--- /home/fdroid/fdroiddata/tmp/indrora.atomic_21.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_indrora.atomic_21.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: 6c8b92e6dafc2895998826b5c2759b5b673e9df177d4f3c21c60194e1f90a794 │ -Signer #1 certificate SHA-1 digest: e4039b6fa12f300f00a64518e31ac2bfb0334afb │ -Signer #1 certificate MD5 digest: 3eb092e9938583504486be464ca98c84 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 62a3bb0891e4cfcef11623d9aea34ae89c5e9e9cc0db5866ebd7609b3dcf5dbb │ -Signer #1 public key SHA-1 digest: b69d6cf9e689c765a2d5e35311a022646cd2230e │ -Signer #1 public key MD5 digest: 1c89280a130d8cdb71ebd470231a57aa │ -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,648 +1,646 @@ │ -Zip file size: 1882812 bytes, number of entries: 646 │ --rw---- 2.0 fat 64360 bl defN 15-Nov-09 15:08 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 64481 bl defN 15-Nov-09 15:08 META-INF/2AD68596.SF │ --rw---- 2.0 fat 1326 bl defN 15-Nov-09 15:08 META-INF/2AD68596.RSA │ --rw---- 2.0 fat 41 bl defN 15-Nov-08 12:48 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Nov-08 12:48 META-INF/fdroidserverid │ --rw---- 2.0 fat 6280 bX defN 15-Nov-08 12:48 AndroidManifest.xml │ --rw---- 1.0 fat 2330 b- stor 15-Nov-08 12:46 assets/help/channel_as_bar.png │ --rw---- 1.0 fat 6296 b- stor 15-Nov-08 12:46 assets/help/channel_as_subtitle.png │ --rw---- 1.0 fat 9090 b- stor 15-Nov-08 12:46 assets/help/colorschemes.png │ --rw---- 1.0 fat 1354 b- stor 15-Nov-08 12:46 assets/help/event_icons.png │ --rw---- 1.0 fat 941 b- stor 15-Nov-08 12:46 assets/help/nick_complete.png │ --rw---- 1.0 fat 6738 b- stor 15-Nov-08 12:46 assets/help/notification_icon.png │ --rw---- 1.0 fat 4338 b- stor 15-Nov-08 12:46 assets/help/smileys.png │ --rw---- 2.0 fat 396 bl defN 15-Nov-08 12:48 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-08 12:48 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 860 bl defN 15-Nov-08 12:48 res/anim/abc_grow_fade_in_from_bottom.xml │ --rw---- 2.0 fat 512 bl defN 15-Nov-08 12:48 res/anim/abc_popup_enter.xml │ --rw---- 2.0 fat 512 bl defN 15-Nov-08 12:48 res/anim/abc_popup_exit.xml │ --rw---- 2.0 fat 860 bl defN 15-Nov-08 12:48 res/anim/abc_shrink_fade_out_from_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-08 12:48 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-08 12:48 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-08 12:48 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-08 12:48 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-08 12:48 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-08 12:48 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 548 bl defN 15-Nov-08 12:48 res/color-v23/abc_color_highlight_material.xml │ --rw---- 2.0 fat 344 bl defN 15-Nov-08 12:48 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 344 bl defN 15-Nov-08 12:48 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Nov-08 12:48 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/switch_thumb_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-08 12:48 res/color/switch_thumb_material_light.xml │ --rw---- 2.0 fat 848 bl defN 15-Nov-08 12:48 res/color/vpi__dark_theme.xml │ --rw---- 2.0 fat 848 bl defN 15-Nov-08 12:48 res/color/vpi__light_theme.xml │ --rw---- 1.0 fat 742 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v11/ic_service_icon.png │ --rw---- 1.0 fat 287 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 306 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1619 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1078 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1548 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1748 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 416 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 233 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 160 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 288 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 612 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 373 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 791 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1028 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 840 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1290 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 259 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 271 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 387 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 201 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 392 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 538 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_ban.png │ --rw---- 1.0 fat 401 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_deop.png │ --rw---- 1.0 fat 597 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_devoice.png │ --rw---- 1.0 fat 349 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_kick.png │ --rw---- 1.0 fat 403 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_op.png │ --rw---- 1.0 fat 405 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_query.png │ --rw---- 1.0 fat 358 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_reply.png │ --rw---- 1.0 fat 413 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/action_voice.png │ --rw---- 1.0 fat 271 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 295 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/apptheme_textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 382 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 295 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 393 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 311 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/error.png │ --rw---- 1.0 fat 449 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 479 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_add_conversation_dark.png │ --rw---- 1.0 fat 461 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_add_conversation_light.png │ --rw---- 1.0 fat 216 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_close_conversation_dark.png │ --rw---- 1.0 fat 208 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_close_conversation_light.png │ --rw---- 1.0 fat 257 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_conversations_dark.png │ --rw---- 1.0 fat 257 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_conversations_light.png │ --rw---- 1.0 fat 377 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 824 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 361 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_users_dark.png │ --rw---- 1.0 fat 358 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_action_users_light.png │ --rw---- 1.0 fat 230 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_button_next.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_button_prev.png │ --rw---- 1.0 fat 317 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_close.png │ --rw---- 1.0 fat 436 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_message_copy.png │ --rw---- 1.0 fat 581 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_message_reply.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_network_connected.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_network_connecting.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_network_disconnected.png │ --rw---- 1.0 fat 920 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_service_icon.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_tabcomplete_dark.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/ic_tabcomplete_light.png │ --rw---- 1.0 fat 6225 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/icon.png │ --rw---- 1.0 fat 430 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/info.png │ --rw---- 1.0 fat 328 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/join.png │ --rw---- 1.0 fat 436 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/op.png │ --rw---- 1.0 fat 351 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/part.png │ --rw---- 1.0 fat 351 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/quit.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 341 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 363 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 382 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/user.png │ --rw---- 1.0 fat 423 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/voice.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 189 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 183 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_unselected_holo.9.png │ --rw---- 1.0 fat 189 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 360 b- stor 15-Nov-08 12:46 res/drawable-hdpi-v4/warning.png │ --rw---- 1.0 fat 2603 b- stor 15-Nov-08 12:46 res/drawable-ldpi-v4/icon.png │ --rw---- 1.0 fat 384 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 289 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 610 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 391 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 325 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 351 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 503 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 475 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 361 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 991 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 630 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1257 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 611 b- stor 15-Nov-08 12:46 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 656 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v11/ic_service_icon.png │ --rw---- 1.0 fat 274 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 288 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1348 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1005 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 1047 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1124 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 351 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 236 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 545 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 681 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 415 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 604 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 863 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 202 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 279 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 208 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 353 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 428 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 297 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action.png │ --rw---- 1.0 fat 169 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_ban.png │ --rw---- 1.0 fat 98 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_blank.png │ --rw---- 1.0 fat 297 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_deop.png │ --rw---- 1.0 fat 417 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_devoice.png │ --rw---- 1.0 fat 256 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_kick.png │ --rw---- 1.0 fat 296 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_op.png │ --rw---- 1.0 fat 285 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_query.png │ --rw---- 1.0 fat 274 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_reply.png │ --rw---- 1.0 fat 322 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/action_voice.png │ --rw---- 1.0 fat 268 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 278 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/apptheme_textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 321 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 278 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 363 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 6225 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/background.png │ --rw---- 1.0 fat 278 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/error.png │ --rw---- 1.0 fat 336 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 350 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_add_conversation_dark.png │ --rw---- 1.0 fat 343 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_add_conversation_light.png │ --rw---- 1.0 fat 199 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_close_conversation_dark.png │ --rw---- 1.0 fat 181 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_close_conversation_light.png │ --rw---- 1.0 fat 189 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_conversations_dark.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_conversations_light.png │ --rw---- 1.0 fat 297 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 631 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 265 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_users_dark.png │ --rw---- 1.0 fat 267 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_action_users_light.png │ --rw---- 1.0 fat 206 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_button_next.png │ --rw---- 1.0 fat 203 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_button_prev.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_close.png │ --rw---- 1.0 fat 296 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_message_copy.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_message_reply.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_network_connected.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_network_connecting.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_network_disconnected.png │ --rw---- 1.0 fat 568 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_service_icon.png │ --rw---- 1.0 fat 219 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_tabcomplete_dark.png │ --rw---- 1.0 fat 219 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/ic_tabcomplete_light.png │ --rw---- 1.0 fat 3802 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/icon.png │ --rw---- 1.0 fat 316 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/info.png │ --rw---- 1.0 fat 293 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/join.png │ --rw---- 1.0 fat 301 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/op.png │ --rw---- 1.0 fat 324 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/part.png │ --rw---- 1.0 fat 324 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/quit.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 236 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 298 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 236 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 366 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 95 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/unknown_image.png │ --rw---- 1.0 fat 276 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/user.png │ --rw---- 1.0 fat 851 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/user_title.png │ --rw---- 1.0 fat 301 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/voice.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 187 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_unselected_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 269 b- stor 15-Nov-08 12:46 res/drawable-mdpi-v4/warning.png │ --rw---- 1.0 fat 1235 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_catface.png │ --rw---- 1.0 fat 1350 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_catface_cry.png │ --rw---- 1.0 fat 1261 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_catface_kiss.png │ --rw---- 1.0 fat 1680 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_cool.png │ --rw---- 1.0 fat 1936 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_cry.png │ --rw---- 1.0 fat 2973 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_embarassed.png │ --rw---- 1.0 fat 1556 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_foot_in_mouth.png │ --rw---- 1.0 fat 1223 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_frown.png │ --rw---- 1.0 fat 2744 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_happy.png │ --rw---- 1.0 fat 1728 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_innocent.png │ --rw---- 1.0 fat 1476 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_kiss.png │ --rw---- 1.0 fat 2973 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_laughing.png │ --rw---- 1.0 fat 914 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_null.png │ --rw---- 1.0 fat 1602 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_sealed.png │ --rw---- 1.0 fat 1229 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_smile.png │ --rw---- 1.0 fat 1528 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_surprised.png │ --rw---- 1.0 fat 1333 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_tongue_out.png │ --rw---- 1.0 fat 1393 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_undecided.png │ --rw---- 1.0 fat 1454 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_wink.png │ --rw---- 1.0 fat 1528 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_wink_tongue.png │ --rw---- 1.0 fat 5435 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_wtf.png │ --rw---- 1.0 fat 1578 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_xp.png │ --rw---- 1.0 fat 5511 b- stor 15-Nov-08 12:46 res/drawable-nodpi-v4/emoji_yell.png │ --rw---- 2.0 fat 336 bl defN 15-Nov-08 12:48 res/drawable-v21/abc_action_bar_item_background_material.xml │ --rw---- 2.0 fat 1908 bl defN 15-Nov-08 12:48 res/drawable-v21/abc_btn_colored_material.xml │ --rw---- 2.0 fat 380 bl defN 15-Nov-08 12:48 res/drawable-v23/abc_control_background_material.xml │ --rw---- 1.0 fat 955 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v11/ic_service_icon.png │ --rw---- 1.0 fat 297 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 354 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2215 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1547 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 2259 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2606 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 485 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 365 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 344 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 188 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 723 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 371 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 919 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1131 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 730 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1141 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1811 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 345 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 400 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 557 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 219 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 207 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 507 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 741 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 583 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action.png │ --rw---- 1.0 fat 196 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_ban.png │ --rw---- 1.0 fat 488 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_deop.png │ --rw---- 1.0 fat 819 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_devoice.png │ --rw---- 1.0 fat 413 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_kick.png │ --rw---- 1.0 fat 476 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_op.png │ --rw---- 1.0 fat 541 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_query.png │ --rw---- 1.0 fat 442 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_reply.png │ --rw---- 1.0 fat 521 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/action_voice.png │ --rw---- 1.0 fat 293 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/apptheme_textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 415 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 497 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 333 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/error.png │ --rw---- 1.0 fat 506 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 676 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_add_conversation_dark.png │ --rw---- 1.0 fat 667 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_add_conversation_light.png │ --rw---- 1.0 fat 294 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_close_conversation_dark.png │ --rw---- 1.0 fat 294 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_close_conversation_light.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_conversations_dark.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_conversations_light.png │ --rw---- 1.0 fat 488 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 1045 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 457 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_users_dark.png │ --rw---- 1.0 fat 453 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_action_users_light.png │ --rw---- 1.0 fat 237 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_button_next.png │ --rw---- 1.0 fat 231 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_button_prev.png │ --rw---- 1.0 fat 319 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_close.png │ --rw---- 1.0 fat 419 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_message_copy.png │ --rw---- 1.0 fat 662 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_message_reply.png │ --rw---- 1.0 fat 416 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_network_connected.png │ --rw---- 1.0 fat 416 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_network_connecting.png │ --rw---- 1.0 fat 416 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_network_disconnected.png │ --rw---- 1.0 fat 979 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_service_icon.png │ --rw---- 1.0 fat 282 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_tabcomplete_dark.png │ --rw---- 1.0 fat 282 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/ic_tabcomplete_light.png │ --rw---- 1.0 fat 559 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/info.png │ --rw---- 1.0 fat 435 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/join.png │ --rw---- 1.0 fat 511 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/op.png │ --rw---- 1.0 fat 465 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/part.png │ --rw---- 1.0 fat 465 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/quit.png │ --rw---- 1.0 fat 506 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/user.png │ --rw---- 1.0 fat 504 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/voice.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_selected_holo.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_unselected_focused_holo.9.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_unselected_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 424 b- stor 15-Nov-08 12:46 res/drawable-xhdpi-v4/warning.png │ --rw---- 1.0 fat 1621 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v11/ic_service_icon.png │ --rw---- 1.0 fat 305 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2401 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ --rw---- 1.0 fat 1032 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ --rw---- 1.0 fat 3755 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2804 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 570 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 395 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 363 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 988 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 521 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 337 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1292 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1908 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 947 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1822 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 396 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ --rw---- 1.0 fat 589 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 811 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 632 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1060 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 210 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 839 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action.png │ --rw---- 1.0 fat 251 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_ban.png │ --rw---- 1.0 fat 626 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_deop.png │ --rw---- 1.0 fat 1101 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_devoice.png │ --rw---- 1.0 fat 563 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_kick.png │ --rw---- 1.0 fat 621 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_op.png │ --rw---- 1.0 fat 774 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_query.png │ --rw---- 1.0 fat 620 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_reply.png │ --rw---- 1.0 fat 718 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/action_voice.png │ --rw---- 1.0 fat 316 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ --rw---- 1.0 fat 310 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/apptheme_textfield_default_holo_dark.9.png │ --rw---- 1.0 fat 481 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ --rw---- 1.0 fat 309 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ --rw---- 1.0 fat 503 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ --rw---- 1.0 fat 425 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/error.png │ --rw---- 1.0 fat 774 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 731 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_add_conversation_dark.png │ --rw---- 1.0 fat 691 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_add_conversation_light.png │ --rw---- 1.0 fat 332 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_close_conversation_dark.png │ --rw---- 1.0 fat 288 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_close_conversation_light.png │ --rw---- 1.0 fat 297 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_conversations_dark.png │ --rw---- 1.0 fat 295 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_conversations_light.png │ --rw---- 1.0 fat 643 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 1478 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 461 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_users_dark.png │ --rw---- 1.0 fat 456 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_action_users_light.png │ --rw---- 1.0 fat 324 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_button_next.png │ --rw---- 1.0 fat 318 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_button_prev.png │ --rw---- 1.0 fat 711 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_close.png │ --rw---- 1.0 fat 482 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_message_copy.png │ --rw---- 1.0 fat 795 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_message_reply.png │ --rw---- 1.0 fat 640 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_network_connected.png │ --rw---- 1.0 fat 640 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_network_connecting.png │ --rw---- 1.0 fat 640 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_network_disconnected.png │ --rw---- 1.0 fat 1392 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_service_icon.png │ --rw---- 1.0 fat 354 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_tabcomplete_dark.png │ --rw---- 1.0 fat 354 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/ic_tabcomplete_light.png │ --rw---- 1.0 fat 858 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/info.png │ --rw---- 1.0 fat 516 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/join.png │ --rw---- 1.0 fat 762 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/op.png │ --rw---- 1.0 fat 559 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/part.png │ --rw---- 1.0 fat 559 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/quit.png │ --rw---- 1.0 fat 713 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/user.png │ --rw---- 1.0 fat 745 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/voice.png │ --rw---- 1.0 fat 612 b- stor 15-Nov-08 12:46 res/drawable-xxhdpi-v4/warning.png │ --rw---- 1.0 fat 2200 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v11/ic_service_icon.png │ --rw---- 1.0 fat 295 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3524 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3853 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 566 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 418 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1253 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 378 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 680 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1559 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1571 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1291 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 666 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ --rw---- 1.0 fat 959 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ --rw---- 1.0 fat 617 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1025 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 208 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 754 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/ic_close.png │ --rw---- 1.0 fat 757 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/ic_message_copy.png │ --rw---- 1.0 fat 1069 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/ic_message_reply.png │ --rw---- 1.0 fat 1330 b- stor 15-Nov-08 12:46 res/drawable-xxxhdpi-v4/ic_service_icon.png │ --rw---- 2.0 fat 700 bl defN 15-Nov-08 12:48 res/drawable/abc_btn_borderless_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-08 12:48 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 428 bl defN 15-Nov-08 12:48 res/drawable/abc_btn_colored_material.xml │ --rw---- 2.0 fat 1092 bl defN 15-Nov-08 12:48 res/drawable/abc_btn_default_mtrl_shape.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-08 12:48 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Nov-08 12:48 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 412 bl defN 15-Nov-08 12:48 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 844 bl defN 15-Nov-08 12:48 res/drawable/abc_dialog_material_background_dark.xml │ --rw---- 2.0 fat 844 bl defN 15-Nov-08 12:48 res/drawable/abc_dialog_material_background_light.xml │ --rw---- 2.0 fat 1040 bl defN 15-Nov-08 12:48 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-08 12:48 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-08 12:48 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-08 12:48 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-08 12:48 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-08 12:48 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-08 12:48 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 664 bl defN 15-Nov-08 12:48 res/drawable/abc_ratingbar_full_material.xml │ --rw---- 2.0 fat 1232 bl defN 15-Nov-08 12:48 res/drawable/abc_seekbar_thumb_material.xml │ --rw---- 2.0 fat 1532 bl defN 15-Nov-08 12:48 res/drawable/abc_seekbar_track_material.xml │ --rw---- 2.0 fat 1328 bl defN 15-Nov-08 12:48 res/drawable/abc_spinner_textfield_background_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-08 12:48 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Nov-08 12:48 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 600 bl defN 15-Nov-08 12:48 res/drawable/abc_text_cursor_material.xml │ --rw---- 2.0 fat 880 bl defN 15-Nov-08 12:48 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 1272 bl defN 15-Nov-08 12:48 res/drawable/apptheme_edit_text_holo_dark.xml │ --rw---- 2.0 fat 824 bl defN 15-Nov-08 12:48 res/drawable/conversation_background.xml │ --rw---- 2.0 fat 1272 bl defN 15-Nov-08 12:48 res/drawable/edit_text_holo_dark.xml │ --rw---- 2.0 fat 1580 bl defN 15-Nov-08 12:48 res/drawable/vpi__tab_indicator.xml │ --rw---- 2.0 fat 1916 bl defN 15-Nov-08 12:48 res/layout-land/dialog_color_picker.xml │ --rw---- 2.0 fat 1964 bl defN 15-Nov-08 12:48 res/layout-large-land-v4/dialog_color_picker.xml │ --rw---- 2.0 fat 1700 bl defN 15-Nov-08 12:48 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3336 bl defN 15-Nov-08 12:48 res/layout-v17/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1164 bl defN 15-Nov-08 12:48 res/layout-v17/abc_dialog_title_material.xml │ --rw---- 2.0 fat 3696 bl defN 15-Nov-08 12:48 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 1780 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_big_media.xml │ --rw---- 2.0 fat 1920 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2848 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_lines.xml │ --rw---- 2.0 fat 1428 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_media.xml │ --rw---- 2.0 fat 660 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 660 bl defN 15-Nov-08 12:48 res/layout-v17/notification_template_part_time.xml │ --rw---- 2.0 fat 872 bl defN 15-Nov-08 12:48 res/layout-v17/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 872 bl defN 15-Nov-08 12:48 res/layout-v17/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 1660 bl defN 15-Nov-08 12:48 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 7876 bl defN 15-Nov-08 12:48 res/layout-v21/serveradd.xml │ --rw---- 2.0 fat 940 bl defN 15-Nov-08 12:48 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Nov-08 12:48 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-08 12:48 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Nov-08 12:48 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Nov-08 12:48 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-08 12:48 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 592 bl defN 15-Nov-08 12:48 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 1760 bl defN 15-Nov-08 12:48 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1272 bl defN 15-Nov-08 12:48 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 1656 bl defN 15-Nov-08 12:48 res/layout/abc_alert_dialog_button_bar_material.xml │ --rw---- 2.0 fat 3292 bl defN 15-Nov-08 12:48 res/layout/abc_alert_dialog_material.xml │ --rw---- 2.0 fat 1120 bl defN 15-Nov-08 12:48 res/layout/abc_dialog_title_material.xml │ --rw---- 2.0 fat 404 bl defN 15-Nov-08 12:48 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-08 12:48 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Nov-08 12:48 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Nov-08 12:48 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-08 12:48 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Nov-08 12:48 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Nov-08 12:48 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Nov-08 12:48 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Nov-08 12:48 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1608 bl defN 15-Nov-08 12:48 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2204 bl defN 15-Nov-08 12:48 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3648 bl defN 15-Nov-08 12:48 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 768 bl defN 15-Nov-08 12:48 res/layout/abc_select_dialog_material.xml │ --rw---- 2.0 fat 1864 bl defN 15-Nov-08 12:48 res/layout/about.xml │ --rw---- 2.0 fat 900 bl defN 15-Nov-08 12:48 res/layout/actionitem.xml │ --rw---- 2.0 fat 608 bl defN 15-Nov-08 12:48 res/layout/addserveritem.xml │ --rw---- 2.0 fat 1288 bl defN 15-Nov-08 12:48 res/layout/aliasadd.xml │ --rw---- 2.0 fat 484 bl defN 15-Nov-08 12:48 res/layout/aliasitem.xml │ --rw---- 2.0 fat 2296 bl defN 15-Nov-08 12:48 res/layout/authentication.xml │ --rw---- 2.0 fat 1308 bl defN 15-Nov-08 12:48 res/layout/channeladd.xml │ --rw---- 2.0 fat 872 bl defN 15-Nov-08 12:48 res/layout/channeldialog.xml │ --rw---- 2.0 fat 484 bl defN 15-Nov-08 12:48 res/layout/channelitem.xml │ --rw---- 2.0 fat 1328 bl defN 15-Nov-08 12:48 res/layout/commandadd.xml │ --rw---- 2.0 fat 484 bl defN 15-Nov-08 12:48 res/layout/commanditem.xml │ --rw---- 2.0 fat 1604 bl defN 15-Nov-08 12:48 res/layout/conversations.xml │ --rw---- 2.0 fat 1944 bl defN 15-Nov-08 12:48 res/layout/dialog_color_picker.xml │ --rw---- 2.0 fat 2140 bl defN 15-Nov-08 12:48 res/layout/firstrun.xml │ --rw---- 2.0 fat 1312 bl defN 15-Nov-08 12:48 res/layout/firstrunintro.xml │ --rw---- 2.0 fat 828 bl defN 15-Nov-08 12:48 res/layout/join.xml │ --rw---- 2.0 fat 968 bl defN 15-Nov-08 12:48 res/layout/message.xml │ --rw---- 2.0 fat 616 bl defN 15-Nov-08 12:48 res/layout/notification_media_action.xml │ --rw---- 2.0 fat 688 bl defN 15-Nov-08 12:48 res/layout/notification_media_cancel_action.xml │ --rw---- 2.0 fat 1640 bl defN 15-Nov-08 12:48 res/layout/notification_template_big_media.xml │ --rw---- 2.0 fat 1660 bl defN 15-Nov-08 12:48 res/layout/notification_template_big_media_narrow.xml │ --rw---- 2.0 fat 2676 bl defN 15-Nov-08 12:48 res/layout/notification_template_lines.xml │ --rw---- 2.0 fat 1336 bl defN 15-Nov-08 12:48 res/layout/notification_template_media.xml │ --rw---- 2.0 fat 616 bl defN 15-Nov-08 12:48 res/layout/notification_template_part_chronometer.xml │ --rw---- 2.0 fat 616 bl defN 15-Nov-08 12:48 res/layout/notification_template_part_time.xml │ --rw---- 2.0 fat 404 bl defN 15-Nov-08 12:48 res/layout/preference_preview_layout.xml │ --rw---- 2.0 fat 648 bl defN 15-Nov-08 12:48 res/layout/select_dialog_item_material.xml │ --rw---- 2.0 fat 788 bl defN 15-Nov-08 12:48 res/layout/select_dialog_multichoice_material.xml │ --rw---- 2.0 fat 788 bl defN 15-Nov-08 12:48 res/layout/select_dialog_singlechoice_material.xml │ --rw---- 2.0 fat 7828 bl defN 15-Nov-08 12:48 res/layout/serveradd.xml │ --rw---- 2.0 fat 1228 bl defN 15-Nov-08 12:48 res/layout/serveritem.xml │ --rw---- 2.0 fat 680 bl defN 15-Nov-08 12:48 res/layout/servers.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-08 12:48 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 452 bl defN 15-Nov-08 12:48 res/menu/addserver.xml │ --rw---- 2.0 fat 1012 bl defN 15-Nov-08 12:48 res/menu/conversations.xml │ --rw---- 2.0 fat 696 bl defN 15-Nov-08 12:48 res/menu/messageops.xml │ --rw---- 2.0 fat 832 bl defN 15-Nov-08 12:48 res/menu/servers.xml │ --rw---- 1.0 fat 1910 b- stor 15-Nov-08 12:46 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1340 b- stor 15-Nov-08 12:46 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 2250 b- stor 15-Nov-08 12:46 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3517 b- stor 15-Nov-08 12:46 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 5028 b- stor 15-Nov-08 12:46 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 519 bl defN 15-Nov-08 12:48 res/raw/theme_base16_3024 │ --rw---- 2.0 fat 523 bl defN 15-Nov-08 12:48 res/raw/theme_base16_ashes │ --rw---- 2.0 fat 571 bl defN 15-Nov-08 12:48 res/raw/theme_base16_atelierdune │ --rw---- 2.0 fat 575 bl defN 15-Nov-08 12:48 res/raw/theme_base16_atelierforest │ --rw---- 2.0 fat 573 bl defN 15-Nov-08 12:48 res/raw/theme_base16_atelierheath │ --rw---- 2.0 fat 580 bl defN 15-Nov-08 12:48 res/raw/theme_base16_atelierlakeside │ --rw---- 2.0 fat 578 bl defN 15-Nov-08 12:48 res/raw/theme_base16_atelierseaside │ --rw---- 2.0 fat 492 bl defN 15-Nov-08 12:48 res/raw/theme_base16_bespin │ --rw---- 2.0 fat 525 bl defN 15-Nov-08 12:48 res/raw/theme_base16_brewer │ --rw---- 2.0 fat 519 bl defN 15-Nov-08 12:48 res/raw/theme_base16_chalk │ --rw---- 2.0 fat 494 bl defN 15-Nov-08 12:48 res/raw/theme_base16_codeschool │ --rw---- 2.0 fat 521 bl defN 15-Nov-08 12:48 res/raw/theme_base16_default │ --rw---- 2.0 fat 522 bl defN 15-Nov-08 12:48 res/raw/theme_base16_eighties │ --rw---- 2.0 fat 524 bl defN 15-Nov-08 12:48 res/raw/theme_base16_embers │ --rw---- 2.0 fat 517 bl defN 15-Nov-08 12:48 res/raw/theme_base16_google │ --rw---- 2.0 fat 530 bl defN 15-Nov-08 12:48 res/raw/theme_base16_grayscale │ --rw---- 2.0 fat 526 bl defN 15-Nov-08 12:48 res/raw/theme_base16_greenscreen │ --rw---- 2.0 fat 493 bl defN 15-Nov-08 12:48 res/raw/theme_base16_isotope │ --rw---- 2.0 fat 497 bl defN 15-Nov-08 12:48 res/raw/theme_base16_londontube │ --rw---- 2.0 fat 529 bl defN 15-Nov-08 12:48 res/raw/theme_base16_marrakesh │ --rw---- 2.0 fat 519 bl defN 15-Nov-08 12:48 res/raw/theme_base16_mocha │ --rw---- 2.0 fat 521 bl defN 15-Nov-08 12:48 res/raw/theme_base16_monokai │ --rw---- 2.0 fat 519 bl defN 15-Nov-08 12:48 res/raw/theme_base16_ocean │ --rw---- 2.0 fat 493 bl defN 15-Nov-08 12:48 res/raw/theme_base16_paraiso │ --rw---- 2.0 fat 519 bl defN 15-Nov-08 12:48 res/raw/theme_base16_railscasts │ --rw---- 2.0 fat 521 bl defN 15-Nov-08 12:48 res/raw/theme_base16_shapeshifter │ --rw---- 2.0 fat 539 bl defN 15-Nov-08 12:48 res/raw/theme_base16_solarized │ --rw---- 2.0 fat 522 bl defN 15-Nov-08 12:48 res/raw/theme_base16_tomorrow │ --rw---- 2.0 fat 515 bl defN 15-Nov-08 12:48 res/raw/theme_base16_twilight │ --rw---- 2.0 fat 426 bl defN 15-Nov-08 12:48 res/raw/theme_default │ --rw---- 2.0 fat 6660 bl defN 15-Nov-08 12:48 res/xml/preferences.xml │ --rw---- 1.0 fat 490244 b- stor 15-Nov-08 12:46 resources.arsc │ --rw---- 2.0 fat 2655396 bl defN 15-Nov-08 12:48 classes.dex │ -646 files, 3789138 bytes uncompressed, 1769873 bytes compressed: 53.3% │ +Zip file size: 1880100 bytes, number of entries: 644 │ +-rw---- 2.0 fat 6280 bX defN 17-Sep-26 01:06 AndroidManifest.xml │ +-rw---- 1.0 fat 2330 b- stor 17-Sep-26 01:06 assets/help/channel_as_bar.png │ +-rw---- 1.0 fat 6296 b- stor 17-Sep-26 01:06 assets/help/channel_as_subtitle.png │ +-rw---- 1.0 fat 9090 b- stor 17-Sep-26 01:06 assets/help/colorschemes.png │ +-rw---- 1.0 fat 1354 b- stor 17-Sep-26 01:06 assets/help/event_icons.png │ +-rw---- 1.0 fat 941 b- stor 17-Sep-26 01:06 assets/help/nick_complete.png │ +-rw---- 1.0 fat 6738 b- stor 17-Sep-26 01:06 assets/help/notification_icon.png │ +-rw---- 1.0 fat 4338 b- stor 17-Sep-26 01:06 assets/help/smileys.png │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 01:06 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 01:06 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 860 bl defN 17-Sep-26 01:06 res/anim/abc_grow_fade_in_from_bottom.xml │ +-rw---- 2.0 fat 512 bl defN 17-Sep-26 01:06 res/anim/abc_popup_enter.xml │ +-rw---- 2.0 fat 512 bl defN 17-Sep-26 01:06 res/anim/abc_popup_exit.xml │ +-rw---- 2.0 fat 860 bl defN 17-Sep-26 01:06 res/anim/abc_shrink_fade_out_from_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 01:06 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 01:06 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 01:06 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Sep-26 01:06 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 01:06 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 17-Sep-26 01:06 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 548 bl defN 17-Sep-26 01:06 res/color-v23/abc_color_highlight_material.xml │ +-rw---- 2.0 fat 344 bl defN 17-Sep-26 01:06 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 344 bl defN 17-Sep-26 01:06 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Sep-26 01:06 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/switch_thumb_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Sep-26 01:06 res/color/switch_thumb_material_light.xml │ +-rw---- 2.0 fat 848 bl defN 17-Sep-26 01:06 res/color/vpi__dark_theme.xml │ +-rw---- 2.0 fat 848 bl defN 17-Sep-26 01:06 res/color/vpi__light_theme.xml │ +-rw---- 1.0 fat 742 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v11/ic_service_icon.png │ +-rw---- 1.0 fat 287 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1619 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1078 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1548 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1748 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 416 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 233 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 160 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 612 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 373 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 791 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1028 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 840 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1290 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 259 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 271 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 387 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 201 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 392 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 538 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_ban.png │ +-rw---- 1.0 fat 401 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_deop.png │ +-rw---- 1.0 fat 597 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_devoice.png │ +-rw---- 1.0 fat 349 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_kick.png │ +-rw---- 1.0 fat 403 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_op.png │ +-rw---- 1.0 fat 405 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_query.png │ +-rw---- 1.0 fat 358 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_reply.png │ +-rw---- 1.0 fat 413 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/action_voice.png │ +-rw---- 1.0 fat 271 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/apptheme_textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 382 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 393 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 311 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/error.png │ +-rw---- 1.0 fat 449 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 479 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_add_conversation_dark.png │ +-rw---- 1.0 fat 461 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_add_conversation_light.png │ +-rw---- 1.0 fat 216 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_close_conversation_dark.png │ +-rw---- 1.0 fat 208 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_close_conversation_light.png │ +-rw---- 1.0 fat 257 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_conversations_dark.png │ +-rw---- 1.0 fat 257 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_conversations_light.png │ +-rw---- 1.0 fat 377 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 824 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 361 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_users_dark.png │ +-rw---- 1.0 fat 358 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_action_users_light.png │ +-rw---- 1.0 fat 230 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_button_next.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_button_prev.png │ +-rw---- 1.0 fat 317 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_close.png │ +-rw---- 1.0 fat 436 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_message_copy.png │ +-rw---- 1.0 fat 581 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_message_reply.png │ +-rw---- 1.0 fat 347 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_network_connected.png │ +-rw---- 1.0 fat 347 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_network_connecting.png │ +-rw---- 1.0 fat 347 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_network_disconnected.png │ +-rw---- 1.0 fat 920 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_service_icon.png │ +-rw---- 1.0 fat 273 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_tabcomplete_dark.png │ +-rw---- 1.0 fat 273 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/ic_tabcomplete_light.png │ +-rw---- 1.0 fat 6225 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 430 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/info.png │ +-rw---- 1.0 fat 328 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/join.png │ +-rw---- 1.0 fat 436 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/op.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/part.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/quit.png │ +-rw---- 1.0 fat 273 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 341 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 363 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 382 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/user.png │ +-rw---- 1.0 fat 423 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/voice.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 189 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 183 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_unselected_holo.9.png │ +-rw---- 1.0 fat 189 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 360 b- stor 17-Sep-26 01:06 res/drawable-hdpi-v4/warning.png │ +-rw---- 1.0 fat 2603 b- stor 17-Sep-26 01:06 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 384 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 289 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 610 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 391 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 325 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 729 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 503 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 475 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 361 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 991 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 630 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1257 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 611 b- stor 17-Sep-26 01:06 res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 656 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v11/ic_service_icon.png │ +-rw---- 1.0 fat 274 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1348 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1005 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 1047 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1124 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 351 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 236 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 545 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 681 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 415 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 604 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 863 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 279 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 208 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 353 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 428 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action.png │ +-rw---- 1.0 fat 169 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_ban.png │ +-rw---- 1.0 fat 98 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_blank.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_deop.png │ +-rw---- 1.0 fat 417 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_devoice.png │ +-rw---- 1.0 fat 256 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_kick.png │ +-rw---- 1.0 fat 296 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_op.png │ +-rw---- 1.0 fat 285 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_query.png │ +-rw---- 1.0 fat 274 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_reply.png │ +-rw---- 1.0 fat 322 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/action_voice.png │ +-rw---- 1.0 fat 268 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 278 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/apptheme_textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 321 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 278 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 363 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 6225 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/background.png │ +-rw---- 1.0 fat 278 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/error.png │ +-rw---- 1.0 fat 336 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 350 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_add_conversation_dark.png │ +-rw---- 1.0 fat 343 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_add_conversation_light.png │ +-rw---- 1.0 fat 199 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_close_conversation_dark.png │ +-rw---- 1.0 fat 181 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_close_conversation_light.png │ +-rw---- 1.0 fat 189 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_conversations_dark.png │ +-rw---- 1.0 fat 185 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_conversations_light.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 631 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 265 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_users_dark.png │ +-rw---- 1.0 fat 267 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_action_users_light.png │ +-rw---- 1.0 fat 206 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_button_next.png │ +-rw---- 1.0 fat 203 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_button_prev.png │ +-rw---- 1.0 fat 211 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_close.png │ +-rw---- 1.0 fat 296 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_message_copy.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_message_reply.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_network_connected.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_network_connecting.png │ +-rw---- 1.0 fat 263 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_network_disconnected.png │ +-rw---- 1.0 fat 568 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_service_icon.png │ +-rw---- 1.0 fat 219 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_tabcomplete_dark.png │ +-rw---- 1.0 fat 219 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/ic_tabcomplete_light.png │ +-rw---- 1.0 fat 3802 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 316 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/info.png │ +-rw---- 1.0 fat 293 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/join.png │ +-rw---- 1.0 fat 301 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/op.png │ +-rw---- 1.0 fat 324 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/part.png │ +-rw---- 1.0 fat 324 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/quit.png │ +-rw---- 1.0 fat 272 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 236 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 298 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 236 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 366 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 95 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/unknown_image.png │ +-rw---- 1.0 fat 276 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/user.png │ +-rw---- 1.0 fat 851 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/user_title.png │ +-rw---- 1.0 fat 301 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/voice.png │ +-rw---- 1.0 fat 191 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 187 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_unselected_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 269 b- stor 17-Sep-26 01:06 res/drawable-mdpi-v4/warning.png │ +-rw---- 1.0 fat 1235 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_catface.png │ +-rw---- 1.0 fat 1350 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_catface_cry.png │ +-rw---- 1.0 fat 1261 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_catface_kiss.png │ +-rw---- 1.0 fat 1680 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_cool.png │ +-rw---- 1.0 fat 1936 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_cry.png │ +-rw---- 1.0 fat 2973 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_embarassed.png │ +-rw---- 1.0 fat 1556 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_foot_in_mouth.png │ +-rw---- 1.0 fat 1223 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_frown.png │ +-rw---- 1.0 fat 2744 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_happy.png │ +-rw---- 1.0 fat 1728 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_innocent.png │ +-rw---- 1.0 fat 1476 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_kiss.png │ +-rw---- 1.0 fat 2973 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_laughing.png │ +-rw---- 1.0 fat 914 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_null.png │ +-rw---- 1.0 fat 1602 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_sealed.png │ +-rw---- 1.0 fat 1229 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_smile.png │ +-rw---- 1.0 fat 1528 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_surprised.png │ +-rw---- 1.0 fat 1333 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_tongue_out.png │ +-rw---- 1.0 fat 1393 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_undecided.png │ +-rw---- 1.0 fat 1454 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_wink.png │ +-rw---- 1.0 fat 1528 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_wink_tongue.png │ +-rw---- 1.0 fat 5435 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_wtf.png │ +-rw---- 1.0 fat 1578 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_xp.png │ +-rw---- 1.0 fat 5511 b- stor 17-Sep-26 01:06 res/drawable-nodpi-v4/emoji_yell.png │ +-rw---- 2.0 fat 336 bl defN 17-Sep-26 01:06 res/drawable-v21/abc_action_bar_item_background_material.xml │ +-rw---- 2.0 fat 1908 bl defN 17-Sep-26 01:06 res/drawable-v21/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 380 bl defN 17-Sep-26 01:06 res/drawable-v23/abc_control_background_material.xml │ +-rw---- 1.0 fat 955 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v11/ic_service_icon.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2215 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1547 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 2259 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2606 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 485 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 365 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 344 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 188 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 723 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 371 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 919 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1131 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 730 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1141 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1811 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 345 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 400 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 557 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 219 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 207 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 507 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 741 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 583 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action.png │ +-rw---- 1.0 fat 196 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_ban.png │ +-rw---- 1.0 fat 488 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_deop.png │ +-rw---- 1.0 fat 819 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_devoice.png │ +-rw---- 1.0 fat 413 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_kick.png │ +-rw---- 1.0 fat 476 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_op.png │ +-rw---- 1.0 fat 541 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_query.png │ +-rw---- 1.0 fat 442 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_reply.png │ +-rw---- 1.0 fat 521 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/action_voice.png │ +-rw---- 1.0 fat 293 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/apptheme_textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 415 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 497 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 333 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/error.png │ +-rw---- 1.0 fat 506 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 676 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_add_conversation_dark.png │ +-rw---- 1.0 fat 667 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_add_conversation_light.png │ +-rw---- 1.0 fat 294 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_close_conversation_dark.png │ +-rw---- 1.0 fat 294 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_close_conversation_light.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_conversations_dark.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_conversations_light.png │ +-rw---- 1.0 fat 488 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 1045 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 457 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_users_dark.png │ +-rw---- 1.0 fat 453 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_action_users_light.png │ +-rw---- 1.0 fat 237 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_button_next.png │ +-rw---- 1.0 fat 231 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_button_prev.png │ +-rw---- 1.0 fat 319 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_close.png │ +-rw---- 1.0 fat 419 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_message_copy.png │ +-rw---- 1.0 fat 662 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_message_reply.png │ +-rw---- 1.0 fat 416 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_network_connected.png │ +-rw---- 1.0 fat 416 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_network_connecting.png │ +-rw---- 1.0 fat 416 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_network_disconnected.png │ +-rw---- 1.0 fat 979 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_service_icon.png │ +-rw---- 1.0 fat 282 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_tabcomplete_dark.png │ +-rw---- 1.0 fat 282 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/ic_tabcomplete_light.png │ +-rw---- 1.0 fat 559 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/info.png │ +-rw---- 1.0 fat 435 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/join.png │ +-rw---- 1.0 fat 511 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/op.png │ +-rw---- 1.0 fat 465 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/part.png │ +-rw---- 1.0 fat 465 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/quit.png │ +-rw---- 1.0 fat 506 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/user.png │ +-rw---- 1.0 fat 504 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/voice.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_selected_holo.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_unselected_focused_holo.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_unselected_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/vpi__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 424 b- stor 17-Sep-26 01:06 res/drawable-xhdpi-v4/warning.png │ +-rw---- 1.0 fat 1621 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v11/ic_service_icon.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2401 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png │ +-rw---- 1.0 fat 1032 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png │ +-rw---- 1.0 fat 3755 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2804 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 570 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 395 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 363 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 988 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 521 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 337 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1292 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1908 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 947 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1822 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 396 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ +-rw---- 1.0 fat 589 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 811 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 218 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 632 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1060 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 839 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action.png │ +-rw---- 1.0 fat 251 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_ban.png │ +-rw---- 1.0 fat 626 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_deop.png │ +-rw---- 1.0 fat 1101 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_devoice.png │ +-rw---- 1.0 fat 563 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_kick.png │ +-rw---- 1.0 fat 621 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_op.png │ +-rw---- 1.0 fat 774 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_query.png │ +-rw---- 1.0 fat 620 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_reply.png │ +-rw---- 1.0 fat 718 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/action_voice.png │ +-rw---- 1.0 fat 316 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/apptheme_textfield_activated_holo_dark.9.png │ +-rw---- 1.0 fat 310 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/apptheme_textfield_default_holo_dark.9.png │ +-rw---- 1.0 fat 481 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png │ +-rw---- 1.0 fat 309 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/apptheme_textfield_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 503 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/apptheme_textfield_focused_holo_dark.9.png │ +-rw---- 1.0 fat 425 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/error.png │ +-rw---- 1.0 fat 774 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 731 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_add_conversation_dark.png │ +-rw---- 1.0 fat 691 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_add_conversation_light.png │ +-rw---- 1.0 fat 332 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_close_conversation_dark.png │ +-rw---- 1.0 fat 288 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_close_conversation_light.png │ +-rw---- 1.0 fat 297 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_conversations_dark.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_conversations_light.png │ +-rw---- 1.0 fat 643 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 1478 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 461 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_users_dark.png │ +-rw---- 1.0 fat 456 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_action_users_light.png │ +-rw---- 1.0 fat 324 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_button_next.png │ +-rw---- 1.0 fat 318 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_button_prev.png │ +-rw---- 1.0 fat 711 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_close.png │ +-rw---- 1.0 fat 482 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_message_copy.png │ +-rw---- 1.0 fat 795 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_message_reply.png │ +-rw---- 1.0 fat 640 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_network_connected.png │ +-rw---- 1.0 fat 640 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_network_connecting.png │ +-rw---- 1.0 fat 640 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_network_disconnected.png │ +-rw---- 1.0 fat 1392 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_service_icon.png │ +-rw---- 1.0 fat 354 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_tabcomplete_dark.png │ +-rw---- 1.0 fat 354 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/ic_tabcomplete_light.png │ +-rw---- 1.0 fat 858 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/info.png │ +-rw---- 1.0 fat 516 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/join.png │ +-rw---- 1.0 fat 762 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/op.png │ +-rw---- 1.0 fat 559 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/part.png │ +-rw---- 1.0 fat 559 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/quit.png │ +-rw---- 1.0 fat 713 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/user.png │ +-rw---- 1.0 fat 745 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/voice.png │ +-rw---- 1.0 fat 612 b- stor 17-Sep-26 01:06 res/drawable-xxhdpi-v4/warning.png │ +-rw---- 1.0 fat 2200 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v11/ic_service_icon.png │ +-rw---- 1.0 fat 295 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3524 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3853 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 566 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 418 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1253 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 378 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 680 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1559 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1571 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1291 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 666 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ +-rw---- 1.0 fat 959 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ +-rw---- 1.0 fat 617 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1025 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 208 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 754 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/ic_close.png │ +-rw---- 1.0 fat 757 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/ic_message_copy.png │ +-rw---- 1.0 fat 1069 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/ic_message_reply.png │ +-rw---- 1.0 fat 1330 b- stor 17-Sep-26 01:06 res/drawable-xxxhdpi-v4/ic_service_icon.png │ +-rw---- 2.0 fat 700 bl defN 17-Sep-26 01:06 res/drawable/abc_btn_borderless_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 01:06 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 428 bl defN 17-Sep-26 01:06 res/drawable/abc_btn_colored_material.xml │ +-rw---- 2.0 fat 1092 bl defN 17-Sep-26 01:06 res/drawable/abc_btn_default_mtrl_shape.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 01:06 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 17-Sep-26 01:06 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 412 bl defN 17-Sep-26 01:06 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 01:06 res/drawable/abc_dialog_material_background_dark.xml │ +-rw---- 2.0 fat 844 bl defN 17-Sep-26 01:06 res/drawable/abc_dialog_material_background_light.xml │ +-rw---- 2.0 fat 1040 bl defN 17-Sep-26 01:06 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 01:06 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Sep-26 01:06 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 01:06 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 01:06 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 01:06 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Sep-26 01:06 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 664 bl defN 17-Sep-26 01:06 res/drawable/abc_ratingbar_full_material.xml │ +-rw---- 2.0 fat 1232 bl defN 17-Sep-26 01:06 res/drawable/abc_seekbar_thumb_material.xml │ +-rw---- 2.0 fat 1532 bl defN 17-Sep-26 01:06 res/drawable/abc_seekbar_track_material.xml │ +-rw---- 2.0 fat 1328 bl defN 17-Sep-26 01:06 res/drawable/abc_spinner_textfield_background_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Sep-26 01:06 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 01:06 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 600 bl defN 17-Sep-26 01:06 res/drawable/abc_text_cursor_material.xml │ +-rw---- 2.0 fat 880 bl defN 17-Sep-26 01:06 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Sep-26 01:06 res/drawable/apptheme_edit_text_holo_dark.xml │ +-rw---- 2.0 fat 824 bl defN 17-Sep-26 01:06 res/drawable/conversation_background.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Sep-26 01:06 res/drawable/edit_text_holo_dark.xml │ +-rw---- 2.0 fat 1580 bl defN 17-Sep-26 01:06 res/drawable/vpi__tab_indicator.xml │ +-rw---- 2.0 fat 1916 bl defN 17-Sep-26 01:06 res/layout-land/dialog_color_picker.xml │ +-rw---- 2.0 fat 1964 bl defN 17-Sep-26 01:06 res/layout-large-land-v4/dialog_color_picker.xml │ +-rw---- 2.0 fat 1700 bl defN 17-Sep-26 01:06 res/layout-v17/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3336 bl defN 17-Sep-26 01:06 res/layout-v17/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1164 bl defN 17-Sep-26 01:06 res/layout-v17/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 3696 bl defN 17-Sep-26 01:06 res/layout-v17/abc_search_view.xml │ +-rw---- 2.0 fat 1780 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_big_media.xml │ +-rw---- 2.0 fat 1920 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2848 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_lines.xml │ +-rw---- 2.0 fat 1428 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_media.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 660 bl defN 17-Sep-26 01:06 res/layout-v17/notification_template_part_time.xml │ +-rw---- 2.0 fat 872 bl defN 17-Sep-26 01:06 res/layout-v17/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 872 bl defN 17-Sep-26 01:06 res/layout-v17/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 1660 bl defN 17-Sep-26 01:06 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 7876 bl defN 17-Sep-26 01:06 res/layout-v21/serveradd.xml │ +-rw---- 2.0 fat 940 bl defN 17-Sep-26 01:06 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 17-Sep-26 01:06 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 17-Sep-26 01:06 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-Sep-26 01:06 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 17-Sep-26 01:06 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 01:06 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 592 bl defN 17-Sep-26 01:06 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 1760 bl defN 17-Sep-26 01:06 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Sep-26 01:06 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 1656 bl defN 17-Sep-26 01:06 res/layout/abc_alert_dialog_button_bar_material.xml │ +-rw---- 2.0 fat 3292 bl defN 17-Sep-26 01:06 res/layout/abc_alert_dialog_material.xml │ +-rw---- 2.0 fat 1120 bl defN 17-Sep-26 01:06 res/layout/abc_dialog_title_material.xml │ +-rw---- 2.0 fat 404 bl defN 17-Sep-26 01:06 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 01:06 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 01:06 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Sep-26 01:06 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Sep-26 01:06 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 17-Sep-26 01:06 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 17-Sep-26 01:06 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 17-Sep-26 01:06 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 17-Sep-26 01:06 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1608 bl defN 17-Sep-26 01:06 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2204 bl defN 17-Sep-26 01:06 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3648 bl defN 17-Sep-26 01:06 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 768 bl defN 17-Sep-26 01:06 res/layout/abc_select_dialog_material.xml │ +-rw---- 2.0 fat 1864 bl defN 17-Sep-26 01:06 res/layout/about.xml │ +-rw---- 2.0 fat 900 bl defN 17-Sep-26 01:06 res/layout/actionitem.xml │ +-rw---- 2.0 fat 608 bl defN 17-Sep-26 01:06 res/layout/addserveritem.xml │ +-rw---- 2.0 fat 1288 bl defN 17-Sep-26 01:06 res/layout/aliasadd.xml │ +-rw---- 2.0 fat 484 bl defN 17-Sep-26 01:06 res/layout/aliasitem.xml │ +-rw---- 2.0 fat 2296 bl defN 17-Sep-26 01:06 res/layout/authentication.xml │ +-rw---- 2.0 fat 1308 bl defN 17-Sep-26 01:06 res/layout/channeladd.xml │ +-rw---- 2.0 fat 872 bl defN 17-Sep-26 01:06 res/layout/channeldialog.xml │ +-rw---- 2.0 fat 484 bl defN 17-Sep-26 01:06 res/layout/channelitem.xml │ +-rw---- 2.0 fat 1328 bl defN 17-Sep-26 01:06 res/layout/commandadd.xml │ +-rw---- 2.0 fat 484 bl defN 17-Sep-26 01:06 res/layout/commanditem.xml │ +-rw---- 2.0 fat 1604 bl defN 17-Sep-26 01:06 res/layout/conversations.xml │ +-rw---- 2.0 fat 1944 bl defN 17-Sep-26 01:06 res/layout/dialog_color_picker.xml │ +-rw---- 2.0 fat 2140 bl defN 17-Sep-26 01:06 res/layout/firstrun.xml │ +-rw---- 2.0 fat 1312 bl defN 17-Sep-26 01:06 res/layout/firstrunintro.xml │ +-rw---- 2.0 fat 828 bl defN 17-Sep-26 01:06 res/layout/join.xml │ +-rw---- 2.0 fat 968 bl defN 17-Sep-26 01:06 res/layout/message.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 01:06 res/layout/notification_media_action.xml │ +-rw---- 2.0 fat 688 bl defN 17-Sep-26 01:06 res/layout/notification_media_cancel_action.xml │ +-rw---- 2.0 fat 1640 bl defN 17-Sep-26 01:06 res/layout/notification_template_big_media.xml │ +-rw---- 2.0 fat 1660 bl defN 17-Sep-26 01:06 res/layout/notification_template_big_media_narrow.xml │ +-rw---- 2.0 fat 2676 bl defN 17-Sep-26 01:06 res/layout/notification_template_lines.xml │ +-rw---- 2.0 fat 1336 bl defN 17-Sep-26 01:06 res/layout/notification_template_media.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 01:06 res/layout/notification_template_part_chronometer.xml │ +-rw---- 2.0 fat 616 bl defN 17-Sep-26 01:06 res/layout/notification_template_part_time.xml │ +-rw---- 2.0 fat 404 bl defN 17-Sep-26 01:06 res/layout/preference_preview_layout.xml │ +-rw---- 2.0 fat 648 bl defN 17-Sep-26 01:06 res/layout/select_dialog_item_material.xml │ +-rw---- 2.0 fat 788 bl defN 17-Sep-26 01:06 res/layout/select_dialog_multichoice_material.xml │ +-rw---- 2.0 fat 788 bl defN 17-Sep-26 01:06 res/layout/select_dialog_singlechoice_material.xml │ +-rw---- 2.0 fat 7828 bl defN 17-Sep-26 01:06 res/layout/serveradd.xml │ +-rw---- 2.0 fat 1228 bl defN 17-Sep-26 01:06 res/layout/serveritem.xml │ +-rw---- 2.0 fat 680 bl defN 17-Sep-26 01:06 res/layout/servers.xml │ +-rw---- 2.0 fat 508 bl defN 17-Sep-26 01:06 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 452 bl defN 17-Sep-26 01:06 res/menu/addserver.xml │ +-rw---- 2.0 fat 1012 bl defN 17-Sep-26 01:06 res/menu/conversations.xml │ +-rw---- 2.0 fat 696 bl defN 17-Sep-26 01:06 res/menu/messageops.xml │ +-rw---- 2.0 fat 832 bl defN 17-Sep-26 01:06 res/menu/servers.xml │ +-rw---- 1.0 fat 1910 b- stor 17-Sep-26 01:06 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1340 b- stor 17-Sep-26 01:06 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2250 b- stor 17-Sep-26 01:06 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3517 b- stor 17-Sep-26 01:06 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 5028 b- stor 17-Sep-26 01:06 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 519 bl defN 17-Sep-26 01:06 res/raw/theme_base16_3024 │ +-rw---- 2.0 fat 523 bl defN 17-Sep-26 01:06 res/raw/theme_base16_ashes │ +-rw---- 2.0 fat 571 bl defN 17-Sep-26 01:06 res/raw/theme_base16_atelierdune │ +-rw---- 2.0 fat 575 bl defN 17-Sep-26 01:06 res/raw/theme_base16_atelierforest │ +-rw---- 2.0 fat 573 bl defN 17-Sep-26 01:06 res/raw/theme_base16_atelierheath │ +-rw---- 2.0 fat 580 bl defN 17-Sep-26 01:06 res/raw/theme_base16_atelierlakeside │ +-rw---- 2.0 fat 578 bl defN 17-Sep-26 01:06 res/raw/theme_base16_atelierseaside │ +-rw---- 2.0 fat 492 bl defN 17-Sep-26 01:06 res/raw/theme_base16_bespin │ +-rw---- 2.0 fat 525 bl defN 17-Sep-26 01:06 res/raw/theme_base16_brewer │ +-rw---- 2.0 fat 519 bl defN 17-Sep-26 01:06 res/raw/theme_base16_chalk │ +-rw---- 2.0 fat 494 bl defN 17-Sep-26 01:06 res/raw/theme_base16_codeschool │ +-rw---- 2.0 fat 521 bl defN 17-Sep-26 01:06 res/raw/theme_base16_default │ +-rw---- 2.0 fat 522 bl defN 17-Sep-26 01:06 res/raw/theme_base16_eighties │ +-rw---- 2.0 fat 524 bl defN 17-Sep-26 01:06 res/raw/theme_base16_embers │ +-rw---- 2.0 fat 517 bl defN 17-Sep-26 01:06 res/raw/theme_base16_google │ +-rw---- 2.0 fat 530 bl defN 17-Sep-26 01:06 res/raw/theme_base16_grayscale │ +-rw---- 2.0 fat 526 bl defN 17-Sep-26 01:06 res/raw/theme_base16_greenscreen │ +-rw---- 2.0 fat 493 bl defN 17-Sep-26 01:06 res/raw/theme_base16_isotope │ +-rw---- 2.0 fat 497 bl defN 17-Sep-26 01:06 res/raw/theme_base16_londontube │ +-rw---- 2.0 fat 529 bl defN 17-Sep-26 01:06 res/raw/theme_base16_marrakesh │ +-rw---- 2.0 fat 519 bl defN 17-Sep-26 01:06 res/raw/theme_base16_mocha │ +-rw---- 2.0 fat 521 bl defN 17-Sep-26 01:06 res/raw/theme_base16_monokai │ +-rw---- 2.0 fat 519 bl defN 17-Sep-26 01:06 res/raw/theme_base16_ocean │ +-rw---- 2.0 fat 493 bl defN 17-Sep-26 01:06 res/raw/theme_base16_paraiso │ +-rw---- 2.0 fat 519 bl defN 17-Sep-26 01:06 res/raw/theme_base16_railscasts │ +-rw---- 2.0 fat 521 bl defN 17-Sep-26 01:06 res/raw/theme_base16_shapeshifter │ +-rw---- 2.0 fat 539 bl defN 17-Sep-26 01:06 res/raw/theme_base16_solarized │ +-rw---- 2.0 fat 522 bl defN 17-Sep-26 01:06 res/raw/theme_base16_tomorrow │ +-rw---- 2.0 fat 515 bl defN 17-Sep-26 01:06 res/raw/theme_base16_twilight │ +-rw---- 2.0 fat 426 bl defN 17-Sep-26 01:06 res/raw/theme_default │ +-rw---- 2.0 fat 6660 bl defN 17-Sep-26 01:06 res/xml/preferences.xml │ +-rw---- 1.0 fat 490244 b- stor 17-Sep-26 01:06 resources.arsc │ +-rw---- 2.0 fat 3022792 bl defN 17-Sep-26 01:06 classes.dex │ +-rw---- 2.0 fat 64360 b- defN 17-Sep-26 01:06 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 64481 b- defN 17-Sep-26 01:06 META-INF/2AD68596.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Sep-26 01:06 META-INF/2AD68596.RSA │ +644 files, 4156452 bytes uncompressed, 1768208 bytes compressed: 57.5% ├── 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,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 4ea42093 │ │ -signature : a9d3...282d │ │ -file_size : 2655396 │ │ +checksum : e9ac4aa1 │ │ +signature : 6be9...9bd0 │ │ +file_size : 3022792 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 19071 │ │ +string_ids_size : 19070 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2372 │ │ -type_ids_off : 76396 (0x012a6c) │ │ +type_ids_off : 76392 (0x012a68) │ │ proto_ids_size : 3257 │ │ -proto_ids_off : 85884 (0x014f7c) │ │ +proto_ids_off : 85880 (0x014f78) │ │ field_ids_size : 8562 │ │ -field_ids_off : 124968 (0x01e828) │ │ +field_ids_off : 124964 (0x01e824) │ │ method_ids_size : 17830 │ │ -method_ids_off : 193464 (0x02f3b8) │ │ +method_ids_off : 193460 (0x02f3b4) │ │ class_defs_size : 1679 │ │ -class_defs_off : 336104 (0x0520e8) │ │ -data_size : 2196344 │ │ -data_off : 459052 (0x07012c) │ │ +class_defs_off : 336100 (0x0520e4) │ │ +data_size : 2595600 │ │ +data_off : 427192 (0x0684b8) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 - │ │ Class descriptor : 'Lafzkl/development/colorpickerview/BuildConfig;' │ │ @@ -75,31 +75,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b7a4: |[09b7a4] afzkl.development.colorpickerview.BuildConfig.:()V │ │ -09b7b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b7ba: 0e00 |0003: return-void │ │ +099548: |[099548] afzkl.development.colorpickerview.BuildConfig.:()V │ │ +099558: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09955e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #1 header: │ │ class_idx : 7 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -149,31 +149,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b7bc: |[09b7bc] afzkl.development.colorpickerview.R$attr.:()V │ │ -09b7cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b7d2: 0e00 |0003: return-void │ │ +099560: |[099560] afzkl.development.colorpickerview.R$attr.:()V │ │ +099570: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +099576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #2 header: │ │ class_idx : 8 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 annotations: │ │ Annotations on class │ │ @@ -198,31 +198,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b7d4: |[09b7d4] afzkl.development.colorpickerview.R$drawable.:()V │ │ -09b7e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b7ea: 0e00 |0003: return-void │ │ +099578: |[099578] afzkl.development.colorpickerview.R$drawable.:()V │ │ +099588: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09958e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #3 header: │ │ class_idx : 9 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 annotations: │ │ Annotations on class │ │ @@ -272,31 +272,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b7ec: |[09b7ec] afzkl.development.colorpickerview.R$id.:()V │ │ -09b7fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b802: 0e00 |0003: return-void │ │ +099590: |[099590] afzkl.development.colorpickerview.R$id.:()V │ │ +0995a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0995a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #4 header: │ │ class_idx : 10 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ Annotations on class │ │ @@ -326,31 +326,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b804: |[09b804] afzkl.development.colorpickerview.R$layout.:()V │ │ -09b814: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b81a: 0e00 |0003: return-void │ │ +0995a8: |[0995a8] afzkl.development.colorpickerview.R$layout.:()V │ │ +0995b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0995be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #5 header: │ │ class_idx : 11 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -375,31 +375,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b81c: |[09b81c] afzkl.development.colorpickerview.R$string.:()V │ │ -09b82c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b832: 0e00 |0003: return-void │ │ +0995c0: |[0995c0] afzkl.development.colorpickerview.R$string.:()V │ │ +0995d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0995d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #6 header: │ │ class_idx : 12 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -424,31 +424,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b834: |[09b834] afzkl.development.colorpickerview.R$style.:()V │ │ -09b844: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b84a: 0e00 |0003: return-void │ │ +0995d8: |[0995d8] afzkl.development.colorpickerview.R$style.:()V │ │ +0995e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0995ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #7 header: │ │ class_idx : 13 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #7 annotations: │ │ Annotations on class │ │ @@ -508,27 +508,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -09b84c: |[09b84c] afzkl.development.colorpickerview.R$styleable.:()V │ │ -09b85c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09b85e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -09b862: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ -09b868: 6900 1700 |0006: sput-object v0, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference:[I // field@0017 │ │ -09b86c: 1240 |0008: const/4 v0, #int 4 // #4 │ │ -09b86e: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ -09b872: 2600 0f00 0000 |000b: fill-array-data v0, 0000001a // +0000000f │ │ -09b878: 6900 1a00 |000e: sput-object v0, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ -09b87c: 0e00 |0010: return-void │ │ -09b87e: 0000 |0011: nop // spacer │ │ -09b880: 0003 0400 0200 0000 3300 017f 3400 ... |0012: array-data (8 units) │ │ -09b890: 0003 0400 0400 0000 3500 017f 3600 ... |001a: array-data (12 units) │ │ +0995f0: |[0995f0] afzkl.development.colorpickerview.R$styleable.:()V │ │ +099600: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +099602: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +099606: 2600 0f00 0000 |0003: fill-array-data v0, 00000012 // +0000000f │ │ +09960c: 6900 1700 |0006: sput-object v0, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference:[I // field@0017 │ │ +099610: 1240 |0008: const/4 v0, #int 4 // #4 │ │ +099612: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ +099616: 2600 0f00 0000 |000b: fill-array-data v0, 0000001a // +0000000f │ │ +09961c: 6900 1a00 |000e: sput-object v0, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ +099620: 0e00 |0010: return-void │ │ +099622: 0000 |0011: nop // spacer │ │ +099624: 0003 0400 0200 0000 3300 017f 3400 ... |0012: array-data (8 units) │ │ +099634: 0003 0400 0400 0000 3500 017f 3600 ... |001a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=43 │ │ 0x0011 line=40 │ │ 0x001a line=43 │ │ locals : │ │ @@ -538,31 +538,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b8a8: |[09b8a8] afzkl.development.colorpickerview.R$styleable.:()V │ │ -09b8b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b8be: 0e00 |0003: return-void │ │ +09964c: |[09964c] afzkl.development.colorpickerview.R$styleable.:()V │ │ +09965c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +099662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #8 header: │ │ class_idx : 14 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #8 annotations: │ │ Annotations on class │ │ @@ -581,32 +581,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b8c0: |[09b8c0] afzkl.development.colorpickerview.R.:()V │ │ -09b8d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09b8d6: 0e00 |0003: return-void │ │ +099664: |[099664] afzkl.development.colorpickerview.R.:()V │ │ +099674: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09967a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #9 header: │ │ class_idx : 16 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 150 │ │ -source_file_idx : 983 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #9 - │ │ Class descriptor : 'Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;' │ │ @@ -649,35 +648,35 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -09b8d8: |[09b8d8] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.:(I)V │ │ -09b8e8: 7010 4403 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -09b8ee: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ -09b8f2: 5920 2700 |0005: iput v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09b8f6: 2200 8000 |0007: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09b8fa: 7010 e702 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09b900: 5b20 2400 |000c: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0024 │ │ -09b904: 2200 8000 |000e: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09b908: 7010 e702 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09b90e: 5b20 2600 |0013: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ -09b912: 2200 8000 |0015: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09b916: 7010 e702 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09b91c: 5b20 2500 |001a: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ -09b920: 5923 2700 |001c: iput v3, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09b924: 5420 2600 |001e: iget-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ -09b928: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ -09b92a: 6e20 f702 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09b930: 5420 2500 |0024: iget-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ -09b934: 1401 cbcb cbff |0026: const v1, #float -nan // #ffcbcbcb │ │ -09b93a: 6e20 f702 1000 |0029: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09b940: 0e00 |002c: return-void │ │ +09967c: |[09967c] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.:(I)V │ │ +09968c: 7010 4403 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +099692: 1300 0a00 |0003: const/16 v0, #int 10 // #a │ │ +099696: 5920 2700 |0005: iput v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +09969a: 2200 8000 |0007: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09969e: 7010 e702 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0996a4: 5b20 2400 |000c: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0024 │ │ +0996a8: 2200 8000 |000e: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0996ac: 7010 e702 0000 |0010: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0996b2: 5b20 2600 |0013: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ +0996b6: 2200 8000 |0015: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0996ba: 7010 e702 0000 |0017: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0996c0: 5b20 2500 |001a: iput-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ +0996c4: 5923 2700 |001c: iput v3, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +0996c8: 5420 2600 |001e: iget-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ +0996cc: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ +0996ce: 6e20 f702 1000 |0021: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0996d4: 5420 2500 |0024: iget-object v0, v2, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ +0996d8: 1401 cbcb cbff |0026: const v1, #float -nan // #ffcbcbcb │ │ +0996de: 6e20 f702 1000 |0029: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0996e4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=35 │ │ 0x0007 line=37 │ │ 0x000e line=38 │ │ 0x0015 line=39 │ │ @@ -694,84 +693,84 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -09b944: |[09b944] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.generatePatternBitmap:()V │ │ -09b954: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09b956: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -09b958: 6e10 1800 0b00 |0002: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ -09b95e: 0c06 |0005: move-result-object v6 │ │ -09b960: 6e10 2703 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -09b966: 0a06 |0009: move-result v6 │ │ -09b968: 3d06 0c00 |000a: if-lez v6, 0016 // +000c │ │ -09b96c: 6e10 1800 0b00 |000c: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ -09b972: 0c06 |000f: move-result-object v6 │ │ -09b974: 6e10 1e03 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -09b97a: 0a06 |0013: move-result v6 │ │ -09b97c: 3c06 0300 |0014: if-gtz v6, 0017 // +0003 │ │ -09b980: 0e00 |0016: return-void │ │ -09b982: 6e10 1800 0b00 |0017: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ -09b988: 0c06 |001a: move-result-object v6 │ │ -09b98a: 6e10 2703 0600 |001b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -09b990: 0a06 |001e: move-result v6 │ │ -09b992: 6e10 1800 0b00 |001f: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ -09b998: 0c09 |0022: move-result-object v9 │ │ -09b99a: 6e10 1e03 0900 |0023: invoke-virtual {v9}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -09b9a0: 0a09 |0026: move-result v9 │ │ -09b9a2: 620a 9a00 |0027: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ -09b9a6: 7130 9a02 960a |0029: invoke-static {v6, v9, v10}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ -09b9ac: 0c06 |002c: move-result-object v6 │ │ -09b9ae: 5bb6 2300 |002d: iput-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ -09b9b2: 2200 7200 |002f: new-instance v0, Landroid/graphics/Canvas; // type@0072 │ │ -09b9b6: 54b6 2300 |0031: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ -09b9ba: 7020 ad02 6000 |0033: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -09b9c0: 2204 8800 |0036: new-instance v4, Landroid/graphics/Rect; // type@0088 │ │ -09b9c4: 7010 1903 0400 |0038: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -09b9ca: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -09b9cc: 1201 |003c: const/4 v1, #int 0 // #0 │ │ -09b9ce: 52b6 2900 |003d: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesVertical:I // field@0029 │ │ -09b9d2: 3661 d7ff |003f: if-gt v1, v6, 0016 // -0029 │ │ -09b9d6: 0152 |0041: move v2, v5 │ │ -09b9d8: 1203 |0042: const/4 v3, #int 0 // #0 │ │ -09b9da: 52b6 2800 |0043: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0028 │ │ -09b9de: 3663 2c00 |0045: if-gt v3, v6, 0071 // +002c │ │ -09b9e2: 52b6 2700 |0047: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09b9e6: b216 |0049: mul-int/2addr v6, v1 │ │ -09b9e8: 5946 b200 |004a: iput v6, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -09b9ec: 52b6 2700 |004c: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09b9f0: b236 |004e: mul-int/2addr v6, v3 │ │ -09b9f2: 5946 b000 |004f: iput v6, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -09b9f6: 5246 b200 |0051: iget v6, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -09b9fa: 52b9 2700 |0053: iget v9, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09b9fe: b096 |0055: add-int/2addr v6, v9 │ │ -09ba00: 5946 af00 |0056: iput v6, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -09ba04: 5246 b000 |0058: iget v6, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -09ba08: 52b9 2700 |005a: iget v9, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09ba0c: b096 |005c: add-int/2addr v6, v9 │ │ -09ba0e: 5946 b100 |005d: iput v6, v4, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -09ba12: 3802 0d00 |005f: if-eqz v2, 006c // +000d │ │ -09ba16: 54b6 2600 |0061: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ -09ba1a: 6e30 bc02 4006 |0063: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02bc │ │ -09ba20: 3902 0900 |0066: if-nez v2, 006f // +0009 │ │ -09ba24: 0172 |0068: move v2, v7 │ │ -09ba26: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09ba2a: 28d8 |006b: goto 0043 // -0028 │ │ -09ba2c: 54b6 2500 |006c: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ -09ba30: 28f5 |006e: goto 0063 // -000b │ │ -09ba32: 0182 |006f: move v2, v8 │ │ -09ba34: 28f9 |0070: goto 0069 // -0007 │ │ -09ba36: 3905 0600 |0071: if-nez v5, 0077 // +0006 │ │ -09ba3a: 0175 |0073: move v5, v7 │ │ -09ba3c: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09ba40: 28c7 |0076: goto 003d // -0039 │ │ -09ba42: 0185 |0077: move v5, v8 │ │ -09ba44: 28fc |0078: goto 0074 // -0004 │ │ +0996e8: |[0996e8] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.generatePatternBitmap:()V │ │ +0996f8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0996fa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0996fc: 6e10 1800 0b00 |0002: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ +099702: 0c06 |0005: move-result-object v6 │ │ +099704: 6e10 2703 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +09970a: 0a06 |0009: move-result v6 │ │ +09970c: 3d06 0c00 |000a: if-lez v6, 0016 // +000c │ │ +099710: 6e10 1800 0b00 |000c: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ +099716: 0c06 |000f: move-result-object v6 │ │ +099718: 6e10 1e03 0600 |0010: invoke-virtual {v6}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +09971e: 0a06 |0013: move-result v6 │ │ +099720: 3c06 0300 |0014: if-gtz v6, 0017 // +0003 │ │ +099724: 0e00 |0016: return-void │ │ +099726: 6e10 1800 0b00 |0017: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ +09972c: 0c06 |001a: move-result-object v6 │ │ +09972e: 6e10 2703 0600 |001b: invoke-virtual {v6}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +099734: 0a06 |001e: move-result v6 │ │ +099736: 6e10 1800 0b00 |001f: invoke-virtual {v11}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ +09973c: 0c09 |0022: move-result-object v9 │ │ +09973e: 6e10 1e03 0900 |0023: invoke-virtual {v9}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +099744: 0a09 |0026: move-result v9 │ │ +099746: 620a 9a00 |0027: sget-object v10, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ +09974a: 7130 9a02 960a |0029: invoke-static {v6, v9, v10}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ +099750: 0c06 |002c: move-result-object v6 │ │ +099752: 5bb6 2300 |002d: iput-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ +099756: 2200 7200 |002f: new-instance v0, Landroid/graphics/Canvas; // type@0072 │ │ +09975a: 54b6 2300 |0031: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ +09975e: 7020 ad02 6000 |0033: invoke-direct {v0, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +099764: 2204 8800 |0036: new-instance v4, Landroid/graphics/Rect; // type@0088 │ │ +099768: 7010 1903 0400 |0038: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +09976e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +099770: 1201 |003c: const/4 v1, #int 0 // #0 │ │ +099772: 52b6 2900 |003d: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesVertical:I // field@0029 │ │ +099776: 3661 d7ff |003f: if-gt v1, v6, 0016 // -0029 │ │ +09977a: 0152 |0041: move v2, v5 │ │ +09977c: 1203 |0042: const/4 v3, #int 0 // #0 │ │ +09977e: 52b6 2800 |0043: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0028 │ │ +099782: 3663 2c00 |0045: if-gt v3, v6, 0071 // +002c │ │ +099786: 52b6 2700 |0047: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +09978a: b216 |0049: mul-int/2addr v6, v1 │ │ +09978c: 5946 b200 |004a: iput v6, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +099790: 52b6 2700 |004c: iget v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +099794: b236 |004e: mul-int/2addr v6, v3 │ │ +099796: 5946 b000 |004f: iput v6, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +09979a: 5246 b200 |0051: iget v6, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +09979e: 52b9 2700 |0053: iget v9, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +0997a2: b096 |0055: add-int/2addr v6, v9 │ │ +0997a4: 5946 af00 |0056: iput v6, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0997a8: 5246 b000 |0058: iget v6, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0997ac: 52b9 2700 |005a: iget v9, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +0997b0: b096 |005c: add-int/2addr v6, v9 │ │ +0997b2: 5946 b100 |005d: iput v6, v4, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0997b6: 3802 0d00 |005f: if-eqz v2, 006c // +000d │ │ +0997ba: 54b6 2600 |0061: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintWhite:Landroid/graphics/Paint; // field@0026 │ │ +0997be: 6e30 bc02 4006 |0063: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02bc │ │ +0997c4: 3902 0900 |0066: if-nez v2, 006f // +0009 │ │ +0997c8: 0172 |0068: move v2, v7 │ │ +0997ca: d803 0301 |0069: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0997ce: 28d8 |006b: goto 0043 // -0028 │ │ +0997d0: 54b6 2500 |006c: iget-object v6, v11, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaintGray:Landroid/graphics/Paint; // field@0025 │ │ +0997d4: 28f5 |006e: goto 0063 // -000b │ │ +0997d6: 0182 |006f: move v2, v8 │ │ +0997d8: 28f9 |0070: goto 0069 // -0007 │ │ +0997da: 3905 0600 |0071: if-nez v5, 0077 // +0006 │ │ +0997de: 0175 |0073: move v5, v7 │ │ +0997e0: d801 0101 |0074: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0997e4: 28c7 |0076: goto 003d // -0039 │ │ +0997e6: 0185 |0077: move v5, v8 │ │ +0997e8: 28fc |0078: goto 0074 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=101 │ │ 0x0016 line=129 │ │ 0x0017 line=105 │ │ 0x002f line=106 │ │ 0x0036 line=108 │ │ @@ -806,22 +805,22 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -09ba48: |[09ba48] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -09ba58: 5440 2300 |0000: iget-object v0, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ -09ba5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09ba5e: 6e10 1800 0400 |0003: invoke-virtual {v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ -09ba64: 0c02 |0006: move-result-object v2 │ │ -09ba66: 5443 2400 |0007: iget-object v3, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0024 │ │ -09ba6a: 6e53 b502 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b5 │ │ -09ba70: 0e00 |000c: return-void │ │ +0997ec: |[0997ec] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0997fc: 5440 2300 |0000: iget-object v0, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0023 │ │ +099800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +099802: 6e10 1800 0400 |0003: invoke-virtual {v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.getBounds:()Landroid/graphics/Rect; // method@0018 │ │ +099808: 0c02 |0006: move-result-object v2 │ │ +09980a: 5443 2400 |0007: iget-object v3, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mPaint:Landroid/graphics/Paint; // field@0024 │ │ +09980e: 6e53 b502 0521 |0009: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b5 │ │ +099814: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; │ │ 0x0000 - 0x000d reg=5 canvas Landroid/graphics/Canvas; │ │ @@ -831,17 +830,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09ba74: |[09ba74] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.getOpacity:()I │ │ -09ba84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ba86: 0f00 |0001: return v0 │ │ +099818: |[099818] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.getOpacity:()I │ │ +099828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09982a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; │ │ │ │ #2 : (in Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;) │ │ @@ -849,36 +848,36 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -09ba88: |[09ba88] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -09ba98: 6f20 5f03 5400 |0000: invoke-super {v4, v5}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@035f │ │ -09ba9e: 6e10 1e03 0500 |0003: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -09baa4: 0a00 |0006: move-result v0 │ │ -09baa6: 6e10 2703 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -09baac: 0a01 |000a: move-result v1 │ │ -09baae: 5242 2700 |000b: iget v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09bab2: 9302 0102 |000d: div-int v2, v1, v2 │ │ -09bab6: 8322 |000f: int-to-double v2, v2 │ │ -09bab8: 7120 0d43 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ -09babe: 0b02 |0013: move-result-wide v2 │ │ -09bac0: 8a22 |0014: double-to-int v2, v2 │ │ -09bac2: 5942 2800 |0015: iput v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0028 │ │ -09bac6: 5242 2700 |0017: iget v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ -09baca: 9302 0002 |0019: div-int v2, v0, v2 │ │ -09bace: 8322 |001b: int-to-double v2, v2 │ │ -09bad0: 7120 0d43 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ -09bad6: 0b02 |001f: move-result-wide v2 │ │ -09bad8: 8a22 |0020: double-to-int v2, v2 │ │ -09bada: 5942 2900 |0021: iput v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesVertical:I // field@0029 │ │ -09bade: 7010 1700 0400 |0023: invoke-direct {v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.generatePatternBitmap:()V // method@0017 │ │ -09bae4: 0e00 |0026: return-void │ │ +09982c: |[09982c] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +09983c: 6f20 5f03 5400 |0000: invoke-super {v4, v5}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@035f │ │ +099842: 6e10 1e03 0500 |0003: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +099848: 0a00 |0006: move-result v0 │ │ +09984a: 6e10 2703 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +099850: 0a01 |000a: move-result v1 │ │ +099852: 5242 2700 |000b: iget v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +099856: 9302 0102 |000d: div-int v2, v1, v2 │ │ +09985a: 8322 |000f: int-to-double v2, v2 │ │ +09985c: 7120 0d43 3200 |0010: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ +099862: 0b02 |0013: move-result-wide v2 │ │ +099864: 8a22 |0014: double-to-int v2, v2 │ │ +099866: 5942 2800 |0015: iput v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesHorizontal:I // field@0028 │ │ +09986a: 5242 2700 |0017: iget v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.mRectangleSize:I // field@0027 │ │ +09986e: 9302 0002 |0019: div-int v2, v0, v2 │ │ +099872: 8322 |001b: int-to-double v2, v2 │ │ +099874: 7120 0d43 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ +09987a: 0b02 |001f: move-result-wide v2 │ │ +09987c: 8a22 |0020: double-to-int v2, v2 │ │ +09987e: 5942 2900 |0021: iput v2, v4, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.numRectanglesVertical:I // field@0029 │ │ +099882: 7010 1700 0400 |0023: invoke-direct {v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.generatePatternBitmap:()V // method@0017 │ │ +099888: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0007 line=83 │ │ 0x000b line=85 │ │ 0x0017 line=86 │ │ @@ -895,19 +894,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09bae8: |[09bae8] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.setAlpha:(I)V │ │ -09baf8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -09bafc: 1a01 d603 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@03d6 │ │ -09bb00: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -09bb06: 2700 |0007: throw v0 │ │ +09988c: |[09988c] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.setAlpha:(I)V │ │ +09989c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0998a0: 1a01 d303 |0002: const-string v1, "Alpha is not supported by this drawwable." // string@03d3 │ │ +0998a4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0998aa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; │ │ 0x0000 - 0x0008 reg=3 alpha I │ │ │ │ @@ -916,33 +915,33 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09bb08: |[09bb08] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -09bb18: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -09bb1c: 1a01 e505 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@05e5 │ │ -09bb20: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -09bb26: 2700 |0007: throw v0 │ │ +0998ac: |[0998ac] afzkl.development.colorpickerview.drawable.AlphaPatternDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0998bc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0998c0: 1a01 e105 |0002: const-string v1, "ColorFilter is not supported by this drawwable." // string@05e1 │ │ +0998c4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0998ca: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; │ │ 0x0000 - 0x0008 reg=3 cf Landroid/graphics/ColorFilter; │ │ │ │ - source_file_idx : 983 (AlphaPatternDrawable.java) │ │ + source_file_idx : 980 (AlphaPatternDrawable.java) │ │ │ │ Class #10 header: │ │ class_idx : 17 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1515 │ │ +source_file_idx : 1511 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -964,17 +963,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09bb28: |[09bb28] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.:()V │ │ -09bb38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09bb3e: 0e00 |0003: return-void │ │ +0998cc: |[0998cc] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.:()V │ │ +0998dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0998e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -983,18 +982,18 @@ │ │ type : '(Landroid/os/Parcel;)Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09bb40: |[09bb40] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ -09bb50: 2200 1200 |0000: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ -09bb54: 7020 2400 2000 |0002: invoke-direct {v0, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.:(Landroid/os/Parcel;)V // method@0024 │ │ -09bb5a: 1100 |0005: return-object v0 │ │ +0998e4: |[0998e4] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ +0998f4: 2200 1200 |0000: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ +0998f8: 7020 2400 2000 |0002: invoke-direct {v0, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.:(Landroid/os/Parcel;)V // method@0024 │ │ +0998fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -1003,18 +1002,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 │ │ -09bb5c: |[09bb5c] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -09bb6c: 6e20 1f00 2100 |0000: invoke-virtual {v1, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // method@001f │ │ -09bb72: 0c00 |0003: move-result-object v0 │ │ -09bb74: 1100 |0004: return-object v0 │ │ +099900: |[099900] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +099910: 6e20 1f00 2100 |0000: invoke-virtual {v1, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // method@001f │ │ +099916: 0c00 |0003: move-result-object v0 │ │ +099918: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -1023,17 +1022,17 @@ │ │ type : '(I)[Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bb78: |[09bb78] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.newArray:(I)[Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ -09bb88: 2320 f708 |0000: new-array v0, v2, [Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@08f7 │ │ -09bb8c: 1100 |0002: return-object v0 │ │ +09991c: |[09991c] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.newArray:(I)[Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ +09992c: 2320 f708 |0000: new-array v0, v2, [Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@08f7 │ │ +099930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -1042,32 +1041,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09bb90: |[09bb90] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -09bba0: 6e20 2100 2100 |0000: invoke-virtual {v1, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.newArray:(I)[Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // method@0021 │ │ -09bba6: 0c00 |0003: move-result-object v0 │ │ -09bba8: 1100 |0004: return-object v0 │ │ +099934: |[099934] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +099944: 6e20 2100 2100 |0000: invoke-virtual {v1, v2}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.newArray:(I)[Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // method@0021 │ │ +09994a: 0c00 |0003: move-result-object v0 │ │ +09994c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1515 (ColorPickerPreference.java) │ │ + source_file_idx : 1511 (ColorPickerPreference.java) │ │ │ │ Class #11 header: │ │ class_idx : 18 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 241 │ │ -source_file_idx : 1515 │ │ +source_file_idx : 1511 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #11 annotations: │ │ Annotations on class │ │ @@ -1097,39 +1096,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09bbac: |[09bbac] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:()V │ │ -09bbbc: 2200 1100 |0000: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; // type@0011 │ │ -09bbc0: 7010 1e00 0000 |0002: invoke-direct {v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.:()V // method@001e │ │ -09bbc6: 6900 2a00 |0005: sput-object v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002a │ │ -09bbca: 0e00 |0007: return-void │ │ +099950: |[099950] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:()V │ │ +099960: 2200 1100 |0000: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1; // type@0011 │ │ +099964: 7010 1e00 0000 |0002: invoke-direct {v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState$1;.:()V // method@001e │ │ +09996a: 6900 2a00 |0005: sput-object v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@002a │ │ +09996e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/preference/ColorPickerPreference$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 │ │ -09bbcc: |[09bbcc] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:(Landroid/os/Parcel;)V │ │ -09bbdc: 7020 2705 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0527 │ │ -09bbe2: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09bbe8: 0a00 |0006: move-result v0 │ │ -09bbea: 5910 2b00 |0007: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ -09bbee: 0e00 |0009: return-void │ │ +099970: |[099970] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:(Landroid/os/Parcel;)V │ │ +099980: 7020 2705 2100 |0000: invoke-direct {v1, v2}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcel;)V // method@0527 │ │ +099986: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09998c: 0a00 |0006: move-result v0 │ │ +09998e: 5910 2b00 |0007: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ +099992: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=230 │ │ 0x0009 line=231 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ @@ -1140,17 +1139,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bbf0: |[09bbf0] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ -09bc00: 7020 2805 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0528 │ │ -09bc06: 0e00 |0003: return-void │ │ +099994: |[099994] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.:(Landroid/os/Parcelable;)V │ │ +0999a4: 7020 2805 1000 |0000: invoke-direct {v0, v1}, Landroid/preference/Preference$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@0528 │ │ +0999aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -1161,36 +1160,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09bc08: |[09bc08] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -09bc18: 6f30 2905 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0529 │ │ -09bc1e: 5210 2b00 |0003: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ -09bc22: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09bc28: 0e00 |0008: return-void │ │ +0999ac: |[0999ac] afzkl.development.colorpickerview.preference.ColorPickerPreference$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0999bc: 6f30 2905 2103 |0000: invoke-super {v1, v2, v3}, Landroid/preference/Preference$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@0529 │ │ +0999c2: 5210 2b00 |0003: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ +0999c6: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0999cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0003 line=237 │ │ 0x0008 line=238 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1515 (ColorPickerPreference.java) │ │ + source_file_idx : 1511 (ColorPickerPreference.java) │ │ │ │ Class #12 header: │ │ class_idx : 20 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 1512 │ │ +source_file_idx : 1508 │ │ static_fields_size : 2 │ │ instance_fields_size: 7 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 7 │ │ │ │ Class #12 - │ │ Class descriptor : 'Lafzkl/development/colorpickerview/view/ColorPanelView;' │ │ @@ -1242,36 +1241,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09bc2c: |[09bc2c] afzkl.development.colorpickerview.view.ColorPanelView.:()V │ │ -09bc3c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -09bc40: 6700 3d00 |0002: sput v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ -09bc44: 0e00 |0004: return-void │ │ +0999d0: |[0999d0] afzkl.development.colorpickerview.view.ColorPanelView.:()V │ │ +0999e0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0999e4: 6700 3d00 |0002: sput v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ +0999e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/view/ColorPanelView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09bc48: |[09bc48] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;)V │ │ -09bc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bc5a: 7030 4000 2100 |0001: invoke-direct {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0040 │ │ -09bc60: 0e00 |0004: return-void │ │ +0999ec: |[0999ec] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;)V │ │ +0999fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0999fe: 7030 4000 2100 |0001: invoke-direct {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0040 │ │ +099a04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -1281,18 +1280,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 │ │ -09bc64: |[09bc64] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09bc74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bc76: 7040 4100 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0041 │ │ -09bc7c: 0e00 |0004: return-void │ │ +099a08: |[099a08] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +099a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099a1a: 7040 4100 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0041 │ │ +099a20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -1303,22 +1302,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -09bc80: |[09bc80] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09bc90: 7040 2738 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -09bc96: 1400 6e6e 6eff |0003: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ -09bc9c: 5910 3800 |0006: iput v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ -09bca0: 1500 00ff |0008: const/high16 v0, #int -16777216 // #ff00 │ │ -09bca4: 5910 3a00 |000a: iput v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ -09bca8: 7010 4a00 0100 |000c: invoke-direct {v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.init:()V // method@004a │ │ -09bcae: 0e00 |000f: return-void │ │ +099a24: |[099a24] afzkl.development.colorpickerview.view.ColorPanelView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +099a34: 7040 2738 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +099a3a: 1400 6e6e 6eff |0003: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ +099a40: 5910 3800 |0006: iput v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ +099a44: 1500 00ff |0008: const/high16 v0, #int -16777216 // #ff00 │ │ +099a48: 5910 3a00 |000a: iput v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ +099a4c: 7010 4a00 0100 |000c: invoke-direct {v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.init:()V // method@004a │ │ +099a52: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=45 │ │ 0x0008 line=46 │ │ 0x000c line=68 │ │ 0x000f line=69 │ │ @@ -1333,30 +1332,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -09bcb0: |[09bcb0] afzkl.development.colorpickerview.view.ColorPanelView.init:()V │ │ -09bcc0: 2200 8000 |0000: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09bcc4: 7010 e702 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09bcca: 5b10 3900 |0005: iput-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ -09bcce: 2200 8000 |0007: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09bcd2: 7010 e702 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09bcd8: 5b10 3b00 |000c: iput-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ -09bcdc: 6e10 4400 0100 |000e: invoke-virtual {v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getContext:()Landroid/content/Context; // method@0044 │ │ -09bce2: 0c00 |0011: move-result-object v0 │ │ -09bce4: 6e10 a801 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -09bcea: 0c00 |0015: move-result-object v0 │ │ -09bcec: 6e10 2f02 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -09bcf2: 0c00 |0019: move-result-object v0 │ │ -09bcf4: 5200 bd15 |001a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -09bcf8: 6700 3d00 |001c: sput v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ -09bcfc: 0e00 |001e: return-void │ │ +099a54: |[099a54] afzkl.development.colorpickerview.view.ColorPanelView.init:()V │ │ +099a64: 2200 8000 |0000: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +099a68: 7010 e702 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +099a6e: 5b10 3900 |0005: iput-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ +099a72: 2200 8000 |0007: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +099a76: 7010 e702 0000 |0009: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +099a7c: 5b10 3b00 |000c: iput-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ +099a80: 6e10 4400 0100 |000e: invoke-virtual {v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getContext:()Landroid/content/Context; // method@0044 │ │ +099a86: 0c00 |0011: move-result-object v0 │ │ +099a88: 6e10 a801 0000 |0012: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +099a8e: 0c00 |0015: move-result-object v0 │ │ +099a90: 6e10 2f02 0000 |0016: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +099a96: 0c00 |0019: move-result-object v0 │ │ +099a98: 5200 bd15 |001a: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +099a9c: 6700 3d00 |001c: sput v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ +099aa0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ 0x000e line=74 │ │ 0x001e line=75 │ │ locals : │ │ @@ -1367,64 +1366,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 78 16-bit code units │ │ -09bd00: |[09bd00] afzkl.development.colorpickerview.view.ColorPanelView.setUpColorRect:()V │ │ -09bd10: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -09bd14: 54a1 3e00 |0002: iget-object v1, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09bd18: 5215 b400 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09bd1c: a602 0506 |0006: add-float v2, v5, v6 │ │ -09bd20: 5215 b600 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09bd24: a604 0506 |000a: add-float v4, v5, v6 │ │ -09bd28: 5215 b300 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09bd2c: a700 0506 |000e: sub-float v0, v5, v6 │ │ -09bd30: 5215 b500 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09bd34: a703 0506 |0012: sub-float v3, v5, v6 │ │ -09bd38: 2205 8900 |0014: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ -09bd3c: 7050 2903 2534 |0016: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ -09bd42: 5ba5 3c00 |0019: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bd46: 2205 1000 |001b: new-instance v5, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // type@0010 │ │ -09bd4a: 1506 a040 |001d: const/high16 v6, #int 1084227584 // #40a0 │ │ -09bd4e: 6007 3d00 |001f: sget v7, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ -09bd52: c876 |0021: mul-float/2addr v6, v7 │ │ -09bd54: 8766 |0022: float-to-int v6, v6 │ │ -09bd56: 7020 1500 6500 |0023: invoke-direct {v5, v6}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.:(I)V // method@0015 │ │ -09bd5c: 5ba5 3700 |0026: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ -09bd60: 54a5 3700 |0028: iget-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ -09bd64: 54a6 3c00 |002a: iget-object v6, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bd68: 5266 b400 |002c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09bd6c: 7110 1843 0600 |002e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09bd72: 0a06 |0031: move-result v6 │ │ -09bd74: 54a7 3c00 |0032: iget-object v7, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bd78: 5277 b600 |0034: iget v7, v7, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09bd7c: 7110 1843 0700 |0036: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09bd82: 0a07 |0039: move-result v7 │ │ -09bd84: 54a8 3c00 |003a: iget-object v8, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bd88: 5288 b500 |003c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09bd8c: 7110 1843 0800 |003e: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09bd92: 0a08 |0041: move-result v8 │ │ -09bd94: 54a9 3c00 |0042: iget-object v9, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bd98: 5299 b300 |0044: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09bd9c: 7110 1843 0900 |0046: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09bda2: 0a09 |0049: move-result v9 │ │ -09bda4: 6e59 1c00 6587 |004a: invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.setBounds:(IIII)V // method@001c │ │ -09bdaa: 0e00 |004d: return-void │ │ +099aa4: |[099aa4] afzkl.development.colorpickerview.view.ColorPanelView.setUpColorRect:()V │ │ +099ab4: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +099ab8: 54a1 3e00 |0002: iget-object v1, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099abc: 5215 b400 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099ac0: a602 0506 |0006: add-float v2, v5, v6 │ │ +099ac4: 5215 b600 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099ac8: a604 0506 |000a: add-float v4, v5, v6 │ │ +099acc: 5215 b300 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +099ad0: a700 0506 |000e: sub-float v0, v5, v6 │ │ +099ad4: 5215 b500 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +099ad8: a703 0506 |0012: sub-float v3, v5, v6 │ │ +099adc: 2205 8900 |0014: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ +099ae0: 7050 2903 2534 |0016: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ +099ae6: 5ba5 3c00 |0019: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099aea: 2205 1000 |001b: new-instance v5, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // type@0010 │ │ +099aee: 1506 a040 |001d: const/high16 v6, #int 1084227584 // #40a0 │ │ +099af2: 6007 3d00 |001f: sget v7, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDensity:F // field@003d │ │ +099af6: c876 |0021: mul-float/2addr v6, v7 │ │ +099af8: 8766 |0022: float-to-int v6, v6 │ │ +099afa: 7020 1500 6500 |0023: invoke-direct {v5, v6}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.:(I)V // method@0015 │ │ +099b00: 5ba5 3700 |0026: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ +099b04: 54a5 3700 |0028: iget-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ +099b08: 54a6 3c00 |002a: iget-object v6, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099b0c: 5266 b400 |002c: iget v6, v6, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099b10: 7110 1843 0600 |002e: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +099b16: 0a06 |0031: move-result v6 │ │ +099b18: 54a7 3c00 |0032: iget-object v7, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099b1c: 5277 b600 |0034: iget v7, v7, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099b20: 7110 1843 0700 |0036: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +099b26: 0a07 |0039: move-result v7 │ │ +099b28: 54a8 3c00 |003a: iget-object v8, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099b2c: 5288 b500 |003c: iget v8, v8, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +099b30: 7110 1843 0800 |003e: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +099b36: 0a08 |0041: move-result v8 │ │ +099b38: 54a9 3c00 |0042: iget-object v9, v10, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099b3c: 5299 b300 |0044: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +099b40: 7110 1843 0900 |0046: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +099b46: 0a09 |0049: move-result v9 │ │ +099b48: 6e59 1c00 6587 |004a: invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.setBounds:(IIII)V // method@001c │ │ +099b4e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ 0x0004 line=123 │ │ 0x0008 line=124 │ │ 0x000c line=125 │ │ 0x0010 line=126 │ │ 0x0014 line=128 │ │ 0x001b line=130 │ │ 0x0028 line=132 │ │ + 0x0036 line=133 │ │ + 0x003e line=134 │ │ + 0x0046 line=135 │ │ + 0x004a line=132 │ │ 0x004d line=137 │ │ locals : │ │ 0x0010 - 0x004e reg=0 bottom F │ │ 0x0004 - 0x004e reg=1 dRect Landroid/graphics/RectF; │ │ 0x0008 - 0x004e reg=2 left F │ │ 0x0014 - 0x004e reg=3 right F │ │ 0x000c - 0x004e reg=4 top F │ │ @@ -1436,17 +1439,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdac: |[09bdac] afzkl.development.colorpickerview.view.ColorPanelView.getBorderColor:()I │ │ -09bdbc: 5210 3800 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ -09bdc0: 0f00 |0002: return v0 │ │ +099b50: |[099b50] afzkl.development.colorpickerview.view.ColorPanelView.getBorderColor:()I │ │ +099b60: 5210 3800 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ +099b64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/view/ColorPanelView;) │ │ @@ -1454,17 +1457,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdc4: |[09bdc4] afzkl.development.colorpickerview.view.ColorPanelView.getColor:()I │ │ -09bdd4: 5210 3a00 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ -09bdd8: 0f00 |0002: return v0 │ │ +099b68: |[099b68] afzkl.development.colorpickerview.view.ColorPanelView.getColor:()I │ │ +099b78: 5210 3a00 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ +099b7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ │ │ #2 : (in Lafzkl/development/colorpickerview/view/ColorPanelView;) │ │ @@ -1472,32 +1475,32 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -09bddc: |[09bddc] afzkl.development.colorpickerview.view.ColorPanelView.onDraw:(Landroid/graphics/Canvas;)V │ │ -09bdec: 5430 3c00 |0000: iget-object v0, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ -09bdf0: 5431 3900 |0002: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ -09bdf4: 5232 3800 |0004: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ -09bdf8: 6e20 f702 2100 |0006: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09bdfe: 5431 3e00 |0009: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09be02: 5432 3900 |000b: iget-object v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ -09be06: 6e30 bd02 1402 |000d: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ -09be0c: 5431 3700 |0010: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ -09be10: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -09be14: 5431 3700 |0014: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ -09be18: 6e20 1600 4100 |0016: invoke-virtual {v1, v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0016 │ │ -09be1e: 5431 3b00 |0019: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ -09be22: 5232 3a00 |001b: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ -09be26: 6e20 f702 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09be2c: 5431 3b00 |0020: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ -09be30: 6e30 bd02 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ -09be36: 0e00 |0025: return-void │ │ +099b80: |[099b80] afzkl.development.colorpickerview.view.ColorPanelView.onDraw:(Landroid/graphics/Canvas;)V │ │ +099b90: 5430 3c00 |0000: iget-object v0, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorRect:Landroid/graphics/RectF; // field@003c │ │ +099b94: 5431 3900 |0002: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ +099b98: 5232 3800 |0004: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ +099b9c: 6e20 f702 2100 |0006: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +099ba2: 5431 3e00 |0009: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099ba6: 5432 3900 |000b: iget-object v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderPaint:Landroid/graphics/Paint; // field@0039 │ │ +099baa: 6e30 bd02 1402 |000d: invoke-virtual {v4, v1, v2}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ +099bb0: 5431 3700 |0010: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ +099bb4: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +099bb8: 5431 3700 |0014: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@0037 │ │ +099bbc: 6e20 1600 4100 |0016: invoke-virtual {v1, v4}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0016 │ │ +099bc2: 5431 3b00 |0019: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ +099bc6: 5232 3a00 |001b: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ +099bca: 6e20 f702 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +099bd0: 5431 3b00 |0020: iget-object v1, v3, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColorPaint:Landroid/graphics/Paint; // field@003b │ │ +099bd4: 6e30 bd02 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ +099bda: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=84 │ │ 0x0009 line=85 │ │ 0x0010 line=88 │ │ 0x0014 line=89 │ │ @@ -1514,21 +1517,21 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -09be38: |[09be38] afzkl.development.colorpickerview.view.ColorPanelView.onMeasure:(II)V │ │ -09be48: 7110 2238 0300 |0000: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -09be4e: 0a01 |0003: move-result v1 │ │ -09be50: 7110 2238 0400 |0004: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -09be56: 0a00 |0007: move-result v0 │ │ -09be58: 6e30 5100 1200 |0008: invoke-virtual {v2, v1, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setMeasuredDimension:(II)V // method@0051 │ │ -09be5e: 0e00 |000b: return-void │ │ +099bdc: |[099bdc] afzkl.development.colorpickerview.view.ColorPanelView.onMeasure:(II)V │ │ +099bec: 7110 2238 0300 |0000: invoke-static {v3}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +099bf2: 0a01 |0003: move-result v1 │ │ +099bf4: 7110 2238 0400 |0004: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +099bfa: 0a00 |0007: move-result v0 │ │ +099bfc: 6e30 5100 1200 |0008: invoke-virtual {v2, v1, v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setMeasuredDimension:(II)V // method@0051 │ │ +099c02: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0008 line=103 │ │ 0x000b line=104 │ │ locals : │ │ @@ -1543,43 +1546,43 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -09be60: |[09be60] afzkl.development.colorpickerview.view.ColorPanelView.onSizeChanged:(IIII)V │ │ -09be70: 6f56 ab38 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/View;.onSizeChanged:(IIII)V // method@38ab │ │ -09be76: 2200 8900 |0003: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -09be7a: 7010 2803 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -09be80: 5b20 3e00 |0008: iput-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09be84: 5420 3e00 |000a: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09be88: 6e10 4600 0200 |000c: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingLeft:()I // method@0046 │ │ -09be8e: 0a01 |000f: move-result v1 │ │ -09be90: 8211 |0010: int-to-float v1, v1 │ │ -09be92: 5901 b400 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09be96: 5420 3e00 |0013: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09be9a: 6e10 4700 0200 |0015: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingRight:()I // method@0047 │ │ -09bea0: 0a01 |0018: move-result v1 │ │ -09bea2: 9101 0301 |0019: sub-int v1, v3, v1 │ │ -09bea6: 8211 |001b: int-to-float v1, v1 │ │ -09bea8: 5901 b500 |001c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09beac: 5420 3e00 |001e: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09beb0: 6e10 4800 0200 |0020: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingTop:()I // method@0048 │ │ -09beb6: 0a01 |0023: move-result v1 │ │ -09beb8: 8211 |0024: int-to-float v1, v1 │ │ -09beba: 5901 b600 |0025: iput v1, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09bebe: 5420 3e00 |0027: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ -09bec2: 6e10 4500 0200 |0029: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingBottom:()I // method@0045 │ │ -09bec8: 0a01 |002c: move-result v1 │ │ -09beca: 9101 0401 |002d: sub-int v1, v4, v1 │ │ -09bece: 8211 |002f: int-to-float v1, v1 │ │ -09bed0: 5901 b300 |0030: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09bed4: 7010 5200 0200 |0032: invoke-direct {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setUpColorRect:()V // method@0052 │ │ -09beda: 0e00 |0035: return-void │ │ +099c04: |[099c04] afzkl.development.colorpickerview.view.ColorPanelView.onSizeChanged:(IIII)V │ │ +099c14: 6f56 ab38 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/View;.onSizeChanged:(IIII)V // method@38ab │ │ +099c1a: 2200 8900 |0003: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +099c1e: 7010 2803 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +099c24: 5b20 3e00 |0008: iput-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099c28: 5420 3e00 |000a: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099c2c: 6e10 4600 0200 |000c: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingLeft:()I // method@0046 │ │ +099c32: 0a01 |000f: move-result v1 │ │ +099c34: 8211 |0010: int-to-float v1, v1 │ │ +099c36: 5901 b400 |0011: iput v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099c3a: 5420 3e00 |0013: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099c3e: 6e10 4700 0200 |0015: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingRight:()I // method@0047 │ │ +099c44: 0a01 |0018: move-result v1 │ │ +099c46: 9101 0301 |0019: sub-int v1, v3, v1 │ │ +099c4a: 8211 |001b: int-to-float v1, v1 │ │ +099c4c: 5901 b500 |001c: iput v1, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +099c50: 5420 3e00 |001e: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099c54: 6e10 4800 0200 |0020: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingTop:()I // method@0048 │ │ +099c5a: 0a01 |0023: move-result v1 │ │ +099c5c: 8211 |0024: int-to-float v1, v1 │ │ +099c5e: 5901 b600 |0025: iput v1, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099c62: 5420 3e00 |0027: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPanelView;.mDrawingRect:Landroid/graphics/RectF; // field@003e │ │ +099c66: 6e10 4500 0200 |0029: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getPaddingBottom:()I // method@0045 │ │ +099c6c: 0a01 |002c: move-result v1 │ │ +099c6e: 9101 0401 |002d: sub-int v1, v4, v1 │ │ +099c72: 8211 |002f: int-to-float v1, v1 │ │ +099c74: 5901 b300 |0030: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +099c78: 7010 5200 0200 |0032: invoke-direct {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setUpColorRect:()V // method@0052 │ │ +099c7e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x000a line=111 │ │ 0x0013 line=112 │ │ 0x001e line=113 │ │ @@ -1598,18 +1601,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09bedc: |[09bedc] afzkl.development.colorpickerview.view.ColorPanelView.setBorderColor:(I)V │ │ -09beec: 5901 3800 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ -09bef0: 6e10 4b00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.invalidate:()V // method@004b │ │ -09bef6: 0e00 |0005: return-void │ │ +099c80: |[099c80] afzkl.development.colorpickerview.view.ColorPanelView.setBorderColor:(I)V │ │ +099c90: 5901 3800 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mBorderColor:I // field@0038 │ │ +099c94: 6e10 4b00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.invalidate:()V // method@004b │ │ +099c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ @@ -1620,34 +1623,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09bef8: |[09bef8] afzkl.development.colorpickerview.view.ColorPanelView.setColor:(I)V │ │ -09bf08: 5901 3a00 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ -09bf0c: 6e10 4b00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.invalidate:()V // method@004b │ │ -09bf12: 0e00 |0005: return-void │ │ +099c9c: |[099c9c] afzkl.development.colorpickerview.view.ColorPanelView.setColor:(I)V │ │ +099cac: 5901 3a00 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPanelView;.mColor:I // field@003a │ │ +099cb0: 6e10 4b00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPanelView;.invalidate:()V // method@004b │ │ +099cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lafzkl/development/colorpickerview/view/ColorPanelView; │ │ 0x0000 - 0x0006 reg=1 color I │ │ │ │ - source_file_idx : 1512 (ColorPanelView.java) │ │ + source_file_idx : 1508 (ColorPanelView.java) │ │ │ │ Class #13 header: │ │ class_idx : 21 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1519 │ │ +source_file_idx : 1515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #13 annotations: │ │ Annotations on class │ │ @@ -1659,21 +1662,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1519 (ColorPickerView.java) │ │ + source_file_idx : 1515 (ColorPickerView.java) │ │ │ │ Class #14 header: │ │ class_idx : 22 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1519 │ │ +source_file_idx : 1515 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #14 annotations: │ │ Annotations on class │ │ @@ -1709,18 +1712,18 @@ │ │ type : '(Lafzkl/development/colorpickerview/view/ColorPickerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09bf14: |[09bf14] afzkl.development.colorpickerview.view.ColorPickerView$BitmapCache.:(Lafzkl/development/colorpickerview/view/ColorPickerView;)V │ │ -09bf24: 5b01 4100 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.this$0:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0041 │ │ -09bf28: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09bf2e: 0e00 |0005: return-void │ │ +099cb8: |[099cb8] afzkl.development.colorpickerview.view.ColorPickerView$BitmapCache.:(Lafzkl/development/colorpickerview/view/ColorPickerView;)V │ │ +099cc8: 5b01 4100 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.this$0:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0041 │ │ +099ccc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +099cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; │ │ 0x0000 - 0x0006 reg=1 (null) Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ @@ -1729,33 +1732,33 @@ │ │ type : '(Lafzkl/development/colorpickerview/view/ColorPickerView;Lafzkl/development/colorpickerview/view/ColorPickerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09bf30: |[09bf30] afzkl.development.colorpickerview.view.ColorPickerView$BitmapCache.:(Lafzkl/development/colorpickerview/view/ColorPickerView;Lafzkl/development/colorpickerview/view/ColorPickerView$1;)V │ │ -09bf40: 7020 5300 1000 |0000: invoke-direct {v0, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.:(Lafzkl/development/colorpickerview/view/ColorPickerView;)V // method@0053 │ │ -09bf46: 0e00 |0003: return-void │ │ +099cd4: |[099cd4] afzkl.development.colorpickerview.view.ColorPickerView$BitmapCache.:(Lafzkl/development/colorpickerview/view/ColorPickerView;Lafzkl/development/colorpickerview/view/ColorPickerView$1;)V │ │ +099ce4: 7020 5300 1000 |0000: invoke-direct {v0, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.:(Lafzkl/development/colorpickerview/view/ColorPickerView;)V // method@0053 │ │ +099cea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; │ │ 0x0000 - 0x0004 reg=1 x0 Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x0004 reg=2 x1 Lafzkl/development/colorpickerview/view/ColorPickerView$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1519 (ColorPickerView.java) │ │ + source_file_idx : 1515 (ColorPickerView.java) │ │ │ │ Class #15 header: │ │ class_idx : 23 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1519 │ │ +source_file_idx : 1515 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -1773,29 +1776,29 @@ │ │ Virtual methods - │ │ #0 : (in Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;) │ │ name : 'onColorChanged' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1519 (ColorPickerView.java) │ │ + source_file_idx : 1515 (ColorPickerView.java) │ │ │ │ Class #16 header: │ │ class_idx : 24 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 1519 │ │ +source_file_idx : 1515 │ │ static_fields_size : 5 │ │ instance_fields_size: 34 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 18 │ │ │ │ Class #16 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lafzkl/development/colorpickerview/view/ColorPickerView$1; Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; } │ │ │ │ Class #16 - │ │ Class descriptor : 'Lafzkl/development/colorpickerview/view/ColorPickerView;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ Static fields - │ │ @@ -1965,36 +1968,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -09bf48: |[09bf48] afzkl.development.colorpickerview.view.ColorPickerView.:()V │ │ -09bf58: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -09bf5c: 6700 5500 |0002: sput v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09bf60: 0e00 |0004: return-void │ │ +099cec: |[099cec] afzkl.development.colorpickerview.view.ColorPickerView.:()V │ │ +099cfc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +099d00: 6700 5500 |0002: sput v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +099d04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09bf64: |[09bf64] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;)V │ │ -09bf74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bf76: 7030 5800 2100 |0001: invoke-direct {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0058 │ │ -09bf7c: 0e00 |0004: return-void │ │ +099d08: |[099d08] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;)V │ │ +099d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099d1a: 7030 5800 2100 |0001: invoke-direct {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0058 │ │ +099d20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -2004,18 +2007,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 │ │ -09bf80: |[09bf80] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09bf90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bf92: 7040 5900 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0059 │ │ -09bf98: 0e00 |0004: return-void │ │ +099d24: |[099d24] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +099d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099d36: 7040 5900 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0059 │ │ +099d3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -2026,45 +2029,45 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -09bf9c: |[09bf9c] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09bfac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09bfae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09bfb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09bfb2: 7040 2738 5476 |0003: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -09bfb8: 1500 f041 |0006: const/high16 v0, #int 1106247680 // #41f0 │ │ -09bfbc: 5940 4500 |0008: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09bfc0: 1500 a041 |000a: const/high16 v0, #int 1101004800 // #41a0 │ │ -09bfc4: 5940 4300 |000c: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09bfc8: 1500 2041 |000e: const/high16 v0, #int 1092616192 // #4120 │ │ -09bfcc: 5940 4a00 |0010: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09bfd0: 1500 a040 |0012: const/high16 v0, #int 1084227584 // #40a0 │ │ -09bfd4: 5940 4600 |0014: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09bfd8: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ -09bfdc: 5940 4b00 |0018: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09bfe0: 1300 ff00 |001a: const/16 v0, #int 255 // #ff │ │ -09bfe4: 5940 4c00 |001c: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09bfe8: 1500 b443 |001e: const/high16 v0, #int 1135869952 // #43b4 │ │ -09bfec: 5940 5800 |0020: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09bff0: 5941 5f00 |0022: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09bff4: 5941 6800 |0024: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09bff8: 5b43 5100 |0026: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09bffc: 1400 bdbd bdff |0028: const v0, #float -nan // #ffbdbdbd │ │ -09c002: 5940 6600 |002b: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09c006: 1400 6e6e 6eff |002d: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ -09c00c: 5940 5300 |0030: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09c010: 5c42 6500 |0032: iput-boolean v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09c014: 5942 5d00 |0034: iput v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ -09c018: 5b43 6700 |0036: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09c01c: 7020 6d00 6400 |0038: invoke-direct {v4, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.init:(Landroid/util/AttributeSet;)V // method@006d │ │ -09c022: 0e00 |003b: return-void │ │ +099d40: |[099d40] afzkl.development.colorpickerview.view.ColorPickerView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +099d50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +099d52: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +099d54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +099d56: 7040 2738 5476 |0003: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +099d5c: 1500 f041 |0006: const/high16 v0, #int 1106247680 // #41f0 │ │ +099d60: 5940 4500 |0008: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +099d64: 1500 a041 |000a: const/high16 v0, #int 1101004800 // #41a0 │ │ +099d68: 5940 4300 |000c: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +099d6c: 1500 2041 |000e: const/high16 v0, #int 1092616192 // #4120 │ │ +099d70: 5940 4a00 |0010: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +099d74: 1500 a040 |0012: const/high16 v0, #int 1084227584 // #40a0 │ │ +099d78: 5940 4600 |0014: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +099d7c: 1500 0040 |0016: const/high16 v0, #int 1073741824 // #4000 │ │ +099d80: 5940 4b00 |0018: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +099d84: 1300 ff00 |001a: const/16 v0, #int 255 // #ff │ │ +099d88: 5940 4c00 |001c: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +099d8c: 1500 b443 |001e: const/high16 v0, #int 1135869952 // #43b4 │ │ +099d90: 5940 5800 |0020: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +099d94: 5941 5f00 |0022: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +099d98: 5941 6800 |0024: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +099d9c: 5b43 5100 |0026: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +099da0: 1400 bdbd bdff |0028: const v0, #float -nan // #ffbdbdbd │ │ +099da6: 5940 6600 |002b: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +099daa: 1400 6e6e 6eff |002d: const v0, #float -3.1693e+38 // #ff6e6e6e │ │ +099db0: 5940 5300 |0030: iput v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +099db4: 5c42 6500 |0032: iput-boolean v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +099db8: 5942 5d00 |0034: iput v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ +099dbc: 5b43 6700 |0036: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +099dc0: 7020 6d00 6400 |0038: invoke-direct {v4, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.init:(Landroid/util/AttributeSet;)V // method@006d │ │ +099dc6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=178 │ │ 0x0006 line=81 │ │ 0x000a line=85 │ │ 0x000e line=90 │ │ 0x0012 line=94 │ │ @@ -2092,33 +2095,33 @@ │ │ type : '(I)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -09c024: |[09c024] afzkl.development.colorpickerview.view.ColorPickerView.alphaToPoint:(I)Landroid/graphics/Point; │ │ -09c034: 5451 4f00 |0000: iget-object v1, v5, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09c038: 6e10 3203 0100 |0002: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09c03e: 0a02 |0005: move-result v2 │ │ -09c040: 2200 8400 |0006: new-instance v0, Landroid/graphics/Point; // type@0084 │ │ -09c044: 7010 1303 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0313 │ │ -09c04a: 8263 |000b: int-to-float v3, v6 │ │ -09c04c: c823 |000c: mul-float/2addr v3, v2 │ │ -09c04e: 1504 7f43 |000d: const/high16 v4, #int 1132396544 // #437f │ │ -09c052: c943 |000f: div-float/2addr v3, v4 │ │ -09c054: a703 0203 |0010: sub-float v3, v2, v3 │ │ -09c058: 5214 b400 |0012: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c05c: c643 |0014: add-float/2addr v3, v4 │ │ -09c05e: 8733 |0015: float-to-int v3, v3 │ │ -09c060: 5903 a800 |0016: iput v3, v0, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c064: 5213 b600 |0018: iget v3, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c068: 8733 |001a: float-to-int v3, v3 │ │ -09c06a: 5903 a900 |001b: iput v3, v0, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c06e: 1100 |001d: return-object v0 │ │ +099dc8: |[099dc8] afzkl.development.colorpickerview.view.ColorPickerView.alphaToPoint:(I)Landroid/graphics/Point; │ │ +099dd8: 5451 4f00 |0000: iget-object v1, v5, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +099ddc: 6e10 3203 0100 |0002: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +099de2: 0a02 |0005: move-result v2 │ │ +099de4: 2200 8400 |0006: new-instance v0, Landroid/graphics/Point; // type@0084 │ │ +099de8: 7010 1303 0000 |0008: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0313 │ │ +099dee: 8263 |000b: int-to-float v3, v6 │ │ +099df0: c823 |000c: mul-float/2addr v3, v2 │ │ +099df2: 1504 7f43 |000d: const/high16 v4, #int 1132396544 // #437f │ │ +099df6: c943 |000f: div-float/2addr v3, v4 │ │ +099df8: a703 0203 |0010: sub-float v3, v2, v3 │ │ +099dfc: 5214 b400 |0012: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099e00: c643 |0014: add-float/2addr v3, v4 │ │ +099e02: 8733 |0015: float-to-int v3, v3 │ │ +099e04: 5903 a800 |0016: iput v3, v0, Landroid/graphics/Point;.x:I // field@00a8 │ │ +099e08: 5213 b600 |0018: iget v3, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099e0c: 8733 |001a: float-to-int v3, v3 │ │ +099e0e: 5903 a900 |001b: iput v3, v0, Landroid/graphics/Point;.y:I // field@00a9 │ │ +099e12: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0002 line=465 │ │ 0x0006 line=467 │ │ 0x000b line=469 │ │ 0x0018 line=470 │ │ @@ -2135,38 +2138,38 @@ │ │ type : '()[I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -09c070: |[09c070] afzkl.development.colorpickerview.view.ColorPickerView.buildHueColorArray:()[I │ │ -09c080: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -09c084: 1303 6901 |0002: const/16 v3, #int 361 // #169 │ │ -09c088: 2331 f508 |0004: new-array v1, v3, [I // type@08f5 │ │ -09c08c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09c08e: 2113 |0007: array-length v3, v1 │ │ -09c090: d802 03ff |0008: add-int/lit8 v2, v3, #int -1 // #ff │ │ -09c094: 3a02 1a00 |000a: if-ltz v2, 0024 // +001a │ │ -09c098: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -09c09a: 2333 f408 |000d: new-array v3, v3, [F // type@08f4 │ │ -09c09e: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -09c0a0: 8225 |0010: int-to-float v5, v2 │ │ -09c0a2: 4b05 0304 |0011: aput v5, v3, v4 │ │ -09c0a6: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -09c0a8: 4b06 0304 |0014: aput v6, v3, v4 │ │ -09c0ac: 1224 |0016: const/4 v4, #int 2 // #2 │ │ -09c0ae: 4b06 0304 |0017: aput v6, v3, v4 │ │ -09c0b2: 7110 ce02 0300 |0019: invoke-static {v3}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ -09c0b8: 0a03 |001c: move-result v3 │ │ -09c0ba: 4b03 0100 |001d: aput v3, v1, v0 │ │ -09c0be: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -09c0c2: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09c0c6: 28e7 |0023: goto 000a // -0019 │ │ -09c0c8: 1101 |0024: return-object v1 │ │ +099e14: |[099e14] afzkl.development.colorpickerview.view.ColorPickerView.buildHueColorArray:()[I │ │ +099e24: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +099e28: 1303 6901 |0002: const/16 v3, #int 361 // #169 │ │ +099e2c: 2331 f508 |0004: new-array v1, v3, [I // type@08f5 │ │ +099e30: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +099e32: 2113 |0007: array-length v3, v1 │ │ +099e34: d802 03ff |0008: add-int/lit8 v2, v3, #int -1 // #ff │ │ +099e38: 3a02 1a00 |000a: if-ltz v2, 0024 // +001a │ │ +099e3c: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +099e3e: 2333 f408 |000d: new-array v3, v3, [F // type@08f4 │ │ +099e42: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +099e44: 8225 |0010: int-to-float v5, v2 │ │ +099e46: 4b05 0304 |0011: aput v5, v3, v4 │ │ +099e4a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +099e4c: 4b06 0304 |0014: aput v6, v3, v4 │ │ +099e50: 1224 |0016: const/4 v4, #int 2 // #2 │ │ +099e52: 4b06 0304 |0017: aput v6, v3, v4 │ │ +099e56: 7110 ce02 0300 |0019: invoke-static {v3}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ +099e5c: 0a03 |001c: move-result v3 │ │ +099e5e: 4b03 0100 |001d: aput v3, v1, v0 │ │ +099e62: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +099e66: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +099e6a: 28e7 |0023: goto 000a // -0019 │ │ +099e6c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0006 line=246 │ │ 0x0007 line=247 │ │ 0x000c line=248 │ │ 0x001f line=247 │ │ @@ -2182,28 +2185,28 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09c0cc: |[09c0cc] afzkl.development.colorpickerview.view.ColorPickerView.calculateRequiredOffset:()I │ │ -09c0dc: 5231 4600 |0000: iget v1, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09c0e0: 5232 4b00 |0002: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c0e4: 7120 1143 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -09c0ea: 0a00 |0007: move-result v0 │ │ -09c0ec: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ -09c0f0: 6002 5500 |000a: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c0f4: c821 |000c: mul-float/2addr v1, v2 │ │ -09c0f6: 7120 1143 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -09c0fc: 0a00 |0010: move-result v0 │ │ -09c0fe: 1501 c03f |0011: const/high16 v1, #int 1069547520 // #3fc0 │ │ -09c102: c801 |0013: mul-float/2addr v1, v0 │ │ -09c104: 8711 |0014: float-to-int v1, v1 │ │ -09c106: 0f01 |0015: return v1 │ │ +099e70: |[099e70] afzkl.development.colorpickerview.view.ColorPickerView.calculateRequiredOffset:()I │ │ +099e80: 5231 4600 |0000: iget v1, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +099e84: 5232 4b00 |0002: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +099e88: 7120 1143 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +099e8e: 0a00 |0007: move-result v0 │ │ +099e90: 1501 803f |0008: const/high16 v1, #int 1065353216 // #3f80 │ │ +099e94: 6002 5500 |000a: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +099e98: c821 |000c: mul-float/2addr v1, v2 │ │ +099e9a: 7120 1143 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +099ea0: 0a00 |0010: move-result v0 │ │ +099ea2: 1501 c03f |0011: const/high16 v1, #int 1069547520 // #3fc0 │ │ +099ea6: c801 |0013: mul-float/2addr v1, v0 │ │ +099ea8: 8711 |0014: float-to-int v1, v1 │ │ +099eaa: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0008 line=238 │ │ 0x0011 line=240 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 offset F │ │ @@ -2214,121 +2217,121 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 203 16-bit code units │ │ -09c108: |[09c108] afzkl.development.colorpickerview.view.ColorPickerView.drawAlphaPanel:(Landroid/graphics/Canvas;)V │ │ -09c118: 55d0 6500 |0000: iget-boolean v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09c11c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -09c120: 54d0 4f00 |0004: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09c124: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -09c128: 54d0 4e00 |0008: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ -09c12c: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -09c130: 0e00 |000c: return-void │ │ -09c132: 54db 4f00 |000d: iget-object v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09c136: 54d0 5400 |000f: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c13a: 52d1 5300 |0011: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09c13e: 6e20 f702 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c144: 52b0 b400 |0016: iget v0, v11, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c148: 1501 803f |0018: const/high16 v1, #int 1065353216 // #3f80 │ │ -09c14c: a701 0001 |001a: sub-float v1, v0, v1 │ │ -09c150: 52b0 b600 |001c: iget v0, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c154: 1502 803f |001e: const/high16 v2, #int 1065353216 // #3f80 │ │ -09c158: a702 0002 |0020: sub-float v2, v0, v2 │ │ -09c15c: 52b0 b500 |0022: iget v0, v11, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c160: 1503 803f |0024: const/high16 v3, #int 1065353216 // #3f80 │ │ -09c164: c603 |0026: add-float/2addr v3, v0 │ │ -09c166: 52b0 b300 |0027: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c16a: 1504 803f |0029: const/high16 v4, #int 1065353216 // #3f80 │ │ -09c16e: c604 |002b: add-float/2addr v4, v0 │ │ -09c170: 54d5 5400 |002c: iget-object v5, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c174: 07e0 |002e: move-object v0, v14 │ │ -09c176: 7406 bb02 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -09c17c: 54d0 4e00 |0032: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ -09c180: 6e20 1600 e000 |0034: invoke-virtual {v0, v14}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0016 │ │ -09c186: 1230 |0037: const/4 v0, #int 3 // #3 │ │ -09c188: 2308 f408 |0038: new-array v8, v0, [F // type@08f4 │ │ -09c18c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -09c18e: 52d1 5800 |003b: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c192: 4b01 0800 |003d: aput v1, v8, v0 │ │ -09c196: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -09c198: 52d1 5f00 |0040: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09c19c: 4b01 0800 |0042: aput v1, v8, v0 │ │ -09c1a0: 1220 |0044: const/4 v0, #int 2 // #2 │ │ -09c1a2: 52d1 6800 |0045: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09c1a6: 4b01 0800 |0047: aput v1, v8, v0 │ │ -09c1aa: 7110 ce02 0800 |0049: invoke-static {v8}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ -09c1b0: 0a05 |004c: move-result v5 │ │ -09c1b2: 1200 |004d: const/4 v0, #int 0 // #0 │ │ -09c1b4: 7120 cd02 8000 |004e: invoke-static {v0, v8}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ -09c1ba: 0a06 |0051: move-result v6 │ │ -09c1bc: 2200 7800 |0052: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ -09c1c0: 52b1 b400 |0054: iget v1, v11, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c1c4: 52b2 b600 |0056: iget v2, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c1c8: 52b3 b500 |0058: iget v3, v11, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c1cc: 52b4 b600 |005a: iget v4, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c1d0: 6207 b800 |005c: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -09c1d4: 7608 dc02 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ -09c1da: 5bd0 5000 |0061: iput-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ -09c1de: 54d0 4d00 |0063: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ -09c1e2: 54d1 5000 |0065: iget-object v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ -09c1e6: 6e20 fc02 1000 |0067: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -09c1ec: 54d0 4d00 |006a: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ -09c1f0: 6e30 bd02 be00 |006c: invoke-virtual {v14, v11, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ -09c1f6: 54d0 5100 |006f: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09c1fa: 3800 2100 |0071: if-eqz v0, 0092 // +0021 │ │ -09c1fe: 54d0 5100 |0073: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09c202: 1a01 0000 |0075: const-string v1, "" // string@0000 │ │ -09c206: 6e20 3843 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -09c20c: 0a00 |007a: move-result v0 │ │ -09c20e: 3900 1700 |007b: if-nez v0, 0092 // +0017 │ │ -09c212: 54d0 5100 |007d: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09c216: 6e10 2b03 0b00 |007f: invoke-virtual {v11}, Landroid/graphics/RectF;.centerX:()F // method@032b │ │ -09c21c: 0a01 |0082: move-result v1 │ │ -09c21e: 6e10 2c03 0b00 |0083: invoke-virtual {v11}, Landroid/graphics/RectF;.centerY:()F // method@032c │ │ -09c224: 0a02 |0086: move-result v2 │ │ -09c226: 1503 8040 |0087: const/high16 v3, #int 1082130432 // #4080 │ │ -09c22a: 6004 5500 |0089: sget v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c22e: c843 |008b: mul-float/2addr v3, v4 │ │ -09c230: c632 |008c: add-float/2addr v2, v3 │ │ -09c232: 54d3 5200 |008d: iget-object v3, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c236: 6e53 c002 0e21 |008f: invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02c0 │ │ -09c23c: 1500 8040 |0092: const/high16 v0, #int 1082130432 // #4080 │ │ -09c240: 6001 5500 |0094: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c244: c810 |0096: mul-float/2addr v0, v1 │ │ -09c246: 1501 0040 |0097: const/high16 v1, #int 1073741824 // #4000 │ │ -09c24a: a90c 0001 |0099: div-float v12, v0, v1 │ │ -09c24e: 52d0 4c00 |009b: iget v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09c252: 7020 5a00 0d00 |009d: invoke-direct {v13, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.alphaToPoint:(I)Landroid/graphics/Point; // method@005a │ │ -09c258: 0c09 |00a0: move-result-object v9 │ │ -09c25a: 220a 8900 |00a1: new-instance v10, Landroid/graphics/RectF; // type@0089 │ │ -09c25e: 7010 2803 0a00 |00a3: invoke-direct {v10}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -09c264: 5290 a800 |00a6: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c268: 8200 |00a8: int-to-float v0, v0 │ │ -09c26a: c7c0 |00a9: sub-float/2addr v0, v12 │ │ -09c26c: 59a0 b400 |00aa: iput v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c270: 5290 a800 |00ac: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c274: 8200 |00ae: int-to-float v0, v0 │ │ -09c276: c6c0 |00af: add-float/2addr v0, v12 │ │ -09c278: 59a0 b500 |00b0: iput v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c27c: 52b0 b600 |00b2: iget v0, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c280: 52d1 4b00 |00b4: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c284: c710 |00b6: sub-float/2addr v0, v1 │ │ -09c286: 59a0 b600 |00b7: iput v0, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c28a: 52b0 b300 |00b9: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c28e: 52d1 4b00 |00bb: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c292: c610 |00bd: add-float/2addr v0, v1 │ │ -09c294: 59a0 b300 |00be: iput v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c298: 1500 0040 |00c0: const/high16 v0, #int 1073741824 // #4000 │ │ -09c29c: 1501 0040 |00c2: const/high16 v1, #int 1073741824 // #4000 │ │ -09c2a0: 54d2 5900 |00c4: iget-object v2, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c2a4: 6e52 be02 ae10 |00c6: invoke-virtual {v14, v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ -09c2aa: 2900 43ff |00c9: goto/16 000c // -00bd │ │ +099eac: |[099eac] afzkl.development.colorpickerview.view.ColorPickerView.drawAlphaPanel:(Landroid/graphics/Canvas;)V │ │ +099ebc: 55d0 6500 |0000: iget-boolean v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +099ec0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +099ec4: 54d0 4f00 |0004: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +099ec8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +099ecc: 54d0 4e00 |0008: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ +099ed0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +099ed4: 0e00 |000c: return-void │ │ +099ed6: 54db 4f00 |000d: iget-object v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +099eda: 54d0 5400 |000f: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +099ede: 52d1 5300 |0011: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +099ee2: 6e20 f702 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +099ee8: 52b0 b400 |0016: iget v0, v11, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099eec: 1501 803f |0018: const/high16 v1, #int 1065353216 // #3f80 │ │ +099ef0: a701 0001 |001a: sub-float v1, v0, v1 │ │ +099ef4: 52b0 b600 |001c: iget v0, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099ef8: 1502 803f |001e: const/high16 v2, #int 1065353216 // #3f80 │ │ +099efc: a702 0002 |0020: sub-float v2, v0, v2 │ │ +099f00: 52b0 b500 |0022: iget v0, v11, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +099f04: 1503 803f |0024: const/high16 v3, #int 1065353216 // #3f80 │ │ +099f08: c603 |0026: add-float/2addr v3, v0 │ │ +099f0a: 52b0 b300 |0027: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +099f0e: 1504 803f |0029: const/high16 v4, #int 1065353216 // #3f80 │ │ +099f12: c604 |002b: add-float/2addr v4, v0 │ │ +099f14: 54d5 5400 |002c: iget-object v5, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +099f18: 07e0 |002e: move-object v0, v14 │ │ +099f1a: 7406 bb02 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +099f20: 54d0 4e00 |0032: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ +099f24: 6e20 1600 e000 |0034: invoke-virtual {v0, v14}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0016 │ │ +099f2a: 1230 |0037: const/4 v0, #int 3 // #3 │ │ +099f2c: 2308 f408 |0038: new-array v8, v0, [F // type@08f4 │ │ +099f30: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +099f32: 52d1 5800 |003b: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +099f36: 4b01 0800 |003d: aput v1, v8, v0 │ │ +099f3a: 1210 |003f: const/4 v0, #int 1 // #1 │ │ +099f3c: 52d1 5f00 |0040: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +099f40: 4b01 0800 |0042: aput v1, v8, v0 │ │ +099f44: 1220 |0044: const/4 v0, #int 2 // #2 │ │ +099f46: 52d1 6800 |0045: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +099f4a: 4b01 0800 |0047: aput v1, v8, v0 │ │ +099f4e: 7110 ce02 0800 |0049: invoke-static {v8}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ +099f54: 0a05 |004c: move-result v5 │ │ +099f56: 1200 |004d: const/4 v0, #int 0 // #0 │ │ +099f58: 7120 cd02 8000 |004e: invoke-static {v0, v8}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ +099f5e: 0a06 |0051: move-result v6 │ │ +099f60: 2200 7800 |0052: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ +099f64: 52b1 b400 |0054: iget v1, v11, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +099f68: 52b2 b600 |0056: iget v2, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099f6c: 52b3 b500 |0058: iget v3, v11, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +099f70: 52b4 b600 |005a: iget v4, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +099f74: 6207 b800 |005c: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +099f78: 7608 dc02 0000 |005e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ +099f7e: 5bd0 5000 |0061: iput-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ +099f82: 54d0 4d00 |0063: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ +099f86: 54d1 5000 |0065: iget-object v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ +099f8a: 6e20 fc02 1000 |0067: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +099f90: 54d0 4d00 |006a: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ +099f94: 6e30 bd02 be00 |006c: invoke-virtual {v14, v11, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ +099f9a: 54d0 5100 |006f: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +099f9e: 3800 2100 |0071: if-eqz v0, 0092 // +0021 │ │ +099fa2: 54d0 5100 |0073: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +099fa6: 1a01 0000 |0075: const-string v1, "" // string@0000 │ │ +099faa: 6e20 3843 1000 |0077: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +099fb0: 0a00 |007a: move-result v0 │ │ +099fb2: 3900 1700 |007b: if-nez v0, 0092 // +0017 │ │ +099fb6: 54d0 5100 |007d: iget-object v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +099fba: 6e10 2b03 0b00 |007f: invoke-virtual {v11}, Landroid/graphics/RectF;.centerX:()F // method@032b │ │ +099fc0: 0a01 |0082: move-result v1 │ │ +099fc2: 6e10 2c03 0b00 |0083: invoke-virtual {v11}, Landroid/graphics/RectF;.centerY:()F // method@032c │ │ +099fc8: 0a02 |0086: move-result v2 │ │ +099fca: 1503 8040 |0087: const/high16 v3, #int 1082130432 // #4080 │ │ +099fce: 6004 5500 |0089: sget v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +099fd2: c843 |008b: mul-float/2addr v3, v4 │ │ +099fd4: c632 |008c: add-float/2addr v2, v3 │ │ +099fd6: 54d3 5200 |008d: iget-object v3, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +099fda: 6e53 c002 0e21 |008f: invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@02c0 │ │ +099fe0: 1500 8040 |0092: const/high16 v0, #int 1082130432 // #4080 │ │ +099fe4: 6001 5500 |0094: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +099fe8: c810 |0096: mul-float/2addr v0, v1 │ │ +099fea: 1501 0040 |0097: const/high16 v1, #int 1073741824 // #4000 │ │ +099fee: a90c 0001 |0099: div-float v12, v0, v1 │ │ +099ff2: 52d0 4c00 |009b: iget v0, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +099ff6: 7020 5a00 0d00 |009d: invoke-direct {v13, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.alphaToPoint:(I)Landroid/graphics/Point; // method@005a │ │ +099ffc: 0c09 |00a0: move-result-object v9 │ │ +099ffe: 220a 8900 |00a1: new-instance v10, Landroid/graphics/RectF; // type@0089 │ │ +09a002: 7010 2803 0a00 |00a3: invoke-direct {v10}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +09a008: 5290 a800 |00a6: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a00c: 8200 |00a8: int-to-float v0, v0 │ │ +09a00e: c7c0 |00a9: sub-float/2addr v0, v12 │ │ +09a010: 59a0 b400 |00aa: iput v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a014: 5290 a800 |00ac: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a018: 8200 |00ae: int-to-float v0, v0 │ │ +09a01a: c6c0 |00af: add-float/2addr v0, v12 │ │ +09a01c: 59a0 b500 |00b0: iput v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a020: 52b0 b600 |00b2: iget v0, v11, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a024: 52d1 4b00 |00b4: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a028: c710 |00b6: sub-float/2addr v0, v1 │ │ +09a02a: 59a0 b600 |00b7: iput v0, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a02e: 52b0 b300 |00b9: iget v0, v11, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a032: 52d1 4b00 |00bb: iget v1, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a036: c610 |00bd: add-float/2addr v0, v1 │ │ +09a038: 59a0 b300 |00be: iput v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a03c: 1500 0040 |00c0: const/high16 v0, #int 1073741824 // #4000 │ │ +09a040: 1501 0040 |00c2: const/high16 v1, #int 1073741824 // #4000 │ │ +09a044: 54d2 5900 |00c4: iget-object v2, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a048: 6e52 be02 ae10 |00c6: invoke-virtual {v14, v10, v0, v1, v2}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ +09a04e: 2900 43ff |00c9: goto/16 000c // -00bd │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x000c line=432 │ │ 0x000d line=391 │ │ 0x000f line=394 │ │ 0x0016 line=395 │ │ @@ -2365,80 +2368,80 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 122 16-bit code units │ │ -09c2b0: |[09c2b0] afzkl.development.colorpickerview.view.ColorPickerView.drawHuePanel:(Landroid/graphics/Canvas;)V │ │ -09c2c0: 150d 0040 |0000: const/high16 v13, #int 1073741824 // #4000 │ │ -09c2c4: 120c |0002: const/4 v12, #int 0 // #0 │ │ -09c2c6: 1504 803f |0003: const/high16 v4, #int 1065353216 // #3f80 │ │ -09c2ca: 54ea 5b00 |0005: iget-object v10, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ -09c2ce: 54e0 5400 |0007: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c2d2: 52e1 5300 |0009: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09c2d6: 6e20 f702 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c2dc: 52a0 b400 |000e: iget v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c2e0: a701 0004 |0010: sub-float v1, v0, v4 │ │ -09c2e4: 52a0 b600 |0012: iget v0, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c2e8: a702 0004 |0014: sub-float v2, v0, v4 │ │ -09c2ec: 52a0 b500 |0016: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c2f0: a603 0004 |0018: add-float v3, v0, v4 │ │ -09c2f4: 52a0 b300 |001a: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c2f8: c604 |001c: add-float/2addr v4, v0 │ │ -09c2fa: 54e5 5400 |001d: iget-object v5, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c2fe: 07f0 |001f: move-object v0, v15 │ │ -09c300: 7406 bb02 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -09c306: 54e0 5c00 |0023: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ -09c30a: 3900 1e00 |0025: if-nez v0, 0043 // +001e │ │ -09c30e: 2200 7800 |0027: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ -09c312: 6e10 2e03 0a00 |0029: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09c318: 0a04 |002c: move-result v4 │ │ -09c31a: 7010 5b00 0e00 |002d: invoke-direct {v14}, Lafzkl/development/colorpickerview/view/ColorPickerView;.buildHueColorArray:()[I // method@005b │ │ -09c320: 0c05 |0030: move-result-object v5 │ │ -09c322: 1206 |0031: const/4 v6, #int 0 // #0 │ │ -09c324: 6207 b800 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -09c328: 01c1 |0034: move v1, v12 │ │ -09c32a: 01c2 |0035: move v2, v12 │ │ -09c32c: 01c3 |0036: move v3, v12 │ │ -09c32e: 7608 dd02 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@02dd │ │ -09c334: 5be0 5c00 |003a: iput-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ -09c338: 54e0 5a00 |003c: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ -09c33c: 54e1 5c00 |003e: iget-object v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ -09c340: 6e20 fc02 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -09c346: 54e0 5a00 |0043: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ -09c34a: 6e30 bd02 af00 |0045: invoke-virtual {v15, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ -09c350: 1500 8040 |0048: const/high16 v0, #int 1082130432 // #4080 │ │ -09c354: 6001 5500 |004a: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c358: c810 |004c: mul-float/2addr v0, v1 │ │ -09c35a: a90b 000d |004d: div-float v11, v0, v13 │ │ -09c35e: 52e0 5800 |004f: iget v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c362: 7020 6c00 0e00 |0051: invoke-direct {v14, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.hueToPoint:(F)Landroid/graphics/Point; // method@006c │ │ -09c368: 0c08 |0054: move-result-object v8 │ │ -09c36a: 2209 8900 |0055: new-instance v9, Landroid/graphics/RectF; // type@0089 │ │ -09c36e: 7010 2803 0900 |0057: invoke-direct {v9}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -09c374: 52a0 b400 |005a: iget v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c378: 52e1 4b00 |005c: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c37c: c710 |005e: sub-float/2addr v0, v1 │ │ -09c37e: 5990 b400 |005f: iput v0, v9, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c382: 52a0 b500 |0061: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c386: 52e1 4b00 |0063: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c38a: c610 |0065: add-float/2addr v0, v1 │ │ -09c38c: 5990 b500 |0066: iput v0, v9, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c390: 5280 a900 |0068: iget v0, v8, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c394: 8200 |006a: int-to-float v0, v0 │ │ -09c396: c7b0 |006b: sub-float/2addr v0, v11 │ │ -09c398: 5990 b600 |006c: iput v0, v9, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c39c: 5280 a900 |006e: iget v0, v8, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c3a0: 8200 |0070: int-to-float v0, v0 │ │ -09c3a2: c6b0 |0071: add-float/2addr v0, v11 │ │ -09c3a4: 5990 b300 |0072: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c3a8: 54e0 5900 |0074: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c3ac: 6e50 be02 9fdd |0076: invoke-virtual {v15, v9, v13, v13, v0}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ -09c3b2: 0e00 |0079: return-void │ │ +09a054: |[09a054] afzkl.development.colorpickerview.view.ColorPickerView.drawHuePanel:(Landroid/graphics/Canvas;)V │ │ +09a064: 150d 0040 |0000: const/high16 v13, #int 1073741824 // #4000 │ │ +09a068: 120c |0002: const/4 v12, #int 0 // #0 │ │ +09a06a: 1504 803f |0003: const/high16 v4, #int 1065353216 // #3f80 │ │ +09a06e: 54ea 5b00 |0005: iget-object v10, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ +09a072: 54e0 5400 |0007: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +09a076: 52e1 5300 |0009: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +09a07a: 6e20 f702 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a080: 52a0 b400 |000e: iget v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a084: a701 0004 |0010: sub-float v1, v0, v4 │ │ +09a088: 52a0 b600 |0012: iget v0, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a08c: a702 0004 |0014: sub-float v2, v0, v4 │ │ +09a090: 52a0 b500 |0016: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a094: a603 0004 |0018: add-float v3, v0, v4 │ │ +09a098: 52a0 b300 |001a: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a09c: c604 |001c: add-float/2addr v4, v0 │ │ +09a09e: 54e5 5400 |001d: iget-object v5, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +09a0a2: 07f0 |001f: move-object v0, v15 │ │ +09a0a4: 7406 bb02 0000 |0020: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +09a0aa: 54e0 5c00 |0023: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ +09a0ae: 3900 1e00 |0025: if-nez v0, 0043 // +001e │ │ +09a0b2: 2200 7800 |0027: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ +09a0b6: 6e10 2e03 0a00 |0029: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a0bc: 0a04 |002c: move-result v4 │ │ +09a0be: 7010 5b00 0e00 |002d: invoke-direct {v14}, Lafzkl/development/colorpickerview/view/ColorPickerView;.buildHueColorArray:()[I // method@005b │ │ +09a0c4: 0c05 |0030: move-result-object v5 │ │ +09a0c6: 1206 |0031: const/4 v6, #int 0 // #0 │ │ +09a0c8: 6207 b800 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +09a0cc: 01c1 |0034: move v1, v12 │ │ +09a0ce: 01c2 |0035: move v2, v12 │ │ +09a0d0: 01c3 |0036: move v3, v12 │ │ +09a0d2: 7608 dd02 0000 |0037: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@02dd │ │ +09a0d8: 5be0 5c00 |003a: iput-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ +09a0dc: 54e0 5a00 |003c: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ +09a0e0: 54e1 5c00 |003e: iget-object v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ +09a0e4: 6e20 fc02 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +09a0ea: 54e0 5a00 |0043: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ +09a0ee: 6e30 bd02 af00 |0045: invoke-virtual {v15, v10, v0}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02bd │ │ +09a0f4: 1500 8040 |0048: const/high16 v0, #int 1082130432 // #4080 │ │ +09a0f8: 6001 5500 |004a: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a0fc: c810 |004c: mul-float/2addr v0, v1 │ │ +09a0fe: a90b 000d |004d: div-float v11, v0, v13 │ │ +09a102: 52e0 5800 |004f: iget v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09a106: 7020 6c00 0e00 |0051: invoke-direct {v14, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.hueToPoint:(F)Landroid/graphics/Point; // method@006c │ │ +09a10c: 0c08 |0054: move-result-object v8 │ │ +09a10e: 2209 8900 |0055: new-instance v9, Landroid/graphics/RectF; // type@0089 │ │ +09a112: 7010 2803 0900 |0057: invoke-direct {v9}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +09a118: 52a0 b400 |005a: iget v0, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a11c: 52e1 4b00 |005c: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a120: c710 |005e: sub-float/2addr v0, v1 │ │ +09a122: 5990 b400 |005f: iput v0, v9, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a126: 52a0 b500 |0061: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a12a: 52e1 4b00 |0063: iget v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a12e: c610 |0065: add-float/2addr v0, v1 │ │ +09a130: 5990 b500 |0066: iput v0, v9, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a134: 5280 a900 |0068: iget v0, v8, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a138: 8200 |006a: int-to-float v0, v0 │ │ +09a13a: c7b0 |006b: sub-float/2addr v0, v11 │ │ +09a13c: 5990 b600 |006c: iput v0, v9, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a140: 5280 a900 |006e: iget v0, v8, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a144: 8200 |0070: int-to-float v0, v0 │ │ +09a146: c6b0 |0071: add-float/2addr v0, v11 │ │ +09a148: 5990 b300 |0072: iput v0, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a14c: 54e0 5900 |0074: iget-object v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a150: 6e50 be02 9fdd |0076: invoke-virtual {v15, v9, v13, v13, v0}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ +09a156: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=348 │ │ 0x0007 line=351 │ │ 0x000e line=352 │ │ 0x0023 line=359 │ │ 0x0027 line=361 │ │ @@ -2466,162 +2469,162 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 284 16-bit code units │ │ -09c3b4: |[09c3b4] afzkl.development.colorpickerview.view.ColorPickerView.drawSatValPanel:(Landroid/graphics/Canvas;)V │ │ -09c3c4: 54ba 6300 |0000: iget-object v10, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ -09c3c8: 54b0 5400 |0002: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c3cc: 52b1 5300 |0004: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09c3d0: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c3d6: 54b0 5700 |0009: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09c3da: 5201 b400 |000b: iget v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c3de: 54b0 5700 |000d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09c3e2: 5202 b600 |000f: iget v2, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c3e6: 52a0 b500 |0011: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c3ea: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ -09c3ee: c603 |0015: add-float/2addr v3, v0 │ │ -09c3f0: 52a0 b300 |0016: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c3f4: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ -09c3f8: c604 |001a: add-float/2addr v4, v0 │ │ -09c3fa: 54b5 5400 |001b: iget-object v5, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c3fe: 07c0 |001d: move-object v0, v12 │ │ -09c400: 7406 bb02 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -09c406: 54b0 6900 |0021: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ -09c40a: 3900 1600 |0023: if-nez v0, 0039 // +0016 │ │ -09c40e: 2200 7800 |0025: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ -09c412: 52a1 b400 |0027: iget v1, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c416: 52a2 b600 |0029: iget v2, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c41a: 52a3 b400 |002b: iget v3, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c41e: 52a4 b300 |002d: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09c422: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ -09c424: 1506 00ff |0030: const/high16 v6, #int -16777216 // #ff00 │ │ -09c428: 6207 b800 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -09c42c: 7608 dc02 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ -09c432: 5bb0 6900 |0037: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ -09c436: 54b0 6100 |0039: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c43a: 3800 0c00 |003b: if-eqz v0, 0047 // +000c │ │ -09c43e: 54b0 6100 |003d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c442: 5200 4200 |003f: iget v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.value:F // field@0042 │ │ -09c446: 52b1 5800 |0041: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c44a: 2d00 0001 |0043: cmpl-float v0, v0, v1 │ │ -09c44e: 3800 9600 |0045: if-eqz v0, 00db // +0096 │ │ -09c452: 54b0 6100 |0047: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c456: 3900 0a00 |0049: if-nez v0, 0053 // +000a │ │ -09c45a: 2200 1600 |004b: new-instance v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // type@0016 │ │ -09c45e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -09c460: 7030 5400 b001 |004e: invoke-direct {v0, v11, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.:(Lafzkl/development/colorpickerview/view/ColorPickerView;Lafzkl/development/colorpickerview/view/ColorPickerView$1;)V // method@0054 │ │ -09c466: 5bb0 6100 |0051: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c46a: 54b0 6100 |0053: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c46e: 5400 3f00 |0055: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c472: 3900 1600 |0057: if-nez v0, 006d // +0016 │ │ -09c476: 54b0 6100 |0059: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c47a: 6e10 3203 0a00 |005b: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09c480: 0a01 |005e: move-result v1 │ │ -09c482: 8711 |005f: float-to-int v1, v1 │ │ -09c484: 6e10 2e03 0a00 |0060: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09c48a: 0a02 |0063: move-result v2 │ │ -09c48c: 8722 |0064: float-to-int v2, v2 │ │ -09c48e: 6203 9a00 |0065: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ -09c492: 7130 9a02 2103 |0067: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ -09c498: 0c01 |006a: move-result-object v1 │ │ -09c49a: 5b01 3f00 |006b: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c49e: 54b0 6100 |006d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c4a2: 5400 4000 |006f: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ -09c4a6: 3900 0f00 |0071: if-nez v0, 0080 // +000f │ │ -09c4aa: 54b0 6100 |0073: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c4ae: 2201 7200 |0075: new-instance v1, Landroid/graphics/Canvas; // type@0072 │ │ -09c4b2: 54b2 6100 |0077: iget-object v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c4b6: 5422 3f00 |0079: iget-object v2, v2, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c4ba: 7020 ad02 2100 |007b: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -09c4c0: 5b01 4000 |007e: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ -09c4c4: 1230 |0080: const/4 v0, #int 3 // #3 │ │ -09c4c6: 2300 f408 |0081: new-array v0, v0, [F // type@08f4 │ │ -09c4ca: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -09c4cc: 52b2 5800 |0084: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c4d0: 4b02 0001 |0086: aput v2, v0, v1 │ │ -09c4d4: 1211 |0088: const/4 v1, #int 1 // #1 │ │ -09c4d6: 1502 803f |0089: const/high16 v2, #int 1065353216 // #3f80 │ │ -09c4da: 4b02 0001 |008b: aput v2, v0, v1 │ │ -09c4de: 1221 |008d: const/4 v1, #int 2 // #2 │ │ -09c4e0: 1502 803f |008e: const/high16 v2, #int 1065353216 // #3f80 │ │ -09c4e4: 4b02 0001 |0090: aput v2, v0, v1 │ │ -09c4e8: 7110 ce02 0000 |0092: invoke-static {v0}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ -09c4ee: 0a06 |0095: move-result v6 │ │ -09c4f0: 2200 7800 |0096: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ -09c4f4: 52a1 b400 |0098: iget v1, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c4f8: 52a2 b600 |009a: iget v2, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c4fc: 52a3 b500 |009c: iget v3, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09c500: 52a4 b600 |009e: iget v4, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c504: 12f5 |00a0: const/4 v5, #int -1 // #ff │ │ -09c506: 6207 b800 |00a1: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -09c50a: 7608 dc02 0000 |00a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ -09c510: 5bb0 6000 |00a6: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ -09c514: 2208 7700 |00a8: new-instance v8, Landroid/graphics/ComposeShader; // type@0077 │ │ -09c518: 54b0 6900 |00aa: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ -09c51c: 54b1 6000 |00ac: iget-object v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ -09c520: 6202 aa00 |00ae: sget-object v2, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ -09c524: 7040 db02 0821 |00b0: invoke-direct {v8, v0, v1, v2}, Landroid/graphics/ComposeShader;.:(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V // method@02db │ │ -09c52a: 54b0 6200 |00b3: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ -09c52e: 6e20 fc02 8000 |00b5: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -09c534: 54b0 6100 |00b8: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c538: 5400 4000 |00ba: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ -09c53c: 1201 |00bc: const/4 v1, #int 0 // #0 │ │ -09c53e: 1202 |00bd: const/4 v2, #int 0 // #0 │ │ -09c540: 54b3 6100 |00be: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c544: 5433 3f00 |00c0: iget-object v3, v3, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c548: 6e10 a102 0300 |00c2: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -09c54e: 0a03 |00c5: move-result v3 │ │ -09c550: 8233 |00c6: int-to-float v3, v3 │ │ -09c552: 54b4 6100 |00c7: iget-object v4, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c556: 5444 3f00 |00c9: iget-object v4, v4, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c55a: 6e10 9d02 0400 |00cb: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -09c560: 0a04 |00ce: move-result v4 │ │ -09c562: 8244 |00cf: int-to-float v4, v4 │ │ -09c564: 54b5 6200 |00d0: iget-object v5, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ -09c568: 7406 bb02 0000 |00d2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -09c56e: 54b0 6100 |00d5: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c572: 52b1 5800 |00d7: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c576: 5901 4200 |00d9: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.value:F // field@0042 │ │ -09c57a: 54b0 6100 |00db: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ -09c57e: 5400 3f00 |00dd: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ -09c582: 1201 |00df: const/4 v1, #int 0 // #0 │ │ -09c584: 1202 |00e0: const/4 v2, #int 0 // #0 │ │ -09c586: 6e52 b602 0ca1 |00e1: invoke-virtual {v12, v0, v1, v10, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02b6 │ │ -09c58c: 52b0 5f00 |00e4: iget v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09c590: 52b1 6800 |00e6: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09c594: 7030 7b00 0b01 |00e8: invoke-direct {v11, v0, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView;.satValToPoint:(FF)Landroid/graphics/Point; // method@007b │ │ -09c59a: 0c09 |00eb: move-result-object v9 │ │ -09c59c: 54b0 6400 |00ec: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c5a0: 1501 00ff |00ee: const/high16 v1, #int -16777216 // #ff00 │ │ -09c5a4: 6e20 f702 1000 |00f0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c5aa: 5290 a800 |00f3: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c5ae: 8200 |00f5: int-to-float v0, v0 │ │ -09c5b0: 5291 a900 |00f6: iget v1, v9, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c5b4: 8211 |00f8: int-to-float v1, v1 │ │ -09c5b6: 52b2 4600 |00f9: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09c5ba: 1503 803f |00fb: const/high16 v3, #int 1065353216 // #3f80 │ │ -09c5be: 6004 5500 |00fd: sget v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c5c2: c843 |00ff: mul-float/2addr v3, v4 │ │ -09c5c4: c732 |0100: sub-float/2addr v2, v3 │ │ -09c5c6: 54b3 6400 |0101: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c5ca: 6e53 b702 0c21 |0103: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -09c5d0: 54b0 6400 |0106: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c5d4: 1401 dddd ddff |0108: const v1, #float -nan // #ffdddddd │ │ -09c5da: 6e20 f702 1000 |010b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c5e0: 5290 a800 |010e: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c5e4: 8200 |0110: int-to-float v0, v0 │ │ -09c5e6: 5291 a900 |0111: iget v1, v9, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c5ea: 8211 |0113: int-to-float v1, v1 │ │ -09c5ec: 52b2 4600 |0114: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09c5f0: 54b3 6400 |0116: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c5f4: 6e53 b702 0c21 |0118: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -09c5fa: 0e00 |011b: return-void │ │ +09a158: |[09a158] afzkl.development.colorpickerview.view.ColorPickerView.drawSatValPanel:(Landroid/graphics/Canvas;)V │ │ +09a168: 54ba 6300 |0000: iget-object v10, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ +09a16c: 54b0 5400 |0002: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +09a170: 52b1 5300 |0004: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +09a174: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a17a: 54b0 5700 |0009: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09a17e: 5201 b400 |000b: iget v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a182: 54b0 5700 |000d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09a186: 5202 b600 |000f: iget v2, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a18a: 52a0 b500 |0011: iget v0, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a18e: 1503 803f |0013: const/high16 v3, #int 1065353216 // #3f80 │ │ +09a192: c603 |0015: add-float/2addr v3, v0 │ │ +09a194: 52a0 b300 |0016: iget v0, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a198: 1504 803f |0018: const/high16 v4, #int 1065353216 // #3f80 │ │ +09a19c: c604 |001a: add-float/2addr v4, v0 │ │ +09a19e: 54b5 5400 |001b: iget-object v5, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +09a1a2: 07c0 |001d: move-object v0, v12 │ │ +09a1a4: 7406 bb02 0000 |001e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +09a1aa: 54b0 6900 |0021: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ +09a1ae: 3900 1600 |0023: if-nez v0, 0039 // +0016 │ │ +09a1b2: 2200 7800 |0025: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ +09a1b6: 52a1 b400 |0027: iget v1, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a1ba: 52a2 b600 |0029: iget v2, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a1be: 52a3 b400 |002b: iget v3, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a1c2: 52a4 b300 |002d: iget v4, v10, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a1c6: 12f5 |002f: const/4 v5, #int -1 // #ff │ │ +09a1c8: 1506 00ff |0030: const/high16 v6, #int -16777216 // #ff00 │ │ +09a1cc: 6207 b800 |0032: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +09a1d0: 7608 dc02 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ +09a1d6: 5bb0 6900 |0037: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ +09a1da: 54b0 6100 |0039: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a1de: 3800 0c00 |003b: if-eqz v0, 0047 // +000c │ │ +09a1e2: 54b0 6100 |003d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a1e6: 5200 4200 |003f: iget v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.value:F // field@0042 │ │ +09a1ea: 52b1 5800 |0041: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09a1ee: 2d00 0001 |0043: cmpl-float v0, v0, v1 │ │ +09a1f2: 3800 9600 |0045: if-eqz v0, 00db // +0096 │ │ +09a1f6: 54b0 6100 |0047: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a1fa: 3900 0a00 |0049: if-nez v0, 0053 // +000a │ │ +09a1fe: 2200 1600 |004b: new-instance v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // type@0016 │ │ +09a202: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +09a204: 7030 5400 b001 |004e: invoke-direct {v0, v11, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.:(Lafzkl/development/colorpickerview/view/ColorPickerView;Lafzkl/development/colorpickerview/view/ColorPickerView$1;)V // method@0054 │ │ +09a20a: 5bb0 6100 |0051: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a20e: 54b0 6100 |0053: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a212: 5400 3f00 |0055: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a216: 3900 1600 |0057: if-nez v0, 006d // +0016 │ │ +09a21a: 54b0 6100 |0059: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a21e: 6e10 3203 0a00 |005b: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +09a224: 0a01 |005e: move-result v1 │ │ +09a226: 8711 |005f: float-to-int v1, v1 │ │ +09a228: 6e10 2e03 0a00 |0060: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a22e: 0a02 |0063: move-result v2 │ │ +09a230: 8722 |0064: float-to-int v2, v2 │ │ +09a232: 6203 9a00 |0065: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ +09a236: 7130 9a02 2103 |0067: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ +09a23c: 0c01 |006a: move-result-object v1 │ │ +09a23e: 5b01 3f00 |006b: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a242: 54b0 6100 |006d: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a246: 5400 4000 |006f: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ +09a24a: 3900 0f00 |0071: if-nez v0, 0080 // +000f │ │ +09a24e: 54b0 6100 |0073: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a252: 2201 7200 |0075: new-instance v1, Landroid/graphics/Canvas; // type@0072 │ │ +09a256: 54b2 6100 |0077: iget-object v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a25a: 5422 3f00 |0079: iget-object v2, v2, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a25e: 7020 ad02 2100 |007b: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +09a264: 5b01 4000 |007e: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ +09a268: 1230 |0080: const/4 v0, #int 3 // #3 │ │ +09a26a: 2300 f408 |0081: new-array v0, v0, [F // type@08f4 │ │ +09a26e: 1201 |0083: const/4 v1, #int 0 // #0 │ │ +09a270: 52b2 5800 |0084: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09a274: 4b02 0001 |0086: aput v2, v0, v1 │ │ +09a278: 1211 |0088: const/4 v1, #int 1 // #1 │ │ +09a27a: 1502 803f |0089: const/high16 v2, #int 1065353216 // #3f80 │ │ +09a27e: 4b02 0001 |008b: aput v2, v0, v1 │ │ +09a282: 1221 |008d: const/4 v1, #int 2 // #2 │ │ +09a284: 1502 803f |008e: const/high16 v2, #int 1065353216 // #3f80 │ │ +09a288: 4b02 0001 |0090: aput v2, v0, v1 │ │ +09a28c: 7110 ce02 0000 |0092: invoke-static {v0}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ +09a292: 0a06 |0095: move-result v6 │ │ +09a294: 2200 7800 |0096: new-instance v0, Landroid/graphics/LinearGradient; // type@0078 │ │ +09a298: 52a1 b400 |0098: iget v1, v10, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a29c: 52a2 b600 |009a: iget v2, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a2a0: 52a3 b500 |009c: iget v3, v10, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a2a4: 52a4 b600 |009e: iget v4, v10, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a2a8: 12f5 |00a0: const/4 v5, #int -1 // #ff │ │ +09a2aa: 6207 b800 |00a1: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +09a2ae: 7608 dc02 0000 |00a3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFFIILandroid/graphics/Shader$TileMode;)V // method@02dc │ │ +09a2b4: 5bb0 6000 |00a6: iput-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ +09a2b8: 2208 7700 |00a8: new-instance v8, Landroid/graphics/ComposeShader; // type@0077 │ │ +09a2bc: 54b0 6900 |00aa: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ +09a2c0: 54b1 6000 |00ac: iget-object v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ +09a2c4: 6202 aa00 |00ae: sget-object v2, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ +09a2c8: 7040 db02 0821 |00b0: invoke-direct {v8, v0, v1, v2}, Landroid/graphics/ComposeShader;.:(Landroid/graphics/Shader;Landroid/graphics/Shader;Landroid/graphics/PorterDuff$Mode;)V // method@02db │ │ +09a2ce: 54b0 6200 |00b3: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ +09a2d2: 6e20 fc02 8000 |00b5: invoke-virtual {v0, v8}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +09a2d8: 54b0 6100 |00b8: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a2dc: 5400 4000 |00ba: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.canvas:Landroid/graphics/Canvas; // field@0040 │ │ +09a2e0: 1201 |00bc: const/4 v1, #int 0 // #0 │ │ +09a2e2: 1202 |00bd: const/4 v2, #int 0 // #0 │ │ +09a2e4: 54b3 6100 |00be: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a2e8: 5433 3f00 |00c0: iget-object v3, v3, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a2ec: 6e10 a102 0300 |00c2: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +09a2f2: 0a03 |00c5: move-result v3 │ │ +09a2f4: 8233 |00c6: int-to-float v3, v3 │ │ +09a2f6: 54b4 6100 |00c7: iget-object v4, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a2fa: 5444 3f00 |00c9: iget-object v4, v4, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a2fe: 6e10 9d02 0400 |00cb: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +09a304: 0a04 |00ce: move-result v4 │ │ +09a306: 8244 |00cf: int-to-float v4, v4 │ │ +09a308: 54b5 6200 |00d0: iget-object v5, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ +09a30c: 7406 bb02 0000 |00d2: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +09a312: 54b0 6100 |00d5: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a316: 52b1 5800 |00d7: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09a31a: 5901 4200 |00d9: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.value:F // field@0042 │ │ +09a31e: 54b0 6100 |00db: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValBackgroundCache:Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache; // field@0061 │ │ +09a322: 5400 3f00 |00dd: iget-object v0, v0, Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;.bitmap:Landroid/graphics/Bitmap; // field@003f │ │ +09a326: 1201 |00df: const/4 v1, #int 0 // #0 │ │ +09a328: 1202 |00e0: const/4 v2, #int 0 // #0 │ │ +09a32a: 6e52 b602 0ca1 |00e1: invoke-virtual {v12, v0, v1, v10, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@02b6 │ │ +09a330: 52b0 5f00 |00e4: iget v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09a334: 52b1 6800 |00e6: iget v1, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09a338: 7030 7b00 0b01 |00e8: invoke-direct {v11, v0, v1}, Lafzkl/development/colorpickerview/view/ColorPickerView;.satValToPoint:(FF)Landroid/graphics/Point; // method@007b │ │ +09a33e: 0c09 |00eb: move-result-object v9 │ │ +09a340: 54b0 6400 |00ec: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a344: 1501 00ff |00ee: const/high16 v1, #int -16777216 // #ff00 │ │ +09a348: 6e20 f702 1000 |00f0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a34e: 5290 a800 |00f3: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a352: 8200 |00f5: int-to-float v0, v0 │ │ +09a354: 5291 a900 |00f6: iget v1, v9, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a358: 8211 |00f8: int-to-float v1, v1 │ │ +09a35a: 52b2 4600 |00f9: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +09a35e: 1503 803f |00fb: const/high16 v3, #int 1065353216 // #3f80 │ │ +09a362: 6004 5500 |00fd: sget v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a366: c843 |00ff: mul-float/2addr v3, v4 │ │ +09a368: c732 |0100: sub-float/2addr v2, v3 │ │ +09a36a: 54b3 6400 |0101: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a36e: 6e53 b702 0c21 |0103: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +09a374: 54b0 6400 |0106: iget-object v0, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a378: 1401 dddd ddff |0108: const v1, #float -nan // #ffdddddd │ │ +09a37e: 6e20 f702 1000 |010b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a384: 5290 a800 |010e: iget v0, v9, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a388: 8200 |0110: int-to-float v0, v0 │ │ +09a38a: 5291 a900 |0111: iget v1, v9, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a38e: 8211 |0113: int-to-float v1, v1 │ │ +09a390: 52b2 4600 |0114: iget v2, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +09a394: 54b3 6400 |0116: iget-object v3, v11, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a398: 6e53 b702 0c21 |0118: invoke-virtual {v12, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +09a39e: 0e00 |011b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0002 line=278 │ │ 0x0009 line=279 │ │ 0x0021 line=282 │ │ 0x0025 line=284 │ │ @@ -2658,28 +2661,28 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -09c5fc: |[09c5fc] afzkl.development.colorpickerview.view.ColorPickerView.getPreferredHeight:()I │ │ -09c60c: 1501 4843 |0000: const/high16 v1, #int 1128792064 // #4348 │ │ -09c610: 6002 5500 |0002: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c614: c821 |0004: mul-float/2addr v1, v2 │ │ -09c616: 8710 |0005: float-to-int v0, v1 │ │ -09c618: 5541 6500 |0006: iget-boolean v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09c61c: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ -09c620: 8201 |000a: int-to-float v1, v0 │ │ -09c622: 5242 4a00 |000b: iget v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09c626: 5243 4300 |000d: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09c62a: c632 |000f: add-float/2addr v2, v3 │ │ -09c62c: c621 |0010: add-float/2addr v1, v2 │ │ -09c62e: 8710 |0011: float-to-int v0, v1 │ │ -09c630: 0f00 |0012: return v0 │ │ +09a3a0: |[09a3a0] afzkl.development.colorpickerview.view.ColorPickerView.getPreferredHeight:()I │ │ +09a3b0: 1501 4843 |0000: const/high16 v1, #int 1128792064 // #4348 │ │ +09a3b4: 6002 5500 |0002: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a3b8: c821 |0004: mul-float/2addr v1, v2 │ │ +09a3ba: 8710 |0005: float-to-int v0, v1 │ │ +09a3bc: 5541 6500 |0006: iget-boolean v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09a3c0: 3801 0a00 |0008: if-eqz v1, 0012 // +000a │ │ +09a3c4: 8201 |000a: int-to-float v1, v0 │ │ +09a3c6: 5242 4a00 |000b: iget v2, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09a3ca: 5243 4300 |000d: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09a3ce: c632 |000f: add-float/2addr v2, v3 │ │ +09a3d0: c621 |0010: add-float/2addr v1, v2 │ │ +09a3d2: 8710 |0011: float-to-int v0, v1 │ │ +09a3d4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0006 line=845 │ │ 0x000a line=846 │ │ 0x0012 line=848 │ │ locals : │ │ @@ -2691,26 +2694,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09c634: |[09c634] afzkl.development.colorpickerview.view.ColorPickerView.getPreferredWidth:()I │ │ -09c644: 1501 4843 |0000: const/high16 v1, #int 1128792064 // #4348 │ │ -09c648: 6002 5500 |0002: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c64c: c821 |0004: mul-float/2addr v1, v2 │ │ -09c64e: 8710 |0005: float-to-int v0, v1 │ │ -09c650: 8201 |0006: int-to-float v1, v0 │ │ -09c652: 5232 4500 |0007: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09c656: c621 |0009: add-float/2addr v1, v2 │ │ -09c658: 5232 4a00 |000a: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09c65c: c621 |000c: add-float/2addr v1, v2 │ │ -09c65e: 8711 |000d: float-to-int v1, v1 │ │ -09c660: 0f01 |000e: return v1 │ │ +09a3d8: |[09a3d8] afzkl.development.colorpickerview.view.ColorPickerView.getPreferredWidth:()I │ │ +09a3e8: 1501 4843 |0000: const/high16 v1, #int 1128792064 // #4348 │ │ +09a3ec: 6002 5500 |0002: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a3f0: c821 |0004: mul-float/2addr v1, v2 │ │ +09a3f2: 8710 |0005: float-to-int v0, v1 │ │ +09a3f4: 8201 |0006: int-to-float v1, v0 │ │ +09a3f6: 5232 4500 |0007: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09a3fa: c621 |0009: add-float/2addr v1, v2 │ │ +09a3fc: 5232 4a00 |000a: iget v2, v3, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09a400: c621 |000c: add-float/2addr v1, v2 │ │ +09a402: 8711 |000d: float-to-int v1, v1 │ │ +09a404: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0006 line=839 │ │ locals : │ │ 0x0006 - 0x000f reg=0 width I │ │ 0x0000 - 0x000f reg=3 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ @@ -2720,32 +2723,32 @@ │ │ type : '(F)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -09c664: |[09c664] afzkl.development.colorpickerview.view.ColorPickerView.hueToPoint:(F)Landroid/graphics/Point; │ │ -09c674: 5452 5b00 |0000: iget-object v2, v5, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ -09c678: 6e10 2e03 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09c67e: 0a00 |0005: move-result v0 │ │ -09c680: 2201 8400 |0006: new-instance v1, Landroid/graphics/Point; // type@0084 │ │ -09c684: 7010 1303 0100 |0008: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0313 │ │ -09c68a: a803 0600 |000b: mul-float v3, v6, v0 │ │ -09c68e: 1504 b443 |000d: const/high16 v4, #int 1135869952 // #43b4 │ │ -09c692: c943 |000f: div-float/2addr v3, v4 │ │ -09c694: a703 0003 |0010: sub-float v3, v0, v3 │ │ -09c698: 5224 b600 |0012: iget v4, v2, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09c69c: c643 |0014: add-float/2addr v3, v4 │ │ -09c69e: 8733 |0015: float-to-int v3, v3 │ │ -09c6a0: 5913 a900 |0016: iput v3, v1, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c6a4: 5223 b400 |0018: iget v3, v2, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09c6a8: 8733 |001a: float-to-int v3, v3 │ │ -09c6aa: 5913 a800 |001b: iput v3, v1, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c6ae: 1101 |001d: return-object v1 │ │ +09a408: |[09a408] afzkl.development.colorpickerview.view.ColorPickerView.hueToPoint:(F)Landroid/graphics/Point; │ │ +09a418: 5452 5b00 |0000: iget-object v2, v5, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ +09a41c: 6e10 2e03 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a422: 0a00 |0005: move-result v0 │ │ +09a424: 2201 8400 |0006: new-instance v1, Landroid/graphics/Point; // type@0084 │ │ +09a428: 7010 1303 0100 |0008: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0313 │ │ +09a42e: a803 0600 |000b: mul-float v3, v6, v0 │ │ +09a432: 1504 b443 |000d: const/high16 v4, #int 1135869952 // #43b4 │ │ +09a436: c943 |000f: div-float/2addr v3, v4 │ │ +09a438: a703 0003 |0010: sub-float v3, v0, v3 │ │ +09a43c: 5224 b600 |0012: iget v4, v2, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a440: c643 |0014: add-float/2addr v3, v4 │ │ +09a442: 8733 |0015: float-to-int v3, v3 │ │ +09a444: 5913 a900 |0016: iput v3, v1, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a448: 5223 b400 |0018: iget v3, v2, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a44c: 8733 |001a: float-to-int v3, v3 │ │ +09a44e: 5913 a800 |001b: iput v3, v1, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a452: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0006 line=440 │ │ 0x000b line=442 │ │ 0x0018 line=443 │ │ @@ -2762,76 +2765,76 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -09c6b0: |[09c6b0] afzkl.development.colorpickerview.view.ColorPickerView.init:(Landroid/util/AttributeSet;)V │ │ -09c6c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09c6c2: 6e10 6300 0400 |0001: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ -09c6c8: 0c01 |0004: move-result-object v1 │ │ -09c6ca: 6202 1a00 |0005: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ -09c6ce: 6e30 b101 5102 |0007: invoke-virtual {v1, v5, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -09c6d4: 0c00 |000a: move-result-object v0 │ │ -09c6d6: 6001 1c00 |000b: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelVisible:I // field@001c │ │ -09c6da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -09c6dc: 6e30 5502 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -09c6e2: 0a01 |0011: move-result v1 │ │ -09c6e4: 5c41 6500 |0012: iput-boolean v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09c6e8: 6001 1b00 |0014: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelText:I // field@001b │ │ -09c6ec: 6e20 6902 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -09c6f2: 0c01 |0019: move-result-object v1 │ │ -09c6f4: 5b41 5100 |001a: iput-object v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09c6f8: 6001 1e00 |001c: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerSliderColor:I // field@001e │ │ -09c6fc: 1402 bdbd bdff |001e: const v2, #float -nan // #ffbdbdbd │ │ -09c702: 6e30 5702 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -09c708: 0a01 |0024: move-result v1 │ │ -09c70a: 5941 6600 |0025: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09c70e: 6001 1d00 |0027: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerBorderColor:I // field@001d │ │ -09c712: 1402 6e6e 6eff |0029: const v2, #float -3.1693e+38 // #ff6e6e6e │ │ -09c718: 6e30 5702 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -09c71e: 0a01 |002f: move-result v1 │ │ -09c720: 5941 5300 |0030: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09c724: 6e10 7102 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -09c72a: 6e10 6300 0400 |0035: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ -09c730: 0c01 |0038: move-result-object v1 │ │ -09c732: 6e10 a801 0100 |0039: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -09c738: 0c01 |003c: move-result-object v1 │ │ -09c73a: 6e10 2f02 0100 |003d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -09c740: 0c01 |0040: move-result-object v1 │ │ -09c742: 5211 bd15 |0041: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -09c746: 6701 5500 |0043: sput v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c74a: 5241 4600 |0045: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09c74e: 6002 5500 |0047: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c752: c821 |0049: mul-float/2addr v1, v2 │ │ -09c754: 5941 4600 |004a: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ -09c758: 5241 4b00 |004c: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c75c: 6002 5500 |004e: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c760: c821 |0050: mul-float/2addr v1, v2 │ │ -09c762: 5941 4b00 |0051: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ -09c766: 5241 4500 |0053: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09c76a: 6002 5500 |0055: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c76e: c821 |0057: mul-float/2addr v1, v2 │ │ -09c770: 5941 4500 |0058: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09c774: 5241 4300 |005a: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09c778: 6002 5500 |005c: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c77c: c821 |005e: mul-float/2addr v1, v2 │ │ -09c77e: 5941 4300 |005f: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09c782: 5241 4a00 |0061: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09c786: 6002 5500 |0063: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c78a: c821 |0065: mul-float/2addr v1, v2 │ │ -09c78c: 5941 4a00 |0066: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09c790: 7010 5c00 0400 |0068: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.calculateRequiredOffset:()I // method@005c │ │ -09c796: 0a01 |006b: move-result v1 │ │ -09c798: 5941 5600 |006c: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09c79c: 7010 6e00 0400 |006e: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.initPaintTools:()V // method@006e │ │ -09c7a2: 6e20 8200 3400 |0071: invoke-virtual {v4, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setFocusable:(Z)V // method@0082 │ │ -09c7a8: 6e20 8300 3400 |0074: invoke-virtual {v4, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setFocusableInTouchMode:(Z)V // method@0083 │ │ -09c7ae: 0e00 |0077: return-void │ │ +09a454: |[09a454] afzkl.development.colorpickerview.view.ColorPickerView.init:(Landroid/util/AttributeSet;)V │ │ +09a464: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09a466: 6e10 6300 0400 |0001: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ +09a46c: 0c01 |0004: move-result-object v1 │ │ +09a46e: 6202 1a00 |0005: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ +09a472: 6e30 b101 5102 |0007: invoke-virtual {v1, v5, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +09a478: 0c00 |000a: move-result-object v0 │ │ +09a47a: 6001 1c00 |000b: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelVisible:I // field@001c │ │ +09a47e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +09a480: 6e30 5502 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +09a486: 0a01 |0011: move-result v1 │ │ +09a488: 5c41 6500 |0012: iput-boolean v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09a48c: 6001 1b00 |0014: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelText:I // field@001b │ │ +09a490: 6e20 6902 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +09a496: 0c01 |0019: move-result-object v1 │ │ +09a498: 5b41 5100 |001a: iput-object v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +09a49c: 6001 1e00 |001c: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerSliderColor:I // field@001e │ │ +09a4a0: 1402 bdbd bdff |001e: const v2, #float -nan // #ffbdbdbd │ │ +09a4a6: 6e30 5702 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +09a4ac: 0a01 |0024: move-result v1 │ │ +09a4ae: 5941 6600 |0025: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +09a4b2: 6001 1d00 |0027: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerBorderColor:I // field@001d │ │ +09a4b6: 1402 6e6e 6eff |0029: const v2, #float -3.1693e+38 // #ff6e6e6e │ │ +09a4bc: 6e30 5702 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +09a4c2: 0a01 |002f: move-result v1 │ │ +09a4c4: 5941 5300 |0030: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +09a4c8: 6e10 7102 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +09a4ce: 6e10 6300 0400 |0035: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ +09a4d4: 0c01 |0038: move-result-object v1 │ │ +09a4d6: 6e10 a801 0100 |0039: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +09a4dc: 0c01 |003c: move-result-object v1 │ │ +09a4de: 6e10 2f02 0100 |003d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +09a4e4: 0c01 |0040: move-result-object v1 │ │ +09a4e6: 5211 bd15 |0041: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +09a4ea: 6701 5500 |0043: sput v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a4ee: 5241 4600 |0045: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +09a4f2: 6002 5500 |0047: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a4f6: c821 |0049: mul-float/2addr v1, v2 │ │ +09a4f8: 5941 4600 |004a: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PALETTE_CIRCLE_TRACKER_RADIUS:F // field@0046 │ │ +09a4fc: 5241 4b00 |004c: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a500: 6002 5500 |004e: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a504: c821 |0050: mul-float/2addr v1, v2 │ │ +09a506: 5941 4b00 |0051: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.RECTANGLE_TRACKER_OFFSET:F // field@004b │ │ +09a50a: 5241 4500 |0053: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09a50e: 6002 5500 |0055: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a512: c821 |0057: mul-float/2addr v1, v2 │ │ +09a514: 5941 4500 |0058: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09a518: 5241 4300 |005a: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09a51c: 6002 5500 |005c: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a520: c821 |005e: mul-float/2addr v1, v2 │ │ +09a522: 5941 4300 |005f: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09a526: 5241 4a00 |0061: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09a52a: 6002 5500 |0063: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a52e: c821 |0065: mul-float/2addr v1, v2 │ │ +09a530: 5941 4a00 |0066: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09a534: 7010 5c00 0400 |0068: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.calculateRequiredOffset:()I // method@005c │ │ +09a53a: 0a01 |006b: move-result v1 │ │ +09a53c: 5941 5600 |006c: iput v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09a540: 7010 6e00 0400 |006e: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.initPaintTools:()V // method@006e │ │ +09a546: 6e20 8200 3400 |0071: invoke-virtual {v4, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setFocusable:(Z)V // method@0082 │ │ +09a54c: 6e20 8300 3400 |0074: invoke-virtual {v4, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setFocusableInTouchMode:(Z)V // method@0083 │ │ +09a552: 0e00 |0077: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x000b line=185 │ │ 0x0014 line=186 │ │ 0x001c line=187 │ │ 0x0027 line=188 │ │ @@ -2857,75 +2860,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 135 16-bit code units │ │ -09c7b0: |[09c7b0] afzkl.development.colorpickerview.view.ColorPickerView.initPaintTools:()V │ │ -09c7c0: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -09c7c4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -09c7c6: 2200 8000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c7ca: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c7d0: 5b40 6200 |0008: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ -09c7d4: 2200 8000 |000a: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c7d8: 7010 e702 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c7de: 5b40 6400 |000f: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c7e2: 2200 8000 |0011: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c7e6: 7010 e702 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c7ec: 5b40 5a00 |0016: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ -09c7f0: 2200 8000 |0018: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c7f4: 7010 e702 0000 |001a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c7fa: 5b40 5900 |001d: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c7fe: 2200 8000 |001f: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c802: 7010 e702 0000 |0021: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c808: 5b40 4d00 |0024: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ -09c80c: 2200 8000 |0026: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c810: 7010 e702 0000 |0028: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c816: 5b40 5200 |002b: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c81a: 2200 8000 |002d: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -09c81e: 7010 e702 0000 |002f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -09c824: 5b40 5400 |0032: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ -09c828: 5440 6400 |0034: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c82c: 6201 a600 |0036: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ -09c830: 6e20 0103 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -09c836: 5440 6400 |003b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c83a: 6001 5500 |003d: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c83e: c821 |003f: mul-float/2addr v1, v2 │ │ -09c840: 6e20 0003 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -09c846: 5440 6400 |0043: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ -09c84a: 6e20 f602 3000 |0045: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -09c850: 5440 5900 |0048: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c854: 5241 6600 |004a: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09c858: 6e20 f702 1000 |004c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c85e: 5440 5900 |004f: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c862: 6201 a600 |0051: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ -09c866: 6e20 0103 1000 |0053: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -09c86c: 5440 5900 |0056: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c870: 6001 5500 |0058: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c874: c821 |005a: mul-float/2addr v1, v2 │ │ -09c876: 6e20 0003 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -09c87c: 5440 5900 |005e: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09c880: 6e20 f602 3000 |0060: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -09c886: 5440 5200 |0063: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c88a: 1401 1c1c 1cff |0065: const v1, #float -2.07506e+38 // #ff1c1c1c │ │ -09c890: 6e20 f702 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09c896: 5440 5200 |006b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c89a: 1501 6041 |006d: const/high16 v1, #int 1096810496 // #4160 │ │ -09c89e: 6002 5500 |006f: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09c8a2: c821 |0071: mul-float/2addr v1, v2 │ │ -09c8a4: 6e20 0303 1000 |0072: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -09c8aa: 5440 5200 |0075: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c8ae: 6e20 f602 3000 |0077: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -09c8b4: 5440 5200 |007a: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c8b8: 6201 a000 |007c: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@00a0 │ │ -09c8bc: 6e20 0203 1000 |007e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0302 │ │ -09c8c2: 5440 5200 |0081: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ -09c8c6: 6e20 fa02 3000 |0083: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ -09c8cc: 0e00 |0086: return-void │ │ +09a554: |[09a554] afzkl.development.colorpickerview.view.ColorPickerView.initPaintTools:()V │ │ +09a564: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +09a568: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +09a56a: 2200 8000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a56e: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a574: 5b40 6200 |0008: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValPaint:Landroid/graphics/Paint; // field@0062 │ │ +09a578: 2200 8000 |000a: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a57c: 7010 e702 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a582: 5b40 6400 |000f: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a586: 2200 8000 |0011: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a58a: 7010 e702 0000 |0013: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a590: 5b40 5a00 |0016: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHuePaint:Landroid/graphics/Paint; // field@005a │ │ +09a594: 2200 8000 |0018: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a598: 7010 e702 0000 |001a: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a59e: 5b40 5900 |001d: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a5a2: 2200 8000 |001f: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a5a6: 7010 e702 0000 |0021: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a5ac: 5b40 4d00 |0024: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPaint:Landroid/graphics/Paint; // field@004d │ │ +09a5b0: 2200 8000 |0026: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a5b4: 7010 e702 0000 |0028: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a5ba: 5b40 5200 |002b: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a5be: 2200 8000 |002d: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +09a5c2: 7010 e702 0000 |002f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +09a5c8: 5b40 5400 |0032: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderPaint:Landroid/graphics/Paint; // field@0054 │ │ +09a5cc: 5440 6400 |0034: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a5d0: 6201 a600 |0036: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ +09a5d4: 6e20 0103 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +09a5da: 5440 6400 |003b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a5de: 6001 5500 |003d: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a5e2: c821 |003f: mul-float/2addr v1, v2 │ │ +09a5e4: 6e20 0003 1000 |0040: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +09a5ea: 5440 6400 |0043: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValTrackerPaint:Landroid/graphics/Paint; // field@0064 │ │ +09a5ee: 6e20 f602 3000 |0045: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +09a5f4: 5440 5900 |0048: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a5f8: 5241 6600 |004a: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +09a5fc: 6e20 f702 1000 |004c: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a602: 5440 5900 |004f: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a606: 6201 a600 |0051: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ +09a60a: 6e20 0103 1000 |0053: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +09a610: 5440 5900 |0056: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a614: 6001 5500 |0058: sget v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a618: c821 |005a: mul-float/2addr v1, v2 │ │ +09a61a: 6e20 0003 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +09a620: 5440 5900 |005e: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09a624: 6e20 f602 3000 |0060: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +09a62a: 5440 5200 |0063: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a62e: 1401 1c1c 1cff |0065: const v1, #float -2.07506e+38 // #ff1c1c1c │ │ +09a634: 6e20 f702 1000 |0068: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09a63a: 5440 5200 |006b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a63e: 1501 6041 |006d: const/high16 v1, #int 1096810496 // #4160 │ │ +09a642: 6002 5500 |006f: sget v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a646: c821 |0071: mul-float/2addr v1, v2 │ │ +09a648: 6e20 0303 1000 |0072: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +09a64e: 5440 5200 |0075: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a652: 6e20 f602 3000 |0077: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +09a658: 5440 5200 |007a: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a65c: 6201 a000 |007c: sget-object v1, Landroid/graphics/Paint$Align;.CENTER:Landroid/graphics/Paint$Align; // field@00a0 │ │ +09a660: 6e20 0203 1000 |007e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextAlign:(Landroid/graphics/Paint$Align;)V // method@0302 │ │ +09a666: 5440 5200 |0081: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaTextPaint:Landroid/graphics/Paint; // field@0052 │ │ +09a66a: 6e20 fa02 3000 |0083: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ +09a670: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=210 │ │ 0x000a line=211 │ │ 0x0011 line=212 │ │ 0x0018 line=213 │ │ 0x001f line=214 │ │ @@ -2952,26 +2955,26 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -09c8d0: |[09c8d0] afzkl.development.colorpickerview.view.ColorPickerView.modeToString:(I)Ljava/lang/String; │ │ -09c8e0: 2c02 1000 0000 |0000: sparse-switch v2, 00000010 // +00000010 │ │ -09c8e6: 1a00 5d07 |0003: const-string v0, "ERROR" // string@075d │ │ -09c8ea: 1100 |0005: return-object v0 │ │ -09c8ec: 1a00 b902 |0006: const-string v0, "AT MOST" // string@02b9 │ │ -09c8f0: 28fd |0008: goto 0005 // -0003 │ │ -09c8f2: 1a00 8f07 |0009: const-string v0, "EXACTLY" // string@078f │ │ -09c8f6: 28fa |000b: goto 0005 // -0006 │ │ -09c8f8: 1a00 081b |000c: const-string v0, "UNSPECIFIED" // string@1b08 │ │ -09c8fc: 28f7 |000e: goto 0005 // -0009 │ │ -09c8fe: 0000 |000f: nop // spacer │ │ -09c900: 0002 0300 0000 0080 0000 0000 0000 ... |0010: sparse-switch-data (14 units) │ │ +09a674: |[09a674] afzkl.development.colorpickerview.view.ColorPickerView.modeToString:(I)Ljava/lang/String; │ │ +09a684: 2c02 1000 0000 |0000: sparse-switch v2, 00000010 // +00000010 │ │ +09a68a: 1a00 5907 |0003: const-string v0, "ERROR" // string@0759 │ │ +09a68e: 1100 |0005: return-object v0 │ │ +09a690: 1a00 b602 |0006: const-string v0, "AT MOST" // string@02b6 │ │ +09a694: 28fd |0008: goto 0005 // -0003 │ │ +09a696: 1a00 8b07 |0009: const-string v0, "EXACTLY" // string@078b │ │ +09a69a: 28fa |000b: goto 0005 // -0006 │ │ +09a69c: 1a00 041b |000c: const-string v0, "UNSPECIFIED" // string@1b04 │ │ +09a6a0: 28f7 |000e: goto 0005 // -0009 │ │ +09a6a2: 0000 |000f: nop // spacer │ │ +09a6a4: 0002 0300 0000 0080 0000 0000 0000 ... |0010: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0003 line=832 │ │ 0x0006 line=825 │ │ 0x0009 line=827 │ │ 0x000c line=829 │ │ @@ -2985,77 +2988,77 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 105 16-bit code units │ │ -09c91c: |[09c91c] afzkl.development.colorpickerview.view.ColorPickerView.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z │ │ -09c92c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -09c92e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -09c930: 5495 6700 |0002: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09c934: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ -09c938: 0143 |0006: move v3, v4 │ │ -09c93a: 0f03 |0007: return v3 │ │ -09c93c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -09c93e: 5495 6700 |0009: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09c942: 5251 a800 |000b: iget v1, v5, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09c946: 5495 6700 |000d: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09c94a: 5252 a900 |000f: iget v2, v5, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09c94e: 5495 5b00 |0011: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ -09c952: 8216 |0013: int-to-float v6, v1 │ │ -09c954: 8227 |0014: int-to-float v7, v2 │ │ -09c956: 6e30 2d03 6507 |0015: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ -09c95c: 0a05 |0018: move-result v5 │ │ -09c95e: 3805 1000 |0019: if-eqz v5, 0029 // +0010 │ │ -09c962: 5998 5d00 |001b: iput v8, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ -09c966: 6e10 fa37 0a00 |001d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -09c96c: 0a04 |0020: move-result v4 │ │ -09c96e: 7020 7800 4900 |0021: invoke-direct {v9, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToHue:(F)F // method@0078 │ │ -09c974: 0a04 |0024: move-result v4 │ │ -09c976: 5994 5800 |0025: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09c97a: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -09c97c: 28df |0028: goto 0007 // -0021 │ │ -09c97e: 5495 6300 |0029: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ -09c982: 8216 |002b: int-to-float v6, v1 │ │ -09c984: 8227 |002c: int-to-float v7, v2 │ │ -09c986: 6e30 2d03 6507 |002d: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ -09c98c: 0a05 |0030: move-result v5 │ │ -09c98e: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ -09c992: 5994 5d00 |0033: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ -09c996: 6e10 f837 0a00 |0035: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -09c99c: 0a05 |0038: move-result v5 │ │ -09c99e: 6e10 fa37 0a00 |0039: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -09c9a4: 0a06 |003c: move-result v6 │ │ -09c9a6: 7030 7900 5906 |003d: invoke-direct {v9, v5, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToSatVal:(FF)[F // method@0079 │ │ -09c9ac: 0c00 |0040: move-result-object v0 │ │ -09c9ae: 4404 0004 |0041: aget v4, v0, v4 │ │ -09c9b2: 5994 5f00 |0043: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09c9b6: 4404 0008 |0045: aget v4, v0, v8 │ │ -09c9ba: 5994 6800 |0047: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09c9be: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -09c9c0: 28bd |004a: goto 0007 // -0043 │ │ -09c9c2: 5494 4f00 |004b: iget-object v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09c9c6: 3804 baff |004d: if-eqz v4, 0007 // -0046 │ │ -09c9ca: 5494 4f00 |004f: iget-object v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09c9ce: 8215 |0051: int-to-float v5, v1 │ │ -09c9d0: 8226 |0052: int-to-float v6, v2 │ │ -09c9d2: 6e30 2d03 5406 |0053: invoke-virtual {v4, v5, v6}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ -09c9d8: 0a04 |0056: move-result v4 │ │ -09c9da: 3804 b0ff |0057: if-eqz v4, 0007 // -0050 │ │ -09c9de: 1224 |0059: const/4 v4, #int 2 // #2 │ │ -09c9e0: 5994 5d00 |005a: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ -09c9e4: 6e10 f837 0a00 |005c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -09c9ea: 0a04 |005f: move-result v4 │ │ -09c9ec: 8744 |0060: float-to-int v4, v4 │ │ -09c9ee: 7020 7700 4900 |0061: invoke-direct {v9, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToAlpha:(I)I // method@0077 │ │ -09c9f4: 0a04 |0064: move-result v4 │ │ -09c9f6: 5994 4c00 |0065: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09c9fa: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -09c9fc: 289f |0068: goto 0007 // -0061 │ │ +09a6c0: |[09a6c0] afzkl.development.colorpickerview.view.ColorPickerView.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z │ │ +09a6d0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +09a6d2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +09a6d4: 5495 6700 |0002: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +09a6d8: 3905 0400 |0004: if-nez v5, 0008 // +0004 │ │ +09a6dc: 0143 |0006: move v3, v4 │ │ +09a6de: 0f03 |0007: return v3 │ │ +09a6e0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +09a6e2: 5495 6700 |0009: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +09a6e6: 5251 a800 |000b: iget v1, v5, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a6ea: 5495 6700 |000d: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +09a6ee: 5252 a900 |000f: iget v2, v5, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a6f2: 5495 5b00 |0011: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ +09a6f6: 8216 |0013: int-to-float v6, v1 │ │ +09a6f8: 8227 |0014: int-to-float v7, v2 │ │ +09a6fa: 6e30 2d03 6507 |0015: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ +09a700: 0a05 |0018: move-result v5 │ │ +09a702: 3805 1000 |0019: if-eqz v5, 0029 // +0010 │ │ +09a706: 5998 5d00 |001b: iput v8, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ +09a70a: 6e10 fa37 0a00 |001d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +09a710: 0a04 |0020: move-result v4 │ │ +09a712: 7020 7800 4900 |0021: invoke-direct {v9, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToHue:(F)F // method@0078 │ │ +09a718: 0a04 |0024: move-result v4 │ │ +09a71a: 5994 5800 |0025: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09a71e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +09a720: 28df |0028: goto 0007 // -0021 │ │ +09a722: 5495 6300 |0029: iget-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ +09a726: 8216 |002b: int-to-float v6, v1 │ │ +09a728: 8227 |002c: int-to-float v7, v2 │ │ +09a72a: 6e30 2d03 6507 |002d: invoke-virtual {v5, v6, v7}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ +09a730: 0a05 |0030: move-result v5 │ │ +09a732: 3805 1a00 |0031: if-eqz v5, 004b // +001a │ │ +09a736: 5994 5d00 |0033: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ +09a73a: 6e10 f837 0a00 |0035: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +09a740: 0a05 |0038: move-result v5 │ │ +09a742: 6e10 fa37 0a00 |0039: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +09a748: 0a06 |003c: move-result v6 │ │ +09a74a: 7030 7900 5906 |003d: invoke-direct {v9, v5, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToSatVal:(FF)[F // method@0079 │ │ +09a750: 0c00 |0040: move-result-object v0 │ │ +09a752: 4404 0004 |0041: aget v4, v0, v4 │ │ +09a756: 5994 5f00 |0043: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09a75a: 4404 0008 |0045: aget v4, v0, v8 │ │ +09a75e: 5994 6800 |0047: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09a762: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +09a764: 28bd |004a: goto 0007 // -0043 │ │ +09a766: 5494 4f00 |004b: iget-object v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a76a: 3804 baff |004d: if-eqz v4, 0007 // -0046 │ │ +09a76e: 5494 4f00 |004f: iget-object v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a772: 8215 |0051: int-to-float v5, v1 │ │ +09a774: 8226 |0052: int-to-float v6, v2 │ │ +09a776: 6e30 2d03 5406 |0053: invoke-virtual {v4, v5, v6}, Landroid/graphics/RectF;.contains:(FF)Z // method@032d │ │ +09a77c: 0a04 |0056: move-result v4 │ │ +09a77e: 3804 b0ff |0057: if-eqz v4, 0007 // -0050 │ │ +09a782: 1224 |0059: const/4 v4, #int 2 // #2 │ │ +09a784: 5994 5d00 |005a: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ +09a788: 6e10 f837 0a00 |005c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +09a78e: 0a04 |005f: move-result v4 │ │ +09a790: 8744 |0060: float-to-int v4, v4 │ │ +09a792: 7020 7700 4900 |0061: invoke-direct {v9, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.pointToAlpha:(I)I // method@0077 │ │ +09a798: 0a04 |0064: move-result v4 │ │ +09a79a: 5994 4c00 |0065: iput v4, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09a79e: 1213 |0067: const/4 v3, #int 1 // #1 │ │ +09a7a0: 289f |0068: goto 0007 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=683 │ │ 0x0007 line=721 │ │ 0x0008 line=687 │ │ 0x0009 line=689 │ │ 0x000d line=690 │ │ @@ -3087,38 +3090,38 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -09ca00: |[09ca00] afzkl.development.colorpickerview.view.ColorPickerView.pointToAlpha:(I)I │ │ -09ca10: 5440 4f00 |0000: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09ca14: 6e10 3203 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09ca1a: 0a02 |0005: move-result v2 │ │ -09ca1c: 8721 |0006: float-to-int v1, v2 │ │ -09ca1e: 8252 |0007: int-to-float v2, v5 │ │ -09ca20: 5203 b400 |0008: iget v3, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09ca24: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ -09ca28: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ -09ca2c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09ca2e: d252 ff00 |000f: mul-int/lit16 v2, v5, #int 255 // #00ff │ │ -09ca32: b312 |0011: div-int/2addr v2, v1 │ │ -09ca34: d122 ff00 |0012: rsub-int v2, v2, #int 255 // #00ff │ │ -09ca38: 0f02 |0014: return v2 │ │ -09ca3a: 8252 |0015: int-to-float v2, v5 │ │ -09ca3c: 5203 b500 |0016: iget v3, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09ca40: 2d02 0203 |0018: cmpl-float v2, v2, v3 │ │ -09ca44: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ -09ca48: 0115 |001c: move v5, v1 │ │ -09ca4a: 28f2 |001d: goto 000f // -000e │ │ -09ca4c: 5202 b400 |001e: iget v2, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09ca50: 8722 |0020: float-to-int v2, v2 │ │ -09ca52: b125 |0021: sub-int/2addr v5, v2 │ │ -09ca54: 28ed |0022: goto 000f // -0013 │ │ +09a7a4: |[09a7a4] afzkl.development.colorpickerview.view.ColorPickerView.pointToAlpha:(I)I │ │ +09a7b4: 5440 4f00 |0000: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a7b8: 6e10 3203 0000 |0002: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +09a7be: 0a02 |0005: move-result v2 │ │ +09a7c0: 8721 |0006: float-to-int v1, v2 │ │ +09a7c2: 8252 |0007: int-to-float v2, v5 │ │ +09a7c4: 5203 b400 |0008: iget v3, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a7c8: 2e02 0203 |000a: cmpg-float v2, v2, v3 │ │ +09a7cc: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ +09a7d0: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +09a7d2: d252 ff00 |000f: mul-int/lit16 v2, v5, #int 255 // #00ff │ │ +09a7d6: b312 |0011: div-int/2addr v2, v1 │ │ +09a7d8: d122 ff00 |0012: rsub-int v2, v2, #int 255 // #00ff │ │ +09a7dc: 0f02 |0014: return v2 │ │ +09a7de: 8252 |0015: int-to-float v2, v5 │ │ +09a7e0: 5203 b500 |0016: iget v3, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a7e4: 2d02 0203 |0018: cmpl-float v2, v2, v3 │ │ +09a7e8: 3d02 0400 |001a: if-lez v2, 001e // +0004 │ │ +09a7ec: 0115 |001c: move v5, v1 │ │ +09a7ee: 28f2 |001d: goto 000f // -000e │ │ +09a7f0: 5202 b400 |001e: iget v2, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a7f4: 8722 |0020: float-to-int v2, v2 │ │ +09a7f6: b125 |0021: sub-int/2addr v5, v2 │ │ +09a7f8: 28ed |0022: goto 000f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0002 line=533 │ │ 0x0007 line=535 │ │ 0x000e line=536 │ │ 0x000f line=545 │ │ @@ -3136,35 +3139,35 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -09ca58: |[09ca58] afzkl.development.colorpickerview.view.ColorPickerView.pointToHue:(F)F │ │ -09ca68: 1503 b443 |0000: const/high16 v3, #int 1135869952 // #43b4 │ │ -09ca6c: 5441 5b00 |0002: iget-object v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ -09ca70: 6e10 2e03 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09ca76: 0a00 |0007: move-result v0 │ │ -09ca78: 5212 b600 |0008: iget v2, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09ca7c: 2e02 0502 |000a: cmpg-float v2, v5, v2 │ │ -09ca80: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ -09ca84: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -09ca86: a802 0503 |000f: mul-float v2, v5, v3 │ │ -09ca8a: c902 |0011: div-float/2addr v2, v0 │ │ -09ca8c: a702 0302 |0012: sub-float v2, v3, v2 │ │ -09ca90: 0f02 |0014: return v2 │ │ -09ca92: 5212 b300 |0015: iget v2, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09ca96: 2d02 0502 |0017: cmpl-float v2, v5, v2 │ │ -09ca9a: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ -09ca9e: 0105 |001b: move v5, v0 │ │ -09caa0: 28f3 |001c: goto 000f // -000d │ │ -09caa2: 5212 b600 |001d: iget v2, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09caa6: c725 |001f: sub-float/2addr v5, v2 │ │ -09caa8: 28ef |0020: goto 000f // -0011 │ │ +09a7fc: |[09a7fc] afzkl.development.colorpickerview.view.ColorPickerView.pointToHue:(F)F │ │ +09a80c: 1503 b443 |0000: const/high16 v3, #int 1135869952 // #43b4 │ │ +09a810: 5441 5b00 |0002: iget-object v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ +09a814: 6e10 2e03 0100 |0004: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a81a: 0a00 |0007: move-result v0 │ │ +09a81c: 5212 b600 |0008: iget v2, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a820: 2e02 0502 |000a: cmpg-float v2, v5, v2 │ │ +09a824: 3b02 0900 |000c: if-gez v2, 0015 // +0009 │ │ +09a828: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +09a82a: a802 0503 |000f: mul-float v2, v5, v3 │ │ +09a82e: c902 |0011: div-float/2addr v2, v0 │ │ +09a830: a702 0302 |0012: sub-float v2, v3, v2 │ │ +09a834: 0f02 |0014: return v2 │ │ +09a836: 5212 b300 |0015: iget v2, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a83a: 2d02 0502 |0017: cmpl-float v2, v5, v2 │ │ +09a83e: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ +09a842: 0105 |001b: move v5, v0 │ │ +09a844: 28f3 |001c: goto 000f // -000d │ │ +09a846: 5212 b600 |001d: iget v2, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a84a: c725 |001f: sub-float/2addr v5, v2 │ │ +09a84c: 28ef |0020: goto 000f // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=513 │ │ 0x0004 line=515 │ │ 0x0008 line=517 │ │ 0x000e line=518 │ │ 0x000f line=527 │ │ @@ -3182,57 +3185,57 @@ │ │ type : '(FF)[F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -09caac: |[09caac] afzkl.development.colorpickerview.view.ColorPickerView.pointToSatVal:(FF)[F │ │ -09cabc: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -09cac0: 5471 6300 |0002: iget-object v1, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ -09cac4: 1224 |0004: const/4 v4, #int 2 // #2 │ │ -09cac6: 2342 f408 |0005: new-array v2, v4, [F // type@08f4 │ │ -09caca: 6e10 3203 0100 |0007: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09cad0: 0a03 |000a: move-result v3 │ │ -09cad2: 6e10 2e03 0100 |000b: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09cad8: 0a00 |000e: move-result v0 │ │ -09cada: 5214 b400 |000f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cade: 2e04 0804 |0011: cmpg-float v4, v8, v4 │ │ -09cae2: 3b04 1900 |0013: if-gez v4, 002c // +0019 │ │ -09cae6: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -09cae8: 5214 b600 |0016: iget v4, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09caec: 2e04 0904 |0018: cmpg-float v4, v9, v4 │ │ -09caf0: 3b04 1e00 |001a: if-gez v4, 0038 // +001e │ │ -09caf4: 1209 |001c: const/4 v9, #int 0 // #0 │ │ -09caf6: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -09caf8: a905 0603 |001e: div-float v5, v6, v3 │ │ -09cafc: c885 |0020: mul-float/2addr v5, v8 │ │ -09cafe: 4b05 0204 |0021: aput v5, v2, v4 │ │ -09cb02: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -09cb04: a905 0600 |0024: div-float v5, v6, v0 │ │ -09cb08: c895 |0026: mul-float/2addr v5, v9 │ │ -09cb0a: a705 0605 |0027: sub-float v5, v6, v5 │ │ -09cb0e: 4b05 0204 |0029: aput v5, v2, v4 │ │ -09cb12: 1102 |002b: return-object v2 │ │ -09cb14: 5214 b500 |002c: iget v4, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cb18: 2d04 0804 |002e: cmpl-float v4, v8, v4 │ │ -09cb1c: 3d04 0400 |0030: if-lez v4, 0034 // +0004 │ │ -09cb20: 0138 |0032: move v8, v3 │ │ -09cb22: 28e3 |0033: goto 0016 // -001d │ │ -09cb24: 5214 b400 |0034: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cb28: c748 |0036: sub-float/2addr v8, v4 │ │ -09cb2a: 28df |0037: goto 0016 // -0021 │ │ -09cb2c: 5214 b300 |0038: iget v4, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cb30: 2d04 0904 |003a: cmpl-float v4, v9, v4 │ │ -09cb34: 3d04 0400 |003c: if-lez v4, 0040 // +0004 │ │ -09cb38: 0109 |003e: move v9, v0 │ │ -09cb3a: 28de |003f: goto 001d // -0022 │ │ -09cb3c: 5214 b600 |0040: iget v4, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cb40: c749 |0042: sub-float/2addr v9, v4 │ │ -09cb42: 28da |0043: goto 001d // -0026 │ │ +09a850: |[09a850] afzkl.development.colorpickerview.view.ColorPickerView.pointToSatVal:(FF)[F │ │ +09a860: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +09a864: 5471 6300 |0002: iget-object v1, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ +09a868: 1224 |0004: const/4 v4, #int 2 // #2 │ │ +09a86a: 2342 f408 |0005: new-array v2, v4, [F // type@08f4 │ │ +09a86e: 6e10 3203 0100 |0007: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +09a874: 0a03 |000a: move-result v3 │ │ +09a876: 6e10 2e03 0100 |000b: invoke-virtual {v1}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a87c: 0a00 |000e: move-result v0 │ │ +09a87e: 5214 b400 |000f: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a882: 2e04 0804 |0011: cmpg-float v4, v8, v4 │ │ +09a886: 3b04 1900 |0013: if-gez v4, 002c // +0019 │ │ +09a88a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +09a88c: 5214 b600 |0016: iget v4, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a890: 2e04 0904 |0018: cmpg-float v4, v9, v4 │ │ +09a894: 3b04 1e00 |001a: if-gez v4, 0038 // +001e │ │ +09a898: 1209 |001c: const/4 v9, #int 0 // #0 │ │ +09a89a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +09a89c: a905 0603 |001e: div-float v5, v6, v3 │ │ +09a8a0: c885 |0020: mul-float/2addr v5, v8 │ │ +09a8a2: 4b05 0204 |0021: aput v5, v2, v4 │ │ +09a8a6: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +09a8a8: a905 0600 |0024: div-float v5, v6, v0 │ │ +09a8ac: c895 |0026: mul-float/2addr v5, v9 │ │ +09a8ae: a705 0605 |0027: sub-float v5, v6, v5 │ │ +09a8b2: 4b05 0204 |0029: aput v5, v2, v4 │ │ +09a8b6: 1102 |002b: return-object v2 │ │ +09a8b8: 5214 b500 |002c: iget v4, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a8bc: 2d04 0804 |002e: cmpl-float v4, v8, v4 │ │ +09a8c0: 3d04 0400 |0030: if-lez v4, 0034 // +0004 │ │ +09a8c4: 0138 |0032: move v8, v3 │ │ +09a8c6: 28e3 |0033: goto 0016 // -001d │ │ +09a8c8: 5214 b400 |0034: iget v4, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a8cc: c748 |0036: sub-float/2addr v8, v4 │ │ +09a8ce: 28df |0037: goto 0016 // -0021 │ │ +09a8d0: 5214 b300 |0038: iget v4, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a8d4: 2d04 0904 |003a: cmpl-float v4, v9, v4 │ │ +09a8d8: 3d04 0400 |003c: if-lez v4, 0040 // +0004 │ │ +09a8dc: 0109 |003e: move v9, v0 │ │ +09a8de: 28de |003f: goto 001d // -0022 │ │ +09a8e0: 5214 b600 |0040: iget v4, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a8e4: c749 |0042: sub-float/2addr v9, v4 │ │ +09a8e6: 28da |0043: goto 001d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=478 │ │ 0x0004 line=479 │ │ 0x0007 line=481 │ │ 0x000b line=482 │ │ 0x000f line=484 │ │ @@ -3262,35 +3265,35 @@ │ │ type : '(FF)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -09cb44: |[09cb44] afzkl.development.colorpickerview.view.ColorPickerView.satValToPoint:(FF)Landroid/graphics/Point; │ │ -09cb54: 5462 6300 |0000: iget-object v2, v6, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ -09cb58: 6e10 2e03 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09cb5e: 0a00 |0005: move-result v0 │ │ -09cb60: 6e10 3203 0200 |0006: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09cb66: 0a03 |0009: move-result v3 │ │ -09cb68: 2201 8400 |000a: new-instance v1, Landroid/graphics/Point; // type@0084 │ │ -09cb6c: 7010 1303 0100 |000c: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0313 │ │ -09cb72: a804 0703 |000f: mul-float v4, v7, v3 │ │ -09cb76: 5225 b400 |0011: iget v5, v2, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cb7a: c654 |0013: add-float/2addr v4, v5 │ │ -09cb7c: 8744 |0014: float-to-int v4, v4 │ │ -09cb7e: 5914 a800 |0015: iput v4, v1, Landroid/graphics/Point;.x:I // field@00a8 │ │ -09cb82: 1504 803f |0017: const/high16 v4, #int 1065353216 // #3f80 │ │ -09cb86: c784 |0019: sub-float/2addr v4, v8 │ │ -09cb88: c804 |001a: mul-float/2addr v4, v0 │ │ -09cb8a: 5225 b600 |001b: iget v5, v2, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cb8e: c654 |001d: add-float/2addr v4, v5 │ │ -09cb90: 8744 |001e: float-to-int v4, v4 │ │ -09cb92: 5914 a900 |001f: iput v4, v1, Landroid/graphics/Point;.y:I // field@00a9 │ │ -09cb96: 1101 |0021: return-object v1 │ │ +09a8e8: |[09a8e8] afzkl.development.colorpickerview.view.ColorPickerView.satValToPoint:(FF)Landroid/graphics/Point; │ │ +09a8f8: 5462 6300 |0000: iget-object v2, v6, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ +09a8fc: 6e10 2e03 0200 |0002: invoke-virtual {v2}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09a902: 0a00 |0005: move-result v0 │ │ +09a904: 6e10 3203 0200 |0006: invoke-virtual {v2}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +09a90a: 0a03 |0009: move-result v3 │ │ +09a90c: 2201 8400 |000a: new-instance v1, Landroid/graphics/Point; // type@0084 │ │ +09a910: 7010 1303 0100 |000c: invoke-direct {v1}, Landroid/graphics/Point;.:()V // method@0313 │ │ +09a916: a804 0703 |000f: mul-float v4, v7, v3 │ │ +09a91a: 5225 b400 |0011: iget v5, v2, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a91e: c654 |0013: add-float/2addr v4, v5 │ │ +09a920: 8744 |0014: float-to-int v4, v4 │ │ +09a922: 5914 a800 |0015: iput v4, v1, Landroid/graphics/Point;.x:I // field@00a8 │ │ +09a926: 1504 803f |0017: const/high16 v4, #int 1065353216 // #3f80 │ │ +09a92a: c784 |0019: sub-float/2addr v4, v8 │ │ +09a92c: c804 |001a: mul-float/2addr v4, v0 │ │ +09a92e: 5225 b600 |001b: iget v5, v2, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a932: c654 |001d: add-float/2addr v4, v5 │ │ +09a934: 8744 |001e: float-to-int v4, v4 │ │ +09a936: 5914 a900 |001f: iput v4, v1, Landroid/graphics/Point;.y:I // field@00a9 │ │ +09a93a: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0002 line=451 │ │ 0x0006 line=452 │ │ 0x000a line=454 │ │ 0x000f line=456 │ │ @@ -3310,71 +3313,74 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -09cb98: |[09cb98] afzkl.development.colorpickerview.view.ColorPickerView.setUpAlphaRect:()V │ │ -09cba8: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ -09cbac: 55a5 6500 |0002: iget-boolean v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09cbb0: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -09cbb4: 0e00 |0006: return-void │ │ -09cbb6: 54a1 5700 |0007: iget-object v1, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cbba: 5215 b400 |0009: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cbbe: a602 0507 |000b: add-float v2, v5, v7 │ │ -09cbc2: 5215 b300 |000d: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cbc6: 52a6 4300 |000f: iget v6, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cbca: c765 |0011: sub-float/2addr v5, v6 │ │ -09cbcc: a604 0507 |0012: add-float v4, v5, v7 │ │ -09cbd0: 5215 b300 |0014: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cbd4: a700 0507 |0016: sub-float v0, v5, v7 │ │ -09cbd8: 5215 b500 |0018: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cbdc: a703 0507 |001a: sub-float v3, v5, v7 │ │ -09cbe0: 2205 8900 |001c: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ -09cbe4: 7050 2903 2534 |001e: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ -09cbea: 5ba5 4f00 |0021: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09cbee: 2205 1000 |0023: new-instance v5, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // type@0010 │ │ -09cbf2: 1506 a040 |0025: const/high16 v6, #int 1084227584 // #40a0 │ │ -09cbf6: 6007 5500 |0027: sget v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ -09cbfa: c876 |0029: mul-float/2addr v6, v7 │ │ -09cbfc: 8766 |002a: float-to-int v6, v6 │ │ -09cbfe: 7020 1500 6500 |002b: invoke-direct {v5, v6}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.:(I)V // method@0015 │ │ -09cc04: 5ba5 4e00 |002e: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ -09cc08: 54a5 4e00 |0030: iget-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ -09cc0c: 54a6 4f00 |0032: iget-object v6, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09cc10: 5266 b400 |0034: iget v6, v6, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cc14: 7110 1843 0600 |0036: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09cc1a: 0a06 |0039: move-result v6 │ │ -09cc1c: 54a7 4f00 |003a: iget-object v7, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09cc20: 5277 b600 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cc24: 7110 1843 0700 |003e: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09cc2a: 0a07 |0041: move-result v7 │ │ -09cc2c: 54a8 4f00 |0042: iget-object v8, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09cc30: 5288 b500 |0044: iget v8, v8, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cc34: 7110 1843 0800 |0046: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09cc3a: 0a08 |0049: move-result v8 │ │ -09cc3c: 54a9 4f00 |004a: iget-object v9, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09cc40: 5299 b300 |004c: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cc44: 7110 1843 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -09cc4a: 0a09 |0051: move-result v9 │ │ -09cc4c: 6e59 1c00 6587 |0052: invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.setBounds:(IIII)V // method@001c │ │ -09cc52: 28b1 |0055: goto 0006 // -004f │ │ +09a93c: |[09a93c] afzkl.development.colorpickerview.view.ColorPickerView.setUpAlphaRect:()V │ │ +09a94c: 1507 803f |0000: const/high16 v7, #int 1065353216 // #3f80 │ │ +09a950: 55a5 6500 |0002: iget-boolean v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09a954: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +09a958: 0e00 |0006: return-void │ │ +09a95a: 54a1 5700 |0007: iget-object v1, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09a95e: 5215 b400 |0009: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a962: a602 0507 |000b: add-float v2, v5, v7 │ │ +09a966: 5215 b300 |000d: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a96a: 52a6 4300 |000f: iget v6, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09a96e: c765 |0011: sub-float/2addr v5, v6 │ │ +09a970: a604 0507 |0012: add-float v4, v5, v7 │ │ +09a974: 5215 b300 |0014: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a978: a700 0507 |0016: sub-float v0, v5, v7 │ │ +09a97c: 5215 b500 |0018: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a980: a703 0507 |001a: sub-float v3, v5, v7 │ │ +09a984: 2205 8900 |001c: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ +09a988: 7050 2903 2534 |001e: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ +09a98e: 5ba5 4f00 |0021: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a992: 2205 1000 |0023: new-instance v5, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // type@0010 │ │ +09a996: 1506 a040 |0025: const/high16 v6, #int 1084227584 // #40a0 │ │ +09a99a: 6007 5500 |0027: sget v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDensity:F // field@0055 │ │ +09a99e: c876 |0029: mul-float/2addr v6, v7 │ │ +09a9a0: 8766 |002a: float-to-int v6, v6 │ │ +09a9a2: 7020 1500 6500 |002b: invoke-direct {v5, v6}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.:(I)V // method@0015 │ │ +09a9a8: 5ba5 4e00 |002e: iput-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ +09a9ac: 54a5 4e00 |0030: iget-object v5, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaPattern:Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable; // field@004e │ │ +09a9b0: 54a6 4f00 |0032: iget-object v6, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a9b4: 5266 b400 |0034: iget v6, v6, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09a9b8: 7110 1843 0600 |0036: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +09a9be: 0a06 |0039: move-result v6 │ │ +09a9c0: 54a7 4f00 |003a: iget-object v7, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a9c4: 5277 b600 |003c: iget v7, v7, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09a9c8: 7110 1843 0700 |003e: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +09a9ce: 0a07 |0041: move-result v7 │ │ +09a9d0: 54a8 4f00 |0042: iget-object v8, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a9d4: 5288 b500 |0044: iget v8, v8, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09a9d8: 7110 1843 0800 |0046: invoke-static {v8}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +09a9de: 0a08 |0049: move-result v8 │ │ +09a9e0: 54a9 4f00 |004a: iget-object v9, v10, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09a9e4: 5299 b300 |004c: iget v9, v9, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09a9e8: 7110 1843 0900 |004e: invoke-static {v9}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +09a9ee: 0a09 |0051: move-result v9 │ │ +09a9f0: 6e59 1c00 6587 |0052: invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;.setBounds:(IIII)V // method@001c │ │ +09a9f6: 28b1 |0055: goto 0006 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=903 │ │ 0x0006 line=919 │ │ 0x0007 line=905 │ │ 0x0009 line=907 │ │ 0x000d line=908 │ │ 0x0014 line=909 │ │ 0x0018 line=910 │ │ 0x001c line=912 │ │ 0x0023 line=915 │ │ 0x0030 line=916 │ │ + 0x003e line=917 │ │ + 0x004e line=918 │ │ + 0x0052 line=916 │ │ locals : │ │ 0x0018 - 0x0056 reg=0 bottom F │ │ 0x0009 - 0x0056 reg=1 dRect Landroid/graphics/RectF; │ │ 0x000d - 0x0056 reg=2 left F │ │ 0x001c - 0x0056 reg=3 right F │ │ 0x0014 - 0x0056 reg=4 top F │ │ 0x0000 - 0x0056 reg=10 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ @@ -3384,39 +3390,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -09cc54: |[09cc54] afzkl.development.colorpickerview.view.ColorPickerView.setUpHueRect:()V │ │ -09cc64: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -09cc68: 5491 5700 |0002: iget-object v1, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cc6c: 5215 b500 |0004: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cc70: 5296 4500 |0006: iget v6, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09cc74: c765 |0008: sub-float/2addr v5, v6 │ │ -09cc76: a602 0508 |0009: add-float v2, v5, v8 │ │ -09cc7a: 5215 b600 |000b: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cc7e: a604 0508 |000d: add-float v4, v5, v8 │ │ -09cc82: 5215 b300 |000f: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cc86: a706 0508 |0011: sub-float v6, v5, v8 │ │ -09cc8a: 5595 6500 |0013: iget-boolean v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09cc8e: 3805 1500 |0015: if-eqz v5, 002a // +0015 │ │ -09cc92: 5295 4a00 |0017: iget v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cc96: 5297 4300 |0019: iget v7, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cc9a: c675 |001b: add-float/2addr v5, v7 │ │ -09cc9c: a700 0605 |001c: sub-float v0, v6, v5 │ │ -09cca0: 5215 b500 |001e: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cca4: a703 0508 |0020: sub-float v3, v5, v8 │ │ -09cca8: 2205 8900 |0022: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ -09ccac: 7050 2903 2534 |0024: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ -09ccb2: 5b95 5b00 |0027: iput-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ -09ccb6: 0e00 |0029: return-void │ │ -09ccb8: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -09ccba: 28f1 |002b: goto 001c // -000f │ │ +09a9f8: |[09a9f8] afzkl.development.colorpickerview.view.ColorPickerView.setUpHueRect:()V │ │ +09aa08: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +09aa0c: 5491 5700 |0002: iget-object v1, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09aa10: 5215 b500 |0004: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09aa14: 5296 4500 |0006: iget v6, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09aa18: c765 |0008: sub-float/2addr v5, v6 │ │ +09aa1a: a602 0508 |0009: add-float v2, v5, v8 │ │ +09aa1e: 5215 b600 |000b: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09aa22: a604 0508 |000d: add-float v4, v5, v8 │ │ +09aa26: 5215 b300 |000f: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09aa2a: a706 0508 |0011: sub-float v6, v5, v8 │ │ +09aa2e: 5595 6500 |0013: iget-boolean v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09aa32: 3805 1500 |0015: if-eqz v5, 002a // +0015 │ │ +09aa36: 5295 4a00 |0017: iget v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09aa3a: 5297 4300 |0019: iget v7, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09aa3e: c675 |001b: add-float/2addr v5, v7 │ │ +09aa40: a700 0605 |001c: sub-float v0, v6, v5 │ │ +09aa44: 5215 b500 |001e: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09aa48: a703 0508 |0020: sub-float v3, v5, v8 │ │ +09aa4c: 2205 8900 |0022: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ +09aa50: 7050 2903 2534 |0024: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ +09aa56: 5b95 5b00 |0027: iput-object v5, v9, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueRect:Landroid/graphics/RectF; // field@005b │ │ +09aa5a: 0e00 |0029: return-void │ │ +09aa5c: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +09aa5e: 28f1 |002b: goto 001c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=891 │ │ 0x0004 line=893 │ │ 0x000b line=894 │ │ 0x000f line=895 │ │ 0x001e line=896 │ │ @@ -3436,39 +3442,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -09ccbc: |[09ccbc] afzkl.development.colorpickerview.view.ColorPickerView.setUpSatValRect:()V │ │ -09cccc: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -09ccd0: 5471 5700 |0002: iget-object v1, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09ccd4: 5215 b400 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09ccd8: a602 0506 |0006: add-float v2, v5, v6 │ │ -09ccdc: 5215 b600 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cce0: a604 0506 |000a: add-float v4, v5, v6 │ │ -09cce4: 5215 b300 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cce8: a700 0506 |000e: sub-float v0, v5, v6 │ │ -09ccec: 5215 b500 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09ccf0: c765 |0012: sub-float/2addr v5, v6 │ │ -09ccf2: 5276 4a00 |0013: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09ccf6: c765 |0015: sub-float/2addr v5, v6 │ │ -09ccf8: 5276 4500 |0016: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09ccfc: a703 0506 |0018: sub-float v3, v5, v6 │ │ -09cd00: 5575 6500 |001a: iget-boolean v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09cd04: 3805 0800 |001c: if-eqz v5, 0024 // +0008 │ │ -09cd08: 5275 4300 |001e: iget v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cd0c: 5276 4a00 |0020: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cd10: c665 |0022: add-float/2addr v5, v6 │ │ -09cd12: c750 |0023: sub-float/2addr v0, v5 │ │ -09cd14: 2205 8900 |0024: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ -09cd18: 7050 2903 2534 |0026: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ -09cd1e: 5b75 6300 |0029: iput-object v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ -09cd22: 0e00 |002b: return-void │ │ +09aa60: |[09aa60] afzkl.development.colorpickerview.view.ColorPickerView.setUpSatValRect:()V │ │ +09aa70: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +09aa74: 5471 5700 |0002: iget-object v1, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09aa78: 5215 b400 |0004: iget v5, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09aa7c: a602 0506 |0006: add-float v2, v5, v6 │ │ +09aa80: 5215 b600 |0008: iget v5, v1, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09aa84: a604 0506 |000a: add-float v4, v5, v6 │ │ +09aa88: 5215 b300 |000c: iget v5, v1, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09aa8c: a700 0506 |000e: sub-float v0, v5, v6 │ │ +09aa90: 5215 b500 |0010: iget v5, v1, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09aa94: c765 |0012: sub-float/2addr v5, v6 │ │ +09aa96: 5276 4a00 |0013: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09aa9a: c765 |0015: sub-float/2addr v5, v6 │ │ +09aa9c: 5276 4500 |0016: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09aaa0: a703 0506 |0018: sub-float v3, v5, v6 │ │ +09aaa4: 5575 6500 |001a: iget-boolean v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09aaa8: 3805 0800 |001c: if-eqz v5, 0024 // +0008 │ │ +09aaac: 5275 4300 |001e: iget v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09aab0: 5276 4a00 |0020: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09aab4: c665 |0022: add-float/2addr v5, v6 │ │ +09aab6: c750 |0023: sub-float/2addr v0, v5 │ │ +09aab8: 2205 8900 |0024: new-instance v5, Landroid/graphics/RectF; // type@0089 │ │ +09aabc: 7050 2903 2534 |0026: invoke-direct {v5, v2, v4, v3, v0}, Landroid/graphics/RectF;.:(FFFF)V // method@0329 │ │ +09aac2: 5b75 6300 |0029: iput-object v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatValRect:Landroid/graphics/RectF; // field@0063 │ │ +09aac6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=874 │ │ 0x0004 line=876 │ │ 0x0008 line=877 │ │ 0x000c line=878 │ │ 0x0010 line=879 │ │ @@ -3490,17 +3496,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09cd24: |[09cd24] afzkl.development.colorpickerview.view.ColorPickerView.getAlphaSliderText:()Ljava/lang/String; │ │ -09cd34: 5410 5100 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09cd38: 1100 |0002: return-object v0 │ │ +09aac8: |[09aac8] afzkl.development.colorpickerview.view.ColorPickerView.getAlphaSliderText:()Ljava/lang/String; │ │ +09aad8: 5410 5100 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +09aadc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ @@ -3508,17 +3514,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09cd3c: |[09cd3c] afzkl.development.colorpickerview.view.ColorPickerView.getBorderColor:()I │ │ -09cd4c: 5210 5300 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09cd50: 0f00 |0002: return v0 │ │ +09aae0: |[09aae0] afzkl.development.colorpickerview.view.ColorPickerView.getBorderColor:()I │ │ +09aaf0: 5210 5300 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +09aaf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ #2 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ @@ -3526,30 +3532,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -09cd54: |[09cd54] afzkl.development.colorpickerview.view.ColorPickerView.getColor:()I │ │ -09cd64: 5240 4c00 |0000: iget v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09cd68: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -09cd6a: 2311 f408 |0003: new-array v1, v1, [F // type@08f4 │ │ -09cd6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -09cd70: 5243 5800 |0006: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09cd74: 4b03 0102 |0008: aput v3, v1, v2 │ │ -09cd78: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -09cd7a: 5243 5f00 |000b: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09cd7e: 4b03 0102 |000d: aput v3, v1, v2 │ │ -09cd82: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -09cd84: 5243 6800 |0010: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09cd88: 4b03 0102 |0012: aput v3, v1, v2 │ │ -09cd8c: 7120 cd02 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ -09cd92: 0a00 |0017: move-result v0 │ │ -09cd94: 0f00 |0018: return v0 │ │ +09aaf8: |[09aaf8] afzkl.development.colorpickerview.view.ColorPickerView.getColor:()I │ │ +09ab08: 5240 4c00 |0000: iget v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09ab0c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +09ab0e: 2311 f408 |0003: new-array v1, v1, [F // type@08f4 │ │ +09ab12: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09ab14: 5243 5800 |0006: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09ab18: 4b03 0102 |0008: aput v3, v1, v2 │ │ +09ab1c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +09ab1e: 5243 5f00 |000b: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09ab22: 4b03 0102 |000d: aput v3, v1, v2 │ │ +09ab26: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +09ab28: 5243 6800 |0010: iget v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09ab2c: 4b03 0102 |0012: aput v3, v1, v2 │ │ +09ab30: 7120 cd02 1000 |0014: invoke-static {v0, v1}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ +09ab36: 0a00 |0017: move-result v0 │ │ +09ab38: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ #3 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ @@ -3557,18 +3563,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09cd98: |[09cd98] afzkl.development.colorpickerview.view.ColorPickerView.getDrawingOffset:()F │ │ -09cda8: 5210 5600 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09cdac: 8200 |0002: int-to-float v0, v0 │ │ -09cdae: 0f00 |0003: return v0 │ │ +09ab3c: |[09ab3c] afzkl.development.colorpickerview.view.ColorPickerView.getDrawingOffset:()F │ │ +09ab4c: 5210 5600 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09ab50: 8200 |0002: int-to-float v0, v0 │ │ +09ab52: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ #4 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ @@ -3576,17 +3582,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09cdb0: |[09cdb0] afzkl.development.colorpickerview.view.ColorPickerView.getSliderTrackerColor:()I │ │ -09cdc0: 5210 6600 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09cdc4: 0f00 |0002: return v0 │ │ +09ab54: |[09ab54] afzkl.development.colorpickerview.view.ColorPickerView.getSliderTrackerColor:()I │ │ +09ab64: 5210 6600 |0000: iget v0, v1, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +09ab68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ │ │ #5 : (in Lafzkl/development/colorpickerview/view/ColorPickerView;) │ │ @@ -3594,31 +3600,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -09cdc8: |[09cdc8] afzkl.development.colorpickerview.view.ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ -09cdd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cdda: 5420 5700 |0001: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cdde: 6e10 3203 0000 |0003: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -09cde4: 0a00 |0006: move-result v0 │ │ -09cde6: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ -09cdea: 3d00 0c00 |0009: if-lez v0, 0015 // +000c │ │ -09cdee: 5420 5700 |000b: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cdf2: 6e10 2e03 0000 |000d: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -09cdf8: 0a00 |0010: move-result v0 │ │ -09cdfa: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ -09cdfe: 3c00 0300 |0013: if-gtz v0, 0016 // +0003 │ │ -09ce02: 0e00 |0015: return-void │ │ -09ce04: 7020 5f00 3200 |0016: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawSatValPanel:(Landroid/graphics/Canvas;)V // method@005f │ │ -09ce0a: 7020 5e00 3200 |0019: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawHuePanel:(Landroid/graphics/Canvas;)V // method@005e │ │ -09ce10: 7020 5d00 3200 |001c: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawAlphaPanel:(Landroid/graphics/Canvas;)V // method@005d │ │ -09ce16: 28f6 |001f: goto 0015 // -000a │ │ +09ab6c: |[09ab6c] afzkl.development.colorpickerview.view.ColorPickerView.onDraw:(Landroid/graphics/Canvas;)V │ │ +09ab7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09ab7e: 5420 5700 |0001: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ab82: 6e10 3203 0000 |0003: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +09ab88: 0a00 |0006: move-result v0 │ │ +09ab8a: 2e00 0001 |0007: cmpg-float v0, v0, v1 │ │ +09ab8e: 3d00 0c00 |0009: if-lez v0, 0015 // +000c │ │ +09ab92: 5420 5700 |000b: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ab96: 6e10 2e03 0000 |000d: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +09ab9c: 0a00 |0010: move-result v0 │ │ +09ab9e: 2e00 0001 |0011: cmpg-float v0, v0, v1 │ │ +09aba2: 3c00 0300 |0013: if-gtz v0, 0016 // +0003 │ │ +09aba6: 0e00 |0015: return-void │ │ +09aba8: 7020 5f00 3200 |0016: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawSatValPanel:(Landroid/graphics/Canvas;)V // method@005f │ │ +09abae: 7020 5e00 3200 |0019: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawHuePanel:(Landroid/graphics/Canvas;)V // method@005e │ │ +09abb4: 7020 5d00 3200 |001c: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.drawAlphaPanel:(Landroid/graphics/Canvas;)V // method@005d │ │ +09abba: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=257 │ │ 0x0015 line=265 │ │ 0x0016 line=261 │ │ 0x0019 line=262 │ │ 0x001c line=263 │ │ @@ -3631,110 +3637,110 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -09ce18: |[09ce18] afzkl.development.colorpickerview.view.ColorPickerView.onMeasure:(II)V │ │ -09ce28: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -09ce2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09ce2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09ce30: 7110 2138 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -09ce36: 0a08 |0007: move-result v8 │ │ -09ce38: 7110 2138 0f00 |0008: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -09ce3e: 0a04 |000b: move-result v4 │ │ -09ce40: 7110 2238 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -09ce46: 0a07 |000f: move-result v7 │ │ -09ce48: 7110 2238 0f00 |0010: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -09ce4e: 0a03 |0013: move-result v3 │ │ -09ce50: 32a8 0400 |0014: if-eq v8, v10, 0018 // +0004 │ │ -09ce54: 33a4 4600 |0016: if-ne v4, v10, 005c // +0046 │ │ -09ce58: 33a8 2200 |0018: if-ne v8, v10, 003a // +0022 │ │ -09ce5c: 32a4 2000 |001a: if-eq v4, v10, 003a // +0020 │ │ -09ce60: 827a |001c: int-to-float v10, v7 │ │ -09ce62: 52db 4a00 |001d: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09ce66: c7ba |001f: sub-float/2addr v10, v11 │ │ -09ce68: 52db 4500 |0020: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09ce6c: c7ba |0022: sub-float/2addr v10, v11 │ │ -09ce6e: 87a2 |0023: float-to-int v2, v10 │ │ -09ce70: 55da 6500 |0024: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09ce74: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ -09ce78: 822a |0028: int-to-float v10, v2 │ │ -09ce7a: 52db 4a00 |0029: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09ce7e: 52dc 4300 |002b: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09ce82: c6cb |002d: add-float/2addr v11, v12 │ │ -09ce84: c6ba |002e: add-float/2addr v10, v11 │ │ -09ce86: 87a2 |002f: float-to-int v2, v10 │ │ -09ce88: 3732 0800 |0030: if-le v2, v3, 0038 // +0008 │ │ -09ce8c: 0130 |0032: move v0, v3 │ │ -09ce8e: 0171 |0033: move v1, v7 │ │ -09ce90: 6e30 8400 1d00 |0034: invoke-virtual {v13, v1, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setMeasuredDimension:(II)V // method@0084 │ │ -09ce96: 0e00 |0037: return-void │ │ -09ce98: 0120 |0038: move v0, v2 │ │ -09ce9a: 28fa |0039: goto 0033 // -0006 │ │ -09ce9c: 33a4 1f00 |003a: if-ne v4, v10, 0059 // +001f │ │ -09cea0: 32a8 1d00 |003c: if-eq v8, v10, 0059 // +001d │ │ -09cea4: 823a |003e: int-to-float v10, v3 │ │ -09cea6: 52db 4a00 |003f: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09ceaa: c6ba |0041: add-float/2addr v10, v11 │ │ -09ceac: 52db 4500 |0042: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09ceb0: c6ba |0044: add-float/2addr v10, v11 │ │ -09ceb2: 87a6 |0045: float-to-int v6, v10 │ │ -09ceb4: 55da 6500 |0046: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09ceb8: 380a 0a00 |0048: if-eqz v10, 0052 // +000a │ │ -09cebc: 826a |004a: int-to-float v10, v6 │ │ -09cebe: 52db 4a00 |004b: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cec2: 52dc 4300 |004d: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cec6: c7cb |004f: sub-float/2addr v11, v12 │ │ -09cec8: c7ba |0050: sub-float/2addr v10, v11 │ │ -09ceca: 87a6 |0051: float-to-int v6, v10 │ │ -09cecc: 3776 0500 |0052: if-le v6, v7, 0057 // +0005 │ │ -09ced0: 0171 |0054: move v1, v7 │ │ -09ced2: 0130 |0055: move v0, v3 │ │ -09ced4: 28de |0056: goto 0034 // -0022 │ │ -09ced6: 0161 |0057: move v1, v6 │ │ -09ced8: 28fd |0058: goto 0055 // -0003 │ │ -09ceda: 0171 |0059: move v1, v7 │ │ -09cedc: 0130 |005a: move v0, v3 │ │ -09cede: 28d9 |005b: goto 0034 // -0027 │ │ -09cee0: 823a |005c: int-to-float v10, v3 │ │ -09cee2: 52db 4a00 |005d: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cee6: c6ba |005f: add-float/2addr v10, v11 │ │ -09cee8: 52db 4500 |0060: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09ceec: c6ba |0062: add-float/2addr v10, v11 │ │ -09ceee: 87a9 |0063: float-to-int v9, v10 │ │ -09cef0: 827a |0064: int-to-float v10, v7 │ │ -09cef2: 52db 4a00 |0065: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cef6: c7ba |0067: sub-float/2addr v10, v11 │ │ -09cef8: 52db 4500 |0068: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ -09cefc: c7ba |006a: sub-float/2addr v10, v11 │ │ -09cefe: 87a5 |006b: float-to-int v5, v10 │ │ -09cf00: 55da 6500 |006c: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09cf04: 380a 1200 |006e: if-eqz v10, 0080 // +0012 │ │ -09cf08: 829a |0070: int-to-float v10, v9 │ │ -09cf0a: 52db 4a00 |0071: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cf0e: 52dc 4300 |0073: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cf12: c6cb |0075: add-float/2addr v11, v12 │ │ -09cf14: c7ba |0076: sub-float/2addr v10, v11 │ │ -09cf16: 87a9 |0077: float-to-int v9, v10 │ │ -09cf18: 825a |0078: int-to-float v10, v5 │ │ -09cf1a: 52db 4a00 |0079: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ -09cf1e: 52dc 4300 |007b: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ -09cf22: c6cb |007d: add-float/2addr v11, v12 │ │ -09cf24: c6ba |007e: add-float/2addr v10, v11 │ │ -09cf26: 87a5 |007f: float-to-int v5, v10 │ │ -09cf28: 3679 0500 |0080: if-gt v9, v7, 0085 // +0005 │ │ -09cf2c: 0191 |0082: move v1, v9 │ │ -09cf2e: 0130 |0083: move v0, v3 │ │ -09cf30: 28b0 |0084: goto 0034 // -0050 │ │ -09cf32: 3635 afff |0085: if-gt v5, v3, 0034 // -0051 │ │ -09cf36: 0150 |0087: move v0, v5 │ │ -09cf38: 0171 |0088: move v1, v7 │ │ -09cf3a: 28ab |0089: goto 0034 // -0055 │ │ +09abbc: |[09abbc] afzkl.development.colorpickerview.view.ColorPickerView.onMeasure:(II)V │ │ +09abcc: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +09abd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09abd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09abd4: 7110 2138 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +09abda: 0a08 |0007: move-result v8 │ │ +09abdc: 7110 2138 0f00 |0008: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +09abe2: 0a04 |000b: move-result v4 │ │ +09abe4: 7110 2238 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +09abea: 0a07 |000f: move-result v7 │ │ +09abec: 7110 2238 0f00 |0010: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +09abf2: 0a03 |0013: move-result v3 │ │ +09abf4: 32a8 0400 |0014: if-eq v8, v10, 0018 // +0004 │ │ +09abf8: 33a4 4600 |0016: if-ne v4, v10, 005c // +0046 │ │ +09abfc: 33a8 2200 |0018: if-ne v8, v10, 003a // +0022 │ │ +09ac00: 32a4 2000 |001a: if-eq v4, v10, 003a // +0020 │ │ +09ac04: 827a |001c: int-to-float v10, v7 │ │ +09ac06: 52db 4a00 |001d: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac0a: c7ba |001f: sub-float/2addr v10, v11 │ │ +09ac0c: 52db 4500 |0020: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09ac10: c7ba |0022: sub-float/2addr v10, v11 │ │ +09ac12: 87a2 |0023: float-to-int v2, v10 │ │ +09ac14: 55da 6500 |0024: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09ac18: 380a 0a00 |0026: if-eqz v10, 0030 // +000a │ │ +09ac1c: 822a |0028: int-to-float v10, v2 │ │ +09ac1e: 52db 4a00 |0029: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac22: 52dc 4300 |002b: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09ac26: c6cb |002d: add-float/2addr v11, v12 │ │ +09ac28: c6ba |002e: add-float/2addr v10, v11 │ │ +09ac2a: 87a2 |002f: float-to-int v2, v10 │ │ +09ac2c: 3732 0800 |0030: if-le v2, v3, 0038 // +0008 │ │ +09ac30: 0130 |0032: move v0, v3 │ │ +09ac32: 0171 |0033: move v1, v7 │ │ +09ac34: 6e30 8400 1d00 |0034: invoke-virtual {v13, v1, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setMeasuredDimension:(II)V // method@0084 │ │ +09ac3a: 0e00 |0037: return-void │ │ +09ac3c: 0120 |0038: move v0, v2 │ │ +09ac3e: 28fa |0039: goto 0033 // -0006 │ │ +09ac40: 33a4 1f00 |003a: if-ne v4, v10, 0059 // +001f │ │ +09ac44: 32a8 1d00 |003c: if-eq v8, v10, 0059 // +001d │ │ +09ac48: 823a |003e: int-to-float v10, v3 │ │ +09ac4a: 52db 4a00 |003f: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac4e: c6ba |0041: add-float/2addr v10, v11 │ │ +09ac50: 52db 4500 |0042: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09ac54: c6ba |0044: add-float/2addr v10, v11 │ │ +09ac56: 87a6 |0045: float-to-int v6, v10 │ │ +09ac58: 55da 6500 |0046: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09ac5c: 380a 0a00 |0048: if-eqz v10, 0052 // +000a │ │ +09ac60: 826a |004a: int-to-float v10, v6 │ │ +09ac62: 52db 4a00 |004b: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac66: 52dc 4300 |004d: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09ac6a: c7cb |004f: sub-float/2addr v11, v12 │ │ +09ac6c: c7ba |0050: sub-float/2addr v10, v11 │ │ +09ac6e: 87a6 |0051: float-to-int v6, v10 │ │ +09ac70: 3776 0500 |0052: if-le v6, v7, 0057 // +0005 │ │ +09ac74: 0171 |0054: move v1, v7 │ │ +09ac76: 0130 |0055: move v0, v3 │ │ +09ac78: 28de |0056: goto 0034 // -0022 │ │ +09ac7a: 0161 |0057: move v1, v6 │ │ +09ac7c: 28fd |0058: goto 0055 // -0003 │ │ +09ac7e: 0171 |0059: move v1, v7 │ │ +09ac80: 0130 |005a: move v0, v3 │ │ +09ac82: 28d9 |005b: goto 0034 // -0027 │ │ +09ac84: 823a |005c: int-to-float v10, v3 │ │ +09ac86: 52db 4a00 |005d: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac8a: c6ba |005f: add-float/2addr v10, v11 │ │ +09ac8c: 52db 4500 |0060: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09ac90: c6ba |0062: add-float/2addr v10, v11 │ │ +09ac92: 87a9 |0063: float-to-int v9, v10 │ │ +09ac94: 827a |0064: int-to-float v10, v7 │ │ +09ac96: 52db 4a00 |0065: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09ac9a: c7ba |0067: sub-float/2addr v10, v11 │ │ +09ac9c: 52db 4500 |0068: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.HUE_PANEL_WIDTH:F // field@0045 │ │ +09aca0: c7ba |006a: sub-float/2addr v10, v11 │ │ +09aca2: 87a5 |006b: float-to-int v5, v10 │ │ +09aca4: 55da 6500 |006c: iget-boolean v10, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09aca8: 380a 1200 |006e: if-eqz v10, 0080 // +0012 │ │ +09acac: 829a |0070: int-to-float v10, v9 │ │ +09acae: 52db 4a00 |0071: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09acb2: 52dc 4300 |0073: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09acb6: c6cb |0075: add-float/2addr v11, v12 │ │ +09acb8: c7ba |0076: sub-float/2addr v10, v11 │ │ +09acba: 87a9 |0077: float-to-int v9, v10 │ │ +09acbc: 825a |0078: int-to-float v10, v5 │ │ +09acbe: 52db 4a00 |0079: iget v11, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.PANEL_SPACING:F // field@004a │ │ +09acc2: 52dc 4300 |007b: iget v12, v13, Lafzkl/development/colorpickerview/view/ColorPickerView;.ALPHA_PANEL_HEIGHT:F // field@0043 │ │ +09acc6: c6cb |007d: add-float/2addr v11, v12 │ │ +09acc8: c6ba |007e: add-float/2addr v10, v11 │ │ +09acca: 87a5 |007f: float-to-int v5, v10 │ │ +09accc: 3679 0500 |0080: if-gt v9, v7, 0085 // +0005 │ │ +09acd0: 0191 |0082: move v1, v9 │ │ +09acd2: 0130 |0083: move v0, v3 │ │ +09acd4: 28b0 |0084: goto 0034 // -0050 │ │ +09acd6: 3635 afff |0085: if-gt v5, v3, 0034 // -0051 │ │ +09acda: 0150 |0087: move v0, v5 │ │ +09acdc: 0171 |0088: move v1, v7 │ │ +09acde: 28ab |0089: goto 0034 // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=727 │ │ 0x0003 line=728 │ │ 0x0004 line=730 │ │ 0x0008 line=731 │ │ 0x000c line=733 │ │ @@ -3793,58 +3799,58 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 81 16-bit code units │ │ -09cf3c: |[09cf3c] afzkl.development.colorpickerview.view.ColorPickerView.onSizeChanged:(IIII)V │ │ -09cf4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09cf4e: 6f58 ab38 5476 |0001: invoke-super {v4, v5, v6, v7, v8}, Landroid/view/View;.onSizeChanged:(IIII)V // method@38ab │ │ -09cf54: 2200 8900 |0004: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -09cf58: 7010 2803 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -09cf5e: 5b40 5700 |0009: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cf62: 5440 5700 |000b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cf66: 5241 5600 |000d: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09cf6a: 6e10 6600 0400 |000f: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingLeft:()I // method@0066 │ │ -09cf70: 0a02 |0012: move-result v2 │ │ -09cf72: b021 |0013: add-int/2addr v1, v2 │ │ -09cf74: 8211 |0014: int-to-float v1, v1 │ │ -09cf76: 5901 b400 |0015: iput v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -09cf7a: 5440 5700 |0017: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cf7e: 5241 5600 |0019: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09cf82: 9101 0501 |001b: sub-int v1, v5, v1 │ │ -09cf86: 6e10 6700 0400 |001d: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingRight:()I // method@0067 │ │ -09cf8c: 0a02 |0020: move-result v2 │ │ -09cf8e: b121 |0021: sub-int/2addr v1, v2 │ │ -09cf90: 8211 |0022: int-to-float v1, v1 │ │ -09cf92: 5901 b500 |0023: iput v1, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ -09cf96: 5440 5700 |0025: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cf9a: 5241 5600 |0027: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09cf9e: 6e10 6800 0400 |0029: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingTop:()I // method@0068 │ │ -09cfa4: 0a02 |002c: move-result v2 │ │ -09cfa6: b021 |002d: add-int/2addr v1, v2 │ │ -09cfa8: 8211 |002e: int-to-float v1, v1 │ │ -09cfaa: 5901 b600 |002f: iput v1, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -09cfae: 5440 5700 |0031: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ -09cfb2: 5241 5600 |0033: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ -09cfb6: 9101 0601 |0035: sub-int v1, v6, v1 │ │ -09cfba: 6e10 6500 0400 |0037: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingBottom:()I // method@0065 │ │ -09cfc0: 0a02 |003a: move-result v2 │ │ -09cfc2: b121 |003b: sub-int/2addr v1, v2 │ │ -09cfc4: 8211 |003c: int-to-float v1, v1 │ │ -09cfc6: 5901 b300 |003d: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ -09cfca: 5b43 6900 |003f: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ -09cfce: 5b43 6000 |0041: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ -09cfd2: 5b43 5c00 |0043: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ -09cfd6: 5b43 5000 |0045: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ -09cfda: 7010 8900 0400 |0047: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpSatValRect:()V // method@0089 │ │ -09cfe0: 7010 8800 0400 |004a: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpHueRect:()V // method@0088 │ │ -09cfe6: 7010 8700 0400 |004d: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpAlphaRect:()V // method@0087 │ │ -09cfec: 0e00 |0050: return-void │ │ +09ace0: |[09ace0] afzkl.development.colorpickerview.view.ColorPickerView.onSizeChanged:(IIII)V │ │ +09acf0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09acf2: 6f58 ab38 5476 |0001: invoke-super {v4, v5, v6, v7, v8}, Landroid/view/View;.onSizeChanged:(IIII)V // method@38ab │ │ +09acf8: 2200 8900 |0004: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +09acfc: 7010 2803 0000 |0006: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +09ad02: 5b40 5700 |0009: iput-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ad06: 5440 5700 |000b: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ad0a: 5241 5600 |000d: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09ad0e: 6e10 6600 0400 |000f: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingLeft:()I // method@0066 │ │ +09ad14: 0a02 |0012: move-result v2 │ │ +09ad16: b021 |0013: add-int/2addr v1, v2 │ │ +09ad18: 8211 |0014: int-to-float v1, v1 │ │ +09ad1a: 5901 b400 |0015: iput v1, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +09ad1e: 5440 5700 |0017: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ad22: 5241 5600 |0019: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09ad26: 9101 0501 |001b: sub-int v1, v5, v1 │ │ +09ad2a: 6e10 6700 0400 |001d: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingRight:()I // method@0067 │ │ +09ad30: 0a02 |0020: move-result v2 │ │ +09ad32: b121 |0021: sub-int/2addr v1, v2 │ │ +09ad34: 8211 |0022: int-to-float v1, v1 │ │ +09ad36: 5901 b500 |0023: iput v1, v0, Landroid/graphics/RectF;.right:F // field@00b5 │ │ +09ad3a: 5440 5700 |0025: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ad3e: 5241 5600 |0027: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09ad42: 6e10 6800 0400 |0029: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingTop:()I // method@0068 │ │ +09ad48: 0a02 |002c: move-result v2 │ │ +09ad4a: b021 |002d: add-int/2addr v1, v2 │ │ +09ad4c: 8211 |002e: int-to-float v1, v1 │ │ +09ad4e: 5901 b600 |002f: iput v1, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +09ad52: 5440 5700 |0031: iget-object v0, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingRect:Landroid/graphics/RectF; // field@0057 │ │ +09ad56: 5241 5600 |0033: iget v1, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mDrawingOffset:I // field@0056 │ │ +09ad5a: 9101 0601 |0035: sub-int v1, v6, v1 │ │ +09ad5e: 6e10 6500 0400 |0037: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getPaddingBottom:()I // method@0065 │ │ +09ad64: 0a02 |003a: move-result v2 │ │ +09ad66: b121 |003b: sub-int/2addr v1, v2 │ │ +09ad68: 8211 |003c: int-to-float v1, v1 │ │ +09ad6a: 5901 b300 |003d: iput v1, v0, Landroid/graphics/RectF;.bottom:F // field@00b3 │ │ +09ad6e: 5b43 6900 |003f: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ +09ad72: 5b43 6000 |0041: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ +09ad76: 5b43 5c00 |0043: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ +09ad7a: 5b43 5000 |0045: iput-object v3, v4, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ +09ad7e: 7010 8900 0400 |0047: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpSatValRect:()V // method@0089 │ │ +09ad84: 7010 8800 0400 |004a: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpHueRect:()V // method@0088 │ │ +09ad8a: 7010 8700 0400 |004d: invoke-direct {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setUpAlphaRect:()V // method@0087 │ │ +09ad90: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=853 │ │ 0x0004 line=855 │ │ 0x000b line=856 │ │ 0x0017 line=857 │ │ 0x0025 line=858 │ │ @@ -3869,65 +3875,65 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -09cff0: |[09cff0] afzkl.development.colorpickerview.view.ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -09d000: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09d002: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09d004: 6e10 ef37 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -09d00a: 0a02 |0005: move-result v2 │ │ -09d00c: 2b02 5200 0000 |0006: packed-switch v2, 00000058 // +00000052 │ │ -09d012: 3800 4900 |0009: if-eqz v0, 0052 // +0049 │ │ -09d016: 5472 5e00 |000b: iget-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d01a: 3802 1e00 |000d: if-eqz v2, 002b // +001e │ │ -09d01e: 5472 5e00 |000f: iget-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d022: 5273 4c00 |0011: iget v3, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d026: 1234 |0013: const/4 v4, #int 3 // #3 │ │ -09d028: 2344 f408 |0014: new-array v4, v4, [F // type@08f4 │ │ -09d02c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -09d02e: 5276 5800 |0017: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d032: 4b06 0405 |0019: aput v6, v4, v5 │ │ -09d036: 5275 5f00 |001b: iget v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d03a: 4b05 0401 |001d: aput v5, v4, v1 │ │ -09d03e: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -09d040: 5276 6800 |0020: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d044: 4b06 0405 |0022: aput v6, v4, v5 │ │ -09d048: 7120 cd02 4300 |0024: invoke-static {v3, v4}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ -09d04e: 0a03 |0027: move-result v3 │ │ -09d050: 7220 5500 3200 |0028: invoke-interface {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ -09d056: 6e10 6f00 0700 |002b: invoke-virtual {v7}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d05c: 0f01 |002e: return v1 │ │ -09d05e: 2202 8400 |002f: new-instance v2, Landroid/graphics/Point; // type@0084 │ │ -09d062: 6e10 f837 0800 |0031: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -09d068: 0a03 |0034: move-result v3 │ │ -09d06a: 8733 |0035: float-to-int v3, v3 │ │ -09d06c: 6e10 fa37 0800 |0036: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -09d072: 0a04 |0039: move-result v4 │ │ -09d074: 8744 |003a: float-to-int v4, v4 │ │ -09d076: 7030 1403 3204 |003b: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0314 │ │ -09d07c: 5b72 6700 |003e: iput-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09d080: 7020 7100 8700 |0040: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ -09d086: 0a00 |0043: move-result v0 │ │ -09d088: 28c5 |0044: goto 0009 // -003b │ │ -09d08a: 7020 7100 8700 |0045: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ -09d090: 0a00 |0048: move-result v0 │ │ -09d092: 28c0 |0049: goto 0009 // -0040 │ │ -09d094: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -09d096: 5b72 6700 |004b: iput-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ -09d09a: 7020 7100 8700 |004d: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ -09d0a0: 0a00 |0050: move-result v0 │ │ -09d0a2: 28b8 |0051: goto 0009 // -0048 │ │ -09d0a4: 6f20 ad38 8700 |0052: invoke-super {v7, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -09d0aa: 0a01 |0055: move-result v1 │ │ -09d0ac: 28d8 |0056: goto 002e // -0028 │ │ -09d0ae: 0000 |0057: nop // spacer │ │ -09d0b0: 0001 0300 0000 0000 2900 0000 4400 ... |0058: packed-switch-data (10 units) │ │ +09ad94: |[09ad94] afzkl.development.colorpickerview.view.ColorPickerView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +09ada4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09ada6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09ada8: 6e10 ef37 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +09adae: 0a02 |0005: move-result v2 │ │ +09adb0: 2b02 5200 0000 |0006: packed-switch v2, 00000058 // +00000052 │ │ +09adb6: 3800 4900 |0009: if-eqz v0, 0052 // +0049 │ │ +09adba: 5472 5e00 |000b: iget-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09adbe: 3802 1e00 |000d: if-eqz v2, 002b // +001e │ │ +09adc2: 5472 5e00 |000f: iget-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09adc6: 5273 4c00 |0011: iget v3, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09adca: 1234 |0013: const/4 v4, #int 3 // #3 │ │ +09adcc: 2344 f408 |0014: new-array v4, v4, [F // type@08f4 │ │ +09add0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +09add2: 5276 5800 |0017: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09add6: 4b06 0405 |0019: aput v6, v4, v5 │ │ +09adda: 5275 5f00 |001b: iget v5, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09adde: 4b05 0401 |001d: aput v5, v4, v1 │ │ +09ade2: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +09ade4: 5276 6800 |0020: iget v6, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09ade8: 4b06 0405 |0022: aput v6, v4, v5 │ │ +09adec: 7120 cd02 4300 |0024: invoke-static {v3, v4}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ +09adf2: 0a03 |0027: move-result v3 │ │ +09adf4: 7220 5500 3200 |0028: invoke-interface {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ +09adfa: 6e10 6f00 0700 |002b: invoke-virtual {v7}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09ae00: 0f01 |002e: return v1 │ │ +09ae02: 2202 8400 |002f: new-instance v2, Landroid/graphics/Point; // type@0084 │ │ +09ae06: 6e10 f837 0800 |0031: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +09ae0c: 0a03 |0034: move-result v3 │ │ +09ae0e: 8733 |0035: float-to-int v3, v3 │ │ +09ae10: 6e10 fa37 0800 |0036: invoke-virtual {v8}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +09ae16: 0a04 |0039: move-result v4 │ │ +09ae18: 8744 |003a: float-to-int v4, v4 │ │ +09ae1a: 7030 1403 3204 |003b: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@0314 │ │ +09ae20: 5b72 6700 |003e: iput-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +09ae24: 7020 7100 8700 |0040: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ +09ae2a: 0a00 |0043: move-result v0 │ │ +09ae2c: 28c5 |0044: goto 0009 // -003b │ │ +09ae2e: 7020 7100 8700 |0045: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ +09ae34: 0a00 |0048: move-result v0 │ │ +09ae36: 28c0 |0049: goto 0009 // -0040 │ │ +09ae38: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +09ae3a: 5b72 6700 |004b: iput-object v2, v7, Lafzkl/development/colorpickerview/view/ColorPickerView;.mStartTouchPoint:Landroid/graphics/Point; // field@0067 │ │ +09ae3e: 7020 7100 8700 |004d: invoke-direct {v7, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.moveTrackersIfNeeded:(Landroid/view/MotionEvent;)Z // method@0071 │ │ +09ae44: 0a00 |0050: move-result v0 │ │ +09ae46: 28b8 |0051: goto 0009 // -0048 │ │ +09ae48: 6f20 ad38 8700 |0052: invoke-super {v7, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +09ae4e: 0a01 |0055: move-result v1 │ │ +09ae50: 28d8 |0056: goto 002e // -0028 │ │ +09ae52: 0000 |0057: nop // spacer │ │ +09ae54: 0001 0300 0000 0000 2900 0000 4400 ... |0058: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=652 │ │ 0x0002 line=654 │ │ 0x0009 line=670 │ │ 0x000b line=671 │ │ 0x000f line=672 │ │ @@ -3952,114 +3958,114 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -09d0c4: |[09d0c4] afzkl.development.colorpickerview.view.ColorPickerView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -09d0d4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09d0d6: 150d 4842 |0001: const/high16 v13, #int 1112014848 // #4248 │ │ -09d0da: 150c 2041 |0003: const/high16 v12, #int 1092616192 // #4120 │ │ -09d0de: 150b 803f |0005: const/high16 v11, #int 1065353216 // #3f80 │ │ -09d0e2: 120a |0007: const/4 v10, #int 0 // #0 │ │ -09d0e4: 6e10 f837 0f00 |0008: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -09d0ea: 0a05 |000b: move-result v5 │ │ -09d0ec: 6e10 fa37 0f00 |000c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -09d0f2: 0a06 |000f: move-result v6 │ │ -09d0f4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -09d0f6: 6e10 ef37 0f00 |0011: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -09d0fc: 0a08 |0014: move-result v8 │ │ -09d0fe: 1229 |0015: const/4 v9, #int 2 // #2 │ │ -09d100: 3398 0700 |0016: if-ne v8, v9, 001d // +0007 │ │ -09d104: 52e8 5d00 |0018: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ -09d108: 2b08 9000 0000 |001a: packed-switch v8, 000000aa // +00000090 │ │ -09d10e: 3803 8700 |001d: if-eqz v3, 00a4 // +0087 │ │ -09d112: 54e8 5e00 |001f: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d116: 3808 1e00 |0021: if-eqz v8, 003f // +001e │ │ -09d11a: 54e8 5e00 |0023: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d11e: 52e9 4c00 |0025: iget v9, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d122: 123a |0027: const/4 v10, #int 3 // #3 │ │ -09d124: 23aa f408 |0028: new-array v10, v10, [F // type@08f4 │ │ -09d128: 120b |002a: const/4 v11, #int 0 // #0 │ │ -09d12a: 52ec 5800 |002b: iget v12, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d12e: 4b0c 0a0b |002d: aput v12, v10, v11 │ │ -09d132: 52eb 5f00 |002f: iget v11, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d136: 4b0b 0a07 |0031: aput v11, v10, v7 │ │ -09d13a: 122b |0033: const/4 v11, #int 2 // #2 │ │ -09d13c: 52ec 6800 |0034: iget v12, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d140: 4b0c 0a0b |0036: aput v12, v10, v11 │ │ -09d144: 7120 cd02 a900 |0038: invoke-static {v9, v10}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ -09d14a: 0a09 |003b: move-result v9 │ │ -09d14c: 7220 5500 9800 |003c: invoke-interface {v8, v9}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ -09d152: 6e10 6f00 0e00 |003f: invoke-virtual {v14}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d158: 0f07 |0042: return v7 │ │ -09d15a: 52e8 5f00 |0043: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d15e: a909 050d |0045: div-float v9, v5, v13 │ │ -09d162: a602 0809 |0047: add-float v2, v8, v9 │ │ -09d166: 52e8 6800 |0049: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d16a: a909 060d |004b: div-float v9, v6, v13 │ │ -09d16e: a704 0809 |004d: sub-float v4, v8, v9 │ │ -09d172: 2e08 020a |004f: cmpg-float v8, v2, v10 │ │ -09d176: 3b08 0e00 |0051: if-gez v8, 005f // +000e │ │ -09d17a: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -09d17c: 2e08 040a |0054: cmpg-float v8, v4, v10 │ │ -09d180: 3b08 1000 |0056: if-gez v8, 0066 // +0010 │ │ -09d184: 1204 |0058: const/4 v4, #int 0 // #0 │ │ -09d186: 59e2 5f00 |0059: iput v2, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d18a: 59e4 6800 |005b: iput v4, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d18e: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -09d190: 28bf |005e: goto 001d // -0041 │ │ -09d192: 2d08 020b |005f: cmpl-float v8, v2, v11 │ │ -09d196: 3d08 f3ff |0061: if-lez v8, 0054 // -000d │ │ -09d19a: 1502 803f |0063: const/high16 v2, #int 1065353216 // #3f80 │ │ -09d19e: 28ef |0065: goto 0054 // -0011 │ │ -09d1a0: 2d08 040b |0066: cmpl-float v8, v4, v11 │ │ -09d1a4: 3d08 f1ff |0068: if-lez v8, 0059 // -000f │ │ -09d1a8: 1504 803f |006a: const/high16 v4, #int 1065353216 // #3f80 │ │ -09d1ac: 28ed |006c: goto 0059 // -0013 │ │ -09d1ae: 52e8 5800 |006d: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d1b2: a809 060c |006f: mul-float v9, v6, v12 │ │ -09d1b6: a701 0809 |0071: sub-float v1, v8, v9 │ │ -09d1ba: 2e08 010a |0073: cmpg-float v8, v1, v10 │ │ -09d1be: 3b08 0700 |0075: if-gez v8, 007c // +0007 │ │ -09d1c2: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -09d1c4: 59e1 5800 |0078: iput v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d1c8: 1213 |007a: const/4 v3, #int 1 // #1 │ │ -09d1ca: 28a2 |007b: goto 001d // -005e │ │ -09d1cc: 1508 b443 |007c: const/high16 v8, #int 1135869952 // #43b4 │ │ -09d1d0: 2d08 0108 |007e: cmpl-float v8, v1, v8 │ │ -09d1d4: 3d08 f8ff |0080: if-lez v8, 0078 // -0008 │ │ -09d1d8: 1501 b443 |0082: const/high16 v1, #int 1135869952 // #43b4 │ │ -09d1dc: 28f4 |0084: goto 0078 // -000c │ │ -09d1de: 55e8 6500 |0085: iget-boolean v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09d1e2: 3808 0600 |0087: if-eqz v8, 008d // +0006 │ │ -09d1e6: 54e8 4f00 |0089: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ -09d1ea: 3908 0400 |008b: if-nez v8, 008f // +0004 │ │ -09d1ee: 1203 |008d: const/4 v3, #int 0 // #0 │ │ -09d1f0: 288f |008e: goto 001d // -0071 │ │ -09d1f2: 52e8 4c00 |008f: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d1f6: 8288 |0091: int-to-float v8, v8 │ │ -09d1f8: a809 050c |0092: mul-float v9, v5, v12 │ │ -09d1fc: c798 |0094: sub-float/2addr v8, v9 │ │ -09d1fe: 8780 |0095: float-to-int v0, v8 │ │ -09d200: 3b00 0700 |0096: if-gez v0, 009d // +0007 │ │ -09d204: 1200 |0098: const/4 v0, #int 0 // #0 │ │ -09d206: 59e0 4c00 |0099: iput v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d20a: 1213 |009b: const/4 v3, #int 1 // #1 │ │ -09d20c: 2881 |009c: goto 001d // -007f │ │ -09d20e: 1308 ff00 |009d: const/16 v8, #int 255 // #ff │ │ -09d212: 3780 faff |009f: if-le v0, v8, 0099 // -0006 │ │ -09d216: 1300 ff00 |00a1: const/16 v0, #int 255 // #ff │ │ -09d21a: 28f6 |00a3: goto 0099 // -000a │ │ -09d21c: 6f20 ae38 fe00 |00a4: invoke-super {v14, v15}, Landroid/view/View;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@38ae │ │ -09d222: 0a07 |00a7: move-result v7 │ │ -09d224: 289a |00a8: goto 0042 // -0066 │ │ -09d226: 0000 |00a9: nop // spacer │ │ -09d228: 0001 0300 0000 0000 2900 0000 5300 ... |00aa: packed-switch-data (10 units) │ │ +09ae68: |[09ae68] afzkl.development.colorpickerview.view.ColorPickerView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +09ae78: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09ae7a: 150d 4842 |0001: const/high16 v13, #int 1112014848 // #4248 │ │ +09ae7e: 150c 2041 |0003: const/high16 v12, #int 1092616192 // #4120 │ │ +09ae82: 150b 803f |0005: const/high16 v11, #int 1065353216 // #3f80 │ │ +09ae86: 120a |0007: const/4 v10, #int 0 // #0 │ │ +09ae88: 6e10 f837 0f00 |0008: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +09ae8e: 0a05 |000b: move-result v5 │ │ +09ae90: 6e10 fa37 0f00 |000c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +09ae96: 0a06 |000f: move-result v6 │ │ +09ae98: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +09ae9a: 6e10 ef37 0f00 |0011: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +09aea0: 0a08 |0014: move-result v8 │ │ +09aea2: 1229 |0015: const/4 v9, #int 2 // #2 │ │ +09aea4: 3398 0700 |0016: if-ne v8, v9, 001d // +0007 │ │ +09aea8: 52e8 5d00 |0018: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mLastTouchedPanel:I // field@005d │ │ +09aeac: 2b08 9000 0000 |001a: packed-switch v8, 000000aa // +00000090 │ │ +09aeb2: 3803 8700 |001d: if-eqz v3, 00a4 // +0087 │ │ +09aeb6: 54e8 5e00 |001f: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09aeba: 3808 1e00 |0021: if-eqz v8, 003f // +001e │ │ +09aebe: 54e8 5e00 |0023: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09aec2: 52e9 4c00 |0025: iget v9, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09aec6: 123a |0027: const/4 v10, #int 3 // #3 │ │ +09aec8: 23aa f408 |0028: new-array v10, v10, [F // type@08f4 │ │ +09aecc: 120b |002a: const/4 v11, #int 0 // #0 │ │ +09aece: 52ec 5800 |002b: iget v12, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09aed2: 4b0c 0a0b |002d: aput v12, v10, v11 │ │ +09aed6: 52eb 5f00 |002f: iget v11, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09aeda: 4b0b 0a07 |0031: aput v11, v10, v7 │ │ +09aede: 122b |0033: const/4 v11, #int 2 // #2 │ │ +09aee0: 52ec 6800 |0034: iget v12, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09aee4: 4b0c 0a0b |0036: aput v12, v10, v11 │ │ +09aee8: 7120 cd02 a900 |0038: invoke-static {v9, v10}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ +09aeee: 0a09 |003b: move-result v9 │ │ +09aef0: 7220 5500 9800 |003c: invoke-interface {v8, v9}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ +09aef6: 6e10 6f00 0e00 |003f: invoke-virtual {v14}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09aefc: 0f07 |0042: return v7 │ │ +09aefe: 52e8 5f00 |0043: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09af02: a909 050d |0045: div-float v9, v5, v13 │ │ +09af06: a602 0809 |0047: add-float v2, v8, v9 │ │ +09af0a: 52e8 6800 |0049: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09af0e: a909 060d |004b: div-float v9, v6, v13 │ │ +09af12: a704 0809 |004d: sub-float v4, v8, v9 │ │ +09af16: 2e08 020a |004f: cmpg-float v8, v2, v10 │ │ +09af1a: 3b08 0e00 |0051: if-gez v8, 005f // +000e │ │ +09af1e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +09af20: 2e08 040a |0054: cmpg-float v8, v4, v10 │ │ +09af24: 3b08 1000 |0056: if-gez v8, 0066 // +0010 │ │ +09af28: 1204 |0058: const/4 v4, #int 0 // #0 │ │ +09af2a: 59e2 5f00 |0059: iput v2, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09af2e: 59e4 6800 |005b: iput v4, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09af32: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +09af34: 28bf |005e: goto 001d // -0041 │ │ +09af36: 2d08 020b |005f: cmpl-float v8, v2, v11 │ │ +09af3a: 3d08 f3ff |0061: if-lez v8, 0054 // -000d │ │ +09af3e: 1502 803f |0063: const/high16 v2, #int 1065353216 // #3f80 │ │ +09af42: 28ef |0065: goto 0054 // -0011 │ │ +09af44: 2d08 040b |0066: cmpl-float v8, v4, v11 │ │ +09af48: 3d08 f1ff |0068: if-lez v8, 0059 // -000f │ │ +09af4c: 1504 803f |006a: const/high16 v4, #int 1065353216 // #3f80 │ │ +09af50: 28ed |006c: goto 0059 // -0013 │ │ +09af52: 52e8 5800 |006d: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09af56: a809 060c |006f: mul-float v9, v6, v12 │ │ +09af5a: a701 0809 |0071: sub-float v1, v8, v9 │ │ +09af5e: 2e08 010a |0073: cmpg-float v8, v1, v10 │ │ +09af62: 3b08 0700 |0075: if-gez v8, 007c // +0007 │ │ +09af66: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +09af68: 59e1 5800 |0078: iput v1, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09af6c: 1213 |007a: const/4 v3, #int 1 // #1 │ │ +09af6e: 28a2 |007b: goto 001d // -005e │ │ +09af70: 1508 b443 |007c: const/high16 v8, #int 1135869952 // #43b4 │ │ +09af74: 2d08 0108 |007e: cmpl-float v8, v1, v8 │ │ +09af78: 3d08 f8ff |0080: if-lez v8, 0078 // -0008 │ │ +09af7c: 1501 b443 |0082: const/high16 v1, #int 1135869952 // #43b4 │ │ +09af80: 28f4 |0084: goto 0078 // -000c │ │ +09af82: 55e8 6500 |0085: iget-boolean v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09af86: 3808 0600 |0087: if-eqz v8, 008d // +0006 │ │ +09af8a: 54e8 4f00 |0089: iget-object v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaRect:Landroid/graphics/RectF; // field@004f │ │ +09af8e: 3908 0400 |008b: if-nez v8, 008f // +0004 │ │ +09af92: 1203 |008d: const/4 v3, #int 0 // #0 │ │ +09af94: 288f |008e: goto 001d // -0071 │ │ +09af96: 52e8 4c00 |008f: iget v8, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09af9a: 8288 |0091: int-to-float v8, v8 │ │ +09af9c: a809 050c |0092: mul-float v9, v5, v12 │ │ +09afa0: c798 |0094: sub-float/2addr v8, v9 │ │ +09afa2: 8780 |0095: float-to-int v0, v8 │ │ +09afa4: 3b00 0700 |0096: if-gez v0, 009d // +0007 │ │ +09afa8: 1200 |0098: const/4 v0, #int 0 // #0 │ │ +09afaa: 59e0 4c00 |0099: iput v0, v14, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09afae: 1213 |009b: const/4 v3, #int 1 // #1 │ │ +09afb0: 2881 |009c: goto 001d // -007f │ │ +09afb2: 1308 ff00 |009d: const/16 v8, #int 255 // #ff │ │ +09afb6: 3780 faff |009f: if-le v0, v8, 0099 // -0006 │ │ +09afba: 1300 ff00 |00a1: const/16 v0, #int 255 // #ff │ │ +09afbe: 28f6 |00a3: goto 0099 // -000a │ │ +09afc0: 6f20 ae38 fe00 |00a4: invoke-super {v14, v15}, Landroid/view/View;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@38ae │ │ +09afc6: 0a07 |00a7: move-result v7 │ │ +09afc8: 289a |00a8: goto 0042 // -0066 │ │ +09afca: 0000 |00a9: nop // spacer │ │ +09afcc: 0001 0300 0000 0000 2900 0000 5300 ... |00aa: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0008 line=553 │ │ 0x000c line=554 │ │ 0x0010 line=556 │ │ 0x0011 line=558 │ │ 0x0018 line=560 │ │ @@ -4117,21 +4123,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09d23c: |[09d23c] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderText:(I)V │ │ -09d24c: 6e10 6300 0200 |0000: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ -09d252: 0c01 |0003: move-result-object v1 │ │ -09d254: 6e20 a901 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -09d25a: 0c00 |0007: move-result-object v0 │ │ -09d25c: 6e20 7d00 0200 |0008: invoke-virtual {v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@007d │ │ -09d262: 0e00 |000b: return-void │ │ +09afe0: |[09afe0] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderText:(I)V │ │ +09aff0: 6e10 6300 0200 |0000: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getContext:()Landroid/content/Context; // method@0063 │ │ +09aff6: 0c01 |0003: move-result-object v1 │ │ +09aff8: 6e20 a901 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +09affe: 0c00 |0007: move-result-object v0 │ │ +09b000: 6e20 7d00 0200 |0008: invoke-virtual {v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@007d │ │ +09b006: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0008 line=1054 │ │ 0x000b line=1055 │ │ locals : │ │ 0x0008 - 0x000c reg=0 text Ljava/lang/String; │ │ @@ -4143,18 +4149,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d264: |[09d264] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderText:(Ljava/lang/String;)V │ │ -09d274: 5b01 5100 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ -09d278: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d27e: 0e00 |0005: return-void │ │ +09b008: |[09b008] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderText:(Ljava/lang/String;)V │ │ +09b018: 5b01 5100 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaSliderText:Ljava/lang/String; // field@0051 │ │ +09b01c: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09b022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0002 line=1064 │ │ 0x0005 line=1065 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ @@ -4165,25 +4171,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -09d280: |[09d280] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderVisible:(Z)V │ │ -09d290: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09d292: 5520 6500 |0001: iget-boolean v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09d296: 3230 0f00 |0003: if-eq v0, v3, 0012 // +000f │ │ -09d29a: 5c23 6500 |0005: iput-boolean v3, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ -09d29e: 5b21 6900 |0007: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ -09d2a2: 5b21 6000 |0009: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ -09d2a6: 5b21 5c00 |000b: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ -09d2aa: 5b21 5000 |000d: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ -09d2ae: 6e10 7a00 0200 |000f: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.requestLayout:()V // method@007a │ │ -09d2b4: 0e00 |0012: return-void │ │ +09b024: |[09b024] afzkl.development.colorpickerview.view.ColorPickerView.setAlphaSliderVisible:(Z)V │ │ +09b034: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09b036: 5520 6500 |0001: iget-boolean v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09b03a: 3230 0f00 |0003: if-eq v0, v3, 0012 // +000f │ │ +09b03e: 5c23 6500 |0005: iput-boolean v3, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mShowAlphaPanel:Z // field@0065 │ │ +09b042: 5b21 6900 |0007: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mValShader:Landroid/graphics/Shader; // field@0069 │ │ +09b046: 5b21 6000 |0009: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSatShader:Landroid/graphics/Shader; // field@0060 │ │ +09b04a: 5b21 5c00 |000b: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueShader:Landroid/graphics/Shader; // field@005c │ │ +09b04e: 5b21 5000 |000d: iput-object v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlphaShader:Landroid/graphics/Shader; // field@0050 │ │ +09b052: 6e10 7a00 0200 |000f: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.requestLayout:()V // method@007a │ │ +09b058: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=995 │ │ 0x0005 line=996 │ │ 0x0007 line=1003 │ │ 0x0009 line=1004 │ │ 0x000b line=1005 │ │ @@ -4199,18 +4205,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d2b8: |[09d2b8] afzkl.development.colorpickerview.view.ColorPickerView.setBorderColor:(I)V │ │ -09d2c8: 5901 5300 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ -09d2cc: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d2d2: 0e00 |0005: return-void │ │ +09b05c: |[09b05c] afzkl.development.colorpickerview.view.ColorPickerView.setBorderColor:(I)V │ │ +09b06c: 5901 5300 |0000: iput v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mBorderColor:I // field@0053 │ │ +09b070: 6e10 6f00 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09b076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0002 line=1037 │ │ 0x0005 line=1038 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ @@ -4221,18 +4227,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09d2d4: |[09d2d4] afzkl.development.colorpickerview.view.ColorPickerView.setColor:(I)V │ │ -09d2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d2e6: 6e30 8100 2100 |0001: invoke-virtual {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ -09d2ec: 0e00 |0004: return-void │ │ +09b078: |[09b078] afzkl.development.colorpickerview.view.ColorPickerView.setColor:(I)V │ │ +09b088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b08a: 6e30 8100 2100 |0001: invoke-virtual {v1, v2, v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ +09b090: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0004 line=945 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x0005 reg=2 color I │ │ @@ -4242,53 +4248,53 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -09d2f0: |[09d2f0] afzkl.development.colorpickerview.view.ColorPickerView.setColor:(IZ)V │ │ -09d300: 1237 |0000: const/4 v7, #int 3 // #3 │ │ -09d302: 122b |0001: const/4 v11, #int 2 // #2 │ │ -09d304: 121a |0002: const/4 v10, #int 1 // #1 │ │ -09d306: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -09d308: 7110 d002 0d00 |0004: invoke-static {v13}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -09d30e: 0a00 |0007: move-result v0 │ │ -09d310: 7110 d602 0d00 |0008: invoke-static {v13}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -09d316: 0a04 |000b: move-result v4 │ │ -09d318: 7110 d202 0d00 |000c: invoke-static {v13}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -09d31e: 0a01 |000f: move-result v1 │ │ -09d320: 7110 d402 0d00 |0010: invoke-static {v13}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -09d326: 0a02 |0013: move-result v2 │ │ -09d328: 2373 f408 |0014: new-array v3, v7, [F // type@08f4 │ │ -09d32c: 7140 cf02 2431 |0016: invoke-static {v4, v2, v1, v3}, Landroid/graphics/Color;.RGBToHSV:(III[F)V // method@02cf │ │ -09d332: 59c0 4c00 |0019: iput v0, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d336: 4405 0309 |001b: aget v5, v3, v9 │ │ -09d33a: 59c5 5800 |001d: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d33e: 4405 030a |001f: aget v5, v3, v10 │ │ -09d342: 59c5 5f00 |0021: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d346: 4405 030b |0023: aget v5, v3, v11 │ │ -09d34a: 59c5 6800 |0025: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d34e: 380e 1f00 |0027: if-eqz v14, 0046 // +001f │ │ -09d352: 54c5 5e00 |0029: iget-object v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d356: 3805 1b00 |002b: if-eqz v5, 0046 // +001b │ │ -09d35a: 54c5 5e00 |002d: iget-object v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d35e: 52c6 4c00 |002f: iget v6, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ -09d362: 2377 f408 |0031: new-array v7, v7, [F // type@08f4 │ │ -09d366: 52c8 5800 |0033: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ -09d36a: 4b08 0709 |0035: aput v8, v7, v9 │ │ -09d36e: 52c8 5f00 |0037: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ -09d372: 4b08 070a |0039: aput v8, v7, v10 │ │ -09d376: 52c8 6800 |003b: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ -09d37a: 4b08 070b |003d: aput v8, v7, v11 │ │ -09d37e: 7120 cd02 7600 |003f: invoke-static {v6, v7}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ -09d384: 0a06 |0042: move-result v6 │ │ -09d386: 7220 5500 6500 |0043: invoke-interface {v5, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ -09d38c: 6e10 6f00 0c00 |0046: invoke-virtual {v12}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d392: 0e00 |0049: return-void │ │ +09b094: |[09b094] afzkl.development.colorpickerview.view.ColorPickerView.setColor:(IZ)V │ │ +09b0a4: 1237 |0000: const/4 v7, #int 3 // #3 │ │ +09b0a6: 122b |0001: const/4 v11, #int 2 // #2 │ │ +09b0a8: 121a |0002: const/4 v10, #int 1 // #1 │ │ +09b0aa: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +09b0ac: 7110 d002 0d00 |0004: invoke-static {v13}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +09b0b2: 0a00 |0007: move-result v0 │ │ +09b0b4: 7110 d602 0d00 |0008: invoke-static {v13}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +09b0ba: 0a04 |000b: move-result v4 │ │ +09b0bc: 7110 d202 0d00 |000c: invoke-static {v13}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +09b0c2: 0a01 |000f: move-result v1 │ │ +09b0c4: 7110 d402 0d00 |0010: invoke-static {v13}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +09b0ca: 0a02 |0013: move-result v2 │ │ +09b0cc: 2373 f408 |0014: new-array v3, v7, [F // type@08f4 │ │ +09b0d0: 7140 cf02 2431 |0016: invoke-static {v4, v2, v1, v3}, Landroid/graphics/Color;.RGBToHSV:(III[F)V // method@02cf │ │ +09b0d6: 59c0 4c00 |0019: iput v0, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09b0da: 4405 0309 |001b: aget v5, v3, v9 │ │ +09b0de: 59c5 5800 |001d: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09b0e2: 4405 030a |001f: aget v5, v3, v10 │ │ +09b0e6: 59c5 5f00 |0021: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09b0ea: 4405 030b |0023: aget v5, v3, v11 │ │ +09b0ee: 59c5 6800 |0025: iput v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09b0f2: 380e 1f00 |0027: if-eqz v14, 0046 // +001f │ │ +09b0f6: 54c5 5e00 |0029: iget-object v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09b0fa: 3805 1b00 |002b: if-eqz v5, 0046 // +001b │ │ +09b0fe: 54c5 5e00 |002d: iget-object v5, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09b102: 52c6 4c00 |002f: iget v6, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mAlpha:I // field@004c │ │ +09b106: 2377 f408 |0031: new-array v7, v7, [F // type@08f4 │ │ +09b10a: 52c8 5800 |0033: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHue:F // field@0058 │ │ +09b10e: 4b08 0709 |0035: aput v8, v7, v9 │ │ +09b112: 52c8 5f00 |0037: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSat:F // field@005f │ │ +09b116: 4b08 070a |0039: aput v8, v7, v10 │ │ +09b11a: 52c8 6800 |003b: iget v8, v12, Lafzkl/development/colorpickerview/view/ColorPickerView;.mVal:F // field@0068 │ │ +09b11e: 4b08 070b |003d: aput v8, v7, v11 │ │ +09b122: 7120 cd02 7600 |003f: invoke-static {v6, v7}, Landroid/graphics/Color;.HSVToColor:(I[F)I // method@02cd │ │ +09b128: 0a06 |0042: move-result v6 │ │ +09b12a: 7220 5500 6500 |0043: invoke-interface {v5, v6}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ +09b130: 6e10 6f00 0c00 |0046: invoke-virtual {v12}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09b136: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=955 │ │ 0x0008 line=956 │ │ 0x000c line=957 │ │ 0x0010 line=958 │ │ 0x0014 line=960 │ │ @@ -4316,17 +4322,17 @@ │ │ type : '(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09d394: |[09d394] afzkl.development.colorpickerview.view.ColorPickerView.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V │ │ -09d3a4: 5b01 5e00 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ -09d3a8: 0e00 |0002: return-void │ │ +09b138: |[09b138] afzkl.development.colorpickerview.view.ColorPickerView.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V │ │ +09b148: 5b01 5e00 |0000: iput-object v1, v0, Lafzkl/development/colorpickerview/view/ColorPickerView;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@005e │ │ +09b14c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ 0x0002 line=929 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x0003 reg=1 listener Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; │ │ @@ -4336,38 +4342,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09d3ac: |[09d3ac] afzkl.development.colorpickerview.view.ColorPickerView.setSliderTrackerColor:(I)V │ │ -09d3bc: 5923 6600 |0000: iput v3, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09d3c0: 5420 5900 |0002: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ -09d3c4: 5221 6600 |0004: iget v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ -09d3c8: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -09d3ce: 6e10 6f00 0200 |0009: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ -09d3d4: 0e00 |000c: return-void │ │ +09b150: |[09b150] afzkl.development.colorpickerview.view.ColorPickerView.setSliderTrackerColor:(I)V │ │ +09b160: 5923 6600 |0000: iput v3, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +09b164: 5420 5900 |0002: iget-object v0, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mHueAlphaTrackerPaint:Landroid/graphics/Paint; // field@0059 │ │ +09b168: 5221 6600 |0004: iget v1, v2, Lafzkl/development/colorpickerview/view/ColorPickerView;.mSliderTrackerColor:I // field@0066 │ │ +09b16c: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +09b172: 6e10 6f00 0200 |0009: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.invalidate:()V // method@006f │ │ +09b178: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0002 line=1019 │ │ 0x0009 line=1020 │ │ 0x000c line=1021 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ 0x0000 - 0x000d reg=3 color I │ │ │ │ - source_file_idx : 1519 (ColorPickerView.java) │ │ + source_file_idx : 1515 (ColorPickerView.java) │ │ │ │ Class #17 header: │ │ class_idx : 263 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 989 │ │ +source_file_idx : 986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #17 annotations: │ │ Annotations on class │ │ @@ -4381,21 +4387,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 989 (AnimRes.java) │ │ + source_file_idx : 986 (AnimRes.java) │ │ │ │ Class #18 header: │ │ class_idx : 264 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 997 │ │ +source_file_idx : 994 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ @@ -4409,21 +4415,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 997 (AnimatorRes.java) │ │ + source_file_idx : 994 (AnimatorRes.java) │ │ │ │ Class #19 header: │ │ class_idx : 265 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 999 │ │ +source_file_idx : 996 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -4437,21 +4443,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 999 (AnyRes.java) │ │ + source_file_idx : 996 (AnyRes.java) │ │ │ │ Class #20 header: │ │ class_idx : 266 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1063 │ │ +source_file_idx : 1060 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -4465,21 +4471,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1063 (ArrayRes.java) │ │ + source_file_idx : 1060 (ArrayRes.java) │ │ │ │ Class #21 header: │ │ class_idx : 267 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1079 │ │ +source_file_idx : 1075 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -4493,21 +4499,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1079 (AttrRes.java) │ │ + source_file_idx : 1075 (AttrRes.java) │ │ │ │ Class #22 header: │ │ class_idx : 268 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1289 │ │ +source_file_idx : 1285 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #22 annotations: │ │ Annotations on class │ │ @@ -4520,21 +4526,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1289 (BinderThread.java) │ │ + source_file_idx : 1285 (BinderThread.java) │ │ │ │ Class #23 header: │ │ class_idx : 269 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1297 │ │ +source_file_idx : 1293 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ @@ -4548,21 +4554,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1297 (BoolRes.java) │ │ + source_file_idx : 1293 (BoolRes.java) │ │ │ │ Class #24 header: │ │ class_idx : 270 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1416 │ │ +source_file_idx : 1412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -4575,21 +4581,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1416 (CallSuper.java) │ │ + source_file_idx : 1412 (CallSuper.java) │ │ │ │ Class #25 header: │ │ class_idx : 271 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1475 │ │ +source_file_idx : 1471 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -4609,21 +4615,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/annotation/CheckResult;) │ │ name : 'suggest' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1475 (CheckResult.java) │ │ + source_file_idx : 1471 (CheckResult.java) │ │ │ │ Class #26 header: │ │ class_idx : 272 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1511 │ │ +source_file_idx : 1507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #26 annotations: │ │ Annotations on class │ │ @@ -4636,21 +4642,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1511 (ColorInt.java) │ │ + source_file_idx : 1507 (ColorInt.java) │ │ │ │ Class #27 header: │ │ class_idx : 273 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1524 │ │ +source_file_idx : 1520 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ @@ -4664,21 +4670,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1524 (ColorRes.java) │ │ + source_file_idx : 1520 (ColorRes.java) │ │ │ │ Class #28 header: │ │ class_idx : 274 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1799 │ │ +source_file_idx : 1795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #28 annotations: │ │ Annotations on class │ │ @@ -4692,21 +4698,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1799 (DimenRes.java) │ │ + source_file_idx : 1795 (DimenRes.java) │ │ │ │ Class #29 header: │ │ class_idx : 275 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1830 │ │ +source_file_idx : 1826 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -4720,21 +4726,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1830 (DrawableRes.java) │ │ + source_file_idx : 1826 (DrawableRes.java) │ │ │ │ Class #30 header: │ │ class_idx : 276 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2166 │ │ +source_file_idx : 2162 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ @@ -4772,21 +4778,21 @@ │ │ │ │ #3 : (in Landroid/support/annotation/FloatRange;) │ │ name : 'toInclusive' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2166 (FloatRange.java) │ │ + source_file_idx : 2162 (FloatRange.java) │ │ │ │ Class #31 header: │ │ class_idx : 277 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2171 │ │ +source_file_idx : 2167 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -4800,21 +4806,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2171 (FractionRes.java) │ │ + source_file_idx : 2167 (FractionRes.java) │ │ │ │ Class #32 header: │ │ class_idx : 278 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2387 │ │ +source_file_idx : 2383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -4828,21 +4834,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2387 (IdRes.java) │ │ + source_file_idx : 2383 (IdRes.java) │ │ │ │ Class #33 header: │ │ class_idx : 279 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2414 │ │ +source_file_idx : 2410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -4868,21 +4874,21 @@ │ │ │ │ #1 : (in Landroid/support/annotation/IntDef;) │ │ name : 'value' │ │ type : '()[J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2414 (IntDef.java) │ │ + source_file_idx : 2410 (IntDef.java) │ │ │ │ Class #34 header: │ │ class_idx : 280 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2415 │ │ +source_file_idx : 2411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #34 annotations: │ │ Annotations on class │ │ @@ -4908,21 +4914,21 @@ │ │ │ │ #1 : (in Landroid/support/annotation/IntRange;) │ │ name : 'to' │ │ type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2415 (IntRange.java) │ │ + source_file_idx : 2411 (IntRange.java) │ │ │ │ Class #35 header: │ │ class_idx : 281 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2416 │ │ +source_file_idx : 2412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #35 annotations: │ │ Annotations on class │ │ @@ -4936,21 +4942,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2416 (IntegerRes.java) │ │ + source_file_idx : 2412 (IntegerRes.java) │ │ │ │ Class #36 header: │ │ class_idx : 282 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2427 │ │ +source_file_idx : 2423 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -4964,21 +4970,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2427 (InterpolatorRes.java) │ │ + source_file_idx : 2423 (InterpolatorRes.java) │ │ │ │ Class #37 header: │ │ class_idx : 283 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2518 │ │ +source_file_idx : 2514 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -4991,21 +4997,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2518 (Keep.java) │ │ + source_file_idx : 2514 (Keep.java) │ │ │ │ Class #38 header: │ │ class_idx : 284 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4649 │ │ +source_file_idx : 4645 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #38 annotations: │ │ Annotations on class │ │ @@ -5019,21 +5025,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4649 (LayoutRes.java) │ │ + source_file_idx : 4645 (LayoutRes.java) │ │ │ │ Class #39 header: │ │ class_idx : 285 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5365 │ │ +source_file_idx : 5361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -5046,21 +5052,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5365 (MainThread.java) │ │ + source_file_idx : 5361 (MainThread.java) │ │ │ │ Class #40 header: │ │ class_idx : 286 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5473 │ │ +source_file_idx : 5469 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -5074,21 +5080,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5473 (MenuRes.java) │ │ + source_file_idx : 5469 (MenuRes.java) │ │ │ │ Class #41 header: │ │ class_idx : 287 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5605 │ │ +source_file_idx : 5601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -5101,21 +5107,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5605 (NonNull.java) │ │ + source_file_idx : 5601 (NonNull.java) │ │ │ │ Class #42 header: │ │ class_idx : 288 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5645 │ │ +source_file_idx : 5641 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -5128,21 +5134,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5645 (Nullable.java) │ │ + source_file_idx : 5641 (Nullable.java) │ │ │ │ Class #43 header: │ │ class_idx : 289 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5821 │ │ +source_file_idx : 5817 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -5156,21 +5162,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5821 (PluralsRes.java) │ │ + source_file_idx : 5817 (PluralsRes.java) │ │ │ │ Class #44 header: │ │ class_idx : 290 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6024 │ │ +source_file_idx : 6020 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -5184,21 +5190,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6024 (RawRes.java) │ │ + source_file_idx : 6020 (RawRes.java) │ │ │ │ Class #45 header: │ │ class_idx : 291 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6053 │ │ +source_file_idx : 6049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -5218,21 +5224,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/annotation/RequiresPermission$Read;) │ │ name : 'value' │ │ type : '()Landroid/support/annotation/RequiresPermission;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6053 (RequiresPermission.java) │ │ + source_file_idx : 6049 (RequiresPermission.java) │ │ │ │ Class #46 header: │ │ class_idx : 292 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6053 │ │ +source_file_idx : 6049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -5252,21 +5258,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/annotation/RequiresPermission$Write;) │ │ name : 'value' │ │ type : '()Landroid/support/annotation/RequiresPermission;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6053 (RequiresPermission.java) │ │ + source_file_idx : 6049 (RequiresPermission.java) │ │ │ │ Class #47 header: │ │ class_idx : 293 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6053 │ │ +source_file_idx : 6049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -5305,21 +5311,21 @@ │ │ │ │ #3 : (in Landroid/support/annotation/RequiresPermission;) │ │ name : 'value' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6053 (RequiresPermission.java) │ │ + source_file_idx : 6049 (RequiresPermission.java) │ │ │ │ Class #48 header: │ │ class_idx : 294 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6355 │ │ +source_file_idx : 6351 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -5357,21 +5363,21 @@ │ │ │ │ #3 : (in Landroid/support/annotation/Size;) │ │ name : 'value' │ │ type : '()J' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6355 (Size.java) │ │ + source_file_idx : 6351 (Size.java) │ │ │ │ Class #49 header: │ │ class_idx : 295 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6383 │ │ +source_file_idx : 6379 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -5391,21 +5397,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/annotation/StringDef;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6383 (StringDef.java) │ │ + source_file_idx : 6379 (StringDef.java) │ │ │ │ Class #50 header: │ │ class_idx : 296 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6384 │ │ +source_file_idx : 6380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -5419,21 +5425,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6384 (StringRes.java) │ │ + source_file_idx : 6380 (StringRes.java) │ │ │ │ Class #51 header: │ │ class_idx : 297 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6390 │ │ +source_file_idx : 6386 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -5447,21 +5453,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6390 (StyleRes.java) │ │ + source_file_idx : 6386 (StyleRes.java) │ │ │ │ Class #52 header: │ │ class_idx : 298 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6391 │ │ +source_file_idx : 6387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -5475,21 +5481,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6391 (StyleableRes.java) │ │ + source_file_idx : 6387 (StyleableRes.java) │ │ │ │ Class #53 header: │ │ class_idx : 299 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6886 │ │ +source_file_idx : 6882 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -5503,21 +5509,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6886 (TransitionRes.java) │ │ + source_file_idx : 6882 (TransitionRes.java) │ │ │ │ Class #54 header: │ │ class_idx : 300 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6937 │ │ +source_file_idx : 6933 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -5530,21 +5536,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6937 (UiThread.java) │ │ + source_file_idx : 6933 (UiThread.java) │ │ │ │ Class #55 header: │ │ class_idx : 301 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7259 │ │ +source_file_idx : 7255 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -5556,21 +5562,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7259 (VisibleForTesting.java) │ │ + source_file_idx : 7255 (VisibleForTesting.java) │ │ │ │ Class #56 header: │ │ class_idx : 302 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7356 │ │ +source_file_idx : 7352 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -5583,21 +5589,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7356 (WorkerThread.java) │ │ + source_file_idx : 7352 (WorkerThread.java) │ │ │ │ Class #57 header: │ │ class_idx : 303 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7366 │ │ +source_file_idx : 7362 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -5611,21 +5617,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7366 (XmlRes.java) │ │ + source_file_idx : 7362 (XmlRes.java) │ │ │ │ Class #58 header: │ │ class_idx : 304 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #58 - │ │ Class descriptor : 'Landroid/support/v4/BuildConfig;' │ │ @@ -5670,31 +5676,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d3d8: |[09d3d8] android.support.v4.BuildConfig.:()V │ │ -09d3e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d3ee: 0e00 |0003: return-void │ │ +09b17c: |[09b17c] android.support.v4.BuildConfig.:()V │ │ +09b18c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #59 header: │ │ class_idx : 308 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 823 │ │ +source_file_idx : 820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -5742,21 +5748,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;) │ │ name : 'getSettingsActivityName' │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 823 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 820 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #60 header: │ │ class_idx : 309 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 823 │ │ +source_file_idx : 820 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -5839,33 +5845,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -09d3f0: |[09d3f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -09d400: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09d404: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -09d408: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -09d40c: 2200 3201 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@0132 │ │ -09d410: 7010 6f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@056f │ │ -09d416: 6900 db00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d41a: 0e00 |000d: return-void │ │ -09d41c: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09d420: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -09d424: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -09d428: 2200 3101 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0131 │ │ -09d42c: 7010 6805 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0568 │ │ -09d432: 6900 db00 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d436: 28f2 |001b: goto 000d // -000e │ │ -09d438: 2200 3301 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0133 │ │ -09d43c: 7010 7105 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0571 │ │ -09d442: 6900 db00 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d446: 28ea |0023: goto 000d // -0016 │ │ +09b194: |[09b194] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +09b1a4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09b1a8: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +09b1ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +09b1b0: 2200 3201 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@0132 │ │ +09b1b4: 7010 6f05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@056f │ │ +09b1ba: 6900 db00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b1be: 0e00 |000d: return-void │ │ +09b1c0: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09b1c4: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +09b1c8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +09b1cc: 2200 3101 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@0131 │ │ +09b1d0: 7010 6805 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0568 │ │ +09b1d6: 6900 db00 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b1da: 28f2 |001b: goto 000d // -000e │ │ +09b1dc: 2200 3301 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@0133 │ │ +09b1e0: 7010 7105 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0571 │ │ +09b1e6: 6900 db00 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b1ea: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x000d line=118 │ │ 0x000e line=113 │ │ 0x0014 line=114 │ │ @@ -5877,17 +5883,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d448: |[09d448] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -09d458: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d45e: 0e00 |0003: return-void │ │ +09b1ec: |[09b1ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +09b1fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -5896,27 +5902,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -09d460: |[09d460] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -09d470: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -09d476: 1a00 021b |0003: const-string v0, "UNKNOWN" // string@1b02 │ │ -09d47a: 1100 |0005: return-object v0 │ │ -09d47c: 1a00 3105 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0531 │ │ -09d480: 28fd |0008: goto 0005 // -0003 │ │ -09d482: 1a00 3005 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0530 │ │ -09d486: 28fa |000b: goto 0005 // -0006 │ │ -09d488: 1a00 2f05 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@052f │ │ -09d48c: 28f7 |000e: goto 0005 // -0009 │ │ -09d48e: 1a00 2e05 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@052e │ │ -09d492: 28f4 |0011: goto 0005 // -000c │ │ -09d494: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +09b204: |[09b204] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +09b214: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +09b21a: 1a00 fe1a |0003: const-string v0, "UNKNOWN" // string@1afe │ │ +09b21e: 1100 |0005: return-object v0 │ │ +09b220: 1a00 2d05 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@052d │ │ +09b224: 28fd |0008: goto 0005 // -0003 │ │ +09b226: 1a00 2c05 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@052c │ │ +09b22a: 28fa |000b: goto 0005 // -0006 │ │ +09b22c: 1a00 2b05 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@052b │ │ +09b230: 28f7 |000e: goto 0005 // -0009 │ │ +09b232: 1a00 2a05 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@052a │ │ +09b236: 28f4 |0011: goto 0005 // -000c │ │ +09b238: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=448 │ │ 0x0006 line=440 │ │ 0x0009 line=442 │ │ 0x000c line=444 │ │ @@ -5930,55 +5936,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -09d4bc: |[09d4bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -09d4cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09d4ce: 2200 7908 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -09d4d2: 7010 5a43 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09d4d8: 1a02 141d |0006: const-string v2, "[" // string@1d14 │ │ -09d4dc: 6e20 6343 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d4e2: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -09d4e6: 7110 fe42 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@42fe │ │ -09d4ec: 0a02 |0010: move-result v2 │ │ -09d4ee: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -09d4f2: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -09d4f6: b524 |0015: and-int/2addr v4, v2 │ │ -09d4f8: 6e10 6843 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -09d4fe: 0a02 |0019: move-result v2 │ │ -09d500: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -09d504: 1a02 4601 |001c: const-string v2, ", " // string@0146 │ │ -09d508: 6e20 6343 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d50e: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -09d514: 28e7 |0024: goto 000b // -0019 │ │ -09d516: 1a02 fb07 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@07fb │ │ -09d51a: 6e20 6343 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d520: 28e1 |002a: goto 000b // -001f │ │ -09d522: 1a02 f707 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@07f7 │ │ -09d526: 6e20 6343 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d52c: 28db |0030: goto 000b // -0025 │ │ -09d52e: 1a02 fa07 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@07fa │ │ -09d532: 6e20 6343 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d538: 28d5 |0036: goto 000b // -002b │ │ -09d53a: 1a02 f907 |0037: const-string v2, "FEEDBACK_GENERIC" // string@07f9 │ │ -09d53e: 6e20 6343 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d544: 28cf |003c: goto 000b // -0031 │ │ -09d546: 1a02 fc07 |003d: const-string v2, "FEEDBACK_VISUAL" // string@07fc │ │ -09d54a: 6e20 6343 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d550: 28c9 |0042: goto 000b // -0037 │ │ -09d552: 1a02 781d |0043: const-string v2, "]" // string@1d78 │ │ -09d556: 6e20 6343 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09d55c: 6e10 6a43 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09d562: 0c02 |004b: move-result-object v2 │ │ -09d564: 1102 |004c: return-object v2 │ │ -09d566: 0000 |004d: nop // spacer │ │ -09d568: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +09b260: |[09b260] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +09b270: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09b272: 2200 7908 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09b276: 7010 5a43 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09b27c: 1a02 101d |0006: const-string v2, "[" // string@1d10 │ │ +09b280: 6e20 6343 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b286: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +09b28a: 7110 fe42 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@42fe │ │ +09b290: 0a02 |0010: move-result v2 │ │ +09b292: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +09b296: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +09b29a: b524 |0015: and-int/2addr v4, v2 │ │ +09b29c: 6e10 6843 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +09b2a2: 0a02 |0019: move-result v2 │ │ +09b2a4: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +09b2a8: 1a02 4301 |001c: const-string v2, ", " // string@0143 │ │ +09b2ac: 6e20 6343 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2b2: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +09b2b8: 28e7 |0024: goto 000b // -0019 │ │ +09b2ba: 1a02 f707 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@07f7 │ │ +09b2be: 6e20 6343 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2c4: 28e1 |002a: goto 000b // -001f │ │ +09b2c6: 1a02 f307 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@07f3 │ │ +09b2ca: 6e20 6343 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2d0: 28db |0030: goto 000b // -0025 │ │ +09b2d2: 1a02 f607 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@07f6 │ │ +09b2d6: 6e20 6343 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2dc: 28d5 |0036: goto 000b // -002b │ │ +09b2de: 1a02 f507 |0037: const-string v2, "FEEDBACK_GENERIC" // string@07f5 │ │ +09b2e2: 6e20 6343 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2e8: 28cf |003c: goto 000b // -0031 │ │ +09b2ea: 1a02 f807 |003d: const-string v2, "FEEDBACK_VISUAL" // string@07f8 │ │ +09b2ee: 6e20 6343 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b2f4: 28c9 |0042: goto 000b // -0037 │ │ +09b2f6: 1a02 741d |0043: const-string v2, "]" // string@1d74 │ │ +09b2fa: 6e20 6343 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09b300: 6e10 6a43 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09b306: 0c02 |004b: move-result-object v2 │ │ +09b308: 1102 |004c: return-object v2 │ │ +09b30a: 0000 |004d: nop // spacer │ │ +09b30c: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0006 line=357 │ │ 0x000b line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ @@ -6003,32 +6009,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -09d594: |[09d594] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -09d5a4: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -09d5aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09d5ac: 1100 |0004: return-object v0 │ │ -09d5ae: 1a00 8206 |0005: const-string v0, "DEFAULT" // string@0682 │ │ -09d5b2: 28fd |0007: goto 0004 // -0003 │ │ -09d5b4: 1a00 2308 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@0823 │ │ -09d5b8: 28fa |000a: goto 0004 // -0006 │ │ -09d5ba: 1a00 3608 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0836 │ │ -09d5be: 28f7 |000d: goto 0004 // -0009 │ │ -09d5c0: 1a00 3408 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0834 │ │ -09d5c4: 28f4 |0010: goto 0004 // -000c │ │ -09d5c6: 1a00 3308 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0833 │ │ -09d5ca: 28f1 |0013: goto 0004 // -000f │ │ -09d5cc: 1a00 3508 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0835 │ │ -09d5d0: 28ee |0016: goto 0004 // -0012 │ │ -09d5d2: 0000 |0017: nop // spacer │ │ -09d5d4: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +09b338: |[09b338] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +09b348: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +09b34e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09b350: 1100 |0004: return-object v0 │ │ +09b352: 1a00 7e06 |0005: const-string v0, "DEFAULT" // string@067e │ │ +09b356: 28fd |0007: goto 0004 // -0003 │ │ +09b358: 1a00 1f08 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@081f │ │ +09b35c: 28fa |000a: goto 0004 // -0006 │ │ +09b35e: 1a00 3208 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@0832 │ │ +09b362: 28f7 |000d: goto 0004 // -0009 │ │ +09b364: 1a00 3008 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0830 │ │ +09b368: 28f4 |0010: goto 0004 // -000c │ │ +09b36a: 1a00 2f08 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@082f │ │ +09b36e: 28f1 |0013: goto 0004 // -000f │ │ +09b370: 1a00 3108 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@0831 │ │ +09b374: 28ee |0016: goto 0004 // -0012 │ │ +09b376: 0000 |0017: nop // spacer │ │ +09b378: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=409 │ │ 0x0005 line=397 │ │ 0x0008 line=399 │ │ 0x000b line=401 │ │ @@ -6044,19 +6050,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d608: |[09d608] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -09d618: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d61c: 7220 7805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0578 │ │ -09d622: 0a00 |0005: move-result v0 │ │ -09d624: 0f00 |0006: return v0 │ │ +09b3ac: |[09b3ac] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +09b3bc: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b3c0: 7220 7805 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0578 │ │ +09b3c6: 0a00 |0005: move-result v0 │ │ +09b3c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -6064,19 +6070,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d628: |[09d628] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -09d638: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d63c: 7220 7905 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0579 │ │ -09d642: 0a00 |0005: move-result v0 │ │ -09d644: 0f00 |0006: return v0 │ │ +09b3cc: |[09b3cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +09b3dc: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b3e0: 7220 7905 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0579 │ │ +09b3e6: 0a00 |0005: move-result v0 │ │ +09b3e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -6084,19 +6090,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d648: |[09d648] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d658: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d65c: 7220 7a05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057a │ │ -09d662: 0c00 |0005: move-result-object v0 │ │ -09d664: 1100 |0006: return-object v0 │ │ +09b3ec: |[09b3ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b3fc: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b400: 7220 7a05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057a │ │ +09b406: 0c00 |0005: move-result-object v0 │ │ +09b408: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -6104,19 +6110,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d668: |[09d668] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d678: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d67c: 7220 7b05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057b │ │ -09d682: 0c00 |0005: move-result-object v0 │ │ -09d684: 1100 |0006: return-object v0 │ │ +09b40c: |[09b40c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b41c: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b420: 7220 7b05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057b │ │ +09b426: 0c00 |0005: move-result-object v0 │ │ +09b428: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -6124,19 +6130,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d688: |[09d688] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -09d698: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d69c: 7220 7c05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@057c │ │ -09d6a2: 0c00 |0005: move-result-object v0 │ │ -09d6a4: 1100 |0006: return-object v0 │ │ +09b42c: |[09b42c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +09b43c: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b440: 7220 7c05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@057c │ │ +09b446: 0c00 |0005: move-result-object v0 │ │ +09b448: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -6144,33 +6150,33 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09d6a8: |[09d6a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d6b8: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ -09d6bc: 7220 7d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057d │ │ -09d6c2: 0c00 |0005: move-result-object v0 │ │ -09d6c4: 1100 |0006: return-object v0 │ │ +09b44c: |[09b44c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b45c: 6200 db00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@00db │ │ +09b460: 7220 7d05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@057d │ │ +09b466: 0c00 |0005: move-result-object v0 │ │ +09b468: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 823 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 820 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #61 header: │ │ class_idx : 310 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 824 │ │ +source_file_idx : 821 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #61 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;' │ │ @@ -6185,17 +6191,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d6c8: |[09d6c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -09d6d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d6de: 0e00 |0003: return-void │ │ +09b46c: |[09b46c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +09b47c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -6203,18 +6209,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d6e0: |[09d6e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -09d6f0: 6e10 8a00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@008a │ │ -09d6f6: 0a00 |0003: move-result v0 │ │ -09d6f8: 0f00 |0004: return v0 │ │ +09b484: |[09b484] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +09b494: 6e10 8a00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@008a │ │ +09b49a: 0a00 |0003: move-result v0 │ │ +09b49c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -6222,18 +6228,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d6fc: |[09d6fc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d70c: 6e10 8c00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@008c │ │ -09d712: 0c00 |0003: move-result-object v0 │ │ -09d714: 1100 |0004: return-object v0 │ │ +09b4a0: |[09b4a0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b4b0: 6e10 8c00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@008c │ │ +09b4b6: 0c00 |0003: move-result-object v0 │ │ +09b4b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -6241,18 +6247,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d718: |[09d718] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d728: 6e10 8d00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@008d │ │ -09d72e: 0c00 |0003: move-result-object v0 │ │ -09d730: 1100 |0004: return-object v0 │ │ +09b4bc: |[09b4bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b4cc: 6e10 8d00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@008d │ │ +09b4d2: 0c00 |0003: move-result-object v0 │ │ +09b4d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -6260,18 +6266,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d734: |[09d734] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -09d744: 6e10 8e00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@008e │ │ -09d74a: 0c00 |0003: move-result-object v0 │ │ -09d74c: 1100 |0004: return-object v0 │ │ +09b4d8: |[09b4d8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +09b4e8: 6e10 8e00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@008e │ │ +09b4ee: 0c00 |0003: move-result-object v0 │ │ +09b4f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -6279,32 +6285,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d750: |[09d750] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -09d760: 6e10 8f00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@008f │ │ -09d766: 0c00 |0003: move-result-object v0 │ │ -09d768: 1100 |0004: return-object v0 │ │ +09b4f4: |[09b4f4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +09b504: 6e10 8f00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@008f │ │ +09b50a: 0c00 |0003: move-result-object v0 │ │ +09b50c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 824 (AccessibilityServiceInfoCompatIcs.java) │ │ + source_file_idx : 821 (AccessibilityServiceInfoCompatIcs.java) │ │ │ │ Class #62 header: │ │ class_idx : 311 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 825 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #62 - │ │ Class descriptor : 'Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;' │ │ @@ -6319,17 +6325,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d76c: |[09d76c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -09d77c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d782: 0e00 |0003: return-void │ │ +09b510: |[09b510] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +09b520: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ @@ -6337,32 +6343,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09d784: |[09d784] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -09d794: 6e10 8b00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@008b │ │ -09d79a: 0a00 |0003: move-result v0 │ │ -09d79c: 0f00 |0004: return v0 │ │ +09b528: |[09b528] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +09b538: 6e10 8b00 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@008b │ │ +09b53e: 0a00 |0003: move-result v0 │ │ +09b540: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 825 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ + source_file_idx : 822 (AccessibilityServiceInfoCompatJellyBeanMr2.java) │ │ │ │ Class #63 header: │ │ class_idx : 312 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 993 │ │ +source_file_idx : 990 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 - │ │ Class descriptor : 'Landroid/support/v4/animation/AnimatorCompatHelper;' │ │ @@ -6381,26 +6387,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -09d7a0: |[09d7a0] android.support.v4.animation.AnimatorCompatHelper.:()V │ │ -09d7b0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09d7b4: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -09d7b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -09d7bc: 2200 4201 |0006: new-instance v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider; // type@0142 │ │ -09d7c0: 7010 c505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.:()V // method@05c5 │ │ -09d7c6: 6900 dc00 |000b: sput-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ -09d7ca: 0e00 |000d: return-void │ │ -09d7cc: 2200 3e01 |000e: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider; // type@013e │ │ -09d7d0: 7010 b305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider;.:()V // method@05b3 │ │ -09d7d6: 6900 dc00 |0013: sput-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ -09d7da: 28f8 |0015: goto 000d // -0008 │ │ +09b544: |[09b544] android.support.v4.animation.AnimatorCompatHelper.:()V │ │ +09b554: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09b558: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +09b55c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +09b560: 2200 4201 |0006: new-instance v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider; // type@0142 │ │ +09b564: 7010 c505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.:()V // method@05c5 │ │ +09b56a: 6900 dc00 |000b: sput-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ +09b56e: 0e00 |000d: return-void │ │ +09b570: 2200 3e01 |000e: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider; // type@013e │ │ +09b574: 7010 b305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider;.:()V // method@05b3 │ │ +09b57a: 6900 dc00 |0013: sput-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ +09b57e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0006 line=28 │ │ 0x000d line=32 │ │ 0x000e line=30 │ │ locals : │ │ @@ -6410,17 +6416,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d7dc: |[09d7dc] android.support.v4.animation.AnimatorCompatHelper.:()V │ │ -09d7ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d7f2: 0e00 |0003: return-void │ │ +09b580: |[09b580] android.support.v4.animation.AnimatorCompatHelper.:()V │ │ +09b590: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/animation/AnimatorCompatHelper; │ │ │ │ @@ -6429,18 +6435,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09d7f4: |[09d7f4] android.support.v4.animation.AnimatorCompatHelper.clearInterpolator:(Landroid/view/View;)V │ │ -09d804: 6200 dc00 |0000: sget-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ -09d808: 7220 9905 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorProvider;.clearInterpolator:(Landroid/view/View;)V // method@0599 │ │ -09d80e: 0e00 |0005: return-void │ │ +09b598: |[09b598] android.support.v4.animation.AnimatorCompatHelper.clearInterpolator:(Landroid/view/View;)V │ │ +09b5a8: 6200 dc00 |0000: sget-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ +09b5ac: 7220 9905 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorProvider;.clearInterpolator:(Landroid/view/View;)V // method@0599 │ │ +09b5b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -6449,32 +6455,32 @@ │ │ type : '()Landroid/support/v4/animation/ValueAnimatorCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09d810: |[09d810] android.support.v4.animation.AnimatorCompatHelper.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ -09d820: 6200 dc00 |0000: sget-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ -09d824: 7210 9a05 0000 |0002: invoke-interface {v0}, Landroid/support/v4/animation/AnimatorProvider;.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; // method@059a │ │ -09d82a: 0c00 |0005: move-result-object v0 │ │ -09d82c: 1100 |0006: return-object v0 │ │ +09b5b4: |[09b5b4] android.support.v4.animation.AnimatorCompatHelper.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ +09b5c4: 6200 dc00 |0000: sget-object v0, Landroid/support/v4/animation/AnimatorCompatHelper;.IMPL:Landroid/support/v4/animation/AnimatorProvider; // field@00dc │ │ +09b5c8: 7210 9a05 0000 |0002: invoke-interface {v0}, Landroid/support/v4/animation/AnimatorProvider;.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; // method@059a │ │ +09b5ce: 0c00 |0005: move-result-object v0 │ │ +09b5d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 993 (AnimatorCompatHelper.java) │ │ + source_file_idx : 990 (AnimatorCompatHelper.java) │ │ │ │ Class #64 header: │ │ class_idx : 313 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 994 │ │ +source_file_idx : 991 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #64 - │ │ Class descriptor : 'Landroid/support/v4/animation/AnimatorListenerCompat;' │ │ @@ -6505,21 +6511,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/animation/AnimatorListenerCompat;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/support/v4/animation/ValueAnimatorCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 994 (AnimatorListenerCompat.java) │ │ + source_file_idx : 991 (AnimatorListenerCompat.java) │ │ │ │ Class #65 header: │ │ class_idx : 314 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 996 │ │ +source_file_idx : 993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #65 - │ │ Class descriptor : 'Landroid/support/v4/animation/AnimatorProvider;' │ │ @@ -6538,21 +6544,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/animation/AnimatorProvider;) │ │ name : 'emptyValueAnimator' │ │ type : '()Landroid/support/v4/animation/ValueAnimatorCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 996 (AnimatorProvider.java) │ │ + source_file_idx : 993 (AnimatorProvider.java) │ │ │ │ Class #66 header: │ │ class_idx : 315 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 998 │ │ +source_file_idx : 995 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 - │ │ Class descriptor : 'Landroid/support/v4/animation/AnimatorUpdateListenerCompat;' │ │ @@ -6565,21 +6571,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/animation/AnimatorUpdateListenerCompat;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/support/v4/animation/ValueAnimatorCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 998 (AnimatorUpdateListenerCompat.java) │ │ + source_file_idx : 995 (AnimatorUpdateListenerCompat.java) │ │ │ │ Class #67 header: │ │ class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1817 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ @@ -6604,18 +6610,18 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09d830: |[09d830] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator$1.:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ -09d840: 5b01 dd00 |0000: iput-object v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d844: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d84a: 0e00 |0005: return-void │ │ +09b5d4: |[09b5d4] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator$1.:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ +09b5e4: 5b01 dd00 |0000: iput-object v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b5e8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ @@ -6625,58 +6631,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -09d84c: |[09d84c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator$1.run:()V │ │ -09d85c: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -09d860: 5493 dd00 |0002: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d864: 7110 9f05 0300 |0004: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$000:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@059f │ │ -09d86a: 0b04 |0007: move-result-wide v4 │ │ -09d86c: 5493 dd00 |0008: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d870: 7110 a005 0300 |000a: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$100:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@05a0 │ │ -09d876: 0b06 |000d: move-result-wide v6 │ │ -09d878: 9c00 0406 |000e: sub-long v0, v4, v6 │ │ -09d87c: 8503 |0010: long-to-float v3, v0 │ │ -09d87e: c883 |0011: mul-float/2addr v3, v8 │ │ -09d880: 5494 dd00 |0012: iget-object v4, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d884: 7110 a105 0400 |0014: invoke-static {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$200:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@05a1 │ │ -09d88a: 0b04 |0017: move-result-wide v4 │ │ -09d88c: 8544 |0018: long-to-float v4, v4 │ │ -09d88e: a902 0304 |0019: div-float v2, v3, v4 │ │ -09d892: 2d03 0208 |001b: cmpl-float v3, v2, v8 │ │ -09d896: 3c03 0c00 |001d: if-gtz v3, 0029 // +000c │ │ -09d89a: 5493 dd00 |001f: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d89e: 5433 e500 |0021: iget-object v3, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ -09d8a2: 6e10 6538 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -09d8a8: 0c03 |0026: move-result-object v3 │ │ -09d8aa: 3903 0400 |0027: if-nez v3, 002b // +0004 │ │ -09d8ae: 1502 803f |0029: const/high16 v2, #int 1065353216 // #3f80 │ │ -09d8b2: 5493 dd00 |002b: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8b6: 7120 a305 2300 |002d: invoke-static {v3, v2}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$302:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;F)F // method@05a3 │ │ -09d8bc: 5493 dd00 |0030: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8c0: 7110 a405 0300 |0032: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$400:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@05a4 │ │ -09d8c6: 5493 dd00 |0035: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8ca: 7110 a205 0300 |0037: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$300:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)F // method@05a2 │ │ -09d8d0: 0a03 |003a: move-result v3 │ │ -09d8d2: 2d03 0308 |003b: cmpl-float v3, v3, v8 │ │ -09d8d6: 3a03 0800 |003d: if-ltz v3, 0045 // +0008 │ │ -09d8da: 5493 dd00 |003f: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8de: 7110 a505 0300 |0041: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$500:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@05a5 │ │ -09d8e4: 0e00 |0044: return-void │ │ -09d8e6: 5493 dd00 |0045: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8ea: 5433 e500 |0047: iget-object v3, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ -09d8ee: 5494 dd00 |0049: iget-object v4, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ -09d8f2: 7110 a605 0400 |004b: invoke-static {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$600:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)Ljava/lang/Runnable; // method@05a6 │ │ -09d8f8: 0c04 |004e: move-result-object v4 │ │ -09d8fa: 1606 1000 |004f: const-wide/16 v6, #int 16 // #10 │ │ -09d8fe: 6e40 b138 4376 |0051: invoke-virtual {v3, v4, v6, v7}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -09d904: 28f0 |0054: goto 0044 // -0010 │ │ +09b5f0: |[09b5f0] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator$1.run:()V │ │ +09b600: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +09b604: 5493 dd00 |0002: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b608: 7110 9f05 0300 |0004: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$000:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@059f │ │ +09b60e: 0b04 |0007: move-result-wide v4 │ │ +09b610: 5493 dd00 |0008: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b614: 7110 a005 0300 |000a: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$100:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@05a0 │ │ +09b61a: 0b06 |000d: move-result-wide v6 │ │ +09b61c: 9c00 0406 |000e: sub-long v0, v4, v6 │ │ +09b620: 8503 |0010: long-to-float v3, v0 │ │ +09b622: c883 |0011: mul-float/2addr v3, v8 │ │ +09b624: 5494 dd00 |0012: iget-object v4, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b628: 7110 a105 0400 |0014: invoke-static {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$200:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J // method@05a1 │ │ +09b62e: 0b04 |0017: move-result-wide v4 │ │ +09b630: 8544 |0018: long-to-float v4, v4 │ │ +09b632: a902 0304 |0019: div-float v2, v3, v4 │ │ +09b636: 2d03 0208 |001b: cmpl-float v3, v2, v8 │ │ +09b63a: 3c03 0c00 |001d: if-gtz v3, 0029 // +000c │ │ +09b63e: 5493 dd00 |001f: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b642: 5433 e500 |0021: iget-object v3, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ +09b646: 6e10 6538 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +09b64c: 0c03 |0026: move-result-object v3 │ │ +09b64e: 3903 0400 |0027: if-nez v3, 002b // +0004 │ │ +09b652: 1502 803f |0029: const/high16 v2, #int 1065353216 // #3f80 │ │ +09b656: 5493 dd00 |002b: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b65a: 7120 a305 2300 |002d: invoke-static {v3, v2}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$302:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;F)F // method@05a3 │ │ +09b660: 5493 dd00 |0030: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b664: 7110 a405 0300 |0032: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$400:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@05a4 │ │ +09b66a: 5493 dd00 |0035: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b66e: 7110 a205 0300 |0037: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$300:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)F // method@05a2 │ │ +09b674: 0a03 |003a: move-result v3 │ │ +09b676: 2d03 0308 |003b: cmpl-float v3, v3, v8 │ │ +09b67a: 3a03 0800 |003d: if-ltz v3, 0045 // +0008 │ │ +09b67e: 5493 dd00 |003f: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b682: 7110 a505 0300 |0041: invoke-static {v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$500:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@05a5 │ │ +09b688: 0e00 |0044: return-void │ │ +09b68a: 5493 dd00 |0045: iget-object v3, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b68e: 5433 e500 |0047: iget-object v3, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ +09b692: 5494 dd00 |0049: iget-object v4, v9, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.this$0:Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // field@00dd │ │ +09b696: 7110 a605 0400 |004b: invoke-static {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.access$600:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)Ljava/lang/Runnable; // method@05a6 │ │ +09b69c: 0c04 |004e: move-result-object v4 │ │ +09b69e: 1606 1000 |004f: const-wide/16 v6, #int 16 // #10 │ │ +09b6a2: 6e40 b138 4376 |0051: invoke-virtual {v3, v4, v6, v7}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +09b6a8: 28f0 |0054: goto 0044 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0010 line=58 │ │ 0x001b line=59 │ │ 0x0029 line=60 │ │ 0x002b line=62 │ │ @@ -6686,21 +6692,21 @@ │ │ 0x0044 line=69 │ │ 0x0045 line=67 │ │ locals : │ │ 0x0010 - 0x0055 reg=0 dt J │ │ 0x001b - 0x0055 reg=2 fraction F │ │ 0x0000 - 0x0055 reg=9 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1; │ │ │ │ - source_file_idx : 1817 (DonutAnimatorCompatProvider.java) │ │ + source_file_idx : 1813 (DonutAnimatorCompatProvider.java) │ │ │ │ Class #68 header: │ │ class_idx : 319 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2265 │ │ +source_file_idx : 2261 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -6729,19 +6735,19 @@ │ │ type : '(Landroid/support/v4/animation/AnimatorListenerCompat;Landroid/support/v4/animation/ValueAnimatorCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d908: |[09d908] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.:(Landroid/support/v4/animation/AnimatorListenerCompat;Landroid/support/v4/animation/ValueAnimatorCompat;)V │ │ -09d918: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d91e: 5b01 e800 |0003: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ -09d922: 5b02 e700 |0005: iput-object v2, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ -09d926: 0e00 |0007: return-void │ │ +09b6ac: |[09b6ac] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.:(Landroid/support/v4/animation/AnimatorListenerCompat;Landroid/support/v4/animation/ValueAnimatorCompat;)V │ │ +09b6bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b6c2: 5b01 e800 |0003: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ +09b6c6: 5b02 e700 |0005: iput-object v2, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ +09b6ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ @@ -6755,19 +6761,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d928: |[09d928] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -09d938: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ -09d93c: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ -09d940: 7220 9505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationCancel:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0595 │ │ -09d946: 0e00 |0007: return-void │ │ +09b6cc: |[09b6cc] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +09b6dc: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ +09b6e0: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ +09b6e4: 7220 9505 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationCancel:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0595 │ │ +09b6ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -6777,19 +6783,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d948: |[09d948] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -09d958: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ -09d95c: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ -09d960: 7220 9605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationEnd:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0596 │ │ -09d966: 0e00 |0007: return-void │ │ +09b6ec: |[09b6ec] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +09b6fc: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ +09b700: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ +09b704: 7220 9605 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationEnd:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0596 │ │ +09b70a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -6799,19 +6805,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d968: |[09d968] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ -09d978: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ -09d97c: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ -09d980: 7220 9705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationRepeat:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0597 │ │ -09d986: 0e00 |0007: return-void │ │ +09b70c: |[09b70c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ +09b71c: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ +09b720: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ +09b724: 7220 9705 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationRepeat:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0597 │ │ +09b72a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -6821,34 +6827,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d988: |[09d988] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationStart:(Landroid/animation/Animator;)V │ │ -09d998: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ -09d99c: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ -09d9a0: 7220 9805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationStart:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0598 │ │ -09d9a6: 0e00 |0007: return-void │ │ +09b72c: |[09b72c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper.onAnimationStart:(Landroid/animation/Animator;)V │ │ +09b73c: 5420 e800 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mWrapped:Landroid/support/v4/animation/AnimatorListenerCompat; // field@00e8 │ │ +09b740: 5421 e700 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.mValueAnimatorCompat:Landroid/support/v4/animation/ValueAnimatorCompat; // field@00e7 │ │ +09b744: 7220 9805 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationStart:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0598 │ │ +09b74a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ │ │ - source_file_idx : 2265 (HoneycombMr1AnimatorCompatProvider.java) │ │ + source_file_idx : 2261 (HoneycombMr1AnimatorCompatProvider.java) │ │ │ │ Class #69 header: │ │ class_idx : 320 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2265 │ │ +source_file_idx : 2261 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 annotations: │ │ Annotations on class │ │ @@ -6877,19 +6883,19 @@ │ │ type : '(Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09d9a8: |[09d9a8] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1.:(Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ -09d9b8: 5b01 e900 |0000: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.this$0:Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // field@00e9 │ │ -09d9bc: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.val$animatorUpdateListener:Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // field@00ea │ │ -09d9c0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09d9c6: 0e00 |0007: return-void │ │ +09b74c: |[09b74c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1.:(Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ +09b75c: 5b01 e900 |0000: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.this$0:Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // field@00e9 │ │ +09b760: 5b02 ea00 |0002: iput-object v2, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.val$animatorUpdateListener:Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // field@00ea │ │ +09b764: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b76a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/animation/AnimatorUpdateListenerCompat; │ │ @@ -6900,34 +6906,34 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09d9c8: |[09d9c8] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -09d9d8: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.val$animatorUpdateListener:Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // field@00ea │ │ -09d9dc: 5421 e900 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.this$0:Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // field@00e9 │ │ -09d9e0: 7220 9b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorUpdateListenerCompat;.onAnimationUpdate:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@059b │ │ -09d9e6: 0e00 |0007: return-void │ │ +09b76c: |[09b76c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +09b77c: 5420 ea00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.val$animatorUpdateListener:Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // field@00ea │ │ +09b780: 5421 e900 |0002: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.this$0:Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // field@00e9 │ │ +09b784: 7220 9b05 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/animation/AnimatorUpdateListenerCompat;.onAnimationUpdate:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@059b │ │ +09b78a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 2265 (HoneycombMr1AnimatorCompatProvider.java) │ │ + source_file_idx : 2261 (HoneycombMr1AnimatorCompatProvider.java) │ │ │ │ Class #70 header: │ │ class_idx : 323 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7155 │ │ +source_file_idx : 7151 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #70 - │ │ Class descriptor : 'Landroid/support/v4/animation/ValueAnimatorCompat;' │ │ @@ -6976,21 +6982,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/animation/ValueAnimatorCompat;) │ │ name : 'start' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7155 (ValueAnimatorCompat.java) │ │ + source_file_idx : 7151 (ValueAnimatorCompat.java) │ │ │ │ Class #71 header: │ │ class_idx : 324 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -7002,21 +7008,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #72 header: │ │ class_idx : 325 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -7046,21 +7052,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #73 header: │ │ class_idx : 329 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -7100,21 +7106,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #74 header: │ │ class_idx : 330 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -7134,21 +7140,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;) │ │ name : 'getDrawerToggleDelegate' │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #75 header: │ │ class_idx : 331 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 154 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -7189,27 +7195,27 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -09d9e8: |[09d9e8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ -09d9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d9fa: 5b34 f100 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@00f1 │ │ -09d9fe: 7030 7303 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@0373 │ │ -09da04: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09da08: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -09da0c: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ -09da10: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09da12: 5c30 ed00 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@00ed │ │ -09da16: 2200 8800 |000f: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -09da1a: 7010 1903 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -09da20: 5b30 f000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ -09da24: 0e00 |0016: return-void │ │ +09b78c: |[09b78c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +09b79c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b79e: 5b34 f100 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@00f1 │ │ +09b7a2: 7030 7303 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@0373 │ │ +09b7a8: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09b7ac: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +09b7b0: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ +09b7b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09b7b6: 5c30 ed00 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@00ed │ │ +09b7ba: 2200 8800 |000f: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +09b7be: 7010 1903 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +09b7c4: 5b30 f000 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ +09b7c8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=508 │ │ 0x0003 line=509 │ │ 0x0006 line=502 │ │ 0x000f line=503 │ │ 0x0016 line=510 │ │ @@ -7223,17 +7229,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09da28: |[09da28] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -09da38: 7030 e505 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@05e5 │ │ -09da3e: 0e00 |0003: return-void │ │ +09b7cc: |[09b7cc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +09b7dc: 7030 e505 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@05e5 │ │ +09b7e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/graphics/drawable/Drawable; │ │ @@ -7245,58 +7251,58 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -09da40: |[09da40] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -09da50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09da52: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -09da54: 5463 f000 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ -09da58: 6e20 e705 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@05e7 │ │ -09da5e: 6e10 c702 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -09da64: 5463 f100 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@00f1 │ │ -09da68: 7110 f005 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@05f0 │ │ -09da6e: 0c03 |000f: move-result-object v3 │ │ -09da70: 6e10 b500 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ -09da76: 0c03 |0013: move-result-object v3 │ │ -09da78: 6e10 b039 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -09da7e: 0c03 |0017: move-result-object v3 │ │ -09da80: 7110 b81a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -09da86: 0a03 |001b: move-result v3 │ │ -09da88: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ -09da8c: 0101 |001e: move v1, v0 │ │ -09da8e: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -09da92: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -09da94: 5463 f000 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ -09da98: 6e10 2703 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -09da9e: 0a02 |0027: move-result v2 │ │ -09daa0: 5263 ee00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@00ee │ │ -09daa4: 7f33 |002a: neg-float v3, v3 │ │ -09daa6: 8224 |002b: int-to-float v4, v2 │ │ -09daa8: c843 |002c: mul-float/2addr v3, v4 │ │ -09daaa: 5264 ef00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ -09daae: c843 |002f: mul-float/2addr v3, v4 │ │ -09dab0: 8204 |0030: int-to-float v4, v0 │ │ -09dab2: c843 |0031: mul-float/2addr v3, v4 │ │ -09dab4: 6e30 cc02 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -09daba: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -09dabe: 5563 ed00 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@00ed │ │ -09dac2: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ -09dac6: 8223 |003b: int-to-float v3, v2 │ │ -09dac8: 6e30 cc02 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -09dace: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ -09dad2: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -09dad6: 6e30 ca02 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@02ca │ │ -09dadc: 6f20 7403 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0374 │ │ -09dae2: 6e10 c302 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ -09dae8: 0e00 |004c: return-void │ │ -09daea: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -09daec: 28d1 |004e: goto 001f // -002f │ │ +09b7e4: |[09b7e4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +09b7f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09b7f6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +09b7f8: 5463 f000 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ +09b7fc: 6e20 e705 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@05e7 │ │ +09b802: 6e10 c702 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +09b808: 5463 f100 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@00f1 │ │ +09b80c: 7110 f005 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@05f0 │ │ +09b812: 0c03 |000f: move-result-object v3 │ │ +09b814: 6e10 b500 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ +09b81a: 0c03 |0013: move-result-object v3 │ │ +09b81c: 6e10 b039 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +09b822: 0c03 |0017: move-result-object v3 │ │ +09b824: 7110 b81a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +09b82a: 0a03 |001b: move-result v3 │ │ +09b82c: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +09b830: 0101 |001e: move v1, v0 │ │ +09b832: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +09b836: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +09b838: 5463 f000 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@00f0 │ │ +09b83c: 6e10 2703 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +09b842: 0a02 |0027: move-result v2 │ │ +09b844: 5263 ee00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@00ee │ │ +09b848: 7f33 |002a: neg-float v3, v3 │ │ +09b84a: 8224 |002b: int-to-float v4, v2 │ │ +09b84c: c843 |002c: mul-float/2addr v3, v4 │ │ +09b84e: 5264 ef00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ +09b852: c843 |002f: mul-float/2addr v3, v4 │ │ +09b854: 8204 |0030: int-to-float v4, v0 │ │ +09b856: c843 |0031: mul-float/2addr v3, v4 │ │ +09b858: 6e30 cc02 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +09b85e: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +09b862: 5563 ed00 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@00ed │ │ +09b866: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +09b86a: 8223 |003b: int-to-float v3, v2 │ │ +09b86c: 6e30 cc02 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +09b872: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +09b876: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +09b87a: 6e30 ca02 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@02ca │ │ +09b880: 6f20 7403 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@0374 │ │ +09b886: 6e10 c302 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ +09b88c: 0e00 |004c: return-void │ │ +09b88e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +09b890: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=540 │ │ 0x0007 line=541 │ │ 0x000a line=544 │ │ 0x001f line=546 │ │ 0x0022 line=547 │ │ @@ -7320,17 +7326,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09daf0: |[09daf0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ -09db00: 5210 ef00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ -09db04: 0f00 |0002: return v0 │ │ +09b894: |[09b894] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +09b8a4: 5210 ef00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ +09b8a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -7338,18 +7344,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09db08: |[09db08] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -09db18: 5901 ee00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@00ee │ │ -09db1c: 6e10 ea05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@05ea │ │ -09db22: 0e00 |0005: return-void │ │ +09b8ac: |[09b8ac] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +09b8bc: 5901 ee00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@00ee │ │ +09b8c0: 6e10 ea05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@05ea │ │ +09b8c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0002 line=535 │ │ 0x0005 line=536 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -7360,34 +7366,34 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09db24: |[09db24] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ -09db34: 5901 ef00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ -09db38: 6e10 ea05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@05ea │ │ -09db3e: 0e00 |0005: return-void │ │ +09b8c8: |[09b8c8] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +09b8d8: 5901 ef00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@00ef │ │ +09b8dc: 6e10 ea05 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@05ea │ │ +09b8e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0002 line=519 │ │ 0x0005 line=520 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0006 reg=1 position F │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #76 header: │ │ class_idx : 333 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 856 │ │ +source_file_idx : 853 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #76 annotations: │ │ Annotations on class │ │ @@ -7419,66 +7425,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -09db40: |[09db40] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -09db50: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -09db56: 121c |0003: const/4 v12, #int 1 // #1 │ │ -09db58: 120b |0004: const/4 v11, #int 0 // #0 │ │ -09db5a: 7010 1f43 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@431f │ │ -09db60: 1c06 2200 |0008: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ -09db64: 1a07 6342 |000a: const-string v7, "setHomeAsUpIndicator" // string@4263 │ │ -09db68: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -09db6a: 2388 3509 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ -09db6e: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -09db70: 1c0a 9600 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -09db74: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -09db78: 6e30 dc42 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -09db7e: 0c06 |0017: move-result-object v6 │ │ -09db80: 5be6 0201 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ -09db84: 1c06 2200 |001a: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ -09db88: 1a07 6242 |001c: const-string v7, "setHomeActionContentDescription" // string@4262 │ │ -09db8c: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -09db8e: 2388 3509 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ -09db92: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -09db94: 620a 6520 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -09db98: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -09db9c: 6e30 dc42 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -09dba2: 0c06 |0029: move-result-object v6 │ │ -09dba4: 5be6 0101 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ -09dba8: 0e00 |002c: return-void │ │ -09dbaa: 0d06 |002d: move-exception v6 │ │ -09dbac: 6e20 a500 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ -09dbb2: 0c02 |0031: move-result-object v2 │ │ -09dbb4: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -09dbb8: 6e10 6538 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -09dbbe: 0c03 |0037: move-result-object v3 │ │ -09dbc0: 1f03 0207 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -09dbc4: 6e10 2339 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -09dbca: 0a00 |003d: move-result v0 │ │ -09dbcc: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -09dbce: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -09dbd2: 6e20 2239 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -09dbd8: 0c01 |0044: move-result-object v1 │ │ -09dbda: 6e20 2239 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -09dbe0: 0c04 |0048: move-result-object v4 │ │ -09dbe2: 6e10 4e38 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@384e │ │ -09dbe8: 0a06 |004c: move-result v6 │ │ -09dbea: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -09dbee: 0745 |004f: move-object v5, v4 │ │ -09dbf0: 2056 4607 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0746 │ │ -09dbf4: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -09dbf8: 1f05 4607 |0054: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ -09dbfc: 5be5 0301 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ -09dc00: 28d4 |0058: goto 002c // -002c │ │ -09dc02: 0715 |0059: move-object v5, v1 │ │ -09dc04: 28f6 |005a: goto 0050 // -000a │ │ +09b8e4: |[09b8e4] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +09b8f4: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +09b8fa: 121c |0003: const/4 v12, #int 1 // #1 │ │ +09b8fc: 120b |0004: const/4 v11, #int 0 // #0 │ │ +09b8fe: 7010 1f43 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@431f │ │ +09b904: 1c06 2200 |0008: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ +09b908: 1a07 5e42 |000a: const-string v7, "setHomeAsUpIndicator" // string@425e │ │ +09b90c: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +09b90e: 2388 3509 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ +09b912: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +09b914: 1c0a 9600 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +09b918: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +09b91c: 6e30 dc42 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +09b922: 0c06 |0017: move-result-object v6 │ │ +09b924: 5be6 0201 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ +09b928: 1c06 2200 |001a: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ +09b92c: 1a07 5d42 |001c: const-string v7, "setHomeActionContentDescription" // string@425d │ │ +09b930: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +09b932: 2388 3509 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ +09b936: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +09b938: 620a 6520 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +09b93c: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +09b940: 6e30 dc42 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +09b946: 0c06 |0029: move-result-object v6 │ │ +09b948: 5be6 0101 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ +09b94c: 0e00 |002c: return-void │ │ +09b94e: 0d06 |002d: move-exception v6 │ │ +09b950: 6e20 a500 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ +09b956: 0c02 |0031: move-result-object v2 │ │ +09b958: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +09b95c: 6e10 6538 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +09b962: 0c03 |0037: move-result-object v3 │ │ +09b964: 1f03 0207 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +09b968: 6e10 2339 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +09b96e: 0a00 |003d: move-result v0 │ │ +09b970: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +09b972: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +09b976: 6e20 2239 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +09b97c: 0c01 |0044: move-result-object v1 │ │ +09b97e: 6e20 2239 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +09b984: 0c04 |0048: move-result-object v4 │ │ +09b986: 6e10 4e38 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@384e │ │ +09b98c: 0a06 |004c: move-result v6 │ │ +09b98e: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +09b992: 0745 |004f: move-object v5, v4 │ │ +09b994: 2056 4607 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0746 │ │ +09b998: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +09b99c: 1f05 4607 |0054: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ +09b9a0: 5be5 0301 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ +09b9a4: 28d4 |0058: goto 002c // -002c │ │ +09b9a6: 0715 |0059: move-object v5, v1 │ │ +09b9a8: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=104 │ │ 0x0008 line=106 │ │ 0x001a line=108 │ │ @@ -7502,21 +7508,21 @@ │ │ 0x0032 - 0x005b reg=2 home Landroid/view/View; │ │ 0x003a - 0x005b reg=3 parent Landroid/view/ViewGroup; │ │ 0x0049 - 0x005b reg=4 second Landroid/view/View; │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 856 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 853 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #77 header: │ │ class_idx : 334 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 856 │ │ +source_file_idx : 853 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #77 annotations: │ │ Annotations on class │ │ @@ -7544,39 +7550,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09dc18: |[09dc18] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -09dc28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09dc2a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -09dc2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09dc30: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -09dc36: 4b02 0001 |0007: aput v2, v0, v1 │ │ -09dc3a: 6900 0501 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0105 │ │ -09dc3e: 0e00 |000b: return-void │ │ +09b9bc: |[09b9bc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +09b9cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09b9ce: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +09b9d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09b9d4: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +09b9da: 4b02 0001 |0007: aput v2, v0, v1 │ │ +09b9de: 6900 0501 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0105 │ │ +09b9e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dc40: |[09dc40] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -09dc50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09dc56: 0e00 |0003: return-void │ │ +09b9e4: |[09b9e4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +09b9f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09b9fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -7585,23 +7591,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09dc58: |[09dc58] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -09dc68: 6202 0501 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0105 │ │ -09dc6c: 6e20 b800 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b8 │ │ -09dc72: 0c00 |0005: move-result-object v0 │ │ -09dc74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -09dc76: 6e20 5c02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -09dc7c: 0c01 |000a: move-result-object v1 │ │ -09dc7e: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -09dc84: 1101 |000e: return-object v1 │ │ +09b9fc: |[09b9fc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +09ba0c: 6202 0501 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0105 │ │ +09ba10: 6e20 b800 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b8 │ │ +09ba16: 0c00 |0005: move-result-object v0 │ │ +09ba18: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09ba1a: 6e20 5c02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +09ba20: 0c01 |000a: move-result-object v1 │ │ +09ba22: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +09ba28: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000b line=95 │ │ 0x000e line=96 │ │ locals : │ │ @@ -7614,44 +7620,44 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -09dc88: |[09dc88] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -09dc98: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -09dc9c: 2207 4d01 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ -09dca0: 7020 0006 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0600 │ │ -09dca6: 0772 |0007: move-object v2, v7 │ │ -09dca8: 1f02 4d01 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ -09dcac: 5423 0201 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ -09dcb0: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ -09dcb4: 6e10 a900 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -09dcba: 0c00 |0011: move-result-object v0 │ │ -09dcbc: 5423 0101 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ -09dcc0: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -09dcc2: 2344 3709 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -09dcc6: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -09dcc8: 7110 0143 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -09dcce: 0c06 |001b: move-result-object v6 │ │ -09dcd0: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -09dcd4: 6e30 8e43 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -09dcda: 6003 c100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09dcde: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ -09dce2: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ -09dce6: 6e10 9d00 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@009d │ │ -09dcec: 0c03 |002a: move-result-object v3 │ │ -09dcee: 6e20 a200 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00a2 │ │ -09dcf4: 1107 |002e: return-object v7 │ │ -09dcf6: 0d01 |002f: move-exception v1 │ │ -09dcf8: 1a03 5703 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -09dcfc: 1a04 5b06 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@065b │ │ -09dd00: 7130 6037 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -09dd06: 28f7 |0037: goto 002e // -0009 │ │ +09ba2c: |[09ba2c] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +09ba3c: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +09ba40: 2207 4d01 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ +09ba44: 7020 0006 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0600 │ │ +09ba4a: 0772 |0007: move-object v2, v7 │ │ +09ba4c: 1f02 4d01 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ +09ba50: 5423 0201 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ +09ba54: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ +09ba58: 6e10 a900 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +09ba5e: 0c00 |0011: move-result-object v0 │ │ +09ba60: 5423 0101 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ +09ba64: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +09ba66: 2344 3709 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +09ba6a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +09ba6c: 7110 0143 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +09ba72: 0c06 |001b: move-result-object v6 │ │ +09ba74: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +09ba78: 6e30 8e43 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +09ba7e: 6003 c100 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09ba82: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ +09ba86: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ +09ba8a: 6e10 9d00 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@009d │ │ +09ba90: 0c03 |002a: move-result-object v3 │ │ +09ba92: 6e20 a200 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00a2 │ │ +09ba98: 1107 |002e: return-object v7 │ │ +09ba9a: 0d01 |002f: move-exception v1 │ │ +09ba9c: 1a03 5403 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +09baa0: 1a04 5706 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@0657 │ │ +09baa4: 7130 6037 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +09baaa: 28f7 |0037: goto 002e // -0009 │ │ catches : 1 │ │ 0x000e - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0008 line=75 │ │ @@ -7676,53 +7682,53 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -09dd18: |[09dd18] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -09dd28: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -09dd2c: 2207 4d01 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ -09dd30: 7020 0006 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0600 │ │ -09dd36: 0772 |0007: move-object v2, v7 │ │ -09dd38: 1f02 4d01 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ -09dd3c: 5423 0201 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ -09dd40: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -09dd44: 6e10 a900 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -09dd4a: 0c00 |0011: move-result-object v0 │ │ -09dd4c: 5423 0201 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ -09dd50: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -09dd52: 2344 3709 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -09dd56: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -09dd58: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -09dd5c: 6e30 8e43 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -09dd62: 5423 0101 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ -09dd66: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -09dd68: 2344 3709 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -09dd6c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -09dd6e: 7110 0143 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -09dd74: 0c06 |0026: move-result-object v6 │ │ -09dd76: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -09dd7a: 6e30 8e43 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -09dd80: 1107 |002c: return-object v7 │ │ -09dd82: 0d01 |002d: move-exception v1 │ │ -09dd84: 1a03 5703 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -09dd88: 1a04 5d06 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@065d │ │ -09dd8c: 7130 6037 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -09dd92: 28f7 |0035: goto 002c // -0009 │ │ -09dd94: 5423 0301 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ -09dd98: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -09dd9c: 5423 0301 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ -09dda0: 6e20 9c3b 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -09dda6: 28ed |003f: goto 002c // -0013 │ │ -09dda8: 1a03 5703 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -09ddac: 1a04 5c06 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@065c │ │ -09ddb0: 7120 5f37 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -09ddb6: 28e5 |0047: goto 002c // -001b │ │ +09babc: |[09babc] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +09bacc: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +09bad0: 2207 4d01 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ +09bad4: 7020 0006 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0600 │ │ +09bada: 0772 |0007: move-object v2, v7 │ │ +09badc: 1f02 4d01 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@014d │ │ +09bae0: 5423 0201 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ +09bae4: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +09bae8: 6e10 a900 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +09baee: 0c00 |0011: move-result-object v0 │ │ +09baf0: 5423 0201 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0102 │ │ +09baf4: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +09baf6: 2344 3709 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +09bafa: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +09bafc: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +09bb00: 6e30 8e43 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +09bb06: 5423 0101 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0101 │ │ +09bb0a: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +09bb0c: 2344 3709 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +09bb10: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +09bb12: 7110 0143 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +09bb18: 0c06 |0026: move-result-object v6 │ │ +09bb1a: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +09bb1e: 6e30 8e43 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +09bb24: 1107 |002c: return-object v7 │ │ +09bb26: 0d01 |002d: move-exception v1 │ │ +09bb28: 1a03 5403 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +09bb2c: 1a04 5906 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0659 │ │ +09bb30: 7130 6037 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +09bb36: 28f7 |0035: goto 002c // -0009 │ │ +09bb38: 5423 0301 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ +09bb3c: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +09bb40: 5423 0301 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0103 │ │ +09bb44: 6e20 9c3b 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +09bb4a: 28ed |003f: goto 002c // -0013 │ │ +09bb4c: 1a03 5403 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +09bb50: 1a04 5806 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@0658 │ │ +09bb54: 7120 5f37 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +09bb5a: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0008 line=53 │ │ @@ -7742,21 +7748,21 @@ │ │ 0x002e - 0x0036 reg=1 e Ljava/lang/Exception; │ │ 0x000a - 0x0048 reg=2 sii Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x0048 reg=8 activity Landroid/app/Activity; │ │ 0x0000 - 0x0048 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0048 reg=10 contentDescRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 856 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 853 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #78 header: │ │ class_idx : 335 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 861 │ │ +source_file_idx : 858 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #78 - │ │ Class descriptor : 'Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;' │ │ @@ -7780,39 +7786,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09ddc8: |[09ddc8] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -09ddd8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09ddda: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -09ddde: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09dde0: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -09dde6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -09ddea: 6900 0701 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0107 │ │ -09ddee: 0e00 |000b: return-void │ │ +09bb6c: |[09bb6c] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +09bb7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09bb7e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +09bb82: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09bb84: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +09bb8a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +09bb8e: 6900 0701 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0107 │ │ +09bb92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ddf0: |[09ddf0] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -09de00: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09de06: 0e00 |0003: return-void │ │ +09bb94: |[09bb94] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +09bba4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ @@ -7820,32 +7826,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -09de08: |[09de08] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -09de18: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -09de1a: 6e10 a900 0800 |0001: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -09de20: 0c01 |0004: move-result-object v1 │ │ -09de22: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ -09de26: 6e10 9e00 0100 |0007: invoke-virtual {v1}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ -09de2c: 0c02 |000a: move-result-object v2 │ │ -09de2e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -09de30: 6205 0701 |000c: sget-object v5, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0107 │ │ -09de34: 1406 ce02 0101 |000e: const v6, #float 2.36956e-38 // #010102ce │ │ -09de3a: 6e57 b201 4265 |0011: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -09de40: 0c00 |0014: move-result-object v0 │ │ -09de42: 6e20 5c02 7000 |0015: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -09de48: 0c03 |0018: move-result-object v3 │ │ -09de4a: 6e10 7102 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -09de50: 1103 |001c: return-object v3 │ │ -09de52: 0782 |001d: move-object v2, v8 │ │ -09de54: 28ed |001e: goto 000b // -0013 │ │ +09bbac: |[09bbac] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +09bbbc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +09bbbe: 6e10 a900 0800 |0001: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +09bbc4: 0c01 |0004: move-result-object v1 │ │ +09bbc6: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ +09bbca: 6e10 9e00 0100 |0007: invoke-virtual {v1}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ +09bbd0: 0c02 |000a: move-result-object v2 │ │ +09bbd2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +09bbd4: 6205 0701 |000c: sget-object v5, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0107 │ │ +09bbd8: 1406 ce02 0101 |000e: const v6, #float 2.36956e-38 // #010102ce │ │ +09bbde: 6e57 b201 4265 |0011: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +09bbe4: 0c00 |0014: move-result-object v0 │ │ +09bbe6: 6e20 5c02 7000 |0015: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +09bbec: 0c03 |0018: move-result-object v3 │ │ +09bbee: 6e10 7102 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +09bbf4: 1103 |001c: return-object v3 │ │ +09bbf6: 0782 |001d: move-object v2, v8 │ │ +09bbf8: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0005 line=57 │ │ 0x0007 line=58 │ │ 0x000b line=63 │ │ 0x0015 line=65 │ │ @@ -7865,20 +7871,20 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09de58: |[09de58] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -09de68: 6e10 a900 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -09de6e: 0c00 |0003: move-result-object v0 │ │ -09de70: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -09de74: 6e20 a000 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ -09de7a: 1101 |0009: return-object v1 │ │ +09bbfc: |[09bbfc] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +09bc0c: 6e10 a900 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +09bc12: 0c00 |0003: move-result-object v0 │ │ +09bc14: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +09bc18: 6e20 a000 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ +09bc1e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0006 line=49 │ │ 0x0009 line=51 │ │ locals : │ │ @@ -7892,21 +7898,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09de7c: |[09de7c] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -09de8c: 6e10 a900 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -09de92: 0c00 |0003: move-result-object v0 │ │ -09de94: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -09de98: 6e20 a100 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@00a1 │ │ -09de9e: 6e20 a000 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ -09dea4: 1101 |000c: return-object v1 │ │ +09bc20: |[09bc20] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +09bc30: 6e10 a900 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +09bc36: 0c00 |0003: move-result-object v0 │ │ +09bc38: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +09bc3c: 6e20 a100 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@00a1 │ │ +09bc42: 6e20 a000 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ +09bc48: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=40 │ │ 0x000c line=42 │ │ @@ -7914,21 +7920,21 @@ │ │ 0x0004 - 0x000d reg=0 actionBar Landroid/app/ActionBar; │ │ 0x0000 - 0x000d reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=3 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000d reg=4 contentDescRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 861 (ActionBarDrawerToggleJellybeanMR2.java) │ │ + source_file_idx : 858 (ActionBarDrawerToggleJellybeanMR2.java) │ │ │ │ Class #79 header: │ │ class_idx : 336 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 941 │ │ +source_file_idx : 938 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ @@ -7961,20 +7967,20 @@ │ │ type : '([Ljava/lang/String;Landroid/app/Activity;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09dea8: |[09dea8] android.support.v4.app.ActivityCompat$1.:([Ljava/lang/String;Landroid/app/Activity;I)V │ │ -09deb8: 5b01 0901 |0000: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ -09debc: 5b02 0801 |0002: iput-object v2, v0, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ -09dec0: 5903 0a01 |0004: iput v3, v0, Landroid/support/v4/app/ActivityCompat$1;.val$requestCode:I // field@010a │ │ -09dec4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09deca: 0e00 |0009: return-void │ │ +09bc4c: |[09bc4c] android.support.v4.app.ActivityCompat$1.:([Ljava/lang/String;Landroid/app/Activity;I)V │ │ +09bc5c: 5b01 0901 |0000: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ +09bc60: 5b02 0801 |0002: iput-object v2, v0, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ +09bc64: 5903 0a01 |0004: iput v3, v0, Landroid/support/v4/app/ActivityCompat$1;.val$requestCode:I // field@010a │ │ +09bc68: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bc6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/ActivityCompat$1; │ │ 0x0000 - 0x000a reg=1 (null) [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/app/Activity; │ │ @@ -7986,41 +7992,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -09decc: |[09decc] android.support.v4.app.ActivityCompat$1.run:()V │ │ -09dedc: 5485 0901 |0000: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ -09dee0: 2155 |0002: array-length v5, v5 │ │ -09dee2: 2350 f508 |0003: new-array v0, v5, [I // type@08f5 │ │ -09dee6: 5485 0801 |0005: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ -09deea: 6e10 af00 0500 |0007: invoke-virtual {v5}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ -09def0: 0c02 |000a: move-result-object v2 │ │ -09def2: 5485 0801 |000b: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ -09def6: 6e10 b000 0500 |000d: invoke-virtual {v5}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ -09defc: 0c03 |0010: move-result-object v3 │ │ -09defe: 5485 0901 |0011: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ -09df02: 2154 |0013: array-length v4, v5 │ │ -09df04: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -09df06: 3541 0f00 |0015: if-ge v1, v4, 0024 // +000f │ │ -09df0a: 5485 0901 |0017: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ -09df0e: 4605 0501 |0019: aget-object v5, v5, v1 │ │ -09df12: 6e30 0302 5203 |001b: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0203 │ │ -09df18: 0a05 |001e: move-result v5 │ │ -09df1a: 4b05 0001 |001f: aput v5, v0, v1 │ │ -09df1e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09df22: 28f2 |0023: goto 0015 // -000e │ │ -09df24: 5485 0801 |0024: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ -09df28: 1f05 5101 |0026: check-cast v5, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback; // type@0151 │ │ -09df2c: 5286 0a01 |0028: iget v6, v8, Landroid/support/v4/app/ActivityCompat$1;.val$requestCode:I // field@010a │ │ -09df30: 5487 0901 |002a: iget-object v7, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ -09df34: 7240 0d06 6507 |002c: invoke-interface {v5, v6, v7, v0}, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@060d │ │ -09df3a: 0e00 |002f: return-void │ │ +09bc70: |[09bc70] android.support.v4.app.ActivityCompat$1.run:()V │ │ +09bc80: 5485 0901 |0000: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ +09bc84: 2155 |0002: array-length v5, v5 │ │ +09bc86: 2350 f508 |0003: new-array v0, v5, [I // type@08f5 │ │ +09bc8a: 5485 0801 |0005: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ +09bc8e: 6e10 af00 0500 |0007: invoke-virtual {v5}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ +09bc94: 0c02 |000a: move-result-object v2 │ │ +09bc96: 5485 0801 |000b: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ +09bc9a: 6e10 b000 0500 |000d: invoke-virtual {v5}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +09bca0: 0c03 |0010: move-result-object v3 │ │ +09bca2: 5485 0901 |0011: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ +09bca6: 2154 |0013: array-length v4, v5 │ │ +09bca8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +09bcaa: 3541 0f00 |0015: if-ge v1, v4, 0024 // +000f │ │ +09bcae: 5485 0901 |0017: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ +09bcb2: 4605 0501 |0019: aget-object v5, v5, v1 │ │ +09bcb6: 6e30 0302 5203 |001b: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@0203 │ │ +09bcbc: 0a05 |001e: move-result v5 │ │ +09bcbe: 4b05 0001 |001f: aput v5, v0, v1 │ │ +09bcc2: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09bcc6: 28f2 |0023: goto 0015 // -000e │ │ +09bcc8: 5485 0801 |0024: iget-object v5, v8, Landroid/support/v4/app/ActivityCompat$1;.val$activity:Landroid/app/Activity; // field@0108 │ │ +09bccc: 1f05 5101 |0026: check-cast v5, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback; // type@0151 │ │ +09bcd0: 5286 0a01 |0028: iget v6, v8, Landroid/support/v4/app/ActivityCompat$1;.val$requestCode:I // field@010a │ │ +09bcd4: 5487 0901 |002a: iget-object v7, v8, Landroid/support/v4/app/ActivityCompat$1;.val$permissions:[Ljava/lang/String; // field@0109 │ │ +09bcd8: 7240 0d06 6507 |002c: invoke-interface {v5, v6, v7, v0}, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@060d │ │ +09bcde: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0005 line=324 │ │ 0x000b line=325 │ │ 0x0011 line=327 │ │ 0x0014 line=328 │ │ @@ -8032,21 +8038,21 @@ │ │ 0x0005 - 0x0030 reg=0 grantResults [I │ │ 0x0015 - 0x0030 reg=1 i I │ │ 0x000b - 0x0030 reg=2 packageManager Landroid/content/pm/PackageManager; │ │ 0x0011 - 0x0030 reg=3 packageName Ljava/lang/String; │ │ 0x0014 - 0x0030 reg=4 permissionCount I │ │ 0x0000 - 0x0030 reg=8 this Landroid/support/v4/app/ActivityCompat$1; │ │ │ │ - source_file_idx : 941 (ActivityCompat.java) │ │ + source_file_idx : 938 (ActivityCompat.java) │ │ │ │ Class #80 header: │ │ class_idx : 337 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 941 │ │ +source_file_idx : 938 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ @@ -8071,21 +8077,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback;) │ │ name : 'onRequestPermissionsResult' │ │ type : '(I[Ljava/lang/String;[I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 941 (ActivityCompat.java) │ │ + source_file_idx : 938 (ActivityCompat.java) │ │ │ │ Class #81 header: │ │ class_idx : 339 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 942 │ │ +source_file_idx : 939 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ @@ -8113,17 +8119,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df3c: |[09df3c] android.support.v4.app.ActivityCompat21$SharedElementCallback21.:()V │ │ -09df4c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09df52: 0e00 |0003: return-void │ │ +09bce0: |[09bce0] android.support.v4.app.ActivityCompat21$SharedElementCallback21.:()V │ │ +09bcf0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bcf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ │ │ Virtual methods - │ │ @@ -8159,21 +8165,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;) │ │ name : 'onSharedElementStart' │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 942 (ActivityCompat21.java) │ │ + source_file_idx : 939 (ActivityCompat21.java) │ │ │ │ Class #82 header: │ │ class_idx : 340 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 58 │ │ -source_file_idx : 942 │ │ +source_file_idx : 939 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #82 annotations: │ │ Annotations on class │ │ @@ -8205,18 +8211,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09df54: |[09df54] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ -09df64: 7010 7201 0000 |0000: invoke-direct {v0}, Landroid/app/SharedElementCallback;.:()V // method@0172 │ │ -09df6a: 5b01 0c01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09df6e: 0e00 |0005: return-void │ │ +09bcf8: |[09bcf8] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +09bd08: 7010 7201 0000 |0000: invoke-direct {v0}, Landroid/app/SharedElementCallback;.:()V // method@0172 │ │ +09bd0e: 5b01 0c01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bd12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ @@ -8228,19 +8234,19 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09df70: |[09df70] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ -09df80: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09df84: 6e40 1606 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@0616 │ │ -09df8a: 0c00 |0005: move-result-object v0 │ │ -09df8c: 1100 |0006: return-object v0 │ │ +09bd14: |[09bd14] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +09bd24: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bd28: 6e40 1606 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@0616 │ │ +09bd2e: 0c00 |0005: move-result-object v0 │ │ +09bd30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ 0x0000 - 0x0007 reg=2 sharedElement Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ @@ -8251,19 +8257,19 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09df90: |[09df90] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ -09dfa0: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09dfa4: 6e30 1706 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@0617 │ │ -09dfaa: 0c00 |0005: move-result-object v0 │ │ -09dfac: 1100 |0006: return-object v0 │ │ +09bd34: |[09bd34] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +09bd44: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bd48: 6e30 1706 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@0617 │ │ +09bd4e: 0c00 |0005: move-result-object v0 │ │ +09bd50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 snapshot Landroid/os/Parcelable; │ │ @@ -8273,18 +8279,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09dfb0: |[09dfb0] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -09dfc0: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09dfc4: 6e30 1806 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0618 │ │ -09dfca: 0e00 |0005: return-void │ │ +09bd54: |[09bd54] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +09bd64: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bd68: 6e30 1806 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0618 │ │ +09bd6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ @@ -8297,18 +8303,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09dfcc: |[09dfcc] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onRejectSharedElements:(Ljava/util/List;)V │ │ -09dfdc: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09dfe0: 6e20 1906 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onRejectSharedElements:(Ljava/util/List;)V // method@0619 │ │ -09dfe6: 0e00 |0005: return-void │ │ +09bd70: |[09bd70] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onRejectSharedElements:(Ljava/util/List;)V │ │ +09bd80: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bd84: 6e20 1906 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onRejectSharedElements:(Ljava/util/List;)V // method@0619 │ │ +09bd8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ @@ -8319,18 +8325,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09dfe8: |[09dfe8] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -09dff8: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09dffc: 6e40 1a06 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@061a │ │ -09e002: 0e00 |0005: return-void │ │ +09bd8c: |[09bd8c] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +09bd9c: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bda0: 6e40 1a06 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@061a │ │ +09bda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -8345,38 +8351,38 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09e004: |[09e004] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -09e014: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ -09e018: 6e40 1b06 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@061b │ │ -09e01e: 0e00 |0005: return-void │ │ +09bda8: |[09bda8] android.support.v4.app.ActivityCompat21$SharedElementCallbackImpl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +09bdb8: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.mCallback:Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // field@010c │ │ +09bdbc: 6e40 1b06 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@061b │ │ +09bdc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; │ │ 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 942 (ActivityCompat21.java) │ │ + source_file_idx : 939 (ActivityCompat21.java) │ │ │ │ Class #83 header: │ │ class_idx : 341 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 942 │ │ +source_file_idx : 939 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #83 annotations: │ │ Annotations on class │ │ @@ -8395,17 +8401,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e020: |[09e020] android.support.v4.app.ActivityCompat21.:()V │ │ -09e030: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e036: 0e00 |0003: return-void │ │ +09bdc4: |[09bdc4] android.support.v4.app.ActivityCompat21.:()V │ │ +09bdd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bdda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat21; │ │ │ │ @@ -8414,20 +8420,20 @@ │ │ type : '(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09e038: |[09e038] android.support.v4.app.ActivityCompat21.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; │ │ -09e048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e04a: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ -09e04e: 2200 5401 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; // type@0154 │ │ -09e052: 7020 1c06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@061c │ │ -09e058: 1100 |0008: return-object v0 │ │ +09bddc: |[09bddc] android.support.v4.app.ActivityCompat21.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; │ │ +09bdec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bdee: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ +09bdf2: 2200 5401 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl; // type@0154 │ │ +09bdf6: 7020 1c06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallbackImpl;.:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@061c │ │ +09bdfc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0001 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=82 │ │ locals : │ │ @@ -8440,17 +8446,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e05c: |[09e05c] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ -09e06c: 6e10 a800 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@00a8 │ │ -09e072: 0e00 |0003: return-void │ │ +09be00: |[09be00] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ +09be10: 6e10 a800 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@00a8 │ │ +09be16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -8459,17 +8465,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e074: |[09e074] android.support.v4.app.ActivityCompat21.postponeEnterTransition:(Landroid/app/Activity;)V │ │ -09e084: 6e10 bf00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.postponeEnterTransition:()V // method@00bf │ │ -09e08a: 0e00 |0003: return-void │ │ +09be18: |[09be18] android.support.v4.app.ActivityCompat21.postponeEnterTransition:(Landroid/app/Activity;)V │ │ +09be28: 6e10 bf00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.postponeEnterTransition:()V // method@00bf │ │ +09be2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -8478,19 +8484,19 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09e08c: |[09e08c] android.support.v4.app.ActivityCompat21.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ -09e09c: 7110 2406 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0624 │ │ -09e0a2: 0c00 |0003: move-result-object v0 │ │ -09e0a4: 6e20 c100 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setEnterSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@00c1 │ │ -09e0aa: 0e00 |0007: return-void │ │ +09be30: |[09be30] android.support.v4.app.ActivityCompat21.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +09be40: 7110 2406 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0624 │ │ +09be46: 0c00 |0003: move-result-object v0 │ │ +09be48: 6e20 c100 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setEnterSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@00c1 │ │ +09be4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ @@ -8500,19 +8506,19 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09e0ac: |[09e0ac] android.support.v4.app.ActivityCompat21.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ -09e0bc: 7110 2406 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0624 │ │ -09e0c2: 0c00 |0003: move-result-object v0 │ │ -09e0c4: 6e20 c200 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setExitSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@00c2 │ │ -09e0ca: 0e00 |0007: return-void │ │ +09be50: |[09be50] android.support.v4.app.ActivityCompat21.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V │ │ +09be60: 7110 2406 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.createCallback:(Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)Landroid/app/SharedElementCallback; // method@0624 │ │ +09be66: 0c00 |0003: move-result-object v0 │ │ +09be68: 6e20 c200 0100 |0004: invoke-virtual {v1, v0}, Landroid/app/Activity;.setExitSharedElementCallback:(Landroid/app/SharedElementCallback;)V // method@00c2 │ │ +09be6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0008 reg=2 callback Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ @@ -8522,18 +8528,18 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09e0cc: |[09e0cc] android.support.v4.app.ActivityCompat21.setMediaController:(Landroid/app/Activity;Ljava/lang/Object;)V │ │ -09e0dc: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -09e0e0: 6e20 c300 1000 |0002: invoke-virtual {v0, v1}, Landroid/app/Activity;.setMediaController:(Landroid/media/session/MediaController;)V // method@00c3 │ │ -09e0e6: 0e00 |0005: return-void │ │ +09be70: |[09be70] android.support.v4.app.ActivityCompat21.setMediaController:(Landroid/app/Activity;Ljava/lang/Object;)V │ │ +09be80: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +09be84: 6e20 c300 1000 |0002: invoke-virtual {v0, v1}, Landroid/app/Activity;.setMediaController:(Landroid/media/session/MediaController;)V // method@00c3 │ │ +09be8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 mediaControllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 activity Landroid/app/Activity; │ │ @@ -8543,32 +8549,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e0e8: |[09e0e8] android.support.v4.app.ActivityCompat21.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ -09e0f8: 6e10 c900 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.startPostponedEnterTransition:()V // method@00c9 │ │ -09e0fe: 0e00 |0003: return-void │ │ +09be8c: |[09be8c] android.support.v4.app.ActivityCompat21.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ +09be9c: 6e10 c900 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.startPostponedEnterTransition:()V // method@00c9 │ │ +09bea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 942 (ActivityCompat21.java) │ │ + source_file_idx : 939 (ActivityCompat21.java) │ │ │ │ Class #84 header: │ │ class_idx : 342 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 943 │ │ +source_file_idx : 940 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #84 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat22;' │ │ @@ -8583,17 +8589,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e100: |[09e100] android.support.v4.app.ActivityCompat22.:()V │ │ -09e110: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e116: 0e00 |0003: return-void │ │ +09bea4: |[09bea4] android.support.v4.app.ActivityCompat22.:()V │ │ +09beb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09beba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat22; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat22;) │ │ @@ -8601,32 +8607,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09e118: |[09e118] android.support.v4.app.ActivityCompat22.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; │ │ -09e128: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getReferrer:()Landroid/net/Uri; // method@00b2 │ │ -09e12e: 0c00 |0003: move-result-object v0 │ │ -09e130: 1100 |0004: return-object v0 │ │ +09bebc: |[09bebc] android.support.v4.app.ActivityCompat22.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; │ │ +09becc: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getReferrer:()Landroid/net/Uri; // method@00b2 │ │ +09bed2: 0c00 |0003: move-result-object v0 │ │ +09bed4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 943 (ActivityCompat22.java) │ │ + source_file_idx : 940 (ActivityCompat22.java) │ │ │ │ Class #85 header: │ │ class_idx : 344 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 944 │ │ +source_file_idx : 941 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -8644,21 +8650,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator;) │ │ name : 'validateRequestPermissionsRequestCode' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 944 (ActivityCompat23.java) │ │ + source_file_idx : 941 (ActivityCompat23.java) │ │ │ │ Class #86 header: │ │ class_idx : 345 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 944 │ │ +source_file_idx : 941 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -8677,17 +8683,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e134: |[09e134] android.support.v4.app.ActivityCompatApi23.:()V │ │ -09e144: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e14a: 0e00 |0003: return-void │ │ +09bed8: |[09bed8] android.support.v4.app.ActivityCompatApi23.:()V │ │ +09bee8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09beee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatApi23; │ │ │ │ @@ -8696,22 +8702,22 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09e14c: |[09e14c] android.support.v4.app.ActivityCompatApi23.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V │ │ -09e15c: 2010 5801 |0000: instance-of v0, v1, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; // type@0158 │ │ -09e160: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -09e164: 0710 |0004: move-object v0, v1 │ │ -09e166: 1f00 5801 |0005: check-cast v0, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; // type@0158 │ │ -09e16a: 7220 3b06 3000 |0007: invoke-interface {v0, v3}, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator;.validateRequestPermissionsRequestCode:(I)V // method@063b │ │ -09e170: 6e30 c000 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@00c0 │ │ -09e176: 0e00 |000d: return-void │ │ +09bef0: |[09bef0] android.support.v4.app.ActivityCompatApi23.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V │ │ +09bf00: 2010 5801 |0000: instance-of v0, v1, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; // type@0158 │ │ +09bf04: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +09bf08: 0710 |0004: move-object v0, v1 │ │ +09bf0a: 1f00 5801 |0005: check-cast v0, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; // type@0158 │ │ +09bf0e: 7220 3b06 3000 |0007: invoke-interface {v0, v3}, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator;.validateRequestPermissionsRequestCode:(I)V // method@063b │ │ +09bf14: 6e30 c000 2103 |000a: invoke-virtual {v1, v2, v3}, Landroid/app/Activity;.requestPermissions:([Ljava/lang/String;I)V // method@00c0 │ │ +09bf1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ 0x000a line=32 │ │ 0x000d line=33 │ │ locals : │ │ @@ -8724,33 +8730,33 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09e178: |[09e178] android.support.v4.app.ActivityCompatApi23.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ -09e188: 6e20 c400 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@00c4 │ │ -09e18e: 0a00 |0003: move-result v0 │ │ -09e190: 0f00 |0004: return v0 │ │ +09bf1c: |[09bf1c] android.support.v4.app.ActivityCompatApi23.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ +09bf2c: 6e20 c400 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@00c4 │ │ +09bf32: 0a00 |0003: move-result v0 │ │ +09bf34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 permission Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 944 (ActivityCompat23.java) │ │ + source_file_idx : 941 (ActivityCompat23.java) │ │ │ │ Class #87 header: │ │ class_idx : 346 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 945 │ │ +source_file_idx : 942 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #87 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ @@ -8765,17 +8771,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e194: |[09e194] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -09e1a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e1aa: 0e00 |0003: return-void │ │ +09bf38: |[09bf38] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +09bf48: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bf4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -8783,17 +8789,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -09e1ac: |[09e1ac] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -09e1bc: 6e54 a400 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@00a4 │ │ -09e1c2: 0e00 |0003: return-void │ │ +09bf50: |[09bf50] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +09bf60: 6e54 a400 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@00a4 │ │ +09bf66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -8806,32 +8812,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e1c4: |[09e1c4] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -09e1d4: 6e10 b600 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00b6 │ │ -09e1da: 0e00 |0003: return-void │ │ +09bf68: |[09bf68] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +09bf78: 6e10 b600 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@00b6 │ │ +09bf7e: 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 : 945 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 942 (ActivityCompatHoneycomb.java) │ │ │ │ Class #88 header: │ │ class_idx : 347 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 946 │ │ +source_file_idx : 943 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #88 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatJB;' │ │ @@ -8846,17 +8852,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e1dc: |[09e1dc] android.support.v4.app.ActivityCompatJB.:()V │ │ -09e1ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e1f2: 0e00 |0003: return-void │ │ +09bf80: |[09bf80] android.support.v4.app.ActivityCompatJB.:()V │ │ +09bf90: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bf96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ @@ -8864,17 +8870,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e1f4: |[09e1f4] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -09e204: 6e10 a700 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@00a7 │ │ -09e20a: 0e00 |0003: return-void │ │ +09bf98: |[09bf98] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +09bfa8: 6e10 a700 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@00a7 │ │ +09bfae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -8883,17 +8889,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09e20c: |[09e20c] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -09e21c: 6e30 ba01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@01ba │ │ -09e222: 0e00 |0003: return-void │ │ +09bfb0: |[09bfb0] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +09bfc0: 6e30 ba01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@01ba │ │ +09bfc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -8904,35 +8910,35 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -09e224: |[09e224] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -09e234: 6e40 c800 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@00c8 │ │ -09e23a: 0e00 |0003: return-void │ │ +09bfc8: |[09bfc8] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +09bfd8: 6e40 c800 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@00c8 │ │ +09bfde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0004 reg=2 requestCode I │ │ 0x0000 - 0x0004 reg=3 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 946 (ActivityCompatJB.java) │ │ + source_file_idx : 943 (ActivityCompatJB.java) │ │ │ │ Class #89 header: │ │ class_idx : 348 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 948 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #89 annotations: │ │ Annotations on method #1607 'isLowRamDevice' parameters │ │ @@ -8952,17 +8958,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e23c: |[09e23c] android.support.v4.app.ActivityManagerCompat.:()V │ │ -09e24c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e252: 0e00 |0003: return-void │ │ +09bfe0: |[09bfe0] android.support.v4.app.ActivityManagerCompat.:()V │ │ +09bff0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09bff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityManagerCompat; │ │ │ │ @@ -8971,39 +8977,39 @@ │ │ type : '(Landroid/app/ActivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09e254: |[09e254] android.support.v4.app.ActivityManagerCompat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ -09e264: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e268: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -09e26c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -09e270: 7110 4906 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityManagerCompatKitKat;.isLowRamDevice:(Landroid/app/ActivityManager;)Z // method@0649 │ │ -09e276: 0a00 |0009: move-result v0 │ │ -09e278: 0f00 |000a: return v0 │ │ -09e27a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09e27c: 28fe |000c: goto 000a // -0002 │ │ +09bff8: |[09bff8] android.support.v4.app.ActivityManagerCompat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ +09c008: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c00c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +09c010: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +09c014: 7110 4906 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityManagerCompatKitKat;.isLowRamDevice:(Landroid/app/ActivityManager;)Z // method@0649 │ │ +09c01a: 0a00 |0009: move-result v0 │ │ +09c01c: 0f00 |000a: return v0 │ │ +09c01e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09c020: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=42 │ │ locals : │ │ 0x0000 - 0x000d reg=2 am Landroid/app/ActivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 948 (ActivityManagerCompat.java) │ │ + source_file_idx : 945 (ActivityManagerCompat.java) │ │ │ │ Class #90 header: │ │ class_idx : 349 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 949 │ │ +source_file_idx : 946 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #90 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityManagerCompatKitKat;' │ │ @@ -9018,17 +9024,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e280: |[09e280] android.support.v4.app.ActivityManagerCompatKitKat.:()V │ │ -09e290: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e296: 0e00 |0003: return-void │ │ +09c024: |[09c024] android.support.v4.app.ActivityManagerCompatKitKat.:()V │ │ +09c034: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityManagerCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityManagerCompatKitKat;) │ │ @@ -9036,32 +9042,32 @@ │ │ type : '(Landroid/app/ActivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09e298: |[09e298] android.support.v4.app.ActivityManagerCompatKitKat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ -09e2a8: 6e10 ca00 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@00ca │ │ -09e2ae: 0a00 |0003: move-result v0 │ │ -09e2b0: 0f00 |0004: return v0 │ │ +09c03c: |[09c03c] android.support.v4.app.ActivityManagerCompatKitKat.isLowRamDevice:(Landroid/app/ActivityManager;)Z │ │ +09c04c: 6e10 ca00 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@00ca │ │ +09c052: 0a00 |0003: move-result v0 │ │ +09c054: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 am Landroid/app/ActivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 949 (ActivityManagerCompatKitKat.java) │ │ + source_file_idx : 946 (ActivityManagerCompatKitKat.java) │ │ │ │ Class #91 header: │ │ class_idx : 352 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 951 │ │ +source_file_idx : 948 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #91 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ @@ -9080,18 +9086,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e2b4: |[09e2b4] android.support.v4.app.ActivityOptionsCompat21.:(Landroid/app/ActivityOptions;)V │ │ -09e2c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e2ca: 5b01 0f01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ -09e2ce: 0e00 |0005: return-void │ │ +09c058: |[09c058] android.support.v4.app.ActivityOptionsCompat21.:(Landroid/app/ActivityOptions;)V │ │ +09c068: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c06e: 5b01 0f01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ +09c072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ @@ -9102,20 +9108,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09e2d0: |[09e2d0] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ -09e2e0: 2200 6001 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat21; // type@0160 │ │ -09e2e4: 7130 cd00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions; // method@00cd │ │ -09e2ea: 0c01 |0005: move-result-object v1 │ │ -09e2ec: 7020 5006 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@0650 │ │ -09e2f2: 1100 |0009: return-object v0 │ │ +09c074: |[09c074] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ +09c084: 2200 6001 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat21; // type@0160 │ │ +09c088: 7130 cd00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/app/ActivityOptions; // method@00cd │ │ +09c08e: 0c01 |0005: move-result-object v1 │ │ +09c090: 7020 5006 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@0650 │ │ +09c096: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000a reg=3 sharedElement Landroid/view/View; │ │ 0x0000 - 0x000a reg=4 sharedElementName Ljava/lang/String; │ │ @@ -9125,34 +9131,34 @@ │ │ type : '(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09e2f4: |[09e2f4] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ -09e304: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09e306: 3805 1600 |0001: if-eqz v5, 0017 // +0016 │ │ -09e30a: 2152 |0003: array-length v2, v5 │ │ -09e30c: 2321 2409 |0004: new-array v1, v2, [Landroid/util/Pair; // type@0924 │ │ -09e310: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09e312: 2112 |0007: array-length v2, v1 │ │ -09e314: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ -09e318: 4602 0500 |000a: aget-object v2, v5, v0 │ │ -09e31c: 4603 0600 |000c: aget-object v3, v6, v0 │ │ -09e320: 7120 6337 3200 |000e: invoke-static {v2, v3}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@3763 │ │ -09e326: 0c02 |0011: move-result-object v2 │ │ -09e328: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ -09e32c: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09e330: 28f1 |0016: goto 0007 // -000f │ │ -09e332: 2202 6001 |0017: new-instance v2, Landroid/support/v4/app/ActivityOptionsCompat21; // type@0160 │ │ -09e336: 7120 ce00 1400 |0019: invoke-static {v4, v1}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions; // method@00ce │ │ -09e33c: 0c03 |001c: move-result-object v3 │ │ -09e33e: 7020 5006 3200 |001d: invoke-direct {v2, v3}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@0650 │ │ -09e344: 1102 |0020: return-object v2 │ │ +09c098: |[09c098] android.support.v4.app.ActivityOptionsCompat21.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; │ │ +09c0a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09c0aa: 3805 1600 |0001: if-eqz v5, 0017 // +0016 │ │ +09c0ae: 2152 |0003: array-length v2, v5 │ │ +09c0b0: 2321 2409 |0004: new-array v1, v2, [Landroid/util/Pair; // type@0924 │ │ +09c0b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09c0b6: 2112 |0007: array-length v2, v1 │ │ +09c0b8: 3520 0f00 |0008: if-ge v0, v2, 0017 // +000f │ │ +09c0bc: 4602 0500 |000a: aget-object v2, v5, v0 │ │ +09c0c0: 4603 0600 |000c: aget-object v3, v6, v0 │ │ +09c0c4: 7120 6337 3200 |000e: invoke-static {v2, v3}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@3763 │ │ +09c0ca: 0c02 |0011: move-result-object v2 │ │ +09c0cc: 4d02 0100 |0012: aput-object v2, v1, v0 │ │ +09c0d0: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09c0d4: 28f1 |0016: goto 0007 // -000f │ │ +09c0d6: 2202 6001 |0017: new-instance v2, Landroid/support/v4/app/ActivityOptionsCompat21; // type@0160 │ │ +09c0da: 7120 ce00 1400 |0019: invoke-static {v4, v1}, Landroid/app/ActivityOptions;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/util/Pair;)Landroid/app/ActivityOptions; // method@00ce │ │ +09c0e0: 0c03 |001c: move-result-object v3 │ │ +09c0e2: 7020 5006 3200 |001d: invoke-direct {v2, v3}, Landroid/support/v4/app/ActivityOptionsCompat21;.:(Landroid/app/ActivityOptions;)V // method@0650 │ │ +09c0e8: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0001 line=39 │ │ 0x0003 line=40 │ │ 0x0006 line=41 │ │ 0x000a line=42 │ │ @@ -9171,19 +9177,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09e348: |[09e348] android.support.v4.app.ActivityOptionsCompat21.toBundle:()Landroid/os/Bundle; │ │ -09e358: 5410 0f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ -09e35c: 6e10 d000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@00d0 │ │ -09e362: 0c00 |0005: move-result-object v0 │ │ -09e364: 1100 |0006: return-object v0 │ │ +09c0ec: |[09c0ec] android.support.v4.app.ActivityOptionsCompat21.toBundle:()Landroid/os/Bundle; │ │ +09c0fc: 5410 0f01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ +09c100: 6e10 d000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@00d0 │ │ +09c106: 0c00 |0005: move-result-object v0 │ │ +09c108: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat21;) │ │ @@ -9191,34 +9197,34 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat21;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09e368: |[09e368] android.support.v4.app.ActivityOptionsCompat21.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ -09e378: 5420 0f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ -09e37c: 5431 0f01 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ -09e380: 6e20 d100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@00d1 │ │ -09e386: 0e00 |0007: return-void │ │ +09c10c: |[09c10c] android.support.v4.app.ActivityOptionsCompat21.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ +09c11c: 5420 0f01 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ +09c120: 5431 0f01 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat21;.mActivityOptions:Landroid/app/ActivityOptions; // field@010f │ │ +09c124: 6e20 d100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@00d1 │ │ +09c12a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompat21; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompat21; │ │ │ │ - source_file_idx : 951 (ActivityOptionsCompat21.java) │ │ + source_file_idx : 948 (ActivityOptionsCompat21.java) │ │ │ │ Class #92 header: │ │ class_idx : 353 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 950 │ │ +source_file_idx : 947 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 2 │ │ │ │ Class #92 annotations: │ │ Annotations on class │ │ @@ -9239,17 +9245,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e388: |[09e388] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -09e398: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e39e: 0e00 |0003: return-void │ │ +09c12c: |[09c12c] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +09c13c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -9258,26 +9264,26 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09e3a0: |[09e3a0] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -09e3b0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e3b4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -09e3b8: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -09e3bc: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ -09e3c0: 7130 5e06 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@065e │ │ -09e3c6: 0c01 |000b: move-result-object v1 │ │ -09e3c8: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ -09e3ce: 1100 |000f: return-object v0 │ │ -09e3d0: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ -09e3d4: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -09e3da: 28fa |0015: goto 000f // -0006 │ │ +09c144: |[09c144] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +09c154: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c158: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +09c15c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +09c160: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ +09c164: 7130 5e06 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@065e │ │ +09c16a: 0c01 |000b: move-result-object v1 │ │ +09c16c: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ +09c172: 1100 |000f: return-object v0 │ │ +09c174: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ +09c178: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +09c17e: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ @@ -9289,26 +9295,26 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -09e3dc: |[09e3dc] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -09e3ec: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e3f0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -09e3f4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -09e3f8: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ -09e3fc: 7156 5f06 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@065f │ │ -09e402: 0c01 |000b: move-result-object v1 │ │ -09e404: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ -09e40a: 1100 |000f: return-object v0 │ │ -09e40c: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ -09e410: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -09e416: 28fa |0015: goto 000f // -0006 │ │ +09c180: |[09c180] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +09c190: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c194: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +09c198: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +09c19c: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ +09c1a0: 7156 5f06 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@065f │ │ +09c1a6: 0c01 |000b: move-result-object v1 │ │ +09c1a8: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ +09c1ae: 1100 |000f: return-object v0 │ │ +09c1b0: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ +09c1b4: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +09c1ba: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x000f line=81 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -9322,26 +9328,26 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09e418: |[09e418] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -09e428: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e42c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -09e430: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -09e434: 2200 5e01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ -09e438: 7130 5106 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@0651 │ │ -09e43e: 0c01 |000b: move-result-object v1 │ │ -09e440: 7020 4a06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@064a │ │ -09e446: 1100 |000f: return-object v0 │ │ -09e448: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ -09e44c: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -09e452: 28fa |0015: goto 000f // -0006 │ │ +09c1bc: |[09c1bc] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +09c1cc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c1d0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +09c1d4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +09c1d8: 2200 5e01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ +09c1dc: 7130 5106 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@0651 │ │ +09c1e2: 0c01 |000b: move-result-object v1 │ │ +09c1e4: 7020 4a06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@064a │ │ +09c1ea: 1100 |000f: return-object v0 │ │ +09c1ec: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ +09c1f0: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +09c1f6: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x000f line=138 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 activity Landroid/app/Activity; │ │ @@ -9353,46 +9359,46 @@ │ │ type : '(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -09e454: |[09e454] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -09e464: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e468: 1304 1500 |0002: const/16 v4, #int 21 // #15 │ │ -09e46c: 3443 2d00 |0004: if-lt v3, v4, 0031 // +002d │ │ -09e470: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -09e472: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -09e474: 3806 1f00 |0008: if-eqz v6, 0027 // +001f │ │ -09e478: 2163 |000a: array-length v3, v6 │ │ -09e47a: 2332 2709 |000b: new-array v2, v3, [Landroid/view/View; // type@0927 │ │ -09e47e: 2163 |000d: array-length v3, v6 │ │ -09e480: 2331 3909 |000e: new-array v1, v3, [Ljava/lang/String; // type@0939 │ │ -09e484: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09e486: 2163 |0011: array-length v3, v6 │ │ -09e488: 3530 1500 |0012: if-ge v0, v3, 0027 // +0015 │ │ -09e48c: 4603 0600 |0014: aget-object v3, v6, v0 │ │ -09e490: 5433 6307 |0016: iget-object v3, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -09e494: 1f03 fc06 |0018: check-cast v3, Landroid/view/View; // type@06fc │ │ -09e498: 4d03 0200 |001a: aput-object v3, v2, v0 │ │ -09e49c: 4603 0600 |001c: aget-object v3, v6, v0 │ │ -09e4a0: 5433 6407 |001e: iget-object v3, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -09e4a4: 1f03 7708 |0020: check-cast v3, Ljava/lang/String; // type@0877 │ │ -09e4a8: 4d03 0100 |0022: aput-object v3, v1, v0 │ │ -09e4ac: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09e4b0: 28eb |0026: goto 0011 // -0015 │ │ -09e4b2: 2203 5e01 |0027: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ -09e4b6: 7130 5206 2501 |0029: invoke-static {v5, v2, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@0652 │ │ -09e4bc: 0c04 |002c: move-result-object v4 │ │ -09e4be: 7020 4a06 4300 |002d: invoke-direct {v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@064a │ │ -09e4c4: 1103 |0030: return-object v3 │ │ -09e4c6: 2203 6101 |0031: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ -09e4ca: 7010 5506 0300 |0033: invoke-direct {v3}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -09e4d0: 28fa |0036: goto 0030 // -0006 │ │ +09c1f8: |[09c1f8] android.support.v4.app.ActivityOptionsCompat.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/support/v4/util/Pair;)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +09c208: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c20c: 1304 1500 |0002: const/16 v4, #int 21 // #15 │ │ +09c210: 3443 2d00 |0004: if-lt v3, v4, 0031 // +002d │ │ +09c214: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09c216: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +09c218: 3806 1f00 |0008: if-eqz v6, 0027 // +001f │ │ +09c21c: 2163 |000a: array-length v3, v6 │ │ +09c21e: 2332 2709 |000b: new-array v2, v3, [Landroid/view/View; // type@0927 │ │ +09c222: 2163 |000d: array-length v3, v6 │ │ +09c224: 2331 3909 |000e: new-array v1, v3, [Ljava/lang/String; // type@0939 │ │ +09c228: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09c22a: 2163 |0011: array-length v3, v6 │ │ +09c22c: 3530 1500 |0012: if-ge v0, v3, 0027 // +0015 │ │ +09c230: 4603 0600 |0014: aget-object v3, v6, v0 │ │ +09c234: 5433 6307 |0016: iget-object v3, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +09c238: 1f03 fc06 |0018: check-cast v3, Landroid/view/View; // type@06fc │ │ +09c23c: 4d03 0200 |001a: aput-object v3, v2, v0 │ │ +09c240: 4603 0600 |001c: aget-object v3, v6, v0 │ │ +09c244: 5433 6407 |001e: iget-object v3, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +09c248: 1f03 7708 |0020: check-cast v3, Ljava/lang/String; // type@0877 │ │ +09c24c: 4d03 0100 |0022: aput-object v3, v1, v0 │ │ +09c250: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09c254: 28eb |0026: goto 0011 // -0015 │ │ +09c256: 2203 5e01 |0027: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ +09c25a: 7130 5206 2501 |0029: invoke-static {v5, v2, v1}, Landroid/support/v4/app/ActivityOptionsCompat21;.makeSceneTransitionAnimation:(Landroid/app/Activity;[Landroid/view/View;[Ljava/lang/String;)Landroid/support/v4/app/ActivityOptionsCompat21; // method@0652 │ │ +09c260: 0c04 |002c: move-result-object v4 │ │ +09c262: 7020 4a06 4300 |002d: invoke-direct {v3, v4}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@064a │ │ +09c268: 1103 |0030: return-object v3 │ │ +09c26a: 2203 6101 |0031: new-instance v3, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ +09c26e: 7010 5506 0300 |0033: invoke-direct {v3}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +09c274: 28fa |0036: goto 0030 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=162 │ │ 0x0008 line=163 │ │ 0x000a line=164 │ │ @@ -9416,26 +9422,26 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -09e4d4: |[09e4d4] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -09e4e4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e4e8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -09e4ec: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -09e4f0: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ -09e4f4: 7140 6006 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0660 │ │ -09e4fa: 0c01 |000b: move-result-object v1 │ │ -09e4fc: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ -09e502: 1100 |000f: return-object v0 │ │ -09e504: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ -09e508: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -09e50e: 28fa |0015: goto 000f // -0006 │ │ +09c278: |[09c278] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +09c288: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c28c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +09c290: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +09c294: 2200 5f01 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ +09c298: 7140 6006 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@0660 │ │ +09c29e: 0c01 |000b: move-result-object v1 │ │ +09c2a0: 7020 4d06 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@064d │ │ +09c2a6: 1100 |000f: return-object v0 │ │ +09c2a8: 2200 6101 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@0161 │ │ +09c2ac: 7010 5506 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +09c2b2: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0006 line=106 │ │ 0x000f line=110 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -9449,17 +9455,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e510: |[09e510] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -09e520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e522: 1100 |0001: return-object v0 │ │ +09c2b4: |[09c2b4] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +09c2c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c2c6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ @@ -9467,30 +9473,30 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -09e524: |[09e524] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -09e534: 0e00 |0000: return-void │ │ +09c2c8: |[09c2c8] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +09c2d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ - source_file_idx : 950 (ActivityOptionsCompat.java) │ │ + source_file_idx : 947 (ActivityOptionsCompat.java) │ │ │ │ Class #93 header: │ │ class_idx : 354 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 952 │ │ +source_file_idx : 949 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #93 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ @@ -9509,18 +9515,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09e538: |[09e538] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -09e548: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e54e: 5b01 1001 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ -09e552: 0e00 |0005: return-void │ │ +09c2dc: |[09c2dc] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +09c2ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c2f2: 5b01 1001 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ +09c2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ @@ -9531,20 +9537,20 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -09e554: |[09e554] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -09e564: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ -09e568: 7130 cb00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@00cb │ │ -09e56e: 0c01 |0005: move-result-object v1 │ │ -09e570: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ -09e576: 1100 |0009: return-object v0 │ │ +09c2f8: |[09c2f8] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +09c308: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ +09c30c: 7130 cb00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@00cb │ │ +09c312: 0c01 |0005: move-result-object v1 │ │ +09c314: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ +09c31a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 enterResId I │ │ 0x0000 - 0x000a reg=4 exitResId I │ │ @@ -9554,20 +9560,20 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -09e578: |[09e578] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -09e588: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ -09e58c: 7156 cc00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@00cc │ │ -09e592: 0c01 |0005: move-result-object v1 │ │ -09e594: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ -09e59a: 1100 |0009: return-object v0 │ │ +09c31c: |[09c31c] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +09c32c: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ +09c330: 7156 cc00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@00cc │ │ +09c336: 0c01 |0005: move-result-object v1 │ │ +09c338: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ +09c33e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 startX I │ │ 0x0000 - 0x000a reg=4 startY I │ │ @@ -9579,20 +9585,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09e59c: |[09e59c] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -09e5ac: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ -09e5b0: 7140 cf00 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@00cf │ │ -09e5b6: 0c01 |0005: move-result-object v1 │ │ -09e5b8: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ -09e5be: 1100 |0009: return-object v0 │ │ +09c340: |[09c340] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +09c350: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@0162 │ │ +09c354: 7140 cf00 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@00cf │ │ +09c35a: 0c01 |0005: move-result-object v1 │ │ +09c35c: 7020 5d06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@065d │ │ +09c362: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 thumbnail Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000a reg=4 startX I │ │ @@ -9604,19 +9610,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09e5c0: |[09e5c0] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -09e5d0: 5410 1001 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ -09e5d4: 6e10 d000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@00d0 │ │ -09e5da: 0c00 |0005: move-result-object v0 │ │ -09e5dc: 1100 |0006: return-object v0 │ │ +09c364: |[09c364] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +09c374: 5410 1001 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ +09c378: 6e10 d000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@00d0 │ │ +09c37e: 0c00 |0005: move-result-object v0 │ │ +09c380: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ @@ -9624,34 +9630,34 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -09e5e0: |[09e5e0] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -09e5f0: 5420 1001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ -09e5f4: 5431 1001 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ -09e5f8: 6e20 d100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@00d1 │ │ -09e5fe: 0e00 |0007: return-void │ │ +09c384: |[09c384] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +09c394: 5420 1001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ +09c398: 5431 1001 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0110 │ │ +09c39c: 6e20 d100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@00d1 │ │ +09c3a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ - source_file_idx : 952 (ActivityOptionsCompatJB.java) │ │ + source_file_idx : 949 (ActivityOptionsCompatJB.java) │ │ │ │ Class #94 header: │ │ class_idx : 355 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1052 │ │ +source_file_idx : 1049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -9663,21 +9669,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1052 (AppOpsManagerCompat.java) │ │ + source_file_idx : 1049 (AppOpsManagerCompat.java) │ │ │ │ Class #95 header: │ │ class_idx : 357 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1052 │ │ +source_file_idx : 1049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -9697,17 +9703,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e600: |[09e600] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.:()V │ │ -09e610: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e616: 0e00 |0003: return-void │ │ +09c3a4: |[09c3a4] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.:()V │ │ +09c3b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c3ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; │ │ │ │ #1 : (in Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;) │ │ @@ -9715,17 +9721,17 @@ │ │ type : '(Landroid/support/v4/app/AppOpsManagerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e618: |[09e618] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V │ │ -09e628: 7010 6806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:()V // method@0668 │ │ -09e62e: 0e00 |0003: return-void │ │ +09c3bc: |[09c3bc] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V │ │ +09c3cc: 7010 6806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:()V // method@0668 │ │ +09c3d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/AppOpsManagerCompat$1; │ │ │ │ @@ -9735,17 +9741,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e630: |[09e630] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ -09e640: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09e642: 0f00 |0001: return v0 │ │ +09c3d4: |[09c3d4] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ +09c3e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09c3e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0002 reg=3 op Ljava/lang/String; │ │ @@ -9757,17 +9763,17 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e644: |[09e644] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -09e654: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09e656: 0f00 |0001: return v0 │ │ +09c3e8: |[09c3e8] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +09c3f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09c3fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0002 reg=3 op Ljava/lang/String; │ │ @@ -9778,31 +9784,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09e658: |[09e658] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ -09e668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09e66a: 1100 |0001: return-object v0 │ │ +09c3fc: |[09c3fc] android.support.v4.app.AppOpsManagerCompat$AppOpsManagerImpl.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ +09c40c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c40e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; │ │ 0x0000 - 0x0002 reg=2 permission Ljava/lang/String; │ │ │ │ - source_file_idx : 1052 (AppOpsManagerCompat.java) │ │ + source_file_idx : 1049 (AppOpsManagerCompat.java) │ │ │ │ Class #96 header: │ │ class_idx : 358 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1053 │ │ +source_file_idx : 1050 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #96 - │ │ Class descriptor : 'Landroid/support/v4/app/AppOpsManagerCompat23;' │ │ @@ -9817,17 +9823,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e66c: |[09e66c] android.support.v4.app.AppOpsManagerCompat23.:()V │ │ -09e67c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e682: 0e00 |0003: return-void │ │ +09c410: |[09c410] android.support.v4.app.AppOpsManagerCompat23.:()V │ │ +09c420: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/AppOpsManagerCompat23; │ │ │ │ #1 : (in Landroid/support/v4/app/AppOpsManagerCompat23;) │ │ @@ -9835,22 +9841,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -09e684: |[09e684] android.support.v4.app.AppOpsManagerCompat23.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ -09e694: 1c01 2800 |0000: const-class v1, Landroid/app/AppOpsManager; // type@0028 │ │ -09e698: 6e20 ab01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ -09e69e: 0c00 |0005: move-result-object v0 │ │ -09e6a0: 1f00 2800 |0006: check-cast v0, Landroid/app/AppOpsManager; // type@0028 │ │ -09e6a4: 6e40 e600 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Landroid/app/AppOpsManager;.noteOp:(Ljava/lang/String;ILjava/lang/String;)I // method@00e6 │ │ -09e6aa: 0a01 |000b: move-result v1 │ │ -09e6ac: 0f01 |000c: return v1 │ │ +09c428: |[09c428] android.support.v4.app.AppOpsManagerCompat23.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ +09c438: 1c01 2800 |0000: const-class v1, Landroid/app/AppOpsManager; // type@0028 │ │ +09c43c: 6e20 ab01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ +09c442: 0c00 |0005: move-result-object v0 │ │ +09c444: 1f00 2800 |0006: check-cast v0, Landroid/app/AppOpsManager; // type@0028 │ │ +09c448: 6e40 e600 3054 |0008: invoke-virtual {v0, v3, v4, v5}, Landroid/app/AppOpsManager;.noteOp:(Ljava/lang/String;ILjava/lang/String;)I // method@00e6 │ │ +09c44e: 0a01 |000b: move-result v1 │ │ +09c450: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0008 line=32 │ │ locals : │ │ 0x0008 - 0x000d reg=0 appOpsManager Landroid/app/AppOpsManager; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ @@ -9863,22 +9869,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09e6b0: |[09e6b0] android.support.v4.app.AppOpsManagerCompat23.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -09e6c0: 1c01 2800 |0000: const-class v1, Landroid/app/AppOpsManager; // type@0028 │ │ -09e6c4: 6e20 ab01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ -09e6ca: 0c00 |0005: move-result-object v0 │ │ -09e6cc: 1f00 2800 |0006: check-cast v0, Landroid/app/AppOpsManager; // type@0028 │ │ -09e6d0: 6e30 e700 3004 |0008: invoke-virtual {v0, v3, v4}, Landroid/app/AppOpsManager;.noteProxyOp:(Ljava/lang/String;Ljava/lang/String;)I // method@00e7 │ │ -09e6d6: 0a01 |000b: move-result v1 │ │ -09e6d8: 0f01 |000c: return v1 │ │ +09c454: |[09c454] android.support.v4.app.AppOpsManagerCompat23.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +09c464: 1c01 2800 |0000: const-class v1, Landroid/app/AppOpsManager; // type@0028 │ │ +09c468: 6e20 ab01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ +09c46e: 0c00 |0005: move-result-object v0 │ │ +09c470: 1f00 2800 |0006: check-cast v0, Landroid/app/AppOpsManager; // type@0028 │ │ +09c474: 6e30 e700 3004 |0008: invoke-virtual {v0, v3, v4}, Landroid/app/AppOpsManager;.noteProxyOp:(Ljava/lang/String;Ljava/lang/String;)I // method@00e7 │ │ +09c47a: 0a01 |000b: move-result v1 │ │ +09c47c: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0008 line=37 │ │ locals : │ │ 0x0008 - 0x000d reg=0 appOpsManager Landroid/app/AppOpsManager; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ @@ -9890,32 +9896,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09e6dc: |[09e6dc] android.support.v4.app.AppOpsManagerCompat23.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ -09e6ec: 7110 e800 0100 |0000: invoke-static {v1}, Landroid/app/AppOpsManager;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@00e8 │ │ -09e6f2: 0c00 |0003: move-result-object v0 │ │ -09e6f4: 1100 |0004: return-object v0 │ │ +09c480: |[09c480] android.support.v4.app.AppOpsManagerCompat23.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ +09c490: 7110 e800 0100 |0000: invoke-static {v1}, Landroid/app/AppOpsManager;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@00e8 │ │ +09c496: 0c00 |0003: move-result-object v0 │ │ +09c498: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 permission Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1053 (AppOpsManagerCompat23.java) │ │ + source_file_idx : 1050 (AppOpsManagerCompat23.java) │ │ │ │ Class #97 header: │ │ class_idx : 359 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1052 │ │ +source_file_idx : 1049 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -9973,27 +9979,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -09e6f8: |[09e6f8] android.support.v4.app.AppOpsManagerCompat.:()V │ │ -09e708: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09e70a: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09e70e: 1301 1700 |0003: const/16 v1, #int 23 // #17 │ │ -09e712: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -09e716: 2200 6401 |0007: new-instance v0, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; // type@0164 │ │ -09e71a: 7020 6406 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0664 │ │ -09e720: 6900 1101 |000c: sput-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ -09e724: 0e00 |000e: return-void │ │ -09e726: 2200 6501 |000f: new-instance v0, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // type@0165 │ │ -09e72a: 7020 6906 2000 |0011: invoke-direct {v0, v2}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0669 │ │ -09e730: 6900 1101 |0014: sput-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ -09e734: 28f8 |0016: goto 000e // -0008 │ │ +09c49c: |[09c49c] android.support.v4.app.AppOpsManagerCompat.:()V │ │ +09c4ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09c4ae: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09c4b2: 1301 1700 |0003: const/16 v1, #int 23 // #17 │ │ +09c4b6: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +09c4ba: 2200 6401 |0007: new-instance v0, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; // type@0164 │ │ +09c4be: 7020 6406 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0664 │ │ +09c4c4: 6900 1101 |000c: sput-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ +09c4c8: 0e00 |000e: return-void │ │ +09c4ca: 2200 6501 |000f: new-instance v0, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // type@0165 │ │ +09c4ce: 7020 6906 2000 |0011: invoke-direct {v0, v2}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0669 │ │ +09c4d4: 6900 1101 |0014: sput-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ +09c4d8: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0007 line=84 │ │ 0x000e line=88 │ │ 0x000f line=86 │ │ locals : │ │ @@ -10003,17 +10009,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e738: |[09e738] android.support.v4.app.AppOpsManagerCompat.:()V │ │ -09e748: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e74e: 0e00 |0003: return-void │ │ +09c4dc: |[09c4dc] android.support.v4.app.AppOpsManagerCompat.:()V │ │ +09c4ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c4f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/AppOpsManagerCompat; │ │ │ │ @@ -10022,19 +10028,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -09e750: |[09e750] android.support.v4.app.AppOpsManagerCompat.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ -09e760: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ -09e764: 6e54 6a06 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I // method@066a │ │ -09e76a: 0a00 |0005: move-result v0 │ │ -09e76c: 0f00 |0006: return v0 │ │ +09c4f4: |[09c4f4] android.support.v4.app.AppOpsManagerCompat.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ +09c504: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ +09c508: 6e54 6a06 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I // method@066a │ │ +09c50e: 0a00 |0005: move-result v0 │ │ +09c510: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 op Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 uid I │ │ @@ -10045,19 +10051,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09e770: |[09e770] android.support.v4.app.AppOpsManagerCompat.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -09e780: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ -09e784: 6e40 6b06 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@066b │ │ -09e78a: 0a00 |0005: move-result v0 │ │ -09e78c: 0f00 |0006: return v0 │ │ +09c514: |[09c514] android.support.v4.app.AppOpsManagerCompat.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +09c524: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ +09c528: 6e40 6b06 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@066b │ │ +09c52e: 0a00 |0005: move-result v0 │ │ +09c530: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 op Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 proxiedPackageName Ljava/lang/String; │ │ @@ -10067,33 +10073,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09e790: |[09e790] android.support.v4.app.AppOpsManagerCompat.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ -09e7a0: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ -09e7a4: 6e20 6c06 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@066c │ │ -09e7aa: 0c00 |0005: move-result-object v0 │ │ -09e7ac: 1100 |0006: return-object v0 │ │ +09c534: |[09c534] android.support.v4.app.AppOpsManagerCompat.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ +09c544: 6200 1101 |0000: sget-object v0, Landroid/support/v4/app/AppOpsManagerCompat;.IMPL:Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl; // field@0111 │ │ +09c548: 6e20 6c06 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@066c │ │ +09c54e: 0c00 |0005: move-result-object v0 │ │ +09c550: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 permission Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1052 (AppOpsManagerCompat.java) │ │ + source_file_idx : 1049 (AppOpsManagerCompat.java) │ │ │ │ Class #98 header: │ │ class_idx : 361 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -10146,25 +10152,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 │ │ -09e7b0: |[09e7b0] 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 │ │ -09e7c0: 5b01 1701 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ -09e7c4: 5b02 1b01 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@011b │ │ -09e7c8: 5b03 1d01 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ -09e7cc: 5b04 1c01 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ -09e7d0: 5b05 1e01 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ -09e7d4: 5c06 1901 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ -09e7d8: 5b07 1801 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ -09e7dc: 5b08 1a01 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@011a │ │ -09e7e0: 7010 1f43 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e7e6: 0e00 |0013: return-void │ │ +09c554: |[09c554] 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 │ │ +09c564: 5b01 1701 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ +09c568: 5b02 1b01 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@011b │ │ +09c56c: 5b03 1d01 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ +09c570: 5b04 1c01 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ +09c574: 5b05 1e01 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ +09c578: 5c06 1901 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ +09c57c: 5b07 1801 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ +09c580: 5b08 1a01 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@011a │ │ +09c584: 7010 1f43 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c58a: 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; │ │ @@ -10181,48 +10187,48 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -09e7e8: |[09e7e8] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ -09e7f8: 5460 1b01 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@011b │ │ -09e7fc: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -09e802: 0c00 |0005: move-result-object v0 │ │ -09e804: 6e20 9239 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ -09e80a: 5460 1d01 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ -09e80e: 3800 3900 |000b: if-eqz v0, 0044 // +0039 │ │ -09e812: 5460 1d01 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ -09e816: 5461 1c01 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ -09e81a: 7120 4509 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ -09e820: 5460 1c01 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ -09e824: 6e10 c843 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -09e82a: 5460 1701 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ -09e82e: 5461 1e01 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ -09e832: 5562 1901 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ -09e836: 5463 1801 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ -09e83a: 7140 8006 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@0680 │ │ -09e840: 0c05 |0024: move-result-object v5 │ │ -09e842: 5460 1d01 |0025: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ -09e846: 5461 1e01 |0027: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ -09e84a: 5411 3001 |0029: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -09e84e: 5462 1c01 |002b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ -09e852: 7140 4809 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@0948 │ │ -09e858: 5460 1701 |0030: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ -09e85c: 5461 1e01 |0032: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ -09e860: 7130 8106 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@0681 │ │ -09e866: 5460 1701 |0037: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ -09e86a: 5461 1e01 |0039: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ -09e86e: 5462 1801 |003b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ -09e872: 5463 1a01 |003d: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@011a │ │ -09e876: 5564 1901 |003f: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ -09e87a: 7706 8206 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@0682 │ │ -09e880: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -09e882: 0f00 |0045: return v0 │ │ +09c58c: |[09c58c] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ +09c59c: 5460 1b01 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@011b │ │ +09c5a0: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +09c5a6: 0c00 |0005: move-result-object v0 │ │ +09c5a8: 6e20 9239 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ +09c5ae: 5460 1d01 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ +09c5b2: 3800 3900 |000b: if-eqz v0, 0044 // +0039 │ │ +09c5b6: 5460 1d01 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ +09c5ba: 5461 1c01 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ +09c5be: 7120 4509 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ +09c5c4: 5460 1c01 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ +09c5c8: 6e10 c843 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +09c5ce: 5460 1701 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ +09c5d2: 5461 1e01 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ +09c5d6: 5562 1901 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ +09c5da: 5463 1801 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ +09c5de: 7140 8006 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@0680 │ │ +09c5e4: 0c05 |0024: move-result-object v5 │ │ +09c5e6: 5460 1d01 |0025: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@011d │ │ +09c5ea: 5461 1e01 |0027: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ +09c5ee: 5411 3001 |0029: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +09c5f2: 5462 1c01 |002b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011c │ │ +09c5f6: 7140 4809 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@0948 │ │ +09c5fc: 5460 1701 |0030: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ +09c600: 5461 1e01 |0032: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ +09c604: 7130 8106 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@0681 │ │ +09c60a: 5460 1701 |0037: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0117 │ │ +09c60e: 5461 1e01 |0039: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@011e │ │ +09c612: 5462 1801 |003b: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0118 │ │ +09c616: 5463 1a01 |003d: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@011a │ │ +09c61a: 5564 1901 |003f: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@0119 │ │ +09c61e: 7706 8206 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@0682 │ │ +09c624: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +09c626: 0f00 |0045: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0009 line=1239 │ │ 0x000d line=1240 │ │ 0x0014 line=1242 │ │ 0x0019 line=1244 │ │ @@ -10230,21 +10236,21 @@ │ │ 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #99 header: │ │ class_idx : 362 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -10285,22 +10291,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 │ │ -09e884: |[09e884] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -09e894: 5b01 1f01 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@011f │ │ -09e898: 5b02 2101 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0121 │ │ -09e89c: 5b03 2201 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0122 │ │ -09e8a0: 5904 2001 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0120 │ │ -09e8a4: 5b05 2301 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0123 │ │ -09e8a8: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e8ae: 0e00 |000d: return-void │ │ +09c628: |[09c628] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +09c638: 5b01 1f01 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@011f │ │ +09c63c: 5b02 2101 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0121 │ │ +09c640: 5b03 2201 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0122 │ │ +09c644: 5904 2001 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0120 │ │ +09c648: 5b05 2301 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0123 │ │ +09c64c: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c652: 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; │ │ @@ -10314,41 +10320,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -09e8b0: |[09e8b0] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ -09e8c0: 5440 2101 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0121 │ │ -09e8c4: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -09e8ca: 0c00 |0005: move-result-object v0 │ │ -09e8cc: 6e20 9239 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ -09e8d2: 5440 1f01 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@011f │ │ -09e8d6: 5441 2201 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0122 │ │ -09e8da: 5242 2001 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0120 │ │ -09e8de: 5443 2301 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0123 │ │ -09e8e2: 7140 8306 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@0683 │ │ -09e8e8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -09e8ea: 0f00 |0015: return v0 │ │ +09c654: |[09c654] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ +09c664: 5440 2101 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0121 │ │ +09c668: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +09c66e: 0c00 |0005: move-result-object v0 │ │ +09c670: 6e20 9239 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ +09c676: 5440 1f01 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@011f │ │ +09c67a: 5441 2201 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0122 │ │ +09c67e: 5242 2001 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0120 │ │ +09c682: 5443 2301 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0123 │ │ +09c686: 7140 8306 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@0683 │ │ +09c68c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +09c68e: 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #100 header: │ │ class_idx : 363 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -10406,31 +10412,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e8ec: |[09e8ec] android.support.v4.app.BackStackRecord$Op.:()V │ │ -09e8fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e902: 0e00 |0003: return-void │ │ +09c690: |[09c690] android.support.v4.app.BackStackRecord$Op.:()V │ │ +09c6a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c6a6: 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #101 header: │ │ class_idx : 364 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -10474,45 +10480,45 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -09e904: |[09e904] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ -09e914: 5b12 3101 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0131 │ │ -09e918: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -09e91e: 2200 9503 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -09e922: 7010 db15 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -09e928: 5b10 2f01 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -09e92c: 2200 a408 |000c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -09e930: 7010 c243 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -09e936: 5b10 2e01 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ -09e93a: 2200 a101 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@01a1 │ │ -09e93e: 7010 3009 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@0930 │ │ -09e944: 5b10 2d01 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ -09e948: 0e00 |001a: return-void │ │ +09c6a8: |[09c6a8] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +09c6b8: 5b12 3101 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0131 │ │ +09c6bc: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +09c6c2: 2200 9503 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +09c6c6: 7010 db15 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +09c6cc: 5b10 2f01 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +09c6d0: 2200 a408 |000c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +09c6d4: 7010 c243 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +09c6da: 5b10 2e01 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ +09c6de: 2200 a101 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@01a1 │ │ +09c6e2: 7010 3009 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@0930 │ │ +09c6e8: 5b10 2d01 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ +09c6ec: 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #102 header: │ │ class_idx : 366 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -10534,17 +10540,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e94c: |[09e94c] android.support.v4.app.BackStackState$1.:()V │ │ -09e95c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09e962: 0e00 |0003: return-void │ │ +09c6f0: |[09c6f0] android.support.v4.app.BackStackState$1.:()V │ │ +09c700: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09c706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -10553,18 +10559,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 │ │ -09e964: |[09e964] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -09e974: 2200 6f01 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@016f │ │ -09e978: 7020 cb06 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@06cb │ │ -09e97e: 1100 |0005: return-object v0 │ │ +09c708: |[09c708] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +09c718: 2200 6f01 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@016f │ │ +09c71c: 7020 cb06 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@06cb │ │ +09c722: 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; │ │ │ │ @@ -10573,18 +10579,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 │ │ -09e980: |[09e980] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -09e990: 6e20 c606 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@06c6 │ │ -09e996: 0c00 |0003: move-result-object v0 │ │ -09e998: 1100 |0004: return-object v0 │ │ +09c724: |[09c724] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09c734: 6e20 c606 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@06c6 │ │ +09c73a: 0c00 |0003: move-result-object v0 │ │ +09c73c: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -10593,17 +10599,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 │ │ -09e99c: |[09e99c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -09e9ac: 2320 0109 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ -09e9b0: 1100 |0002: return-object v0 │ │ +09c740: |[09c740] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +09c750: 2320 0109 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ +09c754: 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 │ │ │ │ @@ -10612,32 +10618,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09e9b4: |[09e9b4] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -09e9c4: 6e20 c806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@06c8 │ │ -09e9ca: 0c00 |0003: move-result-object v0 │ │ -09e9cc: 1100 |0004: return-object v0 │ │ +09c758: |[09c758] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +09c768: 6e20 c806 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@06c8 │ │ +09c76e: 0c00 |0003: move-result-object v0 │ │ +09c770: 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 x0 I │ │ │ │ - source_file_idx : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #103 header: │ │ class_idx : 367 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #103 annotations: │ │ Annotations on field #337 'CREATOR' │ │ @@ -10709,73 +10715,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09e9d0: |[09e9d0] android.support.v4.app.BackStackState.:()V │ │ -09e9e0: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@016e │ │ -09e9e4: 7010 c506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@06c5 │ │ -09e9ea: 6900 5101 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0151 │ │ -09e9ee: 0e00 |0007: return-void │ │ +09c774: |[09c774] android.support.v4.app.BackStackState.:()V │ │ +09c784: 2200 6e01 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@016e │ │ +09c788: 7010 c506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@06c5 │ │ +09c78e: 6900 5101 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0151 │ │ +09c792: 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 │ │ -09e9f0: |[09e9f0] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -09ea00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -09ea06: 6e10 ea04 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@04ea │ │ -09ea0c: 0c00 |0006: move-result-object v0 │ │ -09ea0e: 5b10 5801 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ea12: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09ea18: 0a00 |000c: move-result v0 │ │ -09ea1a: 5910 5b01 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ -09ea1e: 6e10 f504 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09ea24: 0a00 |0012: move-result v0 │ │ -09ea26: 5910 5c01 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ -09ea2a: 6e10 f804 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -09ea30: 0c00 |0018: move-result-object v0 │ │ -09ea32: 5b10 5701 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ -09ea36: 6e10 f504 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09ea3c: 0a00 |001e: move-result v0 │ │ -09ea3e: 5910 5601 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ -09ea42: 6e10 f504 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09ea48: 0a00 |0024: move-result v0 │ │ -09ea4a: 5910 5401 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ -09ea4e: 6200 bc15 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -09ea52: 7220 0c05 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -09ea58: 0c00 |002c: move-result-object v0 │ │ -09ea5a: 1f00 5608 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -09ea5e: 5b10 5501 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ -09ea62: 6e10 f504 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -09ea68: 0a00 |0034: move-result v0 │ │ -09ea6a: 5910 5201 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ -09ea6e: 6200 bc15 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -09ea72: 7220 0c05 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -09ea78: 0c00 |003c: move-result-object v0 │ │ -09ea7a: 1f00 5608 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -09ea7e: 5b10 5301 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ -09ea82: 6e10 eb04 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@04eb │ │ -09ea88: 0c00 |0044: move-result-object v0 │ │ -09ea8a: 5b10 5901 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ -09ea8e: 6e10 eb04 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@04eb │ │ -09ea94: 0c00 |004a: move-result-object v0 │ │ -09ea96: 5b10 5a01 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ -09ea9a: 0e00 |004d: return-void │ │ +09c794: |[09c794] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +09c7a4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +09c7aa: 6e10 ea04 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@04ea │ │ +09c7b0: 0c00 |0006: move-result-object v0 │ │ +09c7b2: 5b10 5801 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c7b6: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09c7bc: 0a00 |000c: move-result v0 │ │ +09c7be: 5910 5b01 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ +09c7c2: 6e10 f504 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09c7c8: 0a00 |0012: move-result v0 │ │ +09c7ca: 5910 5c01 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ +09c7ce: 6e10 f804 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +09c7d4: 0c00 |0018: move-result-object v0 │ │ +09c7d6: 5b10 5701 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ +09c7da: 6e10 f504 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09c7e0: 0a00 |001e: move-result v0 │ │ +09c7e2: 5910 5601 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ +09c7e6: 6e10 f504 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09c7ec: 0a00 |0024: move-result v0 │ │ +09c7ee: 5910 5401 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ +09c7f2: 6200 bc15 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +09c7f6: 7220 0c05 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +09c7fc: 0c00 |002c: move-result-object v0 │ │ +09c7fe: 1f00 5608 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +09c802: 5b10 5501 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ +09c806: 6e10 f504 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09c80c: 0a00 |0034: move-result v0 │ │ +09c80e: 5910 5201 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ +09c812: 6200 bc15 |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +09c816: 7220 0c05 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +09c81c: 0c00 |003c: move-result-object v0 │ │ +09c81e: 1f00 5608 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +09c822: 5b10 5301 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ +09c826: 6e10 eb04 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@04eb │ │ +09c82c: 0c00 |0044: move-result-object v0 │ │ +09c82e: 5b10 5901 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ +09c832: 6e10 eb04 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@04eb │ │ +09c838: 0c00 |004a: move-result-object v0 │ │ +09c83a: 5b10 5a01 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ +09c83e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0009 line=95 │ │ 0x000f line=96 │ │ 0x0015 line=97 │ │ @@ -10796,123 +10802,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 │ │ -09ea9c: |[09ea9c] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ -09eaac: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -09eab2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09eab4: 5493 4501 |0004: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -09eab8: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -09eabc: 5436 2c01 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09eac0: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -09eac4: 5436 2c01 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09eac8: 6e10 d343 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -09eace: 0a06 |0011: move-result v6 │ │ -09ead0: b062 |0012: add-int/2addr v2, v6 │ │ -09ead2: 5433 2801 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -09ead6: 28f1 |0015: goto 0006 // -000f │ │ -09ead8: 5296 4901 |0016: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ -09eadc: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -09eae0: b026 |001a: add-int/2addr v6, v2 │ │ -09eae2: 2366 f508 |001b: new-array v6, v6, [I // type@08f5 │ │ -09eae6: 5b86 5801 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eaea: 5596 3c01 |001f: iget-boolean v6, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -09eaee: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -09eaf2: 2206 6508 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0865 │ │ -09eaf6: 1a07 e815 |0025: const-string v7, "Not on back stack" // string@15e8 │ │ -09eafa: 7020 f642 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -09eb00: 2706 |002a: throw v6 │ │ -09eb02: 5493 4501 |002b: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -09eb06: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -09eb08: 0145 |002e: move v5, v4 │ │ -09eb0a: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -09eb0e: 5486 5801 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb12: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09eb16: 5237 2401 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -09eb1a: 4b07 0605 |0037: aput v7, v6, v5 │ │ -09eb1e: 5487 5801 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb22: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -09eb26: 5436 2701 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -09eb2a: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -09eb2e: 5436 2701 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -09eb32: 5266 9901 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -09eb36: 4b06 0704 |0045: aput v6, v7, v4 │ │ -09eb3a: 5486 5801 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb3e: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09eb42: 5237 2501 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -09eb46: 4b07 0605 |004d: aput v7, v6, v5 │ │ -09eb4a: 5486 5801 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb4e: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -09eb52: 5237 2601 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -09eb56: 4b07 0604 |0055: aput v7, v6, v4 │ │ -09eb5a: 5486 5801 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb5e: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09eb62: 5237 2901 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -09eb66: 4b07 0605 |005d: aput v7, v6, v5 │ │ -09eb6a: 5486 5801 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb6e: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -09eb72: 5237 2a01 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -09eb76: 4b07 0604 |0065: aput v7, v6, v4 │ │ -09eb7a: 5436 2c01 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09eb7e: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -09eb82: 5436 2c01 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09eb86: 6e10 d343 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -09eb8c: 0a00 |0070: move-result v0 │ │ -09eb8e: 5486 5801 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eb92: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09eb96: 4b00 0605 |0075: aput v0, v6, v5 │ │ -09eb9a: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -09eb9c: 0145 |0078: move v5, v4 │ │ -09eb9e: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -09eba2: 5487 5801 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09eba6: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09ebaa: 5436 2c01 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09ebae: 6e20 cb43 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -09ebb4: 0c06 |0084: move-result-object v6 │ │ -09ebb6: 1f06 7b01 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@017b │ │ -09ebba: 5266 9901 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -09ebbe: 4b06 0705 |0089: aput v6, v7, v5 │ │ -09ebc2: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09ebc6: 0145 |008d: move v5, v4 │ │ -09ebc8: 28eb |008e: goto 0079 // -0015 │ │ -09ebca: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -09ebcc: 28b5 |0090: goto 0045 // -004b │ │ -09ebce: 0154 |0091: move v4, v5 │ │ -09ebd0: 5433 2801 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -09ebd4: 0145 |0094: move v5, v4 │ │ -09ebd6: 289a |0095: goto 002f // -0066 │ │ -09ebd8: 5486 5801 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ebdc: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -09ebe0: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -09ebe2: 4b07 0605 |009b: aput v7, v6, v5 │ │ -09ebe6: 28f5 |009d: goto 0092 // -000b │ │ -09ebe8: 5296 4f01 |009e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -09ebec: 5986 5b01 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ -09ebf0: 5296 5001 |00a2: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -09ebf4: 5986 5c01 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ -09ebf8: 5496 4801 |00a6: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -09ebfc: 5b86 5701 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ -09ec00: 5296 4601 |00aa: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -09ec04: 5986 5601 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ -09ec08: 5296 4001 |00ae: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -09ec0c: 5986 5401 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ -09ec10: 5496 4101 |00b2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -09ec14: 5b86 5501 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ -09ec18: 5296 3e01 |00b6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -09ec1c: 5986 5201 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ -09ec20: 5496 3f01 |00ba: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -09ec24: 5b86 5301 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ -09ec28: 5496 4c01 |00be: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -09ec2c: 5b86 5901 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ -09ec30: 5496 4d01 |00c2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -09ec34: 5b86 5a01 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ -09ec38: 0e00 |00c6: return-void │ │ +09c840: |[09c840] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +09c850: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +09c856: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +09c858: 5493 4501 |0004: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +09c85c: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +09c860: 5436 2c01 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09c864: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +09c868: 5436 2c01 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09c86c: 6e10 d343 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +09c872: 0a06 |0011: move-result v6 │ │ +09c874: b062 |0012: add-int/2addr v2, v6 │ │ +09c876: 5433 2801 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +09c87a: 28f1 |0015: goto 0006 // -000f │ │ +09c87c: 5296 4901 |0016: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ +09c880: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +09c884: b026 |001a: add-int/2addr v6, v2 │ │ +09c886: 2366 f508 |001b: new-array v6, v6, [I // type@08f5 │ │ +09c88a: 5b86 5801 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c88e: 5596 3c01 |001f: iget-boolean v6, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +09c892: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +09c896: 2206 6508 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0865 │ │ +09c89a: 1a07 e415 |0025: const-string v7, "Not on back stack" // string@15e4 │ │ +09c89e: 7020 f642 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09c8a4: 2706 |002a: throw v6 │ │ +09c8a6: 5493 4501 |002b: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +09c8aa: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +09c8ac: 0145 |002e: move v5, v4 │ │ +09c8ae: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +09c8b2: 5486 5801 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c8b6: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c8ba: 5237 2401 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +09c8be: 4b07 0605 |0037: aput v7, v6, v5 │ │ +09c8c2: 5487 5801 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c8c6: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +09c8ca: 5436 2701 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +09c8ce: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +09c8d2: 5436 2701 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +09c8d6: 5266 9901 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09c8da: 4b06 0704 |0045: aput v6, v7, v4 │ │ +09c8de: 5486 5801 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c8e2: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c8e6: 5237 2501 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +09c8ea: 4b07 0605 |004d: aput v7, v6, v5 │ │ +09c8ee: 5486 5801 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c8f2: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +09c8f6: 5237 2601 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +09c8fa: 4b07 0604 |0055: aput v7, v6, v4 │ │ +09c8fe: 5486 5801 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c902: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c906: 5237 2901 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +09c90a: 4b07 0605 |005d: aput v7, v6, v5 │ │ +09c90e: 5486 5801 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c912: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +09c916: 5237 2a01 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +09c91a: 4b07 0604 |0065: aput v7, v6, v4 │ │ +09c91e: 5436 2c01 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09c922: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +09c926: 5436 2c01 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09c92a: 6e10 d343 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +09c930: 0a00 |0070: move-result v0 │ │ +09c932: 5486 5801 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c936: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c93a: 4b00 0605 |0075: aput v0, v6, v5 │ │ +09c93e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +09c940: 0145 |0078: move v5, v4 │ │ +09c942: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +09c946: 5487 5801 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c94a: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c94e: 5436 2c01 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09c952: 6e20 cb43 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +09c958: 0c06 |0084: move-result-object v6 │ │ +09c95a: 1f06 7b01 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@017b │ │ +09c95e: 5266 9901 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09c962: 4b06 0705 |0089: aput v6, v7, v5 │ │ +09c966: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09c96a: 0145 |008d: move v5, v4 │ │ +09c96c: 28eb |008e: goto 0079 // -0015 │ │ +09c96e: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +09c970: 28b5 |0090: goto 0045 // -004b │ │ +09c972: 0154 |0091: move v4, v5 │ │ +09c974: 5433 2801 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +09c978: 0145 |0094: move v5, v4 │ │ +09c97a: 289a |0095: goto 002f // -0066 │ │ +09c97c: 5486 5801 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09c980: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +09c984: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +09c986: 4b07 0605 |009b: aput v7, v6, v5 │ │ +09c98a: 28f5 |009d: goto 0092 // -000b │ │ +09c98c: 5296 4f01 |009e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +09c990: 5986 5b01 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ +09c994: 5296 5001 |00a2: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +09c998: 5986 5c01 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ +09c99c: 5496 4801 |00a6: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +09c9a0: 5b86 5701 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ +09c9a4: 5296 4601 |00aa: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +09c9a8: 5986 5601 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ +09c9ac: 5296 4001 |00ae: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +09c9b0: 5986 5401 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ +09c9b4: 5496 4101 |00b2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +09c9b8: 5b86 5501 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ +09c9bc: 5296 3e01 |00b6: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +09c9c0: 5986 5201 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ +09c9c4: 5496 3f01 |00ba: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +09c9c8: 5b86 5301 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ +09c9cc: 5496 4c01 |00be: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +09c9d0: 5b86 5901 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ +09c9d4: 5496 4d01 |00c2: iget-object v6, v9, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +09c9d8: 5b86 5a01 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ +09c9dc: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0004 line=50 │ │ 0x0006 line=51 │ │ 0x0008 line=52 │ │ @@ -10981,17 +10987,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09ec3c: |[09ec3c] android.support.v4.app.BackStackState.describeContents:()I │ │ -09ec4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09ec4e: 0f00 |0001: return v0 │ │ +09c9e0: |[09c9e0] android.support.v4.app.BackStackState.describeContents:()I │ │ +09c9f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09c9f2: 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;) │ │ @@ -10999,150 +11005,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 │ │ -09ec50: |[09ec50] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -09ec60: 121d |0000: const/4 v13, #int 1 // #1 │ │ -09ec62: 2201 6d01 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -09ec66: 7020 7f06 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@067f │ │ -09ec6c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -09ec6e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -09ec70: 54ea 5801 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ec74: 21aa |000a: array-length v10, v10 │ │ -09ec76: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -09ec7a: 2206 6b01 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -09ec7e: 7010 7c06 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -09ec84: 54ea 5801 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ec88: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -09ec8c: 440a 0a07 |0016: aget v10, v10, v7 │ │ -09ec90: 596a 2401 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -09ec94: 630a f101 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -09ec98: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -09ec9c: 1a0a 8808 |001e: const-string v10, "FragmentManager" // string@0888 │ │ -09eca0: 220b 7908 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ -09eca4: 7010 5a43 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09ecaa: 1a0c 6b09 |0025: const-string v12, "Instantiate " // string@096b │ │ -09ecae: 6e20 6343 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09ecb4: 0c0b |002a: move-result-object v11 │ │ -09ecb6: 6e20 6243 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -09ecbc: 0c0b |002e: move-result-object v11 │ │ -09ecbe: 1a0c cb00 |002f: const-string v12, " op #" // string@00cb │ │ -09ecc2: 6e20 6343 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09ecc8: 0c0b |0034: move-result-object v11 │ │ -09ecca: 6e20 5f43 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -09ecd0: 0c0b |0038: move-result-object v11 │ │ -09ecd2: 1a0c 6b00 |0039: const-string v12, " base fragment #" // string@006b │ │ -09ecd6: 6e20 6343 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09ecdc: 0c0b |003e: move-result-object v11 │ │ -09ecde: 54ec 5801 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ece2: 440c 0c08 |0041: aget v12, v12, v8 │ │ -09ece6: 6e20 5f43 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -09ecec: 0c0b |0046: move-result-object v11 │ │ -09ecee: 6e10 6a43 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09ecf4: 0c0b |004a: move-result-object v11 │ │ -09ecf6: 7120 5e37 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -09ecfc: 54ea 5801 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed00: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -09ed04: 4403 0a08 |0052: aget v3, v10, v8 │ │ -09ed08: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -09ed0c: 54fa fa01 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -09ed10: 6e20 cb43 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -09ed16: 0c02 |005b: move-result-object v2 │ │ -09ed18: 1f02 7b01 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -09ed1c: 5b62 2701 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -09ed20: 54ea 5801 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed24: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -09ed28: 440a 0a07 |0064: aget v10, v10, v7 │ │ -09ed2c: 596a 2501 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -09ed30: 54ea 5801 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed34: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -09ed38: 440a 0a08 |006c: aget v10, v10, v8 │ │ -09ed3c: 596a 2601 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -09ed40: 54ea 5801 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed44: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -09ed48: 440a 0a07 |0074: aget v10, v10, v7 │ │ -09ed4c: 596a 2901 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -09ed50: 54ea 5801 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed54: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -09ed58: 440a 0a08 |007c: aget v10, v10, v8 │ │ -09ed5c: 596a 2a01 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -09ed60: 54ea 5801 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ed64: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -09ed68: 4400 0a07 |0084: aget v0, v10, v7 │ │ -09ed6c: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -09ed70: 220a a408 |0088: new-instance v10, Ljava/util/ArrayList; // type@08a4 │ │ -09ed74: 7020 c343 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -09ed7a: 5b6a 2c01 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09ed7e: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -09ed80: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -09ed84: 630a f101 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -09ed88: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -09ed8c: 1a0a 8808 |0096: const-string v10, "FragmentManager" // string@0888 │ │ -09ed90: 220b 7908 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ -09ed94: 7010 5a43 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09ed9a: 1a0c 6b09 |009d: const-string v12, "Instantiate " // string@096b │ │ -09ed9e: 6e20 6343 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09eda4: 0c0b |00a2: move-result-object v11 │ │ -09eda6: 6e20 6243 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -09edac: 0c0b |00a6: move-result-object v11 │ │ -09edae: 1a0c d700 |00a7: const-string v12, " set remove fragment #" // string@00d7 │ │ -09edb2: 6e20 6343 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09edb8: 0c0b |00ac: move-result-object v11 │ │ -09edba: 54ec 5801 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09edbe: 440c 0c08 |00af: aget v12, v12, v8 │ │ -09edc2: 6e20 5f43 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -09edc8: 0c0b |00b4: move-result-object v11 │ │ -09edca: 6e10 6a43 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09edd0: 0c0b |00b8: move-result-object v11 │ │ -09edd2: 7120 5e37 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -09edd8: 54fa fa01 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -09eddc: 54eb 5801 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ede0: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -09ede4: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -09ede8: 6e20 cb43 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -09edee: 0c09 |00c7: move-result-object v9 │ │ -09edf0: 1f09 7b01 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ -09edf4: 546a 2c01 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -09edf8: 6e20 c643 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -09edfe: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09ee02: 0178 |00d1: move v8, v7 │ │ -09ee04: 28be |00d2: goto 0090 // -0042 │ │ -09ee06: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -09ee08: 5b6a 2701 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -09ee0c: 288a |00d6: goto 0060 // -0076 │ │ -09ee0e: 0187 |00d7: move v7, v8 │ │ -09ee10: 6e20 8706 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -09ee16: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09ee1a: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -09ee1e: 52ea 5b01 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ -09ee22: 591a 4f01 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -09ee26: 52ea 5c01 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ -09ee2a: 591a 5001 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -09ee2e: 54ea 5701 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ -09ee32: 5b1a 4801 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -09ee36: 52ea 5601 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ -09ee3a: 591a 4601 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -09ee3e: 5c1d 3c01 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -09ee42: 52ea 5401 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ -09ee46: 591a 4001 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -09ee4a: 54ea 5501 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ -09ee4e: 5b1a 4101 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -09ee52: 52ea 5201 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ -09ee56: 591a 3e01 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -09ee5a: 54ea 5301 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ -09ee5e: 5b1a 3f01 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -09ee62: 54ea 5901 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ -09ee66: 5b1a 4c01 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -09ee6a: 54ea 5a01 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ -09ee6e: 5b1a 4d01 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -09ee72: 6e20 8c06 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ -09ee78: 1101 |010c: return-object v1 │ │ +09c9f4: |[09c9f4] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +09ca04: 121d |0000: const/4 v13, #int 1 // #1 │ │ +09ca06: 2201 6d01 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +09ca0a: 7020 7f06 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@067f │ │ +09ca10: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +09ca12: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +09ca14: 54ea 5801 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09ca18: 21aa |000a: array-length v10, v10 │ │ +09ca1a: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +09ca1e: 2206 6b01 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +09ca22: 7010 7c06 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +09ca28: 54ea 5801 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09ca2c: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09ca30: 440a 0a07 |0016: aget v10, v10, v7 │ │ +09ca34: 596a 2401 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +09ca38: 630a f101 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +09ca3c: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +09ca40: 1a0a 8408 |001e: const-string v10, "FragmentManager" // string@0884 │ │ +09ca44: 220b 7908 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +09ca48: 7010 5a43 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09ca4e: 1a0c 6709 |0025: const-string v12, "Instantiate " // string@0967 │ │ +09ca52: 6e20 6343 cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ca58: 0c0b |002a: move-result-object v11 │ │ +09ca5a: 6e20 6243 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09ca60: 0c0b |002e: move-result-object v11 │ │ +09ca62: 1a0c c800 |002f: const-string v12, " op #" // string@00c8 │ │ +09ca66: 6e20 6343 cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ca6c: 0c0b |0034: move-result-object v11 │ │ +09ca6e: 6e20 5f43 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09ca74: 0c0b |0038: move-result-object v11 │ │ +09ca76: 1a0c 6800 |0039: const-string v12, " base fragment #" // string@0068 │ │ +09ca7a: 6e20 6343 cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ca80: 0c0b |003e: move-result-object v11 │ │ +09ca82: 54ec 5801 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09ca86: 440c 0c08 |0041: aget v12, v12, v8 │ │ +09ca8a: 6e20 5f43 cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09ca90: 0c0b |0046: move-result-object v11 │ │ +09ca92: 6e10 6a43 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ca98: 0c0b |004a: move-result-object v11 │ │ +09ca9a: 7120 5e37 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +09caa0: 54ea 5801 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09caa4: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +09caa8: 4403 0a08 |0052: aget v3, v10, v8 │ │ +09caac: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +09cab0: 54fa fa01 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +09cab4: 6e20 cb43 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +09caba: 0c02 |005b: move-result-object v2 │ │ +09cabc: 1f02 7b01 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +09cac0: 5b62 2701 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +09cac4: 54ea 5801 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cac8: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09cacc: 440a 0a07 |0064: aget v10, v10, v7 │ │ +09cad0: 596a 2501 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +09cad4: 54ea 5801 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cad8: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +09cadc: 440a 0a08 |006c: aget v10, v10, v8 │ │ +09cae0: 596a 2601 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +09cae4: 54ea 5801 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cae8: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09caec: 440a 0a07 |0074: aget v10, v10, v7 │ │ +09caf0: 596a 2901 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +09caf4: 54ea 5801 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09caf8: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +09cafc: 440a 0a08 |007c: aget v10, v10, v8 │ │ +09cb00: 596a 2a01 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +09cb04: 54ea 5801 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cb08: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +09cb0c: 4400 0a07 |0084: aget v0, v10, v7 │ │ +09cb10: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +09cb14: 220a a408 |0088: new-instance v10, Ljava/util/ArrayList; // type@08a4 │ │ +09cb18: 7020 c343 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +09cb1e: 5b6a 2c01 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09cb22: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +09cb24: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +09cb28: 630a f101 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +09cb2c: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +09cb30: 1a0a 8408 |0096: const-string v10, "FragmentManager" // string@0884 │ │ +09cb34: 220b 7908 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +09cb38: 7010 5a43 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09cb3e: 1a0c 6709 |009d: const-string v12, "Instantiate " // string@0967 │ │ +09cb42: 6e20 6343 cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09cb48: 0c0b |00a2: move-result-object v11 │ │ +09cb4a: 6e20 6243 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09cb50: 0c0b |00a6: move-result-object v11 │ │ +09cb52: 1a0c d400 |00a7: const-string v12, " set remove fragment #" // string@00d4 │ │ +09cb56: 6e20 6343 cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09cb5c: 0c0b |00ac: move-result-object v11 │ │ +09cb5e: 54ec 5801 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cb62: 440c 0c08 |00af: aget v12, v12, v8 │ │ +09cb66: 6e20 5f43 cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09cb6c: 0c0b |00b4: move-result-object v11 │ │ +09cb6e: 6e10 6a43 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09cb74: 0c0b |00b8: move-result-object v11 │ │ +09cb76: 7120 5e37 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +09cb7c: 54fa fa01 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +09cb80: 54eb 5801 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cb84: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +09cb88: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +09cb8c: 6e20 cb43 ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +09cb92: 0c09 |00c7: move-result-object v9 │ │ +09cb94: 1f09 7b01 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ +09cb98: 546a 2c01 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +09cb9c: 6e20 c643 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +09cba2: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09cba6: 0178 |00d1: move v8, v7 │ │ +09cba8: 28be |00d2: goto 0090 // -0042 │ │ +09cbaa: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +09cbac: 5b6a 2701 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +09cbb0: 288a |00d6: goto 0060 // -0076 │ │ +09cbb2: 0187 |00d7: move v7, v8 │ │ +09cbb4: 6e20 8706 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +09cbba: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09cbbe: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +09cbc2: 52ea 5b01 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ +09cbc6: 591a 4f01 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +09cbca: 52ea 5c01 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ +09cbce: 591a 5001 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +09cbd2: 54ea 5701 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ +09cbd6: 5b1a 4801 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +09cbda: 52ea 5601 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ +09cbde: 591a 4601 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +09cbe2: 5c1d 3c01 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +09cbe6: 52ea 5401 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ +09cbea: 591a 4001 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +09cbee: 54ea 5501 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ +09cbf2: 5b1a 4101 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +09cbf6: 52ea 5201 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ +09cbfa: 591a 3e01 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +09cbfe: 54ea 5301 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ +09cc02: 5b1a 3f01 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +09cc06: 54ea 5901 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ +09cc0a: 5b1a 4c01 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +09cc0e: 54ea 5a01 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ +09cc12: 5b1a 4d01 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +09cc16: 6e20 8c06 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ +09cc1c: 1101 |010c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0006 line=109 │ │ 0x0007 line=110 │ │ 0x0008 line=111 │ │ 0x000d line=112 │ │ @@ -11212,39 +11218,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -09ee7c: |[09ee7c] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -09ee8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ee8e: 5420 5801 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ -09ee92: 6e20 fe04 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@04fe │ │ -09ee98: 5220 5b01 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ -09ee9c: 6e20 fd04 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09eea2: 5220 5c01 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ -09eea6: 6e20 fd04 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09eeac: 5420 5701 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ -09eeb0: 6e20 0405 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -09eeb6: 5220 5601 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ -09eeba: 6e20 fd04 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09eec0: 5220 5401 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ -09eec4: 6e20 fd04 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09eeca: 5420 5501 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ -09eece: 7130 3437 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -09eed4: 5220 5201 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ -09eed8: 6e20 fd04 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -09eede: 5420 5301 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ -09eee2: 7130 3437 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -09eee8: 5420 5901 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ -09eeec: 6e20 0505 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0505 │ │ -09eef2: 5420 5a01 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ -09eef6: 6e20 0505 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0505 │ │ -09eefc: 0e00 |0038: return-void │ │ +09cc20: |[09cc20] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09cc30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cc32: 5420 5801 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0158 │ │ +09cc36: 6e20 fe04 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@04fe │ │ +09cc3c: 5220 5b01 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@015b │ │ +09cc40: 6e20 fd04 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09cc46: 5220 5c01 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@015c │ │ +09cc4a: 6e20 fd04 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09cc50: 5420 5701 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0157 │ │ +09cc54: 6e20 0405 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +09cc5a: 5220 5601 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0156 │ │ +09cc5e: 6e20 fd04 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09cc64: 5220 5401 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0154 │ │ +09cc68: 6e20 fd04 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09cc6e: 5420 5501 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0155 │ │ +09cc72: 7130 3437 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +09cc78: 5220 5201 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@0152 │ │ +09cc7c: 6e20 fd04 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09cc82: 5420 5301 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@0153 │ │ +09cc86: 7130 3437 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +09cc8c: 5420 5901 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0159 │ │ +09cc90: 6e20 0505 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0505 │ │ +09cc96: 5420 5a01 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@015a │ │ +09cc9a: 6e20 0505 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@0505 │ │ +09cca0: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0006 line=161 │ │ 0x000b line=162 │ │ 0x0010 line=163 │ │ 0x0015 line=164 │ │ @@ -11256,21 +11262,21 @@ │ │ 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #104 header: │ │ class_idx : 368 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 35 │ │ -source_file_idx : 1127 │ │ +source_file_idx : 1123 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #104 - │ │ Class descriptor : 'Landroid/support/v4/app/BaseFragmentActivityDonut;' │ │ @@ -11285,17 +11291,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ef00: |[09ef00] android.support.v4.app.BaseFragmentActivityDonut.:()V │ │ -09ef10: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ -09ef16: 0e00 |0003: return-void │ │ +09cca4: |[09cca4] android.support.v4.app.BaseFragmentActivityDonut.:()V │ │ +09ccb4: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ +09ccba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BaseFragmentActivityDonut; │ │ │ │ Virtual methods - │ │ @@ -11310,28 +11316,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -09ef18: |[09ef18] android.support.v4.app.BaseFragmentActivityDonut.onCreate:(Landroid/os/Bundle;)V │ │ -09ef28: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09ef2c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -09ef30: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ -09ef34: 6e10 d206 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@06d2 │ │ -09ef3a: 0c00 |0009: move-result-object v0 │ │ -09ef3c: 6e10 c337 0000 |000a: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ -09ef42: 0c00 |000d: move-result-object v0 │ │ -09ef44: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -09ef48: 6e10 d206 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@06d2 │ │ -09ef4e: 0c00 |0013: move-result-object v0 │ │ -09ef50: 6e20 c637 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@37c6 │ │ -09ef56: 6f20 b900 3200 |0017: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -09ef5c: 0e00 |001a: return-void │ │ +09ccbc: |[09ccbc] android.support.v4.app.BaseFragmentActivityDonut.onCreate:(Landroid/os/Bundle;)V │ │ +09cccc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09ccd0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +09ccd4: 3510 1300 |0004: if-ge v0, v1, 0017 // +0013 │ │ +09ccd8: 6e10 d206 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@06d2 │ │ +09ccde: 0c00 |0009: move-result-object v0 │ │ +09cce0: 6e10 c337 0000 |000a: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ +09cce6: 0c00 |000d: move-result-object v0 │ │ +09cce8: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +09ccec: 6e10 d206 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/app/BaseFragmentActivityDonut;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@06d2 │ │ +09ccf2: 0c00 |0013: move-result-object v0 │ │ +09ccf4: 6e20 c637 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@37c6 │ │ +09ccfa: 6f20 b900 3200 |0017: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +09cd00: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0010 line=36 │ │ 0x0017 line=39 │ │ 0x001a line=40 │ │ locals : │ │ @@ -11343,42 +11349,42 @@ │ │ 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 │ │ -09ef60: |[09ef60] android.support.v4.app.BaseFragmentActivityDonut.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -09ef70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09ef72: 6e55 d106 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@06d1 │ │ -09ef78: 0c00 |0004: move-result-object v0 │ │ -09ef7a: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ -09ef7e: 6f40 bb00 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@00bb │ │ -09ef84: 0c00 |000a: move-result-object v0 │ │ -09ef86: 1100 |000b: return-object v0 │ │ +09cd04: |[09cd04] android.support.v4.app.BaseFragmentActivityDonut.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +09cd14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cd16: 6e55 d106 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@06d1 │ │ +09cd1c: 0c00 |0004: move-result-object v0 │ │ +09cd1e: 3900 0600 |0005: if-nez v0, 000b // +0006 │ │ +09cd22: 6f40 bb00 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@00bb │ │ +09cd28: 0c00 |000a: move-result-object v0 │ │ +09cd2a: 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 : 1127 (BaseFragmentActivityDonut.java) │ │ + source_file_idx : 1123 (BaseFragmentActivityDonut.java) │ │ │ │ Class #105 header: │ │ class_idx : 370 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1306 │ │ +source_file_idx : 1302 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #105 - │ │ Class descriptor : 'Landroid/support/v4/app/BundleCompat;' │ │ @@ -11393,17 +11399,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09ef88: |[09ef88] android.support.v4.app.BundleCompat.:()V │ │ -09ef98: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09ef9e: 0e00 |0003: return-void │ │ +09cd2c: |[09cd2c] android.support.v4.app.BundleCompat.:()V │ │ +09cd3c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09cd42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/BundleCompat;) │ │ @@ -11411,24 +11417,24 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09efa0: |[09efa0] android.support.v4.app.BundleCompat.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ -09efb0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09efb4: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -09efb8: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -09efbc: 7120 f306 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/BundleCompatJellybeanMR2;.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; // method@06f3 │ │ -09efc2: 0c00 |0009: move-result-object v0 │ │ -09efc4: 1100 |000a: return-object v0 │ │ -09efc6: 7120 f006 3200 |000b: invoke-static {v2, v3}, Landroid/support/v4/app/BundleCompatDonut;.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; // method@06f0 │ │ -09efcc: 0c00 |000e: move-result-object v0 │ │ -09efce: 28fb |000f: goto 000a // -0005 │ │ +09cd44: |[09cd44] android.support.v4.app.BundleCompat.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ +09cd54: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09cd58: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +09cd5c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +09cd60: 7120 f306 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/BundleCompatJellybeanMR2;.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; // method@06f3 │ │ +09cd66: 0c00 |0009: move-result-object v0 │ │ +09cd68: 1100 |000a: return-object v0 │ │ +09cd6a: 7120 f006 3200 |000b: invoke-static {v2, v3}, Landroid/support/v4/app/BundleCompatDonut;.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; // method@06f0 │ │ +09cd70: 0c00 |000e: move-result-object v0 │ │ +09cd72: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 bundle Landroid/os/Bundle; │ │ @@ -11439,41 +11445,41 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09efd0: |[09efd0] android.support.v4.app.BundleCompat.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -09efe0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -09efe4: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -09efe8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -09efec: 7130 f406 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/BundleCompatJellybeanMR2;.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@06f4 │ │ -09eff2: 0e00 |0009: return-void │ │ -09eff4: 7130 f106 3204 |000a: invoke-static {v2, v3, v4}, Landroid/support/v4/app/BundleCompatDonut;.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@06f1 │ │ -09effa: 28fc |000d: goto 0009 // -0004 │ │ +09cd74: |[09cd74] android.support.v4.app.BundleCompat.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +09cd84: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +09cd88: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +09cd8c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +09cd90: 7130 f406 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/BundleCompatJellybeanMR2;.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@06f4 │ │ +09cd96: 0e00 |0009: return-void │ │ +09cd98: 7130 f106 3204 |000a: invoke-static {v2, v3, v4}, Landroid/support/v4/app/BundleCompatDonut;.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V // method@06f1 │ │ +09cd9e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ 0x0009 line=56 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x000e reg=2 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x000e reg=3 key Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 binder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1306 (BundleCompat.java) │ │ + source_file_idx : 1302 (BundleCompat.java) │ │ │ │ Class #106 header: │ │ class_idx : 371 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1308 │ │ +source_file_idx : 1304 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #106 - │ │ Class descriptor : 'Landroid/support/v4/app/BundleCompatDonut;' │ │ @@ -11509,17 +11515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09effc: |[09effc] android.support.v4.app.BundleCompatDonut.:()V │ │ -09f00c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f012: 0e00 |0003: return-void │ │ +09cda0: |[09cda0] android.support.v4.app.BundleCompatDonut.:()V │ │ +09cdb0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09cdb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleCompatDonut; │ │ │ │ #1 : (in Landroid/support/v4/app/BundleCompatDonut;) │ │ @@ -11527,67 +11533,67 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -09f014: |[09f014] android.support.v4.app.BundleCompatDonut.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ -09f024: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09f026: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -09f028: 6301 5f01 |0002: sget-boolean v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethodFetched:Z // field@015f │ │ -09f02c: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ -09f030: 1c01 d500 |0006: const-class v1, Landroid/os/Bundle; // type@00d5 │ │ -09f034: 1a03 da2a |0008: const-string v3, "getIBinder" // string@2ada │ │ -09f038: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -09f03a: 2344 3509 |000b: new-array v4, v4, [Ljava/lang/Class; // type@0935 │ │ -09f03e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -09f040: 1c06 7708 |000e: const-class v6, Ljava/lang/String; // type@0877 │ │ -09f044: 4d06 0405 |0010: aput-object v6, v4, v5 │ │ -09f048: 6e30 df42 3104 |0012: invoke-virtual {v1, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -09f04e: 0c01 |0015: move-result-object v1 │ │ -09f050: 6901 5e01 |0016: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ -09f054: 6201 5e01 |0018: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ -09f058: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -09f05a: 6e20 9043 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -09f060: 6a07 5f01 |001e: sput-boolean v7, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethodFetched:Z // field@015f │ │ -09f064: 6201 5e01 |0020: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ -09f068: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -09f06c: 6201 5e01 |0024: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ -09f070: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -09f072: 2333 3709 |0027: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -09f076: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -09f078: 4d09 0304 |002a: aput-object v9, v3, v4 │ │ -09f07c: 6e30 8e43 8103 |002c: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -09f082: 0c01 |002f: move-result-object v1 │ │ -09f084: 1f01 de00 |0030: check-cast v1, Landroid/os/IBinder; // type@00de │ │ -09f088: 1101 |0032: return-object v1 │ │ -09f08a: 0d00 |0033: move-exception v0 │ │ -09f08c: 1a01 1b05 |0034: const-string v1, "BundleCompatDonut" // string@051b │ │ -09f090: 1a03 5d08 |0036: const-string v3, "Failed to retrieve getIBinder method" // string@085d │ │ -09f094: 7130 5c37 3100 |0038: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -09f09a: 28e3 |003b: goto 001e // -001d │ │ -09f09c: 0d00 |003c: move-exception v0 │ │ -09f09e: 1a01 1b05 |003d: const-string v1, "BundleCompatDonut" // string@051b │ │ -09f0a2: 1a03 5308 |003f: const-string v3, "Failed to invoke getIBinder via reflection" // string@0853 │ │ -09f0a6: 7130 5c37 3100 |0041: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -09f0ac: 6902 5e01 |0044: sput-object v2, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ -09f0b0: 0721 |0046: move-object v1, v2 │ │ -09f0b2: 28eb |0047: goto 0032 // -0015 │ │ -09f0b4: 0d00 |0048: move-exception v0 │ │ -09f0b6: 28f4 |0049: goto 003d // -000c │ │ -09f0b8: 0d00 |004a: move-exception v0 │ │ -09f0ba: 28f2 |004b: goto 003d // -000e │ │ +09cdb8: |[09cdb8] android.support.v4.app.BundleCompatDonut.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ +09cdc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09cdca: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +09cdcc: 6301 5f01 |0002: sget-boolean v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethodFetched:Z // field@015f │ │ +09cdd0: 3901 1c00 |0004: if-nez v1, 0020 // +001c │ │ +09cdd4: 1c01 d500 |0006: const-class v1, Landroid/os/Bundle; // type@00d5 │ │ +09cdd8: 1a03 d52a |0008: const-string v3, "getIBinder" // string@2ad5 │ │ +09cddc: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +09cdde: 2344 3509 |000b: new-array v4, v4, [Ljava/lang/Class; // type@0935 │ │ +09cde2: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +09cde4: 1c06 7708 |000e: const-class v6, Ljava/lang/String; // type@0877 │ │ +09cde8: 4d06 0405 |0010: aput-object v6, v4, v5 │ │ +09cdec: 6e30 df42 3104 |0012: invoke-virtual {v1, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +09cdf2: 0c01 |0015: move-result-object v1 │ │ +09cdf4: 6901 5e01 |0016: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ +09cdf8: 6201 5e01 |0018: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ +09cdfc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +09cdfe: 6e20 9043 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +09ce04: 6a07 5f01 |001e: sput-boolean v7, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethodFetched:Z // field@015f │ │ +09ce08: 6201 5e01 |0020: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ +09ce0c: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +09ce10: 6201 5e01 |0024: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ +09ce14: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +09ce16: 2333 3709 |0027: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +09ce1a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +09ce1c: 4d09 0304 |002a: aput-object v9, v3, v4 │ │ +09ce20: 6e30 8e43 8103 |002c: invoke-virtual {v1, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +09ce26: 0c01 |002f: move-result-object v1 │ │ +09ce28: 1f01 de00 |0030: check-cast v1, Landroid/os/IBinder; // type@00de │ │ +09ce2c: 1101 |0032: return-object v1 │ │ +09ce2e: 0d00 |0033: move-exception v0 │ │ +09ce30: 1a01 1705 |0034: const-string v1, "BundleCompatDonut" // string@0517 │ │ +09ce34: 1a03 5908 |0036: const-string v3, "Failed to retrieve getIBinder method" // string@0859 │ │ +09ce38: 7130 5c37 3100 |0038: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +09ce3e: 28e3 |003b: goto 001e // -001d │ │ +09ce40: 0d00 |003c: move-exception v0 │ │ +09ce42: 1a01 1705 |003d: const-string v1, "BundleCompatDonut" // string@0517 │ │ +09ce46: 1a03 4f08 |003f: const-string v3, "Failed to invoke getIBinder via reflection" // string@084f │ │ +09ce4a: 7130 5c37 3100 |0041: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +09ce50: 6902 5e01 |0044: sput-object v2, Landroid/support/v4/app/BundleCompatDonut;.sGetIBinderMethod:Ljava/lang/reflect/Method; // field@015e │ │ +09ce54: 0721 |0046: move-object v1, v2 │ │ +09ce56: 28eb |0047: goto 0032 // -0015 │ │ +09ce58: 0d00 |0048: move-exception v0 │ │ +09ce5a: 28f4 |0049: goto 003d // -000c │ │ +09ce5c: 0d00 |004a: move-exception v0 │ │ +09ce5e: 28f2 |004b: goto 003d // -000e │ │ catches : 2 │ │ 0x0006 - 0x001e │ │ Ljava/lang/NoSuchMethodException; -> 0x0033 │ │ 0x0024 - 0x0032 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x0048 │ │ - Ljava/lang/IllegalAccessException; -> 0x004a │ │ - Ljava/lang/IllegalArgumentException; -> 0x003c │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x004a │ │ + Ljava/lang/IllegalAccessException; -> 0x003c │ │ + Ljava/lang/IllegalArgumentException; -> 0x0048 │ │ positions : │ │ 0x0002 line=39 │ │ 0x0006 line=41 │ │ 0x0018 line=42 │ │ 0x001e line=46 │ │ 0x0020 line=49 │ │ 0x0024 line=51 │ │ @@ -11610,69 +11616,69 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -09f0dc: |[09f0dc] android.support.v4.app.BundleCompatDonut.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -09f0ec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -09f0ee: 6301 6101 |0001: sget-boolean v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethodFetched:Z // field@0161 │ │ -09f0f2: 3901 2100 |0003: if-nez v1, 0024 // +0021 │ │ -09f0f6: 1c01 d500 |0005: const-class v1, Landroid/os/Bundle; // type@00d5 │ │ -09f0fa: 1a02 1b3e |0007: const-string v2, "putIBinder" // string@3e1b │ │ -09f0fe: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -09f100: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -09f104: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -09f106: 1c05 7708 |000d: const-class v5, Ljava/lang/String; // type@0877 │ │ -09f10a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -09f10e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -09f110: 1c05 de00 |0012: const-class v5, Landroid/os/IBinder; // type@00de │ │ -09f114: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -09f118: 6e30 df42 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -09f11e: 0c01 |0019: move-result-object v1 │ │ -09f120: 6901 6001 |001a: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ -09f124: 6201 6001 |001c: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ -09f128: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -09f12a: 6e20 9043 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -09f130: 6a06 6101 |0022: sput-boolean v6, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethodFetched:Z // field@0161 │ │ -09f134: 6201 6001 |0024: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ -09f138: 3801 1000 |0026: if-eqz v1, 0036 // +0010 │ │ -09f13c: 6201 6001 |0028: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ -09f140: 1222 |002a: const/4 v2, #int 2 // #2 │ │ -09f142: 2322 3709 |002b: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -09f146: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -09f148: 4d08 0203 |002e: aput-object v8, v2, v3 │ │ -09f14c: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -09f14e: 4d09 0203 |0031: aput-object v9, v2, v3 │ │ -09f152: 6e30 8e43 7102 |0033: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -09f158: 0e00 |0036: return-void │ │ -09f15a: 0d00 |0037: move-exception v0 │ │ -09f15c: 1a01 1b05 |0038: const-string v1, "BundleCompatDonut" // string@051b │ │ -09f160: 1a02 6008 |003a: const-string v2, "Failed to retrieve putIBinder method" // string@0860 │ │ -09f164: 7130 5c37 2100 |003c: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -09f16a: 28e3 |003f: goto 0022 // -001d │ │ -09f16c: 0d00 |0040: move-exception v0 │ │ -09f16e: 1a01 1b05 |0041: const-string v1, "BundleCompatDonut" // string@051b │ │ -09f172: 1a02 5508 |0043: const-string v2, "Failed to invoke putIBinder via reflection" // string@0855 │ │ -09f176: 7130 5c37 2100 |0045: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -09f17c: 1201 |0048: const/4 v1, #int 0 // #0 │ │ -09f17e: 6901 6001 |0049: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ -09f182: 28eb |004b: goto 0036 // -0015 │ │ -09f184: 0d00 |004c: move-exception v0 │ │ -09f186: 28f4 |004d: goto 0041 // -000c │ │ -09f188: 0d00 |004e: move-exception v0 │ │ -09f18a: 28f2 |004f: goto 0041 // -000e │ │ +09ce80: |[09ce80] android.support.v4.app.BundleCompatDonut.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +09ce90: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +09ce92: 6301 6101 |0001: sget-boolean v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethodFetched:Z // field@0161 │ │ +09ce96: 3901 2100 |0003: if-nez v1, 0024 // +0021 │ │ +09ce9a: 1c01 d500 |0005: const-class v1, Landroid/os/Bundle; // type@00d5 │ │ +09ce9e: 1a02 163e |0007: const-string v2, "putIBinder" // string@3e16 │ │ +09cea2: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +09cea4: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +09cea8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +09ceaa: 1c05 7708 |000d: const-class v5, Ljava/lang/String; // type@0877 │ │ +09ceae: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +09ceb2: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +09ceb4: 1c05 de00 |0012: const-class v5, Landroid/os/IBinder; // type@00de │ │ +09ceb8: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +09cebc: 6e30 df42 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +09cec2: 0c01 |0019: move-result-object v1 │ │ +09cec4: 6901 6001 |001a: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ +09cec8: 6201 6001 |001c: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ +09cecc: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +09cece: 6e20 9043 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +09ced4: 6a06 6101 |0022: sput-boolean v6, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethodFetched:Z // field@0161 │ │ +09ced8: 6201 6001 |0024: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ +09cedc: 3801 1000 |0026: if-eqz v1, 0036 // +0010 │ │ +09cee0: 6201 6001 |0028: sget-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ +09cee4: 1222 |002a: const/4 v2, #int 2 // #2 │ │ +09cee6: 2322 3709 |002b: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +09ceea: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +09ceec: 4d08 0203 |002e: aput-object v8, v2, v3 │ │ +09cef0: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +09cef2: 4d09 0203 |0031: aput-object v9, v2, v3 │ │ +09cef6: 6e30 8e43 7102 |0033: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +09cefc: 0e00 |0036: return-void │ │ +09cefe: 0d00 |0037: move-exception v0 │ │ +09cf00: 1a01 1705 |0038: const-string v1, "BundleCompatDonut" // string@0517 │ │ +09cf04: 1a02 5c08 |003a: const-string v2, "Failed to retrieve putIBinder method" // string@085c │ │ +09cf08: 7130 5c37 2100 |003c: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +09cf0e: 28e3 |003f: goto 0022 // -001d │ │ +09cf10: 0d00 |0040: move-exception v0 │ │ +09cf12: 1a01 1705 |0041: const-string v1, "BundleCompatDonut" // string@0517 │ │ +09cf16: 1a02 5108 |0043: const-string v2, "Failed to invoke putIBinder via reflection" // string@0851 │ │ +09cf1a: 7130 5c37 2100 |0045: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +09cf20: 1201 |0048: const/4 v1, #int 0 // #0 │ │ +09cf22: 6901 6001 |0049: sput-object v1, Landroid/support/v4/app/BundleCompatDonut;.sPutIBinderMethod:Ljava/lang/reflect/Method; // field@0160 │ │ +09cf26: 28eb |004b: goto 0036 // -0015 │ │ +09cf28: 0d00 |004c: move-exception v0 │ │ +09cf2a: 28f4 |004d: goto 0041 // -000c │ │ +09cf2c: 0d00 |004e: move-exception v0 │ │ +09cf2e: 28f2 |004f: goto 0041 // -000e │ │ catches : 2 │ │ 0x0005 - 0x0022 │ │ Ljava/lang/NoSuchMethodException; -> 0x0037 │ │ 0x0028 - 0x0036 │ │ - Ljava/lang/reflect/InvocationTargetException; -> 0x004c │ │ - Ljava/lang/IllegalAccessException; -> 0x004e │ │ - Ljava/lang/IllegalArgumentException; -> 0x0040 │ │ + Ljava/lang/reflect/InvocationTargetException; -> 0x004e │ │ + Ljava/lang/IllegalAccessException; -> 0x0040 │ │ + Ljava/lang/IllegalArgumentException; -> 0x004c │ │ positions : │ │ 0x0001 line=62 │ │ 0x0005 line=64 │ │ 0x001c line=66 │ │ 0x0022 line=70 │ │ 0x0024 line=73 │ │ 0x0028 line=75 │ │ @@ -11687,21 +11693,21 @@ │ │ 0x0038 - 0x0040 reg=0 e Ljava/lang/NoSuchMethodException; │ │ 0x0041 - 0x004c reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0050 reg=7 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x0050 reg=8 key Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=9 binder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1308 (BundleCompatDonut.java) │ │ + source_file_idx : 1304 (BundleCompatDonut.java) │ │ │ │ Class #107 header: │ │ class_idx : 372 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1309 │ │ +source_file_idx : 1305 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #107 - │ │ Class descriptor : 'Landroid/support/v4/app/BundleCompatJellybeanMR2;' │ │ @@ -11716,17 +11722,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f1ac: |[09f1ac] android.support.v4.app.BundleCompatJellybeanMR2.:()V │ │ -09f1bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f1c2: 0e00 |0003: return-void │ │ +09cf50: |[09cf50] android.support.v4.app.BundleCompatJellybeanMR2.:()V │ │ +09cf60: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09cf66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleCompatJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/app/BundleCompatJellybeanMR2;) │ │ @@ -11734,18 +11740,18 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09f1c4: |[09f1c4] android.support.v4.app.BundleCompatJellybeanMR2.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ -09f1d4: 6e20 9f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBinder:(Ljava/lang/String;)Landroid/os/IBinder; // method@049f │ │ -09f1da: 0c00 |0003: move-result-object v0 │ │ -09f1dc: 1100 |0004: return-object v0 │ │ +09cf68: |[09cf68] android.support.v4.app.BundleCompatJellybeanMR2.getBinder:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder; │ │ +09cf78: 6e20 9f04 2100 |0000: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBinder:(Ljava/lang/String;)Landroid/os/IBinder; // method@049f │ │ +09cf7e: 0c00 |0003: move-result-object v0 │ │ +09cf80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=2 key Ljava/lang/String; │ │ │ │ @@ -11754,34 +11760,34 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09f1e0: |[09f1e0] android.support.v4.app.BundleCompatJellybeanMR2.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ -09f1f0: 6e30 b304 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBinder:(Ljava/lang/String;Landroid/os/IBinder;)V // method@04b3 │ │ -09f1f6: 0e00 |0003: return-void │ │ +09cf84: |[09cf84] android.support.v4.app.BundleCompatJellybeanMR2.putBinder:(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V │ │ +09cf94: 6e30 b304 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBinder:(Ljava/lang/String;Landroid/os/IBinder;)V // method@04b3 │ │ +09cf9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x0004 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 binder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1309 (BundleCompatJellybeanMR2.java) │ │ + source_file_idx : 1305 (BundleCompatJellybeanMR2.java) │ │ │ │ Class #108 header: │ │ class_idx : 373 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1310 │ │ +source_file_idx : 1306 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #108 - │ │ Class descriptor : 'Landroid/support/v4/app/BundleUtil;' │ │ @@ -11796,17 +11802,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f1f8: |[09f1f8] android.support.v4.app.BundleUtil.:()V │ │ -09f208: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f20e: 0e00 |0003: return-void │ │ +09cf9c: |[09cf9c] android.support.v4.app.BundleUtil.:()V │ │ +09cfac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09cfb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleUtil; │ │ │ │ #1 : (in Landroid/support/v4/app/BundleUtil;) │ │ @@ -11814,31 +11820,31 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -09f210: |[09f210] android.support.v4.app.BundleUtil.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ -09f220: 6e20 ab04 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ -09f226: 0c00 |0003: move-result-object v0 │ │ -09f228: 2002 fe08 |0004: instance-of v2, v0, [Landroid/os/Bundle; // type@08fe │ │ -09f22c: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -09f230: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -09f234: 1f00 fe08 |000a: check-cast v0, [Landroid/os/Bundle; // type@08fe │ │ -09f238: 1f00 fe08 |000c: check-cast v0, [Landroid/os/Bundle; // type@08fe │ │ -09f23c: 0701 |000e: move-object v1, v0 │ │ -09f23e: 1101 |000f: return-object v1 │ │ -09f240: 2102 |0010: array-length v2, v0 │ │ -09f242: 1c03 fe08 |0011: const-class v3, [Landroid/os/Bundle; // type@08fe │ │ -09f246: 7130 d843 2003 |0013: invoke-static {v0, v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; // method@43d8 │ │ -09f24c: 0c01 |0016: move-result-object v1 │ │ -09f24e: 1f01 fe08 |0017: check-cast v1, [Landroid/os/Bundle; // type@08fe │ │ -09f252: 6e30 bc04 5401 |0019: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -09f258: 28f3 |001c: goto 000f // -000d │ │ +09cfb4: |[09cfb4] android.support.v4.app.BundleUtil.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ +09cfc4: 6e20 ab04 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ +09cfca: 0c00 |0003: move-result-object v0 │ │ +09cfcc: 2002 fe08 |0004: instance-of v2, v0, [Landroid/os/Bundle; // type@08fe │ │ +09cfd0: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +09cfd4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +09cfd8: 1f00 fe08 |000a: check-cast v0, [Landroid/os/Bundle; // type@08fe │ │ +09cfdc: 1f00 fe08 |000c: check-cast v0, [Landroid/os/Bundle; // type@08fe │ │ +09cfe0: 0701 |000e: move-object v1, v0 │ │ +09cfe2: 1101 |000f: return-object v1 │ │ +09cfe4: 2102 |0010: array-length v2, v0 │ │ +09cfe6: 1c03 fe08 |0011: const-class v3, [Landroid/os/Bundle; // type@08fe │ │ +09cfea: 7130 d843 2003 |0013: invoke-static {v0, v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; // method@43d8 │ │ +09cff0: 0c01 |0016: move-result-object v1 │ │ +09cff2: 1f01 fe08 |0017: check-cast v1, [Landroid/os/Bundle; // type@08fe │ │ +09cff6: 6e30 bc04 5401 |0019: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +09cffc: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000a line=20 │ │ 0x000f line=25 │ │ 0x0010 line=22 │ │ @@ -11847,21 +11853,21 @@ │ │ 0x0004 - 0x000c reg=0 array [Landroid/os/Parcelable; │ │ 0x0010 - 0x001d reg=0 array [Landroid/os/Parcelable; │ │ 0x0019 - 0x001d reg=1 typedArray [Landroid/os/Bundle; │ │ 0x0000 - 0x001d reg=4 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x001d reg=5 key Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1310 (BundleUtil.java) │ │ + source_file_idx : 1306 (BundleUtil.java) │ │ │ │ Class #109 header: │ │ class_idx : 376 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2165 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -11881,34 +11887,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09f25c: |[09f25c] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -09f26c: 7030 2a43 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ -09f272: 0e00 |0003: return-void │ │ +09d000: |[09d000] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +09d010: 7030 2a43 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ +09d016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ 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 : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #110 header: │ │ class_idx : 377 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -11930,17 +11936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09f274: |[09f274] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -09f284: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f28a: 0e00 |0003: return-void │ │ +09d018: |[09d018] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +09d028: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09d02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -11949,19 +11955,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 │ │ -09f28c: |[09f28c] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -09f29c: 2200 7a01 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ -09f2a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09f2a2: 7030 1f07 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@071f │ │ -09f2a8: 1100 |0006: return-object v0 │ │ +09d030: |[09d030] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +09d040: 2200 7a01 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ +09d044: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09d046: 7030 1f07 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@071f │ │ +09d04c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -11970,18 +11976,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 │ │ -09f2ac: |[09f2ac] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -09f2bc: 6e20 1907 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0719 │ │ -09f2c2: 0c00 |0003: move-result-object v0 │ │ -09f2c4: 1100 |0004: return-object v0 │ │ +09d050: |[09d050] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09d060: 6e20 1907 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@0719 │ │ +09d066: 0c00 |0003: move-result-object v0 │ │ +09d068: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -11990,17 +11996,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 │ │ -09f2c8: |[09f2c8] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -09f2d8: 2320 0209 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0902 │ │ -09f2dc: 1100 |0002: return-object v0 │ │ +09d06c: |[09d06c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +09d07c: 2320 0209 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@0902 │ │ +09d080: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -12009,32 +12015,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09f2e0: |[09f2e0] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -09f2f0: 6e20 1b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@071b │ │ -09f2f6: 0c00 |0003: move-result-object v0 │ │ -09f2f8: 1100 |0004: return-object v0 │ │ +09d084: |[09d084] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +09d094: 6e20 1b07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@071b │ │ +09d09a: 0c00 |0003: move-result-object v0 │ │ +09d09c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #111 header: │ │ class_idx : 378 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -12065,37 +12071,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09f2fc: |[09f2fc] android.support.v4.app.Fragment$SavedState.:()V │ │ -09f30c: 2200 7901 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0179 │ │ -09f310: 7010 1807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0718 │ │ -09f316: 6900 7801 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0178 │ │ -09f31a: 0e00 |0007: return-void │ │ +09d0a0: |[09d0a0] android.support.v4.app.Fragment$SavedState.:()V │ │ +09d0b0: 2200 7901 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@0179 │ │ +09d0b4: 7010 1807 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0718 │ │ +09d0ba: 6900 7801 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0178 │ │ +09d0be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09f31c: |[09f31c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -09f32c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f332: 5b01 7901 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -09f336: 0e00 |0005: return-void │ │ +09d0c0: |[09d0c0] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +09d0d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09d0d6: 5b01 7901 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09d0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ 0x0005 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -12106,25 +12112,25 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09f338: |[09f338] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -09f348: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -09f34e: 6e10 f104 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -09f354: 0c00 |0006: move-result-object v0 │ │ -09f356: 5b10 7901 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -09f35a: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -09f35e: 5410 7901 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -09f362: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -09f366: 5410 7901 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -09f36a: 6e20 c204 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -09f370: 0e00 |0014: return-void │ │ +09d0dc: |[09d0dc] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +09d0ec: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +09d0f2: 6e10 f104 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +09d0f8: 0c00 |0006: move-result-object v0 │ │ +09d0fa: 5b10 7901 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09d0fe: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +09d102: 5410 7901 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09d106: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +09d10a: 5410 7901 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09d10e: 6e20 c204 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +09d114: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0009 line=337 │ │ 0x000f line=338 │ │ 0x0014 line=340 │ │ @@ -12139,17 +12145,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09f374: |[09f374] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -09f384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09f386: 0f00 |0001: return v0 │ │ +09d118: |[09d118] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +09d128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d12a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -12157,34 +12163,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09f388: |[09f388] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -09f398: 5410 7901 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -09f39c: 6e20 fb04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -09f3a2: 0e00 |0005: return-void │ │ +09d12c: |[09d12c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09d13c: 5410 7901 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09d140: 6e20 fb04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +09d146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ 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 : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #112 header: │ │ class_idx : 379 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 8 │ │ instance_fields_size: 52 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 118 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -12517,22 +12523,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09f3a4: |[09f3a4] android.support.v4.app.Fragment.:()V │ │ -09f3b4: 2200 a903 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ -09f3b8: 7010 b316 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ -09f3be: 6900 b501 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ -09f3c2: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -09f3c6: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -09f3cc: 6900 8001 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09f3d0: 0e00 |000e: return-void │ │ +09d148: |[09d148] android.support.v4.app.Fragment.:()V │ │ +09d158: 2200 a903 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ +09d15c: 7010 b316 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ +09d162: 6900 b501 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ +09d166: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +09d16a: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09d170: 6900 8001 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09d174: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=172 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -12540,37 +12546,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -09f3d4: |[09f3d4] android.support.v4.app.Fragment.:()V │ │ -09f3e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09f3e6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -09f3e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09f3ea: 7010 1f43 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -09f3f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09f3f2: 5940 ac01 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09f3f6: 5942 9901 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -09f3fa: 5942 b001 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -09f3fe: 5c43 9d01 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -09f402: 5c43 b201 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -09f406: 5b41 8e01 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ -09f40a: 6200 8001 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09f40e: 5b40 a701 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ -09f412: 5b41 9001 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ -09f416: 6200 8001 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09f41a: 5b40 a001 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ -09f41e: 5b41 aa01 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ -09f422: 6200 8001 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09f426: 5b40 ab01 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ -09f42a: 5b41 8f01 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -09f42e: 5b41 9101 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -09f432: 0e00 |0027: return-void │ │ +09d178: |[09d178] android.support.v4.app.Fragment.:()V │ │ +09d188: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09d18a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +09d18c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09d18e: 7010 1f43 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +09d194: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09d196: 5940 ac01 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d19a: 5942 9901 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09d19e: 5942 b001 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +09d1a2: 5c43 9d01 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09d1a6: 5c43 b201 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +09d1aa: 5b41 8e01 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ +09d1ae: 6200 8001 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09d1b2: 5b40 a701 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ +09d1b6: 5b41 9001 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ +09d1ba: 6200 8001 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09d1be: 5b40 a001 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ +09d1c2: 5b41 aa01 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ +09d1c6: 6200 8001 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09d1ca: 5b40 ab01 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ +09d1ce: 5b41 8f01 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +09d1d2: 5b41 9101 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +09d1d6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=393 │ │ 0x0006 line=181 │ │ 0x0009 line=197 │ │ 0x000b line=209 │ │ 0x000d line=283 │ │ @@ -12592,19 +12598,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 │ │ -09f434: |[09f434] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -09f444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09f446: 7130 4707 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@0747 │ │ -09f44c: 0c00 |0004: move-result-object v0 │ │ -09f44e: 1100 |0005: return-object v0 │ │ +09d1d8: |[09d1d8] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +09d1e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d1ea: 7130 4707 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@0747 │ │ +09d1f0: 0c00 |0004: move-result-object v0 │ │ +09d1f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -12613,94 +12619,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 │ │ -09f450: |[09f450] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -09f460: 6203 b501 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ -09f464: 6e20 bd16 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ -09f46a: 0c00 |0005: move-result-object v0 │ │ -09f46c: 1f00 5808 |0006: check-cast v0, Ljava/lang/Class; // type@0858 │ │ -09f470: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -09f474: 6e10 9601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -09f47a: 0c03 |000d: move-result-object v3 │ │ -09f47c: 6e20 e742 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ -09f482: 0c00 |0011: move-result-object v0 │ │ -09f484: 6203 b501 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ -09f488: 6e30 c516 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ -09f48e: 6e10 e542 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@42e5 │ │ -09f494: 0c02 |001a: move-result-object v2 │ │ -09f496: 1f02 7b01 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -09f49a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -09f49e: 6e10 2243 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -09f4a4: 0c03 |0022: move-result-object v3 │ │ -09f4a6: 6e10 d842 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ -09f4ac: 0c03 |0026: move-result-object v3 │ │ -09f4ae: 6e20 c204 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -09f4b4: 5b28 8501 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -09f4b8: 1102 |002c: return-object v2 │ │ -09f4ba: 0d01 |002d: move-exception v1 │ │ -09f4bc: 2203 7801 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ -09f4c0: 2204 7908 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -09f4c4: 7010 5a43 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09f4ca: 1a05 201b |0035: const-string v5, "Unable to instantiate fragment " // string@1b20 │ │ -09f4ce: 6e20 6343 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f4d4: 0c04 |003a: move-result-object v4 │ │ -09f4d6: 6e20 6343 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f4dc: 0c04 |003e: move-result-object v4 │ │ -09f4de: 1a05 a101 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@01a1 │ │ -09f4e2: 6e20 6343 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f4e8: 0c04 |0044: move-result-object v4 │ │ -09f4ea: 1a05 8200 |0045: const-string v5, " empty constructor that is public" // string@0082 │ │ -09f4ee: 6e20 6343 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f4f4: 0c04 |004a: move-result-object v4 │ │ -09f4f6: 6e10 6a43 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09f4fc: 0c04 |004e: move-result-object v4 │ │ -09f4fe: 7030 1707 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ -09f504: 2703 |0052: throw v3 │ │ -09f506: 0d01 |0053: move-exception v1 │ │ -09f508: 2203 7801 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ -09f50c: 2204 7908 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -09f510: 7010 5a43 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09f516: 1a05 201b |005b: const-string v5, "Unable to instantiate fragment " // string@1b20 │ │ -09f51a: 6e20 6343 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f520: 0c04 |0060: move-result-object v4 │ │ -09f522: 6e20 6343 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f528: 0c04 |0064: move-result-object v4 │ │ -09f52a: 1a05 a101 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@01a1 │ │ -09f52e: 6e20 6343 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f534: 0c04 |006a: move-result-object v4 │ │ -09f536: 1a05 8200 |006b: const-string v5, " empty constructor that is public" // string@0082 │ │ -09f53a: 6e20 6343 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f540: 0c04 |0070: move-result-object v4 │ │ -09f542: 6e10 6a43 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09f548: 0c04 |0074: move-result-object v4 │ │ -09f54a: 7030 1707 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ -09f550: 2703 |0078: throw v3 │ │ -09f552: 0d01 |0079: move-exception v1 │ │ -09f554: 2203 7801 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ -09f558: 2204 7908 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -09f55c: 7010 5a43 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09f562: 1a05 201b |0081: const-string v5, "Unable to instantiate fragment " // string@1b20 │ │ -09f566: 6e20 6343 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f56c: 0c04 |0086: move-result-object v4 │ │ -09f56e: 6e20 6343 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f574: 0c04 |008a: move-result-object v4 │ │ -09f576: 1a05 a101 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@01a1 │ │ -09f57a: 6e20 6343 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f580: 0c04 |0090: move-result-object v4 │ │ -09f582: 1a05 8200 |0091: const-string v5, " empty constructor that is public" // string@0082 │ │ -09f586: 6e20 6343 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f58c: 0c04 |0096: move-result-object v4 │ │ -09f58e: 6e10 6a43 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09f594: 0c04 |009a: move-result-object v4 │ │ -09f596: 7030 1707 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ -09f59c: 2703 |009e: throw v3 │ │ +09d1f4: |[09d1f4] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +09d204: 6203 b501 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ +09d208: 6e20 bd16 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ +09d20e: 0c00 |0005: move-result-object v0 │ │ +09d210: 1f00 5808 |0006: check-cast v0, Ljava/lang/Class; // type@0858 │ │ +09d214: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +09d218: 6e10 9601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +09d21e: 0c03 |000d: move-result-object v3 │ │ +09d220: 6e20 e742 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ +09d226: 0c00 |0011: move-result-object v0 │ │ +09d228: 6203 b501 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ +09d22c: 6e30 c516 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ +09d232: 6e10 e542 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@42e5 │ │ +09d238: 0c02 |001a: move-result-object v2 │ │ +09d23a: 1f02 7b01 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +09d23e: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +09d242: 6e10 2243 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +09d248: 0c03 |0022: move-result-object v3 │ │ +09d24a: 6e10 d842 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ +09d250: 0c03 |0026: move-result-object v3 │ │ +09d252: 6e20 c204 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +09d258: 5b28 8501 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09d25c: 1102 |002c: return-object v2 │ │ +09d25e: 0d01 |002d: move-exception v1 │ │ +09d260: 2203 7801 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ +09d264: 2204 7908 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +09d268: 7010 5a43 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d26e: 1a05 1c1b |0035: const-string v5, "Unable to instantiate fragment " // string@1b1c │ │ +09d272: 6e20 6343 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d278: 0c04 |003a: move-result-object v4 │ │ +09d27a: 6e20 6343 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d280: 0c04 |003e: move-result-object v4 │ │ +09d282: 1a05 9e01 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@019e │ │ +09d286: 6e20 6343 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d28c: 0c04 |0044: move-result-object v4 │ │ +09d28e: 1a05 7f00 |0045: const-string v5, " empty constructor that is public" // string@007f │ │ +09d292: 6e20 6343 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d298: 0c04 |004a: move-result-object v4 │ │ +09d29a: 6e10 6a43 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d2a0: 0c04 |004e: move-result-object v4 │ │ +09d2a2: 7030 1707 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ +09d2a8: 2703 |0052: throw v3 │ │ +09d2aa: 0d01 |0053: move-exception v1 │ │ +09d2ac: 2203 7801 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ +09d2b0: 2204 7908 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +09d2b4: 7010 5a43 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d2ba: 1a05 1c1b |005b: const-string v5, "Unable to instantiate fragment " // string@1b1c │ │ +09d2be: 6e20 6343 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d2c4: 0c04 |0060: move-result-object v4 │ │ +09d2c6: 6e20 6343 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d2cc: 0c04 |0064: move-result-object v4 │ │ +09d2ce: 1a05 9e01 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@019e │ │ +09d2d2: 6e20 6343 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d2d8: 0c04 |006a: move-result-object v4 │ │ +09d2da: 1a05 7f00 |006b: const-string v5, " empty constructor that is public" // string@007f │ │ +09d2de: 6e20 6343 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d2e4: 0c04 |0070: move-result-object v4 │ │ +09d2e6: 6e10 6a43 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d2ec: 0c04 |0074: move-result-object v4 │ │ +09d2ee: 7030 1707 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ +09d2f4: 2703 |0078: throw v3 │ │ +09d2f6: 0d01 |0079: move-exception v1 │ │ +09d2f8: 2203 7801 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@0178 │ │ +09d2fc: 2204 7908 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +09d300: 7010 5a43 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d306: 1a05 1c1b |0081: const-string v5, "Unable to instantiate fragment " // string@1b1c │ │ +09d30a: 6e20 6343 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d310: 0c04 |0086: move-result-object v4 │ │ +09d312: 6e20 6343 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d318: 0c04 |008a: move-result-object v4 │ │ +09d31a: 1a05 9e01 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@019e │ │ +09d31e: 6e20 6343 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d324: 0c04 |0090: move-result-object v4 │ │ +09d326: 1a05 7f00 |0091: const-string v5, " empty constructor that is public" // string@007f │ │ +09d32a: 6e20 6343 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d330: 0c04 |0096: move-result-object v4 │ │ +09d332: 6e10 6a43 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d338: 0c04 |009a: move-result-object v4 │ │ +09d33a: 7030 1707 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0717 │ │ +09d340: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=420 │ │ @@ -12733,33 +12739,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 │ │ -09f5b4: |[09f5b4] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -09f5c4: 6202 b501 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ -09f5c8: 6e20 bd16 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ -09f5ce: 0c00 |0005: move-result-object v0 │ │ -09f5d0: 1f00 5808 |0006: check-cast v0, Ljava/lang/Class; // type@0858 │ │ -09f5d4: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -09f5d8: 6e10 9601 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -09f5de: 0c02 |000d: move-result-object v2 │ │ -09f5e0: 6e20 e742 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ -09f5e6: 0c00 |0011: move-result-object v0 │ │ -09f5e8: 6202 b501 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ -09f5ec: 6e30 c516 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ -09f5f2: 1c02 7b01 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -09f5f6: 6e20 e342 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@42e3 │ │ -09f5fc: 0a02 |001c: move-result v2 │ │ -09f5fe: 0f02 |001d: return v2 │ │ -09f600: 0d01 |001e: move-exception v1 │ │ -09f602: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -09f604: 28fd |0020: goto 001d // -0003 │ │ +09d358: |[09d358] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +09d368: 6202 b501 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ +09d36c: 6e20 bd16 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ +09d372: 0c00 |0005: move-result-object v0 │ │ +09d374: 1f00 5808 |0006: check-cast v0, Ljava/lang/Class; // type@0858 │ │ +09d378: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +09d37c: 6e10 9601 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +09d382: 0c02 |000d: move-result-object v2 │ │ +09d384: 6e20 e742 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ +09d38a: 0c00 |0011: move-result-object v0 │ │ +09d38c: 6202 b501 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@01b5 │ │ +09d390: 6e30 c516 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ +09d396: 1c02 7b01 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +09d39a: 6e20 e342 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@42e3 │ │ +09d3a0: 0a02 |001c: move-result v2 │ │ +09d3a2: 0f02 |001d: return v2 │ │ +09d3a4: 0d01 |001e: move-exception v1 │ │ +09d3a6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +09d3a8: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=457 │ │ 0x0008 line=458 │ │ 0x000a line=460 │ │ @@ -12780,238 +12786,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 │ │ -09f618: |[09f618] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -09f628: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f62e: 1a00 f833 |0003: const-string v0, "mFragmentId=#" // string@33f8 │ │ -09f632: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f638: 5230 9201 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -09f63c: 7110 0043 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -09f642: 0c00 |000d: move-result-object v0 │ │ -09f644: 6e20 b542 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f64a: 1a00 a600 |0011: const-string v0, " mContainerId=#" // string@00a6 │ │ -09f64e: 6e20 b542 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f654: 5230 8b01 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -09f658: 7110 0043 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -09f65e: 0c00 |001b: move-result-object v0 │ │ -09f660: 6e20 b542 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f666: 1a00 be00 |001f: const-string v0, " mTag=" // string@00be │ │ -09f66a: 6e20 b542 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f670: 5430 ae01 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -09f674: 6e20 ba42 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -09f67a: 6e20 b542 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f680: 1a00 e836 |002c: const-string v0, "mState=" // string@36e8 │ │ -09f684: 6e20 b542 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f68a: 5230 ac01 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09f68e: 6e20 b342 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -09f694: 1a00 ae00 |0036: const-string v0, " mIndex=" // string@00ae │ │ -09f698: 6e20 b542 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f69e: 5230 9901 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -09f6a2: 6e20 b342 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -09f6a8: 1a00 c200 |0040: const-string v0, " mWho=" // string@00c2 │ │ -09f6ac: 6e20 b542 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6b2: 5430 b401 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -09f6b6: 6e20 b542 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6bc: 1a00 a200 |004a: const-string v0, " mBackStackNesting=" // string@00a2 │ │ -09f6c0: 6e20 b542 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6c6: 5230 8601 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -09f6ca: 6e20 b842 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ -09f6d0: 6e20 b542 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6d6: 1a00 0c32 |0057: const-string v0, "mAdded=" // string@320c │ │ -09f6da: 6e20 b542 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6e0: 5530 8101 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -09f6e4: 6e20 b642 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f6ea: 1a00 b600 |0061: const-string v0, " mRemoving=" // string@00b6 │ │ -09f6ee: 6e20 b542 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f6f4: 5530 a101 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -09f6f8: 6e20 b642 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f6fe: 1a00 b900 |006b: const-string v0, " mResumed=" // string@00b9 │ │ -09f702: 6e20 b542 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f708: 5530 a301 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ -09f70c: 6e20 b642 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f712: 1a00 ab00 |0075: const-string v0, " mFromLayout=" // string@00ab │ │ -09f716: 6e20 b542 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f71c: 5530 9401 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -09f720: 6e20 b642 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f726: 1a00 ad00 |007f: const-string v0, " mInLayout=" // string@00ad │ │ -09f72a: 6e20 b542 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f730: 5530 9801 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -09f734: 6e20 bb42 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -09f73a: 6e20 b542 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f740: 1a00 2834 |008c: const-string v0, "mHidden=" // string@3428 │ │ -09f744: 6e20 b542 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f74a: 5530 9601 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -09f74e: 6e20 b642 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f754: 1a00 a900 |0096: const-string v0, " mDetached=" // string@00a9 │ │ -09f758: 6e20 b542 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f75e: 5530 8d01 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -09f762: 6e20 b642 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f768: 1a00 b200 |00a0: const-string v0, " mMenuVisible=" // string@00b2 │ │ -09f76c: 6e20 b542 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f772: 5530 9d01 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -09f776: 6e20 b642 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f77c: 1a00 ac00 |00aa: const-string v0, " mHasMenu=" // string@00ac │ │ -09f780: 6e20 b542 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f786: 5530 9501 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -09f78a: 6e20 bb42 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -09f790: 6e20 b542 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f796: 1a00 3736 |00b7: const-string v0, "mRetainInstance=" // string@3637 │ │ -09f79a: 6e20 b542 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f7a0: 5530 a401 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -09f7a4: 6e20 b642 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f7aa: 1a00 ba00 |00c1: const-string v0, " mRetaining=" // string@00ba │ │ -09f7ae: 6e20 b542 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f7b4: 5530 a601 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -09f7b8: 6e20 b642 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -09f7be: 1a00 c100 |00cb: const-string v0, " mUserVisibleHint=" // string@00c1 │ │ -09f7c2: 6e20 b542 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f7c8: 5530 b201 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -09f7cc: 6e20 bb42 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -09f7d2: 5430 9301 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -09f7d6: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -09f7da: 6e20 b542 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f7e0: 1a00 fa33 |00dc: const-string v0, "mFragmentManager=" // string@33fa │ │ -09f7e4: 6e20 b542 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f7ea: 5430 9301 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -09f7ee: 6e20 b942 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f7f4: 5430 9701 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09f7f8: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -09f7fc: 6e20 b542 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f802: 1a00 3b34 |00ed: const-string v0, "mHost=" // string@343b │ │ -09f806: 6e20 b542 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f80c: 5430 9701 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09f810: 6e20 b942 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f816: 5430 9f01 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -09f81a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -09f81e: 6e20 b542 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f824: 1a00 ad35 |00fe: const-string v0, "mParentFragment=" // string@35ad │ │ -09f828: 6e20 b542 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f82e: 5430 9f01 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -09f832: 6e20 b942 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f838: 5430 8501 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -09f83c: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -09f840: 6e20 b542 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f846: 1a00 3932 |010f: const-string v0, "mArguments=" // string@3239 │ │ -09f84a: 6e20 b542 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f850: 5430 8501 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -09f854: 6e20 b942 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f85a: 5430 a801 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -09f85e: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -09f862: 6e20 b542 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f868: 1a00 5436 |0120: const-string v0, "mSavedFragmentState=" // string@3654 │ │ -09f86c: 6e20 b542 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f872: 5430 a801 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -09f876: 6e20 b942 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f87c: 5430 a901 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -09f880: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -09f884: 6e20 b542 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f88a: 1a00 5936 |0131: const-string v0, "mSavedViewState=" // string@3659 │ │ -09f88e: 6e20 b542 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f894: 5430 a901 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -09f898: 6e20 b942 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f89e: 5430 af01 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -09f8a2: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -09f8a6: 6e20 b542 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f8ac: 1a00 3537 |0142: const-string v0, "mTarget=" // string@3735 │ │ -09f8b0: 6e20 b542 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f8b6: 5430 af01 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -09f8ba: 6e20 b442 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ -09f8c0: 1a00 bf00 |014c: const-string v0, " mTargetRequestCode=" // string@00bf │ │ -09f8c4: 6e20 b542 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f8ca: 5230 b101 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -09f8ce: 6e20 b842 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ -09f8d4: 5230 9e01 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -09f8d8: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -09f8dc: 6e20 b542 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f8e2: 1a00 4735 |015d: const-string v0, "mNextAnim=" // string@3547 │ │ -09f8e6: 6e20 b542 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f8ec: 5230 9e01 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -09f8f0: 6e20 b842 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ -09f8f6: 5430 8a01 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -09f8fa: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -09f8fe: 6e20 b542 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f904: 1a00 eb32 |016e: const-string v0, "mContainer=" // string@32eb │ │ -09f908: 6e20 b542 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f90e: 5430 8a01 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -09f912: 6e20 b942 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f918: 5430 b301 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -09f91c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -09f920: 6e20 b542 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f926: 1a00 c237 |017f: const-string v0, "mView=" // string@37c2 │ │ -09f92a: 6e20 b542 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f930: 5430 b301 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -09f934: 6e20 b942 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f93a: 5430 9a01 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -09f93e: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -09f942: 6e20 b542 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f948: 1a00 6b34 |0190: const-string v0, "mInnerView=" // string@346b │ │ -09f94c: 6e20 b542 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f952: 5430 b301 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -09f956: 6e20 b942 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f95c: 5430 8401 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -09f960: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -09f964: 6e20 b542 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f96a: 1a00 2a32 |01a1: const-string v0, "mAnimatingAway=" // string@322a │ │ -09f96e: 6e20 b542 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f974: 5430 8401 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -09f978: 6e20 b942 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -09f97e: 6e20 b542 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f984: 1a00 ea36 |01ae: const-string v0, "mStateAfterAnimating=" // string@36ea │ │ -09f988: 6e20 b542 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f98e: 5230 ad01 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ -09f992: 6e20 b842 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ -09f998: 5430 9b01 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09f99c: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -09f9a0: 6e20 b542 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f9a6: 1a00 4514 |01bf: const-string v0, "Loader Manager:" // string@1445 │ │ -09f9aa: 6e20 ba42 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -09f9b0: 5430 9b01 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09f9b4: 2201 7908 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -09f9b8: 7010 5a43 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09f9be: 6e20 6343 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f9c4: 0c01 |01ce: move-result-object v1 │ │ -09f9c6: 1a02 1f00 |01cf: const-string v2, " " // string@001f │ │ -09f9ca: 6e20 6343 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09f9d0: 0c01 |01d4: move-result-object v1 │ │ -09f9d2: 6e10 6a43 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09f9d8: 0c01 |01d8: move-result-object v1 │ │ -09f9da: 6e57 9509 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@0995 │ │ -09f9e0: 5430 8901 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09f9e4: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -09f9e8: 6e20 b542 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -09f9ee: 2200 7908 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -09f9f2: 7010 5a43 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09f9f8: 1a01 c605 |01e8: const-string v1, "Child " // string@05c6 │ │ -09f9fc: 6e20 6343 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fa02: 0c00 |01ed: move-result-object v0 │ │ -09fa04: 5431 8901 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fa08: 6e20 6243 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -09fa0e: 0c00 |01f3: move-result-object v0 │ │ -09fa10: 1a01 9801 |01f4: const-string v1, ":" // string@0198 │ │ -09fa14: 6e20 6343 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fa1a: 0c00 |01f9: move-result-object v0 │ │ -09fa1c: 6e10 6a43 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09fa22: 0c00 |01fd: move-result-object v0 │ │ -09fa24: 6e20 ba42 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -09fa2a: 5430 8901 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fa2e: 2201 7908 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -09fa32: 7010 5a43 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09fa38: 6e20 6343 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fa3e: 0c01 |020b: move-result-object v1 │ │ -09fa40: 1a02 1f00 |020c: const-string v2, " " // string@001f │ │ -09fa44: 6e20 6343 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fa4a: 0c01 |0211: move-result-object v1 │ │ -09fa4c: 6e10 6a43 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09fa52: 0c01 |0215: move-result-object v1 │ │ -09fa54: 6e57 8108 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@0881 │ │ -09fa5a: 0e00 |0219: return-void │ │ +09d3bc: |[09d3bc] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +09d3cc: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d3d2: 1a00 f333 |0003: const-string v0, "mFragmentId=#" // string@33f3 │ │ +09d3d6: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d3dc: 5230 9201 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09d3e0: 7110 0043 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +09d3e6: 0c00 |000d: move-result-object v0 │ │ +09d3e8: 6e20 b542 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d3ee: 1a00 a300 |0011: const-string v0, " mContainerId=#" // string@00a3 │ │ +09d3f2: 6e20 b542 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d3f8: 5230 8b01 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +09d3fc: 7110 0043 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +09d402: 0c00 |001b: move-result-object v0 │ │ +09d404: 6e20 b542 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d40a: 1a00 bb00 |001f: const-string v0, " mTag=" // string@00bb │ │ +09d40e: 6e20 b542 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d414: 5430 ae01 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09d418: 6e20 ba42 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +09d41e: 6e20 b542 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d424: 1a00 e336 |002c: const-string v0, "mState=" // string@36e3 │ │ +09d428: 6e20 b542 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d42e: 5230 ac01 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d432: 6e20 b342 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +09d438: 1a00 ab00 |0036: const-string v0, " mIndex=" // string@00ab │ │ +09d43c: 6e20 b542 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d442: 5230 9901 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09d446: 6e20 b342 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +09d44c: 1a00 bf00 |0040: const-string v0, " mWho=" // string@00bf │ │ +09d450: 6e20 b542 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d456: 5430 b401 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09d45a: 6e20 b542 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d460: 1a00 9f00 |004a: const-string v0, " mBackStackNesting=" // string@009f │ │ +09d464: 6e20 b542 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d46a: 5230 8601 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +09d46e: 6e20 b842 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ +09d474: 6e20 b542 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d47a: 1a00 0732 |0057: const-string v0, "mAdded=" // string@3207 │ │ +09d47e: 6e20 b542 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d484: 5530 8101 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +09d488: 6e20 b642 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d48e: 1a00 b300 |0061: const-string v0, " mRemoving=" // string@00b3 │ │ +09d492: 6e20 b542 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d498: 5530 a101 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +09d49c: 6e20 b642 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d4a2: 1a00 b600 |006b: const-string v0, " mResumed=" // string@00b6 │ │ +09d4a6: 6e20 b542 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d4ac: 5530 a301 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ +09d4b0: 6e20 b642 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d4b6: 1a00 a800 |0075: const-string v0, " mFromLayout=" // string@00a8 │ │ +09d4ba: 6e20 b542 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d4c0: 5530 9401 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +09d4c4: 6e20 b642 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d4ca: 1a00 aa00 |007f: const-string v0, " mInLayout=" // string@00aa │ │ +09d4ce: 6e20 b542 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d4d4: 5530 9801 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +09d4d8: 6e20 bb42 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +09d4de: 6e20 b542 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d4e4: 1a00 2334 |008c: const-string v0, "mHidden=" // string@3423 │ │ +09d4e8: 6e20 b542 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d4ee: 5530 9601 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09d4f2: 6e20 b642 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d4f8: 1a00 a600 |0096: const-string v0, " mDetached=" // string@00a6 │ │ +09d4fc: 6e20 b542 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d502: 5530 8d01 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +09d506: 6e20 b642 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d50c: 1a00 af00 |00a0: const-string v0, " mMenuVisible=" // string@00af │ │ +09d510: 6e20 b542 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d516: 5530 9d01 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09d51a: 6e20 b642 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d520: 1a00 a900 |00aa: const-string v0, " mHasMenu=" // string@00a9 │ │ +09d524: 6e20 b542 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d52a: 5530 9501 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09d52e: 6e20 bb42 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +09d534: 6e20 b542 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d53a: 1a00 3236 |00b7: const-string v0, "mRetainInstance=" // string@3632 │ │ +09d53e: 6e20 b542 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d544: 5530 a401 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +09d548: 6e20 b642 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d54e: 1a00 b700 |00c1: const-string v0, " mRetaining=" // string@00b7 │ │ +09d552: 6e20 b542 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d558: 5530 a601 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +09d55c: 6e20 b642 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +09d562: 1a00 be00 |00cb: const-string v0, " mUserVisibleHint=" // string@00be │ │ +09d566: 6e20 b542 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d56c: 5530 b201 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +09d570: 6e20 bb42 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +09d576: 5430 9301 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09d57a: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +09d57e: 6e20 b542 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d584: 1a00 f533 |00dc: const-string v0, "mFragmentManager=" // string@33f5 │ │ +09d588: 6e20 b542 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d58e: 5430 9301 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09d592: 6e20 b942 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d598: 5430 9701 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d59c: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +09d5a0: 6e20 b542 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5a6: 1a00 3634 |00ed: const-string v0, "mHost=" // string@3436 │ │ +09d5aa: 6e20 b542 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5b0: 5430 9701 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d5b4: 6e20 b942 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d5ba: 5430 9f01 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +09d5be: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +09d5c2: 6e20 b542 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5c8: 1a00 a835 |00fe: const-string v0, "mParentFragment=" // string@35a8 │ │ +09d5cc: 6e20 b542 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5d2: 5430 9f01 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +09d5d6: 6e20 b942 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d5dc: 5430 8501 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09d5e0: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +09d5e4: 6e20 b542 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5ea: 1a00 3432 |010f: const-string v0, "mArguments=" // string@3234 │ │ +09d5ee: 6e20 b542 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d5f4: 5430 8501 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09d5f8: 6e20 b942 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d5fe: 5430 a801 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +09d602: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +09d606: 6e20 b542 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d60c: 1a00 4f36 |0120: const-string v0, "mSavedFragmentState=" // string@364f │ │ +09d610: 6e20 b542 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d616: 5430 a801 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +09d61a: 6e20 b942 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d620: 5430 a901 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +09d624: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +09d628: 6e20 b542 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d62e: 1a00 5436 |0131: const-string v0, "mSavedViewState=" // string@3654 │ │ +09d632: 6e20 b542 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d638: 5430 a901 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +09d63c: 6e20 b942 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d642: 5430 af01 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +09d646: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +09d64a: 6e20 b542 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d650: 1a00 3037 |0142: const-string v0, "mTarget=" // string@3730 │ │ +09d654: 6e20 b542 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d65a: 5430 af01 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +09d65e: 6e20 b442 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ +09d664: 1a00 bc00 |014c: const-string v0, " mTargetRequestCode=" // string@00bc │ │ +09d668: 6e20 b542 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d66e: 5230 b101 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +09d672: 6e20 b842 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ +09d678: 5230 9e01 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +09d67c: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +09d680: 6e20 b542 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d686: 1a00 4235 |015d: const-string v0, "mNextAnim=" // string@3542 │ │ +09d68a: 6e20 b542 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d690: 5230 9e01 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +09d694: 6e20 b842 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ +09d69a: 5430 8a01 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +09d69e: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +09d6a2: 6e20 b542 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6a8: 1a00 e632 |016e: const-string v0, "mContainer=" // string@32e6 │ │ +09d6ac: 6e20 b542 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6b2: 5430 8a01 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +09d6b6: 6e20 b942 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d6bc: 5430 b301 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09d6c0: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +09d6c4: 6e20 b542 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6ca: 1a00 bd37 |017f: const-string v0, "mView=" // string@37bd │ │ +09d6ce: 6e20 b542 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6d4: 5430 b301 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09d6d8: 6e20 b942 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d6de: 5430 9a01 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +09d6e2: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +09d6e6: 6e20 b542 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6ec: 1a00 6634 |0190: const-string v0, "mInnerView=" // string@3466 │ │ +09d6f0: 6e20 b542 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d6f6: 5430 b301 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09d6fa: 6e20 b942 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d700: 5430 8401 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +09d704: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +09d708: 6e20 b542 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d70e: 1a00 2532 |01a1: const-string v0, "mAnimatingAway=" // string@3225 │ │ +09d712: 6e20 b542 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d718: 5430 8401 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +09d71c: 6e20 b942 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +09d722: 6e20 b542 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d728: 1a00 e536 |01ae: const-string v0, "mStateAfterAnimating=" // string@36e5 │ │ +09d72c: 6e20 b542 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d732: 5230 ad01 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ +09d736: 6e20 b842 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@42b8 │ │ +09d73c: 5430 9b01 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09d740: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +09d744: 6e20 b542 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d74a: 1a00 4114 |01bf: const-string v0, "Loader Manager:" // string@1441 │ │ +09d74e: 6e20 ba42 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +09d754: 5430 9b01 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09d758: 2201 7908 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09d75c: 7010 5a43 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d762: 6e20 6343 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d768: 0c01 |01ce: move-result-object v1 │ │ +09d76a: 1a02 1f00 |01cf: const-string v2, " " // string@001f │ │ +09d76e: 6e20 6343 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d774: 0c01 |01d4: move-result-object v1 │ │ +09d776: 6e10 6a43 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d77c: 0c01 |01d8: move-result-object v1 │ │ +09d77e: 6e57 9509 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@0995 │ │ +09d784: 5430 8901 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d788: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +09d78c: 6e20 b542 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +09d792: 2200 7908 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09d796: 7010 5a43 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d79c: 1a01 c205 |01e8: const-string v1, "Child " // string@05c2 │ │ +09d7a0: 6e20 6343 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d7a6: 0c00 |01ed: move-result-object v0 │ │ +09d7a8: 5431 8901 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d7ac: 6e20 6243 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09d7b2: 0c00 |01f3: move-result-object v0 │ │ +09d7b4: 1a01 9501 |01f4: const-string v1, ":" // string@0195 │ │ +09d7b8: 6e20 6343 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d7be: 0c00 |01f9: move-result-object v0 │ │ +09d7c0: 6e10 6a43 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d7c6: 0c00 |01fd: move-result-object v0 │ │ +09d7c8: 6e20 ba42 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +09d7ce: 5430 8901 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d7d2: 2201 7908 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09d7d6: 7010 5a43 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09d7dc: 6e20 6343 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d7e2: 0c01 |020b: move-result-object v1 │ │ +09d7e4: 1a02 1f00 |020c: const-string v2, " " // string@001f │ │ +09d7e8: 6e20 6343 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09d7ee: 0c01 |0211: move-result-object v1 │ │ +09d7f0: 6e10 6a43 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09d7f6: 0c01 |0215: move-result-object v1 │ │ +09d7f8: 6e57 8108 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@0881 │ │ +09d7fe: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1832 │ │ 0x0008 line=1833 │ │ 0x0011 line=1834 │ │ 0x0016 line=1835 │ │ 0x001f line=1836 │ │ @@ -13083,18 +13089,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09fa5c: |[09fa5c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -09fa6c: 6f20 2143 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -09fa72: 0a00 |0003: move-result v0 │ │ -09fa74: 0f00 |0004: return v0 │ │ +09d800: |[09d800] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +09d810: 6f20 2143 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +09d816: 0a00 |0003: move-result v0 │ │ +09d818: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -13103,28 +13109,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -09fa78: |[09fa78] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -09fa88: 5410 b401 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -09fa8c: 6e20 3843 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -09fa92: 0a00 |0005: move-result v0 │ │ -09fa94: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -09fa98: 1101 |0008: return-object v1 │ │ -09fa9a: 5410 8901 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fa9e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -09faa2: 5410 8901 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09faa6: 6e20 8708 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0887 │ │ -09faac: 0c01 |0012: move-result-object v1 │ │ -09faae: 28f5 |0013: goto 0008 // -000b │ │ -09fab0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -09fab2: 28f3 |0015: goto 0008 // -000d │ │ +09d81c: |[09d81c] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +09d82c: 5410 b401 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09d830: 6e20 3843 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +09d836: 0a00 |0005: move-result v0 │ │ +09d838: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +09d83c: 1101 |0008: return-object v1 │ │ +09d83e: 5410 8901 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d842: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +09d846: 5410 8901 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d84a: 6e20 8708 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0887 │ │ +09d850: 0c01 |0012: move-result-object v1 │ │ +09d852: 28f5 |0013: goto 0008 // -000b │ │ +09d854: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +09d856: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1909 │ │ 0x0008 line=1915 │ │ 0x0009 line=1912 │ │ 0x000d line=1913 │ │ 0x0014 line=1915 │ │ @@ -13138,24 +13144,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 │ │ -09fab4: |[09fab4] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -09fac4: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fac8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09facc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09face: 1100 |0005: return-object v0 │ │ -09fad0: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fad4: 6e10 1b08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ -09fada: 0c00 |000b: move-result-object v0 │ │ -09fadc: 1f00 7f01 |000c: check-cast v0, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ -09fae0: 28f7 |000e: goto 0005 // -0009 │ │ +09d858: |[09d858] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +09d868: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d86c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09d870: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09d872: 1100 |0005: return-object v0 │ │ +09d874: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d878: 6e10 1b08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ +09d87e: 0c00 |000b: move-result-object v0 │ │ +09d880: 1f00 7f01 |000c: check-cast v0, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ +09d884: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13163,23 +13169,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09fae4: |[09fae4] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ -09faf4: 5410 8201 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ -09faf8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09fafc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09fafe: 0f00 |0005: return v0 │ │ -09fb00: 5410 8201 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ -09fb04: 6e10 c242 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -09fb0a: 0a00 |000b: move-result v0 │ │ -09fb0c: 28f9 |000c: goto 0005 // -0007 │ │ +09d888: |[09d888] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ +09d898: 5410 8201 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ +09d89c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09d8a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09d8a2: 0f00 |0005: return v0 │ │ +09d8a4: 5410 8201 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ +09d8a8: 6e10 c242 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +09d8ae: 0a00 |000b: move-result v0 │ │ +09d8b0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13187,23 +13193,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09fb10: |[09fb10] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ -09fb20: 5410 8301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ -09fb24: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09fb28: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09fb2a: 0f00 |0005: return v0 │ │ -09fb2c: 5410 8301 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ -09fb30: 6e10 c242 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -09fb36: 0a00 |000b: move-result v0 │ │ -09fb38: 28f9 |000c: goto 0005 // -0007 │ │ +09d8b4: |[09d8b4] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ +09d8c4: 5410 8301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ +09d8c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09d8cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09d8ce: 0f00 |0005: return v0 │ │ +09d8d0: 5410 8301 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ +09d8d4: 6e10 c242 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +09d8da: 0a00 |000b: move-result v0 │ │ +09d8dc: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1819 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13211,17 +13217,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fb3c: |[09fb3c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -09fb4c: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -09fb50: 1100 |0002: return-object v0 │ │ +09d8e0: |[09d8e0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +09d8f0: 5410 8501 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09d8f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #7 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13229,43 +13235,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 │ │ -09fb54: |[09fb54] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -09fb64: 5420 8901 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fb68: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -09fb6c: 6e10 4807 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0748 │ │ -09fb72: 5220 ac01 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09fb76: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -09fb78: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -09fb7c: 5420 8901 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fb80: 6e10 7e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ -09fb86: 5420 8901 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fb8a: 1100 |0013: return-object v0 │ │ -09fb8c: 5220 ac01 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09fb90: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -09fb92: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -09fb96: 5420 8901 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fb9a: 6e10 7f08 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ -09fba0: 28f3 |001e: goto 0011 // -000d │ │ -09fba2: 5220 ac01 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09fba6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -09fba8: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -09fbac: 5420 8901 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fbb0: 6e10 7108 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ -09fbb6: 28e8 |0029: goto 0011 // -0018 │ │ -09fbb8: 5220 ac01 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -09fbbc: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -09fbbe: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -09fbc2: 5420 8901 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fbc6: 6e10 7408 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ -09fbcc: 28dd |0034: goto 0011 // -0023 │ │ +09d8f8: |[09d8f8] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +09d908: 5420 8901 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d90c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +09d910: 6e10 4807 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0748 │ │ +09d916: 5220 ac01 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d91a: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +09d91c: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +09d920: 5420 8901 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d924: 6e10 7e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ +09d92a: 5420 8901 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d92e: 1100 |0013: return-object v0 │ │ +09d930: 5220 ac01 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d934: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +09d936: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +09d93a: 5420 8901 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d93e: 6e10 7f08 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ +09d944: 28f3 |001e: goto 0011 // -000d │ │ +09d946: 5220 ac01 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d94a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +09d94c: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +09d950: 5420 8901 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d954: 6e10 7108 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ +09d95a: 28e8 |0029: goto 0011 // -0018 │ │ +09d95c: 5220 ac01 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09d960: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +09d962: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +09d966: 5420 8901 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09d96a: 6e10 7408 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ +09d970: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0004 line=700 │ │ 0x0007 line=701 │ │ 0x000c line=702 │ │ 0x0011 line=711 │ │ @@ -13283,23 +13289,23 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09fbd0: |[09fbd0] android.support.v4.app.Fragment.getContext:()Landroid/content/Context; │ │ -09fbe0: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fbe4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09fbe8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09fbea: 1100 |0005: return-object v0 │ │ -09fbec: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fbf0: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -09fbf6: 0c00 |000b: move-result-object v0 │ │ -09fbf8: 28f9 |000c: goto 0005 // -0007 │ │ +09d974: |[09d974] android.support.v4.app.Fragment.getContext:()Landroid/content/Context; │ │ +09d984: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d988: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09d98c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09d98e: 1100 |0005: return-object v0 │ │ +09d990: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d994: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +09d99a: 0c00 |000b: move-result-object v0 │ │ +09d99c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #9 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13307,17 +13313,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fbfc: |[09fbfc] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ -09fc0c: 5410 8e01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ -09fc10: 1100 |0002: return-object v0 │ │ +09d9a0: |[09d9a0] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ +09d9b0: 5410 8e01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ +09d9b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13325,17 +13331,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fc14: |[09fc14] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ -09fc24: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ -09fc28: 1100 |0002: return-object v0 │ │ +09d9b8: |[09d9b8] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ +09d9c8: 5410 9001 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ +09d9cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #11 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13343,17 +13349,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 │ │ -09fc2c: |[09fc2c] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -09fc3c: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -09fc40: 1100 |0002: return-object v0 │ │ +09d9d0: |[09d9d0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +09d9e0: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09d9e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #12 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13361,23 +13367,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09fc44: |[09fc44] android.support.v4.app.Fragment.getHost:()Ljava/lang/Object; │ │ -09fc54: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fc58: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09fc5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09fc5e: 1100 |0005: return-object v0 │ │ -09fc60: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fc64: 6e10 2508 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onGetHost:()Ljava/lang/Object; // method@0825 │ │ -09fc6a: 0c00 |000b: move-result-object v0 │ │ -09fc6c: 28f9 |000c: goto 0005 // -0007 │ │ +09d9e8: |[09d9e8] android.support.v4.app.Fragment.getHost:()Ljava/lang/Object; │ │ +09d9f8: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09d9fc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09da00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09da02: 1100 |0005: return-object v0 │ │ +09da04: 5410 9701 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09da08: 6e10 2508 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onGetHost:()Ljava/lang/Object; // method@0825 │ │ +09da0e: 0c00 |000b: move-result-object v0 │ │ +09da10: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13385,17 +13391,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fc70: |[09fc70] android.support.v4.app.Fragment.getId:()I │ │ -09fc80: 5210 9201 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -09fc84: 0f00 |0002: return v0 │ │ +09da14: |[09da14] android.support.v4.app.Fragment.getId:()I │ │ +09da24: 5210 9201 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09da28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #14 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13403,24 +13409,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 │ │ -09fc88: |[09fc88] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -09fc98: 5421 9701 |0000: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fc9c: 6e10 2608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.onGetLayoutInflater:()Landroid/view/LayoutInflater; // method@0826 │ │ -09fca2: 0c00 |0005: move-result-object v0 │ │ -09fca4: 6e10 2b07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@072b │ │ -09fcaa: 5421 8901 |0009: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09fcae: 6e10 8d08 0100 |000b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; // method@088d │ │ -09fcb4: 0c01 |000e: move-result-object v1 │ │ -09fcb6: 7120 e217 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e2 │ │ -09fcbc: 1100 |0012: return-object v0 │ │ +09da2c: |[09da2c] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +09da3c: 5421 9701 |0000: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09da40: 6e10 2608 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.onGetLayoutInflater:()Landroid/view/LayoutInflater; // method@0826 │ │ +09da46: 0c00 |0005: move-result-object v0 │ │ +09da48: 6e10 2b07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@072b │ │ +09da4e: 5421 8901 |0009: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09da52: 6e10 8d08 0100 |000b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; // method@088d │ │ +09da58: 0c01 |000e: move-result-object v1 │ │ +09da5a: 7120 e217 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e2 │ │ +09da60: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0006 line=1080 │ │ 0x0009 line=1081 │ │ 0x0012 line=1082 │ │ locals : │ │ @@ -13433,46 +13439,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -09fcc0: |[09fcc0] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -09fcd0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09fcd2: 5440 9b01 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09fcd6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -09fcda: 5440 9b01 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09fcde: 1100 |0007: return-object v0 │ │ -09fce0: 5440 9701 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fce4: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -09fce8: 2200 6508 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -09fcec: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -09fcf0: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09fcf6: 1a02 7d08 |0013: const-string v2, "Fragment " // string@087d │ │ -09fcfa: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fd00: 0c01 |0018: move-result-object v1 │ │ -09fd02: 6e20 6243 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -09fd08: 0c01 |001c: move-result-object v1 │ │ -09fd0a: 1a02 c500 |001d: const-string v2, " not attached to Activity" // string@00c5 │ │ -09fd0e: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fd14: 0c01 |0022: move-result-object v1 │ │ -09fd16: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09fd1c: 0c01 |0026: move-result-object v1 │ │ -09fd1e: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -09fd24: 2700 |002a: throw v0 │ │ -09fd26: 5c43 8801 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -09fd2a: 5440 9701 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fd2e: 5441 b401 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -09fd32: 5542 9c01 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -09fd36: 6e40 1f08 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -09fd3c: 0c00 |0036: move-result-object v0 │ │ -09fd3e: 5b40 9b01 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09fd42: 5440 9b01 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09fd46: 28cc |003b: goto 0007 // -0034 │ │ +09da64: |[09da64] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +09da74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09da76: 5440 9b01 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09da7a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +09da7e: 5440 9b01 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09da82: 1100 |0007: return-object v0 │ │ +09da84: 5440 9701 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09da88: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +09da8c: 2200 6508 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09da90: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09da94: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09da9a: 1a02 7908 |0013: const-string v2, "Fragment " // string@0879 │ │ +09da9e: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09daa4: 0c01 |0018: move-result-object v1 │ │ +09daa6: 6e20 6243 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09daac: 0c01 |001c: move-result-object v1 │ │ +09daae: 1a02 c200 |001d: const-string v2, " not attached to Activity" // string@00c2 │ │ +09dab2: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09dab8: 0c01 |0022: move-result-object v1 │ │ +09daba: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09dac0: 0c01 |0026: move-result-object v1 │ │ +09dac2: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09dac8: 2700 |002a: throw v0 │ │ +09daca: 5c43 8801 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09dace: 5440 9701 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09dad2: 5441 b401 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09dad6: 5542 9c01 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09dada: 6e40 1f08 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +09dae0: 0c00 |0036: move-result-object v0 │ │ +09dae2: 5b40 9b01 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09dae6: 5440 9b01 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09daea: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=900 │ │ 0x0005 line=901 │ │ 0x0007 line=908 │ │ 0x0008 line=903 │ │ 0x000c line=904 │ │ @@ -13487,17 +13493,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 │ │ -09fd48: |[09fd48] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -09fd58: 5410 9f01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -09fd5c: 1100 |0002: return-object v0 │ │ +09daec: |[09daec] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +09dafc: 5410 9f01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +09db00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13505,23 +13511,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09fd60: |[09fd60] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ -09fd70: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ -09fd74: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09fd78: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -09fd7c: 6e10 2e07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@072e │ │ -09fd82: 0c00 |0009: move-result-object v0 │ │ -09fd84: 1100 |000a: return-object v0 │ │ -09fd86: 5420 a001 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ -09fd8a: 28fd |000d: goto 000a // -0003 │ │ +09db04: |[09db04] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ +09db14: 5420 a001 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ +09db18: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09db1c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +09db20: 6e10 2e07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@072e │ │ +09db26: 0c00 |0009: move-result-object v0 │ │ +09db28: 1100 |000a: return-object v0 │ │ +09db2a: 5420 a001 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ +09db2e: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13529,38 +13535,38 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -09fd8c: |[09fd8c] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -09fd9c: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fda0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -09fda4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -09fda8: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -09fdac: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -09fdb2: 1a02 7d08 |000b: const-string v2, "Fragment " // string@087d │ │ -09fdb6: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fdbc: 0c01 |0010: move-result-object v1 │ │ -09fdbe: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -09fdc4: 0c01 |0014: move-result-object v1 │ │ -09fdc6: 1a02 c500 |0015: const-string v2, " not attached to Activity" // string@00c5 │ │ -09fdca: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -09fdd0: 0c01 |001a: move-result-object v1 │ │ -09fdd2: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -09fdd8: 0c01 |001e: move-result-object v1 │ │ -09fdda: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -09fde0: 2700 |0022: throw v0 │ │ -09fde2: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09fde6: 6e10 1c08 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -09fdec: 0c00 |0028: move-result-object v0 │ │ -09fdee: 6e10 a801 0000 |0029: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -09fdf4: 0c00 |002c: move-result-object v0 │ │ -09fdf6: 1100 |002d: return-object v0 │ │ +09db30: |[09db30] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +09db40: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09db44: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +09db48: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09db4c: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09db50: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09db56: 1a02 7908 |000b: const-string v2, "Fragment " // string@0879 │ │ +09db5a: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09db60: 0c01 |0010: move-result-object v1 │ │ +09db62: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09db68: 0c01 |0014: move-result-object v1 │ │ +09db6a: 1a02 c200 |0015: const-string v2, " not attached to Activity" // string@00c2 │ │ +09db6e: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09db74: 0c01 |001a: move-result-object v1 │ │ +09db76: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09db7c: 0c01 |001e: move-result-object v1 │ │ +09db7e: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09db84: 2700 |0022: throw v0 │ │ +09db86: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09db8a: 6e10 1c08 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +09db90: 0c00 |0028: move-result-object v0 │ │ +09db92: 6e10 a801 0000 |0029: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +09db98: 0c00 |002c: move-result-object v0 │ │ +09db9a: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0004 line=642 │ │ 0x0023 line=644 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -13570,17 +13576,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fdf8: |[09fdf8] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -09fe08: 5510 a401 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -09fe0c: 0f00 |0002: return v0 │ │ +09db9c: |[09db9c] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +09dbac: 5510 a401 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +09dbb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13588,23 +13594,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09fe10: |[09fe10] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ -09fe20: 5420 a701 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ -09fe24: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09fe28: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -09fe2c: 6e10 2d07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@072d │ │ -09fe32: 0c00 |0009: move-result-object v0 │ │ -09fe34: 1100 |000a: return-object v0 │ │ -09fe36: 5420 a701 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ -09fe3a: 28fd |000d: goto 000a // -0003 │ │ +09dbb4: |[09dbb4] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ +09dbc4: 5420 a701 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ +09dbc8: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09dbcc: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +09dbd0: 6e10 2d07 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@072d │ │ +09dbd6: 0c00 |0009: move-result-object v0 │ │ +09dbd8: 1100 |000a: return-object v0 │ │ +09dbda: 5420 a701 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ +09dbde: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13612,17 +13618,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fe3c: |[09fe3c] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ -09fe4c: 5410 aa01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ -09fe50: 1100 |0002: return-object v0 │ │ +09dbe0: |[09dbe0] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ +09dbf0: 5410 aa01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ +09dbf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1738 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13630,23 +13636,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09fe54: |[09fe54] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ -09fe64: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ -09fe68: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ -09fe6c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -09fe70: 6e10 3907 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0739 │ │ -09fe76: 0c00 |0009: move-result-object v0 │ │ -09fe78: 1100 |000a: return-object v0 │ │ -09fe7a: 5420 ab01 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ -09fe7e: 28fd |000d: goto 000a // -0003 │ │ +09dbf8: |[09dbf8] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ +09dc08: 5420 ab01 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ +09dc0c: 6201 8001 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0180 │ │ +09dc10: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +09dc14: 6e10 3907 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0739 │ │ +09dc1a: 0c00 |0009: move-result-object v0 │ │ +09dc1c: 1100 |000a: return-object v0 │ │ +09dc1e: 5420 ab01 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ +09dc22: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13654,20 +13660,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09fe80: |[09fe80] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -09fe90: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ -09fe96: 0c00 |0003: move-result-object v0 │ │ -09fe98: 6e20 4102 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -09fe9e: 0c00 |0007: move-result-object v0 │ │ -09fea0: 1100 |0008: return-object v0 │ │ +09dc24: |[09dc24] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +09dc34: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ +09dc3a: 0c00 |0003: move-result-object v0 │ │ +09dc3c: 6e20 4102 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +09dc42: 0c00 |0007: move-result-object v0 │ │ +09dc44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -13676,20 +13682,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 │ │ -09fea4: |[09fea4] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -09feb4: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ -09feba: 0c00 |0003: move-result-object v0 │ │ -09febc: 6e30 4202 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ -09fec2: 0c00 |0007: move-result-object v0 │ │ -09fec4: 1100 |0008: return-object v0 │ │ +09dc48: |[09dc48] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +09dc58: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ +09dc5e: 0c00 |0003: move-result-object v0 │ │ +09dc60: 6e30 4202 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ +09dc66: 0c00 |0007: move-result-object v0 │ │ +09dc68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 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; │ │ @@ -13699,17 +13705,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fec8: |[09fec8] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -09fed8: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -09fedc: 1100 |0002: return-object v0 │ │ +09dc6c: |[09dc6c] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +09dc7c: 5410 ae01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09dc80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13717,17 +13723,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 │ │ -09fee0: |[09fee0] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -09fef0: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -09fef4: 1100 |0002: return-object v0 │ │ +09dc84: |[09dc84] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +09dc94: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +09dc98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13735,17 +13741,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fef8: |[09fef8] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -09ff08: 5210 b101 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -09ff0c: 0f00 |0002: return v0 │ │ +09dc9c: |[09dc9c] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +09dcac: 5210 b101 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +09dcb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13753,20 +13759,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09ff10: |[09ff10] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -09ff20: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ -09ff26: 0c00 |0003: move-result-object v0 │ │ -09ff28: 6e20 4502 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ -09ff2e: 0c00 |0007: move-result-object v0 │ │ -09ff30: 1100 |0008: return-object v0 │ │ +09dcb4: |[09dcb4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +09dcc4: 6e10 3607 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ +09dcca: 0c00 |0003: move-result-object v0 │ │ +09dccc: 6e20 4502 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ +09dcd2: 0c00 |0007: move-result-object v0 │ │ +09dcd4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -13775,17 +13781,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ff34: |[09ff34] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -09ff44: 5510 b201 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -09ff48: 0f00 |0002: return v0 │ │ +09dcd8: |[09dcd8] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +09dce8: 5510 b201 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +09dcec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #30 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13793,17 +13799,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ff4c: |[09ff4c] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -09ff5c: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -09ff60: 1100 |0002: return-object v0 │ │ +09dcf0: |[09dcf0] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +09dd00: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09dd04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #31 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13811,17 +13817,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ff64: |[09ff64] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -09ff74: 5510 9501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -09ff78: 0f00 |0002: return v0 │ │ +09dd08: |[09dd08] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +09dd18: 5510 9501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09dd1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #32 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13829,18 +13835,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09ff7c: |[09ff7c] android.support.v4.app.Fragment.hashCode:()I │ │ -09ff8c: 6f10 2343 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -09ff92: 0a00 |0003: move-result v0 │ │ -09ff94: 0f00 |0004: return v0 │ │ +09dd20: |[09dd20] android.support.v4.app.Fragment.hashCode:()I │ │ +09dd30: 6f10 2343 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +09dd36: 0a00 |0003: move-result v0 │ │ +09dd38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #33 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13848,40 +13854,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -09ff98: |[09ff98] android.support.v4.app.Fragment.initState:()V │ │ -09ffa8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09ffaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09ffac: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -09ffae: 5930 9901 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -09ffb2: 5b32 b401 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -09ffb6: 5c31 8101 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -09ffba: 5c31 a101 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -09ffbe: 5c31 a301 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ -09ffc2: 5c31 9401 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -09ffc6: 5c31 9801 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -09ffca: 5c31 a201 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ -09ffce: 5931 8601 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -09ffd2: 5b32 9301 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -09ffd6: 5b32 8901 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -09ffda: 5b32 9701 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -09ffde: 5931 9201 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -09ffe2: 5931 8b01 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -09ffe6: 5b32 ae01 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -09ffea: 5c31 9601 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -09ffee: 5c31 8d01 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -09fff2: 5c31 a601 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -09fff6: 5b32 9b01 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -09fffa: 5c31 9c01 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -09fffe: 5c31 8801 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a0002: 0e00 |002d: return-void │ │ +09dd3c: |[09dd3c] android.support.v4.app.Fragment.initState:()V │ │ +09dd4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09dd4e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09dd50: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +09dd52: 5930 9901 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09dd56: 5b32 b401 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09dd5a: 5c31 8101 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +09dd5e: 5c31 a101 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +09dd62: 5c31 a301 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ +09dd66: 5c31 9401 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +09dd6a: 5c31 9801 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +09dd6e: 5c31 a201 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ +09dd72: 5931 8601 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +09dd76: 5b32 9301 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09dd7a: 5b32 8901 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09dd7e: 5b32 9701 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09dd82: 5931 9201 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09dd86: 5931 8b01 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +09dd8a: 5b32 ae01 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09dd8e: 5c31 9601 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09dd92: 5c31 8d01 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +09dd96: 5c31 a601 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +09dd9a: 5b32 9b01 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09dd9e: 5c31 9c01 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09dda2: 5c31 8801 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09dda6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1390 │ │ 0x0005 line=1391 │ │ 0x0007 line=1392 │ │ 0x0009 line=1393 │ │ 0x000b line=1394 │ │ @@ -13910,24 +13916,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0a0004: |[0a0004] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -0a0014: 2200 8f01 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@018f │ │ -0a0018: 7010 6708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0867 │ │ -0a001e: 5b30 8901 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0022: 5430 8901 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0026: 5431 9701 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a002a: 2202 7701 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@0177 │ │ -0a002e: 7020 1407 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0714 │ │ -0a0034: 6e40 6c08 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@086c │ │ -0a003a: 0e00 |0013: return-void │ │ +09dda8: |[09dda8] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +09ddb8: 2200 8f01 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@018f │ │ +09ddbc: 7010 6708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0867 │ │ +09ddc2: 5b30 8901 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09ddc6: 5430 8901 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09ddca: 5431 9701 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ddce: 2202 7701 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@0177 │ │ +09ddd2: 7020 1407 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0714 │ │ +09ddd8: 6e40 6c08 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@086c │ │ +09ddde: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1919 │ │ 0x0007 line=1920 │ │ 0x0013 line=1935 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -13937,23 +13943,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a003c: |[0a003c] android.support.v4.app.Fragment.isAdded:()Z │ │ -0a004c: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0050: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0a0054: 5510 8101 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -0a0058: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0a005c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a005e: 0f00 |0009: return v0 │ │ -0a0060: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a0062: 28fe |000b: goto 0009 // -0002 │ │ +09dde0: |[09dde0] android.support.v4.app.Fragment.isAdded:()Z │ │ +09ddf0: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ddf4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +09ddf8: 5510 8101 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +09ddfc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +09de00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09de02: 0f00 |0009: return v0 │ │ +09de04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09de06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #36 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13961,17 +13967,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0064: |[0a0064] android.support.v4.app.Fragment.isDetached:()Z │ │ -0a0074: 5510 8d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -0a0078: 0f00 |0002: return v0 │ │ +09de08: |[09de08] android.support.v4.app.Fragment.isDetached:()Z │ │ +09de18: 5510 8d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +09de1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #37 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13979,17 +13985,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a007c: |[0a007c] android.support.v4.app.Fragment.isHidden:()Z │ │ -0a008c: 5510 9601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a0090: 0f00 |0002: return v0 │ │ +09de20: |[09de20] android.support.v4.app.Fragment.isHidden:()Z │ │ +09de30: 5510 9601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09de34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #38 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -13997,21 +14003,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a0094: |[0a0094] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -0a00a4: 5210 8601 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -0a00a8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -0a00ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a00ae: 0f00 |0005: return v0 │ │ -0a00b0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a00b2: 28fe |0007: goto 0005 // -0002 │ │ +09de38: |[09de38] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +09de48: 5210 8601 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +09de4c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +09de50: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09de52: 0f00 |0005: return v0 │ │ +09de54: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09de56: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #39 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14019,17 +14025,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a00b4: |[0a00b4] android.support.v4.app.Fragment.isInLayout:()Z │ │ -0a00c4: 5510 9801 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -0a00c8: 0f00 |0002: return v0 │ │ +09de58: |[09de58] android.support.v4.app.Fragment.isInLayout:()Z │ │ +09de68: 5510 9801 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +09de6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #40 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14037,17 +14043,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a00cc: |[0a00cc] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -0a00dc: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a00e0: 0f00 |0002: return v0 │ │ +09de70: |[09de70] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +09de80: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09de84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #41 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14055,17 +14061,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a00e4: |[0a00e4] android.support.v4.app.Fragment.isRemoving:()Z │ │ -0a00f4: 5510 a101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -0a00f8: 0f00 |0002: return v0 │ │ +09de88: |[09de88] android.support.v4.app.Fragment.isRemoving:()Z │ │ +09de98: 5510 a101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +09de9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #42 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14073,17 +14079,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a00fc: |[0a00fc] android.support.v4.app.Fragment.isResumed:()Z │ │ -0a010c: 5510 a301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ -0a0110: 0f00 |0002: return v0 │ │ +09dea0: |[09dea0] android.support.v4.app.Fragment.isResumed:()Z │ │ +09deb0: 5510 a301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ +09deb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #43 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14091,35 +14097,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0a0114: |[0a0114] android.support.v4.app.Fragment.isVisible:()Z │ │ -0a0124: 6e10 4907 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ -0a012a: 0a00 |0003: move-result v0 │ │ -0a012c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -0a0130: 6e10 4b07 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ -0a0136: 0a00 |0009: move-result v0 │ │ -0a0138: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -0a013c: 5410 b301 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0a0140: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -0a0144: 5410 b301 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0a0148: 6e10 7e38 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ -0a014e: 0c00 |0015: move-result-object v0 │ │ -0a0150: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -0a0154: 5410 b301 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0a0158: 6e10 7b38 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0a015e: 0a00 |001d: move-result v0 │ │ -0a0160: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -0a0164: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0a0166: 0f00 |0021: return v0 │ │ -0a0168: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0a016a: 28fe |0023: goto 0021 // -0002 │ │ +09deb8: |[09deb8] android.support.v4.app.Fragment.isVisible:()Z │ │ +09dec8: 6e10 4907 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ +09dece: 0a00 |0003: move-result v0 │ │ +09ded0: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +09ded4: 6e10 4b07 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ +09deda: 0a00 |0009: move-result v0 │ │ +09dedc: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +09dee0: 5410 b301 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09dee4: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +09dee8: 5410 b301 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09deec: 6e10 7e38 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ +09def2: 0c00 |0015: move-result-object v0 │ │ +09def4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +09def8: 5410 b301 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +09defc: 6e10 7b38 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +09df02: 0a00 |001d: move-result v0 │ │ +09df04: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +09df08: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +09df0a: 0f00 |0021: return v0 │ │ +09df0c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +09df0e: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #44 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14127,18 +14133,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a016c: |[0a016c] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0a017c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a017e: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0182: 0e00 |0003: return-void │ │ +09df10: |[09df10] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +09df20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09df22: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09df26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1257 │ │ 0x0003 line=1258 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -14148,16 +14154,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0184: |[0a0184] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0a0194: 0e00 |0000: return-void │ │ +09df28: |[09df28] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +09df38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -14168,18 +14174,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a0198: |[0a0198] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -0a01a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a01aa: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a01ae: 0e00 |0003: return-void │ │ +09df3c: |[09df3c] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +09df4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09df4e: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09df52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0003 line=1167 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -14189,29 +14195,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a01b0: |[0a01b0] android.support.v4.app.Fragment.onAttach:(Landroid/content/Context;)V │ │ -0a01c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a01c2: 5c21 8701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a01c6: 5421 9701 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a01ca: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -0a01ce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a01d0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0a01d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a01d6: 5c21 8701 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a01da: 6e20 5507 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0755 │ │ -0a01e0: 0e00 |0010: return-void │ │ -0a01e2: 5421 9701 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a01e6: 6e10 1b08 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ -0a01ec: 0c00 |0016: move-result-object v0 │ │ -0a01ee: 28f1 |0017: goto 0008 // -000f │ │ +09df54: |[09df54] android.support.v4.app.Fragment.onAttach:(Landroid/content/Context;)V │ │ +09df64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09df66: 5c21 8701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09df6a: 5421 9701 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09df6e: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +09df72: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09df74: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +09df78: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09df7a: 5c21 8701 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09df7e: 6e20 5507 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0755 │ │ +09df84: 0e00 |0010: return-void │ │ +09df86: 5421 9701 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09df8a: 6e10 1b08 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ +09df90: 0c00 |0016: move-result-object v0 │ │ +09df92: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0003 line=1152 │ │ 0x0008 line=1153 │ │ 0x000a line=1154 │ │ 0x000d line=1155 │ │ @@ -14227,18 +14233,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a01f0: |[0a01f0] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0a0200: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0202: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0206: 0e00 |0003: return-void │ │ +09df94: |[09df94] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +09dfa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09dfa6: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09dfaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0003 line=1329 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -14248,17 +14254,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0208: |[0a0208] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a0218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a021a: 0f00 |0001: return v0 │ │ +09dfac: |[09dfac] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +09dfbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09dfbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1561 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -14267,18 +14273,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a021c: |[0a021c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -0a022c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a022e: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0232: 0e00 |0003: return-void │ │ +09dfc0: |[09dfc0] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +09dfd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09dfd2: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09dfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1191 │ │ 0x0003 line=1192 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -14288,17 +14294,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a0234: |[0a0234] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -0a0244: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0246: 1100 |0001: return-object v0 │ │ +09dfd8: |[09dfd8] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +09dfe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09dfea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -14309,19 +14315,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 │ │ -0a0248: |[0a0248] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0a0258: 6e10 2707 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0727 │ │ -0a025e: 0c00 |0003: move-result-object v0 │ │ -0a0260: 6e40 c407 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@07c4 │ │ -0a0266: 0e00 |0007: return-void │ │ +09dfec: |[09dfec] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +09dffc: 6e10 2707 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0727 │ │ +09e002: 0c00 |0003: move-result-object v0 │ │ +09e004: 6e40 c407 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@07c4 │ │ +09e00a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0007 line=1516 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -14333,16 +14339,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 │ │ -0a0268: |[0a0268] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0a0278: 0e00 |0000: return-void │ │ +09e00c: |[09e00c] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +09e01c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 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; │ │ @@ -14352,17 +14358,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 │ │ -0a027c: |[0a027c] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0a028c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a028e: 1100 |0001: return-object v0 │ │ +09e020: |[09e020] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +09e030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e032: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 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; │ │ @@ -14373,32 +14379,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0a0290: |[0a0290] android.support.v4.app.Fragment.onDestroy:()V │ │ -0a02a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a02a2: 5c41 8701 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a02a6: 5540 8801 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a02aa: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -0a02ae: 5c41 8801 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a02b2: 5440 9701 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a02b6: 5441 b401 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a02ba: 5542 9c01 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a02be: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0a02c0: 6e40 1f08 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -0a02c6: 0c00 |0013: move-result-object v0 │ │ -0a02c8: 5b40 9b01 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a02cc: 5440 9b01 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a02d0: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0a02d4: 5440 9b01 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a02d8: 6e10 8f09 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ -0a02de: 0e00 |001f: return-void │ │ +09e034: |[09e034] android.support.v4.app.Fragment.onDestroy:()V │ │ +09e044: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09e046: 5c41 8701 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e04a: 5540 8801 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e04e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +09e052: 5c41 8801 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e056: 5440 9701 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e05a: 5441 b401 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09e05e: 5542 9c01 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e062: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +09e064: 6e40 1f08 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +09e06a: 0c00 |0013: move-result-object v0 │ │ +09e06c: 5b40 9b01 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e070: 5440 9b01 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e074: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +09e078: 5440 9b01 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e07c: 6e10 8f09 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ +09e082: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1371 │ │ 0x0003 line=1374 │ │ 0x0007 line=1375 │ │ 0x0009 line=1376 │ │ 0x0016 line=1378 │ │ @@ -14412,16 +14418,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a02e0: |[0a02e0] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -0a02f0: 0e00 |0000: return-void │ │ +09e084: |[09e084] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +09e094: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #57 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -14429,18 +14435,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a02f4: |[0a02f4] android.support.v4.app.Fragment.onDestroyView:()V │ │ -0a0304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0306: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a030a: 0e00 |0003: return-void │ │ +09e098: |[09e098] android.support.v4.app.Fragment.onDestroyView:()V │ │ +09e0a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e0aa: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0003 line=1364 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14449,18 +14455,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a030c: |[0a030c] android.support.v4.app.Fragment.onDetach:()V │ │ -0a031c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a031e: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0322: 0e00 |0003: return-void │ │ +09e0b0: |[09e0b0] android.support.v4.app.Fragment.onDetach:()V │ │ +09e0c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e0c2: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1418 │ │ 0x0003 line=1419 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14469,16 +14475,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0324: |[0a0324] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -0a0334: 0e00 |0000: return-void │ │ +09e0c8: |[09e0c8] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +09e0d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -14487,18 +14493,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 │ │ -0a0338: |[0a0338] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0a0348: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a034a: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a034e: 0e00 |0003: return-void │ │ +09e0dc: |[09e0dc] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +09e0ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e0ee: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e0f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0003 line=1144 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -14510,29 +14516,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 │ │ -0a0350: |[0a0350] android.support.v4.app.Fragment.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0a0360: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a0362: 5c21 8701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0366: 5421 9701 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a036a: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ -0a036e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a0370: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0a0374: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a0376: 5c21 8701 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a037a: 6e40 6307 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@0763 │ │ -0a0380: 0e00 |0010: return-void │ │ -0a0382: 5421 9701 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0386: 6e10 1b08 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ -0a038c: 0c00 |0016: move-result-object v0 │ │ -0a038e: 28f1 |0017: goto 0008 // -000f │ │ +09e0f4: |[09e0f4] android.support.v4.app.Fragment.onInflate:(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +09e104: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09e106: 5c21 8701 |0001: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e10a: 5421 9701 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e10e: 3901 0c00 |0005: if-nez v1, 0011 // +000c │ │ +09e112: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09e114: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +09e118: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09e11a: 5c21 8701 |000b: iput-boolean v1, v2, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e11e: 6e40 6307 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@0763 │ │ +09e124: 0e00 |0010: return-void │ │ +09e126: 5421 9701 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e12a: 6e10 1b08 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getActivity:()Landroid/app/Activity; // method@081b │ │ +09e130: 0c00 |0016: move-result-object v0 │ │ +09e132: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0003 line=1129 │ │ 0x0008 line=1130 │ │ 0x000a line=1131 │ │ 0x000d line=1132 │ │ @@ -14550,18 +14556,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a0390: |[0a0390] android.support.v4.app.Fragment.onLowMemory:()V │ │ -0a03a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a03a2: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a03a6: 0e00 |0003: return-void │ │ +09e134: |[09e134] android.support.v4.app.Fragment.onLowMemory:()V │ │ +09e144: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e146: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1350 │ │ 0x0003 line=1351 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14570,17 +14576,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a03a8: |[0a03a8] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a03b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a03ba: 0f00 |0001: return v0 │ │ +09e14c: |[09e14c] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +09e15c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e15e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -14589,16 +14595,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a03bc: |[0a03bc] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0a03cc: 0e00 |0000: return-void │ │ +09e160: |[09e160] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +09e170: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1494 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -14607,18 +14613,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a03d0: |[0a03d0] android.support.v4.app.Fragment.onPause:()V │ │ -0a03e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a03e2: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a03e6: 0e00 |0003: return-void │ │ +09e174: |[09e174] android.support.v4.app.Fragment.onPause:()V │ │ +09e184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e186: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e18a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0003 line=1338 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14627,16 +14633,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a03e8: |[0a03e8] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -0a03f8: 0e00 |0000: return-void │ │ +09e18c: |[09e18c] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +09e19c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1452 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -14645,16 +14651,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 │ │ -0a03fc: |[0a03fc] android.support.v4.app.Fragment.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -0a040c: 0e00 |0000: return-void │ │ +09e1a0: |[09e1a0] android.support.v4.app.Fragment.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +09e1b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ 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; │ │ @@ -14665,18 +14671,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a0410: |[0a0410] android.support.v4.app.Fragment.onResume:()V │ │ -0a0420: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a0422: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0426: 0e00 |0003: return-void │ │ +09e1b4: |[09e1b4] android.support.v4.app.Fragment.onResume:()V │ │ +09e1c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e1c6: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ 0x0003 line=1303 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14685,16 +14691,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a0428: |[0a0428] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0a0438: 0e00 |0000: return-void │ │ +09e1cc: |[09e1cc] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +09e1dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -14703,35 +14709,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0a043c: |[0a043c] android.support.v4.app.Fragment.onStart:()V │ │ -0a044c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a044e: 5c41 8701 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0452: 5540 9c01 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a0456: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -0a045a: 5c41 9c01 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a045e: 5540 8801 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a0462: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -0a0466: 5c41 8801 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a046a: 5440 9701 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a046e: 5441 b401 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a0472: 5542 9c01 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a0476: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0a0478: 6e40 1f08 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -0a047e: 0c00 |0019: move-result-object v0 │ │ -0a0480: 5b40 9b01 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a0484: 5440 9b01 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a0488: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0a048c: 5440 9b01 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a0490: 6e10 9309 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ -0a0496: 0e00 |0025: return-void │ │ +09e1e0: |[09e1e0] android.support.v4.app.Fragment.onStart:()V │ │ +09e1f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09e1f2: 5c41 8701 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e1f6: 5540 9c01 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e1fa: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +09e1fe: 5c41 9c01 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e202: 5540 8801 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e206: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +09e20a: 5c41 8801 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e20e: 5440 9701 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e212: 5441 b401 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09e216: 5542 9c01 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e21a: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +09e21c: 6e40 1f08 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +09e222: 0c00 |0019: move-result-object v0 │ │ +09e224: 5b40 9b01 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e228: 5440 9b01 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e22c: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +09e230: 5440 9b01 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e234: 6e10 9309 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ +09e23a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1281 │ │ 0x0003 line=1283 │ │ 0x0007 line=1284 │ │ 0x0009 line=1285 │ │ 0x000d line=1286 │ │ @@ -14747,18 +14753,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a0498: |[0a0498] android.support.v4.app.Fragment.onStop:()V │ │ -0a04a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a04aa: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a04ae: 0e00 |0003: return-void │ │ +09e23c: |[09e23c] android.support.v4.app.Fragment.onStop:()V │ │ +09e24c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e24e: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0003 line=1347 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -14767,16 +14773,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 │ │ -0a04b0: |[0a04b0] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0a04c0: 0e00 |0000: return-void │ │ +09e254: |[09e254] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +09e264: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 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; │ │ @@ -14786,18 +14792,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a04c4: |[0a04c4] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -0a04d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a04d6: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a04da: 0e00 |0003: return-void │ │ +09e268: |[09e268] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +09e278: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e27a: 5c10 8701 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e27e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0003 line=1273 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -14807,44 +14813,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0a04dc: |[0a04dc] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -0a04ec: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a04f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a04f4: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a04f8: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a04fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a0500: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0504: 6e20 5307 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0753 │ │ -0a050a: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a050e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0a0512: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0516: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a051a: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0520: 1a02 7d08 |001a: const-string v2, "Fragment " // string@087d │ │ -0a0524: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a052a: 0c01 |001f: move-result-object v1 │ │ -0a052c: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0532: 0c01 |0023: move-result-object v1 │ │ -0a0534: 1a02 7200 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0072 │ │ -0a0538: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a053e: 0c01 |0029: move-result-object v1 │ │ -0a0540: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0546: 0c01 |002d: move-result-object v1 │ │ -0a0548: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a054e: 2700 |0031: throw v0 │ │ -0a0550: 5430 8901 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0554: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -0a0558: 5430 8901 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a055c: 6e10 7108 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ -0a0562: 0e00 |003b: return-void │ │ +09e280: |[09e280] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +09e290: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e294: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e298: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e29c: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09e2a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09e2a4: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e2a8: 6e20 5307 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0753 │ │ +09e2ae: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e2b2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +09e2b6: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e2ba: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e2be: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e2c4: 1a02 7908 |001a: const-string v2, "Fragment " // string@0879 │ │ +09e2c8: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e2ce: 0c01 |001f: move-result-object v1 │ │ +09e2d0: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e2d6: 0c01 |0023: move-result-object v1 │ │ +09e2d8: 1a02 6f00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@006f │ │ +09e2dc: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e2e2: 0c01 |0029: move-result-object v1 │ │ +09e2e4: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e2ea: 0c01 |002d: move-result-object v1 │ │ +09e2ec: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e2f2: 2700 |0031: throw v0 │ │ +09e2f4: 5430 8901 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e2f8: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +09e2fc: 5430 8901 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e300: 6e10 7108 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ +09e306: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1969 │ │ 0x0004 line=1970 │ │ 0x0009 line=1972 │ │ 0x000c line=1973 │ │ 0x000f line=1974 │ │ @@ -14861,21 +14867,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a0564: |[0a0564] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0a0574: 6e20 5707 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0757 │ │ -0a057a: 5410 8901 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a057e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0a0582: 5410 8901 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0586: 6e20 7208 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0872 │ │ -0a058c: 0e00 |000c: return-void │ │ +09e308: |[09e308] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +09e318: 6e20 5707 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0757 │ │ +09e31e: 5410 8901 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e322: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09e326: 5410 8901 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e32a: 6e20 7208 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0872 │ │ +09e330: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ 0x0003 line=2021 │ │ 0x0007 line=2022 │ │ 0x000c line=2024 │ │ locals : │ │ @@ -14887,30 +14893,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a0590: |[0a0590] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a05a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a05a2: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a05a6: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -0a05aa: 6e20 5807 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0758 │ │ -0a05b0: 0a01 |0008: move-result v1 │ │ -0a05b2: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -0a05b6: 0f00 |000b: return v0 │ │ -0a05b8: 5421 8901 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a05bc: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0a05c0: 5421 8901 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a05c4: 6e20 7308 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0873 │ │ -0a05ca: 0a01 |0015: move-result v1 │ │ -0a05cc: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -0a05d0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0a05d2: 28f2 |0019: goto 000b // -000e │ │ +09e334: |[09e334] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +09e344: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e346: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09e34a: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +09e34e: 6e20 5807 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0758 │ │ +09e354: 0a01 |0008: move-result v1 │ │ +09e356: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +09e35a: 0f00 |000b: return v0 │ │ +09e35c: 5421 8901 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e360: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +09e364: 5421 8901 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e368: 6e20 7308 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0873 │ │ +09e36e: 0a01 |0015: move-result v1 │ │ +09e370: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +09e374: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +09e376: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2087 │ │ 0x0005 line=2088 │ │ 0x000b line=2097 │ │ 0x000c line=2091 │ │ 0x0010 line=2092 │ │ @@ -14924,53 +14930,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0a05d4: |[0a05d4] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -0a05e4: 5441 8901 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a05e8: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -0a05ec: 5441 8901 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a05f0: 6e10 9a08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a05f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0a05f8: 5c41 8701 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a05fc: 6e20 5907 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0759 │ │ -0a0602: 5541 8701 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0606: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -0a060a: 2201 0b02 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a060e: 2202 7908 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0612: 7010 5a43 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0618: 1a03 7d08 |001a: const-string v3, "Fragment " // string@087d │ │ -0a061c: 6e20 6343 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0622: 0c02 |001f: move-result-object v2 │ │ -0a0624: 6e20 6243 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a062a: 0c02 |0023: move-result-object v2 │ │ -0a062c: 1a03 7400 |0024: const-string v3, " did not call through to super.onCreate()" // string@0074 │ │ -0a0630: 6e20 6343 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0636: 0c02 |0029: move-result-object v2 │ │ -0a0638: 6e10 6a43 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a063e: 0c02 |002d: move-result-object v2 │ │ -0a0640: 7020 f20b 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0646: 2701 |0031: throw v1 │ │ -0a0648: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -0a064c: 1a01 bb20 |0034: const-string v1, "android:support:fragments" // string@20bb │ │ -0a0650: 6e20 aa04 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a0656: 0c00 |0039: move-result-object v0 │ │ -0a0658: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -0a065c: 5441 8901 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0660: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -0a0664: 6e10 4807 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0748 │ │ -0a066a: 5441 8901 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a066e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0a0670: 6e30 a808 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@08a8 │ │ -0a0676: 5441 8901 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a067a: 6e10 7408 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ -0a0680: 0e00 |004e: return-void │ │ +09e378: |[09e378] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +09e388: 5441 8901 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e38c: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +09e390: 5441 8901 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e394: 6e10 9a08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09e39a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +09e39c: 5c41 8701 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e3a0: 6e20 5907 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0759 │ │ +09e3a6: 5541 8701 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e3aa: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +09e3ae: 2201 0b02 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e3b2: 2202 7908 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +09e3b6: 7010 5a43 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e3bc: 1a03 7908 |001a: const-string v3, "Fragment " // string@0879 │ │ +09e3c0: 6e20 6343 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e3c6: 0c02 |001f: move-result-object v2 │ │ +09e3c8: 6e20 6243 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e3ce: 0c02 |0023: move-result-object v2 │ │ +09e3d0: 1a03 7100 |0024: const-string v3, " did not call through to super.onCreate()" // string@0071 │ │ +09e3d4: 6e20 6343 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e3da: 0c02 |0029: move-result-object v2 │ │ +09e3dc: 6e10 6a43 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e3e2: 0c02 |002d: move-result-object v2 │ │ +09e3e4: 7020 f20b 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e3ea: 2701 |0031: throw v1 │ │ +09e3ec: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +09e3f0: 1a01 b620 |0034: const-string v1, "android:support:fragments" // string@20b6 │ │ +09e3f4: 6e20 aa04 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +09e3fa: 0c00 |0039: move-result-object v0 │ │ +09e3fc: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +09e400: 5441 8901 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e404: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +09e408: 6e10 4807 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@0748 │ │ +09e40e: 5441 8901 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e412: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +09e414: 6e30 a808 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@08a8 │ │ +09e41a: 5441 8901 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e41e: 6e10 7408 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ +09e424: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1938 │ │ 0x0004 line=1939 │ │ 0x0009 line=1941 │ │ 0x000c line=1942 │ │ 0x000f line=1943 │ │ @@ -14993,31 +14999,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 │ │ -0a0684: |[0a0684] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0a0694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a0696: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a069a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -0a069e: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a06a2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0a06a6: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a06aa: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -0a06ae: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0a06b0: 6e30 5c07 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@075c │ │ -0a06b6: 5421 8901 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a06ba: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0a06be: 5421 8901 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a06c2: 6e30 7508 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0875 │ │ -0a06c8: 0a01 |001a: move-result v1 │ │ -0a06ca: b610 |001b: or-int/2addr v0, v1 │ │ -0a06cc: 0f00 |001c: return v0 │ │ +09e428: |[09e428] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +09e438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e43a: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09e43e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +09e442: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09e446: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +09e44a: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09e44e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +09e452: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +09e454: 6e30 5c07 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@075c │ │ +09e45a: 5421 8901 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e45e: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +09e462: 5421 8901 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e466: 6e30 7508 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0875 │ │ +09e46c: 0a01 |001a: move-result v1 │ │ +09e46e: b610 |001b: or-int/2addr v0, v1 │ │ +09e470: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2043 │ │ 0x0001 line=2044 │ │ 0x0005 line=2045 │ │ 0x000d line=2046 │ │ 0x000e line=2047 │ │ @@ -15035,22 +15041,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 │ │ -0a06d0: |[0a06d0] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0a06e0: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a06e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a06e8: 5410 8901 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a06ec: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a06f2: 6e40 5d07 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@075d │ │ -0a06f8: 0c00 |000c: move-result-object v0 │ │ -0a06fa: 1100 |000d: return-object v0 │ │ +09e474: |[09e474] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +09e484: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e488: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e48c: 5410 8901 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e490: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09e496: 6e40 5d07 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@075d │ │ +09e49c: 0c00 |000c: move-result-object v0 │ │ +09e49e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1962 │ │ 0x0004 line=1963 │ │ 0x0009 line=1965 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -15063,40 +15069,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a06fc: |[0a06fc] android.support.v4.app.Fragment.performDestroy:()V │ │ -0a070c: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0710: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a0714: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0718: 6e10 7608 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0876 │ │ -0a071e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a0720: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0724: 6e10 5e07 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@075e │ │ -0a072a: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a072e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0a0732: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0736: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a073a: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0740: 1a02 7d08 |001a: const-string v2, "Fragment " // string@087d │ │ -0a0744: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a074a: 0c01 |001f: move-result-object v1 │ │ -0a074c: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0752: 0c01 |0023: move-result-object v1 │ │ -0a0754: 1a02 7500 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0075 │ │ -0a0758: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a075e: 0c01 |0029: move-result-object v1 │ │ -0a0760: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0766: 0c01 |002d: move-result-object v1 │ │ -0a0768: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a076e: 2700 |0031: throw v0 │ │ -0a0770: 0e00 |0032: return-void │ │ +09e4a0: |[09e4a0] android.support.v4.app.Fragment.performDestroy:()V │ │ +09e4b0: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e4b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e4b8: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e4bc: 6e10 7608 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0876 │ │ +09e4c2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09e4c4: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e4c8: 6e10 5e07 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@075e │ │ +09e4ce: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e4d2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +09e4d6: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e4da: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e4de: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e4e4: 1a02 7908 |001a: const-string v2, "Fragment " // string@0879 │ │ +09e4e8: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e4ee: 0c01 |001f: move-result-object v1 │ │ +09e4f0: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e4f6: 0c01 |0023: move-result-object v1 │ │ +09e4f8: 1a02 7200 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0072 │ │ +09e4fc: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e502: 0c01 |0029: move-result-object v1 │ │ +09e504: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e50a: 0c01 |002d: move-result-object v1 │ │ +09e50c: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e512: 2700 |0031: throw v0 │ │ +09e514: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2181 │ │ 0x0004 line=2182 │ │ 0x0009 line=2184 │ │ 0x000c line=2185 │ │ 0x000f line=2186 │ │ @@ -15110,44 +15116,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0a0774: |[0a0774] android.support.v4.app.Fragment.performDestroyView:()V │ │ -0a0784: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0788: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a078c: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0790: 6e10 7708 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0877 │ │ -0a0796: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a0798: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a079c: 6e10 6007 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ -0a07a2: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a07a6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0a07aa: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a07ae: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a07b2: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a07b8: 1a02 7d08 |001a: const-string v2, "Fragment " // string@087d │ │ -0a07bc: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a07c2: 0c01 |001f: move-result-object v1 │ │ -0a07c4: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a07ca: 0c01 |0023: move-result-object v1 │ │ -0a07cc: 1a02 7600 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0076 │ │ -0a07d0: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a07d6: 0c01 |0029: move-result-object v1 │ │ -0a07d8: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a07de: 0c01 |002d: move-result-object v1 │ │ -0a07e0: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a07e6: 2700 |0031: throw v0 │ │ -0a07e8: 5430 9b01 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a07ec: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -0a07f0: 5430 9b01 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a07f4: 6e10 9009 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0990 │ │ -0a07fa: 0e00 |003b: return-void │ │ +09e518: |[09e518] android.support.v4.app.Fragment.performDestroyView:()V │ │ +09e528: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e52c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e530: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e534: 6e10 7708 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0877 │ │ +09e53a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09e53c: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e540: 6e10 6007 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ +09e546: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e54a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +09e54e: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e552: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e556: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e55c: 1a02 7908 |001a: const-string v2, "Fragment " // string@0879 │ │ +09e560: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e566: 0c01 |001f: move-result-object v1 │ │ +09e568: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e56e: 0c01 |0023: move-result-object v1 │ │ +09e570: 1a02 7300 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0073 │ │ +09e574: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e57a: 0c01 |0029: move-result-object v1 │ │ +09e57c: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e582: 0c01 |002d: move-result-object v1 │ │ +09e584: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e58a: 2700 |0031: throw v0 │ │ +09e58c: 5430 9b01 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e590: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +09e594: 5430 9b01 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e598: 6e10 9009 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@0990 │ │ +09e59e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0004 line=2167 │ │ 0x0009 line=2169 │ │ 0x000c line=2170 │ │ 0x000f line=2171 │ │ @@ -15163,21 +15169,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a07fc: |[0a07fc] android.support.v4.app.Fragment.performLowMemory:()V │ │ -0a080c: 6e10 6507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0765 │ │ -0a0812: 5410 8901 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0816: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0a081a: 5410 8901 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a081e: 6e10 7808 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0878 │ │ -0a0824: 0e00 |000c: return-void │ │ +09e5a0: |[09e5a0] android.support.v4.app.Fragment.performLowMemory:()V │ │ +09e5b0: 6e10 6507 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@0765 │ │ +09e5b6: 5410 8901 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e5ba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +09e5be: 5410 8901 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e5c2: 6e10 7808 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0878 │ │ +09e5c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2027 │ │ 0x0003 line=2028 │ │ 0x0007 line=2029 │ │ 0x000c line=2031 │ │ locals : │ │ @@ -15188,34 +15194,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a0828: |[0a0828] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a0838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a083a: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a083e: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -0a0842: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0846: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -0a084a: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a084e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -0a0852: 6e20 6607 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0766 │ │ -0a0858: 0a01 |0010: move-result v1 │ │ -0a085a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -0a085e: 0f00 |0013: return v0 │ │ -0a0860: 5421 8901 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0864: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -0a0868: 5421 8901 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a086c: 6e20 7908 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0879 │ │ -0a0872: 0a01 |001d: move-result v1 │ │ -0a0874: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -0a0878: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0a087a: 28f2 |0021: goto 0013 // -000e │ │ +09e5cc: |[09e5cc] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +09e5dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09e5de: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09e5e2: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +09e5e6: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09e5ea: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +09e5ee: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09e5f2: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +09e5f6: 6e20 6607 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0766 │ │ +09e5fc: 0a01 |0010: move-result v1 │ │ +09e5fe: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +09e602: 0f00 |0013: return v0 │ │ +09e604: 5421 8901 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e608: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +09e60c: 5421 8901 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e610: 6e20 7908 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0879 │ │ +09e616: 0a01 |001d: move-result v1 │ │ +09e618: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +09e61c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +09e61e: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2071 │ │ 0x0005 line=2072 │ │ 0x000d line=2073 │ │ 0x0013 line=2083 │ │ 0x0014 line=2077 │ │ @@ -15230,27 +15236,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a087c: |[0a087c] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0a088c: 5510 9601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a0890: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -0a0894: 5510 9501 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0898: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0a089c: 5510 9d01 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a08a0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0a08a4: 6e20 6707 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0767 │ │ -0a08aa: 5410 8901 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a08ae: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -0a08b2: 5410 8901 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a08b6: 6e20 7a08 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@087a │ │ -0a08bc: 0e00 |0018: return-void │ │ +09e620: |[09e620] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +09e630: 5510 9601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09e634: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +09e638: 5510 9501 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09e63c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +09e640: 5510 9d01 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09e644: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +09e648: 6e20 6707 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@0767 │ │ +09e64e: 5410 8901 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e652: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +09e656: 5410 8901 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e65a: 6e20 7a08 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@087a │ │ +09e660: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2101 │ │ 0x0004 line=2102 │ │ 0x000c line=2103 │ │ 0x000f line=2105 │ │ 0x0013 line=2106 │ │ @@ -15264,40 +15270,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a08c0: |[0a08c0] android.support.v4.app.Fragment.performPause:()V │ │ -0a08d0: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a08d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a08d8: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a08dc: 6e10 7b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@087b │ │ -0a08e2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a08e4: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a08e8: 6e10 6807 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0768 │ │ -0a08ee: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a08f2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0a08f6: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a08fa: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a08fe: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0904: 1a02 7d08 |001a: const-string v2, "Fragment " // string@087d │ │ -0a0908: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a090e: 0c01 |001f: move-result-object v1 │ │ -0a0910: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0916: 0c01 |0023: move-result-object v1 │ │ -0a0918: 1a02 7800 |0024: const-string v2, " did not call through to super.onPause()" // string@0078 │ │ -0a091c: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0922: 0c01 |0029: move-result-object v1 │ │ -0a0924: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a092a: 0c01 |002d: move-result-object v1 │ │ -0a092c: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0932: 2700 |0031: throw v0 │ │ -0a0934: 0e00 |0032: return-void │ │ +09e664: |[09e664] android.support.v4.app.Fragment.performPause:()V │ │ +09e674: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e678: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e67c: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e680: 6e10 7b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@087b │ │ +09e686: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09e688: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e68c: 6e10 6807 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@0768 │ │ +09e692: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e696: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +09e69a: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e69e: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e6a2: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e6a8: 1a02 7908 |001a: const-string v2, "Fragment " // string@0879 │ │ +09e6ac: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e6b2: 0c01 |001f: move-result-object v1 │ │ +09e6b4: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e6ba: 0c01 |0023: move-result-object v1 │ │ +09e6bc: 1a02 7500 |0024: const-string v2, " did not call through to super.onPause()" // string@0075 │ │ +09e6c0: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e6c6: 0c01 |0029: move-result-object v1 │ │ +09e6c8: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e6ce: 0c01 |002d: move-result-object v1 │ │ +09e6d0: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e6d6: 2700 |0031: throw v0 │ │ +09e6d8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2122 │ │ 0x0004 line=2123 │ │ 0x0009 line=2125 │ │ 0x000c line=2126 │ │ 0x000f line=2127 │ │ @@ -15311,31 +15317,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a0938: |[0a0938] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0a0948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a094a: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0a094e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -0a0952: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0956: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0a095a: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a095e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -0a0962: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0a0964: 6e20 6907 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0769 │ │ -0a096a: 5421 8901 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a096e: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0a0972: 5421 8901 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0976: 6e20 7c08 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@087c │ │ -0a097c: 0a01 |001a: move-result v1 │ │ -0a097e: b610 |001b: or-int/2addr v0, v1 │ │ -0a0980: 0f00 |001c: return v0 │ │ +09e6dc: |[09e6dc] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +09e6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09e6ee: 5521 9601 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +09e6f2: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +09e6f6: 5521 9501 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09e6fa: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +09e6fe: 5521 9d01 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09e702: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +09e706: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +09e708: 6e20 6907 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0769 │ │ +09e70e: 5421 8901 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e712: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +09e716: 5421 8901 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e71a: 6e20 7c08 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@087c │ │ +09e720: 0a01 |001a: move-result v1 │ │ +09e722: b610 |001b: or-int/2addr v0, v1 │ │ +09e724: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2057 │ │ 0x0001 line=2058 │ │ 0x0005 line=2059 │ │ 0x000d line=2060 │ │ 0x000e line=2061 │ │ @@ -15352,43 +15358,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0a0984: |[0a0984] android.support.v4.app.Fragment.performReallyStop:()V │ │ -0a0994: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a0996: 5440 8901 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a099a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0a099e: 5440 8901 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a09a2: 6e10 7d08 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@087d │ │ -0a09a8: 5540 9c01 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a09ac: 3800 2400 |000c: if-eqz v0, 0030 // +0024 │ │ -0a09b0: 5c43 9c01 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a09b4: 5540 8801 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a09b8: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -0a09bc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0a09be: 5c40 8801 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ -0a09c2: 5440 9701 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a09c6: 5441 b401 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a09ca: 5542 9c01 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ -0a09ce: 6e40 1f08 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -0a09d4: 0c00 |0020: move-result-object v0 │ │ -0a09d6: 5b40 9b01 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a09da: 5440 9b01 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a09de: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ -0a09e2: 5540 a501 |0027: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mRetainLoader:Z // field@01a5 │ │ -0a09e6: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ -0a09ea: 5440 9b01 |002b: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a09ee: 6e10 9209 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ -0a09f4: 0e00 |0030: return-void │ │ -0a09f6: 5440 9b01 |0031: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a09fa: 6e10 9409 0000 |0033: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0994 │ │ -0a0a00: 28fa |0036: goto 0030 // -0006 │ │ +09e728: |[09e728] android.support.v4.app.Fragment.performReallyStop:()V │ │ +09e738: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09e73a: 5440 8901 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e73e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +09e742: 5440 8901 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e746: 6e10 7d08 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@087d │ │ +09e74c: 5540 9c01 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e750: 3800 2400 |000c: if-eqz v0, 0030 // +0024 │ │ +09e754: 5c43 9c01 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e758: 5540 8801 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e75c: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +09e760: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +09e762: 5c40 8801 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0188 │ │ +09e766: 5440 9701 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e76a: 5441 b401 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09e76e: 5542 9c01 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@019c │ │ +09e772: 6e40 1f08 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +09e778: 0c00 |0020: move-result-object v0 │ │ +09e77a: 5b40 9b01 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e77e: 5440 9b01 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e782: 3800 0b00 |0025: if-eqz v0, 0030 // +000b │ │ +09e786: 5540 a501 |0027: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mRetainLoader:Z // field@01a5 │ │ +09e78a: 3800 0800 |0029: if-eqz v0, 0031 // +0008 │ │ +09e78e: 5440 9b01 |002b: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e792: 6e10 9209 0000 |002d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ +09e798: 0e00 |0030: return-void │ │ +09e79a: 5440 9b01 |0031: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e79e: 6e10 9409 0000 |0033: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0994 │ │ +09e7a4: 28fa |0036: goto 0030 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2146 │ │ 0x0005 line=2147 │ │ 0x000a line=2149 │ │ 0x000e line=2150 │ │ 0x0010 line=2151 │ │ @@ -15407,48 +15413,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0a0a04: |[0a0a04] android.support.v4.app.Fragment.performResume:()V │ │ -0a0a14: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a18: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a0a1c: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a20: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a0a26: 5430 8901 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a2a: 6e10 8308 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -0a0a30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a0a32: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0a36: 6e10 6b07 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@076b │ │ -0a0a3c: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0a40: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -0a0a44: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0a48: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0a4c: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0a52: 1a02 7d08 |001f: const-string v2, "Fragment " // string@087d │ │ -0a0a56: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0a5c: 0c01 |0024: move-result-object v1 │ │ -0a0a5e: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0a64: 0c01 |0028: move-result-object v1 │ │ -0a0a66: 1a02 7900 |0029: const-string v2, " did not call through to super.onResume()" // string@0079 │ │ -0a0a6a: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0a70: 0c01 |002e: move-result-object v1 │ │ -0a0a72: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0a78: 0c01 |0032: move-result-object v1 │ │ -0a0a7a: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0a80: 2700 |0036: throw v0 │ │ -0a0a82: 5430 8901 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a86: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -0a0a8a: 5430 8901 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a8e: 6e10 7e08 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ -0a0a94: 5430 8901 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0a98: 6e10 8308 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -0a0a9e: 0e00 |0045: return-void │ │ +09e7a8: |[09e7a8] android.support.v4.app.Fragment.performResume:()V │ │ +09e7b8: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e7bc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09e7c0: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e7c4: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09e7ca: 5430 8901 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e7ce: 6e10 8308 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +09e7d4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09e7d6: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e7da: 6e10 6b07 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@076b │ │ +09e7e0: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e7e4: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +09e7e8: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e7ec: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e7f0: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e7f6: 1a02 7908 |001f: const-string v2, "Fragment " // string@0879 │ │ +09e7fa: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e800: 0c01 |0024: move-result-object v1 │ │ +09e802: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e808: 0c01 |0028: move-result-object v1 │ │ +09e80a: 1a02 7600 |0029: const-string v2, " did not call through to super.onResume()" // string@0076 │ │ +09e80e: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e814: 0c01 |002e: move-result-object v1 │ │ +09e816: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e81c: 0c01 |0032: move-result-object v1 │ │ +09e81e: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e824: 2700 |0036: throw v0 │ │ +09e826: 5430 8901 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e82a: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +09e82e: 5430 8901 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e832: 6e10 7e08 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ +09e838: 5430 8901 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e83c: 6e10 8308 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +09e842: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2003 │ │ 0x0004 line=2004 │ │ 0x0009 line=2005 │ │ 0x000e line=2007 │ │ 0x0011 line=2008 │ │ @@ -15466,25 +15472,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0a0aa0: |[0a0aa0] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0a0ab0: 6e20 6c07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@076c │ │ -0a0ab6: 5421 8901 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0aba: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -0a0abe: 5421 8901 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0ac2: 6e10 ab08 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@08ab │ │ -0a0ac8: 0c00 |000c: move-result-object v0 │ │ -0a0aca: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0a0ace: 1a01 bb20 |000f: const-string v1, "android:support:fragments" // string@20bb │ │ -0a0ad2: 6e30 bb04 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a0ad8: 0e00 |0014: return-void │ │ +09e844: |[09e844] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +09e854: 6e20 6c07 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@076c │ │ +09e85a: 5421 8901 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e85e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +09e862: 5421 8901 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e866: 6e10 ab08 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@08ab │ │ +09e86c: 0c00 |000c: move-result-object v0 │ │ +09e86e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +09e872: 1a01 b620 |000f: const-string v1, "android:support:fragments" // string@20b6 │ │ +09e876: 6e30 bb04 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +09e87c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2112 │ │ 0x0003 line=2113 │ │ 0x0007 line=2114 │ │ 0x000d line=2115 │ │ 0x000f line=2116 │ │ @@ -15499,50 +15505,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0a0adc: |[0a0adc] android.support.v4.app.Fragment.performStart:()V │ │ -0a0aec: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0af0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a0af4: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0af8: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a0afe: 5430 8901 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0b02: 6e10 8308 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -0a0b08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a0b0a: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0b0e: 6e10 6d07 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@076d │ │ -0a0b14: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0b18: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -0a0b1c: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0b20: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0b24: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0b2a: 1a02 7d08 |001f: const-string v2, "Fragment " // string@087d │ │ -0a0b2e: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0b34: 0c01 |0024: move-result-object v1 │ │ -0a0b36: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0b3c: 0c01 |0028: move-result-object v1 │ │ -0a0b3e: 1a02 7a00 |0029: const-string v2, " did not call through to super.onStart()" // string@007a │ │ -0a0b42: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0b48: 0c01 |002e: move-result-object v1 │ │ -0a0b4a: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0b50: 0c01 |0032: move-result-object v1 │ │ -0a0b52: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0b58: 2700 |0036: throw v0 │ │ -0a0b5a: 5430 8901 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0b5e: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -0a0b62: 5430 8901 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0b66: 6e10 7f08 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ -0a0b6c: 5430 9b01 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a0b70: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -0a0b74: 5430 9b01 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -0a0b78: 6e10 9109 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0991 │ │ -0a0b7e: 0e00 |0049: return-void │ │ +09e880: |[09e880] android.support.v4.app.Fragment.performStart:()V │ │ +09e890: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e894: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09e898: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e89c: 6e10 9a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09e8a2: 5430 8901 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e8a6: 6e10 8308 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +09e8ac: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09e8ae: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e8b2: 6e10 6d07 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@076d │ │ +09e8b8: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e8bc: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +09e8c0: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e8c4: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e8c8: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e8ce: 1a02 7908 |001f: const-string v2, "Fragment " // string@0879 │ │ +09e8d2: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e8d8: 0c01 |0024: move-result-object v1 │ │ +09e8da: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e8e0: 0c01 |0028: move-result-object v1 │ │ +09e8e2: 1a02 7700 |0029: const-string v2, " did not call through to super.onStart()" // string@0077 │ │ +09e8e6: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e8ec: 0c01 |002e: move-result-object v1 │ │ +09e8ee: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e8f4: 0c01 |0032: move-result-object v1 │ │ +09e8f6: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e8fc: 2700 |0036: throw v0 │ │ +09e8fe: 5430 8901 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e902: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +09e906: 5430 8901 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e90a: 6e10 7f08 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ +09e910: 5430 9b01 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e914: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +09e918: 5430 9b01 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +09e91c: 6e10 9109 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0991 │ │ +09e922: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1984 │ │ 0x0004 line=1985 │ │ 0x0009 line=1986 │ │ 0x000e line=1988 │ │ 0x0011 line=1989 │ │ @@ -15561,40 +15567,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a0b80: |[0a0b80] android.support.v4.app.Fragment.performStop:()V │ │ -0a0b90: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0b94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a0b98: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -0a0b9c: 6e10 8008 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0880 │ │ -0a0ba2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a0ba4: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0ba8: 6e10 6e07 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@076e │ │ -0a0bae: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0bb2: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0a0bb6: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0bba: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0bbe: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0bc4: 1a02 7d08 |001a: const-string v2, "Fragment " // string@087d │ │ -0a0bc8: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0bce: 0c01 |001f: move-result-object v1 │ │ -0a0bd0: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0bd6: 0c01 |0023: move-result-object v1 │ │ -0a0bd8: 1a02 7b00 |0024: const-string v2, " did not call through to super.onStop()" // string@007b │ │ -0a0bdc: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0be2: 0c01 |0029: move-result-object v1 │ │ -0a0be4: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0bea: 0c01 |002d: move-result-object v1 │ │ -0a0bec: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0bf2: 2700 |0031: throw v0 │ │ -0a0bf4: 0e00 |0032: return-void │ │ +09e924: |[09e924] android.support.v4.app.Fragment.performStop:()V │ │ +09e934: 5430 8901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e938: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09e93c: 5430 8901 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +09e940: 6e10 8008 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0880 │ │ +09e946: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09e948: 5c30 8701 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e94c: 6e10 6e07 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@076e │ │ +09e952: 5530 8701 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09e956: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +09e95a: 2200 0b02 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09e95e: 2201 7908 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e962: 7010 5a43 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e968: 1a02 7908 |001a: const-string v2, "Fragment " // string@0879 │ │ +09e96c: 6e20 6343 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e972: 0c01 |001f: move-result-object v1 │ │ +09e974: 6e20 6243 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e97a: 0c01 |0023: move-result-object v1 │ │ +09e97c: 1a02 7800 |0024: const-string v2, " did not call through to super.onStop()" // string@0078 │ │ +09e980: 6e20 6343 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e986: 0c01 |0029: move-result-object v1 │ │ +09e988: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09e98e: 0c01 |002d: move-result-object v1 │ │ +09e990: 7020 f20b 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09e996: 2700 |0031: throw v0 │ │ +09e998: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2134 │ │ 0x0004 line=2135 │ │ 0x0009 line=2137 │ │ 0x000c line=2138 │ │ 0x000f line=2139 │ │ @@ -15608,17 +15614,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a0bf8: |[0a0bf8] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -0a0c08: 6e20 dc38 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@38dc │ │ -0a0c0e: 0e00 |0003: return-void │ │ +09e99c: |[09e99c] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +09e9ac: 6e20 dc38 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@38dc │ │ +09e9b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1529 │ │ 0x0003 line=1530 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -15628,35 +15634,35 @@ │ │ type : '([Ljava/lang/String;I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0a0c10: |[0a0c10] android.support.v4.app.Fragment.requestPermissions:([Ljava/lang/String;I)V │ │ -0a0c20: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0c24: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0a0c28: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a0c2c: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0c30: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0c36: 1a02 7d08 |000b: const-string v2, "Fragment " // string@087d │ │ -0a0c3a: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0c40: 0c01 |0010: move-result-object v1 │ │ -0a0c42: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0c48: 0c01 |0014: move-result-object v1 │ │ -0a0c4a: 1a02 c500 |0015: const-string v2, " not attached to Activity" // string@00c5 │ │ -0a0c4e: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0c54: 0c01 |001a: move-result-object v1 │ │ -0a0c56: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0c5c: 0c01 |001e: move-result-object v1 │ │ -0a0c5e: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a0c64: 2700 |0022: throw v0 │ │ -0a0c66: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0c6a: 6e40 2a08 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@082a │ │ -0a0c70: 0e00 |0028: return-void │ │ +09e9b4: |[09e9b4] android.support.v4.app.Fragment.requestPermissions:([Ljava/lang/String;I)V │ │ +09e9c4: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09e9c8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +09e9cc: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09e9d0: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09e9d4: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09e9da: 1a02 7908 |000b: const-string v2, "Fragment " // string@0879 │ │ +09e9de: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e9e4: 0c01 |0010: move-result-object v1 │ │ +09e9e6: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09e9ec: 0c01 |0014: move-result-object v1 │ │ +09e9ee: 1a02 c200 |0015: const-string v2, " not attached to Activity" // string@00c2 │ │ +09e9f2: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09e9f8: 0c01 |001a: move-result-object v1 │ │ +09e9fa: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ea00: 0c01 |001e: move-result-object v1 │ │ +09ea02: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09ea08: 2700 |0022: throw v0 │ │ +09ea0a: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ea0e: 6e40 2a08 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@082a │ │ +09ea14: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0004 line=1019 │ │ 0x0023 line=1021 │ │ 0x0028 line=1022 │ │ locals : │ │ @@ -15669,43 +15675,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0a0c74: |[0a0c74] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -0a0c84: 5430 a901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -0a0c88: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0a0c8c: 5430 9a01 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -0a0c90: 5431 a901 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -0a0c94: 6e20 c038 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ -0a0c9a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a0c9c: 5b30 a901 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -0a0ca0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0a0ca2: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0ca6: 6e20 7007 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0770 │ │ -0a0cac: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -0a0cb0: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -0a0cb4: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -0a0cb8: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0cbc: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0cc2: 1a02 7d08 |001f: const-string v2, "Fragment " // string@087d │ │ -0a0cc6: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0ccc: 0c01 |0024: move-result-object v1 │ │ -0a0cce: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a0cd4: 0c01 |0028: move-result-object v1 │ │ -0a0cd6: 1a02 7c00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@007c │ │ -0a0cda: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0ce0: 0c01 |002e: move-result-object v1 │ │ -0a0ce2: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0ce8: 0c01 |0032: move-result-object v1 │ │ -0a0cea: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -0a0cf0: 2700 |0036: throw v0 │ │ -0a0cf2: 0e00 |0037: return-void │ │ +09ea18: |[09ea18] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +09ea28: 5430 a901 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +09ea2c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +09ea30: 5430 9a01 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +09ea34: 5431 a901 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +09ea38: 6e20 c038 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ +09ea3e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09ea40: 5b30 a901 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +09ea44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09ea46: 5c30 8701 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09ea4a: 6e20 7007 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0770 │ │ +09ea50: 5530 8701 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +09ea54: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +09ea58: 2200 0b02 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +09ea5c: 2201 7908 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09ea60: 7010 5a43 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09ea66: 1a02 7908 |001f: const-string v2, "Fragment " // string@0879 │ │ +09ea6a: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ea70: 0c01 |0024: move-result-object v1 │ │ +09ea72: 6e20 6243 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09ea78: 0c01 |0028: move-result-object v1 │ │ +09ea7a: 1a02 7900 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0079 │ │ +09ea7e: 6e20 6343 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ea84: 0c01 |002e: move-result-object v1 │ │ +09ea86: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ea8c: 0c01 |0032: move-result-object v1 │ │ +09ea8e: 7020 f20b 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +09ea94: 2700 |0036: throw v0 │ │ +09ea96: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x000b line=472 │ │ 0x000e line=474 │ │ 0x0011 line=475 │ │ @@ -15721,19 +15727,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a0cf4: |[0a0cf4] android.support.v4.app.Fragment.setAllowEnterTransitionOverlap:(Z)V │ │ -0a0d04: 7110 c442 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0a0d0a: 0c00 |0003: move-result-object v0 │ │ -0a0d0c: 5b10 8201 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ -0a0d10: 0e00 |0006: return-void │ │ +09ea98: |[09ea98] android.support.v4.app.Fragment.setAllowEnterTransitionOverlap:(Z)V │ │ +09eaa8: 7110 c442 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +09eaae: 0c00 |0003: move-result-object v0 │ │ +09eab0: 5b10 8201 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@0182 │ │ +09eab4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1783 │ │ 0x0006 line=1784 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 allow Z │ │ @@ -15743,19 +15749,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a0d14: |[0a0d14] android.support.v4.app.Fragment.setAllowReturnTransitionOverlap:(Z)V │ │ -0a0d24: 7110 c442 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0a0d2a: 0c00 |0003: move-result-object v0 │ │ -0a0d2c: 5b10 8301 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ -0a0d30: 0e00 |0006: return-void │ │ +09eab8: |[09eab8] android.support.v4.app.Fragment.setAllowReturnTransitionOverlap:(Z)V │ │ +09eac8: 7110 c442 0200 |0000: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +09eace: 0c00 |0003: move-result-object v0 │ │ +09ead0: 5b10 8301 |0004: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@0183 │ │ +09ead4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1807 │ │ 0x0006 line=1808 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 allow Z │ │ @@ -15765,23 +15771,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a0d34: |[0a0d34] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -0a0d44: 5220 9901 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a0d48: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0a0d4c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a0d50: 1a01 7e08 |0006: const-string v1, "Fragment already active" // string@087e │ │ -0a0d54: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a0d5a: 2700 |000b: throw v0 │ │ -0a0d5c: 5b23 8501 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -0a0d60: 0e00 |000e: return-void │ │ +09ead8: |[09ead8] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +09eae8: 5220 9901 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09eaec: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +09eaf0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09eaf4: 1a01 7a08 |0006: const-string v1, "Fragment already active" // string@087a │ │ +09eaf8: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09eafe: 2700 |000b: throw v0 │ │ +09eb00: 5b23 8501 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09eb04: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0004 line=554 │ │ 0x000c line=556 │ │ 0x000e line=557 │ │ locals : │ │ @@ -15793,17 +15799,17 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0d64: |[0a0d64] android.support.v4.app.Fragment.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -0a0d74: 5b01 8f01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0a0d78: 0e00 |0002: return-void │ │ +09eb08: |[09eb08] android.support.v4.app.Fragment.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +09eb18: 5b01 8f01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +09eb1c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ 0x0002 line=1573 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ @@ -15813,17 +15819,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0d7c: |[0a0d7c] android.support.v4.app.Fragment.setEnterTransition:(Ljava/lang/Object;)V │ │ -0a0d8c: 5b01 8e01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ -0a0d90: 0e00 |0002: return-void │ │ +09eb20: |[09eb20] android.support.v4.app.Fragment.setEnterTransition:(Ljava/lang/Object;)V │ │ +09eb30: 5b01 8e01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@018e │ │ +09eb34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ 0x0002 line=1598 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -15833,17 +15839,17 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0d94: |[0a0d94] android.support.v4.app.Fragment.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -0a0da4: 5b01 9101 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -0a0da8: 0e00 |0002: return-void │ │ +09eb38: |[09eb38] android.support.v4.app.Fragment.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +09eb48: 5b01 9101 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +09eb4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ 0x0002 line=1584 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ @@ -15853,17 +15859,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0dac: |[0a0dac] android.support.v4.app.Fragment.setExitTransition:(Ljava/lang/Object;)V │ │ -0a0dbc: 5b01 9001 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ -0a0dc0: 0e00 |0002: return-void │ │ +09eb50: |[09eb50] android.support.v4.app.Fragment.setExitTransition:(Ljava/lang/Object;)V │ │ +09eb60: 5b01 9001 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0190 │ │ +09eb64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1662 │ │ 0x0002 line=1663 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -15873,27 +15879,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0a0dc4: |[0a0dc4] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -0a0dd4: 5510 9501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0dd8: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -0a0ddc: 5c12 9501 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0de0: 6e10 4907 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ -0a0de6: 0a00 |0009: move-result v0 │ │ -0a0de8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -0a0dec: 6e10 4b07 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ -0a0df2: 0a00 |000f: move-result v0 │ │ -0a0df4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0a0df8: 5410 9701 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0dfc: 6e10 2e08 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ -0a0e02: 0e00 |0017: return-void │ │ +09eb68: |[09eb68] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +09eb78: 5510 9501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09eb7c: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +09eb80: 5c12 9501 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09eb84: 6e10 4907 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ +09eb8a: 0a00 |0009: move-result v0 │ │ +09eb8c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +09eb90: 6e10 4b07 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ +09eb96: 0a00 |000f: move-result v0 │ │ +09eb98: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +09eb9c: 5410 9701 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09eba0: 6e10 2e08 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ +09eba6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0004 line=842 │ │ 0x0006 line=843 │ │ 0x0012 line=844 │ │ 0x0017 line=847 │ │ @@ -15906,44 +15912,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 │ │ -0a0e04: |[0a0e04] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -0a0e14: 5923 9901 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a0e18: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -0a0e1c: 2200 7908 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0e20: 7010 5a43 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0e26: 5441 b401 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a0e2a: 6e20 6343 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0e30: 0c00 |000e: move-result-object v0 │ │ -0a0e32: 1a01 9801 |000f: const-string v1, ":" // string@0198 │ │ -0a0e36: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0e3c: 0c00 |0014: move-result-object v0 │ │ -0a0e3e: 5221 9901 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a0e42: 6e20 5f43 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a0e48: 0c00 |001a: move-result-object v0 │ │ -0a0e4a: 6e10 6a43 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0e50: 0c00 |001e: move-result-object v0 │ │ -0a0e52: 5b20 b401 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a0e56: 0e00 |0021: return-void │ │ -0a0e58: 2200 7908 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a0e5c: 7010 5a43 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a0e62: 1a01 b320 |0027: const-string v1, "android:fragment:" // string@20b3 │ │ -0a0e66: 6e20 6343 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a0e6c: 0c00 |002c: move-result-object v0 │ │ -0a0e6e: 5221 9901 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a0e72: 6e20 5f43 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a0e78: 0c00 |0032: move-result-object v0 │ │ -0a0e7a: 6e10 6a43 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a0e80: 0c00 |0036: move-result-object v0 │ │ -0a0e82: 5b20 b401 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -0a0e86: 28e8 |0039: goto 0021 // -0018 │ │ +09eba8: |[09eba8] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +09ebb8: 5923 9901 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09ebbc: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +09ebc0: 2200 7908 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09ebc4: 7010 5a43 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09ebca: 5441 b401 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09ebce: 6e20 6343 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ebd4: 0c00 |000e: move-result-object v0 │ │ +09ebd6: 1a01 9501 |000f: const-string v1, ":" // string@0195 │ │ +09ebda: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ebe0: 0c00 |0014: move-result-object v0 │ │ +09ebe2: 5221 9901 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09ebe6: 6e20 5f43 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09ebec: 0c00 |001a: move-result-object v0 │ │ +09ebee: 6e10 6a43 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ebf4: 0c00 |001e: move-result-object v0 │ │ +09ebf6: 5b20 b401 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09ebfa: 0e00 |0021: return-void │ │ +09ebfc: 2200 7908 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09ec00: 7010 5a43 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09ec06: 1a01 ae20 |0027: const-string v1, "android:fragment:" // string@20ae │ │ +09ec0a: 6e20 6343 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ec10: 0c00 |002c: move-result-object v0 │ │ +09ec12: 5221 9901 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09ec16: 6e20 5f43 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09ec1c: 0c00 |0032: move-result-object v0 │ │ +09ec1e: 6e10 6a43 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ec24: 0c00 |0036: move-result-object v0 │ │ +09ec26: 5b20 b401 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +09ec2a: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0002 line=484 │ │ 0x0004 line=485 │ │ 0x0021 line=489 │ │ 0x0022 line=487 │ │ @@ -15957,29 +15963,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a0e88: |[0a0e88] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -0a0e98: 5220 9901 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a0e9c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0a0ea0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a0ea4: 1a01 7e08 |0006: const-string v1, "Fragment already active" // string@087e │ │ -0a0ea8: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a0eae: 2700 |000b: throw v0 │ │ -0a0eb0: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -0a0eb4: 5430 7901 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -0a0eb8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0a0ebc: 5430 7901 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ -0a0ec0: 5b20 a801 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -0a0ec4: 0e00 |0016: return-void │ │ -0a0ec6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0a0ec8: 28fc |0018: goto 0014 // -0004 │ │ +09ec2c: |[09ec2c] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +09ec3c: 5220 9901 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09ec40: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +09ec44: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09ec48: 1a01 7a08 |0006: const-string v1, "Fragment already active" // string@087a │ │ +09ec4c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09ec52: 2700 |000b: throw v0 │ │ +09ec54: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +09ec58: 5430 7901 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09ec5c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +09ec60: 5430 7901 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0179 │ │ +09ec64: 5b20 a801 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +09ec68: 0e00 |0016: return-void │ │ +09ec6a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +09ec6c: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0004 line=577 │ │ 0x000c line=579 │ │ 0x0016 line=581 │ │ 0x0017 line=579 │ │ @@ -15992,29 +15998,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0a0ecc: |[0a0ecc] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -0a0edc: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a0ee0: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -0a0ee4: 5c12 9d01 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -0a0ee8: 5510 9501 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -0a0eec: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0a0ef0: 6e10 4907 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ -0a0ef6: 0a00 |000d: move-result v0 │ │ -0a0ef8: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -0a0efc: 6e10 4b07 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ -0a0f02: 0a00 |0013: move-result v0 │ │ -0a0f04: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -0a0f08: 5410 9701 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a0f0c: 6e10 2e08 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ -0a0f12: 0e00 |001b: return-void │ │ +09ec70: |[09ec70] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +09ec80: 5510 9d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09ec84: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +09ec88: 5c12 9d01 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +09ec8c: 5510 9501 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +09ec90: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +09ec94: 6e10 4907 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ +09ec9a: 0a00 |000d: move-result v0 │ │ +09ec9c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +09eca0: 6e10 4b07 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ +09eca6: 0a00 |0013: move-result v0 │ │ +09eca8: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +09ecac: 5410 9701 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ecb0: 6e10 2e08 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ +09ecb6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0004 line=860 │ │ 0x0006 line=861 │ │ 0x0016 line=862 │ │ 0x001b line=865 │ │ @@ -16027,17 +16033,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f14: |[0a0f14] android.support.v4.app.Fragment.setReenterTransition:(Ljava/lang/Object;)V │ │ -0a0f24: 5b01 a001 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ -0a0f28: 0e00 |0002: return-void │ │ +09ecb8: |[09ecb8] android.support.v4.app.Fragment.setReenterTransition:(Ljava/lang/Object;)V │ │ +09ecc8: 5b01 a001 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@01a0 │ │ +09eccc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x0002 line=1696 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -16047,24 +16053,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a0f2c: |[0a0f2c] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -0a0f3c: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -0a0f40: 5420 9f01 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -0a0f44: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0a0f48: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a0f4c: 1a01 a405 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@05a4 │ │ -0a0f50: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a0f56: 2700 |000d: throw v0 │ │ -0a0f58: 5c23 a401 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -0a0f5c: 0e00 |0010: return-void │ │ +09ecd0: |[09ecd0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +09ece0: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +09ece4: 5420 9f01 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +09ece8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +09ecec: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09ecf0: 1a01 a005 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@05a0 │ │ +09ecf4: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09ecfa: 2700 |000d: throw v0 │ │ +09ecfc: 5c23 a401 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +09ed00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0006 line=823 │ │ 0x000e line=826 │ │ 0x0010 line=827 │ │ locals : │ │ @@ -16076,17 +16082,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f60: |[0a0f60] android.support.v4.app.Fragment.setReturnTransition:(Ljava/lang/Object;)V │ │ -0a0f70: 5b01 a701 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ -0a0f74: 0e00 |0002: return-void │ │ +09ed04: |[09ed04] android.support.v4.app.Fragment.setReturnTransition:(Ljava/lang/Object;)V │ │ +09ed14: 5b01 a701 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@01a7 │ │ +09ed18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1628 │ │ 0x0002 line=1629 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -16096,17 +16102,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f78: |[0a0f78] android.support.v4.app.Fragment.setSharedElementEnterTransition:(Ljava/lang/Object;)V │ │ -0a0f88: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ -0a0f8c: 0e00 |0002: return-void │ │ +09ed1c: |[09ed1c] android.support.v4.app.Fragment.setSharedElementEnterTransition:(Ljava/lang/Object;)V │ │ +09ed2c: 5b01 aa01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@01aa │ │ +09ed30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1725 │ │ 0x0002 line=1726 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -16116,17 +16122,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f90: |[0a0f90] android.support.v4.app.Fragment.setSharedElementReturnTransition:(Ljava/lang/Object;)V │ │ -0a0fa0: 5b01 ab01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ -0a0fa4: 0e00 |0002: return-void │ │ +09ed34: |[09ed34] android.support.v4.app.Fragment.setSharedElementReturnTransition:(Ljava/lang/Object;)V │ │ +09ed44: 5b01 ab01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@01ab │ │ +09ed48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1754 │ │ 0x0002 line=1755 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0003 reg=1 transition Ljava/lang/Object; │ │ @@ -16136,18 +16142,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 │ │ -0a0fa8: |[0a0fa8] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -0a0fb8: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -0a0fbc: 5902 b101 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -0a0fc0: 0e00 |0004: return-void │ │ +09ed4c: |[09ed4c] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +09ed5c: 5b01 af01 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +09ed60: 5902 b101 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +09ed64: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0002 line=596 │ │ 0x0004 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -16159,30 +16165,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a0fc4: |[0a0fc4] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -0a0fd4: 5520 b201 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -0a0fd8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0a0fdc: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -0a0fe0: 5220 ac01 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -0a0fe4: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -0a0fe6: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -0a0fea: 5420 9301 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -0a0fee: 6e20 9c08 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@089c │ │ -0a0ff4: 5c23 b201 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -0a0ff8: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0a0ffc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0a0ffe: 5c20 8c01 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ -0a1002: 0e00 |0017: return-void │ │ -0a1004: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0a1006: 28fc |0019: goto 0015 // -0004 │ │ +09ed68: |[09ed68] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +09ed78: 5520 b201 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +09ed7c: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +09ed80: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +09ed84: 5220 ac01 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +09ed88: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +09ed8a: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +09ed8e: 5420 9301 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09ed92: 6e20 9c08 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@089c │ │ +09ed98: 5c23 b201 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +09ed9c: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +09eda0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +09eda2: 5c20 8c01 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ +09eda6: 0e00 |0017: return-void │ │ +09eda8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +09edaa: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x000b line=882 │ │ 0x0010 line=884 │ │ 0x0012 line=885 │ │ 0x0017 line=886 │ │ @@ -16196,23 +16202,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a1008: |[0a1008] android.support.v4.app.Fragment.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -0a1018: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a101c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0a1020: 5410 9701 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a1024: 6e20 2c08 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@082c │ │ -0a102a: 0a00 |0009: move-result v0 │ │ -0a102c: 0f00 |000a: return v0 │ │ -0a102e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a1030: 28fe |000c: goto 000a // -0002 │ │ +09edac: |[09edac] android.support.v4.app.Fragment.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +09edbc: 5410 9701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09edc0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +09edc4: 5410 9701 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09edc8: 6e20 2c08 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@082c │ │ +09edce: 0a00 |0009: move-result v0 │ │ +09edd0: 0f00 |000a: return v0 │ │ +09edd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09edd4: 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/v4/app/Fragment; │ │ @@ -16223,36 +16229,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0a1034: |[0a1034] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -0a1044: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a1048: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0a104c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a1050: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a1054: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a105a: 1a02 7d08 |000b: const-string v2, "Fragment " // string@087d │ │ -0a105e: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1064: 0c01 |0010: move-result-object v1 │ │ -0a1066: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a106c: 0c01 |0014: move-result-object v1 │ │ -0a106e: 1a02 c500 |0015: const-string v2, " not attached to Activity" // string@00c5 │ │ -0a1072: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1078: 0c01 |001a: move-result-object v1 │ │ -0a107a: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a1080: 0c01 |001e: move-result-object v1 │ │ -0a1082: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a1088: 2700 |0022: throw v0 │ │ -0a108a: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a108e: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -0a1090: 6e40 2d08 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@082d │ │ -0a1096: 0e00 |0029: return-void │ │ +09edd8: |[09edd8] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +09ede8: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09edec: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +09edf0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09edf4: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09edf8: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09edfe: 1a02 7908 |000b: const-string v2, "Fragment " // string@0879 │ │ +09ee02: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ee08: 0c01 |0010: move-result-object v1 │ │ +09ee0a: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09ee10: 0c01 |0014: move-result-object v1 │ │ +09ee12: 1a02 c200 |0015: const-string v2, " not attached to Activity" // string@00c2 │ │ +09ee16: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ee1c: 0c01 |001a: move-result-object v1 │ │ +09ee1e: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ee24: 0c01 |001e: move-result-object v1 │ │ +09ee26: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09ee2c: 2700 |0022: throw v0 │ │ +09ee2e: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ee32: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +09ee34: 6e40 2d08 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@082d │ │ +09ee3a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0004 line=917 │ │ 0x0023 line=919 │ │ 0x0029 line=920 │ │ locals : │ │ @@ -16264,35 +16270,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0a1098: |[0a1098] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -0a10a8: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a10ac: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0a10b0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a10b4: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a10b8: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a10be: 1a02 7d08 |000b: const-string v2, "Fragment " // string@087d │ │ -0a10c2: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a10c8: 0c01 |0010: move-result-object v1 │ │ -0a10ca: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a10d0: 0c01 |0014: move-result-object v1 │ │ -0a10d2: 1a02 c500 |0015: const-string v2, " not attached to Activity" // string@00c5 │ │ -0a10d6: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a10dc: 0c01 |001a: move-result-object v1 │ │ -0a10de: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a10e4: 0c01 |001e: move-result-object v1 │ │ -0a10e6: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a10ec: 2700 |0022: throw v0 │ │ -0a10ee: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -0a10f2: 6e40 2d08 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@082d │ │ -0a10f8: 0e00 |0028: return-void │ │ +09ee3c: |[09ee3c] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +09ee4c: 5430 9701 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ee50: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +09ee54: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +09ee58: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +09ee5c: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09ee62: 1a02 7908 |000b: const-string v2, "Fragment " // string@0879 │ │ +09ee66: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ee6c: 0c01 |0010: move-result-object v1 │ │ +09ee6e: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09ee74: 0c01 |0014: move-result-object v1 │ │ +09ee76: 1a02 c200 |0015: const-string v2, " not attached to Activity" // string@00c2 │ │ +09ee7a: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ee80: 0c01 |001a: move-result-object v1 │ │ +09ee82: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ee88: 0c01 |001e: move-result-object v1 │ │ +09ee8a: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +09ee90: 2700 |0022: throw v0 │ │ +09ee92: 5430 9701 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +09ee96: 6e40 2d08 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentHostCallback;.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@082d │ │ +09ee9c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=927 │ │ 0x0004 line=928 │ │ 0x0023 line=930 │ │ 0x0028 line=931 │ │ locals : │ │ @@ -16305,44 +16311,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0a10fc: |[0a10fc] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -0a110c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a1110: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0a1114: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0a111a: 7120 2416 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -0a1120: 5221 9901 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a1124: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -0a1128: 1a01 4d00 |000e: const-string v1, " #" // string@004d │ │ -0a112c: 6e20 6343 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1132: 5221 9901 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a1136: 6e20 5f43 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a113c: 5221 9201 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0a1140: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -0a1144: 1a01 8d00 |001c: const-string v1, " id=0x" // string@008d │ │ -0a1148: 6e20 6343 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a114e: 5221 9201 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0a1152: 7110 0043 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0a1158: 0c01 |0026: move-result-object v1 │ │ -0a115a: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1160: 5421 ae01 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0a1164: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -0a1168: 1a01 1e00 |002e: const-string v1, " " // string@001e │ │ -0a116c: 6e20 6343 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1172: 5421 ae01 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0a1176: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a117c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -0a1180: 6e20 5d43 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0a1186: 6e10 6a43 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a118c: 0c01 |0040: move-result-object v1 │ │ -0a118e: 1101 |0041: return-object v1 │ │ +09eea0: |[09eea0] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +09eeb0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09eeb4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +09eeb8: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +09eebe: 7120 2416 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +09eec4: 5221 9901 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09eec8: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +09eecc: 1a01 4d00 |000e: const-string v1, " #" // string@004d │ │ +09eed0: 6e20 6343 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09eed6: 5221 9901 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09eeda: 6e20 5f43 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +09eee0: 5221 9201 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09eee4: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +09eee8: 1a01 8a00 |001c: const-string v1, " id=0x" // string@008a │ │ +09eeec: 6e20 6343 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09eef2: 5221 9201 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09eef6: 7110 0043 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +09eefc: 0c01 |0026: move-result-object v1 │ │ +09eefe: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ef04: 5421 ae01 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09ef08: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +09ef0c: 1a01 1e00 |002e: const-string v1, " " // string@001e │ │ +09ef10: 6e20 6343 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ef16: 5421 ae01 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09ef1a: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ef20: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +09ef24: 6e20 5d43 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +09ef2a: 6e10 6a43 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ef30: 0c01 |0040: move-result-object v1 │ │ +09ef32: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0007 line=512 │ │ 0x000a line=513 │ │ 0x000e line=514 │ │ 0x0013 line=515 │ │ @@ -16363,33 +16369,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a1190: |[0a1190] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -0a11a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a11a2: 6e20 dc38 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@38dc │ │ -0a11a8: 0e00 |0004: return-void │ │ +09ef34: |[09ef34] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +09ef44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09ef46: 6e20 dc38 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@38dc │ │ +09ef4c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1540 │ │ 0x0004 line=1541 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #113 header: │ │ class_idx : 380 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 2180 │ │ +source_file_idx : 2176 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -16413,18 +16419,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 │ │ -0a11ac: |[0a11ac] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0a11bc: 5b01 b601 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ -0a11c0: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0a11c6: 0e00 |0005: return-void │ │ +09ef50: |[09ef50] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +09ef60: 5b01 b601 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ +09ef64: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +09ef6a: 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; │ │ │ │ @@ -16434,55 +16440,55 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0a11c8: |[0a11c8] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -0a11d8: 5230 c400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@00c4 │ │ -0a11dc: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -0a11e2: 6f20 d004 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@04d0 │ │ -0a11e8: 0e00 |0008: return-void │ │ -0a11ea: 5420 b601 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ -0a11ee: 5500 c901 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ -0a11f2: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -0a11f6: 5420 b601 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ -0a11fa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0a11fc: 6e20 b207 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ -0a1202: 28f3 |0015: goto 0008 // -000d │ │ -0a1204: 5420 b601 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ -0a1208: 6e10 d707 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ -0a120e: 5420 b601 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ -0a1212: 5400 c101 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -0a1216: 6e10 0608 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ -0a121c: 28e6 |0022: goto 0008 // -001a │ │ -0a121e: 0000 |0023: nop // spacer │ │ -0a1220: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +09ef6c: |[09ef6c] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +09ef7c: 5230 c400 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@00c4 │ │ +09ef80: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +09ef86: 6f20 d004 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@04d0 │ │ +09ef8c: 0e00 |0008: return-void │ │ +09ef8e: 5420 b601 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ +09ef92: 5500 c901 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ +09ef96: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +09ef9a: 5420 b601 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ +09ef9e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +09efa0: 6e20 b207 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ +09efa6: 28f3 |0015: goto 0008 // -000d │ │ +09efa8: 5420 b601 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ +09efac: 6e10 d707 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ +09efb2: 5420 b601 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b6 │ │ +09efb6: 5400 c101 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +09efba: 6e10 0608 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ +09efc0: 28e6 |0022: goto 0008 // -001a │ │ +09efc2: 0000 |0023: nop // spacer │ │ +09efc4: 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 : 2180 (FragmentActivity.java) │ │ + source_file_idx : 2176 (FragmentActivity.java) │ │ │ │ Class #114 header: │ │ class_idx : 382 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2180 │ │ +source_file_idx : 2176 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ @@ -16518,31 +16524,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1230: |[0a1230] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -0a1240: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1246: 0e00 |0003: return-void │ │ +09efd4: |[09efd4] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +09efe4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09efea: 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 : 2180 (FragmentActivity.java) │ │ + source_file_idx : 2176 (FragmentActivity.java) │ │ │ │ Class #115 header: │ │ class_idx : 384 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2181 │ │ +source_file_idx : 2177 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #115 annotations: │ │ Annotations on method #2028 'onFindViewById' │ │ @@ -16564,17 +16570,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1248: |[0a1248] android.support.v4.app.FragmentContainer.:()V │ │ -0a1258: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a125e: 0e00 |0003: return-void │ │ +09efec: |[09efec] android.support.v4.app.FragmentContainer.:()V │ │ +09effc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentContainer; │ │ │ │ Virtual methods - │ │ @@ -16586,21 +16592,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentContainer;) │ │ name : 'onHasView' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2181 (FragmentContainer.java) │ │ + source_file_idx : 2177 (FragmentContainer.java) │ │ │ │ Class #116 header: │ │ class_idx : 385 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2182 │ │ +source_file_idx : 2178 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 35 │ │ │ │ Class #116 annotations: │ │ Annotations on field #458 'mHost' │ │ @@ -16637,18 +16643,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 │ │ -0a1260: |[0a1260] android.support.v4.app.FragmentController.:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ -0a1270: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1276: 5b01 ca01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a127a: 0e00 |0005: return-void │ │ +09f004: |[09f004] android.support.v4.app.FragmentController.:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ +09f014: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f01a: 5b01 ca01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f01e: 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; │ │ @@ -16660,18 +16666,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 │ │ -0a127c: |[0a127c] android.support.v4.app.FragmentController.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; │ │ -0a128c: 2200 8101 |0000: new-instance v0, Landroid/support/v4/app/FragmentController; // type@0181 │ │ -0a1290: 7020 ee07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentController;.:(Landroid/support/v4/app/FragmentHostCallback;)V // method@07ee │ │ -0a1296: 1100 |0005: return-object v0 │ │ +09f020: |[09f020] android.support.v4.app.FragmentController.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; │ │ +09f030: 2200 8101 |0000: new-instance v0, Landroid/support/v4/app/FragmentController; // type@0181 │ │ +09f034: 7020 ee07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentController;.:(Landroid/support/v4/app/FragmentHostCallback;)V // method@07ee │ │ +09f03a: 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<*>; │ │ │ │ @@ -16681,21 +16687,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 │ │ -0a1298: |[0a1298] android.support.v4.app.FragmentController.attachHost:(Landroid/support/v4/app/Fragment;)V │ │ -0a12a8: 5430 ca01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a12ac: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a12b0: 5431 ca01 |0004: iget-object v1, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a12b4: 5432 ca01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a12b8: 6e40 6c08 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@086c │ │ -0a12be: 0e00 |000b: return-void │ │ +09f03c: |[09f03c] android.support.v4.app.FragmentController.attachHost:(Landroid/support/v4/app/Fragment;)V │ │ +09f04c: 5430 ca01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f050: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f054: 5431 ca01 |0004: iget-object v1, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f058: 5432 ca01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f05c: 6e40 6c08 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@086c │ │ +09f062: 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; │ │ @@ -16705,19 +16711,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a12c0: |[0a12c0] android.support.v4.app.FragmentController.dispatchActivityCreated:()V │ │ -0a12d0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a12d4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a12d8: 6e10 7108 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ -0a12de: 0e00 |0007: return-void │ │ +09f064: |[09f064] android.support.v4.app.FragmentController.dispatchActivityCreated:()V │ │ +09f074: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f078: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f07c: 6e10 7108 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@0871 │ │ +09f082: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0007 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16726,19 +16732,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a12e0: |[0a12e0] android.support.v4.app.FragmentController.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0a12f0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a12f4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a12f8: 6e20 7208 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0872 │ │ -0a12fe: 0e00 |0007: return-void │ │ +09f084: |[09f084] android.support.v4.app.FragmentController.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +09f094: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f098: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f09c: 6e20 7208 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0872 │ │ +09f0a2: 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; │ │ @@ -16748,20 +16754,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a1300: |[0a1300] android.support.v4.app.FragmentController.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a1310: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1314: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1318: 6e20 7308 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0873 │ │ -0a131e: 0a00 |0007: move-result v0 │ │ -0a1320: 0f00 |0008: return v0 │ │ +09f0a4: |[09f0a4] android.support.v4.app.FragmentController.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +09f0b4: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f0b8: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f0bc: 6e20 7308 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@0873 │ │ +09f0c2: 0a00 |0007: move-result v0 │ │ +09f0c4: 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; │ │ │ │ @@ -16770,19 +16776,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1324: |[0a1324] android.support.v4.app.FragmentController.dispatchCreate:()V │ │ -0a1334: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1338: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a133c: 6e10 7408 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ -0a1342: 0e00 |0007: return-void │ │ +09f0c8: |[09f0c8] android.support.v4.app.FragmentController.dispatchCreate:()V │ │ +09f0d8: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f0dc: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f0e0: 6e10 7408 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0874 │ │ +09f0e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0007 line=155 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16791,20 +16797,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 │ │ -0a1344: |[0a1344] android.support.v4.app.FragmentController.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0a1354: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1358: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a135c: 6e30 7508 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0875 │ │ -0a1362: 0a00 |0007: move-result v0 │ │ -0a1364: 0f00 |0008: return v0 │ │ +09f0e8: |[09f0e8] android.support.v4.app.FragmentController.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +09f0f8: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f0fc: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f100: 6e30 7508 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0875 │ │ +09f106: 0a00 |0007: move-result v0 │ │ +09f108: 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; │ │ @@ -16814,19 +16820,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1368: |[0a1368] android.support.v4.app.FragmentController.dispatchDestroy:()V │ │ -0a1378: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a137c: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1380: 6e10 7608 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0876 │ │ -0a1386: 0e00 |0007: return-void │ │ +09f10c: |[09f10c] android.support.v4.app.FragmentController.dispatchDestroy:()V │ │ +09f11c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f120: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f124: 6e10 7608 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0876 │ │ +09f12a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16835,19 +16841,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1388: |[0a1388] android.support.v4.app.FragmentController.dispatchDestroyView:()V │ │ -0a1398: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a139c: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a13a0: 6e10 7708 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0877 │ │ -0a13a6: 0e00 |0007: return-void │ │ +09f12c: |[09f12c] android.support.v4.app.FragmentController.dispatchDestroyView:()V │ │ +09f13c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f140: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f144: 6e10 7708 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0877 │ │ +09f14a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16856,19 +16862,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a13a8: |[0a13a8] android.support.v4.app.FragmentController.dispatchLowMemory:()V │ │ -0a13b8: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a13bc: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a13c0: 6e10 7808 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0878 │ │ -0a13c6: 0e00 |0007: return-void │ │ +09f14c: |[09f14c] android.support.v4.app.FragmentController.dispatchLowMemory:()V │ │ +09f15c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f160: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f164: 6e10 7808 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0878 │ │ +09f16a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=259 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16877,20 +16883,20 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a13c8: |[0a13c8] android.support.v4.app.FragmentController.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a13d8: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a13dc: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a13e0: 6e20 7908 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0879 │ │ -0a13e6: 0a00 |0007: move-result v0 │ │ -0a13e8: 0f00 |0008: return v0 │ │ +09f16c: |[09f16c] android.support.v4.app.FragmentController.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +09f17c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f180: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f184: 6e20 7908 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0879 │ │ +09f18a: 0a00 |0007: move-result v0 │ │ +09f18c: 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; │ │ │ │ @@ -16899,19 +16905,19 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a13ec: |[0a13ec] android.support.v4.app.FragmentController.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0a13fc: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1400: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1404: 6e20 7a08 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@087a │ │ -0a140a: 0e00 |0007: return-void │ │ +09f190: |[09f190] android.support.v4.app.FragmentController.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +09f1a0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f1a4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f1a8: 6e20 7a08 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@087a │ │ +09f1ae: 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; │ │ @@ -16921,19 +16927,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a140c: |[0a140c] android.support.v4.app.FragmentController.dispatchPause:()V │ │ -0a141c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1420: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1424: 6e10 7b08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@087b │ │ -0a142a: 0e00 |0007: return-void │ │ +09f1b0: |[09f1b0] android.support.v4.app.FragmentController.dispatchPause:()V │ │ +09f1c0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f1c4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f1c8: 6e10 7b08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@087b │ │ +09f1ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16942,20 +16948,20 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a142c: |[0a142c] android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0a143c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1440: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1444: 6e20 7c08 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@087c │ │ -0a144a: 0a00 |0007: move-result v0 │ │ -0a144c: 0f00 |0008: return v0 │ │ +09f1d0: |[09f1d0] android.support.v4.app.FragmentController.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +09f1e0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f1e4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f1e8: 6e20 7c08 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@087c │ │ +09f1ee: 0a00 |0007: move-result v0 │ │ +09f1f0: 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; │ │ │ │ @@ -16964,19 +16970,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1450: |[0a1450] android.support.v4.app.FragmentController.dispatchReallyStop:()V │ │ -0a1460: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1464: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1468: 6e10 7d08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@087d │ │ -0a146e: 0e00 |0007: return-void │ │ +09f1f4: |[09f1f4] android.support.v4.app.FragmentController.dispatchReallyStop:()V │ │ +09f204: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f208: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f20c: 6e10 7d08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@087d │ │ +09f212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0007 line=214 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -16985,19 +16991,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1470: |[0a1470] android.support.v4.app.FragmentController.dispatchResume:()V │ │ -0a1480: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1484: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1488: 6e10 7e08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ -0a148e: 0e00 |0007: return-void │ │ +09f214: |[09f214] android.support.v4.app.FragmentController.dispatchResume:()V │ │ +09f224: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f228: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f22c: 6e10 7e08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@087e │ │ +09f232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0007 line=188 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17006,19 +17012,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1490: |[0a1490] android.support.v4.app.FragmentController.dispatchStart:()V │ │ -0a14a0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a14a4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a14a8: 6e10 7f08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ -0a14ae: 0e00 |0007: return-void │ │ +09f234: |[09f234] android.support.v4.app.FragmentController.dispatchStart:()V │ │ +09f244: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f248: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f24c: 6e10 7f08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@087f │ │ +09f252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0007 line=177 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17027,19 +17033,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a14b0: |[0a14b0] android.support.v4.app.FragmentController.dispatchStop:()V │ │ -0a14c0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a14c4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a14c8: 6e10 8008 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0880 │ │ -0a14ce: 0e00 |0007: return-void │ │ +09f254: |[09f254] android.support.v4.app.FragmentController.dispatchStop:()V │ │ +09f264: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f268: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f26c: 6e10 8008 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@0880 │ │ +09f272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17048,18 +17054,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a14d0: |[0a14d0] android.support.v4.app.FragmentController.doLoaderDestroy:()V │ │ -0a14e0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a14e4: 6e10 1608 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderDestroy:()V // method@0816 │ │ -0a14ea: 0e00 |0005: return-void │ │ +09f274: |[09f274] android.support.v4.app.FragmentController.doLoaderDestroy:()V │ │ +09f284: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f288: 6e10 1608 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderDestroy:()V // method@0816 │ │ +09f28e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17068,18 +17074,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a14ec: |[0a14ec] android.support.v4.app.FragmentController.doLoaderRetain:()V │ │ -0a14fc: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1500: 6e10 1708 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderRetain:()V // method@0817 │ │ -0a1506: 0e00 |0005: return-void │ │ +09f290: |[09f290] android.support.v4.app.FragmentController.doLoaderRetain:()V │ │ +09f2a0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f2a4: 6e10 1708 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderRetain:()V // method@0817 │ │ +09f2aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=357 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17088,18 +17094,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1508: |[0a1508] android.support.v4.app.FragmentController.doLoaderStart:()V │ │ -0a1518: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a151c: 6e10 1808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStart:()V // method@0818 │ │ -0a1522: 0e00 |0005: return-void │ │ +09f2ac: |[09f2ac] android.support.v4.app.FragmentController.doLoaderStart:()V │ │ +09f2bc: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f2c0: 6e10 1808 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStart:()V // method@0818 │ │ +09f2c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17108,21 +17114,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a1524: |[0a1524] android.support.v4.app.FragmentController.doLoaderStop:(Z)V │ │ -0a1534: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1538: 6e20 1908 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStop:(Z)V // method@0819 │ │ -0a153e: 5410 ca01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1542: 5400 cf01 |0007: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1546: 6e20 b108 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.setRetainLoader:(Z)V // method@08b1 │ │ -0a154c: 0e00 |000c: return-void │ │ +09f2c8: |[09f2c8] android.support.v4.app.FragmentController.doLoaderStop:(Z)V │ │ +09f2d8: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f2dc: 6e20 1908 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.doLoaderStop:(Z)V // method@0819 │ │ +09f2e2: 5410 ca01 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f2e6: 5400 cf01 |0007: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f2ea: 6e20 b108 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.setRetainLoader:(Z)V // method@08b1 │ │ +09f2f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0005 line=349 │ │ 0x000c line=350 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentController; │ │ @@ -17133,18 +17139,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 │ │ -0a1550: |[0a1550] android.support.v4.app.FragmentController.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0a1560: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1564: 6e55 1a08 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@081a │ │ -0a156a: 0e00 |0005: return-void │ │ +09f2f4: |[09f2f4] android.support.v4.app.FragmentController.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +09f304: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f308: 6e55 1a08 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@081a │ │ +09f30e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ 0x0000 - 0x0006 reg=2 prefix Ljava/lang/String; │ │ @@ -17157,20 +17163,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a156c: |[0a156c] android.support.v4.app.FragmentController.execPendingActions:()Z │ │ -0a157c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1580: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1584: 6e10 8308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -0a158a: 0a00 |0007: move-result v0 │ │ -0a158c: 0f00 |0008: return v0 │ │ +09f310: |[09f310] android.support.v4.app.FragmentController.execPendingActions:()Z │ │ +09f320: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f324: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f328: 6e10 8308 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +09f32e: 0a00 |0007: move-result v0 │ │ +09f330: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #23 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -17178,32 +17184,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 │ │ -0a1590: |[0a1590] android.support.v4.app.FragmentController.getActiveFragments:(Ljava/util/List;)Ljava/util/List; │ │ -0a15a0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a15a4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a15a8: 5400 fa01 |0004: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -0a15ac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0a15b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a15b2: 1100 |0009: return-object v0 │ │ -0a15b4: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ -0a15b8: 2202 a408 |000c: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0a15bc: 6e10 0808 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ -0a15c2: 0a00 |0011: move-result v0 │ │ -0a15c4: 7020 c343 0200 |0012: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0a15ca: 5410 ca01 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a15ce: 5400 cf01 |0017: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a15d2: 5400 fa01 |0019: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -0a15d6: 7220 2244 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ -0a15dc: 0720 |001e: move-object v0, v2 │ │ -0a15de: 28ea |001f: goto 0009 // -0016 │ │ +09f334: |[09f334] android.support.v4.app.FragmentController.getActiveFragments:(Ljava/util/List;)Ljava/util/List; │ │ +09f344: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f348: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f34c: 5400 fa01 |0004: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +09f350: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +09f354: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09f356: 1100 |0009: return-object v0 │ │ +09f358: 3902 0b00 |000a: if-nez v2, 0015 // +000b │ │ +09f35c: 2202 a408 |000c: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +09f360: 6e10 0808 0100 |000e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ +09f366: 0a00 |0011: move-result v0 │ │ +09f368: 7020 c343 0200 |0012: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +09f36e: 5410 ca01 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f372: 5400 cf01 |0017: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f376: 5400 fa01 |0019: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +09f37a: 7220 2244 0200 |001b: invoke-interface {v2, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ +09f380: 0720 |001e: move-object v0, v2 │ │ +09f382: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0008 line=81 │ │ 0x0009 line=87 │ │ 0x000a line=83 │ │ 0x000c line=84 │ │ @@ -17220,24 +17226,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a15e0: |[0a15e0] android.support.v4.app.FragmentController.getActiveFragmentsCount:()I │ │ -0a15f0: 5421 ca01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a15f4: 5411 cf01 |0002: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a15f8: 5410 fa01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -0a15fc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0a1600: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0a1602: 0f01 |0009: return v1 │ │ -0a1604: 7210 2c44 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -0a160a: 0a01 |000d: move-result v1 │ │ -0a160c: 28fb |000e: goto 0009 // -0005 │ │ +09f384: |[09f384] android.support.v4.app.FragmentController.getActiveFragmentsCount:()I │ │ +09f394: 5421 ca01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f398: 5411 cf01 |0002: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f39c: 5410 fa01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +09f3a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +09f3a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09f3a6: 0f01 |0009: return v1 │ │ +09f3a8: 7210 2c44 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +09f3ae: 0a01 |000d: move-result v1 │ │ +09f3b0: 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; │ │ @@ -17247,19 +17253,19 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1610: |[0a1610] android.support.v4.app.FragmentController.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -0a1620: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1624: 6e10 1d08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@081d │ │ -0a162a: 0c00 |0005: move-result-object v0 │ │ -0a162c: 1100 |0006: return-object v0 │ │ +09f3b4: |[09f3b4] android.support.v4.app.FragmentController.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +09f3c4: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f3c8: 6e10 1d08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@081d │ │ +09f3ce: 0c00 |0005: move-result-object v0 │ │ +09f3d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #26 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -17267,19 +17273,19 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1630: |[0a1630] android.support.v4.app.FragmentController.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -0a1640: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1644: 6e10 2008 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManagerImpl:()Landroid/support/v4/app/LoaderManagerImpl; // method@0820 │ │ -0a164a: 0c00 |0005: move-result-object v0 │ │ -0a164c: 1100 |0006: return-object v0 │ │ +09f3d4: |[09f3d4] android.support.v4.app.FragmentController.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +09f3e4: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f3e8: 6e10 2008 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManagerImpl:()Landroid/support/v4/app/LoaderManagerImpl; // method@0820 │ │ +09f3ee: 0c00 |0005: move-result-object v0 │ │ +09f3f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -17287,19 +17293,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1650: |[0a1650] android.support.v4.app.FragmentController.noteStateNotSaved:()V │ │ -0a1660: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1664: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1668: 6e10 9a08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ -0a166e: 0e00 |0007: return-void │ │ +09f3f4: |[09f3f4] android.support.v4.app.FragmentController.noteStateNotSaved:()V │ │ +09f404: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f408: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f40c: 6e10 9a08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@089a │ │ +09f412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17308,20 +17314,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 │ │ -0a1670: |[0a1670] android.support.v4.app.FragmentController.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0a1680: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1684: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1688: 6e55 9b08 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@089b │ │ -0a168e: 0c00 |0007: move-result-object v0 │ │ -0a1690: 1100 |0008: return-object v0 │ │ +09f414: |[09f414] android.support.v4.app.FragmentController.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +09f424: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f428: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f42c: 6e55 9b08 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@089b │ │ +09f432: 0c00 |0007: move-result-object v0 │ │ +09f434: 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; │ │ @@ -17333,18 +17339,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1694: |[0a1694] android.support.v4.app.FragmentController.reportLoaderStart:()V │ │ -0a16a4: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a16a8: 6e10 2f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.reportLoaderStart:()V // method@082f │ │ -0a16ae: 0e00 |0005: return-void │ │ +09f438: |[09f438] android.support.v4.app.FragmentController.reportLoaderStart:()V │ │ +09f448: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f44c: 6e10 2f08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.reportLoaderStart:()V // method@082f │ │ +09f452: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ @@ -17353,19 +17359,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 │ │ -0a16b0: |[0a16b0] android.support.v4.app.FragmentController.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ -0a16c0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a16c4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a16c8: 6e30 a808 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@08a8 │ │ -0a16ce: 0e00 |0007: return-void │ │ +09f454: |[09f454] android.support.v4.app.FragmentController.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ +09f464: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f468: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f46c: 6e30 a808 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@08a8 │ │ +09f472: 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; │ │ @@ -17377,18 +17383,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 │ │ -0a16d0: |[0a16d0] android.support.v4.app.FragmentController.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0a16e0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a16e4: 6e20 3008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0830 │ │ -0a16ea: 0e00 |0005: return-void │ │ +09f474: |[09f474] android.support.v4.app.FragmentController.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +09f484: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f488: 6e20 3008 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentHostCallback;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0830 │ │ +09f48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentController; │ │ @@ -17399,19 +17405,19 @@ │ │ type : '()Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a16ec: |[0a16ec] android.support.v4.app.FragmentController.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ -0a16fc: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1700: 6e10 3108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@0831 │ │ -0a1706: 0c00 |0005: move-result-object v0 │ │ -0a1708: 1100 |0006: return-object v0 │ │ +09f490: |[09f490] android.support.v4.app.FragmentController.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ +09f4a0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f4a4: 6e10 3108 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@0831 │ │ +09f4aa: 0c00 |0005: move-result-object v0 │ │ +09f4ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #33 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -17419,20 +17425,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a170c: |[0a170c] android.support.v4.app.FragmentController.retainNonConfig:()Ljava/util/List; │ │ -0a171c: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1720: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1724: 6e10 a908 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@08a9 │ │ -0a172a: 0c00 |0007: move-result-object v0 │ │ -0a172c: 1100 |0008: return-object v0 │ │ +09f4b0: |[09f4b0] android.support.v4.app.FragmentController.retainNonConfig:()Ljava/util/List; │ │ +09f4c0: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f4c4: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f4c8: 6e10 a908 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@08a9 │ │ +09f4ce: 0c00 |0007: move-result-object v0 │ │ +09f4d0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentController; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentController;) │ │ @@ -17440,33 +17446,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a1730: |[0a1730] android.support.v4.app.FragmentController.saveAllState:()Landroid/os/Parcelable; │ │ -0a1740: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ -0a1744: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1748: 6e10 ab08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@08ab │ │ -0a174e: 0c00 |0007: move-result-object v0 │ │ -0a1750: 1100 |0008: return-object v0 │ │ +09f4d4: |[09f4d4] android.support.v4.app.FragmentController.saveAllState:()Landroid/os/Parcelable; │ │ +09f4e4: 5410 ca01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentController;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@01ca │ │ +09f4e8: 5400 cf01 |0002: iget-object v0, v0, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09f4ec: 6e10 ab08 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@08ab │ │ +09f4f2: 0c00 |0007: move-result-object v0 │ │ +09f4f4: 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 : 2182 (FragmentController.java) │ │ + source_file_idx : 2178 (FragmentController.java) │ │ │ │ Class #117 header: │ │ class_idx : 387 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #117 annotations: │ │ Annotations on class │ │ @@ -17518,21 +17524,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentManager$BackStackEntry;) │ │ name : 'getName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #118 header: │ │ class_idx : 388 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -17550,21 +17556,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #119 header: │ │ class_idx : 389 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -17595,17 +17601,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1754: |[0a1754] android.support.v4.app.FragmentManager.:()V │ │ -0a1764: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a176a: 0e00 |0003: return-void │ │ +09f4f8: |[09f4f8] android.support.v4.app.FragmentManager.:()V │ │ +09f508: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -17614,17 +17620,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a176c: |[0a176c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -0a177c: 6a00 f101 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -0a1780: 0e00 |0002: return-void │ │ +09f510: |[09f510] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +09f520: 6a00 f101 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +09f524: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -17700,18 +17706,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a1784: |[0a1784] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0a1794: 6e10 3b08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -0a179a: 0c00 |0003: move-result-object v0 │ │ -0a179c: 1100 |0004: return-object v0 │ │ +09f528: |[09f528] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +09f538: 6e10 3b08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +09f53e: 0c00 |0003: move-result-object v0 │ │ +09f540: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #12 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -17764,21 +17770,21 @@ │ │ │ │ #20 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #120 header: │ │ class_idx : 390 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -17803,18 +17809,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 │ │ -0a17a0: |[0a17a0] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0a17b0: 5b01 d501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d5 │ │ -0a17b4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a17ba: 0e00 |0005: return-void │ │ +09f544: |[09f544] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +09f554: 5b01 d501 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d5 │ │ +09f558: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f55e: 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; │ │ │ │ @@ -17824,32 +17830,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a17bc: |[0a17bc] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -0a17cc: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d5 │ │ -0a17d0: 6e10 8308 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -0a17d6: 0e00 |0005: return-void │ │ +09f560: |[09f560] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +09f570: 5410 d501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d5 │ │ +09f574: 6e10 8308 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +09f57a: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #121 header: │ │ class_idx : 391 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -17874,18 +17880,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 │ │ -0a17d8: |[0a17d8] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0a17e8: 5b01 d601 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ -0a17ec: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a17f2: 0e00 |0005: return-void │ │ +09f57c: |[09f57c] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +09f58c: 5b01 d601 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ +09f590: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -17895,39 +17901,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0a17f4: |[0a17f4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -0a1804: 5450 d601 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ -0a1808: 5451 d601 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ -0a180c: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -0a1810: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -0a1816: 0c01 |0009: move-result-object v1 │ │ -0a1818: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0a181a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0a181c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0a181e: 6e54 a308 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -0a1824: 0e00 |0010: return-void │ │ +09f598: |[09f598] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +09f5a8: 5450 d601 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ +09f5ac: 5451 d601 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d6 │ │ +09f5b0: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +09f5b4: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +09f5ba: 0c01 |0009: move-result-object v1 │ │ +09f5bc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09f5be: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +09f5c0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +09f5c2: 6e54 a308 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +09f5c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0010 line=578 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #122 header: │ │ class_idx : 392 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -17960,20 +17966,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a1828: |[0a1828] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -0a1838: 5b01 d701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ -0a183c: 5b02 d901 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@01d9 │ │ -0a1840: 5903 d801 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@01d8 │ │ -0a1844: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a184a: 0e00 |0009: return-void │ │ +09f5cc: |[09f5cc] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +09f5dc: 5b01 d701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ +09f5e0: 5b02 d901 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@01d9 │ │ +09f5e4: 5903 d801 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@01d8 │ │ +09f5e8: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f5ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -17985,39 +17991,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0a184c: |[0a184c] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -0a185c: 5450 d701 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ -0a1860: 5451 d701 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ -0a1864: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -0a1868: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -0a186e: 0c01 |0009: move-result-object v1 │ │ -0a1870: 5452 d901 |000a: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@01d9 │ │ -0a1874: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ -0a1876: 5254 d801 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@01d8 │ │ -0a187a: 6e54 a308 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -0a1880: 0e00 |0012: return-void │ │ +09f5f0: |[09f5f0] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +09f600: 5450 d701 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ +09f604: 5451 d701 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01d7 │ │ +09f608: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +09f60c: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +09f612: 0c01 |0009: move-result-object v1 │ │ +09f614: 5452 d901 |000a: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@01d9 │ │ +09f618: 12f3 |000c: const/4 v3, #int -1 // #ff │ │ +09f61a: 5254 d801 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@01d8 │ │ +09f61e: 6e54 a308 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +09f624: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0012 line=594 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #123 header: │ │ class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -18050,20 +18056,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 │ │ -0a1884: |[0a1884] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -0a1894: 5b01 da01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ -0a1898: 5902 dc01 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@01dc │ │ -0a189c: 5903 db01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@01db │ │ -0a18a0: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a18a6: 0e00 |0009: return-void │ │ +09f628: |[09f628] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +09f638: 5b01 da01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ +09f63c: 5902 dc01 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@01dc │ │ +09f640: 5903 db01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@01db │ │ +09f644: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f64a: 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 │ │ @@ -18075,39 +18081,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0a18a8: |[0a18a8] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -0a18b8: 5450 da01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ -0a18bc: 5451 da01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ -0a18c0: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -0a18c4: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -0a18ca: 0c01 |0009: move-result-object v1 │ │ -0a18cc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0a18ce: 5253 dc01 |000b: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@01dc │ │ -0a18d2: 5254 db01 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@01db │ │ -0a18d6: 6e54 a308 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -0a18dc: 0e00 |0012: return-void │ │ +09f64c: |[09f64c] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +09f65c: 5450 da01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ +09f660: 5451 da01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01da │ │ +09f664: 5411 0902 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +09f668: 6e10 1e08 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +09f66e: 0c01 |0009: move-result-object v1 │ │ +09f670: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +09f672: 5253 dc01 |000b: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@01dc │ │ +09f676: 5254 db01 |000d: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@01db │ │ +09f67a: 6e54 a308 1032 |000f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +09f680: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #124 header: │ │ class_idx : 395 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -18132,18 +18138,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 │ │ -0a18e0: |[0a18e0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ -0a18f0: 5b01 df01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01df │ │ -0a18f4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a18fa: 0e00 |0005: return-void │ │ +09f684: |[09f684] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ +09f694: 5b01 df01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01df │ │ +09f698: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f69e: 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; │ │ │ │ @@ -18153,36 +18159,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a18fc: |[0a18fc] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.run:()V │ │ -0a190c: 5430 df01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01df │ │ -0a1910: 7110 6008 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@0860 │ │ -0a1916: 0c00 |0005: move-result-object v0 │ │ -0a1918: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0a191a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0a191c: 7130 f81a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0a1922: 0e00 |000b: return-void │ │ +09f6a0: |[09f6a0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.run:()V │ │ +09f6b0: 5430 df01 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01df │ │ +09f6b4: 7110 6008 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@0860 │ │ +09f6ba: 0c00 |0005: move-result-object v0 │ │ +09f6bc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +09f6be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +09f6c0: 7130 f81a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +09f6c6: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #125 header: │ │ class_idx : 396 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -18207,18 +18213,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 │ │ -0a1924: |[0a1924] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ -0a1934: 5b01 e001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01e0 │ │ -0a1938: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a193e: 0e00 |0005: return-void │ │ +09f6c8: |[09f6c8] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V │ │ +09f6d8: 5b01 e001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01e0 │ │ +09f6dc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f6e2: 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; │ │ │ │ @@ -18228,36 +18234,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a1940: |[0a1940] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.run:()V │ │ -0a1950: 5430 e001 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01e0 │ │ -0a1954: 7110 6008 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@0860 │ │ -0a195a: 0c00 |0005: move-result-object v0 │ │ -0a195c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0a195e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0a1960: 7130 f81a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0a1966: 0e00 |000b: return-void │ │ +09f6e4: |[09f6e4] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2.run:()V │ │ +09f6f4: 5430 e001 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // field@01e0 │ │ +09f6f8: 7110 6008 0000 |0002: invoke-static {v0}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; // method@0860 │ │ +09f6fe: 0c00 |0005: move-result-object v0 │ │ +09f700: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09f702: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +09f704: 7130 f81a 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +09f70a: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #126 header: │ │ class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -18294,26 +18300,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 │ │ -0a1968: |[0a1968] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -0a1978: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a197a: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1980: 5b21 e101 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1984: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a1986: 5c20 e201 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ -0a198a: 5b21 e301 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a198e: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -0a1992: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -0a1996: 0e00 |000f: return-void │ │ -0a1998: 5b23 e301 |0010: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a199c: 28fd |0012: goto 000f // -0003 │ │ +09f70c: |[09f70c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +09f71c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09f71e: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +09f724: 5b21 e101 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f728: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09f72a: 5c20 e201 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ +09f72e: 5b21 e301 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f732: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +09f736: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +09f73a: 0e00 |000f: return-void │ │ +09f73c: 5b23 e301 |0010: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f740: 28fd |0012: goto 000f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0009 line=420 │ │ 0x000b line=422 │ │ @@ -18329,27 +18335,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 │ │ -0a19a0: |[0a19a0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V │ │ -0a19b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a19b2: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a19b8: 5b21 e101 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a19bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a19be: 5c20 e201 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ -0a19c2: 5b21 e301 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a19c6: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -0a19ca: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ -0a19ce: 0e00 |000f: return-void │ │ -0a19d0: 5b25 e101 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a19d4: 5b23 e301 |0012: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a19d8: 28fb |0014: goto 000f // -0005 │ │ +09f744: |[09f744] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.:(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V │ │ +09f754: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09f756: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +09f75c: 5b21 e101 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f760: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09f762: 5c20 e201 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ +09f766: 5b21 e301 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f76a: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +09f76e: 3904 0300 |000d: if-nez v4, 0010 // +0003 │ │ +09f772: 0e00 |000f: return-void │ │ +09f774: 5b25 e101 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f778: 5b23 e301 |0012: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f77c: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=429 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0009 line=420 │ │ 0x000b line=430 │ │ @@ -18367,17 +18373,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 │ │ -0a19dc: |[0a19dc] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; │ │ -0a19ec: 5410 e301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a19f0: 1100 |0002: return-object v0 │ │ +09f780: |[09f780] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.access$000:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)Landroid/view/View; │ │ +09f790: 5410 e301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f794: 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 - │ │ @@ -18386,28 +18392,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a19f4: |[0a19f4] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0a1a04: 5420 e301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a1a08: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0a1a0c: 5520 e201 |0004: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ -0a1a10: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0a1a14: 5420 e301 |0008: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a1a18: 2201 8c01 |000a: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; // type@018c │ │ -0a1a1c: 7020 5c08 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@085c │ │ -0a1a22: 6e20 b038 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ -0a1a28: 5420 e101 |0012: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1a2c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0a1a30: 5420 e101 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1a34: 7220 a83a 3000 |0018: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@3aa8 │ │ -0a1a3a: 0e00 |001b: return-void │ │ +09f798: |[09f798] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +09f7a8: 5420 e301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f7ac: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +09f7b0: 5520 e201 |0004: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ +09f7b4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +09f7b8: 5420 e301 |0008: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f7bc: 2201 8c01 |000a: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2; // type@018c │ │ +09f7c0: 7020 5c08 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$2;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@085c │ │ +09f7c6: 6e20 b038 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ +09f7cc: 5420 e101 |0012: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f7d0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +09f7d4: 5420 e101 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f7d8: 7220 a83a 3000 |0018: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@3aa8 │ │ +09f7de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0008 line=460 │ │ 0x0012 line=467 │ │ 0x0016 line=468 │ │ 0x001b line=470 │ │ @@ -18420,20 +18426,20 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a1a3c: |[0a1a3c] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0a1a4c: 5410 e101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1a50: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a1a54: 5410 e101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1a58: 7220 a93a 2000 |0006: invoke-interface {v0, v2}, Landroid/view/animation/Animation$AnimationListener;.onAnimationRepeat:(Landroid/view/animation/Animation;)V // method@3aa9 │ │ -0a1a5e: 0e00 |0009: return-void │ │ +09f7e0: |[09f7e0] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +09f7f0: 5410 e101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f7f4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09f7f8: 5410 e101 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f7fc: 7220 a93a 2000 |0006: invoke-interface {v0, v2}, Landroid/view/animation/Animation$AnimationListener;.onAnimationRepeat:(Landroid/view/animation/Animation;)V // method@3aa9 │ │ +09f802: 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; │ │ @@ -18444,52 +18450,52 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a1a60: |[0a1a60] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0a1a70: 5420 e301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a1a74: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -0a1a78: 5420 e301 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a1a7c: 7120 b208 3000 |0006: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@08b2 │ │ -0a1a82: 0a00 |0009: move-result v0 │ │ -0a1a84: 5c20 e201 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ -0a1a88: 5520 e201 |000c: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ -0a1a8c: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -0a1a90: 5420 e301 |0010: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ -0a1a94: 2201 8b01 |0012: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; // type@018b │ │ -0a1a98: 7020 5a08 2100 |0014: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@085a │ │ -0a1a9e: 6e20 b038 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ -0a1aa4: 5420 e101 |001a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1aa8: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ -0a1aac: 5420 e101 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ -0a1ab0: 7220 aa3a 3000 |0020: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@3aaa │ │ -0a1ab6: 0e00 |0023: return-void │ │ +09f804: |[09f804] android.support.v4.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +09f814: 5420 e301 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f818: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +09f81c: 5420 e301 |0004: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f820: 7120 b208 3000 |0006: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@08b2 │ │ +09f826: 0a00 |0009: move-result v0 │ │ +09f828: 5c20 e201 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ +09f82c: 5520 e201 |000c: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mShouldRunOnHWLayer:Z // field@01e2 │ │ +09f830: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +09f834: 5420 e301 |0010: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mView:Landroid/view/View; // field@01e3 │ │ +09f838: 2201 8b01 |0012: new-instance v1, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1; // type@018b │ │ +09f83c: 7020 5a08 2100 |0014: invoke-direct {v1, v2}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;.:(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V // method@085a │ │ +09f842: 6e20 b038 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ +09f848: 5420 e101 |001a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f84c: 3800 0700 |001c: if-eqz v0, 0023 // +0007 │ │ +09f850: 5420 e101 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.mOrignalListener:Landroid/view/animation/Animation$AnimationListener; // field@01e1 │ │ +09f854: 7220 aa3a 3000 |0020: invoke-interface {v0, v3}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@3aaa │ │ +09f85a: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #127 header: │ │ class_idx : 398 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -18529,53 +18535,53 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0a1ab8: |[0a1ab8] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ -0a1ac8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0a1aca: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0a1ace: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0a1ad4: 6900 e401 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@01e4 │ │ -0a1ad8: 0e00 |0008: return-void │ │ -0a1ada: 0000 |0009: nop // spacer │ │ -0a1adc: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +09f85c: |[09f85c] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +09f86c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +09f86e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +09f872: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +09f878: 6900 e401 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@01e4 │ │ +09f87c: 0e00 |0008: return-void │ │ +09f87e: 0000 |0009: nop // spacer │ │ +09f880: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2342 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1af0: |[0a1af0] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ -0a1b00: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1b06: 0e00 |0003: return-void │ │ +09f894: |[09f894] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +09f8a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f8aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$FragmentTag; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #128 header: │ │ class_idx : 400 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -18597,17 +18603,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1b08: |[0a1b08] android.support.v4.app.FragmentManagerState$1.:()V │ │ -0a1b18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1b1e: 0e00 |0003: return-void │ │ +09f8ac: |[09f8ac] android.support.v4.app.FragmentManagerState$1.:()V │ │ +09f8bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f8c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -18616,18 +18622,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 │ │ -0a1b20: |[0a1b20] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -0a1b30: 2200 9101 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ -0a1b34: 7020 bf08 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@08bf │ │ -0a1b3a: 1100 |0005: return-object v0 │ │ +09f8c4: |[09f8c4] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +09f8d4: 2200 9101 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ +09f8d8: 7020 bf08 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@08bf │ │ +09f8de: 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; │ │ │ │ @@ -18636,18 +18642,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 │ │ -0a1b3c: |[0a1b3c] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0a1b4c: 6e20 b908 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@08b9 │ │ -0a1b52: 0c00 |0003: move-result-object v0 │ │ -0a1b54: 1100 |0004: return-object v0 │ │ +09f8e0: |[09f8e0] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09f8f0: 6e20 b908 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@08b9 │ │ +09f8f6: 0c00 |0003: move-result-object v0 │ │ +09f8f8: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -18656,17 +18662,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 │ │ -0a1b58: |[0a1b58] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -0a1b68: 2320 0309 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0903 │ │ -0a1b6c: 1100 |0002: return-object v0 │ │ +09f8fc: |[09f8fc] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +09f90c: 2320 0309 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0903 │ │ +09f910: 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 │ │ │ │ @@ -18675,32 +18681,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a1b70: |[0a1b70] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -0a1b80: 6e20 bb08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@08bb │ │ -0a1b86: 0c00 |0003: move-result-object v0 │ │ -0a1b88: 1100 |0004: return-object v0 │ │ +09f914: |[09f914] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +09f924: 6e20 bb08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@08bb │ │ +09f92a: 0c00 |0003: move-result-object v0 │ │ +09f92c: 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 x0 I │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #129 header: │ │ class_idx : 401 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #129 annotations: │ │ Annotations on field #531 'CREATOR' │ │ @@ -18736,36 +18742,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1b8c: |[0a1b8c] android.support.v4.app.FragmentManagerState.:()V │ │ -0a1b9c: 2200 9001 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0190 │ │ -0a1ba0: 7010 b808 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@08b8 │ │ -0a1ba6: 6900 1302 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0213 │ │ -0a1baa: 0e00 |0007: return-void │ │ +09f930: |[09f930] android.support.v4.app.FragmentManagerState.:()V │ │ +09f940: 2200 9001 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0190 │ │ +09f944: 7010 b808 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@08b8 │ │ +09f94a: 6900 1302 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0213 │ │ +09f94e: 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 │ │ -0a1bac: |[0a1bac] android.support.v4.app.FragmentManagerState.:()V │ │ -0a1bbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1bc2: 0e00 |0003: return-void │ │ +09f950: |[09f950] android.support.v4.app.FragmentManagerState.:()V │ │ +09f960: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09f966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -18774,30 +18780,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a1bc4: |[0a1bc4] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -0a1bd4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1bda: 6200 1c02 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@021c │ │ -0a1bde: 6e20 ec04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@04ec │ │ -0a1be4: 0c00 |0008: move-result-object v0 │ │ -0a1be6: 1f00 0409 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ -0a1bea: 5b10 1402 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -0a1bee: 6e10 ea04 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@04ea │ │ -0a1bf4: 0c00 |0010: move-result-object v0 │ │ -0a1bf6: 5b10 1502 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -0a1bfa: 6200 5101 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0151 │ │ -0a1bfe: 6e20 ec04 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@04ec │ │ -0a1c04: 0c00 |0018: move-result-object v0 │ │ -0a1c06: 1f00 0109 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ -0a1c0a: 5b10 1602 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -0a1c0e: 0e00 |001d: return-void │ │ +09f968: |[09f968] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +09f978: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +09f97e: 6200 1c02 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@021c │ │ +09f982: 6e20 ec04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@04ec │ │ +09f988: 0c00 |0008: move-result-object v0 │ │ +09f98a: 1f00 0409 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ +09f98e: 5b10 1402 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +09f992: 6e10 ea04 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@04ea │ │ +09f998: 0c00 |0010: move-result-object v0 │ │ +09f99a: 5b10 1502 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +09f99e: 6200 5101 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0151 │ │ +09f9a2: 6e20 ec04 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@04ec │ │ +09f9a8: 0c00 |0018: move-result-object v0 │ │ +09f9aa: 1f00 0109 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ +09f9ae: 5b10 1602 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +09f9b2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ 0x000d line=376 │ │ 0x0013 line=377 │ │ 0x001d line=378 │ │ @@ -18811,17 +18817,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a1c10: |[0a1c10] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -0a1c20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1c22: 0f00 |0001: return v0 │ │ +09f9b4: |[09f9b4] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +09f9c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09f9c6: 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;) │ │ @@ -18829,40 +18835,40 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0a1c24: |[0a1c24] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0a1c34: 5410 1402 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -0a1c38: 6e30 0705 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0507 │ │ -0a1c3e: 5410 1502 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -0a1c42: 6e20 fe04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@04fe │ │ -0a1c48: 5410 1602 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -0a1c4c: 6e30 0705 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0507 │ │ -0a1c52: 0e00 |000f: return-void │ │ +09f9c8: |[09f9c8] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09f9d8: 5410 1402 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +09f9dc: 6e30 0705 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0507 │ │ +09f9e2: 5410 1502 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +09f9e6: 6e20 fe04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@04fe │ │ +09f9ec: 5410 1602 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +09f9f0: 6e30 0705 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0507 │ │ +09f9f6: 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #130 header: │ │ class_idx : 403 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -18884,17 +18890,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1c54: |[0a1c54] android.support.v4.app.FragmentState$1.:()V │ │ -0a1c64: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1c6a: 0e00 |0003: return-void │ │ +09f9f8: |[09f9f8] android.support.v4.app.FragmentState$1.:()V │ │ +09fa08: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09fa0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -18903,18 +18909,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 │ │ -0a1c6c: |[0a1c6c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -0a1c7c: 2200 9401 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0194 │ │ -0a1c80: 7020 d408 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@08d4 │ │ -0a1c86: 1100 |0005: return-object v0 │ │ +09fa10: |[09fa10] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +09fa20: 2200 9401 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0194 │ │ +09fa24: 7020 d408 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@08d4 │ │ +09fa2a: 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; │ │ │ │ @@ -18923,18 +18929,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 │ │ -0a1c88: |[0a1c88] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0a1c98: 6e20 cf08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@08cf │ │ -0a1c9e: 0c00 |0003: move-result-object v0 │ │ -0a1ca0: 1100 |0004: return-object v0 │ │ +09fa2c: |[09fa2c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09fa3c: 6e20 cf08 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@08cf │ │ +09fa42: 0c00 |0003: move-result-object v0 │ │ +09fa44: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -18943,17 +18949,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 │ │ -0a1ca4: |[0a1ca4] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -0a1cb4: 2320 0409 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ -0a1cb8: 1100 |0002: return-object v0 │ │ +09fa48: |[09fa48] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +09fa58: 2320 0409 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ +09fa5c: 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 │ │ │ │ @@ -18962,32 +18968,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a1cbc: |[0a1cbc] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -0a1ccc: 6e20 d108 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@08d1 │ │ -0a1cd2: 0c00 |0003: move-result-object v0 │ │ -0a1cd4: 1100 |0004: return-object v0 │ │ +09fa60: |[09fa60] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +09fa70: 6e20 d108 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@08d1 │ │ +09fa76: 0c00 |0003: move-result-object v0 │ │ +09fa78: 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 x0 I │ │ │ │ - source_file_idx : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #131 header: │ │ class_idx : 404 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #131 annotations: │ │ Annotations on field #540 'CREATOR' │ │ @@ -19055,79 +19061,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1cd8: |[0a1cd8] android.support.v4.app.FragmentState.:()V │ │ -0a1ce8: 2200 9301 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0193 │ │ -0a1cec: 7010 ce08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@08ce │ │ -0a1cf2: 6900 1c02 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@021c │ │ -0a1cf6: 0e00 |0007: return-void │ │ +09fa7c: |[09fa7c] android.support.v4.app.FragmentState.:()V │ │ +09fa8c: 2200 9301 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0193 │ │ +09fa90: 7010 ce08 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@08ce │ │ +09fa96: 6900 1c02 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@021c │ │ +09fa9a: 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 │ │ -0a1cf8: |[0a1cf8] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -0a1d08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a1d0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a1d0c: 7010 1f43 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1d12: 6e10 f804 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0a1d18: 0c00 |0008: move-result-object v0 │ │ -0a1d1a: 5b30 1e02 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ -0a1d1e: 6e10 f504 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d24: 0a00 |000e: move-result v0 │ │ -0a1d26: 5930 2302 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ -0a1d2a: 6e10 f504 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d30: 0a00 |0014: move-result v0 │ │ -0a1d32: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -0a1d36: 0110 |0017: move v0, v1 │ │ -0a1d38: 5c30 2202 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ -0a1d3c: 6e10 f504 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d42: 0a00 |001d: move-result v0 │ │ -0a1d44: 5930 2102 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ -0a1d48: 6e10 f504 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d4e: 0a00 |0023: move-result v0 │ │ -0a1d50: 5930 1f02 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ -0a1d54: 6e10 f804 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0a1d5a: 0c00 |0029: move-result-object v0 │ │ -0a1d5c: 5b30 2702 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ -0a1d60: 6e10 f504 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d66: 0a00 |002f: move-result v0 │ │ -0a1d68: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -0a1d6c: 0110 |0032: move v0, v1 │ │ -0a1d6e: 5c30 2502 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ -0a1d72: 6e10 f504 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0a1d78: 0a00 |0038: move-result v0 │ │ -0a1d7a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -0a1d7e: 5c31 2002 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ -0a1d82: 6e10 f104 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0a1d88: 0c00 |0040: move-result-object v0 │ │ -0a1d8a: 5b30 1d02 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1d8e: 6e10 f104 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0a1d94: 0c00 |0046: move-result-object v0 │ │ -0a1d96: 5b30 2602 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -0a1d9a: 0e00 |0049: return-void │ │ -0a1d9c: 0120 |004a: move v0, v2 │ │ -0a1d9e: 28cd |004b: goto 0018 // -0033 │ │ -0a1da0: 0120 |004c: move v0, v2 │ │ -0a1da2: 28e6 |004d: goto 0033 // -001a │ │ -0a1da4: 0121 |004e: move v1, v2 │ │ -0a1da6: 28ec |004f: goto 003b // -0014 │ │ +09fa9c: |[09fa9c] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +09faac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09faae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09fab0: 7010 1f43 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +09fab6: 6e10 f804 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +09fabc: 0c00 |0008: move-result-object v0 │ │ +09fabe: 5b30 1e02 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ +09fac2: 6e10 f504 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09fac8: 0a00 |000e: move-result v0 │ │ +09faca: 5930 2302 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ +09face: 6e10 f504 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09fad4: 0a00 |0014: move-result v0 │ │ +09fad6: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +09fada: 0110 |0017: move v0, v1 │ │ +09fadc: 5c30 2202 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ +09fae0: 6e10 f504 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09fae6: 0a00 |001d: move-result v0 │ │ +09fae8: 5930 2102 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ +09faec: 6e10 f504 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09faf2: 0a00 |0023: move-result v0 │ │ +09faf4: 5930 1f02 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ +09faf8: 6e10 f804 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +09fafe: 0c00 |0029: move-result-object v0 │ │ +09fb00: 5b30 2702 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ +09fb04: 6e10 f504 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09fb0a: 0a00 |002f: move-result v0 │ │ +09fb0c: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +09fb10: 0110 |0032: move v0, v1 │ │ +09fb12: 5c30 2502 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ +09fb16: 6e10 f504 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +09fb1c: 0a00 |0038: move-result v0 │ │ +09fb1e: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +09fb22: 5c31 2002 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ +09fb26: 6e10 f104 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +09fb2c: 0c00 |0040: move-result-object v0 │ │ +09fb2e: 5b30 1d02 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fb32: 6e10 f104 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +09fb38: 0c00 |0046: move-result-object v0 │ │ +09fb3a: 5b30 2602 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +09fb3e: 0e00 |0049: return-void │ │ +09fb40: 0120 |004a: move v0, v2 │ │ +09fb42: 28cd |004b: goto 0018 // -0033 │ │ +09fb44: 0120 |004c: move v0, v2 │ │ +09fb46: 28e6 |004d: goto 0033 // -001a │ │ +09fb48: 0121 |004e: move v1, v2 │ │ +09fb4a: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x0011 line=82 │ │ 0x001a line=83 │ │ @@ -19150,38 +19156,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 │ │ -0a1da8: |[0a1da8] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -0a1db8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a1dbe: 6e10 2243 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0a1dc4: 0c00 |0006: move-result-object v0 │ │ -0a1dc6: 6e10 e142 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0a1dcc: 0c00 |000a: move-result-object v0 │ │ -0a1dce: 5b10 1e02 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ -0a1dd2: 5220 9901 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -0a1dd6: 5910 2302 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ -0a1dda: 5520 9401 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -0a1dde: 5c10 2202 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ -0a1de2: 5220 9201 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0a1de6: 5910 2102 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ -0a1dea: 5220 8b01 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0a1dee: 5910 1f02 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ -0a1df2: 5420 ae01 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0a1df6: 5b10 2702 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ -0a1dfa: 5520 a401 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -0a1dfe: 5c10 2502 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ -0a1e02: 5520 8d01 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -0a1e06: 5c10 2002 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ -0a1e0a: 5420 8501 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ -0a1e0e: 5b10 1d02 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1e12: 0e00 |002d: return-void │ │ +09fb4c: |[09fb4c] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +09fb5c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +09fb62: 6e10 2243 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +09fb68: 0c00 |0006: move-result-object v0 │ │ +09fb6a: 6e10 e142 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +09fb70: 0c00 |000a: move-result-object v0 │ │ +09fb72: 5b10 1e02 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ +09fb76: 5220 9901 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +09fb7a: 5910 2302 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ +09fb7e: 5520 9401 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +09fb82: 5c10 2202 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ +09fb86: 5220 9201 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09fb8a: 5910 2102 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ +09fb8e: 5220 8b01 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +09fb92: 5910 1f02 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ +09fb96: 5420 ae01 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09fb9a: 5b10 2702 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ +09fb9e: 5520 a401 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +09fba2: 5c10 2502 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ +09fba6: 5520 8d01 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +09fbaa: 5c10 2002 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ +09fbae: 5420 8501 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@0185 │ │ +09fbb2: 5b10 1d02 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fbb6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x000d line=69 │ │ 0x0011 line=70 │ │ 0x0015 line=71 │ │ @@ -19201,17 +19207,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a1e14: |[0a1e14] android.support.v4.app.FragmentState.describeContents:()I │ │ -0a1e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1e26: 0f00 |0001: return v0 │ │ +09fbb8: |[09fbb8] android.support.v4.app.FragmentState.describeContents:()I │ │ +09fbc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09fbca: 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;) │ │ @@ -19219,84 +19225,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 │ │ -0a1e28: |[0a1e28] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -0a1e38: 5441 2402 |0000: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1e3c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0a1e40: 5441 2402 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1e44: 1101 |0006: return-object v1 │ │ -0a1e46: 6e10 1c08 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -0a1e4c: 0c00 |000a: move-result-object v0 │ │ -0a1e4e: 5441 1d02 |000b: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1e52: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ -0a1e56: 5441 1d02 |000f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1e5a: 6e10 9601 0000 |0011: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -0a1e60: 0c02 |0014: move-result-object v2 │ │ -0a1e62: 6e20 c204 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -0a1e68: 5441 1e02 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ -0a1e6c: 5442 1d02 |001a: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1e70: 7130 4707 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@0747 │ │ -0a1e76: 0c01 |001f: move-result-object v1 │ │ -0a1e78: 5b41 2402 |0020: iput-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1e7c: 5441 2602 |0022: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -0a1e80: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ -0a1e84: 5441 2602 |0026: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -0a1e88: 6e10 9601 0000 |0028: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -0a1e8e: 0c02 |002b: move-result-object v2 │ │ -0a1e90: 6e20 c204 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -0a1e96: 5441 2402 |002f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1e9a: 5442 2602 |0031: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -0a1e9e: 5b12 a801 |0033: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -0a1ea2: 5441 2402 |0035: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1ea6: 5242 2302 |0037: iget v2, v4, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ -0a1eaa: 6e30 8e07 2106 |0039: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ -0a1eb0: 5441 2402 |003c: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1eb4: 5542 2202 |003e: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ -0a1eb8: 5c12 9401 |0040: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -0a1ebc: 5441 2402 |0042: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1ec0: 1212 |0044: const/4 v2, #int 1 // #1 │ │ -0a1ec2: 5c12 a201 |0045: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ -0a1ec6: 5441 2402 |0047: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1eca: 5242 2102 |0049: iget v2, v4, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ -0a1ece: 5912 9201 |004b: iput v2, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0a1ed2: 5441 2402 |004d: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1ed6: 5242 1f02 |004f: iget v2, v4, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ -0a1eda: 5912 8b01 |0051: iput v2, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0a1ede: 5441 2402 |0053: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1ee2: 5442 2702 |0055: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ -0a1ee6: 5b12 ae01 |0057: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0a1eea: 5441 2402 |0059: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1eee: 5542 2502 |005b: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ -0a1ef2: 5c12 a401 |005d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -0a1ef6: 5441 2402 |005f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1efa: 5542 2002 |0061: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ -0a1efe: 5c12 8d01 |0063: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -0a1f02: 5441 2402 |0065: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1f06: 5452 cf01 |0067: iget-object v2, v5, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -0a1f0a: 5b12 9301 |0069: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -0a1f0e: 6301 f101 |006b: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -0a1f12: 3801 1c00 |006d: if-eqz v1, 0089 // +001c │ │ -0a1f16: 1a01 8808 |006f: const-string v1, "FragmentManager" // string@0888 │ │ -0a1f1a: 2202 7908 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a1f1e: 7010 5a43 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a1f24: 1a03 6c09 |0076: const-string v3, "Instantiated fragment " // string@096c │ │ -0a1f28: 6e20 6343 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a1f2e: 0c02 |007b: move-result-object v2 │ │ -0a1f30: 5443 2402 |007c: iget-object v3, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1f34: 6e20 6243 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a1f3a: 0c02 |0081: move-result-object v2 │ │ -0a1f3c: 6e10 6a43 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a1f42: 0c02 |0085: move-result-object v2 │ │ -0a1f44: 7120 5e37 2100 |0086: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a1f4a: 5441 2402 |0089: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -0a1f4e: 2900 7bff |008b: goto/16 0006 // -0085 │ │ +09fbcc: |[09fbcc] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +09fbdc: 5441 2402 |0000: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fbe0: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +09fbe4: 5441 2402 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fbe8: 1101 |0006: return-object v1 │ │ +09fbea: 6e10 1c08 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +09fbf0: 0c00 |000a: move-result-object v0 │ │ +09fbf2: 5441 1d02 |000b: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fbf6: 3801 0b00 |000d: if-eqz v1, 0018 // +000b │ │ +09fbfa: 5441 1d02 |000f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fbfe: 6e10 9601 0000 |0011: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +09fc04: 0c02 |0014: move-result-object v2 │ │ +09fc06: 6e20 c204 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +09fc0c: 5441 1e02 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ +09fc10: 5442 1d02 |001a: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fc14: 7130 4707 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@0747 │ │ +09fc1a: 0c01 |001f: move-result-object v1 │ │ +09fc1c: 5b41 2402 |0020: iput-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc20: 5441 2602 |0022: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +09fc24: 3801 1100 |0024: if-eqz v1, 0035 // +0011 │ │ +09fc28: 5441 2602 |0026: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +09fc2c: 6e10 9601 0000 |0028: invoke-virtual {v0}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +09fc32: 0c02 |002b: move-result-object v2 │ │ +09fc34: 6e20 c204 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +09fc3a: 5441 2402 |002f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc3e: 5442 2602 |0031: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +09fc42: 5b12 a801 |0033: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +09fc46: 5441 2402 |0035: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc4a: 5242 2302 |0037: iget v2, v4, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ +09fc4e: 6e30 8e07 2106 |0039: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ +09fc54: 5441 2402 |003c: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc58: 5542 2202 |003e: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ +09fc5c: 5c12 9401 |0040: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +09fc60: 5441 2402 |0042: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc64: 1212 |0044: const/4 v2, #int 1 // #1 │ │ +09fc66: 5c12 a201 |0045: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ +09fc6a: 5441 2402 |0047: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc6e: 5242 2102 |0049: iget v2, v4, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ +09fc72: 5912 9201 |004b: iput v2, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +09fc76: 5441 2402 |004d: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc7a: 5242 1f02 |004f: iget v2, v4, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ +09fc7e: 5912 8b01 |0051: iput v2, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +09fc82: 5441 2402 |0053: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc86: 5442 2702 |0055: iget-object v2, v4, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ +09fc8a: 5b12 ae01 |0057: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +09fc8e: 5441 2402 |0059: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc92: 5542 2502 |005b: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ +09fc96: 5c12 a401 |005d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +09fc9a: 5441 2402 |005f: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fc9e: 5542 2002 |0061: iget-boolean v2, v4, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ +09fca2: 5c12 8d01 |0063: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +09fca6: 5441 2402 |0065: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fcaa: 5452 cf01 |0067: iget-object v2, v5, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +09fcae: 5b12 9301 |0069: iput-object v2, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +09fcb2: 6301 f101 |006b: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +09fcb6: 3801 1c00 |006d: if-eqz v1, 0089 // +001c │ │ +09fcba: 1a01 8408 |006f: const-string v1, "FragmentManager" // string@0884 │ │ +09fcbe: 2202 7908 |0071: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +09fcc2: 7010 5a43 0200 |0073: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09fcc8: 1a03 6809 |0076: const-string v3, "Instantiated fragment " // string@0968 │ │ +09fccc: 6e20 6343 3200 |0078: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09fcd2: 0c02 |007b: move-result-object v2 │ │ +09fcd4: 5443 2402 |007c: iget-object v3, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fcd8: 6e20 6243 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +09fcde: 0c02 |0081: move-result-object v2 │ │ +09fce0: 6e10 6a43 0200 |0082: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09fce6: 0c02 |0085: move-result-object v2 │ │ +09fce8: 7120 5e37 2100 |0086: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +09fcee: 5441 2402 |0089: iget-object v1, v4, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +09fcf2: 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 │ │ @@ -19327,49 +19333,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0a1f54: |[0a1f54] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0a1f64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a1f66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a1f68: 5430 1e02 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ -0a1f6c: 6e20 0405 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0a1f72: 5230 2302 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ -0a1f76: 6e20 fd04 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1f7c: 5530 2202 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ -0a1f80: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -0a1f84: 0110 |0010: move v0, v1 │ │ -0a1f86: 6e20 fd04 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1f8c: 5230 2102 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ -0a1f90: 6e20 fd04 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1f96: 5230 1f02 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ -0a1f9a: 6e20 fd04 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1fa0: 5430 2702 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ -0a1fa4: 6e20 0405 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0a1faa: 5530 2502 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ -0a1fae: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -0a1fb2: 0110 |0027: move v0, v1 │ │ -0a1fb4: 6e20 fd04 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1fba: 5530 2002 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ -0a1fbe: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -0a1fc2: 6e20 fd04 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0a1fc8: 5430 1d02 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ -0a1fcc: 6e20 fb04 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0a1fd2: 5430 2602 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -0a1fd6: 6e20 fb04 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0a1fdc: 0e00 |003c: return-void │ │ -0a1fde: 0120 |003d: move v0, v2 │ │ -0a1fe0: 28d3 |003e: goto 0011 // -002d │ │ -0a1fe2: 0120 |003f: move v0, v2 │ │ -0a1fe4: 28e8 |0040: goto 0028 // -0018 │ │ -0a1fe6: 0121 |0041: move v1, v2 │ │ -0a1fe8: 28ed |0042: goto 002f // -0013 │ │ +09fcf8: |[09fcf8] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09fd08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09fd0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09fd0c: 5430 1e02 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@021e │ │ +09fd10: 6e20 0405 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +09fd16: 5230 2302 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0223 │ │ +09fd1a: 6e20 fd04 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd20: 5530 2202 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0222 │ │ +09fd24: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +09fd28: 0110 |0010: move v0, v1 │ │ +09fd2a: 6e20 fd04 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd30: 5230 2102 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0221 │ │ +09fd34: 6e20 fd04 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd3a: 5230 1f02 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@021f │ │ +09fd3e: 6e20 fd04 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd44: 5430 2702 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0227 │ │ +09fd48: 6e20 0405 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +09fd4e: 5530 2502 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0225 │ │ +09fd52: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +09fd56: 0110 |0027: move v0, v1 │ │ +09fd58: 6e20 fd04 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd5e: 5530 2002 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@0220 │ │ +09fd62: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +09fd66: 6e20 fd04 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +09fd6c: 5430 1d02 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@021d │ │ +09fd70: 6e20 fb04 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +09fd76: 5430 2602 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +09fd7a: 6e20 fb04 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +09fd80: 0e00 |003c: return-void │ │ +09fd82: 0120 |003d: move v0, v2 │ │ +09fd84: 28d3 |003e: goto 0011 // -002d │ │ +09fd86: 0120 |003f: move v0, v2 │ │ +09fd88: 28e8 |0040: goto 0028 // -0018 │ │ +09fd8a: 0121 |0041: move v1, v2 │ │ +09fd8c: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0007 line=130 │ │ 0x000c line=131 │ │ 0x0014 line=132 │ │ 0x0019 line=133 │ │ @@ -19383,21 +19389,21 @@ │ │ 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 : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #132 header: │ │ class_idx : 406 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -19409,21 +19415,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #133 header: │ │ class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 annotations: │ │ Annotations on class │ │ @@ -19448,18 +19454,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1fec: |[0a1fec] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -0a1ffc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a2002: 5b01 2f02 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@022f │ │ -0a2006: 0e00 |0005: return-void │ │ +09fd90: |[09fd90] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +09fda0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09fda6: 5b01 2f02 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@022f │ │ +09fdaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ @@ -19471,40 +19477,40 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a2008: |[0a2008] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -0a2018: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a201a: 2200 fc06 |0001: new-instance v0, Landroid/view/View; // type@06fc │ │ -0a201e: 5431 2f02 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@022f │ │ -0a2022: 7020 2638 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ -0a2028: 6e20 d838 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@38d8 │ │ -0a202e: 6e20 d738 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@38d7 │ │ -0a2034: 1100 |000e: return-object v0 │ │ +09fdac: |[09fdac] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +09fdbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09fdbe: 2200 fc06 |0001: new-instance v0, Landroid/view/View; // type@06fc │ │ +09fdc2: 5431 2f02 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@022f │ │ +09fdc6: 7020 2638 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ +09fdcc: 6e20 d838 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@38d8 │ │ +09fdd2: 6e20 d738 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@38d7 │ │ +09fdd8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0008 - 0x000f reg=0 v Landroid/view/View; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ 0x0000 - 0x000f reg=4 tag Ljava/lang/String; │ │ │ │ - source_file_idx : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #134 header: │ │ class_idx : 408 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -19526,17 +19532,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2038: |[0a2038] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -0a2048: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a204e: 0e00 |0003: return-void │ │ +09fddc: |[09fddc] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +09fdec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09fdf2: 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 - │ │ @@ -19545,19 +19551,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 │ │ -0a2050: |[0a2050] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -0a2060: 2200 9901 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ -0a2064: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2066: 7030 ec08 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@08ec │ │ -0a206c: 1100 |0006: return-object v0 │ │ +09fdf4: |[09fdf4] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +09fe04: 2200 9901 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ +09fe08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09fe0a: 7030 ec08 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@08ec │ │ +09fe10: 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; │ │ │ │ @@ -19566,18 +19572,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 │ │ -0a2070: |[0a2070] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0a2080: 6e20 e608 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@08e6 │ │ -0a2086: 0c00 |0003: move-result-object v0 │ │ -0a2088: 1100 |0004: return-object v0 │ │ +09fe14: |[09fe14] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +09fe24: 6e20 e608 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@08e6 │ │ +09fe2a: 0c00 |0003: move-result-object v0 │ │ +09fe2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -19586,17 +19592,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 │ │ -0a208c: |[0a208c] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -0a209c: 2320 0509 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0905 │ │ -0a20a0: 1100 |0002: return-object v0 │ │ +09fe30: |[09fe30] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +09fe40: 2320 0509 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0905 │ │ +09fe44: 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 │ │ │ │ @@ -19605,32 +19611,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a20a4: |[0a20a4] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0a20b4: 6e20 e808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@08e8 │ │ -0a20ba: 0c00 |0003: move-result-object v0 │ │ -0a20bc: 1100 |0004: return-object v0 │ │ +09fe48: |[09fe48] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +09fe58: 6e20 e808 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@08e8 │ │ +09fe5e: 0c00 |0003: move-result-object v0 │ │ +09fe60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #135 header: │ │ class_idx : 409 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -19660,39 +19666,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a20c0: |[0a20c0] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -0a20d0: 2200 9801 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@0198 │ │ -0a20d4: 7010 e508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@08e5 │ │ -0a20da: 6900 3002 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0230 │ │ -0a20de: 0e00 |0007: return-void │ │ +09fe64: |[09fe64] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +09fe74: 2200 9801 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@0198 │ │ +09fe78: 7010 e508 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@08e5 │ │ +09fe7e: 6900 3002 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0230 │ │ +09fe82: 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 │ │ -0a20e0: |[0a20e0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -0a20f0: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0a20f6: 6e10 f804 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0a20fc: 0c00 |0006: move-result-object v0 │ │ -0a20fe: 5b10 3102 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ -0a2102: 0e00 |0009: return-void │ │ +09fe84: |[09fe84] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +09fe94: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +09fe9a: 6e10 f804 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +09fea0: 0c00 |0006: move-result-object v0 │ │ +09fea2: 5b10 3102 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ +09fea6: 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; │ │ @@ -19703,17 +19709,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 │ │ -0a2104: |[0a2104] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -0a2114: 7020 eb08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@08eb │ │ -0a211a: 0e00 |0003: return-void │ │ +09fea8: |[09fea8] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +09feb8: 7020 eb08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@08eb │ │ +09febe: 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; │ │ @@ -19723,17 +19729,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a211c: |[0a211c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -0a212c: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0a2132: 0e00 |0003: return-void │ │ +09fec0: |[09fec0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +09fed0: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +09fed6: 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; │ │ @@ -19744,38 +19750,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a2134: |[0a2134] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -0a2144: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a2148: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a214e: 1a01 9108 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@0891 │ │ -0a2152: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2158: 0c00 |000a: move-result-object v0 │ │ -0a215a: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -0a2160: 0a01 |000e: move-result v1 │ │ -0a2162: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0a2168: 0c01 |0012: move-result-object v1 │ │ -0a216a: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2170: 0c00 |0016: move-result-object v0 │ │ -0a2172: 1a01 6f00 |0017: const-string v1, " curTab=" // string@006f │ │ -0a2176: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a217c: 0c00 |001c: move-result-object v0 │ │ -0a217e: 5421 3102 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ -0a2182: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2188: 0c00 |0022: move-result-object v0 │ │ -0a218a: 1a01 7b4a |0023: const-string v1, "}" // string@4a7b │ │ -0a218e: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2194: 0c00 |0028: move-result-object v0 │ │ -0a2196: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a219c: 0c00 |002c: move-result-object v0 │ │ -0a219e: 1100 |002d: return-object v0 │ │ +09fed8: |[09fed8] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +09fee8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +09feec: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +09fef2: 1a01 8d08 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@088d │ │ +09fef6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09fefc: 0c00 |000a: move-result-object v0 │ │ +09fefe: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +09ff04: 0a01 |000e: move-result v1 │ │ +09ff06: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +09ff0c: 0c01 |0012: move-result-object v1 │ │ +09ff0e: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ff14: 0c00 |0016: move-result-object v0 │ │ +09ff16: 1a01 6c00 |0017: const-string v1, " curTab=" // string@006c │ │ +09ff1a: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ff20: 0c00 |001c: move-result-object v0 │ │ +09ff22: 5421 3102 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ +09ff26: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ff2c: 0c00 |0022: move-result-object v0 │ │ +09ff2e: 1a01 764a |0023: const-string v1, "}" // string@4a76 │ │ +09ff32: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +09ff38: 0c00 |0028: move-result-object v0 │ │ +09ff3a: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +09ff40: 0c00 |002c: move-result-object v0 │ │ +09ff42: 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;) │ │ @@ -19783,36 +19789,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a21a0: |[0a21a0] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0a21b0: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0a21b6: 5410 3102 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ -0a21ba: 6e20 0405 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0a21c0: 0e00 |0008: return-void │ │ +09ff44: |[09ff44] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +09ff54: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +09ff5a: 5410 3102 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ +09ff5e: 6e20 0405 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +09ff64: 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 : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #136 header: │ │ class_idx : 410 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -19852,20 +19858,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0a21c4: |[0a21c4] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -0a21d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a21da: 5b01 3502 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0235 │ │ -0a21de: 5b02 3302 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0233 │ │ -0a21e2: 5b03 3202 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0232 │ │ -0a21e6: 0e00 |0009: return-void │ │ +09ff68: |[09ff68] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +09ff78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +09ff7e: 5b01 3502 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0235 │ │ +09ff82: 5b02 3302 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0233 │ │ +09ff86: 5b03 3202 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0232 │ │ +09ff8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -19881,17 +19887,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 │ │ -0a21e8: |[0a21e8] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -0a21f8: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0234 │ │ -0a21fc: 1100 |0002: return-object v0 │ │ +09ff8c: |[09ff8c] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +09ff9c: 5410 3402 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0234 │ │ +09ffa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -19899,17 +19905,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 │ │ -0a2200: |[0a2200] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -0a2210: 5b01 3402 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0234 │ │ -0a2214: 1101 |0002: return-object v1 │ │ +09ffa4: |[09ffa4] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +09ffb4: 5b01 3402 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0234 │ │ +09ffb8: 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; │ │ │ │ @@ -19918,17 +19924,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 │ │ -0a2218: |[0a2218] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -0a2228: 5410 3502 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0235 │ │ -0a222c: 1100 |0002: return-object v0 │ │ +09ffbc: |[09ffbc] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +09ffcc: 5410 3502 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0235 │ │ +09ffd0: 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;) │ │ @@ -19936,17 +19942,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 │ │ -0a2230: |[0a2230] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -0a2240: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0233 │ │ -0a2244: 1100 |0002: return-object v0 │ │ +09ffd4: |[09ffd4] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +09ffe4: 5410 3302 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@0233 │ │ +09ffe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -19954,31 +19960,31 @@ │ │ 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 │ │ -0a2248: |[0a2248] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -0a2258: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0232 │ │ -0a225c: 1100 |0002: return-object v0 │ │ +09ffec: |[09ffec] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +09fffc: 5410 3202 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@0232 │ │ +0a0000: 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 : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #137 header: │ │ class_idx : 411 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1890 │ │ -source_file_idx : 2194 │ │ +source_file_idx : 2190 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -20036,22 +20042,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a2260: |[0a2260] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -0a2270: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a2272: 7030 8a3c 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c8a │ │ -0a2278: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a227c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a2282: 5b20 3d02 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a2286: 7030 0209 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0902 │ │ -0a228c: 0e00 |000e: return-void │ │ +0a0004: |[0a0004] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +0a0014: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a0016: 7030 8a3c 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c8a │ │ +0a001c: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a0020: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a0026: 5b20 3d02 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a002a: 7030 0209 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0902 │ │ +0a0030: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -20063,21 +20069,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 │ │ -0a2290: |[0a2290] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a22a0: 7030 8a3c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c8a │ │ -0a22a6: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a22aa: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a22b0: 5b10 3d02 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a22b4: 7030 0209 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0902 │ │ -0a22ba: 0e00 |000d: return-void │ │ +0a0034: |[0a0034] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a0044: 7030 8a3c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c8a │ │ +0a004a: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a004e: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a0054: 5b10 3d02 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a0058: 7030 0209 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0902 │ │ +0a005e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -20090,88 +20096,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 │ │ -0a22bc: |[0a22bc] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a22cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a22ce: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a22d0: 5463 3d02 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a22d4: 6e10 d343 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a22da: 0a03 |0007: move-result v3 │ │ -0a22dc: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -0a22e0: 5463 3d02 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a22e4: 6e20 cb43 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a22ea: 0c02 |000f: move-result-object v2 │ │ -0a22ec: 1f02 9a01 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ -0a22f0: 7110 f408 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ -0a22f6: 0c03 |0015: move-result-object v3 │ │ -0a22f8: 6e20 3843 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a22fe: 0a03 |0019: move-result v3 │ │ -0a2300: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -0a2304: 0721 |001c: move-object v1, v2 │ │ -0a2306: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a230a: 28e3 |001f: goto 0002 // -001d │ │ -0a230c: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -0a2310: 2203 6508 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a2314: 2204 7908 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0a2318: 7010 5a43 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a231e: 1a05 e115 |0029: const-string v5, "No tab known for tag " // string@15e1 │ │ -0a2322: 6e20 6343 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2328: 0c04 |002e: move-result-object v4 │ │ -0a232a: 6e20 6343 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a2330: 0c04 |0032: move-result-object v4 │ │ -0a2332: 6e10 6a43 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a2338: 0c04 |0036: move-result-object v4 │ │ -0a233a: 7020 f642 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a2340: 2703 |003a: throw v3 │ │ -0a2342: 5463 3a02 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a2346: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -0a234a: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -0a234e: 5463 3902 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a2352: 6e10 3b08 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -0a2358: 0c08 |0046: move-result-object v8 │ │ -0a235a: 5463 3a02 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a235e: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -0a2362: 5463 3a02 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a2366: 7110 f208 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@08f2 │ │ -0a236c: 0c03 |0050: move-result-object v3 │ │ -0a236e: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -0a2372: 5463 3a02 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a2376: 7110 f208 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@08f2 │ │ -0a237c: 0c03 |0058: move-result-object v3 │ │ -0a237e: 6e20 1709 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ -0a2384: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -0a2388: 7110 f208 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@08f2 │ │ -0a238e: 0c03 |0061: move-result-object v3 │ │ -0a2390: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -0a2394: 5463 3802 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ -0a2398: 7110 f508 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@08f5 │ │ -0a239e: 0c04 |0069: move-result-object v4 │ │ -0a23a0: 6e10 e142 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0a23a6: 0c04 |006d: move-result-object v4 │ │ -0a23a8: 7110 f608 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@08f6 │ │ -0a23ae: 0c05 |0071: move-result-object v5 │ │ -0a23b0: 7130 4707 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@0747 │ │ -0a23b6: 0c03 |0075: move-result-object v3 │ │ -0a23b8: 7120 f308 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@08f3 │ │ -0a23be: 5263 3702 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a23c2: 7110 f208 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@08f2 │ │ -0a23c8: 0c04 |007e: move-result-object v4 │ │ -0a23ca: 7110 f408 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ -0a23d0: 0c05 |0082: move-result-object v5 │ │ -0a23d2: 6e40 1009 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@0910 │ │ -0a23d8: 5b61 3a02 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a23dc: 1108 |0088: return-object v8 │ │ -0a23de: 7110 f208 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@08f2 │ │ -0a23e4: 0c03 |008c: move-result-object v3 │ │ -0a23e6: 6e20 1409 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0914 │ │ -0a23ec: 28f6 |0090: goto 0086 // -000a │ │ +0a0060: |[0a0060] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a0070: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a0072: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a0074: 5463 3d02 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a0078: 6e10 d343 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a007e: 0a03 |0007: move-result v3 │ │ +0a0080: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +0a0084: 5463 3d02 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a0088: 6e20 cb43 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a008e: 0c02 |000f: move-result-object v2 │ │ +0a0090: 1f02 9a01 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ +0a0094: 7110 f408 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ +0a009a: 0c03 |0015: move-result-object v3 │ │ +0a009c: 6e20 3843 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a00a2: 0a03 |0019: move-result v3 │ │ +0a00a4: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +0a00a8: 0721 |001c: move-object v1, v2 │ │ +0a00aa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a00ae: 28e3 |001f: goto 0002 // -001d │ │ +0a00b0: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +0a00b4: 2203 6508 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a00b8: 2204 7908 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0a00bc: 7010 5a43 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a00c2: 1a05 dd15 |0029: const-string v5, "No tab known for tag " // string@15dd │ │ +0a00c6: 6e20 6343 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a00cc: 0c04 |002e: move-result-object v4 │ │ +0a00ce: 6e20 6343 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a00d4: 0c04 |0032: move-result-object v4 │ │ +0a00d6: 6e10 6a43 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a00dc: 0c04 |0036: move-result-object v4 │ │ +0a00de: 7020 f642 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a00e4: 2703 |003a: throw v3 │ │ +0a00e6: 5463 3a02 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a00ea: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +0a00ee: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +0a00f2: 5463 3902 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a00f6: 6e10 3b08 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +0a00fc: 0c08 |0046: move-result-object v8 │ │ +0a00fe: 5463 3a02 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a0102: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +0a0106: 5463 3a02 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a010a: 7110 f208 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@08f2 │ │ +0a0110: 0c03 |0050: move-result-object v3 │ │ +0a0112: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +0a0116: 5463 3a02 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a011a: 7110 f208 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@08f2 │ │ +0a0120: 0c03 |0058: move-result-object v3 │ │ +0a0122: 6e20 1709 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ +0a0128: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +0a012c: 7110 f208 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@08f2 │ │ +0a0132: 0c03 |0061: move-result-object v3 │ │ +0a0134: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +0a0138: 5463 3802 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ +0a013c: 7110 f508 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@08f5 │ │ +0a0142: 0c04 |0069: move-result-object v4 │ │ +0a0144: 6e10 e142 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0a014a: 0c04 |006d: move-result-object v4 │ │ +0a014c: 7110 f608 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@08f6 │ │ +0a0152: 0c05 |0071: move-result-object v5 │ │ +0a0154: 7130 4707 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@0747 │ │ +0a015a: 0c03 |0075: move-result-object v3 │ │ +0a015c: 7120 f308 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@08f3 │ │ +0a0162: 5263 3702 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a0166: 7110 f208 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@08f2 │ │ +0a016c: 0c04 |007e: move-result-object v4 │ │ +0a016e: 7110 f408 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ +0a0174: 0c05 |0082: move-result-object v5 │ │ +0a0176: 6e40 1009 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@0910 │ │ +0a017c: 5b61 3a02 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a0180: 1108 |0088: return-object v8 │ │ +0a0182: 7110 f208 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@08f2 │ │ +0a0188: 0c03 |008c: move-result-object v3 │ │ +0a018a: 6e20 1409 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0914 │ │ +0a0190: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -20204,38 +20210,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a23f0: |[0a23f0] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -0a2400: 5430 3c02 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a2404: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -0a2408: 5230 3702 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a240c: 6e20 ff08 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@08ff │ │ -0a2412: 0c00 |0009: move-result-object v0 │ │ -0a2414: 1f00 4207 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0742 │ │ -0a2418: 5b30 3c02 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a241c: 5430 3c02 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a2420: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -0a2424: 2200 6508 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a2428: 2201 7908 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a242c: 7010 5a43 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a2432: 1a02 e015 |0019: const-string v2, "No tab content FrameLayout found for id " // string@15e0 │ │ -0a2436: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a243c: 0c01 |001e: move-result-object v1 │ │ -0a243e: 5232 3702 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a2442: 6e20 5f43 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a2448: 0c01 |0024: move-result-object v1 │ │ -0a244a: 6e10 6a43 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a2450: 0c01 |0028: move-result-object v1 │ │ -0a2452: 7020 f642 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a2458: 2700 |002c: throw v0 │ │ -0a245a: 0e00 |002d: return-void │ │ +0a0194: |[0a0194] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +0a01a4: 5430 3c02 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a01a8: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +0a01ac: 5230 3702 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a01b0: 6e20 ff08 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@08ff │ │ +0a01b6: 0c00 |0009: move-result-object v0 │ │ +0a01b8: 1f00 4207 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0742 │ │ +0a01bc: 5b30 3c02 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a01c0: 5430 3c02 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a01c4: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +0a01c8: 2200 6508 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a01cc: 2201 7908 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0a01d0: 7010 5a43 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a01d6: 1a02 dc15 |0019: const-string v2, "No tab content FrameLayout found for id " // string@15dc │ │ +0a01da: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a01e0: 0c01 |001e: move-result-object v1 │ │ +0a01e2: 5232 3702 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a01e6: 6e20 5f43 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a01ec: 0c01 |0024: move-result-object v1 │ │ +0a01ee: 6e10 6a43 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a01f4: 0c01 |0028: move-result-object v1 │ │ +0a01f6: 7020 f642 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a01fc: 2700 |002c: throw v0 │ │ +0a01fe: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=215 │ │ 0x002d line=219 │ │ @@ -20247,55 +20253,55 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0a245c: |[0a245c] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ -0a246c: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ -0a2472: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0a2474: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0a2476: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -0a2478: 6e20 ff08 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@08ff │ │ -0a247e: 0c03 |0009: move-result-object v3 │ │ -0a2480: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ -0a2484: 2201 4807 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@0748 │ │ -0a2488: 7020 a63b 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0a248e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0a2490: 6e20 b83b 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ -0a2496: 2203 4107 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -0a249a: 7030 413b 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -0a24a0: 6e30 fb08 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08fb │ │ -0a24a6: 2202 6307 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0763 │ │ -0a24aa: 7020 913c 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@3c91 │ │ -0a24b0: 6e20 923c 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@3c92 │ │ -0a24b6: 6e20 933c 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@3c93 │ │ -0a24bc: 2203 4707 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0a24c0: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ -0a24c2: 7040 a53b 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ -0a24c8: 6e30 a93b 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -0a24ce: 2200 4207 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0742 │ │ -0a24d2: 7020 433b 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -0a24d8: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ -0a24de: 6e20 683b 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ -0a24e4: 2203 4707 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0a24e8: 7040 a53b 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ -0a24ee: 6e30 a93b 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -0a24f4: 2200 4207 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0742 │ │ -0a24f8: 7020 433b 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -0a24fe: 5b80 3c02 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a2502: 5483 3c02 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a2506: 5284 3702 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a250a: 6e20 683b 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ -0a2510: 2203 4707 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0a2514: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ -0a2518: 7040 a53b 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ -0a251e: 6e30 a93b 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -0a2524: 0e00 |005c: return-void │ │ +0a0200: |[0a0200] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +0a0210: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +0a0216: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0a0218: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0a021a: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +0a021c: 6e20 ff08 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@08ff │ │ +0a0222: 0c03 |0009: move-result-object v3 │ │ +0a0224: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +0a0228: 2201 4807 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@0748 │ │ +0a022c: 7020 a63b 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0a0232: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0a0234: 6e20 b83b 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ +0a023a: 2203 4107 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +0a023e: 7030 413b 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +0a0244: 6e30 fb08 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@08fb │ │ +0a024a: 2202 6307 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0763 │ │ +0a024e: 7020 913c 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@3c91 │ │ +0a0254: 6e20 923c 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@3c92 │ │ +0a025a: 6e20 933c 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@3c93 │ │ +0a0260: 2203 4707 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0a0264: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +0a0266: 7040 a53b 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ +0a026c: 6e30 a93b 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +0a0272: 2200 4207 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0742 │ │ +0a0276: 7020 433b 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +0a027c: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +0a0282: 6e20 683b 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ +0a0288: 2203 4707 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0a028c: 7040 a53b 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ +0a0292: 6e30 a93b 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +0a0298: 2200 4207 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0742 │ │ +0a029c: 7020 433b 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +0a02a2: 5b80 3c02 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a02a6: 5483 3c02 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a02aa: 5284 3702 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a02ae: 6e20 683b 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ +0a02b4: 2203 4707 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0a02b8: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +0a02bc: 7040 a53b 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ +0a02c2: 6e30 a93b 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +0a02c8: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ 0x000c line=152 │ │ 0x0011 line=153 │ │ 0x0015 line=154 │ │ 0x001d line=158 │ │ @@ -20322,28 +20328,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 │ │ -0a2528: |[0a2528] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a2538: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a253a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a253c: 2311 f508 |0002: new-array v1, v1, [I // type@08f5 │ │ -0a2540: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -0a2546: 4b02 0103 |0007: aput v2, v1, v3 │ │ -0a254a: 6e53 b201 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0a2550: 0c00 |000c: move-result-object v0 │ │ -0a2552: 6e30 6702 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0a2558: 0a01 |0010: move-result v1 │ │ -0a255a: 5941 3702 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a255e: 6e10 7102 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0a2564: 6f20 8f3c 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@3c8f │ │ -0a256a: 0e00 |0019: return-void │ │ +0a02cc: |[0a02cc] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a02dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a02de: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0a02e0: 2311 f508 |0002: new-array v1, v1, [I // type@08f5 │ │ +0a02e4: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +0a02ea: 4b02 0103 |0007: aput v2, v1, v3 │ │ +0a02ee: 6e53 b201 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0a02f4: 0c00 |000c: move-result-object v0 │ │ +0a02f6: 6e30 6702 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0a02fc: 0a01 |0010: move-result v1 │ │ +0a02fe: 5941 3702 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a0302: 6e10 7102 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0a0308: 6f20 8f3c 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@3c8f │ │ +0a030e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -20359,48 +20365,48 @@ │ │ type : '(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0a256c: |[0a256c] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -0a257c: 2203 9701 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@0197 │ │ -0a2580: 5454 3802 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ -0a2584: 7020 e308 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@08e3 │ │ -0a258a: 6e20 893c 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@3c89 │ │ -0a2590: 6e10 883c 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@3c88 │ │ -0a2596: 0c02 |000d: move-result-object v2 │ │ -0a2598: 2201 9a01 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ -0a259c: 7040 f108 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@08f1 │ │ -0a25a2: 5553 3602 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ -0a25a6: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -0a25aa: 5453 3902 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a25ae: 6e20 4008 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ -0a25b4: 0c03 |001c: move-result-object v3 │ │ -0a25b6: 7120 f308 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@08f3 │ │ -0a25bc: 7110 f208 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ -0a25c2: 0c03 |0023: move-result-object v3 │ │ -0a25c4: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -0a25c8: 7110 f208 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ -0a25ce: 0c03 |0029: move-result-object v3 │ │ -0a25d0: 6e10 4a07 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@074a │ │ -0a25d6: 0a03 |002d: move-result v3 │ │ -0a25d8: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -0a25dc: 5453 3902 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a25e0: 6e10 3b08 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -0a25e6: 0c00 |0035: move-result-object v0 │ │ -0a25e8: 7110 f208 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ -0a25ee: 0c03 |0039: move-result-object v3 │ │ -0a25f0: 6e20 1709 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ -0a25f6: 6e10 1509 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -0a25fc: 5453 3d02 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a2600: 6e20 c643 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a2606: 6e20 f908 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@08f9 │ │ -0a260c: 0e00 |0048: return-void │ │ +0a0310: |[0a0310] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0a0320: 2203 9701 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@0197 │ │ +0a0324: 5454 3802 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ +0a0328: 7020 e308 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@08e3 │ │ +0a032e: 6e20 893c 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@3c89 │ │ +0a0334: 6e10 883c 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@3c88 │ │ +0a033a: 0c02 |000d: move-result-object v2 │ │ +0a033c: 2201 9a01 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ +0a0340: 7040 f108 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@08f1 │ │ +0a0346: 5553 3602 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ +0a034a: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +0a034e: 5453 3902 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a0352: 6e20 4008 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ +0a0358: 0c03 |001c: move-result-object v3 │ │ +0a035a: 7120 f308 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@08f3 │ │ +0a0360: 7110 f208 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ +0a0366: 0c03 |0023: move-result-object v3 │ │ +0a0368: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +0a036c: 7110 f208 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ +0a0372: 0c03 |0029: move-result-object v3 │ │ +0a0374: 6e10 4a07 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@074a │ │ +0a037a: 0a03 |002d: move-result v3 │ │ +0a037c: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +0a0380: 5453 3902 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a0384: 6e10 3b08 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +0a038a: 0c00 |0035: move-result-object v0 │ │ +0a038c: 7110 f208 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@08f2 │ │ +0a0392: 0c03 |0039: move-result-object v3 │ │ +0a0394: 6e20 1709 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ +0a039a: 6e10 1509 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0a03a0: 5453 3d02 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a03a4: 6e20 c643 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a03aa: 6e20 f908 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@08f9 │ │ +0a03b0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=228 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ 0x0017 line=236 │ │ @@ -20426,67 +20432,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0a2610: |[0a2610] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -0a2620: 6f10 8b3c 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@3c8b │ │ -0a2626: 6e10 0009 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0900 │ │ -0a262c: 0c00 |0006: move-result-object v0 │ │ -0a262e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a2630: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0a2632: 5464 3d02 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a2636: 6e10 d343 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a263c: 0a04 |000e: move-result v4 │ │ -0a263e: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -0a2642: 5464 3d02 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ -0a2646: 6e20 cb43 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a264c: 0c03 |0016: move-result-object v3 │ │ -0a264e: 1f03 9a01 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ -0a2652: 5464 3902 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a2656: 7110 f408 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ -0a265c: 0c05 |001e: move-result-object v5 │ │ -0a265e: 6e20 4008 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ -0a2664: 0c04 |0022: move-result-object v4 │ │ -0a2666: 7120 f308 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@08f3 │ │ -0a266c: 7110 f208 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@08f2 │ │ -0a2672: 0c04 |0029: move-result-object v4 │ │ -0a2674: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -0a2678: 7110 f208 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@08f2 │ │ -0a267e: 0c04 |002f: move-result-object v4 │ │ -0a2680: 6e10 4a07 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@074a │ │ -0a2686: 0a04 |0033: move-result v4 │ │ -0a2688: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -0a268c: 7110 f408 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ -0a2692: 0c04 |0039: move-result-object v4 │ │ -0a2694: 6e20 3843 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a269a: 0a04 |003d: move-result v4 │ │ -0a269c: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -0a26a0: 5b63 3a02 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ -0a26a4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a26a8: 28c5 |0044: goto 0009 // -003b │ │ -0a26aa: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -0a26ae: 5464 3902 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a26b2: 6e10 3b08 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -0a26b8: 0c01 |004c: move-result-object v1 │ │ -0a26ba: 7110 f208 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@08f2 │ │ -0a26c0: 0c04 |0050: move-result-object v4 │ │ -0a26c2: 6e20 1709 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ -0a26c8: 28ee |0054: goto 0042 // -0012 │ │ -0a26ca: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -0a26cc: 5c64 3602 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ -0a26d0: 7030 fc08 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@08fc │ │ -0a26d6: 0c01 |005b: move-result-object v1 │ │ -0a26d8: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -0a26dc: 6e10 1509 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -0a26e2: 5464 3902 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a26e6: 6e10 3e08 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ -0a26ec: 0e00 |0066: return-void │ │ +0a03b4: |[0a03b4] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +0a03c4: 6f10 8b3c 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@3c8b │ │ +0a03ca: 6e10 0009 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0900 │ │ +0a03d0: 0c00 |0006: move-result-object v0 │ │ +0a03d2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a03d4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0a03d6: 5464 3d02 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a03da: 6e10 d343 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a03e0: 0a04 |000e: move-result v4 │ │ +0a03e2: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +0a03e6: 5464 3d02 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@023d │ │ +0a03ea: 6e20 cb43 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a03f0: 0c03 |0016: move-result-object v3 │ │ +0a03f2: 1f03 9a01 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@019a │ │ +0a03f6: 5464 3902 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a03fa: 7110 f408 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ +0a0400: 0c05 |001e: move-result-object v5 │ │ +0a0402: 6e20 4008 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ +0a0408: 0c04 |0022: move-result-object v4 │ │ +0a040a: 7120 f308 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@08f3 │ │ +0a0410: 7110 f208 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@08f2 │ │ +0a0416: 0c04 |0029: move-result-object v4 │ │ +0a0418: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +0a041c: 7110 f208 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@08f2 │ │ +0a0422: 0c04 |002f: move-result-object v4 │ │ +0a0424: 6e10 4a07 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@074a │ │ +0a042a: 0a04 |0033: move-result v4 │ │ +0a042c: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +0a0430: 7110 f408 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@08f4 │ │ +0a0436: 0c04 |0039: move-result-object v4 │ │ +0a0438: 6e20 3843 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a043e: 0a04 |003d: move-result v4 │ │ +0a0440: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +0a0444: 5b63 3a02 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@023a │ │ +0a0448: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a044c: 28c5 |0044: goto 0009 // -003b │ │ +0a044e: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +0a0452: 5464 3902 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a0456: 6e10 3b08 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +0a045c: 0c01 |004c: move-result-object v1 │ │ +0a045e: 7110 f208 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@08f2 │ │ +0a0464: 0c04 |0050: move-result-object v4 │ │ +0a0466: 6e20 1709 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ +0a046c: 28ee |0054: goto 0042 // -0012 │ │ +0a046e: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +0a0470: 5c64 3602 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ +0a0474: 7030 fc08 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@08fc │ │ +0a047a: 0c01 |005b: move-result-object v1 │ │ +0a047c: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +0a0480: 6e10 1509 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0a0486: 5464 3902 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a048a: 6e10 3e08 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ +0a0490: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -20516,19 +20522,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a26f0: |[0a26f0] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -0a2700: 6f10 8c3c 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@3c8c │ │ -0a2706: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a2708: 5c10 3602 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ -0a270c: 0e00 |0006: return-void │ │ +0a0494: |[0a0494] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +0a04a4: 6f10 8c3c 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@3c8c │ │ +0a04aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a04ac: 5c10 3602 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ +0a04b0: 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; │ │ @@ -20538,23 +20544,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2710: |[0a2710] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0a2720: 0730 |0000: move-object v0, v3 │ │ -0a2722: 1f00 9901 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ -0a2726: 6e10 ee08 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@08ee │ │ -0a272c: 0c01 |0006: move-result-object v1 │ │ -0a272e: 6f20 8d3c 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3c8d │ │ -0a2734: 5401 3102 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ -0a2738: 6e20 0809 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0908 │ │ -0a273e: 0e00 |000f: return-void │ │ +0a04b4: |[0a04b4] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0a04c4: 0730 |0000: move-object v0, v3 │ │ +0a04c6: 1f00 9901 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ +0a04ca: 6e10 ee08 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@08ee │ │ +0a04d0: 0c01 |0006: move-result-object v1 │ │ +0a04d2: 6f20 8d3c 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3c8d │ │ +0a04d8: 5401 3102 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ +0a04dc: 6e20 0809 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@0908 │ │ +0a04e2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -20567,23 +20573,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2740: |[0a2740] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0a2750: 6f10 8e3c 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3c8e │ │ -0a2756: 0c01 |0003: move-result-object v1 │ │ -0a2758: 2200 9901 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ -0a275c: 7020 ed08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@08ed │ │ -0a2762: 6e10 0009 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0900 │ │ -0a2768: 0c02 |000c: move-result-object v2 │ │ -0a276a: 5b02 3102 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ -0a276e: 1100 |000f: return-object v0 │ │ +0a04e4: |[0a04e4] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0a04f4: 6f10 8e3c 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3c8e │ │ +0a04fa: 0c01 |0003: move-result-object v1 │ │ +0a04fc: 2200 9901 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0199 │ │ +0a0500: 7020 ed08 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@08ed │ │ +0a0506: 6e10 0009 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0900 │ │ +0a050c: 0c02 |000c: move-result-object v2 │ │ +0a050e: 5b02 3102 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@0231 │ │ +0a0512: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -20596,27 +20602,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0a2770: |[0a2770] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -0a2780: 5521 3602 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ -0a2784: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0a2788: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a278a: 7030 fc08 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@08fc │ │ -0a2790: 0c00 |0008: move-result-object v0 │ │ -0a2792: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0a2796: 6e10 1509 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -0a279c: 5421 3b02 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ -0a27a0: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -0a27a4: 5421 3b02 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ -0a27a8: 7220 873c 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@3c87 │ │ -0a27ae: 0e00 |0017: return-void │ │ +0a0514: |[0a0514] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +0a0524: 5521 3602 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0236 │ │ +0a0528: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0a052c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a052e: 7030 fc08 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@08fc │ │ +0a0534: 0c00 |0008: move-result-object v0 │ │ +0a0536: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0a053a: 6e10 1509 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0a0540: 5421 3b02 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ +0a0544: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +0a0548: 5421 3b02 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ +0a054c: 7220 873c 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@3c87 │ │ +0a0552: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -20632,17 +20638,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a27b0: |[0a27b0] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -0a27c0: 5b01 3b02 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ -0a27c4: 0e00 |0002: return-void │ │ +0a0554: |[0a0554] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +0a0564: 5b01 3b02 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@023b │ │ +0a0568: 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; │ │ @@ -20652,19 +20658,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a27c8: |[0a27c8] android.support.v4.app.FragmentTabHost.setup:()V │ │ -0a27d8: 2200 6508 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a27dc: 1a01 8915 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@1589 │ │ -0a27e0: 7020 f642 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a27e6: 2700 |0007: throw v0 │ │ +0a056c: |[0a056c] android.support.v4.app.FragmentTabHost.setup:()V │ │ +0a057c: 2200 6508 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a0580: 1a01 8515 |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@1585 │ │ +0a0584: 7020 f642 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a058a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ @@ -20672,21 +20678,21 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a27e8: |[0a27e8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -0a27f8: 7020 fe08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@08fe │ │ -0a27fe: 6f10 903c 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@3c90 │ │ -0a2804: 5b01 3802 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ -0a2808: 5b02 3902 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a280c: 7010 fd08 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@08fd │ │ -0a2812: 0e00 |000d: return-void │ │ +0a058c: |[0a058c] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +0a059c: 7020 fe08 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@08fe │ │ +0a05a2: 6f10 903c 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@3c90 │ │ +0a05a8: 5b01 3802 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ +0a05ac: 5b02 3902 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a05b0: 7010 fd08 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@08fd │ │ +0a05b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -20701,30 +20707,30 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a2814: |[0a2814] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -0a2824: 7020 fe08 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@08fe │ │ -0a282a: 6f10 903c 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@3c90 │ │ -0a2830: 5b23 3802 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ -0a2834: 5b24 3902 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ -0a2838: 5925 3702 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ -0a283c: 7010 fd08 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@08fd │ │ -0a2842: 5420 3c02 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ -0a2846: 6e20 683b 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ -0a284c: 6e10 0109 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0901 │ │ -0a2852: 0a00 |0017: move-result v0 │ │ -0a2854: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -0a2856: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ -0a285a: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ -0a2860: 6e20 0909 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0909 │ │ -0a2866: 0e00 |0021: return-void │ │ +0a05b8: |[0a05b8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +0a05c8: 7020 fe08 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@08fe │ │ +0a05ce: 6f10 903c 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@3c90 │ │ +0a05d4: 5b23 3802 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0238 │ │ +0a05d8: 5b24 3902 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0239 │ │ +0a05dc: 5925 3702 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0237 │ │ +0a05e0: 7010 fd08 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@08fd │ │ +0a05e6: 5420 3c02 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@023c │ │ +0a05ea: 6e20 683b 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ +0a05f0: 6e10 0109 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0901 │ │ +0a05f6: 0a00 |0017: move-result v0 │ │ +0a05f8: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +0a05fa: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +0a05fe: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +0a0604: 6e20 0909 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@0909 │ │ +0a060a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0006 line=198 │ │ 0x0008 line=199 │ │ 0x000a line=200 │ │ @@ -20735,21 +20741,21 @@ │ │ 0x0021 line=209 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0022 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0022 reg=4 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0022 reg=5 containerId I │ │ │ │ - source_file_idx : 2194 (FragmentTabHost.java) │ │ + source_file_idx : 2190 (FragmentTabHost.java) │ │ │ │ Class #138 header: │ │ class_idx : 412 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2196 │ │ +source_file_idx : 2192 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #138 annotations: │ │ Annotations on method #2319 'add' parameters │ │ @@ -20851,17 +20857,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2868: |[0a2868] android.support.v4.app.FragmentTransaction.:()V │ │ -0a2878: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a287e: 0e00 |0003: return-void │ │ +0a060c: |[0a060c] android.support.v4.app.FragmentTransaction.:()V │ │ +0a061c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a0622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ @@ -21012,21 +21018,21 @@ │ │ │ │ #24 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'show' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2196 (FragmentTransaction.java) │ │ + source_file_idx : 2192 (FragmentTransaction.java) │ │ │ │ Class #139 header: │ │ class_idx : 413 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1729 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -21050,18 +21056,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2880: |[0a2880] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ -0a2890: 5b01 4502 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0245 │ │ -0a2894: 7010 4137 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@3741 │ │ -0a289a: 0e00 |0005: return-void │ │ +0a0624: |[0a0624] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ +0a0634: 5b01 4502 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0245 │ │ +0a0638: 7010 4137 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@3741 │ │ +0a063e: 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; │ │ │ │ @@ -21071,31 +21077,31 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a289c: |[0a289c] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -0a28ac: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0245 │ │ -0a28b0: 1100 |0002: return-object v0 │ │ +0a0640: |[0a0640] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +0a0650: 5410 4502 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@0245 │ │ +0a0654: 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #140 header: │ │ class_idx : 414 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -21144,24 +21150,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 │ │ -0a28b4: |[0a28b4] 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 │ │ -0a28c4: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0246 │ │ -0a28c8: 5b02 4702 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ -0a28cc: 5b03 4b02 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ -0a28d0: 5b04 4902 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0249 │ │ -0a28d4: 5b05 4a02 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ -0a28d8: 5b06 4c02 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ -0a28dc: 5b07 4802 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ -0a28e0: 7010 1f43 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a28e6: 0e00 |0011: return-void │ │ +0a0658: |[0a0658] 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 │ │ +0a0668: 5b01 4602 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0246 │ │ +0a066c: 5b02 4702 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ +0a0670: 5b03 4b02 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ +0a0674: 5b04 4902 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0249 │ │ +0a0678: 5b05 4a02 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ +0a067c: 5b06 4c02 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ +0a0680: 5b07 4802 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ +0a0684: 7010 1f43 0000 |000e: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a068a: 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; │ │ @@ -21177,82 +21183,82 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -0a28e8: |[0a28e8] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ -0a28f8: 5486 4602 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0246 │ │ -0a28fc: 6e10 7a38 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0a2902: 0c06 |0005: move-result-object v6 │ │ -0a2904: 6e20 9239 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ -0a290a: 5486 4702 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ -0a290e: 3806 0900 |000b: if-eqz v6, 0014 // +0009 │ │ -0a2912: 5486 4702 |000d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ -0a2916: 5487 4b02 |000f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ -0a291a: 6e20 4937 7600 |0011: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3749 │ │ -0a2920: 5486 4902 |0014: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0249 │ │ -0a2924: 7210 3109 0600 |0016: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@0931 │ │ -0a292a: 0c01 |0019: move-result-object v1 │ │ -0a292c: 3801 7000 |001a: if-eqz v1, 008a // +0070 │ │ -0a2930: 5486 4a02 |001c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ -0a2934: 7210 3a44 0600 |001e: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@443a │ │ -0a293a: 0a06 |0021: move-result v6 │ │ -0a293c: 3906 4600 |0022: if-nez v6, 0068 // +0046 │ │ -0a2940: 5486 4c02 |0024: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ -0a2944: 7120 3f09 1600 |0026: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ -0a294a: 5486 4c02 |0029: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ -0a294e: 7210 3b44 0600 |002b: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ -0a2954: 0c06 |002e: move-result-object v6 │ │ -0a2956: 5487 4a02 |002f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ -0a295a: 7210 3f44 0700 |0031: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ -0a2960: 0c07 |0034: move-result-object v7 │ │ -0a2962: 7220 4844 7600 |0035: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@4448 │ │ -0a2968: 5486 4a02 |0038: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ -0a296c: 7210 3844 0600 |003a: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ -0a2972: 0c06 |003d: move-result-object v6 │ │ -0a2974: 7210 4744 0600 |003e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0a297a: 0c03 |0041: move-result-object v3 │ │ -0a297c: 7210 0244 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a2982: 0a06 |0045: move-result v6 │ │ -0a2984: 3806 2200 |0046: if-eqz v6, 0068 // +0022 │ │ -0a2988: 7210 0344 0300 |0048: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a298e: 0c00 |004b: move-result-object v0 │ │ -0a2990: 1f00 b408 |004c: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -0a2994: 7210 3544 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0a299a: 0c04 |0051: move-result-object v4 │ │ -0a299c: 1f04 7708 |0052: check-cast v4, Ljava/lang/String; // type@0877 │ │ -0a29a0: 5486 4c02 |0054: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ -0a29a4: 7220 3944 4600 |0056: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0a29aa: 0c05 |0059: move-result-object v5 │ │ -0a29ac: 1f05 fc06 |005a: check-cast v5, Landroid/view/View; // type@06fc │ │ -0a29b0: 3805 e6ff |005c: if-eqz v5, 0042 // -001a │ │ -0a29b4: 7210 3444 0000 |005e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0a29ba: 0c02 |0061: move-result-object v2 │ │ -0a29bc: 1f02 7708 |0062: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0a29c0: 6e20 ef38 2500 |0064: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ -0a29c6: 28db |0067: goto 0042 // -0025 │ │ -0a29c8: 5486 4702 |0068: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ -0a29cc: 3806 2000 |006a: if-eqz v6, 008a // +0020 │ │ -0a29d0: 5486 4802 |006c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ -0a29d4: 7120 3309 1600 |006e: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0933 │ │ -0a29da: 5486 4802 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ -0a29de: 5487 4c02 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ -0a29e2: 7210 3f44 0700 |0075: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ -0a29e8: 0c07 |0078: move-result-object v7 │ │ -0a29ea: 6e20 d143 7600 |0079: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@43d1 │ │ -0a29f0: 5486 4802 |007c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ -0a29f4: 5487 4b02 |007e: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ -0a29f8: 6e20 c643 7600 |0080: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a29fe: 5486 4702 |0083: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ -0a2a02: 5487 4802 |0085: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ -0a2a06: 7120 3509 7600 |0087: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ -0a2a0c: 1216 |008a: const/4 v6, #int 1 // #1 │ │ -0a2a0e: 0f06 |008b: return v6 │ │ +0a068c: |[0a068c] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ +0a069c: 5486 4602 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@0246 │ │ +0a06a0: 6e10 7a38 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0a06a6: 0c06 |0005: move-result-object v6 │ │ +0a06a8: 6e20 9239 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ +0a06ae: 5486 4702 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ +0a06b2: 3806 0900 |000b: if-eqz v6, 0014 // +0009 │ │ +0a06b6: 5486 4702 |000d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ +0a06ba: 5487 4b02 |000f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ +0a06be: 6e20 4937 7600 |0011: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3749 │ │ +0a06c4: 5486 4902 |0014: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0249 │ │ +0a06c8: 7210 3109 0600 |0016: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@0931 │ │ +0a06ce: 0c01 |0019: move-result-object v1 │ │ +0a06d0: 3801 7000 |001a: if-eqz v1, 008a // +0070 │ │ +0a06d4: 5486 4a02 |001c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ +0a06d8: 7210 3a44 0600 |001e: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@443a │ │ +0a06de: 0a06 |0021: move-result v6 │ │ +0a06e0: 3906 4600 |0022: if-nez v6, 0068 // +0046 │ │ +0a06e4: 5486 4c02 |0024: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ +0a06e8: 7120 3f09 1600 |0026: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ +0a06ee: 5486 4c02 |0029: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ +0a06f2: 7210 3b44 0600 |002b: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ +0a06f8: 0c06 |002e: move-result-object v6 │ │ +0a06fa: 5487 4a02 |002f: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ +0a06fe: 7210 3f44 0700 |0031: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ +0a0704: 0c07 |0034: move-result-object v7 │ │ +0a0706: 7220 4844 7600 |0035: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@4448 │ │ +0a070c: 5486 4a02 |0038: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@024a │ │ +0a0710: 7210 3844 0600 |003a: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ +0a0716: 0c06 |003d: move-result-object v6 │ │ +0a0718: 7210 4744 0600 |003e: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0a071e: 0c03 |0041: move-result-object v3 │ │ +0a0720: 7210 0244 0300 |0042: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a0726: 0a06 |0045: move-result v6 │ │ +0a0728: 3806 2200 |0046: if-eqz v6, 0068 // +0022 │ │ +0a072c: 7210 0344 0300 |0048: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a0732: 0c00 |004b: move-result-object v0 │ │ +0a0734: 1f00 b408 |004c: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +0a0738: 7210 3544 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0a073e: 0c04 |0051: move-result-object v4 │ │ +0a0740: 1f04 7708 |0052: check-cast v4, Ljava/lang/String; // type@0877 │ │ +0a0744: 5486 4c02 |0054: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ +0a0748: 7220 3944 4600 |0056: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0a074e: 0c05 |0059: move-result-object v5 │ │ +0a0750: 1f05 fc06 |005a: check-cast v5, Landroid/view/View; // type@06fc │ │ +0a0754: 3805 e6ff |005c: if-eqz v5, 0042 // -001a │ │ +0a0758: 7210 3444 0000 |005e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0a075e: 0c02 |0061: move-result-object v2 │ │ +0a0760: 1f02 7708 |0062: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0a0764: 6e20 ef38 2500 |0064: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ +0a076a: 28db |0067: goto 0042 // -0025 │ │ +0a076c: 5486 4702 |0068: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ +0a0770: 3806 2000 |006a: if-eqz v6, 008a // +0020 │ │ +0a0774: 5486 4802 |006c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ +0a0778: 7120 3309 1600 |006e: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0933 │ │ +0a077e: 5486 4802 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ +0a0782: 5487 4c02 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@024c │ │ +0a0786: 7210 3f44 0700 |0075: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ +0a078c: 0c07 |0078: move-result-object v7 │ │ +0a078e: 6e20 d143 7600 |0079: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@43d1 │ │ +0a0794: 5486 4802 |007c: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ +0a0798: 5487 4b02 |007e: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nonExistentView:Landroid/view/View; // field@024b │ │ +0a079c: 6e20 c643 7600 |0080: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a07a2: 5486 4702 |0083: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@0247 │ │ +0a07a6: 5487 4802 |0085: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@0248 │ │ +0a07aa: 7120 3509 7600 |0087: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ +0a07b0: 1216 |008a: const/4 v6, #int 1 // #1 │ │ +0a07b2: 0f06 |008b: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000d line=128 │ │ 0x0014 line=130 │ │ 0x001a line=131 │ │ @@ -21276,21 +21282,21 @@ │ │ 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #141 header: │ │ class_idx : 415 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1729 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -21318,18 +21324,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 │ │ -0a2a10: |[0a2a10] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -0a2a20: 5b01 4e02 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ -0a2a24: 7010 4137 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@3741 │ │ -0a2a2a: 0e00 |0005: return-void │ │ +0a07b4: |[0a07b4] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +0a07c4: 5b01 4e02 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ +0a07c8: 7010 4137 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@3741 │ │ +0a07ce: 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; │ │ │ │ @@ -21339,43 +21345,43 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0a2a2c: |[0a2a2c] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -0a2a3c: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ -0a2a40: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0a2a44: 5410 4e02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ -0a2a48: 5400 5a02 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ -0a2a4c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0a2a50: 5410 4e02 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ -0a2a54: 5400 5a02 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ -0a2a58: 7110 3409 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0934 │ │ -0a2a5e: 0c00 |0011: move-result-object v0 │ │ -0a2a60: 5b10 4d02 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ -0a2a64: 5410 4d02 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ -0a2a68: 1100 |0016: return-object v0 │ │ +0a07d0: |[0a07d0] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +0a07e0: 5410 4d02 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ +0a07e4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0a07e8: 5410 4e02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ +0a07ec: 5400 5a02 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ +0a07f0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0a07f4: 5410 4e02 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@024e │ │ +0a07f8: 5400 5a02 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ +0a07fc: 7110 3409 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0934 │ │ +0a0802: 0c00 |0011: move-result-object v0 │ │ +0a0804: 5b10 4d02 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ +0a0808: 5410 4d02 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@024d │ │ +0a080c: 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #142 header: │ │ class_idx : 416 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -21440,28 +21446,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 │ │ -0a2a6c: |[0a2a6c] 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 │ │ -0a2a7c: 5b01 5702 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0257 │ │ -0a2a80: 5b02 4f02 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ -0a2a84: 5b03 5002 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0250 │ │ -0a2a88: 5b04 5102 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ -0a2a8c: 5b05 5202 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0252 │ │ -0a2a90: 5b06 5902 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ -0a2a94: 5b07 5802 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0258 │ │ -0a2a98: 5b08 5602 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0256 │ │ -0a2a9c: 5b09 5302 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ -0a2aa0: 5b0a 5502 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ -0a2aa4: 5b0b 5402 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0254 │ │ -0a2aa8: 7010 1f43 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a2aae: 0e00 |0019: return-void │ │ +0a0810: |[0a0810] 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 │ │ +0a0820: 5b01 5702 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0257 │ │ +0a0824: 5b02 4f02 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ +0a0828: 5b03 5002 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0250 │ │ +0a082c: 5b04 5102 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ +0a0830: 5b05 5202 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0252 │ │ +0a0834: 5b06 5902 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ +0a0838: 5b07 5802 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0258 │ │ +0a083c: 5b08 5602 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0256 │ │ +0a0840: 5b09 5302 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ +0a0844: 5b0a 5502 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ +0a0848: 5b0b 5402 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0254 │ │ +0a084c: 7010 1f43 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a0852: 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; │ │ @@ -21481,72 +21487,72 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0a2ab0: |[0a2ab0] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ -0a2ac0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0a2ac2: 5496 5702 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0257 │ │ -0a2ac6: 6e10 7a38 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0a2acc: 0c06 |0006: move-result-object v6 │ │ -0a2ace: 6e20 9239 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ -0a2ad4: 5496 4f02 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ -0a2ad8: 3806 0900 |000c: if-eqz v6, 0015 // +0009 │ │ -0a2adc: 5496 4f02 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ -0a2ae0: 5497 5002 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0250 │ │ -0a2ae4: 7120 4509 7600 |0012: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ -0a2aea: 5496 5102 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ -0a2aee: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ -0a2af2: 5496 5102 |0019: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ -0a2af6: 5497 5202 |001b: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0252 │ │ -0a2afa: 7120 4509 7600 |001d: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ -0a2b00: 5496 5902 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ -0a2b04: 3806 0900 |0022: if-eqz v6, 002b // +0009 │ │ -0a2b08: 5496 5902 |0024: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ -0a2b0c: 5497 5802 |0026: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0258 │ │ -0a2b10: 7120 4509 7600 |0028: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ -0a2b16: 5496 5602 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0256 │ │ -0a2b1a: 7210 3844 0600 |002d: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ -0a2b20: 0c06 |0030: move-result-object v6 │ │ -0a2b22: 7210 4744 0600 |0031: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0a2b28: 0c02 |0034: move-result-object v2 │ │ -0a2b2a: 7210 0244 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a2b30: 0a06 |0038: move-result v6 │ │ -0a2b32: 3806 1800 |0039: if-eqz v6, 0051 // +0018 │ │ -0a2b36: 7210 0344 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a2b3c: 0c00 |003e: move-result-object v0 │ │ -0a2b3e: 1f00 b408 |003f: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -0a2b42: 7210 3544 0000 |0041: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0a2b48: 0c05 |0044: move-result-object v5 │ │ -0a2b4a: 1f05 fc06 |0045: check-cast v5, Landroid/view/View; // type@06fc │ │ -0a2b4e: 7210 3444 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0a2b54: 0c03 |004a: move-result-object v3 │ │ -0a2b56: 1f03 7708 |004b: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0a2b5a: 6e20 ef38 3500 |004d: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ -0a2b60: 28e5 |0050: goto 0035 // -001b │ │ -0a2b62: 5496 5302 |0051: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ -0a2b66: 6e10 d343 0600 |0053: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a2b6c: 0a04 |0056: move-result v4 │ │ -0a2b6e: 1201 |0057: const/4 v1, #int 0 // #0 │ │ -0a2b70: 3541 1200 |0058: if-ge v1, v4, 006a // +0012 │ │ -0a2b74: 5497 5502 |005a: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ -0a2b78: 5496 5302 |005c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ -0a2b7c: 6e20 cb43 1600 |005e: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a2b82: 0c06 |0061: move-result-object v6 │ │ -0a2b84: 1f06 fc06 |0062: check-cast v6, Landroid/view/View; // type@06fc │ │ -0a2b88: 6e30 4437 6708 |0064: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ -0a2b8e: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2b92: 28ef |0069: goto 0058 // -0011 │ │ -0a2b94: 5496 5502 |006a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ -0a2b98: 5497 5402 |006c: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0254 │ │ -0a2b9c: 6e30 4437 7608 |006e: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ -0a2ba2: 1216 |0071: const/4 v6, #int 1 // #1 │ │ -0a2ba4: 0f06 |0072: return v6 │ │ +0a0854: |[0a0854] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ +0a0864: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0a0866: 5496 5702 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@0257 │ │ +0a086a: 6e10 7a38 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0a0870: 0c06 |0006: move-result-object v6 │ │ +0a0872: 6e20 9239 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@3992 │ │ +0a0878: 5496 4f02 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ +0a087c: 3806 0900 |000c: if-eqz v6, 0015 // +0009 │ │ +0a0880: 5496 4f02 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@024f │ │ +0a0884: 5497 5002 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0250 │ │ +0a0888: 7120 4509 7600 |0012: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ +0a088e: 5496 5102 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ +0a0892: 3806 0900 |0017: if-eqz v6, 0020 // +0009 │ │ +0a0896: 5496 5102 |0019: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0251 │ │ +0a089a: 5497 5202 |001b: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0252 │ │ +0a089e: 7120 4509 7600 |001d: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ +0a08a4: 5496 5902 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ +0a08a8: 3806 0900 |0022: if-eqz v6, 002b // +0009 │ │ +0a08ac: 5496 5902 |0024: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@0259 │ │ +0a08b0: 5497 5802 |0026: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0258 │ │ +0a08b4: 7120 4509 7600 |0028: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ +0a08ba: 5496 5602 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@0256 │ │ +0a08be: 7210 3844 0600 |002d: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ +0a08c4: 0c06 |0030: move-result-object v6 │ │ +0a08c6: 7210 4744 0600 |0031: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0a08cc: 0c02 |0034: move-result-object v2 │ │ +0a08ce: 7210 0244 0200 |0035: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a08d4: 0a06 |0038: move-result v6 │ │ +0a08d6: 3806 1800 |0039: if-eqz v6, 0051 // +0018 │ │ +0a08da: 7210 0344 0200 |003b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a08e0: 0c00 |003e: move-result-object v0 │ │ +0a08e2: 1f00 b408 |003f: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +0a08e6: 7210 3544 0000 |0041: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0a08ec: 0c05 |0044: move-result-object v5 │ │ +0a08ee: 1f05 fc06 |0045: check-cast v5, Landroid/view/View; // type@06fc │ │ +0a08f2: 7210 3444 0000 |0047: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0a08f8: 0c03 |004a: move-result-object v3 │ │ +0a08fa: 1f03 7708 |004b: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0a08fe: 6e20 ef38 3500 |004d: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ +0a0904: 28e5 |0050: goto 0035 // -001b │ │ +0a0906: 5496 5302 |0051: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ +0a090a: 6e10 d343 0600 |0053: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a0910: 0a04 |0056: move-result v4 │ │ +0a0912: 1201 |0057: const/4 v1, #int 0 // #0 │ │ +0a0914: 3541 1200 |0058: if-ge v1, v4, 006a // +0012 │ │ +0a0918: 5497 5502 |005a: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ +0a091c: 5496 5302 |005c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0253 │ │ +0a0920: 6e20 cb43 1600 |005e: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a0926: 0c06 |0061: move-result-object v6 │ │ +0a0928: 1f06 fc06 |0062: check-cast v6, Landroid/view/View; // type@06fc │ │ +0a092c: 6e30 4437 6708 |0064: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ +0a0932: d801 0101 |0067: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0936: 28ef |0069: goto 0058 // -0011 │ │ +0a0938: 5496 5502 |006a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@0255 │ │ +0a093c: 5497 5402 |006c: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@0254 │ │ +0a0940: 6e30 4437 7608 |006e: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ +0a0946: 1216 |0071: const/4 v6, #int 1 // #1 │ │ +0a0948: 0f06 |0072: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=355 │ │ 0x000a line=356 │ │ 0x000e line=357 │ │ 0x0015 line=359 │ │ 0x0019 line=360 │ │ @@ -21567,21 +21573,21 @@ │ │ 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #143 header: │ │ class_idx : 417 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -21605,31 +21611,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2ba8: |[0a2ba8] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ -0a2bb8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a2bbe: 0e00 |0003: return-void │ │ +0a094c: |[0a094c] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ +0a095c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a0962: 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #144 header: │ │ class_idx : 418 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -21647,21 +21653,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;) │ │ name : 'getView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #145 header: │ │ class_idx : 419 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2197 │ │ +source_file_idx : 2193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 24 │ │ virtual_methods_size: 0 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -21700,17 +21706,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2bc0: |[0a2bc0] android.support.v4.app.FragmentTransitionCompat21.:()V │ │ -0a2bd0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a2bd6: 0e00 |0003: return-void │ │ +0a0964: |[0a0964] android.support.v4.app.FragmentTransitionCompat21.:()V │ │ +0a0974: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a097a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21; │ │ │ │ @@ -21719,17 +21725,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 │ │ -0a2bd8: |[0a2bd8] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -0a2be8: 7120 3a09 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ -0a2bee: 0e00 |0003: return-void │ │ +0a097c: |[0a097c] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +0a098c: 7120 3a09 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ +0a0992: 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; │ │ │ │ @@ -21738,18 +21744,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 │ │ -0a2bf0: |[0a2bf0] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -0a2c00: 7110 4009 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0940 │ │ -0a2c06: 0c00 |0003: move-result-object v0 │ │ -0a2c08: 1100 |0004: return-object v0 │ │ +0a0994: |[0a0994] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +0a09a4: 7110 4009 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0940 │ │ +0a09aa: 0c00 |0003: move-result-object v0 │ │ +0a09ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -21757,49 +21763,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 │ │ -0a2c0c: |[0a2c0c] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -0a2c1c: 0786 |0000: move-object v6, v8 │ │ -0a2c1e: 1f06 c206 |0001: check-cast v6, Landroid/transition/Transition; // type@06c2 │ │ -0a2c22: 2067 c406 |0003: instance-of v7, v6, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a2c26: 3807 1600 |0005: if-eqz v7, 001b // +0016 │ │ -0a2c2a: 0764 |0007: move-object v4, v6 │ │ -0a2c2c: 1f04 c406 |0008: check-cast v4, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a2c30: 6e10 5037 0400 |000a: invoke-virtual {v4}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@3750 │ │ -0a2c36: 0a02 |000d: move-result v2 │ │ -0a2c38: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a2c3a: 3521 2f00 |000f: if-ge v1, v2, 003e // +002f │ │ -0a2c3e: 6e20 4f37 1400 |0011: invoke-virtual {v4, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@374f │ │ -0a2c44: 0c00 |0014: move-result-object v0 │ │ -0a2c46: 7120 3509 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ -0a2c4c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2c50: 28f5 |001a: goto 000f // -000b │ │ -0a2c52: 7110 4209 0600 |001b: invoke-static {v6}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@0942 │ │ -0a2c58: 0a07 |001e: move-result v7 │ │ -0a2c5a: 3907 1f00 |001f: if-nez v7, 003e // +001f │ │ -0a2c5e: 6e10 4837 0600 |0021: invoke-virtual {v6}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@3748 │ │ -0a2c64: 0c05 |0024: move-result-object v5 │ │ -0a2c66: 7110 4309 0500 |0025: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ -0a2c6c: 0a07 |0028: move-result v7 │ │ -0a2c6e: 3807 1500 |0029: if-eqz v7, 003e // +0015 │ │ -0a2c72: 6e10 d343 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a2c78: 0a03 |002e: move-result v3 │ │ -0a2c7a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0a2c7c: 3531 0e00 |0030: if-ge v1, v3, 003e // +000e │ │ -0a2c80: 6e20 cb43 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a2c86: 0c07 |0035: move-result-object v7 │ │ -0a2c88: 1f07 fc06 |0036: check-cast v7, Landroid/view/View; // type@06fc │ │ -0a2c8c: 6e20 4237 7600 |0038: invoke-virtual {v6, v7}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3742 │ │ -0a2c92: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a2c96: 28f3 |003d: goto 0030 // -000d │ │ -0a2c98: 0e00 |003e: return-void │ │ +0a09b0: |[0a09b0] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +0a09c0: 0786 |0000: move-object v6, v8 │ │ +0a09c2: 1f06 c206 |0001: check-cast v6, Landroid/transition/Transition; // type@06c2 │ │ +0a09c6: 2067 c406 |0003: instance-of v7, v6, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a09ca: 3807 1600 |0005: if-eqz v7, 001b // +0016 │ │ +0a09ce: 0764 |0007: move-object v4, v6 │ │ +0a09d0: 1f04 c406 |0008: check-cast v4, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a09d4: 6e10 5037 0400 |000a: invoke-virtual {v4}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@3750 │ │ +0a09da: 0a02 |000d: move-result v2 │ │ +0a09dc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a09de: 3521 2f00 |000f: if-ge v1, v2, 003e // +002f │ │ +0a09e2: 6e20 4f37 1400 |0011: invoke-virtual {v4, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@374f │ │ +0a09e8: 0c00 |0014: move-result-object v0 │ │ +0a09ea: 7120 3509 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ +0a09f0: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a09f4: 28f5 |001a: goto 000f // -000b │ │ +0a09f6: 7110 4209 0600 |001b: invoke-static {v6}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@0942 │ │ +0a09fc: 0a07 |001e: move-result v7 │ │ +0a09fe: 3907 1f00 |001f: if-nez v7, 003e // +001f │ │ +0a0a02: 6e10 4837 0600 |0021: invoke-virtual {v6}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@3748 │ │ +0a0a08: 0c05 |0024: move-result-object v5 │ │ +0a0a0a: 7110 4309 0500 |0025: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ +0a0a10: 0a07 |0028: move-result v7 │ │ +0a0a12: 3807 1500 |0029: if-eqz v7, 003e // +0015 │ │ +0a0a16: 6e10 d343 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a0a1c: 0a03 |002e: move-result v3 │ │ +0a0a1e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0a0a20: 3531 0e00 |0030: if-ge v1, v3, 003e // +000e │ │ +0a0a24: 6e20 cb43 1900 |0032: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a0a2a: 0c07 |0035: move-result-object v7 │ │ +0a0a2c: 1f07 fc06 |0036: check-cast v7, Landroid/view/View; // type@06fc │ │ +0a0a30: 6e20 4237 7600 |0038: invoke-virtual {v6, v7}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3742 │ │ +0a0a36: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0a3a: 28f3 |003d: goto 0030 // -000d │ │ +0a0a3c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ 0x0008 line=418 │ │ 0x000a line=419 │ │ 0x000e line=420 │ │ @@ -21832,40 +21838,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 │ │ -0a2c9c: |[0a2c9c] 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 │ │ -0a2cac: 390b 0400 |0000: if-nez v11, 0004 // +0004 │ │ -0a2cb0: 380c 2f00 |0002: if-eqz v12, 0031 // +002f │ │ -0a2cb4: 07b4 |0004: move-object v4, v11 │ │ -0a2cb6: 1f04 c206 |0005: check-cast v4, Landroid/transition/Transition; // type@06c2 │ │ -0a2cba: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -0a2cbe: 6e20 4237 f400 |0009: invoke-virtual {v4, v15}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3742 │ │ -0a2cc4: 380c 0900 |000c: if-eqz v12, 0015 // +0009 │ │ -0a2cc8: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -0a2ccc: 0801 1500 |0010: move-object/from16 v1, v21 │ │ -0a2cd0: 7140 4809 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@0948 │ │ -0a2cd6: 380e 1700 |0015: if-eqz v14, 002c // +0017 │ │ -0a2cda: 6e10 7a38 0d00 |0017: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0a2ce0: 0c0a |001a: move-result-object v10 │ │ -0a2ce2: 2202 9e01 |001b: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@019e │ │ -0a2ce6: 07d3 |001d: move-object v3, v13 │ │ -0a2ce8: 07f5 |001e: move-object v5, v15 │ │ -0a2cea: 07e6 |001f: move-object v6, v14 │ │ -0a2cec: 0807 1100 |0020: move-object/from16 v7, v17 │ │ -0a2cf0: 0808 1400 |0022: move-object/from16 v8, v20 │ │ -0a2cf4: 0809 1200 |0024: move-object/from16 v9, v18 │ │ -0a2cf8: 7608 2a09 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@092a │ │ -0a2cfe: 6e20 8d39 2a00 |0029: invoke-virtual {v10, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ -0a2d04: 0800 1000 |002c: move-object/from16 v0, v16 │ │ -0a2d08: 7120 4709 0400 |002e: invoke-static {v4, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0947 │ │ -0a2d0e: 0e00 |0031: return-void │ │ +0a0a40: |[0a0a40] 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 │ │ +0a0a50: 390b 0400 |0000: if-nez v11, 0004 // +0004 │ │ +0a0a54: 380c 2f00 |0002: if-eqz v12, 0031 // +002f │ │ +0a0a58: 07b4 |0004: move-object v4, v11 │ │ +0a0a5a: 1f04 c206 |0005: check-cast v4, Landroid/transition/Transition; // type@06c2 │ │ +0a0a5e: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +0a0a62: 6e20 4237 f400 |0009: invoke-virtual {v4, v15}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3742 │ │ +0a0a68: 380c 0900 |000c: if-eqz v12, 0015 // +0009 │ │ +0a0a6c: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +0a0a70: 0801 1500 |0010: move-object/from16 v1, v21 │ │ +0a0a74: 7140 4809 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@0948 │ │ +0a0a7a: 380e 1700 |0015: if-eqz v14, 002c // +0017 │ │ +0a0a7e: 6e10 7a38 0d00 |0017: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0a0a84: 0c0a |001a: move-result-object v10 │ │ +0a0a86: 2202 9e01 |001b: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@019e │ │ +0a0a8a: 07d3 |001d: move-object v3, v13 │ │ +0a0a8c: 07f5 |001e: move-object v5, v15 │ │ +0a0a8e: 07e6 |001f: move-object v6, v14 │ │ +0a0a90: 0807 1100 |0020: move-object/from16 v7, v17 │ │ +0a0a94: 0808 1400 |0022: move-object/from16 v8, v20 │ │ +0a0a98: 0809 1200 |0024: move-object/from16 v9, v18 │ │ +0a0a9c: 7608 2a09 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@092a │ │ +0a0aa2: 6e20 8d39 2a00 |0029: invoke-virtual {v10, v2}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ +0a0aa8: 0800 1000 |002c: move-object/from16 v0, v16 │ │ +0a0aac: 7120 4709 0400 |002e: invoke-static {v4, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0947 │ │ +0a0ab2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ 0x0007 line=114 │ │ 0x0009 line=115 │ │ 0x000c line=117 │ │ @@ -21898,19 +21904,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 │ │ -0a2d10: |[0a2d10] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ -0a2d20: 0720 |0000: move-object v0, v2 │ │ -0a2d22: 1f00 c206 |0001: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a2d26: 7120 4b37 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@374b │ │ -0a2d2c: 0e00 |0006: return-void │ │ +0a0ab4: |[0a0ab4] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ +0a0ac4: 0720 |0000: move-object v0, v2 │ │ +0a0ac6: 1f00 c206 |0001: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a0aca: 7120 4b37 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@374b │ │ +0a0ad0: 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; │ │ @@ -21922,47 +21928,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 │ │ -0a2d30: |[0a2d30] android.support.v4.app.FragmentTransitionCompat21.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V │ │ -0a2d40: 7210 2c44 0800 |0000: invoke-interface {v8}, Ljava/util/List;.size:()I // method@442c │ │ -0a2d46: 0a04 |0003: move-result v4 │ │ -0a2d48: 7130 3d09 9804 |0004: invoke-static {v8, v9, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@093d │ │ -0a2d4e: 0a07 |0007: move-result v7 │ │ -0a2d50: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -0a2d54: 0e00 |000a: return-void │ │ -0a2d56: 7220 2144 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0a2d5c: 0143 |000e: move v3, v4 │ │ -0a2d5e: 7210 2c44 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@442c │ │ -0a2d64: 0a07 |0012: move-result v7 │ │ -0a2d66: 3573 f7ff |0013: if-ge v3, v7, 000a // -0009 │ │ -0a2d6a: 7220 2644 3800 |0015: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0a2d70: 0c05 |0018: move-result-object v5 │ │ -0a2d72: 1f05 fc06 |0019: check-cast v5, Landroid/view/View; // type@06fc │ │ -0a2d76: 2057 0207 |001b: instance-of v7, v5, Landroid/view/ViewGroup; // type@0702 │ │ -0a2d7a: 3807 1c00 |001d: if-eqz v7, 0039 // +001c │ │ -0a2d7e: 0756 |001f: move-object v6, v5 │ │ -0a2d80: 1f06 0207 |0020: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -0a2d84: 6e10 2339 0600 |0022: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0a2d8a: 0a01 |0025: move-result v1 │ │ -0a2d8c: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0a2d8e: 3512 1200 |0027: if-ge v2, v1, 0039 // +0012 │ │ -0a2d92: 6e20 2239 2600 |0029: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0a2d98: 0c00 |002c: move-result-object v0 │ │ -0a2d9a: 7130 3d09 0804 |002d: invoke-static {v8, v0, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@093d │ │ -0a2da0: 0a07 |0030: move-result v7 │ │ -0a2da2: 3907 0500 |0031: if-nez v7, 0036 // +0005 │ │ -0a2da6: 7220 2144 0800 |0033: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0a2dac: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a2db0: 28ef |0038: goto 0027 // -0011 │ │ -0a2db2: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a2db6: 28d4 |003b: goto 000f // -002c │ │ +0a0ad4: |[0a0ad4] android.support.v4.app.FragmentTransitionCompat21.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V │ │ +0a0ae4: 7210 2c44 0800 |0000: invoke-interface {v8}, Ljava/util/List;.size:()I // method@442c │ │ +0a0aea: 0a04 |0003: move-result v4 │ │ +0a0aec: 7130 3d09 9804 |0004: invoke-static {v8, v9, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@093d │ │ +0a0af2: 0a07 |0007: move-result v7 │ │ +0a0af4: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +0a0af8: 0e00 |000a: return-void │ │ +0a0afa: 7220 2144 9800 |000b: invoke-interface {v8, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0a0b00: 0143 |000e: move v3, v4 │ │ +0a0b02: 7210 2c44 0800 |000f: invoke-interface {v8}, Ljava/util/List;.size:()I // method@442c │ │ +0a0b08: 0a07 |0012: move-result v7 │ │ +0a0b0a: 3573 f7ff |0013: if-ge v3, v7, 000a // -0009 │ │ +0a0b0e: 7220 2644 3800 |0015: invoke-interface {v8, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0a0b14: 0c05 |0018: move-result-object v5 │ │ +0a0b16: 1f05 fc06 |0019: check-cast v5, Landroid/view/View; // type@06fc │ │ +0a0b1a: 2057 0207 |001b: instance-of v7, v5, Landroid/view/ViewGroup; // type@0702 │ │ +0a0b1e: 3807 1c00 |001d: if-eqz v7, 0039 // +001c │ │ +0a0b22: 0756 |001f: move-object v6, v5 │ │ +0a0b24: 1f06 0207 |0020: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +0a0b28: 6e10 2339 0600 |0022: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0a0b2e: 0a01 |0025: move-result v1 │ │ +0a0b30: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0a0b32: 3512 1200 |0027: if-ge v2, v1, 0039 // +0012 │ │ +0a0b36: 6e20 2239 2600 |0029: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0a0b3c: 0c00 |002c: move-result-object v0 │ │ +0a0b3e: 7130 3d09 0804 |002d: invoke-static {v8, v0, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z // method@093d │ │ +0a0b44: 0a07 |0030: move-result v7 │ │ +0a0b46: 3907 0500 |0031: if-nez v7, 0036 // +0005 │ │ +0a0b4a: 7220 2144 0800 |0033: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0a0b50: d802 0201 |0036: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a0b54: 28ef |0038: goto 0027 // -0011 │ │ +0a0b56: d803 0301 |0039: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a0b5a: 28d4 |003b: goto 000f // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x000a line=264 │ │ 0x000b line=250 │ │ 0x000e line=251 │ │ @@ -21993,31 +21999,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 │ │ -0a2db8: |[0a2db8] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; │ │ -0a2dc8: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -0a2dcc: 7120 3a09 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ -0a2dd2: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ -0a2dd6: 7210 3f44 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ -0a2ddc: 0c00 |000a: move-result-object v0 │ │ -0a2dde: 6e20 d143 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@43d1 │ │ -0a2de4: 6e10 cd43 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0a2dea: 0a00 |0011: move-result v0 │ │ -0a2dec: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0a2df0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0a2df2: 1101 |0015: return-object v1 │ │ -0a2df4: 6e20 c643 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a2dfa: 0710 |0019: move-object v0, v1 │ │ -0a2dfc: 1f00 c206 |001a: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a2e00: 7120 3509 3000 |001c: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ -0a2e06: 28f6 |001f: goto 0015 // -000a │ │ +0a0b5c: |[0a0b5c] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;Landroid/view/View;)Ljava/lang/Object; │ │ +0a0b6c: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +0a0b70: 7120 3a09 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ +0a0b76: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ +0a0b7a: 7210 3f44 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ +0a0b80: 0c00 |000a: move-result-object v0 │ │ +0a0b82: 6e20 d143 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@43d1 │ │ +0a0b88: 6e10 cd43 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0a0b8e: 0a00 |0011: move-result v0 │ │ +0a0b90: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0a0b94: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0a0b96: 1101 |0015: return-object v1 │ │ +0a0b98: 6e20 c643 5300 |0016: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a0b9e: 0710 |0019: move-object v0, v1 │ │ +0a0ba0: 1f00 c206 |001a: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a0ba4: 7120 3509 3000 |001c: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ +0a0baa: 28f6 |001f: goto 0015 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x000e line=50 │ │ @@ -22040,38 +22046,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 │ │ -0a2e08: |[0a2e08] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -0a2e18: 6e10 7b38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0a2e1e: 0a04 |0003: move-result v4 │ │ -0a2e20: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ -0a2e24: 2064 0207 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@0702 │ │ -0a2e28: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ -0a2e2c: 0763 |000a: move-object v3, v6 │ │ -0a2e2e: 1f03 0207 |000b: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -0a2e32: 6e10 3539 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@3935 │ │ -0a2e38: 0a04 |0010: move-result v4 │ │ -0a2e3a: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -0a2e3e: 6e20 c643 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a2e44: 0e00 |0016: return-void │ │ -0a2e46: 6e10 2339 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0a2e4c: 0a01 |001a: move-result v1 │ │ -0a2e4e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0a2e50: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ -0a2e54: 6e20 2239 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0a2e5a: 0c00 |0021: move-result-object v0 │ │ -0a2e5c: 7120 3a09 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ -0a2e62: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a2e66: 28f5 |0027: goto 001c // -000b │ │ -0a2e68: 6e20 c643 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a2e6e: 28eb |002b: goto 0016 // -0015 │ │ +0a0bac: |[0a0bac] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +0a0bbc: 6e10 7b38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0a0bc2: 0a04 |0003: move-result v4 │ │ +0a0bc4: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ +0a0bc8: 2064 0207 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@0702 │ │ +0a0bcc: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ +0a0bd0: 0763 |000a: move-object v3, v6 │ │ +0a0bd2: 1f03 0207 |000b: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +0a0bd6: 6e10 3539 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@3935 │ │ +0a0bdc: 0a04 |0010: move-result v4 │ │ +0a0bde: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +0a0be2: 6e20 c643 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a0be8: 0e00 |0016: return-void │ │ +0a0bea: 6e10 2339 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0a0bf0: 0a01 |001a: move-result v1 │ │ +0a0bf2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0a0bf4: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ +0a0bf8: 6e20 2239 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0a0bfe: 0c00 |0021: move-result-object v0 │ │ +0a0c00: 7120 3a09 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@093a │ │ +0a0c06: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a0c0a: 28f5 |0027: goto 001c // -000b │ │ +0a0c0c: 6e20 c643 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a0c12: 28eb |002b: goto 0016 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=307 │ │ 0x000b line=308 │ │ 0x000d line=309 │ │ 0x0013 line=310 │ │ @@ -22097,37 +22103,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 │ │ -0a2e70: |[0a2e70] 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 │ │ -0a2e80: 07f2 |0000: move-object v2, v15 │ │ -0a2e82: 1f02 c206 |0001: check-cast v2, Landroid/transition/Transition; // type@06c2 │ │ -0a2e86: 0804 1100 |0003: move-object/from16 v4, v17 │ │ -0a2e8a: 1f04 c206 |0005: check-cast v4, Landroid/transition/Transition; // type@06c2 │ │ -0a2e8e: 0806 1300 |0007: move-object/from16 v6, v19 │ │ -0a2e92: 1f06 c206 |0009: check-cast v6, Landroid/transition/Transition; // type@06c2 │ │ -0a2e96: 080a 1500 |000b: move-object/from16 v10, v21 │ │ -0a2e9a: 1f0a c206 |000d: check-cast v10, Landroid/transition/Transition; // type@06c2 │ │ -0a2e9e: 380a 1a00 |000f: if-eqz v10, 0029 // +001a │ │ -0a2ea2: 6e10 7a38 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0a2ea8: 0c0c |0014: move-result-object v12 │ │ -0a2eaa: 2200 a001 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@01a0 │ │ -0a2eae: 07d1 |0017: move-object v1, v13 │ │ -0a2eb0: 0803 1000 |0018: move-object/from16 v3, v16 │ │ -0a2eb4: 0805 1200 |001a: move-object/from16 v5, v18 │ │ -0a2eb8: 0807 1400 |001c: move-object/from16 v7, v20 │ │ -0a2ebc: 0808 1700 |001e: move-object/from16 v8, v23 │ │ -0a2ec0: 0809 1600 |0020: move-object/from16 v9, v22 │ │ -0a2ec4: 07eb |0022: move-object v11, v14 │ │ -0a2ec6: 760c 2e09 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@092e │ │ -0a2ecc: 6e20 8d39 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ -0a2ed2: 0e00 |0029: return-void │ │ +0a0c14: |[0a0c14] 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 │ │ +0a0c24: 07f2 |0000: move-object v2, v15 │ │ +0a0c26: 1f02 c206 |0001: check-cast v2, Landroid/transition/Transition; // type@06c2 │ │ +0a0c2a: 0804 1100 |0003: move-object/from16 v4, v17 │ │ +0a0c2e: 1f04 c206 |0005: check-cast v4, Landroid/transition/Transition; // type@06c2 │ │ +0a0c32: 0806 1300 |0007: move-object/from16 v6, v19 │ │ +0a0c36: 1f06 c206 |0009: check-cast v6, Landroid/transition/Transition; // type@06c2 │ │ +0a0c3a: 080a 1500 |000b: move-object/from16 v10, v21 │ │ +0a0c3e: 1f0a c206 |000d: check-cast v10, Landroid/transition/Transition; // type@06c2 │ │ +0a0c42: 380a 1a00 |000f: if-eqz v10, 0029 // +001a │ │ +0a0c46: 6e10 7a38 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0a0c4c: 0c0c |0014: move-result-object v12 │ │ +0a0c4e: 2200 a001 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@01a0 │ │ +0a0c52: 07d1 |0017: move-object v1, v13 │ │ +0a0c54: 0803 1000 |0018: move-object/from16 v3, v16 │ │ +0a0c58: 0805 1200 |001a: move-object/from16 v5, v18 │ │ +0a0c5c: 0807 1400 |001c: move-object/from16 v7, v20 │ │ +0a0c60: 0808 1700 |001e: move-object/from16 v8, v23 │ │ +0a0c64: 0809 1600 |0020: move-object/from16 v9, v22 │ │ +0a0c68: 07eb |0022: move-object v11, v14 │ │ +0a0c6a: 760c 2e09 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@092e │ │ +0a0c70: 6e20 8d39 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ +0a0c76: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0009 line=349 │ │ 0x000d line=350 │ │ 0x000f line=351 │ │ @@ -22160,20 +22166,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 │ │ -0a2ed4: |[0a2ed4] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a2ee4: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -0a2ee8: 1f00 c206 |0002: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a2eec: 6e10 4337 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@3743 │ │ -0a2ef2: 0c00 |0007: move-result-object v0 │ │ -0a2ef4: 1100 |0008: return-object v0 │ │ +0a0c78: |[0a0c78] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a0c88: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +0a0c8c: 1f00 c206 |0002: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a0c90: 6e10 4337 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@3743 │ │ +0a0c96: 0c00 |0007: move-result-object v0 │ │ +0a0c98: 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; │ │ @@ -22183,26 +22189,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 │ │ -0a2ef8: |[0a2ef8] android.support.v4.app.FragmentTransitionCompat21.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z │ │ -0a2f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a2f0a: 3540 0d00 |0001: if-ge v0, v4, 000e // +000d │ │ -0a2f0e: 7220 2644 0200 |0003: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0a2f14: 0c01 |0006: move-result-object v1 │ │ -0a2f16: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ -0a2f1a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0a2f1c: 0f01 |000a: return v1 │ │ -0a2f1e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a2f22: 28f4 |000d: goto 0001 // -000c │ │ -0a2f24: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a2f26: 28fb |000f: goto 000a // -0005 │ │ +0a0c9c: |[0a0c9c] android.support.v4.app.FragmentTransitionCompat21.containedBeforeIndex:(Ljava/util/List;Landroid/view/View;I)Z │ │ +0a0cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0cae: 3540 0d00 |0001: if-ge v0, v4, 000e // +000d │ │ +0a0cb2: 7220 2644 0200 |0003: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0a0cb8: 0c01 |0006: move-result-object v1 │ │ +0a0cba: 3331 0400 |0007: if-ne v1, v3, 000b // +0004 │ │ +0a0cbe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0a0cc0: 0f01 |000a: return v1 │ │ +0a0cc2: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a0cc6: 28f4 |000d: goto 0001 // -000c │ │ +0a0cc8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a0cca: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=272 │ │ 0x0009 line=273 │ │ 0x000a line=276 │ │ 0x000b line=271 │ │ @@ -22219,19 +22225,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 │ │ -0a2f28: |[0a2f28] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ -0a2f38: 0710 |0000: move-object v0, v1 │ │ -0a2f3a: 1f00 c206 |0001: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a2f3e: 6e30 4437 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ -0a2f44: 0e00 |0006: return-void │ │ +0a0ccc: |[0a0ccc] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ +0a0cdc: 0710 |0000: move-object v0, v1 │ │ +0a0cde: 1f00 c206 |0001: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a0ce2: 6e30 4437 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@3744 │ │ +0a0ce8: 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; │ │ @@ -22244,36 +22250,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 │ │ -0a2f48: |[0a2f48] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ -0a2f58: 6e10 7b38 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0a2f5e: 0a05 |0003: move-result v5 │ │ -0a2f60: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ -0a2f64: 6e10 7638 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ -0a2f6a: 0c03 |0009: move-result-object v3 │ │ -0a2f6c: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -0a2f70: 7230 3c44 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -0a2f76: 2075 0207 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@0702 │ │ -0a2f7a: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ -0a2f7e: 0774 |0013: move-object v4, v7 │ │ -0a2f80: 1f04 0207 |0014: check-cast v4, Landroid/view/ViewGroup; // type@0702 │ │ -0a2f84: 6e10 2339 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0a2f8a: 0a01 |0019: move-result v1 │ │ -0a2f8c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0a2f8e: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ -0a2f92: 6e20 2239 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0a2f98: 0c00 |0020: move-result-object v0 │ │ -0a2f9a: 7120 3f09 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ -0a2fa0: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a2fa4: 28f5 |0026: goto 001b // -000b │ │ -0a2fa6: 0e00 |0027: return-void │ │ +0a0cec: |[0a0cec] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ +0a0cfc: 6e10 7b38 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0a0d02: 0a05 |0003: move-result v5 │ │ +0a0d04: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ +0a0d08: 6e10 7638 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ +0a0d0e: 0c03 |0009: move-result-object v3 │ │ +0a0d10: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +0a0d14: 7230 3c44 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +0a0d1a: 2075 0207 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@0702 │ │ +0a0d1e: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ +0a0d22: 0774 |0013: move-object v4, v7 │ │ +0a0d24: 1f04 0207 |0014: check-cast v4, Landroid/view/ViewGroup; // type@0702 │ │ +0a0d28: 6e10 2339 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0a0d2e: 0a01 |0019: move-result v1 │ │ +0a0d30: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0a0d32: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ +0a0d36: 6e20 2239 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0a0d3c: 0c00 |0020: move-result-object v0 │ │ +0a0d3e: 7120 3f09 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ +0a0d44: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a0d48: 28f5 |0026: goto 001b // -000b │ │ +0a0d4a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ 0x000f line=330 │ │ @@ -22299,34 +22305,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 │ │ -0a2fa8: |[0a2fa8] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -0a2fb8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0a2fba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0a2fbc: 2200 8800 |0002: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0a2fc0: 7010 1903 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0a2fc6: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -0a2fc8: 2321 f508 |0008: new-array v1, v2, [I // type@08f5 │ │ -0a2fcc: 6e20 5838 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ -0a2fd2: 4402 0104 |000d: aget v2, v1, v4 │ │ -0a2fd6: 4403 0106 |000f: aget v3, v1, v6 │ │ -0a2fda: 4404 0104 |0011: aget v4, v1, v4 │ │ -0a2fde: 6e10 7c38 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0a2fe4: 0a05 |0016: move-result v5 │ │ -0a2fe6: b054 |0017: add-int/2addr v4, v5 │ │ -0a2fe8: 4405 0106 |0018: aget v5, v1, v6 │ │ -0a2fec: 6e10 4d38 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0a2ff2: 0a06 |001d: move-result v6 │ │ -0a2ff4: b065 |001e: add-int/2addr v5, v6 │ │ -0a2ff6: 6e55 2303 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -0a2ffc: 1100 |0022: return-object v0 │ │ +0a0d4c: |[0a0d4c] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +0a0d5c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0a0d5e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0a0d60: 2200 8800 |0002: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0a0d64: 7010 1903 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0a0d6a: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +0a0d6c: 2321 f508 |0008: new-array v1, v2, [I // type@08f5 │ │ +0a0d70: 6e20 5838 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ +0a0d76: 4402 0104 |000d: aget v2, v1, v4 │ │ +0a0d7a: 4403 0106 |000f: aget v3, v1, v6 │ │ +0a0d7e: 4404 0104 |0011: aget v4, v1, v4 │ │ +0a0d82: 6e10 7c38 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0a0d88: 0a05 |0016: move-result v5 │ │ +0a0d8a: b054 |0017: add-int/2addr v4, v5 │ │ +0a0d8c: 4405 0106 |0018: aget v5, v1, v6 │ │ +0a0d90: 6e10 4d38 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0a0d96: 0a06 |001d: move-result v6 │ │ +0a0d98: b065 |001e: add-int/2addr v5, v6 │ │ +0a0d9a: 6e55 2303 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +0a0da0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=297 │ │ 0x0007 line=298 │ │ 0x000a line=299 │ │ 0x000d line=301 │ │ 0x0022 line=302 │ │ @@ -22340,18 +22346,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 │ │ -0a3000: |[0a3000] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -0a3010: 6e10 7638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ -0a3016: 0c00 |0003: move-result-object v0 │ │ -0a3018: 1100 |0004: return-object v0 │ │ +0a0da4: |[0a0da4] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +0a0db4: 6e10 7638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ +0a0dba: 0c00 |0003: move-result-object v0 │ │ +0a0dbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -22359,34 +22365,34 @@ │ │ type : '(Landroid/transition/Transition;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0a301c: |[0a301c] android.support.v4.app.FragmentTransitionCompat21.hasSimpleTarget:(Landroid/transition/Transition;)Z │ │ -0a302c: 6e10 4537 0100 |0000: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetIds:()Ljava/util/List; // method@3745 │ │ -0a3032: 0c00 |0003: move-result-object v0 │ │ -0a3034: 7110 4309 0000 |0004: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ -0a303a: 0a00 |0007: move-result v0 │ │ -0a303c: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ -0a3040: 6e10 4637 0100 |000a: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetNames:()Ljava/util/List; // method@3746 │ │ -0a3046: 0c00 |000d: move-result-object v0 │ │ -0a3048: 7110 4309 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ -0a304e: 0a00 |0011: move-result v0 │ │ -0a3050: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -0a3054: 6e10 4737 0100 |0014: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetTypes:()Ljava/util/List; // method@3747 │ │ -0a305a: 0c00 |0017: move-result-object v0 │ │ -0a305c: 7110 4309 0000 |0018: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ -0a3062: 0a00 |001b: move-result v0 │ │ -0a3064: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -0a3068: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0a306a: 0f00 |001f: return v0 │ │ -0a306c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0a306e: 28fe |0021: goto 001f // -0002 │ │ +0a0dc0: |[0a0dc0] android.support.v4.app.FragmentTransitionCompat21.hasSimpleTarget:(Landroid/transition/Transition;)Z │ │ +0a0dd0: 6e10 4537 0100 |0000: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetIds:()Ljava/util/List; // method@3745 │ │ +0a0dd6: 0c00 |0003: move-result-object v0 │ │ +0a0dd8: 7110 4309 0000 |0004: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ +0a0dde: 0a00 |0007: move-result v0 │ │ +0a0de0: 3800 1600 |0008: if-eqz v0, 001e // +0016 │ │ +0a0de4: 6e10 4637 0100 |000a: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetNames:()Ljava/util/List; // method@3746 │ │ +0a0dea: 0c00 |000d: move-result-object v0 │ │ +0a0dec: 7110 4309 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ +0a0df2: 0a00 |0011: move-result v0 │ │ +0a0df4: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +0a0df8: 6e10 4737 0100 |0014: invoke-virtual {v1}, Landroid/transition/Transition;.getTargetTypes:()Ljava/util/List; // method@3747 │ │ +0a0dfe: 0c00 |0017: move-result-object v0 │ │ +0a0e00: 7110 4309 0000 |0018: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.isNullOrEmpty:(Ljava/util/List;)Z // method@0943 │ │ +0a0e06: 0a00 |001b: move-result v0 │ │ +0a0e08: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +0a0e0c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0a0e0e: 0f00 |001f: return v0 │ │ +0a0e10: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0a0e12: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 transition Landroid/transition/Transition; │ │ │ │ #17 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -22394,23 +22400,23 @@ │ │ type : '(Ljava/util/List;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a3070: |[0a3070] android.support.v4.app.FragmentTransitionCompat21.isNullOrEmpty:(Ljava/util/List;)Z │ │ -0a3080: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -0a3084: 7210 2844 0100 |0002: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ -0a308a: 0a00 |0005: move-result v0 │ │ -0a308c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0a3090: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a3092: 0f00 |0009: return v0 │ │ -0a3094: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a3096: 28fe |000b: goto 0009 // -0002 │ │ +0a0e14: |[0a0e14] android.support.v4.app.FragmentTransitionCompat21.isNullOrEmpty:(Ljava/util/List;)Z │ │ +0a0e24: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +0a0e28: 7210 2844 0100 |0002: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ +0a0e2e: 0a00 |0005: move-result v0 │ │ +0a0e30: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0a0e34: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a0e36: 0f00 |0009: return v0 │ │ +0a0e38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a0e3a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x000c reg=1 list Ljava/util/List; │ │ │ │ #18 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -22418,64 +22424,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 │ │ -0a3098: |[0a3098] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -0a30a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a30aa: 07a0 |0001: move-object v0, v10 │ │ -0a30ac: 1f00 c206 |0002: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a30b0: 07b1 |0004: move-object v1, v11 │ │ -0a30b2: 1f01 c206 |0005: check-cast v1, Landroid/transition/Transition; // type@06c2 │ │ -0a30b6: 07c3 |0007: move-object v3, v12 │ │ -0a30b8: 1f03 c206 |0008: check-cast v3, Landroid/transition/Transition; // type@06c2 │ │ -0a30bc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0a30c0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -0a30c4: 01d2 |000e: move v2, v13 │ │ -0a30c6: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ -0a30ca: 2207 c406 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a30ce: 7010 4c37 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ -0a30d4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0a30d8: 6e20 4d37 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a30de: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -0a30e2: 6e20 4d37 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a30e8: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -0a30ec: 6e20 4d37 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a30f2: 0776 |0025: move-object v6, v7 │ │ -0a30f4: 1106 |0026: return-object v6 │ │ -0a30f6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -0a30f8: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ -0a30fc: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ -0a3100: 2208 c406 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a3104: 7010 4c37 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ -0a310a: 6e20 4d37 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a3110: 0c08 |0034: move-result-object v8 │ │ -0a3112: 6e20 4d37 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a3118: 0c08 |0038: move-result-object v8 │ │ -0a311a: 1219 |0039: const/4 v9, #int 1 // #1 │ │ -0a311c: 6e20 5137 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@3751 │ │ -0a3122: 0c04 |003d: move-result-object v4 │ │ -0a3124: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ -0a3128: 2205 c406 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a312c: 7010 4c37 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ -0a3132: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ -0a3136: 6e20 4d37 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a313c: 6e20 4d37 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a3142: 0756 |004d: move-object v6, v5 │ │ -0a3144: 28d8 |004e: goto 0026 // -0028 │ │ -0a3146: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ -0a314a: 0714 |0051: move-object v4, v1 │ │ -0a314c: 28ec |0052: goto 003e // -0014 │ │ -0a314e: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ -0a3152: 0704 |0055: move-object v4, v0 │ │ -0a3154: 28e8 |0056: goto 003e // -0018 │ │ -0a3156: 0746 |0057: move-object v6, v4 │ │ -0a3158: 28ce |0058: goto 0026 // -0032 │ │ +0a0e3c: |[0a0e3c] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +0a0e4c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a0e4e: 07a0 |0001: move-object v0, v10 │ │ +0a0e50: 1f00 c206 |0002: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a0e54: 07b1 |0004: move-object v1, v11 │ │ +0a0e56: 1f01 c206 |0005: check-cast v1, Landroid/transition/Transition; // type@06c2 │ │ +0a0e5a: 07c3 |0007: move-object v3, v12 │ │ +0a0e5c: 1f03 c206 |0008: check-cast v3, Landroid/transition/Transition; // type@06c2 │ │ +0a0e60: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0a0e64: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +0a0e68: 01d2 |000e: move v2, v13 │ │ +0a0e6a: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ +0a0e6e: 2207 c406 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a0e72: 7010 4c37 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ +0a0e78: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0a0e7c: 6e20 4d37 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0e82: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +0a0e86: 6e20 4d37 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0e8c: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +0a0e90: 6e20 4d37 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0e96: 0776 |0025: move-object v6, v7 │ │ +0a0e98: 1106 |0026: return-object v6 │ │ +0a0e9a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +0a0e9c: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ +0a0ea0: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ +0a0ea4: 2208 c406 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a0ea8: 7010 4c37 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ +0a0eae: 6e20 4d37 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0eb4: 0c08 |0034: move-result-object v8 │ │ +0a0eb6: 6e20 4d37 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0ebc: 0c08 |0038: move-result-object v8 │ │ +0a0ebe: 1219 |0039: const/4 v9, #int 1 // #1 │ │ +0a0ec0: 6e20 5137 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@3751 │ │ +0a0ec6: 0c04 |003d: move-result-object v4 │ │ +0a0ec8: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ +0a0ecc: 2205 c406 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a0ed0: 7010 4c37 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ +0a0ed6: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ +0a0eda: 6e20 4d37 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0ee0: 6e20 4d37 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a0ee6: 0756 |004d: move-object v6, v5 │ │ +0a0ee8: 28d8 |004e: goto 0026 // -0028 │ │ +0a0eea: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ +0a0eee: 0714 |0051: move-object v4, v1 │ │ +0a0ef0: 28ec |0052: goto 003e // -0014 │ │ +0a0ef2: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ +0a0ef6: 0704 |0055: move-object v4, v0 │ │ +0a0ef8: 28e8 |0056: goto 003e // -0018 │ │ +0a0efa: 0746 |0057: move-object v6, v4 │ │ +0a0efc: 28ce |0058: goto 0026 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0005 line=164 │ │ 0x0008 line=165 │ │ 0x000a line=167 │ │ @@ -22526,55 +22532,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 │ │ -0a315c: |[0a315c] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -0a316c: 0785 |0000: move-object v5, v8 │ │ -0a316e: 1f05 c206 |0001: check-cast v5, Landroid/transition/Transition; // type@06c2 │ │ -0a3172: 2056 c406 |0003: instance-of v6, v5, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a3176: 3806 1600 |0005: if-eqz v6, 001b // +0016 │ │ -0a317a: 0753 |0007: move-object v3, v5 │ │ -0a317c: 1f03 c406 |0008: check-cast v3, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a3180: 6e10 5037 0300 |000a: invoke-virtual {v3}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@3750 │ │ -0a3186: 0a02 |000d: move-result v2 │ │ -0a3188: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a318a: 3521 3c00 |000f: if-ge v1, v2, 004b // +003c │ │ -0a318e: 6e20 4f37 1300 |0011: invoke-virtual {v3, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@374f │ │ -0a3194: 0c00 |0014: move-result-object v0 │ │ -0a3196: 7120 4509 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ -0a319c: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a31a0: 28f5 |001a: goto 000f // -000b │ │ -0a31a2: 7110 4209 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@0942 │ │ -0a31a8: 0a06 |001e: move-result v6 │ │ -0a31aa: 3906 2c00 |001f: if-nez v6, 004b // +002c │ │ -0a31ae: 6e10 4837 0500 |0021: invoke-virtual {v5}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@3748 │ │ -0a31b4: 0c04 |0024: move-result-object v4 │ │ -0a31b6: 3804 2600 |0025: if-eqz v4, 004b // +0026 │ │ -0a31ba: 7210 2c44 0400 |0027: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0a31c0: 0a06 |002a: move-result v6 │ │ -0a31c2: 6e10 d343 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a31c8: 0a07 |002e: move-result v7 │ │ -0a31ca: 3376 1c00 |002f: if-ne v6, v7, 004b // +001c │ │ -0a31ce: 7220 2544 9400 |0031: invoke-interface {v4, v9}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@4425 │ │ -0a31d4: 0a06 |0034: move-result v6 │ │ -0a31d6: 3806 1600 |0035: if-eqz v6, 004b // +0016 │ │ -0a31da: 6e10 d343 0900 |0037: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a31e0: 0a06 |003a: move-result v6 │ │ -0a31e2: d801 06ff |003b: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0a31e6: 3a01 0e00 |003d: if-ltz v1, 004b // +000e │ │ -0a31ea: 6e20 cb43 1900 |003f: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a31f0: 0c06 |0042: move-result-object v6 │ │ -0a31f2: 1f06 fc06 |0043: check-cast v6, Landroid/view/View; // type@06fc │ │ -0a31f6: 6e20 4937 6500 |0045: invoke-virtual {v5, v6}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3749 │ │ -0a31fc: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0a3200: 28f3 |004a: goto 003d // -000d │ │ -0a3202: 0e00 |004b: return-void │ │ +0a0f00: |[0a0f00] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +0a0f10: 0785 |0000: move-object v5, v8 │ │ +0a0f12: 1f05 c206 |0001: check-cast v5, Landroid/transition/Transition; // type@06c2 │ │ +0a0f16: 2056 c406 |0003: instance-of v6, v5, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a0f1a: 3806 1600 |0005: if-eqz v6, 001b // +0016 │ │ +0a0f1e: 0753 |0007: move-object v3, v5 │ │ +0a0f20: 1f03 c406 |0008: check-cast v3, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a0f24: 6e10 5037 0300 |000a: invoke-virtual {v3}, Landroid/transition/TransitionSet;.getTransitionCount:()I // method@3750 │ │ +0a0f2a: 0a02 |000d: move-result v2 │ │ +0a0f2c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a0f2e: 3521 3c00 |000f: if-ge v1, v2, 004b // +003c │ │ +0a0f32: 6e20 4f37 1300 |0011: invoke-virtual {v3, v1}, Landroid/transition/TransitionSet;.getTransitionAt:(I)Landroid/transition/Transition; // method@374f │ │ +0a0f38: 0c00 |0014: move-result-object v0 │ │ +0a0f3a: 7120 4509 9000 |0015: invoke-static {v0, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0945 │ │ +0a0f40: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a0f44: 28f5 |001a: goto 000f // -000b │ │ +0a0f46: 7110 4209 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.hasSimpleTarget:(Landroid/transition/Transition;)Z // method@0942 │ │ +0a0f4c: 0a06 |001e: move-result v6 │ │ +0a0f4e: 3906 2c00 |001f: if-nez v6, 004b // +002c │ │ +0a0f52: 6e10 4837 0500 |0021: invoke-virtual {v5}, Landroid/transition/Transition;.getTargets:()Ljava/util/List; // method@3748 │ │ +0a0f58: 0c04 |0024: move-result-object v4 │ │ +0a0f5a: 3804 2600 |0025: if-eqz v4, 004b // +0026 │ │ +0a0f5e: 7210 2c44 0400 |0027: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0a0f64: 0a06 |002a: move-result v6 │ │ +0a0f66: 6e10 d343 0900 |002b: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a0f6c: 0a07 |002e: move-result v7 │ │ +0a0f6e: 3376 1c00 |002f: if-ne v6, v7, 004b // +001c │ │ +0a0f72: 7220 2544 9400 |0031: invoke-interface {v4, v9}, Ljava/util/List;.containsAll:(Ljava/util/Collection;)Z // method@4425 │ │ +0a0f78: 0a06 |0034: move-result v6 │ │ +0a0f7a: 3806 1600 |0035: if-eqz v6, 004b // +0016 │ │ +0a0f7e: 6e10 d343 0900 |0037: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a0f84: 0a06 |003a: move-result v6 │ │ +0a0f86: d801 06ff |003b: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0a0f8a: 3a01 0e00 |003d: if-ltz v1, 004b // +000e │ │ +0a0f8e: 6e20 cb43 1900 |003f: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a0f94: 0c06 |0042: move-result-object v6 │ │ +0a0f96: 1f06 fc06 |0043: check-cast v6, Landroid/view/View; // type@06fc │ │ +0a0f9a: 6e20 4937 6500 |0045: invoke-virtual {v5, v6}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@3749 │ │ +0a0fa0: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0a0fa4: 28f3 |004a: goto 003d // -000d │ │ +0a0fa6: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ 0x0008 line=389 │ │ 0x000a line=390 │ │ 0x000e line=391 │ │ @@ -22605,23 +22611,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 │ │ -0a3204: |[0a3204] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0a3214: 0731 |0000: move-object v1, v3 │ │ -0a3216: 1f01 c206 |0001: check-cast v1, Landroid/transition/Transition; // type@06c2 │ │ -0a321a: 7110 4009 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0940 │ │ -0a3220: 0c00 |0006: move-result-object v0 │ │ -0a3222: 2202 9d01 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@019d │ │ -0a3226: 7020 2809 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@0928 │ │ -0a322c: 6e20 4a37 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@374a │ │ -0a3232: 0e00 |000f: return-void │ │ +0a0fa8: |[0a0fa8] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0a0fb8: 0731 |0000: move-object v1, v3 │ │ +0a0fba: 1f01 c206 |0001: check-cast v1, Landroid/transition/Transition; // type@06c2 │ │ +0a0fbe: 7110 4009 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0940 │ │ +0a0fc4: 0c00 |0006: move-result-object v0 │ │ +0a0fc6: 2202 9d01 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@019d │ │ +0a0fca: 7020 2809 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@0928 │ │ +0a0fd0: 6e20 4a37 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@374a │ │ +0a0fd6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0007 line=74 │ │ 0x000f line=80 │ │ locals : │ │ @@ -22635,20 +22641,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 │ │ -0a3234: |[0a3234] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -0a3244: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -0a3248: 2200 9f01 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@019f │ │ -0a324c: 7020 2c09 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@092c │ │ -0a3252: 6e20 4a37 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@374a │ │ -0a3258: 0e00 |000a: return-void │ │ +0a0fd8: |[0a0fd8] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +0a0fe8: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0a0fec: 2200 9f01 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@019f │ │ +0a0ff0: 7020 2c09 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@092c │ │ +0a0ff6: 6e20 4a37 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@374a │ │ +0a0ffc: 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; │ │ @@ -22659,37 +22665,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 │ │ -0a325c: |[0a325c] android.support.v4.app.FragmentTransitionCompat21.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ -0a326c: 0762 |0000: move-object v2, v6 │ │ -0a326e: 1f02 c406 |0001: check-cast v2, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a3272: 6e10 c843 0900 |0003: invoke-virtual {v9}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0a3278: 7210 3f44 0800 |0006: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ -0a327e: 0c05 |0009: move-result-object v5 │ │ -0a3280: 6e20 c743 5900 |000a: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -0a3286: 6e10 4e37 0200 |000d: invoke-virtual {v2}, Landroid/transition/TransitionSet;.getTargets:()Ljava/util/List; // method@374e │ │ -0a328c: 0c04 |0010: move-result-object v4 │ │ -0a328e: 7210 2344 0400 |0011: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@4423 │ │ -0a3294: 6e10 d343 0900 |0014: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a329a: 0a00 |0017: move-result v0 │ │ -0a329c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0a329e: 3501 0e00 |0019: if-ge v1, v0, 0027 // +000e │ │ -0a32a2: 6e20 cb43 1900 |001b: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a32a8: 0c03 |001e: move-result-object v3 │ │ -0a32aa: 1f03 fc06 |001f: check-cast v3, Landroid/view/View; // type@06fc │ │ -0a32ae: 7120 3809 3400 |0021: invoke-static {v4, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V // method@0938 │ │ -0a32b4: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a32b8: 28f3 |0026: goto 0019 // -000d │ │ -0a32ba: 6e20 c643 7900 |0027: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a32c0: 7120 3509 9200 |002a: invoke-static {v2, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ -0a32c6: 0e00 |002d: return-void │ │ +0a1000: |[0a1000] android.support.v4.app.FragmentTransitionCompat21.setSharedElementTargets:(Ljava/lang/Object;Landroid/view/View;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ +0a1010: 0762 |0000: move-object v2, v6 │ │ +0a1012: 1f02 c406 |0001: check-cast v2, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a1016: 6e10 c843 0900 |0003: invoke-virtual {v9}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0a101c: 7210 3f44 0800 |0006: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ +0a1022: 0c05 |0009: move-result-object v5 │ │ +0a1024: 6e20 c743 5900 |000a: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +0a102a: 6e10 4e37 0200 |000d: invoke-virtual {v2}, Landroid/transition/TransitionSet;.getTargets:()Ljava/util/List; // method@374e │ │ +0a1030: 0c04 |0010: move-result-object v4 │ │ +0a1032: 7210 2344 0400 |0011: invoke-interface {v4}, Ljava/util/List;.clear:()V // method@4423 │ │ +0a1038: 6e10 d343 0900 |0014: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a103e: 0a00 |0017: move-result v0 │ │ +0a1040: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0a1042: 3501 0e00 |0019: if-ge v1, v0, 0027 // +000e │ │ +0a1046: 6e20 cb43 1900 |001b: invoke-virtual {v9, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a104c: 0c03 |001e: move-result-object v3 │ │ +0a104e: 1f03 fc06 |001f: check-cast v3, Landroid/view/View; // type@06fc │ │ +0a1052: 7120 3809 3400 |0021: invoke-static {v4, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.bfsAddViewChildren:(Ljava/util/List;Landroid/view/View;)V // method@0938 │ │ +0a1058: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a105c: 28f3 |0026: goto 0019 // -000d │ │ +0a105e: 6e20 c643 7900 |0027: invoke-virtual {v9, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a1064: 7120 3509 9200 |002a: invoke-static {v2, v9}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0935 │ │ +0a106a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ 0x0006 line=228 │ │ 0x000d line=230 │ │ 0x0011 line=231 │ │ @@ -22719,46 +22725,46 @@ │ │ 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 │ │ -0a32c8: |[0a32c8] android.support.v4.app.FragmentTransitionCompat21.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a32d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a32da: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -0a32de: 1101 |0003: return-object v1 │ │ -0a32e0: 0720 |0004: move-object v0, v2 │ │ -0a32e2: 1f00 c206 |0005: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ -0a32e6: 3800 fcff |0007: if-eqz v0, 0003 // -0004 │ │ -0a32ea: 2201 c406 |0009: new-instance v1, Landroid/transition/TransitionSet; // type@06c4 │ │ -0a32ee: 7010 4c37 0100 |000b: invoke-direct {v1}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ -0a32f4: 6e20 4d37 0100 |000e: invoke-virtual {v1, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ -0a32fa: 28f2 |0011: goto 0003 // -000e │ │ +0a106c: |[0a106c] android.support.v4.app.FragmentTransitionCompat21.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a107c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a107e: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +0a1082: 1101 |0003: return-object v1 │ │ +0a1084: 0720 |0004: move-object v0, v2 │ │ +0a1086: 1f00 c206 |0005: check-cast v0, Landroid/transition/Transition; // type@06c2 │ │ +0a108a: 3800 fcff |0007: if-eqz v0, 0003 // -0004 │ │ +0a108e: 2201 c406 |0009: new-instance v1, Landroid/transition/TransitionSet; // type@06c4 │ │ +0a1092: 7010 4c37 0100 |000b: invoke-direct {v1}, Landroid/transition/TransitionSet;.:()V // method@374c │ │ +0a1098: 6e20 4d37 0100 |000e: invoke-virtual {v1, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@374d │ │ +0a109e: 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 : 2197 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 2193 (FragmentTransitionCompat21.java) │ │ │ │ Class #146 header: │ │ class_idx : 422 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2364 │ │ +source_file_idx : 2360 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -22794,21 +22800,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/INotificationSideChannel;) │ │ name : 'notify' │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2364 (INotificationSideChannel.java) │ │ + source_file_idx : 2360 (INotificationSideChannel.java) │ │ │ │ Class #147 header: │ │ class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4889 │ │ +source_file_idx : 4885 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -22833,18 +22839,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 │ │ -0a32fc: |[0a32fc] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -0a330c: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ -0a3310: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a3316: 0e00 |0005: return-void │ │ +0a10a0: |[0a10a0] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +0a10b0: 5b01 6002 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ +0a10b4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a10ba: 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; │ │ │ │ @@ -22854,35 +22860,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a3318: |[0a3318] android.support.v4.app.ListFragment$1.run:()V │ │ -0a3328: 5420 6002 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ -0a332c: 5400 6902 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -0a3330: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ -0a3334: 5411 6902 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -0a3338: 6e20 ca3b 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@3bca │ │ -0a333e: 0e00 |000b: return-void │ │ +0a10bc: |[0a10bc] android.support.v4.app.ListFragment$1.run:()V │ │ +0a10cc: 5420 6002 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ +0a10d0: 5400 6902 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +0a10d4: 5421 6002 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0260 │ │ +0a10d8: 5411 6902 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +0a10dc: 6e20 ca3b 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@3bca │ │ +0a10e2: 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 : 4889 (ListFragment.java) │ │ + source_file_idx : 4885 (ListFragment.java) │ │ │ │ Class #148 header: │ │ class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4889 │ │ +source_file_idx : 4885 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -22909,18 +22915,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 │ │ -0a3340: |[0a3340] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -0a3350: 5b01 6102 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0261 │ │ -0a3354: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a335a: 0e00 |0005: return-void │ │ +0a10e4: |[0a10e4] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +0a10f4: 5b01 6102 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0261 │ │ +0a10f8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a10fe: 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; │ │ │ │ @@ -22930,42 +22936,42 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0a335c: |[0a335c] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0a336c: 5460 6102 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0261 │ │ -0a3370: 0771 |0002: move-object v1, v7 │ │ -0a3372: 1f01 4b07 |0003: check-cast v1, Landroid/widget/ListView; // type@074b │ │ -0a3376: 0782 |0005: move-object v2, v8 │ │ -0a3378: 0193 |0006: move v3, v9 │ │ -0a337a: 04a4 |0007: move-wide v4, v10 │ │ -0a337c: 7406 6909 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@0969 │ │ -0a3382: 0e00 |000b: return-void │ │ +0a1100: |[0a1100] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0a1110: 5460 6102 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0261 │ │ +0a1114: 0771 |0002: move-object v1, v7 │ │ +0a1116: 1f01 4b07 |0003: check-cast v1, Landroid/widget/ListView; // type@074b │ │ +0a111a: 0782 |0005: move-object v2, v8 │ │ +0a111c: 0193 |0006: move v3, v9 │ │ +0a111e: 04a4 |0007: move-wide v4, v10 │ │ +0a1120: 7406 6909 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@0969 │ │ +0a1126: 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 : 4889 (ListFragment.java) │ │ + source_file_idx : 4885 (ListFragment.java) │ │ │ │ Class #149 header: │ │ class_idx : 426 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5195 │ │ +source_file_idx : 5191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -23002,21 +23008,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5195 (LoaderManager.java) │ │ + source_file_idx : 5191 (LoaderManager.java) │ │ │ │ Class #150 header: │ │ class_idx : 427 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5195 │ │ +source_file_idx : 5191 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -23041,17 +23047,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3384: |[0a3384] android.support.v4.app.LoaderManager.:()V │ │ -0a3394: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a339a: 0e00 |0003: return-void │ │ +0a1128: |[0a1128] android.support.v4.app.LoaderManager.:()V │ │ +0a1138: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a113e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -23060,17 +23066,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a339c: |[0a339c] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -0a33ac: 6a00 7f02 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -0a33b0: 0e00 |0002: return-void │ │ +0a1140: |[0a1140] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +0a1150: 6a00 7f02 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +0a1154: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -23098,17 +23104,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a33b4: |[0a33b4] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -0a33c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a33c6: 0f00 |0001: return v0 │ │ +0a1158: |[0a1158] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +0a1168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a116a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -23119,21 +23125,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5195 (LoaderManager.java) │ │ + source_file_idx : 5191 (LoaderManager.java) │ │ │ │ Class #151 header: │ │ class_idx : 430 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5559 │ │ +source_file_idx : 5555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -23169,21 +23175,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5559 (NavUtils.java) │ │ + source_file_idx : 5555 (NavUtils.java) │ │ │ │ Class #152 header: │ │ class_idx : 433 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5559 │ │ +source_file_idx : 5555 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -23227,26 +23233,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a33c8: |[0a33c8] android.support.v4.app.NavUtils.:()V │ │ -0a33d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a33dc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a33e0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a33e4: 2201 b001 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@01b0 │ │ -0a33e8: 7010 a709 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@09a7 │ │ -0a33ee: 6901 8902 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a33f2: 0e00 |000d: return-void │ │ -0a33f4: 2201 af01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@01af │ │ -0a33f8: 7010 a209 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@09a2 │ │ -0a33fe: 6901 8902 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a3402: 28f8 |0015: goto 000d // -0008 │ │ +0a116c: |[0a116c] android.support.v4.app.NavUtils.:()V │ │ +0a117c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1180: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a1184: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a1188: 2201 b001 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@01b0 │ │ +0a118c: 7010 a709 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@09a7 │ │ +0a1192: 6901 8902 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a1196: 0e00 |000d: return-void │ │ +0a1198: 2201 af01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@01af │ │ +0a119c: 7010 a209 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@09a2 │ │ +0a11a2: 6901 8902 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a11a6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0006 line=138 │ │ 0x000d line=142 │ │ 0x000e line=140 │ │ @@ -23258,17 +23264,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3404: |[0a3404] android.support.v4.app.NavUtils.:()V │ │ -0a3414: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a341a: 0e00 |0003: return-void │ │ +0a11a8: |[0a11a8] android.support.v4.app.NavUtils.:()V │ │ +0a11b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a11be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0003 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -23277,19 +23283,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 │ │ -0a341c: |[0a341c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0a342c: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a3430: 7220 9e09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@099e │ │ -0a3436: 0c00 |0005: move-result-object v0 │ │ -0a3438: 1100 |0006: return-object v0 │ │ +0a11c0: |[0a11c0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0a11d0: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a11d4: 7220 9e09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@099e │ │ +0a11da: 0c00 |0005: move-result-object v0 │ │ +0a11dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -23297,35 +23303,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 │ │ -0a343c: |[0a343c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0a344c: 7120 b309 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -0a3452: 0c01 |0003: move-result-object v1 │ │ -0a3454: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0a3458: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a345a: 1102 |0007: return-object v2 │ │ -0a345c: 2203 4100 |0008: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ -0a3460: 6e10 8201 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ -0a3466: 0c04 |000d: move-result-object v4 │ │ -0a3468: 7030 7e01 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0a346e: 7120 b309 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -0a3474: 0c00 |0014: move-result-object v0 │ │ -0a3476: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -0a347a: 7110 a40c 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ -0a3480: 0c02 |001a: move-result-object v2 │ │ -0a3482: 28ec |001b: goto 0007 // -0014 │ │ -0a3484: 2204 4d00 |001c: new-instance v4, Landroid/content/Intent; // type@004d │ │ -0a3488: 7010 c501 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0a348e: 6e20 ee01 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0a3494: 0c02 |0024: move-result-object v2 │ │ -0a3496: 28f6 |0025: goto 001b // -000a │ │ +0a11e0: |[0a11e0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0a11f0: 7120 b309 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +0a11f6: 0c01 |0003: move-result-object v1 │ │ +0a11f8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0a11fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a11fe: 1102 |0007: return-object v2 │ │ +0a1200: 2203 4100 |0008: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ +0a1204: 6e10 8201 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ +0a120a: 0c04 |000d: move-result-object v4 │ │ +0a120c: 7030 7e01 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0a1212: 7120 b309 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +0a1218: 0c00 |0014: move-result-object v0 │ │ +0a121a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +0a121e: 7110 a40c 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ +0a1224: 0c02 |001a: move-result-object v2 │ │ +0a1226: 28ec |001b: goto 0007 // -0014 │ │ +0a1228: 2204 4d00 |001c: new-instance v4, Landroid/content/Intent; // type@004d │ │ +0a122c: 7010 c501 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0a1232: 6e20 ee01 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0a1238: 0c02 |0024: move-result-object v2 │ │ +0a123a: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0007 line=266 │ │ 0x0008 line=260 │ │ 0x0011 line=262 │ │ @@ -23345,35 +23351,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a3498: |[0a3498] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -0a34a8: 2204 4100 |0000: new-instance v4, Landroid/content/ComponentName; // type@0041 │ │ -0a34ac: 7030 7c01 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@017c │ │ -0a34b2: 7120 b309 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -0a34b8: 0c01 |0008: move-result-object v1 │ │ -0a34ba: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -0a34be: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0a34c0: 1102 |000c: return-object v2 │ │ -0a34c2: 2203 4100 |000d: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ -0a34c6: 7030 7d01 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@017d │ │ -0a34cc: 7120 b309 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -0a34d2: 0c00 |0015: move-result-object v0 │ │ -0a34d4: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -0a34d8: 7110 a40c 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ -0a34de: 0c02 |001b: move-result-object v2 │ │ -0a34e0: 28f0 |001c: goto 000c // -0010 │ │ -0a34e2: 2204 4d00 |001d: new-instance v4, Landroid/content/Intent; // type@004d │ │ -0a34e6: 7010 c501 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0a34ec: 6e20 ee01 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0a34f2: 0c02 |0025: move-result-object v2 │ │ -0a34f4: 28f6 |0026: goto 001c // -000a │ │ +0a123c: |[0a123c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +0a124c: 2204 4100 |0000: new-instance v4, Landroid/content/ComponentName; // type@0041 │ │ +0a1250: 7030 7c01 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@017c │ │ +0a1256: 7120 b309 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +0a125c: 0c01 |0008: move-result-object v1 │ │ +0a125e: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +0a1262: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0a1264: 1102 |000c: return-object v2 │ │ +0a1266: 2203 4100 |000d: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ +0a126a: 7030 7d01 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@017d │ │ +0a1270: 7120 b309 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +0a1276: 0c00 |0015: move-result-object v0 │ │ +0a1278: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +0a127c: 7110 a40c 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ +0a1282: 0c02 |001b: move-result-object v2 │ │ +0a1284: 28f0 |001c: goto 000c // -0010 │ │ +0a1286: 2204 4d00 |001d: new-instance v4, Landroid/content/Intent; // type@004d │ │ +0a128a: 7010 c501 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0a1290: 6e20 ee01 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0a1296: 0c02 |0025: move-result-object v2 │ │ +0a1298: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0009 line=233 │ │ 0x000c line=241 │ │ 0x000d line=236 │ │ 0x0012 line=237 │ │ @@ -23394,24 +23400,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 │ │ -0a34f8: |[0a34f8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -0a3508: 6e10 ad00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@00ad │ │ -0a350e: 0c01 |0003: move-result-object v1 │ │ -0a3510: 7120 b309 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -0a3516: 0c01 |0007: move-result-object v1 │ │ -0a3518: 1101 |0008: return-object v1 │ │ -0a351a: 0d00 |0009: move-exception v0 │ │ -0a351c: 2201 6408 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a3520: 7020 f442 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@42f4 │ │ -0a3526: 2701 |000f: throw v1 │ │ +0a129c: |[0a129c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +0a12ac: 6e10 ad00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@00ad │ │ +0a12b2: 0c01 |0003: move-result-object v1 │ │ +0a12b4: 7120 b309 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +0a12ba: 0c01 |0007: move-result-object v1 │ │ +0a12bc: 1101 |0008: return-object v1 │ │ +0a12be: 0d00 |0009: move-exception v0 │ │ +0a12c0: 2201 6408 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a12c4: 7020 f442 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@42f4 │ │ +0a12ca: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0009 line=282 │ │ 0x000a line=284 │ │ @@ -23424,24 +23430,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 │ │ -0a3534: |[0a3534] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -0a3544: 6e10 a601 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a354a: 0c02 |0003: move-result-object v2 │ │ -0a354c: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -0a3550: 6e30 0502 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0205 │ │ -0a3556: 0c00 |0009: move-result-object v0 │ │ -0a3558: 6203 8902 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a355c: 7230 9f09 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@099f │ │ -0a3562: 0c01 |000f: move-result-object v1 │ │ -0a3564: 1101 |0010: return-object v1 │ │ +0a12d8: |[0a12d8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +0a12e8: 6e10 a601 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a12ee: 0c02 |0003: move-result-object v2 │ │ +0a12f0: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +0a12f4: 6e30 0502 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0205 │ │ +0a12fa: 0c00 |0009: move-result-object v0 │ │ +0a12fc: 6203 8902 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a1300: 7230 9f09 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@099f │ │ +0a1306: 0c01 |000f: move-result-object v1 │ │ +0a1308: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000a line=302 │ │ 0x0010 line=303 │ │ locals : │ │ @@ -23456,45 +23462,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0a3568: |[0a3568] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -0a3578: 7110 af09 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ -0a357e: 0c00 |0003: move-result-object v0 │ │ -0a3580: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -0a3584: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a3588: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a358c: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a3592: 1a03 a103 |000d: const-string v3, "Activity " // string@03a1 │ │ -0a3596: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a359c: 0c02 |0012: move-result-object v2 │ │ -0a359e: 6e10 2243 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0a35a4: 0c03 |0016: move-result-object v3 │ │ -0a35a6: 6e10 e242 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0a35ac: 0c03 |001a: move-result-object v3 │ │ -0a35ae: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a35b4: 0c02 |001e: move-result-object v2 │ │ -0a35b6: 1a03 7e00 |001f: const-string v3, " does not have a parent activity name specified." // string@007e │ │ -0a35ba: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a35c0: 0c02 |0024: move-result-object v2 │ │ -0a35c2: 1a03 4f00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@004f │ │ -0a35c6: 6e20 6343 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a35cc: 0c02 |002a: move-result-object v2 │ │ -0a35ce: 1a03 8100 |002b: const-string v3, " element in your manifest?)" // string@0081 │ │ -0a35d2: 6e20 6343 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a35d8: 0c02 |0030: move-result-object v2 │ │ -0a35da: 6e10 6a43 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a35e0: 0c02 |0034: move-result-object v2 │ │ -0a35e2: 7020 f242 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a35e8: 2701 |0038: throw v1 │ │ -0a35ea: 7120 b509 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09b5 │ │ -0a35f0: 0e00 |003c: return-void │ │ +0a130c: |[0a130c] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +0a131c: 7110 af09 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ +0a1322: 0c00 |0003: move-result-object v0 │ │ +0a1324: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +0a1328: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a132c: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a1330: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a1336: 1a03 9e03 |000d: const-string v3, "Activity " // string@039e │ │ +0a133a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a1340: 0c02 |0012: move-result-object v2 │ │ +0a1342: 6e10 2243 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0a1348: 0c03 |0016: move-result-object v3 │ │ +0a134a: 6e10 e242 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0a1350: 0c03 |001a: move-result-object v3 │ │ +0a1352: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a1358: 0c02 |001e: move-result-object v2 │ │ +0a135a: 1a03 7b00 |001f: const-string v3, " does not have a parent activity name specified." // string@007b │ │ +0a135e: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a1364: 0c02 |0024: move-result-object v2 │ │ +0a1366: 1a03 4f00 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@004f │ │ +0a136a: 6e20 6343 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a1370: 0c02 |002a: move-result-object v2 │ │ +0a1372: 1a03 7e00 |002b: const-string v3, " element in your manifest?)" // string@007e │ │ +0a1376: 6e20 6343 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a137c: 0c02 |0030: move-result-object v2 │ │ +0a137e: 6e10 6a43 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a1384: 0c02 |0034: move-result-object v2 │ │ +0a1386: 7020 f242 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a138c: 2701 |0038: throw v1 │ │ +0a138e: 7120 b509 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09b5 │ │ +0a1394: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=177 │ │ 0x0006 line=178 │ │ 0x0039 line=185 │ │ 0x003c line=186 │ │ @@ -23507,18 +23513,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 │ │ -0a35f4: |[0a35f4] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0a3604: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a3608: 7230 a009 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09a0 │ │ -0a360e: 0e00 |0005: return-void │ │ +0a1398: |[0a1398] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0a13a8: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a13ac: 7230 a009 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09a0 │ │ +0a13b2: 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; │ │ @@ -23528,34 +23534,34 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a3610: |[0a3610] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0a3620: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ -0a3624: 7230 a109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09a1 │ │ -0a362a: 0a00 |0005: move-result v0 │ │ -0a362c: 0f00 |0006: return v0 │ │ +0a13b4: |[0a13b4] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0a13c4: 6200 8902 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0289 │ │ +0a13c8: 7230 a109 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09a1 │ │ +0a13ce: 0a00 |0005: move-result v0 │ │ +0a13d0: 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 : 5559 (NavUtils.java) │ │ + source_file_idx : 5555 (NavUtils.java) │ │ │ │ Class #153 header: │ │ class_idx : 434 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5563 │ │ +source_file_idx : 5559 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ @@ -23570,17 +23576,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3630: |[0a3630] android.support.v4.app.NavUtilsJB.:()V │ │ -0a3640: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a3646: 0e00 |0003: return-void │ │ +0a13d4: |[0a13d4] android.support.v4.app.NavUtilsJB.:()V │ │ +0a13e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a13ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtilsJB; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -23588,18 +23594,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 │ │ -0a3648: |[0a3648] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0a3658: 6e10 b100 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@00b1 │ │ -0a365e: 0c00 |0003: move-result-object v0 │ │ -0a3660: 1100 |0004: return-object v0 │ │ +0a13ec: |[0a13ec] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0a13fc: 6e10 b100 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@00b1 │ │ +0a1402: 0c00 |0003: move-result-object v0 │ │ +0a1404: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -23607,17 +23613,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 │ │ -0a3664: |[0a3664] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0a3674: 5410 8600 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0086 │ │ -0a3678: 1100 |0002: return-object v0 │ │ +0a1408: |[0a1408] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0a1418: 5410 8600 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0086 │ │ +0a141c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -23625,17 +23631,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 │ │ -0a367c: |[0a367c] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0a368c: 6e20 b700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@00b7 │ │ -0a3692: 0e00 |0003: return-void │ │ +0a1420: |[0a1420] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0a1430: 6e20 b700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@00b7 │ │ +0a1436: 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; │ │ @@ -23645,33 +23651,33 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a3694: |[0a3694] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0a36a4: 6e20 c500 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@00c5 │ │ -0a36aa: 0a00 |0003: move-result v0 │ │ -0a36ac: 0f00 |0004: return v0 │ │ +0a1438: |[0a1438] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0a1448: 6e20 c500 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@00c5 │ │ +0a144e: 0a00 |0003: move-result v0 │ │ +0a1450: 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 : 5563 (NavUtilsJB.java) │ │ + source_file_idx : 5559 (NavUtilsJB.java) │ │ │ │ Class #154 header: │ │ class_idx : 435 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1858 │ │ -source_file_idx : 5603 │ │ +source_file_idx : 5599 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #154 annotations: │ │ Annotations on method #2495 'dispatchRestoreInstanceState' │ │ @@ -23692,17 +23698,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a36b0: |[0a36b0] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -0a36c0: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -0a36c6: 0e00 |0003: return-void │ │ +0a1454: |[0a1454] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +0a1464: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +0a146a: 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; │ │ @@ -23712,29 +23718,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 │ │ -0a36c8: |[0a36c8] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -0a36d8: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -0a36da: 2202 b301 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@01b3 │ │ -0a36de: 6e10 4538 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0a36e4: 0c03 |0006: move-result-object v3 │ │ -0a36e6: 7020 bc09 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@09bc │ │ -0a36ec: 6e10 5438 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0a36f2: 0c00 |000d: move-result-object v0 │ │ -0a36f4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0a36f8: 6e20 c209 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09c2 │ │ -0a36fe: 2201 4107 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -0a3702: 7030 413b 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -0a3708: 6e20 d638 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -0a370e: 6e20 bd09 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@09bd │ │ -0a3714: 1102 |001e: return-object v2 │ │ +0a146c: |[0a146c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +0a147c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +0a147e: 2202 b301 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@01b3 │ │ +0a1482: 6e10 4538 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0a1488: 0c03 |0006: move-result-object v3 │ │ +0a148a: 7020 bc09 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@09bc │ │ +0a1490: 6e10 5438 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0a1496: 0c00 |000d: move-result-object v0 │ │ +0a1498: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0a149c: 6e20 c209 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@09c2 │ │ +0a14a2: 2201 4107 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +0a14a6: 7030 413b 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +0a14ac: 6e20 d638 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +0a14b2: 6e20 bd09 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@09bd │ │ +0a14b8: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -23753,17 +23759,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3718: |[0a3718] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -0a3728: 6e20 c109 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@09c1 │ │ -0a372e: 0e00 |0003: return-void │ │ +0a14bc: |[0a14bc] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0a14cc: 6e20 c109 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@09c1 │ │ +0a14d2: 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; │ │ @@ -23774,33 +23780,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3730: |[0a3730] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -0a3740: 6e20 be09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@09be │ │ -0a3746: 0e00 |0003: return-void │ │ +0a14d4: |[0a14d4] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +0a14e4: 6e20 be09 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@09be │ │ +0a14ea: 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 : 5603 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 5599 (NoSaveStateFrameLayout.java) │ │ │ │ Class #155 header: │ │ class_idx : 436 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5612 │ │ +source_file_idx : 5608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #155 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ @@ -23813,21 +23819,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationBuilderWithActions;) │ │ name : 'addAction' │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5612 (NotificationBuilderWithActions.java) │ │ + source_file_idx : 5608 (NotificationBuilderWithActions.java) │ │ │ │ Class #156 header: │ │ class_idx : 437 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5613 │ │ +source_file_idx : 5609 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #156 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ @@ -23846,21 +23852,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;) │ │ name : 'getBuilder' │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5613 (NotificationBuilderWithBuilderAccessor.java) │ │ + source_file_idx : 5609 (NotificationBuilderWithBuilderAccessor.java) │ │ │ │ Class #157 header: │ │ class_idx : 438 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -23872,21 +23878,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #158 header: │ │ class_idx : 440 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -23928,19 +23934,19 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0a3748: |[0a3748] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -0a3758: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a375c: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a3762: 7050 cd09 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@09cd │ │ -0a3768: 0e00 |0008: return-void │ │ +0a14ec: |[0a14ec] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +0a14fc: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a1500: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a1506: 7050 cd09 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@09cd │ │ +0a150c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1888 │ │ 0x0008 line=1889 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0009 reg=2 icon I │ │ @@ -23952,23 +23958,23 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a376c: |[0a376c] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V │ │ -0a377c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a3782: 5912 8d02 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@028d │ │ -0a3786: 7110 050a 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a378c: 0c00 |0008: move-result-object v0 │ │ -0a378e: 5b10 9002 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@0290 │ │ -0a3792: 5b14 8e02 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@028e │ │ -0a3796: 5b15 8c02 |000d: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ -0a379a: 0e00 |000f: return-void │ │ +0a1510: |[0a1510] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V │ │ +0a1520: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1526: 5912 8d02 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@028d │ │ +0a152a: 7110 050a 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1530: 0c00 |0008: move-result-object v0 │ │ +0a1532: 5b10 9002 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@0290 │ │ +0a1536: 5b14 8e02 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@028e │ │ +0a153a: 5b15 8c02 |000d: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ +0a153e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x0003 line=1901 │ │ 0x0005 line=1902 │ │ 0x000b line=1903 │ │ 0x000d line=1904 │ │ @@ -23985,24 +23991,24 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0a379c: |[0a379c] android.support.v4.app.NotificationCompat$Action$Builder.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ -0a37ac: 5260 9e02 |0000: iget v0, v6, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ -0a37b0: 5461 a102 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ -0a37b4: 5462 9d02 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ -0a37b8: 2203 d500 |0006: new-instance v3, Landroid/os/Bundle; // type@00d5 │ │ -0a37bc: 7110 e709 0600 |0008: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat$Action;.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; // method@09e7 │ │ -0a37c2: 0c04 |000b: move-result-object v4 │ │ -0a37c4: 7020 9c04 4300 |000c: invoke-direct {v3, v4}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -0a37ca: 7053 cd09 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@09cd │ │ -0a37d0: 0e00 |0012: return-void │ │ +0a1540: |[0a1540] android.support.v4.app.NotificationCompat$Action$Builder.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +0a1550: 5260 9e02 |0000: iget v0, v6, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ +0a1554: 5461 a102 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ +0a1558: 5462 9d02 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ +0a155c: 2203 d500 |0006: new-instance v3, Landroid/os/Bundle; // type@00d5 │ │ +0a1560: 7110 e709 0600 |0008: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat$Action;.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; // method@09e7 │ │ +0a1566: 0c04 |000b: move-result-object v4 │ │ +0a1568: 7020 9c04 4300 |000c: invoke-direct {v3, v4}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +0a156e: 7053 cd09 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@09cd │ │ +0a1574: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1897 │ │ 0x0012 line=1898 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0013 reg=6 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -24013,19 +24019,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a37d4: |[0a37d4] android.support.v4.app.NotificationCompat$Action$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -0a37e4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0a37e8: 5410 8c02 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ -0a37ec: 6e20 b204 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -0a37f2: 1101 |0007: return-object v1 │ │ +0a1578: |[0a1578] android.support.v4.app.NotificationCompat$Action$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0a1588: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0a158c: 5410 8c02 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ +0a1590: 6e20 b204 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +0a1596: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0002 line=1916 │ │ 0x0007 line=1918 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ @@ -24036,23 +24042,23 @@ │ │ type : '(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a37f4: |[0a37f4] android.support.v4.app.NotificationCompat$Action$Builder.addRemoteInput:(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -0a3804: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a3808: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a380c: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a3810: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a3816: 5b10 8f02 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a381a: 5410 8f02 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a381e: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a3824: 1101 |0010: return-object v1 │ │ +0a1598: |[0a1598] android.support.v4.app.NotificationCompat$Action$Builder.addRemoteInput:(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0a15a8: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a15b0: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a15b4: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a15ba: 5b10 8f02 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15be: 5410 8f02 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15c2: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a15c8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1938 │ │ 0x0004 line=1939 │ │ 0x000b line=1941 │ │ 0x0010 line=1942 │ │ locals : │ │ @@ -24064,36 +24070,36 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 38 16-bit code units │ │ -0a3828: |[0a3828] android.support.v4.app.NotificationCompat$Action$Builder.build:()Landroid/support/v4/app/NotificationCompat$Action; │ │ -0a3838: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a383a: 5470 8f02 |0001: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a383e: 3800 2100 |0003: if-eqz v0, 0024 // +0021 │ │ -0a3842: 5470 8f02 |0005: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a3846: 5471 8f02 |0007: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ -0a384a: 6e10 d343 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a3850: 0a01 |000c: move-result v1 │ │ -0a3852: 2311 0909 |000d: new-array v1, v1, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ -0a3856: 6e20 d543 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0a385c: 0c00 |0012: move-result-object v0 │ │ -0a385e: 1f00 0909 |0013: check-cast v0, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ -0a3862: 0705 |0015: move-object v5, v0 │ │ -0a3864: 2200 bb01 |0016: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -0a3868: 5271 8d02 |0018: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@028d │ │ -0a386c: 5472 9002 |001a: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@0290 │ │ -0a3870: 5473 8e02 |001c: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@028e │ │ -0a3874: 5474 8c02 |001e: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ -0a3878: 7607 e609 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@09e6 │ │ -0a387e: 1100 |0023: return-object v0 │ │ -0a3880: 0765 |0024: move-object v5, v6 │ │ -0a3882: 28f1 |0025: goto 0016 // -000f │ │ +0a15cc: |[0a15cc] android.support.v4.app.NotificationCompat$Action$Builder.build:()Landroid/support/v4/app/NotificationCompat$Action; │ │ +0a15dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a15de: 5470 8f02 |0001: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15e2: 3800 2100 |0003: if-eqz v0, 0024 // +0021 │ │ +0a15e6: 5470 8f02 |0005: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15ea: 5471 8f02 |0007: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@028f │ │ +0a15ee: 6e10 d343 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a15f4: 0a01 |000c: move-result v1 │ │ +0a15f6: 2311 0909 |000d: new-array v1, v1, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ +0a15fa: 6e20 d543 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0a1600: 0c00 |0012: move-result-object v0 │ │ +0a1602: 1f00 0909 |0013: check-cast v0, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ +0a1606: 0705 |0015: move-object v5, v0 │ │ +0a1608: 2200 bb01 |0016: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +0a160c: 5271 8d02 |0018: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@028d │ │ +0a1610: 5472 9002 |001a: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@0290 │ │ +0a1614: 5473 8e02 |001c: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@028e │ │ +0a1618: 5474 8c02 |001e: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ +0a161c: 7607 e609 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@09e6 │ │ +0a1622: 1100 |0023: return-object v0 │ │ +0a1624: 0765 |0024: move-object v5, v6 │ │ +0a1626: 28f1 |0025: goto 0016 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1960 │ │ 0x0016 line=1962 │ │ 0x0025 line=1960 │ │ locals : │ │ 0x0016 - 0x0024 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -24104,17 +24110,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3884: |[0a3884] android.support.v4.app.NotificationCompat$Action$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -0a3894: 7220 d409 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Action$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; // method@09d4 │ │ -0a389a: 1100 |0003: return-object v0 │ │ +0a1628: |[0a1628] android.support.v4.app.NotificationCompat$Action$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0a1638: 7220 d409 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Action$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; // method@09d4 │ │ +0a163e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1950 │ │ 0x0003 line=1951 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Action$Extender; │ │ @@ -24124,30 +24130,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a389c: |[0a389c] android.support.v4.app.NotificationCompat$Action$Builder.getExtras:()Landroid/os/Bundle; │ │ -0a38ac: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ -0a38b0: 1100 |0002: return-object v0 │ │ +0a1640: |[0a1640] android.support.v4.app.NotificationCompat$Action$Builder.getExtras:()Landroid/os/Bundle; │ │ +0a1650: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@028c │ │ +0a1654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1927 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #159 header: │ │ class_idx : 441 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -24165,21 +24171,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Action$Extender;) │ │ name : 'extend' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #160 header: │ │ class_idx : 446 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 1 │ │ instance_fields_size: 29 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 46 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -24336,41 +24342,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -0a38b4: |[0a38b4] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -0a38c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a38c6: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0a38cc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a38ce: 5c50 c302 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ -0a38d2: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a38d6: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a38dc: 5b50 ad02 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -0a38e0: 5c54 ba02 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -0a38e4: 5954 af02 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ -0a38e8: 5954 c902 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ -0a38ec: 2200 3200 |0014: new-instance v0, Landroid/app/Notification; // type@0032 │ │ -0a38f0: 7010 3c01 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@013c │ │ -0a38f6: 5b50 bb02 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a38fa: 5b56 b402 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -0a38fe: 5450 bb02 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3902: 7100 6c43 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0a3908: 0b02 |0022: move-result-wide v2 │ │ -0a390a: 5a02 8000 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0080 │ │ -0a390e: 5450 bb02 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3912: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ -0a3914: 5901 6f00 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -0a3918: 5954 be02 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -0a391c: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a3920: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a3926: 5b50 bd02 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ -0a392a: 0e00 |0033: return-void │ │ +0a1658: |[0a1658] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +0a1668: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a166a: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1670: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a1672: 5c50 c302 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ +0a1676: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a167a: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a1680: 5b50 ad02 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +0a1684: 5c54 ba02 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +0a1688: 5954 af02 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ +0a168c: 5954 c902 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ +0a1690: 2200 3200 |0014: new-instance v0, Landroid/app/Notification; // type@0032 │ │ +0a1694: 7010 3c01 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@013c │ │ +0a169a: 5b50 bb02 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a169e: 5b56 b402 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +0a16a2: 5450 bb02 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a16a6: 7100 6c43 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0a16ac: 0b02 |0022: move-result-wide v2 │ │ +0a16ae: 5a02 8000 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0080 │ │ +0a16b2: 5450 bb02 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a16b6: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +0a16b8: 5901 6f00 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +0a16bc: 5954 be02 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +0a16c0: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a16c4: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a16ca: 5b50 bd02 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ +0a16ce: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=935 │ │ 0x0004 line=898 │ │ 0x0007 line=912 │ │ 0x000e line=913 │ │ 0x0010 line=916 │ │ @@ -24391,25 +24397,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 │ │ -0a392c: |[0a392c] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0a393c: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ -0a3940: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0a3944: 1102 |0004: return-object v2 │ │ -0a3946: 7210 c742 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -0a394c: 0a00 |0008: move-result v0 │ │ -0a394e: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ -0a3952: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a3954: 7230 c842 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@42c8 │ │ -0a395a: 0c02 |000f: move-result-object v2 │ │ -0a395c: 28f4 |0010: goto 0004 // -000c │ │ +0a16d0: |[0a16d0] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0a16e0: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ +0a16e4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0a16e8: 1102 |0004: return-object v2 │ │ +0a16ea: 7210 c742 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +0a16f0: 0a00 |0008: move-result v0 │ │ +0a16f2: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ +0a16f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a16f8: 7230 c842 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@42c8 │ │ +0a16fe: 0c02 |000f: move-result-object v2 │ │ +0a1700: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1572 │ │ 0x0004 line=1576 │ │ 0x0005 line=1573 │ │ 0x000b line=1574 │ │ locals : │ │ @@ -24420,27 +24426,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0a3960: |[0a3960] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -0a3970: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -0a3974: 5430 bb02 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3978: 5201 7600 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a397c: b641 |0006: or-int/2addr v1, v4 │ │ -0a397e: 5901 7600 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3982: 0e00 |0009: return-void │ │ -0a3984: 5430 bb02 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3988: 5201 7600 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a398c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -0a3990: b521 |0010: and-int/2addr v1, v2 │ │ -0a3992: 5901 7600 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3996: 28f6 |0013: goto 0009 // -000a │ │ +0a1704: |[0a1704] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +0a1714: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +0a1718: 5430 bb02 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a171c: 5201 7600 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1720: b641 |0006: or-int/2addr v1, v4 │ │ +0a1722: 5901 7600 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1726: 0e00 |0009: return-void │ │ +0a1728: 5430 bb02 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a172c: 5201 7600 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1730: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +0a1734: b521 |0010: and-int/2addr v1, v2 │ │ +0a1736: 5901 7600 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a173a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0002 line=1292 │ │ 0x0009 line=1296 │ │ 0x000a line=1294 │ │ locals : │ │ @@ -24454,20 +24460,20 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0a3998: |[0a3998] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a39a8: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -0a39ac: 2201 bb01 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -0a39b0: 7040 e409 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@09e4 │ │ -0a39b6: 6e20 c643 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a39bc: 1102 |000a: return-object v2 │ │ +0a173c: |[0a173c] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a174c: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +0a1750: 2201 bb01 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +0a1754: 7040 e409 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@09e4 │ │ +0a175a: 6e20 c643 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a1760: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ 0x000a line=1462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -24479,18 +24485,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a39c0: |[0a39c0] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a39d0: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -0a39d4: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a39da: 1101 |0005: return-object v1 │ │ +0a1764: |[0a1764] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1774: 5410 ad02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +0a1778: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a177e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0005 line=1481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -24500,25 +24506,25 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a39dc: |[0a39dc] android.support.v4.app.NotificationCompat$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a39ec: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0a39f0: 5410 b502 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a39f4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0a39f8: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a39fc: 7020 9c04 2000 |0008: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -0a3a02: 5b10 b502 |000b: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3a06: 1101 |000d: return-object v1 │ │ -0a3a08: 5410 b502 |000e: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3a0c: 6e20 b204 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -0a3a12: 28fa |0013: goto 000d // -0006 │ │ +0a1780: |[0a1780] android.support.v4.app.NotificationCompat$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1790: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0a1794: 5410 b502 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a1798: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0a179c: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a17a0: 7020 9c04 2000 |0008: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +0a17a6: 5b10 b502 |000b: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a17aa: 1101 |000d: return-object v1 │ │ +0a17ac: 5410 b502 |000e: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a17b0: 6e20 b204 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +0a17b6: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x0002 line=1401 │ │ 0x0006 line=1402 │ │ 0x000d line=1407 │ │ 0x000e line=1404 │ │ @@ -24531,18 +24537,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a3a14: |[0a3a14] android.support.v4.app.NotificationCompat$Builder.addPerson:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3a24: 5410 bd02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ -0a3a28: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a3a2e: 1101 |0005: return-object v1 │ │ +0a17b8: |[0a17b8] android.support.v4.app.NotificationCompat$Builder.addPerson:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a17c8: 5410 bd02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ +0a17cc: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a17d2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0005 line=1344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 uri Ljava/lang/String; │ │ @@ -24552,22 +24558,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a3a30: |[0a3a30] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -0a3a40: 7100 c50a 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ -0a3a46: 0c00 |0003: move-result-object v0 │ │ -0a3a48: 6e10 020a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0a02 │ │ -0a3a4e: 0c01 |0007: move-result-object v1 │ │ -0a3a50: 7230 510a 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@0a51 │ │ -0a3a56: 0c00 |000b: move-result-object v0 │ │ -0a3a58: 1100 |000c: return-object v0 │ │ +0a17d4: |[0a17d4] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +0a17e4: 7100 c50a 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ +0a17ea: 0c00 |0003: move-result-object v0 │ │ +0a17ec: 6e10 020a 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0a02 │ │ +0a17f2: 0c01 |0007: move-result-object v1 │ │ +0a17f4: 7230 510a 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@0a51 │ │ +0a17fa: 0c00 |000b: move-result-object v0 │ │ +0a17fc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1561 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -24575,17 +24581,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a3a5c: |[0a3a5c] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3a6c: 7220 4a0a 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a4a │ │ -0a3a72: 1100 |0003: return-object v0 │ │ +0a1800: |[0a1800] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1810: 7220 4a0a 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a4a │ │ +0a1816: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1544 │ │ 0x0003 line=1545 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Extender; │ │ @@ -24595,18 +24601,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 │ │ -0a3a74: |[0a3a74] android.support.v4.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ -0a3a84: 2200 bf01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$BuilderExtender; // type@01bf │ │ -0a3a88: 7010 2c0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ -0a3a8e: 1100 |0005: return-object v0 │ │ +0a1818: |[0a1818] android.support.v4.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ +0a1828: 2200 bf01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$BuilderExtender; // type@01bf │ │ +0a182c: 7010 2c0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ +0a1832: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -24614,22 +24620,22 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a3a90: |[0a3a90] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ -0a3aa0: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3aa4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a3aa8: 2200 d500 |0004: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a3aac: 7010 9b04 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a3ab2: 5b10 b502 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3ab6: 5410 b502 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3aba: 1100 |000d: return-object v0 │ │ +0a1834: |[0a1834] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ +0a1844: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a1848: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a184c: 2200 d500 |0004: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a1850: 7010 9b04 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a1856: 5b10 b502 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a185a: 5410 b502 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a185e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0004 line=1439 │ │ 0x000b line=1441 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -24639,18 +24645,18 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a3abc: |[0a3abc] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -0a3acc: 6e10 000a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ -0a3ad2: 0c00 |0003: move-result-object v0 │ │ -0a3ad4: 1100 |0004: return-object v0 │ │ +0a1860: |[0a1860] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +0a1870: 6e10 000a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ +0a1876: 0c00 |0003: move-result-object v0 │ │ +0a1878: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #9 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -24658,18 +24664,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 │ │ -0a3ad8: |[0a3ad8] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3ae8: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -0a3aec: 7030 110a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ -0a3af2: 1101 |0005: return-object v1 │ │ +0a187c: |[0a187c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a188c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +0a1890: 7030 110a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ +0a1896: 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 │ │ @@ -24679,17 +24685,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3af4: |[0a3af4] android.support.v4.app.NotificationCompat$Builder.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b04: 5b01 ae02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@02ae │ │ -0a3b08: 1100 |0002: return-object v0 │ │ +0a1898: |[0a1898] android.support.v4.app.NotificationCompat$Builder.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a18a8: 5b01 ae02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@02ae │ │ +0a18ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ 0x0002 line=1269 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 category Ljava/lang/String; │ │ @@ -24699,17 +24705,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 │ │ -0a3b0c: |[0a3b0c] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b1c: 5901 af02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ -0a3b20: 1100 |0002: return-object v0 │ │ +0a18b0: |[0a18b0] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a18c0: 5901 af02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ +0a18c4: 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 │ │ @@ -24719,18 +24725,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a3b24: |[0a3b24] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b34: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3b38: 5b02 7200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -0a3b3c: 1101 |0004: return-object v1 │ │ +0a18c8: |[0a18c8] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a18d8: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a18dc: 5b02 7200 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +0a18e0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0004 line=1071 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -24740,19 +24746,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 │ │ -0a3b40: |[0a3b40] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b50: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3b56: 0c00 |0003: move-result-object v0 │ │ -0a3b58: 5b10 b002 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -0a3b5c: 1101 |0006: return-object v1 │ │ +0a18e4: |[0a18e4] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a18f4: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a18fa: 0c00 |0003: move-result-object v0 │ │ +0a18fc: 5b10 b002 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +0a1900: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ 0x0006 line=1052 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 info Ljava/lang/CharSequence; │ │ @@ -24762,17 +24768,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 │ │ -0a3b60: |[0a3b60] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b70: 5b01 b102 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -0a3b74: 1100 |0002: return-object v0 │ │ +0a1904: |[0a1904] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1914: 5b01 b102 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +0a1918: 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; │ │ @@ -24782,19 +24788,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 │ │ -0a3b78: |[0a3b78] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3b88: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3b8e: 0c00 |0003: move-result-object v0 │ │ -0a3b90: 5b10 b202 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -0a3b94: 1101 |0006: return-object v1 │ │ +0a191c: |[0a191c] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a192c: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1932: 0c00 |0003: move-result-object v0 │ │ +0a1934: 5b10 b202 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +0a1938: 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; │ │ @@ -24804,19 +24810,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 │ │ -0a3b98: |[0a3b98] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3ba8: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3bae: 0c00 |0003: move-result-object v0 │ │ -0a3bb0: 5b10 b302 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -0a3bb4: 1101 |0006: return-object v1 │ │ +0a193c: |[0a193c] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a194c: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1952: 0c00 |0003: move-result-object v0 │ │ +0a1954: 5b10 b302 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +0a1958: 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; │ │ @@ -24826,24 +24832,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 │ │ -0a3bb8: |[0a3bb8] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3bc8: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3bcc: 5903 7300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0073 │ │ -0a3bd0: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -0a3bd4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0a3bd8: 5420 bb02 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3bdc: 5201 7600 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3be0: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -0a3be4: 5901 7600 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3be8: 1102 |0010: return-object v2 │ │ +0a195c: |[0a195c] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a196c: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1970: 5903 7300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0073 │ │ +0a1974: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +0a1978: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0a197c: 5420 bb02 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1980: 5201 7600 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1984: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +0a1988: 5901 7600 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a198c: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0004 line=1284 │ │ 0x0008 line=1285 │ │ 0x0010 line=1287 │ │ locals : │ │ @@ -24855,18 +24861,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a3bec: |[0a3bec] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3bfc: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3c00: 5b02 7400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -0a3c04: 1101 |0004: return-object v1 │ │ +0a1990: |[0a1990] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a19a0: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a19a4: 5b02 7400 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +0a19a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0004 line=1096 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -24876,17 +24882,17 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3c08: |[0a3c08] android.support.v4.app.NotificationCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c18: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -0a3c1c: 1100 |0002: return-object v0 │ │ +0a19ac: |[0a19ac] android.support.v4.app.NotificationCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a19bc: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +0a19c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1423 │ │ 0x0002 line=1424 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -24896,19 +24902,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a3c20: |[0a3c20] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c30: 5b12 b602 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -0a3c34: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -0a3c38: 7030 110a 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ -0a3c3e: 1101 |0007: return-object v1 │ │ +0a19c4: |[0a19c4] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a19d4: 5b12 b602 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +0a19d8: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +0a19dc: 7030 110a 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ +0a19e2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0002 line=1119 │ │ 0x0007 line=1120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -24920,17 +24926,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3c40: |[0a3c40] android.support.v4.app.NotificationCompat$Builder.setGroup:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c50: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ -0a3c54: 1100 |0002: return-object v0 │ │ +0a19e4: |[0a19e4] android.support.v4.app.NotificationCompat$Builder.setGroup:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a19f4: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ +0a19f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0002 line=1360 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 groupKey Ljava/lang/String; │ │ @@ -24940,17 +24946,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3c58: |[0a3c58] android.support.v4.app.NotificationCompat$Builder.setGroupSummary:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c68: 5c01 b802 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ -0a3c6c: 1100 |0002: return-object v0 │ │ +0a19fc: |[0a19fc] android.support.v4.app.NotificationCompat$Builder.setGroupSummary:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1a0c: 5c01 b802 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ +0a1a10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ 0x0002 line=1372 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 isGroupSummary Z │ │ @@ -24960,17 +24966,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3c70: |[0a3c70] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c80: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -0a3c84: 1100 |0002: return-object v0 │ │ +0a1a14: |[0a1a14] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1a24: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +0a1a28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ 0x0002 line=1148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -24980,42 +24986,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0a3c88: |[0a3c88] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3c98: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a3c9a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a3c9c: 5453 bb02 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3ca0: 5936 7a00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -0a3ca4: 5453 bb02 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3ca8: 5937 7c00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -0a3cac: 5453 bb02 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3cb0: 5938 7b00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -0a3cb4: 5453 bb02 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3cb8: 5233 7c00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -0a3cbc: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -0a3cc0: 5453 bb02 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3cc4: 5233 7b00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -0a3cc8: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -0a3ccc: 0110 |001a: move v0, v1 │ │ -0a3cce: 5453 bb02 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3cd2: 5454 bb02 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3cd6: 5244 7600 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3cda: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -0a3cde: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -0a3ce2: b641 |0025: or-int/2addr v1, v4 │ │ -0a3ce4: 5931 7600 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a3ce8: 1105 |0028: return-object v5 │ │ -0a3cea: 0120 |0029: move v0, v2 │ │ -0a3cec: 28f1 |002a: goto 001b // -000f │ │ -0a3cee: 0121 |002b: move v1, v2 │ │ -0a3cf0: 28f9 |002c: goto 0025 // -0007 │ │ +0a1a2c: |[0a1a2c] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1a3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a1a3e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a1a40: 5453 bb02 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a44: 5936 7a00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +0a1a48: 5453 bb02 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a4c: 5937 7c00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +0a1a50: 5453 bb02 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a54: 5938 7b00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +0a1a58: 5453 bb02 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a5c: 5233 7c00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +0a1a60: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +0a1a64: 5453 bb02 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a68: 5233 7b00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +0a1a6c: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +0a1a70: 0110 |001a: move v0, v1 │ │ +0a1a72: 5453 bb02 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a76: 5454 bb02 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1a7a: 5244 7600 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1a7e: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +0a1a82: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +0a1a86: b641 |0025: or-int/2addr v1, v4 │ │ +0a1a88: 5931 7600 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a1a8c: 1105 |0028: return-object v5 │ │ +0a1a8e: 0120 |0029: move v0, v2 │ │ +0a1a90: 28f1 |002a: goto 001b // -000f │ │ +0a1a92: 0121 |002b: move v1, v2 │ │ +0a1a94: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1204 │ │ 0x0006 line=1205 │ │ 0x000a line=1206 │ │ 0x000e line=1207 │ │ 0x001b line=1208 │ │ @@ -25035,17 +25041,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3cf4: |[0a3cf4] android.support.v4.app.NotificationCompat$Builder.setLocalOnly:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d04: 5c01 ba02 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -0a3d08: 1100 |0002: return-object v0 │ │ +0a1a98: |[0a1a98] android.support.v4.app.NotificationCompat$Builder.setLocalOnly:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1aa8: 5c01 ba02 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +0a1aac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ 0x0002 line=1257 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -25055,17 +25061,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 │ │ -0a3d0c: |[0a3d0c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d1c: 5901 bc02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -0a3d20: 1100 |0002: return-object v0 │ │ +0a1ab0: |[0a1ab0] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1ac0: 5901 bc02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +0a1ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ 0x0002 line=1044 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -25075,18 +25081,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a3d24: |[0a3d24] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d34: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0a3d36: 7030 110a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ -0a3d3c: 1101 |0004: return-object v1 │ │ +0a1ac8: |[0a1ac8] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1ad8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0a1ada: 7030 110a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ +0a1ae0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0004 line=1226 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -25096,18 +25102,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 │ │ -0a3d40: |[0a3d40] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d50: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0a3d54: 7030 110a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ -0a3d5a: 1101 |0005: return-object v1 │ │ +0a1ae4: |[0a1ae4] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1af4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0a1af8: 7030 110a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0a11 │ │ +0a1afe: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ 0x0005 line=1235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -25117,17 +25123,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 │ │ -0a3d5c: |[0a3d5c] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d6c: 5901 be02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -0a3d70: 1100 |0002: return-object v0 │ │ +0a1b00: |[0a1b00] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b10: 5901 be02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +0a1b14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ 0x0002 line=1317 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -25137,19 +25143,19 @@ │ │ type : '(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0a3d74: |[0a3d74] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3d84: 5901 c102 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -0a3d88: 5902 bf02 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -0a3d8c: 5c03 c002 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -0a3d90: 1100 |0006: return-object v0 │ │ +0a1b18: |[0a1b18] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b28: 5901 c102 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +0a1b2c: 5902 bf02 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +0a1b30: 5c03 c002 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +0a1b34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0002 line=1061 │ │ 0x0004 line=1062 │ │ 0x0006 line=1063 │ │ locals : │ │ @@ -25163,17 +25169,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3d94: |[0a3d94] android.support.v4.app.NotificationCompat$Builder.setPublicVersion:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3da4: 5b01 c202 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@02c2 │ │ -0a3da8: 1100 |0002: return-object v0 │ │ +0a1b38: |[0a1b38] android.support.v4.app.NotificationCompat$Builder.setPublicVersion:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b48: 5b01 c202 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@02c2 │ │ +0a1b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1535 │ │ 0x0002 line=1536 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 n Landroid/app/Notification; │ │ @@ -25183,17 +25189,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3dac: |[0a3dac] android.support.v4.app.NotificationCompat$Builder.setShowWhen:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3dbc: 5c01 c302 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ -0a3dc0: 1100 |0002: return-object v0 │ │ +0a1b50: |[0a1b50] android.support.v4.app.NotificationCompat$Builder.setShowWhen:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b60: 5c01 c302 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ +0a1b64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=959 │ │ 0x0002 line=960 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 show Z │ │ @@ -25203,18 +25209,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 │ │ -0a3dc4: |[0a3dc4] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3dd4: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3dd8: 5902 7800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0078 │ │ -0a3ddc: 1101 |0004: return-object v1 │ │ +0a1b68: |[0a1b68] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b78: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1b7c: 5902 7800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0078 │ │ +0a1b80: 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 │ │ @@ -25224,20 +25230,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a3de0: |[0a3de0] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3df0: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3df4: 5902 7800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0078 │ │ -0a3df8: 5410 bb02 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3dfc: 5903 7900 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -0a3e00: 1101 |0008: return-object v1 │ │ +0a1b84: |[0a1b84] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1b94: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1b98: 5902 7800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0078 │ │ +0a1b9c: 5410 bb02 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1ba0: 5903 7900 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +0a1ba4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1002 │ │ 0x0004 line=1003 │ │ 0x0008 line=1004 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -25249,17 +25255,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3e04: |[0a3e04] android.support.v4.app.NotificationCompat$Builder.setSortKey:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3e14: 5b01 c402 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ -0a3e18: 1100 |0002: return-object v0 │ │ +0a1ba8: |[0a1ba8] android.support.v4.app.NotificationCompat$Builder.setSortKey:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1bb8: 5b01 c402 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ +0a1bbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0002 line=1389 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 sortKey Ljava/lang/String; │ │ @@ -25269,21 +25275,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 │ │ -0a3e1c: |[0a3e1c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3e2c: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3e30: 5b03 7d00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -0a3e34: 5420 bb02 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3e38: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0a3e3a: 5901 6f00 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -0a3e3e: 1102 |0009: return-object v2 │ │ +0a1bc0: |[0a1bc0] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1bd0: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1bd4: 5b03 7d00 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +0a1bd8: 5420 bb02 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1bdc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +0a1bde: 5901 6f00 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +0a1be2: 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; │ │ @@ -25294,20 +25300,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a3e40: |[0a3e40] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3e50: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3e54: 5b02 7d00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -0a3e58: 5410 bb02 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3e5c: 5903 6f00 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -0a3e60: 1101 |0008: return-object v1 │ │ +0a1be4: |[0a1be4] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1bf4: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1bf8: 5b02 7d00 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +0a1bfc: 5410 bb02 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1c00: 5903 6f00 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +0a1c04: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0004 line=1178 │ │ 0x0008 line=1179 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -25319,23 +25325,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a3e64: |[0a3e64] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3e74: 5410 c502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -0a3e78: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0a3e7c: 5b12 c502 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -0a3e80: 5410 c502 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -0a3e84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0a3e88: 5410 c502 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -0a3e8c: 6e20 960a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0a96 │ │ -0a3e92: 1101 |000f: return-object v1 │ │ +0a1c08: |[0a1c08] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1c18: 5410 c502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +0a1c1c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0a1c20: 5b12 c502 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +0a1c24: 5410 c502 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +0a1c28: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0a1c2c: 5410 c502 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +0a1c30: 6e20 960a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0a96 │ │ +0a1c36: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1493 │ │ 0x0004 line=1494 │ │ 0x0006 line=1495 │ │ 0x000a line=1496 │ │ 0x000f line=1499 │ │ @@ -25348,19 +25354,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 │ │ -0a3e94: |[0a3e94] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3ea4: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3eaa: 0c00 |0003: move-result-object v0 │ │ -0a3eac: 5b10 c602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -0a3eb0: 1101 |0006: return-object v1 │ │ +0a1c38: |[0a1c38] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1c48: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1c4e: 0c00 |0003: move-result-object v0 │ │ +0a1c50: 5b10 c602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +0a1c54: 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; │ │ @@ -25370,20 +25376,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a3eb4: |[0a3eb4] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3ec4: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3ec8: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3ece: 0c01 |0005: move-result-object v1 │ │ -0a3ed0: 5b01 7e00 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -0a3ed4: 1102 |0008: return-object v2 │ │ +0a1c58: |[0a1c58] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1c68: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1c6c: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1c72: 0c01 |0005: move-result-object v1 │ │ +0a1c74: 5b01 7e00 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +0a1c78: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0008 line=1129 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0009 reg=3 tickerText Ljava/lang/CharSequence; │ │ @@ -25393,21 +25399,21 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a3ed8: |[0a3ed8] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3ee8: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3eec: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -0a3ef2: 0c01 |0005: move-result-object v1 │ │ -0a3ef4: 5b01 7e00 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -0a3ef8: 5b24 c702 |0008: iput-object v4, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -0a3efc: 1102 |000a: return-object v2 │ │ +0a1c7c: |[0a1c7c] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1c8c: 5420 bb02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1c90: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +0a1c96: 0c01 |0005: move-result-object v1 │ │ +0a1c98: 5b01 7e00 |0006: iput-object v1, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +0a1c9c: 5b24 c702 |0008: iput-object v4, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +0a1ca0: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0008 line=1139 │ │ 0x000a line=1140 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -25419,17 +25425,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a3f00: |[0a3f00] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3f10: 5c01 c802 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -0a3f14: 1100 |0002: return-object v0 │ │ +0a1ca4: |[0a1ca4] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1cb4: 5c01 c802 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +0a1cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0002 line=976 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -25439,18 +25445,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a3f18: |[0a3f18] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3f28: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3f2c: 5b02 7f00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -0a3f30: 1101 |0004: return-object v1 │ │ +0a1cbc: |[0a1cbc] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1ccc: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1cd0: 5b02 7f00 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +0a1cd4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0004 line=1195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -25460,17 +25466,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 │ │ -0a3f34: |[0a3f34] android.support.v4.app.NotificationCompat$Builder.setVisibility:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3f44: 5901 c902 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ -0a3f48: 1100 |0002: return-object v0 │ │ +0a1cd8: |[0a1cd8] android.support.v4.app.NotificationCompat$Builder.setVisibility:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1ce8: 5901 c902 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ +0a1cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ 0x0002 line=1523 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 visibility I │ │ @@ -25480,33 +25486,33 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a3f4c: |[0a3f4c] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0a3f5c: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -0a3f60: 5a02 8000 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0080 │ │ -0a3f64: 1101 |0004: return-object v1 │ │ +0a1cf0: |[0a1cf0] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0a1d00: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +0a1d04: 5a02 8000 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0080 │ │ +0a1d08: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #161 header: │ │ class_idx : 447 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -25526,17 +25532,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3f68: |[0a3f68] android.support.v4.app.NotificationCompat$BuilderExtender.:()V │ │ -0a3f78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a3f7e: 0e00 |0003: return-void │ │ +0a1d0c: |[0a1d0c] android.support.v4.app.NotificationCompat$BuilderExtender.:()V │ │ +0a1d1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ │ │ Virtual methods - │ │ @@ -25545,33 +25551,33 @@ │ │ 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 │ │ -0a3f80: |[0a3f80] android.support.v4.app.NotificationCompat$BuilderExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ -0a3f90: 7210 c509 0300 |0000: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ -0a3f96: 0c00 |0003: move-result-object v0 │ │ -0a3f98: 1100 |0004: return-object v0 │ │ +0a1d24: |[0a1d24] android.support.v4.app.NotificationCompat$BuilderExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ +0a1d34: 7210 c509 0300 |0000: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ +0a1d3a: 0c00 |0003: move-result-object v0 │ │ +0a1d3c: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #162 header: │ │ class_idx : 449 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -25617,21 +25623,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a3f9c: |[0a3f9c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.:(Ljava/lang/String;)V │ │ -0a3fac: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a3fb2: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a3fb6: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a3fbc: 5b10 cb02 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ -0a3fc0: 5b12 cc02 |000a: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@02cc │ │ -0a3fc4: 0e00 |000c: return-void │ │ +0a1d40: |[0a1d40] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.:(Ljava/lang/String;)V │ │ +0a1d50: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1d56: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a1d5a: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a1d60: 5b10 cb02 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ +0a1d64: 5b12 cc02 |000a: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@02cc │ │ +0a1d68: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3186 │ │ 0x0003 line=3174 │ │ 0x000a line=3187 │ │ 0x000c line=3188 │ │ locals : │ │ @@ -25644,18 +25650,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a3fc8: |[0a3fc8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.addMessage:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ -0a3fd8: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ -0a3fdc: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0a3fe2: 1101 |0005: return-object v1 │ │ +0a1d6c: |[0a1d6c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.addMessage:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +0a1d7c: 5410 cb02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ +0a1d80: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0a1d86: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3199 │ │ 0x0005 line=3200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/String; │ │ @@ -25665,35 +25671,35 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 38 16-bit code units │ │ -0a3fe4: |[0a3fe4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.build:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ -0a3ff4: 5480 cb02 |0000: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ -0a3ff8: 5482 cb02 |0002: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ -0a3ffc: 7210 2c44 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ -0a4002: 0a02 |0007: move-result v2 │ │ -0a4004: 2322 3909 |0008: new-array v2, v2, [Ljava/lang/String; // type@0939 │ │ -0a4008: 7220 2d44 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@442d │ │ -0a400e: 0c01 |000d: move-result-object v1 │ │ -0a4010: 1f01 3909 |000e: check-cast v1, [Ljava/lang/String; // type@0939 │ │ -0a4014: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0a4016: 2305 3909 |0011: new-array v5, v0, [Ljava/lang/String; // type@0939 │ │ -0a401a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0a401c: 5482 cc02 |0014: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@02cc │ │ -0a4020: 4d02 0500 |0016: aput-object v2, v5, v0 │ │ -0a4024: 2200 c201 |0018: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ -0a4028: 5482 ce02 |001a: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02ce │ │ -0a402c: 5483 cf02 |001c: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02cf │ │ -0a4030: 5484 cd02 |001e: iget-object v4, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02cd │ │ -0a4034: 5386 ca02 |0020: iget-wide v6, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@02ca │ │ -0a4038: 7608 380a 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@0a38 │ │ -0a403e: 1100 |0025: return-object v0 │ │ +0a1d88: |[0a1d88] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.build:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +0a1d98: 5480 cb02 |0000: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ +0a1d9c: 5482 cb02 |0002: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mMessages:Ljava/util/List; // field@02cb │ │ +0a1da0: 7210 2c44 0200 |0004: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ +0a1da6: 0a02 |0007: move-result v2 │ │ +0a1da8: 2322 3909 |0008: new-array v2, v2, [Ljava/lang/String; // type@0939 │ │ +0a1dac: 7220 2d44 2000 |000a: invoke-interface {v0, v2}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@442d │ │ +0a1db2: 0c01 |000d: move-result-object v1 │ │ +0a1db4: 1f01 3909 |000e: check-cast v1, [Ljava/lang/String; // type@0939 │ │ +0a1db8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0a1dba: 2305 3909 |0011: new-array v5, v0, [Ljava/lang/String; // type@0939 │ │ +0a1dbe: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0a1dc0: 5482 cc02 |0014: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mParticipant:Ljava/lang/String; // field@02cc │ │ +0a1dc4: 4d02 0500 |0016: aput-object v2, v5, v0 │ │ +0a1dc8: 2200 c201 |0018: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ +0a1dcc: 5482 ce02 |001a: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02ce │ │ +0a1dd0: 5483 cf02 |001c: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02cf │ │ +0a1dd4: 5484 cd02 |001e: iget-object v4, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02cd │ │ +0a1dd8: 5386 ca02 |0020: iget-wide v6, v8, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@02ca │ │ +0a1ddc: 7608 380a 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@0a38 │ │ +0a1de2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3256 │ │ 0x0010 line=3257 │ │ 0x0018 line=3258 │ │ locals : │ │ 0x0010 - 0x0026 reg=1 messages [Ljava/lang/String; │ │ @@ -25705,17 +25711,17 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4040: |[0a4040] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setLatestTimestamp:(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ -0a4050: 5a12 ca02 |0000: iput-wide v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@02ca │ │ -0a4054: 1101 |0002: return-object v1 │ │ +0a1de4: |[0a1de4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setLatestTimestamp:(J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +0a1df4: 5a12 ca02 |0000: iput-wide v2, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mLatestTimestamp:J // field@02ca │ │ +0a1df8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3246 │ │ 0x0002 line=3247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ 0x0000 - 0x0003 reg=2 timestamp J │ │ @@ -25725,17 +25731,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4058: |[0a4058] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReadPendingIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ -0a4068: 5b01 cd02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02cd │ │ -0a406c: 1100 |0002: return-object v0 │ │ +0a1dfc: |[0a1dfc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReadPendingIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +0a1e0c: 5b01 cd02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02cd │ │ +0a1e10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3230 │ │ 0x0002 line=3231 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ 0x0000 - 0x0003 reg=1 pendingIntent Landroid/app/PendingIntent; │ │ @@ -25745,35 +25751,35 @@ │ │ type : '(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a4070: |[0a4070] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReplyAction:(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ -0a4080: 5b02 ce02 |0000: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02ce │ │ -0a4084: 5b01 cf02 |0002: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02cf │ │ -0a4088: 1100 |0004: return-object v0 │ │ +0a1e14: |[0a1e14] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$Builder.setReplyAction:(Landroid/app/PendingIntent;Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ +0a1e24: 5b02 ce02 |0000: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02ce │ │ +0a1e28: 5b01 cf02 |0002: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02cf │ │ +0a1e2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3216 │ │ 0x0002 line=3217 │ │ 0x0004 line=3219 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder; │ │ 0x0000 - 0x0005 reg=1 pendingIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0005 reg=2 remoteInput Landroid/support/v4/app/RemoteInput; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #163 header: │ │ class_idx : 452 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -25791,21 +25797,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Extender;) │ │ name : 'extend' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #164 header: │ │ class_idx : 454 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -25899,21 +25905,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'isGroupSummary' │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #165 header: │ │ class_idx : 463 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -25949,19 +25955,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a408c: |[0a408c] android.support.v4.app.NotificationCompat$Style.:()V │ │ -0a409c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a40a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0a40a4: 5c10 e602 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@02e6 │ │ -0a40a8: 0e00 |0006: return-void │ │ +0a1e30: |[0a1e30] android.support.v4.app.NotificationCompat$Style.:()V │ │ +0a1e40: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1e46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0a1e48: 5c10 e602 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@02e6 │ │ +0a1e4c: 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; │ │ │ │ @@ -25971,22 +25977,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a40ac: |[0a40ac] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -0a40bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a40be: 5421 e402 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40c2: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -0a40c6: 5421 e402 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40ca: 6e10 000a 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ -0a40d0: 0c00 |000a: move-result-object v0 │ │ -0a40d2: 1100 |000b: return-object v0 │ │ +0a1e50: |[0a1e50] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +0a1e60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a1e62: 5421 e402 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1e66: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +0a1e6a: 5421 e402 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1e6e: 6e10 000a 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ +0a1e74: 0c00 |000a: move-result-object v0 │ │ +0a1e76: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ 0x0001 line=1604 │ │ 0x0005 line=1605 │ │ 0x000b line=1607 │ │ locals : │ │ @@ -25998,41 +26004,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a40d4: |[0a40d4] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0a40e4: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40e8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0a40ec: 5b12 e402 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40f0: 5410 e402 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40f4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0a40f8: 5410 e402 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ -0a40fc: 6e20 240a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a24 │ │ -0a4102: 0e00 |000f: return-void │ │ +0a1e78: |[0a1e78] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0a1e88: 5410 e402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1e8c: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0a1e90: 5b12 e402 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1e94: 5410 e402 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1e98: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0a1e9c: 5410 e402 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@02e4 │ │ +0a1ea0: 6e20 240a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a24 │ │ +0a1ea6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1594 │ │ 0x0004 line=1595 │ │ 0x0006 line=1596 │ │ 0x000a line=1597 │ │ 0x000f line=1600 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #166 header: │ │ class_idx : 465 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 61 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -26360,68 +26366,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -0a4104: |[0a4104] android.support.v4.app.NotificationCompat.:()V │ │ -0a4114: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a4118: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0a411c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a4120: 2200 c801 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@01c8 │ │ -0a4124: 7010 670a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@0a67 │ │ -0a412a: 6900 4403 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a412e: 0e00 |000d: return-void │ │ -0a4130: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a4134: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ -0a4138: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0a413c: 2200 c701 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@01c7 │ │ -0a4140: 7010 5e0a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0a5e │ │ -0a4146: 6900 4403 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a414a: 28f2 |001b: goto 000d // -000e │ │ -0a414c: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a4150: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ -0a4154: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0a4158: 2200 ce01 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@01ce │ │ -0a415c: 7010 8b0a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0a8b │ │ -0a4162: 6900 4403 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4166: 28e4 |0029: goto 000d // -001c │ │ -0a4168: 6000 c100 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a416c: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ -0a4170: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -0a4174: 2200 cd01 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@01cd │ │ -0a4178: 7010 800a 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0a80 │ │ -0a417e: 6900 4403 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4182: 28d6 |0037: goto 000d // -002a │ │ -0a4184: 6000 c100 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a4188: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ -0a418c: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -0a4190: 2200 cc01 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@01cc │ │ -0a4194: 7010 7e0a 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0a7e │ │ -0a419a: 6900 4403 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a419e: 28c8 |0045: goto 000d // -0038 │ │ -0a41a0: 6000 c100 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a41a4: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ -0a41a8: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -0a41ac: 2200 cb01 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@01cb │ │ -0a41b0: 7010 7c0a 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0a7c │ │ -0a41b6: 6900 4403 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a41ba: 28ba |0053: goto 000d // -0046 │ │ -0a41bc: 6000 c100 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a41c0: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ -0a41c4: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -0a41c8: 2200 ca01 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@01ca │ │ -0a41cc: 7010 7a0a 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0a7a │ │ -0a41d2: 6900 4403 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a41d6: 28ac |0061: goto 000d // -0054 │ │ -0a41d8: 2200 c901 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@01c9 │ │ -0a41dc: 7010 6c0a 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ -0a41e2: 6900 4403 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a41e6: 28a4 |0069: goto 000d // -005c │ │ +0a1ea8: |[0a1ea8] android.support.v4.app.NotificationCompat.:()V │ │ +0a1eb8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1ebc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0a1ec0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a1ec4: 2200 c801 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@01c8 │ │ +0a1ec8: 7010 670a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@0a67 │ │ +0a1ece: 6900 4403 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1ed2: 0e00 |000d: return-void │ │ +0a1ed4: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1ed8: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ +0a1edc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0a1ee0: 2200 c701 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@01c7 │ │ +0a1ee4: 7010 5e0a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0a5e │ │ +0a1eea: 6900 4403 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1eee: 28f2 |001b: goto 000d // -000e │ │ +0a1ef0: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1ef4: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +0a1ef8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0a1efc: 2200 ce01 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@01ce │ │ +0a1f00: 7010 8b0a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0a8b │ │ +0a1f06: 6900 4403 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f0a: 28e4 |0029: goto 000d // -001c │ │ +0a1f0c: 6000 c100 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1f10: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +0a1f14: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +0a1f18: 2200 cd01 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@01cd │ │ +0a1f1c: 7010 800a 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0a80 │ │ +0a1f22: 6900 4403 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f26: 28d6 |0037: goto 000d // -002a │ │ +0a1f28: 6000 c100 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1f2c: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +0a1f30: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +0a1f34: 2200 cc01 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@01cc │ │ +0a1f38: 7010 7e0a 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0a7e │ │ +0a1f3e: 6900 4403 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f42: 28c8 |0045: goto 000d // -0038 │ │ +0a1f44: 6000 c100 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1f48: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ +0a1f4c: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +0a1f50: 2200 cb01 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@01cb │ │ +0a1f54: 7010 7c0a 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0a7c │ │ +0a1f5a: 6900 4403 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f5e: 28ba |0053: goto 000d // -0046 │ │ +0a1f60: 6000 c100 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a1f64: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ +0a1f68: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +0a1f6c: 2200 ca01 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@01ca │ │ +0a1f70: 7010 7a0a 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0a7a │ │ +0a1f76: 6900 4403 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f7a: 28ac |0061: goto 000d // -0054 │ │ +0a1f7c: 2200 c901 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@01c9 │ │ +0a1f80: 7010 6c0a 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ +0a1f86: 6900 4403 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1f8a: 28a4 |0069: goto 000d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0006 line=831 │ │ 0x000d line=847 │ │ 0x000e line=832 │ │ 0x0014 line=833 │ │ @@ -26443,17 +26449,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a41e8: |[0a41e8] android.support.v4.app.NotificationCompat.:()V │ │ -0a41f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a41fe: 0e00 |0003: return-void │ │ +0a1f8c: |[0a1f8c] android.support.v4.app.NotificationCompat.:()V │ │ +0a1f9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a1fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=2940 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -26462,17 +26468,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 │ │ -0a4200: |[0a4200] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -0a4210: 7120 c70a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac7 │ │ -0a4216: 0e00 |0003: return-void │ │ +0a1fa4: |[0a1fa4] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +0a1fb4: 7120 c70a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac7 │ │ +0a1fba: 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; │ │ │ │ @@ -26481,17 +26487,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 │ │ -0a4218: |[0a4218] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -0a4228: 7120 c80a 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@0ac8 │ │ -0a422e: 0e00 |0003: return-void │ │ +0a1fbc: |[0a1fbc] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +0a1fcc: 7120 c80a 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@0ac8 │ │ +0a1fd2: 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; │ │ │ │ @@ -26500,35 +26506,35 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a4230: |[0a4230] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -0a4240: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4244: 1100 |0002: return-object v0 │ │ +0a1fd4: |[0a1fd4] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +0a1fe4: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a1fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'access$500' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a4248: |[0a4248] android.support.v4.app.NotificationCompat.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ -0a4258: 7120 cf0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@0acf │ │ -0a425e: 0c00 |0003: move-result-object v0 │ │ -0a4260: 1100 |0004: return-object v0 │ │ +0a1fec: |[0a1fec] android.support.v4.app.NotificationCompat.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +0a1ffc: 7120 cf0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@0acf │ │ +0a2002: 0c00 |0003: move-result-object v0 │ │ +0a2004: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -26537,26 +26543,26 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a4264: |[0a4264] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -0a4274: 6e10 ce43 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0a427a: 0c01 |0003: move-result-object v1 │ │ -0a427c: 7210 0244 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a4282: 0a02 |0007: move-result v2 │ │ -0a4284: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -0a4288: 7210 0344 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a428e: 0c00 |000d: move-result-object v0 │ │ -0a4290: 1f00 bb01 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -0a4294: 7220 c409 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@09c4 │ │ -0a429a: 28f1 |0013: goto 0004 // -000f │ │ -0a429c: 0e00 |0014: return-void │ │ +0a2008: |[0a2008] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +0a2018: 6e10 ce43 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0a201e: 0c01 |0003: move-result-object v1 │ │ +0a2020: 7210 0244 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a2026: 0a02 |0007: move-result v2 │ │ +0a2028: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +0a202c: 7210 0344 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a2032: 0c00 |000d: move-result-object v0 │ │ +0a2034: 1f00 bb01 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +0a2038: 7220 c409 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@09c4 │ │ +0a203e: 28f1 |0013: goto 0004 // -000f │ │ +0a2040: 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; │ │ @@ -26570,49 +26576,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 │ │ -0a42a0: |[0a42a0] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -0a42b0: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ -0a42b4: 20b0 bd01 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@01bd │ │ -0a42b8: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -0a42bc: 07b8 |0006: move-object v8, v11 │ │ -0a42be: 1f08 bd01 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@01bd │ │ -0a42c2: 5480 a802 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a8 │ │ -0a42c6: 5581 ab02 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@02ab │ │ -0a42ca: 5482 aa02 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02aa │ │ -0a42ce: 5483 a902 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@02a9 │ │ -0a42d2: 7153 0d0b 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@0b0d │ │ -0a42d8: 0e00 |0014: return-void │ │ -0a42da: 20b0 c501 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@01c5 │ │ -0a42de: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ -0a42e2: 07b9 |0019: move-object v9, v11 │ │ -0a42e4: 1f09 c501 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@01c5 │ │ -0a42e8: 5490 df02 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02df │ │ -0a42ec: 5591 e102 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@02e1 │ │ -0a42f0: 5492 e002 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02e0 │ │ -0a42f4: 5493 e202 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ -0a42f8: 7153 0e0b 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@0b0e │ │ -0a42fe: 28ed |0027: goto 0014 // -0013 │ │ -0a4300: 20b0 bc01 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@01bc │ │ -0a4304: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ -0a4308: 07b7 |002c: move-object v7, v11 │ │ -0a430a: 1f07 bc01 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@01bc │ │ -0a430e: 5471 a202 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a2 │ │ -0a4312: 5572 a702 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@02a7 │ │ -0a4316: 5473 a602 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02a6 │ │ -0a431a: 5474 a502 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@02a5 │ │ -0a431e: 5475 a302 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@02a3 │ │ -0a4322: 5576 a402 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@02a4 │ │ -0a4326: 07a0 |003b: move-object v0, v10 │ │ -0a4328: 7707 0c0b 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@0b0c │ │ -0a432e: 28d5 |003f: goto 0014 // -002b │ │ +0a2044: |[0a2044] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +0a2054: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +0a2058: 20b0 bd01 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@01bd │ │ +0a205c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +0a2060: 07b8 |0006: move-object v8, v11 │ │ +0a2062: 1f08 bd01 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@01bd │ │ +0a2066: 5480 a802 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a8 │ │ +0a206a: 5581 ab02 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@02ab │ │ +0a206e: 5482 aa02 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02aa │ │ +0a2072: 5483 a902 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@02a9 │ │ +0a2076: 7153 0d0b 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@0b0d │ │ +0a207c: 0e00 |0014: return-void │ │ +0a207e: 20b0 c501 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@01c5 │ │ +0a2082: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +0a2086: 07b9 |0019: move-object v9, v11 │ │ +0a2088: 1f09 c501 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@01c5 │ │ +0a208c: 5490 df02 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02df │ │ +0a2090: 5591 e102 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@02e1 │ │ +0a2094: 5492 e002 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02e0 │ │ +0a2098: 5493 e202 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ +0a209c: 7153 0e0b 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@0b0e │ │ +0a20a2: 28ed |0027: goto 0014 // -0013 │ │ +0a20a4: 20b0 bc01 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@01bc │ │ +0a20a8: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ +0a20ac: 07b7 |002c: move-object v7, v11 │ │ +0a20ae: 1f07 bc01 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@01bc │ │ +0a20b2: 5471 a202 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a2 │ │ +0a20b6: 5572 a702 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@02a7 │ │ +0a20ba: 5473 a602 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02a6 │ │ +0a20be: 5474 a502 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@02a5 │ │ +0a20c2: 5475 a302 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@02a3 │ │ +0a20c6: 5576 a402 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@02a4 │ │ +0a20ca: 07a0 |003b: move-object v0, v10 │ │ +0a20cc: 7707 0c0b 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@0b0c │ │ +0a20d2: 28d5 |003f: goto 0014 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0002 line=802 │ │ 0x0007 line=803 │ │ 0x0009 line=804 │ │ 0x0014 line=827 │ │ @@ -26634,19 +26640,19 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a4330: |[0a4330] android.support.v4.app.NotificationCompat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0a4340: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4344: 7230 520a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; // method@0a52 │ │ -0a434a: 0c00 |0005: move-result-object v0 │ │ -0a434c: 1100 |0006: return-object v0 │ │ +0a20d4: |[0a20d4] android.support.v4.app.NotificationCompat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0a20e4: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a20e8: 7230 520a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; // method@0a52 │ │ +0a20ee: 0c00 |0005: move-result-object v0 │ │ +0a20f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ 0x0000 - 0x0007 reg=2 actionIndex I │ │ │ │ @@ -26655,19 +26661,19 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a4350: |[0a4350] android.support.v4.app.NotificationCompat.getActionCount:(Landroid/app/Notification;)I │ │ -0a4360: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4364: 7220 530a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionCount:(Landroid/app/Notification;)I // method@0a53 │ │ -0a436a: 0a00 |0005: move-result v0 │ │ -0a436c: 0f00 |0006: return v0 │ │ +0a20f4: |[0a20f4] android.support.v4.app.NotificationCompat.getActionCount:(Landroid/app/Notification;)I │ │ +0a2104: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2108: 7220 530a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionCount:(Landroid/app/Notification;)I // method@0a53 │ │ +0a210e: 0a00 |0005: move-result v0 │ │ +0a2110: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26675,19 +26681,19 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a4370: |[0a4370] android.support.v4.app.NotificationCompat.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a4380: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a4384: 7220 560a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@0a56 │ │ -0a438a: 0c00 |0005: move-result-object v0 │ │ -0a438c: 1100 |0006: return-object v0 │ │ +0a2114: |[0a2114] android.support.v4.app.NotificationCompat.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a2124: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2128: 7220 560a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@0a56 │ │ +0a212e: 0c00 |0005: move-result-object v0 │ │ +0a2130: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3317 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #11 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26695,19 +26701,19 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a4390: |[0a4390] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0a43a0: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a43a4: 7220 570a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0a57 │ │ -0a43aa: 0c00 |0005: move-result-object v0 │ │ -0a43ac: 1100 |0006: return-object v0 │ │ +0a2134: |[0a2134] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0a2144: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2148: 7220 570a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0a57 │ │ +0a214e: 0c00 |0005: move-result-object v0 │ │ +0a2150: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3290 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26715,19 +26721,19 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a43b0: |[0a43b0] android.support.v4.app.NotificationCompat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a43c0: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a43c4: 7220 580a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0a58 │ │ -0a43ca: 0c00 |0005: move-result-object v0 │ │ -0a43cc: 1100 |0006: return-object v0 │ │ +0a2154: |[0a2154] android.support.v4.app.NotificationCompat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a2164: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2168: 7220 580a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0a58 │ │ +0a216e: 0c00 |0005: move-result-object v0 │ │ +0a2170: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3335 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #13 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26735,19 +26741,19 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a43d0: |[0a43d0] android.support.v4.app.NotificationCompat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0a43e0: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a43e4: 7220 590a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getLocalOnly:(Landroid/app/Notification;)Z // method@0a59 │ │ -0a43ea: 0a00 |0005: move-result v0 │ │ -0a43ec: 0f00 |0006: return v0 │ │ +0a2174: |[0a2174] android.support.v4.app.NotificationCompat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0a2184: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2188: 7220 590a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getLocalOnly:(Landroid/app/Notification;)Z // method@0a59 │ │ +0a218e: 0a00 |0005: move-result v0 │ │ +0a2190: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3327 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #14 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26755,36 +26761,36 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0a43f0: |[0a43f0] android.support.v4.app.NotificationCompat.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ -0a4400: 6e20 ab04 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ -0a4406: 0c00 |0003: move-result-object v0 │ │ -0a4408: 2003 f908 |0004: instance-of v3, v0, [Landroid/app/Notification; // type@08f9 │ │ -0a440c: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -0a4410: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0a4414: 1f00 f908 |000a: check-cast v0, [Landroid/app/Notification; // type@08f9 │ │ -0a4418: 1f00 f908 |000c: check-cast v0, [Landroid/app/Notification; // type@08f9 │ │ -0a441c: 0702 |000e: move-object v2, v0 │ │ -0a441e: 1102 |000f: return-object v2 │ │ -0a4420: 2103 |0010: array-length v3, v0 │ │ -0a4422: 2332 f908 |0011: new-array v2, v3, [Landroid/app/Notification; // type@08f9 │ │ -0a4426: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0a4428: 2103 |0014: array-length v3, v0 │ │ -0a442a: 3531 0b00 |0015: if-ge v1, v3, 0020 // +000b │ │ -0a442e: 4603 0001 |0017: aget-object v3, v0, v1 │ │ -0a4432: 1f03 3200 |0019: check-cast v3, Landroid/app/Notification; // type@0032 │ │ -0a4436: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ -0a443a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a443e: 28f5 |001f: goto 0014 // -000b │ │ -0a4440: 6e30 bc04 5402 |0020: invoke-virtual {v4, v5, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -0a4446: 28ec |0023: goto 000f // -0014 │ │ +0a2194: |[0a2194] android.support.v4.app.NotificationCompat.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +0a21a4: 6e20 ab04 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ +0a21aa: 0c00 |0003: move-result-object v0 │ │ +0a21ac: 2003 f908 |0004: instance-of v3, v0, [Landroid/app/Notification; // type@08f9 │ │ +0a21b0: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +0a21b4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0a21b8: 1f00 f908 |000a: check-cast v0, [Landroid/app/Notification; // type@08f9 │ │ +0a21bc: 1f00 f908 |000c: check-cast v0, [Landroid/app/Notification; // type@08f9 │ │ +0a21c0: 0702 |000e: move-object v2, v0 │ │ +0a21c2: 1102 |000f: return-object v2 │ │ +0a21c4: 2103 |0010: array-length v3, v0 │ │ +0a21c6: 2332 f908 |0011: new-array v2, v3, [Landroid/app/Notification; // type@08f9 │ │ +0a21ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0a21cc: 2103 |0014: array-length v3, v0 │ │ +0a21ce: 3531 0b00 |0015: if-ge v1, v3, 0020 // +000b │ │ +0a21d2: 4603 0001 |0017: aget-object v3, v0, v1 │ │ +0a21d6: 1f03 3200 |0019: check-cast v3, Landroid/app/Notification; // type@0032 │ │ +0a21da: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +0a21de: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a21e2: 28f5 |001f: goto 0014 // -000b │ │ +0a21e4: 6e30 bc04 5402 |0020: invoke-virtual {v4, v5, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +0a21ea: 28ec |0023: goto 000f // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3272 │ │ 0x0004 line=3273 │ │ 0x000a line=3274 │ │ 0x000f line=3281 │ │ 0x0010 line=3276 │ │ @@ -26805,19 +26811,19 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a4448: |[0a4448] android.support.v4.app.NotificationCompat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a4458: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a445c: 7220 5b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0a5b │ │ -0a4462: 0c00 |0005: move-result-object v0 │ │ -0a4464: 1100 |0006: return-object v0 │ │ +0a21ec: |[0a21ec] android.support.v4.app.NotificationCompat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a21fc: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2200: 7220 5b0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0a5b │ │ +0a2206: 0c00 |0005: move-result-object v0 │ │ +0a2208: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3361 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -26825,33 +26831,33 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a4468: |[0a4468] android.support.v4.app.NotificationCompat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0a4478: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ -0a447c: 7220 5d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.isGroupSummary:(Landroid/app/Notification;)Z // method@0a5d │ │ -0a4482: 0a00 |0005: move-result v0 │ │ -0a4484: 0f00 |0006: return v0 │ │ +0a220c: |[0a220c] android.support.v4.app.NotificationCompat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0a221c: 6200 4403 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0344 │ │ +0a2220: 7220 5d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.isGroupSummary:(Landroid/app/Notification;)Z // method@0a5d │ │ +0a2226: 0a00 |0005: move-result v0 │ │ +0a2228: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3345 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #167 header: │ │ class_idx : 467 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5616 │ │ +source_file_idx : 5612 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -26874,17 +26880,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4488: |[0a4488] android.support.v4.app.NotificationCompatApi20.:()V │ │ -0a4498: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a449e: 0e00 |0003: return-void │ │ +0a222c: |[0a222c] android.support.v4.app.NotificationCompatApi20.:()V │ │ +0a223c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a2242: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatApi20; │ │ │ │ @@ -26893,47 +26899,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 │ │ -0a44a0: |[0a44a0] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -0a44b0: 2200 2b00 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@002b │ │ -0a44b4: 6e10 f00a 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ -0a44ba: 0a05 |0005: move-result v5 │ │ -0a44bc: 6e10 f20a 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ -0a44c2: 0c06 |0009: move-result-object v6 │ │ -0a44c4: 6e10 ee0a 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0a44ca: 0c07 |000d: move-result-object v7 │ │ -0a44cc: 7040 ff00 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00ff │ │ -0a44d2: 6e10 f10a 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a44d8: 0c05 |0014: move-result-object v5 │ │ -0a44da: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ -0a44de: 6e10 f10a 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a44e4: 0c05 |001a: move-result-object v5 │ │ -0a44e6: 7110 910b 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ -0a44ec: 0c01 |001e: move-result-object v1 │ │ -0a44ee: 2113 |001f: array-length v3, v1 │ │ -0a44f0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0a44f2: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ -0a44f6: 4604 0102 |0023: aget-object v4, v1, v2 │ │ -0a44fa: 6e20 0101 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0101 │ │ -0a4500: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a4504: 28f7 |002a: goto 0021 // -0009 │ │ -0a4506: 6e10 ef0a 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ -0a450c: 0c05 |002e: move-result-object v5 │ │ -0a450e: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ -0a4512: 6e10 ef0a 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ -0a4518: 0c05 |0034: move-result-object v5 │ │ -0a451a: 6e20 0001 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0100 │ │ -0a4520: 6e10 0201 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0102 │ │ -0a4526: 0c05 |003b: move-result-object v5 │ │ -0a4528: 6e20 1001 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@0110 │ │ -0a452e: 0e00 |003f: return-void │ │ +0a2244: |[0a2244] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +0a2254: 2200 2b00 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@002b │ │ +0a2258: 6e10 f00a 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ +0a225e: 0a05 |0005: move-result v5 │ │ +0a2260: 6e10 f20a 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ +0a2266: 0c06 |0009: move-result-object v6 │ │ +0a2268: 6e10 ee0a 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0a226e: 0c07 |000d: move-result-object v7 │ │ +0a2270: 7040 ff00 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00ff │ │ +0a2276: 6e10 f10a 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a227c: 0c05 |0014: move-result-object v5 │ │ +0a227e: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ +0a2282: 6e10 f10a 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a2288: 0c05 |001a: move-result-object v5 │ │ +0a228a: 7110 910b 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ +0a2290: 0c01 |001e: move-result-object v1 │ │ +0a2292: 2113 |001f: array-length v3, v1 │ │ +0a2294: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0a2296: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ +0a229a: 4604 0102 |0023: aget-object v4, v1, v2 │ │ +0a229e: 6e20 0101 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0101 │ │ +0a22a4: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a22a8: 28f7 |002a: goto 0021 // -0009 │ │ +0a22aa: 6e10 ef0a 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ +0a22b0: 0c05 |002e: move-result-object v5 │ │ +0a22b2: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ +0a22b6: 6e10 ef0a 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ +0a22bc: 0c05 |0034: move-result-object v5 │ │ +0a22be: 6e20 0001 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0100 │ │ +0a22c4: 6e10 0201 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0102 │ │ +0a22ca: 0c05 |003b: move-result-object v5 │ │ +0a22cc: 6e20 1001 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@0110 │ │ +0a22d2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0011 line=104 │ │ 0x0017 line=105 │ │ 0x0025 line=107 │ │ 0x0028 line=105 │ │ @@ -26955,20 +26961,20 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a4530: |[0a4530] android.support.v4.app.NotificationCompatApi20.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a4540: 5410 6e00 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ -0a4544: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -0a4548: 7130 d90a 3004 |0004: invoke-static {v0, v3, v4}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad9 │ │ -0a454e: 0c00 |0007: move-result-object v0 │ │ -0a4550: 1100 |0008: return-object v0 │ │ +0a22d4: |[0a22d4] android.support.v4.app.NotificationCompatApi20.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a22e4: 5410 6e00 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ +0a22e8: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +0a22ec: 7130 d90a 3004 |0004: invoke-static {v0, v3, v4}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad9 │ │ +0a22f2: 0c00 |0007: move-result-object v0 │ │ +0a22f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 notif Landroid/app/Notification; │ │ 0x0000 - 0x0009 reg=2 actionIndex I │ │ 0x0000 - 0x0009 reg=3 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ @@ -26979,28 +26985,28 @@ │ │ type : '(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -0a4554: |[0a4554] android.support.v4.app.NotificationCompatApi20.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a4564: 6e10 0401 0600 |0000: invoke-virtual {v6}, Landroid/app/Notification$Action;.getRemoteInputs:()[Landroid/app/RemoteInput; // method@0104 │ │ -0a456a: 0c00 |0003: move-result-object v0 │ │ -0a456c: 7120 930b 8000 |0004: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatApi20;.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b93 │ │ -0a4572: 0c05 |0007: move-result-object v5 │ │ -0a4574: 5261 6b00 |0008: iget v1, v6, Landroid/app/Notification$Action;.icon:I // field@006b │ │ -0a4578: 5462 6c00 |000a: iget-object v2, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@006c │ │ -0a457c: 5463 6a00 |000c: iget-object v3, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@006a │ │ -0a4580: 6e10 0301 0600 |000e: invoke-virtual {v6}, Landroid/app/Notification$Action;.getExtras:()Landroid/os/Bundle; // method@0103 │ │ -0a4586: 0c04 |0011: move-result-object v4 │ │ -0a4588: 0770 |0012: move-object v0, v7 │ │ -0a458a: 7806 eb0a 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ -0a4590: 0c00 |0016: move-result-object v0 │ │ -0a4592: 1100 |0017: return-object v0 │ │ +0a22f8: |[0a22f8] android.support.v4.app.NotificationCompatApi20.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a2308: 6e10 0401 0600 |0000: invoke-virtual {v6}, Landroid/app/Notification$Action;.getRemoteInputs:()[Landroid/app/RemoteInput; // method@0104 │ │ +0a230e: 0c00 |0003: move-result-object v0 │ │ +0a2310: 7120 930b 8000 |0004: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatApi20;.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b93 │ │ +0a2316: 0c05 |0007: move-result-object v5 │ │ +0a2318: 5261 6b00 |0008: iget v1, v6, Landroid/app/Notification$Action;.icon:I // field@006b │ │ +0a231c: 5462 6c00 |000a: iget-object v2, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@006c │ │ +0a2320: 5463 6a00 |000c: iget-object v3, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@006a │ │ +0a2324: 6e10 0301 0600 |000e: invoke-virtual {v6}, Landroid/app/Notification$Action;.getExtras:()Landroid/os/Bundle; // method@0103 │ │ +0a232a: 0c04 |0011: move-result-object v4 │ │ +0a232c: 0770 |0012: move-object v0, v7 │ │ +0a232e: 7806 eb0a 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ +0a2334: 0c00 |0016: move-result-object v0 │ │ +0a2336: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0008 line=127 │ │ locals : │ │ 0x0008 - 0x0018 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0018 reg=6 action Landroid/app/Notification$Action; │ │ @@ -27012,43 +27018,43 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0a4594: |[0a4594] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ -0a45a4: 2207 2b00 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@002b │ │ -0a45a8: 6e10 f00a 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ -0a45ae: 0a08 |0005: move-result v8 │ │ -0a45b0: 6e10 f20a 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ -0a45b6: 0c09 |0009: move-result-object v9 │ │ -0a45b8: 6e10 ee0a 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0a45be: 0c0a |000d: move-result-object v10 │ │ -0a45c0: 7040 ff00 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00ff │ │ -0a45c6: 6e10 ef0a 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ -0a45cc: 0c08 |0014: move-result-object v8 │ │ -0a45ce: 6e20 0001 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0100 │ │ -0a45d4: 0c00 |0018: move-result-object v0 │ │ -0a45d6: 6e10 f10a 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a45dc: 0c05 |001c: move-result-object v5 │ │ -0a45de: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ -0a45e2: 7110 910b 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ -0a45e8: 0c06 |0022: move-result-object v6 │ │ -0a45ea: 0761 |0023: move-object v1, v6 │ │ -0a45ec: 2113 |0024: array-length v3, v1 │ │ -0a45ee: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0a45f0: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ -0a45f4: 4604 0102 |0028: aget-object v4, v1, v2 │ │ -0a45f8: 6e20 0101 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0101 │ │ -0a45fe: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a4602: 28f7 |002f: goto 0026 // -0009 │ │ -0a4604: 6e10 0201 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0102 │ │ -0a460a: 0c07 |0033: move-result-object v7 │ │ -0a460c: 1107 |0034: return-object v7 │ │ +0a2338: |[0a2338] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ +0a2348: 2207 2b00 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@002b │ │ +0a234c: 6e10 f00a 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ +0a2352: 0a08 |0005: move-result v8 │ │ +0a2354: 6e10 f20a 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ +0a235a: 0c09 |0009: move-result-object v9 │ │ +0a235c: 6e10 ee0a 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0a2362: 0c0a |000d: move-result-object v10 │ │ +0a2364: 7040 ff00 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00ff │ │ +0a236a: 6e10 ef0a 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ +0a2370: 0c08 |0014: move-result-object v8 │ │ +0a2372: 6e20 0001 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0100 │ │ +0a2378: 0c00 |0018: move-result-object v0 │ │ +0a237a: 6e10 f10a 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a2380: 0c05 |001c: move-result-object v5 │ │ +0a2382: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ +0a2386: 7110 910b 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ +0a238c: 0c06 |0022: move-result-object v6 │ │ +0a238e: 0761 |0023: move-object v1, v6 │ │ +0a2390: 2113 |0024: array-length v3, v1 │ │ +0a2392: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0a2394: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ +0a2398: 4604 0102 |0028: aget-object v4, v1, v2 │ │ +0a239c: 6e20 0101 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0101 │ │ +0a23a2: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a23a6: 28f7 |002f: goto 0026 // -0009 │ │ +0a23a8: 6e10 0201 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0102 │ │ +0a23ae: 0c07 |0033: move-result-object v7 │ │ +0a23b0: 1107 |0034: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0019 line=136 │ │ 0x001d line=137 │ │ 0x001f line=138 │ │ 0x0023 line=139 │ │ @@ -27070,33 +27076,33 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a4610: |[0a4610] android.support.v4.app.NotificationCompatApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a4620: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0a4624: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a4626: 1101 |0003: return-object v1 │ │ -0a4628: 6e10 d343 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a462e: 0a03 |0007: move-result v3 │ │ -0a4630: 7220 ec0a 3500 |0008: invoke-interface {v5, v3}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aec │ │ -0a4636: 0c01 |000b: move-result-object v1 │ │ -0a4638: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a463a: 2113 |000d: array-length v3, v1 │ │ -0a463c: 3532 f5ff |000e: if-ge v2, v3, 0003 // -000b │ │ -0a4640: 6e20 cb43 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a4646: 0c00 |0013: move-result-object v0 │ │ -0a4648: 1f00 2c00 |0014: check-cast v0, Landroid/app/Notification$Action; // type@002c │ │ -0a464c: 7130 d90a 5006 |0016: invoke-static {v0, v5, v6}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad9 │ │ -0a4652: 0c03 |0019: move-result-object v3 │ │ -0a4654: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -0a4658: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a465c: 28ef |001e: goto 000d // -0011 │ │ +0a23b4: |[0a23b4] android.support.v4.app.NotificationCompatApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a23c4: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0a23c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a23ca: 1101 |0003: return-object v1 │ │ +0a23cc: 6e10 d343 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a23d2: 0a03 |0007: move-result v3 │ │ +0a23d4: 7220 ec0a 3500 |0008: invoke-interface {v5, v3}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aec │ │ +0a23da: 0c01 |000b: move-result-object v1 │ │ +0a23dc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a23de: 2113 |000d: array-length v3, v1 │ │ +0a23e0: 3532 f5ff |000e: if-ge v2, v3, 0003 // -000b │ │ +0a23e4: 6e20 cb43 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a23ea: 0c00 |0013: move-result-object v0 │ │ +0a23ec: 1f00 2c00 |0014: check-cast v0, Landroid/app/Notification$Action; // type@002c │ │ +0a23f0: 7130 d90a 5006 |0016: invoke-static {v0, v5, v6}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad9 │ │ +0a23f6: 0c03 |0019: move-result-object v3 │ │ +0a23f8: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +0a23fc: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a2400: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0003 line=164 │ │ 0x0004 line=159 │ │ 0x000c line=160 │ │ @@ -27117,18 +27123,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a4660: |[0a4660] android.support.v4.app.NotificationCompatApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a4670: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getGroup:()Ljava/lang/String; // method@013e │ │ -0a4676: 0c00 |0003: move-result-object v0 │ │ -0a4678: 1100 |0004: return-object v0 │ │ +0a2404: |[0a2404] android.support.v4.app.NotificationCompatApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a2414: 6e10 3e01 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getGroup:()Ljava/lang/String; // method@013e │ │ +0a241a: 0c00 |0003: move-result-object v0 │ │ +0a241c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -27136,22 +27142,22 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a467c: |[0a467c] android.support.v4.app.NotificationCompatApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0a468c: 5210 7600 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4690: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ -0a4694: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0a4698: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0a469a: 0f00 |0007: return v0 │ │ -0a469c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a469e: 28fe |0009: goto 0007 // -0002 │ │ +0a2420: |[0a2420] android.support.v4.app.NotificationCompatApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0a2430: 5210 7600 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a2434: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +0a2438: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a243c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a243e: 0f00 |0007: return v0 │ │ +0a2440: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a2442: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ #8 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -27159,31 +27165,31 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a46a0: |[0a46a0] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -0a46b0: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -0a46b4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a46b6: 1104 |0003: return-object v4 │ │ -0a46b8: 2204 a408 |0004: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -0a46bc: 2165 |0006: array-length v5, v6 │ │ -0a46be: 7020 c343 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0a46c4: 0761 |000a: move-object v1, v6 │ │ -0a46c6: 2113 |000b: array-length v3, v1 │ │ -0a46c8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a46ca: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -0a46ce: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -0a46d2: 7110 da0a 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@0ada │ │ -0a46d8: 0c05 |0014: move-result-object v5 │ │ -0a46da: 6e20 c643 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a46e0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a46e4: 28f3 |001a: goto 000d // -000d │ │ +0a2444: |[0a2444] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +0a2454: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +0a2458: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a245a: 1104 |0003: return-object v4 │ │ +0a245c: 2204 a408 |0004: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +0a2460: 2165 |0006: array-length v5, v6 │ │ +0a2462: 7020 c343 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0a2468: 0761 |000a: move-object v1, v6 │ │ +0a246a: 2113 |000b: array-length v3, v1 │ │ +0a246c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a246e: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +0a2472: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +0a2476: 7110 da0a 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@0ada │ │ +0a247c: 0c05 |0014: move-result-object v5 │ │ +0a247e: 6e20 c643 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a2484: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a2488: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x0003 line=181 │ │ 0x0004 line=177 │ │ 0x000a line=178 │ │ @@ -27202,18 +27208,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a46e8: |[0a46e8] android.support.v4.app.NotificationCompatApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a46f8: 6e10 3f01 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getSortKey:()Ljava/lang/String; // method@013f │ │ -0a46fe: 0c00 |0003: move-result-object v0 │ │ -0a4700: 1100 |0004: return-object v0 │ │ +0a248c: |[0a248c] android.support.v4.app.NotificationCompatApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a249c: 6e10 3f01 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getSortKey:()Ljava/lang/String; // method@013f │ │ +0a24a2: 0c00 |0003: move-result-object v0 │ │ +0a24a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -27221,36 +27227,36 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a4704: |[0a4704] android.support.v4.app.NotificationCompatApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0a4714: 5210 7600 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4718: d500 0002 |0002: and-int/lit16 v0, v0, #int 512 // #0200 │ │ -0a471c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0a4720: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0a4722: 0f00 |0007: return v0 │ │ -0a4724: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a4726: 28fe |0009: goto 0007 // -0002 │ │ +0a24a8: |[0a24a8] android.support.v4.app.NotificationCompatApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0a24b8: 5210 7600 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a24bc: d500 0002 |0002: and-int/lit16 v0, v0, #int 512 // #0200 │ │ +0a24c0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a24c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a24c6: 0f00 |0007: return v0 │ │ +0a24c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a24ca: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5616 (NotificationCompatApi20.java) │ │ + source_file_idx : 5612 (NotificationCompatApi20.java) │ │ │ │ Class #168 header: │ │ class_idx : 469 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5617 │ │ +source_file_idx : 5613 │ │ static_fields_size : 22 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -27379,17 +27385,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4728: |[0a4728] android.support.v4.app.NotificationCompatApi21.:()V │ │ -0a4738: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a473e: 0e00 |0003: return-void │ │ +0a24cc: |[0a24cc] android.support.v4.app.NotificationCompatApi21.:()V │ │ +0a24dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a24e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatApi21; │ │ │ │ @@ -27398,38 +27404,38 @@ │ │ type : '(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0a4740: |[0a4740] android.support.v4.app.NotificationCompatApi21.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; │ │ -0a4750: 2200 3500 |0000: new-instance v0, Landroid/app/RemoteInput$Builder; // type@0035 │ │ -0a4754: 6e10 9b0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ -0a475a: 0c01 |0005: move-result-object v1 │ │ -0a475c: 7020 4d01 1000 |0006: invoke-direct {v0, v1}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@014d │ │ -0a4762: 6e10 9a0b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ -0a4768: 0c01 |000c: move-result-object v1 │ │ -0a476a: 6e20 5201 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0152 │ │ -0a4770: 0c00 |0010: move-result-object v0 │ │ -0a4772: 6e10 980b 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ -0a4778: 0c01 |0014: move-result-object v1 │ │ -0a477a: 6e20 5101 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0151 │ │ -0a4780: 0c00 |0018: move-result-object v0 │ │ -0a4782: 6e10 970b 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ -0a4788: 0a01 |001c: move-result v1 │ │ -0a478a: 6e20 5001 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0150 │ │ -0a4790: 0c00 |0020: move-result-object v0 │ │ -0a4792: 6e10 990b 0200 |0021: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ -0a4798: 0c01 |0024: move-result-object v1 │ │ -0a479a: 6e20 4e01 1000 |0025: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@014e │ │ -0a47a0: 0c00 |0028: move-result-object v0 │ │ -0a47a2: 6e10 4f01 0000 |0029: invoke-virtual {v0}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@014f │ │ -0a47a8: 0c00 |002c: move-result-object v0 │ │ -0a47aa: 1100 |002d: return-object v0 │ │ +0a24e4: |[0a24e4] android.support.v4.app.NotificationCompatApi21.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; │ │ +0a24f4: 2200 3500 |0000: new-instance v0, Landroid/app/RemoteInput$Builder; // type@0035 │ │ +0a24f8: 6e10 9b0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ +0a24fe: 0c01 |0005: move-result-object v1 │ │ +0a2500: 7020 4d01 1000 |0006: invoke-direct {v0, v1}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@014d │ │ +0a2506: 6e10 9a0b 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ +0a250c: 0c01 |000c: move-result-object v1 │ │ +0a250e: 6e20 5201 1000 |000d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0152 │ │ +0a2514: 0c00 |0010: move-result-object v0 │ │ +0a2516: 6e10 980b 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ +0a251c: 0c01 |0014: move-result-object v1 │ │ +0a251e: 6e20 5101 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0151 │ │ +0a2524: 0c00 |0018: move-result-object v0 │ │ +0a2526: 6e10 970b 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ +0a252c: 0a01 |001c: move-result v1 │ │ +0a252e: 6e20 5001 1000 |001d: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0150 │ │ +0a2534: 0c00 |0020: move-result-object v0 │ │ +0a2536: 6e10 990b 0200 |0021: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ +0a253c: 0c01 |0024: move-result-object v1 │ │ +0a253e: 6e20 4e01 1000 |0025: invoke-virtual {v0, v1}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@014e │ │ +0a2544: 0c00 |0028: move-result-object v0 │ │ +0a2546: 6e10 4f01 0000 |0029: invoke-virtual {v0}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@014f │ │ +0a254c: 0c00 |002c: move-result-object v0 │ │ +0a254e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x002e reg=2 src Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ @@ -27437,78 +27443,78 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -0a47ac: |[0a47ac] android.support.v4.app.NotificationCompatApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ -0a47bc: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ -0a47c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a47c2: 1101 |0003: return-object v1 │ │ -0a47c4: 2201 d500 |0004: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ -0a47c8: 7010 9b04 0100 |0006: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a47ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a47d0: 6e10 f80a 0a00 |000a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ -0a47d6: 0c06 |000d: move-result-object v6 │ │ -0a47d8: 3806 1100 |000e: if-eqz v6, 001f // +0011 │ │ -0a47dc: 6e10 f80a 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ -0a47e2: 0c06 |0013: move-result-object v6 │ │ -0a47e4: 2166 |0014: array-length v6, v6 │ │ -0a47e6: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -0a47e8: 3776 0900 |0016: if-le v6, v7, 001f // +0009 │ │ -0a47ec: 6e10 f80a 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ -0a47f2: 0c06 |001b: move-result-object v6 │ │ -0a47f4: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0a47f6: 4600 0607 |001d: aget-object v0, v6, v7 │ │ -0a47fa: 6e10 f60a 0a00 |001f: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@0af6 │ │ -0a4800: 0c06 |0022: move-result-object v6 │ │ -0a4802: 2166 |0023: array-length v6, v6 │ │ -0a4804: 2364 ff08 |0024: new-array v4, v6, [Landroid/os/Parcelable; // type@08ff │ │ -0a4808: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -0a480a: 2146 |0027: array-length v6, v4 │ │ -0a480c: 3562 1c00 |0028: if-ge v2, v6, 0044 // +001c │ │ -0a4810: 2203 d500 |002a: new-instance v3, Landroid/os/Bundle; // type@00d5 │ │ -0a4814: 7010 9b04 0300 |002c: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a481a: 1a06 0647 |002f: const-string v6, "text" // string@4706 │ │ -0a481e: 6e10 f60a 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@0af6 │ │ -0a4824: 0c07 |0034: move-result-object v7 │ │ -0a4826: 4607 0702 |0035: aget-object v7, v7, v2 │ │ -0a482a: 6e30 bf04 6307 |0037: invoke-virtual {v3, v6, v7}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -0a4830: 1a06 4e21 |003a: const-string v6, "author" // string@214e │ │ -0a4834: 6e30 bf04 6300 |003c: invoke-virtual {v3, v6, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -0a483a: 4d03 0402 |003f: aput-object v3, v4, v2 │ │ -0a483e: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a4842: 28e4 |0043: goto 0027 // -001c │ │ -0a4844: 1a06 e038 |0044: const-string v6, "messages" // string@38e0 │ │ -0a4848: 6e30 bc04 6104 |0046: invoke-virtual {v1, v6, v4}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -0a484e: 6e10 fa0a 0a00 |0049: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0afa │ │ -0a4854: 0c05 |004c: move-result-object v5 │ │ -0a4856: 3805 0b00 |004d: if-eqz v5, 0058 // +000b │ │ -0a485a: 1a06 c23e |004f: const-string v6, "remote_input" // string@3ec2 │ │ -0a485e: 7110 e60a 0500 |0051: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatApi21;.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; // method@0ae6 │ │ -0a4864: 0c07 |0054: move-result-object v7 │ │ -0a4866: 6e30 bb04 6107 |0055: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a486c: 1a06 663c |0058: const-string v6, "on_reply" // string@3c66 │ │ -0a4870: 6e10 fb0a 0a00 |005a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReplyPendingIntent:()Landroid/app/PendingIntent; // method@0afb │ │ -0a4876: 0c07 |005d: move-result-object v7 │ │ -0a4878: 6e30 bb04 6107 |005e: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a487e: 1a06 653c |0061: const-string v6, "on_read" // string@3c65 │ │ -0a4882: 6e10 f90a 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReadPendingIntent:()Landroid/app/PendingIntent; // method@0af9 │ │ -0a4888: 0c07 |0066: move-result-object v7 │ │ -0a488a: 6e30 bb04 6107 |0067: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a4890: 1a06 223d |006a: const-string v6, "participants" // string@3d22 │ │ -0a4894: 6e10 f80a 0a00 |006c: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ -0a489a: 0c07 |006f: move-result-object v7 │ │ -0a489c: 6e30 c004 6107 |0070: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ -0a48a2: 1a06 8147 |0073: const-string v6, "timestamp" // string@4781 │ │ -0a48a6: 6e10 f50a 0a00 |0075: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getLatestTimestamp:()J // method@0af5 │ │ -0a48ac: 0b08 |0078: move-result-wide v8 │ │ -0a48ae: 6e40 ba04 6198 |0079: invoke-virtual {v1, v6, v8, v9}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@04ba │ │ -0a48b4: 2887 |007c: goto 0003 // -0079 │ │ +0a2550: |[0a2550] android.support.v4.app.NotificationCompatApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +0a2560: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ +0a2564: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a2566: 1101 |0003: return-object v1 │ │ +0a2568: 2201 d500 |0004: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ +0a256c: 7010 9b04 0100 |0006: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a2572: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a2574: 6e10 f80a 0a00 |000a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ +0a257a: 0c06 |000d: move-result-object v6 │ │ +0a257c: 3806 1100 |000e: if-eqz v6, 001f // +0011 │ │ +0a2580: 6e10 f80a 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ +0a2586: 0c06 |0013: move-result-object v6 │ │ +0a2588: 2166 |0014: array-length v6, v6 │ │ +0a258a: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +0a258c: 3776 0900 |0016: if-le v6, v7, 001f // +0009 │ │ +0a2590: 6e10 f80a 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ +0a2596: 0c06 |001b: move-result-object v6 │ │ +0a2598: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0a259a: 4600 0607 |001d: aget-object v0, v6, v7 │ │ +0a259e: 6e10 f60a 0a00 |001f: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@0af6 │ │ +0a25a4: 0c06 |0022: move-result-object v6 │ │ +0a25a6: 2166 |0023: array-length v6, v6 │ │ +0a25a8: 2364 ff08 |0024: new-array v4, v6, [Landroid/os/Parcelable; // type@08ff │ │ +0a25ac: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +0a25ae: 2146 |0027: array-length v6, v4 │ │ +0a25b0: 3562 1c00 |0028: if-ge v2, v6, 0044 // +001c │ │ +0a25b4: 2203 d500 |002a: new-instance v3, Landroid/os/Bundle; // type@00d5 │ │ +0a25b8: 7010 9b04 0300 |002c: invoke-direct {v3}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a25be: 1a06 0147 |002f: const-string v6, "text" // string@4701 │ │ +0a25c2: 6e10 f60a 0a00 |0031: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getMessages:()[Ljava/lang/String; // method@0af6 │ │ +0a25c8: 0c07 |0034: move-result-object v7 │ │ +0a25ca: 4607 0702 |0035: aget-object v7, v7, v2 │ │ +0a25ce: 6e30 bf04 6307 |0037: invoke-virtual {v3, v6, v7}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +0a25d4: 1a06 4921 |003a: const-string v6, "author" // string@2149 │ │ +0a25d8: 6e30 bf04 6300 |003c: invoke-virtual {v3, v6, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +0a25de: 4d03 0402 |003f: aput-object v3, v4, v2 │ │ +0a25e2: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a25e6: 28e4 |0043: goto 0027 // -001c │ │ +0a25e8: 1a06 db38 |0044: const-string v6, "messages" // string@38db │ │ +0a25ec: 6e30 bc04 6104 |0046: invoke-virtual {v1, v6, v4}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +0a25f2: 6e10 fa0a 0a00 |0049: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0afa │ │ +0a25f8: 0c05 |004c: move-result-object v5 │ │ +0a25fa: 3805 0b00 |004d: if-eqz v5, 0058 // +000b │ │ +0a25fe: 1a06 bd3e |004f: const-string v6, "remote_input" // string@3ebd │ │ +0a2602: 7110 e60a 0500 |0051: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatApi21;.fromCompatRemoteInput:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/app/RemoteInput; // method@0ae6 │ │ +0a2608: 0c07 |0054: move-result-object v7 │ │ +0a260a: 6e30 bb04 6107 |0055: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0a2610: 1a06 613c |0058: const-string v6, "on_reply" // string@3c61 │ │ +0a2614: 6e10 fb0a 0a00 |005a: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReplyPendingIntent:()Landroid/app/PendingIntent; // method@0afb │ │ +0a261a: 0c07 |005d: move-result-object v7 │ │ +0a261c: 6e30 bb04 6107 |005e: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0a2622: 1a06 603c |0061: const-string v6, "on_read" // string@3c60 │ │ +0a2626: 6e10 f90a 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getReadPendingIntent:()Landroid/app/PendingIntent; // method@0af9 │ │ +0a262c: 0c07 |0066: move-result-object v7 │ │ +0a262e: 6e30 bb04 6107 |0067: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0a2634: 1a06 1d3d |006a: const-string v6, "participants" // string@3d1d │ │ +0a2638: 6e10 f80a 0a00 |006c: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getParticipants:()[Ljava/lang/String; // method@0af8 │ │ +0a263e: 0c07 |006f: move-result-object v7 │ │ +0a2640: 6e30 c004 6107 |0070: invoke-virtual {v1, v6, v7}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ +0a2646: 1a06 7c47 |0073: const-string v6, "timestamp" // string@477c │ │ +0a264a: 6e10 f50a 0a00 |0075: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.getLatestTimestamp:()J // method@0af5 │ │ +0a2650: 0b08 |0078: move-result-wide v8 │ │ +0a2652: 6e40 ba04 6198 |0079: invoke-virtual {v1, v6, v8, v9}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@04ba │ │ +0a2658: 2887 |007c: goto 0003 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0003 line=153 │ │ 0x0004 line=132 │ │ 0x0009 line=133 │ │ @@ -27543,17 +27549,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a48b8: |[0a48b8] android.support.v4.app.NotificationCompatApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a48c8: 5410 7100 |0000: iget-object v0, v1, Landroid/app/Notification;.category:Ljava/lang/String; // field@0071 │ │ -0a48cc: 1100 |0002: return-object v0 │ │ +0a265c: |[0a265c] android.support.v4.app.NotificationCompatApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a266c: 5410 7100 |0000: iget-object v0, v1, Landroid/app/Notification;.category:Ljava/lang/String; // field@0071 │ │ +0a2670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatApi21;) │ │ @@ -27561,76 +27567,76 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 106 16-bit code units │ │ -0a48d0: |[0a48d0] android.support.v4.app.NotificationCompatApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -0a48e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a48e2: 390d 0300 |0001: if-nez v13, 0004 // +0003 │ │ -0a48e6: 1102 |0003: return-object v2 │ │ -0a48e8: 1a00 e038 |0004: const-string v0, "messages" // string@38e0 │ │ -0a48ec: 6e20 ab04 0d00 |0006: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ -0a48f2: 0c09 |0009: move-result-object v9 │ │ -0a48f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0a48f6: 3809 1400 |000b: if-eqz v9, 001f // +0014 │ │ -0a48fa: 2190 |000d: array-length v0, v9 │ │ -0a48fc: 230c 3909 |000e: new-array v12, v0, [Ljava/lang/String; // type@0939 │ │ -0a4900: 121b |0010: const/4 v11, #int 1 // #1 │ │ -0a4902: 1208 |0011: const/4 v8, #int 0 // #0 │ │ -0a4904: 21c0 |0012: array-length v0, v12 │ │ -0a4906: 3508 0900 |0013: if-ge v8, v0, 001c // +0009 │ │ -0a490a: 4600 0908 |0015: aget-object v0, v9, v8 │ │ -0a490e: 2000 d500 |0017: instance-of v0, v0, Landroid/os/Bundle; // type@00d5 │ │ -0a4912: 3900 3c00 |0019: if-nez v0, 0055 // +003c │ │ -0a4916: 120b |001b: const/4 v11, #int 0 // #0 │ │ -0a4918: 380b e7ff |001c: if-eqz v11, 0003 // -0019 │ │ -0a491c: 07c1 |001e: move-object v1, v12 │ │ -0a491e: 1a00 653c |001f: const-string v0, "on_read" // string@3c65 │ │ -0a4922: 6e20 aa04 0d00 |0021: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a4928: 0c04 |0024: move-result-object v4 │ │ -0a492a: 1f04 3400 |0025: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ -0a492e: 1a00 663c |0027: const-string v0, "on_reply" // string@3c66 │ │ -0a4932: 6e20 aa04 0d00 |0029: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a4938: 0c03 |002c: move-result-object v3 │ │ -0a493a: 1f03 3400 |002d: check-cast v3, Landroid/app/PendingIntent; // type@0034 │ │ -0a493e: 1a00 c23e |002f: const-string v0, "remote_input" // string@3ec2 │ │ -0a4942: 6e20 aa04 0d00 |0031: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a4948: 0c0a |0034: move-result-object v10 │ │ -0a494a: 1f0a 3600 |0035: check-cast v10, Landroid/app/RemoteInput; // type@0036 │ │ -0a494e: 1a00 223d |0037: const-string v0, "participants" // string@3d22 │ │ -0a4952: 6e20 af04 0d00 |0039: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@04af │ │ -0a4958: 0c05 |003c: move-result-object v5 │ │ -0a495a: 3805 c6ff |003d: if-eqz v5, 0003 // -003a │ │ -0a495e: 2150 |003f: array-length v0, v5 │ │ -0a4960: 1216 |0040: const/4 v6, #int 1 // #1 │ │ -0a4962: 3360 c2ff |0041: if-ne v0, v6, 0003 // -003e │ │ -0a4966: 380a 0600 |0043: if-eqz v10, 0049 // +0006 │ │ -0a496a: 7120 ea0a fa00 |0045: invoke-static {v10, v15}, Landroid/support/v4/app/NotificationCompatApi21;.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0aea │ │ -0a4970: 0c02 |0048: move-result-object v2 │ │ -0a4972: 1a00 8147 |0049: const-string v0, "timestamp" // string@4781 │ │ -0a4976: 6e20 a804 0d00 |004b: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ -0a497c: 0b06 |004e: move-result-wide v6 │ │ -0a497e: 07e0 |004f: move-object v0, v14 │ │ -0a4980: 7808 f30a 0000 |0050: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0af3 │ │ -0a4986: 0c02 |0053: move-result-object v2 │ │ -0a4988: 28af |0054: goto 0003 // -0051 │ │ -0a498a: 4600 0908 |0055: aget-object v0, v9, v8 │ │ -0a498e: 1f00 d500 |0057: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ -0a4992: 1a06 0647 |0059: const-string v6, "text" // string@4706 │ │ -0a4996: 6e20 ae04 6000 |005b: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a499c: 0c00 |005e: move-result-object v0 │ │ -0a499e: 4d00 0c08 |005f: aput-object v0, v12, v8 │ │ -0a49a2: 4600 0c08 |0061: aget-object v0, v12, v8 │ │ -0a49a6: 3900 0400 |0063: if-nez v0, 0067 // +0004 │ │ -0a49aa: 120b |0065: const/4 v11, #int 0 // #0 │ │ -0a49ac: 28b6 |0066: goto 001c // -004a │ │ -0a49ae: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0a49b2: 28a9 |0069: goto 0012 // -0057 │ │ +0a2674: |[0a2674] android.support.v4.app.NotificationCompatApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +0a2684: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2686: 390d 0300 |0001: if-nez v13, 0004 // +0003 │ │ +0a268a: 1102 |0003: return-object v2 │ │ +0a268c: 1a00 db38 |0004: const-string v0, "messages" // string@38db │ │ +0a2690: 6e20 ab04 0d00 |0006: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ +0a2696: 0c09 |0009: move-result-object v9 │ │ +0a2698: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0a269a: 3809 1400 |000b: if-eqz v9, 001f // +0014 │ │ +0a269e: 2190 |000d: array-length v0, v9 │ │ +0a26a0: 230c 3909 |000e: new-array v12, v0, [Ljava/lang/String; // type@0939 │ │ +0a26a4: 121b |0010: const/4 v11, #int 1 // #1 │ │ +0a26a6: 1208 |0011: const/4 v8, #int 0 // #0 │ │ +0a26a8: 21c0 |0012: array-length v0, v12 │ │ +0a26aa: 3508 0900 |0013: if-ge v8, v0, 001c // +0009 │ │ +0a26ae: 4600 0908 |0015: aget-object v0, v9, v8 │ │ +0a26b2: 2000 d500 |0017: instance-of v0, v0, Landroid/os/Bundle; // type@00d5 │ │ +0a26b6: 3900 3c00 |0019: if-nez v0, 0055 // +003c │ │ +0a26ba: 120b |001b: const/4 v11, #int 0 // #0 │ │ +0a26bc: 380b e7ff |001c: if-eqz v11, 0003 // -0019 │ │ +0a26c0: 07c1 |001e: move-object v1, v12 │ │ +0a26c2: 1a00 603c |001f: const-string v0, "on_read" // string@3c60 │ │ +0a26c6: 6e20 aa04 0d00 |0021: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a26cc: 0c04 |0024: move-result-object v4 │ │ +0a26ce: 1f04 3400 |0025: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ +0a26d2: 1a00 613c |0027: const-string v0, "on_reply" // string@3c61 │ │ +0a26d6: 6e20 aa04 0d00 |0029: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a26dc: 0c03 |002c: move-result-object v3 │ │ +0a26de: 1f03 3400 |002d: check-cast v3, Landroid/app/PendingIntent; // type@0034 │ │ +0a26e2: 1a00 bd3e |002f: const-string v0, "remote_input" // string@3ebd │ │ +0a26e6: 6e20 aa04 0d00 |0031: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a26ec: 0c0a |0034: move-result-object v10 │ │ +0a26ee: 1f0a 3600 |0035: check-cast v10, Landroid/app/RemoteInput; // type@0036 │ │ +0a26f2: 1a00 1d3d |0037: const-string v0, "participants" // string@3d1d │ │ +0a26f6: 6e20 af04 0d00 |0039: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@04af │ │ +0a26fc: 0c05 |003c: move-result-object v5 │ │ +0a26fe: 3805 c6ff |003d: if-eqz v5, 0003 // -003a │ │ +0a2702: 2150 |003f: array-length v0, v5 │ │ +0a2704: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +0a2706: 3360 c2ff |0041: if-ne v0, v6, 0003 // -003e │ │ +0a270a: 380a 0600 |0043: if-eqz v10, 0049 // +0006 │ │ +0a270e: 7120 ea0a fa00 |0045: invoke-static {v10, v15}, Landroid/support/v4/app/NotificationCompatApi21;.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0aea │ │ +0a2714: 0c02 |0048: move-result-object v2 │ │ +0a2716: 1a00 7c47 |0049: const-string v0, "timestamp" // string@477c │ │ +0a271a: 6e20 a804 0d00 |004b: invoke-virtual {v13, v0}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ +0a2720: 0b06 |004e: move-result-wide v6 │ │ +0a2722: 07e0 |004f: move-object v0, v14 │ │ +0a2724: 7808 f30a 0000 |0050: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0af3 │ │ +0a272a: 0c02 |0053: move-result-object v2 │ │ +0a272c: 28af |0054: goto 0003 // -0051 │ │ +0a272e: 4600 0908 |0055: aget-object v0, v9, v8 │ │ +0a2732: 1f00 d500 |0057: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ +0a2736: 1a06 0147 |0059: const-string v6, "text" // string@4701 │ │ +0a273a: 6e20 ae04 6000 |005b: invoke-virtual {v0, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a2740: 0c00 |005e: move-result-object v0 │ │ +0a2742: 4d00 0c08 |005f: aput-object v0, v12, v8 │ │ +0a2746: 4600 0c08 |0061: aget-object v0, v12, v8 │ │ +0a274a: 3900 0400 |0063: if-nez v0, 0067 // +0004 │ │ +0a274e: 120b |0065: const/4 v11, #int 0 // #0 │ │ +0a2750: 28b6 |0066: goto 001c // -004a │ │ +0a2752: d808 0801 |0067: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0a2756: 28a9 |0069: goto 0012 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=159 │ │ 0x0003 line=196 │ │ 0x0004 line=162 │ │ 0x000a line=163 │ │ 0x000b line=164 │ │ @@ -27674,44 +27680,44 @@ │ │ type : '(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -0a49b4: |[0a49b4] android.support.v4.app.NotificationCompatApi21.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0a49c4: 6e10 5801 0600 |0000: invoke-virtual {v6}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@0158 │ │ -0a49ca: 0c01 |0003: move-result-object v1 │ │ -0a49cc: 6e10 5701 0600 |0004: invoke-virtual {v6}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0157 │ │ -0a49d2: 0c02 |0007: move-result-object v2 │ │ -0a49d4: 6e10 5501 0600 |0008: invoke-virtual {v6}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0155 │ │ -0a49da: 0c03 |000b: move-result-object v3 │ │ -0a49dc: 6e10 5401 0600 |000c: invoke-virtual {v6}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@0154 │ │ -0a49e2: 0a04 |000f: move-result v4 │ │ -0a49e4: 6e10 5601 0600 |0010: invoke-virtual {v6}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0156 │ │ -0a49ea: 0c05 |0013: move-result-object v5 │ │ -0a49ec: 0770 |0014: move-object v0, v7 │ │ -0a49ee: 7806 940b 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ -0a49f4: 0c00 |0018: move-result-object v0 │ │ -0a49f6: 1100 |0019: return-object v0 │ │ +0a2758: |[0a2758] android.support.v4.app.NotificationCompatApi21.toCompatRemoteInput:(Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0a2768: 6e10 5801 0600 |0000: invoke-virtual {v6}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@0158 │ │ +0a276e: 0c01 |0003: move-result-object v1 │ │ +0a2770: 6e10 5701 0600 |0004: invoke-virtual {v6}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0157 │ │ +0a2776: 0c02 |0007: move-result-object v2 │ │ +0a2778: 6e10 5501 0600 |0008: invoke-virtual {v6}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0155 │ │ +0a277e: 0c03 |000b: move-result-object v3 │ │ +0a2780: 6e10 5401 0600 |000c: invoke-virtual {v6}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@0154 │ │ +0a2786: 0a04 |000f: move-result v4 │ │ +0a2788: 6e10 5601 0600 |0010: invoke-virtual {v6}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0156 │ │ +0a278e: 0c05 |0013: move-result-object v5 │ │ +0a2790: 0770 |0014: move-object v0, v7 │ │ +0a2792: 7806 940b 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ +0a2798: 0c00 |0018: move-result-object v0 │ │ +0a279a: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x001a reg=6 remoteInput Landroid/app/RemoteInput; │ │ 0x0000 - 0x001a reg=7 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5617 (NotificationCompatApi21.java) │ │ + source_file_idx : 5613 (NotificationCompatApi21.java) │ │ │ │ Class #169 header: │ │ class_idx : 470 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5618 │ │ +source_file_idx : 5614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #169 annotations: │ │ Annotations on class │ │ @@ -27735,21 +27741,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatBase$Action$Factory;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5618 (NotificationCompatBase.java) │ │ + source_file_idx : 5614 (NotificationCompatBase.java) │ │ │ │ Class #170 header: │ │ class_idx : 471 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5618 │ │ +source_file_idx : 5614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #170 annotations: │ │ Annotations on class │ │ @@ -27770,17 +27776,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a49f8: |[0a49f8] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ -0a4a08: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4a0e: 0e00 |0003: return-void │ │ +0a279c: |[0a279c] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ +0a27ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a27b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ @@ -27811,21 +27817,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5618 (NotificationCompatBase.java) │ │ + source_file_idx : 5614 (NotificationCompatBase.java) │ │ │ │ Class #171 header: │ │ class_idx : 472 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5618 │ │ +source_file_idx : 5614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 annotations: │ │ Annotations on class │ │ @@ -27843,21 +27849,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;) │ │ name : 'build' │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5618 (NotificationCompatBase.java) │ │ + source_file_idx : 5614 (NotificationCompatBase.java) │ │ │ │ Class #172 header: │ │ class_idx : 473 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5618 │ │ +source_file_idx : 5614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -27878,17 +27884,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4a10: |[0a4a10] android.support.v4.app.NotificationCompatBase$UnreadConversation.:()V │ │ -0a4a20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4a26: 0e00 |0003: return-void │ │ +0a27b4: |[0a27b4] android.support.v4.app.NotificationCompatBase$UnreadConversation.:()V │ │ +0a27c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a27ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ @@ -27931,21 +27937,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;) │ │ name : 'getReplyPendingIntent' │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5618 (NotificationCompatBase.java) │ │ + source_file_idx : 5614 (NotificationCompatBase.java) │ │ │ │ Class #173 header: │ │ class_idx : 474 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5618 │ │ +source_file_idx : 5614 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -27964,32 +27970,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4a28: |[0a4a28] android.support.v4.app.NotificationCompatBase.:()V │ │ -0a4a38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4a3e: 0e00 |0003: return-void │ │ +0a27cc: |[0a27cc] android.support.v4.app.NotificationCompatBase.:()V │ │ +0a27dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a27e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5618 (NotificationCompatBase.java) │ │ + source_file_idx : 5614 (NotificationCompatBase.java) │ │ │ │ Class #174 header: │ │ class_idx : 475 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5619 │ │ +source_file_idx : 5615 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatExtras;' │ │ @@ -28034,31 +28040,31 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4a40: |[0a4a40] android.support.v4.app.NotificationCompatExtras.:()V │ │ -0a4a50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4a56: 0e00 |0003: return-void │ │ +0a27e4: |[0a27e4] android.support.v4.app.NotificationCompatExtras.:()V │ │ +0a27f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a27fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatExtras; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5619 (NotificationCompatExtras.java) │ │ + source_file_idx : 5615 (NotificationCompatExtras.java) │ │ │ │ Class #175 header: │ │ class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5620 │ │ +source_file_idx : 5616 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #175 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatGingerbread;' │ │ @@ -28073,17 +28079,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4a58: |[0a4a58] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ -0a4a68: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4a6e: 0e00 |0003: return-void │ │ +0a27fc: |[0a27fc] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ +0a280c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a2812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatGingerbread;) │ │ @@ -28091,39 +28097,39 @@ │ │ type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0a4a70: |[0a4a70] 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; │ │ -0a4a80: 6e54 4001 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@0140 │ │ -0a4a86: 5b05 7700 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0077 │ │ -0a4a8a: 1100 |0005: return-object v0 │ │ +0a2814: |[0a2814] 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; │ │ +0a2824: 6e54 4001 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@0140 │ │ +0a282a: 5b05 7700 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0077 │ │ +0a282e: 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 : 5620 (NotificationCompatGingerbread.java) │ │ + source_file_idx : 5616 (NotificationCompatGingerbread.java) │ │ │ │ Class #176 header: │ │ class_idx : 477 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5621 │ │ +source_file_idx : 5617 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #176 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -28138,17 +28144,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4a8c: |[0a4a8c] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -0a4a9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4aa2: 0e00 |0003: return-void │ │ +0a2830: |[0a2830] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +0a2840: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a2846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -28156,95 +28162,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 │ │ -0a4aa4: |[0a4aa4] 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; │ │ -0a4ab4: 2201 2f00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@002f │ │ -0a4ab8: 7020 0e01 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -0a4abe: 5362 8000 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0080 │ │ -0a4ac2: 6e30 3401 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -0a4ac8: 0c01 |000a: move-result-object v1 │ │ -0a4aca: 5262 7800 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0078 │ │ -0a4ace: 5263 7900 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -0a4ad2: 6e30 2c01 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -0a4ad8: 0c01 |0012: move-result-object v1 │ │ -0a4ada: 5462 7200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -0a4ade: 6e20 1701 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -0a4ae4: 0c01 |0018: move-result-object v1 │ │ -0a4ae6: 5462 7e00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -0a4aea: 6e30 3001 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -0a4af0: 0c01 |001e: move-result-object v1 │ │ -0a4af2: 5462 7d00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -0a4af6: 5263 6f00 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -0a4afa: 6e30 2e01 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -0a4b00: 0c01 |0026: move-result-object v1 │ │ -0a4b02: 5462 7f00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -0a4b06: 6e20 3201 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -0a4b0c: 0c01 |002c: move-result-object v1 │ │ -0a4b0e: 5262 7a00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -0a4b12: 5263 7c00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -0a4b16: 5264 7b00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -0a4b1a: 6e40 2301 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -0a4b20: 0c02 |0036: move-result-object v2 │ │ -0a4b22: 5261 7600 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4b26: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -0a4b2a: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -0a4b2e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -0a4b30: 6e20 2601 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -0a4b36: 0c02 |0041: move-result-object v2 │ │ -0a4b38: 5261 7600 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4b3c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0a4b40: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -0a4b44: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -0a4b46: 6e20 2701 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -0a4b4c: 0c02 |004c: move-result-object v2 │ │ -0a4b4e: 5261 7600 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4b52: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0a4b56: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -0a4b5a: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -0a4b5c: 6e20 1401 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -0a4b62: 0c01 |0057: move-result-object v1 │ │ -0a4b64: 5262 7300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0073 │ │ -0a4b68: 6e20 1c01 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -0a4b6e: 0c01 |005d: move-result-object v1 │ │ -0a4b70: 6e20 1b01 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -0a4b76: 0c01 |0061: move-result-object v1 │ │ -0a4b78: 6e20 1a01 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -0a4b7e: 0c01 |0065: move-result-object v1 │ │ -0a4b80: 6e20 1801 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -0a4b86: 0c01 |0069: move-result-object v1 │ │ -0a4b88: 6e20 1901 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -0a4b8e: 0c01 |006d: move-result-object v1 │ │ -0a4b90: 5462 7400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -0a4b94: 6e20 1d01 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -0a4b9a: 0c02 |0073: move-result-object v2 │ │ -0a4b9c: 5261 7600 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ -0a4ba0: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -0a4ba4: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -0a4ba8: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -0a4baa: 6e30 1f01 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -0a4bb0: 0c01 |007e: move-result-object v1 │ │ -0a4bb2: 6e20 2201 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -0a4bb8: 0c01 |0082: move-result-object v1 │ │ -0a4bba: 6e20 2501 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -0a4bc0: 0c00 |0086: move-result-object v0 │ │ -0a4bc2: 6e10 1301 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0113 │ │ -0a4bc8: 0c01 |008a: move-result-object v1 │ │ -0a4bca: 1101 |008b: return-object v1 │ │ -0a4bcc: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -0a4bce: 28b1 |008d: goto 003e // -004f │ │ -0a4bd0: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -0a4bd2: 28ba |008f: goto 0049 // -0046 │ │ -0a4bd4: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -0a4bd6: 28c3 |0091: goto 0054 // -003d │ │ -0a4bd8: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -0a4bda: 28e8 |0093: goto 007b // -0018 │ │ +0a2848: |[0a2848] 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; │ │ +0a2858: 2201 2f00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@002f │ │ +0a285c: 7020 0e01 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +0a2862: 5362 8000 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0080 │ │ +0a2866: 6e30 3401 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +0a286c: 0c01 |000a: move-result-object v1 │ │ +0a286e: 5262 7800 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0078 │ │ +0a2872: 5263 7900 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +0a2876: 6e30 2c01 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +0a287c: 0c01 |0012: move-result-object v1 │ │ +0a287e: 5462 7200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +0a2882: 6e20 1701 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +0a2888: 0c01 |0018: move-result-object v1 │ │ +0a288a: 5462 7e00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +0a288e: 6e30 3001 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +0a2894: 0c01 |001e: move-result-object v1 │ │ +0a2896: 5462 7d00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +0a289a: 5263 6f00 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +0a289e: 6e30 2e01 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +0a28a4: 0c01 |0026: move-result-object v1 │ │ +0a28a6: 5462 7f00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +0a28aa: 6e20 3201 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +0a28b0: 0c01 |002c: move-result-object v1 │ │ +0a28b2: 5262 7a00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +0a28b6: 5263 7c00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +0a28ba: 5264 7b00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +0a28be: 6e40 2301 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +0a28c4: 0c02 |0036: move-result-object v2 │ │ +0a28c6: 5261 7600 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a28ca: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +0a28ce: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +0a28d2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0a28d4: 6e20 2601 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +0a28da: 0c02 |0041: move-result-object v2 │ │ +0a28dc: 5261 7600 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a28e0: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0a28e4: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +0a28e8: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0a28ea: 6e20 2701 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +0a28f0: 0c02 |004c: move-result-object v2 │ │ +0a28f2: 5261 7600 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a28f6: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0a28fa: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +0a28fe: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +0a2900: 6e20 1401 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +0a2906: 0c01 |0057: move-result-object v1 │ │ +0a2908: 5262 7300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0073 │ │ +0a290c: 6e20 1c01 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +0a2912: 0c01 |005d: move-result-object v1 │ │ +0a2914: 6e20 1b01 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +0a291a: 0c01 |0061: move-result-object v1 │ │ +0a291c: 6e20 1a01 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +0a2922: 0c01 |0065: move-result-object v1 │ │ +0a2924: 6e20 1801 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +0a292a: 0c01 |0069: move-result-object v1 │ │ +0a292c: 6e20 1901 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +0a2932: 0c01 |006d: move-result-object v1 │ │ +0a2934: 5462 7400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +0a2938: 6e20 1d01 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +0a293e: 0c02 |0073: move-result-object v2 │ │ +0a2940: 5261 7600 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0076 │ │ +0a2944: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +0a2948: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +0a294c: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +0a294e: 6e30 1f01 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +0a2954: 0c01 |007e: move-result-object v1 │ │ +0a2956: 6e20 2201 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +0a295c: 0c01 |0082: move-result-object v1 │ │ +0a295e: 6e20 2501 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +0a2964: 0c00 |0086: move-result-object v0 │ │ +0a2966: 6e10 1301 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0113 │ │ +0a296c: 0c01 |008a: move-result-object v1 │ │ +0a296e: 1101 |008b: return-object v1 │ │ +0a2970: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +0a2972: 28b1 |008d: goto 003e // -004f │ │ +0a2974: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +0a2976: 28ba |008f: goto 0049 // -0046 │ │ +0a2978: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +0a297a: 28c3 |0091: goto 0054 // -003d │ │ +0a297c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +0a297e: 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; │ │ @@ -28256,21 +28262,21 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5621 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 5617 (NotificationCompatHoneycomb.java) │ │ │ │ Class #177 header: │ │ class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5622 │ │ +source_file_idx : 5618 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -28289,32 +28295,32 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4bdc: |[0a4bdc] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -0a4bec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4bf2: 0e00 |0003: return-void │ │ +0a2980: |[0a2980] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +0a2990: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a2996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5622 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 5618 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #178 header: │ │ class_idx : 481 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5634 │ │ +source_file_idx : 5630 │ │ static_fields_size : 23 │ │ instance_fields_size: 0 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 0 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -28448,22 +28454,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a4bf4: |[0a4bf4] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -0a4c04: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0a4c08: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4c0e: 6900 8703 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0387 │ │ -0a4c12: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0a4c16: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4c1c: 6900 8403 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ -0a4c20: 0e00 |000e: return-void │ │ +0a2998: |[0a2998] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +0a29a8: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0a29ac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a29b2: 6900 8703 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0387 │ │ +0a29b6: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0a29ba: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a29c0: 6900 8403 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ +0a29c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=56 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -28471,17 +28477,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4c24: |[0a4c24] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -0a4c34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a4c3a: 0e00 |0003: return-void │ │ +0a29c8: |[0a29c8] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +0a29d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a29de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ │ │ @@ -28490,28 +28496,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 │ │ -0a4c3c: |[0a4c3c] 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 │ │ -0a4c4c: 2201 2d00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@002d │ │ -0a4c50: 7210 c609 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0a4c56: 0c02 |0005: move-result-object v2 │ │ -0a4c58: 7020 0501 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0105 │ │ -0a4c5e: 6e20 0801 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0108 │ │ -0a4c64: 0c01 |000c: move-result-object v1 │ │ -0a4c66: 6e20 0701 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0107 │ │ -0a4c6c: 0c00 |0010: move-result-object v0 │ │ -0a4c6e: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ -0a4c72: 6e20 0601 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0106 │ │ -0a4c78: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ -0a4c7c: 6e20 0901 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0109 │ │ -0a4c82: 0e00 |001b: return-void │ │ +0a29e0: |[0a29e0] 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 │ │ +0a29f0: 2201 2d00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@002d │ │ +0a29f4: 7210 c609 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0a29fa: 0c02 |0005: move-result-object v2 │ │ +0a29fc: 7020 0501 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0105 │ │ +0a2a02: 6e20 0801 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0108 │ │ +0a2a08: 0c01 |000c: move-result-object v1 │ │ +0a2a0a: 6e20 0701 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0107 │ │ +0a2a10: 0c00 |0010: move-result-object v0 │ │ +0a2a12: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ +0a2a16: 6e20 0601 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0106 │ │ +0a2a1c: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ +0a2a20: 6e20 0901 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@0109 │ │ +0a2a26: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0011 line=171 │ │ 0x0013 line=172 │ │ 0x0016 line=174 │ │ 0x0018 line=175 │ │ @@ -28531,26 +28537,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 │ │ -0a4c84: |[0a4c84] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -0a4c94: 2201 2e00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@002e │ │ -0a4c98: 7210 c609 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0a4c9e: 0c02 |0005: move-result-object v2 │ │ -0a4ca0: 7020 0a01 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@010a │ │ -0a4ca6: 6e20 0c01 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010c │ │ -0a4cac: 0c01 |000c: move-result-object v1 │ │ -0a4cae: 6e20 0b01 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010b │ │ -0a4cb4: 0c00 |0010: move-result-object v0 │ │ -0a4cb6: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ -0a4cba: 6e20 0d01 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010d │ │ -0a4cc0: 0e00 |0016: return-void │ │ +0a2a28: |[0a2a28] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +0a2a38: 2201 2e00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@002e │ │ +0a2a3c: 7210 c609 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0a2a42: 0c02 |0005: move-result-object v2 │ │ +0a2a44: 7020 0a01 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@010a │ │ +0a2a4a: 6e20 0c01 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010c │ │ +0a2a50: 0c01 |000c: move-result-object v1 │ │ +0a2a52: 6e20 0b01 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010b │ │ +0a2a58: 0c00 |0010: move-result-object v0 │ │ +0a2a5a: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +0a2a5e: 6e20 0d01 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@010d │ │ +0a2a64: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0011 line=159 │ │ 0x0013 line=160 │ │ 0x0016 line=162 │ │ locals : │ │ @@ -28566,34 +28572,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 │ │ -0a4cc4: |[0a4cc4] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -0a4cd4: 2203 3000 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0030 │ │ -0a4cd8: 7210 c609 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0a4cde: 0c04 |0005: move-result-object v4 │ │ -0a4ce0: 7020 3501 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0135 │ │ -0a4ce6: 6e20 3701 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0137 │ │ -0a4cec: 0c01 |000c: move-result-object v1 │ │ -0a4cee: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ -0a4cf2: 6e20 3801 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0138 │ │ -0a4cf8: 6e10 ce43 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0a4cfe: 0c00 |0015: move-result-object v0 │ │ -0a4d00: 7210 0244 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a4d06: 0a03 |0019: move-result v3 │ │ -0a4d08: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ -0a4d0c: 7210 0344 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a4d12: 0c02 |001f: move-result-object v2 │ │ -0a4d14: 1f02 5608 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ -0a4d18: 6e20 3601 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0136 │ │ -0a4d1e: 28f1 |0025: goto 0016 // -000f │ │ -0a4d20: 0e00 |0026: return-void │ │ +0a2a68: |[0a2a68] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +0a2a78: 2203 3000 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0030 │ │ +0a2a7c: 7210 c609 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0a2a82: 0c04 |0005: move-result-object v4 │ │ +0a2a84: 7020 3501 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0135 │ │ +0a2a8a: 6e20 3701 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0137 │ │ +0a2a90: 0c01 |000c: move-result-object v1 │ │ +0a2a92: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +0a2a96: 6e20 3801 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0138 │ │ +0a2a9c: 6e10 ce43 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0a2aa2: 0c00 |0015: move-result-object v0 │ │ +0a2aa4: 7210 0244 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a2aaa: 0a03 |0019: move-result v3 │ │ +0a2aac: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ +0a2ab0: 7210 0344 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a2ab6: 0c02 |001f: move-result-object v2 │ │ +0a2ab8: 1f02 5608 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ +0a2abc: 6e20 3601 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0136 │ │ +0a2ac2: 28f1 |0025: goto 0016 // -000f │ │ +0a2ac4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000d line=184 │ │ 0x000f line=185 │ │ 0x0012 line=187 │ │ 0x0022 line=188 │ │ @@ -28614,31 +28620,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 │ │ -0a4d24: |[0a4d24] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ -0a4d34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a4d36: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0a4d38: 7210 2c44 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0a4d3e: 0a02 |0005: move-result v2 │ │ -0a4d40: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ -0a4d44: 7220 2644 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0a4d4a: 0c00 |000b: move-result-object v0 │ │ -0a4d4c: 1f00 d500 |000c: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ -0a4d50: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -0a4d54: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -0a4d58: 2201 cb06 |0012: new-instance v1, Landroid/util/SparseArray; // type@06cb │ │ -0a4d5c: 7010 6437 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -0a4d62: 6e30 6937 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -0a4d68: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a4d6c: 28ea |001c: goto 0006 // -0016 │ │ -0a4d6e: 1101 |001d: return-object v1 │ │ +0a2ac8: |[0a2ac8] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +0a2ad8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a2ada: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0a2adc: 7210 2c44 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0a2ae2: 0a02 |0005: move-result v2 │ │ +0a2ae4: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ +0a2ae8: 7220 2644 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0a2aee: 0c00 |000b: move-result-object v0 │ │ +0a2af0: 1f00 d500 |000c: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ +0a2af4: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +0a2af8: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +0a2afc: 2201 cb06 |0012: new-instance v1, Landroid/util/SparseArray; // type@06cb │ │ +0a2b00: 7010 6437 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0a2b06: 6e30 6937 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +0a2b0c: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a2b10: 28ea |001c: goto 0006 // -0016 │ │ +0a2b12: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0001 line=195 │ │ 0x0008 line=196 │ │ 0x000e line=197 │ │ 0x0010 line=198 │ │ @@ -28660,67 +28666,67 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0a4d70: |[0a4d70] android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ -0a4d80: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a4d82: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a4d84: 6303 8203 |0002: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a4d88: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -0a4d8c: 0f02 |0006: return v2 │ │ -0a4d8e: 6203 8303 |0007: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ -0a4d92: 3903 3800 |0009: if-nez v3, 0041 // +0038 │ │ -0a4d96: 1a03 3e20 |000b: const-string v3, "android.app.Notification$Action" // string@203e │ │ -0a4d9a: 7110 d742 0300 |000d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ -0a4da0: 0c03 |0010: move-result-object v3 │ │ -0a4da2: 6903 7e03 |0011: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ -0a4da6: 6203 7e03 |0013: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ -0a4daa: 1a04 b22e |0015: const-string v4, "icon" // string@2eb2 │ │ -0a4dae: 6e20 db42 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0a4db4: 0c03 |001a: move-result-object v3 │ │ -0a4db6: 6903 7f03 |001b: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@037f │ │ -0a4dba: 6203 7e03 |001d: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ -0a4dbe: 1a04 8c47 |001f: const-string v4, "title" // string@478c │ │ -0a4dc2: 6e20 db42 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0a4dc8: 0c03 |0024: move-result-object v3 │ │ -0a4dca: 6903 8103 |0025: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@0381 │ │ -0a4dce: 6203 7e03 |0027: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ -0a4dd2: 1a04 251f |0029: const-string v4, "actionIntent" // string@1f25 │ │ -0a4dd6: 6e20 db42 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0a4ddc: 0c03 |002e: move-result-object v3 │ │ -0a4dde: 6903 8003 |002f: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@0380 │ │ -0a4de2: 1c03 3200 |0031: const-class v3, Landroid/app/Notification; // type@0032 │ │ -0a4de6: 1a04 651f |0033: const-string v4, "actions" // string@1f65 │ │ -0a4dea: 6e20 db42 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0a4df0: 0c03 |0038: move-result-object v3 │ │ -0a4df2: 6903 8303 |0039: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ -0a4df6: 6203 8303 |003b: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ -0a4dfa: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -0a4dfc: 6e20 8b43 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0a4e02: 6303 8203 |0041: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a4e06: 3903 1a00 |0043: if-nez v3, 005d // +001a │ │ -0a4e0a: 0112 |0045: move v2, v1 │ │ -0a4e0c: 28c0 |0046: goto 0006 // -0040 │ │ -0a4e0e: 0d00 |0047: move-exception v0 │ │ -0a4e10: 1a03 ee15 |0048: const-string v3, "NotificationCompat" // string@15ee │ │ -0a4e14: 1a04 1a1b |004a: const-string v4, "Unable to access notification actions" // string@1b1a │ │ -0a4e18: 7130 5a37 4300 |004c: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a4e1e: 6a01 8203 |004f: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a4e22: 28f0 |0051: goto 0041 // -0010 │ │ -0a4e24: 0d00 |0052: move-exception v0 │ │ -0a4e26: 1a03 ee15 |0053: const-string v3, "NotificationCompat" // string@15ee │ │ -0a4e2a: 1a04 1a1b |0055: const-string v4, "Unable to access notification actions" // string@1b1a │ │ -0a4e2e: 7130 5a37 4300 |0057: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a4e34: 6a01 8203 |005a: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a4e38: 28e5 |005c: goto 0041 // -001b │ │ -0a4e3a: 0121 |005d: move v1, v2 │ │ -0a4e3c: 28e7 |005e: goto 0045 // -0019 │ │ +0a2b14: |[0a2b14] android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ +0a2b24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2b26: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0a2b28: 6303 8203 |0002: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2b2c: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +0a2b30: 0f02 |0006: return v2 │ │ +0a2b32: 6203 8303 |0007: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ +0a2b36: 3903 3800 |0009: if-nez v3, 0041 // +0038 │ │ +0a2b3a: 1a03 3920 |000b: const-string v3, "android.app.Notification$Action" // string@2039 │ │ +0a2b3e: 7110 d742 0300 |000d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ +0a2b44: 0c03 |0010: move-result-object v3 │ │ +0a2b46: 6903 7e03 |0011: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ +0a2b4a: 6203 7e03 |0013: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ +0a2b4e: 1a04 ad2e |0015: const-string v4, "icon" // string@2ead │ │ +0a2b52: 6e20 db42 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0a2b58: 0c03 |001a: move-result-object v3 │ │ +0a2b5a: 6903 7f03 |001b: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@037f │ │ +0a2b5e: 6203 7e03 |001d: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ +0a2b62: 1a04 8747 |001f: const-string v4, "title" // string@4787 │ │ +0a2b66: 6e20 db42 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0a2b6c: 0c03 |0024: move-result-object v3 │ │ +0a2b6e: 6903 8103 |0025: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@0381 │ │ +0a2b72: 6203 7e03 |0027: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@037e │ │ +0a2b76: 1a04 201f |0029: const-string v4, "actionIntent" // string@1f20 │ │ +0a2b7a: 6e20 db42 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0a2b80: 0c03 |002e: move-result-object v3 │ │ +0a2b82: 6903 8003 |002f: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@0380 │ │ +0a2b86: 1c03 3200 |0031: const-class v3, Landroid/app/Notification; // type@0032 │ │ +0a2b8a: 1a04 601f |0033: const-string v4, "actions" // string@1f60 │ │ +0a2b8e: 6e20 db42 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0a2b94: 0c03 |0038: move-result-object v3 │ │ +0a2b96: 6903 8303 |0039: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ +0a2b9a: 6203 8303 |003b: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ +0a2b9e: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +0a2ba0: 6e20 8b43 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0a2ba6: 6303 8203 |0041: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2baa: 3903 1a00 |0043: if-nez v3, 005d // +001a │ │ +0a2bae: 0112 |0045: move v2, v1 │ │ +0a2bb0: 28c0 |0046: goto 0006 // -0040 │ │ +0a2bb2: 0d00 |0047: move-exception v0 │ │ +0a2bb4: 1a03 ea15 |0048: const-string v3, "NotificationCompat" // string@15ea │ │ +0a2bb8: 1a04 161b |004a: const-string v4, "Unable to access notification actions" // string@1b16 │ │ +0a2bbc: 7130 5a37 4300 |004c: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2bc2: 6a01 8203 |004f: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2bc6: 28f0 |0051: goto 0041 // -0010 │ │ +0a2bc8: 0d00 |0052: move-exception v0 │ │ +0a2bca: 1a03 ea15 |0053: const-string v3, "NotificationCompat" // string@15ea │ │ +0a2bce: 1a04 161b |0055: const-string v4, "Unable to access notification actions" // string@1b16 │ │ +0a2bd2: 7130 5a37 4300 |0057: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2bd8: 6a01 8203 |005a: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2bdc: 28e5 |005c: goto 0041 // -001b │ │ +0a2bde: 0121 |005d: move v1, v2 │ │ +0a2be0: 28e7 |005e: goto 0045 // -0019 │ │ catches : 1 │ │ 0x0007 - 0x0041 │ │ Ljava/lang/ClassNotFoundException; -> 0x0047 │ │ Ljava/lang/NoSuchFieldException; -> 0x0052 │ │ positions : │ │ 0x0002 line=318 │ │ 0x0006 line=337 │ │ @@ -28748,60 +28754,60 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -0a4e50: |[0a4e50] android.support.v4.app.NotificationCompatJellybean.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a4e60: 620a 8403 |0000: sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ -0a4e64: 1d0a |0002: monitor-enter v10 │ │ -0a4e66: 7110 140b 0b00 |0003: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0b14 │ │ -0a4e6c: 0c00 |0006: move-result-object v0 │ │ -0a4e6e: 4607 000c |0007: aget-object v7, v0, v12 │ │ -0a4e72: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -0a4e74: 7110 170b 0b00 |000a: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -0a4e7a: 0c09 |000d: move-result-object v9 │ │ -0a4e7c: 3809 1000 |000e: if-eqz v9, 001e // +0010 │ │ -0a4e80: 1a00 9620 |0010: const-string v0, "android.support.actionExtras" // string@2096 │ │ -0a4e84: 6e20 ad04 0900 |0012: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -0a4e8a: 0c06 |0015: move-result-object v6 │ │ -0a4e8c: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -0a4e90: 6e20 6737 c600 |0018: invoke-virtual {v6, v12}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0a4e96: 0c05 |001b: move-result-object v5 │ │ -0a4e98: 1f05 d500 |001c: check-cast v5, Landroid/os/Bundle; // type@00d5 │ │ -0a4e9c: 6200 7f03 |001e: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@037f │ │ -0a4ea0: 6e20 8743 7000 |0020: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0a4ea6: 0a02 |0023: move-result v2 │ │ -0a4ea8: 6200 8103 |0024: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@0381 │ │ -0a4eac: 6e20 8543 7000 |0026: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0a4eb2: 0c03 |0029: move-result-object v3 │ │ -0a4eb4: 1f03 5608 |002a: check-cast v3, Ljava/lang/CharSequence; // type@0856 │ │ -0a4eb8: 6200 8003 |002c: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@0380 │ │ -0a4ebc: 6e20 8543 7000 |002e: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0a4ec2: 0c04 |0031: move-result-object v4 │ │ -0a4ec4: 1f04 3400 |0032: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ -0a4ec8: 07d0 |0034: move-object v0, v13 │ │ -0a4eca: 07e1 |0035: move-object v1, v14 │ │ -0a4ecc: 7706 1d0b 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b1d │ │ -0a4ed2: 0c00 |0039: move-result-object v0 │ │ -0a4ed4: 1e0a |003a: monitor-exit v10 │ │ -0a4ed6: 1100 |003b: return-object v0 │ │ -0a4ed8: 0d08 |003c: move-exception v8 │ │ -0a4eda: 1a00 ee15 |003d: const-string v0, "NotificationCompat" // string@15ee │ │ -0a4ede: 1a01 1a1b |003f: const-string v1, "Unable to access notification actions" // string@1b1a │ │ -0a4ee2: 7130 5a37 1008 |0041: invoke-static {v0, v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a4ee8: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -0a4eea: 6a00 8203 |0045: sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a4eee: 1e0a |0047: monitor-exit v10 │ │ -0a4ef0: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -0a4ef2: 28f2 |0049: goto 003b // -000e │ │ -0a4ef4: 0d00 |004a: move-exception v0 │ │ -0a4ef6: 1e0a |004b: monitor-exit v10 │ │ -0a4ef8: 2700 |004c: throw v0 │ │ +0a2bf4: |[0a2bf4] android.support.v4.app.NotificationCompatJellybean.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a2c04: 620a 8403 |0000: sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ +0a2c08: 1d0a |0002: monitor-enter v10 │ │ +0a2c0a: 7110 140b 0b00 |0003: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0b14 │ │ +0a2c10: 0c00 |0006: move-result-object v0 │ │ +0a2c12: 4607 000c |0007: aget-object v7, v0, v12 │ │ +0a2c16: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +0a2c18: 7110 170b 0b00 |000a: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +0a2c1e: 0c09 |000d: move-result-object v9 │ │ +0a2c20: 3809 1000 |000e: if-eqz v9, 001e // +0010 │ │ +0a2c24: 1a00 9120 |0010: const-string v0, "android.support.actionExtras" // string@2091 │ │ +0a2c28: 6e20 ad04 0900 |0012: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +0a2c2e: 0c06 |0015: move-result-object v6 │ │ +0a2c30: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +0a2c34: 6e20 6737 c600 |0018: invoke-virtual {v6, v12}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0a2c3a: 0c05 |001b: move-result-object v5 │ │ +0a2c3c: 1f05 d500 |001c: check-cast v5, Landroid/os/Bundle; // type@00d5 │ │ +0a2c40: 6200 7f03 |001e: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@037f │ │ +0a2c44: 6e20 8743 7000 |0020: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0a2c4a: 0a02 |0023: move-result v2 │ │ +0a2c4c: 6200 8103 |0024: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@0381 │ │ +0a2c50: 6e20 8543 7000 |0026: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0a2c56: 0c03 |0029: move-result-object v3 │ │ +0a2c58: 1f03 5608 |002a: check-cast v3, Ljava/lang/CharSequence; // type@0856 │ │ +0a2c5c: 6200 8003 |002c: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@0380 │ │ +0a2c60: 6e20 8543 7000 |002e: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0a2c66: 0c04 |0031: move-result-object v4 │ │ +0a2c68: 1f04 3400 |0032: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ +0a2c6c: 07d0 |0034: move-object v0, v13 │ │ +0a2c6e: 07e1 |0035: move-object v1, v14 │ │ +0a2c70: 7706 1d0b 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b1d │ │ +0a2c76: 0c00 |0039: move-result-object v0 │ │ +0a2c78: 1e0a |003a: monitor-exit v10 │ │ +0a2c7a: 1100 |003b: return-object v0 │ │ +0a2c7c: 0d08 |003c: move-exception v8 │ │ +0a2c7e: 1a00 ea15 |003d: const-string v0, "NotificationCompat" // string@15ea │ │ +0a2c82: 1a01 161b |003f: const-string v1, "Unable to access notification actions" // string@1b16 │ │ +0a2c86: 7130 5a37 1008 |0041: invoke-static {v0, v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2c8c: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +0a2c8e: 6a00 8203 |0045: sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2c92: 1e0a |0047: monitor-exit v10 │ │ +0a2c94: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +0a2c96: 28f2 |0049: goto 003b // -000e │ │ +0a2c98: 0d00 |004a: move-exception v0 │ │ +0a2c9a: 1e0a |004b: monitor-exit v10 │ │ +0a2c9c: 2700 |004c: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0039 │ │ Ljava/lang/IllegalAccessException; -> 0x003c │ │ -> 0x004a │ │ 0x003a - 0x004c │ │ -> 0x004a │ │ positions : │ │ @@ -28838,28 +28844,28 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a4f14: |[0a4f14] android.support.v4.app.NotificationCompatJellybean.getActionCount:(Landroid/app/Notification;)I │ │ -0a4f24: 6202 8403 |0000: sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ -0a4f28: 1d02 |0002: monitor-enter v2 │ │ -0a4f2a: 7110 140b 0300 |0003: invoke-static {v3}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0b14 │ │ -0a4f30: 0c00 |0006: move-result-object v0 │ │ -0a4f32: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -0a4f36: 2101 |0009: array-length v1, v0 │ │ -0a4f38: 1e02 |000a: monitor-exit v2 │ │ -0a4f3a: 0f01 |000b: return v1 │ │ -0a4f3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0a4f3e: 28fd |000d: goto 000a // -0003 │ │ -0a4f40: 0d01 |000e: move-exception v1 │ │ -0a4f42: 1e02 |000f: monitor-exit v2 │ │ -0a4f44: 2701 |0010: throw v1 │ │ +0a2cb8: |[0a2cb8] android.support.v4.app.NotificationCompatJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +0a2cc8: 6202 8403 |0000: sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ +0a2ccc: 1d02 |0002: monitor-enter v2 │ │ +0a2cce: 7110 140b 0300 |0003: invoke-static {v3}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0b14 │ │ +0a2cd4: 0c00 |0006: move-result-object v0 │ │ +0a2cd6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0a2cda: 2101 |0009: array-length v1, v0 │ │ +0a2cdc: 1e02 |000a: monitor-exit v2 │ │ +0a2cde: 0f01 |000b: return v1 │ │ +0a2ce0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0a2ce2: 28fd |000d: goto 000a // -0003 │ │ +0a2ce4: 0d01 |000e: move-exception v1 │ │ +0a2ce6: 1e02 |000f: monitor-exit v2 │ │ +0a2ce8: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ @@ -28873,37 +28879,37 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -0a4f54: |[0a4f54] android.support.v4.app.NotificationCompatJellybean.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a4f64: 1a00 b22e |0000: const-string v0, "icon" // string@2eb2 │ │ -0a4f68: 6e20 a604 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -0a4f6e: 0a01 |0005: move-result v1 │ │ -0a4f70: 1a00 8c47 |0006: const-string v0, "title" // string@478c │ │ -0a4f74: 6e20 a304 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -0a4f7a: 0c02 |000b: move-result-object v2 │ │ -0a4f7c: 1a00 251f |000c: const-string v0, "actionIntent" // string@1f25 │ │ -0a4f80: 6e20 aa04 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a4f86: 0c03 |0011: move-result-object v3 │ │ -0a4f88: 1f03 3400 |0012: check-cast v3, Landroid/app/PendingIntent; // type@0034 │ │ -0a4f8c: 1a00 ea27 |0014: const-string v0, "extras" // string@27ea │ │ -0a4f90: 6e20 a204 0600 |0016: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -0a4f96: 0c04 |0019: move-result-object v4 │ │ -0a4f98: 1a00 c13e |001a: const-string v0, "remoteInputs" // string@3ec1 │ │ -0a4f9c: 7120 f606 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@06f6 │ │ -0a4fa2: 0c00 |001f: move-result-object v0 │ │ -0a4fa4: 7120 a00b 8000 |0020: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0ba0 │ │ -0a4faa: 0c05 |0023: move-result-object v5 │ │ -0a4fac: 0770 |0024: move-object v0, v7 │ │ -0a4fae: 7806 eb0a 0000 |0025: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ -0a4fb4: 0c00 |0028: move-result-object v0 │ │ -0a4fb6: 1100 |0029: return-object v0 │ │ +0a2cf8: |[0a2cf8] android.support.v4.app.NotificationCompatJellybean.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a2d08: 1a00 ad2e |0000: const-string v0, "icon" // string@2ead │ │ +0a2d0c: 6e20 a604 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +0a2d12: 0a01 |0005: move-result v1 │ │ +0a2d14: 1a00 8747 |0006: const-string v0, "title" // string@4787 │ │ +0a2d18: 6e20 a304 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +0a2d1e: 0c02 |000b: move-result-object v2 │ │ +0a2d20: 1a00 201f |000c: const-string v0, "actionIntent" // string@1f20 │ │ +0a2d24: 6e20 aa04 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a2d2a: 0c03 |0011: move-result-object v3 │ │ +0a2d2c: 1f03 3400 |0012: check-cast v3, Landroid/app/PendingIntent; // type@0034 │ │ +0a2d30: 1a00 e527 |0014: const-string v0, "extras" // string@27e5 │ │ +0a2d34: 6e20 a204 0600 |0016: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +0a2d3a: 0c04 |0019: move-result-object v4 │ │ +0a2d3c: 1a00 bc3e |001a: const-string v0, "remoteInputs" // string@3ebc │ │ +0a2d40: 7120 f606 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@06f6 │ │ +0a2d46: 0c00 |001f: move-result-object v0 │ │ +0a2d48: 7120 a00b 8000 |0020: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0ba0 │ │ +0a2d4e: 0c05 |0023: move-result-object v5 │ │ +0a2d50: 0770 |0024: move-object v0, v7 │ │ +0a2d52: 7806 eb0a 0000 |0025: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ +0a2d58: 0c00 |0028: move-result-object v0 │ │ +0a2d5a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x002a reg=6 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x002a reg=7 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ 0x0000 - 0x002a reg=8 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ @@ -28913,43 +28919,43 @@ │ │ type : '(Landroid/app/Notification;)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0a4fb8: |[0a4fb8] android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ -0a4fc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a4fca: 6203 8403 |0001: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ -0a4fce: 1d03 |0003: monitor-enter v3 │ │ -0a4fd0: 7100 100b 0000 |0004: invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;.ensureActionReflectionReadyLocked:()Z // method@0b10 │ │ -0a4fd6: 0a01 |0007: move-result v1 │ │ -0a4fd8: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -0a4fdc: 1e03 |000a: monitor-exit v3 │ │ -0a4fde: 0721 |000b: move-object v1, v2 │ │ -0a4fe0: 1101 |000c: return-object v1 │ │ -0a4fe2: 6201 8303 |000d: sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ -0a4fe6: 6e20 8543 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0a4fec: 0c01 |0012: move-result-object v1 │ │ -0a4fee: 1f01 3709 |0013: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0a4ff2: 1f01 3709 |0015: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0a4ff6: 1e03 |0017: monitor-exit v3 │ │ -0a4ff8: 28f4 |0018: goto 000c // -000c │ │ -0a4ffa: 0d01 |0019: move-exception v1 │ │ -0a4ffc: 1e03 |001a: monitor-exit v3 │ │ -0a4ffe: 2701 |001b: throw v1 │ │ -0a5000: 0d00 |001c: move-exception v0 │ │ -0a5002: 1a01 ee15 |001d: const-string v1, "NotificationCompat" // string@15ee │ │ -0a5006: 1a04 1a1b |001f: const-string v4, "Unable to access notification actions" // string@1b1a │ │ -0a500a: 7130 5a37 4100 |0021: invoke-static {v1, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a5010: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -0a5012: 6a01 8203 |0025: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ -0a5016: 1e03 |0027: monitor-exit v3 │ │ -0a5018: 0721 |0028: move-object v1, v2 │ │ -0a501a: 28e3 |0029: goto 000c // -001d │ │ +0a2d5c: |[0a2d5c] android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ +0a2d6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a2d6e: 6203 8403 |0001: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0384 │ │ +0a2d72: 1d03 |0003: monitor-enter v3 │ │ +0a2d74: 7100 100b 0000 |0004: invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;.ensureActionReflectionReadyLocked:()Z // method@0b10 │ │ +0a2d7a: 0a01 |0007: move-result v1 │ │ +0a2d7c: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +0a2d80: 1e03 |000a: monitor-exit v3 │ │ +0a2d82: 0721 |000b: move-object v1, v2 │ │ +0a2d84: 1101 |000c: return-object v1 │ │ +0a2d86: 6201 8303 |000d: sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0383 │ │ +0a2d8a: 6e20 8543 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0a2d90: 0c01 |0012: move-result-object v1 │ │ +0a2d92: 1f01 3709 |0013: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0a2d96: 1f01 3709 |0015: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0a2d9a: 1e03 |0017: monitor-exit v3 │ │ +0a2d9c: 28f4 |0018: goto 000c // -000c │ │ +0a2d9e: 0d01 |0019: move-exception v1 │ │ +0a2da0: 1e03 |001a: monitor-exit v3 │ │ +0a2da2: 2701 |001b: throw v1 │ │ +0a2da4: 0d00 |001c: move-exception v0 │ │ +0a2da6: 1a01 ea15 |001d: const-string v1, "NotificationCompat" // string@15ea │ │ +0a2daa: 1a04 161b |001f: const-string v4, "Unable to access notification actions" // string@1b16 │ │ +0a2dae: 7130 5a37 4100 |0021: invoke-static {v1, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2db4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +0a2db6: 6a01 8203 |0025: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0382 │ │ +0a2dba: 1e03 |0027: monitor-exit v3 │ │ +0a2dbc: 0721 |0028: move-object v1, v2 │ │ +0a2dbe: 28e3 |0029: goto 000c // -001d │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x0019 │ │ 0x000d - 0x0017 │ │ Ljava/lang/IllegalAccessException; -> 0x001c │ │ -> 0x0019 │ │ 0x0017 - 0x001b │ │ @@ -28976,33 +28982,33 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a5044: |[0a5044] android.support.v4.app.NotificationCompatJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a5054: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0a5058: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a505a: 1100 |0003: return-object v0 │ │ -0a505c: 6e10 d343 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a5062: 0a02 |0007: move-result v2 │ │ -0a5064: 7220 ec0a 2400 |0008: invoke-interface {v4, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aec │ │ -0a506a: 0c00 |000b: move-result-object v0 │ │ -0a506c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0a506e: 2102 |000d: array-length v2, v0 │ │ -0a5070: 3521 f5ff |000e: if-ge v1, v2, 0003 // -000b │ │ -0a5074: 6e20 cb43 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a507a: 0c02 |0013: move-result-object v2 │ │ -0a507c: 1f02 d500 |0014: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -0a5080: 7130 130b 4205 |0016: invoke-static {v2, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b13 │ │ -0a5086: 0c02 |0019: move-result-object v2 │ │ -0a5088: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0a508c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a5090: 28ef |001e: goto 000d // -0011 │ │ +0a2de8: |[0a2de8] android.support.v4.app.NotificationCompatJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a2df8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0a2dfc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a2dfe: 1100 |0003: return-object v0 │ │ +0a2e00: 6e10 d343 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a2e06: 0a02 |0007: move-result v2 │ │ +0a2e08: 7220 ec0a 2400 |0008: invoke-interface {v4, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aec │ │ +0a2e0e: 0c00 |000b: move-result-object v0 │ │ +0a2e10: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0a2e12: 2102 |000d: array-length v2, v0 │ │ +0a2e14: 3521 f5ff |000e: if-ge v1, v2, 0003 // -000b │ │ +0a2e18: 6e20 cb43 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a2e1e: 0c02 |0013: move-result-object v2 │ │ +0a2e20: 1f02 d500 |0014: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +0a2e24: 7130 130b 4205 |0016: invoke-static {v2, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b13 │ │ +0a2e2a: 0c02 |0019: move-result-object v2 │ │ +0a2e2c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +0a2e30: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a2e34: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0003 line=352 │ │ 0x0004 line=347 │ │ 0x000c line=348 │ │ @@ -29021,40 +29027,40 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0a5094: |[0a5094] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -0a50a4: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a50a8: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a50ae: 1a01 b22e |0005: const-string v1, "icon" // string@2eb2 │ │ -0a50b2: 6e10 f00a 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ -0a50b8: 0a02 |000a: move-result v2 │ │ -0a50ba: 6e30 b904 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -0a50c0: 1a01 8c47 |000e: const-string v1, "title" // string@478c │ │ -0a50c4: 6e10 f20a 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ -0a50ca: 0c02 |0013: move-result-object v2 │ │ -0a50cc: 6e30 b604 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -0a50d2: 1a01 251f |0017: const-string v1, "actionIntent" // string@1f25 │ │ -0a50d6: 6e10 ee0a 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0a50dc: 0c02 |001c: move-result-object v2 │ │ -0a50de: 6e30 bb04 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a50e4: 1a01 ea27 |0020: const-string v1, "extras" // string@27ea │ │ -0a50e8: 6e10 ef0a 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ -0a50ee: 0c02 |0025: move-result-object v2 │ │ -0a50f0: 6e30 b504 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -0a50f6: 1a01 c13e |0029: const-string v1, "remoteInputs" // string@3ec1 │ │ -0a50fa: 6e10 f10a 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a5100: 0c02 |002e: move-result-object v2 │ │ -0a5102: 7110 a30b 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@0ba3 │ │ -0a5108: 0c02 |0032: move-result-object v2 │ │ -0a510a: 6e30 bc04 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -0a5110: 1100 |0036: return-object v0 │ │ +0a2e38: |[0a2e38] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +0a2e48: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a2e4c: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a2e52: 1a01 ad2e |0005: const-string v1, "icon" // string@2ead │ │ +0a2e56: 6e10 f00a 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ +0a2e5c: 0a02 |000a: move-result v2 │ │ +0a2e5e: 6e30 b904 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +0a2e64: 1a01 8747 |000e: const-string v1, "title" // string@4787 │ │ +0a2e68: 6e10 f20a 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ +0a2e6e: 0c02 |0013: move-result-object v2 │ │ +0a2e70: 6e30 b604 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +0a2e76: 1a01 201f |0017: const-string v1, "actionIntent" // string@1f20 │ │ +0a2e7a: 6e10 ee0a 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0a2e80: 0c02 |001c: move-result-object v2 │ │ +0a2e82: 6e30 bb04 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0a2e88: 1a01 e527 |0020: const-string v1, "extras" // string@27e5 │ │ +0a2e8c: 6e10 ef0a 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ +0a2e92: 0c02 |0025: move-result-object v2 │ │ +0a2e94: 6e30 b504 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +0a2e9a: 1a01 bc3e |0029: const-string v1, "remoteInputs" // string@3ebc │ │ +0a2e9e: 6e10 f10a 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a2ea4: 0c02 |002e: move-result-object v2 │ │ +0a2ea6: 7110 a30b 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@0ba3 │ │ +0a2eac: 0c02 |0032: move-result-object v2 │ │ +0a2eae: 6e30 bc04 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +0a2eb4: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000e line=383 │ │ 0x0017 line=384 │ │ 0x0020 line=385 │ │ @@ -29069,74 +29075,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 │ │ -0a5114: |[0a5114] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0a5124: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a5126: 6204 8703 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0387 │ │ -0a512a: 1d04 |0003: monitor-enter v4 │ │ -0a512c: 6305 8603 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ -0a5130: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -0a5134: 1e04 |0008: monitor-exit v4 │ │ -0a5136: 0731 |0009: move-object v1, v3 │ │ -0a5138: 1101 |000a: return-object v1 │ │ -0a513a: 6205 8503 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ -0a513e: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ -0a5142: 1c05 3200 |000f: const-class v5, Landroid/app/Notification; // type@0032 │ │ -0a5146: 1a06 ea27 |0011: const-string v6, "extras" // string@27ea │ │ -0a514a: 6e20 db42 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0a5150: 0c02 |0016: move-result-object v2 │ │ -0a5152: 1c05 d500 |0017: const-class v5, Landroid/os/Bundle; // type@00d5 │ │ -0a5156: 6e10 8943 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@4389 │ │ -0a515c: 0c06 |001c: move-result-object v6 │ │ -0a515e: 6e20 e342 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@42e3 │ │ -0a5164: 0a05 |0020: move-result v5 │ │ -0a5166: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ -0a516a: 1a05 ee15 |0023: const-string v5, "NotificationCompat" // string@15ee │ │ -0a516e: 1a06 eb15 |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@15eb │ │ -0a5172: 7120 5937 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0a5178: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -0a517a: 6a05 8603 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ -0a517e: 1e04 |002d: monitor-exit v4 │ │ -0a5180: 0731 |002e: move-object v1, v3 │ │ -0a5182: 28db |002f: goto 000a // -0025 │ │ -0a5184: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -0a5186: 6e20 8b43 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0a518c: 6902 8503 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ -0a5190: 6205 8503 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ -0a5194: 6e20 8543 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0a519a: 0c01 |003b: move-result-object v1 │ │ -0a519c: 1f01 d500 |003c: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ -0a51a0: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ -0a51a4: 2201 d500 |0040: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ -0a51a8: 7010 9b04 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a51ae: 6205 8503 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ -0a51b2: 6e30 8a43 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ -0a51b8: 1e04 |004a: monitor-exit v4 │ │ -0a51ba: 28bf |004b: goto 000a // -0041 │ │ -0a51bc: 0d03 |004c: move-exception v3 │ │ -0a51be: 1e04 |004d: monitor-exit v4 │ │ -0a51c0: 2703 |004e: throw v3 │ │ -0a51c2: 0d00 |004f: move-exception v0 │ │ -0a51c4: 1a05 ee15 |0050: const-string v5, "NotificationCompat" // string@15ee │ │ -0a51c8: 1a06 1b1b |0052: const-string v6, "Unable to access notification extras" // string@1b1b │ │ -0a51cc: 7130 5a37 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a51d2: 1215 |0057: const/4 v5, #int 1 // #1 │ │ -0a51d4: 6a05 8603 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ -0a51d8: 1e04 |005a: monitor-exit v4 │ │ -0a51da: 0731 |005b: move-object v1, v3 │ │ -0a51dc: 28ae |005c: goto 000a // -0052 │ │ -0a51de: 0d00 |005d: move-exception v0 │ │ -0a51e0: 1a05 ee15 |005e: const-string v5, "NotificationCompat" // string@15ee │ │ -0a51e4: 1a06 1b1b |0060: const-string v6, "Unable to access notification extras" // string@1b1b │ │ -0a51e8: 7130 5a37 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a51ee: 28f2 |0065: goto 0057 // -000e │ │ +0a2eb8: |[0a2eb8] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0a2ec8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a2eca: 6204 8703 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0387 │ │ +0a2ece: 1d04 |0003: monitor-enter v4 │ │ +0a2ed0: 6305 8603 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ +0a2ed4: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +0a2ed8: 1e04 |0008: monitor-exit v4 │ │ +0a2eda: 0731 |0009: move-object v1, v3 │ │ +0a2edc: 1101 |000a: return-object v1 │ │ +0a2ede: 6205 8503 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ +0a2ee2: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ +0a2ee6: 1c05 3200 |000f: const-class v5, Landroid/app/Notification; // type@0032 │ │ +0a2eea: 1a06 e527 |0011: const-string v6, "extras" // string@27e5 │ │ +0a2eee: 6e20 db42 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0a2ef4: 0c02 |0016: move-result-object v2 │ │ +0a2ef6: 1c05 d500 |0017: const-class v5, Landroid/os/Bundle; // type@00d5 │ │ +0a2efa: 6e10 8943 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@4389 │ │ +0a2f00: 0c06 |001c: move-result-object v6 │ │ +0a2f02: 6e20 e342 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@42e3 │ │ +0a2f08: 0a05 |0020: move-result v5 │ │ +0a2f0a: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ +0a2f0e: 1a05 ea15 |0023: const-string v5, "NotificationCompat" // string@15ea │ │ +0a2f12: 1a06 e715 |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@15e7 │ │ +0a2f16: 7120 5937 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0a2f1c: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +0a2f1e: 6a05 8603 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ +0a2f22: 1e04 |002d: monitor-exit v4 │ │ +0a2f24: 0731 |002e: move-object v1, v3 │ │ +0a2f26: 28db |002f: goto 000a // -0025 │ │ +0a2f28: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +0a2f2a: 6e20 8b43 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0a2f30: 6902 8503 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ +0a2f34: 6205 8503 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ +0a2f38: 6e20 8543 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0a2f3e: 0c01 |003b: move-result-object v1 │ │ +0a2f40: 1f01 d500 |003c: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ +0a2f44: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +0a2f48: 2201 d500 |0040: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ +0a2f4c: 7010 9b04 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a2f52: 6205 8503 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0385 │ │ +0a2f56: 6e30 8a43 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ +0a2f5c: 1e04 |004a: monitor-exit v4 │ │ +0a2f5e: 28bf |004b: goto 000a // -0041 │ │ +0a2f60: 0d03 |004c: move-exception v3 │ │ +0a2f62: 1e04 |004d: monitor-exit v4 │ │ +0a2f64: 2703 |004e: throw v3 │ │ +0a2f66: 0d00 |004f: move-exception v0 │ │ +0a2f68: 1a05 ea15 |0050: const-string v5, "NotificationCompat" // string@15ea │ │ +0a2f6c: 1a06 171b |0052: const-string v6, "Unable to access notification extras" // string@1b17 │ │ +0a2f70: 7130 5a37 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2f76: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +0a2f78: 6a05 8603 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0386 │ │ +0a2f7c: 1e04 |005a: monitor-exit v4 │ │ +0a2f7e: 0731 |005b: move-object v1, v3 │ │ +0a2f80: 28ae |005c: goto 000a // -0052 │ │ +0a2f82: 0d00 |005d: move-exception v0 │ │ +0a2f84: 1a05 ea15 |005e: const-string v5, "NotificationCompat" // string@15ea │ │ +0a2f88: 1a06 171b |0060: const-string v6, "Unable to access notification extras" // string@1b17 │ │ +0a2f8c: 7130 5a37 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a2f92: 28f2 |0065: goto 0057 // -000e │ │ catches : 6 │ │ 0x0004 - 0x0009 │ │ -> 0x004c │ │ 0x000b - 0x002d │ │ Ljava/lang/IllegalAccessException; -> 0x004f │ │ Ljava/lang/NoSuchFieldException; -> 0x005d │ │ -> 0x004c │ │ @@ -29188,21 +29194,21 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a522c: |[0a522c] android.support.v4.app.NotificationCompatJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a523c: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -0a5242: 0c00 |0003: move-result-object v0 │ │ -0a5244: 1a01 9820 |0004: const-string v1, "android.support.groupKey" // string@2098 │ │ -0a5248: 6e20 ae04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a524e: 0c00 |0009: move-result-object v0 │ │ -0a5250: 1100 |000a: return-object v0 │ │ +0a2fd0: |[0a2fd0] android.support.v4.app.NotificationCompatJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a2fe0: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +0a2fe6: 0c00 |0003: move-result-object v0 │ │ +0a2fe8: 1a01 9320 |0004: const-string v1, "android.support.groupKey" // string@2093 │ │ +0a2fec: 6e20 ae04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a2ff2: 0c00 |0009: move-result-object v0 │ │ +0a2ff4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -29210,21 +29216,21 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a5254: |[0a5254] android.support.v4.app.NotificationCompatJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0a5264: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -0a526a: 0c00 |0003: move-result-object v0 │ │ -0a526c: 1a01 9a20 |0004: const-string v1, "android.support.localOnly" // string@209a │ │ -0a5270: 6e20 a004 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a5276: 0a00 |0009: move-result v0 │ │ -0a5278: 0f00 |000a: return v0 │ │ +0a2ff8: |[0a2ff8] android.support.v4.app.NotificationCompatJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0a3008: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +0a300e: 0c00 |0003: move-result-object v0 │ │ +0a3010: 1a01 9520 |0004: const-string v1, "android.support.localOnly" // string@2095 │ │ +0a3014: 6e20 a004 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a301a: 0a00 |0009: move-result v0 │ │ +0a301c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x000b reg=2 notif Landroid/app/Notification; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -29232,31 +29238,31 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0a527c: |[0a527c] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -0a528c: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -0a5290: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a5292: 1104 |0003: return-object v4 │ │ -0a5294: 2204 a408 |0004: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -0a5298: 2165 |0006: array-length v5, v6 │ │ -0a529a: 7020 c343 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0a52a0: 0761 |000a: move-object v1, v6 │ │ -0a52a2: 2113 |000b: array-length v3, v1 │ │ -0a52a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a52a6: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -0a52aa: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -0a52ae: 7110 160b 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@0b16 │ │ -0a52b4: 0c05 |0014: move-result-object v5 │ │ -0a52b6: 6e20 c643 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a52bc: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a52c0: 28f3 |001a: goto 000d // -000d │ │ +0a3020: |[0a3020] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +0a3030: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +0a3034: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a3036: 1104 |0003: return-object v4 │ │ +0a3038: 2204 a408 |0004: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +0a303c: 2165 |0006: array-length v5, v6 │ │ +0a303e: 7020 c343 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0a3044: 0761 |000a: move-object v1, v6 │ │ +0a3046: 2113 |000b: array-length v3, v1 │ │ +0a3048: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a304a: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +0a304e: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +0a3052: 7110 160b 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@0b16 │ │ +0a3058: 0c05 |0014: move-result-object v5 │ │ +0a305a: 6e20 c643 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a3060: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3064: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ 0x0003 line=377 │ │ 0x0004 line=373 │ │ 0x000a line=374 │ │ @@ -29275,21 +29281,21 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a52c4: |[0a52c4] android.support.v4.app.NotificationCompatJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a52d4: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -0a52da: 0c00 |0003: move-result-object v0 │ │ -0a52dc: 1a01 9c20 |0004: const-string v1, "android.support.sortKey" // string@209c │ │ -0a52e0: 6e20 ae04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a52e6: 0c00 |0009: move-result-object v0 │ │ -0a52e8: 1100 |000a: return-object v0 │ │ +0a3068: |[0a3068] android.support.v4.app.NotificationCompatJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a3078: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +0a307e: 0c00 |0003: move-result-object v0 │ │ +0a3080: 1a01 9720 |0004: const-string v1, "android.support.sortKey" // string@2097 │ │ +0a3084: 6e20 ae04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a308a: 0c00 |0009: move-result-object v0 │ │ +0a308c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #18 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -29297,21 +29303,21 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a52ec: |[0a52ec] android.support.v4.app.NotificationCompatJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0a52fc: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -0a5302: 0c00 |0003: move-result-object v0 │ │ -0a5304: 1a01 9920 |0004: const-string v1, "android.support.isGroupSummary" // string@2099 │ │ -0a5308: 6e20 a004 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a530e: 0a00 |0009: move-result v0 │ │ -0a5310: 0f00 |000a: return v0 │ │ +0a3090: |[0a3090] android.support.v4.app.NotificationCompatJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0a30a0: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +0a30a6: 0c00 |0003: move-result-object v0 │ │ +0a30a8: 1a01 9420 |0004: const-string v1, "android.support.isGroupSummary" // string@2094 │ │ +0a30ac: 6e20 a004 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a30b2: 0a00 |0009: move-result v0 │ │ +0a30b4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #19 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -29319,30 +29325,30 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -0a5314: |[0a5314] android.support.v4.app.NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a5324: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a5326: 380b 0c00 |0001: if-eqz v11, 000d // +000c │ │ -0a532a: 1a00 9b20 |0003: const-string v0, "android.support.remoteInputs" // string@209b │ │ -0a532e: 7120 f606 0b00 |0005: invoke-static {v11, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@06f6 │ │ -0a5334: 0c00 |0008: move-result-object v0 │ │ -0a5336: 7120 a00b 7000 |0009: invoke-static {v0, v7}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0ba0 │ │ -0a533c: 0c05 |000c: move-result-object v5 │ │ -0a533e: 0760 |000d: move-object v0, v6 │ │ -0a5340: 0181 |000e: move v1, v8 │ │ -0a5342: 0792 |000f: move-object v2, v9 │ │ -0a5344: 07a3 |0010: move-object v3, v10 │ │ -0a5346: 07b4 |0011: move-object v4, v11 │ │ -0a5348: 7806 eb0a 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ -0a534e: 0c00 |0015: move-result-object v0 │ │ -0a5350: 1100 |0016: return-object v0 │ │ +0a30b8: |[0a30b8] android.support.v4.app.NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a30c8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a30ca: 380b 0c00 |0001: if-eqz v11, 000d // +000c │ │ +0a30ce: 1a00 9620 |0003: const-string v0, "android.support.remoteInputs" // string@2096 │ │ +0a30d2: 7120 f606 0b00 |0005: invoke-static {v11, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@06f6 │ │ +0a30d8: 0c00 |0008: move-result-object v0 │ │ +0a30da: 7120 a00b 7000 |0009: invoke-static {v0, v7}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0ba0 │ │ +0a30e0: 0c05 |000c: move-result-object v5 │ │ +0a30e2: 0760 |000d: move-object v0, v6 │ │ +0a30e4: 0181 |000e: move v1, v8 │ │ +0a30e6: 0792 |000f: move-object v2, v9 │ │ +0a30e8: 07a3 |0010: move-object v3, v10 │ │ +0a30ea: 07b4 |0011: move-object v4, v11 │ │ +0a30ec: 7806 eb0a 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0aeb │ │ +0a30f2: 0c00 |0015: move-result-object v0 │ │ +0a30f4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0001 line=248 │ │ 0x0003 line=249 │ │ 0x0012 line=253 │ │ locals : │ │ @@ -29359,56 +29365,56 @@ │ │ type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a5354: |[0a5354] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -0a5364: 6e10 f00a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ -0a536a: 0a01 |0003: move-result v1 │ │ -0a536c: 6e10 f20a 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ -0a5372: 0c02 |0007: move-result-object v2 │ │ -0a5374: 6e10 ee0a 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0a537a: 0c03 |000b: move-result-object v3 │ │ -0a537c: 6e40 0f01 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@010f │ │ -0a5382: 2200 d500 |000f: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a5386: 6e10 ef0a 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ -0a538c: 0c01 |0014: move-result-object v1 │ │ -0a538e: 7020 9c04 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -0a5394: 6e10 f10a 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a539a: 0c01 |001b: move-result-object v1 │ │ -0a539c: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -0a53a0: 1a01 9b20 |001e: const-string v1, "android.support.remoteInputs" // string@209b │ │ -0a53a4: 6e10 f10a 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ -0a53aa: 0c02 |0023: move-result-object v2 │ │ -0a53ac: 7110 a30b 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@0ba3 │ │ -0a53b2: 0c02 |0027: move-result-object v2 │ │ -0a53b4: 6e30 bc04 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -0a53ba: 1100 |002b: return-object v0 │ │ +0a30f8: |[0a30f8] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +0a3108: 6e10 f00a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ +0a310e: 0a01 |0003: move-result v1 │ │ +0a3110: 6e10 f20a 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ +0a3116: 0c02 |0007: move-result-object v2 │ │ +0a3118: 6e10 ee0a 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0a311e: 0c03 |000b: move-result-object v3 │ │ +0a3120: 6e40 0f01 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@010f │ │ +0a3126: 2200 d500 |000f: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a312a: 6e10 ef0a 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@0aef │ │ +0a3130: 0c01 |0014: move-result-object v1 │ │ +0a3132: 7020 9c04 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +0a3138: 6e10 f10a 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a313e: 0c01 |001b: move-result-object v1 │ │ +0a3140: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +0a3144: 1a01 9620 |001e: const-string v1, "android.support.remoteInputs" // string@2096 │ │ +0a3148: 6e10 f10a 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0af1 │ │ +0a314e: 0c02 |0023: move-result-object v2 │ │ +0a3150: 7110 a30b 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@0ba3 │ │ +0a3156: 0c02 |0027: move-result-object v2 │ │ +0a3158: 6e30 bc04 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +0a315e: 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 : 5634 (NotificationCompatJellybean.java) │ │ + source_file_idx : 5630 (NotificationCompatJellybean.java) │ │ │ │ Class #179 header: │ │ class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5635 │ │ +source_file_idx : 5631 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #179 annotations: │ │ Annotations on class │ │ @@ -29427,17 +29433,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a53bc: |[0a53bc] android.support.v4.app.NotificationCompatKitKat.:()V │ │ -0a53cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a53d2: 0e00 |0003: return-void │ │ +0a3160: |[0a3160] android.support.v4.app.NotificationCompatKitKat.:()V │ │ +0a3170: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a3176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatKitKat; │ │ │ │ @@ -29446,34 +29452,34 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -0a53d4: |[0a53d4] android.support.v4.app.NotificationCompatKitKat.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0a53e4: 5480 6e00 |0000: iget-object v0, v8, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ -0a53e8: 4606 0009 |0002: aget-object v6, v0, v9 │ │ -0a53ec: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0a53ee: 5480 7500 |0005: iget-object v0, v8, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a53f2: 1a01 9620 |0007: const-string v1, "android.support.actionExtras" // string@2096 │ │ -0a53f6: 6e20 ad04 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -0a53fc: 0c07 |000c: move-result-object v7 │ │ -0a53fe: 3807 0800 |000d: if-eqz v7, 0015 // +0008 │ │ -0a5402: 6e20 6737 9700 |000f: invoke-virtual {v7, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0a5408: 0c05 |0012: move-result-object v5 │ │ -0a540a: 1f05 d500 |0013: check-cast v5, Landroid/os/Bundle; // type@00d5 │ │ -0a540e: 5262 6b00 |0015: iget v2, v6, Landroid/app/Notification$Action;.icon:I // field@006b │ │ -0a5412: 5463 6c00 |0017: iget-object v3, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@006c │ │ -0a5416: 5464 6a00 |0019: iget-object v4, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@006a │ │ -0a541a: 07a0 |001b: move-object v0, v10 │ │ -0a541c: 07b1 |001c: move-object v1, v11 │ │ -0a541e: 7706 1d0b 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b1d │ │ -0a5424: 0c00 |0020: move-result-object v0 │ │ -0a5426: 1100 |0021: return-object v0 │ │ +0a3178: |[0a3178] android.support.v4.app.NotificationCompatKitKat.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0a3188: 5480 6e00 |0000: iget-object v0, v8, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ +0a318c: 4606 0009 |0002: aget-object v6, v0, v9 │ │ +0a3190: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0a3192: 5480 7500 |0005: iget-object v0, v8, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a3196: 1a01 9120 |0007: const-string v1, "android.support.actionExtras" // string@2091 │ │ +0a319a: 6e20 ad04 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +0a31a0: 0c07 |000c: move-result-object v7 │ │ +0a31a2: 3807 0800 |000d: if-eqz v7, 0015 // +0008 │ │ +0a31a6: 6e20 6737 9700 |000f: invoke-virtual {v7, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0a31ac: 0c05 |0012: move-result-object v5 │ │ +0a31ae: 1f05 d500 |0013: check-cast v5, Landroid/os/Bundle; // type@00d5 │ │ +0a31b2: 5262 6b00 |0015: iget v2, v6, Landroid/app/Notification$Action;.icon:I // field@006b │ │ +0a31b6: 5463 6c00 |0017: iget-object v3, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@006c │ │ +0a31ba: 5464 6a00 |0019: iget-object v4, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@006a │ │ +0a31be: 07a0 |001b: move-object v0, v10 │ │ +0a31c0: 07b1 |001c: move-object v1, v11 │ │ +0a31c2: 7706 1d0b 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b1d │ │ +0a31c8: 0c00 |0020: move-result-object v0 │ │ +0a31ca: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0005 line=132 │ │ 0x000d line=134 │ │ 0x000f line=135 │ │ @@ -29493,22 +29499,22 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0a5428: |[0a5428] android.support.v4.app.NotificationCompatKitKat.getActionCount:(Landroid/app/Notification;)I │ │ -0a5438: 5410 6e00 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ -0a543c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0a5440: 5410 6e00 |0004: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ -0a5444: 2100 |0006: array-length v0, v0 │ │ -0a5446: 0f00 |0007: return v0 │ │ -0a5448: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a544a: 28fe |0009: goto 0007 // -0002 │ │ +0a31cc: |[0a31cc] android.support.v4.app.NotificationCompatKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +0a31dc: 5410 6e00 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ +0a31e0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a31e4: 5410 6e00 |0004: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@006e │ │ +0a31e8: 2100 |0006: array-length v0, v0 │ │ +0a31ea: 0f00 |0007: return v0 │ │ +0a31ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a31ee: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -29516,17 +29522,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a544c: |[0a544c] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0a545c: 5410 7500 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a5460: 1100 |0002: return-object v0 │ │ +0a31f0: |[0a31f0] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0a3200: 5410 7500 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a3204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -29534,20 +29540,20 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a5464: |[0a5464] android.support.v4.app.NotificationCompatKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a5474: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a5478: 1a01 9820 |0002: const-string v1, "android.support.groupKey" // string@2098 │ │ -0a547c: 6e20 ae04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a5482: 0c00 |0007: move-result-object v0 │ │ -0a5484: 1100 |0008: return-object v0 │ │ +0a3208: |[0a3208] android.support.v4.app.NotificationCompatKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a3218: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a321c: 1a01 9320 |0002: const-string v1, "android.support.groupKey" // string@2093 │ │ +0a3220: 6e20 ae04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a3226: 0c00 |0007: move-result-object v0 │ │ +0a3228: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -29555,20 +29561,20 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a5488: |[0a5488] android.support.v4.app.NotificationCompatKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0a5498: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a549c: 1a01 9a20 |0002: const-string v1, "android.support.localOnly" // string@209a │ │ -0a54a0: 6e20 a004 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a54a6: 0a00 |0007: move-result v0 │ │ -0a54a8: 0f00 |0008: return v0 │ │ +0a322c: |[0a322c] android.support.v4.app.NotificationCompatKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0a323c: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a3240: 1a01 9520 |0002: const-string v1, "android.support.localOnly" // string@2095 │ │ +0a3244: 6e20 a004 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a324a: 0a00 |0007: move-result v0 │ │ +0a324c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -29576,20 +29582,20 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a54ac: |[0a54ac] android.support.v4.app.NotificationCompatKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0a54bc: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a54c0: 1a01 9c20 |0002: const-string v1, "android.support.sortKey" // string@209c │ │ -0a54c4: 6e20 ae04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a54ca: 0c00 |0007: move-result-object v0 │ │ -0a54cc: 1100 |0008: return-object v0 │ │ +0a3250: |[0a3250] android.support.v4.app.NotificationCompatKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0a3260: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a3264: 1a01 9720 |0002: const-string v1, "android.support.sortKey" // string@2097 │ │ +0a3268: 6e20 ae04 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a326e: 0c00 |0007: move-result-object v0 │ │ +0a3270: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -29597,34 +29603,34 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a54d0: |[0a54d0] android.support.v4.app.NotificationCompatKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0a54e0: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ -0a54e4: 1a01 9920 |0002: const-string v1, "android.support.isGroupSummary" // string@2099 │ │ -0a54e8: 6e20 a004 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a54ee: 0a00 |0007: move-result v0 │ │ -0a54f0: 0f00 |0008: return v0 │ │ +0a3274: |[0a3274] android.support.v4.app.NotificationCompatKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0a3284: 5420 7500 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0075 │ │ +0a3288: 1a01 9420 |0002: const-string v1, "android.support.isGroupSummary" // string@2094 │ │ +0a328c: 6e20 a004 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a3292: 0a00 |0007: move-result v0 │ │ +0a3294: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5635 (NotificationCompatKitKat.java) │ │ + source_file_idx : 5631 (NotificationCompatKitKat.java) │ │ │ │ Class #180 header: │ │ class_idx : 484 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5636 │ │ +source_file_idx : 5632 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -29636,21 +29642,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5636 (NotificationCompatSideChannelService.java) │ │ + source_file_idx : 5632 (NotificationCompatSideChannelService.java) │ │ │ │ Class #181 header: │ │ class_idx : 486 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 57 │ │ -source_file_idx : 5636 │ │ +source_file_idx : 5632 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -29669,17 +29675,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a54f4: |[0a54f4] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ -0a5504: 7010 6e01 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@016e │ │ -0a550a: 0e00 |0003: return-void │ │ +0a3298: |[0a3298] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ +0a32a8: 7010 6e01 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@016e │ │ +0a32ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ @@ -29688,17 +29694,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a550c: |[0a550c] android.support.v4.app.NotificationCompatSideChannelService.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V │ │ -0a551c: 7030 370b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/NotificationCompatSideChannelService;.checkPermission:(ILjava/lang/String;)V // method@0b37 │ │ -0a5522: 0e00 |0003: return-void │ │ +0a32b0: |[0a32b0] android.support.v4.app.NotificationCompatSideChannelService.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V │ │ +0a32c0: 7030 370b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/NotificationCompatSideChannelService;.checkPermission:(ILjava/lang/String;)V // method@0b37 │ │ +0a32c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -29708,46 +29714,46 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0a5524: |[0a5524] android.support.v4.app.NotificationCompatSideChannelService.checkPermission:(ILjava/lang/String;)V │ │ -0a5534: 6e10 380b 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0b38 │ │ -0a553a: 0c04 |0003: move-result-object v4 │ │ -0a553c: 6e20 0c02 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ -0a5542: 0c00 |0007: move-result-object v0 │ │ -0a5544: 2102 |0008: array-length v2, v0 │ │ -0a5546: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0a5548: 3521 0e00 |000a: if-ge v1, v2, 0018 // +000e │ │ -0a554c: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -0a5550: 6e20 3843 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a5556: 0a04 |0011: move-result v4 │ │ -0a5558: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -0a555c: 0e00 |0014: return-void │ │ -0a555e: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a5562: 28f3 |0017: goto 000a // -000d │ │ -0a5564: 2204 7608 |0018: new-instance v4, Ljava/lang/SecurityException; // type@0876 │ │ -0a5568: 2205 7908 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0a556c: 7010 5a43 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5572: 1a06 0916 |001f: const-string v6, "NotificationSideChannelService: Uid " // string@1609 │ │ -0a5576: 6e20 6343 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a557c: 0c05 |0024: move-result-object v5 │ │ -0a557e: 6e20 5f43 8500 |0025: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a5584: 0c05 |0028: move-result-object v5 │ │ -0a5586: 1a06 9a00 |0029: const-string v6, " is not authorized for package " // string@009a │ │ -0a558a: 6e20 6343 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5590: 0c05 |002e: move-result-object v5 │ │ -0a5592: 6e20 6343 9500 |002f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5598: 0c05 |0032: move-result-object v5 │ │ -0a559a: 6e10 6a43 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a55a0: 0c05 |0036: move-result-object v5 │ │ -0a55a2: 7020 2f43 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ -0a55a8: 2704 |003a: throw v4 │ │ +0a32c8: |[0a32c8] android.support.v4.app.NotificationCompatSideChannelService.checkPermission:(ILjava/lang/String;)V │ │ +0a32d8: 6e10 380b 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0b38 │ │ +0a32de: 0c04 |0003: move-result-object v4 │ │ +0a32e0: 6e20 0c02 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ +0a32e6: 0c00 |0007: move-result-object v0 │ │ +0a32e8: 2102 |0008: array-length v2, v0 │ │ +0a32ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0a32ec: 3521 0e00 |000a: if-ge v1, v2, 0018 // +000e │ │ +0a32f0: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +0a32f4: 6e20 3843 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a32fa: 0a04 |0011: move-result v4 │ │ +0a32fc: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +0a3300: 0e00 |0014: return-void │ │ +0a3302: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a3306: 28f3 |0017: goto 000a // -000d │ │ +0a3308: 2204 7608 |0018: new-instance v4, Ljava/lang/SecurityException; // type@0876 │ │ +0a330c: 2205 7908 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0a3310: 7010 5a43 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3316: 1a06 0516 |001f: const-string v6, "NotificationSideChannelService: Uid " // string@1605 │ │ +0a331a: 6e20 6343 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3320: 0c05 |0024: move-result-object v5 │ │ +0a3322: 6e20 5f43 8500 |0025: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a3328: 0c05 |0028: move-result-object v5 │ │ +0a332a: 1a06 9700 |0029: const-string v6, " is not authorized for package " // string@0097 │ │ +0a332e: 6e20 6343 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3334: 0c05 |002e: move-result-object v5 │ │ +0a3336: 6e20 6343 9500 |002f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a333c: 0c05 |0032: move-result-object v5 │ │ +0a333e: 6e10 6a43 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3344: 0c05 |0036: move-result-object v5 │ │ +0a3346: 7020 2f43 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ +0a334c: 2704 |003a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000e line=111 │ │ 0x0014 line=112 │ │ 0x0015 line=110 │ │ 0x0018 line=115 │ │ @@ -29784,47 +29790,47 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a55ac: |[0a55ac] android.support.v4.app.NotificationCompatSideChannelService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0a55bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a55be: 6e10 cc01 0400 |0001: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a55c4: 0c01 |0004: move-result-object v1 │ │ -0a55c6: 1a02 9320 |0005: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@2093 │ │ -0a55ca: 6e20 3843 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a55d0: 0a01 |000a: move-result v1 │ │ -0a55d2: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ -0a55d6: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a55da: 1302 1300 |000f: const/16 v2, #int 19 // #13 │ │ -0a55de: 3721 0300 |0011: if-le v1, v2, 0014 // +0003 │ │ -0a55e2: 1100 |0013: return-object v0 │ │ -0a55e4: 2201 e501 |0014: new-instance v1, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; // type@01e5 │ │ -0a55e8: 7030 2c0b 3100 |0016: invoke-direct {v1, v3, v0}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V // method@0b2c │ │ -0a55ee: 0710 |0019: move-object v0, v1 │ │ -0a55f0: 28f9 |001a: goto 0013 // -0007 │ │ +0a3350: |[0a3350] android.support.v4.app.NotificationCompatSideChannelService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0a3360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3362: 6e10 cc01 0400 |0001: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a3368: 0c01 |0004: move-result-object v1 │ │ +0a336a: 1a02 8e20 |0005: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@208e │ │ +0a336e: 6e20 3843 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a3374: 0a01 |000a: move-result v1 │ │ +0a3376: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +0a337a: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a337e: 1302 1300 |000f: const/16 v2, #int 19 // #13 │ │ +0a3382: 3721 0300 |0011: if-le v1, v2, 0014 // +0003 │ │ +0a3386: 1100 |0013: return-object v0 │ │ +0a3388: 2201 e501 |0014: new-instance v1, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; // type@01e5 │ │ +0a338c: 7030 2c0b 3100 |0016: invoke-direct {v1, v3, v0}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V // method@0b2c │ │ +0a3392: 0710 |0019: move-object v0, v1 │ │ +0a3394: 28f9 |001a: goto 0013 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x000d line=50 │ │ 0x0013 line=55 │ │ 0x0014 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x001b reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 5636 (NotificationCompatSideChannelService.java) │ │ + source_file_idx : 5632 (NotificationCompatSideChannelService.java) │ │ │ │ Class #182 header: │ │ class_idx : 488 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -29854,21 +29860,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$Impl;) │ │ name : 'postNotification' │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #183 header: │ │ class_idx : 493 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -29896,38 +29902,38 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a55f4: |[0a55f4] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -0a5604: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a560a: 5b01 9403 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0394 │ │ -0a560e: 5b02 9503 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0395 │ │ -0a5612: 0e00 |0007: return-void │ │ +0a3398: |[0a3398] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0a33a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a33ae: 5b01 9403 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0394 │ │ +0a33b2: 5b02 9503 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0395 │ │ +0a33b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x0005 line=553 │ │ 0x0007 line=554 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; │ │ 0x0000 - 0x0008 reg=1 componentName Landroid/content/ComponentName; │ │ 0x0000 - 0x0008 reg=2 iBinder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #184 header: │ │ class_idx : 494 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -29969,44 +29975,44 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a5614: |[0a5614] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ -0a5624: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a5626: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a562c: 5c21 9603 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a5630: 2200 b108 |0006: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -0a5634: 7010 1244 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -0a563a: 5b20 9a03 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a563e: 5921 9803 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5642: 5b23 9703 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5646: 0e00 |0011: return-void │ │ +0a33b8: |[0a33b8] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ +0a33c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a33ca: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a33d0: 5c21 9603 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a33d4: 2200 b108 |0006: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +0a33d8: 7010 1244 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +0a33de: 5b20 9a03 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a33e2: 5921 9803 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a33e6: 5b23 9703 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a33ea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ 0x0004 line=532 │ │ 0x0006 line=536 │ │ 0x000d line=538 │ │ 0x000f line=541 │ │ 0x0011 line=542 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ 0x0000 - 0x0012 reg=3 componentName Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #185 header: │ │ class_idx : 495 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -30078,36 +30084,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0a5648: |[0a5648] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ -0a5658: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a565e: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0a5662: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0a5668: 5b20 a403 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a566c: 2200 ad08 |000a: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ -0a5670: 7010 f643 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ -0a5676: 5b20 a003 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ -0a567a: 5b23 a103 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a567e: 2200 dc00 |0013: new-instance v0, Landroid/os/HandlerThread; // type@00dc │ │ -0a5682: 1a01 0516 |0015: const-string v1, "NotificationManagerCompat" // string@1605 │ │ -0a5686: 7020 dd04 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@04dd │ │ -0a568c: 5b20 a303 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ -0a5690: 5420 a303 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ -0a5694: 6e10 df04 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@04df │ │ -0a569a: 2200 db00 |0021: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0a569e: 5421 a303 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ -0a56a2: 6e10 de04 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@04de │ │ -0a56a8: 0c01 |0028: move-result-object v1 │ │ -0a56aa: 7030 ce04 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@04ce │ │ -0a56b0: 5b20 a203 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a56b4: 0e00 |002e: return-void │ │ +0a33ec: |[0a33ec] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ +0a33fc: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a3402: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0a3406: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0a340c: 5b20 a403 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a3410: 2200 ad08 |000a: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ +0a3414: 7010 f643 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ +0a341a: 5b20 a003 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ +0a341e: 5b23 a103 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a3422: 2200 dc00 |0013: new-instance v0, Landroid/os/HandlerThread; // type@00dc │ │ +0a3426: 1a01 0116 |0015: const-string v1, "NotificationManagerCompat" // string@1601 │ │ +0a342a: 7020 dd04 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@04dd │ │ +0a3430: 5b20 a303 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ +0a3434: 5420 a303 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ +0a3438: 6e10 df04 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@04df │ │ +0a343e: 2200 db00 |0021: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0a3442: 5421 a303 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@03a3 │ │ +0a3446: 6e10 de04 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@04de │ │ +0a344c: 0c01 |0028: move-result-object v1 │ │ +0a344e: 7030 ce04 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@04ce │ │ +0a3454: 5b20 a203 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a3458: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=290 │ │ 0x000a line=292 │ │ 0x0011 line=295 │ │ 0x0013 line=296 │ │ @@ -30123,52 +30129,52 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0a56b8: |[0a56b8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ -0a56c8: 5551 9603 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a56cc: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ -0a56d0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0a56d2: 0f01 |0005: return v1 │ │ -0a56d4: 2201 4d00 |0006: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0a56d8: 1a02 9320 |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@2093 │ │ -0a56dc: 7020 c801 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0a56e2: 5452 9703 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a56e6: 6e20 ee01 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0a56ec: 0c00 |0012: move-result-object v0 │ │ -0a56ee: 5441 a103 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a56f2: 7100 610b 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@0b61 │ │ -0a56f8: 0a02 |0018: move-result v2 │ │ -0a56fa: 6e40 9001 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0190 │ │ -0a5700: 0a01 |001c: move-result v1 │ │ -0a5702: 5c51 9603 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a5706: 5551 9603 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a570a: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0a570e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0a5710: 5951 9803 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5714: 5551 9603 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a5718: 28dd |0028: goto 0005 // -0023 │ │ -0a571a: 1a01 ea15 |0029: const-string v1, "NotifManCompat" // string@15ea │ │ -0a571e: 2202 7908 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5722: 7010 5a43 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5728: 1a03 1c1b |0030: const-string v3, "Unable to bind to listener " // string@1b1c │ │ -0a572c: 6e20 6343 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5732: 0c02 |0035: move-result-object v2 │ │ -0a5734: 5453 9703 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5738: 6e20 6243 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a573e: 0c02 |003b: move-result-object v2 │ │ -0a5740: 6e10 6a43 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5746: 0c02 |003f: move-result-object v2 │ │ -0a5748: 7120 5f37 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0a574e: 5441 a103 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a5752: 6e20 bc01 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ -0a5758: 28de |0048: goto 0026 // -0022 │ │ +0a345c: |[0a345c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ +0a346c: 5551 9603 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a3470: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ +0a3474: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0a3476: 0f01 |0005: return v1 │ │ +0a3478: 2201 4d00 |0006: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0a347c: 1a02 8e20 |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@208e │ │ +0a3480: 7020 c801 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0a3486: 5452 9703 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a348a: 6e20 ee01 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0a3490: 0c00 |0012: move-result-object v0 │ │ +0a3492: 5441 a103 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a3496: 7100 610b 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@0b61 │ │ +0a349c: 0a02 |0018: move-result v2 │ │ +0a349e: 6e40 9001 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0190 │ │ +0a34a4: 0a01 |001c: move-result v1 │ │ +0a34a6: 5c51 9603 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a34aa: 5551 9603 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a34ae: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +0a34b2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0a34b4: 5951 9803 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a34b8: 5551 9603 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a34bc: 28dd |0028: goto 0005 // -0023 │ │ +0a34be: 1a01 e615 |0029: const-string v1, "NotifManCompat" // string@15e6 │ │ +0a34c2: 2202 7908 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a34c6: 7010 5a43 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a34cc: 1a03 181b |0030: const-string v3, "Unable to bind to listener " // string@1b18 │ │ +0a34d0: 6e20 6343 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a34d6: 0c02 |0035: move-result-object v2 │ │ +0a34d8: 5453 9703 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a34dc: 6e20 6243 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a34e2: 0c02 |003b: move-result-object v2 │ │ +0a34e4: 6e10 6a43 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a34ea: 0c02 |003f: move-result-object v2 │ │ +0a34ec: 7120 5f37 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a34f2: 5441 a103 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a34f6: 6e20 bc01 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ +0a34fc: 28de |0048: goto 0026 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0005 line=445 │ │ 0x0006 line=437 │ │ 0x0013 line=438 │ │ @@ -30187,24 +30193,24 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a575c: |[0a575c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -0a576c: 5520 9603 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a5770: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a5774: 5410 a103 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a5778: 6e20 bc01 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ -0a577e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a5780: 5c20 9603 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ -0a5784: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a5786: 5b20 9903 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ -0a578a: 0e00 |000f: return-void │ │ +0a3500: |[0a3500] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +0a3510: 5520 9603 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a3514: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a3518: 5410 a103 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a351c: 6e20 bc01 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ +0a3522: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a3524: 5c20 9603 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0396 │ │ +0a3528: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a352a: 5b20 9903 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ +0a352e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x0009 line=454 │ │ 0x000c line=456 │ │ 0x000f line=457 │ │ @@ -30217,32 +30223,32 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a578c: |[0a578c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -0a579c: 7010 5d0b 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@0b5d │ │ -0a57a2: 5432 a403 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a57a6: 7210 3f44 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ -0a57ac: 0c02 |0008: move-result-object v2 │ │ -0a57ae: 7210 e043 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0a57b4: 0c00 |000c: move-result-object v0 │ │ -0a57b6: 7210 0244 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a57bc: 0a02 |0010: move-result v2 │ │ -0a57be: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ -0a57c2: 7210 0344 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a57c8: 0c01 |0016: move-result-object v1 │ │ -0a57ca: 1f01 ee01 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a57ce: 5412 9a03 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a57d2: 6e20 1444 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ -0a57d8: 7020 5a0b 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ -0a57de: 28ec |0021: goto 000d // -0014 │ │ -0a57e0: 0e00 |0022: return-void │ │ +0a3530: |[0a3530] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +0a3540: 7010 5d0b 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@0b5d │ │ +0a3546: 5432 a403 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a354a: 7210 3f44 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@443f │ │ +0a3550: 0c02 |0008: move-result-object v2 │ │ +0a3552: 7210 e043 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0a3558: 0c00 |000c: move-result-object v0 │ │ +0a355a: 7210 0244 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a3560: 0a02 |0010: move-result v2 │ │ +0a3562: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +0a3566: 7210 0344 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a356c: 0c01 |0016: move-result-object v1 │ │ +0a356e: 1f01 ee01 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a3572: 5412 9a03 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a3576: 6e20 1444 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ +0a357c: 7020 5a0b 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ +0a3582: 28ec |0021: goto 000d // -0014 │ │ +0a3584: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ 0x0019 line=332 │ │ 0x001e line=333 │ │ 0x0022 line=335 │ │ @@ -30257,22 +30263,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a57e4: |[0a57e4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ -0a57f4: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a57f8: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0a57fe: 0c00 |0005: move-result-object v0 │ │ -0a5800: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a5804: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0a5808: 7020 5a0b 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ -0a580e: 0e00 |000d: return-void │ │ +0a3588: |[0a3588] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ +0a3598: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a359c: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0a35a2: 0c00 |0005: move-result-object v0 │ │ +0a35a4: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a35a8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0a35ac: 7020 5a0b 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ +0a35b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0008 line=355 │ │ 0x000a line=356 │ │ 0x000d line=358 │ │ locals : │ │ @@ -30285,27 +30291,27 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a5810: |[0a5810] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -0a5820: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a5824: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0a582a: 0c00 |0005: move-result-object v0 │ │ -0a582c: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a5830: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -0a5834: 7110 5209 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@0952 │ │ -0a583a: 0c01 |000d: move-result-object v1 │ │ -0a583c: 5b01 9903 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ -0a5840: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0a5842: 5901 9803 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5846: 7020 5a0b 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ -0a584c: 0e00 |0016: return-void │ │ +0a35b4: |[0a35b4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0a35c4: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a35c8: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0a35ce: 0c00 |0005: move-result-object v0 │ │ +0a35d0: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a35d4: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +0a35d8: 7110 5209 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@0952 │ │ +0a35de: 0c01 |000d: move-result-object v1 │ │ +0a35e0: 5b01 9903 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ +0a35e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0a35e6: 5901 9803 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a35ea: 7020 5a0b 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5a │ │ +0a35f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0008 line=339 │ │ 0x000a line=340 │ │ 0x0010 line=341 │ │ 0x0013 line=342 │ │ @@ -30321,22 +30327,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a5850: |[0a5850] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -0a5860: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a5864: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0a586a: 0c00 |0005: move-result-object v0 │ │ -0a586c: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a5870: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0a5874: 7020 520b 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b52 │ │ -0a587a: 0e00 |000d: return-void │ │ +0a35f4: |[0a35f4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +0a3604: 5421 a403 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a3608: 7220 3944 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0a360e: 0c00 |0005: move-result-object v0 │ │ +0a3610: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a3614: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0a3618: 7020 520b 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b52 │ │ +0a361e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x000a line=349 │ │ 0x000d line=351 │ │ locals : │ │ @@ -30349,118 +30355,118 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -0a587c: |[0a587c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -0a588c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0a588e: 1a02 ea15 |0001: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5892: 7120 5d37 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5898: 0a02 |0006: move-result v2 │ │ -0a589a: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ -0a589e: 1a02 ea15 |0009: const-string v2, "NotifManCompat" // string@15ea │ │ -0a58a2: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a58a6: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a58ac: 1a04 de16 |0010: const-string v4, "Processing component " // string@16de │ │ -0a58b0: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a58b6: 0c03 |0015: move-result-object v3 │ │ -0a58b8: 5474 9703 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a58bc: 6e20 6243 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a58c2: 0c03 |001b: move-result-object v3 │ │ -0a58c4: 1a04 4601 |001c: const-string v4, ", " // string@0146 │ │ -0a58c8: 6e20 6343 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a58ce: 0c03 |0021: move-result-object v3 │ │ -0a58d0: 5474 9a03 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a58d4: 6e10 1f44 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0a58da: 0a04 |0027: move-result v4 │ │ -0a58dc: 6e20 5f43 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a58e2: 0c03 |002b: move-result-object v3 │ │ -0a58e4: 1a04 d000 |002c: const-string v4, " queued tasks" // string@00d0 │ │ -0a58e8: 6e20 6343 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a58ee: 0c03 |0031: move-result-object v3 │ │ -0a58f0: 6e10 6a43 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a58f6: 0c03 |0035: move-result-object v3 │ │ -0a58f8: 7120 5737 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a58fe: 5472 9a03 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a5902: 6e10 1944 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@4419 │ │ -0a5908: 0a02 |003e: move-result v2 │ │ -0a590a: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ -0a590e: 0e00 |0041: return-void │ │ -0a5910: 7020 510b 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@0b51 │ │ -0a5916: 0a02 |0045: move-result v2 │ │ -0a5918: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ -0a591c: 5472 9903 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ -0a5920: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ -0a5924: 7020 5c0b 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5c │ │ -0a592a: 28f2 |004f: goto 0041 // -000e │ │ -0a592c: 1a02 ea15 |0050: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5930: 1233 |0052: const/4 v3, #int 3 // #3 │ │ -0a5932: 7120 5d37 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5938: 0a02 |0056: move-result v2 │ │ -0a593a: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ -0a593e: 1a02 ea15 |0059: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5942: 2203 7908 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5946: 7010 5a43 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a594c: 1a04 a018 |0060: const-string v4, "Sending task " // string@18a0 │ │ -0a5950: 6e20 6343 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5956: 0c03 |0065: move-result-object v3 │ │ -0a5958: 6e20 6243 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a595e: 0c03 |0069: move-result-object v3 │ │ -0a5960: 6e10 6a43 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5966: 0c03 |006d: move-result-object v3 │ │ -0a5968: 7120 5737 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a596e: 5472 9903 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ -0a5972: 7220 5e0b 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@0b5e │ │ -0a5978: 5472 9a03 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a597c: 6e10 1c44 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@441c │ │ -0a5982: 5472 9a03 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a5986: 6e10 1b44 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@441b │ │ -0a598c: 0c01 |0080: move-result-object v1 │ │ -0a598e: 1f01 f001 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@01f0 │ │ -0a5992: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ -0a5996: 5472 9a03 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a599a: 6e10 1944 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@4419 │ │ -0a59a0: 0a02 |008a: move-result v2 │ │ -0a59a2: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ -0a59a6: 7020 5c0b 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5c │ │ -0a59ac: 28b1 |0090: goto 0041 // -004f │ │ -0a59ae: 0d00 |0091: move-exception v0 │ │ -0a59b0: 1a02 ea15 |0092: const-string v2, "NotifManCompat" // string@15ea │ │ -0a59b4: 7120 5d37 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a59ba: 0a02 |0097: move-result v2 │ │ -0a59bc: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ -0a59c0: 1a02 ea15 |009a: const-string v2, "NotifManCompat" // string@15ea │ │ -0a59c4: 2203 7908 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a59c8: 7010 5a43 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a59ce: 1a04 9417 |00a1: const-string v4, "Remote service has died: " // string@1794 │ │ -0a59d2: 6e20 6343 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a59d8: 0c03 |00a6: move-result-object v3 │ │ -0a59da: 5474 9703 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a59de: 6e20 6243 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a59e4: 0c03 |00ac: move-result-object v3 │ │ -0a59e6: 6e10 6a43 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a59ec: 0c03 |00b0: move-result-object v3 │ │ -0a59ee: 7120 5737 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a59f4: 28d1 |00b4: goto 0085 // -002f │ │ -0a59f6: 0d00 |00b5: move-exception v0 │ │ -0a59f8: 1a02 ea15 |00b6: const-string v2, "NotifManCompat" // string@15ea │ │ -0a59fc: 2203 7908 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5a00: 7010 5a43 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5a06: 1a04 9517 |00bd: const-string v4, "RemoteException communicating with " // string@1795 │ │ -0a5a0a: 6e20 6343 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5a10: 0c03 |00c2: move-result-object v3 │ │ -0a5a12: 5474 9703 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5a16: 6e20 6243 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5a1c: 0c03 |00c8: move-result-object v3 │ │ -0a5a1e: 6e10 6a43 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5a24: 0c03 |00cc: move-result-object v3 │ │ -0a5a26: 7130 6037 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0a5a2c: 28b5 |00d0: goto 0085 // -004b │ │ +0a3620: |[0a3620] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +0a3630: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0a3632: 1a02 e615 |0001: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a3636: 7120 5d37 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a363c: 0a02 |0006: move-result v2 │ │ +0a363e: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ +0a3642: 1a02 e615 |0009: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a3646: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a364a: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3650: 1a04 da16 |0010: const-string v4, "Processing component " // string@16da │ │ +0a3654: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a365a: 0c03 |0015: move-result-object v3 │ │ +0a365c: 5474 9703 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a3660: 6e20 6243 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3666: 0c03 |001b: move-result-object v3 │ │ +0a3668: 1a04 4301 |001c: const-string v4, ", " // string@0143 │ │ +0a366c: 6e20 6343 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3672: 0c03 |0021: move-result-object v3 │ │ +0a3674: 5474 9a03 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a3678: 6e10 1f44 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0a367e: 0a04 |0027: move-result v4 │ │ +0a3680: 6e20 5f43 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a3686: 0c03 |002b: move-result-object v3 │ │ +0a3688: 1a04 cd00 |002c: const-string v4, " queued tasks" // string@00cd │ │ +0a368c: 6e20 6343 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3692: 0c03 |0031: move-result-object v3 │ │ +0a3694: 6e10 6a43 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a369a: 0c03 |0035: move-result-object v3 │ │ +0a369c: 7120 5737 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a36a2: 5472 9a03 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a36a6: 6e10 1944 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@4419 │ │ +0a36ac: 0a02 |003e: move-result v2 │ │ +0a36ae: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ +0a36b2: 0e00 |0041: return-void │ │ +0a36b4: 7020 510b 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@0b51 │ │ +0a36ba: 0a02 |0045: move-result v2 │ │ +0a36bc: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +0a36c0: 5472 9903 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ +0a36c4: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ +0a36c8: 7020 5c0b 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5c │ │ +0a36ce: 28f2 |004f: goto 0041 // -000e │ │ +0a36d0: 1a02 e615 |0050: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a36d4: 1233 |0052: const/4 v3, #int 3 // #3 │ │ +0a36d6: 7120 5d37 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a36dc: 0a02 |0056: move-result v2 │ │ +0a36de: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ +0a36e2: 1a02 e615 |0059: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a36e6: 2203 7908 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a36ea: 7010 5a43 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a36f0: 1a04 9c18 |0060: const-string v4, "Sending task " // string@189c │ │ +0a36f4: 6e20 6343 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a36fa: 0c03 |0065: move-result-object v3 │ │ +0a36fc: 6e20 6243 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3702: 0c03 |0069: move-result-object v3 │ │ +0a3704: 6e10 6a43 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a370a: 0c03 |006d: move-result-object v3 │ │ +0a370c: 7120 5737 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3712: 5472 9903 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0399 │ │ +0a3716: 7220 5e0b 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@0b5e │ │ +0a371c: 5472 9a03 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a3720: 6e10 1c44 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@441c │ │ +0a3726: 5472 9a03 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a372a: 6e10 1b44 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@441b │ │ +0a3730: 0c01 |0080: move-result-object v1 │ │ +0a3732: 1f01 f001 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@01f0 │ │ +0a3736: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ +0a373a: 5472 9a03 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a373e: 6e10 1944 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@4419 │ │ +0a3744: 0a02 |008a: move-result v2 │ │ +0a3746: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ +0a374a: 7020 5c0b 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b5c │ │ +0a3750: 28b1 |0090: goto 0041 // -004f │ │ +0a3752: 0d00 |0091: move-exception v0 │ │ +0a3754: 1a02 e615 |0092: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a3758: 7120 5d37 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a375e: 0a02 |0097: move-result v2 │ │ +0a3760: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ +0a3764: 1a02 e615 |009a: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a3768: 2203 7908 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a376c: 7010 5a43 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3772: 1a04 9017 |00a1: const-string v4, "Remote service has died: " // string@1790 │ │ +0a3776: 6e20 6343 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a377c: 0c03 |00a6: move-result-object v3 │ │ +0a377e: 5474 9703 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a3782: 6e20 6243 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3788: 0c03 |00ac: move-result-object v3 │ │ +0a378a: 6e10 6a43 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3790: 0c03 |00b0: move-result-object v3 │ │ +0a3792: 7120 5737 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3798: 28d1 |00b4: goto 0085 // -002f │ │ +0a379a: 0d00 |00b5: move-exception v0 │ │ +0a379c: 1a02 e615 |00b6: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a37a0: 2203 7908 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a37a4: 7010 5a43 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a37aa: 1a04 9117 |00bd: const-string v4, "RemoteException communicating with " // string@1791 │ │ +0a37ae: 6e20 6343 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a37b4: 0c03 |00c2: move-result-object v3 │ │ +0a37b6: 5474 9703 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a37ba: 6e20 6243 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a37c0: 0c03 |00c8: move-result-object v3 │ │ +0a37c2: 6e10 6a43 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a37c8: 0c03 |00cc: move-result-object v3 │ │ +0a37ca: 7130 6037 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0a37d0: 28b5 |00d0: goto 0085 // -004b │ │ catches : 1 │ │ 0x0050 - 0x007b │ │ Landroid/os/DeadObjectException; -> 0x0091 │ │ Landroid/os/RemoteException; -> 0x00b5 │ │ positions : │ │ 0x0001 line=488 │ │ 0x0009 line=489 │ │ @@ -30494,91 +30500,91 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0a5a44: |[0a5a44] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -0a5a54: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -0a5a56: 5462 a203 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5a5a: 5473 9703 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5a5e: 6e30 d204 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@04d2 │ │ -0a5a64: 0a02 |0008: move-result v2 │ │ -0a5a66: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -0a5a6a: 0e00 |000b: return-void │ │ -0a5a6c: 5272 9803 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5a70: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a5a74: 5972 9803 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5a78: 5272 9803 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5a7c: 1263 |0014: const/4 v3, #int 6 // #6 │ │ -0a5a7e: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ -0a5a82: 1a02 ea15 |0017: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5a86: 2203 7908 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5a8a: 7010 5a43 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5a90: 1a04 ab08 |001e: const-string v4, "Giving up on delivering " // string@08ab │ │ -0a5a94: 6e20 6343 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5a9a: 0c03 |0023: move-result-object v3 │ │ -0a5a9c: 5474 9a03 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a5aa0: 6e10 1f44 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0a5aa6: 0a04 |0029: move-result v4 │ │ -0a5aa8: 6e20 5f43 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a5aae: 0c03 |002d: move-result-object v3 │ │ -0a5ab0: 1a04 d900 |002e: const-string v4, " tasks to " // string@00d9 │ │ -0a5ab4: 6e20 6343 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5aba: 0c03 |0033: move-result-object v3 │ │ -0a5abc: 5474 9703 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5ac0: 6e20 6243 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5ac6: 0c03 |0039: move-result-object v3 │ │ -0a5ac8: 1a04 6800 |003a: const-string v4, " after " // string@0068 │ │ -0a5acc: 6e20 6343 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5ad2: 0c03 |003f: move-result-object v3 │ │ -0a5ad4: 5274 9803 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5ad8: 6e20 5f43 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a5ade: 0c03 |0045: move-result-object v3 │ │ -0a5ae0: 1a04 d200 |0046: const-string v4, " retries" // string@00d2 │ │ -0a5ae4: 6e20 6343 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5aea: 0c03 |004b: move-result-object v3 │ │ -0a5aec: 6e10 6a43 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5af2: 0c03 |004f: move-result-object v3 │ │ -0a5af4: 7120 5f37 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0a5afa: 5472 9a03 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ -0a5afe: 6e10 1744 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ -0a5b04: 28b3 |0058: goto 000b // -004d │ │ -0a5b06: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -0a5b08: 5273 9803 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ -0a5b0c: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0a5b10: b832 |005e: shl-int/2addr v2, v3 │ │ -0a5b12: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ -0a5b16: 1a02 ea15 |0061: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5b1a: 7120 5d37 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5b20: 0a02 |0066: move-result v2 │ │ -0a5b22: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ -0a5b26: 1a02 ea15 |0069: const-string v2, "NotifManCompat" // string@15ea │ │ -0a5b2a: 2203 7908 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5b2e: 7010 5a43 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5b34: 1a04 6e18 |0070: const-string v4, "Scheduling retry for " // string@186e │ │ -0a5b38: 6e20 6343 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5b3e: 0c03 |0075: move-result-object v3 │ │ -0a5b40: 6e20 5f43 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a5b46: 0c03 |0079: move-result-object v3 │ │ -0a5b48: 1a04 c300 |007a: const-string v4, " ms" // string@00c3 │ │ -0a5b4c: 6e20 6343 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5b52: 0c03 |007f: move-result-object v3 │ │ -0a5b54: 6e10 6a43 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5b5a: 0c03 |0083: move-result-object v3 │ │ -0a5b5c: 7120 5737 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a5b62: 5462 a203 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5b66: 5473 9703 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ -0a5b6a: 6e30 d304 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0a5b70: 0c01 |008e: move-result-object v1 │ │ -0a5b72: 5462 a203 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5b76: 8104 |0091: int-to-long v4, v0 │ │ -0a5b78: 6e40 dc04 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@04dc │ │ -0a5b7e: 2900 76ff |0095: goto/16 000b // -008a │ │ +0a37e8: |[0a37e8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +0a37f8: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0a37fa: 5462 a203 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a37fe: 5473 9703 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a3802: 6e30 d204 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@04d2 │ │ +0a3808: 0a02 |0008: move-result v2 │ │ +0a380a: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +0a380e: 0e00 |000b: return-void │ │ +0a3810: 5272 9803 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a3814: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3818: 5972 9803 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a381c: 5272 9803 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a3820: 1263 |0014: const/4 v3, #int 6 // #6 │ │ +0a3822: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ +0a3826: 1a02 e615 |0017: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a382a: 2203 7908 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a382e: 7010 5a43 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3834: 1a04 a708 |001e: const-string v4, "Giving up on delivering " // string@08a7 │ │ +0a3838: 6e20 6343 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a383e: 0c03 |0023: move-result-object v3 │ │ +0a3840: 5474 9a03 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a3844: 6e10 1f44 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0a384a: 0a04 |0029: move-result v4 │ │ +0a384c: 6e20 5f43 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a3852: 0c03 |002d: move-result-object v3 │ │ +0a3854: 1a04 d600 |002e: const-string v4, " tasks to " // string@00d6 │ │ +0a3858: 6e20 6343 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a385e: 0c03 |0033: move-result-object v3 │ │ +0a3860: 5474 9703 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a3864: 6e20 6243 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a386a: 0c03 |0039: move-result-object v3 │ │ +0a386c: 1a04 6500 |003a: const-string v4, " after " // string@0065 │ │ +0a3870: 6e20 6343 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3876: 0c03 |003f: move-result-object v3 │ │ +0a3878: 5274 9803 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a387c: 6e20 5f43 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a3882: 0c03 |0045: move-result-object v3 │ │ +0a3884: 1a04 cf00 |0046: const-string v4, " retries" // string@00cf │ │ +0a3888: 6e20 6343 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a388e: 0c03 |004b: move-result-object v3 │ │ +0a3890: 6e10 6a43 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3896: 0c03 |004f: move-result-object v3 │ │ +0a3898: 7120 5f37 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a389e: 5472 9a03 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@039a │ │ +0a38a2: 6e10 1744 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ +0a38a8: 28b3 |0058: goto 000b // -004d │ │ +0a38aa: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +0a38ac: 5273 9803 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0398 │ │ +0a38b0: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0a38b4: b832 |005e: shl-int/2addr v2, v3 │ │ +0a38b6: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ +0a38ba: 1a02 e615 |0061: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a38be: 7120 5d37 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a38c4: 0a02 |0066: move-result v2 │ │ +0a38c6: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ +0a38ca: 1a02 e615 |0069: const-string v2, "NotifManCompat" // string@15e6 │ │ +0a38ce: 2203 7908 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0a38d2: 7010 5a43 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a38d8: 1a04 6a18 |0070: const-string v4, "Scheduling retry for " // string@186a │ │ +0a38dc: 6e20 6343 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a38e2: 0c03 |0075: move-result-object v3 │ │ +0a38e4: 6e20 5f43 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a38ea: 0c03 |0079: move-result-object v3 │ │ +0a38ec: 1a04 c000 |007a: const-string v4, " ms" // string@00c0 │ │ +0a38f0: 6e20 6343 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a38f6: 0c03 |007f: move-result-object v3 │ │ +0a38f8: 6e10 6a43 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a38fe: 0c03 |0083: move-result-object v3 │ │ +0a3900: 7120 5737 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3906: 5462 a203 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a390a: 5473 9703 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0397 │ │ +0a390e: 6e30 d304 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a3914: 0c01 |008e: move-result-object v1 │ │ +0a3916: 5462 a203 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a391a: 8104 |0091: int-to-long v4, v0 │ │ +0a391c: 6e40 dc04 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@04dc │ │ +0a3922: 2900 76ff |0095: goto/16 000b // -008a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=465 │ │ 0x000b line=481 │ │ 0x000c line=468 │ │ 0x0012 line=469 │ │ 0x0017 line=470 │ │ @@ -30599,148 +30605,148 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 273 16-bit code units │ │ -0a5b84: |[0a5b84] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ -0a5b94: 123b |0000: const/4 v11, #int 3 // #3 │ │ -0a5b96: 54c8 a103 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a5b9a: 7110 660b 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0b66 │ │ -0a5ba0: 0c02 |0006: move-result-object v2 │ │ -0a5ba2: 54c8 a003 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ -0a5ba6: 7220 4644 8200 |0009: invoke-interface {v2, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@4446 │ │ -0a5bac: 0a08 |000c: move-result v8 │ │ -0a5bae: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ -0a5bb2: 0e00 |000f: return-void │ │ -0a5bb4: 5bc2 a003 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ -0a5bb8: 54c8 a103 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ -0a5bbc: 6e10 a601 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a5bc2: 0c08 |0017: move-result-object v8 │ │ -0a5bc4: 2209 4d00 |0018: new-instance v9, Landroid/content/Intent; // type@004d │ │ -0a5bc8: 7010 c501 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0a5bce: 1a0a 9320 |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@2093 │ │ -0a5bd2: 6e20 eb01 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -0a5bd8: 0c09 |0022: move-result-object v9 │ │ -0a5bda: 124a |0023: const/4 v10, #int 4 // #4 │ │ -0a5bdc: 6e30 1102 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ -0a5be2: 0c07 |0027: move-result-object v7 │ │ -0a5be4: 2201 ad08 |0028: new-instance v1, Ljava/util/HashSet; // type@08ad │ │ -0a5be8: 7010 f643 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@43f6 │ │ -0a5bee: 7210 2944 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0a5bf4: 0c04 |0030: move-result-object v4 │ │ -0a5bf6: 7210 0244 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a5bfc: 0a08 |0034: move-result v8 │ │ -0a5bfe: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ -0a5c02: 7210 0344 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a5c08: 0c06 |003a: move-result-object v6 │ │ -0a5c0a: 1f06 5900 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -0a5c0e: 5468 9100 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0a5c12: 5488 9400 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ -0a5c16: 7220 4444 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4444 │ │ -0a5c1c: 0a08 |0044: move-result v8 │ │ -0a5c1e: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ -0a5c22: 2200 4100 |0047: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ -0a5c26: 5468 9100 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0a5c2a: 5488 9400 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ -0a5c2e: 5469 9100 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0a5c32: 5499 9300 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0093 │ │ -0a5c36: 7030 7e01 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0a5c3c: 5468 9100 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0a5c40: 5488 9500 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@0095 │ │ -0a5c44: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ -0a5c48: 1a08 ea15 |005a: const-string v8, "NotifManCompat" // string@15ea │ │ -0a5c4c: 2209 7908 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5c50: 7010 5a43 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5c56: 1a0a a616 |0061: const-string v10, "Permission present on component " // string@16a6 │ │ -0a5c5a: 6e20 6343 a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5c60: 0c09 |0066: move-result-object v9 │ │ -0a5c62: 6e20 6243 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5c68: 0c09 |006a: move-result-object v9 │ │ -0a5c6a: 1a0a 5a01 |006b: const-string v10, ", not adding listener record." // string@015a │ │ -0a5c6e: 6e20 6343 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5c74: 0c09 |0070: move-result-object v9 │ │ -0a5c76: 6e10 6a43 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5c7c: 0c09 |0074: move-result-object v9 │ │ -0a5c7e: 7120 5f37 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0a5c84: 28b9 |0078: goto 0031 // -0047 │ │ -0a5c86: 7220 4344 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4443 │ │ -0a5c8c: 28b5 |007c: goto 0031 // -004b │ │ -0a5c8e: 7210 4744 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0a5c94: 0c04 |0080: move-result-object v4 │ │ -0a5c96: 7210 0244 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a5c9c: 0a08 |0084: move-result v8 │ │ -0a5c9e: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ -0a5ca2: 7210 0344 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a5ca8: 0c00 |008a: move-result-object v0 │ │ -0a5caa: 1f00 4100 |008b: check-cast v0, Landroid/content/ComponentName; // type@0041 │ │ -0a5cae: 54c8 a403 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a5cb2: 7220 3744 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ -0a5cb8: 0a08 |0092: move-result v8 │ │ -0a5cba: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ -0a5cbe: 1a08 ea15 |0095: const-string v8, "NotifManCompat" // string@15ea │ │ -0a5cc2: 7120 5d37 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5cc8: 0a08 |009a: move-result v8 │ │ -0a5cca: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ -0a5cce: 1a08 ea15 |009d: const-string v8, "NotifManCompat" // string@15ea │ │ -0a5cd2: 2209 7908 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5cd6: 7010 5a43 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5cdc: 1a0a c503 |00a4: const-string v10, "Adding listener record for " // string@03c5 │ │ -0a5ce0: 6e20 6343 a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5ce6: 0c09 |00a9: move-result-object v9 │ │ -0a5ce8: 6e20 6243 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5cee: 0c09 |00ad: move-result-object v9 │ │ -0a5cf0: 6e10 6a43 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5cf6: 0c09 |00b1: move-result-object v9 │ │ -0a5cf8: 7120 5737 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a5cfe: 54c8 a403 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a5d02: 2209 ee01 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a5d06: 7020 4f0b 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@0b4f │ │ -0a5d0c: 7230 3c44 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -0a5d12: 28c2 |00bf: goto 0081 // -003e │ │ -0a5d14: 54c8 a403 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ -0a5d18: 7210 3844 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ -0a5d1e: 0c08 |00c5: move-result-object v8 │ │ -0a5d20: 7210 4744 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0a5d26: 0c05 |00c9: move-result-object v5 │ │ -0a5d28: 7210 0244 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0a5d2e: 0a08 |00cd: move-result v8 │ │ -0a5d30: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ -0a5d34: 7210 0344 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0a5d3a: 0c03 |00d3: move-result-object v3 │ │ -0a5d3c: 1f03 b408 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@08b4 │ │ -0a5d40: 7210 3444 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0a5d46: 0c08 |00d9: move-result-object v8 │ │ -0a5d48: 7220 4444 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4444 │ │ -0a5d4e: 0a08 |00dd: move-result v8 │ │ -0a5d50: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ -0a5d54: 1a08 ea15 |00e0: const-string v8, "NotifManCompat" // string@15ea │ │ -0a5d58: 7120 5d37 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5d5e: 0a08 |00e5: move-result v8 │ │ -0a5d60: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ -0a5d64: 1a08 ea15 |00e8: const-string v8, "NotifManCompat" // string@15ea │ │ -0a5d68: 2209 7908 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5d6c: 7010 5a43 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5d72: 1a0a 9f17 |00ef: const-string v10, "Removing listener record for " // string@179f │ │ -0a5d76: 6e20 6343 a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5d7c: 0c09 |00f4: move-result-object v9 │ │ -0a5d7e: 7210 3444 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0a5d84: 0c0a |00f8: move-result-object v10 │ │ -0a5d86: 6e20 6243 a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5d8c: 0c09 |00fc: move-result-object v9 │ │ -0a5d8e: 6e10 6a43 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5d94: 0c09 |0100: move-result-object v9 │ │ -0a5d96: 7120 5737 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a5d9c: 7210 3544 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0a5da2: 0c08 |0107: move-result-object v8 │ │ -0a5da4: 1f08 ee01 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ -0a5da8: 7020 520b 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b52 │ │ -0a5dae: 7210 0444 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ -0a5db4: 28ba |0110: goto 00ca // -0046 │ │ +0a3928: |[0a3928] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ +0a3938: 123b |0000: const/4 v11, #int 3 // #3 │ │ +0a393a: 54c8 a103 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a393e: 7110 660b 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0b66 │ │ +0a3944: 0c02 |0006: move-result-object v2 │ │ +0a3946: 54c8 a003 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ +0a394a: 7220 4644 8200 |0009: invoke-interface {v2, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@4446 │ │ +0a3950: 0a08 |000c: move-result v8 │ │ +0a3952: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ +0a3956: 0e00 |000f: return-void │ │ +0a3958: 5bc2 a003 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@03a0 │ │ +0a395c: 54c8 a103 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@03a1 │ │ +0a3960: 6e10 a601 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a3966: 0c08 |0017: move-result-object v8 │ │ +0a3968: 2209 4d00 |0018: new-instance v9, Landroid/content/Intent; // type@004d │ │ +0a396c: 7010 c501 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0a3972: 1a0a 8e20 |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@208e │ │ +0a3976: 6e20 eb01 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +0a397c: 0c09 |0022: move-result-object v9 │ │ +0a397e: 124a |0023: const/4 v10, #int 4 // #4 │ │ +0a3980: 6e30 1102 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ +0a3986: 0c07 |0027: move-result-object v7 │ │ +0a3988: 2201 ad08 |0028: new-instance v1, Ljava/util/HashSet; // type@08ad │ │ +0a398c: 7010 f643 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@43f6 │ │ +0a3992: 7210 2944 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0a3998: 0c04 |0030: move-result-object v4 │ │ +0a399a: 7210 0244 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a39a0: 0a08 |0034: move-result v8 │ │ +0a39a2: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ +0a39a6: 7210 0344 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a39ac: 0c06 |003a: move-result-object v6 │ │ +0a39ae: 1f06 5900 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +0a39b2: 5468 9100 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0a39b6: 5488 9400 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ +0a39ba: 7220 4444 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4444 │ │ +0a39c0: 0a08 |0044: move-result v8 │ │ +0a39c2: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ +0a39c6: 2200 4100 |0047: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ +0a39ca: 5468 9100 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0a39ce: 5488 9400 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ +0a39d2: 5469 9100 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0a39d6: 5499 9300 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0093 │ │ +0a39da: 7030 7e01 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0a39e0: 5468 9100 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0a39e4: 5488 9500 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@0095 │ │ +0a39e8: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ +0a39ec: 1a08 e615 |005a: const-string v8, "NotifManCompat" // string@15e6 │ │ +0a39f0: 2209 7908 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +0a39f4: 7010 5a43 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a39fa: 1a0a a216 |0061: const-string v10, "Permission present on component " // string@16a2 │ │ +0a39fe: 6e20 6343 a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3a04: 0c09 |0066: move-result-object v9 │ │ +0a3a06: 6e20 6243 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3a0c: 0c09 |006a: move-result-object v9 │ │ +0a3a0e: 1a0a 5701 |006b: const-string v10, ", not adding listener record." // string@0157 │ │ +0a3a12: 6e20 6343 a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3a18: 0c09 |0070: move-result-object v9 │ │ +0a3a1a: 6e10 6a43 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3a20: 0c09 |0074: move-result-object v9 │ │ +0a3a22: 7120 5f37 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a3a28: 28b9 |0078: goto 0031 // -0047 │ │ +0a3a2a: 7220 4344 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4443 │ │ +0a3a30: 28b5 |007c: goto 0031 // -004b │ │ +0a3a32: 7210 4744 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0a3a38: 0c04 |0080: move-result-object v4 │ │ +0a3a3a: 7210 0244 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a3a40: 0a08 |0084: move-result v8 │ │ +0a3a42: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ +0a3a46: 7210 0344 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a3a4c: 0c00 |008a: move-result-object v0 │ │ +0a3a4e: 1f00 4100 |008b: check-cast v0, Landroid/content/ComponentName; // type@0041 │ │ +0a3a52: 54c8 a403 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a3a56: 7220 3744 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ +0a3a5c: 0a08 |0092: move-result v8 │ │ +0a3a5e: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ +0a3a62: 1a08 e615 |0095: const-string v8, "NotifManCompat" // string@15e6 │ │ +0a3a66: 7120 5d37 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a3a6c: 0a08 |009a: move-result v8 │ │ +0a3a6e: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ +0a3a72: 1a08 e615 |009d: const-string v8, "NotifManCompat" // string@15e6 │ │ +0a3a76: 2209 7908 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +0a3a7a: 7010 5a43 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3a80: 1a0a c203 |00a4: const-string v10, "Adding listener record for " // string@03c2 │ │ +0a3a84: 6e20 6343 a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3a8a: 0c09 |00a9: move-result-object v9 │ │ +0a3a8c: 6e20 6243 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3a92: 0c09 |00ad: move-result-object v9 │ │ +0a3a94: 6e10 6a43 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3a9a: 0c09 |00b1: move-result-object v9 │ │ +0a3a9c: 7120 5737 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3aa2: 54c8 a403 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a3aa6: 2209 ee01 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a3aaa: 7020 4f0b 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@0b4f │ │ +0a3ab0: 7230 3c44 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +0a3ab6: 28c2 |00bf: goto 0081 // -003e │ │ +0a3ab8: 54c8 a403 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@03a4 │ │ +0a3abc: 7210 3844 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ +0a3ac2: 0c08 |00c5: move-result-object v8 │ │ +0a3ac4: 7210 4744 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0a3aca: 0c05 |00c9: move-result-object v5 │ │ +0a3acc: 7210 0244 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0a3ad2: 0a08 |00cd: move-result v8 │ │ +0a3ad4: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ +0a3ad8: 7210 0344 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0a3ade: 0c03 |00d3: move-result-object v3 │ │ +0a3ae0: 1f03 b408 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@08b4 │ │ +0a3ae4: 7210 3444 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0a3aea: 0c08 |00d9: move-result-object v8 │ │ +0a3aec: 7220 4444 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@4444 │ │ +0a3af2: 0a08 |00dd: move-result v8 │ │ +0a3af4: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ +0a3af8: 1a08 e615 |00e0: const-string v8, "NotifManCompat" // string@15e6 │ │ +0a3afc: 7120 5d37 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a3b02: 0a08 |00e5: move-result v8 │ │ +0a3b04: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ +0a3b08: 1a08 e615 |00e8: const-string v8, "NotifManCompat" // string@15e6 │ │ +0a3b0c: 2209 7908 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +0a3b10: 7010 5a43 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3b16: 1a0a 9b17 |00ef: const-string v10, "Removing listener record for " // string@179b │ │ +0a3b1a: 6e20 6343 a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3b20: 0c09 |00f4: move-result-object v9 │ │ +0a3b22: 7210 3444 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0a3b28: 0c0a |00f8: move-result-object v10 │ │ +0a3b2a: 6e20 6243 a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3b30: 0c09 |00fc: move-result-object v9 │ │ +0a3b32: 6e10 6a43 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3b38: 0c09 |0100: move-result-object v9 │ │ +0a3b3a: 7120 5737 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3b40: 7210 3544 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0a3b46: 0c08 |0107: move-result-object v8 │ │ +0a3b48: 1f08 ee01 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@01ee │ │ +0a3b4c: 7020 520b 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0b52 │ │ +0a3b52: 7210 0444 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ +0a3b58: 28ba |0110: goto 00ca // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0007 line=384 │ │ 0x000f line=427 │ │ 0x0010 line=388 │ │ 0x0012 line=389 │ │ @@ -30782,43 +30788,43 @@ │ │ type : '(Landroid/os/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0a5db8: |[0a5db8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ -0a5dc8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a5dca: 5251 c400 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@00c4 │ │ -0a5dce: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ -0a5dd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0a5dd6: 0f01 |0007: return v1 │ │ -0a5dd8: 5451 c300 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0a5ddc: 1f01 f001 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@01f0 │ │ -0a5de0: 7020 540b 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b54 │ │ -0a5de6: 0121 |000f: move v1, v2 │ │ -0a5de8: 28f7 |0010: goto 0007 // -0009 │ │ -0a5dea: 5450 c300 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0a5dee: 1f00 ed01 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@01ed │ │ -0a5df2: 5401 9403 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0394 │ │ -0a5df6: 5403 9503 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0395 │ │ -0a5dfa: 7030 560b 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0b56 │ │ -0a5e00: 0121 |001c: move v1, v2 │ │ -0a5e02: 28ea |001d: goto 0007 // -0016 │ │ -0a5e04: 5451 c300 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0a5e08: 1f01 4100 |0020: check-cast v1, Landroid/content/ComponentName; // type@0041 │ │ -0a5e0c: 7020 570b 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@0b57 │ │ -0a5e12: 0121 |0025: move v1, v2 │ │ -0a5e14: 28e1 |0026: goto 0007 // -001f │ │ -0a5e16: 5451 c300 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0a5e1a: 1f01 4100 |0029: check-cast v1, Landroid/content/ComponentName; // type@0041 │ │ -0a5e1e: 7020 550b 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0b55 │ │ -0a5e24: 0121 |002e: move v1, v2 │ │ -0a5e26: 28d8 |002f: goto 0007 // -0028 │ │ -0a5e28: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ +0a3b5c: |[0a3b5c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ +0a3b6c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a3b6e: 5251 c400 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@00c4 │ │ +0a3b72: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ +0a3b78: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0a3b7a: 0f01 |0007: return v1 │ │ +0a3b7c: 5451 c300 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0a3b80: 1f01 f001 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@01f0 │ │ +0a3b84: 7020 540b 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b54 │ │ +0a3b8a: 0121 |000f: move v1, v2 │ │ +0a3b8c: 28f7 |0010: goto 0007 // -0009 │ │ +0a3b8e: 5450 c300 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0a3b92: 1f00 ed01 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@01ed │ │ +0a3b96: 5401 9403 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0394 │ │ +0a3b9a: 5403 9503 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0395 │ │ +0a3b9e: 7030 560b 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0b56 │ │ +0a3ba4: 0121 |001c: move v1, v2 │ │ +0a3ba6: 28ea |001d: goto 0007 // -0016 │ │ +0a3ba8: 5451 c300 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0a3bac: 1f01 4100 |0020: check-cast v1, Landroid/content/ComponentName; // type@0041 │ │ +0a3bb0: 7020 570b 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@0b57 │ │ +0a3bb6: 0121 |0025: move v1, v2 │ │ +0a3bb8: 28e1 |0026: goto 0007 // -001f │ │ +0a3bba: 5451 c300 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0a3bbe: 1f01 4100 |0029: check-cast v1, Landroid/content/ComponentName; // type@0041 │ │ +0a3bc2: 7020 550b 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0b55 │ │ +0a3bc8: 0121 |002e: move v1, v2 │ │ +0a3bca: 28d8 |002f: goto 0007 // -0028 │ │ +0a3bcc: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0006 line=326 │ │ 0x0008 line=313 │ │ 0x0010 line=314 │ │ 0x0011 line=316 │ │ @@ -30839,39 +30845,39 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0a5e40: |[0a5e40] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -0a5e50: 1a00 ea15 |0000: const-string v0, "NotifManCompat" // string@15ea │ │ -0a5e54: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a5e56: 7120 5d37 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5e5c: 0a00 |0006: move-result v0 │ │ -0a5e5e: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0a5e62: 1a00 ea15 |0009: const-string v0, "NotifManCompat" // string@15ea │ │ -0a5e66: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5e6a: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5e70: 1a02 0d06 |0010: const-string v2, "Connected to service " // string@060d │ │ -0a5e74: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5e7a: 0c01 |0015: move-result-object v1 │ │ -0a5e7c: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5e82: 0c01 |0019: move-result-object v1 │ │ -0a5e84: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5e8a: 0c01 |001d: move-result-object v1 │ │ -0a5e8c: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a5e92: 5430 a203 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5e96: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0a5e98: 2202 ed01 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@01ed │ │ -0a5e9c: 7030 4e0b 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0b4e │ │ -0a5ea2: 6e30 d304 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0a5ea8: 0c00 |002c: move-result-object v0 │ │ -0a5eaa: 6e10 e804 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0a5eb0: 0e00 |0030: return-void │ │ +0a3be4: |[0a3be4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0a3bf4: 1a00 e615 |0000: const-string v0, "NotifManCompat" // string@15e6 │ │ +0a3bf8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0a3bfa: 7120 5d37 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a3c00: 0a00 |0006: move-result v0 │ │ +0a3c02: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +0a3c06: 1a00 e615 |0009: const-string v0, "NotifManCompat" // string@15e6 │ │ +0a3c0a: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0a3c0e: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3c14: 1a02 0906 |0010: const-string v2, "Connected to service " // string@0609 │ │ +0a3c18: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3c1e: 0c01 |0015: move-result-object v1 │ │ +0a3c20: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3c26: 0c01 |0019: move-result-object v1 │ │ +0a3c28: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3c2e: 0c01 |001d: move-result-object v1 │ │ +0a3c30: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3c36: 5430 a203 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a3c3a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0a3c3c: 2202 ed01 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@01ed │ │ +0a3c40: 7030 4e0b 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0b4e │ │ +0a3c46: 6e30 d304 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a3c4c: 0c00 |002c: move-result-object v0 │ │ +0a3c4e: 6e10 e804 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0a3c54: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0009 line=363 │ │ 0x0021 line=365 │ │ 0x0030 line=368 │ │ locals : │ │ @@ -30884,37 +30890,37 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0a5eb4: |[0a5eb4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -0a5ec4: 1a00 ea15 |0000: const-string v0, "NotifManCompat" // string@15ea │ │ -0a5ec8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0a5eca: 7120 5d37 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ -0a5ed0: 0a00 |0006: move-result v0 │ │ -0a5ed2: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0a5ed6: 1a00 ea15 |0009: const-string v0, "NotifManCompat" // string@15ea │ │ -0a5eda: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a5ede: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a5ee4: 1a02 0e07 |0010: const-string v2, "Disconnected from service " // string@070e │ │ -0a5ee8: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a5eee: 0c01 |0015: move-result-object v1 │ │ -0a5ef0: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a5ef6: 0c01 |0019: move-result-object v1 │ │ -0a5ef8: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a5efe: 0c01 |001d: move-result-object v1 │ │ -0a5f00: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0a5f06: 5430 a203 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5f0a: 1221 |0023: const/4 v1, #int 2 // #2 │ │ -0a5f0c: 6e30 d304 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0a5f12: 0c00 |0027: move-result-object v0 │ │ -0a5f14: 6e10 e804 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0a5f1a: 0e00 |002b: return-void │ │ +0a3c58: |[0a3c58] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +0a3c68: 1a00 e615 |0000: const-string v0, "NotifManCompat" // string@15e6 │ │ +0a3c6c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0a3c6e: 7120 5d37 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@375d │ │ +0a3c74: 0a00 |0006: move-result v0 │ │ +0a3c76: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +0a3c7a: 1a00 e615 |0009: const-string v0, "NotifManCompat" // string@15e6 │ │ +0a3c7e: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0a3c82: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a3c88: 1a02 0a07 |0010: const-string v2, "Disconnected from service " // string@070a │ │ +0a3c8c: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a3c92: 0c01 |0015: move-result-object v1 │ │ +0a3c94: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a3c9a: 0c01 |0019: move-result-object v1 │ │ +0a3c9c: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a3ca2: 0c01 |001d: move-result-object v1 │ │ +0a3ca4: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0a3caa: 5430 a203 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a3cae: 1221 |0023: const/4 v1, #int 2 // #2 │ │ +0a3cb0: 6e30 d304 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a3cb6: 0c00 |0027: move-result-object v0 │ │ +0a3cb8: 6e10 e804 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0a3cbe: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0009 line=373 │ │ 0x0021 line=375 │ │ 0x002b line=376 │ │ locals : │ │ @@ -30926,36 +30932,36 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0a5f1c: |[0a5f1c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -0a5f2c: 5420 a203 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ -0a5f30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a5f32: 6e30 d304 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0a5f38: 0c00 |0006: move-result-object v0 │ │ -0a5f3a: 6e10 e804 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0a5f40: 0e00 |000a: return-void │ │ +0a3cc0: |[0a3cc0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +0a3cd0: 5420 a203 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@03a2 │ │ +0a3cd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a3cd6: 6e30 d304 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a3cdc: 0c00 |0006: move-result-object v0 │ │ +0a3cde: 6e10 e804 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0a3ce4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x000a line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ 0x0000 - 0x000b reg=3 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #186 header: │ │ class_idx : 496 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -30975,21 +30981,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationManagerCompat$Task;) │ │ name : 'send' │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #187 header: │ │ class_idx : 497 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 14 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 5 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -31085,46 +31091,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0a5f44: |[0a5f44] android.support.v4.app.NotificationManagerCompat.:()V │ │ -0a5f54: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0a5f58: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a5f5e: 6900 b203 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@03b2 │ │ -0a5f62: 2200 ad08 |0007: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ -0a5f66: 7010 f643 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ -0a5f6c: 6900 b003 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ -0a5f70: 2200 7308 |000e: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0a5f74: 7010 1f43 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a5f7a: 6900 b303 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@03b3 │ │ -0a5f7e: 6000 c100 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a5f82: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ -0a5f86: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ -0a5f8a: 2200 eb01 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@01eb │ │ -0a5f8e: 7010 490b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@0b49 │ │ -0a5f94: 6900 a703 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a5f98: 6200 a703 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a5f9c: 7210 400b 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@0b40 │ │ -0a5fa2: 0a00 |0027: move-result v0 │ │ -0a5fa4: 6700 aa03 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@03aa │ │ -0a5fa8: 0e00 |002a: return-void │ │ -0a5faa: 6000 c100 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a5fae: 1251 |002d: const/4 v1, #int 5 // #5 │ │ -0a5fb0: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -0a5fb4: 2200 ea01 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@01ea │ │ -0a5fb8: 7010 460b 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0b46 │ │ -0a5fbe: 6900 a703 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a5fc2: 28eb |0037: goto 0022 // -0015 │ │ -0a5fc4: 2200 e901 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@01e9 │ │ -0a5fc8: 7010 420b 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0b42 │ │ -0a5fce: 6900 a703 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a5fd2: 28e3 |003f: goto 0022 // -001d │ │ +0a3ce8: |[0a3ce8] android.support.v4.app.NotificationManagerCompat.:()V │ │ +0a3cf8: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0a3cfc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a3d02: 6900 b203 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@03b2 │ │ +0a3d06: 2200 ad08 |0007: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ +0a3d0a: 7010 f643 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ +0a3d10: 6900 b003 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ +0a3d14: 2200 7308 |000e: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0a3d18: 7010 1f43 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a3d1e: 6900 b303 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@03b3 │ │ +0a3d22: 6000 c100 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a3d26: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +0a3d2a: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ +0a3d2e: 2200 eb01 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@01eb │ │ +0a3d32: 7010 490b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@0b49 │ │ +0a3d38: 6900 a703 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a3d3c: 6200 a703 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a3d40: 7210 400b 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@0b40 │ │ +0a3d46: 0a00 |0027: move-result v0 │ │ +0a3d48: 6700 aa03 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@03aa │ │ +0a3d4c: 0e00 |002a: return-void │ │ +0a3d4e: 6000 c100 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a3d52: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +0a3d54: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +0a3d58: 2200 ea01 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@01ea │ │ +0a3d5c: 7010 460b 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0b46 │ │ +0a3d62: 6900 a703 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a3d66: 28eb |0037: goto 0022 // -0015 │ │ +0a3d68: 2200 e901 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@01e9 │ │ +0a3d6c: 7010 420b 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0b42 │ │ +0a3d72: 6900 a703 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a3d76: 28e3 |003f: goto 0022 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=92 │ │ 0x000e line=97 │ │ 0x0015 line=165 │ │ 0x001b line=166 │ │ @@ -31140,24 +31146,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a5fd4: |[0a5fd4] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ -0a5fe4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a5fea: 5b23 ae03 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a5fee: 5420 ae03 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a5ff2: 1a01 1c3a |0007: const-string v1, "notification" // string@3a1c │ │ -0a5ff6: 6e20 ac01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0a5ffc: 0c00 |000c: move-result-object v0 │ │ -0a5ffe: 1f00 3300 |000d: check-cast v0, Landroid/app/NotificationManager; // type@0033 │ │ -0a6002: 5b20 af03 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ -0a6006: 0e00 |0011: return-void │ │ +0a3d78: |[0a3d78] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ +0a3d88: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a3d8e: 5b23 ae03 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a3d92: 5420 ae03 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a3d96: 1a01 173a |0007: const-string v1, "notification" // string@3a17 │ │ +0a3d9a: 6e20 ac01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0a3da0: 0c00 |000c: move-result-object v0 │ │ +0a3da2: 1f00 3300 |000d: check-cast v0, Landroid/app/NotificationManager; // type@0033 │ │ +0a3da6: 5b20 af03 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ +0a3daa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0005 line=108 │ │ 0x0011 line=110 │ │ locals : │ │ @@ -31169,35 +31175,35 @@ │ │ type : '()I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6008: |[0a6008] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ -0a6018: 6000 aa03 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@03aa │ │ -0a601c: 0f00 |0002: return v0 │ │ +0a3dac: |[0a3dac] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ +0a3dbc: 6000 aa03 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@03aa │ │ +0a3dc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ name : 'from' │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6020: |[0a6020] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ -0a6030: 2200 f101 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@01f1 │ │ -0a6034: 7020 600b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@0b60 │ │ -0a603a: 1100 |0005: return-object v0 │ │ +0a3dc4: |[0a3dc4] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ +0a3dd4: 2200 f101 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@01f1 │ │ +0a3dd8: 7020 600b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@0b60 │ │ +0a3dde: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ @@ -31205,54 +31211,54 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0a603c: |[0a603c] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ -0a604c: 6e10 9a01 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0a6052: 0c08 |0003: move-result-object v8 │ │ -0a6054: 1a09 4927 |0004: const-string v9, "enabled_notification_listeners" // string@2749 │ │ -0a6058: 7120 4c05 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@054c │ │ -0a605e: 0c04 |0009: move-result-object v4 │ │ -0a6060: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ -0a6064: 6208 b103 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@03b1 │ │ -0a6068: 6e20 3843 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a606e: 0a08 |0011: move-result v8 │ │ -0a6070: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ -0a6074: 1a08 9801 |0014: const-string v8, ":" // string@0198 │ │ -0a6078: 6e20 4643 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -0a607e: 0c03 |0019: move-result-object v3 │ │ -0a6080: 2207 ad08 |001a: new-instance v7, Ljava/util/HashSet; // type@08ad │ │ -0a6084: 2138 |001c: array-length v8, v3 │ │ -0a6086: 7020 f743 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@43f7 │ │ -0a608c: 0730 |0020: move-object v0, v3 │ │ -0a608e: 2106 |0021: array-length v6, v0 │ │ -0a6090: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -0a6092: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ -0a6096: 4601 0005 |0025: aget-object v1, v0, v5 │ │ -0a609a: 7110 8401 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0184 │ │ -0a60a0: 0c02 |002a: move-result-object v2 │ │ -0a60a2: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -0a60a6: 6e10 8201 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ -0a60ac: 0c08 |0030: move-result-object v8 │ │ -0a60ae: 7220 4344 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4443 │ │ -0a60b4: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a60b8: 28ed |0036: goto 0023 // -0013 │ │ -0a60ba: 6209 b203 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@03b2 │ │ -0a60be: 1d09 |0039: monitor-enter v9 │ │ -0a60c0: 6907 b003 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ -0a60c4: 6904 b103 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@03b1 │ │ -0a60c8: 1e09 |003e: monitor-exit v9 │ │ -0a60ca: 6208 b003 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ -0a60ce: 1108 |0041: return-object v8 │ │ -0a60d0: 0d08 |0042: move-exception v8 │ │ -0a60d2: 1e09 |0043: monitor-exit v9 │ │ -0a60d4: 2708 |0044: throw v8 │ │ +0a3de0: |[0a3de0] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ +0a3df0: 6e10 9a01 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0a3df6: 0c08 |0003: move-result-object v8 │ │ +0a3df8: 1a09 4427 |0004: const-string v9, "enabled_notification_listeners" // string@2744 │ │ +0a3dfc: 7120 4c05 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@054c │ │ +0a3e02: 0c04 |0009: move-result-object v4 │ │ +0a3e04: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ +0a3e08: 6208 b103 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@03b1 │ │ +0a3e0c: 6e20 3843 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a3e12: 0a08 |0011: move-result v8 │ │ +0a3e14: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ +0a3e18: 1a08 9501 |0014: const-string v8, ":" // string@0195 │ │ +0a3e1c: 6e20 4643 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +0a3e22: 0c03 |0019: move-result-object v3 │ │ +0a3e24: 2207 ad08 |001a: new-instance v7, Ljava/util/HashSet; // type@08ad │ │ +0a3e28: 2138 |001c: array-length v8, v3 │ │ +0a3e2a: 7020 f743 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@43f7 │ │ +0a3e30: 0730 |0020: move-object v0, v3 │ │ +0a3e32: 2106 |0021: array-length v6, v0 │ │ +0a3e34: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +0a3e36: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ +0a3e3a: 4601 0005 |0025: aget-object v1, v0, v5 │ │ +0a3e3e: 7110 8401 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0184 │ │ +0a3e44: 0c02 |002a: move-result-object v2 │ │ +0a3e46: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +0a3e4a: 6e10 8201 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ +0a3e50: 0c08 |0030: move-result-object v8 │ │ +0a3e52: 7220 4344 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4443 │ │ +0a3e58: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a3e5c: 28ed |0036: goto 0023 // -0013 │ │ +0a3e5e: 6209 b203 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@03b2 │ │ +0a3e62: 1d09 |0039: monitor-enter v9 │ │ +0a3e64: 6907 b003 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ +0a3e68: 6904 b103 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@03b1 │ │ +0a3e6c: 1e09 |003e: monitor-exit v9 │ │ +0a3e6e: 6208 b003 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@03b0 │ │ +0a3e72: 1108 |0041: return-object v8 │ │ +0a3e74: 0d08 |0042: move-exception v8 │ │ +0a3e76: 1e09 |0043: monitor-exit v9 │ │ +0a3e78: 2708 |0044: throw v8 │ │ catches : 2 │ │ 0x003a - 0x003f │ │ -> 0x0042 │ │ 0x0043 - 0x0044 │ │ -> 0x0042 │ │ positions : │ │ 0x0000 line=233 │ │ @@ -31291,32 +31297,32 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a60ec: |[0a60ec] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -0a60fc: 6201 b303 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@03b3 │ │ -0a6100: 1d01 |0002: monitor-enter v1 │ │ -0a6102: 6200 b403 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ -0a6106: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -0a610a: 2200 ef01 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@01ef │ │ -0a610e: 5432 ae03 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a6112: 6e10 9301 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0a6118: 0c02 |000e: move-result-object v2 │ │ -0a611a: 7020 500b 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@0b50 │ │ -0a6120: 6900 b403 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ -0a6124: 1e01 |0014: monitor-exit v1 │ │ -0a6126: 6200 b403 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ -0a612a: 6e20 5b0b 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b5b │ │ -0a6130: 0e00 |001a: return-void │ │ -0a6132: 0d00 |001b: move-exception v0 │ │ -0a6134: 1e01 |001c: monitor-exit v1 │ │ -0a6136: 2700 |001d: throw v0 │ │ +0a3e90: |[0a3e90] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +0a3ea0: 6201 b303 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@03b3 │ │ +0a3ea4: 1d01 |0002: monitor-enter v1 │ │ +0a3ea6: 6200 b403 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ +0a3eaa: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +0a3eae: 2200 ef01 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@01ef │ │ +0a3eb2: 5432 ae03 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a3eb6: 6e10 9301 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0a3ebc: 0c02 |000e: move-result-object v2 │ │ +0a3ebe: 7020 500b 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@0b50 │ │ +0a3ec4: 6900 b403 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ +0a3ec8: 1e01 |0014: monitor-exit v1 │ │ +0a3eca: 6200 b403 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@03b4 │ │ +0a3ece: 6e20 5b0b 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b5b │ │ +0a3ed4: 0e00 |001a: return-void │ │ +0a3ed6: 0d00 |001b: move-exception v0 │ │ +0a3ed8: 1e01 |001c: monitor-exit v1 │ │ +0a3eda: 2700 |001d: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0015 │ │ -> 0x001b │ │ 0x001c - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=267 │ │ @@ -31335,26 +31341,26 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a614c: |[0a614c] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ -0a615c: 7110 cc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ -0a6162: 0c00 |0003: move-result-object v0 │ │ -0a6164: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0a6168: 1a01 9d20 |0006: const-string v1, "android.support.useSideChannel" // string@209d │ │ -0a616c: 6e20 a004 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a6172: 0a01 |000b: move-result v1 │ │ -0a6174: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -0a6178: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0a617a: 0f01 |000f: return v1 │ │ -0a617c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0a617e: 28fe |0011: goto 000f // -0002 │ │ +0a3ef0: |[0a3ef0] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ +0a3f00: 7110 cc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ +0a3f06: 0c00 |0003: move-result-object v0 │ │ +0a3f08: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0a3f0c: 1a01 9820 |0006: const-string v1, "android.support.useSideChannel" // string@2098 │ │ +0a3f10: 6e20 a004 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a3f16: 0a01 |000b: move-result v1 │ │ +0a3f18: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +0a3f1c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0a3f1e: 0f01 |000f: return v1 │ │ +0a3f20: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0a3f22: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 extras Landroid/os/Bundle; │ │ 0x0000 - 0x0012 reg=2 notification Landroid/app/Notification; │ │ @@ -31365,18 +31371,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a6180: |[0a6180] android.support.v4.app.NotificationManagerCompat.cancel:(I)V │ │ -0a6190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a6192: 6e30 630b 0102 |0001: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@0b63 │ │ -0a6198: 0e00 |0004: return-void │ │ +0a3f24: |[0a3f24] android.support.v4.app.NotificationManagerCompat.cancel:(I)V │ │ +0a3f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3f36: 6e30 630b 0102 |0001: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@0b63 │ │ +0a3f3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0005 reg=2 id I │ │ @@ -31386,28 +31392,28 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0a619c: |[0a619c] android.support.v4.app.NotificationManagerCompat.cancel:(Ljava/lang/String;I)V │ │ -0a61ac: 6200 a703 |0000: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a61b0: 5421 af03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ -0a61b4: 7240 3f0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b3f │ │ -0a61ba: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a61be: 1301 1300 |0009: const/16 v1, #int 19 // #13 │ │ -0a61c2: 3610 1000 |000b: if-gt v0, v1, 001b // +0010 │ │ -0a61c6: 2200 e701 |000d: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@01e7 │ │ -0a61ca: 5421 ae03 |000f: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a61ce: 6e10 a701 0100 |0011: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a61d4: 0c01 |0014: move-result-object v1 │ │ -0a61d6: 7040 3c0b 1034 |0015: invoke-direct {v0, v1, v4, v3}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0b3c │ │ -0a61dc: 7020 690b 0200 |0018: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ -0a61e2: 0e00 |001b: return-void │ │ +0a3f40: |[0a3f40] android.support.v4.app.NotificationManagerCompat.cancel:(Ljava/lang/String;I)V │ │ +0a3f50: 6200 a703 |0000: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a3f54: 5421 af03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ +0a3f58: 7240 3f0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b3f │ │ +0a3f5e: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a3f62: 1301 1300 |0009: const/16 v1, #int 19 // #13 │ │ +0a3f66: 3610 1000 |000b: if-gt v0, v1, 001b // +0010 │ │ +0a3f6a: 2200 e701 |000d: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@01e7 │ │ +0a3f6e: 5421 ae03 |000f: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a3f72: 6e10 a701 0100 |0011: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a3f78: 0c01 |0014: move-result-object v1 │ │ +0a3f7a: 7040 3c0b 1034 |0015: invoke-direct {v0, v1, v4, v3}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0b3c │ │ +0a3f80: 7020 690b 0200 |0018: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ +0a3f86: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0007 line=190 │ │ 0x000d line=191 │ │ 0x001b line=193 │ │ locals : │ │ @@ -31420,27 +31426,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a61e4: |[0a61e4] android.support.v4.app.NotificationManagerCompat.cancelAll:()V │ │ -0a61f4: 5420 af03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ -0a61f8: 6e10 4401 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0144 │ │ -0a61fe: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a6202: 1301 1300 |0007: const/16 v1, #int 19 // #13 │ │ -0a6206: 3610 1000 |0009: if-gt v0, v1, 0019 // +0010 │ │ -0a620a: 2200 e701 |000b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@01e7 │ │ -0a620e: 5421 ae03 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a6212: 6e10 a701 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a6218: 0c01 |0012: move-result-object v1 │ │ -0a621a: 7020 3b0b 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;)V // method@0b3b │ │ -0a6220: 7020 690b 0200 |0016: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ -0a6226: 0e00 |0019: return-void │ │ +0a3f88: |[0a3f88] android.support.v4.app.NotificationManagerCompat.cancelAll:()V │ │ +0a3f98: 5420 af03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ +0a3f9c: 6e10 4401 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@0144 │ │ +0a3fa2: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a3fa6: 1301 1300 |0007: const/16 v1, #int 19 // #13 │ │ +0a3faa: 3610 1000 |0009: if-gt v0, v1, 0019 // +0010 │ │ +0a3fae: 2200 e701 |000b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@01e7 │ │ +0a3fb2: 5421 ae03 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a3fb6: 6e10 a701 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a3fbc: 0c01 |0012: move-result-object v1 │ │ +0a3fbe: 7020 3b0b 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;)V // method@0b3b │ │ +0a3fc4: 7020 690b 0200 |0016: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ +0a3fca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x000b line=199 │ │ 0x0019 line=201 │ │ locals : │ │ @@ -31451,18 +31457,18 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a6228: |[0a6228] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ -0a6238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a623a: 6e40 680b 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0b68 │ │ -0a6240: 0e00 |0004: return-void │ │ +0a3fcc: |[0a3fcc] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ +0a3fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3fde: 6e40 680b 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0b68 │ │ +0a3fe4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0005 reg=2 id I │ │ @@ -31473,52 +31479,52 @@ │ │ type : '(Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -0a6244: |[0a6244] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ -0a6254: 7110 6a0b 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@0b6a │ │ -0a625a: 0a00 |0003: move-result v0 │ │ -0a625c: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ -0a6260: 2200 ec01 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@01ec │ │ -0a6264: 5421 ae03 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ -0a6268: 6e10 a701 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a626e: 0c01 |000d: move-result-object v1 │ │ -0a6270: 7055 4b0b 1034 |000e: invoke-direct {v0, v1, v4, v3, v5}, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0b4b │ │ -0a6276: 7020 690b 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ -0a627c: 6200 a703 |0014: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a6280: 5421 af03 |0016: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ -0a6284: 7240 3f0b 1043 |0018: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b3f │ │ -0a628a: 0e00 |001b: return-void │ │ -0a628c: 6200 a703 |001c: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ -0a6290: 5421 af03 |001e: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ -0a6294: 7255 410b 1043 |0020: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0b41 │ │ -0a629a: 28f8 |0023: goto 001b // -0008 │ │ +0a3fe8: |[0a3fe8] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ +0a3ff8: 7110 6a0b 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@0b6a │ │ +0a3ffe: 0a00 |0003: move-result v0 │ │ +0a4000: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ +0a4004: 2200 ec01 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@01ec │ │ +0a4008: 5421 ae03 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@03ae │ │ +0a400c: 6e10 a701 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a4012: 0c01 |000d: move-result-object v1 │ │ +0a4014: 7055 4b0b 1034 |000e: invoke-direct {v0, v1, v4, v3, v5}, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0b4b │ │ +0a401a: 7020 690b 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0b69 │ │ +0a4020: 6200 a703 |0014: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a4024: 5421 af03 |0016: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ +0a4028: 7240 3f0b 1043 |0018: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b3f │ │ +0a402e: 0e00 |001b: return-void │ │ +0a4030: 6200 a703 |001c: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@03a7 │ │ +0a4034: 5421 af03 |001e: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@03af │ │ +0a4038: 7255 410b 1043 |0020: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0b41 │ │ +0a403e: 28f8 |0023: goto 001b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x0014 line=223 │ │ 0x001b line=227 │ │ 0x001c line=225 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0024 reg=3 tag Ljava/lang/String; │ │ 0x0000 - 0x0024 reg=4 id I │ │ 0x0000 - 0x0024 reg=5 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #188 header: │ │ class_idx : 498 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5639 │ │ +source_file_idx : 5635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #188 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompatEclair;' │ │ @@ -31533,17 +31539,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a629c: |[0a629c] android.support.v4.app.NotificationManagerCompatEclair.:()V │ │ -0a62ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a62b2: 0e00 |0003: return-void │ │ +0a4040: |[0a4040] android.support.v4.app.NotificationManagerCompatEclair.:()V │ │ +0a4050: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a4056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationManagerCompatEclair;) │ │ @@ -31551,17 +31557,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a62b4: |[0a62b4] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -0a62c4: 6e30 4301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0143 │ │ -0a62ca: 0e00 |0003: return-void │ │ +0a4058: |[0a4058] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +0a4068: 6e30 4301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0143 │ │ +0a406e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ @@ -31572,35 +31578,35 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0a62cc: |[0a62cc] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -0a62dc: 6e40 4601 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0146 │ │ -0a62e2: 0e00 |0003: return-void │ │ +0a4070: |[0a4070] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +0a4080: 6e40 4601 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0146 │ │ +0a4086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 id I │ │ 0x0000 - 0x0004 reg=3 notification Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5639 (NotificationManagerCompatEclair.java) │ │ + source_file_idx : 5635 (NotificationManagerCompatEclair.java) │ │ │ │ Class #189 header: │ │ class_idx : 499 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5640 │ │ +source_file_idx : 5636 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich;' │ │ @@ -31620,31 +31626,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a62e4: |[0a62e4] android.support.v4.app.NotificationManagerCompatIceCreamSandwich.:()V │ │ -0a62f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a62fa: 0e00 |0003: return-void │ │ +0a4088: |[0a4088] android.support.v4.app.NotificationManagerCompatIceCreamSandwich.:()V │ │ +0a4098: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a409e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5640 (NotificationManagerCompatIceCreamSandwich.java) │ │ + source_file_idx : 5636 (NotificationManagerCompatIceCreamSandwich.java) │ │ │ │ Class #190 header: │ │ class_idx : 501 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -31684,28 +31690,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a62fc: |[0a62fc] android.support.v4.app.RemoteInput$Builder.:(Ljava/lang/String;)V │ │ -0a630c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a6312: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a6314: 5c20 b603 |0004: iput-boolean v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ -0a6318: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a631c: 7010 9b04 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a6322: 5b20 b803 |000b: iput-object v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ -0a6326: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ -0a632a: 2200 6408 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a632e: 1a01 b217 |0011: const-string v1, "Result key can't be null" // string@17b2 │ │ -0a6332: 7020 f242 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a6338: 2700 |0016: throw v0 │ │ -0a633a: 5b23 ba03 |0017: iput-object v3, v2, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@03ba │ │ -0a633e: 0e00 |0019: return-void │ │ +0a40a0: |[0a40a0] android.support.v4.app.RemoteInput$Builder.:(Ljava/lang/String;)V │ │ +0a40b0: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a40b6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0a40b8: 5c20 b603 |0004: iput-boolean v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ +0a40bc: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a40c0: 7010 9b04 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a40c6: 5b20 b803 |000b: iput-object v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ +0a40ca: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ +0a40ce: 2200 6408 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a40d2: 1a01 ae17 |0011: const-string v1, "Result key can't be null" // string@17ae │ │ +0a40d6: 7020 f242 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a40dc: 2700 |0016: throw v0 │ │ +0a40de: 5b23 ba03 |0017: iput-object v3, v2, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@03ba │ │ +0a40e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=106 │ │ 0x000f line=107 │ │ @@ -31721,19 +31727,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a6340: |[0a6340] android.support.v4.app.RemoteInput$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -0a6350: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0a6354: 5410 b803 |0002: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ -0a6358: 6e20 b204 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -0a635e: 1101 |0007: return-object v1 │ │ +0a40e4: |[0a40e4] android.support.v4.app.RemoteInput$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +0a40f4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0a40f8: 5410 b803 |0002: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ +0a40fc: 6e20 b204 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +0a4102: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ @@ -31744,23 +31750,23 @@ │ │ type : '()Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -0a6360: |[0a6360] android.support.v4.app.RemoteInput$Builder.build:()Landroid/support/v4/app/RemoteInput; │ │ -0a6370: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ -0a6374: 5461 ba03 |0002: iget-object v1, v6, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@03ba │ │ -0a6378: 5462 b903 |0004: iget-object v2, v6, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@03b9 │ │ -0a637c: 5463 b703 |0006: iget-object v3, v6, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@03b7 │ │ -0a6380: 5564 b603 |0008: iget-boolean v4, v6, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ -0a6384: 5465 b803 |000a: iget-object v5, v6, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ -0a6388: 7606 870b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0b87 │ │ -0a638e: 1100 |000f: return-object v0 │ │ +0a4104: |[0a4104] android.support.v4.app.RemoteInput$Builder.build:()Landroid/support/v4/app/RemoteInput; │ │ +0a4114: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ +0a4118: 5461 ba03 |0002: iget-object v1, v6, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@03ba │ │ +0a411c: 5462 b903 |0004: iget-object v2, v6, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@03b9 │ │ +0a4120: 5463 b703 |0006: iget-object v3, v6, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@03b7 │ │ +0a4124: 5564 b603 |0008: iget-boolean v4, v6, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ +0a4128: 5465 b803 |000a: iget-object v5, v6, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ +0a412c: 7606 870b 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0b87 │ │ +0a4132: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Landroid/support/v4/app/RemoteInput$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ @@ -31768,17 +31774,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6390: |[0a6390] android.support.v4.app.RemoteInput$Builder.getExtras:()Landroid/os/Bundle; │ │ -0a63a0: 5410 b803 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ -0a63a4: 1100 |0002: return-object v0 │ │ +0a4134: |[0a4134] android.support.v4.app.RemoteInput$Builder.getExtras:()Landroid/os/Bundle; │ │ +0a4144: 5410 b803 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@03b8 │ │ +0a4148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ @@ -31786,17 +31792,17 @@ │ │ type : '(Z)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a63a8: |[0a63a8] android.support.v4.app.RemoteInput$Builder.setAllowFreeFormInput:(Z)Landroid/support/v4/app/RemoteInput$Builder; │ │ -0a63b8: 5c01 b603 |0000: iput-boolean v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ -0a63bc: 1100 |0002: return-object v0 │ │ +0a414c: |[0a414c] android.support.v4.app.RemoteInput$Builder.setAllowFreeFormInput:(Z)Landroid/support/v4/app/RemoteInput$Builder; │ │ +0a415c: 5c01 b603 |0000: iput-boolean v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@03b6 │ │ +0a4160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 allowFreeFormInput Z │ │ @@ -31806,17 +31812,17 @@ │ │ type : '([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a63c0: |[0a63c0] android.support.v4.app.RemoteInput$Builder.setChoices:([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -0a63d0: 5b01 b703 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@03b7 │ │ -0a63d4: 1100 |0002: return-object v0 │ │ +0a4164: |[0a4164] android.support.v4.app.RemoteInput$Builder.setChoices:([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +0a4174: 5b01 b703 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@03b7 │ │ +0a4178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 choices [Ljava/lang/CharSequence; │ │ @@ -31826,32 +31832,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a63d8: |[0a63d8] android.support.v4.app.RemoteInput$Builder.setLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -0a63e8: 5b01 b903 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@03b9 │ │ -0a63ec: 1100 |0002: return-object v0 │ │ +0a417c: |[0a417c] android.support.v4.app.RemoteInput$Builder.setLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +0a418c: 5b01 b903 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@03b9 │ │ +0a4190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #191 header: │ │ class_idx : 502 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -31875,21 +31881,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInput$Impl;) │ │ name : 'getResultsFromIntent' │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #192 header: │ │ class_idx : 507 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6042 │ │ +source_file_idx : 6038 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatApi20;' │ │ @@ -31904,17 +31910,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a63f0: |[0a63f0] android.support.v4.app.RemoteInputCompatApi20.:()V │ │ -0a6400: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a6406: 0e00 |0003: return-void │ │ +0a4194: |[0a4194] android.support.v4.app.RemoteInputCompatApi20.:()V │ │ +0a41a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a41aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatApi20; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ @@ -31922,19 +31928,19 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a6408: |[0a6408] android.support.v4.app.RemoteInputCompatApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0a6418: 7110 910b 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ -0a641e: 0c00 |0003: move-result-object v0 │ │ -0a6420: 7130 5301 2003 |0004: invoke-static {v0, v2, v3}, Landroid/app/RemoteInput;.addResultsToIntent:([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0153 │ │ -0a6426: 0e00 |0007: return-void │ │ +0a41ac: |[0a41ac] android.support.v4.app.RemoteInputCompatApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0a41bc: 7110 910b 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0b91 │ │ +0a41c2: 0c00 |0003: move-result-object v0 │ │ +0a41c4: 7130 5301 2003 |0004: invoke-static {v0, v2, v3}, Landroid/app/RemoteInput;.addResultsToIntent:([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0153 │ │ +0a41ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -31945,49 +31951,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 │ │ -0a6428: |[0a6428] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ -0a6438: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0a643c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a643e: 1101 |0003: return-object v1 │ │ -0a6440: 2153 |0004: array-length v3, v5 │ │ -0a6442: 2331 fa08 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@08fa │ │ -0a6446: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a6448: 2153 |0008: array-length v3, v5 │ │ -0a644a: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ -0a644e: 4602 0500 |000b: aget-object v2, v5, v0 │ │ -0a6452: 2203 3500 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0035 │ │ -0a6456: 6e10 9b0b 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ -0a645c: 0c04 |0012: move-result-object v4 │ │ -0a645e: 7020 4d01 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@014d │ │ -0a6464: 6e10 9a0b 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ -0a646a: 0c04 |0019: move-result-object v4 │ │ -0a646c: 6e20 5201 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0152 │ │ -0a6472: 0c03 |001d: move-result-object v3 │ │ -0a6474: 6e10 980b 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ -0a647a: 0c04 |0021: move-result-object v4 │ │ -0a647c: 6e20 5101 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0151 │ │ -0a6482: 0c03 |0025: move-result-object v3 │ │ -0a6484: 6e10 970b 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ -0a648a: 0a04 |0029: move-result v4 │ │ -0a648c: 6e20 5001 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0150 │ │ -0a6492: 0c03 |002d: move-result-object v3 │ │ -0a6494: 6e10 990b 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ -0a649a: 0c04 |0031: move-result-object v4 │ │ -0a649c: 6e20 4e01 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@014e │ │ -0a64a2: 0c03 |0035: move-result-object v3 │ │ -0a64a4: 6e10 4f01 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@014f │ │ -0a64aa: 0c03 |0039: move-result-object v3 │ │ -0a64ac: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ -0a64b0: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a64b4: 28ca |003e: goto 0008 // -0036 │ │ +0a41cc: |[0a41cc] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ +0a41dc: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +0a41e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a41e2: 1101 |0003: return-object v1 │ │ +0a41e4: 2153 |0004: array-length v3, v5 │ │ +0a41e6: 2331 fa08 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@08fa │ │ +0a41ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a41ec: 2153 |0008: array-length v3, v5 │ │ +0a41ee: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ +0a41f2: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +0a41f6: 2203 3500 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0035 │ │ +0a41fa: 6e10 9b0b 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ +0a4200: 0c04 |0012: move-result-object v4 │ │ +0a4202: 7020 4d01 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@014d │ │ +0a4208: 6e10 9a0b 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ +0a420e: 0c04 |0019: move-result-object v4 │ │ +0a4210: 6e20 5201 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0152 │ │ +0a4216: 0c03 |001d: move-result-object v3 │ │ +0a4218: 6e10 980b 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ +0a421e: 0c04 |0021: move-result-object v4 │ │ +0a4220: 6e20 5101 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@0151 │ │ +0a4226: 0c03 |0025: move-result-object v3 │ │ +0a4228: 6e10 970b 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ +0a422e: 0a04 |0029: move-result v4 │ │ +0a4230: 6e20 5001 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0150 │ │ +0a4236: 0c03 |002d: move-result-object v3 │ │ +0a4238: 6e10 990b 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ +0a423e: 0c04 |0031: move-result-object v4 │ │ +0a4240: 6e20 4e01 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@014e │ │ +0a4246: 0c03 |0035: move-result-object v3 │ │ +0a4248: 6e10 4f01 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@014f │ │ +0a424e: 0c03 |0039: move-result-object v3 │ │ +0a4250: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ +0a4254: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4258: 28ca |003e: goto 0008 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0003 line=52 │ │ 0x0004 line=42 │ │ 0x0007 line=43 │ │ @@ -32005,18 +32011,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a64b8: |[0a64b8] android.support.v4.app.RemoteInputCompatApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0a64c8: 7110 5901 0100 |0000: invoke-static {v1}, Landroid/app/RemoteInput;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0159 │ │ -0a64ce: 0c00 |0003: move-result-object v0 │ │ -0a64d0: 1100 |0004: return-object v0 │ │ +0a425c: |[0a425c] android.support.v4.app.RemoteInputCompatApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0a426c: 7110 5901 0100 |0000: invoke-static {v1}, Landroid/app/RemoteInput;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0159 │ │ +0a4272: 0c00 |0003: move-result-object v0 │ │ +0a4274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 intent Landroid/content/Intent; │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ @@ -32024,41 +32030,41 @@ │ │ type : '([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -0a64d4: |[0a64d4] android.support.v4.app.RemoteInputCompatApi20.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0a64e4: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ -0a64e8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0a64ea: 1107 |0003: return-object v7 │ │ -0a64ec: 2190 |0004: array-length v0, v9 │ │ -0a64ee: 7220 950b 0a00 |0005: invoke-interface {v10, v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b95 │ │ -0a64f4: 0c07 |0008: move-result-object v7 │ │ -0a64f6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0a64f8: 2190 |000a: array-length v0, v9 │ │ -0a64fa: 3506 f8ff |000b: if-ge v6, v0, 0003 // -0008 │ │ -0a64fe: 4608 0906 |000d: aget-object v8, v9, v6 │ │ -0a6502: 6e10 5801 0800 |000f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@0158 │ │ -0a6508: 0c01 |0012: move-result-object v1 │ │ -0a650a: 6e10 5701 0800 |0013: invoke-virtual {v8}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0157 │ │ -0a6510: 0c02 |0016: move-result-object v2 │ │ -0a6512: 6e10 5501 0800 |0017: invoke-virtual {v8}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0155 │ │ -0a6518: 0c03 |001a: move-result-object v3 │ │ -0a651a: 6e10 5401 0800 |001b: invoke-virtual {v8}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@0154 │ │ -0a6520: 0a04 |001e: move-result v4 │ │ -0a6522: 6e10 5601 0800 |001f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0156 │ │ -0a6528: 0c05 |0022: move-result-object v5 │ │ -0a652a: 07a0 |0023: move-object v0, v10 │ │ -0a652c: 7806 940b 0000 |0024: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ -0a6532: 0c00 |0027: move-result-object v0 │ │ -0a6534: 4d00 0706 |0028: aput-object v0, v7, v6 │ │ -0a6538: d806 0601 |002a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a653c: 28de |002c: goto 000a // -0022 │ │ +0a4278: |[0a4278] android.support.v4.app.RemoteInputCompatApi20.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0a4288: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ +0a428c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0a428e: 1107 |0003: return-object v7 │ │ +0a4290: 2190 |0004: array-length v0, v9 │ │ +0a4292: 7220 950b 0a00 |0005: invoke-interface {v10, v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b95 │ │ +0a4298: 0c07 |0008: move-result-object v7 │ │ +0a429a: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0a429c: 2190 |000a: array-length v0, v9 │ │ +0a429e: 3506 f8ff |000b: if-ge v6, v0, 0003 // -0008 │ │ +0a42a2: 4608 0906 |000d: aget-object v8, v9, v6 │ │ +0a42a6: 6e10 5801 0800 |000f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@0158 │ │ +0a42ac: 0c01 |0012: move-result-object v1 │ │ +0a42ae: 6e10 5701 0800 |0013: invoke-virtual {v8}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0157 │ │ +0a42b4: 0c02 |0016: move-result-object v2 │ │ +0a42b6: 6e10 5501 0800 |0017: invoke-virtual {v8}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0155 │ │ +0a42bc: 0c03 |001a: move-result-object v3 │ │ +0a42be: 6e10 5401 0800 |001b: invoke-virtual {v8}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@0154 │ │ +0a42c4: 0a04 |001e: move-result v4 │ │ +0a42c6: 6e10 5601 0800 |001f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0156 │ │ +0a42cc: 0c05 |0022: move-result-object v5 │ │ +0a42ce: 07a0 |0023: move-object v0, v10 │ │ +0a42d0: 7806 940b 0000 |0024: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ +0a42d6: 0c00 |0027: move-result-object v0 │ │ +0a42d8: 4d00 0706 |0028: aput-object v0, v7, v6 │ │ +0a42dc: d806 0601 |002a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a42e0: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0002 line=27 │ │ 0x0003 line=35 │ │ 0x0004 line=29 │ │ 0x0009 line=30 │ │ @@ -32069,21 +32075,21 @@ │ │ 0x000a - 0x002d reg=6 i I │ │ 0x0009 - 0x002d reg=7 result [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x000f - 0x002d reg=8 src Landroid/app/RemoteInput; │ │ 0x0000 - 0x002d reg=9 srcArray [Landroid/app/RemoteInput; │ │ 0x0000 - 0x002d reg=10 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6042 (RemoteInputCompatApi20.java) │ │ + source_file_idx : 6038 (RemoteInputCompatApi20.java) │ │ │ │ Class #193 header: │ │ class_idx : 508 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6043 │ │ +source_file_idx : 6039 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -32107,21 +32113,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;) │ │ name : 'newArray' │ │ type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6043 (RemoteInputCompatBase.java) │ │ + source_file_idx : 6039 (RemoteInputCompatBase.java) │ │ │ │ Class #194 header: │ │ class_idx : 509 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6043 │ │ +source_file_idx : 6039 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -32142,17 +32148,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6540: |[0a6540] android.support.v4.app.RemoteInputCompatBase$RemoteInput.:()V │ │ -0a6550: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a6556: 0e00 |0003: return-void │ │ +0a42e4: |[0a42e4] android.support.v4.app.RemoteInputCompatBase$RemoteInput.:()V │ │ +0a42f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a42fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ @@ -32183,21 +32189,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ name : 'getResultKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6043 (RemoteInputCompatBase.java) │ │ + source_file_idx : 6039 (RemoteInputCompatBase.java) │ │ │ │ Class #195 header: │ │ class_idx : 510 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6043 │ │ +source_file_idx : 6039 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -32216,32 +32222,32 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6558: |[0a6558] android.support.v4.app.RemoteInputCompatBase.:()V │ │ -0a6568: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a656e: 0e00 |0003: return-void │ │ +0a42fc: |[0a42fc] android.support.v4.app.RemoteInputCompatBase.:()V │ │ +0a430c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a4312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6043 (RemoteInputCompatBase.java) │ │ + source_file_idx : 6039 (RemoteInputCompatBase.java) │ │ │ │ Class #196 header: │ │ class_idx : 511 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6044 │ │ +source_file_idx : 6040 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #196 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatJellybean;' │ │ @@ -32291,17 +32297,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a6570: |[0a6570] android.support.v4.app.RemoteInputCompatJellybean.:()V │ │ -0a6580: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a6586: 0e00 |0003: return-void │ │ +0a4314: |[0a4314] android.support.v4.app.RemoteInputCompatJellybean.:()V │ │ +0a4324: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a432a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ @@ -32309,43 +32315,43 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0a6588: |[0a6588] android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0a6598: 2206 d500 |0000: new-instance v6, Landroid/os/Bundle; // type@00d5 │ │ -0a659c: 7010 9b04 0600 |0002: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a65a2: 0780 |0005: move-object v0, v8 │ │ -0a65a4: 2103 |0006: array-length v3, v0 │ │ -0a65a6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0a65a8: 3532 1c00 |0008: if-ge v2, v3, 0024 // +001c │ │ -0a65ac: 4604 0002 |000a: aget-object v4, v0, v2 │ │ -0a65b0: 6e10 9b0b 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ -0a65b6: 0c07 |000f: move-result-object v7 │ │ -0a65b8: 6e20 9e04 7a00 |0010: invoke-virtual {v10, v7}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@049e │ │ -0a65be: 0c05 |0013: move-result-object v5 │ │ -0a65c0: 2057 5608 |0014: instance-of v7, v5, Ljava/lang/CharSequence; // type@0856 │ │ -0a65c4: 3807 0b00 |0016: if-eqz v7, 0021 // +000b │ │ -0a65c8: 6e10 9b0b 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ -0a65ce: 0c07 |001b: move-result-object v7 │ │ -0a65d0: 1f05 5608 |001c: check-cast v5, Ljava/lang/CharSequence; // type@0856 │ │ -0a65d4: 6e30 b604 7605 |001e: invoke-virtual {v6, v7, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -0a65da: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a65de: 28e5 |0023: goto 0008 // -001b │ │ -0a65e0: 2201 4d00 |0024: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0a65e4: 7010 c501 0100 |0026: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0a65ea: 1a07 8320 |0029: const-string v7, "android.remoteinput.resultsData" // string@2083 │ │ -0a65ee: 6e30 e101 7106 |002b: invoke-virtual {v1, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ -0a65f4: 1a07 8220 |002e: const-string v7, "android.remoteinput.results" // string@2082 │ │ -0a65f8: 7120 7801 1700 |0030: invoke-static {v7, v1}, Landroid/content/ClipData;.newIntent:(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData; // method@0178 │ │ -0a65fe: 0c07 |0033: move-result-object v7 │ │ -0a6600: 6e20 ed01 7900 |0034: invoke-virtual {v9, v7}, Landroid/content/Intent;.setClipData:(Landroid/content/ClipData;)V // method@01ed │ │ -0a6606: 0e00 |0037: return-void │ │ +0a432c: |[0a432c] android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0a433c: 2206 d500 |0000: new-instance v6, Landroid/os/Bundle; // type@00d5 │ │ +0a4340: 7010 9b04 0600 |0002: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a4346: 0780 |0005: move-object v0, v8 │ │ +0a4348: 2103 |0006: array-length v3, v0 │ │ +0a434a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0a434c: 3532 1c00 |0008: if-ge v2, v3, 0024 // +001c │ │ +0a4350: 4604 0002 |000a: aget-object v4, v0, v2 │ │ +0a4354: 6e10 9b0b 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ +0a435a: 0c07 |000f: move-result-object v7 │ │ +0a435c: 6e20 9e04 7a00 |0010: invoke-virtual {v10, v7}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@049e │ │ +0a4362: 0c05 |0013: move-result-object v5 │ │ +0a4364: 2057 5608 |0014: instance-of v7, v5, Ljava/lang/CharSequence; // type@0856 │ │ +0a4368: 3807 0b00 |0016: if-eqz v7, 0021 // +000b │ │ +0a436c: 6e10 9b0b 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ +0a4372: 0c07 |001b: move-result-object v7 │ │ +0a4374: 1f05 5608 |001c: check-cast v5, Ljava/lang/CharSequence; // type@0856 │ │ +0a4378: 6e30 b604 7605 |001e: invoke-virtual {v6, v7, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +0a437e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a4382: 28e5 |0023: goto 0008 // -001b │ │ +0a4384: 2201 4d00 |0024: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0a4388: 7010 c501 0100 |0026: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0a438e: 1a07 7e20 |0029: const-string v7, "android.remoteinput.resultsData" // string@207e │ │ +0a4392: 6e30 e101 7106 |002b: invoke-virtual {v1, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ +0a4398: 1a07 7d20 |002e: const-string v7, "android.remoteinput.results" // string@207d │ │ +0a439c: 7120 7801 1700 |0030: invoke-static {v7, v1}, Landroid/content/ClipData;.newIntent:(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData; // method@0178 │ │ +0a43a2: 0c07 |0033: move-result-object v7 │ │ +0a43a4: 6e20 ed01 7900 |0034: invoke-virtual {v9, v7}, Landroid/content/Intent;.setClipData:(Landroid/content/ClipData;)V // method@01ed │ │ +0a43aa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000c line=98 │ │ 0x0014 line=99 │ │ 0x0018 line=100 │ │ @@ -32371,34 +32377,34 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -0a6608: |[0a6608] android.support.v4.app.RemoteInputCompatJellybean.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0a6618: 1a00 793f |0000: const-string v0, "resultKey" // string@3f79 │ │ -0a661c: 6e20 ae04 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a6622: 0c01 |0005: move-result-object v1 │ │ -0a6624: 1a00 1331 |0006: const-string v0, "label" // string@3113 │ │ -0a6628: 6e20 a304 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -0a662e: 0c02 |000b: move-result-object v2 │ │ -0a6630: 1a00 f422 |000c: const-string v0, "choices" // string@22f4 │ │ -0a6634: 6e20 a404 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence; // method@04a4 │ │ -0a663a: 0c03 |0011: move-result-object v3 │ │ -0a663c: 1a00 2520 |0012: const-string v0, "allowFreeFormInput" // string@2025 │ │ -0a6640: 6e20 a004 0600 |0014: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -0a6646: 0a04 |0017: move-result v4 │ │ -0a6648: 1a00 ea27 |0018: const-string v0, "extras" // string@27ea │ │ -0a664c: 6e20 a204 0600 |001a: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -0a6652: 0c05 |001d: move-result-object v5 │ │ -0a6654: 0770 |001e: move-object v0, v7 │ │ -0a6656: 7806 940b 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ -0a665c: 0c00 |0022: move-result-object v0 │ │ -0a665e: 1100 |0023: return-object v0 │ │ +0a43ac: |[0a43ac] android.support.v4.app.RemoteInputCompatJellybean.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0a43bc: 1a00 743f |0000: const-string v0, "resultKey" // string@3f74 │ │ +0a43c0: 6e20 ae04 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a43c6: 0c01 |0005: move-result-object v1 │ │ +0a43c8: 1a00 0e31 |0006: const-string v0, "label" // string@310e │ │ +0a43cc: 6e20 a304 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +0a43d2: 0c02 |000b: move-result-object v2 │ │ +0a43d4: 1a00 ef22 |000c: const-string v0, "choices" // string@22ef │ │ +0a43d8: 6e20 a404 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence; // method@04a4 │ │ +0a43de: 0c03 |0011: move-result-object v3 │ │ +0a43e0: 1a00 2020 |0012: const-string v0, "allowFreeFormInput" // string@2020 │ │ +0a43e4: 6e20 a004 0600 |0014: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +0a43ea: 0a04 |0017: move-result v4 │ │ +0a43ec: 1a00 e527 |0018: const-string v0, "extras" // string@27e5 │ │ +0a43f0: 6e20 a204 0600 |001a: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +0a43f6: 0c05 |001d: move-result-object v5 │ │ +0a43f8: 0770 |001e: move-object v0, v7 │ │ +0a43fa: 7806 940b 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b94 │ │ +0a4400: 0c00 |0022: move-result-object v0 │ │ +0a4402: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0024 reg=6 data Landroid/os/Bundle; │ │ 0x0000 - 0x0024 reg=7 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ @@ -32407,30 +32413,30 @@ │ │ type : '([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a6660: |[0a6660] android.support.v4.app.RemoteInputCompatJellybean.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0a6670: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0a6674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a6676: 1101 |0003: return-object v1 │ │ -0a6678: 2132 |0004: array-length v2, v3 │ │ -0a667a: 7220 950b 2400 |0005: invoke-interface {v4, v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b95 │ │ -0a6680: 0c01 |0008: move-result-object v1 │ │ -0a6682: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a6684: 2132 |000a: array-length v2, v3 │ │ -0a6686: 3520 f8ff |000b: if-ge v0, v2, 0003 // -0008 │ │ -0a668a: 4602 0300 |000d: aget-object v2, v3, v0 │ │ -0a668e: 7120 9f0b 4200 |000f: invoke-static {v2, v4}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b9f │ │ -0a6694: 0c02 |0012: move-result-object v2 │ │ -0a6696: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ -0a669a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a669e: 28f3 |0017: goto 000a // -000d │ │ +0a4404: |[0a4404] android.support.v4.app.RemoteInputCompatJellybean.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0a4414: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0a4418: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a441a: 1101 |0003: return-object v1 │ │ +0a441c: 2132 |0004: array-length v2, v3 │ │ +0a441e: 7220 950b 2400 |0005: invoke-interface {v4, v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b95 │ │ +0a4424: 0c01 |0008: move-result-object v1 │ │ +0a4426: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a4428: 2132 |000a: array-length v2, v3 │ │ +0a442a: 3520 f8ff |000b: if-ge v0, v2, 0003 // -0008 │ │ +0a442e: 4602 0300 |000d: aget-object v2, v3, v0 │ │ +0a4432: 7120 9f0b 4200 |000f: invoke-static {v2, v4}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0b9f │ │ +0a4438: 0c02 |0012: move-result-object v2 │ │ +0a443a: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ +0a443e: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a4442: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0003 line=65 │ │ 0x0004 line=61 │ │ 0x0009 line=62 │ │ @@ -32447,44 +32453,44 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0a66a0: |[0a66a0] android.support.v4.app.RemoteInputCompatJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0a66b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a66b2: 6e10 cf01 0500 |0001: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@01cf │ │ -0a66b8: 0c00 |0004: move-result-object v0 │ │ -0a66ba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0a66be: 1102 |0007: return-object v2 │ │ -0a66c0: 6e10 7601 0000 |0008: invoke-virtual {v0}, Landroid/content/ClipData;.getDescription:()Landroid/content/ClipDescription; // method@0176 │ │ -0a66c6: 0c01 |000b: move-result-object v1 │ │ -0a66c8: 1a03 0747 |000c: const-string v3, "text/vnd.android.intent" // string@4707 │ │ -0a66cc: 6e20 7b01 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@017b │ │ -0a66d2: 0a03 |0011: move-result v3 │ │ -0a66d4: 3803 f5ff |0012: if-eqz v3, 0007 // -000b │ │ -0a66d8: 6e10 7a01 0100 |0014: invoke-virtual {v1}, Landroid/content/ClipDescription;.getLabel:()Ljava/lang/CharSequence; // method@017a │ │ -0a66de: 0c03 |0017: move-result-object v3 │ │ -0a66e0: 1a04 8220 |0018: const-string v4, "android.remoteinput.results" // string@2082 │ │ -0a66e4: 6e20 2143 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0a66ea: 0a03 |001d: move-result v3 │ │ -0a66ec: 3803 e9ff |001e: if-eqz v3, 0007 // -0017 │ │ -0a66f0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0a66f2: 6e20 7701 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@0177 │ │ -0a66f8: 0c02 |0024: move-result-object v2 │ │ -0a66fa: 6e10 7501 0200 |0025: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getIntent:()Landroid/content/Intent; // method@0175 │ │ -0a6700: 0c02 |0028: move-result-object v2 │ │ -0a6702: 6e10 d201 0200 |0029: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0a6708: 0c02 |002c: move-result-object v2 │ │ -0a670a: 1a03 8320 |002d: const-string v3, "android.remoteinput.resultsData" // string@2083 │ │ -0a670e: 6e20 aa04 3200 |002f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a6714: 0c02 |0032: move-result-object v2 │ │ -0a6716: 1f02 d500 |0033: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -0a671a: 28d2 |0035: goto 0007 // -002e │ │ +0a4444: |[0a4444] android.support.v4.app.RemoteInputCompatJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0a4454: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4456: 6e10 cf01 0500 |0001: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@01cf │ │ +0a445c: 0c00 |0004: move-result-object v0 │ │ +0a445e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a4462: 1102 |0007: return-object v2 │ │ +0a4464: 6e10 7601 0000 |0008: invoke-virtual {v0}, Landroid/content/ClipData;.getDescription:()Landroid/content/ClipDescription; // method@0176 │ │ +0a446a: 0c01 |000b: move-result-object v1 │ │ +0a446c: 1a03 0247 |000c: const-string v3, "text/vnd.android.intent" // string@4702 │ │ +0a4470: 6e20 7b01 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@017b │ │ +0a4476: 0a03 |0011: move-result v3 │ │ +0a4478: 3803 f5ff |0012: if-eqz v3, 0007 // -000b │ │ +0a447c: 6e10 7a01 0100 |0014: invoke-virtual {v1}, Landroid/content/ClipDescription;.getLabel:()Ljava/lang/CharSequence; // method@017a │ │ +0a4482: 0c03 |0017: move-result-object v3 │ │ +0a4484: 1a04 7d20 |0018: const-string v4, "android.remoteinput.results" // string@207d │ │ +0a4488: 6e20 2143 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0a448e: 0a03 |001d: move-result v3 │ │ +0a4490: 3803 e9ff |001e: if-eqz v3, 0007 // -0017 │ │ +0a4494: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0a4496: 6e20 7701 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@0177 │ │ +0a449c: 0c02 |0024: move-result-object v2 │ │ +0a449e: 6e10 7501 0200 |0025: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getIntent:()Landroid/content/Intent; // method@0175 │ │ +0a44a4: 0c02 |0028: move-result-object v2 │ │ +0a44a6: 6e10 d201 0200 |0029: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0a44ac: 0c02 |002c: move-result-object v2 │ │ +0a44ae: 1a03 7e20 |002d: const-string v3, "android.remoteinput.resultsData" // string@207e │ │ +0a44b2: 6e20 aa04 3200 |002f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a44b8: 0c02 |0032: move-result-object v2 │ │ +0a44ba: 1f02 d500 |0033: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +0a44be: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=91 │ │ 0x0008 line=84 │ │ 0x000c line=85 │ │ @@ -32500,38 +32506,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 │ │ -0a671c: |[0a671c] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ -0a672c: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0a6730: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a6736: 1a01 793f |0005: const-string v1, "resultKey" // string@3f79 │ │ -0a673a: 6e10 9b0b 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ -0a6740: 0c02 |000a: move-result-object v2 │ │ -0a6742: 6e30 bf04 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -0a6748: 1a01 1331 |000e: const-string v1, "label" // string@3113 │ │ -0a674c: 6e10 9a0b 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ -0a6752: 0c02 |0013: move-result-object v2 │ │ -0a6754: 6e30 b604 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -0a675a: 1a01 f422 |0017: const-string v1, "choices" // string@22f4 │ │ -0a675e: 6e10 980b 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ -0a6764: 0c02 |001c: move-result-object v2 │ │ -0a6766: 6e30 b704 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@04b7 │ │ -0a676c: 1a01 2520 |0020: const-string v1, "allowFreeFormInput" // string@2025 │ │ -0a6770: 6e10 970b 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ -0a6776: 0a02 |0025: move-result v2 │ │ -0a6778: 6e30 b404 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -0a677e: 1a01 ea27 |0029: const-string v1, "extras" // string@27ea │ │ -0a6782: 6e10 990b 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ -0a6788: 0c02 |002e: move-result-object v2 │ │ -0a678a: 6e30 b504 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -0a6790: 1100 |0032: return-object v0 │ │ +0a44c0: |[0a44c0] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ +0a44d0: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0a44d4: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a44da: 1a01 743f |0005: const-string v1, "resultKey" // string@3f74 │ │ +0a44de: 6e10 9b0b 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0b9b │ │ +0a44e4: 0c02 |000a: move-result-object v2 │ │ +0a44e6: 6e30 bf04 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +0a44ec: 1a01 0e31 |000e: const-string v1, "label" // string@310e │ │ +0a44f0: 6e10 9a0b 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0b9a │ │ +0a44f6: 0c02 |0013: move-result-object v2 │ │ +0a44f8: 6e30 b604 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +0a44fe: 1a01 ef22 |0017: const-string v1, "choices" // string@22ef │ │ +0a4502: 6e10 980b 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0b98 │ │ +0a4508: 0c02 |001c: move-result-object v2 │ │ +0a450a: 6e30 b704 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@04b7 │ │ +0a4510: 1a01 2020 |0020: const-string v1, "allowFreeFormInput" // string@2020 │ │ +0a4514: 6e10 970b 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0b97 │ │ +0a451a: 0a02 |0025: move-result v2 │ │ +0a451c: 6e30 b404 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +0a4522: 1a01 e527 |0029: const-string v1, "extras" // string@27e5 │ │ +0a4526: 6e10 990b 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0b99 │ │ +0a452c: 0c02 |002e: move-result-object v2 │ │ +0a452e: 6e30 b504 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +0a4534: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000e line=49 │ │ 0x0017 line=50 │ │ 0x0020 line=51 │ │ @@ -32546,29 +32552,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 │ │ -0a6794: |[0a6794] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ -0a67a4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0a67a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a67aa: 1100 |0003: return-object v0 │ │ -0a67ac: 2132 |0004: array-length v2, v3 │ │ -0a67ae: 2320 fe08 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@08fe │ │ -0a67b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0a67b4: 2132 |0008: array-length v2, v3 │ │ -0a67b6: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ -0a67ba: 4602 0301 |000b: aget-object v2, v3, v1 │ │ -0a67be: 7110 a20b 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@0ba2 │ │ -0a67c4: 0c02 |0010: move-result-object v2 │ │ -0a67c6: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0a67ca: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a67ce: 28f3 |0015: goto 0008 // -000d │ │ +0a4538: |[0a4538] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ +0a4548: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0a454c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a454e: 1100 |0003: return-object v0 │ │ +0a4550: 2132 |0004: array-length v2, v3 │ │ +0a4552: 2320 fe08 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@08fe │ │ +0a4556: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0a4558: 2132 |0008: array-length v2, v3 │ │ +0a455a: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ +0a455e: 4602 0301 |000b: aget-object v2, v3, v1 │ │ +0a4562: 7110 a20b 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@0ba2 │ │ +0a4568: 0c02 |0010: move-result-object v2 │ │ +0a456a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0a456e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4572: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0003 line=76 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ @@ -32576,21 +32582,21 @@ │ │ 0x0013 line=73 │ │ locals : │ │ 0x0007 - 0x0016 reg=0 bundles [Landroid/os/Bundle; │ │ 0x0008 - 0x0016 reg=1 i I │ │ 0x0000 - 0x0016 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6044 (RemoteInputCompatJellybean.java) │ │ + source_file_idx : 6040 (RemoteInputCompatJellybean.java) │ │ │ │ Class #197 header: │ │ class_idx : 512 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6316 │ │ +source_file_idx : 6312 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #197 - │ │ Class descriptor : 'Landroid/support/v4/app/ServiceCompat;' │ │ @@ -32610,32 +32616,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a67d0: |[0a67d0] android.support.v4.app.ServiceCompat.:()V │ │ -0a67e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a67e6: 0e00 |0003: return-void │ │ +0a4574: |[0a4574] android.support.v4.app.ServiceCompat.:()V │ │ +0a4584: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a458a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6316 (ServiceCompat.java) │ │ + source_file_idx : 6312 (ServiceCompat.java) │ │ │ │ Class #198 header: │ │ class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 21 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -32696,37 +32702,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0a67e8: |[0a67e8] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -0a67f8: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0a67fe: 5b34 cd03 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ -0a6802: 2200 4d00 |0005: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0a6806: 7010 c501 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0a680c: 1a01 4c20 |000a: const-string v1, "android.intent.action.SEND" // string@204c │ │ -0a6810: 6e20 eb01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -0a6816: 0c00 |000f: move-result-object v0 │ │ -0a6818: 5b30 d103 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a681c: 5430 d103 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6820: 1a01 a020 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@20a0 │ │ -0a6824: 6e10 b000 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ -0a682a: 0c02 |0019: move-result-object v2 │ │ -0a682c: 6e30 e401 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0a6832: 5430 d103 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6836: 1a01 9f20 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@209f │ │ -0a683a: 6e10 ad00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@00ad │ │ -0a6840: 0c02 |0024: move-result-object v2 │ │ -0a6842: 6e30 e201 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -0a6848: 5430 d103 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a684c: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -0a6850: 6e20 ca01 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0a6856: 0e00 |002f: return-void │ │ +0a458c: |[0a458c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +0a459c: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0a45a2: 5b34 cd03 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ +0a45a6: 2200 4d00 |0005: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0a45aa: 7010 c501 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0a45b0: 1a01 4720 |000a: const-string v1, "android.intent.action.SEND" // string@2047 │ │ +0a45b4: 6e20 eb01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +0a45ba: 0c00 |000f: move-result-object v0 │ │ +0a45bc: 5b30 d103 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a45c0: 5430 d103 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a45c4: 1a01 9b20 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@209b │ │ +0a45c8: 6e10 b000 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00b0 │ │ +0a45ce: 0c02 |0019: move-result-object v2 │ │ +0a45d0: 6e30 e401 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0a45d6: 5430 d103 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a45da: 1a01 9a20 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@209a │ │ +0a45de: 6e10 ad00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@00ad │ │ +0a45e4: 0c02 |0024: move-result-object v2 │ │ +0a45e6: 6e30 e201 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +0a45ec: 5430 d103 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a45f0: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +0a45f4: 6e20 ca01 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0a45fa: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0005 line=281 │ │ 0x0012 line=282 │ │ 0x001d line=283 │ │ @@ -32741,35 +32747,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0a6858: |[0a6858] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -0a6868: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a686a: 5454 d103 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a686e: 6e20 d801 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ -0a6874: 0c00 |0006: move-result-object v0 │ │ -0a6876: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -0a687a: 2101 |0009: array-length v1, v0 │ │ -0a687c: 6e10 d343 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a6882: 0a04 |000d: move-result v4 │ │ -0a6884: b014 |000e: add-int/2addr v4, v1 │ │ -0a6886: 2342 3909 |000f: new-array v2, v4, [Ljava/lang/String; // type@0939 │ │ -0a688a: 6e20 d543 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0a6890: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -0a6894: 6e10 d343 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a689a: 0a04 |0019: move-result v4 │ │ -0a689c: 7151 6b43 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0a68a2: 5453 d103 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a68a6: 6e30 e601 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ -0a68ac: 0e00 |0022: return-void │ │ -0a68ae: 0131 |0023: move v1, v3 │ │ -0a68b0: 28e6 |0024: goto 000a // -001a │ │ +0a45fc: |[0a45fc] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +0a460c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a460e: 5454 d103 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4612: 6e20 d801 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ +0a4618: 0c00 |0006: move-result-object v0 │ │ +0a461a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +0a461e: 2101 |0009: array-length v1, v0 │ │ +0a4620: 6e10 d343 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a4626: 0a04 |000d: move-result v4 │ │ +0a4628: b014 |000e: add-int/2addr v4, v1 │ │ +0a462a: 2342 3909 |000f: new-array v2, v4, [Ljava/lang/String; // type@0939 │ │ +0a462e: 6e20 d543 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0a4634: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +0a4638: 6e10 d343 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a463e: 0a04 |0019: move-result v4 │ │ +0a4640: 7151 6b43 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a4646: 5453 d103 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a464a: 6e30 e601 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ +0a4650: 0e00 |0022: return-void │ │ +0a4652: 0131 |0023: move v1, v3 │ │ +0a4654: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0007 line=346 │ │ 0x000a line=347 │ │ 0x0011 line=348 │ │ 0x0014 line=349 │ │ @@ -32791,33 +32797,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -0a68b4: |[0a68b4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -0a68c4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a68c6: 6e10 b20b 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ -0a68cc: 0c00 |0004: move-result-object v0 │ │ -0a68ce: 6e20 d801 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ -0a68d4: 0c01 |0008: move-result-object v1 │ │ -0a68d6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0a68da: 2112 |000b: array-length v2, v1 │ │ -0a68dc: 2185 |000c: array-length v5, v8 │ │ -0a68de: b025 |000d: add-int/2addr v5, v2 │ │ -0a68e0: 2353 3909 |000e: new-array v3, v5, [Ljava/lang/String; // type@0939 │ │ -0a68e4: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -0a68e8: 7152 6b43 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0a68ee: 2185 |0015: array-length v5, v8 │ │ -0a68f0: 7155 6b43 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0a68f6: 6e30 e601 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ -0a68fc: 0e00 |001c: return-void │ │ -0a68fe: 0142 |001d: move v2, v4 │ │ -0a6900: 28ee |001e: goto 000c // -0012 │ │ +0a4658: |[0a4658] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +0a4668: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a466a: 6e10 b20b 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ +0a4670: 0c00 |0004: move-result-object v0 │ │ +0a4672: 6e20 d801 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ +0a4678: 0c01 |0008: move-result-object v1 │ │ +0a467a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0a467e: 2112 |000b: array-length v2, v1 │ │ +0a4680: 2185 |000c: array-length v5, v8 │ │ +0a4682: b025 |000d: add-int/2addr v5, v2 │ │ +0a4684: 2353 3909 |000e: new-array v3, v5, [Ljava/lang/String; // type@0939 │ │ +0a4688: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +0a468c: 7152 6b43 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a4692: 2185 |0015: array-length v5, v8 │ │ +0a4694: 7155 6b43 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a469a: 6e30 e601 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ +0a46a0: 0e00 |001c: return-void │ │ +0a46a2: 0142 |001d: move v2, v4 │ │ +0a46a4: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=357 │ │ 0x0005 line=358 │ │ 0x0009 line=359 │ │ 0x000c line=360 │ │ 0x0010 line=361 │ │ @@ -32839,18 +32845,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6904: |[0a6904] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6914: 2200 0102 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0201 │ │ -0a6918: 7020 a50b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0ba5 │ │ -0a691e: 1100 |0005: return-object v0 │ │ +0a46a8: |[0a46a8] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a46b8: 2200 0102 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0201 │ │ +0a46bc: 7020 a50b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@0ba5 │ │ +0a46c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -32859,23 +32865,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a6920: |[0a6920] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6930: 5410 ce03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a6934: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a6938: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a693c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a6942: 5b10 ce03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a6946: 5410 ce03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a694a: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a6950: 1101 |0010: return-object v1 │ │ +0a46c4: |[0a46c4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a46d4: 5410 ce03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a46d8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a46dc: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a46e0: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a46e6: 5b10 ce03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a46ea: 5410 ce03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a46ee: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a46f4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x000b line=609 │ │ 0x0010 line=610 │ │ locals : │ │ @@ -32887,18 +32893,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a6954: |[0a6954] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6964: 1a00 4f20 |0000: const-string v0, "android.intent.extra.BCC" // string@204f │ │ -0a6968: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ -0a696e: 1101 |0005: return-object v1 │ │ +0a46f8: |[0a46f8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4708: 1a00 4a20 |0000: const-string v0, "android.intent.extra.BCC" // string@204a │ │ +0a470c: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ +0a4712: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0005 line=622 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -32908,23 +32914,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a6970: |[0a6970] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6980: 5410 cf03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a6984: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a6988: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a698c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a6992: 5b10 cf03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a6996: 5410 cf03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a699a: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a69a0: 1101 |0010: return-object v1 │ │ +0a4714: |[0a4714] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4724: 5410 cf03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a4728: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a472c: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a4730: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a4736: 5b10 cf03 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a473a: 5410 cf03 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a473e: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a4744: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ 0x000b line=569 │ │ 0x0010 line=570 │ │ locals : │ │ @@ -32936,18 +32942,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a69a4: |[0a69a4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a69b4: 1a00 5020 |0000: const-string v0, "android.intent.extra.CC" // string@2050 │ │ -0a69b8: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ -0a69be: 1101 |0005: return-object v1 │ │ +0a4748: |[0a4748] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4758: 1a00 4b20 |0000: const-string v0, "android.intent.extra.CC" // string@204b │ │ +0a475c: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ +0a4762: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0005 line=582 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -32957,23 +32963,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a69c0: |[0a69c0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a69d0: 5410 d303 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a69d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a69d8: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a69dc: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a69e2: 5b10 d303 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a69e6: 5410 d303 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a69ea: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a69f0: 1101 |0010: return-object v1 │ │ +0a4764: |[0a4764] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4774: 5410 d303 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a4778: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a477c: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a4780: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a4786: 5b10 d303 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a478a: 5410 d303 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a478e: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a4794: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0004 line=527 │ │ 0x000b line=529 │ │ 0x0010 line=530 │ │ locals : │ │ @@ -32985,18 +32991,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a69f4: |[0a69f4] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6a04: 1a00 5120 |0000: const-string v0, "android.intent.extra.EMAIL" // string@2051 │ │ -0a6a08: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ -0a6a0e: 1101 |0005: return-object v1 │ │ +0a4798: |[0a4798] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a47a8: 1a00 4c20 |0000: const-string v0, "android.intent.extra.EMAIL" // string@204c │ │ +0a47ac: 7030 ae0b 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@0bae │ │ +0a47b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0005 line=542 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -33006,38 +33012,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0a6a10: |[0a6a10] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6a20: 5431 d103 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6a24: 1a02 5620 |0002: const-string v2, "android.intent.extra.STREAM" // string@2056 │ │ -0a6a28: 6e20 d601 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0a6a2e: 0c00 |0007: move-result-object v0 │ │ -0a6a30: 1f00 d100 |0008: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0a6a34: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0a6a38: 6e20 b90b 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bb9 │ │ -0a6a3e: 0c03 |000f: move-result-object v3 │ │ -0a6a40: 1103 |0010: return-object v3 │ │ -0a6a42: 5431 d203 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6a46: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -0a6a4a: 2201 a408 |0015: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -0a6a4e: 7010 c243 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a6a54: 5b31 d203 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6a58: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -0a6a5c: 5431 d103 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6a60: 1a02 5620 |0020: const-string v2, "android.intent.extra.STREAM" // string@2056 │ │ -0a6a64: 6e20 e801 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ -0a6a6a: 5431 d203 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6a6e: 6e20 c643 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a6a74: 5431 d203 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6a78: 6e20 c643 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a6a7e: 28e1 |002f: goto 0010 // -001f │ │ +0a47b4: |[0a47b4] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a47c4: 5431 d103 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a47c8: 1a02 5120 |0002: const-string v2, "android.intent.extra.STREAM" // string@2051 │ │ +0a47cc: 6e20 d601 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0a47d2: 0c00 |0007: move-result-object v0 │ │ +0a47d4: 1f00 d100 |0008: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0a47d8: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0a47dc: 6e20 b90b 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bb9 │ │ +0a47e2: 0c03 |000f: move-result-object v3 │ │ +0a47e4: 1103 |0010: return-object v3 │ │ +0a47e6: 5431 d203 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a47ea: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +0a47ee: 2201 a408 |0015: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0a47f2: 7010 c243 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a47f8: 5b31 d203 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a47fc: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +0a4800: 5431 d103 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4804: 1a02 5120 |0020: const-string v2, "android.intent.extra.STREAM" // string@2051 │ │ +0a4808: 6e20 e801 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ +0a480e: 5431 d203 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4812: 6e20 c643 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a4818: 5431 d203 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a481c: 6e20 c643 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a4822: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x000a line=488 │ │ 0x000c line=489 │ │ 0x0010 line=499 │ │ 0x0011 line=491 │ │ @@ -33057,21 +33063,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a6a80: |[0a6a80] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -0a6a90: 6e10 b20b 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ -0a6a96: 0c00 |0003: move-result-object v0 │ │ -0a6a98: 5421 d003 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@03d0 │ │ -0a6a9c: 7120 cb01 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01cb │ │ -0a6aa2: 0c00 |0009: move-result-object v0 │ │ -0a6aa4: 1100 |000a: return-object v0 │ │ +0a4824: |[0a4824] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +0a4834: 6e10 b20b 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ +0a483a: 0c00 |0003: move-result-object v0 │ │ +0a483c: 5421 d003 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@03d0 │ │ +0a4840: 7120 cb01 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01cb │ │ +0a4846: 0c00 |0009: move-result-object v0 │ │ +0a4848: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -33079,17 +33085,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6aa8: |[0a6aa8] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -0a6ab8: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ -0a6abc: 1100 |0002: return-object v0 │ │ +0a484c: |[0a484c] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +0a485c: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ +0a4860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -33097,94 +33103,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0a6ac0: |[0a6ac0] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -0a6ad0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a6ad2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a6ad4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0a6ad6: 5473 d303 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a6ada: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -0a6ade: 1a03 5120 |0007: const-string v3, "android.intent.extra.EMAIL" // string@2051 │ │ -0a6ae2: 5474 d303 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a6ae6: 7030 ad0b 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ -0a6aec: 5b76 d303 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a6af0: 5473 cf03 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a6af4: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -0a6af8: 1a03 5020 |0014: const-string v3, "android.intent.extra.CC" // string@2050 │ │ -0a6afc: 5474 cf03 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a6b00: 7030 ad0b 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ -0a6b06: 5b76 cf03 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ -0a6b0a: 5473 ce03 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a6b0e: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -0a6b12: 1a03 4f20 |0021: const-string v3, "android.intent.extra.BCC" // string@204f │ │ -0a6b16: 5474 ce03 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a6b1a: 7030 ad0b 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ -0a6b20: 5b76 ce03 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ -0a6b24: 5473 d203 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6b28: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -0a6b2c: 5473 d203 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6b30: 6e10 d343 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a6b36: 0a03 |0033: move-result v3 │ │ -0a6b38: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -0a6b3c: 5473 d103 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6b40: 6e10 cc01 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a6b46: 0c03 |003b: move-result-object v3 │ │ -0a6b48: 1a04 4d20 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -0a6b4c: 6e20 3843 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a6b52: 0a00 |0041: move-result v0 │ │ -0a6b54: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -0a6b58: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -0a6b5c: 5473 d103 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6b60: 1a04 4c20 |0048: const-string v4, "android.intent.action.SEND" // string@204c │ │ -0a6b64: 6e20 eb01 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -0a6b6a: 5473 d203 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6b6e: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -0a6b72: 5473 d203 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6b76: 6e10 cd43 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0a6b7c: 0a03 |0056: move-result v3 │ │ -0a6b7e: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -0a6b82: 5473 d103 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6b86: 1a04 5620 |005b: const-string v4, "android.intent.extra.STREAM" // string@2056 │ │ -0a6b8a: 5475 d203 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6b8e: 6e20 cb43 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a6b94: 0c02 |0062: move-result-object v2 │ │ -0a6b96: 1f02 e700 |0063: check-cast v2, Landroid/os/Parcelable; // type@00e7 │ │ -0a6b9a: 6e30 e201 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -0a6ba0: 5b76 d203 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6ba4: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -0a6ba8: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -0a6bac: 5472 d103 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6bb0: 1a03 4d20 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -0a6bb4: 6e20 eb01 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -0a6bba: 5472 d203 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6bbe: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -0a6bc2: 5472 d203 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6bc6: 6e10 cd43 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0a6bcc: 0a02 |007e: move-result v2 │ │ -0a6bce: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -0a6bd2: 5472 d103 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6bd6: 1a03 5620 |0083: const-string v3, "android.intent.extra.STREAM" // string@2056 │ │ -0a6bda: 5474 d203 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6bde: 6e30 e701 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@01e7 │ │ -0a6be4: 5472 d103 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6be8: 1102 |008c: return-object v2 │ │ -0a6bea: 0121 |008d: move v1, v2 │ │ -0a6bec: 28a8 |008e: goto 0036 // -0058 │ │ -0a6bee: 5472 d103 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6bf2: 1a03 5620 |0091: const-string v3, "android.intent.extra.STREAM" // string@2056 │ │ -0a6bf6: 6e20 e801 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ -0a6bfc: 28d2 |0096: goto 0068 // -002e │ │ -0a6bfe: 5472 d103 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6c02: 1a03 5620 |0099: const-string v3, "android.intent.extra.STREAM" // string@2056 │ │ -0a6c06: 6e20 e801 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ -0a6c0c: 28ec |009e: goto 008a // -0014 │ │ +0a4864: |[0a4864] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +0a4874: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a4876: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a4878: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0a487a: 5473 d303 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a487e: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +0a4882: 1a03 4c20 |0007: const-string v3, "android.intent.extra.EMAIL" // string@204c │ │ +0a4886: 5474 d303 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a488a: 7030 ad0b 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ +0a4890: 5b76 d303 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a4894: 5473 cf03 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a4898: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +0a489c: 1a03 4b20 |0014: const-string v3, "android.intent.extra.CC" // string@204b │ │ +0a48a0: 5474 cf03 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a48a4: 7030 ad0b 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ +0a48aa: 5b76 cf03 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@03cf │ │ +0a48ae: 5473 ce03 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a48b2: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +0a48b6: 1a03 4a20 |0021: const-string v3, "android.intent.extra.BCC" // string@204a │ │ +0a48ba: 5474 ce03 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a48be: 7030 ad0b 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0bad │ │ +0a48c4: 5b76 ce03 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@03ce │ │ +0a48c8: 5473 d203 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a48cc: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +0a48d0: 5473 d203 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a48d4: 6e10 d343 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a48da: 0a03 |0033: move-result v3 │ │ +0a48dc: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +0a48e0: 5473 d103 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a48e4: 6e10 cc01 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a48ea: 0c03 |003b: move-result-object v3 │ │ +0a48ec: 1a04 4820 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +0a48f0: 6e20 3843 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a48f6: 0a00 |0041: move-result v0 │ │ +0a48f8: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +0a48fc: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +0a4900: 5473 d103 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4904: 1a04 4720 |0048: const-string v4, "android.intent.action.SEND" // string@2047 │ │ +0a4908: 6e20 eb01 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +0a490e: 5473 d203 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4912: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +0a4916: 5473 d203 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a491a: 6e10 cd43 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0a4920: 0a03 |0056: move-result v3 │ │ +0a4922: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +0a4926: 5473 d103 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a492a: 1a04 5120 |005b: const-string v4, "android.intent.extra.STREAM" // string@2051 │ │ +0a492e: 5475 d203 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4932: 6e20 cb43 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a4938: 0c02 |0062: move-result-object v2 │ │ +0a493a: 1f02 e700 |0063: check-cast v2, Landroid/os/Parcelable; // type@00e7 │ │ +0a493e: 6e30 e201 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +0a4944: 5b76 d203 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4948: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +0a494c: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +0a4950: 5472 d103 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4954: 1a03 4820 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +0a4958: 6e20 eb01 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +0a495e: 5472 d203 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4962: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +0a4966: 5472 d203 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a496a: 6e10 cd43 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0a4970: 0a02 |007e: move-result v2 │ │ +0a4972: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +0a4976: 5472 d103 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a497a: 1a03 5120 |0083: const-string v3, "android.intent.extra.STREAM" // string@2051 │ │ +0a497e: 5474 d203 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4982: 6e30 e701 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@01e7 │ │ +0a4988: 5472 d103 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a498c: 1102 |008c: return-object v2 │ │ +0a498e: 0121 |008d: move v1, v2 │ │ +0a4990: 28a8 |008e: goto 0036 // -0058 │ │ +0a4992: 5472 d103 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4996: 1a03 5120 |0091: const-string v3, "android.intent.extra.STREAM" // string@2051 │ │ +0a499a: 6e20 e801 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ +0a49a0: 28d2 |0096: goto 0068 // -002e │ │ +0a49a2: 5472 d103 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a49a6: 1a03 5120 |0099: const-string v3, "android.intent.extra.STREAM" // string@2051 │ │ +0a49aa: 6e20 e801 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@01e8 │ │ +0a49b0: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x000e line=299 │ │ 0x0010 line=301 │ │ 0x0014 line=302 │ │ @@ -33219,21 +33225,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a6c10: |[0a6c10] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6c20: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ -0a6c24: 6e20 b300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00b3 │ │ -0a6c2a: 0c00 |0005: move-result-object v0 │ │ -0a6c2c: 6e20 b40b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bb4 │ │ -0a6c32: 0c00 |0009: move-result-object v0 │ │ -0a6c34: 1100 |000a: return-object v0 │ │ +0a49b4: |[0a49b4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a49c4: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ +0a49c8: 6e20 b300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@00b3 │ │ +0a49ce: 0c00 |0005: move-result-object v0 │ │ +0a49d0: 6e20 b40b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bb4 │ │ +0a49d6: 0c00 |0009: move-result-object v0 │ │ +0a49d8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -33242,17 +33248,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6c38: |[0a6c38] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6c48: 5b01 d003 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@03d0 │ │ -0a6c4c: 1100 |0002: return-object v0 │ │ +0a49dc: |[0a49dc] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a49ec: 5b01 d003 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@03d0 │ │ +0a49f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0002 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -33262,19 +33268,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a6c50: |[0a6c50] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6c60: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6c64: 1a01 4f20 |0002: const-string v1, "android.intent.extra.BCC" // string@204f │ │ -0a6c68: 6e30 e601 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ -0a6c6e: 1102 |0007: return-object v2 │ │ +0a49f4: |[0a49f4] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4a04: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4a08: 1a01 4a20 |0002: const-string v1, "android.intent.extra.BCC" // string@204a │ │ +0a4a0c: 6e30 e601 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ +0a4a12: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0007 line=595 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -33284,19 +33290,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a6c70: |[0a6c70] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6c80: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6c84: 1a01 5020 |0002: const-string v1, "android.intent.extra.CC" // string@2050 │ │ -0a6c88: 6e30 e601 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ -0a6c8e: 1102 |0007: return-object v2 │ │ +0a4a14: |[0a4a14] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4a24: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4a28: 1a01 4b20 |0002: const-string v1, "android.intent.extra.CC" // string@204b │ │ +0a4a2c: 6e30 e601 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ +0a4a32: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0007 line=555 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -33306,23 +33312,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a6c90: |[0a6c90] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6ca0: 5420 d303 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a6ca4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a6ca8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a6caa: 5b20 d303 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ -0a6cae: 5420 d103 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6cb2: 1a01 5120 |0009: const-string v1, "android.intent.extra.EMAIL" // string@2051 │ │ -0a6cb6: 6e30 e601 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ -0a6cbc: 1102 |000e: return-object v2 │ │ +0a4a34: |[0a4a34] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4a44: 5420 d303 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a4a48: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a4a4c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a4a4e: 5b20 d303 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@03d3 │ │ +0a4a52: 5420 d103 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4a56: 1a01 4c20 |0009: const-string v1, "android.intent.extra.EMAIL" // string@204c │ │ +0a4a5a: 6e30 e601 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@01e6 │ │ +0a4a60: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0004 line=512 │ │ 0x0007 line=514 │ │ 0x000e line=515 │ │ locals : │ │ @@ -33334,27 +33340,27 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0a6cc0: |[0a6cc0] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6cd0: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6cd4: 1a01 5220 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@2052 │ │ -0a6cd8: 6e30 e401 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0a6cde: 5420 d103 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6ce2: 1a01 5820 |0009: const-string v1, "android.intent.extra.TEXT" // string@2058 │ │ -0a6ce6: 6e20 dc01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ -0a6cec: 0a00 |000e: move-result v0 │ │ -0a6cee: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -0a6cf2: 7110 1137 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ -0a6cf8: 0c00 |0014: move-result-object v0 │ │ -0a6cfa: 6e20 bb0b 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bbb │ │ -0a6d00: 1102 |0018: return-object v2 │ │ +0a4a64: |[0a4a64] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4a74: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4a78: 1a01 4d20 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@204d │ │ +0a4a7c: 6e30 e401 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0a4a82: 5420 d103 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4a86: 1a01 5320 |0009: const-string v1, "android.intent.extra.TEXT" // string@2053 │ │ +0a4a8a: 6e20 dc01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ +0a4a90: 0a00 |000e: move-result v0 │ │ +0a4a92: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +0a4a96: 7110 1137 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ +0a4a9c: 0c00 |0014: move-result-object v0 │ │ +0a4a9e: 6e20 bb0b 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0bbb │ │ +0a4aa4: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0007 line=449 │ │ 0x0011 line=451 │ │ 0x0018 line=453 │ │ locals : │ │ @@ -33366,31 +33372,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0a6d04: |[0a6d04] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6d14: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6d18: 6e10 cc01 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a6d1e: 0c00 |0005: move-result-object v0 │ │ -0a6d20: 1a01 4c20 |0006: const-string v1, "android.intent.action.SEND" // string@204c │ │ -0a6d24: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a6d2a: 0a00 |000b: move-result v0 │ │ -0a6d2c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -0a6d30: 5420 d103 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6d34: 1a01 4c20 |0010: const-string v1, "android.intent.action.SEND" // string@204c │ │ -0a6d38: 6e20 eb01 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -0a6d3e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a6d40: 5b20 d203 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ -0a6d44: 5420 d103 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6d48: 1a01 5620 |001a: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a6d4c: 6e30 e201 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -0a6d52: 1102 |001f: return-object v2 │ │ +0a4aa8: |[0a4aa8] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4ab8: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4abc: 6e10 cc01 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a4ac2: 0c00 |0005: move-result-object v0 │ │ +0a4ac4: 1a01 4720 |0006: const-string v1, "android.intent.action.SEND" // string@2047 │ │ +0a4ac8: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a4ace: 0a00 |000b: move-result v0 │ │ +0a4ad0: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +0a4ad4: 5420 d103 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4ad8: 1a01 4720 |0010: const-string v1, "android.intent.action.SEND" // string@2047 │ │ +0a4adc: 6e20 eb01 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +0a4ae2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a4ae4: 5b20 d203 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@03d2 │ │ +0a4ae8: 5420 d103 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4aec: 1a01 5120 |001a: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4af0: 6e30 e201 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +0a4af6: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x000e line=468 │ │ 0x0015 line=470 │ │ 0x0018 line=471 │ │ 0x001f line=472 │ │ @@ -33403,19 +33409,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a6d54: |[0a6d54] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6d64: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6d68: 1a01 5720 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@2057 │ │ -0a6d6c: 6e30 e401 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0a6d72: 1102 |0007: return-object v2 │ │ +0a4af8: |[0a4af8] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4b08: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4b0c: 1a01 5220 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@2052 │ │ +0a4b10: 6e30 e401 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0a4b16: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0007 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -33425,19 +33431,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a6d74: |[0a6d74] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6d84: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6d88: 1a01 5820 |0002: const-string v1, "android.intent.extra.TEXT" // string@2058 │ │ -0a6d8c: 6e30 e301 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01e3 │ │ -0a6d92: 1102 |0007: return-object v2 │ │ +0a4b18: |[0a4b18] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4b28: 5420 d103 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4b2c: 1a01 5320 |0002: const-string v1, "android.intent.extra.TEXT" // string@2053 │ │ +0a4b30: 6e30 e301 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01e3 │ │ +0a4b36: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=433 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -33447,18 +33453,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6d94: |[0a6d94] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -0a6da4: 5410 d103 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ -0a6da8: 6e20 f201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@01f2 │ │ -0a6dae: 1101 |0005: return-object v1 │ │ +0a4b38: |[0a4b38] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +0a4b48: 5410 d103 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@03d1 │ │ +0a4b4c: 6e20 f201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@01f2 │ │ +0a4b52: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -33468,34 +33474,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a6db0: |[0a6db0] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -0a6dc0: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ -0a6dc4: 6e10 af0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ -0a6dca: 0c01 |0005: move-result-object v1 │ │ -0a6dcc: 6e20 c600 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ -0a6dd2: 0e00 |0009: return-void │ │ +0a4b54: |[0a4b54] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +0a4b64: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@03cd │ │ +0a4b68: 6e10 af0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ +0a4b6e: 0c01 |0005: move-result-object v1 │ │ +0a4b70: 6e20 c600 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ +0a4b76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0009 line=388 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #199 header: │ │ class_idx : 514 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -33542,27 +33548,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0a6dd4: |[0a6dd4] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -0a6de4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a6dea: 5b12 d503 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ -0a6dee: 6e10 ae00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ -0a6df4: 0c00 |0008: move-result-object v0 │ │ -0a6df6: 5b10 d803 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a6dfa: 7110 e40b 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0be4 │ │ -0a6e00: 0c00 |000e: move-result-object v0 │ │ -0a6e02: 5b10 d703 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6e06: 7110 e30b 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0be3 │ │ -0a6e0c: 0c00 |0014: move-result-object v0 │ │ -0a6e0e: 5b10 d603 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ -0a6e12: 0e00 |0017: return-void │ │ +0a4b78: |[0a4b78] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +0a4b88: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a4b8e: 5b12 d503 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ +0a4b92: 6e10 ae00 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ +0a4b98: 0c00 |0008: move-result-object v0 │ │ +0a4b9a: 5b10 d803 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4b9e: 7110 e40b 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@0be4 │ │ +0a4ba4: 0c00 |000e: move-result-object v0 │ │ +0a4ba6: 5b10 d703 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4baa: 7110 e30b 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@0be3 │ │ +0a4bb0: 0c00 |0014: move-result-object v0 │ │ +0a4bb2: 5b10 d603 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ +0a4bb6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0003 line=677 │ │ 0x0005 line=678 │ │ 0x000b line=679 │ │ 0x0011 line=680 │ │ @@ -33576,18 +33582,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6e14: |[0a6e14] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -0a6e24: 2200 0202 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0202 │ │ -0a6e28: 7020 be0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0bbe │ │ -0a6e2e: 1100 |0005: return-object v0 │ │ +0a4bb8: |[0a4bb8] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +0a4bc8: 2200 0202 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0202 │ │ +0a4bcc: 7020 be0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@0bbe │ │ +0a4bd2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -33596,17 +33602,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6e30: |[0a6e30] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -0a6e40: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ -0a6e44: 1100 |0002: return-object v0 │ │ +0a4bd4: |[0a4bd4] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +0a4be4: 5410 d603 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ +0a4be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33614,31 +33620,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0a6e48: |[0a6e48] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -0a6e58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6e5a: 5453 d603 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ -0a6e5e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0a6e62: 1102 |0005: return-object v2 │ │ -0a6e64: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ -0a6e68: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ -0a6e6e: 0c01 |000b: move-result-object v1 │ │ -0a6e70: 5453 d603 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ -0a6e74: 6e20 0402 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0204 │ │ -0a6e7a: 0c02 |0011: move-result-object v2 │ │ -0a6e7c: 28f3 |0012: goto 0005 // -000d │ │ -0a6e7e: 0d00 |0013: move-exception v0 │ │ -0a6e80: 1a03 7909 |0014: const-string v3, "IntentReader" // string@0979 │ │ -0a6e84: 1a04 4d06 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@064d │ │ -0a6e88: 7130 5a37 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a6e8e: 28ea |001b: goto 0005 // -0016 │ │ +0a4bec: |[0a4bec] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +0a4bfc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4bfe: 5453 d603 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ +0a4c02: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0a4c06: 1102 |0005: return-object v2 │ │ +0a4c08: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ +0a4c0c: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ +0a4c12: 0c01 |000b: move-result-object v1 │ │ +0a4c14: 5453 d603 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@03d6 │ │ +0a4c18: 6e20 0402 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0204 │ │ +0a4c1e: 0c02 |0011: move-result-object v2 │ │ +0a4c20: 28f3 |0012: goto 0005 // -000d │ │ +0a4c22: 0d00 |0013: move-exception v0 │ │ +0a4c24: 1a03 7509 |0014: const-string v3, "IntentReader" // string@0975 │ │ +0a4c28: 1a04 4906 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@0649 │ │ +0a4c2c: 7130 5a37 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a4c32: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=902 │ │ 0x0005 line=910 │ │ 0x0006 line=904 │ │ @@ -33655,31 +33661,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0a6e9c: |[0a6e9c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -0a6eac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6eae: 5453 d703 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6eb2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0a6eb6: 1102 |0005: return-object v2 │ │ -0a6eb8: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ -0a6ebc: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ -0a6ec2: 0c01 |000b: move-result-object v1 │ │ -0a6ec4: 5453 d703 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6ec8: 6e20 0602 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0206 │ │ -0a6ece: 0c02 |0011: move-result-object v2 │ │ -0a6ed0: 28f3 |0012: goto 0005 // -000d │ │ -0a6ed2: 0d00 |0013: move-exception v0 │ │ -0a6ed4: 1a03 7909 |0014: const-string v3, "IntentReader" // string@0979 │ │ -0a6ed8: 1a04 4e06 |0016: const-string v4, "Could not retrieve icon for calling application" // string@064e │ │ -0a6edc: 7130 5a37 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a6ee2: 28ea |001b: goto 0005 // -0016 │ │ +0a4c40: |[0a4c40] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +0a4c50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4c52: 5453 d703 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4c56: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0a4c5a: 1102 |0005: return-object v2 │ │ +0a4c5c: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ +0a4c60: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ +0a4c66: 0c01 |000b: move-result-object v1 │ │ +0a4c68: 5453 d703 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4c6c: 6e20 0602 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0206 │ │ +0a4c72: 0c02 |0011: move-result-object v2 │ │ +0a4c74: 28f3 |0012: goto 0005 // -000d │ │ +0a4c76: 0d00 |0013: move-exception v0 │ │ +0a4c78: 1a03 7509 |0014: const-string v3, "IntentReader" // string@0975 │ │ +0a4c7c: 1a04 4a06 |0016: const-string v4, "Could not retrieve icon for calling application" // string@064a │ │ +0a4c80: 7130 5a37 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a4c86: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=924 │ │ 0x0005 line=932 │ │ 0x0006 line=926 │ │ @@ -33696,34 +33702,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0a6ef0: |[0a6ef0] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -0a6f00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6f02: 5453 d703 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6f06: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0a6f0a: 1102 |0005: return-object v2 │ │ -0a6f0c: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ -0a6f10: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ -0a6f16: 0c01 |000b: move-result-object v1 │ │ -0a6f18: 5453 d703 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6f1c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0a6f1e: 6e30 0702 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0207 │ │ -0a6f24: 0c03 |0012: move-result-object v3 │ │ -0a6f26: 6e20 0802 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0208 │ │ -0a6f2c: 0c02 |0016: move-result-object v2 │ │ -0a6f2e: 28ee |0017: goto 0005 // -0012 │ │ -0a6f30: 0d00 |0018: move-exception v0 │ │ -0a6f32: 1a03 7909 |0019: const-string v3, "IntentReader" // string@0979 │ │ -0a6f36: 1a04 4f06 |001b: const-string v4, "Could not retrieve label for calling application" // string@064f │ │ -0a6f3a: 7130 5a37 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0a6f40: 28e5 |0020: goto 0005 // -001b │ │ +0a4c94: |[0a4c94] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +0a4ca4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a4ca6: 5453 d703 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4caa: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0a4cae: 1102 |0005: return-object v2 │ │ +0a4cb0: 5453 d503 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@03d5 │ │ +0a4cb4: 6e10 af00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00af │ │ +0a4cba: 0c01 |000b: move-result-object v1 │ │ +0a4cbc: 5453 d703 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4cc0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0a4cc2: 6e30 0702 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0207 │ │ +0a4cc8: 0c03 |0012: move-result-object v3 │ │ +0a4cca: 6e20 0802 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0208 │ │ +0a4cd0: 0c02 |0016: move-result-object v2 │ │ +0a4cd2: 28ee |0017: goto 0005 // -0012 │ │ +0a4cd4: 0d00 |0018: move-exception v0 │ │ +0a4cd6: 1a03 7509 |0019: const-string v3, "IntentReader" // string@0975 │ │ +0a4cda: 1a04 4b06 |001b: const-string v4, "Could not retrieve label for calling application" // string@064b │ │ +0a4cde: 7130 5a37 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0a4ce4: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=946 │ │ 0x0005 line=954 │ │ 0x0006 line=948 │ │ @@ -33740,17 +33746,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6f50: |[0a6f50] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -0a6f60: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ -0a6f64: 1100 |0002: return-object v0 │ │ +0a4cf4: |[0a4cf4] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +0a4d04: 5410 d703 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@03d7 │ │ +0a4d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33758,20 +33764,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6f68: |[0a6f68] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -0a6f78: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a6f7c: 1a01 4f20 |0002: const-string v1, "android.intent.extra.BCC" // string@204f │ │ -0a6f80: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ -0a6f86: 0c00 |0007: move-result-object v0 │ │ -0a6f88: 1100 |0008: return-object v0 │ │ +0a4d0c: |[0a4d0c] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +0a4d1c: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4d20: 1a01 4a20 |0002: const-string v1, "android.intent.extra.BCC" // string@204a │ │ +0a4d24: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ +0a4d2a: 0c00 |0007: move-result-object v0 │ │ +0a4d2c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33779,20 +33785,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6f8c: |[0a6f8c] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -0a6f9c: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a6fa0: 1a01 5020 |0002: const-string v1, "android.intent.extra.CC" // string@2050 │ │ -0a6fa4: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ -0a6faa: 0c00 |0007: move-result-object v0 │ │ -0a6fac: 1100 |0008: return-object v0 │ │ +0a4d30: |[0a4d30] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +0a4d40: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4d44: 1a01 4b20 |0002: const-string v1, "android.intent.extra.CC" // string@204b │ │ +0a4d48: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ +0a4d4e: 0c00 |0007: move-result-object v0 │ │ +0a4d50: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33800,20 +33806,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6fb0: |[0a6fb0] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -0a6fc0: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a6fc4: 1a01 5120 |0002: const-string v1, "android.intent.extra.EMAIL" // string@2051 │ │ -0a6fc8: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ -0a6fce: 0c00 |0007: move-result-object v0 │ │ -0a6fd0: 1100 |0008: return-object v0 │ │ +0a4d54: |[0a4d54] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +0a4d64: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4d68: 1a01 4c20 |0002: const-string v1, "android.intent.extra.EMAIL" // string@204c │ │ +0a4d6c: 6e20 d801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@01d8 │ │ +0a4d72: 0c00 |0007: move-result-object v0 │ │ +0a4d74: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33821,34 +33827,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a6fd4: |[0a6fd4] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -0a6fe4: 5442 d803 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a6fe8: 1a03 5220 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@2052 │ │ -0a6fec: 6e20 da01 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0a6ff2: 0c00 |0007: move-result-object v0 │ │ -0a6ff4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -0a6ff8: 6e10 cd0b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@0bcd │ │ -0a6ffe: 0c01 |000d: move-result-object v1 │ │ -0a7000: 2012 af06 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@06af │ │ -0a7004: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -0a7008: 1f01 af06 |0012: check-cast v1, Landroid/text/Spanned; // type@06af │ │ -0a700c: 7110 1337 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@3713 │ │ -0a7012: 0c00 |0017: move-result-object v0 │ │ -0a7014: 1100 |0018: return-object v0 │ │ -0a7016: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ -0a701a: 7100 e00b 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0be0 │ │ -0a7020: 0c02 |001e: move-result-object v2 │ │ -0a7022: 7220 d30b 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0bd3 │ │ -0a7028: 0c00 |0022: move-result-object v0 │ │ -0a702a: 28f5 |0023: goto 0018 // -000b │ │ +0a4d78: |[0a4d78] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +0a4d88: 5442 d803 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4d8c: 1a03 4d20 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@204d │ │ +0a4d90: 6e20 da01 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0a4d96: 0c00 |0007: move-result-object v0 │ │ +0a4d98: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +0a4d9c: 6e10 cd0b 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@0bcd │ │ +0a4da2: 0c01 |000d: move-result-object v1 │ │ +0a4da4: 2012 af06 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@06af │ │ +0a4da8: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +0a4dac: 1f01 af06 |0012: check-cast v1, Landroid/text/Spanned; // type@06af │ │ +0a4db0: 7110 1337 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@3713 │ │ +0a4db6: 0c00 |0017: move-result-object v0 │ │ +0a4db8: 1100 |0018: return-object v0 │ │ +0a4dba: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +0a4dbe: 7100 e00b 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@0be0 │ │ +0a4dc4: 0c02 |001e: move-result-object v2 │ │ +0a4dc6: 7220 d30b 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0bd3 │ │ +0a4dcc: 0c00 |0022: move-result-object v0 │ │ +0a4dce: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0008 line=751 │ │ 0x000a line=752 │ │ 0x000e line=753 │ │ 0x0012 line=754 │ │ @@ -33866,21 +33872,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a702c: |[0a702c] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -0a703c: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a7040: 1a01 5620 |0002: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a7044: 6e20 d601 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0a704a: 0c00 |0007: move-result-object v0 │ │ -0a704c: 1f00 d100 |0008: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0a7050: 1100 |000a: return-object v0 │ │ +0a4dd0: |[0a4dd0] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +0a4de0: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4de4: 1a01 5120 |0002: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4de8: 6e20 d601 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0a4dee: 0c00 |0007: move-result-object v0 │ │ +0a4df0: 1f00 d100 |0008: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0a4df4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -33888,58 +33894,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0a7054: |[0a7054] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -0a7064: 5430 d903 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7068: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0a706c: 6e10 cf0b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0bcf │ │ -0a7072: 0a00 |0007: move-result v0 │ │ -0a7074: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0a7078: 5430 d803 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a707c: 1a01 5620 |000c: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a7080: 6e20 d501 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d5 │ │ -0a7086: 0c00 |0011: move-result-object v0 │ │ -0a7088: 5b30 d903 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a708c: 5430 d903 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7090: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -0a7094: 5430 d903 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7098: 6e20 cb43 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a709e: 0c00 |001d: move-result-object v0 │ │ -0a70a0: 1f00 d100 |001e: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0a70a4: 1100 |0020: return-object v0 │ │ -0a70a6: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -0a70aa: 5430 d803 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a70ae: 1a01 5620 |0025: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a70b2: 6e20 d601 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0a70b8: 0c00 |002a: move-result-object v0 │ │ -0a70ba: 1f00 d100 |002b: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0a70be: 28f3 |002d: goto 0020 // -000d │ │ -0a70c0: 2200 6608 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ -0a70c4: 2201 7908 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a70c8: 7010 5a43 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a70ce: 1a02 ee18 |0035: const-string v2, "Stream items available: " // string@18ee │ │ -0a70d2: 6e20 6343 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a70d8: 0c01 |003a: move-result-object v1 │ │ -0a70da: 6e10 cb0b 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0bcb │ │ -0a70e0: 0a02 |003e: move-result v2 │ │ -0a70e2: 6e20 5f43 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a70e8: 0c01 |0042: move-result-object v1 │ │ -0a70ea: 1a02 9300 |0043: const-string v2, " index requested: " // string@0093 │ │ -0a70ee: 6e20 6343 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a70f4: 0c01 |0048: move-result-object v1 │ │ -0a70f6: 6e20 5f43 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a70fc: 0c01 |004c: move-result-object v1 │ │ -0a70fe: 6e10 6a43 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a7104: 0c01 |0050: move-result-object v1 │ │ -0a7106: 7020 f942 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ -0a710c: 2700 |0054: throw v0 │ │ +0a4df8: |[0a4df8] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +0a4e08: 5430 d903 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4e0c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0a4e10: 6e10 cf0b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0bcf │ │ +0a4e16: 0a00 |0007: move-result v0 │ │ +0a4e18: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0a4e1c: 5430 d803 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4e20: 1a01 5120 |000c: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4e24: 6e20 d501 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d5 │ │ +0a4e2a: 0c00 |0011: move-result-object v0 │ │ +0a4e2c: 5b30 d903 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4e30: 5430 d903 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4e34: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +0a4e38: 5430 d903 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4e3c: 6e20 cb43 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a4e42: 0c00 |001d: move-result-object v0 │ │ +0a4e44: 1f00 d100 |001e: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0a4e48: 1100 |0020: return-object v0 │ │ +0a4e4a: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +0a4e4e: 5430 d803 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4e52: 1a01 5120 |0025: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4e56: 6e20 d601 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0a4e5c: 0c00 |002a: move-result-object v0 │ │ +0a4e5e: 1f00 d100 |002b: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0a4e62: 28f3 |002d: goto 0020 // -000d │ │ +0a4e64: 2200 6608 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ +0a4e68: 2201 7908 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0a4e6c: 7010 5a43 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a4e72: 1a02 ea18 |0035: const-string v2, "Stream items available: " // string@18ea │ │ +0a4e76: 6e20 6343 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a4e7c: 0c01 |003a: move-result-object v1 │ │ +0a4e7e: 6e10 cb0b 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@0bcb │ │ +0a4e84: 0a02 |003e: move-result v2 │ │ +0a4e86: 6e20 5f43 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a4e8c: 0c01 |0042: move-result-object v1 │ │ +0a4e8e: 1a02 9000 |0043: const-string v2, " index requested: " // string@0090 │ │ +0a4e92: 6e20 6343 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a4e98: 0c01 |0048: move-result-object v1 │ │ +0a4e9a: 6e20 5f43 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a4ea0: 0c01 |004c: move-result-object v1 │ │ +0a4ea2: 6e10 6a43 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a4ea8: 0c01 |0050: move-result-object v1 │ │ +0a4eaa: 7020 f942 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ +0a4eb0: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x000a line=788 │ │ 0x0014 line=790 │ │ 0x0018 line=791 │ │ 0x0020 line=794 │ │ @@ -33955,40 +33961,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0a7110: |[0a7110] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -0a7120: 5420 d903 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7124: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0a7128: 6e10 cf0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0bcf │ │ -0a712e: 0a00 |0007: move-result v0 │ │ -0a7130: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0a7134: 5420 d803 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a7138: 1a01 5620 |000c: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a713c: 6e20 d501 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d5 │ │ -0a7142: 0c00 |0011: move-result-object v0 │ │ -0a7144: 5b20 d903 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7148: 5420 d903 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a714c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0a7150: 5420 d903 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ -0a7154: 6e10 d343 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a715a: 0a00 |001d: move-result v0 │ │ -0a715c: 0f00 |001e: return v0 │ │ -0a715e: 5420 d803 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a7162: 1a01 5620 |0021: const-string v1, "android.intent.extra.STREAM" // string@2056 │ │ -0a7166: 6e20 dc01 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ -0a716c: 0a00 |0026: move-result v0 │ │ -0a716e: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0a7172: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -0a7174: 28f4 |002a: goto 001e // -000c │ │ -0a7176: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -0a7178: 28f2 |002c: goto 001e // -000e │ │ +0a4eb4: |[0a4eb4] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +0a4ec4: 5420 d903 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4ec8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0a4ecc: 6e10 cf0b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@0bcf │ │ +0a4ed2: 0a00 |0007: move-result v0 │ │ +0a4ed4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0a4ed8: 5420 d803 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4edc: 1a01 5120 |000c: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4ee0: 6e20 d501 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d5 │ │ +0a4ee6: 0c00 |0011: move-result-object v0 │ │ +0a4ee8: 5b20 d903 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4eec: 5420 d903 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4ef0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0a4ef4: 5420 d903 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@03d9 │ │ +0a4ef8: 6e10 d343 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a4efe: 0a00 |001d: move-result v0 │ │ +0a4f00: 0f00 |001e: return v0 │ │ +0a4f02: 5420 d803 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4f06: 1a01 5120 |0021: const-string v1, "android.intent.extra.STREAM" // string@2051 │ │ +0a4f0a: 6e20 dc01 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ +0a4f10: 0a00 |0026: move-result v0 │ │ +0a4f12: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0a4f16: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +0a4f18: 28f4 |002a: goto 001e // -000c │ │ +0a4f1a: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +0a4f1c: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=808 │ │ 0x000a line=809 │ │ 0x0014 line=811 │ │ 0x0018 line=812 │ │ 0x001e line=814 │ │ @@ -34000,20 +34006,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a717c: |[0a717c] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -0a718c: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a7190: 1a01 5720 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@2057 │ │ -0a7194: 6e20 da01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0a719a: 0c00 |0007: move-result-object v0 │ │ -0a719c: 1100 |0008: return-object v0 │ │ +0a4f20: |[0a4f20] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +0a4f30: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4f34: 1a01 5220 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@2052 │ │ +0a4f38: 6e20 da01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0a4f3e: 0c00 |0007: move-result-object v0 │ │ +0a4f40: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -34021,20 +34027,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a71a0: |[0a71a0] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -0a71b0: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a71b4: 1a01 5820 |0002: const-string v1, "android.intent.extra.TEXT" // string@2058 │ │ -0a71b8: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@01ce │ │ -0a71be: 0c00 |0007: move-result-object v0 │ │ -0a71c0: 1100 |0008: return-object v0 │ │ +0a4f44: |[0a4f44] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +0a4f54: 5420 d803 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4f58: 1a01 5320 |0002: const-string v1, "android.intent.extra.TEXT" // string@2053 │ │ +0a4f5c: 6e20 ce01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@01ce │ │ +0a4f62: 0c00 |0007: move-result-object v0 │ │ +0a4f64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -34042,19 +34048,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a71c4: |[0a71c4] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -0a71d4: 5410 d803 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a71d8: 6e10 db01 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@01db │ │ -0a71de: 0c00 |0005: move-result-object v0 │ │ -0a71e0: 1100 |0006: return-object v0 │ │ +0a4f68: |[0a4f68] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +0a4f78: 5410 d803 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4f7c: 6e10 db01 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@01db │ │ +0a4f82: 0c00 |0005: move-result-object v0 │ │ +0a4f84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -34062,22 +34068,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a71e4: |[0a71e4] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -0a71f4: 1a00 4d20 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -0a71f8: 5421 d803 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a71fc: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a7202: 0c01 |0007: move-result-object v1 │ │ -0a7204: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a720a: 0a00 |000b: move-result v0 │ │ -0a720c: 0f00 |000c: return v0 │ │ +0a4f88: |[0a4f88] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +0a4f98: 1a00 4820 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +0a4f9c: 5421 d803 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4fa0: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a4fa6: 0c01 |0007: move-result-object v1 │ │ +0a4fa8: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a4fae: 0a00 |000b: move-result v0 │ │ +0a4fb0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -34085,30 +34091,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a7210: |[0a7210] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -0a7220: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a7224: 6e10 cc01 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a722a: 0c00 |0005: move-result-object v0 │ │ -0a722c: 1a01 4c20 |0006: const-string v1, "android.intent.action.SEND" // string@204c │ │ -0a7230: 6e20 3843 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a7236: 0a01 |000b: move-result v1 │ │ -0a7238: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -0a723c: 1a01 4d20 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -0a7240: 6e20 3843 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a7246: 0a01 |0013: move-result v1 │ │ -0a7248: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0a724c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0a724e: 0f01 |0017: return v1 │ │ -0a7250: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0a7252: 28fe |0019: goto 0017 // -0002 │ │ +0a4fb4: |[0a4fb4] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +0a4fc4: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a4fc8: 6e10 cc01 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a4fce: 0c00 |0005: move-result-object v0 │ │ +0a4fd0: 1a01 4720 |0006: const-string v1, "android.intent.action.SEND" // string@2047 │ │ +0a4fd4: 6e20 3843 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a4fda: 0a01 |000b: move-result v1 │ │ +0a4fdc: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +0a4fe0: 1a01 4820 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +0a4fe4: 6e20 3843 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a4fea: 0a01 |0013: move-result v1 │ │ +0a4fec: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0a4ff0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0a4ff2: 0f01 |0017: return v1 │ │ +0a4ff4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0a4ff6: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0006 line=693 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -34118,35 +34124,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a7254: |[0a7254] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -0a7264: 1a00 4c20 |0000: const-string v0, "android.intent.action.SEND" // string@204c │ │ -0a7268: 5421 d803 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ -0a726c: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a7272: 0c01 |0007: move-result-object v1 │ │ -0a7274: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a727a: 0a00 |000b: move-result v0 │ │ -0a727c: 0f00 |000c: return v0 │ │ +0a4ff8: |[0a4ff8] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +0a5008: 1a00 4720 |0000: const-string v0, "android.intent.action.SEND" // string@2047 │ │ +0a500c: 5421 d803 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@03d8 │ │ +0a5010: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a5016: 0c01 |0007: move-result-object v1 │ │ +0a5018: 6e20 3843 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a501e: 0a00 |000b: move-result v0 │ │ +0a5020: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #200 header: │ │ class_idx : 515 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #200 annotations: │ │ Annotations on class │ │ @@ -34170,21 +34176,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImpl;) │ │ name : 'escapeHtml' │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #201 header: │ │ class_idx : 519 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -34217,33 +34223,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0a7280: |[0a7280] android.support.v4.app.ShareCompat.:()V │ │ -0a7290: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a7294: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a7298: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a729c: 2200 0602 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0206 │ │ -0a72a0: 7010 db0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@0bdb │ │ -0a72a6: 6900 dc03 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ -0a72aa: 0e00 |000d: return-void │ │ -0a72ac: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a72b0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0a72b4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0a72b8: 2200 0502 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0205 │ │ -0a72bc: 7010 d80b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0bd8 │ │ -0a72c2: 6900 dc03 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ -0a72c6: 28f2 |001b: goto 000d // -000e │ │ -0a72c8: 2200 0402 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0204 │ │ -0a72cc: 7010 d40b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0bd4 │ │ -0a72d2: 6900 dc03 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ -0a72d6: 28ea |0023: goto 000d // -0016 │ │ +0a5024: |[0a5024] android.support.v4.app.ShareCompat.:()V │ │ +0a5034: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5038: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a503c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a5040: 2200 0602 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0206 │ │ +0a5044: 7010 db0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@0bdb │ │ +0a504a: 6900 dc03 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ +0a504e: 0e00 |000d: return-void │ │ +0a5050: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5054: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0a5058: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0a505c: 2200 0502 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0205 │ │ +0a5060: 7010 d80b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0bd8 │ │ +0a5066: 6900 dc03 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ +0a506a: 28f2 |001b: goto 000d // -000e │ │ +0a506c: 2200 0402 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0204 │ │ +0a5070: 7010 d40b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0bd4 │ │ +0a5076: 6900 dc03 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ +0a507a: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000d line=159 │ │ 0x000e line=154 │ │ 0x0014 line=155 │ │ @@ -34255,17 +34261,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a72d8: |[0a72d8] android.support.v4.app.ShareCompat.:()V │ │ -0a72e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a72ee: 0e00 |0003: return-void │ │ +0a507c: |[0a507c] android.support.v4.app.ShareCompat.:()V │ │ +0a508c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -34274,52 +34280,52 @@ │ │ type : '()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a72f0: |[0a72f0] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -0a7300: 6200 dc03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ -0a7304: 1100 |0002: return-object v0 │ │ +0a5094: |[0a5094] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +0a50a4: 6200 dc03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ +0a50a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0a7308: |[0a7308] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0a7318: 7220 cb37 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@37cb │ │ -0a731e: 0c00 |0003: move-result-object v0 │ │ -0a7320: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0a7324: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a7328: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a732c: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a7332: 1a03 4006 |000d: const-string v3, "Could not find menu item with id " // string@0640 │ │ -0a7336: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a733c: 0c02 |0012: move-result-object v2 │ │ -0a733e: 6e20 5f43 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a7344: 0c02 |0016: move-result-object v2 │ │ -0a7346: 1a03 9200 |0017: const-string v3, " in the supplied menu" // string@0092 │ │ -0a734a: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a7350: 0c02 |001c: move-result-object v2 │ │ -0a7352: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a7358: 0c02 |0020: move-result-object v2 │ │ -0a735a: 7020 f242 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a7360: 2701 |0024: throw v1 │ │ -0a7362: 7120 e20b 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0be2 │ │ -0a7368: 0e00 |0028: return-void │ │ +0a50ac: |[0a50ac] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0a50bc: 7220 cb37 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@37cb │ │ +0a50c2: 0c00 |0003: move-result-object v0 │ │ +0a50c4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0a50c8: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a50cc: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a50d0: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a50d6: 1a03 3c06 |000d: const-string v3, "Could not find menu item with id " // string@063c │ │ +0a50da: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a50e0: 0c02 |0012: move-result-object v2 │ │ +0a50e2: 6e20 5f43 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a50e8: 0c02 |0016: move-result-object v2 │ │ +0a50ea: 1a03 8f00 |0017: const-string v3, " in the supplied menu" // string@008f │ │ +0a50ee: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a50f4: 0c02 |001c: move-result-object v2 │ │ +0a50f6: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a50fc: 0c02 |0020: move-result-object v2 │ │ +0a50fe: 7020 f242 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a5104: 2701 |0024: throw v1 │ │ +0a5106: 7120 e20b 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0be2 │ │ +0a510c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0006 line=247 │ │ 0x0025 line=250 │ │ 0x0028 line=251 │ │ @@ -34334,18 +34340,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a736c: |[0a736c] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0a737c: 6200 dc03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ -0a7380: 7230 d20b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0bd2 │ │ -0a7386: 0e00 |0005: return-void │ │ +0a5110: |[0a5110] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0a5120: 6200 dc03 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@03dc │ │ +0a5124: 7230 d20b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@0bd2 │ │ +0a512a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -34355,25 +34361,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a7388: |[0a7388] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -0a7398: 6e10 ab00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@00ab │ │ -0a739e: 0c00 |0003: move-result-object v0 │ │ -0a73a0: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -0a73a4: 6e10 ae00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ -0a73aa: 0c01 |0009: move-result-object v1 │ │ -0a73ac: 1a02 9f20 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@209f │ │ -0a73b0: 6e20 d601 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0a73b6: 0c00 |000f: move-result-object v0 │ │ -0a73b8: 1f00 4100 |0010: check-cast v0, Landroid/content/ComponentName; // type@0041 │ │ -0a73bc: 1100 |0012: return-object v0 │ │ +0a512c: |[0a512c] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +0a513c: 6e10 ab00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@00ab │ │ +0a5142: 0c00 |0003: move-result-object v0 │ │ +0a5144: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +0a5148: 6e10 ae00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ +0a514e: 0c01 |0009: move-result-object v1 │ │ +0a5150: 1a02 9a20 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@209a │ │ +0a5154: 6e20 d601 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0a515a: 0c00 |000f: move-result-object v0 │ │ +0a515c: 1f00 4100 |0010: check-cast v0, Landroid/content/ComponentName; // type@0041 │ │ +0a5160: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0012 line=198 │ │ locals : │ │ @@ -34386,42 +34392,42 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a73c0: |[0a73c0] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -0a73d0: 6e10 ac00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@00ac │ │ -0a73d6: 0c00 |0003: move-result-object v0 │ │ -0a73d8: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -0a73dc: 6e10 ae00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ -0a73e2: 0c01 |0009: move-result-object v1 │ │ -0a73e4: 1a02 a020 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@20a0 │ │ -0a73e8: 6e20 da01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0a73ee: 0c00 |000f: move-result-object v0 │ │ -0a73f0: 1100 |0010: return-object v0 │ │ +0a5164: |[0a5164] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +0a5174: 6e10 ac00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@00ac │ │ +0a517a: 0c00 |0003: move-result-object v0 │ │ +0a517c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +0a5180: 6e10 ae00 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ +0a5186: 0c01 |0009: move-result-object v1 │ │ +0a5188: 1a02 9b20 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@209b │ │ +0a518c: 6e20 da01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0a5192: 0c00 |000f: move-result-object v0 │ │ +0a5194: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x0006 line=176 │ │ 0x0010 line=178 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 result Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 calledActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #202 header: │ │ class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6331 │ │ +source_file_idx : 6327 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #202 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatICS;' │ │ @@ -34441,17 +34447,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a73f4: |[0a73f4] android.support.v4.app.ShareCompatICS.:()V │ │ -0a7404: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a740a: 0e00 |0003: return-void │ │ +0a5198: |[0a5198] android.support.v4.app.ShareCompatICS.:()V │ │ +0a51a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a51ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -34459,42 +34465,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0a740c: |[0a740c] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0a741c: 7210 d537 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@37d5 │ │ -0a7422: 0c00 |0003: move-result-object v0 │ │ -0a7424: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a7426: 2002 5b07 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@075b │ │ -0a742a: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -0a742e: 2201 5b07 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@075b │ │ -0a7432: 7020 5e3c 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@3c5e │ │ -0a7438: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a743c: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a7442: 1a03 7201 |0013: const-string v3, ".sharecompat_" // string@0172 │ │ -0a7446: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a744c: 0c02 |0018: move-result-object v2 │ │ -0a744e: 6e10 2243 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0a7454: 0c03 |001c: move-result-object v3 │ │ -0a7456: 6e10 e142 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0a745c: 0c03 |0020: move-result-object v3 │ │ -0a745e: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a7464: 0c02 |0024: move-result-object v2 │ │ -0a7466: 6e10 6a43 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a746c: 0c02 |0028: move-result-object v2 │ │ -0a746e: 6e20 5f3c 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@3c5f │ │ -0a7474: 6e20 603c 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@3c60 │ │ -0a747a: 7220 de37 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@37de │ │ -0a7480: 0e00 |0032: return-void │ │ -0a7482: 0701 |0033: move-object v1, v0 │ │ -0a7484: 1f01 5b07 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@075b │ │ -0a7488: 28d8 |0036: goto 000e // -0028 │ │ +0a51b0: |[0a51b0] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0a51c0: 7210 d537 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@37d5 │ │ +0a51c6: 0c00 |0003: move-result-object v0 │ │ +0a51c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a51ca: 2002 5b07 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@075b │ │ +0a51ce: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +0a51d2: 2201 5b07 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@075b │ │ +0a51d6: 7020 5e3c 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@3c5e │ │ +0a51dc: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a51e0: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a51e6: 1a03 6f01 |0013: const-string v3, ".sharecompat_" // string@016f │ │ +0a51ea: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a51f0: 0c02 |0018: move-result-object v2 │ │ +0a51f2: 6e10 2243 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0a51f8: 0c03 |001c: move-result-object v3 │ │ +0a51fa: 6e10 e142 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0a5200: 0c03 |0020: move-result-object v3 │ │ +0a5202: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a5208: 0c02 |0024: move-result-object v2 │ │ +0a520a: 6e10 6a43 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a5210: 0c02 |0028: move-result-object v2 │ │ +0a5212: 6e20 5f3c 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@3c5f │ │ +0a5218: 6e20 603c 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@3c60 │ │ +0a521e: 7220 de37 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@37de │ │ +0a5224: 0e00 |0032: return-void │ │ +0a5226: 0701 |0033: move-object v1, v0 │ │ +0a5228: 1f01 5b07 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@075b │ │ +0a522c: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -34507,21 +34513,21 @@ │ │ 0x0004 - 0x0037 reg=0 itemProvider Landroid/view/ActionProvider; │ │ 0x000e - 0x0037 reg=1 provider Landroid/widget/ShareActionProvider; │ │ 0x0000 - 0x0037 reg=4 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0037 reg=5 callingActivity Landroid/app/Activity; │ │ 0x0000 - 0x0037 reg=6 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6331 (ShareCompatICS.java) │ │ + source_file_idx : 6327 (ShareCompatICS.java) │ │ │ │ Class #203 header: │ │ class_idx : 521 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6336 │ │ +source_file_idx : 6332 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #203 - │ │ Class descriptor : 'Landroid/support/v4/app/ShareCompatJB;' │ │ @@ -34536,17 +34542,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a748c: |[0a748c] android.support.v4.app.ShareCompatJB.:()V │ │ -0a749c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a74a2: 0e00 |0003: return-void │ │ +0a5230: |[0a5230] android.support.v4.app.ShareCompatJB.:()V │ │ +0a5240: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatJB;) │ │ @@ -34554,32 +34560,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a74a4: |[0a74a4] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0a74b4: 7110 1037 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@3710 │ │ -0a74ba: 0c00 |0003: move-result-object v0 │ │ -0a74bc: 1100 |0004: return-object v0 │ │ +0a5248: |[0a5248] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0a5258: 7110 1037 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@3710 │ │ +0a525e: 0c00 |0003: move-result-object v0 │ │ +0a5260: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6336 (ShareCompatJB.java) │ │ + source_file_idx : 6332 (ShareCompatJB.java) │ │ │ │ Class #204 header: │ │ class_idx : 522 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6338 │ │ +source_file_idx : 6334 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #204 annotations: │ │ Annotations on method #3054 'onMapSharedElements' │ │ @@ -34627,35 +34633,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a74c0: |[0a74c0] android.support.v4.app.SharedElementCallback.:()V │ │ -0a74d0: 1500 1000 |0000: const/high16 v0, #int 1048576 // #10 │ │ -0a74d4: 6700 e103 |0002: sput v0, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ -0a74d8: 0e00 |0004: return-void │ │ +0a5264: |[0a5264] android.support.v4.app.SharedElementCallback.:()V │ │ +0a5274: 1500 1000 |0000: const/high16 v0, #int 1048576 // #10 │ │ +0a5278: 6700 e103 |0002: sput v0, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ +0a527c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a74dc: |[0a74dc] android.support.v4.app.SharedElementCallback.:()V │ │ -0a74ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a74f2: 0e00 |0003: return-void │ │ +0a5280: |[0a5280] android.support.v4.app.SharedElementCallback.:()V │ │ +0a5290: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ │ │ #2 : (in Landroid/support/v4/app/SharedElementCallback;) │ │ @@ -34663,63 +34669,63 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0a74f4: |[0a74f4] android.support.v4.app.SharedElementCallback.createDrawableBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -0a7504: 6e10 5103 0f00 |0000: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0a750a: 0a0b |0003: move-result v11 │ │ -0a750c: 6e10 5003 0f00 |0004: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -0a7512: 0a06 |0007: move-result v6 │ │ -0a7514: 3d0b 0400 |0008: if-lez v11, 000c // +0004 │ │ -0a7518: 3c06 0400 |000a: if-gtz v6, 000e // +0004 │ │ -0a751c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a751e: 1100 |000d: return-object v0 │ │ -0a7520: 150c 803f |000e: const/high16 v12, #int 1065353216 // #3f80 │ │ -0a7524: 600d e103 |0010: sget v13, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ -0a7528: 82dd |0012: int-to-float v13, v13 │ │ -0a752a: 920e 0b06 |0013: mul-int v14, v11, v6 │ │ -0a752e: 82ee |0015: int-to-float v14, v14 │ │ -0a7530: c9ed |0016: div-float/2addr v13, v14 │ │ -0a7532: 7120 1443 dc00 |0017: invoke-static {v12, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0a7538: 0a09 |001a: move-result v9 │ │ -0a753a: 20fc 9100 |001b: instance-of v12, v15, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ -0a753e: 380c 0f00 |001d: if-eqz v12, 002c // +000f │ │ -0a7542: 150c 803f |001f: const/high16 v12, #int 1065353216 // #3f80 │ │ -0a7546: 2d0c 090c |0021: cmpl-float v12, v9, v12 │ │ -0a754a: 390c 0900 |0023: if-nez v12, 002c // +0009 │ │ -0a754e: 1f0f 9100 |0025: check-cast v15, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ -0a7552: 6e10 3e03 0f00 |0027: invoke-virtual {v15}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@033e │ │ -0a7558: 0c00 |002a: move-result-object v0 │ │ -0a755a: 28e2 |002b: goto 000d // -001e │ │ -0a755c: 82bc |002c: int-to-float v12, v11 │ │ -0a755e: c89c |002d: mul-float/2addr v12, v9 │ │ -0a7560: 87c2 |002e: float-to-int v2, v12 │ │ -0a7562: 826c |002f: int-to-float v12, v6 │ │ -0a7564: c89c |0030: mul-float/2addr v12, v9 │ │ -0a7566: 87c1 |0031: float-to-int v1, v12 │ │ -0a7568: 620c 9a00 |0032: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ -0a756c: 7130 9a02 120c |0034: invoke-static {v2, v1, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ -0a7572: 0c00 |0037: move-result-object v0 │ │ -0a7574: 2204 7200 |0038: new-instance v4, Landroid/graphics/Canvas; // type@0072 │ │ -0a7578: 7020 ad02 0400 |003a: invoke-direct {v4, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0a757e: 6e10 4b03 0f00 |003d: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ -0a7584: 0c05 |0040: move-result-object v5 │ │ -0a7586: 5257 b000 |0041: iget v7, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0a758a: 525a b200 |0043: iget v10, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0a758e: 5258 b100 |0045: iget v8, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0a7592: 5253 af00 |0047: iget v3, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0a7596: 120c |0049: const/4 v12, #int 0 // #0 │ │ -0a7598: 120d |004a: const/4 v13, #int 0 // #0 │ │ -0a759a: 6e51 6203 cf2d |004b: invoke-virtual {v15, v12, v13, v2, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0a75a0: 6e20 4a03 4f00 |004e: invoke-virtual {v15, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0a75a6: 6e53 6203 7f8a |0051: invoke-virtual {v15, v7, v10, v8, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0a75ac: 28b9 |0054: goto 000d // -0047 │ │ +0a5298: |[0a5298] android.support.v4.app.SharedElementCallback.createDrawableBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +0a52a8: 6e10 5103 0f00 |0000: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0a52ae: 0a0b |0003: move-result v11 │ │ +0a52b0: 6e10 5003 0f00 |0004: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +0a52b6: 0a06 |0007: move-result v6 │ │ +0a52b8: 3d0b 0400 |0008: if-lez v11, 000c // +0004 │ │ +0a52bc: 3c06 0400 |000a: if-gtz v6, 000e // +0004 │ │ +0a52c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a52c2: 1100 |000d: return-object v0 │ │ +0a52c4: 150c 803f |000e: const/high16 v12, #int 1065353216 // #3f80 │ │ +0a52c8: 600d e103 |0010: sget v13, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ +0a52cc: 82dd |0012: int-to-float v13, v13 │ │ +0a52ce: 920e 0b06 |0013: mul-int v14, v11, v6 │ │ +0a52d2: 82ee |0015: int-to-float v14, v14 │ │ +0a52d4: c9ed |0016: div-float/2addr v13, v14 │ │ +0a52d6: 7120 1443 dc00 |0017: invoke-static {v12, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0a52dc: 0a09 |001a: move-result v9 │ │ +0a52de: 20fc 9100 |001b: instance-of v12, v15, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ +0a52e2: 380c 0f00 |001d: if-eqz v12, 002c // +000f │ │ +0a52e6: 150c 803f |001f: const/high16 v12, #int 1065353216 // #3f80 │ │ +0a52ea: 2d0c 090c |0021: cmpl-float v12, v9, v12 │ │ +0a52ee: 390c 0900 |0023: if-nez v12, 002c // +0009 │ │ +0a52f2: 1f0f 9100 |0025: check-cast v15, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ +0a52f6: 6e10 3e03 0f00 |0027: invoke-virtual {v15}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@033e │ │ +0a52fc: 0c00 |002a: move-result-object v0 │ │ +0a52fe: 28e2 |002b: goto 000d // -001e │ │ +0a5300: 82bc |002c: int-to-float v12, v11 │ │ +0a5302: c89c |002d: mul-float/2addr v12, v9 │ │ +0a5304: 87c2 |002e: float-to-int v2, v12 │ │ +0a5306: 826c |002f: int-to-float v12, v6 │ │ +0a5308: c89c |0030: mul-float/2addr v12, v9 │ │ +0a530a: 87c1 |0031: float-to-int v1, v12 │ │ +0a530c: 620c 9a00 |0032: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ +0a5310: 7130 9a02 120c |0034: invoke-static {v2, v1, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ +0a5316: 0c00 |0037: move-result-object v0 │ │ +0a5318: 2204 7200 |0038: new-instance v4, Landroid/graphics/Canvas; // type@0072 │ │ +0a531c: 7020 ad02 0400 |003a: invoke-direct {v4, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0a5322: 6e10 4b03 0f00 |003d: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ +0a5328: 0c05 |0040: move-result-object v5 │ │ +0a532a: 5257 b000 |0041: iget v7, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0a532e: 525a b200 |0043: iget v10, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0a5332: 5258 b100 |0045: iget v8, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0a5336: 5253 af00 |0047: iget v3, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0a533a: 120c |0049: const/4 v12, #int 0 // #0 │ │ +0a533c: 120d |004a: const/4 v13, #int 0 // #0 │ │ +0a533e: 6e51 6203 cf2d |004b: invoke-virtual {v15, v12, v13, v2, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0a5344: 6e20 4a03 4f00 |004e: invoke-virtual {v15, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0a534a: 6e53 6203 7f8a |0051: invoke-virtual {v15, v7, v10, v8, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0a5350: 28b9 |0054: goto 000d // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x0008 line=217 │ │ 0x000c line=218 │ │ 0x000d line=237 │ │ @@ -34761,105 +34767,105 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 177 16-bit code units │ │ -0a75b0: |[0a75b0] android.support.v4.app.SharedElementCallback.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ -0a75c0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -0a75c4: 200c 4607 |0002: instance-of v12, v0, Landroid/widget/ImageView; // type@0746 │ │ -0a75c8: 380c 4800 |0004: if-eqz v12, 004c // +0048 │ │ -0a75cc: 0808 1000 |0006: move-object/from16 v8, v16 │ │ -0a75d0: 1f08 4607 |0008: check-cast v8, Landroid/widget/ImageView; // type@0746 │ │ -0a75d4: 6e10 8b3b 0800 |000a: invoke-virtual {v8}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ -0a75da: 0c07 |000d: move-result-object v7 │ │ -0a75dc: 6e10 883b 0800 |000e: invoke-virtual {v8}, Landroid/widget/ImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3b88 │ │ -0a75e2: 0c01 |0011: move-result-object v1 │ │ -0a75e4: 3807 3a00 |0012: if-eqz v7, 004c // +003a │ │ -0a75e8: 3901 3800 |0014: if-nez v1, 004c // +0038 │ │ -0a75ec: 7110 eb0b 0700 |0016: invoke-static {v7}, Landroid/support/v4/app/SharedElementCallback;.createDrawableBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0beb │ │ -0a75f2: 0c02 |0019: move-result-object v2 │ │ -0a75f4: 3802 3200 |001a: if-eqz v2, 004c // +0032 │ │ -0a75f8: 2205 d500 |001c: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ -0a75fc: 7010 9b04 0500 |001e: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ -0a7602: 1a0c 1645 |0021: const-string v12, "sharedElement:snapshot:bitmap" // string@4516 │ │ -0a7606: 6e30 bb04 c502 |0023: invoke-virtual {v5, v12, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0a760c: 1a0c 1845 |0026: const-string v12, "sharedElement:snapshot:imageScaleType" // string@4518 │ │ -0a7610: 6e10 933b 0800 |0028: invoke-virtual {v8}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ -0a7616: 0c0d |002b: move-result-object v13 │ │ -0a7618: 6e10 833b 0d00 |002c: invoke-virtual {v13}, Landroid/widget/ImageView$ScaleType;.toString:()Ljava/lang/String; // method@3b83 │ │ -0a761e: 0c0d |002f: move-result-object v13 │ │ -0a7620: 6e30 bf04 c50d |0030: invoke-virtual {v5, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -0a7626: 6e10 933b 0800 |0033: invoke-virtual {v8}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ -0a762c: 0c0c |0036: move-result-object v12 │ │ -0a762e: 620d d815 |0037: sget-object v13, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@15d8 │ │ -0a7632: 33dc 1200 |0039: if-ne v12, v13, 004b // +0012 │ │ -0a7636: 6e10 8c3b 0800 |003b: invoke-virtual {v8}, Landroid/widget/ImageView;.getImageMatrix:()Landroid/graphics/Matrix; // method@3b8c │ │ -0a763c: 0c09 |003e: move-result-object v9 │ │ -0a763e: 130c 0900 |003f: const/16 v12, #int 9 // #9 │ │ -0a7642: 23cb f408 |0041: new-array v11, v12, [F // type@08f4 │ │ -0a7646: 6e20 df02 b900 |0043: invoke-virtual {v9, v11}, Landroid/graphics/Matrix;.getValues:([F)V // method@02df │ │ -0a764c: 1a0c 1745 |0046: const-string v12, "sharedElement:snapshot:imageMatrix" // string@4517 │ │ -0a7650: 6e30 b804 c50b |0048: invoke-virtual {v5, v12, v11}, Landroid/os/Bundle;.putFloatArray:(Ljava/lang/String;[F)V // method@04b8 │ │ -0a7656: 1105 |004b: return-object v5 │ │ -0a7658: 7401 3203 1200 |004c: invoke-virtual/range {v18}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -0a765e: 0a0c |004f: move-result v12 │ │ -0a7660: 7110 1843 0c00 |0050: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0a7666: 0a04 |0053: move-result v4 │ │ -0a7668: 7401 2e03 1200 |0054: invoke-virtual/range {v18}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -0a766e: 0a0c |0057: move-result v12 │ │ -0a7670: 7110 1843 0c00 |0058: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0a7676: 0a03 |005b: move-result v3 │ │ -0a7678: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -0a767a: 3d04 5200 |005d: if-lez v4, 00af // +0052 │ │ -0a767e: 3d03 5000 |005f: if-lez v3, 00af // +0050 │ │ -0a7682: 150c 803f |0061: const/high16 v12, #int 1065353216 // #3f80 │ │ -0a7686: 600d e103 |0063: sget v13, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ -0a768a: 82dd |0065: int-to-float v13, v13 │ │ -0a768c: 920e 0403 |0066: mul-int v14, v4, v3 │ │ -0a7690: 82ee |0068: int-to-float v14, v14 │ │ -0a7692: c9ed |0069: div-float/2addr v13, v14 │ │ -0a7694: 7120 1443 dc00 |006a: invoke-static {v12, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0a769a: 0a0a |006d: move-result v10 │ │ -0a769c: 824c |006e: int-to-float v12, v4 │ │ -0a769e: c8ac |006f: mul-float/2addr v12, v10 │ │ -0a76a0: 87c4 |0070: float-to-int v4, v12 │ │ -0a76a2: 823c |0071: int-to-float v12, v3 │ │ -0a76a4: c8ac |0072: mul-float/2addr v12, v10 │ │ -0a76a6: 87c3 |0073: float-to-int v3, v12 │ │ -0a76a8: 54fc e203 |0074: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a76ac: 390c 0900 |0076: if-nez v12, 007f // +0009 │ │ -0a76b0: 220c 7900 |0078: new-instance v12, Landroid/graphics/Matrix; // type@0079 │ │ -0a76b4: 7010 de02 0c00 |007a: invoke-direct {v12}, Landroid/graphics/Matrix;.:()V // method@02de │ │ -0a76ba: 5bfc e203 |007d: iput-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a76be: 54fc e203 |007f: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a76c2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -0a76c6: 6e20 e302 0c00 |0083: invoke-virtual {v12, v0}, Landroid/graphics/Matrix;.set:(Landroid/graphics/Matrix;)V // method@02e3 │ │ -0a76cc: 54fc e203 |0086: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a76d0: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0a76d4: 520d b400 |008a: iget v13, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -0a76d8: 7fdd |008c: neg-float v13, v13 │ │ -0a76da: 0800 1200 |008d: move-object/from16 v0, v18 │ │ -0a76de: 520e b600 |008f: iget v14, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -0a76e2: 7fee |0091: neg-float v14, v14 │ │ -0a76e4: 6e30 e102 dc0e |0092: invoke-virtual {v12, v13, v14}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02e1 │ │ -0a76ea: 54fc e203 |0095: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a76ee: 6e30 e002 ac0a |0097: invoke-virtual {v12, v10, v10}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02e0 │ │ -0a76f4: 620c 9a00 |009a: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ -0a76f8: 7130 9a02 340c |009c: invoke-static {v4, v3, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ -0a76fe: 0c02 |009f: move-result-object v2 │ │ -0a7700: 2206 7200 |00a0: new-instance v6, Landroid/graphics/Canvas; // type@0072 │ │ -0a7704: 7020 ad02 2600 |00a2: invoke-direct {v6, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0a770a: 54fc e203 |00a5: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ -0a770e: 6e20 b102 c600 |00a7: invoke-virtual {v6, v12}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@02b1 │ │ -0a7714: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ -0a7718: 6e20 3838 6000 |00ac: invoke-virtual {v0, v6}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@3838 │ │ -0a771e: 0725 |00af: move-object v5, v2 │ │ -0a7720: 289b |00b0: goto 004b // -0065 │ │ +0a5354: |[0a5354] android.support.v4.app.SharedElementCallback.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +0a5364: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +0a5368: 200c 4607 |0002: instance-of v12, v0, Landroid/widget/ImageView; // type@0746 │ │ +0a536c: 380c 4800 |0004: if-eqz v12, 004c // +0048 │ │ +0a5370: 0808 1000 |0006: move-object/from16 v8, v16 │ │ +0a5374: 1f08 4607 |0008: check-cast v8, Landroid/widget/ImageView; // type@0746 │ │ +0a5378: 6e10 8b3b 0800 |000a: invoke-virtual {v8}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ +0a537e: 0c07 |000d: move-result-object v7 │ │ +0a5380: 6e10 883b 0800 |000e: invoke-virtual {v8}, Landroid/widget/ImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3b88 │ │ +0a5386: 0c01 |0011: move-result-object v1 │ │ +0a5388: 3807 3a00 |0012: if-eqz v7, 004c // +003a │ │ +0a538c: 3901 3800 |0014: if-nez v1, 004c // +0038 │ │ +0a5390: 7110 eb0b 0700 |0016: invoke-static {v7}, Landroid/support/v4/app/SharedElementCallback;.createDrawableBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0beb │ │ +0a5396: 0c02 |0019: move-result-object v2 │ │ +0a5398: 3802 3200 |001a: if-eqz v2, 004c // +0032 │ │ +0a539c: 2205 d500 |001c: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ +0a53a0: 7010 9b04 0500 |001e: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ +0a53a6: 1a0c 1145 |0021: const-string v12, "sharedElement:snapshot:bitmap" // string@4511 │ │ +0a53aa: 6e30 bb04 c502 |0023: invoke-virtual {v5, v12, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0a53b0: 1a0c 1345 |0026: const-string v12, "sharedElement:snapshot:imageScaleType" // string@4513 │ │ +0a53b4: 6e10 933b 0800 |0028: invoke-virtual {v8}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ +0a53ba: 0c0d |002b: move-result-object v13 │ │ +0a53bc: 6e10 833b 0d00 |002c: invoke-virtual {v13}, Landroid/widget/ImageView$ScaleType;.toString:()Ljava/lang/String; // method@3b83 │ │ +0a53c2: 0c0d |002f: move-result-object v13 │ │ +0a53c4: 6e30 bf04 c50d |0030: invoke-virtual {v5, v12, v13}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +0a53ca: 6e10 933b 0800 |0033: invoke-virtual {v8}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ +0a53d0: 0c0c |0036: move-result-object v12 │ │ +0a53d2: 620d d815 |0037: sget-object v13, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@15d8 │ │ +0a53d6: 33dc 1200 |0039: if-ne v12, v13, 004b // +0012 │ │ +0a53da: 6e10 8c3b 0800 |003b: invoke-virtual {v8}, Landroid/widget/ImageView;.getImageMatrix:()Landroid/graphics/Matrix; // method@3b8c │ │ +0a53e0: 0c09 |003e: move-result-object v9 │ │ +0a53e2: 130c 0900 |003f: const/16 v12, #int 9 // #9 │ │ +0a53e6: 23cb f408 |0041: new-array v11, v12, [F // type@08f4 │ │ +0a53ea: 6e20 df02 b900 |0043: invoke-virtual {v9, v11}, Landroid/graphics/Matrix;.getValues:([F)V // method@02df │ │ +0a53f0: 1a0c 1245 |0046: const-string v12, "sharedElement:snapshot:imageMatrix" // string@4512 │ │ +0a53f4: 6e30 b804 c50b |0048: invoke-virtual {v5, v12, v11}, Landroid/os/Bundle;.putFloatArray:(Ljava/lang/String;[F)V // method@04b8 │ │ +0a53fa: 1105 |004b: return-object v5 │ │ +0a53fc: 7401 3203 1200 |004c: invoke-virtual/range {v18}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +0a5402: 0a0c |004f: move-result v12 │ │ +0a5404: 7110 1843 0c00 |0050: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a540a: 0a04 |0053: move-result v4 │ │ +0a540c: 7401 2e03 1200 |0054: invoke-virtual/range {v18}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +0a5412: 0a0c |0057: move-result v12 │ │ +0a5414: 7110 1843 0c00 |0058: invoke-static {v12}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a541a: 0a03 |005b: move-result v3 │ │ +0a541c: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +0a541e: 3d04 5200 |005d: if-lez v4, 00af // +0052 │ │ +0a5422: 3d03 5000 |005f: if-lez v3, 00af // +0050 │ │ +0a5426: 150c 803f |0061: const/high16 v12, #int 1065353216 // #3f80 │ │ +0a542a: 600d e103 |0063: sget v13, Landroid/support/v4/app/SharedElementCallback;.MAX_IMAGE_SIZE:I // field@03e1 │ │ +0a542e: 82dd |0065: int-to-float v13, v13 │ │ +0a5430: 920e 0403 |0066: mul-int v14, v4, v3 │ │ +0a5434: 82ee |0068: int-to-float v14, v14 │ │ +0a5436: c9ed |0069: div-float/2addr v13, v14 │ │ +0a5438: 7120 1443 dc00 |006a: invoke-static {v12, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0a543e: 0a0a |006d: move-result v10 │ │ +0a5440: 824c |006e: int-to-float v12, v4 │ │ +0a5442: c8ac |006f: mul-float/2addr v12, v10 │ │ +0a5444: 87c4 |0070: float-to-int v4, v12 │ │ +0a5446: 823c |0071: int-to-float v12, v3 │ │ +0a5448: c8ac |0072: mul-float/2addr v12, v10 │ │ +0a544a: 87c3 |0073: float-to-int v3, v12 │ │ +0a544c: 54fc e203 |0074: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a5450: 390c 0900 |0076: if-nez v12, 007f // +0009 │ │ +0a5454: 220c 7900 |0078: new-instance v12, Landroid/graphics/Matrix; // type@0079 │ │ +0a5458: 7010 de02 0c00 |007a: invoke-direct {v12}, Landroid/graphics/Matrix;.:()V // method@02de │ │ +0a545e: 5bfc e203 |007d: iput-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a5462: 54fc e203 |007f: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a5466: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +0a546a: 6e20 e302 0c00 |0083: invoke-virtual {v12, v0}, Landroid/graphics/Matrix;.set:(Landroid/graphics/Matrix;)V // method@02e3 │ │ +0a5470: 54fc e203 |0086: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a5474: 0800 1200 |0088: move-object/from16 v0, v18 │ │ +0a5478: 520d b400 |008a: iget v13, v0, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +0a547c: 7fdd |008c: neg-float v13, v13 │ │ +0a547e: 0800 1200 |008d: move-object/from16 v0, v18 │ │ +0a5482: 520e b600 |008f: iget v14, v0, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +0a5486: 7fee |0091: neg-float v14, v14 │ │ +0a5488: 6e30 e102 dc0e |0092: invoke-virtual {v12, v13, v14}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02e1 │ │ +0a548e: 54fc e203 |0095: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a5492: 6e30 e002 ac0a |0097: invoke-virtual {v12, v10, v10}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02e0 │ │ +0a5498: 620c 9a00 |009a: sget-object v12, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ +0a549c: 7130 9a02 340c |009c: invoke-static {v4, v3, v12}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ +0a54a2: 0c02 |009f: move-result-object v2 │ │ +0a54a4: 2206 7200 |00a0: new-instance v6, Landroid/graphics/Canvas; // type@0072 │ │ +0a54a8: 7020 ad02 2600 |00a2: invoke-direct {v6, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0a54ae: 54fc e203 |00a5: iget-object v12, v15, Landroid/support/v4/app/SharedElementCallback;.mTempMatrix:Landroid/graphics/Matrix; // field@03e2 │ │ +0a54b2: 6e20 b102 c600 |00a7: invoke-virtual {v6, v12}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@02b1 │ │ +0a54b8: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +0a54bc: 6e20 3838 6000 |00ac: invoke-virtual {v0, v6}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@3838 │ │ +0a54c2: 0725 |00af: move-object v5, v2 │ │ +0a54c4: 289b |00b0: goto 004b // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0008 line=170 │ │ 0x000a line=171 │ │ 0x000e line=172 │ │ 0x0012 line=173 │ │ @@ -34914,58 +34920,58 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0a7724: |[0a7724] android.support.v4.app.SharedElementCallback.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ -0a7734: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a7736: 20a6 d500 |0001: instance-of v6, v10, Landroid/os/Bundle; // type@00d5 │ │ -0a773a: 3806 4200 |0003: if-eqz v6, 0045 // +0042 │ │ -0a773e: 07a1 |0005: move-object v1, v10 │ │ -0a7740: 1f01 d500 |0006: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ -0a7744: 1a06 1645 |0008: const-string v6, "sharedElement:snapshot:bitmap" // string@4516 │ │ -0a7748: 6e20 aa04 6100 |000a: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0a774e: 0c00 |000d: move-result-object v0 │ │ -0a7750: 1f00 6e00 |000e: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0a7754: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -0a7758: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -0a775a: 1106 |0013: return-object v6 │ │ -0a775c: 2202 4607 |0014: new-instance v2, Landroid/widget/ImageView; // type@0746 │ │ -0a7760: 7020 853b 9200 |0016: invoke-direct {v2, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ -0a7766: 0725 |0019: move-object v5, v2 │ │ -0a7768: 6e20 9b3b 0200 |001a: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@3b9b │ │ -0a776e: 1a06 1845 |001d: const-string v6, "sharedElement:snapshot:imageScaleType" // string@4518 │ │ -0a7772: 6e20 ae04 6100 |001f: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0a7778: 0c06 |0022: move-result-object v6 │ │ -0a777a: 7110 843b 0600 |0023: invoke-static {v6}, Landroid/widget/ImageView$ScaleType;.valueOf:(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType; // method@3b84 │ │ -0a7780: 0c06 |0026: move-result-object v6 │ │ -0a7782: 6e20 a23b 6200 |0027: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@3ba2 │ │ -0a7788: 6e10 933b 0200 |002a: invoke-virtual {v2}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ -0a778e: 0c06 |002d: move-result-object v6 │ │ -0a7790: 6207 d815 |002e: sget-object v7, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@15d8 │ │ -0a7794: 3376 1300 |0030: if-ne v6, v7, 0043 // +0013 │ │ -0a7798: 1a06 1745 |0032: const-string v6, "sharedElement:snapshot:imageMatrix" // string@4517 │ │ -0a779c: 6e20 a504 6100 |0034: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getFloatArray:(Ljava/lang/String;)[F // method@04a5 │ │ -0a77a2: 0c04 |0037: move-result-object v4 │ │ -0a77a4: 2203 7900 |0038: new-instance v3, Landroid/graphics/Matrix; // type@0079 │ │ -0a77a8: 7010 de02 0300 |003a: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02de │ │ -0a77ae: 6e20 e502 4300 |003d: invoke-virtual {v3, v4}, Landroid/graphics/Matrix;.setValues:([F)V // method@02e5 │ │ -0a77b4: 6e20 9d3b 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageMatrix:(Landroid/graphics/Matrix;)V // method@3b9d │ │ -0a77ba: 0756 |0043: move-object v6, v5 │ │ -0a77bc: 28cf |0044: goto 0013 // -0031 │ │ -0a77be: 20a6 6e00 |0045: instance-of v6, v10, Landroid/graphics/Bitmap; // type@006e │ │ -0a77c2: 3806 fcff |0047: if-eqz v6, 0043 // -0004 │ │ -0a77c6: 07a0 |0049: move-object v0, v10 │ │ -0a77c8: 1f00 6e00 |004a: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0a77cc: 2205 4607 |004c: new-instance v5, Landroid/widget/ImageView; // type@0746 │ │ -0a77d0: 7020 853b 9500 |004e: invoke-direct {v5, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ -0a77d6: 6e20 9b3b 0500 |0051: invoke-virtual {v5, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@3b9b │ │ -0a77dc: 28ef |0054: goto 0043 // -0011 │ │ +0a54c8: |[0a54c8] android.support.v4.app.SharedElementCallback.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +0a54d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a54da: 20a6 d500 |0001: instance-of v6, v10, Landroid/os/Bundle; // type@00d5 │ │ +0a54de: 3806 4200 |0003: if-eqz v6, 0045 // +0042 │ │ +0a54e2: 07a1 |0005: move-object v1, v10 │ │ +0a54e4: 1f01 d500 |0006: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ +0a54e8: 1a06 1145 |0008: const-string v6, "sharedElement:snapshot:bitmap" // string@4511 │ │ +0a54ec: 6e20 aa04 6100 |000a: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0a54f2: 0c00 |000d: move-result-object v0 │ │ +0a54f4: 1f00 6e00 |000e: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0a54f8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +0a54fc: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +0a54fe: 1106 |0013: return-object v6 │ │ +0a5500: 2202 4607 |0014: new-instance v2, Landroid/widget/ImageView; // type@0746 │ │ +0a5504: 7020 853b 9200 |0016: invoke-direct {v2, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ +0a550a: 0725 |0019: move-object v5, v2 │ │ +0a550c: 6e20 9b3b 0200 |001a: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@3b9b │ │ +0a5512: 1a06 1345 |001d: const-string v6, "sharedElement:snapshot:imageScaleType" // string@4513 │ │ +0a5516: 6e20 ae04 6100 |001f: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0a551c: 0c06 |0022: move-result-object v6 │ │ +0a551e: 7110 843b 0600 |0023: invoke-static {v6}, Landroid/widget/ImageView$ScaleType;.valueOf:(Ljava/lang/String;)Landroid/widget/ImageView$ScaleType; // method@3b84 │ │ +0a5524: 0c06 |0026: move-result-object v6 │ │ +0a5526: 6e20 a23b 6200 |0027: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@3ba2 │ │ +0a552c: 6e10 933b 0200 |002a: invoke-virtual {v2}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@3b93 │ │ +0a5532: 0c06 |002d: move-result-object v6 │ │ +0a5534: 6207 d815 |002e: sget-object v7, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@15d8 │ │ +0a5538: 3376 1300 |0030: if-ne v6, v7, 0043 // +0013 │ │ +0a553c: 1a06 1245 |0032: const-string v6, "sharedElement:snapshot:imageMatrix" // string@4512 │ │ +0a5540: 6e20 a504 6100 |0034: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getFloatArray:(Ljava/lang/String;)[F // method@04a5 │ │ +0a5546: 0c04 |0037: move-result-object v4 │ │ +0a5548: 2203 7900 |0038: new-instance v3, Landroid/graphics/Matrix; // type@0079 │ │ +0a554c: 7010 de02 0300 |003a: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@02de │ │ +0a5552: 6e20 e502 4300 |003d: invoke-virtual {v3, v4}, Landroid/graphics/Matrix;.setValues:([F)V // method@02e5 │ │ +0a5558: 6e20 9d3b 3200 |0040: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setImageMatrix:(Landroid/graphics/Matrix;)V // method@3b9d │ │ +0a555e: 0756 |0043: move-object v6, v5 │ │ +0a5560: 28cf |0044: goto 0013 // -0031 │ │ +0a5562: 20a6 6e00 |0045: instance-of v6, v10, Landroid/graphics/Bitmap; // type@006e │ │ +0a5566: 3806 fcff |0047: if-eqz v6, 0043 // -0004 │ │ +0a556a: 07a0 |0049: move-object v0, v10 │ │ +0a556c: 1f00 6e00 |004a: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0a5570: 2205 4607 |004c: new-instance v5, Landroid/widget/ImageView; // type@0746 │ │ +0a5574: 7020 853b 9500 |004e: invoke-direct {v5, v9}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ +0a557a: 6e20 9b3b 0500 |0051: invoke-virtual {v5, v0}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@3b9b │ │ +0a5580: 28ef |0054: goto 0043 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0001 line=259 │ │ 0x0006 line=260 │ │ 0x0008 line=261 │ │ 0x0010 line=262 │ │ @@ -35005,16 +35011,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 │ │ -0a77e0: |[0a77e0] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -0a77f0: 0e00 |0000: return-void │ │ +0a5584: |[0a5584] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +0a5594: 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; │ │ @@ -35026,16 +35032,16 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a77f4: |[0a77f4] android.support.v4.app.SharedElementCallback.onRejectSharedElements:(Ljava/util/List;)V │ │ -0a7804: 0e00 |0000: return-void │ │ +0a5598: |[0a5598] android.support.v4.app.SharedElementCallback.onRejectSharedElements:(Ljava/util/List;)V │ │ +0a55a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ 0x0000 - 0x0001 reg=1 rejectedSharedElements Ljava/util/List; Ljava/util/List; │ │ @@ -35045,16 +35051,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 │ │ -0a7808: |[0a7808] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -0a7818: 0e00 |0000: return-void │ │ +0a55ac: |[0a55ac] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +0a55bc: 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; │ │ @@ -35068,35 +35074,35 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a781c: |[0a781c] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -0a782c: 0e00 |0000: return-void │ │ +0a55c0: |[0a55c0] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +0a55d0: 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 : 6338 (SharedElementCallback.java) │ │ + source_file_idx : 6334 (SharedElementCallback.java) │ │ │ │ Class #205 header: │ │ class_idx : 523 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1733 │ │ -source_file_idx : 6399 │ │ +source_file_idx : 6395 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #205 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -35111,33 +35117,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a7830: |[0a7830] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -0a7840: 7020 5237 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@3752 │ │ -0a7846: 0e00 |0003: return-void │ │ +0a55d4: |[0a55d4] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +0a55e4: 7020 5237 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@3752 │ │ +0a55ea: 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 : 6399 (SuperNotCalledException.java) │ │ + source_file_idx : 6395 (SuperNotCalledException.java) │ │ │ │ Class #206 header: │ │ class_idx : 524 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -35155,21 +35161,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ name : 'getSupportParentActivityIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #207 header: │ │ class_idx : 525 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -35187,21 +35193,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #208 header: │ │ class_idx : 529 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -35246,26 +35252,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a7848: |[0a7848] android.support.v4.app.TaskStackBuilder.:()V │ │ -0a7858: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a785c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0a7860: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a7864: 2200 0f02 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@020f │ │ -0a7868: 7010 f70b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0bf7 │ │ -0a786e: 6900 e303 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ -0a7872: 0e00 |000d: return-void │ │ -0a7874: 2200 0e02 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@020e │ │ -0a7878: 7010 f50b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0bf5 │ │ -0a787e: 6900 e303 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ -0a7882: 28f8 |0015: goto 000d // -0008 │ │ +0a55ec: |[0a55ec] android.support.v4.app.TaskStackBuilder.:()V │ │ +0a55fc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5600: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0a5604: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a5608: 2200 0f02 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@020f │ │ +0a560c: 7010 f70b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0bf7 │ │ +0a5612: 6900 e303 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ +0a5616: 0e00 |000d: return-void │ │ +0a5618: 2200 0e02 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@020e │ │ +0a561c: 7010 f50b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0bf5 │ │ +0a5622: 6900 e303 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ +0a5626: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -35275,21 +35281,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a7884: |[0a7884] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -0a7894: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0a789a: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a789e: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a78a4: 5b10 e503 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a78a8: 5b12 e603 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a78ac: 0e00 |000c: return-void │ │ +0a5628: |[0a5628] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +0a5638: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a563e: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a5642: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a5648: 5b10 e503 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a564c: 5b12 e603 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a5650: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -35301,18 +35307,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 │ │ -0a78b0: |[0a78b0] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a78c0: 2200 1102 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0211 │ │ -0a78c4: 7020 fc0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0bfc │ │ -0a78ca: 1100 |0005: return-object v0 │ │ +0a5654: |[0a5654] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a5664: 2200 1102 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0211 │ │ +0a5668: 7020 fc0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0bfc │ │ +0a566e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -35320,18 +35326,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a78cc: |[0a78cc] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a78dc: 7110 020c 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0c02 │ │ -0a78e2: 0c00 |0003: move-result-object v0 │ │ -0a78e4: 1100 |0004: return-object v0 │ │ +0a5670: |[0a5670] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a5680: 7110 020c 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0c02 │ │ +0a5686: 0c00 |0003: move-result-object v0 │ │ +0a5688: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -35340,18 +35346,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 │ │ -0a78e8: |[0a78e8] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a78f8: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a78fc: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a7902: 1101 |0005: return-object v1 │ │ +0a568c: |[0a568c] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a569c: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a56a0: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a56a6: 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; │ │ @@ -35361,27 +35367,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 │ │ -0a7904: |[0a7904] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a7914: 6e10 d001 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ -0a791a: 0c00 |0003: move-result-object v0 │ │ -0a791c: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -0a7920: 5421 e603 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7924: 6e10 a601 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a792a: 0c01 |000b: move-result-object v1 │ │ -0a792c: 6e20 e901 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e9 │ │ -0a7932: 0c00 |000f: move-result-object v0 │ │ -0a7934: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0a7938: 6e20 000c 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ -0a793e: 6e20 fd0b 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0bfd │ │ -0a7944: 1102 |0018: return-object v2 │ │ +0a56a8: |[0a56a8] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a56b8: 6e10 d001 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ +0a56be: 0c00 |0003: move-result-object v0 │ │ +0a56c0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +0a56c4: 5421 e603 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a56c8: 6e10 a601 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a56ce: 0c01 |000b: move-result-object v1 │ │ +0a56d0: 6e20 e901 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e9 │ │ +0a56d6: 0c00 |000f: move-result-object v0 │ │ +0a56d8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0a56dc: 6e20 000c 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ +0a56e2: 6e20 fd0b 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0bfd │ │ +0a56e8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -35397,37 +35403,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 │ │ -0a7948: |[0a7948] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a7958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a795a: 2042 0c02 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@020c │ │ -0a795e: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -0a7962: 0742 |0005: move-object v2, v4 │ │ -0a7964: 1f02 0c02 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@020c │ │ -0a7968: 7210 f30b 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0bf3 │ │ -0a796e: 0c00 |000b: move-result-object v0 │ │ -0a7970: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -0a7974: 7110 af09 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ -0a797a: 0c00 |0011: move-result-object v0 │ │ -0a797c: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -0a7980: 6e10 d001 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ -0a7986: 0c01 |0017: move-result-object v1 │ │ -0a7988: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -0a798c: 5432 e603 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7990: 6e10 a601 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a7996: 0c02 |001f: move-result-object v2 │ │ -0a7998: 6e20 e901 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e9 │ │ -0a799e: 0c01 |0023: move-result-object v1 │ │ -0a79a0: 6e20 000c 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ -0a79a6: 6e20 fd0b 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0bfd │ │ -0a79ac: 1103 |002a: return-object v3 │ │ +0a56ec: |[0a56ec] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a56fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a56fe: 2042 0c02 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@020c │ │ +0a5702: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +0a5706: 0742 |0005: move-object v2, v4 │ │ +0a5708: 1f02 0c02 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@020c │ │ +0a570c: 7210 f30b 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0bf3 │ │ +0a5712: 0c00 |000b: move-result-object v0 │ │ +0a5714: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +0a5718: 7110 af09 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ +0a571e: 0c00 |0011: move-result-object v0 │ │ +0a5720: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +0a5724: 6e10 d001 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ +0a572a: 0c01 |0017: move-result-object v1 │ │ +0a572c: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +0a5730: 5432 e603 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a5734: 6e10 a601 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a573a: 0c02 |001f: move-result-object v2 │ │ +0a573c: 6e20 e901 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@01e9 │ │ +0a5742: 0c01 |0023: move-result-object v1 │ │ +0a5744: 6e20 000c 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ +0a574a: 6e20 fd0b 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0bfd │ │ +0a5750: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -35449,38 +35455,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 │ │ -0a79b0: |[0a79b0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a79c0: 5453 e503 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a79c4: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a79ca: 0a01 |0005: move-result v1 │ │ -0a79cc: 5453 e603 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a79d0: 7120 b009 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@09b0 │ │ -0a79d6: 0c02 |000b: move-result-object v2 │ │ -0a79d8: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -0a79dc: 5453 e503 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a79e0: 6e30 c543 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -0a79e6: 5453 e603 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a79ea: 6e10 d001 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ -0a79f0: 0c04 |0018: move-result-object v4 │ │ -0a79f2: 7120 b009 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@09b0 │ │ -0a79f8: 0c02 |001c: move-result-object v2 │ │ -0a79fa: 28ef |001d: goto 000c // -0011 │ │ -0a79fc: 0d00 |001e: move-exception v0 │ │ -0a79fe: 1a03 af19 |001f: const-string v3, "TaskStackBuilder" // string@19af │ │ -0a7a02: 1a04 5e04 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@045e │ │ -0a7a06: 7120 5937 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0a7a0c: 2203 6408 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a7a10: 7020 f442 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@42f4 │ │ -0a7a16: 2703 |002b: throw v3 │ │ -0a7a18: 1105 |002c: return-object v5 │ │ +0a5754: |[0a5754] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a5764: 5453 e503 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5768: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a576e: 0a01 |0005: move-result v1 │ │ +0a5770: 5453 e603 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a5774: 7120 b009 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@09b0 │ │ +0a577a: 0c02 |000b: move-result-object v2 │ │ +0a577c: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +0a5780: 5453 e503 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5784: 6e30 c543 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +0a578a: 5453 e603 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a578e: 6e10 d001 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@01d0 │ │ +0a5794: 0c04 |0018: move-result-object v4 │ │ +0a5796: 7120 b009 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@09b0 │ │ +0a579c: 0c02 |001c: move-result-object v2 │ │ +0a579e: 28ef |001d: goto 000c // -0011 │ │ +0a57a0: 0d00 |001e: move-exception v0 │ │ +0a57a2: 1a03 ab19 |001f: const-string v3, "TaskStackBuilder" // string@19ab │ │ +0a57a6: 1a04 5a04 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@045a │ │ +0a57aa: 7120 5937 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0a57b0: 2203 6408 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a57b4: 7020 f442 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@42f4 │ │ +0a57ba: 2703 |002b: throw v3 │ │ +0a57bc: 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 │ │ @@ -35503,21 +35509,21 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a7a28: |[0a7a28] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -0a7a38: 2200 4100 |0000: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ -0a7a3c: 5421 e603 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7a40: 7030 7c01 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@017c │ │ -0a7a46: 6e20 000c 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ -0a7a4c: 0c00 |000a: move-result-object v0 │ │ -0a7a4e: 1100 |000b: return-object v0 │ │ +0a57cc: |[0a57cc] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +0a57dc: 2200 4100 |0000: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ +0a57e0: 5421 e603 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a57e4: 7030 7c01 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@017c │ │ +0a57ea: 6e20 000c 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@0c00 │ │ +0a57f0: 0c00 |000a: move-result-object v0 │ │ +0a57f2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000c reg=3 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ @@ -35527,20 +35533,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a7a50: |[0a7a50] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -0a7a60: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7a64: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a7a6a: 0c00 |0005: move-result-object v0 │ │ -0a7a6c: 1f00 4d00 |0006: check-cast v0, Landroid/content/Intent; // type@004d │ │ -0a7a70: 1100 |0008: return-object v0 │ │ +0a57f4: |[0a57f4] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +0a5804: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5808: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a580e: 0c00 |0005: move-result-object v0 │ │ +0a5810: 1f00 4d00 |0006: check-cast v0, Landroid/content/Intent; // type@004d │ │ +0a5814: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -35549,18 +35555,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a7a74: |[0a7a74] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -0a7a84: 6e20 030c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@0c03 │ │ -0a7a8a: 0c00 |0003: move-result-object v0 │ │ -0a7a8c: 1100 |0004: return-object v0 │ │ +0a5818: |[0a5818] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +0a5828: 6e20 030c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@0c03 │ │ +0a582e: 0c00 |0003: move-result-object v0 │ │ +0a5830: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -35569,19 +35575,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a7a90: |[0a7a90] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -0a7aa0: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7aa4: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a7aaa: 0a00 |0005: move-result v0 │ │ -0a7aac: 0f00 |0006: return v0 │ │ +0a5834: |[0a5834] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +0a5844: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5848: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a584e: 0a00 |0005: move-result v0 │ │ +0a5850: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -35589,45 +35595,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0a7ab0: |[0a7ab0] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -0a7ac0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a7ac2: 5452 e503 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7ac6: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a7acc: 0a02 |0006: move-result v2 │ │ -0a7ace: 2321 fb08 |0007: new-array v1, v2, [Landroid/content/Intent; // type@08fb │ │ -0a7ad2: 2112 |0009: array-length v2, v1 │ │ -0a7ad4: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -0a7ad8: 1101 |000c: return-object v1 │ │ -0a7ada: 2203 4d00 |000d: new-instance v3, Landroid/content/Intent; // type@004d │ │ -0a7ade: 5452 e503 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7ae2: 6e20 cb43 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a7ae8: 0c02 |0014: move-result-object v2 │ │ -0a7aea: 1f02 4d00 |0015: check-cast v2, Landroid/content/Intent; // type@004d │ │ -0a7aee: 7020 c701 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0a7af4: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -0a7afa: 6e20 ca01 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0a7b00: 0c02 |0020: move-result-object v2 │ │ -0a7b02: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -0a7b06: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -0a7b08: 2112 |0024: array-length v2, v1 │ │ -0a7b0a: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -0a7b0e: 2203 4d00 |0027: new-instance v3, Landroid/content/Intent; // type@004d │ │ -0a7b12: 5452 e503 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7b16: 6e20 cb43 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a7b1c: 0c02 |002e: move-result-object v2 │ │ -0a7b1e: 1f02 4d00 |002f: check-cast v2, Landroid/content/Intent; // type@004d │ │ -0a7b22: 7020 c701 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0a7b28: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -0a7b2c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a7b30: 28ec |0038: goto 0024 // -0014 │ │ +0a5854: |[0a5854] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +0a5864: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a5866: 5452 e503 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a586a: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a5870: 0a02 |0006: move-result v2 │ │ +0a5872: 2321 fb08 |0007: new-array v1, v2, [Landroid/content/Intent; // type@08fb │ │ +0a5876: 2112 |0009: array-length v2, v1 │ │ +0a5878: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +0a587c: 1101 |000c: return-object v1 │ │ +0a587e: 2203 4d00 |000d: new-instance v3, Landroid/content/Intent; // type@004d │ │ +0a5882: 5452 e503 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5886: 6e20 cb43 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a588c: 0c02 |0014: move-result-object v2 │ │ +0a588e: 1f02 4d00 |0015: check-cast v2, Landroid/content/Intent; // type@004d │ │ +0a5892: 7020 c701 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0a5898: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +0a589e: 6e20 ca01 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0a58a4: 0c02 |0020: move-result-object v2 │ │ +0a58a6: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +0a58aa: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +0a58ac: 2112 |0024: array-length v2, v1 │ │ +0a58ae: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +0a58b2: 2203 4d00 |0027: new-instance v3, Landroid/content/Intent; // type@004d │ │ +0a58b6: 5452 e503 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a58ba: 6e20 cb43 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a58c0: 0c02 |002e: move-result-object v2 │ │ +0a58c2: 1f02 4d00 |002f: check-cast v2, Landroid/content/Intent; // type@004d │ │ +0a58c6: 7020 c701 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0a58cc: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +0a58d0: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a58d4: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -35643,19 +35649,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0a7b34: |[0a7b34] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -0a7b44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b46: 6e40 090c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0c09 │ │ -0a7b4c: 0c00 |0004: move-result-object v0 │ │ -0a7b4e: 1100 |0005: return-object v0 │ │ +0a58d8: |[0a58d8] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +0a58e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a58ea: 6e40 090c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0c09 │ │ +0a58f0: 0c00 |0004: move-result-object v0 │ │ +0a58f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -35665,47 +35671,47 @@ │ │ type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -0a7b50: |[0a7b50] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0a7b60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a7b62: 5460 e503 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7b66: 6e10 cd43 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0a7b6c: 0a00 |0006: move-result v0 │ │ -0a7b6e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0a7b72: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a7b76: 1a01 d815 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@15d8 │ │ -0a7b7a: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a7b80: 2700 |0010: throw v0 │ │ -0a7b82: 5460 e503 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7b86: 5461 e503 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7b8a: 6e10 d343 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a7b90: 0a01 |0018: move-result v1 │ │ -0a7b92: 2311 fb08 |0019: new-array v1, v1, [Landroid/content/Intent; // type@08fb │ │ -0a7b96: 6e20 d543 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0a7b9c: 0c02 |001e: move-result-object v2 │ │ -0a7b9e: 1f02 fb08 |001f: check-cast v2, [Landroid/content/Intent; // type@08fb │ │ -0a7ba2: 2200 4d00 |0021: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0a7ba6: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -0a7baa: 7020 c701 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0a7bb0: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -0a7bb6: 6e20 ca01 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0a7bbc: 0c00 |002e: move-result-object v0 │ │ -0a7bbe: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -0a7bc2: 6200 e303 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ -0a7bc6: 5461 e603 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7bca: 0173 |0035: move v3, v7 │ │ -0a7bcc: 0184 |0036: move v4, v8 │ │ -0a7bce: 0795 |0037: move-object v5, v9 │ │ -0a7bd0: 7806 f40b 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0bf4 │ │ -0a7bd6: 0c00 |003b: move-result-object v0 │ │ -0a7bd8: 1100 |003c: return-object v0 │ │ +0a58f4: |[0a58f4] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0a5904: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a5906: 5460 e503 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a590a: 6e10 cd43 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0a5910: 0a00 |0006: move-result v0 │ │ +0a5912: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0a5916: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a591a: 1a01 d415 |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@15d4 │ │ +0a591e: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a5924: 2700 |0010: throw v0 │ │ +0a5926: 5460 e503 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a592a: 5461 e503 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a592e: 6e10 d343 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a5934: 0a01 |0018: move-result v1 │ │ +0a5936: 2311 fb08 |0019: new-array v1, v1, [Landroid/content/Intent; // type@08fb │ │ +0a593a: 6e20 d543 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0a5940: 0c02 |001e: move-result-object v2 │ │ +0a5942: 1f02 fb08 |001f: check-cast v2, [Landroid/content/Intent; // type@08fb │ │ +0a5946: 2200 4d00 |0021: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0a594a: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +0a594e: 7020 c701 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0a5954: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +0a595a: 6e20 ca01 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0a5960: 0c00 |002e: move-result-object v0 │ │ +0a5962: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +0a5966: 6200 e303 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@03e3 │ │ +0a596a: 5461 e603 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a596e: 0173 |0035: move v3, v7 │ │ +0a5970: 0184 |0036: move v4, v8 │ │ +0a5972: 0795 |0037: move-object v5, v9 │ │ +0a5974: 7806 f40b 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0bf4 │ │ +0a597a: 0c00 |003b: move-result-object v0 │ │ +0a597c: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -35721,19 +35727,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a7bdc: |[0a7bdc] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -0a7bec: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7bf0: 6e10 ce43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0a7bf6: 0c00 |0005: move-result-object v0 │ │ -0a7bf8: 1100 |0006: return-object v0 │ │ +0a5980: |[0a5980] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +0a5990: 5410 e503 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a5994: 6e10 ce43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0a599a: 0c00 |0005: move-result-object v0 │ │ +0a599c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #12 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -35741,18 +35747,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a7bfc: |[0a7bfc] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -0a7c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7c0e: 6e20 0c0c 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0c0c │ │ -0a7c14: 0e00 |0004: return-void │ │ +0a59a0: |[0a59a0] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +0a59b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a59b2: 6e20 0c0c 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0c0c │ │ +0a59b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -35761,53 +35767,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0a7c18: |[0a7c18] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -0a7c28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a7c2a: 5452 e503 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7c2e: 6e10 cd43 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0a7c34: 0a02 |0006: move-result v2 │ │ -0a7c36: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -0a7c3a: 2202 6508 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a7c3e: 1a03 d915 |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@15d9 │ │ -0a7c42: 7020 f642 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a7c48: 2702 |0010: throw v2 │ │ -0a7c4a: 5452 e503 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7c4e: 5453 e503 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ -0a7c52: 6e10 d343 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a7c58: 0a03 |0018: move-result v3 │ │ -0a7c5a: 2333 fb08 |0019: new-array v3, v3, [Landroid/content/Intent; // type@08fb │ │ -0a7c5e: 6e20 d543 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0a7c64: 0c00 |001e: move-result-object v0 │ │ -0a7c66: 1f00 fb08 |001f: check-cast v0, [Landroid/content/Intent; // type@08fb │ │ -0a7c6a: 2202 4d00 |0021: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0a7c6e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -0a7c72: 7020 c701 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0a7c78: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -0a7c7e: 6e20 ca01 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0a7c84: 0c02 |002e: move-result-object v2 │ │ -0a7c86: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -0a7c8a: 5452 e603 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7c8e: 7130 490c 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0c49 │ │ -0a7c94: 0a02 |0036: move-result v2 │ │ -0a7c96: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -0a7c9a: 2201 4d00 |0039: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0a7c9e: 2102 |003b: array-length v2, v0 │ │ -0a7ca0: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0a7ca4: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -0a7ca8: 7020 c701 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0a7cae: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -0a7cb2: 6e20 ca01 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0a7cb8: 5452 e603 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ -0a7cbc: 6e20 b901 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0a7cc2: 0e00 |004d: return-void │ │ +0a59bc: |[0a59bc] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +0a59cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a59ce: 5452 e503 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a59d2: 6e10 cd43 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0a59d8: 0a02 |0006: move-result v2 │ │ +0a59da: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +0a59de: 2202 6508 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a59e2: 1a03 d515 |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@15d5 │ │ +0a59e6: 7020 f642 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a59ec: 2702 |0010: throw v2 │ │ +0a59ee: 5452 e503 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a59f2: 5453 e503 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@03e5 │ │ +0a59f6: 6e10 d343 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a59fc: 0a03 |0018: move-result v3 │ │ +0a59fe: 2333 fb08 |0019: new-array v3, v3, [Landroid/content/Intent; // type@08fb │ │ +0a5a02: 6e20 d543 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0a5a08: 0c00 |001e: move-result-object v0 │ │ +0a5a0a: 1f00 fb08 |001f: check-cast v0, [Landroid/content/Intent; // type@08fb │ │ +0a5a0e: 2202 4d00 |0021: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0a5a12: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +0a5a16: 7020 c701 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0a5a1c: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +0a5a22: 6e20 ca01 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0a5a28: 0c02 |002e: move-result-object v2 │ │ +0a5a2a: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +0a5a2e: 5452 e603 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a5a32: 7130 490c 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0c49 │ │ +0a5a38: 0a02 |0036: move-result v2 │ │ +0a5a3a: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +0a5a3e: 2201 4d00 |0039: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0a5a42: 2102 |003b: array-length v2, v0 │ │ +0a5a44: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0a5a48: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +0a5a4c: 7020 c701 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0a5a52: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +0a5a56: 6e20 ca01 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0a5a5c: 5452 e603 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@03e6 │ │ +0a5a60: 6e20 b901 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0a5a66: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -35817,21 +35823,21 @@ │ │ 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #209 header: │ │ class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6577 │ │ +source_file_idx : 6573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #209 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -35846,17 +35852,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7cc4: |[0a7cc4] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -0a7cd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a7cda: 0e00 |0003: return-void │ │ +0a5a68: |[0a5a68] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +0a5a78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -35864,35 +35870,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a7cdc: |[0a7cdc] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -0a7cec: 7140 4801 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0148 │ │ -0a7cf2: 0c00 |0003: move-result-object v0 │ │ -0a7cf4: 1100 |0004: return-object v0 │ │ +0a5a80: |[0a5a80] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +0a5a90: 7140 4801 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0148 │ │ +0a5a96: 0c00 |0003: move-result-object v0 │ │ +0a5a98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6577 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 6573 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #210 header: │ │ class_idx : 531 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6582 │ │ +source_file_idx : 6578 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #210 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ @@ -35907,17 +35913,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7cf8: |[0a7cf8] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -0a7d08: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a7d0e: 0e00 |0003: return-void │ │ +0a5a9c: |[0a5a9c] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +0a5aac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderJellybean;) │ │ @@ -35925,36 +35931,36 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0a7d10: |[0a7d10] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0a7d20: 7155 4901 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0149 │ │ -0a7d26: 0c00 |0003: move-result-object v0 │ │ -0a7d28: 1100 |0004: return-object v0 │ │ +0a5ab4: |[0a5ab4] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0a5ac4: 7155 4901 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0149 │ │ +0a5aca: 0c00 |0003: move-result-object v0 │ │ +0a5acc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6582 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 6578 (TaskStackBuilderJellybean.java) │ │ │ │ Class #211 header: │ │ class_idx : 534 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1564 │ │ +source_file_idx : 1560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -35972,21 +35978,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl;) │ │ name : 'query' │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1564 (ContentResolverCompat.java) │ │ + source_file_idx : 1560 (ContentResolverCompat.java) │ │ │ │ Class #212 header: │ │ class_idx : 537 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1564 │ │ +source_file_idx : 1560 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -36009,26 +36015,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a7d2c: |[0a7d2c] android.support.v4.content.ContentResolverCompat.:()V │ │ -0a7d3c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a7d40: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a7d44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a7d48: 2201 1802 |0006: new-instance v1, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplJB; // type@0218 │ │ -0a7d4c: 7010 340c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplJB;.:()V // method@0c34 │ │ -0a7d52: 6901 f203 |000b: sput-object v1, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ -0a7d56: 0e00 |000d: return-void │ │ -0a7d58: 2201 1702 |000e: new-instance v1, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase; // type@0217 │ │ -0a7d5c: 7010 320c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase;.:()V // method@0c32 │ │ -0a7d62: 6901 f203 |0013: sput-object v1, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ -0a7d66: 28f8 |0015: goto 000d // -0008 │ │ +0a5ad0: |[0a5ad0] android.support.v4.content.ContentResolverCompat.:()V │ │ +0a5ae0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5ae4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a5ae8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a5aec: 2201 1802 |0006: new-instance v1, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplJB; // type@0218 │ │ +0a5af0: 7010 340c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplJB;.:()V // method@0c34 │ │ +0a5af6: 6901 f203 |000b: sput-object v1, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ +0a5afa: 0e00 |000d: return-void │ │ +0a5afc: 2201 1702 |000e: new-instance v1, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase; // type@0217 │ │ +0a5b00: 7010 320c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase;.:()V // method@0c32 │ │ +0a5b06: 6901 f203 |0013: sput-object v1, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ +0a5b0a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=77 │ │ 0x0006 line=78 │ │ 0x000d line=82 │ │ 0x000e line=80 │ │ @@ -36040,17 +36046,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7d68: |[0a7d68] android.support.v4.content.ContentResolverCompat.:()V │ │ -0a7d78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a7d7e: 0e00 |0003: return-void │ │ +0a5b0c: |[0a5b0c] android.support.v4.content.ContentResolverCompat.:()V │ │ +0a5b1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContentResolverCompat; │ │ │ │ @@ -36059,46 +36065,46 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -0a7d80: |[0a7d80] android.support.v4.content.ContentResolverCompat.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ -0a7d90: 6200 f203 |0000: sget-object v0, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ -0a7d94: 0781 |0002: move-object v1, v8 │ │ -0a7d96: 0792 |0003: move-object v2, v9 │ │ -0a7d98: 07a3 |0004: move-object v3, v10 │ │ -0a7d9a: 07b4 |0005: move-object v4, v11 │ │ -0a7d9c: 07c5 |0006: move-object v5, v12 │ │ -0a7d9e: 07d6 |0007: move-object v6, v13 │ │ -0a7da0: 07e7 |0008: move-object v7, v14 │ │ -0a7da2: 7808 310c 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; // method@0c31 │ │ -0a7da8: 0c00 |000c: move-result-object v0 │ │ -0a7daa: 1100 |000d: return-object v0 │ │ +0a5b24: |[0a5b24] android.support.v4.content.ContentResolverCompat.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ +0a5b34: 6200 f203 |0000: sget-object v0, Landroid/support/v4/content/ContentResolverCompat;.IMPL:Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl; // field@03f2 │ │ +0a5b38: 0781 |0002: move-object v1, v8 │ │ +0a5b3a: 0792 |0003: move-object v2, v9 │ │ +0a5b3c: 07a3 |0004: move-object v3, v10 │ │ +0a5b3e: 07b4 |0005: move-object v4, v11 │ │ +0a5b40: 07c5 |0006: move-object v5, v12 │ │ +0a5b42: 07d6 |0007: move-object v6, v13 │ │ +0a5b44: 07e7 |0008: move-object v7, v14 │ │ +0a5b46: 7808 310c 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImpl;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; // method@0c31 │ │ +0a5b4c: 0c00 |000c: move-result-object v0 │ │ +0a5b4e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=8 resolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x000e reg=9 uri Landroid/net/Uri; │ │ 0x0000 - 0x000e reg=10 projection [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=11 selection Ljava/lang/String; │ │ 0x0000 - 0x000e reg=12 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=13 sortOrder Ljava/lang/String; │ │ 0x0000 - 0x000e reg=14 cancellationSignal Landroid/support/v4/os/CancellationSignal; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1564 (ContentResolverCompat.java) │ │ + source_file_idx : 1560 (ContentResolverCompat.java) │ │ │ │ Class #213 header: │ │ class_idx : 538 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1568 │ │ +source_file_idx : 1564 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 - │ │ Class descriptor : 'Landroid/support/v4/content/ContentResolverCompatJellybean;' │ │ @@ -36113,17 +36119,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7dac: |[0a7dac] android.support.v4.content.ContentResolverCompatJellybean.:()V │ │ -0a7dbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a7dc2: 0e00 |0003: return-void │ │ +0a5b50: |[0a5b50] android.support.v4.content.ContentResolverCompatJellybean.:()V │ │ +0a5b60: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContentResolverCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/content/ContentResolverCompatJellybean;) │ │ @@ -36131,17 +36137,17 @@ │ │ type : '(Ljava/lang/Exception;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7dc4: |[0a7dc4] android.support.v4.content.ContentResolverCompatJellybean.isFrameworkOperationCanceledException:(Ljava/lang/Exception;)Z │ │ -0a7dd4: 2010 e200 |0000: instance-of v0, v1, Landroid/os/OperationCanceledException; // type@00e2 │ │ -0a7dd8: 0f00 |0002: return v0 │ │ +0a5b68: |[0a5b68] android.support.v4.content.ContentResolverCompatJellybean.isFrameworkOperationCanceledException:(Ljava/lang/Exception;)Z │ │ +0a5b78: 2010 e200 |0000: instance-of v0, v1, Landroid/os/OperationCanceledException; // type@00e2 │ │ +0a5b7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 e Ljava/lang/Exception; │ │ │ │ #2 : (in Landroid/support/v4/content/ContentResolverCompatJellybean;) │ │ @@ -36149,46 +36155,46 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/database/Cursor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -0a7ddc: |[0a7ddc] android.support.v4.content.ContentResolverCompatJellybean.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/database/Cursor; │ │ -0a7dec: 07d6 |0000: move-object v6, v13 │ │ -0a7dee: 1f06 d700 |0001: check-cast v6, Landroid/os/CancellationSignal; // type@00d7 │ │ -0a7df2: 0770 |0003: move-object v0, v7 │ │ -0a7df4: 0781 |0004: move-object v1, v8 │ │ -0a7df6: 0792 |0005: move-object v2, v9 │ │ -0a7df8: 07a3 |0006: move-object v3, v10 │ │ -0a7dfa: 07b4 |0007: move-object v4, v11 │ │ -0a7dfc: 07c5 |0008: move-object v5, v12 │ │ -0a7dfe: 7407 8901 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0189 │ │ -0a7e04: 0c00 |000c: move-result-object v0 │ │ -0a7e06: 1100 |000d: return-object v0 │ │ +0a5b80: |[0a5b80] android.support.v4.content.ContentResolverCompatJellybean.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/database/Cursor; │ │ +0a5b90: 07d6 |0000: move-object v6, v13 │ │ +0a5b92: 1f06 d700 |0001: check-cast v6, Landroid/os/CancellationSignal; // type@00d7 │ │ +0a5b96: 0770 |0003: move-object v0, v7 │ │ +0a5b98: 0781 |0004: move-object v1, v8 │ │ +0a5b9a: 0792 |0005: move-object v2, v9 │ │ +0a5b9c: 07a3 |0006: move-object v3, v10 │ │ +0a5b9e: 07b4 |0007: move-object v4, v11 │ │ +0a5ba0: 07c5 |0008: move-object v5, v12 │ │ +0a5ba2: 7407 8901 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/database/Cursor; // method@0189 │ │ +0a5ba8: 0c00 |000c: move-result-object v0 │ │ +0a5baa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000e reg=7 resolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x000e reg=8 uri Landroid/net/Uri; │ │ 0x0000 - 0x000e reg=9 projection [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 selection Ljava/lang/String; │ │ 0x0000 - 0x000e reg=11 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=12 sortOrder Ljava/lang/String; │ │ 0x0000 - 0x000e reg=13 cancellationSignalObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1568 (ContentResolverCompatJellybean.java) │ │ + source_file_idx : 1564 (ContentResolverCompatJellybean.java) │ │ │ │ Class #214 header: │ │ class_idx : 539 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1571 │ │ +source_file_idx : 1567 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 2 │ │ │ │ Class #214 annotations: │ │ Annotations on method #3134 'checkSelfPermission' parameters │ │ @@ -36240,17 +36246,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7e08: |[0a7e08] android.support.v4.content.ContextCompat.:()V │ │ -0a7e18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a7e1e: 0e00 |0003: return-void │ │ +0a5bac: |[0a5bac] android.support.v4.content.ContextCompat.:()V │ │ +0a5bbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a5bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ @@ -36258,35 +36264,35 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a7e20: |[0a7e20] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -0a7e30: 0761 |0000: move-object v1, v6 │ │ -0a7e32: 0770 |0001: move-object v0, v7 │ │ -0a7e34: 2104 |0002: array-length v4, v0 │ │ -0a7e36: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0a7e38: 0712 |0004: move-object v2, v1 │ │ -0a7e3a: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ -0a7e3e: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -0a7e42: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ -0a7e46: 2201 3f08 |000b: new-instance v1, Ljava/io/File; // type@083f │ │ -0a7e4a: 7020 8742 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0a7e50: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a7e54: 0712 |0012: move-object v2, v1 │ │ -0a7e56: 28f2 |0013: goto 0005 // -000e │ │ -0a7e58: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -0a7e5c: 2201 3f08 |0016: new-instance v1, Ljava/io/File; // type@083f │ │ -0a7e60: 7030 8642 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -0a7e66: 28f5 |001b: goto 0010 // -000b │ │ -0a7e68: 1102 |001c: return-object v2 │ │ -0a7e6a: 0721 |001d: move-object v1, v2 │ │ -0a7e6c: 28f2 |001e: goto 0010 // -000e │ │ +0a5bc4: |[0a5bc4] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +0a5bd4: 0761 |0000: move-object v1, v6 │ │ +0a5bd6: 0770 |0001: move-object v0, v7 │ │ +0a5bd8: 2104 |0002: array-length v4, v0 │ │ +0a5bda: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0a5bdc: 0712 |0004: move-object v2, v1 │ │ +0a5bde: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +0a5be2: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +0a5be6: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +0a5bea: 2201 3f08 |000b: new-instance v1, Ljava/io/File; // type@083f │ │ +0a5bee: 7020 8742 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0a5bf4: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a5bf8: 0712 |0012: move-object v2, v1 │ │ +0a5bfa: 28f2 |0013: goto 0005 // -000e │ │ +0a5bfc: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +0a5c00: 2201 3f08 |0016: new-instance v1, Ljava/io/File; // type@083f │ │ +0a5c04: 7030 8642 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +0a5c0a: 28f5 |001b: goto 0010 // -000b │ │ +0a5c0c: 1102 |001c: return-object v2 │ │ +0a5c0e: 0721 |001d: move-object v1, v2 │ │ +0a5c10: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0001 line=297 │ │ 0x0009 line=298 │ │ 0x000b line=299 │ │ 0x0010 line=297 │ │ @@ -36314,27 +36320,27 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a7e70: |[0a7e70] android.support.v4.content.ContextCompat.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ -0a7e80: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0a7e84: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a7e88: 1a01 613d |0004: const-string v1, "permission is null" // string@3d61 │ │ -0a7e8c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a7e92: 2700 |0009: throw v0 │ │ -0a7e94: 7100 1105 0000 |000a: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ -0a7e9a: 0a00 |000d: move-result v0 │ │ -0a7e9c: 7100 1205 0000 |000e: invoke-static {}, Landroid/os/Process;.myUid:()I // method@0512 │ │ -0a7ea2: 0a01 |0011: move-result v1 │ │ -0a7ea4: 6e40 9201 3210 |0012: invoke-virtual {v2, v3, v0, v1}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@0192 │ │ -0a7eaa: 0a00 |0015: move-result v0 │ │ -0a7eac: 0f00 |0016: return v0 │ │ +0a5c14: |[0a5c14] android.support.v4.content.ContextCompat.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ +0a5c24: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a5c28: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a5c2c: 1a01 5c3d |0004: const-string v1, "permission is null" // string@3d5c │ │ +0a5c30: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a5c36: 2700 |0009: throw v0 │ │ +0a5c38: 7100 1105 0000 |000a: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ +0a5c3e: 0a00 |000d: move-result v0 │ │ +0a5c40: 7100 1205 0000 |000e: invoke-static {}, Landroid/os/Process;.myUid:()I // method@0512 │ │ +0a5c46: 0a01 |0011: move-result v1 │ │ +0a5c48: 6e40 9201 3210 |0012: invoke-virtual {v2, v3, v0, v1}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@0192 │ │ +0a5c4e: 0a00 |0015: move-result v0 │ │ +0a5c50: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0002 line=384 │ │ 0x000a line=387 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 context Landroid/content/Context; │ │ @@ -36345,46 +36351,46 @@ │ │ type : '(Ljava/io/File;)Ljava/io/File;' │ │ access : 0x2000a (PRIVATE STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0a7eb0: |[0a7eb0] android.support.v4.content.ContextCompat.createFilesDir:(Ljava/io/File;)Ljava/io/File; │ │ -0a7ec0: 1c01 1b02 |0000: const-class v1, Landroid/support/v4/content/ContextCompat; // type@021b │ │ -0a7ec4: 1d01 |0002: monitor-enter v1 │ │ -0a7ec6: 6e10 8d42 0400 |0003: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ -0a7ecc: 0a00 |0006: move-result v0 │ │ -0a7ece: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ -0a7ed2: 6e10 9942 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@4299 │ │ -0a7ed8: 0a00 |000c: move-result v0 │ │ -0a7eda: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ -0a7ede: 6e10 8d42 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ -0a7ee4: 0a00 |0012: move-result v0 │ │ -0a7ee6: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -0a7eea: 1e01 |0015: monitor-exit v1 │ │ -0a7eec: 1104 |0016: return-object v4 │ │ -0a7eee: 1a00 2206 |0017: const-string v0, "ContextCompat" // string@0622 │ │ -0a7ef2: 2202 7908 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a7ef6: 7010 5a43 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a7efc: 1a03 1d1b |001e: const-string v3, "Unable to create files subdir " // string@1b1d │ │ -0a7f00: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a7f06: 0c02 |0023: move-result-object v2 │ │ -0a7f08: 6e10 9242 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -0a7f0e: 0c03 |0027: move-result-object v3 │ │ -0a7f10: 6e20 6343 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a7f16: 0c02 |002b: move-result-object v2 │ │ -0a7f18: 6e10 6a43 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a7f1e: 0c02 |002f: move-result-object v2 │ │ -0a7f20: 7120 5f37 2000 |0030: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0a7f26: 1204 |0033: const/4 v4, #int 0 // #0 │ │ -0a7f28: 28e1 |0034: goto 0015 // -001f │ │ -0a7f2a: 0d00 |0035: move-exception v0 │ │ -0a7f2c: 1e01 |0036: monitor-exit v1 │ │ -0a7f2e: 2700 |0037: throw v0 │ │ +0a5c54: |[0a5c54] android.support.v4.content.ContextCompat.createFilesDir:(Ljava/io/File;)Ljava/io/File; │ │ +0a5c64: 1c01 1b02 |0000: const-class v1, Landroid/support/v4/content/ContextCompat; // type@021b │ │ +0a5c68: 1d01 |0002: monitor-enter v1 │ │ +0a5c6a: 6e10 8d42 0400 |0003: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ +0a5c70: 0a00 |0006: move-result v0 │ │ +0a5c72: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ +0a5c76: 6e10 9942 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.mkdirs:()Z // method@4299 │ │ +0a5c7c: 0a00 |000c: move-result v0 │ │ +0a5c7e: 3900 0800 |000d: if-nez v0, 0015 // +0008 │ │ +0a5c82: 6e10 8d42 0400 |000f: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ +0a5c88: 0a00 |0012: move-result v0 │ │ +0a5c8a: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +0a5c8e: 1e01 |0015: monitor-exit v1 │ │ +0a5c90: 1104 |0016: return-object v4 │ │ +0a5c92: 1a00 1e06 |0017: const-string v0, "ContextCompat" // string@061e │ │ +0a5c96: 2202 7908 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a5c9a: 7010 5a43 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a5ca0: 1a03 191b |001e: const-string v3, "Unable to create files subdir " // string@1b19 │ │ +0a5ca4: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a5caa: 0c02 |0023: move-result-object v2 │ │ +0a5cac: 6e10 9242 0400 |0024: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +0a5cb2: 0c03 |0027: move-result-object v3 │ │ +0a5cb4: 6e20 6343 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a5cba: 0c02 |002b: move-result-object v2 │ │ +0a5cbc: 6e10 6a43 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a5cc2: 0c02 |002f: move-result-object v2 │ │ +0a5cc4: 7120 5f37 2000 |0030: invoke-static {v0, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a5cca: 1204 |0033: const/4 v4, #int 0 // #0 │ │ +0a5ccc: 28e1 |0034: goto 0015 // -001f │ │ +0a5cce: 0d00 |0035: move-exception v0 │ │ +0a5cd0: 1e01 |0036: monitor-exit v1 │ │ +0a5cd2: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0012 │ │ -> 0x0035 │ │ 0x0017 - 0x0033 │ │ -> 0x0035 │ │ positions : │ │ 0x0000 line=442 │ │ @@ -36403,26 +36409,26 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a7f44: |[0a7f44] android.support.v4.content.ContextCompat.getColor:(Landroid/content/Context;I)I │ │ -0a7f54: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a7f58: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0a7f5c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0a7f60: 7120 4f0c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi23;.getColor:(Landroid/content/Context;I)I // method@0c4f │ │ -0a7f66: 0a01 |0009: move-result v1 │ │ -0a7f68: 0f01 |000a: return v1 │ │ -0a7f6a: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0a7f70: 0c01 |000e: move-result-object v1 │ │ -0a7f72: 6e20 2702 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -0a7f78: 0a01 |0012: move-result v1 │ │ -0a7f7a: 28f7 |0013: goto 000a // -0009 │ │ +0a5ce8: |[0a5ce8] android.support.v4.content.ContextCompat.getColor:(Landroid/content/Context;I)I │ │ +0a5cf8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5cfc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a5d00: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a5d04: 7120 4f0c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi23;.getColor:(Landroid/content/Context;I)I // method@0c4f │ │ +0a5d0a: 0a01 |0009: move-result v1 │ │ +0a5d0c: 0f01 |000a: return v1 │ │ +0a5d0e: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0a5d14: 0c01 |000e: move-result-object v1 │ │ +0a5d16: 6e20 2702 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +0a5d1c: 0a01 |0012: move-result v1 │ │ +0a5d1e: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0002 line=365 │ │ 0x0006 line=366 │ │ 0x000a line=368 │ │ locals : │ │ @@ -36435,26 +36441,26 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a7f7c: |[0a7f7c] android.support.v4.content.ContextCompat.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -0a7f8c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a7f90: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0a7f94: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0a7f98: 7120 500c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi23;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@0c50 │ │ -0a7f9e: 0c01 |0009: move-result-object v1 │ │ -0a7fa0: 1101 |000a: return-object v1 │ │ -0a7fa2: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0a7fa8: 0c01 |000e: move-result-object v1 │ │ -0a7faa: 6e20 2902 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ -0a7fb0: 0c01 |0012: move-result-object v1 │ │ -0a7fb2: 28f7 |0013: goto 000a // -0009 │ │ +0a5d20: |[0a5d20] android.support.v4.content.ContextCompat.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +0a5d30: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5d34: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a5d38: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a5d3c: 7120 500c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi23;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@0c50 │ │ +0a5d42: 0c01 |0009: move-result-object v1 │ │ +0a5d44: 1101 |000a: return-object v1 │ │ +0a5d46: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0a5d4c: 0c01 |000e: move-result-object v1 │ │ +0a5d4e: 6e20 2902 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ +0a5d54: 0c01 |0012: move-result-object v1 │ │ +0a5d56: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0002 line=343 │ │ 0x0006 line=344 │ │ 0x000a line=346 │ │ locals : │ │ @@ -36467,26 +36473,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 │ │ -0a7fb4: |[0a7fb4] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -0a7fc4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a7fc8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0a7fcc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0a7fd0: 7120 4c0c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c4c │ │ -0a7fd6: 0c01 |0009: move-result-object v1 │ │ -0a7fd8: 1101 |000a: return-object v1 │ │ -0a7fda: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0a7fe0: 0c01 |000e: move-result-object v1 │ │ -0a7fe2: 6e20 3002 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0a7fe8: 0c01 |0012: move-result-object v1 │ │ -0a7fea: 28f7 |0013: goto 000a // -0009 │ │ +0a5d58: |[0a5d58] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +0a5d68: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5d6c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0a5d70: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a5d74: 7120 4c0c 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c4c │ │ +0a5d7a: 0c01 |0009: move-result-object v1 │ │ +0a5d7c: 1101 |000a: return-object v1 │ │ +0a5d7e: 6e10 a801 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0a5d84: 0c01 |000e: move-result-object v1 │ │ +0a5d86: 6e20 3002 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0a5d8c: 0c01 |0012: move-result-object v1 │ │ +0a5d8e: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0002 line=320 │ │ 0x0006 line=321 │ │ 0x000a line=323 │ │ locals : │ │ @@ -36499,48 +36505,48 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a7fec: |[0a7fec] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0a7ffc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a7ffe: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a8000: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a8004: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -0a8008: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -0a800c: 7110 5a0c 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0c5a │ │ -0a8012: 0c02 |000b: move-result-object v2 │ │ -0a8014: 1102 |000c: return-object v2 │ │ -0a8016: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -0a801a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -0a801e: 7110 520c 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0c52 │ │ -0a8024: 0c00 |0014: move-result-object v0 │ │ -0a8026: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ -0a802a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -0a802e: 28f3 |0019: goto 000c // -000d │ │ -0a8030: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ -0a8036: 0c02 |001d: move-result-object v2 │ │ -0a8038: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -0a803a: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ -0a803e: 1a04 dc03 |0021: const-string v4, "Android" // string@03dc │ │ -0a8042: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -0a8046: 1a04 1525 |0025: const-string v4, "data" // string@2515 │ │ -0a804a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -0a804e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -0a8050: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a8056: 0c05 |002d: move-result-object v5 │ │ -0a8058: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0a805c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -0a805e: 1a05 0722 |0031: const-string v5, "cache" // string@2207 │ │ -0a8062: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -0a8066: 7120 3d0c 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ -0a806c: 0c00 |0038: move-result-object v0 │ │ -0a806e: 28dc |0039: goto 0015 // -0024 │ │ +0a5d90: |[0a5d90] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +0a5da0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a5da2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a5da4: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5da8: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +0a5dac: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +0a5db0: 7110 5a0c 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0c5a │ │ +0a5db6: 0c02 |000b: move-result-object v2 │ │ +0a5db8: 1102 |000c: return-object v2 │ │ +0a5dba: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +0a5dbe: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +0a5dc2: 7110 520c 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0c52 │ │ +0a5dc8: 0c00 |0014: move-result-object v0 │ │ +0a5dca: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ +0a5dce: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +0a5dd2: 28f3 |0019: goto 000c // -000d │ │ +0a5dd4: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ +0a5dda: 0c02 |001d: move-result-object v2 │ │ +0a5ddc: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +0a5dde: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ +0a5de2: 1a04 d903 |0021: const-string v4, "Android" // string@03d9 │ │ +0a5de6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +0a5dea: 1a04 1025 |0025: const-string v4, "data" // string@2510 │ │ +0a5dee: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +0a5df2: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +0a5df4: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a5dfa: 0c05 |002d: move-result-object v5 │ │ +0a5dfc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0a5e00: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0a5e02: 1a05 0222 |0031: const-string v5, "cache" // string@2202 │ │ +0a5e06: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +0a5e0a: 7120 3d0c 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ +0a5e10: 0c00 |0038: move-result-object v0 │ │ +0a5e12: 28dc |0039: goto 0015 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=280 │ │ 0x0004 line=281 │ │ 0x0008 line=282 │ │ 0x000c line=291 │ │ 0x000d line=285 │ │ @@ -36558,50 +36564,50 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0a8070: |[0a8070] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -0a8080: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a8082: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a8084: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a8088: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -0a808c: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -0a8090: 7120 5b0c 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0c5b │ │ -0a8096: 0c02 |000b: move-result-object v2 │ │ -0a8098: 1102 |000c: return-object v2 │ │ -0a809a: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -0a809e: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -0a80a2: 7120 530c 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@0c53 │ │ -0a80a8: 0c00 |0014: move-result-object v0 │ │ -0a80aa: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ -0a80ae: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -0a80b2: 28f3 |0019: goto 000c // -000d │ │ -0a80b4: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ -0a80ba: 0c02 |001d: move-result-object v2 │ │ -0a80bc: 1253 |001e: const/4 v3, #int 5 // #5 │ │ -0a80be: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ -0a80c2: 1a04 dc03 |0021: const-string v4, "Android" // string@03dc │ │ -0a80c6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -0a80ca: 1a04 1525 |0025: const-string v4, "data" // string@2515 │ │ -0a80ce: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -0a80d2: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -0a80d4: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a80da: 0c05 |002d: move-result-object v5 │ │ -0a80dc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0a80e0: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -0a80e2: 1a05 1428 |0031: const-string v5, "files" // string@2814 │ │ -0a80e6: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -0a80ea: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -0a80ec: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ -0a80f0: 7120 3d0c 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ -0a80f6: 0c00 |003b: move-result-object v0 │ │ -0a80f8: 28d9 |003c: goto 0015 // -0027 │ │ +0a5e14: |[0a5e14] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +0a5e24: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a5e26: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a5e28: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5e2c: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +0a5e30: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +0a5e34: 7120 5b0c 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0c5b │ │ +0a5e3a: 0c02 |000b: move-result-object v2 │ │ +0a5e3c: 1102 |000c: return-object v2 │ │ +0a5e3e: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +0a5e42: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +0a5e46: 7120 530c 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@0c53 │ │ +0a5e4c: 0c00 |0014: move-result-object v0 │ │ +0a5e4e: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ +0a5e52: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +0a5e56: 28f3 |0019: goto 000c // -000d │ │ +0a5e58: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ +0a5e5e: 0c02 |001d: move-result-object v2 │ │ +0a5e60: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +0a5e62: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ +0a5e66: 1a04 d903 |0021: const-string v4, "Android" // string@03d9 │ │ +0a5e6a: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +0a5e6e: 1a04 1025 |0025: const-string v4, "data" // string@2510 │ │ +0a5e72: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +0a5e76: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +0a5e78: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a5e7e: 0c05 |002d: move-result-object v5 │ │ +0a5e80: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0a5e84: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0a5e86: 1a05 0f28 |0031: const-string v5, "files" // string@280f │ │ +0a5e8a: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +0a5e8e: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +0a5e90: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +0a5e94: 7120 3d0c 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ +0a5e9a: 0c00 |003b: move-result-object v0 │ │ +0a5e9c: 28d9 |003c: goto 0015 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x0004 line=221 │ │ 0x0008 line=222 │ │ 0x000c line=231 │ │ 0x000d line=225 │ │ @@ -36620,45 +36626,45 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0a80fc: |[0a80fc] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0a810c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a810e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a8110: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a8114: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -0a8118: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -0a811c: 7110 5c0c 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0c5c │ │ -0a8122: 0c02 |000b: move-result-object v2 │ │ -0a8124: 1102 |000c: return-object v2 │ │ -0a8126: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ -0a812a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -0a812e: 7110 550c 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@0c55 │ │ -0a8134: 0c00 |0014: move-result-object v0 │ │ -0a8136: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ -0a813a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -0a813e: 28f3 |0019: goto 000c // -000d │ │ -0a8140: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ -0a8146: 0c02 |001d: move-result-object v2 │ │ -0a8148: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -0a814a: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ -0a814e: 1a04 dc03 |0021: const-string v4, "Android" // string@03dc │ │ -0a8152: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -0a8156: 1a04 563a |0025: const-string v4, "obb" // string@3a56 │ │ -0a815a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -0a815e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -0a8160: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0a8166: 0c05 |002d: move-result-object v5 │ │ -0a8168: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0a816c: 7120 3d0c 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ -0a8172: 0c00 |0033: move-result-object v0 │ │ -0a8174: 28e1 |0034: goto 0015 // -001f │ │ +0a5ea0: |[0a5ea0] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +0a5eb0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a5eb2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a5eb4: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5eb8: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +0a5ebc: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +0a5ec0: 7110 5c0c 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0c5c │ │ +0a5ec6: 0c02 |000b: move-result-object v2 │ │ +0a5ec8: 1102 |000c: return-object v2 │ │ +0a5eca: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +0a5ece: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +0a5ed2: 7110 550c 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@0c55 │ │ +0a5ed8: 0c00 |0014: move-result-object v0 │ │ +0a5eda: 2372 3209 |0015: new-array v2, v7, [Ljava/io/File; // type@0932 │ │ +0a5ede: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +0a5ee2: 28f3 |0019: goto 000c // -000d │ │ +0a5ee4: 7100 c904 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ +0a5eea: 0c02 |001d: move-result-object v2 │ │ +0a5eec: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +0a5eee: 2333 3909 |001f: new-array v3, v3, [Ljava/lang/String; // type@0939 │ │ +0a5ef2: 1a04 d903 |0021: const-string v4, "Android" // string@03d9 │ │ +0a5ef6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +0a5efa: 1a04 513a |0025: const-string v4, "obb" // string@3a51 │ │ +0a5efe: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +0a5f02: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +0a5f04: 6e10 a701 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a5f0a: 0c05 |002d: move-result-object v5 │ │ +0a5f0c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0a5f10: 7120 3d0c 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c3d │ │ +0a5f16: 0c00 |0033: move-result-object v0 │ │ +0a5f18: 28e1 |0034: goto 0015 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0004 line=161 │ │ 0x0008 line=162 │ │ 0x000c line=171 │ │ 0x000d line=165 │ │ @@ -36676,19 +36682,19 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a8178: |[0a8178] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -0a8188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a818a: 7130 490c 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0c49 │ │ -0a8190: 0a00 |0004: move-result v0 │ │ -0a8192: 0f00 |0005: return v0 │ │ +0a5f1c: |[0a5f1c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +0a5f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a5f2e: 7130 490c 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0c49 │ │ +0a5f34: 0a00 |0004: move-result v0 │ │ +0a5f36: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ @@ -36697,27 +36703,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 │ │ -0a8194: |[0a8194] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -0a81a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a81a6: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a81aa: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -0a81ae: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -0a81b2: 7130 580c 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0c58 │ │ -0a81b8: 0f01 |000a: return v1 │ │ -0a81ba: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -0a81be: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -0a81c2: 7120 560c 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@0c56 │ │ -0a81c8: 28f8 |0012: goto 000a // -0008 │ │ -0a81ca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0a81cc: 28f6 |0014: goto 000a // -000a │ │ +0a5f38: |[0a5f38] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +0a5f48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a5f4a: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5f4e: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +0a5f52: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +0a5f56: 7130 580c 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@0c58 │ │ +0a5f5c: 0f01 |000a: return v1 │ │ +0a5f5e: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +0a5f62: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +0a5f66: 7120 560c 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@0c56 │ │ +0a5f6c: 28f8 |0012: goto 000a // -0008 │ │ +0a5f6e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0a5f70: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000a line=113 │ │ 0x000b line=109 │ │ @@ -36735,30 +36741,30 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a81d0: |[0a81d0] android.support.v4.content.ContextCompat.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a81e0: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a81e4: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ -0a81e8: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ -0a81ec: 7110 4b0c 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0c4b │ │ -0a81f2: 0c02 |0009: move-result-object v2 │ │ -0a81f4: 1102 |000a: return-object v2 │ │ -0a81f6: 6e10 9401 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0a81fc: 0c00 |000e: move-result-object v0 │ │ -0a81fe: 2202 3f08 |000f: new-instance v2, Ljava/io/File; // type@083f │ │ -0a8202: 5403 8700 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0087 │ │ -0a8206: 1a04 6023 |0013: const-string v4, "code_cache" // string@2360 │ │ -0a820a: 7030 8842 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4288 │ │ -0a8210: 7110 3f0c 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@0c3f │ │ -0a8216: 0c02 |001b: move-result-object v2 │ │ -0a8218: 28ee |001c: goto 000a // -0012 │ │ +0a5f74: |[0a5f74] android.support.v4.content.ContextCompat.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a5f84: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5f88: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +0a5f8c: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ +0a5f90: 7110 4b0c 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0c4b │ │ +0a5f96: 0c02 |0009: move-result-object v2 │ │ +0a5f98: 1102 |000a: return-object v2 │ │ +0a5f9a: 6e10 9401 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0a5fa0: 0c00 |000e: move-result-object v0 │ │ +0a5fa2: 2202 3f08 |000f: new-instance v2, Ljava/io/File; // type@083f │ │ +0a5fa6: 5403 8700 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0087 │ │ +0a5faa: 1a04 5b23 |0013: const-string v4, "code_cache" // string@235b │ │ +0a5fae: 7030 8842 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4288 │ │ +0a5fb4: 7110 3f0c 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@0c3f │ │ +0a5fba: 0c02 |001b: move-result-object v2 │ │ +0a5fbc: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0002 line=433 │ │ 0x0006 line=434 │ │ 0x000a line=437 │ │ 0x000b line=436 │ │ @@ -36774,51 +36780,51 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0a821c: |[0a821c] android.support.v4.content.ContextCompat.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a822c: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a8230: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ -0a8234: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ -0a8238: 7110 4d0c 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; // method@0c4d │ │ -0a823e: 0c02 |0009: move-result-object v2 │ │ -0a8240: 1102 |000a: return-object v2 │ │ -0a8242: 6e10 9401 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0a8248: 0c00 |000e: move-result-object v0 │ │ -0a824a: 2202 3f08 |000f: new-instance v2, Ljava/io/File; // type@083f │ │ -0a824e: 5403 8700 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0087 │ │ -0a8252: 1a04 093a |0013: const-string v4, "no_backup" // string@3a09 │ │ -0a8256: 7030 8842 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4288 │ │ -0a825c: 7110 3f0c 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@0c3f │ │ -0a8262: 0c02 |001b: move-result-object v2 │ │ -0a8264: 28ee |001c: goto 000a // -0012 │ │ +0a5fc0: |[0a5fc0] android.support.v4.content.ContextCompat.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a5fd0: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a5fd4: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +0a5fd8: 3421 0700 |0004: if-lt v1, v2, 000b // +0007 │ │ +0a5fdc: 7110 4d0c 0600 |0006: invoke-static {v6}, Landroid/support/v4/content/ContextCompatApi21;.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; // method@0c4d │ │ +0a5fe2: 0c02 |0009: move-result-object v2 │ │ +0a5fe4: 1102 |000a: return-object v2 │ │ +0a5fe6: 6e10 9401 0600 |000b: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0a5fec: 0c00 |000e: move-result-object v0 │ │ +0a5fee: 2202 3f08 |000f: new-instance v2, Ljava/io/File; // type@083f │ │ +0a5ff2: 5403 8700 |0011: iget-object v3, v0, Landroid/content/pm/ApplicationInfo;.dataDir:Ljava/lang/String; // field@0087 │ │ +0a5ff6: 1a04 043a |0013: const-string v4, "no_backup" // string@3a04 │ │ +0a5ffa: 7030 8842 3204 |0015: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4288 │ │ +0a6000: 7110 3f0c 0200 |0018: invoke-static {v2}, Landroid/support/v4/content/ContextCompat;.createFilesDir:(Ljava/io/File;)Ljava/io/File; // method@0c3f │ │ +0a6006: 0c02 |001b: move-result-object v2 │ │ +0a6008: 28ee |001c: goto 000a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0002 line=408 │ │ 0x0006 line=409 │ │ 0x000a line=412 │ │ 0x000b line=411 │ │ 0x000f line=412 │ │ locals : │ │ 0x000f - 0x001d reg=0 appInfo Landroid/content/pm/ApplicationInfo; │ │ 0x0002 - 0x001d reg=1 version I │ │ 0x0000 - 0x001d reg=5 this Landroid/support/v4/content/ContextCompat; │ │ 0x0000 - 0x001d reg=6 context Landroid/content/Context; │ │ │ │ - source_file_idx : 1571 (ContextCompat.java) │ │ + source_file_idx : 1567 (ContextCompat.java) │ │ │ │ Class #215 header: │ │ class_idx : 540 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1572 │ │ +source_file_idx : 1568 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #215 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatApi21;' │ │ @@ -36833,17 +36839,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8268: |[0a8268] android.support.v4.content.ContextCompatApi21.:()V │ │ -0a8278: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a827e: 0e00 |0003: return-void │ │ +0a600c: |[0a600c] android.support.v4.content.ContextCompatApi21.:()V │ │ +0a601c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ @@ -36851,18 +36857,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8280: |[0a8280] android.support.v4.content.ContextCompatApi21.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a8290: 6e10 9701 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@0197 │ │ -0a8296: 0c00 |0003: move-result-object v0 │ │ -0a8298: 1100 |0004: return-object v0 │ │ +0a6024: |[0a6024] android.support.v4.content.ContextCompatApi21.getCodeCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a6034: 6e10 9701 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getCodeCacheDir:()Ljava/io/File; // method@0197 │ │ +0a603a: 0c00 |0003: move-result-object v0 │ │ +0a603c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatApi21;) │ │ @@ -36870,18 +36876,18 @@ │ │ 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 │ │ -0a829c: |[0a829c] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -0a82ac: 6e20 9c01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@019c │ │ -0a82b2: 0c00 |0003: move-result-object v0 │ │ -0a82b4: 1100 |0004: return-object v0 │ │ +0a6040: |[0a6040] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +0a6050: 6e20 9c01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@019c │ │ +0a6056: 0c00 |0003: move-result-object v0 │ │ +0a6058: 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 │ │ │ │ @@ -36890,32 +36896,32 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a82b8: |[0a82b8] android.support.v4.content.ContextCompatApi21.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a82c8: 6e10 a301 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getNoBackupFilesDir:()Ljava/io/File; // method@01a3 │ │ -0a82ce: 0c00 |0003: move-result-object v0 │ │ -0a82d0: 1100 |0004: return-object v0 │ │ +0a605c: |[0a605c] android.support.v4.content.ContextCompatApi21.getNoBackupFilesDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a606c: 6e10 a301 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getNoBackupFilesDir:()Ljava/io/File; // method@01a3 │ │ +0a6072: 0c00 |0003: move-result-object v0 │ │ +0a6074: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1572 (ContextCompatApi21.java) │ │ + source_file_idx : 1568 (ContextCompatApi21.java) │ │ │ │ Class #216 header: │ │ class_idx : 541 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1573 │ │ +source_file_idx : 1569 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #216 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatApi23;' │ │ @@ -36930,17 +36936,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a82d4: |[0a82d4] android.support.v4.content.ContextCompatApi23.:()V │ │ -0a82e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a82ea: 0e00 |0003: return-void │ │ +0a6078: |[0a6078] android.support.v4.content.ContextCompatApi23.:()V │ │ +0a6088: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a608e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatApi23; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatApi23;) │ │ @@ -36948,18 +36954,18 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a82ec: |[0a82ec] android.support.v4.content.ContextCompatApi23.getColor:(Landroid/content/Context;I)I │ │ -0a82fc: 6e20 9801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getColor:(I)I // method@0198 │ │ -0a8302: 0a00 |0003: move-result v0 │ │ -0a8304: 0f00 |0004: return v0 │ │ +0a6090: |[0a6090] android.support.v4.content.ContextCompatApi23.getColor:(Landroid/content/Context;I)I │ │ +0a60a0: 6e20 9801 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getColor:(I)I // method@0198 │ │ +0a60a6: 0a00 |0003: move-result v0 │ │ +0a60a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ @@ -36968,33 +36974,33 @@ │ │ type : '(Landroid/content/Context;I)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a8308: |[0a8308] android.support.v4.content.ContextCompatApi23.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -0a8318: 6e20 9901 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0199 │ │ -0a831e: 0c00 |0003: move-result-object v0 │ │ -0a8320: 1100 |0004: return-object v0 │ │ +0a60ac: |[0a60ac] android.support.v4.content.ContextCompatApi23.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +0a60bc: 6e20 9901 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0199 │ │ +0a60c2: 0c00 |0003: move-result-object v0 │ │ +0a60c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1573 (ContextCompatApi23.java) │ │ + source_file_idx : 1569 (ContextCompatApi23.java) │ │ │ │ Class #217 header: │ │ class_idx : 542 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1574 │ │ +source_file_idx : 1570 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #217 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatFroyo;' │ │ @@ -37009,17 +37015,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8324: |[0a8324] android.support.v4.content.ContextCompatFroyo.:()V │ │ -0a8334: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a833a: 0e00 |0003: return-void │ │ +0a60c8: |[0a60c8] android.support.v4.content.ContextCompatFroyo.:()V │ │ +0a60d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a60de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -37027,18 +37033,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a833c: |[0a833c] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a834c: 6e10 9d01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@019d │ │ -0a8352: 0c00 |0003: move-result-object v0 │ │ -0a8354: 1100 |0004: return-object v0 │ │ +0a60e0: |[0a60e0] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a60f0: 6e10 9d01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@019d │ │ +0a60f6: 0c00 |0003: move-result-object v0 │ │ +0a60f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -37046,33 +37052,33 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a8358: |[0a8358] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -0a8368: 6e20 9f01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@019f │ │ -0a836e: 0c00 |0003: move-result-object v0 │ │ -0a8370: 1100 |0004: return-object v0 │ │ +0a60fc: |[0a60fc] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +0a610c: 6e20 9f01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@019f │ │ +0a6112: 0c00 |0003: move-result-object v0 │ │ +0a6114: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1574 (ContextCompatFroyo.java) │ │ + source_file_idx : 1570 (ContextCompatFroyo.java) │ │ │ │ Class #218 header: │ │ class_idx : 543 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1575 │ │ +source_file_idx : 1571 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #218 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ @@ -37087,17 +37093,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8374: |[0a8374] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -0a8384: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a838a: 0e00 |0003: return-void │ │ +0a6118: |[0a6118] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +0a6128: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a612e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -37105,18 +37111,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a838c: |[0a838c] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ -0a839c: 6e10 a401 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@01a4 │ │ -0a83a2: 0c00 |0003: move-result-object v0 │ │ -0a83a4: 1100 |0004: return-object v0 │ │ +0a6130: |[0a6130] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +0a6140: 6e10 a401 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@01a4 │ │ +0a6146: 0c00 |0003: move-result-object v0 │ │ +0a6148: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -37124,33 +37130,33 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a83a8: |[0a83a8] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -0a83b8: 6e20 b701 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@01b7 │ │ -0a83be: 0e00 |0003: return-void │ │ +0a614c: |[0a614c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +0a615c: 6e20 b701 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@01b7 │ │ +0a6162: 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 : 1575 (ContextCompatHoneycomb.java) │ │ + source_file_idx : 1571 (ContextCompatHoneycomb.java) │ │ │ │ Class #219 header: │ │ class_idx : 544 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1576 │ │ +source_file_idx : 1572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ @@ -37165,17 +37171,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a83c0: |[0a83c0] android.support.v4.content.ContextCompatJellybean.:()V │ │ -0a83d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a83d6: 0e00 |0003: return-void │ │ +0a6164: |[0a6164] android.support.v4.content.ContextCompatJellybean.:()V │ │ +0a6174: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a617a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ @@ -37183,34 +37189,34 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0a83d8: |[0a83d8] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0a83e8: 6e30 b801 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@01b8 │ │ -0a83ee: 0e00 |0003: return-void │ │ +0a617c: |[0a617c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0a618c: 6e30 b801 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@01b8 │ │ +0a6192: 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 : 1576 (ContextCompatJellybean.java) │ │ + source_file_idx : 1572 (ContextCompatJellybean.java) │ │ │ │ Class #220 header: │ │ class_idx : 545 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1577 │ │ +source_file_idx : 1573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #220 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatKitKat;' │ │ @@ -37225,17 +37231,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a83f0: |[0a83f0] android.support.v4.content.ContextCompatKitKat.:()V │ │ -0a8400: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8406: 0e00 |0003: return-void │ │ +0a6194: |[0a6194] android.support.v4.content.ContextCompatKitKat.:()V │ │ +0a61a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a61aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -37243,18 +37249,18 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8408: |[0a8408] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0a8418: 6e10 9e01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@019e │ │ -0a841e: 0c00 |0003: move-result-object v0 │ │ -0a8420: 1100 |0004: return-object v0 │ │ +0a61ac: |[0a61ac] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +0a61bc: 6e10 9e01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@019e │ │ +0a61c2: 0c00 |0003: move-result-object v0 │ │ +0a61c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -37262,18 +37268,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a8424: |[0a8424] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -0a8434: 6e20 a001 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@01a0 │ │ -0a843a: 0c00 |0003: move-result-object v0 │ │ -0a843c: 1100 |0004: return-object v0 │ │ +0a61c8: |[0a61c8] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +0a61d8: 6e20 a001 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@01a0 │ │ +0a61de: 0c00 |0003: move-result-object v0 │ │ +0a61e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ @@ -37282,32 +37288,32 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8440: |[0a8440] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -0a8450: 6e10 a501 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@01a5 │ │ -0a8456: 0c00 |0003: move-result-object v0 │ │ -0a8458: 1100 |0004: return-object v0 │ │ +0a61e4: |[0a61e4] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +0a61f4: 6e10 a501 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@01a5 │ │ +0a61fa: 0c00 |0003: move-result-object v0 │ │ +0a61fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1577 (ContextCompatKitKat.java) │ │ + source_file_idx : 1573 (ContextCompatKitKat.java) │ │ │ │ Class #221 header: │ │ class_idx : 547 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1996 │ │ +source_file_idx : 1992 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #221 annotations: │ │ Annotations on method #3196 'apply' parameters │ │ @@ -37327,17 +37333,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a845c: |[0a845c] android.support.v4.content.EditorCompatGingerbread.:()V │ │ -0a846c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8472: 0e00 |0003: return-void │ │ +0a6200: |[0a6200] android.support.v4.content.EditorCompatGingerbread.:()V │ │ +0a6210: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/EditorCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/content/EditorCompatGingerbread;) │ │ @@ -37345,40 +37351,40 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a8474: |[0a8474] android.support.v4.content.EditorCompatGingerbread.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ -0a8484: 7210 f901 0100 |0000: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f9 │ │ -0a848a: 0e00 |0003: return-void │ │ -0a848c: 0d00 |0004: move-exception v0 │ │ -0a848e: 7210 fa01 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0a8494: 28fb |0008: goto 0003 // -0005 │ │ +0a6218: |[0a6218] android.support.v4.content.EditorCompatGingerbread.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ +0a6228: 7210 f901 0100 |0000: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@01f9 │ │ +0a622e: 0e00 |0003: return-void │ │ +0a6230: 0d00 |0004: move-exception v0 │ │ +0a6232: 7210 fa01 0100 |0005: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0a6238: 28fb |0008: goto 0003 // -0005 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=32 │ │ 0x0004 line=26 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 unused Ljava/lang/AbstractMethodError; │ │ 0x0000 - 0x0009 reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1996 (EditorCompatGingerbread.java) │ │ + source_file_idx : 1992 (EditorCompatGingerbread.java) │ │ │ │ Class #222 header: │ │ class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2016 │ │ +source_file_idx : 2012 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #222 - │ │ Class descriptor : 'Landroid/support/v4/content/ExecutorCompatHoneycomb;' │ │ @@ -37393,17 +37399,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a84a8: |[0a84a8] android.support.v4.content.ExecutorCompatHoneycomb.:()V │ │ -0a84b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a84be: 0e00 |0003: return-void │ │ +0a624c: |[0a624c] android.support.v4.content.ExecutorCompatHoneycomb.:()V │ │ +0a625c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ExecutorCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/ExecutorCompatHoneycomb;) │ │ @@ -37411,30 +37417,30 @@ │ │ type : '()Ljava/util/concurrent/Executor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a84c0: |[0a84c0] android.support.v4.content.ExecutorCompatHoneycomb.getParallelExecutor:()Ljava/util/concurrent/Executor; │ │ -0a84d0: 6200 c000 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@00c0 │ │ -0a84d4: 1100 |0002: return-object v0 │ │ +0a6264: |[0a6264] android.support.v4.content.ExecutorCompatHoneycomb.getParallelExecutor:()Ljava/util/concurrent/Executor; │ │ +0a6274: 6200 c000 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@00c0 │ │ +0a6278: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2016 (ExecutorCompatHoneycomb.java) │ │ + source_file_idx : 2012 (ExecutorCompatHoneycomb.java) │ │ │ │ Class #223 header: │ │ class_idx : 549 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2152 │ │ +source_file_idx : 2148 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -37458,21 +37464,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/content/FileProvider$PathStrategy;) │ │ name : 'getUriForFile' │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2152 (FileProvider.java) │ │ + source_file_idx : 2148 (FileProvider.java) │ │ │ │ Class #224 header: │ │ class_idx : 551 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 66 │ │ -source_file_idx : 2152 │ │ +source_file_idx : 2148 │ │ static_fields_size : 10 │ │ instance_fields_size: 1 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -37550,32 +37556,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a84d8: |[0a84d8] android.support.v4.content.FileProvider.:()V │ │ -0a84e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0a84ea: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0a84ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a84f0: 1a02 9c1d |0004: const-string v2, "_display_name" // string@1d9c │ │ -0a84f4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0a84f8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0a84fa: 1a02 cb1d |0009: const-string v2, "_size" // string@1dcb │ │ -0a84fe: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0a8502: 6900 0604 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@0406 │ │ -0a8506: 2200 3f08 |000f: new-instance v0, Ljava/io/File; // type@083f │ │ -0a850a: 1a01 7501 |0011: const-string v1, "/" // string@0175 │ │ -0a850e: 7020 8742 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0a8514: 6900 0704 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0407 │ │ -0a8518: 2200 ac08 |0018: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0a851c: 7010 ed43 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0a8522: 6900 0e04 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ -0a8526: 0e00 |001f: return-void │ │ +0a627c: |[0a627c] android.support.v4.content.FileProvider.:()V │ │ +0a628c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0a628e: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0a6292: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a6294: 1a02 981d |0004: const-string v2, "_display_name" // string@1d98 │ │ +0a6298: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0a629c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0a629e: 1a02 c71d |0009: const-string v2, "_size" // string@1dc7 │ │ +0a62a2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0a62a6: 6900 0604 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@0406 │ │ +0a62aa: 2200 3f08 |000f: new-instance v0, Ljava/io/File; // type@083f │ │ +0a62ae: 1a01 7201 |0011: const-string v1, "/" // string@0172 │ │ +0a62b2: 7020 8742 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0a62b8: 6900 0704 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0407 │ │ +0a62bc: 2200 ac08 |0018: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0a62c0: 7010 ed43 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0a62c6: 6900 0e04 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ +0a62ca: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -37584,17 +37590,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8528: |[0a8528] android.support.v4.content.FileProvider.:()V │ │ -0a8538: 7010 8501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0185 │ │ -0a853e: 0e00 |0003: return-void │ │ +0a62cc: |[0a62cc] android.support.v4.content.FileProvider.:()V │ │ +0a62dc: 7010 8501 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@0185 │ │ +0a62e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -37603,31 +37609,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 │ │ -0a8540: |[0a8540] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -0a8550: 0761 |0000: move-object v1, v6 │ │ -0a8552: 0770 |0001: move-object v0, v7 │ │ -0a8554: 2104 |0002: array-length v4, v0 │ │ -0a8556: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0a8558: 0712 |0004: move-object v2, v1 │ │ -0a855a: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -0a855e: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -0a8562: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -0a8566: 2201 3f08 |000b: new-instance v1, Ljava/io/File; // type@083f │ │ -0a856a: 7030 8642 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -0a8570: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a8574: 0712 |0012: move-object v2, v1 │ │ -0a8576: 28f2 |0013: goto 0005 // -000e │ │ -0a8578: 1102 |0014: return-object v2 │ │ -0a857a: 0721 |0015: move-object v1, v2 │ │ -0a857c: 28fa |0016: goto 0010 // -0006 │ │ +0a62e4: |[0a62e4] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +0a62f4: 0761 |0000: move-object v1, v6 │ │ +0a62f6: 0770 |0001: move-object v0, v7 │ │ +0a62f8: 2104 |0002: array-length v4, v0 │ │ +0a62fa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0a62fc: 0712 |0004: move-object v2, v1 │ │ +0a62fe: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +0a6302: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +0a6306: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +0a630a: 2201 3f08 |000b: new-instance v1, Ljava/io/File; // type@083f │ │ +0a630e: 7030 8642 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +0a6314: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a6318: 0712 |0012: move-object v2, v1 │ │ +0a631a: 28f2 |0013: goto 0005 // -000e │ │ +0a631c: 1102 |0014: return-object v2 │ │ +0a631e: 0721 |0015: move-object v1, v2 │ │ +0a6320: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -37651,19 +37657,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 │ │ -0a8580: |[0a8580] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -0a8590: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a8592: 2330 3709 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ -0a8596: 7153 6b43 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0a859c: 1100 |0006: return-object v0 │ │ +0a6324: |[0a6324] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +0a6334: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6336: 2330 3709 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ +0a633a: 7153 6b43 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a6340: 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; │ │ @@ -37675,19 +37681,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 │ │ -0a85a0: |[0a85a0] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -0a85b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a85b2: 2330 3909 |0001: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ -0a85b6: 7153 6b43 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0a85bc: 1100 |0006: return-object v0 │ │ +0a6344: |[0a6344] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +0a6354: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6356: 2330 3909 |0001: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ +0a635a: 7153 6b43 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a6360: 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; │ │ @@ -37699,41 +37705,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 │ │ -0a85c0: |[0a85c0] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -0a85d0: 6203 0e04 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ -0a85d4: 1d03 |0002: monitor-enter v3 │ │ -0a85d6: 6202 0e04 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ -0a85da: 6e20 f143 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0a85e0: 0c01 |0008: move-result-object v1 │ │ -0a85e2: 1f01 2502 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0225 │ │ -0a85e6: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -0a85ea: 7120 930c 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@0c93 │ │ -0a85f0: 0c01 |0010: move-result-object v1 │ │ -0a85f2: 6202 0e04 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ -0a85f6: 6e30 f343 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0a85fc: 1e03 |0016: monitor-exit v3 │ │ -0a85fe: 1101 |0017: return-object v1 │ │ -0a8600: 0d00 |0018: move-exception v0 │ │ -0a8602: 2202 6408 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a8606: 1a04 5808 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0858 │ │ -0a860a: 7030 f342 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ -0a8610: 2702 |0020: throw v2 │ │ -0a8612: 0d02 |0021: move-exception v2 │ │ -0a8614: 1e03 |0022: monitor-exit v3 │ │ -0a8616: 2702 |0023: throw v2 │ │ -0a8618: 0d00 |0024: move-exception v0 │ │ -0a861a: 2202 6408 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a861e: 1a04 5808 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0858 │ │ -0a8622: 7030 f342 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ -0a8628: 2702 |002c: throw v2 │ │ +0a6364: |[0a6364] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +0a6374: 6203 0e04 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ +0a6378: 1d03 |0002: monitor-enter v3 │ │ +0a637a: 6202 0e04 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ +0a637e: 6e20 f143 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0a6384: 0c01 |0008: move-result-object v1 │ │ +0a6386: 1f01 2502 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@0225 │ │ +0a638a: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +0a638e: 7120 930c 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@0c93 │ │ +0a6394: 0c01 |0010: move-result-object v1 │ │ +0a6396: 6202 0e04 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@040e │ │ +0a639a: 6e30 f343 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0a63a0: 1e03 |0016: monitor-exit v3 │ │ +0a63a2: 1101 |0017: return-object v1 │ │ +0a63a4: 0d00 |0018: move-exception v0 │ │ +0a63a6: 2202 6408 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a63aa: 1a04 5408 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0854 │ │ +0a63ae: 7030 f342 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ +0a63b4: 2702 |0020: throw v2 │ │ +0a63b6: 0d02 |0021: move-exception v2 │ │ +0a63b8: 1e03 |0022: monitor-exit v3 │ │ +0a63ba: 2702 |0023: throw v2 │ │ +0a63bc: 0d00 |0024: move-exception v0 │ │ +0a63be: 2202 6408 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a63c2: 1a04 5408 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0854 │ │ +0a63c6: 7030 f342 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ +0a63cc: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -37767,20 +37773,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a8658: |[0a8658] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -0a8668: 7120 8c0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0c8c │ │ -0a866e: 0c00 |0003: move-result-object v0 │ │ -0a8670: 7220 800c 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@0c80 │ │ -0a8676: 0c01 |0007: move-result-object v1 │ │ -0a8678: 1101 |0008: return-object v1 │ │ +0a63fc: |[0a63fc] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +0a640c: 7120 8c0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0c8c │ │ +0a6412: 0c00 |0003: move-result-object v0 │ │ +0a6414: 7220 800c 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@0c80 │ │ +0a641a: 0c01 |0007: move-result-object v1 │ │ +0a641c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0004 line=377 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 strategy Landroid/support/v4/content/FileProvider$PathStrategy; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -37792,61 +37798,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0a867c: |[0a867c] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -0a868c: 1a01 493e |0000: const-string v1, "r" // string@3e49 │ │ -0a8690: 6e20 3843 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a8696: 0a01 |0005: move-result v1 │ │ -0a8698: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -0a869c: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -0a86a0: 0f00 |000a: return v0 │ │ -0a86a2: 1a01 cb49 |000b: const-string v1, "w" // string@49cb │ │ -0a86a6: 6e20 3843 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a86ac: 0a01 |0010: move-result v1 │ │ -0a86ae: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -0a86b2: 1a01 464a |0013: const-string v1, "wt" // string@4a46 │ │ -0a86b6: 6e20 3843 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a86bc: 0a01 |0018: move-result v1 │ │ -0a86be: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -0a86c2: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -0a86c6: 28ed |001d: goto 000a // -0013 │ │ -0a86c8: 1a01 cc49 |001e: const-string v1, "wa" // string@49cc │ │ -0a86cc: 6e20 3843 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a86d2: 0a01 |0023: move-result v1 │ │ -0a86d4: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -0a86d8: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -0a86dc: 28e2 |0028: goto 000a // -001e │ │ -0a86de: 1a01 c93f |0029: const-string v1, "rw" // string@3fc9 │ │ -0a86e2: 6e20 3843 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a86e8: 0a01 |002e: move-result v1 │ │ -0a86ea: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -0a86ee: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -0a86f2: 28d7 |0033: goto 000a // -0029 │ │ -0a86f4: 1a01 ca3f |0034: const-string v1, "rwt" // string@3fca │ │ -0a86f8: 6e20 3843 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a86fe: 0a01 |0039: move-result v1 │ │ -0a8700: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -0a8704: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -0a8708: 28cc |003e: goto 000a // -0034 │ │ -0a870a: 2201 6408 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a870e: 2202 7908 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0a8712: 7010 5a43 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a8718: 1a03 7f09 |0046: const-string v3, "Invalid mode: " // string@097f │ │ -0a871c: 6e20 6343 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a8722: 0c02 |004b: move-result-object v2 │ │ -0a8724: 6e20 6343 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a872a: 0c02 |004f: move-result-object v2 │ │ -0a872c: 6e10 6a43 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a8732: 0c02 |0053: move-result-object v2 │ │ -0a8734: 7020 f242 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a873a: 2701 |0057: throw v1 │ │ +0a6420: |[0a6420] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +0a6430: 1a01 443e |0000: const-string v1, "r" // string@3e44 │ │ +0a6434: 6e20 3843 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a643a: 0a01 |0005: move-result v1 │ │ +0a643c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +0a6440: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +0a6444: 0f00 |000a: return v0 │ │ +0a6446: 1a01 c649 |000b: const-string v1, "w" // string@49c6 │ │ +0a644a: 6e20 3843 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a6450: 0a01 |0010: move-result v1 │ │ +0a6452: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +0a6456: 1a01 414a |0013: const-string v1, "wt" // string@4a41 │ │ +0a645a: 6e20 3843 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a6460: 0a01 |0018: move-result v1 │ │ +0a6462: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +0a6466: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +0a646a: 28ed |001d: goto 000a // -0013 │ │ +0a646c: 1a01 c749 |001e: const-string v1, "wa" // string@49c7 │ │ +0a6470: 6e20 3843 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a6476: 0a01 |0023: move-result v1 │ │ +0a6478: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +0a647c: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +0a6480: 28e2 |0028: goto 000a // -001e │ │ +0a6482: 1a01 c43f |0029: const-string v1, "rw" // string@3fc4 │ │ +0a6486: 6e20 3843 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a648c: 0a01 |002e: move-result v1 │ │ +0a648e: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +0a6492: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +0a6496: 28d7 |0033: goto 000a // -0029 │ │ +0a6498: 1a01 c53f |0034: const-string v1, "rwt" // string@3fc5 │ │ +0a649c: 6e20 3843 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a64a2: 0a01 |0039: move-result v1 │ │ +0a64a4: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +0a64a8: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +0a64ac: 28cc |003e: goto 000a // -0034 │ │ +0a64ae: 2201 6408 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a64b2: 2202 7908 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a64b6: 7010 5a43 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a64bc: 1a03 7b09 |0046: const-string v3, "Invalid mode: " // string@097b │ │ +0a64c0: 6e20 6343 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a64c6: 0c02 |004b: move-result-object v2 │ │ +0a64c8: 6e20 6343 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a64ce: 0c02 |004f: move-result-object v2 │ │ +0a64d0: 6e10 6a43 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a64d6: 0c02 |0053: move-result-object v2 │ │ +0a64d8: 7020 f242 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a64de: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -37870,95 +37876,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 │ │ -0a873c: |[0a873c] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -0a874c: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0a874e: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0a8750: 121a |0002: const/4 v10, #int 1 // #1 │ │ -0a8752: 2204 2602 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@0226 │ │ -0a8756: 7020 810c e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0c81 │ │ -0a875c: 6e10 a601 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a8762: 0c08 |000b: move-result-object v8 │ │ -0a8764: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -0a8768: 6e30 1302 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0213 │ │ -0a876e: 0c01 |0011: move-result-object v1 │ │ -0a8770: 6e10 a601 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0a8776: 0c08 |0015: move-result-object v8 │ │ -0a8778: 1a09 9420 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@2094 │ │ -0a877c: 6e30 1402 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0214 │ │ -0a8782: 0c00 |001b: move-result-object v0 │ │ -0a8784: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -0a8788: 2208 6408 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a878c: 1a09 7b15 |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@157b │ │ -0a8790: 7020 f242 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a8796: 2708 |0025: throw v8 │ │ -0a8798: 7210 7502 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0275 │ │ -0a879e: 0a07 |0029: move-result v7 │ │ -0a87a0: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -0a87a4: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -0a87a6: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -0a87aa: 7210 7402 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0274 │ │ -0a87b0: 0c05 |0032: move-result-object v5 │ │ -0a87b2: 1a08 6839 |0033: const-string v8, "name" // string@3968 │ │ -0a87b6: 7230 7302 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0273 │ │ -0a87bc: 0c02 |0038: move-result-object v2 │ │ -0a87be: 1a08 253d |0039: const-string v8, "path" // string@3d25 │ │ -0a87c2: 7230 7302 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0273 │ │ -0a87c8: 0c03 |003e: move-result-object v3 │ │ -0a87ca: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -0a87cc: 1a08 a93f |0040: const-string v8, "root-path" // string@3fa9 │ │ -0a87d0: 6e20 3843 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a87d6: 0a08 |0045: move-result v8 │ │ -0a87d8: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -0a87dc: 6208 0704 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0407 │ │ -0a87e0: 23a9 3909 |004a: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ -0a87e4: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -0a87e8: 7120 880c 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ -0a87ee: 0c06 |0051: move-result-object v6 │ │ -0a87f0: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -0a87f4: 6e30 820c 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0c82 │ │ -0a87fa: 28cf |0057: goto 0026 // -0031 │ │ -0a87fc: 1a08 1528 |0058: const-string v8, "files-path" // string@2815 │ │ -0a8800: 6e20 3843 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a8806: 0a08 |005d: move-result v8 │ │ -0a8808: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -0a880c: 6e10 a101 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@01a1 │ │ -0a8812: 0c08 |0063: move-result-object v8 │ │ -0a8814: 23a9 3909 |0064: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ -0a8818: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -0a881c: 7120 880c 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ -0a8822: 0c06 |006b: move-result-object v6 │ │ -0a8824: 28e6 |006c: goto 0052 // -001a │ │ -0a8826: 1a08 0822 |006d: const-string v8, "cache-path" // string@2208 │ │ -0a882a: 6e20 3843 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a8830: 0a08 |0072: move-result v8 │ │ -0a8832: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -0a8836: 6e10 9501 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0195 │ │ -0a883c: 0c08 |0078: move-result-object v8 │ │ -0a883e: 23a9 3909 |0079: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ -0a8842: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -0a8846: 7120 880c 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ -0a884c: 0c06 |0080: move-result-object v6 │ │ -0a884e: 28d1 |0081: goto 0052 // -002f │ │ -0a8850: 1a08 e127 |0082: const-string v8, "external-path" // string@27e1 │ │ -0a8854: 6e20 3843 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a885a: 0a08 |0087: move-result v8 │ │ -0a885c: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -0a8860: 7100 c904 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ -0a8866: 0c08 |008d: move-result-object v8 │ │ -0a8868: 23a9 3909 |008e: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ -0a886c: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -0a8870: 7120 880c 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ -0a8876: 0c06 |0095: move-result-object v6 │ │ -0a8878: 28bc |0096: goto 0052 // -0044 │ │ -0a887a: 1104 |0097: return-object v4 │ │ +0a64e0: |[0a64e0] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +0a64f0: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0a64f2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0a64f4: 121a |0002: const/4 v10, #int 1 // #1 │ │ +0a64f6: 2204 2602 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@0226 │ │ +0a64fa: 7020 810c e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0c81 │ │ +0a6500: 6e10 a601 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a6506: 0c08 |000b: move-result-object v8 │ │ +0a6508: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +0a650c: 6e30 1302 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@0213 │ │ +0a6512: 0c01 |0011: move-result-object v1 │ │ +0a6514: 6e10 a601 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a651a: 0c08 |0015: move-result-object v8 │ │ +0a651c: 1a09 8f20 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@208f │ │ +0a6520: 6e30 1402 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@0214 │ │ +0a6526: 0c00 |001b: move-result-object v0 │ │ +0a6528: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +0a652c: 2208 6408 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a6530: 1a09 7715 |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@1577 │ │ +0a6534: 7020 f242 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a653a: 2708 |0025: throw v8 │ │ +0a653c: 7210 7502 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@0275 │ │ +0a6542: 0a07 |0029: move-result v7 │ │ +0a6544: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +0a6548: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +0a654a: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +0a654e: 7210 7402 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@0274 │ │ +0a6554: 0c05 |0032: move-result-object v5 │ │ +0a6556: 1a08 6339 |0033: const-string v8, "name" // string@3963 │ │ +0a655a: 7230 7302 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0273 │ │ +0a6560: 0c02 |0038: move-result-object v2 │ │ +0a6562: 1a08 203d |0039: const-string v8, "path" // string@3d20 │ │ +0a6566: 7230 7302 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0273 │ │ +0a656c: 0c03 |003e: move-result-object v3 │ │ +0a656e: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +0a6570: 1a08 a43f |0040: const-string v8, "root-path" // string@3fa4 │ │ +0a6574: 6e20 3843 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a657a: 0a08 |0045: move-result v8 │ │ +0a657c: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +0a6580: 6208 0704 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@0407 │ │ +0a6584: 23a9 3909 |004a: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ +0a6588: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +0a658c: 7120 880c 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ +0a6592: 0c06 |0051: move-result-object v6 │ │ +0a6594: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +0a6598: 6e30 820c 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0c82 │ │ +0a659e: 28cf |0057: goto 0026 // -0031 │ │ +0a65a0: 1a08 1028 |0058: const-string v8, "files-path" // string@2810 │ │ +0a65a4: 6e20 3843 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a65aa: 0a08 |005d: move-result v8 │ │ +0a65ac: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +0a65b0: 6e10 a101 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@01a1 │ │ +0a65b6: 0c08 |0063: move-result-object v8 │ │ +0a65b8: 23a9 3909 |0064: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ +0a65bc: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +0a65c0: 7120 880c 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ +0a65c6: 0c06 |006b: move-result-object v6 │ │ +0a65c8: 28e6 |006c: goto 0052 // -001a │ │ +0a65ca: 1a08 0322 |006d: const-string v8, "cache-path" // string@2203 │ │ +0a65ce: 6e20 3843 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a65d4: 0a08 |0072: move-result v8 │ │ +0a65d6: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +0a65da: 6e10 9501 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0195 │ │ +0a65e0: 0c08 |0078: move-result-object v8 │ │ +0a65e2: 23a9 3909 |0079: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ +0a65e6: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +0a65ea: 7120 880c 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ +0a65f0: 0c06 |0080: move-result-object v6 │ │ +0a65f2: 28d1 |0081: goto 0052 // -002f │ │ +0a65f4: 1a08 dc27 |0082: const-string v8, "external-path" // string@27dc │ │ +0a65f8: 6e20 3843 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a65fe: 0a08 |0087: move-result v8 │ │ +0a6600: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +0a6604: 7100 c904 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ +0a660a: 0c08 |008d: move-result-object v8 │ │ +0a660c: 23a9 3909 |008e: new-array v9, v10, [Ljava/lang/String; // type@0939 │ │ +0a6610: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +0a6614: 7120 880c 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0c88 │ │ +0a661a: 0c06 |0095: move-result-object v6 │ │ +0a661c: 28bc |0096: goto 0052 // -0044 │ │ +0a661e: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -37997,33 +38003,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 │ │ -0a887c: |[0a887c] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -0a888c: 6f30 8601 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0186 │ │ -0a8892: 5540 8e00 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@008e │ │ -0a8896: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0a889a: 2200 7608 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0876 │ │ -0a889e: 1a01 e316 |0009: const-string v1, "Provider must not be exported" // string@16e3 │ │ -0a88a2: 7020 2f43 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ -0a88a8: 2700 |000e: throw v0 │ │ -0a88aa: 5540 8f00 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@008f │ │ -0a88ae: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -0a88b2: 2200 7608 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0876 │ │ -0a88b6: 1a01 e216 |0015: const-string v1, "Provider must grant uri permissions" // string@16e2 │ │ -0a88ba: 7020 2f43 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ -0a88c0: 2700 |001a: throw v0 │ │ -0a88c2: 5440 8d00 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@008d │ │ -0a88c6: 7120 8c0c 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@0c8c │ │ -0a88cc: 0c00 |0020: move-result-object v0 │ │ -0a88ce: 5b20 0d04 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ -0a88d2: 0e00 |0023: return-void │ │ +0a6620: |[0a6620] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +0a6630: 6f30 8601 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@0186 │ │ +0a6636: 5540 8e00 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@008e │ │ +0a663a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0a663e: 2200 7608 |0007: new-instance v0, Ljava/lang/SecurityException; // type@0876 │ │ +0a6642: 1a01 df16 |0009: const-string v1, "Provider must not be exported" // string@16df │ │ +0a6646: 7020 2f43 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ +0a664c: 2700 |000e: throw v0 │ │ +0a664e: 5540 8f00 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@008f │ │ +0a6652: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +0a6656: 2200 7608 |0013: new-instance v0, Ljava/lang/SecurityException; // type@0876 │ │ +0a665a: 1a01 de16 |0015: const-string v1, "Provider must grant uri permissions" // string@16de │ │ +0a665e: 7020 2f43 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ +0a6664: 2700 |001a: throw v0 │ │ +0a6666: 5440 8d00 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@008d │ │ +0a666a: 7120 8c0c 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@0c8c │ │ +0a6670: 0c00 |0020: move-result-object v0 │ │ +0a6672: 5b20 0d04 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ +0a6676: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -38039,25 +38045,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 │ │ -0a88d4: |[0a88d4] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0a88e4: 5421 0d04 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ -0a88e8: 7220 7f0c 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ -0a88ee: 0c00 |0005: move-result-object v0 │ │ -0a88f0: 6e10 8c42 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ -0a88f6: 0a01 |0009: move-result v1 │ │ -0a88f8: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -0a88fc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0a88fe: 0f01 |000d: return v1 │ │ -0a8900: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a8902: 28fe |000f: goto 000d // -0002 │ │ +0a6678: |[0a6678] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0a6688: 5421 0d04 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ +0a668c: 7220 7f0c 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ +0a6692: 0c00 |0005: move-result-object v0 │ │ +0a6694: 6e10 8c42 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ +0a669a: 0a01 |0009: move-result v1 │ │ +0a669c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +0a66a0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0a66a2: 0f01 |000d: return v1 │ │ +0a66a4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a66a6: 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; │ │ @@ -38070,37 +38076,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 │ │ -0a8904: |[0a8904] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -0a8914: 5464 0d04 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ -0a8918: 7220 7f0c 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ -0a891e: 0c01 |0005: move-result-object v1 │ │ -0a8920: 6e10 9042 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -0a8926: 0c04 |0009: move-result-object v4 │ │ -0a8928: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -0a892c: 6e20 4243 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ -0a8932: 0a02 |000f: move-result v2 │ │ -0a8934: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -0a8938: 6e10 9042 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -0a893e: 0c04 |0015: move-result-object v4 │ │ -0a8940: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -0a8944: 6e20 4843 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -0a894a: 0c00 |001b: move-result-object v0 │ │ -0a894c: 7100 c73a 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ -0a8952: 0c04 |001f: move-result-object v4 │ │ -0a8954: 6e20 c63a 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@3ac6 │ │ -0a895a: 0c03 |0023: move-result-object v3 │ │ -0a895c: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -0a8960: 1103 |0026: return-object v3 │ │ -0a8962: 1a03 f020 |0027: const-string v3, "application/octet-stream" // string@20f0 │ │ -0a8966: 28fd |0029: goto 0026 // -0003 │ │ +0a66a8: |[0a66a8] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0a66b8: 5464 0d04 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ +0a66bc: 7220 7f0c 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ +0a66c2: 0c01 |0005: move-result-object v1 │ │ +0a66c4: 6e10 9042 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +0a66ca: 0c04 |0009: move-result-object v4 │ │ +0a66cc: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +0a66d0: 6e20 4243 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ +0a66d6: 0a02 |000f: move-result v2 │ │ +0a66d8: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +0a66dc: 6e10 9042 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +0a66e2: 0c04 |0015: move-result-object v4 │ │ +0a66e4: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +0a66e8: 6e20 4843 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +0a66ee: 0c00 |001b: move-result-object v0 │ │ +0a66f0: 7100 c73a 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ +0a66f6: 0c04 |001f: move-result-object v4 │ │ +0a66f8: 6e20 c63a 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@3ac6 │ │ +0a66fe: 0c03 |0023: move-result-object v3 │ │ +0a6700: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +0a6704: 1103 |0026: return-object v3 │ │ +0a6706: 1a03 eb20 |0027: const-string v3, "application/octet-stream" // string@20eb │ │ +0a670a: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -38119,19 +38125,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 │ │ -0a8968: |[0a8968] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -0a8978: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0a897c: 1a01 d215 |0002: const-string v1, "No external inserts" // string@15d2 │ │ -0a8980: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0a8986: 2700 |0007: throw v0 │ │ +0a670c: |[0a670c] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0a671c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0a6720: 1a01 ce15 |0002: const-string v1, "No external inserts" // string@15ce │ │ +0a6724: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0a672a: 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; │ │ @@ -38141,17 +38147,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a8988: |[0a8988] android.support.v4.content.FileProvider.onCreate:()Z │ │ -0a8998: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a899a: 0f00 |0001: return v0 │ │ +0a672c: |[0a672c] android.support.v4.content.FileProvider.onCreate:()Z │ │ +0a673c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a673e: 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;) │ │ @@ -38159,23 +38165,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 │ │ -0a899c: |[0a899c] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -0a89ac: 5432 0d04 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ -0a89b0: 7220 7f0c 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ -0a89b6: 0c00 |0005: move-result-object v0 │ │ -0a89b8: 7110 900c 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@0c90 │ │ -0a89be: 0a01 |0009: move-result v1 │ │ -0a89c0: 7120 0b05 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@050b │ │ -0a89c6: 0c02 |000d: move-result-object v2 │ │ -0a89c8: 1102 |000e: return-object v2 │ │ +0a6740: |[0a6740] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +0a6750: 5432 0d04 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ +0a6754: 7220 7f0c 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ +0a675a: 0c00 |0005: move-result-object v0 │ │ +0a675c: 7110 900c 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@0c90 │ │ +0a6762: 0a01 |0009: move-result v1 │ │ +0a6764: 7120 0b05 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@050b │ │ +0a676a: 0c02 |000d: move-result-object v2 │ │ +0a676c: 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; │ │ @@ -38189,68 +38195,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 │ │ -0a89cc: |[0a89cc] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -0a89dc: 54ca 0d04 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ -0a89e0: 7220 7f0c da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ -0a89e6: 0c04 |0005: move-result-object v4 │ │ -0a89e8: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -0a89ec: 620e 0604 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@0406 │ │ -0a89f0: 21ea |000a: array-length v10, v14 │ │ -0a89f2: 23a2 3909 |000b: new-array v2, v10, [Ljava/lang/String; // type@0939 │ │ -0a89f6: 21ea |000d: array-length v10, v14 │ │ -0a89f8: 23a9 3709 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0937 │ │ -0a89fc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0a89fe: 07e0 |0011: move-object v0, v14 │ │ -0a8a00: 2108 |0012: array-length v8, v0 │ │ -0a8a02: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0a8a04: 0156 |0014: move v6, v5 │ │ -0a8a06: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -0a8a0a: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -0a8a0e: 1a0a 9c1d |0019: const-string v10, "_display_name" // string@1d9c │ │ -0a8a12: 6e20 3843 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a8a18: 0a0a |001e: move-result v10 │ │ -0a8a1a: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -0a8a1e: 1a0a 9c1d |0021: const-string v10, "_display_name" // string@1d9c │ │ -0a8a22: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -0a8a26: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0a8a2a: 6e10 9042 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -0a8a30: 0c0a |002a: move-result-object v10 │ │ -0a8a32: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -0a8a36: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0a8a3a: 0156 |002f: move v6, v5 │ │ -0a8a3c: 28e5 |0030: goto 0015 // -001b │ │ -0a8a3e: 1a0a cb1d |0031: const-string v10, "_size" // string@1dcb │ │ -0a8a42: 6e20 3843 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0a8a48: 0a0a |0036: move-result v10 │ │ -0a8a4a: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -0a8a4e: 1a0a cb1d |0039: const-string v10, "_size" // string@1dcb │ │ -0a8a52: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -0a8a56: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0a8a5a: 6e10 9642 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@4296 │ │ -0a8a60: 0b0a |0042: move-result-wide v10 │ │ -0a8a62: 7120 0743 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ -0a8a68: 0c0a |0046: move-result-object v10 │ │ -0a8a6a: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -0a8a6e: 28e4 |0049: goto 002d // -001c │ │ -0a8a70: 7120 8a0c 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0c8a │ │ -0a8a76: 0c02 |004d: move-result-object v2 │ │ -0a8a78: 7120 890c 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0c89 │ │ -0a8a7e: 0c09 |0051: move-result-object v9 │ │ -0a8a80: 2203 6900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0069 │ │ -0a8a84: 121a |0054: const/4 v10, #int 1 // #1 │ │ -0a8a86: 7030 9202 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@0292 │ │ -0a8a8c: 6e20 9302 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0293 │ │ -0a8a92: 1103 |005b: return-object v3 │ │ -0a8a94: 0165 |005c: move v5, v6 │ │ -0a8a96: 28d0 |005d: goto 002d // -0030 │ │ +0a6770: |[0a6770] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +0a6780: 54ca 0d04 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@040d │ │ +0a6784: 7220 7f0c da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@0c7f │ │ +0a678a: 0c04 |0005: move-result-object v4 │ │ +0a678c: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +0a6790: 620e 0604 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@0406 │ │ +0a6794: 21ea |000a: array-length v10, v14 │ │ +0a6796: 23a2 3909 |000b: new-array v2, v10, [Ljava/lang/String; // type@0939 │ │ +0a679a: 21ea |000d: array-length v10, v14 │ │ +0a679c: 23a9 3709 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0937 │ │ +0a67a0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0a67a2: 07e0 |0011: move-object v0, v14 │ │ +0a67a4: 2108 |0012: array-length v8, v0 │ │ +0a67a6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +0a67a8: 0156 |0014: move v6, v5 │ │ +0a67aa: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +0a67ae: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +0a67b2: 1a0a 981d |0019: const-string v10, "_display_name" // string@1d98 │ │ +0a67b6: 6e20 3843 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a67bc: 0a0a |001e: move-result v10 │ │ +0a67be: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +0a67c2: 1a0a 981d |0021: const-string v10, "_display_name" // string@1d98 │ │ +0a67c6: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +0a67ca: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0a67ce: 6e10 9042 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +0a67d4: 0c0a |002a: move-result-object v10 │ │ +0a67d6: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +0a67da: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0a67de: 0156 |002f: move v6, v5 │ │ +0a67e0: 28e5 |0030: goto 0015 // -001b │ │ +0a67e2: 1a0a c71d |0031: const-string v10, "_size" // string@1dc7 │ │ +0a67e6: 6e20 3843 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0a67ec: 0a0a |0036: move-result v10 │ │ +0a67ee: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +0a67f2: 1a0a c71d |0039: const-string v10, "_size" // string@1dc7 │ │ +0a67f6: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +0a67fa: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0a67fe: 6e10 9642 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@4296 │ │ +0a6804: 0b0a |0042: move-result-wide v10 │ │ +0a6806: 7120 0743 ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ +0a680c: 0c0a |0046: move-result-object v10 │ │ +0a680e: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +0a6812: 28e4 |0049: goto 002d // -001c │ │ +0a6814: 7120 8a0c 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0c8a │ │ +0a681a: 0c02 |004d: move-result-object v2 │ │ +0a681c: 7120 890c 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0c89 │ │ +0a6822: 0c09 |0051: move-result-object v9 │ │ +0a6824: 2203 6900 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0069 │ │ +0a6828: 121a |0054: const/4 v10, #int 1 // #1 │ │ +0a682a: 7030 9202 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@0292 │ │ +0a6830: 6e20 9302 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@0293 │ │ +0a6836: 1103 |005b: return-object v3 │ │ +0a6838: 0165 |005c: move v5, v6 │ │ +0a683a: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -38297,36 +38303,36 @@ │ │ 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 │ │ -0a8a98: |[0a8a98] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0a8aa8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0a8aac: 1a01 d315 |0002: const-string v1, "No external updates" // string@15d3 │ │ -0a8ab0: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0a8ab6: 2700 |0007: throw v0 │ │ +0a683c: |[0a683c] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0a684c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0a6850: 1a01 cf15 |0002: const-string v1, "No external updates" // string@15cf │ │ +0a6854: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0a685a: 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 : 2152 (FileProvider.java) │ │ + source_file_idx : 2148 (FileProvider.java) │ │ │ │ Class #225 header: │ │ class_idx : 552 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2418 │ │ +source_file_idx : 2414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -38356,21 +38362,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ name : 'makeRestartActivityTask' │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2418 (IntentCompat.java) │ │ + source_file_idx : 2414 (IntentCompat.java) │ │ │ │ Class #226 header: │ │ class_idx : 556 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2418 │ │ +source_file_idx : 2414 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 annotations: │ │ Annotations on class │ │ @@ -38428,32 +38434,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0a8ab8: |[0a8ab8] android.support.v4.content.IntentCompat.:()V │ │ -0a8ac8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0a8acc: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -0a8ad0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0a8ad4: 2201 2b02 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@022b │ │ -0a8ad8: 7010 a00c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0ca0 │ │ -0a8ade: 6901 1604 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8ae2: 0e00 |000d: return-void │ │ -0a8ae4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -0a8ae8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0a8aec: 2201 2a02 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@022a │ │ -0a8af0: 7010 9d0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0c9d │ │ -0a8af6: 6901 1604 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8afa: 28f4 |0019: goto 000d // -000c │ │ -0a8afc: 2201 2902 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0229 │ │ -0a8b00: 7010 990c 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0c99 │ │ -0a8b06: 6901 1604 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8b0a: 28ec |0021: goto 000d // -0014 │ │ +0a685c: |[0a685c] android.support.v4.content.IntentCompat.:()V │ │ +0a686c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a6870: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0a6874: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a6878: 2201 2b02 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@022b │ │ +0a687c: 7010 a00c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0ca0 │ │ +0a6882: 6901 1604 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a6886: 0e00 |000d: return-void │ │ +0a6888: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0a688c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0a6890: 2201 2a02 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@022a │ │ +0a6894: 7010 9d0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0c9d │ │ +0a689a: 6901 1604 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a689e: 28f4 |0019: goto 000d // -000c │ │ +0a68a0: 2201 2902 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0229 │ │ +0a68a4: 7010 990c 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0c99 │ │ +0a68aa: 6901 1604 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a68ae: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -38467,17 +38473,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8b0c: |[0a8b0c] android.support.v4.content.IntentCompat.:()V │ │ -0a8b1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8b22: 0e00 |0003: return-void │ │ +0a68b0: |[0a68b0] android.support.v4.content.IntentCompat.:()V │ │ +0a68c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a68c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -38486,19 +38492,19 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a8b24: |[0a8b24] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0a8b34: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8b38: 7220 960c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c96 │ │ -0a8b3e: 0c00 |0005: move-result-object v0 │ │ -0a8b40: 1100 |0006: return-object v0 │ │ +0a68c8: |[0a68c8] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0a68d8: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a68dc: 7220 960c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c96 │ │ +0a68e2: 0c00 |0005: move-result-object v0 │ │ +0a68e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ @@ -38506,19 +38512,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a8b44: |[0a8b44] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0a8b54: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8b58: 7230 970c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0c97 │ │ -0a8b5e: 0c00 |0005: move-result-object v0 │ │ -0a8b60: 1100 |0006: return-object v0 │ │ +0a68e8: |[0a68e8] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0a68f8: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a68fc: 7230 970c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0c97 │ │ +0a6902: 0c00 |0005: move-result-object v0 │ │ +0a6904: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ @@ -38527,33 +38533,33 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a8b64: |[0a8b64] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0a8b74: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ -0a8b78: 7220 980c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c98 │ │ -0a8b7e: 0c00 |0005: move-result-object v0 │ │ -0a8b80: 1100 |0006: return-object v0 │ │ +0a6908: |[0a6908] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0a6918: 6200 1604 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@0416 │ │ +0a691c: 7220 980c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c98 │ │ +0a6922: 0c00 |0005: move-result-object v0 │ │ +0a6924: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2418 (IntentCompat.java) │ │ + source_file_idx : 2414 (IntentCompat.java) │ │ │ │ Class #227 header: │ │ class_idx : 557 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2419 │ │ +source_file_idx : 2415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #227 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ @@ -38568,17 +38574,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8b84: |[0a8b84] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -0a8b94: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8b9a: 0e00 |0003: return-void │ │ +0a6928: |[0a6928] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +0a6938: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a693e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -38586,18 +38592,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8b9c: |[0a8b9c] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0a8bac: 7110 dd01 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01dd │ │ -0a8bb2: 0c00 |0003: move-result-object v0 │ │ -0a8bb4: 1100 |0004: return-object v0 │ │ +0a6940: |[0a6940] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0a6950: 7110 dd01 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01dd │ │ +0a6956: 0c00 |0003: move-result-object v0 │ │ +0a6958: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -38605,32 +38611,32 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8bb8: |[0a8bb8] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0a8bc8: 7110 df01 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01df │ │ -0a8bce: 0c00 |0003: move-result-object v0 │ │ -0a8bd0: 1100 |0004: return-object v0 │ │ +0a695c: |[0a695c] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0a696c: 7110 df01 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01df │ │ +0a6972: 0c00 |0003: move-result-object v0 │ │ +0a6974: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2419 (IntentCompatHoneycomb.java) │ │ + source_file_idx : 2415 (IntentCompatHoneycomb.java) │ │ │ │ Class #228 header: │ │ class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2420 │ │ +source_file_idx : 2416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatIcsMr1;' │ │ @@ -38645,17 +38651,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8bd4: |[0a8bd4] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -0a8be4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8bea: 0e00 |0003: return-void │ │ +0a6978: |[0a6978] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +0a6988: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a698e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ @@ -38663,33 +38669,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a8bec: |[0a8bec] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0a8bfc: 7120 de01 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01de │ │ -0a8c02: 0c00 |0003: move-result-object v0 │ │ -0a8c04: 1100 |0004: return-object v0 │ │ +0a6990: |[0a6990] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0a69a0: 7120 de01 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01de │ │ +0a69a6: 0c00 |0003: move-result-object v0 │ │ +0a69a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2420 (IntentCompatIcsMr1.java) │ │ + source_file_idx : 2416 (IntentCompatIcsMr1.java) │ │ │ │ Class #229 header: │ │ class_idx : 559 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 100 │ │ -source_file_idx : 5190 │ │ +source_file_idx : 5186 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #229 annotations: │ │ Annotations on class │ │ @@ -38713,20 +38719,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a8c08: |[0a8c08] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -0a8c18: 5b12 1704 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0417 │ │ -0a8c1c: 2200 db00 |0002: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0a8c20: 7010 cc04 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0a8c26: 7020 7602 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0276 │ │ -0a8c2c: 0e00 |000a: return-void │ │ +0a69ac: |[0a69ac] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +0a69bc: 5b12 1704 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0417 │ │ +0a69c0: 2200 db00 |0002: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0a69c4: 7010 cc04 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0a69ca: 7020 7602 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0276 │ │ +0a69d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x000a line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -38739,17 +38745,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a8c30: |[0a8c30] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -0a8c40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a8c42: 0f00 |0001: return v0 │ │ +0a69d4: |[0a69d4] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +0a69e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a69e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -38758,34 +38764,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a8c44: |[0a8c44] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -0a8c54: 5410 1704 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0417 │ │ -0a8c58: 6e10 c10c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0cc1 │ │ -0a8c5e: 0e00 |0005: return-void │ │ +0a69e8: |[0a69e8] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +0a69f8: 5410 1704 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@0417 │ │ +0a69fc: 6e10 c10c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0cc1 │ │ +0a6a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 5190 (Loader.java) │ │ + source_file_idx : 5186 (Loader.java) │ │ │ │ Class #230 header: │ │ class_idx : 560 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5190 │ │ +source_file_idx : 5186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -38806,21 +38812,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCanceledListener;) │ │ name : 'onLoadCanceled' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5190 (Loader.java) │ │ + source_file_idx : 5186 (Loader.java) │ │ │ │ Class #231 header: │ │ class_idx : 561 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5190 │ │ +source_file_idx : 5186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -38841,21 +38847,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5190 (Loader.java) │ │ + source_file_idx : 5186 (Loader.java) │ │ │ │ Class #232 header: │ │ class_idx : 562 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5190 │ │ +source_file_idx : 5186 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 30 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -38927,27 +38933,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0a8c60: |[0a8c60] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -0a8c70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a8c72: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a8c78: 5c21 2004 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8c7c: 5c21 1804 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a8c80: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a8c82: 5c20 1f04 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a8c86: 5c21 1904 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a8c8a: 5c21 1e04 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a8c8e: 6e10 9301 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0a8c94: 0c00 |0012: move-result-object v0 │ │ -0a8c96: 5b20 1a04 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@041a │ │ -0a8c9a: 0e00 |0015: return-void │ │ +0a6a04: |[0a6a04] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +0a6a14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6a16: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6a1c: 5c21 2004 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6a20: 5c21 1804 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6a24: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a6a26: 5c20 1f04 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6a2a: 5c21 1904 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6a2e: 5c21 1e04 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6a32: 6e10 9301 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0a6a38: 0c00 |0012: move-result-object v0 │ │ +0a6a3a: 5b20 1a04 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@041a │ │ +0a6a3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000b line=42 │ │ @@ -38965,19 +38971,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a8c9c: |[0a8c9c] android.support.v4.content.Loader.abandon:()V │ │ -0a8cac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a8cae: 5c10 1804 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a8cb2: 6e10 bf0c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0cbf │ │ -0a8cb8: 0e00 |0006: return-void │ │ +0a6a40: |[0a6a40] android.support.v4.content.Loader.abandon:()V │ │ +0a6a50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a6a52: 5c10 1804 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6a56: 6e10 bf0c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0cbf │ │ +0a6a5c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x0006 line=387 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -38988,18 +38994,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a8cbc: |[0a8cbc] android.support.v4.content.Loader.cancelLoad:()Z │ │ -0a8ccc: 6e10 c00c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onCancelLoad:()Z // method@0cc0 │ │ -0a8cd2: 0a00 |0003: move-result v0 │ │ -0a8cd4: 0f00 |0004: return v0 │ │ +0a6a60: |[0a6a60] android.support.v4.content.Loader.cancelLoad:()Z │ │ +0a6a70: 6e10 c00c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onCancelLoad:()Z // method@0cc0 │ │ +0a6a76: 0a00 |0003: move-result v0 │ │ +0a6a78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39008,18 +39014,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0a8cd8: |[0a8cd8] android.support.v4.content.Loader.commitContentChanged:()V │ │ -0a8ce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8cea: 5c10 1e04 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a8cee: 0e00 |0003: return-void │ │ +0a6a7c: |[0a6a7c] android.support.v4.content.Loader.commitContentChanged:()V │ │ +0a6a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a6a8e: 5c10 1e04 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -39029,24 +39035,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 │ │ -0a8cf0: |[0a8cf0] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0a8d00: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a8d04: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0a8d08: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0a8d0e: 7120 2416 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -0a8d14: 1a01 7b4a |000a: const-string v1, "}" // string@4a7b │ │ -0a8d18: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a8d1e: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a8d24: 0c01 |0012: move-result-object v1 │ │ -0a8d26: 1101 |0013: return-object v1 │ │ +0a6a94: |[0a6a94] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0a6aa4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0a6aa8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0a6aac: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0a6ab2: 7120 2416 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +0a6ab8: 1a01 764a |000a: const-string v1, "}" // string@4a76 │ │ +0a6abc: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a6ac2: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a6ac8: 0c01 |0012: move-result-object v1 │ │ +0a6aca: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0007 line=498 │ │ 0x000a line=499 │ │ 0x000f line=500 │ │ locals : │ │ @@ -39061,20 +39067,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a8d28: |[0a8d28] android.support.v4.content.Loader.deliverCancellation:()V │ │ -0a8d38: 5410 1d04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a8d3c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a8d40: 5410 1d04 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a8d44: 7220 af0c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/content/Loader$OnLoadCanceledListener;.onLoadCanceled:(Landroid/support/v4/content/Loader;)V // method@0caf │ │ -0a8d4a: 0e00 |0009: return-void │ │ +0a6acc: |[0a6acc] android.support.v4.content.Loader.deliverCancellation:()V │ │ +0a6adc: 5410 1d04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6ae0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a6ae4: 5410 1d04 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6ae8: 7220 af0c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/content/Loader$OnLoadCanceledListener;.onLoadCanceled:(Landroid/support/v4/content/Loader;)V // method@0caf │ │ +0a6aee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x0009 line=140 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -39085,20 +39091,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a8d4c: |[0a8d4c] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -0a8d5c: 5410 1c04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a8d60: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a8d64: 5410 1c04 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a8d68: 7230 b00c 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0cb0 │ │ -0a8d6e: 0e00 |0009: return-void │ │ +0a6af0: |[0a6af0] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +0a6b00: 5410 1c04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6b04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a6b08: 5410 1c04 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6b0c: 7230 b00c 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0cb0 │ │ +0a6b12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0009 line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -39111,57 +39117,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 │ │ -0a8d70: |[0a8d70] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0a8d80: 6e20 b542 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8d86: 1a00 5234 |0003: const-string v0, "mId=" // string@3452 │ │ -0a8d8a: 6e20 b542 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8d90: 5210 1b04 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ -0a8d94: 6e20 b342 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -0a8d9a: 1a00 b000 |000d: const-string v0, " mListener=" // string@00b0 │ │ -0a8d9e: 6e20 b542 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8da4: 5410 1c04 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a8da8: 6e20 b942 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -0a8dae: 5510 2004 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8db2: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -0a8db6: 5510 1904 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a8dba: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -0a8dbe: 5510 1e04 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a8dc2: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -0a8dc6: 6e20 b542 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8dcc: 1a00 e136 |0026: const-string v0, "mStarted=" // string@36e1 │ │ -0a8dd0: 6e20 b542 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8dd6: 5510 2004 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8dda: 6e20 b642 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -0a8de0: 1a00 a700 |0030: const-string v0, " mContentChanged=" // string@00a7 │ │ -0a8de4: 6e20 b542 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8dea: 5510 1904 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a8dee: 6e20 b642 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -0a8df4: 1a00 b400 |003a: const-string v0, " mProcessingChange=" // string@00b4 │ │ -0a8df8: 6e20 b542 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8dfe: 5510 1e04 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a8e02: 6e20 bb42 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -0a8e08: 5510 1804 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a8e0c: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -0a8e10: 5510 1f04 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a8e14: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -0a8e18: 6e20 b542 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8e1e: 1a00 db31 |004f: const-string v0, "mAbandoned=" // string@31db │ │ -0a8e22: 6e20 b542 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8e28: 5510 1804 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a8e2c: 6e20 b642 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -0a8e32: 1a00 b800 |0059: const-string v0, " mReset=" // string@00b8 │ │ -0a8e36: 6e20 b542 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0a8e3c: 5510 1f04 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a8e40: 6e20 bb42 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -0a8e46: 0e00 |0063: return-void │ │ +0a6b14: |[0a6b14] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0a6b24: 6e20 b542 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b2a: 1a00 4d34 |0003: const-string v0, "mId=" // string@344d │ │ +0a6b2e: 6e20 b542 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b34: 5210 1b04 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ +0a6b38: 6e20 b342 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +0a6b3e: 1a00 ad00 |000d: const-string v0, " mListener=" // string@00ad │ │ +0a6b42: 6e20 b542 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b48: 5410 1c04 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6b4c: 6e20 b942 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +0a6b52: 5510 2004 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6b56: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +0a6b5a: 5510 1904 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6b5e: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +0a6b62: 5510 1e04 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6b66: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +0a6b6a: 6e20 b542 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b70: 1a00 dc36 |0026: const-string v0, "mStarted=" // string@36dc │ │ +0a6b74: 6e20 b542 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b7a: 5510 2004 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6b7e: 6e20 b642 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +0a6b84: 1a00 a400 |0030: const-string v0, " mContentChanged=" // string@00a4 │ │ +0a6b88: 6e20 b542 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6b8e: 5510 1904 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6b92: 6e20 b642 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +0a6b98: 1a00 b100 |003a: const-string v0, " mProcessingChange=" // string@00b1 │ │ +0a6b9c: 6e20 b542 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6ba2: 5510 1e04 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6ba6: 6e20 bb42 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +0a6bac: 5510 1804 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6bb0: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +0a6bb4: 5510 1f04 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6bb8: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +0a6bbc: 6e20 b542 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6bc2: 1a00 d631 |004f: const-string v0, "mAbandoned=" // string@31d6 │ │ +0a6bc6: 6e20 b542 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6bcc: 5510 1804 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6bd0: 6e20 b642 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +0a6bd6: 1a00 b500 |0059: const-string v0, " mReset=" // string@00b5 │ │ +0a6bda: 6e20 b542 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0a6be0: 5510 1f04 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6be4: 6e20 bb42 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +0a6bea: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x000d line=523 │ │ 0x0017 line=524 │ │ 0x0023 line=525 │ │ 0x0030 line=526 │ │ @@ -39183,17 +39189,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8e48: |[0a8e48] android.support.v4.content.Loader.forceLoad:()V │ │ -0a8e58: 6e10 c20c 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0cc2 │ │ -0a8e5e: 0e00 |0003: return-void │ │ +0a6bec: |[0a6bec] android.support.v4.content.Loader.forceLoad:()V │ │ +0a6bfc: 6e10 c20c 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0cc2 │ │ +0a6c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0003 line=330 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -39203,17 +39209,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e60: |[0a8e60] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -0a8e70: 5410 1a04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@041a │ │ -0a8e74: 1100 |0002: return-object v0 │ │ +0a6c04: |[0a6c04] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +0a6c14: 5410 1a04 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@041a │ │ +0a6c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39222,17 +39228,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e78: |[0a8e78] android.support.v4.content.Loader.getId:()I │ │ -0a8e88: 5210 1b04 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ -0a8e8c: 0f00 |0002: return v0 │ │ +0a6c1c: |[0a6c1c] android.support.v4.content.Loader.getId:()I │ │ +0a6c2c: 5210 1b04 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ +0a6c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39241,17 +39247,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8e90: |[0a8e90] android.support.v4.content.Loader.isAbandoned:()Z │ │ -0a8ea0: 5510 1804 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a8ea4: 0f00 |0002: return v0 │ │ +0a6c34: |[0a6c34] android.support.v4.content.Loader.isAbandoned:()Z │ │ +0a6c44: 5510 1804 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6c48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39260,17 +39266,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8ea8: |[0a8ea8] android.support.v4.content.Loader.isReset:()Z │ │ -0a8eb8: 5510 1f04 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a8ebc: 0f00 |0002: return v0 │ │ +0a6c4c: |[0a6c4c] android.support.v4.content.Loader.isReset:()Z │ │ +0a6c5c: 5510 1f04 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6c60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39279,17 +39285,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8ec0: |[0a8ec0] android.support.v4.content.Loader.isStarted:()Z │ │ -0a8ed0: 5510 2004 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8ed4: 0f00 |0002: return v0 │ │ +0a6c64: |[0a6c64] android.support.v4.content.Loader.isStarted:()Z │ │ +0a6c74: 5510 2004 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6c78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39298,16 +39304,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a8ed8: |[0a8ed8] android.support.v4.content.Loader.onAbandon:()V │ │ -0a8ee8: 0e00 |0000: return-void │ │ +0a6c7c: |[0a6c7c] android.support.v4.content.Loader.onAbandon:()V │ │ +0a6c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 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; │ │ │ │ @@ -39316,17 +39322,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a8eec: |[0a8eec] android.support.v4.content.Loader.onCancelLoad:()Z │ │ -0a8efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8efe: 0f00 |0001: return v0 │ │ +0a6c90: |[0a6c90] android.support.v4.content.Loader.onCancelLoad:()Z │ │ +0a6ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a6ca2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -39335,22 +39341,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a8f00: |[0a8f00] android.support.v4.content.Loader.onContentChanged:()V │ │ -0a8f10: 5510 2004 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8f14: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0a8f18: 6e10 b90c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0cb9 │ │ -0a8f1e: 0e00 |0007: return-void │ │ -0a8f20: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a8f22: 5c10 1904 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a8f26: 28fc |000b: goto 0007 // -0004 │ │ +0a6ca4: |[0a6ca4] android.support.v4.content.Loader.onContentChanged:()V │ │ +0a6cb4: 5510 2004 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6cb8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a6cbc: 6e10 b90c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0cb9 │ │ +0a6cc2: 0e00 |0007: return-void │ │ +0a6cc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a6cc6: 5c10 1904 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6cca: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0004 line=483 │ │ 0x0007 line=490 │ │ 0x0008 line=488 │ │ locals : │ │ @@ -39362,16 +39368,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a8f28: |[0a8f28] android.support.v4.content.Loader.onForceLoad:()V │ │ -0a8f38: 0e00 |0000: return-void │ │ +0a6ccc: |[0a6ccc] android.support.v4.content.Loader.onForceLoad:()V │ │ +0a6cdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 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; │ │ │ │ @@ -39380,16 +39386,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a8f3c: |[0a8f3c] android.support.v4.content.Loader.onReset:()V │ │ -0a8f4c: 0e00 |0000: return-void │ │ +0a6ce0: |[0a6ce0] android.support.v4.content.Loader.onReset:()V │ │ +0a6cf0: 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; │ │ │ │ @@ -39398,16 +39404,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a8f50: |[0a8f50] android.support.v4.content.Loader.onStartLoading:()V │ │ -0a8f60: 0e00 |0000: return-void │ │ +0a6cf4: |[0a6cf4] android.support.v4.content.Loader.onStartLoading:()V │ │ +0a6d04: 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; │ │ │ │ @@ -39416,16 +39422,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a8f64: |[0a8f64] android.support.v4.content.Loader.onStopLoading:()V │ │ -0a8f74: 0e00 |0000: return-void │ │ +0a6d08: |[0a6d08] android.support.v4.content.Loader.onStopLoading:()V │ │ +0a6d18: 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; │ │ │ │ @@ -39434,24 +39440,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 │ │ -0a8f78: |[0a8f78] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0a8f88: 5420 1c04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a8f8c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a8f90: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a8f94: 1a01 9c1a |0006: const-string v1, "There is already a listener registered" // string@1a9c │ │ -0a8f98: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a8f9e: 2700 |000b: throw v0 │ │ -0a8fa0: 5b24 1c04 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a8fa4: 5923 1b04 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ -0a8fa8: 0e00 |0010: return-void │ │ +0a6d1c: |[0a6d1c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0a6d2c: 5420 1c04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6d30: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a6d34: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a6d38: 1a01 981a |0006: const-string v1, "There is already a listener registered" // string@1a98 │ │ +0a6d3c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a6d42: 2700 |000b: throw v0 │ │ +0a6d44: 5b24 1c04 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6d48: 5923 1b04 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ +0a6d4c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000c line=167 │ │ 0x000e line=168 │ │ 0x0010 line=169 │ │ @@ -39467,23 +39473,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 │ │ -0a8fac: |[0a8fac] android.support.v4.content.Loader.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ -0a8fbc: 5420 1d04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a8fc0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a8fc4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a8fc8: 1a01 9c1a |0006: const-string v1, "There is already a listener registered" // string@1a9c │ │ -0a8fcc: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a8fd2: 2700 |000b: throw v0 │ │ -0a8fd4: 5b23 1d04 |000c: iput-object v3, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a8fd8: 0e00 |000e: return-void │ │ +0a6d50: |[0a6d50] android.support.v4.content.Loader.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ +0a6d60: 5420 1d04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6d64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a6d68: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a6d6c: 1a01 981a |0006: const-string v1, "There is already a listener registered" // string@1a98 │ │ +0a6d70: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a6d76: 2700 |000b: throw v0 │ │ +0a6d78: 5b23 1d04 |000c: iput-object v3, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6d7c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0004 line=197 │ │ 0x000c line=199 │ │ 0x000e line=200 │ │ locals : │ │ @@ -39497,24 +39503,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a8fdc: |[0a8fdc] android.support.v4.content.Loader.reset:()V │ │ -0a8fec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a8fee: 6e10 c30c 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0cc3 │ │ -0a8ff4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a8ff6: 5c20 1f04 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a8ffa: 5c21 2004 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a8ffe: 5c21 1804 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a9002: 5c21 1904 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a9006: 5c21 1e04 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a900a: 0e00 |000f: return-void │ │ +0a6d80: |[0a6d80] android.support.v4.content.Loader.reset:()V │ │ +0a6d90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6d92: 6e10 c30c 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@0cc3 │ │ +0a6d98: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a6d9a: 5c20 1f04 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6d9e: 5c21 2004 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6da2: 5c21 1804 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6da6: 5c21 1904 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6daa: 5c21 1e04 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6dae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0004 line=421 │ │ 0x0007 line=422 │ │ 0x0009 line=423 │ │ 0x000b line=424 │ │ @@ -39529,20 +39535,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a900c: |[0a900c] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -0a901c: 5510 1e04 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a9020: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0a9024: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a9026: 5c10 1904 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a902a: 0e00 |0007: return-void │ │ +0a6db0: |[0a6db0] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +0a6dc0: 5510 1e04 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6dc4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0a6dc8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a6dca: 5c10 1904 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6dce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x0007 line=471 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -39553,22 +39559,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a902c: |[0a902c] android.support.v4.content.Loader.startLoading:()V │ │ -0a903c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a903e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0a9040: 5c20 2004 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a9044: 5c21 1f04 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ -0a9048: 5c21 1804 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ -0a904c: 6e10 c40c 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0cc4 │ │ -0a9052: 0e00 |000b: return-void │ │ +0a6dd0: |[0a6dd0] android.support.v4.content.Loader.startLoading:()V │ │ +0a6de0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a6de2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0a6de4: 5c20 2004 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6de8: 5c21 1f04 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@041f │ │ +0a6dec: 5c21 1804 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@0418 │ │ +0a6df0: 6e10 c40c 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@0cc4 │ │ +0a6df6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=269 │ │ 0x0004 line=270 │ │ 0x0006 line=271 │ │ 0x0008 line=272 │ │ 0x000b line=273 │ │ @@ -39581,19 +39587,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9054: |[0a9054] android.support.v4.content.Loader.stopLoading:()V │ │ -0a9064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a9066: 5c10 2004 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ -0a906a: 6e10 c50c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0cc5 │ │ -0a9070: 0e00 |0006: return-void │ │ +0a6df8: |[0a6df8] android.support.v4.content.Loader.stopLoading:()V │ │ +0a6e08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a6e0a: 5c10 2004 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@0420 │ │ +0a6e0e: 6e10 c50c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0cc5 │ │ +0a6e14: 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; │ │ @@ -39604,22 +39610,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0a9074: |[0a9074] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -0a9084: 5520 1904 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a9088: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a908a: 5c21 1904 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ -0a908e: 5521 1e04 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a9092: b601 |0007: or-int/2addr v1, v0 │ │ -0a9094: 5c21 1e04 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ -0a9098: 0f00 |000a: return v0 │ │ +0a6e18: |[0a6e18] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +0a6e28: 5520 1904 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6e2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a6e2e: 5c21 1904 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@0419 │ │ +0a6e32: 5521 1e04 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6e36: b601 |0007: or-int/2addr v1, v0 │ │ +0a6e38: 5c21 1e04 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@041e │ │ +0a6e3c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0002 line=444 │ │ 0x0005 line=445 │ │ 0x000a line=446 │ │ locals : │ │ @@ -39632,28 +39638,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a909c: |[0a909c] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -0a90ac: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a90b0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0a90b4: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0a90ba: 7120 2416 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -0a90c0: 1a01 8c00 |000a: const-string v1, " id=" // string@008c │ │ -0a90c4: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a90ca: 5221 1b04 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ -0a90ce: 6e20 5f43 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a90d4: 1a01 7b4a |0014: const-string v1, "}" // string@4a7b │ │ -0a90d8: 6e20 6343 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a90de: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a90e4: 0c01 |001c: move-result-object v1 │ │ -0a90e6: 1101 |001d: return-object v1 │ │ +0a6e40: |[0a6e40] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +0a6e50: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0a6e54: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0a6e58: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0a6e5e: 7120 2416 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +0a6e64: 1a01 8900 |000a: const-string v1, " id=" // string@0089 │ │ +0a6e68: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a6e6e: 5221 1b04 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@041b │ │ +0a6e72: 6e20 5f43 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a6e78: 1a01 764a |0014: const-string v1, "}" // string@4a76 │ │ +0a6e7c: 6e20 6343 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a6e82: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a6e88: 0c01 |001c: move-result-object v1 │ │ +0a6e8a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0007 line=506 │ │ 0x000a line=507 │ │ 0x000f line=508 │ │ 0x0014 line=509 │ │ @@ -39668,30 +39674,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 │ │ -0a90e8: |[0a90e8] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -0a90f8: 5420 1c04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a90fc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a9100: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a9104: 1a01 da15 |0006: const-string v1, "No listener register" // string@15da │ │ -0a9108: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a910e: 2700 |000b: throw v0 │ │ -0a9110: 5420 1c04 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a9114: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0a9118: 2200 6408 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a911c: 1a01 3604 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0436 │ │ -0a9120: 7020 f242 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a9126: 2700 |0017: throw v0 │ │ -0a9128: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0a912a: 5b20 1c04 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ -0a912e: 0e00 |001b: return-void │ │ +0a6e8c: |[0a6e8c] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +0a6e9c: 5420 1c04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6ea0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a6ea4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a6ea8: 1a01 d615 |0006: const-string v1, "No listener register" // string@15d6 │ │ +0a6eac: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a6eb2: 2700 |000b: throw v0 │ │ +0a6eb4: 5420 1c04 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6eb8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +0a6ebc: 2200 6408 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a6ec0: 1a01 3204 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0432 │ │ +0a6ec4: 7020 f242 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a6eca: 2700 |0017: throw v0 │ │ +0a6ecc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0a6ece: 5b20 1c04 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@041c │ │ +0a6ed2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x000c line=180 │ │ 0x0010 line=181 │ │ 0x0018 line=183 │ │ @@ -39707,51 +39713,51 @@ │ │ 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 │ │ -0a9130: |[0a9130] android.support.v4.content.Loader.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ -0a9140: 5420 1d04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a9144: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a9148: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a914c: 1a01 da15 |0006: const-string v1, "No listener register" // string@15da │ │ -0a9150: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a9156: 2700 |000b: throw v0 │ │ -0a9158: 5420 1d04 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a915c: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0a9160: 2200 6408 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0a9164: 1a01 3604 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0436 │ │ -0a9168: 7020 f242 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0a916e: 2700 |0017: throw v0 │ │ -0a9170: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0a9172: 5b20 1d04 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ -0a9176: 0e00 |001b: return-void │ │ +0a6ed4: |[0a6ed4] android.support.v4.content.Loader.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V │ │ +0a6ee4: 5420 1d04 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6ee8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a6eec: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a6ef0: 1a01 d615 |0006: const-string v1, "No listener register" // string@15d6 │ │ +0a6ef4: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a6efa: 2700 |000b: throw v0 │ │ +0a6efc: 5420 1d04 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6f00: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +0a6f04: 2200 6408 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a6f08: 1a01 3204 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0432 │ │ +0a6f0c: 7020 f242 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a6f12: 2700 |0017: throw v0 │ │ +0a6f14: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0a6f16: 5b20 1d04 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mOnLoadCanceledListener:Landroid/support/v4/content/Loader$OnLoadCanceledListener; // field@041d │ │ +0a6f1a: 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 : 5190 (Loader.java) │ │ + source_file_idx : 5186 (Loader.java) │ │ │ │ Class #233 header: │ │ class_idx : 563 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 5199 │ │ +source_file_idx : 5195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #233 annotations: │ │ Annotations on class │ │ @@ -39775,18 +39781,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a9178: |[0a9178] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -0a9188: 5b01 2104 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0421 │ │ -0a918c: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0a9192: 0e00 |0005: return-void │ │ +0a6f1c: |[0a6f1c] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +0a6f2c: 5b01 2104 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0421 │ │ +0a6f30: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0a6f36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -39797,42 +39803,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0a9194: |[0a9194] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -0a91a4: 5220 c400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@00c4 │ │ -0a91a8: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -0a91ae: 6f20 d004 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@04d0 │ │ -0a91b4: 0e00 |0008: return-void │ │ -0a91b6: 5410 2104 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0421 │ │ -0a91ba: 7110 d70c 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0cd7 │ │ -0a91c0: 28fa |000e: goto 0008 // -0006 │ │ -0a91c2: 0000 |000f: nop // spacer │ │ -0a91c4: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +0a6f38: |[0a6f38] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +0a6f48: 5220 c400 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@00c4 │ │ +0a6f4c: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +0a6f52: 6f20 d004 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@04d0 │ │ +0a6f58: 0e00 |0008: return-void │ │ +0a6f5a: 5410 2104 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@0421 │ │ +0a6f5e: 7110 d70c 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@0cd7 │ │ +0a6f64: 28fa |000e: goto 0008 // -0006 │ │ +0a6f66: 0000 |000f: nop // spacer │ │ +0a6f68: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 5199 (LocalBroadcastManager.java) │ │ + source_file_idx : 5195 (LocalBroadcastManager.java) │ │ │ │ Class #234 header: │ │ class_idx : 564 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5199 │ │ +source_file_idx : 5195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -39864,39 +39870,39 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a91d0: |[0a91d0] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -0a91e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a91e6: 5b01 2204 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0422 │ │ -0a91ea: 5b02 2304 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ -0a91ee: 0e00 |0007: return-void │ │ +0a6f74: |[0a6f74] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +0a6f84: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6f8a: 5b01 2204 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0422 │ │ +0a6f8e: 5b02 2304 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ +0a6f92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5199 (LocalBroadcastManager.java) │ │ + source_file_idx : 5195 (LocalBroadcastManager.java) │ │ │ │ Class #235 header: │ │ class_idx : 565 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5199 │ │ +source_file_idx : 5195 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -39928,19 +39934,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a91f0: |[0a91f0] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -0a9200: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a9206: 5b01 2504 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ -0a920a: 5b02 2604 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ -0a920e: 0e00 |0007: return-void │ │ +0a6f94: |[0a6f94] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +0a6fa4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a6faa: 5b01 2504 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ +0a6fae: 5b02 2604 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ +0a6fb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -39954,51 +39960,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a9210: |[0a9210] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -0a9220: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0a9224: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0a9228: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0a922e: 1a01 8c17 |0007: const-string v1, "Receiver{" // string@178c │ │ -0a9232: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9238: 5421 2604 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ -0a923c: 6e20 6243 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a9242: 1a01 8600 |0011: const-string v1, " filter=" // string@0086 │ │ -0a9246: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a924c: 5421 2504 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ -0a9250: 6e20 6243 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a9256: 1a01 7b4a |001b: const-string v1, "}" // string@4a7b │ │ -0a925a: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9260: 6e10 6a43 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a9266: 0c01 |0023: move-result-object v1 │ │ -0a9268: 1101 |0024: return-object v1 │ │ +0a6fb4: |[0a6fb4] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +0a6fc4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0a6fc8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0a6fcc: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0a6fd2: 1a01 8817 |0007: const-string v1, "Receiver{" // string@1788 │ │ +0a6fd6: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a6fdc: 5421 2604 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ +0a6fe0: 6e20 6243 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a6fe6: 1a01 8300 |0011: const-string v1, " filter=" // string@0083 │ │ +0a6fea: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a6ff0: 5421 2504 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ +0a6ff4: 6e20 6243 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a6ffa: 1a01 764a |001b: const-string v1, "}" // string@4a76 │ │ +0a6ffe: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a7004: 6e10 6a43 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a700a: 0c01 |0023: move-result-object v1 │ │ +0a700c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 5199 (LocalBroadcastManager.java) │ │ + source_file_idx : 5195 (LocalBroadcastManager.java) │ │ │ │ Class #236 header: │ │ class_idx : 566 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5199 │ │ +source_file_idx : 5195 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 4 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -40066,51 +40072,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a926c: |[0a926c] android.support.v4.content.LocalBroadcastManager.:()V │ │ -0a927c: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0a9280: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a9286: 6900 2e04 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@042e │ │ -0a928a: 0e00 |0007: return-void │ │ +0a7010: |[0a7010] android.support.v4.content.LocalBroadcastManager.:()V │ │ +0a7020: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0a7024: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a702a: 6900 2e04 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@042e │ │ +0a702e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a928c: |[0a928c] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -0a929c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a92a2: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0a92a6: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0a92ac: 5b20 3004 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a92b0: 2200 ac08 |000a: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0a92b4: 7010 ed43 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0a92ba: 5b20 2a04 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a92be: 2200 a408 |0011: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0a92c2: 7010 c243 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a92c8: 5b20 2f04 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ -0a92cc: 5b23 2b04 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ -0a92d0: 2200 3302 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0233 │ │ -0a92d4: 6e10 a201 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ -0a92da: 0c01 |001f: move-result-object v1 │ │ -0a92dc: 7030 d00c 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0cd0 │ │ -0a92e2: 5b20 2c04 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ -0a92e6: 0e00 |0025: return-void │ │ +0a7030: |[0a7030] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +0a7040: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7046: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0a704a: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0a7050: 5b20 3004 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a7054: 2200 ac08 |000a: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0a7058: 7010 ed43 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0a705e: 5b20 2a04 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a7062: 2200 a408 |0011: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0a7066: 7010 c243 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a706c: 5b20 2f04 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ +0a7070: 5b23 2b04 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ +0a7074: 2200 3302 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0233 │ │ +0a7078: 6e10 a201 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ +0a707e: 0c01 |001f: move-result-object v1 │ │ +0a7080: 7030 d00c 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0cd0 │ │ +0a7086: 5b20 2c04 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ +0a708a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -40125,17 +40131,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a92e8: |[0a92e8] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -0a92f8: 7010 d80c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0cd8 │ │ -0a92fe: 0e00 |0003: return-void │ │ +0a708c: |[0a708c] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +0a709c: 7010 d80c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0cd8 │ │ +0a70a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -40143,54 +40149,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0a9300: |[0a9300] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -0a9310: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a9312: 5486 3004 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a9316: 1d06 |0003: monitor-enter v6 │ │ -0a9318: 5485 2f04 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ -0a931c: 6e10 d343 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a9322: 0a00 |0009: move-result v0 │ │ -0a9324: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -0a9328: 1e06 |000c: monitor-exit v6 │ │ -0a932a: 0e00 |000d: return-void │ │ -0a932c: 2302 0b09 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@090b │ │ -0a9330: 5485 2f04 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ -0a9334: 6e20 d543 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0a933a: 5485 2f04 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ -0a933e: 6e10 c843 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0a9344: 1e06 |001a: monitor-exit v6 │ │ -0a9346: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0a9348: 2125 |001c: array-length v5, v2 │ │ -0a934a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -0a934e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -0a9352: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0a9354: 5415 2304 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ -0a9358: 6e10 d343 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a935e: 0a05 |0027: move-result v5 │ │ -0a9360: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -0a9364: 5415 2304 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ -0a9368: 6e20 cb43 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a936e: 0c05 |002f: move-result-object v5 │ │ -0a9370: 1f05 3502 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ -0a9374: 5455 2604 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ -0a9378: 5486 2b04 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ -0a937c: 5417 2204 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0422 │ │ -0a9380: 6e30 7401 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0174 │ │ -0a9386: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a938a: 28e5 |003d: goto 0022 // -001b │ │ -0a938c: 0d05 |003e: move-exception v5 │ │ -0a938e: 1e06 |003f: monitor-exit v6 │ │ -0a9390: 2705 |0040: throw v5 │ │ -0a9392: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a9396: 28d9 |0043: goto 001c // -0027 │ │ +0a70a4: |[0a70a4] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +0a70b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a70b6: 5486 3004 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a70ba: 1d06 |0003: monitor-enter v6 │ │ +0a70bc: 5485 2f04 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ +0a70c0: 6e10 d343 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a70c6: 0a00 |0009: move-result v0 │ │ +0a70c8: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +0a70cc: 1e06 |000c: monitor-exit v6 │ │ +0a70ce: 0e00 |000d: return-void │ │ +0a70d0: 2302 0b09 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@090b │ │ +0a70d4: 5485 2f04 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ +0a70d8: 6e20 d543 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0a70de: 5485 2f04 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ +0a70e2: 6e10 c843 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0a70e8: 1e06 |001a: monitor-exit v6 │ │ +0a70ea: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0a70ec: 2125 |001c: array-length v5, v2 │ │ +0a70ee: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +0a70f2: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +0a70f6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0a70f8: 5415 2304 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ +0a70fc: 6e10 d343 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a7102: 0a05 |0027: move-result v5 │ │ +0a7104: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +0a7108: 5415 2304 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@0423 │ │ +0a710c: 6e20 cb43 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a7112: 0c05 |002f: move-result-object v5 │ │ +0a7114: 1f05 3502 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ +0a7118: 5455 2604 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ +0a711c: 5486 2b04 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ +0a7120: 5417 2204 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@0422 │ │ +0a7124: 6e30 7401 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@0174 │ │ +0a712a: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a712e: 28e5 |003d: goto 0022 // -001b │ │ +0a7130: 0d05 |003e: move-exception v5 │ │ +0a7132: 1e06 |003f: monitor-exit v6 │ │ +0a7134: 2705 |0040: throw v5 │ │ +0a7136: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a713a: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -40226,30 +40232,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0a93ac: |[0a93ac] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -0a93bc: 6201 2e04 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@042e │ │ -0a93c0: 1d01 |0002: monitor-enter v1 │ │ -0a93c2: 6200 2d04 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ -0a93c6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -0a93ca: 2200 3602 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0236 │ │ -0a93ce: 6e10 9301 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0a93d4: 0c02 |000c: move-result-object v2 │ │ -0a93d6: 7020 d60c 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0cd6 │ │ -0a93dc: 6900 2d04 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ -0a93e0: 6200 2d04 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ -0a93e4: 1e01 |0014: monitor-exit v1 │ │ -0a93e6: 1100 |0015: return-object v0 │ │ -0a93e8: 0d00 |0016: move-exception v0 │ │ -0a93ea: 1e01 |0017: monitor-exit v1 │ │ -0a93ec: 2700 |0018: throw v0 │ │ +0a7150: |[0a7150] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +0a7160: 6201 2e04 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@042e │ │ +0a7164: 1d01 |0002: monitor-enter v1 │ │ +0a7166: 6200 2d04 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ +0a716a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +0a716e: 2200 3602 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0236 │ │ +0a7172: 6e10 9301 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0a7178: 0c02 |000c: move-result-object v2 │ │ +0a717a: 7020 d60c 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@0cd6 │ │ +0a7180: 6900 2d04 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ +0a7184: 6200 2d04 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@042d │ │ +0a7188: 1e01 |0014: monitor-exit v1 │ │ +0a718a: 1100 |0015: return-object v0 │ │ +0a718c: 0d00 |0016: move-exception v0 │ │ +0a718e: 1e01 |0017: monitor-exit v1 │ │ +0a7190: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -40264,54 +40270,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0a93fc: |[0a93fc] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -0a940c: 5476 3004 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a9410: 1d06 |0002: monitor-enter v6 │ │ -0a9412: 2202 3502 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ -0a9416: 7030 d30c 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0cd3 │ │ -0a941c: 5475 3004 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a9420: 6e20 f143 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0a9426: 0c03 |000d: move-result-object v3 │ │ -0a9428: 1f03 a408 |000e: check-cast v3, Ljava/util/ArrayList; // type@08a4 │ │ -0a942c: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -0a9430: 2203 a408 |0012: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0a9434: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -0a9436: 7020 c343 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0a943c: 5475 3004 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a9440: 6e30 f343 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0a9446: 6e20 c643 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a944c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0a944e: 6e10 f601 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@01f6 │ │ -0a9454: 0a05 |0024: move-result v5 │ │ -0a9456: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -0a945a: 6e20 f701 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@01f7 │ │ -0a9460: 0c00 |002a: move-result-object v0 │ │ -0a9462: 5475 2a04 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a9466: 6e20 f143 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0a946c: 0c01 |0030: move-result-object v1 │ │ -0a946e: 1f01 a408 |0031: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ -0a9472: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -0a9476: 2201 a408 |0035: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -0a947a: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -0a947c: 7020 c343 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0a9482: 5475 2a04 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a9486: 6e30 f343 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0a948c: 6e20 c643 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a9492: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a9496: 28dc |0045: goto 0021 // -0024 │ │ -0a9498: 1e06 |0046: monitor-exit v6 │ │ -0a949a: 0e00 |0047: return-void │ │ -0a949c: 0d05 |0048: move-exception v5 │ │ -0a949e: 1e06 |0049: monitor-exit v6 │ │ -0a94a0: 2705 |004a: throw v5 │ │ +0a71a0: |[0a71a0] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +0a71b0: 5476 3004 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a71b4: 1d06 |0002: monitor-enter v6 │ │ +0a71b6: 2202 3502 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ +0a71ba: 7030 d30c 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0cd3 │ │ +0a71c0: 5475 3004 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a71c4: 6e20 f143 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0a71ca: 0c03 |000d: move-result-object v3 │ │ +0a71cc: 1f03 a408 |000e: check-cast v3, Ljava/util/ArrayList; // type@08a4 │ │ +0a71d0: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +0a71d4: 2203 a408 |0012: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ +0a71d8: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +0a71da: 7020 c343 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0a71e0: 5475 3004 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a71e4: 6e30 f343 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0a71ea: 6e20 c643 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a71f0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0a71f2: 6e10 f601 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@01f6 │ │ +0a71f8: 0a05 |0024: move-result v5 │ │ +0a71fa: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +0a71fe: 6e20 f701 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@01f7 │ │ +0a7204: 0c00 |002a: move-result-object v0 │ │ +0a7206: 5475 2a04 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a720a: 6e20 f143 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0a7210: 0c01 |0030: move-result-object v1 │ │ +0a7212: 1f01 a408 |0031: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ +0a7216: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +0a721a: 2201 a408 |0035: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0a721e: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +0a7220: 7020 c343 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0a7226: 5475 2a04 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a722a: 6e30 f343 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0a7230: 6e20 c643 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a7236: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a723a: 28dc |0045: goto 0021 // -0024 │ │ +0a723c: 1e06 |0046: monitor-exit v6 │ │ +0a723e: 0e00 |0047: return-void │ │ +0a7240: 0d05 |0048: move-exception v5 │ │ +0a7242: 1e06 |0049: monitor-exit v6 │ │ +0a7244: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -40347,209 +40353,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -0a94b0: |[0a94b0] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -0a94c0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0a94c4: 540f 3004 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a94c8: 1d0f |0004: monitor-enter v15 │ │ -0a94ca: 7401 cc01 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a94d0: 0c02 |0008: move-result-object v2 │ │ -0a94d2: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -0a94d6: 5401 2b04 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ -0a94da: 6e10 9a01 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0a94e0: 0c01 |0010: move-result-object v1 │ │ -0a94e2: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -0a94e6: 6e20 ea01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@01ea │ │ -0a94ec: 0c03 |0016: move-result-object v3 │ │ -0a94ee: 7401 d101 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ -0a94f4: 0c05 |001a: move-result-object v5 │ │ -0a94f6: 7401 d701 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@01d7 │ │ -0a94fc: 0c04 |001e: move-result-object v4 │ │ -0a94fe: 7401 cd01 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@01cd │ │ -0a9504: 0c06 |0022: move-result-object v6 │ │ -0a9506: 7401 d301 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@01d3 │ │ -0a950c: 0a01 |0026: move-result v1 │ │ -0a950e: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0a9512: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -0a9516: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -0a9518: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -0a951c: 1a01 4e14 |002e: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a9520: 2207 7908 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0a9524: 7010 5a43 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a952a: 1a10 a817 |0035: const-string v16, "Resolving type " // string@17a8 │ │ -0a952e: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -0a9532: 6e20 6343 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9538: 0c07 |003c: move-result-object v7 │ │ -0a953a: 6e20 6343 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9540: 0c07 |0040: move-result-object v7 │ │ -0a9542: 1a10 d500 |0041: const-string v16, " scheme " // string@00d5 │ │ -0a9546: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -0a954a: 6e20 6343 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9550: 0c07 |0048: move-result-object v7 │ │ -0a9552: 6e20 6343 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9558: 0c07 |004c: move-result-object v7 │ │ -0a955a: 1a10 c800 |004d: const-string v16, " of intent " // string@00c8 │ │ -0a955e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -0a9562: 6e20 6343 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9568: 0c07 |0054: move-result-object v7 │ │ -0a956a: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0a956e: 6e20 6243 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a9574: 0c07 |005a: move-result-object v7 │ │ -0a9576: 6e10 6a43 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a957c: 0c07 |005e: move-result-object v7 │ │ -0a957e: 7120 5e37 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a9584: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -0a9588: 5401 2a04 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a958c: 7401 cc01 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0a9592: 0c07 |0069: move-result-object v7 │ │ -0a9594: 6e20 f143 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0a959a: 0c09 |006d: move-result-object v9 │ │ -0a959c: 1f09 a408 |006e: check-cast v9, Ljava/util/ArrayList; // type@08a4 │ │ -0a95a0: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -0a95a4: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -0a95a8: 1a01 4e14 |0074: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a95ac: 2207 7908 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0a95b0: 7010 5a43 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a95b6: 1a10 4a03 |007b: const-string v16, "Action list: " // string@034a │ │ -0a95ba: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -0a95be: 6e20 6343 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a95c4: 0c07 |0082: move-result-object v7 │ │ -0a95c6: 6e20 6243 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a95cc: 0c07 |0086: move-result-object v7 │ │ -0a95ce: 6e10 6a43 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a95d4: 0c07 |008a: move-result-object v7 │ │ -0a95d6: 7120 5e37 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a95dc: 120e |008e: const/4 v14, #int 0 // #0 │ │ -0a95de: 120a |008f: const/4 v10, #int 0 // #0 │ │ -0a95e0: 6e10 d343 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a95e6: 0a01 |0093: move-result v1 │ │ -0a95e8: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -0a95ec: 6e20 cb43 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a95f2: 0c0d |0099: move-result-object v13 │ │ -0a95f4: 1f0d 3502 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ -0a95f8: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -0a95fc: 1a01 4e14 |009e: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a9600: 2207 7908 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0a9604: 7010 5a43 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a960a: 1a10 fe14 |00a5: const-string v16, "Matching against filter " // string@14fe │ │ -0a960e: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -0a9612: 6e20 6343 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9618: 0c07 |00ac: move-result-object v7 │ │ -0a961a: 54d0 2504 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ -0a961e: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -0a9622: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -0a9626: 6e20 6243 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0a962c: 0c07 |00b6: move-result-object v7 │ │ -0a962e: 6e10 6a43 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a9634: 0c07 |00ba: move-result-object v7 │ │ -0a9636: 7120 5e37 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a963c: 55d1 2404 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ -0a9640: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -0a9644: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -0a9648: 1a01 4e14 |00c4: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a964c: 1a07 2b00 |00c6: const-string v7, " Filter's target already added" // string@002b │ │ -0a9650: 7120 5e37 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a9656: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a965a: 28c3 |00cd: goto 0090 // -003d │ │ -0a965c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -0a965e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -0a9662: 54d1 2504 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ -0a9666: 1a07 4e14 |00d3: const-string v7, "LocalBroadcastManager" // string@144e │ │ -0a966a: 7407 f801 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@01f8 │ │ -0a9670: 0a0b |00d8: move-result v11 │ │ -0a9672: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -0a9676: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -0a967a: 1a01 4e14 |00dd: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a967e: 2207 7908 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0a9682: 7010 5a43 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a9688: 1a10 2a00 |00e4: const-string v16, " Filter matched! match=0x" // string@002a │ │ -0a968c: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -0a9690: 6e20 6343 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9696: 0c07 |00eb: move-result-object v7 │ │ -0a9698: 7110 0043 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0a969e: 0c10 |00ef: move-result-object v16 │ │ -0a96a0: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -0a96a4: 6e20 6343 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a96aa: 0c07 |00f5: move-result-object v7 │ │ -0a96ac: 6e10 6a43 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a96b2: 0c07 |00f9: move-result-object v7 │ │ -0a96b4: 7120 5e37 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a96ba: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -0a96be: 220e a408 |00ff: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ -0a96c2: 7010 c243 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0a96c8: 6e20 c643 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a96ce: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -0a96d0: 5cd1 2404 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ -0a96d4: 28c1 |010a: goto 00cb // -003f │ │ -0a96d6: 0d01 |010b: move-exception v1 │ │ -0a96d8: 1e0f |010c: monitor-exit v15 │ │ -0a96da: 2701 |010d: throw v1 │ │ -0a96dc: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -0a96e0: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -0a96e6: 1a0c 5148 |0113: const-string v12, "unknown reason" // string@4851 │ │ -0a96ea: 1a01 4e14 |0115: const-string v1, "LocalBroadcastManager" // string@144e │ │ -0a96ee: 2207 7908 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0a96f2: 7010 5a43 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a96f8: 1a10 2900 |011c: const-string v16, " Filter did not match: " // string@0029 │ │ -0a96fc: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0a9700: 6e20 6343 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a9706: 0c07 |0123: move-result-object v7 │ │ -0a9708: 6e20 6343 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a970e: 0c07 |0127: move-result-object v7 │ │ -0a9710: 6e10 6a43 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a9716: 0c07 |012b: move-result-object v7 │ │ -0a9718: 7120 5e37 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -0a971e: 289c |012f: goto 00cb // -0064 │ │ -0a9720: 1a0c 081f |0130: const-string v12, "action" // string@1f08 │ │ -0a9724: 28e3 |0132: goto 0115 // -001d │ │ -0a9726: 1a0c 6422 |0133: const-string v12, "category" // string@2264 │ │ -0a972a: 28e0 |0135: goto 0115 // -0020 │ │ -0a972c: 1a0c 1525 |0136: const-string v12, "data" // string@2515 │ │ -0a9730: 28dd |0138: goto 0115 // -0023 │ │ -0a9732: 1a0c 3648 |0139: const-string v12, "type" // string@4836 │ │ -0a9736: 28da |013b: goto 0115 // -0026 │ │ -0a9738: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -0a973c: 120a |013e: const/4 v10, #int 0 // #0 │ │ -0a973e: 6e10 d343 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a9744: 0a01 |0142: move-result v1 │ │ -0a9746: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -0a974a: 6e20 cb43 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a9750: 0c01 |0148: move-result-object v1 │ │ -0a9752: 1f01 3502 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ -0a9756: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -0a9758: 5c17 2404 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ -0a975c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a9760: 28ef |0150: goto 013f // -0011 │ │ -0a9762: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -0a9766: 5401 2f04 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ -0a976a: 2207 3402 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0234 │ │ -0a976e: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -0a9772: 7030 d20c 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0cd2 │ │ -0a9778: 6e20 c643 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0a977e: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -0a9782: 5401 2c04 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ -0a9786: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -0a9788: 6e20 d104 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ -0a978e: 0a01 |0167: move-result v1 │ │ -0a9790: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -0a9794: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -0a9798: 5401 2c04 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ -0a979c: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -0a979e: 6e20 d904 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ -0a97a4: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -0a97a6: 1e0f |0173: monitor-exit v15 │ │ -0a97a8: 0f01 |0174: return v1 │ │ -0a97aa: 1e0f |0175: monitor-exit v15 │ │ -0a97ac: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -0a97ae: 28fd |0177: goto 0174 // -0003 │ │ -0a97b0: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +0a7254: |[0a7254] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +0a7264: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0a7268: 540f 3004 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a726c: 1d0f |0004: monitor-enter v15 │ │ +0a726e: 7401 cc01 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a7274: 0c02 |0008: move-result-object v2 │ │ +0a7276: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +0a727a: 5401 2b04 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@042b │ │ +0a727e: 6e10 9a01 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0a7284: 0c01 |0010: move-result-object v1 │ │ +0a7286: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +0a728a: 6e20 ea01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@01ea │ │ +0a7290: 0c03 |0016: move-result-object v3 │ │ +0a7292: 7401 d101 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ +0a7298: 0c05 |001a: move-result-object v5 │ │ +0a729a: 7401 d701 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@01d7 │ │ +0a72a0: 0c04 |001e: move-result-object v4 │ │ +0a72a2: 7401 cd01 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@01cd │ │ +0a72a8: 0c06 |0022: move-result-object v6 │ │ +0a72aa: 7401 d301 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@01d3 │ │ +0a72b0: 0a01 |0026: move-result v1 │ │ +0a72b2: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0a72b6: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +0a72ba: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +0a72bc: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +0a72c0: 1a01 4a14 |002e: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a72c4: 2207 7908 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0a72c8: 7010 5a43 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a72ce: 1a10 a417 |0035: const-string v16, "Resolving type " // string@17a4 │ │ +0a72d2: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +0a72d6: 6e20 6343 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a72dc: 0c07 |003c: move-result-object v7 │ │ +0a72de: 6e20 6343 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a72e4: 0c07 |0040: move-result-object v7 │ │ +0a72e6: 1a10 d200 |0041: const-string v16, " scheme " // string@00d2 │ │ +0a72ea: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +0a72ee: 6e20 6343 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a72f4: 0c07 |0048: move-result-object v7 │ │ +0a72f6: 6e20 6343 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a72fc: 0c07 |004c: move-result-object v7 │ │ +0a72fe: 1a10 c500 |004d: const-string v16, " of intent " // string@00c5 │ │ +0a7302: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +0a7306: 6e20 6343 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a730c: 0c07 |0054: move-result-object v7 │ │ +0a730e: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +0a7312: 6e20 6243 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a7318: 0c07 |005a: move-result-object v7 │ │ +0a731a: 6e10 6a43 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a7320: 0c07 |005e: move-result-object v7 │ │ +0a7322: 7120 5e37 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a7328: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +0a732c: 5401 2a04 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a7330: 7401 cc01 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0a7336: 0c07 |0069: move-result-object v7 │ │ +0a7338: 6e20 f143 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0a733e: 0c09 |006d: move-result-object v9 │ │ +0a7340: 1f09 a408 |006e: check-cast v9, Ljava/util/ArrayList; // type@08a4 │ │ +0a7344: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +0a7348: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +0a734c: 1a01 4a14 |0074: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a7350: 2207 7908 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0a7354: 7010 5a43 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a735a: 1a10 4703 |007b: const-string v16, "Action list: " // string@0347 │ │ +0a735e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0a7362: 6e20 6343 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a7368: 0c07 |0082: move-result-object v7 │ │ +0a736a: 6e20 6243 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a7370: 0c07 |0086: move-result-object v7 │ │ +0a7372: 6e10 6a43 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a7378: 0c07 |008a: move-result-object v7 │ │ +0a737a: 7120 5e37 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a7380: 120e |008e: const/4 v14, #int 0 // #0 │ │ +0a7382: 120a |008f: const/4 v10, #int 0 // #0 │ │ +0a7384: 6e10 d343 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a738a: 0a01 |0093: move-result v1 │ │ +0a738c: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +0a7390: 6e20 cb43 a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a7396: 0c0d |0099: move-result-object v13 │ │ +0a7398: 1f0d 3502 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ +0a739c: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +0a73a0: 1a01 4a14 |009e: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a73a4: 2207 7908 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0a73a8: 7010 5a43 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a73ae: 1a10 fa14 |00a5: const-string v16, "Matching against filter " // string@14fa │ │ +0a73b2: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +0a73b6: 6e20 6343 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a73bc: 0c07 |00ac: move-result-object v7 │ │ +0a73be: 54d0 2504 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ +0a73c2: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +0a73c6: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +0a73ca: 6e20 6243 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a73d0: 0c07 |00b6: move-result-object v7 │ │ +0a73d2: 6e10 6a43 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a73d8: 0c07 |00ba: move-result-object v7 │ │ +0a73da: 7120 5e37 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a73e0: 55d1 2404 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ +0a73e4: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +0a73e8: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +0a73ec: 1a01 4a14 |00c4: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a73f0: 1a07 2b00 |00c6: const-string v7, " Filter's target already added" // string@002b │ │ +0a73f4: 7120 5e37 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a73fa: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a73fe: 28c3 |00cd: goto 0090 // -003d │ │ +0a7400: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +0a7402: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +0a7406: 54d1 2504 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@0425 │ │ +0a740a: 1a07 4a14 |00d3: const-string v7, "LocalBroadcastManager" // string@144a │ │ +0a740e: 7407 f801 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@01f8 │ │ +0a7414: 0a0b |00d8: move-result v11 │ │ +0a7416: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +0a741a: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +0a741e: 1a01 4a14 |00dd: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a7422: 2207 7908 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0a7426: 7010 5a43 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a742c: 1a10 2a00 |00e4: const-string v16, " Filter matched! match=0x" // string@002a │ │ +0a7430: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +0a7434: 6e20 6343 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a743a: 0c07 |00eb: move-result-object v7 │ │ +0a743c: 7110 0043 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0a7442: 0c10 |00ef: move-result-object v16 │ │ +0a7444: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +0a7448: 6e20 6343 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a744e: 0c07 |00f5: move-result-object v7 │ │ +0a7450: 6e10 6a43 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a7456: 0c07 |00f9: move-result-object v7 │ │ +0a7458: 7120 5e37 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a745e: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +0a7462: 220e a408 |00ff: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ +0a7466: 7010 c243 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0a746c: 6e20 c643 de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a7472: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +0a7474: 5cd1 2404 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ +0a7478: 28c1 |010a: goto 00cb // -003f │ │ +0a747a: 0d01 |010b: move-exception v1 │ │ +0a747c: 1e0f |010c: monitor-exit v15 │ │ +0a747e: 2701 |010d: throw v1 │ │ +0a7480: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +0a7484: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +0a748a: 1a0c 4c48 |0113: const-string v12, "unknown reason" // string@484c │ │ +0a748e: 1a01 4a14 |0115: const-string v1, "LocalBroadcastManager" // string@144a │ │ +0a7492: 2207 7908 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0a7496: 7010 5a43 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a749c: 1a10 2900 |011c: const-string v16, " Filter did not match: " // string@0029 │ │ +0a74a0: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +0a74a4: 6e20 6343 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a74aa: 0c07 |0123: move-result-object v7 │ │ +0a74ac: 6e20 6343 c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a74b2: 0c07 |0127: move-result-object v7 │ │ +0a74b4: 6e10 6a43 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a74ba: 0c07 |012b: move-result-object v7 │ │ +0a74bc: 7120 5e37 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0a74c2: 289c |012f: goto 00cb // -0064 │ │ +0a74c4: 1a0c 031f |0130: const-string v12, "action" // string@1f03 │ │ +0a74c8: 28e3 |0132: goto 0115 // -001d │ │ +0a74ca: 1a0c 5f22 |0133: const-string v12, "category" // string@225f │ │ +0a74ce: 28e0 |0135: goto 0115 // -0020 │ │ +0a74d0: 1a0c 1025 |0136: const-string v12, "data" // string@2510 │ │ +0a74d4: 28dd |0138: goto 0115 // -0023 │ │ +0a74d6: 1a0c 3148 |0139: const-string v12, "type" // string@4831 │ │ +0a74da: 28da |013b: goto 0115 // -0026 │ │ +0a74dc: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +0a74e0: 120a |013e: const/4 v10, #int 0 // #0 │ │ +0a74e2: 6e10 d343 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a74e8: 0a01 |0142: move-result v1 │ │ +0a74ea: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +0a74ee: 6e20 cb43 ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a74f4: 0c01 |0148: move-result-object v1 │ │ +0a74f6: 1f01 3502 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ +0a74fa: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +0a74fc: 5c17 2404 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@0424 │ │ +0a7500: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a7504: 28ef |0150: goto 013f // -0011 │ │ +0a7506: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +0a750a: 5401 2f04 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@042f │ │ +0a750e: 2207 3402 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0234 │ │ +0a7512: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +0a7516: 7030 d20c 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0cd2 │ │ +0a751c: 6e20 c643 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0a7522: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +0a7526: 5401 2c04 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ +0a752a: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +0a752c: 6e20 d104 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ +0a7532: 0a01 |0167: move-result v1 │ │ +0a7534: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +0a7538: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +0a753c: 5401 2c04 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@042c │ │ +0a7540: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +0a7542: 6e20 d904 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ +0a7548: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +0a754a: 1e0f |0173: monitor-exit v15 │ │ +0a754c: 0f01 |0174: return v1 │ │ +0a754e: 1e0f |0175: monitor-exit v15 │ │ +0a7550: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +0a7552: 28fd |0177: goto 0174 // -0003 │ │ +0a7554: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -40642,20 +40648,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a97dc: |[0a97dc] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -0a97ec: 6e20 db0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0cdb │ │ -0a97f2: 0a00 |0003: move-result v0 │ │ -0a97f4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0a97f8: 7010 d80c 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0cd8 │ │ -0a97fe: 0e00 |0009: return-void │ │ +0a7580: |[0a7580] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +0a7590: 6e20 db0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@0cdb │ │ +0a7596: 0a00 |0003: move-result v0 │ │ +0a7598: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0a759c: 7010 d80c 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@0cd8 │ │ +0a75a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -40666,69 +40672,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -0a9800: |[0a9800] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -0a9810: 5498 3004 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a9814: 1d08 |0002: monitor-enter v8 │ │ -0a9816: 5497 3004 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ -0a981a: 6e20 f443 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ -0a9820: 0c02 |0008: move-result-object v2 │ │ -0a9822: 1f02 a408 |0009: check-cast v2, Ljava/util/ArrayList; // type@08a4 │ │ -0a9826: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0a982a: 1e08 |000d: monitor-exit v8 │ │ -0a982c: 0e00 |000e: return-void │ │ -0a982e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0a9830: 6e10 d343 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a9836: 0a07 |0013: move-result v7 │ │ -0a9838: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -0a983c: 6e20 cb43 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a9842: 0c01 |0019: move-result-object v1 │ │ -0a9844: 1f01 4e00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@004e │ │ -0a9848: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0a984a: 6e10 f601 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@01f6 │ │ -0a9850: 0a07 |0020: move-result v7 │ │ -0a9852: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -0a9856: 6e20 f701 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@01f7 │ │ -0a985c: 0c00 |0026: move-result-object v0 │ │ -0a985e: 5497 2a04 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a9862: 6e20 f143 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0a9868: 0c06 |002c: move-result-object v6 │ │ -0a986a: 1f06 a408 |002d: check-cast v6, Ljava/util/ArrayList; // type@08a4 │ │ -0a986e: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -0a9872: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0a9874: 6e10 d343 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a987a: 0a07 |0035: move-result v7 │ │ -0a987c: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -0a9880: 6e20 cb43 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0a9886: 0c07 |003b: move-result-object v7 │ │ -0a9888: 1f07 3502 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ -0a988c: 5477 2604 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ -0a9890: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -0a9894: 6e20 cf43 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -0a989a: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0a989e: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0a98a2: 28e9 |0049: goto 0032 // -0017 │ │ -0a98a4: 6e10 d343 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0a98aa: 0a07 |004d: move-result v7 │ │ -0a98ac: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -0a98b0: 5497 2a04 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ -0a98b4: 6e20 f443 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ -0a98ba: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a98be: 28c6 |0057: goto 001d // -003a │ │ -0a98c0: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a98c4: 28b6 |005a: goto 0010 // -004a │ │ -0a98c6: 1e08 |005b: monitor-exit v8 │ │ -0a98c8: 28b2 |005c: goto 000e // -004e │ │ -0a98ca: 0d07 |005d: move-exception v7 │ │ -0a98cc: 1e08 |005e: monitor-exit v8 │ │ -0a98ce: 2707 |005f: throw v7 │ │ +0a75a4: |[0a75a4] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +0a75b4: 5498 3004 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a75b8: 1d08 |0002: monitor-enter v8 │ │ +0a75ba: 5497 3004 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@0430 │ │ +0a75be: 6e20 f443 a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ +0a75c4: 0c02 |0008: move-result-object v2 │ │ +0a75c6: 1f02 a408 |0009: check-cast v2, Ljava/util/ArrayList; // type@08a4 │ │ +0a75ca: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +0a75ce: 1e08 |000d: monitor-exit v8 │ │ +0a75d0: 0e00 |000e: return-void │ │ +0a75d2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0a75d4: 6e10 d343 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a75da: 0a07 |0013: move-result v7 │ │ +0a75dc: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +0a75e0: 6e20 cb43 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a75e6: 0c01 |0019: move-result-object v1 │ │ +0a75e8: 1f01 4e00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@004e │ │ +0a75ec: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0a75ee: 6e10 f601 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@01f6 │ │ +0a75f4: 0a07 |0020: move-result v7 │ │ +0a75f6: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +0a75fa: 6e20 f701 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@01f7 │ │ +0a7600: 0c00 |0026: move-result-object v0 │ │ +0a7602: 5497 2a04 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a7606: 6e20 f143 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0a760c: 0c06 |002c: move-result-object v6 │ │ +0a760e: 1f06 a408 |002d: check-cast v6, Ljava/util/ArrayList; // type@08a4 │ │ +0a7612: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +0a7616: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0a7618: 6e10 d343 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a761e: 0a07 |0035: move-result v7 │ │ +0a7620: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +0a7624: 6e20 cb43 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0a762a: 0c07 |003b: move-result-object v7 │ │ +0a762c: 1f07 3502 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0235 │ │ +0a7630: 5477 2604 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@0426 │ │ +0a7634: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +0a7638: 6e20 cf43 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +0a763e: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0a7642: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0a7646: 28e9 |0049: goto 0032 // -0017 │ │ +0a7648: 6e10 d343 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0a764e: 0a07 |004d: move-result v7 │ │ +0a7650: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +0a7654: 5497 2a04 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@042a │ │ +0a7658: 6e20 f443 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ +0a765e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a7662: 28c6 |0057: goto 001d // -003a │ │ +0a7664: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a7668: 28b6 |005a: goto 0010 // -004a │ │ +0a766a: 1e08 |005b: monitor-exit v8 │ │ +0a766c: 28b2 |005c: goto 000e // -004e │ │ +0a766e: 0d07 |005d: move-exception v7 │ │ +0a7670: 1e08 |005e: monitor-exit v8 │ │ +0a7672: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -40757,21 +40763,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 5199 (LocalBroadcastManager.java) │ │ + source_file_idx : 5195 (LocalBroadcastManager.java) │ │ │ │ Class #237 header: │ │ class_idx : 567 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #237 annotations: │ │ Annotations on class │ │ @@ -40796,21 +40802,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a98dc: |[0a98dc] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -0a98ec: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a98f2: 2200 ca08 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@08ca │ │ -0a98f6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0a98f8: 7020 7544 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@4475 │ │ -0a98fe: 5b20 3104 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0431 │ │ -0a9902: 0e00 |000b: return-void │ │ +0a7680: |[0a7680] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +0a7690: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7696: 2200 ca08 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@08ca │ │ +0a769a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0a769c: 7020 7544 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@4475 │ │ +0a76a2: 5b20 3104 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0431 │ │ +0a76a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -40820,44 +40826,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a9904: |[0a9904] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -0a9914: 2200 7b08 |0000: new-instance v0, Ljava/lang/Thread; // type@087b │ │ -0a9918: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0a991c: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0a9922: 1a02 7d15 |0007: const-string v2, "ModernAsyncTask #" // string@157d │ │ -0a9926: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0a992c: 0c01 |000c: move-result-object v1 │ │ -0a992e: 5432 3104 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0431 │ │ -0a9932: 6e10 7644 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@4476 │ │ -0a9938: 0a02 |0012: move-result v2 │ │ -0a993a: 6e20 5f43 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0a9940: 0c01 |0016: move-result-object v1 │ │ -0a9942: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0a9948: 0c01 |001a: move-result-object v1 │ │ -0a994a: 7030 7143 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@4371 │ │ -0a9950: 1100 |001e: return-object v0 │ │ +0a76a8: |[0a76a8] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +0a76b8: 2200 7b08 |0000: new-instance v0, Ljava/lang/Thread; // type@087b │ │ +0a76bc: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0a76c0: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a76c6: 1a02 7915 |0007: const-string v2, "ModernAsyncTask #" // string@1579 │ │ +0a76ca: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a76d0: 0c01 |000c: move-result-object v1 │ │ +0a76d2: 5432 3104 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@0431 │ │ +0a76d6: 6e10 7644 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@4476 │ │ +0a76dc: 0a02 |0012: move-result v2 │ │ +0a76de: 6e20 5f43 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a76e4: 0c01 |0016: move-result-object v1 │ │ +0a76e6: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a76ec: 0c01 |001a: move-result-object v1 │ │ +0a76ee: 7030 7143 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@4371 │ │ +0a76f4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #238 header: │ │ class_idx : 569 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2243 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #238 annotations: │ │ Annotations on class │ │ @@ -40882,18 +40888,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a9954: |[0a9954] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -0a9964: 5b01 3404 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ -0a9968: 7020 6b44 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@446b │ │ -0a996e: 0e00 |0005: return-void │ │ +0a76f8: |[0a76f8] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +0a7708: 5b01 3404 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ +0a770c: 7020 6b44 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@446b │ │ +0a7712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -40906,41 +40912,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0a9970: |[0a9970] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -0a9980: 6e10 e40c 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0ce4 │ │ -0a9986: 0c01 |0003: move-result-object v1 │ │ -0a9988: 5463 3404 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ -0a998c: 7120 f40c 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf4 │ │ -0a9992: 0e00 |0009: return-void │ │ -0a9994: 0d00 |000a: move-exception v0 │ │ -0a9996: 1a03 2b04 |000b: const-string v3, "AsyncTask" // string@042b │ │ -0a999a: 7120 6137 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0a99a0: 28f9 |0010: goto 0009 // -0007 │ │ -0a99a2: 0d00 |0011: move-exception v0 │ │ -0a99a4: 2203 7508 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ -0a99a8: 1a04 db03 |0014: const-string v4, "An error occurred while executing doInBackground()" // string@03db │ │ -0a99ac: 6e10 6944 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@4469 │ │ -0a99b2: 0c05 |0019: move-result-object v5 │ │ -0a99b4: 7030 2a43 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ -0a99ba: 2703 |001d: throw v3 │ │ -0a99bc: 0d00 |001e: move-exception v0 │ │ -0a99be: 5463 3404 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ -0a99c2: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -0a99c4: 7120 f40c 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf4 │ │ -0a99ca: 28e4 |0025: goto 0009 // -001c │ │ -0a99cc: 0d02 |0026: move-exception v2 │ │ -0a99ce: 2203 7508 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ -0a99d2: 1a04 db03 |0029: const-string v4, "An error occurred while executing doInBackground()" // string@03db │ │ -0a99d6: 7030 2a43 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ -0a99dc: 2703 |002e: throw v3 │ │ +0a7714: |[0a7714] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +0a7724: 6e10 e40c 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@0ce4 │ │ +0a772a: 0c01 |0003: move-result-object v1 │ │ +0a772c: 5463 3404 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ +0a7730: 7120 f40c 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf4 │ │ +0a7736: 0e00 |0009: return-void │ │ +0a7738: 0d00 |000a: move-exception v0 │ │ +0a773a: 1a03 2804 |000b: const-string v3, "AsyncTask" // string@0428 │ │ +0a773e: 7120 6137 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0a7744: 28f9 |0010: goto 0009 // -0007 │ │ +0a7746: 0d00 |0011: move-exception v0 │ │ +0a7748: 2203 7508 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ +0a774c: 1a04 d803 |0014: const-string v4, "An error occurred while executing doInBackground()" // string@03d8 │ │ +0a7750: 6e10 6944 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@4469 │ │ +0a7756: 0c05 |0019: move-result-object v5 │ │ +0a7758: 7030 2a43 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ +0a775e: 2703 |001d: throw v3 │ │ +0a7760: 0d00 |001e: move-exception v0 │ │ +0a7762: 5463 3404 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0434 │ │ +0a7766: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +0a7768: 7120 f40c 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf4 │ │ +0a776e: 28e4 |0025: goto 0009 // -001c │ │ +0a7770: 0d02 |0026: move-exception v2 │ │ +0a7772: 2203 7508 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ +0a7776: 1a04 d803 |0029: const-string v4, "An error occurred while executing doInBackground()" // string@03d8 │ │ +0a777a: 7030 2a43 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@432a │ │ +0a7780: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -40960,21 +40966,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #239 header: │ │ class_idx : 570 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #239 annotations: │ │ Annotations on class │ │ @@ -40998,54 +41004,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0a99f8: |[0a99f8] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -0a9a08: 7100 ed0c 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0ced │ │ -0a9a0e: 0c00 |0003: move-result-object v0 │ │ -0a9a10: 2100 |0004: array-length v0, v0 │ │ -0a9a12: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ -0a9a16: 6900 3504 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ -0a9a1a: 6200 3504 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ -0a9a1e: 6201 3b04 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ -0a9a22: 6e10 eb0c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ -0a9a28: 0a01 |0010: move-result v1 │ │ -0a9a2a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0a9a2c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0a9a30: 6200 3504 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ -0a9a34: 6201 3904 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ -0a9a38: 6e10 eb0c 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ -0a9a3e: 0a01 |001b: move-result v1 │ │ -0a9a40: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0a9a42: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0a9a46: 0e00 |001f: return-void │ │ -0a9a48: 0d00 |0020: move-exception v0 │ │ -0a9a4a: 28fe |0021: goto 001f // -0002 │ │ -0a9a4c: 0d00 |0022: move-exception v0 │ │ -0a9a4e: 28f1 |0023: goto 0014 // -000f │ │ +0a779c: |[0a779c] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +0a77ac: 7100 ed0c 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@0ced │ │ +0a77b2: 0c00 |0003: move-result-object v0 │ │ +0a77b4: 2100 |0004: array-length v0, v0 │ │ +0a77b6: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ +0a77ba: 6900 3504 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ +0a77be: 6200 3504 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ +0a77c2: 6201 3b04 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ +0a77c6: 6e10 eb0c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ +0a77cc: 0a01 |0010: move-result v1 │ │ +0a77ce: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0a77d0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0a77d4: 6200 3504 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ +0a77d8: 6201 3904 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ +0a77dc: 6e10 eb0c 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ +0a77e2: 0a01 |001b: move-result v1 │ │ +0a77e4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a77e6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0a77ea: 0e00 |001f: return-void │ │ +0a77ec: 0d00 |0020: move-exception v0 │ │ +0a77ee: 28fe |0021: goto 001f // -0002 │ │ +0a77f0: 0d00 |0022: move-exception v0 │ │ +0a77f2: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #240 header: │ │ class_idx : 571 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #240 annotations: │ │ Annotations on class │ │ @@ -41078,40 +41084,40 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a9a6c: |[0a9a6c] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -0a9a7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a9a82: 5b01 3704 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ -0a9a86: 5b02 3604 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ -0a9a8a: 0e00 |0007: return-void │ │ +0a7810: |[0a7810] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +0a7820: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7826: 5b01 3704 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ +0a782a: 5b02 3604 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ +0a782e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ 0x0005 line=503 │ │ 0x0007 line=504 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #241 header: │ │ class_idx : 572 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #241 annotations: │ │ Annotations on class │ │ @@ -41131,19 +41137,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0a9a8c: |[0a9a8c] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -0a9a9c: 7100 e404 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04e4 │ │ -0a9aa2: 0c00 |0003: move-result-object v0 │ │ -0a9aa4: 7020 cd04 0100 |0004: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0a9aaa: 0e00 |0007: return-void │ │ +0a7830: |[0a7830] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +0a7840: 7100 e404 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04e4 │ │ +0a7846: 0c00 |0003: move-result-object v0 │ │ +0a7848: 7020 cd04 0100 |0004: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0a784e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0007 line=474 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ @@ -41153,52 +41159,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0a9aac: |[0a9aac] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -0a9abc: 5450 c300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0a9ac0: 1f00 3b02 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ -0a9ac4: 5251 c400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@00c4 │ │ -0a9ac8: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -0a9ace: 0e00 |0009: return-void │ │ -0a9ad0: 5401 3704 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ -0a9ad4: 5402 3604 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ -0a9ad8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0a9ada: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -0a9ade: 7120 f50c 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf5 │ │ -0a9ae4: 28f5 |0014: goto 0009 // -000b │ │ -0a9ae6: 5401 3704 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ -0a9aea: 5402 3604 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ -0a9aee: 6e20 050d 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0d05 │ │ -0a9af4: 28ed |001c: goto 0009 // -0013 │ │ -0a9af6: 0000 |001d: nop // spacer │ │ -0a9af8: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +0a7850: |[0a7850] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +0a7860: 5450 c300 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0a7864: 1f00 3b02 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ +0a7868: 5251 c400 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@00c4 │ │ +0a786c: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +0a7872: 0e00 |0009: return-void │ │ +0a7874: 5401 3704 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ +0a7878: 5402 3604 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ +0a787c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0a787e: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +0a7882: 7120 f50c 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@0cf5 │ │ +0a7888: 28f5 |0014: goto 0009 // -000b │ │ +0a788a: 5401 3704 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@0437 │ │ +0a788e: 5402 3604 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@0436 │ │ +0a7892: 6e20 050d 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@0d05 │ │ +0a7898: 28ed |001c: goto 0009 // -0013 │ │ +0a789a: 0000 |001d: nop // spacer │ │ +0a789c: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0004 line=480 │ │ 0x0009 line=489 │ │ 0x000a line=483 │ │ 0x0015 line=486 │ │ 0x001d line=480 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #242 header: │ │ class_idx : 573 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 2144 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #242 annotations: │ │ Annotations on class │ │ @@ -41237,40 +41243,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0a9b08: |[0a9b08] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -0a9b18: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0a9b1a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0a9b1c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0a9b1e: 2200 3d02 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ -0a9b22: 1a01 6616 |0005: const-string v1, "PENDING" // string@1666 │ │ -0a9b26: 7030 ea0c 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ -0a9b2c: 6900 3a04 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ -0a9b30: 2200 3d02 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ -0a9b34: 1a01 7b17 |000e: const-string v1, "RUNNING" // string@177b │ │ -0a9b38: 7030 ea0c 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ -0a9b3e: 6900 3b04 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ -0a9b42: 2200 3d02 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ -0a9b46: 1a01 0e08 |0017: const-string v1, "FINISHED" // string@080e │ │ -0a9b4a: 7030 ea0c 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ -0a9b50: 6900 3904 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ -0a9b54: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0a9b56: 2300 0c09 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@090c │ │ -0a9b5a: 6201 3a04 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ -0a9b5e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0a9b62: 6201 3b04 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ -0a9b66: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0a9b6a: 6201 3904 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ -0a9b6e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0a9b72: 6900 3804 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0438 │ │ -0a9b76: 0e00 |002f: return-void │ │ +0a78ac: |[0a78ac] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +0a78bc: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0a78be: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a78c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a78c2: 2200 3d02 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ +0a78c6: 1a01 6216 |0005: const-string v1, "PENDING" // string@1662 │ │ +0a78ca: 7030 ea0c 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ +0a78d0: 6900 3a04 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ +0a78d4: 2200 3d02 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ +0a78d8: 1a01 7717 |000e: const-string v1, "RUNNING" // string@1777 │ │ +0a78dc: 7030 ea0c 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ +0a78e2: 6900 3b04 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ +0a78e6: 2200 3d02 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ +0a78ea: 1a01 0a08 |0017: const-string v1, "FINISHED" // string@080a │ │ +0a78ee: 7030 ea0c 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@0cea │ │ +0a78f4: 6900 3904 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ +0a78f8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0a78fa: 2300 0c09 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@090c │ │ +0a78fe: 6201 3a04 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ +0a7902: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0a7906: 6201 3b04 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ +0a790a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0a790e: 6201 3904 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ +0a7912: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0a7916: 6900 3804 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0438 │ │ +0a791a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=94 │ │ 0x000c line=98 │ │ 0x0015 line=102 │ │ 0x001e line=90 │ │ locals : │ │ @@ -41280,17 +41286,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 │ │ -0a9b78: |[0a9b78] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -0a9b88: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ -0a9b8e: 0e00 |0003: return-void │ │ +0a791c: |[0a791c] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +0a792c: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ +0a7932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -41300,20 +41306,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a9b90: |[0a9b90] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0a9ba0: 1c00 3d02 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ -0a9ba4: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ -0a9baa: 0c00 |0005: move-result-object v0 │ │ -0a9bac: 1f00 3d02 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ -0a9bb0: 1100 |0008: return-object v0 │ │ +0a7934: |[0a7934] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0a7944: 1c00 3d02 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ +0a7948: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ +0a794e: 0c00 |0005: move-result-object v0 │ │ +0a7950: 1f00 3d02 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@023d │ │ +0a7954: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -41321,33 +41327,33 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a9bb4: |[0a9bb4] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0a9bc4: 6200 3804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0438 │ │ -0a9bc8: 6e10 a145 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@45a1 │ │ -0a9bce: 0c00 |0005: move-result-object v0 │ │ -0a9bd0: 1f00 0c09 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@090c │ │ -0a9bd4: 1100 |0008: return-object v0 │ │ +0a7958: |[0a7958] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0a7968: 6200 3804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@0438 │ │ +0a796c: 6e10 a145 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@45a1 │ │ +0a7972: 0c00 |0005: move-result-object v0 │ │ +0a7974: 1f00 0c09 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@090c │ │ +0a7978: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #243 header: │ │ class_idx : 574 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -41375,17 +41381,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9bd8: |[0a9bd8] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -0a9be8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0a9bee: 0e00 |0003: return-void │ │ +0a797c: |[0a797c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +0a798c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -41394,33 +41400,33 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9bf0: |[0a9bf0] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -0a9c00: 7010 ee0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@0cee │ │ -0a9c06: 0e00 |0003: return-void │ │ +0a7994: |[0a7994] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +0a79a4: 7010 ee0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@0cee │ │ +0a79aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #244 header: │ │ class_idx : 575 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 11 │ │ instance_fields_size: 4 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ @@ -41538,34 +41544,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 39 16-bit code units │ │ -0a9c08: |[0a9c08] android.support.v4.content.ModernAsyncTask.:()V │ │ -0a9c18: 2200 3702 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0237 │ │ -0a9c1c: 7010 de0c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0cde │ │ -0a9c22: 6900 4b04 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@044b │ │ -0a9c26: 2200 c408 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@08c4 │ │ -0a9c2a: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -0a9c2e: 7020 7044 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@4470 │ │ -0a9c34: 6900 4a04 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@044a │ │ -0a9c38: 2201 c608 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@08c6 │ │ -0a9c3c: 1252 |0012: const/4 v2, #int 5 // #5 │ │ -0a9c3e: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ -0a9c42: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ -0a9c46: 6206 7220 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@2072 │ │ -0a9c4a: 6207 4a04 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@044a │ │ -0a9c4e: 6208 4b04 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@044b │ │ -0a9c52: 7608 7144 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@4471 │ │ -0a9c58: 6901 4304 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ -0a9c5c: 6200 4304 |0022: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ -0a9c60: 6900 4804 |0024: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ -0a9c64: 0e00 |0026: return-void │ │ +0a79ac: |[0a79ac] android.support.v4.content.ModernAsyncTask.:()V │ │ +0a79bc: 2200 3702 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0237 │ │ +0a79c0: 7010 de0c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@0cde │ │ +0a79c6: 6900 4b04 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@044b │ │ +0a79ca: 2200 c408 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@08c4 │ │ +0a79ce: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +0a79d2: 7020 7044 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@4470 │ │ +0a79d8: 6900 4a04 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@044a │ │ +0a79dc: 2201 c608 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@08c6 │ │ +0a79e0: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +0a79e2: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +0a79e6: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +0a79ea: 6206 7220 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@2072 │ │ +0a79ee: 6207 4a04 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@044a │ │ +0a79f2: 6208 4b04 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@044b │ │ +0a79f6: 7608 7144 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@4471 │ │ +0a79fc: 6901 4304 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ +0a7a00: 6200 4304 |0022: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ +0a7a04: 6900 4804 |0024: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ +0a7a08: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=63 │ │ 0x0010 line=69 │ │ 0x0022 line=78 │ │ locals : │ │ @@ -41575,29 +41581,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a9c68: |[0a9c68] android.support.v4.content.ModernAsyncTask.:()V │ │ -0a9c78: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0a9c7e: 6200 3a04 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ -0a9c82: 5b20 4504 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9c86: 2200 c908 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@08c9 │ │ -0a9c8a: 7010 7244 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@4472 │ │ -0a9c90: 5b20 4604 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ -0a9c94: 2200 3802 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0238 │ │ -0a9c98: 7020 e00c 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0ce0 │ │ -0a9c9e: 5b20 4704 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ -0a9ca2: 2200 3902 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0239 │ │ -0a9ca6: 5421 4704 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ -0a9caa: 7030 e20c 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0ce2 │ │ -0a9cb0: 5b20 4404 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9cb4: 0e00 |001e: return-void │ │ +0a7a0c: |[0a7a0c] android.support.v4.content.ModernAsyncTask.:()V │ │ +0a7a1c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7a22: 6200 3a04 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ +0a7a26: 5b20 4504 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7a2a: 2200 c908 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@08c9 │ │ +0a7a2e: 7010 7244 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@4472 │ │ +0a7a34: 5b20 4604 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ +0a7a38: 2200 3802 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0238 │ │ +0a7a3c: 7020 e00c 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@0ce0 │ │ +0a7a42: 5b20 4704 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ +0a7a46: 2200 3902 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0239 │ │ +0a7a4a: 5421 4704 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ +0a7a4e: 7030 e20c 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@0ce2 │ │ +0a7a54: 5b20 4404 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7a58: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=82 │ │ 0x0007 line=84 │ │ 0x000e line=123 │ │ 0x0015 line=132 │ │ @@ -41611,17 +41617,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9cb8: |[0a9cb8] android.support.v4.content.ModernAsyncTask.access$100:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -0a9cc8: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ -0a9ccc: 1100 |0002: return-object v0 │ │ +0a7a5c: |[0a7a5c] android.support.v4.content.ModernAsyncTask.access$100:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +0a7a6c: 5410 4604 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ +0a7a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -41629,18 +41635,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a9cd0: |[0a9cd0] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9ce0: 7020 060d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ -0a9ce6: 0c00 |0003: move-result-object v0 │ │ -0a9ce8: 1100 |0004: return-object v0 │ │ +0a7a74: |[0a7a74] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7a84: 7020 060d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ +0a7a8a: 0c00 |0003: move-result-object v0 │ │ +0a7a8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -41649,17 +41655,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9cec: |[0a9cec] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0a9cfc: 7020 070d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0d07 │ │ -0a9d02: 0e00 |0003: return-void │ │ +0a7a90: |[0a7a90] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0a7aa0: 7020 070d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@0d07 │ │ +0a7aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -41668,17 +41674,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a9d04: |[0a9d04] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0a9d14: 7020 fb0c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0cfb │ │ -0a9d1a: 0e00 |0003: return-void │ │ +0a7aa8: |[0a7aa8] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +0a7ab8: 7020 fb0c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@0cfb │ │ +0a7abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -41687,18 +41693,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a9d1c: |[0a9d1c] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -0a9d2c: 6200 4804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ -0a9d30: 7220 6a44 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@446a │ │ -0a9d36: 0e00 |0005: return-void │ │ +0a7ac0: |[0a7ac0] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +0a7ad0: 6200 4804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ +0a7ad4: 7220 6a44 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@446a │ │ +0a7ada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0005 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -41707,24 +41713,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a9d38: |[0a9d38] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -0a9d48: 6e10 000d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0d00 │ │ -0a9d4e: 0a00 |0003: move-result v0 │ │ -0a9d50: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0a9d54: 6e20 020d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0d02 │ │ -0a9d5a: 6200 3904 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ -0a9d5e: 5b10 4504 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9d62: 0e00 |000d: return-void │ │ -0a9d64: 6e20 030d 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0d03 │ │ -0a9d6a: 28f8 |0011: goto 0009 // -0008 │ │ +0a7adc: |[0a7adc] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +0a7aec: 6e10 000d 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0d00 │ │ +0a7af2: 0a00 |0003: move-result v0 │ │ +0a7af4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0a7af8: 6e20 020d 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@0d02 │ │ +0a7afe: 6200 3904 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0439 │ │ +0a7b02: 5b10 4504 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7b06: 0e00 |000d: return-void │ │ +0a7b08: 6e20 030d 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0d03 │ │ +0a7b0e: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0006 line=464 │ │ 0x0009 line=468 │ │ 0x000d line=469 │ │ 0x000e line=466 │ │ @@ -41739,28 +41745,28 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0a9d6c: |[0a9d6c] android.support.v4.content.ModernAsyncTask.getHandler:()Landroid/os/Handler; │ │ -0a9d7c: 1c01 3f02 |0000: const-class v1, Landroid/support/v4/content/ModernAsyncTask; // type@023f │ │ -0a9d80: 1d01 |0002: monitor-enter v1 │ │ -0a9d82: 6200 4904 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ -0a9d86: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0a9d8a: 2200 3c02 |0007: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@023c │ │ -0a9d8e: 7010 e70c 0000 |0009: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0ce7 │ │ -0a9d94: 6900 4904 |000c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ -0a9d98: 6200 4904 |000e: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ -0a9d9c: 1e01 |0010: monitor-exit v1 │ │ -0a9d9e: 1100 |0011: return-object v0 │ │ -0a9da0: 0d00 |0012: move-exception v0 │ │ -0a9da2: 1e01 |0013: monitor-exit v1 │ │ -0a9da4: 2700 |0014: throw v0 │ │ +0a7b10: |[0a7b10] android.support.v4.content.ModernAsyncTask.getHandler:()Landroid/os/Handler; │ │ +0a7b20: 1c01 3f02 |0000: const-class v1, Landroid/support/v4/content/ModernAsyncTask; // type@023f │ │ +0a7b24: 1d01 |0002: monitor-enter v1 │ │ +0a7b26: 6200 4904 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ +0a7b2a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0a7b2e: 2200 3c02 |0007: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@023c │ │ +0a7b32: 7010 e70c 0000 |0009: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@0ce7 │ │ +0a7b38: 6900 4904 |000c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ +0a7b3c: 6200 4904 |000e: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@0449 │ │ +0a7b40: 1e01 |0010: monitor-exit v1 │ │ +0a7b42: 1100 |0011: return-object v0 │ │ +0a7b44: 0d00 |0012: move-exception v0 │ │ +0a7b46: 1e01 |0013: monitor-exit v1 │ │ +0a7b48: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0007 line=108 │ │ @@ -41773,27 +41779,27 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0a9db4: |[0a9db4] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a9dc4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0a9dc6: 7100 fe0c 0000 |0001: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask;.getHandler:()Landroid/os/Handler; // method@0cfe │ │ -0a9dcc: 0c01 |0004: move-result-object v1 │ │ -0a9dce: 2202 3b02 |0005: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ -0a9dd2: 2353 3709 |0007: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ -0a9dd6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0a9dd8: 4d07 0304 |000a: aput-object v7, v3, v4 │ │ -0a9ddc: 7030 e60c 6203 |000c: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0ce6 │ │ -0a9de2: 6e30 d304 5102 |000f: invoke-virtual {v1, v5, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0a9de8: 0c00 |0012: move-result-object v0 │ │ -0a9dea: 6e10 e804 0000 |0013: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0a9df0: 1107 |0016: return-object v7 │ │ +0a7b58: |[0a7b58] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a7b68: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0a7b6a: 7100 fe0c 0000 |0001: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask;.getHandler:()Landroid/os/Handler; // method@0cfe │ │ +0a7b70: 0c01 |0004: move-result-object v1 │ │ +0a7b72: 2202 3b02 |0005: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ +0a7b76: 2353 3709 |0007: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ +0a7b7a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0a7b7c: 4d07 0304 |000a: aput-object v7, v3, v4 │ │ +0a7b80: 7030 e60c 6203 |000c: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0ce6 │ │ +0a7b86: 6e30 d304 5102 |000f: invoke-virtual {v1, v5, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a7b8c: 0c00 |0012: move-result-object v0 │ │ +0a7b8e: 6e10 e804 0000 |0013: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0a7b94: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=162 │ │ 0x0013 line=164 │ │ 0x0016 line=165 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -41807,21 +41813,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a9df4: |[0a9df4] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -0a9e04: 5421 4604 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ -0a9e08: 6e10 7344 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@4473 │ │ -0a9e0e: 0a00 |0005: move-result v0 │ │ -0a9e10: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0a9e14: 7020 060d 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ -0a9e1a: 0e00 |000b: return-void │ │ +0a7b98: |[0a7b98] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +0a7ba8: 5421 4604 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@0446 │ │ +0a7bac: 6e10 7344 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@4473 │ │ +0a7bb2: 0a00 |0005: move-result v0 │ │ +0a7bb4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0a7bb8: 7020 060d 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d06 │ │ +0a7bbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0008 line=157 │ │ 0x000b line=159 │ │ locals : │ │ @@ -41836,17 +41842,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9e1c: |[0a9e1c] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -0a9e2c: 6900 4804 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ -0a9e30: 0e00 |0002: return-void │ │ +0a7bc0: |[0a7bc0] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +0a7bd0: 6900 4804 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ +0a7bd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -41856,19 +41862,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a9e34: |[0a9e34] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -0a9e44: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9e48: 6e20 6c44 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@446c │ │ -0a9e4e: 0a00 |0005: move-result v0 │ │ -0a9e50: 0f00 |0006: return v0 │ │ +0a7bd8: |[0a7bd8] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +0a7be8: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7bec: 6e20 6c44 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@446c │ │ +0a7bf2: 0a00 |0005: move-result v0 │ │ +0a7bf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -41884,19 +41890,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0a9e54: |[0a9e54] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0a9e64: 6200 4804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ -0a9e68: 6e30 fa0c 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0cfa │ │ -0a9e6e: 0c00 |0005: move-result-object v0 │ │ -0a9e70: 1100 |0006: return-object v0 │ │ +0a7bf8: |[0a7bf8] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +0a7c08: 6200 4804 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@0448 │ │ +0a7c0c: 6e30 fa0c 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0cfa │ │ +0a7c12: 0c00 |0005: move-result-object v0 │ │ +0a7c14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -41907,41 +41913,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0a9e74: |[0a9e74] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -0a9e84: 5420 4504 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9e88: 6201 3a04 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ -0a9e8c: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -0a9e90: 6200 3504 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ -0a9e94: 5421 4504 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9e98: 6e10 eb0c 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ -0a9e9e: 0a01 |000d: move-result v1 │ │ -0a9ea0: 4400 0001 |000e: aget v0, v0, v1 │ │ -0a9ea4: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -0a9eaa: 6200 3b04 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ -0a9eae: 5b20 4504 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9eb2: 6e10 040d 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0d04 │ │ -0a9eb8: 5420 4704 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ -0a9ebc: 5b04 3c04 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@043c │ │ -0a9ec0: 5420 4404 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9ec4: 7220 6a44 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@446a │ │ -0a9eca: 1102 |0023: return-object v2 │ │ -0a9ecc: 2200 6508 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a9ed0: 1a01 af05 |0026: const-string v1, "Cannot execute task: the task is already running." // string@05af │ │ -0a9ed4: 7020 f642 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a9eda: 2700 |002b: throw v0 │ │ -0a9edc: 2200 6508 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0a9ee0: 1a01 ae05 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@05ae │ │ -0a9ee4: 7020 f642 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0a9eea: 2700 |0033: throw v0 │ │ -0a9eec: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +0a7c18: |[0a7c18] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +0a7c28: 5420 4504 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7c2c: 6201 3a04 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043a │ │ +0a7c30: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +0a7c34: 6200 3504 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@0435 │ │ +0a7c38: 5421 4504 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7c3c: 6e10 eb0c 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@0ceb │ │ +0a7c42: 0a01 |000d: move-result v1 │ │ +0a7c44: 4400 0001 |000e: aget v0, v0, v1 │ │ +0a7c48: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +0a7c4e: 6200 3b04 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@043b │ │ +0a7c52: 5b20 4504 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7c56: 6e10 040d 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@0d04 │ │ +0a7c5c: 5420 4704 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@0447 │ │ +0a7c60: 5b04 3c04 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@043c │ │ +0a7c64: 5420 4404 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7c68: 7220 6a44 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@446a │ │ +0a7c6e: 1102 |0023: return-object v2 │ │ +0a7c70: 2200 6508 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a7c74: 1a01 ab05 |0026: const-string v1, "Cannot execute task: the task is already running." // string@05ab │ │ +0a7c78: 7020 f642 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a7c7e: 2700 |002b: throw v0 │ │ +0a7c80: 2200 6508 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0a7c84: 1a01 aa05 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@05aa │ │ +0a7c88: 7020 f642 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0a7c8e: 2700 |0033: throw v0 │ │ +0a7c90: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0006 line=412 │ │ 0x0013 line=423 │ │ 0x0017 line=425 │ │ 0x001a line=427 │ │ @@ -41962,19 +41968,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9efc: |[0a9efc] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -0a9f0c: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9f10: 6e10 6d44 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@446d │ │ -0a9f16: 0c00 |0005: move-result-object v0 │ │ -0a9f18: 1100 |0006: return-object v0 │ │ +0a7ca0: |[0a7ca0] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +0a7cb0: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7cb4: 6e10 6d44 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@446d │ │ +0a7cba: 0c00 |0005: move-result-object v0 │ │ +0a7cbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -41983,19 +41989,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0a9f1c: |[0a9f1c] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -0a9f2c: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9f30: 6e40 6e44 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@446e │ │ -0a9f36: 0c00 |0005: move-result-object v0 │ │ -0a9f38: 1100 |0006: return-object v0 │ │ +0a7cc0: |[0a7cc0] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +0a7cd0: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7cd4: 6e40 6e44 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@446e │ │ +0a7cda: 0c00 |0005: move-result-object v0 │ │ +0a7cdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -42006,17 +42012,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9f3c: |[0a9f3c] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -0a9f4c: 5410 4504 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ -0a9f50: 1100 |0002: return-object v0 │ │ +0a7ce0: |[0a7ce0] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +0a7cf0: 5410 4504 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@0445 │ │ +0a7cf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -42025,19 +42031,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a9f54: |[0a9f54] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -0a9f64: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ -0a9f68: 6e10 6f44 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@446f │ │ -0a9f6e: 0a00 |0005: move-result v0 │ │ -0a9f70: 0f00 |0006: return v0 │ │ +0a7cf8: |[0a7cf8] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +0a7d08: 5410 4404 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@0444 │ │ +0a7d0c: 6e10 6f44 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@446f │ │ +0a7d12: 0a00 |0005: move-result v0 │ │ +0a7d14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -42046,16 +42052,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9f74: |[0a9f74] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -0a9f84: 0e00 |0000: return-void │ │ +0a7d18: |[0a7d18] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +0a7d28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -42064,17 +42070,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a9f88: |[0a9f88] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -0a9f98: 6e10 010d 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0d01 │ │ -0a9f9e: 0e00 |0003: return-void │ │ +0a7d2c: |[0a7d2c] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +0a7d3c: 6e10 010d 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@0d01 │ │ +0a7d42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0003 line=250 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -42086,16 +42092,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9fa0: |[0a9fa0] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a9fb0: 0e00 |0000: return-void │ │ +0a7d44: |[0a7d44] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a7d54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -42106,16 +42112,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9fb4: |[0a9fb4] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -0a9fc4: 0e00 |0000: return-void │ │ +0a7d58: |[0a7d58] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +0a7d68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -42124,16 +42130,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9fc8: |[0a9fc8] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -0a9fd8: 0e00 |0000: return-void │ │ +0a7d6c: |[0a7d6c] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +0a7d7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -42144,45 +42150,45 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0a9fdc: |[0a9fdc] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -0a9fec: 6e10 000d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0d00 │ │ -0a9ff2: 0a00 |0003: move-result v0 │ │ -0a9ff4: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -0a9ff8: 7100 fe0c 0000 |0006: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask;.getHandler:()Landroid/os/Handler; // method@0cfe │ │ -0a9ffe: 0c00 |0009: move-result-object v0 │ │ -0aa000: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0aa002: 2202 3b02 |000b: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ -0aa006: 7030 e60c 3204 |000d: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0ce6 │ │ -0aa00c: 6e30 d304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0aa012: 0c00 |0013: move-result-object v0 │ │ -0aa014: 6e10 e804 0000 |0014: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0aa01a: 0e00 |0017: return-void │ │ +0a7d80: |[0a7d80] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +0a7d90: 6e10 000d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@0d00 │ │ +0a7d96: 0a00 |0003: move-result v0 │ │ +0a7d98: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +0a7d9c: 7100 fe0c 0000 |0006: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask;.getHandler:()Landroid/os/Handler; // method@0cfe │ │ +0a7da2: 0c00 |0009: move-result-object v0 │ │ +0a7da4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0a7da6: 2202 3b02 |000b: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@023b │ │ +0a7daa: 7030 e60c 3204 |000d: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@0ce6 │ │ +0a7db0: 6e30 d304 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0a7db6: 0c00 |0013: move-result-object v0 │ │ +0a7db8: 6e10 e804 0000 |0014: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0a7dbe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0006 line=457 │ │ 0x0017 line=460 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=4 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0018 reg=4 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #245 header: │ │ class_idx : 576 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5784 │ │ +source_file_idx : 5780 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #245 - │ │ Class descriptor : 'Landroid/support/v4/content/ParallelExecutorCompat;' │ │ @@ -42197,17 +42203,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa01c: |[0aa01c] android.support.v4.content.ParallelExecutorCompat.:()V │ │ -0aa02c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa032: 0e00 |0003: return-void │ │ +0a7dc0: |[0a7dc0] android.support.v4.content.ParallelExecutorCompat.:()V │ │ +0a7dd0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ParallelExecutorCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ParallelExecutorCompat;) │ │ @@ -42215,38 +42221,38 @@ │ │ type : '()Ljava/util/concurrent/Executor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0aa034: |[0aa034] android.support.v4.content.ParallelExecutorCompat.getParallelExecutor:()Ljava/util/concurrent/Executor; │ │ -0aa044: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa048: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0aa04c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0aa050: 7100 7e0c 0000 |0006: invoke-static {}, Landroid/support/v4/content/ExecutorCompatHoneycomb;.getParallelExecutor:()Ljava/util/concurrent/Executor; // method@0c7e │ │ -0aa056: 0c00 |0009: move-result-object v0 │ │ -0aa058: 1100 |000a: return-object v0 │ │ -0aa05a: 6200 4304 |000b: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ -0aa05e: 28fd |000d: goto 000a // -0003 │ │ +0a7dd8: |[0a7dd8] android.support.v4.content.ParallelExecutorCompat.getParallelExecutor:()Ljava/util/concurrent/Executor; │ │ +0a7de8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a7dec: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0a7df0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a7df4: 7100 7e0c 0000 |0006: invoke-static {}, Landroid/support/v4/content/ExecutorCompatHoneycomb;.getParallelExecutor:()Ljava/util/concurrent/Executor; // method@0c7e │ │ +0a7dfa: 0c00 |0009: move-result-object v0 │ │ +0a7dfc: 1100 |000a: return-object v0 │ │ +0a7dfe: 6200 4304 |000b: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ +0a7e02: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0006 line=31 │ │ 0x000a line=33 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5784 (ParallelExecutorCompat.java) │ │ + source_file_idx : 5780 (ParallelExecutorCompat.java) │ │ │ │ Class #246 header: │ │ class_idx : 577 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5799 │ │ +source_file_idx : 5795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #246 annotations: │ │ Annotations on class │ │ @@ -42260,21 +42266,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5799 (PermissionChecker.java) │ │ + source_file_idx : 5795 (PermissionChecker.java) │ │ │ │ Class #247 header: │ │ class_idx : 578 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5799 │ │ +source_file_idx : 5795 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #247 annotations: │ │ Annotations on class │ │ @@ -42335,17 +42341,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa060: |[0aa060] android.support.v4.content.PermissionChecker.:()V │ │ -0aa070: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa076: 0e00 |0003: return-void │ │ +0a7e04: |[0a7e04] android.support.v4.content.PermissionChecker.:()V │ │ +0a7e14: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/PermissionChecker; │ │ │ │ @@ -42354,31 +42360,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0aa078: |[0aa078] android.support.v4.content.PermissionChecker.checkCallingOrSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ -0aa088: 7100 9804 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ -0aa08e: 0a01 |0003: move-result v1 │ │ -0aa090: 7100 1105 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ -0aa096: 0a02 |0007: move-result v2 │ │ -0aa098: 3321 1300 |0008: if-ne v1, v2, 001b // +0013 │ │ -0aa09c: 6e10 a701 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0aa0a2: 0c00 |000d: move-result-object v0 │ │ -0aa0a4: 7100 9804 0000 |000e: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ -0aa0aa: 0a01 |0011: move-result v1 │ │ -0aa0ac: 7100 9904 0000 |0012: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ -0aa0b2: 0a02 |0015: move-result v2 │ │ -0aa0b4: 7150 0f0d 4321 |0016: invoke-static {v3, v4, v1, v2, v0}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ -0aa0ba: 0a01 |0019: move-result v1 │ │ -0aa0bc: 0f01 |001a: return v1 │ │ -0aa0be: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0aa0c0: 28f2 |001c: goto 000e // -000e │ │ +0a7e1c: |[0a7e1c] android.support.v4.content.PermissionChecker.checkCallingOrSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ +0a7e2c: 7100 9804 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ +0a7e32: 0a01 |0003: move-result v1 │ │ +0a7e34: 7100 1105 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ +0a7e3a: 0a02 |0007: move-result v2 │ │ +0a7e3c: 3321 1300 |0008: if-ne v1, v2, 001b // +0013 │ │ +0a7e40: 6e10 a701 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a7e46: 0c00 |000d: move-result-object v0 │ │ +0a7e48: 7100 9804 0000 |000e: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ +0a7e4e: 0a01 |0011: move-result v1 │ │ +0a7e50: 7100 9904 0000 |0012: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ +0a7e56: 0a02 |0015: move-result v2 │ │ +0a7e58: 7150 0f0d 4321 |0016: invoke-static {v3, v4, v1, v2, v0}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ +0a7e5e: 0a01 |0019: move-result v1 │ │ +0a7e60: 0f01 |001a: return v1 │ │ +0a7e62: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0a7e64: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x000e line=162 │ │ 0x001b line=160 │ │ locals : │ │ 0x000e - 0x001b reg=0 packageName Ljava/lang/String; │ │ @@ -42390,29 +42396,29 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0aa0c4: |[0aa0c4] android.support.v4.content.PermissionChecker.checkCallingPermission:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -0aa0d4: 7100 9804 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ -0aa0da: 0a00 |0003: move-result v0 │ │ -0aa0dc: 7100 1105 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ -0aa0e2: 0a01 |0007: move-result v1 │ │ -0aa0e4: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -0aa0e8: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -0aa0ea: 0f00 |000b: return v0 │ │ -0aa0ec: 7100 9804 0000 |000c: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ -0aa0f2: 0a00 |000f: move-result v0 │ │ -0aa0f4: 7100 9904 0000 |0010: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ -0aa0fa: 0a01 |0013: move-result v1 │ │ -0aa0fc: 7154 0f0d 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ -0aa102: 0a00 |0017: move-result v0 │ │ -0aa104: 28f3 |0018: goto 000b // -000d │ │ +0a7e68: |[0a7e68] android.support.v4.content.PermissionChecker.checkCallingPermission:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +0a7e78: 7100 9804 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ +0a7e7e: 0a00 |0003: move-result v0 │ │ +0a7e80: 7100 1105 0000 |0004: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ +0a7e86: 0a01 |0007: move-result v1 │ │ +0a7e88: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +0a7e8c: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +0a7e8e: 0f00 |000b: return v0 │ │ +0a7e90: 7100 9804 0000 |000c: invoke-static {}, Landroid/os/Binder;.getCallingPid:()I // method@0498 │ │ +0a7e96: 0a00 |000f: move-result v0 │ │ +0a7e98: 7100 9904 0000 |0010: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ +0a7e9e: 0a01 |0013: move-result v1 │ │ +0a7ea0: 7154 0f0d 3210 |0014: invoke-static {v2, v3, v0, v1, v4}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ +0a7ea6: 0a00 |0017: move-result v0 │ │ +0a7ea8: 28f3 |0018: goto 000b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x000b line=145 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 context Landroid/content/Context; │ │ @@ -42424,42 +42430,42 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0aa108: |[0aa108] android.support.v4.content.PermissionChecker.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I │ │ -0aa118: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aa11a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0aa11c: 6e40 9201 6587 |0002: invoke-virtual {v5, v6, v7, v8}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@0192 │ │ -0aa122: 0a04 |0005: move-result v4 │ │ -0aa124: 3324 0300 |0006: if-ne v4, v2, 0009 // +0003 │ │ -0aa128: 0f02 |0008: return v2 │ │ -0aa12a: 7110 7506 0600 |0009: invoke-static {v6}, Landroid/support/v4/app/AppOpsManagerCompat;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0675 │ │ -0aa130: 0c00 |000c: move-result-object v0 │ │ -0aa132: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ -0aa136: 0132 |000f: move v2, v3 │ │ -0aa138: 28f8 |0010: goto 0008 // -0008 │ │ -0aa13a: 3909 1100 |0011: if-nez v9, 0022 // +0011 │ │ -0aa13e: 6e10 a601 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0aa144: 0c04 |0016: move-result-object v4 │ │ -0aa146: 6e20 0c02 8400 |0017: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ -0aa14c: 0c01 |001a: move-result-object v1 │ │ -0aa14e: 3801 edff |001b: if-eqz v1, 0008 // -0013 │ │ -0aa152: 2114 |001d: array-length v4, v1 │ │ -0aa154: 3d04 eaff |001e: if-lez v4, 0008 // -0016 │ │ -0aa158: 4609 0103 |0020: aget-object v9, v1, v3 │ │ -0aa15c: 7130 7406 0509 |0022: invoke-static {v5, v0, v9}, Landroid/support/v4/app/AppOpsManagerCompat;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@0674 │ │ -0aa162: 0a02 |0025: move-result v2 │ │ -0aa164: 3802 0400 |0026: if-eqz v2, 002a // +0004 │ │ -0aa168: 12e2 |0028: const/4 v2, #int -2 // #fe │ │ -0aa16a: 28df |0029: goto 0008 // -0021 │ │ -0aa16c: 0132 |002a: move v2, v3 │ │ -0aa16e: 28dd |002b: goto 0008 // -0023 │ │ +0a7eac: |[0a7eac] android.support.v4.content.PermissionChecker.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I │ │ +0a7ebc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a7ebe: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0a7ec0: 6e40 9201 6587 |0002: invoke-virtual {v5, v6, v7, v8}, Landroid/content/Context;.checkPermission:(Ljava/lang/String;II)I // method@0192 │ │ +0a7ec6: 0a04 |0005: move-result v4 │ │ +0a7ec8: 3324 0300 |0006: if-ne v4, v2, 0009 // +0003 │ │ +0a7ecc: 0f02 |0008: return v2 │ │ +0a7ece: 7110 7506 0600 |0009: invoke-static {v6}, Landroid/support/v4/app/AppOpsManagerCompat;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0675 │ │ +0a7ed4: 0c00 |000c: move-result-object v0 │ │ +0a7ed6: 3900 0400 |000d: if-nez v0, 0011 // +0004 │ │ +0a7eda: 0132 |000f: move v2, v3 │ │ +0a7edc: 28f8 |0010: goto 0008 // -0008 │ │ +0a7ede: 3909 1100 |0011: if-nez v9, 0022 // +0011 │ │ +0a7ee2: 6e10 a601 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0a7ee8: 0c04 |0016: move-result-object v4 │ │ +0a7eea: 6e20 0c02 8400 |0017: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ +0a7ef0: 0c01 |001a: move-result-object v1 │ │ +0a7ef2: 3801 edff |001b: if-eqz v1, 0008 // -0013 │ │ +0a7ef6: 2114 |001d: array-length v4, v1 │ │ +0a7ef8: 3d04 eaff |001e: if-lez v4, 0008 // -0016 │ │ +0a7efc: 4609 0103 |0020: aget-object v9, v1, v3 │ │ +0a7f00: 7130 7406 0509 |0022: invoke-static {v5, v0, v9}, Landroid/support/v4/app/AppOpsManagerCompat;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@0674 │ │ +0a7f06: 0a02 |0025: move-result v2 │ │ +0a7f08: 3802 0400 |0026: if-eqz v2, 002a // +0004 │ │ +0a7f0c: 12e2 |0028: const/4 v2, #int -2 // #fe │ │ +0a7f0e: 28df |0029: goto 0008 // -0021 │ │ +0a7f10: 0132 |002a: move v2, v3 │ │ +0a7f12: 28dd |002b: goto 0008 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0008 line=111 │ │ 0x0009 line=93 │ │ 0x000d line=94 │ │ 0x0010 line=95 │ │ @@ -42484,39 +42490,39 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0aa170: |[0aa170] android.support.v4.content.PermissionChecker.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ -0aa180: 7100 1105 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ -0aa186: 0a00 |0003: move-result v0 │ │ -0aa188: 7100 1205 0000 |0004: invoke-static {}, Landroid/os/Process;.myUid:()I // method@0512 │ │ -0aa18e: 0a01 |0007: move-result v1 │ │ -0aa190: 6e10 a701 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0aa196: 0c02 |000b: move-result-object v2 │ │ -0aa198: 7152 0f0d 4310 |000c: invoke-static {v3, v4, v0, v1, v2}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ -0aa19e: 0a00 |000f: move-result v0 │ │ -0aa1a0: 0f00 |0010: return v0 │ │ +0a7f14: |[0a7f14] android.support.v4.content.PermissionChecker.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I │ │ +0a7f24: 7100 1105 0000 |0000: invoke-static {}, Landroid/os/Process;.myPid:()I // method@0511 │ │ +0a7f2a: 0a00 |0003: move-result v0 │ │ +0a7f2c: 7100 1205 0000 |0004: invoke-static {}, Landroid/os/Process;.myUid:()I // method@0512 │ │ +0a7f32: 0a01 |0007: move-result v1 │ │ +0a7f34: 6e10 a701 0300 |0008: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0a7f3a: 0c02 |000b: move-result-object v2 │ │ +0a7f3c: 7152 0f0d 4310 |000c: invoke-static {v3, v4, v0, v1, v2}, Landroid/support/v4/content/PermissionChecker;.checkPermission:(Landroid/content/Context;Ljava/lang/String;IILjava/lang/String;)I // method@0d0f │ │ +0a7f42: 0a00 |000f: move-result v0 │ │ +0a7f44: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=4 permission Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5799 (PermissionChecker.java) │ │ + source_file_idx : 5795 (PermissionChecker.java) │ │ │ │ Class #248 header: │ │ class_idx : 579 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -42528,21 +42534,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #249 header: │ │ class_idx : 582 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -42563,21 +42569,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper;) │ │ name : 'apply' │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #250 header: │ │ class_idx : 583 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -42609,28 +42615,28 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0aa1a4: |[0aa1a4] android.support.v4.content.SharedPreferencesCompat$EditorCompat.:()V │ │ -0aa1b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0aa1b6: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa1bc: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa1c0: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ -0aa1c4: 3410 0a00 |0008: if-lt v0, v1, 0012 // +000a │ │ -0aa1c8: 2200 4402 |000a: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl; // type@0244 │ │ -0aa1cc: 7020 120d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl;.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V // method@0d12 │ │ -0aa1d2: 5b30 4f04 |000f: iput-object v0, v3, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ -0aa1d6: 0e00 |0011: return-void │ │ -0aa1d8: 2200 4502 |0012: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl; // type@0245 │ │ -0aa1dc: 7020 150d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl;.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V // method@0d15 │ │ -0aa1e2: 5b30 4f04 |0017: iput-object v0, v3, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ -0aa1e6: 28f8 |0019: goto 0011 // -0008 │ │ +0a7f48: |[0a7f48] android.support.v4.content.SharedPreferencesCompat$EditorCompat.:()V │ │ +0a7f58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a7f5a: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7f60: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a7f64: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ +0a7f68: 3410 0a00 |0008: if-lt v0, v1, 0012 // +000a │ │ +0a7f6c: 2200 4402 |000a: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl; // type@0244 │ │ +0a7f70: 7020 120d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl;.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V // method@0d12 │ │ +0a7f76: 5b30 4f04 |000f: iput-object v0, v3, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ +0a7f7a: 0e00 |0011: return-void │ │ +0a7f7c: 2200 4502 |0012: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl; // type@0245 │ │ +0a7f80: 7020 150d 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl;.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V // method@0d15 │ │ +0a7f86: 5b30 4f04 |0017: iput-object v0, v3, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ +0a7f8a: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x000a line=53 │ │ 0x0011 line=57 │ │ 0x0012 line=55 │ │ @@ -42642,22 +42648,22 @@ │ │ type : '()Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0aa1e8: |[0aa1e8] android.support.v4.content.SharedPreferencesCompat$EditorCompat.getInstance:()Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; │ │ -0aa1f8: 6200 5004 |0000: sget-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ -0aa1fc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0aa200: 2200 4702 |0004: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // type@0247 │ │ -0aa204: 7010 180d 0000 |0006: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.:()V // method@0d18 │ │ -0aa20a: 6900 5004 |0009: sput-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ -0aa20e: 6200 5004 |000b: sget-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ -0aa212: 1100 |000d: return-object v0 │ │ +0a7f8c: |[0a7f8c] android.support.v4.content.SharedPreferencesCompat$EditorCompat.getInstance:()Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; │ │ +0a7f9c: 6200 5004 |0000: sget-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ +0a7fa0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a7fa4: 2200 4702 |0004: new-instance v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // type@0247 │ │ +0a7fa8: 7010 180d 0000 |0006: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.:()V // method@0d18 │ │ +0a7fae: 6900 5004 |0009: sput-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ +0a7fb2: 6200 5004 |000b: sget-object v0, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.sInstance:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; // field@0450 │ │ +0a7fb6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000b line=63 │ │ locals : │ │ │ │ @@ -42667,33 +42673,33 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aa214: |[0aa214] android.support.v4.content.SharedPreferencesCompat$EditorCompat.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ -0aa224: 5410 4f04 |0000: iget-object v0, v1, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ -0aa228: 7220 170d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper;.apply:(Landroid/content/SharedPreferences$Editor;)V // method@0d17 │ │ -0aa22e: 0e00 |0005: return-void │ │ +0a7fb8: |[0a7fb8] android.support.v4.content.SharedPreferencesCompat$EditorCompat.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ +0a7fc8: 5410 4f04 |0000: iget-object v0, v1, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat;.mHelper:Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper; // field@044f │ │ +0a7fcc: 7220 170d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$Helper;.apply:(Landroid/content/SharedPreferences$Editor;)V // method@0d17 │ │ +0a7fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat; │ │ 0x0000 - 0x0006 reg=2 editor Landroid/content/SharedPreferences$Editor; │ │ │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #251 header: │ │ class_idx : 584 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -42712,32 +42718,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa230: |[0aa230] android.support.v4.content.SharedPreferencesCompat.:()V │ │ -0aa240: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa246: 0e00 |0003: return-void │ │ +0a7fd4: |[0a7fd4] android.support.v4.content.SharedPreferencesCompat.:()V │ │ +0a7fe4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a7fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #252 header: │ │ class_idx : 585 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 60 │ │ -source_file_idx : 7273 │ │ +source_file_idx : 7269 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #252 annotations: │ │ Annotations on field #1106 'mActiveWakeLocks' │ │ @@ -42769,21 +42775,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0aa248: |[0aa248] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -0aa258: 2200 cb06 |0000: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ -0aa25c: 7010 6437 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -0aa262: 6900 5204 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa266: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0aa268: 6700 5304 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa26c: 0e00 |000a: return-void │ │ +0a7fec: |[0a7fec] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0a7ffc: 2200 cb06 |0000: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ +0a8000: 7010 6437 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0a8006: 6900 5204 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a800a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a800c: 6700 5304 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a8010: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -42791,17 +42797,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa270: |[0aa270] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -0aa280: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0aa286: 0e00 |0003: return-void │ │ +0a8014: |[0a8014] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0a8024: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0a802a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ │ │ #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -42809,52 +42815,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0aa288: |[0aa288] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -0aa298: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0aa29a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0aa29c: 1a04 9720 |0002: const-string v4, "android.support.content.wakelockid" // string@2097 │ │ -0aa2a0: 6e30 d401 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ -0aa2a6: 0a00 |0007: move-result v0 │ │ -0aa2a8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -0aa2ac: 0f02 |000a: return v2 │ │ -0aa2ae: 6204 5204 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa2b2: 1d04 |000d: monitor-enter v4 │ │ -0aa2b4: 6202 5204 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa2b8: 6e20 6737 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0aa2be: 0c01 |0013: move-result-object v1 │ │ -0aa2c0: 1f01 e800 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@00e8 │ │ -0aa2c4: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -0aa2c8: 6e10 0e05 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@050e │ │ -0aa2ce: 6202 5204 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa2d2: 6e20 6a37 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@376a │ │ -0aa2d8: 1e04 |0020: monitor-exit v4 │ │ -0aa2da: 0132 |0021: move v2, v3 │ │ -0aa2dc: 28e8 |0022: goto 000a // -0018 │ │ -0aa2de: 1a02 681c |0023: const-string v2, "WakefulBroadcastReceiver" // string@1c68 │ │ -0aa2e2: 2205 7908 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0aa2e6: 7010 5a43 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aa2ec: 1a06 ce15 |002a: const-string v6, "No active wake lock id #" // string@15ce │ │ -0aa2f0: 6e20 6343 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa2f6: 0c05 |002f: move-result-object v5 │ │ -0aa2f8: 6e20 5f43 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0aa2fe: 0c05 |0033: move-result-object v5 │ │ -0aa300: 6e10 6a43 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aa306: 0c05 |0037: move-result-object v5 │ │ -0aa308: 7120 5f37 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0aa30e: 1e04 |003b: monitor-exit v4 │ │ -0aa310: 0132 |003c: move v2, v3 │ │ -0aa312: 28cd |003d: goto 000a // -0033 │ │ -0aa314: 0d02 |003e: move-exception v2 │ │ -0aa316: 1e04 |003f: monitor-exit v4 │ │ -0aa318: 2702 |0040: throw v2 │ │ +0a802c: |[0a802c] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +0a803c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a803e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a8040: 1a04 9220 |0002: const-string v4, "android.support.content.wakelockid" // string@2092 │ │ +0a8044: 6e30 d401 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ +0a804a: 0a00 |0007: move-result v0 │ │ +0a804c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +0a8050: 0f02 |000a: return v2 │ │ +0a8052: 6204 5204 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a8056: 1d04 |000d: monitor-enter v4 │ │ +0a8058: 6202 5204 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a805c: 6e20 6737 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0a8062: 0c01 |0013: move-result-object v1 │ │ +0a8064: 1f01 e800 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@00e8 │ │ +0a8068: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +0a806c: 6e10 0e05 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@050e │ │ +0a8072: 6202 5204 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a8076: 6e20 6a37 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@376a │ │ +0a807c: 1e04 |0020: monitor-exit v4 │ │ +0a807e: 0132 |0021: move v2, v3 │ │ +0a8080: 28e8 |0022: goto 000a // -0018 │ │ +0a8082: 1a02 641c |0023: const-string v2, "WakefulBroadcastReceiver" // string@1c64 │ │ +0a8086: 2205 7908 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0a808a: 7010 5a43 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a8090: 1a06 ca15 |002a: const-string v6, "No active wake lock id #" // string@15ca │ │ +0a8094: 6e20 6343 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a809a: 0c05 |002f: move-result-object v5 │ │ +0a809c: 6e20 5f43 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0a80a2: 0c05 |0033: move-result-object v5 │ │ +0a80a4: 6e10 6a43 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a80aa: 0c05 |0037: move-result-object v5 │ │ +0a80ac: 7120 5f37 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a80b2: 1e04 |003b: monitor-exit v4 │ │ +0a80b4: 0132 |003c: move v2, v3 │ │ +0a80b6: 28cd |003d: goto 000a // -0033 │ │ +0a80b8: 0d02 |003e: move-exception v2 │ │ +0a80ba: 1e04 |003f: monitor-exit v4 │ │ +0a80bc: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -42877,62 +42883,62 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0aa328: |[0aa328] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -0aa338: 6205 5204 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa33c: 1d05 |0002: monitor-enter v5 │ │ -0aa33e: 6001 5304 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa342: 6004 5304 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa346: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0aa34a: 6704 5304 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa34e: 6004 5304 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa352: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -0aa356: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -0aa358: 6704 5304 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ -0aa35c: 1a04 9720 |0012: const-string v4, "android.support.content.wakelockid" // string@2097 │ │ -0aa360: 6e30 e001 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0aa366: 6e20 bb01 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ -0aa36c: 0c00 |001a: move-result-object v0 │ │ -0aa36e: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -0aa372: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0aa374: 1e05 |001e: monitor-exit v5 │ │ -0aa376: 1100 |001f: return-object v0 │ │ -0aa378: 1a04 c33d |0020: const-string v4, "power" // string@3dc3 │ │ -0aa37c: 6e20 ac01 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0aa382: 0c02 |0025: move-result-object v2 │ │ -0aa384: 1f02 e900 |0026: check-cast v2, Landroid/os/PowerManager; // type@00e9 │ │ -0aa388: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0aa38a: 2206 7908 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0aa38e: 7010 5a43 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aa394: 1a07 d149 |002e: const-string v7, "wake:" // string@49d1 │ │ -0aa398: 6e20 6343 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa39e: 0c06 |0033: move-result-object v6 │ │ -0aa3a0: 6e10 8001 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ -0aa3a6: 0c07 |0037: move-result-object v7 │ │ -0aa3a8: 6e20 6343 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa3ae: 0c06 |003b: move-result-object v6 │ │ -0aa3b0: 6e10 6a43 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aa3b6: 0c06 |003f: move-result-object v6 │ │ -0aa3b8: 6e30 1005 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0510 │ │ -0aa3be: 0c03 |0043: move-result-object v3 │ │ -0aa3c0: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -0aa3c2: 6e20 0f05 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@050f │ │ -0aa3c8: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -0aa3ce: 6e30 0d05 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@050d │ │ -0aa3d4: 6204 5204 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ -0aa3d8: 6e30 6937 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -0aa3de: 1e05 |0053: monitor-exit v5 │ │ -0aa3e0: 28cb |0054: goto 001f // -0035 │ │ -0aa3e2: 0d04 |0055: move-exception v4 │ │ -0aa3e4: 1e05 |0056: monitor-exit v5 │ │ -0aa3e6: 2704 |0057: throw v4 │ │ +0a80cc: |[0a80cc] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +0a80dc: 6205 5204 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a80e0: 1d05 |0002: monitor-enter v5 │ │ +0a80e2: 6001 5304 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a80e6: 6004 5304 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a80ea: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a80ee: 6704 5304 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a80f2: 6004 5304 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a80f6: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +0a80fa: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0a80fc: 6704 5304 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0453 │ │ +0a8100: 1a04 9220 |0012: const-string v4, "android.support.content.wakelockid" // string@2092 │ │ +0a8104: 6e30 e001 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0a810a: 6e20 bb01 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ +0a8110: 0c00 |001a: move-result-object v0 │ │ +0a8112: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +0a8116: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0a8118: 1e05 |001e: monitor-exit v5 │ │ +0a811a: 1100 |001f: return-object v0 │ │ +0a811c: 1a04 be3d |0020: const-string v4, "power" // string@3dbe │ │ +0a8120: 6e20 ac01 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0a8126: 0c02 |0025: move-result-object v2 │ │ +0a8128: 1f02 e900 |0026: check-cast v2, Landroid/os/PowerManager; // type@00e9 │ │ +0a812c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0a812e: 2206 7908 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0a8132: 7010 5a43 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a8138: 1a07 cc49 |002e: const-string v7, "wake:" // string@49cc │ │ +0a813c: 6e20 6343 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8142: 0c06 |0033: move-result-object v6 │ │ +0a8144: 6e10 8001 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ +0a814a: 0c07 |0037: move-result-object v7 │ │ +0a814c: 6e20 6343 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8152: 0c06 |003b: move-result-object v6 │ │ +0a8154: 6e10 6a43 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a815a: 0c06 |003f: move-result-object v6 │ │ +0a815c: 6e30 1005 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0510 │ │ +0a8162: 0c03 |0043: move-result-object v3 │ │ +0a8164: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +0a8166: 6e20 0f05 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@050f │ │ +0a816c: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +0a8172: 6e30 0d05 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@050d │ │ +0a8178: 6204 5204 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0452 │ │ +0a817c: 6e30 6937 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +0a8182: 1e05 |0053: monitor-exit v5 │ │ +0a8184: 28cb |0054: goto 001f // -0035 │ │ +0a8186: 0d04 |0055: move-exception v4 │ │ +0a8188: 1e05 |0056: monitor-exit v5 │ │ +0a818a: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -42956,21 +42962,21 @@ │ │ 0x0005 - 0x0055 reg=1 id I │ │ 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7273 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 7269 (WakefulBroadcastReceiver.java) │ │ │ │ Class #253 header: │ │ class_idx : 586 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 947 │ │ +source_file_idx : 944 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #253 - │ │ Class descriptor : 'Landroid/support/v4/content/pm/ActivityInfoCompat;' │ │ @@ -42990,32 +42996,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa3f4: |[0aa3f4] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -0aa404: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa40a: 0e00 |0003: return-void │ │ +0a8198: |[0a8198] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +0a81a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a81ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 947 (ActivityInfoCompat.java) │ │ + source_file_idx : 944 (ActivityInfoCompat.java) │ │ │ │ Class #254 header: │ │ class_idx : 587 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6059 │ │ +source_file_idx : 6055 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #254 annotations: │ │ Annotations on method #3362 'getColor' │ │ @@ -43074,17 +43080,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa40c: |[0aa40c] android.support.v4.content.res.ResourcesCompat.:()V │ │ -0aa41c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa422: 0e00 |0003: return-void │ │ +0a81b0: |[0a81b0] android.support.v4.content.res.ResourcesCompat.:()V │ │ +0a81c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a81c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/res/ResourcesCompat;) │ │ @@ -43092,24 +43098,24 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0aa424: |[0aa424] android.support.v4.content.res.ResourcesCompat.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0aa434: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa438: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0aa43c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0aa440: 7130 270d 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/content/res/ResourcesCompatApi21;.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0d27 │ │ -0aa446: 0c00 |0009: move-result-object v0 │ │ -0aa448: 1100 |000a: return-object v0 │ │ -0aa44a: 6e20 3002 3200 |000b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0aa450: 0c00 |000e: move-result-object v0 │ │ -0aa452: 28fb |000f: goto 000a // -0005 │ │ +0a81c8: |[0a81c8] android.support.v4.content.res.ResourcesCompat.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0a81d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a81dc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0a81e0: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a81e4: 7130 270d 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/content/res/ResourcesCompatApi21;.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0d27 │ │ +0a81ea: 0c00 |0009: move-result-object v0 │ │ +0a81ec: 1100 |000a: return-object v0 │ │ +0a81ee: 6e20 3002 3200 |000b: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0a81f4: 0c00 |000e: move-result-object v0 │ │ +0a81f6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0006 line=60 │ │ 0x000a line=62 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 res Landroid/content/res/Resources; │ │ @@ -43121,30 +43127,30 @@ │ │ type : '(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0aa454: |[0aa454] android.support.v4.content.res.ResourcesCompat.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0aa464: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa468: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0aa46c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0aa470: 7140 280d 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi21;.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0d28 │ │ -0aa476: 0c00 |0009: move-result-object v0 │ │ -0aa478: 1100 |000a: return-object v0 │ │ -0aa47a: 6000 c100 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa47e: 1301 0f00 |000d: const/16 v1, #int 15 // #f │ │ -0aa482: 3410 0700 |000f: if-lt v0, v1, 0016 // +0007 │ │ -0aa486: 7130 2d0d 3204 |0011: invoke-static {v2, v3, v4}, Landroid/support/v4/content/res/ResourcesCompatIcsMr1;.getDrawableForDensity:(Landroid/content/res/Resources;II)Landroid/graphics/drawable/Drawable; // method@0d2d │ │ -0aa48c: 0c00 |0014: move-result-object v0 │ │ -0aa48e: 28f5 |0015: goto 000a // -000b │ │ -0aa490: 6e20 3002 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0aa496: 0c00 |0019: move-result-object v0 │ │ -0aa498: 28f0 |001a: goto 000a // -0010 │ │ +0a81f8: |[0a81f8] android.support.v4.content.res.ResourcesCompat.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0a8208: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a820c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0a8210: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a8214: 7140 280d 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi21;.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0d28 │ │ +0a821a: 0c00 |0009: move-result-object v0 │ │ +0a821c: 1100 |000a: return-object v0 │ │ +0a821e: 6000 c100 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a8222: 1301 0f00 |000d: const/16 v1, #int 15 // #f │ │ +0a8226: 3410 0700 |000f: if-lt v0, v1, 0016 // +0007 │ │ +0a822a: 7130 2d0d 3204 |0011: invoke-static {v2, v3, v4}, Landroid/support/v4/content/res/ResourcesCompatIcsMr1;.getDrawableForDensity:(Landroid/content/res/Resources;II)Landroid/graphics/drawable/Drawable; // method@0d2d │ │ +0a8230: 0c00 |0014: move-result-object v0 │ │ +0a8232: 28f5 |0015: goto 000a // -000b │ │ +0a8234: 6e20 3002 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0a823a: 0c00 |0019: move-result-object v0 │ │ +0a823c: 28f0 |001a: goto 000a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000a line=97 │ │ 0x000b line=94 │ │ 0x0011 line=95 │ │ @@ -43161,24 +43167,24 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0aa49c: |[0aa49c] android.support.v4.content.res.ResourcesCompat.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -0aa4ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa4b0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0aa4b4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0aa4b8: 7130 2a0d 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi23;.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I // method@0d2a │ │ -0aa4be: 0a00 |0009: move-result v0 │ │ -0aa4c0: 0f00 |000a: return v0 │ │ -0aa4c2: 6e20 2702 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -0aa4c8: 0a00 |000e: move-result v0 │ │ -0aa4ca: 28fb |000f: goto 000a // -0005 │ │ +0a8240: |[0a8240] android.support.v4.content.res.ResourcesCompat.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +0a8250: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a8254: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a8258: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a825c: 7130 2a0d 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi23;.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I // method@0d2a │ │ +0a8262: 0a00 |0009: move-result v0 │ │ +0a8264: 0f00 |000a: return v0 │ │ +0a8266: 6e20 2702 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +0a826c: 0a00 |000e: move-result v0 │ │ +0a826e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x000a line=125 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/res/ResourcesCompat; │ │ @@ -43191,42 +43197,42 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0aa4cc: |[0aa4cc] android.support.v4.content.res.ResourcesCompat.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; │ │ -0aa4dc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa4e0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0aa4e4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0aa4e8: 7130 2b0d 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi23;.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; // method@0d2b │ │ -0aa4ee: 0c00 |0009: move-result-object v0 │ │ -0aa4f0: 1100 |000a: return-object v0 │ │ -0aa4f2: 6e20 2902 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ -0aa4f8: 0c00 |000e: move-result-object v0 │ │ -0aa4fa: 28fb |000f: goto 000a // -0005 │ │ +0a8270: |[0a8270] android.support.v4.content.res.ResourcesCompat.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; │ │ +0a8280: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a8284: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a8288: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a828c: 7130 2b0d 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/content/res/ResourcesCompatApi23;.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; // method@0d2b │ │ +0a8292: 0c00 |0009: move-result-object v0 │ │ +0a8294: 1100 |000a: return-object v0 │ │ +0a8296: 6e20 2902 4300 |000b: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ +0a829c: 0c00 |000e: move-result-object v0 │ │ +0a829e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000a line=155 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/res/ResourcesCompat; │ │ 0x0000 - 0x0010 reg=3 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0010 reg=4 id I │ │ 0x0000 - 0x0010 reg=5 theme Landroid/content/res/Resources$Theme; │ │ │ │ - source_file_idx : 6059 (ResourcesCompat.java) │ │ + source_file_idx : 6055 (ResourcesCompat.java) │ │ │ │ Class #255 header: │ │ class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6060 │ │ +source_file_idx : 6056 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #255 annotations: │ │ Annotations on method #3367 'getDrawable' │ │ @@ -43247,17 +43253,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa4fc: |[0aa4fc] android.support.v4.content.res.ResourcesCompatApi21.:()V │ │ -0aa50c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa512: 0e00 |0003: return-void │ │ +0a82a0: |[0a82a0] android.support.v4.content.res.ResourcesCompatApi21.:()V │ │ +0a82b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a82b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/content/res/ResourcesCompatApi21;) │ │ @@ -43265,18 +43271,18 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0aa514: |[0aa514] android.support.v4.content.res.ResourcesCompatApi21.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0aa524: 6e30 3102 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0231 │ │ -0aa52a: 0c00 |0003: move-result-object v0 │ │ -0aa52c: 1100 |0004: return-object v0 │ │ +0a82b8: |[0a82b8] android.support.v4.content.res.ResourcesCompatApi21.getDrawable:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0a82c8: 6e30 3102 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0231 │ │ +0a82ce: 0c00 |0003: move-result-object v0 │ │ +0a82d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=2 id I │ │ 0x0000 - 0x0005 reg=3 theme Landroid/content/res/Resources$Theme; │ │ @@ -43286,35 +43292,35 @@ │ │ type : '(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0aa530: |[0aa530] android.support.v4.content.res.ResourcesCompatApi21.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0aa540: 6e40 3302 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0233 │ │ -0aa546: 0c00 |0003: move-result-object v0 │ │ -0aa548: 1100 |0004: return-object v0 │ │ +0a82d4: |[0a82d4] android.support.v4.content.res.ResourcesCompatApi21.getDrawableForDensity:(Landroid/content/res/Resources;IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0a82e4: 6e40 3302 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0233 │ │ +0a82ea: 0c00 |0003: move-result-object v0 │ │ +0a82ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=2 id I │ │ 0x0000 - 0x0005 reg=3 density I │ │ 0x0000 - 0x0005 reg=4 theme Landroid/content/res/Resources$Theme; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6060 (ResourcesCompatApi21.java) │ │ + source_file_idx : 6056 (ResourcesCompatApi21.java) │ │ │ │ Class #256 header: │ │ class_idx : 589 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6061 │ │ +source_file_idx : 6057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #256 annotations: │ │ Annotations on method #3370 'getColor' │ │ @@ -43335,17 +43341,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa54c: |[0aa54c] android.support.v4.content.res.ResourcesCompatApi23.:()V │ │ -0aa55c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa562: 0e00 |0003: return-void │ │ +0a82f0: |[0a82f0] android.support.v4.content.res.ResourcesCompatApi23.:()V │ │ +0a8300: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a8306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompatApi23; │ │ │ │ #1 : (in Landroid/support/v4/content/res/ResourcesCompatApi23;) │ │ @@ -43353,18 +43359,18 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0aa564: |[0aa564] android.support.v4.content.res.ResourcesCompatApi23.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -0aa574: 6e30 2802 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0228 │ │ -0aa57a: 0a00 |0003: move-result v0 │ │ -0aa57c: 0f00 |0004: return v0 │ │ +0a8308: |[0a8308] android.support.v4.content.res.ResourcesCompatApi23.getColor:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +0a8318: 6e30 2802 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@0228 │ │ +0a831e: 0a00 |0003: move-result v0 │ │ +0a8320: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=2 id I │ │ 0x0000 - 0x0005 reg=3 theme Landroid/content/res/Resources$Theme; │ │ @@ -43374,34 +43380,34 @@ │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0aa580: |[0aa580] android.support.v4.content.res.ResourcesCompatApi23.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; │ │ -0aa590: 6e30 2a02 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getColorStateList:(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; // method@022a │ │ -0aa596: 0c00 |0003: move-result-object v0 │ │ -0aa598: 1100 |0004: return-object v0 │ │ +0a8324: |[0a8324] android.support.v4.content.res.ResourcesCompatApi23.getColorStateList:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; │ │ +0a8334: 6e30 2a02 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getColorStateList:(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList; // method@022a │ │ +0a833a: 0c00 |0003: move-result-object v0 │ │ +0a833c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=2 id I │ │ 0x0000 - 0x0005 reg=3 theme Landroid/content/res/Resources$Theme; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6061 (ResourcesCompatApi23.java) │ │ + source_file_idx : 6057 (ResourcesCompatApi23.java) │ │ │ │ Class #257 header: │ │ class_idx : 590 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6062 │ │ +source_file_idx : 6058 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #257 annotations: │ │ Annotations on method #3373 'getDrawableForDensity' │ │ @@ -43420,17 +43426,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa59c: |[0aa59c] android.support.v4.content.res.ResourcesCompatIcsMr1.:()V │ │ -0aa5ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa5b2: 0e00 |0003: return-void │ │ +0a8340: |[0a8340] android.support.v4.content.res.ResourcesCompatIcsMr1.:()V │ │ +0a8350: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a8356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/ResourcesCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/content/res/ResourcesCompatIcsMr1;) │ │ @@ -43438,34 +43444,34 @@ │ │ type : '(Landroid/content/res/Resources;II)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0aa5b4: |[0aa5b4] android.support.v4.content.res.ResourcesCompatIcsMr1.getDrawableForDensity:(Landroid/content/res/Resources;II)Landroid/graphics/drawable/Drawable; │ │ -0aa5c4: 6e30 3202 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@0232 │ │ -0aa5ca: 0c00 |0003: move-result-object v0 │ │ -0aa5cc: 1100 |0004: return-object v0 │ │ +0a8358: |[0a8358] android.support.v4.content.res.ResourcesCompatIcsMr1.getDrawableForDensity:(Landroid/content/res/Resources;II)Landroid/graphics/drawable/Drawable; │ │ +0a8368: 6e30 3202 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@0232 │ │ +0a836e: 0c00 |0003: move-result-object v0 │ │ +0a8370: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=2 id I │ │ 0x0000 - 0x0005 reg=3 density I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6062 (ResourcesCompatIcsMr1.java) │ │ + source_file_idx : 6058 (ResourcesCompatIcsMr1.java) │ │ │ │ Class #258 header: │ │ class_idx : 591 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6911 │ │ +source_file_idx : 6907 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #258 annotations: │ │ Annotations on method #3378 'getResourceId' │ │ @@ -43532,17 +43538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa5d0: |[0aa5d0] android.support.v4.content.res.TypedArrayUtils.:()V │ │ -0aa5e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa5e6: 0e00 |0003: return-void │ │ +0a8374: |[0a8374] android.support.v4.content.res.TypedArrayUtils.:()V │ │ +0a8384: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a838a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/res/TypedArrayUtils; │ │ │ │ #1 : (in Landroid/support/v4/content/res/TypedArrayUtils;) │ │ @@ -43550,20 +43556,20 @@ │ │ type : '(Landroid/content/res/TypedArray;IIZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aa5e8: |[0aa5e8] android.support.v4.content.res.TypedArrayUtils.getBoolean:(Landroid/content/res/TypedArray;IIZ)Z │ │ -0aa5f8: 6e30 5502 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0aa5fe: 0a00 |0003: move-result v0 │ │ -0aa600: 6e30 5502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0aa606: 0a01 |0007: move-result v1 │ │ -0aa608: 0f01 |0008: return v1 │ │ +0a838c: |[0a838c] android.support.v4.content.res.TypedArrayUtils.getBoolean:(Landroid/content/res/TypedArray;IIZ)Z │ │ +0a839c: 6e30 5502 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0a83a2: 0a00 |0003: move-result v0 │ │ +0a83a4: 6e30 5502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0a83aa: 0a01 |0007: move-result v1 │ │ +0a83ac: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 val Z │ │ 0x0000 - 0x0009 reg=2 a Landroid/content/res/TypedArray; │ │ @@ -43576,21 +43582,21 @@ │ │ type : '(Landroid/content/res/TypedArray;II)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0aa60c: |[0aa60c] android.support.v4.content.res.TypedArrayUtils.getDrawable:(Landroid/content/res/TypedArray;II)Landroid/graphics/drawable/Drawable; │ │ -0aa61c: 6e20 5c02 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0aa622: 0c00 |0003: move-result-object v0 │ │ -0aa624: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0aa628: 6e20 5c02 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0aa62e: 0c00 |0009: move-result-object v0 │ │ -0aa630: 1100 |000a: return-object v0 │ │ +0a83b0: |[0a83b0] android.support.v4.content.res.TypedArrayUtils.getDrawable:(Landroid/content/res/TypedArray;II)Landroid/graphics/drawable/Drawable; │ │ +0a83c0: 6e20 5c02 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0a83c6: 0c00 |0003: move-result-object v0 │ │ +0a83c8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0a83cc: 6e20 5c02 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0a83d2: 0c00 |0009: move-result-object v0 │ │ +0a83d4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x000a line=41 │ │ locals : │ │ @@ -43604,20 +43610,20 @@ │ │ type : '(Landroid/content/res/TypedArray;III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aa634: |[0aa634] android.support.v4.content.res.TypedArrayUtils.getInt:(Landroid/content/res/TypedArray;III)I │ │ -0aa644: 6e30 6102 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0aa64a: 0a00 |0003: move-result v0 │ │ -0aa64c: 6e30 6102 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0aa652: 0a01 |0007: move-result v1 │ │ -0aa654: 0f01 |0008: return v1 │ │ +0a83d8: |[0a83d8] android.support.v4.content.res.TypedArrayUtils.getInt:(Landroid/content/res/TypedArray;III)I │ │ +0a83e8: 6e30 6102 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0a83ee: 0a00 |0003: move-result v0 │ │ +0a83f0: 6e30 6102 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0a83f6: 0a01 |0007: move-result v1 │ │ +0a83f8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 val I │ │ 0x0000 - 0x0009 reg=2 a Landroid/content/res/TypedArray; │ │ @@ -43630,20 +43636,20 @@ │ │ type : '(Landroid/content/res/TypedArray;III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aa658: |[0aa658] android.support.v4.content.res.TypedArrayUtils.getResourceId:(Landroid/content/res/TypedArray;III)I │ │ -0aa668: 6e30 6702 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0aa66e: 0a00 |0003: move-result v0 │ │ -0aa670: 6e30 6702 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0aa676: 0a01 |0007: move-result v1 │ │ -0aa678: 0f01 |0008: return v1 │ │ +0a83fc: |[0a83fc] android.support.v4.content.res.TypedArrayUtils.getResourceId:(Landroid/content/res/TypedArray;III)I │ │ +0a840c: 6e30 6702 4205 |0000: invoke-virtual {v2, v4, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0a8412: 0a00 |0003: move-result v0 │ │ +0a8414: 6e30 6702 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0a841a: 0a01 |0007: move-result v1 │ │ +0a841c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 val I │ │ 0x0000 - 0x0009 reg=2 a Landroid/content/res/TypedArray; │ │ @@ -43656,21 +43662,21 @@ │ │ type : '(Landroid/content/res/TypedArray;II)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0aa67c: |[0aa67c] android.support.v4.content.res.TypedArrayUtils.getString:(Landroid/content/res/TypedArray;II)Ljava/lang/String; │ │ -0aa68c: 6e20 6902 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0aa692: 0c00 |0003: move-result-object v0 │ │ -0aa694: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0aa698: 6e20 6902 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0aa69e: 0c00 |0009: move-result-object v0 │ │ -0aa6a0: 1100 |000a: return-object v0 │ │ +0a8420: |[0a8420] android.support.v4.content.res.TypedArrayUtils.getString:(Landroid/content/res/TypedArray;II)Ljava/lang/String; │ │ +0a8430: 6e20 6902 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0a8436: 0c00 |0003: move-result-object v0 │ │ +0a8438: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0a843c: 6e20 6902 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0a8442: 0c00 |0009: move-result-object v0 │ │ +0a8444: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ 0x000a line=62 │ │ locals : │ │ @@ -43684,41 +43690,41 @@ │ │ type : '(Landroid/content/res/TypedArray;II)[Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0aa6a4: |[0aa6a4] android.support.v4.content.res.TypedArrayUtils.getTextArray:(Landroid/content/res/TypedArray;II)[Ljava/lang/CharSequence; │ │ -0aa6b4: 6e20 6b02 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ -0aa6ba: 0c00 |0003: move-result-object v0 │ │ -0aa6bc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0aa6c0: 6e20 6b02 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ -0aa6c6: 0c00 |0009: move-result-object v0 │ │ -0aa6c8: 1100 |000a: return-object v0 │ │ +0a8448: |[0a8448] android.support.v4.content.res.TypedArrayUtils.getTextArray:(Landroid/content/res/TypedArray;II)[Ljava/lang/CharSequence; │ │ +0a8458: 6e20 6b02 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ +0a845e: 0c00 |0003: move-result-object v0 │ │ +0a8460: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0a8464: 6e20 6b02 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ +0a846a: 0c00 |0009: move-result-object v0 │ │ +0a846c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x000a line=71 │ │ locals : │ │ 0x0004 - 0x000b reg=0 val [Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=1 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x000b reg=2 index I │ │ 0x0000 - 0x000b reg=3 fallbackIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6911 (TypedArrayUtils.java) │ │ + source_file_idx : 6907 (TypedArrayUtils.java) │ │ │ │ Class #259 header: │ │ class_idx : 592 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1745 │ │ +source_file_idx : 1741 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #259 - │ │ Class descriptor : 'Landroid/support/v4/database/DatabaseUtilsCompat;' │ │ @@ -43733,17 +43739,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa6cc: |[0aa6cc] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -0aa6dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa6e2: 0e00 |0003: return-void │ │ +0a8470: |[0a8470] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +0a8480: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a8486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -43752,31 +43758,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0aa6e4: |[0aa6e4] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -0aa6f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aa6f6: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -0aa6fa: 2141 |0003: array-length v1, v4 │ │ -0aa6fc: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0aa700: 0750 |0006: move-object v0, v5 │ │ -0aa702: 1100 |0007: return-object v0 │ │ -0aa704: 2141 |0008: array-length v1, v4 │ │ -0aa706: 2152 |0009: array-length v2, v5 │ │ -0aa708: b021 |000a: add-int/2addr v1, v2 │ │ -0aa70a: 2310 3909 |000b: new-array v0, v1, [Ljava/lang/String; // type@0939 │ │ -0aa70e: 2141 |000d: array-length v1, v4 │ │ -0aa710: 7151 6b43 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0aa716: 2141 |0011: array-length v1, v4 │ │ -0aa718: 2152 |0012: array-length v2, v5 │ │ -0aa71a: 7152 6b43 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0aa720: 28f1 |0016: goto 0007 // -000f │ │ +0a8488: |[0a8488] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +0a8498: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a849a: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +0a849e: 2141 |0003: array-length v1, v4 │ │ +0a84a0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0a84a4: 0750 |0006: move-object v0, v5 │ │ +0a84a6: 1100 |0007: return-object v0 │ │ +0a84a8: 2141 |0008: array-length v1, v4 │ │ +0a84aa: 2152 |0009: array-length v2, v5 │ │ +0a84ac: b021 |000a: add-int/2addr v1, v2 │ │ +0a84ae: 2310 3909 |000b: new-array v0, v1, [Ljava/lang/String; // type@0939 │ │ +0a84b2: 2141 |000d: array-length v1, v4 │ │ +0a84b4: 7151 6b43 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a84ba: 2141 |0011: array-length v1, v4 │ │ +0a84bc: 2152 |0012: array-length v2, v5 │ │ +0a84be: 7152 6b43 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0a84c4: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -43790,62 +43796,62 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0aa724: |[0aa724] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0aa734: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0aa73a: 0a00 |0003: move-result v0 │ │ -0aa73c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -0aa740: 1103 |0006: return-object v3 │ │ -0aa742: 7110 3337 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0aa748: 0a00 |000a: move-result v0 │ │ -0aa74a: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -0aa74e: 0723 |000d: move-object v3, v2 │ │ -0aa750: 28f8 |000e: goto 0006 // -0008 │ │ -0aa752: 2200 7908 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0aa756: 7010 5a43 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aa75c: 1a01 fc00 |0014: const-string v1, "(" // string@00fc │ │ -0aa760: 6e20 6343 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa766: 0c00 |0019: move-result-object v0 │ │ -0aa768: 6e20 6343 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa76e: 0c00 |001d: move-result-object v0 │ │ -0aa770: 1a01 3401 |001e: const-string v1, ") AND (" // string@0134 │ │ -0aa774: 6e20 6343 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa77a: 0c00 |0023: move-result-object v0 │ │ -0aa77c: 6e20 6343 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa782: 0c00 |0027: move-result-object v0 │ │ -0aa784: 1a01 3201 |0028: const-string v1, ")" // string@0132 │ │ -0aa788: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aa78e: 0c00 |002d: move-result-object v0 │ │ -0aa790: 6e10 6a43 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aa796: 0c03 |0031: move-result-object v3 │ │ -0aa798: 28d4 |0032: goto 0006 // -002c │ │ +0a84c8: |[0a84c8] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0a84d8: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0a84de: 0a00 |0003: move-result v0 │ │ +0a84e0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +0a84e4: 1103 |0006: return-object v3 │ │ +0a84e6: 7110 3337 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0a84ec: 0a00 |000a: move-result v0 │ │ +0a84ee: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +0a84f2: 0723 |000d: move-object v3, v2 │ │ +0a84f4: 28f8 |000e: goto 0006 // -0008 │ │ +0a84f6: 2200 7908 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0a84fa: 7010 5a43 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a8500: 1a01 f900 |0014: const-string v1, "(" // string@00f9 │ │ +0a8504: 6e20 6343 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a850a: 0c00 |0019: move-result-object v0 │ │ +0a850c: 6e20 6343 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8512: 0c00 |001d: move-result-object v0 │ │ +0a8514: 1a01 3101 |001e: const-string v1, ") AND (" // string@0131 │ │ +0a8518: 6e20 6343 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a851e: 0c00 |0023: move-result-object v0 │ │ +0a8520: 6e20 6343 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8526: 0c00 |0027: move-result-object v0 │ │ +0a8528: 1a01 2f01 |0028: const-string v1, ")" // string@012f │ │ +0a852c: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8532: 0c00 |002d: move-result-object v0 │ │ +0a8534: 6e10 6a43 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a853a: 0c03 |0031: move-result-object v3 │ │ +0a853c: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 b Ljava/lang/String; │ │ 0x0000 - 0x0033 reg=2 a Ljava/lang/String; │ │ 0x0007 - 0x0033 reg=3 b Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1745 (DatabaseUtilsCompat.java) │ │ + source_file_idx : 1741 (DatabaseUtilsCompat.java) │ │ │ │ Class #260 header: │ │ class_idx : 594 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #260 annotations: │ │ Annotations on class │ │ @@ -43875,21 +43881,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;) │ │ name : 'setHasMipMap' │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #261 header: │ │ class_idx : 598 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #261 annotations: │ │ Annotations on class │ │ @@ -43912,38 +43918,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0aa79c: |[0aa79c] android.support.v4.graphics.BitmapCompat.:()V │ │ -0aa7ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aa7b0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0aa7b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0aa7b8: 2201 5502 |0006: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; // type@0255 │ │ -0aa7bc: 7010 440d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;.:()V // method@0d44 │ │ -0aa7c2: 6901 5504 |000b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa7c6: 0e00 |000d: return-void │ │ -0aa7c8: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -0aa7cc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0aa7d0: 2201 5402 |0012: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; // type@0254 │ │ -0aa7d4: 7010 410d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@0d41 │ │ -0aa7da: 6901 5504 |0017: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa7de: 28f4 |0019: goto 000d // -000c │ │ -0aa7e0: 1301 0c00 |001a: const/16 v1, #int 12 // #c │ │ -0aa7e4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0aa7e8: 2201 5302 |001e: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; // type@0253 │ │ -0aa7ec: 7010 3f0d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@0d3f │ │ -0aa7f2: 6901 5504 |0023: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa7f6: 28e8 |0025: goto 000d // -0018 │ │ -0aa7f8: 2201 5102 |0026: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; // type@0251 │ │ -0aa7fc: 7010 380d 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@0d38 │ │ -0aa802: 6901 5504 |002b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa806: 28e0 |002d: goto 000d // -0020 │ │ +0a8540: |[0a8540] android.support.v4.graphics.BitmapCompat.:()V │ │ +0a8550: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a8554: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0a8558: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a855c: 2201 5502 |0006: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; // type@0255 │ │ +0a8560: 7010 440d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl;.:()V // method@0d44 │ │ +0a8566: 6901 5504 |000b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a856a: 0e00 |000d: return-void │ │ +0a856c: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +0a8570: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0a8574: 2201 5402 |0012: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; // type@0254 │ │ +0a8578: 7010 410d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@0d41 │ │ +0a857e: 6901 5504 |0017: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a8582: 28f4 |0019: goto 000d // -000c │ │ +0a8584: 1301 0c00 |001a: const/16 v1, #int 12 // #c │ │ +0a8588: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0a858c: 2201 5302 |001e: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; // type@0253 │ │ +0a8590: 7010 3f0d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@0d3f │ │ +0a8596: 6901 5504 |0023: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a859a: 28e8 |0025: goto 000d // -0018 │ │ +0a859c: 2201 5102 |0026: new-instance v1, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; // type@0251 │ │ +0a85a0: 7010 380d 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@0d38 │ │ +0a85a6: 6901 5504 |002b: sput-object v1, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a85aa: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0002 line=82 │ │ 0x0006 line=83 │ │ 0x000d line=91 │ │ 0x000e line=84 │ │ @@ -43959,17 +43965,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa808: |[0aa808] android.support.v4.graphics.BitmapCompat.:()V │ │ -0aa818: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa81e: 0e00 |0003: return-void │ │ +0a85ac: |[0a85ac] android.support.v4.graphics.BitmapCompat.:()V │ │ +0a85bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a85c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat; │ │ │ │ @@ -43978,19 +43984,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0aa820: |[0aa820] android.support.v4.graphics.BitmapCompat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -0aa830: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa834: 7220 3c0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d3c │ │ -0aa83a: 0a00 |0005: move-result v0 │ │ -0aa83c: 0f00 |0006: return v0 │ │ +0a85c4: |[0a85c4] android.support.v4.graphics.BitmapCompat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +0a85d4: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a85d8: 7220 3c0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d3c │ │ +0a85de: 0a00 |0005: move-result v0 │ │ +0a85e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ #3 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ @@ -43998,19 +44004,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0aa840: |[0aa840] android.support.v4.graphics.BitmapCompat.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -0aa850: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa854: 7220 3d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d3d │ │ -0aa85a: 0a00 |0005: move-result v0 │ │ -0aa85c: 0f00 |0006: return v0 │ │ +0a85e4: |[0a85e4] android.support.v4.graphics.BitmapCompat.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +0a85f4: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a85f8: 7220 3d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d3d │ │ +0a85fe: 0a00 |0005: move-result v0 │ │ +0a8600: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ #4 : (in Landroid/support/v4/graphics/BitmapCompat;) │ │ @@ -44018,34 +44024,34 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa860: |[0aa860] android.support.v4.graphics.BitmapCompat.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -0aa870: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ -0aa874: 7230 3e0d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d3e │ │ -0aa87a: 0e00 |0005: return-void │ │ +0a8604: |[0a8604] android.support.v4.graphics.BitmapCompat.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +0a8614: 6200 5504 |0000: sget-object v0, Landroid/support/v4/graphics/BitmapCompat;.IMPL:Landroid/support/v4/graphics/BitmapCompat$BitmapImpl; // field@0455 │ │ +0a8618: 7230 3e0d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/BitmapCompat$BitmapImpl;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d3e │ │ +0a861e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0006 reg=2 hasMipMap Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #262 header: │ │ class_idx : 599 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1292 │ │ +source_file_idx : 1288 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #262 - │ │ Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;' │ │ @@ -44060,17 +44066,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa87c: |[0aa87c] android.support.v4.graphics.BitmapCompatHoneycombMr1.:()V │ │ -0aa88c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa892: 0e00 |0003: return-void │ │ +0a8620: |[0a8620] android.support.v4.graphics.BitmapCompatHoneycombMr1.:()V │ │ +0a8630: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a8636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatHoneycombMr1; │ │ │ │ #1 : (in Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;) │ │ @@ -44078,32 +44084,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aa894: |[0aa894] android.support.v4.graphics.BitmapCompatHoneycombMr1.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -0aa8a4: 6e10 9c02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@029c │ │ -0aa8aa: 0a00 |0003: move-result v0 │ │ -0aa8ac: 0f00 |0004: return v0 │ │ +0a8638: |[0a8638] android.support.v4.graphics.BitmapCompatHoneycombMr1.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +0a8648: 6e10 9c02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@029c │ │ +0a864e: 0a00 |0003: move-result v0 │ │ +0a8650: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1292 (BitmapCompatHoneycombMr1.java) │ │ + source_file_idx : 1288 (BitmapCompatHoneycombMr1.java) │ │ │ │ Class #263 header: │ │ class_idx : 600 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1293 │ │ +source_file_idx : 1289 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #263 - │ │ Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;' │ │ @@ -44118,17 +44124,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa8b0: |[0aa8b0] android.support.v4.graphics.BitmapCompatJellybeanMR2.:()V │ │ -0aa8c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa8c6: 0e00 |0003: return-void │ │ +0a8654: |[0a8654] android.support.v4.graphics.BitmapCompatJellybeanMR2.:()V │ │ +0a8664: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a866a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;) │ │ @@ -44136,18 +44142,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aa8c8: |[0aa8c8] android.support.v4.graphics.BitmapCompatJellybeanMR2.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -0aa8d8: 6e10 a302 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@02a3 │ │ -0aa8de: 0a00 |0003: move-result v0 │ │ -0aa8e0: 0f00 |0004: return v0 │ │ +0a866c: |[0a866c] android.support.v4.graphics.BitmapCompatJellybeanMR2.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +0a867c: 6e10 a302 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@02a3 │ │ +0a8682: 0a00 |0003: move-result v0 │ │ +0a8684: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ #2 : (in Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;) │ │ @@ -44155,33 +44161,33 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0aa8e4: |[0aa8e4] android.support.v4.graphics.BitmapCompatJellybeanMR2.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -0aa8f4: 6e20 a502 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@02a5 │ │ -0aa8fa: 0e00 |0003: return-void │ │ +0a8688: |[0a8688] android.support.v4.graphics.BitmapCompatJellybeanMR2.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +0a8698: 6e20 a502 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@02a5 │ │ +0a869e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0004 reg=1 hasMipMap Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 1293 (BitmapCompatJellybeanMR2.java) │ │ + source_file_idx : 1289 (BitmapCompatJellybeanMR2.java) │ │ │ │ Class #264 header: │ │ class_idx : 601 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1294 │ │ +source_file_idx : 1290 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #264 - │ │ Class descriptor : 'Landroid/support/v4/graphics/BitmapCompatKitKat;' │ │ @@ -44196,17 +44202,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa8fc: |[0aa8fc] android.support.v4.graphics.BitmapCompatKitKat.:()V │ │ -0aa90c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa912: 0e00 |0003: return-void │ │ +0a86a0: |[0a86a0] android.support.v4.graphics.BitmapCompatKitKat.:()V │ │ +0a86b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a86b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/BitmapCompatKitKat;) │ │ @@ -44214,32 +44220,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aa914: |[0aa914] android.support.v4.graphics.BitmapCompatKitKat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -0aa924: 6e10 9b02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getAllocationByteCount:()I // method@029b │ │ -0aa92a: 0a00 |0003: move-result v0 │ │ -0aa92c: 0f00 |0004: return v0 │ │ +0a86b8: |[0a86b8] android.support.v4.graphics.BitmapCompatKitKat.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +0a86c8: 6e10 9b02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getAllocationByteCount:()I // method@029b │ │ +0a86ce: 0a00 |0003: move-result v0 │ │ +0a86d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1294 (BitmapCompatKitKat.java) │ │ + source_file_idx : 1290 (BitmapCompatKitKat.java) │ │ │ │ Class #265 header: │ │ class_idx : 602 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1528 │ │ +source_file_idx : 1524 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 0 │ │ │ │ Class #265 annotations: │ │ Annotations on method #3411 'HSLToColor' │ │ @@ -44314,17 +44320,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aa930: |[0aa930] android.support.v4.graphics.ColorUtils.:()V │ │ -0aa940: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aa946: 0e00 |0003: return-void │ │ +0a86d4: |[0a86d4] android.support.v4.graphics.ColorUtils.:()V │ │ +0a86e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a86ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/ColorUtils; │ │ │ │ #1 : (in Landroid/support/v4/graphics/ColorUtils;) │ │ @@ -44332,156 +44338,156 @@ │ │ type : '([F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 260 16-bit code units │ │ -0aa948: |[0aa948] android.support.v4.graphics.ColorUtils.HSLToColor:([F)I │ │ -0aa958: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0aa95a: 4403 0d0a |0001: aget v3, v13, v10 │ │ -0aa95e: 121a |0003: const/4 v10, #int 1 // #1 │ │ -0aa960: 4408 0d0a |0004: aget v8, v13, v10 │ │ -0aa964: 122a |0006: const/4 v10, #int 2 // #2 │ │ -0aa966: 4405 0d0a |0007: aget v5, v13, v10 │ │ -0aa96a: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ -0aa96e: 150b 0040 |000b: const/high16 v11, #int 1073741824 // #4000 │ │ -0aa972: c85b |000d: mul-float/2addr v11, v5 │ │ -0aa974: 150c 803f |000e: const/high16 v12, #int 1065353216 // #3f80 │ │ -0aa978: c7cb |0010: sub-float/2addr v11, v12 │ │ -0aa97a: 7110 0943 0b00 |0011: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0aa980: 0a0b |0014: move-result v11 │ │ -0aa982: c7ba |0015: sub-float/2addr v10, v11 │ │ -0aa984: a801 0a08 |0016: mul-float v1, v10, v8 │ │ -0aa988: 150a 003f |0018: const/high16 v10, #int 1056964608 // #3f00 │ │ -0aa98c: c81a |001a: mul-float/2addr v10, v1 │ │ -0aa98e: a706 050a |001b: sub-float v6, v5, v10 │ │ -0aa992: 150a 803f |001d: const/high16 v10, #int 1065353216 // #3f80 │ │ -0aa996: 150b 7042 |001f: const/high16 v11, #int 1114636288 // #4270 │ │ -0aa99a: a90b 030b |0021: div-float v11, v3, v11 │ │ -0aa99e: 150c 0040 |0023: const/high16 v12, #int 1073741824 // #4000 │ │ -0aa9a2: cacb |0025: rem-float/2addr v11, v12 │ │ -0aa9a4: 150c 803f |0026: const/high16 v12, #int 1065353216 // #3f80 │ │ -0aa9a8: c7cb |0028: sub-float/2addr v11, v12 │ │ -0aa9aa: 7110 0943 0b00 |0029: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0aa9b0: 0a0b |002c: move-result v11 │ │ -0aa9b2: c7ba |002d: sub-float/2addr v10, v11 │ │ -0aa9b4: a809 010a |002e: mul-float v9, v1, v10 │ │ -0aa9b8: 873a |0030: float-to-int v10, v3 │ │ -0aa9ba: db04 0a3c |0031: div-int/lit8 v4, v10, #int 60 // #3c │ │ -0aa9be: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -0aa9c0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0aa9c2: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -0aa9c4: 2b04 bc00 0000 |0036: packed-switch v4, 000000f2 // +000000bc │ │ -0aa9ca: 120a |0039: const/4 v10, #int 0 // #0 │ │ -0aa9cc: 130b ff00 |003a: const/16 v11, #int 255 // #ff │ │ -0aa9d0: 7130 5d0d a70b |003c: invoke-static {v7, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ -0aa9d6: 0a07 |003f: move-result v7 │ │ -0aa9d8: 120a |0040: const/4 v10, #int 0 // #0 │ │ -0aa9da: 130b ff00 |0041: const/16 v11, #int 255 // #ff │ │ -0aa9de: 7130 5d0d a20b |0043: invoke-static {v2, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ -0aa9e4: 0a02 |0046: move-result v2 │ │ -0aa9e6: 120a |0047: const/4 v10, #int 0 // #0 │ │ -0aa9e8: 130b ff00 |0048: const/16 v11, #int 255 // #ff │ │ -0aa9ec: 7130 5d0d a00b |004a: invoke-static {v0, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ -0aa9f2: 0a00 |004d: move-result v0 │ │ -0aa9f4: 7130 d702 2700 |004e: invoke-static {v7, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@02d7 │ │ -0aa9fa: 0a0a |0051: move-result v10 │ │ -0aa9fc: 0f0a |0052: return v10 │ │ -0aa9fe: 150a 7f43 |0053: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa02: a60b 0106 |0055: add-float v11, v1, v6 │ │ -0aaa06: c8ba |0057: mul-float/2addr v10, v11 │ │ -0aaa08: 7110 1843 0a00 |0058: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa0e: 0a07 |005b: move-result v7 │ │ -0aaa10: 150a 7f43 |005c: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa14: a60b 0906 |005e: add-float v11, v9, v6 │ │ -0aaa18: c8ba |0060: mul-float/2addr v10, v11 │ │ -0aaa1a: 7110 1843 0a00 |0061: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa20: 0a02 |0064: move-result v2 │ │ -0aaa22: 150a 7f43 |0065: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa26: c86a |0067: mul-float/2addr v10, v6 │ │ -0aaa28: 7110 1843 0a00 |0068: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa2e: 0a00 |006b: move-result v0 │ │ -0aaa30: 28cd |006c: goto 0039 // -0033 │ │ -0aaa32: 150a 7f43 |006d: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa36: a60b 0906 |006f: add-float v11, v9, v6 │ │ -0aaa3a: c8ba |0071: mul-float/2addr v10, v11 │ │ -0aaa3c: 7110 1843 0a00 |0072: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa42: 0a07 |0075: move-result v7 │ │ -0aaa44: 150a 7f43 |0076: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa48: a60b 0106 |0078: add-float v11, v1, v6 │ │ -0aaa4c: c8ba |007a: mul-float/2addr v10, v11 │ │ -0aaa4e: 7110 1843 0a00 |007b: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa54: 0a02 |007e: move-result v2 │ │ -0aaa56: 150a 7f43 |007f: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa5a: c86a |0081: mul-float/2addr v10, v6 │ │ -0aaa5c: 7110 1843 0a00 |0082: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa62: 0a00 |0085: move-result v0 │ │ -0aaa64: 28b3 |0086: goto 0039 // -004d │ │ -0aaa66: 150a 7f43 |0087: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa6a: c86a |0089: mul-float/2addr v10, v6 │ │ -0aaa6c: 7110 1843 0a00 |008a: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa72: 0a07 |008d: move-result v7 │ │ -0aaa74: 150a 7f43 |008e: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa78: a60b 0106 |0090: add-float v11, v1, v6 │ │ -0aaa7c: c8ba |0092: mul-float/2addr v10, v11 │ │ -0aaa7e: 7110 1843 0a00 |0093: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa84: 0a02 |0096: move-result v2 │ │ -0aaa86: 150a 7f43 |0097: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa8a: a60b 0906 |0099: add-float v11, v9, v6 │ │ -0aaa8e: c8ba |009b: mul-float/2addr v10, v11 │ │ -0aaa90: 7110 1843 0a00 |009c: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaa96: 0a00 |009f: move-result v0 │ │ -0aaa98: 2899 |00a0: goto 0039 // -0067 │ │ -0aaa9a: 150a 7f43 |00a1: const/high16 v10, #int 1132396544 // #437f │ │ -0aaa9e: c86a |00a3: mul-float/2addr v10, v6 │ │ -0aaaa0: 7110 1843 0a00 |00a4: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaaa6: 0a07 |00a7: move-result v7 │ │ -0aaaa8: 150a 7f43 |00a8: const/high16 v10, #int 1132396544 // #437f │ │ -0aaaac: a60b 0906 |00aa: add-float v11, v9, v6 │ │ -0aaab0: c8ba |00ac: mul-float/2addr v10, v11 │ │ -0aaab2: 7110 1843 0a00 |00ad: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaab8: 0a02 |00b0: move-result v2 │ │ -0aaaba: 150a 7f43 |00b1: const/high16 v10, #int 1132396544 // #437f │ │ -0aaabe: a60b 0106 |00b3: add-float v11, v1, v6 │ │ -0aaac2: c8ba |00b5: mul-float/2addr v10, v11 │ │ -0aaac4: 7110 1843 0a00 |00b6: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaaca: 0a00 |00b9: move-result v0 │ │ -0aaacc: 2900 7fff |00ba: goto/16 0039 // -0081 │ │ -0aaad0: 150a 7f43 |00bc: const/high16 v10, #int 1132396544 // #437f │ │ -0aaad4: a60b 0906 |00be: add-float v11, v9, v6 │ │ -0aaad8: c8ba |00c0: mul-float/2addr v10, v11 │ │ -0aaada: 7110 1843 0a00 |00c1: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaae0: 0a07 |00c4: move-result v7 │ │ -0aaae2: 150a 7f43 |00c5: const/high16 v10, #int 1132396544 // #437f │ │ -0aaae6: c86a |00c7: mul-float/2addr v10, v6 │ │ -0aaae8: 7110 1843 0a00 |00c8: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aaaee: 0a02 |00cb: move-result v2 │ │ -0aaaf0: 150a 7f43 |00cc: const/high16 v10, #int 1132396544 // #437f │ │ -0aaaf4: a60b 0106 |00ce: add-float v11, v1, v6 │ │ -0aaaf8: c8ba |00d0: mul-float/2addr v10, v11 │ │ -0aaafa: 7110 1843 0a00 |00d1: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aab00: 0a00 |00d4: move-result v0 │ │ -0aab02: 2900 64ff |00d5: goto/16 0039 // -009c │ │ -0aab06: 150a 7f43 |00d7: const/high16 v10, #int 1132396544 // #437f │ │ -0aab0a: a60b 0106 |00d9: add-float v11, v1, v6 │ │ -0aab0e: c8ba |00db: mul-float/2addr v10, v11 │ │ -0aab10: 7110 1843 0a00 |00dc: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aab16: 0a07 |00df: move-result v7 │ │ -0aab18: 150a 7f43 |00e0: const/high16 v10, #int 1132396544 // #437f │ │ -0aab1c: c86a |00e2: mul-float/2addr v10, v6 │ │ -0aab1e: 7110 1843 0a00 |00e3: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aab24: 0a02 |00e6: move-result v2 │ │ -0aab26: 150a 7f43 |00e7: const/high16 v10, #int 1132396544 // #437f │ │ -0aab2a: a60b 0906 |00e9: add-float v11, v9, v6 │ │ -0aab2e: c8ba |00eb: mul-float/2addr v10, v11 │ │ -0aab30: 7110 1843 0a00 |00ec: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0aab36: 0a00 |00ef: move-result v0 │ │ -0aab38: 2900 49ff |00f0: goto/16 0039 // -00b7 │ │ -0aab3c: 0001 0700 0000 0000 1d00 0000 3700 ... |00f2: packed-switch-data (18 units) │ │ +0a86ec: |[0a86ec] android.support.v4.graphics.ColorUtils.HSLToColor:([F)I │ │ +0a86fc: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0a86fe: 4403 0d0a |0001: aget v3, v13, v10 │ │ +0a8702: 121a |0003: const/4 v10, #int 1 // #1 │ │ +0a8704: 4408 0d0a |0004: aget v8, v13, v10 │ │ +0a8708: 122a |0006: const/4 v10, #int 2 // #2 │ │ +0a870a: 4405 0d0a |0007: aget v5, v13, v10 │ │ +0a870e: 150a 803f |0009: const/high16 v10, #int 1065353216 // #3f80 │ │ +0a8712: 150b 0040 |000b: const/high16 v11, #int 1073741824 // #4000 │ │ +0a8716: c85b |000d: mul-float/2addr v11, v5 │ │ +0a8718: 150c 803f |000e: const/high16 v12, #int 1065353216 // #3f80 │ │ +0a871c: c7cb |0010: sub-float/2addr v11, v12 │ │ +0a871e: 7110 0943 0b00 |0011: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0a8724: 0a0b |0014: move-result v11 │ │ +0a8726: c7ba |0015: sub-float/2addr v10, v11 │ │ +0a8728: a801 0a08 |0016: mul-float v1, v10, v8 │ │ +0a872c: 150a 003f |0018: const/high16 v10, #int 1056964608 // #3f00 │ │ +0a8730: c81a |001a: mul-float/2addr v10, v1 │ │ +0a8732: a706 050a |001b: sub-float v6, v5, v10 │ │ +0a8736: 150a 803f |001d: const/high16 v10, #int 1065353216 // #3f80 │ │ +0a873a: 150b 7042 |001f: const/high16 v11, #int 1114636288 // #4270 │ │ +0a873e: a90b 030b |0021: div-float v11, v3, v11 │ │ +0a8742: 150c 0040 |0023: const/high16 v12, #int 1073741824 // #4000 │ │ +0a8746: cacb |0025: rem-float/2addr v11, v12 │ │ +0a8748: 150c 803f |0026: const/high16 v12, #int 1065353216 // #3f80 │ │ +0a874c: c7cb |0028: sub-float/2addr v11, v12 │ │ +0a874e: 7110 0943 0b00 |0029: invoke-static {v11}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0a8754: 0a0b |002c: move-result v11 │ │ +0a8756: c7ba |002d: sub-float/2addr v10, v11 │ │ +0a8758: a809 010a |002e: mul-float v9, v1, v10 │ │ +0a875c: 873a |0030: float-to-int v10, v3 │ │ +0a875e: db04 0a3c |0031: div-int/lit8 v4, v10, #int 60 // #3c │ │ +0a8762: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +0a8764: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0a8766: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +0a8768: 2b04 bc00 0000 |0036: packed-switch v4, 000000f2 // +000000bc │ │ +0a876e: 120a |0039: const/4 v10, #int 0 // #0 │ │ +0a8770: 130b ff00 |003a: const/16 v11, #int 255 // #ff │ │ +0a8774: 7130 5d0d a70b |003c: invoke-static {v7, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ +0a877a: 0a07 |003f: move-result v7 │ │ +0a877c: 120a |0040: const/4 v10, #int 0 // #0 │ │ +0a877e: 130b ff00 |0041: const/16 v11, #int 255 // #ff │ │ +0a8782: 7130 5d0d a20b |0043: invoke-static {v2, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ +0a8788: 0a02 |0046: move-result v2 │ │ +0a878a: 120a |0047: const/4 v10, #int 0 // #0 │ │ +0a878c: 130b ff00 |0048: const/16 v11, #int 255 // #ff │ │ +0a8790: 7130 5d0d a00b |004a: invoke-static {v0, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(III)I // method@0d5d │ │ +0a8796: 0a00 |004d: move-result v0 │ │ +0a8798: 7130 d702 2700 |004e: invoke-static {v7, v2, v0}, Landroid/graphics/Color;.rgb:(III)I // method@02d7 │ │ +0a879e: 0a0a |0051: move-result v10 │ │ +0a87a0: 0f0a |0052: return v10 │ │ +0a87a2: 150a 7f43 |0053: const/high16 v10, #int 1132396544 // #437f │ │ +0a87a6: a60b 0106 |0055: add-float v11, v1, v6 │ │ +0a87aa: c8ba |0057: mul-float/2addr v10, v11 │ │ +0a87ac: 7110 1843 0a00 |0058: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a87b2: 0a07 |005b: move-result v7 │ │ +0a87b4: 150a 7f43 |005c: const/high16 v10, #int 1132396544 // #437f │ │ +0a87b8: a60b 0906 |005e: add-float v11, v9, v6 │ │ +0a87bc: c8ba |0060: mul-float/2addr v10, v11 │ │ +0a87be: 7110 1843 0a00 |0061: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a87c4: 0a02 |0064: move-result v2 │ │ +0a87c6: 150a 7f43 |0065: const/high16 v10, #int 1132396544 // #437f │ │ +0a87ca: c86a |0067: mul-float/2addr v10, v6 │ │ +0a87cc: 7110 1843 0a00 |0068: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a87d2: 0a00 |006b: move-result v0 │ │ +0a87d4: 28cd |006c: goto 0039 // -0033 │ │ +0a87d6: 150a 7f43 |006d: const/high16 v10, #int 1132396544 // #437f │ │ +0a87da: a60b 0906 |006f: add-float v11, v9, v6 │ │ +0a87de: c8ba |0071: mul-float/2addr v10, v11 │ │ +0a87e0: 7110 1843 0a00 |0072: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a87e6: 0a07 |0075: move-result v7 │ │ +0a87e8: 150a 7f43 |0076: const/high16 v10, #int 1132396544 // #437f │ │ +0a87ec: a60b 0106 |0078: add-float v11, v1, v6 │ │ +0a87f0: c8ba |007a: mul-float/2addr v10, v11 │ │ +0a87f2: 7110 1843 0a00 |007b: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a87f8: 0a02 |007e: move-result v2 │ │ +0a87fa: 150a 7f43 |007f: const/high16 v10, #int 1132396544 // #437f │ │ +0a87fe: c86a |0081: mul-float/2addr v10, v6 │ │ +0a8800: 7110 1843 0a00 |0082: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a8806: 0a00 |0085: move-result v0 │ │ +0a8808: 28b3 |0086: goto 0039 // -004d │ │ +0a880a: 150a 7f43 |0087: const/high16 v10, #int 1132396544 // #437f │ │ +0a880e: c86a |0089: mul-float/2addr v10, v6 │ │ +0a8810: 7110 1843 0a00 |008a: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a8816: 0a07 |008d: move-result v7 │ │ +0a8818: 150a 7f43 |008e: const/high16 v10, #int 1132396544 // #437f │ │ +0a881c: a60b 0106 |0090: add-float v11, v1, v6 │ │ +0a8820: c8ba |0092: mul-float/2addr v10, v11 │ │ +0a8822: 7110 1843 0a00 |0093: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a8828: 0a02 |0096: move-result v2 │ │ +0a882a: 150a 7f43 |0097: const/high16 v10, #int 1132396544 // #437f │ │ +0a882e: a60b 0906 |0099: add-float v11, v9, v6 │ │ +0a8832: c8ba |009b: mul-float/2addr v10, v11 │ │ +0a8834: 7110 1843 0a00 |009c: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a883a: 0a00 |009f: move-result v0 │ │ +0a883c: 2899 |00a0: goto 0039 // -0067 │ │ +0a883e: 150a 7f43 |00a1: const/high16 v10, #int 1132396544 // #437f │ │ +0a8842: c86a |00a3: mul-float/2addr v10, v6 │ │ +0a8844: 7110 1843 0a00 |00a4: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a884a: 0a07 |00a7: move-result v7 │ │ +0a884c: 150a 7f43 |00a8: const/high16 v10, #int 1132396544 // #437f │ │ +0a8850: a60b 0906 |00aa: add-float v11, v9, v6 │ │ +0a8854: c8ba |00ac: mul-float/2addr v10, v11 │ │ +0a8856: 7110 1843 0a00 |00ad: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a885c: 0a02 |00b0: move-result v2 │ │ +0a885e: 150a 7f43 |00b1: const/high16 v10, #int 1132396544 // #437f │ │ +0a8862: a60b 0106 |00b3: add-float v11, v1, v6 │ │ +0a8866: c8ba |00b5: mul-float/2addr v10, v11 │ │ +0a8868: 7110 1843 0a00 |00b6: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a886e: 0a00 |00b9: move-result v0 │ │ +0a8870: 2900 7fff |00ba: goto/16 0039 // -0081 │ │ +0a8874: 150a 7f43 |00bc: const/high16 v10, #int 1132396544 // #437f │ │ +0a8878: a60b 0906 |00be: add-float v11, v9, v6 │ │ +0a887c: c8ba |00c0: mul-float/2addr v10, v11 │ │ +0a887e: 7110 1843 0a00 |00c1: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a8884: 0a07 |00c4: move-result v7 │ │ +0a8886: 150a 7f43 |00c5: const/high16 v10, #int 1132396544 // #437f │ │ +0a888a: c86a |00c7: mul-float/2addr v10, v6 │ │ +0a888c: 7110 1843 0a00 |00c8: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a8892: 0a02 |00cb: move-result v2 │ │ +0a8894: 150a 7f43 |00cc: const/high16 v10, #int 1132396544 // #437f │ │ +0a8898: a60b 0106 |00ce: add-float v11, v1, v6 │ │ +0a889c: c8ba |00d0: mul-float/2addr v10, v11 │ │ +0a889e: 7110 1843 0a00 |00d1: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a88a4: 0a00 |00d4: move-result v0 │ │ +0a88a6: 2900 64ff |00d5: goto/16 0039 // -009c │ │ +0a88aa: 150a 7f43 |00d7: const/high16 v10, #int 1132396544 // #437f │ │ +0a88ae: a60b 0106 |00d9: add-float v11, v1, v6 │ │ +0a88b2: c8ba |00db: mul-float/2addr v10, v11 │ │ +0a88b4: 7110 1843 0a00 |00dc: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a88ba: 0a07 |00df: move-result v7 │ │ +0a88bc: 150a 7f43 |00e0: const/high16 v10, #int 1132396544 // #437f │ │ +0a88c0: c86a |00e2: mul-float/2addr v10, v6 │ │ +0a88c2: 7110 1843 0a00 |00e3: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a88c8: 0a02 |00e6: move-result v2 │ │ +0a88ca: 150a 7f43 |00e7: const/high16 v10, #int 1132396544 // #437f │ │ +0a88ce: a60b 0906 |00e9: add-float v11, v9, v6 │ │ +0a88d2: c8ba |00eb: mul-float/2addr v10, v11 │ │ +0a88d4: 7110 1843 0a00 |00ec: invoke-static {v10}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0a88da: 0a00 |00ef: move-result v0 │ │ +0a88dc: 2900 49ff |00f0: goto/16 0039 // -00b7 │ │ +0a88e0: 0001 0700 0000 0000 1d00 0000 3700 ... |00f2: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0003 line=239 │ │ 0x0006 line=240 │ │ 0x0009 line=242 │ │ 0x0018 line=243 │ │ @@ -44535,96 +44541,96 @@ │ │ type : '(III[F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0aab60: |[0aab60] android.support.v4.graphics.ColorUtils.RGBToHSL:(III[F)V │ │ -0aab70: 82c9 |0000: int-to-float v9, v12 │ │ -0aab72: 150a 7f43 |0001: const/high16 v10, #int 1132396544 // #437f │ │ -0aab76: a907 090a |0003: div-float v7, v9, v10 │ │ -0aab7a: 82d9 |0005: int-to-float v9, v13 │ │ -0aab7c: 150a 7f43 |0006: const/high16 v10, #int 1132396544 // #437f │ │ -0aab80: a902 090a |0008: div-float v2, v9, v10 │ │ -0aab84: 82e9 |000a: int-to-float v9, v14 │ │ -0aab86: 150a 7f43 |000b: const/high16 v10, #int 1132396544 // #437f │ │ -0aab8a: a900 090a |000d: div-float v0, v9, v10 │ │ -0aab8e: 7120 1143 0200 |000f: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0aab94: 0a09 |0012: move-result v9 │ │ -0aab96: 7120 1143 9700 |0013: invoke-static {v7, v9}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0aab9c: 0a05 |0016: move-result v5 │ │ -0aab9e: 7120 1443 0200 |0017: invoke-static {v2, v0}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0aaba4: 0a09 |001a: move-result v9 │ │ -0aaba6: 7120 1443 9700 |001b: invoke-static {v7, v9}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0aabac: 0a06 |001e: move-result v6 │ │ -0aabae: a701 0506 |001f: sub-float v1, v5, v6 │ │ -0aabb2: a609 0506 |0021: add-float v9, v5, v6 │ │ -0aabb6: 150a 0040 |0023: const/high16 v10, #int 1073741824 // #4000 │ │ -0aabba: a904 090a |0025: div-float v4, v9, v10 │ │ -0aabbe: 2d09 0506 |0027: cmpl-float v9, v5, v6 │ │ -0aabc2: 3909 3200 |0029: if-nez v9, 005b // +0032 │ │ -0aabc6: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -0aabc8: 0183 |002c: move v3, v8 │ │ -0aabca: 1509 7042 |002d: const/high16 v9, #int 1114636288 // #4270 │ │ -0aabce: c839 |002f: mul-float/2addr v9, v3 │ │ -0aabd0: 150a b443 |0030: const/high16 v10, #int 1135869952 // #43b4 │ │ -0aabd4: aa03 090a |0032: rem-float v3, v9, v10 │ │ -0aabd8: 1209 |0034: const/4 v9, #int 0 // #0 │ │ -0aabda: 2e09 0309 |0035: cmpg-float v9, v3, v9 │ │ -0aabde: 3b09 0500 |0037: if-gez v9, 003c // +0005 │ │ -0aabe2: 1509 b443 |0039: const/high16 v9, #int 1135869952 // #43b4 │ │ -0aabe6: c693 |003b: add-float/2addr v3, v9 │ │ -0aabe8: 1209 |003c: const/4 v9, #int 0 // #0 │ │ -0aabea: 120a |003d: const/4 v10, #int 0 // #0 │ │ -0aabec: 150b b443 |003e: const/high16 v11, #int 1135869952 // #43b4 │ │ -0aabf0: 7130 5c0d a30b |0040: invoke-static {v3, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ -0aabf6: 0a0a |0043: move-result v10 │ │ -0aabf8: 4b0a 0f09 |0044: aput v10, v15, v9 │ │ -0aabfc: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -0aabfe: 120a |0047: const/4 v10, #int 0 // #0 │ │ -0aac00: 150b 803f |0048: const/high16 v11, #int 1065353216 // #3f80 │ │ -0aac04: 7130 5c0d a80b |004a: invoke-static {v8, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ -0aac0a: 0a0a |004d: move-result v10 │ │ -0aac0c: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ -0aac10: 1229 |0050: const/4 v9, #int 2 // #2 │ │ -0aac12: 120a |0051: const/4 v10, #int 0 // #0 │ │ -0aac14: 150b 803f |0052: const/high16 v11, #int 1065353216 // #3f80 │ │ -0aac18: 7130 5c0d a40b |0054: invoke-static {v4, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ -0aac1e: 0a0a |0057: move-result v10 │ │ -0aac20: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ -0aac24: 0e00 |005a: return-void │ │ -0aac26: 2d09 0507 |005b: cmpl-float v9, v5, v7 │ │ -0aac2a: 3909 1900 |005d: if-nez v9, 0076 // +0019 │ │ -0aac2e: a709 0200 |005f: sub-float v9, v2, v0 │ │ -0aac32: c919 |0061: div-float/2addr v9, v1 │ │ -0aac34: 150a c040 |0062: const/high16 v10, #int 1086324736 // #40c0 │ │ -0aac38: aa03 090a |0064: rem-float v3, v9, v10 │ │ -0aac3c: 1509 803f |0066: const/high16 v9, #int 1065353216 // #3f80 │ │ -0aac40: 150a 0040 |0068: const/high16 v10, #int 1073741824 // #4000 │ │ -0aac44: c84a |006a: mul-float/2addr v10, v4 │ │ -0aac46: 150b 803f |006b: const/high16 v11, #int 1065353216 // #3f80 │ │ -0aac4a: c7ba |006d: sub-float/2addr v10, v11 │ │ -0aac4c: 7110 0943 0a00 |006e: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0aac52: 0a0a |0071: move-result v10 │ │ -0aac54: c7a9 |0072: sub-float/2addr v9, v10 │ │ -0aac56: a908 0109 |0073: div-float v8, v1, v9 │ │ -0aac5a: 28b8 |0075: goto 002d // -0048 │ │ -0aac5c: 2d09 0502 |0076: cmpl-float v9, v5, v2 │ │ -0aac60: 3909 0a00 |0078: if-nez v9, 0082 // +000a │ │ -0aac64: a709 0007 |007a: sub-float v9, v0, v7 │ │ -0aac68: c919 |007c: div-float/2addr v9, v1 │ │ -0aac6a: 150a 0040 |007d: const/high16 v10, #int 1073741824 // #4000 │ │ -0aac6e: a603 090a |007f: add-float v3, v9, v10 │ │ -0aac72: 28e5 |0081: goto 0066 // -001b │ │ -0aac74: a709 0702 |0082: sub-float v9, v7, v2 │ │ -0aac78: c919 |0084: div-float/2addr v9, v1 │ │ -0aac7a: 150a 8040 |0085: const/high16 v10, #int 1082130432 // #4080 │ │ -0aac7e: a603 090a |0087: add-float v3, v9, v10 │ │ -0aac82: 28dd |0089: goto 0066 // -0023 │ │ +0a8904: |[0a8904] android.support.v4.graphics.ColorUtils.RGBToHSL:(III[F)V │ │ +0a8914: 82c9 |0000: int-to-float v9, v12 │ │ +0a8916: 150a 7f43 |0001: const/high16 v10, #int 1132396544 // #437f │ │ +0a891a: a907 090a |0003: div-float v7, v9, v10 │ │ +0a891e: 82d9 |0005: int-to-float v9, v13 │ │ +0a8920: 150a 7f43 |0006: const/high16 v10, #int 1132396544 // #437f │ │ +0a8924: a902 090a |0008: div-float v2, v9, v10 │ │ +0a8928: 82e9 |000a: int-to-float v9, v14 │ │ +0a892a: 150a 7f43 |000b: const/high16 v10, #int 1132396544 // #437f │ │ +0a892e: a900 090a |000d: div-float v0, v9, v10 │ │ +0a8932: 7120 1143 0200 |000f: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0a8938: 0a09 |0012: move-result v9 │ │ +0a893a: 7120 1143 9700 |0013: invoke-static {v7, v9}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0a8940: 0a05 |0016: move-result v5 │ │ +0a8942: 7120 1443 0200 |0017: invoke-static {v2, v0}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0a8948: 0a09 |001a: move-result v9 │ │ +0a894a: 7120 1443 9700 |001b: invoke-static {v7, v9}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0a8950: 0a06 |001e: move-result v6 │ │ +0a8952: a701 0506 |001f: sub-float v1, v5, v6 │ │ +0a8956: a609 0506 |0021: add-float v9, v5, v6 │ │ +0a895a: 150a 0040 |0023: const/high16 v10, #int 1073741824 // #4000 │ │ +0a895e: a904 090a |0025: div-float v4, v9, v10 │ │ +0a8962: 2d09 0506 |0027: cmpl-float v9, v5, v6 │ │ +0a8966: 3909 3200 |0029: if-nez v9, 005b // +0032 │ │ +0a896a: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +0a896c: 0183 |002c: move v3, v8 │ │ +0a896e: 1509 7042 |002d: const/high16 v9, #int 1114636288 // #4270 │ │ +0a8972: c839 |002f: mul-float/2addr v9, v3 │ │ +0a8974: 150a b443 |0030: const/high16 v10, #int 1135869952 // #43b4 │ │ +0a8978: aa03 090a |0032: rem-float v3, v9, v10 │ │ +0a897c: 1209 |0034: const/4 v9, #int 0 // #0 │ │ +0a897e: 2e09 0309 |0035: cmpg-float v9, v3, v9 │ │ +0a8982: 3b09 0500 |0037: if-gez v9, 003c // +0005 │ │ +0a8986: 1509 b443 |0039: const/high16 v9, #int 1135869952 // #43b4 │ │ +0a898a: c693 |003b: add-float/2addr v3, v9 │ │ +0a898c: 1209 |003c: const/4 v9, #int 0 // #0 │ │ +0a898e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +0a8990: 150b b443 |003e: const/high16 v11, #int 1135869952 // #43b4 │ │ +0a8994: 7130 5c0d a30b |0040: invoke-static {v3, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ +0a899a: 0a0a |0043: move-result v10 │ │ +0a899c: 4b0a 0f09 |0044: aput v10, v15, v9 │ │ +0a89a0: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +0a89a2: 120a |0047: const/4 v10, #int 0 // #0 │ │ +0a89a4: 150b 803f |0048: const/high16 v11, #int 1065353216 // #3f80 │ │ +0a89a8: 7130 5c0d a80b |004a: invoke-static {v8, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ +0a89ae: 0a0a |004d: move-result v10 │ │ +0a89b0: 4b0a 0f09 |004e: aput v10, v15, v9 │ │ +0a89b4: 1229 |0050: const/4 v9, #int 2 // #2 │ │ +0a89b6: 120a |0051: const/4 v10, #int 0 // #0 │ │ +0a89b8: 150b 803f |0052: const/high16 v11, #int 1065353216 // #3f80 │ │ +0a89bc: 7130 5c0d a40b |0054: invoke-static {v4, v10, v11}, Landroid/support/v4/graphics/ColorUtils;.constrain:(FFF)F // method@0d5c │ │ +0a89c2: 0a0a |0057: move-result v10 │ │ +0a89c4: 4b0a 0f09 |0058: aput v10, v15, v9 │ │ +0a89c8: 0e00 |005a: return-void │ │ +0a89ca: 2d09 0507 |005b: cmpl-float v9, v5, v7 │ │ +0a89ce: 3909 1900 |005d: if-nez v9, 0076 // +0019 │ │ +0a89d2: a709 0200 |005f: sub-float v9, v2, v0 │ │ +0a89d6: c919 |0061: div-float/2addr v9, v1 │ │ +0a89d8: 150a c040 |0062: const/high16 v10, #int 1086324736 // #40c0 │ │ +0a89dc: aa03 090a |0064: rem-float v3, v9, v10 │ │ +0a89e0: 1509 803f |0066: const/high16 v9, #int 1065353216 // #3f80 │ │ +0a89e4: 150a 0040 |0068: const/high16 v10, #int 1073741824 // #4000 │ │ +0a89e8: c84a |006a: mul-float/2addr v10, v4 │ │ +0a89ea: 150b 803f |006b: const/high16 v11, #int 1065353216 // #3f80 │ │ +0a89ee: c7ba |006d: sub-float/2addr v10, v11 │ │ +0a89f0: 7110 0943 0a00 |006e: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0a89f6: 0a0a |0071: move-result v10 │ │ +0a89f8: c7a9 |0072: sub-float/2addr v9, v10 │ │ +0a89fa: a908 0109 |0073: div-float v8, v1, v9 │ │ +0a89fe: 28b8 |0075: goto 002d // -0048 │ │ +0a8a00: 2d09 0502 |0076: cmpl-float v9, v5, v2 │ │ +0a8a04: 3909 0a00 |0078: if-nez v9, 0082 // +000a │ │ +0a8a08: a709 0007 |007a: sub-float v9, v0, v7 │ │ +0a8a0c: c919 |007c: div-float/2addr v9, v1 │ │ +0a8a0e: 150a 0040 |007d: const/high16 v10, #int 1073741824 // #4000 │ │ +0a8a12: a603 090a |007f: add-float v3, v9, v10 │ │ +0a8a16: 28e5 |0081: goto 0066 // -001b │ │ +0a8a18: a709 0702 |0082: sub-float v9, v7, v2 │ │ +0a8a1c: c919 |0084: div-float/2addr v9, v1 │ │ +0a8a1e: 150a 8040 |0085: const/high16 v10, #int 1082130432 // #4080 │ │ +0a8a22: a603 090a |0087: add-float v3, v9, v10 │ │ +0a8a26: 28dd |0089: goto 0066 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ 0x000a line=175 │ │ 0x000f line=177 │ │ 0x0017 line=178 │ │ @@ -44669,51 +44675,51 @@ │ │ type : '(II)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0aac84: |[0aac84] android.support.v4.graphics.ColorUtils.calculateContrast:(II)D │ │ -0aac94: 1305 ff00 |0000: const/16 v5, #int 255 // #ff │ │ -0aac98: 1806 9a99 9999 9999 a93f |0002: const-wide v6, #double 0.05 // #3fa999999999999a │ │ -0aaca2: 7110 d002 0900 |0007: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0aaca8: 0a04 |000a: move-result v4 │ │ -0aacaa: 3254 1f00 |000b: if-eq v4, v5, 002a // +001f │ │ -0aacae: 2204 6408 |000d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0aacb2: 2205 7908 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0aacb6: 7010 5a43 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aacbc: 1a06 6e21 |0014: const-string v6, "background can not be translucent: #" // string@216e │ │ -0aacc0: 6e20 6343 6500 |0016: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aacc6: 0c05 |0019: move-result-object v5 │ │ -0aacc8: 7110 0043 0900 |001a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0aacce: 0c06 |001d: move-result-object v6 │ │ -0aacd0: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aacd6: 0c05 |0021: move-result-object v5 │ │ -0aacd8: 6e10 6a43 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aacde: 0c05 |0025: move-result-object v5 │ │ -0aace0: 7020 f242 5400 |0026: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0aace6: 2704 |0029: throw v4 │ │ -0aace8: 7110 d002 0800 |002a: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0aacee: 0a04 |002d: move-result v4 │ │ -0aacf0: 3554 0600 |002e: if-ge v4, v5, 0034 // +0006 │ │ -0aacf4: 7120 5a0d 9800 |0030: invoke-static {v8, v9}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ -0aacfa: 0a08 |0033: move-result v8 │ │ -0aacfc: 7110 560d 0800 |0034: invoke-static {v8}, Landroid/support/v4/graphics/ColorUtils;.calculateLuminance:(I)D // method@0d56 │ │ -0aad02: 0b04 |0037: move-result-wide v4 │ │ -0aad04: ab00 0406 |0038: add-double v0, v4, v6 │ │ -0aad08: 7110 560d 0900 |003a: invoke-static {v9}, Landroid/support/v4/graphics/ColorUtils;.calculateLuminance:(I)D // method@0d56 │ │ -0aad0e: 0b04 |003d: move-result-wide v4 │ │ -0aad10: ab02 0406 |003e: add-double v2, v4, v6 │ │ -0aad14: 7140 1043 1032 |0040: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@4310 │ │ -0aad1a: 0b04 |0043: move-result-wide v4 │ │ -0aad1c: 7140 1343 1032 |0044: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@4313 │ │ -0aad22: 0b06 |0047: move-result-wide v6 │ │ -0aad24: ce64 |0048: div-double/2addr v4, v6 │ │ -0aad26: 1004 |0049: return-wide v4 │ │ +0a8a28: |[0a8a28] android.support.v4.graphics.ColorUtils.calculateContrast:(II)D │ │ +0a8a38: 1305 ff00 |0000: const/16 v5, #int 255 // #ff │ │ +0a8a3c: 1806 9a99 9999 9999 a93f |0002: const-wide v6, #double 0.05 // #3fa999999999999a │ │ +0a8a46: 7110 d002 0900 |0007: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0a8a4c: 0a04 |000a: move-result v4 │ │ +0a8a4e: 3254 1f00 |000b: if-eq v4, v5, 002a // +001f │ │ +0a8a52: 2204 6408 |000d: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a8a56: 2205 7908 |000f: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0a8a5a: 7010 5a43 0500 |0011: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a8a60: 1a06 6921 |0014: const-string v6, "background can not be translucent: #" // string@2169 │ │ +0a8a64: 6e20 6343 6500 |0016: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8a6a: 0c05 |0019: move-result-object v5 │ │ +0a8a6c: 7110 0043 0900 |001a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0a8a72: 0c06 |001d: move-result-object v6 │ │ +0a8a74: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8a7a: 0c05 |0021: move-result-object v5 │ │ +0a8a7c: 6e10 6a43 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a8a82: 0c05 |0025: move-result-object v5 │ │ +0a8a84: 7020 f242 5400 |0026: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a8a8a: 2704 |0029: throw v4 │ │ +0a8a8c: 7110 d002 0800 |002a: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0a8a92: 0a04 |002d: move-result v4 │ │ +0a8a94: 3554 0600 |002e: if-ge v4, v5, 0034 // +0006 │ │ +0a8a98: 7120 5a0d 9800 |0030: invoke-static {v8, v9}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ +0a8a9e: 0a08 |0033: move-result v8 │ │ +0a8aa0: 7110 560d 0800 |0034: invoke-static {v8}, Landroid/support/v4/graphics/ColorUtils;.calculateLuminance:(I)D // method@0d56 │ │ +0a8aa6: 0b04 |0037: move-result-wide v4 │ │ +0a8aa8: ab00 0406 |0038: add-double v0, v4, v6 │ │ +0a8aac: 7110 560d 0900 |003a: invoke-static {v9}, Landroid/support/v4/graphics/ColorUtils;.calculateLuminance:(I)D // method@0d56 │ │ +0a8ab2: 0b04 |003d: move-result-wide v4 │ │ +0a8ab4: ab02 0406 |003e: add-double v2, v4, v6 │ │ +0a8ab8: 7140 1043 1032 |0040: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@4310 │ │ +0a8abe: 0b04 |0043: move-result-wide v4 │ │ +0a8ac0: 7140 1343 1032 |0044: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@4313 │ │ +0a8ac6: 0b06 |0047: move-result-wide v6 │ │ +0a8ac8: ce64 |0048: div-double/2addr v4, v6 │ │ +0a8aca: 1004 |0049: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=91 │ │ 0x000d line=92 │ │ 0x002a line=95 │ │ 0x0030 line=97 │ │ 0x0034 line=100 │ │ @@ -44730,78 +44736,78 @@ │ │ type : '(I)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -0aad28: |[0aad28] android.support.v4.graphics.ColorUtils.calculateLuminance:(I)D │ │ -0aad38: 7110 d602 0a00 |0000: invoke-static {v10}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0aad3e: 0a06 |0003: move-result v6 │ │ -0aad40: 8366 |0004: int-to-double v6, v6 │ │ -0aad42: 1808 0000 0000 00e0 6f40 |0005: const-wide v8, #double 255 // #406fe00000000000 │ │ -0aad4c: ae04 0608 |000a: div-double v4, v6, v8 │ │ -0aad50: 1806 2315 c616 821c a43f |000c: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ -0aad5a: 3006 0406 |0011: cmpg-double v6, v4, v6 │ │ -0aad5e: 3b06 5300 |0013: if-gez v6, 0066 // +0053 │ │ -0aad62: 1806 d7a3 703d 0ad7 2940 |0015: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ -0aad6c: ce64 |001a: div-double/2addr v4, v6 │ │ -0aad6e: 7110 d402 0a00 |001b: invoke-static {v10}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0aad74: 0a06 |001e: move-result v6 │ │ -0aad76: 8366 |001f: int-to-double v6, v6 │ │ -0aad78: 1808 0000 0000 00e0 6f40 |0020: const-wide v8, #double 255 // #406fe00000000000 │ │ -0aad82: ae02 0608 |0025: div-double v2, v6, v8 │ │ -0aad86: 1806 2315 c616 821c a43f |0027: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ -0aad90: 3006 0206 |002c: cmpg-double v6, v2, v6 │ │ -0aad94: 3b06 4e00 |002e: if-gez v6, 007c // +004e │ │ -0aad98: 1806 d7a3 703d 0ad7 2940 |0030: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ -0aada2: ce62 |0035: div-double/2addr v2, v6 │ │ -0aada4: 7110 d202 0a00 |0036: invoke-static {v10}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0aadaa: 0a06 |0039: move-result v6 │ │ -0aadac: 8366 |003a: int-to-double v6, v6 │ │ -0aadae: 1808 0000 0000 00e0 6f40 |003b: const-wide v8, #double 255 // #406fe00000000000 │ │ -0aadb8: ae00 0608 |0040: div-double v0, v6, v8 │ │ -0aadbc: 1806 2315 c616 821c a43f |0042: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ -0aadc6: 3006 0006 |0047: cmpg-double v6, v0, v6 │ │ -0aadca: 3b06 4900 |0049: if-gez v6, 0092 // +0049 │ │ -0aadce: 1806 d7a3 703d 0ad7 2940 |004b: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ -0aadd8: ce60 |0050: div-double/2addr v0, v6 │ │ -0aadda: 1806 bc96 900f 7a36 cb3f |0051: const-wide v6, #double 0.2126 // #3fcb367a0f9096bc │ │ -0aade4: cd46 |0056: mul-double/2addr v6, v4 │ │ -0aade6: 1808 a52c 431c ebe2 e63f |0057: const-wide v8, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ -0aadf0: cd28 |005c: mul-double/2addr v8, v2 │ │ -0aadf2: cb86 |005d: add-double/2addr v6, v8 │ │ -0aadf4: 1808 5d6d c5fe b27b b23f |005e: const-wide v8, #double 0.0722 // #3fb27bb2fec56d5d │ │ -0aadfe: cd08 |0063: mul-double/2addr v8, v0 │ │ -0aae00: cb86 |0064: add-double/2addr v6, v8 │ │ -0aae02: 1006 |0065: return-wide v6 │ │ -0aae04: 1806 295c 8fc2 f528 ac3f |0066: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ -0aae0e: cb46 |006b: add-double/2addr v6, v4 │ │ -0aae10: 1808 e17a 14ae 47e1 f03f |006c: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ -0aae1a: ce86 |0071: div-double/2addr v6, v8 │ │ -0aae1c: 1808 3333 3333 3333 0340 |0072: const-wide v8, #double 2.4 // #4003333333333333 │ │ -0aae26: 7140 1643 7698 |0077: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0aae2c: 0b04 |007a: move-result-wide v4 │ │ -0aae2e: 28a0 |007b: goto 001b // -0060 │ │ -0aae30: 1806 295c 8fc2 f528 ac3f |007c: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ -0aae3a: cb26 |0081: add-double/2addr v6, v2 │ │ -0aae3c: 1808 e17a 14ae 47e1 f03f |0082: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ -0aae46: ce86 |0087: div-double/2addr v6, v8 │ │ -0aae48: 1808 3333 3333 3333 0340 |0088: const-wide v8, #double 2.4 // #4003333333333333 │ │ -0aae52: 7140 1643 7698 |008d: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0aae58: 0b02 |0090: move-result-wide v2 │ │ -0aae5a: 28a5 |0091: goto 0036 // -005b │ │ -0aae5c: 1806 295c 8fc2 f528 ac3f |0092: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ -0aae66: cb06 |0097: add-double/2addr v6, v0 │ │ -0aae68: 1808 e17a 14ae 47e1 f03f |0098: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ -0aae72: ce86 |009d: div-double/2addr v6, v8 │ │ -0aae74: 1808 3333 3333 3333 0340 |009e: const-wide v8, #double 2.4 // #4003333333333333 │ │ -0aae7e: 7140 1643 7698 |00a3: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0aae84: 0b00 |00a6: move-result-wide v0 │ │ -0aae86: 28aa |00a7: goto 0051 // -0056 │ │ +0a8acc: |[0a8acc] android.support.v4.graphics.ColorUtils.calculateLuminance:(I)D │ │ +0a8adc: 7110 d602 0a00 |0000: invoke-static {v10}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0a8ae2: 0a06 |0003: move-result v6 │ │ +0a8ae4: 8366 |0004: int-to-double v6, v6 │ │ +0a8ae6: 1808 0000 0000 00e0 6f40 |0005: const-wide v8, #double 255 // #406fe00000000000 │ │ +0a8af0: ae04 0608 |000a: div-double v4, v6, v8 │ │ +0a8af4: 1806 2315 c616 821c a43f |000c: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ +0a8afe: 3006 0406 |0011: cmpg-double v6, v4, v6 │ │ +0a8b02: 3b06 5300 |0013: if-gez v6, 0066 // +0053 │ │ +0a8b06: 1806 d7a3 703d 0ad7 2940 |0015: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ +0a8b10: ce64 |001a: div-double/2addr v4, v6 │ │ +0a8b12: 7110 d402 0a00 |001b: invoke-static {v10}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0a8b18: 0a06 |001e: move-result v6 │ │ +0a8b1a: 8366 |001f: int-to-double v6, v6 │ │ +0a8b1c: 1808 0000 0000 00e0 6f40 |0020: const-wide v8, #double 255 // #406fe00000000000 │ │ +0a8b26: ae02 0608 |0025: div-double v2, v6, v8 │ │ +0a8b2a: 1806 2315 c616 821c a43f |0027: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ +0a8b34: 3006 0206 |002c: cmpg-double v6, v2, v6 │ │ +0a8b38: 3b06 4e00 |002e: if-gez v6, 007c // +004e │ │ +0a8b3c: 1806 d7a3 703d 0ad7 2940 |0030: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ +0a8b46: ce62 |0035: div-double/2addr v2, v6 │ │ +0a8b48: 7110 d202 0a00 |0036: invoke-static {v10}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0a8b4e: 0a06 |0039: move-result v6 │ │ +0a8b50: 8366 |003a: int-to-double v6, v6 │ │ +0a8b52: 1808 0000 0000 00e0 6f40 |003b: const-wide v8, #double 255 // #406fe00000000000 │ │ +0a8b5c: ae00 0608 |0040: div-double v0, v6, v8 │ │ +0a8b60: 1806 2315 c616 821c a43f |0042: const-wide v6, #double 0.03928 // #3fa41c8216c61523 │ │ +0a8b6a: 3006 0006 |0047: cmpg-double v6, v0, v6 │ │ +0a8b6e: 3b06 4900 |0049: if-gez v6, 0092 // +0049 │ │ +0a8b72: 1806 d7a3 703d 0ad7 2940 |004b: const-wide v6, #double 12.92 // #4029d70a3d70a3d7 │ │ +0a8b7c: ce60 |0050: div-double/2addr v0, v6 │ │ +0a8b7e: 1806 bc96 900f 7a36 cb3f |0051: const-wide v6, #double 0.2126 // #3fcb367a0f9096bc │ │ +0a8b88: cd46 |0056: mul-double/2addr v6, v4 │ │ +0a8b8a: 1808 a52c 431c ebe2 e63f |0057: const-wide v8, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ +0a8b94: cd28 |005c: mul-double/2addr v8, v2 │ │ +0a8b96: cb86 |005d: add-double/2addr v6, v8 │ │ +0a8b98: 1808 5d6d c5fe b27b b23f |005e: const-wide v8, #double 0.0722 // #3fb27bb2fec56d5d │ │ +0a8ba2: cd08 |0063: mul-double/2addr v8, v0 │ │ +0a8ba4: cb86 |0064: add-double/2addr v6, v8 │ │ +0a8ba6: 1006 |0065: return-wide v6 │ │ +0a8ba8: 1806 295c 8fc2 f528 ac3f |0066: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ +0a8bb2: cb46 |006b: add-double/2addr v6, v4 │ │ +0a8bb4: 1808 e17a 14ae 47e1 f03f |006c: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ +0a8bbe: ce86 |0071: div-double/2addr v6, v8 │ │ +0a8bc0: 1808 3333 3333 3333 0340 |0072: const-wide v8, #double 2.4 // #4003333333333333 │ │ +0a8bca: 7140 1643 7698 |0077: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0a8bd0: 0b04 |007a: move-result-wide v4 │ │ +0a8bd2: 28a0 |007b: goto 001b // -0060 │ │ +0a8bd4: 1806 295c 8fc2 f528 ac3f |007c: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ +0a8bde: cb26 |0081: add-double/2addr v6, v2 │ │ +0a8be0: 1808 e17a 14ae 47e1 f03f |0082: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ +0a8bea: ce86 |0087: div-double/2addr v6, v8 │ │ +0a8bec: 1808 3333 3333 3333 0340 |0088: const-wide v8, #double 2.4 // #4003333333333333 │ │ +0a8bf6: 7140 1643 7698 |008d: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0a8bfc: 0b02 |0090: move-result-wide v2 │ │ +0a8bfe: 28a5 |0091: goto 0036 // -005b │ │ +0a8c00: 1806 295c 8fc2 f528 ac3f |0092: const-wide v6, #double 0.055 // #3fac28f5c28f5c29 │ │ +0a8c0a: cb06 |0097: add-double/2addr v6, v0 │ │ +0a8c0c: 1808 e17a 14ae 47e1 f03f |0098: const-wide v8, #double 1.055 // #3ff0e147ae147ae1 │ │ +0a8c16: ce86 |009d: div-double/2addr v6, v8 │ │ +0a8c18: 1808 3333 3333 3333 0340 |009e: const-wide v8, #double 2.4 // #4003333333333333 │ │ +0a8c22: 7140 1643 7698 |00a3: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0a8c28: 0b00 |00a6: move-result-wide v0 │ │ +0a8c2a: 28aa |00a7: goto 0051 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000c line=72 │ │ 0x001b line=74 │ │ 0x0027 line=75 │ │ 0x0036 line=77 │ │ @@ -44823,64 +44829,64 @@ │ │ type : '(IIF)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0aae88: |[0aae88] android.support.v4.graphics.ColorUtils.calculateMinimumAlpha:(IIF)I │ │ -0aae98: 1308 ff00 |0000: const/16 v8, #int 255 // #ff │ │ -0aae9c: 7110 d002 0b00 |0002: invoke-static {v11}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0aaea2: 0a05 |0005: move-result v5 │ │ -0aaea4: 3285 1f00 |0006: if-eq v5, v8, 0025 // +001f │ │ -0aaea8: 2205 6408 |0008: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0aaeac: 2208 7908 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0aaeb0: 7010 5a43 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aaeb6: 1a09 6e21 |000f: const-string v9, "background can not be translucent: #" // string@216e │ │ -0aaeba: 6e20 6343 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aaec0: 0c08 |0014: move-result-object v8 │ │ -0aaec2: 7110 0043 0b00 |0015: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0aaec8: 0c09 |0018: move-result-object v9 │ │ -0aaeca: 6e20 6343 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aaed0: 0c08 |001c: move-result-object v8 │ │ -0aaed2: 6e10 6a43 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aaed8: 0c08 |0020: move-result-object v8 │ │ -0aaeda: 7020 f242 8500 |0021: invoke-direct {v5, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0aaee0: 2705 |0024: throw v5 │ │ -0aaee2: 7120 5e0d 8a00 |0025: invoke-static {v10, v8}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ -0aaee8: 0a04 |0028: move-result v4 │ │ -0aaeea: 7120 550d b400 |0029: invoke-static {v4, v11}, Landroid/support/v4/graphics/ColorUtils;.calculateContrast:(II)D // method@0d55 │ │ -0aaef0: 0b06 |002c: move-result-wide v6 │ │ -0aaef2: 89c8 |002d: float-to-double v8, v12 │ │ -0aaef4: 3005 0608 |002e: cmpg-double v5, v6, v8 │ │ -0aaef8: 3b05 0400 |0030: if-gez v5, 0034 // +0004 │ │ -0aaefc: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ -0aaefe: 0f00 |0033: return v0 │ │ -0aaf00: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0aaf02: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0aaf04: 1300 ff00 |0036: const/16 v0, #int 255 // #ff │ │ -0aaf08: 1305 0a00 |0038: const/16 v5, #int 10 // #a │ │ -0aaf0c: 3652 f9ff |003a: if-gt v2, v5, 0033 // -0007 │ │ -0aaf10: 9105 0001 |003c: sub-int v5, v0, v1 │ │ -0aaf14: 1218 |003e: const/4 v8, #int 1 // #1 │ │ -0aaf16: 3785 f4ff |003f: if-le v5, v8, 0033 // -000c │ │ -0aaf1a: 9005 0100 |0041: add-int v5, v1, v0 │ │ -0aaf1e: db03 0502 |0043: div-int/lit8 v3, v5, #int 2 // #02 │ │ -0aaf22: 7120 5e0d 3a00 |0045: invoke-static {v10, v3}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ -0aaf28: 0a04 |0048: move-result v4 │ │ -0aaf2a: 7120 550d b400 |0049: invoke-static {v4, v11}, Landroid/support/v4/graphics/ColorUtils;.calculateContrast:(II)D // method@0d55 │ │ -0aaf30: 0b06 |004c: move-result-wide v6 │ │ -0aaf32: 89c8 |004d: float-to-double v8, v12 │ │ -0aaf34: 3005 0608 |004e: cmpg-double v5, v6, v8 │ │ -0aaf38: 3b05 0600 |0050: if-gez v5, 0056 // +0006 │ │ -0aaf3c: 0131 |0052: move v1, v3 │ │ -0aaf3e: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aaf42: 28e3 |0055: goto 0038 // -001d │ │ -0aaf44: 0130 |0056: move v0, v3 │ │ -0aaf46: 28fc |0057: goto 0053 // -0004 │ │ +0a8c2c: |[0a8c2c] android.support.v4.graphics.ColorUtils.calculateMinimumAlpha:(IIF)I │ │ +0a8c3c: 1308 ff00 |0000: const/16 v8, #int 255 // #ff │ │ +0a8c40: 7110 d002 0b00 |0002: invoke-static {v11}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0a8c46: 0a05 |0005: move-result v5 │ │ +0a8c48: 3285 1f00 |0006: if-eq v5, v8, 0025 // +001f │ │ +0a8c4c: 2205 6408 |0008: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a8c50: 2208 7908 |000a: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0a8c54: 7010 5a43 0800 |000c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a8c5a: 1a09 6921 |000f: const-string v9, "background can not be translucent: #" // string@2169 │ │ +0a8c5e: 6e20 6343 9800 |0011: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8c64: 0c08 |0014: move-result-object v8 │ │ +0a8c66: 7110 0043 0b00 |0015: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0a8c6c: 0c09 |0018: move-result-object v9 │ │ +0a8c6e: 6e20 6343 9800 |0019: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a8c74: 0c08 |001c: move-result-object v8 │ │ +0a8c76: 6e10 6a43 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a8c7c: 0c08 |0020: move-result-object v8 │ │ +0a8c7e: 7020 f242 8500 |0021: invoke-direct {v5, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a8c84: 2705 |0024: throw v5 │ │ +0a8c86: 7120 5e0d 8a00 |0025: invoke-static {v10, v8}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ +0a8c8c: 0a04 |0028: move-result v4 │ │ +0a8c8e: 7120 550d b400 |0029: invoke-static {v4, v11}, Landroid/support/v4/graphics/ColorUtils;.calculateContrast:(II)D // method@0d55 │ │ +0a8c94: 0b06 |002c: move-result-wide v6 │ │ +0a8c96: 89c8 |002d: float-to-double v8, v12 │ │ +0a8c98: 3005 0608 |002e: cmpg-double v5, v6, v8 │ │ +0a8c9c: 3b05 0400 |0030: if-gez v5, 0034 // +0004 │ │ +0a8ca0: 12f0 |0032: const/4 v0, #int -1 // #ff │ │ +0a8ca2: 0f00 |0033: return v0 │ │ +0a8ca4: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0a8ca6: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0a8ca8: 1300 ff00 |0036: const/16 v0, #int 255 // #ff │ │ +0a8cac: 1305 0a00 |0038: const/16 v5, #int 10 // #a │ │ +0a8cb0: 3652 f9ff |003a: if-gt v2, v5, 0033 // -0007 │ │ +0a8cb4: 9105 0001 |003c: sub-int v5, v0, v1 │ │ +0a8cb8: 1218 |003e: const/4 v8, #int 1 // #1 │ │ +0a8cba: 3785 f4ff |003f: if-le v5, v8, 0033 // -000c │ │ +0a8cbe: 9005 0100 |0041: add-int v5, v1, v0 │ │ +0a8cc2: db03 0502 |0043: div-int/lit8 v3, v5, #int 2 // #02 │ │ +0a8cc6: 7120 5e0d 3a00 |0045: invoke-static {v10, v3}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ +0a8ccc: 0a04 |0048: move-result v4 │ │ +0a8cce: 7120 550d b400 |0049: invoke-static {v4, v11}, Landroid/support/v4/graphics/ColorUtils;.calculateContrast:(II)D // method@0d55 │ │ +0a8cd4: 0b06 |004c: move-result-wide v6 │ │ +0a8cd6: 89c8 |004d: float-to-double v8, v12 │ │ +0a8cd8: 3005 0608 |004e: cmpg-double v5, v6, v8 │ │ +0a8cdc: 3b05 0600 |0050: if-gez v5, 0056 // +0006 │ │ +0a8ce0: 0131 |0052: move v1, v3 │ │ +0a8ce2: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a8ce6: 28e3 |0055: goto 0038 // -001d │ │ +0a8ce8: 0130 |0056: move v0, v3 │ │ +0a8cea: 28fc |0057: goto 0053 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=119 │ │ 0x0008 line=120 │ │ 0x0025 line=125 │ │ 0x0029 line=126 │ │ 0x002d line=127 │ │ @@ -44914,23 +44920,23 @@ │ │ type : '(I[F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0aaf48: |[0aaf48] android.support.v4.graphics.ColorUtils.colorToHSL:(I[F)V │ │ -0aaf58: 7110 d602 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0aaf5e: 0a00 |0003: move-result v0 │ │ -0aaf60: 7110 d402 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0aaf66: 0a01 |0007: move-result v1 │ │ -0aaf68: 7110 d202 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0aaf6e: 0a02 |000b: move-result v2 │ │ -0aaf70: 7140 540d 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/graphics/ColorUtils;.RGBToHSL:(III[F)V // method@0d54 │ │ -0aaf76: 0e00 |000f: return-void │ │ +0a8cec: |[0a8cec] android.support.v4.graphics.ColorUtils.colorToHSL:(I[F)V │ │ +0a8cfc: 7110 d602 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0a8d02: 0a00 |0003: move-result v0 │ │ +0a8d04: 7110 d402 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0a8d0a: 0a01 |0007: move-result v1 │ │ +0a8d0c: 7110 d202 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0a8d12: 0a02 |000b: move-result v2 │ │ +0a8d14: 7140 540d 1042 |000c: invoke-static {v0, v1, v2, v4}, Landroid/support/v4/graphics/ColorUtils;.RGBToHSL:(III[F)V // method@0d54 │ │ +0a8d1a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000f line=222 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 color I │ │ 0x0000 - 0x0010 reg=4 hsl [F │ │ @@ -44940,21 +44946,21 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0aaf78: |[0aaf78] android.support.v4.graphics.ColorUtils.compositeAlpha:(II)I │ │ -0aaf88: d130 ff00 |0000: rsub-int v0, v3, #int 255 // #00ff │ │ -0aaf8c: d121 ff00 |0002: rsub-int v1, v2, #int 255 // #00ff │ │ -0aaf90: b210 |0004: mul-int/2addr v0, v1 │ │ -0aaf92: d300 ff00 |0005: div-int/lit16 v0, v0, #int 255 // #00ff │ │ -0aaf96: d100 ff00 |0007: rsub-int v0, v0, #int 255 // #00ff │ │ -0aaf9a: 0f00 |0009: return v0 │ │ +0a8d1c: |[0a8d1c] android.support.v4.graphics.ColorUtils.compositeAlpha:(II)I │ │ +0a8d2c: d130 ff00 |0000: rsub-int v0, v3, #int 255 // #00ff │ │ +0a8d30: d121 ff00 |0002: rsub-int v1, v2, #int 255 // #00ff │ │ +0a8d34: b210 |0004: mul-int/2addr v0, v1 │ │ +0a8d36: d300 ff00 |0005: div-int/lit16 v0, v0, #int 255 // #00ff │ │ +0a8d3a: d100 ff00 |0007: rsub-int v0, v0, #int 255 // #00ff │ │ +0a8d3e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000a reg=2 foregroundAlpha I │ │ 0x0000 - 0x000a reg=3 backgroundAlpha I │ │ │ │ @@ -44963,42 +44969,42 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -0aaf9c: |[0aaf9c] android.support.v4.graphics.ColorUtils.compositeColors:(II)I │ │ -0aafac: 7110 d002 0900 |0000: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0aafb2: 0a02 |0003: move-result v2 │ │ -0aafb4: 7110 d002 0800 |0004: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0aafba: 0a03 |0007: move-result v3 │ │ -0aafbc: 7120 590d 2300 |0008: invoke-static {v3, v2}, Landroid/support/v4/graphics/ColorUtils;.compositeAlpha:(II)I // method@0d59 │ │ -0aafc2: 0a00 |000b: move-result v0 │ │ -0aafc4: 7110 d602 0800 |000c: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0aafca: 0a06 |000f: move-result v6 │ │ -0aafcc: 7110 d602 0900 |0010: invoke-static {v9}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0aafd2: 0a07 |0013: move-result v7 │ │ -0aafd4: 7150 5b0d 3627 |0014: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ -0aafda: 0a05 |0017: move-result v5 │ │ -0aafdc: 7110 d402 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0aafe2: 0a06 |001b: move-result v6 │ │ -0aafe4: 7110 d402 0900 |001c: invoke-static {v9}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0aafea: 0a07 |001f: move-result v7 │ │ -0aafec: 7150 5b0d 3627 |0020: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ -0aaff2: 0a04 |0023: move-result v4 │ │ -0aaff4: 7110 d202 0800 |0024: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0aaffa: 0a06 |0027: move-result v6 │ │ -0aaffc: 7110 d202 0900 |0028: invoke-static {v9}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0ab002: 0a07 |002b: move-result v7 │ │ -0ab004: 7150 5b0d 3627 |002c: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ -0ab00a: 0a01 |002f: move-result v1 │ │ -0ab00c: 7140 d102 5014 |0030: invoke-static {v0, v5, v4, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@02d1 │ │ -0ab012: 0a06 |0033: move-result v6 │ │ -0ab014: 0f06 |0034: return v6 │ │ +0a8d40: |[0a8d40] android.support.v4.graphics.ColorUtils.compositeColors:(II)I │ │ +0a8d50: 7110 d002 0900 |0000: invoke-static {v9}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0a8d56: 0a02 |0003: move-result v2 │ │ +0a8d58: 7110 d002 0800 |0004: invoke-static {v8}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0a8d5e: 0a03 |0007: move-result v3 │ │ +0a8d60: 7120 590d 2300 |0008: invoke-static {v3, v2}, Landroid/support/v4/graphics/ColorUtils;.compositeAlpha:(II)I // method@0d59 │ │ +0a8d66: 0a00 |000b: move-result v0 │ │ +0a8d68: 7110 d602 0800 |000c: invoke-static {v8}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0a8d6e: 0a06 |000f: move-result v6 │ │ +0a8d70: 7110 d602 0900 |0010: invoke-static {v9}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0a8d76: 0a07 |0013: move-result v7 │ │ +0a8d78: 7150 5b0d 3627 |0014: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ +0a8d7e: 0a05 |0017: move-result v5 │ │ +0a8d80: 7110 d402 0800 |0018: invoke-static {v8}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0a8d86: 0a06 |001b: move-result v6 │ │ +0a8d88: 7110 d402 0900 |001c: invoke-static {v9}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0a8d8e: 0a07 |001f: move-result v7 │ │ +0a8d90: 7150 5b0d 3627 |0020: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ +0a8d96: 0a04 |0023: move-result v4 │ │ +0a8d98: 7110 d202 0800 |0024: invoke-static {v8}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0a8d9e: 0a06 |0027: move-result v6 │ │ +0a8da0: 7110 d202 0900 |0028: invoke-static {v9}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0a8da6: 0a07 |002b: move-result v7 │ │ +0a8da8: 7150 5b0d 3627 |002c: invoke-static {v6, v3, v7, v2, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeComponent:(IIIII)I // method@0d5b │ │ +0a8dae: 0a01 |002f: move-result v1 │ │ +0a8db0: 7140 d102 5014 |0030: invoke-static {v0, v5, v4, v1}, Landroid/graphics/Color;.argb:(IIII)I // method@02d1 │ │ +0a8db6: 0a06 |0033: move-result v6 │ │ +0a8db8: 0f06 |0034: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0008 line=41 │ │ 0x000c line=43 │ │ 0x0018 line=45 │ │ @@ -45019,27 +45025,27 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0ab018: |[0ab018] android.support.v4.graphics.ColorUtils.compositeComponent:(IIIII)I │ │ -0ab028: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -0ab02c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ab02e: 0f00 |0003: return v0 │ │ -0ab030: d230 ff00 |0004: mul-int/lit16 v0, v3, #int 255 // #00ff │ │ -0ab034: b240 |0006: mul-int/2addr v0, v4 │ │ -0ab036: 9201 0506 |0007: mul-int v1, v5, v6 │ │ -0ab03a: d142 ff00 |0009: rsub-int v2, v4, #int 255 // #00ff │ │ -0ab03e: b221 |000b: mul-int/2addr v1, v2 │ │ -0ab040: b010 |000c: add-int/2addr v0, v1 │ │ -0ab042: d271 ff00 |000d: mul-int/lit16 v1, v7, #int 255 // #00ff │ │ -0ab046: b310 |000f: div-int/2addr v0, v1 │ │ -0ab048: 28f3 |0010: goto 0003 // -000d │ │ +0a8dbc: |[0a8dbc] android.support.v4.graphics.ColorUtils.compositeComponent:(IIIII)I │ │ +0a8dcc: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +0a8dd0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a8dd2: 0f00 |0003: return v0 │ │ +0a8dd4: d230 ff00 |0004: mul-int/lit16 v0, v3, #int 255 // #00ff │ │ +0a8dd8: b240 |0006: mul-int/2addr v0, v4 │ │ +0a8dda: 9201 0506 |0007: mul-int v1, v5, v6 │ │ +0a8dde: d142 ff00 |0009: rsub-int v2, v4, #int 255 // #00ff │ │ +0a8de2: b221 |000b: mul-int/2addr v1, v2 │ │ +0a8de4: b010 |000c: add-int/2addr v0, v1 │ │ +0a8de6: d271 ff00 |000d: mul-int/lit16 v1, v7, #int 255 // #00ff │ │ +0a8dea: b310 |000f: div-int/2addr v0, v1 │ │ +0a8dec: 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 │ │ @@ -45052,24 +45058,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0ab04c: |[0ab04c] android.support.v4.graphics.ColorUtils.constrain:(FFF)F │ │ -0ab05c: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ -0ab060: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0ab064: 0f02 |0004: return v2 │ │ -0ab066: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ -0ab06a: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -0ab06e: 0132 |0009: move v2, v3 │ │ -0ab070: 28fa |000a: goto 0004 // -0006 │ │ -0ab072: 0112 |000b: move v2, v1 │ │ -0ab074: 28f8 |000c: goto 0004 // -0008 │ │ +0a8df0: |[0a8df0] android.support.v4.graphics.ColorUtils.constrain:(FFF)F │ │ +0a8e00: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ +0a8e04: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0a8e08: 0f02 |0004: return v2 │ │ +0a8e0a: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ +0a8e0e: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +0a8e12: 0132 |0009: move v2, v3 │ │ +0a8e14: 28fa |000a: goto 0004 // -0006 │ │ +0a8e16: 0112 |000b: move v2, v1 │ │ +0a8e18: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 low F │ │ 0x0000 - 0x000d reg=1 amount F │ │ 0x0005 - 0x000d reg=2 low F │ │ @@ -45080,22 +45086,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ab078: |[0ab078] android.support.v4.graphics.ColorUtils.constrain:(III)I │ │ -0ab088: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ -0ab08c: 0f01 |0002: return v1 │ │ -0ab08e: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ -0ab092: 0121 |0005: move v1, v2 │ │ -0ab094: 28fc |0006: goto 0002 // -0004 │ │ -0ab096: 0101 |0007: move v1, v0 │ │ -0ab098: 28fa |0008: goto 0002 // -0006 │ │ +0a8e1c: |[0a8e1c] android.support.v4.graphics.ColorUtils.constrain:(III)I │ │ +0a8e2c: 3510 0300 |0000: if-ge v0, v1, 0003 // +0003 │ │ +0a8e30: 0f01 |0002: return v1 │ │ +0a8e32: 3720 0400 |0003: if-le v0, v2, 0007 // +0004 │ │ +0a8e36: 0121 |0005: move v1, v2 │ │ +0a8e38: 28fc |0006: goto 0002 // -0004 │ │ +0a8e3a: 0101 |0007: move v1, v0 │ │ +0a8e3c: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 low I │ │ 0x0000 - 0x0009 reg=0 amount I │ │ 0x0003 - 0x0009 reg=1 low I │ │ @@ -45106,44 +45112,44 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0ab09c: |[0ab09c] android.support.v4.graphics.ColorUtils.setAlphaComponent:(II)I │ │ -0ab0ac: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ -0ab0b0: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ -0ab0b4: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ -0ab0b8: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ab0bc: 1a01 2c20 |0008: const-string v1, "alpha must be between 0 and 255." // string@202c │ │ -0ab0c0: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ab0c6: 2700 |000d: throw v0 │ │ -0ab0c8: 1400 ffff ff00 |000e: const v0, #float 2.35099e-38 // #00ffffff │ │ -0ab0ce: b520 |0011: and-int/2addr v0, v2 │ │ -0ab0d0: e001 0318 |0012: shl-int/lit8 v1, v3, #int 24 // #18 │ │ -0ab0d4: b610 |0014: or-int/2addr v0, v1 │ │ -0ab0d6: 0f00 |0015: return v0 │ │ +0a8e40: |[0a8e40] android.support.v4.graphics.ColorUtils.setAlphaComponent:(II)I │ │ +0a8e50: 3a03 0600 |0000: if-ltz v3, 0006 // +0006 │ │ +0a8e54: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ +0a8e58: 3703 0a00 |0004: if-le v3, v0, 000e // +000a │ │ +0a8e5c: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0a8e60: 1a01 2720 |0008: const-string v1, "alpha must be between 0 and 255." // string@2027 │ │ +0a8e64: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0a8e6a: 2700 |000d: throw v0 │ │ +0a8e6c: 1400 ffff ff00 |000e: const v0, #float 2.35099e-38 // #00ffffff │ │ +0a8e72: b520 |0011: and-int/2addr v0, v2 │ │ +0a8e74: e001 0318 |0012: shl-int/lit8 v1, v3, #int 24 // #18 │ │ +0a8e78: b610 |0014: or-int/2addr v0, v1 │ │ +0a8e7a: 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 : 1528 (ColorUtils.java) │ │ + source_file_idx : 1524 (ColorUtils.java) │ │ │ │ Class #266 header: │ │ class_idx : 604 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #266 annotations: │ │ Annotations on class │ │ @@ -45221,21 +45227,21 @@ │ │ │ │ #10 : (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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #267 header: │ │ class_idx : 611 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #267 annotations: │ │ Annotations on class │ │ @@ -45260,56 +45266,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -0ab0d8: |[0ab0d8] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -0ab0e8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ab0ec: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0ab0f0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0ab0f4: 2201 6202 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; // type@0262 │ │ -0ab0f8: 7010 890d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl;.:()V // method@0d89 │ │ -0ab0fe: 6901 5804 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab102: 0e00 |000d: return-void │ │ -0ab104: 1301 1600 |000e: const/16 v1, #int 22 // #16 │ │ -0ab108: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0ab10c: 2201 6102 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; // type@0261 │ │ -0ab110: 7010 870d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@0d87 │ │ -0ab116: 6901 5804 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab11a: 28f4 |0019: goto 000d // -000c │ │ -0ab11c: 1301 1500 |001a: const/16 v1, #int 21 // #15 │ │ -0ab120: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0ab124: 2201 6002 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; // type@0260 │ │ -0ab128: 7010 800d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@0d80 │ │ -0ab12e: 6901 5804 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab132: 28e8 |0025: goto 000d // -0018 │ │ -0ab134: 1301 1300 |0026: const/16 v1, #int 19 // #13 │ │ -0ab138: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -0ab13c: 2201 5f02 |002a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@025f │ │ -0ab140: 7010 7c0d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0d7c │ │ -0ab146: 6901 5804 |002f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab14a: 28dc |0031: goto 000d // -0024 │ │ -0ab14c: 1301 1100 |0032: const/16 v1, #int 17 // #11 │ │ -0ab150: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -0ab154: 2201 5e02 |0036: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; // type@025e │ │ -0ab158: 7010 790d 0100 |0038: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@0d79 │ │ -0ab15e: 6901 5804 |003b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab162: 28d0 |003d: goto 000d // -0030 │ │ -0ab164: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0ab168: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -0ab16c: 2201 5d02 |0042: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@025d │ │ -0ab170: 7010 760d 0100 |0044: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0d76 │ │ -0ab176: 6901 5804 |0047: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab17a: 28c4 |0049: goto 000d // -003c │ │ -0ab17c: 2201 5b02 |004a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@025b │ │ -0ab180: 7010 5f0d 0100 |004c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0d5f │ │ -0ab186: 6901 5804 |004f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab18a: 28bc |0051: goto 000d // -0044 │ │ +0a8e7c: |[0a8e7c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +0a8e8c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a8e90: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a8e94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a8e98: 2201 6202 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; // type@0262 │ │ +0a8e9c: 7010 890d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl;.:()V // method@0d89 │ │ +0a8ea2: 6901 5804 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8ea6: 0e00 |000d: return-void │ │ +0a8ea8: 1301 1600 |000e: const/16 v1, #int 22 // #16 │ │ +0a8eac: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0a8eb0: 2201 6102 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl; // type@0261 │ │ +0a8eb4: 7010 870d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@0d87 │ │ +0a8eba: 6901 5804 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8ebe: 28f4 |0019: goto 000d // -000c │ │ +0a8ec0: 1301 1500 |001a: const/16 v1, #int 21 // #15 │ │ +0a8ec4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0a8ec8: 2201 6002 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl; // type@0260 │ │ +0a8ecc: 7010 800d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@0d80 │ │ +0a8ed2: 6901 5804 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8ed6: 28e8 |0025: goto 000d // -0018 │ │ +0a8ed8: 1301 1300 |0026: const/16 v1, #int 19 // #13 │ │ +0a8edc: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +0a8ee0: 2201 5f02 |002a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@025f │ │ +0a8ee4: 7010 7c0d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0d7c │ │ +0a8eea: 6901 5804 |002f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8eee: 28dc |0031: goto 000d // -0024 │ │ +0a8ef0: 1301 1100 |0032: const/16 v1, #int 17 // #11 │ │ +0a8ef4: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +0a8ef8: 2201 5e02 |0036: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl; // type@025e │ │ +0a8efc: 7010 790d 0100 |0038: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@0d79 │ │ +0a8f02: 6901 5804 |003b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f06: 28d0 |003d: goto 000d // -0030 │ │ +0a8f08: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0a8f0c: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +0a8f10: 2201 5d02 |0042: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@025d │ │ +0a8f14: 7010 760d 0100 |0044: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0d76 │ │ +0a8f1a: 6901 5804 |0047: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f1e: 28c4 |0049: goto 000d // -003c │ │ +0a8f20: 2201 5b02 |004a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@025b │ │ +0a8f24: 7010 5f0d 0100 |004c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0d5f │ │ +0a8f2a: 6901 5804 |004f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f2e: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000d line=231 │ │ 0x000e line=218 │ │ @@ -45331,17 +45337,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab18c: |[0ab18c] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -0ab19c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab1a2: 0e00 |0003: return-void │ │ +0a8f30: |[0a8f30] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +0a8f40: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a8f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=198 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ @@ -45350,19 +45356,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ab1a4: |[0ab1a4] android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -0ab1b4: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab1b8: 7220 6b0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d6b │ │ -0ab1be: 0a00 |0005: move-result v0 │ │ -0ab1c0: 0f00 |0006: return v0 │ │ +0a8f48: |[0a8f48] android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +0a8f58: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f5c: 7220 6b0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d6b │ │ +0a8f62: 0a00 |0005: move-result v0 │ │ +0a8f64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -45370,19 +45376,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 │ │ -0ab1c4: |[0ab1c4] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0ab1d4: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab1d8: 7220 6c0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d6c │ │ -0ab1de: 0a00 |0005: move-result v0 │ │ -0ab1e0: 0f00 |0006: return v0 │ │ +0a8f68: |[0a8f68] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0a8f78: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f7c: 7220 6c0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d6c │ │ +0a8f82: 0a00 |0005: move-result v0 │ │ +0a8f84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #4 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -45390,18 +45396,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 │ │ -0ab1e4: |[0ab1e4] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0ab1f4: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab1f8: 7220 6d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0d6d │ │ -0ab1fe: 0e00 |0005: return-void │ │ +0a8f88: |[0a8f88] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0a8f98: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8f9c: 7220 6d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0d6d │ │ +0a8fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -45410,18 +45416,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 │ │ -0ab200: |[0ab200] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0ab210: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab214: 7230 6e0d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0d6e │ │ -0ab21a: 0e00 |0005: return-void │ │ +0a8fa4: |[0a8fa4] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0a8fb4: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8fb8: 7230 6e0d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0d6e │ │ +0a8fbe: 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 │ │ @@ -45431,18 +45437,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 │ │ -0ab21c: |[0ab21c] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -0ab22c: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab230: 7240 6f0d 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d6f │ │ -0ab236: 0e00 |0005: return-void │ │ +0a8fc0: |[0a8fc0] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +0a8fd0: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8fd4: 7240 6f0d 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d6f │ │ +0a8fda: 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 │ │ @@ -45453,23 +45459,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 │ │ -0ab238: |[0ab238] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -0ab248: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab24c: 0761 |0002: move-object v1, v6 │ │ -0ab24e: 0172 |0003: move v2, v7 │ │ -0ab250: 0183 |0004: move v3, v8 │ │ -0ab252: 0194 |0005: move v4, v9 │ │ -0ab254: 01a5 |0006: move v5, v10 │ │ -0ab256: 7806 700d 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@0d70 │ │ -0ab25c: 0e00 |000a: return-void │ │ +0a8fdc: |[0a8fdc] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +0a8fec: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a8ff0: 0761 |0002: move-object v1, v6 │ │ +0a8ff2: 0172 |0003: move v2, v7 │ │ +0a8ff4: 0183 |0004: move v3, v8 │ │ +0a8ff6: 0194 |0005: move v4, v9 │ │ +0a8ff8: 01a5 |0006: move v5, v10 │ │ +0a8ffa: 7806 700d 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@0d70 │ │ +0a9000: 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 │ │ @@ -45482,18 +45488,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 │ │ -0ab260: |[0ab260] android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab270: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab274: 7230 710d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d71 │ │ -0ab27a: 0e00 |0005: return-void │ │ +0a9004: |[0a9004] android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a9014: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a9018: 7230 710d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d71 │ │ +0a901e: 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 │ │ @@ -45503,18 +45509,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 │ │ -0ab27c: |[0ab27c] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab28c: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab290: 7230 720d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0d72 │ │ -0ab296: 0e00 |0005: return-void │ │ +0a9020: |[0a9020] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a9030: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a9034: 7230 720d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0d72 │ │ +0a903a: 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 │ │ @@ -45524,18 +45530,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 │ │ -0ab298: |[0ab298] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0ab2a8: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab2ac: 7230 730d 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@0d73 │ │ -0ab2b2: 0e00 |0005: return-void │ │ +0a903c: |[0a903c] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +0a904c: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a9050: 7230 730d 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@0d73 │ │ +0a9056: 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; │ │ @@ -45545,18 +45551,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 │ │ -0ab2b4: |[0ab2b4] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0ab2c4: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab2c8: 7230 740d 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@0d74 │ │ -0ab2ce: 0e00 |0005: return-void │ │ +0a9058: |[0a9058] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +0a9068: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a906c: 7230 740d 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@0d74 │ │ +0a9072: 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; │ │ @@ -45566,21 +45572,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 │ │ -0ab2d0: |[0ab2d0] android.support.v4.graphics.drawable.DrawableCompat.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab2e0: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab2e4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0ab2e8: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab2ec: 7210 b50d 0100 |0006: invoke-interface {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@0db5 │ │ -0ab2f2: 0c01 |0009: move-result-object v1 │ │ -0ab2f4: 1101 |000a: return-object v1 │ │ +0a9074: |[0a9074] android.support.v4.graphics.drawable.DrawableCompat.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a9084: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a9088: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0a908c: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a9090: 7210 b50d 0100 |0006: invoke-interface {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@0db5 │ │ +0a9096: 0c01 |0009: move-result-object v1 │ │ +0a9098: 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; │ │ @@ -45590,33 +45596,33 @@ │ │ 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 │ │ -0ab2f8: |[0ab2f8] android.support.v4.graphics.drawable.DrawableCompat.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab308: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ -0ab30c: 7220 750d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d75 │ │ -0ab312: 0c00 |0005: move-result-object v0 │ │ -0ab314: 1100 |0006: return-object v0 │ │ +0a909c: |[0a909c] android.support.v4.graphics.drawable.DrawableCompat.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a90ac: 6200 5804 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0458 │ │ +0a90b0: 7220 750d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d75 │ │ +0a90b6: 0c00 |0005: move-result-object v0 │ │ +0a90b8: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #268 header: │ │ class_idx : 612 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1821 │ │ +source_file_idx : 1817 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatApi22;' │ │ @@ -45631,17 +45637,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab318: |[0ab318] android.support.v4.graphics.drawable.DrawableCompatApi22.:()V │ │ -0ab328: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab32e: 0e00 |0003: return-void │ │ +0a90bc: |[0a90bc] android.support.v4.graphics.drawable.DrawableCompatApi22.:()V │ │ +0a90cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a90d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatApi22; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatApi22;) │ │ @@ -45649,30 +45655,30 @@ │ │ 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 │ │ -0ab330: |[0ab330] android.support.v4.graphics.drawable.DrawableCompatApi22.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab340: 1100 |0000: return-object v0 │ │ +0a90d4: |[0a90d4] android.support.v4.graphics.drawable.DrawableCompatApi22.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a90e4: 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 : 1821 (DrawableCompatApi22.java) │ │ + source_file_idx : 1817 (DrawableCompatApi22.java) │ │ │ │ Class #269 header: │ │ class_idx : 613 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1822 │ │ +source_file_idx : 1818 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatApi23;' │ │ @@ -45687,17 +45693,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab344: |[0ab344] android.support.v4.graphics.drawable.DrawableCompatApi23.:()V │ │ -0ab354: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab35a: 0e00 |0003: return-void │ │ +0a90e8: |[0a90e8] android.support.v4.graphics.drawable.DrawableCompatApi23.:()V │ │ +0a90f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a90fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatApi23; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatApi23;) │ │ @@ -45705,18 +45711,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ab35c: |[0ab35c] android.support.v4.graphics.drawable.DrawableCompatApi23.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -0ab36c: 6e10 5203 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getLayoutDirection:()I // method@0352 │ │ -0ab372: 0a00 |0003: move-result v0 │ │ -0ab374: 0f00 |0004: return v0 │ │ +0a9100: |[0a9100] android.support.v4.graphics.drawable.DrawableCompatApi23.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +0a9110: 6e10 5203 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getLayoutDirection:()I // method@0352 │ │ +0a9116: 0a00 |0003: move-result v0 │ │ +0a9118: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatApi23;) │ │ @@ -45724,33 +45730,33 @@ │ │ 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 │ │ -0ab378: |[0ab378] android.support.v4.graphics.drawable.DrawableCompatApi23.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab388: 6e20 6b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setLayoutDirection:(I)Z // method@036b │ │ -0ab38e: 0e00 |0003: return-void │ │ +0a911c: |[0a911c] android.support.v4.graphics.drawable.DrawableCompatApi23.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a912c: 6e20 6b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setLayoutDirection:(I)Z // method@036b │ │ +0a9132: 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 : 1822 (DrawableCompatApi23.java) │ │ + source_file_idx : 1818 (DrawableCompatApi23.java) │ │ │ │ Class #270 header: │ │ class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1823 │ │ +source_file_idx : 1819 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #270 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatBase;' │ │ @@ -45765,17 +45771,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab390: |[0ab390] android.support.v4.graphics.drawable.DrawableCompatBase.:()V │ │ -0ab3a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab3a6: 0e00 |0003: return-void │ │ +0a9134: |[0a9134] android.support.v4.graphics.drawable.DrawableCompatBase.:()V │ │ +0a9144: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a914a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatBase; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatBase;) │ │ @@ -45783,20 +45789,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 │ │ -0ab3a8: |[0ab3a8] android.support.v4.graphics.drawable.DrawableCompatBase.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab3b8: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab3bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ab3c0: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab3c4: 7220 b60d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTint:(I)V // method@0db6 │ │ -0ab3ca: 0e00 |0009: return-void │ │ +0a914c: |[0a914c] android.support.v4.graphics.drawable.DrawableCompatBase.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a915c: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a9160: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a9164: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a9168: 7220 b60d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTint:(I)V // method@0db6 │ │ +0a916e: 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; │ │ @@ -45807,20 +45813,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 │ │ -0ab3cc: |[0ab3cc] android.support.v4.graphics.drawable.DrawableCompatBase.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0ab3dc: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab3e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ab3e4: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab3e8: 7220 b70d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0db7 │ │ -0ab3ee: 0e00 |0009: return-void │ │ +0a9170: |[0a9170] android.support.v4.graphics.drawable.DrawableCompatBase.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +0a9180: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a9184: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a9188: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a918c: 7220 b70d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0db7 │ │ +0a9192: 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; │ │ @@ -45831,20 +45837,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 │ │ -0ab3f0: |[0ab3f0] android.support.v4.graphics.drawable.DrawableCompatBase.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0ab400: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab404: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ab408: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0ab40c: 7220 b80d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0db8 │ │ -0ab412: 0e00 |0009: return-void │ │ +0a9194: |[0a9194] android.support.v4.graphics.drawable.DrawableCompatBase.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +0a91a4: 2010 6b02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a91a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a91ac: 1f01 6b02 |0004: check-cast v1, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0a91b0: 7220 b80d 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0db8 │ │ +0a91b6: 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; │ │ @@ -45855,37 +45861,37 @@ │ │ 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 │ │ -0ab414: |[0ab414] android.support.v4.graphics.drawable.DrawableCompatBase.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab424: 2010 6c02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@026c │ │ -0ab428: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0ab42c: 2200 6c02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@026c │ │ -0ab430: 7020 bb0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@0dbb │ │ -0ab436: 0701 |0009: move-object v1, v0 │ │ -0ab438: 1101 |000a: return-object v1 │ │ +0a91b8: |[0a91b8] android.support.v4.graphics.drawable.DrawableCompatBase.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a91c8: 2010 6c02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@026c │ │ +0a91cc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0a91d0: 2200 6c02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut; // type@026c │ │ +0a91d4: 7020 bb0d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@0dbb │ │ +0a91da: 0701 |0009: move-object v1, v0 │ │ +0a91dc: 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 : 1823 (DrawableCompatBase.java) │ │ + source_file_idx : 1819 (DrawableCompatBase.java) │ │ │ │ Class #271 header: │ │ class_idx : 615 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1824 │ │ +source_file_idx : 1820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #271 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;' │ │ @@ -45900,17 +45906,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab43c: |[0ab43c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -0ab44c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab452: 0e00 |0003: return-void │ │ +0a91e0: |[0a91e0] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +0a91f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a91f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ @@ -45918,17 +45924,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 │ │ -0ab454: |[0ab454] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0ab464: 6e10 5d03 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0ab46a: 0e00 |0003: return-void │ │ +0a91f8: |[0a91f8] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0a9208: 6e10 5d03 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0a920e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -45937,37 +45943,37 @@ │ │ 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 │ │ -0ab46c: |[0ab46c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab47c: 2010 6d02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@026d │ │ -0ab480: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0ab484: 2200 6d02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@026d │ │ -0ab488: 7020 e00d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0de0 │ │ -0ab48e: 0701 |0009: move-object v1, v0 │ │ -0ab490: 1101 |000a: return-object v1 │ │ +0a9210: |[0a9210] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a9220: 2010 6d02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@026d │ │ +0a9224: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0a9228: 2200 6d02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb; // type@026d │ │ +0a922c: 7020 e00d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0de0 │ │ +0a9232: 0701 |0009: move-object v1, v0 │ │ +0a9234: 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 : 1824 (DrawableCompatHoneycomb.java) │ │ + source_file_idx : 1820 (DrawableCompatHoneycomb.java) │ │ │ │ Class #272 header: │ │ class_idx : 616 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1826 │ │ +source_file_idx : 1822 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #272 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;' │ │ @@ -46003,17 +46009,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab494: |[0ab494] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.:()V │ │ -0ab4a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab4aa: 0e00 |0003: return-void │ │ +0a9238: |[0a9238] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.:()V │ │ +0a9248: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a924e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;) │ │ @@ -46021,53 +46027,53 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0ab4ac: |[0ab4ac] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -0ab4bc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ab4be: 6301 5b04 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethodFetched:Z // field@045b │ │ -0ab4c2: 3901 1700 |0003: if-nez v1, 001a // +0017 │ │ -0ab4c6: 1c01 9600 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -0ab4ca: 1a02 2f2b |0007: const-string v2, "getLayoutDirection" // string@2b2f │ │ -0ab4ce: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0ab4d0: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0ab4d4: 6e30 dc42 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0ab4da: 0c01 |000f: move-result-object v1 │ │ -0ab4dc: 6901 5a04 |0010: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ -0ab4e0: 6201 5a04 |0012: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ -0ab4e4: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -0ab4e6: 6e20 9043 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0ab4ec: 6a04 5b04 |0018: sput-boolean v4, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethodFetched:Z // field@045b │ │ -0ab4f0: 6201 5a04 |001a: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ -0ab4f4: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ -0ab4f8: 6201 5a04 |001e: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ -0ab4fc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0ab4fe: 2322 3709 |0021: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0ab502: 6e30 8e43 5102 |0023: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0ab508: 0c01 |0026: move-result-object v1 │ │ -0ab50a: 1f01 6808 |0027: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ -0ab50e: 6e10 fd42 0100 |0029: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0ab514: 0a01 |002c: move-result v1 │ │ -0ab516: 0f01 |002d: return v1 │ │ -0ab518: 0d00 |002e: move-exception v0 │ │ -0ab51a: 1a01 2107 |002f: const-string v1, "DrawableCompatJellybeanMr1" // string@0721 │ │ -0ab51e: 1a02 5e08 |0031: const-string v2, "Failed to retrieve getLayoutDirection() method" // string@085e │ │ -0ab522: 7130 5c37 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0ab528: 28e2 |0036: goto 0018 // -001e │ │ -0ab52a: 0d00 |0037: move-exception v0 │ │ -0ab52c: 1a01 2107 |0038: const-string v1, "DrawableCompatJellybeanMr1" // string@0721 │ │ -0ab530: 1a02 5408 |003a: const-string v2, "Failed to invoke getLayoutDirection() via reflection" // string@0854 │ │ -0ab534: 7130 5c37 2100 |003c: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0ab53a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0ab53c: 6901 5a04 |0040: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ -0ab540: 12f1 |0042: const/4 v1, #int -1 // #ff │ │ -0ab542: 28ea |0043: goto 002d // -0016 │ │ +0a9250: |[0a9250] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +0a9260: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a9262: 6301 5b04 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethodFetched:Z // field@045b │ │ +0a9266: 3901 1700 |0003: if-nez v1, 001a // +0017 │ │ +0a926a: 1c01 9600 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +0a926e: 1a02 2a2b |0007: const-string v2, "getLayoutDirection" // string@2b2a │ │ +0a9272: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0a9274: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0a9278: 6e30 dc42 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0a927e: 0c01 |000f: move-result-object v1 │ │ +0a9280: 6901 5a04 |0010: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ +0a9284: 6201 5a04 |0012: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ +0a9288: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +0a928a: 6e20 9043 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0a9290: 6a04 5b04 |0018: sput-boolean v4, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethodFetched:Z // field@045b │ │ +0a9294: 6201 5a04 |001a: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ +0a9298: 3801 2600 |001c: if-eqz v1, 0042 // +0026 │ │ +0a929c: 6201 5a04 |001e: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ +0a92a0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0a92a2: 2322 3709 |0021: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0a92a6: 6e30 8e43 5102 |0023: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0a92ac: 0c01 |0026: move-result-object v1 │ │ +0a92ae: 1f01 6808 |0027: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ +0a92b2: 6e10 fd42 0100 |0029: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0a92b8: 0a01 |002c: move-result v1 │ │ +0a92ba: 0f01 |002d: return v1 │ │ +0a92bc: 0d00 |002e: move-exception v0 │ │ +0a92be: 1a01 1d07 |002f: const-string v1, "DrawableCompatJellybeanMr1" // string@071d │ │ +0a92c2: 1a02 5a08 |0031: const-string v2, "Failed to retrieve getLayoutDirection() method" // string@085a │ │ +0a92c6: 7130 5c37 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0a92cc: 28e2 |0036: goto 0018 // -001e │ │ +0a92ce: 0d00 |0037: move-exception v0 │ │ +0a92d0: 1a01 1d07 |0038: const-string v1, "DrawableCompatJellybeanMr1" // string@071d │ │ +0a92d4: 1a02 5008 |003a: const-string v2, "Failed to invoke getLayoutDirection() via reflection" // string@0850 │ │ +0a92d8: 7130 5c37 2100 |003c: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0a92de: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +0a92e0: 6901 5a04 |0040: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sGetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045a │ │ +0a92e4: 12f1 |0042: const/4 v1, #int -1 // #ff │ │ +0a92e6: 28ea |0043: goto 002d // -0016 │ │ catches : 2 │ │ 0x0005 - 0x0018 │ │ Ljava/lang/NoSuchMethodException; -> 0x002e │ │ 0x001e - 0x002c │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0001 line=63 │ │ @@ -46093,55 +46099,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 │ │ -0ab560: |[0ab560] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab570: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0ab572: 6301 5d04 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@045d │ │ -0ab576: 3901 1c00 |0003: if-nez v1, 001f // +001c │ │ -0ab57a: 1c01 9600 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -0ab57e: 1a02 a642 |0007: const-string v2, "setLayoutDirection" // string@42a6 │ │ -0ab582: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0ab584: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0ab588: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0ab58a: 6205 6520 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0ab58e: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -0ab592: 6e30 dc42 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0ab598: 0c01 |0014: move-result-object v1 │ │ -0ab59a: 6901 5c04 |0015: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ -0ab59e: 6201 5c04 |0017: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ -0ab5a2: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0ab5a4: 6e20 9043 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0ab5aa: 6a06 5d04 |001d: sput-boolean v6, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@045d │ │ -0ab5ae: 6201 5c04 |001f: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ -0ab5b2: 3801 1100 |0021: if-eqz v1, 0032 // +0011 │ │ -0ab5b6: 6201 5c04 |0023: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ -0ab5ba: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -0ab5bc: 2322 3709 |0026: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0ab5c0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0ab5c2: 7110 0143 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0ab5c8: 0c04 |002c: move-result-object v4 │ │ -0ab5ca: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ -0ab5ce: 6e30 8e43 7102 |002f: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0ab5d4: 0e00 |0032: return-void │ │ -0ab5d6: 0d00 |0033: move-exception v0 │ │ -0ab5d8: 1a01 2107 |0034: const-string v1, "DrawableCompatJellybeanMr1" // string@0721 │ │ -0ab5dc: 1a02 6108 |0036: const-string v2, "Failed to retrieve setLayoutDirection(int) method" // string@0861 │ │ -0ab5e0: 7130 5c37 2100 |0038: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0ab5e6: 28e2 |003b: goto 001d // -001e │ │ -0ab5e8: 0d00 |003c: move-exception v0 │ │ -0ab5ea: 1a01 2107 |003d: const-string v1, "DrawableCompatJellybeanMr1" // string@0721 │ │ -0ab5ee: 1a02 5608 |003f: const-string v2, "Failed to invoke setLayoutDirection(int) via reflection" // string@0856 │ │ -0ab5f2: 7130 5c37 2100 |0041: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0ab5f8: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0ab5fa: 6901 5c04 |0045: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ -0ab5fe: 28eb |0047: goto 0032 // -0015 │ │ +0a9304: |[0a9304] android.support.v4.graphics.drawable.DrawableCompatJellybeanMr1.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a9314: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0a9316: 6301 5d04 |0001: sget-boolean v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@045d │ │ +0a931a: 3901 1c00 |0003: if-nez v1, 001f // +001c │ │ +0a931e: 1c01 9600 |0005: const-class v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +0a9322: 1a02 a142 |0007: const-string v2, "setLayoutDirection" // string@42a1 │ │ +0a9326: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0a9328: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0a932c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0a932e: 6205 6520 |000d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0a9332: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0a9336: 6e30 dc42 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0a933c: 0c01 |0014: move-result-object v1 │ │ +0a933e: 6901 5c04 |0015: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ +0a9342: 6201 5c04 |0017: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ +0a9346: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0a9348: 6e20 9043 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0a934e: 6a06 5d04 |001d: sput-boolean v6, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethodFetched:Z // field@045d │ │ +0a9352: 6201 5c04 |001f: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ +0a9356: 3801 1100 |0021: if-eqz v1, 0032 // +0011 │ │ +0a935a: 6201 5c04 |0023: sget-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ +0a935e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +0a9360: 2322 3709 |0026: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0a9364: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0a9366: 7110 0143 0800 |0029: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0a936c: 0c04 |002c: move-result-object v4 │ │ +0a936e: 4d04 0203 |002d: aput-object v4, v2, v3 │ │ +0a9372: 6e30 8e43 7102 |002f: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0a9378: 0e00 |0032: return-void │ │ +0a937a: 0d00 |0033: move-exception v0 │ │ +0a937c: 1a01 1d07 |0034: const-string v1, "DrawableCompatJellybeanMr1" // string@071d │ │ +0a9380: 1a02 5d08 |0036: const-string v2, "Failed to retrieve setLayoutDirection(int) method" // string@085d │ │ +0a9384: 7130 5c37 2100 |0038: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0a938a: 28e2 |003b: goto 001d // -001e │ │ +0a938c: 0d00 |003c: move-exception v0 │ │ +0a938e: 1a01 1d07 |003d: const-string v1, "DrawableCompatJellybeanMr1" // string@071d │ │ +0a9392: 1a02 5208 |003f: const-string v2, "Failed to invoke setLayoutDirection(int) via reflection" // string@0852 │ │ +0a9396: 7130 5c37 2100 |0041: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0a939c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0a939e: 6901 5c04 |0045: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.sSetLayoutDirectionMethod:Ljava/lang/reflect/Method; // field@045c │ │ +0a93a2: 28eb |0047: goto 0032 // -0015 │ │ catches : 2 │ │ 0x0005 - 0x001d │ │ Ljava/lang/NoSuchMethodException; -> 0x0033 │ │ 0x0023 - 0x0032 │ │ Ljava/lang/Exception; -> 0x003c │ │ positions : │ │ 0x0001 line=41 │ │ @@ -46159,21 +46165,21 @@ │ │ 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 : 1826 (DrawableCompatJellybeanMr1.java) │ │ + source_file_idx : 1822 (DrawableCompatJellybeanMr1.java) │ │ │ │ Class #273 header: │ │ class_idx : 617 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1827 │ │ +source_file_idx : 1823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #273 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;' │ │ @@ -46188,17 +46194,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab61c: |[0ab61c] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ -0ab62c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab632: 0e00 |0003: return-void │ │ +0a93c0: |[0a93c0] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +0a93d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a93d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -46206,18 +46212,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 │ │ -0ab634: |[0ab634] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0ab644: 6e10 5b03 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@035b │ │ -0ab64a: 0a00 |0003: move-result v0 │ │ -0ab64c: 0f00 |0004: return v0 │ │ +0a93d8: |[0a93d8] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0a93e8: 6e10 5b03 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@035b │ │ +0a93ee: 0a00 |0003: move-result v0 │ │ +0a93f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -46225,17 +46231,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 │ │ -0ab650: |[0ab650] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0ab660: 6e20 6103 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0361 │ │ -0ab666: 0e00 |0003: return-void │ │ +0a93f4: |[0a93f4] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0a9404: 6e20 6103 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0361 │ │ +0a940a: 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 │ │ @@ -46245,37 +46251,37 @@ │ │ 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 │ │ -0ab668: |[0ab668] android.support.v4.graphics.drawable.DrawableCompatKitKat.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab678: 2010 6e02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@026e │ │ -0ab67c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0ab680: 2200 6e02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@026e │ │ -0ab684: 7020 e20d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@0de2 │ │ -0ab68a: 0701 |0009: move-object v1, v0 │ │ -0ab68c: 1101 |000a: return-object v1 │ │ +0a940c: |[0a940c] android.support.v4.graphics.drawable.DrawableCompatKitKat.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a941c: 2010 6e02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@026e │ │ +0a9420: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0a9424: 2200 6e02 |0004: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat; // type@026e │ │ +0a9428: 7020 e20d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@0de2 │ │ +0a942e: 0701 |0009: move-object v1, v0 │ │ +0a9430: 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 : 1827 (DrawableCompatKitKat.java) │ │ + source_file_idx : 1823 (DrawableCompatKitKat.java) │ │ │ │ Class #274 header: │ │ class_idx : 618 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1828 │ │ +source_file_idx : 1824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #274 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;' │ │ @@ -46290,17 +46296,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ab690: |[0ab690] android.support.v4.graphics.drawable.DrawableCompatLollipop.:()V │ │ -0ab6a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ab6a6: 0e00 |0003: return-void │ │ +0a9434: |[0a9434] android.support.v4.graphics.drawable.DrawableCompatLollipop.:()V │ │ +0a9444: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a944a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;) │ │ @@ -46308,17 +46314,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 │ │ -0ab6a8: |[0ab6a8] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -0ab6b8: 6e30 6903 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@0369 │ │ -0ab6be: 0e00 |0003: return-void │ │ +0a944c: |[0a944c] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +0a945c: 6e30 6903 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@0369 │ │ +0a9462: 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 │ │ @@ -46329,17 +46335,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 │ │ -0ab6c0: |[0ab6c0] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -0ab6d0: 6e54 6a03 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@036a │ │ -0ab6d6: 0e00 |0003: return-void │ │ +0a9464: |[0a9464] android.support.v4.graphics.drawable.DrawableCompatLollipop.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +0a9474: 6e54 6a03 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@036a │ │ +0a947a: 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 │ │ @@ -46352,21 +46358,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 │ │ -0ab6d8: |[0ab6d8] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -0ab6e8: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ -0ab6ec: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0ab6f0: 7120 a00d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0da0 │ │ -0ab6f6: 0e00 |0007: return-void │ │ -0ab6f8: 6e20 6e03 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@036e │ │ -0ab6fe: 28fc |000b: goto 0007 // -0004 │ │ +0a947c: |[0a947c] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a948c: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ +0a9490: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a9494: 7120 a00d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0da0 │ │ +0a949a: 0e00 |0007: return-void │ │ +0a949c: 6e20 6e03 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@036e │ │ +0a94a2: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=43 │ │ 0x0007 line=48 │ │ 0x0008 line=46 │ │ locals : │ │ @@ -46378,21 +46384,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 │ │ -0ab700: |[0ab700] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0ab710: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ -0ab714: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0ab718: 7120 a10d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ -0ab71e: 0e00 |0007: return-void │ │ -0ab720: 6e20 6f03 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@036f │ │ -0ab726: 28fc |000b: goto 0007 // -0004 │ │ +0a94a4: |[0a94a4] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +0a94b4: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ +0a94b8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a94bc: 7120 a10d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ +0a94c2: 0e00 |0007: return-void │ │ +0a94c4: 6e20 6f03 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@036f │ │ +0a94ca: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=54 │ │ 0x0007 line=59 │ │ 0x0008 line=57 │ │ locals : │ │ @@ -46404,21 +46410,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 │ │ -0ab728: |[0ab728] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -0ab738: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ -0ab73c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0ab740: 7120 a20d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ -0ab746: 0e00 |0007: return-void │ │ -0ab748: 6e20 7003 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0370 │ │ -0ab74e: 28fc |000b: goto 0007 // -0004 │ │ +0a94cc: |[0a94cc] android.support.v4.graphics.drawable.DrawableCompatLollipop.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +0a94dc: 2010 6f02 |0000: instance-of v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ +0a94e0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a94e4: 7120 a20d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ +0a94ea: 0e00 |0007: return-void │ │ +0a94ec: 6e20 7003 2100 |0008: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@0370 │ │ +0a94f2: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=65 │ │ 0x0007 line=70 │ │ 0x0008 line=68 │ │ locals : │ │ @@ -46430,39 +46436,39 @@ │ │ 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 │ │ -0ab750: |[0ab750] android.support.v4.graphics.drawable.DrawableCompatLollipop.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0ab760: 2010 9900 |0000: instance-of v0, v1, Landroid/graphics/drawable/GradientDrawable; // type@0099 │ │ -0ab764: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0ab768: 2010 9800 |0004: instance-of v0, v1, Landroid/graphics/drawable/DrawableContainer; // type@0098 │ │ -0ab76c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0ab770: 2200 6f02 |0008: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ -0ab774: 7020 e50d 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.:(Landroid/graphics/drawable/Drawable;)V // method@0de5 │ │ -0ab77a: 0701 |000d: move-object v1, v0 │ │ -0ab77c: 1101 |000e: return-object v1 │ │ +0a94f4: |[0a94f4] android.support.v4.graphics.drawable.DrawableCompatLollipop.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0a9504: 2010 9900 |0000: instance-of v0, v1, Landroid/graphics/drawable/GradientDrawable; // type@0099 │ │ +0a9508: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0a950c: 2010 9800 |0004: instance-of v0, v1, Landroid/graphics/drawable/DrawableContainer; // type@0098 │ │ +0a9510: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0a9514: 2200 6f02 |0008: new-instance v0, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop; // type@026f │ │ +0a9518: 7020 e50d 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.:(Landroid/graphics/drawable/Drawable;)V // method@0de5 │ │ +0a951e: 0701 |000d: move-object v1, v0 │ │ +0a9520: 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 : 1828 (DrawableCompatLollipop.java) │ │ + source_file_idx : 1824 (DrawableCompatLollipop.java) │ │ │ │ Class #275 header: │ │ class_idx : 619 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1833 │ │ +source_file_idx : 1829 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #275 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapper;' │ │ @@ -46499,21 +46505,21 @@ │ │ │ │ #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 : 1833 (DrawableWrapper.java) │ │ + source_file_idx : 1829 (DrawableWrapper.java) │ │ │ │ Class #276 header: │ │ class_idx : 625 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 150 │ │ -source_file_idx : 6073 │ │ +source_file_idx : 6069 │ │ static_fields_size : 1 │ │ instance_fields_size: 13 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 28 │ │ │ │ Class #276 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ @@ -46585,57 +46591,57 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0ab780: |[0ab780] android.support.v4.graphics.drawable.RoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ -0ab790: 7010 4403 0400 |0000: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -0ab796: 1300 a000 |0003: const/16 v0, #int 160 // #a0 │ │ -0ab79a: 5940 7704 |0005: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0ab79e: 1300 7700 |0007: const/16 v0, #int 119 // #77 │ │ -0ab7a2: 5940 7304 |0009: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0ab7a6: 2200 8000 |000b: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0ab7aa: 1231 |000d: const/4 v1, #int 3 // #3 │ │ -0ab7ac: 7020 e802 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -0ab7b2: 5b40 7504 |0011: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab7b6: 2200 7900 |0013: new-instance v0, Landroid/graphics/Matrix; // type@0079 │ │ -0ab7ba: 7010 de02 0000 |0015: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02de │ │ -0ab7c0: 5b40 7604 |0018: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ -0ab7c4: 2200 8800 |001a: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0ab7c8: 7010 1903 0000 |001c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0ab7ce: 5b40 7104 |001f: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0ab7d2: 2200 8900 |0021: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -0ab7d6: 7010 2803 0000 |0023: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -0ab7dc: 5b40 7204 |0026: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0ab7e0: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0ab7e2: 5c40 6b04 |0029: iput-boolean v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0ab7e6: 3805 0a00 |002b: if-eqz v5, 0035 // +000a │ │ -0ab7ea: 6e10 2f02 0500 |002d: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0ab7f0: 0c00 |0030: move-result-object v0 │ │ -0ab7f2: 5200 be15 |0031: iget v0, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@15be │ │ -0ab7f6: 5940 7704 |0033: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0ab7fa: 5b46 6c04 |0035: iput-object v6, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab7fe: 5440 6c04 |0037: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab802: 3800 1300 |0039: if-eqz v0, 004c // +0013 │ │ -0ab806: 7010 f50d 0400 |003b: invoke-direct {v4}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@0df5 │ │ -0ab80c: 2200 7100 |003e: new-instance v0, Landroid/graphics/BitmapShader; // type@0071 │ │ -0ab810: 5441 6c04 |0040: iget-object v1, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab814: 6202 b800 |0042: sget-object v2, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -0ab818: 6203 b800 |0044: sget-object v3, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -0ab81c: 7040 ab02 1032 |0046: invoke-direct {v0, v1, v2, v3}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@02ab │ │ -0ab822: 5b40 6e04 |0049: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0ab826: 0e00 |004b: return-void │ │ -0ab828: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ -0ab82a: 5940 6d04 |004d: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0ab82e: 5940 6f04 |004f: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0ab832: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -0ab834: 5b40 6e04 |0052: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0ab838: 28f7 |0054: goto 004b // -0009 │ │ +0a9524: |[0a9524] android.support.v4.graphics.drawable.RoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +0a9534: 7010 4403 0400 |0000: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +0a953a: 1300 a000 |0003: const/16 v0, #int 160 // #a0 │ │ +0a953e: 5940 7704 |0005: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a9542: 1300 7700 |0007: const/16 v0, #int 119 // #77 │ │ +0a9546: 5940 7304 |0009: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a954a: 2200 8000 |000b: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0a954e: 1231 |000d: const/4 v1, #int 3 // #3 │ │ +0a9550: 7020 e802 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +0a9556: 5b40 7504 |0011: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a955a: 2200 7900 |0013: new-instance v0, Landroid/graphics/Matrix; // type@0079 │ │ +0a955e: 7010 de02 0000 |0015: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02de │ │ +0a9564: 5b40 7604 |0018: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ +0a9568: 2200 8800 |001a: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0a956c: 7010 1903 0000 |001c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0a9572: 5b40 7104 |001f: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9576: 2200 8900 |0021: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +0a957a: 7010 2803 0000 |0023: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +0a9580: 5b40 7204 |0026: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9584: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0a9586: 5c40 6b04 |0029: iput-boolean v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a958a: 3805 0a00 |002b: if-eqz v5, 0035 // +000a │ │ +0a958e: 6e10 2f02 0500 |002d: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0a9594: 0c00 |0030: move-result-object v0 │ │ +0a9596: 5200 be15 |0031: iget v0, v0, Landroid/util/DisplayMetrics;.densityDpi:I // field@15be │ │ +0a959a: 5940 7704 |0033: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a959e: 5b46 6c04 |0035: iput-object v6, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a95a2: 5440 6c04 |0037: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a95a6: 3800 1300 |0039: if-eqz v0, 004c // +0013 │ │ +0a95aa: 7010 f50d 0400 |003b: invoke-direct {v4}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@0df5 │ │ +0a95b0: 2200 7100 |003e: new-instance v0, Landroid/graphics/BitmapShader; // type@0071 │ │ +0a95b4: 5441 6c04 |0040: iget-object v1, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a95b8: 6202 b800 |0042: sget-object v2, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +0a95bc: 6203 b800 |0044: sget-object v3, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +0a95c0: 7040 ab02 1032 |0046: invoke-direct {v0, v1, v2, v3}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@02ab │ │ +0a95c6: 5b40 6e04 |0049: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a95ca: 0e00 |004b: return-void │ │ +0a95cc: 12f0 |004c: const/4 v0, #int -1 // #ff │ │ +0a95ce: 5940 6d04 |004d: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a95d2: 5940 6f04 |004f: iput v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a95d6: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +0a95d8: 5b40 6e04 |0052: iput-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a95dc: 28f7 |0054: goto 004b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0003 line=47 │ │ 0x0007 line=48 │ │ 0x000b line=49 │ │ 0x0013 line=51 │ │ @@ -46661,26 +46667,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ab83c: |[0ab83c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.computeBitmapSize:()V │ │ -0ab84c: 5420 6c04 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab850: 5221 7704 |0002: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0ab854: 6e20 a002 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledWidth:(I)I // method@02a0 │ │ -0ab85a: 0a00 |0007: move-result v0 │ │ -0ab85c: 5920 6f04 |0008: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0ab860: 5420 6c04 |000a: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab864: 5221 7704 |000c: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0ab868: 6e20 9f02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledHeight:(I)I // method@029f │ │ -0ab86e: 0a00 |0011: move-result v0 │ │ -0ab870: 5920 6d04 |0012: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0ab874: 0e00 |0014: return-void │ │ +0a95e0: |[0a95e0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.computeBitmapSize:()V │ │ +0a95f0: 5420 6c04 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a95f4: 5221 7704 |0002: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a95f8: 6e20 a002 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledWidth:(I)I // method@02a0 │ │ +0a95fe: 0a00 |0007: move-result v0 │ │ +0a9600: 5920 6f04 |0008: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a9604: 5420 6c04 |000a: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9608: 5221 7704 |000c: iget v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a960c: 6e20 9f02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.getScaledHeight:(I)I // method@029f │ │ +0a9612: 0a00 |0011: move-result v0 │ │ +0a9614: 5920 6d04 |0012: iput v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a9618: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000a line=80 │ │ 0x0014 line=81 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ @@ -46690,22 +46696,22 @@ │ │ type : '(F)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0ab878: |[0ab878] android.support.v4.graphics.drawable.RoundedBitmapDrawable.isGreaterThanZero:(F)Z │ │ -0ab888: 1400 cdcc 4c3d |0000: const v0, #float 0.05 // #3d4ccccd │ │ -0ab88e: 2d00 0100 |0003: cmpl-float v0, v1, v0 │ │ -0ab892: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ -0ab896: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0ab898: 0f00 |0008: return v0 │ │ -0ab89a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ab89c: 28fe |000a: goto 0008 // -0002 │ │ +0a961c: |[0a961c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.isGreaterThanZero:(F)Z │ │ +0a962c: 1400 cdcc 4c3d |0000: const v0, #float 0.05 // #3d4ccccd │ │ +0a9632: 2d00 0100 |0003: cmpl-float v0, v1, v0 │ │ +0a9636: 3d00 0400 |0005: if-lez v0, 0009 // +0004 │ │ +0a963a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a963c: 0f00 |0008: return v0 │ │ +0a963e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a9640: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x000b reg=1 toCompare F │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46713,23 +46719,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ab8a0: |[0ab8a0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.updateCircularCornerRadius:()V │ │ -0ab8b0: 5231 6d04 |0000: iget v1, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0ab8b4: 5232 6f04 |0002: iget v2, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0ab8b8: 7120 1543 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0ab8be: 0a00 |0007: move-result v0 │ │ -0ab8c0: db01 0002 |0008: div-int/lit8 v1, v0, #int 2 // #02 │ │ -0ab8c4: 8211 |000a: int-to-float v1, v1 │ │ -0ab8c6: 5931 7004 |000b: iput v1, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0ab8ca: 0e00 |000d: return-void │ │ +0a9644: |[0a9644] android.support.v4.graphics.drawable.RoundedBitmapDrawable.updateCircularCornerRadius:()V │ │ +0a9654: 5231 6d04 |0000: iget v1, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a9658: 5232 6f04 |0002: iget v2, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a965c: 7120 1543 2100 |0004: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0a9662: 0a00 |0007: move-result v0 │ │ +0a9664: db01 0002 |0008: div-int/lit8 v1, v0, #int 2 // #02 │ │ +0a9668: 8211 |000a: int-to-float v1, v1 │ │ +0a966a: 5931 7004 |000b: iput v1, v3, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a966e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0008 line=309 │ │ 0x000d line=310 │ │ locals : │ │ 0x0008 - 0x000e reg=0 minCircularSize I │ │ @@ -46741,34 +46747,34 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -0ab8cc: |[0ab8cc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0ab8dc: 5450 6c04 |0000: iget-object v0, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab8e0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0ab8e4: 0e00 |0004: return-void │ │ -0ab8e6: 6e10 150e 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateDstRect:()V // method@0e15 │ │ -0ab8ec: 5451 7504 |0008: iget-object v1, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab8f0: 6e10 ee02 0100 |000a: invoke-virtual {v1}, Landroid/graphics/Paint;.getShader:()Landroid/graphics/Shader; // method@02ee │ │ -0ab8f6: 0c01 |000d: move-result-object v1 │ │ -0ab8f8: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ -0ab8fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0ab8fe: 5452 7104 |0011: iget-object v2, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0ab902: 5453 7504 |0013: iget-object v3, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab906: 6e53 b502 0621 |0015: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b5 │ │ -0ab90c: 28ec |0018: goto 0004 // -0014 │ │ -0ab90e: 5451 7204 |0019: iget-object v1, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0ab912: 5252 7004 |001b: iget v2, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0ab916: 5253 7004 |001d: iget v3, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0ab91a: 5454 7504 |001f: iget-object v4, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab91e: 6e54 be02 1632 |0021: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ -0ab924: 28e0 |0024: goto 0004 // -0020 │ │ +0a9670: |[0a9670] android.support.v4.graphics.drawable.RoundedBitmapDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0a9680: 5450 6c04 |0000: iget-object v0, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9684: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0a9688: 0e00 |0004: return-void │ │ +0a968a: 6e10 150e 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateDstRect:()V // method@0e15 │ │ +0a9690: 5451 7504 |0008: iget-object v1, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a9694: 6e10 ee02 0100 |000a: invoke-virtual {v1}, Landroid/graphics/Paint;.getShader:()Landroid/graphics/Shader; // method@02ee │ │ +0a969a: 0c01 |000d: move-result-object v1 │ │ +0a969c: 3901 0b00 |000e: if-nez v1, 0019 // +000b │ │ +0a96a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0a96a2: 5452 7104 |0011: iget-object v2, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a96a6: 5453 7504 |0013: iget-object v3, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a96aa: 6e53 b502 0621 |0015: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@02b5 │ │ +0a96b0: 28ec |0018: goto 0004 // -0014 │ │ +0a96b2: 5451 7204 |0019: iget-object v1, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a96b6: 5252 7004 |001b: iget v2, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a96ba: 5253 7004 |001d: iget v3, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a96be: 5454 7504 |001f: iget-object v4, v5, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a96c2: 6e54 be02 1632 |0021: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@02be │ │ +0a96c8: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0002 line=256 │ │ 0x0004 line=266 │ │ 0x0005 line=260 │ │ 0x0008 line=261 │ │ @@ -46784,19 +46790,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab928: |[0ab928] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getAlpha:()I │ │ -0ab938: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab93c: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -0ab942: 0a00 |0005: move-result v0 │ │ -0ab944: 0f00 |0006: return v0 │ │ +0a96cc: |[0a96cc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getAlpha:()I │ │ +0a96dc: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a96e0: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +0a96e6: 0a00 |0005: move-result v0 │ │ +0a96e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46804,17 +46810,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab948: |[0ab948] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getBitmap:()Landroid/graphics/Bitmap; │ │ -0ab958: 5410 6c04 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0ab95c: 1100 |0002: return-object v0 │ │ +0a96ec: |[0a96ec] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getBitmap:()Landroid/graphics/Bitmap; │ │ +0a96fc: 5410 6c04 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46822,19 +46828,19 @@ │ │ type : '()Landroid/graphics/ColorFilter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ab960: |[0ab960] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getColorFilter:()Landroid/graphics/ColorFilter; │ │ -0ab970: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0ab974: 6e10 ed02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColorFilter:()Landroid/graphics/ColorFilter; // method@02ed │ │ -0ab97a: 0c00 |0005: move-result-object v0 │ │ -0ab97c: 1100 |0006: return-object v0 │ │ +0a9704: |[0a9704] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getColorFilter:()Landroid/graphics/ColorFilter; │ │ +0a9714: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a9718: 6e10 ed02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColorFilter:()Landroid/graphics/ColorFilter; // method@02ed │ │ +0a971e: 0c00 |0005: move-result-object v0 │ │ +0a9720: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #4 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46842,17 +46848,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab980: |[0ab980] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getCornerRadius:()F │ │ -0ab990: 5210 7004 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0ab994: 0f00 |0002: return v0 │ │ +0a9724: |[0a9724] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getCornerRadius:()F │ │ +0a9734: 5210 7004 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a9738: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #5 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46860,17 +46866,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab998: |[0ab998] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getGravity:()I │ │ -0ab9a8: 5210 7304 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0ab9ac: 0f00 |0002: return v0 │ │ +0a973c: |[0a973c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getGravity:()I │ │ +0a974c: 5210 7304 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a9750: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #6 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46878,17 +46884,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab9b0: |[0ab9b0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicHeight:()I │ │ -0ab9c0: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0ab9c4: 0f00 |0002: return v0 │ │ +0a9754: |[0a9754] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicHeight:()I │ │ +0a9764: 5210 6d04 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a9768: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #7 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46896,17 +46902,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab9c8: |[0ab9c8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicWidth:()I │ │ -0ab9d8: 5210 6f04 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0ab9dc: 0f00 |0002: return v0 │ │ +0a976c: |[0a976c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getIntrinsicWidth:()I │ │ +0a977c: 5210 6f04 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a9780: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #8 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46914,38 +46920,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0ab9e0: |[0ab9e0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getOpacity:()I │ │ -0ab9f0: 12d1 |0000: const/4 v1, #int -3 // #fd │ │ -0ab9f2: 5242 7304 |0001: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0ab9f6: 1303 7700 |0003: const/16 v3, #int 119 // #77 │ │ -0ab9fa: 3332 0600 |0005: if-ne v2, v3, 000b // +0006 │ │ -0ab9fe: 5542 7404 |0007: iget-boolean v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0aba02: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -0aba06: 0f01 |000b: return v1 │ │ -0aba08: 5440 6c04 |000c: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0aba0c: 3800 fdff |000e: if-eqz v0, 000b // -0003 │ │ -0aba10: 6e10 a202 0000 |0010: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasAlpha:()Z // method@02a2 │ │ -0aba16: 0a02 |0013: move-result v2 │ │ -0aba18: 3902 f7ff |0014: if-nez v2, 000b // -0009 │ │ -0aba1c: 5442 7504 |0016: iget-object v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0aba20: 6e10 eb02 0200 |0018: invoke-virtual {v2}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -0aba26: 0a02 |001b: move-result v2 │ │ -0aba28: 1303 ff00 |001c: const/16 v3, #int 255 // #ff │ │ -0aba2c: 3432 edff |001e: if-lt v2, v3, 000b // -0013 │ │ -0aba30: 5242 7004 |0020: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0aba34: 7110 060e 0200 |0022: invoke-static {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0e06 │ │ -0aba3a: 0a02 |0025: move-result v2 │ │ -0aba3c: 3902 e5ff |0026: if-nez v2, 000b // -001b │ │ -0aba40: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ -0aba42: 28e2 |0029: goto 000b // -001e │ │ +0a9784: |[0a9784] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getOpacity:()I │ │ +0a9794: 12d1 |0000: const/4 v1, #int -3 // #fd │ │ +0a9796: 5242 7304 |0001: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a979a: 1303 7700 |0003: const/16 v3, #int 119 // #77 │ │ +0a979e: 3332 0600 |0005: if-ne v2, v3, 000b // +0006 │ │ +0a97a2: 5542 7404 |0007: iget-boolean v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a97a6: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +0a97aa: 0f01 |000b: return v1 │ │ +0a97ac: 5440 6c04 |000c: iget-object v0, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a97b0: 3800 fdff |000e: if-eqz v0, 000b // -0003 │ │ +0a97b4: 6e10 a202 0000 |0010: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasAlpha:()Z // method@02a2 │ │ +0a97ba: 0a02 |0013: move-result v2 │ │ +0a97bc: 3902 f7ff |0014: if-nez v2, 000b // -0009 │ │ +0a97c0: 5442 7504 |0016: iget-object v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a97c4: 6e10 eb02 0200 |0018: invoke-virtual {v2}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +0a97ca: 0a02 |001b: move-result v2 │ │ +0a97cc: 1303 ff00 |001c: const/16 v3, #int 255 // #ff │ │ +0a97d0: 3432 edff |001e: if-lt v2, v3, 000b // -0013 │ │ +0a97d4: 5242 7004 |0020: iget v2, v4, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a97d8: 7110 060e 0200 |0022: invoke-static {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0e06 │ │ +0a97de: 0a02 |0025: move-result v2 │ │ +0a97e0: 3902 e5ff |0026: if-nez v2, 000b // -001b │ │ +0a97e4: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ +0a97e6: 28e2 |0029: goto 000b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=364 │ │ 0x000b line=368 │ │ 0x000c line=367 │ │ 0x000e line=368 │ │ locals : │ │ @@ -46957,17 +46963,17 @@ │ │ type : '()Landroid/graphics/Paint;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aba44: |[0aba44] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getPaint:()Landroid/graphics/Paint; │ │ -0aba54: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0aba58: 1100 |0002: return-object v0 │ │ +0a97e8: |[0a97e8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.getPaint:()Landroid/graphics/Paint; │ │ +0a97f8: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a97fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #10 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -46975,18 +46981,18 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aba5c: |[0aba5c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -0aba6c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0aba70: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0aba76: 2700 |0005: throw v0 │ │ +0a9800: |[0a9800] android.support.v4.graphics.drawable.RoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +0a9810: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0a9814: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0a981a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ 0x0000 - 0x0006 reg=2 gravity I │ │ 0x0000 - 0x0006 reg=3 bitmapWidth I │ │ @@ -46999,19 +47005,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0aba78: |[0aba78] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasAntiAlias:()Z │ │ -0aba88: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0aba8c: 6e10 f202 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.isAntiAlias:()Z // method@02f2 │ │ -0aba92: 0a00 |0005: move-result v0 │ │ -0aba94: 0f00 |0006: return v0 │ │ +0a981c: |[0a981c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasAntiAlias:()Z │ │ +0a982c: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a9830: 6e10 f202 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.isAntiAlias:()Z // method@02f2 │ │ +0a9836: 0a00 |0005: move-result v0 │ │ +0a9838: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #12 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -47019,18 +47025,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aba98: |[0aba98] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasMipMap:()Z │ │ -0abaa8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0abaac: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0abab2: 2700 |0005: throw v0 │ │ +0a983c: |[0a983c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.hasMipMap:()Z │ │ +0a984c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0a9850: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0a9856: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #13 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -47038,17 +47044,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0abab4: |[0abab4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.isCircular:()Z │ │ -0abac4: 5510 7404 |0000: iget-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0abac8: 0f00 |0002: return v0 │ │ +0a9858: |[0a9858] android.support.v4.graphics.drawable.RoundedBitmapDrawable.isCircular:()Z │ │ +0a9868: 5510 7404 |0000: iget-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a986c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ #14 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;) │ │ @@ -47056,22 +47062,22 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0abacc: |[0abacc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0abadc: 6f20 5f03 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@035f │ │ -0abae2: 5510 7404 |0003: iget-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0abae6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0abaea: 7010 140e 0100 |0007: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateCircularCornerRadius:()V // method@0e14 │ │ -0abaf0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0abaf2: 5c10 6b04 |000b: iput-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0abaf6: 0e00 |000d: return-void │ │ +0a9870: |[0a9870] android.support.v4.graphics.drawable.RoundedBitmapDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +0a9880: 6f20 5f03 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@035f │ │ +0a9886: 5510 7404 |0003: iget-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a988a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0a988e: 7010 140e 0100 |0007: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateCircularCornerRadius:()V // method@0e14 │ │ +0a9894: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0a9896: 5c10 6b04 |000b: iput-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a989a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0003 line=339 │ │ 0x0007 line=340 │ │ 0x000a line=342 │ │ 0x000d line=343 │ │ @@ -47084,23 +47090,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0abaf8: |[0abaf8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAlpha:(I)V │ │ -0abb08: 5421 7504 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abb0c: 6e10 eb02 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -0abb12: 0a00 |0005: move-result v0 │ │ -0abb14: 3203 0a00 |0006: if-eq v3, v0, 0010 // +000a │ │ -0abb18: 5421 7504 |0008: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abb1c: 6e20 f502 3100 |000a: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0abb22: 6e10 040e 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abb28: 0e00 |0010: return-void │ │ +0a989c: |[0a989c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAlpha:(I)V │ │ +0a98ac: 5421 7504 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a98b0: 6e10 eb02 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +0a98b6: 0a00 |0005: move-result v0 │ │ +0a98b8: 3203 0a00 |0006: if-eq v3, v0, 0010 // +000a │ │ +0a98bc: 5421 7504 |0008: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a98c0: 6e20 f502 3100 |000a: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0a98c6: 6e10 040e 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a98cc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x0008 line=272 │ │ 0x000d line=273 │ │ 0x0010 line=275 │ │ @@ -47114,19 +47120,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0abb2c: |[0abb2c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAntiAlias:(Z)V │ │ -0abb3c: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abb40: 6e20 f602 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0abb46: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abb4c: 0e00 |0008: return-void │ │ +0a98d0: |[0a98d0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setAntiAlias:(Z)V │ │ +0a98e0: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a98e4: 6e20 f602 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0a98ea: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a98f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ 0x0008 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ @@ -47137,28 +47143,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0abb50: |[0abb50] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setCircular:(Z)V │ │ -0abb60: 5c23 7404 |0000: iput-boolean v3, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0abb64: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0abb66: 5c20 6b04 |0003: iput-boolean v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0abb6a: 3803 1000 |0005: if-eqz v3, 0015 // +0010 │ │ -0abb6e: 7010 140e 0200 |0007: invoke-direct {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateCircularCornerRadius:()V // method@0e14 │ │ -0abb74: 5420 7504 |000a: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abb78: 5421 6e04 |000c: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0abb7c: 6e20 fc02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0abb82: 6e10 040e 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abb88: 0e00 |0014: return-void │ │ -0abb8a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0abb8c: 6e20 0c0e 0200 |0016: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setCornerRadius:(F)V // method@0e0c │ │ -0abb92: 28fb |0019: goto 0014 // -0005 │ │ +0a98f4: |[0a98f4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setCircular:(Z)V │ │ +0a9904: 5c23 7404 |0000: iput-boolean v3, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a9908: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0a990a: 5c20 6b04 |0003: iput-boolean v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a990e: 3803 1000 |0005: if-eqz v3, 0015 // +0010 │ │ +0a9912: 7010 140e 0200 |0007: invoke-direct {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.updateCircularCornerRadius:()V // method@0e14 │ │ +0a9918: 5420 7504 |000a: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a991c: 5421 6e04 |000c: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a9920: 6e20 fc02 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0a9926: 6e10 040e 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a992c: 0e00 |0014: return-void │ │ +0a992e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a9930: 6e20 0c0e 0200 |0016: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setCornerRadius:(F)V // method@0e0c │ │ +0a9936: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ 0x0005 line=298 │ │ 0x0007 line=299 │ │ 0x000a line=300 │ │ @@ -47174,19 +47180,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0abb94: |[0abb94] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0abba4: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abba8: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0abbae: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abbb4: 0e00 |0008: return-void │ │ +0a9938: |[0a9938] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0a9948: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a994c: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0a9952: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a9958: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0005 line=284 │ │ 0x0008 line=285 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ @@ -47197,34 +47203,34 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0abbb8: |[0abbb8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setCornerRadius:(F)V │ │ -0abbc8: 5220 7004 |0000: iget v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0abbcc: 2d00 0003 |0002: cmpl-float v0, v0, v3 │ │ -0abbd0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0abbd4: 0e00 |0006: return-void │ │ -0abbd6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0abbd8: 5c20 7404 |0008: iput-boolean v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0abbdc: 7110 060e 0300 |000a: invoke-static {v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0e06 │ │ -0abbe2: 0a00 |000d: move-result v0 │ │ -0abbe4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -0abbe8: 5420 7504 |0010: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abbec: 5421 6e04 |0012: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0abbf0: 6e20 fc02 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0abbf6: 5923 7004 |0017: iput v3, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0abbfa: 6e10 040e 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abc00: 28ea |001c: goto 0006 // -0016 │ │ -0abc02: 5420 7504 |001d: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abc06: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0abc08: 6e20 fc02 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0abc0e: 28f4 |0023: goto 0017 // -000c │ │ +0a995c: |[0a995c] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setCornerRadius:(F)V │ │ +0a996c: 5220 7004 |0000: iget v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a9970: 2d00 0003 |0002: cmpl-float v0, v0, v3 │ │ +0a9974: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0a9978: 0e00 |0006: return-void │ │ +0a997a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a997c: 5c20 7404 |0008: iput-boolean v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a9980: 7110 060e 0300 |000a: invoke-static {v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.isGreaterThanZero:(F)Z // method@0e06 │ │ +0a9986: 0a00 |000d: move-result v0 │ │ +0a9988: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +0a998c: 5420 7504 |0010: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a9990: 5421 6e04 |0012: iget-object v1, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a9994: 6e20 fc02 1000 |0014: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0a999a: 5923 7004 |0017: iput v3, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a999e: 6e10 040e 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a99a4: 28ea |001c: goto 0006 // -0016 │ │ +0a99a6: 5420 7504 |001d: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a99aa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0a99ac: 6e20 fc02 1000 |0020: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0a99b2: 28f4 |0023: goto 0017 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0006 line=334 │ │ 0x0007 line=325 │ │ 0x000a line=326 │ │ 0x0010 line=327 │ │ @@ -47240,19 +47246,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0abc10: |[0abc10] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setDither:(Z)V │ │ -0abc20: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abc24: 6e20 f902 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@02f9 │ │ -0abc2a: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abc30: 0e00 |0008: return-void │ │ +0a99b4: |[0a99b4] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setDither:(Z)V │ │ +0a99c4: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a99c8: 6e20 f902 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@02f9 │ │ +0a99ce: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a99d4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0005 line=213 │ │ 0x0008 line=214 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ @@ -47263,19 +47269,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0abc34: |[0abc34] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setFilterBitmap:(Z)V │ │ -0abc44: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abc48: 6e20 fb02 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@02fb │ │ -0abc4e: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abc54: 0e00 |0008: return-void │ │ +0a99d8: |[0a99d8] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setFilterBitmap:(Z)V │ │ +0a99e8: 5410 7504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a99ec: 6e20 fb02 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@02fb │ │ +0a99f2: 6e10 040e 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a99f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ 0x0008 line=208 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ @@ -47286,22 +47292,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0abc58: |[0abc58] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setGravity:(I)V │ │ -0abc68: 5210 7304 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0abc6c: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ -0abc70: 5912 7304 |0004: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0abc74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0abc76: 5c10 6b04 |0007: iput-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0abc7a: 6e10 040e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abc80: 0e00 |000c: return-void │ │ +0a99fc: |[0a99fc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setGravity:(I)V │ │ +0a9a0c: 5210 7304 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a9a10: 3220 0a00 |0002: if-eq v0, v2, 000c // +000a │ │ +0a9a14: 5912 7304 |0004: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a9a18: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0a9a1a: 5c10 6b04 |0007: iput-boolean v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a9a1e: 6e10 040e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a9a24: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0006 line=148 │ │ 0x0009 line=149 │ │ 0x000c line=151 │ │ @@ -47314,18 +47320,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0abc84: |[0abc84] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setMipMap:(Z)V │ │ -0abc94: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0abc98: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0abc9e: 2700 |0005: throw v0 │ │ +0a9a28: |[0a9a28] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setMipMap:(Z)V │ │ +0a9a38: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0a9a3c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0a9a42: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ 0x0000 - 0x0006 reg=2 mipMap Z │ │ │ │ @@ -47334,25 +47340,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0abca0: |[0abca0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(I)V │ │ -0abcb0: 5210 7704 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0abcb4: 3220 1200 |0002: if-eq v0, v2, 0014 // +0012 │ │ -0abcb8: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0abcbc: 1302 a000 |0006: const/16 v2, #int 160 // #a0 │ │ -0abcc0: 5912 7704 |0008: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ -0abcc4: 5410 6c04 |000a: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0abcc8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -0abccc: 7010 f50d 0100 |000e: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@0df5 │ │ -0abcd2: 6e10 040e 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ -0abcd8: 0e00 |0014: return-void │ │ +0a9a44: |[0a9a44] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(I)V │ │ +0a9a54: 5210 7704 |0000: iget v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a9a58: 3220 1200 |0002: if-eq v0, v2, 0014 // +0012 │ │ +0a9a5c: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +0a9a60: 1302 a000 |0006: const/16 v2, #int 160 // #a0 │ │ +0a9a64: 5912 7704 |0008: iput v2, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mTargetDensity:I // field@0477 │ │ +0a9a68: 5410 6c04 |000a: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9a6c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +0a9a70: 7010 f50d 0100 |000e: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.computeBitmapSize:()V // method@0df5 │ │ +0a9a76: 6e10 040e 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.invalidateSelf:()V // method@0e04 │ │ +0a9a7c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x000a line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ @@ -47366,19 +47372,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0abcdc: |[0abcdc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/graphics/Canvas;)V │ │ -0abcec: 6e10 c202 0200 |0000: invoke-virtual {v2}, Landroid/graphics/Canvas;.getDensity:()I // method@02c2 │ │ -0abcf2: 0a00 |0003: move-result v0 │ │ -0abcf4: 6e20 110e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0e11 │ │ -0abcfa: 0e00 |0007: return-void │ │ +0a9a80: |[0a9a80] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/graphics/Canvas;)V │ │ +0a9a90: 6e10 c202 0200 |0000: invoke-virtual {v2}, Landroid/graphics/Canvas;.getDensity:()I // method@02c2 │ │ +0a9a96: 0a00 |0003: move-result v0 │ │ +0a9a98: 6e20 110e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0e11 │ │ +0a9a9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ 0x0000 - 0x0008 reg=2 canvas Landroid/graphics/Canvas; │ │ @@ -47388,18 +47394,18 @@ │ │ type : '(Landroid/util/DisplayMetrics;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0abcfc: |[0abcfc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/util/DisplayMetrics;)V │ │ -0abd0c: 5220 be15 |0000: iget v0, v2, Landroid/util/DisplayMetrics;.densityDpi:I // field@15be │ │ -0abd10: 6e20 110e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0e11 │ │ -0abd16: 0e00 |0005: return-void │ │ +0a9aa0: |[0a9aa0] android.support.v4.graphics.drawable.RoundedBitmapDrawable.setTargetDensity:(Landroid/util/DisplayMetrics;)V │ │ +0a9ab0: 5220 be15 |0000: iget v0, v2, Landroid/util/DisplayMetrics;.densityDpi:I // field@15be │ │ +0a9ab4: 6e20 110e 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.setTargetDensity:(I)V // method@0e11 │ │ +0a9aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ 0x0000 - 0x0006 reg=2 metrics Landroid/util/DisplayMetrics; │ │ @@ -47409,105 +47415,105 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 174 16-bit code units │ │ -0abd18: |[0abd18] android.support.v4.graphics.drawable.RoundedBitmapDrawable.updateDstRect:()V │ │ -0abd28: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0abd2a: 55d0 6b04 |0001: iget-boolean v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0abd2e: 3800 9900 |0003: if-eqz v0, 009c // +0099 │ │ -0abd32: 55d0 7404 |0005: iget-boolean v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ -0abd36: 3800 9600 |0007: if-eqz v0, 009d // +0096 │ │ -0abd3a: 52d0 6f04 |0009: iget v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0abd3e: 52d1 6d04 |000b: iget v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0abd42: 7120 1543 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0abd48: 0a02 |0010: move-result v2 │ │ -0abd4a: 52d1 7304 |0011: iget v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0abd4e: 6e10 f90d 0d00 |0013: invoke-virtual {v13}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBounds:()Landroid/graphics/Rect; // method@0df9 │ │ -0abd54: 0c04 |0016: move-result-object v4 │ │ -0abd56: 54d5 7104 |0017: iget-object v5, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abd5a: 07d0 |0019: move-object v0, v13 │ │ -0abd5c: 0123 |001a: move v3, v2 │ │ -0abd5e: 7406 010e 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0e01 │ │ -0abd64: 54d0 7104 |001e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abd68: 6e10 2703 0000 |0020: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -0abd6e: 0a00 |0023: move-result v0 │ │ -0abd70: 54d1 7104 |0024: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abd74: 6e10 1e03 0100 |0026: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -0abd7a: 0a01 |0029: move-result v1 │ │ -0abd7c: 7120 1543 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0abd82: 0a0b |002d: move-result v11 │ │ -0abd84: 54d0 7104 |002e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abd88: 6e10 2703 0000 |0030: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -0abd8e: 0a00 |0033: move-result v0 │ │ -0abd90: b1b0 |0034: sub-int/2addr v0, v11 │ │ -0abd92: db00 0002 |0035: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0abd96: 7120 1243 0c00 |0037: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0abd9c: 0a09 |003a: move-result v9 │ │ -0abd9e: 54d0 7104 |003b: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abda2: 6e10 1e03 0000 |003d: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -0abda8: 0a00 |0040: move-result v0 │ │ -0abdaa: b1b0 |0041: sub-int/2addr v0, v11 │ │ -0abdac: db00 0002 |0042: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0abdb0: 7120 1243 0c00 |0044: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0abdb6: 0a0a |0047: move-result v10 │ │ -0abdb8: 54d0 7104 |0048: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abdbc: 6e30 1f03 900a |004a: invoke-virtual {v0, v9, v10}, Landroid/graphics/Rect;.inset:(II)V // method@031f │ │ -0abdc2: 1500 003f |004d: const/high16 v0, #int 1056964608 // #3f00 │ │ -0abdc6: 82b1 |004f: int-to-float v1, v11 │ │ -0abdc8: c810 |0050: mul-float/2addr v0, v1 │ │ -0abdca: 59d0 7004 |0051: iput v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ -0abdce: 54d0 7204 |0053: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0abdd2: 54d1 7104 |0055: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abdd6: 6e20 3103 1000 |0057: invoke-virtual {v0, v1}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@0331 │ │ -0abddc: 54d0 6e04 |005a: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0abde0: 3800 3e00 |005c: if-eqz v0, 009a // +003e │ │ -0abde4: 54d0 7604 |005e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ -0abde8: 54d1 7204 |0060: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0abdec: 5211 b400 |0062: iget v1, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ -0abdf0: 54d3 7204 |0064: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0abdf4: 5233 b600 |0066: iget v3, v3, Landroid/graphics/RectF;.top:F // field@00b6 │ │ -0abdf8: 6e30 e402 1003 |0068: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02e4 │ │ -0abdfe: 54d0 7604 |006b: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ -0abe02: 54d1 7204 |006d: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0abe06: 6e10 3203 0100 |006f: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -0abe0c: 0a01 |0072: move-result v1 │ │ -0abe0e: 54d3 6c04 |0073: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0abe12: 6e10 a102 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0abe18: 0a03 |0078: move-result v3 │ │ -0abe1a: 8233 |0079: int-to-float v3, v3 │ │ -0abe1c: c931 |007a: div-float/2addr v1, v3 │ │ -0abe1e: 54d3 7204 |007b: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ -0abe22: 6e10 2e03 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -0abe28: 0a03 |0080: move-result v3 │ │ -0abe2a: 54d4 6c04 |0081: iget-object v4, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ -0abe2e: 6e10 9d02 0400 |0083: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -0abe34: 0a04 |0086: move-result v4 │ │ -0abe36: 8244 |0087: int-to-float v4, v4 │ │ -0abe38: c943 |0088: div-float/2addr v3, v4 │ │ -0abe3a: 6e30 e202 1003 |0089: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@02e2 │ │ -0abe40: 54d0 6e04 |008c: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0abe44: 54d1 7604 |008e: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ -0abe48: 6e20 ac02 1000 |0090: invoke-virtual {v0, v1}, Landroid/graphics/BitmapShader;.setLocalMatrix:(Landroid/graphics/Matrix;)V // method@02ac │ │ -0abe4e: 54d0 7504 |0093: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ -0abe52: 54d1 6e04 |0095: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ -0abe56: 6e20 fc02 1000 |0097: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0abe5c: 5cdc 6b04 |009a: iput-boolean v12, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ -0abe60: 0e00 |009c: return-void │ │ -0abe62: 52d4 7304 |009d: iget v4, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ -0abe66: 52d5 6f04 |009f: iget v5, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ -0abe6a: 52d6 6d04 |00a1: iget v6, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ -0abe6e: 6e10 f90d 0d00 |00a3: invoke-virtual {v13}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBounds:()Landroid/graphics/Rect; // method@0df9 │ │ -0abe74: 0c07 |00a6: move-result-object v7 │ │ -0abe76: 54d8 7104 |00a7: iget-object v8, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ -0abe7a: 07d3 |00a9: move-object v3, v13 │ │ -0abe7c: 7406 010e 0300 |00aa: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0e01 │ │ -0abe82: 28a6 |00ad: goto 0053 // -005a │ │ +0a9abc: |[0a9abc] android.support.v4.graphics.drawable.RoundedBitmapDrawable.updateDstRect:()V │ │ +0a9acc: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0a9ace: 55d0 6b04 |0001: iget-boolean v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a9ad2: 3800 9900 |0003: if-eqz v0, 009c // +0099 │ │ +0a9ad6: 55d0 7404 |0005: iget-boolean v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mIsCircular:Z // field@0474 │ │ +0a9ada: 3800 9600 |0007: if-eqz v0, 009d // +0096 │ │ +0a9ade: 52d0 6f04 |0009: iget v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a9ae2: 52d1 6d04 |000b: iget v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a9ae6: 7120 1543 1000 |000d: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0a9aec: 0a02 |0010: move-result v2 │ │ +0a9aee: 52d1 7304 |0011: iget v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a9af2: 6e10 f90d 0d00 |0013: invoke-virtual {v13}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBounds:()Landroid/graphics/Rect; // method@0df9 │ │ +0a9af8: 0c04 |0016: move-result-object v4 │ │ +0a9afa: 54d5 7104 |0017: iget-object v5, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9afe: 07d0 |0019: move-object v0, v13 │ │ +0a9b00: 0123 |001a: move v3, v2 │ │ +0a9b02: 7406 010e 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0e01 │ │ +0a9b08: 54d0 7104 |001e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b0c: 6e10 2703 0000 |0020: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +0a9b12: 0a00 |0023: move-result v0 │ │ +0a9b14: 54d1 7104 |0024: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b18: 6e10 1e03 0100 |0026: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +0a9b1e: 0a01 |0029: move-result v1 │ │ +0a9b20: 7120 1543 1000 |002a: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0a9b26: 0a0b |002d: move-result v11 │ │ +0a9b28: 54d0 7104 |002e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b2c: 6e10 2703 0000 |0030: invoke-virtual {v0}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +0a9b32: 0a00 |0033: move-result v0 │ │ +0a9b34: b1b0 |0034: sub-int/2addr v0, v11 │ │ +0a9b36: db00 0002 |0035: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0a9b3a: 7120 1243 0c00 |0037: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0a9b40: 0a09 |003a: move-result v9 │ │ +0a9b42: 54d0 7104 |003b: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b46: 6e10 1e03 0000 |003d: invoke-virtual {v0}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +0a9b4c: 0a00 |0040: move-result v0 │ │ +0a9b4e: b1b0 |0041: sub-int/2addr v0, v11 │ │ +0a9b50: db00 0002 |0042: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0a9b54: 7120 1243 0c00 |0044: invoke-static {v12, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0a9b5a: 0a0a |0047: move-result v10 │ │ +0a9b5c: 54d0 7104 |0048: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b60: 6e30 1f03 900a |004a: invoke-virtual {v0, v9, v10}, Landroid/graphics/Rect;.inset:(II)V // method@031f │ │ +0a9b66: 1500 003f |004d: const/high16 v0, #int 1056964608 // #3f00 │ │ +0a9b6a: 82b1 |004f: int-to-float v1, v11 │ │ +0a9b6c: c810 |0050: mul-float/2addr v0, v1 │ │ +0a9b6e: 59d0 7004 |0051: iput v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mCornerRadius:F // field@0470 │ │ +0a9b72: 54d0 7204 |0053: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9b76: 54d1 7104 |0055: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9b7a: 6e20 3103 1000 |0057: invoke-virtual {v0, v1}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@0331 │ │ +0a9b80: 54d0 6e04 |005a: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a9b84: 3800 3e00 |005c: if-eqz v0, 009a // +003e │ │ +0a9b88: 54d0 7604 |005e: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ +0a9b8c: 54d1 7204 |0060: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9b90: 5211 b400 |0062: iget v1, v1, Landroid/graphics/RectF;.left:F // field@00b4 │ │ +0a9b94: 54d3 7204 |0064: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9b98: 5233 b600 |0066: iget v3, v3, Landroid/graphics/RectF;.top:F // field@00b6 │ │ +0a9b9c: 6e30 e402 1003 |0068: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.setTranslate:(FF)V // method@02e4 │ │ +0a9ba2: 54d0 7604 |006b: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ +0a9ba6: 54d1 7204 |006d: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9baa: 6e10 3203 0100 |006f: invoke-virtual {v1}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +0a9bb0: 0a01 |0072: move-result v1 │ │ +0a9bb2: 54d3 6c04 |0073: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9bb6: 6e10 a102 0300 |0075: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0a9bbc: 0a03 |0078: move-result v3 │ │ +0a9bbe: 8233 |0079: int-to-float v3, v3 │ │ +0a9bc0: c931 |007a: div-float/2addr v1, v3 │ │ +0a9bc2: 54d3 7204 |007b: iget-object v3, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRectF:Landroid/graphics/RectF; // field@0472 │ │ +0a9bc6: 6e10 2e03 0300 |007d: invoke-virtual {v3}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +0a9bcc: 0a03 |0080: move-result v3 │ │ +0a9bce: 54d4 6c04 |0081: iget-object v4, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@046c │ │ +0a9bd2: 6e10 9d02 0400 |0083: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +0a9bd8: 0a04 |0086: move-result v4 │ │ +0a9bda: 8244 |0087: int-to-float v4, v4 │ │ +0a9bdc: c943 |0088: div-float/2addr v3, v4 │ │ +0a9bde: 6e30 e202 1003 |0089: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@02e2 │ │ +0a9be4: 54d0 6e04 |008c: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a9be8: 54d1 7604 |008e: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mShaderMatrix:Landroid/graphics/Matrix; // field@0476 │ │ +0a9bec: 6e20 ac02 1000 |0090: invoke-virtual {v0, v1}, Landroid/graphics/BitmapShader;.setLocalMatrix:(Landroid/graphics/Matrix;)V // method@02ac │ │ +0a9bf2: 54d0 7504 |0093: iget-object v0, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mPaint:Landroid/graphics/Paint; // field@0475 │ │ +0a9bf6: 54d1 6e04 |0095: iget-object v1, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapShader:Landroid/graphics/BitmapShader; // field@046e │ │ +0a9bfa: 6e20 fc02 1000 |0097: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0a9c00: 5cdc 6b04 |009a: iput-boolean v12, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mApplyGravity:Z // field@046b │ │ +0a9c04: 0e00 |009c: return-void │ │ +0a9c06: 52d4 7304 |009d: iget v4, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mGravity:I // field@0473 │ │ +0a9c0a: 52d5 6f04 |009f: iget v5, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapWidth:I // field@046f │ │ +0a9c0e: 52d6 6d04 |00a1: iget v6, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mBitmapHeight:I // field@046d │ │ +0a9c12: 6e10 f90d 0d00 |00a3: invoke-virtual {v13}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBounds:()Landroid/graphics/Rect; // method@0df9 │ │ +0a9c18: 0c07 |00a6: move-result-object v7 │ │ +0a9c1a: 54d8 7104 |00a7: iget-object v8, v13, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.mDstRect:Landroid/graphics/Rect; // field@0471 │ │ +0a9c1e: 07d3 |00a9: move-object v3, v13 │ │ +0a9c20: 7406 010e 0300 |00aa: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@0e01 │ │ +0a9c26: 28a6 |00ad: goto 0053 // -005a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x0005 line=223 │ │ 0x0009 line=224 │ │ 0x0011 line=225 │ │ 0x001e line=229 │ │ @@ -47527,21 +47533,21 @@ │ │ locals : │ │ 0x0011 - 0x0053 reg=2 minDimen I │ │ 0x003b - 0x0053 reg=9 insetX I │ │ 0x0048 - 0x0053 reg=10 insetY I │ │ 0x002e - 0x0053 reg=11 minDrawDimen I │ │ 0x0000 - 0x00ae reg=13 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ │ │ - source_file_idx : 6073 (RoundedBitmapDrawable.java) │ │ + source_file_idx : 6069 (RoundedBitmapDrawable.java) │ │ │ │ Class #277 header: │ │ class_idx : 627 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6076 │ │ +source_file_idx : 6072 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 annotations: │ │ Annotations on class │ │ @@ -47565,17 +47571,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abe84: |[0abe84] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.:()V │ │ -0abe94: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0abe9a: 0e00 |0003: return-void │ │ +0a9c28: |[0a9c28] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.:()V │ │ +0a9c38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9c3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory; │ │ │ │ @@ -47584,24 +47590,24 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0abe9c: |[0abe9c] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ -0abeac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0abeb0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0abeb4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0abeb8: 2200 7002 |0006: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; // type@0270 │ │ -0abebc: 7030 ec0d 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0dec │ │ -0abec2: 1100 |000b: return-object v0 │ │ -0abec4: 2200 7202 |000c: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; // type@0272 │ │ -0abec8: 7030 160e 2003 |000e: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0e16 │ │ -0abece: 28fa |0011: goto 000b // -0006 │ │ +0a9c40: |[0a9c40] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +0a9c50: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a9c54: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0a9c58: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0a9c5c: 2200 7002 |0006: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; // type@0270 │ │ +0a9c60: 7030 ec0d 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0dec │ │ +0a9c66: 1100 |000b: return-object v0 │ │ +0a9c68: 2200 7202 |000c: new-instance v0, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; // type@0272 │ │ +0a9c6c: 7030 160e 2003 |000e: invoke-direct {v0, v2, v3}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0e16 │ │ +0a9c72: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000b line=70 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 res Landroid/content/res/Resources; │ │ @@ -47612,34 +47618,34 @@ │ │ type : '(Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0abed0: |[0abed0] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ -0abee0: 7110 a902 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@02a9 │ │ -0abee6: 0c01 |0003: move-result-object v1 │ │ -0abee8: 7120 1c0e 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0e1c │ │ -0abeee: 0c00 |0007: move-result-object v0 │ │ -0abef0: 6e10 f80d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0df8 │ │ -0abef6: 0c01 |000b: move-result-object v1 │ │ -0abef8: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ -0abefc: 1a01 bb17 |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@17bb │ │ -0abf00: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0abf04: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0abf0a: 1a03 b817 |0015: const-string v3, "RoundedBitmapDrawable cannot decode " // string@17b8 │ │ -0abf0e: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0abf14: 0c02 |001a: move-result-object v2 │ │ -0abf16: 6e20 6243 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0abf1c: 0c02 |001e: move-result-object v2 │ │ -0abf1e: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0abf24: 0c02 |0022: move-result-object v2 │ │ -0abf26: 7120 5f37 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0abf2c: 1100 |0026: return-object v0 │ │ +0a9c74: |[0a9c74] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/io/InputStream;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +0a9c84: 7110 a902 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@02a9 │ │ +0a9c8a: 0c01 |0003: move-result-object v1 │ │ +0a9c8c: 7120 1c0e 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0e1c │ │ +0a9c92: 0c00 |0007: move-result-object v0 │ │ +0a9c94: 6e10 f80d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0df8 │ │ +0a9c9a: 0c01 |000b: move-result-object v1 │ │ +0a9c9c: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ +0a9ca0: 1a01 b717 |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@17b7 │ │ +0a9ca4: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a9ca8: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a9cae: 1a03 b417 |0015: const-string v3, "RoundedBitmapDrawable cannot decode " // string@17b4 │ │ +0a9cb2: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a9cb8: 0c02 |001a: move-result-object v2 │ │ +0a9cba: 6e20 6243 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0a9cc0: 0c02 |001e: move-result-object v2 │ │ +0a9cc2: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a9cc8: 0c02 |0022: move-result-object v2 │ │ +0a9cca: 7120 5f37 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a9cd0: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0008 line=92 │ │ 0x000e line=93 │ │ 0x0026 line=95 │ │ locals : │ │ @@ -47652,53 +47658,53 @@ │ │ type : '(Landroid/content/res/Resources;Ljava/lang/String;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0abf30: |[0abf30] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/lang/String;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ -0abf40: 7110 a802 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@02a8 │ │ -0abf46: 0c01 |0003: move-result-object v1 │ │ -0abf48: 7120 1c0e 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0e1c │ │ -0abf4e: 0c00 |0007: move-result-object v0 │ │ -0abf50: 6e10 f80d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0df8 │ │ -0abf56: 0c01 |000b: move-result-object v1 │ │ -0abf58: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ -0abf5c: 1a01 bb17 |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@17bb │ │ -0abf60: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0abf64: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0abf6a: 1a03 b817 |0015: const-string v3, "RoundedBitmapDrawable cannot decode " // string@17b8 │ │ -0abf6e: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0abf74: 0c02 |001a: move-result-object v2 │ │ -0abf76: 6e20 6343 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0abf7c: 0c02 |001e: move-result-object v2 │ │ -0abf7e: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0abf84: 0c02 |0022: move-result-object v2 │ │ -0abf86: 7120 5f37 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0abf8c: 1100 |0026: return-object v0 │ │ +0a9cd4: |[0a9cd4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory.create:(Landroid/content/res/Resources;Ljava/lang/String;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ +0a9ce4: 7110 a802 0500 |0000: invoke-static {v5}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@02a8 │ │ +0a9cea: 0c01 |0003: move-result-object v1 │ │ +0a9cec: 7120 1c0e 1400 |0004: invoke-static {v4, v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory;.create:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; // method@0e1c │ │ +0a9cf2: 0c00 |0007: move-result-object v0 │ │ +0a9cf4: 6e10 f80d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0df8 │ │ +0a9cfa: 0c01 |000b: move-result-object v1 │ │ +0a9cfc: 3901 1a00 |000c: if-nez v1, 0026 // +001a │ │ +0a9d00: 1a01 b717 |000e: const-string v1, "RoundedBitmapDrawableFactory" // string@17b7 │ │ +0a9d04: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0a9d08: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0a9d0e: 1a03 b417 |0015: const-string v3, "RoundedBitmapDrawable cannot decode " // string@17b4 │ │ +0a9d12: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a9d18: 0c02 |001a: move-result-object v2 │ │ +0a9d1a: 6e20 6343 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0a9d20: 0c02 |001e: move-result-object v2 │ │ +0a9d22: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0a9d28: 0c02 |0022: move-result-object v2 │ │ +0a9d2a: 7120 5f37 2100 |0023: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0a9d30: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0008 line=79 │ │ 0x000e line=80 │ │ 0x0026 line=82 │ │ locals : │ │ 0x0008 - 0x0027 reg=0 drawable Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable; │ │ 0x0000 - 0x0027 reg=4 res Landroid/content/res/Resources; │ │ 0x0000 - 0x0027 reg=5 filepath Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6076 (RoundedBitmapDrawableFactory.java) │ │ + source_file_idx : 6072 (RoundedBitmapDrawableFactory.java) │ │ │ │ Class #278 header: │ │ class_idx : 630 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1807 │ │ +source_file_idx : 1803 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #278 annotations: │ │ Annotations on class │ │ @@ -47728,36 +47734,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0abf90: |[0abf90] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -0abfa0: 2200 bb08 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@08bb │ │ -0abfa4: 7010 5c44 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ -0abfaa: 6900 7d04 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ -0abfae: 0e00 |0007: return-void │ │ +0a9d34: |[0a9d34] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +0a9d44: 2200 bb08 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@08bb │ │ +0a9d48: 7010 5c44 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ +0a9d4e: 6900 7d04 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ +0a9d52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0abfb0: |[0abfb0] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -0abfc0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0abfc6: 0e00 |0003: return-void │ │ +0a9d54: |[0a9d54] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +0a9d64: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ │ │ @@ -47766,37 +47772,37 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0abfc8: |[0abfc8] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -0abfd8: 6203 7d04 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ -0abfdc: 1d03 |0002: monitor-enter v3 │ │ -0abfde: 6202 7d04 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ -0abfe2: 6e20 5e44 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -0abfe8: 0c00 |0008: move-result-object v0 │ │ -0abfea: 1f00 7602 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0276 │ │ -0abfee: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -0abff2: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0abff6: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -0abffa: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -0abffe: 2200 7402 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@0274 │ │ -0ac002: 7020 1f0e 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0e1f │ │ -0ac008: 6202 7d04 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ -0ac00c: 6e30 5f44 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -0ac012: 1e03 |001d: monitor-exit v3 │ │ -0ac014: 1100 |001e: return-object v0 │ │ -0ac016: 2200 7502 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0275 │ │ -0ac01a: 7020 230e 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@0e23 │ │ -0ac020: 28f4 |0024: goto 0018 // -000c │ │ -0ac022: 0d02 |0025: move-exception v2 │ │ -0ac024: 1e03 |0026: monitor-exit v3 │ │ -0ac026: 2702 |0027: throw v2 │ │ +0a9d6c: |[0a9d6c] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +0a9d7c: 6203 7d04 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ +0a9d80: 1d03 |0002: monitor-enter v3 │ │ +0a9d82: 6202 7d04 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ +0a9d86: 6e20 5e44 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +0a9d8c: 0c00 |0008: move-result-object v0 │ │ +0a9d8e: 1f00 7602 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@0276 │ │ +0a9d92: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +0a9d96: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a9d9a: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +0a9d9e: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +0a9da2: 2200 7402 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@0274 │ │ +0a9da6: 7020 1f0e 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@0e1f │ │ +0a9dac: 6202 7d04 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@047d │ │ +0a9db0: 6e30 5f44 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +0a9db6: 1e03 |001d: monitor-exit v3 │ │ +0a9db8: 1100 |001e: return-object v0 │ │ +0a9dba: 2200 7502 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@0275 │ │ +0a9dbe: 7020 230e 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@0e23 │ │ +0a9dc4: 28f4 |0024: goto 0018 // -000c │ │ +0a9dc6: 0d02 |0025: move-exception v2 │ │ +0a9dc8: 1e03 |0026: monitor-exit v3 │ │ +0a9dca: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -47830,21 +47836,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : 'getDisplays' │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1807 (DisplayManagerCompat.java) │ │ + source_file_idx : 1803 (DisplayManagerCompat.java) │ │ │ │ Class #279 header: │ │ class_idx : 631 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1808 │ │ +source_file_idx : 1804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #279 - │ │ Class descriptor : 'Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;' │ │ @@ -47859,17 +47865,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac034: |[0ac034] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -0ac044: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac04a: 0e00 |0003: return-void │ │ +0a9dd8: |[0a9dd8] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +0a9de8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -47877,19 +47883,19 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ac04c: |[0ac04c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -0ac05c: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ -0ac060: 6e20 8203 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0382 │ │ -0ac066: 0c00 |0005: move-result-object v0 │ │ -0ac068: 1100 |0006: return-object v0 │ │ +0a9df0: |[0a9df0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +0a9e00: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ +0a9e04: 6e20 8203 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0382 │ │ +0a9e0a: 0c00 |0005: move-result-object v0 │ │ +0a9e0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -47898,19 +47904,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ac06c: |[0ac06c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0ac07c: 1a00 6a26 |0000: const-string v0, "display" // string@266a │ │ -0ac080: 6e20 ac01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0ac086: 0c00 |0005: move-result-object v0 │ │ -0ac088: 1100 |0006: return-object v0 │ │ +0a9e10: |[0a9e10] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0a9e20: 1a00 6526 |0000: const-string v0, "display" // string@2665 │ │ +0a9e24: 6e20 ac01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0a9e2a: 0c00 |0005: move-result-object v0 │ │ +0a9e2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -47918,19 +47924,19 @@ │ │ type : '(Ljava/lang/Object;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ac08c: |[0ac08c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -0ac09c: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ -0ac0a0: 6e10 8303 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0383 │ │ -0ac0a6: 0c00 |0005: move-result-object v0 │ │ -0ac0a8: 1100 |0006: return-object v0 │ │ +0a9e30: |[0a9e30] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +0a9e40: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ +0a9e44: 6e10 8303 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@0383 │ │ +0a9e4a: 0c00 |0005: move-result-object v0 │ │ +0a9e4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -47938,34 +47944,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ac0ac: |[0ac0ac] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -0ac0bc: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ -0ac0c0: 6e20 8403 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0384 │ │ -0ac0c6: 0c00 |0005: move-result-object v0 │ │ -0ac0c8: 1100 |0006: return-object v0 │ │ +0a9e50: |[0a9e50] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +0a9e60: 1f01 a200 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ +0a9e64: 6e20 8403 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@0384 │ │ +0a9e6a: 0c00 |0005: move-result-object v0 │ │ +0a9e6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1808 (DisplayManagerJellybeanMr1.java) │ │ + source_file_idx : 1804 (DisplayManagerJellybeanMr1.java) │ │ │ │ Class #280 header: │ │ class_idx : 634 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ @@ -47985,17 +47991,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac0cc: |[0ac0cc] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.:()V │ │ -0ac0dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac0e2: 0e00 |0003: return-void │ │ +0a9e70: |[0a9e70] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.:()V │ │ +0a9e80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ │ │ Virtual methods - │ │ @@ -48004,16 +48010,16 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac0e4: |[0ac0e4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ -0ac0f4: 0e00 |0000: return-void │ │ +0a9e88: |[0a9e88] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ +0a9e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 errMsgId I │ │ 0x0000 - 0x0001 reg=2 errString Ljava/lang/CharSequence; │ │ @@ -48023,16 +48029,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac0f8: |[0ac0f8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationFailed:()V │ │ -0ac108: 0e00 |0000: return-void │ │ +0a9e9c: |[0a9e9c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationFailed:()V │ │ +0a9eac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;) │ │ @@ -48040,16 +48046,16 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac10c: |[0ac10c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ -0ac11c: 0e00 |0000: return-void │ │ +0a9eb0: |[0a9eb0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ +0a9ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 helpMsgId I │ │ 0x0000 - 0x0001 reg=2 helpString Ljava/lang/CharSequence; │ │ @@ -48059,30 +48065,30 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac120: |[0ac120] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V │ │ -0ac130: 0e00 |0000: return-void │ │ +0a9ec4: |[0a9ec4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V │ │ +0a9ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 result Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #281 header: │ │ class_idx : 635 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #281 annotations: │ │ Annotations on class │ │ @@ -48106,18 +48112,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac134: |[0ac134] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)V │ │ -0ac144: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac14a: 5b01 7f04 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // field@047f │ │ -0ac14e: 0e00 |0005: return-void │ │ +0a9ed8: |[0a9ed8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)V │ │ +0a9ee8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9eee: 5b01 7f04 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // field@047f │ │ +0a9ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult; │ │ @@ -48129,30 +48135,30 @@ │ │ type : '()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac150: |[0ac150] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ -0ac160: 5410 7f04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // field@047f │ │ -0ac164: 1100 |0002: return-object v0 │ │ +0a9ef4: |[0a9ef4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ +0a9f04: 5410 7f04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // field@047f │ │ +0a9f08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #282 header: │ │ class_idx : 636 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -48184,21 +48190,21 @@ │ │ type : '(Ljava/security/Signature;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac168: |[0ac168] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljava/security/Signature;)V │ │ -0ac178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac17a: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac180: 5b12 8204 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ -0ac184: 5b10 8004 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ -0ac188: 5b10 8104 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ -0ac18c: 0e00 |000a: return-void │ │ +0a9f0c: |[0a9f0c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljava/security/Signature;)V │ │ +0a9f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9f1e: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9f24: 5b12 8204 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ +0a9f28: 5b10 8004 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ +0a9f2c: 5b10 8104 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ +0a9f30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0004 line=109 │ │ 0x0006 line=110 │ │ 0x0008 line=111 │ │ 0x000a line=113 │ │ @@ -48211,21 +48217,21 @@ │ │ type : '(Ljavax/crypto/Cipher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac190: |[0ac190] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljavax/crypto/Cipher;)V │ │ -0ac1a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac1a2: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac1a8: 5b12 8004 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ -0ac1ac: 5b10 8204 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ -0ac1b0: 5b10 8104 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ -0ac1b4: 0e00 |000a: return-void │ │ +0a9f34: |[0a9f34] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljavax/crypto/Cipher;)V │ │ +0a9f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9f46: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9f4c: 5b12 8004 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ +0a9f50: 5b10 8204 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ +0a9f54: 5b10 8104 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ +0a9f58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ 0x0004 line=116 │ │ 0x0006 line=117 │ │ 0x0008 line=118 │ │ 0x000a line=119 │ │ @@ -48238,21 +48244,21 @@ │ │ type : '(Ljavax/crypto/Mac;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac1b8: |[0ac1b8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljavax/crypto/Mac;)V │ │ -0ac1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac1ca: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac1d0: 5b12 8104 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ -0ac1d4: 5b10 8004 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ -0ac1d8: 5b10 8204 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ -0ac1dc: 0e00 |000a: return-void │ │ +0a9f5c: |[0a9f5c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.:(Ljavax/crypto/Mac;)V │ │ +0a9f6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9f6e: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0a9f74: 5b12 8104 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ +0a9f78: 5b10 8004 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ +0a9f7c: 5b10 8204 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ +0a9f80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x0004 line=122 │ │ 0x0006 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ @@ -48266,17 +48272,17 @@ │ │ type : '()Ljavax/crypto/Cipher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac1e0: |[0ac1e0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getCipher:()Ljavax/crypto/Cipher; │ │ -0ac1f0: 5410 8004 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ -0ac1f4: 1100 |0002: return-object v0 │ │ +0a9f84: |[0a9f84] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getCipher:()Ljavax/crypto/Cipher; │ │ +0a9f94: 5410 8004 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0480 │ │ +0a9f98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ │ │ #1 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;) │ │ @@ -48284,17 +48290,17 @@ │ │ type : '()Ljavax/crypto/Mac;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac1f8: |[0ac1f8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getMac:()Ljavax/crypto/Mac; │ │ -0ac208: 5410 8104 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ -0ac20c: 1100 |0002: return-object v0 │ │ +0a9f9c: |[0a9f9c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getMac:()Ljavax/crypto/Mac; │ │ +0a9fac: 5410 8104 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0481 │ │ +0a9fb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;) │ │ @@ -48302,30 +48308,30 @@ │ │ type : '()Ljava/security/Signature;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac210: |[0ac210] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getSignature:()Ljava/security/Signature; │ │ -0ac220: 5410 8204 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ -0ac224: 1100 |0002: return-object v0 │ │ +0a9fb4: |[0a9fb4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$CryptoObject.getSignature:()Ljava/security/Signature; │ │ +0a9fc4: 5410 8204 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.mSignature:Ljava/security/Signature; // field@0482 │ │ +0a9fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #283 header: │ │ class_idx : 637 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -48355,21 +48361,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;) │ │ name : 'isHardwareDetected' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #284 header: │ │ class_idx : 639 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -48407,26 +48413,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0ac228: |[0ac228] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.:()V │ │ -0ac238: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ac23c: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0ac240: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0ac244: 2201 7902 |0006: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; // type@0279 │ │ -0ac248: 7010 370e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.:()V // method@0e37 │ │ -0ac24e: 6901 8304 |000b: sput-object v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ -0ac252: 0e00 |000d: return-void │ │ -0ac254: 2201 7e02 |000e: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; // type@027e │ │ -0ac258: 7010 4f0e 0100 |0010: invoke-direct {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl;.:()V // method@0e4f │ │ -0ac25e: 6901 8304 |0013: sput-object v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ -0ac262: 28f8 |0015: goto 000d // -0008 │ │ +0a9fcc: |[0a9fcc] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.:()V │ │ +0a9fdc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0a9fe0: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0a9fe4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0a9fe8: 2201 7902 |0006: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; // type@0279 │ │ +0a9fec: 7010 370e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.:()V // method@0e37 │ │ +0a9ff2: 6901 8304 |000b: sput-object v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ +0a9ff6: 0e00 |000d: return-void │ │ +0a9ff8: 2201 7e02 |000e: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; // type@027e │ │ +0a9ffc: 7010 4f0e 0100 |0010: invoke-direct {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl;.:()V // method@0e4f │ │ +0aa002: 6901 8304 |0013: sput-object v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ +0aa006: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x0006 line=54 │ │ 0x000d line=58 │ │ 0x000e line=56 │ │ @@ -48438,18 +48444,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac264: |[0ac264] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.:(Landroid/content/Context;)V │ │ -0ac274: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac27a: 5b01 8404 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ -0ac27e: 0e00 |0005: return-void │ │ +0aa008: |[0aa008] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.:(Landroid/content/Context;)V │ │ +0aa018: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa01e: 5b01 8404 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ +0aa022: 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/hardware/fingerprint/FingerprintManagerCompat; │ │ @@ -48460,18 +48466,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac280: |[0ac280] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; │ │ -0ac290: 2200 7f02 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; // type@027f │ │ -0ac294: 7020 540e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.:(Landroid/content/Context;)V // method@0e54 │ │ -0ac29a: 1100 |0005: return-object v0 │ │ +0aa024: |[0aa024] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; │ │ +0aa034: 2200 7f02 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; // type@027f │ │ +0aa038: 7020 540e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.:(Landroid/content/Context;)V // method@0e54 │ │ +0aa03e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -48480,24 +48486,24 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0ac29c: |[0ac29c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.authenticate:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ -0ac2ac: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ -0ac2b0: 5471 8404 |0002: iget-object v1, v7, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ -0ac2b4: 0782 |0004: move-object v2, v8 │ │ -0ac2b6: 0193 |0005: move v3, v9 │ │ -0ac2b8: 07a4 |0006: move-object v4, v10 │ │ -0ac2ba: 07b5 |0007: move-object v5, v11 │ │ -0ac2bc: 07c6 |0008: move-object v6, v12 │ │ -0ac2be: 7807 4c0e 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V // method@0e4c │ │ -0ac2c4: 0e00 |000c: return-void │ │ +0aa040: |[0aa040] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.authenticate:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ +0aa050: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ +0aa054: 5471 8404 |0002: iget-object v1, v7, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ +0aa058: 0782 |0004: move-object v2, v8 │ │ +0aa05a: 0193 |0005: move v3, v9 │ │ +0aa05c: 07a4 |0006: move-object v4, v10 │ │ +0aa05e: 07b5 |0007: move-object v5, v11 │ │ +0aa060: 07c6 |0008: move-object v6, v12 │ │ +0aa062: 7807 4c0e 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V // method@0e4c │ │ +0aa068: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; │ │ 0x0000 - 0x000d reg=8 crypto Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ @@ -48511,20 +48517,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac2c8: |[0ac2c8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.hasEnrolledFingerprints:()Z │ │ -0ac2d8: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ -0ac2dc: 5421 8404 |0002: iget-object v1, v2, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ -0ac2e0: 7220 4d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.hasEnrolledFingerprints:(Landroid/content/Context;)Z // method@0e4d │ │ -0ac2e6: 0a00 |0007: move-result v0 │ │ -0ac2e8: 0f00 |0008: return v0 │ │ +0aa06c: |[0aa06c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.hasEnrolledFingerprints:()Z │ │ +0aa07c: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ +0aa080: 5421 8404 |0002: iget-object v1, v2, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ +0aa084: 7220 4d0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.hasEnrolledFingerprints:(Landroid/content/Context;)Z // method@0e4d │ │ +0aa08a: 0a00 |0007: move-result v0 │ │ +0aa08c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;) │ │ @@ -48532,33 +48538,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac2ec: |[0ac2ec] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.isHardwareDetected:()Z │ │ -0ac2fc: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ -0ac300: 5421 8404 |0002: iget-object v1, v2, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ -0ac304: 7220 4e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.isHardwareDetected:(Landroid/content/Context;)Z // method@0e4e │ │ -0ac30a: 0a00 |0007: move-result v0 │ │ -0ac30c: 0f00 |0008: return v0 │ │ +0aa090: |[0aa090] android.support.v4.hardware.fingerprint.FingerprintManagerCompat.isHardwareDetected:()Z │ │ +0aa0a0: 6200 8304 |0000: sget-object v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.IMPL:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl; // field@0483 │ │ +0aa0a4: 5421 8404 |0002: iget-object v1, v2, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat;.mContext:Landroid/content/Context; // field@0484 │ │ +0aa0a8: 7220 4e0e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$FingerprintManagerCompatImpl;.isHardwareDetected:(Landroid/content/Context;)Z // method@0e4e │ │ +0aa0ae: 0a00 |0007: move-result v0 │ │ +0aa0b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #285 header: │ │ class_idx : 640 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 163 │ │ -source_file_idx : 2154 │ │ +source_file_idx : 2150 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -48582,18 +48588,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac310: |[0ac310] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)V │ │ -0ac320: 5b01 8504 |0000: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ -0ac324: 7010 8503 0000 |0002: invoke-direct {v0}, Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;.:()V // method@0385 │ │ -0ac32a: 0e00 |0005: return-void │ │ +0aa0b4: |[0aa0b4] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)V │ │ +0aa0c4: 5b01 8504 |0000: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ +0aa0c8: 7010 8503 0000 |0002: invoke-direct {v0}, Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;.:()V // method@0385 │ │ +0aa0ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ │ │ @@ -48603,18 +48609,18 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ac32c: |[0ac32c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ -0ac33c: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ -0ac340: 6e30 5f0e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationError:(ILjava/lang/CharSequence;)V // method@0e5f │ │ -0ac346: 0e00 |0005: return-void │ │ +0aa0d0: |[0aa0d0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ +0aa0e0: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ +0aa0e4: 6e30 5f0e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationError:(ILjava/lang/CharSequence;)V // method@0e5f │ │ +0aa0ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; │ │ 0x0000 - 0x0006 reg=2 errMsgId I │ │ @@ -48625,18 +48631,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac348: |[0ac348] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationFailed:()V │ │ -0ac358: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ -0ac35c: 6e10 600e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationFailed:()V // method@0e60 │ │ -0ac362: 0e00 |0005: return-void │ │ +0aa0ec: |[0aa0ec] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationFailed:()V │ │ +0aa0fc: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ +0aa100: 6e10 600e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationFailed:()V // method@0e60 │ │ +0aa106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; │ │ │ │ @@ -48645,18 +48651,18 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ac364: |[0ac364] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ -0ac374: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ -0ac378: 6e30 610e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationHelp:(ILjava/lang/CharSequence;)V // method@0e61 │ │ -0ac37e: 0e00 |0005: return-void │ │ +0aa108: |[0aa108] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ +0aa118: 5410 8504 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ +0aa11c: 6e30 610e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationHelp:(ILjava/lang/CharSequence;)V // method@0e61 │ │ +0aa122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; │ │ 0x0000 - 0x0006 reg=2 helpMsgId I │ │ @@ -48667,39 +48673,39 @@ │ │ type : '(Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ac380: |[0ac380] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationSucceeded:(Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;)V │ │ -0ac390: 5430 8504 |0000: iget-object v0, v3, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ -0ac394: 2201 8202 |0002: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; // type@0282 │ │ -0ac398: 6e10 8603 0400 |0004: invoke-virtual {v4}, Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;.getCryptoObject:()Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // method@0386 │ │ -0ac39e: 0c02 |0007: move-result-object v2 │ │ -0ac3a0: 7110 6c0e 0200 |0008: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.access$000:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e6c │ │ -0ac3a6: 0c02 |000b: move-result-object v2 │ │ -0ac3a8: 7020 630e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)V // method@0e63 │ │ -0ac3ae: 6e20 620e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V // method@0e62 │ │ -0ac3b4: 0e00 |0012: return-void │ │ +0aa124: |[0aa124] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$1.onAuthenticationSucceeded:(Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;)V │ │ +0aa134: 5430 8504 |0000: iget-object v0, v3, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // field@0485 │ │ +0aa138: 2201 8202 |0002: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; // type@0282 │ │ +0aa13c: 6e10 8603 0400 |0004: invoke-virtual {v4}, Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult;.getCryptoObject:()Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // method@0386 │ │ +0aa142: 0c02 |0007: move-result-object v2 │ │ +0aa144: 7110 6c0e 0200 |0008: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.access$000:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e6c │ │ +0aa14a: 0c02 |000b: move-result-object v2 │ │ +0aa14c: 7020 630e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)V // method@0e63 │ │ +0aa152: 6e20 620e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V // method@0e62 │ │ +0aa158: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0012 line=98 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; │ │ 0x0000 - 0x0013 reg=4 result Landroid/hardware/fingerprint/FingerprintManager$AuthenticationResult; │ │ │ │ - source_file_idx : 2154 (FingerprintManagerCompatApi23.java) │ │ + source_file_idx : 2150 (FingerprintManagerCompatApi23.java) │ │ │ │ Class #286 header: │ │ class_idx : 641 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2154 │ │ +source_file_idx : 2150 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #286 annotations: │ │ Annotations on class │ │ @@ -48719,17 +48725,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac3b8: |[0ac3b8] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.:()V │ │ -0ac3c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac3ce: 0e00 |0003: return-void │ │ +0aa15c: |[0aa15c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.:()V │ │ +0aa16c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ │ │ Virtual methods - │ │ @@ -48738,16 +48744,16 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac3d0: |[0ac3d0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ -0ac3e0: 0e00 |0000: return-void │ │ +0aa174: |[0aa174] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ +0aa184: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 errMsgId I │ │ 0x0000 - 0x0001 reg=2 errString Ljava/lang/CharSequence; │ │ @@ -48757,16 +48763,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac3e4: |[0ac3e4] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationFailed:()V │ │ -0ac3f4: 0e00 |0000: return-void │ │ +0aa188: |[0aa188] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationFailed:()V │ │ +0aa198: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;) │ │ @@ -48774,16 +48780,16 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac3f8: |[0ac3f8] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ -0ac408: 0e00 |0000: return-void │ │ +0aa19c: |[0aa19c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ +0aa1ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 helpMsgId I │ │ 0x0000 - 0x0001 reg=2 helpString Ljava/lang/CharSequence; │ │ @@ -48793,30 +48799,30 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac40c: |[0ac40c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V │ │ -0ac41c: 0e00 |0000: return-void │ │ +0aa1b0: |[0aa1b0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationCallback.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V │ │ +0aa1c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ 0x0000 - 0x0001 reg=1 result Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; │ │ │ │ - source_file_idx : 2154 (FingerprintManagerCompatApi23.java) │ │ + source_file_idx : 2150 (FingerprintManagerCompatApi23.java) │ │ │ │ Class #287 header: │ │ class_idx : 642 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2154 │ │ +source_file_idx : 2150 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -48840,18 +48846,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ac420: |[0ac420] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationResultInternal.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)V │ │ -0ac430: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac436: 5b01 8604 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // field@0486 │ │ -0ac43a: 0e00 |0005: return-void │ │ +0aa1c4: |[0aa1c4] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationResultInternal.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)V │ │ +0aa1d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa1da: 5b01 8604 |0003: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // field@0486 │ │ +0aa1de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; │ │ @@ -48863,30 +48869,30 @@ │ │ type : '()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac43c: |[0ac43c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationResultInternal.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ -0ac44c: 5410 8604 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // field@0486 │ │ -0ac450: 1100 |0002: return-object v0 │ │ +0aa1e0: |[0aa1e0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$AuthenticationResultInternal.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ +0aa1f0: 5410 8604 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.mCryptoObject:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // field@0486 │ │ +0aa1f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; │ │ │ │ - source_file_idx : 2154 (FingerprintManagerCompatApi23.java) │ │ + source_file_idx : 2150 (FingerprintManagerCompatApi23.java) │ │ │ │ Class #288 header: │ │ class_idx : 643 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2154 │ │ +source_file_idx : 2150 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -48918,21 +48924,21 @@ │ │ type : '(Ljava/security/Signature;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac454: |[0ac454] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljava/security/Signature;)V │ │ -0ac464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac466: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac46c: 5b12 8904 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ -0ac470: 5b10 8704 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ -0ac474: 5b10 8804 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ -0ac478: 0e00 |000a: return-void │ │ +0aa1f8: |[0aa1f8] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljava/security/Signature;)V │ │ +0aa208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa20a: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa210: 5b12 8904 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ +0aa214: 5b10 8704 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ +0aa218: 5b10 8804 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ +0aa21c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0004 line=114 │ │ 0x0006 line=115 │ │ 0x0008 line=116 │ │ 0x000a line=117 │ │ @@ -48945,21 +48951,21 @@ │ │ type : '(Ljavax/crypto/Cipher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac47c: |[0ac47c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljavax/crypto/Cipher;)V │ │ -0ac48c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac48e: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac494: 5b12 8704 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ -0ac498: 5b10 8904 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ -0ac49c: 5b10 8804 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ -0ac4a0: 0e00 |000a: return-void │ │ +0aa220: |[0aa220] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljavax/crypto/Cipher;)V │ │ +0aa230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa232: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa238: 5b12 8704 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ +0aa23c: 5b10 8904 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ +0aa240: 5b10 8804 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ +0aa244: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0004 line=120 │ │ 0x0006 line=121 │ │ 0x0008 line=122 │ │ 0x000a line=123 │ │ @@ -48972,21 +48978,21 @@ │ │ type : '(Ljavax/crypto/Mac;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ac4a4: |[0ac4a4] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljavax/crypto/Mac;)V │ │ -0ac4b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac4b6: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac4bc: 5b12 8804 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ -0ac4c0: 5b10 8704 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ -0ac4c4: 5b10 8904 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ -0ac4c8: 0e00 |000a: return-void │ │ +0aa248: |[0aa248] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.:(Ljavax/crypto/Mac;)V │ │ +0aa258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa25a: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa260: 5b12 8804 |0004: iput-object v2, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ +0aa264: 5b10 8704 |0006: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ +0aa268: 5b10 8904 |0008: iput-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ +0aa26c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x0008 line=128 │ │ 0x000a line=129 │ │ @@ -49000,17 +49006,17 @@ │ │ type : '()Ljavax/crypto/Cipher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac4cc: |[0ac4cc] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getCipher:()Ljavax/crypto/Cipher; │ │ -0ac4dc: 5410 8704 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ -0ac4e0: 1100 |0002: return-object v0 │ │ +0aa270: |[0aa270] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getCipher:()Ljavax/crypto/Cipher; │ │ +0aa280: 5410 8704 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mCipher:Ljavax/crypto/Cipher; // field@0487 │ │ +0aa284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ │ │ #1 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;) │ │ @@ -49018,17 +49024,17 @@ │ │ type : '()Ljavax/crypto/Mac;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac4e4: |[0ac4e4] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getMac:()Ljavax/crypto/Mac; │ │ -0ac4f4: 5410 8804 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ -0ac4f8: 1100 |0002: return-object v0 │ │ +0aa288: |[0aa288] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getMac:()Ljavax/crypto/Mac; │ │ +0aa298: 5410 8804 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mMac:Ljavax/crypto/Mac; // field@0488 │ │ +0aa29c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;) │ │ @@ -49036,30 +49042,30 @@ │ │ type : '()Ljava/security/Signature;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ac4fc: |[0ac4fc] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getSignature:()Ljava/security/Signature; │ │ -0ac50c: 5410 8904 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ -0ac510: 1100 |0002: return-object v0 │ │ +0aa2a0: |[0aa2a0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23$CryptoObject.getSignature:()Ljava/security/Signature; │ │ +0aa2b0: 5410 8904 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.mSignature:Ljava/security/Signature; // field@0489 │ │ +0aa2b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ │ │ - source_file_idx : 2154 (FingerprintManagerCompatApi23.java) │ │ + source_file_idx : 2150 (FingerprintManagerCompatApi23.java) │ │ │ │ Class #289 header: │ │ class_idx : 644 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2154 │ │ +source_file_idx : 2150 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -49078,17 +49084,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac514: |[0ac514] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.:()V │ │ -0ac524: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac52a: 0e00 |0003: return-void │ │ +0aa2b8: |[0aa2b8] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.:()V │ │ +0aa2c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23; │ │ │ │ @@ -49097,18 +49103,18 @@ │ │ type : '(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ac52c: |[0ac52c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.access$000:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ -0ac53c: 7110 710e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.unwrapCryptoObject:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e71 │ │ -0ac542: 0c00 |0003: move-result-object v0 │ │ -0ac544: 1100 |0004: return-object v0 │ │ +0aa2d0: |[0aa2d0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.access$000:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ +0aa2e0: 7110 710e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.unwrapCryptoObject:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e71 │ │ +0aa2e6: 0c00 |0003: move-result-object v0 │ │ +0aa2e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;) │ │ @@ -49116,27 +49122,27 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;ILjava/lang/Object;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 21 16-bit code units │ │ -0ac548: |[0ac548] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;ILjava/lang/Object;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;Landroid/os/Handler;)V │ │ -0ac558: 7110 6e0e 0600 |0000: invoke-static {v6}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ -0ac55e: 0c00 |0003: move-result-object v0 │ │ -0ac560: 7110 730e 0700 |0004: invoke-static {v7}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // method@0e73 │ │ -0ac566: 0c01 |0007: move-result-object v1 │ │ -0ac568: 0792 |0008: move-object v2, v9 │ │ -0ac56a: 1f02 d700 |0009: check-cast v2, Landroid/os/CancellationSignal; // type@00d7 │ │ -0ac56e: 7110 720e 0a00 |000b: invoke-static {v10}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback; // method@0e72 │ │ -0ac574: 0c04 |000e: move-result-object v4 │ │ -0ac576: 0183 |000f: move v3, v8 │ │ -0ac578: 07b5 |0010: move-object v5, v11 │ │ -0ac57a: 7406 8d03 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/hardware/fingerprint/FingerprintManager;.authenticate:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;Landroid/os/CancellationSignal;ILandroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;Landroid/os/Handler;)V // method@038d │ │ -0ac580: 0e00 |0014: return-void │ │ +0aa2ec: |[0aa2ec] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;ILjava/lang/Object;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;Landroid/os/Handler;)V │ │ +0aa2fc: 7110 6e0e 0600 |0000: invoke-static {v6}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ +0aa302: 0c00 |0003: move-result-object v0 │ │ +0aa304: 7110 730e 0700 |0004: invoke-static {v7}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // method@0e73 │ │ +0aa30a: 0c01 |0007: move-result-object v1 │ │ +0aa30c: 0792 |0008: move-object v2, v9 │ │ +0aa30e: 1f02 d700 |0009: check-cast v2, Landroid/os/CancellationSignal; // type@00d7 │ │ +0aa312: 7110 720e 0a00 |000b: invoke-static {v10}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback; // method@0e72 │ │ +0aa318: 0c04 |000e: move-result-object v4 │ │ +0aa31a: 0183 |000f: move v3, v8 │ │ +0aa31c: 07b5 |0010: move-object v5, v11 │ │ +0aa31e: 7406 8d03 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/hardware/fingerprint/FingerprintManager;.authenticate:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;Landroid/os/CancellationSignal;ILandroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;Landroid/os/Handler;)V // method@038d │ │ +0aa324: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0014 line=51 │ │ locals : │ │ 0x0000 - 0x0015 reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=7 crypto Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ @@ -49150,20 +49156,20 @@ │ │ type : '(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ac584: |[0ac584] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; │ │ -0ac594: 1c00 a600 |0000: const-class v0, Landroid/hardware/fingerprint/FingerprintManager; // type@00a6 │ │ -0ac598: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ -0ac59e: 0c00 |0005: move-result-object v0 │ │ -0ac5a0: 1f00 a600 |0006: check-cast v0, Landroid/hardware/fingerprint/FingerprintManager; // type@00a6 │ │ -0ac5a4: 1100 |0008: return-object v0 │ │ +0aa328: |[0aa328] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; │ │ +0aa338: 1c00 a600 |0000: const-class v0, Landroid/hardware/fingerprint/FingerprintManager; // type@00a6 │ │ +0aa33c: 6e20 ab01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@01ab │ │ +0aa342: 0c00 |0005: move-result-object v0 │ │ +0aa344: 1f00 a600 |0006: check-cast v0, Landroid/hardware/fingerprint/FingerprintManager; // type@00a6 │ │ +0aa348: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 ctx Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;) │ │ @@ -49171,20 +49177,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ac5a8: |[0ac5a8] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ -0ac5b8: 7110 6e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ -0ac5be: 0c00 |0003: move-result-object v0 │ │ -0ac5c0: 6e10 8e03 0000 |0004: invoke-virtual {v0}, Landroid/hardware/fingerprint/FingerprintManager;.hasEnrolledFingerprints:()Z // method@038e │ │ -0ac5c6: 0a00 |0007: move-result v0 │ │ -0ac5c8: 0f00 |0008: return v0 │ │ +0aa34c: |[0aa34c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ +0aa35c: 7110 6e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ +0aa362: 0c00 |0003: move-result-object v0 │ │ +0aa364: 6e10 8e03 0000 |0004: invoke-virtual {v0}, Landroid/hardware/fingerprint/FingerprintManager;.hasEnrolledFingerprints:()Z // method@038e │ │ +0aa36a: 0a00 |0007: move-result v0 │ │ +0aa36c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;) │ │ @@ -49192,20 +49198,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ac5cc: |[0ac5cc] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.isHardwareDetected:(Landroid/content/Context;)Z │ │ -0ac5dc: 7110 6e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ -0ac5e2: 0c00 |0003: move-result-object v0 │ │ -0ac5e4: 6e10 8f03 0000 |0004: invoke-virtual {v0}, Landroid/hardware/fingerprint/FingerprintManager;.isHardwareDetected:()Z // method@038f │ │ -0ac5ea: 0a00 |0007: move-result v0 │ │ -0ac5ec: 0f00 |0008: return v0 │ │ +0aa370: |[0aa370] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.isHardwareDetected:(Landroid/content/Context;)Z │ │ +0aa380: 7110 6e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.getFingerprintManager:(Landroid/content/Context;)Landroid/hardware/fingerprint/FingerprintManager; // method@0e6e │ │ +0aa386: 0c00 |0003: move-result-object v0 │ │ +0aa388: 6e10 8f03 0000 |0004: invoke-virtual {v0}, Landroid/hardware/fingerprint/FingerprintManager;.isHardwareDetected:()Z // method@038f │ │ +0aa38e: 0a00 |0007: move-result v0 │ │ +0aa390: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ │ │ #6 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;) │ │ @@ -49213,42 +49219,42 @@ │ │ type : '(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0ac5f0: |[0ac5f0] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.unwrapCryptoObject:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ -0ac600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac602: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -0ac606: 1100 |0003: return-object v0 │ │ -0ac608: 6e10 8a03 0200 |0004: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@038a │ │ -0ac60e: 0c01 |0007: move-result-object v1 │ │ -0ac610: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0ac614: 2200 8302 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -0ac618: 6e10 8a03 0200 |000c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@038a │ │ -0ac61e: 0c01 |000f: move-result-object v1 │ │ -0ac620: 7020 660e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e66 │ │ -0ac626: 28f0 |0013: goto 0003 // -0010 │ │ -0ac628: 6e10 8c03 0200 |0014: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getSignature:()Ljava/security/Signature; // method@038c │ │ -0ac62e: 0c01 |0017: move-result-object v1 │ │ -0ac630: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -0ac634: 2200 8302 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -0ac638: 6e10 8c03 0200 |001c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getSignature:()Ljava/security/Signature; // method@038c │ │ -0ac63e: 0c01 |001f: move-result-object v1 │ │ -0ac640: 7020 650e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljava/security/Signature;)V // method@0e65 │ │ -0ac646: 28e0 |0023: goto 0003 // -0020 │ │ -0ac648: 6e10 8b03 0200 |0024: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@038b │ │ -0ac64e: 0c01 |0027: move-result-object v1 │ │ -0ac650: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ -0ac654: 2200 8302 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -0ac658: 6e10 8b03 0200 |002c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@038b │ │ -0ac65e: 0c01 |002f: move-result-object v1 │ │ -0ac660: 7020 670e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e67 │ │ -0ac666: 28d0 |0033: goto 0003 // -0030 │ │ +0aa394: |[0aa394] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.unwrapCryptoObject:(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ +0aa3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa3a6: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +0aa3aa: 1100 |0003: return-object v0 │ │ +0aa3ac: 6e10 8a03 0200 |0004: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@038a │ │ +0aa3b2: 0c01 |0007: move-result-object v1 │ │ +0aa3b4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0aa3b8: 2200 8302 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +0aa3bc: 6e10 8a03 0200 |000c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@038a │ │ +0aa3c2: 0c01 |000f: move-result-object v1 │ │ +0aa3c4: 7020 660e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e66 │ │ +0aa3ca: 28f0 |0013: goto 0003 // -0010 │ │ +0aa3cc: 6e10 8c03 0200 |0014: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getSignature:()Ljava/security/Signature; // method@038c │ │ +0aa3d2: 0c01 |0017: move-result-object v1 │ │ +0aa3d4: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +0aa3d8: 2200 8302 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +0aa3dc: 6e10 8c03 0200 |001c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getSignature:()Ljava/security/Signature; // method@038c │ │ +0aa3e2: 0c01 |001f: move-result-object v1 │ │ +0aa3e4: 7020 650e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljava/security/Signature;)V // method@0e65 │ │ +0aa3ea: 28e0 |0023: goto 0003 // -0020 │ │ +0aa3ec: 6e10 8b03 0200 |0024: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@038b │ │ +0aa3f2: 0c01 |0027: move-result-object v1 │ │ +0aa3f4: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ +0aa3f8: 2200 8302 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +0aa3fc: 6e10 8b03 0200 |002c: invoke-virtual {v2}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@038b │ │ +0aa402: 0c01 |002f: move-result-object v1 │ │ +0aa404: 7020 670e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e67 │ │ +0aa40a: 28d0 |0033: goto 0003 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0003 line=77 │ │ 0x0004 line=70 │ │ 0x000a line=71 │ │ 0x0014 line=72 │ │ @@ -49263,18 +49269,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ac668: |[0ac668] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback; │ │ -0ac678: 2200 8002 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; // type@0280 │ │ -0ac67c: 7020 590e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)V // method@0e59 │ │ -0ac682: 1100 |0005: return-object v0 │ │ +0aa40c: |[0aa40c] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback; │ │ +0aa41c: 2200 8002 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1; // type@0280 │ │ +0aa420: 7020 590e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$1;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;)V // method@0e59 │ │ +0aa426: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ │ │ #8 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;) │ │ @@ -49282,63 +49288,63 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0ac684: |[0ac684] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; │ │ -0ac694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ac696: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -0ac69a: 1100 |0003: return-object v0 │ │ -0ac69c: 6e10 680e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ -0ac6a2: 0c01 |0007: move-result-object v1 │ │ -0ac6a4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0ac6a8: 2200 a500 |000a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ -0ac6ac: 6e10 680e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ -0ac6b2: 0c01 |000f: move-result-object v1 │ │ -0ac6b4: 7020 8803 1000 |0010: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0388 │ │ -0ac6ba: 28f0 |0013: goto 0003 // -0010 │ │ -0ac6bc: 6e10 6a0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ -0ac6c2: 0c01 |0017: move-result-object v1 │ │ -0ac6c4: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -0ac6c8: 2200 a500 |001a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ -0ac6cc: 6e10 6a0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ -0ac6d2: 0c01 |001f: move-result-object v1 │ │ -0ac6d4: 7020 8703 1000 |0020: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljava/security/Signature;)V // method@0387 │ │ -0ac6da: 28e0 |0023: goto 0003 // -0020 │ │ -0ac6dc: 6e10 690e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ -0ac6e2: 0c01 |0027: move-result-object v1 │ │ -0ac6e4: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ -0ac6e8: 2200 a500 |002a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ -0ac6ec: 6e10 690e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ -0ac6f2: 0c01 |002f: move-result-object v1 │ │ -0ac6f4: 7020 8903 1000 |0030: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0389 │ │ -0ac6fa: 28d0 |0033: goto 0003 // -0030 │ │ +0aa428: |[0aa428] android.support.v4.hardware.fingerprint.FingerprintManagerCompatApi23.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; │ │ +0aa438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aa43a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +0aa43e: 1100 |0003: return-object v0 │ │ +0aa440: 6e10 680e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ +0aa446: 0c01 |0007: move-result-object v1 │ │ +0aa448: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0aa44c: 2200 a500 |000a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ +0aa450: 6e10 680e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ +0aa456: 0c01 |000f: move-result-object v1 │ │ +0aa458: 7020 8803 1000 |0010: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0388 │ │ +0aa45e: 28f0 |0013: goto 0003 // -0010 │ │ +0aa460: 6e10 6a0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ +0aa466: 0c01 |0017: move-result-object v1 │ │ +0aa468: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +0aa46c: 2200 a500 |001a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ +0aa470: 6e10 6a0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ +0aa476: 0c01 |001f: move-result-object v1 │ │ +0aa478: 7020 8703 1000 |0020: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljava/security/Signature;)V // method@0387 │ │ +0aa47e: 28e0 |0023: goto 0003 // -0020 │ │ +0aa480: 6e10 690e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ +0aa486: 0c01 |0027: move-result-object v1 │ │ +0aa488: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ +0aa48c: 2200 a500 |002a: new-instance v0, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject; // type@00a5 │ │ +0aa490: 6e10 690e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ +0aa496: 0c01 |002f: move-result-object v1 │ │ +0aa498: 7020 8903 1000 |0030: invoke-direct {v0, v1}, Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0389 │ │ +0aa49e: 28d0 |0033: goto 0003 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0003 line=63 │ │ 0x0004 line=56 │ │ 0x000a line=57 │ │ 0x0014 line=58 │ │ 0x001a line=59 │ │ 0x0024 line=60 │ │ 0x002a line=61 │ │ locals : │ │ 0x0000 - 0x0034 reg=2 cryptoObject Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2154 (FingerprintManagerCompatApi23.java) │ │ + source_file_idx : 2150 (FingerprintManagerCompatApi23.java) │ │ │ │ Class #290 header: │ │ class_idx : 645 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6402 │ │ +source_file_idx : 6398 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #290 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -49365,21 +49371,21 @@ │ │ #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ name : 'USER_SHIFT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6402 (SupportMenu.java) │ │ + source_file_idx : 6398 (SupportMenu.java) │ │ │ │ Class #291 header: │ │ class_idx : 646 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6405 │ │ +source_file_idx : 6401 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #291 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -49478,21 +49484,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ name : 'setSupportOnActionExpandListener' │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6405 (SupportMenuItem.java) │ │ + source_file_idx : 6401 (SupportMenuItem.java) │ │ │ │ Class #292 header: │ │ class_idx : 650 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2335 │ │ +source_file_idx : 2331 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -49544,21 +49550,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/media/IMediaBrowserServiceCompat;) │ │ name : 'removeSubscription' │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2335 (IMediaBrowserServiceCompat.java) │ │ + source_file_idx : 2331 (IMediaBrowserServiceCompat.java) │ │ │ │ Class #293 header: │ │ class_idx : 653 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2336 │ │ +source_file_idx : 2332 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -49594,21 +49600,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;) │ │ name : 'onLoadChildren' │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2336 (IMediaBrowserServiceCompatCallbacks.java) │ │ + source_file_idx : 2332 (IMediaBrowserServiceCompatCallbacks.java) │ │ │ │ Class #294 header: │ │ class_idx : 654 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #294 annotations: │ │ Annotations on class │ │ @@ -49620,21 +49626,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #295 header: │ │ class_idx : 655 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #295 annotations: │ │ Annotations on class │ │ @@ -49654,17 +49660,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac6fc: |[0ac6fc] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.:()V │ │ -0ac70c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac712: 0e00 |0003: return-void │ │ +0aa4a0: |[0aa4a0] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.:()V │ │ +0aa4b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ │ │ Virtual methods - │ │ @@ -49673,16 +49679,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac714: |[0ac714] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnected:()V │ │ -0ac724: 0e00 |0000: return-void │ │ +0aa4b8: |[0aa4b8] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnected:()V │ │ +0aa4c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;) │ │ @@ -49690,16 +49696,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac728: |[0ac728] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnectionFailed:()V │ │ -0ac738: 0e00 |0000: return-void │ │ +0aa4cc: |[0aa4cc] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnectionFailed:()V │ │ +0aa4dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;) │ │ @@ -49707,29 +49713,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac73c: |[0ac73c] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnectionSuspended:()V │ │ -0ac74c: 0e00 |0000: return-void │ │ +0aa4e0: |[0aa4e0] android.support.v4.media.MediaBrowserCompat$ConnectionCallback.onConnectionSuspended:()V │ │ +0aa4f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #296 header: │ │ class_idx : 656 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #296 annotations: │ │ Annotations on class │ │ @@ -49752,17 +49758,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ac750: |[0ac750] android.support.v4.media.MediaBrowserCompat$ItemCallback.:()V │ │ -0ac760: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac766: 0e00 |0003: return-void │ │ +0aa4f4: |[0aa4f4] android.support.v4.media.MediaBrowserCompat$ItemCallback.:()V │ │ +0aa504: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; │ │ │ │ Virtual methods - │ │ @@ -49771,16 +49777,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ac768: |[0ac768] android.support.v4.media.MediaBrowserCompat$ItemCallback.onError:(Ljava/lang/String;)V │ │ -0ac778: 0e00 |0000: return-void │ │ +0aa50c: |[0aa50c] android.support.v4.media.MediaBrowserCompat$ItemCallback.onError:(Ljava/lang/String;)V │ │ +0aa51c: 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; │ │ │ │ @@ -49789,30 +49795,30 @@ │ │ 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 │ │ -0ac77c: |[0ac77c] android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ -0ac78c: 0e00 |0000: return-void │ │ +0aa520: |[0aa520] android.support.v4.media.MediaBrowserCompat$ItemCallback.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ +0aa530: 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 : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #297 header: │ │ class_idx : 657 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #297 annotations: │ │ Annotations on class │ │ @@ -49841,19 +49847,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ac790: |[0ac790] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V │ │ -0ac7a0: 5b01 9f04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ -0ac7a4: 5b02 a004 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.val$thisConnection:Landroid/content/ServiceConnection; // field@04a0 │ │ -0ac7a8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac7ae: 0e00 |0007: return-void │ │ +0aa534: |[0aa534] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V │ │ +0aa544: 5b01 9f04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ +0aa548: 5b02 a004 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.val$thisConnection:Landroid/content/ServiceConnection; // field@04a0 │ │ +0aa54c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa552: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/ServiceConnection; │ │ @@ -49864,43 +49870,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0ac7b0: |[0ac7b0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run:()V │ │ -0ac7c0: 5420 a004 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.val$thisConnection:Landroid/content/ServiceConnection; // field@04a0 │ │ -0ac7c4: 5421 9f04 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ -0ac7c8: 7110 130f 0100 |0004: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ -0ac7ce: 0c01 |0007: move-result-object v1 │ │ -0ac7d0: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -0ac7d4: 5420 9f04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ -0ac7d8: 7110 150f 0000 |000c: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f15 │ │ -0ac7de: 5420 9f04 |000f: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ -0ac7e2: 7110 160f 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ -0ac7e8: 0c00 |0014: move-result-object v0 │ │ -0ac7ea: 6e10 e90e 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionFailed:()V // method@0ee9 │ │ -0ac7f0: 0e00 |0018: return-void │ │ +0aa554: |[0aa554] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1.run:()V │ │ +0aa564: 5420 a004 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.val$thisConnection:Landroid/content/ServiceConnection; // field@04a0 │ │ +0aa568: 5421 9f04 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ +0aa56c: 7110 130f 0100 |0004: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ +0aa572: 0c01 |0007: move-result-object v1 │ │ +0aa574: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +0aa578: 5420 9f04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ +0aa57c: 7110 150f 0000 |000c: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f15 │ │ +0aa582: 5420 9f04 |000f: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@049f │ │ +0aa586: 7110 160f 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ +0aa58c: 0c00 |0014: move-result-object v0 │ │ +0aa58e: 6e10 e90e 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionFailed:()V // method@0ee9 │ │ +0aa594: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x000a line=475 │ │ 0x000f line=476 │ │ 0x0018 line=478 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #298 header: │ │ class_idx : 658 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #298 annotations: │ │ Annotations on class │ │ @@ -49933,20 +49939,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ac7f4: |[0ac7f4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ -0ac804: 5b01 a104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a1 │ │ -0ac808: 5b02 a204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a2 │ │ -0ac80c: 5b03 a304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$mediaId:Ljava/lang/String; // field@04a3 │ │ -0ac810: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac816: 0e00 |0009: return-void │ │ +0aa598: |[0aa598] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ +0aa5a8: 5b01 a104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a1 │ │ +0aa5ac: 5b02 a204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a2 │ │ +0aa5b0: 5b03 a304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$mediaId:Ljava/lang/String; // field@04a3 │ │ +0aa5b4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa5ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; │ │ @@ -49958,33 +49964,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ac818: |[0ac818] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2.run:()V │ │ -0ac828: 5420 a204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a2 │ │ -0ac82c: 5421 a304 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$mediaId:Ljava/lang/String; // field@04a3 │ │ -0ac830: 6e20 ec0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ -0ac836: 0e00 |0007: return-void │ │ +0aa5bc: |[0aa5bc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2.run:()V │ │ +0aa5cc: 5420 a204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a2 │ │ +0aa5d0: 5421 a304 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.val$mediaId:Ljava/lang/String; // field@04a3 │ │ +0aa5d4: 6e20 ec0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ +0aa5da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0007 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #299 header: │ │ class_idx : 660 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #299 annotations: │ │ Annotations on class │ │ @@ -50017,20 +50023,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ac838: |[0ac838] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ -0ac848: 5b01 a704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a7 │ │ -0ac84c: 5b02 a804 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a8 │ │ -0ac850: 5b03 a904 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$mediaId:Ljava/lang/String; // field@04a9 │ │ -0ac854: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac85a: 0e00 |0009: return-void │ │ +0aa5dc: |[0aa5dc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ +0aa5ec: 5b01 a704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a7 │ │ +0aa5f0: 5b02 a804 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a8 │ │ +0aa5f4: 5b03 a904 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$mediaId:Ljava/lang/String; // field@04a9 │ │ +0aa5f8: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa5fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; │ │ @@ -50042,33 +50048,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ac85c: |[0ac85c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4.run:()V │ │ -0ac86c: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a8 │ │ -0ac870: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$mediaId:Ljava/lang/String; // field@04a9 │ │ -0ac874: 6e20 ec0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ -0ac87a: 0e00 |0007: return-void │ │ +0aa600: |[0aa600] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4.run:()V │ │ +0aa610: 5420 a804 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a8 │ │ +0aa614: 5421 a904 |0002: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.val$mediaId:Ljava/lang/String; // field@04a9 │ │ +0aa618: 6e20 ec0e 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ +0aa61e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0007 line=664 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #300 header: │ │ class_idx : 661 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #300 annotations: │ │ Annotations on class │ │ @@ -50109,22 +50115,22 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ac87c: |[0ac87c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ -0ac88c: 5b01 aa04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac890: 5b02 ab04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ab │ │ -0ac894: 5b03 ad04 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$root:Ljava/lang/String; // field@04ad │ │ -0ac898: 5b04 ae04 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$session:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ae │ │ -0ac89c: 5b05 ac04 |0008: iput-object v5, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$extra:Landroid/os/Bundle; // field@04ac │ │ -0ac8a0: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ac8a6: 0e00 |000d: return-void │ │ +0aa620: |[0aa620] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ +0aa630: 5b01 aa04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa634: 5b02 ab04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ab │ │ +0aa638: 5b03 ad04 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$root:Ljava/lang/String; // field@04ad │ │ +0aa63c: 5b04 ae04 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$session:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ae │ │ +0aa640: 5b05 ac04 |0008: iput-object v5, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$extra:Landroid/os/Bundle; // field@04ac │ │ +0aa644: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa64a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -50138,97 +50144,97 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -0ac8a8: |[0ac8a8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5.run:()V │ │ -0ac8b8: 5463 aa04 |0000: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac8bc: 5464 ab04 |0002: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ab │ │ -0ac8c0: 1a05 df3a |0004: const-string v5, "onConnect" // string@3adf │ │ -0ac8c4: 7130 170f 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ -0ac8ca: 0a03 |0009: move-result v3 │ │ -0ac8cc: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -0ac8d0: 0e00 |000c: return-void │ │ -0ac8d2: 5463 aa04 |000d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac8d6: 7110 180f 0300 |000f: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ -0ac8dc: 0a03 |0012: move-result v3 │ │ -0ac8de: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0ac8e0: 3243 2b00 |0014: if-eq v3, v4, 003f // +002b │ │ -0ac8e4: 1a03 0215 |0016: const-string v3, "MediaBrowserCompat" // string@1502 │ │ -0ac8e8: 2204 7908 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ac8ec: 7010 5a43 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ac8f2: 1a05 e03a |001d: const-string v5, "onConnect from service while mState=" // string@3ae0 │ │ -0ac8f6: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ac8fc: 0c04 |0022: move-result-object v4 │ │ -0ac8fe: 5465 aa04 |0023: iget-object v5, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac902: 7110 180f 0500 |0025: invoke-static {v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ -0ac908: 0a05 |0028: move-result v5 │ │ -0ac90a: 7110 1a0f 0500 |0029: invoke-static {v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$700:(I)Ljava/lang/String; // method@0f1a │ │ -0ac910: 0c05 |002c: move-result-object v5 │ │ -0ac912: 6e20 6343 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ac918: 0c04 |0030: move-result-object v4 │ │ -0ac91a: 1a05 7001 |0031: const-string v5, "... ignoring" // string@0170 │ │ -0ac91e: 6e20 6343 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ac924: 0c04 |0036: move-result-object v4 │ │ -0ac926: 6e10 6a43 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ac92c: 0c04 |003a: move-result-object v4 │ │ -0ac92e: 7120 5f37 4300 |003b: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ac934: 28ce |003e: goto 000c // -0032 │ │ -0ac936: 5463 aa04 |003f: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac93a: 5464 ad04 |0041: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$root:Ljava/lang/String; // field@04ad │ │ -0ac93e: 7120 1b0f 4300 |0043: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$802:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Ljava/lang/String;)Ljava/lang/String; // method@0f1b │ │ -0ac944: 5463 aa04 |0046: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac948: 5464 ae04 |0048: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$session:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ae │ │ -0ac94c: 7120 1c0f 4300 |004a: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$902:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0f1c │ │ -0ac952: 5463 aa04 |004d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac956: 5464 ac04 |004f: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$extra:Landroid/os/Bundle; // field@04ac │ │ -0ac95a: 7120 070f 4300 |0051: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1002:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Bundle;)Landroid/os/Bundle; // method@0f07 │ │ -0ac960: 5463 aa04 |0054: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac964: 1224 |0056: const/4 v4, #int 2 // #2 │ │ -0ac966: 7120 190f 4300 |0057: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ -0ac96c: 5463 aa04 |005a: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac970: 7110 160f 0300 |005c: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ -0ac976: 0c03 |005f: move-result-object v3 │ │ -0ac978: 6e10 e80e 0300 |0060: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnected:()V // method@0ee8 │ │ -0ac97e: 5463 aa04 |0063: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac982: 7110 080f 0300 |0065: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; // method@0f08 │ │ -0ac988: 0c03 |0068: move-result-object v3 │ │ -0ac98a: 6e10 e915 0300 |0069: invoke-virtual {v3}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ -0ac990: 0c03 |006c: move-result-object v3 │ │ -0ac992: 7210 4744 0300 |006d: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0ac998: 0c01 |0070: move-result-object v1 │ │ -0ac99a: 7210 0244 0100 |0071: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0ac9a0: 0a03 |0074: move-result v3 │ │ -0ac9a2: 3803 97ff |0075: if-eqz v3, 000c // -0069 │ │ -0ac9a6: 7210 0344 0100 |0077: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0ac9ac: 0c02 |007a: move-result-object v2 │ │ -0ac9ae: 1f02 7708 |007b: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0ac9b2: 5463 aa04 |007d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac9b6: 7110 0b0f 0300 |007f: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0b │ │ -0ac9bc: 0c03 |0082: move-result-object v3 │ │ -0ac9be: 5464 aa04 |0083: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ -0ac9c2: 7110 090f 0400 |0085: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f09 │ │ -0ac9c8: 0c04 |0088: move-result-object v4 │ │ -0ac9ca: 7230 d00e 2304 |0089: invoke-interface {v3, v2, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed0 │ │ -0ac9d0: 28e5 |008c: goto 0071 // -001b │ │ -0ac9d2: 0d00 |008d: move-exception v0 │ │ -0ac9d4: 1a03 0215 |008e: const-string v3, "MediaBrowserCompat" // string@1502 │ │ -0ac9d8: 2204 7908 |0090: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ac9dc: 7010 5a43 0400 |0092: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ac9e2: 1a05 dd1f |0095: const-string v5, "addSubscription failed with RemoteException parentId=" // string@1fdd │ │ -0ac9e6: 6e20 6343 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ac9ec: 0c04 |009a: move-result-object v4 │ │ -0ac9ee: 6e20 6343 2400 |009b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ac9f4: 0c04 |009e: move-result-object v4 │ │ -0ac9f6: 6e10 6a43 0400 |009f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ac9fc: 0c04 |00a2: move-result-object v4 │ │ -0ac9fe: 7120 5737 4300 |00a3: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0aca04: 28cb |00a6: goto 0071 // -0035 │ │ +0aa64c: |[0aa64c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5.run:()V │ │ +0aa65c: 5463 aa04 |0000: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa660: 5464 ab04 |0002: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ab │ │ +0aa664: 1a05 da3a |0004: const-string v5, "onConnect" // string@3ada │ │ +0aa668: 7130 170f 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ +0aa66e: 0a03 |0009: move-result v3 │ │ +0aa670: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +0aa674: 0e00 |000c: return-void │ │ +0aa676: 5463 aa04 |000d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa67a: 7110 180f 0300 |000f: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ +0aa680: 0a03 |0012: move-result v3 │ │ +0aa682: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0aa684: 3243 2b00 |0014: if-eq v3, v4, 003f // +002b │ │ +0aa688: 1a03 fe14 |0016: const-string v3, "MediaBrowserCompat" // string@14fe │ │ +0aa68c: 2204 7908 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0aa690: 7010 5a43 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aa696: 1a05 db3a |001d: const-string v5, "onConnect from service while mState=" // string@3adb │ │ +0aa69a: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa6a0: 0c04 |0022: move-result-object v4 │ │ +0aa6a2: 5465 aa04 |0023: iget-object v5, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa6a6: 7110 180f 0500 |0025: invoke-static {v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ +0aa6ac: 0a05 |0028: move-result v5 │ │ +0aa6ae: 7110 1a0f 0500 |0029: invoke-static {v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$700:(I)Ljava/lang/String; // method@0f1a │ │ +0aa6b4: 0c05 |002c: move-result-object v5 │ │ +0aa6b6: 6e20 6343 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa6bc: 0c04 |0030: move-result-object v4 │ │ +0aa6be: 1a05 6d01 |0031: const-string v5, "... ignoring" // string@016d │ │ +0aa6c2: 6e20 6343 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa6c8: 0c04 |0036: move-result-object v4 │ │ +0aa6ca: 6e10 6a43 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aa6d0: 0c04 |003a: move-result-object v4 │ │ +0aa6d2: 7120 5f37 4300 |003b: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0aa6d8: 28ce |003e: goto 000c // -0032 │ │ +0aa6da: 5463 aa04 |003f: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa6de: 5464 ad04 |0041: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$root:Ljava/lang/String; // field@04ad │ │ +0aa6e2: 7120 1b0f 4300 |0043: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$802:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Ljava/lang/String;)Ljava/lang/String; // method@0f1b │ │ +0aa6e8: 5463 aa04 |0046: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa6ec: 5464 ae04 |0048: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$session:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ae │ │ +0aa6f0: 7120 1c0f 4300 |004a: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$902:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0f1c │ │ +0aa6f6: 5463 aa04 |004d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa6fa: 5464 ac04 |004f: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.val$extra:Landroid/os/Bundle; // field@04ac │ │ +0aa6fe: 7120 070f 4300 |0051: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1002:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Bundle;)Landroid/os/Bundle; // method@0f07 │ │ +0aa704: 5463 aa04 |0054: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa708: 1224 |0056: const/4 v4, #int 2 // #2 │ │ +0aa70a: 7120 190f 4300 |0057: invoke-static {v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ +0aa710: 5463 aa04 |005a: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa714: 7110 160f 0300 |005c: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ +0aa71a: 0c03 |005f: move-result-object v3 │ │ +0aa71c: 6e10 e80e 0300 |0060: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnected:()V // method@0ee8 │ │ +0aa722: 5463 aa04 |0063: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa726: 7110 080f 0300 |0065: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; // method@0f08 │ │ +0aa72c: 0c03 |0068: move-result-object v3 │ │ +0aa72e: 6e10 e915 0300 |0069: invoke-virtual {v3}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ +0aa734: 0c03 |006c: move-result-object v3 │ │ +0aa736: 7210 4744 0300 |006d: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0aa73c: 0c01 |0070: move-result-object v1 │ │ +0aa73e: 7210 0244 0100 |0071: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0aa744: 0a03 |0074: move-result v3 │ │ +0aa746: 3803 97ff |0075: if-eqz v3, 000c // -0069 │ │ +0aa74a: 7210 0344 0100 |0077: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0aa750: 0c02 |007a: move-result-object v2 │ │ +0aa752: 1f02 7708 |007b: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0aa756: 5463 aa04 |007d: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa75a: 7110 0b0f 0300 |007f: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0b │ │ +0aa760: 0c03 |0082: move-result-object v3 │ │ +0aa762: 5464 aa04 |0083: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04aa │ │ +0aa766: 7110 090f 0400 |0085: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f09 │ │ +0aa76c: 0c04 |0088: move-result-object v4 │ │ +0aa76e: 7230 d00e 2304 |0089: invoke-interface {v3, v2, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed0 │ │ +0aa774: 28e5 |008c: goto 0071 // -001b │ │ +0aa776: 0d00 |008d: move-exception v0 │ │ +0aa778: 1a03 fe14 |008e: const-string v3, "MediaBrowserCompat" // string@14fe │ │ +0aa77c: 2204 7908 |0090: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0aa780: 7010 5a43 0400 |0092: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aa786: 1a05 d81f |0095: const-string v5, "addSubscription failed with RemoteException parentId=" // string@1fd8 │ │ +0aa78a: 6e20 6343 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa790: 0c04 |009a: move-result-object v4 │ │ +0aa792: 6e20 6343 2400 |009b: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa798: 0c04 |009e: move-result-object v4 │ │ +0aa79a: 6e10 6a43 0400 |009f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aa7a0: 0c04 |00a2: move-result-object v4 │ │ +0aa7a2: 7120 5737 4300 |00a3: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0aa7a8: 28cb |00a6: goto 0071 // -0035 │ │ catches : 1 │ │ 0x007d - 0x008c │ │ Landroid/os/RemoteException; -> 0x008d │ │ positions : │ │ 0x0000 line=694 │ │ 0x000c line=726 │ │ 0x000d line=698 │ │ @@ -50244,21 +50250,21 @@ │ │ 0x008e line=722 │ │ locals : │ │ 0x008e - 0x00a7 reg=0 ex Landroid/os/RemoteException; │ │ 0x0071 - 0x00a7 reg=1 i$ Ljava/util/Iterator; │ │ 0x007d - 0x00a7 reg=2 id Ljava/lang/String; │ │ 0x0000 - 0x00a7 reg=6 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #301 header: │ │ class_idx : 662 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #301 annotations: │ │ Annotations on class │ │ @@ -50287,19 +50293,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aca18: |[0aca18] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -0aca28: 5b01 af04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0aca2c: 5b02 b004 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b0 │ │ -0aca30: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aca36: 0e00 |0007: return-void │ │ +0aa7bc: |[0aa7bc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +0aa7cc: 5b01 af04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa7d0: 5b02 b004 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b0 │ │ +0aa7d4: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa7da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -50310,87 +50316,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0aca38: |[0aca38] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6.run:()V │ │ -0aca48: 1a00 0215 |0000: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0aca4c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0aca50: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aca56: 1a02 e23a |0007: const-string v2, "onConnectFailed for " // string@3ae2 │ │ -0aca5a: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aca60: 0c01 |000c: move-result-object v1 │ │ -0aca62: 5432 af04 |000d: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0aca66: 7110 0d0f 0200 |000f: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ -0aca6c: 0c02 |0012: move-result-object v2 │ │ -0aca6e: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0aca74: 0c01 |0016: move-result-object v1 │ │ -0aca76: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aca7c: 0c01 |001a: move-result-object v1 │ │ -0aca7e: 7120 5937 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0aca84: 5430 af04 |001e: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0aca88: 5431 b004 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b0 │ │ -0aca8c: 1a02 e13a |0022: const-string v2, "onConnectFailed" // string@3ae1 │ │ -0aca90: 7130 170f 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ -0aca96: 0a00 |0027: move-result v0 │ │ -0aca98: 3900 0300 |0028: if-nez v0, 002b // +0003 │ │ -0aca9c: 0e00 |002a: return-void │ │ -0aca9e: 5430 af04 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0acaa2: 7110 180f 0000 |002d: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ -0acaa8: 0a00 |0030: move-result v0 │ │ -0acaaa: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -0acaac: 3210 2b00 |0032: if-eq v0, v1, 005d // +002b │ │ -0acab0: 1a00 0215 |0034: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0acab4: 2201 7908 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0acab8: 7010 5a43 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0acabe: 1a02 e03a |003b: const-string v2, "onConnect from service while mState=" // string@3ae0 │ │ -0acac2: 6e20 6343 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acac8: 0c01 |0040: move-result-object v1 │ │ -0acaca: 5432 af04 |0041: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0acace: 7110 180f 0200 |0043: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ -0acad4: 0a02 |0046: move-result v2 │ │ -0acad6: 7110 1a0f 0200 |0047: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$700:(I)Ljava/lang/String; // method@0f1a │ │ -0acadc: 0c02 |004a: move-result-object v2 │ │ -0acade: 6e20 6343 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acae4: 0c01 |004e: move-result-object v1 │ │ -0acae6: 1a02 7001 |004f: const-string v2, "... ignoring" // string@0170 │ │ -0acaea: 6e20 6343 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acaf0: 0c01 |0054: move-result-object v1 │ │ -0acaf2: 6e10 6a43 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0acaf8: 0c01 |0058: move-result-object v1 │ │ -0acafa: 7120 5f37 1000 |0059: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0acb00: 28ce |005c: goto 002a // -0032 │ │ -0acb02: 5430 af04 |005d: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0acb06: 7110 150f 0000 |005f: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f15 │ │ -0acb0c: 5430 af04 |0062: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ -0acb10: 7110 160f 0000 |0064: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ -0acb16: 0c00 |0067: move-result-object v0 │ │ -0acb18: 6e10 e90e 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionFailed:()V // method@0ee9 │ │ -0acb1e: 28bf |006b: goto 002a // -0041 │ │ +0aa7dc: |[0aa7dc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6.run:()V │ │ +0aa7ec: 1a00 fe14 |0000: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0aa7f0: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0aa7f4: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aa7fa: 1a02 dd3a |0007: const-string v2, "onConnectFailed for " // string@3add │ │ +0aa7fe: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa804: 0c01 |000c: move-result-object v1 │ │ +0aa806: 5432 af04 |000d: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa80a: 7110 0d0f 0200 |000f: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ +0aa810: 0c02 |0012: move-result-object v2 │ │ +0aa812: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aa818: 0c01 |0016: move-result-object v1 │ │ +0aa81a: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aa820: 0c01 |001a: move-result-object v1 │ │ +0aa822: 7120 5937 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0aa828: 5430 af04 |001e: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa82c: 5431 b004 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b0 │ │ +0aa830: 1a02 dc3a |0022: const-string v2, "onConnectFailed" // string@3adc │ │ +0aa834: 7130 170f 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ +0aa83a: 0a00 |0027: move-result v0 │ │ +0aa83c: 3900 0300 |0028: if-nez v0, 002b // +0003 │ │ +0aa840: 0e00 |002a: return-void │ │ +0aa842: 5430 af04 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa846: 7110 180f 0000 |002d: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ +0aa84c: 0a00 |0030: move-result v0 │ │ +0aa84e: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +0aa850: 3210 2b00 |0032: if-eq v0, v1, 005d // +002b │ │ +0aa854: 1a00 fe14 |0034: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0aa858: 2201 7908 |0036: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0aa85c: 7010 5a43 0100 |0038: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aa862: 1a02 db3a |003b: const-string v2, "onConnect from service while mState=" // string@3adb │ │ +0aa866: 6e20 6343 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa86c: 0c01 |0040: move-result-object v1 │ │ +0aa86e: 5432 af04 |0041: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa872: 7110 180f 0200 |0043: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ +0aa878: 0a02 |0046: move-result v2 │ │ +0aa87a: 7110 1a0f 0200 |0047: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$700:(I)Ljava/lang/String; // method@0f1a │ │ +0aa880: 0c02 |004a: move-result-object v2 │ │ +0aa882: 6e20 6343 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa888: 0c01 |004e: move-result-object v1 │ │ +0aa88a: 1a02 6d01 |004f: const-string v2, "... ignoring" // string@016d │ │ +0aa88e: 6e20 6343 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa894: 0c01 |0054: move-result-object v1 │ │ +0aa896: 6e10 6a43 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aa89c: 0c01 |0058: move-result-object v1 │ │ +0aa89e: 7120 5f37 1000 |0059: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0aa8a4: 28ce |005c: goto 002a // -0032 │ │ +0aa8a6: 5430 af04 |005d: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa8aa: 7110 150f 0000 |005f: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f15 │ │ +0aa8b0: 5430 af04 |0062: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04af │ │ +0aa8b4: 7110 160f 0000 |0064: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ +0aa8ba: 0c00 |0067: move-result-object v0 │ │ +0aa8bc: 6e10 e90e 0000 |0068: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionFailed:()V // method@0ee9 │ │ +0aa8c2: 28bf |006b: goto 002a // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001e line=738 │ │ 0x002a line=753 │ │ 0x002b line=742 │ │ 0x0034 line=743 │ │ 0x005d line=749 │ │ 0x0062 line=752 │ │ locals : │ │ 0x0000 - 0x006c reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #302 header: │ │ class_idx : 663 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #302 annotations: │ │ Annotations on class │ │ @@ -50427,21 +50433,21 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0acb20: |[0acb20] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$7.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/util/List;Ljava/lang/String;)V │ │ -0acb30: 5b01 b104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ -0acb34: 5b02 b204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b2 │ │ -0acb38: 5b03 b304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$list:Ljava/util/List; // field@04b3 │ │ -0acb3c: 5b04 b404 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ -0acb40: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0acb46: 0e00 |000b: return-void │ │ +0aa8c4: |[0aa8c4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$7.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/util/List;Ljava/lang/String;)V │ │ +0aa8d4: 5b01 b104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ +0aa8d8: 5b02 b204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b2 │ │ +0aa8dc: 5b03 b304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$list:Ljava/util/List; // field@04b3 │ │ +0aa8e0: 5b04 b404 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ +0aa8e4: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa8ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -50454,38 +50460,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0acb48: |[0acb48] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$7.run:()V │ │ -0acb58: 5452 b104 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ -0acb5c: 5453 b204 |0002: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b2 │ │ -0acb60: 1a04 663b |0004: const-string v4, "onLoadChildren" // string@3b66 │ │ -0acb64: 7130 170f 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ -0acb6a: 0a02 |0009: move-result v2 │ │ -0acb6c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -0acb70: 0e00 |000c: return-void │ │ -0acb72: 5450 b304 |000d: iget-object v0, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$list:Ljava/util/List; // field@04b3 │ │ -0acb76: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ -0acb7a: 7100 e343 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -0acb80: 0c00 |0014: move-result-object v0 │ │ -0acb82: 5452 b104 |0015: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ -0acb86: 7110 080f 0200 |0017: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; // method@0f08 │ │ -0acb8c: 0c02 |001a: move-result-object v2 │ │ -0acb8e: 5453 b404 |001b: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ -0acb92: 6e20 e315 3200 |001d: invoke-virtual {v2, v3}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0acb98: 0c01 |0020: move-result-object v1 │ │ -0acb9a: 1f01 9a02 |0021: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ -0acb9e: 3801 e9ff |0023: if-eqz v1, 000c // -0017 │ │ -0acba2: 5412 b704 |0025: iget-object v2, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.callback:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; // field@04b7 │ │ -0acba6: 5453 b404 |0027: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ -0acbaa: 6e30 410f 3200 |0029: invoke-virtual {v2, v3, v0}, Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;.onChildrenLoaded:(Ljava/lang/String;Ljava/util/List;)V // method@0f41 │ │ -0acbb0: 28e0 |002c: goto 000c // -0020 │ │ +0aa8ec: |[0aa8ec] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$7.run:()V │ │ +0aa8fc: 5452 b104 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ +0aa900: 5453 b204 |0002: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$callback:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04b2 │ │ +0aa904: 1a04 613b |0004: const-string v4, "onLoadChildren" // string@3b61 │ │ +0aa908: 7130 170f 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f17 │ │ +0aa90e: 0a02 |0009: move-result v2 │ │ +0aa910: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +0aa914: 0e00 |000c: return-void │ │ +0aa916: 5450 b304 |000d: iget-object v0, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$list:Ljava/util/List; // field@04b3 │ │ +0aa91a: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ +0aa91e: 7100 e343 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +0aa924: 0c00 |0014: move-result-object v0 │ │ +0aa926: 5452 b104 |0015: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b1 │ │ +0aa92a: 7110 080f 0200 |0017: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; // method@0f08 │ │ +0aa930: 0c02 |001a: move-result-object v2 │ │ +0aa932: 5453 b404 |001b: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ +0aa936: 6e20 e315 3200 |001d: invoke-virtual {v2, v3}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0aa93c: 0c01 |0020: move-result-object v1 │ │ +0aa93e: 1f01 9a02 |0021: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ +0aa942: 3801 e9ff |0023: if-eqz v1, 000c // -0017 │ │ +0aa946: 5412 b704 |0025: iget-object v2, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.callback:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; // field@04b7 │ │ +0aa94a: 5453 b404 |0027: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.val$parentId:Ljava/lang/String; // field@04b4 │ │ +0aa94e: 6e30 410f 3200 |0029: invoke-virtual {v2, v3, v0}, Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;.onChildrenLoaded:(Ljava/lang/String;Ljava/util/List;)V // method@0f41 │ │ +0aa954: 28e0 |002c: goto 000c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x000c line=788 │ │ 0x000d line=768 │ │ 0x000f line=772 │ │ 0x0011 line=773 │ │ @@ -50493,21 +50499,21 @@ │ │ 0x0023 line=778 │ │ 0x0025 line=787 │ │ locals : │ │ 0x000f - 0x002d reg=0 data Ljava/util/List; Ljava/util/List; │ │ 0x0023 - 0x002d reg=1 subscription Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #303 header: │ │ class_idx : 664 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #303 annotations: │ │ Annotations on class │ │ @@ -50532,18 +50538,18 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0acbb4: |[0acbb4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ -0acbc4: 5b01 b504 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acbc8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0acbce: 0e00 |0005: return-void │ │ +0aa958: |[0aa958] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ +0aa968: 5b01 b504 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aa96c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aa972: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ @@ -50552,17 +50558,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;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 │ │ -0acbd0: |[0acbd0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ -0acbe0: 7020 fc0e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0efc │ │ -0acbe6: 0e00 |0003: return-void │ │ +0aa974: |[0aa974] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ +0aa984: 7020 fc0e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0efc │ │ +0aa98a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaBrowserCompat$1; │ │ @@ -50572,56 +50578,56 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0acbe8: |[0acbe8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.isCurrent:(Ljava/lang/String;)Z │ │ -0acbf8: 5430 b504 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acbfc: 7110 130f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ -0acc02: 0c00 |0005: move-result-object v0 │ │ -0acc04: 3230 4800 |0006: if-eq v0, v3, 004e // +0048 │ │ -0acc08: 5430 b504 |0008: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acc0c: 7110 180f 0000 |000a: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ -0acc12: 0a00 |000d: move-result v0 │ │ -0acc14: 3800 3e00 |000e: if-eqz v0, 004c // +003e │ │ -0acc18: 1a00 0215 |0010: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0acc1c: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0acc20: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0acc26: 6e20 6343 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acc2c: 0c01 |001a: move-result-object v1 │ │ -0acc2e: 1a02 8800 |001b: const-string v2, " for " // string@0088 │ │ -0acc32: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acc38: 0c01 |0020: move-result-object v1 │ │ -0acc3a: 5432 b504 |0021: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acc3e: 7110 0d0f 0200 |0023: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ -0acc44: 0c02 |0026: move-result-object v2 │ │ -0acc46: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0acc4c: 0c01 |002a: move-result-object v1 │ │ -0acc4e: 1a02 e500 |002b: const-string v2, " with mServiceConnection=" // string@00e5 │ │ -0acc52: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acc58: 0c01 |0030: move-result-object v1 │ │ -0acc5a: 5432 b504 |0031: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acc5e: 7110 130f 0200 |0033: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ -0acc64: 0c02 |0036: move-result-object v2 │ │ -0acc66: 6e20 6243 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0acc6c: 0c01 |003a: move-result-object v1 │ │ -0acc6e: 1a02 da00 |003b: const-string v2, " this=" // string@00da │ │ -0acc72: 6e20 6343 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acc78: 0c01 |0040: move-result-object v1 │ │ -0acc7a: 6e20 6243 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0acc80: 0c01 |0044: move-result-object v1 │ │ -0acc82: 6e10 6a43 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0acc88: 0c01 |0048: move-result-object v1 │ │ -0acc8a: 7120 5b37 1000 |0049: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0acc90: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -0acc92: 0f00 |004d: return v0 │ │ -0acc94: 1210 |004e: const/4 v0, #int 1 // #1 │ │ -0acc96: 28fe |004f: goto 004d // -0002 │ │ +0aa98c: |[0aa98c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.isCurrent:(Ljava/lang/String;)Z │ │ +0aa99c: 5430 b504 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aa9a0: 7110 130f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ +0aa9a6: 0c00 |0005: move-result-object v0 │ │ +0aa9a8: 3230 4800 |0006: if-eq v0, v3, 004e // +0048 │ │ +0aa9ac: 5430 b504 |0008: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aa9b0: 7110 180f 0000 |000a: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I // method@0f18 │ │ +0aa9b6: 0a00 |000d: move-result v0 │ │ +0aa9b8: 3800 3e00 |000e: if-eqz v0, 004c // +003e │ │ +0aa9bc: 1a00 fe14 |0010: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0aa9c0: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0aa9c4: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aa9ca: 6e20 6343 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa9d0: 0c01 |001a: move-result-object v1 │ │ +0aa9d2: 1a02 8500 |001b: const-string v2, " for " // string@0085 │ │ +0aa9d6: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa9dc: 0c01 |0020: move-result-object v1 │ │ +0aa9de: 5432 b504 |0021: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aa9e2: 7110 0d0f 0200 |0023: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ +0aa9e8: 0c02 |0026: move-result-object v2 │ │ +0aa9ea: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aa9f0: 0c01 |002a: move-result-object v1 │ │ +0aa9f2: 1a02 e200 |002b: const-string v2, " with mServiceConnection=" // string@00e2 │ │ +0aa9f6: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aa9fc: 0c01 |0030: move-result-object v1 │ │ +0aa9fe: 5432 b504 |0031: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa02: 7110 130f 0200 |0033: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // method@0f13 │ │ +0aaa08: 0c02 |0036: move-result-object v2 │ │ +0aaa0a: 6e20 6243 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aaa10: 0c01 |003a: move-result-object v1 │ │ +0aaa12: 1a02 d700 |003b: const-string v2, " this=" // string@00d7 │ │ +0aaa16: 6e20 6343 2100 |003d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaa1c: 0c01 |0040: move-result-object v1 │ │ +0aaa1e: 6e20 6243 3100 |0041: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aaa24: 0c01 |0044: move-result-object v1 │ │ +0aaa26: 6e10 6a43 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aaa2c: 0c01 |0048: move-result-object v1 │ │ +0aaa2e: 7120 5b37 1000 |0049: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0aaa34: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +0aaa36: 0f00 |004d: return v0 │ │ +0aaa38: 1210 |004e: const/4 v0, #int 1 // #1 │ │ +0aaa3a: 28fe |004f: goto 004d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0008 line=902 │ │ 0x0010 line=904 │ │ 0x004c line=907 │ │ 0x004d line=909 │ │ @@ -50635,64 +50641,64 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0acc98: |[0acc98] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -0acca8: 1a01 fd3b |0000: const-string v1, "onServiceConnected" // string@3bfd │ │ -0accac: 7020 fe0e 1500 |0002: invoke-direct {v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.isCurrent:(Ljava/lang/String;)Z // method@0efe │ │ -0accb2: 0a01 |0005: move-result v1 │ │ -0accb4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -0accb8: 0e00 |0008: return-void │ │ -0accba: 5451 b504 |0009: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0accbe: 7110 c90e 0700 |000b: invoke-static {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0ec9 │ │ -0accc4: 0c02 |000e: move-result-object v2 │ │ -0accc6: 7120 0c0f 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0c │ │ -0acccc: 5451 b504 |0012: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0accd0: 5452 b504 |0014: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0accd4: 7110 0e0f 0200 |0016: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // method@0f0e │ │ -0accda: 0c02 |0019: move-result-object v2 │ │ -0accdc: 7120 0a0f 2100 |001a: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f0a │ │ -0acce2: 5451 b504 |001d: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acce6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -0acce8: 7120 190f 2100 |0020: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ -0accee: 5451 b504 |0023: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0accf2: 7110 0b0f 0100 |0025: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0b │ │ -0accf8: 0c01 |0028: move-result-object v1 │ │ -0accfa: 5452 b504 |0029: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0accfe: 7110 0f0f 0200 |002b: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/Context; // method@0f0f │ │ -0acd04: 0c02 |002e: move-result-object v2 │ │ -0acd06: 6e10 a701 0200 |002f: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0acd0c: 0c02 |0032: move-result-object v2 │ │ -0acd0e: 5453 b504 |0033: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acd12: 7110 100f 0300 |0035: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1700:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/os/Bundle; // method@0f10 │ │ -0acd18: 0c03 |0038: move-result-object v3 │ │ -0acd1a: 5454 b504 |0039: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acd1e: 7110 090f 0400 |003b: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f09 │ │ -0acd24: 0c04 |003e: move-result-object v4 │ │ -0acd26: 7240 d10e 2143 |003f: invoke-interface {v1, v2, v3, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed1 │ │ -0acd2c: 28c6 |0042: goto 0008 // -003a │ │ -0acd2e: 0d00 |0043: move-exception v0 │ │ -0acd30: 1a01 0215 |0044: const-string v1, "MediaBrowserCompat" // string@1502 │ │ -0acd34: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0acd38: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0acd3e: 1a03 9617 |004b: const-string v3, "RemoteException during connect for " // string@1796 │ │ -0acd42: 6e20 6343 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0acd48: 0c02 |0050: move-result-object v2 │ │ -0acd4a: 5453 b504 |0051: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acd4e: 7110 0d0f 0300 |0053: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ -0acd54: 0c03 |0056: move-result-object v3 │ │ -0acd56: 6e20 6243 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0acd5c: 0c02 |005a: move-result-object v2 │ │ -0acd5e: 6e10 6a43 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0acd64: 0c02 |005e: move-result-object v2 │ │ -0acd66: 7120 5f37 2100 |005f: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0acd6c: 28a6 |0062: goto 0008 // -005a │ │ +0aaa3c: |[0aaa3c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +0aaa4c: 1a01 f83b |0000: const-string v1, "onServiceConnected" // string@3bf8 │ │ +0aaa50: 7020 fe0e 1500 |0002: invoke-direct {v5, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.isCurrent:(Ljava/lang/String;)Z // method@0efe │ │ +0aaa56: 0a01 |0005: move-result v1 │ │ +0aaa58: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0aaa5c: 0e00 |0008: return-void │ │ +0aaa5e: 5451 b504 |0009: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa62: 7110 c90e 0700 |000b: invoke-static {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0ec9 │ │ +0aaa68: 0c02 |000e: move-result-object v2 │ │ +0aaa6a: 7120 0c0f 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0c │ │ +0aaa70: 5451 b504 |0012: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa74: 5452 b504 |0014: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa78: 7110 0e0f 0200 |0016: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // method@0f0e │ │ +0aaa7e: 0c02 |0019: move-result-object v2 │ │ +0aaa80: 7120 0a0f 2100 |001a: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f0a │ │ +0aaa86: 5451 b504 |001d: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa8a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0aaa8c: 7120 190f 2100 |0020: invoke-static {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ +0aaa92: 5451 b504 |0023: iget-object v1, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaa96: 7110 0b0f 0100 |0025: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0b │ │ +0aaa9c: 0c01 |0028: move-result-object v1 │ │ +0aaa9e: 5452 b504 |0029: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaaa2: 7110 0f0f 0200 |002b: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/Context; // method@0f0f │ │ +0aaaa8: 0c02 |002e: move-result-object v2 │ │ +0aaaaa: 6e10 a701 0200 |002f: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0aaab0: 0c02 |0032: move-result-object v2 │ │ +0aaab2: 5453 b504 |0033: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaab6: 7110 100f 0300 |0035: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1700:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/os/Bundle; // method@0f10 │ │ +0aaabc: 0c03 |0038: move-result-object v3 │ │ +0aaabe: 5454 b504 |0039: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaac2: 7110 090f 0400 |003b: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f09 │ │ +0aaac8: 0c04 |003e: move-result-object v4 │ │ +0aaaca: 7240 d10e 2143 |003f: invoke-interface {v1, v2, v3, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed1 │ │ +0aaad0: 28c6 |0042: goto 0008 // -003a │ │ +0aaad2: 0d00 |0043: move-exception v0 │ │ +0aaad4: 1a01 fe14 |0044: const-string v1, "MediaBrowserCompat" // string@14fe │ │ +0aaad8: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0aaadc: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aaae2: 1a03 9217 |004b: const-string v3, "RemoteException during connect for " // string@1792 │ │ +0aaae6: 6e20 6343 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaaec: 0c02 |0050: move-result-object v2 │ │ +0aaaee: 5453 b504 |0051: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aaaf2: 7110 0d0f 0300 |0053: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; // method@0f0d │ │ +0aaaf8: 0c03 |0056: move-result-object v3 │ │ +0aaafa: 6e20 6243 3200 |0057: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aab00: 0c02 |005a: move-result-object v2 │ │ +0aab02: 6e10 6a43 0200 |005b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aab08: 0c02 |005e: move-result-object v2 │ │ +0aab0a: 7120 5f37 2100 |005f: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0aab10: 28a6 |0062: goto 0008 // -005a │ │ catches : 1 │ │ 0x0023 - 0x0042 │ │ Landroid/os/RemoteException; -> 0x0043 │ │ positions : │ │ 0x0000 line=841 │ │ 0x0008 line=872 │ │ 0x0009 line=846 │ │ @@ -50712,52 +50718,52 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0acd80: |[0acd80] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -0acd90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0acd92: 1a00 fe3b |0001: const-string v0, "onServiceDisconnected" // string@3bfe │ │ -0acd96: 7020 fe0e 0200 |0003: invoke-direct {v2, v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.isCurrent:(Ljava/lang/String;)Z // method@0efe │ │ -0acd9c: 0a00 |0006: move-result v0 │ │ -0acd9e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -0acda2: 0e00 |0009: return-void │ │ -0acda4: 5420 b504 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acda8: 7120 0c0f 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0c │ │ -0acdae: 5420 b504 |000f: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acdb2: 7120 0a0f 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f0a │ │ -0acdb8: 5420 b504 |0014: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acdbc: 1231 |0016: const/4 v1, #int 3 // #3 │ │ -0acdbe: 7120 190f 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ -0acdc4: 5420 b504 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ -0acdc8: 7110 160f 0000 |001c: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ -0acdce: 0c00 |001f: move-result-object v0 │ │ -0acdd0: 6e10 ea0e 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionSuspended:()V // method@0eea │ │ -0acdd6: 28e6 |0023: goto 0009 // -001a │ │ +0aab24: |[0aab24] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +0aab34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aab36: 1a00 f93b |0001: const-string v0, "onServiceDisconnected" // string@3bf9 │ │ +0aab3a: 7020 fe0e 0200 |0003: invoke-direct {v2, v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.isCurrent:(Ljava/lang/String;)Z // method@0efe │ │ +0aab40: 0a00 |0006: move-result v0 │ │ +0aab42: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +0aab46: 0e00 |0009: return-void │ │ +0aab48: 5420 b504 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aab4c: 7120 0c0f 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; // method@0f0c │ │ +0aab52: 5420 b504 |000f: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aab56: 7120 0a0f 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0f0a │ │ +0aab5c: 5420 b504 |0014: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aab60: 1231 |0016: const/4 v1, #int 3 // #3 │ │ +0aab62: 7120 190f 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I // method@0f19 │ │ +0aab68: 5420 b504 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04b5 │ │ +0aab6c: 7110 160f 0000 |001c: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // method@0f16 │ │ +0aab72: 0c00 |001f: move-result-object v0 │ │ +0aab74: 6e10 ea0e 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;.onConnectionSuspended:()V // method@0eea │ │ +0aab7a: 28e6 |0023: goto 0009 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=884 │ │ 0x0009 line=895 │ │ 0x000a line=889 │ │ 0x000f line=890 │ │ 0x0014 line=893 │ │ 0x001a line=894 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; │ │ 0x0000 - 0x0024 reg=3 name Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #304 header: │ │ class_idx : 666 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #304 annotations: │ │ Annotations on class │ │ @@ -50785,35 +50791,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0acdd8: |[0acdd8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$Subscription.:(Ljava/lang/String;)V │ │ -0acde8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0acdee: 5b01 b804 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.id:Ljava/lang/String; // field@04b8 │ │ -0acdf2: 0e00 |0005: return-void │ │ +0aab7c: |[0aab7c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$Subscription.:(Ljava/lang/String;)V │ │ +0aab8c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aab92: 5b01 b804 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.id:Ljava/lang/String; // field@04b8 │ │ +0aab96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0003 line=961 │ │ 0x0005 line=962 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; │ │ 0x0000 - 0x0006 reg=1 id Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #305 header: │ │ class_idx : 667 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 6 │ │ instance_fields_size: 13 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 11 │ │ │ │ Class #305 annotations: │ │ Annotations on class │ │ @@ -50939,44 +50945,44 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0acdf4: |[0acdf4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V │ │ -0ace04: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0ace0a: 2200 db00 |0003: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0ace0e: 7010 cc04 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0ace14: 5b20 c204 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ace18: 2200 9503 |000a: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ace1c: 7010 db15 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ace22: 5b20 cb04 |000f: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ -0ace26: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0ace28: 5920 ca04 |0012: iput v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ace2c: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ -0ace30: 2200 6408 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ace34: 1a01 4124 |0018: const-string v1, "context must not be null" // string@2441 │ │ -0ace38: 7020 f242 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ace3e: 2700 |001d: throw v0 │ │ -0ace40: 3904 0a00 |001e: if-nez v4, 0028 // +000a │ │ -0ace44: 2200 6408 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ace48: 1a01 0641 |0022: const-string v1, "service component must not be null" // string@4106 │ │ -0ace4c: 7020 f242 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ace52: 2700 |0027: throw v0 │ │ -0ace54: 3905 0a00 |0028: if-nez v5, 0032 // +000a │ │ -0ace58: 2200 6408 |002a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ace5c: 1a01 0a24 |002c: const-string v1, "connection callback must not be null" // string@240a │ │ -0ace60: 7020 f242 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ace66: 2700 |0031: throw v0 │ │ -0ace68: 5b23 c004 |0032: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ -0ace6c: 5b24 c804 |0034: iput-object v4, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ace70: 5b25 bf04 |0036: iput-object v5, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ -0ace74: 5b26 c404 |0038: iput-object v6, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ -0ace78: 0e00 |003a: return-void │ │ +0aab98: |[0aab98] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V │ │ +0aaba8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0aabae: 2200 db00 |0003: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0aabb2: 7010 cc04 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0aabb8: 5b20 c204 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0aabbc: 2200 9503 |000a: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0aabc0: 7010 db15 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0aabc6: 5b20 cb04 |000f: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ +0aabca: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0aabcc: 5920 ca04 |0012: iput v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0aabd0: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ +0aabd4: 2200 6408 |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0aabd8: 1a01 3c24 |0018: const-string v1, "context must not be null" // string@243c │ │ +0aabdc: 7020 f242 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0aabe2: 2700 |001d: throw v0 │ │ +0aabe4: 3904 0a00 |001e: if-nez v4, 0028 // +000a │ │ +0aabe8: 2200 6408 |0020: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0aabec: 1a01 0141 |0022: const-string v1, "service component must not be null" // string@4101 │ │ +0aabf0: 7020 f242 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0aabf6: 2700 |0027: throw v0 │ │ +0aabf8: 3905 0a00 |0028: if-nez v5, 0032 // +000a │ │ +0aabfc: 2200 6408 |002a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0aac00: 1a01 0524 |002c: const-string v1, "connection callback must not be null" // string@2405 │ │ +0aac04: 7020 f242 1000 |002e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0aac0a: 2700 |0031: throw v0 │ │ +0aac0c: 5b23 c004 |0032: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ +0aac10: 5b24 c804 |0034: iput-object v4, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0aac14: 5b25 bf04 |0036: iput-object v5, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ +0aac18: 5b26 c404 |0038: iput-object v6, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ +0aac1c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=400 │ │ 0x000a line=401 │ │ 0x0011 line=403 │ │ 0x0014 line=413 │ │ @@ -51002,17 +51008,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Bundle;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ace7c: |[0ace7c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1002:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Bundle;)Landroid/os/Bundle; │ │ -0ace8c: 5b01 c104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mExtras:Landroid/os/Bundle; // field@04c1 │ │ -0ace90: 1101 |0002: return-object v1 │ │ +0aac20: |[0aac20] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1002:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Bundle;)Landroid/os/Bundle; │ │ +0aac30: 5b01 c104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mExtras:Landroid/os/Bundle; // field@04c1 │ │ +0aac34: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/os/Bundle; │ │ │ │ @@ -51021,17 +51027,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ace94: |[0ace94] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; │ │ -0acea4: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ -0acea8: 1100 |0002: return-object v0 │ │ +0aac38: |[0aac38] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1100:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/util/ArrayMap; │ │ +0aac48: 5410 cb04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ +0aac4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51039,17 +51045,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aceac: |[0aceac] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ -0acebc: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0acec0: 1100 |0002: return-object v0 │ │ +0aac50: |[0aac50] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ +0aac60: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0aac64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51057,17 +51063,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acec4: |[0acec4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ -0aced4: 5b01 c704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0aced8: 1101 |0002: return-object v1 │ │ +0aac68: |[0aac68] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1202:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ +0aac78: 5b01 c704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0aac7c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ │ │ @@ -51076,17 +51082,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acedc: |[0acedc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ -0aceec: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0acef0: 1100 |0002: return-object v0 │ │ +0aac80: |[0aac80] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ +0aac90: 5410 c604 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0aac94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51094,17 +51100,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acef4: |[0acef4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ -0acf04: 5b01 c604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0acf08: 1101 |0002: return-object v1 │ │ +0aac98: |[0aac98] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1302:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompat;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ +0aaca8: 5b01 c604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0aacac: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ │ │ @@ -51113,17 +51119,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acf0c: |[0acf0c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; │ │ -0acf1c: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0acf20: 1100 |0002: return-object v0 │ │ +0aacb0: |[0aacb0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/ComponentName; │ │ +0aacc0: 5410 c804 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0aacc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #8 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51131,18 +51137,18 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0acf24: |[0acf24] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ -0acf34: 7010 230f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getNewServiceCallbacks:()Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // method@0f23 │ │ -0acf3a: 0c00 |0003: move-result-object v0 │ │ -0acf3c: 1100 |0004: return-object v0 │ │ +0aacc8: |[0aacc8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ +0aacd8: 7010 230f 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getNewServiceCallbacks:()Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // method@0f23 │ │ +0aacde: 0c00 |0003: move-result-object v0 │ │ +0aace0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #9 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51150,17 +51156,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acf40: |[0acf40] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/Context; │ │ -0acf50: 5410 c004 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ -0acf54: 1100 |0002: return-object v0 │ │ +0aace4: |[0aace4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/content/Context; │ │ +0aacf4: 5410 c004 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ +0aacf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #10 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51168,17 +51174,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acf58: |[0acf58] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1700:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/os/Bundle; │ │ -0acf68: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ -0acf6c: 1100 |0002: return-object v0 │ │ +0aacfc: |[0aacfc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1700:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/os/Bundle; │ │ +0aad0c: 5410 c404 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ +0aad10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #11 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51186,17 +51192,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0acf70: |[0acf70] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1800:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ -0acf80: 7054 2c0f 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onServiceConnected:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0f2c │ │ -0acf86: 0e00 |0003: return-void │ │ +0aad14: |[0aad14] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1800:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ +0aad24: 7054 2c0f 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onServiceConnected:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0f2c │ │ +0aad2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -51208,17 +51214,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0acf88: |[0acf88] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1900:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -0acf98: 7020 2a0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onConnectionFailed:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f2a │ │ -0acf9e: 0e00 |0003: return-void │ │ +0aad2c: |[0aad2c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$1900:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +0aad3c: 7020 2a0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onConnectionFailed:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f2a │ │ +0aad42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ │ │ @@ -51227,17 +51233,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acfa0: |[0acfa0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; │ │ -0acfb0: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0acfb4: 1100 |0002: return-object v0 │ │ +0aad44: |[0aad44] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$200:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; │ │ +0aad54: 5410 c904 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0aad58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #14 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51245,17 +51251,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0acfb8: |[0acfb8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$2000:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V │ │ -0acfc8: 7040 2b0f 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onLoadChildren:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V // method@0f2b │ │ -0acfce: 0e00 |0003: return-void │ │ +0aad5c: |[0aad5c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$2000:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V │ │ +0aad6c: 7040 2b0f 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.onLoadChildren:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V // method@0f2b │ │ +0aad72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -51266,17 +51272,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0acfd0: |[0acfd0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ -0acfe0: 7010 200f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.forceCloseConnection:()V // method@0f20 │ │ -0acfe6: 0e00 |0003: return-void │ │ +0aad74: |[0aad74] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$300:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ +0aad84: 7010 200f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.forceCloseConnection:()V // method@0f20 │ │ +0aad8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #16 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51284,17 +51290,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0acfe8: |[0acfe8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ -0acff8: 5410 bf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ -0acffc: 1100 |0002: return-object v0 │ │ +0aad8c: |[0aad8c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$400:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; │ │ +0aad9c: 5410 bf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ +0aada0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #17 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51302,18 +51308,18 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ad000: |[0ad000] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z │ │ -0ad010: 7030 290f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isCurrent:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f29 │ │ -0ad016: 0a00 |0003: move-result v0 │ │ -0ad018: 0f00 |0004: return v0 │ │ +0aada4: |[0aada4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$500:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z │ │ +0aadb4: 7030 290f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isCurrent:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z // method@0f29 │ │ +0aadba: 0a00 |0003: move-result v0 │ │ +0aadbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ 0x0000 - 0x0005 reg=3 x2 Ljava/lang/String; │ │ @@ -51323,17 +51329,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad01c: |[0ad01c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I │ │ -0ad02c: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad030: 0f00 |0002: return v0 │ │ +0aadc0: |[0aadc0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$600:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)I │ │ +0aadd0: 5210 ca04 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0aadd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #19 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51341,17 +51347,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad034: |[0ad034] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I │ │ -0ad044: 5901 ca04 |0000: iput v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad048: 0f01 |0002: return v1 │ │ +0aadd8: |[0aadd8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$602:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;I)I │ │ +0aade8: 5901 ca04 |0000: iput v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0aadec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -51360,18 +51366,18 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ad04c: |[0ad04c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$700:(I)Ljava/lang/String; │ │ -0ad05c: 7110 270f 0100 |0000: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ -0ad062: 0c00 |0003: move-result-object v0 │ │ -0ad064: 1100 |0004: return-object v0 │ │ +0aadf0: |[0aadf0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$700:(I)Ljava/lang/String; │ │ +0aae00: 7110 270f 0100 |0000: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ +0aae06: 0c00 |0003: move-result-object v0 │ │ +0aae08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #21 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51379,17 +51385,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad068: |[0ad068] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$802:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Ljava/lang/String;)Ljava/lang/String; │ │ -0ad078: 5b01 c504 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ -0ad07c: 1101 |0002: return-object v1 │ │ +0aae0c: |[0aae0c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$802:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Ljava/lang/String;)Ljava/lang/String; │ │ +0aae1c: 5b01 c504 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ +0aae20: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -51398,17 +51404,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad080: |[0ad080] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$902:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0ad090: 5b01 c304 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ -0ad094: 1101 |0002: return-object v1 │ │ +0aae24: |[0aae24] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.access$902:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0aae34: 5b01 c304 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ +0aae38: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ @@ -51417,29 +51423,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ad098: |[0ad098] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.forceCloseConnection:()V │ │ -0ad0a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ad0aa: 5430 c904 |0001: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad0ae: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0ad0b2: 5430 c004 |0005: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ -0ad0b6: 5431 c904 |0007: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad0ba: 6e20 bc01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ -0ad0c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ad0c2: 5930 ca04 |000d: iput v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad0c6: 5b32 c904 |000f: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad0ca: 5b32 c604 |0011: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad0ce: 5b32 c704 |0013: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad0d2: 5b32 c504 |0015: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ -0ad0d6: 5b32 c304 |0017: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ -0ad0da: 0e00 |0019: return-void │ │ +0aae3c: |[0aae3c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.forceCloseConnection:()V │ │ +0aae4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aae4e: 5430 c904 |0001: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0aae52: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0aae56: 5430 c004 |0005: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ +0aae5a: 5431 c904 |0007: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0aae5e: 6e20 bc01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@01bc │ │ +0aae64: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0aae66: 5930 ca04 |000d: iput v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0aae6a: 5b32 c904 |000f: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0aae6e: 5b32 c604 |0011: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0aae72: 5b32 c704 |0013: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0aae76: 5b32 c504 |0015: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ +0aae7a: 5b32 c304 |0017: iput-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ +0aae7e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=520 │ │ 0x0005 line=521 │ │ 0x000c line=523 │ │ 0x000f line=524 │ │ 0x0011 line=525 │ │ @@ -51455,18 +51461,18 @@ │ │ type : '()Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ad0dc: |[0ad0dc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getNewServiceCallbacks:()Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ -0ad0ec: 2200 9902 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // type@0299 │ │ -0ad0f0: 7020 010f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f01 │ │ -0ad0f6: 1100 |0005: return-object v0 │ │ +0aae80: |[0aae80] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getNewServiceCallbacks:()Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ +0aae90: 2200 9902 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; // type@0299 │ │ +0aae94: 7020 010f 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V // method@0f01 │ │ +0aae9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #25 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -51474,36 +51480,36 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0ad0f8: |[0ad0f8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getStateLabel:(I)Ljava/lang/String; │ │ -0ad108: 2b02 2400 0000 |0000: packed-switch v2, 00000024 // +00000024 │ │ -0ad10e: 2200 7908 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad112: 7010 5a43 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad118: 1a01 031b |0008: const-string v1, "UNKNOWN/" // string@1b03 │ │ -0ad11c: 6e20 6343 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad122: 0c00 |000d: move-result-object v0 │ │ -0ad124: 6e20 5f43 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ad12a: 0c00 |0011: move-result-object v0 │ │ -0ad12c: 6e10 6a43 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad132: 0c00 |0015: move-result-object v0 │ │ -0ad134: 1100 |0016: return-object v0 │ │ -0ad136: 1a00 7105 |0017: const-string v0, "CONNECT_STATE_DISCONNECTED" // string@0571 │ │ -0ad13a: 28fd |0019: goto 0016 // -0003 │ │ -0ad13c: 1a00 7005 |001a: const-string v0, "CONNECT_STATE_CONNECTING" // string@0570 │ │ -0ad140: 28fa |001c: goto 0016 // -0006 │ │ -0ad142: 1a00 6f05 |001d: const-string v0, "CONNECT_STATE_CONNECTED" // string@056f │ │ -0ad146: 28f7 |001f: goto 0016 // -0009 │ │ -0ad148: 1a00 7205 |0020: const-string v0, "CONNECT_STATE_SUSPENDED" // string@0572 │ │ -0ad14c: 28f4 |0022: goto 0016 // -000c │ │ -0ad14e: 0000 |0023: nop // spacer │ │ -0ad150: 0001 0400 0000 0000 1700 0000 1a00 ... |0024: packed-switch-data (12 units) │ │ +0aae9c: |[0aae9c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getStateLabel:(I)Ljava/lang/String; │ │ +0aaeac: 2b02 2400 0000 |0000: packed-switch v2, 00000024 // +00000024 │ │ +0aaeb2: 2200 7908 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0aaeb6: 7010 5a43 0000 |0005: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aaebc: 1a01 ff1a |0008: const-string v1, "UNKNOWN/" // string@1aff │ │ +0aaec0: 6e20 6343 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaec6: 0c00 |000d: move-result-object v0 │ │ +0aaec8: 6e20 5f43 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0aaece: 0c00 |0011: move-result-object v0 │ │ +0aaed0: 6e10 6a43 0000 |0012: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aaed6: 0c00 |0015: move-result-object v0 │ │ +0aaed8: 1100 |0016: return-object v0 │ │ +0aaeda: 1a00 6d05 |0017: const-string v0, "CONNECT_STATE_DISCONNECTED" // string@056d │ │ +0aaede: 28fd |0019: goto 0016 // -0003 │ │ +0aaee0: 1a00 6c05 |001a: const-string v0, "CONNECT_STATE_CONNECTING" // string@056c │ │ +0aaee4: 28fa |001c: goto 0016 // -0006 │ │ +0aaee6: 1a00 6b05 |001d: const-string v0, "CONNECT_STATE_CONNECTED" // string@056b │ │ +0aaeea: 28f7 |001f: goto 0016 // -0009 │ │ +0aaeec: 1a00 6e05 |0020: const-string v0, "CONNECT_STATE_SUSPENDED" // string@056e │ │ +0aaef0: 28f4 |0022: goto 0016 // -000c │ │ +0aaef2: 0000 |0023: nop // spacer │ │ +0aaef4: 0001 0400 0000 0000 1700 0000 1a00 ... |0024: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0003 line=683 │ │ 0x0017 line=675 │ │ 0x001a line=677 │ │ 0x001d line=679 │ │ @@ -51517,48 +51523,48 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0ad168: |[0ad168] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.isCurrent:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z │ │ -0ad178: 5430 c704 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad17c: 3240 3c00 |0002: if-eq v0, v4, 003e // +003c │ │ -0ad180: 5230 ca04 |0004: iget v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad184: 3800 3600 |0006: if-eqz v0, 003c // +0036 │ │ -0ad188: 1a00 0215 |0008: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad18c: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad190: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad196: 6e20 6343 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad19c: 0c01 |0012: move-result-object v1 │ │ -0ad19e: 1a02 8800 |0013: const-string v2, " for " // string@0088 │ │ -0ad1a2: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad1a8: 0c01 |0018: move-result-object v1 │ │ -0ad1aa: 5432 c804 |0019: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad1ae: 6e20 6243 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad1b4: 0c01 |001e: move-result-object v1 │ │ -0ad1b6: 1a02 e500 |001f: const-string v2, " with mServiceConnection=" // string@00e5 │ │ -0ad1ba: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad1c0: 0c01 |0024: move-result-object v1 │ │ -0ad1c2: 5432 c704 |0025: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad1c6: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad1cc: 0c01 |002a: move-result-object v1 │ │ -0ad1ce: 1a02 da00 |002b: const-string v2, " this=" // string@00da │ │ -0ad1d2: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad1d8: 0c01 |0030: move-result-object v1 │ │ -0ad1da: 6e20 6243 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad1e0: 0c01 |0034: move-result-object v1 │ │ -0ad1e2: 6e10 6a43 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad1e8: 0c01 |0038: move-result-object v1 │ │ -0ad1ea: 7120 5b37 1000 |0039: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0ad1f0: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -0ad1f2: 0f00 |003d: return v0 │ │ -0ad1f4: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -0ad1f6: 28fe |003f: goto 003d // -0002 │ │ +0aaf0c: |[0aaf0c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.isCurrent:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)Z │ │ +0aaf1c: 5430 c704 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0aaf20: 3240 3c00 |0002: if-eq v0, v4, 003e // +003c │ │ +0aaf24: 5230 ca04 |0004: iget v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0aaf28: 3800 3600 |0006: if-eqz v0, 003c // +0036 │ │ +0aaf2c: 1a00 fe14 |0008: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0aaf30: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0aaf34: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0aaf3a: 6e20 6343 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaf40: 0c01 |0012: move-result-object v1 │ │ +0aaf42: 1a02 8500 |0013: const-string v2, " for " // string@0085 │ │ +0aaf46: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaf4c: 0c01 |0018: move-result-object v1 │ │ +0aaf4e: 5432 c804 |0019: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0aaf52: 6e20 6243 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aaf58: 0c01 |001e: move-result-object v1 │ │ +0aaf5a: 1a02 e200 |001f: const-string v2, " with mServiceConnection=" // string@00e2 │ │ +0aaf5e: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaf64: 0c01 |0024: move-result-object v1 │ │ +0aaf66: 5432 c704 |0025: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0aaf6a: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aaf70: 0c01 |002a: move-result-object v1 │ │ +0aaf72: 1a02 d700 |002b: const-string v2, " this=" // string@00d7 │ │ +0aaf76: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aaf7c: 0c01 |0030: move-result-object v1 │ │ +0aaf7e: 6e20 6243 3100 |0031: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aaf84: 0c01 |0034: move-result-object v1 │ │ +0aaf86: 6e10 6a43 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aaf8c: 0c01 |0038: move-result-object v1 │ │ +0aaf8e: 7120 5b37 1000 |0039: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0aaf94: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +0aaf96: 0f00 |003d: return v0 │ │ +0aaf98: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +0aaf9a: 28fe |003f: goto 003d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0004 line=797 │ │ 0x0008 line=798 │ │ 0x003c line=801 │ │ 0x003d line=803 │ │ @@ -51572,20 +51578,20 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ad1f8: |[0ad1f8] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onConnectionFailed:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -0ad208: 5420 c204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad20c: 2201 9602 |0002: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6; // type@0296 │ │ -0ad210: 7030 f80e 2103 |0004: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ef8 │ │ -0ad216: 6e20 d404 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad21c: 0e00 |000a: return-void │ │ +0aaf9c: |[0aaf9c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onConnectionFailed:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +0aafac: 5420 c204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0aafb0: 2201 9602 |0002: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6; // type@0296 │ │ +0aafb4: 7030 f80e 2103 |0004: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$6;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ef8 │ │ +0aafba: 6e20 d404 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0aafc0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x000a line=755 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000b reg=3 callback Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -51595,20 +51601,20 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0ad220: |[0ad220] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onLoadChildren:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V │ │ -0ad230: 5420 c204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad234: 2201 9702 |0002: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7; // type@0297 │ │ -0ad238: 7054 fa0e 2153 |0004: invoke-direct {v1, v2, v3, v5, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/util/List;Ljava/lang/String;)V // method@0efa │ │ -0ad23e: 6e20 d404 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad244: 0e00 |000a: return-void │ │ +0aafc4: |[0aafc4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onLoadChildren:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V │ │ +0aafd4: 5420 c204 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0aafd8: 2201 9702 |0002: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7; // type@0297 │ │ +0aafdc: 7054 fa0e 2153 |0004: invoke-direct {v1, v2, v3, v5, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$7;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/util/List;Ljava/lang/String;)V // method@0efa │ │ +0aafe2: 6e20 d404 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0aafe8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x000a line=790 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000b reg=3 callback Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -51620,25 +51626,25 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -0ad248: |[0ad248] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onServiceConnected:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ -0ad258: 5476 c204 |0000: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad25c: 2200 9502 |0002: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5; // type@0295 │ │ -0ad260: 0771 |0004: move-object v1, v7 │ │ -0ad262: 0782 |0005: move-object v2, v8 │ │ -0ad264: 0793 |0006: move-object v3, v9 │ │ -0ad266: 07a4 |0007: move-object v4, v10 │ │ -0ad268: 07b5 |0008: move-object v5, v11 │ │ -0ad26a: 7606 f60e 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ef6 │ │ -0ad270: 6e20 d404 0600 |000c: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad276: 0e00 |000f: return-void │ │ +0aafec: |[0aafec] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.onServiceConnected:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ +0aaffc: 5476 c204 |0000: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0ab000: 2200 9502 |0002: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5; // type@0295 │ │ +0ab004: 0771 |0004: move-object v1, v7 │ │ +0ab006: 0782 |0005: move-object v2, v8 │ │ +0ab008: 0793 |0006: move-object v3, v9 │ │ +0ab00a: 07a4 |0007: move-object v4, v10 │ │ +0ab00c: 07b5 |0008: move-object v5, v11 │ │ +0ab00e: 7606 f60e 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$5;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ef6 │ │ +0ab014: 6e20 d404 0600 |000c: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ab01a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x000f line=728 │ │ locals : │ │ 0x0000 - 0x0010 reg=7 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x0010 reg=8 callback Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -51652,102 +51658,102 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 177 16-bit code units │ │ -0ad278: |[0ad278] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.connect:()V │ │ -0ad288: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0ad28a: 5274 ca04 |0001: iget v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad28e: 3804 2700 |0003: if-eqz v4, 002a // +0027 │ │ -0ad292: 2204 6508 |0005: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ad296: 2205 7908 |0007: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad29a: 7010 5a43 0500 |0009: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad2a0: 1a06 0624 |000c: const-string v6, "connect() called while not disconnected (state=" // string@2406 │ │ -0ad2a4: 6e20 6343 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad2aa: 0c05 |0011: move-result-object v5 │ │ -0ad2ac: 5276 ca04 |0012: iget v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad2b0: 7110 270f 0600 |0014: invoke-static {v6}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ -0ad2b6: 0c06 |0017: move-result-object v6 │ │ -0ad2b8: 6e20 6343 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad2be: 0c05 |001b: move-result-object v5 │ │ -0ad2c0: 1a06 3201 |001c: const-string v6, ")" // string@0132 │ │ -0ad2c4: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad2ca: 0c05 |0021: move-result-object v5 │ │ -0ad2cc: 6e10 6a43 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad2d2: 0c05 |0025: move-result-object v5 │ │ -0ad2d4: 7020 f642 5400 |0026: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ad2da: 2704 |0029: throw v4 │ │ -0ad2dc: 5474 c604 |002a: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad2e0: 3804 1d00 |002c: if-eqz v4, 0049 // +001d │ │ -0ad2e4: 2204 7508 |002e: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -0ad2e8: 2205 7908 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad2ec: 7010 5a43 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad2f2: 1a06 8636 |0035: const-string v6, "mServiceBinder should be null. Instead it is " // string@3686 │ │ -0ad2f6: 6e20 6343 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad2fc: 0c05 |003a: move-result-object v5 │ │ -0ad2fe: 5476 c604 |003b: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad302: 6e20 6243 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad308: 0c05 |0040: move-result-object v5 │ │ -0ad30a: 6e10 6a43 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad310: 0c05 |0044: move-result-object v5 │ │ -0ad312: 7020 2943 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0ad318: 2704 |0048: throw v4 │ │ -0ad31a: 5474 c704 |0049: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad31e: 3804 1d00 |004b: if-eqz v4, 0068 // +001d │ │ -0ad322: 2204 7508 |004d: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -0ad326: 2205 7908 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad32a: 7010 5a43 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad330: 1a06 8836 |0054: const-string v6, "mServiceCallbacks should be null. Instead it is " // string@3688 │ │ -0ad334: 6e20 6343 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad33a: 0c05 |0059: move-result-object v5 │ │ -0ad33c: 5476 c704 |005a: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad340: 6e20 6243 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad346: 0c05 |005f: move-result-object v5 │ │ -0ad348: 6e10 6a43 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad34e: 0c05 |0063: move-result-object v5 │ │ -0ad350: 7020 2943 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0ad356: 2704 |0067: throw v4 │ │ -0ad358: 5975 ca04 |0068: iput v5, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad35c: 2202 4d00 |006a: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0ad360: 1a04 5d20 |006c: const-string v4, "android.media.browse.MediaBrowserServiceCompat" // string@205d │ │ -0ad364: 7020 c801 4200 |006e: invoke-direct {v2, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0ad36a: 5474 c804 |0071: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad36e: 6e20 ee01 4200 |0073: invoke-virtual {v2, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0ad374: 2203 9802 |0076: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // type@0298 │ │ -0ad378: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -0ad37a: 7030 fd0e 7304 |0079: invoke-direct {v3, v7, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0efd │ │ -0ad380: 5b73 c904 |007c: iput-object v3, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad384: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -0ad386: 5474 c004 |007f: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ -0ad38a: 5475 c904 |0081: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad38e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -0ad390: 6e40 9001 2465 |0084: invoke-virtual {v4, v2, v5, v6}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0190 │ │ -0ad396: 0a00 |0087: move-result v0 │ │ -0ad398: 3900 0c00 |0088: if-nez v0, 0094 // +000c │ │ -0ad39c: 5474 c204 |008a: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad3a0: 2205 9102 |008c: new-instance v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1; // type@0291 │ │ -0ad3a4: 7030 ee0e 7503 |008e: invoke-direct {v5, v7, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V // method@0eee │ │ -0ad3aa: 6e20 d404 5400 |0091: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad3b0: 0e00 |0094: return-void │ │ -0ad3b2: 0d01 |0095: move-exception v1 │ │ -0ad3b4: 1a04 0215 |0096: const-string v4, "MediaBrowserCompat" // string@1502 │ │ -0ad3b8: 2205 7908 |0098: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad3bc: 7010 5a43 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad3c2: 1a06 4a08 |009d: const-string v6, "Failed binding to service " // string@084a │ │ -0ad3c6: 6e20 6343 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad3cc: 0c05 |00a2: move-result-object v5 │ │ -0ad3ce: 5476 c804 |00a3: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad3d2: 6e20 6243 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad3d8: 0c05 |00a8: move-result-object v5 │ │ -0ad3da: 6e10 6a43 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad3e0: 0c05 |00ac: move-result-object v5 │ │ -0ad3e2: 7120 5937 5400 |00ad: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0ad3e8: 28d8 |00b0: goto 0088 // -0028 │ │ +0ab01c: |[0ab01c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.connect:()V │ │ +0ab02c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0ab02e: 5274 ca04 |0001: iget v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab032: 3804 2700 |0003: if-eqz v4, 002a // +0027 │ │ +0ab036: 2204 6508 |0005: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ab03a: 2205 7908 |0007: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab03e: 7010 5a43 0500 |0009: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab044: 1a06 0124 |000c: const-string v6, "connect() called while not disconnected (state=" // string@2401 │ │ +0ab048: 6e20 6343 6500 |000e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab04e: 0c05 |0011: move-result-object v5 │ │ +0ab050: 5276 ca04 |0012: iget v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab054: 7110 270f 0600 |0014: invoke-static {v6}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ +0ab05a: 0c06 |0017: move-result-object v6 │ │ +0ab05c: 6e20 6343 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab062: 0c05 |001b: move-result-object v5 │ │ +0ab064: 1a06 2f01 |001c: const-string v6, ")" // string@012f │ │ +0ab068: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab06e: 0c05 |0021: move-result-object v5 │ │ +0ab070: 6e10 6a43 0500 |0022: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab076: 0c05 |0025: move-result-object v5 │ │ +0ab078: 7020 f642 5400 |0026: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ab07e: 2704 |0029: throw v4 │ │ +0ab080: 5474 c604 |002a: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab084: 3804 1d00 |002c: if-eqz v4, 0049 // +001d │ │ +0ab088: 2204 7508 |002e: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +0ab08c: 2205 7908 |0030: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab090: 7010 5a43 0500 |0032: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab096: 1a06 8136 |0035: const-string v6, "mServiceBinder should be null. Instead it is " // string@3681 │ │ +0ab09a: 6e20 6343 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab0a0: 0c05 |003a: move-result-object v5 │ │ +0ab0a2: 5476 c604 |003b: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab0a6: 6e20 6243 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab0ac: 0c05 |0040: move-result-object v5 │ │ +0ab0ae: 6e10 6a43 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab0b4: 0c05 |0044: move-result-object v5 │ │ +0ab0b6: 7020 2943 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0ab0bc: 2704 |0048: throw v4 │ │ +0ab0be: 5474 c704 |0049: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab0c2: 3804 1d00 |004b: if-eqz v4, 0068 // +001d │ │ +0ab0c6: 2204 7508 |004d: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +0ab0ca: 2205 7908 |004f: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab0ce: 7010 5a43 0500 |0051: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab0d4: 1a06 8336 |0054: const-string v6, "mServiceCallbacks should be null. Instead it is " // string@3683 │ │ +0ab0d8: 6e20 6343 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab0de: 0c05 |0059: move-result-object v5 │ │ +0ab0e0: 5476 c704 |005a: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab0e4: 6e20 6243 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab0ea: 0c05 |005f: move-result-object v5 │ │ +0ab0ec: 6e10 6a43 0500 |0060: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab0f2: 0c05 |0063: move-result-object v5 │ │ +0ab0f4: 7020 2943 5400 |0064: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0ab0fa: 2704 |0067: throw v4 │ │ +0ab0fc: 5975 ca04 |0068: iput v5, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab100: 2202 4d00 |006a: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0ab104: 1a04 5820 |006c: const-string v4, "android.media.browse.MediaBrowserServiceCompat" // string@2058 │ │ +0ab108: 7020 c801 4200 |006e: invoke-direct {v2, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0ab10e: 5474 c804 |0071: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0ab112: 6e20 ee01 4200 |0073: invoke-virtual {v2, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0ab118: 2203 9802 |0076: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // type@0298 │ │ +0ab11c: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +0ab11e: 7030 fd0e 7304 |0079: invoke-direct {v3, v7, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0efd │ │ +0ab124: 5b73 c904 |007c: iput-object v3, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0ab128: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +0ab12a: 5474 c004 |007f: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mContext:Landroid/content/Context; // field@04c0 │ │ +0ab12e: 5475 c904 |0081: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0ab132: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +0ab134: 6e40 9001 2465 |0084: invoke-virtual {v4, v2, v5, v6}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0190 │ │ +0ab13a: 0a00 |0087: move-result v0 │ │ +0ab13c: 3900 0c00 |0088: if-nez v0, 0094 // +000c │ │ +0ab140: 5474 c204 |008a: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0ab144: 2205 9102 |008c: new-instance v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1; // type@0291 │ │ +0ab148: 7030 ee0e 7503 |008e: invoke-direct {v5, v7, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$1;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/content/ServiceConnection;)V // method@0eee │ │ +0ab14e: 6e20 d404 5400 |0091: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ab154: 0e00 |0094: return-void │ │ +0ab156: 0d01 |0095: move-exception v1 │ │ +0ab158: 1a04 fe14 |0096: const-string v4, "MediaBrowserCompat" // string@14fe │ │ +0ab15c: 2205 7908 |0098: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab160: 7010 5a43 0500 |009a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab166: 1a06 4608 |009d: const-string v6, "Failed binding to service " // string@0846 │ │ +0ab16a: 6e20 6343 6500 |009f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab170: 0c05 |00a2: move-result-object v5 │ │ +0ab172: 5476 c804 |00a3: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0ab176: 6e20 6243 6500 |00a5: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab17c: 0c05 |00a8: move-result-object v5 │ │ +0ab17e: 6e10 6a43 0500 |00a9: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab184: 0c05 |00ac: move-result-object v5 │ │ +0ab186: 7120 5937 5400 |00ad: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0ab18c: 28d8 |00b0: goto 0088 // -0028 │ │ catches : 1 │ │ 0x007f - 0x0087 │ │ Ljava/lang/Exception; -> 0x0095 │ │ positions : │ │ 0x0001 line=429 │ │ 0x0005 line=430 │ │ 0x002a line=440 │ │ @@ -51777,36 +51783,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0ad3fc: |[0ad3fc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.disconnect:()V │ │ -0ad40c: 5441 c704 |0000: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad410: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ -0ad414: 5441 c604 |0004: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad418: 5442 c704 |0006: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad41c: 7220 d20e 2100 |0008: invoke-interface {v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed2 │ │ -0ad422: 7010 200f 0400 |000b: invoke-direct {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.forceCloseConnection:()V // method@0f20 │ │ -0ad428: 0e00 |000e: return-void │ │ -0ad42a: 0d00 |000f: move-exception v0 │ │ -0ad42c: 1a01 0215 |0010: const-string v1, "MediaBrowserCompat" // string@1502 │ │ -0ad430: 2202 7908 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad434: 7010 5a43 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad43a: 1a03 9617 |0017: const-string v3, "RemoteException during connect for " // string@1796 │ │ -0ad43e: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad444: 0c02 |001c: move-result-object v2 │ │ -0ad446: 5443 c804 |001d: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad44a: 6e20 6243 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad450: 0c02 |0022: move-result-object v2 │ │ -0ad452: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad458: 0c02 |0026: move-result-object v2 │ │ -0ad45a: 7120 5f37 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ad460: 28e1 |002a: goto 000b // -001f │ │ +0ab1a0: |[0ab1a0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.disconnect:()V │ │ +0ab1b0: 5441 c704 |0000: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab1b4: 3801 0900 |0002: if-eqz v1, 000b // +0009 │ │ +0ab1b8: 5441 c604 |0004: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab1bc: 5442 c704 |0006: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab1c0: 7220 d20e 2100 |0008: invoke-interface {v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed2 │ │ +0ab1c6: 7010 200f 0400 |000b: invoke-direct {v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.forceCloseConnection:()V // method@0f20 │ │ +0ab1cc: 0e00 |000e: return-void │ │ +0ab1ce: 0d00 |000f: move-exception v0 │ │ +0ab1d0: 1a01 fe14 |0010: const-string v1, "MediaBrowserCompat" // string@14fe │ │ +0ab1d4: 2202 7908 |0012: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab1d8: 7010 5a43 0200 |0014: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab1de: 1a03 9217 |0017: const-string v3, "RemoteException during connect for " // string@1792 │ │ +0ab1e2: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab1e8: 0c02 |001c: move-result-object v2 │ │ +0ab1ea: 5443 c804 |001d: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0ab1ee: 6e20 6243 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab1f4: 0c02 |0022: move-result-object v2 │ │ +0ab1f6: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab1fc: 0c02 |0026: move-result-object v2 │ │ +0ab1fe: 7120 5f37 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ab204: 28e1 |002a: goto 000b // -001f │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Landroid/os/RemoteException; -> 0x000f │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=494 │ │ 0x000b line=501 │ │ @@ -51822,129 +51828,129 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 246 16-bit code units │ │ -0ad474: |[0ad474] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.dump:()V │ │ -0ad484: 1a00 0215 |0000: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad488: 1a01 0315 |0002: const-string v1, "MediaBrowserCompat..." // string@1503 │ │ -0ad48c: 7120 5737 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad492: 1a00 0215 |0007: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad496: 2201 7908 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad49a: 7010 5a43 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad4a0: 1a02 4900 |000e: const-string v2, " mServiceComponent=" // string@0049 │ │ -0ad4a4: 6e20 6343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad4aa: 0c01 |0013: move-result-object v1 │ │ -0ad4ac: 5432 c804 |0014: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad4b0: 6e20 6243 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad4b6: 0c01 |0019: move-result-object v1 │ │ -0ad4b8: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad4be: 0c01 |001d: move-result-object v1 │ │ -0ad4c0: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad4c6: 1a00 0215 |0021: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad4ca: 2201 7908 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad4ce: 7010 5a43 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad4d4: 1a02 3c00 |0028: const-string v2, " mCallback=" // string@003c │ │ -0ad4d8: 6e20 6343 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad4de: 0c01 |002d: move-result-object v1 │ │ -0ad4e0: 5432 bf04 |002e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ -0ad4e4: 6e20 6243 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad4ea: 0c01 |0033: move-result-object v1 │ │ -0ad4ec: 6e10 6a43 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad4f2: 0c01 |0037: move-result-object v1 │ │ -0ad4f4: 7120 5737 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad4fa: 1a00 0215 |003b: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad4fe: 2201 7908 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad502: 7010 5a43 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad508: 1a02 4500 |0042: const-string v2, " mRootHints=" // string@0045 │ │ -0ad50c: 6e20 6343 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad512: 0c01 |0047: move-result-object v1 │ │ -0ad514: 5432 c404 |0048: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ -0ad518: 6e20 6243 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad51e: 0c01 |004d: move-result-object v1 │ │ -0ad520: 6e10 6a43 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad526: 0c01 |0051: move-result-object v1 │ │ -0ad528: 7120 5737 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad52e: 1a00 0215 |0055: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad532: 2201 7908 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad536: 7010 5a43 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad53c: 1a02 4b00 |005c: const-string v2, " mState=" // string@004b │ │ -0ad540: 6e20 6343 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad546: 0c01 |0061: move-result-object v1 │ │ -0ad548: 5232 ca04 |0062: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad54c: 7110 270f 0200 |0064: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ -0ad552: 0c02 |0067: move-result-object v2 │ │ -0ad554: 6e20 6343 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad55a: 0c01 |006b: move-result-object v1 │ │ -0ad55c: 6e10 6a43 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad562: 0c01 |006f: move-result-object v1 │ │ -0ad564: 7120 5737 1000 |0070: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad56a: 1a00 0215 |0073: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad56e: 2201 7908 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad572: 7010 5a43 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad578: 1a02 4a00 |007a: const-string v2, " mServiceConnection=" // string@004a │ │ -0ad57c: 6e20 6343 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad582: 0c01 |007f: move-result-object v1 │ │ -0ad584: 5432 c904 |0080: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ -0ad588: 6e20 6243 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad58e: 0c01 |0085: move-result-object v1 │ │ -0ad590: 6e10 6a43 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad596: 0c01 |0089: move-result-object v1 │ │ -0ad598: 7120 5737 1000 |008a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad59e: 1a00 0215 |008d: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad5a2: 2201 7908 |008f: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad5a6: 7010 5a43 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad5ac: 1a02 4700 |0094: const-string v2, " mServiceBinder=" // string@0047 │ │ -0ad5b0: 6e20 6343 2100 |0096: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad5b6: 0c01 |0099: move-result-object v1 │ │ -0ad5b8: 5432 c604 |009a: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad5bc: 6e20 6243 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad5c2: 0c01 |009f: move-result-object v1 │ │ -0ad5c4: 6e10 6a43 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad5ca: 0c01 |00a3: move-result-object v1 │ │ -0ad5cc: 7120 5737 1000 |00a4: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad5d2: 1a00 0215 |00a7: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad5d6: 2201 7908 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad5da: 7010 5a43 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad5e0: 1a02 4800 |00ae: const-string v2, " mServiceCallbacks=" // string@0048 │ │ -0ad5e4: 6e20 6343 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad5ea: 0c01 |00b3: move-result-object v1 │ │ -0ad5ec: 5432 c704 |00b4: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad5f0: 6e20 6243 2100 |00b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad5f6: 0c01 |00b9: move-result-object v1 │ │ -0ad5f8: 6e10 6a43 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad5fe: 0c01 |00bd: move-result-object v1 │ │ -0ad600: 7120 5737 1000 |00be: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad606: 1a00 0215 |00c1: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad60a: 2201 7908 |00c3: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad60e: 7010 5a43 0100 |00c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad614: 1a02 4600 |00c8: const-string v2, " mRootId=" // string@0046 │ │ -0ad618: 6e20 6343 2100 |00ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad61e: 0c01 |00cd: move-result-object v1 │ │ -0ad620: 5432 c504 |00ce: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ -0ad624: 6e20 6343 2100 |00d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad62a: 0c01 |00d3: move-result-object v1 │ │ -0ad62c: 6e10 6a43 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad632: 0c01 |00d7: move-result-object v1 │ │ -0ad634: 7120 5737 1000 |00d8: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad63a: 1a00 0215 |00db: const-string v0, "MediaBrowserCompat" // string@1502 │ │ -0ad63e: 2201 7908 |00dd: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad642: 7010 5a43 0100 |00df: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad648: 1a02 4100 |00e2: const-string v2, " mMediaSessionToken=" // string@0041 │ │ -0ad64c: 6e20 6343 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad652: 0c01 |00e7: move-result-object v1 │ │ -0ad654: 5432 c304 |00e8: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ -0ad658: 6e20 6243 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ad65e: 0c01 |00ed: move-result-object v1 │ │ -0ad660: 6e10 6a43 0100 |00ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad666: 0c01 |00f1: move-result-object v1 │ │ -0ad668: 7120 5737 1000 |00f2: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad66e: 0e00 |00f5: return-void │ │ +0ab218: |[0ab218] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.dump:()V │ │ +0ab228: 1a00 fe14 |0000: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab22c: 1a01 ff14 |0002: const-string v1, "MediaBrowserCompat..." // string@14ff │ │ +0ab230: 7120 5737 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab236: 1a00 fe14 |0007: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab23a: 2201 7908 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab23e: 7010 5a43 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab244: 1a02 4900 |000e: const-string v2, " mServiceComponent=" // string@0049 │ │ +0ab248: 6e20 6343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab24e: 0c01 |0013: move-result-object v1 │ │ +0ab250: 5432 c804 |0014: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0ab254: 6e20 6243 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab25a: 0c01 |0019: move-result-object v1 │ │ +0ab25c: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab262: 0c01 |001d: move-result-object v1 │ │ +0ab264: 7120 5737 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab26a: 1a00 fe14 |0021: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab26e: 2201 7908 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab272: 7010 5a43 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab278: 1a02 3c00 |0028: const-string v2, " mCallback=" // string@003c │ │ +0ab27c: 6e20 6343 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab282: 0c01 |002d: move-result-object v1 │ │ +0ab284: 5432 bf04 |002e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mCallback:Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback; // field@04bf │ │ +0ab288: 6e20 6243 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab28e: 0c01 |0033: move-result-object v1 │ │ +0ab290: 6e10 6a43 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab296: 0c01 |0037: move-result-object v1 │ │ +0ab298: 7120 5737 1000 |0038: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab29e: 1a00 fe14 |003b: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab2a2: 2201 7908 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab2a6: 7010 5a43 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab2ac: 1a02 4500 |0042: const-string v2, " mRootHints=" // string@0045 │ │ +0ab2b0: 6e20 6343 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab2b6: 0c01 |0047: move-result-object v1 │ │ +0ab2b8: 5432 c404 |0048: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootHints:Landroid/os/Bundle; // field@04c4 │ │ +0ab2bc: 6e20 6243 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab2c2: 0c01 |004d: move-result-object v1 │ │ +0ab2c4: 6e10 6a43 0100 |004e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab2ca: 0c01 |0051: move-result-object v1 │ │ +0ab2cc: 7120 5737 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab2d2: 1a00 fe14 |0055: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab2d6: 2201 7908 |0057: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab2da: 7010 5a43 0100 |0059: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab2e0: 1a02 4b00 |005c: const-string v2, " mState=" // string@004b │ │ +0ab2e4: 6e20 6343 2100 |005e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab2ea: 0c01 |0061: move-result-object v1 │ │ +0ab2ec: 5232 ca04 |0062: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab2f0: 7110 270f 0200 |0064: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ +0ab2f6: 0c02 |0067: move-result-object v2 │ │ +0ab2f8: 6e20 6343 2100 |0068: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab2fe: 0c01 |006b: move-result-object v1 │ │ +0ab300: 6e10 6a43 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab306: 0c01 |006f: move-result-object v1 │ │ +0ab308: 7120 5737 1000 |0070: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab30e: 1a00 fe14 |0073: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab312: 2201 7908 |0075: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab316: 7010 5a43 0100 |0077: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab31c: 1a02 4a00 |007a: const-string v2, " mServiceConnection=" // string@004a │ │ +0ab320: 6e20 6343 2100 |007c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab326: 0c01 |007f: move-result-object v1 │ │ +0ab328: 5432 c904 |0080: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceConnection:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection; // field@04c9 │ │ +0ab32c: 6e20 6243 2100 |0082: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab332: 0c01 |0085: move-result-object v1 │ │ +0ab334: 6e10 6a43 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab33a: 0c01 |0089: move-result-object v1 │ │ +0ab33c: 7120 5737 1000 |008a: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab342: 1a00 fe14 |008d: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab346: 2201 7908 |008f: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab34a: 7010 5a43 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab350: 1a02 4700 |0094: const-string v2, " mServiceBinder=" // string@0047 │ │ +0ab354: 6e20 6343 2100 |0096: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab35a: 0c01 |0099: move-result-object v1 │ │ +0ab35c: 5432 c604 |009a: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab360: 6e20 6243 2100 |009c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab366: 0c01 |009f: move-result-object v1 │ │ +0ab368: 6e10 6a43 0100 |00a0: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab36e: 0c01 |00a3: move-result-object v1 │ │ +0ab370: 7120 5737 1000 |00a4: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab376: 1a00 fe14 |00a7: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab37a: 2201 7908 |00a9: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab37e: 7010 5a43 0100 |00ab: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab384: 1a02 4800 |00ae: const-string v2, " mServiceCallbacks=" // string@0048 │ │ +0ab388: 6e20 6343 2100 |00b0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab38e: 0c01 |00b3: move-result-object v1 │ │ +0ab390: 5432 c704 |00b4: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab394: 6e20 6243 2100 |00b6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab39a: 0c01 |00b9: move-result-object v1 │ │ +0ab39c: 6e10 6a43 0100 |00ba: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab3a2: 0c01 |00bd: move-result-object v1 │ │ +0ab3a4: 7120 5737 1000 |00be: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab3aa: 1a00 fe14 |00c1: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab3ae: 2201 7908 |00c3: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab3b2: 7010 5a43 0100 |00c5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab3b8: 1a02 4600 |00c8: const-string v2, " mRootId=" // string@0046 │ │ +0ab3bc: 6e20 6343 2100 |00ca: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab3c2: 0c01 |00cd: move-result-object v1 │ │ +0ab3c4: 5432 c504 |00ce: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ +0ab3c8: 6e20 6343 2100 |00d0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab3ce: 0c01 |00d3: move-result-object v1 │ │ +0ab3d0: 6e10 6a43 0100 |00d4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab3d6: 0c01 |00d7: move-result-object v1 │ │ +0ab3d8: 7120 5737 1000 |00d8: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab3de: 1a00 fe14 |00db: const-string v0, "MediaBrowserCompat" // string@14fe │ │ +0ab3e2: 2201 7908 |00dd: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab3e6: 7010 5a43 0100 |00df: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab3ec: 1a02 4100 |00e2: const-string v2, " mMediaSessionToken=" // string@0041 │ │ +0ab3f0: 6e20 6343 2100 |00e4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab3f6: 0c01 |00e7: move-result-object v1 │ │ +0ab3f8: 5432 c304 |00e8: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ +0ab3fc: 6e20 6243 2100 |00ea: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ab402: 0c01 |00ed: move-result-object v1 │ │ +0ab404: 6e10 6a43 0100 |00ee: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab40a: 0c01 |00f1: move-result-object v1 │ │ +0ab40c: 7120 5737 1000 |00f2: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab412: 0e00 |00f5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0007 line=816 │ │ 0x0021 line=817 │ │ 0x003b line=818 │ │ 0x0055 line=819 │ │ @@ -51962,38 +51968,38 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0ad670: |[0ad670] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getExtras:()Landroid/os/Bundle; │ │ -0ad680: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ -0ad686: 0a00 |0003: move-result v0 │ │ -0ad688: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ -0ad68c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ad690: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad694: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad69a: 1a02 8a2a |000d: const-string v2, "getExtras() called while not connected (state=" // string@2a8a │ │ -0ad69e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad6a4: 0c01 |0012: move-result-object v1 │ │ -0ad6a6: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad6aa: 7110 270f 0200 |0015: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ -0ad6b0: 0c02 |0018: move-result-object v2 │ │ -0ad6b2: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad6b8: 0c01 |001c: move-result-object v1 │ │ -0ad6ba: 1a02 3201 |001d: const-string v2, ")" // string@0132 │ │ -0ad6be: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad6c4: 0c01 |0022: move-result-object v1 │ │ -0ad6c6: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad6cc: 0c01 |0026: move-result-object v1 │ │ -0ad6ce: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ad6d4: 2700 |002a: throw v0 │ │ -0ad6d6: 5430 c104 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mExtras:Landroid/os/Bundle; // field@04c1 │ │ -0ad6da: 1100 |002d: return-object v0 │ │ +0ab414: |[0ab414] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getExtras:()Landroid/os/Bundle; │ │ +0ab424: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ +0ab42a: 0a00 |0003: move-result v0 │ │ +0ab42c: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ +0ab430: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ab434: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab438: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab43e: 1a02 852a |000d: const-string v2, "getExtras() called while not connected (state=" // string@2a85 │ │ +0ab442: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab448: 0c01 |0012: move-result-object v1 │ │ +0ab44a: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab44e: 7110 270f 0200 |0015: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ +0ab454: 0c02 |0018: move-result-object v2 │ │ +0ab456: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab45c: 0c01 |001c: move-result-object v1 │ │ +0ab45e: 1a02 2f01 |001d: const-string v2, ")" // string@012f │ │ +0ab462: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab468: 0c01 |0022: move-result-object v1 │ │ +0ab46a: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab470: 0c01 |0026: move-result-object v1 │ │ +0ab472: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ab478: 2700 |002a: throw v0 │ │ +0ab47a: 5430 c104 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mExtras:Landroid/os/Bundle; // field@04c1 │ │ +0ab47e: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0006 line=555 │ │ 0x002b line=558 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ @@ -52003,53 +52009,53 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 79 16-bit code units │ │ -0ad6dc: |[0ad6dc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V │ │ -0ad6ec: 7110 3337 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ad6f2: 0a02 |0003: move-result v2 │ │ -0ad6f4: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ -0ad6f8: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ad6fc: 1a03 8f38 |0008: const-string v3, "mediaId is empty." // string@388f │ │ -0ad700: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ad706: 2702 |000d: throw v2 │ │ -0ad708: 3906 0a00 |000e: if-nez v6, 0018 // +000a │ │ -0ad70c: 2202 6408 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ad710: 1a03 6922 |0012: const-string v3, "cb is null." // string@2269 │ │ -0ad714: 7020 f242 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ad71a: 2702 |0017: throw v2 │ │ -0ad71c: 5242 ca04 |0018: iget v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad720: 1223 |001a: const/4 v3, #int 2 // #2 │ │ -0ad722: 3232 1400 |001b: if-eq v2, v3, 002f // +0014 │ │ -0ad726: 1a02 0215 |001d: const-string v2, "MediaBrowserCompat" // string@1502 │ │ -0ad72a: 1a03 e715 |001f: const-string v3, "Not connected, unable to retrieve the MediaItem." // string@15e7 │ │ -0ad72e: 7120 5b37 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0ad734: 5442 c204 |0024: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad738: 2203 9202 |0026: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2; // type@0292 │ │ -0ad73c: 7040 f00e 4356 |0028: invoke-direct {v3, v4, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef0 │ │ -0ad742: 6e20 d404 3200 |002b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad748: 0e00 |002e: return-void │ │ -0ad74a: 2201 9302 |002f: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3; // type@0293 │ │ -0ad74e: 5442 c204 |0031: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad752: 7055 f20e 4162 |0033: invoke-direct {v1, v4, v2, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Handler;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef2 │ │ -0ad758: 5442 c604 |0036: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad75c: 7230 d30e 5201 |0038: invoke-interface {v2, v5, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0ed3 │ │ -0ad762: 28f3 |003b: goto 002e // -000d │ │ -0ad764: 0d00 |003c: move-exception v0 │ │ -0ad766: 1a02 0215 |003d: const-string v2, "MediaBrowserCompat" // string@1502 │ │ -0ad76a: 1a03 9317 |003f: const-string v3, "Remote error getting media item." // string@1793 │ │ -0ad76e: 7120 5b37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0ad774: 5442 c204 |0044: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ -0ad778: 2203 9402 |0046: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4; // type@0294 │ │ -0ad77c: 7040 f40e 4356 |0048: invoke-direct {v3, v4, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef4 │ │ -0ad782: 6e20 d404 3200 |004b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ad788: 28e0 |004e: goto 002e // -0020 │ │ +0ab480: |[0ab480] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V │ │ +0ab490: 7110 3337 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ab496: 0a02 |0003: move-result v2 │ │ +0ab498: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ +0ab49c: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab4a0: 1a03 8a38 |0008: const-string v3, "mediaId is empty." // string@388a │ │ +0ab4a4: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab4aa: 2702 |000d: throw v2 │ │ +0ab4ac: 3906 0a00 |000e: if-nez v6, 0018 // +000a │ │ +0ab4b0: 2202 6408 |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab4b4: 1a03 6422 |0012: const-string v3, "cb is null." // string@2264 │ │ +0ab4b8: 7020 f242 3200 |0014: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab4be: 2702 |0017: throw v2 │ │ +0ab4c0: 5242 ca04 |0018: iget v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab4c4: 1223 |001a: const/4 v3, #int 2 // #2 │ │ +0ab4c6: 3232 1400 |001b: if-eq v2, v3, 002f // +0014 │ │ +0ab4ca: 1a02 fe14 |001d: const-string v2, "MediaBrowserCompat" // string@14fe │ │ +0ab4ce: 1a03 e315 |001f: const-string v3, "Not connected, unable to retrieve the MediaItem." // string@15e3 │ │ +0ab4d2: 7120 5b37 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0ab4d8: 5442 c204 |0024: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0ab4dc: 2203 9202 |0026: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2; // type@0292 │ │ +0ab4e0: 7040 f00e 4356 |0028: invoke-direct {v3, v4, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$2;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef0 │ │ +0ab4e6: 6e20 d404 3200 |002b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ab4ec: 0e00 |002e: return-void │ │ +0ab4ee: 2201 9302 |002f: new-instance v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3; // type@0293 │ │ +0ab4f2: 5442 c204 |0031: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0ab4f6: 7055 f20e 4162 |0033: invoke-direct {v1, v4, v2, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Handler;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef2 │ │ +0ab4fc: 5442 c604 |0036: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab500: 7230 d30e 5201 |0038: invoke-interface {v2, v5, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0ed3 │ │ +0ab506: 28f3 |003b: goto 002e // -000d │ │ +0ab508: 0d00 |003c: move-exception v0 │ │ +0ab50a: 1a02 fe14 |003d: const-string v2, "MediaBrowserCompat" // string@14fe │ │ +0ab50e: 1a03 8f17 |003f: const-string v3, "Remote error getting media item." // string@178f │ │ +0ab512: 7120 5b37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0ab518: 5442 c204 |0044: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mHandler:Landroid/os/Handler; // field@04c2 │ │ +0ab51c: 2203 9402 |0046: new-instance v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4; // type@0294 │ │ +0ab520: 7040 f40e 4356 |0048: invoke-direct {v3, v4, v6, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$4;.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V // method@0ef4 │ │ +0ab526: 6e20 d404 3200 |004b: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ab52c: 28e0 |004e: goto 002e // -0020 │ │ catches : 1 │ │ 0x0036 - 0x003b │ │ Landroid/os/RemoteException; -> 0x003c │ │ positions : │ │ 0x0000 line=623 │ │ 0x0006 line=624 │ │ 0x000e line=626 │ │ @@ -52075,38 +52081,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0ad79c: |[0ad79c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getRoot:()Ljava/lang/String; │ │ -0ad7ac: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ -0ad7b2: 0a00 |0003: move-result v0 │ │ -0ad7b4: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ -0ad7b8: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ad7bc: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad7c0: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad7c6: 1a02 842c |000d: const-string v2, "getSessionToken() called while not connected(state=" // string@2c84 │ │ -0ad7ca: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad7d0: 0c01 |0012: move-result-object v1 │ │ -0ad7d2: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad7d6: 7110 270f 0200 |0015: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ -0ad7dc: 0c02 |0018: move-result-object v2 │ │ -0ad7de: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad7e4: 0c01 |001c: move-result-object v1 │ │ -0ad7e6: 1a02 3201 |001d: const-string v2, ")" // string@0132 │ │ -0ad7ea: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad7f0: 0c01 |0022: move-result-object v1 │ │ -0ad7f2: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad7f8: 0c01 |0026: move-result-object v1 │ │ -0ad7fa: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ad800: 2700 |002a: throw v0 │ │ -0ad802: 5430 c504 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ -0ad806: 1100 |002d: return-object v0 │ │ +0ab540: |[0ab540] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getRoot:()Ljava/lang/String; │ │ +0ab550: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ +0ab556: 0a00 |0003: move-result v0 │ │ +0ab558: 3900 2700 |0004: if-nez v0, 002b // +0027 │ │ +0ab55c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ab560: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab564: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab56a: 1a02 7f2c |000d: const-string v2, "getSessionToken() called while not connected(state=" // string@2c7f │ │ +0ab56e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab574: 0c01 |0012: move-result-object v1 │ │ +0ab576: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab57a: 7110 270f 0200 |0015: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getStateLabel:(I)Ljava/lang/String; // method@0f27 │ │ +0ab580: 0c02 |0018: move-result-object v2 │ │ +0ab582: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab588: 0c01 |001c: move-result-object v1 │ │ +0ab58a: 1a02 2f01 |001d: const-string v2, ")" // string@012f │ │ +0ab58e: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab594: 0c01 |0022: move-result-object v1 │ │ +0ab596: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab59c: 0c01 |0026: move-result-object v1 │ │ +0ab59e: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ab5a4: 2700 |002a: throw v0 │ │ +0ab5a6: 5430 c504 |002b: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mRootId:Ljava/lang/String; // field@04c5 │ │ +0ab5aa: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0006 line=546 │ │ 0x002b line=549 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ @@ -52116,36 +52122,36 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0ad808: |[0ad808] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getServiceComponent:()Landroid/content/ComponentName; │ │ -0ad818: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ -0ad81e: 0a00 |0003: move-result v0 │ │ -0ad820: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ -0ad824: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ad828: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad82c: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad832: 1a02 812c |000d: const-string v2, "getServiceComponent() called while not connected (state=" // string@2c81 │ │ -0ad836: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad83c: 0c01 |0012: move-result-object v1 │ │ -0ad83e: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad842: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ad848: 0c01 |0018: move-result-object v1 │ │ -0ad84a: 1a02 3201 |0019: const-string v2, ")" // string@0132 │ │ -0ad84e: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad854: 0c01 |001e: move-result-object v1 │ │ -0ad856: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad85c: 0c01 |0022: move-result-object v1 │ │ -0ad85e: 7020 f642 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ad864: 2700 |0026: throw v0 │ │ -0ad866: 5430 c804 |0027: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ -0ad86a: 1100 |0029: return-object v0 │ │ +0ab5ac: |[0ab5ac] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getServiceComponent:()Landroid/content/ComponentName; │ │ +0ab5bc: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ +0ab5c2: 0a00 |0003: move-result v0 │ │ +0ab5c4: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ +0ab5c8: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ab5cc: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab5d0: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab5d6: 1a02 7c2c |000d: const-string v2, "getServiceComponent() called while not connected (state=" // string@2c7c │ │ +0ab5da: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab5e0: 0c01 |0012: move-result-object v1 │ │ +0ab5e2: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab5e6: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ab5ec: 0c01 |0018: move-result-object v1 │ │ +0ab5ee: 1a02 2f01 |0019: const-string v2, ")" // string@012f │ │ +0ab5f2: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab5f8: 0c01 |001e: move-result-object v1 │ │ +0ab5fa: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab600: 0c01 |0022: move-result-object v1 │ │ +0ab602: 7020 f642 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ab608: 2700 |0026: throw v0 │ │ +0ab60a: 5430 c804 |0027: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceComponent:Landroid/content/ComponentName; // field@04c8 │ │ +0ab60e: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0006 line=538 │ │ 0x0027 line=541 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ @@ -52155,36 +52161,36 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0ad86c: |[0ad86c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0ad87c: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ -0ad882: 0a00 |0003: move-result v0 │ │ -0ad884: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ -0ad888: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ad88c: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad890: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad896: 1a02 842c |000d: const-string v2, "getSessionToken() called while not connected(state=" // string@2c84 │ │ -0ad89a: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad8a0: 0c01 |0012: move-result-object v1 │ │ -0ad8a2: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad8a6: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ad8ac: 0c01 |0018: move-result-object v1 │ │ -0ad8ae: 1a02 3201 |0019: const-string v2, ")" // string@0132 │ │ -0ad8b2: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad8b8: 0c01 |001e: move-result-object v1 │ │ -0ad8ba: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad8c0: 0c01 |0022: move-result-object v1 │ │ -0ad8c2: 7020 f642 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ad8c8: 2700 |0026: throw v0 │ │ -0ad8ca: 5430 c304 |0027: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ -0ad8ce: 1100 |0029: return-object v0 │ │ +0ab610: |[0ab610] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0ab620: 6e10 280f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ +0ab626: 0a00 |0003: move-result v0 │ │ +0ab628: 3900 2300 |0004: if-nez v0, 0027 // +0023 │ │ +0ab62c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ab630: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab634: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab63a: 1a02 7f2c |000d: const-string v2, "getSessionToken() called while not connected(state=" // string@2c7f │ │ +0ab63e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab644: 0c01 |0012: move-result-object v1 │ │ +0ab646: 5232 ca04 |0013: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab64a: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ab650: 0c01 |0018: move-result-object v1 │ │ +0ab652: 1a02 2f01 |0019: const-string v2, ")" // string@012f │ │ +0ab656: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab65c: 0c01 |001e: move-result-object v1 │ │ +0ab65e: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab664: 0c01 |0022: move-result-object v1 │ │ +0ab666: 7020 f642 1000 |0023: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ab66c: 2700 |0026: throw v0 │ │ +0ab66e: 5430 c304 |0027: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mMediaSessionToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04c3 │ │ +0ab672: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0006 line=563 │ │ 0x0027 line=566 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ @@ -52194,22 +52200,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ad8d0: |[0ad8d0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.isConnected:()Z │ │ -0ad8e0: 5220 ca04 |0000: iget v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad8e4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0ad8e6: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -0ad8ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ad8ec: 0f00 |0006: return v0 │ │ -0ad8ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ad8f0: 28fe |0008: goto 0006 // -0002 │ │ +0ab674: |[0ab674] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.isConnected:()Z │ │ +0ab684: 5220 ca04 |0000: iget v0, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab688: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0ab68a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +0ab68e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0ab690: 0f00 |0006: return v0 │ │ +0ab692: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ab694: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ │ │ #9 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;) │ │ @@ -52217,59 +52223,59 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -0ad8f4: |[0ad8f4] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V │ │ -0ad904: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0ad908: 2203 6408 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ad90c: 1a04 093d |0004: const-string v4, "parentId is null" // string@3d09 │ │ -0ad910: 7020 f242 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ad916: 2703 |0009: throw v3 │ │ -0ad918: 3908 0a00 |000a: if-nez v8, 0014 // +000a │ │ -0ad91c: 2203 6408 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ad920: 1a04 1d22 |000e: const-string v4, "callback is null" // string@221d │ │ -0ad924: 7020 f242 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ad92a: 2703 |0013: throw v3 │ │ -0ad92c: 5463 cb04 |0014: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ -0ad930: 6e20 e315 7300 |0016: invoke-virtual {v3, v7}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0ad936: 0c02 |0019: move-result-object v2 │ │ -0ad938: 1f02 9a02 |001a: check-cast v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ -0ad93c: 3902 1e00 |001c: if-nez v2, 003a // +001e │ │ -0ad940: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0ad942: 3801 0c00 |001f: if-eqz v1, 002b // +000c │ │ -0ad946: 2202 9a02 |0021: new-instance v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ -0ad94a: 7020 050f 7200 |0023: invoke-direct {v2, v7}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.:(Ljava/lang/String;)V // method@0f05 │ │ -0ad950: 5463 cb04 |0026: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ -0ad954: 6e30 ea15 7302 |0028: invoke-virtual {v3, v7, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0ad95a: 5b28 b704 |002b: iput-object v8, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.callback:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; // field@04b7 │ │ -0ad95e: 5263 ca04 |002d: iget v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ad962: 1224 |002f: const/4 v4, #int 2 // #2 │ │ -0ad964: 3343 0900 |0030: if-ne v3, v4, 0039 // +0009 │ │ -0ad968: 5463 c604 |0032: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ad96c: 5464 c704 |0034: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ad970: 7230 d00e 7304 |0036: invoke-interface {v3, v7, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed0 │ │ -0ad976: 0e00 |0039: return-void │ │ -0ad978: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -0ad97a: 28e4 |003b: goto 001f // -001c │ │ -0ad97c: 0d00 |003c: move-exception v0 │ │ -0ad97e: 1a03 0215 |003d: const-string v3, "MediaBrowserCompat" // string@1502 │ │ -0ad982: 2204 7908 |003f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ad986: 7010 5a43 0400 |0041: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ad98c: 1a05 dd1f |0044: const-string v5, "addSubscription failed with RemoteException parentId=" // string@1fdd │ │ -0ad990: 6e20 6343 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad996: 0c04 |0049: move-result-object v4 │ │ -0ad998: 6e20 6343 7400 |004a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ad99e: 0c04 |004d: move-result-object v4 │ │ -0ad9a0: 6e10 6a43 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ad9a6: 0c04 |0051: move-result-object v4 │ │ -0ad9a8: 7120 5737 4300 |0052: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ad9ae: 28e4 |0055: goto 0039 // -001c │ │ +0ab698: |[0ab698] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V │ │ +0ab6a8: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0ab6ac: 2203 6408 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab6b0: 1a04 043d |0004: const-string v4, "parentId is null" // string@3d04 │ │ +0ab6b4: 7020 f242 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab6ba: 2703 |0009: throw v3 │ │ +0ab6bc: 3908 0a00 |000a: if-nez v8, 0014 // +000a │ │ +0ab6c0: 2203 6408 |000c: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab6c4: 1a04 1822 |000e: const-string v4, "callback is null" // string@2218 │ │ +0ab6c8: 7020 f242 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab6ce: 2703 |0013: throw v3 │ │ +0ab6d0: 5463 cb04 |0014: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ +0ab6d4: 6e20 e315 7300 |0016: invoke-virtual {v3, v7}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ab6da: 0c02 |0019: move-result-object v2 │ │ +0ab6dc: 1f02 9a02 |001a: check-cast v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ +0ab6e0: 3902 1e00 |001c: if-nez v2, 003a // +001e │ │ +0ab6e4: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0ab6e6: 3801 0c00 |001f: if-eqz v1, 002b // +000c │ │ +0ab6ea: 2202 9a02 |0021: new-instance v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ +0ab6ee: 7020 050f 7200 |0023: invoke-direct {v2, v7}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.:(Ljava/lang/String;)V // method@0f05 │ │ +0ab6f4: 5463 cb04 |0026: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ +0ab6f8: 6e30 ea15 7302 |0028: invoke-virtual {v3, v7, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ab6fe: 5b28 b704 |002b: iput-object v8, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription;.callback:Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; // field@04b7 │ │ +0ab702: 5263 ca04 |002d: iget v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab706: 1224 |002f: const/4 v4, #int 2 // #2 │ │ +0ab708: 3343 0900 |0030: if-ne v3, v4, 0039 // +0009 │ │ +0ab70c: 5463 c604 |0032: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab710: 5464 c704 |0034: iget-object v4, v6, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab714: 7230 d00e 7304 |0036: invoke-interface {v3, v7, v4}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed0 │ │ +0ab71a: 0e00 |0039: return-void │ │ +0ab71c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +0ab71e: 28e4 |003b: goto 001f // -001c │ │ +0ab720: 0d00 |003c: move-exception v0 │ │ +0ab722: 1a03 fe14 |003d: const-string v3, "MediaBrowserCompat" // string@14fe │ │ +0ab726: 2204 7908 |003f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab72a: 7010 5a43 0400 |0041: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab730: 1a05 d81f |0044: const-string v5, "addSubscription failed with RemoteException parentId=" // string@1fd8 │ │ +0ab734: 6e20 6343 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab73a: 0c04 |0049: move-result-object v4 │ │ +0ab73c: 6e20 6343 7400 |004a: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab742: 0c04 |004d: move-result-object v4 │ │ +0ab744: 6e10 6a43 0400 |004e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab74a: 0c04 |0051: move-result-object v4 │ │ +0ab74c: 7120 5737 4300 |0052: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab752: 28e4 |0055: goto 0039 // -001c │ │ catches : 1 │ │ 0x0032 - 0x0039 │ │ Landroid/os/RemoteException; -> 0x003c │ │ positions : │ │ 0x0000 line=571 │ │ 0x0002 line=572 │ │ 0x000a line=574 │ │ @@ -52301,47 +52307,47 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0ad9c0: |[0ad9c0] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.unsubscribe:(Ljava/lang/String;)V │ │ -0ad9d0: 7110 3337 0600 |0000: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ad9d6: 0a02 |0003: move-result v2 │ │ -0ad9d8: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ -0ad9dc: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ad9e0: 1a03 083d |0008: const-string v3, "parentId is empty." // string@3d08 │ │ -0ad9e4: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ad9ea: 2702 |000d: throw v2 │ │ -0ad9ec: 5452 cb04 |000e: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ -0ad9f0: 6e20 ec15 6200 |0010: invoke-virtual {v2, v6}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ -0ad9f6: 0c01 |0013: move-result-object v1 │ │ -0ad9f8: 1f01 9a02 |0014: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ -0ad9fc: 5252 ca04 |0016: iget v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ -0ada00: 1223 |0018: const/4 v3, #int 2 // #2 │ │ -0ada02: 3332 0b00 |0019: if-ne v2, v3, 0024 // +000b │ │ -0ada06: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -0ada0a: 5452 c604 |001d: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ -0ada0e: 5453 c704 |001f: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ -0ada12: 7230 d40e 6203 |0021: invoke-interface {v2, v6, v3}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed4 │ │ -0ada18: 0e00 |0024: return-void │ │ -0ada1a: 0d00 |0025: move-exception v0 │ │ -0ada1c: 1a02 0215 |0026: const-string v2, "MediaBrowserCompat" // string@1502 │ │ -0ada20: 2203 7908 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ada24: 7010 5a43 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ada2a: 1a04 f93e |002d: const-string v4, "removeSubscription failed with RemoteException parentId=" // string@3ef9 │ │ -0ada2e: 6e20 6343 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ada34: 0c03 |0032: move-result-object v3 │ │ -0ada36: 6e20 6343 6300 |0033: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ada3c: 0c03 |0036: move-result-object v3 │ │ -0ada3e: 6e10 6a43 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ada44: 0c03 |003a: move-result-object v3 │ │ -0ada46: 7120 5737 3200 |003b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ada4c: 28e6 |003e: goto 0024 // -001a │ │ +0ab764: |[0ab764] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase.unsubscribe:(Ljava/lang/String;)V │ │ +0ab774: 7110 3337 0600 |0000: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ab77a: 0a02 |0003: move-result v2 │ │ +0ab77c: 3802 0a00 |0004: if-eqz v2, 000e // +000a │ │ +0ab780: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab784: 1a03 033d |0008: const-string v3, "parentId is empty." // string@3d03 │ │ +0ab788: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab78e: 2702 |000d: throw v2 │ │ +0ab790: 5452 cb04 |000e: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mSubscriptions:Landroid/support/v4/util/ArrayMap; // field@04cb │ │ +0ab794: 6e20 ec15 6200 |0010: invoke-virtual {v2, v6}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ +0ab79a: 0c01 |0013: move-result-object v1 │ │ +0ab79c: 1f01 9a02 |0014: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; // type@029a │ │ +0ab7a0: 5252 ca04 |0016: iget v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mState:I // field@04ca │ │ +0ab7a4: 1223 |0018: const/4 v3, #int 2 // #2 │ │ +0ab7a6: 3332 0b00 |0019: if-ne v2, v3, 0024 // +000b │ │ +0ab7aa: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +0ab7ae: 5452 c604 |001d: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceBinder:Landroid/support/v4/media/IMediaBrowserServiceCompat; // field@04c6 │ │ +0ab7b2: 5453 c704 |001f: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.mServiceCallbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04c7 │ │ +0ab7b6: 7230 d40e 6203 |0021: invoke-interface {v2, v6, v3}, Landroid/support/v4/media/IMediaBrowserServiceCompat;.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ed4 │ │ +0ab7bc: 0e00 |0024: return-void │ │ +0ab7be: 0d00 |0025: move-exception v0 │ │ +0ab7c0: 1a02 fe14 |0026: const-string v2, "MediaBrowserCompat" // string@14fe │ │ +0ab7c4: 2203 7908 |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ab7c8: 7010 5a43 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ab7ce: 1a04 f43e |002d: const-string v4, "removeSubscription failed with RemoteException parentId=" // string@3ef4 │ │ +0ab7d2: 6e20 6343 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab7d8: 0c03 |0032: move-result-object v3 │ │ +0ab7da: 6e20 6343 6300 |0033: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ab7e0: 0c03 |0036: move-result-object v3 │ │ +0ab7e2: 6e10 6a43 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ab7e8: 0c03 |003a: move-result-object v3 │ │ +0ab7ea: 7120 5737 3200 |003b: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ab7f0: 28e6 |003e: goto 0024 // -001a │ │ catches : 1 │ │ 0x001d - 0x0024 │ │ Landroid/os/RemoteException; -> 0x0025 │ │ positions : │ │ 0x0000 line=602 │ │ 0x0006 line=603 │ │ 0x000e line=607 │ │ @@ -52352,21 +52358,21 @@ │ │ 0x0026 line=616 │ │ locals : │ │ 0x0026 - 0x003f reg=0 ex Landroid/os/RemoteException; │ │ 0x0016 - 0x003f reg=1 sub Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$Subscription; │ │ 0x0000 - 0x003f reg=5 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x003f reg=6 parentId Ljava/lang/String; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #306 header: │ │ class_idx : 668 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #306 annotations: │ │ Annotations on class │ │ @@ -52388,17 +52394,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ada60: |[0ada60] android.support.v4.media.MediaBrowserCompat$MediaItem$1.:()V │ │ -0ada70: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ada76: 0e00 |0003: return-void │ │ +0ab804: |[0ab804] android.support.v4.media.MediaBrowserCompat$MediaItem$1.:()V │ │ +0ab814: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ab81a: 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 - │ │ @@ -52407,19 +52413,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 │ │ -0ada78: |[0ada78] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -0ada88: 2200 9e02 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ -0ada8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ada8e: 7030 360f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0f36 │ │ -0ada94: 1100 |0006: return-object v0 │ │ +0ab81c: |[0ab81c] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +0ab82c: 2200 9e02 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ +0ab830: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ab832: 7030 360f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V // method@0f36 │ │ +0ab838: 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; │ │ │ │ @@ -52428,18 +52434,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 │ │ -0ada98: |[0ada98] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0adaa8: 6e20 300f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0f30 │ │ -0adaae: 0c00 |0003: move-result-object v0 │ │ -0adab0: 1100 |0004: return-object v0 │ │ +0ab83c: |[0ab83c] android.support.v4.media.MediaBrowserCompat$MediaItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ab84c: 6e20 300f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0f30 │ │ +0ab852: 0c00 |0003: move-result-object v0 │ │ +0ab854: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -52448,17 +52454,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 │ │ -0adab4: |[0adab4] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ -0adac4: 2320 0d09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@090d │ │ -0adac8: 1100 |0002: return-object v0 │ │ +0ab858: |[0ab858] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ +0ab868: 2320 0d09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@090d │ │ +0ab86c: 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 │ │ │ │ @@ -52467,32 +52473,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0adacc: |[0adacc] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Ljava/lang/Object; │ │ -0adadc: 6e20 320f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0f32 │ │ -0adae2: 0c00 |0003: move-result-object v0 │ │ -0adae4: 1100 |0004: return-object v0 │ │ +0ab870: |[0ab870] android.support.v4.media.MediaBrowserCompat$MediaItem$1.newArray:(I)[Ljava/lang/Object; │ │ +0ab880: 6e20 320f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.newArray:(I)[Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // method@0f32 │ │ +0ab886: 0c00 |0003: move-result-object v0 │ │ +0ab888: 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 x0 I │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #307 header: │ │ class_idx : 669 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #307 annotations: │ │ Annotations on class │ │ @@ -52506,21 +52512,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #308 header: │ │ class_idx : 670 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 3 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -52576,44 +52582,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adae8: |[0adae8] android.support.v4.media.MediaBrowserCompat$MediaItem.:()V │ │ -0adaf8: 2200 9c02 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; // type@029c │ │ -0adafc: 7010 2f0f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.:()V // method@0f2f │ │ -0adb02: 6900 cc04 |0005: sput-object v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@04cc │ │ -0adb06: 0e00 |0007: return-void │ │ +0ab88c: |[0ab88c] android.support.v4.media.MediaBrowserCompat$MediaItem.:()V │ │ +0ab89c: 2200 9c02 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1; // type@029c │ │ +0ab8a0: 7010 2f0f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem$1;.:()V // method@0f2f │ │ +0ab8a6: 6900 cc04 |0005: sput-object v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@04cc │ │ +0ab8aa: 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 │ │ -0adb08: |[0adb08] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;)V │ │ -0adb18: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0adb1e: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0adb24: 0a00 |0006: move-result v0 │ │ -0adb26: 5910 d004 |0007: iput v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adb2a: 6200 0805 |0009: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ -0adb2e: 7220 0c05 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0adb34: 0c00 |000e: move-result-object v0 │ │ -0adb36: 1f00 b102 |000f: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ -0adb3a: 5b10 cf04 |0011: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adb3e: 0e00 |0013: return-void │ │ +0ab8ac: |[0ab8ac] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;)V │ │ +0ab8bc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ab8c2: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0ab8c8: 0a00 |0006: move-result v0 │ │ +0ab8ca: 5910 d004 |0007: iput v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0ab8ce: 6200 0805 |0009: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ +0ab8d2: 7220 0c05 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0ab8d8: 0c00 |000e: move-result-object v0 │ │ +0ab8da: 1f00 b102 |000f: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ +0ab8de: 5b10 cf04 |0011: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0ab8e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=238 │ │ 0x0009 line=239 │ │ 0x0013 line=240 │ │ locals : │ │ @@ -52625,17 +52631,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 │ │ -0adb40: |[0adb40] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ -0adb50: 7020 350f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;)V // method@0f35 │ │ -0adb56: 0e00 |0003: return-void │ │ +0ab8e4: |[0ab8e4] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaBrowserCompat$1;)V │ │ +0ab8f4: 7020 350f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.:(Landroid/os/Parcel;)V // method@0f35 │ │ +0ab8fa: 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; │ │ @@ -52645,33 +52651,33 @@ │ │ type : '(Landroid/support/v4/media/MediaDescriptionCompat;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0adb58: |[0adb58] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V │ │ -0adb68: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0adb6e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0adb72: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0adb76: 1a01 e125 |0007: const-string v1, "description cannot be null" // string@25e1 │ │ -0adb7a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0adb80: 2700 |000c: throw v0 │ │ -0adb82: 6e10 a30f 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaId:()Ljava/lang/String; // method@0fa3 │ │ -0adb88: 0c00 |0010: move-result-object v0 │ │ -0adb8a: 7110 3337 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0adb90: 0a00 |0014: move-result v0 │ │ -0adb92: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0adb96: 2200 6408 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0adb9a: 1a01 e225 |0019: const-string v1, "description must have a non-empty media id" // string@25e2 │ │ -0adb9e: 7020 f242 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0adba4: 2700 |001e: throw v0 │ │ -0adba6: 5924 d004 |001f: iput v4, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adbaa: 5b23 cf04 |0021: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adbae: 0e00 |0023: return-void │ │ +0ab8fc: |[0ab8fc] android.support.v4.media.MediaBrowserCompat$MediaItem.:(Landroid/support/v4/media/MediaDescriptionCompat;I)V │ │ +0ab90c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0ab912: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0ab916: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab91a: 1a01 dc25 |0007: const-string v1, "description cannot be null" // string@25dc │ │ +0ab91e: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab924: 2700 |000c: throw v0 │ │ +0ab926: 6e10 a30f 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaId:()Ljava/lang/String; // method@0fa3 │ │ +0ab92c: 0c00 |0010: move-result-object v0 │ │ +0ab92e: 7110 3337 0000 |0011: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ab934: 0a00 |0014: move-result v0 │ │ +0ab936: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0ab93a: 2200 6408 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ab93e: 1a01 dd25 |0019: const-string v1, "description must have a non-empty media id" // string@25dd │ │ +0ab942: 7020 f242 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ab948: 2700 |001e: throw v0 │ │ +0ab94a: 5924 d004 |001f: iput v4, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0ab94e: 5b23 cf04 |0021: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0ab952: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=224 │ │ 0x0005 line=225 │ │ 0x000d line=227 │ │ 0x0017 line=228 │ │ @@ -52689,17 +52695,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0adbb0: |[0adbb0] android.support.v4.media.MediaBrowserCompat$MediaItem.describeContents:()I │ │ -0adbc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adbc2: 0f00 |0001: return v0 │ │ +0ab954: |[0ab954] android.support.v4.media.MediaBrowserCompat$MediaItem.describeContents:()I │ │ +0ab964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab966: 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;) │ │ @@ -52707,17 +52713,17 @@ │ │ type : '()Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adbc4: |[0adbc4] android.support.v4.media.MediaBrowserCompat$MediaItem.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0adbd4: 5410 cf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adbd8: 1100 |0002: return-object v0 │ │ +0ab968: |[0ab968] android.support.v4.media.MediaBrowserCompat$MediaItem.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0ab978: 5410 cf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0ab97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -52725,17 +52731,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adbdc: |[0adbdc] android.support.v4.media.MediaBrowserCompat$MediaItem.getFlags:()I │ │ -0adbec: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adbf0: 0f00 |0002: return v0 │ │ +0ab980: |[0ab980] android.support.v4.media.MediaBrowserCompat$MediaItem.getFlags:()I │ │ +0ab990: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0ab994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -52743,19 +52749,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0adbf4: |[0adbf4] android.support.v4.media.MediaBrowserCompat$MediaItem.getMediaId:()Ljava/lang/String; │ │ -0adc04: 5410 cf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adc08: 6e10 a30f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaId:()Ljava/lang/String; // method@0fa3 │ │ -0adc0e: 0c00 |0005: move-result-object v0 │ │ -0adc10: 1100 |0006: return-object v0 │ │ +0ab998: |[0ab998] android.support.v4.media.MediaBrowserCompat$MediaItem.getMediaId:()Ljava/lang/String; │ │ +0ab9a8: 5410 cf04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0ab9ac: 6e10 a30f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaId:()Ljava/lang/String; // method@0fa3 │ │ +0ab9b2: 0c00 |0005: move-result-object v0 │ │ +0ab9b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -52763,22 +52769,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0adc14: |[0adc14] android.support.v4.media.MediaBrowserCompat$MediaItem.isBrowsable:()Z │ │ -0adc24: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adc28: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0adc2c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0adc30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0adc32: 0f00 |0007: return v0 │ │ -0adc34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0adc36: 28fe |0009: goto 0007 // -0002 │ │ +0ab9b8: |[0ab9b8] android.support.v4.media.MediaBrowserCompat$MediaItem.isBrowsable:()Z │ │ +0ab9c8: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0ab9cc: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0ab9d0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0ab9d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ab9d6: 0f00 |0007: return v0 │ │ +0ab9d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ab9da: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #5 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -52786,22 +52792,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0adc38: |[0adc38] android.support.v4.media.MediaBrowserCompat$MediaItem.isPlayable:()Z │ │ -0adc48: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adc4c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0adc50: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0adc54: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0adc56: 0f00 |0007: return v0 │ │ -0adc58: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0adc5a: 28fe |0009: goto 0007 // -0002 │ │ +0ab9dc: |[0ab9dc] android.support.v4.media.MediaBrowserCompat$MediaItem.isPlayable:()Z │ │ +0ab9ec: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0ab9f0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0ab9f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0ab9f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ab9fa: 0f00 |0007: return v0 │ │ +0ab9fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ab9fe: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaItem; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaBrowserCompat$MediaItem;) │ │ @@ -52809,33 +52815,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0adc5c: |[0adc5c] android.support.v4.media.MediaBrowserCompat$MediaItem.toString:()Ljava/lang/String; │ │ -0adc6c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0adc70: 1a01 1615 |0002: const-string v1, "MediaItem{" // string@1516 │ │ -0adc74: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -0adc7a: 1a01 e333 |0007: const-string v1, "mFlags=" // string@33e3 │ │ -0adc7e: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0adc84: 0c01 |000c: move-result-object v1 │ │ -0adc86: 5232 d004 |000d: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adc8a: 6e20 5f43 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0adc90: 1a01 5701 |0012: const-string v1, ", mDescription=" // string@0157 │ │ -0adc94: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0adc9a: 0c01 |0017: move-result-object v1 │ │ -0adc9c: 5432 cf04 |0018: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adca0: 6e20 6243 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0adca6: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ -0adcaa: 6e20 5d43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0adcb0: 6e10 6a43 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0adcb6: 0c01 |0025: move-result-object v1 │ │ -0adcb8: 1101 |0026: return-object v1 │ │ +0aba00: |[0aba00] android.support.v4.media.MediaBrowserCompat$MediaItem.toString:()Ljava/lang/String; │ │ +0aba10: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0aba14: 1a01 1215 |0002: const-string v1, "MediaItem{" // string@1512 │ │ +0aba18: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +0aba1e: 1a01 de33 |0007: const-string v1, "mFlags=" // string@33de │ │ +0aba22: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aba28: 0c01 |000c: move-result-object v1 │ │ +0aba2a: 5232 d004 |000d: iget v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0aba2e: 6e20 5f43 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0aba34: 1a01 5401 |0012: const-string v1, ", mDescription=" // string@0154 │ │ +0aba38: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0aba3e: 0c01 |0017: move-result-object v1 │ │ +0aba40: 5432 cf04 |0018: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0aba44: 6e20 6243 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0aba4a: 1301 7d00 |001d: const/16 v1, #int 125 // #7d │ │ +0aba4e: 6e20 5d43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0aba54: 6e10 6a43 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0aba5a: 0c01 |0025: move-result-object v1 │ │ +0aba5c: 1101 |0026: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=256 │ │ 0x0012 line=257 │ │ 0x001d line=258 │ │ 0x0022 line=259 │ │ @@ -52848,37 +52854,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0adcbc: |[0adcbc] android.support.v4.media.MediaBrowserCompat$MediaItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0adccc: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ -0adcd0: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0adcd6: 5410 cf04 |0005: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ -0adcda: 6e30 a80f 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fa8 │ │ -0adce0: 0e00 |000a: return-void │ │ +0aba60: |[0aba60] android.support.v4.media.MediaBrowserCompat$MediaItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0aba70: 5210 d004 |0000: iget v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mFlags:I // field@04d0 │ │ +0aba74: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0aba7a: 5410 cf04 |0005: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@04cf │ │ +0aba7e: 6e30 a80f 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fa8 │ │ +0aba84: 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 : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #309 header: │ │ class_idx : 671 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #309 annotations: │ │ Annotations on class │ │ @@ -52908,17 +52914,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0adce4: |[0adce4] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.:()V │ │ -0adcf4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0adcfa: 0e00 |0003: return-void │ │ +0aba88: |[0aba88] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.:()V │ │ +0aba98: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aba9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; │ │ │ │ Virtual methods - │ │ @@ -52927,16 +52933,16 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0adcfc: |[0adcfc] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.onChildrenLoaded:(Ljava/lang/String;Ljava/util/List;)V │ │ -0add0c: 0e00 |0000: return-void │ │ +0abaa0: |[0abaa0] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.onChildrenLoaded:(Ljava/lang/String;Ljava/util/List;)V │ │ +0abab0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; │ │ 0x0000 - 0x0001 reg=1 parentId Ljava/lang/String; │ │ @@ -52947,30 +52953,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0add10: |[0add10] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.onError:(Ljava/lang/String;)V │ │ -0add20: 0e00 |0000: return-void │ │ +0abab4: |[0abab4] android.support.v4.media.MediaBrowserCompat$SubscriptionCallback.onError:(Ljava/lang/String;)V │ │ +0abac4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback; │ │ 0x0000 - 0x0001 reg=1 parentId Ljava/lang/String; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #310 header: │ │ class_idx : 672 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -53014,20 +53020,20 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0add24: |[0add24] android.support.v4.media.MediaBrowserCompat.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V │ │ -0add34: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0add3a: 2200 9b02 |0003: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ -0add3e: 7055 060f 2043 |0005: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V // method@0f06 │ │ -0add44: 5b10 d104 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0add48: 0e00 |000a: return-void │ │ +0abac8: |[0abac8] android.support.v4.media.MediaBrowserCompat.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V │ │ +0abad8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0abade: 2200 9b02 |0003: new-instance v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ +0abae2: 7055 060f 2043 |0005: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.:(Landroid/content/Context;Landroid/content/ComponentName;Landroid/support/v4/media/MediaBrowserCompat$ConnectionCallback;Landroid/os/Bundle;)V // method@0f06 │ │ +0abae8: 5b10 d104 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abaec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x000a line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ @@ -53042,18 +53048,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0add4c: |[0add4c] android.support.v4.media.MediaBrowserCompat.connect:()V │ │ -0add5c: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0add60: 6e10 1d0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.connect:()V // method@0f1d │ │ -0add66: 0e00 |0005: return-void │ │ +0abaf0: |[0abaf0] android.support.v4.media.MediaBrowserCompat.connect:()V │ │ +0abb00: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb04: 6e10 1d0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.connect:()V // method@0f1d │ │ +0abb0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ @@ -53062,18 +53068,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0add68: |[0add68] android.support.v4.media.MediaBrowserCompat.disconnect:()V │ │ -0add78: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0add7c: 6e10 1e0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.disconnect:()V // method@0f1e │ │ -0add82: 0e00 |0005: return-void │ │ +0abb0c: |[0abb0c] android.support.v4.media.MediaBrowserCompat.disconnect:()V │ │ +0abb1c: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb20: 6e10 1e0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.disconnect:()V // method@0f1e │ │ +0abb26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ @@ -53082,19 +53088,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0add84: |[0add84] android.support.v4.media.MediaBrowserCompat.getExtras:()Landroid/os/Bundle; │ │ -0add94: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0add98: 6e10 210f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getExtras:()Landroid/os/Bundle; // method@0f21 │ │ -0add9e: 0c00 |0005: move-result-object v0 │ │ -0adda0: 1100 |0006: return-object v0 │ │ +0abb28: |[0abb28] android.support.v4.media.MediaBrowserCompat.getExtras:()Landroid/os/Bundle; │ │ +0abb38: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb3c: 6e10 210f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getExtras:()Landroid/os/Bundle; // method@0f21 │ │ +0abb42: 0c00 |0005: move-result-object v0 │ │ +0abb44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaBrowserCompat;) │ │ @@ -53102,18 +53108,18 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0adda4: |[0adda4] android.support.v4.media.MediaBrowserCompat.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V │ │ -0addb4: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0addb8: 6e30 220f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V // method@0f22 │ │ -0addbe: 0e00 |0005: return-void │ │ +0abb48: |[0abb48] android.support.v4.media.MediaBrowserCompat.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V │ │ +0abb58: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb5c: 6e30 220f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;)V // method@0f22 │ │ +0abb62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ 0x0000 - 0x0006 reg=2 mediaId Ljava/lang/String; │ │ @@ -53124,19 +53130,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0addc0: |[0addc0] android.support.v4.media.MediaBrowserCompat.getRoot:()Ljava/lang/String; │ │ -0addd0: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0addd4: 6e10 240f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getRoot:()Ljava/lang/String; // method@0f24 │ │ -0addda: 0c00 |0005: move-result-object v0 │ │ -0adddc: 1100 |0006: return-object v0 │ │ +0abb64: |[0abb64] android.support.v4.media.MediaBrowserCompat.getRoot:()Ljava/lang/String; │ │ +0abb74: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb78: 6e10 240f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getRoot:()Ljava/lang/String; // method@0f24 │ │ +0abb7e: 0c00 |0005: move-result-object v0 │ │ +0abb80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ #5 : (in Landroid/support/v4/media/MediaBrowserCompat;) │ │ @@ -53144,19 +53150,19 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0adde0: |[0adde0] android.support.v4.media.MediaBrowserCompat.getServiceComponent:()Landroid/content/ComponentName; │ │ -0addf0: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0addf4: 6e10 250f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getServiceComponent:()Landroid/content/ComponentName; // method@0f25 │ │ -0addfa: 0c00 |0005: move-result-object v0 │ │ -0addfc: 1100 |0006: return-object v0 │ │ +0abb84: |[0abb84] android.support.v4.media.MediaBrowserCompat.getServiceComponent:()Landroid/content/ComponentName; │ │ +0abb94: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abb98: 6e10 250f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getServiceComponent:()Landroid/content/ComponentName; // method@0f25 │ │ +0abb9e: 0c00 |0005: move-result-object v0 │ │ +0abba0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaBrowserCompat;) │ │ @@ -53164,19 +53170,19 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ade00: |[0ade00] android.support.v4.media.MediaBrowserCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0ade10: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0ade14: 6e10 260f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0f26 │ │ -0ade1a: 0c00 |0005: move-result-object v0 │ │ -0ade1c: 1100 |0006: return-object v0 │ │ +0abba4: |[0abba4] android.support.v4.media.MediaBrowserCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0abbb4: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abbb8: 6e10 260f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@0f26 │ │ +0abbbe: 0c00 |0005: move-result-object v0 │ │ +0abbc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/MediaBrowserCompat;) │ │ @@ -53184,19 +53190,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ade20: |[0ade20] android.support.v4.media.MediaBrowserCompat.isConnected:()Z │ │ -0ade30: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0ade34: 6e10 280f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ -0ade3a: 0a00 |0005: move-result v0 │ │ -0ade3c: 0f00 |0006: return v0 │ │ +0abbc4: |[0abbc4] android.support.v4.media.MediaBrowserCompat.isConnected:()Z │ │ +0abbd4: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abbd8: 6e10 280f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.isConnected:()Z // method@0f28 │ │ +0abbde: 0a00 |0005: move-result v0 │ │ +0abbe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ │ │ #8 : (in Landroid/support/v4/media/MediaBrowserCompat;) │ │ @@ -53204,18 +53210,18 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ade40: |[0ade40] android.support.v4.media.MediaBrowserCompat.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V │ │ -0ade50: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0ade54: 6e30 2d0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V // method@0f2d │ │ -0ade5a: 0e00 |0005: return-void │ │ +0abbe4: |[0abbe4] android.support.v4.media.MediaBrowserCompat.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V │ │ +0abbf4: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abbf8: 6e30 2d0f 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.subscribe:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserCompat$SubscriptionCallback;)V // method@0f2d │ │ +0abbfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ 0x0000 - 0x0006 reg=2 parentId Ljava/lang/String; │ │ @@ -53226,33 +53232,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ade5c: |[0ade5c] android.support.v4.media.MediaBrowserCompat.unsubscribe:(Ljava/lang/String;)V │ │ -0ade6c: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ -0ade70: 6e20 2e0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.unsubscribe:(Ljava/lang/String;)V // method@0f2e │ │ -0ade76: 0e00 |0005: return-void │ │ +0abc00: |[0abc00] android.support.v4.media.MediaBrowserCompat.unsubscribe:(Ljava/lang/String;)V │ │ +0abc10: 5410 d104 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat;.mImpl:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04d1 │ │ +0abc14: 6e20 2e0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.unsubscribe:(Ljava/lang/String;)V // method@0f2e │ │ +0abc1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/MediaBrowserCompat; │ │ 0x0000 - 0x0006 reg=2 parentId Ljava/lang/String; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #311 header: │ │ class_idx : 673 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -53281,19 +53287,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ade78: |[0ade78] android.support.v4.media.MediaBrowserServiceCompat$1.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -0ade88: 5b01 d204 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ -0ade8c: 5b02 d304 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04d3 │ │ -0ade90: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ade96: 0e00 |0007: return-void │ │ +0abc1c: |[0abc1c] android.support.v4.media.MediaBrowserServiceCompat$1.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +0abc2c: 5b01 d204 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ +0abc30: 5b02 d304 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04d3 │ │ +0abc34: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0abc3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ @@ -53304,66 +53310,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0ade98: |[0ade98] android.support.v4.media.MediaBrowserServiceCompat$1.run:()V │ │ -0adea8: 5484 d204 |0000: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ -0adeac: 7110 750f 0400 |0002: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0adeb2: 0c04 |0005: move-result-object v4 │ │ -0adeb4: 6e10 e915 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ -0adeba: 0c04 |0009: move-result-object v4 │ │ -0adebc: 7210 4744 0400 |000a: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0adec2: 0c02 |000d: move-result-object v2 │ │ -0adec4: 7210 0244 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0adeca: 0a04 |0011: move-result v4 │ │ -0adecc: 3804 5300 |0012: if-eqz v4, 0065 // +0053 │ │ -0aded0: 7210 0344 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0aded6: 0c03 |0017: move-result-object v3 │ │ -0aded8: 1f03 de00 |0018: check-cast v3, Landroid/os/IBinder; // type@00de │ │ -0adedc: 5484 d204 |001a: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ -0adee0: 7110 750f 0400 |001c: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0adee6: 0c04 |001f: move-result-object v4 │ │ -0adee8: 6e20 e315 3400 |0020: invoke-virtual {v4, v3}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0adeee: 0c00 |0023: move-result-object v0 │ │ -0adef0: 1f00 a602 |0024: check-cast v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0adef4: 5404 dd04 |0026: iget-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ -0adef8: 5405 df04 |0028: iget-object v5, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0adefc: 6e10 5a0f 0500 |002a: invoke-virtual {v5}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getRootId:()Ljava/lang/String; // method@0f5a │ │ -0adf02: 0c05 |002d: move-result-object v5 │ │ -0adf04: 5486 d304 |002e: iget-object v6, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04d3 │ │ -0adf08: 5407 df04 |0030: iget-object v7, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0adf0c: 6e10 590f 0700 |0032: invoke-virtual {v7}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getExtras:()Landroid/os/Bundle; // method@0f59 │ │ -0adf12: 0c07 |0035: move-result-object v7 │ │ -0adf14: 7240 e40e 5476 |0036: invoke-interface {v4, v5, v6, v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ee4 │ │ -0adf1a: 28d5 |0039: goto 000e // -002b │ │ -0adf1c: 0d01 |003a: move-exception v1 │ │ -0adf1e: 1a04 0615 |003b: const-string v4, "MediaBrowserServiceCompat" // string@1506 │ │ -0adf22: 2205 7908 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0adf26: 7010 5a43 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0adf2c: 1a06 0e06 |0042: const-string v6, "Connection for " // string@060e │ │ -0adf30: 6e20 6343 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0adf36: 0c05 |0047: move-result-object v5 │ │ -0adf38: 5406 de04 |0048: iget-object v6, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ -0adf3c: 6e20 6343 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0adf42: 0c05 |004d: move-result-object v5 │ │ -0adf44: 1a06 9600 |004e: const-string v6, " is no longer valid." // string@0096 │ │ -0adf48: 6e20 6343 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0adf4e: 0c05 |0053: move-result-object v5 │ │ -0adf50: 6e10 6a43 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0adf56: 0c05 |0057: move-result-object v5 │ │ -0adf58: 7120 5f37 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0adf5e: 5484 d204 |005b: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ -0adf62: 7110 750f 0400 |005d: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0adf68: 0c04 |0060: move-result-object v4 │ │ -0adf6a: 6e20 ec15 3400 |0061: invoke-virtual {v4, v3}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ -0adf70: 28aa |0064: goto 000e // -0056 │ │ -0adf72: 0e00 |0065: return-void │ │ +0abc3c: |[0abc3c] android.support.v4.media.MediaBrowserServiceCompat$1.run:()V │ │ +0abc4c: 5484 d204 |0000: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ +0abc50: 7110 750f 0400 |0002: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0abc56: 0c04 |0005: move-result-object v4 │ │ +0abc58: 6e10 e915 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ +0abc5e: 0c04 |0009: move-result-object v4 │ │ +0abc60: 7210 4744 0400 |000a: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0abc66: 0c02 |000d: move-result-object v2 │ │ +0abc68: 7210 0244 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0abc6e: 0a04 |0011: move-result v4 │ │ +0abc70: 3804 5300 |0012: if-eqz v4, 0065 // +0053 │ │ +0abc74: 7210 0344 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0abc7a: 0c03 |0017: move-result-object v3 │ │ +0abc7c: 1f03 de00 |0018: check-cast v3, Landroid/os/IBinder; // type@00de │ │ +0abc80: 5484 d204 |001a: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ +0abc84: 7110 750f 0400 |001c: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0abc8a: 0c04 |001f: move-result-object v4 │ │ +0abc8c: 6e20 e315 3400 |0020: invoke-virtual {v4, v3}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0abc92: 0c00 |0023: move-result-object v0 │ │ +0abc94: 1f00 a602 |0024: check-cast v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0abc98: 5404 dd04 |0026: iget-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ +0abc9c: 5405 df04 |0028: iget-object v5, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0abca0: 6e10 5a0f 0500 |002a: invoke-virtual {v5}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getRootId:()Ljava/lang/String; // method@0f5a │ │ +0abca6: 0c05 |002d: move-result-object v5 │ │ +0abca8: 5486 d304 |002e: iget-object v6, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.val$token:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04d3 │ │ +0abcac: 5407 df04 |0030: iget-object v7, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0abcb0: 6e10 590f 0700 |0032: invoke-virtual {v7}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getExtras:()Landroid/os/Bundle; // method@0f59 │ │ +0abcb6: 0c07 |0035: move-result-object v7 │ │ +0abcb8: 7240 e40e 5476 |0036: invoke-interface {v4, v5, v6, v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ee4 │ │ +0abcbe: 28d5 |0039: goto 000e // -002b │ │ +0abcc0: 0d01 |003a: move-exception v1 │ │ +0abcc2: 1a04 0215 |003b: const-string v4, "MediaBrowserServiceCompat" // string@1502 │ │ +0abcc6: 2205 7908 |003d: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0abcca: 7010 5a43 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0abcd0: 1a06 0a06 |0042: const-string v6, "Connection for " // string@060a │ │ +0abcd4: 6e20 6343 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abcda: 0c05 |0047: move-result-object v5 │ │ +0abcdc: 5406 de04 |0048: iget-object v6, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ +0abce0: 6e20 6343 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abce6: 0c05 |004d: move-result-object v5 │ │ +0abce8: 1a06 9300 |004e: const-string v6, " is no longer valid." // string@0093 │ │ +0abcec: 6e20 6343 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abcf2: 0c05 |0053: move-result-object v5 │ │ +0abcf4: 6e10 6a43 0500 |0054: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0abcfa: 0c05 |0057: move-result-object v5 │ │ +0abcfc: 7120 5f37 5400 |0058: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0abd02: 5484 d204 |005b: iget-object v4, v8, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d2 │ │ +0abd06: 7110 750f 0400 |005d: invoke-static {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0abd0c: 0c04 |0060: move-result-object v4 │ │ +0abd0e: 6e20 ec15 3400 |0061: invoke-virtual {v4, v3}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ +0abd14: 28aa |0064: goto 000e // -0056 │ │ +0abd16: 0e00 |0065: return-void │ │ catches : 1 │ │ 0x0026 - 0x0039 │ │ Landroid/os/RemoteException; -> 0x003a │ │ positions : │ │ 0x0000 line=383 │ │ 0x001a line=384 │ │ 0x0026 line=386 │ │ @@ -53374,21 +53380,21 @@ │ │ locals : │ │ 0x0026 - 0x0065 reg=0 connection Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x003b - 0x0065 reg=1 e Landroid/os/RemoteException; │ │ 0x001a - 0x0065 reg=3 key Landroid/os/IBinder; │ │ 0x000e - 0x0066 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0066 reg=8 this Landroid/support/v4/media/MediaBrowserServiceCompat$1; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #312 header: │ │ class_idx : 674 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -53417,19 +53423,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0adf84: |[0adf84] android.support.v4.media.MediaBrowserServiceCompat$2.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;)V │ │ -0adf94: 5b01 d404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ -0adf98: 5b02 d504 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ -0adf9c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0adfa2: 0e00 |0007: return-void │ │ +0abd28: |[0abd28] android.support.v4.media.MediaBrowserServiceCompat$2.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;)V │ │ +0abd38: 5b01 d404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ +0abd3c: 5b02 d504 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ +0abd40: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0abd46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -53440,64 +53446,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0adfa4: |[0adfa4] android.support.v4.media.MediaBrowserServiceCompat$2.run:()V │ │ -0adfb4: 5453 d404 |0000: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ -0adfb8: 7110 750f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0adfbe: 0c03 |0005: move-result-object v3 │ │ -0adfc0: 6e10 e915 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ -0adfc6: 0c03 |0009: move-result-object v3 │ │ -0adfc8: 7210 4744 0300 |000a: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0adfce: 0c02 |000d: move-result-object v2 │ │ -0adfd0: 7210 0244 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0adfd6: 0a03 |0011: move-result v3 │ │ -0adfd8: 3803 2600 |0012: if-eqz v3, 0038 // +0026 │ │ -0adfdc: 7210 0344 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0adfe2: 0c00 |0017: move-result-object v0 │ │ -0adfe4: 1f00 de00 |0018: check-cast v0, Landroid/os/IBinder; // type@00de │ │ -0adfe8: 5453 d404 |001a: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ -0adfec: 7110 750f 0300 |001c: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0adff2: 0c03 |001f: move-result-object v3 │ │ -0adff4: 6e20 e315 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0adffa: 0c01 |0023: move-result-object v1 │ │ -0adffc: 1f01 a602 |0024: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0ae000: 5413 e104 |0026: iget-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ -0ae004: 5454 d504 |0028: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ -0ae008: 6e20 f943 4300 |002a: invoke-virtual {v3, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@43f9 │ │ -0ae00e: 0a03 |002d: move-result v3 │ │ -0ae010: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ -0ae014: 5453 d404 |0030: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ -0ae018: 5454 d504 |0032: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ -0ae01c: 7130 790f 4301 |0034: invoke-static {v3, v4, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$700:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f79 │ │ -0ae022: 28d7 |0037: goto 000e // -0029 │ │ -0ae024: 0e00 |0038: return-void │ │ +0abd48: |[0abd48] android.support.v4.media.MediaBrowserServiceCompat$2.run:()V │ │ +0abd58: 5453 d404 |0000: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ +0abd5c: 7110 750f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0abd62: 0c03 |0005: move-result-object v3 │ │ +0abd64: 6e10 e915 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ +0abd6a: 0c03 |0009: move-result-object v3 │ │ +0abd6c: 7210 4744 0300 |000a: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0abd72: 0c02 |000d: move-result-object v2 │ │ +0abd74: 7210 0244 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0abd7a: 0a03 |0011: move-result v3 │ │ +0abd7c: 3803 2600 |0012: if-eqz v3, 0038 // +0026 │ │ +0abd80: 7210 0344 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0abd86: 0c00 |0017: move-result-object v0 │ │ +0abd88: 1f00 de00 |0018: check-cast v0, Landroid/os/IBinder; // type@00de │ │ +0abd8c: 5453 d404 |001a: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ +0abd90: 7110 750f 0300 |001c: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0abd96: 0c03 |001f: move-result-object v3 │ │ +0abd98: 6e20 e315 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0abd9e: 0c01 |0023: move-result-object v1 │ │ +0abda0: 1f01 a602 |0024: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0abda4: 5413 e104 |0026: iget-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ +0abda8: 5454 d504 |0028: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ +0abdac: 6e20 f943 4300 |002a: invoke-virtual {v3, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@43f9 │ │ +0abdb2: 0a03 |002d: move-result v3 │ │ +0abdb4: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ +0abdb8: 5453 d404 |0030: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d4 │ │ +0abdbc: 5454 d504 |0032: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.val$parentId:Ljava/lang/String; // field@04d5 │ │ +0abdc0: 7130 790f 4301 |0034: invoke-static {v3, v4, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$700:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f79 │ │ +0abdc6: 28d7 |0037: goto 000e // -0029 │ │ +0abdc8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x001a line=421 │ │ 0x0026 line=422 │ │ 0x0030 line=423 │ │ 0x0038 line=426 │ │ locals : │ │ 0x001a - 0x0038 reg=0 binder Landroid/os/IBinder; │ │ 0x0026 - 0x0038 reg=1 connection Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x000e - 0x0039 reg=2 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0039 reg=5 this Landroid/support/v4/media/MediaBrowserServiceCompat$2; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #313 header: │ │ class_idx : 677 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -53530,24 +53536,24 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ae028: |[0ae028] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0ae038: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae03e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0ae042: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ae046: 1a01 151a |0007: const-string v1, "The root id in BrowserRoot cannot be null. Use null for BrowserRoot instead." // string@1a15 │ │ -0ae04a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ae050: 2700 |000c: throw v0 │ │ -0ae052: 5b23 dc04 |000d: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mRootId:Ljava/lang/String; // field@04dc │ │ -0ae056: 5b24 db04 |000f: iput-object v4, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mExtras:Landroid/os/Bundle; // field@04db │ │ -0ae05a: 0e00 |0011: return-void │ │ +0abdcc: |[0abdcc] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0abddc: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0abde2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0abde6: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0abdea: 1a01 111a |0007: const-string v1, "The root id in BrowserRoot cannot be null. Use null for BrowserRoot instead." // string@1a11 │ │ +0abdee: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0abdf4: 2700 |000c: throw v0 │ │ +0abdf6: 5b23 dc04 |000d: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mRootId:Ljava/lang/String; // field@04dc │ │ +0abdfa: 5b24 db04 |000f: iput-object v4, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mExtras:Landroid/os/Bundle; // field@04db │ │ +0abdfe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0005 line=533 │ │ 0x000d line=536 │ │ 0x000f line=537 │ │ @@ -53563,17 +53569,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae05c: |[0ae05c] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.getExtras:()Landroid/os/Bundle; │ │ -0ae06c: 5410 db04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mExtras:Landroid/os/Bundle; // field@04db │ │ -0ae070: 1100 |0002: return-object v0 │ │ +0abe00: |[0abe00] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.getExtras:()Landroid/os/Bundle; │ │ +0abe10: 5410 db04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mExtras:Landroid/os/Bundle; // field@04db │ │ +0abe14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;) │ │ @@ -53581,30 +53587,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae074: |[0ae074] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.getRootId:()Ljava/lang/String; │ │ -0ae084: 5410 dc04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mRootId:Ljava/lang/String; // field@04dc │ │ -0ae088: 1100 |0002: return-object v0 │ │ +0abe18: |[0abe18] android.support.v4.media.MediaBrowserServiceCompat$BrowserRoot.getRootId:()Ljava/lang/String; │ │ +0abe28: 5410 dc04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.mRootId:Ljava/lang/String; // field@04dc │ │ +0abe2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #314 header: │ │ class_idx : 678 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #314 annotations: │ │ Annotations on class │ │ @@ -53650,21 +53656,21 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ae08c: |[0ae08c] android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V │ │ -0ae09c: 5b12 e204 |0000: iput-object v2, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04e2 │ │ -0ae0a0: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae0a6: 2200 ad08 |0005: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ -0ae0aa: 7010 f643 0000 |0007: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ -0ae0b0: 5b10 e104 |000a: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ -0ae0b4: 0e00 |000c: return-void │ │ +0abe30: |[0abe30] android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V │ │ +0abe40: 5b12 e204 |0000: iput-object v2, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04e2 │ │ +0abe44: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0abe4a: 2200 ad08 |0005: new-instance v0, Ljava/util/HashSet; // type@08ad │ │ +0abe4e: 7010 f643 0000 |0007: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@43f6 │ │ +0abe54: 5b10 e104 |000a: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ +0abe58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ @@ -53674,33 +53680,33 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ae0b8: |[0ae0b8] android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V │ │ -0ae0c8: 7020 5b0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V // method@0f5b │ │ -0ae0ce: 0e00 |0003: return-void │ │ +0abe5c: |[0abe5c] android.support.v4.media.MediaBrowserServiceCompat$ConnectionRecord.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V │ │ +0abe6c: 7020 5b0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V // method@0f5b │ │ +0abe72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaBrowserServiceCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #315 header: │ │ class_idx : 679 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #315 annotations: │ │ Annotations on class │ │ @@ -53741,19 +53747,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae0d0: |[0ae0d0] android.support.v4.media.MediaBrowserServiceCompat$Result.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V │ │ -0ae0e0: 5b01 e604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04e6 │ │ -0ae0e4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae0ea: 5b02 e304 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ -0ae0ee: 0e00 |0007: return-void │ │ +0abe74: |[0abe74] android.support.v4.media.MediaBrowserServiceCompat$Result.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V │ │ +0abe84: 5b01 e604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04e6 │ │ +0abe88: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0abe8e: 5b02 e304 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ +0abe92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0007 line=116 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ @@ -53767,48 +53773,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0ae0f0: |[0ae0f0] android.support.v4.media.MediaBrowserServiceCompat$Result.detach:()V │ │ -0ae100: 5530 e404 |0000: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ -0ae104: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0ae108: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae10c: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae110: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae116: 1a02 ef25 |000b: const-string v2, "detach() called when detach() had already been called for: " // string@25ef │ │ -0ae11a: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae120: 0c01 |0010: move-result-object v1 │ │ -0ae122: 5432 e304 |0011: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ -0ae126: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ae12c: 0c01 |0016: move-result-object v1 │ │ -0ae12e: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae134: 0c01 |001a: move-result-object v1 │ │ -0ae136: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae13c: 2700 |001e: throw v0 │ │ -0ae13e: 5530 e504 |001f: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ -0ae142: 3800 1d00 |0021: if-eqz v0, 003e // +001d │ │ -0ae146: 2200 6508 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae14a: 2201 7908 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae14e: 7010 5a43 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae154: 1a02 f025 |002a: const-string v2, "detach() called when sendResult() had already been called for: " // string@25f0 │ │ -0ae158: 6e20 6343 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae15e: 0c01 |002f: move-result-object v1 │ │ -0ae160: 5432 e304 |0030: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ -0ae164: 6e20 6243 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ae16a: 0c01 |0035: move-result-object v1 │ │ -0ae16c: 6e10 6a43 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae172: 0c01 |0039: move-result-object v1 │ │ -0ae174: 7020 f642 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae17a: 2700 |003d: throw v0 │ │ -0ae17c: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -0ae17e: 5c30 e404 |003f: iput-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ -0ae182: 0e00 |0041: return-void │ │ +0abe94: |[0abe94] android.support.v4.media.MediaBrowserServiceCompat$Result.detach:()V │ │ +0abea4: 5530 e404 |0000: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ +0abea8: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +0abeac: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0abeb0: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0abeb4: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0abeba: 1a02 ea25 |000b: const-string v2, "detach() called when detach() had already been called for: " // string@25ea │ │ +0abebe: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abec4: 0c01 |0010: move-result-object v1 │ │ +0abec6: 5432 e304 |0011: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ +0abeca: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0abed0: 0c01 |0016: move-result-object v1 │ │ +0abed2: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0abed8: 0c01 |001a: move-result-object v1 │ │ +0abeda: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0abee0: 2700 |001e: throw v0 │ │ +0abee2: 5530 e504 |001f: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ +0abee6: 3800 1d00 |0021: if-eqz v0, 003e // +001d │ │ +0abeea: 2200 6508 |0023: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0abeee: 2201 7908 |0025: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0abef2: 7010 5a43 0100 |0027: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0abef8: 1a02 eb25 |002a: const-string v2, "detach() called when sendResult() had already been called for: " // string@25eb │ │ +0abefc: 6e20 6343 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abf02: 0c01 |002f: move-result-object v1 │ │ +0abf04: 5432 e304 |0030: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ +0abf08: 6e20 6243 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0abf0e: 0c01 |0035: move-result-object v1 │ │ +0abf10: 6e10 6a43 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0abf16: 0c01 |0039: move-result-object v1 │ │ +0abf18: 7020 f642 1000 |003a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0abf1e: 2700 |003d: throw v0 │ │ +0abf20: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +0abf22: 5c30 e404 |003f: iput-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ +0abf26: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x001f line=138 │ │ 0x0023 line=139 │ │ 0x003e line=142 │ │ @@ -53822,23 +53828,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0ae184: |[0ae184] android.support.v4.media.MediaBrowserServiceCompat$Result.isDone:()Z │ │ -0ae194: 5510 e404 |0000: iget-boolean v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ -0ae198: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0ae19c: 5510 e504 |0004: iget-boolean v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ -0ae1a0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0ae1a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ae1a6: 0f00 |0009: return v0 │ │ -0ae1a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ae1aa: 28fe |000b: goto 0009 // -0002 │ │ +0abf28: |[0abf28] android.support.v4.media.MediaBrowserServiceCompat$Result.isDone:()Z │ │ +0abf38: 5510 e404 |0000: iget-boolean v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDetachCalled:Z // field@04e4 │ │ +0abf3c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0abf40: 5510 e504 |0004: iget-boolean v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ +0abf44: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0abf48: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0abf4a: 0f00 |0009: return v0 │ │ +0abf4c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0abf4e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ │ │ @@ -53847,16 +53853,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ae1ac: |[0ae1ac] android.support.v4.media.MediaBrowserServiceCompat$Result.onResultSent:(Ljava/lang/Object;)V │ │ -0ae1bc: 0e00 |0000: return-void │ │ +0abf50: |[0abf50] android.support.v4.media.MediaBrowserServiceCompat$Result.onResultSent:(Ljava/lang/Object;)V │ │ +0abf60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ @@ -53867,54 +53873,54 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0ae1c0: |[0ae1c0] android.support.v4.media.MediaBrowserServiceCompat$Result.sendResult:(Ljava/lang/Object;)V │ │ -0ae1d0: 5530 e504 |0000: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ -0ae1d4: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ -0ae1d8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae1dc: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae1e0: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae1e6: 1a02 e340 |000b: const-string v2, "sendResult() called twice for: " // string@40e3 │ │ -0ae1ea: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae1f0: 0c01 |0010: move-result-object v1 │ │ -0ae1f2: 5432 e304 |0011: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ -0ae1f6: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ae1fc: 0c01 |0016: move-result-object v1 │ │ -0ae1fe: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae204: 0c01 |001a: move-result-object v1 │ │ -0ae206: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae20c: 2700 |001e: throw v0 │ │ -0ae20e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0ae210: 5c30 e504 |0020: iput-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ -0ae214: 6e20 600f 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.onResultSent:(Ljava/lang/Object;)V // method@0f60 │ │ -0ae21a: 0e00 |0025: return-void │ │ +0abf64: |[0abf64] android.support.v4.media.MediaBrowserServiceCompat$Result.sendResult:(Ljava/lang/Object;)V │ │ +0abf74: 5530 e504 |0000: iget-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ +0abf78: 3800 1d00 |0002: if-eqz v0, 001f // +001d │ │ +0abf7c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0abf80: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0abf84: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0abf8a: 1a02 de40 |000b: const-string v2, "sendResult() called twice for: " // string@40de │ │ +0abf8e: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0abf94: 0c01 |0010: move-result-object v1 │ │ +0abf96: 5432 e304 |0011: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mDebug:Ljava/lang/Object; // field@04e3 │ │ +0abf9a: 6e20 6243 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0abfa0: 0c01 |0016: move-result-object v1 │ │ +0abfa2: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0abfa8: 0c01 |001a: move-result-object v1 │ │ +0abfaa: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0abfb0: 2700 |001e: throw v0 │ │ +0abfb2: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0abfb4: 5c30 e504 |0020: iput-boolean v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.mSendResultCalled:Z // field@04e5 │ │ +0abfb8: 6e20 600f 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.onResultSent:(Ljava/lang/Object;)V // method@0f60 │ │ +0abfbe: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ 0x001f line=125 │ │ 0x0022 line=126 │ │ 0x0025 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0026 reg=3 this Landroid/support/v4/media/MediaBrowserServiceCompat$Result; Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0026 reg=4 result Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #316 header: │ │ class_idx : 680 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #316 annotations: │ │ Annotations on class │ │ @@ -53955,22 +53961,22 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ae21c: |[0ae21c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$1.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V │ │ -0ae22c: 5b01 e704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae230: 5b02 e804 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ -0ae234: 5b03 e904 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae238: 5b04 ea04 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ -0ae23c: 5905 eb04 |0008: iput v5, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$uid:I // field@04eb │ │ -0ae240: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae246: 0e00 |000d: return-void │ │ +0abfc0: |[0abfc0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$1.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V │ │ +0abfd0: 5b01 e704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0abfd4: 5b02 e804 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ +0abfd8: 5b03 e904 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0abfdc: 5b04 ea04 |0006: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ +0abfe0: 5905 eb04 |0008: iput v5, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$uid:I // field@04eb │ │ +0abfe4: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0abfea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -53984,122 +53990,122 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -0ae248: |[0ae248] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$1.run:()V │ │ -0ae258: 5473 e804 |0000: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ -0ae25c: 7210 e30e 0300 |0002: invoke-interface {v3}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -0ae262: 0c00 |0005: move-result-object v0 │ │ -0ae264: 5473 e704 |0006: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae268: 5433 f704 |0008: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae26c: 7110 750f 0300 |000a: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae272: 0c03 |000d: move-result-object v3 │ │ -0ae274: 6e20 ec15 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ -0ae27a: 2201 a602 |0011: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0ae27e: 5473 e704 |0013: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae282: 5433 f704 |0015: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae286: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -0ae288: 7030 5c0f 3104 |0018: invoke-direct {v1, v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V // method@0f5c │ │ -0ae28e: 5473 e904 |001b: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae292: 5b13 de04 |001d: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ -0ae296: 5473 ea04 |001f: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ -0ae29a: 5b13 e004 |0021: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.rootHints:Landroid/os/Bundle; // field@04e0 │ │ -0ae29e: 5473 e804 |0023: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ -0ae2a2: 5b13 dd04 |0025: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ -0ae2a6: 5473 e704 |0027: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae2aa: 5433 f704 |0029: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae2ae: 5474 e904 |002b: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae2b2: 5275 eb04 |002d: iget v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$uid:I // field@04eb │ │ -0ae2b6: 5476 ea04 |002f: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ -0ae2ba: 6e40 820f 4365 |0031: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // method@0f82 │ │ -0ae2c0: 0c03 |0034: move-result-object v3 │ │ -0ae2c2: 5b13 df04 |0035: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0ae2c6: 5413 df04 |0037: iget-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0ae2ca: 3903 5000 |0039: if-nez v3, 0089 // +0050 │ │ -0ae2ce: 1a03 0615 |003b: const-string v3, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae2d2: 2204 7908 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae2d6: 7010 5a43 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae2dc: 1a05 df15 |0042: const-string v5, "No root for client " // string@15df │ │ -0ae2e0: 6e20 6343 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae2e6: 0c04 |0047: move-result-object v4 │ │ -0ae2e8: 5475 e904 |0048: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae2ec: 6e20 6343 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae2f2: 0c04 |004d: move-result-object v4 │ │ -0ae2f4: 1a05 8900 |004e: const-string v5, " from service " // string@0089 │ │ -0ae2f8: 6e20 6343 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae2fe: 0c04 |0053: move-result-object v4 │ │ -0ae300: 6e10 2243 0700 |0054: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0ae306: 0c05 |0057: move-result-object v5 │ │ -0ae308: 6e10 e142 0500 |0058: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0ae30e: 0c05 |005b: move-result-object v5 │ │ -0ae310: 6e20 6343 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae316: 0c04 |005f: move-result-object v4 │ │ -0ae318: 6e10 6a43 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae31e: 0c04 |0063: move-result-object v4 │ │ -0ae320: 7120 5b37 4300 |0064: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0ae326: 5473 e804 |0067: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ -0ae32a: 7210 e50e 0300 |0069: invoke-interface {v3}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnectFailed:()V // method@0ee5 │ │ -0ae330: 0e00 |006c: return-void │ │ -0ae332: 0d02 |006d: move-exception v2 │ │ -0ae334: 1a03 0615 |006e: const-string v3, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae338: 2204 7908 |0070: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae33c: 7010 5a43 0400 |0072: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae342: 1a05 9805 |0075: const-string v5, "Calling onConnectFailed() failed. Ignoring. pkg=" // string@0598 │ │ -0ae346: 6e20 6343 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae34c: 0c04 |007a: move-result-object v4 │ │ -0ae34e: 5475 e904 |007b: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae352: 6e20 6343 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae358: 0c04 |0080: move-result-object v4 │ │ -0ae35a: 6e10 6a43 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae360: 0c04 |0084: move-result-object v4 │ │ -0ae362: 7120 5f37 4300 |0085: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ae368: 28e4 |0088: goto 006c // -001c │ │ -0ae36a: 5473 e704 |0089: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae36e: 5433 f704 |008b: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae372: 7110 750f 0300 |008d: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae378: 0c03 |0090: move-result-object v3 │ │ -0ae37a: 6e30 ea15 0301 |0091: invoke-virtual {v3, v0, v1}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0ae380: 5473 e704 |0094: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae384: 5433 f704 |0096: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae388: 5433 ff04 |0098: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ -0ae38c: 3803 d2ff |009a: if-eqz v3, 006c // -002e │ │ -0ae390: 5473 e804 |009c: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ -0ae394: 5414 df04 |009e: iget-object v4, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0ae398: 6e10 5a0f 0400 |00a0: invoke-virtual {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getRootId:()Ljava/lang/String; // method@0f5a │ │ -0ae39e: 0c04 |00a3: move-result-object v4 │ │ -0ae3a0: 5475 e704 |00a4: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae3a4: 5455 f704 |00a6: iget-object v5, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae3a8: 5455 ff04 |00a8: iget-object v5, v5, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ -0ae3ac: 5416 df04 |00aa: iget-object v6, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ -0ae3b0: 6e10 590f 0600 |00ac: invoke-virtual {v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getExtras:()Landroid/os/Bundle; // method@0f59 │ │ -0ae3b6: 0c06 |00af: move-result-object v6 │ │ -0ae3b8: 7240 e40e 4365 |00b0: invoke-interface {v3, v4, v5, v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ee4 │ │ -0ae3be: 28b9 |00b3: goto 006c // -0047 │ │ -0ae3c0: 0d02 |00b4: move-exception v2 │ │ -0ae3c2: 1a03 0615 |00b5: const-string v3, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae3c6: 2204 7908 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae3ca: 7010 5a43 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae3d0: 1a05 9705 |00bc: const-string v5, "Calling onConnect() failed. Dropping client. pkg=" // string@0597 │ │ -0ae3d4: 6e20 6343 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae3da: 0c04 |00c1: move-result-object v4 │ │ -0ae3dc: 5475 e904 |00c2: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ -0ae3e0: 6e20 6343 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae3e6: 0c04 |00c7: move-result-object v4 │ │ -0ae3e8: 6e10 6a43 0400 |00c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae3ee: 0c04 |00cb: move-result-object v4 │ │ -0ae3f0: 7120 5f37 4300 |00cc: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ae3f6: 5473 e704 |00cf: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ -0ae3fa: 5433 f704 |00d1: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae3fe: 7110 750f 0300 |00d3: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae404: 0c03 |00d6: move-result-object v3 │ │ -0ae406: 6e20 ec15 0300 |00d7: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ -0ae40c: 2892 |00da: goto 006c // -006e │ │ +0abfec: |[0abfec] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$1.run:()V │ │ +0abffc: 5473 e804 |0000: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ +0ac000: 7210 e30e 0300 |0002: invoke-interface {v3}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +0ac006: 0c00 |0005: move-result-object v0 │ │ +0ac008: 5473 e704 |0006: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac00c: 5433 f704 |0008: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac010: 7110 750f 0300 |000a: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac016: 0c03 |000d: move-result-object v3 │ │ +0ac018: 6e20 ec15 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ +0ac01e: 2201 a602 |0011: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0ac022: 5473 e704 |0013: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac026: 5433 f704 |0015: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac02a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +0ac02c: 7030 5c0f 3104 |0018: invoke-direct {v1, v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V // method@0f5c │ │ +0ac032: 5473 e904 |001b: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0ac036: 5b13 de04 |001d: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ +0ac03a: 5473 ea04 |001f: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ +0ac03e: 5b13 e004 |0021: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.rootHints:Landroid/os/Bundle; // field@04e0 │ │ +0ac042: 5473 e804 |0023: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ +0ac046: 5b13 dd04 |0025: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ +0ac04a: 5473 e704 |0027: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac04e: 5433 f704 |0029: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac052: 5474 e904 |002b: iget-object v4, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0ac056: 5275 eb04 |002d: iget v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$uid:I // field@04eb │ │ +0ac05a: 5476 ea04 |002f: iget-object v6, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$rootHints:Landroid/os/Bundle; // field@04ea │ │ +0ac05e: 6e40 820f 4365 |0031: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onGetRoot:(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // method@0f82 │ │ +0ac064: 0c03 |0034: move-result-object v3 │ │ +0ac066: 5b13 df04 |0035: iput-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0ac06a: 5413 df04 |0037: iget-object v3, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0ac06e: 3903 5000 |0039: if-nez v3, 0089 // +0050 │ │ +0ac072: 1a03 0215 |003b: const-string v3, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac076: 2204 7908 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac07a: 7010 5a43 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac080: 1a05 db15 |0042: const-string v5, "No root for client " // string@15db │ │ +0ac084: 6e20 6343 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac08a: 0c04 |0047: move-result-object v4 │ │ +0ac08c: 5475 e904 |0048: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0ac090: 6e20 6343 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac096: 0c04 |004d: move-result-object v4 │ │ +0ac098: 1a05 8600 |004e: const-string v5, " from service " // string@0086 │ │ +0ac09c: 6e20 6343 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac0a2: 0c04 |0053: move-result-object v4 │ │ +0ac0a4: 6e10 2243 0700 |0054: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0ac0aa: 0c05 |0057: move-result-object v5 │ │ +0ac0ac: 6e10 e142 0500 |0058: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0ac0b2: 0c05 |005b: move-result-object v5 │ │ +0ac0b4: 6e20 6343 5400 |005c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac0ba: 0c04 |005f: move-result-object v4 │ │ +0ac0bc: 6e10 6a43 0400 |0060: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac0c2: 0c04 |0063: move-result-object v4 │ │ +0ac0c4: 7120 5b37 4300 |0064: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0ac0ca: 5473 e804 |0067: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ +0ac0ce: 7210 e50e 0300 |0069: invoke-interface {v3}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnectFailed:()V // method@0ee5 │ │ +0ac0d4: 0e00 |006c: return-void │ │ +0ac0d6: 0d02 |006d: move-exception v2 │ │ +0ac0d8: 1a03 0215 |006e: const-string v3, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac0dc: 2204 7908 |0070: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac0e0: 7010 5a43 0400 |0072: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac0e6: 1a05 9405 |0075: const-string v5, "Calling onConnectFailed() failed. Ignoring. pkg=" // string@0594 │ │ +0ac0ea: 6e20 6343 5400 |0077: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac0f0: 0c04 |007a: move-result-object v4 │ │ +0ac0f2: 5475 e904 |007b: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0ac0f6: 6e20 6343 5400 |007d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac0fc: 0c04 |0080: move-result-object v4 │ │ +0ac0fe: 6e10 6a43 0400 |0081: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac104: 0c04 |0084: move-result-object v4 │ │ +0ac106: 7120 5f37 4300 |0085: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ac10c: 28e4 |0088: goto 006c // -001c │ │ +0ac10e: 5473 e704 |0089: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac112: 5433 f704 |008b: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac116: 7110 750f 0300 |008d: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac11c: 0c03 |0090: move-result-object v3 │ │ +0ac11e: 6e30 ea15 0301 |0091: invoke-virtual {v3, v0, v1}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ac124: 5473 e704 |0094: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac128: 5433 f704 |0096: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac12c: 5433 ff04 |0098: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ +0ac130: 3803 d2ff |009a: if-eqz v3, 006c // -002e │ │ +0ac134: 5473 e804 |009c: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04e8 │ │ +0ac138: 5414 df04 |009e: iget-object v4, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0ac13c: 6e10 5a0f 0400 |00a0: invoke-virtual {v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getRootId:()Ljava/lang/String; // method@0f5a │ │ +0ac142: 0c04 |00a3: move-result-object v4 │ │ +0ac144: 5475 e704 |00a4: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac148: 5455 f704 |00a6: iget-object v5, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac14c: 5455 ff04 |00a8: iget-object v5, v5, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ +0ac150: 5416 df04 |00aa: iget-object v6, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot; // field@04df │ │ +0ac154: 6e10 590f 0600 |00ac: invoke-virtual {v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;.getExtras:()Landroid/os/Bundle; // method@0f59 │ │ +0ac15a: 0c06 |00af: move-result-object v6 │ │ +0ac15c: 7240 e40e 4365 |00b0: invoke-interface {v3, v4, v5, v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0ee4 │ │ +0ac162: 28b9 |00b3: goto 006c // -0047 │ │ +0ac164: 0d02 |00b4: move-exception v2 │ │ +0ac166: 1a03 0215 |00b5: const-string v3, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac16a: 2204 7908 |00b7: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac16e: 7010 5a43 0400 |00b9: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac174: 1a05 9305 |00bc: const-string v5, "Calling onConnect() failed. Dropping client. pkg=" // string@0593 │ │ +0ac178: 6e20 6343 5400 |00be: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac17e: 0c04 |00c1: move-result-object v4 │ │ +0ac180: 5475 e904 |00c2: iget-object v5, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.val$pkg:Ljava/lang/String; // field@04e9 │ │ +0ac184: 6e20 6343 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac18a: 0c04 |00c7: move-result-object v4 │ │ +0ac18c: 6e10 6a43 0400 |00c8: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac192: 0c04 |00cb: move-result-object v4 │ │ +0ac194: 7120 5f37 4300 |00cc: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ac19a: 5473 e704 |00cf: iget-object v3, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04e7 │ │ +0ac19e: 5433 f704 |00d1: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac1a2: 7110 750f 0300 |00d3: invoke-static {v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac1a8: 0c03 |00d6: move-result-object v3 │ │ +0ac1aa: 6e20 ec15 0300 |00d7: invoke-virtual {v3, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ +0ac1b0: 2892 |00da: goto 006c // -006e │ │ catches : 2 │ │ 0x0067 - 0x006c │ │ Landroid/os/RemoteException; -> 0x006d │ │ 0x0089 - 0x00b3 │ │ Landroid/os/RemoteException; -> 0x00b4 │ │ positions : │ │ 0x0000 line=171 │ │ @@ -54124,21 +54130,21 @@ │ │ locals : │ │ 0x006e - 0x0089 reg=2 ex Landroid/os/RemoteException; │ │ 0x0006 - 0x00db reg=0 b Landroid/os/IBinder; │ │ 0x001b - 0x00db reg=1 connection Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x00b5 - 0x00db reg=2 ex Landroid/os/RemoteException; │ │ 0x0000 - 0x00db reg=7 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #317 header: │ │ class_idx : 681 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #317 annotations: │ │ Annotations on class │ │ @@ -54167,19 +54173,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ae42c: |[0ae42c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$2.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -0ae43c: 5b01 ec04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ec │ │ -0ae440: 5b02 ed04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ed │ │ -0ae444: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae44a: 0e00 |0007: return-void │ │ +0ac1d0: |[0ac1d0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$2.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +0ac1e0: 5b01 ec04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ec │ │ +0ac1e4: 5b02 ed04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ed │ │ +0ac1e8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac1ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -54190,45 +54196,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ae44c: |[0ae44c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$2.run:()V │ │ -0ae45c: 5432 ed04 |0000: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ed │ │ -0ae460: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -0ae466: 0c00 |0005: move-result-object v0 │ │ -0ae468: 5432 ec04 |0006: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ec │ │ -0ae46c: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae470: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae476: 0c02 |000d: move-result-object v2 │ │ -0ae478: 6e20 ec15 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ -0ae47e: 0c01 |0011: move-result-object v1 │ │ -0ae480: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0ae484: 3801 0200 |0014: if-eqz v1, 0016 // +0002 │ │ -0ae488: 0e00 |0016: return-void │ │ +0ac1f0: |[0ac1f0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$2.run:()V │ │ +0ac200: 5432 ed04 |0000: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ed │ │ +0ac204: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +0ac20a: 0c00 |0005: move-result-object v0 │ │ +0ac20c: 5432 ec04 |0006: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ec │ │ +0ac210: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac214: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac21a: 0c02 |000d: move-result-object v2 │ │ +0ac21c: 6e20 ec15 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@15ec │ │ +0ac222: 0c01 |0011: move-result-object v1 │ │ +0ac224: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0ac228: 3801 0200 |0014: if-eqz v1, 0016 // +0002 │ │ +0ac22c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0006 line=219 │ │ 0x0014 line=220 │ │ 0x0016 line=223 │ │ locals : │ │ 0x0006 - 0x0017 reg=0 b Landroid/os/IBinder; │ │ 0x0014 - 0x0017 reg=1 old Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #318 header: │ │ class_idx : 682 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #318 annotations: │ │ Annotations on class │ │ @@ -54261,20 +54267,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae48c: |[0ae48c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$3.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V │ │ -0ae49c: 5b01 ee04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ -0ae4a0: 5b02 ef04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ef │ │ -0ae4a4: 5b03 f004 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ -0ae4a8: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae4ae: 0e00 |0009: return-void │ │ +0ac230: |[0ac230] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$3.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V │ │ +0ac240: 5b01 ee04 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ +0ac244: 5b02 ef04 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ef │ │ +0ac248: 5b03 f004 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ +0ac24c: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac252: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -54286,64 +54292,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0ae4b0: |[0ae4b0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$3.run:()V │ │ -0ae4c0: 5452 ef04 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ef │ │ -0ae4c4: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -0ae4ca: 0c00 |0005: move-result-object v0 │ │ -0ae4cc: 5452 ee04 |0006: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ -0ae4d0: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae4d4: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae4da: 0c02 |000d: move-result-object v2 │ │ -0ae4dc: 6e20 e315 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0ae4e2: 0c01 |0011: move-result-object v1 │ │ -0ae4e4: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0ae4e8: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -0ae4ec: 1a02 0615 |0016: const-string v2, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae4f0: 2203 7908 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae4f4: 7010 5a43 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae4fa: 1a04 de1f |001d: const-string v4, "addSubscription for callback that isn't registered id=" // string@1fde │ │ -0ae4fe: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae504: 0c03 |0022: move-result-object v3 │ │ -0ae506: 5454 f004 |0023: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ -0ae50a: 6e20 6343 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae510: 0c03 |0028: move-result-object v3 │ │ -0ae512: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae518: 0c03 |002c: move-result-object v3 │ │ -0ae51a: 7120 5f37 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ae520: 0e00 |0030: return-void │ │ -0ae522: 5452 ee04 |0031: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ -0ae526: 5422 f704 |0033: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae52a: 5453 f004 |0035: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ -0ae52e: 7130 770f 3201 |0037: invoke-static {v2, v3, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$400:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f77 │ │ -0ae534: 28f6 |003a: goto 0030 // -000a │ │ +0ac254: |[0ac254] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$3.run:()V │ │ +0ac264: 5452 ef04 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04ef │ │ +0ac268: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +0ac26e: 0c00 |0005: move-result-object v0 │ │ +0ac270: 5452 ee04 |0006: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ +0ac274: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac278: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac27e: 0c02 |000d: move-result-object v2 │ │ +0ac280: 6e20 e315 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ac286: 0c01 |0011: move-result-object v1 │ │ +0ac288: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0ac28c: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +0ac290: 1a02 0215 |0016: const-string v2, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac294: 2203 7908 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac298: 7010 5a43 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac29e: 1a04 d91f |001d: const-string v4, "addSubscription for callback that isn't registered id=" // string@1fd9 │ │ +0ac2a2: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac2a8: 0c03 |0022: move-result-object v3 │ │ +0ac2aa: 5454 f004 |0023: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ +0ac2ae: 6e20 6343 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac2b4: 0c03 |0028: move-result-object v3 │ │ +0ac2b6: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac2bc: 0c03 |002c: move-result-object v3 │ │ +0ac2be: 7120 5f37 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ac2c4: 0e00 |0030: return-void │ │ +0ac2c6: 5452 ee04 |0031: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04ee │ │ +0ac2ca: 5422 f704 |0033: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac2ce: 5453 f004 |0035: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.val$id:Ljava/lang/String; // field@04f0 │ │ +0ac2d2: 7130 770f 3201 |0037: invoke-static {v2, v3, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$400:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f77 │ │ +0ac2d8: 28f6 |003a: goto 0030 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0006 line=237 │ │ 0x0014 line=238 │ │ 0x0016 line=239 │ │ 0x0030 line=245 │ │ 0x0031 line=244 │ │ locals : │ │ 0x0006 - 0x003b reg=0 b Landroid/os/IBinder; │ │ 0x0014 - 0x003b reg=1 connection Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x0000 - 0x003b reg=5 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #319 header: │ │ class_idx : 683 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #319 annotations: │ │ Annotations on class │ │ @@ -54376,20 +54382,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae538: |[0ae538] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$4.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V │ │ -0ae548: 5b01 f104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f1 │ │ -0ae54c: 5b02 f204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04f2 │ │ -0ae550: 5b03 f304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ -0ae554: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae55a: 0e00 |0009: return-void │ │ +0ac2dc: |[0ac2dc] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$4.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V │ │ +0ac2ec: 5b01 f104 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f1 │ │ +0ac2f0: 5b02 f204 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04f2 │ │ +0ac2f4: 5b03 f304 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ +0ac2f8: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac2fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -54401,81 +54407,81 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0ae55c: |[0ae55c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$4.run:()V │ │ -0ae56c: 5452 f204 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04f2 │ │ -0ae570: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -0ae576: 0c00 |0005: move-result-object v0 │ │ -0ae578: 5452 f104 |0006: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f1 │ │ -0ae57c: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae580: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -0ae586: 0c02 |000d: move-result-object v2 │ │ -0ae588: 6e20 e315 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0ae58e: 0c01 |0011: move-result-object v1 │ │ -0ae590: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ -0ae594: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ -0ae598: 1a02 0615 |0016: const-string v2, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae59c: 2203 7908 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae5a0: 7010 5a43 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae5a6: 1a04 fa3e |001d: const-string v4, "removeSubscription for callback that isn't registered id=" // string@3efa │ │ -0ae5aa: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae5b0: 0c03 |0022: move-result-object v3 │ │ -0ae5b2: 5454 f304 |0023: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ -0ae5b6: 6e20 6343 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae5bc: 0c03 |0028: move-result-object v3 │ │ -0ae5be: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae5c4: 0c03 |002c: move-result-object v3 │ │ -0ae5c6: 7120 5f37 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ae5cc: 0e00 |0030: return-void │ │ -0ae5ce: 5412 e104 |0031: iget-object v2, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ -0ae5d2: 5453 f304 |0033: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ -0ae5d6: 6e20 fa43 3200 |0035: invoke-virtual {v2, v3}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@43fa │ │ -0ae5dc: 0a02 |0038: move-result v2 │ │ -0ae5de: 3902 f7ff |0039: if-nez v2, 0030 // -0009 │ │ -0ae5e2: 1a02 0615 |003b: const-string v2, "MediaBrowserServiceCompat" // string@1506 │ │ -0ae5e6: 2203 7908 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae5ea: 7010 5a43 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae5f0: 1a04 f83e |0042: const-string v4, "removeSubscription called for " // string@3ef8 │ │ -0ae5f4: 6e20 6343 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae5fa: 0c03 |0047: move-result-object v3 │ │ -0ae5fc: 5454 f304 |0048: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ -0ae600: 6e20 6343 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae606: 0c03 |004d: move-result-object v3 │ │ -0ae608: 1a04 e100 |004e: const-string v4, " which is not subscribed" // string@00e1 │ │ -0ae60c: 6e20 6343 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae612: 0c03 |0053: move-result-object v3 │ │ -0ae614: 6e10 6a43 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae61a: 0c03 |0057: move-result-object v3 │ │ -0ae61c: 7120 5f37 3200 |0058: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0ae622: 28d5 |005b: goto 0030 // -002b │ │ +0ac300: |[0ac300] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$4.run:()V │ │ +0ac310: 5452 f204 |0000: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04f2 │ │ +0ac314: 7210 e30e 0200 |0002: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +0ac31a: 0c00 |0005: move-result-object v0 │ │ +0ac31c: 5452 f104 |0006: iget-object v2, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f1 │ │ +0ac320: 5422 f704 |0008: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac324: 7110 750f 0200 |000a: invoke-static {v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +0ac32a: 0c02 |000d: move-result-object v2 │ │ +0ac32c: 6e20 e315 0200 |000e: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ac332: 0c01 |0011: move-result-object v1 │ │ +0ac334: 1f01 a602 |0012: check-cast v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // type@02a6 │ │ +0ac338: 3901 1d00 |0014: if-nez v1, 0031 // +001d │ │ +0ac33c: 1a02 0215 |0016: const-string v2, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac340: 2203 7908 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac344: 7010 5a43 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac34a: 1a04 f53e |001d: const-string v4, "removeSubscription for callback that isn't registered id=" // string@3ef5 │ │ +0ac34e: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac354: 0c03 |0022: move-result-object v3 │ │ +0ac356: 5454 f304 |0023: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ +0ac35a: 6e20 6343 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac360: 0c03 |0028: move-result-object v3 │ │ +0ac362: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac368: 0c03 |002c: move-result-object v3 │ │ +0ac36a: 7120 5f37 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ac370: 0e00 |0030: return-void │ │ +0ac372: 5412 e104 |0031: iget-object v2, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ +0ac376: 5453 f304 |0033: iget-object v3, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ +0ac37a: 6e20 fa43 3200 |0035: invoke-virtual {v2, v3}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@43fa │ │ +0ac380: 0a02 |0038: move-result v2 │ │ +0ac382: 3902 f7ff |0039: if-nez v2, 0030 // -0009 │ │ +0ac386: 1a02 0215 |003b: const-string v2, "MediaBrowserServiceCompat" // string@1502 │ │ +0ac38a: 2203 7908 |003d: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac38e: 7010 5a43 0300 |003f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac394: 1a04 f33e |0042: const-string v4, "removeSubscription called for " // string@3ef3 │ │ +0ac398: 6e20 6343 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac39e: 0c03 |0047: move-result-object v3 │ │ +0ac3a0: 5454 f304 |0048: iget-object v4, v5, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.val$id:Ljava/lang/String; // field@04f3 │ │ +0ac3a4: 6e20 6343 4300 |004a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac3aa: 0c03 |004d: move-result-object v3 │ │ +0ac3ac: 1a04 de00 |004e: const-string v4, " which is not subscribed" // string@00de │ │ +0ac3b0: 6e20 6343 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac3b6: 0c03 |0053: move-result-object v3 │ │ +0ac3b8: 6e10 6a43 0300 |0054: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac3be: 0c03 |0057: move-result-object v3 │ │ +0ac3c0: 7120 5f37 3200 |0058: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0ac3c6: 28d5 |005b: goto 0030 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=257 │ │ 0x0014 line=258 │ │ 0x0016 line=259 │ │ 0x0030 line=267 │ │ 0x0031 line=263 │ │ 0x003b line=264 │ │ locals : │ │ 0x0006 - 0x005c reg=0 b Landroid/os/IBinder; │ │ 0x0014 - 0x005c reg=1 connection Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ 0x0000 - 0x005c reg=5 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #320 header: │ │ class_idx : 684 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #320 annotations: │ │ Annotations on class │ │ @@ -54508,20 +54514,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ae624: |[0ae624] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$5.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ -0ae634: 5b01 f404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f4 │ │ -0ae638: 5b02 f504 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$mediaId:Ljava/lang/String; // field@04f5 │ │ -0ae63c: 5b03 f604 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04f6 │ │ -0ae640: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae646: 0e00 |0009: return-void │ │ +0ac3c8: |[0ac3c8] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$5.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ +0ac3d8: 5b01 f404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f4 │ │ +0ac3dc: 5b02 f504 |0002: iput-object v2, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$mediaId:Ljava/lang/String; // field@04f5 │ │ +0ac3e0: 5b03 f604 |0004: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04f6 │ │ +0ac3e4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac3ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -54533,35 +54539,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ae648: |[0ae648] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$5.run:()V │ │ -0ae658: 5430 f404 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f4 │ │ -0ae65c: 5400 f704 |0002: iget-object v0, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -0ae660: 5431 f504 |0004: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$mediaId:Ljava/lang/String; // field@04f5 │ │ -0ae664: 5432 f604 |0006: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04f6 │ │ -0ae668: 7130 780f 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$500:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f78 │ │ -0ae66e: 0e00 |000b: return-void │ │ +0ac3ec: |[0ac3ec] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder$5.run:()V │ │ +0ac3fc: 5430 f404 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04f4 │ │ +0ac400: 5400 f704 |0002: iget-object v0, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +0ac404: 5431 f504 |0004: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$mediaId:Ljava/lang/String; // field@04f5 │ │ +0ac408: 5432 f604 |0006: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04f6 │ │ +0ac40c: 7130 780f 1002 |0008: invoke-static {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$500:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f78 │ │ +0ac412: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x000b line=281 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #321 header: │ │ class_idx : 686 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 57 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 9 │ │ │ │ Class #321 annotations: │ │ Annotations on class │ │ @@ -54641,23 +54647,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ae670: |[0ae670] android.support.v4.media.MediaBrowserServiceCompat.:()V │ │ -0ae680: 7010 6e01 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@016e │ │ -0ae686: 2200 9503 |0003: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ae68a: 7010 db15 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ae690: 5b10 fd04 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@04fd │ │ -0ae694: 2200 db00 |000a: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0ae698: 7010 cc04 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0ae69e: 5b10 fe04 |000f: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ -0ae6a2: 0e00 |0011: return-void │ │ +0ac414: |[0ac414] android.support.v4.media.MediaBrowserServiceCompat.:()V │ │ +0ac424: 7010 6e01 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@016e │ │ +0ac42a: 2200 9503 |0003: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0ac42e: 7010 db15 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0ac434: 5b10 fd04 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@04fd │ │ +0ac438: 2200 db00 |000a: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0ac43c: 7010 cc04 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0ac442: 5b10 fe04 |000f: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ +0ac446: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=80 │ │ 0x000a line=81 │ │ 0x0011 line=522 │ │ locals : │ │ @@ -54668,18 +54674,18 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ae6a4: |[0ae6a4] android.support.v4.media.MediaBrowserServiceCompat.access$000:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;I)Z │ │ -0ae6b4: 7030 7e0f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.isValidPackage:(Ljava/lang/String;I)Z // method@0f7e │ │ -0ae6ba: 0a00 |0003: move-result v0 │ │ -0ae6bc: 0f00 |0004: return v0 │ │ +0ac448: |[0ac448] android.support.v4.media.MediaBrowserServiceCompat.access$000:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;I)Z │ │ +0ac458: 7030 7e0f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.isValidPackage:(Ljava/lang/String;I)Z // method@0f7e │ │ +0ac45e: 0a00 |0003: move-result v0 │ │ +0ac460: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -54689,17 +54695,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae6c0: |[0ae6c0] android.support.v4.media.MediaBrowserServiceCompat.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; │ │ -0ae6d0: 5410 fd04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@04fd │ │ -0ae6d4: 1100 |0002: return-object v0 │ │ +0ac464: |[0ac464] android.support.v4.media.MediaBrowserServiceCompat.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; │ │ +0ac474: 5410 fd04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mConnections:Landroid/support/v4/util/ArrayMap; // field@04fd │ │ +0ac478: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaBrowserServiceCompat;) │ │ @@ -54707,17 +54713,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae6d8: |[0ae6d8] android.support.v4.media.MediaBrowserServiceCompat.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; │ │ -0ae6e8: 5410 fe04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ -0ae6ec: 1100 |0002: return-object v0 │ │ +0ac47c: |[0ac47c] android.support.v4.media.MediaBrowserServiceCompat.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; │ │ +0ac48c: 5410 fe04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ +0ac490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaBrowserServiceCompat;) │ │ @@ -54725,17 +54731,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ae6f0: |[0ae6f0] android.support.v4.media.MediaBrowserServiceCompat.access$400:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ -0ae700: 7030 7a0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f7a │ │ -0ae706: 0e00 |0003: return-void │ │ +0ac494: |[0ac494] android.support.v4.media.MediaBrowserServiceCompat.access$400:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ +0ac4a4: 7030 7a0f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f7a │ │ +0ac4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ @@ -54745,17 +54751,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ae708: |[0ae708] android.support.v4.media.MediaBrowserServiceCompat.access$500:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ -0ae718: 7030 860f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f86 │ │ -0ae71e: 0e00 |0003: return-void │ │ +0ac4ac: |[0ac4ac] android.support.v4.media.MediaBrowserServiceCompat.access$500:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ +0ac4bc: 7030 860f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f86 │ │ +0ac4c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/os/ResultReceiver; │ │ @@ -54765,17 +54771,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ae720: |[0ae720] android.support.v4.media.MediaBrowserServiceCompat.access$700:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ -0ae730: 7030 850f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f85 │ │ -0ae736: 0e00 |0003: return-void │ │ +0ac4c4: |[0ac4c4] android.support.v4.media.MediaBrowserServiceCompat.access$700:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ +0ac4d4: 7030 850f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f85 │ │ +0ac4da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; │ │ @@ -54785,19 +54791,19 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ae738: |[0ae738] android.support.v4.media.MediaBrowserServiceCompat.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ -0ae748: 5430 e104 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ -0ae74c: 6e20 f843 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@43f8 │ │ -0ae752: 7030 850f 2103 |0005: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f85 │ │ -0ae758: 0e00 |0008: return-void │ │ +0ac4dc: |[0ac4dc] android.support.v4.media.MediaBrowserServiceCompat.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ +0ac4ec: 5430 e104 |0000: iget-object v0, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.subscriptions:Ljava/util/HashSet; // field@04e1 │ │ +0ac4f0: 6e20 f843 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@43f8 │ │ +0ac4f6: 7030 850f 2103 |0005: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat;.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f85 │ │ +0ac4fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=456 │ │ 0x0008 line=457 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ @@ -54809,33 +54815,33 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0ae75c: |[0ae75c] android.support.v4.media.MediaBrowserServiceCompat.isValidPackage:(Ljava/lang/String;I)Z │ │ -0ae76c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ae76e: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ -0ae772: 0f04 |0003: return v4 │ │ -0ae774: 6e10 7c0f 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/media/MediaBrowserServiceCompat;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0f7c │ │ -0ae77a: 0c03 |0007: move-result-object v3 │ │ -0ae77c: 6e20 0c02 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ -0ae782: 0c02 |000b: move-result-object v2 │ │ -0ae784: 2120 |000c: array-length v0, v2 │ │ -0ae786: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0ae788: 3501 f5ff |000e: if-ge v1, v0, 0003 // -000b │ │ -0ae78c: 4605 0201 |0010: aget-object v5, v2, v1 │ │ -0ae790: 6e20 3843 7500 |0012: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0ae796: 0a05 |0015: move-result v5 │ │ -0ae798: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -0ae79c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -0ae79e: 28ea |0019: goto 0003 // -0016 │ │ -0ae7a0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ae7a4: 28f2 |001c: goto 000e // -000e │ │ +0ac500: |[0ac500] android.support.v4.media.MediaBrowserServiceCompat.isValidPackage:(Ljava/lang/String;I)Z │ │ +0ac510: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ac512: 3907 0300 |0001: if-nez v7, 0004 // +0003 │ │ +0ac516: 0f04 |0003: return v4 │ │ +0ac518: 6e10 7c0f 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/media/MediaBrowserServiceCompat;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0f7c │ │ +0ac51e: 0c03 |0007: move-result-object v3 │ │ +0ac520: 6e20 0c02 8300 |0008: invoke-virtual {v3, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@020c │ │ +0ac526: 0c02 |000b: move-result-object v2 │ │ +0ac528: 2120 |000c: array-length v0, v2 │ │ +0ac52a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0ac52c: 3501 f5ff |000e: if-ge v1, v0, 0003 // -000b │ │ +0ac530: 4605 0201 |0010: aget-object v5, v2, v1 │ │ +0ac534: 6e20 3843 7500 |0012: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ac53a: 0a05 |0015: move-result v5 │ │ +0ac53c: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +0ac540: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +0ac542: 28ea |0019: goto 0003 // -0016 │ │ +0ac544: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ac548: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=434 │ │ 0x0003 line=445 │ │ 0x0004 line=437 │ │ 0x0008 line=438 │ │ 0x000c line=439 │ │ @@ -54857,40 +54863,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0ae7a8: |[0ae7a8] android.support.v4.media.MediaBrowserServiceCompat.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ -0ae7b8: 2200 a302 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3; // type@02a3 │ │ -0ae7bc: 7056 520f 4055 |0002: invoke-direct {v0, v4, v5, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f52 │ │ -0ae7c2: 6e30 830f 5400 |0005: invoke-virtual {v4, v5, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V // method@0f83 │ │ -0ae7c8: 6e10 5f0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.isDone:()Z // method@0f5f │ │ -0ae7ce: 0a01 |000b: move-result v1 │ │ -0ae7d0: 3901 2700 |000c: if-nez v1, 0033 // +0027 │ │ -0ae7d4: 2201 6508 |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae7d8: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae7dc: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae7e2: 1a03 673b |0015: const-string v3, "onLoadChildren must call detach() or sendResult() before returning for package=" // string@3b67 │ │ -0ae7e6: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae7ec: 0c02 |001a: move-result-object v2 │ │ -0ae7ee: 5463 de04 |001b: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ -0ae7f2: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae7f8: 0c02 |0020: move-result-object v2 │ │ -0ae7fa: 1a03 8c00 |0021: const-string v3, " id=" // string@008c │ │ -0ae7fe: 6e20 6343 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae804: 0c02 |0026: move-result-object v2 │ │ -0ae806: 6e20 6343 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae80c: 0c02 |002a: move-result-object v2 │ │ -0ae80e: 6e10 6a43 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae814: 0c02 |002e: move-result-object v2 │ │ -0ae816: 7020 f642 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae81c: 2701 |0032: throw v1 │ │ -0ae81e: 0e00 |0033: return-void │ │ +0ac54c: |[0ac54c] android.support.v4.media.MediaBrowserServiceCompat.performLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ +0ac55c: 2200 a302 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3; // type@02a3 │ │ +0ac560: 7056 520f 4055 |0002: invoke-direct {v0, v4, v5, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V // method@0f52 │ │ +0ac566: 6e30 830f 5400 |0005: invoke-virtual {v4, v5, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onLoadChildren:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V // method@0f83 │ │ +0ac56c: 6e10 5f0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.isDone:()Z // method@0f5f │ │ +0ac572: 0a01 |000b: move-result v1 │ │ +0ac574: 3901 2700 |000c: if-nez v1, 0033 // +0027 │ │ +0ac578: 2201 6508 |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ac57c: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac580: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac586: 1a03 623b |0015: const-string v3, "onLoadChildren must call detach() or sendResult() before returning for package=" // string@3b62 │ │ +0ac58a: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac590: 0c02 |001a: move-result-object v2 │ │ +0ac592: 5463 de04 |001b: iget-object v3, v6, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ +0ac596: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac59c: 0c02 |0020: move-result-object v2 │ │ +0ac59e: 1a03 8900 |0021: const-string v3, " id=" // string@0089 │ │ +0ac5a2: 6e20 6343 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac5a8: 0c02 |0026: move-result-object v2 │ │ +0ac5aa: 6e20 6343 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac5b0: 0c02 |002a: move-result-object v2 │ │ +0ac5b2: 6e10 6a43 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac5b8: 0c02 |002e: move-result-object v2 │ │ +0ac5ba: 7020 f642 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ac5c0: 2701 |0032: throw v1 │ │ +0ac5c2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=491 │ │ 0x0008 line=493 │ │ 0x000e line=494 │ │ 0x0033 line=497 │ │ @@ -54905,34 +54911,34 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0ae820: |[0ae820] android.support.v4.media.MediaBrowserServiceCompat.performLoadItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ -0ae830: 2200 a402 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4; // type@02a4 │ │ -0ae834: 7040 550f 4065 |0002: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V // method@0f55 │ │ -0ae83a: 6e30 840f 5400 |0005: invoke-virtual {v4, v5, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onLoadItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V // method@0f84 │ │ -0ae840: 6e10 5f0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.isDone:()Z // method@0f5f │ │ -0ae846: 0a01 |000b: move-result v1 │ │ -0ae848: 3901 1b00 |000c: if-nez v1, 0027 // +001b │ │ -0ae84c: 2201 6508 |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae850: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ae854: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ae85a: 1a03 6e3b |0015: const-string v3, "onLoadItem must call detach() or sendResult() before returning for id=" // string@3b6e │ │ -0ae85e: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae864: 0c02 |001a: move-result-object v2 │ │ -0ae866: 6e20 6343 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ae86c: 0c02 |001e: move-result-object v2 │ │ -0ae86e: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ae874: 0c02 |0022: move-result-object v2 │ │ -0ae876: 7020 f642 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae87c: 2701 |0026: throw v1 │ │ -0ae87e: 0e00 |0027: return-void │ │ +0ac5c4: |[0ac5c4] android.support.v4.media.MediaBrowserServiceCompat.performLoadItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ +0ac5d4: 2200 a402 |0000: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4; // type@02a4 │ │ +0ac5d8: 7040 550f 4065 |0002: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V // method@0f55 │ │ +0ac5de: 6e30 840f 5400 |0005: invoke-virtual {v4, v5, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.onLoadItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V // method@0f84 │ │ +0ac5e4: 6e10 5f0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.isDone:()Z // method@0f5f │ │ +0ac5ea: 0a01 |000b: move-result v1 │ │ +0ac5ec: 3901 1b00 |000c: if-nez v1, 0027 // +001b │ │ +0ac5f0: 2201 6508 |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ac5f4: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0ac5f8: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ac5fe: 1a03 693b |0015: const-string v3, "onLoadItem must call detach() or sendResult() before returning for id=" // string@3b69 │ │ +0ac602: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac608: 0c02 |001a: move-result-object v2 │ │ +0ac60a: 6e20 6343 5200 |001b: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ac610: 0c02 |001e: move-result-object v2 │ │ +0ac612: 6e10 6a43 0200 |001f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ac618: 0c02 |0022: move-result-object v2 │ │ +0ac61a: 7020 f642 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ac620: 2701 |0026: throw v1 │ │ +0ac622: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=510 │ │ 0x0008 line=512 │ │ 0x000e line=513 │ │ 0x0027 line=516 │ │ @@ -54948,16 +54954,16 @@ │ │ type : '(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ae880: |[0ae880] android.support.v4.media.MediaBrowserServiceCompat.dump:(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0ae890: 0e00 |0000: return-void │ │ +0ac624: |[0ac624] android.support.v4.media.MediaBrowserServiceCompat.dump:(Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ac634: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0001 reg=1 fd Ljava/io/FileDescriptor; │ │ 0x0000 - 0x0001 reg=2 writer Ljava/io/PrintWriter; │ │ @@ -54968,17 +54974,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ae894: |[0ae894] android.support.v4.media.MediaBrowserServiceCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0ae8a4: 5410 ff04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ -0ae8a8: 1100 |0002: return-object v0 │ │ +0ac638: |[0ac638] android.support.v4.media.MediaBrowserServiceCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0ac648: 5410 ff04 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ +0ac64c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaBrowserServiceCompat;) │ │ @@ -54986,25 +54992,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0ae8ac: |[0ae8ac] android.support.v4.media.MediaBrowserServiceCompat.notifyChildrenChanged:(Ljava/lang/String;)V │ │ -0ae8bc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0ae8c0: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ae8c4: 1a01 073d |0004: const-string v1, "parentId cannot be null in notifyChildrenChanged" // string@3d07 │ │ -0ae8c8: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ae8ce: 2700 |0009: throw v0 │ │ -0ae8d0: 5420 fe04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ -0ae8d4: 2201 a202 |000c: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$2; // type@02a2 │ │ -0ae8d8: 7030 500f 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;)V // method@0f50 │ │ -0ae8de: 6e20 d404 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ae8e4: 0e00 |0014: return-void │ │ +0ac650: |[0ac650] android.support.v4.media.MediaBrowserServiceCompat.notifyChildrenChanged:(Ljava/lang/String;)V │ │ +0ac660: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ac664: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ac668: 1a01 023d |0004: const-string v1, "parentId cannot be null in notifyChildrenChanged" // string@3d02 │ │ +0ac66c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ac672: 2700 |0009: throw v0 │ │ +0ac674: 5420 fe04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ +0ac678: 2201 a202 |000c: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$2; // type@02a2 │ │ +0ac67c: 7030 500f 2103 |000e: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$2;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;)V // method@0f50 │ │ +0ac682: 6e20 d404 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ac688: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ 0x000a line=417 │ │ 0x0014 line=428 │ │ locals : │ │ @@ -55016,25 +55022,25 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0ae8e8: |[0ae8e8] android.support.v4.media.MediaBrowserServiceCompat.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0ae8f8: 1a00 5d20 |0000: const-string v0, "android.media.browse.MediaBrowserServiceCompat" // string@205d │ │ -0ae8fc: 6e10 cc01 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0ae902: 0c01 |0005: move-result-object v1 │ │ -0ae904: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0ae90a: 0a00 |0009: move-result v0 │ │ -0ae90c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0ae910: 5420 fc04 |000c: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mBinder:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04fc │ │ -0ae914: 1100 |000e: return-object v0 │ │ -0ae916: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0ae918: 28fe |0010: goto 000e // -0002 │ │ +0ac68c: |[0ac68c] android.support.v4.media.MediaBrowserServiceCompat.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0ac69c: 1a00 5820 |0000: const-string v0, "android.media.browse.MediaBrowserServiceCompat" // string@2058 │ │ +0ac6a0: 6e10 cc01 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0ac6a6: 0c01 |0005: move-result-object v1 │ │ +0ac6a8: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ac6ae: 0a00 |0009: move-result v0 │ │ +0ac6b0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0ac6b4: 5420 fc04 |000c: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mBinder:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04fc │ │ +0ac6b8: 1100 |000e: return-object v0 │ │ +0ac6ba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ac6bc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000c line=295 │ │ 0x000e line=297 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ @@ -55045,21 +55051,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ae91c: |[0ae91c] android.support.v4.media.MediaBrowserServiceCompat.onCreate:()V │ │ -0ae92c: 6f10 7001 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0170 │ │ -0ae932: 2200 ad02 |0003: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // type@02ad │ │ -0ae936: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ae938: 7030 6d0f 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V // method@0f6d │ │ -0ae93e: 5b20 fc04 |0009: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mBinder:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04fc │ │ -0ae942: 0e00 |000b: return-void │ │ +0ac6c0: |[0ac6c0] android.support.v4.media.MediaBrowserServiceCompat.onCreate:()V │ │ +0ac6d0: 6f10 7001 0200 |0000: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0170 │ │ +0ac6d6: 2200 ad02 |0003: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // type@02ad │ │ +0ac6da: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ac6dc: 7030 6d0f 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V // method@0f6d │ │ +0ac6e2: 5b20 fc04 |0009: iput-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mBinder:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; // field@04fc │ │ +0ac6e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ 0x000b line=290 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ @@ -55081,18 +55087,18 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ae944: |[0ae944] android.support.v4.media.MediaBrowserServiceCompat.onLoadItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V │ │ -0ae954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae956: 6e20 610f 0300 |0001: invoke-virtual {v3, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@0f61 │ │ -0ae95c: 0e00 |0004: return-void │ │ +0ac6e8: |[0ac6e8] android.support.v4.media.MediaBrowserServiceCompat.onLoadItem:(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$Result;)V │ │ +0ac6f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ac6fa: 6e20 610f 0300 |0001: invoke-virtual {v3, v0}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.sendResult:(Ljava/lang/Object;)V // method@0f61 │ │ +0ac700: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/media/MediaBrowserServiceCompat$Result; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ @@ -55104,52 +55110,52 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0ae960: |[0ae960] android.support.v4.media.MediaBrowserServiceCompat.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -0ae970: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0ae974: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0ae978: 1a01 ae18 |0004: const-string v1, "Session token may not be null." // string@18ae │ │ -0ae97c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0ae982: 2700 |0009: throw v0 │ │ -0ae984: 5420 ff04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ -0ae988: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0ae98c: 2200 6508 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ae990: 1a01 161a |0010: const-string v1, "The session token has already been set." // string@1a16 │ │ -0ae994: 7020 f642 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ae99a: 2700 |0015: throw v0 │ │ -0ae99c: 5b23 ff04 |0016: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ -0ae9a0: 5420 fe04 |0018: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ -0ae9a4: 2201 a102 |001a: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$1; // type@02a1 │ │ -0ae9a8: 7030 4e0f 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@0f4e │ │ -0ae9ae: 6e20 d404 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ae9b4: 0e00 |0022: return-void │ │ +0ac704: |[0ac704] android.support.v4.media.MediaBrowserServiceCompat.setSessionToken:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +0ac714: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ac718: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ac71c: 1a01 aa18 |0004: const-string v1, "Session token may not be null." // string@18aa │ │ +0ac720: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ac726: 2700 |0009: throw v0 │ │ +0ac728: 5420 ff04 |000a: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ +0ac72c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +0ac730: 2200 6508 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ac734: 1a01 121a |0010: const-string v1, "The session token has already been set." // string@1a12 │ │ +0ac738: 7020 f642 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ac73e: 2700 |0015: throw v0 │ │ +0ac740: 5b23 ff04 |0016: iput-object v3, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mSession:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@04ff │ │ +0ac744: 5420 fe04 |0018: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat;.mHandler:Landroid/os/Handler; // field@04fe │ │ +0ac748: 2201 a102 |001a: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$1; // type@02a1 │ │ +0ac74c: 7030 4e0f 2103 |001c: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$1;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@0f4e │ │ +0ac752: 6e20 d404 1000 |001f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ac758: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ 0x000a line=376 │ │ 0x000e line=377 │ │ 0x0016 line=379 │ │ 0x0018 line=380 │ │ 0x0022 line=395 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0023 reg=3 token Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #322 header: │ │ class_idx : 687 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5394 │ │ +source_file_idx : 5390 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #322 annotations: │ │ Annotations on class │ │ @@ -55171,17 +55177,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ae9b8: |[0ae9b8] android.support.v4.media.MediaDescriptionCompat$1.:()V │ │ -0ae9c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ae9ce: 0e00 |0003: return-void │ │ +0ac75c: |[0ac75c] android.support.v4.media.MediaDescriptionCompat$1.:()V │ │ +0ac76c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompat$1; │ │ │ │ Virtual methods - │ │ @@ -55190,27 +55196,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 │ │ -0ae9d0: |[0ae9d0] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0ae9e0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ae9e4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ae9e8: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -0ae9ec: 2200 b102 |0006: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ -0ae9f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ae9f2: 7030 990f 3001 |0009: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@0f99 │ │ -0ae9f8: 1100 |000c: return-object v0 │ │ -0ae9fa: 7110 b40f 0300 |000d: invoke-static {v3}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0fb4 │ │ -0aea00: 0c00 |0010: move-result-object v0 │ │ -0aea02: 7110 9d0f 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f9d │ │ -0aea08: 0c00 |0014: move-result-object v0 │ │ -0aea0a: 28f7 |0015: goto 000c // -0009 │ │ +0ac774: |[0ac774] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0ac784: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ac788: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0ac78c: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +0ac790: 2200 b102 |0006: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ +0ac794: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ac796: 7030 990f 3001 |0009: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V // method@0f99 │ │ +0ac79c: 1100 |000c: return-object v0 │ │ +0ac79e: 7110 b40f 0300 |000d: invoke-static {v3}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@0fb4 │ │ +0ac7a4: 0c00 |0010: move-result-object v0 │ │ +0ac7a6: 7110 9d0f 0000 |0011: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f9d │ │ +0ac7ac: 0c00 |0014: move-result-object v0 │ │ +0ac7ae: 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; │ │ @@ -55221,18 +55227,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 │ │ -0aea0c: |[0aea0c] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0aea1c: 6e20 890f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f89 │ │ -0aea22: 0c00 |0003: move-result-object v0 │ │ -0aea24: 1100 |0004: return-object v0 │ │ +0ac7b0: |[0ac7b0] android.support.v4.media.MediaDescriptionCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ac7c0: 6e20 890f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f89 │ │ +0ac7c6: 0c00 |0003: move-result-object v0 │ │ +0ac7c8: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -55241,17 +55247,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 │ │ -0aea28: |[0aea28] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0aea38: 2320 0e09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaDescriptionCompat; // type@090e │ │ -0aea3c: 1100 |0002: return-object v0 │ │ +0ac7cc: |[0ac7cc] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0ac7dc: 2320 0e09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaDescriptionCompat; // type@090e │ │ +0ac7e0: 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 │ │ │ │ @@ -55260,32 +55266,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0aea40: |[0aea40] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -0aea50: 6e20 8b0f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8b │ │ -0aea56: 0c00 |0003: move-result-object v0 │ │ -0aea58: 1100 |0004: return-object v0 │ │ +0ac7e4: |[0ac7e4] android.support.v4.media.MediaDescriptionCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0ac7f4: 6e20 8b0f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaDescriptionCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8b │ │ +0ac7fa: 0c00 |0003: move-result-object v0 │ │ +0ac7fc: 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 x0 I │ │ │ │ - source_file_idx : 5394 (MediaDescriptionCompat.java) │ │ + source_file_idx : 5390 (MediaDescriptionCompat.java) │ │ │ │ Class #323 header: │ │ class_idx : 688 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5394 │ │ +source_file_idx : 5390 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -55361,17 +55367,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aea5c: |[0aea5c] android.support.v4.media.MediaDescriptionCompat$Builder.:()V │ │ -0aea6c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aea72: 0e00 |0003: return-void │ │ +0ac800: |[0ac800] android.support.v4.media.MediaDescriptionCompat$Builder.:()V │ │ +0ac810: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac816: 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; │ │ │ │ @@ -55381,27 +55387,27 @@ │ │ type : '()Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 23 16-bit code units │ │ -0aea74: |[0aea74] android.support.v4.media.MediaDescriptionCompat$Builder.build:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0aea84: 2200 b102 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ -0aea88: 54a1 0405 |0002: iget-object v1, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@0504 │ │ -0aea8c: 54a2 0705 |0004: iget-object v2, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@0507 │ │ -0aea90: 54a3 0605 |0006: iget-object v3, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@0506 │ │ -0aea94: 54a4 0005 |0008: iget-object v4, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@0500 │ │ -0aea98: 54a5 0205 |000a: iget-object v5, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@0502 │ │ -0aea9c: 54a6 0305 |000c: iget-object v6, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@0503 │ │ -0aeaa0: 54a7 0105 |000e: iget-object v7, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0501 │ │ -0aeaa4: 54a8 0505 |0010: iget-object v8, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@0505 │ │ -0aeaa8: 1209 |0012: const/4 v9, #int 0 // #0 │ │ -0aeaaa: 760a 9b0f 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@0f9b │ │ -0aeab0: 1100 |0016: return-object v0 │ │ +0ac818: |[0ac818] android.support.v4.media.MediaDescriptionCompat$Builder.build:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0ac828: 2200 b102 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ +0ac82c: 54a1 0405 |0002: iget-object v1, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@0504 │ │ +0ac830: 54a2 0705 |0004: iget-object v2, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@0507 │ │ +0ac834: 54a3 0605 |0006: iget-object v3, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@0506 │ │ +0ac838: 54a4 0005 |0008: iget-object v4, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@0500 │ │ +0ac83c: 54a5 0205 |000a: iget-object v5, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@0502 │ │ +0ac840: 54a6 0305 |000c: iget-object v6, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@0503 │ │ +0ac844: 54a7 0105 |000e: iget-object v7, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0501 │ │ +0ac848: 54a8 0505 |0010: iget-object v8, v10, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@0505 │ │ +0ac84c: 1209 |0012: const/4 v9, #int 0 // #0 │ │ +0ac84e: 760a 9b0f 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@0f9b │ │ +0ac854: 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;) │ │ @@ -55409,17 +55415,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 │ │ -0aeab4: |[0aeab4] android.support.v4.media.MediaDescriptionCompat$Builder.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeac4: 5b01 0005 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@0500 │ │ -0aeac8: 1100 |0002: return-object v0 │ │ +0ac858: |[0ac858] android.support.v4.media.MediaDescriptionCompat$Builder.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac868: 5b01 0005 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mDescription:Ljava/lang/CharSequence; // field@0500 │ │ +0ac86c: 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; │ │ @@ -55429,17 +55435,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 │ │ -0aeacc: |[0aeacc] android.support.v4.media.MediaDescriptionCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeadc: 5b01 0105 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0501 │ │ -0aeae0: 1100 |0002: return-object v0 │ │ +0ac870: |[0ac870] android.support.v4.media.MediaDescriptionCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac880: 5b01 0105 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0501 │ │ +0ac884: 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; │ │ @@ -55449,17 +55455,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 │ │ -0aeae4: |[0aeae4] android.support.v4.media.MediaDescriptionCompat$Builder.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeaf4: 5b01 0205 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@0502 │ │ -0aeaf8: 1100 |0002: return-object v0 │ │ +0ac888: |[0ac888] android.support.v4.media.MediaDescriptionCompat$Builder.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac898: 5b01 0205 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIcon:Landroid/graphics/Bitmap; // field@0502 │ │ +0ac89c: 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; │ │ @@ -55469,17 +55475,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 │ │ -0aeafc: |[0aeafc] android.support.v4.media.MediaDescriptionCompat$Builder.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeb0c: 5b01 0305 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@0503 │ │ -0aeb10: 1100 |0002: return-object v0 │ │ +0ac8a0: |[0ac8a0] android.support.v4.media.MediaDescriptionCompat$Builder.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac8b0: 5b01 0305 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mIconUri:Landroid/net/Uri; // field@0503 │ │ +0ac8b4: 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; │ │ @@ -55489,17 +55495,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 │ │ -0aeb14: |[0aeb14] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeb24: 5b01 0405 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@0504 │ │ -0aeb28: 1100 |0002: return-object v0 │ │ +0ac8b8: |[0ac8b8] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac8c8: 5b01 0405 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaId:Ljava/lang/String; // field@0504 │ │ +0ac8cc: 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; │ │ @@ -55509,17 +55515,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 │ │ -0aeb2c: |[0aeb2c] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeb3c: 5b01 0505 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@0505 │ │ -0aeb40: 1100 |0002: return-object v0 │ │ +0ac8d0: |[0ac8d0] android.support.v4.media.MediaDescriptionCompat$Builder.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac8e0: 5b01 0505 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mMediaUri:Landroid/net/Uri; // field@0505 │ │ +0ac8e4: 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; │ │ @@ -55529,17 +55535,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 │ │ -0aeb44: |[0aeb44] android.support.v4.media.MediaDescriptionCompat$Builder.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeb54: 5b01 0605 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@0506 │ │ -0aeb58: 1100 |0002: return-object v0 │ │ +0ac8e8: |[0ac8e8] android.support.v4.media.MediaDescriptionCompat$Builder.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac8f8: 5b01 0605 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mSubtitle:Ljava/lang/CharSequence; // field@0506 │ │ +0ac8fc: 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; │ │ @@ -55549,32 +55555,32 @@ │ │ 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 │ │ -0aeb5c: |[0aeb5c] android.support.v4.media.MediaDescriptionCompat$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ -0aeb6c: 5b01 0705 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@0507 │ │ -0aeb70: 1100 |0002: return-object v0 │ │ +0ac900: |[0ac900] android.support.v4.media.MediaDescriptionCompat$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; │ │ +0ac910: 5b01 0705 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.mTitle:Ljava/lang/CharSequence; // field@0507 │ │ +0ac914: 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 : 5394 (MediaDescriptionCompat.java) │ │ + source_file_idx : 5390 (MediaDescriptionCompat.java) │ │ │ │ Class #324 header: │ │ class_idx : 689 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5394 │ │ +source_file_idx : 5390 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 12 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -55652,70 +55658,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0aeb74: |[0aeb74] android.support.v4.media.MediaDescriptionCompat.:()V │ │ -0aeb84: 2200 af02 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$1; // type@02af │ │ -0aeb88: 7010 880f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$1;.:()V // method@0f88 │ │ -0aeb8e: 6900 0805 |0005: sput-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ -0aeb92: 0e00 |0007: return-void │ │ +0ac918: |[0ac918] android.support.v4.media.MediaDescriptionCompat.:()V │ │ +0ac928: 2200 af02 |0000: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$1; // type@02af │ │ +0ac92c: 7010 880f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$1;.:()V // method@0f88 │ │ +0ac932: 6900 0805 |0005: sput-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ +0ac936: 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 │ │ -0aeb94: |[0aeb94] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;)V │ │ -0aeba4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aeba6: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0aebac: 6e10 f804 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0aebb2: 0c00 |0007: move-result-object v0 │ │ -0aebb4: 5b20 0e05 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ -0aebb8: 6200 bc15 |000a: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -0aebbc: 7220 0c05 3000 |000c: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0aebc2: 0c00 |000f: move-result-object v0 │ │ -0aebc4: 1f00 5608 |0010: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0aebc8: 5b20 1105 |0012: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aebcc: 6200 bc15 |0014: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -0aebd0: 7220 0c05 3000 |0016: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0aebd6: 0c00 |0019: move-result-object v0 │ │ -0aebd8: 1f00 5608 |001a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0aebdc: 5b20 1005 |001c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aebe0: 6200 bc15 |001e: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -0aebe4: 7220 0c05 3000 |0020: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0aebea: 0c00 |0023: move-result-object v0 │ │ -0aebec: 1f00 5608 |0024: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0aebf0: 5b20 0905 |0026: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aebf4: 6e20 f704 1300 |0028: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ -0aebfa: 0c00 |002b: move-result-object v0 │ │ -0aebfc: 1f00 6e00 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0aec00: 5b20 0c05 |002e: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ -0aec04: 6e20 f704 1300 |0030: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ -0aec0a: 0c00 |0033: move-result-object v0 │ │ -0aec0c: 1f00 d100 |0034: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0aec10: 5b20 0d05 |0036: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ -0aec14: 6e10 f104 0300 |0038: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0aec1a: 0c00 |003b: move-result-object v0 │ │ -0aec1c: 5b20 0b05 |003c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ -0aec20: 6e20 f704 1300 |003e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ -0aec26: 0c00 |0041: move-result-object v0 │ │ -0aec28: 1f00 d100 |0042: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -0aec2c: 5b20 0f05 |0044: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ -0aec30: 0e00 |0046: return-void │ │ +0ac938: |[0ac938] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;)V │ │ +0ac948: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ac94a: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0ac950: 6e10 f804 0300 |0004: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +0ac956: 0c00 |0007: move-result-object v0 │ │ +0ac958: 5b20 0e05 |0008: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ +0ac95c: 6200 bc15 |000a: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +0ac960: 7220 0c05 3000 |000c: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0ac966: 0c00 |000f: move-result-object v0 │ │ +0ac968: 1f00 5608 |0010: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0ac96c: 5b20 1105 |0012: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0ac970: 6200 bc15 |0014: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +0ac974: 7220 0c05 3000 |0016: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0ac97a: 0c00 |0019: move-result-object v0 │ │ +0ac97c: 1f00 5608 |001a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0ac980: 5b20 1005 |001c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0ac984: 6200 bc15 |001e: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +0ac988: 7220 0c05 3000 |0020: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0ac98e: 0c00 |0023: move-result-object v0 │ │ +0ac990: 1f00 5608 |0024: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0ac994: 5b20 0905 |0026: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0ac998: 6e20 f704 1300 |0028: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ +0ac99e: 0c00 |002b: move-result-object v0 │ │ +0ac9a0: 1f00 6e00 |002c: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0ac9a4: 5b20 0c05 |002e: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ +0ac9a8: 6e20 f704 1300 |0030: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ +0ac9ae: 0c00 |0033: move-result-object v0 │ │ +0ac9b0: 1f00 d100 |0034: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0ac9b4: 5b20 0d05 |0036: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ +0ac9b8: 6e10 f104 0300 |0038: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +0ac9be: 0c00 |003b: move-result-object v0 │ │ +0ac9c0: 5b20 0b05 |003c: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ +0ac9c4: 6e20 f704 1300 |003e: invoke-virtual {v3, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ +0ac9ca: 0c00 |0041: move-result-object v0 │ │ +0ac9cc: 1f00 d100 |0042: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +0ac9d0: 5b20 0f05 |0044: iput-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ +0ac9d4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0004 line=84 │ │ 0x000a line=85 │ │ 0x0014 line=86 │ │ 0x001e line=87 │ │ @@ -55733,17 +55739,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 │ │ -0aec34: |[0aec34] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ -0aec44: 7020 980f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;)V // method@0f98 │ │ -0aec4a: 0e00 |0003: return-void │ │ +0ac9d8: |[0ac9d8] android.support.v4.media.MediaDescriptionCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaDescriptionCompat$1;)V │ │ +0ac9e8: 7020 980f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompat;.:(Landroid/os/Parcel;)V // method@0f98 │ │ +0ac9ee: 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; │ │ @@ -55753,25 +55759,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 │ │ -0aec4c: |[0aec4c] 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 │ │ -0aec5c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aec62: 5b01 0e05 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ -0aec66: 5b02 1105 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aec6a: 5b03 1005 |0007: iput-object v3, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aec6e: 5b04 0905 |0009: iput-object v4, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aec72: 5b05 0c05 |000b: iput-object v5, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ -0aec76: 5b06 0d05 |000d: iput-object v6, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ -0aec7a: 5b07 0b05 |000f: iput-object v7, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ -0aec7e: 5b08 0f05 |0011: iput-object v8, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ -0aec82: 0e00 |0013: return-void │ │ +0ac9f0: |[0ac9f0] 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 │ │ +0aca00: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aca06: 5b01 0e05 |0003: iput-object v1, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ +0aca0a: 5b02 1105 |0005: iput-object v2, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0aca0e: 5b03 1005 |0007: iput-object v3, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0aca12: 5b04 0905 |0009: iput-object v4, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0aca16: 5b05 0c05 |000b: iput-object v5, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ +0aca1a: 5b06 0d05 |000d: iput-object v6, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ +0aca1e: 5b07 0b05 |000f: iput-object v7, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ +0aca22: 5b08 0f05 |0011: iput-object v8, v0, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ +0aca26: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ 0x0009 line=76 │ │ @@ -55796,17 +55802,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 │ │ -0aec84: |[0aec84] 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 │ │ -0aec94: 7609 9a0f 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@0f9a │ │ -0aec9a: 0e00 |0003: return-void │ │ +0aca28: |[0aca28] 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 │ │ +0aca38: 7609 9a0f 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@0f9a │ │ +0aca3e: 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; │ │ @@ -55823,54 +55829,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 │ │ -0aec9c: |[0aec9c] android.support.v4.media.MediaDescriptionCompat.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0aecac: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0aecb0: 6002 c100 |0002: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aecb4: 1303 1500 |0004: const/16 v3, #int 21 // #15 │ │ -0aecb8: 3532 0400 |0006: if-ge v2, v3, 000a // +0004 │ │ -0aecbc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0aecbe: 1101 |0009: return-object v1 │ │ -0aecc0: 2200 b002 |000a: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@02b0 │ │ -0aecc4: 7010 8d0f 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0f8d │ │ -0aecca: 7110 b90f 0400 |000f: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; // method@0fb9 │ │ -0aecd0: 0c02 |0012: move-result-object v2 │ │ -0aecd2: 6e20 930f 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f93 │ │ -0aecd8: 7110 bb0f 0400 |0016: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fbb │ │ -0aecde: 0c02 |0019: move-result-object v2 │ │ -0aece0: 6e20 960f 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f96 │ │ -0aece6: 7110 ba0f 0400 |001d: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fba │ │ -0aecec: 0c02 |0020: move-result-object v2 │ │ -0aecee: 6e20 950f 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f95 │ │ -0aecf4: 7110 b50f 0400 |0024: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fb5 │ │ -0aecfa: 0c02 |0027: move-result-object v2 │ │ -0aecfc: 6e20 8f0f 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f8f │ │ -0aed02: 7110 b70f 0400 |002b: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; // method@0fb7 │ │ -0aed08: 0c02 |002e: move-result-object v2 │ │ -0aed0a: 6e20 910f 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f91 │ │ -0aed10: 7110 b80f 0400 |0032: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@0fb8 │ │ -0aed16: 0c02 |0035: move-result-object v2 │ │ -0aed18: 6e20 920f 2000 |0036: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f92 │ │ -0aed1e: 7110 b60f 0400 |0039: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@0fb6 │ │ -0aed24: 0c02 |003c: move-result-object v2 │ │ -0aed26: 6e20 900f 2000 |003d: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f90 │ │ -0aed2c: 6002 c100 |0040: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aed30: 1303 1700 |0042: const/16 v3, #int 23 // #17 │ │ -0aed34: 3432 0900 |0044: if-lt v2, v3, 004d // +0009 │ │ -0aed38: 7110 c00f 0400 |0046: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi23;.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@0fc0 │ │ -0aed3e: 0c02 |0049: move-result-object v2 │ │ -0aed40: 6e20 940f 2000 |004a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f94 │ │ -0aed46: 6e10 8e0f 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8e │ │ -0aed4c: 0c01 |0050: move-result-object v1 │ │ -0aed4e: 5b14 0a05 |0051: iput-object v4, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ -0aed52: 28b6 |0053: goto 0009 // -004a │ │ +0aca40: |[0aca40] android.support.v4.media.MediaDescriptionCompat.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0aca50: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0aca54: 6002 c100 |0002: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0aca58: 1303 1500 |0004: const/16 v3, #int 21 // #15 │ │ +0aca5c: 3532 0400 |0006: if-ge v2, v3, 000a // +0004 │ │ +0aca60: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0aca62: 1101 |0009: return-object v1 │ │ +0aca64: 2200 b002 |000a: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@02b0 │ │ +0aca68: 7010 8d0f 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0f8d │ │ +0aca6e: 7110 b90f 0400 |000f: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; // method@0fb9 │ │ +0aca74: 0c02 |0012: move-result-object v2 │ │ +0aca76: 6e20 930f 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f93 │ │ +0aca7c: 7110 bb0f 0400 |0016: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fbb │ │ +0aca82: 0c02 |0019: move-result-object v2 │ │ +0aca84: 6e20 960f 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f96 │ │ +0aca8a: 7110 ba0f 0400 |001d: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fba │ │ +0aca90: 0c02 |0020: move-result-object v2 │ │ +0aca92: 6e20 950f 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f95 │ │ +0aca98: 7110 b50f 0400 |0024: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0fb5 │ │ +0aca9e: 0c02 |0027: move-result-object v2 │ │ +0acaa0: 6e20 8f0f 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f8f │ │ +0acaa6: 7110 b70f 0400 |002b: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; // method@0fb7 │ │ +0acaac: 0c02 |002e: move-result-object v2 │ │ +0acaae: 6e20 910f 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f91 │ │ +0acab4: 7110 b80f 0400 |0032: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@0fb8 │ │ +0acaba: 0c02 |0035: move-result-object v2 │ │ +0acabc: 6e20 920f 2000 |0036: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f92 │ │ +0acac2: 7110 b60f 0400 |0039: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@0fb6 │ │ +0acac8: 0c02 |003c: move-result-object v2 │ │ +0acaca: 6e20 900f 2000 |003d: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f90 │ │ +0acad0: 6002 c100 |0040: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0acad4: 1303 1700 |0042: const/16 v3, #int 23 // #17 │ │ +0acad8: 3432 0900 |0044: if-lt v2, v3, 004d // +0009 │ │ +0acadc: 7110 c00f 0400 |0046: invoke-static {v4}, Landroid/support/v4/media/MediaDescriptionCompatApi23;.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; // method@0fc0 │ │ +0acae2: 0c02 |0049: move-result-object v2 │ │ +0acae4: 6e20 940f 2000 |004a: invoke-virtual {v0, v2}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f94 │ │ +0acaea: 6e10 8e0f 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8e │ │ +0acaf0: 0c01 |0050: move-result-object v1 │ │ +0acaf2: 5b14 0a05 |0051: iput-object v4, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ +0acaf6: 28b6 |0053: goto 0009 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x0009 line=260 │ │ 0x000a line=246 │ │ 0x000f line=247 │ │ @@ -55895,17 +55901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0aed54: |[0aed54] android.support.v4.media.MediaDescriptionCompat.describeContents:()I │ │ -0aed64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0aed66: 0f00 |0001: return v0 │ │ +0acaf8: |[0acaf8] android.support.v4.media.MediaDescriptionCompat.describeContents:()I │ │ +0acb08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0acb0a: 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;) │ │ @@ -55913,17 +55919,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aed68: |[0aed68] android.support.v4.media.MediaDescriptionCompat.getDescription:()Ljava/lang/CharSequence; │ │ -0aed78: 5410 0905 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aed7c: 1100 |0002: return-object v0 │ │ +0acb0c: |[0acb0c] android.support.v4.media.MediaDescriptionCompat.getDescription:()Ljava/lang/CharSequence; │ │ +0acb1c: 5410 0905 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0acb20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -55931,17 +55937,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aed80: |[0aed80] android.support.v4.media.MediaDescriptionCompat.getExtras:()Landroid/os/Bundle; │ │ -0aed90: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ -0aed94: 1100 |0002: return-object v0 │ │ +0acb24: |[0acb24] android.support.v4.media.MediaDescriptionCompat.getExtras:()Landroid/os/Bundle; │ │ +0acb34: 5410 0b05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ +0acb38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -55949,17 +55955,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aed98: |[0aed98] android.support.v4.media.MediaDescriptionCompat.getIconBitmap:()Landroid/graphics/Bitmap; │ │ -0aeda8: 5410 0c05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ -0aedac: 1100 |0002: return-object v0 │ │ +0acb3c: |[0acb3c] android.support.v4.media.MediaDescriptionCompat.getIconBitmap:()Landroid/graphics/Bitmap; │ │ +0acb4c: 5410 0c05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ +0acb50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -55967,17 +55973,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aedb0: |[0aedb0] android.support.v4.media.MediaDescriptionCompat.getIconUri:()Landroid/net/Uri; │ │ -0aedc0: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ -0aedc4: 1100 |0002: return-object v0 │ │ +0acb54: |[0acb54] android.support.v4.media.MediaDescriptionCompat.getIconUri:()Landroid/net/Uri; │ │ +0acb64: 5410 0d05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ +0acb68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #5 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -55985,48 +55991,48 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0aedc8: |[0aedc8] android.support.v4.media.MediaDescriptionCompat.getMediaDescription:()Ljava/lang/Object; │ │ -0aedd8: 5431 0a05 |0000: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ -0aeddc: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0aede0: 6001 c100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aede4: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ -0aede8: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ -0aedec: 5431 0a05 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ -0aedf0: 1101 |000c: return-object v1 │ │ -0aedf2: 7100 ab0f 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0fab │ │ -0aedf8: 0c00 |0010: move-result-object v0 │ │ -0aedfa: 5431 0e05 |0011: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ -0aedfe: 7120 b00f 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V // method@0fb0 │ │ -0aee04: 5431 1105 |0016: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aee08: 7120 b20f 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fb2 │ │ -0aee0e: 5431 1005 |001b: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aee12: 7120 b10f 1000 |001d: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fb1 │ │ -0aee18: 5431 0905 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aee1c: 7120 ac0f 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fac │ │ -0aee22: 5431 0c05 |0025: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ -0aee26: 7120 ae0f 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V // method@0fae │ │ -0aee2c: 5431 0d05 |002a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ -0aee30: 7120 af0f 1000 |002c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@0faf │ │ -0aee36: 5431 0b05 |002f: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ -0aee3a: 7120 ad0f 1000 |0031: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@0fad │ │ -0aee40: 6001 c100 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aee44: 1302 1700 |0036: const/16 v2, #int 23 // #17 │ │ -0aee48: 3421 0700 |0038: if-lt v1, v2, 003f // +0007 │ │ -0aee4c: 5431 0f05 |003a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ -0aee50: 7120 be0f 1000 |003c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@0fbe │ │ -0aee56: 7110 aa0f 0000 |003f: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ -0aee5c: 0c01 |0042: move-result-object v1 │ │ -0aee5e: 5b31 0a05 |0043: iput-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ -0aee62: 5431 0a05 |0045: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ -0aee66: 28c5 |0047: goto 000c // -003b │ │ +0acb6c: |[0acb6c] android.support.v4.media.MediaDescriptionCompat.getMediaDescription:()Ljava/lang/Object; │ │ +0acb7c: 5431 0a05 |0000: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ +0acb80: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0acb84: 6001 c100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0acb88: 1302 1500 |0006: const/16 v2, #int 21 // #15 │ │ +0acb8c: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ +0acb90: 5431 0a05 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ +0acb94: 1101 |000c: return-object v1 │ │ +0acb96: 7100 ab0f 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0fab │ │ +0acb9c: 0c00 |0010: move-result-object v0 │ │ +0acb9e: 5431 0e05 |0011: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ +0acba2: 7120 b00f 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V // method@0fb0 │ │ +0acba8: 5431 1105 |0016: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0acbac: 7120 b20f 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fb2 │ │ +0acbb2: 5431 1005 |001b: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0acbb6: 7120 b10f 1000 |001d: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fb1 │ │ +0acbbc: 5431 0905 |0020: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0acbc0: 7120 ac0f 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0fac │ │ +0acbc6: 5431 0c05 |0025: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ +0acbca: 7120 ae0f 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V // method@0fae │ │ +0acbd0: 5431 0d05 |002a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ +0acbd4: 7120 af0f 1000 |002c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@0faf │ │ +0acbda: 5431 0b05 |002f: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ +0acbde: 7120 ad0f 1000 |0031: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@0fad │ │ +0acbe4: 6001 c100 |0034: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0acbe8: 1302 1700 |0036: const/16 v2, #int 23 // #17 │ │ +0acbec: 3421 0700 |0038: if-lt v1, v2, 003f // +0007 │ │ +0acbf0: 5431 0f05 |003a: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ +0acbf4: 7120 be0f 1000 |003c: invoke-static {v0, v1}, Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V // method@0fbe │ │ +0acbfa: 7110 aa0f 0000 |003f: invoke-static {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0faa │ │ +0acc00: 0c01 |0042: move-result-object v1 │ │ +0acc02: 5b31 0a05 |0043: iput-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ +0acc06: 5431 0a05 |0045: iget-object v1, v3, Landroid/support/v4/media/MediaDescriptionCompat;.mDescriptionObj:Ljava/lang/Object; // field@050a │ │ +0acc0a: 28c5 |0047: goto 000c // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000a line=211 │ │ 0x000c line=226 │ │ 0x000d line=213 │ │ 0x0011 line=214 │ │ @@ -56049,17 +56055,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aee68: |[0aee68] android.support.v4.media.MediaDescriptionCompat.getMediaId:()Ljava/lang/String; │ │ -0aee78: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ -0aee7c: 1100 |0002: return-object v0 │ │ +0acc0c: |[0acc0c] android.support.v4.media.MediaDescriptionCompat.getMediaId:()Ljava/lang/String; │ │ +0acc1c: 5410 0e05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ +0acc20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -56067,17 +56073,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aee80: |[0aee80] android.support.v4.media.MediaDescriptionCompat.getMediaUri:()Landroid/net/Uri; │ │ -0aee90: 5410 0f05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ -0aee94: 1100 |0002: return-object v0 │ │ +0acc24: |[0acc24] android.support.v4.media.MediaDescriptionCompat.getMediaUri:()Landroid/net/Uri; │ │ +0acc34: 5410 0f05 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaUri:Landroid/net/Uri; // field@050f │ │ +0acc38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #8 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -56085,17 +56091,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aee98: |[0aee98] android.support.v4.media.MediaDescriptionCompat.getSubtitle:()Ljava/lang/CharSequence; │ │ -0aeea8: 5410 1005 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aeeac: 1100 |0002: return-object v0 │ │ +0acc3c: |[0acc3c] android.support.v4.media.MediaDescriptionCompat.getSubtitle:()Ljava/lang/CharSequence; │ │ +0acc4c: 5410 1005 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0acc50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #9 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -56103,17 +56109,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0aeeb0: |[0aeeb0] android.support.v4.media.MediaDescriptionCompat.getTitle:()Ljava/lang/CharSequence; │ │ -0aeec0: 5410 1105 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aeec4: 1100 |0002: return-object v0 │ │ +0acc54: |[0acc54] android.support.v4.media.MediaDescriptionCompat.getTitle:()Ljava/lang/CharSequence; │ │ +0acc64: 5410 1105 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0acc68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #10 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -56121,35 +56127,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0aeec8: |[0aeec8] android.support.v4.media.MediaDescriptionCompat.toString:()Ljava/lang/String; │ │ -0aeed8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0aeedc: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0aeee2: 5421 1105 |0005: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aeee6: 6e20 6243 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0aeeec: 0c00 |000a: move-result-object v0 │ │ -0aeeee: 1a01 4601 |000b: const-string v1, ", " // string@0146 │ │ -0aeef2: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aeef8: 0c00 |0010: move-result-object v0 │ │ -0aeefa: 5421 1005 |0011: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aeefe: 6e20 6243 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0aef04: 0c00 |0016: move-result-object v0 │ │ -0aef06: 1a01 4601 |0017: const-string v1, ", " // string@0146 │ │ -0aef0a: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0aef10: 0c00 |001c: move-result-object v0 │ │ -0aef12: 5421 0905 |001d: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aef16: 6e20 6243 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0aef1c: 0c00 |0022: move-result-object v0 │ │ -0aef1e: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0aef24: 0c00 |0026: move-result-object v0 │ │ -0aef26: 1100 |0027: return-object v0 │ │ +0acc6c: |[0acc6c] android.support.v4.media.MediaDescriptionCompat.toString:()Ljava/lang/String; │ │ +0acc7c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0acc80: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0acc86: 5421 1105 |0005: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0acc8a: 6e20 6243 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0acc90: 0c00 |000a: move-result-object v0 │ │ +0acc92: 1a01 4301 |000b: const-string v1, ", " // string@0143 │ │ +0acc96: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0acc9c: 0c00 |0010: move-result-object v0 │ │ +0acc9e: 5421 1005 |0011: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0acca2: 6e20 6243 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0acca8: 0c00 |0016: move-result-object v0 │ │ +0accaa: 1a01 4301 |0017: const-string v1, ", " // string@0143 │ │ +0accae: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0accb4: 0c00 |001c: move-result-object v0 │ │ +0accb6: 5421 0905 |001d: iget-object v1, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0accba: 6e20 6243 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0accc0: 0c00 |0022: move-result-object v0 │ │ +0accc2: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0accc8: 0c00 |0026: move-result-object v0 │ │ +0accca: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Landroid/support/v4/media/MediaDescriptionCompat; │ │ │ │ #11 : (in Landroid/support/v4/media/MediaDescriptionCompat;) │ │ @@ -56157,37 +56163,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0aef28: |[0aef28] android.support.v4.media.MediaDescriptionCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0aef38: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0aef3c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0aef40: 3510 2600 |0004: if-ge v0, v1, 002a // +0026 │ │ -0aef44: 5420 0e05 |0006: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ -0aef48: 6e20 0405 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0aef4e: 5420 1105 |000b: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ -0aef52: 7130 3437 3004 |000d: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -0aef58: 5420 1005 |0010: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ -0aef5c: 7130 3437 3004 |0012: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -0aef62: 5420 0905 |0015: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ -0aef66: 7130 3437 3004 |0017: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -0aef6c: 5420 0c05 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ -0aef70: 6e30 0305 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ -0aef76: 5420 0d05 |001f: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ -0aef7a: 6e30 0305 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ -0aef80: 5420 0b05 |0024: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ -0aef84: 6e20 fb04 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0aef8a: 0e00 |0029: return-void │ │ -0aef8c: 6e10 a20f 0200 |002a: invoke-virtual {v2}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0fa2 │ │ -0aef92: 0c00 |002d: move-result-object v0 │ │ -0aef94: 7130 bc0f 3004 |002e: invoke-static {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V // method@0fbc │ │ -0aef9a: 28f8 |0031: goto 0029 // -0008 │ │ +0acccc: |[0acccc] android.support.v4.media.MediaDescriptionCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0accdc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0acce0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0acce4: 3510 2600 |0004: if-ge v0, v1, 002a // +0026 │ │ +0acce8: 5420 0e05 |0006: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mMediaId:Ljava/lang/String; // field@050e │ │ +0accec: 6e20 0405 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +0accf2: 5420 1105 |000b: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mTitle:Ljava/lang/CharSequence; // field@0511 │ │ +0accf6: 7130 3437 3004 |000d: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +0accfc: 5420 1005 |0010: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mSubtitle:Ljava/lang/CharSequence; // field@0510 │ │ +0acd00: 7130 3437 3004 |0012: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +0acd06: 5420 0905 |0015: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mDescription:Ljava/lang/CharSequence; // field@0509 │ │ +0acd0a: 7130 3437 3004 |0017: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +0acd10: 5420 0c05 |001a: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIcon:Landroid/graphics/Bitmap; // field@050c │ │ +0acd14: 6e30 0305 0304 |001c: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ +0acd1a: 5420 0d05 |001f: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mIconUri:Landroid/net/Uri; // field@050d │ │ +0acd1e: 6e30 0305 0304 |0021: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ +0acd24: 5420 0b05 |0024: iget-object v0, v2, Landroid/support/v4/media/MediaDescriptionCompat;.mExtras:Landroid/os/Bundle; // field@050b │ │ +0acd28: 6e20 fb04 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +0acd2e: 0e00 |0029: return-void │ │ +0acd30: 6e10 a20f 0200 |002a: invoke-virtual {v2}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0fa2 │ │ +0acd36: 0c00 |002d: move-result-object v0 │ │ +0acd38: 7130 bc0f 3004 |002e: invoke-static {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V // method@0fbc │ │ +0acd3e: 28f8 |0031: goto 0029 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x000b line=182 │ │ 0x0010 line=183 │ │ 0x0015 line=184 │ │ @@ -56197,21 +56203,21 @@ │ │ 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 : 5394 (MediaDescriptionCompat.java) │ │ + source_file_idx : 5390 (MediaDescriptionCompat.java) │ │ │ │ Class #325 header: │ │ class_idx : 690 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5395 │ │ +source_file_idx : 5391 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #325 annotations: │ │ Annotations on class │ │ @@ -56231,17 +56237,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aef9c: |[0aef9c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.:()V │ │ -0aefac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aefb2: 0e00 |0003: return-void │ │ +0acd40: |[0acd40] android.support.v4.media.MediaDescriptionCompatApi21$Builder.:()V │ │ +0acd50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0acd56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;) │ │ @@ -56249,19 +56255,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 │ │ -0aefb4: |[0aefb4] android.support.v4.media.MediaDescriptionCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0aefc4: 1f01 ad00 |0000: check-cast v1, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0aefc8: 6e10 a803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription$Builder;.build:()Landroid/media/MediaDescription; // method@03a8 │ │ -0aefce: 0c00 |0005: move-result-object v0 │ │ -0aefd0: 1100 |0006: return-object v0 │ │ +0acd58: |[0acd58] android.support.v4.media.MediaDescriptionCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0acd68: 1f01 ad00 |0000: check-cast v1, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acd6c: 6e10 a803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription$Builder;.build:()Landroid/media/MediaDescription; // method@03a8 │ │ +0acd72: 0c00 |0005: move-result-object v0 │ │ +0acd74: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 builderObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;) │ │ @@ -56269,36 +56275,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aefd4: |[0aefd4] android.support.v4.media.MediaDescriptionCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ -0aefe4: 2200 ad00 |0000: new-instance v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0aefe8: 7010 a703 0000 |0002: invoke-direct {v0}, Landroid/media/MediaDescription$Builder;.:()V // method@03a7 │ │ -0aefee: 1100 |0005: return-object v0 │ │ +0acd78: |[0acd78] android.support.v4.media.MediaDescriptionCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ +0acd88: 2200 ad00 |0000: new-instance v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acd8c: 7010 a703 0000 |0002: invoke-direct {v0}, Landroid/media/MediaDescription$Builder;.:()V // method@03a7 │ │ +0acd92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #3 : (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 │ │ -0aeff0: |[0aeff0] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0af000: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af004: 6e20 a903 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03a9 │ │ -0af00a: 0e00 |0005: return-void │ │ +0acd94: |[0acd94] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0acda4: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acda8: 6e20 a903 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03a9 │ │ +0acdae: 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; │ │ @@ -56308,18 +56314,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 │ │ -0af00c: |[0af00c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ -0af01c: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af020: 6e20 aa03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder; // method@03aa │ │ -0af026: 0e00 |0005: return-void │ │ +0acdb0: |[0acdb0] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ +0acdc0: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acdc4: 6e20 aa03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/MediaDescription$Builder; // method@03aa │ │ +0acdca: 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; │ │ @@ -56329,18 +56335,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 │ │ -0af028: |[0af028] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V │ │ -0af038: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af03c: 6e20 ab03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder; // method@03ab │ │ -0af042: 0e00 |0005: return-void │ │ +0acdcc: |[0acdcc] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconBitmap:(Ljava/lang/Object;Landroid/graphics/Bitmap;)V │ │ +0acddc: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acde0: 6e20 ab03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/media/MediaDescription$Builder; // method@03ab │ │ +0acde6: 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; │ │ @@ -56350,18 +56356,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 │ │ -0af044: |[0af044] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ -0af054: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af058: 6e20 ac03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@03ac │ │ -0af05e: 0e00 |0005: return-void │ │ +0acde8: |[0acde8] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setIconUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ +0acdf8: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0acdfc: 6e20 ac03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@03ac │ │ +0ace02: 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; │ │ @@ -56371,18 +56377,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 │ │ -0af060: |[0af060] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0af070: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af074: 6e20 ad03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaId:(Ljava/lang/String;)Landroid/media/MediaDescription$Builder; // method@03ad │ │ -0af07a: 0e00 |0005: return-void │ │ +0ace04: |[0ace04] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setMediaId:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0ace14: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0ace18: 6e20 ad03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaId:(Ljava/lang/String;)Landroid/media/MediaDescription$Builder; // method@03ad │ │ +0ace1e: 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; │ │ @@ -56392,18 +56398,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 │ │ -0af07c: |[0af07c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0af08c: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af090: 6e20 af03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03af │ │ -0af096: 0e00 |0005: return-void │ │ +0ace20: |[0ace20] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setSubtitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0ace30: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0ace34: 6e20 af03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03af │ │ +0ace3a: 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; │ │ @@ -56413,34 +56419,34 @@ │ │ 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 │ │ -0af098: |[0af098] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0af0a8: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -0af0ac: 6e20 b003 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03b0 │ │ -0af0b2: 0e00 |0005: return-void │ │ +0ace3c: |[0ace3c] android.support.v4.media.MediaDescriptionCompatApi21$Builder.setTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0ace4c: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +0ace50: 6e20 b003 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/media/MediaDescription$Builder; // method@03b0 │ │ +0ace56: 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 : 5395 (MediaDescriptionCompatApi21.java) │ │ + source_file_idx : 5391 (MediaDescriptionCompatApi21.java) │ │ │ │ Class #326 header: │ │ class_idx : 691 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5395 │ │ +source_file_idx : 5391 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #326 annotations: │ │ Annotations on class │ │ @@ -56459,17 +56465,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af0b4: |[0af0b4] android.support.v4.media.MediaDescriptionCompatApi21.:()V │ │ -0af0c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0af0ca: 0e00 |0003: return-void │ │ +0ace58: |[0ace58] android.support.v4.media.MediaDescriptionCompatApi21.:()V │ │ +0ace68: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ace6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompatApi21; │ │ │ │ @@ -56478,19 +56484,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 │ │ -0af0cc: |[0af0cc] android.support.v4.media.MediaDescriptionCompatApi21.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0af0dc: 6200 bd00 |0000: sget-object v0, Landroid/media/MediaDescription;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bd │ │ -0af0e0: 7220 0c05 1000 |0002: invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0af0e6: 0c00 |0005: move-result-object v0 │ │ -0af0e8: 1100 |0006: return-object v0 │ │ +0ace70: |[0ace70] android.support.v4.media.MediaDescriptionCompatApi21.fromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ace80: 6200 bd00 |0000: sget-object v0, Landroid/media/MediaDescription;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bd │ │ +0ace84: 7220 0c05 1000 |0002: invoke-interface {v0, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0ace8a: 0c00 |0005: move-result-object v0 │ │ +0ace8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 in Landroid/os/Parcel; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56498,19 +56504,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 │ │ -0af0ec: |[0af0ec] android.support.v4.media.MediaDescriptionCompatApi21.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0af0fc: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af100: 6e10 b103 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getDescription:()Ljava/lang/CharSequence; // method@03b1 │ │ -0af106: 0c00 |0005: move-result-object v0 │ │ -0af108: 1100 |0006: return-object v0 │ │ +0ace90: |[0ace90] android.support.v4.media.MediaDescriptionCompatApi21.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0acea0: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acea4: 6e10 b103 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getDescription:()Ljava/lang/CharSequence; // method@03b1 │ │ +0aceaa: 0c00 |0005: move-result-object v0 │ │ +0aceac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56518,19 +56524,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 │ │ -0af10c: |[0af10c] android.support.v4.media.MediaDescriptionCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0af11c: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af120: 6e10 b203 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getExtras:()Landroid/os/Bundle; // method@03b2 │ │ -0af126: 0c00 |0005: move-result-object v0 │ │ -0af128: 1100 |0006: return-object v0 │ │ +0aceb0: |[0aceb0] android.support.v4.media.MediaDescriptionCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +0acec0: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acec4: 6e10 b203 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getExtras:()Landroid/os/Bundle; // method@03b2 │ │ +0aceca: 0c00 |0005: move-result-object v0 │ │ +0acecc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56538,19 +56544,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 │ │ -0af12c: |[0af12c] android.support.v4.media.MediaDescriptionCompatApi21.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; │ │ -0af13c: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af140: 6e10 b303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconBitmap:()Landroid/graphics/Bitmap; // method@03b3 │ │ -0af146: 0c00 |0005: move-result-object v0 │ │ -0af148: 1100 |0006: return-object v0 │ │ +0aced0: |[0aced0] android.support.v4.media.MediaDescriptionCompatApi21.getIconBitmap:(Ljava/lang/Object;)Landroid/graphics/Bitmap; │ │ +0acee0: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acee4: 6e10 b303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconBitmap:()Landroid/graphics/Bitmap; // method@03b3 │ │ +0aceea: 0c00 |0005: move-result-object v0 │ │ +0aceec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56558,19 +56564,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 │ │ -0af14c: |[0af14c] android.support.v4.media.MediaDescriptionCompatApi21.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -0af15c: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af160: 6e10 b403 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconUri:()Landroid/net/Uri; // method@03b4 │ │ -0af166: 0c00 |0005: move-result-object v0 │ │ -0af168: 1100 |0006: return-object v0 │ │ +0acef0: |[0acef0] android.support.v4.media.MediaDescriptionCompatApi21.getIconUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +0acf00: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acf04: 6e10 b403 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getIconUri:()Landroid/net/Uri; // method@03b4 │ │ +0acf0a: 0c00 |0005: move-result-object v0 │ │ +0acf0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56578,19 +56584,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 │ │ -0af16c: |[0af16c] android.support.v4.media.MediaDescriptionCompatApi21.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0af17c: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af180: 6e10 b503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaId:()Ljava/lang/String; // method@03b5 │ │ -0af186: 0c00 |0005: move-result-object v0 │ │ -0af188: 1100 |0006: return-object v0 │ │ +0acf10: |[0acf10] android.support.v4.media.MediaDescriptionCompatApi21.getMediaId:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0acf20: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acf24: 6e10 b503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaId:()Ljava/lang/String; // method@03b5 │ │ +0acf2a: 0c00 |0005: move-result-object v0 │ │ +0acf2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56598,19 +56604,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 │ │ -0af18c: |[0af18c] android.support.v4.media.MediaDescriptionCompatApi21.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0af19c: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af1a0: 6e10 b703 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getSubtitle:()Ljava/lang/CharSequence; // method@03b7 │ │ -0af1a6: 0c00 |0005: move-result-object v0 │ │ -0af1a8: 1100 |0006: return-object v0 │ │ +0acf30: |[0acf30] android.support.v4.media.MediaDescriptionCompatApi21.getSubtitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0acf40: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acf44: 6e10 b703 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getSubtitle:()Ljava/lang/CharSequence; // method@03b7 │ │ +0acf4a: 0c00 |0005: move-result-object v0 │ │ +0acf4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56618,19 +56624,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 │ │ -0af1ac: |[0af1ac] android.support.v4.media.MediaDescriptionCompatApi21.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0af1bc: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0af1c0: 6e10 b803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getTitle:()Ljava/lang/CharSequence; // method@03b8 │ │ -0af1c6: 0c00 |0005: move-result-object v0 │ │ -0af1c8: 1100 |0006: return-object v0 │ │ +0acf50: |[0acf50] android.support.v4.media.MediaDescriptionCompatApi21.getTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0acf60: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0acf64: 6e10 b803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getTitle:()Ljava/lang/CharSequence; // method@03b8 │ │ +0acf6a: 0c00 |0005: move-result-object v0 │ │ +0acf6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 descriptionObj Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/media/MediaDescriptionCompatApi21;) │ │ @@ -56638,35 +56644,35 @@ │ │ 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 │ │ -0af1cc: |[0af1cc] android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V │ │ -0af1dc: 1f00 ae00 |0000: check-cast v0, Landroid/media/MediaDescription; // type@00ae │ │ -0af1e0: 6e30 b903 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaDescription;.writeToParcel:(Landroid/os/Parcel;I)V // method@03b9 │ │ -0af1e6: 0e00 |0005: return-void │ │ +0acf70: |[0acf70] android.support.v4.media.MediaDescriptionCompatApi21.writeToParcel:(Ljava/lang/Object;Landroid/os/Parcel;I)V │ │ +0acf80: 1f00 ae00 |0000: check-cast v0, Landroid/media/MediaDescription; // type@00ae │ │ +0acf84: 6e30 b903 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaDescription;.writeToParcel:(Landroid/os/Parcel;I)V // method@03b9 │ │ +0acf8a: 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 : 5395 (MediaDescriptionCompatApi21.java) │ │ + source_file_idx : 5391 (MediaDescriptionCompatApi21.java) │ │ │ │ Class #327 header: │ │ class_idx : 694 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #327 annotations: │ │ Annotations on class │ │ @@ -56688,17 +56694,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af1e8: |[0af1e8] android.support.v4.media.MediaMetadataCompat$1.:()V │ │ -0af1f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0af1fe: 0e00 |0003: return-void │ │ +0acf8c: |[0acf8c] android.support.v4.media.MediaMetadataCompat$1.:()V │ │ +0acf9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0acfa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ │ │ Virtual methods - │ │ @@ -56707,19 +56713,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 │ │ -0af200: |[0af200] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; │ │ -0af210: 2200 bc02 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ -0af214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0af216: 7030 d20f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0fd2 │ │ -0af21c: 1100 |0006: return-object v0 │ │ +0acfa4: |[0acfa4] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +0acfb4: 2200 bc02 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ +0acfb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0acfba: 7030 d20f 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0fd2 │ │ +0acfc0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -56728,18 +56734,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 │ │ -0af220: |[0af220] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0af230: 6e20 c20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fc2 │ │ -0af236: 0c00 |0003: move-result-object v0 │ │ -0af238: 1100 |0004: return-object v0 │ │ +0acfc4: |[0acfc4] android.support.v4.media.MediaMetadataCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0acfd4: 6e20 c20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fc2 │ │ +0acfda: 0c00 |0003: move-result-object v0 │ │ +0acfdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -56748,17 +56754,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 │ │ -0af23c: |[0af23c] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; │ │ -0af24c: 2320 0f09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaMetadataCompat; // type@090f │ │ -0af250: 1100 |0002: return-object v0 │ │ +0acfe0: |[0acfe0] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; │ │ +0acff0: 2320 0f09 |0000: new-array v0, v2, [Landroid/support/v4/media/MediaMetadataCompat; // type@090f │ │ +0acff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -56767,32 +56773,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0af254: |[0af254] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -0af264: 6e20 c40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; // method@0fc4 │ │ -0af26a: 0c00 |0003: move-result-object v0 │ │ -0af26c: 1100 |0004: return-object v0 │ │ +0acff8: |[0acff8] android.support.v4.media.MediaMetadataCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0ad008: 6e20 c40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaMetadataCompat$1;.newArray:(I)[Landroid/support/v4/media/MediaMetadataCompat; // method@0fc4 │ │ +0ad00e: 0c00 |0003: move-result-object v0 │ │ +0ad010: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/MediaMetadataCompat$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #328 header: │ │ class_idx : 695 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -56806,21 +56812,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #329 header: │ │ class_idx : 696 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #329 annotations: │ │ Annotations on class │ │ @@ -56844,20 +56850,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0af270: |[0af270] android.support.v4.media.MediaMetadataCompat$Builder.:()V │ │ -0af280: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0af286: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0af28a: 7010 9b04 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -0af290: 5b10 1205 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af294: 0e00 |000a: return-void │ │ +0ad014: |[0ad014] android.support.v4.media.MediaMetadataCompat$Builder.:()V │ │ +0ad024: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ad02a: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0ad02e: 7010 9b04 0000 |0005: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +0ad034: 5b10 1205 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad038: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=609 │ │ 0x000a line=610 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ @@ -56867,22 +56873,22 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0af298: |[0af298] android.support.v4.media.MediaMetadataCompat$Builder.:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -0af2a8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0af2ae: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0af2b2: 7110 d30f 0300 |0005: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; // method@0fd3 │ │ -0af2b8: 0c01 |0008: move-result-object v1 │ │ -0af2ba: 7020 9c04 1000 |0009: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -0af2c0: 5b20 1205 |000c: iput-object v0, v2, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af2c4: 0e00 |000e: return-void │ │ +0ad03c: |[0ad03c] android.support.v4.media.MediaMetadataCompat$Builder.:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +0ad04c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0ad052: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0ad056: 7110 d30f 0300 |0005: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; // method@0fd3 │ │ +0ad05c: 0c01 |0008: move-result-object v1 │ │ +0ad05e: 7020 9c04 1000 |0009: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +0ad064: 5b20 1205 |000c: iput-object v0, v2, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad068: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ 0x000e line=621 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ @@ -56894,20 +56900,20 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0af2c8: |[0af2c8] android.support.v4.media.MediaMetadataCompat$Builder.build:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -0af2d8: 2200 bc02 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ -0af2dc: 5431 1205 |0002: iget-object v1, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af2e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0af2e2: 7030 d00f 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0fd0 │ │ -0af2e8: 1100 |0008: return-object v0 │ │ +0ad06c: |[0ad06c] android.support.v4.media.MediaMetadataCompat$Builder.build:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +0ad07c: 2200 bc02 |0000: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ +0ad080: 5431 1205 |0002: iget-object v1, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad084: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0ad086: 7030 d00f 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V // method@0fd0 │ │ +0ad08c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaMetadataCompat$Builder;) │ │ @@ -56915,47 +56921,47 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0af2ec: |[0af2ec] android.support.v4.media.MediaMetadataCompat$Builder.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ -0af2fc: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af302: 0c00 |0003: move-result-object v0 │ │ -0af304: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ -0af30a: 0a00 |0007: move-result v0 │ │ -0af30c: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ -0af310: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af316: 0c00 |000d: move-result-object v0 │ │ -0af318: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af31e: 0c00 |0011: move-result-object v0 │ │ -0af320: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0af324: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af32a: 0a00 |0017: move-result v0 │ │ -0af32c: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -0af32e: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ -0af332: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0af336: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0af33a: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0af340: 1a02 0d1a |0022: const-string v2, "The " // string@1a0d │ │ -0af344: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af34a: 0c01 |0027: move-result-object v1 │ │ -0af34c: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af352: 0c01 |002b: move-result-object v1 │ │ -0af354: 1a02 9c00 |002c: const-string v2, " key cannot be used to put a Bitmap" // string@009c │ │ -0af358: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af35e: 0c01 |0031: move-result-object v1 │ │ -0af360: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0af366: 0c01 |0035: move-result-object v1 │ │ -0af368: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0af36e: 2700 |0039: throw v0 │ │ -0af370: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af374: 6e30 bb04 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0af37a: 1103 |003f: return-object v3 │ │ +0ad090: |[0ad090] android.support.v4.media.MediaMetadataCompat$Builder.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +0ad0a0: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad0a6: 0c00 |0003: move-result-object v0 │ │ +0ad0a8: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ +0ad0ae: 0a00 |0007: move-result v0 │ │ +0ad0b0: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +0ad0b4: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad0ba: 0c00 |000d: move-result-object v0 │ │ +0ad0bc: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad0c2: 0c00 |0011: move-result-object v0 │ │ +0ad0c4: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0ad0c8: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad0ce: 0a00 |0017: move-result v0 │ │ +0ad0d0: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +0ad0d2: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +0ad0d6: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ad0da: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ad0de: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ad0e4: 1a02 091a |0022: const-string v2, "The " // string@1a09 │ │ +0ad0e8: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad0ee: 0c01 |0027: move-result-object v1 │ │ +0ad0f0: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad0f6: 0c01 |002b: move-result-object v1 │ │ +0ad0f8: 1a02 9900 |002c: const-string v2, " key cannot be used to put a Bitmap" // string@0099 │ │ +0ad0fc: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad102: 0c01 |0031: move-result-object v1 │ │ +0ad104: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ad10a: 0c01 |0035: move-result-object v1 │ │ +0ad10c: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ad112: 2700 |0039: throw v0 │ │ +0ad114: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad118: 6e30 bb04 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0ad11e: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000a line=764 │ │ 0x001b line=765 │ │ 0x003a line=769 │ │ 0x003f line=770 │ │ @@ -56969,46 +56975,46 @@ │ │ type : '(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -0af37c: |[0af37c] android.support.v4.media.MediaMetadataCompat$Builder.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ -0af38c: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af392: 0c00 |0003: move-result-object v0 │ │ -0af394: 6e20 e015 5000 |0004: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ -0af39a: 0a00 |0007: move-result v0 │ │ -0af39c: 3800 3100 |0008: if-eqz v0, 0039 // +0031 │ │ -0af3a0: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af3a6: 0c00 |000d: move-result-object v0 │ │ -0af3a8: 6e20 e315 5000 |000e: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af3ae: 0c00 |0011: move-result-object v0 │ │ -0af3b0: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0af3b4: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af3ba: 0a00 |0017: move-result v0 │ │ -0af3bc: 3800 2100 |0018: if-eqz v0, 0039 // +0021 │ │ -0af3c0: 2200 6408 |001a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0af3c4: 2201 7908 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0af3c8: 7010 5a43 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0af3ce: 1a02 0d1a |0021: const-string v2, "The " // string@1a0d │ │ -0af3d2: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af3d8: 0c01 |0026: move-result-object v1 │ │ -0af3da: 6e20 6343 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af3e0: 0c01 |002a: move-result-object v1 │ │ -0af3e2: 1a02 a000 |002b: const-string v2, " key cannot be used to put a long" // string@00a0 │ │ -0af3e6: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af3ec: 0c01 |0030: move-result-object v1 │ │ -0af3ee: 6e10 6a43 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0af3f4: 0c01 |0034: move-result-object v1 │ │ -0af3f6: 7020 f242 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0af3fc: 2700 |0038: throw v0 │ │ -0af3fe: 5440 1205 |0039: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af402: 6e40 ba04 5076 |003b: invoke-virtual {v0, v5, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@04ba │ │ -0af408: 1104 |003e: return-object v4 │ │ +0ad120: |[0ad120] android.support.v4.media.MediaMetadataCompat$Builder.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +0ad130: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad136: 0c00 |0003: move-result-object v0 │ │ +0ad138: 6e20 e015 5000 |0004: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ +0ad13e: 0a00 |0007: move-result v0 │ │ +0ad140: 3800 3100 |0008: if-eqz v0, 0039 // +0031 │ │ +0ad144: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad14a: 0c00 |000d: move-result-object v0 │ │ +0ad14c: 6e20 e315 5000 |000e: invoke-virtual {v0, v5}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad152: 0c00 |0011: move-result-object v0 │ │ +0ad154: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0ad158: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad15e: 0a00 |0017: move-result v0 │ │ +0ad160: 3800 2100 |0018: if-eqz v0, 0039 // +0021 │ │ +0ad164: 2200 6408 |001a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ad168: 2201 7908 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ad16c: 7010 5a43 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ad172: 1a02 091a |0021: const-string v2, "The " // string@1a09 │ │ +0ad176: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad17c: 0c01 |0026: move-result-object v1 │ │ +0ad17e: 6e20 6343 5100 |0027: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad184: 0c01 |002a: move-result-object v1 │ │ +0ad186: 1a02 9d00 |002b: const-string v2, " key cannot be used to put a long" // string@009d │ │ +0ad18a: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad190: 0c01 |0030: move-result-object v1 │ │ +0ad192: 6e10 6a43 0100 |0031: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ad198: 0c01 |0034: move-result-object v1 │ │ +0ad19a: 7020 f242 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ad1a0: 2700 |0038: throw v0 │ │ +0ad1a2: 5440 1205 |0039: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad1a6: 6e40 ba04 5076 |003b: invoke-virtual {v0, v5, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@04ba │ │ +0ad1ac: 1104 |003e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x000a line=715 │ │ 0x001a line=716 │ │ 0x0039 line=720 │ │ 0x003e line=721 │ │ @@ -57022,47 +57028,47 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0af40c: |[0af40c] android.support.v4.media.MediaMetadataCompat$Builder.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ -0af41c: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af422: 0c00 |0003: move-result-object v0 │ │ -0af424: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ -0af42a: 0a00 |0007: move-result v0 │ │ -0af42c: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ -0af430: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af436: 0c00 |000d: move-result-object v0 │ │ -0af438: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af43e: 0c00 |0011: move-result-object v0 │ │ -0af440: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0af444: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af44a: 0a00 |0017: move-result v0 │ │ -0af44c: 1231 |0018: const/4 v1, #int 3 // #3 │ │ -0af44e: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ -0af452: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0af456: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0af45a: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0af460: 1a02 0d1a |0022: const-string v2, "The " // string@1a0d │ │ -0af464: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af46a: 0c01 |0027: move-result-object v1 │ │ -0af46c: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af472: 0c01 |002b: move-result-object v1 │ │ -0af474: 1a02 9e00 |002c: const-string v2, " key cannot be used to put a Rating" // string@009e │ │ -0af478: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af47e: 0c01 |0031: move-result-object v1 │ │ -0af480: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0af486: 0c01 |0035: move-result-object v1 │ │ -0af488: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0af48e: 2700 |0039: throw v0 │ │ -0af490: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af494: 6e30 bb04 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -0af49a: 1103 |003f: return-object v3 │ │ +0ad1b0: |[0ad1b0] android.support.v4.media.MediaMetadataCompat$Builder.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +0ad1c0: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad1c6: 0c00 |0003: move-result-object v0 │ │ +0ad1c8: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ +0ad1ce: 0a00 |0007: move-result v0 │ │ +0ad1d0: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +0ad1d4: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad1da: 0c00 |000d: move-result-object v0 │ │ +0ad1dc: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad1e2: 0c00 |0011: move-result-object v0 │ │ +0ad1e4: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0ad1e8: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad1ee: 0a00 |0017: move-result v0 │ │ +0ad1f0: 1231 |0018: const/4 v1, #int 3 // #3 │ │ +0ad1f2: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +0ad1f6: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ad1fa: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ad1fe: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ad204: 1a02 091a |0022: const-string v2, "The " // string@1a09 │ │ +0ad208: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad20e: 0c01 |0027: move-result-object v1 │ │ +0ad210: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad216: 0c01 |002b: move-result-object v1 │ │ +0ad218: 1a02 9b00 |002c: const-string v2, " key cannot be used to put a Rating" // string@009b │ │ +0ad21c: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad222: 0c01 |0031: move-result-object v1 │ │ +0ad224: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ad22a: 0c01 |0035: move-result-object v1 │ │ +0ad22c: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ad232: 2700 |0039: throw v0 │ │ +0ad234: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad238: 6e30 bb04 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +0ad23e: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x000a line=739 │ │ 0x001b line=740 │ │ 0x003a line=744 │ │ 0x003f line=745 │ │ @@ -57076,47 +57082,47 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0af49c: |[0af49c] android.support.v4.media.MediaMetadataCompat$Builder.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ -0af4ac: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af4b2: 0c00 |0003: move-result-object v0 │ │ -0af4b4: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ -0af4ba: 0a00 |0007: move-result v0 │ │ -0af4bc: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ -0af4c0: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af4c6: 0c00 |000d: move-result-object v0 │ │ -0af4c8: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af4ce: 0c00 |0011: move-result-object v0 │ │ -0af4d0: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0af4d4: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af4da: 0a00 |0017: move-result v0 │ │ -0af4dc: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0af4de: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ -0af4e2: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0af4e6: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0af4ea: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0af4f0: 1a02 0d1a |0022: const-string v2, "The " // string@1a0d │ │ -0af4f4: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af4fa: 0c01 |0027: move-result-object v1 │ │ -0af4fc: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af502: 0c01 |002b: move-result-object v1 │ │ -0af504: 1a02 9f00 |002c: const-string v2, " key cannot be used to put a String" // string@009f │ │ -0af508: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af50e: 0c01 |0031: move-result-object v1 │ │ -0af510: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0af516: 0c01 |0035: move-result-object v1 │ │ -0af518: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0af51e: 2700 |0039: throw v0 │ │ -0af520: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af524: 6e30 b604 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -0af52a: 1103 |003f: return-object v3 │ │ +0ad240: |[0ad240] android.support.v4.media.MediaMetadataCompat$Builder.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +0ad250: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad256: 0c00 |0003: move-result-object v0 │ │ +0ad258: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ +0ad25e: 0a00 |0007: move-result v0 │ │ +0ad260: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +0ad264: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad26a: 0c00 |000d: move-result-object v0 │ │ +0ad26c: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad272: 0c00 |0011: move-result-object v0 │ │ +0ad274: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0ad278: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad27e: 0a00 |0017: move-result v0 │ │ +0ad280: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0ad282: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +0ad286: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ad28a: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ad28e: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ad294: 1a02 091a |0022: const-string v2, "The " // string@1a09 │ │ +0ad298: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad29e: 0c01 |0027: move-result-object v1 │ │ +0ad2a0: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad2a6: 0c01 |002b: move-result-object v1 │ │ +0ad2a8: 1a02 9c00 |002c: const-string v2, " key cannot be used to put a String" // string@009c │ │ +0ad2ac: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad2b2: 0c01 |0031: move-result-object v1 │ │ +0ad2b4: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ad2ba: 0c01 |0035: move-result-object v1 │ │ +0ad2bc: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ad2c2: 2700 |0039: throw v0 │ │ +0ad2c4: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad2c8: 6e30 b604 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +0ad2ce: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x000a line=688 │ │ 0x001b line=689 │ │ 0x003a line=693 │ │ 0x003f line=694 │ │ @@ -57130,66 +57136,66 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0af52c: |[0af52c] android.support.v4.media.MediaMetadataCompat$Builder.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ -0af53c: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af542: 0c00 |0003: move-result-object v0 │ │ -0af544: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ -0af54a: 0a00 |0007: move-result v0 │ │ -0af54c: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ -0af550: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ -0af556: 0c00 |000d: move-result-object v0 │ │ -0af558: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af55e: 0c00 |0011: move-result-object v0 │ │ -0af560: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0af564: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af56a: 0a00 |0017: move-result v0 │ │ -0af56c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0af56e: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ -0af572: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0af576: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0af57a: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0af580: 1a02 0d1a |0022: const-string v2, "The " // string@1a0d │ │ -0af584: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af58a: 0c01 |0027: move-result-object v1 │ │ -0af58c: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af592: 0c01 |002b: move-result-object v1 │ │ -0af594: 1a02 9d00 |002c: const-string v2, " key cannot be used to put a CharSequence" // string@009d │ │ -0af598: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0af59e: 0c01 |0031: move-result-object v1 │ │ -0af5a0: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0af5a6: 0c01 |0035: move-result-object v1 │ │ -0af5a8: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0af5ae: 2700 |0039: throw v0 │ │ -0af5b0: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ -0af5b4: 6e30 b604 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -0af5ba: 1103 |003f: return-object v3 │ │ +0ad2d0: |[0ad2d0] android.support.v4.media.MediaMetadataCompat$Builder.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ +0ad2e0: 7100 d40f 0000 |0000: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad2e6: 0c00 |0003: move-result-object v0 │ │ +0ad2e8: 6e20 e015 4000 |0004: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.containsKey:(Ljava/lang/Object;)Z // method@15e0 │ │ +0ad2ee: 0a00 |0007: move-result v0 │ │ +0ad2f0: 3800 3200 |0008: if-eqz v0, 003a // +0032 │ │ +0ad2f4: 7100 d40f 0000 |000a: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompat;.access$200:()Landroid/support/v4/util/ArrayMap; // method@0fd4 │ │ +0ad2fa: 0c00 |000d: move-result-object v0 │ │ +0ad2fc: 6e20 e315 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad302: 0c00 |0011: move-result-object v0 │ │ +0ad304: 1f00 6808 |0012: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0ad308: 6e10 fd42 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad30e: 0a00 |0017: move-result v0 │ │ +0ad310: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0ad312: 3210 2100 |0019: if-eq v0, v1, 003a // +0021 │ │ +0ad316: 2200 6408 |001b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ad31a: 2201 7908 |001d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ad31e: 7010 5a43 0100 |001f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ad324: 1a02 091a |0022: const-string v2, "The " // string@1a09 │ │ +0ad328: 6e20 6343 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad32e: 0c01 |0027: move-result-object v1 │ │ +0ad330: 6e20 6343 4100 |0028: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad336: 0c01 |002b: move-result-object v1 │ │ +0ad338: 1a02 9a00 |002c: const-string v2, " key cannot be used to put a CharSequence" // string@009a │ │ +0ad33c: 6e20 6343 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ad342: 0c01 |0031: move-result-object v1 │ │ +0ad344: 6e10 6a43 0100 |0032: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ad34a: 0c01 |0035: move-result-object v1 │ │ +0ad34c: 7020 f242 1000 |0036: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ad352: 2700 |0039: throw v0 │ │ +0ad354: 5430 1205 |003a: iget-object v0, v3, Landroid/support/v4/media/MediaMetadataCompat$Builder;.mBundle:Landroid/os/Bundle; // field@0512 │ │ +0ad358: 6e30 b604 4005 |003c: invoke-virtual {v0, v4, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +0ad35e: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x000a line=651 │ │ 0x001b line=652 │ │ 0x003a line=656 │ │ 0x003f line=657 │ │ locals : │ │ 0x0000 - 0x0040 reg=3 this Landroid/support/v4/media/MediaMetadataCompat$Builder; │ │ 0x0000 - 0x0040 reg=4 key Ljava/lang/String; │ │ 0x0000 - 0x0040 reg=5 value Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #330 header: │ │ class_idx : 697 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #330 annotations: │ │ Annotations on class │ │ @@ -57203,21 +57209,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #331 header: │ │ class_idx : 698 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #331 annotations: │ │ Annotations on class │ │ @@ -57231,21 +57237,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #332 header: │ │ class_idx : 699 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #332 annotations: │ │ Annotations on class │ │ @@ -57259,21 +57265,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #333 header: │ │ class_idx : 700 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5400 │ │ +source_file_idx : 5396 │ │ static_fields_size : 37 │ │ instance_fields_size: 3 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 13 │ │ │ │ Class #333 annotations: │ │ Annotations on class │ │ @@ -57496,197 +57502,197 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 384 16-bit code units │ │ -0af5bc: |[0af5bc] android.support.v4.media.MediaMetadataCompat.:()V │ │ -0af5cc: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -0af5ce: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -0af5d0: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0af5d2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0af5d4: 2200 9503 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0af5d8: 7010 db15 0000 |0006: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0af5de: 6900 1405 |0009: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af5e2: 6200 1405 |000b: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af5e6: 1a01 7420 |000d: const-string v1, "android.media.metadata.TITLE" // string@2074 │ │ -0af5ea: 7110 0143 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af5f0: 0c02 |0012: move-result-object v2 │ │ -0af5f2: 6e30 ea15 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af5f8: 6200 1405 |0016: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af5fc: 1a01 6320 |0018: const-string v1, "android.media.metadata.ARTIST" // string@2063 │ │ -0af600: 7110 0143 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af606: 0c02 |001d: move-result-object v2 │ │ -0af608: 6e30 ea15 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af60e: 6200 1405 |0021: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af612: 1a01 6f20 |0023: const-string v1, "android.media.metadata.DURATION" // string@206f │ │ -0af616: 7110 0143 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af61c: 0c02 |0028: move-result-object v2 │ │ -0af61e: 6e30 ea15 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af624: 6200 1405 |002c: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af628: 1a01 5e20 |002e: const-string v1, "android.media.metadata.ALBUM" // string@205e │ │ -0af62c: 7110 0143 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af632: 0c02 |0033: move-result-object v2 │ │ -0af634: 6e30 ea15 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af63a: 6200 1405 |0037: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af63e: 1a01 6520 |0039: const-string v1, "android.media.metadata.AUTHOR" // string@2065 │ │ -0af642: 7110 0143 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af648: 0c02 |003e: move-result-object v2 │ │ -0af64a: 6e30 ea15 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af650: 6200 1405 |0042: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af654: 1a01 7720 |0044: const-string v1, "android.media.metadata.WRITER" // string@2077 │ │ -0af658: 7110 0143 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af65e: 0c02 |0049: move-result-object v2 │ │ -0af660: 6e30 ea15 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af666: 6200 1405 |004d: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af66a: 1a01 6720 |004f: const-string v1, "android.media.metadata.COMPOSER" // string@2067 │ │ -0af66e: 7110 0143 0300 |0051: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af674: 0c02 |0054: move-result-object v2 │ │ -0af676: 6e30 ea15 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af67c: 6200 1405 |0058: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af680: 1a01 6620 |005a: const-string v1, "android.media.metadata.COMPILATION" // string@2066 │ │ -0af684: 7110 0143 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af68a: 0c02 |005f: move-result-object v2 │ │ -0af68c: 6e30 ea15 1002 |0060: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af692: 6200 1405 |0063: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af696: 1a01 6820 |0065: const-string v1, "android.media.metadata.DATE" // string@2068 │ │ -0af69a: 7110 0143 0300 |0067: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af6a0: 0c02 |006a: move-result-object v2 │ │ -0af6a2: 6e30 ea15 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af6a8: 6200 1405 |006e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af6ac: 1a01 7820 |0070: const-string v1, "android.media.metadata.YEAR" // string@2078 │ │ -0af6b0: 7110 0143 0400 |0072: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af6b6: 0c02 |0075: move-result-object v2 │ │ -0af6b8: 6e30 ea15 1002 |0076: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af6be: 6200 1405 |0079: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af6c2: 1a01 7020 |007b: const-string v1, "android.media.metadata.GENRE" // string@2070 │ │ -0af6c6: 7110 0143 0300 |007d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af6cc: 0c02 |0080: move-result-object v2 │ │ -0af6ce: 6e30 ea15 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af6d4: 6200 1405 |0084: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af6d8: 1a01 7520 |0086: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@2075 │ │ -0af6dc: 7110 0143 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af6e2: 0c02 |008b: move-result-object v2 │ │ -0af6e4: 6e30 ea15 1002 |008c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af6ea: 6200 1405 |008f: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af6ee: 1a01 7220 |0091: const-string v1, "android.media.metadata.NUM_TRACKS" // string@2072 │ │ -0af6f2: 7110 0143 0400 |0093: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af6f8: 0c02 |0096: move-result-object v2 │ │ -0af6fa: 6e30 ea15 1002 |0097: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af700: 6200 1405 |009a: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af704: 1a01 6920 |009c: const-string v1, "android.media.metadata.DISC_NUMBER" // string@2069 │ │ -0af708: 7110 0143 0400 |009e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af70e: 0c02 |00a1: move-result-object v2 │ │ -0af710: 6e30 ea15 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af716: 6200 1405 |00a5: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af71a: 1a01 6020 |00a7: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@2060 │ │ -0af71e: 7110 0143 0300 |00a9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af724: 0c02 |00ac: move-result-object v2 │ │ -0af726: 6e30 ea15 1002 |00ad: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af72c: 6200 1405 |00b0: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af730: 1a01 6220 |00b2: const-string v1, "android.media.metadata.ART" // string@2062 │ │ -0af734: 7110 0143 0500 |00b4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af73a: 0c02 |00b7: move-result-object v2 │ │ -0af73c: 6e30 ea15 1002 |00b8: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af742: 6200 1405 |00bb: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af746: 1a01 6420 |00bd: const-string v1, "android.media.metadata.ART_URI" // string@2064 │ │ -0af74a: 7110 0143 0300 |00bf: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af750: 0c02 |00c2: move-result-object v2 │ │ -0af752: 6e30 ea15 1002 |00c3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af758: 6200 1405 |00c6: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af75c: 1a01 5f20 |00c8: const-string v1, "android.media.metadata.ALBUM_ART" // string@205f │ │ -0af760: 7110 0143 0500 |00ca: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af766: 0c02 |00cd: move-result-object v2 │ │ -0af768: 6e30 ea15 1002 |00ce: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af76e: 6200 1405 |00d1: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af772: 1a01 6120 |00d3: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@2061 │ │ -0af776: 7110 0143 0300 |00d5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af77c: 0c02 |00d8: move-result-object v2 │ │ -0af77e: 6e30 ea15 1002 |00d9: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af784: 6200 1405 |00dc: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af788: 1a01 7620 |00de: const-string v1, "android.media.metadata.USER_RATING" // string@2076 │ │ -0af78c: 7110 0143 0600 |00e0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af792: 0c02 |00e3: move-result-object v2 │ │ -0af794: 6e30 ea15 1002 |00e4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af79a: 6200 1405 |00e7: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af79e: 1a01 7320 |00e9: const-string v1, "android.media.metadata.RATING" // string@2073 │ │ -0af7a2: 7110 0143 0600 |00eb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af7a8: 0c02 |00ee: move-result-object v2 │ │ -0af7aa: 6e30 ea15 1002 |00ef: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af7b0: 6200 1405 |00f2: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af7b4: 1a01 6e20 |00f4: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@206e │ │ -0af7b8: 7110 0143 0300 |00f6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af7be: 0c02 |00f9: move-result-object v2 │ │ -0af7c0: 6e30 ea15 1002 |00fa: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af7c6: 6200 1405 |00fd: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af7ca: 1a01 6d20 |00ff: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@206d │ │ -0af7ce: 7110 0143 0300 |0101: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af7d4: 0c02 |0104: move-result-object v2 │ │ -0af7d6: 6e30 ea15 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af7dc: 6200 1405 |0108: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af7e0: 1a01 6a20 |010a: const-string v1, "android.media.metadata.DISPLAY_DESCRIPTION" // string@206a │ │ -0af7e4: 7110 0143 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af7ea: 0c02 |010f: move-result-object v2 │ │ -0af7ec: 6e30 ea15 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af7f2: 6200 1405 |0113: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af7f6: 1a01 6b20 |0115: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@206b │ │ -0af7fa: 7110 0143 0500 |0117: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af800: 0c02 |011a: move-result-object v2 │ │ -0af802: 6e30 ea15 1002 |011b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af808: 6200 1405 |011e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af80c: 1a01 6c20 |0120: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@206c │ │ -0af810: 7110 0143 0300 |0122: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af816: 0c02 |0125: move-result-object v2 │ │ -0af818: 6e30 ea15 1002 |0126: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af81e: 6200 1405 |0129: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af822: 1a01 7120 |012b: const-string v1, "android.media.metadata.MEDIA_ID" // string@2071 │ │ -0af826: 7110 0143 0300 |012d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0af82c: 0c02 |0130: move-result-object v2 │ │ -0af82e: 6e30 ea15 1002 |0131: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0af834: 1270 |0134: const/4 v0, #int 7 // #7 │ │ -0af836: 2300 3909 |0135: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0af83a: 1a01 7420 |0137: const-string v1, "android.media.metadata.TITLE" // string@2074 │ │ -0af83e: 4d01 0004 |0139: aput-object v1, v0, v4 │ │ -0af842: 1a01 6320 |013b: const-string v1, "android.media.metadata.ARTIST" // string@2063 │ │ -0af846: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ -0af84a: 1a01 5e20 |013f: const-string v1, "android.media.metadata.ALBUM" // string@205e │ │ -0af84e: 4d01 0005 |0141: aput-object v1, v0, v5 │ │ -0af852: 1a01 6020 |0143: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@2060 │ │ -0af856: 4d01 0006 |0145: aput-object v1, v0, v6 │ │ -0af85a: 1241 |0147: const/4 v1, #int 4 // #4 │ │ -0af85c: 1a02 7720 |0148: const-string v2, "android.media.metadata.WRITER" // string@2077 │ │ -0af860: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ -0af864: 1251 |014c: const/4 v1, #int 5 // #5 │ │ -0af866: 1a02 6520 |014d: const-string v2, "android.media.metadata.AUTHOR" // string@2065 │ │ -0af86a: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ -0af86e: 1261 |0151: const/4 v1, #int 6 // #6 │ │ -0af870: 1a02 6720 |0152: const-string v2, "android.media.metadata.COMPOSER" // string@2067 │ │ -0af874: 4d02 0001 |0154: aput-object v2, v0, v1 │ │ -0af878: 6900 3505 |0156: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ -0af87c: 2360 3909 |0158: new-array v0, v6, [Ljava/lang/String; // type@0939 │ │ -0af880: 1a01 6b20 |015a: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@206b │ │ -0af884: 4d01 0004 |015c: aput-object v1, v0, v4 │ │ -0af888: 1a01 6220 |015e: const-string v1, "android.media.metadata.ART" // string@2062 │ │ -0af88c: 4d01 0003 |0160: aput-object v1, v0, v3 │ │ -0af890: 1a01 5f20 |0162: const-string v1, "android.media.metadata.ALBUM_ART" // string@205f │ │ -0af894: 4d01 0005 |0164: aput-object v1, v0, v5 │ │ -0af898: 6900 3405 |0166: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ -0af89c: 2360 3909 |0168: new-array v0, v6, [Ljava/lang/String; // type@0939 │ │ -0af8a0: 1a01 6c20 |016a: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@206c │ │ -0af8a4: 4d01 0004 |016c: aput-object v1, v0, v4 │ │ -0af8a8: 1a01 6420 |016e: const-string v1, "android.media.metadata.ART_URI" // string@2064 │ │ -0af8ac: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ -0af8b0: 1a01 6120 |0172: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@2061 │ │ -0af8b4: 4d01 0005 |0174: aput-object v1, v0, v5 │ │ -0af8b8: 6900 3605 |0176: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ -0af8bc: 2200 b602 |0178: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$1; // type@02b6 │ │ -0af8c0: 7010 c10f 0000 |017a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$1;.:()V // method@0fc1 │ │ -0af8c6: 6900 1305 |017d: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ -0af8ca: 0e00 |017f: return-void │ │ +0ad360: |[0ad360] android.support.v4.media.MediaMetadataCompat.:()V │ │ +0ad370: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +0ad372: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +0ad374: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ad376: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0ad378: 2200 9503 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0ad37c: 7010 db15 0000 |0006: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0ad382: 6900 1405 |0009: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad386: 6200 1405 |000b: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad38a: 1a01 6f20 |000d: const-string v1, "android.media.metadata.TITLE" // string@206f │ │ +0ad38e: 7110 0143 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad394: 0c02 |0012: move-result-object v2 │ │ +0ad396: 6e30 ea15 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad39c: 6200 1405 |0016: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad3a0: 1a01 5e20 |0018: const-string v1, "android.media.metadata.ARTIST" // string@205e │ │ +0ad3a4: 7110 0143 0300 |001a: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad3aa: 0c02 |001d: move-result-object v2 │ │ +0ad3ac: 6e30 ea15 1002 |001e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad3b2: 6200 1405 |0021: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad3b6: 1a01 6a20 |0023: const-string v1, "android.media.metadata.DURATION" // string@206a │ │ +0ad3ba: 7110 0143 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad3c0: 0c02 |0028: move-result-object v2 │ │ +0ad3c2: 6e30 ea15 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad3c8: 6200 1405 |002c: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad3cc: 1a01 5920 |002e: const-string v1, "android.media.metadata.ALBUM" // string@2059 │ │ +0ad3d0: 7110 0143 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad3d6: 0c02 |0033: move-result-object v2 │ │ +0ad3d8: 6e30 ea15 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad3de: 6200 1405 |0037: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad3e2: 1a01 6020 |0039: const-string v1, "android.media.metadata.AUTHOR" // string@2060 │ │ +0ad3e6: 7110 0143 0300 |003b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad3ec: 0c02 |003e: move-result-object v2 │ │ +0ad3ee: 6e30 ea15 1002 |003f: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad3f4: 6200 1405 |0042: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad3f8: 1a01 7220 |0044: const-string v1, "android.media.metadata.WRITER" // string@2072 │ │ +0ad3fc: 7110 0143 0300 |0046: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad402: 0c02 |0049: move-result-object v2 │ │ +0ad404: 6e30 ea15 1002 |004a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad40a: 6200 1405 |004d: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad40e: 1a01 6220 |004f: const-string v1, "android.media.metadata.COMPOSER" // string@2062 │ │ +0ad412: 7110 0143 0300 |0051: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad418: 0c02 |0054: move-result-object v2 │ │ +0ad41a: 6e30 ea15 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad420: 6200 1405 |0058: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad424: 1a01 6120 |005a: const-string v1, "android.media.metadata.COMPILATION" // string@2061 │ │ +0ad428: 7110 0143 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad42e: 0c02 |005f: move-result-object v2 │ │ +0ad430: 6e30 ea15 1002 |0060: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad436: 6200 1405 |0063: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad43a: 1a01 6320 |0065: const-string v1, "android.media.metadata.DATE" // string@2063 │ │ +0ad43e: 7110 0143 0300 |0067: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad444: 0c02 |006a: move-result-object v2 │ │ +0ad446: 6e30 ea15 1002 |006b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad44c: 6200 1405 |006e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad450: 1a01 7320 |0070: const-string v1, "android.media.metadata.YEAR" // string@2073 │ │ +0ad454: 7110 0143 0400 |0072: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad45a: 0c02 |0075: move-result-object v2 │ │ +0ad45c: 6e30 ea15 1002 |0076: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad462: 6200 1405 |0079: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad466: 1a01 6b20 |007b: const-string v1, "android.media.metadata.GENRE" // string@206b │ │ +0ad46a: 7110 0143 0300 |007d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad470: 0c02 |0080: move-result-object v2 │ │ +0ad472: 6e30 ea15 1002 |0081: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad478: 6200 1405 |0084: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad47c: 1a01 7020 |0086: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@2070 │ │ +0ad480: 7110 0143 0400 |0088: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad486: 0c02 |008b: move-result-object v2 │ │ +0ad488: 6e30 ea15 1002 |008c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad48e: 6200 1405 |008f: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad492: 1a01 6d20 |0091: const-string v1, "android.media.metadata.NUM_TRACKS" // string@206d │ │ +0ad496: 7110 0143 0400 |0093: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad49c: 0c02 |0096: move-result-object v2 │ │ +0ad49e: 6e30 ea15 1002 |0097: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad4a4: 6200 1405 |009a: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad4a8: 1a01 6420 |009c: const-string v1, "android.media.metadata.DISC_NUMBER" // string@2064 │ │ +0ad4ac: 7110 0143 0400 |009e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad4b2: 0c02 |00a1: move-result-object v2 │ │ +0ad4b4: 6e30 ea15 1002 |00a2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad4ba: 6200 1405 |00a5: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad4be: 1a01 5b20 |00a7: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@205b │ │ +0ad4c2: 7110 0143 0300 |00a9: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad4c8: 0c02 |00ac: move-result-object v2 │ │ +0ad4ca: 6e30 ea15 1002 |00ad: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad4d0: 6200 1405 |00b0: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad4d4: 1a01 5d20 |00b2: const-string v1, "android.media.metadata.ART" // string@205d │ │ +0ad4d8: 7110 0143 0500 |00b4: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad4de: 0c02 |00b7: move-result-object v2 │ │ +0ad4e0: 6e30 ea15 1002 |00b8: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad4e6: 6200 1405 |00bb: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad4ea: 1a01 5f20 |00bd: const-string v1, "android.media.metadata.ART_URI" // string@205f │ │ +0ad4ee: 7110 0143 0300 |00bf: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad4f4: 0c02 |00c2: move-result-object v2 │ │ +0ad4f6: 6e30 ea15 1002 |00c3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad4fc: 6200 1405 |00c6: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad500: 1a01 5a20 |00c8: const-string v1, "android.media.metadata.ALBUM_ART" // string@205a │ │ +0ad504: 7110 0143 0500 |00ca: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad50a: 0c02 |00cd: move-result-object v2 │ │ +0ad50c: 6e30 ea15 1002 |00ce: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad512: 6200 1405 |00d1: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad516: 1a01 5c20 |00d3: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@205c │ │ +0ad51a: 7110 0143 0300 |00d5: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad520: 0c02 |00d8: move-result-object v2 │ │ +0ad522: 6e30 ea15 1002 |00d9: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad528: 6200 1405 |00dc: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad52c: 1a01 7120 |00de: const-string v1, "android.media.metadata.USER_RATING" // string@2071 │ │ +0ad530: 7110 0143 0600 |00e0: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad536: 0c02 |00e3: move-result-object v2 │ │ +0ad538: 6e30 ea15 1002 |00e4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad53e: 6200 1405 |00e7: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad542: 1a01 6e20 |00e9: const-string v1, "android.media.metadata.RATING" // string@206e │ │ +0ad546: 7110 0143 0600 |00eb: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad54c: 0c02 |00ee: move-result-object v2 │ │ +0ad54e: 6e30 ea15 1002 |00ef: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad554: 6200 1405 |00f2: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad558: 1a01 6920 |00f4: const-string v1, "android.media.metadata.DISPLAY_TITLE" // string@2069 │ │ +0ad55c: 7110 0143 0300 |00f6: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad562: 0c02 |00f9: move-result-object v2 │ │ +0ad564: 6e30 ea15 1002 |00fa: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad56a: 6200 1405 |00fd: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad56e: 1a01 6820 |00ff: const-string v1, "android.media.metadata.DISPLAY_SUBTITLE" // string@2068 │ │ +0ad572: 7110 0143 0300 |0101: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad578: 0c02 |0104: move-result-object v2 │ │ +0ad57a: 6e30 ea15 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad580: 6200 1405 |0108: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad584: 1a01 6520 |010a: const-string v1, "android.media.metadata.DISPLAY_DESCRIPTION" // string@2065 │ │ +0ad588: 7110 0143 0300 |010c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad58e: 0c02 |010f: move-result-object v2 │ │ +0ad590: 6e30 ea15 1002 |0110: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad596: 6200 1405 |0113: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad59a: 1a01 6620 |0115: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@2066 │ │ +0ad59e: 7110 0143 0500 |0117: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad5a4: 0c02 |011a: move-result-object v2 │ │ +0ad5a6: 6e30 ea15 1002 |011b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad5ac: 6200 1405 |011e: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad5b0: 1a01 6720 |0120: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@2067 │ │ +0ad5b4: 7110 0143 0300 |0122: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad5ba: 0c02 |0125: move-result-object v2 │ │ +0ad5bc: 6e30 ea15 1002 |0126: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad5c2: 6200 1405 |0129: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad5c6: 1a01 6c20 |012b: const-string v1, "android.media.metadata.MEDIA_ID" // string@206c │ │ +0ad5ca: 7110 0143 0300 |012d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ad5d0: 0c02 |0130: move-result-object v2 │ │ +0ad5d2: 6e30 ea15 1002 |0131: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0ad5d8: 1270 |0134: const/4 v0, #int 7 // #7 │ │ +0ad5da: 2300 3909 |0135: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0ad5de: 1a01 6f20 |0137: const-string v1, "android.media.metadata.TITLE" // string@206f │ │ +0ad5e2: 4d01 0004 |0139: aput-object v1, v0, v4 │ │ +0ad5e6: 1a01 5e20 |013b: const-string v1, "android.media.metadata.ARTIST" // string@205e │ │ +0ad5ea: 4d01 0003 |013d: aput-object v1, v0, v3 │ │ +0ad5ee: 1a01 5920 |013f: const-string v1, "android.media.metadata.ALBUM" // string@2059 │ │ +0ad5f2: 4d01 0005 |0141: aput-object v1, v0, v5 │ │ +0ad5f6: 1a01 5b20 |0143: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@205b │ │ +0ad5fa: 4d01 0006 |0145: aput-object v1, v0, v6 │ │ +0ad5fe: 1241 |0147: const/4 v1, #int 4 // #4 │ │ +0ad600: 1a02 7220 |0148: const-string v2, "android.media.metadata.WRITER" // string@2072 │ │ +0ad604: 4d02 0001 |014a: aput-object v2, v0, v1 │ │ +0ad608: 1251 |014c: const/4 v1, #int 5 // #5 │ │ +0ad60a: 1a02 6020 |014d: const-string v2, "android.media.metadata.AUTHOR" // string@2060 │ │ +0ad60e: 4d02 0001 |014f: aput-object v2, v0, v1 │ │ +0ad612: 1261 |0151: const/4 v1, #int 6 // #6 │ │ +0ad614: 1a02 6220 |0152: const-string v2, "android.media.metadata.COMPOSER" // string@2062 │ │ +0ad618: 4d02 0001 |0154: aput-object v2, v0, v1 │ │ +0ad61c: 6900 3505 |0156: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ +0ad620: 2360 3909 |0158: new-array v0, v6, [Ljava/lang/String; // type@0939 │ │ +0ad624: 1a01 6620 |015a: const-string v1, "android.media.metadata.DISPLAY_ICON" // string@2066 │ │ +0ad628: 4d01 0004 |015c: aput-object v1, v0, v4 │ │ +0ad62c: 1a01 5d20 |015e: const-string v1, "android.media.metadata.ART" // string@205d │ │ +0ad630: 4d01 0003 |0160: aput-object v1, v0, v3 │ │ +0ad634: 1a01 5a20 |0162: const-string v1, "android.media.metadata.ALBUM_ART" // string@205a │ │ +0ad638: 4d01 0005 |0164: aput-object v1, v0, v5 │ │ +0ad63c: 6900 3405 |0166: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ +0ad640: 2360 3909 |0168: new-array v0, v6, [Ljava/lang/String; // type@0939 │ │ +0ad644: 1a01 6720 |016a: const-string v1, "android.media.metadata.DISPLAY_ICON_URI" // string@2067 │ │ +0ad648: 4d01 0004 |016c: aput-object v1, v0, v4 │ │ +0ad64c: 1a01 5f20 |016e: const-string v1, "android.media.metadata.ART_URI" // string@205f │ │ +0ad650: 4d01 0003 |0170: aput-object v1, v0, v3 │ │ +0ad654: 1a01 5c20 |0172: const-string v1, "android.media.metadata.ALBUM_ART_URI" // string@205c │ │ +0ad658: 4d01 0005 |0174: aput-object v1, v0, v5 │ │ +0ad65c: 6900 3605 |0176: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ +0ad660: 2200 b602 |0178: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$1; // type@02b6 │ │ +0ad664: 7010 c10f 0000 |017a: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$1;.:()V // method@0fc1 │ │ +0ad66a: 6900 1305 |017d: sput-object v0, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ +0ad66e: 0e00 |017f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=240 │ │ 0x000b line=241 │ │ 0x0016 line=242 │ │ 0x0021 line=243 │ │ 0x002c line=244 │ │ @@ -57724,20 +57730,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0af8cc: |[0af8cc] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;)V │ │ -0af8dc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0af8e2: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -0af8e6: 7020 9c04 2000 |0005: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -0af8ec: 5b10 3805 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0af8f0: 0e00 |000a: return-void │ │ +0ad670: |[0ad670] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;)V │ │ +0ad680: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ad686: 2200 d500 |0003: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +0ad68a: 7020 9c04 2000 |0005: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +0ad690: 5b10 3805 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad694: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=298 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -57748,17 +57754,17 @@ │ │ type : '(Landroid/os/Bundle;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 │ │ -0af8f4: |[0af8f4] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ -0af904: 7020 cf0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;)V // method@0fcf │ │ -0af90a: 0e00 |0003: return-void │ │ +0ad698: |[0ad698] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Bundle;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ +0ad6a8: 7020 cf0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Bundle;)V // method@0fcf │ │ +0ad6ae: 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/Bundle; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaMetadataCompat$1; │ │ @@ -57768,20 +57774,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0af90c: |[0af90c] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;)V │ │ -0af91c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0af922: 6e10 f104 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0af928: 0c00 |0006: move-result-object v0 │ │ -0af92a: 5b10 3805 |0007: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0af92e: 0e00 |0009: return-void │ │ +0ad6b0: |[0ad6b0] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;)V │ │ +0ad6c0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ad6c6: 6e10 f104 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +0ad6cc: 0c00 |0006: move-result-object v0 │ │ +0ad6ce: 5b10 3805 |0007: iput-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad6d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0003 line=301 │ │ 0x0009 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -57792,17 +57798,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 │ │ -0af930: |[0af930] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ -0af940: 7020 d10f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;)V // method@0fd1 │ │ -0af946: 0e00 |0003: return-void │ │ +0ad6d4: |[0ad6d4] android.support.v4.media.MediaMetadataCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/MediaMetadataCompat$1;)V │ │ +0ad6e4: 7020 d10f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.:(Landroid/os/Parcel;)V // method@0fd1 │ │ +0ad6ea: 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; │ │ @@ -57812,17 +57818,17 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af948: |[0af948] android.support.v4.media.MediaMetadataCompat.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; │ │ -0af958: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0af95c: 1100 |0002: return-object v0 │ │ +0ad6ec: |[0ad6ec] android.support.v4.media.MediaMetadataCompat.access$100:(Landroid/support/v4/media/MediaMetadataCompat;)Landroid/os/Bundle; │ │ +0ad6fc: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -57830,82 +57836,82 @@ │ │ type : '()Landroid/support/v4/util/ArrayMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af960: |[0af960] android.support.v4.media.MediaMetadataCompat.access$200:()Landroid/support/v4/util/ArrayMap; │ │ -0af970: 6200 1405 |0000: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af974: 1100 |0002: return-object v0 │ │ +0ad704: |[0ad704] android.support.v4.media.MediaMetadataCompat.access$200:()Landroid/support/v4/util/ArrayMap; │ │ +0ad714: 6200 1405 |0000: sget-object v0, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ name : 'fromMediaMetadata' │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -0af978: |[0af978] android.support.v4.media.MediaMetadataCompat.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; │ │ -0af988: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ -0af98c: 6005 c100 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0af990: 1306 1500 |0004: const/16 v6, #int 21 // #15 │ │ -0af994: 3565 0400 |0006: if-ge v5, v6, 000a // +0004 │ │ -0af998: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0af99a: 1103 |0009: return-object v3 │ │ -0af99c: 2200 b802 |000a: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@02b8 │ │ -0af9a0: 7010 c60f 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@0fc6 │ │ -0af9a6: 7110 f00f 0800 |000f: invoke-static {v8}, Landroid/support/v4/media/MediaMetadataCompatApi21;.keySet:(Ljava/lang/Object;)Ljava/util/Set; // method@0ff0 │ │ -0af9ac: 0c05 |0012: move-result-object v5 │ │ -0af9ae: 7210 4744 0500 |0013: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0af9b4: 0c01 |0016: move-result-object v1 │ │ -0af9b6: 7210 0244 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0af9bc: 0a05 |001a: move-result v5 │ │ -0af9be: 3805 3e00 |001b: if-eqz v5, 0059 // +003e │ │ -0af9c2: 7210 0344 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0af9c8: 0c02 |0020: move-result-object v2 │ │ -0af9ca: 1f02 7708 |0021: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0af9ce: 6205 1405 |0023: sget-object v5, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0af9d2: 6e20 e315 2500 |0025: invoke-virtual {v5, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0af9d8: 0c04 |0028: move-result-object v4 │ │ -0af9da: 1f04 6808 |0029: check-cast v4, Ljava/lang/Integer; // type@0868 │ │ -0af9de: 3804 ecff |002b: if-eqz v4, 0017 // -0014 │ │ -0af9e2: 6e10 fd42 0400 |002d: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0af9e8: 0a05 |0030: move-result v5 │ │ -0af9ea: 2b05 2f00 0000 |0031: packed-switch v5, 00000060 // +0000002f │ │ -0af9f0: 28e3 |0034: goto 0017 // -001d │ │ -0af9f2: 7120 ed0f 2800 |0035: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getLong:(Ljava/lang/Object;Ljava/lang/String;)J // method@0fed │ │ -0af9f8: 0b06 |0038: move-result-wide v6 │ │ -0af9fa: 6e40 ca0f 2076 |0039: invoke-virtual {v0, v2, v6, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fca │ │ -0afa00: 28db |003c: goto 0017 // -0025 │ │ -0afa02: 7120 ec0f 2800 |003d: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fec │ │ -0afa08: 0c05 |0040: move-result-object v5 │ │ -0afa0a: 6e30 c90f 2005 |0041: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fc9 │ │ -0afa10: 28d3 |0044: goto 0017 // -002d │ │ -0afa12: 7120 ee0f 2800 |0045: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@0fee │ │ -0afa18: 0c05 |0048: move-result-object v5 │ │ -0afa1a: 7110 fa0f 0500 |0049: invoke-static {v5}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ -0afa20: 0c05 |004c: move-result-object v5 │ │ -0afa22: 6e30 cb0f 2005 |004d: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fcb │ │ -0afa28: 28c7 |0050: goto 0017 // -0039 │ │ -0afa2a: 7120 ef0f 2800 |0051: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fef │ │ -0afa30: 0c05 |0054: move-result-object v5 │ │ -0afa32: 6e30 cd0f 2005 |0055: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fcd │ │ -0afa38: 28bf |0058: goto 0017 // -0041 │ │ -0afa3a: 6e10 c80f 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0fc8 │ │ -0afa40: 0c03 |005c: move-result-object v3 │ │ -0afa42: 5b38 3a05 |005d: iput-object v8, v3, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ -0afa46: 28aa |005f: goto 0009 // -0056 │ │ -0afa48: 0001 0400 0000 0000 0400 0000 2000 ... |0060: packed-switch-data (12 units) │ │ +0ad71c: |[0ad71c] android.support.v4.media.MediaMetadataCompat.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +0ad72c: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +0ad730: 6005 c100 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ad734: 1306 1500 |0004: const/16 v6, #int 21 // #15 │ │ +0ad738: 3565 0400 |0006: if-ge v5, v6, 000a // +0004 │ │ +0ad73c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0ad73e: 1103 |0009: return-object v3 │ │ +0ad740: 2200 b802 |000a: new-instance v0, Landroid/support/v4/media/MediaMetadataCompat$Builder; // type@02b8 │ │ +0ad744: 7010 c60f 0000 |000c: invoke-direct {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.:()V // method@0fc6 │ │ +0ad74a: 7110 f00f 0800 |000f: invoke-static {v8}, Landroid/support/v4/media/MediaMetadataCompatApi21;.keySet:(Ljava/lang/Object;)Ljava/util/Set; // method@0ff0 │ │ +0ad750: 0c05 |0012: move-result-object v5 │ │ +0ad752: 7210 4744 0500 |0013: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0ad758: 0c01 |0016: move-result-object v1 │ │ +0ad75a: 7210 0244 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0ad760: 0a05 |001a: move-result v5 │ │ +0ad762: 3805 3e00 |001b: if-eqz v5, 0059 // +003e │ │ +0ad766: 7210 0344 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0ad76c: 0c02 |0020: move-result-object v2 │ │ +0ad76e: 1f02 7708 |0021: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0ad772: 6205 1405 |0023: sget-object v5, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ad776: 6e20 e315 2500 |0025: invoke-virtual {v5, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ad77c: 0c04 |0028: move-result-object v4 │ │ +0ad77e: 1f04 6808 |0029: check-cast v4, Ljava/lang/Integer; // type@0868 │ │ +0ad782: 3804 ecff |002b: if-eqz v4, 0017 // -0014 │ │ +0ad786: 6e10 fd42 0400 |002d: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ad78c: 0a05 |0030: move-result v5 │ │ +0ad78e: 2b05 2f00 0000 |0031: packed-switch v5, 00000060 // +0000002f │ │ +0ad794: 28e3 |0034: goto 0017 // -001d │ │ +0ad796: 7120 ed0f 2800 |0035: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getLong:(Ljava/lang/Object;Ljava/lang/String;)J // method@0fed │ │ +0ad79c: 0b06 |0038: move-result-wide v6 │ │ +0ad79e: 6e40 ca0f 2076 |0039: invoke-virtual {v0, v2, v6, v7}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putLong:(Ljava/lang/String;J)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fca │ │ +0ad7a4: 28db |003c: goto 0017 // -0025 │ │ +0ad7a6: 7120 ec0f 2800 |003d: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fec │ │ +0ad7ac: 0c05 |0040: move-result-object v5 │ │ +0ad7ae: 6e30 c90f 2005 |0041: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fc9 │ │ +0ad7b4: 28d3 |0044: goto 0017 // -002d │ │ +0ad7b6: 7120 ee0f 2800 |0045: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@0fee │ │ +0ad7bc: 0c05 |0048: move-result-object v5 │ │ +0ad7be: 7110 fa0f 0500 |0049: invoke-static {v5}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ +0ad7c4: 0c05 |004c: move-result-object v5 │ │ +0ad7c6: 6e30 cb0f 2005 |004d: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putRating:(Ljava/lang/String;Landroid/support/v4/media/RatingCompat;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fcb │ │ +0ad7cc: 28c7 |0050: goto 0017 // -0039 │ │ +0ad7ce: 7120 ef0f 2800 |0051: invoke-static {v8, v2}, Landroid/support/v4/media/MediaMetadataCompatApi21;.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fef │ │ +0ad7d4: 0c05 |0054: move-result-object v5 │ │ +0ad7d6: 6e30 cd0f 2005 |0055: invoke-virtual {v0, v2, v5}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaMetadataCompat$Builder; // method@0fcd │ │ +0ad7dc: 28bf |0058: goto 0017 // -0041 │ │ +0ad7de: 6e10 c80f 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/media/MediaMetadataCompat$Builder;.build:()Landroid/support/v4/media/MediaMetadataCompat; // method@0fc8 │ │ +0ad7e4: 0c03 |005c: move-result-object v3 │ │ +0ad7e6: 5b38 3a05 |005d: iput-object v8, v3, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ +0ad7ea: 28aa |005f: goto 0009 // -0056 │ │ +0ad7ec: 0001 0400 0000 0000 0400 0000 2000 ... |0060: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0008 line=509 │ │ 0x0009 line=538 │ │ 0x000a line=512 │ │ 0x000f line=513 │ │ @@ -57933,19 +57939,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0afa60: |[0afa60] android.support.v4.media.MediaMetadataCompat.containsKey:(Ljava/lang/String;)Z │ │ -0afa70: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afa74: 6e20 9d04 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0afa7a: 0a00 |0005: move-result v0 │ │ -0afa7c: 0f00 |0006: return v0 │ │ +0ad804: |[0ad804] android.support.v4.media.MediaMetadataCompat.containsKey:(Ljava/lang/String;)Z │ │ +0ad814: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad818: 6e20 9d04 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0ad81e: 0a00 |0005: move-result v0 │ │ +0ad820: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -57954,17 +57960,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afa80: |[0afa80] android.support.v4.media.MediaMetadataCompat.describeContents:()I │ │ -0afa90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afa92: 0f00 |0001: return v0 │ │ +0ad824: |[0ad824] android.support.v4.media.MediaMetadataCompat.describeContents:()I │ │ +0ad834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -57972,28 +57978,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0afa94: |[0afa94] android.support.v4.media.MediaMetadataCompat.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -0afaa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0afaa6: 5453 3805 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afaaa: 6e20 aa04 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0afab0: 0c03 |0006: move-result-object v3 │ │ -0afab2: 0730 |0007: move-object v0, v3 │ │ -0afab4: 1f00 6e00 |0008: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0afab8: 0701 |000a: move-object v1, v0 │ │ -0afaba: 1101 |000b: return-object v1 │ │ -0afabc: 0d02 |000c: move-exception v2 │ │ -0afabe: 1a03 1715 |000d: const-string v3, "MediaMetadata" // string@1517 │ │ -0afac2: 1a04 5b08 |000f: const-string v4, "Failed to retrieve a key as Bitmap." // string@085b │ │ -0afac6: 7130 6037 4302 |0011: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0afacc: 28f7 |0014: goto 000b // -0009 │ │ +0ad838: |[0ad838] android.support.v4.media.MediaMetadataCompat.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +0ad848: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ad84a: 5453 3805 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad84e: 6e20 aa04 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0ad854: 0c03 |0006: move-result-object v3 │ │ +0ad856: 0730 |0007: move-object v0, v3 │ │ +0ad858: 1f00 6e00 |0008: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0ad85c: 0701 |000a: move-object v1, v0 │ │ +0ad85e: 1101 |000b: return-object v1 │ │ +0ad860: 0d02 |000c: move-exception v2 │ │ +0ad862: 1a03 1315 |000d: const-string v3, "MediaMetadata" // string@1513 │ │ +0ad866: 1a04 5708 |000f: const-string v4, "Failed to retrieve a key as Bitmap." // string@0857 │ │ +0ad86a: 7130 6037 4302 |0011: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0ad870: 28f7 |0014: goto 000b // -0009 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=379 │ │ 0x0001 line=381 │ │ 0x000b line=386 │ │ @@ -58010,17 +58016,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afae0: |[0afae0] android.support.v4.media.MediaMetadataCompat.getBundle:()Landroid/os/Bundle; │ │ -0afaf0: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afaf4: 1100 |0002: return-object v0 │ │ +0ad884: |[0ad884] android.support.v4.media.MediaMetadataCompat.getBundle:()Landroid/os/Bundle; │ │ +0ad894: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ad898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -58028,110 +58034,110 @@ │ │ type : '()Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -0afaf8: |[0afaf8] android.support.v4.media.MediaMetadataCompat.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0afb08: 54ec 3905 |0000: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ -0afb0c: 380c 0500 |0002: if-eqz v12, 0007 // +0005 │ │ -0afb10: 54ec 3905 |0004: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ -0afb14: 110c |0006: return-object v12 │ │ -0afb16: 1a0c 7120 |0007: const-string v12, "android.media.metadata.MEDIA_ID" // string@2071 │ │ -0afb1a: 6e20 de0f ce00 |0009: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0fde │ │ -0afb20: 0c07 |000c: move-result-object v7 │ │ -0afb22: 123c |000d: const/4 v12, #int 3 // #3 │ │ -0afb24: 23c9 3309 |000e: new-array v9, v12, [Ljava/lang/CharSequence; // type@0933 │ │ -0afb28: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0afb2a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0afb2c: 1a0c 6e20 |0012: const-string v12, "android.media.metadata.DISPLAY_TITLE" // string@206e │ │ -0afb30: 6e20 df0f ce00 |0014: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ -0afb36: 0c01 |0017: move-result-object v1 │ │ -0afb38: 7110 3337 0100 |0018: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0afb3e: 0a0c |001b: move-result v12 │ │ -0afb40: 390c 6900 |001c: if-nez v12, 0085 // +0069 │ │ -0afb44: 120c |001e: const/4 v12, #int 0 // #0 │ │ -0afb46: 4d01 090c |001f: aput-object v1, v9, v12 │ │ -0afb4a: 121c |0021: const/4 v12, #int 1 // #1 │ │ -0afb4c: 1a0d 6d20 |0022: const-string v13, "android.media.metadata.DISPLAY_SUBTITLE" // string@206d │ │ -0afb50: 6e20 df0f de00 |0024: invoke-virtual {v14, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ -0afb56: 0c0d |0027: move-result-object v13 │ │ -0afb58: 4d0d 090c |0028: aput-object v13, v9, v12 │ │ -0afb5c: 122c |002a: const/4 v12, #int 2 // #2 │ │ -0afb5e: 1a0d 6a20 |002b: const-string v13, "android.media.metadata.DISPLAY_DESCRIPTION" // string@206a │ │ -0afb62: 6e20 df0f de00 |002d: invoke-virtual {v14, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ -0afb68: 0c0d |0030: move-result-object v13 │ │ -0afb6a: 4d0d 090c |0031: aput-object v13, v9, v12 │ │ -0afb6e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -0afb70: 620c 3405 |0034: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ -0afb74: 21cc |0036: array-length v12, v12 │ │ -0afb76: 35c2 0d00 |0037: if-ge v2, v12, 0044 // +000d │ │ -0afb7a: 620c 3405 |0039: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ -0afb7e: 460c 0c02 |003b: aget-object v12, v12, v2 │ │ -0afb82: 6e20 d80f ce00 |003d: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fd8 │ │ -0afb88: 0c08 |0040: move-result-object v8 │ │ -0afb8a: 3808 6500 |0041: if-eqz v8, 00a6 // +0065 │ │ -0afb8e: 0783 |0043: move-object v3, v8 │ │ -0afb90: 1202 |0044: const/4 v2, #int 0 // #0 │ │ -0afb92: 620c 3605 |0045: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ -0afb96: 21cc |0047: array-length v12, v12 │ │ -0afb98: 35c2 1400 |0048: if-ge v2, v12, 005c // +0014 │ │ -0afb9c: 620c 3605 |004a: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ -0afba0: 460c 0c02 |004c: aget-object v12, v12, v2 │ │ -0afba4: 6e20 de0f ce00 |004e: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0fde │ │ -0afbaa: 0c08 |0051: move-result-object v8 │ │ -0afbac: 7110 3337 0800 |0052: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0afbb2: 0a0c |0055: move-result v12 │ │ -0afbb4: 390c 5300 |0056: if-nez v12, 00a9 // +0053 │ │ -0afbb8: 7110 9004 0800 |0058: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -0afbbe: 0c04 |005b: move-result-object v4 │ │ -0afbc0: 2200 b002 |005c: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@02b0 │ │ -0afbc4: 7010 8d0f 0000 |005e: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0f8d │ │ -0afbca: 6e20 930f 7000 |0061: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f93 │ │ -0afbd0: 120c |0064: const/4 v12, #int 0 // #0 │ │ -0afbd2: 460c 090c |0065: aget-object v12, v9, v12 │ │ -0afbd6: 6e20 960f c000 |0067: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f96 │ │ -0afbdc: 121c |006a: const/4 v12, #int 1 // #1 │ │ -0afbde: 460c 090c |006b: aget-object v12, v9, v12 │ │ -0afbe2: 6e20 950f c000 |006d: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f95 │ │ -0afbe8: 122c |0070: const/4 v12, #int 2 // #2 │ │ -0afbea: 460c 090c |0071: aget-object v12, v9, v12 │ │ -0afbee: 6e20 8f0f c000 |0073: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f8f │ │ -0afbf4: 6e20 910f 3000 |0076: invoke-virtual {v0, v3}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f91 │ │ -0afbfa: 6e20 920f 4000 |0079: invoke-virtual {v0, v4}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f92 │ │ -0afc00: 6e10 8e0f 0000 |007c: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8e │ │ -0afc06: 0c0c |007f: move-result-object v12 │ │ -0afc08: 5bec 3905 |0080: iput-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ -0afc0c: 54ec 3905 |0082: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ -0afc10: 2882 |0084: goto 0006 // -007e │ │ -0afc12: 120a |0085: const/4 v10, #int 0 // #0 │ │ -0afc14: 1205 |0086: const/4 v5, #int 0 // #0 │ │ -0afc16: 219c |0087: array-length v12, v9 │ │ -0afc18: 35ca abff |0088: if-ge v10, v12, 0033 // -0055 │ │ -0afc1c: 620c 3505 |008a: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ -0afc20: 21cc |008c: array-length v12, v12 │ │ -0afc22: 35c5 a6ff |008d: if-ge v5, v12, 0033 // -005a │ │ -0afc26: 620c 3505 |008f: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ -0afc2a: d806 0501 |0091: add-int/lit8 v6, v5, #int 1 // #01 │ │ -0afc2e: 460c 0c05 |0093: aget-object v12, v12, v5 │ │ -0afc32: 6e20 df0f ce00 |0095: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ -0afc38: 0c08 |0098: move-result-object v8 │ │ -0afc3a: 7110 3337 0800 |0099: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0afc40: 0a0c |009c: move-result v12 │ │ -0afc42: 390c 0700 |009d: if-nez v12, 00a4 // +0007 │ │ -0afc46: d80b 0a01 |009f: add-int/lit8 v11, v10, #int 1 // #01 │ │ -0afc4a: 4d08 090a |00a1: aput-object v8, v9, v10 │ │ -0afc4e: 01ba |00a3: move v10, v11 │ │ -0afc50: 0165 |00a4: move v5, v6 │ │ -0afc52: 28e2 |00a5: goto 0087 // -001e │ │ -0afc54: d802 0201 |00a6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0afc58: 288c |00a8: goto 0034 // -0074 │ │ -0afc5a: d802 0201 |00a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0afc5e: 289a |00ab: goto 0045 // -0066 │ │ +0ad89c: |[0ad89c] android.support.v4.media.MediaMetadataCompat.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0ad8ac: 54ec 3905 |0000: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ +0ad8b0: 380c 0500 |0002: if-eqz v12, 0007 // +0005 │ │ +0ad8b4: 54ec 3905 |0004: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ +0ad8b8: 110c |0006: return-object v12 │ │ +0ad8ba: 1a0c 6c20 |0007: const-string v12, "android.media.metadata.MEDIA_ID" // string@206c │ │ +0ad8be: 6e20 de0f ce00 |0009: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0fde │ │ +0ad8c4: 0c07 |000c: move-result-object v7 │ │ +0ad8c6: 123c |000d: const/4 v12, #int 3 // #3 │ │ +0ad8c8: 23c9 3309 |000e: new-array v9, v12, [Ljava/lang/CharSequence; // type@0933 │ │ +0ad8cc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0ad8ce: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0ad8d0: 1a0c 6920 |0012: const-string v12, "android.media.metadata.DISPLAY_TITLE" // string@2069 │ │ +0ad8d4: 6e20 df0f ce00 |0014: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ +0ad8da: 0c01 |0017: move-result-object v1 │ │ +0ad8dc: 7110 3337 0100 |0018: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ad8e2: 0a0c |001b: move-result v12 │ │ +0ad8e4: 390c 6900 |001c: if-nez v12, 0085 // +0069 │ │ +0ad8e8: 120c |001e: const/4 v12, #int 0 // #0 │ │ +0ad8ea: 4d01 090c |001f: aput-object v1, v9, v12 │ │ +0ad8ee: 121c |0021: const/4 v12, #int 1 // #1 │ │ +0ad8f0: 1a0d 6820 |0022: const-string v13, "android.media.metadata.DISPLAY_SUBTITLE" // string@2068 │ │ +0ad8f4: 6e20 df0f de00 |0024: invoke-virtual {v14, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ +0ad8fa: 0c0d |0027: move-result-object v13 │ │ +0ad8fc: 4d0d 090c |0028: aput-object v13, v9, v12 │ │ +0ad900: 122c |002a: const/4 v12, #int 2 // #2 │ │ +0ad902: 1a0d 6520 |002b: const-string v13, "android.media.metadata.DISPLAY_DESCRIPTION" // string@2065 │ │ +0ad906: 6e20 df0f de00 |002d: invoke-virtual {v14, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ +0ad90c: 0c0d |0030: move-result-object v13 │ │ +0ad90e: 4d0d 090c |0031: aput-object v13, v9, v12 │ │ +0ad912: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +0ad914: 620c 3405 |0034: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ +0ad918: 21cc |0036: array-length v12, v12 │ │ +0ad91a: 35c2 0d00 |0037: if-ge v2, v12, 0044 // +000d │ │ +0ad91e: 620c 3405 |0039: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_BITMAP_ORDER:[Ljava/lang/String; // field@0534 │ │ +0ad922: 460c 0c02 |003b: aget-object v12, v12, v2 │ │ +0ad926: 6e20 d80f ce00 |003d: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fd8 │ │ +0ad92c: 0c08 |0040: move-result-object v8 │ │ +0ad92e: 3808 6500 |0041: if-eqz v8, 00a6 // +0065 │ │ +0ad932: 0783 |0043: move-object v3, v8 │ │ +0ad934: 1202 |0044: const/4 v2, #int 0 // #0 │ │ +0ad936: 620c 3605 |0045: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ +0ad93a: 21cc |0047: array-length v12, v12 │ │ +0ad93c: 35c2 1400 |0048: if-ge v2, v12, 005c // +0014 │ │ +0ad940: 620c 3605 |004a: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_URI_ORDER:[Ljava/lang/String; // field@0536 │ │ +0ad944: 460c 0c02 |004c: aget-object v12, v12, v2 │ │ +0ad948: 6e20 de0f ce00 |004e: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@0fde │ │ +0ad94e: 0c08 |0051: move-result-object v8 │ │ +0ad950: 7110 3337 0800 |0052: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ad956: 0a0c |0055: move-result v12 │ │ +0ad958: 390c 5300 |0056: if-nez v12, 00a9 // +0053 │ │ +0ad95c: 7110 9004 0800 |0058: invoke-static {v8}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +0ad962: 0c04 |005b: move-result-object v4 │ │ +0ad964: 2200 b002 |005c: new-instance v0, Landroid/support/v4/media/MediaDescriptionCompat$Builder; // type@02b0 │ │ +0ad968: 7010 8d0f 0000 |005e: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.:()V // method@0f8d │ │ +0ad96e: 6e20 930f 7000 |0061: invoke-virtual {v0, v7}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setMediaId:(Ljava/lang/String;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f93 │ │ +0ad974: 120c |0064: const/4 v12, #int 0 // #0 │ │ +0ad976: 460c 090c |0065: aget-object v12, v9, v12 │ │ +0ad97a: 6e20 960f c000 |0067: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f96 │ │ +0ad980: 121c |006a: const/4 v12, #int 1 // #1 │ │ +0ad982: 460c 090c |006b: aget-object v12, v9, v12 │ │ +0ad986: 6e20 950f c000 |006d: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setSubtitle:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f95 │ │ +0ad98c: 122c |0070: const/4 v12, #int 2 // #2 │ │ +0ad98e: 460c 090c |0071: aget-object v12, v9, v12 │ │ +0ad992: 6e20 8f0f c000 |0073: invoke-virtual {v0, v12}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setDescription:(Ljava/lang/CharSequence;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f8f │ │ +0ad998: 6e20 910f 3000 |0076: invoke-virtual {v0, v3}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconBitmap:(Landroid/graphics/Bitmap;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f91 │ │ +0ad99e: 6e20 920f 4000 |0079: invoke-virtual {v0, v4}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.setIconUri:(Landroid/net/Uri;)Landroid/support/v4/media/MediaDescriptionCompat$Builder; // method@0f92 │ │ +0ad9a4: 6e10 8e0f 0000 |007c: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat$Builder;.build:()Landroid/support/v4/media/MediaDescriptionCompat; // method@0f8e │ │ +0ad9aa: 0c0c |007f: move-result-object v12 │ │ +0ad9ac: 5bec 3905 |0080: iput-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ +0ad9b0: 54ec 3905 |0082: iget-object v12, v14, Landroid/support/v4/media/MediaMetadataCompat;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0539 │ │ +0ad9b4: 2882 |0084: goto 0006 // -007e │ │ +0ad9b6: 120a |0085: const/4 v10, #int 0 // #0 │ │ +0ad9b8: 1205 |0086: const/4 v5, #int 0 // #0 │ │ +0ad9ba: 219c |0087: array-length v12, v9 │ │ +0ad9bc: 35ca abff |0088: if-ge v10, v12, 0033 // -0055 │ │ +0ad9c0: 620c 3505 |008a: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ +0ad9c4: 21cc |008c: array-length v12, v12 │ │ +0ad9c6: 35c5 a6ff |008d: if-ge v5, v12, 0033 // -005a │ │ +0ad9ca: 620c 3505 |008f: sget-object v12, Landroid/support/v4/media/MediaMetadataCompat;.PREFERRED_DESCRIPTION_ORDER:[Ljava/lang/String; // field@0535 │ │ +0ad9ce: d806 0501 |0091: add-int/lit8 v6, v5, #int 1 // #01 │ │ +0ad9d2: 460c 0c05 |0093: aget-object v12, v12, v5 │ │ +0ad9d6: 6e20 df0f ce00 |0095: invoke-virtual {v14, v12}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ +0ad9dc: 0c08 |0098: move-result-object v8 │ │ +0ad9de: 7110 3337 0800 |0099: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0ad9e4: 0a0c |009c: move-result v12 │ │ +0ad9e6: 390c 0700 |009d: if-nez v12, 00a4 // +0007 │ │ +0ad9ea: d80b 0a01 |009f: add-int/lit8 v11, v10, #int 1 // #01 │ │ +0ad9ee: 4d08 090a |00a1: aput-object v8, v9, v10 │ │ +0ad9f2: 01ba |00a3: move v10, v11 │ │ +0ad9f4: 0165 |00a4: move v5, v6 │ │ +0ad9f6: 28e2 |00a5: goto 0087 // -001e │ │ +0ad9f8: d802 0201 |00a6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ad9fc: 288c |00a8: goto 0034 // -0074 │ │ +0ad9fe: d802 0201 |00a9: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ada02: 289a |00ab: goto 0045 // -0066 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0006 line=453 │ │ 0x0007 line=399 │ │ 0x000d line=401 │ │ @@ -58195,20 +58201,20 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0afc60: |[0afc60] android.support.v4.media.MediaMetadataCompat.getLong:(Ljava/lang/String;)J │ │ -0afc70: 5440 3805 |0000: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afc74: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0afc78: 6e40 a904 5032 |0004: invoke-virtual {v0, v5, v2, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@04a9 │ │ -0afc7e: 0b00 |0007: move-result-wide v0 │ │ -0afc80: 1000 |0008: return-wide v0 │ │ +0ada04: |[0ada04] android.support.v4.media.MediaMetadataCompat.getLong:(Ljava/lang/String;)J │ │ +0ada14: 5440 3805 |0000: iget-object v0, v4, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0ada18: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0ada1c: 6e40 a904 5032 |0004: invoke-virtual {v0, v5, v2, v3}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@04a9 │ │ +0ada22: 0b00 |0007: move-result-wide v0 │ │ +0ada24: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Landroid/support/v4/media/MediaMetadataCompat; │ │ 0x0000 - 0x0009 reg=5 key Ljava/lang/String; │ │ │ │ @@ -58217,67 +58223,67 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0afc84: |[0afc84] android.support.v4.media.MediaMetadataCompat.getMediaMetadata:()Ljava/lang/Object; │ │ -0afc94: 5464 3a05 |0000: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ -0afc98: 3904 0800 |0002: if-nez v4, 000a // +0008 │ │ -0afc9c: 6004 c100 |0004: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0afca0: 1305 1500 |0006: const/16 v5, #int 21 // #15 │ │ -0afca4: 3554 0500 |0008: if-ge v4, v5, 000d // +0005 │ │ -0afca8: 5464 3a05 |000a: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ -0afcac: 1104 |000c: return-object v4 │ │ -0afcae: 7100 e50f 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0fe5 │ │ -0afcb4: 0c00 |0010: move-result-object v0 │ │ -0afcb6: 6e10 e00f 0600 |0011: invoke-virtual {v6}, Landroid/support/v4/media/MediaMetadataCompat;.keySet:()Ljava/util/Set; // method@0fe0 │ │ -0afcbc: 0c04 |0014: move-result-object v4 │ │ -0afcbe: 7210 4744 0400 |0015: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0afcc4: 0c01 |0018: move-result-object v1 │ │ -0afcc6: 7210 0244 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0afccc: 0a04 |001c: move-result v4 │ │ -0afcce: 3804 3e00 |001d: if-eqz v4, 005b // +003e │ │ -0afcd2: 7210 0344 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0afcd8: 0c02 |0022: move-result-object v2 │ │ -0afcda: 1f02 7708 |0023: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0afcde: 6204 1405 |0025: sget-object v4, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ -0afce2: 6e20 e315 2400 |0027: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0afce8: 0c03 |002a: move-result-object v3 │ │ -0afcea: 1f03 6808 |002b: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ -0afcee: 3803 ecff |002d: if-eqz v3, 0019 // -0014 │ │ -0afcf2: 6e10 fd42 0300 |002f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0afcf8: 0a04 |0032: move-result v4 │ │ -0afcfa: 2b04 3100 0000 |0033: packed-switch v4, 00000064 // +00000031 │ │ -0afd00: 28e3 |0036: goto 0019 // -001d │ │ -0afd02: 6e20 db0f 2600 |0037: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getLong:(Ljava/lang/String;)J // method@0fdb │ │ -0afd08: 0b04 |003a: move-result-wide v4 │ │ -0afd0a: 7140 e70f 2054 |003b: invoke-static {v0, v2, v4, v5}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V // method@0fe7 │ │ -0afd10: 28db |003e: goto 0019 // -0025 │ │ -0afd12: 6e20 d80f 2600 |003f: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fd8 │ │ -0afd18: 0c04 |0042: move-result-object v4 │ │ -0afd1a: 7130 e60f 2004 |0043: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0fe6 │ │ -0afd20: 28d3 |0046: goto 0019 // -002d │ │ -0afd22: 6e20 dd0f 2600 |0047: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; // method@0fdd │ │ -0afd28: 0c04 |004a: move-result-object v4 │ │ -0afd2a: 6e10 fc0f 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0ffc │ │ -0afd30: 0c04 |004e: move-result-object v4 │ │ -0afd32: 7130 e80f 2004 |004f: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V // method@0fe8 │ │ -0afd38: 28c7 |0052: goto 0019 // -0039 │ │ -0afd3a: 6e20 df0f 2600 |0053: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ -0afd40: 0c04 |0056: move-result-object v4 │ │ -0afd42: 7130 ea0f 2004 |0057: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0fea │ │ -0afd48: 28bf |005a: goto 0019 // -0041 │ │ -0afd4a: 7110 e40f 0000 |005b: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fe4 │ │ -0afd50: 0c04 |005e: move-result-object v4 │ │ -0afd52: 5b64 3a05 |005f: iput-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ -0afd56: 5464 3a05 |0061: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ -0afd5a: 28a9 |0063: goto 000c // -0057 │ │ -0afd5c: 0001 0400 0000 0000 0400 0000 2000 ... |0064: packed-switch-data (12 units) │ │ +0ada28: |[0ada28] android.support.v4.media.MediaMetadataCompat.getMediaMetadata:()Ljava/lang/Object; │ │ +0ada38: 5464 3a05 |0000: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ +0ada3c: 3904 0800 |0002: if-nez v4, 000a // +0008 │ │ +0ada40: 6004 c100 |0004: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ada44: 1305 1500 |0006: const/16 v5, #int 21 // #15 │ │ +0ada48: 3554 0500 |0008: if-ge v4, v5, 000d // +0005 │ │ +0ada4c: 5464 3a05 |000a: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ +0ada50: 1104 |000c: return-object v4 │ │ +0ada52: 7100 e50f 0000 |000d: invoke-static {}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.newInstance:()Ljava/lang/Object; // method@0fe5 │ │ +0ada58: 0c00 |0010: move-result-object v0 │ │ +0ada5a: 6e10 e00f 0600 |0011: invoke-virtual {v6}, Landroid/support/v4/media/MediaMetadataCompat;.keySet:()Ljava/util/Set; // method@0fe0 │ │ +0ada60: 0c04 |0014: move-result-object v4 │ │ +0ada62: 7210 4744 0400 |0015: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0ada68: 0c01 |0018: move-result-object v1 │ │ +0ada6a: 7210 0244 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0ada70: 0a04 |001c: move-result v4 │ │ +0ada72: 3804 3e00 |001d: if-eqz v4, 005b // +003e │ │ +0ada76: 7210 0344 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0ada7c: 0c02 |0022: move-result-object v2 │ │ +0ada7e: 1f02 7708 |0023: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0ada82: 6204 1405 |0025: sget-object v4, Landroid/support/v4/media/MediaMetadataCompat;.METADATA_KEYS_TYPE:Landroid/support/v4/util/ArrayMap; // field@0514 │ │ +0ada86: 6e20 e315 2400 |0027: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0ada8c: 0c03 |002a: move-result-object v3 │ │ +0ada8e: 1f03 6808 |002b: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ +0ada92: 3803 ecff |002d: if-eqz v3, 0019 // -0014 │ │ +0ada96: 6e10 fd42 0300 |002f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ada9c: 0a04 |0032: move-result v4 │ │ +0ada9e: 2b04 3100 0000 |0033: packed-switch v4, 00000064 // +00000031 │ │ +0adaa4: 28e3 |0036: goto 0019 // -001d │ │ +0adaa6: 6e20 db0f 2600 |0037: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getLong:(Ljava/lang/String;)J // method@0fdb │ │ +0adaac: 0b04 |003a: move-result-wide v4 │ │ +0adaae: 7140 e70f 2054 |003b: invoke-static {v0, v2, v4, v5}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V // method@0fe7 │ │ +0adab4: 28db |003e: goto 0019 // -0025 │ │ +0adab6: 6e20 d80f 2600 |003f: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@0fd8 │ │ +0adabc: 0c04 |0042: move-result-object v4 │ │ +0adabe: 7130 e60f 2004 |0043: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@0fe6 │ │ +0adac4: 28d3 |0046: goto 0019 // -002d │ │ +0adac6: 6e20 dd0f 2600 |0047: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; // method@0fdd │ │ +0adacc: 0c04 |004a: move-result-object v4 │ │ +0adace: 6e10 fc0f 0400 |004b: invoke-virtual {v4}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0ffc │ │ +0adad4: 0c04 |004e: move-result-object v4 │ │ +0adad6: 7130 e80f 2004 |004f: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V // method@0fe8 │ │ +0adadc: 28c7 |0052: goto 0019 // -0039 │ │ +0adade: 6e20 df0f 2600 |0053: invoke-virtual {v6, v2}, Landroid/support/v4/media/MediaMetadataCompat;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0fdf │ │ +0adae4: 0c04 |0056: move-result-object v4 │ │ +0adae6: 7130 ea0f 2004 |0057: invoke-static {v0, v2, v4}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0fea │ │ +0adaec: 28bf |005a: goto 0019 // -0041 │ │ +0adaee: 7110 e40f 0000 |005b: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;.build:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fe4 │ │ +0adaf4: 0c04 |005e: move-result-object v4 │ │ +0adaf6: 5b64 3a05 |005f: iput-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ +0adafa: 5464 3a05 |0061: iget-object v4, v6, Landroid/support/v4/media/MediaMetadataCompat;.mMetadataObj:Ljava/lang/Object; // field@053a │ │ +0adafe: 28a9 |0063: goto 000c // -0057 │ │ +0adb00: 0001 0400 0000 0000 0400 0000 2000 ... |0064: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x000a line=553 │ │ 0x000c line=581 │ │ 0x000d line=556 │ │ 0x0011 line=557 │ │ @@ -58303,28 +58309,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0afd74: |[0afd74] android.support.v4.media.MediaMetadataCompat.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; │ │ -0afd84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0afd86: 5453 3805 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afd8a: 6e20 aa04 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0afd90: 0c03 |0006: move-result-object v3 │ │ -0afd92: 0730 |0007: move-object v0, v3 │ │ -0afd94: 1f00 c202 |0008: check-cast v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0afd98: 0702 |000a: move-object v2, v0 │ │ -0afd9a: 1102 |000b: return-object v2 │ │ -0afd9c: 0d01 |000c: move-exception v1 │ │ -0afd9e: 1a03 1715 |000d: const-string v3, "MediaMetadata" // string@1517 │ │ -0afda2: 1a04 5c08 |000f: const-string v4, "Failed to retrieve a key as Rating." // string@085c │ │ -0afda6: 7130 6037 4301 |0011: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0afdac: 28f7 |0014: goto 000b // -0009 │ │ +0adb18: |[0adb18] android.support.v4.media.MediaMetadataCompat.getRating:(Ljava/lang/String;)Landroid/support/v4/media/RatingCompat; │ │ +0adb28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0adb2a: 5453 3805 |0001: iget-object v3, v5, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adb2e: 6e20 aa04 6300 |0003: invoke-virtual {v3, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0adb34: 0c03 |0006: move-result-object v3 │ │ +0adb36: 0730 |0007: move-object v0, v3 │ │ +0adb38: 1f00 c202 |0008: check-cast v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0adb3c: 0702 |000a: move-object v2, v0 │ │ +0adb3e: 1102 |000b: return-object v2 │ │ +0adb40: 0d01 |000c: move-exception v1 │ │ +0adb42: 1a03 1315 |000d: const-string v3, "MediaMetadata" // string@1513 │ │ +0adb46: 1a04 5808 |000f: const-string v4, "Failed to retrieve a key as Rating." // string@0858 │ │ +0adb4a: 7130 6037 4301 |0011: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0adb50: 28f7 |0014: goto 000b // -0009 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0000 line=361 │ │ 0x0001 line=363 │ │ 0x000b line=368 │ │ @@ -58341,24 +58347,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0afdc0: |[0afdc0] android.support.v4.media.MediaMetadataCompat.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -0afdd0: 5421 3805 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afdd4: 6e20 a304 3100 |0002: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -0afdda: 0c00 |0005: move-result-object v0 │ │ -0afddc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0afde0: 7210 c942 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -0afde6: 0c01 |000b: move-result-object v1 │ │ -0afde8: 1101 |000c: return-object v1 │ │ -0afdea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0afdec: 28fe |000e: goto 000c // -0002 │ │ +0adb64: |[0adb64] android.support.v4.media.MediaMetadataCompat.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +0adb74: 5421 3805 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adb78: 6e20 a304 3100 |0002: invoke-virtual {v1, v3}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +0adb7e: 0c00 |0005: move-result-object v0 │ │ +0adb80: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0adb84: 7210 c942 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +0adb8a: 0c01 |000b: move-result-object v1 │ │ +0adb8c: 1101 |000c: return-object v1 │ │ +0adb8e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0adb90: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x0008 line=337 │ │ 0x000c line=339 │ │ locals : │ │ @@ -58371,19 +58377,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0afdf0: |[0afdf0] android.support.v4.media.MediaMetadataCompat.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -0afe00: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afe04: 6e20 a304 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -0afe0a: 0c00 |0005: move-result-object v0 │ │ -0afe0c: 1100 |0006: return-object v0 │ │ +0adb94: |[0adb94] android.support.v4.media.MediaMetadataCompat.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +0adba4: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adba8: 6e20 a304 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +0adbae: 0c00 |0005: move-result-object v0 │ │ +0adbb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -58392,19 +58398,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0afe10: |[0afe10] android.support.v4.media.MediaMetadataCompat.keySet:()Ljava/util/Set; │ │ -0afe20: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afe24: 6e10 b104 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ -0afe2a: 0c00 |0005: move-result-object v0 │ │ -0afe2c: 1100 |0006: return-object v0 │ │ +0adbb4: |[0adbb4] android.support.v4.media.MediaMetadataCompat.keySet:()Ljava/util/Set; │ │ +0adbc4: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adbc8: 6e10 b104 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ +0adbce: 0c00 |0005: move-result-object v0 │ │ +0adbd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #11 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -58412,19 +58418,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0afe30: |[0afe30] android.support.v4.media.MediaMetadataCompat.size:()I │ │ -0afe40: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afe44: 6e10 c304 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@04c3 │ │ -0afe4a: 0a00 |0005: move-result v0 │ │ -0afe4c: 0f00 |0006: return v0 │ │ +0adbd4: |[0adbd4] android.support.v4.media.MediaMetadataCompat.size:()I │ │ +0adbe4: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adbe8: 6e10 c304 0000 |0002: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@04c3 │ │ +0adbee: 0a00 |0005: move-result v0 │ │ +0adbf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ #12 : (in Landroid/support/v4/media/MediaMetadataCompat;) │ │ @@ -58432,34 +58438,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0afe50: |[0afe50] android.support.v4.media.MediaMetadataCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0afe60: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ -0afe64: 6e20 fb04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0afe6a: 0e00 |0005: return-void │ │ +0adbf4: |[0adbf4] android.support.v4.media.MediaMetadataCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0adc04: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/media/MediaMetadataCompat;.mBundle:Landroid/os/Bundle; // field@0538 │ │ +0adc08: 6e20 fb04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +0adc0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ 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 : 5400 (MediaMetadataCompat.java) │ │ + source_file_idx : 5396 (MediaMetadataCompat.java) │ │ │ │ Class #334 header: │ │ class_idx : 701 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5401 │ │ +source_file_idx : 5397 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #334 annotations: │ │ Annotations on class │ │ @@ -58479,17 +58485,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afe6c: |[0afe6c] android.support.v4.media.MediaMetadataCompatApi21$Builder.:()V │ │ -0afe7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0afe82: 0e00 |0003: return-void │ │ +0adc10: |[0adc10] android.support.v4.media.MediaMetadataCompatApi21$Builder.:()V │ │ +0adc20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0adc26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompatApi21$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ @@ -58497,19 +58503,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 │ │ -0afe84: |[0afe84] android.support.v4.media.MediaMetadataCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0afe94: 1f01 af00 |0000: check-cast v1, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0afe98: 6e10 bb03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata$Builder;.build:()Landroid/media/MediaMetadata; // method@03bb │ │ -0afe9e: 0c00 |0005: move-result-object v0 │ │ -0afea0: 1100 |0006: return-object v0 │ │ +0adc28: |[0adc28] android.support.v4.media.MediaMetadataCompatApi21$Builder.build:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0adc38: 1f01 af00 |0000: check-cast v1, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adc3c: 6e10 bb03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata$Builder;.build:()Landroid/media/MediaMetadata; // method@03bb │ │ +0adc42: 0c00 |0005: move-result-object v0 │ │ +0adc44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 builderObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ @@ -58517,36 +58523,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0afea4: |[0afea4] android.support.v4.media.MediaMetadataCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ -0afeb4: 2200 af00 |0000: new-instance v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0afeb8: 7010 ba03 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadata$Builder;.:()V // method@03ba │ │ -0afebe: 1100 |0005: return-object v0 │ │ +0adc48: |[0adc48] android.support.v4.media.MediaMetadataCompatApi21$Builder.newInstance:()Ljava/lang/Object; │ │ +0adc58: 2200 af00 |0000: new-instance v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adc5c: 7010 ba03 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadata$Builder;.:()V // method@03ba │ │ +0adc62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/media/MediaMetadataCompatApi21$Builder;) │ │ name : 'putBitmap' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0afec0: |[0afec0] android.support.v4.media.MediaMetadataCompatApi21$Builder.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0afed0: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0afed4: 6e30 bc03 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder; // method@03bc │ │ -0afeda: 0e00 |0005: return-void │ │ +0adc64: |[0adc64] android.support.v4.media.MediaMetadataCompatApi21$Builder.putBitmap:(Ljava/lang/Object;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0adc74: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adc78: 6e30 bc03 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)Landroid/media/MediaMetadata$Builder; // method@03bc │ │ +0adc7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ @@ -58557,18 +58563,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0afedc: |[0afedc] android.support.v4.media.MediaMetadataCompatApi21$Builder.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V │ │ -0afeec: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0afef0: 6e40 bd03 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaMetadata$Builder;.putLong:(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder; // method@03bd │ │ -0afef6: 0e00 |0005: return-void │ │ +0adc80: |[0adc80] android.support.v4.media.MediaMetadataCompatApi21$Builder.putLong:(Ljava/lang/Object;Ljava/lang/String;J)V │ │ +0adc90: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adc94: 6e40 bd03 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaMetadata$Builder;.putLong:(Ljava/lang/String;J)Landroid/media/MediaMetadata$Builder; // method@03bd │ │ +0adc9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ @@ -58579,19 +58585,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0afef8: |[0afef8] android.support.v4.media.MediaMetadataCompatApi21$Builder.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ -0aff08: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0aff0c: 1f02 b900 |0002: check-cast v2, Landroid/media/Rating; // type@00b9 │ │ -0aff10: 6e30 be03 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putRating:(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder; // method@03be │ │ -0aff16: 0e00 |0007: return-void │ │ +0adc9c: |[0adc9c] android.support.v4.media.MediaMetadataCompatApi21$Builder.putRating:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V │ │ +0adcac: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adcb0: 1f02 b900 |0002: check-cast v2, Landroid/media/Rating; // type@00b9 │ │ +0adcb4: 6e30 be03 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putRating:(Ljava/lang/String;Landroid/media/Rating;)Landroid/media/MediaMetadata$Builder; // method@03be │ │ +0adcba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 ratingObj Ljava/lang/Object; │ │ @@ -58602,18 +58608,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aff18: |[0aff18] android.support.v4.media.MediaMetadataCompatApi21$Builder.putString:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ -0aff28: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0aff2c: 6e30 bf03 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder; // method@03bf │ │ -0aff32: 0e00 |0005: return-void │ │ +0adcbc: |[0adcbc] android.support.v4.media.MediaMetadataCompatApi21$Builder.putString:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V │ │ +0adccc: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adcd0: 6e30 bf03 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/media/MediaMetadata$Builder; // method@03bf │ │ +0adcd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ @@ -58624,35 +58630,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aff34: |[0aff34] android.support.v4.media.MediaMetadataCompatApi21$Builder.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V │ │ -0aff44: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ -0aff48: 6e30 c003 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/media/MediaMetadata$Builder; // method@03c0 │ │ -0aff4e: 0e00 |0005: return-void │ │ +0adcd8: |[0adcd8] android.support.v4.media.MediaMetadataCompatApi21$Builder.putText:(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/CharSequence;)V │ │ +0adce8: 1f00 af00 |0000: check-cast v0, Landroid/media/MediaMetadata$Builder; // type@00af │ │ +0adcec: 6e30 c003 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/MediaMetadata$Builder;.putText:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/media/MediaMetadata$Builder; // method@03c0 │ │ +0adcf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 builderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 value Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5401 (MediaMetadataCompatApi21.java) │ │ + source_file_idx : 5397 (MediaMetadataCompatApi21.java) │ │ │ │ Class #335 header: │ │ class_idx : 702 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5401 │ │ +source_file_idx : 5397 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -58673,17 +58679,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0aff50: |[0aff50] android.support.v4.media.MediaMetadataCompatApi21.:()V │ │ -0aff60: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0aff66: 0e00 |0003: return-void │ │ +0adcf4: |[0adcf4] android.support.v4.media.MediaMetadataCompatApi21.:()V │ │ +0add04: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0add0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaMetadataCompatApi21; │ │ │ │ @@ -58692,19 +58698,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0aff68: |[0aff68] android.support.v4.media.MediaMetadataCompatApi21.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -0aff78: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ -0aff7c: 6e20 c103 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@03c1 │ │ -0aff82: 0c00 |0005: move-result-object v0 │ │ -0aff84: 1100 |0006: return-object v0 │ │ +0add0c: |[0add0c] android.support.v4.media.MediaMetadataCompatApi21.getBitmap:(Ljava/lang/Object;Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +0add1c: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ +0add20: 6e20 c103 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@03c1 │ │ +0add26: 0c00 |0005: move-result-object v0 │ │ +0add28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -58713,19 +58719,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0aff88: |[0aff88] android.support.v4.media.MediaMetadataCompatApi21.getLong:(Ljava/lang/Object;Ljava/lang/String;)J │ │ -0aff98: 1f02 b000 |0000: check-cast v2, Landroid/media/MediaMetadata; // type@00b0 │ │ -0aff9c: 6e20 c203 3200 |0002: invoke-virtual {v2, v3}, Landroid/media/MediaMetadata;.getLong:(Ljava/lang/String;)J // method@03c2 │ │ -0affa2: 0b00 |0005: move-result-wide v0 │ │ -0affa4: 1000 |0006: return-wide v0 │ │ +0add2c: |[0add2c] android.support.v4.media.MediaMetadataCompatApi21.getLong:(Ljava/lang/Object;Ljava/lang/String;)J │ │ +0add3c: 1f02 b000 |0000: check-cast v2, Landroid/media/MediaMetadata; // type@00b0 │ │ +0add40: 6e20 c203 3200 |0002: invoke-virtual {v2, v3}, Landroid/media/MediaMetadata;.getLong:(Ljava/lang/String;)J // method@03c2 │ │ +0add46: 0b00 |0005: move-result-wide v0 │ │ +0add48: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=3 key Ljava/lang/String; │ │ │ │ @@ -58734,19 +58740,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0affa8: |[0affa8] android.support.v4.media.MediaMetadataCompatApi21.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ -0affb8: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ -0affbc: 6e20 c303 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getRating:(Ljava/lang/String;)Landroid/media/Rating; // method@03c3 │ │ -0affc2: 0c00 |0005: move-result-object v0 │ │ -0affc4: 1100 |0006: return-object v0 │ │ +0add4c: |[0add4c] android.support.v4.media.MediaMetadataCompatApi21.getRating:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +0add5c: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ +0add60: 6e20 c303 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getRating:(Ljava/lang/String;)Landroid/media/Rating; // method@03c3 │ │ +0add66: 0c00 |0005: move-result-object v0 │ │ +0add68: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -58755,19 +58761,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0affc8: |[0affc8] android.support.v4.media.MediaMetadataCompatApi21.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -0affd8: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ -0affdc: 6e20 c403 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@03c4 │ │ -0affe2: 0c00 |0005: move-result-object v0 │ │ -0affe4: 1100 |0006: return-object v0 │ │ +0add6c: |[0add6c] android.support.v4.media.MediaMetadataCompatApi21.getText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +0add7c: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ +0add80: 6e20 c403 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaMetadata;.getText:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@03c4 │ │ +0add86: 0c00 |0005: move-result-object v0 │ │ +0add88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -58776,33 +58782,33 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0affe8: |[0affe8] android.support.v4.media.MediaMetadataCompatApi21.keySet:(Ljava/lang/Object;)Ljava/util/Set; │ │ -0afff8: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ -0afffc: 6e10 c503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata;.keySet:()Ljava/util/Set; // method@03c5 │ │ -0b0002: 0c00 |0005: move-result-object v0 │ │ -0b0004: 1100 |0006: return-object v0 │ │ +0add8c: |[0add8c] android.support.v4.media.MediaMetadataCompatApi21.keySet:(Ljava/lang/Object;)Ljava/util/Set; │ │ +0add9c: 1f01 b000 |0000: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ +0adda0: 6e10 c503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaMetadata;.keySet:()Ljava/util/Set; // method@03c5 │ │ +0adda6: 0c00 |0005: move-result-object v0 │ │ +0adda8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 metadataObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5401 (MediaMetadataCompatApi21.java) │ │ + source_file_idx : 5397 (MediaMetadataCompatApi21.java) │ │ │ │ Class #336 header: │ │ class_idx : 703 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6019 │ │ +source_file_idx : 6015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -58824,17 +58830,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0008: |[0b0008] android.support.v4.media.RatingCompat$1.:()V │ │ -0b0018: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b001e: 0e00 |0003: return-void │ │ +0addac: |[0addac] android.support.v4.media.RatingCompat$1.:()V │ │ +0addbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0addc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompat$1; │ │ │ │ Virtual methods - │ │ @@ -58843,23 +58849,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 │ │ -0b0020: |[0b0020] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; │ │ -0b0030: 2200 c202 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b0034: 6e10 f504 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b003a: 0a01 |0005: move-result v1 │ │ -0b003c: 6e10 f404 0500 |0006: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@04f4 │ │ -0b0042: 0a02 |0009: move-result v2 │ │ -0b0044: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0b0046: 7040 f80f 1032 |000b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/RatingCompat;.:(IFLandroid/support/v4/media/RatingCompat$1;)V // method@0ff8 │ │ -0b004c: 1100 |000e: return-object v0 │ │ +0addc4: |[0addc4] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; │ │ +0addd4: 2200 c202 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0addd8: 6e10 f504 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0addde: 0a01 |0005: move-result v1 │ │ +0adde0: 6e10 f404 0500 |0006: invoke-virtual {v5}, Landroid/os/Parcel;.readFloat:()F // method@04f4 │ │ +0adde6: 0a02 |0009: move-result v2 │ │ +0adde8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0addea: 7040 f80f 1032 |000b: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/media/RatingCompat;.:(IFLandroid/support/v4/media/RatingCompat$1;)V // method@0ff8 │ │ +0addf0: 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; │ │ │ │ @@ -58868,18 +58874,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 │ │ -0b0050: |[0b0050] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b0060: 6e20 f20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; // method@0ff2 │ │ -0b0066: 0c00 |0003: move-result-object v0 │ │ -0b0068: 1100 |0004: return-object v0 │ │ +0addf4: |[0addf4] android.support.v4.media.RatingCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ade04: 6e20 f20f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/RatingCompat; // method@0ff2 │ │ +0ade0a: 0c00 |0003: move-result-object v0 │ │ +0ade0c: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -58888,17 +58894,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 │ │ -0b006c: |[0b006c] android.support.v4.media.RatingCompat$1.newArray:(I)[Landroid/support/v4/media/RatingCompat; │ │ -0b007c: 2320 1009 |0000: new-array v0, v2, [Landroid/support/v4/media/RatingCompat; // type@0910 │ │ -0b0080: 1100 |0002: return-object v0 │ │ +0ade10: |[0ade10] android.support.v4.media.RatingCompat$1.newArray:(I)[Landroid/support/v4/media/RatingCompat; │ │ +0ade20: 2320 1009 |0000: new-array v0, v2, [Landroid/support/v4/media/RatingCompat; // type@0910 │ │ +0ade24: 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 │ │ │ │ @@ -58907,32 +58913,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b0084: |[0b0084] android.support.v4.media.RatingCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -0b0094: 6e20 f40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.newArray:(I)[Landroid/support/v4/media/RatingCompat; // method@0ff4 │ │ -0b009a: 0c00 |0003: move-result-object v0 │ │ -0b009c: 1100 |0004: return-object v0 │ │ +0ade28: |[0ade28] android.support.v4.media.RatingCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0ade38: 6e20 f40f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/RatingCompat$1;.newArray:(I)[Landroid/support/v4/media/RatingCompat; // method@0ff4 │ │ +0ade3e: 0c00 |0003: move-result-object v0 │ │ +0ade40: 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 x0 I │ │ │ │ - source_file_idx : 6019 (RatingCompat.java) │ │ + source_file_idx : 6015 (RatingCompat.java) │ │ │ │ Class #337 header: │ │ class_idx : 704 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6019 │ │ +source_file_idx : 6015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -58946,21 +58952,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6019 (RatingCompat.java) │ │ + source_file_idx : 6015 (RatingCompat.java) │ │ │ │ Class #338 header: │ │ class_idx : 705 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6019 │ │ +source_file_idx : 6015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -58974,21 +58980,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6019 (RatingCompat.java) │ │ + source_file_idx : 6015 (RatingCompat.java) │ │ │ │ Class #339 header: │ │ class_idx : 706 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6019 │ │ +source_file_idx : 6015 │ │ static_fields_size : 10 │ │ instance_fields_size: 3 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 10 │ │ │ │ Class #339 annotations: │ │ Annotations on class │ │ @@ -59072,38 +59078,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b00a0: |[0b00a0] android.support.v4.media.RatingCompat.:()V │ │ -0b00b0: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat$1; // type@02bf │ │ -0b00b4: 7010 f10f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/RatingCompat$1;.:()V // method@0ff1 │ │ -0b00ba: 6900 3b05 |0005: sput-object v0, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@053b │ │ -0b00be: 0e00 |0007: return-void │ │ +0ade44: |[0ade44] android.support.v4.media.RatingCompat.:()V │ │ +0ade54: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/media/RatingCompat$1; // type@02bf │ │ +0ade58: 7010 f10f 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/RatingCompat$1;.:()V // method@0ff1 │ │ +0ade5e: 6900 3b05 |0005: sput-object v0, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@053b │ │ +0ade62: 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 │ │ -0b00c0: |[0b00c0] android.support.v4.media.RatingCompat.:(IF)V │ │ -0b00d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b00d6: 5901 4605 |0003: iput v1, v0, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b00da: 5902 4705 |0005: iput v2, v0, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b00de: 0e00 |0007: return-void │ │ +0ade64: |[0ade64] android.support.v4.media.RatingCompat.:(IF)V │ │ +0ade74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ade7a: 5901 4605 |0003: iput v1, v0, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ade7e: 5902 4705 |0005: iput v2, v0, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ade82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ locals : │ │ @@ -59116,17 +59122,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 │ │ -0b00e0: |[0b00e0] android.support.v4.media.RatingCompat.:(IFLandroid/support/v4/media/RatingCompat$1;)V │ │ -0b00f0: 7030 f70f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b00f6: 0e00 |0003: return-void │ │ +0ade84: |[0ade84] android.support.v4.media.RatingCompat.:(IFLandroid/support/v4/media/RatingCompat$1;)V │ │ +0ade94: 7030 f70f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0ade9a: 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 │ │ @@ -59137,54 +59143,54 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0b00f8: |[0b00f8] android.support.v4.media.RatingCompat.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; │ │ -0b0108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b010a: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ -0b010e: 6002 c100 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b0112: 1303 1500 |0005: const/16 v3, #int 21 // #15 │ │ -0b0116: 3532 0300 |0007: if-ge v2, v3, 000a // +0003 │ │ -0b011a: 1100 |0009: return-object v0 │ │ -0b011c: 7110 0b10 0400 |000a: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getRatingStyle:(Ljava/lang/Object;)I // method@100b │ │ -0b0122: 0a01 |000d: move-result v1 │ │ -0b0124: 7110 0e10 0400 |000e: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isRated:(Ljava/lang/Object;)Z // method@100e │ │ -0b012a: 0a02 |0011: move-result v2 │ │ -0b012c: 3802 2c00 |0012: if-eqz v2, 003e // +002c │ │ -0b0130: 2b01 3000 0000 |0014: packed-switch v1, 00000044 // +00000030 │ │ -0b0136: 28f2 |0017: goto 0009 // -000e │ │ -0b0138: 7110 0d10 0400 |0018: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.hasHeart:(Ljava/lang/Object;)Z // method@100d │ │ -0b013e: 0a02 |001b: move-result v2 │ │ -0b0140: 7110 0210 0200 |001c: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; // method@1002 │ │ -0b0146: 0c00 |001f: move-result-object v0 │ │ -0b0148: 5b04 4505 |0020: iput-object v4, v0, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b014c: 28e7 |0022: goto 0009 // -0019 │ │ -0b014e: 7110 0f10 0400 |0023: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isThumbUp:(Ljava/lang/Object;)Z // method@100f │ │ -0b0154: 0a02 |0026: move-result v2 │ │ -0b0156: 7110 0510 0200 |0027: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; // method@1005 │ │ -0b015c: 0c00 |002a: move-result-object v0 │ │ -0b015e: 28f5 |002b: goto 0020 // -000b │ │ -0b0160: 7110 0c10 0400 |002c: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getStarRating:(Ljava/lang/Object;)F // method@100c │ │ -0b0166: 0a02 |002f: move-result v2 │ │ -0b0168: 7120 0410 2100 |0030: invoke-static {v1, v2}, Landroid/support/v4/media/RatingCompat;.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; // method@1004 │ │ -0b016e: 0c00 |0033: move-result-object v0 │ │ -0b0170: 28ec |0034: goto 0020 // -0014 │ │ -0b0172: 7110 0a10 0400 |0035: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getPercentRating:(Ljava/lang/Object;)F // method@100a │ │ -0b0178: 0a02 |0038: move-result v2 │ │ -0b017a: 7110 0310 0200 |0039: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; // method@1003 │ │ -0b0180: 0c00 |003c: move-result-object v0 │ │ -0b0182: 28e3 |003d: goto 0020 // -001d │ │ -0b0184: 7110 0610 0100 |003e: invoke-static {v1}, Landroid/support/v4/media/RatingCompat;.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; // method@1006 │ │ -0b018a: 0c00 |0041: move-result-object v0 │ │ -0b018c: 28de |0042: goto 0020 // -0022 │ │ -0b018e: 0000 |0043: nop // spacer │ │ -0b0190: 0001 0600 0100 0000 0400 0000 0f00 ... |0044: packed-switch-data (16 units) │ │ +0ade9c: |[0ade9c] android.support.v4.media.RatingCompat.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; │ │ +0adeac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adeae: 3804 0800 |0001: if-eqz v4, 0009 // +0008 │ │ +0adeb2: 6002 c100 |0003: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0adeb6: 1303 1500 |0005: const/16 v3, #int 21 // #15 │ │ +0adeba: 3532 0300 |0007: if-ge v2, v3, 000a // +0003 │ │ +0adebe: 1100 |0009: return-object v0 │ │ +0adec0: 7110 0b10 0400 |000a: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getRatingStyle:(Ljava/lang/Object;)I // method@100b │ │ +0adec6: 0a01 |000d: move-result v1 │ │ +0adec8: 7110 0e10 0400 |000e: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isRated:(Ljava/lang/Object;)Z // method@100e │ │ +0adece: 0a02 |0011: move-result v2 │ │ +0aded0: 3802 2c00 |0012: if-eqz v2, 003e // +002c │ │ +0aded4: 2b01 3000 0000 |0014: packed-switch v1, 00000044 // +00000030 │ │ +0adeda: 28f2 |0017: goto 0009 // -000e │ │ +0adedc: 7110 0d10 0400 |0018: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.hasHeart:(Ljava/lang/Object;)Z // method@100d │ │ +0adee2: 0a02 |001b: move-result v2 │ │ +0adee4: 7110 0210 0200 |001c: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; // method@1002 │ │ +0adeea: 0c00 |001f: move-result-object v0 │ │ +0adeec: 5b04 4505 |0020: iput-object v4, v0, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0adef0: 28e7 |0022: goto 0009 // -0019 │ │ +0adef2: 7110 0f10 0400 |0023: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.isThumbUp:(Ljava/lang/Object;)Z // method@100f │ │ +0adef8: 0a02 |0026: move-result v2 │ │ +0adefa: 7110 0510 0200 |0027: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; // method@1005 │ │ +0adf00: 0c00 |002a: move-result-object v0 │ │ +0adf02: 28f5 |002b: goto 0020 // -000b │ │ +0adf04: 7110 0c10 0400 |002c: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getStarRating:(Ljava/lang/Object;)F // method@100c │ │ +0adf0a: 0a02 |002f: move-result v2 │ │ +0adf0c: 7120 0410 2100 |0030: invoke-static {v1, v2}, Landroid/support/v4/media/RatingCompat;.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; // method@1004 │ │ +0adf12: 0c00 |0033: move-result-object v0 │ │ +0adf14: 28ec |0034: goto 0020 // -0014 │ │ +0adf16: 7110 0a10 0400 |0035: invoke-static {v4}, Landroid/support/v4/media/RatingCompatApi21;.getPercentRating:(Ljava/lang/Object;)F // method@100a │ │ +0adf1c: 0a02 |0038: move-result v2 │ │ +0adf1e: 7110 0310 0200 |0039: invoke-static {v2}, Landroid/support/v4/media/RatingCompat;.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; // method@1003 │ │ +0adf24: 0c00 |003c: move-result-object v0 │ │ +0adf26: 28e3 |003d: goto 0020 // -001d │ │ +0adf28: 7110 0610 0100 |003e: invoke-static {v1}, Landroid/support/v4/media/RatingCompat;.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; // method@1006 │ │ +0adf2e: 0c00 |0041: move-result-object v0 │ │ +0adf30: 28de |0042: goto 0020 // -0022 │ │ +0adf32: 0000 |0043: nop // spacer │ │ +0adf34: 0001 0600 0100 0000 0400 0000 0f00 ... |0044: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=322 │ │ 0x0009 line=352 │ │ 0x000a line=326 │ │ 0x000e line=328 │ │ 0x0014 line=329 │ │ @@ -59212,23 +59218,23 @@ │ │ type : '(Z)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b01b0: |[0b01b0] android.support.v4.media.RatingCompat.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ -0b01c0: 2201 c202 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b01c4: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0b01c6: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ -0b01ca: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b01ce: 7030 f70f 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b01d4: 1101 |000a: return-object v1 │ │ -0b01d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b01d8: 28fb |000c: goto 0007 // -0005 │ │ +0adf54: |[0adf54] android.support.v4.media.RatingCompat.newHeartRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ +0adf64: 2201 c202 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0adf68: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0adf6a: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ +0adf6e: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +0adf72: 7030 f70f 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0adf78: 1101 |000a: return-object v1 │ │ +0adf7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0adf7c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000d reg=3 hasHeart Z │ │ │ │ #5 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -59236,30 +59242,30 @@ │ │ type : '(F)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b01dc: |[0b01dc] android.support.v4.media.RatingCompat.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; │ │ -0b01ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b01ee: 2e00 0200 |0001: cmpg-float v0, v2, v0 │ │ -0b01f2: 3a00 0800 |0003: if-ltz v0, 000b // +0008 │ │ -0b01f6: 1500 c842 |0005: const/high16 v0, #int 1120403456 // #42c8 │ │ -0b01fa: 2d00 0200 |0007: cmpl-float v0, v2, v0 │ │ -0b01fe: 3d00 0b00 |0009: if-lez v0, 0014 // +000b │ │ -0b0202: 1a00 8017 |000b: const-string v0, "Rating" // string@1780 │ │ -0b0206: 1a01 8109 |000d: const-string v1, "Invalid percentage-based rating value" // string@0981 │ │ -0b020a: 7120 5937 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0b0210: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0b0212: 1100 |0013: return-object v0 │ │ -0b0214: 2200 c202 |0014: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b0218: 1261 |0016: const/4 v1, #int 6 // #6 │ │ -0b021a: 7030 f70f 1002 |0017: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b0220: 28f9 |001a: goto 0013 // -0007 │ │ +0adf80: |[0adf80] android.support.v4.media.RatingCompat.newPercentageRating:(F)Landroid/support/v4/media/RatingCompat; │ │ +0adf90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0adf92: 2e00 0200 |0001: cmpg-float v0, v2, v0 │ │ +0adf96: 3a00 0800 |0003: if-ltz v0, 000b // +0008 │ │ +0adf9a: 1500 c842 |0005: const/high16 v0, #int 1120403456 // #42c8 │ │ +0adf9e: 2d00 0200 |0007: cmpl-float v0, v2, v0 │ │ +0adfa2: 3d00 0b00 |0009: if-lez v0, 0014 // +000b │ │ +0adfa6: 1a00 7c17 |000b: const-string v0, "Rating" // string@177c │ │ +0adfaa: 1a01 7d09 |000d: const-string v1, "Invalid percentage-based rating value" // string@097d │ │ +0adfae: 7120 5937 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0adfb4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0adfb6: 1100 |0013: return-object v0 │ │ +0adfb8: 2200 c202 |0014: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0adfbc: 1261 |0016: const/4 v1, #int 6 // #6 │ │ +0adfbe: 7030 f70f 1002 |0017: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0adfc4: 28f9 |001a: goto 0013 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x000b line=229 │ │ 0x0012 line=230 │ │ 0x0013 line=232 │ │ locals : │ │ @@ -59270,51 +59276,51 @@ │ │ type : '(IF)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0b0224: |[0b0224] android.support.v4.media.RatingCompat.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; │ │ -0b0234: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b0236: 1500 80bf |0001: const/high16 v0, #int -1082130432 // #bf80 │ │ -0b023a: 2b05 4100 0000 |0003: packed-switch v5, 00000044 // +00000041 │ │ -0b0240: 1a02 8017 |0006: const-string v2, "Rating" // string@1780 │ │ -0b0244: 2203 7908 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0b0248: 7010 5a43 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b024e: 1a04 8309 |000d: const-string v4, "Invalid rating style (" // string@0983 │ │ -0b0252: 6e20 6343 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b0258: 0c03 |0012: move-result-object v3 │ │ -0b025a: 6e20 5f43 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b0260: 0c03 |0016: move-result-object v3 │ │ -0b0262: 1a04 3501 |0017: const-string v4, ") for a star rating" // string@0135 │ │ -0b0266: 6e20 6343 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b026c: 0c03 |001c: move-result-object v3 │ │ -0b026e: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b0274: 0c03 |0020: move-result-object v3 │ │ -0b0276: 7120 5937 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0b027c: 1101 |0024: return-object v1 │ │ -0b027e: 1500 4040 |0025: const/high16 v0, #int 1077936128 // #4040 │ │ -0b0282: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0b0284: 2e02 0602 |0028: cmpg-float v2, v6, v2 │ │ -0b0288: 3a02 0600 |002a: if-ltz v2, 0030 // +0006 │ │ -0b028c: 2d02 0600 |002c: cmpl-float v2, v6, v0 │ │ -0b0290: 3d02 1000 |002e: if-lez v2, 003e // +0010 │ │ -0b0294: 1a02 8017 |0030: const-string v2, "Rating" // string@1780 │ │ -0b0298: 1a03 fa1a |0032: const-string v3, "Trying to set out of range star-based rating" // string@1afa │ │ -0b029c: 7120 5937 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0b02a2: 28ed |0037: goto 0024 // -0013 │ │ -0b02a4: 1500 8040 |0038: const/high16 v0, #int 1082130432 // #4080 │ │ -0b02a8: 28ed |003a: goto 0027 // -0013 │ │ -0b02aa: 1500 a040 |003b: const/high16 v0, #int 1084227584 // #40a0 │ │ -0b02ae: 28ea |003d: goto 0027 // -0016 │ │ -0b02b0: 2201 c202 |003e: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b02b4: 7030 f70f 5106 |0040: invoke-direct {v1, v5, v6}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b02ba: 28e1 |0043: goto 0024 // -001f │ │ -0b02bc: 0001 0300 0300 0000 2200 0000 3500 ... |0044: packed-switch-data (10 units) │ │ +0adfc8: |[0adfc8] android.support.v4.media.RatingCompat.newStarRating:(IF)Landroid/support/v4/media/RatingCompat; │ │ +0adfd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0adfda: 1500 80bf |0001: const/high16 v0, #int -1082130432 // #bf80 │ │ +0adfde: 2b05 4100 0000 |0003: packed-switch v5, 00000044 // +00000041 │ │ +0adfe4: 1a02 7c17 |0006: const-string v2, "Rating" // string@177c │ │ +0adfe8: 2203 7908 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0adfec: 7010 5a43 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0adff2: 1a04 7f09 |000d: const-string v4, "Invalid rating style (" // string@097f │ │ +0adff6: 6e20 6343 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0adffc: 0c03 |0012: move-result-object v3 │ │ +0adffe: 6e20 5f43 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ae004: 0c03 |0016: move-result-object v3 │ │ +0ae006: 1a04 3201 |0017: const-string v4, ") for a star rating" // string@0132 │ │ +0ae00a: 6e20 6343 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae010: 0c03 |001c: move-result-object v3 │ │ +0ae012: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ae018: 0c03 |0020: move-result-object v3 │ │ +0ae01a: 7120 5937 3200 |0021: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0ae020: 1101 |0024: return-object v1 │ │ +0ae022: 1500 4040 |0025: const/high16 v0, #int 1077936128 // #4040 │ │ +0ae026: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0ae028: 2e02 0602 |0028: cmpg-float v2, v6, v2 │ │ +0ae02c: 3a02 0600 |002a: if-ltz v2, 0030 // +0006 │ │ +0ae030: 2d02 0600 |002c: cmpl-float v2, v6, v0 │ │ +0ae034: 3d02 1000 |002e: if-lez v2, 003e // +0010 │ │ +0ae038: 1a02 7c17 |0030: const-string v2, "Rating" // string@177c │ │ +0ae03c: 1a03 f61a |0032: const-string v3, "Trying to set out of range star-based rating" // string@1af6 │ │ +0ae040: 7120 5937 3200 |0034: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0ae046: 28ed |0037: goto 0024 // -0013 │ │ +0ae048: 1500 8040 |0038: const/high16 v0, #int 1082130432 // #4080 │ │ +0ae04c: 28ed |003a: goto 0027 // -0013 │ │ +0ae04e: 1500 a040 |003b: const/high16 v0, #int 1084227584 // #40a0 │ │ +0ae052: 28ea |003d: goto 0027 // -0016 │ │ +0ae054: 2201 c202 |003e: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0ae058: 7030 f70f 5106 |0040: invoke-direct {v1, v5, v6}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0ae05e: 28e1 |0043: goto 0024 // -001f │ │ +0ae060: 0001 0300 0300 0000 2200 0000 3500 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=198 │ │ 0x0003 line=199 │ │ 0x0006 line=210 │ │ 0x0024 line=217 │ │ 0x0025 line=201 │ │ @@ -59336,23 +59342,23 @@ │ │ type : '(Z)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b02d0: |[0b02d0] android.support.v4.media.RatingCompat.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ -0b02e0: 2201 c202 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b02e4: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -0b02e6: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ -0b02ea: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b02ee: 7030 f70f 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b02f4: 1101 |000a: return-object v1 │ │ -0b02f6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b02f8: 28fb |000c: goto 0007 // -0005 │ │ +0ae074: |[0ae074] android.support.v4.media.RatingCompat.newThumbRating:(Z)Landroid/support/v4/media/RatingCompat; │ │ +0ae084: 2201 c202 |0000: new-instance v1, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0ae088: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +0ae08a: 3803 0800 |0003: if-eqz v3, 000b // +0008 │ │ +0ae08e: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +0ae092: 7030 f70f 2100 |0007: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0ae098: 1101 |000a: return-object v1 │ │ +0ae09a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ae09c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x000d reg=3 thumbIsUp Z │ │ │ │ #8 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -59360,24 +59366,24 @@ │ │ type : '(I)Landroid/support/v4/media/RatingCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b02fc: |[0b02fc] android.support.v4.media.RatingCompat.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; │ │ -0b030c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b0312: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b0314: 1100 |0004: return-object v0 │ │ -0b0316: 2200 c202 |0005: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b031a: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ -0b031e: 7030 f70f 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ -0b0324: 28f8 |000c: goto 0004 // -0008 │ │ -0b0326: 0000 |000d: nop // spacer │ │ -0b0328: 0001 0600 0100 0000 0500 0000 0500 ... |000e: packed-switch-data (16 units) │ │ +0ae0a0: |[0ae0a0] android.support.v4.media.RatingCompat.newUnratedRating:(I)Landroid/support/v4/media/RatingCompat; │ │ +0ae0b0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0ae0b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ae0b8: 1100 |0004: return-object v0 │ │ +0ae0ba: 2200 c202 |0005: new-instance v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0ae0be: 1501 80bf |0007: const/high16 v1, #int -1082130432 // #bf80 │ │ +0ae0c2: 7030 f70f 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/RatingCompat;.:(IF)V // method@0ff7 │ │ +0ae0c8: 28f8 |000c: goto 0004 // -0008 │ │ +0ae0ca: 0000 |000d: nop // spacer │ │ +0ae0cc: 0001 0600 0100 0000 0500 0000 0500 ... |000e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=158 │ │ 0x0005 line=156 │ │ 0x000d line=149 │ │ locals : │ │ @@ -59389,17 +59395,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0348: |[0b0348] android.support.v4.media.RatingCompat.describeContents:()I │ │ -0b0358: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b035c: 0f00 |0002: return v0 │ │ +0ae0ec: |[0ae0ec] android.support.v4.media.RatingCompat.describeContents:()I │ │ +0ae0fc: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae100: 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;) │ │ @@ -59407,25 +59413,25 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b0360: |[0b0360] android.support.v4.media.RatingCompat.getPercentRating:()F │ │ -0b0370: 5220 4605 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b0374: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -0b0376: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -0b037a: 6e10 0010 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ -0b0380: 0a00 |0008: move-result v0 │ │ -0b0382: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0b0386: 1500 80bf |000b: const/high16 v0, #int -1082130432 // #bf80 │ │ -0b038a: 0f00 |000d: return v0 │ │ -0b038c: 5220 4705 |000e: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b0390: 28fd |0010: goto 000d // -0003 │ │ +0ae104: |[0ae104] android.support.v4.media.RatingCompat.getPercentRating:()F │ │ +0ae114: 5220 4605 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae118: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +0ae11a: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +0ae11e: 6e10 0010 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ +0ae124: 0a00 |0008: move-result v0 │ │ +0ae126: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ae12a: 1500 80bf |000b: const/high16 v0, #int -1082130432 // #bf80 │ │ +0ae12e: 0f00 |000d: return v0 │ │ +0ae130: 5220 4705 |000e: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae134: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000b line=306 │ │ 0x000d line=308 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/media/RatingCompat; │ │ @@ -59435,62 +59441,62 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0b0394: |[0b0394] android.support.v4.media.RatingCompat.getRating:()Ljava/lang/Object; │ │ -0b03a4: 5420 4505 |0000: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b03a8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0b03ac: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b03b0: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ -0b03b4: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ -0b03b8: 5420 4505 |000a: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b03bc: 1100 |000c: return-object v0 │ │ -0b03be: 6e10 0010 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ -0b03c4: 0a00 |0010: move-result v0 │ │ -0b03c6: 3800 3900 |0011: if-eqz v0, 004a // +0039 │ │ -0b03ca: 5220 4605 |0013: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b03ce: 2b00 3f00 0000 |0015: packed-switch v0, 00000054 // +0000003f │ │ -0b03d4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0b03d6: 28f3 |0019: goto 000c // -000d │ │ -0b03d8: 6e10 ff0f 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.hasHeart:()Z // method@0fff │ │ -0b03de: 0a00 |001d: move-result v0 │ │ -0b03e0: 7110 1010 0000 |001e: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newHeartRating:(Z)Ljava/lang/Object; // method@1010 │ │ -0b03e6: 0c00 |0021: move-result-object v0 │ │ -0b03e8: 5b20 4505 |0022: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b03ec: 5420 4505 |0024: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b03f0: 28e6 |0026: goto 000c // -001a │ │ -0b03f2: 6e10 0110 0200 |0027: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isThumbUp:()Z // method@1001 │ │ -0b03f8: 0a00 |002a: move-result v0 │ │ -0b03fa: 7110 1310 0000 |002b: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newThumbRating:(Z)Ljava/lang/Object; // method@1013 │ │ -0b0400: 0c00 |002e: move-result-object v0 │ │ -0b0402: 5b20 4505 |002f: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b0406: 28f3 |0031: goto 0024 // -000d │ │ -0b0408: 5220 4605 |0032: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b040c: 6e10 fe0f 0200 |0034: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getStarRating:()F // method@0ffe │ │ -0b0412: 0a01 |0037: move-result v1 │ │ -0b0414: 7120 1210 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/media/RatingCompatApi21;.newStarRating:(IF)Ljava/lang/Object; // method@1012 │ │ -0b041a: 0c00 |003b: move-result-object v0 │ │ -0b041c: 5b20 4505 |003c: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b0420: 28e6 |003e: goto 0024 // -001a │ │ -0b0422: 6e10 fb0f 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getPercentRating:()F // method@0ffb │ │ -0b0428: 0a00 |0042: move-result v0 │ │ -0b042a: 7110 1110 0000 |0043: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newPercentageRating:(F)Ljava/lang/Object; // method@1011 │ │ -0b0430: 0c00 |0046: move-result-object v0 │ │ -0b0432: 5b20 4505 |0047: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b0436: 28cf |0049: goto 0018 // -0031 │ │ -0b0438: 5220 4605 |004a: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b043c: 7110 1410 0000 |004c: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newUnratedRating:(I)Ljava/lang/Object; // method@1014 │ │ -0b0442: 0c00 |004f: move-result-object v0 │ │ -0b0444: 5b20 4505 |0050: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ -0b0448: 28d2 |0052: goto 0024 // -002e │ │ -0b044a: 0000 |0053: nop // spacer │ │ -0b044c: 0001 0600 0100 0000 0500 0000 1200 ... |0054: packed-switch-data (16 units) │ │ +0ae138: |[0ae138] android.support.v4.media.RatingCompat.getRating:()Ljava/lang/Object; │ │ +0ae148: 5420 4505 |0000: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae14c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0ae150: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ae154: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +0ae158: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +0ae15c: 5420 4505 |000a: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae160: 1100 |000c: return-object v0 │ │ +0ae162: 6e10 0010 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ +0ae168: 0a00 |0010: move-result v0 │ │ +0ae16a: 3800 3900 |0011: if-eqz v0, 004a // +0039 │ │ +0ae16e: 5220 4605 |0013: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae172: 2b00 3f00 0000 |0015: packed-switch v0, 00000054 // +0000003f │ │ +0ae178: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0ae17a: 28f3 |0019: goto 000c // -000d │ │ +0ae17c: 6e10 ff0f 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.hasHeart:()Z // method@0fff │ │ +0ae182: 0a00 |001d: move-result v0 │ │ +0ae184: 7110 1010 0000 |001e: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newHeartRating:(Z)Ljava/lang/Object; // method@1010 │ │ +0ae18a: 0c00 |0021: move-result-object v0 │ │ +0ae18c: 5b20 4505 |0022: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae190: 5420 4505 |0024: iget-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae194: 28e6 |0026: goto 000c // -001a │ │ +0ae196: 6e10 0110 0200 |0027: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.isThumbUp:()Z // method@1001 │ │ +0ae19c: 0a00 |002a: move-result v0 │ │ +0ae19e: 7110 1310 0000 |002b: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newThumbRating:(Z)Ljava/lang/Object; // method@1013 │ │ +0ae1a4: 0c00 |002e: move-result-object v0 │ │ +0ae1a6: 5b20 4505 |002f: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae1aa: 28f3 |0031: goto 0024 // -000d │ │ +0ae1ac: 5220 4605 |0032: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae1b0: 6e10 fe0f 0200 |0034: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getStarRating:()F // method@0ffe │ │ +0ae1b6: 0a01 |0037: move-result v1 │ │ +0ae1b8: 7120 1210 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/media/RatingCompatApi21;.newStarRating:(IF)Ljava/lang/Object; // method@1012 │ │ +0ae1be: 0c00 |003b: move-result-object v0 │ │ +0ae1c0: 5b20 4505 |003c: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae1c4: 28e6 |003e: goto 0024 // -001a │ │ +0ae1c6: 6e10 fb0f 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/media/RatingCompat;.getPercentRating:()F // method@0ffb │ │ +0ae1cc: 0a00 |0042: move-result v0 │ │ +0ae1ce: 7110 1110 0000 |0043: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newPercentageRating:(F)Ljava/lang/Object; // method@1011 │ │ +0ae1d4: 0c00 |0046: move-result-object v0 │ │ +0ae1d6: 5b20 4505 |0047: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae1da: 28cf |0049: goto 0018 // -0031 │ │ +0ae1dc: 5220 4605 |004a: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae1e0: 7110 1410 0000 |004c: invoke-static {v0}, Landroid/support/v4/media/RatingCompatApi21;.newUnratedRating:(I)Ljava/lang/Object; // method@1014 │ │ +0ae1e6: 0c00 |004f: move-result-object v0 │ │ +0ae1e8: 5b20 4505 |0050: iput-object v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingObj:Ljava/lang/Object; // field@0545 │ │ +0ae1ec: 28d2 |0052: goto 0024 // -002e │ │ +0ae1ee: 0000 |0053: nop // spacer │ │ +0ae1f0: 0001 0600 0100 0000 0500 0000 1200 ... |0054: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x000a line=365 │ │ 0x000c line=389 │ │ 0x000d line=368 │ │ 0x0013 line=369 │ │ @@ -59510,17 +59516,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b046c: |[0b046c] android.support.v4.media.RatingCompat.getRatingStyle:()I │ │ -0b047c: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b0480: 0f00 |0002: return v0 │ │ +0ae210: |[0ae210] android.support.v4.media.RatingCompat.getRatingStyle:()I │ │ +0ae220: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae224: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/RatingCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -59528,26 +59534,26 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b0484: |[0b0484] android.support.v4.media.RatingCompat.getStarRating:()F │ │ -0b0494: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b0498: 2b00 1000 0000 |0002: packed-switch v0, 00000012 // +00000010 │ │ -0b049e: 1500 80bf |0005: const/high16 v0, #int -1082130432 // #bf80 │ │ -0b04a2: 0f00 |0007: return v0 │ │ -0b04a4: 6e10 0010 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ -0b04aa: 0a00 |000b: move-result v0 │ │ -0b04ac: 3800 f9ff |000c: if-eqz v0, 0005 // -0007 │ │ -0b04b0: 5210 4705 |000e: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b04b4: 28f7 |0010: goto 0007 // -0009 │ │ -0b04b6: 0000 |0011: nop // spacer │ │ -0b04b8: 0001 0300 0300 0000 0600 0000 0600 ... |0012: packed-switch-data (10 units) │ │ +0ae228: |[0ae228] android.support.v4.media.RatingCompat.getStarRating:()F │ │ +0ae238: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae23c: 2b00 1000 0000 |0002: packed-switch v0, 00000012 // +00000010 │ │ +0ae242: 1500 80bf |0005: const/high16 v0, #int -1082130432 // #bf80 │ │ +0ae246: 0f00 |0007: return v0 │ │ +0ae248: 6e10 0010 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/RatingCompat;.isRated:()Z // method@1000 │ │ +0ae24e: 0a00 |000b: move-result v0 │ │ +0ae250: 3800 f9ff |000c: if-eqz v0, 0005 // -0007 │ │ +0ae254: 5210 4705 |000e: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae258: 28f7 |0010: goto 0007 // -0009 │ │ +0ae25a: 0000 |0011: nop // spacer │ │ +0ae25c: 0001 0300 0300 0000 0600 0000 0600 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0005 line=295 │ │ 0x0008 line=291 │ │ 0x000e line=292 │ │ 0x0011 line=287 │ │ @@ -59559,28 +59565,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0b04cc: |[0b04cc] android.support.v4.media.RatingCompat.hasHeart:()Z │ │ -0b04dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b04de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b04e0: 5242 4605 |0002: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b04e4: 3202 0300 |0004: if-eq v2, v0, 0007 // +0003 │ │ -0b04e8: 0f01 |0006: return v1 │ │ -0b04ea: 5242 4705 |0007: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b04ee: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ -0b04f2: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ -0b04f6: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -0b04fa: 0101 |000f: move v1, v0 │ │ -0b04fc: 28f6 |0010: goto 0006 // -000a │ │ -0b04fe: 0110 |0011: move v0, v1 │ │ -0b0500: 28fd |0012: goto 000f // -0003 │ │ +0ae270: |[0ae270] android.support.v4.media.RatingCompat.hasHeart:()Z │ │ +0ae280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ae282: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0ae284: 5242 4605 |0002: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae288: 3202 0300 |0004: if-eq v2, v0, 0007 // +0003 │ │ +0ae28c: 0f01 |0006: return v1 │ │ +0ae28e: 5242 4705 |0007: iget v2, v4, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae292: 1503 803f |0009: const/high16 v3, #int 1065353216 // #3f80 │ │ +0ae296: 2d02 0203 |000b: cmpl-float v2, v2, v3 │ │ +0ae29a: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +0ae29e: 0101 |000f: move v1, v0 │ │ +0ae2a0: 28f6 |0010: goto 0006 // -000a │ │ +0ae2a2: 0110 |0011: move v0, v1 │ │ +0ae2a4: 28fd |0012: goto 000f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=261 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Landroid/support/v4/media/RatingCompat; │ │ │ │ @@ -59589,23 +59595,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0b0504: |[0b0504] android.support.v4.media.RatingCompat.isRated:()Z │ │ -0b0514: 5220 4705 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b0518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b051a: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -0b051e: 3a00 0400 |0005: if-ltz v0, 0009 // +0004 │ │ -0b0522: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0b0524: 0f00 |0008: return v0 │ │ -0b0526: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b0528: 28fe |000a: goto 0008 // -0002 │ │ +0ae2a8: |[0ae2a8] android.support.v4.media.RatingCompat.isRated:()Z │ │ +0ae2b8: 5220 4705 |0000: iget v0, v2, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae2bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ae2be: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +0ae2c2: 3a00 0400 |0005: if-ltz v0, 0009 // +0004 │ │ +0ae2c6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0ae2c8: 0f00 |0008: return v0 │ │ +0ae2ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ae2cc: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/RatingCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -59613,26 +59619,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0b052c: |[0b052c] android.support.v4.media.RatingCompat.isThumbUp:()Z │ │ -0b053c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b053e: 5231 4605 |0001: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b0542: 1222 |0003: const/4 v2, #int 2 // #2 │ │ -0b0544: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ -0b0548: 0f00 |0006: return v0 │ │ -0b054a: 5231 4705 |0007: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b054e: 1502 803f |0009: const/high16 v2, #int 1065353216 // #3f80 │ │ -0b0552: 2d01 0102 |000b: cmpl-float v1, v1, v2 │ │ -0b0556: 3901 f9ff |000d: if-nez v1, 0006 // -0007 │ │ -0b055a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0b055c: 28f6 |0010: goto 0006 // -000a │ │ +0ae2d0: |[0ae2d0] android.support.v4.media.RatingCompat.isThumbUp:()Z │ │ +0ae2e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae2e2: 5231 4605 |0001: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae2e6: 1222 |0003: const/4 v2, #int 2 // #2 │ │ +0ae2e8: 3221 0300 |0004: if-eq v1, v2, 0007 // +0003 │ │ +0ae2ec: 0f00 |0006: return v0 │ │ +0ae2ee: 5231 4705 |0007: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae2f2: 1502 803f |0009: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ae2f6: 2d01 0102 |000b: cmpl-float v1, v1, v2 │ │ +0ae2fa: 3901 f9ff |000d: if-nez v1, 0006 // -0007 │ │ +0ae2fe: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0ae300: 28f6 |0010: goto 0006 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=274 │ │ 0x0006 line=277 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v4/media/RatingCompat; │ │ │ │ @@ -59641,40 +59647,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0b0560: |[0b0560] android.support.v4.media.RatingCompat.toString:()Ljava/lang/String; │ │ -0b0570: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0b0574: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b057a: 1a01 8117 |0005: const-string v1, "Rating:style=" // string@1781 │ │ -0b057e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b0584: 0c00 |000a: move-result-object v0 │ │ -0b0586: 5231 4605 |000b: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b058a: 6e20 5f43 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b0590: 0c00 |0010: move-result-object v0 │ │ -0b0592: 1a01 d100 |0011: const-string v1, " rating=" // string@00d1 │ │ -0b0596: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b059c: 0c01 |0016: move-result-object v1 │ │ -0b059e: 5230 4705 |0017: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b05a2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0b05a4: 2e00 0002 |001a: cmpg-float v0, v0, v2 │ │ -0b05a8: 3b00 0d00 |001c: if-gez v0, 0029 // +000d │ │ -0b05ac: 1a00 5748 |001e: const-string v0, "unrated" // string@4857 │ │ -0b05b0: 6e20 6343 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b05b6: 0c00 |0023: move-result-object v0 │ │ -0b05b8: 6e10 6a43 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b05be: 0c00 |0027: move-result-object v0 │ │ -0b05c0: 1100 |0028: return-object v0 │ │ -0b05c2: 5230 4705 |0029: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b05c6: 7110 5043 0000 |002b: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@4350 │ │ -0b05cc: 0c00 |002e: move-result-object v0 │ │ -0b05ce: 28f1 |002f: goto 0020 // -000f │ │ +0ae304: |[0ae304] android.support.v4.media.RatingCompat.toString:()Ljava/lang/String; │ │ +0ae314: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0ae318: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ae31e: 1a01 7d17 |0005: const-string v1, "Rating:style=" // string@177d │ │ +0ae322: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae328: 0c00 |000a: move-result-object v0 │ │ +0ae32a: 5231 4605 |000b: iget v1, v3, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae32e: 6e20 5f43 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ae334: 0c00 |0010: move-result-object v0 │ │ +0ae336: 1a01 ce00 |0011: const-string v1, " rating=" // string@00ce │ │ +0ae33a: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae340: 0c01 |0016: move-result-object v1 │ │ +0ae342: 5230 4705 |0017: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae346: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0ae348: 2e00 0002 |001a: cmpg-float v0, v0, v2 │ │ +0ae34c: 3b00 0d00 |001c: if-gez v0, 0029 // +000d │ │ +0ae350: 1a00 5248 |001e: const-string v0, "unrated" // string@4852 │ │ +0ae354: 6e20 6343 0100 |0020: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae35a: 0c00 |0023: move-result-object v0 │ │ +0ae35c: 6e10 6a43 0000 |0024: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ae362: 0c00 |0027: move-result-object v0 │ │ +0ae364: 1100 |0028: return-object v0 │ │ +0ae366: 5230 4705 |0029: iget v0, v3, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae36a: 7110 5043 0000 |002b: invoke-static {v0}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@4350 │ │ +0ae370: 0c00 |002e: move-result-object v0 │ │ +0ae372: 28f1 |002f: goto 0020 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/media/RatingCompat; │ │ │ │ #9 : (in Landroid/support/v4/media/RatingCompat;) │ │ @@ -59682,37 +59688,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b05d0: |[0b05d0] android.support.v4.media.RatingCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b05e0: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ -0b05e4: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b05ea: 5210 4705 |0005: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ -0b05ee: 6e20 fc04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@04fc │ │ -0b05f4: 0e00 |000a: return-void │ │ +0ae374: |[0ae374] android.support.v4.media.RatingCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0ae384: 5210 4605 |0000: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingStyle:I // field@0546 │ │ +0ae388: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0ae38e: 5210 4705 |0005: iget v0, v1, Landroid/support/v4/media/RatingCompat;.mRatingValue:F // field@0547 │ │ +0ae392: 6e20 fc04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@04fc │ │ +0ae398: 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 : 6019 (RatingCompat.java) │ │ + source_file_idx : 6015 (RatingCompat.java) │ │ │ │ Class #340 header: │ │ class_idx : 707 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6020 │ │ +source_file_idx : 6016 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #340 - │ │ Class descriptor : 'Landroid/support/v4/media/RatingCompatApi21;' │ │ @@ -59727,17 +59733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b05f8: |[0b05f8] android.support.v4.media.RatingCompatApi21.:()V │ │ -0b0608: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b060e: 0e00 |0003: return-void │ │ +0ae39c: |[0ae39c] android.support.v4.media.RatingCompatApi21.:()V │ │ +0ae3ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae3b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/RatingCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59745,19 +59751,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0610: |[0b0610] android.support.v4.media.RatingCompatApi21.getPercentRating:(Ljava/lang/Object;)F │ │ -0b0620: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b0624: 6e10 fa03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getPercentRating:()F // method@03fa │ │ -0b062a: 0a00 |0005: move-result v0 │ │ -0b062c: 0f00 |0006: return v0 │ │ +0ae3b4: |[0ae3b4] android.support.v4.media.RatingCompatApi21.getPercentRating:(Ljava/lang/Object;)F │ │ +0ae3c4: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae3c8: 6e10 fa03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getPercentRating:()F // method@03fa │ │ +0ae3ce: 0a00 |0005: move-result v0 │ │ +0ae3d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59765,19 +59771,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0630: |[0b0630] android.support.v4.media.RatingCompatApi21.getRatingStyle:(Ljava/lang/Object;)I │ │ -0b0640: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b0644: 6e10 fb03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getRatingStyle:()I // method@03fb │ │ -0b064a: 0a00 |0005: move-result v0 │ │ -0b064c: 0f00 |0006: return v0 │ │ +0ae3d4: |[0ae3d4] android.support.v4.media.RatingCompatApi21.getRatingStyle:(Ljava/lang/Object;)I │ │ +0ae3e4: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae3e8: 6e10 fb03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getRatingStyle:()I // method@03fb │ │ +0ae3ee: 0a00 |0005: move-result v0 │ │ +0ae3f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59785,19 +59791,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0650: |[0b0650] android.support.v4.media.RatingCompatApi21.getStarRating:(Ljava/lang/Object;)F │ │ -0b0660: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b0664: 6e10 fc03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getStarRating:()F // method@03fc │ │ -0b066a: 0a00 |0005: move-result v0 │ │ -0b066c: 0f00 |0006: return v0 │ │ +0ae3f4: |[0ae3f4] android.support.v4.media.RatingCompatApi21.getStarRating:(Ljava/lang/Object;)F │ │ +0ae404: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae408: 6e10 fc03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.getStarRating:()F // method@03fc │ │ +0ae40e: 0a00 |0005: move-result v0 │ │ +0ae410: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59805,19 +59811,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0670: |[0b0670] android.support.v4.media.RatingCompatApi21.hasHeart:(Ljava/lang/Object;)Z │ │ -0b0680: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b0684: 6e10 fd03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.hasHeart:()Z // method@03fd │ │ -0b068a: 0a00 |0005: move-result v0 │ │ -0b068c: 0f00 |0006: return v0 │ │ +0ae414: |[0ae414] android.support.v4.media.RatingCompatApi21.hasHeart:(Ljava/lang/Object;)Z │ │ +0ae424: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae428: 6e10 fd03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.hasHeart:()Z // method@03fd │ │ +0ae42e: 0a00 |0005: move-result v0 │ │ +0ae430: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59825,19 +59831,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0690: |[0b0690] android.support.v4.media.RatingCompatApi21.isRated:(Ljava/lang/Object;)Z │ │ -0b06a0: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b06a4: 6e10 fe03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isRated:()Z // method@03fe │ │ -0b06aa: 0a00 |0005: move-result v0 │ │ -0b06ac: 0f00 |0006: return v0 │ │ +0ae434: |[0ae434] android.support.v4.media.RatingCompatApi21.isRated:(Ljava/lang/Object;)Z │ │ +0ae444: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae448: 6e10 fe03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isRated:()Z // method@03fe │ │ +0ae44e: 0a00 |0005: move-result v0 │ │ +0ae450: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59845,19 +59851,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b06b0: |[0b06b0] android.support.v4.media.RatingCompatApi21.isThumbUp:(Ljava/lang/Object;)Z │ │ -0b06c0: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b06c4: 6e10 ff03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isThumbUp:()Z // method@03ff │ │ -0b06ca: 0a00 |0005: move-result v0 │ │ -0b06cc: 0f00 |0006: return v0 │ │ +0ae454: |[0ae454] android.support.v4.media.RatingCompatApi21.isThumbUp:(Ljava/lang/Object;)Z │ │ +0ae464: 1f01 b900 |0000: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0ae468: 6e10 ff03 0100 |0002: invoke-virtual {v1}, Landroid/media/Rating;.isThumbUp:()Z // method@03ff │ │ +0ae46e: 0a00 |0005: move-result v0 │ │ +0ae470: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 ratingObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59865,18 +59871,18 @@ │ │ type : '(Z)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b06d0: |[0b06d0] android.support.v4.media.RatingCompatApi21.newHeartRating:(Z)Ljava/lang/Object; │ │ -0b06e0: 7110 0004 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newHeartRating:(Z)Landroid/media/Rating; // method@0400 │ │ -0b06e6: 0c00 |0003: move-result-object v0 │ │ -0b06e8: 1100 |0004: return-object v0 │ │ +0ae474: |[0ae474] android.support.v4.media.RatingCompatApi21.newHeartRating:(Z)Ljava/lang/Object; │ │ +0ae484: 7110 0004 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newHeartRating:(Z)Landroid/media/Rating; // method@0400 │ │ +0ae48a: 0c00 |0003: move-result-object v0 │ │ +0ae48c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 hasHeart Z │ │ │ │ #8 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59884,18 +59890,18 @@ │ │ type : '(F)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b06ec: |[0b06ec] android.support.v4.media.RatingCompatApi21.newPercentageRating:(F)Ljava/lang/Object; │ │ -0b06fc: 7110 0104 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newPercentageRating:(F)Landroid/media/Rating; // method@0401 │ │ -0b0702: 0c00 |0003: move-result-object v0 │ │ -0b0704: 1100 |0004: return-object v0 │ │ +0ae490: |[0ae490] android.support.v4.media.RatingCompatApi21.newPercentageRating:(F)Ljava/lang/Object; │ │ +0ae4a0: 7110 0104 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newPercentageRating:(F)Landroid/media/Rating; // method@0401 │ │ +0ae4a6: 0c00 |0003: move-result-object v0 │ │ +0ae4a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 percent F │ │ │ │ #9 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59903,18 +59909,18 @@ │ │ type : '(IF)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b0708: |[0b0708] android.support.v4.media.RatingCompatApi21.newStarRating:(IF)Ljava/lang/Object; │ │ -0b0718: 7120 0204 2100 |0000: invoke-static {v1, v2}, Landroid/media/Rating;.newStarRating:(IF)Landroid/media/Rating; // method@0402 │ │ -0b071e: 0c00 |0003: move-result-object v0 │ │ -0b0720: 1100 |0004: return-object v0 │ │ +0ae4ac: |[0ae4ac] android.support.v4.media.RatingCompatApi21.newStarRating:(IF)Ljava/lang/Object; │ │ +0ae4bc: 7120 0204 2100 |0000: invoke-static {v1, v2}, Landroid/media/Rating;.newStarRating:(IF)Landroid/media/Rating; // method@0402 │ │ +0ae4c2: 0c00 |0003: move-result-object v0 │ │ +0ae4c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 starRatingStyle I │ │ 0x0000 - 0x0005 reg=2 starRating F │ │ │ │ @@ -59923,18 +59929,18 @@ │ │ type : '(Z)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b0724: |[0b0724] android.support.v4.media.RatingCompatApi21.newThumbRating:(Z)Ljava/lang/Object; │ │ -0b0734: 7110 0304 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newThumbRating:(Z)Landroid/media/Rating; // method@0403 │ │ -0b073a: 0c00 |0003: move-result-object v0 │ │ -0b073c: 1100 |0004: return-object v0 │ │ +0ae4c8: |[0ae4c8] android.support.v4.media.RatingCompatApi21.newThumbRating:(Z)Ljava/lang/Object; │ │ +0ae4d8: 7110 0304 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newThumbRating:(Z)Landroid/media/Rating; // method@0403 │ │ +0ae4de: 0c00 |0003: move-result-object v0 │ │ +0ae4e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 thumbIsUp Z │ │ │ │ #11 : (in Landroid/support/v4/media/RatingCompatApi21;) │ │ @@ -59942,32 +59948,32 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b0740: |[0b0740] android.support.v4.media.RatingCompatApi21.newUnratedRating:(I)Ljava/lang/Object; │ │ -0b0750: 7110 0404 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newUnratedRating:(I)Landroid/media/Rating; // method@0404 │ │ -0b0756: 0c00 |0003: move-result-object v0 │ │ -0b0758: 1100 |0004: return-object v0 │ │ +0ae4e4: |[0ae4e4] android.support.v4.media.RatingCompatApi21.newUnratedRating:(I)Ljava/lang/Object; │ │ +0ae4f4: 7110 0404 0100 |0000: invoke-static {v1}, Landroid/media/Rating;.newUnratedRating:(I)Landroid/media/Rating; // method@0404 │ │ +0ae4fa: 0c00 |0003: move-result-object v0 │ │ +0ae4fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 ratingStyle I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6020 (RatingCompatApi21.java) │ │ + source_file_idx : 6016 (RatingCompatApi21.java) │ │ │ │ Class #341 header: │ │ class_idx : 708 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6889 │ │ +source_file_idx : 6885 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #341 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ @@ -59982,17 +59988,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b075c: |[0b075c] android.support.v4.media.TransportController.:()V │ │ -0b076c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0772: 0e00 |0003: return-void │ │ +0ae500: |[0ae500] android.support.v4.media.TransportController.:()V │ │ +0ae510: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae516: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -60058,21 +60064,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/TransportController;) │ │ name : 'unregisterStateListener' │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6889 (TransportController.java) │ │ + source_file_idx : 6885 (TransportController.java) │ │ │ │ Class #342 header: │ │ class_idx : 710 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6894 │ │ +source_file_idx : 6890 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #342 annotations: │ │ Annotations on class │ │ @@ -60097,18 +60103,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0774: |[0b0774] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -0b0784: 5b01 4905 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ -0b0788: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b078e: 0e00 |0005: return-void │ │ +0ae518: |[0ae518] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +0ae528: 5b01 4905 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ +0ae52c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -60118,25 +60124,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0b0790: |[0b0790] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0b07a0: 7110 3610 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@1036 │ │ -0b07a6: 0a00 |0003: move-result v0 │ │ -0b07a8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0b07ac: 5410 4905 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ -0b07b0: 5400 5605 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -0b07b4: 6e30 6710 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@1067 │ │ -0b07ba: 0a00 |000d: move-result v0 │ │ -0b07bc: 0f00 |000e: return v0 │ │ -0b07be: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0b07c0: 28fe |0010: goto 000e // -0002 │ │ +0ae534: |[0ae534] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0ae544: 7110 3610 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@1036 │ │ +0ae54a: 0a00 |0003: move-result v0 │ │ +0ae54c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0ae550: 5410 4905 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ +0ae554: 5400 5605 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +0ae558: 6e30 6710 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@1067 │ │ +0ae55e: 0a00 |000d: move-result v0 │ │ +0ae560: 0f00 |000e: return v0 │ │ +0ae562: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ae564: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ @@ -60146,17 +60152,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b07c4: |[0b07c4] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -0b07d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b07d6: 0f00 |0001: return v0 │ │ +0ae568: |[0ae568] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +0ae578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae57a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -60166,17 +60172,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b07d8: |[0b07d8] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -0b07e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b07ea: 0f00 |0001: return v0 │ │ +0ae57c: |[0ae57c] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +0ae58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae58e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 count I │ │ @@ -60187,40 +60193,40 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0b07ec: |[0b07ec] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0b07fc: 7110 3610 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@1036 │ │ -0b0802: 0a00 |0003: move-result v0 │ │ -0b0804: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0b0808: 5410 4905 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ -0b080c: 5400 5605 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -0b0810: 6e30 6810 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@1068 │ │ -0b0816: 0a00 |000d: move-result v0 │ │ -0b0818: 0f00 |000e: return v0 │ │ -0b081a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0b081c: 28fe |0010: goto 000e // -0002 │ │ +0ae590: |[0ae590] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0ae5a0: 7110 3610 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@1036 │ │ +0ae5a6: 0a00 |0003: move-result v0 │ │ +0ae5a8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0ae5ac: 5410 4905 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0549 │ │ +0ae5b0: 5400 5605 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +0ae5b4: 6e30 6810 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@1068 │ │ +0ae5ba: 0a00 |000d: move-result v0 │ │ +0ae5bc: 0f00 |000e: return v0 │ │ +0ae5be: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ae5c0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 6894 (TransportMediator.java) │ │ + source_file_idx : 6890 (TransportMediator.java) │ │ │ │ Class #343 header: │ │ class_idx : 712 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6895 │ │ +source_file_idx : 6891 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #343 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ @@ -60251,21 +60257,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ name : 'playbackPositionUpdate' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6895 (TransportMediatorCallback.java) │ │ + source_file_idx : 6891 (TransportMediatorCallback.java) │ │ │ │ Class #344 header: │ │ class_idx : 713 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #344 annotations: │ │ Annotations on class │ │ @@ -60290,18 +60296,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0820: |[0b0820] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b0830: 5b01 5e05 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ -0b0834: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b083a: 0e00 |0005: return-void │ │ +0ae5c4: |[0ae5c4] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae5d4: 5b01 5e05 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ +0ae5d8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae5de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60311,18 +60317,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b083c: |[0b083c] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -0b084c: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ -0b0850: 6e10 5e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@105e │ │ -0b0856: 0e00 |0005: return-void │ │ +0ae5e0: |[0ae5e0] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +0ae5f0: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ +0ae5f4: 6e10 5e10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@105e │ │ +0ae5fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -60331,32 +60337,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0858: |[0b0858] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -0b0868: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ -0b086c: 6e10 5f10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@105f │ │ -0b0872: 0e00 |0005: return-void │ │ +0ae5fc: |[0ae5fc] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +0ae60c: 5410 5e05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055e │ │ +0ae610: 6e10 5f10 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@105f │ │ +0ae616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #345 header: │ │ class_idx : 714 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #345 annotations: │ │ Annotations on class │ │ @@ -60381,18 +60387,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0874: |[0b0874] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b0884: 5b01 5f05 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ -0b0888: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b088e: 0e00 |0005: return-void │ │ +0ae618: |[0ae618] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae628: 5b01 5f05 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ +0ae62c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60402,38 +60408,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b0890: |[0b0890] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -0b08a0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0b08a4: 5410 5f05 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ -0b08a8: 6e10 5610 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@1056 │ │ -0b08ae: 0e00 |0007: return-void │ │ -0b08b0: 5410 5f05 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ -0b08b4: 6e10 5810 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@1058 │ │ -0b08ba: 28fa |000d: goto 0007 // -0006 │ │ +0ae634: |[0ae634] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +0ae644: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0ae648: 5410 5f05 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ +0ae64c: 6e10 5610 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@1056 │ │ +0ae652: 0e00 |0007: return-void │ │ +0ae654: 5410 5f05 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@055f │ │ +0ae658: 6e10 5810 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@1058 │ │ +0ae65e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=56 │ │ 0x0008 line=55 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #346 header: │ │ class_idx : 715 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 60 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #346 annotations: │ │ Annotations on class │ │ @@ -60457,18 +60463,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b08bc: |[0b08bc] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b08cc: 5b01 6005 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0560 │ │ -0b08d0: 7010 7301 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0b08d6: 0e00 |0005: return-void │ │ +0ae660: |[0ae660] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae670: 5b01 6005 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0560 │ │ +0ae674: 7010 7301 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0ae67a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60478,27 +60484,27 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b08d8: |[0b08d8] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0b08e8: 1a02 5320 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@2053 │ │ -0b08ec: 6e20 d601 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0b08f2: 0c01 |0005: move-result-object v1 │ │ -0b08f4: 1f01 e206 |0006: check-cast v1, Landroid/view/KeyEvent; // type@06e2 │ │ -0b08f8: 5432 6005 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0560 │ │ -0b08fc: 5422 7305 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ -0b0900: 7220 4410 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@1044 │ │ -0b0906: 0e00 |000f: return-void │ │ -0b0908: 0d00 |0010: move-exception v0 │ │ -0b090a: 1a02 e81a |0011: const-string v2, "TransportController" // string@1ae8 │ │ -0b090e: 7120 6137 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b0914: 28f9 |0016: goto 000f // -0007 │ │ +0ae67c: |[0ae67c] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0ae68c: 1a02 4e20 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@204e │ │ +0ae690: 6e20 d601 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0ae696: 0c01 |0005: move-result-object v1 │ │ +0ae698: 1f01 e206 |0006: check-cast v1, Landroid/view/KeyEvent; // type@06e2 │ │ +0ae69c: 5432 6005 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0560 │ │ +0ae6a0: 5422 7305 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ +0ae6a4: 7220 4410 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@1044 │ │ +0ae6aa: 0e00 |000f: return-void │ │ +0ae6ac: 0d00 |0010: move-exception v0 │ │ +0ae6ae: 1a02 e41a |0011: const-string v2, "TransportController" // string@1ae4 │ │ +0ae6b2: 7120 6137 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0ae6b8: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000f line=67 │ │ @@ -60507,21 +60513,21 @@ │ │ locals : │ │ 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #347 header: │ │ class_idx : 716 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #347 annotations: │ │ Annotations on class │ │ @@ -60546,18 +60552,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0928: |[0b0928] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b0938: 5b01 6105 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0561 │ │ -0b093c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0942: 0e00 |0005: return-void │ │ +0ae6cc: |[0ae6cc] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae6dc: 5b01 6105 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0561 │ │ +0ae6e0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60567,34 +60573,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b0944: |[0b0944] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -0b0954: 5410 6105 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0561 │ │ -0b0958: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ -0b095c: 7220 4310 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@1043 │ │ -0b0962: 0e00 |0007: return-void │ │ +0ae6e8: |[0ae6e8] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +0ae6f8: 5410 6105 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0561 │ │ +0ae6fc: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ +0ae700: 7220 4310 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@1043 │ │ +0ae706: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #348 header: │ │ class_idx : 717 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #348 annotations: │ │ Annotations on class │ │ @@ -60619,18 +60625,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b0964: |[0b0964] android.support.v4.media.TransportMediatorJellybeanMR2$5.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b0974: 5b01 6205 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0562 │ │ -0b0978: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b097e: 0e00 |0005: return-void │ │ +0ae708: |[0ae708] android.support.v4.media.TransportMediatorJellybeanMR2$5.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae718: 5b01 6205 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0562 │ │ +0ae71c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60640,33 +60646,33 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b0980: |[0b0980] android.support.v4.media.TransportMediatorJellybeanMR2$5.onGetPlaybackPosition:()J │ │ -0b0990: 5420 6205 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0562 │ │ -0b0994: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ -0b0998: 7210 4210 0000 |0004: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@1042 │ │ -0b099e: 0b00 |0007: move-result-wide v0 │ │ -0b09a0: 1000 |0008: return-wide v0 │ │ +0ae724: |[0ae724] android.support.v4.media.TransportMediatorJellybeanMR2$5.onGetPlaybackPosition:()J │ │ +0ae734: 5420 6205 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0562 │ │ +0ae738: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ +0ae73c: 7210 4210 0000 |0004: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@1042 │ │ +0ae742: 0b00 |0007: move-result-wide v0 │ │ +0ae744: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$5; │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #349 header: │ │ class_idx : 718 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #349 annotations: │ │ Annotations on class │ │ @@ -60691,18 +60697,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b09a4: |[0b09a4] android.support.v4.media.TransportMediatorJellybeanMR2$6.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -0b09b4: 5b01 6305 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0563 │ │ -0b09b8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b09be: 0e00 |0005: return-void │ │ +0ae748: |[0ae748] android.support.v4.media.TransportMediatorJellybeanMR2$6.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +0ae758: 5b01 6305 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0563 │ │ +0ae75c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae762: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -60712,34 +60718,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b09c0: |[0b09c0] android.support.v4.media.TransportMediatorJellybeanMR2$6.onPlaybackPositionUpdate:(J)V │ │ -0b09d0: 5410 6305 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0563 │ │ -0b09d4: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ -0b09d8: 7230 4510 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@1045 │ │ -0b09de: 0e00 |0007: return-void │ │ +0ae764: |[0ae764] android.support.v4.media.TransportMediatorJellybeanMR2$6.onPlaybackPositionUpdate:(J)V │ │ +0ae774: 5410 6305 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0563 │ │ +0ae778: 5400 7305 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ +0ae77c: 7230 4510 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@1045 │ │ +0ae782: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$6; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #350 header: │ │ class_idx : 719 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6896 │ │ +source_file_idx : 6892 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #350 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ @@ -60826,81 +60832,81 @@ │ │ type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -0b09e0: |[0b09e0] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -0b09f0: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b09f6: 2200 c902 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@02c9 │ │ -0b09fa: 7020 4610 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1046 │ │ -0b0a00: 5b20 7405 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ -0b0a04: 2200 ca02 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@02ca │ │ -0b0a08: 7020 4910 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1049 │ │ -0b0a0e: 5b20 7505 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ -0b0a12: 2200 cb02 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@02cb │ │ -0b0a16: 7020 4b10 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104b │ │ -0b0a1c: 5b20 6b05 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ -0b0a20: 2200 cc02 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@02cc │ │ -0b0a24: 7020 4d10 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104d │ │ -0b0a2a: 5b20 6405 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ -0b0a2e: 2200 cd02 |001f: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5; // type@02cd │ │ -0b0a32: 7020 4f10 2000 |0021: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104f │ │ -0b0a38: 5b20 6905 |0024: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mGetPlaybackPositionListener:Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener; // field@0569 │ │ -0b0a3c: 2200 ce02 |0026: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6; // type@02ce │ │ -0b0a40: 7020 5110 2000 |0028: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1051 │ │ -0b0a46: 5b20 6e05 |002b: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlaybackPositionUpdateListener:Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // field@056e │ │ -0b0a4a: 1200 |002d: const/4 v0, #int 0 // #0 │ │ -0b0a4c: 5920 6d05 |002e: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0a50: 5b23 6705 |0030: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ -0b0a54: 5b24 6605 |0032: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0a58: 5b25 7205 |0034: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ -0b0a5c: 5b26 7305 |0036: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ -0b0a60: 2200 7908 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0b0a64: 7010 5a43 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b0a6a: 6e10 a701 0300 |003d: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0b0a70: 0c01 |0040: move-result-object v1 │ │ -0b0a72: 6e20 6343 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b0a78: 0c00 |0044: move-result-object v0 │ │ -0b0a7a: 1a01 c201 |0045: const-string v1, ":transport:" // string@01c2 │ │ -0b0a7e: 6e20 6343 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b0a84: 0c00 |004a: move-result-object v0 │ │ -0b0a86: 7110 6e43 0200 |004b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -0b0a8c: 0a01 |004e: move-result v1 │ │ -0b0a8e: 6e20 5f43 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b0a94: 0c00 |0052: move-result-object v0 │ │ -0b0a96: 6e10 6a43 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b0a9c: 0c00 |0056: move-result-object v0 │ │ -0b0a9e: 5b20 6f05 |0057: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ -0b0aa2: 2200 4d00 |0059: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0b0aa6: 5421 6f05 |005b: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ -0b0aaa: 7020 c801 1000 |005d: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0b0ab0: 5b20 6a05 |0060: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ -0b0ab4: 5420 6a05 |0062: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ -0b0ab8: 6e10 a701 0300 |0064: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0b0abe: 0c01 |0067: move-result-object v1 │ │ -0b0ac0: 6e20 f101 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ -0b0ac6: 2200 4e00 |006b: new-instance v0, Landroid/content/IntentFilter; // type@004e │ │ -0b0aca: 7010 f301 0000 |006d: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@01f3 │ │ -0b0ad0: 5b20 7005 |0070: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ -0b0ad4: 5420 7005 |0072: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ -0b0ad8: 5421 6f05 |0074: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ -0b0adc: 6e20 f501 1000 |0076: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@01f5 │ │ -0b0ae2: 5420 7205 |0079: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ -0b0ae6: 6e10 7a38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0b0aec: 0c00 |007e: move-result-object v0 │ │ -0b0aee: 5421 7405 |007f: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ -0b0af2: 6e20 8e39 1000 |0081: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@398e │ │ -0b0af8: 5420 7205 |0084: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ -0b0afc: 6e10 7a38 0000 |0086: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0b0b02: 0c00 |0089: move-result-object v0 │ │ -0b0b04: 5421 7505 |008a: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ -0b0b08: 6e20 8f39 1000 |008c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@398f │ │ -0b0b0e: 0e00 |008f: return-void │ │ +0ae784: |[0ae784] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +0ae794: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0ae79a: 2200 c902 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@02c9 │ │ +0ae79e: 7020 4610 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1046 │ │ +0ae7a4: 5b20 7405 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ +0ae7a8: 2200 ca02 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@02ca │ │ +0ae7ac: 7020 4910 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1049 │ │ +0ae7b2: 5b20 7505 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ +0ae7b6: 2200 cb02 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@02cb │ │ +0ae7ba: 7020 4b10 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104b │ │ +0ae7c0: 5b20 6b05 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ +0ae7c4: 2200 cc02 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@02cc │ │ +0ae7c8: 7020 4d10 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104d │ │ +0ae7ce: 5b20 6405 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ +0ae7d2: 2200 cd02 |001f: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5; // type@02cd │ │ +0ae7d6: 7020 4f10 2000 |0021: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$5;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@104f │ │ +0ae7dc: 5b20 6905 |0024: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mGetPlaybackPositionListener:Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener; // field@0569 │ │ +0ae7e0: 2200 ce02 |0026: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6; // type@02ce │ │ +0ae7e4: 7020 5110 2000 |0028: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$6;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@1051 │ │ +0ae7ea: 5b20 6e05 |002b: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlaybackPositionUpdateListener:Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // field@056e │ │ +0ae7ee: 1200 |002d: const/4 v0, #int 0 // #0 │ │ +0ae7f0: 5920 6d05 |002e: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0ae7f4: 5b23 6705 |0030: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ +0ae7f8: 5b24 6605 |0032: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae7fc: 5b25 7205 |0034: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ +0ae800: 5b26 7305 |0036: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0573 │ │ +0ae804: 2200 7908 |0038: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0ae808: 7010 5a43 0000 |003a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ae80e: 6e10 a701 0300 |003d: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0ae814: 0c01 |0040: move-result-object v1 │ │ +0ae816: 6e20 6343 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae81c: 0c00 |0044: move-result-object v0 │ │ +0ae81e: 1a01 bf01 |0045: const-string v1, ":transport:" // string@01bf │ │ +0ae822: 6e20 6343 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ae828: 0c00 |004a: move-result-object v0 │ │ +0ae82a: 7110 6e43 0200 |004b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0ae830: 0a01 |004e: move-result v1 │ │ +0ae832: 6e20 5f43 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ae838: 0c00 |0052: move-result-object v0 │ │ +0ae83a: 6e10 6a43 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ae840: 0c00 |0056: move-result-object v0 │ │ +0ae842: 5b20 6f05 |0057: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ +0ae846: 2200 4d00 |0059: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0ae84a: 5421 6f05 |005b: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ +0ae84e: 7020 c801 1000 |005d: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0ae854: 5b20 6a05 |0060: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ +0ae858: 5420 6a05 |0062: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ +0ae85c: 6e10 a701 0300 |0064: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0ae862: 0c01 |0067: move-result-object v1 │ │ +0ae864: 6e20 f101 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ +0ae86a: 2200 4e00 |006b: new-instance v0, Landroid/content/IntentFilter; // type@004e │ │ +0ae86e: 7010 f301 0000 |006d: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@01f3 │ │ +0ae874: 5b20 7005 |0070: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ +0ae878: 5420 7005 |0072: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ +0ae87c: 5421 6f05 |0074: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@056f │ │ +0ae880: 6e20 f501 1000 |0076: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@01f5 │ │ +0ae886: 5420 7205 |0079: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ +0ae88a: 6e10 7a38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0ae890: 0c00 |007e: move-result-object v0 │ │ +0ae892: 5421 7405 |007f: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ +0ae896: 6e20 8e39 1000 |0081: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@398e │ │ +0ae89c: 5420 7205 |0084: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ +0ae8a0: 6e10 7a38 0000 |0086: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0ae8a6: 0c00 |0089: move-result-object v0 │ │ +0ae8a8: 5421 7505 |008a: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ +0ae8ac: 6e20 8f39 1000 |008c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@398f │ │ +0ae8b2: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=39 │ │ 0x000a line=50 │ │ 0x0011 line=58 │ │ 0x0018 line=69 │ │ @@ -60932,27 +60938,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b0b10: |[0b0b10] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -0b0b20: 6e10 5f10 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@105f │ │ -0b0b26: 5420 7205 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ -0b0b2a: 6e10 7a38 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0b0b30: 0c00 |0008: move-result-object v0 │ │ -0b0b32: 5421 7405 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ -0b0b36: 6e20 9339 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@3993 │ │ -0b0b3c: 5420 7205 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ -0b0b40: 6e10 7a38 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0b0b46: 0c00 |0013: move-result-object v0 │ │ -0b0b48: 5421 7505 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ -0b0b4c: 6e20 9439 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@3994 │ │ -0b0b52: 0e00 |0019: return-void │ │ +0ae8b4: |[0ae8b4] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +0ae8c4: 6e10 5f10 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@105f │ │ +0ae8ca: 5420 7205 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ +0ae8ce: 6e10 7a38 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0ae8d4: 0c00 |0008: move-result-object v0 │ │ +0ae8d6: 5421 7405 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@0574 │ │ +0ae8da: 6e20 9339 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@3993 │ │ +0ae8e0: 5420 7205 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0572 │ │ +0ae8e4: 6e10 7a38 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0ae8ea: 0c00 |0013: move-result-object v0 │ │ +0ae8ec: 5421 7505 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@0575 │ │ +0ae8f0: 6e20 9439 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@3994 │ │ +0ae8f6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x000e line=118 │ │ 0x0019 line=119 │ │ locals : │ │ @@ -60963,23 +60969,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b0b54: |[0b0b54] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -0b0b64: 5520 6505 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ -0b0b68: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0b0b6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b0b6e: 5c20 6505 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ -0b0b72: 5420 6605 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0b76: 5421 6405 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ -0b0b7a: 6e20 9a03 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@039a │ │ -0b0b80: 0e00 |000e: return-void │ │ +0ae8f8: |[0ae8f8] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +0ae908: 5520 6505 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ +0ae90c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0ae910: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ae912: 5c20 6505 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ +0ae916: 5420 6605 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae91a: 5421 6405 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ +0ae91e: 6e20 9a03 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@039a │ │ +0ae924: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0007 line=186 │ │ 0x000e line=188 │ │ locals : │ │ @@ -60990,30 +60996,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b0b84: |[0b0b84] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -0b0b94: 5520 6805 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ -0b0b98: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -0b0b9c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b0b9e: 5c20 6805 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ -0b0ba2: 5420 6605 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0ba6: 5421 6c05 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0baa: 6e20 9f03 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@039f │ │ -0b0bb0: 5420 6605 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0bb4: 5421 7105 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0bb8: 6e20 a103 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a1 │ │ -0b0bbe: 5220 6d05 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0bc2: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -0b0bc4: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -0b0bc8: 6e10 5d10 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@105d │ │ -0b0bce: 0e00 |001d: return-void │ │ +0ae928: |[0ae928] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +0ae938: 5520 6805 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ +0ae93c: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +0ae940: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ae942: 5c20 6805 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ +0ae946: 5420 6605 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae94a: 5421 6c05 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0ae94e: 6e20 9f03 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@039f │ │ +0ae954: 5420 6605 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae958: 5421 7105 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0ae95c: 6e20 a103 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a1 │ │ +0ae962: 5220 6d05 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0ae966: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +0ae968: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +0ae96c: 6e10 5d10 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@105d │ │ +0ae972: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x0007 line=133 │ │ 0x000e line=134 │ │ 0x0015 line=135 │ │ @@ -61027,17 +61033,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0bd0: |[0b0bd0] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -0b0be0: 5410 7105 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0be4: 1100 |0002: return-object v0 │ │ +0ae974: |[0ae974] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +0ae984: 5410 7105 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0ae988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -61045,27 +61051,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b0be8: |[0b0be8] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -0b0bf8: 6e10 5510 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ -0b0bfe: 5520 6805 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ -0b0c02: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -0b0c06: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b0c08: 5c20 6805 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ -0b0c0c: 5420 6605 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0c10: 5421 7105 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0c14: 6e20 a603 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a6 │ │ -0b0c1a: 5420 6605 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0c1e: 5421 6c05 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0c22: 6e20 a403 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@03a4 │ │ -0b0c28: 0e00 |0018: return-void │ │ +0ae98c: |[0ae98c] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +0ae99c: 6e10 5510 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ +0ae9a2: 5520 6805 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ +0ae9a6: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +0ae9aa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ae9ac: 5c20 6805 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ +0ae9b0: 5420 6605 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae9b4: 5421 7105 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0ae9b8: 6e20 a603 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a6 │ │ +0ae9be: 5420 6605 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0ae9c2: 5421 6c05 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0ae9c6: 6e20 a403 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@03a4 │ │ +0ae9cc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x0007 line=193 │ │ 0x000a line=194 │ │ 0x0011 line=195 │ │ @@ -61078,24 +61084,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b0c2c: |[0b0c2c] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -0b0c3c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0b0c3e: 5230 6d05 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0c42: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -0b0c44: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -0b0c48: 5932 6d05 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0c4c: 5430 7105 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0c50: 6e20 1004 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ -0b0c56: 6e10 5510 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ -0b0c5c: 0e00 |0010: return-void │ │ +0ae9d0: |[0ae9d0] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +0ae9e0: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0ae9e2: 5230 6d05 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0ae9e6: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +0ae9e8: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +0ae9ec: 5932 6d05 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0ae9f0: 5430 7105 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0ae9f4: 6e20 1004 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ +0ae9fa: 6e10 5510 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ +0aea00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=168 │ │ 0x0006 line=169 │ │ 0x0008 line=170 │ │ 0x000d line=172 │ │ 0x0010 line=173 │ │ @@ -61107,32 +61113,32 @@ │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b0c60: |[0b0c60] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -0b0c70: 5440 7105 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0c74: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0b0c78: 5442 7105 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0c7c: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ -0b0c80: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -0b0c82: 0101 |0009: move v1, v0 │ │ -0b0c84: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -0b0c88: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b0c8c: 6e50 1104 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0411 │ │ -0b0c92: 5440 7105 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0c96: 6e20 1204 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ -0b0c9c: 0e00 |0016: return-void │ │ -0b0c9e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0b0ca0: 0101 |0018: move v1, v0 │ │ -0b0ca2: 28f1 |0019: goto 000a // -000f │ │ -0b0ca4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0b0ca6: 28f3 |001b: goto 000e // -000d │ │ +0aea04: |[0aea04] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +0aea14: 5440 7105 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aea18: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +0aea1c: 5442 7105 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aea20: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +0aea24: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +0aea26: 0101 |0009: move v1, v0 │ │ +0aea28: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +0aea2c: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +0aea30: 6e50 1104 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0411 │ │ +0aea36: 5440 7105 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aea3a: 6e20 1204 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ +0aea40: 0e00 |0016: return-void │ │ +0aea42: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0aea44: 0101 |0018: move v1, v0 │ │ +0aea46: 28f1 |0019: goto 000a // -000f │ │ +0aea48: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0aea4a: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0011 line=163 │ │ 0x0016 line=165 │ │ 0x0017 line=161 │ │ @@ -61147,25 +61153,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b0ca8: |[0b0ca8] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -0b0cb8: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0b0cba: 5220 6d05 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0cbe: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -0b0cc2: 5921 6d05 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0cc6: 5420 7105 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0cca: 6e20 1004 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ -0b0cd0: 5520 6805 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ -0b0cd4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -0b0cd8: 6e10 5d10 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@105d │ │ -0b0cde: 0e00 |0013: return-void │ │ +0aea4c: |[0aea4c] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +0aea5c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0aea5e: 5220 6d05 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0aea62: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +0aea66: 5921 6d05 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0aea6a: 5420 7105 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aea6e: 6e20 1004 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ +0aea74: 5520 6805 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0568 │ │ +0aea78: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0aea7c: 6e10 5d10 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@105d │ │ +0aea82: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=152 │ │ 0x000c line=154 │ │ 0x0010 line=155 │ │ @@ -61178,23 +61184,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b0ce0: |[0b0ce0] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -0b0cf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b0cf2: 5220 6d05 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0cf6: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -0b0cfa: 5921 6d05 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ -0b0cfe: 5420 7105 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0d02: 6e20 1004 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ -0b0d08: 6e10 5510 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ -0b0d0e: 0e00 |000f: return-void │ │ +0aea84: |[0aea84] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +0aea94: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0aea96: 5220 6d05 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0aea9a: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +0aea9e: 5921 6d05 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@056d │ │ +0aeaa2: 5420 7105 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aeaa6: 6e20 1004 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ +0aeaac: 6e10 5510 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@1055 │ │ +0aeab2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0005 line=177 │ │ 0x0007 line=178 │ │ 0x000c line=180 │ │ 0x000f line=181 │ │ @@ -61206,24 +61212,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0b0d10: |[0b0d10] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -0b0d20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b0d22: 5540 6505 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ -0b0d26: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0b0d2a: 5c43 6505 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ -0b0d2e: 5440 6605 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ -0b0d32: 5441 6405 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ -0b0d36: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -0b0d38: 6e40 a203 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@03a2 │ │ -0b0d3e: 0e00 |000f: return-void │ │ +0aeab4: |[0aeab4] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +0aeac4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0aeac6: 5540 6505 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ +0aeaca: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0aeace: 5c43 6505 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@0565 │ │ +0aead2: 5440 6605 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@0566 │ │ +0aead6: 5441 6405 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@0564 │ │ +0aeada: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +0aeadc: 6e40 a203 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@03a2 │ │ +0aeae2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0005 line=143 │ │ 0x0007 line=144 │ │ 0x000f line=147 │ │ locals : │ │ @@ -61234,37 +61240,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -0b0d40: |[0b0d40] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -0b0d50: 5440 6705 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ -0b0d54: 5441 6b05 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ -0b0d58: 5442 7005 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ -0b0d5c: 6e30 b601 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@01b6 │ │ -0b0d62: 5440 6705 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ -0b0d66: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b0d68: 5442 6a05 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ -0b0d6c: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -0b0d70: 7140 4b01 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014b │ │ -0b0d76: 0c00 |0013: move-result-object v0 │ │ -0b0d78: 5b40 6c05 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0d7c: 2200 be00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@00be │ │ -0b0d80: 5441 6c05 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0d84: 7020 0b04 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@040b │ │ -0b0d8a: 5b40 7105 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0d8e: 5440 7105 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0d92: 5441 6905 |0021: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mGetPlaybackPositionListener:Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener; // field@0569 │ │ -0b0d96: 6e20 0e04 1000 |0023: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@040e │ │ -0b0d9c: 5440 7105 |0026: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0da0: 5441 6e05 |0028: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlaybackPositionUpdateListener:Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // field@056e │ │ -0b0da4: 6e20 0f04 1000 |002a: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@040f │ │ -0b0daa: 0e00 |002d: return-void │ │ +0aeae4: |[0aeae4] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +0aeaf4: 5440 6705 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ +0aeaf8: 5441 6b05 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ +0aeafc: 5442 7005 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0570 │ │ +0aeb00: 6e30 b601 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@01b6 │ │ +0aeb06: 5440 6705 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ +0aeb0a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0aeb0c: 5442 6a05 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@056a │ │ +0aeb10: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +0aeb14: 7140 4b01 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014b │ │ +0aeb1a: 0c00 |0013: move-result-object v0 │ │ +0aeb1c: 5b40 6c05 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0aeb20: 2200 be00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@00be │ │ +0aeb24: 5441 6c05 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0aeb28: 7020 0b04 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@040b │ │ +0aeb2e: 5b40 7105 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aeb32: 5440 7105 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aeb36: 5441 6905 |0021: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mGetPlaybackPositionListener:Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener; // field@0569 │ │ +0aeb3a: 6e20 0e04 1000 |0023: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@040e │ │ +0aeb40: 5440 7105 |0026: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aeb44: 5441 6e05 |0028: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlaybackPositionUpdateListener:Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // field@056e │ │ +0aeb48: 6e20 0f04 1000 |002a: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@040f │ │ +0aeb4e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0009 line=123 │ │ 0x0016 line=125 │ │ 0x001f line=126 │ │ 0x0026 line=127 │ │ @@ -61277,46 +61283,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b0dac: |[0b0dac] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -0b0dbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b0dbe: 6e10 5810 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@1058 │ │ -0b0dc4: 5430 6c05 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0dc8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0b0dcc: 5430 6705 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ -0b0dd0: 5431 6b05 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ -0b0dd4: 6e20 bd01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@01bd │ │ -0b0dda: 5430 6c05 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0dde: 6e10 4701 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0147 │ │ -0b0de4: 5b32 6c05 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ -0b0de8: 5b32 7105 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ -0b0dec: 0e00 |0018: return-void │ │ +0aeb50: |[0aeb50] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +0aeb60: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aeb62: 6e10 5810 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@1058 │ │ +0aeb68: 5430 6c05 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0aeb6c: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0aeb70: 5430 6705 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0567 │ │ +0aeb74: 5431 6b05 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@056b │ │ +0aeb78: 6e20 bd01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@01bd │ │ +0aeb7e: 5430 6c05 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0aeb82: 6e10 4701 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@0147 │ │ +0aeb88: 5b32 6c05 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@056c │ │ +0aeb8c: 5b32 7105 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0571 │ │ +0aeb90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ 0x0004 line=201 │ │ 0x0008 line=202 │ │ 0x000f line=203 │ │ 0x0014 line=204 │ │ 0x0016 line=205 │ │ 0x0018 line=207 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 6896 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 6892 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #351 header: │ │ class_idx : 720 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6897 │ │ +source_file_idx : 6893 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #351 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ @@ -61361,17 +61367,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0df0: |[0b0df0] android.support.v4.media.TransportPerformer.:()V │ │ -0b0e00: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0e06: 0e00 |0003: return-void │ │ +0aeb94: |[0aeb94] android.support.v4.media.TransportPerformer.:()V │ │ +0aeba4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aebaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ @@ -61380,36 +61386,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -0b0e08: |[0b0e08] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -0b0e18: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b0e1a: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ -0b0e20: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ -0b0e24: 7100 1e05 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0b0e2a: 0b02 |0009: move-result-wide v2 │ │ -0b0e2c: 2201 e206 |000a: new-instance v1, Landroid/view/KeyEvent; // type@06e2 │ │ -0b0e30: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -0b0e32: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -0b0e34: 0424 |000e: move-wide v4, v2 │ │ -0b0e36: 7608 ac37 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@37ac │ │ -0b0e3c: 6e30 6710 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@1067 │ │ -0b0e42: 2201 e206 |0015: new-instance v1, Landroid/view/KeyEvent; // type@06e2 │ │ -0b0e46: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -0b0e48: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -0b0e4a: 0424 |0019: move-wide v4, v2 │ │ -0b0e4c: 7608 ac37 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@37ac │ │ -0b0e52: 6e30 6810 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@1068 │ │ -0b0e58: 0e00 |0020: return-void │ │ -0b0e5a: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ -0b0e5e: 28e1 |0023: goto 0004 // -001f │ │ -0b0e60: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +0aebac: |[0aebac] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +0aebbc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0aebbe: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +0aebc4: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +0aebc8: 7100 1e05 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0aebce: 0b02 |0009: move-result-wide v2 │ │ +0aebd0: 2201 e206 |000a: new-instance v1, Landroid/view/KeyEvent; // type@06e2 │ │ +0aebd4: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +0aebd6: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +0aebd8: 0424 |000e: move-wide v4, v2 │ │ +0aebda: 7608 ac37 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@37ac │ │ +0aebe0: 6e30 6710 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@1067 │ │ +0aebe6: 2201 e206 |0015: new-instance v1, Landroid/view/KeyEvent; // type@06e2 │ │ +0aebea: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +0aebec: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +0aebee: 0424 |0019: move-wide v4, v2 │ │ +0aebf0: 7608 ac37 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@37ac │ │ +0aebf6: 6e30 6810 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@1068 │ │ +0aebfc: 0e00 |0020: return-void │ │ +0aebfe: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +0aec02: 28e1 |0023: goto 0004 // -001f │ │ +0aec04: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0001 line=189 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x000a line=198 │ │ @@ -61428,17 +61434,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0e6c: |[0b0e6c] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -0b0e7c: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -0b0e80: 0f00 |0002: return v0 │ │ +0aec10: |[0aec10] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +0aec20: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +0aec24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -61458,17 +61464,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0e84: |[0b0e84] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -0b0e94: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -0b0e98: 0f00 |0002: return v0 │ │ +0aec28: |[0aec28] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +0aec38: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +0aec3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -61482,33 +61488,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0b0e9c: |[0b0e9c] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -0b0eac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b0eae: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -0b0eb4: 0f01 |0004: return v1 │ │ -0b0eb6: 6e10 6b10 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ -0b0ebc: 28fc |0008: goto 0004 // -0004 │ │ -0b0ebe: 6e10 6910 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ -0b0ec4: 28f8 |000c: goto 0004 // -0008 │ │ -0b0ec6: 6e10 6c10 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@106c │ │ -0b0ecc: 28f4 |0010: goto 0004 // -000c │ │ -0b0ece: 6e10 6610 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ -0b0ed4: 0a00 |0014: move-result v0 │ │ -0b0ed6: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -0b0eda: 6e10 6910 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ -0b0ee0: 28ea |001a: goto 0004 // -0016 │ │ -0b0ee2: 6e10 6b10 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ -0b0ee8: 28e6 |001e: goto 0004 // -001a │ │ -0b0eea: 0000 |001f: nop // spacer │ │ -0b0eec: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +0aec40: |[0aec40] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +0aec50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0aec52: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +0aec58: 0f01 |0004: return v1 │ │ +0aec5a: 6e10 6b10 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ +0aec60: 28fc |0008: goto 0004 // -0004 │ │ +0aec62: 6e10 6910 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ +0aec68: 28f8 |000c: goto 0004 // -0008 │ │ +0aec6a: 6e10 6c10 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@106c │ │ +0aec70: 28f4 |0010: goto 0004 // -000c │ │ +0aec72: 6e10 6610 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ +0aec78: 0a00 |0014: move-result v0 │ │ +0aec7a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +0aec7e: 6e10 6910 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ +0aec84: 28ea |001a: goto 0004 // -0016 │ │ +0aec86: 6e10 6b10 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ +0aec8c: 28e6 |001e: goto 0004 // -001a │ │ +0aec8e: 0000 |001f: nop // spacer │ │ +0aec90: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0004 line=145 │ │ 0x0005 line=129 │ │ 0x0009 line=132 │ │ 0x000d line=135 │ │ @@ -61526,17 +61532,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b0f18: |[0b0f18] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -0b0f28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b0f2a: 0f00 |0001: return v0 │ │ +0aecbc: |[0aecbc] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +0aeccc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0aecce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -61561,21 +61567,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6897 (TransportPerformer.java) │ │ + source_file_idx : 6893 (TransportPerformer.java) │ │ │ │ Class #352 header: │ │ class_idx : 721 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6898 │ │ +source_file_idx : 6894 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #352 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ @@ -61590,17 +61596,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0f2c: |[0b0f2c] android.support.v4.media.TransportStateListener.:()V │ │ -0b0f3c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0f42: 0e00 |0003: return-void │ │ +0aecd0: |[0aecd0] android.support.v4.media.TransportStateListener.:()V │ │ +0aece0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aece6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -61609,16 +61615,16 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b0f44: |[0b0f44] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -0b0f54: 0e00 |0000: return-void │ │ +0aece8: |[0aece8] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +0aecf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ @@ -61627,30 +61633,30 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b0f58: |[0b0f58] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -0b0f68: 0e00 |0000: return-void │ │ +0aecfc: |[0aecfc] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +0aed0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - source_file_idx : 6898 (TransportStateListener.java) │ │ + source_file_idx : 6894 (TransportStateListener.java) │ │ │ │ Class #353 header: │ │ class_idx : 723 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7263 │ │ +source_file_idx : 7259 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #353 annotations: │ │ Annotations on class │ │ @@ -61670,37 +61676,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0f6c: |[0b0f6c] android.support.v4.media.VolumeProviderCompat$Callback.:()V │ │ -0b0f7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0f82: 0e00 |0003: return-void │ │ +0aed10: |[0aed10] android.support.v4.media.VolumeProviderCompat$Callback.:()V │ │ +0aed20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aed26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/VolumeProviderCompat$Callback; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/media/VolumeProviderCompat$Callback;) │ │ name : 'onVolumeChanged' │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7263 (VolumeProviderCompat.java) │ │ + source_file_idx : 7259 (VolumeProviderCompat.java) │ │ │ │ Class #354 header: │ │ class_idx : 724 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7263 │ │ +source_file_idx : 7259 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #354 annotations: │ │ Annotations on class │ │ @@ -61714,21 +61720,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7263 (VolumeProviderCompat.java) │ │ + source_file_idx : 7259 (VolumeProviderCompat.java) │ │ │ │ Class #355 header: │ │ class_idx : 725 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7263 │ │ +source_file_idx : 7259 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #355 annotations: │ │ Annotations on class │ │ @@ -61782,20 +61788,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b0f84: |[0b0f84] android.support.v4.media.VolumeProviderCompat.:(III)V │ │ -0b0f94: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b0f9a: 5901 8105 |0003: iput v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ -0b0f9e: 5902 8305 |0005: iput v2, v0, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ -0b0fa2: 5903 8205 |0007: iput v3, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ -0b0fa6: 0e00 |0009: return-void │ │ +0aed28: |[0aed28] android.support.v4.media.VolumeProviderCompat.:(III)V │ │ +0aed38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aed3e: 5901 8105 |0003: iput v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ +0aed42: 5902 8305 |0005: iput v2, v0, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ +0aed46: 5903 8205 |0007: iput v3, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ +0aed4a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ 0x0009 line=81 │ │ @@ -61811,17 +61817,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0fa8: |[0b0fa8] android.support.v4.media.VolumeProviderCompat.getCurrentVolume:()I │ │ -0b0fb8: 5210 8205 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ -0b0fbc: 0f00 |0002: return v0 │ │ +0aed4c: |[0aed4c] android.support.v4.media.VolumeProviderCompat.getCurrentVolume:()I │ │ +0aed5c: 5210 8205 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ +0aed60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ #1 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ @@ -61829,17 +61835,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0fc0: |[0b0fc0] android.support.v4.media.VolumeProviderCompat.getMaxVolume:()I │ │ -0b0fd0: 5210 8305 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ -0b0fd4: 0f00 |0002: return v0 │ │ +0aed64: |[0aed64] android.support.v4.media.VolumeProviderCompat.getMaxVolume:()I │ │ +0aed74: 5210 8305 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ +0aed78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ @@ -61847,17 +61853,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0fd8: |[0b0fd8] android.support.v4.media.VolumeProviderCompat.getVolumeControl:()I │ │ -0b0fe8: 5210 8105 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ -0b0fec: 0f00 |0002: return v0 │ │ +0aed7c: |[0aed7c] android.support.v4.media.VolumeProviderCompat.getVolumeControl:()I │ │ +0aed8c: 5210 8105 |0000: iget v0, v1, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ +0aed90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/VolumeProviderCompat;) │ │ @@ -61865,32 +61871,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0b0ff0: |[0b0ff0] android.support.v4.media.VolumeProviderCompat.getVolumeProvider:()Ljava/lang/Object; │ │ -0b1000: 5440 8405 |0000: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ -0b1004: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0b1008: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b100c: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ -0b1010: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ -0b1014: 5440 8405 |000a: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ -0b1018: 1100 |000c: return-object v0 │ │ -0b101a: 5240 8105 |000d: iget v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ -0b101e: 5241 8305 |000f: iget v1, v4, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ -0b1022: 5242 8205 |0011: iget v2, v4, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ -0b1026: 2203 d202 |0013: new-instance v3, Landroid/support/v4/media/VolumeProviderCompat$1; // type@02d2 │ │ -0b102a: 7020 7010 4300 |0015: invoke-direct {v3, v4}, Landroid/support/v4/media/VolumeProviderCompat$1;.:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@1070 │ │ -0b1030: 7140 8410 1032 |0018: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/media/VolumeProviderCompatApi21;.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; // method@1084 │ │ -0b1036: 0c00 |001b: move-result-object v0 │ │ -0b1038: 5b40 8405 |001c: iput-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ -0b103c: 5440 8405 |001e: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ -0b1040: 28ec |0020: goto 000c // -0014 │ │ +0aed94: |[0aed94] android.support.v4.media.VolumeProviderCompat.getVolumeProvider:()Ljava/lang/Object; │ │ +0aeda4: 5440 8405 |0000: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ +0aeda8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0aedac: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0aedb0: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +0aedb4: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +0aedb8: 5440 8405 |000a: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ +0aedbc: 1100 |000c: return-object v0 │ │ +0aedbe: 5240 8105 |000d: iget v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mControlType:I // field@0581 │ │ +0aedc2: 5241 8305 |000f: iget v1, v4, Landroid/support/v4/media/VolumeProviderCompat;.mMaxVolume:I // field@0583 │ │ +0aedc6: 5242 8205 |0011: iget v2, v4, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ +0aedca: 2203 d202 |0013: new-instance v3, Landroid/support/v4/media/VolumeProviderCompat$1; // type@02d2 │ │ +0aedce: 7020 7010 4300 |0015: invoke-direct {v3, v4}, Landroid/support/v4/media/VolumeProviderCompat$1;.:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@1070 │ │ +0aedd4: 7140 8410 1032 |0018: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/media/VolumeProviderCompatApi21;.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; // method@1084 │ │ +0aedda: 0c00 |001b: move-result-object v0 │ │ +0aeddc: 5b40 8405 |001c: iput-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ +0aede0: 5440 8405 |001e: iget-object v0, v4, Landroid/support/v4/media/VolumeProviderCompat;.mVolumeProviderObj:Ljava/lang/Object; // field@0584 │ │ +0aede4: 28ec |0020: goto 000c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x000a line=164 │ │ 0x000c line=180 │ │ 0x000d line=167 │ │ 0x001e line=180 │ │ @@ -61902,16 +61908,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b1044: |[0b1044] android.support.v4.media.VolumeProviderCompat.onAdjustVolume:(I)V │ │ -0b1054: 0e00 |0000: return-void │ │ +0aede8: |[0aede8] android.support.v4.media.VolumeProviderCompat.onAdjustVolume:(I)V │ │ +0aedf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ 0x0000 - 0x0001 reg=1 direction I │ │ │ │ @@ -61920,16 +61926,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b1058: |[0b1058] android.support.v4.media.VolumeProviderCompat.onSetVolumeTo:(I)V │ │ -0b1068: 0e00 |0000: return-void │ │ +0aedfc: |[0aedfc] android.support.v4.media.VolumeProviderCompat.onSetVolumeTo:(I)V │ │ +0aee0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ 0x0000 - 0x0001 reg=1 volume I │ │ │ │ @@ -61938,17 +61944,17 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b106c: |[0b106c] android.support.v4.media.VolumeProviderCompat.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V │ │ -0b107c: 5b01 8005 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ -0b1080: 0e00 |0002: return-void │ │ +0aee10: |[0aee10] android.support.v4.media.VolumeProviderCompat.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V │ │ +0aee20: 5b01 8005 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ +0aee24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/VolumeProviderCompat; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v4/media/VolumeProviderCompat$Callback; │ │ @@ -61958,46 +61964,46 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0b1084: |[0b1084] android.support.v4.media.VolumeProviderCompat.setCurrentVolume:(I)V │ │ -0b1094: 5923 8205 |0000: iput v3, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ -0b1098: 6e10 7910 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@1079 │ │ -0b109e: 0c00 |0005: move-result-object v0 │ │ -0b10a0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0b10a4: 7120 8510 3000 |0008: invoke-static {v0, v3}, Landroid/support/v4/media/VolumeProviderCompatApi21;.setCurrentVolume:(Ljava/lang/Object;I)V // method@1085 │ │ -0b10aa: 5421 8005 |000b: iget-object v1, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ -0b10ae: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -0b10b2: 5421 8005 |000f: iget-object v1, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ -0b10b6: 6e20 7410 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat$Callback;.onVolumeChanged:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@1074 │ │ -0b10bc: 0e00 |0014: return-void │ │ +0aee28: |[0aee28] android.support.v4.media.VolumeProviderCompat.setCurrentVolume:(I)V │ │ +0aee38: 5923 8205 |0000: iput v3, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCurrentVolume:I // field@0582 │ │ +0aee3c: 6e10 7910 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@1079 │ │ +0aee42: 0c00 |0005: move-result-object v0 │ │ +0aee44: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0aee48: 7120 8510 3000 |0008: invoke-static {v0, v3}, Landroid/support/v4/media/VolumeProviderCompatApi21;.setCurrentVolume:(Ljava/lang/Object;I)V // method@1085 │ │ +0aee4e: 5421 8005 |000b: iget-object v1, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ +0aee52: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +0aee56: 5421 8005 |000f: iget-object v1, v2, Landroid/support/v4/media/VolumeProviderCompat;.mCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0580 │ │ +0aee5a: 6e20 7410 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat$Callback;.onVolumeChanged:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@1074 │ │ +0aee60: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x0006 line=120 │ │ 0x0008 line=121 │ │ 0x000b line=123 │ │ 0x000f line=124 │ │ 0x0014 line=126 │ │ locals : │ │ 0x0006 - 0x0015 reg=0 volumeProviderObj Ljava/lang/Object; │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v4/media/VolumeProviderCompat; │ │ 0x0000 - 0x0015 reg=3 currentVolume I │ │ │ │ - source_file_idx : 7263 (VolumeProviderCompat.java) │ │ + source_file_idx : 7259 (VolumeProviderCompat.java) │ │ │ │ Class #356 header: │ │ class_idx : 726 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 191 │ │ -source_file_idx : 7264 │ │ +source_file_idx : 7260 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #356 annotations: │ │ Annotations on class │ │ @@ -62021,18 +62027,18 @@ │ │ type : '(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b10c0: |[0b10c0] android.support.v4.media.VolumeProviderCompatApi21$1.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V │ │ -0b10d0: 5b04 8505 |0000: iput-object v4, v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ -0b10d4: 7040 1304 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/media/VolumeProvider;.:(III)V // method@0413 │ │ -0b10da: 0e00 |0005: return-void │ │ +0aee64: |[0aee64] android.support.v4.media.VolumeProviderCompatApi21$1.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V │ │ +0aee74: 5b04 8505 |0000: iput-object v4, v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ +0aee78: 7040 1304 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/media/VolumeProvider;.:(III)V // method@0413 │ │ +0aee7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ 0x0000 - 0x0006 reg=1 x0 I │ │ 0x0000 - 0x0006 reg=2 x1 I │ │ @@ -62045,18 +62051,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b10dc: |[0b10dc] android.support.v4.media.VolumeProviderCompatApi21$1.onAdjustVolume:(I)V │ │ -0b10ec: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ -0b10f0: 7220 8110 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onAdjustVolume:(I)V // method@1081 │ │ -0b10f6: 0e00 |0005: return-void │ │ +0aee80: |[0aee80] android.support.v4.media.VolumeProviderCompatApi21$1.onAdjustVolume:(I)V │ │ +0aee90: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ +0aee94: 7220 8110 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onAdjustVolume:(I)V // method@1081 │ │ +0aee9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -62066,33 +62072,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b10f8: |[0b10f8] android.support.v4.media.VolumeProviderCompatApi21$1.onSetVolumeTo:(I)V │ │ -0b1108: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ -0b110c: 7220 8210 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onSetVolumeTo:(I)V // method@1082 │ │ -0b1112: 0e00 |0005: return-void │ │ +0aee9c: |[0aee9c] android.support.v4.media.VolumeProviderCompatApi21$1.onSetVolumeTo:(I)V │ │ +0aeeac: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.val$delegate:Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate; // field@0585 │ │ +0aeeb0: 7220 8210 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;.onSetVolumeTo:(I)V // method@1082 │ │ +0aeeb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompatApi21$1; │ │ 0x0000 - 0x0006 reg=2 volume I │ │ │ │ - source_file_idx : 7264 (VolumeProviderCompatApi21.java) │ │ + source_file_idx : 7260 (VolumeProviderCompatApi21.java) │ │ │ │ Class #357 header: │ │ class_idx : 727 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7264 │ │ +source_file_idx : 7260 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #357 annotations: │ │ Annotations on class │ │ @@ -62116,21 +62122,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/media/VolumeProviderCompatApi21$Delegate;) │ │ name : 'onSetVolumeTo' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7264 (VolumeProviderCompatApi21.java) │ │ + source_file_idx : 7260 (VolumeProviderCompatApi21.java) │ │ │ │ Class #358 header: │ │ class_idx : 728 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7264 │ │ +source_file_idx : 7260 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #358 annotations: │ │ Annotations on class │ │ @@ -62149,17 +62155,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1114: |[0b1114] android.support.v4.media.VolumeProviderCompatApi21.:()V │ │ -0b1124: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b112a: 0e00 |0003: return-void │ │ +0aeeb8: |[0aeeb8] android.support.v4.media.VolumeProviderCompatApi21.:()V │ │ +0aeec8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0aeece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/VolumeProviderCompatApi21; │ │ │ │ @@ -62168,18 +62174,18 @@ │ │ type : '(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0b112c: |[0b112c] android.support.v4.media.VolumeProviderCompatApi21.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; │ │ -0b113c: 2200 d602 |0000: new-instance v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1; // type@02d6 │ │ -0b1140: 7054 7e10 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V // method@107e │ │ -0b1146: 1100 |0005: return-object v0 │ │ +0aeed0: |[0aeed0] android.support.v4.media.VolumeProviderCompatApi21.createVolumeProvider:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)Ljava/lang/Object; │ │ +0aeee0: 2200 d602 |0000: new-instance v0, Landroid/support/v4/media/VolumeProviderCompatApi21$1; // type@02d6 │ │ +0aeee4: 7054 7e10 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/VolumeProviderCompatApi21$1;.:(IIILandroid/support/v4/media/VolumeProviderCompatApi21$Delegate;)V // method@107e │ │ +0aeeea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 volumeControl I │ │ 0x0000 - 0x0006 reg=2 maxVolume I │ │ 0x0000 - 0x0006 reg=3 currentVolume I │ │ @@ -62190,34 +62196,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1148: |[0b1148] android.support.v4.media.VolumeProviderCompatApi21.setCurrentVolume:(Ljava/lang/Object;I)V │ │ -0b1158: 1f00 bf00 |0000: check-cast v0, Landroid/media/VolumeProvider; // type@00bf │ │ -0b115c: 6e20 1404 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/VolumeProvider;.setCurrentVolume:(I)V // method@0414 │ │ -0b1162: 0e00 |0005: return-void │ │ +0aeeec: |[0aeeec] android.support.v4.media.VolumeProviderCompatApi21.setCurrentVolume:(Ljava/lang/Object;I)V │ │ +0aeefc: 1f00 bf00 |0000: check-cast v0, Landroid/media/VolumeProvider; // type@00bf │ │ +0aef00: 6e20 1404 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/VolumeProvider;.setCurrentVolume:(I)V // method@0414 │ │ +0aef06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 volumeProviderObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentVolume I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7264 (VolumeProviderCompatApi21.java) │ │ + source_file_idx : 7260 (VolumeProviderCompatApi21.java) │ │ │ │ Class #359 header: │ │ class_idx : 729 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #359 annotations: │ │ Annotations on class │ │ @@ -62277,21 +62283,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;) │ │ name : 'onRouteVolumeChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #360 header: │ │ class_idx : 730 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 178 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #360 annotations: │ │ Annotations on class │ │ @@ -62320,18 +62326,18 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b1164: |[0b1164] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V │ │ -0b1174: 7010 c603 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$Callback;.:()V // method@03c6 │ │ -0b117a: 5b01 8605 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b117e: 0e00 |0005: return-void │ │ +0aef08: |[0aef08] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V │ │ +0aef18: 7010 c603 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$Callback;.:()V // method@03c6 │ │ +0aef1e: 5b01 8605 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aef22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x0005 line=369 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62345,18 +62351,18 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1180: |[0b1180] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteAdded:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -0b1190: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b1194: 7220 8610 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteAdded:(Ljava/lang/Object;)V // method@1086 │ │ -0b119a: 0e00 |0005: return-void │ │ +0aef24: |[0aef24] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteAdded:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +0aef34: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aef38: 7220 8610 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteAdded:(Ljava/lang/Object;)V // method@1086 │ │ +0aef3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0005 line=387 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62368,18 +62374,18 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b119c: |[0b119c] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -0b11ac: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b11b0: 7220 8710 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteChanged:(Ljava/lang/Object;)V // method@1087 │ │ -0b11b6: 0e00 |0005: return-void │ │ +0aef40: |[0aef40] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +0aef50: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aef54: 7220 8710 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteChanged:(Ljava/lang/Object;)V // method@1087 │ │ +0aef5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0005 line=399 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62391,18 +62397,18 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b11b8: |[0b11b8] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteGrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V │ │ -0b11c8: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b11cc: 7240 8810 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteGrouped:(Ljava/lang/Object;Ljava/lang/Object;I)V // method@1088 │ │ -0b11d2: 0e00 |0005: return-void │ │ +0aef5c: |[0aef5c] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteGrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;I)V │ │ +0aef6c: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aef70: 7240 8810 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteGrouped:(Ljava/lang/Object;Ljava/lang/Object;I)V // method@1088 │ │ +0aef76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=406 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62416,18 +62422,18 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b11d4: |[0b11d4] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteRemoved:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -0b11e4: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b11e8: 7220 8910 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteRemoved:(Ljava/lang/Object;)V // method@1089 │ │ -0b11ee: 0e00 |0005: return-void │ │ +0aef78: |[0aef78] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteRemoved:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +0aef88: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aef8c: 7220 8910 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteRemoved:(Ljava/lang/Object;)V // method@1089 │ │ +0aef92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0005 line=393 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62439,18 +62445,18 @@ │ │ type : '(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b11f0: |[0b11f0] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteSelected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ -0b1200: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b1204: 7230 8a10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteSelected:(ILjava/lang/Object;)V // method@108a │ │ -0b120a: 0e00 |0005: return-void │ │ +0aef94: |[0aef94] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteSelected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ +0aefa4: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aefa8: 7230 8a10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteSelected:(ILjava/lang/Object;)V // method@108a │ │ +0aefae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0005 line=375 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62463,18 +62469,18 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b120c: |[0b120c] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUngrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V │ │ -0b121c: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b1220: 7230 8b10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUngrouped:(Ljava/lang/Object;Ljava/lang/Object;)V // method@108b │ │ -0b1226: 0e00 |0005: return-void │ │ +0aefb0: |[0aefb0] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUngrouped:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;Landroid/media/MediaRouter$RouteGroup;)V │ │ +0aefc0: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aefc4: 7230 8b10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUngrouped:(Ljava/lang/Object;Ljava/lang/Object;)V // method@108b │ │ +0aefca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=413 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62487,18 +62493,18 @@ │ │ type : '(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b1228: |[0b1228] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUnselected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ -0b1238: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b123c: 7230 8c10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUnselected:(ILjava/lang/Object;)V // method@108c │ │ -0b1242: 0e00 |0005: return-void │ │ +0aefcc: |[0aefcc] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteUnselected:(Landroid/media/MediaRouter;ILandroid/media/MediaRouter$RouteInfo;)V │ │ +0aefdc: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aefe0: 7230 8c10 3004 |0002: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteUnselected:(ILjava/lang/Object;)V // method@108c │ │ +0aefe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0005 line=381 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ @@ -62511,35 +62517,35 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1244: |[0b1244] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteVolumeChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -0b1254: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ -0b1258: 7220 8d10 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteVolumeChanged:(Ljava/lang/Object;)V // method@108d │ │ -0b125e: 0e00 |0005: return-void │ │ +0aefe8: |[0aefe8] android.support.v4.media.routing.MediaRouterJellybean$CallbackProxy.onRouteVolumeChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +0aeff8: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0586 │ │ +0aeffc: 7220 8d10 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;.onRouteVolumeChanged:(Ljava/lang/Object;)V // method@108d │ │ +0af002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0005 line=419 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; │ │ 0x0000 - 0x0006 reg=2 router Landroid/media/MediaRouter; │ │ 0x0000 - 0x0006 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #361 header: │ │ class_idx : 731 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #361 annotations: │ │ Annotations on class │ │ @@ -62563,35 +62569,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0b1260: |[0b1260] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.:()V │ │ -0b1270: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1276: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b127a: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -0b127e: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ -0b1282: 6000 c100 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b1286: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ -0b128a: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ -0b128e: 2200 7e08 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0b1292: 7010 7e43 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0b1298: 2700 |0014: throw v0 │ │ -0b129a: 1c00 b800 |0015: const-class v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b129e: 1a01 ea2c |0017: const-string v1, "getSystemAudioRoute" // string@2cea │ │ -0b12a2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0b12a4: 2322 3509 |001a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0b12a8: 6e30 df42 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b12ae: 0c00 |001f: move-result-object v0 │ │ -0b12b0: 5b30 8705 |0020: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ -0b12b4: 0e00 |0022: return-void │ │ -0b12b6: 0d00 |0023: move-exception v0 │ │ -0b12b8: 28fe |0024: goto 0022 // -0002 │ │ +0af004: |[0af004] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.:()V │ │ +0af014: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0af01a: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af01e: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +0af022: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ +0af026: 6000 c100 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af02a: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ +0af02e: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ +0af032: 2200 7e08 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0af036: 7010 7e43 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0af03c: 2700 |0014: throw v0 │ │ +0af03e: 1c00 b800 |0015: const-class v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af042: 1a01 e52c |0017: const-string v1, "getSystemAudioRoute" // string@2ce5 │ │ +0af046: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0af048: 2322 3509 |001a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0af04c: 6e30 df42 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0af052: 0c00 |001f: move-result-object v0 │ │ +0af054: 5b30 8705 |0020: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ +0af058: 0e00 |0022: return-void │ │ +0af05a: 0d00 |0023: move-exception v0 │ │ +0af05c: 28fe |0024: goto 0022 // -0002 │ │ catches : 1 │ │ 0x0015 - 0x0022 │ │ Ljava/lang/NoSuchMethodException; -> 0x0023 │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x000f line=337 │ │ @@ -62607,32 +62613,32 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0b12cc: |[0b12cc] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b12dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b12de: 0750 |0001: move-object v0, v5 │ │ -0b12e0: 1f00 b800 |0002: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b12e4: 5441 8705 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ -0b12e8: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ -0b12ec: 5441 8705 |0008: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ -0b12f0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0b12f2: 2322 3709 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0b12f6: 6e30 8e43 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b12fc: 0c01 |0010: move-result-object v1 │ │ -0b12fe: 1101 |0011: return-object v1 │ │ -0b1300: 0d01 |0012: move-exception v1 │ │ -0b1302: 6e20 f403 3000 |0013: invoke-virtual {v0, v3}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f4 │ │ -0b1308: 0c01 |0016: move-result-object v1 │ │ -0b130a: 28fa |0017: goto 0011 // -0006 │ │ -0b130c: 0d01 |0018: move-exception v1 │ │ -0b130e: 28fa |0019: goto 0013 // -0006 │ │ +0af070: |[0af070] android.support.v4.media.routing.MediaRouterJellybean$GetDefaultRouteWorkaround.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0af080: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af082: 0750 |0001: move-object v0, v5 │ │ +0af084: 1f00 b800 |0002: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af088: 5441 8705 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ +0af08c: 3801 0d00 |0006: if-eqz v1, 0013 // +000d │ │ +0af090: 5441 8705 |0008: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround;.mGetSystemAudioRouteMethod:Ljava/lang/reflect/Method; // field@0587 │ │ +0af094: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0af096: 2322 3709 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0af09a: 6e30 8e43 0102 |000d: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0af0a0: 0c01 |0010: move-result-object v1 │ │ +0af0a2: 1101 |0011: return-object v1 │ │ +0af0a4: 0d01 |0012: move-exception v1 │ │ +0af0a6: 6e20 f403 3000 |0013: invoke-virtual {v0, v3}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f4 │ │ +0af0ac: 0c01 |0016: move-result-object v1 │ │ +0af0ae: 28fa |0017: goto 0011 // -0006 │ │ +0af0b0: 0d01 |0018: move-exception v1 │ │ +0af0b2: 28fa |0019: goto 0013 // -0006 │ │ catches : 1 │ │ 0x0008 - 0x0010 │ │ Ljava/lang/IllegalAccessException; -> 0x0018 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0012 │ │ positions : │ │ 0x0001 line=347 │ │ 0x0004 line=349 │ │ @@ -62642,21 +62648,21 @@ │ │ 0x0013 line=359 │ │ 0x0018 line=352 │ │ locals : │ │ 0x0004 - 0x001a reg=0 router Landroid/media/MediaRouter; │ │ 0x0000 - 0x001a reg=4 this Landroid/support/v4/media/routing/MediaRouterJellybean$GetDefaultRouteWorkaround; │ │ 0x0000 - 0x001a reg=5 routerObj Ljava/lang/Object; │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #362 header: │ │ class_idx : 732 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #362 annotations: │ │ Annotations on class │ │ @@ -62676,17 +62682,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1320: |[0b1320] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.:()V │ │ -0b1330: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1336: 0e00 |0003: return-void │ │ +0af0c4: |[0af0c4] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.:()V │ │ +0af0d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0af0da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ @@ -62694,19 +62700,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1338: |[0b1338] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ -0b1348: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ -0b134c: 6e20 c703 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteCategory;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@03c7 │ │ -0b1352: 0c00 |0005: move-result-object v0 │ │ -0b1354: 1100 |0006: return-object v0 │ │ +0af0dc: |[0af0dc] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ +0af0ec: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ +0af0f0: 6e20 c703 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteCategory;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@03c7 │ │ +0af0f6: 0c00 |0005: move-result-object v0 │ │ +0af0f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -62715,20 +62721,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b1358: |[0b1358] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b1368: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0b136c: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b1372: 1f01 b300 |0005: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ -0b1376: 6e20 c803 0100 |0007: invoke-virtual {v1, v0}, Landroid/media/MediaRouter$RouteCategory;.getRoutes:(Ljava/util/List;)Ljava/util/List; // method@03c8 │ │ -0b137c: 1100 |000a: return-object v0 │ │ +0af0fc: |[0af0fc] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +0af10c: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0af110: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0af116: 1f01 b300 |0005: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ +0af11a: 6e20 c803 0100 |0007: invoke-virtual {v1, v0}, Landroid/media/MediaRouter$RouteCategory;.getRoutes:(Ljava/util/List;)Ljava/util/List; // method@03c8 │ │ +0af120: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ 0x000a line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 categoryObj Ljava/lang/Object; │ │ @@ -62739,19 +62745,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1380: |[0b1380] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getSupportedTypes:(Ljava/lang/Object;)I │ │ -0b1390: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ -0b1394: 6e10 c903 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.getSupportedTypes:()I // method@03c9 │ │ -0b139a: 0a00 |0005: move-result v0 │ │ -0b139c: 0f00 |0006: return v0 │ │ +0af124: |[0af124] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.getSupportedTypes:(Ljava/lang/Object;)I │ │ +0af134: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ +0af138: 6e10 c903 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.getSupportedTypes:()I // method@03c9 │ │ +0af13e: 0a00 |0005: move-result v0 │ │ +0af140: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteCategory;) │ │ @@ -62759,33 +62765,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b13a0: |[0b13a0] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.isGroupable:(Ljava/lang/Object;)Z │ │ -0b13b0: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ -0b13b4: 6e10 ca03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.isGroupable:()Z // method@03ca │ │ -0b13ba: 0a00 |0005: move-result v0 │ │ -0b13bc: 0f00 |0006: return v0 │ │ +0af144: |[0af144] android.support.v4.media.routing.MediaRouterJellybean$RouteCategory.isGroupable:(Ljava/lang/Object;)Z │ │ +0af154: 1f01 b300 |0000: check-cast v1, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ +0af158: 6e10 ca03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteCategory;.isGroupable:()Z // method@03ca │ │ +0af15e: 0a00 |0005: move-result v0 │ │ +0af160: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 categoryObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #363 header: │ │ class_idx : 733 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #363 annotations: │ │ Annotations on class │ │ @@ -62805,17 +62811,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b13c0: |[0b13c0] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.:()V │ │ -0b13d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b13d6: 0e00 |0003: return-void │ │ +0af164: |[0af164] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.:()V │ │ +0af174: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0af17a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteGroup;) │ │ @@ -62823,29 +62829,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b13d8: |[0b13d8] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.getGroupedRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b13e8: 0751 |0000: move-object v1, v5 │ │ -0b13ea: 1f01 b400 |0001: check-cast v1, Landroid/media/MediaRouter$RouteGroup; // type@00b4 │ │ -0b13ee: 6e10 cc03 0100 |0003: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteGroup;.getRouteCount:()I // method@03cc │ │ -0b13f4: 0a00 |0006: move-result v0 │ │ -0b13f6: 2203 a408 |0007: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0b13fa: 7020 c343 0300 |0009: invoke-direct {v3, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0b1400: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0b1402: 3502 0c00 |000d: if-ge v2, v0, 0019 // +000c │ │ -0b1406: 6e20 cb03 2100 |000f: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteGroup;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03cb │ │ -0b140c: 0c04 |0012: move-result-object v4 │ │ -0b140e: 7220 2144 4300 |0013: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b1414: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b1418: 28f5 |0018: goto 000d // -000b │ │ -0b141a: 1103 |0019: return-object v3 │ │ +0af17c: |[0af17c] android.support.v4.media.routing.MediaRouterJellybean$RouteGroup.getGroupedRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +0af18c: 0751 |0000: move-object v1, v5 │ │ +0af18e: 1f01 b400 |0001: check-cast v1, Landroid/media/MediaRouter$RouteGroup; // type@00b4 │ │ +0af192: 6e10 cc03 0100 |0003: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteGroup;.getRouteCount:()I // method@03cc │ │ +0af198: 0a00 |0006: move-result v0 │ │ +0af19a: 2203 a408 |0007: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ +0af19e: 7020 c343 0300 |0009: invoke-direct {v3, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0af1a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0af1a6: 3502 0c00 |000d: if-ge v2, v0, 0019 // +000c │ │ +0af1aa: 6e20 cb03 2100 |000f: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteGroup;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03cb │ │ +0af1b0: 0c04 |0012: move-result-object v4 │ │ +0af1b2: 7220 2144 4300 |0013: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0af1b8: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0af1bc: 28f5 |0018: goto 000d // -000b │ │ +0af1be: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=185 │ │ 0x0007 line=186 │ │ 0x000c line=187 │ │ 0x000f line=188 │ │ @@ -62855,21 +62861,21 @@ │ │ 0x0007 - 0x001a reg=0 count I │ │ 0x0003 - 0x001a reg=1 group Landroid/media/MediaRouter$RouteGroup; │ │ 0x000d - 0x001a reg=2 i I │ │ 0x000c - 0x001a reg=3 out Ljava/util/List; │ │ 0x0000 - 0x001a reg=5 groupObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #364 header: │ │ class_idx : 734 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #364 annotations: │ │ Annotations on class │ │ @@ -62889,17 +62895,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b141c: |[0b141c] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.:()V │ │ -0b142c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1432: 0e00 |0003: return-void │ │ +0af1c0: |[0af1c0] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.:()V │ │ +0af1d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0af1d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -62907,19 +62913,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 │ │ -0b1434: |[0b1434] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getCategory:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1444: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1448: 6e10 cd03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getCategory:()Landroid/media/MediaRouter$RouteCategory; // method@03cd │ │ -0b144e: 0c00 |0005: move-result-object v0 │ │ -0b1450: 1100 |0006: return-object v0 │ │ +0af1d8: |[0af1d8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getCategory:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0af1e8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af1ec: 6e10 cd03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getCategory:()Landroid/media/MediaRouter$RouteCategory; // method@03cd │ │ +0af1f2: 0c00 |0005: move-result-object v0 │ │ +0af1f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -62927,19 +62933,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 │ │ -0b1454: |[0b1454] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getGroup:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1464: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1468: 6e10 cf03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getGroup:()Landroid/media/MediaRouter$RouteGroup; // method@03cf │ │ -0b146e: 0c00 |0005: move-result-object v0 │ │ -0b1470: 1100 |0006: return-object v0 │ │ +0af1f8: |[0af1f8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getGroup:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0af208: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af20c: 6e10 cf03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getGroup:()Landroid/media/MediaRouter$RouteGroup; // method@03cf │ │ +0af212: 0c00 |0005: move-result-object v0 │ │ +0af214: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -62947,19 +62953,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1474: |[0b1474] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getIconDrawable:(Ljava/lang/Object;)Landroid/graphics/drawable/Drawable; │ │ -0b1484: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1488: 6e10 d003 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getIconDrawable:()Landroid/graphics/drawable/Drawable; // method@03d0 │ │ -0b148e: 0c00 |0005: move-result-object v0 │ │ -0b1490: 1100 |0006: return-object v0 │ │ +0af218: |[0af218] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getIconDrawable:(Ljava/lang/Object;)Landroid/graphics/drawable/Drawable; │ │ +0af228: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af22c: 6e10 d003 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getIconDrawable:()Landroid/graphics/drawable/Drawable; // method@03d0 │ │ +0af232: 0c00 |0005: move-result-object v0 │ │ +0af234: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -62967,19 +62973,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1494: |[0b1494] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ -0b14a4: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b14a8: 6e20 d103 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteInfo;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@03d1 │ │ -0b14ae: 0c00 |0005: move-result-object v0 │ │ -0b14b0: 1100 |0006: return-object v0 │ │ +0af238: |[0af238] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getName:(Ljava/lang/Object;Landroid/content/Context;)Ljava/lang/CharSequence; │ │ +0af248: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af24c: 6e20 d103 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter$RouteInfo;.getName:(Landroid/content/Context;)Ljava/lang/CharSequence; // method@03d1 │ │ +0af252: 0c00 |0005: move-result-object v0 │ │ +0af254: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -62988,19 +62994,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b14b4: |[0b14b4] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackStream:(Ljava/lang/Object;)I │ │ -0b14c4: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b14c8: 6e10 d203 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackStream:()I // method@03d2 │ │ -0b14ce: 0a00 |0005: move-result v0 │ │ -0b14d0: 0f00 |0006: return v0 │ │ +0af258: |[0af258] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackStream:(Ljava/lang/Object;)I │ │ +0af268: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af26c: 6e10 d203 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackStream:()I // method@03d2 │ │ +0af272: 0a00 |0005: move-result v0 │ │ +0af274: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63008,19 +63014,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b14d4: |[0b14d4] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ -0b14e4: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b14e8: 6e10 d303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackType:()I // method@03d3 │ │ -0b14ee: 0a00 |0005: move-result v0 │ │ -0b14f0: 0f00 |0006: return v0 │ │ +0af278: |[0af278] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ +0af288: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af28c: 6e10 d303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPlaybackType:()I // method@03d3 │ │ +0af292: 0a00 |0005: move-result v0 │ │ +0af294: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63028,19 +63034,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 │ │ -0b14f4: |[0b14f4] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getStatus:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b1504: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1508: 6e10 d503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getStatus:()Ljava/lang/CharSequence; // method@03d5 │ │ -0b150e: 0c00 |0005: move-result-object v0 │ │ -0b1510: 1100 |0006: return-object v0 │ │ +0af298: |[0af298] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getStatus:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0af2a8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af2ac: 6e10 d503 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getStatus:()Ljava/lang/CharSequence; // method@03d5 │ │ +0af2b2: 0c00 |0005: move-result-object v0 │ │ +0af2b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63048,19 +63054,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1514: |[0b1514] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getSupportedTypes:(Ljava/lang/Object;)I │ │ -0b1524: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1528: 6e10 d603 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@03d6 │ │ -0b152e: 0a00 |0005: move-result v0 │ │ -0b1530: 0f00 |0006: return v0 │ │ +0af2b8: |[0af2b8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getSupportedTypes:(Ljava/lang/Object;)I │ │ +0af2c8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af2cc: 6e10 d603 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@03d6 │ │ +0af2d2: 0a00 |0005: move-result v0 │ │ +0af2d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63068,19 +63074,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 │ │ -0b1534: |[0b1534] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getTag:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1544: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1548: 6e10 d703 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getTag:()Ljava/lang/Object; // method@03d7 │ │ -0b154e: 0c00 |0005: move-result-object v0 │ │ -0b1550: 1100 |0006: return-object v0 │ │ +0af2d8: |[0af2d8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getTag:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0af2e8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af2ec: 6e10 d703 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getTag:()Ljava/lang/Object; // method@03d7 │ │ +0af2f2: 0c00 |0005: move-result-object v0 │ │ +0af2f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63088,19 +63094,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1554: |[0b1554] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolume:(Ljava/lang/Object;)I │ │ -0b1564: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1568: 6e10 d803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolume:()I // method@03d8 │ │ -0b156e: 0a00 |0005: move-result v0 │ │ -0b1570: 0f00 |0006: return v0 │ │ +0af2f8: |[0af2f8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolume:(Ljava/lang/Object;)I │ │ +0af308: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af30c: 6e10 d803 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolume:()I // method@03d8 │ │ +0af312: 0a00 |0005: move-result v0 │ │ +0af314: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63108,19 +63114,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1574: |[0b1574] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeHandling:(Ljava/lang/Object;)I │ │ -0b1584: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1588: 6e10 d903 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeHandling:()I // method@03d9 │ │ -0b158e: 0a00 |0005: move-result v0 │ │ -0b1590: 0f00 |0006: return v0 │ │ +0af318: |[0af318] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeHandling:(Ljava/lang/Object;)I │ │ +0af328: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af32c: 6e10 d903 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeHandling:()I // method@03d9 │ │ +0af332: 0a00 |0005: move-result v0 │ │ +0af334: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63128,19 +63134,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1594: |[0b1594] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeMax:(Ljava/lang/Object;)I │ │ -0b15a4: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b15a8: 6e10 da03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeMax:()I // method@03da │ │ -0b15ae: 0a00 |0005: move-result v0 │ │ -0b15b0: 0f00 |0006: return v0 │ │ +0af338: |[0af338] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.getVolumeMax:(Ljava/lang/Object;)I │ │ +0af348: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af34c: 6e10 da03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getVolumeMax:()I // method@03da │ │ +0af352: 0a00 |0005: move-result v0 │ │ +0af354: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63148,17 +63154,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b15b4: |[0b15b4] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.isGroup:(Ljava/lang/Object;)Z │ │ -0b15c4: 2010 b400 |0000: instance-of v0, v1, Landroid/media/MediaRouter$RouteGroup; // type@00b4 │ │ -0b15c8: 0f00 |0002: return v0 │ │ +0af358: |[0af358] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.isGroup:(Ljava/lang/Object;)Z │ │ +0af368: 2010 b400 |0000: instance-of v0, v1, Landroid/media/MediaRouter$RouteGroup; // type@00b4 │ │ +0af36c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$RouteInfo;) │ │ @@ -63166,18 +63172,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 │ │ -0b15cc: |[0b15cc] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestSetVolume:(Ljava/lang/Object;I)V │ │ -0b15dc: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b15e0: 6e20 dd03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestSetVolume:(I)V // method@03dd │ │ -0b15e6: 0e00 |0005: return-void │ │ +0af370: |[0af370] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestSetVolume:(Ljava/lang/Object;I)V │ │ +0af380: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af384: 6e20 dd03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestSetVolume:(I)V // method@03dd │ │ +0af38a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 volume I │ │ @@ -63187,18 +63193,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 │ │ -0b15e8: |[0b15e8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestUpdateVolume:(Ljava/lang/Object;I)V │ │ -0b15f8: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b15fc: 6e20 de03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestUpdateVolume:(I)V // method@03de │ │ -0b1602: 0e00 |0005: return-void │ │ +0af38c: |[0af38c] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.requestUpdateVolume:(Ljava/lang/Object;I)V │ │ +0af39c: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af3a0: 6e20 de03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.requestUpdateVolume:(I)V // method@03de │ │ +0af3a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 direction I │ │ @@ -63208,34 +63214,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1604: |[0b1604] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.setTag:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b1614: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1618: 6e20 df03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.setTag:(Ljava/lang/Object;)V // method@03df │ │ -0b161e: 0e00 |0005: return-void │ │ +0af3a8: |[0af3a8] android.support.v4.media.routing.MediaRouterJellybean$RouteInfo.setTag:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af3b8: 1f00 b500 |0000: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af3bc: 6e20 df03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$RouteInfo;.setTag:(Ljava/lang/Object;)V // method@03df │ │ +0af3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 tag Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #365 header: │ │ class_idx : 735 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #365 annotations: │ │ Annotations on class │ │ @@ -63259,41 +63265,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0b1620: |[0b1620] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.:()V │ │ -0b1630: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1636: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b163a: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ -0b163e: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ -0b1642: 6000 c100 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b1646: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ -0b164a: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ -0b164e: 2200 7e08 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0b1652: 7010 7e43 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0b1658: 2700 |0014: throw v0 │ │ -0b165a: 1c00 b800 |0015: const-class v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b165e: 1a01 b040 |0017: const-string v1, "selectRouteInt" // string@40b0 │ │ -0b1662: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -0b1664: 2322 3509 |001a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0b1668: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0b166a: 6204 6520 |001d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0b166e: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ -0b1672: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0b1674: 1c04 b500 |0022: const-class v4, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1678: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ -0b167c: 6e30 df42 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b1682: 0c00 |0029: move-result-object v0 │ │ -0b1684: 5b50 8805 |002a: iput-object v0, v5, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ -0b1688: 0e00 |002c: return-void │ │ -0b168a: 0d00 |002d: move-exception v0 │ │ -0b168c: 28fe |002e: goto 002c // -0002 │ │ +0af3c4: |[0af3c4] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.:()V │ │ +0af3d4: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0af3da: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af3de: 1301 1000 |0005: const/16 v1, #int 16 // #10 │ │ +0af3e2: 3410 0800 |0007: if-lt v0, v1, 000f // +0008 │ │ +0af3e6: 6000 c100 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af3ea: 1301 1100 |000b: const/16 v1, #int 17 // #11 │ │ +0af3ee: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ +0af3f2: 2200 7e08 |000f: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0af3f6: 7010 7e43 0000 |0011: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0af3fc: 2700 |0014: throw v0 │ │ +0af3fe: 1c00 b800 |0015: const-class v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af402: 1a01 ab40 |0017: const-string v1, "selectRouteInt" // string@40ab │ │ +0af406: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +0af408: 2322 3509 |001a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0af40c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0af40e: 6204 6520 |001d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0af412: 4d04 0203 |001f: aput-object v4, v2, v3 │ │ +0af416: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0af418: 1c04 b500 |0022: const-class v4, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af41c: 4d04 0203 |0024: aput-object v4, v2, v3 │ │ +0af420: 6e30 df42 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0af426: 0c00 |0029: move-result-object v0 │ │ +0af428: 5b50 8805 |002a: iput-object v0, v5, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ +0af42c: 0e00 |002c: return-void │ │ +0af42e: 0d00 |002d: move-exception v0 │ │ +0af430: 28fe |002e: goto 002c // -0002 │ │ catches : 1 │ │ 0x0015 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x000f line=284 │ │ @@ -63309,52 +63315,52 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0b16a0: |[0b16a0] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -0b16b0: 0793 |0000: move-object v3, v9 │ │ -0b16b2: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ -0b16b6: 07b1 |0003: move-object v1, v11 │ │ -0b16b8: 1f01 b500 |0004: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b16bc: 6e10 d603 0100 |0006: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@03d6 │ │ -0b16c2: 0a02 |0009: move-result v2 │ │ -0b16c4: 1504 8000 |000a: const/high16 v4, #int 8388608 // #80 │ │ -0b16c8: b524 |000c: and-int/2addr v4, v2 │ │ -0b16ca: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ -0b16ce: 5484 8805 |000f: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ -0b16d2: 3804 2a00 |0011: if-eqz v4, 003b // +002a │ │ -0b16d6: 5484 8805 |0013: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ -0b16da: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -0b16dc: 2355 3709 |0016: new-array v5, v5, [Ljava/lang/Object; // type@0937 │ │ -0b16e0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0b16e2: 7110 0143 0a00 |0019: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0b16e8: 0c07 |001c: move-result-object v7 │ │ -0b16ea: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ -0b16ee: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -0b16f0: 4d01 0506 |0020: aput-object v1, v5, v6 │ │ -0b16f4: 6e30 8e43 3405 |0022: invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b16fa: 0e00 |0025: return-void │ │ -0b16fc: 0d00 |0026: move-exception v0 │ │ -0b16fe: 1a04 1a15 |0027: const-string v4, "MediaRouterJellybean" // string@151a │ │ -0b1702: 1a05 b705 |0029: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@05b7 │ │ -0b1706: 7130 6037 5400 |002b: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b170c: 6e30 f903 a301 |002e: invoke-virtual {v3, v10, v1}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@03f9 │ │ -0b1712: 28f4 |0031: goto 0025 // -000c │ │ -0b1714: 0d00 |0032: move-exception v0 │ │ -0b1716: 1a04 1a15 |0033: const-string v4, "MediaRouterJellybean" // string@151a │ │ -0b171a: 1a05 b705 |0035: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@05b7 │ │ -0b171e: 7130 6037 5400 |0037: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b1724: 28f4 |003a: goto 002e // -000c │ │ -0b1726: 1a04 1a15 |003b: const-string v4, "MediaRouterJellybean" // string@151a │ │ -0b172a: 1a05 b605 |003d: const-string v5, "Cannot programmatically select non-user route because the platform is missing the selectRouteInt() method. Media routing may not work." // string@05b6 │ │ -0b172e: 7120 5f37 5400 |003f: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b1734: 28ec |0042: goto 002e // -0014 │ │ +0af444: |[0af444] android.support.v4.media.routing.MediaRouterJellybean$SelectRouteWorkaround.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +0af454: 0793 |0000: move-object v3, v9 │ │ +0af456: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ +0af45a: 07b1 |0003: move-object v1, v11 │ │ +0af45c: 1f01 b500 |0004: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af460: 6e10 d603 0100 |0006: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getSupportedTypes:()I // method@03d6 │ │ +0af466: 0a02 |0009: move-result v2 │ │ +0af468: 1504 8000 |000a: const/high16 v4, #int 8388608 // #80 │ │ +0af46c: b524 |000c: and-int/2addr v4, v2 │ │ +0af46e: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ +0af472: 5484 8805 |000f: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ +0af476: 3804 2a00 |0011: if-eqz v4, 003b // +002a │ │ +0af47a: 5484 8805 |0013: iget-object v4, v8, Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround;.mSelectRouteIntMethod:Ljava/lang/reflect/Method; // field@0588 │ │ +0af47e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +0af480: 2355 3709 |0016: new-array v5, v5, [Ljava/lang/Object; // type@0937 │ │ +0af484: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0af486: 7110 0143 0a00 |0019: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0af48c: 0c07 |001c: move-result-object v7 │ │ +0af48e: 4d07 0506 |001d: aput-object v7, v5, v6 │ │ +0af492: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +0af494: 4d01 0506 |0020: aput-object v1, v5, v6 │ │ +0af498: 6e30 8e43 3405 |0022: invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0af49e: 0e00 |0025: return-void │ │ +0af4a0: 0d00 |0026: move-exception v0 │ │ +0af4a2: 1a04 1615 |0027: const-string v4, "MediaRouterJellybean" // string@1516 │ │ +0af4a6: 1a05 b305 |0029: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@05b3 │ │ +0af4aa: 7130 6037 5400 |002b: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0af4b0: 6e30 f903 a301 |002e: invoke-virtual {v3, v10, v1}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@03f9 │ │ +0af4b6: 28f4 |0031: goto 0025 // -000c │ │ +0af4b8: 0d00 |0032: move-exception v0 │ │ +0af4ba: 1a04 1615 |0033: const-string v4, "MediaRouterJellybean" // string@1516 │ │ +0af4be: 1a05 b305 |0035: const-string v5, "Cannot programmatically select non-user route. Media routing may not work." // string@05b3 │ │ +0af4c2: 7130 6037 5400 |0037: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0af4c8: 28f4 |003a: goto 002e // -000c │ │ +0af4ca: 1a04 1615 |003b: const-string v4, "MediaRouterJellybean" // string@1516 │ │ +0af4ce: 1a05 b205 |003d: const-string v5, "Cannot programmatically select non-user route because the platform is missing the selectRouteInt() method. Media routing may not work." // string@05b2 │ │ +0af4d2: 7120 5f37 5400 |003f: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0af4d8: 28ec |0042: goto 002e // -0014 │ │ catches : 1 │ │ 0x0013 - 0x0025 │ │ Ljava/lang/IllegalAccessException; -> 0x0026 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0032 │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ @@ -63376,21 +63382,21 @@ │ │ 0x000a - 0x0043 reg=2 routeTypes I │ │ 0x0003 - 0x0043 reg=3 router Landroid/media/MediaRouter; │ │ 0x0000 - 0x0043 reg=8 this Landroid/support/v4/media/routing/MediaRouterJellybean$SelectRouteWorkaround; │ │ 0x0000 - 0x0043 reg=9 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0043 reg=10 types I │ │ 0x0000 - 0x0043 reg=11 routeObj Ljava/lang/Object; │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #366 header: │ │ class_idx : 736 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #366 annotations: │ │ Annotations on class │ │ @@ -63410,17 +63416,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1748: |[0b1748] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.:()V │ │ -0b1758: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b175e: 0e00 |0003: return-void │ │ +0af4ec: |[0af4ec] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.:()V │ │ +0af4fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0af502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$UserRouteInfo;) │ │ @@ -63428,18 +63434,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1760: |[0b1760] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setIconDrawable:(Ljava/lang/Object;Landroid/graphics/drawable/Drawable;)V │ │ -0b1770: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1774: 6e20 e103 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setIconDrawable:(Landroid/graphics/drawable/Drawable;)V // method@03e1 │ │ -0b177a: 0e00 |0005: return-void │ │ +0af504: |[0af504] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setIconDrawable:(Ljava/lang/Object;Landroid/graphics/drawable/Drawable;)V │ │ +0af514: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af518: 6e20 e103 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setIconDrawable:(Landroid/graphics/drawable/Drawable;)V // method@03e1 │ │ +0af51e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -63449,18 +63455,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 │ │ -0b177c: |[0b177c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b178c: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1790: 6e20 e203 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setName:(Ljava/lang/CharSequence;)V // method@03e2 │ │ -0b1796: 0e00 |0005: return-void │ │ +0af520: |[0af520] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0af530: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af534: 6e20 e203 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setName:(Ljava/lang/CharSequence;)V // method@03e2 │ │ +0af53a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 name Ljava/lang/CharSequence; │ │ @@ -63470,18 +63476,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 │ │ -0b1798: |[0b1798] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackStream:(Ljava/lang/Object;I)V │ │ -0b17a8: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b17ac: 6e20 e303 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackStream:(I)V // method@03e3 │ │ -0b17b2: 0e00 |0005: return-void │ │ +0af53c: |[0af53c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackStream:(Ljava/lang/Object;I)V │ │ +0af54c: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af550: 6e20 e303 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackStream:(I)V // method@03e3 │ │ +0af556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0005 line=213 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 stream I │ │ @@ -63491,18 +63497,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 │ │ -0b17b4: |[0b17b4] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackType:(Ljava/lang/Object;I)V │ │ -0b17c4: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b17c8: 6e20 e403 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackType:(I)V // method@03e4 │ │ -0b17ce: 0e00 |0005: return-void │ │ +0af558: |[0af558] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setPlaybackType:(Ljava/lang/Object;I)V │ │ +0af568: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af56c: 6e20 e403 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setPlaybackType:(I)V // method@03e4 │ │ +0af572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 type I │ │ @@ -63512,19 +63518,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b17d0: |[0b17d0] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setRemoteControlClient:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b17e0: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b17e4: 1f01 be00 |0002: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ -0b17e8: 6e20 e503 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03e5 │ │ -0b17ee: 0e00 |0007: return-void │ │ +0af574: |[0af574] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setRemoteControlClient:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af584: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af588: 1f01 be00 |0002: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ +0af58c: 6e20 e503 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03e5 │ │ +0af592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0007 line=235 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 rccObj Ljava/lang/Object; │ │ @@ -63534,18 +63540,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 │ │ -0b17f0: |[0b17f0] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setStatus:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b1800: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1804: 6e20 e603 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setStatus:(Ljava/lang/CharSequence;)V // method@03e6 │ │ -0b180a: 0e00 |0005: return-void │ │ +0af594: |[0af594] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setStatus:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0af5a4: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af5a8: 6e20 e603 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setStatus:(Ljava/lang/CharSequence;)V // method@03e6 │ │ +0af5ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 status Ljava/lang/CharSequence; │ │ @@ -63555,18 +63561,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 │ │ -0b180c: |[0b180c] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolume:(Ljava/lang/Object;I)V │ │ -0b181c: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1820: 6e20 e703 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolume:(I)V // method@03e7 │ │ -0b1826: 0e00 |0005: return-void │ │ +0af5b0: |[0af5b0] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolume:(Ljava/lang/Object;I)V │ │ +0af5c0: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af5c4: 6e20 e703 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolume:(I)V // method@03e7 │ │ +0af5ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 volume I │ │ @@ -63576,19 +63582,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1828: |[0b1828] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b1838: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b183c: 1f01 b700 |0002: check-cast v1, Landroid/media/MediaRouter$VolumeCallback; // type@00b7 │ │ -0b1840: 6e20 e803 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeCallback:(Landroid/media/MediaRouter$VolumeCallback;)V // method@03e8 │ │ -0b1846: 0e00 |0007: return-void │ │ +0af5cc: |[0af5cc] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af5dc: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af5e0: 1f01 b700 |0002: check-cast v1, Landroid/media/MediaRouter$VolumeCallback; // type@00b7 │ │ +0af5e4: 6e20 e803 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeCallback:(Landroid/media/MediaRouter$VolumeCallback;)V // method@03e8 │ │ +0af5ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=230 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 volumeCallbackObj Ljava/lang/Object; │ │ @@ -63598,18 +63604,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 │ │ -0b1848: |[0b1848] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeHandling:(Ljava/lang/Object;I)V │ │ -0b1858: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b185c: 6e20 e903 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeHandling:(I)V // method@03e9 │ │ -0b1862: 0e00 |0005: return-void │ │ +0af5ec: |[0af5ec] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeHandling:(Ljava/lang/Object;I)V │ │ +0af5fc: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af600: 6e20 e903 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeHandling:(I)V // method@03e9 │ │ +0af606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 volumeHandling I │ │ @@ -63619,34 +63625,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1864: |[0b1864] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeMax:(Ljava/lang/Object;I)V │ │ -0b1874: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1878: 6e20 ea03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeMax:(I)V // method@03ea │ │ -0b187e: 0e00 |0005: return-void │ │ +0af608: |[0af608] android.support.v4.media.routing.MediaRouterJellybean$UserRouteInfo.setVolumeMax:(Ljava/lang/Object;I)V │ │ +0af618: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af61c: 6e20 ea03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setVolumeMax:(I)V // method@03ea │ │ +0af622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 volumeMax I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #367 header: │ │ class_idx : 737 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #367 annotations: │ │ Annotations on class │ │ @@ -63670,21 +63676,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;) │ │ name : 'onVolumeUpdateRequest' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #368 header: │ │ class_idx : 738 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 183 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #368 annotations: │ │ Annotations on class │ │ @@ -63713,18 +63719,18 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b1880: |[0b1880] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V │ │ -0b1890: 7010 eb03 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$VolumeCallback;.:()V // method@03eb │ │ -0b1896: 5b01 8905 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ -0b189a: 0e00 |0005: return-void │ │ +0af624: |[0af624] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V │ │ +0af634: 7010 eb03 0000 |0000: invoke-direct {v0}, Landroid/media/MediaRouter$VolumeCallback;.:()V // method@03eb │ │ +0af63a: 5b01 8905 |0003: iput-object v1, v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ +0af63e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0003 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ @@ -63738,18 +63744,18 @@ │ │ type : '(Landroid/media/MediaRouter$RouteInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b189c: |[0b189c] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeSetRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ -0b18ac: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ -0b18b0: 7230 be10 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeSetRequest:(Ljava/lang/Object;I)V // method@10be │ │ -0b18b6: 0e00 |0005: return-void │ │ +0af640: |[0af640] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeSetRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ +0af650: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ +0af654: 7230 be10 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeSetRequest:(Ljava/lang/Object;I)V // method@10be │ │ +0af65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ @@ -63761,35 +63767,35 @@ │ │ type : '(Landroid/media/MediaRouter$RouteInfo;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b18b8: |[0b18b8] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeUpdateRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ -0b18c8: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ -0b18cc: 7230 bf10 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeUpdateRequest:(Ljava/lang/Object;I)V // method@10bf │ │ -0b18d2: 0e00 |0005: return-void │ │ +0af65c: |[0af65c] android.support.v4.media.routing.MediaRouterJellybean$VolumeCallbackProxy.onVolumeUpdateRequest:(Landroid/media/MediaRouter$RouteInfo;I)V │ │ +0af66c: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; // field@0589 │ │ +0af670: 7230 bf10 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;.onVolumeUpdateRequest:(Ljava/lang/Object;I)V // method@10bf │ │ +0af676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0005 line=440 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; │ │ 0x0000 - 0x0006 reg=2 route Landroid/media/MediaRouter$RouteInfo; │ │ 0x0000 - 0x0006 reg=3 direction I │ │ │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #369 header: │ │ class_idx : 739 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5403 │ │ +source_file_idx : 5399 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #369 annotations: │ │ Annotations on class │ │ @@ -63833,17 +63839,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b18d4: |[0b18d4] android.support.v4.media.routing.MediaRouterJellybean.:()V │ │ -0b18e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b18ea: 0e00 |0003: return-void │ │ +0af678: |[0af678] android.support.v4.media.routing.MediaRouterJellybean.:()V │ │ +0af688: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0af68e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybean; │ │ │ │ @@ -63852,19 +63858,19 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b18ec: |[0b18ec] android.support.v4.media.routing.MediaRouterJellybean.addCallback:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -0b18fc: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1900: 1f02 b200 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ -0b1904: 6e30 ec03 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;)V // method@03ec │ │ -0b190a: 0e00 |0007: return-void │ │ +0af690: |[0af690] android.support.v4.media.routing.MediaRouterJellybean.addCallback:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +0af6a0: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af6a4: 1f02 b200 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ +0af6a8: 6e30 ec03 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;)V // method@03ec │ │ +0af6ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 callbackObj Ljava/lang/Object; │ │ @@ -63875,19 +63881,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b190c: |[0b190c] android.support.v4.media.routing.MediaRouterJellybean.addUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b191c: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1920: 1f01 b600 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1924: 6e20 ee03 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.addUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@03ee │ │ -0b192a: 0e00 |0007: return-void │ │ +0af6b0: |[0af6b0] android.support.v4.media.routing.MediaRouterJellybean.addUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af6c0: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af6c4: 1f01 b600 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af6c8: 6e20 ee03 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.addUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@03ee │ │ +0af6ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 routeObj Ljava/lang/Object; │ │ @@ -63897,18 +63903,18 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b192c: |[0b192c] android.support.v4.media.routing.MediaRouterJellybean.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)Ljava/lang/Object; │ │ -0b193c: 2200 da02 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; // type@02da │ │ -0b1940: 7020 8e10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@108e │ │ -0b1946: 1100 |0005: return-object v0 │ │ +0af6d0: |[0af6d0] android.support.v4.media.routing.MediaRouterJellybean.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)Ljava/lang/Object; │ │ +0af6e0: 2200 da02 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy; // type@02da │ │ +0af6e4: 7020 8e10 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@108e │ │ +0af6ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; │ │ │ │ #4 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ @@ -63916,19 +63922,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b1948: |[0b1948] android.support.v4.media.routing.MediaRouterJellybean.createRouteCategory:(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object; │ │ -0b1958: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ -0b195c: 6e30 ef03 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/MediaRouter;.createRouteCategory:(Ljava/lang/CharSequence;Z)Landroid/media/MediaRouter$RouteCategory; // method@03ef │ │ -0b1962: 0c00 |0005: move-result-object v0 │ │ -0b1964: 1100 |0006: return-object v0 │ │ +0af6ec: |[0af6ec] android.support.v4.media.routing.MediaRouterJellybean.createRouteCategory:(Ljava/lang/Object;Ljava/lang/String;Z)Ljava/lang/Object; │ │ +0af6fc: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ +0af700: 6e30 ef03 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/MediaRouter;.createRouteCategory:(Ljava/lang/CharSequence;Z)Landroid/media/MediaRouter$RouteCategory; // method@03ef │ │ +0af706: 0c00 |0005: move-result-object v0 │ │ +0af708: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isGroupable Z │ │ @@ -63938,20 +63944,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b1968: |[0b1968] android.support.v4.media.routing.MediaRouterJellybean.createUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1978: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ -0b197c: 1f02 b300 |0002: check-cast v2, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ -0b1980: 6e20 f003 2100 |0004: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.createUserRoute:(Landroid/media/MediaRouter$RouteCategory;)Landroid/media/MediaRouter$UserRouteInfo; // method@03f0 │ │ -0b1986: 0c00 |0007: move-result-object v0 │ │ -0b1988: 1100 |0008: return-object v0 │ │ +0af70c: |[0af70c] android.support.v4.media.routing.MediaRouterJellybean.createUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0af71c: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ +0af720: 1f02 b300 |0002: check-cast v2, Landroid/media/MediaRouter$RouteCategory; // type@00b3 │ │ +0af724: 6e20 f003 2100 |0004: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.createUserRoute:(Landroid/media/MediaRouter$RouteCategory;)Landroid/media/MediaRouter$UserRouteInfo; // method@03f0 │ │ +0af72a: 0c00 |0007: move-result-object v0 │ │ +0af72c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 categoryObj Ljava/lang/Object; │ │ │ │ @@ -63960,18 +63966,18 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b198c: |[0b198c] android.support.v4.media.routing.MediaRouterJellybean.createVolumeCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)Ljava/lang/Object; │ │ -0b199c: 2200 e202 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; // type@02e2 │ │ -0b19a0: 7020 c010 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V // method@10c0 │ │ -0b19a6: 1100 |0005: return-object v0 │ │ +0af730: |[0af730] android.support.v4.media.routing.MediaRouterJellybean.createVolumeCallback:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)Ljava/lang/Object; │ │ +0af740: 2200 e202 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy; // type@02e2 │ │ +0af744: 7020 c010 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback;)V // method@10c0 │ │ +0af74a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybean$VolumeCallback; │ │ │ │ #7 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ @@ -63979,29 +63985,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b19a8: |[0b19a8] android.support.v4.media.routing.MediaRouterJellybean.getCategories:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b19b8: 0753 |0000: move-object v3, v5 │ │ -0b19ba: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ -0b19be: 6e10 f203 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getCategoryCount:()I // method@03f2 │ │ -0b19c4: 0a00 |0006: move-result v0 │ │ -0b19c6: 2202 a408 |0007: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0b19ca: 7020 c343 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0b19d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b19d2: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ -0b19d6: 6e20 f103 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getCategoryAt:(I)Landroid/media/MediaRouter$RouteCategory; // method@03f1 │ │ -0b19dc: 0c04 |0012: move-result-object v4 │ │ -0b19de: 7220 2144 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b19e4: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b19e8: 28f5 |0018: goto 000d // -000b │ │ -0b19ea: 1102 |0019: return-object v2 │ │ +0af74c: |[0af74c] android.support.v4.media.routing.MediaRouterJellybean.getCategories:(Ljava/lang/Object;)Ljava/util/List; │ │ +0af75c: 0753 |0000: move-object v3, v5 │ │ +0af75e: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ +0af762: 6e10 f203 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getCategoryCount:()I // method@03f2 │ │ +0af768: 0a00 |0006: move-result v0 │ │ +0af76a: 2202 a408 |0007: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0af76e: 7020 c343 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0af774: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0af776: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ +0af77a: 6e20 f103 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getCategoryAt:(I)Landroid/media/MediaRouter$RouteCategory; // method@03f1 │ │ +0af780: 0c04 |0012: move-result-object v4 │ │ +0af782: 7220 2144 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0af788: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af78c: 28f5 |0018: goto 000d // -000b │ │ +0af78e: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x000f line=62 │ │ @@ -64019,19 +64025,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b19ec: |[0b19ec] android.support.v4.media.routing.MediaRouterJellybean.getMediaRouter:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0b19fc: 1a00 9838 |0000: const-string v0, "media_router" // string@3898 │ │ -0b1a00: 6e20 ac01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b1a06: 0c00 |0005: move-result-object v0 │ │ -0b1a08: 1100 |0006: return-object v0 │ │ +0af790: |[0af790] android.support.v4.media.routing.MediaRouterJellybean.getMediaRouter:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0af7a0: 1a00 9338 |0000: const-string v0, "media_router" // string@3893 │ │ +0af7a4: 6e20 ac01 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0af7aa: 0c00 |0005: move-result-object v0 │ │ +0af7ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #9 : (in Landroid/support/v4/media/routing/MediaRouterJellybean;) │ │ @@ -64039,29 +64045,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b1a0c: |[0b1a0c] android.support.v4.media.routing.MediaRouterJellybean.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b1a1c: 0753 |0000: move-object v3, v5 │ │ -0b1a1e: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1a22: 6e10 f503 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getRouteCount:()I // method@03f5 │ │ -0b1a28: 0a00 |0006: move-result v0 │ │ -0b1a2a: 2202 a408 |0007: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0b1a2e: 7020 c343 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0b1a34: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0b1a36: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ -0b1a3a: 6e20 f403 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f4 │ │ -0b1a40: 0c04 |0012: move-result-object v4 │ │ -0b1a42: 7220 2144 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b1a48: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b1a4c: 28f5 |0018: goto 000d // -000b │ │ -0b1a4e: 1102 |0019: return-object v2 │ │ +0af7b0: |[0af7b0] android.support.v4.media.routing.MediaRouterJellybean.getRoutes:(Ljava/lang/Object;)Ljava/util/List; │ │ +0af7c0: 0753 |0000: move-object v3, v5 │ │ +0af7c2: 1f03 b800 |0001: check-cast v3, Landroid/media/MediaRouter; // type@00b8 │ │ +0af7c6: 6e10 f503 0300 |0003: invoke-virtual {v3}, Landroid/media/MediaRouter;.getRouteCount:()I // method@03f5 │ │ +0af7cc: 0a00 |0006: move-result v0 │ │ +0af7ce: 2202 a408 |0007: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0af7d2: 7020 c343 0200 |0009: invoke-direct {v2, v0}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0af7d8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0af7da: 3501 0c00 |000d: if-ge v1, v0, 0019 // +000c │ │ +0af7de: 6e20 f403 1300 |000f: invoke-virtual {v3, v1}, Landroid/media/MediaRouter;.getRouteAt:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f4 │ │ +0af7e4: 0c04 |0012: move-result-object v4 │ │ +0af7e6: 7220 2144 4200 |0013: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0af7ec: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af7f0: 28f5 |0018: goto 000d // -000b │ │ +0af7f2: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0007 line=49 │ │ 0x000c line=50 │ │ 0x000f line=51 │ │ @@ -64079,19 +64085,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1a50: |[0b1a50] android.support.v4.media.routing.MediaRouterJellybean.getSelectedRoute:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b1a60: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1a64: 6e20 f603 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.getSelectedRoute:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f6 │ │ -0b1a6a: 0c00 |0005: move-result-object v0 │ │ -0b1a6c: 1100 |0006: return-object v0 │ │ +0af7f4: |[0af7f4] android.support.v4.media.routing.MediaRouterJellybean.getSelectedRoute:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0af804: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ +0af808: 6e20 f603 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/MediaRouter;.getSelectedRoute:(I)Landroid/media/MediaRouter$RouteInfo; // method@03f6 │ │ +0af80e: 0c00 |0005: move-result-object v0 │ │ +0af810: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 type I │ │ │ │ @@ -64100,19 +64106,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1a70: |[0b1a70] android.support.v4.media.routing.MediaRouterJellybean.removeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b1a80: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1a84: 1f01 b200 |0002: check-cast v1, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ -0b1a88: 6e20 f703 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeCallback:(Landroid/media/MediaRouter$Callback;)V // method@03f7 │ │ -0b1a8e: 0e00 |0007: return-void │ │ +0af814: |[0af814] android.support.v4.media.routing.MediaRouterJellybean.removeCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af824: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af828: 1f01 b200 |0002: check-cast v1, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ +0af82c: 6e20 f703 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeCallback:(Landroid/media/MediaRouter$Callback;)V // method@03f7 │ │ +0af832: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ @@ -64122,19 +64128,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1a90: |[0b1a90] android.support.v4.media.routing.MediaRouterJellybean.removeUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b1aa0: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1aa4: 1f01 b600 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1aa8: 6e20 f803 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@03f8 │ │ -0b1aae: 0e00 |0007: return-void │ │ +0af834: |[0af834] android.support.v4.media.routing.MediaRouterJellybean.removeUserRoute:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0af844: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af848: 1f01 b600 |0002: check-cast v1, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0af84c: 6e20 f803 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/MediaRouter;.removeUserRoute:(Landroid/media/MediaRouter$UserRouteInfo;)V // method@03f8 │ │ +0af852: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 routeObj Ljava/lang/Object; │ │ @@ -64144,36 +64150,36 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b1ab0: |[0b1ab0] android.support.v4.media.routing.MediaRouterJellybean.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ -0b1ac0: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -0b1ac4: 1f02 b500 |0002: check-cast v2, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1ac8: 6e30 f903 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@03f9 │ │ -0b1ace: 0e00 |0007: return-void │ │ +0af854: |[0af854] android.support.v4.media.routing.MediaRouterJellybean.selectRoute:(Ljava/lang/Object;ILjava/lang/Object;)V │ │ +0af864: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +0af868: 1f02 b500 |0002: check-cast v2, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af86c: 6e30 f903 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/MediaRouter;.selectRoute:(ILandroid/media/MediaRouter$RouteInfo;)V // method@03f9 │ │ +0af872: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=1 types I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5403 (MediaRouterJellybean.java) │ │ + source_file_idx : 5399 (MediaRouterJellybean.java) │ │ │ │ Class #370 header: │ │ class_idx : 740 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #370 annotations: │ │ Annotations on class │ │ @@ -64215,38 +64221,38 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0b1ad0: |[0b1ad0] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ -0b1ae0: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1ae6: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b1aea: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -0b1aee: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -0b1af2: 2200 7e08 |0009: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0b1af6: 7010 7e43 0000 |000b: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0b1afc: 2700 |000e: throw v0 │ │ -0b1afe: 1a00 6a26 |000f: const-string v0, "display" // string@266a │ │ -0b1b02: 6e20 ac01 0400 |0011: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b1b08: 0c00 |0014: move-result-object v0 │ │ -0b1b0a: 1f00 a200 |0015: check-cast v0, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ -0b1b0e: 5b30 9105 |0017: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@0591 │ │ -0b1b12: 5b35 9205 |0019: iput-object v5, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ -0b1b16: 1c00 a200 |001b: const-class v0, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ -0b1b1a: 1a01 5340 |001d: const-string v1, "scanWifiDisplays" // string@4053 │ │ -0b1b1e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0b1b20: 2322 3509 |0020: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0b1b24: 6e30 df42 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b1b2a: 0c00 |0025: move-result-object v0 │ │ -0b1b2c: 5b30 9305 |0026: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ -0b1b30: 0e00 |0028: return-void │ │ -0b1b32: 0d00 |0029: move-exception v0 │ │ -0b1b34: 28fe |002a: goto 0028 // -0002 │ │ +0af874: |[0af874] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.:(Landroid/content/Context;Landroid/os/Handler;)V │ │ +0af884: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0af88a: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af88e: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +0af892: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +0af896: 2200 7e08 |0009: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0af89a: 7010 7e43 0000 |000b: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0af8a0: 2700 |000e: throw v0 │ │ +0af8a2: 1a00 6526 |000f: const-string v0, "display" // string@2665 │ │ +0af8a6: 6e20 ac01 0400 |0011: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0af8ac: 0c00 |0014: move-result-object v0 │ │ +0af8ae: 1f00 a200 |0015: check-cast v0, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ +0af8b2: 5b30 9105 |0017: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@0591 │ │ +0af8b6: 5b35 9205 |0019: iput-object v5, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ +0af8ba: 1c00 a200 |001b: const-class v0, Landroid/hardware/display/DisplayManager; // type@00a2 │ │ +0af8be: 1a01 4e40 |001d: const-string v1, "scanWifiDisplays" // string@404e │ │ +0af8c2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0af8c4: 2322 3509 |0020: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0af8c8: 6e30 df42 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0af8ce: 0c00 |0025: move-result-object v0 │ │ +0af8d0: 5b30 9305 |0026: iput-object v0, v3, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ +0af8d4: 0e00 |0028: return-void │ │ +0af8d6: 0d00 |0029: move-exception v0 │ │ +0af8d8: 28fe |002a: goto 0028 // -0002 │ │ catches : 1 │ │ 0x001b - 0x0028 │ │ Ljava/lang/NoSuchMethodException; -> 0x0029 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0009 line=69 │ │ @@ -64266,36 +64272,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0b1b48: |[0b1b48] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.run:()V │ │ -0b1b58: 5541 9005 |0000: iget-boolean v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ -0b1b5c: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -0b1b60: 5441 9305 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ -0b1b64: 5442 9105 |0006: iget-object v2, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@0591 │ │ -0b1b68: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0b1b6a: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0b1b6e: 6e30 8e43 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b1b74: 5441 9205 |000e: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ -0b1b78: 1602 983a |0010: const-wide/16 v2, #int 15000 // #3a98 │ │ -0b1b7c: 6e40 d604 4132 |0012: invoke-virtual {v1, v4, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@04d6 │ │ -0b1b82: 0e00 |0015: return-void │ │ -0b1b84: 0d00 |0016: move-exception v0 │ │ -0b1b86: 1a01 1c15 |0017: const-string v1, "MediaRouterJellybeanMr1" // string@151c │ │ -0b1b8a: 1a02 ba05 |0019: const-string v2, "Cannot scan for wifi displays." // string@05ba │ │ -0b1b8e: 7130 6037 2100 |001b: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b1b94: 28f0 |001e: goto 000e // -0010 │ │ -0b1b96: 0d00 |001f: move-exception v0 │ │ -0b1b98: 1a01 1c15 |0020: const-string v1, "MediaRouterJellybeanMr1" // string@151c │ │ -0b1b9c: 1a02 ba05 |0022: const-string v2, "Cannot scan for wifi displays." // string@05ba │ │ -0b1ba0: 7130 6037 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b1ba6: 28e7 |0027: goto 000e // -0019 │ │ +0af8ec: |[0af8ec] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.run:()V │ │ +0af8fc: 5541 9005 |0000: iget-boolean v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ +0af900: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +0af904: 5441 9305 |0004: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ +0af908: 5442 9105 |0006: iget-object v2, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mDisplayManager:Landroid/hardware/display/DisplayManager; // field@0591 │ │ +0af90c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0af90e: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0af912: 6e30 8e43 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0af918: 5441 9205 |000e: iget-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ +0af91c: 1602 983a |0010: const-wide/16 v2, #int 15000 // #3a98 │ │ +0af920: 6e40 d604 4132 |0012: invoke-virtual {v1, v4, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@04d6 │ │ +0af926: 0e00 |0015: return-void │ │ +0af928: 0d00 |0016: move-exception v0 │ │ +0af92a: 1a01 1815 |0017: const-string v1, "MediaRouterJellybeanMr1" // string@1518 │ │ +0af92e: 1a02 b605 |0019: const-string v2, "Cannot scan for wifi displays." // string@05b6 │ │ +0af932: 7130 6037 2100 |001b: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0af938: 28f0 |001e: goto 000e // -0010 │ │ +0af93a: 0d00 |001f: move-exception v0 │ │ +0af93c: 1a01 1815 |0020: const-string v1, "MediaRouterJellybeanMr1" // string@1518 │ │ +0af940: 1a02 b605 |0022: const-string v2, "Cannot scan for wifi displays." // string@05b6 │ │ +0af944: 7130 6037 2100 |0024: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0af94a: 28e7 |0027: goto 000e // -0019 │ │ catches : 1 │ │ 0x0004 - 0x000e │ │ Ljava/lang/IllegalAccessException; -> 0x0016 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=110 │ │ @@ -64315,37 +64321,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b1bb8: |[0b1bb8] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.setActiveScanRouteTypes:(I)V │ │ -0b1bc8: dd00 0302 |0000: and-int/lit8 v0, v3, #int 2 // #02 │ │ -0b1bcc: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -0b1bd0: 5520 9005 |0004: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ -0b1bd4: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ -0b1bd8: 5420 9305 |0008: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ -0b1bdc: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -0b1be0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0b1be2: 5c20 9005 |000d: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ -0b1be6: 5420 9205 |000f: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ -0b1bea: 6e20 d404 2000 |0011: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0b1bf0: 0e00 |0014: return-void │ │ -0b1bf2: 1a00 1c15 |0015: const-string v0, "MediaRouterJellybeanMr1" // string@151c │ │ -0b1bf6: 1a01 b905 |0017: const-string v1, "Cannot scan for wifi displays because the DisplayManager.scanWifiDisplays() method is not available on this device." // string@05b9 │ │ -0b1bfa: 7120 5f37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b1c00: 28f8 |001c: goto 0014 // -0008 │ │ -0b1c02: 5520 9005 |001d: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ -0b1c06: 3800 f5ff |001f: if-eqz v0, 0014 // -000b │ │ -0b1c0a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0b1c0c: 5c20 9005 |0022: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ -0b1c10: 5420 9205 |0024: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ -0b1c14: 6e20 d704 2000 |0026: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -0b1c1a: 28eb |0029: goto 0014 // -0015 │ │ +0af95c: |[0af95c] android.support.v4.media.routing.MediaRouterJellybeanMr1$ActiveScanWorkaround.setActiveScanRouteTypes:(I)V │ │ +0af96c: dd00 0302 |0000: and-int/lit8 v0, v3, #int 2 // #02 │ │ +0af970: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +0af974: 5520 9005 |0004: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ +0af978: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ +0af97c: 5420 9305 |0008: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mScanWifiDisplaysMethod:Ljava/lang/reflect/Method; // field@0593 │ │ +0af980: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +0af984: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0af986: 5c20 9005 |000d: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ +0af98a: 5420 9205 |000f: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ +0af98e: 6e20 d404 2000 |0011: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0af994: 0e00 |0014: return-void │ │ +0af996: 1a00 1815 |0015: const-string v0, "MediaRouterJellybeanMr1" // string@1518 │ │ +0af99a: 1a01 b505 |0017: const-string v1, "Cannot scan for wifi displays because the DisplayManager.scanWifiDisplays() method is not available on this device." // string@05b5 │ │ +0af99e: 7120 5f37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0af9a4: 28f8 |001c: goto 0014 // -0008 │ │ +0af9a6: 5520 9005 |001d: iget-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ +0af9aa: 3800 f5ff |001f: if-eqz v0, 0014 // -000b │ │ +0af9ae: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0af9b0: 5c20 9005 |0022: iput-boolean v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mActivelyScanningWifiDisplays:Z // field@0590 │ │ +0af9b4: 5420 9205 |0024: iget-object v0, v2, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround;.mHandler:Landroid/os/Handler; // field@0592 │ │ +0af9b8: 6e20 d704 2000 |0026: invoke-virtual {v0, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +0af9be: 28eb |0029: goto 0014 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ 0x000c line=90 │ │ 0x000f line=91 │ │ @@ -64354,21 +64360,21 @@ │ │ 0x001d line=99 │ │ 0x0021 line=100 │ │ 0x0024 line=101 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$ActiveScanWorkaround; │ │ 0x0000 - 0x002a reg=3 routeTypes I │ │ │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #371 header: │ │ class_idx : 743 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #371 annotations: │ │ Annotations on class │ │ @@ -64396,44 +64402,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0b1c1c: |[0b1c1c] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.:()V │ │ -0b1c2c: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1c32: 6001 c100 |0003: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b1c36: 1302 1100 |0005: const/16 v2, #int 17 // #11 │ │ -0b1c3a: 3221 0800 |0007: if-eq v1, v2, 000f // +0008 │ │ -0b1c3e: 2201 7e08 |0009: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0b1c42: 7010 7e43 0100 |000b: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0b1c48: 2701 |000e: throw v1 │ │ -0b1c4a: 1c01 b500 |000f: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1c4e: 1a02 5318 |0011: const-string v2, "STATUS_CONNECTING" // string@1853 │ │ -0b1c52: 6e20 dd42 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42dd │ │ -0b1c58: 0c00 |0016: move-result-object v0 │ │ -0b1c5a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0b1c5c: 6e20 8743 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0b1c62: 0a01 |001b: move-result v1 │ │ -0b1c64: 5941 9605 |001c: iput v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0596 │ │ -0b1c68: 1c01 b500 |001e: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1c6c: 1a02 b62c |0020: const-string v2, "getStatusCode" // string@2cb6 │ │ -0b1c70: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -0b1c72: 2333 3509 |0023: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0b1c76: 6e30 df42 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b1c7c: 0c01 |0028: move-result-object v1 │ │ -0b1c7e: 5b41 9505 |0029: iput-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ -0b1c82: 0e00 |002b: return-void │ │ -0b1c84: 0d01 |002c: move-exception v1 │ │ -0b1c86: 28fe |002d: goto 002b // -0002 │ │ -0b1c88: 0d01 |002e: move-exception v1 │ │ -0b1c8a: 28fc |002f: goto 002b // -0004 │ │ -0b1c8c: 0d01 |0030: move-exception v1 │ │ -0b1c8e: 28fa |0031: goto 002b // -0006 │ │ +0af9c0: |[0af9c0] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.:()V │ │ +0af9d0: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +0af9d6: 6001 c100 |0003: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0af9da: 1302 1100 |0005: const/16 v2, #int 17 // #11 │ │ +0af9de: 3221 0800 |0007: if-eq v1, v2, 000f // +0008 │ │ +0af9e2: 2201 7e08 |0009: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0af9e6: 7010 7e43 0100 |000b: invoke-direct {v1}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0af9ec: 2701 |000e: throw v1 │ │ +0af9ee: 1c01 b500 |000f: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0af9f2: 1a02 4f18 |0011: const-string v2, "STATUS_CONNECTING" // string@184f │ │ +0af9f6: 6e20 dd42 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42dd │ │ +0af9fc: 0c00 |0016: move-result-object v0 │ │ +0af9fe: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0afa00: 6e20 8743 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0afa06: 0a01 |001b: move-result v1 │ │ +0afa08: 5941 9605 |001c: iput v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0596 │ │ +0afa0c: 1c01 b500 |001e: const-class v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afa10: 1a02 b12c |0020: const-string v2, "getStatusCode" // string@2cb1 │ │ +0afa14: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +0afa16: 2333 3509 |0023: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0afa1a: 6e30 df42 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0afa20: 0c01 |0028: move-result-object v1 │ │ +0afa22: 5b41 9505 |0029: iput-object v1, v4, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ +0afa26: 0e00 |002b: return-void │ │ +0afa28: 0d01 |002c: move-exception v1 │ │ +0afa2a: 28fe |002d: goto 002b // -0002 │ │ +0afa2c: 0d01 |002e: move-exception v1 │ │ +0afa2e: 28fc |002f: goto 002b // -0004 │ │ +0afa30: 0d01 |0030: move-exception v1 │ │ +0afa32: 28fa |0031: goto 002b // -0006 │ │ catches : 1 │ │ 0x000f - 0x002b │ │ Ljava/lang/NoSuchFieldException; -> 0x0030 │ │ Ljava/lang/NoSuchMethodException; -> 0x002e │ │ Ljava/lang/IllegalAccessException; -> 0x002c │ │ positions : │ │ 0x0000 line=129 │ │ @@ -64456,39 +64462,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0b1ca4: |[0b1ca4] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.isConnecting:(Ljava/lang/Object;)Z │ │ -0b1cb4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b1cb6: 0760 |0001: move-object v0, v6 │ │ -0b1cb8: 1f00 b500 |0002: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1cbc: 5452 9505 |0004: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ -0b1cc0: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -0b1cc4: 5452 9505 |0008: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ -0b1cc8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0b1cca: 2344 3709 |000b: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -0b1cce: 6e30 8e43 0204 |000d: invoke-virtual {v2, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b1cd4: 0c02 |0010: move-result-object v2 │ │ -0b1cd6: 1f02 6808 |0011: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ -0b1cda: 6e10 fd42 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0b1ce0: 0a01 |0016: move-result v1 │ │ -0b1ce2: 5252 9605 |0017: iget v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0596 │ │ -0b1ce6: 3321 0400 |0019: if-ne v1, v2, 001d // +0004 │ │ -0b1cea: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0b1cec: 0f02 |001c: return v2 │ │ -0b1cee: 0132 |001d: move v2, v3 │ │ -0b1cf0: 28fe |001e: goto 001c // -0002 │ │ -0b1cf2: 0d02 |001f: move-exception v2 │ │ -0b1cf4: 0132 |0020: move v2, v3 │ │ -0b1cf6: 28fb |0021: goto 001c // -0005 │ │ -0b1cf8: 0d02 |0022: move-exception v2 │ │ -0b1cfa: 28fd |0023: goto 0020 // -0003 │ │ +0afa48: |[0afa48] android.support.v4.media.routing.MediaRouterJellybeanMr1$IsConnectingWorkaround.isConnecting:(Ljava/lang/Object;)Z │ │ +0afa58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0afa5a: 0760 |0001: move-object v0, v6 │ │ +0afa5c: 1f00 b500 |0002: check-cast v0, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afa60: 5452 9505 |0004: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ +0afa64: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +0afa68: 5452 9505 |0008: iget-object v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mGetStatusCodeMethod:Ljava/lang/reflect/Method; // field@0595 │ │ +0afa6c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0afa6e: 2344 3709 |000b: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +0afa72: 6e30 8e43 0204 |000d: invoke-virtual {v2, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0afa78: 0c02 |0010: move-result-object v2 │ │ +0afa7a: 1f02 6808 |0011: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ +0afa7e: 6e10 fd42 0200 |0013: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0afa84: 0a01 |0016: move-result v1 │ │ +0afa86: 5252 9605 |0017: iget v2, v5, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround;.mStatusConnecting:I // field@0596 │ │ +0afa8a: 3321 0400 |0019: if-ne v1, v2, 001d // +0004 │ │ +0afa8e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0afa90: 0f02 |001c: return v2 │ │ +0afa92: 0132 |001d: move v2, v3 │ │ +0afa94: 28fe |001e: goto 001c // -0002 │ │ +0afa96: 0d02 |001f: move-exception v2 │ │ +0afa98: 0132 |0020: move v2, v3 │ │ +0afa9a: 28fb |0021: goto 001c // -0005 │ │ +0afa9c: 0d02 |0022: move-exception v2 │ │ +0afa9e: 28fd |0023: goto 0020 // -0003 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ Ljava/lang/IllegalAccessException; -> 0x0022 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001f │ │ positions : │ │ 0x0001 line=147 │ │ 0x0004 line=150 │ │ @@ -64502,21 +64508,21 @@ │ │ locals : │ │ 0x0017 - 0x001c reg=1 statusCode I │ │ 0x001d - 0x001f reg=1 statusCode I │ │ 0x0004 - 0x0024 reg=0 route Landroid/media/MediaRouter$RouteInfo; │ │ 0x0000 - 0x0024 reg=5 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$IsConnectingWorkaround; │ │ 0x0000 - 0x0024 reg=6 routeObj Ljava/lang/Object; │ │ │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #372 header: │ │ class_idx : 744 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #372 annotations: │ │ Annotations on class │ │ @@ -64536,17 +64542,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1d0c: |[0b1d0c] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.:()V │ │ -0b1d1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1d22: 0e00 |0003: return-void │ │ +0afab0: |[0afab0] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.:()V │ │ +0afac0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0afac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;) │ │ @@ -64554,19 +64560,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1d24: |[0b1d24] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.getPresentationDisplay:(Ljava/lang/Object;)Landroid/view/Display; │ │ -0b1d34: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1d38: 6e10 d403 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPresentationDisplay:()Landroid/view/Display; // method@03d4 │ │ -0b1d3e: 0c00 |0005: move-result-object v0 │ │ -0b1d40: 1100 |0006: return-object v0 │ │ +0afac8: |[0afac8] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.getPresentationDisplay:(Ljava/lang/Object;)Landroid/view/Display; │ │ +0afad8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afadc: 6e10 d403 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getPresentationDisplay:()Landroid/view/Display; // method@03d4 │ │ +0afae2: 0c00 |0005: move-result-object v0 │ │ +0afae4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$RouteInfo;) │ │ @@ -64574,33 +64580,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1d44: |[0b1d44] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.isEnabled:(Ljava/lang/Object;)Z │ │ -0b1d54: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1d58: 6e10 dc03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isEnabled:()Z // method@03dc │ │ -0b1d5e: 0a00 |0005: move-result v0 │ │ -0b1d60: 0f00 |0006: return v0 │ │ +0afae8: |[0afae8] android.support.v4.media.routing.MediaRouterJellybeanMr1$RouteInfo.isEnabled:(Ljava/lang/Object;)Z │ │ +0afaf8: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afafc: 6e10 dc03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isEnabled:()Z // method@03dc │ │ +0afb02: 0a00 |0005: move-result v0 │ │ +0afb04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #373 header: │ │ class_idx : 746 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5406 │ │ +source_file_idx : 5402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #373 annotations: │ │ Annotations on class │ │ @@ -64620,17 +64626,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1d64: |[0b1d64] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.:()V │ │ -0b1d74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1d7a: 0e00 |0003: return-void │ │ +0afb08: |[0afb08] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.:()V │ │ +0afb18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0afb1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;) │ │ @@ -64638,19 +64644,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 │ │ -0b1d7c: |[0b1d7c] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b1d8c: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1d90: 6e10 ce03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getDescription:()Ljava/lang/CharSequence; // method@03ce │ │ -0b1d96: 0c00 |0005: move-result-object v0 │ │ -0b1d98: 1100 |0006: return-object v0 │ │ +0afb20: |[0afb20] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.getDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0afb30: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afb34: 6e10 ce03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.getDescription:()Ljava/lang/CharSequence; // method@03ce │ │ +0afb3a: 0c00 |0005: move-result-object v0 │ │ +0afb3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$RouteInfo;) │ │ @@ -64658,33 +64664,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1d9c: |[0b1d9c] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.isConnecting:(Ljava/lang/Object;)Z │ │ -0b1dac: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ -0b1db0: 6e10 db03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isConnecting:()Z // method@03db │ │ -0b1db6: 0a00 |0005: move-result v0 │ │ -0b1db8: 0f00 |0006: return v0 │ │ +0afb40: |[0afb40] android.support.v4.media.routing.MediaRouterJellybeanMr2$RouteInfo.isConnecting:(Ljava/lang/Object;)Z │ │ +0afb50: 1f01 b500 |0000: check-cast v1, Landroid/media/MediaRouter$RouteInfo; // type@00b5 │ │ +0afb54: 6e10 db03 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter$RouteInfo;.isConnecting:()Z // method@03db │ │ +0afb5a: 0a00 |0005: move-result v0 │ │ +0afb5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routeObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5406 (MediaRouterJellybeanMr2.java) │ │ + source_file_idx : 5402 (MediaRouterJellybeanMr2.java) │ │ │ │ Class #374 header: │ │ class_idx : 747 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5406 │ │ +source_file_idx : 5402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #374 annotations: │ │ Annotations on class │ │ @@ -64704,17 +64710,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1dbc: |[0b1dbc] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.:()V │ │ -0b1dcc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b1dd2: 0e00 |0003: return-void │ │ +0afb60: |[0afb60] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.:()V │ │ +0afb70: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0afb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr2$UserRouteInfo;) │ │ @@ -64722,34 +64728,34 @@ │ │ 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 │ │ -0b1dd4: |[0b1dd4] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b1de4: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ -0b1de8: 6e20 e003 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setDescription:(Ljava/lang/CharSequence;)V // method@03e0 │ │ -0b1dee: 0e00 |0005: return-void │ │ +0afb78: |[0afb78] android.support.v4.media.routing.MediaRouterJellybeanMr2$UserRouteInfo.setDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0afb88: 1f00 b600 |0000: check-cast v0, Landroid/media/MediaRouter$UserRouteInfo; // type@00b6 │ │ +0afb8c: 6e20 e003 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaRouter$UserRouteInfo;.setDescription:(Ljava/lang/CharSequence;)V // method@03e0 │ │ +0afb92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routeObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 description Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5406 (MediaRouterJellybeanMr2.java) │ │ + source_file_idx : 5402 (MediaRouterJellybeanMr2.java) │ │ │ │ Class #375 header: │ │ class_idx : 751 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2337 │ │ +source_file_idx : 2333 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #375 annotations: │ │ Annotations on class │ │ @@ -64826,21 +64832,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/media/session/IMediaControllerCallback;) │ │ name : 'onVolumeInfoChanged' │ │ type : '(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2337 (IMediaControllerCallback.java) │ │ + source_file_idx : 2333 (IMediaControllerCallback.java) │ │ │ │ Class #376 header: │ │ class_idx : 754 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2338 │ │ +source_file_idx : 2334 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 32 │ │ │ │ Class #376 annotations: │ │ Annotations on class │ │ @@ -65109,21 +65115,21 @@ │ │ │ │ #31 : (in Landroid/support/v4/media/session/IMediaSession;) │ │ name : 'unregisterCallbackListener' │ │ type : '(Landroid/support/v4/media/session/IMediaControllerCallback;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2338 (IMediaSession.java) │ │ + source_file_idx : 2334 (IMediaSession.java) │ │ │ │ Class #377 header: │ │ class_idx : 755 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 60 │ │ -source_file_idx : 5385 │ │ +source_file_idx : 5381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #377 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaButtonReceiver;' │ │ @@ -65138,17 +65144,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1df0: |[0b1df0] android.support.v4.media.session.MediaButtonReceiver.:()V │ │ -0b1e00: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0b1e06: 0e00 |0003: return-void │ │ +0afb94: |[0afb94] android.support.v4.media.session.MediaButtonReceiver.:()V │ │ +0afba4: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0afbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaButtonReceiver; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaButtonReceiver;) │ │ @@ -65156,37 +65162,37 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat;Landroid/content/Intent;)Landroid/view/KeyEvent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b1e08: |[0b1e08] android.support.v4.media.session.MediaButtonReceiver.handleIntent:(Landroid/support/v4/media/session/MediaSessionCompat;Landroid/content/Intent;)Landroid/view/KeyEvent; │ │ -0b1e18: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -0b1e1c: 3805 1600 |0002: if-eqz v5, 0018 // +0016 │ │ -0b1e20: 1a02 4a20 |0004: const-string v2, "android.intent.action.MEDIA_BUTTON" // string@204a │ │ -0b1e24: 6e10 cc01 0500 |0006: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0b1e2a: 0c03 |0009: move-result-object v3 │ │ -0b1e2c: 6e20 3843 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b1e32: 0a02 |000d: move-result v2 │ │ -0b1e34: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ -0b1e38: 1a02 5320 |0010: const-string v2, "android.intent.extra.KEY_EVENT" // string@2053 │ │ -0b1e3c: 6e20 dc01 2500 |0012: invoke-virtual {v5, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ -0b1e42: 0a02 |0015: move-result v2 │ │ -0b1e44: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ -0b1e48: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0b1e4a: 1100 |0019: return-object v0 │ │ -0b1e4c: 1a02 5320 |001a: const-string v2, "android.intent.extra.KEY_EVENT" // string@2053 │ │ -0b1e50: 6e20 d601 2500 |001c: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0b1e56: 0c00 |001f: move-result-object v0 │ │ -0b1e58: 1f00 e206 |0020: check-cast v0, Landroid/view/KeyEvent; // type@06e2 │ │ -0b1e5c: 6e10 3f13 0400 |0022: invoke-virtual {v4}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@133f │ │ -0b1e62: 0c01 |0025: move-result-object v1 │ │ -0b1e64: 6e20 0e12 0100 |0026: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@120e │ │ -0b1e6a: 28f0 |0029: goto 0019 // -0010 │ │ +0afbac: |[0afbac] android.support.v4.media.session.MediaButtonReceiver.handleIntent:(Landroid/support/v4/media/session/MediaSessionCompat;Landroid/content/Intent;)Landroid/view/KeyEvent; │ │ +0afbbc: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +0afbc0: 3805 1600 |0002: if-eqz v5, 0018 // +0016 │ │ +0afbc4: 1a02 4520 |0004: const-string v2, "android.intent.action.MEDIA_BUTTON" // string@2045 │ │ +0afbc8: 6e10 cc01 0500 |0006: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0afbce: 0c03 |0009: move-result-object v3 │ │ +0afbd0: 6e20 3843 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0afbd6: 0a02 |000d: move-result v2 │ │ +0afbd8: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ +0afbdc: 1a02 4e20 |0010: const-string v2, "android.intent.extra.KEY_EVENT" // string@204e │ │ +0afbe0: 6e20 dc01 2500 |0012: invoke-virtual {v5, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ +0afbe6: 0a02 |0015: move-result v2 │ │ +0afbe8: 3902 0400 |0016: if-nez v2, 001a // +0004 │ │ +0afbec: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0afbee: 1100 |0019: return-object v0 │ │ +0afbf0: 1a02 4e20 |001a: const-string v2, "android.intent.extra.KEY_EVENT" // string@204e │ │ +0afbf4: 6e20 d601 2500 |001c: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0afbfa: 0c00 |001f: move-result-object v0 │ │ +0afbfc: 1f00 e206 |0020: check-cast v0, Landroid/view/KeyEvent; // type@06e2 │ │ +0afc00: 6e10 3f13 0400 |0022: invoke-virtual {v4}, Landroid/support/v4/media/session/MediaSessionCompat;.getController:()Landroid/support/v4/media/session/MediaControllerCompat; // method@133f │ │ +0afc06: 0c01 |0025: move-result-object v1 │ │ +0afc08: 6e20 0e12 0100 |0026: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@120e │ │ +0afc0e: 28f0 |0029: goto 0019 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0018 line=121 │ │ 0x0019 line=126 │ │ 0x001a line=123 │ │ 0x0022 line=124 │ │ @@ -65203,56 +65209,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 │ │ -0b1e6c: |[0b1e6c] android.support.v4.media.session.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0b1e7c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b1e7e: 2202 4d00 |0001: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0b1e82: 1a05 4a20 |0003: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@204a │ │ -0b1e86: 7020 c801 5200 |0005: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0b1e8c: 6e10 a701 0900 |0008: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0b1e92: 0c05 |000b: move-result-object v5 │ │ -0b1e94: 6e20 f101 5200 |000c: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ -0b1e9a: 6e10 a601 0900 |000f: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0b1ea0: 0c01 |0012: move-result-object v1 │ │ -0b1ea2: 6e30 1102 2107 |0013: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ -0b1ea8: 0c04 |0016: move-result-object v4 │ │ -0b1eaa: 7210 2c44 0400 |0017: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0b1eb0: 0a05 |001a: move-result v5 │ │ -0b1eb2: 1216 |001b: const/4 v6, #int 1 // #1 │ │ -0b1eb4: 3265 1f00 |001c: if-eq v5, v6, 003b // +001f │ │ -0b1eb8: 2205 6508 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ -0b1ebc: 2206 7908 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0b1ec0: 7010 5a43 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b1ec6: 1a07 e307 |0025: const-string v7, "Expected 1 Service that handles android.intent.action.MEDIA_BUTTON, found " // string@07e3 │ │ -0b1eca: 6e20 6343 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b1ed0: 0c06 |002a: move-result-object v6 │ │ -0b1ed2: 7210 2c44 0400 |002b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0b1ed8: 0a07 |002e: move-result v7 │ │ -0b1eda: 6e20 5f43 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b1ee0: 0c06 |0032: move-result-object v6 │ │ -0b1ee2: 6e10 6a43 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b1ee8: 0c06 |0036: move-result-object v6 │ │ -0b1eea: 7020 f642 6500 |0037: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0b1ef0: 2705 |003a: throw v5 │ │ -0b1ef2: 7220 2644 7400 |003b: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0b1ef8: 0c03 |003e: move-result-object v3 │ │ -0b1efa: 1f03 5900 |003f: check-cast v3, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -0b1efe: 2200 4100 |0041: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ -0b1f02: 5435 9100 |0043: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0b1f06: 5455 9400 |0045: iget-object v5, v5, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ -0b1f0a: 5436 9100 |0047: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ -0b1f0e: 5466 9300 |0049: iget-object v6, v6, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0093 │ │ -0b1f12: 7030 7e01 5006 |004b: invoke-direct {v0, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0b1f18: 6e20 ee01 0a00 |004e: invoke-virtual {v10, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0b1f1e: 6e20 bb01 a900 |0051: invoke-virtual {v9, v10}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ -0b1f24: 0e00 |0054: return-void │ │ +0afc10: |[0afc10] android.support.v4.media.session.MediaButtonReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0afc20: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0afc22: 2202 4d00 |0001: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0afc26: 1a05 4520 |0003: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@2045 │ │ +0afc2a: 7020 c801 5200 |0005: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0afc30: 6e10 a701 0900 |0008: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0afc36: 0c05 |000b: move-result-object v5 │ │ +0afc38: 6e20 f101 5200 |000c: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ +0afc3e: 6e10 a601 0900 |000f: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0afc44: 0c01 |0012: move-result-object v1 │ │ +0afc46: 6e30 1102 2107 |0013: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0211 │ │ +0afc4c: 0c04 |0016: move-result-object v4 │ │ +0afc4e: 7210 2c44 0400 |0017: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0afc54: 0a05 |001a: move-result v5 │ │ +0afc56: 1216 |001b: const/4 v6, #int 1 // #1 │ │ +0afc58: 3265 1f00 |001c: if-eq v5, v6, 003b // +001f │ │ +0afc5c: 2205 6508 |001e: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ +0afc60: 2206 7908 |0020: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0afc64: 7010 5a43 0600 |0022: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0afc6a: 1a07 df07 |0025: const-string v7, "Expected 1 Service that handles android.intent.action.MEDIA_BUTTON, found " // string@07df │ │ +0afc6e: 6e20 6343 7600 |0027: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0afc74: 0c06 |002a: move-result-object v6 │ │ +0afc76: 7210 2c44 0400 |002b: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0afc7c: 0a07 |002e: move-result v7 │ │ +0afc7e: 6e20 5f43 7600 |002f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0afc84: 0c06 |0032: move-result-object v6 │ │ +0afc86: 6e10 6a43 0600 |0033: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0afc8c: 0c06 |0036: move-result-object v6 │ │ +0afc8e: 7020 f642 6500 |0037: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0afc94: 2705 |003a: throw v5 │ │ +0afc96: 7220 2644 7400 |003b: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0afc9c: 0c03 |003e: move-result-object v3 │ │ +0afc9e: 1f03 5900 |003f: check-cast v3, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +0afca2: 2200 4100 |0041: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ +0afca6: 5435 9100 |0043: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0afcaa: 5455 9400 |0045: iget-object v5, v5, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@0094 │ │ +0afcae: 5436 9100 |0047: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0091 │ │ +0afcb2: 5466 9300 |0049: iget-object v6, v6, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0093 │ │ +0afcb6: 7030 7e01 5006 |004b: invoke-direct {v0, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0afcbc: 6e20 ee01 0a00 |004e: invoke-virtual {v10, v0}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0afcc2: 6e20 bb01 a900 |0051: invoke-virtual {v9, v10}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ +0afcc8: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0008 line=78 │ │ 0x000f line=79 │ │ 0x0013 line=80 │ │ 0x0017 line=81 │ │ @@ -65268,21 +65274,21 @@ │ │ 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 : 5385 (MediaButtonReceiver.java) │ │ + source_file_idx : 5381 (MediaButtonReceiver.java) │ │ │ │ Class #378 header: │ │ class_idx : 756 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #378 annotations: │ │ Annotations on class │ │ @@ -65294,21 +65300,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #379 header: │ │ class_idx : 757 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 8 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #379 annotations: │ │ Annotations on class │ │ @@ -65372,18 +65378,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b1f28: |[0b1f28] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V │ │ -0b1f38: 5b01 cc05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1f3c: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0b1f42: 0e00 |0005: return-void │ │ +0afccc: |[0afccc] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V │ │ +0afcdc: 5b01 cc05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afce0: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0afce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0002 line=521 │ │ 0x0005 line=522 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; │ │ @@ -65396,65 +65402,65 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0b1f44: |[0b1f44] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ -0b1f54: 5430 cc05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1f58: 7110 8911 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$300:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Z // method@1189 │ │ -0b1f5e: 0a00 |0005: move-result v0 │ │ -0b1f60: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0b1f64: 0e00 |0008: return-void │ │ -0b1f66: 5240 c400 |0009: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ -0b1f6a: 2b00 5500 0000 |000b: packed-switch v0, 00000060 // +00000055 │ │ -0b1f70: 28fa |000e: goto 0008 // -0006 │ │ -0b1f72: 5431 cc05 |000f: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1f76: 5440 c300 |0011: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1f7a: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0b1f7e: 6e10 e604 0400 |0015: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ -0b1f84: 0c02 |0018: move-result-object v2 │ │ -0b1f86: 6e30 9511 0102 |0019: invoke-virtual {v1, v0, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1195 │ │ -0b1f8c: 28ec |001c: goto 0008 // -0014 │ │ -0b1f8e: 5431 cc05 |001d: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1f92: 5440 c300 |001f: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1f96: 1f00 3703 |0021: check-cast v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -0b1f9a: 6e20 9111 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1191 │ │ -0b1fa0: 28e2 |0026: goto 0008 // -001e │ │ -0b1fa2: 5431 cc05 |0027: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1fa6: 5440 c300 |0029: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1faa: 1f00 bc02 |002b: check-cast v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ -0b1fae: 6e20 9011 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1190 │ │ -0b1fb4: 28d8 |0030: goto 0008 // -0028 │ │ -0b1fb6: 5431 cc05 |0031: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1fba: 5440 c300 |0033: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1fbe: 1f00 b208 |0035: check-cast v0, Ljava/util/List; // type@08b2 │ │ -0b1fc2: 6e20 9211 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onQueueChanged:(Ljava/util/List;)V // method@1192 │ │ -0b1fc8: 28ce |003a: goto 0008 // -0032 │ │ -0b1fca: 5431 cc05 |003b: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1fce: 5440 c300 |003d: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1fd2: 1f00 5608 |003f: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0b1fd6: 6e20 9311 0100 |0041: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@1193 │ │ -0b1fdc: 28c4 |0044: goto 0008 // -003c │ │ -0b1fde: 5431 cc05 |0045: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1fe2: 5440 c300 |0047: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1fe6: 1f00 d500 |0049: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ -0b1fea: 6e20 8f11 0100 |004b: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onExtrasChanged:(Landroid/os/Bundle;)V // method@118f │ │ -0b1ff0: 28ba |004e: goto 0008 // -0046 │ │ -0b1ff2: 5431 cc05 |004f: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b1ff6: 5440 c300 |0051: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b1ffa: 1f00 fd02 |0053: check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ -0b1ffe: 6e20 8e11 0100 |0055: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onAudioInfoChanged:(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V // method@118e │ │ -0b2004: 28b0 |0058: goto 0008 // -0050 │ │ -0b2006: 5430 cc05 |0059: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ -0b200a: 6e10 9411 0000 |005b: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ -0b2010: 28aa |005e: goto 0008 // -0056 │ │ -0b2012: 0000 |005f: nop // spacer │ │ -0b2014: 0001 0800 0100 0000 0400 0000 1200 ... |0060: packed-switch-data (20 units) │ │ +0afce8: |[0afce8] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ +0afcf8: 5430 cc05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afcfc: 7110 8911 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$300:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Z // method@1189 │ │ +0afd02: 0a00 |0005: move-result v0 │ │ +0afd04: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0afd08: 0e00 |0008: return-void │ │ +0afd0a: 5240 c400 |0009: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ +0afd0e: 2b00 5500 0000 |000b: packed-switch v0, 00000060 // +00000055 │ │ +0afd14: 28fa |000e: goto 0008 // -0006 │ │ +0afd16: 5431 cc05 |000f: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd1a: 5440 c300 |0011: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd1e: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0afd22: 6e10 e604 0400 |0015: invoke-virtual {v4}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ +0afd28: 0c02 |0018: move-result-object v2 │ │ +0afd2a: 6e30 9511 0102 |0019: invoke-virtual {v1, v0, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1195 │ │ +0afd30: 28ec |001c: goto 0008 // -0014 │ │ +0afd32: 5431 cc05 |001d: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd36: 5440 c300 |001f: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd3a: 1f00 3703 |0021: check-cast v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +0afd3e: 6e20 9111 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1191 │ │ +0afd44: 28e2 |0026: goto 0008 // -001e │ │ +0afd46: 5431 cc05 |0027: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd4a: 5440 c300 |0029: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd4e: 1f00 bc02 |002b: check-cast v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ +0afd52: 6e20 9011 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1190 │ │ +0afd58: 28d8 |0030: goto 0008 // -0028 │ │ +0afd5a: 5431 cc05 |0031: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd5e: 5440 c300 |0033: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd62: 1f00 b208 |0035: check-cast v0, Ljava/util/List; // type@08b2 │ │ +0afd66: 6e20 9211 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onQueueChanged:(Ljava/util/List;)V // method@1192 │ │ +0afd6c: 28ce |003a: goto 0008 // -0032 │ │ +0afd6e: 5431 cc05 |003b: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd72: 5440 c300 |003d: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd76: 1f00 5608 |003f: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0afd7a: 6e20 9311 0100 |0041: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@1193 │ │ +0afd80: 28c4 |0044: goto 0008 // -003c │ │ +0afd82: 5431 cc05 |0045: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd86: 5440 c300 |0047: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd8a: 1f00 d500 |0049: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ +0afd8e: 6e20 8f11 0100 |004b: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onExtrasChanged:(Landroid/os/Bundle;)V // method@118f │ │ +0afd94: 28ba |004e: goto 0008 // -0046 │ │ +0afd96: 5431 cc05 |004f: iget-object v1, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afd9a: 5440 c300 |0051: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0afd9e: 1f00 fd02 |0053: check-cast v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ +0afda2: 6e20 8e11 0100 |0055: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onAudioInfoChanged:(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V // method@118e │ │ +0afda8: 28b0 |0058: goto 0008 // -0050 │ │ +0afdaa: 5430 cc05 |0059: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cc │ │ +0afdae: 6e10 9411 0000 |005b: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ +0afdb4: 28aa |005e: goto 0008 // -0056 │ │ +0afdb6: 0000 |005f: nop // spacer │ │ +0afdb8: 0001 0800 0100 0000 0400 0000 1200 ... |0060: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0008 line=555 │ │ 0x0009 line=529 │ │ 0x000f line=531 │ │ 0x001d line=534 │ │ @@ -65474,36 +65480,36 @@ │ │ type : '(ILjava/lang/Object;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b203c: |[0b203c] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.post:(ILjava/lang/Object;Landroid/os/Bundle;)V │ │ -0b204c: 6e30 7511 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@1175 │ │ -0b2052: 0c00 |0003: move-result-object v0 │ │ -0b2054: 6e10 e804 0000 |0004: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0b205a: 0e00 |0007: return-void │ │ +0afde0: |[0afde0] android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler.post:(ILjava/lang/Object;Landroid/os/Bundle;)V │ │ +0afdf0: 6e30 7511 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@1175 │ │ +0afdf6: 0c00 |0003: move-result-object v0 │ │ +0afdf8: 6e10 e804 0000 |0004: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0afdfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x0007 line=559 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; │ │ 0x0000 - 0x0008 reg=2 what I │ │ 0x0000 - 0x0008 reg=3 obj Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=4 data Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #380 header: │ │ class_idx : 760 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 9 │ │ │ │ Class #380 annotations: │ │ Annotations on class │ │ @@ -65539,32 +65545,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0b205c: |[0b205c] android.support.v4.media.session.MediaControllerCompat$Callback.:()V │ │ -0b206c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b206e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2074: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b2076: 5c30 d105 |0005: iput-boolean v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ -0b207a: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b207e: 1301 1500 |0009: const/16 v1, #int 21 // #15 │ │ -0b2082: 3410 0e00 |000b: if-lt v0, v1, 0019 // +000e │ │ -0b2086: 2200 f602 |000d: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; // type@02f6 │ │ -0b208a: 7030 7811 3002 |000f: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V // method@1178 │ │ -0b2090: 7110 4212 0000 |0012: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; // method@1242 │ │ -0b2096: 0c00 |0015: move-result-object v0 │ │ -0b2098: 5b30 cf05 |0016: iput-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ -0b209c: 0e00 |0018: return-void │ │ -0b209e: 2200 f702 |0019: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; // type@02f7 │ │ -0b20a2: 7030 7e11 3002 |001b: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V // method@117e │ │ -0b20a8: 5b30 cf05 |001e: iput-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ -0b20ac: 28f8 |0020: goto 0018 // -0008 │ │ +0afe00: |[0afe00] android.support.v4.media.session.MediaControllerCompat$Callback.:()V │ │ +0afe10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0afe12: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0afe18: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0afe1a: 5c30 d105 |0005: iput-boolean v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ +0afe1e: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0afe22: 1301 1500 |0009: const/16 v1, #int 21 // #15 │ │ +0afe26: 3410 0e00 |000b: if-lt v0, v1, 0019 // +000e │ │ +0afe2a: 2200 f602 |000d: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; // type@02f6 │ │ +0afe2e: 7030 7811 3002 |000f: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V // method@1178 │ │ +0afe34: 7110 4212 0000 |0012: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; // method@1242 │ │ +0afe3a: 0c00 |0015: move-result-object v0 │ │ +0afe3c: 5b30 cf05 |0016: iput-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ +0afe40: 0e00 |0018: return-void │ │ +0afe42: 2200 f702 |0019: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; // type@02f7 │ │ +0afe46: 7030 7e11 3002 |001b: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V // method@117e │ │ +0afe4c: 5b30 cf05 |001e: iput-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ +0afe50: 28f8 |0020: goto 0018 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0004 line=343 │ │ 0x0007 line=346 │ │ 0x000d line=347 │ │ 0x0018 line=351 │ │ @@ -65577,17 +65583,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b20b0: |[0b20b0] android.support.v4.media.session.MediaControllerCompat$Callback.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; │ │ -0b20c0: 5410 d005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // field@05d0 │ │ -0b20c4: 1100 |0002: return-object v0 │ │ +0afe54: |[0afe54] android.support.v4.media.session.MediaControllerCompat$Callback.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; │ │ +0afe64: 5410 d005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // field@05d0 │ │ +0afe68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ @@ -65595,17 +65601,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b20c8: |[0b20c8] android.support.v4.media.session.MediaControllerCompat$Callback.access$300:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Z │ │ -0b20d8: 5510 d105 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ -0b20dc: 0f00 |0002: return v0 │ │ +0afe6c: |[0afe6c] android.support.v4.media.session.MediaControllerCompat$Callback.access$300:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Z │ │ +0afe7c: 5510 d105 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ +0afe80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ @@ -65613,17 +65619,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b20e0: |[0b20e0] android.support.v4.media.session.MediaControllerCompat$Callback.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z │ │ -0b20f0: 5c01 d105 |0000: iput-boolean v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ -0b20f4: 0f01 |0002: return v1 │ │ +0afe84: |[0afe84] android.support.v4.media.session.MediaControllerCompat$Callback.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z │ │ +0afe94: 5c01 d105 |0000: iput-boolean v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mRegistered:Z // field@05d1 │ │ +0afe98: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -65632,17 +65638,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b20f8: |[0b20f8] android.support.v4.media.session.MediaControllerCompat$Callback.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; │ │ -0b2108: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ -0b210c: 1100 |0002: return-object v0 │ │ +0afe9c: |[0afe9c] android.support.v4.media.session.MediaControllerCompat$Callback.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; │ │ +0afeac: 5410 cf05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05cf │ │ +0afeb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ @@ -65650,17 +65656,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b2110: |[0b2110] android.support.v4.media.session.MediaControllerCompat$Callback.access$500:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -0b2120: 7020 9611 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.setHandler:(Landroid/os/Handler;)V // method@1196 │ │ -0b2126: 0e00 |0003: return-void │ │ +0afeb4: |[0afeb4] android.support.v4.media.session.MediaControllerCompat$Callback.access$500:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +0afec4: 7020 9611 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.setHandler:(Landroid/os/Handler;)V // method@1196 │ │ +0afeca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Handler; │ │ │ │ @@ -65669,21 +65675,21 @@ │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b2128: |[0b2128] android.support.v4.media.session.MediaControllerCompat$Callback.setHandler:(Landroid/os/Handler;)V │ │ -0b2138: 2200 f502 |0000: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // type@02f5 │ │ -0b213c: 6e10 cf04 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ -0b2142: 0c01 |0005: move-result-object v1 │ │ -0b2144: 7030 7311 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V // method@1173 │ │ -0b214a: 5b20 d005 |0009: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // field@05d0 │ │ -0b214e: 0e00 |000b: return-void │ │ +0afecc: |[0afecc] android.support.v4.media.session.MediaControllerCompat$Callback.setHandler:(Landroid/os/Handler;)V │ │ +0afedc: 2200 f502 |0000: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // type@02f5 │ │ +0afee0: 6e10 cf04 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ +0afee6: 0c01 |0005: move-result-object v1 │ │ +0afee8: 7030 7311 2001 |0006: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V // method@1173 │ │ +0afeee: 5b20 d005 |0009: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // field@05d0 │ │ +0afef2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x000b line=436 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x000c reg=3 handler Landroid/os/Handler; │ │ @@ -65694,17 +65700,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2150: |[0b2150] android.support.v4.media.session.MediaControllerCompat$Callback.binderDied:()V │ │ -0b2160: 6e10 9411 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ -0b2166: 0e00 |0003: return-void │ │ +0afef4: |[0afef4] android.support.v4.media.session.MediaControllerCompat$Callback.binderDied:()V │ │ +0aff04: 6e10 9411 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ +0aff0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ @@ -65713,16 +65719,16 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2168: |[0b2168] android.support.v4.media.session.MediaControllerCompat$Callback.onAudioInfoChanged:(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V │ │ -0b2178: 0e00 |0000: return-void │ │ +0aff0c: |[0aff0c] android.support.v4.media.session.MediaControllerCompat$Callback.onAudioInfoChanged:(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V │ │ +0aff1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 info Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ @@ -65731,16 +65737,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b217c: |[0b217c] android.support.v4.media.session.MediaControllerCompat$Callback.onExtrasChanged:(Landroid/os/Bundle;)V │ │ -0b218c: 0e00 |0000: return-void │ │ +0aff20: |[0aff20] android.support.v4.media.session.MediaControllerCompat$Callback.onExtrasChanged:(Landroid/os/Bundle;)V │ │ +0aff30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 extras Landroid/os/Bundle; │ │ │ │ @@ -65749,16 +65755,16 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2190: |[0b2190] android.support.v4.media.session.MediaControllerCompat$Callback.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -0b21a0: 0e00 |0000: return-void │ │ +0aff34: |[0aff34] android.support.v4.media.session.MediaControllerCompat$Callback.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +0aff44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ │ │ @@ -65767,16 +65773,16 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b21a4: |[0b21a4] android.support.v4.media.session.MediaControllerCompat$Callback.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -0b21b4: 0e00 |0000: return-void │ │ +0aff48: |[0aff48] android.support.v4.media.session.MediaControllerCompat$Callback.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +0aff58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ @@ -65785,16 +65791,16 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b21b8: |[0b21b8] android.support.v4.media.session.MediaControllerCompat$Callback.onQueueChanged:(Ljava/util/List;)V │ │ -0b21c8: 0e00 |0000: return-void │ │ +0aff5c: |[0aff5c] android.support.v4.media.session.MediaControllerCompat$Callback.onQueueChanged:(Ljava/util/List;)V │ │ +0aff6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 queue Ljava/util/List; Ljava/util/List; │ │ @@ -65804,16 +65810,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b21cc: |[0b21cc] android.support.v4.media.session.MediaControllerCompat$Callback.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ -0b21dc: 0e00 |0000: return-void │ │ +0aff70: |[0aff70] android.support.v4.media.session.MediaControllerCompat$Callback.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0aff80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ │ │ @@ -65822,16 +65828,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b21e0: |[0b21e0] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionDestroyed:()V │ │ -0b21f0: 0e00 |0000: return-void │ │ +0aff84: |[0aff84] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionDestroyed:()V │ │ +0aff94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ #8 : (in Landroid/support/v4/media/session/MediaControllerCompat$Callback;) │ │ @@ -65839,31 +65845,31 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b21f4: |[0b21f4] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b2204: 0e00 |0000: return-void │ │ +0aff98: |[0aff98] android.support.v4.media.session.MediaControllerCompat$Callback.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0affa8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 event Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #381 header: │ │ class_idx : 761 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #381 annotations: │ │ Annotations on class │ │ @@ -65985,21 +65991,21 @@ │ │ │ │ #17 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;) │ │ name : 'unregisterCallback' │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #382 header: │ │ class_idx : 765 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #382 annotations: │ │ Annotations on class │ │ @@ -66049,22 +66055,22 @@ │ │ type : '(IIIII)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b2208: |[0b2208] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.:(IIIII)V │ │ -0b2218: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b221e: 5901 dc05 |0003: iput v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@05dc │ │ -0b2222: 5902 d905 |0005: iput v2, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@05d9 │ │ -0b2226: 5903 dd05 |0007: iput v3, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@05dd │ │ -0b222a: 5904 db05 |0009: iput v4, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@05db │ │ -0b222e: 5905 da05 |000b: iput v5, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@05da │ │ -0b2232: 0e00 |000d: return-void │ │ +0affac: |[0affac] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.:(IIIII)V │ │ +0affbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0affc2: 5901 dc05 |0003: iput v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@05dc │ │ +0affc6: 5902 d905 |0005: iput v2, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@05d9 │ │ +0affca: 5903 dd05 |0007: iput v3, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@05dd │ │ +0affce: 5904 db05 |0009: iput v4, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@05db │ │ +0affd2: 5905 da05 |000b: iput v5, v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@05da │ │ +0affd6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0003 line=710 │ │ 0x0005 line=711 │ │ 0x0007 line=712 │ │ 0x0009 line=713 │ │ @@ -66084,17 +66090,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2234: |[0b2234] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getAudioStream:()I │ │ -0b2244: 5210 d905 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@05d9 │ │ -0b2248: 0f00 |0002: return v0 │ │ +0affd8: |[0affd8] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getAudioStream:()I │ │ +0affe8: 5210 d905 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mAudioStream:I // field@05d9 │ │ +0affec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ @@ -66102,17 +66108,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b224c: |[0b224c] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getCurrentVolume:()I │ │ -0b225c: 5210 da05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@05da │ │ -0b2260: 0f00 |0002: return v0 │ │ +0afff0: |[0afff0] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getCurrentVolume:()I │ │ +0b0000: 5210 da05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mCurrentVolume:I // field@05da │ │ +0b0004: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ @@ -66120,17 +66126,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2264: |[0b2264] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getMaxVolume:()I │ │ -0b2274: 5210 db05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@05db │ │ -0b2278: 0f00 |0002: return v0 │ │ +0b0008: |[0b0008] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getMaxVolume:()I │ │ +0b0018: 5210 db05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mMaxVolume:I // field@05db │ │ +0b001c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ @@ -66138,17 +66144,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b227c: |[0b227c] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getPlaybackType:()I │ │ -0b228c: 5210 dc05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@05dc │ │ -0b2290: 0f00 |0002: return v0 │ │ +0b0020: |[0b0020] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getPlaybackType:()I │ │ +0b0030: 5210 dc05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mPlaybackType:I // field@05dc │ │ +0b0034: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;) │ │ @@ -66156,30 +66162,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2294: |[0b2294] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getVolumeControl:()I │ │ -0b22a4: 5210 dd05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@05dd │ │ -0b22a8: 0f00 |0002: return v0 │ │ +0b0038: |[0b0038] android.support.v4.media.session.MediaControllerCompat$PlaybackInfo.getVolumeControl:()I │ │ +0b0048: 5210 dd05 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.mVolumeControl:I // field@05dd │ │ +0b004c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #383 header: │ │ class_idx : 766 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #383 annotations: │ │ Annotations on class │ │ @@ -66199,17 +66205,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b22ac: |[0b22ac] android.support.v4.media.session.MediaControllerCompat$TransportControls.:()V │ │ -0b22bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b22c2: 0e00 |0003: return-void │ │ +0b0050: |[0b0050] android.support.v4.media.session.MediaControllerCompat$TransportControls.:()V │ │ +0b0060: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b0066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0003 line=569 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ │ │ @@ -66300,21 +66306,21 @@ │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;) │ │ name : 'stop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #384 header: │ │ class_idx : 770 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #384 annotations: │ │ Annotations on class │ │ @@ -66350,34 +66356,34 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0b22c4: |[0b22c4] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -0b22d4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b22da: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -0b22de: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b22e2: 1a01 0d41 |0007: const-string v1, "sessionToken must not be null" // string@410d │ │ -0b22e6: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b22ec: 2700 |000c: throw v0 │ │ -0b22ee: 5b24 e305 |000d: iput-object v4, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ -0b22f2: 6000 c100 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b22f6: 1301 1500 |0011: const/16 v1, #int 21 // #15 │ │ -0b22fa: 3410 0a00 |0013: if-lt v0, v1, 001d // +000a │ │ -0b22fe: 2200 fa02 |0015: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@02fa │ │ -0b2302: 7030 a911 3004 |0017: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11a9 │ │ -0b2308: 5b20 e205 |001a: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b230c: 0e00 |001c: return-void │ │ -0b230e: 2200 fc02 |001d: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@02fc │ │ -0b2312: 5421 e305 |001f: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ -0b2316: 7020 c011 1000 |0021: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11c0 │ │ -0b231c: 5b20 e205 |0024: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2320: 28f6 |0026: goto 001c // -000a │ │ +0b0068: |[0b0068] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +0b0078: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b007e: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0b0082: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b0086: 1a01 0841 |0007: const-string v1, "sessionToken must not be null" // string@4108 │ │ +0b008a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b0090: 2700 |000c: throw v0 │ │ +0b0092: 5b24 e305 |000d: iput-object v4, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ +0b0096: 6000 c100 |000f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b009a: 1301 1500 |0011: const/16 v1, #int 21 // #15 │ │ +0b009e: 3410 0a00 |0013: if-lt v0, v1, 001d // +000a │ │ +0b00a2: 2200 fa02 |0015: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@02fa │ │ +0b00a6: 7030 a911 3004 |0017: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11a9 │ │ +0b00ac: 5b20 e205 |001a: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b00b0: 0e00 |001c: return-void │ │ +0b00b2: 2200 fc02 |001d: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@02fc │ │ +0b00b6: 5421 e305 |001f: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ +0b00ba: 7020 c011 1000 |0021: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11c0 │ │ +0b00c0: 5b20 e205 |0024: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b00c4: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0005 line=91 │ │ 0x000d line=93 │ │ 0x000f line=95 │ │ @@ -66394,43 +66400,43 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0b2324: |[0b2324] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -0b2334: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b233a: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -0b233e: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b2342: 1a01 0a41 |0007: const-string v1, "session must not be null" // string@410a │ │ -0b2346: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b234c: 2700 |000c: throw v0 │ │ -0b234e: 6e10 4213 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1342 │ │ -0b2354: 0c00 |0010: move-result-object v0 │ │ -0b2356: 5b20 e305 |0011: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ -0b235a: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b235e: 1301 1700 |0015: const/16 v1, #int 23 // #17 │ │ -0b2362: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0b2366: 2200 fb02 |0019: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23; // type@02fb │ │ -0b236a: 7030 be11 3004 |001b: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11be │ │ -0b2370: 5b20 e205 |001e: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2374: 0e00 |0020: return-void │ │ -0b2376: 6000 c100 |0021: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b237a: 1301 1500 |0023: const/16 v1, #int 21 // #15 │ │ -0b237e: 3410 0a00 |0025: if-lt v0, v1, 002f // +000a │ │ -0b2382: 2200 fa02 |0027: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@02fa │ │ -0b2386: 7030 aa11 3004 |0029: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11aa │ │ -0b238c: 5b20 e205 |002c: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2390: 28f2 |002e: goto 0020 // -000e │ │ -0b2392: 2200 fc02 |002f: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@02fc │ │ -0b2396: 5421 e305 |0031: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ -0b239a: 7020 c011 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11c0 │ │ -0b23a0: 5b20 e205 |0036: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b23a4: 28e8 |0038: goto 0020 // -0018 │ │ +0b00c8: |[0b00c8] android.support.v4.media.session.MediaControllerCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +0b00d8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b00de: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0b00e2: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b00e6: 1a01 0541 |0007: const-string v1, "session must not be null" // string@4105 │ │ +0b00ea: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b00f0: 2700 |000c: throw v0 │ │ +0b00f2: 6e10 4213 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1342 │ │ +0b00f8: 0c00 |0010: move-result-object v0 │ │ +0b00fa: 5b20 e305 |0011: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ +0b00fe: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b0102: 1301 1700 |0015: const/16 v1, #int 23 // #17 │ │ +0b0106: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0b010a: 2200 fb02 |0019: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23; // type@02fb │ │ +0b010e: 7030 be11 3004 |001b: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11be │ │ +0b0114: 5b20 e205 |001e: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0118: 0e00 |0020: return-void │ │ +0b011a: 6000 c100 |0021: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b011e: 1301 1500 |0023: const/16 v1, #int 21 // #15 │ │ +0b0122: 3410 0a00 |0025: if-lt v0, v1, 002f // +000a │ │ +0b0126: 2200 fa02 |0027: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; // type@02fa │ │ +0b012a: 7030 aa11 3004 |0029: invoke-direct {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11aa │ │ +0b0130: 5b20 e205 |002c: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0134: 28f2 |002e: goto 0020 // -000e │ │ +0b0136: 2200 fc02 |002f: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; // type@02fc │ │ +0b013a: 5421 e305 |0031: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ +0b013e: 7020 c011 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11c0 │ │ +0b0144: 5b20 e205 |0036: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0148: 28e8 |0038: goto 0020 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=67 │ │ 0x0005 line=68 │ │ 0x000d line=70 │ │ 0x0013 line=72 │ │ @@ -66450,18 +66456,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b23a8: |[0b23a8] android.support.v4.media.session.MediaControllerCompat.adjustVolume:(II)V │ │ -0b23b8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b23bc: 7230 9711 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.adjustVolume:(II)V // method@1197 │ │ -0b23c2: 0e00 |0005: return-void │ │ +0b014c: |[0b014c] android.support.v4.media.session.MediaControllerCompat.adjustVolume:(II)V │ │ +0b015c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0160: 7230 9711 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.adjustVolume:(II)V // method@1197 │ │ +0b0166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -66472,24 +66478,24 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b23c4: |[0b23c4] android.support.v4.media.session.MediaControllerCompat.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ -0b23d4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b23d8: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b23dc: 1a01 d709 |0004: const-string v1, "KeyEvent may not be null" // string@09d7 │ │ -0b23e0: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b23e6: 2700 |0009: throw v0 │ │ -0b23e8: 5420 e205 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b23ec: 7220 9811 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@1198 │ │ -0b23f2: 0a00 |000f: move-result v0 │ │ -0b23f4: 0f00 |0010: return v0 │ │ +0b0168: |[0b0168] android.support.v4.media.session.MediaControllerCompat.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +0b0178: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b017c: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b0180: 1a01 d309 |0004: const-string v1, "KeyEvent may not be null" // string@09d3 │ │ +0b0184: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b018a: 2700 |0009: throw v0 │ │ +0b018c: 5420 e205 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0190: 7220 9811 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@1198 │ │ +0b0196: 0a00 |000f: move-result v0 │ │ +0b0198: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x000a line=122 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ @@ -66500,19 +66506,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b23f8: |[0b23f8] android.support.v4.media.session.MediaControllerCompat.getExtras:()Landroid/os/Bundle; │ │ -0b2408: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b240c: 7210 9911 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getExtras:()Landroid/os/Bundle; // method@1199 │ │ -0b2412: 0c00 |0005: move-result-object v0 │ │ -0b2414: 1100 |0006: return-object v0 │ │ +0b019c: |[0b019c] android.support.v4.media.session.MediaControllerCompat.getExtras:()Landroid/os/Bundle; │ │ +0b01ac: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b01b0: 7210 9911 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getExtras:()Landroid/os/Bundle; // method@1199 │ │ +0b01b6: 0c00 |0005: move-result-object v0 │ │ +0b01b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66520,19 +66526,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2418: |[0b2418] android.support.v4.media.session.MediaControllerCompat.getFlags:()J │ │ -0b2428: 5420 e205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b242c: 7210 9a11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getFlags:()J // method@119a │ │ -0b2432: 0b00 |0005: move-result-wide v0 │ │ -0b2434: 1000 |0006: return-wide v0 │ │ +0b01bc: |[0b01bc] android.support.v4.media.session.MediaControllerCompat.getFlags:()J │ │ +0b01cc: 5420 e205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b01d0: 7210 9a11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getFlags:()J // method@119a │ │ +0b01d6: 0b00 |0005: move-result-wide v0 │ │ +0b01d8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66540,19 +66546,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2438: |[0b2438] android.support.v4.media.session.MediaControllerCompat.getMediaController:()Ljava/lang/Object; │ │ -0b2448: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b244c: 7210 9b11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMediaController:()Ljava/lang/Object; // method@119b │ │ -0b2452: 0c00 |0005: move-result-object v0 │ │ -0b2454: 1100 |0006: return-object v0 │ │ +0b01dc: |[0b01dc] android.support.v4.media.session.MediaControllerCompat.getMediaController:()Ljava/lang/Object; │ │ +0b01ec: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b01f0: 7210 9b11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMediaController:()Ljava/lang/Object; // method@119b │ │ +0b01f6: 0c00 |0005: move-result-object v0 │ │ +0b01f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66560,19 +66566,19 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2458: |[0b2458] android.support.v4.media.session.MediaControllerCompat.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -0b2468: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b246c: 7210 9c11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@119c │ │ -0b2472: 0c00 |0005: move-result-object v0 │ │ -0b2474: 1100 |0006: return-object v0 │ │ +0b01fc: |[0b01fc] android.support.v4.media.session.MediaControllerCompat.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +0b020c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0210: 7210 9c11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@119c │ │ +0b0216: 0c00 |0005: move-result-object v0 │ │ +0b0218: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66580,19 +66586,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2478: |[0b2478] android.support.v4.media.session.MediaControllerCompat.getPackageName:()Ljava/lang/String; │ │ -0b2488: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b248c: 7210 9d11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPackageName:()Ljava/lang/String; // method@119d │ │ -0b2492: 0c00 |0005: move-result-object v0 │ │ -0b2494: 1100 |0006: return-object v0 │ │ +0b021c: |[0b021c] android.support.v4.media.session.MediaControllerCompat.getPackageName:()Ljava/lang/String; │ │ +0b022c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0230: 7210 9d11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPackageName:()Ljava/lang/String; // method@119d │ │ +0b0236: 0c00 |0005: move-result-object v0 │ │ +0b0238: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66600,19 +66606,19 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2498: |[0b2498] android.support.v4.media.session.MediaControllerCompat.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ -0b24a8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b24ac: 7210 9e11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // method@119e │ │ -0b24b2: 0c00 |0005: move-result-object v0 │ │ -0b24b4: 1100 |0006: return-object v0 │ │ +0b023c: |[0b023c] android.support.v4.media.session.MediaControllerCompat.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +0b024c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0250: 7210 9e11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // method@119e │ │ +0b0256: 0c00 |0005: move-result-object v0 │ │ +0b0258: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #8 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66620,19 +66626,19 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b24b8: |[0b24b8] android.support.v4.media.session.MediaControllerCompat.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0b24c8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b24cc: 7210 9f11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@119f │ │ -0b24d2: 0c00 |0005: move-result-object v0 │ │ -0b24d4: 1100 |0006: return-object v0 │ │ +0b025c: |[0b025c] android.support.v4.media.session.MediaControllerCompat.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0b026c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0270: 7210 9f11 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@119f │ │ +0b0276: 0c00 |0005: move-result-object v0 │ │ +0b0278: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #9 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66640,19 +66646,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b24d8: |[0b24d8] android.support.v4.media.session.MediaControllerCompat.getQueue:()Ljava/util/List; │ │ -0b24e8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b24ec: 7210 a011 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getQueue:()Ljava/util/List; // method@11a0 │ │ -0b24f2: 0c00 |0005: move-result-object v0 │ │ -0b24f4: 1100 |0006: return-object v0 │ │ +0b027c: |[0b027c] android.support.v4.media.session.MediaControllerCompat.getQueue:()Ljava/util/List; │ │ +0b028c: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0290: 7210 a011 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getQueue:()Ljava/util/List; // method@11a0 │ │ +0b0296: 0c00 |0005: move-result-object v0 │ │ +0b0298: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #10 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66660,19 +66666,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b24f8: |[0b24f8] android.support.v4.media.session.MediaControllerCompat.getQueueTitle:()Ljava/lang/CharSequence; │ │ -0b2508: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b250c: 7210 a111 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getQueueTitle:()Ljava/lang/CharSequence; // method@11a1 │ │ -0b2512: 0c00 |0005: move-result-object v0 │ │ -0b2514: 1100 |0006: return-object v0 │ │ +0b029c: |[0b029c] android.support.v4.media.session.MediaControllerCompat.getQueueTitle:()Ljava/lang/CharSequence; │ │ +0b02ac: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b02b0: 7210 a111 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getQueueTitle:()Ljava/lang/CharSequence; // method@11a1 │ │ +0b02b6: 0c00 |0005: move-result-object v0 │ │ +0b02b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #11 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66680,19 +66686,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2518: |[0b2518] android.support.v4.media.session.MediaControllerCompat.getRatingType:()I │ │ -0b2528: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b252c: 7210 a211 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getRatingType:()I // method@11a2 │ │ -0b2532: 0a00 |0005: move-result v0 │ │ -0b2534: 0f00 |0006: return v0 │ │ +0b02bc: |[0b02bc] android.support.v4.media.session.MediaControllerCompat.getRatingType:()I │ │ +0b02cc: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b02d0: 7210 a211 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getRatingType:()I // method@11a2 │ │ +0b02d6: 0a00 |0005: move-result v0 │ │ +0b02d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #12 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66700,19 +66706,19 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2538: |[0b2538] android.support.v4.media.session.MediaControllerCompat.getSessionActivity:()Landroid/app/PendingIntent; │ │ -0b2548: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b254c: 7210 a311 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getSessionActivity:()Landroid/app/PendingIntent; // method@11a3 │ │ -0b2552: 0c00 |0005: move-result-object v0 │ │ -0b2554: 1100 |0006: return-object v0 │ │ +0b02dc: |[0b02dc] android.support.v4.media.session.MediaControllerCompat.getSessionActivity:()Landroid/app/PendingIntent; │ │ +0b02ec: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b02f0: 7210 a311 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getSessionActivity:()Landroid/app/PendingIntent; // method@11a3 │ │ +0b02f6: 0c00 |0005: move-result-object v0 │ │ +0b02f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #13 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66720,17 +66726,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2558: |[0b2558] android.support.v4.media.session.MediaControllerCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0b2568: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ -0b256c: 1100 |0002: return-object v0 │ │ +0b02fc: |[0b02fc] android.support.v4.media.session.MediaControllerCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0b030c: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05e3 │ │ +0b0310: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66738,19 +66744,19 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2570: |[0b2570] android.support.v4.media.session.MediaControllerCompat.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -0b2580: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2584: 7210 a411 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@11a4 │ │ -0b258a: 0c00 |0005: move-result-object v0 │ │ -0b258c: 1100 |0006: return-object v0 │ │ +0b0314: |[0b0314] android.support.v4.media.session.MediaControllerCompat.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +0b0324: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0328: 7210 a411 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // method@11a4 │ │ +0b032e: 0c00 |0005: move-result-object v0 │ │ +0b0330: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ │ │ #15 : (in Landroid/support/v4/media/session/MediaControllerCompat;) │ │ @@ -66758,18 +66764,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b2590: |[0b2590] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -0b25a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b25a2: 6e30 1d12 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaControllerCompat;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@121d │ │ -0b25a8: 0e00 |0004: return-void │ │ +0b0334: |[0b0334] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +0b0344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0346: 6e30 1d12 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaControllerCompat;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@121d │ │ +0b034c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ 0x0000 - 0x0005 reg=2 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ @@ -66779,26 +66785,26 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b25ac: |[0b25ac] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -0b25bc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b25c0: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b25c4: 1a01 1c22 |0004: const-string v1, "callback cannot be null" // string@221c │ │ -0b25c8: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b25ce: 2700 |0009: throw v0 │ │ -0b25d0: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ -0b25d4: 2204 db00 |000c: new-instance v4, Landroid/os/Handler; // type@00db │ │ -0b25d8: 7010 cc04 0400 |000e: invoke-direct {v4}, Landroid/os/Handler;.:()V // method@04cc │ │ -0b25de: 5420 e205 |0011: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b25e2: 7230 a511 3004 |0013: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@11a5 │ │ -0b25e8: 0e00 |0016: return-void │ │ +0b0350: |[0b0350] android.support.v4.media.session.MediaControllerCompat.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +0b0360: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b0364: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b0368: 1a01 1722 |0004: const-string v1, "callback cannot be null" // string@2217 │ │ +0b036c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b0372: 2700 |0009: throw v0 │ │ +0b0374: 3904 0700 |000a: if-nez v4, 0011 // +0007 │ │ +0b0378: 2204 db00 |000c: new-instance v4, Landroid/os/Handler; // type@00db │ │ +0b037c: 7010 cc04 0400 |000e: invoke-direct {v4}, Landroid/os/Handler;.:()V // method@04cc │ │ +0b0382: 5420 e205 |0011: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b0386: 7230 a511 3004 |0013: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@11a5 │ │ +0b038c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x000a line=277 │ │ 0x000c line=278 │ │ 0x0011 line=280 │ │ @@ -66814,25 +66820,25 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b25ec: |[0b25ec] android.support.v4.media.session.MediaControllerCompat.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -0b25fc: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b2602: 0a00 |0003: move-result v0 │ │ -0b2604: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0b2608: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b260c: 1a01 a523 |0008: const-string v1, "command cannot be null or empty" // string@23a5 │ │ -0b2610: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b2616: 2700 |000d: throw v0 │ │ -0b2618: 5420 e205 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b261c: 7240 a611 3054 |0010: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@11a6 │ │ -0b2622: 0e00 |0013: return-void │ │ +0b0390: |[0b0390] android.support.v4.media.session.MediaControllerCompat.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0b03a0: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b03a6: 0a00 |0003: move-result v0 │ │ +0b03a8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0b03ac: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b03b0: 1a01 a023 |0008: const-string v1, "command cannot be null or empty" // string@23a0 │ │ +0b03b4: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b03ba: 2700 |000d: throw v0 │ │ +0b03bc: 5420 e205 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b03c0: 7240 a611 3054 |0010: invoke-interface {v0, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@11a6 │ │ +0b03c6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0006 line=307 │ │ 0x000e line=309 │ │ 0x0013 line=310 │ │ locals : │ │ @@ -66846,18 +66852,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2624: |[0b2624] android.support.v4.media.session.MediaControllerCompat.setVolumeTo:(II)V │ │ -0b2634: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2638: 7230 a711 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.setVolumeTo:(II)V // method@11a7 │ │ -0b263e: 0e00 |0005: return-void │ │ +0b03c8: |[0b03c8] android.support.v4.media.session.MediaControllerCompat.setVolumeTo:(II)V │ │ +0b03d8: 5410 e205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b03dc: 7230 a711 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.setVolumeTo:(II)V // method@11a7 │ │ +0b03e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ 0x0000 - 0x0006 reg=2 value I │ │ @@ -66868,40 +66874,40 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b2640: |[0b2640] android.support.v4.media.session.MediaControllerCompat.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -0b2650: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b2654: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b2658: 1a01 1c22 |0004: const-string v1, "callback cannot be null" // string@221c │ │ -0b265c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b2662: 2700 |0009: throw v0 │ │ -0b2664: 5420 e205 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ -0b2668: 7220 a811 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@11a8 │ │ -0b266e: 0e00 |000f: return-void │ │ +0b03e4: |[0b03e4] android.support.v4.media.session.MediaControllerCompat.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +0b03f4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b03f8: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b03fc: 1a01 1722 |0004: const-string v1, "callback cannot be null" // string@2217 │ │ +0b0400: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b0406: 2700 |0009: throw v0 │ │ +0b0408: 5420 e205 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat;.mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl; // field@05e2 │ │ +0b040c: 7220 a811 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@11a8 │ │ +0b0412: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0002 line=291 │ │ 0x000a line=293 │ │ 0x000f line=294 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat; │ │ 0x0000 - 0x0010 reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #385 header: │ │ class_idx : 771 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5388 │ │ +source_file_idx : 5384 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #385 annotations: │ │ Annotations on class │ │ @@ -66937,21 +66943,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;) │ │ name : 'onSessionEvent' │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5388 (MediaControllerCompatApi21.java) │ │ + source_file_idx : 5384 (MediaControllerCompatApi21.java) │ │ │ │ Class #386 header: │ │ class_idx : 772 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 192 │ │ -source_file_idx : 5388 │ │ +source_file_idx : 5384 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #386 annotations: │ │ Annotations on class │ │ @@ -66980,18 +66986,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2670: |[0b2670] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V │ │ -0b2680: 7010 1504 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaController$Callback;.:()V // method@0415 │ │ -0b2686: 5b01 e405 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ -0b268a: 0e00 |0005: return-void │ │ +0b0414: |[0b0414] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V │ │ +0b0424: 7010 1504 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaController$Callback;.:()V // method@0415 │ │ +0b042a: 5b01 e405 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ +0b042e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ @@ -67005,18 +67011,18 @@ │ │ type : '(Landroid/media/MediaMetadata;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b268c: |[0b268c] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onMetadataChanged:(Landroid/media/MediaMetadata;)V │ │ -0b269c: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ -0b26a0: 7220 2112 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onMetadataChanged:(Ljava/lang/Object;)V // method@1221 │ │ -0b26a6: 0e00 |0005: return-void │ │ +0b0430: |[0b0430] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onMetadataChanged:(Landroid/media/MediaMetadata;)V │ │ +0b0440: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ +0b0444: 7220 2112 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onMetadataChanged:(Ljava/lang/Object;)V // method@1221 │ │ +0b044a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ @@ -67027,18 +67033,18 @@ │ │ type : '(Landroid/media/session/PlaybackState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b26a8: |[0b26a8] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onPlaybackStateChanged:(Landroid/media/session/PlaybackState;)V │ │ -0b26b8: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ -0b26bc: 7220 2212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onPlaybackStateChanged:(Ljava/lang/Object;)V // method@1222 │ │ -0b26c2: 0e00 |0005: return-void │ │ +0b044c: |[0b044c] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onPlaybackStateChanged:(Landroid/media/session/PlaybackState;)V │ │ +0b045c: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ +0b0460: 7220 2212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onPlaybackStateChanged:(Ljava/lang/Object;)V // method@1222 │ │ +0b0466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ @@ -67049,18 +67055,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b26c4: |[0b26c4] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionDestroyed:()V │ │ -0b26d4: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ -0b26d8: 7210 2312 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionDestroyed:()V // method@1223 │ │ -0b26de: 0e00 |0005: return-void │ │ +0b0468: |[0b0468] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionDestroyed:()V │ │ +0b0478: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ +0b047c: 7210 2312 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionDestroyed:()V // method@1223 │ │ +0b0482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ @@ -67070,35 +67076,35 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b26e0: |[0b26e0] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b26f0: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ -0b26f4: 7230 2412 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1224 │ │ -0b26fa: 0e00 |0005: return-void │ │ +0b0484: |[0b0484] android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b0494: 5410 e405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; // field@05e4 │ │ +0b0498: 7230 2412 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1224 │ │ +0b049e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0005 line=269 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5388 (MediaControllerCompatApi21.java) │ │ + source_file_idx : 5384 (MediaControllerCompatApi21.java) │ │ │ │ Class #387 header: │ │ class_idx : 773 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5388 │ │ +source_file_idx : 5384 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #387 annotations: │ │ Annotations on class │ │ @@ -67133,17 +67139,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b26fc: |[0b26fc] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.:()V │ │ -0b270c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2712: 0e00 |0003: return-void │ │ +0b04a0: |[0b04a0] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.:()V │ │ +0b04b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b04b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67151,19 +67157,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/media/AudioAttributes;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2714: |[0b2714] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; │ │ -0b2724: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ -0b2728: 6e10 1604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getAudioAttributes:()Landroid/media/AudioAttributes; // method@0416 │ │ -0b272e: 0c00 |0005: move-result-object v0 │ │ -0b2730: 1100 |0006: return-object v0 │ │ +0b04b8: |[0b04b8] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; │ │ +0b04c8: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ +0b04cc: 6e10 1604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getAudioAttributes:()Landroid/media/AudioAttributes; // method@0416 │ │ +0b04d2: 0c00 |0005: move-result-object v0 │ │ +0b04d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67171,19 +67177,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2734: |[0b2734] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getCurrentVolume:(Ljava/lang/Object;)I │ │ -0b2744: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ -0b2748: 6e10 1704 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getCurrentVolume:()I // method@0417 │ │ -0b274e: 0a00 |0005: move-result v0 │ │ -0b2750: 0f00 |0006: return v0 │ │ +0b04d8: |[0b04d8] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getCurrentVolume:(Ljava/lang/Object;)I │ │ +0b04e8: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ +0b04ec: 6e10 1704 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getCurrentVolume:()I // method@0417 │ │ +0b04f2: 0a00 |0005: move-result v0 │ │ +0b04f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67191,20 +67197,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b2754: |[0b2754] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getLegacyAudioStream:(Ljava/lang/Object;)I │ │ -0b2764: 7110 2b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; // method@122b │ │ -0b276a: 0c00 |0003: move-result-object v0 │ │ -0b276c: 7110 3112 0000 |0004: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.toLegacyStreamType:(Landroid/media/AudioAttributes;)I // method@1231 │ │ -0b2772: 0a01 |0007: move-result v1 │ │ -0b2774: 0f01 |0008: return v1 │ │ +0b04f8: |[0b04f8] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getLegacyAudioStream:(Ljava/lang/Object;)I │ │ +0b0508: 7110 2b12 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getAudioAttributes:(Ljava/lang/Object;)Landroid/media/AudioAttributes; // method@122b │ │ +0b050e: 0c00 |0003: move-result-object v0 │ │ +0b0510: 7110 3112 0000 |0004: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.toLegacyStreamType:(Landroid/media/AudioAttributes;)I // method@1231 │ │ +0b0516: 0a01 |0007: move-result v1 │ │ +0b0518: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=186 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 attrs Landroid/media/AudioAttributes; │ │ 0x0000 - 0x0009 reg=2 volumeInfoObj Ljava/lang/Object; │ │ @@ -67214,19 +67220,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2778: |[0b2778] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getMaxVolume:(Ljava/lang/Object;)I │ │ -0b2788: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ -0b278c: 6e10 1804 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getMaxVolume:()I // method@0418 │ │ -0b2792: 0a00 |0005: move-result v0 │ │ -0b2794: 0f00 |0006: return v0 │ │ +0b051c: |[0b051c] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getMaxVolume:(Ljava/lang/Object;)I │ │ +0b052c: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ +0b0530: 6e10 1804 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getMaxVolume:()I // method@0418 │ │ +0b0536: 0a00 |0005: move-result v0 │ │ +0b0538: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67234,19 +67240,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2798: |[0b2798] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ -0b27a8: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ -0b27ac: 6e10 1904 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getPlaybackType:()I // method@0419 │ │ -0b27b2: 0a00 |0005: move-result v0 │ │ -0b27b4: 0f00 |0006: return v0 │ │ +0b053c: |[0b053c] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getPlaybackType:(Ljava/lang/Object;)I │ │ +0b054c: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ +0b0550: 6e10 1904 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getPlaybackType:()I // method@0419 │ │ +0b0556: 0a00 |0005: move-result v0 │ │ +0b0558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67254,19 +67260,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b27b8: |[0b27b8] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getVolumeControl:(Ljava/lang/Object;)I │ │ -0b27c8: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ -0b27cc: 6e10 1a04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getVolumeControl:()I // method@041a │ │ -0b27d2: 0a00 |0005: move-result v0 │ │ -0b27d4: 0f00 |0006: return v0 │ │ +0b055c: |[0b055c] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.getVolumeControl:(Ljava/lang/Object;)I │ │ +0b056c: 1f01 c100 |0000: check-cast v1, Landroid/media/session/MediaController$PlaybackInfo; // type@00c1 │ │ +0b0570: 6e10 1a04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController$PlaybackInfo;.getVolumeControl:()I // method@041a │ │ +0b0576: 0a00 |0005: move-result v0 │ │ +0b0578: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 volumeInfoObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;) │ │ @@ -67274,47 +67280,47 @@ │ │ type : '(Landroid/media/AudioAttributes;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -0b27d8: |[0b27d8] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.toLegacyStreamType:(Landroid/media/AudioAttributes;)I │ │ -0b27e8: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -0b27ea: 1230 |0001: const/4 v0, #int 3 // #3 │ │ -0b27ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b27ee: 6e10 9803 0400 |0003: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@0398 │ │ -0b27f4: 0a03 |0006: move-result v3 │ │ -0b27f6: dd03 0301 |0007: and-int/lit8 v3, v3, #int 1 // #01 │ │ -0b27fa: 3313 0400 |0009: if-ne v3, v1, 000d // +0004 │ │ -0b27fe: 1270 |000b: const/4 v0, #int 7 // #7 │ │ -0b2800: 0f00 |000c: return v0 │ │ -0b2802: 6e10 9803 0400 |000d: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@0398 │ │ -0b2808: 0a03 |0010: move-result v3 │ │ -0b280a: dd03 0304 |0011: and-int/lit8 v3, v3, #int 4 // #04 │ │ -0b280e: 3323 0400 |0013: if-ne v3, v2, 0017 // +0004 │ │ -0b2812: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -0b2814: 28f6 |0016: goto 000c // -000a │ │ -0b2816: 6e10 9903 0400 |0017: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getUsage:()I // method@0399 │ │ -0b281c: 0a03 |001a: move-result v3 │ │ -0b281e: 2b03 1100 0000 |001b: packed-switch v3, 0000002c // +00000011 │ │ -0b2824: 28ee |001e: goto 000c // -0012 │ │ -0b2826: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0b2828: 28ec |0020: goto 000c // -0014 │ │ -0b282a: 0110 |0021: move v0, v1 │ │ -0b282c: 28ea |0022: goto 000c // -0016 │ │ -0b282e: 1300 0800 |0023: const/16 v0, #int 8 // #8 │ │ -0b2832: 28e7 |0025: goto 000c // -0019 │ │ -0b2834: 0120 |0026: move v0, v2 │ │ -0b2836: 28e5 |0027: goto 000c // -001b │ │ -0b2838: 1220 |0028: const/4 v0, #int 2 // #2 │ │ -0b283a: 28e3 |0029: goto 000c // -001d │ │ -0b283c: 1250 |002a: const/4 v0, #int 5 // #5 │ │ -0b283e: 28e1 |002b: goto 000c // -001f │ │ -0b2840: 0001 0e00 0100 0000 f1ff ffff 0400 ... |002c: packed-switch-data (32 units) │ │ +0b057c: |[0b057c] android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo.toLegacyStreamType:(Landroid/media/AudioAttributes;)I │ │ +0b058c: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0b058e: 1230 |0001: const/4 v0, #int 3 // #3 │ │ +0b0590: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b0592: 6e10 9803 0400 |0003: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@0398 │ │ +0b0598: 0a03 |0006: move-result v3 │ │ +0b059a: dd03 0301 |0007: and-int/lit8 v3, v3, #int 1 // #01 │ │ +0b059e: 3313 0400 |0009: if-ne v3, v1, 000d // +0004 │ │ +0b05a2: 1270 |000b: const/4 v0, #int 7 // #7 │ │ +0b05a4: 0f00 |000c: return v0 │ │ +0b05a6: 6e10 9803 0400 |000d: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getFlags:()I // method@0398 │ │ +0b05ac: 0a03 |0010: move-result v3 │ │ +0b05ae: dd03 0304 |0011: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0b05b2: 3323 0400 |0013: if-ne v3, v2, 0017 // +0004 │ │ +0b05b6: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0b05b8: 28f6 |0016: goto 000c // -000a │ │ +0b05ba: 6e10 9903 0400 |0017: invoke-virtual {v4}, Landroid/media/AudioAttributes;.getUsage:()I // method@0399 │ │ +0b05c0: 0a03 |001a: move-result v3 │ │ +0b05c2: 2b03 1100 0000 |001b: packed-switch v3, 0000002c // +00000011 │ │ +0b05c8: 28ee |001e: goto 000c // -0012 │ │ +0b05ca: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0b05cc: 28ec |0020: goto 000c // -0014 │ │ +0b05ce: 0110 |0021: move v0, v1 │ │ +0b05d0: 28ea |0022: goto 000c // -0016 │ │ +0b05d2: 1300 0800 |0023: const/16 v0, #int 8 // #8 │ │ +0b05d6: 28e7 |0025: goto 000c // -0019 │ │ +0b05d8: 0120 |0026: move v0, v2 │ │ +0b05da: 28e5 |0027: goto 000c // -001b │ │ +0b05dc: 1220 |0028: const/4 v0, #int 2 // #2 │ │ +0b05de: 28e3 |0029: goto 000c // -001d │ │ +0b05e0: 1250 |002a: const/4 v0, #int 5 // #5 │ │ +0b05e2: 28e1 |002b: goto 000c // -001f │ │ +0b05e4: 0001 0e00 0100 0000 f1ff ffff 0400 ... |002c: packed-switch-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=209 │ │ 0x000b line=211 │ │ 0x000c line=242 │ │ 0x000d line=213 │ │ 0x0015 line=214 │ │ @@ -67326,21 +67332,21 @@ │ │ 0x0028 line=233 │ │ 0x002a line=239 │ │ 0x002c line=218 │ │ locals : │ │ 0x0000 - 0x004c reg=4 aa Landroid/media/AudioAttributes; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5388 (MediaControllerCompatApi21.java) │ │ + source_file_idx : 5384 (MediaControllerCompatApi21.java) │ │ │ │ Class #388 header: │ │ class_idx : 774 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5388 │ │ +source_file_idx : 5384 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #388 annotations: │ │ Annotations on class │ │ @@ -67360,17 +67366,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2880: |[0b2880] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.:()V │ │ -0b2890: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2896: 0e00 |0003: return-void │ │ +0b0624: |[0b0624] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.:()V │ │ +0b0634: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b063a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;) │ │ @@ -67378,18 +67384,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2898: |[0b2898] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.fastForward:(Ljava/lang/Object;)V │ │ -0b28a8: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b28ac: 6e10 1b04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.fastForward:()V // method@041b │ │ -0b28b2: 0e00 |0005: return-void │ │ +0b063c: |[0b063c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.fastForward:(Ljava/lang/Object;)V │ │ +0b064c: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0650: 6e10 1b04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.fastForward:()V // method@041b │ │ +0b0656: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67398,18 +67404,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b28b4: |[0b28b4] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.pause:(Ljava/lang/Object;)V │ │ -0b28c4: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b28c8: 6e10 1c04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.pause:()V // method@041c │ │ -0b28ce: 0e00 |0005: return-void │ │ +0b0658: |[0b0658] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.pause:(Ljava/lang/Object;)V │ │ +0b0668: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b066c: 6e10 1c04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.pause:()V // method@041c │ │ +0b0672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67418,18 +67424,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b28d0: |[0b28d0] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.play:(Ljava/lang/Object;)V │ │ -0b28e0: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b28e4: 6e10 1d04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.play:()V // method@041d │ │ -0b28ea: 0e00 |0005: return-void │ │ +0b0674: |[0b0674] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.play:(Ljava/lang/Object;)V │ │ +0b0684: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0688: 6e10 1d04 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.play:()V // method@041d │ │ +0b068e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67438,18 +67444,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b28ec: |[0b28ec] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.playFromMediaId:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b28fc: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b2900: 6e30 1e04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@041e │ │ -0b2906: 0e00 |0005: return-void │ │ +0b0690: |[0b0690] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.playFromMediaId:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b06a0: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b06a4: 6e30 1e04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@041e │ │ +0b06aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mediaId Ljava/lang/String; │ │ @@ -67460,18 +67466,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2908: |[0b2908] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.playFromSearch:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b2918: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b291c: 6e30 1f04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@041f │ │ -0b2922: 0e00 |0005: return-void │ │ +0b06ac: |[0b06ac] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.playFromSearch:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b06bc: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b06c0: 6e30 1f04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@041f │ │ +0b06c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 query Ljava/lang/String; │ │ @@ -67482,18 +67488,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2924: |[0b2924] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.rewind:(Ljava/lang/Object;)V │ │ -0b2934: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b2938: 6e10 2104 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.rewind:()V // method@0421 │ │ -0b293e: 0e00 |0005: return-void │ │ +0b06c8: |[0b06c8] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.rewind:(Ljava/lang/Object;)V │ │ +0b06d8: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b06dc: 6e10 2104 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.rewind:()V // method@0421 │ │ +0b06e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67502,18 +67508,18 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2940: |[0b2940] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.seekTo:(Ljava/lang/Object;J)V │ │ -0b2950: 1f01 c200 |0000: check-cast v1, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b2954: 6e30 2204 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/session/MediaController$TransportControls;.seekTo:(J)V // method@0422 │ │ -0b295a: 0e00 |0005: return-void │ │ +0b06e4: |[0b06e4] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.seekTo:(Ljava/lang/Object;J)V │ │ +0b06f4: 1f01 c200 |0000: check-cast v1, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b06f8: 6e30 2204 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/session/MediaController$TransportControls;.seekTo:(J)V // method@0422 │ │ +0b06fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -67523,18 +67529,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b295c: |[0b295c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b296c: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b2970: 6e30 2304 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0423 │ │ -0b2976: 0e00 |0005: return-void │ │ +0b0700: |[0b0700] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b0710: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0714: 6e30 2304 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0423 │ │ +0b071a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action Ljava/lang/String; │ │ @@ -67545,19 +67551,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b2978: |[0b2978] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b2988: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b298c: 1f01 b900 |0002: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ -0b2990: 6e20 2404 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController$TransportControls;.setRating:(Landroid/media/Rating;)V // method@0424 │ │ -0b2996: 0e00 |0007: return-void │ │ +0b071c: |[0b071c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b072c: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0730: 1f01 b900 |0002: check-cast v1, Landroid/media/Rating; // type@00b9 │ │ +0b0734: 6e20 2404 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController$TransportControls;.setRating:(Landroid/media/Rating;)V // method@0424 │ │ +0b073a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0007 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 ratingObj Ljava/lang/Object; │ │ @@ -67567,18 +67573,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2998: |[0b2998] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToNext:(Ljava/lang/Object;)V │ │ -0b29a8: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b29ac: 6e10 2504 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToNext:()V // method@0425 │ │ -0b29b2: 0e00 |0005: return-void │ │ +0b073c: |[0b073c] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToNext:(Ljava/lang/Object;)V │ │ +0b074c: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0750: 6e10 2504 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToNext:()V // method@0425 │ │ +0b0756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67587,18 +67593,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b29b4: |[0b29b4] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToPrevious:(Ljava/lang/Object;)V │ │ -0b29c4: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b29c8: 6e10 2604 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToPrevious:()V // method@0426 │ │ -0b29ce: 0e00 |0005: return-void │ │ +0b0758: |[0b0758] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToPrevious:(Ljava/lang/Object;)V │ │ +0b0768: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b076c: 6e10 2604 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.skipToPrevious:()V // method@0426 │ │ +0b0772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ @@ -67607,18 +67613,18 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b29d0: |[0b29d0] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToQueueItem:(Ljava/lang/Object;J)V │ │ -0b29e0: 1f01 c200 |0000: check-cast v1, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b29e4: 6e30 2704 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/session/MediaController$TransportControls;.skipToQueueItem:(J)V // method@0427 │ │ -0b29ea: 0e00 |0005: return-void │ │ +0b0774: |[0b0774] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.skipToQueueItem:(Ljava/lang/Object;J)V │ │ +0b0784: 1f01 c200 |0000: check-cast v1, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b0788: 6e30 2704 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/media/session/MediaController$TransportControls;.skipToQueueItem:(J)V // method@0427 │ │ +0b078e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 id J │ │ @@ -67628,33 +67634,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b29ec: |[0b29ec] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.stop:(Ljava/lang/Object;)V │ │ -0b29fc: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -0b2a00: 6e10 2804 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.stop:()V // method@0428 │ │ -0b2a06: 0e00 |0005: return-void │ │ +0b0790: |[0b0790] android.support.v4.media.session.MediaControllerCompatApi21$TransportControls.stop:(Ljava/lang/Object;)V │ │ +0b07a0: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +0b07a4: 6e10 2804 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaController$TransportControls;.stop:()V // method@0428 │ │ +0b07aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5388 (MediaControllerCompatApi21.java) │ │ + source_file_idx : 5384 (MediaControllerCompatApi21.java) │ │ │ │ Class #389 header: │ │ class_idx : 775 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5388 │ │ +source_file_idx : 5384 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 0 │ │ │ │ Class #389 annotations: │ │ Annotations on class │ │ @@ -67675,17 +67681,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2a08: |[0b2a08] android.support.v4.media.session.MediaControllerCompatApi21.:()V │ │ -0b2a18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2a1e: 0e00 |0003: return-void │ │ +0b07ac: |[0b07ac] android.support.v4.media.session.MediaControllerCompatApi21.:()V │ │ +0b07bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b07c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=254 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi21; │ │ │ │ @@ -67694,18 +67700,18 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2a20: |[0b2a20] android.support.v4.media.session.MediaControllerCompatApi21.adjustVolume:(Ljava/lang/Object;II)V │ │ -0b2a30: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2a34: 6e30 2a04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.adjustVolume:(II)V // method@042a │ │ -0b2a3a: 0e00 |0005: return-void │ │ +0b07c4: |[0b07c4] android.support.v4.media.session.MediaControllerCompatApi21.adjustVolume:(Ljava/lang/Object;II)V │ │ +0b07d4: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b07d8: 6e30 2a04 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.adjustVolume:(II)V // method@042a │ │ +0b07de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 direction I │ │ @@ -67716,18 +67722,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2a3c: |[0b2a3c] android.support.v4.media.session.MediaControllerCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; │ │ -0b2a4c: 2200 0403 |0000: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; // type@0304 │ │ -0b2a50: 7020 2512 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V // method@1225 │ │ -0b2a56: 1100 |0005: return-object v0 │ │ +0b07e0: |[0b07e0] android.support.v4.media.session.MediaControllerCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object; │ │ +0b07f0: 2200 0403 |0000: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy; // type@0304 │ │ +0b07f4: 7020 2512 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)V // method@1225 │ │ +0b07fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67735,19 +67741,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b2a58: |[0b2a58] android.support.v4.media.session.MediaControllerCompatApi21.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z │ │ -0b2a68: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2a6c: 6e20 2b04 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/session/MediaController;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@042b │ │ -0b2a72: 0a00 |0005: move-result v0 │ │ -0b2a74: 0f00 |0006: return v0 │ │ +0b07fc: |[0b07fc] android.support.v4.media.session.MediaControllerCompatApi21.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z │ │ +0b080c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0810: 6e20 2b04 2100 |0002: invoke-virtual {v1, v2}, Landroid/media/session/MediaController;.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z // method@042b │ │ +0b0816: 0a00 |0005: move-result v0 │ │ +0b0818: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -67756,19 +67762,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2a78: |[0b2a78] android.support.v4.media.session.MediaControllerCompatApi21.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b2a88: 2200 c300 |0000: new-instance v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2a8c: 1f02 c600 |0002: check-cast v2, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ -0b2a90: 7030 2904 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaController;.:(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V // method@0429 │ │ -0b2a96: 1100 |0007: return-object v0 │ │ +0b081c: |[0b081c] android.support.v4.media.session.MediaControllerCompatApi21.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b082c: 2200 c300 |0000: new-instance v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0830: 1f02 c600 |0002: check-cast v2, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ +0b0834: 7030 2904 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaController;.:(Landroid/content/Context;Landroid/media/session/MediaSession$Token;)V // method@0429 │ │ +0b083a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 sessionToken Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=1 context Landroid/content/Context; │ │ │ │ @@ -67777,19 +67783,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 │ │ -0b2a98: |[0b2a98] android.support.v4.media.session.MediaControllerCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0b2aa8: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2aac: 6e10 2c04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getExtras:()Landroid/os/Bundle; // method@042c │ │ -0b2ab2: 0c00 |0005: move-result-object v0 │ │ -0b2ab4: 1100 |0006: return-object v0 │ │ +0b083c: |[0b083c] android.support.v4.media.session.MediaControllerCompatApi21.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +0b084c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0850: 6e10 2c04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getExtras:()Landroid/os/Bundle; // method@042c │ │ +0b0856: 0c00 |0005: move-result-object v0 │ │ +0b0858: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67797,19 +67803,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2ab8: |[0b2ab8] android.support.v4.media.session.MediaControllerCompatApi21.getFlags:(Ljava/lang/Object;)J │ │ -0b2ac8: 1f02 c300 |0000: check-cast v2, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2acc: 6e10 2d04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaController;.getFlags:()J // method@042d │ │ -0b2ad2: 0b00 |0005: move-result-wide v0 │ │ -0b2ad4: 1000 |0006: return-wide v0 │ │ +0b085c: |[0b085c] android.support.v4.media.session.MediaControllerCompatApi21.getFlags:(Ljava/lang/Object;)J │ │ +0b086c: 1f02 c300 |0000: check-cast v2, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0870: 6e10 2d04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaController;.getFlags:()J // method@042d │ │ +0b0876: 0b00 |0005: move-result-wide v0 │ │ +0b0878: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 controllerObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67817,19 +67823,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 │ │ -0b2ad8: |[0b2ad8] android.support.v4.media.session.MediaControllerCompatApi21.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b2ae8: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2aec: 6e10 2e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getMetadata:()Landroid/media/MediaMetadata; // method@042e │ │ -0b2af2: 0c00 |0005: move-result-object v0 │ │ -0b2af4: 1100 |0006: return-object v0 │ │ +0b087c: |[0b087c] android.support.v4.media.session.MediaControllerCompatApi21.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b088c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0890: 6e10 2e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getMetadata:()Landroid/media/MediaMetadata; // method@042e │ │ +0b0896: 0c00 |0005: move-result-object v0 │ │ +0b0898: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67837,19 +67843,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 │ │ -0b2af8: |[0b2af8] android.support.v4.media.session.MediaControllerCompatApi21.getPackageName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0b2b08: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2b0c: 6e10 2f04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPackageName:()Ljava/lang/String; // method@042f │ │ -0b2b12: 0c00 |0005: move-result-object v0 │ │ -0b2b14: 1100 |0006: return-object v0 │ │ +0b089c: |[0b089c] android.support.v4.media.session.MediaControllerCompatApi21.getPackageName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0b08ac: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b08b0: 6e10 2f04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPackageName:()Ljava/lang/String; // method@042f │ │ +0b08b6: 0c00 |0005: move-result-object v0 │ │ +0b08b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67857,19 +67863,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 │ │ -0b2b18: |[0b2b18] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b2b28: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2b2c: 6e10 3004 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackInfo:()Landroid/media/session/MediaController$PlaybackInfo; // method@0430 │ │ -0b2b32: 0c00 |0005: move-result-object v0 │ │ -0b2b34: 1100 |0006: return-object v0 │ │ +0b08bc: |[0b08bc] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b08cc: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b08d0: 6e10 3004 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackInfo:()Landroid/media/session/MediaController$PlaybackInfo; // method@0430 │ │ +0b08d6: 0c00 |0005: move-result-object v0 │ │ +0b08d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67877,19 +67883,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 │ │ -0b2b38: |[0b2b38] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b2b48: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2b4c: 6e10 3104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackState:()Landroid/media/session/PlaybackState; // method@0431 │ │ -0b2b52: 0c00 |0005: move-result-object v0 │ │ -0b2b54: 1100 |0006: return-object v0 │ │ +0b08dc: |[0b08dc] android.support.v4.media.session.MediaControllerCompatApi21.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b08ec: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b08f0: 6e10 3104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getPlaybackState:()Landroid/media/session/PlaybackState; // method@0431 │ │ +0b08f6: 0c00 |0005: move-result-object v0 │ │ +0b08f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67897,24 +67903,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b2b58: |[0b2b58] android.support.v4.media.session.MediaControllerCompatApi21.getQueue:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b2b68: 1f02 c300 |0000: check-cast v2, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2b6c: 6e10 3204 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaController;.getQueue:()Ljava/util/List; // method@0432 │ │ -0b2b72: 0c00 |0005: move-result-object v0 │ │ -0b2b74: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b2b78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b2b7a: 1101 |0009: return-object v1 │ │ -0b2b7c: 2201 a408 |000a: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -0b2b80: 7020 c443 0100 |000c: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0b2b86: 28fa |000f: goto 0009 // -0006 │ │ +0b08fc: |[0b08fc] android.support.v4.media.session.MediaControllerCompatApi21.getQueue:(Ljava/lang/Object;)Ljava/util/List; │ │ +0b090c: 1f02 c300 |0000: check-cast v2, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0910: 6e10 3204 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaController;.getQueue:()Ljava/util/List; // method@0432 │ │ +0b0916: 0c00 |0005: move-result-object v0 │ │ +0b0918: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b091c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b091e: 1101 |0009: return-object v1 │ │ +0b0920: 2201 a408 |000a: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0b0924: 7020 c443 0100 |000c: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0b092a: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=69 │ │ 0x0008 line=70 │ │ 0x0009 line=73 │ │ 0x000a line=72 │ │ @@ -67929,19 +67935,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 │ │ -0b2b88: |[0b2b88] android.support.v4.media.session.MediaControllerCompatApi21.getQueueTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b2b98: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2b9c: 6e10 3304 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getQueueTitle:()Ljava/lang/CharSequence; // method@0433 │ │ -0b2ba2: 0c00 |0005: move-result-object v0 │ │ -0b2ba4: 1100 |0006: return-object v0 │ │ +0b092c: |[0b092c] android.support.v4.media.session.MediaControllerCompatApi21.getQueueTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b093c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0940: 6e10 3304 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getQueueTitle:()Ljava/lang/CharSequence; // method@0433 │ │ +0b0946: 0c00 |0005: move-result-object v0 │ │ +0b0948: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67949,19 +67955,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2ba8: |[0b2ba8] android.support.v4.media.session.MediaControllerCompatApi21.getRatingType:(Ljava/lang/Object;)I │ │ -0b2bb8: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2bbc: 6e10 3404 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getRatingType:()I // method@0434 │ │ -0b2bc2: 0a00 |0005: move-result v0 │ │ -0b2bc4: 0f00 |0006: return v0 │ │ +0b094c: |[0b094c] android.support.v4.media.session.MediaControllerCompatApi21.getRatingType:(Ljava/lang/Object;)I │ │ +0b095c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0960: 6e10 3404 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getRatingType:()I // method@0434 │ │ +0b0966: 0a00 |0005: move-result v0 │ │ +0b0968: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67969,19 +67975,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2bc8: |[0b2bc8] android.support.v4.media.session.MediaControllerCompatApi21.getSessionActivity:(Ljava/lang/Object;)Landroid/app/PendingIntent; │ │ -0b2bd8: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2bdc: 6e10 3504 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getSessionActivity:()Landroid/app/PendingIntent; // method@0435 │ │ -0b2be2: 0c00 |0005: move-result-object v0 │ │ -0b2be4: 1100 |0006: return-object v0 │ │ +0b096c: |[0b096c] android.support.v4.media.session.MediaControllerCompatApi21.getSessionActivity:(Ljava/lang/Object;)Landroid/app/PendingIntent; │ │ +0b097c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0980: 6e10 3504 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getSessionActivity:()Landroid/app/PendingIntent; // method@0435 │ │ +0b0986: 0c00 |0005: move-result-object v0 │ │ +0b0988: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -67989,19 +67995,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 │ │ -0b2be8: |[0b2be8] android.support.v4.media.session.MediaControllerCompatApi21.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b2bf8: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2bfc: 6e10 3604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getTransportControls:()Landroid/media/session/MediaController$TransportControls; // method@0436 │ │ -0b2c02: 0c00 |0005: move-result-object v0 │ │ -0b2c04: 1100 |0006: return-object v0 │ │ +0b098c: |[0b098c] android.support.v4.media.session.MediaControllerCompatApi21.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b099c: 1f01 c300 |0000: check-cast v1, Landroid/media/session/MediaController; // type@00c3 │ │ +0b09a0: 6e10 3604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaController;.getTransportControls:()Landroid/media/session/MediaController$TransportControls; // method@0436 │ │ +0b09a6: 0c00 |0005: move-result-object v0 │ │ +0b09a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 controllerObj Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/media/session/MediaControllerCompatApi21;) │ │ @@ -68009,19 +68015,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b2c08: |[0b2c08] android.support.v4.media.session.MediaControllerCompatApi21.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ -0b2c18: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2c1c: 1f01 c000 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@00c0 │ │ -0b2c20: 6e30 3704 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.registerCallback:(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V // method@0437 │ │ -0b2c26: 0e00 |0007: return-void │ │ +0b09ac: |[0b09ac] android.support.v4.media.session.MediaControllerCompatApi21.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ +0b09bc: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b09c0: 1f01 c000 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@00c0 │ │ +0b09c4: 6e30 3704 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.registerCallback:(Landroid/media/session/MediaController$Callback;Landroid/os/Handler;)V // method@0437 │ │ +0b09ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ @@ -68032,18 +68038,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b2c28: |[0b2c28] android.support.v4.media.session.MediaControllerCompatApi21.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -0b2c38: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2c3c: 6e40 3804 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/session/MediaController;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0438 │ │ -0b2c42: 0e00 |0005: return-void │ │ +0b09cc: |[0b09cc] android.support.v4.media.session.MediaControllerCompatApi21.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0b09dc: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b09e0: 6e40 3804 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/media/session/MediaController;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@0438 │ │ +0b09e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 command Ljava/lang/String; │ │ @@ -68055,18 +68061,18 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2c44: |[0b2c44] android.support.v4.media.session.MediaControllerCompatApi21.setVolumeTo:(Ljava/lang/Object;II)V │ │ -0b2c54: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2c58: 6e30 3904 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.setVolumeTo:(II)V // method@0439 │ │ -0b2c5e: 0e00 |0005: return-void │ │ +0b09e8: |[0b09e8] android.support.v4.media.session.MediaControllerCompatApi21.setVolumeTo:(Ljava/lang/Object;II)V │ │ +0b09f8: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b09fc: 6e30 3904 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController;.setVolumeTo:(II)V // method@0439 │ │ +0b0a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 value I │ │ @@ -68077,35 +68083,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b2c60: |[0b2c60] android.support.v4.media.session.MediaControllerCompatApi21.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b2c70: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ -0b2c74: 1f01 c000 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@00c0 │ │ -0b2c78: 6e20 3a04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController;.unregisterCallback:(Landroid/media/session/MediaController$Callback;)V // method@043a │ │ -0b2c7e: 0e00 |0007: return-void │ │ +0b0a04: |[0b0a04] android.support.v4.media.session.MediaControllerCompatApi21.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b0a14: 1f00 c300 |0000: check-cast v0, Landroid/media/session/MediaController; // type@00c3 │ │ +0b0a18: 1f01 c000 |0002: check-cast v1, Landroid/media/session/MediaController$Callback; // type@00c0 │ │ +0b0a1c: 6e20 3a04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaController;.unregisterCallback:(Landroid/media/session/MediaController$Callback;)V // method@043a │ │ +0b0a22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controllerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5388 (MediaControllerCompatApi21.java) │ │ + source_file_idx : 5384 (MediaControllerCompatApi21.java) │ │ │ │ Class #390 header: │ │ class_idx : 777 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5389 │ │ +source_file_idx : 5385 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #390 annotations: │ │ Annotations on class │ │ @@ -68124,32 +68130,32 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2c80: |[0b2c80] android.support.v4.media.session.MediaControllerCompatApi23.:()V │ │ -0b2c90: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2c96: 0e00 |0003: return-void │ │ +0b0a24: |[0b0a24] android.support.v4.media.session.MediaControllerCompatApi23.:()V │ │ +0b0a34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b0a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi23; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5389 (MediaControllerCompatApi23.java) │ │ + source_file_idx : 5385 (MediaControllerCompatApi23.java) │ │ │ │ Class #391 header: │ │ class_idx : 778 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #391 annotations: │ │ Annotations on class │ │ @@ -68161,21 +68167,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #392 header: │ │ class_idx : 781 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -68200,37 +68206,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0b2c98: |[0b2c98] android.support.v4.media.session.MediaSessionCompat$Callback.:()V │ │ -0b2ca8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b2caa: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2cb0: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b2cb4: 1301 1700 |0006: const/16 v1, #int 23 // #17 │ │ -0b2cb8: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ -0b2cbc: 2200 0c03 |000a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23; // type@030c │ │ -0b2cc0: 7030 6912 3002 |000c: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1269 │ │ -0b2cc6: 7110 bd13 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi23;.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object; // method@13bd │ │ -0b2ccc: 0c00 |0012: move-result-object v0 │ │ -0b2cce: 5b30 ea05 |0013: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ -0b2cd2: 0e00 |0015: return-void │ │ -0b2cd4: 6000 c100 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b2cd8: 1301 1500 |0018: const/16 v1, #int 21 // #15 │ │ -0b2cdc: 3410 0e00 |001a: if-lt v0, v1, 0028 // +000e │ │ -0b2ce0: 2200 0b03 |001c: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; // type@030b │ │ -0b2ce4: 7030 5812 3002 |001e: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1258 │ │ -0b2cea: 7110 a313 0000 |0021: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; // method@13a3 │ │ -0b2cf0: 0c00 |0024: move-result-object v0 │ │ -0b2cf2: 5b30 ea05 |0025: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ -0b2cf6: 28ee |0027: goto 0015 // -0012 │ │ -0b2cf8: 5b32 ea05 |0028: iput-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ -0b2cfc: 28eb |002a: goto 0015 // -0015 │ │ +0b0a3c: |[0b0a3c] android.support.v4.media.session.MediaSessionCompat$Callback.:()V │ │ +0b0a4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b0a4e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0b0a54: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b0a58: 1301 1700 |0006: const/16 v1, #int 23 // #17 │ │ +0b0a5c: 3410 0e00 |0008: if-lt v0, v1, 0016 // +000e │ │ +0b0a60: 2200 0c03 |000a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23; // type@030c │ │ +0b0a64: 7030 6912 3002 |000c: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1269 │ │ +0b0a6a: 7110 bd13 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi23;.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object; // method@13bd │ │ +0b0a70: 0c00 |0012: move-result-object v0 │ │ +0b0a72: 5b30 ea05 |0013: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ +0b0a76: 0e00 |0015: return-void │ │ +0b0a78: 6000 c100 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b0a7c: 1301 1500 |0018: const/16 v1, #int 21 // #15 │ │ +0b0a80: 3410 0e00 |001a: if-lt v0, v1, 0028 // +000e │ │ +0b0a84: 2200 0b03 |001c: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; // type@030b │ │ +0b0a88: 7030 5812 3002 |001e: invoke-direct {v0, v3, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1258 │ │ +0b0a8e: 7110 a313 0000 |0021: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; // method@13a3 │ │ +0b0a94: 0c00 |0024: move-result-object v0 │ │ +0b0a96: 5b30 ea05 |0025: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ +0b0a9a: 28ee |0027: goto 0015 // -0012 │ │ +0b0a9c: 5b32 ea05 |0028: iput-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ +0b0aa0: 28eb |002a: goto 0015 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=511 │ │ 0x0004 line=512 │ │ 0x000a line=513 │ │ 0x0015 line=519 │ │ 0x0016 line=514 │ │ @@ -68245,16 +68251,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d00: |[0b2d00] android.support.v4.media.session.MediaSessionCompat$Callback.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -0b2d10: 0e00 |0000: return-void │ │ +0b0aa4: |[0b0aa4] android.support.v4.media.session.MediaSessionCompat$Callback.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0b0ab4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 command Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -68265,16 +68271,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d14: |[0b2d14] android.support.v4.media.session.MediaSessionCompat$Callback.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b2d24: 0e00 |0000: return-void │ │ +0b0ab8: |[0b0ab8] android.support.v4.media.session.MediaSessionCompat$Callback.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b0ac8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 action Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -68284,16 +68290,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d28: |[0b2d28] android.support.v4.media.session.MediaSessionCompat$Callback.onFastForward:()V │ │ -0b2d38: 0e00 |0000: return-void │ │ +0b0acc: |[0b0acc] android.support.v4.media.session.MediaSessionCompat$Callback.onFastForward:()V │ │ +0b0adc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68301,17 +68307,17 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b2d3c: |[0b2d3c] android.support.v4.media.session.MediaSessionCompat$Callback.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -0b2d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b2d4e: 0f00 |0001: return v0 │ │ +0b0ae0: |[0b0ae0] android.support.v4.media.session.MediaSessionCompat$Callback.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +0b0af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b0af2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0002 reg=2 mediaButtonEvent Landroid/content/Intent; │ │ │ │ @@ -68320,16 +68326,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d50: |[0b2d50] android.support.v4.media.session.MediaSessionCompat$Callback.onPause:()V │ │ -0b2d60: 0e00 |0000: return-void │ │ +0b0af4: |[0b0af4] android.support.v4.media.session.MediaSessionCompat$Callback.onPause:()V │ │ +0b0b04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68337,16 +68343,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d64: |[0b2d64] android.support.v4.media.session.MediaSessionCompat$Callback.onPlay:()V │ │ -0b2d74: 0e00 |0000: return-void │ │ +0b0b08: |[0b0b08] android.support.v4.media.session.MediaSessionCompat$Callback.onPlay:()V │ │ +0b0b18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68354,16 +68360,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d78: |[0b2d78] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b2d88: 0e00 |0000: return-void │ │ +0b0b1c: |[0b0b1c] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b0b2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 mediaId Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -68373,16 +68379,16 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2d8c: |[0b2d8c] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b2d9c: 0e00 |0000: return-void │ │ +0b0b30: |[0b0b30] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b0b40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 query Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -68392,16 +68398,16 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2da0: |[0b2da0] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -0b2db0: 0e00 |0000: return-void │ │ +0b0b44: |[0b0b44] android.support.v4.media.session.MediaSessionCompat$Callback.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +0b0b54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -68411,16 +68417,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2db4: |[0b2db4] android.support.v4.media.session.MediaSessionCompat$Callback.onRewind:()V │ │ -0b2dc4: 0e00 |0000: return-void │ │ +0b0b58: |[0b0b58] android.support.v4.media.session.MediaSessionCompat$Callback.onRewind:()V │ │ +0b0b68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68428,16 +68434,16 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2dc8: |[0b2dc8] android.support.v4.media.session.MediaSessionCompat$Callback.onSeekTo:(J)V │ │ -0b2dd8: 0e00 |0000: return-void │ │ +0b0b6c: |[0b0b6c] android.support.v4.media.session.MediaSessionCompat$Callback.onSeekTo:(J)V │ │ +0b0b7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 pos J │ │ │ │ @@ -68446,16 +68452,16 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2ddc: |[0b2ddc] android.support.v4.media.session.MediaSessionCompat$Callback.onSetRating:(Landroid/support/v4/media/RatingCompat;)V │ │ -0b2dec: 0e00 |0000: return-void │ │ +0b0b80: |[0b0b80] android.support.v4.media.session.MediaSessionCompat$Callback.onSetRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +0b0b90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 rating Landroid/support/v4/media/RatingCompat; │ │ │ │ @@ -68464,16 +68470,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2df0: |[0b2df0] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToNext:()V │ │ -0b2e00: 0e00 |0000: return-void │ │ +0b0b94: |[0b0b94] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToNext:()V │ │ +0b0ba4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #13 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68481,16 +68487,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2e04: |[0b2e04] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToPrevious:()V │ │ -0b2e14: 0e00 |0000: return-void │ │ +0b0ba8: |[0b0ba8] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToPrevious:()V │ │ +0b0bb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaSessionCompat$Callback;) │ │ @@ -68498,16 +68504,16 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2e18: |[0b2e18] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToQueueItem:(J)V │ │ -0b2e28: 0e00 |0000: return-void │ │ +0b0bbc: |[0b0bbc] android.support.v4.media.session.MediaSessionCompat$Callback.onSkipToQueueItem:(J)V │ │ +0b0bcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0001 reg=1 id J │ │ │ │ @@ -68516,29 +68522,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2e2c: |[0b2e2c] android.support.v4.media.session.MediaSessionCompat$Callback.onStop:()V │ │ -0b2e3c: 0e00 |0000: return-void │ │ +0b0bd0: |[0b0bd0] android.support.v4.media.session.MediaSessionCompat$Callback.onStop:()V │ │ +0b0be0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #393 header: │ │ class_idx : 782 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 19 │ │ │ │ Class #393 annotations: │ │ Annotations on class │ │ @@ -68666,21 +68672,21 @@ │ │ │ │ #18 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;) │ │ name : 'setSessionActivity' │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #394 header: │ │ class_idx : 786 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #394 annotations: │ │ Annotations on class │ │ @@ -68712,41 +68718,41 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b2e40: |[0b2e40] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command.:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -0b2e50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b2e56: 5b01 f105 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.command:Ljava/lang/String; // field@05f1 │ │ -0b2e5a: 5b02 f205 |0005: iput-object v2, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.extras:Landroid/os/Bundle; // field@05f2 │ │ -0b2e5e: 5b03 f305 |0007: iput-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.stub:Landroid/os/ResultReceiver; // field@05f3 │ │ -0b2e62: 0e00 |0009: return-void │ │ +0b0be4: |[0b0be4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command.:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0b0bf4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b0bfa: 5b01 f105 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.command:Ljava/lang/String; // field@05f1 │ │ +0b0bfe: 5b02 f205 |0005: iput-object v2, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.extras:Landroid/os/Bundle; // field@05f2 │ │ +0b0c02: 5b03 f305 |0007: iput-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.stub:Landroid/os/ResultReceiver; // field@05f3 │ │ +0b0c06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1765 │ │ 0x0003 line=1766 │ │ 0x0005 line=1767 │ │ 0x0007 line=1768 │ │ 0x0009 line=1769 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command; │ │ 0x0000 - 0x000a reg=1 command Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 extras Landroid/os/Bundle; │ │ 0x0000 - 0x000a reg=3 stub Landroid/os/ResultReceiver; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #395 header: │ │ class_idx : 788 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 20 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #395 annotations: │ │ Annotations on class │ │ @@ -68870,18 +68876,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2e64: |[0b2e64] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V │ │ -0b2e74: 5b01 0906 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2e78: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0b2e7e: 0e00 |0005: return-void │ │ +0b0c08: |[0b0c08] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V │ │ +0b0c18: 5b01 0906 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0c1c: 7020 cd04 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0b0c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1797 │ │ 0x0002 line=1798 │ │ 0x0005 line=1799 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ @@ -68893,143 +68899,143 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 278 16-bit code units │ │ -0b2e80: |[0b2e80] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.onMediaButtonEvent:(Landroid/view/KeyEvent;)V │ │ -0b2e90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b2e92: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b2e94: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ -0b2e98: 380b 0800 |0004: if-eqz v11, 000c // +0008 │ │ -0b2e9c: 6e10 af37 0b00 |0006: invoke-virtual {v11}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0b2ea2: 0a08 |0009: move-result v8 │ │ -0b2ea4: 3808 0300 |000a: if-eqz v8, 000d // +0003 │ │ -0b2ea8: 0e00 |000c: return-void │ │ -0b2eaa: 54a8 0906 |000d: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2eae: 7110 ee12 0800 |000f: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ -0b2eb4: 0c08 |0012: move-result-object v8 │ │ -0b2eb6: 3908 3e00 |0013: if-nez v8, 0051 // +003e │ │ -0b2eba: 0464 |0015: move-wide v4, v6 │ │ -0b2ebc: 6e10 b137 0b00 |0016: invoke-virtual {v11}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -0b2ec2: 0a08 |0019: move-result v8 │ │ -0b2ec4: 2c08 d600 0000 |001a: sparse-switch v8, 000000f0 // +000000d6 │ │ -0b2eca: 28ef |001d: goto 000c // -0011 │ │ -0b2ecc: 54a8 0906 |001e: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2ed0: 7110 ee12 0800 |0020: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ -0b2ed6: 0c08 |0023: move-result-object v8 │ │ -0b2ed8: 3808 b400 |0024: if-eqz v8, 00d8 // +00b4 │ │ -0b2edc: 54a8 0906 |0026: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2ee0: 7110 ee12 0800 |0028: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ -0b2ee6: 0c08 |002b: move-result-object v8 │ │ -0b2ee8: 6e10 0d14 0800 |002c: invoke-virtual {v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -0b2eee: 0a08 |002f: move-result v8 │ │ -0b2ef0: 1239 |0030: const/4 v9, #int 3 // #3 │ │ -0b2ef2: 3398 a700 |0031: if-ne v8, v9, 00d8 // +00a7 │ │ -0b2ef6: 0102 |0033: move v2, v0 │ │ -0b2ef8: 1608 0402 |0034: const-wide/16 v8, #int 516 // #204 │ │ -0b2efc: c048 |0036: and-long/2addr v8, v4 │ │ -0b2efe: 3108 0806 |0037: cmp-long v8, v8, v6 │ │ -0b2f02: 3808 a200 |0039: if-eqz v8, 00db // +00a2 │ │ -0b2f06: 0101 |003b: move v1, v0 │ │ -0b2f08: 1608 0202 |003c: const-wide/16 v8, #int 514 // #202 │ │ -0b2f0c: c048 |003e: and-long/2addr v8, v4 │ │ -0b2f0e: 3106 0806 |003f: cmp-long v6, v8, v6 │ │ -0b2f12: 3806 9d00 |0041: if-eqz v6, 00de // +009d │ │ -0b2f16: 3802 9e00 |0043: if-eqz v2, 00e1 // +009e │ │ -0b2f1a: 3800 9c00 |0045: if-eqz v0, 00e1 // +009c │ │ -0b2f1e: 54a3 0906 |0047: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2f22: 7110 ed12 0300 |0049: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2f28: 0c03 |004c: move-result-object v3 │ │ -0b2f2a: 6e10 7012 0300 |004d: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ -0b2f30: 28bc |0050: goto 000c // -0044 │ │ -0b2f32: 54a8 0906 |0051: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2f36: 7110 ee12 0800 |0053: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ -0b2f3c: 0c08 |0056: move-result-object v8 │ │ -0b2f3e: 6e10 0314 0800 |0057: invoke-virtual {v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ -0b2f44: 0b04 |005a: move-result-wide v4 │ │ -0b2f46: 28bb |005b: goto 0016 // -0045 │ │ -0b2f48: 1608 0400 |005c: const-wide/16 v8, #int 4 // #4 │ │ -0b2f4c: c048 |005e: and-long/2addr v8, v4 │ │ -0b2f4e: 3103 0806 |005f: cmp-long v3, v8, v6 │ │ -0b2f52: 3803 abff |0061: if-eqz v3, 000c // -0055 │ │ -0b2f56: 54a3 0906 |0063: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2f5a: 7110 ed12 0300 |0065: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2f60: 0c03 |0068: move-result-object v3 │ │ -0b2f62: 6e10 7112 0300 |0069: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ -0b2f68: 28a0 |006c: goto 000c // -0060 │ │ -0b2f6a: 1608 0200 |006d: const-wide/16 v8, #int 2 // #2 │ │ -0b2f6e: c048 |006f: and-long/2addr v8, v4 │ │ -0b2f70: 3103 0806 |0070: cmp-long v3, v8, v6 │ │ -0b2f74: 3803 9aff |0072: if-eqz v3, 000c // -0066 │ │ -0b2f78: 54a3 0906 |0074: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2f7c: 7110 ed12 0300 |0076: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2f82: 0c03 |0079: move-result-object v3 │ │ -0b2f84: 6e10 7012 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ -0b2f8a: 288f |007d: goto 000c // -0071 │ │ -0b2f8c: 1608 2000 |007e: const-wide/16 v8, #int 32 // #20 │ │ -0b2f90: c048 |0080: and-long/2addr v8, v4 │ │ -0b2f92: 3103 0806 |0081: cmp-long v3, v8, v6 │ │ -0b2f96: 3803 89ff |0083: if-eqz v3, 000c // -0077 │ │ -0b2f9a: 54a3 0906 |0085: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2f9e: 7110 ed12 0300 |0087: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2fa4: 0c03 |008a: move-result-object v3 │ │ -0b2fa6: 6e10 7812 0300 |008b: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ -0b2fac: 2900 7eff |008e: goto/16 000c // -0082 │ │ -0b2fb0: 1608 1000 |0090: const-wide/16 v8, #int 16 // #10 │ │ -0b2fb4: c048 |0092: and-long/2addr v8, v4 │ │ -0b2fb6: 3103 0806 |0093: cmp-long v3, v8, v6 │ │ -0b2fba: 3803 77ff |0095: if-eqz v3, 000c // -0089 │ │ -0b2fbe: 54a3 0906 |0097: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2fc2: 7110 ed12 0300 |0099: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2fc8: 0c03 |009c: move-result-object v3 │ │ -0b2fca: 6e10 7912 0300 |009d: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ -0b2fd0: 2900 6cff |00a0: goto/16 000c // -0094 │ │ -0b2fd4: 1608 0100 |00a2: const-wide/16 v8, #int 1 // #1 │ │ -0b2fd8: c048 |00a4: and-long/2addr v8, v4 │ │ -0b2fda: 3103 0806 |00a5: cmp-long v3, v8, v6 │ │ -0b2fde: 3803 65ff |00a7: if-eqz v3, 000c // -009b │ │ -0b2fe2: 54a3 0906 |00a9: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b2fe6: 7110 ed12 0300 |00ab: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b2fec: 0c03 |00ae: move-result-object v3 │ │ -0b2fee: 6e10 7b12 0300 |00af: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ -0b2ff4: 2900 5aff |00b2: goto/16 000c // -00a6 │ │ -0b2ff8: 1608 4000 |00b4: const-wide/16 v8, #int 64 // #40 │ │ -0b2ffc: c048 |00b6: and-long/2addr v8, v4 │ │ -0b2ffe: 3103 0806 |00b7: cmp-long v3, v8, v6 │ │ -0b3002: 3803 53ff |00b9: if-eqz v3, 000c // -00ad │ │ -0b3006: 54a3 0906 |00bb: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b300a: 7110 ed12 0300 |00bd: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3010: 0c03 |00c0: move-result-object v3 │ │ -0b3012: 6e10 6e12 0300 |00c1: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ -0b3018: 2900 48ff |00c4: goto/16 000c // -00b8 │ │ -0b301c: 1608 0800 |00c6: const-wide/16 v8, #int 8 // #8 │ │ -0b3020: c048 |00c8: and-long/2addr v8, v4 │ │ -0b3022: 3103 0806 |00c9: cmp-long v3, v8, v6 │ │ -0b3026: 3803 41ff |00cb: if-eqz v3, 000c // -00bf │ │ -0b302a: 54a3 0906 |00cd: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b302e: 7110 ed12 0300 |00cf: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3034: 0c03 |00d2: move-result-object v3 │ │ -0b3036: 6e10 7512 0300 |00d3: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ -0b303c: 2900 36ff |00d6: goto/16 000c // -00ca │ │ -0b3040: 0132 |00d8: move v2, v3 │ │ -0b3042: 2900 5bff |00d9: goto/16 0034 // -00a5 │ │ -0b3046: 0131 |00db: move v1, v3 │ │ -0b3048: 2900 60ff |00dc: goto/16 003c // -00a0 │ │ -0b304c: 0130 |00de: move v0, v3 │ │ -0b304e: 2900 64ff |00df: goto/16 0043 // -009c │ │ -0b3052: 3902 2bff |00e1: if-nez v2, 000c // -00d5 │ │ -0b3056: 3801 29ff |00e3: if-eqz v1, 000c // -00d7 │ │ -0b305a: 54a3 0906 |00e5: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b305e: 7110 ed12 0300 |00e7: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3064: 0c03 |00ea: move-result-object v3 │ │ -0b3066: 6e10 7112 0300 |00eb: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ -0b306c: 2900 1eff |00ee: goto/16 000c // -00e2 │ │ -0b3070: 0002 0900 4f00 0000 5500 0000 5600 ... |00f0: sparse-switch-data (38 units) │ │ +0b0c24: |[0b0c24] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.onMediaButtonEvent:(Landroid/view/KeyEvent;)V │ │ +0b0c34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b0c36: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b0c38: 1606 0000 |0002: const-wide/16 v6, #int 0 // #0 │ │ +0b0c3c: 380b 0800 |0004: if-eqz v11, 000c // +0008 │ │ +0b0c40: 6e10 af37 0b00 |0006: invoke-virtual {v11}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0b0c46: 0a08 |0009: move-result v8 │ │ +0b0c48: 3808 0300 |000a: if-eqz v8, 000d // +0003 │ │ +0b0c4c: 0e00 |000c: return-void │ │ +0b0c4e: 54a8 0906 |000d: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0c52: 7110 ee12 0800 |000f: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ +0b0c58: 0c08 |0012: move-result-object v8 │ │ +0b0c5a: 3908 3e00 |0013: if-nez v8, 0051 // +003e │ │ +0b0c5e: 0464 |0015: move-wide v4, v6 │ │ +0b0c60: 6e10 b137 0b00 |0016: invoke-virtual {v11}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +0b0c66: 0a08 |0019: move-result v8 │ │ +0b0c68: 2c08 d600 0000 |001a: sparse-switch v8, 000000f0 // +000000d6 │ │ +0b0c6e: 28ef |001d: goto 000c // -0011 │ │ +0b0c70: 54a8 0906 |001e: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0c74: 7110 ee12 0800 |0020: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ +0b0c7a: 0c08 |0023: move-result-object v8 │ │ +0b0c7c: 3808 b400 |0024: if-eqz v8, 00d8 // +00b4 │ │ +0b0c80: 54a8 0906 |0026: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0c84: 7110 ee12 0800 |0028: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ +0b0c8a: 0c08 |002b: move-result-object v8 │ │ +0b0c8c: 6e10 0d14 0800 |002c: invoke-virtual {v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +0b0c92: 0a08 |002f: move-result v8 │ │ +0b0c94: 1239 |0030: const/4 v9, #int 3 // #3 │ │ +0b0c96: 3398 a700 |0031: if-ne v8, v9, 00d8 // +00a7 │ │ +0b0c9a: 0102 |0033: move v2, v0 │ │ +0b0c9c: 1608 0402 |0034: const-wide/16 v8, #int 516 // #204 │ │ +0b0ca0: c048 |0036: and-long/2addr v8, v4 │ │ +0b0ca2: 3108 0806 |0037: cmp-long v8, v8, v6 │ │ +0b0ca6: 3808 a200 |0039: if-eqz v8, 00db // +00a2 │ │ +0b0caa: 0101 |003b: move v1, v0 │ │ +0b0cac: 1608 0202 |003c: const-wide/16 v8, #int 514 // #202 │ │ +0b0cb0: c048 |003e: and-long/2addr v8, v4 │ │ +0b0cb2: 3106 0806 |003f: cmp-long v6, v8, v6 │ │ +0b0cb6: 3806 9d00 |0041: if-eqz v6, 00de // +009d │ │ +0b0cba: 3802 9e00 |0043: if-eqz v2, 00e1 // +009e │ │ +0b0cbe: 3800 9c00 |0045: if-eqz v0, 00e1 // +009c │ │ +0b0cc2: 54a3 0906 |0047: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0cc6: 7110 ed12 0300 |0049: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0ccc: 0c03 |004c: move-result-object v3 │ │ +0b0cce: 6e10 7012 0300 |004d: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ +0b0cd4: 28bc |0050: goto 000c // -0044 │ │ +0b0cd6: 54a8 0906 |0051: iget-object v8, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0cda: 7110 ee12 0800 |0053: invoke-static {v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12ee │ │ +0b0ce0: 0c08 |0056: move-result-object v8 │ │ +0b0ce2: 6e10 0314 0800 |0057: invoke-virtual {v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ +0b0ce8: 0b04 |005a: move-result-wide v4 │ │ +0b0cea: 28bb |005b: goto 0016 // -0045 │ │ +0b0cec: 1608 0400 |005c: const-wide/16 v8, #int 4 // #4 │ │ +0b0cf0: c048 |005e: and-long/2addr v8, v4 │ │ +0b0cf2: 3103 0806 |005f: cmp-long v3, v8, v6 │ │ +0b0cf6: 3803 abff |0061: if-eqz v3, 000c // -0055 │ │ +0b0cfa: 54a3 0906 |0063: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0cfe: 7110 ed12 0300 |0065: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0d04: 0c03 |0068: move-result-object v3 │ │ +0b0d06: 6e10 7112 0300 |0069: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ +0b0d0c: 28a0 |006c: goto 000c // -0060 │ │ +0b0d0e: 1608 0200 |006d: const-wide/16 v8, #int 2 // #2 │ │ +0b0d12: c048 |006f: and-long/2addr v8, v4 │ │ +0b0d14: 3103 0806 |0070: cmp-long v3, v8, v6 │ │ +0b0d18: 3803 9aff |0072: if-eqz v3, 000c // -0066 │ │ +0b0d1c: 54a3 0906 |0074: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0d20: 7110 ed12 0300 |0076: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0d26: 0c03 |0079: move-result-object v3 │ │ +0b0d28: 6e10 7012 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ +0b0d2e: 288f |007d: goto 000c // -0071 │ │ +0b0d30: 1608 2000 |007e: const-wide/16 v8, #int 32 // #20 │ │ +0b0d34: c048 |0080: and-long/2addr v8, v4 │ │ +0b0d36: 3103 0806 |0081: cmp-long v3, v8, v6 │ │ +0b0d3a: 3803 89ff |0083: if-eqz v3, 000c // -0077 │ │ +0b0d3e: 54a3 0906 |0085: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0d42: 7110 ed12 0300 |0087: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0d48: 0c03 |008a: move-result-object v3 │ │ +0b0d4a: 6e10 7812 0300 |008b: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ +0b0d50: 2900 7eff |008e: goto/16 000c // -0082 │ │ +0b0d54: 1608 1000 |0090: const-wide/16 v8, #int 16 // #10 │ │ +0b0d58: c048 |0092: and-long/2addr v8, v4 │ │ +0b0d5a: 3103 0806 |0093: cmp-long v3, v8, v6 │ │ +0b0d5e: 3803 77ff |0095: if-eqz v3, 000c // -0089 │ │ +0b0d62: 54a3 0906 |0097: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0d66: 7110 ed12 0300 |0099: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0d6c: 0c03 |009c: move-result-object v3 │ │ +0b0d6e: 6e10 7912 0300 |009d: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ +0b0d74: 2900 6cff |00a0: goto/16 000c // -0094 │ │ +0b0d78: 1608 0100 |00a2: const-wide/16 v8, #int 1 // #1 │ │ +0b0d7c: c048 |00a4: and-long/2addr v8, v4 │ │ +0b0d7e: 3103 0806 |00a5: cmp-long v3, v8, v6 │ │ +0b0d82: 3803 65ff |00a7: if-eqz v3, 000c // -009b │ │ +0b0d86: 54a3 0906 |00a9: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0d8a: 7110 ed12 0300 |00ab: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0d90: 0c03 |00ae: move-result-object v3 │ │ +0b0d92: 6e10 7b12 0300 |00af: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ +0b0d98: 2900 5aff |00b2: goto/16 000c // -00a6 │ │ +0b0d9c: 1608 4000 |00b4: const-wide/16 v8, #int 64 // #40 │ │ +0b0da0: c048 |00b6: and-long/2addr v8, v4 │ │ +0b0da2: 3103 0806 |00b7: cmp-long v3, v8, v6 │ │ +0b0da6: 3803 53ff |00b9: if-eqz v3, 000c // -00ad │ │ +0b0daa: 54a3 0906 |00bb: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0dae: 7110 ed12 0300 |00bd: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0db4: 0c03 |00c0: move-result-object v3 │ │ +0b0db6: 6e10 6e12 0300 |00c1: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ +0b0dbc: 2900 48ff |00c4: goto/16 000c // -00b8 │ │ +0b0dc0: 1608 0800 |00c6: const-wide/16 v8, #int 8 // #8 │ │ +0b0dc4: c048 |00c8: and-long/2addr v8, v4 │ │ +0b0dc6: 3103 0806 |00c9: cmp-long v3, v8, v6 │ │ +0b0dca: 3803 41ff |00cb: if-eqz v3, 000c // -00bf │ │ +0b0dce: 54a3 0906 |00cd: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0dd2: 7110 ed12 0300 |00cf: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0dd8: 0c03 |00d2: move-result-object v3 │ │ +0b0dda: 6e10 7512 0300 |00d3: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ +0b0de0: 2900 36ff |00d6: goto/16 000c // -00ca │ │ +0b0de4: 0132 |00d8: move v2, v3 │ │ +0b0de6: 2900 5bff |00d9: goto/16 0034 // -00a5 │ │ +0b0dea: 0131 |00db: move v1, v3 │ │ +0b0dec: 2900 60ff |00dc: goto/16 003c // -00a0 │ │ +0b0df0: 0130 |00de: move v0, v3 │ │ +0b0df2: 2900 64ff |00df: goto/16 0043 // -009c │ │ +0b0df6: 3902 2bff |00e1: if-nez v2, 000c // -00d5 │ │ +0b0dfa: 3801 29ff |00e3: if-eqz v1, 000c // -00d7 │ │ +0b0dfe: 54a3 0906 |00e5: iget-object v3, v10, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0e02: 7110 ed12 0300 |00e7: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0e08: 0c03 |00ea: move-result-object v3 │ │ +0b0e0a: 6e10 7112 0300 |00eb: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ +0b0e10: 2900 1eff |00ee: goto/16 000c // -00e2 │ │ +0b0e14: 0002 0900 4f00 0000 5500 0000 5600 ... |00f0: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1890 │ │ 0x000c line=1947 │ │ 0x000d line=1893 │ │ 0x0016 line=1894 │ │ 0x001e line=1934 │ │ @@ -69076,161 +69082,161 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 338 16-bit code units │ │ -0b30bc: |[0b30bc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ -0b30cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b30ce: 5483 0906 |0001: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b30d2: 7110 ed12 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b30d8: 0c03 |0006: move-result-object v3 │ │ -0b30da: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -0b30de: 0e00 |0009: return-void │ │ -0b30e0: 5293 c400 |000a: iget v3, v9, Landroid/os/Message;.what:I // field@00c4 │ │ -0b30e4: 2b03 1e01 0000 |000c: packed-switch v3, 0000012a // +0000011e │ │ -0b30ea: 28fa |000f: goto 0009 // -0006 │ │ -0b30ec: 5483 0906 |0010: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b30f0: 7110 ed12 0300 |0012: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b30f6: 0c03 |0015: move-result-object v3 │ │ -0b30f8: 6e10 7112 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ -0b30fe: 28f0 |0019: goto 0009 // -0010 │ │ -0b3100: 5483 0906 |001a: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3104: 7110 ed12 0300 |001c: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b310a: 0c04 |001f: move-result-object v4 │ │ -0b310c: 5493 c300 |0020: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3110: 1f03 7708 |0022: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0b3114: 6e10 e604 0900 |0024: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ -0b311a: 0c05 |0027: move-result-object v5 │ │ -0b311c: 6e30 7212 3405 |0028: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1272 │ │ -0b3122: 28de |002b: goto 0009 // -0022 │ │ -0b3124: 5483 0906 |002c: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3128: 7110 ed12 0300 |002e: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b312e: 0c04 |0031: move-result-object v4 │ │ -0b3130: 5493 c300 |0032: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3134: 1f03 7708 |0034: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0b3138: 6e10 e604 0900 |0036: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ -0b313e: 0c05 |0039: move-result-object v5 │ │ -0b3140: 6e30 7312 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1273 │ │ -0b3146: 28cc |003d: goto 0009 // -0034 │ │ -0b3148: 5483 0906 |003e: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b314c: 7110 ed12 0300 |0040: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3152: 0c04 |0043: move-result-object v4 │ │ -0b3154: 5493 c300 |0044: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3158: 1f03 d100 |0046: check-cast v3, Landroid/net/Uri; // type@00d1 │ │ -0b315c: 6e10 e604 0900 |0048: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ -0b3162: 0c05 |004b: move-result-object v5 │ │ -0b3164: 6e30 7412 3405 |004c: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1274 │ │ -0b316a: 28ba |004f: goto 0009 // -0046 │ │ -0b316c: 5483 0906 |0050: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3170: 7110 ed12 0300 |0052: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3176: 0c04 |0055: move-result-object v4 │ │ -0b3178: 5493 c300 |0056: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b317c: 1f03 6c08 |0058: check-cast v3, Ljava/lang/Long; // type@086c │ │ -0b3180: 6e10 0543 0300 |005a: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@4305 │ │ -0b3186: 0b06 |005d: move-result-wide v6 │ │ -0b3188: 6e30 7a12 6407 |005e: invoke-virtual {v4, v6, v7}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToQueueItem:(J)V // method@127a │ │ -0b318e: 28a8 |0061: goto 0009 // -0058 │ │ -0b3190: 5483 0906 |0062: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3194: 7110 ed12 0300 |0064: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b319a: 0c03 |0067: move-result-object v3 │ │ -0b319c: 6e10 7012 0300 |0068: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ -0b31a2: 289e |006b: goto 0009 // -0062 │ │ -0b31a4: 5483 0906 |006c: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b31a8: 7110 ed12 0300 |006e: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b31ae: 0c03 |0071: move-result-object v3 │ │ -0b31b0: 6e10 7b12 0300 |0072: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ -0b31b6: 2894 |0075: goto 0009 // -006c │ │ -0b31b8: 5483 0906 |0076: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b31bc: 7110 ed12 0300 |0078: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b31c2: 0c03 |007b: move-result-object v3 │ │ -0b31c4: 6e10 7812 0300 |007c: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ -0b31ca: 288a |007f: goto 0009 // -0076 │ │ -0b31cc: 5483 0906 |0080: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b31d0: 7110 ed12 0300 |0082: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b31d6: 0c03 |0085: move-result-object v3 │ │ -0b31d8: 6e10 7912 0300 |0086: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ -0b31de: 2880 |0089: goto 0009 // -0080 │ │ -0b31e0: 5483 0906 |008a: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b31e4: 7110 ed12 0300 |008c: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b31ea: 0c03 |008f: move-result-object v3 │ │ -0b31ec: 6e10 6e12 0300 |0090: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ -0b31f2: 2900 76ff |0093: goto/16 0009 // -008a │ │ -0b31f6: 5483 0906 |0095: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b31fa: 7110 ed12 0300 |0097: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3200: 0c03 |009a: move-result-object v3 │ │ -0b3202: 6e10 7512 0300 |009b: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ -0b3208: 2900 6bff |009e: goto/16 0009 // -0095 │ │ -0b320c: 5483 0906 |00a0: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3210: 7110 ed12 0300 |00a2: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b3216: 0c04 |00a5: move-result-object v4 │ │ -0b3218: 5493 c300 |00a6: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b321c: 1f03 6c08 |00a8: check-cast v3, Ljava/lang/Long; // type@086c │ │ -0b3220: 6e10 0543 0300 |00aa: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@4305 │ │ -0b3226: 0b06 |00ad: move-result-wide v6 │ │ -0b3228: 6e30 7612 6407 |00ae: invoke-virtual {v4, v6, v7}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ -0b322e: 2900 58ff |00b1: goto/16 0009 // -00a8 │ │ -0b3232: 5483 0906 |00b3: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3236: 7110 ed12 0300 |00b5: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b323c: 0c04 |00b8: move-result-object v4 │ │ -0b323e: 5493 c300 |00b9: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3242: 1f03 c202 |00bb: check-cast v3, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -0b3246: 6e20 7712 3400 |00bd: invoke-virtual {v4, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ -0b324c: 2900 49ff |00c0: goto/16 0009 // -00b7 │ │ -0b3250: 5483 0906 |00c2: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3254: 7110 ed12 0300 |00c4: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b325a: 0c04 |00c7: move-result-object v4 │ │ -0b325c: 5493 c300 |00c8: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3260: 1f03 7708 |00ca: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0b3264: 6e10 e604 0900 |00cc: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ -0b326a: 0c05 |00cf: move-result-object v5 │ │ -0b326c: 6e30 6d12 3405 |00d0: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@126d │ │ -0b3272: 2900 36ff |00d3: goto/16 0009 // -00ca │ │ -0b3276: 5492 c300 |00d5: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b327a: 1f02 e206 |00d7: check-cast v2, Landroid/view/KeyEvent; // type@06e2 │ │ -0b327e: 2201 4d00 |00d9: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0b3282: 1a03 4a20 |00db: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@204a │ │ -0b3286: 7020 c801 3100 |00dd: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0b328c: 1a03 5320 |00e0: const-string v3, "android.intent.extra.KEY_EVENT" // string@2053 │ │ -0b3290: 6e30 e201 3102 |00e2: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -0b3296: 5483 0906 |00e5: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b329a: 7110 ed12 0300 |00e7: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b32a0: 0c03 |00ea: move-result-object v3 │ │ -0b32a2: 6e20 6f12 1300 |00eb: invoke-virtual {v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ -0b32a8: 0a03 |00ee: move-result v3 │ │ -0b32aa: 3903 1aff |00ef: if-nez v3, 0009 // -00e6 │ │ -0b32ae: 7020 d812 2800 |00f1: invoke-direct {v8, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.onMediaButtonEvent:(Landroid/view/KeyEvent;)V // method@12d8 │ │ -0b32b4: 2900 15ff |00f4: goto/16 0009 // -00eb │ │ -0b32b8: 5490 c300 |00f6: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b32bc: 1f00 1203 |00f8: check-cast v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command; // type@0312 │ │ -0b32c0: 5483 0906 |00fa: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b32c4: 7110 ed12 0300 |00fc: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ -0b32ca: 0c03 |00ff: move-result-object v3 │ │ -0b32cc: 5404 f105 |0100: iget-object v4, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.command:Ljava/lang/String; // field@05f1 │ │ -0b32d0: 5405 f205 |0102: iget-object v5, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.extras:Landroid/os/Bundle; // field@05f2 │ │ -0b32d4: 5406 f305 |0104: iget-object v6, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.stub:Landroid/os/ResultReceiver; // field@05f3 │ │ -0b32d8: 6e40 6c12 4365 |0106: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ -0b32de: 2900 00ff |0109: goto/16 0009 // -0100 │ │ -0b32e2: 5484 0906 |010b: iget-object v4, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b32e6: 5493 c300 |010d: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b32ea: 1f03 6808 |010f: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ -0b32ee: 6e10 fd42 0300 |0111: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0b32f4: 0a03 |0114: move-result v3 │ │ -0b32f6: 7130 e512 3405 |0115: invoke-static {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e5 │ │ -0b32fc: 2900 f1fe |0118: goto/16 0009 // -010f │ │ -0b3300: 5484 0906 |011a: iget-object v4, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ -0b3304: 5493 c300 |011c: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0b3308: 1f03 6808 |011e: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ -0b330c: 6e10 fd42 0300 |0120: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0b3312: 0a03 |0123: move-result v3 │ │ -0b3314: 7130 e612 3405 |0124: invoke-static {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e6 │ │ -0b331a: 2900 e2fe |0127: goto/16 0009 // -011e │ │ -0b331e: 0000 |0129: nop // spacer │ │ -0b3320: 0001 1200 0100 0000 0400 0000 0e00 ... |012a: packed-switch-data (40 units) │ │ +0b0e60: |[0b0e60] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.handleMessage:(Landroid/os/Message;)V │ │ +0b0e70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b0e72: 5483 0906 |0001: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0e76: 7110 ed12 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0e7c: 0c03 |0006: move-result-object v3 │ │ +0b0e7e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +0b0e82: 0e00 |0009: return-void │ │ +0b0e84: 5293 c400 |000a: iget v3, v9, Landroid/os/Message;.what:I // field@00c4 │ │ +0b0e88: 2b03 1e01 0000 |000c: packed-switch v3, 0000012a // +0000011e │ │ +0b0e8e: 28fa |000f: goto 0009 // -0006 │ │ +0b0e90: 5483 0906 |0010: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0e94: 7110 ed12 0300 |0012: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0e9a: 0c03 |0015: move-result-object v3 │ │ +0b0e9c: 6e10 7112 0300 |0016: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ +0b0ea2: 28f0 |0019: goto 0009 // -0010 │ │ +0b0ea4: 5483 0906 |001a: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0ea8: 7110 ed12 0300 |001c: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0eae: 0c04 |001f: move-result-object v4 │ │ +0b0eb0: 5493 c300 |0020: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0eb4: 1f03 7708 |0022: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0b0eb8: 6e10 e604 0900 |0024: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ +0b0ebe: 0c05 |0027: move-result-object v5 │ │ +0b0ec0: 6e30 7212 3405 |0028: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1272 │ │ +0b0ec6: 28de |002b: goto 0009 // -0022 │ │ +0b0ec8: 5483 0906 |002c: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0ecc: 7110 ed12 0300 |002e: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0ed2: 0c04 |0031: move-result-object v4 │ │ +0b0ed4: 5493 c300 |0032: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0ed8: 1f03 7708 |0034: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0b0edc: 6e10 e604 0900 |0036: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ +0b0ee2: 0c05 |0039: move-result-object v5 │ │ +0b0ee4: 6e30 7312 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1273 │ │ +0b0eea: 28cc |003d: goto 0009 // -0034 │ │ +0b0eec: 5483 0906 |003e: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0ef0: 7110 ed12 0300 |0040: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0ef6: 0c04 |0043: move-result-object v4 │ │ +0b0ef8: 5493 c300 |0044: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0efc: 1f03 d100 |0046: check-cast v3, Landroid/net/Uri; // type@00d1 │ │ +0b0f00: 6e10 e604 0900 |0048: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ +0b0f06: 0c05 |004b: move-result-object v5 │ │ +0b0f08: 6e30 7412 3405 |004c: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1274 │ │ +0b0f0e: 28ba |004f: goto 0009 // -0046 │ │ +0b0f10: 5483 0906 |0050: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f14: 7110 ed12 0300 |0052: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f1a: 0c04 |0055: move-result-object v4 │ │ +0b0f1c: 5493 c300 |0056: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0f20: 1f03 6c08 |0058: check-cast v3, Ljava/lang/Long; // type@086c │ │ +0b0f24: 6e10 0543 0300 |005a: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@4305 │ │ +0b0f2a: 0b06 |005d: move-result-wide v6 │ │ +0b0f2c: 6e30 7a12 6407 |005e: invoke-virtual {v4, v6, v7}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToQueueItem:(J)V // method@127a │ │ +0b0f32: 28a8 |0061: goto 0009 // -0058 │ │ +0b0f34: 5483 0906 |0062: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f38: 7110 ed12 0300 |0064: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f3e: 0c03 |0067: move-result-object v3 │ │ +0b0f40: 6e10 7012 0300 |0068: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ +0b0f46: 289e |006b: goto 0009 // -0062 │ │ +0b0f48: 5483 0906 |006c: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f4c: 7110 ed12 0300 |006e: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f52: 0c03 |0071: move-result-object v3 │ │ +0b0f54: 6e10 7b12 0300 |0072: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ +0b0f5a: 2894 |0075: goto 0009 // -006c │ │ +0b0f5c: 5483 0906 |0076: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f60: 7110 ed12 0300 |0078: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f66: 0c03 |007b: move-result-object v3 │ │ +0b0f68: 6e10 7812 0300 |007c: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ +0b0f6e: 288a |007f: goto 0009 // -0076 │ │ +0b0f70: 5483 0906 |0080: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f74: 7110 ed12 0300 |0082: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f7a: 0c03 |0085: move-result-object v3 │ │ +0b0f7c: 6e10 7912 0300 |0086: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ +0b0f82: 2880 |0089: goto 0009 // -0080 │ │ +0b0f84: 5483 0906 |008a: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f88: 7110 ed12 0300 |008c: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0f8e: 0c03 |008f: move-result-object v3 │ │ +0b0f90: 6e10 6e12 0300 |0090: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ +0b0f96: 2900 76ff |0093: goto/16 0009 // -008a │ │ +0b0f9a: 5483 0906 |0095: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0f9e: 7110 ed12 0300 |0097: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0fa4: 0c03 |009a: move-result-object v3 │ │ +0b0fa6: 6e10 7512 0300 |009b: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ +0b0fac: 2900 6bff |009e: goto/16 0009 // -0095 │ │ +0b0fb0: 5483 0906 |00a0: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0fb4: 7110 ed12 0300 |00a2: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0fba: 0c04 |00a5: move-result-object v4 │ │ +0b0fbc: 5493 c300 |00a6: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0fc0: 1f03 6c08 |00a8: check-cast v3, Ljava/lang/Long; // type@086c │ │ +0b0fc4: 6e10 0543 0300 |00aa: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@4305 │ │ +0b0fca: 0b06 |00ad: move-result-wide v6 │ │ +0b0fcc: 6e30 7612 6407 |00ae: invoke-virtual {v4, v6, v7}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ +0b0fd2: 2900 58ff |00b1: goto/16 0009 // -00a8 │ │ +0b0fd6: 5483 0906 |00b3: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0fda: 7110 ed12 0300 |00b5: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0fe0: 0c04 |00b8: move-result-object v4 │ │ +0b0fe2: 5493 c300 |00b9: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b0fe6: 1f03 c202 |00bb: check-cast v3, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +0b0fea: 6e20 7712 3400 |00bd: invoke-virtual {v4, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ +0b0ff0: 2900 49ff |00c0: goto/16 0009 // -00b7 │ │ +0b0ff4: 5483 0906 |00c2: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b0ff8: 7110 ed12 0300 |00c4: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b0ffe: 0c04 |00c7: move-result-object v4 │ │ +0b1000: 5493 c300 |00c8: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b1004: 1f03 7708 |00ca: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0b1008: 6e10 e604 0900 |00cc: invoke-virtual {v9}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@04e6 │ │ +0b100e: 0c05 |00cf: move-result-object v5 │ │ +0b1010: 6e30 6d12 3405 |00d0: invoke-virtual {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@126d │ │ +0b1016: 2900 36ff |00d3: goto/16 0009 // -00ca │ │ +0b101a: 5492 c300 |00d5: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b101e: 1f02 e206 |00d7: check-cast v2, Landroid/view/KeyEvent; // type@06e2 │ │ +0b1022: 2201 4d00 |00d9: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0b1026: 1a03 4520 |00db: const-string v3, "android.intent.action.MEDIA_BUTTON" // string@2045 │ │ +0b102a: 7020 c801 3100 |00dd: invoke-direct {v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0b1030: 1a03 4e20 |00e0: const-string v3, "android.intent.extra.KEY_EVENT" // string@204e │ │ +0b1034: 6e30 e201 3102 |00e2: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +0b103a: 5483 0906 |00e5: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b103e: 7110 ed12 0300 |00e7: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b1044: 0c03 |00ea: move-result-object v3 │ │ +0b1046: 6e20 6f12 1300 |00eb: invoke-virtual {v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ +0b104c: 0a03 |00ee: move-result v3 │ │ +0b104e: 3903 1aff |00ef: if-nez v3, 0009 // -00e6 │ │ +0b1052: 7020 d812 2800 |00f1: invoke-direct {v8, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.onMediaButtonEvent:(Landroid/view/KeyEvent;)V // method@12d8 │ │ +0b1058: 2900 15ff |00f4: goto/16 0009 // -00eb │ │ +0b105c: 5490 c300 |00f6: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b1060: 1f00 1203 |00f8: check-cast v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command; // type@0312 │ │ +0b1064: 5483 0906 |00fa: iget-object v3, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b1068: 7110 ed12 0300 |00fc: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; // method@12ed │ │ +0b106e: 0c03 |00ff: move-result-object v3 │ │ +0b1070: 5404 f105 |0100: iget-object v4, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.command:Ljava/lang/String; // field@05f1 │ │ +0b1074: 5405 f205 |0102: iget-object v5, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.extras:Landroid/os/Bundle; // field@05f2 │ │ +0b1078: 5406 f305 |0104: iget-object v6, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.stub:Landroid/os/ResultReceiver; // field@05f3 │ │ +0b107c: 6e40 6c12 4365 |0106: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ +0b1082: 2900 00ff |0109: goto/16 0009 // -0100 │ │ +0b1086: 5484 0906 |010b: iget-object v4, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b108a: 5493 c300 |010d: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b108e: 1f03 6808 |010f: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ +0b1092: 6e10 fd42 0300 |0111: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0b1098: 0a03 |0114: move-result v3 │ │ +0b109a: 7130 e512 3405 |0115: invoke-static {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e5 │ │ +0b10a0: 2900 f1fe |0118: goto/16 0009 // -010f │ │ +0b10a4: 5484 0906 |011a: iget-object v4, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@0609 │ │ +0b10a8: 5493 c300 |011c: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0b10ac: 1f03 6808 |011e: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ +0b10b0: 6e10 fd42 0300 |0120: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0b10b6: 0a03 |0123: move-result v3 │ │ +0b10b8: 7130 e612 3405 |0124: invoke-static {v4, v3, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e6 │ │ +0b10be: 2900 e2fe |0127: goto/16 0009 // -011e │ │ +0b10c2: 0000 |0129: nop // spacer │ │ +0b10c4: 0001 1200 0100 0000 0400 0000 0e00 ... |012a: packed-switch-data (40 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1821 │ │ 0x0009 line=1887 │ │ 0x000a line=1824 │ │ 0x0010 line=1826 │ │ 0x001a line=1829 │ │ @@ -69268,18 +69274,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b3370: |[0b3370] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(I)V │ │ -0b3380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3382: 6e30 da12 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -0b3388: 0e00 |0004: return-void │ │ +0b1114: |[0b1114] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(I)V │ │ +0b1124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1126: 6e30 da12 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +0b112c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1812 │ │ 0x0004 line=1813 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ 0x0000 - 0x0005 reg=2 what I │ │ @@ -69289,19 +69295,19 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b338c: |[0b338c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;)V │ │ -0b339c: 6e30 d712 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@12d7 │ │ -0b33a2: 0c00 |0003: move-result-object v0 │ │ -0b33a4: 6e10 e804 0000 |0004: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0b33aa: 0e00 |0007: return-void │ │ +0b1130: |[0b1130] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;)V │ │ +0b1140: 6e30 d712 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@12d7 │ │ +0b1146: 0c00 |0003: move-result-object v0 │ │ +0b1148: 6e10 e804 0000 |0004: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0b114e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1808 │ │ 0x0007 line=1809 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ 0x0000 - 0x0008 reg=2 what I │ │ @@ -69312,20 +69318,20 @@ │ │ type : '(ILjava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0b33ac: |[0b33ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;I)V │ │ -0b33bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b33be: 6e53 d612 2104 |0001: invoke-virtual {v1, v2, v4, v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(IIILjava/lang/Object;)Landroid/os/Message; // method@12d6 │ │ -0b33c4: 0c00 |0004: move-result-object v0 │ │ -0b33c6: 6e10 e804 0000 |0005: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0b33cc: 0e00 |0008: return-void │ │ +0b1150: |[0b1150] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;I)V │ │ +0b1160: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1162: 6e53 d612 2104 |0001: invoke-virtual {v1, v2, v4, v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(IIILjava/lang/Object;)Landroid/os/Message; // method@12d6 │ │ +0b1168: 0c00 |0004: move-result-object v0 │ │ +0b116a: 6e10 e804 0000 |0005: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0b1170: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ 0x0008 line=1817 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ 0x0000 - 0x0009 reg=2 what I │ │ @@ -69337,40 +69343,40 @@ │ │ type : '(ILjava/lang/Object;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b33d0: |[0b33d0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;Landroid/os/Bundle;)V │ │ -0b33e0: 6e30 d712 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@12d7 │ │ -0b33e6: 0c00 |0003: move-result-object v0 │ │ -0b33e8: 6e20 e904 4000 |0004: invoke-virtual {v0, v4}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@04e9 │ │ -0b33ee: 6e10 e804 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0b33f4: 0e00 |000a: return-void │ │ +0b1174: |[0b1174] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler.post:(ILjava/lang/Object;Landroid/os/Bundle;)V │ │ +0b1184: 6e30 d712 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@12d7 │ │ +0b118a: 0c00 |0003: move-result-object v0 │ │ +0b118c: 6e20 e904 4000 |0004: invoke-virtual {v0, v4}, Landroid/os/Message;.setData:(Landroid/os/Bundle;)V // method@04e9 │ │ +0b1192: 6e10 e804 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0b1198: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1802 │ │ 0x0004 line=1803 │ │ 0x0007 line=1804 │ │ 0x000a line=1805 │ │ locals : │ │ 0x0004 - 0x000b reg=0 msg Landroid/os/Message; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ 0x0000 - 0x000b reg=2 what I │ │ 0x0000 - 0x000b reg=3 obj Ljava/lang/Object; │ │ 0x0000 - 0x000b reg=4 bundle Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #396 header: │ │ class_idx : 790 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #396 annotations: │ │ Annotations on class │ │ @@ -69388,21 +69394,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;) │ │ name : 'onActiveChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #397 header: │ │ class_idx : 791 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #397 annotations: │ │ Annotations on class │ │ @@ -69424,17 +69430,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b33f8: |[0b33f8] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.:()V │ │ -0b3408: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b340e: 0e00 |0003: return-void │ │ +0b119c: |[0b119c] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.:()V │ │ +0b11ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b11b2: 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 - │ │ @@ -69443,19 +69449,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 │ │ -0b3410: |[0b3410] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ -0b3420: 2200 1803 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ -0b3424: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b3426: 7030 1b13 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@131b │ │ -0b342c: 1100 |0006: return-object v0 │ │ +0b11b4: |[0b11b4] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ +0b11c4: 2200 1803 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ +0b11c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b11ca: 7030 1b13 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@131b │ │ +0b11d0: 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; │ │ │ │ @@ -69464,18 +69470,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 │ │ -0b3430: |[0b3430] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b3440: 6e20 1513 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@1315 │ │ -0b3446: 0c00 |0003: move-result-object v0 │ │ -0b3448: 1100 |0004: return-object v0 │ │ +0b11d4: |[0b11d4] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b11e4: 6e20 1513 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@1315 │ │ +0b11ea: 0c00 |0003: move-result-object v0 │ │ +0b11ec: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -69484,17 +69490,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 │ │ -0b344c: |[0b344c] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ -0b345c: 2320 1209 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0912 │ │ -0b3460: 1100 |0002: return-object v0 │ │ +0b11f0: |[0b11f0] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ +0b1200: 2320 1209 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0912 │ │ +0b1204: 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 │ │ │ │ @@ -69503,32 +69509,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b3464: |[0b3464] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Ljava/lang/Object; │ │ -0b3474: 6e20 1713 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@1317 │ │ -0b347a: 0c00 |0003: move-result-object v0 │ │ -0b347c: 1100 |0004: return-object v0 │ │ +0b1208: |[0b1208] android.support.v4.media.session.MediaSessionCompat$QueueItem$1.newArray:(I)[Ljava/lang/Object; │ │ +0b1218: 6e20 1713 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@1317 │ │ +0b121e: 0c00 |0003: move-result-object v0 │ │ +0b1220: 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 x0 I │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #398 header: │ │ class_idx : 792 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 6 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -69573,44 +69579,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3480: |[0b3480] android.support.v4.media.session.MediaSessionCompat$QueueItem.:()V │ │ -0b3490: 2200 1703 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; // type@0317 │ │ -0b3494: 7010 1413 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.:()V // method@1314 │ │ -0b349a: 6900 2706 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ -0b349e: 0e00 |0007: return-void │ │ +0b1224: |[0b1224] android.support.v4.media.session.MediaSessionCompat$QueueItem.:()V │ │ +0b1234: 2200 1703 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1; // type@0317 │ │ +0b1238: 7010 1413 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;.:()V // method@1314 │ │ +0b123e: 6900 2706 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ +0b1242: 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 │ │ -0b34a0: |[0b34a0] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;)V │ │ -0b34b0: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b34b6: 6200 0805 |0003: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ -0b34ba: 7220 0c05 3000 |0005: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0b34c0: 0c00 |0008: move-result-object v0 │ │ -0b34c2: 1f00 b102 |0009: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ -0b34c6: 5b20 2906 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b34ca: 6e10 f604 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b34d0: 0b00 |0010: move-result-wide v0 │ │ -0b34d2: 5a20 2a06 |0011: iput-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b34d6: 0e00 |0013: return-void │ │ +0b1244: |[0b1244] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;)V │ │ +0b1254: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b125a: 6200 0805 |0003: sget-object v0, Landroid/support/v4/media/MediaDescriptionCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0508 │ │ +0b125e: 7220 0c05 3000 |0005: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0b1264: 0c00 |0008: move-result-object v0 │ │ +0b1266: 1f00 b102 |0009: check-cast v0, Landroid/support/v4/media/MediaDescriptionCompat; // type@02b1 │ │ +0b126a: 5b20 2906 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b126e: 6e10 f604 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b1274: 0b00 |0010: move-result-wide v0 │ │ +0b1276: 5a20 2a06 |0011: iput-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b127a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ 0x000d line=846 │ │ 0x0013 line=847 │ │ locals : │ │ @@ -69622,17 +69628,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 │ │ -0b34d8: |[0b34d8] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ -0b34e8: 7020 1a13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;)V // method@131a │ │ -0b34ee: 0e00 |0003: return-void │ │ +0b127c: |[0b127c] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/os/Parcel;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +0b128c: 7020 1a13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Landroid/os/Parcel;)V // method@131a │ │ +0b1292: 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; │ │ @@ -69642,18 +69648,18 @@ │ │ type : '(Landroid/support/v4/media/MediaDescriptionCompat;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0b34f0: |[0b34f0] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V │ │ -0b3500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3502: 7055 1d13 0243 |0001: invoke-direct {v2, v0, v3, v4, v5}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@131d │ │ -0b3508: 0e00 |0004: return-void │ │ +0b1294: |[0b1294] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Landroid/support/v4/media/MediaDescriptionCompat;J)V │ │ +0b12a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b12a6: 7055 1d13 0243 |0001: invoke-direct {v2, v0, v3, v4, v5}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@131d │ │ +0b12ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0004 line=830 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ 0x0000 - 0x0005 reg=3 description Landroid/support/v4/media/MediaDescriptionCompat; │ │ @@ -69664,32 +69670,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b350c: |[0b350c] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V │ │ -0b351c: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b3522: 3905 0a00 |0003: if-nez v5, 000d // +000a │ │ -0b3526: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b352a: 1a01 fe06 |0007: const-string v1, "Description cannot be null." // string@06fe │ │ -0b352e: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3534: 2700 |000c: throw v0 │ │ -0b3536: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ -0b353a: 3100 0600 |000f: cmp-long v0, v6, v0 │ │ -0b353e: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -0b3542: 2200 6408 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3546: 1a01 5209 |0015: const-string v1, "Id cannot be QueueItem.UNKNOWN_ID" // string@0952 │ │ -0b354a: 7020 f242 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3550: 2700 |001a: throw v0 │ │ -0b3552: 5b35 2906 |001b: iput-object v5, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b3556: 5a36 2a06 |001d: iput-wide v6, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b355a: 5b34 2b06 |001f: iput-object v4, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ -0b355e: 0e00 |0021: return-void │ │ +0b12b0: |[0b12b0] android.support.v4.media.session.MediaSessionCompat$QueueItem.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V │ │ +0b12c0: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0b12c6: 3905 0a00 |0003: if-nez v5, 000d // +000a │ │ +0b12ca: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b12ce: 1a01 fa06 |0007: const-string v1, "Description cannot be null." // string@06fa │ │ +0b12d2: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b12d8: 2700 |000c: throw v0 │ │ +0b12da: 1600 ffff |000d: const-wide/16 v0, #int -1 // #ffff │ │ +0b12de: 3100 0600 |000f: cmp-long v0, v6, v0 │ │ +0b12e2: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +0b12e6: 2200 6408 |0013: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b12ea: 1a01 4e09 |0015: const-string v1, "Id cannot be QueueItem.UNKNOWN_ID" // string@094e │ │ +0b12ee: 7020 f242 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b12f4: 2700 |001a: throw v0 │ │ +0b12f6: 5b35 2906 |001b: iput-object v5, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b12fa: 5a36 2a06 |001d: iput-wide v6, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b12fe: 5b34 2b06 |001f: iput-object v4, v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ +0b1302: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ 0x0003 line=833 │ │ 0x0005 line=834 │ │ 0x000d line=836 │ │ 0x0013 line=837 │ │ @@ -69708,24 +69714,24 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0b3560: |[0b3560] android.support.v4.media.session.MediaSessionCompat$QueueItem.obtain:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ -0b3570: 7110 a013 0500 |0000: invoke-static {v5}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.getDescription:(Ljava/lang/Object;)Ljava/lang/Object; // method@13a0 │ │ -0b3576: 0c01 |0003: move-result-object v1 │ │ -0b3578: 7110 9d0f 0100 |0004: invoke-static {v1}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f9d │ │ -0b357e: 0c00 |0007: move-result-object v0 │ │ -0b3580: 7110 a113 0500 |0008: invoke-static {v5}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.getQueueId:(Ljava/lang/Object;)J // method@13a1 │ │ -0b3586: 0b02 |000b: move-result-wide v2 │ │ -0b3588: 2204 1803 |000c: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ -0b358c: 7053 1d13 5420 |000e: invoke-direct {v4, v5, v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@131d │ │ -0b3592: 1104 |0011: return-object v4 │ │ +0b1304: |[0b1304] android.support.v4.media.session.MediaSessionCompat$QueueItem.obtain:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ +0b1314: 7110 a013 0500 |0000: invoke-static {v5}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.getDescription:(Ljava/lang/Object;)Ljava/lang/Object; // method@13a0 │ │ +0b131a: 0c01 |0003: move-result-object v1 │ │ +0b131c: 7110 9d0f 0100 |0004: invoke-static {v1}, Landroid/support/v4/media/MediaDescriptionCompat;.fromMediaDescription:(Ljava/lang/Object;)Landroid/support/v4/media/MediaDescriptionCompat; // method@0f9d │ │ +0b1322: 0c00 |0007: move-result-object v0 │ │ +0b1324: 7110 a113 0500 |0008: invoke-static {v5}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.getQueueId:(Ljava/lang/Object;)J // method@13a1 │ │ +0b132a: 0b02 |000b: move-result-wide v2 │ │ +0b132c: 2204 1803 |000c: new-instance v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ +0b1330: 7053 1d13 5420 |000e: invoke-direct {v4, v5, v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.:(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V // method@131d │ │ +0b1336: 1104 |0011: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0004 line=902 │ │ 0x0008 line=904 │ │ 0x000c line=905 │ │ locals : │ │ @@ -69740,17 +69746,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b3594: |[0b3594] android.support.v4.media.session.MediaSessionCompat$QueueItem.describeContents:()I │ │ -0b35a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b35a6: 0f00 |0001: return v0 │ │ +0b1338: |[0b1338] android.support.v4.media.session.MediaSessionCompat$QueueItem.describeContents:()I │ │ +0b1348: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b134a: 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;) │ │ @@ -69758,17 +69764,17 @@ │ │ type : '()Landroid/support/v4/media/MediaDescriptionCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b35a8: |[0b35a8] android.support.v4.media.session.MediaSessionCompat$QueueItem.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ -0b35b8: 5410 2906 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b35bc: 1100 |0002: return-object v0 │ │ +0b134c: |[0b134c] android.support.v4.media.session.MediaSessionCompat$QueueItem.getDescription:()Landroid/support/v4/media/MediaDescriptionCompat; │ │ +0b135c: 5410 2906 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b1360: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -69776,17 +69782,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b35c0: |[0b35c0] android.support.v4.media.session.MediaSessionCompat$QueueItem.getQueueId:()J │ │ -0b35d0: 5320 2a06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b35d4: 1000 |0002: return-wide v0 │ │ +0b1364: |[0b1364] android.support.v4.media.session.MediaSessionCompat$QueueItem.getQueueId:()J │ │ +0b1374: 5320 2a06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b1378: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -69794,31 +69800,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b35d8: |[0b35d8] android.support.v4.media.session.MediaSessionCompat$QueueItem.getQueueItem:()Ljava/lang/Object; │ │ -0b35e8: 5440 2b06 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ -0b35ec: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0b35f0: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b35f4: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ -0b35f8: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ -0b35fc: 5440 2b06 |000a: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ -0b3600: 1100 |000c: return-object v0 │ │ -0b3602: 5440 2906 |000d: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b3606: 6e10 a20f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0fa2 │ │ -0b360c: 0c00 |0012: move-result-object v0 │ │ -0b360e: 5342 2a06 |0013: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b3612: 7130 9f13 2003 |0015: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.createItem:(Ljava/lang/Object;J)Ljava/lang/Object; // method@139f │ │ -0b3618: 0c00 |0018: move-result-object v0 │ │ -0b361a: 5b40 2b06 |0019: iput-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ -0b361e: 5440 2b06 |001b: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ -0b3622: 28ef |001d: goto 000c // -0011 │ │ +0b137c: |[0b137c] android.support.v4.media.session.MediaSessionCompat$QueueItem.getQueueItem:()Ljava/lang/Object; │ │ +0b138c: 5440 2b06 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ +0b1390: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0b1394: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b1398: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +0b139c: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +0b13a0: 5440 2b06 |000a: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ +0b13a4: 1100 |000c: return-object v0 │ │ +0b13a6: 5440 2906 |000d: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b13aa: 6e10 a20f 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/media/MediaDescriptionCompat;.getMediaDescription:()Ljava/lang/Object; // method@0fa2 │ │ +0b13b0: 0c00 |0012: move-result-object v0 │ │ +0b13b2: 5342 2a06 |0013: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b13b6: 7130 9f13 2003 |0015: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;.createItem:(Ljava/lang/Object;J)Ljava/lang/Object; // method@139f │ │ +0b13bc: 0c00 |0018: move-result-object v0 │ │ +0b13be: 5b40 2b06 |0019: iput-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ +0b13c2: 5440 2b06 |001b: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mItem:Ljava/lang/Object; // field@062b │ │ +0b13c6: 28ef |001d: goto 000c // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x000a line=886 │ │ 0x000c line=890 │ │ 0x000d line=888 │ │ 0x001b line=890 │ │ @@ -69830,35 +69836,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0b3624: |[0b3624] android.support.v4.media.session.MediaSessionCompat$QueueItem.toString:()Ljava/lang/String; │ │ -0b3634: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0b3638: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b363e: 1a01 2015 |0005: const-string v1, "MediaSession.QueueItem {Description=" // string@1520 │ │ -0b3642: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b3648: 0c00 |000a: move-result-object v0 │ │ -0b364a: 5441 2906 |000b: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b364e: 6e20 6243 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b3654: 0c00 |0010: move-result-object v0 │ │ -0b3656: 1a01 4701 |0011: const-string v1, ", Id=" // string@0147 │ │ -0b365a: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b3660: 0c00 |0016: move-result-object v0 │ │ -0b3662: 5342 2a06 |0017: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b3666: 6e30 6043 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b366c: 0c00 |001c: move-result-object v0 │ │ -0b366e: 1a01 e600 |001d: const-string v1, " }" // string@00e6 │ │ -0b3672: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b3678: 0c00 |0022: move-result-object v0 │ │ -0b367a: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b3680: 0c00 |0026: move-result-object v0 │ │ -0b3682: 1100 |0027: return-object v0 │ │ +0b13c8: |[0b13c8] android.support.v4.media.session.MediaSessionCompat$QueueItem.toString:()Ljava/lang/String; │ │ +0b13d8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b13dc: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b13e2: 1a01 1c15 |0005: const-string v1, "MediaSession.QueueItem {Description=" // string@151c │ │ +0b13e6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b13ec: 0c00 |000a: move-result-object v0 │ │ +0b13ee: 5441 2906 |000b: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b13f2: 6e20 6243 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b13f8: 0c00 |0010: move-result-object v0 │ │ +0b13fa: 1a01 4401 |0011: const-string v1, ", Id=" // string@0144 │ │ +0b13fe: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b1404: 0c00 |0016: move-result-object v0 │ │ +0b1406: 5342 2a06 |0017: iget-wide v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b140a: 6e30 6043 2003 |0019: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b1410: 0c00 |001c: move-result-object v0 │ │ +0b1412: 1a01 e300 |001d: const-string v1, " }" // string@00e3 │ │ +0b1416: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b141c: 0c00 |0022: move-result-object v0 │ │ +0b141e: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b1424: 0c00 |0026: move-result-object v0 │ │ +0b1426: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;) │ │ @@ -69866,37 +69872,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b3684: |[0b3684] android.support.v4.media.session.MediaSessionCompat$QueueItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b3694: 5420 2906 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ -0b3698: 6e30 a80f 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fa8 │ │ -0b369e: 5320 2a06 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ -0b36a2: 6e30 0105 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b36a8: 0e00 |000a: return-void │ │ +0b1428: |[0b1428] android.support.v4.media.session.MediaSessionCompat$QueueItem.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b1438: 5420 2906 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mDescription:Landroid/support/v4/media/MediaDescriptionCompat; // field@0629 │ │ +0b143c: 6e30 a80f 3004 |0002: invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/MediaDescriptionCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fa8 │ │ +0b1442: 5320 2a06 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.mId:J // field@062a │ │ +0b1446: 6e30 0105 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b144c: 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 : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #399 header: │ │ class_idx : 793 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -69918,17 +69924,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b36ac: |[0b36ac] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.:()V │ │ -0b36bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b36c2: 0e00 |0003: return-void │ │ +0b1450: |[0b1450] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.:()V │ │ +0b1460: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b1466: 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 - │ │ @@ -69937,18 +69943,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 │ │ -0b36c4: |[0b36c4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ -0b36d4: 2200 1a03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ -0b36d8: 7020 2b13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/Parcel;)V // method@132b │ │ -0b36de: 1100 |0005: return-object v0 │ │ +0b1468: |[0b1468] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ +0b1478: 2200 1a03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ +0b147c: 7020 2b13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/Parcel;)V // method@132b │ │ +0b1482: 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; │ │ │ │ @@ -69957,18 +69963,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 │ │ -0b36e0: |[0b36e0] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b36f0: 6e20 2613 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@1326 │ │ -0b36f6: 0c00 |0003: move-result-object v0 │ │ -0b36f8: 1100 |0004: return-object v0 │ │ +0b1484: |[0b1484] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b1494: 6e20 2613 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@1326 │ │ +0b149a: 0c00 |0003: move-result-object v0 │ │ +0b149c: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -69977,17 +69983,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 │ │ -0b36fc: |[0b36fc] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ -0b370c: 2320 1309 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@0913 │ │ -0b3710: 1100 |0002: return-object v0 │ │ +0b14a0: |[0b14a0] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ +0b14b0: 2320 1309 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@0913 │ │ +0b14b4: 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 │ │ │ │ @@ -69996,32 +70002,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b3714: |[0b3714] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Ljava/lang/Object; │ │ -0b3724: 6e20 2813 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@1328 │ │ -0b372a: 0c00 |0003: move-result-object v0 │ │ -0b372c: 1100 |0004: return-object v0 │ │ +0b14b8: |[0b14b8] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1.newArray:(I)[Ljava/lang/Object; │ │ +0b14c8: 6e20 2813 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // method@1328 │ │ +0b14ce: 0c00 |0003: move-result-object v0 │ │ +0b14d0: 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 x0 I │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #400 header: │ │ class_idx : 794 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -70052,41 +70058,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3730: |[0b3730] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:()V │ │ -0b3740: 2200 1903 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; // type@0319 │ │ -0b3744: 7010 2513 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.:()V // method@1325 │ │ -0b374a: 6900 2c06 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@062c │ │ -0b374e: 0e00 |0007: return-void │ │ +0b14d4: |[0b14d4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:()V │ │ +0b14e4: 2200 1903 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1; // type@0319 │ │ +0b14e8: 7010 2513 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;.:()V // method@1325 │ │ +0b14ee: 6900 2c06 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@062c │ │ +0b14f2: 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 │ │ -0b3750: |[0b3750] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/Parcel;)V │ │ -0b3760: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b3766: 6200 c500 |0003: sget-object v0, Landroid/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c5 │ │ -0b376a: 7220 0c05 2000 |0005: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0b3770: 0c00 |0008: move-result-object v0 │ │ -0b3772: 1f00 ed00 |0009: check-cast v0, Landroid/os/ResultReceiver; // type@00ed │ │ -0b3776: 5b10 2d06 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ -0b377a: 0e00 |000d: return-void │ │ +0b14f4: |[0b14f4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/Parcel;)V │ │ +0b1504: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b150a: 6200 c500 |0003: sget-object v0, Landroid/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c5 │ │ +0b150e: 7220 0c05 2000 |0005: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0b1514: 0c00 |0008: move-result-object v0 │ │ +0b1516: 1f00 ed00 |0009: check-cast v0, Landroid/os/ResultReceiver; // type@00ed │ │ +0b151a: 5b10 2d06 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ +0b151e: 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; │ │ @@ -70097,18 +70103,18 @@ │ │ type : '(Landroid/os/ResultReceiver;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b377c: |[0b377c] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/ResultReceiver;)V │ │ -0b378c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b3792: 5b01 2d06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ -0b3796: 0e00 |0005: return-void │ │ +0b1520: |[0b1520] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.:(Landroid/os/ResultReceiver;)V │ │ +0b1530: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b1536: 5b01 2d06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ +0b153a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0003 line=939 │ │ 0x0005 line=940 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ @@ -70119,17 +70125,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3798: |[0b3798] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.access$700:(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver; │ │ -0b37a8: 5410 2d06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ -0b37ac: 1100 |0002: return-object v0 │ │ +0b153c: |[0b153c] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.access$700:(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver; │ │ +0b154c: 5410 2d06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ +0b1550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; │ │ │ │ Virtual methods - │ │ @@ -70138,17 +70144,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b37b0: |[0b37b0] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.describeContents:()I │ │ -0b37c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b37c2: 0f00 |0001: return v0 │ │ +0b1554: |[0b1554] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.describeContents:()I │ │ +0b1564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1566: 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;) │ │ @@ -70156,34 +70162,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b37c4: |[0b37c4] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b37d4: 5410 2d06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ -0b37d8: 6e30 1c05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@051c │ │ -0b37de: 0e00 |0005: return-void │ │ +0b1568: |[0b1568] android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b1578: 5410 2d06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.mResultReceiver:Landroid/os/ResultReceiver; // field@062d │ │ +0b157c: 6e30 1c05 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@051c │ │ +0b1582: 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 : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #401 header: │ │ class_idx : 795 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #401 annotations: │ │ Annotations on class │ │ @@ -70197,21 +70203,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #402 header: │ │ class_idx : 796 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #402 annotations: │ │ Annotations on class │ │ @@ -70233,17 +70239,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b37e0: |[0b37e0] android.support.v4.media.session.MediaSessionCompat$Token$1.:()V │ │ -0b37f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b37f6: 0e00 |0003: return-void │ │ +0b1584: |[0b1584] android.support.v4.media.session.MediaSessionCompat$Token$1.:()V │ │ +0b1594: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b159a: 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 - │ │ @@ -70252,27 +70258,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 │ │ -0b37f8: |[0b37f8] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0b3808: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b380c: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ -0b3810: 3421 0d00 |0004: if-lt v1, v2, 0011 // +000d │ │ -0b3814: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b3816: 6e20 f704 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ -0b381c: 0c00 |000a: move-result-object v0 │ │ -0b381e: 2201 1d03 |000b: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -0b3822: 7020 3613 0100 |000d: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ -0b3828: 1101 |0010: return-object v1 │ │ -0b382a: 6e10 f904 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -0b3830: 0c00 |0014: move-result-object v0 │ │ -0b3832: 28f6 |0015: goto 000b // -000a │ │ +0b159c: |[0b159c] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0b15ac: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b15b0: 1302 1500 |0002: const/16 v2, #int 21 // #15 │ │ +0b15b4: 3421 0d00 |0004: if-lt v1, v2, 0011 // +000d │ │ +0b15b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b15ba: 6e20 f704 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ +0b15c0: 0c00 |000a: move-result-object v0 │ │ +0b15c2: 2201 1d03 |000b: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +0b15c6: 7020 3613 0100 |000d: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ +0b15cc: 1101 |0010: return-object v1 │ │ +0b15ce: 6e10 f904 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +0b15d4: 0c00 |0014: move-result-object v0 │ │ +0b15d6: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0006 line=792 │ │ 0x000b line=796 │ │ 0x0011 line=794 │ │ locals : │ │ @@ -70285,18 +70291,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 │ │ -0b3834: |[0b3834] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b3844: 6e20 3113 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@1331 │ │ -0b384a: 0c00 |0003: move-result-object v0 │ │ -0b384c: 1100 |0004: return-object v0 │ │ +0b15d8: |[0b15d8] android.support.v4.media.session.MediaSessionCompat$Token$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b15e8: 6e20 3113 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@1331 │ │ +0b15ee: 0c00 |0003: move-result-object v0 │ │ +0b15f0: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -70305,17 +70311,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 │ │ -0b3850: |[0b3850] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0b3860: 2320 1409 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0914 │ │ -0b3864: 1100 |0002: return-object v0 │ │ +0b15f4: |[0b15f4] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0b1604: 2320 1409 |0000: new-array v0, v2, [Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@0914 │ │ +0b1608: 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 │ │ │ │ @@ -70324,32 +70330,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b3868: |[0b3868] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Ljava/lang/Object; │ │ -0b3878: 6e20 3313 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1333 │ │ -0b387e: 0c00 |0003: move-result-object v0 │ │ -0b3880: 1100 |0004: return-object v0 │ │ +0b160c: |[0b160c] android.support.v4.media.session.MediaSessionCompat$Token$1.newArray:(I)[Ljava/lang/Object; │ │ +0b161c: 6e20 3313 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.newArray:(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1333 │ │ +0b1622: 0c00 |0003: move-result-object v0 │ │ +0b1624: 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 x0 I │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #403 header: │ │ class_idx : 797 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #403 annotations: │ │ Annotations on class │ │ @@ -70380,37 +70386,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b3884: |[0b3884] android.support.v4.media.session.MediaSessionCompat$Token.:()V │ │ -0b3894: 2200 1c03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token$1; // type@031c │ │ -0b3898: 7010 3013 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.:()V // method@1330 │ │ -0b389e: 6900 2e06 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@062e │ │ -0b38a2: 0e00 |0007: return-void │ │ +0b1628: |[0b1628] android.support.v4.media.session.MediaSessionCompat$Token.:()V │ │ +0b1638: 2200 1c03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token$1; // type@031c │ │ +0b163c: 7010 3013 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token$1;.:()V // method@1330 │ │ +0b1642: 6900 2e06 |0005: sput-object v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@062e │ │ +0b1646: 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 │ │ -0b38a4: |[0b38a4] android.support.v4.media.session.MediaSessionCompat$Token.:(Ljava/lang/Object;)V │ │ -0b38b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b38ba: 5b01 2f06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ -0b38be: 0e00 |0005: return-void │ │ +0b1648: |[0b1648] android.support.v4.media.session.MediaSessionCompat$Token.:(Ljava/lang/Object;)V │ │ +0b1658: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b165e: 5b01 2f06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ +0b1662: 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; │ │ @@ -70421,26 +70427,26 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b38c0: |[0b38c0] android.support.v4.media.session.MediaSessionCompat$Token.fromToken:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0b38d0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0b38d4: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b38d8: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -0b38dc: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ -0b38e0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b38e2: 1100 |0009: return-object v0 │ │ -0b38e4: 2200 1d03 |000a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -0b38e8: 7110 b613 0200 |000c: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifyToken:(Ljava/lang/Object;)Ljava/lang/Object; // method@13b6 │ │ -0b38ee: 0c01 |000f: move-result-object v1 │ │ -0b38f0: 7020 3613 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ -0b38f6: 28f6 |0013: goto 0009 // -000a │ │ +0b1664: |[0b1664] android.support.v4.media.session.MediaSessionCompat$Token.fromToken:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0b1674: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0b1678: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b167c: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +0b1680: 3510 0400 |0006: if-ge v0, v1, 000a // +0004 │ │ +0b1684: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b1686: 1100 |0009: return-object v0 │ │ +0b1688: 2200 1d03 |000a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +0b168c: 7110 b613 0200 |000c: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifyToken:(Ljava/lang/Object;)Ljava/lang/Object; // method@13b6 │ │ +0b1692: 0c01 |000f: move-result-object v1 │ │ +0b1694: 7020 3613 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ +0b169a: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0008 line=754 │ │ 0x0009 line=756 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 token Ljava/lang/Object; │ │ @@ -70451,17 +70457,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b38f8: |[0b38f8] android.support.v4.media.session.MediaSessionCompat$Token.describeContents:()I │ │ -0b3908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b390a: 0f00 |0001: return v0 │ │ +0b169c: |[0b169c] android.support.v4.media.session.MediaSessionCompat$Token.describeContents:()I │ │ +0b16ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b16ae: 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;) │ │ @@ -70469,17 +70475,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b390c: |[0b390c] android.support.v4.media.session.MediaSessionCompat$Token.getToken:()Ljava/lang/Object; │ │ -0b391c: 5410 2f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ -0b3920: 1100 |0002: return-object v0 │ │ +0b16b0: |[0b16b0] android.support.v4.media.session.MediaSessionCompat$Token.getToken:()Ljava/lang/Object; │ │ +0b16c0: 5410 2f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ +0b16c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$Token;) │ │ @@ -70487,44 +70493,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0b3924: |[0b3924] android.support.v4.media.session.MediaSessionCompat$Token.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b3934: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b3938: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0b393c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0b3940: 5420 2f06 |0006: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ -0b3944: 1f00 e700 |0008: check-cast v0, Landroid/os/Parcelable; // type@00e7 │ │ -0b3948: 6e30 0305 0304 |000a: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ -0b394e: 0e00 |000d: return-void │ │ -0b3950: 5420 2f06 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ -0b3954: 1f00 de00 |0010: check-cast v0, Landroid/os/IBinder; // type@00de │ │ -0b3958: 6e20 0605 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -0b395e: 28f8 |0015: goto 000d // -0008 │ │ +0b16c8: |[0b16c8] android.support.v4.media.session.MediaSessionCompat$Token.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b16d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b16dc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0b16e0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0b16e4: 5420 2f06 |0006: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ +0b16e8: 1f00 e700 |0008: check-cast v0, Landroid/os/Parcelable; // type@00e7 │ │ +0b16ec: 6e30 0305 0304 |000a: invoke-virtual {v3, v0, v4}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ +0b16f2: 0e00 |000d: return-void │ │ +0b16f4: 5420 2f06 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Token;.mInner:Ljava/lang/Object; // field@062f │ │ +0b16f8: 1f00 de00 |0010: check-cast v0, Landroid/os/IBinder; // type@00de │ │ +0b16fc: 6e20 0605 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +0b1702: 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 : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #404 header: │ │ class_idx : 798 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 3 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 23 │ │ │ │ Class #404 annotations: │ │ Annotations on class │ │ @@ -70574,24 +70580,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b3960: |[0b3960] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V │ │ -0b3970: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b3976: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0b397a: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b3980: 5b10 3306 |0008: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ -0b3984: 5b13 3506 |000a: iput-object v3, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3988: 2200 0203 |000c: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat; // type@0302 │ │ -0b398c: 7030 0c12 2001 |000e: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaControllerCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@120c │ │ -0b3992: 5b10 3406 |0011: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ -0b3996: 0e00 |0013: return-void │ │ +0b1704: |[0b1704] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V │ │ +0b1714: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b171a: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0b171e: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b1724: 5b10 3306 |0008: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ +0b1728: 5b13 3506 |000a: iput-object v3, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b172c: 2200 0203 |000c: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat; // type@0302 │ │ +0b1730: 7030 0c12 2001 |000e: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaControllerCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@120c │ │ +0b1736: 5b10 3406 |0011: iput-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ +0b173a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=87 │ │ 0x000a line=182 │ │ 0x000c line=183 │ │ 0x0013 line=184 │ │ @@ -70605,18 +70611,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0b3998: |[0b3998] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0b39a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b39aa: 7050 3d13 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@133d │ │ -0b39b0: 0e00 |0004: return-void │ │ +0b173c: |[0b173c] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0b174c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b174e: 7050 3d13 2103 |0001: invoke-direct {v1, v2, v3, v0, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@133d │ │ +0b1754: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ 0x0004 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -70627,87 +70633,87 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -0b39b4: |[0b39b4] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V │ │ -0b39c4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0b39c6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0b39c8: 7010 1f43 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -0b39ce: 2205 a408 |0005: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -0b39d2: 7010 c243 0500 |0007: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b39d8: 5b85 3306 |000a: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ -0b39dc: 3909 0a00 |000c: if-nez v9, 0016 // +000a │ │ -0b39e0: 2205 6408 |000e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b39e4: 1a06 4124 |0010: const-string v6, "context must not be null" // string@2441 │ │ -0b39e8: 7020 f242 6500 |0012: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b39ee: 2705 |0015: throw v5 │ │ -0b39f0: 7110 3337 0a00 |0016: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b39f6: 0a05 |0019: move-result v5 │ │ -0b39f8: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -0b39fc: 2205 6408 |001c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3a00: 1a06 de46 |001e: const-string v6, "tag must not be null or empty" // string@46de │ │ -0b3a04: 7020 f242 6500 |0020: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3a0a: 2705 |0023: throw v5 │ │ -0b3a0c: 390b 3100 |0024: if-nez v11, 0055 // +0031 │ │ -0b3a10: 2202 4d00 |0026: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0b3a14: 1a05 4a20 |0028: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@204a │ │ -0b3a18: 7020 c801 5200 |002a: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0b3a1e: 6e10 a701 0900 |002d: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0b3a24: 0c05 |0030: move-result-object v5 │ │ -0b3a26: 6e20 f101 5200 |0031: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ -0b3a2c: 6e10 a601 0900 |0034: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0b3a32: 0c01 |0037: move-result-object v1 │ │ -0b3a34: 6e30 0e02 2107 |0038: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryBroadcastReceivers:(Landroid/content/Intent;I)Ljava/util/List; // method@020e │ │ -0b3a3a: 0c04 |003b: move-result-object v4 │ │ -0b3a3c: 7210 2c44 0400 |003c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0b3a42: 0a05 |003f: move-result v5 │ │ -0b3a44: 3365 4100 |0040: if-ne v5, v6, 0081 // +0041 │ │ -0b3a48: 7220 2644 7400 |0042: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0b3a4e: 0c03 |0045: move-result-object v3 │ │ -0b3a50: 1f03 5900 |0046: check-cast v3, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -0b3a54: 220b 4100 |0048: new-instance v11, Landroid/content/ComponentName; // type@0041 │ │ -0b3a58: 5435 9000 |004a: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0b3a5c: 5455 8500 |004c: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ -0b3a60: 5436 9000 |004e: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0b3a64: 5466 8400 |0050: iget-object v6, v6, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ -0b3a68: 7030 7e01 5b06 |0052: invoke-direct {v11, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0b3a6e: 380b 1200 |0055: if-eqz v11, 0067 // +0012 │ │ -0b3a72: 390c 1000 |0057: if-nez v12, 0067 // +0010 │ │ -0b3a76: 2200 4d00 |0059: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0b3a7a: 1a05 4a20 |005b: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@204a │ │ -0b3a7e: 7020 c801 5000 |005d: invoke-direct {v0, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0b3a84: 6e20 ee01 b000 |0060: invoke-virtual {v0, v11}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0b3a8a: 7140 4b01 7970 |0063: invoke-static {v9, v7, v0, v7}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014b │ │ -0b3a90: 0c0c |0066: move-result-object v12 │ │ -0b3a92: 6005 c100 |0067: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b3a96: 1306 1500 |0069: const/16 v6, #int 21 // #15 │ │ -0b3a9a: 3465 2400 |006b: if-lt v5, v6, 008f // +0024 │ │ -0b3a9e: 2205 0f03 |006d: new-instance v5, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@030f │ │ -0b3aa2: 7030 8f12 950a |006f: invoke-direct {v5, v9, v10}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Landroid/content/Context;Ljava/lang/String;)V // method@128f │ │ -0b3aa8: 5b85 3506 |0072: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3aac: 5485 3506 |0074: iget-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3ab0: 7220 8612 c500 |0076: invoke-interface {v5, v12}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@1286 │ │ -0b3ab6: 2205 0203 |0079: new-instance v5, Landroid/support/v4/media/session/MediaControllerCompat; // type@0302 │ │ -0b3aba: 7030 0c12 9508 |007b: invoke-direct {v5, v9, v8}, Landroid/support/v4/media/session/MediaControllerCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@120c │ │ -0b3ac0: 5b85 3406 |007e: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ -0b3ac4: 0e00 |0080: return-void │ │ -0b3ac6: 7210 2c44 0400 |0081: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0b3acc: 0a05 |0084: move-result v5 │ │ -0b3ace: 3765 d0ff |0085: if-le v5, v6, 0055 // -0030 │ │ -0b3ad2: 1a05 2115 |0087: const-string v5, "MediaSessionCompat" // string@1521 │ │ -0b3ad6: 1a06 7f15 |0089: const-string v6, "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, using null. Provide a specific ComponentName to use as this session's media button receiver" // string@157f │ │ -0b3ada: 7120 5f37 6500 |008b: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b3ae0: 28c7 |008e: goto 0055 // -0039 │ │ -0b3ae2: 2205 1503 |008f: new-instance v5, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // type@0315 │ │ -0b3ae6: 705c dd12 95ba |0091: invoke-direct {v5, v9, v10, v11, v12}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@12dd │ │ -0b3aec: 5b85 3506 |0094: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3af0: 28e3 |0096: goto 0079 // -001d │ │ +0b1758: |[0b1758] android.support.v4.media.session.MediaSessionCompat.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V │ │ +0b1768: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0b176a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0b176c: 7010 1f43 0800 |0002: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +0b1772: 2205 a408 |0005: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +0b1776: 7010 c243 0500 |0007: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b177c: 5b85 3306 |000a: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ +0b1780: 3909 0a00 |000c: if-nez v9, 0016 // +000a │ │ +0b1784: 2205 6408 |000e: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b1788: 1a06 3c24 |0010: const-string v6, "context must not be null" // string@243c │ │ +0b178c: 7020 f242 6500 |0012: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b1792: 2705 |0015: throw v5 │ │ +0b1794: 7110 3337 0a00 |0016: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b179a: 0a05 |0019: move-result v5 │ │ +0b179c: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +0b17a0: 2205 6408 |001c: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b17a4: 1a06 d946 |001e: const-string v6, "tag must not be null or empty" // string@46d9 │ │ +0b17a8: 7020 f242 6500 |0020: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b17ae: 2705 |0023: throw v5 │ │ +0b17b0: 390b 3100 |0024: if-nez v11, 0055 // +0031 │ │ +0b17b4: 2202 4d00 |0026: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0b17b8: 1a05 4520 |0028: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@2045 │ │ +0b17bc: 7020 c801 5200 |002a: invoke-direct {v2, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0b17c2: 6e10 a701 0900 |002d: invoke-virtual {v9}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0b17c8: 0c05 |0030: move-result-object v5 │ │ +0b17ca: 6e20 f101 5200 |0031: invoke-virtual {v2, v5}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@01f1 │ │ +0b17d0: 6e10 a601 0900 |0034: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0b17d6: 0c01 |0037: move-result-object v1 │ │ +0b17d8: 6e30 0e02 2107 |0038: invoke-virtual {v1, v2, v7}, Landroid/content/pm/PackageManager;.queryBroadcastReceivers:(Landroid/content/Intent;I)Ljava/util/List; // method@020e │ │ +0b17de: 0c04 |003b: move-result-object v4 │ │ +0b17e0: 7210 2c44 0400 |003c: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0b17e6: 0a05 |003f: move-result v5 │ │ +0b17e8: 3365 4100 |0040: if-ne v5, v6, 0081 // +0041 │ │ +0b17ec: 7220 2644 7400 |0042: invoke-interface {v4, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0b17f2: 0c03 |0045: move-result-object v3 │ │ +0b17f4: 1f03 5900 |0046: check-cast v3, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +0b17f8: 220b 4100 |0048: new-instance v11, Landroid/content/ComponentName; // type@0041 │ │ +0b17fc: 5435 9000 |004a: iget-object v5, v3, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0b1800: 5455 8500 |004c: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ +0b1804: 5436 9000 |004e: iget-object v6, v3, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0b1808: 5466 8400 |0050: iget-object v6, v6, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ +0b180c: 7030 7e01 5b06 |0052: invoke-direct {v11, v5, v6}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0b1812: 380b 1200 |0055: if-eqz v11, 0067 // +0012 │ │ +0b1816: 390c 1000 |0057: if-nez v12, 0067 // +0010 │ │ +0b181a: 2200 4d00 |0059: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0b181e: 1a05 4520 |005b: const-string v5, "android.intent.action.MEDIA_BUTTON" // string@2045 │ │ +0b1822: 7020 c801 5000 |005d: invoke-direct {v0, v5}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0b1828: 6e20 ee01 b000 |0060: invoke-virtual {v0, v11}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0b182e: 7140 4b01 7970 |0063: invoke-static {v9, v7, v0, v7}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014b │ │ +0b1834: 0c0c |0066: move-result-object v12 │ │ +0b1836: 6005 c100 |0067: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b183a: 1306 1500 |0069: const/16 v6, #int 21 // #15 │ │ +0b183e: 3465 2400 |006b: if-lt v5, v6, 008f // +0024 │ │ +0b1842: 2205 0f03 |006d: new-instance v5, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@030f │ │ +0b1846: 7030 8f12 950a |006f: invoke-direct {v5, v9, v10}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Landroid/content/Context;Ljava/lang/String;)V // method@128f │ │ +0b184c: 5b85 3506 |0072: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1850: 5485 3506 |0074: iget-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1854: 7220 8612 c500 |0076: invoke-interface {v5, v12}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@1286 │ │ +0b185a: 2205 0203 |0079: new-instance v5, Landroid/support/v4/media/session/MediaControllerCompat; // type@0302 │ │ +0b185e: 7030 0c12 9508 |007b: invoke-direct {v5, v9, v8}, Landroid/support/v4/media/session/MediaControllerCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@120c │ │ +0b1864: 5b85 3406 |007e: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ +0b1868: 0e00 |0080: return-void │ │ +0b186a: 7210 2c44 0400 |0081: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0b1870: 0a05 |0084: move-result v5 │ │ +0b1872: 3765 d0ff |0085: if-le v5, v6, 0055 // -0030 │ │ +0b1876: 1a05 1d15 |0087: const-string v5, "MediaSessionCompat" // string@151d │ │ +0b187a: 1a06 7b15 |0089: const-string v6, "More than one BroadcastReceiver that handles android.intent.action.MEDIA_BUTTON was found, using null. Provide a specific ComponentName to use as this session's media button receiver" // string@157b │ │ +0b187e: 7120 5f37 6500 |008b: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b1884: 28c7 |008e: goto 0055 // -0039 │ │ +0b1886: 2205 1503 |008f: new-instance v5, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // type@0315 │ │ +0b188a: 705c dd12 95ba |0091: invoke-direct {v5, v9, v10, v11, v12}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V // method@12dd │ │ +0b1890: 5b85 3506 |0094: iput-object v5, v8, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1894: 28e3 |0096: goto 0079 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ 0x0005 line=87 │ │ 0x000c line=139 │ │ 0x000e line=140 │ │ 0x0016 line=142 │ │ @@ -70753,20 +70759,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b3af4: |[0b3af4] android.support.v4.media.session.MediaSessionCompat.obtain:(Landroid/content/Context;Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat; │ │ -0b3b04: 2200 1e03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat; // type@031e │ │ -0b3b08: 2201 0f03 |0002: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@030f │ │ -0b3b0c: 7020 9012 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Ljava/lang/Object;)V // method@1290 │ │ -0b3b12: 7030 3b13 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V // method@133b │ │ -0b3b18: 1100 |000a: return-object v0 │ │ +0b1898: |[0b1898] android.support.v4.media.session.MediaSessionCompat.obtain:(Landroid/content/Context;Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat; │ │ +0b18a8: 2200 1e03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat; // type@031e │ │ +0b18ac: 2201 0f03 |0002: new-instance v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; // type@030f │ │ +0b18b0: 7020 9012 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.:(Ljava/lang/Object;)V // method@1290 │ │ +0b18b6: 7030 3b13 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/media/session/MediaSessionCompat;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V // method@133b │ │ +0b18bc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 mediaSession Ljava/lang/Object; │ │ │ │ @@ -70776,23 +70782,23 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b3b1c: |[0b3b1c] android.support.v4.media.session.MediaSessionCompat.addOnActiveChangeListener:(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V │ │ -0b3b2c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b3b30: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3b34: 1a01 2913 |0004: const-string v1, "Listener may not be null" // string@1329 │ │ -0b3b38: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3b3e: 2700 |0009: throw v0 │ │ -0b3b40: 5420 3306 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ -0b3b44: 6e20 c643 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0b3b4a: 0e00 |000f: return-void │ │ +0b18c0: |[0b18c0] android.support.v4.media.session.MediaSessionCompat.addOnActiveChangeListener:(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V │ │ +0b18d0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b18d4: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b18d8: 1a01 2513 |0004: const-string v1, "Listener may not be null" // string@1325 │ │ +0b18dc: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b18e2: 2700 |0009: throw v0 │ │ +0b18e4: 5420 3306 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ +0b18e8: 6e20 c643 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0b18ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0002 line=475 │ │ 0x000a line=477 │ │ 0x000f line=478 │ │ locals : │ │ @@ -70804,17 +70810,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3b4c: |[0b3b4c] android.support.v4.media.session.MediaSessionCompat.getController:()Landroid/support/v4/media/session/MediaControllerCompat; │ │ -0b3b5c: 5410 3406 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ -0b3b60: 1100 |0002: return-object v0 │ │ +0b18f0: |[0b18f0] android.support.v4.media.session.MediaSessionCompat.getController:()Landroid/support/v4/media/session/MediaControllerCompat; │ │ +0b1900: 5410 3406 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mController:Landroid/support/v4/media/session/MediaControllerCompat; // field@0634 │ │ +0b1904: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ @@ -70822,19 +70828,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b3b64: |[0b3b64] android.support.v4.media.session.MediaSessionCompat.getMediaSession:()Ljava/lang/Object; │ │ -0b3b74: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3b78: 7210 7c12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getMediaSession:()Ljava/lang/Object; // method@127c │ │ -0b3b7e: 0c00 |0005: move-result-object v0 │ │ -0b3b80: 1100 |0006: return-object v0 │ │ +0b1908: |[0b1908] android.support.v4.media.session.MediaSessionCompat.getMediaSession:()Ljava/lang/Object; │ │ +0b1918: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b191c: 7210 7c12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getMediaSession:()Ljava/lang/Object; // method@127c │ │ +0b1922: 0c00 |0005: move-result-object v0 │ │ +0b1924: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ @@ -70842,19 +70848,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b3b84: |[0b3b84] android.support.v4.media.session.MediaSessionCompat.getRemoteControlClient:()Ljava/lang/Object; │ │ -0b3b94: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3b98: 7210 7d12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getRemoteControlClient:()Ljava/lang/Object; // method@127d │ │ -0b3b9e: 0c00 |0005: move-result-object v0 │ │ -0b3ba0: 1100 |0006: return-object v0 │ │ +0b1928: |[0b1928] android.support.v4.media.session.MediaSessionCompat.getRemoteControlClient:()Ljava/lang/Object; │ │ +0b1938: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b193c: 7210 7d12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getRemoteControlClient:()Ljava/lang/Object; // method@127d │ │ +0b1942: 0c00 |0005: move-result-object v0 │ │ +0b1944: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ @@ -70862,19 +70868,19 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b3ba4: |[0b3ba4] android.support.v4.media.session.MediaSessionCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -0b3bb4: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3bb8: 7210 7e12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@127e │ │ -0b3bbe: 0c00 |0005: move-result-object v0 │ │ -0b3bc0: 1100 |0006: return-object v0 │ │ +0b1948: |[0b1948] android.support.v4.media.session.MediaSessionCompat.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +0b1958: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b195c: 7210 7e12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@127e │ │ +0b1962: 0c00 |0005: move-result-object v0 │ │ +0b1964: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ @@ -70882,19 +70888,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b3bc4: |[0b3bc4] android.support.v4.media.session.MediaSessionCompat.isActive:()Z │ │ -0b3bd4: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3bd8: 7210 7f12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.isActive:()Z // method@127f │ │ -0b3bde: 0a00 |0005: move-result v0 │ │ -0b3be0: 0f00 |0006: return v0 │ │ +0b1968: |[0b1968] android.support.v4.media.session.MediaSessionCompat.isActive:()Z │ │ +0b1978: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b197c: 7210 7f12 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.isActive:()Z // method@127f │ │ +0b1982: 0a00 |0005: move-result v0 │ │ +0b1984: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaSessionCompat;) │ │ @@ -70902,18 +70908,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b3be4: |[0b3be4] android.support.v4.media.session.MediaSessionCompat.release:()V │ │ -0b3bf4: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3bf8: 7210 8012 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.release:()V // method@1280 │ │ -0b3bfe: 0e00 |0005: return-void │ │ +0b1988: |[0b1988] android.support.v4.media.session.MediaSessionCompat.release:()V │ │ +0b1998: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b199c: 7210 8012 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.release:()V // method@1280 │ │ +0b19a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ │ │ @@ -70922,23 +70928,23 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b3c00: |[0b3c00] android.support.v4.media.session.MediaSessionCompat.removeOnActiveChangeListener:(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V │ │ -0b3c10: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b3c14: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3c18: 1a01 2913 |0004: const-string v1, "Listener may not be null" // string@1329 │ │ -0b3c1c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3c22: 2700 |0009: throw v0 │ │ -0b3c24: 5420 3306 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ -0b3c28: 6e20 d043 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0b3c2e: 0e00 |000f: return-void │ │ +0b19a4: |[0b19a4] android.support.v4.media.session.MediaSessionCompat.removeOnActiveChangeListener:(Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;)V │ │ +0b19b4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b19b8: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b19bc: 1a01 2513 |0004: const-string v1, "Listener may not be null" // string@1325 │ │ +0b19c0: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b19c6: 2700 |0009: throw v0 │ │ +0b19c8: 5420 3306 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ +0b19cc: 6e20 d043 3000 |000c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0b19d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0002 line=488 │ │ 0x000a line=490 │ │ 0x000f line=491 │ │ locals : │ │ @@ -70950,25 +70956,25 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b3c30: |[0b3c30] android.support.v4.media.session.MediaSessionCompat.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b3c40: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b3c46: 0a00 |0003: move-result v0 │ │ -0b3c48: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0b3c4c: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3c50: 1a01 a727 |0008: const-string v1, "event cannot be null or empty" // string@27a7 │ │ -0b3c54: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3c5a: 2700 |000d: throw v0 │ │ -0b3c5c: 5420 3506 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3c60: 7230 8112 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1281 │ │ -0b3c66: 0e00 |0013: return-void │ │ +0b19d4: |[0b19d4] android.support.v4.media.session.MediaSessionCompat.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b19e4: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b19ea: 0a00 |0003: move-result v0 │ │ +0b19ec: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0b19f0: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b19f4: 1a01 a227 |0008: const-string v1, "event cannot be null or empty" // string@27a2 │ │ +0b19f8: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b19fe: 2700 |000d: throw v0 │ │ +0b1a00: 5420 3506 |000e: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1a04: 7230 8112 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1281 │ │ +0b1a0a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0006 line=322 │ │ 0x000e line=324 │ │ 0x0013 line=325 │ │ locals : │ │ @@ -70981,29 +70987,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b3c68: |[0b3c68] android.support.v4.media.session.MediaSessionCompat.setActive:(Z)V │ │ -0b3c78: 5432 3506 |0000: iget-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3c7c: 7220 8212 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setActive:(Z)V // method@1282 │ │ -0b3c82: 5432 3306 |0005: iget-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ -0b3c86: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0b3c8c: 0c00 |000a: move-result-object v0 │ │ -0b3c8e: 7210 0244 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b3c94: 0a02 |000e: move-result v2 │ │ -0b3c96: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -0b3c9a: 7210 0344 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b3ca0: 0c01 |0014: move-result-object v1 │ │ -0b3ca2: 1f01 1603 |0015: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener; // type@0316 │ │ -0b3ca6: 7210 1313 0100 |0017: invoke-interface {v1}, Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;.onActiveChanged:()V // method@1313 │ │ -0b3cac: 28f1 |001a: goto 000b // -000f │ │ -0b3cae: 0e00 |001b: return-void │ │ +0b1a0c: |[0b1a0c] android.support.v4.media.session.MediaSessionCompat.setActive:(Z)V │ │ +0b1a1c: 5432 3506 |0000: iget-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1a20: 7220 8212 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setActive:(Z)V // method@1282 │ │ +0b1a26: 5432 3306 |0005: iget-object v2, v3, Landroid/support/v4/media/session/MediaSessionCompat;.mActiveListeners:Ljava/util/ArrayList; // field@0633 │ │ +0b1a2a: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0b1a30: 0c00 |000a: move-result-object v0 │ │ +0b1a32: 7210 0244 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b1a38: 0a02 |000e: move-result v2 │ │ +0b1a3a: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +0b1a3e: 7210 0344 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b1a44: 0c01 |0014: move-result-object v1 │ │ +0b1a46: 1f01 1603 |0015: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener; // type@0316 │ │ +0b1a4a: 7210 1313 0100 |0017: invoke-interface {v1}, Landroid/support/v4/media/session/MediaSessionCompat$OnActiveChangeListener;.onActiveChanged:()V // method@1313 │ │ +0b1a50: 28f1 |001a: goto 000b // -000f │ │ +0b1a52: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0005 line=298 │ │ 0x0017 line=299 │ │ 0x001b line=301 │ │ locals : │ │ @@ -71017,18 +71023,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b3cb0: |[0b3cb0] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ -0b3cc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3cc2: 6e30 4a13 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@134a │ │ -0b3cc8: 0e00 |0004: return-void │ │ +0b1a54: |[0b1a54] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +0b1a64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1a66: 6e30 4a13 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@134a │ │ +0b1a6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0005 reg=2 callback Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ @@ -71038,22 +71044,22 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b3ccc: |[0b3ccc] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ -0b3cdc: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3ce0: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ -0b3ce4: 7230 8312 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@1283 │ │ -0b3cea: 0e00 |0007: return-void │ │ -0b3cec: 2203 db00 |0008: new-instance v3, Landroid/os/Handler; // type@00db │ │ -0b3cf0: 7010 cc04 0300 |000a: invoke-direct {v3}, Landroid/os/Handler;.:()V // method@04cc │ │ -0b3cf6: 28f7 |000d: goto 0004 // -0009 │ │ +0b1a70: |[0b1a70] android.support.v4.media.session.MediaSessionCompat.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +0b1a80: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1a84: 3803 0600 |0002: if-eqz v3, 0008 // +0006 │ │ +0b1a88: 7230 8312 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V // method@1283 │ │ +0b1a8e: 0e00 |0007: return-void │ │ +0b1a90: 2203 db00 |0008: new-instance v3, Landroid/os/Handler; // type@00db │ │ +0b1a94: 7010 cc04 0300 |000a: invoke-direct {v3}, Landroid/os/Handler;.:()V // method@04cc │ │ +0b1a9a: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0007 line=207 │ │ 0x0008 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 handler Landroid/os/Handler; │ │ @@ -71066,18 +71072,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3cf8: |[0b3cf8] android.support.v4.media.session.MediaSessionCompat.setExtras:(Landroid/os/Bundle;)V │ │ -0b3d08: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d0c: 7220 8412 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setExtras:(Landroid/os/Bundle;)V // method@1284 │ │ -0b3d12: 0e00 |0005: return-void │ │ +0b1a9c: |[0b1a9c] android.support.v4.media.session.MediaSessionCompat.setExtras:(Landroid/os/Bundle;)V │ │ +0b1aac: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1ab0: 7220 8412 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setExtras:(Landroid/os/Bundle;)V // method@1284 │ │ +0b1ab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0005 line=436 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 extras Landroid/os/Bundle; │ │ @@ -71087,18 +71093,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3d14: |[0b3d14] android.support.v4.media.session.MediaSessionCompat.setFlags:(I)V │ │ -0b3d24: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d28: 7220 8512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setFlags:(I)V // method@1285 │ │ -0b3d2e: 0e00 |0005: return-void │ │ +0b1ab8: |[0b1ab8] android.support.v4.media.session.MediaSessionCompat.setFlags:(I)V │ │ +0b1ac8: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1acc: 7220 8512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setFlags:(I)V // method@1285 │ │ +0b1ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0005 line=245 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 flags I │ │ @@ -71108,18 +71114,18 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3d30: |[0b3d30] android.support.v4.media.session.MediaSessionCompat.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ -0b3d40: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d44: 7220 8612 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@1286 │ │ -0b3d4a: 0e00 |0005: return-void │ │ +0b1ad4: |[0b1ad4] android.support.v4.media.session.MediaSessionCompat.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ +0b1ae4: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1ae8: 7220 8612 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@1286 │ │ +0b1aee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 mbr Landroid/app/PendingIntent; │ │ @@ -71129,18 +71135,18 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3d4c: |[0b3d4c] android.support.v4.media.session.MediaSessionCompat.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -0b3d5c: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d60: 7220 8712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1287 │ │ -0b3d66: 0e00 |0005: return-void │ │ +0b1af0: |[0b1af0] android.support.v4.media.session.MediaSessionCompat.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +0b1b00: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1b04: 7220 8712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1287 │ │ +0b1b0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0005 line=381 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -71150,18 +71156,18 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3d68: |[0b3d68] android.support.v4.media.session.MediaSessionCompat.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -0b3d78: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d7c: 7220 8812 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1288 │ │ -0b3d82: 0e00 |0005: return-void │ │ +0b1b0c: |[0b1b0c] android.support.v4.media.session.MediaSessionCompat.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +0b1b1c: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1b20: 7220 8812 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1288 │ │ +0b1b26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ @@ -71171,18 +71177,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3d84: |[0b3d84] android.support.v4.media.session.MediaSessionCompat.setPlaybackToLocal:(I)V │ │ -0b3d94: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3d98: 7220 8912 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToLocal:(I)V // method@1289 │ │ -0b3d9e: 0e00 |0005: return-void │ │ +0b1b28: |[0b1b28] android.support.v4.media.session.MediaSessionCompat.setPlaybackToLocal:(I)V │ │ +0b1b38: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1b3c: 7220 8912 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToLocal:(I)V // method@1289 │ │ +0b1b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 stream I │ │ @@ -71192,23 +71198,23 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b3da0: |[0b3da0] android.support.v4.media.session.MediaSessionCompat.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -0b3db0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b3db4: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b3db8: 1a01 ab49 |0004: const-string v1, "volumeProvider may not be null!" // string@49ab │ │ -0b3dbc: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b3dc2: 2700 |0009: throw v0 │ │ -0b3dc4: 5420 3506 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3dc8: 7220 8a12 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@128a │ │ -0b3dce: 0e00 |000f: return-void │ │ +0b1b44: |[0b1b44] android.support.v4.media.session.MediaSessionCompat.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +0b1b54: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b1b58: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b1b5c: 1a01 a649 |0004: const-string v1, "volumeProvider may not be null!" // string@49a6 │ │ +0b1b60: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b1b66: 2700 |0009: throw v0 │ │ +0b1b68: 5420 3506 |000a: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1b6c: 7220 8a12 3000 |000c: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V // method@128a │ │ +0b1b72: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0002 line=278 │ │ 0x000a line=280 │ │ 0x000f line=281 │ │ locals : │ │ @@ -71220,18 +71226,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3dd0: |[0b3dd0] android.support.v4.media.session.MediaSessionCompat.setQueue:(Ljava/util/List;)V │ │ -0b3de0: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3de4: 7220 8b12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setQueue:(Ljava/util/List;)V // method@128b │ │ -0b3dea: 0e00 |0005: return-void │ │ +0b1b74: |[0b1b74] android.support.v4.media.session.MediaSessionCompat.setQueue:(Ljava/util/List;)V │ │ +0b1b84: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1b88: 7220 8b12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setQueue:(Ljava/util/List;)V // method@128b │ │ +0b1b8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ @@ -71242,18 +71248,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3dec: |[0b3dec] android.support.v4.media.session.MediaSessionCompat.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ -0b3dfc: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3e00: 7220 8c12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setQueueTitle:(Ljava/lang/CharSequence;)V // method@128c │ │ -0b3e06: 0e00 |0005: return-void │ │ +0b1b90: |[0b1b90] android.support.v4.media.session.MediaSessionCompat.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ +0b1ba0: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1ba4: 7220 8c12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setQueueTitle:(Ljava/lang/CharSequence;)V // method@128c │ │ +0b1baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0005 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -71263,18 +71269,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3e08: |[0b3e08] android.support.v4.media.session.MediaSessionCompat.setRatingType:(I)V │ │ -0b3e18: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3e1c: 7220 8d12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setRatingType:(I)V // method@128d │ │ -0b3e22: 0e00 |0005: return-void │ │ +0b1bac: |[0b1bac] android.support.v4.media.session.MediaSessionCompat.setRatingType:(I)V │ │ +0b1bbc: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1bc0: 7220 8d12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setRatingType:(I)V // method@128d │ │ +0b1bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 type I │ │ @@ -71284,33 +71290,33 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b3e24: |[0b3e24] android.support.v4.media.session.MediaSessionCompat.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ -0b3e34: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ -0b3e38: 7220 8e12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@128e │ │ -0b3e3e: 0e00 |0005: return-void │ │ +0b1bc8: |[0b1bc8] android.support.v4.media.session.MediaSessionCompat.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ +0b1bd8: 5410 3506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat;.mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl; // field@0635 │ │ +0b1bdc: 7220 8e12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@128e │ │ +0b1be2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0005 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat; │ │ 0x0000 - 0x0006 reg=2 pi Landroid/app/PendingIntent; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #405 header: │ │ class_idx : 799 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5411 │ │ +source_file_idx : 5407 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #405 annotations: │ │ Annotations on class │ │ @@ -71388,21 +71394,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5411 (MediaSessionCompatApi14.java) │ │ + source_file_idx : 5407 (MediaSessionCompatApi14.java) │ │ │ │ Class #406 header: │ │ class_idx : 800 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5411 │ │ +source_file_idx : 5407 │ │ static_fields_size : 36 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #406 annotations: │ │ Annotations on class │ │ @@ -71601,17 +71607,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3e40: |[0b3e40] android.support.v4.media.session.MediaSessionCompatApi14.:()V │ │ -0b3e50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b3e56: 0e00 |0003: return-void │ │ +0b1be4: |[0b1be4] android.support.v4.media.session.MediaSessionCompatApi14.:()V │ │ +0b1bf4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b1bfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=227 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi14; │ │ │ │ @@ -71620,155 +71626,155 @@ │ │ type : '(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 286 16-bit code units │ │ -0b3e58: |[0b3e58] android.support.v4.media.session.MediaSessionCompatApi14.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V │ │ -0b3e68: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ -0b3e6c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0b3e70: 0e00 |0004: return-void │ │ -0b3e72: 1a01 6220 |0005: const-string v1, "android.media.metadata.ART" // string@2062 │ │ -0b3e76: 6e20 9d04 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3e7c: 0a01 |000a: move-result v1 │ │ -0b3e7e: 3801 fe00 |000b: if-eqz v1, 0109 // +00fe │ │ -0b3e82: 1a01 6220 |000d: const-string v1, "android.media.metadata.ART" // string@2062 │ │ -0b3e86: 6e20 aa04 1400 |000f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0b3e8c: 0c00 |0012: move-result-object v0 │ │ -0b3e8e: 1f00 6e00 |0013: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0b3e92: 6e30 0704 2500 |0015: invoke-virtual {v5, v2, v0}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@0407 │ │ -0b3e98: 1a01 5e20 |0018: const-string v1, "android.media.metadata.ALBUM" // string@205e │ │ -0b3e9c: 6e20 9d04 1400 |001a: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3ea2: 0a01 |001d: move-result v1 │ │ -0b3ea4: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0b3ea8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0b3eaa: 1a02 5e20 |0021: const-string v2, "android.media.metadata.ALBUM" // string@205e │ │ -0b3eae: 6e20 ae04 2400 |0023: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3eb4: 0c02 |0026: move-result-object v2 │ │ -0b3eb6: 6e30 0a04 1502 |0027: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3ebc: 1a01 6020 |002a: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@2060 │ │ -0b3ec0: 6e20 9d04 1400 |002c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3ec6: 0a01 |002f: move-result v1 │ │ -0b3ec8: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ -0b3ecc: 1301 0d00 |0032: const/16 v1, #int 13 // #d │ │ -0b3ed0: 1a02 6020 |0034: const-string v2, "android.media.metadata.ALBUM_ARTIST" // string@2060 │ │ -0b3ed4: 6e20 ae04 2400 |0036: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3eda: 0c02 |0039: move-result-object v2 │ │ -0b3edc: 6e30 0a04 1502 |003a: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3ee2: 1a01 6320 |003d: const-string v1, "android.media.metadata.ARTIST" // string@2063 │ │ -0b3ee6: 6e20 9d04 1400 |003f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3eec: 0a01 |0042: move-result v1 │ │ -0b3eee: 3801 0c00 |0043: if-eqz v1, 004f // +000c │ │ -0b3ef2: 1221 |0045: const/4 v1, #int 2 // #2 │ │ -0b3ef4: 1a02 6320 |0046: const-string v2, "android.media.metadata.ARTIST" // string@2063 │ │ -0b3ef8: 6e20 ae04 2400 |0048: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3efe: 0c02 |004b: move-result-object v2 │ │ -0b3f00: 6e30 0a04 1502 |004c: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3f06: 1a01 6520 |004f: const-string v1, "android.media.metadata.AUTHOR" // string@2065 │ │ -0b3f0a: 6e20 9d04 1400 |0051: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3f10: 0a01 |0054: move-result v1 │ │ -0b3f12: 3801 0c00 |0055: if-eqz v1, 0061 // +000c │ │ -0b3f16: 1231 |0057: const/4 v1, #int 3 // #3 │ │ -0b3f18: 1a02 6520 |0058: const-string v2, "android.media.metadata.AUTHOR" // string@2065 │ │ -0b3f1c: 6e20 ae04 2400 |005a: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3f22: 0c02 |005d: move-result-object v2 │ │ -0b3f24: 6e30 0a04 1502 |005e: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3f2a: 1a01 6620 |0061: const-string v1, "android.media.metadata.COMPILATION" // string@2066 │ │ -0b3f2e: 6e20 9d04 1400 |0063: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3f34: 0a01 |0066: move-result v1 │ │ -0b3f36: 3801 0d00 |0067: if-eqz v1, 0074 // +000d │ │ -0b3f3a: 1301 0f00 |0069: const/16 v1, #int 15 // #f │ │ -0b3f3e: 1a02 6620 |006b: const-string v2, "android.media.metadata.COMPILATION" // string@2066 │ │ -0b3f42: 6e20 ae04 2400 |006d: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3f48: 0c02 |0070: move-result-object v2 │ │ -0b3f4a: 6e30 0a04 1502 |0071: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3f50: 1a01 6720 |0074: const-string v1, "android.media.metadata.COMPOSER" // string@2067 │ │ -0b3f54: 6e20 9d04 1400 |0076: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3f5a: 0a01 |0079: move-result v1 │ │ -0b3f5c: 3801 0c00 |007a: if-eqz v1, 0086 // +000c │ │ -0b3f60: 1241 |007c: const/4 v1, #int 4 // #4 │ │ -0b3f62: 1a02 6720 |007d: const-string v2, "android.media.metadata.COMPOSER" // string@2067 │ │ -0b3f66: 6e20 ae04 2400 |007f: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3f6c: 0c02 |0082: move-result-object v2 │ │ -0b3f6e: 6e30 0a04 1502 |0083: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3f74: 1a01 6820 |0086: const-string v1, "android.media.metadata.DATE" // string@2068 │ │ -0b3f78: 6e20 9d04 1400 |0088: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3f7e: 0a01 |008b: move-result v1 │ │ -0b3f80: 3801 0c00 |008c: if-eqz v1, 0098 // +000c │ │ -0b3f84: 1251 |008e: const/4 v1, #int 5 // #5 │ │ -0b3f86: 1a02 6820 |008f: const-string v2, "android.media.metadata.DATE" // string@2068 │ │ -0b3f8a: 6e20 ae04 2400 |0091: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b3f90: 0c02 |0094: move-result-object v2 │ │ -0b3f92: 6e30 0a04 1502 |0095: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b3f98: 1a01 6920 |0098: const-string v1, "android.media.metadata.DISC_NUMBER" // string@2069 │ │ -0b3f9c: 6e20 9d04 1400 |009a: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3fa2: 0a01 |009d: move-result v1 │ │ -0b3fa4: 3801 0d00 |009e: if-eqz v1, 00ab // +000d │ │ -0b3fa8: 1301 0e00 |00a0: const/16 v1, #int 14 // #e │ │ -0b3fac: 1a02 6920 |00a2: const-string v2, "android.media.metadata.DISC_NUMBER" // string@2069 │ │ -0b3fb0: 6e20 a804 2400 |00a4: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ -0b3fb6: 0b02 |00a7: move-result-wide v2 │ │ -0b3fb8: 6e40 0804 1532 |00a8: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ -0b3fbe: 1a01 6f20 |00ab: const-string v1, "android.media.metadata.DURATION" // string@206f │ │ -0b3fc2: 6e20 9d04 1400 |00ad: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3fc8: 0a01 |00b0: move-result v1 │ │ -0b3fca: 3801 0d00 |00b1: if-eqz v1, 00be // +000d │ │ -0b3fce: 1301 0900 |00b3: const/16 v1, #int 9 // #9 │ │ -0b3fd2: 1a02 6f20 |00b5: const-string v2, "android.media.metadata.DURATION" // string@206f │ │ -0b3fd6: 6e20 a804 2400 |00b7: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ -0b3fdc: 0b02 |00ba: move-result-wide v2 │ │ -0b3fde: 6e40 0804 1532 |00bb: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ -0b3fe4: 1a01 7020 |00be: const-string v1, "android.media.metadata.GENRE" // string@2070 │ │ -0b3fe8: 6e20 9d04 1400 |00c0: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b3fee: 0a01 |00c3: move-result v1 │ │ -0b3ff0: 3801 0c00 |00c4: if-eqz v1, 00d0 // +000c │ │ -0b3ff4: 1261 |00c6: const/4 v1, #int 6 // #6 │ │ -0b3ff6: 1a02 7020 |00c7: const-string v2, "android.media.metadata.GENRE" // string@2070 │ │ -0b3ffa: 6e20 ae04 2400 |00c9: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b4000: 0c02 |00cc: move-result-object v2 │ │ -0b4002: 6e30 0a04 1502 |00cd: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b4008: 1a01 7420 |00d0: const-string v1, "android.media.metadata.TITLE" // string@2074 │ │ -0b400c: 6e20 9d04 1400 |00d2: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b4012: 0a01 |00d5: move-result v1 │ │ -0b4014: 3801 0c00 |00d6: if-eqz v1, 00e2 // +000c │ │ -0b4018: 1271 |00d8: const/4 v1, #int 7 // #7 │ │ -0b401a: 1a02 7420 |00d9: const-string v2, "android.media.metadata.TITLE" // string@2074 │ │ -0b401e: 6e20 ae04 2400 |00db: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b4024: 0c02 |00de: move-result-object v2 │ │ -0b4026: 6e30 0a04 1502 |00df: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b402c: 1a01 7520 |00e2: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@2075 │ │ -0b4030: 6e20 9d04 1400 |00e4: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b4036: 0a01 |00e7: move-result v1 │ │ -0b4038: 3801 0c00 |00e8: if-eqz v1, 00f4 // +000c │ │ -0b403c: 1201 |00ea: const/4 v1, #int 0 // #0 │ │ -0b403e: 1a02 7520 |00eb: const-string v2, "android.media.metadata.TRACK_NUMBER" // string@2075 │ │ -0b4042: 6e20 a804 2400 |00ed: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ -0b4048: 0b02 |00f0: move-result-wide v2 │ │ -0b404a: 6e40 0804 1532 |00f1: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ -0b4050: 1a01 7720 |00f4: const-string v1, "android.media.metadata.WRITER" // string@2077 │ │ -0b4054: 6e20 9d04 1400 |00f6: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b405a: 0a01 |00f9: move-result v1 │ │ -0b405c: 3801 0aff |00fa: if-eqz v1, 0004 // -00f6 │ │ -0b4060: 1301 0b00 |00fc: const/16 v1, #int 11 // #b │ │ -0b4064: 1a02 7720 |00fe: const-string v2, "android.media.metadata.WRITER" // string@2077 │ │ -0b4068: 6e20 ae04 2400 |0100: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0b406e: 0c02 |0103: move-result-object v2 │ │ -0b4070: 6e30 0a04 1502 |0104: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ -0b4076: 2900 fdfe |0107: goto/16 0004 // -0103 │ │ -0b407a: 1a01 5f20 |0109: const-string v1, "android.media.metadata.ALBUM_ART" // string@205f │ │ -0b407e: 6e20 9d04 1400 |010b: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b4084: 0a01 |010e: move-result v1 │ │ -0b4086: 3801 09ff |010f: if-eqz v1, 0018 // -00f7 │ │ -0b408a: 1a01 5f20 |0111: const-string v1, "android.media.metadata.ALBUM_ART" // string@205f │ │ -0b408e: 6e20 aa04 1400 |0113: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0b4094: 0c00 |0116: move-result-object v0 │ │ -0b4096: 1f00 6e00 |0117: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ -0b409a: 6e30 0704 2500 |0119: invoke-virtual {v5, v2, v0}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@0407 │ │ -0b40a0: 2900 fcfe |011c: goto/16 0018 // -0104 │ │ +0b1bfc: |[0b1bfc] android.support.v4.media.session.MediaSessionCompatApi14.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V │ │ +0b1c0c: 1302 6400 |0000: const/16 v2, #int 100 // #64 │ │ +0b1c10: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0b1c14: 0e00 |0004: return-void │ │ +0b1c16: 1a01 5d20 |0005: const-string v1, "android.media.metadata.ART" // string@205d │ │ +0b1c1a: 6e20 9d04 1400 |0007: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1c20: 0a01 |000a: move-result v1 │ │ +0b1c22: 3801 fe00 |000b: if-eqz v1, 0109 // +00fe │ │ +0b1c26: 1a01 5d20 |000d: const-string v1, "android.media.metadata.ART" // string@205d │ │ +0b1c2a: 6e20 aa04 1400 |000f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0b1c30: 0c00 |0012: move-result-object v0 │ │ +0b1c32: 1f00 6e00 |0013: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0b1c36: 6e30 0704 2500 |0015: invoke-virtual {v5, v2, v0}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@0407 │ │ +0b1c3c: 1a01 5920 |0018: const-string v1, "android.media.metadata.ALBUM" // string@2059 │ │ +0b1c40: 6e20 9d04 1400 |001a: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1c46: 0a01 |001d: move-result v1 │ │ +0b1c48: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +0b1c4c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0b1c4e: 1a02 5920 |0021: const-string v2, "android.media.metadata.ALBUM" // string@2059 │ │ +0b1c52: 6e20 ae04 2400 |0023: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1c58: 0c02 |0026: move-result-object v2 │ │ +0b1c5a: 6e30 0a04 1502 |0027: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1c60: 1a01 5b20 |002a: const-string v1, "android.media.metadata.ALBUM_ARTIST" // string@205b │ │ +0b1c64: 6e20 9d04 1400 |002c: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1c6a: 0a01 |002f: move-result v1 │ │ +0b1c6c: 3801 0d00 |0030: if-eqz v1, 003d // +000d │ │ +0b1c70: 1301 0d00 |0032: const/16 v1, #int 13 // #d │ │ +0b1c74: 1a02 5b20 |0034: const-string v2, "android.media.metadata.ALBUM_ARTIST" // string@205b │ │ +0b1c78: 6e20 ae04 2400 |0036: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1c7e: 0c02 |0039: move-result-object v2 │ │ +0b1c80: 6e30 0a04 1502 |003a: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1c86: 1a01 5e20 |003d: const-string v1, "android.media.metadata.ARTIST" // string@205e │ │ +0b1c8a: 6e20 9d04 1400 |003f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1c90: 0a01 |0042: move-result v1 │ │ +0b1c92: 3801 0c00 |0043: if-eqz v1, 004f // +000c │ │ +0b1c96: 1221 |0045: const/4 v1, #int 2 // #2 │ │ +0b1c98: 1a02 5e20 |0046: const-string v2, "android.media.metadata.ARTIST" // string@205e │ │ +0b1c9c: 6e20 ae04 2400 |0048: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1ca2: 0c02 |004b: move-result-object v2 │ │ +0b1ca4: 6e30 0a04 1502 |004c: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1caa: 1a01 6020 |004f: const-string v1, "android.media.metadata.AUTHOR" // string@2060 │ │ +0b1cae: 6e20 9d04 1400 |0051: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1cb4: 0a01 |0054: move-result v1 │ │ +0b1cb6: 3801 0c00 |0055: if-eqz v1, 0061 // +000c │ │ +0b1cba: 1231 |0057: const/4 v1, #int 3 // #3 │ │ +0b1cbc: 1a02 6020 |0058: const-string v2, "android.media.metadata.AUTHOR" // string@2060 │ │ +0b1cc0: 6e20 ae04 2400 |005a: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1cc6: 0c02 |005d: move-result-object v2 │ │ +0b1cc8: 6e30 0a04 1502 |005e: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1cce: 1a01 6120 |0061: const-string v1, "android.media.metadata.COMPILATION" // string@2061 │ │ +0b1cd2: 6e20 9d04 1400 |0063: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1cd8: 0a01 |0066: move-result v1 │ │ +0b1cda: 3801 0d00 |0067: if-eqz v1, 0074 // +000d │ │ +0b1cde: 1301 0f00 |0069: const/16 v1, #int 15 // #f │ │ +0b1ce2: 1a02 6120 |006b: const-string v2, "android.media.metadata.COMPILATION" // string@2061 │ │ +0b1ce6: 6e20 ae04 2400 |006d: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1cec: 0c02 |0070: move-result-object v2 │ │ +0b1cee: 6e30 0a04 1502 |0071: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1cf4: 1a01 6220 |0074: const-string v1, "android.media.metadata.COMPOSER" // string@2062 │ │ +0b1cf8: 6e20 9d04 1400 |0076: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1cfe: 0a01 |0079: move-result v1 │ │ +0b1d00: 3801 0c00 |007a: if-eqz v1, 0086 // +000c │ │ +0b1d04: 1241 |007c: const/4 v1, #int 4 // #4 │ │ +0b1d06: 1a02 6220 |007d: const-string v2, "android.media.metadata.COMPOSER" // string@2062 │ │ +0b1d0a: 6e20 ae04 2400 |007f: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1d10: 0c02 |0082: move-result-object v2 │ │ +0b1d12: 6e30 0a04 1502 |0083: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1d18: 1a01 6320 |0086: const-string v1, "android.media.metadata.DATE" // string@2063 │ │ +0b1d1c: 6e20 9d04 1400 |0088: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1d22: 0a01 |008b: move-result v1 │ │ +0b1d24: 3801 0c00 |008c: if-eqz v1, 0098 // +000c │ │ +0b1d28: 1251 |008e: const/4 v1, #int 5 // #5 │ │ +0b1d2a: 1a02 6320 |008f: const-string v2, "android.media.metadata.DATE" // string@2063 │ │ +0b1d2e: 6e20 ae04 2400 |0091: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1d34: 0c02 |0094: move-result-object v2 │ │ +0b1d36: 6e30 0a04 1502 |0095: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1d3c: 1a01 6420 |0098: const-string v1, "android.media.metadata.DISC_NUMBER" // string@2064 │ │ +0b1d40: 6e20 9d04 1400 |009a: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1d46: 0a01 |009d: move-result v1 │ │ +0b1d48: 3801 0d00 |009e: if-eqz v1, 00ab // +000d │ │ +0b1d4c: 1301 0e00 |00a0: const/16 v1, #int 14 // #e │ │ +0b1d50: 1a02 6420 |00a2: const-string v2, "android.media.metadata.DISC_NUMBER" // string@2064 │ │ +0b1d54: 6e20 a804 2400 |00a4: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ +0b1d5a: 0b02 |00a7: move-result-wide v2 │ │ +0b1d5c: 6e40 0804 1532 |00a8: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ +0b1d62: 1a01 6a20 |00ab: const-string v1, "android.media.metadata.DURATION" // string@206a │ │ +0b1d66: 6e20 9d04 1400 |00ad: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1d6c: 0a01 |00b0: move-result v1 │ │ +0b1d6e: 3801 0d00 |00b1: if-eqz v1, 00be // +000d │ │ +0b1d72: 1301 0900 |00b3: const/16 v1, #int 9 // #9 │ │ +0b1d76: 1a02 6a20 |00b5: const-string v2, "android.media.metadata.DURATION" // string@206a │ │ +0b1d7a: 6e20 a804 2400 |00b7: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ +0b1d80: 0b02 |00ba: move-result-wide v2 │ │ +0b1d82: 6e40 0804 1532 |00bb: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ +0b1d88: 1a01 6b20 |00be: const-string v1, "android.media.metadata.GENRE" // string@206b │ │ +0b1d8c: 6e20 9d04 1400 |00c0: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1d92: 0a01 |00c3: move-result v1 │ │ +0b1d94: 3801 0c00 |00c4: if-eqz v1, 00d0 // +000c │ │ +0b1d98: 1261 |00c6: const/4 v1, #int 6 // #6 │ │ +0b1d9a: 1a02 6b20 |00c7: const-string v2, "android.media.metadata.GENRE" // string@206b │ │ +0b1d9e: 6e20 ae04 2400 |00c9: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1da4: 0c02 |00cc: move-result-object v2 │ │ +0b1da6: 6e30 0a04 1502 |00cd: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1dac: 1a01 6f20 |00d0: const-string v1, "android.media.metadata.TITLE" // string@206f │ │ +0b1db0: 6e20 9d04 1400 |00d2: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1db6: 0a01 |00d5: move-result v1 │ │ +0b1db8: 3801 0c00 |00d6: if-eqz v1, 00e2 // +000c │ │ +0b1dbc: 1271 |00d8: const/4 v1, #int 7 // #7 │ │ +0b1dbe: 1a02 6f20 |00d9: const-string v2, "android.media.metadata.TITLE" // string@206f │ │ +0b1dc2: 6e20 ae04 2400 |00db: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1dc8: 0c02 |00de: move-result-object v2 │ │ +0b1dca: 6e30 0a04 1502 |00df: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1dd0: 1a01 7020 |00e2: const-string v1, "android.media.metadata.TRACK_NUMBER" // string@2070 │ │ +0b1dd4: 6e20 9d04 1400 |00e4: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1dda: 0a01 |00e7: move-result v1 │ │ +0b1ddc: 3801 0c00 |00e8: if-eqz v1, 00f4 // +000c │ │ +0b1de0: 1201 |00ea: const/4 v1, #int 0 // #0 │ │ +0b1de2: 1a02 7020 |00eb: const-string v2, "android.media.metadata.TRACK_NUMBER" // string@2070 │ │ +0b1de6: 6e20 a804 2400 |00ed: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ +0b1dec: 0b02 |00f0: move-result-wide v2 │ │ +0b1dee: 6e40 0804 1532 |00f1: invoke-virtual {v5, v1, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ +0b1df4: 1a01 7220 |00f4: const-string v1, "android.media.metadata.WRITER" // string@2072 │ │ +0b1df8: 6e20 9d04 1400 |00f6: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1dfe: 0a01 |00f9: move-result v1 │ │ +0b1e00: 3801 0aff |00fa: if-eqz v1, 0004 // -00f6 │ │ +0b1e04: 1301 0b00 |00fc: const/16 v1, #int 11 // #b │ │ +0b1e08: 1a02 7220 |00fe: const-string v2, "android.media.metadata.WRITER" // string@2072 │ │ +0b1e0c: 6e20 ae04 2400 |0100: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0b1e12: 0c02 |0103: move-result-object v2 │ │ +0b1e14: 6e30 0a04 1502 |0104: invoke-virtual {v5, v1, v2}, Landroid/media/RemoteControlClient$MetadataEditor;.putString:(ILjava/lang/String;)Landroid/media/RemoteControlClient$MetadataEditor; // method@040a │ │ +0b1e1a: 2900 fdfe |0107: goto/16 0004 // -0103 │ │ +0b1e1e: 1a01 5a20 |0109: const-string v1, "android.media.metadata.ALBUM_ART" // string@205a │ │ +0b1e22: 6e20 9d04 1400 |010b: invoke-virtual {v4, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b1e28: 0a01 |010e: move-result v1 │ │ +0b1e2a: 3801 09ff |010f: if-eqz v1, 0018 // -00f7 │ │ +0b1e2e: 1a01 5a20 |0111: const-string v1, "android.media.metadata.ALBUM_ART" // string@205a │ │ +0b1e32: 6e20 aa04 1400 |0113: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0b1e38: 0c00 |0116: move-result-object v0 │ │ +0b1e3a: 1f00 6e00 |0117: check-cast v0, Landroid/graphics/Bitmap; // type@006e │ │ +0b1e3e: 6e30 0704 2500 |0119: invoke-virtual {v5, v2, v0}, Landroid/media/RemoteControlClient$MetadataEditor;.putBitmap:(ILandroid/graphics/Bitmap;)Landroid/media/RemoteControlClient$MetadataEditor; // method@0407 │ │ +0b1e44: 2900 fcfe |011c: goto/16 0018 // -0104 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ 0x0004 line=225 │ │ 0x0005 line=165 │ │ 0x000d line=166 │ │ 0x0015 line=167 │ │ @@ -71812,18 +71818,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b40a4: |[0b40a4] android.support.v4.media.session.MediaSessionCompatApi14.createRemoteControlClient:(Landroid/app/PendingIntent;)Ljava/lang/Object; │ │ -0b40b4: 2200 be00 |0000: new-instance v0, Landroid/media/RemoteControlClient; // type@00be │ │ -0b40b8: 7020 0b04 1000 |0002: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@040b │ │ -0b40be: 1100 |0005: return-object v0 │ │ +0b1e48: |[0b1e48] android.support.v4.media.session.MediaSessionCompatApi14.createRemoteControlClient:(Landroid/app/PendingIntent;)Ljava/lang/Object; │ │ +0b1e58: 2200 be00 |0000: new-instance v0, Landroid/media/RemoteControlClient; // type@00be │ │ +0b1e5c: 7020 0b04 1000 |0002: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@040b │ │ +0b1e62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 mbIntent Landroid/app/PendingIntent; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi14;) │ │ @@ -71831,40 +71837,40 @@ │ │ type : '(I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -0b40c0: |[0b40c0] android.support.v4.media.session.MediaSessionCompatApi14.getRccStateFromState:(I)I │ │ -0b40d0: 2b01 1c00 0000 |0000: packed-switch v1, 0000001c // +0000001c │ │ -0b40d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0b40d8: 0f00 |0004: return v0 │ │ -0b40da: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ -0b40de: 28fd |0007: goto 0004 // -0003 │ │ -0b40e0: 1300 0900 |0008: const/16 v0, #int 9 // #9 │ │ -0b40e4: 28fa |000a: goto 0004 // -0006 │ │ -0b40e6: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -0b40e8: 28f8 |000c: goto 0004 // -0008 │ │ -0b40ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0b40ec: 28f6 |000e: goto 0004 // -000a │ │ -0b40ee: 1220 |000f: const/4 v0, #int 2 // #2 │ │ -0b40f0: 28f4 |0010: goto 0004 // -000c │ │ -0b40f2: 1230 |0011: const/4 v0, #int 3 // #3 │ │ -0b40f4: 28f2 |0012: goto 0004 // -000e │ │ -0b40f6: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -0b40f8: 28f0 |0014: goto 0004 // -0010 │ │ -0b40fa: 1270 |0015: const/4 v0, #int 7 // #7 │ │ -0b40fc: 28ee |0016: goto 0004 // -0012 │ │ -0b40fe: 1260 |0017: const/4 v0, #int 6 // #6 │ │ -0b4100: 28ec |0018: goto 0004 // -0014 │ │ -0b4102: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -0b4104: 28ea |001a: goto 0004 // -0016 │ │ -0b4106: 0000 |001b: nop // spacer │ │ -0b4108: 0001 0c00 0000 0000 0d00 0000 1900 ... |001c: packed-switch-data (28 units) │ │ +0b1e64: |[0b1e64] android.support.v4.media.session.MediaSessionCompatApi14.getRccStateFromState:(I)I │ │ +0b1e74: 2b01 1c00 0000 |0000: packed-switch v1, 0000001c // +0000001c │ │ +0b1e7a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0b1e7c: 0f00 |0004: return v0 │ │ +0b1e7e: 1300 0800 |0005: const/16 v0, #int 8 // #8 │ │ +0b1e82: 28fd |0007: goto 0004 // -0003 │ │ +0b1e84: 1300 0900 |0008: const/16 v0, #int 9 // #9 │ │ +0b1e88: 28fa |000a: goto 0004 // -0006 │ │ +0b1e8a: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +0b1e8c: 28f8 |000c: goto 0004 // -0008 │ │ +0b1e8e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0b1e90: 28f6 |000e: goto 0004 // -000a │ │ +0b1e92: 1220 |000f: const/4 v0, #int 2 // #2 │ │ +0b1e94: 28f4 |0010: goto 0004 // -000c │ │ +0b1e96: 1230 |0011: const/4 v0, #int 3 // #3 │ │ +0b1e98: 28f2 |0012: goto 0004 // -000e │ │ +0b1e9a: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +0b1e9c: 28f0 |0014: goto 0004 // -0010 │ │ +0b1e9e: 1270 |0015: const/4 v0, #int 7 // #7 │ │ +0b1ea0: 28ee |0016: goto 0004 // -0012 │ │ +0b1ea2: 1260 |0017: const/4 v0, #int 6 // #6 │ │ +0b1ea4: 28ec |0018: goto 0004 // -0014 │ │ +0b1ea6: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +0b1ea8: 28ea |001a: goto 0004 // -0016 │ │ +0b1eaa: 0000 |001b: nop // spacer │ │ +0b1eac: 0001 0c00 0000 0000 0d00 0000 1900 ... |001c: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=128 │ │ 0x0005 line=107 │ │ 0x0008 line=109 │ │ 0x000b line=111 │ │ @@ -71884,58 +71890,58 @@ │ │ type : '(J)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 76 16-bit code units │ │ -0b4140: |[0b4140] android.support.v4.media.session.MediaSessionCompatApi14.getRccTransportControlFlagsFromActions:(J)I │ │ -0b4150: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0b4154: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b4156: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ -0b415a: c062 |0005: and-long/2addr v2, v6 │ │ -0b415c: 3101 0204 |0006: cmp-long v1, v2, v4 │ │ -0b4160: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -0b4164: de00 0020 |000a: or-int/lit8 v0, v0, #int 32 // #20 │ │ -0b4168: 1602 0200 |000c: const-wide/16 v2, #int 2 // #2 │ │ -0b416c: c062 |000e: and-long/2addr v2, v6 │ │ -0b416e: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ -0b4172: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ -0b4176: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0b417a: 1602 0400 |0015: const-wide/16 v2, #int 4 // #4 │ │ -0b417e: c062 |0017: and-long/2addr v2, v6 │ │ -0b4180: 3101 0204 |0018: cmp-long v1, v2, v4 │ │ -0b4184: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ -0b4188: de00 0004 |001c: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0b418c: 1602 0800 |001e: const-wide/16 v2, #int 8 // #8 │ │ -0b4190: c062 |0020: and-long/2addr v2, v6 │ │ -0b4192: 3101 0204 |0021: cmp-long v1, v2, v4 │ │ -0b4196: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -0b419a: de00 0002 |0025: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0b419e: 1602 1000 |0027: const-wide/16 v2, #int 16 // #10 │ │ -0b41a2: c062 |0029: and-long/2addr v2, v6 │ │ -0b41a4: 3101 0204 |002a: cmp-long v1, v2, v4 │ │ -0b41a8: 3801 0400 |002c: if-eqz v1, 0030 // +0004 │ │ -0b41ac: de00 0001 |002e: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0b41b0: 1602 2000 |0030: const-wide/16 v2, #int 32 // #20 │ │ -0b41b4: c062 |0032: and-long/2addr v2, v6 │ │ -0b41b6: 3101 0204 |0033: cmp-long v1, v2, v4 │ │ -0b41ba: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ -0b41be: d600 8000 |0037: or-int/lit16 v0, v0, #int 128 // #0080 │ │ -0b41c2: 1602 4000 |0039: const-wide/16 v2, #int 64 // #40 │ │ -0b41c6: c062 |003b: and-long/2addr v2, v6 │ │ -0b41c8: 3101 0204 |003c: cmp-long v1, v2, v4 │ │ -0b41cc: 3801 0400 |003e: if-eqz v1, 0042 // +0004 │ │ -0b41d0: de00 0040 |0040: or-int/lit8 v0, v0, #int 64 // #40 │ │ -0b41d4: 1602 0002 |0042: const-wide/16 v2, #int 512 // #200 │ │ -0b41d8: c062 |0044: and-long/2addr v2, v6 │ │ -0b41da: 3101 0204 |0045: cmp-long v1, v2, v4 │ │ -0b41de: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ -0b41e2: de00 0008 |0049: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0b41e6: 0f00 |004b: return v0 │ │ +0b1ee4: |[0b1ee4] android.support.v4.media.session.MediaSessionCompatApi14.getRccTransportControlFlagsFromActions:(J)I │ │ +0b1ef4: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0b1ef8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b1efa: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +0b1efe: c062 |0005: and-long/2addr v2, v6 │ │ +0b1f00: 3101 0204 |0006: cmp-long v1, v2, v4 │ │ +0b1f04: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +0b1f08: de00 0020 |000a: or-int/lit8 v0, v0, #int 32 // #20 │ │ +0b1f0c: 1602 0200 |000c: const-wide/16 v2, #int 2 // #2 │ │ +0b1f10: c062 |000e: and-long/2addr v2, v6 │ │ +0b1f12: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ +0b1f16: 3801 0400 |0011: if-eqz v1, 0015 // +0004 │ │ +0b1f1a: de00 0010 |0013: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0b1f1e: 1602 0400 |0015: const-wide/16 v2, #int 4 // #4 │ │ +0b1f22: c062 |0017: and-long/2addr v2, v6 │ │ +0b1f24: 3101 0204 |0018: cmp-long v1, v2, v4 │ │ +0b1f28: 3801 0400 |001a: if-eqz v1, 001e // +0004 │ │ +0b1f2c: de00 0004 |001c: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0b1f30: 1602 0800 |001e: const-wide/16 v2, #int 8 // #8 │ │ +0b1f34: c062 |0020: and-long/2addr v2, v6 │ │ +0b1f36: 3101 0204 |0021: cmp-long v1, v2, v4 │ │ +0b1f3a: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +0b1f3e: de00 0002 |0025: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0b1f42: 1602 1000 |0027: const-wide/16 v2, #int 16 // #10 │ │ +0b1f46: c062 |0029: and-long/2addr v2, v6 │ │ +0b1f48: 3101 0204 |002a: cmp-long v1, v2, v4 │ │ +0b1f4c: 3801 0400 |002c: if-eqz v1, 0030 // +0004 │ │ +0b1f50: de00 0001 |002e: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0b1f54: 1602 2000 |0030: const-wide/16 v2, #int 32 // #20 │ │ +0b1f58: c062 |0032: and-long/2addr v2, v6 │ │ +0b1f5a: 3101 0204 |0033: cmp-long v1, v2, v4 │ │ +0b1f5e: 3801 0400 |0035: if-eqz v1, 0039 // +0004 │ │ +0b1f62: d600 8000 |0037: or-int/lit16 v0, v0, #int 128 // #0080 │ │ +0b1f66: 1602 4000 |0039: const-wide/16 v2, #int 64 // #40 │ │ +0b1f6a: c062 |003b: and-long/2addr v2, v6 │ │ +0b1f6c: 3101 0204 |003c: cmp-long v1, v2, v4 │ │ +0b1f70: 3801 0400 |003e: if-eqz v1, 0042 // +0004 │ │ +0b1f74: de00 0040 |0040: or-int/lit8 v0, v0, #int 64 // #40 │ │ +0b1f78: 1602 0002 |0042: const-wide/16 v2, #int 512 // #200 │ │ +0b1f7c: c062 |0044: and-long/2addr v2, v6 │ │ +0b1f7e: 3101 0204 |0045: cmp-long v1, v2, v4 │ │ +0b1f82: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ +0b1f86: de00 0008 |0049: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0b1f8a: 0f00 |004b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0003 line=134 │ │ 0x000a line=135 │ │ 0x000c line=137 │ │ 0x0013 line=138 │ │ @@ -71961,22 +71967,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b41e8: |[0b41e8] android.support.v4.media.session.MediaSessionCompatApi14.registerRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V │ │ -0b41f8: 1a01 3e21 |0000: const-string v1, "audio" // string@213e │ │ -0b41fc: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b4202: 0c00 |0005: move-result-object v0 │ │ -0b4204: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b4208: 1f03 be00 |0008: check-cast v3, Landroid/media/RemoteControlClient; // type@00be │ │ -0b420c: 6e20 a103 3000 |000a: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a1 │ │ -0b4212: 0e00 |000d: return-void │ │ +0b1f8c: |[0b1f8c] android.support.v4.media.session.MediaSessionCompatApi14.registerRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V │ │ +0b1f9c: 1a01 3921 |0000: const-string v1, "audio" // string@2139 │ │ +0b1fa0: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b1fa6: 0c00 |0005: move-result-object v0 │ │ +0b1fa8: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b1fac: 1f03 be00 |0008: check-cast v3, Landroid/media/RemoteControlClient; // type@00be │ │ +0b1fb0: 6e20 a103 3000 |000a: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a1 │ │ +0b1fb6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0008 line=95 │ │ 0x000d line=96 │ │ locals : │ │ 0x0000 - 0x000a reg=3 rccObj Ljava/lang/Object; │ │ @@ -71988,22 +71994,22 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b4214: |[0b4214] android.support.v4.media.session.MediaSessionCompatApi14.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ -0b4224: 1f02 be00 |0000: check-cast v2, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4228: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b422a: 6e20 0c04 1200 |0003: invoke-virtual {v2, v1}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@040c │ │ -0b4230: 0c00 |0006: move-result-object v0 │ │ -0b4232: 7120 6213 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1362 │ │ -0b4238: 6e10 0604 0000 |000a: invoke-virtual {v0}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@0406 │ │ -0b423e: 0e00 |000d: return-void │ │ +0b1fb8: |[0b1fb8] android.support.v4.media.session.MediaSessionCompatApi14.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ +0b1fc8: 1f02 be00 |0000: check-cast v2, Landroid/media/RemoteControlClient; // type@00be │ │ +0b1fcc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b1fce: 6e20 0c04 1200 |0003: invoke-virtual {v2, v1}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@040c │ │ +0b1fd4: 0c00 |0006: move-result-object v0 │ │ +0b1fd6: 7120 6213 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1362 │ │ +0b1fdc: 6e10 0604 0000 |000a: invoke-virtual {v0}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@0406 │ │ +0b1fe2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=89 │ │ 0x000a line=90 │ │ 0x000d line=91 │ │ locals : │ │ @@ -72016,20 +72022,20 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b4240: |[0b4240] android.support.v4.media.session.MediaSessionCompatApi14.setState:(Ljava/lang/Object;I)V │ │ -0b4250: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4254: 7110 6413 0200 |0002: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccStateFromState:(I)I // method@1364 │ │ -0b425a: 0a00 |0005: move-result v0 │ │ -0b425c: 6e20 1004 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ -0b4262: 0e00 |0009: return-void │ │ +0b1fe4: |[0b1fe4] android.support.v4.media.session.MediaSessionCompatApi14.setState:(Ljava/lang/Object;I)V │ │ +0b1ff4: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ +0b1ff8: 7110 6413 0200 |0002: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccStateFromState:(I)I // method@1364 │ │ +0b1ffe: 0a00 |0005: move-result v0 │ │ +0b2000: 6e20 1004 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0410 │ │ +0b2006: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0009 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=2 state I │ │ @@ -72039,20 +72045,20 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b4264: |[0b4264] android.support.v4.media.session.MediaSessionCompatApi14.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ -0b4274: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4278: 7120 6513 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccTransportControlFlagsFromActions:(J)I // method@1365 │ │ -0b427e: 0a00 |0005: move-result v0 │ │ -0b4280: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ -0b4286: 0e00 |0009: return-void │ │ +0b2008: |[0b2008] android.support.v4.media.session.MediaSessionCompatApi14.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ +0b2018: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ +0b201c: 7120 6513 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccTransportControlFlagsFromActions:(J)I // method@1365 │ │ +0b2022: 0a00 |0005: move-result v0 │ │ +0b2024: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ +0b202a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=2 actions J │ │ @@ -72062,40 +72068,40 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b4288: |[0b4288] android.support.v4.media.session.MediaSessionCompatApi14.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V │ │ -0b4298: 1a01 3e21 |0000: const-string v1, "audio" // string@213e │ │ -0b429c: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b42a2: 0c00 |0005: move-result-object v0 │ │ -0b42a4: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b42a8: 1f03 be00 |0008: check-cast v3, Landroid/media/RemoteControlClient; // type@00be │ │ -0b42ac: 6e20 a603 3000 |000a: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a6 │ │ -0b42b2: 0e00 |000d: return-void │ │ +0b202c: |[0b202c] android.support.v4.media.session.MediaSessionCompatApi14.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V │ │ +0b203c: 1a01 3921 |0000: const-string v1, "audio" // string@2139 │ │ +0b2040: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b2046: 0c00 |0005: move-result-object v0 │ │ +0b2048: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b204c: 1f03 be00 |0008: check-cast v3, Landroid/media/RemoteControlClient; // type@00be │ │ +0b2050: 6e20 a603 3000 |000a: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@03a6 │ │ +0b2056: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0008 line=100 │ │ 0x000d line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=3 rccObj Ljava/lang/Object; │ │ 0x0008 - 0x000e reg=0 am Landroid/media/AudioManager; │ │ 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5411 (MediaSessionCompatApi14.java) │ │ + source_file_idx : 5407 (MediaSessionCompatApi14.java) │ │ │ │ Class #407 header: │ │ class_idx : 801 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5413 │ │ +source_file_idx : 5409 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #407 annotations: │ │ Annotations on class │ │ @@ -72125,18 +72131,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b42b4: |[0b42b4] android.support.v4.media.session.MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V │ │ -0b42c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b42ca: 5b01 5a06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065a │ │ -0b42ce: 0e00 |0005: return-void │ │ +0b2058: |[0b2058] android.support.v4.media.session.MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V │ │ +0b2068: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b206e: 5b01 5a06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065a │ │ +0b2072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; │ │ @@ -72150,34 +72156,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b42d0: |[0b42d0] android.support.v4.media.session.MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.onPlaybackPositionUpdate:(J)V │ │ -0b42e0: 5410 5a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065a │ │ -0b42e4: 7230 5c13 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;.onSeekTo:(J)V // method@135c │ │ -0b42ea: 0e00 |0005: return-void │ │ +0b2074: |[0b2074] android.support.v4.media.session.MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.onPlaybackPositionUpdate:(J)V │ │ +0b2084: 5410 5a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065a │ │ +0b2088: 7230 5c13 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;.onSeekTo:(J)V // method@135c │ │ +0b208e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; │ │ 0x0000 - 0x0006 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 5413 (MediaSessionCompatApi18.java) │ │ + source_file_idx : 5409 (MediaSessionCompatApi18.java) │ │ │ │ Class #408 header: │ │ class_idx : 802 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5413 │ │ +source_file_idx : 5409 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #408 annotations: │ │ Annotations on class │ │ @@ -72210,35 +72216,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b42ec: |[0b42ec] android.support.v4.media.session.MediaSessionCompatApi18.:()V │ │ -0b42fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b42fe: 6a00 5d06 |0001: sput-boolean v0, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ -0b4302: 0e00 |0003: return-void │ │ +0b2090: |[0b2090] android.support.v4.media.session.MediaSessionCompatApi18.:()V │ │ +0b20a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b20a2: 6a00 5d06 |0001: sput-boolean v0, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ +0b20a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi18;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4304: |[0b4304] android.support.v4.media.session.MediaSessionCompatApi18.:()V │ │ -0b4314: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b431a: 0e00 |0003: return-void │ │ +0b20a8: |[0b20a8] android.support.v4.media.session.MediaSessionCompatApi18.:()V │ │ +0b20b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b20be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi18; │ │ │ │ @@ -72247,18 +72253,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b431c: |[0b431c] android.support.v4.media.session.MediaSessionCompatApi18.createPlaybackPositionUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; │ │ -0b432c: 2200 2103 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; // type@0321 │ │ -0b4330: 7020 6b13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V // method@136b │ │ -0b4336: 1100 |0005: return-object v0 │ │ +0b20c0: |[0b20c0] android.support.v4.media.session.MediaSessionCompatApi18.createPlaybackPositionUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; │ │ +0b20d0: 2200 2103 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener; // type@0321 │ │ +0b20d4: 7020 6b13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener;.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V // method@136b │ │ +0b20da: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi18;) │ │ @@ -72266,24 +72272,24 @@ │ │ type : '(J)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b4338: |[0b4338] android.support.v4.media.session.MediaSessionCompatApi18.getRccTransportControlFlagsFromActions:(J)I │ │ -0b4348: 7120 6513 7600 |0000: invoke-static {v6, v7}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccTransportControlFlagsFromActions:(J)I // method@1365 │ │ -0b434e: 0a00 |0003: move-result v0 │ │ -0b4350: 1602 0001 |0004: const-wide/16 v2, #int 256 // #100 │ │ -0b4354: c062 |0006: and-long/2addr v2, v6 │ │ -0b4356: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -0b435a: 3101 0204 |0009: cmp-long v1, v2, v4 │ │ -0b435e: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -0b4362: d600 0001 |000d: or-int/lit16 v0, v0, #int 256 // #0100 │ │ -0b4366: 0f00 |000f: return v0 │ │ +0b20dc: |[0b20dc] android.support.v4.media.session.MediaSessionCompatApi18.getRccTransportControlFlagsFromActions:(J)I │ │ +0b20ec: 7120 6513 7600 |0000: invoke-static {v6, v7}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccTransportControlFlagsFromActions:(J)I // method@1365 │ │ +0b20f2: 0a00 |0003: move-result v0 │ │ +0b20f4: 1602 0001 |0004: const-wide/16 v2, #int 256 // #100 │ │ +0b20f8: c062 |0006: and-long/2addr v2, v6 │ │ +0b20fa: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +0b20fe: 3101 0204 |0009: cmp-long v1, v2, v4 │ │ +0b2102: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +0b2106: d600 0001 |000d: or-int/lit16 v0, v0, #int 256 // #0100 │ │ +0b210a: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=102 │ │ 0x000d line=103 │ │ 0x000f line=105 │ │ locals : │ │ @@ -72295,33 +72301,33 @@ │ │ type : '(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0b4368: |[0b4368] android.support.v4.media.session.MediaSessionCompatApi18.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V │ │ -0b4378: 1a02 3e21 |0000: const-string v2, "audio" // string@213e │ │ -0b437c: 6e20 ac01 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b4382: 0c00 |0005: move-result-object v0 │ │ -0b4384: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b4388: 6302 5d06 |0008: sget-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ -0b438c: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ -0b4390: 6e20 9f03 5000 |000c: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@039f │ │ -0b4396: 6302 5d06 |000f: sget-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ -0b439a: 3902 0500 |0011: if-nez v2, 0016 // +0005 │ │ -0b439e: 6e20 a003 6000 |0013: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a0 │ │ -0b43a4: 0e00 |0016: return-void │ │ -0b43a6: 0d01 |0017: move-exception v1 │ │ -0b43a8: 1a02 2415 |0018: const-string v2, "MediaSessionCompatApi18" // string@1524 │ │ -0b43ac: 1a03 221b |001a: const-string v3, "Unable to register media button event receiver with PendingIntent, falling back to ComponentName." // string@1b22 │ │ -0b43b0: 7120 5f37 3200 |001c: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b43b6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0b43b8: 6a02 5d06 |0020: sput-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ -0b43bc: 28ed |0022: goto 000f // -0013 │ │ +0b210c: |[0b210c] android.support.v4.media.session.MediaSessionCompatApi18.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V │ │ +0b211c: 1a02 3921 |0000: const-string v2, "audio" // string@2139 │ │ +0b2120: 6e20 ac01 2400 |0002: invoke-virtual {v4, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b2126: 0c00 |0005: move-result-object v0 │ │ +0b2128: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b212c: 6302 5d06 |0008: sget-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ +0b2130: 3802 0500 |000a: if-eqz v2, 000f // +0005 │ │ +0b2134: 6e20 9f03 5000 |000c: invoke-virtual {v0, v5}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@039f │ │ +0b213a: 6302 5d06 |000f: sget-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ +0b213e: 3902 0500 |0011: if-nez v2, 0016 // +0005 │ │ +0b2142: 6e20 a003 6000 |0013: invoke-virtual {v0, v6}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a0 │ │ +0b2148: 0e00 |0016: return-void │ │ +0b214a: 0d01 |0017: move-exception v1 │ │ +0b214c: 1a02 2015 |0018: const-string v2, "MediaSessionCompatApi18" // string@1520 │ │ +0b2150: 1a03 1e1b |001a: const-string v3, "Unable to register media button event receiver with PendingIntent, falling back to ComponentName." // string@1b1e │ │ +0b2154: 7120 5f37 3200 |001c: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b215a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0b215c: 6a02 5d06 |0020: sput-boolean v2, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ +0b2160: 28ed |0022: goto 000f // -0013 │ │ catches : 1 │ │ 0x000c - 0x000f │ │ Ljava/lang/NullPointerException; -> 0x0017 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=46 │ │ 0x000c line=48 │ │ @@ -72343,19 +72349,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b43d0: |[0b43d0] android.support.v4.media.session.MediaSessionCompatApi18.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b43e0: 1f00 be00 |0000: check-cast v0, Landroid/media/RemoteControlClient; // type@00be │ │ -0b43e4: 1f01 bd00 |0002: check-cast v1, Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // type@00bd │ │ -0b43e8: 6e20 0f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@040f │ │ -0b43ee: 0e00 |0007: return-void │ │ +0b2174: |[0b2174] android.support.v4.media.session.MediaSessionCompatApi18.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b2184: 1f00 be00 |0000: check-cast v0, Landroid/media/RemoteControlClient; // type@00be │ │ +0b2188: 1f01 bd00 |0002: check-cast v1, Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener; // type@00bd │ │ +0b218c: 6e20 0f04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@040f │ │ +0b2192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 onPositionUpdateObj Ljava/lang/Object; │ │ @@ -72365,41 +72371,41 @@ │ │ type : '(Ljava/lang/Object;IJFJ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -0b43f0: |[0b43f0] android.support.v4.media.session.MediaSessionCompatApi18.setState:(Ljava/lang/Object;IJFJ)V │ │ -0b4400: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -0b4404: 7100 1d05 0000 |0002: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ -0b440a: 0b00 |0005: move-result-wide v0 │ │ -0b440c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -0b440e: 3349 1d00 |0007: if-ne v9, v4, 0024 // +001d │ │ -0b4412: 3104 0a06 |0009: cmp-long v4, v10, v6 │ │ -0b4416: 3d04 1900 |000b: if-lez v4, 0024 // +0019 │ │ -0b441a: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -0b441e: 3104 0d06 |000f: cmp-long v4, v13, v6 │ │ -0b4422: 3d04 1200 |0011: if-lez v4, 0023 // +0012 │ │ -0b4426: 9c02 000d |0013: sub-long v2, v0, v13 │ │ -0b442a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0b442c: 2d04 0c04 |0016: cmpl-float v4, v12, v4 │ │ -0b4430: 3d04 0b00 |0018: if-lez v4, 0023 // +000b │ │ -0b4434: 1504 803f |001a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0b4438: 2d04 0c04 |001c: cmpl-float v4, v12, v4 │ │ -0b443c: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ -0b4440: 8524 |0020: long-to-float v4, v2 │ │ -0b4442: c8c4 |0021: mul-float/2addr v4, v12 │ │ -0b4444: 8842 |0022: float-to-long v2, v4 │ │ -0b4446: bb2a |0023: add-long/2addr v10, v2 │ │ -0b4448: 7110 6413 0900 |0024: invoke-static {v9}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccStateFromState:(I)I // method@1364 │ │ -0b444e: 0a09 |0027: move-result v9 │ │ -0b4450: 1f08 be00 |0028: check-cast v8, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4454: 6e5c 1104 98ba |002a: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0411 │ │ -0b445a: 0e00 |002d: return-void │ │ +0b2194: |[0b2194] android.support.v4.media.session.MediaSessionCompatApi18.setState:(Ljava/lang/Object;IJFJ)V │ │ +0b21a4: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +0b21a8: 7100 1d05 0000 |0002: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ +0b21ae: 0b00 |0005: move-result-wide v0 │ │ +0b21b0: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +0b21b2: 3349 1d00 |0007: if-ne v9, v4, 0024 // +001d │ │ +0b21b6: 3104 0a06 |0009: cmp-long v4, v10, v6 │ │ +0b21ba: 3d04 1900 |000b: if-lez v4, 0024 // +0019 │ │ +0b21be: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +0b21c2: 3104 0d06 |000f: cmp-long v4, v13, v6 │ │ +0b21c6: 3d04 1200 |0011: if-lez v4, 0023 // +0012 │ │ +0b21ca: 9c02 000d |0013: sub-long v2, v0, v13 │ │ +0b21ce: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0b21d0: 2d04 0c04 |0016: cmpl-float v4, v12, v4 │ │ +0b21d4: 3d04 0b00 |0018: if-lez v4, 0023 // +000b │ │ +0b21d8: 1504 803f |001a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0b21dc: 2d04 0c04 |001c: cmpl-float v4, v12, v4 │ │ +0b21e0: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ +0b21e4: 8524 |0020: long-to-float v4, v2 │ │ +0b21e6: c8c4 |0021: mul-float/2addr v4, v12 │ │ +0b21e8: 8842 |0022: float-to-long v2, v4 │ │ +0b21ea: bb2a |0023: add-long/2addr v10, v2 │ │ +0b21ec: 7110 6413 0900 |0024: invoke-static {v9}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.getRccStateFromState:(I)I // method@1364 │ │ +0b21f2: 0a09 |0027: move-result v9 │ │ +0b21f4: 1f08 be00 |0028: check-cast v8, Landroid/media/RemoteControlClient; // type@00be │ │ +0b21f8: 6e5c 1104 98ba |002a: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0411 │ │ +0b21fe: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=75 │ │ 0x000f line=76 │ │ 0x0013 line=77 │ │ @@ -72423,20 +72429,20 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b445c: |[0b445c] android.support.v4.media.session.MediaSessionCompatApi18.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ -0b446c: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4470: 7120 7013 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.getRccTransportControlFlagsFromActions:(J)I // method@1370 │ │ -0b4476: 0a00 |0005: move-result v0 │ │ -0b4478: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ -0b447e: 0e00 |0009: return-void │ │ +0b2200: |[0b2200] android.support.v4.media.session.MediaSessionCompatApi18.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ +0b2210: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ +0b2214: 7120 7013 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.getRccTransportControlFlagsFromActions:(J)I // method@1370 │ │ +0b221a: 0a00 |0005: move-result v0 │ │ +0b221c: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ +0b2222: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=2 actions J │ │ @@ -72446,46 +72452,46 @@ │ │ type : '(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b4480: |[0b4480] android.support.v4.media.session.MediaSessionCompatApi18.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V │ │ -0b4490: 1a01 3e21 |0000: const-string v1, "audio" // string@213e │ │ -0b4494: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b449a: 0c00 |0005: move-result-object v0 │ │ -0b449c: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b44a0: 6301 5d06 |0008: sget-boolean v1, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ -0b44a4: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ -0b44a8: 6e20 a403 3000 |000c: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@03a4 │ │ -0b44ae: 0e00 |000f: return-void │ │ -0b44b0: 6e20 a503 4000 |0010: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a5 │ │ -0b44b6: 28fc |0013: goto 000f // -0004 │ │ +0b2224: |[0b2224] android.support.v4.media.session.MediaSessionCompatApi18.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V │ │ +0b2234: 1a01 3921 |0000: const-string v1, "audio" // string@2139 │ │ +0b2238: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b223e: 0c00 |0005: move-result-object v0 │ │ +0b2240: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b2244: 6301 5d06 |0008: sget-boolean v1, Landroid/support/v4/media/session/MediaSessionCompatApi18;.sIsMbrPendingIntentSupported:Z // field@065d │ │ +0b2248: 3801 0600 |000a: if-eqz v1, 0010 // +0006 │ │ +0b224c: 6e20 a403 3000 |000c: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@03a4 │ │ +0b2252: 0e00 |000f: return-void │ │ +0b2254: 6e20 a503 4000 |0010: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a5 │ │ +0b225a: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0008 line=64 │ │ 0x000c line=65 │ │ 0x000f line=69 │ │ 0x0010 line=67 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 am Landroid/media/AudioManager; │ │ 0x0000 - 0x0014 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=3 pi Landroid/app/PendingIntent; │ │ 0x0000 - 0x0014 reg=4 cn Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5413 (MediaSessionCompatApi18.java) │ │ + source_file_idx : 5409 (MediaSessionCompatApi18.java) │ │ │ │ Class #409 header: │ │ class_idx : 803 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5414 │ │ +source_file_idx : 5410 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #409 annotations: │ │ Annotations on class │ │ @@ -72515,18 +72521,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b44b8: |[0b44b8] android.support.v4.media.session.MediaSessionCompatApi19$OnMetadataUpdateListener.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V │ │ -0b44c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b44ce: 5b01 5e06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065e │ │ -0b44d2: 0e00 |0005: return-void │ │ +0b225c: |[0b225c] android.support.v4.media.session.MediaSessionCompatApi19$OnMetadataUpdateListener.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V │ │ +0b226c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2272: 5b01 5e06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065e │ │ +0b2276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0005 line=91 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; │ │ @@ -72540,40 +72546,40 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b44d4: |[0b44d4] android.support.v4.media.session.MediaSessionCompatApi19$OnMetadataUpdateListener.onMetadataUpdate:(ILjava/lang/Object;)V │ │ -0b44e4: 1400 0100 0010 |0000: const v0, #float 2.52436e-29 // #10000001 │ │ -0b44ea: 3302 0b00 |0003: if-ne v2, v0, 000e // +000b │ │ -0b44ee: 2030 b900 |0005: instance-of v0, v3, Landroid/media/Rating; // type@00b9 │ │ -0b44f2: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0b44f6: 5410 5e06 |0009: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065e │ │ -0b44fa: 7220 5d13 3000 |000b: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;.onSetRating:(Ljava/lang/Object;)V // method@135d │ │ -0b4500: 0e00 |000e: return-void │ │ +0b2278: |[0b2278] android.support.v4.media.session.MediaSessionCompatApi19$OnMetadataUpdateListener.onMetadataUpdate:(ILjava/lang/Object;)V │ │ +0b2288: 1400 0100 0010 |0000: const v0, #float 2.52436e-29 // #10000001 │ │ +0b228e: 3302 0b00 |0003: if-ne v2, v0, 000e // +000b │ │ +0b2292: 2030 b900 |0005: instance-of v0, v3, Landroid/media/Rating; // type@00b9 │ │ +0b2296: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0b229a: 5410 5e06 |0009: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; // field@065e │ │ +0b229e: 7220 5d13 3000 |000b: invoke-interface {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;.onSetRating:(Ljava/lang/Object;)V // method@135d │ │ +0b22a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0009 line=96 │ │ 0x000e line=98 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; │ │ 0x0000 - 0x000f reg=2 key I │ │ 0x0000 - 0x000f reg=3 newValue Ljava/lang/Object; │ │ │ │ - source_file_idx : 5414 (MediaSessionCompatApi19.java) │ │ + source_file_idx : 5410 (MediaSessionCompatApi19.java) │ │ │ │ Class #410 header: │ │ class_idx : 804 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5414 │ │ +source_file_idx : 5410 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #410 annotations: │ │ Annotations on class │ │ @@ -72612,17 +72618,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4504: |[0b4504] android.support.v4.media.session.MediaSessionCompatApi19.:()V │ │ -0b4514: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b451a: 0e00 |0003: return-void │ │ +0b22a8: |[0b22a8] android.support.v4.media.session.MediaSessionCompatApi19.:()V │ │ +0b22b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b22be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi19; │ │ │ │ @@ -72631,45 +72637,45 @@ │ │ type : '(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -0b451c: |[0b451c] android.support.v4.media.session.MediaSessionCompatApi19.addNewMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V │ │ -0b452c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -0b4530: 0e00 |0002: return-void │ │ -0b4532: 1a00 7820 |0003: const-string v0, "android.media.metadata.YEAR" // string@2078 │ │ -0b4536: 6e20 9d04 0400 |0005: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b453c: 0a00 |0008: move-result v0 │ │ -0b453e: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -0b4542: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -0b4546: 1a01 7820 |000d: const-string v1, "android.media.metadata.YEAR" // string@2078 │ │ -0b454a: 6e20 a804 1400 |000f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ -0b4550: 0b02 |0012: move-result-wide v2 │ │ -0b4552: 6e40 0804 0532 |0013: invoke-virtual {v5, v0, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ -0b4558: 1a00 7320 |0016: const-string v0, "android.media.metadata.RATING" // string@2073 │ │ -0b455c: 6e20 9d04 0400 |0018: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b4562: 0a00 |001b: move-result v0 │ │ -0b4564: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ -0b4568: 1300 6500 |001e: const/16 v0, #int 101 // #65 │ │ -0b456c: 1a01 7320 |0020: const-string v1, "android.media.metadata.RATING" // string@2073 │ │ -0b4570: 6e20 aa04 1400 |0022: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0b4576: 0c01 |0025: move-result-object v1 │ │ -0b4578: 6e30 0904 0501 |0026: invoke-virtual {v5, v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putObject:(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor; // method@0409 │ │ -0b457e: 1a00 7620 |0029: const-string v0, "android.media.metadata.USER_RATING" // string@2076 │ │ -0b4582: 6e20 9d04 0400 |002b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0b4588: 0a00 |002e: move-result v0 │ │ -0b458a: 3800 d3ff |002f: if-eqz v0, 0002 // -002d │ │ -0b458e: 1400 0100 0010 |0031: const v0, #float 2.52436e-29 // #10000001 │ │ -0b4594: 1a01 7620 |0034: const-string v1, "android.media.metadata.USER_RATING" // string@2076 │ │ -0b4598: 6e20 aa04 1400 |0036: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -0b459e: 0c01 |0039: move-result-object v1 │ │ -0b45a0: 6e30 0904 0501 |003a: invoke-virtual {v5, v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putObject:(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor; // method@0409 │ │ -0b45a6: 28c5 |003d: goto 0002 // -003b │ │ +0b22c0: |[0b22c0] android.support.v4.media.session.MediaSessionCompatApi19.addNewMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V │ │ +0b22d0: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +0b22d4: 0e00 |0002: return-void │ │ +0b22d6: 1a00 7320 |0003: const-string v0, "android.media.metadata.YEAR" // string@2073 │ │ +0b22da: 6e20 9d04 0400 |0005: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b22e0: 0a00 |0008: move-result v0 │ │ +0b22e2: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +0b22e6: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +0b22ea: 1a01 7320 |000d: const-string v1, "android.media.metadata.YEAR" // string@2073 │ │ +0b22ee: 6e20 a804 1400 |000f: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@04a8 │ │ +0b22f4: 0b02 |0012: move-result-wide v2 │ │ +0b22f6: 6e40 0804 0532 |0013: invoke-virtual {v5, v0, v2, v3}, Landroid/media/RemoteControlClient$MetadataEditor;.putLong:(IJ)Landroid/media/RemoteControlClient$MetadataEditor; // method@0408 │ │ +0b22fc: 1a00 6e20 |0016: const-string v0, "android.media.metadata.RATING" // string@206e │ │ +0b2300: 6e20 9d04 0400 |0018: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b2306: 0a00 |001b: move-result v0 │ │ +0b2308: 3800 0d00 |001c: if-eqz v0, 0029 // +000d │ │ +0b230c: 1300 6500 |001e: const/16 v0, #int 101 // #65 │ │ +0b2310: 1a01 6e20 |0020: const-string v1, "android.media.metadata.RATING" // string@206e │ │ +0b2314: 6e20 aa04 1400 |0022: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0b231a: 0c01 |0025: move-result-object v1 │ │ +0b231c: 6e30 0904 0501 |0026: invoke-virtual {v5, v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putObject:(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor; // method@0409 │ │ +0b2322: 1a00 7120 |0029: const-string v0, "android.media.metadata.USER_RATING" // string@2071 │ │ +0b2326: 6e20 9d04 0400 |002b: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0b232c: 0a00 |002e: move-result v0 │ │ +0b232e: 3800 d3ff |002f: if-eqz v0, 0002 // -002d │ │ +0b2332: 1400 0100 0010 |0031: const v0, #float 2.52436e-29 // #10000001 │ │ +0b2338: 1a01 7120 |0034: const-string v1, "android.media.metadata.USER_RATING" // string@2071 │ │ +0b233c: 6e20 aa04 1400 |0036: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +0b2342: 0c01 |0039: move-result-object v1 │ │ +0b2344: 6e30 0904 0501 |003a: invoke-virtual {v5, v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.putObject:(ILjava/lang/Object;)Landroid/media/MediaMetadataEditor; // method@0409 │ │ +0b234a: 28c5 |003d: goto 0002 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=83 │ │ 0x0003 line=71 │ │ 0x000b line=72 │ │ 0x0016 line=75 │ │ @@ -72685,18 +72691,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b45a8: |[0b45a8] android.support.v4.media.session.MediaSessionCompatApi19.createMetadataUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; │ │ -0b45b8: 2200 2303 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; // type@0323 │ │ -0b45bc: 7020 7613 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V // method@1376 │ │ -0b45c2: 1100 |0005: return-object v0 │ │ +0b234c: |[0b234c] android.support.v4.media.session.MediaSessionCompatApi19.createMetadataUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; │ │ +0b235c: 2200 2303 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener; // type@0323 │ │ +0b2360: 7020 7613 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener;.:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)V // method@1376 │ │ +0b2366: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi19;) │ │ @@ -72704,24 +72710,24 @@ │ │ type : '(J)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b45c4: |[0b45c4] android.support.v4.media.session.MediaSessionCompatApi19.getRccTransportControlFlagsFromActions:(J)I │ │ -0b45d4: 7120 7013 7600 |0000: invoke-static {v6, v7}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.getRccTransportControlFlagsFromActions:(J)I // method@1370 │ │ -0b45da: 0a00 |0003: move-result v0 │ │ -0b45dc: 1602 8000 |0004: const-wide/16 v2, #int 128 // #80 │ │ -0b45e0: c062 |0006: and-long/2addr v2, v6 │ │ -0b45e2: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -0b45e6: 3101 0204 |0009: cmp-long v1, v2, v4 │ │ -0b45ea: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -0b45ee: d600 0002 |000d: or-int/lit16 v0, v0, #int 512 // #0200 │ │ -0b45f2: 0f00 |000f: return v0 │ │ +0b2368: |[0b2368] android.support.v4.media.session.MediaSessionCompatApi19.getRccTransportControlFlagsFromActions:(J)I │ │ +0b2378: 7120 7013 7600 |0000: invoke-static {v6, v7}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.getRccTransportControlFlagsFromActions:(J)I // method@1370 │ │ +0b237e: 0a00 |0003: move-result v0 │ │ +0b2380: 1602 8000 |0004: const-wide/16 v2, #int 128 // #80 │ │ +0b2384: c062 |0006: and-long/2addr v2, v6 │ │ +0b2386: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +0b238a: 3101 0204 |0009: cmp-long v1, v2, v4 │ │ +0b238e: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +0b2392: d600 0002 |000d: or-int/lit16 v0, v0, #int 512 // #0200 │ │ +0b2396: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=61 │ │ 0x000d line=62 │ │ 0x000f line=64 │ │ locals : │ │ @@ -72733,30 +72739,30 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Bundle;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0b45f4: |[0b45f4] android.support.v4.media.session.MediaSessionCompatApi19.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;J)V │ │ -0b4604: 1f06 be00 |0000: check-cast v6, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4608: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b460a: 6e20 0c04 1600 |0003: invoke-virtual {v6, v1}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@040c │ │ -0b4610: 0c00 |0006: move-result-object v0 │ │ -0b4612: 7120 6213 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1362 │ │ -0b4618: 7120 7913 0700 |000a: invoke-static {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.addNewMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1379 │ │ -0b461e: 1602 8000 |000d: const-wide/16 v2, #int 128 // #80 │ │ -0b4622: c082 |000f: and-long/2addr v2, v8 │ │ -0b4624: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ -0b4628: 3101 0204 |0012: cmp-long v1, v2, v4 │ │ -0b462c: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -0b4630: 1401 0100 0010 |0016: const v1, #float 2.52436e-29 // #10000001 │ │ -0b4636: 6e20 0504 1000 |0019: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.addEditableKey:(I)V // method@0405 │ │ -0b463c: 6e10 0604 0000 |001c: invoke-virtual {v0}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@0406 │ │ -0b4642: 0e00 |001f: return-void │ │ +0b2398: |[0b2398] android.support.v4.media.session.MediaSessionCompatApi19.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;J)V │ │ +0b23a8: 1f06 be00 |0000: check-cast v6, Landroid/media/RemoteControlClient; // type@00be │ │ +0b23ac: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b23ae: 6e20 0c04 1600 |0003: invoke-virtual {v6, v1}, Landroid/media/RemoteControlClient;.editMetadata:(Z)Landroid/media/RemoteControlClient$MetadataEditor; // method@040c │ │ +0b23b4: 0c00 |0006: move-result-object v0 │ │ +0b23b6: 7120 6213 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.buildOldMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1362 │ │ +0b23bc: 7120 7913 0700 |000a: invoke-static {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.addNewMetadata:(Landroid/os/Bundle;Landroid/media/RemoteControlClient$MetadataEditor;)V // method@1379 │ │ +0b23c2: 1602 8000 |000d: const-wide/16 v2, #int 128 // #80 │ │ +0b23c6: c082 |000f: and-long/2addr v2, v8 │ │ +0b23c8: 1604 0000 |0010: const-wide/16 v4, #int 0 // #0 │ │ +0b23cc: 3101 0204 |0012: cmp-long v1, v2, v4 │ │ +0b23d0: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +0b23d4: 1401 0100 0010 |0016: const v1, #float 2.52436e-29 // #10000001 │ │ +0b23da: 6e20 0504 1000 |0019: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient$MetadataEditor;.addEditableKey:(I)V // method@0405 │ │ +0b23e0: 6e10 0604 0000 |001c: invoke-virtual {v0}, Landroid/media/RemoteControlClient$MetadataEditor;.apply:()V // method@0406 │ │ +0b23e6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=45 │ │ 0x000a line=46 │ │ 0x000d line=47 │ │ 0x0016 line=48 │ │ @@ -72773,19 +72779,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b4644: |[0b4644] android.support.v4.media.session.MediaSessionCompatApi19.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b4654: 1f00 be00 |0000: check-cast v0, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4658: 1f01 bc00 |0002: check-cast v1, Landroid/media/RemoteControlClient$OnMetadataUpdateListener; // type@00bc │ │ -0b465c: 6e20 0d04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setMetadataUpdateListener:(Landroid/media/RemoteControlClient$OnMetadataUpdateListener;)V // method@040d │ │ -0b4662: 0e00 |0007: return-void │ │ +0b23e8: |[0b23e8] android.support.v4.media.session.MediaSessionCompatApi19.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b23f8: 1f00 be00 |0000: check-cast v0, Landroid/media/RemoteControlClient; // type@00be │ │ +0b23fc: 1f01 bc00 |0002: check-cast v1, Landroid/media/RemoteControlClient$OnMetadataUpdateListener; // type@00bc │ │ +0b2400: 6e20 0d04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setMetadataUpdateListener:(Landroid/media/RemoteControlClient$OnMetadataUpdateListener;)V // method@040d │ │ +0b2406: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 onMetadataUpdateObj Ljava/lang/Object; │ │ @@ -72795,36 +72801,36 @@ │ │ type : '(Ljava/lang/Object;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b4664: |[0b4664] android.support.v4.media.session.MediaSessionCompatApi19.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ -0b4674: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ -0b4678: 7120 7b13 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.getRccTransportControlFlagsFromActions:(J)I // method@137b │ │ -0b467e: 0a00 |0005: move-result v0 │ │ -0b4680: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ -0b4686: 0e00 |0009: return-void │ │ +0b2408: |[0b2408] android.support.v4.media.session.MediaSessionCompatApi19.setTransportControlFlags:(Ljava/lang/Object;J)V │ │ +0b2418: 1f01 be00 |0000: check-cast v1, Landroid/media/RemoteControlClient; // type@00be │ │ +0b241c: 7120 7b13 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.getRccTransportControlFlagsFromActions:(J)I // method@137b │ │ +0b2422: 0a00 |0005: move-result v0 │ │ +0b2424: 6e20 1204 0100 |0006: invoke-virtual {v1, v0}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0412 │ │ +0b242a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 rccObj Ljava/lang/Object; │ │ 0x0000 - 0x000a reg=2 actions J │ │ │ │ Virtual methods - │ │ - source_file_idx : 5414 (MediaSessionCompatApi19.java) │ │ + source_file_idx : 5410 (MediaSessionCompatApi19.java) │ │ │ │ Class #411 header: │ │ class_idx : 805 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5415 │ │ +source_file_idx : 5411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 15 │ │ │ │ Class #411 annotations: │ │ Annotations on class │ │ @@ -72926,21 +72932,21 @@ │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5415 (MediaSessionCompatApi21.java) │ │ + source_file_idx : 5411 (MediaSessionCompatApi21.java) │ │ │ │ Class #412 header: │ │ class_idx : 806 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 196 │ │ -source_file_idx : 5415 │ │ +source_file_idx : 5411 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #412 annotations: │ │ Annotations on class │ │ @@ -72969,18 +72975,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4688: |[0b4688] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V │ │ -0b4698: 7010 3b04 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaSession$Callback;.:()V // method@043b │ │ -0b469e: 5b01 6306 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b46a2: 0e00 |0005: return-void │ │ +0b242c: |[0b242c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V │ │ +0b243c: 7010 3b04 0000 |0000: invoke-direct {v0}, Landroid/media/session/MediaSession$Callback;.:()V // method@043b │ │ +0b2442: 5b01 6306 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -72994,18 +73000,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b46a4: |[0b46a4] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -0b46b4: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b46b8: 7240 7f13 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@137f │ │ -0b46be: 0e00 |0005: return-void │ │ +0b2448: |[0b2448] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +0b2458: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b245c: 7240 7f13 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@137f │ │ +0b2462: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73018,18 +73024,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b46c0: |[0b46c0] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b46d0: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b46d4: 7230 8013 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1380 │ │ -0b46da: 0e00 |0005: return-void │ │ +0b2464: |[0b2464] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b2474: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2478: 7230 8013 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1380 │ │ +0b247e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73041,18 +73047,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b46dc: |[0b46dc] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onFastForward:()V │ │ -0b46ec: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b46f0: 7210 8113 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onFastForward:()V // method@1381 │ │ -0b46f6: 0e00 |0005: return-void │ │ +0b2480: |[0b2480] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onFastForward:()V │ │ +0b2490: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2494: 7210 8113 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onFastForward:()V // method@1381 │ │ +0b249a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73062,26 +73068,26 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b46f8: |[0b46f8] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -0b4708: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b470c: 7220 8213 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@1382 │ │ -0b4712: 0a00 |0005: move-result v0 │ │ -0b4714: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0b4718: 6f20 3c04 2100 |0008: invoke-super {v1, v2}, Landroid/media/session/MediaSession$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@043c │ │ -0b471e: 0a00 |000b: move-result v0 │ │ -0b4720: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0b4724: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0b4726: 0f00 |000f: return v0 │ │ -0b4728: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b472a: 28fe |0011: goto 000f // -0002 │ │ +0b249c: |[0b249c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +0b24ac: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b24b0: 7220 8213 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@1382 │ │ +0b24b6: 0a00 |0005: move-result v0 │ │ +0b24b8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0b24bc: 6f20 3c04 2100 |0008: invoke-super {v1, v2}, Landroid/media/session/MediaSession$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@043c │ │ +0b24c2: 0a00 |000b: move-result v0 │ │ +0b24c4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0b24c8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0b24ca: 0f00 |000f: return v0 │ │ +0b24cc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b24ce: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0012 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ @@ -73091,18 +73097,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b472c: |[0b472c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPause:()V │ │ -0b473c: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4740: 7210 8313 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPause:()V // method@1383 │ │ -0b4746: 0e00 |0005: return-void │ │ +0b24d0: |[0b24d0] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPause:()V │ │ +0b24e0: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b24e4: 7210 8313 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPause:()V // method@1383 │ │ +0b24ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73112,18 +73118,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4748: |[0b4748] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlay:()V │ │ -0b4758: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b475c: 7210 8413 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlay:()V // method@1384 │ │ -0b4762: 0e00 |0005: return-void │ │ +0b24ec: |[0b24ec] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlay:()V │ │ +0b24fc: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2500: 7210 8413 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlay:()V // method@1384 │ │ +0b2506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73133,18 +73139,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4764: |[0b4764] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b4774: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4778: 7230 8513 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1385 │ │ -0b477e: 0e00 |0005: return-void │ │ +0b2508: |[0b2508] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b2518: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b251c: 7230 8513 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1385 │ │ +0b2522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73156,18 +73162,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4780: |[0b4780] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b4790: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4794: 7230 8613 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1386 │ │ -0b479a: 0e00 |0005: return-void │ │ +0b2524: |[0b2524] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b2534: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2538: 7230 8613 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1386 │ │ +0b253e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73179,18 +73185,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b479c: |[0b479c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onRewind:()V │ │ -0b47ac: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b47b0: 7210 8713 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onRewind:()V // method@1387 │ │ -0b47b6: 0e00 |0005: return-void │ │ +0b2540: |[0b2540] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onRewind:()V │ │ +0b2550: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2554: 7210 8713 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onRewind:()V // method@1387 │ │ +0b255a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73200,18 +73206,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b47b8: |[0b47b8] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSeekTo:(J)V │ │ -0b47c8: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b47cc: 7230 8813 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSeekTo:(J)V // method@1388 │ │ -0b47d2: 0e00 |0005: return-void │ │ +0b255c: |[0b255c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSeekTo:(J)V │ │ +0b256c: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b2570: 7230 8813 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSeekTo:(J)V // method@1388 │ │ +0b2576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73222,18 +73228,18 @@ │ │ type : '(Landroid/media/Rating;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b47d4: |[0b47d4] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSetRating:(Landroid/media/Rating;)V │ │ -0b47e4: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b47e8: 7220 8913 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSetRating:(Ljava/lang/Object;)V // method@1389 │ │ -0b47ee: 0e00 |0005: return-void │ │ +0b2578: |[0b2578] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSetRating:(Landroid/media/Rating;)V │ │ +0b2588: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b258c: 7220 8913 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSetRating:(Ljava/lang/Object;)V // method@1389 │ │ +0b2592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73244,18 +73250,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b47f0: |[0b47f0] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToNext:()V │ │ -0b4800: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4804: 7210 8a13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToNext:()V // method@138a │ │ -0b480a: 0e00 |0005: return-void │ │ +0b2594: |[0b2594] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToNext:()V │ │ +0b25a4: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b25a8: 7210 8a13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToNext:()V // method@138a │ │ +0b25ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73265,18 +73271,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b480c: |[0b480c] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToPrevious:()V │ │ -0b481c: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4820: 7210 8b13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToPrevious:()V // method@138b │ │ -0b4826: 0e00 |0005: return-void │ │ +0b25b0: |[0b25b0] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToPrevious:()V │ │ +0b25c0: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b25c4: 7210 8b13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToPrevious:()V // method@138b │ │ +0b25ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73286,18 +73292,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4828: |[0b4828] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToQueueItem:(J)V │ │ -0b4838: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b483c: 7230 8c13 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToQueueItem:(J)V // method@138c │ │ -0b4842: 0e00 |0005: return-void │ │ +0b25cc: |[0b25cc] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onSkipToQueueItem:(J)V │ │ +0b25dc: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b25e0: 7230 8c13 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onSkipToQueueItem:(J)V // method@138c │ │ +0b25e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ @@ -73308,33 +73314,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4844: |[0b4844] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onStop:()V │ │ -0b4854: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ -0b4858: 7210 8d13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onStop:()V // method@138d │ │ -0b485e: 0e00 |0005: return-void │ │ +0b25e8: |[0b25e8] android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy.onStop:()V │ │ +0b25f8: 5410 6306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0663 │ │ +0b25fc: 7210 8d13 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;.onStop:()V // method@138d │ │ +0b2602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0005 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; │ │ │ │ - source_file_idx : 5415 (MediaSessionCompatApi21.java) │ │ + source_file_idx : 5411 (MediaSessionCompatApi21.java) │ │ │ │ Class #413 header: │ │ class_idx : 807 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5415 │ │ +source_file_idx : 5411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #413 annotations: │ │ Annotations on class │ │ @@ -73354,17 +73360,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4860: |[0b4860] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.:()V │ │ -0b4870: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4876: 0e00 |0003: return-void │ │ +0b2604: |[0b2604] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.:()V │ │ +0b2614: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b261a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;) │ │ @@ -73372,19 +73378,19 @@ │ │ type : '(Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b4878: |[0b4878] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.createItem:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ -0b4888: 2200 c500 |0000: new-instance v0, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ -0b488c: 1f01 ae00 |0002: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -0b4890: 7040 3d04 1032 |0004: invoke-direct {v0, v1, v2, v3}, Landroid/media/session/MediaSession$QueueItem;.:(Landroid/media/MediaDescription;J)V // method@043d │ │ -0b4896: 1100 |0007: return-object v0 │ │ +0b261c: |[0b261c] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.createItem:(Ljava/lang/Object;J)Ljava/lang/Object; │ │ +0b262c: 2200 c500 |0000: new-instance v0, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ +0b2630: 1f01 ae00 |0002: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +0b2634: 7040 3d04 1032 |0004: invoke-direct {v0, v1, v2, v3}, Landroid/media/session/MediaSession$QueueItem;.:(Landroid/media/MediaDescription;J)V // method@043d │ │ +0b263a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 mediaDescription Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 id J │ │ │ │ @@ -73393,19 +73399,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 │ │ -0b4898: |[0b4898] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.getDescription:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b48a8: 1f01 c500 |0000: check-cast v1, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ -0b48ac: 6e10 3e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession$QueueItem;.getDescription:()Landroid/media/MediaDescription; // method@043e │ │ -0b48b2: 0c00 |0005: move-result-object v0 │ │ -0b48b4: 1100 |0006: return-object v0 │ │ +0b263c: |[0b263c] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.getDescription:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b264c: 1f01 c500 |0000: check-cast v1, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ +0b2650: 6e10 3e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession$QueueItem;.getDescription:()Landroid/media/MediaDescription; // method@043e │ │ +0b2656: 0c00 |0005: move-result-object v0 │ │ +0b2658: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 queueItem Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21$QueueItem;) │ │ @@ -73413,33 +73419,33 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b48b8: |[0b48b8] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.getQueueId:(Ljava/lang/Object;)J │ │ -0b48c8: 1f02 c500 |0000: check-cast v2, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ -0b48cc: 6e10 3f04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaSession$QueueItem;.getQueueId:()J // method@043f │ │ -0b48d2: 0b00 |0005: move-result-wide v0 │ │ -0b48d4: 1000 |0006: return-wide v0 │ │ +0b265c: |[0b265c] android.support.v4.media.session.MediaSessionCompatApi21$QueueItem.getQueueId:(Ljava/lang/Object;)J │ │ +0b266c: 1f02 c500 |0000: check-cast v2, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ +0b2670: 6e10 3f04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/MediaSession$QueueItem;.getQueueId:()J // method@043f │ │ +0b2676: 0b00 |0005: move-result-wide v0 │ │ +0b2678: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 queueItem Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5415 (MediaSessionCompatApi21.java) │ │ + source_file_idx : 5411 (MediaSessionCompatApi21.java) │ │ │ │ Class #414 header: │ │ class_idx : 808 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5415 │ │ +source_file_idx : 5411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 0 │ │ │ │ Class #414 annotations: │ │ Annotations on class │ │ @@ -73460,17 +73466,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b48d8: |[0b48d8] android.support.v4.media.session.MediaSessionCompatApi21.:()V │ │ -0b48e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b48ee: 0e00 |0003: return-void │ │ +0b267c: |[0b267c] android.support.v4.media.session.MediaSessionCompatApi21.:()V │ │ +0b268c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi21; │ │ │ │ @@ -73479,18 +73485,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b48f0: |[0b48f0] android.support.v4.media.session.MediaSessionCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; │ │ -0b4900: 2200 2603 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; // type@0326 │ │ -0b4904: 7020 8e13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V // method@138e │ │ -0b490a: 1100 |0005: return-object v0 │ │ +0b2694: |[0b2694] android.support.v4.media.session.MediaSessionCompatApi21.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object; │ │ +0b26a4: 2200 2603 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy; // type@0326 │ │ +0b26a8: 7020 8e13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V // method@138e │ │ +0b26ae: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ @@ -73498,18 +73504,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b490c: |[0b490c] android.support.v4.media.session.MediaSessionCompatApi21.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -0b491c: 2200 c700 |0000: new-instance v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4920: 7030 4004 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaSession;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0440 │ │ -0b4926: 1100 |0005: return-object v0 │ │ +0b26b0: |[0b26b0] android.support.v4.media.session.MediaSessionCompatApi21.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +0b26c0: 2200 c700 |0000: new-instance v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b26c4: 7030 4004 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/media/session/MediaSession;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0440 │ │ +0b26ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/String; │ │ │ │ @@ -73518,19 +73524,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4928: |[0b4928] android.support.v4.media.session.MediaSessionCompatApi21.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0b4938: 1f01 c700 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b493c: 6e10 4104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.getSessionToken:()Landroid/media/session/MediaSession$Token; // method@0441 │ │ -0b4942: 0c00 |0005: move-result-object v0 │ │ -0b4944: 1100 |0006: return-object v0 │ │ +0b26cc: |[0b26cc] android.support.v4.media.session.MediaSessionCompatApi21.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0b26dc: 1f01 c700 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b26e0: 6e10 4104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.getSessionToken:()Landroid/media/session/MediaSession$Token; // method@0441 │ │ +0b26e6: 0c00 |0005: move-result-object v0 │ │ +0b26e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 sessionObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ @@ -73538,19 +73544,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4948: |[0b4948] android.support.v4.media.session.MediaSessionCompatApi21.isActive:(Ljava/lang/Object;)Z │ │ -0b4958: 1f01 c700 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b495c: 6e10 4204 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.isActive:()Z // method@0442 │ │ -0b4962: 0a00 |0005: move-result v0 │ │ -0b4964: 0f00 |0006: return v0 │ │ +0b26ec: |[0b26ec] android.support.v4.media.session.MediaSessionCompatApi21.isActive:(Ljava/lang/Object;)Z │ │ +0b26fc: 1f01 c700 |0000: check-cast v1, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2700: 6e10 4204 0100 |0002: invoke-virtual {v1}, Landroid/media/session/MediaSession;.isActive:()Z // method@0442 │ │ +0b2706: 0a00 |0005: move-result v0 │ │ +0b2708: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 sessionObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaSessionCompatApi21;) │ │ @@ -73558,18 +73564,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4968: |[0b4968] android.support.v4.media.session.MediaSessionCompatApi21.release:(Ljava/lang/Object;)V │ │ -0b4978: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b497c: 6e10 4304 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaSession;.release:()V // method@0443 │ │ -0b4982: 0e00 |0005: return-void │ │ +0b270c: |[0b270c] android.support.v4.media.session.MediaSessionCompatApi21.release:(Ljava/lang/Object;)V │ │ +0b271c: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2720: 6e10 4304 0000 |0002: invoke-virtual {v0}, Landroid/media/session/MediaSession;.release:()V // method@0443 │ │ +0b2726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ │ │ @@ -73578,18 +73584,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b4984: |[0b4984] android.support.v4.media.session.MediaSessionCompatApi21.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ -0b4994: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4998: 6e30 4404 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0444 │ │ -0b499e: 0e00 |0005: return-void │ │ +0b2728: |[0b2728] android.support.v4.media.session.MediaSessionCompatApi21.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V │ │ +0b2738: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b273c: 6e30 4404 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0444 │ │ +0b2742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 event Ljava/lang/String; │ │ @@ -73600,18 +73606,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 │ │ -0b49a0: |[0b49a0] android.support.v4.media.session.MediaSessionCompatApi21.setActive:(Ljava/lang/Object;Z)V │ │ -0b49b0: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b49b4: 6e20 4504 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setActive:(Z)V // method@0445 │ │ -0b49ba: 0e00 |0005: return-void │ │ +0b2744: |[0b2744] android.support.v4.media.session.MediaSessionCompatApi21.setActive:(Ljava/lang/Object;Z)V │ │ +0b2754: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2758: 6e20 4504 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setActive:(Z)V // method@0445 │ │ +0b275e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 active Z │ │ @@ -73621,19 +73627,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b49bc: |[0b49bc] android.support.v4.media.session.MediaSessionCompatApi21.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ -0b49cc: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b49d0: 1f01 c400 |0002: check-cast v1, Landroid/media/session/MediaSession$Callback; // type@00c4 │ │ -0b49d4: 6e30 4604 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.setCallback:(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V // method@0446 │ │ -0b49da: 0e00 |0007: return-void │ │ +0b2760: |[0b2760] android.support.v4.media.session.MediaSessionCompatApi21.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V │ │ +0b2770: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2774: 1f01 c400 |0002: check-cast v1, Landroid/media/session/MediaSession$Callback; // type@00c4 │ │ +0b2778: 6e30 4604 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaSession;.setCallback:(Landroid/media/session/MediaSession$Callback;Landroid/os/Handler;)V // method@0446 │ │ +0b277e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 callbackObj Ljava/lang/Object; │ │ @@ -73644,18 +73650,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 │ │ -0b49dc: |[0b49dc] android.support.v4.media.session.MediaSessionCompatApi21.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ -0b49ec: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b49f0: 6e20 4704 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setExtras:(Landroid/os/Bundle;)V // method@0447 │ │ -0b49f6: 0e00 |0005: return-void │ │ +0b2780: |[0b2780] android.support.v4.media.session.MediaSessionCompatApi21.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V │ │ +0b2790: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2794: 6e20 4704 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setExtras:(Landroid/os/Bundle;)V // method@0447 │ │ +0b279a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 extras Landroid/os/Bundle; │ │ @@ -73665,18 +73671,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 │ │ -0b49f8: |[0b49f8] android.support.v4.media.session.MediaSessionCompatApi21.setFlags:(Ljava/lang/Object;I)V │ │ -0b4a08: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4a0c: 6e20 4804 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setFlags:(I)V // method@0448 │ │ -0b4a12: 0e00 |0005: return-void │ │ +0b279c: |[0b279c] android.support.v4.media.session.MediaSessionCompatApi21.setFlags:(Ljava/lang/Object;I)V │ │ +0b27ac: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b27b0: 6e20 4804 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setFlags:(I)V // method@0448 │ │ +0b27b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 flags I │ │ @@ -73686,18 +73692,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/PendingIntent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4a14: |[0b4a14] android.support.v4.media.session.MediaSessionCompatApi21.setMediaButtonReceiver:(Ljava/lang/Object;Landroid/app/PendingIntent;)V │ │ -0b4a24: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4a28: 6e20 4904 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@0449 │ │ -0b4a2e: 0e00 |0005: return-void │ │ +0b27b8: |[0b27b8] android.support.v4.media.session.MediaSessionCompatApi21.setMediaButtonReceiver:(Ljava/lang/Object;Landroid/app/PendingIntent;)V │ │ +0b27c8: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b27cc: 6e20 4904 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V // method@0449 │ │ +0b27d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 pi Landroid/app/PendingIntent; │ │ @@ -73707,19 +73713,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b4a30: |[0b4a30] android.support.v4.media.session.MediaSessionCompatApi21.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b4a40: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4a44: 1f01 b000 |0002: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ -0b4a48: 6e20 4a04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setMetadata:(Landroid/media/MediaMetadata;)V // method@044a │ │ -0b4a4e: 0e00 |0007: return-void │ │ +0b27d4: |[0b27d4] android.support.v4.media.session.MediaSessionCompatApi21.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b27e4: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b27e8: 1f01 b000 |0002: check-cast v1, Landroid/media/MediaMetadata; // type@00b0 │ │ +0b27ec: 6e20 4a04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setMetadata:(Landroid/media/MediaMetadata;)V // method@044a │ │ +0b27f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0007 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 metadataObj Ljava/lang/Object; │ │ @@ -73729,19 +73735,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b4a50: |[0b4a50] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b4a60: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4a64: 1f01 cb00 |0002: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b4a68: 6e20 4b04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackState:(Landroid/media/session/PlaybackState;)V // method@044b │ │ -0b4a6e: 0e00 |0007: return-void │ │ +0b27f4: |[0b27f4] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b2804: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2808: 1f01 cb00 |0002: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b280c: 6e20 4b04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackState:(Landroid/media/session/PlaybackState;)V // method@044b │ │ +0b2812: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 stateObj Ljava/lang/Object; │ │ @@ -73751,23 +73757,23 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b4a70: |[0b4a70] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToLocal:(Ljava/lang/Object;I)V │ │ -0b4a80: 2200 a900 |0000: new-instance v0, Landroid/media/AudioAttributes$Builder; // type@00a9 │ │ -0b4a84: 7010 9503 0000 |0002: invoke-direct {v0}, Landroid/media/AudioAttributes$Builder;.:()V // method@0395 │ │ -0b4a8a: 6e20 9703 3000 |0005: invoke-virtual {v0, v3}, Landroid/media/AudioAttributes$Builder;.setLegacyStreamType:(I)Landroid/media/AudioAttributes$Builder; // method@0397 │ │ -0b4a90: 1f02 c700 |0008: check-cast v2, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4a94: 6e10 9603 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioAttributes$Builder;.build:()Landroid/media/AudioAttributes; // method@0396 │ │ -0b4a9a: 0c01 |000d: move-result-object v1 │ │ -0b4a9c: 6e20 4c04 1200 |000e: invoke-virtual {v2, v1}, Landroid/media/session/MediaSession;.setPlaybackToLocal:(Landroid/media/AudioAttributes;)V // method@044c │ │ -0b4aa2: 0e00 |0011: return-void │ │ +0b2814: |[0b2814] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToLocal:(Ljava/lang/Object;I)V │ │ +0b2824: 2200 a900 |0000: new-instance v0, Landroid/media/AudioAttributes$Builder; // type@00a9 │ │ +0b2828: 7010 9503 0000 |0002: invoke-direct {v0}, Landroid/media/AudioAttributes$Builder;.:()V // method@0395 │ │ +0b282e: 6e20 9703 3000 |0005: invoke-virtual {v0, v3}, Landroid/media/AudioAttributes$Builder;.setLegacyStreamType:(I)Landroid/media/AudioAttributes$Builder; // method@0397 │ │ +0b2834: 1f02 c700 |0008: check-cast v2, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2838: 6e10 9603 0000 |000a: invoke-virtual {v0}, Landroid/media/AudioAttributes$Builder;.build:()Landroid/media/AudioAttributes; // method@0396 │ │ +0b283e: 0c01 |000d: move-result-object v1 │ │ +0b2840: 6e20 4c04 1200 |000e: invoke-virtual {v2, v1}, Landroid/media/session/MediaSession;.setPlaybackToLocal:(Landroid/media/AudioAttributes;)V // method@044c │ │ +0b2846: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x0011 line=73 │ │ locals : │ │ @@ -73780,19 +73786,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b4aa4: |[0b4aa4] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b4ab4: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4ab8: 1f01 bf00 |0002: check-cast v1, Landroid/media/VolumeProvider; // type@00bf │ │ -0b4abc: 6e20 4d04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackToRemote:(Landroid/media/VolumeProvider;)V // method@044d │ │ -0b4ac2: 0e00 |0007: return-void │ │ +0b2848: |[0b2848] android.support.v4.media.session.MediaSessionCompatApi21.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b2858: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b285c: 1f01 bf00 |0002: check-cast v1, Landroid/media/VolumeProvider; // type@00bf │ │ +0b2860: 6e20 4d04 1000 |0004: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setPlaybackToRemote:(Landroid/media/VolumeProvider;)V // method@044d │ │ +0b2866: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 volumeProviderObj Ljava/lang/Object; │ │ @@ -73802,35 +73808,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/util/List;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b4ac4: |[0b4ac4] android.support.v4.media.session.MediaSessionCompatApi21.setQueue:(Ljava/lang/Object;Ljava/util/List;)V │ │ -0b4ad4: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ -0b4ad8: 1f04 c700 |0002: check-cast v4, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4adc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0b4ade: 6e20 4e04 3400 |0005: invoke-virtual {v4, v3}, Landroid/media/session/MediaSession;.setQueue:(Ljava/util/List;)V // method@044e │ │ -0b4ae4: 0e00 |0008: return-void │ │ -0b4ae6: 2202 a408 |0009: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0b4aea: 7010 c243 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b4af0: 7210 2944 0500 |000e: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0b4af6: 0c00 |0011: move-result-object v0 │ │ -0b4af8: 7210 0244 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b4afe: 0a03 |0015: move-result v3 │ │ -0b4b00: 3803 0c00 |0016: if-eqz v3, 0022 // +000c │ │ -0b4b04: 7210 0344 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b4b0a: 0c01 |001b: move-result-object v1 │ │ -0b4b0c: 1f01 c500 |001c: check-cast v1, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ -0b4b10: 6e20 c643 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0b4b16: 28f1 |0021: goto 0012 // -000f │ │ -0b4b18: 1f04 c700 |0022: check-cast v4, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4b1c: 6e20 4e04 2400 |0024: invoke-virtual {v4, v2}, Landroid/media/session/MediaSession;.setQueue:(Ljava/util/List;)V // method@044e │ │ -0b4b22: 28e1 |0027: goto 0008 // -001f │ │ +0b2868: |[0b2868] android.support.v4.media.session.MediaSessionCompatApi21.setQueue:(Ljava/lang/Object;Ljava/util/List;)V │ │ +0b2878: 3905 0900 |0000: if-nez v5, 0009 // +0009 │ │ +0b287c: 1f04 c700 |0002: check-cast v4, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2880: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0b2882: 6e20 4e04 3400 |0005: invoke-virtual {v4, v3}, Landroid/media/session/MediaSession;.setQueue:(Ljava/util/List;)V // method@044e │ │ +0b2888: 0e00 |0008: return-void │ │ +0b288a: 2202 a408 |0009: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0b288e: 7010 c243 0200 |000b: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b2894: 7210 2944 0500 |000e: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0b289a: 0c00 |0011: move-result-object v0 │ │ +0b289c: 7210 0244 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b28a2: 0a03 |0015: move-result v3 │ │ +0b28a4: 3803 0c00 |0016: if-eqz v3, 0022 // +000c │ │ +0b28a8: 7210 0344 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b28ae: 0c01 |001b: move-result-object v1 │ │ +0b28b0: 1f01 c500 |001c: check-cast v1, Landroid/media/session/MediaSession$QueueItem; // type@00c5 │ │ +0b28b4: 6e20 c643 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0b28ba: 28f1 |0021: goto 0012 // -000f │ │ +0b28bc: 1f04 c700 |0022: check-cast v4, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b28c0: 6e20 4e04 2400 |0024: invoke-virtual {v4, v2}, Landroid/media/session/MediaSession;.setQueue:(Ljava/util/List;)V // method@044e │ │ +0b28c6: 28e1 |0027: goto 0008 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0008 line=125 │ │ 0x0009 line=120 │ │ 0x000e line=121 │ │ @@ -73850,18 +73856,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 │ │ -0b4b24: |[0b4b24] android.support.v4.media.session.MediaSessionCompatApi21.setQueueTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b4b34: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4b38: 6e20 4f04 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setQueueTitle:(Ljava/lang/CharSequence;)V // method@044f │ │ -0b4b3e: 0e00 |0005: return-void │ │ +0b28c8: |[0b28c8] android.support.v4.media.session.MediaSessionCompatApi21.setQueueTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b28d8: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b28dc: 6e20 4f04 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setQueueTitle:(Ljava/lang/CharSequence;)V // method@044f │ │ +0b28e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 title Ljava/lang/CharSequence; │ │ @@ -73871,18 +73877,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/PendingIntent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4b40: |[0b4b40] android.support.v4.media.session.MediaSessionCompatApi21.setSessionActivity:(Ljava/lang/Object;Landroid/app/PendingIntent;)V │ │ -0b4b50: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4b54: 6e20 5104 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@0451 │ │ -0b4b5a: 0e00 |0005: return-void │ │ +0b28e4: |[0b28e4] android.support.v4.media.session.MediaSessionCompatApi21.setSessionActivity:(Ljava/lang/Object;Landroid/app/PendingIntent;)V │ │ +0b28f4: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b28f8: 6e20 5104 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setSessionActivity:(Landroid/app/PendingIntent;)V // method@0451 │ │ +0b28fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 pi Landroid/app/PendingIntent; │ │ @@ -73892,22 +73898,22 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b4b5c: |[0b4b5c] android.support.v4.media.session.MediaSessionCompatApi21.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b4b6c: 2020 c700 |0000: instance-of v0, v2, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4b70: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b4b74: 1102 |0004: return-object v2 │ │ -0b4b76: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b4b7a: 1a01 9138 |0007: const-string v1, "mediaSession is not a valid MediaSession object" // string@3891 │ │ -0b4b7e: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b4b84: 2700 |000c: throw v0 │ │ +0b2900: |[0b2900] android.support.v4.media.session.MediaSessionCompatApi21.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b2910: 2020 c700 |0000: instance-of v0, v2, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2914: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b2918: 1102 |0004: return-object v2 │ │ +0b291a: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b291e: 1a01 8c38 |0007: const-string v1, "mediaSession is not a valid MediaSession object" // string@388c │ │ +0b2922: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2928: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 mediaSession Ljava/lang/Object; │ │ @@ -73917,38 +73923,38 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b4b88: |[0b4b88] android.support.v4.media.session.MediaSessionCompatApi21.verifyToken:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b4b98: 2020 c600 |0000: instance-of v0, v2, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ -0b4b9c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0b4ba0: 1102 |0004: return-object v2 │ │ -0b4ba2: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b4ba6: 1a01 d547 |0007: const-string v1, "token is not a valid MediaSession.Token object" // string@47d5 │ │ -0b4baa: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b4bb0: 2700 |000c: throw v0 │ │ +0b292c: |[0b292c] android.support.v4.media.session.MediaSessionCompatApi21.verifyToken:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b293c: 2020 c600 |0000: instance-of v0, v2, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ +0b2940: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0b2944: 1102 |0004: return-object v2 │ │ +0b2946: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b294a: 1a01 d047 |0007: const-string v1, "token is not a valid MediaSession.Token object" // string@47d0 │ │ +0b294e: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2954: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x000d reg=2 token Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5415 (MediaSessionCompatApi21.java) │ │ + source_file_idx : 5411 (MediaSessionCompatApi21.java) │ │ │ │ Class #415 header: │ │ class_idx : 809 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5416 │ │ +source_file_idx : 5412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #415 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompatApi22;' │ │ @@ -73963,17 +73969,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4bb4: |[0b4bb4] android.support.v4.media.session.MediaSessionCompatApi22.:()V │ │ -0b4bc4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4bca: 0e00 |0003: return-void │ │ +0b2958: |[0b2958] android.support.v4.media.session.MediaSessionCompatApi22.:()V │ │ +0b2968: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b296e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi22; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi22;) │ │ @@ -73981,34 +73987,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4bcc: |[0b4bcc] android.support.v4.media.session.MediaSessionCompatApi22.setRatingType:(Ljava/lang/Object;I)V │ │ -0b4bdc: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ -0b4be0: 6e20 5004 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setRatingType:(I)V // method@0450 │ │ -0b4be6: 0e00 |0005: return-void │ │ +0b2970: |[0b2970] android.support.v4.media.session.MediaSessionCompatApi22.setRatingType:(Ljava/lang/Object;I)V │ │ +0b2980: 1f00 c700 |0000: check-cast v0, Landroid/media/session/MediaSession; // type@00c7 │ │ +0b2984: 6e20 5004 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/session/MediaSession;.setRatingType:(I)V // method@0450 │ │ +0b298a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 sessionObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 type I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5416 (MediaSessionCompatApi22.java) │ │ + source_file_idx : 5412 (MediaSessionCompatApi22.java) │ │ │ │ Class #416 header: │ │ class_idx : 812 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5417 │ │ +source_file_idx : 5413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #416 annotations: │ │ Annotations on class │ │ @@ -74027,17 +74033,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4be8: |[0b4be8] android.support.v4.media.session.MediaSessionCompatApi23.:()V │ │ -0b4bf8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4bfe: 0e00 |0003: return-void │ │ +0b298c: |[0b298c] android.support.v4.media.session.MediaSessionCompatApi23.:()V │ │ +0b299c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b29a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi23; │ │ │ │ @@ -74046,32 +74052,32 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4c00: |[0b4c00] android.support.v4.media.session.MediaSessionCompatApi23.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object; │ │ -0b4c10: 2200 2b03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; // type@032b │ │ -0b4c14: 7020 ba13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)V // method@13ba │ │ -0b4c1a: 1100 |0005: return-object v0 │ │ +0b29a4: |[0b29a4] android.support.v4.media.session.MediaSessionCompatApi23.createCallback:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object; │ │ +0b29b4: 2200 2b03 |0000: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; // type@032b │ │ +0b29b8: 7020 ba13 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)V // method@13ba │ │ +0b29be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5417 (MediaSessionCompatApi23.java) │ │ + source_file_idx : 5413 (MediaSessionCompatApi23.java) │ │ │ │ Class #417 header: │ │ class_idx : 813 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5418 │ │ +source_file_idx : 5414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #417 - │ │ Class descriptor : 'Landroid/support/v4/media/session/MediaSessionCompatApi8;' │ │ @@ -74086,17 +74092,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4c1c: |[0b4c1c] android.support.v4.media.session.MediaSessionCompatApi8.:()V │ │ -0b4c2c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4c32: 0e00 |0003: return-void │ │ +0b29c0: |[0b29c0] android.support.v4.media.session.MediaSessionCompatApi8.:()V │ │ +0b29d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b29d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi8; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompatApi8;) │ │ @@ -74104,21 +74110,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b4c34: |[0b4c34] android.support.v4.media.session.MediaSessionCompatApi8.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ -0b4c44: 1a01 3e21 |0000: const-string v1, "audio" // string@213e │ │ -0b4c48: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b4c4e: 0c00 |0005: move-result-object v0 │ │ -0b4c50: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b4c54: 6e20 a003 3000 |0008: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a0 │ │ -0b4c5a: 0e00 |000b: return-void │ │ +0b29d8: |[0b29d8] android.support.v4.media.session.MediaSessionCompatApi8.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ +0b29e8: 1a01 3921 |0000: const-string v1, "audio" // string@2139 │ │ +0b29ec: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b29f2: 0c00 |0005: move-result-object v0 │ │ +0b29f4: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b29f8: 6e20 a003 3000 |0008: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a0 │ │ +0b29fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0008 line=25 │ │ 0x000b line=26 │ │ locals : │ │ 0x0008 - 0x000c reg=0 am Landroid/media/AudioManager; │ │ @@ -74130,39 +74136,39 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b4c5c: |[0b4c5c] android.support.v4.media.session.MediaSessionCompatApi8.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ -0b4c6c: 1a01 3e21 |0000: const-string v1, "audio" // string@213e │ │ -0b4c70: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b4c76: 0c00 |0005: move-result-object v0 │ │ -0b4c78: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -0b4c7c: 6e20 a503 3000 |0008: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a5 │ │ -0b4c82: 0e00 |000b: return-void │ │ +0b2a00: |[0b2a00] android.support.v4.media.session.MediaSessionCompatApi8.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V │ │ +0b2a10: 1a01 3921 |0000: const-string v1, "audio" // string@2139 │ │ +0b2a14: 6e20 ac01 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b2a1a: 0c00 |0005: move-result-object v0 │ │ +0b2a1c: 1f00 ac00 |0006: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +0b2a20: 6e20 a503 3000 |0008: invoke-virtual {v0, v3}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/content/ComponentName;)V // method@03a5 │ │ +0b2a26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=30 │ │ 0x000b line=31 │ │ locals : │ │ 0x0008 - 0x000c reg=0 am Landroid/media/AudioManager; │ │ 0x0000 - 0x000c reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000c reg=3 mbr Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5418 (MediaSessionCompatApi8.java) │ │ + source_file_idx : 5414 (MediaSessionCompatApi8.java) │ │ │ │ Class #418 header: │ │ class_idx : 814 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5788 │ │ +source_file_idx : 5784 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #418 annotations: │ │ Annotations on class │ │ @@ -74184,17 +74190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4c84: |[0b4c84] android.support.v4.media.session.ParcelableVolumeInfo$1.:()V │ │ -0b4c94: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4c9a: 0e00 |0003: return-void │ │ +0b2a28: |[0b2a28] android.support.v4.media.session.ParcelableVolumeInfo$1.:()V │ │ +0b2a38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2a3e: 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 - │ │ @@ -74203,18 +74209,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 │ │ -0b4c9c: |[0b4c9c] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -0b4cac: 2200 2f03 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -0b4cb0: 7020 c813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(Landroid/os/Parcel;)V // method@13c8 │ │ -0b4cb6: 1100 |0005: return-object v0 │ │ +0b2a40: |[0b2a40] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +0b2a50: 2200 2f03 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +0b2a54: 7020 c813 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(Landroid/os/Parcel;)V // method@13c8 │ │ +0b2a5a: 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; │ │ │ │ @@ -74223,18 +74229,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 │ │ -0b4cb8: |[0b4cb8] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b4cc8: 6e20 c213 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@13c2 │ │ -0b4cce: 0c00 |0003: move-result-object v0 │ │ -0b4cd0: 1100 |0004: return-object v0 │ │ +0b2a5c: |[0b2a5c] android.support.v4.media.session.ParcelableVolumeInfo$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b2a6c: 6e20 c213 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@13c2 │ │ +0b2a72: 0c00 |0003: move-result-object v0 │ │ +0b2a74: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -74243,17 +74249,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 │ │ -0b4cd4: |[0b4cd4] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -0b4ce4: 2320 1509 |0000: new-array v0, v2, [Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@0915 │ │ -0b4ce8: 1100 |0002: return-object v0 │ │ +0b2a78: |[0b2a78] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +0b2a88: 2320 1509 |0000: new-array v0, v2, [Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@0915 │ │ +0b2a8c: 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 │ │ │ │ @@ -74262,32 +74268,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b4cec: |[0b4cec] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Ljava/lang/Object; │ │ -0b4cfc: 6e20 c413 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@13c4 │ │ -0b4d02: 0c00 |0003: move-result-object v0 │ │ -0b4d04: 1100 |0004: return-object v0 │ │ +0b2a90: |[0b2a90] android.support.v4.media.session.ParcelableVolumeInfo$1.newArray:(I)[Ljava/lang/Object; │ │ +0b2aa0: 6e20 c413 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.newArray:(I)[Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@13c4 │ │ +0b2aa6: 0c00 |0003: move-result-object v0 │ │ +0b2aa8: 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 x0 I │ │ │ │ - source_file_idx : 5788 (ParcelableVolumeInfo.java) │ │ + source_file_idx : 5784 (ParcelableVolumeInfo.java) │ │ │ │ Class #419 header: │ │ class_idx : 815 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5788 │ │ +source_file_idx : 5784 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #419 annotations: │ │ Annotations on field #1637 'CREATOR' │ │ @@ -74331,41 +74337,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4d08: |[0b4d08] android.support.v4.media.session.ParcelableVolumeInfo.:()V │ │ -0b4d18: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo$1; // type@032e │ │ -0b4d1c: 7010 c113 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.:()V // method@13c1 │ │ -0b4d22: 6900 6506 |0005: sput-object v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ -0b4d26: 0e00 |0007: return-void │ │ +0b2aac: |[0b2aac] android.support.v4.media.session.ParcelableVolumeInfo.:()V │ │ +0b2abc: 2200 2e03 |0000: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo$1; // type@032e │ │ +0b2ac0: 7010 c113 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/ParcelableVolumeInfo$1;.:()V // method@13c1 │ │ +0b2ac6: 6900 6506 |0005: sput-object v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ +0b2aca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/ParcelableVolumeInfo;) │ │ name : '' │ │ type : '(IIIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b4d28: |[0b4d28] android.support.v4.media.session.ParcelableVolumeInfo.:(IIIII)V │ │ -0b4d38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4d3e: 5901 6a06 |0003: iput v1, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ -0b4d42: 5902 6606 |0005: iput v2, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ -0b4d46: 5903 6706 |0007: iput v3, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ -0b4d4a: 5904 6906 |0009: iput v4, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ -0b4d4e: 5905 6806 |000b: iput v5, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ -0b4d52: 0e00 |000d: return-void │ │ +0b2acc: |[0b2acc] android.support.v4.media.session.ParcelableVolumeInfo.:(IIIII)V │ │ +0b2adc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2ae2: 5901 6a06 |0003: iput v1, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ +0b2ae6: 5902 6606 |0005: iput v2, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ +0b2aea: 5903 6706 |0007: iput v3, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ +0b2aee: 5904 6906 |0009: iput v4, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ +0b2af2: 5905 6806 |000b: iput v5, v0, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ +0b2af6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ 0x0009 line=38 │ │ @@ -74384,32 +74390,32 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0b4d54: |[0b4d54] android.support.v4.media.session.ParcelableVolumeInfo.:(Landroid/os/Parcel;)V │ │ -0b4d64: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4d6a: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b4d70: 0a00 |0006: move-result v0 │ │ -0b4d72: 5910 6a06 |0007: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ -0b4d76: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b4d7c: 0a00 |000c: move-result v0 │ │ -0b4d7e: 5910 6706 |000d: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ -0b4d82: 6e10 f504 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b4d88: 0a00 |0012: move-result v0 │ │ -0b4d8a: 5910 6906 |0013: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ -0b4d8e: 6e10 f504 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b4d94: 0a00 |0018: move-result v0 │ │ -0b4d96: 5910 6806 |0019: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ -0b4d9a: 6e10 f504 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b4da0: 0a00 |001e: move-result v0 │ │ -0b4da2: 5910 6606 |001f: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ -0b4da6: 0e00 |0021: return-void │ │ +0b2af8: |[0b2af8] android.support.v4.media.session.ParcelableVolumeInfo.:(Landroid/os/Parcel;)V │ │ +0b2b08: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2b0e: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b2b14: 0a00 |0006: move-result v0 │ │ +0b2b16: 5910 6a06 |0007: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ +0b2b1a: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b2b20: 0a00 |000c: move-result v0 │ │ +0b2b22: 5910 6706 |000d: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ +0b2b26: 6e10 f504 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b2b2c: 0a00 |0012: move-result v0 │ │ +0b2b2e: 5910 6906 |0013: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ +0b2b32: 6e10 f504 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b2b38: 0a00 |0018: move-result v0 │ │ +0b2b3a: 5910 6806 |0019: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ +0b2b3e: 6e10 f504 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b2b44: 0a00 |001e: move-result v0 │ │ +0b2b46: 5910 6606 |001f: iput v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ +0b2b4a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0009 line=44 │ │ 0x000f line=45 │ │ 0x0015 line=46 │ │ @@ -74425,17 +74431,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4da8: |[0b4da8] android.support.v4.media.session.ParcelableVolumeInfo.describeContents:()I │ │ -0b4db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4dba: 0f00 |0001: return v0 │ │ +0b2b4c: |[0b2b4c] android.support.v4.media.session.ParcelableVolumeInfo.describeContents:()I │ │ +0b2b5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2b5e: 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;) │ │ @@ -74443,46 +74449,46 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b4dbc: |[0b4dbc] android.support.v4.media.session.ParcelableVolumeInfo.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b4dcc: 5210 6a06 |0000: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ -0b4dd0: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b4dd6: 5210 6706 |0005: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ -0b4dda: 6e20 fd04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b4de0: 5210 6906 |000a: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ -0b4de4: 6e20 fd04 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b4dea: 5210 6806 |000f: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ -0b4dee: 6e20 fd04 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b4df4: 5210 6606 |0014: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ -0b4df8: 6e20 fd04 0200 |0016: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b4dfe: 0e00 |0019: return-void │ │ +0b2b60: |[0b2b60] android.support.v4.media.session.ParcelableVolumeInfo.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b2b70: 5210 6a06 |0000: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ +0b2b74: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b2b7a: 5210 6706 |0005: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ +0b2b7e: 6e20 fd04 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b2b84: 5210 6906 |000a: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ +0b2b88: 6e20 fd04 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b2b8e: 5210 6806 |000f: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ +0b2b92: 6e20 fd04 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b2b98: 5210 6606 |0014: iget v0, v1, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ +0b2b9c: 6e20 fd04 0200 |0016: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b2ba2: 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 : 5788 (ParcelableVolumeInfo.java) │ │ + source_file_idx : 5784 (ParcelableVolumeInfo.java) │ │ │ │ Class #420 header: │ │ class_idx : 816 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #420 annotations: │ │ Annotations on class │ │ @@ -74504,17 +74510,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4e00: |[0b4e00] android.support.v4.media.session.PlaybackStateCompat$1.:()V │ │ -0b4e10: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4e16: 0e00 |0003: return-void │ │ +0b2ba4: |[0b2ba4] android.support.v4.media.session.PlaybackStateCompat$1.:()V │ │ +0b2bb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2bba: 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 - │ │ @@ -74523,19 +74529,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 │ │ -0b4e18: |[0b4e18] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0b4e28: 2200 3703 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -0b4e2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b4e2e: 7030 f613 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@13f6 │ │ -0b4e34: 1100 |0006: return-object v0 │ │ +0b2bbc: |[0b2bbc] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0b2bcc: 2200 3703 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +0b2bd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b2bd2: 7030 f613 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@13f6 │ │ +0b2bd8: 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; │ │ │ │ @@ -74544,18 +74550,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 │ │ -0b4e38: |[0b4e38] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b4e48: 6e20 cc13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@13cc │ │ -0b4e4e: 0c00 |0003: move-result-object v0 │ │ -0b4e50: 1100 |0004: return-object v0 │ │ +0b2bdc: |[0b2bdc] android.support.v4.media.session.PlaybackStateCompat$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b2bec: 6e20 cc13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@13cc │ │ +0b2bf2: 0c00 |0003: move-result-object v0 │ │ +0b2bf4: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -74564,17 +74570,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 │ │ -0b4e54: |[0b4e54] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0b4e64: 2320 1709 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat; // type@0917 │ │ -0b4e68: 1100 |0002: return-object v0 │ │ +0b2bf8: |[0b2bf8] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0b2c08: 2320 1709 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat; // type@0917 │ │ +0b2c0c: 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 │ │ │ │ @@ -74583,32 +74589,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b4e6c: |[0b4e6c] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Ljava/lang/Object; │ │ -0b4e7c: 6e20 ce13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; // method@13ce │ │ -0b4e82: 0c00 |0003: move-result-object v0 │ │ -0b4e84: 1100 |0004: return-object v0 │ │ +0b2c10: |[0b2c10] android.support.v4.media.session.PlaybackStateCompat$1.newArray:(I)[Ljava/lang/Object; │ │ +0b2c20: 6e20 ce13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat; // method@13ce │ │ +0b2c26: 0c00 |0003: move-result-object v0 │ │ +0b2c28: 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 x0 I │ │ │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #421 header: │ │ class_idx : 817 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #421 annotations: │ │ Annotations on class │ │ @@ -74622,21 +74628,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #422 header: │ │ class_idx : 818 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #422 annotations: │ │ Annotations on class │ │ @@ -74698,22 +74704,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b4e88: |[0b4e88] android.support.v4.media.session.PlaybackStateCompat$Builder.:()V │ │ -0b4e98: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4e9e: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0b4ea2: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b4ea8: 5b20 6e06 |0008: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ -0b4eac: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ -0b4eb0: 5a20 6c06 |000c: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ -0b4eb4: 0e00 |000e: return-void │ │ +0b2c2c: |[0b2c2c] android.support.v4.media.session.PlaybackStateCompat$Builder.:()V │ │ +0b2c3c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2c42: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0b2c46: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b2c4c: 5b20 6e06 |0008: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ +0b2c50: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ +0b2c54: 5a20 6c06 |000c: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ +0b2c58: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0003 line=760 │ │ 0x000a line=769 │ │ 0x000e line=776 │ │ locals : │ │ @@ -74724,56 +74730,56 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0b4eb8: |[0b4eb8] android.support.v4.media.session.PlaybackStateCompat$Builder.:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -0b4ec8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b4ece: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0b4ed2: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b4ed8: 5b20 6e06 |0008: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ -0b4edc: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ -0b4ee0: 5a20 6c06 |000c: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ -0b4ee4: 7110 fa13 0300 |000e: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)I // method@13fa │ │ -0b4eea: 0a00 |0011: move-result v0 │ │ -0b4eec: 5920 7306 |0012: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ -0b4ef0: 7110 fb13 0300 |0014: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fb │ │ -0b4ef6: 0b00 |0017: move-result-wide v0 │ │ -0b4ef8: 5a20 7106 |0018: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ -0b4efc: 7110 fc13 0300 |001a: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)F // method@13fc │ │ -0b4f02: 0a00 |001d: move-result v0 │ │ -0b4f04: 5920 7206 |001e: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ -0b4f08: 7110 fd13 0300 |0020: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fd │ │ -0b4f0e: 0b00 |0023: move-result-wide v0 │ │ -0b4f10: 5a20 7406 |0024: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ -0b4f14: 7110 fe13 0300 |0026: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fe │ │ -0b4f1a: 0b00 |0029: move-result-wide v0 │ │ -0b4f1c: 5a20 6d06 |002a: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ -0b4f20: 7110 ff13 0300 |002c: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$800:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13ff │ │ -0b4f26: 0b00 |002f: move-result-wide v0 │ │ -0b4f28: 5a20 6b06 |0030: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ -0b4f2c: 7110 0014 0300 |0032: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$900:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; // method@1400 │ │ -0b4f32: 0c00 |0035: move-result-object v0 │ │ -0b4f34: 5b20 6f06 |0036: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ -0b4f38: 7110 f713 0300 |0038: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; // method@13f7 │ │ -0b4f3e: 0c00 |003b: move-result-object v0 │ │ -0b4f40: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ -0b4f44: 5420 6e06 |003e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ -0b4f48: 7110 f713 0300 |0040: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; // method@13f7 │ │ -0b4f4e: 0c01 |0043: move-result-object v1 │ │ -0b4f50: 7220 2244 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ -0b4f56: 7110 f813 0300 |0047: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1100:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13f8 │ │ -0b4f5c: 0b00 |004a: move-result-wide v0 │ │ -0b4f5e: 5a20 6c06 |004b: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ -0b4f62: 7110 f913 0300 |004d: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1200:(Landroid/support/v4/media/session/PlaybackStateCompat;)Landroid/os/Bundle; // method@13f9 │ │ -0b4f68: 0c00 |0050: move-result-object v0 │ │ -0b4f6a: 5b20 7006 |0051: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ -0b4f6e: 0e00 |0053: return-void │ │ +0b2c5c: |[0b2c5c] android.support.v4.media.session.PlaybackStateCompat$Builder.:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +0b2c6c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2c72: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0b2c76: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b2c7c: 5b20 6e06 |0008: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ +0b2c80: 1600 ffff |000a: const-wide/16 v0, #int -1 // #ffff │ │ +0b2c84: 5a20 6c06 |000c: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ +0b2c88: 7110 fa13 0300 |000e: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)I // method@13fa │ │ +0b2c8e: 0a00 |0011: move-result v0 │ │ +0b2c90: 5920 7306 |0012: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ +0b2c94: 7110 fb13 0300 |0014: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fb │ │ +0b2c9a: 0b00 |0017: move-result-wide v0 │ │ +0b2c9c: 5a20 7106 |0018: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ +0b2ca0: 7110 fc13 0300 |001a: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)F // method@13fc │ │ +0b2ca6: 0a00 |001d: move-result v0 │ │ +0b2ca8: 5920 7206 |001e: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ +0b2cac: 7110 fd13 0300 |0020: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fd │ │ +0b2cb2: 0b00 |0023: move-result-wide v0 │ │ +0b2cb4: 5a20 7406 |0024: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ +0b2cb8: 7110 fe13 0300 |0026: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13fe │ │ +0b2cbe: 0b00 |0029: move-result-wide v0 │ │ +0b2cc0: 5a20 6d06 |002a: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ +0b2cc4: 7110 ff13 0300 |002c: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$800:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13ff │ │ +0b2cca: 0b00 |002f: move-result-wide v0 │ │ +0b2ccc: 5a20 6b06 |0030: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ +0b2cd0: 7110 0014 0300 |0032: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$900:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; // method@1400 │ │ +0b2cd6: 0c00 |0035: move-result-object v0 │ │ +0b2cd8: 5b20 6f06 |0036: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ +0b2cdc: 7110 f713 0300 |0038: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; // method@13f7 │ │ +0b2ce2: 0c00 |003b: move-result-object v0 │ │ +0b2ce4: 3800 0b00 |003c: if-eqz v0, 0047 // +000b │ │ +0b2ce8: 5420 6e06 |003e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ +0b2cec: 7110 f713 0300 |0040: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; // method@13f7 │ │ +0b2cf2: 0c01 |0043: move-result-object v1 │ │ +0b2cf4: 7220 2244 1000 |0044: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ +0b2cfa: 7110 f813 0300 |0047: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1100:(Landroid/support/v4/media/session/PlaybackStateCompat;)J // method@13f8 │ │ +0b2d00: 0b00 |004a: move-result-wide v0 │ │ +0b2d02: 5a20 6c06 |004b: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ +0b2d06: 7110 f913 0300 |004d: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.access$1200:(Landroid/support/v4/media/session/PlaybackStateCompat;)Landroid/os/Bundle; // method@13f9 │ │ +0b2d0c: 0c00 |0050: move-result-object v0 │ │ +0b2d0e: 5b20 7006 |0051: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ +0b2d12: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0003 line=760 │ │ 0x000a line=769 │ │ 0x000e line=785 │ │ 0x0014 line=786 │ │ @@ -74797,23 +74803,23 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b4f70: |[0b4f70] android.support.v4.media.session.PlaybackStateCompat$Builder.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b4f80: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0b4f84: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b4f88: 1a01 cb1c |0004: const-string v1, "You may not add a null CustomAction to PlaybackStateCompat." // string@1ccb │ │ -0b4f8c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b4f92: 2700 |0009: throw v0 │ │ -0b4f94: 5420 6e06 |000a: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ -0b4f98: 7220 2144 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b4f9e: 1102 |000f: return-object v2 │ │ +0b2d14: |[0b2d14] android.support.v4.media.session.PlaybackStateCompat$Builder.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2d24: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0b2d28: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b2d2c: 1a01 c71c |0004: const-string v1, "You may not add a null CustomAction to PlaybackStateCompat." // string@1cc7 │ │ +0b2d30: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2d36: 2700 |0009: throw v0 │ │ +0b2d38: 5420 6e06 |000a: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ +0b2d3c: 7220 2144 3000 |000c: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0b2d42: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0002 line=953 │ │ 0x000a line=956 │ │ 0x000f line=957 │ │ locals : │ │ @@ -74825,25 +74831,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -0b4fa0: |[0b4fa0] android.support.v4.media.session.PlaybackStateCompat$Builder.addCustomAction:(Ljava/lang/String;Ljava/lang/String;I)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b4fb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b4fb2: 2200 3503 |0001: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ -0b4fb6: 0771 |0003: move-object v1, v7 │ │ -0b4fb8: 0782 |0004: move-object v2, v8 │ │ -0b4fba: 0193 |0005: move v3, v9 │ │ -0b4fbc: 0745 |0006: move-object v5, v4 │ │ -0b4fbe: 7606 e813 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13e8 │ │ -0b4fc4: 6e20 d213 0600 |000a: invoke-virtual {v6, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13d2 │ │ -0b4fca: 0c00 |000d: move-result-object v0 │ │ -0b4fcc: 1100 |000e: return-object v0 │ │ +0b2d44: |[0b2d44] android.support.v4.media.session.PlaybackStateCompat$Builder.addCustomAction:(Ljava/lang/String;Ljava/lang/String;I)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2d54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b2d56: 2200 3503 |0001: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ +0b2d5a: 0771 |0003: move-object v1, v7 │ │ +0b2d5c: 0782 |0004: move-object v2, v8 │ │ +0b2d5e: 0193 |0005: move v3, v9 │ │ +0b2d60: 0745 |0006: move-object v5, v4 │ │ +0b2d62: 7606 e813 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13e8 │ │ +0b2d68: 6e20 d213 0600 |000a: invoke-virtual {v6, v0}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.addCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13d2 │ │ +0b2d6e: 0c00 |000d: move-result-object v0 │ │ +0b2d70: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=937 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x000f reg=7 action Ljava/lang/String; │ │ 0x0000 - 0x000f reg=8 name Ljava/lang/String; │ │ @@ -74854,40 +74860,40 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 17 │ │ insns size : 50 16-bit code units │ │ -0b4fd0: |[0b4fd0] android.support.v4.media.session.PlaybackStateCompat$Builder.build:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0b4fe0: 2202 3703 |0000: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -0b4fe4: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -0b4fe8: 5203 7306 |0004: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ -0b4fec: 0800 1300 |0006: move-object/from16 v0, v19 │ │ -0b4ff0: 5304 7106 |0008: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ -0b4ff4: 0800 1300 |000a: move-object/from16 v0, v19 │ │ -0b4ff8: 5306 6d06 |000c: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ -0b4ffc: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -0b5000: 5208 7206 |0010: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ -0b5004: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -0b5008: 5309 6b06 |0014: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ -0b500c: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0b5010: 540b 6f06 |0018: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ -0b5014: 0800 1300 |001a: move-object/from16 v0, v19 │ │ -0b5018: 530c 7406 |001c: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ -0b501c: 0800 1300 |001e: move-object/from16 v0, v19 │ │ -0b5020: 540e 6e06 |0020: iget-object v14, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ -0b5024: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -0b5028: 530f 6c06 |0024: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ -0b502c: 0800 1300 |0026: move-object/from16 v0, v19 │ │ -0b5030: 5400 7006 |0028: iget-object v0, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ -0b5034: 0811 0000 |002a: move-object/from16 v17, v0 │ │ -0b5038: 1312 0000 |002c: const/16 v18, #int 0 // #0 │ │ -0b503c: 7611 f413 0200 |002e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13f4 │ │ -0b5042: 1102 |0031: return-object v2 │ │ +0b2d74: |[0b2d74] android.support.v4.media.session.PlaybackStateCompat$Builder.build:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0b2d84: 2202 3703 |0000: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +0b2d88: 0800 1300 |0002: move-object/from16 v0, v19 │ │ +0b2d8c: 5203 7306 |0004: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ +0b2d90: 0800 1300 |0006: move-object/from16 v0, v19 │ │ +0b2d94: 5304 7106 |0008: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ +0b2d98: 0800 1300 |000a: move-object/from16 v0, v19 │ │ +0b2d9c: 5306 6d06 |000c: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ +0b2da0: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +0b2da4: 5208 7206 |0010: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ +0b2da8: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +0b2dac: 5309 6b06 |0014: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ +0b2db0: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +0b2db4: 540b 6f06 |0018: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ +0b2db8: 0800 1300 |001a: move-object/from16 v0, v19 │ │ +0b2dbc: 530c 7406 |001c: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ +0b2dc0: 0800 1300 |001e: move-object/from16 v0, v19 │ │ +0b2dc4: 540e 6e06 |0020: iget-object v14, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mCustomActions:Ljava/util/List; // field@066e │ │ +0b2dc8: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +0b2dcc: 530f 6c06 |0024: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ +0b2dd0: 0800 1300 |0026: move-object/from16 v0, v19 │ │ +0b2dd4: 5400 7006 |0028: iget-object v0, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ +0b2dd8: 0811 0000 |002a: move-object/from16 v17, v0 │ │ +0b2ddc: 1312 0000 |002c: const/16 v18, #int 0 // #0 │ │ +0b2de0: 7611 f413 0200 |002e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13f4 │ │ +0b2de6: 1102 |0031: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ locals : │ │ 0x0000 - 0x0032 reg=19 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ │ │ #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat$Builder;) │ │ @@ -74895,17 +74901,17 @@ │ │ type : '(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5044: |[0b5044] android.support.v4.media.session.PlaybackStateCompat$Builder.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b5054: 5a12 6b06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ -0b5058: 1101 |0002: return-object v1 │ │ +0b2de8: |[0b2de8] android.support.v4.media.session.PlaybackStateCompat$Builder.setActions:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2df8: 5a12 6b06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActions:J // field@066b │ │ +0b2dfc: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0002 line=913 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0003 reg=2 capabilities J │ │ @@ -74915,17 +74921,17 @@ │ │ type : '(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b505c: |[0b505c] android.support.v4.media.session.PlaybackStateCompat$Builder.setActiveQueueItemId:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b506c: 5a12 6c06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ -0b5070: 1101 |0002: return-object v1 │ │ +0b2e00: |[0b2e00] android.support.v4.media.session.PlaybackStateCompat$Builder.setActiveQueueItemId:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e10: 5a12 6c06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mActiveItemId:J // field@066c │ │ +0b2e14: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 0x0002 line=969 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0003 reg=2 id J │ │ @@ -74935,17 +74941,17 @@ │ │ type : '(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5074: |[0b5074] android.support.v4.media.session.PlaybackStateCompat$Builder.setBufferedPosition:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b5084: 5a12 6d06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ -0b5088: 1101 |0002: return-object v1 │ │ +0b2e18: |[0b2e18] android.support.v4.media.session.PlaybackStateCompat$Builder.setBufferedPosition:(J)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e28: 5a12 6d06 |0000: iput-wide v2, v1, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mBufferedPosition:J // field@066d │ │ +0b2e2c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0002 line=886 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0003 reg=2 bufferPosition J │ │ @@ -74955,17 +74961,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b508c: |[0b508c] android.support.v4.media.session.PlaybackStateCompat$Builder.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b509c: 5b01 6f06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ -0b50a0: 1100 |0002: return-object v0 │ │ +0b2e30: |[0b2e30] android.support.v4.media.session.PlaybackStateCompat$Builder.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e40: 5b01 6f06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mErrorMessage:Ljava/lang/CharSequence; // field@066f │ │ +0b2e44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0002 line=980 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 errorMessage Ljava/lang/CharSequence; │ │ @@ -74975,17 +74981,17 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b50a4: |[0b50a4] android.support.v4.media.session.PlaybackStateCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b50b4: 5b01 7006 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ -0b50b8: 1100 |0002: return-object v0 │ │ +0b2e48: |[0b2e48] android.support.v4.media.session.PlaybackStateCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e58: 5b01 7006 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mExtras:Landroid/os/Bundle; // field@0670 │ │ +0b2e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0002 line=991 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -74995,24 +75001,24 @@ │ │ type : '(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0b50bc: |[0b50bc] android.support.v4.media.session.PlaybackStateCompat$Builder.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b50cc: 7100 1d05 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ -0b50d2: 0b05 |0003: move-result-wide v5 │ │ -0b50d4: 0780 |0004: move-object v0, v8 │ │ -0b50d6: 0191 |0005: move v1, v9 │ │ -0b50d8: 04a2 |0006: move-wide v2, v10 │ │ -0b50da: 01c4 |0007: move v4, v12 │ │ -0b50dc: 7407 db13 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13db │ │ -0b50e2: 0c00 |000b: move-result-object v0 │ │ -0b50e4: 1100 |000c: return-object v0 │ │ +0b2e60: |[0b2e60] android.support.v4.media.session.PlaybackStateCompat$Builder.setState:(IJF)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e70: 7100 1d05 0000 |0000: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ +0b2e76: 0b05 |0003: move-result-wide v5 │ │ +0b2e78: 0780 |0004: move-object v0, v8 │ │ +0b2e7a: 0191 |0005: move v1, v9 │ │ +0b2e7c: 04a2 |0006: move-wide v2, v10 │ │ +0b2e7e: 01c4 |0007: move v4, v12 │ │ +0b2e80: 7407 db13 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13db │ │ +0b2e86: 0c00 |000b: move-result-object v0 │ │ +0b2e88: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x000d reg=9 state I │ │ 0x0000 - 0x000d reg=10 position J │ │ @@ -75023,41 +75029,41 @@ │ │ type : '(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0b50e8: |[0b50e8] android.support.v4.media.session.PlaybackStateCompat$Builder.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ -0b50f8: 5901 7306 |0000: iput v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ -0b50fc: 5a02 7106 |0002: iput-wide v2, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ -0b5100: 5a05 7406 |0004: iput-wide v5, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ -0b5104: 5904 7206 |0006: iput v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ -0b5108: 1100 |0008: return-object v0 │ │ +0b2e8c: |[0b2e8c] android.support.v4.media.session.PlaybackStateCompat$Builder.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ +0b2e9c: 5901 7306 |0000: iput v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mState:I // field@0673 │ │ +0b2ea0: 5a02 7106 |0002: iput-wide v2, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mPosition:J // field@0671 │ │ +0b2ea4: 5a05 7406 |0004: iput-wide v5, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mUpdateTime:J // field@0674 │ │ +0b2ea8: 5904 7206 |0006: iput v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.mRate:F // field@0672 │ │ +0b2eac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0002 line=871 │ │ 0x0004 line=872 │ │ 0x0006 line=873 │ │ 0x0008 line=874 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$Builder; │ │ 0x0000 - 0x0009 reg=1 state I │ │ 0x0000 - 0x0009 reg=2 position J │ │ 0x0000 - 0x0009 reg=4 playbackSpeed F │ │ 0x0000 - 0x0009 reg=5 updateTime J │ │ │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #423 header: │ │ class_idx : 819 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #423 annotations: │ │ Annotations on class │ │ @@ -75079,17 +75085,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b510c: |[0b510c] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.:()V │ │ -0b511c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5122: 0e00 |0003: return-void │ │ +0b2eb0: |[0b2eb0] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.:()V │ │ +0b2ec0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2ec6: 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 - │ │ @@ -75098,19 +75104,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 │ │ -0b5124: |[0b5124] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -0b5134: 2200 3503 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ -0b5138: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b513a: 7030 e613 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@13e6 │ │ -0b5140: 1100 |0006: return-object v0 │ │ +0b2ec8: |[0b2ec8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +0b2ed8: 2200 3503 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ +0b2edc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b2ede: 7030 e613 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@13e6 │ │ +0b2ee4: 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; │ │ │ │ @@ -75119,18 +75125,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 │ │ -0b5144: |[0b5144] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b5154: 6e20 dd13 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@13dd │ │ -0b515a: 0c00 |0003: move-result-object v0 │ │ -0b515c: 1100 |0004: return-object v0 │ │ +0b2ee8: |[0b2ee8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b2ef8: 6e20 dd13 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@13dd │ │ +0b2efe: 0c00 |0003: move-result-object v0 │ │ +0b2f00: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -75139,17 +75145,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 │ │ -0b5160: |[0b5160] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -0b5170: 2320 1609 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0916 │ │ -0b5174: 1100 |0002: return-object v0 │ │ +0b2f04: |[0b2f04] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +0b2f14: 2320 1609 |0000: new-array v0, v2, [Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0916 │ │ +0b2f18: 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 │ │ │ │ @@ -75158,32 +75164,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b5178: |[0b5178] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Ljava/lang/Object; │ │ -0b5188: 6e20 df13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@13df │ │ -0b518e: 0c00 |0003: move-result-object v0 │ │ -0b5190: 1100 |0004: return-object v0 │ │ +0b2f1c: |[0b2f1c] android.support.v4.media.session.PlaybackStateCompat$CustomAction$1.newArray:(I)[Ljava/lang/Object; │ │ +0b2f2c: 6e20 df13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.newArray:(I)[Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@13df │ │ +0b2f32: 0c00 |0003: move-result-object v0 │ │ +0b2f34: 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 x0 I │ │ │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #424 header: │ │ class_idx : 820 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #424 annotations: │ │ Annotations on class │ │ @@ -75219,39 +75225,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0b5194: |[0b5194] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V │ │ -0b51a4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b51aa: 7110 3337 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b51b0: 0a00 |0006: move-result v0 │ │ -0b51b2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0b51b6: 2200 6408 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b51ba: 1a01 ce1c |000b: const-string v1, "You must specify an action to build a CustomAction." // string@1cce │ │ -0b51be: 7020 f242 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b51c4: 2700 |0010: throw v0 │ │ -0b51c6: 7110 3337 0400 |0011: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b51cc: 0a00 |0014: move-result v0 │ │ -0b51ce: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0b51d2: 2200 6408 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b51d6: 1a01 cd1c |0019: const-string v1, "You must specify a name to build a CustomAction." // string@1ccd │ │ -0b51da: 7020 f242 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b51e0: 2700 |001e: throw v0 │ │ -0b51e2: 3905 0a00 |001f: if-nez v5, 0029 // +000a │ │ -0b51e6: 2200 6408 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b51ea: 1a01 cf1c |0023: const-string v1, "You must specify an icon resource id to build a CustomAction." // string@1ccf │ │ -0b51ee: 7020 f242 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b51f4: 2700 |0028: throw v0 │ │ -0b51f6: 5b23 7506 |0029: iput-object v3, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mAction:Ljava/lang/String; // field@0675 │ │ -0b51fa: 5b24 7806 |002b: iput-object v4, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mName:Ljava/lang/CharSequence; // field@0678 │ │ -0b51fe: 5925 7706 |002d: iput v5, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mIcon:I // field@0677 │ │ -0b5202: 0e00 |002f: return-void │ │ +0b2f38: |[0b2f38] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V │ │ +0b2f48: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b2f4e: 7110 3337 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b2f54: 0a00 |0006: move-result v0 │ │ +0b2f56: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0b2f5a: 2200 6408 |0009: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b2f5e: 1a01 ca1c |000b: const-string v1, "You must specify an action to build a CustomAction." // string@1cca │ │ +0b2f62: 7020 f242 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2f68: 2700 |0010: throw v0 │ │ +0b2f6a: 7110 3337 0400 |0011: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b2f70: 0a00 |0014: move-result v0 │ │ +0b2f72: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0b2f76: 2200 6408 |0017: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b2f7a: 1a01 c91c |0019: const-string v1, "You must specify a name to build a CustomAction." // string@1cc9 │ │ +0b2f7e: 7020 f242 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2f84: 2700 |001e: throw v0 │ │ +0b2f86: 3905 0a00 |001f: if-nez v5, 0029 // +000a │ │ +0b2f8a: 2200 6408 |0021: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b2f8e: 1a01 cb1c |0023: const-string v1, "You must specify an icon resource id to build a CustomAction." // string@1ccb │ │ +0b2f92: 7020 f242 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b2f98: 2700 |0028: throw v0 │ │ +0b2f9a: 5b23 7506 |0029: iput-object v3, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mAction:Ljava/lang/String; // field@0675 │ │ +0b2f9e: 5b24 7806 |002b: iput-object v4, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mName:Ljava/lang/CharSequence; // field@0678 │ │ +0b2fa2: 5925 7706 |002d: iput v5, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mIcon:I // field@0677 │ │ +0b2fa6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0003 line=713 │ │ 0x0009 line=714 │ │ 0x0011 line=717 │ │ 0x0017 line=718 │ │ @@ -75273,23 +75279,23 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 15 16-bit code units │ │ -0b5204: |[0b5204] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -0b5214: 2200 3503 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ -0b5218: 5461 7506 |0002: iget-object v1, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mAction:Ljava/lang/String; // field@0675 │ │ -0b521c: 5462 7806 |0004: iget-object v2, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mName:Ljava/lang/CharSequence; // field@0678 │ │ -0b5220: 5263 7706 |0006: iget v3, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mIcon:I // field@0677 │ │ -0b5224: 5464 7606 |0008: iget-object v4, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mExtras:Landroid/os/Bundle; // field@0676 │ │ -0b5228: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -0b522a: 7606 e813 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13e8 │ │ -0b5230: 1100 |000e: return-object v0 │ │ +0b2fa8: |[0b2fa8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.build:()Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +0b2fb8: 2200 3503 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ +0b2fbc: 5461 7506 |0002: iget-object v1, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mAction:Ljava/lang/String; // field@0675 │ │ +0b2fc0: 5462 7806 |0004: iget-object v2, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mName:Ljava/lang/CharSequence; // field@0678 │ │ +0b2fc4: 5263 7706 |0006: iget v3, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mIcon:I // field@0677 │ │ +0b2fc8: 5464 7606 |0008: iget-object v4, v6, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mExtras:Landroid/os/Bundle; // field@0676 │ │ +0b2fcc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +0b2fce: 7606 e813 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V // method@13e8 │ │ +0b2fd4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;) │ │ @@ -75297,32 +75303,32 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5234: |[0b5234] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ -0b5244: 5b01 7606 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mExtras:Landroid/os/Bundle; // field@0676 │ │ -0b5248: 1100 |0002: return-object v0 │ │ +0b2fd8: |[0b2fd8] android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ +0b2fe8: 5b01 7606 |0000: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder;.mExtras:Landroid/os/Bundle; // field@0676 │ │ +0b2fec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0002 line=741 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$Builder; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #425 header: │ │ class_idx : 821 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 8 │ │ │ │ Class #425 annotations: │ │ Annotations on class │ │ @@ -75370,50 +75376,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b524c: |[0b524c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:()V │ │ -0b525c: 2200 3303 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; // type@0333 │ │ -0b5260: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.:()V // method@13dc │ │ -0b5266: 6900 7906 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@0679 │ │ -0b526a: 0e00 |0007: return-void │ │ +0b2ff0: |[0b2ff0] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:()V │ │ +0b3000: 2200 3303 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1; // type@0333 │ │ +0b3004: 7010 dc13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction$1;.:()V // method@13dc │ │ +0b300a: 6900 7906 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@0679 │ │ +0b300e: 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 │ │ -0b526c: |[0b526c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;)V │ │ -0b527c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5282: 6e10 f804 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0b5288: 0c00 |0006: move-result-object v0 │ │ -0b528a: 5b10 7a06 |0007: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ -0b528e: 6200 bc15 |0009: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -0b5292: 7220 0c05 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0b5298: 0c00 |000e: move-result-object v0 │ │ -0b529a: 1f00 5608 |000f: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0b529e: 5b10 7e06 |0011: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b52a2: 6e10 f504 0200 |0013: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b52a8: 0a00 |0016: move-result v0 │ │ -0b52aa: 5910 7d06 |0017: iput v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b52ae: 6e10 f104 0200 |0019: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0b52b4: 0c00 |001c: move-result-object v0 │ │ -0b52b6: 5b10 7c06 |001d: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b52ba: 0e00 |001f: return-void │ │ +0b3010: |[0b3010] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;)V │ │ +0b3020: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3026: 6e10 f804 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +0b302c: 0c00 |0006: move-result-object v0 │ │ +0b302e: 5b10 7a06 |0007: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ +0b3032: 6200 bc15 |0009: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +0b3036: 7220 0c05 2000 |000b: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0b303c: 0c00 |000e: move-result-object v0 │ │ +0b303e: 1f00 5608 |000f: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0b3042: 5b10 7e06 |0011: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b3046: 6e10 f504 0200 |0013: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b304c: 0a00 |0016: move-result v0 │ │ +0b304e: 5910 7d06 |0017: iput v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b3052: 6e10 f104 0200 |0019: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +0b3058: 0c00 |001c: move-result-object v0 │ │ +0b305a: 5b10 7c06 |001d: iput-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b305e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0003 line=563 │ │ 0x0009 line=564 │ │ 0x0013 line=565 │ │ 0x0019 line=566 │ │ @@ -75427,17 +75433,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 │ │ -0b52bc: |[0b52bc] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -0b52cc: 7020 e513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;)V // method@13e5 │ │ -0b52d2: 0e00 |0003: return-void │ │ +0b3060: |[0b3060] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +0b3070: 7020 e513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Landroid/os/Parcel;)V // method@13e5 │ │ +0b3076: 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; │ │ @@ -75447,21 +75453,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b52d4: |[0b52d4] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V │ │ -0b52e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b52ea: 5b01 7a06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ -0b52ee: 5b02 7e06 |0005: iput-object v2, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b52f2: 5903 7d06 |0007: iput v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b52f6: 5b04 7c06 |0009: iput-object v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b52fa: 0e00 |000b: return-void │ │ +0b3078: |[0b3078] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V │ │ +0b3088: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b308e: 5b01 7a06 |0003: iput-object v1, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ +0b3092: 5b02 7e06 |0005: iput-object v2, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b3096: 5903 7d06 |0007: iput v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b309a: 5b04 7c06 |0009: iput-object v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b309e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0003 line=556 │ │ 0x0005 line=557 │ │ 0x0007 line=558 │ │ 0x0009 line=559 │ │ @@ -75478,17 +75484,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b52fc: |[0b52fc] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -0b530c: 7054 e713 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V // method@13e7 │ │ -0b5312: 0e00 |0003: return-void │ │ +0b30a0: |[0b30a0] android.support.v4.media.session.PlaybackStateCompat$CustomAction.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +0b30b0: 7054 e713 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V // method@13e7 │ │ +0b30b6: 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 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ @@ -75501,33 +75507,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -0b5314: |[0b5314] android.support.v4.media.session.PlaybackStateCompat$CustomAction.fromCustomAction:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ -0b5324: 3805 0800 |0000: if-eqz v5, 0008 // +0008 │ │ -0b5328: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b532c: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ -0b5330: 3521 0400 |0006: if-ge v1, v2, 000a // +0004 │ │ -0b5334: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b5336: 1100 |0009: return-object v0 │ │ -0b5338: 2200 3503 |000a: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ -0b533c: 7110 1114 0500 |000c: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getAction:(Ljava/lang/Object;)Ljava/lang/String; // method@1411 │ │ -0b5342: 0c01 |000f: move-result-object v1 │ │ -0b5344: 7110 1414 0500 |0010: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1414 │ │ -0b534a: 0c02 |0013: move-result-object v2 │ │ -0b534c: 7110 1314 0500 |0014: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getIcon:(Ljava/lang/Object;)I // method@1413 │ │ -0b5352: 0a03 |0017: move-result v3 │ │ -0b5354: 7110 1214 0500 |0018: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1412 │ │ -0b535a: 0c04 |001b: move-result-object v4 │ │ -0b535c: 7054 e713 1032 |001c: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V // method@13e7 │ │ -0b5362: 5b05 7b06 |001f: iput-object v5, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ -0b5366: 28e8 |0021: goto 0009 // -0018 │ │ +0b30b8: |[0b30b8] android.support.v4.media.session.PlaybackStateCompat$CustomAction.fromCustomAction:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ +0b30c8: 3805 0800 |0000: if-eqz v5, 0008 // +0008 │ │ +0b30cc: 6001 c100 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b30d0: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ +0b30d4: 3521 0400 |0006: if-ge v1, v2, 000a // +0004 │ │ +0b30d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b30da: 1100 |0009: return-object v0 │ │ +0b30dc: 2200 3503 |000a: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ +0b30e0: 7110 1114 0500 |000c: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getAction:(Ljava/lang/Object;)Ljava/lang/String; // method@1411 │ │ +0b30e6: 0c01 |000f: move-result-object v1 │ │ +0b30e8: 7110 1414 0500 |0010: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1414 │ │ +0b30ee: 0c02 |0013: move-result-object v2 │ │ +0b30f0: 7110 1314 0500 |0014: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getIcon:(Ljava/lang/Object;)I // method@1413 │ │ +0b30f6: 0a03 |0017: move-result v3 │ │ +0b30f8: 7110 1214 0500 |0018: invoke-static {v5}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1412 │ │ +0b30fe: 0c04 |001b: move-result-object v4 │ │ +0b3100: 7054 e713 1032 |001c: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)V // method@13e7 │ │ +0b3106: 5b05 7b06 |001f: iput-object v5, v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ +0b310a: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0008 line=595 │ │ 0x0009 line=604 │ │ 0x000a line=598 │ │ 0x001f line=603 │ │ @@ -75541,17 +75547,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5368: |[0b5368] android.support.v4.media.session.PlaybackStateCompat$CustomAction.describeContents:()I │ │ -0b5378: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b537a: 0f00 |0001: return v0 │ │ +0b310c: |[0b310c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.describeContents:()I │ │ +0b311c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b311e: 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;) │ │ @@ -75559,17 +75565,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b537c: |[0b537c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getAction:()Ljava/lang/String; │ │ -0b538c: 5410 7a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ -0b5390: 1100 |0002: return-object v0 │ │ +0b3120: |[0b3120] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getAction:()Ljava/lang/String; │ │ +0b3130: 5410 7a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ +0b3134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -75577,31 +75583,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0b5394: |[0b5394] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getCustomAction:()Ljava/lang/Object; │ │ -0b53a4: 5440 7b06 |0000: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ -0b53a8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0b53ac: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b53b0: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ -0b53b4: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ -0b53b8: 5440 7b06 |000a: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ -0b53bc: 1100 |000c: return-object v0 │ │ -0b53be: 5440 7a06 |000d: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ -0b53c2: 5441 7e06 |000f: iget-object v1, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b53c6: 5242 7d06 |0011: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b53ca: 5443 7c06 |0013: iget-object v3, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b53ce: 7140 1514 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.newInstance:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)Ljava/lang/Object; // method@1415 │ │ -0b53d4: 0c00 |0018: move-result-object v0 │ │ -0b53d6: 5b40 7b06 |0019: iput-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ -0b53da: 5440 7b06 |001b: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ -0b53de: 28ef |001d: goto 000c // -0011 │ │ +0b3138: |[0b3138] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getCustomAction:()Ljava/lang/Object; │ │ +0b3148: 5440 7b06 |0000: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ +0b314c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0b3150: 6000 c100 |0004: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3154: 1301 1500 |0006: const/16 v1, #int 21 // #15 │ │ +0b3158: 3510 0500 |0008: if-ge v0, v1, 000d // +0005 │ │ +0b315c: 5440 7b06 |000a: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ +0b3160: 1100 |000c: return-object v0 │ │ +0b3162: 5440 7a06 |000d: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ +0b3166: 5441 7e06 |000f: iget-object v1, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b316a: 5242 7d06 |0011: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b316e: 5443 7c06 |0013: iget-object v3, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b3172: 7140 1514 1032 |0015: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;.newInstance:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)Ljava/lang/Object; // method@1415 │ │ +0b3178: 0c00 |0018: move-result-object v0 │ │ +0b317a: 5b40 7b06 |0019: iput-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ +0b317e: 5440 7b06 |001b: iget-object v0, v4, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mCustomActionObj:Ljava/lang/Object; // field@067b │ │ +0b3182: 28ef |001d: goto 000c // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x000a line=619 │ │ 0x000c line=624 │ │ 0x000d line=622 │ │ 0x001b line=624 │ │ @@ -75613,17 +75619,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b53e0: |[0b53e0] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getExtras:()Landroid/os/Bundle; │ │ -0b53f0: 5410 7c06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b53f4: 1100 |0002: return-object v0 │ │ +0b3184: |[0b3184] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getExtras:()Landroid/os/Bundle; │ │ +0b3194: 5410 7c06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b3198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -75631,17 +75637,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b53f8: |[0b53f8] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getIcon:()I │ │ -0b5408: 5210 7d06 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b540c: 0f00 |0002: return v0 │ │ +0b319c: |[0b319c] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getIcon:()I │ │ +0b31ac: 5210 7d06 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b31b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -75649,17 +75655,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5410: |[0b5410] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getName:()Ljava/lang/CharSequence; │ │ -0b5420: 5410 7e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b5424: 1100 |0002: return-object v0 │ │ +0b31b4: |[0b31b4] android.support.v4.media.session.PlaybackStateCompat$CustomAction.getName:()Ljava/lang/CharSequence; │ │ +0b31c4: 5410 7e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b31c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -75667,38 +75673,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0b5428: |[0b5428] android.support.v4.media.session.PlaybackStateCompat$CustomAction.toString:()Ljava/lang/String; │ │ -0b5438: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0b543c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b5442: 1a01 4b03 |0005: const-string v1, "Action:mName='" // string@034b │ │ -0b5446: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b544c: 0c00 |000a: move-result-object v0 │ │ -0b544e: 5421 7e06 |000b: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b5452: 6e20 6243 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b5458: 0c00 |0010: move-result-object v0 │ │ -0b545a: 1a01 5901 |0011: const-string v1, ", mIcon=" // string@0159 │ │ -0b545e: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5464: 0c00 |0016: move-result-object v0 │ │ -0b5466: 5221 7d06 |0017: iget v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b546a: 6e20 5f43 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b5470: 0c00 |001c: move-result-object v0 │ │ -0b5472: 1a01 5801 |001d: const-string v1, ", mExtras=" // string@0158 │ │ -0b5476: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b547c: 0c00 |0022: move-result-object v0 │ │ -0b547e: 5421 7c06 |0023: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b5482: 6e20 6243 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b5488: 0c00 |0028: move-result-object v0 │ │ -0b548a: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b5490: 0c00 |002c: move-result-object v0 │ │ -0b5492: 1100 |002d: return-object v0 │ │ +0b31cc: |[0b31cc] android.support.v4.media.session.PlaybackStateCompat$CustomAction.toString:()Ljava/lang/String; │ │ +0b31dc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b31e0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b31e6: 1a01 4803 |0005: const-string v1, "Action:mName='" // string@0348 │ │ +0b31ea: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b31f0: 0c00 |000a: move-result-object v0 │ │ +0b31f2: 5421 7e06 |000b: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b31f6: 6e20 6243 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b31fc: 0c00 |0010: move-result-object v0 │ │ +0b31fe: 1a01 5601 |0011: const-string v1, ", mIcon=" // string@0156 │ │ +0b3202: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3208: 0c00 |0016: move-result-object v0 │ │ +0b320a: 5221 7d06 |0017: iget v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b320e: 6e20 5f43 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0b3214: 0c00 |001c: move-result-object v0 │ │ +0b3216: 1a01 5501 |001d: const-string v1, ", mExtras=" // string@0155 │ │ +0b321a: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3220: 0c00 |0022: move-result-object v0 │ │ +0b3222: 5421 7c06 |0023: iget-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b3226: 6e20 6243 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b322c: 0c00 |0028: move-result-object v0 │ │ +0b322e: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b3234: 0c00 |002c: move-result-object v0 │ │ +0b3236: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ │ │ #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;) │ │ @@ -75706,43 +75712,43 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0b5494: |[0b5494] android.support.v4.media.session.PlaybackStateCompat$CustomAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b54a4: 5410 7a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ -0b54a8: 6e20 0405 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0b54ae: 5410 7e06 |0005: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ -0b54b2: 7130 3437 2003 |0007: invoke-static {v0, v2, v3}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -0b54b8: 5210 7d06 |000a: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ -0b54bc: 6e20 fd04 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b54c2: 5410 7c06 |000f: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ -0b54c6: 6e20 fb04 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0b54cc: 0e00 |0014: return-void │ │ +0b3238: |[0b3238] android.support.v4.media.session.PlaybackStateCompat$CustomAction.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b3248: 5410 7a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mAction:Ljava/lang/String; // field@067a │ │ +0b324c: 6e20 0405 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +0b3252: 5410 7e06 |0005: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mName:Ljava/lang/CharSequence; // field@067e │ │ +0b3256: 7130 3437 2003 |0007: invoke-static {v0, v2, v3}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +0b325c: 5210 7d06 |000a: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mIcon:I // field@067d │ │ +0b3260: 6e20 fd04 0200 |000c: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b3266: 5410 7c06 |000f: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.mExtras:Landroid/os/Bundle; // field@067c │ │ +0b326a: 6e20 fb04 0200 |0011: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +0b3270: 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 : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #426 header: │ │ class_idx : 822 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -75756,21 +75762,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #427 header: │ │ class_idx : 823 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5818 │ │ +source_file_idx : 5814 │ │ static_fields_size : 28 │ │ instance_fields_size: 11 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 14 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -75984,49 +75990,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b54d0: |[0b54d0] android.support.v4.media.session.PlaybackStateCompat.:()V │ │ -0b54e0: 2200 3003 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$1; // type@0330 │ │ -0b54e4: 7010 cb13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.:()V // method@13cb │ │ -0b54ea: 6900 8d06 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ -0b54ee: 0e00 |0007: return-void │ │ +0b3274: |[0b3274] android.support.v4.media.session.PlaybackStateCompat.:()V │ │ +0b3284: 2200 3003 |0000: new-instance v0, Landroid/support/v4/media/session/PlaybackStateCompat$1; // type@0330 │ │ +0b3288: 7010 cb13 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/PlaybackStateCompat$1;.:()V // method@13cb │ │ +0b328e: 6900 8d06 |0005: sput-object v0, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ +0b3292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ name : '' │ │ type : '(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 16 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0b54f0: |[0b54f0] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V │ │ -0b5500: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5506: 5923 a306 |0003: iput v3, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b550a: 5a24 a106 |0005: iput-wide v4, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b550e: 5a26 9d06 |0007: iput-wide v6, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b5512: 5928 a206 |0009: iput v8, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b5516: 5a29 9b06 |000b: iput-wide v9, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b551a: 5b2b 9f06 |000d: iput-object v11, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b551e: 5a2c a506 |000f: iput-wide v12, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b5522: 2201 a408 |0011: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -0b5526: 7020 c443 e100 |0013: invoke-direct {v1, v14}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0b552c: 5b21 9e06 |0016: iput-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b5530: 5a2f 9c06 |0018: iput-wide v15, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b5534: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -0b5538: 5b20 a006 |001c: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b553c: 0e00 |001e: return-void │ │ +0b3294: |[0b3294] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V │ │ +0b32a4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b32aa: 5923 a306 |0003: iput v3, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b32ae: 5a24 a106 |0005: iput-wide v4, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b32b2: 5a26 9d06 |0007: iput-wide v6, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b32b6: 5928 a206 |0009: iput v8, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b32ba: 5a29 9b06 |000b: iput-wide v9, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b32be: 5b2b 9f06 |000d: iput-object v11, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b32c2: 5a2c a506 |000f: iput-wide v12, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b32c6: 2201 a408 |0011: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0b32ca: 7020 c443 e100 |0013: invoke-direct {v1, v14}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0b32d0: 5b21 9e06 |0016: iput-object v1, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b32d4: 5a2f 9c06 |0018: iput-wide v15, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b32d8: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +0b32dc: 5b20 a006 |001c: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b32e0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0003 line=275 │ │ 0x0005 line=276 │ │ 0x0007 line=277 │ │ 0x0009 line=278 │ │ @@ -76056,17 +76062,17 @@ │ │ type : '(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 17 │ │ outs : 16 │ │ insns size : 4 16-bit code units │ │ -0b5540: |[0b5540] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -0b5550: 7610 f313 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V // method@13f3 │ │ -0b5556: 0e00 |0003: return-void │ │ +0b32e4: |[0b32e4] android.support.v4.media.session.PlaybackStateCompat.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +0b32f4: 7610 f313 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V // method@13f3 │ │ +0b32fa: 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 I │ │ 0x0000 - 0x0004 reg=2 x1 J │ │ @@ -76085,50 +76091,50 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0b5558: |[0b5558] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;)V │ │ -0b5568: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b556e: 6e10 f504 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0b5574: 0a00 |0006: move-result v0 │ │ -0b5576: 5920 a306 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b557a: 6e10 f604 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b5580: 0b00 |000c: move-result-wide v0 │ │ -0b5582: 5a20 a106 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b5586: 6e10 f404 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@04f4 │ │ -0b558c: 0a00 |0012: move-result v0 │ │ -0b558e: 5920 a206 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b5592: 6e10 f604 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b5598: 0b00 |0018: move-result-wide v0 │ │ -0b559a: 5a20 a506 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b559e: 6e10 f604 0300 |001b: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b55a4: 0b00 |001e: move-result-wide v0 │ │ -0b55a6: 5a20 9d06 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b55aa: 6e10 f604 0300 |0021: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b55b0: 0b00 |0024: move-result-wide v0 │ │ -0b55b2: 5a20 9b06 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b55b6: 6200 bc15 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -0b55ba: 7220 0c05 3000 |0029: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -0b55c0: 0c00 |002c: move-result-object v0 │ │ -0b55c2: 1f00 5608 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0b55c6: 5b20 9f06 |002f: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b55ca: 6200 7906 |0031: sget-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@0679 │ │ -0b55ce: 6e20 ed04 0300 |0033: invoke-virtual {v3, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ -0b55d4: 0c00 |0036: move-result-object v0 │ │ -0b55d6: 5b20 9e06 |0037: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b55da: 6e10 f604 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0b55e0: 0b00 |003c: move-result-wide v0 │ │ -0b55e2: 5a20 9c06 |003d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b55e6: 6e10 f104 0300 |003f: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ -0b55ec: 0c00 |0042: move-result-object v0 │ │ -0b55ee: 5b20 a006 |0043: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b55f2: 0e00 |0045: return-void │ │ +0b32fc: |[0b32fc] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;)V │ │ +0b330c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3312: 6e10 f504 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0b3318: 0a00 |0006: move-result v0 │ │ +0b331a: 5920 a306 |0007: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b331e: 6e10 f604 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b3324: 0b00 |000c: move-result-wide v0 │ │ +0b3326: 5a20 a106 |000d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b332a: 6e10 f404 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readFloat:()F // method@04f4 │ │ +0b3330: 0a00 |0012: move-result v0 │ │ +0b3332: 5920 a206 |0013: iput v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b3336: 6e10 f604 0300 |0015: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b333c: 0b00 |0018: move-result-wide v0 │ │ +0b333e: 5a20 a506 |0019: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3342: 6e10 f604 0300 |001b: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b3348: 0b00 |001e: move-result-wide v0 │ │ +0b334a: 5a20 9d06 |001f: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b334e: 6e10 f604 0300 |0021: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b3354: 0b00 |0024: move-result-wide v0 │ │ +0b3356: 5a20 9b06 |0025: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b335a: 6200 bc15 |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +0b335e: 7220 0c05 3000 |0029: invoke-interface {v0, v3}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +0b3364: 0c00 |002c: move-result-object v0 │ │ +0b3366: 1f00 5608 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0b336a: 5b20 9f06 |002f: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b336e: 6200 7906 |0031: sget-object v0, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.CREATOR:Landroid/os/Parcelable$Creator; // field@0679 │ │ +0b3372: 6e20 ed04 0300 |0033: invoke-virtual {v3, v0}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ +0b3378: 0c00 |0036: move-result-object v0 │ │ +0b337a: 5b20 9e06 |0037: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b337e: 6e10 f604 0300 |0039: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0b3384: 0b00 |003c: move-result-wide v0 │ │ +0b3386: 5a20 9c06 |003d: iput-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b338a: 6e10 f104 0300 |003f: invoke-virtual {v3}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@04f1 │ │ +0b3390: 0c00 |0042: move-result-object v0 │ │ +0b3392: 5b20 a006 |0043: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b3396: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0009 line=289 │ │ 0x000f line=290 │ │ 0x0015 line=291 │ │ @@ -76148,17 +76154,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 │ │ -0b55f4: |[0b55f4] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ -0b5604: 7020 f513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;)V // method@13f5 │ │ -0b560a: 0e00 |0003: return-void │ │ +0b3398: |[0b3398] android.support.v4.media.session.PlaybackStateCompat.:(Landroid/os/Parcel;Landroid/support/v4/media/session/PlaybackStateCompat$1;)V │ │ +0b33a8: 7020 f513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(Landroid/os/Parcel;)V // method@13f5 │ │ +0b33ae: 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; │ │ @@ -76168,17 +76174,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b560c: |[0b560c] android.support.v4.media.session.PlaybackStateCompat.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; │ │ -0b561c: 5410 9e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b5620: 1100 |0002: return-object v0 │ │ +0b33b0: |[0b33b0] android.support.v4.media.session.PlaybackStateCompat.access$1000:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/util/List; │ │ +0b33c0: 5410 9e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b33c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76186,17 +76192,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5624: |[0b5624] android.support.v4.media.session.PlaybackStateCompat.access$1100:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ -0b5634: 5320 9c06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b5638: 1000 |0002: return-wide v0 │ │ +0b33c8: |[0b33c8] android.support.v4.media.session.PlaybackStateCompat.access$1100:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0b33d8: 5320 9c06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b33dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76204,17 +76210,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b563c: |[0b563c] android.support.v4.media.session.PlaybackStateCompat.access$1200:(Landroid/support/v4/media/session/PlaybackStateCompat;)Landroid/os/Bundle; │ │ -0b564c: 5410 a006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b5650: 1100 |0002: return-object v0 │ │ +0b33e0: |[0b33e0] android.support.v4.media.session.PlaybackStateCompat.access$1200:(Landroid/support/v4/media/session/PlaybackStateCompat;)Landroid/os/Bundle; │ │ +0b33f0: 5410 a006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b33f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #8 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76222,17 +76228,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5654: |[0b5654] android.support.v4.media.session.PlaybackStateCompat.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)I │ │ -0b5664: 5210 a306 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b5668: 0f00 |0002: return v0 │ │ +0b33f8: |[0b33f8] android.support.v4.media.session.PlaybackStateCompat.access$300:(Landroid/support/v4/media/session/PlaybackStateCompat;)I │ │ +0b3408: 5210 a306 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b340c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #9 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76240,17 +76246,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b566c: |[0b566c] android.support.v4.media.session.PlaybackStateCompat.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ -0b567c: 5320 a106 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b5680: 1000 |0002: return-wide v0 │ │ +0b3410: |[0b3410] android.support.v4.media.session.PlaybackStateCompat.access$400:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0b3420: 5320 a106 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b3424: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #10 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76258,17 +76264,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5684: |[0b5684] android.support.v4.media.session.PlaybackStateCompat.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)F │ │ -0b5694: 5210 a206 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b5698: 0f00 |0002: return v0 │ │ +0b3428: |[0b3428] android.support.v4.media.session.PlaybackStateCompat.access$500:(Landroid/support/v4/media/session/PlaybackStateCompat;)F │ │ +0b3438: 5210 a206 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b343c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #11 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76276,17 +76282,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b569c: |[0b569c] android.support.v4.media.session.PlaybackStateCompat.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ -0b56ac: 5320 a506 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b56b0: 1000 |0002: return-wide v0 │ │ +0b3440: |[0b3440] android.support.v4.media.session.PlaybackStateCompat.access$600:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0b3450: 5320 a506 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3454: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #12 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76294,17 +76300,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b56b4: |[0b56b4] android.support.v4.media.session.PlaybackStateCompat.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ -0b56c4: 5320 9d06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b56c8: 1000 |0002: return-wide v0 │ │ +0b3458: |[0b3458] android.support.v4.media.session.PlaybackStateCompat.access$700:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0b3468: 5320 9d06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b346c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #13 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76312,17 +76318,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b56cc: |[0b56cc] android.support.v4.media.session.PlaybackStateCompat.access$800:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ -0b56dc: 5320 9b06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b56e0: 1000 |0002: return-wide v0 │ │ +0b3470: |[0b3470] android.support.v4.media.session.PlaybackStateCompat.access$800:(Landroid/support/v4/media/session/PlaybackStateCompat;)J │ │ +0b3480: 5320 9b06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b3484: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #14 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76330,17 +76336,17 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b56e4: |[0b56e4] android.support.v4.media.session.PlaybackStateCompat.access$900:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; │ │ -0b56f4: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b56f8: 1100 |0002: return-object v0 │ │ +0b3488: |[0b3488] android.support.v4.media.session.PlaybackStateCompat.access$900:(Landroid/support/v4/media/session/PlaybackStateCompat;)Ljava/lang/CharSequence; │ │ +0b3498: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b349c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #15 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76348,68 +76354,68 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 16 │ │ insns size : 103 16-bit code units │ │ -0b56fc: |[0b56fc] android.support.v4.media.session.PlaybackStateCompat.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -0b570c: 3815 0800 |0000: if-eqz v21, 0008 // +0008 │ │ -0b5710: 6003 c100 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5714: 1304 1500 |0004: const/16 v4, #int 21 // #15 │ │ -0b5718: 3543 0400 |0006: if-ge v3, v4, 000a // +0004 │ │ -0b571c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0b571e: 1102 |0009: return-object v2 │ │ -0b5720: 7701 1a14 1500 |000a: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getCustomActions:(Ljava/lang/Object;)Ljava/util/List; // method@141a │ │ -0b5726: 0c13 |000d: move-result-object v19 │ │ -0b5728: 120e |000e: const/4 v14, #int 0 // #0 │ │ -0b572a: 3813 2100 |000f: if-eqz v19, 0030 // +0021 │ │ -0b572e: 220e a408 |0011: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ -0b5732: 7801 2c44 1300 |0013: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@442c │ │ -0b5738: 0a03 |0016: move-result v3 │ │ -0b573a: 7020 c343 3e00 |0017: invoke-direct {v14, v3}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0b5740: 7801 2944 1300 |001a: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0b5746: 0c14 |001d: move-result-object v20 │ │ -0b5748: 7801 0244 1400 |001e: invoke-interface/range {v20}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b574e: 0a03 |0021: move-result v3 │ │ -0b5750: 3803 0e00 |0022: if-eqz v3, 0030 // +000e │ │ -0b5754: 7801 0344 1400 |0024: invoke-interface/range {v20}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b575a: 0c12 |0027: move-result-object v18 │ │ -0b575c: 7701 ea13 1200 |0028: invoke-static/range {v18}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.fromCustomAction:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@13ea │ │ -0b5762: 0c03 |002b: move-result-object v3 │ │ -0b5764: 7220 2144 3e00 |002c: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b576a: 28ef |002f: goto 001e // -0011 │ │ -0b576c: 6003 c100 |0030: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5770: 1304 1600 |0032: const/16 v4, #int 22 // #16 │ │ -0b5774: 3443 3000 |0034: if-lt v3, v4, 0064 // +0030 │ │ -0b5778: 7701 2214 1500 |0036: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi22;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1422 │ │ -0b577e: 0c11 |0039: move-result-object v17 │ │ -0b5780: 2202 3703 |003a: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -0b5784: 7701 1f14 1500 |003c: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getState:(Ljava/lang/Object;)I // method@141f │ │ -0b578a: 0a03 |003f: move-result v3 │ │ -0b578c: 7701 1e14 1500 |0040: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPosition:(Ljava/lang/Object;)J // method@141e │ │ -0b5792: 0b04 |0043: move-result-wide v4 │ │ -0b5794: 7701 1914 1500 |0044: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getBufferedPosition:(Ljava/lang/Object;)J // method@1419 │ │ -0b579a: 0b06 |0047: move-result-wide v6 │ │ -0b579c: 7701 1d14 1500 |0048: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPlaybackSpeed:(Ljava/lang/Object;)F // method@141d │ │ -0b57a2: 0a08 |004b: move-result v8 │ │ -0b57a4: 7701 1714 1500 |004c: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getActions:(Ljava/lang/Object;)J // method@1417 │ │ -0b57aa: 0b09 |004f: move-result-wide v9 │ │ -0b57ac: 7701 1b14 1500 |0050: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@141b │ │ -0b57b2: 0c0b |0053: move-result-object v11 │ │ -0b57b4: 7701 1c14 1500 |0054: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getLastPositionUpdateTime:(Ljava/lang/Object;)J // method@141c │ │ -0b57ba: 0b0c |0057: move-result-wide v12 │ │ -0b57bc: 7701 1814 1500 |0058: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getActiveQueueItemId:(Ljava/lang/Object;)J // method@1418 │ │ -0b57c2: 0b0f |005b: move-result-wide v15 │ │ -0b57c4: 7610 f313 0200 |005c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V // method@13f3 │ │ -0b57ca: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -0b57ce: 5b20 a406 |0061: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b57d2: 28a6 |0063: goto 0009 // -005a │ │ -0b57d4: 1311 0000 |0064: const/16 v17, #int 0 // #0 │ │ -0b57d8: 28d4 |0066: goto 003a // -002c │ │ +0b34a0: |[0b34a0] android.support.v4.media.session.PlaybackStateCompat.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +0b34b0: 3815 0800 |0000: if-eqz v21, 0008 // +0008 │ │ +0b34b4: 6003 c100 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b34b8: 1304 1500 |0004: const/16 v4, #int 21 // #15 │ │ +0b34bc: 3543 0400 |0006: if-ge v3, v4, 000a // +0004 │ │ +0b34c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0b34c2: 1102 |0009: return-object v2 │ │ +0b34c4: 7701 1a14 1500 |000a: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getCustomActions:(Ljava/lang/Object;)Ljava/util/List; // method@141a │ │ +0b34ca: 0c13 |000d: move-result-object v19 │ │ +0b34cc: 120e |000e: const/4 v14, #int 0 // #0 │ │ +0b34ce: 3813 2100 |000f: if-eqz v19, 0030 // +0021 │ │ +0b34d2: 220e a408 |0011: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ +0b34d6: 7801 2c44 1300 |0013: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@442c │ │ +0b34dc: 0a03 |0016: move-result v3 │ │ +0b34de: 7020 c343 3e00 |0017: invoke-direct {v14, v3}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0b34e4: 7801 2944 1300 |001a: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0b34ea: 0c14 |001d: move-result-object v20 │ │ +0b34ec: 7801 0244 1400 |001e: invoke-interface/range {v20}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b34f2: 0a03 |0021: move-result v3 │ │ +0b34f4: 3803 0e00 |0022: if-eqz v3, 0030 // +000e │ │ +0b34f8: 7801 0344 1400 |0024: invoke-interface/range {v20}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b34fe: 0c12 |0027: move-result-object v18 │ │ +0b3500: 7701 ea13 1200 |0028: invoke-static/range {v18}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.fromCustomAction:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // method@13ea │ │ +0b3506: 0c03 |002b: move-result-object v3 │ │ +0b3508: 7220 2144 3e00 |002c: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0b350e: 28ef |002f: goto 001e // -0011 │ │ +0b3510: 6003 c100 |0030: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3514: 1304 1600 |0032: const/16 v4, #int 22 // #16 │ │ +0b3518: 3443 3000 |0034: if-lt v3, v4, 0064 // +0030 │ │ +0b351c: 7701 2214 1500 |0036: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi22;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1422 │ │ +0b3522: 0c11 |0039: move-result-object v17 │ │ +0b3524: 2202 3703 |003a: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +0b3528: 7701 1f14 1500 |003c: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getState:(Ljava/lang/Object;)I // method@141f │ │ +0b352e: 0a03 |003f: move-result v3 │ │ +0b3530: 7701 1e14 1500 |0040: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPosition:(Ljava/lang/Object;)J // method@141e │ │ +0b3536: 0b04 |0043: move-result-wide v4 │ │ +0b3538: 7701 1914 1500 |0044: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getBufferedPosition:(Ljava/lang/Object;)J // method@1419 │ │ +0b353e: 0b06 |0047: move-result-wide v6 │ │ +0b3540: 7701 1d14 1500 |0048: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getPlaybackSpeed:(Ljava/lang/Object;)F // method@141d │ │ +0b3546: 0a08 |004b: move-result v8 │ │ +0b3548: 7701 1714 1500 |004c: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getActions:(Ljava/lang/Object;)J // method@1417 │ │ +0b354e: 0b09 |004f: move-result-wide v9 │ │ +0b3550: 7701 1b14 1500 |0050: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@141b │ │ +0b3556: 0c0b |0053: move-result-object v11 │ │ +0b3558: 7701 1c14 1500 |0054: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getLastPositionUpdateTime:(Ljava/lang/Object;)J // method@141c │ │ +0b355e: 0b0c |0057: move-result-wide v12 │ │ +0b3560: 7701 1814 1500 |0058: invoke-static/range {v21}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.getActiveQueueItemId:(Ljava/lang/Object;)J // method@1418 │ │ +0b3566: 0b0f |005b: move-result-wide v15 │ │ +0b3568: 7610 f313 0200 |005c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/media/session/PlaybackStateCompat;.:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)V // method@13f3 │ │ +0b356e: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +0b3572: 5b20 a406 |0061: iput-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b3576: 28a6 |0063: goto 0009 // -005a │ │ +0b3578: 1311 0000 |0064: const/16 v17, #int 0 // #0 │ │ +0b357c: 28d4 |0066: goto 003a // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0008 line=465 │ │ 0x0009 line=491 │ │ 0x000a line=468 │ │ 0x000e line=469 │ │ @@ -76437,17 +76443,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b57dc: |[0b57dc] android.support.v4.media.session.PlaybackStateCompat.describeContents:()I │ │ -0b57ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b57ee: 0f00 |0001: return v0 │ │ +0b3580: |[0b3580] android.support.v4.media.session.PlaybackStateCompat.describeContents:()I │ │ +0b3590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3592: 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;) │ │ @@ -76455,17 +76461,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b57f0: |[0b57f0] android.support.v4.media.session.PlaybackStateCompat.getActions:()J │ │ -0b5800: 5320 9b06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b5804: 1000 |0002: return-wide v0 │ │ +0b3594: |[0b3594] android.support.v4.media.session.PlaybackStateCompat.getActions:()J │ │ +0b35a4: 5320 9b06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b35a8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76473,17 +76479,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5808: |[0b5808] android.support.v4.media.session.PlaybackStateCompat.getActiveQueueItemId:()J │ │ -0b5818: 5320 9c06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b581c: 1000 |0002: return-wide v0 │ │ +0b35ac: |[0b35ac] android.support.v4.media.session.PlaybackStateCompat.getActiveQueueItemId:()J │ │ +0b35bc: 5320 9c06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b35c0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #3 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76491,17 +76497,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5820: |[0b5820] android.support.v4.media.session.PlaybackStateCompat.getBufferedPosition:()J │ │ -0b5830: 5320 9d06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b5834: 1000 |0002: return-wide v0 │ │ +0b35c4: |[0b35c4] android.support.v4.media.session.PlaybackStateCompat.getBufferedPosition:()J │ │ +0b35d4: 5320 9d06 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b35d8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #4 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76509,17 +76515,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5838: |[0b5838] android.support.v4.media.session.PlaybackStateCompat.getCustomActions:()Ljava/util/List; │ │ -0b5848: 5410 9e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b584c: 1100 |0002: return-object v0 │ │ +0b35dc: |[0b35dc] android.support.v4.media.session.PlaybackStateCompat.getCustomActions:()Ljava/util/List; │ │ +0b35ec: 5410 9e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b35f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #5 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76527,17 +76533,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5850: |[0b5850] android.support.v4.media.session.PlaybackStateCompat.getErrorMessage:()Ljava/lang/CharSequence; │ │ -0b5860: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b5864: 1100 |0002: return-object v0 │ │ +0b35f4: |[0b35f4] android.support.v4.media.session.PlaybackStateCompat.getErrorMessage:()Ljava/lang/CharSequence; │ │ +0b3604: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b3608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #6 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76545,17 +76551,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5868: |[0b5868] android.support.v4.media.session.PlaybackStateCompat.getExtras:()Landroid/os/Bundle; │ │ -0b5878: 5410 a006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b587c: 1100 |0002: return-object v0 │ │ +0b360c: |[0b360c] android.support.v4.media.session.PlaybackStateCompat.getExtras:()Landroid/os/Bundle; │ │ +0b361c: 5410 a006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b3620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #7 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76563,17 +76569,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5880: |[0b5880] android.support.v4.media.session.PlaybackStateCompat.getLastPositionUpdateTime:()J │ │ -0b5890: 5320 a506 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b5894: 1000 |0002: return-wide v0 │ │ +0b3624: |[0b3624] android.support.v4.media.session.PlaybackStateCompat.getLastPositionUpdateTime:()J │ │ +0b3634: 5320 a506 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3638: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #8 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76581,17 +76587,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5898: |[0b5898] android.support.v4.media.session.PlaybackStateCompat.getPlaybackSpeed:()F │ │ -0b58a8: 5210 a206 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b58ac: 0f00 |0002: return v0 │ │ +0b363c: |[0b363c] android.support.v4.media.session.PlaybackStateCompat.getPlaybackSpeed:()F │ │ +0b364c: 5210 a206 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b3650: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #9 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76599,98 +76605,98 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 15 │ │ insns size : 163 16-bit code units │ │ -0b58b0: |[0b58b0] android.support.v4.media.session.PlaybackStateCompat.getPlaybackState:()Ljava/lang/Object; │ │ -0b58c0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0b58c4: 5403 a406 |0002: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b58c8: 3903 0800 |0004: if-nez v3, 000c // +0008 │ │ -0b58cc: 6003 c100 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b58d0: 1304 1500 |0008: const/16 v4, #int 21 // #15 │ │ -0b58d4: 3543 0700 |000a: if-ge v3, v4, 0011 // +0007 │ │ -0b58d8: 0800 1300 |000c: move-object/from16 v0, v19 │ │ -0b58dc: 5403 a406 |000e: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b58e0: 1103 |0010: return-object v3 │ │ -0b58e2: 120e |0011: const/4 v14, #int 0 // #0 │ │ -0b58e4: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -0b58e8: 5403 9e06 |0014: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b58ec: 3803 2b00 |0016: if-eqz v3, 0041 // +002b │ │ -0b58f0: 220e a408 |0018: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ -0b58f4: 0800 1300 |001a: move-object/from16 v0, v19 │ │ -0b58f8: 5403 9e06 |001c: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b58fc: 7210 2c44 0300 |001e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0b5902: 0a03 |0021: move-result v3 │ │ -0b5904: 7020 c343 3e00 |0022: invoke-direct {v14, v3}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -0b590a: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -0b590e: 5403 9e06 |0027: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b5912: 7210 2944 0300 |0029: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0b5918: 0c12 |002c: move-result-object v18 │ │ -0b591a: 7801 0244 1200 |002d: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b5920: 0a03 |0030: move-result v3 │ │ -0b5922: 3803 1000 |0031: if-eqz v3, 0041 // +0010 │ │ -0b5926: 7801 0344 1200 |0033: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b592c: 0c02 |0036: move-result-object v2 │ │ -0b592e: 1f02 3503 |0037: check-cast v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ -0b5932: 6e10 ec13 0200 |0039: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getCustomAction:()Ljava/lang/Object; // method@13ec │ │ -0b5938: 0c03 |003c: move-result-object v3 │ │ -0b593a: 7220 2144 3e00 |003d: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0b5940: 28ed |0040: goto 002d // -0013 │ │ -0b5942: 6003 c100 |0041: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5946: 1304 1600 |0043: const/16 v4, #int 22 // #16 │ │ -0b594a: 3443 3500 |0045: if-lt v3, v4, 007a // +0035 │ │ -0b594e: 0800 1300 |0047: move-object/from16 v0, v19 │ │ -0b5952: 5203 a306 |0049: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b5956: 0800 1300 |004b: move-object/from16 v0, v19 │ │ -0b595a: 5304 a106 |004d: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b595e: 0800 1300 |004f: move-object/from16 v0, v19 │ │ -0b5962: 5306 9d06 |0051: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b5966: 0800 1300 |0053: move-object/from16 v0, v19 │ │ -0b596a: 5208 a206 |0055: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b596e: 0800 1300 |0057: move-object/from16 v0, v19 │ │ -0b5972: 5309 9b06 |0059: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b5976: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -0b597a: 540b 9f06 |005d: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b597e: 0800 1300 |005f: move-object/from16 v0, v19 │ │ -0b5982: 530c a506 |0061: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b5986: 0800 1300 |0063: move-object/from16 v0, v19 │ │ -0b598a: 530f 9c06 |0065: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b598e: 0800 1300 |0067: move-object/from16 v0, v19 │ │ -0b5992: 5400 a006 |0069: iget-object v0, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b5996: 0811 0000 |006b: move-object/from16 v17, v0 │ │ -0b599a: 770f 2314 0300 |006d: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/media/session/PlaybackStateCompatApi22;.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object; // method@1423 │ │ -0b59a0: 0c03 |0070: move-result-object v3 │ │ -0b59a2: 0800 1300 |0071: move-object/from16 v0, v19 │ │ -0b59a6: 5b03 a406 |0073: iput-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b59aa: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -0b59ae: 5403 a406 |0077: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b59b2: 2897 |0079: goto 0010 // -0069 │ │ -0b59b4: 0800 1300 |007a: move-object/from16 v0, v19 │ │ -0b59b8: 5203 a306 |007c: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b59bc: 0800 1300 |007e: move-object/from16 v0, v19 │ │ -0b59c0: 5304 a106 |0080: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b59c4: 0800 1300 |0082: move-object/from16 v0, v19 │ │ -0b59c8: 5306 9d06 |0084: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b59cc: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -0b59d0: 5208 a206 |0088: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b59d4: 0800 1300 |008a: move-object/from16 v0, v19 │ │ -0b59d8: 5309 9b06 |008c: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b59dc: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -0b59e0: 540b 9f06 |0090: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b59e4: 0800 1300 |0092: move-object/from16 v0, v19 │ │ -0b59e8: 530c a506 |0094: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b59ec: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -0b59f0: 530f 9c06 |0098: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b59f4: 770e 2014 0300 |009a: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object; // method@1420 │ │ -0b59fa: 0c03 |009d: move-result-object v3 │ │ -0b59fc: 0800 1300 |009e: move-object/from16 v0, v19 │ │ -0b5a00: 5b03 a406 |00a0: iput-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ -0b5a04: 28d3 |00a2: goto 0075 // -002d │ │ +0b3654: |[0b3654] android.support.v4.media.session.PlaybackStateCompat.getPlaybackState:()Ljava/lang/Object; │ │ +0b3664: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +0b3668: 5403 a406 |0002: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b366c: 3903 0800 |0004: if-nez v3, 000c // +0008 │ │ +0b3670: 6003 c100 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3674: 1304 1500 |0008: const/16 v4, #int 21 // #15 │ │ +0b3678: 3543 0700 |000a: if-ge v3, v4, 0011 // +0007 │ │ +0b367c: 0800 1300 |000c: move-object/from16 v0, v19 │ │ +0b3680: 5403 a406 |000e: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b3684: 1103 |0010: return-object v3 │ │ +0b3686: 120e |0011: const/4 v14, #int 0 // #0 │ │ +0b3688: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +0b368c: 5403 9e06 |0014: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b3690: 3803 2b00 |0016: if-eqz v3, 0041 // +002b │ │ +0b3694: 220e a408 |0018: new-instance v14, Ljava/util/ArrayList; // type@08a4 │ │ +0b3698: 0800 1300 |001a: move-object/from16 v0, v19 │ │ +0b369c: 5403 9e06 |001c: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b36a0: 7210 2c44 0300 |001e: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0b36a6: 0a03 |0021: move-result v3 │ │ +0b36a8: 7020 c343 3e00 |0022: invoke-direct {v14, v3}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +0b36ae: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +0b36b2: 5403 9e06 |0027: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b36b6: 7210 2944 0300 |0029: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0b36bc: 0c12 |002c: move-result-object v18 │ │ +0b36be: 7801 0244 1200 |002d: invoke-interface/range {v18}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b36c4: 0a03 |0030: move-result v3 │ │ +0b36c6: 3803 1000 |0031: if-eqz v3, 0041 // +0010 │ │ +0b36ca: 7801 0344 1200 |0033: invoke-interface/range {v18}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b36d0: 0c02 |0036: move-result-object v2 │ │ +0b36d2: 1f02 3503 |0037: check-cast v2, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; // type@0335 │ │ +0b36d6: 6e10 ec13 0200 |0039: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getCustomAction:()Ljava/lang/Object; // method@13ec │ │ +0b36dc: 0c03 |003c: move-result-object v3 │ │ +0b36de: 7220 2144 3e00 |003d: invoke-interface {v14, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0b36e4: 28ed |0040: goto 002d // -0013 │ │ +0b36e6: 6003 c100 |0041: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b36ea: 1304 1600 |0043: const/16 v4, #int 22 // #16 │ │ +0b36ee: 3443 3500 |0045: if-lt v3, v4, 007a // +0035 │ │ +0b36f2: 0800 1300 |0047: move-object/from16 v0, v19 │ │ +0b36f6: 5203 a306 |0049: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b36fa: 0800 1300 |004b: move-object/from16 v0, v19 │ │ +0b36fe: 5304 a106 |004d: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b3702: 0800 1300 |004f: move-object/from16 v0, v19 │ │ +0b3706: 5306 9d06 |0051: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b370a: 0800 1300 |0053: move-object/from16 v0, v19 │ │ +0b370e: 5208 a206 |0055: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b3712: 0800 1300 |0057: move-object/from16 v0, v19 │ │ +0b3716: 5309 9b06 |0059: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b371a: 0800 1300 |005b: move-object/from16 v0, v19 │ │ +0b371e: 540b 9f06 |005d: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b3722: 0800 1300 |005f: move-object/from16 v0, v19 │ │ +0b3726: 530c a506 |0061: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b372a: 0800 1300 |0063: move-object/from16 v0, v19 │ │ +0b372e: 530f 9c06 |0065: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b3732: 0800 1300 |0067: move-object/from16 v0, v19 │ │ +0b3736: 5400 a006 |0069: iget-object v0, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b373a: 0811 0000 |006b: move-object/from16 v17, v0 │ │ +0b373e: 770f 2314 0300 |006d: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v4/media/session/PlaybackStateCompatApi22;.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object; // method@1423 │ │ +0b3744: 0c03 |0070: move-result-object v3 │ │ +0b3746: 0800 1300 |0071: move-object/from16 v0, v19 │ │ +0b374a: 5b03 a406 |0073: iput-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b374e: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +0b3752: 5403 a406 |0077: iget-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b3756: 2897 |0079: goto 0010 // -0069 │ │ +0b3758: 0800 1300 |007a: move-object/from16 v0, v19 │ │ +0b375c: 5203 a306 |007c: iget v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b3760: 0800 1300 |007e: move-object/from16 v0, v19 │ │ +0b3764: 5304 a106 |0080: iget-wide v4, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b3768: 0800 1300 |0082: move-object/from16 v0, v19 │ │ +0b376c: 5306 9d06 |0084: iget-wide v6, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b3770: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +0b3774: 5208 a206 |0088: iget v8, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b3778: 0800 1300 |008a: move-object/from16 v0, v19 │ │ +0b377c: 5309 9b06 |008c: iget-wide v9, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b3780: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +0b3784: 540b 9f06 |0090: iget-object v11, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b3788: 0800 1300 |0092: move-object/from16 v0, v19 │ │ +0b378c: 530c a506 |0094: iget-wide v12, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3790: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +0b3794: 530f 9c06 |0098: iget-wide v15, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b3798: 770e 2014 0300 |009a: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/support/v4/media/session/PlaybackStateCompatApi21;.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object; // method@1420 │ │ +0b379e: 0c03 |009d: move-result-object v3 │ │ +0b37a0: 0800 1300 |009e: move-object/from16 v0, v19 │ │ +0b37a4: 5b03 a406 |00a0: iput-object v3, v0, Landroid/support/v4/media/session/PlaybackStateCompat;.mStateObj:Ljava/lang/Object; // field@06a4 │ │ +0b37a8: 28d3 |00a2: goto 0075 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x000c line=504 │ │ 0x0010 line=523 │ │ 0x0011 line=507 │ │ 0x0012 line=508 │ │ @@ -76713,17 +76719,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5a08: |[0b5a08] android.support.v4.media.session.PlaybackStateCompat.getPosition:()J │ │ -0b5a18: 5320 a106 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b5a1c: 1000 |0002: return-wide v0 │ │ +0b37ac: |[0b37ac] android.support.v4.media.session.PlaybackStateCompat.getPosition:()J │ │ +0b37bc: 5320 a106 |0000: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b37c0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #11 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76731,17 +76737,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5a20: |[0b5a20] android.support.v4.media.session.PlaybackStateCompat.getState:()I │ │ -0b5a30: 5210 a306 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b5a34: 0f00 |0002: return v0 │ │ +0b37c4: |[0b37c4] android.support.v4.media.session.PlaybackStateCompat.getState:()I │ │ +0b37d4: 5210 a306 |0000: iget v0, v1, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b37d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/PlaybackStateCompat; │ │ │ │ #12 : (in Landroid/support/v4/media/session/PlaybackStateCompat;) │ │ @@ -76749,68 +76755,68 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0b5a38: |[0b5a38] android.support.v4.media.session.PlaybackStateCompat.toString:()Ljava/lang/String; │ │ -0b5a48: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0b5a4c: 1a01 b916 |0002: const-string v1, "PlaybackState {" // string@16b9 │ │ -0b5a50: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -0b5a56: 1a01 3846 |0007: const-string v1, "state=" // string@4638 │ │ -0b5a5a: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5a60: 0c01 |000c: move-result-object v1 │ │ -0b5a62: 5242 a306 |000d: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b5a66: 6e20 5f43 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0b5a6c: 1a01 5c01 |0012: const-string v1, ", position=" // string@015c │ │ -0b5a70: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5a76: 0c01 |0017: move-result-object v1 │ │ -0b5a78: 5342 a106 |0018: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b5a7c: 6e30 6043 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b5a82: 1a01 4e01 |001d: const-string v1, ", buffered position=" // string@014e │ │ -0b5a86: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5a8c: 0c01 |0022: move-result-object v1 │ │ -0b5a8e: 5342 9d06 |0023: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b5a92: 6e30 6043 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b5a98: 1a01 5d01 |0028: const-string v1, ", speed=" // string@015d │ │ -0b5a9c: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5aa2: 0c01 |002d: move-result-object v1 │ │ -0b5aa4: 5242 a206 |002e: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b5aa8: 6e20 5e43 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@435e │ │ -0b5aae: 1a01 6201 |0033: const-string v1, ", updated=" // string@0162 │ │ -0b5ab2: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5ab8: 0c01 |0038: move-result-object v1 │ │ -0b5aba: 5342 a506 |0039: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b5abe: 6e30 6043 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b5ac4: 1a01 4801 |003e: const-string v1, ", actions=" // string@0148 │ │ -0b5ac8: 6e20 6343 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5ace: 0c01 |0043: move-result-object v1 │ │ -0b5ad0: 5342 9b06 |0044: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b5ad4: 6e30 6043 2103 |0046: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b5ada: 1a01 5001 |0049: const-string v1, ", error=" // string@0150 │ │ -0b5ade: 6e20 6343 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5ae4: 0c01 |004e: move-result-object v1 │ │ -0b5ae6: 5442 9f06 |004f: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b5aea: 6e20 6143 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0b5af0: 1a01 4f01 |0054: const-string v1, ", custom actions=" // string@014f │ │ -0b5af4: 6e20 6343 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5afa: 0c01 |0059: move-result-object v1 │ │ -0b5afc: 5442 9e06 |005a: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b5b00: 6e20 6243 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b5b06: 1a01 4901 |005f: const-string v1, ", active item id=" // string@0149 │ │ -0b5b0a: 6e20 6343 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5b10: 0c01 |0064: move-result-object v1 │ │ -0b5b12: 5342 9c06 |0065: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b5b16: 6e30 6043 2103 |0067: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0b5b1c: 1a01 7b4a |006a: const-string v1, "}" // string@4a7b │ │ -0b5b20: 6e20 6343 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b5b26: 6e10 6a43 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b5b2c: 0c01 |0072: move-result-object v1 │ │ -0b5b2e: 1101 |0073: return-object v1 │ │ +0b37dc: |[0b37dc] android.support.v4.media.session.PlaybackStateCompat.toString:()Ljava/lang/String; │ │ +0b37ec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b37f0: 1a01 b516 |0002: const-string v1, "PlaybackState {" // string@16b5 │ │ +0b37f4: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +0b37fa: 1a01 3346 |0007: const-string v1, "state=" // string@4633 │ │ +0b37fe: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3804: 0c01 |000c: move-result-object v1 │ │ +0b3806: 5242 a306 |000d: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b380a: 6e20 5f43 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0b3810: 1a01 5901 |0012: const-string v1, ", position=" // string@0159 │ │ +0b3814: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b381a: 0c01 |0017: move-result-object v1 │ │ +0b381c: 5342 a106 |0018: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b3820: 6e30 6043 2103 |001a: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b3826: 1a01 4b01 |001d: const-string v1, ", buffered position=" // string@014b │ │ +0b382a: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3830: 0c01 |0022: move-result-object v1 │ │ +0b3832: 5342 9d06 |0023: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b3836: 6e30 6043 2103 |0025: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b383c: 1a01 5a01 |0028: const-string v1, ", speed=" // string@015a │ │ +0b3840: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3846: 0c01 |002d: move-result-object v1 │ │ +0b3848: 5242 a206 |002e: iget v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b384c: 6e20 5e43 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@435e │ │ +0b3852: 1a01 5f01 |0033: const-string v1, ", updated=" // string@015f │ │ +0b3856: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b385c: 0c01 |0038: move-result-object v1 │ │ +0b385e: 5342 a506 |0039: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3862: 6e30 6043 2103 |003b: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b3868: 1a01 4501 |003e: const-string v1, ", actions=" // string@0145 │ │ +0b386c: 6e20 6343 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3872: 0c01 |0043: move-result-object v1 │ │ +0b3874: 5342 9b06 |0044: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b3878: 6e30 6043 2103 |0046: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b387e: 1a01 4d01 |0049: const-string v1, ", error=" // string@014d │ │ +0b3882: 6e20 6343 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b3888: 0c01 |004e: move-result-object v1 │ │ +0b388a: 5442 9f06 |004f: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b388e: 6e20 6143 2100 |0051: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0b3894: 1a01 4c01 |0054: const-string v1, ", custom actions=" // string@014c │ │ +0b3898: 6e20 6343 1000 |0056: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b389e: 0c01 |0059: move-result-object v1 │ │ +0b38a0: 5442 9e06 |005a: iget-object v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b38a4: 6e20 6243 2100 |005c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b38aa: 1a01 4601 |005f: const-string v1, ", active item id=" // string@0146 │ │ +0b38ae: 6e20 6343 1000 |0061: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b38b4: 0c01 |0064: move-result-object v1 │ │ +0b38b6: 5342 9c06 |0065: iget-wide v2, v4, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b38ba: 6e30 6043 2103 |0067: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b38c0: 1a01 764a |006a: const-string v1, "}" // string@4a76 │ │ +0b38c4: 6e20 6343 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b38ca: 6e10 6a43 0000 |006f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b38d0: 0c01 |0072: move-result-object v1 │ │ +0b38d2: 1101 |0073: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0007 line=303 │ │ 0x0012 line=304 │ │ 0x001d line=305 │ │ 0x0028 line=306 │ │ @@ -76830,36 +76836,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0b5b30: |[0b5b30] android.support.v4.media.session.PlaybackStateCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b5b40: 5220 a306 |0000: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ -0b5b44: 6e20 fd04 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0b5b4a: 5320 a106 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ -0b5b4e: 6e30 0105 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b5b54: 5220 a206 |000a: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ -0b5b58: 6e20 fc04 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@04fc │ │ -0b5b5e: 5320 a506 |000f: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ -0b5b62: 6e30 0105 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b5b68: 5320 9d06 |0014: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ -0b5b6c: 6e30 0105 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b5b72: 5320 9b06 |0019: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ -0b5b76: 6e30 0105 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b5b7c: 5420 9f06 |001e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ -0b5b80: 7130 3437 3004 |0020: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -0b5b86: 5420 9e06 |0023: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ -0b5b8a: 6e20 0805 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ -0b5b90: 5320 9c06 |0028: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ -0b5b94: 6e30 0105 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0b5b9a: 5420 a006 |002d: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ -0b5b9e: 6e20 fb04 0300 |002f: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0b5ba4: 0e00 |0032: return-void │ │ +0b38d4: |[0b38d4] android.support.v4.media.session.PlaybackStateCompat.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b38e4: 5220 a306 |0000: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mState:I // field@06a3 │ │ +0b38e8: 6e20 fd04 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0b38ee: 5320 a106 |0005: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mPosition:J // field@06a1 │ │ +0b38f2: 6e30 0105 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b38f8: 5220 a206 |000a: iget v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mSpeed:F // field@06a2 │ │ +0b38fc: 6e20 fc04 0300 |000c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeFloat:(F)V // method@04fc │ │ +0b3902: 5320 a506 |000f: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mUpdateTime:J // field@06a5 │ │ +0b3906: 6e30 0105 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b390c: 5320 9d06 |0014: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mBufferedPosition:J // field@069d │ │ +0b3910: 6e30 0105 0301 |0016: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b3916: 5320 9b06 |0019: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActions:J // field@069b │ │ +0b391a: 6e30 0105 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b3920: 5420 9f06 |001e: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mErrorMessage:Ljava/lang/CharSequence; // field@069f │ │ +0b3924: 7130 3437 3004 |0020: invoke-static {v0, v3, v4}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +0b392a: 5420 9e06 |0023: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mCustomActions:Ljava/util/List; // field@069e │ │ +0b392e: 6e20 0805 0300 |0025: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ +0b3934: 5320 9c06 |0028: iget-wide v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mActiveItemId:J // field@069c │ │ +0b3938: 6e30 0105 0301 |002a: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0b393e: 5420 a006 |002d: iget-object v0, v2, Landroid/support/v4/media/session/PlaybackStateCompat;.mExtras:Landroid/os/Bundle; // field@06a0 │ │ +0b3942: 6e20 fb04 0300 |002f: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +0b3948: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ 0x000a line=325 │ │ 0x000f line=326 │ │ 0x0014 line=327 │ │ @@ -76870,21 +76876,21 @@ │ │ 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 : 5818 (PlaybackStateCompat.java) │ │ + source_file_idx : 5814 (PlaybackStateCompat.java) │ │ │ │ Class #428 header: │ │ class_idx : 824 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5819 │ │ +source_file_idx : 5815 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -76904,17 +76910,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5ba8: |[0b5ba8] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.:()V │ │ -0b5bb8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5bbe: 0e00 |0003: return-void │ │ +0b394c: |[0b394c] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.:()V │ │ +0b395c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction; │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;) │ │ @@ -76922,19 +76928,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 │ │ -0b5bc0: |[0b5bc0] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getAction:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0b5bd0: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5bd4: 6e10 5e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getAction:()Ljava/lang/String; // method@045e │ │ -0b5bda: 0c00 |0005: move-result-object v0 │ │ -0b5bdc: 1100 |0006: return-object v0 │ │ +0b3964: |[0b3964] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getAction:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0b3974: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b3978: 6e10 5e04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getAction:()Ljava/lang/String; // method@045e │ │ +0b397e: 0c00 |0005: move-result-object v0 │ │ +0b3980: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 customActionObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;) │ │ @@ -76942,19 +76948,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 │ │ -0b5be0: |[0b5be0] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0b5bf0: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5bf4: 6e10 5f04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getExtras:()Landroid/os/Bundle; // method@045f │ │ -0b5bfa: 0c00 |0005: move-result-object v0 │ │ -0b5bfc: 1100 |0006: return-object v0 │ │ +0b3984: |[0b3984] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +0b3994: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b3998: 6e10 5f04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getExtras:()Landroid/os/Bundle; // method@045f │ │ +0b399e: 0c00 |0005: move-result-object v0 │ │ +0b39a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 customActionObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;) │ │ @@ -76962,19 +76968,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5c00: |[0b5c00] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getIcon:(Ljava/lang/Object;)I │ │ -0b5c10: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5c14: 6e10 6004 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getIcon:()I // method@0460 │ │ -0b5c1a: 0a00 |0005: move-result v0 │ │ -0b5c1c: 0f00 |0006: return v0 │ │ +0b39a4: |[0b39a4] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getIcon:(Ljava/lang/Object;)I │ │ +0b39b4: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b39b8: 6e10 6004 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getIcon:()I // method@0460 │ │ +0b39be: 0a00 |0005: move-result v0 │ │ +0b39c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 customActionObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;) │ │ @@ -76982,19 +76988,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 │ │ -0b5c20: |[0b5c20] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b5c30: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5c34: 6e10 6104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getName:()Ljava/lang/CharSequence; // method@0461 │ │ -0b5c3a: 0c00 |0005: move-result-object v0 │ │ -0b5c3c: 1100 |0006: return-object v0 │ │ +0b39c4: |[0b39c4] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.getName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b39d4: 1f01 ca00 |0000: check-cast v1, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b39d8: 6e10 6104 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState$CustomAction;.getName:()Ljava/lang/CharSequence; // method@0461 │ │ +0b39de: 0c00 |0005: move-result-object v0 │ │ +0b39e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 customActionObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21$CustomAction;) │ │ @@ -77002,41 +77008,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0b5c40: |[0b5c40] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.newInstance:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)Ljava/lang/Object; │ │ -0b5c50: 2200 c900 |0000: new-instance v0, Landroid/media/session/PlaybackState$CustomAction$Builder; // type@00c9 │ │ -0b5c54: 7040 5b04 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/media/session/PlaybackState$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@045b │ │ -0b5c5a: 6e20 5d04 5000 |0005: invoke-virtual {v0, v5}, Landroid/media/session/PlaybackState$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$CustomAction$Builder; // method@045d │ │ -0b5c60: 6e10 5c04 0000 |0008: invoke-virtual {v0}, Landroid/media/session/PlaybackState$CustomAction$Builder;.build:()Landroid/media/session/PlaybackState$CustomAction; // method@045c │ │ -0b5c66: 0c01 |000b: move-result-object v1 │ │ -0b5c68: 1101 |000c: return-object v1 │ │ +0b39e4: |[0b39e4] android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction.newInstance:(Ljava/lang/String;Ljava/lang/CharSequence;ILandroid/os/Bundle;)Ljava/lang/Object; │ │ +0b39f4: 2200 c900 |0000: new-instance v0, Landroid/media/session/PlaybackState$CustomAction$Builder; // type@00c9 │ │ +0b39f8: 7040 5b04 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/media/session/PlaybackState$CustomAction$Builder;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@045b │ │ +0b39fe: 6e20 5d04 5000 |0005: invoke-virtual {v0, v5}, Landroid/media/session/PlaybackState$CustomAction$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$CustomAction$Builder; // method@045d │ │ +0b3a04: 6e10 5c04 0000 |0008: invoke-virtual {v0}, Landroid/media/session/PlaybackState$CustomAction$Builder;.build:()Landroid/media/session/PlaybackState$CustomAction; // method@045c │ │ +0b3a0a: 0c01 |000b: move-result-object v1 │ │ +0b3a0c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0005 line=99 │ │ 0x0008 line=100 │ │ locals : │ │ 0x0005 - 0x000d reg=0 customActionObj Landroid/media/session/PlaybackState$CustomAction$Builder; │ │ 0x0000 - 0x000d reg=2 action Ljava/lang/String; │ │ 0x0000 - 0x000d reg=3 name Ljava/lang/CharSequence; │ │ 0x0000 - 0x000d reg=4 icon I │ │ 0x0000 - 0x000d reg=5 extras Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5819 (PlaybackStateCompatApi21.java) │ │ + source_file_idx : 5815 (PlaybackStateCompatApi21.java) │ │ │ │ Class #429 header: │ │ class_idx : 825 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5819 │ │ +source_file_idx : 5815 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -77059,17 +77065,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5c6c: |[0b5c6c] android.support.v4.media.session.PlaybackStateCompatApi21.:()V │ │ -0b5c7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5c82: 0e00 |0003: return-void │ │ +0b3a10: |[0b3a10] android.support.v4.media.session.PlaybackStateCompatApi21.:()V │ │ +0b3a20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompatApi21; │ │ │ │ @@ -77078,19 +77084,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5c84: |[0b5c84] android.support.v4.media.session.PlaybackStateCompatApi21.getActions:(Ljava/lang/Object;)J │ │ -0b5c94: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5c98: 6e10 6204 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getActions:()J // method@0462 │ │ -0b5c9e: 0b00 |0005: move-result-wide v0 │ │ -0b5ca0: 1000 |0006: return-wide v0 │ │ +0b3a28: |[0b3a28] android.support.v4.media.session.PlaybackStateCompatApi21.getActions:(Ljava/lang/Object;)J │ │ +0b3a38: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3a3c: 6e10 6204 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getActions:()J // method@0462 │ │ +0b3a42: 0b00 |0005: move-result-wide v0 │ │ +0b3a44: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77098,19 +77104,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5ca4: |[0b5ca4] android.support.v4.media.session.PlaybackStateCompatApi21.getActiveQueueItemId:(Ljava/lang/Object;)J │ │ -0b5cb4: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5cb8: 6e10 6304 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getActiveQueueItemId:()J // method@0463 │ │ -0b5cbe: 0b00 |0005: move-result-wide v0 │ │ -0b5cc0: 1000 |0006: return-wide v0 │ │ +0b3a48: |[0b3a48] android.support.v4.media.session.PlaybackStateCompatApi21.getActiveQueueItemId:(Ljava/lang/Object;)J │ │ +0b3a58: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3a5c: 6e10 6304 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getActiveQueueItemId:()J // method@0463 │ │ +0b3a62: 0b00 |0005: move-result-wide v0 │ │ +0b3a64: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77118,19 +77124,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5cc4: |[0b5cc4] android.support.v4.media.session.PlaybackStateCompatApi21.getBufferedPosition:(Ljava/lang/Object;)J │ │ -0b5cd4: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5cd8: 6e10 6404 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getBufferedPosition:()J // method@0464 │ │ -0b5cde: 0b00 |0005: move-result-wide v0 │ │ -0b5ce0: 1000 |0006: return-wide v0 │ │ +0b3a68: |[0b3a68] android.support.v4.media.session.PlaybackStateCompatApi21.getBufferedPosition:(Ljava/lang/Object;)J │ │ +0b3a78: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3a7c: 6e10 6404 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getBufferedPosition:()J // method@0464 │ │ +0b3a82: 0b00 |0005: move-result-wide v0 │ │ +0b3a84: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77138,19 +77144,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5ce4: |[0b5ce4] android.support.v4.media.session.PlaybackStateCompatApi21.getCustomActions:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b5cf4: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5cf8: 6e10 6504 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getCustomActions:()Ljava/util/List; // method@0465 │ │ -0b5cfe: 0c00 |0005: move-result-object v0 │ │ -0b5d00: 1100 |0006: return-object v0 │ │ +0b3a88: |[0b3a88] android.support.v4.media.session.PlaybackStateCompatApi21.getCustomActions:(Ljava/lang/Object;)Ljava/util/List; │ │ +0b3a98: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3a9c: 6e10 6504 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getCustomActions:()Ljava/util/List; // method@0465 │ │ +0b3aa2: 0c00 |0005: move-result-object v0 │ │ +0b3aa4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77158,19 +77164,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 │ │ -0b5d04: |[0b5d04] android.support.v4.media.session.PlaybackStateCompatApi21.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b5d14: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5d18: 6e10 6604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getErrorMessage:()Ljava/lang/CharSequence; // method@0466 │ │ -0b5d1e: 0c00 |0005: move-result-object v0 │ │ -0b5d20: 1100 |0006: return-object v0 │ │ +0b3aa8: |[0b3aa8] android.support.v4.media.session.PlaybackStateCompatApi21.getErrorMessage:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b3ab8: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3abc: 6e10 6604 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getErrorMessage:()Ljava/lang/CharSequence; // method@0466 │ │ +0b3ac2: 0c00 |0005: move-result-object v0 │ │ +0b3ac4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77178,19 +77184,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5d24: |[0b5d24] android.support.v4.media.session.PlaybackStateCompatApi21.getLastPositionUpdateTime:(Ljava/lang/Object;)J │ │ -0b5d34: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5d38: 6e10 6804 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getLastPositionUpdateTime:()J // method@0468 │ │ -0b5d3e: 0b00 |0005: move-result-wide v0 │ │ -0b5d40: 1000 |0006: return-wide v0 │ │ +0b3ac8: |[0b3ac8] android.support.v4.media.session.PlaybackStateCompatApi21.getLastPositionUpdateTime:(Ljava/lang/Object;)J │ │ +0b3ad8: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3adc: 6e10 6804 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getLastPositionUpdateTime:()J // method@0468 │ │ +0b3ae2: 0b00 |0005: move-result-wide v0 │ │ +0b3ae4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77198,19 +77204,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5d44: |[0b5d44] android.support.v4.media.session.PlaybackStateCompatApi21.getPlaybackSpeed:(Ljava/lang/Object;)F │ │ -0b5d54: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5d58: 6e10 6904 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getPlaybackSpeed:()F // method@0469 │ │ -0b5d5e: 0a00 |0005: move-result v0 │ │ -0b5d60: 0f00 |0006: return v0 │ │ +0b3ae8: |[0b3ae8] android.support.v4.media.session.PlaybackStateCompatApi21.getPlaybackSpeed:(Ljava/lang/Object;)F │ │ +0b3af8: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3afc: 6e10 6904 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getPlaybackSpeed:()F // method@0469 │ │ +0b3b02: 0a00 |0005: move-result v0 │ │ +0b3b04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77218,19 +77224,19 @@ │ │ type : '(Ljava/lang/Object;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5d64: |[0b5d64] android.support.v4.media.session.PlaybackStateCompatApi21.getPosition:(Ljava/lang/Object;)J │ │ -0b5d74: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5d78: 6e10 6a04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getPosition:()J // method@046a │ │ -0b5d7e: 0b00 |0005: move-result-wide v0 │ │ -0b5d80: 1000 |0006: return-wide v0 │ │ +0b3b08: |[0b3b08] android.support.v4.media.session.PlaybackStateCompatApi21.getPosition:(Ljava/lang/Object;)J │ │ +0b3b18: 1f02 cb00 |0000: check-cast v2, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3b1c: 6e10 6a04 0200 |0002: invoke-virtual {v2}, Landroid/media/session/PlaybackState;.getPosition:()J // method@046a │ │ +0b3b22: 0b00 |0005: move-result-wide v0 │ │ +0b3b24: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 stateObj Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77238,19 +77244,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5d84: |[0b5d84] android.support.v4.media.session.PlaybackStateCompatApi21.getState:(Ljava/lang/Object;)I │ │ -0b5d94: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5d98: 6e10 6b04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getState:()I // method@046b │ │ -0b5d9e: 0a00 |0005: move-result v0 │ │ -0b5da0: 0f00 |0006: return v0 │ │ +0b3b28: |[0b3b28] android.support.v4.media.session.PlaybackStateCompatApi21.getState:(Ljava/lang/Object;)I │ │ +0b3b38: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3b3c: 6e10 6b04 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getState:()I // method@046b │ │ +0b3b42: 0a00 |0005: move-result v0 │ │ +0b3b44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi21;) │ │ @@ -77258,42 +77264,42 @@ │ │ type : '(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 25 │ │ ins : 14 │ │ outs : 7 │ │ insns size : 57 16-bit code units │ │ -0b5da4: |[0b5da4] android.support.v4.media.session.PlaybackStateCompatApi21.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object; │ │ -0b5db4: 2202 c800 |0000: new-instance v2, Landroid/media/session/PlaybackState$Builder; // type@00c8 │ │ -0b5db8: 7010 5204 0200 |0002: invoke-direct {v2}, Landroid/media/session/PlaybackState$Builder;.:()V // method@0452 │ │ -0b5dbe: 01b3 |0005: move v3, v11 │ │ -0b5dc0: 04c4 |0006: move-wide v4, v12 │ │ -0b5dc2: 0206 1000 |0007: move/from16 v6, v16 │ │ -0b5dc6: 0507 1400 |0009: move-wide/from16 v7, v20 │ │ -0b5dca: 7407 5a04 0200 |000b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/media/session/PlaybackState$Builder;.setState:(IJFJ)Landroid/media/session/PlaybackState$Builder; // method@045a │ │ -0b5dd0: 6e30 5704 e20f |000e: invoke-virtual {v2, v14, v15}, Landroid/media/session/PlaybackState$Builder;.setBufferedPosition:(J)Landroid/media/session/PlaybackState$Builder; // method@0457 │ │ -0b5dd6: 0500 1100 |0011: move-wide/from16 v0, v17 │ │ -0b5dda: 6e30 5504 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActions:(J)Landroid/media/session/PlaybackState$Builder; // method@0455 │ │ -0b5de0: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0b5de4: 6e20 5804 0200 |0018: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; // method@0458 │ │ -0b5dea: 7801 2944 1600 |001b: invoke-interface/range {v22}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0b5df0: 0c0a |001e: move-result-object v10 │ │ -0b5df2: 7210 0244 0a00 |001f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b5df8: 0a03 |0022: move-result v3 │ │ -0b5dfa: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ -0b5dfe: 7210 0344 0a00 |0025: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b5e04: 0c09 |0028: move-result-object v9 │ │ -0b5e06: 1f09 ca00 |0029: check-cast v9, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5e0a: 6e20 5304 9200 |002b: invoke-virtual {v2, v9}, Landroid/media/session/PlaybackState$Builder;.addCustomAction:(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; // method@0453 │ │ -0b5e10: 28f1 |002e: goto 001f // -000f │ │ -0b5e12: 0500 1700 |002f: move-wide/from16 v0, v23 │ │ -0b5e16: 6e30 5604 0201 |0031: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActiveQueueItemId:(J)Landroid/media/session/PlaybackState$Builder; // method@0456 │ │ -0b5e1c: 6e10 5404 0200 |0034: invoke-virtual {v2}, Landroid/media/session/PlaybackState$Builder;.build:()Landroid/media/session/PlaybackState; // method@0454 │ │ -0b5e22: 0c03 |0037: move-result-object v3 │ │ -0b5e24: 1103 |0038: return-object v3 │ │ +0b3b48: |[0b3b48] android.support.v4.media.session.PlaybackStateCompatApi21.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;J)Ljava/lang/Object; │ │ +0b3b58: 2202 c800 |0000: new-instance v2, Landroid/media/session/PlaybackState$Builder; // type@00c8 │ │ +0b3b5c: 7010 5204 0200 |0002: invoke-direct {v2}, Landroid/media/session/PlaybackState$Builder;.:()V // method@0452 │ │ +0b3b62: 01b3 |0005: move v3, v11 │ │ +0b3b64: 04c4 |0006: move-wide v4, v12 │ │ +0b3b66: 0206 1000 |0007: move/from16 v6, v16 │ │ +0b3b6a: 0507 1400 |0009: move-wide/from16 v7, v20 │ │ +0b3b6e: 7407 5a04 0200 |000b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/media/session/PlaybackState$Builder;.setState:(IJFJ)Landroid/media/session/PlaybackState$Builder; // method@045a │ │ +0b3b74: 6e30 5704 e20f |000e: invoke-virtual {v2, v14, v15}, Landroid/media/session/PlaybackState$Builder;.setBufferedPosition:(J)Landroid/media/session/PlaybackState$Builder; // method@0457 │ │ +0b3b7a: 0500 1100 |0011: move-wide/from16 v0, v17 │ │ +0b3b7e: 6e30 5504 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActions:(J)Landroid/media/session/PlaybackState$Builder; // method@0455 │ │ +0b3b84: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +0b3b88: 6e20 5804 0200 |0018: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; // method@0458 │ │ +0b3b8e: 7801 2944 1600 |001b: invoke-interface/range {v22}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0b3b94: 0c0a |001e: move-result-object v10 │ │ +0b3b96: 7210 0244 0a00 |001f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b3b9c: 0a03 |0022: move-result v3 │ │ +0b3b9e: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ +0b3ba2: 7210 0344 0a00 |0025: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b3ba8: 0c09 |0028: move-result-object v9 │ │ +0b3baa: 1f09 ca00 |0029: check-cast v9, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b3bae: 6e20 5304 9200 |002b: invoke-virtual {v2, v9}, Landroid/media/session/PlaybackState$Builder;.addCustomAction:(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; // method@0453 │ │ +0b3bb4: 28f1 |002e: goto 001f // -000f │ │ +0b3bb6: 0500 1700 |002f: move-wide/from16 v0, v23 │ │ +0b3bba: 6e30 5604 0201 |0031: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActiveQueueItemId:(J)Landroid/media/session/PlaybackState$Builder; // method@0456 │ │ +0b3bc0: 6e10 5404 0200 |0034: invoke-virtual {v2}, Landroid/media/session/PlaybackState$Builder;.build:()Landroid/media/session/PlaybackState; // method@0454 │ │ +0b3bc6: 0c03 |0037: move-result-object v3 │ │ +0b3bc8: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000b line=68 │ │ 0x000e line=69 │ │ 0x0011 line=70 │ │ 0x0016 line=71 │ │ @@ -77313,21 +77319,21 @@ │ │ 0x0000 - 0x0039 reg=17 actions J │ │ 0x0000 - 0x0039 reg=19 errorMessage Ljava/lang/CharSequence; │ │ 0x0000 - 0x0039 reg=20 updateTime J │ │ 0x0000 - 0x0039 reg=22 customActions Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0039 reg=23 activeItemId J │ │ │ │ Virtual methods - │ │ - source_file_idx : 5819 (PlaybackStateCompatApi21.java) │ │ + source_file_idx : 5815 (PlaybackStateCompatApi21.java) │ │ │ │ Class #430 header: │ │ class_idx : 826 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5820 │ │ +source_file_idx : 5816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #430 annotations: │ │ Annotations on method #5155 'newInstance' │ │ @@ -77346,17 +77352,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5e28: |[0b5e28] android.support.v4.media.session.PlaybackStateCompatApi22.:()V │ │ -0b5e38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5e3e: 0e00 |0003: return-void │ │ +0b3bcc: |[0b3bcc] android.support.v4.media.session.PlaybackStateCompatApi22.:()V │ │ +0b3bdc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/PlaybackStateCompatApi22; │ │ │ │ #1 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi22;) │ │ @@ -77364,19 +77370,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 │ │ -0b5e40: |[0b5e40] android.support.v4.media.session.PlaybackStateCompatApi22.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0b5e50: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ -0b5e54: 6e10 6704 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getExtras:()Landroid/os/Bundle; // method@0467 │ │ -0b5e5a: 0c00 |0005: move-result-object v0 │ │ -0b5e5c: 1100 |0006: return-object v0 │ │ +0b3be4: |[0b3be4] android.support.v4.media.session.PlaybackStateCompatApi22.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +0b3bf4: 1f01 cb00 |0000: check-cast v1, Landroid/media/session/PlaybackState; // type@00cb │ │ +0b3bf8: 6e10 6704 0100 |0002: invoke-virtual {v1}, Landroid/media/session/PlaybackState;.getExtras:()Landroid/os/Bundle; // method@0467 │ │ +0b3bfe: 0c00 |0005: move-result-object v0 │ │ +0b3c00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 stateObj Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/media/session/PlaybackStateCompatApi22;) │ │ @@ -77384,44 +77390,44 @@ │ │ type : '(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 26 │ │ ins : 15 │ │ outs : 7 │ │ insns size : 62 16-bit code units │ │ -0b5e60: |[0b5e60] android.support.v4.media.session.PlaybackStateCompatApi22.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object; │ │ -0b5e70: 2202 c800 |0000: new-instance v2, Landroid/media/session/PlaybackState$Builder; // type@00c8 │ │ -0b5e74: 7010 5204 0200 |0002: invoke-direct {v2}, Landroid/media/session/PlaybackState$Builder;.:()V // method@0452 │ │ -0b5e7a: 01b3 |0005: move v3, v11 │ │ -0b5e7c: 04c4 |0006: move-wide v4, v12 │ │ -0b5e7e: 0206 1000 |0007: move/from16 v6, v16 │ │ -0b5e82: 0507 1400 |0009: move-wide/from16 v7, v20 │ │ -0b5e86: 7407 5a04 0200 |000b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/media/session/PlaybackState$Builder;.setState:(IJFJ)Landroid/media/session/PlaybackState$Builder; // method@045a │ │ -0b5e8c: 6e30 5704 e20f |000e: invoke-virtual {v2, v14, v15}, Landroid/media/session/PlaybackState$Builder;.setBufferedPosition:(J)Landroid/media/session/PlaybackState$Builder; // method@0457 │ │ -0b5e92: 0500 1100 |0011: move-wide/from16 v0, v17 │ │ -0b5e96: 6e30 5504 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActions:(J)Landroid/media/session/PlaybackState$Builder; // method@0455 │ │ -0b5e9c: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -0b5ea0: 6e20 5804 0200 |0018: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; // method@0458 │ │ -0b5ea6: 7801 2944 1600 |001b: invoke-interface/range {v22}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0b5eac: 0c0a |001e: move-result-object v10 │ │ -0b5eae: 7210 0244 0a00 |001f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0b5eb4: 0a03 |0022: move-result v3 │ │ -0b5eb6: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ -0b5eba: 7210 0344 0a00 |0025: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0b5ec0: 0c09 |0028: move-result-object v9 │ │ -0b5ec2: 1f09 ca00 |0029: check-cast v9, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ -0b5ec6: 6e20 5304 9200 |002b: invoke-virtual {v2, v9}, Landroid/media/session/PlaybackState$Builder;.addCustomAction:(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; // method@0453 │ │ -0b5ecc: 28f1 |002e: goto 001f // -000f │ │ -0b5ece: 0500 1700 |002f: move-wide/from16 v0, v23 │ │ -0b5ed2: 6e30 5604 0201 |0031: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActiveQueueItemId:(J)Landroid/media/session/PlaybackState$Builder; // method@0456 │ │ -0b5ed8: 0800 1900 |0034: move-object/from16 v0, v25 │ │ -0b5edc: 6e20 5904 0200 |0036: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder; // method@0459 │ │ -0b5ee2: 6e10 5404 0200 |0039: invoke-virtual {v2}, Landroid/media/session/PlaybackState$Builder;.build:()Landroid/media/session/PlaybackState; // method@0454 │ │ -0b5ee8: 0c03 |003c: move-result-object v3 │ │ -0b5eea: 1103 |003d: return-object v3 │ │ +0b3c04: |[0b3c04] android.support.v4.media.session.PlaybackStateCompatApi22.newInstance:(IJJFJLjava/lang/CharSequence;JLjava/util/List;JLandroid/os/Bundle;)Ljava/lang/Object; │ │ +0b3c14: 2202 c800 |0000: new-instance v2, Landroid/media/session/PlaybackState$Builder; // type@00c8 │ │ +0b3c18: 7010 5204 0200 |0002: invoke-direct {v2}, Landroid/media/session/PlaybackState$Builder;.:()V // method@0452 │ │ +0b3c1e: 01b3 |0005: move v3, v11 │ │ +0b3c20: 04c4 |0006: move-wide v4, v12 │ │ +0b3c22: 0206 1000 |0007: move/from16 v6, v16 │ │ +0b3c26: 0507 1400 |0009: move-wide/from16 v7, v20 │ │ +0b3c2a: 7407 5a04 0200 |000b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/media/session/PlaybackState$Builder;.setState:(IJFJ)Landroid/media/session/PlaybackState$Builder; // method@045a │ │ +0b3c30: 6e30 5704 e20f |000e: invoke-virtual {v2, v14, v15}, Landroid/media/session/PlaybackState$Builder;.setBufferedPosition:(J)Landroid/media/session/PlaybackState$Builder; // method@0457 │ │ +0b3c36: 0500 1100 |0011: move-wide/from16 v0, v17 │ │ +0b3c3a: 6e30 5504 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActions:(J)Landroid/media/session/PlaybackState$Builder; // method@0455 │ │ +0b3c40: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +0b3c44: 6e20 5804 0200 |0018: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setErrorMessage:(Ljava/lang/CharSequence;)Landroid/media/session/PlaybackState$Builder; // method@0458 │ │ +0b3c4a: 7801 2944 1600 |001b: invoke-interface/range {v22}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0b3c50: 0c0a |001e: move-result-object v10 │ │ +0b3c52: 7210 0244 0a00 |001f: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b3c58: 0a03 |0022: move-result v3 │ │ +0b3c5a: 3803 0c00 |0023: if-eqz v3, 002f // +000c │ │ +0b3c5e: 7210 0344 0a00 |0025: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b3c64: 0c09 |0028: move-result-object v9 │ │ +0b3c66: 1f09 ca00 |0029: check-cast v9, Landroid/media/session/PlaybackState$CustomAction; // type@00ca │ │ +0b3c6a: 6e20 5304 9200 |002b: invoke-virtual {v2, v9}, Landroid/media/session/PlaybackState$Builder;.addCustomAction:(Landroid/media/session/PlaybackState$CustomAction;)Landroid/media/session/PlaybackState$Builder; // method@0453 │ │ +0b3c70: 28f1 |002e: goto 001f // -000f │ │ +0b3c72: 0500 1700 |002f: move-wide/from16 v0, v23 │ │ +0b3c76: 6e30 5604 0201 |0031: invoke-virtual {v2, v0, v1}, Landroid/media/session/PlaybackState$Builder;.setActiveQueueItemId:(J)Landroid/media/session/PlaybackState$Builder; // method@0456 │ │ +0b3c7c: 0800 1900 |0034: move-object/from16 v0, v25 │ │ +0b3c80: 6e20 5904 0200 |0036: invoke-virtual {v2, v0}, Landroid/media/session/PlaybackState$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/media/session/PlaybackState$Builder; // method@0459 │ │ +0b3c86: 6e10 5404 0200 |0039: invoke-virtual {v2}, Landroid/media/session/PlaybackState$Builder;.build:()Landroid/media/session/PlaybackState; // method@0454 │ │ +0b3c8c: 0c03 |003c: move-result-object v3 │ │ +0b3c8e: 1103 |003d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x000b line=35 │ │ 0x000e line=36 │ │ 0x0011 line=37 │ │ 0x0016 line=38 │ │ @@ -77443,21 +77449,21 @@ │ │ 0x0000 - 0x003e reg=19 errorMessage Ljava/lang/CharSequence; │ │ 0x0000 - 0x003e reg=20 updateTime J │ │ 0x0000 - 0x003e reg=22 customActions Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x003e reg=23 activeItemId J │ │ 0x0000 - 0x003e reg=25 extras Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5820 (PlaybackStateCompatApi22.java) │ │ + source_file_idx : 5816 (PlaybackStateCompatApi22.java) │ │ │ │ Class #431 header: │ │ class_idx : 828 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #431 annotations: │ │ Annotations on class │ │ @@ -77475,21 +77481,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;) │ │ name : 'isActiveNetworkMetered' │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #432 header: │ │ class_idx : 832 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #432 annotations: │ │ Annotations on class │ │ @@ -77512,40 +77518,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0b5eec: |[0b5eec] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -0b5efc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5f00: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0b5f04: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0b5f08: 2200 3f03 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@033f │ │ -0b5f0c: 7010 2b14 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@142b │ │ -0b5f12: 6900 a606 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ -0b5f16: 0e00 |000d: return-void │ │ -0b5f18: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5f1c: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -0b5f20: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0b5f24: 2200 3e03 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@033e │ │ -0b5f28: 7010 2914 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@1429 │ │ -0b5f2e: 6900 a606 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ -0b5f32: 28f2 |001b: goto 000d // -000e │ │ -0b5f34: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b5f38: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -0b5f3c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0b5f40: 2200 3d03 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@033d │ │ -0b5f44: 7010 2714 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@1427 │ │ -0b5f4a: 6900 a606 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ -0b5f4e: 28e4 |0029: goto 000d // -001c │ │ -0b5f50: 2200 3b03 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@033b │ │ -0b5f54: 7010 2414 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@1424 │ │ -0b5f5a: 6900 a606 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ -0b5f5e: 28dc |0031: goto 000d // -0024 │ │ +0b3c90: |[0b3c90] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0b3ca0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3ca4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0b3ca8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0b3cac: 2200 3f03 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@033f │ │ +0b3cb0: 7010 2b14 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@142b │ │ +0b3cb6: 6900 a606 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ +0b3cba: 0e00 |000d: return-void │ │ +0b3cbc: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3cc0: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +0b3cc4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0b3cc8: 2200 3e03 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@033e │ │ +0b3ccc: 7010 2914 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@1429 │ │ +0b3cd2: 6900 a606 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ +0b3cd6: 28f2 |001b: goto 000d // -000e │ │ +0b3cd8: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3cdc: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +0b3ce0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0b3ce4: 2200 3d03 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@033d │ │ +0b3ce8: 7010 2714 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@1427 │ │ +0b3cee: 6900 a606 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ +0b3cf2: 28e4 |0029: goto 000d // -001c │ │ +0b3cf4: 2200 3b03 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@033b │ │ +0b3cf8: 7010 2414 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@1424 │ │ +0b3cfe: 6900 a606 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ +0b3d02: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -77559,17 +77565,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5f60: |[0b5f60] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -0b5f70: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5f76: 0e00 |0003: return-void │ │ +0b3d04: |[0b3d04] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0b3d14: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -77578,27 +77584,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0b5f78: |[0b5f78] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -0b5f88: 1a01 8639 |0000: const-string v1, "networkInfo" // string@3986 │ │ -0b5f8c: 6e20 d601 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0b5f92: 0c00 |0005: move-result-object v0 │ │ -0b5f94: 1f00 ce00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@00ce │ │ -0b5f98: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0b5f9c: 6e10 7004 0000 |000a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -0b5fa2: 0a01 |000d: move-result v1 │ │ -0b5fa4: 6e20 6d04 1200 |000e: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@046d │ │ -0b5faa: 0c01 |0011: move-result-object v1 │ │ -0b5fac: 1101 |0012: return-object v1 │ │ -0b5fae: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0b5fb0: 28fe |0014: goto 0012 // -0002 │ │ +0b3d1c: |[0b3d1c] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +0b3d2c: 1a01 8139 |0000: const-string v1, "networkInfo" // string@3981 │ │ +0b3d30: 6e20 d601 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0b3d36: 0c00 |0005: move-result-object v0 │ │ +0b3d38: 1f00 ce00 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@00ce │ │ +0b3d3c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0b3d40: 6e10 7004 0000 |000a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +0b3d46: 0a01 |000d: move-result v1 │ │ +0b3d48: 6e20 6d04 1200 |000e: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@046d │ │ +0b3d4e: 0c01 |0011: move-result-object v1 │ │ +0b3d50: 1101 |0012: return-object v1 │ │ +0b3d52: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0b3d54: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x0012 line=118 │ │ locals : │ │ @@ -77611,33 +77617,33 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b5fb4: |[0b5fb4] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b5fc4: 6200 a606 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ -0b5fc8: 7220 2614 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1426 │ │ -0b5fce: 0a00 |0005: move-result v0 │ │ -0b5fd0: 0f00 |0006: return v0 │ │ +0b3d58: |[0b3d58] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b3d68: 6200 a606 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@06a6 │ │ +0b3d6c: 7220 2614 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1426 │ │ +0b3d72: 0a00 |0005: move-result v0 │ │ +0b3d74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #433 header: │ │ class_idx : 833 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1555 │ │ +source_file_idx : 1551 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #433 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;' │ │ @@ -77652,17 +77658,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5fd4: |[0b5fd4] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -0b5fe4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b5fea: 0e00 |0003: return-void │ │ +0b3d78: |[0b3d78] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +0b3d88: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ @@ -77670,27 +77676,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0b5fec: |[0b5fec] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b5ffc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b5ffe: 6e10 6c04 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -0b6004: 0c00 |0004: move-result-object v0 │ │ -0b6006: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0b600a: 0f02 |0007: return v2 │ │ -0b600c: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -0b6012: 0a01 |000b: move-result v1 │ │ -0b6014: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0b601a: 28f8 |000f: goto 0007 // -0008 │ │ -0b601c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b601e: 28f6 |0011: goto 0007 // -000a │ │ -0b6020: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +0b3d90: |[0b3d90] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b3da0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b3da2: 6e10 6c04 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +0b3da8: 0c00 |0004: move-result-object v0 │ │ +0b3daa: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0b3dae: 0f02 |0007: return v2 │ │ +0b3db0: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +0b3db6: 0a01 |000b: move-result v1 │ │ +0b3db8: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0b3dbe: 28f8 |000f: goto 0007 // -0008 │ │ +0b3dc0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b3dc2: 28f6 |0011: goto 0007 // -000a │ │ +0b3dc4: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=54 │ │ 0x0008 line=41 │ │ 0x000c line=42 │ │ @@ -77698,21 +77704,21 @@ │ │ 0x0012 line=42 │ │ locals : │ │ 0x0005 - 0x0024 reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x0024 reg=1 type I │ │ 0x0000 - 0x0024 reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1555 (ConnectivityManagerCompatGingerbread.java) │ │ + source_file_idx : 1551 (ConnectivityManagerCompatGingerbread.java) │ │ │ │ Class #434 header: │ │ class_idx : 834 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1556 │ │ +source_file_idx : 1552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #434 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;' │ │ @@ -77727,17 +77733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6044: |[0b6044] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -0b6054: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b605a: 0e00 |0003: return-void │ │ +0b3de8: |[0b3de8] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +0b3df8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3dfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ @@ -77745,27 +77751,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0b605c: |[0b605c] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b606c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b606e: 6e10 6c04 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -0b6074: 0c00 |0004: move-result-object v0 │ │ -0b6076: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0b607a: 0f02 |0007: return v2 │ │ -0b607c: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -0b6082: 0a01 |000b: move-result v1 │ │ -0b6084: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0b608a: 28f8 |000f: goto 0007 // -0008 │ │ -0b608c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b608e: 28f6 |0011: goto 0007 // -000a │ │ -0b6090: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +0b3e00: |[0b3e00] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b3e10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b3e12: 6e10 6c04 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +0b3e18: 0c00 |0004: move-result-object v0 │ │ +0b3e1a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0b3e1e: 0f02 |0007: return v2 │ │ +0b3e20: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +0b3e26: 0a01 |000b: move-result v1 │ │ +0b3e28: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0b3e2e: 28f8 |000f: goto 0007 // -0008 │ │ +0b3e30: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b3e32: 28f6 |0011: goto 0007 // -000a │ │ +0b3e34: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=58 │ │ 0x0008 line=43 │ │ 0x000c line=44 │ │ @@ -77773,21 +77779,21 @@ │ │ 0x0012 line=44 │ │ locals : │ │ 0x0005 - 0x002a reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x002a reg=1 type I │ │ 0x0000 - 0x002a reg=3 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1556 (ConnectivityManagerCompatHoneycombMR2.java) │ │ + source_file_idx : 1552 (ConnectivityManagerCompatHoneycombMR2.java) │ │ │ │ Class #435 header: │ │ class_idx : 835 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1558 │ │ +source_file_idx : 1554 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #435 - │ │ Class descriptor : 'Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;' │ │ @@ -77802,17 +77808,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b60c0: |[0b60c0] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -0b60d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b60d6: 0e00 |0003: return-void │ │ +0b3e64: |[0b3e64] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +0b3e74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ @@ -77820,32 +77826,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b60d8: |[0b60d8] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b60e8: 6e10 6e04 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@046e │ │ -0b60ee: 0a00 |0003: move-result v0 │ │ -0b60f0: 0f00 |0004: return v0 │ │ +0b3e7c: |[0b3e7c] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b3e8c: 6e10 6e04 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@046e │ │ +0b3e92: 0a00 |0003: move-result v0 │ │ +0b3e94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1558 (ConnectivityManagerCompatJellyBean.java) │ │ + source_file_idx : 1554 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ Class #436 header: │ │ class_idx : 836 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #436 annotations: │ │ Annotations on class │ │ @@ -77857,21 +77863,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #437 header: │ │ class_idx : 837 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2172 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #437 annotations: │ │ Annotations on class │ │ @@ -77896,18 +77902,18 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b60f4: |[0b60f4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -0b6104: 5b01 a706 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@06a7 │ │ -0b6108: 7010 7543 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@4375 │ │ -0b610e: 0e00 |0005: return-void │ │ +0b3e98: |[0b3e98] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +0b3ea8: 5b01 a706 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@06a7 │ │ +0b3eac: 7010 7543 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@4375 │ │ +0b3eb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -77917,19 +77923,19 @@ │ │ type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b6110: |[0b6110] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -0b6120: 2200 4603 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ -0b6124: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b6126: 7020 3b14 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@143b │ │ -0b612c: 1100 |0006: return-object v0 │ │ +0b3eb4: |[0b3eb4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +0b3ec4: 2200 4603 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ +0b3ec8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b3eca: 7020 3b14 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@143b │ │ +0b3ed0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ @@ -77937,31 +77943,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6130: |[0b6130] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -0b6140: 6e10 3814 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@1438 │ │ -0b6146: 0c00 |0003: move-result-object v0 │ │ -0b6148: 1100 |0004: return-object v0 │ │ +0b3ed4: |[0b3ed4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +0b3ee4: 6e10 3814 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@1438 │ │ +0b3eea: 0c00 |0003: move-result-object v0 │ │ +0b3eec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #438 header: │ │ class_idx : 838 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #438 annotations: │ │ Annotations on class │ │ @@ -77985,19 +77991,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b614c: |[0b614c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -0b615c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6162: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0b6164: 5910 a806 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ -0b6168: 0e00 |0006: return-void │ │ +0b3ef0: |[0b3ef0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +0b3f00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3f06: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0b3f08: 5910 a806 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ +0b3f0c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ │ │ @@ -78006,32 +78012,32 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b616c: |[0b616c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -0b617c: 7010 3a14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@143a │ │ -0b6182: 0e00 |0003: return-void │ │ +0b3f10: |[0b3f10] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +0b3f20: 7010 3a14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@143a │ │ +0b3f26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #439 header: │ │ class_idx : 841 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #439 annotations: │ │ Annotations on class │ │ @@ -78089,21 +78095,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ name : 'untagSocket' │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #440 header: │ │ class_idx : 842 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #440 annotations: │ │ Annotations on class │ │ @@ -78130,26 +78136,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0b6184: |[0b6184] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0b6194: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6198: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0b619c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0b61a0: 2200 4803 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@0348 │ │ -0b61a4: 7010 4414 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@1444 │ │ -0b61aa: 6900 aa06 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b61ae: 0e00 |000d: return-void │ │ -0b61b0: 2200 4703 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@0347 │ │ -0b61b4: 7010 3c14 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@143c │ │ -0b61ba: 6900 aa06 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b61be: 28f8 |0015: goto 000d // -0008 │ │ +0b3f28: |[0b3f28] android.support.v4.net.TrafficStatsCompat.:()V │ │ +0b3f38: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b3f3c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0b3f40: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0b3f44: 2200 4803 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@0348 │ │ +0b3f48: 7010 4414 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@1444 │ │ +0b3f4e: 6900 aa06 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3f52: 0e00 |000d: return-void │ │ +0b3f54: 2200 4703 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@0347 │ │ +0b3f58: 7010 3c14 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@143c │ │ +0b3f5e: 6900 aa06 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3f62: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -78159,17 +78165,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b61c0: |[0b61c0] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0b61d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b61d6: 0e00 |0003: return-void │ │ +0b3f64: |[0b3f64] android.support.v4.net.TrafficStatsCompat.:()V │ │ +0b3f74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b3f7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -78178,18 +78184,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b61d8: |[0b61d8] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -0b61e8: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b61ec: 7210 4c14 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@144c │ │ -0b61f2: 0e00 |0005: return-void │ │ +0b3f7c: |[0b3f7c] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +0b3f8c: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3f90: 7210 4c14 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@144c │ │ +0b3f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -78197,37 +78203,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b61f4: |[0b61f4] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -0b6204: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b6208: 7210 4d14 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@144d │ │ -0b620e: 0a00 |0005: move-result v0 │ │ -0b6210: 0f00 |0006: return v0 │ │ +0b3f98: |[0b3f98] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +0b3fa8: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3fac: 7210 4d14 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@144d │ │ +0b3fb2: 0a00 |0005: move-result v0 │ │ +0b3fb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6214: |[0b6214] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -0b6224: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b6228: 7220 4e14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@144e │ │ -0b622e: 0e00 |0005: return-void │ │ +0b3fb8: |[0b3fb8] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +0b3fc8: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3fcc: 7220 4e14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@144e │ │ +0b3fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -78236,18 +78242,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b6230: |[0b6230] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -0b6240: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b6244: 7230 4f14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@144f │ │ -0b624a: 0e00 |0005: return-void │ │ +0b3fd4: |[0b3fd4] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +0b3fe4: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b3fe8: 7230 4f14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@144f │ │ +0b3fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ 0x0000 - 0x0006 reg=2 operationCount I │ │ @@ -78257,18 +78263,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b624c: |[0b624c] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -0b625c: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b6260: 7220 5014 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@1450 │ │ -0b6266: 0e00 |0005: return-void │ │ +0b3ff0: |[0b3ff0] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +0b4000: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b4004: 7220 5014 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@1450 │ │ +0b400a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -78277,18 +78283,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6268: |[0b6268] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -0b6278: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b627c: 7220 5114 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@1451 │ │ -0b6282: 0e00 |0005: return-void │ │ +0b400c: |[0b400c] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +0b401c: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b4020: 7220 5114 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@1451 │ │ +0b4026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -78297,33 +78303,33 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6284: |[0b6284] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -0b6294: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ -0b6298: 7220 5214 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@1452 │ │ -0b629e: 0e00 |0005: return-void │ │ +0b4028: |[0b4028] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +0b4038: 6200 aa06 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@06aa │ │ +0b403c: 7220 5214 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@1452 │ │ +0b4042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #441 header: │ │ class_idx : 843 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6883 │ │ +source_file_idx : 6879 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #441 annotations: │ │ Annotations on method #5218 'tagSocket' │ │ @@ -78344,17 +78350,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b62a0: |[0b62a0] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -0b62b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b62b6: 0e00 |0003: return-void │ │ +0b4044: |[0b4044] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +0b4054: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b405a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -78362,17 +78368,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b62b8: |[0b62b8] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -0b62c8: 7100 7304 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@0473 │ │ -0b62ce: 0e00 |0003: return-void │ │ +0b405c: |[0b405c] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +0b406c: 7100 7304 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@0473 │ │ +0b4072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -78380,35 +78386,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b62d0: |[0b62d0] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -0b62e0: 7100 7404 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@0474 │ │ -0b62e6: 0a00 |0003: move-result v0 │ │ -0b62e8: 0f00 |0004: return v0 │ │ +0b4074: |[0b4074] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +0b4084: 7100 7404 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@0474 │ │ +0b408a: 0a00 |0003: move-result v0 │ │ +0b408c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b62ec: |[0b62ec] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -0b62fc: 7110 7504 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@0475 │ │ -0b6302: 0e00 |0003: return-void │ │ +0b4090: |[0b4090] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +0b40a0: 7110 7504 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@0475 │ │ +0b40a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -78417,17 +78423,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b6304: |[0b6304] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -0b6314: 7120 7604 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0476 │ │ -0b631a: 0e00 |0003: return-void │ │ +0b40a8: |[0b40a8] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +0b40b8: 7120 7604 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0476 │ │ +0b40be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -78437,17 +78443,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b631c: |[0b631c] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -0b632c: 7110 7704 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0477 │ │ -0b6332: 0e00 |0003: return-void │ │ +0b40c0: |[0b40c0] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +0b40d0: 7110 7704 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0477 │ │ +0b40d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -78456,17 +78462,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6334: |[0b6334] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -0b6344: 7110 7804 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0478 │ │ -0b634a: 0e00 |0003: return-void │ │ +0b40d8: |[0b40d8] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +0b40e8: 7110 7804 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0478 │ │ +0b40ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -78475,32 +78481,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b634c: |[0b634c] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -0b635c: 7110 7904 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0479 │ │ -0b6362: 0e00 |0003: return-void │ │ +0b40f0: |[0b40f0] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +0b4100: 7110 7904 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0479 │ │ +0b4106: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6883 (TrafficStatsCompatIcs.java) │ │ + source_file_idx : 6879 (TrafficStatsCompatIcs.java) │ │ │ │ Class #442 header: │ │ class_idx : 844 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1068 │ │ +source_file_idx : 1065 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #442 annotations: │ │ Annotations on method #5221 'executeParallel' │ │ @@ -78519,17 +78525,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6364: |[0b6364] android.support.v4.os.AsyncTaskCompat.:()V │ │ -0b6374: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b637a: 0e00 |0003: return-void │ │ +0b4108: |[0b4108] android.support.v4.os.AsyncTaskCompat.:()V │ │ +0b4118: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b411e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/AsyncTaskCompat; │ │ │ │ #1 : (in Landroid/support/v4/os/AsyncTaskCompat;) │ │ @@ -78537,27 +78543,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 │ │ -0b637c: |[0b637c] android.support.v4.os.AsyncTaskCompat.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ -0b638c: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ -0b6390: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b6394: 1a01 fc46 |0004: const-string v1, "task can not be null" // string@46fc │ │ -0b6398: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b639e: 2700 |0009: throw v0 │ │ -0b63a0: 6000 c100 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b63a4: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ -0b63a8: 3410 0600 |000e: if-lt v0, v1, 0014 // +0006 │ │ -0b63ac: 7120 6714 3200 |0010: invoke-static {v2, v3}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V // method@1467 │ │ -0b63b2: 1102 |0013: return-object v2 │ │ -0b63b4: 6e20 9404 3200 |0014: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0494 │ │ -0b63ba: 28fc |0017: goto 0013 // -0004 │ │ +0b4120: |[0b4120] android.support.v4.os.AsyncTaskCompat.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ +0b4130: 3902 0a00 |0000: if-nez v2, 000a // +000a │ │ +0b4134: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b4138: 1a01 f746 |0004: const-string v1, "task can not be null" // string@46f7 │ │ +0b413c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b4142: 2700 |0009: throw v0 │ │ +0b4144: 6000 c100 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b4148: 1301 0b00 |000c: const/16 v1, #int 11 // #b │ │ +0b414c: 3410 0600 |000e: if-lt v0, v1, 0014 // +0006 │ │ +0b4150: 7120 6714 3200 |0010: invoke-static {v2, v3}, Landroid/support/v4/os/AsyncTaskCompatHoneycomb;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V // method@1467 │ │ +0b4156: 1102 |0013: return-object v2 │ │ +0b4158: 6e20 9404 3200 |0014: invoke-virtual {v2, v3}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0494 │ │ +0b415e: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x000a line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=51 │ │ @@ -78565,21 +78571,21 @@ │ │ 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 : 1068 (AsyncTaskCompat.java) │ │ + source_file_idx : 1065 (AsyncTaskCompat.java) │ │ │ │ Class #443 header: │ │ class_idx : 845 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1069 │ │ +source_file_idx : 1066 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #443 annotations: │ │ Annotations on method #5223 'executeParallel' │ │ @@ -78598,17 +78604,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b63bc: |[0b63bc] android.support.v4.os.AsyncTaskCompatHoneycomb.:()V │ │ -0b63cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b63d2: 0e00 |0003: return-void │ │ +0b4160: |[0b4160] android.support.v4.os.AsyncTaskCompatHoneycomb.:()V │ │ +0b4170: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b4176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/AsyncTaskCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/os/AsyncTaskCompatHoneycomb;) │ │ @@ -78616,36 +78622,36 @@ │ │ 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 │ │ -0b63d4: |[0b63d4] android.support.v4.os.AsyncTaskCompatHoneycomb.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V │ │ -0b63e4: 6200 c000 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@00c0 │ │ -0b63e8: 6e30 9504 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0495 │ │ -0b63ee: 0e00 |0005: return-void │ │ +0b4178: |[0b4178] android.support.v4.os.AsyncTaskCompatHoneycomb.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)V │ │ +0b4188: 6200 c000 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@00c0 │ │ +0b418c: 6e30 9504 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@0495 │ │ +0b4192: 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 : 1069 (AsyncTaskCompatHoneycomb.java) │ │ + source_file_idx : 1066 (AsyncTaskCompatHoneycomb.java) │ │ │ │ Class #444 header: │ │ class_idx : 846 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1449 │ │ +source_file_idx : 1445 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #444 annotations: │ │ Annotations on class │ │ @@ -78663,21 +78669,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/os/CancellationSignal$OnCancelListener;) │ │ name : 'onCancel' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1449 (CancellationSignal.java) │ │ + source_file_idx : 1445 (CancellationSignal.java) │ │ │ │ Class #445 header: │ │ class_idx : 847 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1449 │ │ +source_file_idx : 1445 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #445 annotations: │ │ Annotations on class │ │ @@ -78712,17 +78718,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b63f0: |[0b63f0] android.support.v4.os.CancellationSignal.:()V │ │ -0b6400: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6406: 0e00 |0003: return-void │ │ +0b4194: |[0b4194] android.support.v4.os.CancellationSignal.:()V │ │ +0b41a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b41aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/CancellationSignal; │ │ │ │ @@ -78731,22 +78737,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b6408: |[0b6408] android.support.v4.os.CancellationSignal.waitForCancelFinishedLocked:()V │ │ -0b6418: 5510 ab06 |0000: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ -0b641c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0b6420: 6e10 2743 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@4327 │ │ -0b6426: 28f9 |0007: goto 0000 // -0007 │ │ -0b6428: 0d00 |0008: move-exception v0 │ │ -0b642a: 28f7 |0009: goto 0000 // -0009 │ │ -0b642c: 0e00 |000a: return-void │ │ +0b41ac: |[0b41ac] android.support.v4.os.CancellationSignal.waitForCancelFinishedLocked:()V │ │ +0b41bc: 5510 ab06 |0000: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ +0b41c0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0b41c4: 6e10 2743 0100 |0004: invoke-virtual {v1}, Ljava/lang/Object;.wait:()V // method@4327 │ │ +0b41ca: 28f9 |0007: goto 0000 // -0007 │ │ +0b41cc: 0d00 |0008: move-exception v0 │ │ +0b41ce: 28f7 |0009: goto 0000 // -0009 │ │ +0b41d0: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ Ljava/lang/InterruptedException; -> 0x0008 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=152 │ │ 0x0008 line=153 │ │ @@ -78760,53 +78766,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 56 16-bit code units │ │ -0b6440: |[0b6440] android.support.v4.os.CancellationSignal.cancel:()V │ │ -0b6450: 1d04 |0000: monitor-enter v4 │ │ -0b6452: 5542 ad06 |0001: iget-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ -0b6456: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -0b645a: 1e04 |0005: monitor-exit v4 │ │ -0b645c: 0e00 |0006: return-void │ │ -0b645e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0b6460: 5c42 ad06 |0008: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ -0b6464: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0b6466: 5c42 ab06 |000b: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ -0b646a: 5440 ae06 |000d: iget-object v0, v4, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ -0b646e: 5441 ac06 |000f: iget-object v1, v4, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ -0b6472: 1e04 |0011: monitor-exit v4 │ │ -0b6474: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -0b6478: 7210 6814 0000 |0014: invoke-interface {v0}, Landroid/support/v4/os/CancellationSignal$OnCancelListener;.onCancel:()V // method@1468 │ │ -0b647e: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ -0b6482: 7110 7114 0100 |0019: invoke-static {v1}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.cancel:(Ljava/lang/Object;)V // method@1471 │ │ -0b6488: 1d04 |001c: monitor-enter v4 │ │ -0b648a: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0b648c: 5c42 ab06 |001e: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ -0b6490: 6e10 2543 0400 |0020: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@4325 │ │ -0b6496: 1e04 |0023: monitor-exit v4 │ │ -0b6498: 28e2 |0024: goto 0006 // -001e │ │ -0b649a: 0d02 |0025: move-exception v2 │ │ -0b649c: 1e04 |0026: monitor-exit v4 │ │ -0b649e: 2702 |0027: throw v2 │ │ -0b64a0: 0d02 |0028: move-exception v2 │ │ -0b64a2: 1e04 |0029: monitor-exit v4 │ │ -0b64a4: 2702 |002a: throw v2 │ │ -0b64a6: 0d02 |002b: move-exception v2 │ │ -0b64a8: 1d04 |002c: monitor-enter v4 │ │ -0b64aa: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -0b64ac: 5c43 ab06 |002e: iput-boolean v3, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ -0b64b0: 6e10 2543 0400 |0030: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@4325 │ │ -0b64b6: 1e04 |0033: monitor-exit v4 │ │ -0b64b8: 2702 |0034: throw v2 │ │ -0b64ba: 0d02 |0035: move-exception v2 │ │ -0b64bc: 1e04 |0036: monitor-exit v4 │ │ -0b64be: 2702 |0037: throw v2 │ │ +0b41e4: |[0b41e4] android.support.v4.os.CancellationSignal.cancel:()V │ │ +0b41f4: 1d04 |0000: monitor-enter v4 │ │ +0b41f6: 5542 ad06 |0001: iget-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ +0b41fa: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +0b41fe: 1e04 |0005: monitor-exit v4 │ │ +0b4200: 0e00 |0006: return-void │ │ +0b4202: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0b4204: 5c42 ad06 |0008: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ +0b4208: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0b420a: 5c42 ab06 |000b: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ +0b420e: 5440 ae06 |000d: iget-object v0, v4, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ +0b4212: 5441 ac06 |000f: iget-object v1, v4, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ +0b4216: 1e04 |0011: monitor-exit v4 │ │ +0b4218: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +0b421c: 7210 6814 0000 |0014: invoke-interface {v0}, Landroid/support/v4/os/CancellationSignal$OnCancelListener;.onCancel:()V // method@1468 │ │ +0b4222: 3801 0500 |0017: if-eqz v1, 001c // +0005 │ │ +0b4226: 7110 7114 0100 |0019: invoke-static {v1}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.cancel:(Ljava/lang/Object;)V // method@1471 │ │ +0b422c: 1d04 |001c: monitor-enter v4 │ │ +0b422e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0b4230: 5c42 ab06 |001e: iput-boolean v2, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ +0b4234: 6e10 2543 0400 |0020: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@4325 │ │ +0b423a: 1e04 |0023: monitor-exit v4 │ │ +0b423c: 28e2 |0024: goto 0006 // -001e │ │ +0b423e: 0d02 |0025: move-exception v2 │ │ +0b4240: 1e04 |0026: monitor-exit v4 │ │ +0b4242: 2702 |0027: throw v2 │ │ +0b4244: 0d02 |0028: move-exception v2 │ │ +0b4246: 1e04 |0029: monitor-exit v4 │ │ +0b4248: 2702 |002a: throw v2 │ │ +0b424a: 0d02 |002b: move-exception v2 │ │ +0b424c: 1d04 |002c: monitor-enter v4 │ │ +0b424e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +0b4250: 5c43 ab06 |002e: iput-boolean v3, v4, Landroid/support/v4/os/CancellationSignal;.mCancelInProgress:Z // field@06ab │ │ +0b4254: 6e10 2543 0400 |0030: invoke-virtual {v4}, Ljava/lang/Object;.notifyAll:()V // method@4325 │ │ +0b425a: 1e04 |0033: monitor-exit v4 │ │ +0b425c: 2702 |0034: throw v2 │ │ +0b425e: 0d02 |0035: move-exception v2 │ │ +0b4260: 1e04 |0036: monitor-exit v4 │ │ +0b4262: 2702 |0037: throw v2 │ │ catches : 6 │ │ 0x0001 - 0x0012 │ │ -> 0x0028 │ │ 0x0014 - 0x001c │ │ -> 0x002b │ │ 0x001e - 0x0027 │ │ -> 0x0025 │ │ @@ -78851,36 +78857,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0b64fc: |[0b64fc] android.support.v4.os.CancellationSignal.getCancellationSignalObject:()Ljava/lang/Object; │ │ -0b650c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6510: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0b6514: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0b6518: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b651a: 1100 |0007: return-object v0 │ │ -0b651c: 1d02 |0008: monitor-enter v2 │ │ -0b651e: 5420 ac06 |0009: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ -0b6522: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -0b6526: 7100 7214 0000 |000d: invoke-static {}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.create:()Ljava/lang/Object; // method@1472 │ │ -0b652c: 0c00 |0010: move-result-object v0 │ │ -0b652e: 5b20 ac06 |0011: iput-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ -0b6532: 5520 ad06 |0013: iget-boolean v0, v2, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ -0b6536: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0b653a: 5420 ac06 |0017: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ -0b653e: 7110 7114 0000 |0019: invoke-static {v0}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.cancel:(Ljava/lang/Object;)V // method@1471 │ │ -0b6544: 5420 ac06 |001c: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ -0b6548: 1e02 |001e: monitor-exit v2 │ │ -0b654a: 28e8 |001f: goto 0007 // -0018 │ │ -0b654c: 0d00 |0020: move-exception v0 │ │ -0b654e: 1e02 |0021: monitor-exit v2 │ │ -0b6550: 2700 |0022: throw v0 │ │ +0b42a0: |[0b42a0] android.support.v4.os.CancellationSignal.getCancellationSignalObject:()Ljava/lang/Object; │ │ +0b42b0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b42b4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0b42b8: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0b42bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b42be: 1100 |0007: return-object v0 │ │ +0b42c0: 1d02 |0008: monitor-enter v2 │ │ +0b42c2: 5420 ac06 |0009: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ +0b42c6: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +0b42ca: 7100 7214 0000 |000d: invoke-static {}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.create:()Ljava/lang/Object; // method@1472 │ │ +0b42d0: 0c00 |0010: move-result-object v0 │ │ +0b42d2: 5b20 ac06 |0011: iput-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ +0b42d6: 5520 ad06 |0013: iget-boolean v0, v2, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ +0b42da: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0b42de: 5420 ac06 |0017: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ +0b42e2: 7110 7114 0000 |0019: invoke-static {v0}, Landroid/support/v4/os/CancellationSignalCompatJellybean;.cancel:(Ljava/lang/Object;)V // method@1471 │ │ +0b42e8: 5420 ac06 |001c: iget-object v0, v2, Landroid/support/v4/os/CancellationSignal;.mCancellationSignalObj:Ljava/lang/Object; // field@06ac │ │ +0b42ec: 1e02 |001e: monitor-exit v2 │ │ +0b42ee: 28e8 |001f: goto 0007 // -0018 │ │ +0b42f0: 0d00 |0020: move-exception v0 │ │ +0b42f2: 1e02 |0021: monitor-exit v2 │ │ +0b42f4: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ 0x0007 line=145 │ │ @@ -78899,22 +78905,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b6560: |[0b6560] android.support.v4.os.CancellationSignal.isCanceled:()Z │ │ -0b6570: 1d01 |0000: monitor-enter v1 │ │ -0b6572: 5510 ad06 |0001: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ -0b6576: 1e01 |0003: monitor-exit v1 │ │ -0b6578: 0f00 |0004: return v0 │ │ -0b657a: 0d00 |0005: move-exception v0 │ │ -0b657c: 1e01 |0006: monitor-exit v1 │ │ -0b657e: 2700 |0007: throw v0 │ │ +0b4304: |[0b4304] android.support.v4.os.CancellationSignal.isCanceled:()Z │ │ +0b4314: 1d01 |0000: monitor-enter v1 │ │ +0b4316: 5510 ad06 |0001: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ +0b431a: 1e01 |0003: monitor-exit v1 │ │ +0b431c: 0f00 |0004: return v0 │ │ +0b431e: 0d00 |0005: move-exception v0 │ │ +0b4320: 1e01 |0006: monitor-exit v1 │ │ +0b4322: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=44 │ │ 0x0001 line=45 │ │ 0x0005 line=46 │ │ @@ -78926,33 +78932,33 @@ │ │ type : '(Landroid/support/v4/os/CancellationSignal$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0b658c: |[0b658c] android.support.v4.os.CancellationSignal.setOnCancelListener:(Landroid/support/v4/os/CancellationSignal$OnCancelListener;)V │ │ -0b659c: 1d01 |0000: monitor-enter v1 │ │ -0b659e: 7010 6f14 0100 |0001: invoke-direct {v1}, Landroid/support/v4/os/CancellationSignal;.waitForCancelFinishedLocked:()V // method@146f │ │ -0b65a4: 5410 ae06 |0004: iget-object v0, v1, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ -0b65a8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0b65ac: 1e01 |0008: monitor-exit v1 │ │ -0b65ae: 0e00 |0009: return-void │ │ -0b65b0: 5b12 ae06 |000a: iput-object v2, v1, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ -0b65b4: 5510 ad06 |000c: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ -0b65b8: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ -0b65bc: 3902 0700 |0010: if-nez v2, 0017 // +0007 │ │ -0b65c0: 1e01 |0012: monitor-exit v1 │ │ -0b65c2: 28f6 |0013: goto 0009 // -000a │ │ -0b65c4: 0d00 |0014: move-exception v0 │ │ -0b65c6: 1e01 |0015: monitor-exit v1 │ │ -0b65c8: 2700 |0016: throw v0 │ │ -0b65ca: 1e01 |0017: monitor-exit v1 │ │ -0b65cc: 7210 6814 0200 |0018: invoke-interface {v2}, Landroid/support/v4/os/CancellationSignal$OnCancelListener;.onCancel:()V // method@1468 │ │ -0b65d2: 28ee |001b: goto 0009 // -0012 │ │ +0b4330: |[0b4330] android.support.v4.os.CancellationSignal.setOnCancelListener:(Landroid/support/v4/os/CancellationSignal$OnCancelListener;)V │ │ +0b4340: 1d01 |0000: monitor-enter v1 │ │ +0b4342: 7010 6f14 0100 |0001: invoke-direct {v1}, Landroid/support/v4/os/CancellationSignal;.waitForCancelFinishedLocked:()V // method@146f │ │ +0b4348: 5410 ae06 |0004: iget-object v0, v1, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ +0b434c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0b4350: 1e01 |0008: monitor-exit v1 │ │ +0b4352: 0e00 |0009: return-void │ │ +0b4354: 5b12 ae06 |000a: iput-object v2, v1, Landroid/support/v4/os/CancellationSignal;.mOnCancelListener:Landroid/support/v4/os/CancellationSignal$OnCancelListener; // field@06ae │ │ +0b4358: 5510 ad06 |000c: iget-boolean v0, v1, Landroid/support/v4/os/CancellationSignal;.mIsCanceled:Z // field@06ad │ │ +0b435c: 3800 0400 |000e: if-eqz v0, 0012 // +0004 │ │ +0b4360: 3902 0700 |0010: if-nez v2, 0017 // +0007 │ │ +0b4364: 1e01 |0012: monitor-exit v1 │ │ +0b4366: 28f6 |0013: goto 0009 // -000a │ │ +0b4368: 0d00 |0014: move-exception v0 │ │ +0b436a: 1e01 |0015: monitor-exit v1 │ │ +0b436c: 2700 |0016: throw v0 │ │ +0b436e: 1e01 |0017: monitor-exit v1 │ │ +0b4370: 7210 6814 0200 |0018: invoke-interface {v2}, Landroid/support/v4/os/CancellationSignal$OnCancelListener;.onCancel:()V // method@1468 │ │ +0b4376: 28ee |001b: goto 0009 // -0012 │ │ catches : 2 │ │ 0x0001 - 0x0016 │ │ -> 0x0014 │ │ 0x0017 - 0x0018 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=109 │ │ @@ -78974,37 +78980,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b65e8: |[0b65e8] android.support.v4.os.CancellationSignal.throwIfCanceled:()V │ │ -0b65f8: 6e10 6c14 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/os/CancellationSignal;.isCanceled:()Z // method@146c │ │ -0b65fe: 0a00 |0003: move-result v0 │ │ -0b6600: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0b6604: 2200 5603 |0006: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ -0b6608: 7010 8314 0000 |0008: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ -0b660e: 2700 |000b: throw v0 │ │ -0b6610: 0e00 |000c: return-void │ │ +0b438c: |[0b438c] android.support.v4.os.CancellationSignal.throwIfCanceled:()V │ │ +0b439c: 6e10 6c14 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/os/CancellationSignal;.isCanceled:()Z // method@146c │ │ +0b43a2: 0a00 |0003: move-result v0 │ │ +0b43a4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0b43a8: 2200 5603 |0006: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ +0b43ac: 7010 8314 0000 |0008: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ +0b43b2: 2700 |000b: throw v0 │ │ +0b43b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/os/CancellationSignal; │ │ │ │ - source_file_idx : 1449 (CancellationSignal.java) │ │ + source_file_idx : 1445 (CancellationSignal.java) │ │ │ │ Class #446 header: │ │ class_idx : 848 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1450 │ │ +source_file_idx : 1446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #446 - │ │ Class descriptor : 'Landroid/support/v4/os/CancellationSignalCompatJellybean;' │ │ @@ -79019,17 +79025,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6614: |[0b6614] android.support.v4.os.CancellationSignalCompatJellybean.:()V │ │ -0b6624: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b662a: 0e00 |0003: return-void │ │ +0b43b8: |[0b43b8] android.support.v4.os.CancellationSignalCompatJellybean.:()V │ │ +0b43c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b43ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/CancellationSignalCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/os/CancellationSignalCompatJellybean;) │ │ @@ -79037,18 +79043,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b662c: |[0b662c] android.support.v4.os.CancellationSignalCompatJellybean.cancel:(Ljava/lang/Object;)V │ │ -0b663c: 1f00 d700 |0000: check-cast v0, Landroid/os/CancellationSignal; // type@00d7 │ │ -0b6640: 6e10 c604 0000 |0002: invoke-virtual {v0}, Landroid/os/CancellationSignal;.cancel:()V // method@04c6 │ │ -0b6646: 0e00 |0005: return-void │ │ +0b43d0: |[0b43d0] android.support.v4.os.CancellationSignalCompatJellybean.cancel:(Ljava/lang/Object;)V │ │ +0b43e0: 1f00 d700 |0000: check-cast v0, Landroid/os/CancellationSignal; // type@00d7 │ │ +0b43e4: 6e10 c604 0000 |0002: invoke-virtual {v0}, Landroid/os/CancellationSignal;.cancel:()V // method@04c6 │ │ +0b43ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 cancellationSignalObj Ljava/lang/Object; │ │ │ │ @@ -79057,31 +79063,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6648: |[0b6648] android.support.v4.os.CancellationSignalCompatJellybean.create:()Ljava/lang/Object; │ │ -0b6658: 2200 d700 |0000: new-instance v0, Landroid/os/CancellationSignal; // type@00d7 │ │ -0b665c: 7010 c504 0000 |0002: invoke-direct {v0}, Landroid/os/CancellationSignal;.:()V // method@04c5 │ │ -0b6662: 1100 |0005: return-object v0 │ │ +0b43ec: |[0b43ec] android.support.v4.os.CancellationSignalCompatJellybean.create:()Ljava/lang/Object; │ │ +0b43fc: 2200 d700 |0000: new-instance v0, Landroid/os/CancellationSignal; // type@00d7 │ │ +0b4400: 7010 c504 0000 |0002: invoke-direct {v0}, Landroid/os/CancellationSignal;.:()V // method@04c5 │ │ +0b4406: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1450 (CancellationSignalCompatJellybean.java) │ │ + source_file_idx : 1446 (CancellationSignalCompatJellybean.java) │ │ │ │ Class #447 header: │ │ class_idx : 849 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2001 │ │ +source_file_idx : 1997 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #447 - │ │ Class descriptor : 'Landroid/support/v4/os/EnvironmentCompat;' │ │ @@ -79106,17 +79112,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6664: |[0b6664] android.support.v4.os.EnvironmentCompat.:()V │ │ -0b6674: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b667a: 0e00 |0003: return-void │ │ +0b4408: |[0b4408] android.support.v4.os.EnvironmentCompat.:()V │ │ +0b4418: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b441e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ @@ -79124,47 +79130,47 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0b667c: |[0b667c] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -0b668c: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6690: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ -0b6694: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -0b6698: 7110 7614 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@1476 │ │ -0b669e: 0c04 |0009: move-result-object v4 │ │ -0b66a0: 1104 |000a: return-object v4 │ │ -0b66a2: 6e10 8f42 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ -0b66a8: 0c01 |000e: move-result-object v1 │ │ -0b66aa: 7100 c904 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ -0b66b0: 0c04 |0012: move-result-object v4 │ │ -0b66b2: 6e10 8f42 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ -0b66b8: 0c00 |0016: move-result-object v0 │ │ -0b66ba: 6e20 4743 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -0b66c0: 0a04 |001a: move-result v4 │ │ -0b66c2: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ -0b66c6: 7100 ca04 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@04ca │ │ -0b66cc: 0c04 |0020: move-result-object v4 │ │ -0b66ce: 28e9 |0021: goto 000a // -0017 │ │ -0b66d0: 0d02 |0022: move-exception v2 │ │ -0b66d2: 1a04 d007 |0023: const-string v4, "EnvironmentCompat" // string@07d0 │ │ -0b66d6: 2205 7908 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0b66da: 7010 5a43 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b66e0: 1a06 5a08 |002a: const-string v6, "Failed to resolve canonical path: " // string@085a │ │ -0b66e4: 6e20 6343 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b66ea: 0c05 |002f: move-result-object v5 │ │ -0b66ec: 6e20 6243 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b66f2: 0c05 |0033: move-result-object v5 │ │ -0b66f4: 6e10 6a43 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b66fa: 0c05 |0037: move-result-object v5 │ │ -0b66fc: 7120 5f37 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b6702: 1a04 5048 |003b: const-string v4, "unknown" // string@4850 │ │ -0b6706: 28cd |003d: goto 000a // -0033 │ │ +0b4420: |[0b4420] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +0b4430: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b4434: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +0b4438: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +0b443c: 7110 7614 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@1476 │ │ +0b4442: 0c04 |0009: move-result-object v4 │ │ +0b4444: 1104 |000a: return-object v4 │ │ +0b4446: 6e10 8f42 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ +0b444c: 0c01 |000e: move-result-object v1 │ │ +0b444e: 7100 c904 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@04c9 │ │ +0b4454: 0c04 |0012: move-result-object v4 │ │ +0b4456: 6e10 8f42 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ +0b445c: 0c00 |0016: move-result-object v0 │ │ +0b445e: 6e20 4743 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +0b4464: 0a04 |001a: move-result v4 │ │ +0b4466: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +0b446a: 7100 ca04 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@04ca │ │ +0b4470: 0c04 |0020: move-result-object v4 │ │ +0b4472: 28e9 |0021: goto 000a // -0017 │ │ +0b4474: 0d02 |0022: move-exception v2 │ │ +0b4476: 1a04 cc07 |0023: const-string v4, "EnvironmentCompat" // string@07cc │ │ +0b447a: 2205 7908 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0b447e: 7010 5a43 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b4484: 1a06 5608 |002a: const-string v6, "Failed to resolve canonical path: " // string@0856 │ │ +0b4488: 6e20 6343 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b448e: 0c05 |002f: move-result-object v5 │ │ +0b4490: 6e20 6243 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b4496: 0c05 |0033: move-result-object v5 │ │ +0b4498: 6e10 6a43 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b449e: 0c05 |0037: move-result-object v5 │ │ +0b44a0: 7120 5f37 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b44a6: 1a04 4b48 |003b: const-string v4, "unknown" // string@484b │ │ +0b44aa: 28cd |003d: goto 000a // -0033 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ @@ -79180,21 +79186,21 @@ │ │ 0x0017 - 0x0022 reg=0 canonicalExternal Ljava/lang/String; │ │ 0x000f - 0x0022 reg=1 canonicalPath Ljava/lang/String; │ │ 0x0023 - 0x003b reg=2 e Ljava/io/IOException; │ │ 0x0002 - 0x003e reg=3 version I │ │ 0x0000 - 0x003e reg=7 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2001 (EnvironmentCompat.java) │ │ + source_file_idx : 1997 (EnvironmentCompat.java) │ │ │ │ Class #448 header: │ │ class_idx : 850 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2002 │ │ +source_file_idx : 1998 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #448 - │ │ Class descriptor : 'Landroid/support/v4/os/EnvironmentCompatKitKat;' │ │ @@ -79209,17 +79215,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6718: |[0b6718] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ -0b6728: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b672e: 0e00 |0003: return-void │ │ +0b44bc: |[0b44bc] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +0b44cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b44d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompatKitKat;) │ │ @@ -79227,32 +79233,32 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b6730: |[0b6730] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -0b6740: 7110 cb04 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@04cb │ │ -0b6746: 0c00 |0003: move-result-object v0 │ │ -0b6748: 1100 |0004: return-object v0 │ │ +0b44d4: |[0b44d4] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +0b44e4: 7110 cb04 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@04cb │ │ +0b44ea: 0c00 |0003: move-result-object v0 │ │ +0b44ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2002 (EnvironmentCompatKitKat.java) │ │ + source_file_idx : 1998 (EnvironmentCompatKitKat.java) │ │ │ │ Class #449 header: │ │ class_idx : 853 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2370 │ │ +source_file_idx : 2366 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -79272,21 +79278,21 @@ │ │ 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 : 2370 (IResultReceiver.java) │ │ + source_file_idx : 2366 (IResultReceiver.java) │ │ │ │ Class #450 header: │ │ class_idx : 854 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2165 │ │ -source_file_idx : 5710 │ │ +source_file_idx : 5706 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #450 - │ │ Class descriptor : 'Landroid/support/v4/os/OperationCanceledException;' │ │ @@ -79301,18 +79307,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b674c: |[0b674c] android.support.v4.os.OperationCanceledException.:()V │ │ -0b675c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b675e: 7020 8414 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/os/OperationCanceledException;.:(Ljava/lang/String;)V // method@1484 │ │ -0b6764: 0e00 |0004: return-void │ │ +0b44f0: |[0b44f0] android.support.v4.os.OperationCanceledException.:()V │ │ +0b4500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4502: 7020 8414 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/os/OperationCanceledException;.:(Ljava/lang/String;)V // method@1484 │ │ +0b4508: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/os/OperationCanceledException; │ │ │ │ @@ -79321,38 +79327,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b6768: |[0b6768] android.support.v4.os.OperationCanceledException.:(Ljava/lang/String;)V │ │ -0b6778: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -0b677c: 7020 2943 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0b6782: 0e00 |0005: return-void │ │ -0b6784: 1a01 141a |0006: const-string v1, "The operation has been canceled." // string@1a14 │ │ -0b6788: 28fa |0008: goto 0002 // -0006 │ │ +0b450c: |[0b450c] android.support.v4.os.OperationCanceledException.:(Ljava/lang/String;)V │ │ +0b451c: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +0b4520: 7020 2943 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0b4526: 0e00 |0005: return-void │ │ +0b4528: 1a01 101a |0006: const-string v1, "The operation has been canceled." // string@1a10 │ │ +0b452c: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ 0x0006 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 message Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=0 this Landroid/support/v4/os/OperationCanceledException; │ │ 0x0006 - 0x0009 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5710 (OperationCanceledException.java) │ │ + source_file_idx : 5706 (OperationCanceledException.java) │ │ │ │ Class #451 header: │ │ class_idx : 855 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5785 │ │ +source_file_idx : 5781 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #451 annotations: │ │ Annotations on class │ │ @@ -79386,18 +79392,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 │ │ -0b678c: |[0b678c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -0b679c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b67a2: 5b01 b406 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ -0b67a6: 0e00 |0005: return-void │ │ +0b4530: |[0b4530] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0b4540: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b4546: 5b01 b406 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ +0b454a: 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; │ │ @@ -79411,20 +79417,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 │ │ -0b67a8: |[0b67a8] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b67b8: 5420 b406 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ -0b67bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b67be: 7230 8a14 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ -0b67c4: 0c00 |0006: move-result-object v0 │ │ -0b67c6: 1100 |0007: return-object v0 │ │ +0b454c: |[0b454c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b455c: 5420 b406 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ +0b4560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4562: 7230 8a14 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ +0b4568: 0c00 |0006: move-result-object v0 │ │ +0b456a: 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; │ │ @@ -79434,34 +79440,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b67c8: |[0b67c8] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -0b67d8: 5410 b406 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ -0b67dc: 7220 8b14 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@148b │ │ -0b67e2: 0c00 |0005: move-result-object v0 │ │ -0b67e4: 1100 |0006: return-object v0 │ │ +0b456c: |[0b456c] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +0b457c: 5410 b406 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b4 │ │ +0b4580: 7220 8b14 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@148b │ │ +0b4586: 0c00 |0005: move-result-object v0 │ │ +0b4588: 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 : 5785 (ParcelableCompat.java) │ │ + source_file_idx : 5781 (ParcelableCompat.java) │ │ │ │ Class #452 header: │ │ class_idx : 856 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5785 │ │ +source_file_idx : 5781 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #452 annotations: │ │ Annotations on class │ │ @@ -79482,17 +79488,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b67e8: |[0b67e8] android.support.v4.os.ParcelableCompat.:()V │ │ -0b67f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b67fe: 0e00 |0003: return-void │ │ +0b458c: |[0b458c] android.support.v4.os.ParcelableCompat.:()V │ │ +0b459c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b45a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -79501,41 +79507,41 @@ │ │ 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 │ │ -0b6800: |[0b6800] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0b6810: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6814: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0b6818: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0b681c: 7110 9114 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1491 │ │ -0b6822: 0c00 |0009: move-result-object v0 │ │ -0b6824: 1100 |000a: return-object v0 │ │ -0b6826: 2200 5703 |000b: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0357 │ │ -0b682a: 7020 8514 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@1485 │ │ -0b6830: 28fa |0010: goto 000a // -0006 │ │ +0b45a4: |[0b45a4] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0b45b4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b45b8: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +0b45bc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0b45c0: 7110 9114 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1491 │ │ +0b45c6: 0c00 |0009: move-result-object v0 │ │ +0b45c8: 1100 |000a: return-object v0 │ │ +0b45ca: 2200 5703 |000b: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0357 │ │ +0b45ce: 7020 8514 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@1485 │ │ +0b45d4: 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 : 5785 (ParcelableCompat.java) │ │ + source_file_idx : 5781 (ParcelableCompat.java) │ │ │ │ Class #453 header: │ │ class_idx : 857 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5786 │ │ +source_file_idx : 5782 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #453 annotations: │ │ Annotations on class │ │ @@ -79562,21 +79568,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5786 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 5782 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #454 header: │ │ class_idx : 858 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5787 │ │ +source_file_idx : 5783 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #454 annotations: │ │ Annotations on class │ │ @@ -79610,18 +79616,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 │ │ -0b6834: |[0b6834] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -0b6844: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b684a: 5b01 b506 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ -0b684e: 0e00 |0005: return-void │ │ +0b45d8: |[0b45d8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0b45e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b45ee: 5b01 b506 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ +0b45f2: 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; │ │ @@ -79635,20 +79641,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 │ │ -0b6850: |[0b6850] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b6860: 5420 b506 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ -0b6864: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b6866: 7230 8a14 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ -0b686c: 0c00 |0006: move-result-object v0 │ │ -0b686e: 1100 |0007: return-object v0 │ │ +0b45f4: |[0b45f4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b4604: 5420 b506 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ +0b4608: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b460a: 7230 8a14 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ +0b4610: 0c00 |0006: move-result-object v0 │ │ +0b4612: 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; │ │ @@ -79658,19 +79664,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 │ │ -0b6870: |[0b6870] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0b6880: 5410 b506 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ -0b6884: 7230 8a14 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ -0b688a: 0c00 |0005: move-result-object v0 │ │ -0b688c: 1100 |0006: return-object v0 │ │ +0b4614: |[0b4614] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0b4624: 5410 b506 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ +0b4628: 7230 8a14 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@148a │ │ +0b462e: 0c00 |0005: move-result-object v0 │ │ +0b4630: 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; │ │ @@ -79681,34 +79687,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b6890: |[0b6890] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -0b68a0: 5410 b506 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ -0b68a4: 7220 8b14 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@148b │ │ -0b68aa: 0c00 |0005: move-result-object v0 │ │ -0b68ac: 1100 |0006: return-object v0 │ │ +0b4634: |[0b4634] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +0b4644: 5410 b506 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@06b5 │ │ +0b4648: 7220 8b14 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@148b │ │ +0b464e: 0c00 |0005: move-result-object v0 │ │ +0b4650: 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 : 5787 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 5783 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #455 header: │ │ class_idx : 859 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5787 │ │ +source_file_idx : 5783 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #455 annotations: │ │ Annotations on method #5265 'instantiate' │ │ @@ -79727,17 +79733,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b68b0: |[0b68b0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -0b68c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b68c6: 0e00 |0003: return-void │ │ +0b4654: |[0b4654] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +0b4664: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b466a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -79745,33 +79751,33 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b68c8: |[0b68c8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0b68d8: 2200 5a03 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@035a │ │ -0b68dc: 7020 8c14 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@148c │ │ -0b68e2: 1100 |0005: return-object v0 │ │ +0b466c: |[0b466c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0b467c: 2200 5a03 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@035a │ │ +0b4680: 7020 8c14 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@148c │ │ +0b4686: 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 : 5787 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 5783 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #456 header: │ │ class_idx : 860 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6068 │ │ +source_file_idx : 6064 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #456 annotations: │ │ Annotations on class │ │ @@ -79793,17 +79799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b68e4: |[0b68e4] android.support.v4.os.ResultReceiver$1.:()V │ │ -0b68f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b68fa: 0e00 |0003: return-void │ │ +0b4688: |[0b4688] android.support.v4.os.ResultReceiver$1.:()V │ │ +0b4698: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b469e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ResultReceiver$1; │ │ │ │ Virtual methods - │ │ @@ -79812,18 +79818,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 │ │ -0b68fc: |[0b68fc] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; │ │ -0b690c: 2200 5f03 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver; // type@035f │ │ -0b6910: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Parcel;)V // method@149d │ │ -0b6916: 1100 |0005: return-object v0 │ │ +0b46a0: |[0b46a0] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; │ │ +0b46b0: 2200 5f03 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver; // type@035f │ │ +0b46b4: 7020 9d14 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Parcel;)V // method@149d │ │ +0b46ba: 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; │ │ │ │ @@ -79832,18 +79838,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 │ │ -0b6918: |[0b6918] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0b6928: 6e20 9314 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; // method@1493 │ │ -0b692e: 0c00 |0003: move-result-object v0 │ │ -0b6930: 1100 |0004: return-object v0 │ │ +0b46bc: |[0b46bc] android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0b46cc: 6e20 9314 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; // method@1493 │ │ +0b46d2: 0c00 |0003: move-result-object v0 │ │ +0b46d4: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -79852,17 +79858,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 │ │ -0b6934: |[0b6934] android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; │ │ -0b6944: 2320 1809 |0000: new-array v0, v2, [Landroid/support/v4/os/ResultReceiver; // type@0918 │ │ -0b6948: 1100 |0002: return-object v0 │ │ +0b46d8: |[0b46d8] android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; │ │ +0b46e8: 2320 1809 |0000: new-array v0, v2, [Landroid/support/v4/os/ResultReceiver; // type@0918 │ │ +0b46ec: 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 │ │ │ │ @@ -79871,32 +79877,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b694c: |[0b694c] android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; │ │ -0b695c: 6e20 9514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver; // method@1495 │ │ -0b6962: 0c00 |0003: move-result-object v0 │ │ -0b6964: 1100 |0004: return-object v0 │ │ +0b46f0: |[0b46f0] android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; │ │ +0b4700: 6e20 9514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver; // method@1495 │ │ +0b4706: 0c00 |0003: move-result-object v0 │ │ +0b4708: 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 x0 I │ │ │ │ - source_file_idx : 6068 (ResultReceiver.java) │ │ + source_file_idx : 6064 (ResultReceiver.java) │ │ │ │ Class #457 header: │ │ class_idx : 862 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6068 │ │ +source_file_idx : 6064 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #457 annotations: │ │ Annotations on class │ │ @@ -79929,20 +79935,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 │ │ -0b6968: |[0b6968] android.support.v4.os.ResultReceiver$MyRunnable.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V │ │ -0b6978: 5b01 b906 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b9 │ │ -0b697c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6982: 5902 b706 |0005: iput v2, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@06b7 │ │ -0b6986: 5b03 b806 |0007: iput-object v3, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@06b8 │ │ -0b698a: 0e00 |0009: return-void │ │ +0b470c: |[0b470c] android.support.v4.os.ResultReceiver$MyRunnable.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V │ │ +0b471c: 5b01 b906 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b9 │ │ +0b4720: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b4726: 5902 b706 |0005: iput v2, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@06b7 │ │ +0b472a: 5b03 b806 |0007: iput-object v3, v0, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@06b8 │ │ +0b472e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ @@ -79957,34 +79963,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0b698c: |[0b698c] android.support.v4.os.ResultReceiver$MyRunnable.run:()V │ │ -0b699c: 5430 b906 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b9 │ │ -0b69a0: 5231 b706 |0002: iget v1, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@06b7 │ │ -0b69a4: 5432 b806 |0004: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@06b8 │ │ -0b69a8: 6e30 9f14 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ -0b69ae: 0e00 |0009: return-void │ │ +0b4730: |[0b4730] android.support.v4.os.ResultReceiver$MyRunnable.run:()V │ │ +0b4740: 5430 b906 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b9 │ │ +0b4744: 5231 b706 |0002: iget v1, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultCode:I // field@06b7 │ │ +0b4748: 5432 b806 |0004: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyRunnable;.mResultData:Landroid/os/Bundle; // field@06b8 │ │ +0b474c: 6e30 9f14 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ +0b4752: 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 : 6068 (ResultReceiver.java) │ │ + source_file_idx : 6064 (ResultReceiver.java) │ │ │ │ Class #458 header: │ │ class_idx : 863 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6068 │ │ +source_file_idx : 6064 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #458 annotations: │ │ Annotations on class │ │ @@ -80022,39 +80028,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b69b0: |[0b69b0] android.support.v4.os.ResultReceiver.:()V │ │ -0b69c0: 2200 5c03 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver$1; // type@035c │ │ -0b69c4: 7010 9214 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/ResultReceiver$1;.:()V // method@1492 │ │ -0b69ca: 6900 ba06 |0005: sput-object v0, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@06ba │ │ -0b69ce: 0e00 |0007: return-void │ │ +0b4754: |[0b4754] android.support.v4.os.ResultReceiver.:()V │ │ +0b4764: 2200 5c03 |0000: new-instance v0, Landroid/support/v4/os/ResultReceiver$1; // type@035c │ │ +0b4768: 7010 9214 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/ResultReceiver$1;.:()V // method@1492 │ │ +0b476e: 6900 ba06 |0005: sput-object v0, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@06ba │ │ +0b4772: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/os/ResultReceiver;) │ │ name : '' │ │ type : '(Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b69d0: |[0b69d0] android.support.v4.os.ResultReceiver.:(Landroid/os/Handler;)V │ │ -0b69e0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b69e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0b69e8: 5c10 bc06 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ -0b69ec: 5b12 bb06 |0006: iput-object v2, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -0b69f0: 0e00 |0008: return-void │ │ +0b4774: |[0b4774] android.support.v4.os.ResultReceiver.:(Landroid/os/Handler;)V │ │ +0b4784: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b478a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b478c: 5c10 bc06 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ +0b4790: 5b12 bb06 |0006: iput-object v2, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +0b4794: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0006 line=77 │ │ 0x0008 line=78 │ │ locals : │ │ @@ -80066,26 +80072,26 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0b69f4: |[0b69f4] android.support.v4.os.ResultReceiver.:(Landroid/os/Parcel;)V │ │ -0b6a04: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6a0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b6a0c: 5c10 bc06 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ -0b6a10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b6a12: 5b10 bb06 |0007: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -0b6a16: 6e10 f904 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -0b6a1c: 0c00 |000c: move-result-object v0 │ │ -0b6a1e: 7110 7d14 0000 |000d: invoke-static {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; // method@147d │ │ -0b6a24: 0c00 |0010: move-result-object v0 │ │ -0b6a26: 5b10 bd06 |0011: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6a2a: 0e00 |0013: return-void │ │ +0b4798: |[0b4798] android.support.v4.os.ResultReceiver.:(Landroid/os/Parcel;)V │ │ +0b47a8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b47ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b47b0: 5c10 bc06 |0004: iput-boolean v0, v1, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ +0b47b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b47b6: 5b10 bb06 |0007: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +0b47ba: 6e10 f904 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +0b47c0: 0c00 |000c: move-result-object v0 │ │ +0b47c2: 7110 7d14 0000 |000d: invoke-static {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; // method@147d │ │ +0b47c8: 0c00 |0010: move-result-object v0 │ │ +0b47ca: 5b10 bd06 |0011: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b47ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x0006 line=130 │ │ 0x0009 line=131 │ │ 0x0013 line=132 │ │ @@ -80099,17 +80105,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6a2c: |[0b6a2c] android.support.v4.os.ResultReceiver.describeContents:()I │ │ -0b6a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6a3e: 0f00 |0001: return v0 │ │ +0b47d0: |[0b47d0] android.support.v4.os.ResultReceiver.describeContents:()I │ │ +0b47e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b47e2: 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;) │ │ @@ -80117,16 +80123,16 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a40: |[0b6a40] android.support.v4.os.ResultReceiver.onReceiveResult:(ILandroid/os/Bundle;)V │ │ -0b6a50: 0e00 |0000: return-void │ │ +0b47e4: |[0b47e4] android.support.v4.os.ResultReceiver.onReceiveResult:(ILandroid/os/Bundle;)V │ │ +0b47f4: 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; │ │ @@ -80136,33 +80142,33 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0b6a54: |[0b6a54] android.support.v4.os.ResultReceiver.send:(ILandroid/os/Bundle;)V │ │ -0b6a64: 5520 bc06 |0000: iget-boolean v0, v2, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ -0b6a68: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -0b6a6c: 5420 bb06 |0004: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -0b6a70: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0b6a74: 5420 bb06 |0008: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -0b6a78: 2201 5e03 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@035e │ │ -0b6a7c: 7040 9914 2143 |000c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@1499 │ │ -0b6a82: 6e20 d404 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0b6a88: 0e00 |0012: return-void │ │ -0b6a8a: 6e30 9f14 3204 |0013: invoke-virtual {v2, v3, v4}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ -0b6a90: 28fc |0016: goto 0012 // -0004 │ │ -0b6a92: 5420 bd06 |0017: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6a96: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ -0b6a9a: 5420 bd06 |001b: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6a9e: 7230 8214 3004 |001d: invoke-interface {v0, v3, v4}, Landroid/support/v4/os/IResultReceiver;.send:(ILandroid/os/Bundle;)V // method@1482 │ │ -0b6aa4: 28f2 |0020: goto 0012 // -000e │ │ -0b6aa6: 0d00 |0021: move-exception v0 │ │ -0b6aa8: 28f0 |0022: goto 0012 // -0010 │ │ +0b47f8: |[0b47f8] android.support.v4.os.ResultReceiver.send:(ILandroid/os/Bundle;)V │ │ +0b4808: 5520 bc06 |0000: iget-boolean v0, v2, Landroid/support/v4/os/ResultReceiver;.mLocal:Z // field@06bc │ │ +0b480c: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +0b4810: 5420 bb06 |0004: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +0b4814: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0b4818: 5420 bb06 |0008: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +0b481c: 2201 5e03 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@035e │ │ +0b4820: 7040 9914 2143 |000c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@1499 │ │ +0b4826: 6e20 d404 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0b482c: 0e00 |0012: return-void │ │ +0b482e: 6e30 9f14 3204 |0013: invoke-virtual {v2, v3, v4}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ +0b4834: 28fc |0016: goto 0012 // -0004 │ │ +0b4836: 5420 bd06 |0017: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b483a: 3800 f9ff |0019: if-eqz v0, 0012 // -0007 │ │ +0b483e: 5420 bd06 |001b: iget-object v0, v2, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b4842: 7230 8214 3004 |001d: invoke-interface {v0, v3, v4}, Landroid/support/v4/os/IResultReceiver;.send:(ILandroid/os/Bundle;)V // method@1482 │ │ +0b4848: 28f2 |0020: goto 0012 // -000e │ │ +0b484a: 0d00 |0021: move-exception v0 │ │ +0b484c: 28f0 |0022: goto 0012 // -0010 │ │ catches : 1 │ │ 0x001b - 0x0020 │ │ Landroid/os/RemoteException; -> 0x0021 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x0008 line=90 │ │ @@ -80181,30 +80187,30 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b6abc: |[0b6abc] android.support.v4.os.ResultReceiver.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0b6acc: 1d01 |0000: monitor-enter v1 │ │ -0b6ace: 5410 bd06 |0001: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6ad2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -0b6ad6: 2200 5d03 |0005: new-instance v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver; // type@035d │ │ -0b6ada: 7020 9714 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.:(Landroid/support/v4/os/ResultReceiver;)V // method@1497 │ │ -0b6ae0: 5b10 bd06 |000a: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6ae4: 5410 bd06 |000c: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ -0b6ae8: 7210 8114 0000 |000e: invoke-interface {v0}, Landroid/support/v4/os/IResultReceiver;.asBinder:()Landroid/os/IBinder; // method@1481 │ │ -0b6aee: 0c00 |0011: move-result-object v0 │ │ -0b6af0: 6e20 0605 0200 |0012: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -0b6af6: 1e01 |0015: monitor-exit v1 │ │ -0b6af8: 0e00 |0016: return-void │ │ -0b6afa: 0d00 |0017: move-exception v0 │ │ -0b6afc: 1e01 |0018: monitor-exit v1 │ │ -0b6afe: 2700 |0019: throw v0 │ │ +0b4860: |[0b4860] android.support.v4.os.ResultReceiver.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0b4870: 1d01 |0000: monitor-enter v1 │ │ +0b4872: 5410 bd06 |0001: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b4876: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0b487a: 2200 5d03 |0005: new-instance v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver; // type@035d │ │ +0b487e: 7020 9714 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.:(Landroid/support/v4/os/ResultReceiver;)V // method@1497 │ │ +0b4884: 5b10 bd06 |000a: iput-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b4888: 5410 bd06 |000c: iget-object v0, v1, Landroid/support/v4/os/ResultReceiver;.mReceiver:Landroid/support/v4/os/IResultReceiver; // field@06bd │ │ +0b488c: 7210 8114 0000 |000e: invoke-interface {v0}, Landroid/support/v4/os/IResultReceiver;.asBinder:()Landroid/os/IBinder; // method@1481 │ │ +0b4892: 0c00 |0011: move-result-object v0 │ │ +0b4894: 6e20 0605 0200 |0012: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +0b489a: 1e01 |0015: monitor-exit v1 │ │ +0b489c: 0e00 |0016: return-void │ │ +0b489e: 0d00 |0017: move-exception v0 │ │ +0b48a0: 1e01 |0018: monitor-exit v1 │ │ +0b48a2: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0001 line=121 │ │ 0x0005 line=122 │ │ @@ -80213,21 +80219,21 @@ │ │ 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 : 6068 (ResultReceiver.java) │ │ + source_file_idx : 6064 (ResultReceiver.java) │ │ │ │ Class #459 header: │ │ class_idx : 864 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6880 │ │ +source_file_idx : 6876 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #459 - │ │ Class descriptor : 'Landroid/support/v4/os/TraceCompat;' │ │ @@ -80242,17 +80248,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6b0c: |[0b6b0c] android.support.v4.os.TraceCompat.:()V │ │ -0b6b1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6b22: 0e00 |0003: return-void │ │ +0b48b0: |[0b48b0] android.support.v4.os.TraceCompat.:()V │ │ +0b48c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b48c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/TraceCompat; │ │ │ │ #1 : (in Landroid/support/v4/os/TraceCompat;) │ │ @@ -80260,20 +80266,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b6b24: |[0b6b24] android.support.v4.os.TraceCompat.beginSection:(Ljava/lang/String;)V │ │ -0b6b34: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6b38: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0b6b3c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0b6b40: 7110 a614 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/TraceJellybeanMR2;.beginSection:(Ljava/lang/String;)V // method@14a6 │ │ -0b6b46: 0e00 |0009: return-void │ │ +0b48c8: |[0b48c8] android.support.v4.os.TraceCompat.beginSection:(Ljava/lang/String;)V │ │ +0b48d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b48dc: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0b48e0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0b48e4: 7110 a614 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/TraceJellybeanMR2;.beginSection:(Ljava/lang/String;)V // method@14a6 │ │ +0b48ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x0009 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 sectionName Ljava/lang/String; │ │ @@ -80283,35 +80289,35 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b6b48: |[0b6b48] android.support.v4.os.TraceCompat.endSection:()V │ │ -0b6b58: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6b5c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0b6b60: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0b6b64: 7100 a714 0000 |0006: invoke-static {}, Landroid/support/v4/os/TraceJellybeanMR2;.endSection:()V // method@14a7 │ │ -0b6b6a: 0e00 |0009: return-void │ │ +0b48ec: |[0b48ec] android.support.v4.os.TraceCompat.endSection:()V │ │ +0b48fc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b4900: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0b4904: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0b4908: 7100 a714 0000 |0006: invoke-static {}, Landroid/support/v4/os/TraceJellybeanMR2;.endSection:()V // method@14a7 │ │ +0b490e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=59 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 6880 (TraceCompat.java) │ │ + source_file_idx : 6876 (TraceCompat.java) │ │ │ │ Class #460 header: │ │ class_idx : 865 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6881 │ │ +source_file_idx : 6877 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #460 - │ │ Class descriptor : 'Landroid/support/v4/os/TraceJellybeanMR2;' │ │ @@ -80326,17 +80332,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6b6c: |[0b6b6c] android.support.v4.os.TraceJellybeanMR2.:()V │ │ -0b6b7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6b82: 0e00 |0003: return-void │ │ +0b4910: |[0b4910] android.support.v4.os.TraceJellybeanMR2.:()V │ │ +0b4920: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b4926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/TraceJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/os/TraceJellybeanMR2;) │ │ @@ -80344,17 +80350,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6b84: |[0b6b84] android.support.v4.os.TraceJellybeanMR2.beginSection:(Ljava/lang/String;)V │ │ -0b6b94: 7110 1f05 0000 |0000: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@051f │ │ -0b6b9a: 0e00 |0003: return-void │ │ +0b4928: |[0b4928] android.support.v4.os.TraceJellybeanMR2.beginSection:(Ljava/lang/String;)V │ │ +0b4938: 7110 1f05 0000 |0000: invoke-static {v0}, Landroid/os/Trace;.beginSection:(Ljava/lang/String;)V // method@051f │ │ +0b493e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 section Ljava/lang/String; │ │ │ │ @@ -80363,31 +80369,31 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b6b9c: |[0b6b9c] android.support.v4.os.TraceJellybeanMR2.endSection:()V │ │ -0b6bac: 7100 2005 0000 |0000: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@0520 │ │ -0b6bb2: 0e00 |0003: return-void │ │ +0b4940: |[0b4940] android.support.v4.os.TraceJellybeanMR2.endSection:()V │ │ +0b4950: 7100 2005 0000 |0000: invoke-static {}, Landroid/os/Trace;.endSection:()V // method@0520 │ │ +0b4956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 6881 (TraceJellybeanMR2.java) │ │ + source_file_idx : 6877 (TraceJellybeanMR2.java) │ │ │ │ Class #461 header: │ │ class_idx : 866 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #461 annotations: │ │ Annotations on class │ │ @@ -80399,21 +80405,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #462 header: │ │ class_idx : 867 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #462 annotations: │ │ Annotations on class │ │ @@ -80431,21 +80437,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;) │ │ name : 'onFinish' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #463 header: │ │ class_idx : 872 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #463 annotations: │ │ Annotations on class │ │ @@ -80507,21 +80513,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;) │ │ name : 'setScaleMode' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #464 header: │ │ class_idx : 873 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #464 annotations: │ │ Annotations on class │ │ @@ -80578,28 +80584,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b6bb4: |[0b6bb4] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ -0b6bc4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6bca: 7100 d314 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@14d3 │ │ -0b6bd0: 0a00 |0006: move-result v0 │ │ -0b6bd2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0b6bd6: 2200 6603 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@0366 │ │ -0b6bda: 7020 ad14 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@14ad │ │ -0b6be0: 5b20 cc06 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6be4: 0e00 |0010: return-void │ │ -0b6be6: 2200 6703 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@0367 │ │ -0b6bea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0b6bec: 7020 b714 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@14b7 │ │ -0b6bf2: 5b20 cc06 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6bf6: 28f7 |0019: goto 0010 // -0009 │ │ +0b4958: |[0b4958] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +0b4968: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b496e: 7100 d314 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@14d3 │ │ +0b4974: 0a00 |0006: move-result v0 │ │ +0b4976: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0b497a: 2200 6603 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@0366 │ │ +0b497e: 7020 ad14 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@14ad │ │ +0b4984: 5b20 cc06 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4988: 0e00 |0010: return-void │ │ +0b498a: 2200 6703 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@0367 │ │ +0b498e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0b4990: 7020 b714 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@14b7 │ │ +0b4996: 5b20 cc06 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b499a: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ 0x0009 line=232 │ │ 0x0010 line=236 │ │ 0x0011 line=234 │ │ @@ -80612,22 +80618,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b6bf8: |[0b6bf8] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ -0b6c08: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b6c0c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0b6c10: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0b6c14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b6c16: 0f00 |0007: return v0 │ │ -0b6c18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b6c1a: 28fe |0009: goto 0007 // -0002 │ │ +0b499c: |[0b499c] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +0b49ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b49b0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0b49b4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0b49b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b49ba: 0f00 |0007: return v0 │ │ +0b49bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b49be: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=83 │ │ 0x0007 line=85 │ │ locals : │ │ │ │ @@ -80637,19 +80643,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b6c1c: |[0b6c1c] android.support.v4.print.PrintHelper.getColorMode:()I │ │ -0b6c2c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6c30: 7210 c014 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@14c0 │ │ -0b6c36: 0a00 |0005: move-result v0 │ │ -0b6c38: 0f00 |0006: return v0 │ │ +0b49c0: |[0b49c0] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +0b49d0: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b49d4: 7210 c014 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@14c0 │ │ +0b49da: 0a00 |0005: move-result v0 │ │ +0b49dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -80657,19 +80663,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b6c3c: |[0b6c3c] android.support.v4.print.PrintHelper.getOrientation:()I │ │ -0b6c4c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6c50: 7210 c114 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@14c1 │ │ -0b6c56: 0a00 |0005: move-result v0 │ │ -0b6c58: 0f00 |0006: return v0 │ │ +0b49e0: |[0b49e0] android.support.v4.print.PrintHelper.getOrientation:()I │ │ +0b49f0: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b49f4: 7210 c114 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@14c1 │ │ +0b49fa: 0a00 |0005: move-result v0 │ │ +0b49fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -80677,19 +80683,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b6c5c: |[0b6c5c] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ -0b6c6c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6c70: 7210 c214 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@14c2 │ │ -0b6c76: 0a00 |0005: move-result v0 │ │ -0b6c78: 0f00 |0006: return v0 │ │ +0b4a00: |[0b4a00] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +0b4a10: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4a14: 7210 c214 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@14c2 │ │ +0b4a1a: 0a00 |0005: move-result v0 │ │ +0b4a1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -80697,19 +80703,19 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b6c7c: |[0b6c7c] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0b6c8c: 5420 cc06 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6c90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b6c92: 7240 c314 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c3 │ │ -0b6c98: 0e00 |0006: return-void │ │ +0b4a20: |[0b4a20] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0b4a30: 5420 cc06 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4a34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4a36: 7240 c314 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c3 │ │ +0b4a3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0006 line=313 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0007 reg=3 jobName Ljava/lang/String; │ │ @@ -80720,18 +80726,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b6c9c: |[0b6c9c] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -0b6cac: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6cb0: 7240 c314 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c3 │ │ -0b6cb6: 0e00 |0005: return-void │ │ +0b4a40: |[0b4a40] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +0b4a50: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4a54: 7240 c314 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c3 │ │ +0b4a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -80743,19 +80749,19 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b6cb8: |[0b6cb8] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0b6cc8: 5420 cc06 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6ccc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b6cce: 7240 c414 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c4 │ │ -0b6cd4: 0e00 |0006: return-void │ │ +0b4a5c: |[0b4a5c] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0b4a6c: 5420 cc06 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4a70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b4a72: 7240 c414 3014 |0003: invoke-interface {v0, v3, v4, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c4 │ │ +0b4a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0006 line=337 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0007 reg=3 jobName Ljava/lang/String; │ │ @@ -80766,18 +80772,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b6cd8: |[0b6cd8] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -0b6ce8: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6cec: 7240 c414 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c4 │ │ -0b6cf2: 0e00 |0005: return-void │ │ +0b4a7c: |[0b4a7c] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +0b4a8c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4a90: 7240 c414 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14c4 │ │ +0b4a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0005 line=352 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -80789,18 +80795,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6cf4: |[0b6cf4] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ -0b6d04: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6d08: 7220 c514 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@14c5 │ │ -0b6d0e: 0e00 |0005: return-void │ │ +0b4a98: |[0b4a98] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +0b4aa8: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4aac: 7220 c514 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@14c5 │ │ +0b4ab2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -80810,18 +80816,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6d10: |[0b6d10] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ -0b6d20: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6d24: 7220 c614 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@14c6 │ │ -0b6d2a: 0e00 |0005: return-void │ │ +0b4ab4: |[0b4ab4] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ +0b4ac4: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4ac8: 7220 c614 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@14c6 │ │ +0b4ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -80831,33 +80837,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b6d2c: |[0b6d2c] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ -0b6d3c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ -0b6d40: 7220 c714 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@14c7 │ │ -0b6d46: 0e00 |0005: return-void │ │ +0b4ad0: |[0b4ad0] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +0b4ae0: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@06cc │ │ +0b4ae4: 7220 c714 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@14c7 │ │ +0b4aea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #465 header: │ │ class_idx : 874 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 250 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #465 annotations: │ │ Annotations on class │ │ @@ -80901,22 +80907,22 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b6d48: |[0b6d48] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ -0b6d58: 5b01 ce06 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ -0b6d5c: 5b02 d206 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@06d2 │ │ -0b6d60: 5b03 cf06 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ -0b6d64: 5904 d106 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@06d1 │ │ -0b6d68: 5b05 d006 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ -0b6d6c: 7010 3805 0000 |000a: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0538 │ │ -0b6d72: 0e00 |000d: return-void │ │ +0b4aec: |[0b4aec] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +0b4afc: 5b01 ce06 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ +0b4b00: 5b02 d206 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@06d2 │ │ +0b4b04: 5b03 cf06 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ +0b4b08: 5904 d106 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@06d1 │ │ +0b4b0c: 5b05 d006 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ +0b4b10: 7010 3805 0000 |000a: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0538 │ │ +0b4b16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -80930,20 +80936,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b6d74: |[0b6d74] android.support.v4.print.PrintHelperKitkat$1.onFinish:()V │ │ -0b6d84: 5410 d006 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ -0b6d88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b6d8c: 5410 d006 |0004: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ -0b6d90: 7210 ea14 0000 |0006: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@14ea │ │ -0b6d96: 0e00 |0009: return-void │ │ +0b4b18: |[0b4b18] android.support.v4.print.PrintHelperKitkat$1.onFinish:()V │ │ +0b4b28: 5410 d006 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ +0b4b2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b4b30: 5410 d006 |0004: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$1;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06d0 │ │ +0b4b34: 7210 ea14 0000 |0006: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@14ea │ │ +0b4b3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x0009 line=269 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ @@ -80953,33 +80959,33 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0b6d98: |[0b6d98] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -0b6da8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b6daa: 5b46 cd06 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ -0b6dae: 2202 fb00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ -0b6db2: 5443 d206 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@06d2 │ │ -0b6db6: 7020 3a05 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ -0b6dbc: 6e20 3c05 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ -0b6dc2: 0c02 |000d: move-result-object v2 │ │ -0b6dc4: 6e20 3d05 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ -0b6dca: 0c02 |0011: move-result-object v2 │ │ -0b6dcc: 6e10 3b05 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ -0b6dd2: 0c01 |0015: move-result-object v1 │ │ -0b6dd4: 6e20 3105 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ -0b6dda: 0a02 |0019: move-result v2 │ │ -0b6ddc: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -0b6de0: 6e30 3505 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ -0b6de6: 0e00 |001f: return-void │ │ -0b6de8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0b6dea: 28fb |0021: goto 001c // -0005 │ │ +0b4b3c: |[0b4b3c] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +0b4b4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b4b4e: 5b46 cd06 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ +0b4b52: 2202 fb00 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ +0b4b56: 5443 d206 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@06d2 │ │ +0b4b5a: 7020 3a05 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ +0b4b60: 6e20 3c05 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ +0b4b66: 0c02 |000d: move-result-object v2 │ │ +0b4b68: 6e20 3d05 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ +0b4b6e: 0c02 |0011: move-result-object v2 │ │ +0b4b70: 6e10 3b05 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ +0b4b76: 0c01 |0015: move-result-object v1 │ │ +0b4b78: 6e20 3105 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ +0b4b7e: 0a02 |0019: move-result v2 │ │ +0b4b80: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +0b4b84: 6e30 3505 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ +0b4b8a: 0e00 |001f: return-void │ │ +0b4b8c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0b4b8e: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ 0x0003 line=202 │ │ 0x0016 line=206 │ │ 0x001c line=207 │ │ 0x001f line=208 │ │ @@ -80999,88 +81005,88 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0b6dec: |[0b6dec] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -0b6dfc: 2205 ff00 |0000: new-instance v5, Landroid/print/pdf/PrintedPdfDocument; // type@00ff │ │ -0b6e00: 54a6 ce06 |0002: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ -0b6e04: 5466 ea06 |0004: iget-object v6, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b6e08: 54a7 cd06 |0006: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ -0b6e0c: 7030 3f05 6507 |0008: invoke-direct {v5, v6, v7}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@053f │ │ -0b6e12: 54a6 ce06 |000b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ -0b6e16: 54a7 cf06 |000d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ -0b6e1a: 54a8 cd06 |000f: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ -0b6e1e: 6e10 3205 0800 |0011: invoke-virtual {v8}, Landroid/print/PrintAttributes;.getColorMode:()I // method@0532 │ │ -0b6e24: 0a08 |0014: move-result v8 │ │ -0b6e26: 7130 ec14 7608 |0015: invoke-static {v6, v7, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14ec │ │ -0b6e2c: 0c03 |0018: move-result-object v3 │ │ -0b6e2e: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -0b6e30: 6e20 4205 6500 |001a: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0542 │ │ -0b6e36: 0c04 |001d: move-result-object v4 │ │ -0b6e38: 2200 8900 |001e: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -0b6e3c: 6e10 8003 0400 |0020: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0380 │ │ -0b6e42: 0c06 |0023: move-result-object v6 │ │ -0b6e44: 6e10 8103 0600 |0024: invoke-virtual {v6}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0381 │ │ -0b6e4a: 0c06 |0027: move-result-object v6 │ │ -0b6e4c: 7020 2a03 6000 |0028: invoke-direct {v0, v6}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032a │ │ -0b6e52: 54a6 ce06 |002b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ -0b6e56: 6e10 a102 0300 |002d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0b6e5c: 0a07 |0030: move-result v7 │ │ -0b6e5e: 6e10 9d02 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -0b6e64: 0a08 |0034: move-result v8 │ │ -0b6e66: 52a9 d106 |0035: iget v9, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@06d1 │ │ -0b6e6a: 7159 ed14 7608 |0037: invoke-static {v6, v7, v8, v0, v9}, Landroid/support/v4/print/PrintHelperKitkat;.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14ed │ │ -0b6e70: 0c02 |003a: move-result-object v2 │ │ -0b6e72: 6e10 7f03 0400 |003b: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@037f │ │ -0b6e78: 0c06 |003e: move-result-object v6 │ │ -0b6e7a: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -0b6e7c: 6e40 b402 3672 |0040: invoke-virtual {v6, v3, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b4 │ │ -0b6e82: 6e20 4105 4500 |0043: invoke-virtual {v5, v4}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0541 │ │ -0b6e88: 2206 4308 |0046: new-instance v6, Ljava/io/FileOutputStream; // type@0843 │ │ -0b6e8c: 6e10 0a05 0c00 |0048: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@050a │ │ -0b6e92: 0c07 |004b: move-result-object v7 │ │ -0b6e94: 7020 a342 7600 |004c: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@42a3 │ │ -0b6e9a: 6e20 4305 6500 |004f: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0543 │ │ -0b6ea0: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -0b6ea2: 2366 0009 |0053: new-array v6, v6, [Landroid/print/PageRange; // type@0900 │ │ -0b6ea6: 1207 |0055: const/4 v7, #int 0 // #0 │ │ -0b6ea8: 6208 c600 |0056: sget-object v8, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@00c6 │ │ -0b6eac: 4d08 0607 |0058: aput-object v8, v6, v7 │ │ -0b6eb0: 6e20 3705 6e00 |005a: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0537 │ │ -0b6eb6: 3805 0500 |005d: if-eqz v5, 0062 // +0005 │ │ -0b6eba: 6e10 4005 0500 |005f: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ -0b6ec0: 380c 0500 |0062: if-eqz v12, 0067 // +0005 │ │ -0b6ec4: 6e10 0905 0c00 |0064: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ -0b6eca: 54a6 cf06 |0067: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ -0b6ece: 3263 0500 |0069: if-eq v3, v6, 006e // +0005 │ │ -0b6ed2: 6e10 a402 0300 |006b: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ -0b6ed8: 0e00 |006e: return-void │ │ -0b6eda: 0d01 |006f: move-exception v1 │ │ -0b6edc: 1a06 d816 |0070: const-string v6, "PrintHelperKitkat" // string@16d8 │ │ -0b6ee0: 1a07 de07 |0072: const-string v7, "Error writing printed content" // string@07de │ │ -0b6ee4: 7130 5a37 7601 |0074: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0b6eea: 1206 |0077: const/4 v6, #int 0 // #0 │ │ -0b6eec: 6e20 3605 6e00 |0078: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0536 │ │ -0b6ef2: 28e2 |007b: goto 005d // -001e │ │ -0b6ef4: 0d06 |007c: move-exception v6 │ │ -0b6ef6: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ -0b6efa: 6e10 4005 0500 |007f: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ -0b6f00: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ -0b6f04: 6e10 0905 0c00 |0084: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ -0b6f0a: 54a7 cf06 |0087: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ -0b6f0e: 3273 0500 |0089: if-eq v3, v7, 008e // +0005 │ │ -0b6f12: 6e10 a402 0300 |008b: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ -0b6f18: 2706 |008e: throw v6 │ │ -0b6f1a: 0d06 |008f: move-exception v6 │ │ -0b6f1c: 28d7 |0090: goto 0067 // -0029 │ │ -0b6f1e: 0d07 |0091: move-exception v7 │ │ -0b6f20: 28f5 |0092: goto 0087 // -000b │ │ +0b4b90: |[0b4b90] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0b4ba0: 2205 ff00 |0000: new-instance v5, Landroid/print/pdf/PrintedPdfDocument; // type@00ff │ │ +0b4ba4: 54a6 ce06 |0002: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ +0b4ba8: 5466 ea06 |0004: iget-object v6, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b4bac: 54a7 cd06 |0006: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ +0b4bb0: 7030 3f05 6507 |0008: invoke-direct {v5, v6, v7}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@053f │ │ +0b4bb6: 54a6 ce06 |000b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ +0b4bba: 54a7 cf06 |000d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ +0b4bbe: 54a8 cd06 |000f: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@06cd │ │ +0b4bc2: 6e10 3205 0800 |0011: invoke-virtual {v8}, Landroid/print/PrintAttributes;.getColorMode:()I // method@0532 │ │ +0b4bc8: 0a08 |0014: move-result v8 │ │ +0b4bca: 7130 ec14 7608 |0015: invoke-static {v6, v7, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14ec │ │ +0b4bd0: 0c03 |0018: move-result-object v3 │ │ +0b4bd2: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +0b4bd4: 6e20 4205 6500 |001a: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0542 │ │ +0b4bda: 0c04 |001d: move-result-object v4 │ │ +0b4bdc: 2200 8900 |001e: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +0b4be0: 6e10 8003 0400 |0020: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0380 │ │ +0b4be6: 0c06 |0023: move-result-object v6 │ │ +0b4be8: 6e10 8103 0600 |0024: invoke-virtual {v6}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0381 │ │ +0b4bee: 0c06 |0027: move-result-object v6 │ │ +0b4bf0: 7020 2a03 6000 |0028: invoke-direct {v0, v6}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032a │ │ +0b4bf6: 54a6 ce06 |002b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06ce │ │ +0b4bfa: 6e10 a102 0300 |002d: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0b4c00: 0a07 |0030: move-result v7 │ │ +0b4c02: 6e10 9d02 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +0b4c08: 0a08 |0034: move-result v8 │ │ +0b4c0a: 52a9 d106 |0035: iget v9, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@06d1 │ │ +0b4c0e: 7159 ed14 7608 |0037: invoke-static {v6, v7, v8, v0, v9}, Landroid/support/v4/print/PrintHelperKitkat;.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14ed │ │ +0b4c14: 0c02 |003a: move-result-object v2 │ │ +0b4c16: 6e10 7f03 0400 |003b: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@037f │ │ +0b4c1c: 0c06 |003e: move-result-object v6 │ │ +0b4c1e: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +0b4c20: 6e40 b402 3672 |0040: invoke-virtual {v6, v3, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b4 │ │ +0b4c26: 6e20 4105 4500 |0043: invoke-virtual {v5, v4}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0541 │ │ +0b4c2c: 2206 4308 |0046: new-instance v6, Ljava/io/FileOutputStream; // type@0843 │ │ +0b4c30: 6e10 0a05 0c00 |0048: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@050a │ │ +0b4c36: 0c07 |004b: move-result-object v7 │ │ +0b4c38: 7020 a342 7600 |004c: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@42a3 │ │ +0b4c3e: 6e20 4305 6500 |004f: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0543 │ │ +0b4c44: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +0b4c46: 2366 0009 |0053: new-array v6, v6, [Landroid/print/PageRange; // type@0900 │ │ +0b4c4a: 1207 |0055: const/4 v7, #int 0 // #0 │ │ +0b4c4c: 6208 c600 |0056: sget-object v8, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@00c6 │ │ +0b4c50: 4d08 0607 |0058: aput-object v8, v6, v7 │ │ +0b4c54: 6e20 3705 6e00 |005a: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0537 │ │ +0b4c5a: 3805 0500 |005d: if-eqz v5, 0062 // +0005 │ │ +0b4c5e: 6e10 4005 0500 |005f: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ +0b4c64: 380c 0500 |0062: if-eqz v12, 0067 // +0005 │ │ +0b4c68: 6e10 0905 0c00 |0064: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ +0b4c6e: 54a6 cf06 |0067: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ +0b4c72: 3263 0500 |0069: if-eq v3, v6, 006e // +0005 │ │ +0b4c76: 6e10 a402 0300 |006b: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ +0b4c7c: 0e00 |006e: return-void │ │ +0b4c7e: 0d01 |006f: move-exception v1 │ │ +0b4c80: 1a06 d416 |0070: const-string v6, "PrintHelperKitkat" // string@16d4 │ │ +0b4c84: 1a07 da07 |0072: const-string v7, "Error writing printed content" // string@07da │ │ +0b4c88: 7130 5a37 7601 |0074: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0b4c8e: 1206 |0077: const/4 v6, #int 0 // #0 │ │ +0b4c90: 6e20 3605 6e00 |0078: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0536 │ │ +0b4c96: 28e2 |007b: goto 005d // -001e │ │ +0b4c98: 0d06 |007c: move-exception v6 │ │ +0b4c9a: 3805 0500 |007d: if-eqz v5, 0082 // +0005 │ │ +0b4c9e: 6e10 4005 0500 |007f: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ +0b4ca4: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ +0b4ca8: 6e10 0905 0c00 |0084: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ +0b4cae: 54a7 cf06 |0087: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@06cf │ │ +0b4cb2: 3273 0500 |0089: if-eq v3, v7, 008e // +0005 │ │ +0b4cb6: 6e10 a402 0300 |008b: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ +0b4cbc: 2706 |008e: throw v6 │ │ +0b4cbe: 0d06 |008f: move-exception v6 │ │ +0b4cc0: 28d7 |0090: goto 0067 // -0029 │ │ +0b4cc2: 0d07 |0091: move-exception v7 │ │ +0b4cc4: 28f5 |0092: goto 0087 // -000b │ │ catches : 5 │ │ 0x001a - 0x0046 │ │ -> 0x007c │ │ 0x0046 - 0x005d │ │ Ljava/io/IOException; -> 0x006f │ │ -> 0x007c │ │ 0x0064 - 0x0067 │ │ @@ -81128,21 +81134,21 @@ │ │ 0x000b - 0x0093 reg=5 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ 0x0000 - 0x0093 reg=10 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x0093 reg=11 pageRanges [Landroid/print/PageRange; │ │ 0x0000 - 0x0093 reg=12 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x0093 reg=13 cancellationSignal Landroid/os/CancellationSignal; │ │ 0x0000 - 0x0093 reg=14 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #466 header: │ │ class_idx : 875 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #466 annotations: │ │ Annotations on class │ │ @@ -81167,18 +81173,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b6f60: |[0b6f60] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ -0b6f70: 5b01 d306 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ -0b6f74: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b6f7a: 0e00 |0005: return-void │ │ +0b4d04: |[0b4d04] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ +0b4d14: 5b01 d306 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ +0b4d18: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b4d1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -81188,37 +81194,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b6f7c: |[0b6f7c] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ -0b6f8c: 5420 d306 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ -0b6f90: 5400 d406 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b6f94: 7110 e514 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$200:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@14e5 │ │ -0b6f9a: 5420 d306 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ -0b6f9e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0b6fa0: 6e20 db14 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@14db │ │ -0b6fa6: 0e00 |000d: return-void │ │ +0b4d20: |[0b4d20] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ +0b4d30: 5420 d306 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ +0b4d34: 5400 d406 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4d38: 7110 e514 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$200:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@14e5 │ │ +0b4d3e: 5420 d306 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@06d3 │ │ +0b4d42: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0b4d44: 6e20 db14 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@14db │ │ +0b4d4a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0007 line=355 │ │ 0x000d line=356 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #467 header: │ │ class_idx : 876 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 210 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #467 annotations: │ │ Annotations on class │ │ @@ -81259,22 +81265,22 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b6fa8: |[0b6fa8] android.support.v4.print.PrintHelperKitkat$2$1.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V │ │ -0b6fb8: 5b01 d406 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b6fbc: 5b02 d506 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@06d5 │ │ -0b6fc0: 5b03 d706 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@06d7 │ │ -0b6fc4: 5b04 d806 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@06d8 │ │ -0b6fc8: 5b05 d606 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ -0b6fcc: 7010 9204 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0492 │ │ -0b6fd2: 0e00 |000d: return-void │ │ +0b4d4c: |[0b4d4c] android.support.v4.print.PrintHelperKitkat$2$1.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V │ │ +0b4d5c: 5b01 d406 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4d60: 5b02 d506 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@06d5 │ │ +0b4d64: 5b03 d706 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@06d7 │ │ +0b4d68: 5b04 d806 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@06d8 │ │ +0b4d6c: 5b05 d606 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ +0b4d70: 7010 9204 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0492 │ │ +0b4d76: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -81288,26 +81294,26 @@ │ │ type : '([Landroid/net/Uri;)Landroid/graphics/Bitmap;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0b6fd4: |[0b6fd4] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -0b6fe4: 5430 d406 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b6fe8: 5400 dc06 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b6fec: 5431 d406 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b6ff0: 5411 df06 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@06df │ │ -0b6ff4: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ -0b6ff8: 7130 ee14 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@14ee │ │ -0b6ffe: 0c00 |000d: move-result-object v0 │ │ -0b7000: 1100 |000e: return-object v0 │ │ -0b7002: 0d00 |000f: move-exception v0 │ │ -0b7004: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b7006: 28fd |0011: goto 000e // -0003 │ │ +0b4d78: |[0b4d78] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +0b4d88: 5430 d406 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4d8c: 5400 dc06 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4d90: 5431 d406 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4d94: 5411 df06 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@06df │ │ +0b4d98: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ +0b4d9c: 7130 ee14 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@14ee │ │ +0b4da2: 0c00 |000d: move-result-object v0 │ │ +0b4da4: 1100 |000e: return-object v0 │ │ +0b4da6: 0d00 |000f: move-exception v0 │ │ +0b4da8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b4daa: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=363 │ │ 0x000e line=367 │ │ 0x000f line=364 │ │ @@ -81321,19 +81327,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 │ │ -0b7018: |[0b7018] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b7028: 1f02 fd08 |0000: check-cast v2, [Landroid/net/Uri; // type@08fd │ │ -0b702c: 6e20 dc14 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@14dc │ │ -0b7032: 0c00 |0005: move-result-object v0 │ │ -0b7034: 1100 |0006: return-object v0 │ │ +0b4dbc: |[0b4dbc] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b4dcc: 1f02 fd08 |0000: check-cast v2, [Landroid/net/Uri; // type@08fd │ │ +0b4dd0: 6e20 dc14 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@14dc │ │ +0b4dd6: 0c00 |0005: move-result-object v0 │ │ +0b4dd8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -81342,21 +81348,21 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b7038: |[0b7038] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ -0b7048: 5420 d606 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ -0b704c: 6e10 3305 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0533 │ │ -0b7052: 5420 d406 |0005: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b7056: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b7058: 5b01 db06 |0008: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ -0b705c: 0e00 |000a: return-void │ │ +0b4ddc: |[0b4ddc] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ +0b4dec: 5420 d606 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ +0b4df0: 6e10 3305 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0533 │ │ +0b4df6: 5420 d406 |0005: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4dfa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b4dfc: 5b01 db06 |0008: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ +0b4e00: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0005 line=393 │ │ 0x000a line=394 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ @@ -81367,18 +81373,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 │ │ -0b7060: |[0b7060] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ -0b7070: 1f01 6e00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@006e │ │ -0b7074: 6e20 df14 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@14df │ │ -0b707a: 0e00 |0005: return-void │ │ +0b4e04: |[0b4e04] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ +0b4e14: 1f01 6e00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@006e │ │ +0b4e18: 6e20 df14 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@14df │ │ +0b4e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -81387,46 +81393,46 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0b707c: |[0b707c] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -0b708c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0b708e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b7090: 6f20 9604 6500 |0002: invoke-super {v5, v6}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0496 │ │ -0b7096: 5452 d406 |0005: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b709a: 5b26 da06 |0007: iput-object v6, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b709e: 3806 2d00 |0009: if-eqz v6, 0036 // +002d │ │ -0b70a2: 2202 fb00 |000b: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ -0b70a6: 5453 d406 |000d: iget-object v3, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b70aa: 5433 e006 |000f: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ -0b70ae: 7020 3a05 3200 |0011: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ -0b70b4: 6e20 3c05 0200 |0014: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ -0b70ba: 0c02 |0017: move-result-object v2 │ │ -0b70bc: 6e20 3d05 0200 |0018: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ -0b70c2: 0c02 |001b: move-result-object v2 │ │ -0b70c4: 6e10 3b05 0200 |001c: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ -0b70ca: 0c01 |001f: move-result-object v1 │ │ -0b70cc: 5452 d706 |0020: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@06d7 │ │ -0b70d0: 5453 d806 |0022: iget-object v3, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@06d8 │ │ -0b70d4: 6e20 3105 3200 |0024: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ -0b70da: 0a02 |0027: move-result v2 │ │ -0b70dc: 3902 0c00 |0028: if-nez v2, 0034 // +000c │ │ -0b70e0: 5452 d606 |002a: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ -0b70e4: 6e30 3505 1200 |002c: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ -0b70ea: 5452 d406 |002f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ -0b70ee: 5b24 db06 |0031: iput-object v4, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ -0b70f2: 0e00 |0033: return-void │ │ -0b70f4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0b70f6: 28f5 |0035: goto 002a // -000b │ │ -0b70f8: 5452 d606 |0036: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ -0b70fc: 6e20 3405 4200 |0038: invoke-virtual {v2, v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@0534 │ │ -0b7102: 28f4 |003b: goto 002f // -000c │ │ +0b4e20: |[0b4e20] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +0b4e30: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b4e32: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b4e34: 6f20 9604 6500 |0002: invoke-super {v5, v6}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@0496 │ │ +0b4e3a: 5452 d406 |0005: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4e3e: 5b26 da06 |0007: iput-object v6, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b4e42: 3806 2d00 |0009: if-eqz v6, 0036 // +002d │ │ +0b4e46: 2202 fb00 |000b: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ +0b4e4a: 5453 d406 |000d: iget-object v3, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4e4e: 5433 e006 |000f: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ +0b4e52: 7020 3a05 3200 |0011: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ +0b4e58: 6e20 3c05 0200 |0014: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ +0b4e5e: 0c02 |0017: move-result-object v2 │ │ +0b4e60: 6e20 3d05 0200 |0018: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ +0b4e66: 0c02 |001b: move-result-object v2 │ │ +0b4e68: 6e10 3b05 0200 |001c: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ +0b4e6e: 0c01 |001f: move-result-object v1 │ │ +0b4e70: 5452 d706 |0020: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@06d7 │ │ +0b4e74: 5453 d806 |0022: iget-object v3, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@06d8 │ │ +0b4e78: 6e20 3105 3200 |0024: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ +0b4e7e: 0a02 |0027: move-result v2 │ │ +0b4e80: 3902 0c00 |0028: if-nez v2, 0034 // +000c │ │ +0b4e84: 5452 d606 |002a: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ +0b4e88: 6e30 3505 1200 |002c: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ +0b4e8e: 5452 d406 |002f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@06d4 │ │ +0b4e92: 5b24 db06 |0031: iput-object v4, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ +0b4e96: 0e00 |0033: return-void │ │ +0b4e98: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0b4e9a: 28f5 |0035: goto 002a // -000b │ │ +0b4e9c: 5452 d606 |0036: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@06d6 │ │ +0b4ea0: 6e20 3405 4200 |0038: invoke-virtual {v2, v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@0534 │ │ +0b4ea6: 28f4 |003b: goto 002f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=372 │ │ 0x0005 line=373 │ │ 0x0009 line=374 │ │ 0x000b line=375 │ │ 0x0020 line=379 │ │ @@ -81447,18 +81453,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 │ │ -0b7104: |[0b7104] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ -0b7114: 1f01 6e00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@006e │ │ -0b7118: 6e20 e114 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@14e1 │ │ -0b711e: 0e00 |0005: return-void │ │ +0b4ea8: |[0b4ea8] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +0b4eb8: 1f01 6e00 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@006e │ │ +0b4ebc: 6e20 e114 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@14e1 │ │ +0b4ec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -81467,34 +81473,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b7120: |[0b7120] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ -0b7130: 5420 d506 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@06d5 │ │ -0b7134: 2201 6b03 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@036b │ │ -0b7138: 7020 d814 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@14d8 │ │ -0b713e: 6e20 c804 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@04c8 │ │ -0b7144: 0e00 |000a: return-void │ │ +0b4ec4: |[0b4ec4] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ +0b4ed4: 5420 d506 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@06d5 │ │ +0b4ed8: 2201 6b03 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@036b │ │ +0b4edc: 7020 d814 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@14d8 │ │ +0b4ee2: 6e20 c804 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@04c8 │ │ +0b4ee8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x000a line=358 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #468 header: │ │ class_idx : 877 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 250 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #468 annotations: │ │ Annotations on class │ │ @@ -81548,24 +81554,24 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b7148: |[0b7148] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V │ │ -0b7158: 5b12 dc06 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b715c: 5b13 e006 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ -0b7160: 5b14 df06 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@06df │ │ -0b7164: 5b15 dd06 |0006: iput-object v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ -0b7168: 5916 de06 |0008: iput v6, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@06de │ │ -0b716c: 7010 3805 0100 |000a: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@0538 │ │ -0b7172: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0b7174: 5b10 da06 |000e: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b7178: 0e00 |0010: return-void │ │ +0b4eec: |[0b4eec] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V │ │ +0b4efc: 5b12 dc06 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4f00: 5b13 e006 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ +0b4f04: 5b14 df06 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@06df │ │ +0b4f08: 5b15 dd06 |0006: iput-object v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ +0b4f0c: 5916 de06 |0008: iput v6, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@06de │ │ +0b4f10: 7010 3805 0100 |000a: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@0538 │ │ +0b4f16: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0b4f18: 5b10 da06 |000e: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b4f1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000d line=319 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x0011 reg=2 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ @@ -81579,17 +81585,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b717c: |[0b717c] android.support.v4.print.PrintHelperKitkat$2.access$200:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ -0b718c: 7010 e614 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@14e6 │ │ -0b7192: 0e00 |0003: return-void │ │ +0b4f20: |[0b4f20] android.support.v4.print.PrintHelperKitkat$2.access$200:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ +0b4f30: 7010 e614 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@14e6 │ │ +0b4f36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ @@ -81597,33 +81603,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0b7194: |[0b7194] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ -0b71a4: 5430 dc06 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b71a8: 7110 ef14 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$400:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@14ef │ │ -0b71ae: 0c01 |0005: move-result-object v1 │ │ -0b71b0: 1d01 |0006: monitor-enter v1 │ │ -0b71b2: 5430 dc06 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b71b6: 5400 eb06 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b71ba: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -0b71be: 5430 dc06 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b71c2: 5400 eb06 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b71c6: 6e10 a702 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@02a7 │ │ -0b71cc: 5430 dc06 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b71d0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0b71d2: 5b02 eb06 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b71d6: 1e01 |0019: monitor-exit v1 │ │ -0b71d8: 0e00 |001a: return-void │ │ -0b71da: 0d00 |001b: move-exception v0 │ │ -0b71dc: 1e01 |001c: monitor-exit v1 │ │ -0b71de: 2700 |001d: throw v0 │ │ +0b4f38: |[0b4f38] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ +0b4f48: 5430 dc06 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4f4c: 7110 ef14 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$400:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@14ef │ │ +0b4f52: 0c01 |0005: move-result-object v1 │ │ +0b4f54: 1d01 |0006: monitor-enter v1 │ │ +0b4f56: 5430 dc06 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4f5a: 5400 eb06 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b4f5e: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +0b4f62: 5430 dc06 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4f66: 5400 eb06 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b4f6a: 6e10 a702 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@02a7 │ │ +0b4f70: 5430 dc06 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b4f74: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0b4f76: 5b02 eb06 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b4f7a: 1e01 |0019: monitor-exit v1 │ │ +0b4f7c: 0e00 |001a: return-void │ │ +0b4f7e: 0d00 |001b: move-exception v0 │ │ +0b4f80: 1e01 |001c: monitor-exit v1 │ │ +0b4f82: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=399 │ │ 0x0007 line=400 │ │ 0x000d line=401 │ │ @@ -81640,33 +81646,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0b71ec: |[0b71ec] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ -0b71fc: 6f10 3905 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0539 │ │ -0b7202: 7010 e614 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@14e6 │ │ -0b7208: 5420 db06 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ -0b720c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0b7210: 5420 db06 |000a: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ -0b7214: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0b7216: 6e20 9304 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0493 │ │ -0b721c: 5420 dd06 |0010: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ -0b7220: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ -0b7224: 5420 dd06 |0014: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ -0b7228: 7210 ea14 0000 |0016: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@14ea │ │ -0b722e: 5420 da06 |0019: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b7232: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -0b7236: 5420 da06 |001d: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b723a: 6e10 a402 0000 |001f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ -0b7240: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0b7242: 5b20 da06 |0023: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b7246: 0e00 |0025: return-void │ │ +0b4f90: |[0b4f90] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ +0b4fa0: 6f10 3905 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0539 │ │ +0b4fa6: 7010 e614 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@14e6 │ │ +0b4fac: 5420 db06 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ +0b4fb0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0b4fb4: 5420 db06 |000a: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ +0b4fb8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0b4fba: 6e20 9304 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@0493 │ │ +0b4fc0: 5420 dd06 |0010: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ +0b4fc4: 3800 0700 |0012: if-eqz v0, 0019 // +0007 │ │ +0b4fc8: 5420 dd06 |0014: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.val$callback:Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback; // field@06dd │ │ +0b4fcc: 7210 ea14 0000 |0016: invoke-interface {v0}, Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;.onFinish:()V // method@14ea │ │ +0b4fd2: 5420 da06 |0019: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b4fd6: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +0b4fda: 5420 da06 |001d: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b4fde: 6e10 a402 0000 |001f: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ +0b4fe4: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0b4fe6: 5b20 da06 |0023: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b4fea: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0003 line=410 │ │ 0x0006 line=411 │ │ 0x000a line=412 │ │ 0x0010 line=414 │ │ @@ -81683,53 +81689,53 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 68 16-bit code units │ │ -0b7248: |[0b7248] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -0b7258: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0b725a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0b725c: 5b9b d906 |0002: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ -0b7260: 6e10 c704 0c00 |0004: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@04c7 │ │ -0b7266: 0a00 |0007: move-result v0 │ │ -0b7268: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0b726c: 6e10 3305 0d00 |000a: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0533 │ │ -0b7272: 0e00 |000d: return-void │ │ -0b7274: 5490 da06 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b7278: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -0b727c: 2200 fb00 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ -0b7280: 5491 e006 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ -0b7284: 7020 3a05 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ -0b728a: 6e20 3c05 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ -0b7290: 0c00 |001c: move-result-object v0 │ │ -0b7292: 6e20 3d05 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ -0b7298: 0c00 |0020: move-result-object v0 │ │ -0b729a: 6e10 3b05 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ -0b72a0: 0c07 |0024: move-result-object v7 │ │ -0b72a2: 6e20 3105 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ -0b72a8: 0a00 |0028: move-result v0 │ │ -0b72aa: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -0b72ae: 6e30 3505 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ -0b72b4: 28df |002e: goto 000d // -0021 │ │ -0b72b6: 0186 |002f: move v6, v8 │ │ -0b72b8: 28fb |0030: goto 002b // -0005 │ │ -0b72ba: 2200 6c03 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@036c │ │ -0b72be: 0791 |0033: move-object v1, v9 │ │ -0b72c0: 07c2 |0034: move-object v2, v12 │ │ -0b72c2: 07b3 |0035: move-object v3, v11 │ │ -0b72c4: 07a4 |0036: move-object v4, v10 │ │ -0b72c6: 07d5 |0037: move-object v5, v13 │ │ -0b72c8: 7606 da14 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V // method@14da │ │ -0b72ce: 2381 fd08 |003b: new-array v1, v8, [Landroid/net/Uri; // type@08fd │ │ -0b72d2: 6e20 de14 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@14de │ │ -0b72d8: 0c00 |0040: move-result-object v0 │ │ -0b72da: 5b90 db06 |0041: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ -0b72de: 28ca |0043: goto 000d // -0036 │ │ +0b4fec: |[0b4fec] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +0b4ffc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0b4ffe: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0b5000: 5b9b d906 |0002: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ +0b5004: 6e10 c704 0c00 |0004: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@04c7 │ │ +0b500a: 0a00 |0007: move-result v0 │ │ +0b500c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0b5010: 6e10 3305 0d00 |000a: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0533 │ │ +0b5016: 0e00 |000d: return-void │ │ +0b5018: 5490 da06 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b501c: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +0b5020: 2200 fb00 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00fb │ │ +0b5024: 5491 e006 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@06e0 │ │ +0b5028: 7020 3a05 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@053a │ │ +0b502e: 6e20 3c05 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053c │ │ +0b5034: 0c00 |001c: move-result-object v0 │ │ +0b5036: 6e20 3d05 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@053d │ │ +0b503c: 0c00 |0020: move-result-object v0 │ │ +0b503e: 6e10 3b05 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@053b │ │ +0b5044: 0c07 |0024: move-result-object v7 │ │ +0b5046: 6e20 3105 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0531 │ │ +0b504c: 0a00 |0028: move-result v0 │ │ +0b504e: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +0b5052: 6e30 3505 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0535 │ │ +0b5058: 28df |002e: goto 000d // -0021 │ │ +0b505a: 0186 |002f: move v6, v8 │ │ +0b505c: 28fb |0030: goto 002b // -0005 │ │ +0b505e: 2200 6c03 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@036c │ │ +0b5062: 0791 |0033: move-object v1, v9 │ │ +0b5064: 07c2 |0034: move-object v2, v12 │ │ +0b5066: 07b3 |0035: move-object v3, v11 │ │ +0b5068: 07a4 |0036: move-object v4, v10 │ │ +0b506a: 07d5 |0037: move-object v5, v13 │ │ +0b506c: 7606 da14 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V // method@14da │ │ +0b5072: 2381 fd08 |003b: new-array v1, v8, [Landroid/net/Uri; // type@08fd │ │ +0b5076: 6e20 de14 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@14de │ │ +0b507c: 0c00 |0040: move-result-object v0 │ │ +0b507e: 5b90 db06 |0041: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mLoadBitmap:Landroid/os/AsyncTask; // field@06db │ │ +0b5082: 28ca |0043: goto 000d // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0004 line=330 │ │ 0x000a line=331 │ │ 0x000d line=396 │ │ 0x000e line=335 │ │ @@ -81753,90 +81759,90 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -0b72e0: |[0b72e0] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -0b72f0: 2205 ff00 |0000: new-instance v5, Landroid/print/pdf/PrintedPdfDocument; // type@00ff │ │ -0b72f4: 54a6 dc06 |0002: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b72f8: 5466 ea06 |0004: iget-object v6, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b72fc: 54a7 d906 |0006: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ -0b7300: 7030 3f05 6507 |0008: invoke-direct {v5, v6, v7}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@053f │ │ -0b7306: 54a6 dc06 |000b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b730a: 54a7 da06 |000d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b730e: 54a8 d906 |000f: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ -0b7312: 6e10 3205 0800 |0011: invoke-virtual {v8}, Landroid/print/PrintAttributes;.getColorMode:()I // method@0532 │ │ -0b7318: 0a08 |0014: move-result v8 │ │ -0b731a: 7130 ec14 7608 |0015: invoke-static {v6, v7, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14ec │ │ -0b7320: 0c03 |0018: move-result-object v3 │ │ -0b7322: 1216 |0019: const/4 v6, #int 1 // #1 │ │ -0b7324: 6e20 4205 6500 |001a: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0542 │ │ -0b732a: 0c04 |001d: move-result-object v4 │ │ -0b732c: 2200 8900 |001e: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -0b7330: 6e10 8003 0400 |0020: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0380 │ │ -0b7336: 0c06 |0023: move-result-object v6 │ │ -0b7338: 6e10 8103 0600 |0024: invoke-virtual {v6}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0381 │ │ -0b733e: 0c06 |0027: move-result-object v6 │ │ -0b7340: 7020 2a03 6000 |0028: invoke-direct {v0, v6}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032a │ │ -0b7346: 54a6 dc06 |002b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ -0b734a: 54a7 da06 |002d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b734e: 6e10 a102 0700 |002f: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0b7354: 0a07 |0032: move-result v7 │ │ -0b7356: 54a8 da06 |0033: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b735a: 6e10 9d02 0800 |0035: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -0b7360: 0a08 |0038: move-result v8 │ │ -0b7362: 52a9 de06 |0039: iget v9, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@06de │ │ -0b7366: 7159 ed14 7608 |003b: invoke-static {v6, v7, v8, v0, v9}, Landroid/support/v4/print/PrintHelperKitkat;.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14ed │ │ -0b736c: 0c02 |003e: move-result-object v2 │ │ -0b736e: 6e10 7f03 0400 |003f: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@037f │ │ -0b7374: 0c06 |0042: move-result-object v6 │ │ -0b7376: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -0b7378: 6e40 b402 3672 |0044: invoke-virtual {v6, v3, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b4 │ │ -0b737e: 6e20 4105 4500 |0047: invoke-virtual {v5, v4}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0541 │ │ -0b7384: 2206 4308 |004a: new-instance v6, Ljava/io/FileOutputStream; // type@0843 │ │ -0b7388: 6e10 0a05 0c00 |004c: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@050a │ │ -0b738e: 0c07 |004f: move-result-object v7 │ │ -0b7390: 7020 a342 7600 |0050: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@42a3 │ │ -0b7396: 6e20 4305 6500 |0053: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0543 │ │ -0b739c: 1216 |0056: const/4 v6, #int 1 // #1 │ │ -0b739e: 2366 0009 |0057: new-array v6, v6, [Landroid/print/PageRange; // type@0900 │ │ -0b73a2: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -0b73a4: 6208 c600 |005a: sget-object v8, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@00c6 │ │ -0b73a8: 4d08 0607 |005c: aput-object v8, v6, v7 │ │ -0b73ac: 6e20 3705 6e00 |005e: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0537 │ │ -0b73b2: 3805 0500 |0061: if-eqz v5, 0066 // +0005 │ │ -0b73b6: 6e10 4005 0500 |0063: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ -0b73bc: 380c 0500 |0066: if-eqz v12, 006b // +0005 │ │ -0b73c0: 6e10 0905 0c00 |0068: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ -0b73c6: 54a6 da06 |006b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b73ca: 3263 0500 |006d: if-eq v3, v6, 0072 // +0005 │ │ -0b73ce: 6e10 a402 0300 |006f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ -0b73d4: 0e00 |0072: return-void │ │ -0b73d6: 0d01 |0073: move-exception v1 │ │ -0b73d8: 1a06 d816 |0074: const-string v6, "PrintHelperKitkat" // string@16d8 │ │ -0b73dc: 1a07 de07 |0076: const-string v7, "Error writing printed content" // string@07de │ │ -0b73e0: 7130 5a37 7601 |0078: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0b73e6: 1206 |007b: const/4 v6, #int 0 // #0 │ │ -0b73e8: 6e20 3605 6e00 |007c: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0536 │ │ -0b73ee: 28e2 |007f: goto 0061 // -001e │ │ -0b73f0: 0d06 |0080: move-exception v6 │ │ -0b73f2: 3805 0500 |0081: if-eqz v5, 0086 // +0005 │ │ -0b73f6: 6e10 4005 0500 |0083: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ -0b73fc: 380c 0500 |0086: if-eqz v12, 008b // +0005 │ │ -0b7400: 6e10 0905 0c00 |0088: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ -0b7406: 54a7 da06 |008b: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ -0b740a: 3273 0500 |008d: if-eq v3, v7, 0092 // +0005 │ │ -0b740e: 6e10 a402 0300 |008f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ -0b7414: 2706 |0092: throw v6 │ │ -0b7416: 0d06 |0093: move-exception v6 │ │ -0b7418: 28d7 |0094: goto 006b // -0029 │ │ -0b741a: 0d07 |0095: move-exception v7 │ │ -0b741c: 28f5 |0096: goto 008b // -000b │ │ +0b5084: |[0b5084] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0b5094: 2205 ff00 |0000: new-instance v5, Landroid/print/pdf/PrintedPdfDocument; // type@00ff │ │ +0b5098: 54a6 dc06 |0002: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b509c: 5466 ea06 |0004: iget-object v6, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b50a0: 54a7 d906 |0006: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ +0b50a4: 7030 3f05 6507 |0008: invoke-direct {v5, v6, v7}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@053f │ │ +0b50aa: 54a6 dc06 |000b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b50ae: 54a7 da06 |000d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b50b2: 54a8 d906 |000f: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@06d9 │ │ +0b50b6: 6e10 3205 0800 |0011: invoke-virtual {v8}, Landroid/print/PrintAttributes;.getColorMode:()I // method@0532 │ │ +0b50bc: 0a08 |0014: move-result v8 │ │ +0b50be: 7130 ec14 7608 |0015: invoke-static {v6, v7, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14ec │ │ +0b50c4: 0c03 |0018: move-result-object v3 │ │ +0b50c6: 1216 |0019: const/4 v6, #int 1 // #1 │ │ +0b50c8: 6e20 4205 6500 |001a: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0542 │ │ +0b50ce: 0c04 |001d: move-result-object v4 │ │ +0b50d0: 2200 8900 |001e: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +0b50d4: 6e10 8003 0400 |0020: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0380 │ │ +0b50da: 0c06 |0023: move-result-object v6 │ │ +0b50dc: 6e10 8103 0600 |0024: invoke-virtual {v6}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0381 │ │ +0b50e2: 0c06 |0027: move-result-object v6 │ │ +0b50e4: 7020 2a03 6000 |0028: invoke-direct {v0, v6}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@032a │ │ +0b50ea: 54a6 dc06 |002b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@06dc │ │ +0b50ee: 54a7 da06 |002d: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b50f2: 6e10 a102 0700 |002f: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0b50f8: 0a07 |0032: move-result v7 │ │ +0b50fa: 54a8 da06 |0033: iget-object v8, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b50fe: 6e10 9d02 0800 |0035: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +0b5104: 0a08 |0038: move-result v8 │ │ +0b5106: 52a9 de06 |0039: iget v9, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@06de │ │ +0b510a: 7159 ed14 7608 |003b: invoke-static {v6, v7, v8, v0, v9}, Landroid/support/v4/print/PrintHelperKitkat;.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14ed │ │ +0b5110: 0c02 |003e: move-result-object v2 │ │ +0b5112: 6e10 7f03 0400 |003f: invoke-virtual {v4}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@037f │ │ +0b5118: 0c06 |0042: move-result-object v6 │ │ +0b511a: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +0b511c: 6e40 b402 3672 |0044: invoke-virtual {v6, v3, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@02b4 │ │ +0b5122: 6e20 4105 4500 |0047: invoke-virtual {v5, v4}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0541 │ │ +0b5128: 2206 4308 |004a: new-instance v6, Ljava/io/FileOutputStream; // type@0843 │ │ +0b512c: 6e10 0a05 0c00 |004c: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@050a │ │ +0b5132: 0c07 |004f: move-result-object v7 │ │ +0b5134: 7020 a342 7600 |0050: invoke-direct {v6, v7}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@42a3 │ │ +0b513a: 6e20 4305 6500 |0053: invoke-virtual {v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@0543 │ │ +0b5140: 1216 |0056: const/4 v6, #int 1 // #1 │ │ +0b5142: 2366 0009 |0057: new-array v6, v6, [Landroid/print/PageRange; // type@0900 │ │ +0b5146: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +0b5148: 6208 c600 |005a: sget-object v8, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@00c6 │ │ +0b514c: 4d08 0607 |005c: aput-object v8, v6, v7 │ │ +0b5150: 6e20 3705 6e00 |005e: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0537 │ │ +0b5156: 3805 0500 |0061: if-eqz v5, 0066 // +0005 │ │ +0b515a: 6e10 4005 0500 |0063: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ +0b5160: 380c 0500 |0066: if-eqz v12, 006b // +0005 │ │ +0b5164: 6e10 0905 0c00 |0068: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ +0b516a: 54a6 da06 |006b: iget-object v6, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b516e: 3263 0500 |006d: if-eq v3, v6, 0072 // +0005 │ │ +0b5172: 6e10 a402 0300 |006f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ +0b5178: 0e00 |0072: return-void │ │ +0b517a: 0d01 |0073: move-exception v1 │ │ +0b517c: 1a06 d416 |0074: const-string v6, "PrintHelperKitkat" // string@16d4 │ │ +0b5180: 1a07 da07 |0076: const-string v7, "Error writing printed content" // string@07da │ │ +0b5184: 7130 5a37 7601 |0078: invoke-static {v6, v7, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0b518a: 1206 |007b: const/4 v6, #int 0 // #0 │ │ +0b518c: 6e20 3605 6e00 |007c: invoke-virtual {v14, v6}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0536 │ │ +0b5192: 28e2 |007f: goto 0061 // -001e │ │ +0b5194: 0d06 |0080: move-exception v6 │ │ +0b5196: 3805 0500 |0081: if-eqz v5, 0086 // +0005 │ │ +0b519a: 6e10 4005 0500 |0083: invoke-virtual {v5}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0540 │ │ +0b51a0: 380c 0500 |0086: if-eqz v12, 008b // +0005 │ │ +0b51a4: 6e10 0905 0c00 |0088: invoke-virtual {v12}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0509 │ │ +0b51aa: 54a7 da06 |008b: iget-object v7, v10, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@06da │ │ +0b51ae: 3273 0500 |008d: if-eq v3, v7, 0092 // +0005 │ │ +0b51b2: 6e10 a402 0300 |008f: invoke-virtual {v3}, Landroid/graphics/Bitmap;.recycle:()V // method@02a4 │ │ +0b51b8: 2706 |0092: throw v6 │ │ +0b51ba: 0d06 |0093: move-exception v6 │ │ +0b51bc: 28d7 |0094: goto 006b // -0029 │ │ +0b51be: 0d07 |0095: move-exception v7 │ │ +0b51c0: 28f5 |0096: goto 008b // -000b │ │ catches : 5 │ │ 0x001a - 0x004a │ │ -> 0x0080 │ │ 0x004a - 0x0061 │ │ Ljava/io/IOException; -> 0x0073 │ │ -> 0x0080 │ │ 0x0068 - 0x006b │ │ @@ -81884,21 +81890,21 @@ │ │ 0x000b - 0x0097 reg=5 pdfDocument Landroid/print/pdf/PrintedPdfDocument; │ │ 0x0000 - 0x0097 reg=10 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x0097 reg=11 pageRanges [Landroid/print/PageRange; │ │ 0x0000 - 0x0097 reg=12 fileDescriptor Landroid/os/ParcelFileDescriptor; │ │ 0x0000 - 0x0097 reg=13 cancellationSignal Landroid/os/CancellationSignal; │ │ 0x0000 - 0x0097 reg=14 writeResultCallback Landroid/print/PrintDocumentAdapter$WriteResultCallback; │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #469 header: │ │ class_idx : 878 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #469 annotations: │ │ Annotations on class │ │ @@ -81916,21 +81922,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;) │ │ name : 'onFinish' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #470 header: │ │ class_idx : 879 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5849 │ │ +source_file_idx : 5845 │ │ static_fields_size : 8 │ │ instance_fields_size: 6 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 8 │ │ │ │ Class #470 annotations: │ │ Annotations on class │ │ @@ -82021,28 +82027,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b745c: |[0b745c] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ -0b746c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0b746e: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0b7474: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b7476: 5b20 eb06 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b747a: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0b747e: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b7484: 5b20 ec06 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ -0b7488: 5921 ee06 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ -0b748c: 5921 e906 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ -0b7490: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0b7492: 5920 ed06 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ -0b7496: 5b23 ea06 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b749a: 0e00 |0017: return-void │ │ +0b5200: |[0b5200] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +0b5210: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0b5212: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b5218: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b521a: 5b20 eb06 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b521e: 2200 7308 |0007: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0b5222: 7010 1f43 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b5228: 5b20 ec06 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ +0b522c: 5921 ee06 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ +0b5230: 5921 e906 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ +0b5234: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0b5236: 5920 ed06 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ +0b523a: 5b23 ea06 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b523e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0004 line=56 │ │ 0x0007 line=57 │ │ 0x000e line=90 │ │ 0x0010 line=92 │ │ @@ -82058,18 +82064,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b749c: |[0b749c] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -0b74ac: 7030 f014 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.convertBitmapForColorMode:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14f0 │ │ -0b74b2: 0c00 |0003: move-result-object v0 │ │ -0b74b4: 1100 |0004: return-object v0 │ │ +0b5240: |[0b5240] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +0b5250: 7030 f014 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.convertBitmapForColorMode:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@14f0 │ │ +0b5256: 0c00 |0003: move-result-object v0 │ │ +0b5258: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -82079,18 +82085,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0b74b8: |[0b74b8] android.support.v4.print.PrintHelperKitkat.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -0b74c8: 7055 f214 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14f2 │ │ -0b74ce: 0c00 |0003: move-result-object v0 │ │ -0b74d0: 1100 |0004: return-object v0 │ │ +0b525c: |[0b525c] android.support.v4.print.PrintHelperKitkat.access$100:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +0b526c: 7055 f214 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@14f2 │ │ +0b5272: 0c00 |0003: move-result-object v0 │ │ +0b5274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -82102,18 +82108,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b74d4: |[0b74d4] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -0b74e4: 7030 f614 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@14f6 │ │ -0b74ea: 0c00 |0003: move-result-object v0 │ │ -0b74ec: 1100 |0004: return-object v0 │ │ +0b5278: |[0b5278] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +0b5288: 7030 f614 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@14f6 │ │ +0b528e: 0c00 |0003: move-result-object v0 │ │ +0b5290: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -82123,17 +82129,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b74f0: |[0b74f0] android.support.v4.print.PrintHelperKitkat.access$400:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ -0b7500: 5410 ec06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ -0b7504: 1100 |0002: return-object v0 │ │ +0b5294: |[0b5294] android.support.v4.print.PrintHelperKitkat.access$400:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ +0b52a4: 5410 ec06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ +0b52a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #5 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -82141,41 +82147,41 @@ │ │ type : '(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0b7508: |[0b7508] android.support.v4.print.PrintHelperKitkat.convertBitmapForColorMode:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -0b7518: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0b751a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0b751c: 325b 0300 |0002: if-eq v11, v5, 0005 // +0003 │ │ -0b7520: 110a |0004: return-object v10 │ │ -0b7522: 6e10 a102 0a00 |0005: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0b7528: 0a05 |0008: move-result v5 │ │ -0b752a: 6e10 9d02 0a00 |0009: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -0b7530: 0a06 |000c: move-result v6 │ │ -0b7532: 6207 9a00 |000d: sget-object v7, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ -0b7536: 7130 9a02 6507 |000f: invoke-static {v5, v6, v7}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ -0b753c: 0c03 |0012: move-result-object v3 │ │ -0b753e: 2200 7200 |0013: new-instance v0, Landroid/graphics/Canvas; // type@0072 │ │ -0b7542: 7020 ad02 3000 |0015: invoke-direct {v0, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ -0b7548: 2204 8000 |0018: new-instance v4, Landroid/graphics/Paint; // type@0080 │ │ -0b754c: 7010 e702 0400 |001a: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0b7552: 2201 7500 |001d: new-instance v1, Landroid/graphics/ColorMatrix; // type@0075 │ │ -0b7556: 7010 d802 0100 |001f: invoke-direct {v1}, Landroid/graphics/ColorMatrix;.:()V // method@02d8 │ │ -0b755c: 6e20 d902 8100 |0022: invoke-virtual {v1, v8}, Landroid/graphics/ColorMatrix;.setSaturation:(F)V // method@02d9 │ │ -0b7562: 2202 7600 |0025: new-instance v2, Landroid/graphics/ColorMatrixColorFilter; // type@0076 │ │ -0b7566: 7020 da02 1200 |0027: invoke-direct {v2, v1}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@02da │ │ -0b756c: 6e20 f802 2400 |002a: invoke-virtual {v4, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0b7572: 6e54 b302 a088 |002d: invoke-virtual {v0, v10, v8, v8, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@02b3 │ │ -0b7578: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -0b757a: 6e20 cb02 5000 |0031: invoke-virtual {v0, v5}, Landroid/graphics/Canvas;.setBitmap:(Landroid/graphics/Bitmap;)V // method@02cb │ │ -0b7580: 073a |0034: move-object v10, v3 │ │ -0b7582: 28cf |0035: goto 0004 // -0031 │ │ +0b52ac: |[0b52ac] android.support.v4.print.PrintHelperKitkat.convertBitmapForColorMode:(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +0b52bc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0b52be: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0b52c0: 325b 0300 |0002: if-eq v11, v5, 0005 // +0003 │ │ +0b52c4: 110a |0004: return-object v10 │ │ +0b52c6: 6e10 a102 0a00 |0005: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0b52cc: 0a05 |0008: move-result v5 │ │ +0b52ce: 6e10 9d02 0a00 |0009: invoke-virtual {v10}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +0b52d4: 0a06 |000c: move-result v6 │ │ +0b52d6: 6207 9a00 |000d: sget-object v7, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@009a │ │ +0b52da: 7130 9a02 6507 |000f: invoke-static {v5, v6, v7}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@029a │ │ +0b52e0: 0c03 |0012: move-result-object v3 │ │ +0b52e2: 2200 7200 |0013: new-instance v0, Landroid/graphics/Canvas; // type@0072 │ │ +0b52e6: 7020 ad02 3000 |0015: invoke-direct {v0, v3}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@02ad │ │ +0b52ec: 2204 8000 |0018: new-instance v4, Landroid/graphics/Paint; // type@0080 │ │ +0b52f0: 7010 e702 0400 |001a: invoke-direct {v4}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0b52f6: 2201 7500 |001d: new-instance v1, Landroid/graphics/ColorMatrix; // type@0075 │ │ +0b52fa: 7010 d802 0100 |001f: invoke-direct {v1}, Landroid/graphics/ColorMatrix;.:()V // method@02d8 │ │ +0b5300: 6e20 d902 8100 |0022: invoke-virtual {v1, v8}, Landroid/graphics/ColorMatrix;.setSaturation:(F)V // method@02d9 │ │ +0b5306: 2202 7600 |0025: new-instance v2, Landroid/graphics/ColorMatrixColorFilter; // type@0076 │ │ +0b530a: 7020 da02 1200 |0027: invoke-direct {v2, v1}, Landroid/graphics/ColorMatrixColorFilter;.:(Landroid/graphics/ColorMatrix;)V // method@02da │ │ +0b5310: 6e20 f802 2400 |002a: invoke-virtual {v4, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0b5316: 6e54 b302 a088 |002d: invoke-virtual {v0, v10, v8, v8, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@02b3 │ │ +0b531c: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +0b531e: 6e20 cb02 5000 |0031: invoke-virtual {v0, v5}, Landroid/graphics/Canvas;.setBitmap:(Landroid/graphics/Bitmap;)V // method@02cb │ │ +0b5324: 073a |0034: move-object v10, v3 │ │ +0b5326: 28cf |0035: goto 0004 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ 0x0004 line=584 │ │ 0x0005 line=573 │ │ 0x0013 line=575 │ │ 0x0018 line=576 │ │ @@ -82202,52 +82208,52 @@ │ │ type : '(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b7584: |[0b7584] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -0b7594: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0b7598: 2200 7900 |0002: new-instance v0, Landroid/graphics/Matrix; // type@0079 │ │ -0b759c: 7010 de02 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02de │ │ -0b75a2: 6e10 3203 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -0b75a8: 0a04 |000a: move-result v4 │ │ -0b75aa: 8285 |000b: int-to-float v5, v8 │ │ -0b75ac: a901 0405 |000c: div-float v1, v4, v5 │ │ -0b75b0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -0b75b2: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ -0b75b6: 6e10 2e03 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -0b75bc: 0a04 |0014: move-result v4 │ │ -0b75be: 8295 |0015: int-to-float v5, v9 │ │ -0b75c0: c954 |0016: div-float/2addr v4, v5 │ │ -0b75c2: 7120 1143 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0b75c8: 0a01 |001a: move-result v1 │ │ -0b75ca: 6e30 e002 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02e0 │ │ -0b75d0: 6e10 3203 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ -0b75d6: 0a04 |0021: move-result v4 │ │ -0b75d8: 8285 |0022: int-to-float v5, v8 │ │ -0b75da: c815 |0023: mul-float/2addr v5, v1 │ │ -0b75dc: c754 |0024: sub-float/2addr v4, v5 │ │ -0b75de: a902 0406 |0025: div-float v2, v4, v6 │ │ -0b75e2: 6e10 2e03 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -0b75e8: 0a04 |002a: move-result v4 │ │ -0b75ea: 8295 |002b: int-to-float v5, v9 │ │ -0b75ec: c815 |002c: mul-float/2addr v5, v1 │ │ -0b75ee: c754 |002d: sub-float/2addr v4, v5 │ │ -0b75f0: a903 0406 |002e: div-float v3, v4, v6 │ │ -0b75f4: 6e30 e102 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02e1 │ │ -0b75fa: 1100 |0033: return-object v0 │ │ -0b75fc: 6e10 2e03 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ -0b7602: 0a04 |0037: move-result v4 │ │ -0b7604: 8295 |0038: int-to-float v5, v9 │ │ -0b7606: c954 |0039: div-float/2addr v4, v5 │ │ -0b7608: 7120 1443 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0b760e: 0a01 |003d: move-result v1 │ │ -0b7610: 28dd |003e: goto 001b // -0023 │ │ +0b5328: |[0b5328] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +0b5338: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0b533c: 2200 7900 |0002: new-instance v0, Landroid/graphics/Matrix; // type@0079 │ │ +0b5340: 7010 de02 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@02de │ │ +0b5346: 6e10 3203 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +0b534c: 0a04 |000a: move-result v4 │ │ +0b534e: 8285 |000b: int-to-float v5, v8 │ │ +0b5350: a901 0405 |000c: div-float v1, v4, v5 │ │ +0b5354: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +0b5356: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ +0b535a: 6e10 2e03 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +0b5360: 0a04 |0014: move-result v4 │ │ +0b5362: 8295 |0015: int-to-float v5, v9 │ │ +0b5364: c954 |0016: div-float/2addr v4, v5 │ │ +0b5366: 7120 1143 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0b536c: 0a01 |001a: move-result v1 │ │ +0b536e: 6e30 e002 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@02e0 │ │ +0b5374: 6e10 3203 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@0332 │ │ +0b537a: 0a04 |0021: move-result v4 │ │ +0b537c: 8285 |0022: int-to-float v5, v8 │ │ +0b537e: c815 |0023: mul-float/2addr v5, v1 │ │ +0b5380: c754 |0024: sub-float/2addr v4, v5 │ │ +0b5382: a902 0406 |0025: div-float v2, v4, v6 │ │ +0b5386: 6e10 2e03 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +0b538c: 0a04 |002a: move-result v4 │ │ +0b538e: 8295 |002b: int-to-float v5, v9 │ │ +0b5390: c815 |002c: mul-float/2addr v5, v1 │ │ +0b5392: c754 |002d: sub-float/2addr v4, v5 │ │ +0b5394: a903 0406 |002e: div-float v3, v4, v6 │ │ +0b5398: 6e30 e102 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@02e1 │ │ +0b539e: 1100 |0033: return-object v0 │ │ +0b53a0: 6e10 2e03 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@032e │ │ +0b53a6: 0a04 |0037: move-result v4 │ │ +0b53a8: 8295 |0038: int-to-float v5, v9 │ │ +0b53aa: c954 |0039: div-float/2addr v4, v5 │ │ +0b53ac: 7120 1443 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0b53b2: 0a01 |003d: move-result v1 │ │ +0b53b4: 28dd |003e: goto 001b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=283 │ │ 0x0007 line=286 │ │ 0x000e line=287 │ │ 0x0011 line=288 │ │ 0x001b line=292 │ │ @@ -82272,48 +82278,48 @@ │ │ type : '(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0b7614: |[0b7614] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -0b7624: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ -0b7628: 5452 ea06 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b762c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -0b7630: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b7634: 1a03 7b21 |0008: const-string v3, "bad argument to loadBitmap" // string@217b │ │ -0b7638: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b763e: 2702 |000d: throw v2 │ │ -0b7640: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0b7642: 5452 ea06 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b7646: 6e10 9a01 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b764c: 0c02 |0014: move-result-object v2 │ │ -0b764e: 6e20 8701 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0187 │ │ -0b7654: 0c00 |0018: move-result-object v0 │ │ -0b7656: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0b7658: 7130 aa02 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02aa │ │ -0b765e: 0c02 |001d: move-result-object v2 │ │ -0b7660: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -0b7664: 6e10 ab42 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@42ab │ │ -0b766a: 1102 |0023: return-object v2 │ │ -0b766c: 0d01 |0024: move-exception v1 │ │ -0b766e: 1a03 d816 |0025: const-string v3, "PrintHelperKitkat" // string@16d8 │ │ -0b7672: 1a04 4523 |0027: const-string v4, "close fail " // string@2345 │ │ -0b7676: 7130 6037 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b767c: 28f7 |002c: goto 0023 // -0009 │ │ -0b767e: 0d02 |002d: move-exception v2 │ │ -0b7680: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -0b7684: 6e10 ab42 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@42ab │ │ -0b768a: 2702 |0033: throw v2 │ │ -0b768c: 0d01 |0034: move-exception v1 │ │ -0b768e: 1a03 d816 |0035: const-string v3, "PrintHelperKitkat" // string@16d8 │ │ -0b7692: 1a04 4523 |0037: const-string v4, "close fail " // string@2345 │ │ -0b7696: 7130 6037 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b769c: 28f7 |003c: goto 0033 // -0009 │ │ +0b53b8: |[0b53b8] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +0b53c8: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +0b53cc: 5452 ea06 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b53d0: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +0b53d4: 2202 6408 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b53d8: 1a03 7621 |0008: const-string v3, "bad argument to loadBitmap" // string@2176 │ │ +0b53dc: 7020 f242 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b53e2: 2702 |000d: throw v2 │ │ +0b53e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0b53e6: 5452 ea06 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b53ea: 6e10 9a01 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b53f0: 0c02 |0014: move-result-object v2 │ │ +0b53f2: 6e20 8701 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0187 │ │ +0b53f8: 0c00 |0018: move-result-object v0 │ │ +0b53fa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0b53fc: 7130 aa02 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@02aa │ │ +0b5402: 0c02 |001d: move-result-object v2 │ │ +0b5404: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +0b5408: 6e10 ab42 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@42ab │ │ +0b540e: 1102 |0023: return-object v2 │ │ +0b5410: 0d01 |0024: move-exception v1 │ │ +0b5412: 1a03 d416 |0025: const-string v3, "PrintHelperKitkat" // string@16d4 │ │ +0b5416: 1a04 4023 |0027: const-string v4, "close fail " // string@2340 │ │ +0b541a: 7130 6037 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0b5420: 28f7 |002c: goto 0023 // -0009 │ │ +0b5422: 0d02 |002d: move-exception v2 │ │ +0b5424: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +0b5428: 6e10 ab42 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@42ab │ │ +0b542e: 2702 |0033: throw v2 │ │ +0b5430: 0d01 |0034: move-exception v1 │ │ +0b5432: 1a03 d416 |0035: const-string v3, "PrintHelperKitkat" // string@16d4 │ │ +0b5436: 1a04 4023 |0037: const-string v4, "close fail " // string@2340 │ │ +0b543a: 7130 6037 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0b5440: 28f7 |003c: goto 0033 // -0009 │ │ catches : 3 │ │ 0x000f - 0x001d │ │ -> 0x002d │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0030 - 0x0033 │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -82346,83 +82352,83 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -0b76c4: |[0b76c4] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -0b76d4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0b76d6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0b76d8: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ -0b76dc: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ -0b76e0: 5497 ea06 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b76e4: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -0b76e8: 2206 6408 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b76ec: 1a07 7a21 |000c: const-string v7, "bad argument to getScaledBitmap" // string@217a │ │ -0b76f0: 7020 f242 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b76f6: 2706 |0011: throw v6 │ │ -0b76f8: 2203 6f00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@006f │ │ -0b76fc: 7010 a602 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a6 │ │ -0b7702: 5c38 9b00 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@009b │ │ -0b7706: 7030 f514 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@14f5 │ │ -0b770c: 5235 9f00 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@009f │ │ -0b7710: 5231 9e00 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@009e │ │ -0b7714: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ -0b7718: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ -0b771c: 1106 |0024: return-object v6 │ │ -0b771e: 7120 1243 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0b7724: 0a02 |0028: move-result v2 │ │ -0b7726: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -0b7728: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ -0b772c: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -0b7730: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -0b7734: 28fa |0030: goto 002a // -0006 │ │ -0b7736: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ -0b773a: 7120 1543 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0b7740: 0a07 |0036: move-result v7 │ │ -0b7742: b347 |0037: div-int/2addr v7, v4 │ │ -0b7744: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ -0b7748: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0b774a: 5497 ec06 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ -0b774e: 1d07 |003d: monitor-enter v7 │ │ -0b7750: 2206 6f00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@006f │ │ -0b7754: 7010 a602 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a6 │ │ -0b775a: 5b96 eb06 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b775e: 5496 eb06 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b7762: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -0b7764: 5c68 9c00 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@009c │ │ -0b7768: 5496 eb06 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b776c: 5964 9d00 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@009d │ │ -0b7770: 5490 eb06 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b7774: 1e07 |0050: monitor-exit v7 │ │ -0b7776: 7030 f514 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@14f5 │ │ -0b777c: 0c06 |0054: move-result-object v6 │ │ -0b777e: 5497 ec06 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ -0b7782: 1d07 |0057: monitor-enter v7 │ │ -0b7784: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -0b7786: 5b98 eb06 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b778a: 1e07 |005b: monitor-exit v7 │ │ -0b778c: 28c8 |005c: goto 0024 // -0038 │ │ -0b778e: 0d06 |005d: move-exception v6 │ │ -0b7790: 1e07 |005e: monitor-exit v7 │ │ -0b7792: 2706 |005f: throw v6 │ │ -0b7794: 0d06 |0060: move-exception v6 │ │ -0b7796: 1e07 |0061: monitor-exit v7 │ │ -0b7798: 2706 |0062: throw v6 │ │ -0b779a: 0d06 |0063: move-exception v6 │ │ -0b779c: 5497 ec06 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ -0b77a0: 1d07 |0066: monitor-enter v7 │ │ -0b77a2: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -0b77a4: 5b98 eb06 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ -0b77a8: 1e07 |006a: monitor-exit v7 │ │ -0b77aa: 2706 |006b: throw v6 │ │ -0b77ac: 0d06 |006c: move-exception v6 │ │ -0b77ae: 1e07 |006d: monitor-exit v7 │ │ -0b77b0: 2706 |006e: throw v6 │ │ +0b5468: |[0b5468] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +0b5478: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0b547a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0b547c: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +0b5480: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +0b5484: 5497 ea06 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b5488: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +0b548c: 2206 6408 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b5490: 1a07 7521 |000c: const-string v7, "bad argument to getScaledBitmap" // string@2175 │ │ +0b5494: 7020 f242 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b549a: 2706 |0011: throw v6 │ │ +0b549c: 2203 6f00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@006f │ │ +0b54a0: 7010 a602 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a6 │ │ +0b54a6: 5c38 9b00 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@009b │ │ +0b54aa: 7030 f514 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@14f5 │ │ +0b54b0: 5235 9f00 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@009f │ │ +0b54b4: 5231 9e00 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@009e │ │ +0b54b8: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +0b54bc: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ +0b54c0: 1106 |0024: return-object v6 │ │ +0b54c2: 7120 1243 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0b54c8: 0a02 |0028: move-result v2 │ │ +0b54ca: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +0b54cc: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ +0b54d0: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0b54d4: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0b54d8: 28fa |0030: goto 002a // -0006 │ │ +0b54da: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +0b54de: 7120 1543 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0b54e4: 0a07 |0036: move-result v7 │ │ +0b54e6: b347 |0037: div-int/2addr v7, v4 │ │ +0b54e8: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +0b54ec: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +0b54ee: 5497 ec06 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ +0b54f2: 1d07 |003d: monitor-enter v7 │ │ +0b54f4: 2206 6f00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@006f │ │ +0b54f8: 7010 a602 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@02a6 │ │ +0b54fe: 5b96 eb06 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b5502: 5496 eb06 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b5506: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +0b5508: 5c68 9c00 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@009c │ │ +0b550c: 5496 eb06 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b5510: 5964 9d00 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@009d │ │ +0b5514: 5490 eb06 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b5518: 1e07 |0050: monitor-exit v7 │ │ +0b551a: 7030 f514 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@14f5 │ │ +0b5520: 0c06 |0054: move-result-object v6 │ │ +0b5522: 5497 ec06 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ +0b5526: 1d07 |0057: monitor-enter v7 │ │ +0b5528: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +0b552a: 5b98 eb06 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b552e: 1e07 |005b: monitor-exit v7 │ │ +0b5530: 28c8 |005c: goto 0024 // -0038 │ │ +0b5532: 0d06 |005d: move-exception v6 │ │ +0b5534: 1e07 |005e: monitor-exit v7 │ │ +0b5536: 2706 |005f: throw v6 │ │ +0b5538: 0d06 |0060: move-exception v6 │ │ +0b553a: 1e07 |0061: monitor-exit v7 │ │ +0b553c: 2706 |0062: throw v6 │ │ +0b553e: 0d06 |0063: move-exception v6 │ │ +0b5540: 5497 ec06 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@06ec │ │ +0b5544: 1d07 |0066: monitor-enter v7 │ │ +0b5546: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +0b5548: 5b98 eb06 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@06eb │ │ +0b554c: 1e07 |006a: monitor-exit v7 │ │ +0b554e: 2706 |006b: throw v6 │ │ +0b5550: 0d06 |006c: move-exception v6 │ │ +0b5552: 1e07 |006d: monitor-exit v7 │ │ +0b5554: 2706 |006e: throw v6 │ │ catches : 6 │ │ 0x003e - 0x0051 │ │ -> 0x0060 │ │ 0x0051 - 0x0054 │ │ -> 0x0063 │ │ 0x0059 - 0x005f │ │ -> 0x005d │ │ @@ -82480,17 +82486,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b77f0: |[0b77f0] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ -0b7800: 5210 e906 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ -0b7804: 0f00 |0002: return v0 │ │ +0b5594: |[0b5594] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +0b55a4: 5210 e906 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ +0b55a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -82498,17 +82504,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7808: |[0b7808] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ -0b7818: 5210 ed06 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ -0b781c: 0f00 |0002: return v0 │ │ +0b55ac: |[0b55ac] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ +0b55bc: 5210 ed06 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ +0b55c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -82516,17 +82522,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7820: |[0b7820] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ -0b7830: 5210 ee06 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ -0b7834: 0f00 |0002: return v0 │ │ +0b55c4: |[0b55c4] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +0b55d4: 5210 ee06 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ +0b55d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -82534,47 +82540,47 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -0b7838: |[0b7838] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ -0b7848: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -0b784c: 0e00 |0002: return-void │ │ -0b784e: 5294 ee06 |0003: iget v4, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ -0b7852: 5490 ea06 |0005: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b7856: 1a01 e93d |0007: const-string v1, "print" // string@3de9 │ │ -0b785a: 6e20 ac01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b7860: 0c08 |000c: move-result-object v8 │ │ -0b7862: 1f08 fe00 |000d: check-cast v8, Landroid/print/PrintManager; // type@00fe │ │ -0b7866: 6207 c800 |000f: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@00c8 │ │ -0b786a: 6e10 a102 0b00 |0011: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0b7870: 0a00 |0014: move-result v0 │ │ -0b7872: 6e10 9d02 0b00 |0015: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -0b7878: 0a01 |0018: move-result v1 │ │ -0b787a: 3710 0400 |0019: if-le v0, v1, 001d // +0004 │ │ -0b787e: 6207 c700 |001b: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@00c7 │ │ -0b7882: 2200 f500 |001d: new-instance v0, Landroid/print/PrintAttributes$Builder; // type@00f5 │ │ -0b7886: 7010 2d05 0000 |001f: invoke-direct {v0}, Landroid/print/PrintAttributes$Builder;.:()V // method@052d │ │ -0b788c: 6e20 3005 7000 |0022: invoke-virtual {v0, v7}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ -0b7892: 0c00 |0025: move-result-object v0 │ │ -0b7894: 5291 e906 |0026: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ -0b7898: 6e20 2f05 1000 |0028: invoke-virtual {v0, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@052f │ │ -0b789e: 0c00 |002b: move-result-object v0 │ │ -0b78a0: 6e10 2e05 0000 |002c: invoke-virtual {v0}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@052e │ │ -0b78a6: 0c06 |002f: move-result-object v6 │ │ -0b78a8: 2200 6a03 |0030: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$1; // type@036a │ │ -0b78ac: 0791 |0032: move-object v1, v9 │ │ -0b78ae: 07a2 |0033: move-object v2, v10 │ │ -0b78b0: 07b3 |0034: move-object v3, v11 │ │ -0b78b2: 07c5 |0035: move-object v5, v12 │ │ -0b78b4: 7606 d414 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14d4 │ │ -0b78ba: 6e40 3e05 a860 |0039: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@053e │ │ -0b78c0: 28c6 |003c: goto 0002 // -003a │ │ +0b55dc: |[0b55dc] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +0b55ec: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +0b55f0: 0e00 |0002: return-void │ │ +0b55f2: 5294 ee06 |0003: iget v4, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ +0b55f6: 5490 ea06 |0005: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b55fa: 1a01 e43d |0007: const-string v1, "print" // string@3de4 │ │ +0b55fe: 6e20 ac01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b5604: 0c08 |000c: move-result-object v8 │ │ +0b5606: 1f08 fe00 |000d: check-cast v8, Landroid/print/PrintManager; // type@00fe │ │ +0b560a: 6207 c800 |000f: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@00c8 │ │ +0b560e: 6e10 a102 0b00 |0011: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0b5614: 0a00 |0014: move-result v0 │ │ +0b5616: 6e10 9d02 0b00 |0015: invoke-virtual {v11}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +0b561c: 0a01 |0018: move-result v1 │ │ +0b561e: 3710 0400 |0019: if-le v0, v1, 001d // +0004 │ │ +0b5622: 6207 c700 |001b: sget-object v7, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@00c7 │ │ +0b5626: 2200 f500 |001d: new-instance v0, Landroid/print/PrintAttributes$Builder; // type@00f5 │ │ +0b562a: 7010 2d05 0000 |001f: invoke-direct {v0}, Landroid/print/PrintAttributes$Builder;.:()V // method@052d │ │ +0b5630: 6e20 3005 7000 |0022: invoke-virtual {v0, v7}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ +0b5636: 0c00 |0025: move-result-object v0 │ │ +0b5638: 5291 e906 |0026: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ +0b563c: 6e20 2f05 1000 |0028: invoke-virtual {v0, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@052f │ │ +0b5642: 0c00 |002b: move-result-object v0 │ │ +0b5644: 6e10 2e05 0000 |002c: invoke-virtual {v0}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@052e │ │ +0b564a: 0c06 |002f: move-result-object v6 │ │ +0b564c: 2200 6a03 |0030: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$1; // type@036a │ │ +0b5650: 0791 |0032: move-object v1, v9 │ │ +0b5652: 07a2 |0033: move-object v2, v10 │ │ +0b5654: 07b3 |0034: move-object v3, v11 │ │ +0b5656: 07c5 |0035: move-object v5, v12 │ │ +0b5658: 7606 d414 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;ILandroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14d4 │ │ +0b565e: 6e40 3e05 a860 |0039: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@053e │ │ +0b5664: 28c6 |003c: goto 0002 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=271 │ │ 0x0003 line=178 │ │ 0x0005 line=179 │ │ 0x000f line=180 │ │ @@ -82597,46 +82603,46 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -0b78c4: |[0b78c4] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ -0b78d4: 5295 ee06 |0000: iget v5, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ -0b78d8: 2200 6d03 |0002: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2; // type@036d │ │ -0b78dc: 0791 |0004: move-object v1, v9 │ │ -0b78de: 07a2 |0005: move-object v2, v10 │ │ -0b78e0: 07b3 |0006: move-object v3, v11 │ │ -0b78e2: 07c4 |0007: move-object v4, v12 │ │ -0b78e4: 7606 e414 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V // method@14e4 │ │ -0b78ea: 5491 ea06 |000b: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ -0b78ee: 1a02 e93d |000d: const-string v2, "print" // string@3de9 │ │ -0b78f2: 6e20 ac01 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0b78f8: 0c08 |0012: move-result-object v8 │ │ -0b78fa: 1f08 fe00 |0013: check-cast v8, Landroid/print/PrintManager; // type@00fe │ │ -0b78fe: 2207 f500 |0015: new-instance v7, Landroid/print/PrintAttributes$Builder; // type@00f5 │ │ -0b7902: 7010 2d05 0700 |0017: invoke-direct {v7}, Landroid/print/PrintAttributes$Builder;.:()V // method@052d │ │ -0b7908: 5291 e906 |001a: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ -0b790c: 6e20 2f05 1700 |001c: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@052f │ │ -0b7912: 5291 ed06 |001f: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ -0b7916: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0b7918: 3321 0f00 |0022: if-ne v1, v2, 0031 // +000f │ │ -0b791c: 6201 c700 |0024: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@00c7 │ │ -0b7920: 6e20 3005 1700 |0026: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ -0b7926: 6e10 2e05 0700 |0029: invoke-virtual {v7}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@052e │ │ -0b792c: 0c06 |002c: move-result-object v6 │ │ -0b792e: 6e40 3e05 a860 |002d: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@053e │ │ -0b7934: 0e00 |0030: return-void │ │ -0b7936: 5291 ed06 |0031: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ -0b793a: 1222 |0033: const/4 v2, #int 2 // #2 │ │ -0b793c: 3321 f5ff |0034: if-ne v1, v2, 0029 // -000b │ │ -0b7940: 6201 c800 |0036: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@00c8 │ │ -0b7944: 6e20 3005 1700 |0038: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ -0b794a: 28ee |003b: goto 0029 // -0012 │ │ +0b5668: |[0b5668] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V │ │ +0b5678: 5295 ee06 |0000: iget v5, v9, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ +0b567c: 2200 6d03 |0002: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2; // type@036d │ │ +0b5680: 0791 |0004: move-object v1, v9 │ │ +0b5682: 07a2 |0005: move-object v2, v10 │ │ +0b5684: 07b3 |0006: move-object v3, v11 │ │ +0b5686: 07c4 |0007: move-object v4, v12 │ │ +0b5688: 7606 e414 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;I)V // method@14e4 │ │ +0b568e: 5491 ea06 |000b: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@06ea │ │ +0b5692: 1a02 e43d |000d: const-string v2, "print" // string@3de4 │ │ +0b5696: 6e20 ac01 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0b569c: 0c08 |0012: move-result-object v8 │ │ +0b569e: 1f08 fe00 |0013: check-cast v8, Landroid/print/PrintManager; // type@00fe │ │ +0b56a2: 2207 f500 |0015: new-instance v7, Landroid/print/PrintAttributes$Builder; // type@00f5 │ │ +0b56a6: 7010 2d05 0700 |0017: invoke-direct {v7}, Landroid/print/PrintAttributes$Builder;.:()V // method@052d │ │ +0b56ac: 5291 e906 |001a: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ +0b56b0: 6e20 2f05 1700 |001c: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@052f │ │ +0b56b6: 5291 ed06 |001f: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ +0b56ba: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +0b56bc: 3321 0f00 |0022: if-ne v1, v2, 0031 // +000f │ │ +0b56c0: 6201 c700 |0024: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@00c7 │ │ +0b56c4: 6e20 3005 1700 |0026: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ +0b56ca: 6e10 2e05 0700 |0029: invoke-virtual {v7}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@052e │ │ +0b56d0: 0c06 |002c: move-result-object v6 │ │ +0b56d2: 6e40 3e05 a860 |002d: invoke-virtual {v8, v10, v0, v6}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@053e │ │ +0b56d8: 0e00 |0030: return-void │ │ +0b56da: 5291 ed06 |0031: iget v1, v9, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ +0b56de: 1222 |0033: const/4 v2, #int 2 // #2 │ │ +0b56e0: 3321 f5ff |0034: if-ne v1, v2, 0029 // -000b │ │ +0b56e4: 6201 c800 |0036: sget-object v1, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@00c8 │ │ +0b56e8: 6e20 3005 1700 |0038: invoke-virtual {v7, v1}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0530 │ │ +0b56ee: 28ee |003b: goto 0029 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=316 │ │ 0x000b line=477 │ │ 0x0015 line=478 │ │ 0x001a line=479 │ │ @@ -82663,17 +82669,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b794c: |[0b794c] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ -0b795c: 5901 e906 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ -0b7960: 0e00 |0002: return-void │ │ +0b56f0: |[0b56f0] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +0b5700: 5901 e906 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@06e9 │ │ +0b5704: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -82683,17 +82689,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7964: |[0b7964] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ -0b7974: 5901 ed06 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ -0b7978: 0e00 |0002: return-void │ │ +0b5708: |[0b5708] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ +0b5718: 5901 ed06 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@06ed │ │ +0b571c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ @@ -82703,32 +82709,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b797c: |[0b797c] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ -0b798c: 5901 ee06 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ -0b7990: 0e00 |0002: return-void │ │ +0b5720: |[0b5720] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +0b5730: 5901 ee06 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@06ee │ │ +0b5734: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - source_file_idx : 5849 (PrintHelperKitkat.java) │ │ + source_file_idx : 5845 (PrintHelperKitkat.java) │ │ │ │ Class #471 header: │ │ class_idx : 880 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1813 │ │ +source_file_idx : 1809 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 17 │ │ │ │ Class #471 - │ │ Class descriptor : 'Landroid/support/v4/provider/DocumentFile;' │ │ @@ -82752,18 +82758,18 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7994: |[0b7994] android.support.v4.provider.DocumentFile.:(Landroid/support/v4/provider/DocumentFile;)V │ │ -0b79a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b79aa: 5b01 f006 |0003: iput-object v1, v0, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@06f0 │ │ -0b79ae: 0e00 |0005: return-void │ │ +0b5738: |[0b5738] android.support.v4.provider.DocumentFile.:(Landroid/support/v4/provider/DocumentFile;)V │ │ +0b5748: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b574e: 5b01 f006 |0003: iput-object v1, v0, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@06f0 │ │ +0b5752: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/provider/DocumentFile; │ │ @@ -82774,19 +82780,19 @@ │ │ type : '(Ljava/io/File;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b79b0: |[0b79b0] android.support.v4.provider.DocumentFile.fromFile:(Ljava/io/File;)Landroid/support/v4/provider/DocumentFile; │ │ -0b79c0: 2200 7303 |0000: new-instance v0, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ -0b79c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b79c6: 7030 2a15 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ -0b79cc: 1100 |0006: return-object v0 │ │ +0b5754: |[0b5754] android.support.v4.provider.DocumentFile.fromFile:(Ljava/io/File;)Landroid/support/v4/provider/DocumentFile; │ │ +0b5764: 2200 7303 |0000: new-instance v0, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ +0b5768: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b576a: 7030 2a15 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ +0b5770: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 file Ljava/io/File; │ │ │ │ #2 : (in Landroid/support/v4/provider/DocumentFile;) │ │ @@ -82794,24 +82800,24 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0b79d0: |[0b79d0] android.support.v4.provider.DocumentFile.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ -0b79e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b79e2: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b79e6: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -0b79ea: 3410 0800 |0005: if-lt v0, v1, 000d // +0008 │ │ -0b79ee: 2201 7403 |0007: new-instance v1, Landroid/support/v4/provider/SingleDocumentFile; // type@0374 │ │ -0b79f2: 7040 3c15 2143 |0009: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/provider/SingleDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@153c │ │ -0b79f8: 1101 |000c: return-object v1 │ │ -0b79fa: 0721 |000d: move-object v1, v2 │ │ -0b79fc: 28fe |000e: goto 000c // -0002 │ │ +0b5774: |[0b5774] android.support.v4.provider.DocumentFile.fromSingleUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ +0b5784: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b5786: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b578a: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +0b578e: 3410 0800 |0005: if-lt v0, v1, 000d // +0008 │ │ +0b5792: 2201 7403 |0007: new-instance v1, Landroid/support/v4/provider/SingleDocumentFile; // type@0374 │ │ +0b5796: 7040 3c15 2143 |0009: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/provider/SingleDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@153c │ │ +0b579c: 1101 |000c: return-object v1 │ │ +0b579e: 0721 |000d: move-object v1, v2 │ │ +0b57a0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0003 line=111 │ │ 0x0007 line=112 │ │ 0x000c line=114 │ │ locals : │ │ @@ -82824,26 +82830,26 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0b7a00: |[0b7a00] android.support.v4.provider.DocumentFile.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ -0b7a10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b7a12: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b7a16: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ -0b7a1a: 3410 0c00 |0005: if-lt v0, v1, 0011 // +000c │ │ -0b7a1e: 2201 7503 |0007: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ -0b7a22: 7110 2815 0500 |0009: invoke-static {v5}, Landroid/support/v4/provider/DocumentsContractApi21;.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@1528 │ │ -0b7a28: 0c03 |000c: move-result-object v3 │ │ -0b7a2a: 7040 4c15 2134 |000d: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ -0b7a30: 1101 |0010: return-object v1 │ │ -0b7a32: 0721 |0011: move-object v1, v2 │ │ -0b7a34: 28fe |0012: goto 0010 // -0002 │ │ +0b57a4: |[0b57a4] android.support.v4.provider.DocumentFile.fromTreeUri:(Landroid/content/Context;Landroid/net/Uri;)Landroid/support/v4/provider/DocumentFile; │ │ +0b57b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b57b6: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b57ba: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ +0b57be: 3410 0c00 |0005: if-lt v0, v1, 0011 // +000c │ │ +0b57c2: 2201 7503 |0007: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ +0b57c6: 7110 2815 0500 |0009: invoke-static {v5}, Landroid/support/v4/provider/DocumentsContractApi21;.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; // method@1528 │ │ +0b57cc: 0c03 |000c: move-result-object v3 │ │ +0b57ce: 7040 4c15 2134 |000d: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ +0b57d4: 1101 |0010: return-object v1 │ │ +0b57d6: 0721 |0011: move-object v1, v2 │ │ +0b57d8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=128 │ │ 0x0003 line=129 │ │ 0x0007 line=130 │ │ 0x0010 line=133 │ │ locals : │ │ @@ -82856,23 +82862,23 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b7a38: |[0b7a38] android.support.v4.provider.DocumentFile.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7a48: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b7a4c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0b7a50: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0b7a54: 7120 1c15 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151c │ │ -0b7a5a: 0a01 |0009: move-result v1 │ │ -0b7a5c: 0f01 |000a: return v1 │ │ -0b7a5e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b7a60: 28fe |000c: goto 000a // -0002 │ │ +0b57dc: |[0b57dc] android.support.v4.provider.DocumentFile.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b57ec: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b57f0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0b57f4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0b57f8: 7120 1c15 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151c │ │ +0b57fe: 0a01 |0009: move-result v1 │ │ +0b5800: 0f01 |000a: return v1 │ │ +0b5802: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0b5804: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0006 line=144 │ │ 0x000a line=146 │ │ locals : │ │ @@ -82922,31 +82928,31 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b7a64: |[0b7a64] android.support.v4.provider.DocumentFile.findFile:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -0b7a74: 6e10 1015 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/provider/DocumentFile;.listFiles:()[Landroid/support/v4/provider/DocumentFile; // method@1510 │ │ -0b7a7a: 0c00 |0003: move-result-object v0 │ │ -0b7a7c: 2103 |0004: array-length v3, v0 │ │ -0b7a7e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0b7a80: 3532 1200 |0006: if-ge v2, v3, 0018 // +0012 │ │ -0b7a84: 4601 0002 |0008: aget-object v1, v0, v2 │ │ -0b7a88: 6e10 0715 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/provider/DocumentFile;.getName:()Ljava/lang/String; // method@1507 │ │ -0b7a8e: 0c04 |000d: move-result-object v4 │ │ -0b7a90: 6e20 3843 4600 |000e: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b7a96: 0a04 |0011: move-result v4 │ │ -0b7a98: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -0b7a9c: 1101 |0014: return-object v1 │ │ -0b7a9e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b7aa2: 28ef |0017: goto 0006 // -0011 │ │ -0b7aa4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0b7aa6: 28fb |0019: goto 0014 // -0005 │ │ +0b5808: |[0b5808] android.support.v4.provider.DocumentFile.findFile:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +0b5818: 6e10 1015 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/provider/DocumentFile;.listFiles:()[Landroid/support/v4/provider/DocumentFile; // method@1510 │ │ +0b581e: 0c00 |0003: move-result-object v0 │ │ +0b5820: 2103 |0004: array-length v3, v0 │ │ +0b5822: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0b5824: 3532 1200 |0006: if-ge v2, v3, 0018 // +0012 │ │ +0b5828: 4601 0002 |0008: aget-object v1, v0, v2 │ │ +0b582c: 6e10 0715 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/provider/DocumentFile;.getName:()Ljava/lang/String; // method@1507 │ │ +0b5832: 0c04 |000d: move-result-object v4 │ │ +0b5834: 6e20 3843 4600 |000e: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0b583a: 0a04 |0011: move-result v4 │ │ +0b583c: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +0b5840: 1101 |0014: return-object v1 │ │ +0b5842: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b5846: 28ef |0017: goto 0006 // -0011 │ │ +0b5848: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0b584a: 28fb |0019: goto 0014 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000a line=317 │ │ 0x0014 line=321 │ │ 0x0015 line=316 │ │ 0x0018 line=321 │ │ @@ -82970,17 +82976,17 @@ │ │ type : '()Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7aa8: |[0b7aa8] android.support.v4.provider.DocumentFile.getParentFile:()Landroid/support/v4/provider/DocumentFile; │ │ -0b7ab8: 5410 f006 |0000: iget-object v0, v1, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@06f0 │ │ -0b7abc: 1100 |0002: return-object v0 │ │ +0b584c: |[0b584c] android.support.v4.provider.DocumentFile.getParentFile:()Landroid/support/v4/provider/DocumentFile; │ │ +0b585c: 5410 f006 |0000: iget-object v0, v1, Landroid/support/v4/provider/DocumentFile;.mParent:Landroid/support/v4/provider/DocumentFile; // field@06f0 │ │ +0b5860: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/DocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/DocumentFile;) │ │ @@ -83027,21 +83033,21 @@ │ │ │ │ #16 : (in Landroid/support/v4/provider/DocumentFile;) │ │ name : 'renameTo' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1813 (DocumentFile.java) │ │ + source_file_idx : 1809 (DocumentFile.java) │ │ │ │ Class #472 header: │ │ class_idx : 881 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1814 │ │ +source_file_idx : 1810 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #472 - │ │ Class descriptor : 'Landroid/support/v4/provider/DocumentsContractApi19;' │ │ @@ -83061,17 +83067,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7ac0: |[0b7ac0] android.support.v4.provider.DocumentsContractApi19.:()V │ │ -0b7ad0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b7ad6: 0e00 |0003: return-void │ │ +0b5864: |[0b5864] android.support.v4.provider.DocumentsContractApi19.:()V │ │ +0b5874: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b587a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/provider/DocumentsContractApi19; │ │ │ │ #1 : (in Landroid/support/v4/provider/DocumentsContractApi19;) │ │ @@ -83079,28 +83085,28 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0b7ad8: |[0b7ad8] android.support.v4.provider.DocumentsContractApi19.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7ae8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b7aea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b7aec: 6e30 9101 4301 |0002: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@0191 │ │ -0b7af2: 0a02 |0005: move-result v2 │ │ -0b7af4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b7af8: 0f00 |0008: return v0 │ │ -0b7afa: 7120 1915 4300 |0009: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ -0b7b00: 0c02 |000c: move-result-object v2 │ │ -0b7b02: 7110 3337 0200 |000d: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b7b08: 0a02 |0010: move-result v2 │ │ -0b7b0a: 3902 f7ff |0011: if-nez v2, 0008 // -0009 │ │ -0b7b0e: 0110 |0013: move v0, v1 │ │ -0b7b10: 28f4 |0014: goto 0008 // -000c │ │ +0b587c: |[0b587c] android.support.v4.provider.DocumentsContractApi19.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b588c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b588e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b5890: 6e30 9101 4301 |0002: invoke-virtual {v3, v4, v1}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@0191 │ │ +0b5896: 0a02 |0005: move-result v2 │ │ +0b5898: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b589c: 0f00 |0008: return v0 │ │ +0b589e: 7120 1915 4300 |0009: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ +0b58a4: 0c02 |000c: move-result-object v2 │ │ +0b58a6: 7110 3337 0200 |000d: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b58ac: 0a02 |0010: move-result v2 │ │ +0b58ae: 3902 f7ff |0011: if-nez v2, 0008 // -0009 │ │ +0b58b2: 0110 |0013: move v0, v1 │ │ +0b58b4: 28f4 |0014: goto 0008 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0008 line=86 │ │ 0x0009 line=82 │ │ 0x0014 line=86 │ │ locals : │ │ @@ -83112,49 +83118,49 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0b7b14: |[0b7b14] android.support.v4.provider.DocumentsContractApi19.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7b24: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b7b26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0b7b28: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0b7b2a: 6e30 9101 6504 |0003: invoke-virtual {v5, v6, v4}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@0191 │ │ -0b7b30: 0a04 |0006: move-result v4 │ │ -0b7b32: 3804 0300 |0007: if-eqz v4, 000a // +0003 │ │ -0b7b36: 0f02 |0009: return v2 │ │ -0b7b38: 7120 1915 6500 |000a: invoke-static {v5, v6}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ -0b7b3e: 0c01 |000d: move-result-object v1 │ │ -0b7b40: 1a04 6f28 |000e: const-string v4, "flags" // string@286f │ │ -0b7b44: 7140 2015 6524 |0010: invoke-static {v5, v6, v4, v2}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I // method@1520 │ │ -0b7b4a: 0a00 |0013: move-result v0 │ │ -0b7b4c: 7110 3337 0100 |0014: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b7b52: 0a04 |0017: move-result v4 │ │ -0b7b54: 3904 f1ff |0018: if-nez v4, 0009 // -000f │ │ -0b7b58: dd04 0004 |001a: and-int/lit8 v4, v0, #int 4 // #04 │ │ -0b7b5c: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ -0b7b60: 0132 |001e: move v2, v3 │ │ -0b7b62: 28ea |001f: goto 0009 // -0016 │ │ -0b7b64: 1a04 9f49 |0020: const-string v4, "vnd.android.document/directory" // string@499f │ │ -0b7b68: 6e20 3843 1400 |0022: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b7b6e: 0a04 |0025: move-result v4 │ │ -0b7b70: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ -0b7b74: dd04 0008 |0028: and-int/lit8 v4, v0, #int 8 // #08 │ │ -0b7b78: 3804 0400 |002a: if-eqz v4, 002e // +0004 │ │ -0b7b7c: 0132 |002c: move v2, v3 │ │ -0b7b7e: 28dc |002d: goto 0009 // -0024 │ │ -0b7b80: 7110 3337 0100 |002e: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b7b86: 0a04 |0031: move-result v4 │ │ -0b7b88: 3904 d7ff |0032: if-nez v4, 0009 // -0029 │ │ -0b7b8c: dd04 0002 |0034: and-int/lit8 v4, v0, #int 2 // #02 │ │ -0b7b90: 3804 d3ff |0036: if-eqz v4, 0009 // -002d │ │ -0b7b94: 0132 |0038: move v2, v3 │ │ -0b7b96: 28d0 |0039: goto 0009 // -0030 │ │ +0b58b8: |[0b58b8] android.support.v4.provider.DocumentsContractApi19.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b58c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b58ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b58cc: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0b58ce: 6e30 9101 6504 |0003: invoke-virtual {v5, v6, v4}, Landroid/content/Context;.checkCallingOrSelfUriPermission:(Landroid/net/Uri;I)I // method@0191 │ │ +0b58d4: 0a04 |0006: move-result v4 │ │ +0b58d6: 3804 0300 |0007: if-eqz v4, 000a // +0003 │ │ +0b58da: 0f02 |0009: return v2 │ │ +0b58dc: 7120 1915 6500 |000a: invoke-static {v5, v6}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ +0b58e2: 0c01 |000d: move-result-object v1 │ │ +0b58e4: 1a04 6a28 |000e: const-string v4, "flags" // string@286a │ │ +0b58e8: 7140 2015 6524 |0010: invoke-static {v5, v6, v4, v2}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I // method@1520 │ │ +0b58ee: 0a00 |0013: move-result v0 │ │ +0b58f0: 7110 3337 0100 |0014: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b58f6: 0a04 |0017: move-result v4 │ │ +0b58f8: 3904 f1ff |0018: if-nez v4, 0009 // -000f │ │ +0b58fc: dd04 0004 |001a: and-int/lit8 v4, v0, #int 4 // #04 │ │ +0b5900: 3804 0400 |001c: if-eqz v4, 0020 // +0004 │ │ +0b5904: 0132 |001e: move v2, v3 │ │ +0b5906: 28ea |001f: goto 0009 // -0016 │ │ +0b5908: 1a04 9a49 |0020: const-string v4, "vnd.android.document/directory" // string@499a │ │ +0b590c: 6e20 3843 1400 |0022: invoke-virtual {v4, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0b5912: 0a04 |0025: move-result v4 │ │ +0b5914: 3804 0800 |0026: if-eqz v4, 002e // +0008 │ │ +0b5918: dd04 0008 |0028: and-int/lit8 v4, v0, #int 8 // #08 │ │ +0b591c: 3804 0400 |002a: if-eqz v4, 002e // +0004 │ │ +0b5920: 0132 |002c: move v2, v3 │ │ +0b5922: 28dc |002d: goto 0009 // -0024 │ │ +0b5924: 7110 3337 0100 |002e: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b592a: 0a04 |0031: move-result v4 │ │ +0b592c: 3904 d7ff |0032: if-nez v4, 0009 // -0029 │ │ +0b5930: dd04 0002 |0034: and-int/lit8 v4, v0, #int 2 // #02 │ │ +0b5934: 3804 d3ff |0036: if-eqz v4, 0009 // -002d │ │ +0b5938: 0132 |0038: move v2, v3 │ │ +0b593a: 28d0 |0039: goto 0009 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0009 line=119 │ │ 0x000a line=96 │ │ 0x000e line=97 │ │ 0x0014 line=100 │ │ @@ -83175,22 +83181,22 @@ │ │ type : '(Ljava/lang/AutoCloseable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b7b98: |[0b7b98] android.support.v4.provider.DocumentsContractApi19.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ -0b7ba8: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0b7bac: 7210 c142 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@42c1 │ │ -0b7bb2: 0e00 |0005: return-void │ │ -0b7bb4: 0d00 |0006: move-exception v0 │ │ -0b7bb6: 2700 |0007: throw v0 │ │ -0b7bb8: 0d01 |0008: move-exception v1 │ │ -0b7bba: 28fc |0009: goto 0005 // -0004 │ │ +0b593c: |[0b593c] android.support.v4.provider.DocumentsContractApi19.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ +0b594c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0b5950: 7210 c142 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@42c1 │ │ +0b5956: 0e00 |0005: return-void │ │ +0b5958: 0d00 |0006: move-exception v0 │ │ +0b595a: 2700 |0007: throw v0 │ │ +0b595c: 0d01 |0008: move-exception v1 │ │ +0b595e: 28fc |0009: goto 0005 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=190 │ │ @@ -83207,20 +83213,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b7bcc: |[0b7bcc] android.support.v4.provider.DocumentsContractApi19.delete:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7bdc: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b7be2: 0c00 |0003: move-result-object v0 │ │ -0b7be4: 7120 4705 2000 |0004: invoke-static {v0, v2}, Landroid/provider/DocumentsContract;.deleteDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;)Z // method@0547 │ │ -0b7bea: 0a00 |0007: move-result v0 │ │ -0b7bec: 0f00 |0008: return v0 │ │ +0b5970: |[0b5970] android.support.v4.provider.DocumentsContractApi19.delete:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b5980: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5986: 0c00 |0003: move-result-object v0 │ │ +0b5988: 7120 4705 2000 |0004: invoke-static {v0, v2}, Landroid/provider/DocumentsContract;.deleteDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;)Z // method@0547 │ │ +0b598e: 0a00 |0007: move-result v0 │ │ +0b5990: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ │ │ @@ -83229,57 +83235,57 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -0b7bf0: |[0b7bf0] android.support.v4.provider.DocumentsContractApi19.exists:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7c00: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0b7c02: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0b7c04: 6e10 9a01 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b7c0a: 0c00 |0005: move-result-object v0 │ │ -0b7c0c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0b7c0e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0b7c10: 2312 3909 |0008: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ -0b7c14: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b7c16: 1a03 a126 |000b: const-string v3, "document_id" // string@26a1 │ │ -0b7c1a: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -0b7c1e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0b7c20: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0b7c22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -0b7c24: 07b1 |0012: move-object v1, v11 │ │ -0b7c26: 7406 8801 0000 |0013: 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@0188 │ │ -0b7c2c: 0c06 |0016: move-result-object v6 │ │ -0b7c2e: 7210 7a02 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ -0b7c34: 0a01 |001a: move-result v1 │ │ -0b7c36: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ -0b7c3a: 0181 |001d: move v1, v8 │ │ -0b7c3c: 7110 1515 0600 |001e: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7c42: 0f01 |0021: return v1 │ │ -0b7c44: 0191 |0022: move v1, v9 │ │ -0b7c46: 28fb |0023: goto 001e // -0005 │ │ -0b7c48: 0d07 |0024: move-exception v7 │ │ -0b7c4a: 1a01 1407 |0025: const-string v1, "DocumentFile" // string@0714 │ │ -0b7c4e: 2202 7908 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0b7c52: 7010 5a43 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b7c58: 1a03 4d08 |002c: const-string v3, "Failed query: " // string@084d │ │ -0b7c5c: 6e20 6343 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b7c62: 0c02 |0031: move-result-object v2 │ │ -0b7c64: 6e20 6243 7200 |0032: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b7c6a: 0c02 |0035: move-result-object v2 │ │ -0b7c6c: 6e10 6a43 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b7c72: 0c02 |0039: move-result-object v2 │ │ -0b7c74: 7120 5f37 2100 |003a: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b7c7a: 7110 1515 0600 |003d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7c80: 0191 |0040: move v1, v9 │ │ -0b7c82: 28e0 |0041: goto 0021 // -0020 │ │ -0b7c84: 0d01 |0042: move-exception v1 │ │ -0b7c86: 7110 1515 0600 |0043: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7c8c: 2701 |0046: throw v1 │ │ +0b5994: |[0b5994] android.support.v4.provider.DocumentsContractApi19.exists:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b59a4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0b59a6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0b59a8: 6e10 9a01 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b59ae: 0c00 |0005: move-result-object v0 │ │ +0b59b0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0b59b2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0b59b4: 2312 3909 |0008: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ +0b59b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b59ba: 1a03 9c26 |000b: const-string v3, "document_id" // string@269c │ │ +0b59be: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +0b59c2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0b59c4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0b59c6: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +0b59c8: 07b1 |0012: move-object v1, v11 │ │ +0b59ca: 7406 8801 0000 |0013: 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@0188 │ │ +0b59d0: 0c06 |0016: move-result-object v6 │ │ +0b59d2: 7210 7a02 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ +0b59d8: 0a01 |001a: move-result v1 │ │ +0b59da: 3d01 0700 |001b: if-lez v1, 0022 // +0007 │ │ +0b59de: 0181 |001d: move v1, v8 │ │ +0b59e0: 7110 1515 0600 |001e: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b59e6: 0f01 |0021: return v1 │ │ +0b59e8: 0191 |0022: move v1, v9 │ │ +0b59ea: 28fb |0023: goto 001e // -0005 │ │ +0b59ec: 0d07 |0024: move-exception v7 │ │ +0b59ee: 1a01 1007 |0025: const-string v1, "DocumentFile" // string@0710 │ │ +0b59f2: 2202 7908 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0b59f6: 7010 5a43 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b59fc: 1a03 4908 |002c: const-string v3, "Failed query: " // string@0849 │ │ +0b5a00: 6e20 6343 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b5a06: 0c02 |0031: move-result-object v2 │ │ +0b5a08: 6e20 6243 7200 |0032: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b5a0e: 0c02 |0035: move-result-object v2 │ │ +0b5a10: 6e10 6a43 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b5a16: 0c02 |0039: move-result-object v2 │ │ +0b5a18: 7120 5f37 2100 |003a: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b5a1e: 7110 1515 0600 |003d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5a24: 0191 |0040: move v1, v9 │ │ +0b5a26: 28e0 |0041: goto 0021 // -0020 │ │ +0b5a28: 0d01 |0042: move-exception v1 │ │ +0b5a2a: 7110 1515 0600 |0043: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5a30: 2701 |0046: throw v1 │ │ catches : 2 │ │ 0x0008 - 0x001a │ │ Ljava/lang/Exception; -> 0x0024 │ │ -> 0x0042 │ │ 0x0025 - 0x003d │ │ -> 0x0042 │ │ positions : │ │ @@ -83304,20 +83310,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b7ca8: |[0b7ca8] android.support.v4.provider.DocumentsContractApi19.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -0b7cb8: 1a00 9c1d |0000: const-string v0, "_display_name" // string@1d9c │ │ -0b7cbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b7cbe: 7140 2215 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1522 │ │ -0b7cc4: 0c00 |0006: move-result-object v0 │ │ -0b7cc6: 1100 |0007: return-object v0 │ │ +0b5a4c: |[0b5a4c] android.support.v4.provider.DocumentsContractApi19.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +0b5a5c: 1a00 981d |0000: const-string v0, "_display_name" // string@1d98 │ │ +0b5a60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b5a62: 7140 2215 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1522 │ │ +0b5a68: 0c00 |0006: move-result-object v0 │ │ +0b5a6a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 self Landroid/net/Uri; │ │ │ │ @@ -83326,20 +83332,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b7cc8: |[0b7cc8] android.support.v4.provider.DocumentsContractApi19.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -0b7cd8: 1a00 fd38 |0000: const-string v0, "mime_type" // string@38fd │ │ -0b7cdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b7cde: 7140 2215 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1522 │ │ -0b7ce4: 0c00 |0006: move-result-object v0 │ │ -0b7ce6: 1100 |0007: return-object v0 │ │ +0b5a6c: |[0b5a6c] android.support.v4.provider.DocumentsContractApi19.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +0b5a7c: 1a00 f838 |0000: const-string v0, "mime_type" // string@38f8 │ │ +0b5a80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b5a82: 7140 2215 3210 |0003: invoke-static {v2, v3, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1522 │ │ +0b5a88: 0c00 |0006: move-result-object v0 │ │ +0b5a8a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=3 self Landroid/net/Uri; │ │ │ │ @@ -83348,23 +83354,23 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b7ce8: |[0b7ce8] android.support.v4.provider.DocumentsContractApi19.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -0b7cf8: 7120 1915 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ -0b7cfe: 0c00 |0003: move-result-object v0 │ │ -0b7d00: 1a01 9f49 |0004: const-string v1, "vnd.android.document/directory" // string@499f │ │ -0b7d04: 6e20 3843 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b7d0a: 0a01 |0009: move-result v1 │ │ -0b7d0c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -0b7d10: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0b7d12: 1100 |000d: return-object v0 │ │ +0b5a8c: |[0b5a8c] android.support.v4.provider.DocumentsContractApi19.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +0b5a9c: 7120 1915 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ +0b5aa2: 0c00 |0003: move-result-object v0 │ │ +0b5aa4: 1a01 9a49 |0004: const-string v1, "vnd.android.document/directory" // string@499a │ │ +0b5aa8: 6e20 3843 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0b5aae: 0a01 |0009: move-result v1 │ │ +0b5ab0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +0b5ab4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b5ab6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x000c line=47 │ │ 0x000d line=49 │ │ locals : │ │ @@ -83377,21 +83383,21 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b7d14: |[0b7d14] android.support.v4.provider.DocumentsContractApi19.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7d24: 1a00 9f49 |0000: const-string v0, "vnd.android.document/directory" // string@499f │ │ -0b7d28: 7120 1915 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ -0b7d2e: 0c01 |0005: move-result-object v1 │ │ -0b7d30: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b7d36: 0a00 |0009: move-result v0 │ │ -0b7d38: 0f00 |000a: return v0 │ │ +0b5ab8: |[0b5ab8] android.support.v4.provider.DocumentsContractApi19.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b5ac8: 1a00 9a49 |0000: const-string v0, "vnd.android.document/directory" // string@499a │ │ +0b5acc: 7120 1915 3200 |0002: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ +0b5ad2: 0c01 |0005: move-result-object v1 │ │ +0b5ad4: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0b5ada: 0a00 |0009: move-result v0 │ │ +0b5adc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000b reg=3 self Landroid/net/Uri; │ │ │ │ @@ -83400,18 +83406,18 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7d3c: |[0b7d3c] android.support.v4.provider.DocumentsContractApi19.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7d4c: 7120 4a05 2100 |0000: invoke-static {v1, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@054a │ │ -0b7d52: 0a00 |0003: move-result v0 │ │ -0b7d54: 0f00 |0004: return v0 │ │ +0b5ae0: |[0b5ae0] android.support.v4.provider.DocumentsContractApi19.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b5af0: 7120 4a05 2100 |0000: invoke-static {v1, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@054a │ │ +0b5af6: 0a00 |0003: move-result v0 │ │ +0b5af8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 self Landroid/net/Uri; │ │ │ │ @@ -83420,28 +83426,28 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0b7d58: |[0b7d58] android.support.v4.provider.DocumentsContractApi19.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ -0b7d68: 7120 1915 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ -0b7d6e: 0c00 |0003: move-result-object v0 │ │ -0b7d70: 1a01 9f49 |0004: const-string v1, "vnd.android.document/directory" // string@499f │ │ -0b7d74: 6e20 3843 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0b7d7a: 0a01 |0009: move-result v1 │ │ -0b7d7c: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ -0b7d80: 7110 3337 0000 |000c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0b7d86: 0a01 |000f: move-result v1 │ │ -0b7d88: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -0b7d8c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0b7d8e: 0f01 |0013: return v1 │ │ -0b7d90: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0b7d92: 28fe |0015: goto 0013 // -0002 │ │ +0b5afc: |[0b5afc] android.support.v4.provider.DocumentsContractApi19.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z │ │ +0b5b0c: 7120 1915 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.getRawType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1519 │ │ +0b5b12: 0c00 |0003: move-result-object v0 │ │ +0b5b14: 1a01 9a49 |0004: const-string v1, "vnd.android.document/directory" // string@499a │ │ +0b5b18: 6e20 3843 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0b5b1e: 0a01 |0009: move-result v1 │ │ +0b5b20: 3901 0800 |000a: if-nez v1, 0012 // +0008 │ │ +0b5b24: 7110 3337 0000 |000c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0b5b2a: 0a01 |000f: move-result v1 │ │ +0b5b2c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +0b5b30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0b5b32: 0f01 |0013: return v1 │ │ +0b5b34: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0b5b36: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x0012 line=60 │ │ 0x0013 line=62 │ │ locals : │ │ @@ -83454,20 +83460,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0b7d94: |[0b7d94] android.support.v4.provider.DocumentsContractApi19.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -0b7da4: 1a00 3031 |0000: const-string v0, "last_modified" // string@3130 │ │ -0b7da8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0b7dac: 7153 2115 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ -0b7db2: 0b00 |0007: move-result-wide v0 │ │ -0b7db4: 1000 |0008: return-wide v0 │ │ +0b5b38: |[0b5b38] android.support.v4.provider.DocumentsContractApi19.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +0b5b48: 1a00 2b31 |0000: const-string v0, "last_modified" // string@312b │ │ +0b5b4c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0b5b50: 7153 2115 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ +0b5b56: 0b00 |0007: move-result-wide v0 │ │ +0b5b58: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=5 self Landroid/net/Uri; │ │ │ │ @@ -83476,20 +83482,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0b7db8: |[0b7db8] android.support.v4.provider.DocumentsContractApi19.length:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -0b7dc8: 1a00 cb1d |0000: const-string v0, "_size" // string@1dcb │ │ -0b7dcc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0b7dd0: 7153 2115 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ -0b7dd6: 0b00 |0007: move-result-wide v0 │ │ -0b7dd8: 1000 |0008: return-wide v0 │ │ +0b5b5c: |[0b5b5c] android.support.v4.provider.DocumentsContractApi19.length:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +0b5b6c: 1a00 c71d |0000: const-string v0, "_size" // string@1dc7 │ │ +0b5b70: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0b5b74: 7153 2115 5420 |0004: invoke-static {v4, v5, v0, v2, v3}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ +0b5b7a: 0b00 |0007: move-result-wide v0 │ │ +0b5b7c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=5 self Landroid/net/Uri; │ │ │ │ @@ -83498,20 +83504,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0b7ddc: |[0b7ddc] android.support.v4.provider.DocumentsContractApi19.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I │ │ -0b7dec: 8150 |0000: int-to-long v0, v5 │ │ -0b7dee: 7151 2115 3204 |0001: invoke-static {v2, v3, v4, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ -0b7df4: 0b00 |0004: move-result-wide v0 │ │ -0b7df6: 8400 |0005: long-to-int v0, v0 │ │ -0b7df8: 0f00 |0006: return v0 │ │ +0b5b80: |[0b5b80] android.support.v4.provider.DocumentsContractApi19.queryForInt:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;I)I │ │ +0b5b90: 8150 |0000: int-to-long v0, v5 │ │ +0b5b92: 7151 2115 3204 |0001: invoke-static {v2, v3, v4, v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J // method@1521 │ │ +0b5b98: 0b00 |0004: move-result-wide v0 │ │ +0b5b9a: 8400 |0005: long-to-int v0, v0 │ │ +0b5b9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 self Landroid/net/Uri; │ │ 0x0000 - 0x0007 reg=4 column Ljava/lang/String; │ │ @@ -83522,59 +83528,59 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 79 16-bit code units │ │ -0b7dfc: |[0b7dfc] android.support.v4.provider.DocumentsContractApi19.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ │ -0b7e0c: 6e10 9a01 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b7e12: 0c00 |0003: move-result-object v0 │ │ -0b7e14: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0b7e16: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0b7e18: 2312 3909 |0006: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ -0b7e1c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b7e1e: 4d0b 0201 |0009: aput-object v11, v2, v1 │ │ -0b7e22: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0b7e24: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0b7e26: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0b7e28: 07a1 |000e: move-object v1, v10 │ │ -0b7e2a: 7406 8801 0000 |000f: 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@0188 │ │ -0b7e30: 0c06 |0012: move-result-object v6 │ │ -0b7e32: 7210 8202 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0282 │ │ -0b7e38: 0a01 |0016: move-result v1 │ │ -0b7e3a: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ -0b7e3e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0b7e40: 7220 8102 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0281 │ │ -0b7e46: 0a01 |001d: move-result v1 │ │ -0b7e48: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ -0b7e4c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0b7e4e: 7220 7d02 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getLong:(I)J // method@027d │ │ -0b7e54: 0b0c |0024: move-result-wide v12 │ │ -0b7e56: 7110 1515 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7e5c: 100c |0028: return-wide v12 │ │ -0b7e5e: 7110 1515 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7e64: 28fc |002c: goto 0028 // -0004 │ │ -0b7e66: 0d07 |002d: move-exception v7 │ │ -0b7e68: 1a01 1407 |002e: const-string v1, "DocumentFile" // string@0714 │ │ -0b7e6c: 2202 7908 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0b7e70: 7010 5a43 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b7e76: 1a03 4d08 |0035: const-string v3, "Failed query: " // string@084d │ │ -0b7e7a: 6e20 6343 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b7e80: 0c02 |003a: move-result-object v2 │ │ -0b7e82: 6e20 6243 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b7e88: 0c02 |003e: move-result-object v2 │ │ -0b7e8a: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b7e90: 0c02 |0042: move-result-object v2 │ │ -0b7e92: 7120 5f37 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b7e98: 7110 1515 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7e9e: 28df |0049: goto 0028 // -0021 │ │ -0b7ea0: 0d01 |004a: move-exception v1 │ │ -0b7ea2: 7110 1515 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7ea8: 2701 |004e: throw v1 │ │ +0b5ba0: |[0b5ba0] android.support.v4.provider.DocumentsContractApi19.queryForLong:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;J)J │ │ +0b5bb0: 6e10 9a01 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5bb6: 0c00 |0003: move-result-object v0 │ │ +0b5bb8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0b5bba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0b5bbc: 2312 3909 |0006: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ +0b5bc0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b5bc2: 4d0b 0201 |0009: aput-object v11, v2, v1 │ │ +0b5bc6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0b5bc8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0b5bca: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0b5bcc: 07a1 |000e: move-object v1, v10 │ │ +0b5bce: 7406 8801 0000 |000f: 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@0188 │ │ +0b5bd4: 0c06 |0012: move-result-object v6 │ │ +0b5bd6: 7210 8202 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0282 │ │ +0b5bdc: 0a01 |0016: move-result v1 │ │ +0b5bde: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +0b5be2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0b5be4: 7220 8102 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0281 │ │ +0b5bea: 0a01 |001d: move-result v1 │ │ +0b5bec: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +0b5bf0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0b5bf2: 7220 7d02 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getLong:(I)J // method@027d │ │ +0b5bf8: 0b0c |0024: move-result-wide v12 │ │ +0b5bfa: 7110 1515 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5c00: 100c |0028: return-wide v12 │ │ +0b5c02: 7110 1515 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5c08: 28fc |002c: goto 0028 // -0004 │ │ +0b5c0a: 0d07 |002d: move-exception v7 │ │ +0b5c0c: 1a01 1007 |002e: const-string v1, "DocumentFile" // string@0710 │ │ +0b5c10: 2202 7908 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0b5c14: 7010 5a43 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b5c1a: 1a03 4908 |0035: const-string v3, "Failed query: " // string@0849 │ │ +0b5c1e: 6e20 6343 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b5c24: 0c02 |003a: move-result-object v2 │ │ +0b5c26: 6e20 6243 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b5c2c: 0c02 |003e: move-result-object v2 │ │ +0b5c2e: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b5c34: 0c02 |0042: move-result-object v2 │ │ +0b5c36: 7120 5f37 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b5c3c: 7110 1515 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5c42: 28df |0049: goto 0028 // -0021 │ │ +0b5c44: 0d01 |004a: move-exception v1 │ │ +0b5c46: 7110 1515 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5c4c: 2701 |004e: throw v1 │ │ catches : 2 │ │ 0x0006 - 0x0024 │ │ Ljava/lang/Exception; -> 0x002d │ │ -> 0x004a │ │ 0x002e - 0x0046 │ │ -> 0x004a │ │ positions : │ │ @@ -83602,59 +83608,59 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 79 16-bit code units │ │ -0b7ec4: |[0b7ec4] android.support.v4.provider.DocumentsContractApi19.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0b7ed4: 6e10 9a01 0800 |0000: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b7eda: 0c00 |0003: move-result-object v0 │ │ -0b7edc: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0b7ede: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0b7ee0: 2312 3909 |0006: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ -0b7ee4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b7ee6: 4d0a 0201 |0009: aput-object v10, v2, v1 │ │ -0b7eea: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0b7eec: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0b7eee: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0b7ef0: 0791 |000e: move-object v1, v9 │ │ -0b7ef2: 7406 8801 0000 |000f: 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@0188 │ │ -0b7ef8: 0c06 |0012: move-result-object v6 │ │ -0b7efa: 7210 8202 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0282 │ │ -0b7f00: 0a01 |0016: move-result v1 │ │ -0b7f02: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ -0b7f06: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0b7f08: 7220 8102 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0281 │ │ -0b7f0e: 0a01 |001d: move-result v1 │ │ -0b7f10: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ -0b7f14: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0b7f16: 7220 7f02 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0b7f1c: 0c0b |0024: move-result-object v11 │ │ -0b7f1e: 7110 1515 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7f24: 110b |0028: return-object v11 │ │ -0b7f26: 7110 1515 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7f2c: 28fc |002c: goto 0028 // -0004 │ │ -0b7f2e: 0d07 |002d: move-exception v7 │ │ -0b7f30: 1a01 1407 |002e: const-string v1, "DocumentFile" // string@0714 │ │ -0b7f34: 2202 7908 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0b7f38: 7010 5a43 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b7f3e: 1a03 4d08 |0035: const-string v3, "Failed query: " // string@084d │ │ -0b7f42: 6e20 6343 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b7f48: 0c02 |003a: move-result-object v2 │ │ -0b7f4a: 6e20 6243 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b7f50: 0c02 |003e: move-result-object v2 │ │ -0b7f52: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b7f58: 0c02 |0042: move-result-object v2 │ │ -0b7f5a: 7120 5f37 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b7f60: 7110 1515 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7f66: 28df |0049: goto 0028 // -0021 │ │ -0b7f68: 0d01 |004a: move-exception v1 │ │ -0b7f6a: 7110 1515 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ -0b7f70: 2701 |004e: throw v1 │ │ +0b5c68: |[0b5c68] android.support.v4.provider.DocumentsContractApi19.queryForString:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0b5c78: 6e10 9a01 0800 |0000: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5c7e: 0c00 |0003: move-result-object v0 │ │ +0b5c80: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0b5c82: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0b5c84: 2312 3909 |0006: new-array v2, v1, [Ljava/lang/String; // type@0939 │ │ +0b5c88: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b5c8a: 4d0a 0201 |0009: aput-object v10, v2, v1 │ │ +0b5c8e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0b5c90: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0b5c92: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0b5c94: 0791 |000e: move-object v1, v9 │ │ +0b5c96: 7406 8801 0000 |000f: 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@0188 │ │ +0b5c9c: 0c06 |0012: move-result-object v6 │ │ +0b5c9e: 7210 8202 0600 |0013: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@0282 │ │ +0b5ca4: 0a01 |0016: move-result v1 │ │ +0b5ca6: 3801 1200 |0017: if-eqz v1, 0029 // +0012 │ │ +0b5caa: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0b5cac: 7220 8102 1600 |001a: invoke-interface {v6, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0281 │ │ +0b5cb2: 0a01 |001d: move-result v1 │ │ +0b5cb4: 3901 0b00 |001e: if-nez v1, 0029 // +000b │ │ +0b5cb8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0b5cba: 7220 7f02 1600 |0021: invoke-interface {v6, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0b5cc0: 0c0b |0024: move-result-object v11 │ │ +0b5cc2: 7110 1515 0600 |0025: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5cc8: 110b |0028: return-object v11 │ │ +0b5cca: 7110 1515 0600 |0029: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5cd0: 28fc |002c: goto 0028 // -0004 │ │ +0b5cd2: 0d07 |002d: move-exception v7 │ │ +0b5cd4: 1a01 1007 |002e: const-string v1, "DocumentFile" // string@0710 │ │ +0b5cd8: 2202 7908 |0030: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0b5cdc: 7010 5a43 0200 |0032: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b5ce2: 1a03 4908 |0035: const-string v3, "Failed query: " // string@0849 │ │ +0b5ce6: 6e20 6343 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b5cec: 0c02 |003a: move-result-object v2 │ │ +0b5cee: 6e20 6243 7200 |003b: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b5cf4: 0c02 |003e: move-result-object v2 │ │ +0b5cf6: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b5cfc: 0c02 |0042: move-result-object v2 │ │ +0b5cfe: 7120 5f37 2100 |0043: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b5d04: 7110 1515 0600 |0046: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5d0a: 28df |0049: goto 0028 // -0021 │ │ +0b5d0c: 0d01 |004a: move-exception v1 │ │ +0b5d0e: 7110 1515 0600 |004b: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi19;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1515 │ │ +0b5d14: 2701 |004e: throw v1 │ │ catches : 2 │ │ 0x0006 - 0x0024 │ │ Ljava/lang/Exception; -> 0x002d │ │ -> 0x004a │ │ 0x002e - 0x0046 │ │ -> 0x004a │ │ positions : │ │ @@ -83674,21 +83680,21 @@ │ │ 0x0005 - 0x004f reg=6 c Landroid/database/Cursor; │ │ 0x0000 - 0x004f reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x004f reg=9 self Landroid/net/Uri; │ │ 0x0000 - 0x004f reg=10 column Ljava/lang/String; │ │ 0x0029 - 0x004f reg=11 defaultValue Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1814 (DocumentsContractApi19.java) │ │ + source_file_idx : 1810 (DocumentsContractApi19.java) │ │ │ │ Class #473 header: │ │ class_idx : 882 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1815 │ │ +source_file_idx : 1811 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #473 - │ │ Class descriptor : 'Landroid/support/v4/provider/DocumentsContractApi21;' │ │ @@ -83708,17 +83714,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7f8c: |[0b7f8c] android.support.v4.provider.DocumentsContractApi21.:()V │ │ -0b7f9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b7fa2: 0e00 |0003: return-void │ │ +0b5d30: |[0b5d30] android.support.v4.provider.DocumentsContractApi21.:()V │ │ +0b5d40: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b5d46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/provider/DocumentsContractApi21; │ │ │ │ #1 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ @@ -83726,22 +83732,22 @@ │ │ type : '(Ljava/lang/AutoCloseable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b7fa4: |[0b7fa4] android.support.v4.provider.DocumentsContractApi21.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ -0b7fb4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0b7fb8: 7210 c142 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@42c1 │ │ -0b7fbe: 0e00 |0005: return-void │ │ -0b7fc0: 0d00 |0006: move-exception v0 │ │ -0b7fc2: 2700 |0007: throw v0 │ │ -0b7fc4: 0d01 |0008: move-exception v1 │ │ -0b7fc6: 28fc |0009: goto 0005 // -0004 │ │ +0b5d48: |[0b5d48] android.support.v4.provider.DocumentsContractApi21.closeQuietly:(Ljava/lang/AutoCloseable;)V │ │ +0b5d58: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0b5d5c: 7210 c142 0200 |0002: invoke-interface {v2}, Ljava/lang/AutoCloseable;.close:()V // method@42c1 │ │ +0b5d62: 0e00 |0005: return-void │ │ +0b5d64: 0d00 |0006: move-exception v0 │ │ +0b5d66: 2700 |0007: throw v0 │ │ +0b5d68: 0d01 |0008: move-exception v1 │ │ +0b5d6a: 28fc |0009: goto 0005 // -0004 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/lang/RuntimeException; -> 0x0006 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0002 line=78 │ │ @@ -83758,19 +83764,19 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b7fd8: |[0b7fd8] android.support.v4.provider.DocumentsContractApi21.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ -0b7fe8: 1a00 9f49 |0000: const-string v0, "vnd.android.document/directory" // string@499f │ │ -0b7fec: 7140 2615 2130 |0002: invoke-static {v1, v2, v0, v3}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@1526 │ │ -0b7ff2: 0c00 |0005: move-result-object v0 │ │ -0b7ff4: 1100 |0006: return-object v0 │ │ +0b5d7c: |[0b5d7c] android.support.v4.provider.DocumentsContractApi21.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ +0b5d8c: 1a00 9a49 |0000: const-string v0, "vnd.android.document/directory" // string@499a │ │ +0b5d90: 7140 2615 2130 |0002: invoke-static {v1, v2, v0, v3}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@1526 │ │ +0b5d96: 0c00 |0005: move-result-object v0 │ │ +0b5d98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 self Landroid/net/Uri; │ │ 0x0000 - 0x0007 reg=3 displayName Ljava/lang/String; │ │ @@ -83780,20 +83786,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b7ff8: |[0b7ff8] android.support.v4.provider.DocumentsContractApi21.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -0b8008: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b800e: 0c00 |0003: move-result-object v0 │ │ -0b8010: 7140 4605 2043 |0004: invoke-static {v0, v2, v3, v4}, Landroid/provider/DocumentsContract;.createDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0546 │ │ -0b8016: 0c00 |0007: move-result-object v0 │ │ -0b8018: 1100 |0008: return-object v0 │ │ +0b5d9c: |[0b5d9c] android.support.v4.provider.DocumentsContractApi21.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +0b5dac: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5db2: 0c00 |0003: move-result-object v0 │ │ +0b5db4: 7140 4605 2043 |0004: invoke-static {v0, v2, v3, v4}, Landroid/provider/DocumentsContract;.createDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0546 │ │ +0b5dba: 0c00 |0007: move-result-object v0 │ │ +0b5dbc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ 0x0000 - 0x0009 reg=3 mimeType Ljava/lang/String; │ │ @@ -83804,69 +83810,69 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -0b801c: |[0b801c] android.support.v4.provider.DocumentsContractApi21.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; │ │ -0b802c: 6e10 9a01 0b00 |0000: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b8032: 0c00 |0003: move-result-object v0 │ │ -0b8034: 7110 4805 0c00 |0004: invoke-static {v12}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0548 │ │ -0b803a: 0c02 |0007: move-result-object v2 │ │ -0b803c: 7120 4405 2c00 |0008: invoke-static {v12, v2}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0544 │ │ -0b8042: 0c01 |000b: move-result-object v1 │ │ -0b8044: 220a a408 |000c: new-instance v10, Ljava/util/ArrayList; // type@08a4 │ │ -0b8048: 7010 c243 0a00 |000e: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0b804e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0b8050: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0b8052: 2322 3909 |0013: new-array v2, v2, [Ljava/lang/String; // type@0939 │ │ -0b8056: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0b8058: 1a04 a126 |0016: const-string v4, "document_id" // string@26a1 │ │ -0b805c: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ -0b8060: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0b8062: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -0b8064: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0b8066: 7406 8801 0000 |001d: 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@0188 │ │ -0b806c: 0c06 |0020: move-result-object v6 │ │ -0b806e: 7210 8302 0600 |0021: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0b8074: 0a02 |0024: move-result v2 │ │ -0b8076: 3802 3800 |0025: if-eqz v2, 005d // +0038 │ │ -0b807a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0b807c: 7220 7f02 2600 |0028: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0b8082: 0c07 |002b: move-result-object v7 │ │ -0b8084: 7120 4505 7c00 |002c: invoke-static {v12, v7}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0545 │ │ -0b808a: 0c08 |002f: move-result-object v8 │ │ -0b808c: 6e20 c643 8a00 |0030: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0b8092: 28ee |0033: goto 0021 // -0012 │ │ -0b8094: 0d09 |0034: move-exception v9 │ │ -0b8096: 1a02 1407 |0035: const-string v2, "DocumentFile" // string@0714 │ │ -0b809a: 2203 7908 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0b809e: 7010 5a43 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b80a4: 1a04 4d08 |003c: const-string v4, "Failed query: " // string@084d │ │ -0b80a8: 6e20 6343 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b80ae: 0c03 |0041: move-result-object v3 │ │ -0b80b0: 6e20 6243 9300 |0042: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b80b6: 0c03 |0045: move-result-object v3 │ │ -0b80b8: 6e10 6a43 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b80be: 0c03 |0049: move-result-object v3 │ │ -0b80c0: 7120 5f37 3200 |004a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b80c6: 7110 2415 0600 |004d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ -0b80cc: 6e10 d343 0a00 |0050: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0b80d2: 0a02 |0053: move-result v2 │ │ -0b80d4: 2322 fd08 |0054: new-array v2, v2, [Landroid/net/Uri; // type@08fd │ │ -0b80d8: 6e20 d543 2a00 |0056: invoke-virtual {v10, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0b80de: 0c02 |0059: move-result-object v2 │ │ -0b80e0: 1f02 fd08 |005a: check-cast v2, [Landroid/net/Uri; // type@08fd │ │ -0b80e4: 1102 |005c: return-object v2 │ │ -0b80e6: 7110 2415 0600 |005d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ -0b80ec: 28f0 |0060: goto 0050 // -0010 │ │ -0b80ee: 0d02 |0061: move-exception v2 │ │ -0b80f0: 7110 2415 0600 |0062: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ -0b80f6: 2702 |0065: throw v2 │ │ +0b5dc0: |[0b5dc0] android.support.v4.provider.DocumentsContractApi21.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; │ │ +0b5dd0: 6e10 9a01 0b00 |0000: invoke-virtual {v11}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5dd6: 0c00 |0003: move-result-object v0 │ │ +0b5dd8: 7110 4805 0c00 |0004: invoke-static {v12}, Landroid/provider/DocumentsContract;.getDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0548 │ │ +0b5dde: 0c02 |0007: move-result-object v2 │ │ +0b5de0: 7120 4405 2c00 |0008: invoke-static {v12, v2}, Landroid/provider/DocumentsContract;.buildChildDocumentsUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0544 │ │ +0b5de6: 0c01 |000b: move-result-object v1 │ │ +0b5de8: 220a a408 |000c: new-instance v10, Ljava/util/ArrayList; // type@08a4 │ │ +0b5dec: 7010 c243 0a00 |000e: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0b5df2: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0b5df4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0b5df6: 2322 3909 |0013: new-array v2, v2, [Ljava/lang/String; // type@0939 │ │ +0b5dfa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0b5dfc: 1a04 9c26 |0016: const-string v4, "document_id" // string@269c │ │ +0b5e00: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +0b5e04: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0b5e06: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +0b5e08: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0b5e0a: 7406 8801 0000 |001d: 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@0188 │ │ +0b5e10: 0c06 |0020: move-result-object v6 │ │ +0b5e12: 7210 8302 0600 |0021: invoke-interface {v6}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0b5e18: 0a02 |0024: move-result v2 │ │ +0b5e1a: 3802 3800 |0025: if-eqz v2, 005d // +0038 │ │ +0b5e1e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0b5e20: 7220 7f02 2600 |0028: invoke-interface {v6, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0b5e26: 0c07 |002b: move-result-object v7 │ │ +0b5e28: 7120 4505 7c00 |002c: invoke-static {v12, v7}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0545 │ │ +0b5e2e: 0c08 |002f: move-result-object v8 │ │ +0b5e30: 6e20 c643 8a00 |0030: invoke-virtual {v10, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0b5e36: 28ee |0033: goto 0021 // -0012 │ │ +0b5e38: 0d09 |0034: move-exception v9 │ │ +0b5e3a: 1a02 1007 |0035: const-string v2, "DocumentFile" // string@0710 │ │ +0b5e3e: 2203 7908 |0037: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0b5e42: 7010 5a43 0300 |0039: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b5e48: 1a04 4908 |003c: const-string v4, "Failed query: " // string@0849 │ │ +0b5e4c: 6e20 6343 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b5e52: 0c03 |0041: move-result-object v3 │ │ +0b5e54: 6e20 6243 9300 |0042: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b5e5a: 0c03 |0045: move-result-object v3 │ │ +0b5e5c: 6e10 6a43 0300 |0046: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b5e62: 0c03 |0049: move-result-object v3 │ │ +0b5e64: 7120 5f37 3200 |004a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b5e6a: 7110 2415 0600 |004d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ +0b5e70: 6e10 d343 0a00 |0050: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0b5e76: 0a02 |0053: move-result v2 │ │ +0b5e78: 2322 fd08 |0054: new-array v2, v2, [Landroid/net/Uri; // type@08fd │ │ +0b5e7c: 6e20 d543 2a00 |0056: invoke-virtual {v10, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0b5e82: 0c02 |0059: move-result-object v2 │ │ +0b5e84: 1f02 fd08 |005a: check-cast v2, [Landroid/net/Uri; // type@08fd │ │ +0b5e88: 1102 |005c: return-object v2 │ │ +0b5e8a: 7110 2415 0600 |005d: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ +0b5e90: 28f0 |0060: goto 0050 // -0010 │ │ +0b5e92: 0d02 |0061: move-exception v2 │ │ +0b5e94: 7110 2415 0600 |0062: invoke-static {v6}, Landroid/support/v4/provider/DocumentsContractApi21;.closeQuietly:(Ljava/lang/AutoCloseable;)V // method@1524 │ │ +0b5e9a: 2702 |0065: throw v2 │ │ catches : 2 │ │ 0x0013 - 0x0033 │ │ Ljava/lang/Exception; -> 0x0034 │ │ -> 0x0061 │ │ 0x0035 - 0x004d │ │ -> 0x0061 │ │ positions : │ │ @@ -83900,20 +83906,20 @@ │ │ type : '(Landroid/net/Uri;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b8110: |[0b8110] android.support.v4.provider.DocumentsContractApi21.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -0b8120: 7110 4905 0100 |0000: invoke-static {v1}, Landroid/provider/DocumentsContract;.getTreeDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0549 │ │ -0b8126: 0c00 |0003: move-result-object v0 │ │ -0b8128: 7120 4505 0100 |0004: invoke-static {v1, v0}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0545 │ │ -0b812e: 0c00 |0007: move-result-object v0 │ │ -0b8130: 1100 |0008: return-object v0 │ │ +0b5eb4: |[0b5eb4] android.support.v4.provider.DocumentsContractApi21.prepareTreeUri:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +0b5ec4: 7110 4905 0100 |0000: invoke-static {v1}, Landroid/provider/DocumentsContract;.getTreeDocumentId:(Landroid/net/Uri;)Ljava/lang/String; // method@0549 │ │ +0b5eca: 0c00 |0003: move-result-object v0 │ │ +0b5ecc: 7120 4505 0100 |0004: invoke-static {v1, v0}, Landroid/provider/DocumentsContract;.buildDocumentUriUsingTree:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@0545 │ │ +0b5ed2: 0c00 |0007: move-result-object v0 │ │ +0b5ed4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 treeUri Landroid/net/Uri; │ │ │ │ #6 : (in Landroid/support/v4/provider/DocumentsContractApi21;) │ │ @@ -83921,36 +83927,36 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b8134: |[0b8134] android.support.v4.provider.DocumentsContractApi21.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ -0b8144: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -0b814a: 0c00 |0003: move-result-object v0 │ │ -0b814c: 7130 4b05 2003 |0004: invoke-static {v0, v2, v3}, Landroid/provider/DocumentsContract;.renameDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@054b │ │ -0b8152: 0c00 |0007: move-result-object v0 │ │ -0b8154: 1100 |0008: return-object v0 │ │ +0b5ed8: |[0b5ed8] android.support.v4.provider.DocumentsContractApi21.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ +0b5ee8: 6e10 9a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +0b5eee: 0c00 |0003: move-result-object v0 │ │ +0b5ef0: 7130 4b05 2003 |0004: invoke-static {v0, v2, v3}, Landroid/provider/DocumentsContract;.renameDocument:(Landroid/content/ContentResolver;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@054b │ │ +0b5ef6: 0c00 |0007: move-result-object v0 │ │ +0b5ef8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 self Landroid/net/Uri; │ │ 0x0000 - 0x0009 reg=3 displayName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1815 (DocumentsContractApi21.java) │ │ + source_file_idx : 1811 (DocumentsContractApi21.java) │ │ │ │ Class #474 header: │ │ class_idx : 886 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6654 │ │ +source_file_idx : 6650 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #474 - │ │ Class descriptor : 'Landroid/support/v4/speech/tts/TextToSpeechICS;' │ │ @@ -83970,17 +83976,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8158: |[0b8158] android.support.v4.speech.tts.TextToSpeechICS.:()V │ │ -0b8168: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b816e: 0e00 |0003: return-void │ │ +0b5efc: |[0b5efc] android.support.v4.speech.tts.TextToSpeechICS.:()V │ │ +0b5f0c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b5f12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICS; │ │ │ │ #1 : (in Landroid/support/v4/speech/tts/TextToSpeechICS;) │ │ @@ -83988,31 +83994,31 @@ │ │ type : '(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)Landroid/speech/tts/TextToSpeech;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0b8170: |[0b8170] android.support.v4.speech.tts.TextToSpeechICS.construct:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)Landroid/speech/tts/TextToSpeech; │ │ -0b8180: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b8184: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0b8188: 3510 1700 |0004: if-ge v0, v1, 001b // +0017 │ │ -0b818c: 3904 0800 |0006: if-nez v4, 000e // +0008 │ │ -0b8190: 2200 0501 |0008: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ -0b8194: 7030 4d05 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@054d │ │ -0b819a: 1100 |000d: return-object v0 │ │ -0b819c: 1a00 a720 |000e: const-string v0, "android.support.v4.speech.tts" // string@20a7 │ │ -0b81a0: 1a01 a605 |0010: const-string v1, "Can't specify tts engine on this device" // string@05a6 │ │ -0b81a4: 7120 5f37 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b81aa: 2200 0501 |0015: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ -0b81ae: 7030 4d05 2003 |0017: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@054d │ │ -0b81b4: 28f3 |001a: goto 000d // -000d │ │ -0b81b6: 2200 0501 |001b: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ -0b81ba: 7040 4e05 2043 |001d: invoke-direct {v0, v2, v3, v4}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)V // method@054e │ │ -0b81c0: 28ed |0020: goto 000d // -0013 │ │ +0b5f14: |[0b5f14] android.support.v4.speech.tts.TextToSpeechICS.construct:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)Landroid/speech/tts/TextToSpeech; │ │ +0b5f24: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b5f28: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0b5f2c: 3510 1700 |0004: if-ge v0, v1, 001b // +0017 │ │ +0b5f30: 3904 0800 |0006: if-nez v4, 000e // +0008 │ │ +0b5f34: 2200 0501 |0008: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ +0b5f38: 7030 4d05 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@054d │ │ +0b5f3e: 1100 |000d: return-object v0 │ │ +0b5f40: 1a00 a220 |000e: const-string v0, "android.support.v4.speech.tts" // string@20a2 │ │ +0b5f44: 1a01 a205 |0010: const-string v1, "Can't specify tts engine on this device" // string@05a2 │ │ +0b5f48: 7120 5f37 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b5f4e: 2200 0501 |0015: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ +0b5f52: 7030 4d05 2003 |0017: invoke-direct {v0, v2, v3}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V // method@054d │ │ +0b5f58: 28f3 |001a: goto 000d // -000d │ │ +0b5f5a: 2200 0501 |001b: new-instance v0, Landroid/speech/tts/TextToSpeech; // type@0105 │ │ +0b5f5e: 7040 4e05 2043 |001d: invoke-direct {v0, v2, v3, v4}, Landroid/speech/tts/TextToSpeech;.:(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;Ljava/lang/String;)V // method@054e │ │ +0b5f64: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0006 line=16 │ │ 0x0008 line=17 │ │ 0x000d line=23 │ │ 0x000e line=19 │ │ @@ -84020,21 +84026,21 @@ │ │ 0x001b line=23 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=3 onInitListener Landroid/speech/tts/TextToSpeech$OnInitListener; │ │ 0x0000 - 0x0021 reg=4 engineName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6654 (TextToSpeechICS.java) │ │ + source_file_idx : 6650 (TextToSpeechICS.java) │ │ │ │ Class #475 header: │ │ class_idx : 887 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 262 │ │ -source_file_idx : 6655 │ │ +source_file_idx : 6651 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #475 annotations: │ │ Annotations on class │ │ @@ -84058,18 +84064,18 @@ │ │ type : '(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b81c4: |[0b81c4] android.support.v4.speech.tts.TextToSpeechICSMR1$1.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ -0b81d4: 5b01 f906 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ -0b81d8: 7010 5205 0000 |0002: invoke-direct {v0}, Landroid/speech/tts/UtteranceProgressListener;.:()V // method@0552 │ │ -0b81de: 0e00 |0005: return-void │ │ +0b5f68: |[0b5f68] android.support.v4.speech.tts.TextToSpeechICSMR1$1.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +0b5f78: 5b01 f906 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ +0b5f7c: 7010 5205 0000 |0002: invoke-direct {v0}, Landroid/speech/tts/UtteranceProgressListener;.:()V // method@0552 │ │ +0b5f82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ @@ -84079,18 +84085,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b81e0: |[0b81e0] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onDone:(Ljava/lang/String;)V │ │ -0b81f0: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ -0b81f4: 7220 6415 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@1564 │ │ -0b81fa: 0e00 |0005: return-void │ │ +0b5f84: |[0b5f84] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onDone:(Ljava/lang/String;)V │ │ +0b5f94: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ +0b5f98: 7220 6415 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@1564 │ │ +0b5f9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ @@ -84100,18 +84106,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b81fc: |[0b81fc] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onError:(Ljava/lang/String;)V │ │ -0b820c: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ -0b8210: 7220 6515 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onError:(Ljava/lang/String;)V // method@1565 │ │ -0b8216: 0e00 |0005: return-void │ │ +0b5fa0: |[0b5fa0] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onError:(Ljava/lang/String;)V │ │ +0b5fb0: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ +0b5fb4: 7220 6515 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onError:(Ljava/lang/String;)V // method@1565 │ │ +0b5fba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ @@ -84121,33 +84127,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b8218: |[0b8218] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onStart:(Ljava/lang/String;)V │ │ -0b8228: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ -0b822c: 7220 6615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@1566 │ │ -0b8232: 0e00 |0005: return-void │ │ +0b5fbc: |[0b5fbc] android.support.v4.speech.tts.TextToSpeechICSMR1$1.onStart:(Ljava/lang/String;)V │ │ +0b5fcc: 5410 f906 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06f9 │ │ +0b5fd0: 7220 6615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@1566 │ │ +0b5fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; │ │ 0x0000 - 0x0006 reg=2 utteranceId Ljava/lang/String; │ │ │ │ - source_file_idx : 6655 (TextToSpeechICSMR1.java) │ │ + source_file_idx : 6651 (TextToSpeechICSMR1.java) │ │ │ │ Class #476 header: │ │ class_idx : 888 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6655 │ │ +source_file_idx : 6651 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #476 annotations: │ │ Annotations on class │ │ @@ -84172,18 +84178,18 @@ │ │ type : '(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8234: |[0b8234] android.support.v4.speech.tts.TextToSpeechICSMR1$2.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ -0b8244: 5b01 fa06 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ -0b8248: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b824e: 0e00 |0005: return-void │ │ +0b5fd8: |[0b5fd8] android.support.v4.speech.tts.TextToSpeechICSMR1$2.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +0b5fe8: 5b01 fa06 |0000: iput-object v1, v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ +0b5fec: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b5ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ @@ -84193,36 +84199,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b8250: |[0b8250] android.support.v4.speech.tts.TextToSpeechICSMR1$2.onUtteranceCompleted:(Ljava/lang/String;)V │ │ -0b8260: 5410 fa06 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ -0b8264: 7220 6615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@1566 │ │ -0b826a: 5410 fa06 |0005: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ -0b826e: 7220 6415 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@1564 │ │ -0b8274: 0e00 |000a: return-void │ │ +0b5ff4: |[0b5ff4] android.support.v4.speech.tts.TextToSpeechICSMR1$2.onUtteranceCompleted:(Ljava/lang/String;)V │ │ +0b6004: 5410 fa06 |0000: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ +0b6008: 7220 6615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onStart:(Ljava/lang/String;)V // method@1566 │ │ +0b600e: 5410 fa06 |0005: iget-object v0, v1, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.val$listener:Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; // field@06fa │ │ +0b6012: 7220 6415 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;.onDone:(Ljava/lang/String;)V // method@1564 │ │ +0b6018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; │ │ 0x0000 - 0x000b reg=2 utteranceId Ljava/lang/String; │ │ │ │ - source_file_idx : 6655 (TextToSpeechICSMR1.java) │ │ + source_file_idx : 6651 (TextToSpeechICSMR1.java) │ │ │ │ Class #477 header: │ │ class_idx : 889 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6655 │ │ +source_file_idx : 6651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #477 annotations: │ │ Annotations on class │ │ @@ -84252,21 +84258,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;) │ │ name : 'onStart' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6655 (TextToSpeechICSMR1.java) │ │ + source_file_idx : 6651 (TextToSpeechICSMR1.java) │ │ │ │ Class #478 header: │ │ class_idx : 890 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6655 │ │ +source_file_idx : 6651 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #478 annotations: │ │ Annotations on class │ │ @@ -84297,17 +84303,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8278: |[0b8278] android.support.v4.speech.tts.TextToSpeechICSMR1.:()V │ │ -0b8288: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b828e: 0e00 |0003: return-void │ │ +0b601c: |[0b601c] android.support.v4.speech.tts.TextToSpeechICSMR1.:()V │ │ +0b602c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/speech/tts/TextToSpeechICSMR1; │ │ │ │ @@ -84316,23 +84322,23 @@ │ │ type : '(Landroid/speech/tts/TextToSpeech;Ljava/util/Locale;)Ljava/util/Set;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0b8290: |[0b8290] android.support.v4.speech.tts.TextToSpeechICSMR1.getFeatures:(Landroid/speech/tts/TextToSpeech;Ljava/util/Locale;)Ljava/util/Set; │ │ -0b82a0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b82a4: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -0b82a8: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0b82ac: 6e20 4f05 3200 |0006: invoke-virtual {v2, v3}, Landroid/speech/tts/TextToSpeech;.getFeatures:(Ljava/util/Locale;)Ljava/util/Set; // method@054f │ │ -0b82b2: 0c00 |0009: move-result-object v0 │ │ -0b82b4: 1100 |000a: return-object v0 │ │ -0b82b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b82b8: 28fe |000c: goto 000a // -0002 │ │ +0b6034: |[0b6034] android.support.v4.speech.tts.TextToSpeechICSMR1.getFeatures:(Landroid/speech/tts/TextToSpeech;Ljava/util/Locale;)Ljava/util/Set; │ │ +0b6044: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b6048: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0b604c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0b6050: 6e20 4f05 3200 |0006: invoke-virtual {v2, v3}, Landroid/speech/tts/TextToSpeech;.getFeatures:(Ljava/util/Locale;)Ljava/util/Set; // method@054f │ │ +0b6056: 0c00 |0009: move-result-object v0 │ │ +0b6058: 1100 |000a: return-object v0 │ │ +0b605a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b605c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0006 line=20 │ │ 0x000a line=22 │ │ locals : │ │ 0x0000 - 0x000d reg=2 tts Landroid/speech/tts/TextToSpeech; │ │ @@ -84343,44 +84349,44 @@ │ │ type : '(Landroid/speech/tts/TextToSpeech;Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b82bc: |[0b82bc] android.support.v4.speech.tts.TextToSpeechICSMR1.setUtteranceProgressListener:(Landroid/speech/tts/TextToSpeech;Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ -0b82cc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b82d0: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -0b82d4: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -0b82d8: 2200 7703 |0006: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; // type@0377 │ │ -0b82dc: 7020 5e15 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@155e │ │ -0b82e2: 6e20 5105 0200 |000b: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceProgressListener:(Landroid/speech/tts/UtteranceProgressListener;)I // method@0551 │ │ -0b82e8: 0e00 |000e: return-void │ │ -0b82ea: 2200 7803 |000f: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; // type@0378 │ │ -0b82ee: 7020 6215 3000 |0011: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@1562 │ │ -0b82f4: 6e20 5005 0200 |0014: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceCompletedListener:(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I // method@0550 │ │ -0b82fa: 28f7 |0017: goto 000e // -0009 │ │ +0b6060: |[0b6060] android.support.v4.speech.tts.TextToSpeechICSMR1.setUtteranceProgressListener:(Landroid/speech/tts/TextToSpeech;Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V │ │ +0b6070: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b6074: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +0b6078: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +0b607c: 2200 7703 |0006: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1; // type@0377 │ │ +0b6080: 7020 5e15 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$1;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@155e │ │ +0b6086: 6e20 5105 0200 |000b: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceProgressListener:(Landroid/speech/tts/UtteranceProgressListener;)I // method@0551 │ │ +0b608c: 0e00 |000e: return-void │ │ +0b608e: 2200 7803 |000f: new-instance v0, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2; // type@0378 │ │ +0b6092: 7020 6215 3000 |0011: invoke-direct {v0, v3}, Landroid/support/v4/speech/tts/TextToSpeechICSMR1$2;.:(Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1;)V // method@1562 │ │ +0b6098: 6e20 5005 0200 |0014: invoke-virtual {v2, v0}, Landroid/speech/tts/TextToSpeech;.setOnUtteranceCompletedListener:(Landroid/speech/tts/TextToSpeech$OnUtteranceCompletedListener;)I // method@0550 │ │ +0b609e: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=47 │ │ 0x000e line=73 │ │ 0x000f line=64 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 tts Landroid/speech/tts/TextToSpeech; │ │ 0x0000 - 0x0018 reg=3 listener Landroid/support/v4/speech/tts/TextToSpeechICSMR1$UtteranceProgressListenerICSMR1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6655 (TextToSpeechICSMR1.java) │ │ + source_file_idx : 6651 (TextToSpeechICSMR1.java) │ │ │ │ Class #479 header: │ │ class_idx : 891 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1286 │ │ +source_file_idx : 1282 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #479 annotations: │ │ Annotations on class │ │ @@ -84392,21 +84398,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1286 (BidiFormatter.java) │ │ + source_file_idx : 1282 (BidiFormatter.java) │ │ │ │ Class #480 header: │ │ class_idx : 892 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1286 │ │ +source_file_idx : 1282 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #480 annotations: │ │ Annotations on class │ │ @@ -84438,22 +84444,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b82fc: |[0b82fc] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -0b830c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b8312: 7100 3044 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ -0b8318: 0c00 |0006: move-result-object v0 │ │ -0b831a: 7110 8015 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@1580 │ │ -0b8320: 0a00 |000a: move-result v0 │ │ -0b8322: 7020 6f15 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ -0b8328: 0e00 |000e: return-void │ │ +0b60a0: |[0b60a0] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +0b60b0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b60b6: 7100 3044 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ +0b60bc: 0c00 |0006: move-result-object v0 │ │ +0b60be: 7110 8015 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@1580 │ │ +0b60c4: 0a00 |000a: move-result v0 │ │ +0b60c6: 7020 6f15 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ +0b60cc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -84463,20 +84469,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b832c: |[0b832c] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -0b833c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b8342: 7110 8015 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@1580 │ │ -0b8348: 0a00 |0006: move-result v0 │ │ -0b834a: 7020 6f15 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ -0b8350: 0e00 |000a: return-void │ │ +0b60d0: |[0b60d0] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +0b60e0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b60e6: 7110 8015 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@1580 │ │ +0b60ec: 0a00 |0006: move-result v0 │ │ +0b60ee: 7020 6f15 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ +0b60f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -84487,18 +84493,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b8354: |[0b8354] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -0b8364: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b836a: 7020 6f15 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ -0b8370: 0e00 |0006: return-void │ │ +0b60f8: |[0b60f8] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +0b6108: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b610e: 7020 6f15 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@156f │ │ +0b6114: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -84509,22 +84515,22 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0b8374: |[0b8374] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -0b8384: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -0b8388: 7100 8215 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@1582 │ │ -0b838e: 0c00 |0005: move-result-object v0 │ │ -0b8390: 1100 |0006: return-object v0 │ │ -0b8392: 7100 8315 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@1583 │ │ -0b8398: 0c00 |000a: move-result-object v0 │ │ -0b839a: 28fb |000b: goto 0006 // -0005 │ │ +0b6118: |[0b6118] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +0b6128: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +0b612c: 7100 8215 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@1582 │ │ +0b6132: 0c00 |0005: move-result-object v0 │ │ +0b6134: 1100 |0006: return-object v0 │ │ +0b6136: 7100 8315 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@1583 │ │ +0b613c: 0c00 |000a: move-result-object v0 │ │ +0b613e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000c reg=1 isRtlContext Z │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ @@ -84532,22 +84538,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0b839c: |[0b839c] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -0b83ac: 5c12 fe06 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ -0b83b0: 7100 8115 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@1581 │ │ -0b83b6: 0c00 |0005: move-result-object v0 │ │ -0b83b8: 5b10 ff06 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ -0b83bc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -0b83be: 5910 fd06 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b83c2: 0e00 |000b: return-void │ │ +0b6140: |[0b6140] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +0b6150: 5c12 fe06 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ +0b6154: 7100 8115 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@1581 │ │ +0b615a: 0c00 |0005: move-result-object v0 │ │ +0b615c: 5b10 ff06 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ +0b6160: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0b6162: 5910 fd06 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b6166: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -84560,33 +84566,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0b83c4: |[0b83c4] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -0b83d4: 5250 fd06 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b83d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0b83da: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -0b83de: 5450 ff06 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ -0b83e2: 7100 8115 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@1581 │ │ -0b83e8: 0c01 |000a: move-result-object v1 │ │ -0b83ea: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -0b83ee: 5550 fe06 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ -0b83f2: 7110 6e15 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@156e │ │ -0b83f8: 0c00 |0012: move-result-object v0 │ │ -0b83fa: 1100 |0013: return-object v0 │ │ -0b83fc: 2200 7e03 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ -0b8400: 5551 fe06 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ -0b8404: 5252 fd06 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b8408: 5453 ff06 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ -0b840c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0b840e: 7054 7f15 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@157f │ │ -0b8414: 28f3 |0020: goto 0013 // -000d │ │ +0b6168: |[0b6168] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +0b6178: 5250 fd06 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b617c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0b617e: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +0b6182: 5450 ff06 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ +0b6186: 7100 8115 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@1581 │ │ +0b618c: 0c01 |000a: move-result-object v1 │ │ +0b618e: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +0b6192: 5550 fe06 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ +0b6196: 7110 6e15 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@156e │ │ +0b619c: 0c00 |0012: move-result-object v0 │ │ +0b619e: 1100 |0013: return-object v0 │ │ +0b61a0: 2200 7e03 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ +0b61a4: 5551 fe06 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@06fe │ │ +0b61a8: 5252 fd06 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b61ac: 5453 ff06 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ +0b61b0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +0b61b2: 7054 7f15 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@157f │ │ +0b61b8: 28f3 |0020: goto 0013 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -84596,17 +84602,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8418: |[0b8418] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0b8428: 5b01 ff06 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ -0b842c: 1100 |0002: return-object v0 │ │ +0b61bc: |[0b61bc] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0b61cc: 5b01 ff06 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@06ff │ │ +0b61d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0003 reg=1 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -84616,41 +84622,41 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0b8430: |[0b8430] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0b8440: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0b8444: 5210 fd06 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b8448: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0b844c: 5910 fd06 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b8450: 1101 |0008: return-object v1 │ │ -0b8452: 5210 fd06 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b8456: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -0b845a: 5910 fd06 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ -0b845e: 28f9 |000f: goto 0008 // -0007 │ │ +0b61d4: |[0b61d4] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +0b61e4: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0b61e8: 5210 fd06 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b61ec: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0b61f0: 5910 fd06 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b61f4: 1101 |0008: return-object v1 │ │ +0b61f6: 5210 fd06 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b61fa: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +0b61fe: 5910 fd06 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@06fd │ │ +0b6202: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0010 reg=2 stereoReset Z │ │ │ │ - source_file_idx : 1286 (BidiFormatter.java) │ │ + source_file_idx : 1282 (BidiFormatter.java) │ │ │ │ Class #481 header: │ │ class_idx : 893 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1286 │ │ +source_file_idx : 1282 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #481 annotations: │ │ Annotations on class │ │ @@ -84700,27 +84706,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b8460: |[0b8460] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -0b8470: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -0b8474: 2331 f208 |0002: new-array v1, v3, [B // type@08f2 │ │ -0b8478: 6901 0007 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ -0b847c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b847e: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -0b8482: 6201 0007 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ -0b8486: 7110 ce42 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ -0b848c: 0a02 |000e: move-result v2 │ │ -0b848e: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -0b8492: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b8496: 28f4 |0013: goto 0007 // -000c │ │ -0b8498: 0e00 |0014: return-void │ │ +0b6204: |[0b6204] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +0b6214: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +0b6218: 2331 f208 |0002: new-array v1, v3, [B // type@08f2 │ │ +0b621c: 6901 0007 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ +0b6220: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b6222: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +0b6226: 6201 0007 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ +0b622a: 7110 ce42 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ +0b6230: 0a02 |000e: move-result v2 │ │ +0b6232: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +0b6236: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b623a: 28f4 |0013: goto 0007 // -000c │ │ +0b623c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=508 │ │ 0x0006 line=509 │ │ 0x0009 line=510 │ │ 0x0011 line=509 │ │ 0x0014 line=512 │ │ @@ -84732,22 +84738,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b849c: |[0b849c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -0b84ac: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0b84b2: 5b12 0607 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b84b6: 5c13 0307 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ -0b84ba: 6e10 4443 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b84c0: 0a00 |000a: move-result v0 │ │ -0b84c2: 5910 0507 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b84c6: 0e00 |000d: return-void │ │ +0b6240: |[0b6240] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +0b6250: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6256: 5b12 0607 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b625a: 5c13 0307 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ +0b625e: 6e10 4443 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b6264: 0a00 |000a: move-result v0 │ │ +0b6266: 5910 0507 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b626a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0003 line=553 │ │ 0x0005 line=554 │ │ 0x0007 line=555 │ │ 0x000d line=556 │ │ @@ -84761,23 +84767,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b84c8: |[0b84c8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -0b84d8: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -0b84dc: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -0b84e0: 6200 0007 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ -0b84e4: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -0b84e8: 0f00 |0008: return v0 │ │ -0b84ea: 7110 cd42 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ -0b84f0: 0a00 |000c: move-result v0 │ │ -0b84f2: 28fb |000d: goto 0008 // -0005 │ │ +0b626c: |[0b626c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +0b627c: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +0b6280: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +0b6284: 6200 0007 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@0700 │ │ +0b6288: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +0b628c: 0f00 |0008: return v0 │ │ +0b628e: 7110 cd42 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ +0b6294: 0a00 |000c: move-result v0 │ │ +0b6296: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000e reg=1 c C │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ @@ -84785,37 +84791,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0b84f4: |[0b84f4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -0b8504: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -0b8508: 5240 0207 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b850c: 5241 0207 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8510: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -0b8514: 5441 0607 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b8518: 5242 0207 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b851c: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b8520: 5942 0207 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8524: 6e20 3343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b852a: 0a01 |0013: move-result v1 │ │ -0b852c: 5e41 0407 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8530: 5741 0407 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8534: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -0b8538: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -0b853c: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -0b8540: 0f01 |001e: return v1 │ │ -0b8542: 5741 0407 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8546: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -0b854a: 5940 0207 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b854e: 5e43 0407 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8552: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -0b8556: 28f5 |0029: goto 001e // -000b │ │ +0b6298: |[0b6298] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +0b62a8: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +0b62ac: 5240 0207 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b62b0: 5241 0207 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b62b4: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +0b62b8: 5441 0607 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b62bc: 5242 0207 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b62c0: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b62c4: 5942 0207 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b62c8: 6e20 3343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b62ce: 0a01 |0013: move-result v1 │ │ +0b62d0: 5e41 0407 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b62d4: 5741 0407 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b62d8: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +0b62dc: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +0b62e0: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +0b62e4: 0f01 |001e: return v1 │ │ +0b62e6: 5741 0407 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b62ea: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +0b62ee: 5940 0207 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b62f2: 5e43 0407 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b62f6: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +0b62fa: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=868 │ │ 0x0004 line=869 │ │ 0x0008 line=870 │ │ 0x0016 line=871 │ │ 0x001c line=872 │ │ @@ -84833,29 +84839,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0b8558: |[0b8558] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -0b8568: 5230 0207 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b856c: 5231 0507 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b8570: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -0b8574: 5430 0607 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b8578: 5231 0207 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b857c: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b8580: 5932 0207 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8584: 6e20 3343 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b858a: 0a00 |0011: move-result v0 │ │ -0b858c: 5e30 0407 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8590: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -0b8594: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -0b8598: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -0b859c: 0f00 |001a: return v0 │ │ +0b62fc: |[0b62fc] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +0b630c: 5230 0207 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6310: 5231 0507 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b6314: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +0b6318: 5430 0607 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b631c: 5231 0207 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6320: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b6324: 5932 0207 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6328: 6e20 3343 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b632e: 0a00 |0011: move-result v0 │ │ +0b6330: 5e30 0407 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6334: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +0b6338: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +0b633c: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +0b6340: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0018 line=854 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ @@ -84864,55 +84870,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0b85a0: |[0b85a0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -0b85b0: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -0b85b4: 5250 0207 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b85b8: 5252 0207 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b85bc: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -0b85c0: 5452 0607 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b85c4: 5253 0207 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b85c8: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0b85cc: 5953 0207 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b85d0: 6e20 3343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b85d6: 0a02 |0013: move-result v2 │ │ -0b85d8: 5e52 0407 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b85dc: 5752 0407 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b85e0: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -0b85e4: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -0b85e8: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0b85ec: 0f02 |001e: return v2 │ │ -0b85ee: 5752 0407 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b85f2: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -0b85f6: 5950 0207 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b85fa: 5e54 0407 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b85fe: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -0b8602: 28f5 |0029: goto 001e // -000b │ │ -0b8604: 5752 0407 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8608: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -0b860c: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -0b8610: 5752 0407 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8614: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -0b8618: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -0b861c: 5751 0407 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8620: 5252 0207 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8624: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -0b8628: 5452 0607 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b862c: 5253 0207 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8630: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0b8634: 5953 0207 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8638: 6e20 3343 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b863e: 0a02 |0047: move-result v2 │ │ -0b8640: 5e52 0407 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8644: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -0b8648: 28ec |004c: goto 0038 // -0014 │ │ +0b6344: |[0b6344] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +0b6354: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +0b6358: 5250 0207 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b635c: 5252 0207 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6360: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +0b6364: 5452 0607 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b6368: 5253 0207 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b636c: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b6370: 5953 0207 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6374: 6e20 3343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b637a: 0a02 |0013: move-result v2 │ │ +0b637c: 5e52 0407 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6380: 5752 0407 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6384: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +0b6388: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +0b638c: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +0b6390: 0f02 |001e: return v2 │ │ +0b6392: 5752 0407 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6396: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +0b639a: 5950 0207 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b639e: 5e54 0407 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b63a2: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +0b63a6: 28f5 |0029: goto 001e // -000b │ │ +0b63a8: 5752 0407 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b63ac: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +0b63b0: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +0b63b4: 5752 0407 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b63b8: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +0b63bc: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +0b63c0: 5751 0407 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b63c4: 5252 0207 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b63c8: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +0b63cc: 5452 0607 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b63d0: 5253 0207 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b63d4: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b63d8: 5953 0207 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b63dc: 6e20 3343 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b63e2: 0a02 |0047: move-result v2 │ │ +0b63e4: 5e52 0407 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b63e8: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +0b63ec: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=825 │ │ 0x0004 line=826 │ │ 0x0008 line=827 │ │ 0x0016 line=828 │ │ 0x001c line=830 │ │ @@ -84934,55 +84940,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0b864c: |[0b864c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -0b865c: 5250 0207 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8660: 5252 0207 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8664: 5253 0507 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b8668: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -0b866c: 5452 0607 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b8670: 5253 0207 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8674: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b8678: 5954 0207 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b867c: 6e20 3343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b8682: 0a02 |0013: move-result v2 │ │ -0b8684: 5e52 0407 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8688: 5752 0407 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b868c: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -0b8690: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -0b8694: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0b8698: 0f02 |001e: return v2 │ │ -0b869a: 5752 0407 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b869e: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -0b86a2: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -0b86a6: 5752 0407 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b86aa: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -0b86ae: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -0b86b2: 5751 0407 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b86b6: 5252 0207 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b86ba: 5253 0507 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b86be: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -0b86c2: 5452 0607 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b86c6: 5253 0207 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b86ca: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0b86ce: 5954 0207 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b86d2: 6e20 3343 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b86d8: 0a02 |003e: move-result v2 │ │ -0b86da: 5e52 0407 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b86de: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -0b86e2: 28ea |0043: goto 002d // -0016 │ │ -0b86e4: 5950 0207 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b86e8: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -0b86ec: 5e52 0407 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b86f0: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -0b86f4: 28d2 |004c: goto 001e // -002e │ │ +0b63f0: |[0b63f0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +0b6400: 5250 0207 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6404: 5252 0207 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6408: 5253 0507 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b640c: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +0b6410: 5452 0607 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b6414: 5253 0207 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6418: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0b641c: 5954 0207 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6420: 6e20 3343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b6426: 0a02 |0013: move-result v2 │ │ +0b6428: 5e52 0407 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b642c: 5752 0407 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6430: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +0b6434: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +0b6438: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +0b643c: 0f02 |001e: return v2 │ │ +0b643e: 5752 0407 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6442: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +0b6446: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +0b644a: 5752 0407 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b644e: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +0b6452: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +0b6456: 5751 0407 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b645a: 5252 0207 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b645e: 5253 0507 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b6462: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +0b6466: 5452 0607 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b646a: 5253 0207 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b646e: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0b6472: 5954 0207 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6476: 6e20 3343 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b647c: 0a02 |003e: move-result v2 │ │ +0b647e: 5e52 0407 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6482: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +0b6486: 28ea |0043: goto 002d // -0016 │ │ +0b6488: 5950 0207 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b648c: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +0b6490: 5e52 0407 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6494: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +0b6498: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0002 line=797 │ │ 0x0008 line=798 │ │ 0x0016 line=799 │ │ 0x001c line=801 │ │ @@ -85004,57 +85010,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0b86f8: |[0b86f8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -0b8708: 5442 0607 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b870c: 5243 0207 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8710: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0b8714: 6e20 3343 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b871a: 0a02 |0009: move-result v2 │ │ -0b871c: 5e42 0407 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8720: 5742 0407 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8724: 7110 d142 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@42d1 │ │ -0b872a: 0a02 |0011: move-result v2 │ │ -0b872c: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -0b8730: 5442 0607 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b8734: 5243 0207 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8738: 7120 cc42 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@42cc │ │ -0b873e: 0a00 |001b: move-result v0 │ │ -0b8740: 5242 0207 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8744: 7110 ca42 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@42ca │ │ -0b874a: 0a03 |0021: move-result v3 │ │ -0b874c: b132 |0022: sub-int/2addr v2, v3 │ │ -0b874e: 5942 0207 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8752: 7110 ce42 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ -0b8758: 0a01 |0028: move-result v1 │ │ -0b875a: 0f01 |0029: return v1 │ │ -0b875c: 5242 0207 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8760: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b8764: 5942 0207 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8768: 5742 0407 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b876c: 7110 7615 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@1576 │ │ -0b8772: 0a01 |0035: move-result v1 │ │ -0b8774: 5542 0307 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ -0b8778: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -0b877c: 5742 0407 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8780: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -0b8784: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -0b8788: 7010 7b15 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@157b │ │ -0b878e: 0a01 |0043: move-result v1 │ │ -0b8790: 28e5 |0044: goto 0029 // -001b │ │ -0b8792: 5742 0407 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8796: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -0b879a: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -0b879e: 7010 7915 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@1579 │ │ -0b87a4: 0a01 |004e: move-result v1 │ │ -0b87a6: 28da |004f: goto 0029 // -0026 │ │ +0b649c: |[0b649c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +0b64ac: 5442 0607 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b64b0: 5243 0207 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b64b4: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b64b8: 6e20 3343 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b64be: 0a02 |0009: move-result v2 │ │ +0b64c0: 5e42 0407 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b64c4: 5742 0407 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b64c8: 7110 d142 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@42d1 │ │ +0b64ce: 0a02 |0011: move-result v2 │ │ +0b64d0: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +0b64d4: 5442 0607 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b64d8: 5243 0207 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b64dc: 7120 cc42 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@42cc │ │ +0b64e2: 0a00 |001b: move-result v0 │ │ +0b64e4: 5242 0207 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b64e8: 7110 ca42 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@42ca │ │ +0b64ee: 0a03 |0021: move-result v3 │ │ +0b64f0: b132 |0022: sub-int/2addr v2, v3 │ │ +0b64f2: 5942 0207 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b64f6: 7110 ce42 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ +0b64fc: 0a01 |0028: move-result v1 │ │ +0b64fe: 0f01 |0029: return v1 │ │ +0b6500: 5242 0207 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6504: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b6508: 5942 0207 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b650c: 5742 0407 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6510: 7110 7615 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@1576 │ │ +0b6516: 0a01 |0035: move-result v1 │ │ +0b6518: 5542 0307 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ +0b651c: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +0b6520: 5742 0407 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6524: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +0b6528: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +0b652c: 7010 7b15 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@157b │ │ +0b6532: 0a01 |0043: move-result v1 │ │ +0b6534: 28e5 |0044: goto 0029 // -001b │ │ +0b6536: 5742 0407 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b653a: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +0b653e: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +0b6542: 7010 7915 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@1579 │ │ +0b6548: 0a01 |004e: move-result v1 │ │ +0b654a: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x000c line=771 │ │ 0x0014 line=772 │ │ 0x001c line=773 │ │ 0x0025 line=774 │ │ @@ -85076,56 +85082,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0b87a8: |[0b87a8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -0b87b8: 5442 0607 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b87bc: 5243 0207 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b87c0: 6e20 3343 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b87c6: 0a02 |0007: move-result v2 │ │ -0b87c8: 5e42 0407 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b87cc: 5742 0407 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b87d0: 7110 d042 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@42d0 │ │ -0b87d6: 0a02 |000f: move-result v2 │ │ -0b87d8: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -0b87dc: 5442 0607 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ -0b87e0: 5243 0207 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b87e4: 7120 cb42 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@42cb │ │ -0b87ea: 0a00 |0019: move-result v0 │ │ -0b87ec: 5242 0207 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b87f0: 7110 ca42 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@42ca │ │ -0b87f6: 0a03 |001f: move-result v3 │ │ -0b87f8: b032 |0020: add-int/2addr v2, v3 │ │ -0b87fa: 5942 0207 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b87fe: 7110 ce42 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ -0b8804: 0a01 |0026: move-result v1 │ │ -0b8806: 0f01 |0027: return v1 │ │ -0b8808: 5242 0207 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b880c: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b8810: 5942 0207 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8814: 5742 0407 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8818: 7110 7615 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@1576 │ │ -0b881e: 0a01 |0033: move-result v1 │ │ -0b8820: 5542 0307 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ -0b8824: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -0b8828: 5742 0407 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b882c: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -0b8830: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -0b8834: 7010 7c15 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@157c │ │ -0b883a: 0a01 |0041: move-result v1 │ │ -0b883c: 28e5 |0042: goto 0027 // -001b │ │ -0b883e: 5742 0407 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ -0b8842: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -0b8846: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -0b884a: 7010 7a15 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@157a │ │ -0b8850: 0a01 |004c: move-result v1 │ │ -0b8852: 28da |004d: goto 0027 // -0026 │ │ +0b654c: |[0b654c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +0b655c: 5442 0607 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b6560: 5243 0207 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6564: 6e20 3343 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b656a: 0a02 |0007: move-result v2 │ │ +0b656c: 5e42 0407 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6570: 5742 0407 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b6574: 7110 d042 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@42d0 │ │ +0b657a: 0a02 |000f: move-result v2 │ │ +0b657c: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +0b6580: 5442 0607 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0706 │ │ +0b6584: 5243 0207 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6588: 7120 cb42 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@42cb │ │ +0b658e: 0a00 |0019: move-result v0 │ │ +0b6590: 5242 0207 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6594: 7110 ca42 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@42ca │ │ +0b659a: 0a03 |001f: move-result v3 │ │ +0b659c: b032 |0020: add-int/2addr v2, v3 │ │ +0b659e: 5942 0207 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b65a2: 7110 ce42 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@42ce │ │ +0b65a8: 0a01 |0026: move-result v1 │ │ +0b65aa: 0f01 |0027: return v1 │ │ +0b65ac: 5242 0207 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b65b0: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b65b4: 5942 0207 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b65b8: 5742 0407 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b65bc: 7110 7615 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@1576 │ │ +0b65c2: 0a01 |0033: move-result v1 │ │ +0b65c4: 5542 0307 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@0703 │ │ +0b65c8: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +0b65cc: 5742 0407 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b65d0: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +0b65d4: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +0b65d8: 7010 7c15 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@157c │ │ +0b65de: 0a01 |0041: move-result v1 │ │ +0b65e0: 28e5 |0042: goto 0027 // -001b │ │ +0b65e2: 5742 0407 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@0704 │ │ +0b65e6: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +0b65ea: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +0b65ee: 7010 7a15 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@157a │ │ +0b65f4: 0a01 |004c: move-result v1 │ │ +0b65f6: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x000a line=741 │ │ 0x0012 line=742 │ │ 0x001a line=743 │ │ 0x0023 line=744 │ │ @@ -85147,76 +85153,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -0b8854: |[0b8854] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -0b8864: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0b8866: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -0b8868: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0b886a: 5985 0207 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b886e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b8870: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b8872: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0b8874: 5286 0207 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b8878: 5287 0507 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b887c: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -0b8880: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -0b8884: 6e10 7515 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@1575 │ │ -0b888a: 0a06 |0013: move-result v6 │ │ -0b888c: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -0b8892: 0102 |0017: move v2, v0 │ │ -0b8894: 28f0 |0018: goto 0008 // -0010 │ │ -0b8896: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b889a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -0b889c: 28ec |001c: goto 0008 // -0014 │ │ -0b889e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b88a2: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -0b88a4: 28e8 |0020: goto 0008 // -0018 │ │ -0b88a6: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b88aa: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0b88ac: 28e4 |0024: goto 0008 // -001c │ │ -0b88ae: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -0b88b2: 0131 |0027: move v1, v3 │ │ -0b88b4: 0f01 |0028: return v1 │ │ -0b88b6: 0102 |0029: move v2, v0 │ │ -0b88b8: 28de |002a: goto 0008 // -0022 │ │ -0b88ba: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -0b88be: 0141 |002d: move v1, v4 │ │ -0b88c0: 28fa |002e: goto 0028 // -0006 │ │ -0b88c2: 0102 |002f: move v2, v0 │ │ -0b88c4: 28d8 |0030: goto 0008 // -0028 │ │ -0b88c6: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -0b88ca: 0151 |0033: move v1, v5 │ │ -0b88cc: 28f4 |0034: goto 0028 // -000c │ │ -0b88ce: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -0b88d2: 5286 0207 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b88d6: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -0b88da: 6e10 7415 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@1574 │ │ -0b88e0: 0a06 |003e: move-result v6 │ │ -0b88e2: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -0b88e8: 28f5 |0042: goto 0037 // -000b │ │ -0b88ea: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -0b88ee: 0131 |0045: move v1, v3 │ │ -0b88f0: 28e2 |0046: goto 0028 // -001e │ │ -0b88f2: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b88f6: 28ee |0049: goto 0037 // -0012 │ │ -0b88f8: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -0b88fc: 0141 |004c: move v1, v4 │ │ -0b88fe: 28db |004d: goto 0028 // -0025 │ │ -0b8900: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b8904: 28e7 |0050: goto 0037 // -0019 │ │ -0b8906: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b890a: 28e4 |0053: goto 0037 // -001c │ │ -0b890c: 0151 |0054: move v1, v5 │ │ -0b890e: 28d3 |0055: goto 0028 // -002d │ │ -0b8910: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -0b8964: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +0b65f8: |[0b65f8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +0b6608: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0b660a: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +0b660c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0b660e: 5985 0207 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6612: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b6614: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b6616: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0b6618: 5286 0207 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b661c: 5287 0507 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b6620: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +0b6624: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +0b6628: 6e10 7515 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@1575 │ │ +0b662e: 0a06 |0013: move-result v6 │ │ +0b6630: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +0b6636: 0102 |0017: move v2, v0 │ │ +0b6638: 28f0 |0018: goto 0008 // -0010 │ │ +0b663a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b663e: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +0b6640: 28ec |001c: goto 0008 // -0014 │ │ +0b6642: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b6646: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0b6648: 28e8 |0020: goto 0008 // -0018 │ │ +0b664a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b664e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0b6650: 28e4 |0024: goto 0008 // -001c │ │ +0b6652: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +0b6656: 0131 |0027: move v1, v3 │ │ +0b6658: 0f01 |0028: return v1 │ │ +0b665a: 0102 |0029: move v2, v0 │ │ +0b665c: 28de |002a: goto 0008 // -0022 │ │ +0b665e: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +0b6662: 0141 |002d: move v1, v4 │ │ +0b6664: 28fa |002e: goto 0028 // -0006 │ │ +0b6666: 0102 |002f: move v2, v0 │ │ +0b6668: 28d8 |0030: goto 0008 // -0028 │ │ +0b666a: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +0b666e: 0151 |0033: move v1, v5 │ │ +0b6670: 28f4 |0034: goto 0028 // -000c │ │ +0b6672: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +0b6676: 5286 0207 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b667a: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +0b667e: 6e10 7415 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@1574 │ │ +0b6684: 0a06 |003e: move-result v6 │ │ +0b6686: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +0b668c: 28f5 |0042: goto 0037 // -000b │ │ +0b668e: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +0b6692: 0131 |0045: move v1, v3 │ │ +0b6694: 28e2 |0046: goto 0028 // -001e │ │ +0b6696: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b669a: 28ee |0049: goto 0037 // -0012 │ │ +0b669c: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +0b66a0: 0141 |004c: move v1, v4 │ │ +0b66a2: 28db |004d: goto 0028 // -0025 │ │ +0b66a4: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b66a8: 28e7 |0050: goto 0037 // -0019 │ │ +0b66aa: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b66ae: 28e4 |0053: goto 0037 // -001c │ │ +0b66b0: 0151 |0054: move v1, v5 │ │ +0b66b2: 28d3 |0055: goto 0028 // -002d │ │ +0b66b4: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +0b6708: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=570 │ │ 0x0005 line=571 │ │ 0x0006 line=572 │ │ 0x0007 line=573 │ │ 0x0008 line=574 │ │ @@ -85269,54 +85275,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -0b8980: |[0b8980] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -0b8990: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b8992: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0b8994: 5254 0507 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ -0b8998: 5954 0207 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b899c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b899e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b89a0: 5254 0207 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ -0b89a4: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -0b89a8: 6e10 7415 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@1574 │ │ -0b89ae: 0a04 |000f: move-result v4 │ │ -0b89b0: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -0b89b6: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -0b89ba: 0101 |0015: move v1, v0 │ │ -0b89bc: 28f2 |0016: goto 0008 // -000e │ │ -0b89be: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -0b89c2: 0f02 |0019: return v2 │ │ -0b89c4: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -0b89c8: 0101 |001c: move v1, v0 │ │ -0b89ca: 28eb |001d: goto 0008 // -0015 │ │ -0b89cc: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -0b89d0: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b89d4: 28e6 |0022: goto 0008 // -001a │ │ -0b89d6: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -0b89da: 0132 |0025: move v2, v3 │ │ -0b89dc: 28f3 |0026: goto 0019 // -000d │ │ -0b89de: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -0b89e2: 0101 |0029: move v1, v0 │ │ -0b89e4: 28de |002a: goto 0008 // -0022 │ │ -0b89e6: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -0b89ea: 0132 |002d: move v2, v3 │ │ -0b89ec: 28eb |002e: goto 0019 // -0015 │ │ -0b89ee: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b89f2: 28d7 |0031: goto 0008 // -0029 │ │ -0b89f4: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b89f8: 28d4 |0034: goto 0008 // -002c │ │ -0b89fa: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -0b89fc: 28e3 |0036: goto 0019 // -001d │ │ -0b89fe: 0000 |0037: nop // spacer │ │ -0b8a00: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +0b6724: |[0b6724] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +0b6734: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b6736: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0b6738: 5254 0507 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@0705 │ │ +0b673c: 5954 0207 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6740: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b6742: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b6744: 5254 0207 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@0702 │ │ +0b6748: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +0b674c: 6e10 7415 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@1574 │ │ +0b6752: 0a04 |000f: move-result v4 │ │ +0b6754: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +0b675a: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +0b675e: 0101 |0015: move v1, v0 │ │ +0b6760: 28f2 |0016: goto 0008 // -000e │ │ +0b6762: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +0b6766: 0f02 |0019: return v2 │ │ +0b6768: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +0b676c: 0101 |001c: move v1, v0 │ │ +0b676e: 28eb |001d: goto 0008 // -0015 │ │ +0b6770: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +0b6774: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b6778: 28e6 |0022: goto 0008 // -001a │ │ +0b677a: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +0b677e: 0132 |0025: move v2, v3 │ │ +0b6780: 28f3 |0026: goto 0019 // -000d │ │ +0b6782: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +0b6786: 0101 |0029: move v1, v0 │ │ +0b6788: 28de |002a: goto 0008 // -0022 │ │ +0b678a: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +0b678e: 0132 |002d: move v2, v3 │ │ +0b6790: 28eb |002e: goto 0019 // -0015 │ │ +0b6792: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b6796: 28d7 |0031: goto 0008 // -0029 │ │ +0b6798: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b679c: 28d4 |0034: goto 0008 // -002c │ │ +0b679e: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +0b67a0: 28e3 |0036: goto 0019 // -001d │ │ +0b67a2: 0000 |0037: nop // spacer │ │ +0b67a4: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=668 │ │ 0x0006 line=669 │ │ 0x0007 line=670 │ │ 0x0008 line=671 │ │ 0x000c line=672 │ │ @@ -85342,21 +85348,21 @@ │ │ 0x0035 line=716 │ │ 0x0037 line=672 │ │ locals : │ │ 0x0007 - 0x0062 reg=0 embeddingLevel I │ │ 0x0008 - 0x0062 reg=1 lastNonEmptyEmbeddingLevel I │ │ 0x0000 - 0x0062 reg=5 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ - source_file_idx : 1286 (BidiFormatter.java) │ │ + source_file_idx : 1282 (BidiFormatter.java) │ │ │ │ Class #482 header: │ │ class_idx : 894 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1286 │ │ +source_file_idx : 1282 │ │ static_fields_size : 16 │ │ instance_fields_size: 3 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 7 │ │ │ │ Class #482 annotations: │ │ Annotations on class │ │ @@ -85466,37 +85472,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0b8a54: |[0b8a54] android.support.v4.text.BidiFormatter.:()V │ │ -0b8a64: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0b8a66: 6200 2807 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0728 │ │ -0b8a6a: 6900 0a07 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ -0b8a6e: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -0b8a72: 7110 d342 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@42d3 │ │ -0b8a78: 0c00 |000a: move-result-object v0 │ │ -0b8a7a: 6900 1207 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ -0b8a7e: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -0b8a82: 7110 d342 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@42d3 │ │ -0b8a88: 0c00 |0012: move-result-object v0 │ │ -0b8a8a: 6900 1607 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ -0b8a8e: 2200 7e03 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ -0b8a92: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0b8a94: 6202 0a07 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ -0b8a98: 7040 7e15 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ -0b8a9e: 6900 0807 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0708 │ │ -0b8aa2: 2200 7e03 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ -0b8aa6: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -0b8aa8: 6202 0a07 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ -0b8aac: 7040 7e15 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ -0b8ab2: 6900 0907 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0709 │ │ -0b8ab6: 0e00 |0029: return-void │ │ +0b67f8: |[0b67f8] android.support.v4.text.BidiFormatter.:()V │ │ +0b6808: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0b680a: 6200 2807 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0728 │ │ +0b680e: 6900 0a07 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ +0b6812: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +0b6816: 7110 d342 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@42d3 │ │ +0b681c: 0c00 |000a: move-result-object v0 │ │ +0b681e: 6900 1207 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ +0b6822: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +0b6826: 7110 d342 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@42d3 │ │ +0b682c: 0c00 |0012: move-result-object v0 │ │ +0b682e: 6900 1607 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ +0b6832: 2200 7e03 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ +0b6836: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0b6838: 6202 0a07 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ +0b683c: 7040 7e15 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ +0b6842: 6900 0807 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0708 │ │ +0b6846: 2200 7e03 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@037e │ │ +0b684a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +0b684c: 6202 0a07 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ +0b6850: 7040 7e15 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ +0b6856: 6900 0907 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0709 │ │ +0b685a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -85507,20 +85513,20 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b8ab8: |[0b8ab8] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -0b8ac8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b8ace: 5c01 1907 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8ad2: 5902 1807 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0718 │ │ -0b8ad6: 5b03 1707 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ -0b8ada: 0e00 |0009: return-void │ │ +0b685c: |[0b685c] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +0b686c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6872: 5c01 1907 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6876: 5902 1807 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0718 │ │ +0b687a: 5b03 1707 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ +0b687e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -85535,17 +85541,17 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b8adc: |[0b8adc] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -0b8aec: 7040 7e15 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ -0b8af2: 0e00 |0003: return-void │ │ +0b6880: |[0b6880] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +0b6890: 7040 7e15 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@157e │ │ +0b6896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -85557,18 +85563,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8af4: |[0b8af4] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -0b8b04: 7110 8c15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@158c │ │ -0b8b0a: 0a00 |0003: move-result v0 │ │ -0b8b0c: 0f00 |0004: return v0 │ │ +0b6898: |[0b6898] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +0b68a8: 7110 8c15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@158c │ │ +0b68ae: 0a00 |0003: move-result v0 │ │ +0b68b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/util/Locale; │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85576,72 +85582,72 @@ │ │ type : '()Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8b10: |[0b8b10] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -0b8b20: 6200 0a07 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ -0b8b24: 1100 |0002: return-object v0 │ │ +0b68b4: |[0b68b4] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +0b68c4: 6200 0a07 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@070a │ │ +0b68c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$200' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8b28: |[0b8b28] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -0b8b38: 6200 0907 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0709 │ │ -0b8b3c: 1100 |0002: return-object v0 │ │ +0b68cc: |[0b68cc] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +0b68dc: 6200 0907 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0709 │ │ +0b68e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$300' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8b40: |[0b8b40] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -0b8b50: 6200 0807 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0708 │ │ -0b8b54: 1100 |0002: return-object v0 │ │ +0b68e4: |[0b68e4] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +0b68f4: 6200 0807 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0708 │ │ +0b68f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getEntryDir' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b8b58: |[0b8b58] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -0b8b68: 2200 7d03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@037d │ │ -0b8b6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8b6e: 7030 7315 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@1573 │ │ -0b8b74: 6e10 7715 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@1577 │ │ -0b8b7a: 0a00 |0009: move-result v0 │ │ -0b8b7c: 0f00 |000a: return v0 │ │ +0b68fc: |[0b68fc] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +0b690c: 2200 7d03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@037d │ │ +0b6910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b6912: 7030 7315 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@1573 │ │ +0b6918: 6e10 7715 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@1577 │ │ +0b691e: 0a00 |0009: move-result v0 │ │ +0b6920: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85649,21 +85655,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b8b80: |[0b8b80] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -0b8b90: 2200 7d03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@037d │ │ -0b8b94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8b96: 7030 7315 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@1573 │ │ -0b8b9c: 6e10 7815 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@1578 │ │ -0b8ba2: 0a00 |0009: move-result v0 │ │ -0b8ba4: 0f00 |000a: return v0 │ │ +0b6924: |[0b6924] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +0b6934: 2200 7d03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@037d │ │ +0b6938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b693a: 7030 7315 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@1573 │ │ +0b6940: 6e10 7815 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@1578 │ │ +0b6946: 0a00 |0009: move-result v0 │ │ +0b6948: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85671,40 +85677,40 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b8ba8: |[0b8ba8] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -0b8bb8: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ -0b8bbc: 7010 6a15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@156a │ │ -0b8bc2: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ -0b8bc8: 0c00 |0008: move-result-object v0 │ │ -0b8bca: 1100 |0009: return-object v0 │ │ +0b694c: |[0b694c] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +0b695c: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ +0b6960: 7010 6a15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@156a │ │ +0b6966: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ +0b696c: 0c00 |0008: move-result-object v0 │ │ +0b696e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ │ │ #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b8bcc: |[0b8bcc] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -0b8bdc: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ -0b8be0: 7020 6b15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@156b │ │ -0b8be6: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ -0b8bec: 0c00 |0008: move-result-object v0 │ │ -0b8bee: 1100 |0009: return-object v0 │ │ +0b6970: |[0b6970] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +0b6980: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ +0b6984: 7020 6b15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@156b │ │ +0b698a: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ +0b6990: 0c00 |0008: move-result-object v0 │ │ +0b6992: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 locale Ljava/util/Locale; │ │ │ │ #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85712,20 +85718,20 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b8bf0: |[0b8bf0] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -0b8c00: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ -0b8c04: 7020 6c15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@156c │ │ -0b8c0a: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ -0b8c10: 0c00 |0008: move-result-object v0 │ │ -0b8c12: 1100 |0009: return-object v0 │ │ +0b6994: |[0b6994] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +0b69a4: 2200 7c03 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@037c │ │ +0b69a8: 7020 6c15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@156c │ │ +0b69ae: 6e10 6d15 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@156d │ │ +0b69b4: 0c00 |0008: move-result-object v0 │ │ +0b69b6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=1 rtlContext Z │ │ │ │ #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85733,22 +85739,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b8c14: |[0b8c14] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -0b8c24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b8c26: 7110 cc15 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ -0b8c2c: 0a01 |0004: move-result v1 │ │ -0b8c2e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0b8c32: 0f00 |0007: return v0 │ │ -0b8c34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b8c36: 28fe |0009: goto 0007 // -0002 │ │ +0b69b8: |[0b69b8] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +0b69c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b69ca: 7110 cc15 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ +0b69d0: 0a01 |0004: move-result v1 │ │ +0b69d2: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0b69d6: 0f00 |0007: return v0 │ │ +0b69d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b69da: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=440 │ │ locals : │ │ 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ │ │ #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85756,40 +85762,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b8c38: |[0b8c38] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -0b8c48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b8c4a: 6e10 4443 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b8c50: 0a02 |0004: move-result v2 │ │ -0b8c52: 7240 a515 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ -0b8c58: 0a00 |0008: move-result v0 │ │ -0b8c5a: 5531 1907 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8c5e: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -0b8c62: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -0b8c66: 7110 8515 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@1585 │ │ -0b8c6c: 0a01 |0012: move-result v1 │ │ -0b8c6e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0b8c70: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -0b8c74: 6201 1207 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ -0b8c78: 1101 |0018: return-object v1 │ │ -0b8c7a: 5531 1907 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8c7e: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -0b8c82: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -0b8c86: 7110 8515 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@1585 │ │ -0b8c8c: 0a01 |0022: move-result v1 │ │ -0b8c8e: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -0b8c90: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -0b8c94: 6201 1607 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ -0b8c98: 28f0 |0028: goto 0018 // -0010 │ │ -0b8c9a: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -0b8c9e: 28ed |002b: goto 0018 // -0013 │ │ +0b69dc: |[0b69dc] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0b69ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b69ee: 6e10 4443 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b69f4: 0a02 |0004: move-result v2 │ │ +0b69f6: 7240 a515 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ +0b69fc: 0a00 |0008: move-result v0 │ │ +0b69fe: 5531 1907 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6a02: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +0b6a06: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +0b6a0a: 7110 8515 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@1585 │ │ +0b6a10: 0a01 |0012: move-result v1 │ │ +0b6a12: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0b6a14: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +0b6a18: 6201 1207 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ +0b6a1c: 1101 |0018: return-object v1 │ │ +0b6a1e: 5531 1907 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6a22: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +0b6a26: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +0b6a2a: 7110 8515 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@1585 │ │ +0b6a30: 0a01 |0022: move-result v1 │ │ +0b6a32: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +0b6a34: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +0b6a38: 6201 1607 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ +0b6a3c: 28f0 |0028: goto 0018 // -0010 │ │ +0b6a3e: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +0b6a42: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -85806,40 +85812,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0b8ca0: |[0b8ca0] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -0b8cb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b8cb2: 6e10 4443 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b8cb8: 0a02 |0004: move-result v2 │ │ -0b8cba: 7240 a515 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ -0b8cc0: 0a00 |0008: move-result v0 │ │ -0b8cc2: 5531 1907 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8cc6: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -0b8cca: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -0b8cce: 7110 8415 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@1584 │ │ -0b8cd4: 0a01 |0012: move-result v1 │ │ -0b8cd6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0b8cd8: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -0b8cdc: 6201 1207 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ -0b8ce0: 1101 |0018: return-object v1 │ │ -0b8ce2: 5531 1907 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8ce6: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -0b8cea: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -0b8cee: 7110 8415 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@1584 │ │ -0b8cf4: 0a01 |0022: move-result v1 │ │ -0b8cf6: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -0b8cf8: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -0b8cfc: 6201 1607 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ -0b8d00: 28f0 |0028: goto 0018 // -0010 │ │ -0b8d02: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -0b8d06: 28ed |002b: goto 0018 // -0013 │ │ +0b6a44: |[0b6a44] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0b6a54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b6a56: 6e10 4443 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b6a5c: 0a02 |0004: move-result v2 │ │ +0b6a5e: 7240 a515 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ +0b6a64: 0a00 |0008: move-result v0 │ │ +0b6a66: 5531 1907 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6a6a: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +0b6a6e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +0b6a72: 7110 8415 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@1584 │ │ +0b6a78: 0a01 |0012: move-result v1 │ │ +0b6a7a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0b6a7c: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +0b6a80: 6201 1207 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@0712 │ │ +0b6a84: 1101 |0018: return-object v1 │ │ +0b6a86: 5531 1907 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6a8a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +0b6a8e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +0b6a92: 7110 8415 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@1584 │ │ +0b6a98: 0a01 |0022: move-result v1 │ │ +0b6a9a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +0b6a9c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +0b6aa0: 6201 1607 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0716 │ │ +0b6aa4: 28f0 |0028: goto 0018 // -0010 │ │ +0b6aa6: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +0b6aaa: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -85857,22 +85863,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b8d08: |[0b8d08] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -0b8d18: 5210 1807 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0718 │ │ -0b8d1c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0b8d20: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0b8d24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b8d26: 0f00 |0007: return v0 │ │ -0b8d28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b8d2a: 28fe |0009: goto 0007 // -0002 │ │ +0b6aac: |[0b6aac] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +0b6abc: 5210 1807 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0718 │ │ +0b6ac0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0b6ac4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0b6ac8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b6aca: 0f00 |0007: return v0 │ │ +0b6acc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b6ace: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85880,22 +85886,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b8d2c: |[0b8d2c] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -0b8d3c: 5430 1707 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ -0b8d40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b8d42: 6e10 4443 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b8d48: 0a02 |0006: move-result v2 │ │ -0b8d4a: 7240 a515 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ -0b8d50: 0a00 |000a: move-result v0 │ │ -0b8d52: 0f00 |000b: return v0 │ │ +0b6ad0: |[0b6ad0] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +0b6ae0: 5430 1707 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ +0b6ae4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b6ae6: 6e10 4443 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b6aec: 0a02 |0006: move-result v2 │ │ +0b6aee: 7240 a515 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ +0b6af4: 0a00 |000a: move-result v0 │ │ +0b6af6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x000c reg=4 str Ljava/lang/String; │ │ │ │ @@ -85904,17 +85910,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8d54: |[0b8d54] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -0b8d64: 5510 1907 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8d68: 0f00 |0002: return v0 │ │ +0b6af8: |[0b6af8] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +0b6b08: 5510 1907 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6b0c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -85922,20 +85928,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b8d6c: |[0b8d6c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b8d7c: 5420 1707 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ -0b8d80: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b8d82: 6e40 9115 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ -0b8d88: 0c00 |0006: move-result-object v0 │ │ -0b8d8a: 1100 |0007: return-object v0 │ │ +0b6b10: |[0b6b10] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b6b20: 5420 1707 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ +0b6b24: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b6b26: 6e40 9115 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ +0b6b2c: 0c00 |0006: move-result-object v0 │ │ +0b6b2e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ @@ -85944,19 +85950,19 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b8d8c: |[0b8d8c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -0b8d9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b8d9e: 6e40 9115 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ -0b8da4: 0c00 |0004: move-result-object v0 │ │ -0b8da6: 1100 |0005: return-object v0 │ │ +0b6b30: |[0b6b30] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +0b6b40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b6b42: 6e40 9115 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ +0b6b48: 0c00 |0004: move-result-object v0 │ │ +0b6b4a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -85966,59 +85972,59 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0b8da8: |[0b8da8] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -0b8db8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0b8dbc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0b8dbe: 1102 |0003: return-object v2 │ │ -0b8dc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b8dc2: 6e10 4443 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b8dc8: 0a03 |0008: move-result v3 │ │ -0b8dca: 7240 a515 5632 |0009: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ -0b8dd0: 0a00 |000c: move-result v0 │ │ -0b8dd2: 2201 7908 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0b8dd6: 7010 5a43 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b8ddc: 6e10 8915 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@1589 │ │ -0b8de2: 0a02 |0015: move-result v2 │ │ -0b8de4: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ -0b8de8: 3807 0d00 |0018: if-eqz v7, 0025 // +000d │ │ -0b8dec: 3800 3000 |001a: if-eqz v0, 004a // +0030 │ │ -0b8df0: 6202 2c07 |001c: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ -0b8df4: 7030 8e15 5402 |001e: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@158e │ │ -0b8dfa: 0c02 |0021: move-result-object v2 │ │ -0b8dfc: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b8e02: 5542 1907 |0025: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ -0b8e06: 3220 2900 |0027: if-eq v0, v2, 0050 // +0029 │ │ -0b8e0a: 3800 2400 |0029: if-eqz v0, 004d // +0024 │ │ -0b8e0e: 1302 2b20 |002b: const/16 v2, #int 8235 // #202b │ │ -0b8e12: 6e20 5d43 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0b8e18: 6e20 6343 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b8e1e: 1302 2c20 |0033: const/16 v2, #int 8236 // #202c │ │ -0b8e22: 6e20 5d43 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0b8e28: 3807 0d00 |0038: if-eqz v7, 0045 // +000d │ │ -0b8e2c: 3800 1a00 |003a: if-eqz v0, 0054 // +001a │ │ -0b8e30: 6202 2c07 |003c: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ -0b8e34: 7030 8d15 5402 |003e: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@158d │ │ -0b8e3a: 0c02 |0041: move-result-object v2 │ │ -0b8e3c: 6e20 6343 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b8e42: 6e10 6a43 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b8e48: 0c02 |0048: move-result-object v2 │ │ -0b8e4a: 28ba |0049: goto 0003 // -0046 │ │ -0b8e4c: 6202 2b07 |004a: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ -0b8e50: 28d2 |004c: goto 001e // -002e │ │ -0b8e52: 1302 2a20 |004d: const/16 v2, #int 8234 // #202a │ │ -0b8e56: 28de |004f: goto 002d // -0022 │ │ -0b8e58: 6e20 6343 5100 |0050: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b8e5e: 28e5 |0053: goto 0038 // -001b │ │ -0b8e60: 6202 2b07 |0054: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ -0b8e64: 28e8 |0056: goto 003e // -0018 │ │ +0b6b4c: |[0b6b4c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +0b6b5c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +0b6b60: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0b6b62: 1102 |0003: return-object v2 │ │ +0b6b64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b6b66: 6e10 4443 0500 |0005: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b6b6c: 0a03 |0008: move-result v3 │ │ +0b6b6e: 7240 a515 5632 |0009: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15a5 │ │ +0b6b74: 0a00 |000c: move-result v0 │ │ +0b6b76: 2201 7908 |000d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0b6b7a: 7010 5a43 0100 |000f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b6b80: 6e10 8915 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@1589 │ │ +0b6b86: 0a02 |0015: move-result v2 │ │ +0b6b88: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ +0b6b8c: 3807 0d00 |0018: if-eqz v7, 0025 // +000d │ │ +0b6b90: 3800 3000 |001a: if-eqz v0, 004a // +0030 │ │ +0b6b94: 6202 2c07 |001c: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ +0b6b98: 7030 8e15 5402 |001e: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@158e │ │ +0b6b9e: 0c02 |0021: move-result-object v2 │ │ +0b6ba0: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b6ba6: 5542 1907 |0025: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0719 │ │ +0b6baa: 3220 2900 |0027: if-eq v0, v2, 0050 // +0029 │ │ +0b6bae: 3800 2400 |0029: if-eqz v0, 004d // +0024 │ │ +0b6bb2: 1302 2b20 |002b: const/16 v2, #int 8235 // #202b │ │ +0b6bb6: 6e20 5d43 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b6bbc: 6e20 6343 5100 |0030: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b6bc2: 1302 2c20 |0033: const/16 v2, #int 8236 // #202c │ │ +0b6bc6: 6e20 5d43 2100 |0035: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b6bcc: 3807 0d00 |0038: if-eqz v7, 0045 // +000d │ │ +0b6bd0: 3800 1a00 |003a: if-eqz v0, 0054 // +001a │ │ +0b6bd4: 6202 2c07 |003c: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ +0b6bd8: 7030 8d15 5402 |003e: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@158d │ │ +0b6bde: 0c02 |0041: move-result-object v2 │ │ +0b6be0: 6e20 6343 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b6be6: 6e10 6a43 0100 |0045: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b6bec: 0c02 |0048: move-result-object v2 │ │ +0b6bee: 28ba |0049: goto 0003 // -0046 │ │ +0b6bf0: 6202 2b07 |004a: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ +0b6bf4: 28d2 |004c: goto 001e // -002e │ │ +0b6bf6: 1302 2a20 |004d: const/16 v2, #int 8234 // #202a │ │ +0b6bfa: 28de |004f: goto 002d // -0022 │ │ +0b6bfc: 6e20 6343 5100 |0050: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b6c02: 28e5 |0053: goto 0038 // -001b │ │ +0b6c04: 6202 2b07 |0054: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ +0b6c08: 28e8 |0056: goto 003e // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=394 │ │ 0x0004 line=377 │ │ 0x000d line=378 │ │ 0x0012 line=379 │ │ @@ -86047,34 +86053,34 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b8e68: |[0b8e68] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0b8e78: 5410 1707 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ -0b8e7c: 6e40 9115 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ -0b8e82: 0c00 |0005: move-result-object v0 │ │ -0b8e84: 1100 |0006: return-object v0 │ │ +0b6c0c: |[0b6c0c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0b6c1c: 5410 1707 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0717 │ │ +0b6c20: 6e40 9115 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@1591 │ │ +0b6c26: 0c00 |0005: move-result-object v0 │ │ +0b6c28: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isolate Z │ │ │ │ - source_file_idx : 1286 (BidiFormatter.java) │ │ + source_file_idx : 1282 (BidiFormatter.java) │ │ │ │ Class #483 header: │ │ class_idx : 895 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2278 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #483 annotations: │ │ Annotations on class │ │ @@ -86092,21 +86098,21 @@ │ │ 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 : 2278 (ICUCompat.java) │ │ + source_file_idx : 2274 (ICUCompat.java) │ │ │ │ Class #484 header: │ │ class_idx : 899 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2278 │ │ +source_file_idx : 2274 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #484 annotations: │ │ Annotations on class │ │ @@ -86129,32 +86135,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0b8e88: |[0b8e88] android.support.v4.text.ICUCompat.:()V │ │ -0b8e98: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b8e9c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0b8ea0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0b8ea4: 2201 8203 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; // type@0382 │ │ -0b8ea8: 7010 9815 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop;.:()V // method@1598 │ │ -0b8eae: 6901 1a07 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ -0b8eb2: 0e00 |000d: return-void │ │ -0b8eb4: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -0b8eb8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0b8ebc: 2201 8103 |0012: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0381 │ │ -0b8ec0: 7010 9615 0100 |0014: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@1596 │ │ -0b8ec6: 6901 1a07 |0017: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ -0b8eca: 28f4 |0019: goto 000d // -000c │ │ -0b8ecc: 2201 8003 |001a: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0380 │ │ -0b8ed0: 7010 9415 0100 |001c: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@1594 │ │ -0b8ed6: 6901 1a07 |001f: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ -0b8eda: 28ec |0021: goto 000d // -0014 │ │ +0b6c2c: |[0b6c2c] android.support.v4.text.ICUCompat.:()V │ │ +0b6c3c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b6c40: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0b6c44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0b6c48: 2201 8203 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; // type@0382 │ │ +0b6c4c: 7010 9815 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop;.:()V // method@1598 │ │ +0b6c52: 6901 1a07 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ +0b6c56: 0e00 |000d: return-void │ │ +0b6c58: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +0b6c5c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0b6c60: 2201 8103 |0012: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0381 │ │ +0b6c64: 7010 9615 0100 |0014: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@1596 │ │ +0b6c6a: 6901 1a07 |0017: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ +0b6c6e: 28f4 |0019: goto 000d // -000c │ │ +0b6c70: 2201 8003 |001a: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0380 │ │ +0b6c74: 7010 9415 0100 |001c: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@1594 │ │ +0b6c7a: 6901 1a07 |001f: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ +0b6c7e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ 0x0006 line=55 │ │ 0x000d line=61 │ │ 0x000e line=56 │ │ @@ -86168,17 +86174,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8edc: |[0b8edc] android.support.v4.text.ICUCompat.:()V │ │ -0b8eec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b8ef2: 0e00 |0003: return-void │ │ +0b6c80: |[0b6c80] android.support.v4.text.ICUCompat.:()V │ │ +0b6c90: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6c96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -86187,33 +86193,33 @@ │ │ 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 │ │ -0b8ef4: |[0b8ef4] android.support.v4.text.ICUCompat.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0b8f04: 6200 1a07 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ -0b8f08: 7220 9315 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@1593 │ │ -0b8f0e: 0c00 |0005: move-result-object v0 │ │ -0b8f10: 1100 |0006: return-object v0 │ │ +0b6c98: |[0b6c98] android.support.v4.text.ICUCompat.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +0b6ca8: 6200 1a07 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@071a │ │ +0b6cac: 7220 9315 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@1593 │ │ +0b6cb2: 0c00 |0005: move-result-object v0 │ │ +0b6cb4: 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 : 2278 (ICUCompat.java) │ │ + source_file_idx : 2274 (ICUCompat.java) │ │ │ │ Class #485 header: │ │ class_idx : 900 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2279 │ │ +source_file_idx : 2275 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #485 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatApi23;' │ │ @@ -86237,32 +86243,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b8f14: |[0b8f14] android.support.v4.text.ICUCompatApi23.:()V │ │ -0b8f24: 1a02 6931 |0000: const-string v2, "libcore.icu.ICU" // string@3169 │ │ -0b8f28: 7110 d742 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ -0b8f2e: 0c00 |0005: move-result-object v0 │ │ -0b8f30: 1a02 b31f |0006: const-string v2, "addLikelySubtags" // string@1fb3 │ │ -0b8f34: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0b8f36: 2333 3509 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0b8f3a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0b8f3c: 1c05 b308 |000c: const-class v5, Ljava/util/Locale; // type@08b3 │ │ -0b8f40: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ -0b8f44: 6e30 df42 2003 |0010: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b8f4a: 0c02 |0013: move-result-object v2 │ │ -0b8f4c: 6902 1c07 |0014: sput-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071c │ │ -0b8f50: 0e00 |0016: return-void │ │ -0b8f52: 0d01 |0017: move-exception v1 │ │ -0b8f54: 2202 6508 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -0b8f58: 7020 f842 1200 |001a: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@42f8 │ │ -0b8f5e: 2702 |001d: throw v2 │ │ +0b6cb8: |[0b6cb8] android.support.v4.text.ICUCompatApi23.:()V │ │ +0b6cc8: 1a02 6431 |0000: const-string v2, "libcore.icu.ICU" // string@3164 │ │ +0b6ccc: 7110 d742 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ +0b6cd2: 0c00 |0005: move-result-object v0 │ │ +0b6cd4: 1a02 ae1f |0006: const-string v2, "addLikelySubtags" // string@1fae │ │ +0b6cd8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0b6cda: 2333 3509 |0009: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0b6cde: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0b6ce0: 1c05 b308 |000c: const-class v5, Ljava/util/Locale; // type@08b3 │ │ +0b6ce4: 4d05 0304 |000e: aput-object v5, v3, v4 │ │ +0b6ce8: 6e30 df42 2003 |0010: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0b6cee: 0c02 |0013: move-result-object v2 │ │ +0b6cf0: 6902 1c07 |0014: sput-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071c │ │ +0b6cf4: 0e00 |0016: return-void │ │ +0b6cf6: 0d01 |0017: move-exception v1 │ │ +0b6cf8: 2202 6508 |0018: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b6cfc: 7020 f842 1200 |001a: invoke-direct {v2, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@42f8 │ │ +0b6d02: 2702 |001d: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x0016 line=40 │ │ @@ -86277,17 +86283,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8f70: |[0b8f70] android.support.v4.text.ICUCompatApi23.:()V │ │ -0b8f80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b8f86: 0e00 |0003: return-void │ │ +0b6d14: |[0b6d14] android.support.v4.text.ICUCompatApi23.:()V │ │ +0b6d24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatApi23; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatApi23;) │ │ @@ -86295,37 +86301,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 │ │ -0b8f88: |[0b8f88] android.support.v4.text.ICUCompatApi23.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0b8f98: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b8f9a: 2320 3709 |0001: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ -0b8f9e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0b8fa0: 4d04 0002 |0004: aput-object v4, v0, v2 │ │ -0b8fa4: 6202 1c07 |0006: sget-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071c │ │ -0b8fa8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0b8faa: 6e30 8e43 3200 |0009: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b8fb0: 0c02 |000c: move-result-object v2 │ │ -0b8fb2: 1f02 b308 |000d: check-cast v2, Ljava/util/Locale; // type@08b3 │ │ -0b8fb6: 6e10 3244 0200 |000f: invoke-virtual {v2}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@4432 │ │ -0b8fbc: 0c02 |0012: move-result-object v2 │ │ -0b8fbe: 1102 |0013: return-object v2 │ │ -0b8fc0: 0d01 |0014: move-exception v1 │ │ -0b8fc2: 1a02 e808 |0015: const-string v2, "ICUCompatIcs" // string@08e8 │ │ -0b8fc6: 7120 6137 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b8fcc: 6e10 3244 0400 |001a: invoke-virtual {v4}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@4432 │ │ -0b8fd2: 0c02 |001d: move-result-object v2 │ │ -0b8fd4: 28f5 |001e: goto 0013 // -000b │ │ -0b8fd6: 0d01 |001f: move-exception v1 │ │ -0b8fd8: 1a02 e808 |0020: const-string v2, "ICUCompatIcs" // string@08e8 │ │ -0b8fdc: 7120 6137 1200 |0022: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b8fe2: 28f5 |0025: goto 001a // -000b │ │ +0b6d2c: |[0b6d2c] android.support.v4.text.ICUCompatApi23.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +0b6d3c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b6d3e: 2320 3709 |0001: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ +0b6d42: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0b6d44: 4d04 0002 |0004: aput-object v4, v0, v2 │ │ +0b6d48: 6202 1c07 |0006: sget-object v2, Landroid/support/v4/text/ICUCompatApi23;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071c │ │ +0b6d4c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0b6d4e: 6e30 8e43 3200 |0009: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0b6d54: 0c02 |000c: move-result-object v2 │ │ +0b6d56: 1f02 b308 |000d: check-cast v2, Ljava/util/Locale; // type@08b3 │ │ +0b6d5a: 6e10 3244 0200 |000f: invoke-virtual {v2}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@4432 │ │ +0b6d60: 0c02 |0012: move-result-object v2 │ │ +0b6d62: 1102 |0013: return-object v2 │ │ +0b6d64: 0d01 |0014: move-exception v1 │ │ +0b6d66: 1a02 e408 |0015: const-string v2, "ICUCompatIcs" // string@08e4 │ │ +0b6d6a: 7120 6137 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6d70: 6e10 3244 0400 |001a: invoke-virtual {v4}, Ljava/util/Locale;.getScript:()Ljava/lang/String; // method@4432 │ │ +0b6d76: 0c02 |001d: move-result-object v2 │ │ +0b6d78: 28f5 |001e: goto 0013 // -000b │ │ +0b6d7a: 0d01 |001f: move-exception v1 │ │ +0b6d7c: 1a02 e408 |0020: const-string v2, "ICUCompatIcs" // string@08e4 │ │ +0b6d80: 7120 6137 1200 |0022: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6d86: 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 │ │ @@ -86338,21 +86344,21 @@ │ │ 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 : 2279 (ICUCompatApi23.java) │ │ + source_file_idx : 2275 (ICUCompatApi23.java) │ │ │ │ Class #486 header: │ │ class_idx : 901 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2281 │ │ +source_file_idx : 2277 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #486 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatIcs;' │ │ @@ -86380,45 +86386,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0b8ff4: |[0b8ff4] android.support.v4.text.ICUCompatIcs.:()V │ │ -0b9004: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b9006: 1a02 6931 |0001: const-string v2, "libcore.icu.ICU" // string@3169 │ │ -0b900a: 7110 d742 0200 |0003: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ -0b9010: 0c00 |0006: move-result-object v0 │ │ -0b9012: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -0b9016: 1a02 612c |0009: const-string v2, "getScript" // string@2c61 │ │ -0b901a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0b901c: 2333 3509 |000c: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0b9020: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0b9022: 1c05 7708 |000f: const-class v5, Ljava/lang/String; // type@0877 │ │ -0b9026: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ -0b902a: 6e30 df42 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b9030: 0c02 |0016: move-result-object v2 │ │ -0b9032: 6902 1f07 |0017: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ -0b9036: 1a02 b31f |0019: const-string v2, "addLikelySubtags" // string@1fb3 │ │ -0b903a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -0b903c: 2333 3509 |001c: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0b9040: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0b9042: 1c05 7708 |001f: const-class v5, Ljava/lang/String; // type@0877 │ │ -0b9046: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -0b904a: 6e30 df42 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0b9050: 0c02 |0026: move-result-object v2 │ │ -0b9052: 6902 1e07 |0027: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ -0b9056: 0e00 |0029: return-void │ │ -0b9058: 0d01 |002a: move-exception v1 │ │ -0b905a: 6906 1f07 |002b: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ -0b905e: 6906 1e07 |002d: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ -0b9062: 1a02 e808 |002f: const-string v2, "ICUCompatIcs" // string@08e8 │ │ -0b9066: 7120 6137 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b906c: 28f5 |0034: goto 0029 // -000b │ │ +0b6d98: |[0b6d98] android.support.v4.text.ICUCompatIcs.:()V │ │ +0b6da8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b6daa: 1a02 6431 |0001: const-string v2, "libcore.icu.ICU" // string@3164 │ │ +0b6dae: 7110 d742 0200 |0003: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ +0b6db4: 0c00 |0006: move-result-object v0 │ │ +0b6db6: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +0b6dba: 1a02 5c2c |0009: const-string v2, "getScript" // string@2c5c │ │ +0b6dbe: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +0b6dc0: 2333 3509 |000c: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0b6dc4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0b6dc6: 1c05 7708 |000f: const-class v5, Ljava/lang/String; // type@0877 │ │ +0b6dca: 4d05 0304 |0011: aput-object v5, v3, v4 │ │ +0b6dce: 6e30 df42 2003 |0013: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0b6dd4: 0c02 |0016: move-result-object v2 │ │ +0b6dd6: 6902 1f07 |0017: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ +0b6dda: 1a02 ae1f |0019: const-string v2, "addLikelySubtags" // string@1fae │ │ +0b6dde: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +0b6de0: 2333 3509 |001c: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0b6de4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0b6de6: 1c05 7708 |001f: const-class v5, Ljava/lang/String; // type@0877 │ │ +0b6dea: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +0b6dee: 6e30 df42 2003 |0023: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0b6df4: 0c02 |0026: move-result-object v2 │ │ +0b6df6: 6902 1e07 |0027: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ +0b6dfa: 0e00 |0029: return-void │ │ +0b6dfc: 0d01 |002a: move-exception v1 │ │ +0b6dfe: 6906 1f07 |002b: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ +0b6e02: 6906 1e07 |002d: sput-object v6, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ +0b6e06: 1a02 e408 |002f: const-string v2, "ICUCompatIcs" // string@08e4 │ │ +0b6e0a: 7120 6137 1200 |0031: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6e10: 28f5 |0034: goto 0029 // -000b │ │ catches : 1 │ │ 0x0001 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0001 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -86437,17 +86443,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9080: |[0b9080] android.support.v4.text.ICUCompatIcs.:()V │ │ -0b9090: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b9096: 0e00 |0003: return-void │ │ +0b6e24: |[0b6e24] android.support.v4.text.ICUCompatIcs.:()V │ │ +0b6e34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ @@ -86455,38 +86461,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 │ │ -0b9098: |[0b9098] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0b90a8: 6e10 3344 0500 |0000: invoke-virtual {v5}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@4433 │ │ -0b90ae: 0c02 |0003: move-result-object v2 │ │ -0b90b0: 6203 1e07 |0004: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ -0b90b4: 3803 1800 |0006: if-eqz v3, 001e // +0018 │ │ -0b90b8: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0b90ba: 2330 3709 |0009: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ -0b90be: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0b90c0: 4d02 0003 |000c: aput-object v2, v0, v3 │ │ -0b90c4: 6203 1e07 |000e: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ -0b90c8: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0b90ca: 6e30 8e43 4300 |0011: invoke-virtual {v3, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b90d0: 0c03 |0014: move-result-object v3 │ │ -0b90d2: 1f03 7708 |0015: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0b90d6: 1103 |0017: return-object v3 │ │ -0b90d8: 0d01 |0018: move-exception v1 │ │ -0b90da: 1a03 e808 |0019: const-string v3, "ICUCompatIcs" // string@08e8 │ │ -0b90de: 7120 6137 1300 |001b: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b90e4: 0723 |001e: move-object v3, v2 │ │ -0b90e6: 28f8 |001f: goto 0017 // -0008 │ │ -0b90e8: 0d01 |0020: move-exception v1 │ │ -0b90ea: 1a03 e808 |0021: const-string v3, "ICUCompatIcs" // string@08e8 │ │ -0b90ee: 7120 6137 1300 |0023: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b90f4: 28f8 |0026: goto 001e // -0008 │ │ +0b6e3c: |[0b6e3c] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; │ │ +0b6e4c: 6e10 3344 0500 |0000: invoke-virtual {v5}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@4433 │ │ +0b6e52: 0c02 |0003: move-result-object v2 │ │ +0b6e54: 6203 1e07 |0004: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ +0b6e58: 3803 1800 |0006: if-eqz v3, 001e // +0018 │ │ +0b6e5c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0b6e5e: 2330 3709 |0009: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ +0b6e62: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0b6e64: 4d02 0003 |000c: aput-object v2, v0, v3 │ │ +0b6e68: 6203 1e07 |000e: sget-object v3, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@071e │ │ +0b6e6c: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0b6e6e: 6e30 8e43 4300 |0011: invoke-virtual {v3, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0b6e74: 0c03 |0014: move-result-object v3 │ │ +0b6e76: 1f03 7708 |0015: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0b6e7a: 1103 |0017: return-object v3 │ │ +0b6e7c: 0d01 |0018: move-exception v1 │ │ +0b6e7e: 1a03 e408 |0019: const-string v3, "ICUCompatIcs" // string@08e4 │ │ +0b6e82: 7120 6137 1300 |001b: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6e88: 0723 |001e: move-object v3, v2 │ │ +0b6e8a: 28f8 |001f: goto 0017 // -0008 │ │ +0b6e8c: 0d01 |0020: move-exception v1 │ │ +0b6e8e: 1a03 e408 |0021: const-string v3, "ICUCompatIcs" // string@08e4 │ │ +0b6e92: 7120 6137 1300 |0023: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6e98: 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 │ │ @@ -86510,37 +86516,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 │ │ -0b9108: |[0b9108] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b9118: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b911a: 6202 1f07 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ -0b911e: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -0b9122: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -0b9124: 2320 3709 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ -0b9128: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0b912a: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -0b912e: 6202 1f07 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ -0b9132: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0b9134: 6e30 8e43 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0b913a: 0c02 |0011: move-result-object v2 │ │ -0b913c: 1f02 7708 |0012: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0b9140: 1102 |0014: return-object v2 │ │ -0b9142: 0d01 |0015: move-exception v1 │ │ -0b9144: 1a02 e808 |0016: const-string v2, "ICUCompatIcs" // string@08e8 │ │ -0b9148: 7120 6137 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b914e: 0732 |001b: move-object v2, v3 │ │ -0b9150: 28f8 |001c: goto 0014 // -0008 │ │ -0b9152: 0d01 |001d: move-exception v1 │ │ -0b9154: 1a02 e808 |001e: const-string v2, "ICUCompatIcs" // string@08e8 │ │ -0b9158: 7120 6137 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ -0b915e: 28f8 |0023: goto 001b // -0008 │ │ +0b6eac: |[0b6eac] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b6ebc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b6ebe: 6202 1f07 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ +0b6ec2: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0b6ec6: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +0b6ec8: 2320 3709 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ +0b6ecc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0b6ece: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +0b6ed2: 6202 1f07 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@071f │ │ +0b6ed6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0b6ed8: 6e30 8e43 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0b6ede: 0c02 |0011: move-result-object v2 │ │ +0b6ee0: 1f02 7708 |0012: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0b6ee4: 1102 |0014: return-object v2 │ │ +0b6ee6: 0d01 |0015: move-exception v1 │ │ +0b6ee8: 1a02 e408 |0016: const-string v2, "ICUCompatIcs" // string@08e4 │ │ +0b6eec: 7120 6137 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6ef2: 0732 |001b: move-object v2, v3 │ │ +0b6ef4: 28f8 |001c: goto 0014 // -0008 │ │ +0b6ef6: 0d01 |001d: move-exception v1 │ │ +0b6ef8: 1a02 e408 |001e: const-string v2, "ICUCompatIcs" // string@08e4 │ │ +0b6efc: 7120 6137 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@3761 │ │ +0b6f02: 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 │ │ @@ -86562,41 +86568,41 @@ │ │ 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 │ │ -0b9170: |[0b9170] android.support.v4.text.ICUCompatIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -0b9180: 7110 a215 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; // method@15a2 │ │ -0b9186: 0c00 |0003: move-result-object v0 │ │ -0b9188: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0b918c: 7110 a315 0000 |0006: invoke-static {v0}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@15a3 │ │ -0b9192: 0c01 |0009: move-result-object v1 │ │ -0b9194: 1101 |000a: return-object v1 │ │ -0b9196: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b9198: 28fe |000c: goto 000a // -0002 │ │ +0b6f14: |[0b6f14] android.support.v4.text.ICUCompatIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +0b6f24: 7110 a215 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/util/Locale;)Ljava/lang/String; // method@15a2 │ │ +0b6f2a: 0c00 |0003: move-result-object v0 │ │ +0b6f2c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0b6f30: 7110 a315 0000 |0006: invoke-static {v0}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@15a3 │ │ +0b6f36: 0c01 |0009: move-result-object v1 │ │ +0b6f38: 1101 |000a: return-object v1 │ │ +0b6f3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0b6f3c: 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 : 2281 (ICUCompatIcs.java) │ │ + source_file_idx : 2277 (ICUCompatIcs.java) │ │ │ │ Class #487 header: │ │ class_idx : 902 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6647 │ │ +source_file_idx : 6643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #487 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ @@ -86615,21 +86621,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ name : 'isRtl' │ │ type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6647 (TextDirectionHeuristicCompat.java) │ │ + source_file_idx : 6643 (TextDirectionHeuristicCompat.java) │ │ │ │ Class #488 header: │ │ class_idx : 903 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #488 annotations: │ │ Annotations on class │ │ @@ -86641,21 +86647,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #489 header: │ │ class_idx : 906 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #489 annotations: │ │ Annotations on class │ │ @@ -86673,21 +86679,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ name : 'checkRtl' │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #490 header: │ │ class_idx : 910 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #490 annotations: │ │ Annotations on class │ │ @@ -86751,39 +86757,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0b919c: |[0b919c] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0b91ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0b91ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b91b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0b91b2: 2200 8c03 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ -0b91b6: 7040 b415 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ -0b91bc: 6900 2b07 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ -0b91c0: 2200 8c03 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ -0b91c4: 7040 b415 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ -0b91ca: 6900 2c07 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ -0b91ce: 2200 8c03 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ -0b91d2: 6201 2307 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ -0b91d6: 7040 b415 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ -0b91dc: 6900 2807 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0728 │ │ -0b91e0: 2200 8c03 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ -0b91e4: 6201 2307 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ -0b91e8: 7040 b415 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ -0b91ee: 6900 2907 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0729 │ │ -0b91f2: 2200 8c03 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ -0b91f6: 6201 2107 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0721 │ │ -0b91fa: 7040 b415 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ -0b9200: 6900 2707 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0727 │ │ -0b9204: 6200 2607 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0726 │ │ -0b9208: 6900 2a07 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072a │ │ -0b920c: 0e00 |0030: return-void │ │ +0b6f40: |[0b6f40] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0b6f50: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0b6f52: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b6f54: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0b6f56: 2200 8c03 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ +0b6f5a: 7040 b415 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ +0b6f60: 6900 2b07 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072b │ │ +0b6f64: 2200 8c03 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ +0b6f68: 7040 b415 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ +0b6f6e: 6900 2c07 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072c │ │ +0b6f72: 2200 8c03 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ +0b6f76: 6201 2307 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ +0b6f7a: 7040 b415 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ +0b6f80: 6900 2807 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0728 │ │ +0b6f84: 2200 8c03 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ +0b6f88: 6201 2307 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ +0b6f8c: 7040 b415 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ +0b6f92: 6900 2907 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0729 │ │ +0b6f96: 2200 8c03 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@038c │ │ +0b6f9a: 6201 2107 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0721 │ │ +0b6f9e: 7040 b415 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@15b4 │ │ +0b6fa4: 6900 2707 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0727 │ │ +0b6fa8: 6200 2607 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0726 │ │ +0b6fac: 6900 2a07 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@072a │ │ +0b6fb0: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -86795,17 +86801,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b9210: |[0b9210] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0b9220: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b9226: 0e00 |0003: return-void │ │ +0b6fb4: |[0b6fb4] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0b6fc4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b6fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -86814,18 +86820,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9228: |[0b9228] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -0b9238: 7110 be15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@15be │ │ -0b923e: 0a00 |0003: move-result v0 │ │ -0b9240: 0f00 |0004: return v0 │ │ +0b6fcc: |[0b6fcc] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +0b6fdc: 7110 be15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@15be │ │ +0b6fe2: 0a00 |0003: move-result v0 │ │ +0b6fe4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -86833,18 +86839,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9244: |[0b9244] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -0b9254: 7110 bd15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@15bd │ │ -0b925a: 0a00 |0003: move-result v0 │ │ -0b925c: 0f00 |0004: return v0 │ │ +0b6fe8: |[0b6fe8] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +0b6ff8: 7110 bd15 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@15bd │ │ +0b6ffe: 0a00 |0003: move-result v0 │ │ +0b7000: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -86852,24 +86858,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0b9260: |[0b9260] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -0b9270: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -0b9276: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0b9278: 0f00 |0004: return v0 │ │ -0b927a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b927c: 28fe |0006: goto 0004 // -0002 │ │ -0b927e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b9280: 28fc |0008: goto 0004 // -0004 │ │ -0b9282: 0000 |0009: nop // spacer │ │ -0b9284: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +0b7004: |[0b7004] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +0b7014: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +0b701a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0b701c: 0f00 |0004: return v0 │ │ +0b701e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b7020: 28fe |0006: goto 0004 // -0002 │ │ +0b7022: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b7024: 28fc |0008: goto 0004 // -0004 │ │ +0b7026: 0000 |0009: nop // spacer │ │ +0b7028: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=86 │ │ 0x0005 line=81 │ │ 0x0007 line=84 │ │ 0x0009 line=79 │ │ @@ -86881,42 +86887,42 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -0b9298: |[0b9298] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -0b92a8: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -0b92ae: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0b92b0: 0f00 |0004: return v0 │ │ -0b92b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b92b4: 28fe |0006: goto 0004 // -0002 │ │ -0b92b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b92b8: 28fc |0008: goto 0004 // -0004 │ │ -0b92ba: 0000 |0009: nop // spacer │ │ -0b92bc: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +0b703c: |[0b703c] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +0b704c: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +0b7052: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0b7054: 0f00 |0004: return v0 │ │ +0b7056: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b7058: 28fe |0006: goto 0004 // -0002 │ │ +0b705a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b705c: 28fc |0008: goto 0004 // -0004 │ │ +0b705e: 0000 |0009: nop // spacer │ │ +0b7060: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=102 │ │ 0x0005 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #491 header: │ │ class_idx : 911 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6656 │ │ +source_file_idx : 6652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #491 annotations: │ │ Annotations on class │ │ @@ -86928,21 +86934,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6656 (TextUtilsCompat.java) │ │ + source_file_idx : 6652 (TextUtilsCompat.java) │ │ │ │ Class #492 header: │ │ class_idx : 912 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6656 │ │ +source_file_idx : 6652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #492 annotations: │ │ Annotations on class │ │ @@ -86973,17 +86979,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b92f8: |[0b92f8] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:()V │ │ -0b9308: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b930e: 0e00 |0003: return-void │ │ +0b709c: |[0b709c] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:()V │ │ +0b70ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b70b2: 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;) │ │ @@ -86991,17 +86997,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 │ │ -0b9310: |[0b9310] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ -0b9320: 7010 bf15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:()V // method@15bf │ │ -0b9326: 0e00 |0003: return-void │ │ +0b70b4: |[0b70b4] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ +0b70c4: 7010 bf15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:()V // method@15bf │ │ +0b70ca: 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; │ │ │ │ @@ -87010,28 +87016,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b9328: |[0b9328] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0b9338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b933a: 6e20 3144 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@4431 │ │ -0b9340: 0c01 |0004: move-result-object v1 │ │ -0b9342: 6e20 3343 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b9348: 0a01 |0008: move-result v1 │ │ -0b934a: 7110 cd42 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ -0b9350: 0a01 |000c: move-result v1 │ │ -0b9352: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -0b9358: 0f00 |0010: return v0 │ │ -0b935a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0b935c: 28fe |0012: goto 0010 // -0002 │ │ -0b935e: 0000 |0013: nop // spacer │ │ -0b9360: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +0b70cc: |[0b70cc] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +0b70dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b70de: 6e20 3144 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@4431 │ │ +0b70e4: 0c01 |0004: move-result-object v1 │ │ +0b70e6: 6e20 3343 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b70ec: 0a01 |0008: move-result v1 │ │ +0b70ee: 7110 cd42 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ +0b70f4: 0a01 |000c: move-result v1 │ │ +0b70f6: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +0b70fc: 0f00 |0010: return v0 │ │ +0b70fe: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0b7100: 28fe |0012: goto 0010 // -0002 │ │ +0b7102: 0000 |0013: nop // spacer │ │ +0b7104: 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 : │ │ @@ -87043,40 +87049,40 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0b9370: |[0b9370] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -0b9380: 3803 2b00 |0000: if-eqz v3, 002b // +002b │ │ -0b9384: 6201 3307 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0733 │ │ -0b9388: 6e20 2f44 1300 |0004: invoke-virtual {v3, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@442f │ │ -0b938e: 0a01 |0007: move-result v1 │ │ -0b9390: 3901 2300 |0008: if-nez v1, 002b // +0023 │ │ -0b9394: 7110 9c15 0300 |000a: invoke-static {v3}, Landroid/support/v4/text/ICUCompat;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@159c │ │ -0b939a: 0c00 |000d: move-result-object v0 │ │ -0b939c: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ -0b93a0: 7110 c115 0300 |0010: invoke-static {v3}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@15c1 │ │ -0b93a6: 0a01 |0013: move-result v1 │ │ -0b93a8: 0f01 |0014: return v1 │ │ -0b93aa: 7100 ca15 0000 |0015: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$000:()Ljava/lang/String; // method@15ca │ │ -0b93b0: 0c01 |0018: move-result-object v1 │ │ -0b93b2: 6e20 3943 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -0b93b8: 0a01 |001c: move-result v1 │ │ -0b93ba: 3901 0c00 |001d: if-nez v1, 0029 // +000c │ │ -0b93be: 7100 cb15 0000 |001f: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$100:()Ljava/lang/String; // method@15cb │ │ -0b93c4: 0c01 |0022: move-result-object v1 │ │ -0b93c6: 6e20 3943 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -0b93cc: 0a01 |0026: move-result v1 │ │ -0b93ce: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ -0b93d2: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -0b93d4: 28ea |002a: goto 0014 // -0016 │ │ -0b93d6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0b93d8: 28e8 |002c: goto 0014 // -0018 │ │ +0b7114: |[0b7114] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0b7124: 3803 2b00 |0000: if-eqz v3, 002b // +002b │ │ +0b7128: 6201 3307 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0733 │ │ +0b712c: 6e20 2f44 1300 |0004: invoke-virtual {v3, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@442f │ │ +0b7132: 0a01 |0007: move-result v1 │ │ +0b7134: 3901 2300 |0008: if-nez v1, 002b // +0023 │ │ +0b7138: 7110 9c15 0300 |000a: invoke-static {v3}, Landroid/support/v4/text/ICUCompat;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@159c │ │ +0b713e: 0c00 |000d: move-result-object v0 │ │ +0b7140: 3900 0700 |000e: if-nez v0, 0015 // +0007 │ │ +0b7144: 7110 c115 0300 |0010: invoke-static {v3}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@15c1 │ │ +0b714a: 0a01 |0013: move-result v1 │ │ +0b714c: 0f01 |0014: return v1 │ │ +0b714e: 7100 ca15 0000 |0015: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$000:()Ljava/lang/String; // method@15ca │ │ +0b7154: 0c01 |0018: move-result-object v1 │ │ +0b7156: 6e20 3943 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +0b715c: 0a01 |001c: move-result v1 │ │ +0b715e: 3901 0c00 |001d: if-nez v1, 0029 // +000c │ │ +0b7162: 7100 cb15 0000 |001f: invoke-static {}, Landroid/support/v4/text/TextUtilsCompat;.access$100:()Ljava/lang/String; // method@15cb │ │ +0b7168: 0c01 |0022: move-result-object v1 │ │ +0b716a: 6e20 3943 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +0b7170: 0a01 |0026: move-result v1 │ │ +0b7172: 3801 0400 |0027: if-eqz v1, 002b // +0004 │ │ +0b7176: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +0b7178: 28ea |002a: goto 0014 // -0016 │ │ +0b717a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0b717c: 28e8 |002c: goto 0014 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000a line=64 │ │ 0x000e line=65 │ │ 0x0014 line=72 │ │ 0x0015 line=67 │ │ @@ -87093,46 +87099,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0b93dc: |[0b93dc] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b93ec: 2202 7908 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0b93f0: 7010 5a43 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b93f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b93f8: 6e10 4443 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -0b93fe: 0a03 |0009: move-result v3 │ │ -0b9400: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -0b9404: 6e20 3343 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0b940a: 0a00 |000f: move-result v0 │ │ -0b940c: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -0b9412: 6e20 5d43 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0b9418: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b941c: 28ee |0018: goto 0006 // -0012 │ │ -0b941e: 1a03 f700 |0019: const-string v3, "<" // string@00f7 │ │ -0b9422: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9428: 28f8 |001e: goto 0016 // -0008 │ │ -0b942a: 1a03 f600 |001f: const-string v3, ">" // string@00f6 │ │ -0b942e: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9434: 28f2 |0024: goto 0016 // -000e │ │ -0b9436: 1a03 f500 |0025: const-string v3, "&" // string@00f5 │ │ -0b943a: 6e20 6343 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9440: 28ec |002a: goto 0016 // -0014 │ │ -0b9442: 1a03 f400 |002b: const-string v3, "'" // string@00f4 │ │ -0b9446: 6e20 6343 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b944c: 28e6 |0030: goto 0016 // -001a │ │ -0b944e: 1a03 f900 |0031: const-string v3, """ // string@00f9 │ │ -0b9452: 6e20 6343 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9458: 28e0 |0036: goto 0016 // -0020 │ │ -0b945a: 6e10 6a43 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b9460: 0c03 |003a: move-result-object v3 │ │ -0b9462: 1103 |003b: return-object v3 │ │ -0b9464: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +0b7180: |[0b7180] android.support.v4.text.TextUtilsCompat$TextUtilsCompatImpl.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b7190: 2202 7908 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0b7194: 7010 5a43 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b719a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b719c: 6e10 4443 0500 |0006: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b71a2: 0a03 |0009: move-result v3 │ │ +0b71a4: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +0b71a8: 6e20 3343 1500 |000c: invoke-virtual {v5, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0b71ae: 0a00 |000f: move-result v0 │ │ +0b71b0: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +0b71b6: 6e20 5d43 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b71bc: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b71c0: 28ee |0018: goto 0006 // -0012 │ │ +0b71c2: 1a03 f400 |0019: const-string v3, "<" // string@00f4 │ │ +0b71c6: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b71cc: 28f8 |001e: goto 0016 // -0008 │ │ +0b71ce: 1a03 f300 |001f: const-string v3, ">" // string@00f3 │ │ +0b71d2: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b71d8: 28f2 |0024: goto 0016 // -000e │ │ +0b71da: 1a03 f200 |0025: const-string v3, "&" // string@00f2 │ │ +0b71de: 6e20 6343 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b71e4: 28ec |002a: goto 0016 // -0014 │ │ +0b71e6: 1a03 f100 |002b: const-string v3, "'" // string@00f1 │ │ +0b71ea: 6e20 6343 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b71f0: 28e6 |0030: goto 0016 // -001a │ │ +0b71f2: 1a03 f600 |0031: const-string v3, """ // string@00f6 │ │ +0b71f6: 6e20 6343 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b71fc: 28e0 |0036: goto 0016 // -0020 │ │ +0b71fe: 6e10 6a43 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b7204: 0c03 |003a: move-result-object v3 │ │ +0b7206: 1103 |003b: return-object v3 │ │ +0b7208: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x000c line=33 │ │ 0x0010 line=34 │ │ 0x0013 line=56 │ │ @@ -87147,21 +87153,21 @@ │ │ locals : │ │ 0x0010 - 0x0037 reg=0 c C │ │ 0x0006 - 0x0052 reg=1 i I │ │ 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0052 reg=4 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; │ │ 0x0000 - 0x0052 reg=5 s Ljava/lang/String; │ │ │ │ - source_file_idx : 6656 (TextUtilsCompat.java) │ │ + source_file_idx : 6652 (TextUtilsCompat.java) │ │ │ │ Class #493 header: │ │ class_idx : 914 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6656 │ │ +source_file_idx : 6652 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #493 annotations: │ │ Annotations on class │ │ @@ -87204,36 +87210,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0b9490: |[0b9490] android.support.v4.text.TextUtilsCompat.:()V │ │ -0b94a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b94a2: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0b94a6: 1301 1100 |0003: const/16 v1, #int 17 // #11 │ │ -0b94aa: 3410 1d00 |0005: if-lt v0, v1, 0022 // +001d │ │ -0b94ae: 2201 9103 |0007: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; // type@0391 │ │ -0b94b2: 7020 c515 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c5 │ │ -0b94b8: 6901 3207 |000c: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ -0b94bc: 2201 b308 |000e: new-instance v1, Ljava/util/Locale; // type@08b3 │ │ -0b94c0: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ -0b94c4: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ -0b94c8: 7030 2e44 2103 |0014: invoke-direct {v1, v2, v3}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@442e │ │ -0b94ce: 6901 3307 |0017: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0733 │ │ -0b94d2: 1a01 2304 |0019: const-string v1, "Arab" // string@0423 │ │ -0b94d6: 6901 3007 |001b: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0730 │ │ -0b94da: 1a01 cc08 |001d: const-string v1, "Hebr" // string@08cc │ │ -0b94de: 6901 3107 |001f: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0731 │ │ -0b94e2: 0e00 |0021: return-void │ │ -0b94e4: 2201 9003 |0022: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // type@0390 │ │ -0b94e8: 7020 c015 2100 |0024: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c0 │ │ -0b94ee: 6901 3207 |0027: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ -0b94f2: 28e5 |0029: goto 000e // -001b │ │ +0b7234: |[0b7234] android.support.v4.text.TextUtilsCompat.:()V │ │ +0b7244: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b7246: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0b724a: 1301 1100 |0003: const/16 v1, #int 17 // #11 │ │ +0b724e: 3410 1d00 |0005: if-lt v0, v1, 0022 // +001d │ │ +0b7252: 2201 9103 |0007: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; // type@0391 │ │ +0b7256: 7020 c515 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c5 │ │ +0b725c: 6901 3207 |000c: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ +0b7260: 2201 b308 |000e: new-instance v1, Ljava/util/Locale; // type@08b3 │ │ +0b7264: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ +0b7268: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ +0b726c: 7030 2e44 2103 |0014: invoke-direct {v1, v2, v3}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@442e │ │ +0b7272: 6901 3307 |0017: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0733 │ │ +0b7276: 1a01 2004 |0019: const-string v1, "Arab" // string@0420 │ │ +0b727a: 6901 3007 |001b: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0730 │ │ +0b727e: 1a01 c808 |001d: const-string v1, "Hebr" // string@08c8 │ │ +0b7282: 6901 3107 |001f: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0731 │ │ +0b7286: 0e00 |0021: return-void │ │ +0b7288: 2201 9003 |0022: new-instance v1, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // type@0390 │ │ +0b728c: 7020 c015 2100 |0024: invoke-direct {v1, v2}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c0 │ │ +0b7292: 6901 3207 |0027: sput-object v1, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ +0b7296: 28e5 |0029: goto 000e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0003 line=115 │ │ 0x0007 line=116 │ │ 0x000e line=146 │ │ 0x0019 line=148 │ │ @@ -87247,17 +87253,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b94f4: |[0b94f4] android.support.v4.text.TextUtilsCompat.:()V │ │ -0b9504: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b950a: 0e00 |0003: return-void │ │ +0b7298: |[0b7298] android.support.v4.text.TextUtilsCompat.:()V │ │ +0b72a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b72ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ @@ -87266,53 +87272,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b950c: |[0b950c] android.support.v4.text.TextUtilsCompat.access$000:()Ljava/lang/String; │ │ -0b951c: 6200 3007 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0730 │ │ -0b9520: 1100 |0002: return-object v0 │ │ +0b72b0: |[0b72b0] android.support.v4.text.TextUtilsCompat.access$000:()Ljava/lang/String; │ │ +0b72c0: 6200 3007 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0730 │ │ +0b72c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #3 : (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 │ │ -0b9524: |[0b9524] android.support.v4.text.TextUtilsCompat.access$100:()Ljava/lang/String; │ │ -0b9534: 6200 3107 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0731 │ │ -0b9538: 1100 |0002: return-object v0 │ │ +0b72c8: |[0b72c8] android.support.v4.text.TextUtilsCompat.access$100:()Ljava/lang/String; │ │ +0b72d8: 6200 3107 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0731 │ │ +0b72dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #4 : (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 │ │ -0b953c: |[0b953c] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -0b954c: 6200 3207 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ -0b9550: 6e20 c215 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15c2 │ │ -0b9556: 0a00 |0005: move-result v0 │ │ -0b9558: 0f00 |0006: return v0 │ │ +0b72e0: |[0b72e0] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0b72f0: 6200 3207 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ +0b72f4: 6e20 c215 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15c2 │ │ +0b72fa: 0a00 |0005: move-result v0 │ │ +0b72fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/util/Locale; │ │ │ │ #5 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ @@ -87320,33 +87326,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b955c: |[0b955c] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b956c: 6200 3207 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ -0b9570: 6e20 c315 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@15c3 │ │ -0b9576: 0c00 |0005: move-result-object v0 │ │ -0b9578: 1100 |0006: return-object v0 │ │ +0b7300: |[0b7300] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b7310: 6200 3207 |0000: sget-object v0, Landroid/support/v4/text/TextUtilsCompat;.IMPL:Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl; // field@0732 │ │ +0b7314: 6e20 c315 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@15c3 │ │ +0b731a: 0c00 |0005: move-result-object v0 │ │ +0b731c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6656 (TextUtilsCompat.java) │ │ + source_file_idx : 6652 (TextUtilsCompat.java) │ │ │ │ Class #494 header: │ │ class_idx : 915 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6658 │ │ +source_file_idx : 6654 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #494 annotations: │ │ Annotations on method #5584 'htmlEncode' │ │ @@ -87371,17 +87377,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b957c: |[0b957c] android.support.v4.text.TextUtilsCompatJellybeanMr1.:()V │ │ -0b958c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0b9592: 0e00 |0003: return-void │ │ +0b7320: |[0b7320] android.support.v4.text.TextUtilsCompatJellybeanMr1.:()V │ │ +0b7330: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b7336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;) │ │ @@ -87389,18 +87395,18 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9594: |[0b9594] android.support.v4.text.TextUtilsCompatJellybeanMr1.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -0b95a4: 7110 3037 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@3730 │ │ -0b95aa: 0a00 |0003: move-result v0 │ │ -0b95ac: 0f00 |0004: return v0 │ │ +0b7338: |[0b7338] android.support.v4.text.TextUtilsCompatJellybeanMr1.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0b7348: 7110 3037 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@3730 │ │ +0b734e: 0a00 |0003: move-result v0 │ │ +0b7350: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 locale Ljava/util/Locale; │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;) │ │ @@ -87408,32 +87414,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b95b0: |[0b95b0] android.support.v4.text.TextUtilsCompatJellybeanMr1.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b95c0: 7110 3237 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@3732 │ │ -0b95c6: 0c00 |0003: move-result-object v0 │ │ -0b95c8: 1100 |0004: return-object v0 │ │ +0b7354: |[0b7354] android.support.v4.text.TextUtilsCompatJellybeanMr1.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b7364: 7110 3237 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@3732 │ │ +0b736a: 0c00 |0003: move-result-object v0 │ │ +0b736c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6658 (TextUtilsCompatJellybeanMr1.java) │ │ + source_file_idx : 6654 (TextUtilsCompatJellybeanMr1.java) │ │ │ │ Class #495 header: │ │ class_idx : 918 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1076 │ │ +source_file_idx : 1072 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #495 annotations: │ │ Annotations on method #5625 'openRead' │ │ @@ -87464,32 +87470,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0b95cc: |[0b95cc] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -0b95dc: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b95e2: 5b34 3907 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b95e6: 2200 3f08 |0005: new-instance v0, Ljava/io/File; // type@083f │ │ -0b95ea: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0b95ee: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b95f4: 6e10 9242 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -0b95fa: 0c02 |000f: move-result-object v2 │ │ -0b95fc: 6e20 6343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9602: 0c01 |0013: move-result-object v1 │ │ -0b9604: 1a02 7101 |0014: const-string v2, ".bak" // string@0171 │ │ -0b9608: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b960e: 0c01 |0019: move-result-object v1 │ │ -0b9610: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b9616: 0c01 |001d: move-result-object v1 │ │ -0b9618: 7020 8742 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0b961e: 5b30 3807 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b9622: 0e00 |0023: return-void │ │ +0b7370: |[0b7370] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +0b7380: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0b7386: 5b34 3907 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b738a: 2200 3f08 |0005: new-instance v0, Ljava/io/File; // type@083f │ │ +0b738e: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0b7392: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b7398: 6e10 9242 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +0b739e: 0c02 |000f: move-result-object v2 │ │ +0b73a0: 6e20 6343 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b73a6: 0c01 |0013: move-result-object v1 │ │ +0b73a8: 1a02 6e01 |0014: const-string v2, ".bak" // string@016e │ │ +0b73ac: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b73b2: 0c01 |0019: move-result-object v1 │ │ +0b73b4: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b73ba: 0c01 |001d: move-result-object v1 │ │ +0b73bc: 7020 8742 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0b73c2: 5b30 3807 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b73c6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -87501,24 +87507,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b9624: |[0b9624] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -0b9634: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0b9638: 6e10 a642 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@42a6 │ │ -0b963e: 0c00 |0005: move-result-object v0 │ │ -0b9640: 6e10 9b42 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@429b │ │ -0b9646: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0b9648: 0f00 |000a: return v0 │ │ -0b964a: 0d00 |000b: move-exception v0 │ │ -0b964c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0b964e: 28fd |000d: goto 000a // -0003 │ │ +0b73c8: |[0b73c8] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +0b73d8: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0b73dc: 6e10 a642 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@42a6 │ │ +0b73e2: 0c00 |0005: move-result-object v0 │ │ +0b73e4: 6e10 9b42 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@429b │ │ +0b73ea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b73ec: 0f00 |000a: return v0 │ │ +0b73ee: 0d00 |000b: move-exception v0 │ │ +0b73f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b73f2: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -87534,20 +87540,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b9660: |[0b9660] android.support.v4.util.AtomicFile.delete:()V │ │ -0b9670: 5410 3907 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b9674: 6e10 8c42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b967a: 5410 3807 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b967e: 6e10 8c42 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b9684: 0e00 |000a: return-void │ │ +0b7404: |[0b7404] android.support.v4.util.AtomicFile.delete:()V │ │ +0b7414: 5410 3907 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7418: 6e10 8c42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b741e: 5410 3807 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b7422: 6e10 8c42 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b7428: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ @@ -87557,29 +87563,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b9688: |[0b9688] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -0b9698: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -0b969c: 7110 fc15 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@15fc │ │ -0b96a2: 6e10 a542 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0b96a8: 5431 3907 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b96ac: 6e10 8c42 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b96b2: 5431 3807 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b96b6: 5432 3907 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b96ba: 6e20 9a42 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ -0b96c0: 0e00 |0014: return-void │ │ -0b96c2: 0d00 |0015: move-exception v0 │ │ -0b96c4: 1a01 3304 |0016: const-string v1, "AtomicFile" // string@0433 │ │ -0b96c8: 1a02 fc27 |0018: const-string v2, "failWrite: Got exception:" // string@27fc │ │ -0b96cc: 7130 6037 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b96d2: 28f7 |001d: goto 0014 // -0009 │ │ +0b742c: |[0b742c] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +0b743c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +0b7440: 7110 fc15 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@15fc │ │ +0b7446: 6e10 a542 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0b744c: 5431 3907 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7450: 6e10 8c42 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b7456: 5431 3807 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b745a: 5432 3907 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b745e: 6e20 9a42 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ +0b7464: 0e00 |0014: return-void │ │ +0b7466: 0d00 |0015: move-exception v0 │ │ +0b7468: 1a01 2f04 |0016: const-string v1, "AtomicFile" // string@042f │ │ +0b746c: 1a02 f727 |0018: const-string v2, "failWrite: Got exception:" // string@27f7 │ │ +0b7470: 7130 6037 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0b7476: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -87598,26 +87604,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0b96e4: |[0b96e4] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -0b96f4: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -0b96f8: 7110 fc15 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@15fc │ │ -0b96fe: 6e10 a542 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0b9704: 5431 3807 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b9708: 6e10 8c42 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b970e: 0e00 |000d: return-void │ │ -0b9710: 0d00 |000e: move-exception v0 │ │ -0b9712: 1a01 3304 |000f: const-string v1, "AtomicFile" // string@0433 │ │ -0b9716: 1a02 5228 |0011: const-string v2, "finishWrite: Got exception:" // string@2852 │ │ -0b971a: 7130 6037 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0b9720: 28f7 |0016: goto 000d // -0009 │ │ +0b7488: |[0b7488] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +0b7498: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +0b749c: 7110 fc15 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@15fc │ │ +0b74a2: 6e10 a542 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0b74a8: 5431 3807 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b74ac: 6e10 8c42 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b74b2: 0e00 |000d: return-void │ │ +0b74b4: 0d00 |000e: move-exception v0 │ │ +0b74b6: 1a01 2f04 |000f: const-string v1, "AtomicFile" // string@042f │ │ +0b74ba: 1a02 4d28 |0011: const-string v2, "finishWrite: Got exception:" // string@284d │ │ +0b74be: 7130 6037 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0b74c4: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -87635,17 +87641,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9734: |[0b9734] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -0b9744: 5410 3907 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b9748: 1100 |0002: return-object v0 │ │ +0b74d8: |[0b74d8] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +0b74e8: 5410 3907 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b74ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ @@ -87653,28 +87659,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b974c: |[0b974c] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -0b975c: 5420 3807 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b9760: 6e10 8d42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ -0b9766: 0a00 |0005: move-result v0 │ │ -0b9768: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0b976c: 5420 3907 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b9770: 6e10 8c42 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b9776: 5420 3807 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b977a: 5421 3907 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b977e: 6e20 9a42 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ -0b9784: 2200 4108 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0841 │ │ -0b9788: 5421 3907 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b978c: 7020 9c42 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ -0b9792: 1100 |001b: return-object v0 │ │ +0b74f0: |[0b74f0] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +0b7500: 5420 3807 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b7504: 6e10 8d42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ +0b750a: 0a00 |0005: move-result v0 │ │ +0b750c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +0b7510: 5420 3907 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7514: 6e10 8c42 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b751a: 5420 3807 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b751e: 5421 3907 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7522: 6e20 9a42 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ +0b7528: 2200 4108 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0841 │ │ +0b752c: 5421 3907 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7530: 7020 9c42 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ +0b7536: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -87685,44 +87691,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0b9794: |[0b9794] android.support.v4.util.AtomicFile.readFully:()[B │ │ -0b97a4: 6e10 f915 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@15f9 │ │ -0b97aa: 0c05 |0003: move-result-object v5 │ │ -0b97ac: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0b97ae: 6e10 9d42 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@429d │ │ -0b97b4: 0a01 |0008: move-result v1 │ │ -0b97b6: 2312 f208 |0009: new-array v2, v1, [B // type@08f2 │ │ -0b97ba: 2126 |000b: array-length v6, v2 │ │ -0b97bc: b146 |000c: sub-int/2addr v6, v4 │ │ -0b97be: 6e40 9f42 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@429f │ │ -0b97c4: 0a00 |0010: move-result v0 │ │ -0b97c6: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -0b97ca: 6e10 9e42 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0b97d0: 1102 |0016: return-object v2 │ │ -0b97d2: b004 |0017: add-int/2addr v4, v0 │ │ -0b97d4: 6e10 9d42 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@429d │ │ -0b97da: 0a01 |001b: move-result v1 │ │ -0b97dc: 2126 |001c: array-length v6, v2 │ │ -0b97de: b146 |001d: sub-int/2addr v6, v4 │ │ -0b97e0: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -0b97e4: 9006 0401 |0020: add-int v6, v4, v1 │ │ -0b97e8: 2363 f208 |0022: new-array v3, v6, [B // type@08f2 │ │ -0b97ec: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -0b97ee: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -0b97f0: 7154 6b43 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0b97f6: 0732 |0029: move-object v2, v3 │ │ -0b97f8: 28e1 |002a: goto 000b // -001f │ │ -0b97fa: 0d06 |002b: move-exception v6 │ │ -0b97fc: 6e10 9e42 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0b9802: 2706 |002f: throw v6 │ │ +0b7538: |[0b7538] android.support.v4.util.AtomicFile.readFully:()[B │ │ +0b7548: 6e10 f915 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@15f9 │ │ +0b754e: 0c05 |0003: move-result-object v5 │ │ +0b7550: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0b7552: 6e10 9d42 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@429d │ │ +0b7558: 0a01 |0008: move-result v1 │ │ +0b755a: 2312 f208 |0009: new-array v2, v1, [B // type@08f2 │ │ +0b755e: 2126 |000b: array-length v6, v2 │ │ +0b7560: b146 |000c: sub-int/2addr v6, v4 │ │ +0b7562: 6e40 9f42 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@429f │ │ +0b7568: 0a00 |0010: move-result v0 │ │ +0b756a: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +0b756e: 6e10 9e42 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0b7574: 1102 |0016: return-object v2 │ │ +0b7576: b004 |0017: add-int/2addr v4, v0 │ │ +0b7578: 6e10 9d42 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@429d │ │ +0b757e: 0a01 |001b: move-result v1 │ │ +0b7580: 2126 |001c: array-length v6, v2 │ │ +0b7582: b146 |001d: sub-int/2addr v6, v4 │ │ +0b7584: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +0b7588: 9006 0401 |0020: add-int v6, v4, v1 │ │ +0b758c: 2363 f208 |0022: new-array v3, v6, [B // type@08f2 │ │ +0b7590: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +0b7592: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +0b7594: 7154 6b43 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b759a: 0732 |0029: move-object v2, v3 │ │ +0b759c: 28e1 |002a: goto 000b // -001f │ │ +0b759e: 0d06 |002b: move-exception v6 │ │ +0b75a0: 6e10 9e42 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0b75a6: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -87753,92 +87759,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0b9818: |[0b9818] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -0b9828: 5474 3907 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b982c: 6e10 8d42 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ -0b9832: 0a04 |0005: move-result v4 │ │ -0b9834: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -0b9838: 5474 3807 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b983c: 6e10 8d42 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ -0b9842: 0a04 |000d: move-result v4 │ │ -0b9844: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -0b9848: 5474 3907 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b984c: 5475 3807 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b9850: 6e20 9a42 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ -0b9856: 0a04 |0017: move-result v4 │ │ -0b9858: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -0b985c: 1a04 3304 |001a: const-string v4, "AtomicFile" // string@0433 │ │ -0b9860: 2205 7908 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0b9864: 7010 5a43 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b986a: 1a06 5906 |0021: const-string v6, "Couldn't rename file " // string@0659 │ │ -0b986e: 6e20 6343 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9874: 0c05 |0026: move-result-object v5 │ │ -0b9876: 5476 3907 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b987a: 6e20 6243 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b9880: 0c05 |002c: move-result-object v5 │ │ -0b9882: 1a06 dc00 |002d: const-string v6, " to backup file " // string@00dc │ │ -0b9886: 6e20 6343 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b988c: 0c05 |0032: move-result-object v5 │ │ -0b988e: 5476 3807 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ -0b9892: 6e20 6243 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b9898: 0c05 |0038: move-result-object v5 │ │ -0b989a: 6e10 6a43 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b98a0: 0c05 |003c: move-result-object v5 │ │ -0b98a2: 7120 5f37 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0b98a8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0b98aa: 2203 4308 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0843 │ │ -0b98ae: 5474 3907 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b98b2: 7020 a242 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ -0b98b8: 1103 |0048: return-object v3 │ │ -0b98ba: 5474 3907 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b98be: 6e10 8c42 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@428c │ │ -0b98c4: 28f2 |004e: goto 0040 // -000e │ │ -0b98c6: 0d00 |004f: move-exception v0 │ │ -0b98c8: 5474 3907 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b98cc: 6e10 9142 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@4291 │ │ -0b98d2: 0c02 |0055: move-result-object v2 │ │ -0b98d4: 6e10 9842 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@4298 │ │ -0b98da: 0a04 |0059: move-result v4 │ │ -0b98dc: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -0b98e0: 2204 4408 |005c: new-instance v4, Ljava/io/IOException; // type@0844 │ │ -0b98e4: 2205 7908 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0b98e8: 7010 5a43 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b98ee: 1a06 5306 |0063: const-string v6, "Couldn't create directory " // string@0653 │ │ -0b98f2: 6e20 6343 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b98f8: 0c05 |0068: move-result-object v5 │ │ -0b98fa: 5476 3907 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b98fe: 6e20 6243 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b9904: 0c05 |006e: move-result-object v5 │ │ -0b9906: 6e10 6a43 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b990c: 0c05 |0072: move-result-object v5 │ │ -0b990e: 7020 a742 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0b9914: 2704 |0076: throw v4 │ │ -0b9916: 2203 4308 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0843 │ │ -0b991a: 5474 3907 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b991e: 7020 a242 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ -0b9924: 28ca |007e: goto 0048 // -0036 │ │ -0b9926: 0d01 |007f: move-exception v1 │ │ -0b9928: 2204 4408 |0080: new-instance v4, Ljava/io/IOException; // type@0844 │ │ -0b992c: 2205 7908 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0b9930: 7010 5a43 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0b9936: 1a06 5206 |0087: const-string v6, "Couldn't create " // string@0652 │ │ -0b993a: 6e20 6343 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0b9940: 0c05 |008c: move-result-object v5 │ │ -0b9942: 5476 3907 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ -0b9946: 6e20 6243 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0b994c: 0c05 |0092: move-result-object v5 │ │ -0b994e: 6e10 6a43 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0b9954: 0c05 |0096: move-result-object v5 │ │ -0b9956: 7020 a742 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0b995c: 2704 |009a: throw v4 │ │ +0b75bc: |[0b75bc] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +0b75cc: 5474 3907 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b75d0: 6e10 8d42 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ +0b75d6: 0a04 |0005: move-result v4 │ │ +0b75d8: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +0b75dc: 5474 3807 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b75e0: 6e10 8d42 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@428d │ │ +0b75e6: 0a04 |000d: move-result v4 │ │ +0b75e8: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +0b75ec: 5474 3907 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b75f0: 5475 3807 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b75f4: 6e20 9a42 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ +0b75fa: 0a04 |0017: move-result v4 │ │ +0b75fc: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +0b7600: 1a04 2f04 |001a: const-string v4, "AtomicFile" // string@042f │ │ +0b7604: 2205 7908 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0b7608: 7010 5a43 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b760e: 1a06 5506 |0021: const-string v6, "Couldn't rename file " // string@0655 │ │ +0b7612: 6e20 6343 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b7618: 0c05 |0026: move-result-object v5 │ │ +0b761a: 5476 3907 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b761e: 6e20 6243 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b7624: 0c05 |002c: move-result-object v5 │ │ +0b7626: 1a06 d900 |002d: const-string v6, " to backup file " // string@00d9 │ │ +0b762a: 6e20 6343 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b7630: 0c05 |0032: move-result-object v5 │ │ +0b7632: 5476 3807 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@0738 │ │ +0b7636: 6e20 6243 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b763c: 0c05 |0038: move-result-object v5 │ │ +0b763e: 6e10 6a43 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b7644: 0c05 |003c: move-result-object v5 │ │ +0b7646: 7120 5f37 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0b764c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0b764e: 2203 4308 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0843 │ │ +0b7652: 5474 3907 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7656: 7020 a242 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ +0b765c: 1103 |0048: return-object v3 │ │ +0b765e: 5474 3907 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7662: 6e10 8c42 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@428c │ │ +0b7668: 28f2 |004e: goto 0040 // -000e │ │ +0b766a: 0d00 |004f: move-exception v0 │ │ +0b766c: 5474 3907 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b7670: 6e10 9142 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@4291 │ │ +0b7676: 0c02 |0055: move-result-object v2 │ │ +0b7678: 6e10 9842 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@4298 │ │ +0b767e: 0a04 |0059: move-result v4 │ │ +0b7680: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +0b7684: 2204 4408 |005c: new-instance v4, Ljava/io/IOException; // type@0844 │ │ +0b7688: 2205 7908 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0b768c: 7010 5a43 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b7692: 1a06 4f06 |0063: const-string v6, "Couldn't create directory " // string@064f │ │ +0b7696: 6e20 6343 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b769c: 0c05 |0068: move-result-object v5 │ │ +0b769e: 5476 3907 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b76a2: 6e20 6243 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b76a8: 0c05 |006e: move-result-object v5 │ │ +0b76aa: 6e10 6a43 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b76b0: 0c05 |0072: move-result-object v5 │ │ +0b76b2: 7020 a742 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0b76b8: 2704 |0076: throw v4 │ │ +0b76ba: 2203 4308 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0843 │ │ +0b76be: 5474 3907 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b76c2: 7020 a242 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ +0b76c8: 28ca |007e: goto 0048 // -0036 │ │ +0b76ca: 0d01 |007f: move-exception v1 │ │ +0b76cc: 2204 4408 |0080: new-instance v4, Ljava/io/IOException; // type@0844 │ │ +0b76d0: 2205 7908 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0b76d4: 7010 5a43 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b76da: 1a06 4e06 |0087: const-string v6, "Couldn't create " // string@064e │ │ +0b76de: 6e20 6343 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b76e4: 0c05 |008c: move-result-object v5 │ │ +0b76e6: 5476 3907 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@0739 │ │ +0b76ea: 6e20 6243 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b76f0: 0c05 |0092: move-result-object v5 │ │ +0b76f2: 6e10 6a43 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b76f8: 0c05 |0096: move-result-object v5 │ │ +0b76fa: 7020 a742 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0b7700: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -87861,21 +87867,21 @@ │ │ 0x0048 - 0x0049 reg=3 str Ljava/io/FileOutputStream; │ │ 0x007e - 0x007f reg=3 str Ljava/io/FileOutputStream; │ │ 0x0050 - 0x009b reg=0 e Ljava/io/FileNotFoundException; │ │ 0x0080 - 0x009b reg=1 e2 Ljava/io/FileNotFoundException; │ │ 0x0056 - 0x009b reg=2 parent Ljava/io/File; │ │ 0x0000 - 0x009b reg=7 this Landroid/support/v4/util/AtomicFile; │ │ │ │ - source_file_idx : 1076 (AtomicFile.java) │ │ + source_file_idx : 1072 (AtomicFile.java) │ │ │ │ Class #496 header: │ │ class_idx : 919 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1494 │ │ +source_file_idx : 1490 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #496 annotations: │ │ Annotations on class │ │ @@ -87926,18 +87932,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b997c: |[0b997c] android.support.v4.util.CircularArray.:()V │ │ -0b998c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0b9990: 7020 fe15 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularArray;.:(I)V // method@15fe │ │ -0b9996: 0e00 |0005: return-void │ │ +0b7720: |[0b7720] android.support.v4.util.CircularArray.:()V │ │ +0b7730: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0b7734: 7020 fe15 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularArray;.:(I)V // method@15fe │ │ +0b773a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ @@ -87947,36 +87953,36 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0b9998: |[0b9998] android.support.v4.util.CircularArray.:(I)V │ │ -0b99a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b99aa: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b99b0: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ -0b99b4: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b99b8: 1a02 5a22 |0008: const-string v2, "capacity must be positive" // string@225a │ │ -0b99bc: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b99c2: 2701 |000d: throw v1 │ │ -0b99c4: 0140 |000e: move v0, v4 │ │ -0b99c6: 7110 fa42 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@42fa │ │ -0b99cc: 0a01 |0012: move-result v1 │ │ -0b99ce: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ -0b99d2: 7110 fc42 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@42fc │ │ -0b99d8: 0a01 |0018: move-result v1 │ │ -0b99da: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b99de: 9800 0201 |001b: shl-int v0, v2, v1 │ │ -0b99e2: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0b99e6: 5931 3a07 |001f: iput v1, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b99ea: 2301 3709 |0021: new-array v1, v0, [Ljava/lang/Object; // type@0937 │ │ -0b99ee: 1f01 3709 |0023: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0b99f2: 5b31 3b07 |0025: iput-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b99f6: 0e00 |0027: return-void │ │ +0b773c: |[0b773c] android.support.v4.util.CircularArray.:(I)V │ │ +0b774c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b774e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0b7754: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ +0b7758: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b775c: 1a02 5522 |0008: const-string v2, "capacity must be positive" // string@2255 │ │ +0b7760: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b7766: 2701 |000d: throw v1 │ │ +0b7768: 0140 |000e: move v0, v4 │ │ +0b776a: 7110 fa42 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@42fa │ │ +0b7770: 0a01 |0012: move-result v1 │ │ +0b7772: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ +0b7776: 7110 fc42 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@42fc │ │ +0b777c: 0a01 |0018: move-result v1 │ │ +0b777e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b7782: 9800 0201 |001b: shl-int v0, v2, v1 │ │ +0b7786: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0b778a: 5931 3a07 |001f: iput v1, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b778e: 2301 3709 |0021: new-array v1, v0, [Ljava/lang/Object; // type@0937 │ │ +0b7792: 1f01 3709 |0023: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0b7796: 5b31 3b07 |0025: iput-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b779a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=59 │ │ 0x000f line=62 │ │ @@ -87995,40 +88001,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0b99f8: |[0b99f8] android.support.v4.util.CircularArray.doubleCapacity:()V │ │ -0b9a08: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b9a0a: 5474 3b07 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9a0e: 2141 |0003: array-length v1, v4 │ │ -0b9a10: 5274 3c07 |0004: iget v4, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a14: 9103 0104 |0006: sub-int v3, v1, v4 │ │ -0b9a18: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -0b9a1c: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ -0b9a20: 2204 7508 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -0b9a24: 1a05 0015 |000e: const-string v5, "Max array capacity exceeded" // string@1500 │ │ -0b9a28: 7020 2943 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0b9a2e: 2704 |0013: throw v4 │ │ -0b9a30: 2320 3709 |0014: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ -0b9a34: 5474 3b07 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9a38: 5275 3c07 |0018: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a3c: 7153 6b43 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0b9a42: 5474 3b07 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9a46: 5275 3c07 |001f: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a4a: 7155 6b43 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0b9a50: 1f00 3709 |0024: check-cast v0, [Ljava/lang/Object; // type@0937 │ │ -0b9a54: 5b70 3b07 |0026: iput-object v0, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9a58: 5976 3c07 |0028: iput v6, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a5c: 5971 3d07 |002a: iput v1, v7, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9a60: d804 02ff |002c: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0b9a64: 5974 3a07 |002e: iput v4, v7, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9a68: 0e00 |0030: return-void │ │ +0b779c: |[0b779c] android.support.v4.util.CircularArray.doubleCapacity:()V │ │ +0b77ac: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b77ae: 5474 3b07 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b77b2: 2141 |0003: array-length v1, v4 │ │ +0b77b4: 5274 3c07 |0004: iget v4, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b77b8: 9103 0104 |0006: sub-int v3, v1, v4 │ │ +0b77bc: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +0b77c0: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ +0b77c4: 2204 7508 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +0b77c8: 1a05 fc14 |000e: const-string v5, "Max array capacity exceeded" // string@14fc │ │ +0b77cc: 7020 2943 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0b77d2: 2704 |0013: throw v4 │ │ +0b77d4: 2320 3709 |0014: new-array v0, v2, [Ljava/lang/Object; // type@0937 │ │ +0b77d8: 5474 3b07 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b77dc: 5275 3c07 |0018: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b77e0: 7153 6b43 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b77e6: 5474 3b07 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b77ea: 5275 3c07 |001f: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b77ee: 7155 6b43 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b77f4: 1f00 3709 |0024: check-cast v0, [Ljava/lang/Object; // type@0937 │ │ +0b77f8: 5b70 3b07 |0026: iput-object v0, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b77fc: 5976 3c07 |0028: iput v6, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7800: 5971 3d07 |002a: iput v1, v7, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7804: d804 02ff |002c: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0b7808: 5974 3a07 |002e: iput v4, v7, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b780c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=29 │ │ 0x0008 line=30 │ │ 0x000a line=31 │ │ 0x000c line=32 │ │ @@ -88054,28 +88060,28 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9a6c: |[0b9a6c] android.support.v4.util.CircularArray.addFirst:(Ljava/lang/Object;)V │ │ -0b9a7c: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a80: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b9a84: 5221 3a07 |0004: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9a88: b510 |0006: and-int/2addr v0, v1 │ │ -0b9a8a: 5920 3c07 |0007: iput v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a8e: 5420 3b07 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9a92: 5221 3c07 |000b: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a96: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ -0b9a9a: 5220 3c07 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9a9e: 5221 3d07 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9aa2: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -0b9aa6: 7010 0216 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@1602 │ │ -0b9aac: 0e00 |0018: return-void │ │ +0b7810: |[0b7810] android.support.v4.util.CircularArray.addFirst:(Ljava/lang/Object;)V │ │ +0b7820: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7824: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b7828: 5221 3a07 |0004: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b782c: b510 |0006: and-int/2addr v0, v1 │ │ +0b782e: 5920 3c07 |0007: iput v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7832: 5420 3b07 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7836: 5221 3c07 |000b: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b783a: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ +0b783e: 5220 3c07 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7842: 5221 3d07 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7846: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +0b784a: 7010 0216 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@1602 │ │ +0b7850: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0009 line=75 │ │ 0x000f line=76 │ │ 0x0015 line=77 │ │ 0x0018 line=79 │ │ @@ -88090,28 +88096,28 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9ab0: |[0b9ab0] android.support.v4.util.CircularArray.addLast:(Ljava/lang/Object;)V │ │ -0b9ac0: 5420 3b07 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9ac4: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ac8: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -0b9acc: 5220 3d07 |0006: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ad0: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9ad4: 5221 3a07 |000a: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9ad8: b510 |000c: and-int/2addr v0, v1 │ │ -0b9ada: 5920 3d07 |000d: iput v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ade: 5220 3d07 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ae2: 5221 3c07 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9ae6: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -0b9aea: 7010 0216 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@1602 │ │ -0b9af0: 0e00 |0018: return-void │ │ +0b7854: |[0b7854] android.support.v4.util.CircularArray.addLast:(Ljava/lang/Object;)V │ │ +0b7864: 5420 3b07 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7868: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b786c: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +0b7870: 5220 3d07 |0006: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7874: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b7878: 5221 3a07 |000a: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b787c: b510 |000c: and-int/2addr v0, v1 │ │ +0b787e: 5920 3d07 |000d: iput v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7882: 5220 3d07 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7886: 5221 3c07 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b788a: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +0b788e: 7010 0216 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@1602 │ │ +0b7894: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000f line=88 │ │ 0x0015 line=89 │ │ 0x0018 line=91 │ │ @@ -88126,19 +88132,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b9af4: |[0b9af4] android.support.v4.util.CircularArray.clear:()V │ │ -0b9b04: 6e10 0b16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ -0b9b0a: 0a00 |0003: move-result v0 │ │ -0b9b0c: 6e20 0a16 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/util/CircularArray;.removeFromStart:(I)V // method@160a │ │ -0b9b12: 0e00 |0007: return-void │ │ +0b7898: |[0b7898] android.support.v4.util.CircularArray.clear:()V │ │ +0b78a8: 6e10 0b16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ +0b78ae: 0a00 |0003: move-result v0 │ │ +0b78b0: 6e20 0a16 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/util/CircularArray;.removeFromStart:(I)V // method@160a │ │ +0b78b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0007 line=129 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ @@ -88148,29 +88154,29 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9b14: |[0b9b14] android.support.v4.util.CircularArray.get:(I)Ljava/lang/Object; │ │ -0b9b24: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -0b9b28: 6e10 0b16 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ -0b9b2e: 0a00 |0005: move-result v0 │ │ -0b9b30: 3404 0800 |0006: if-lt v4, v0, 000e // +0008 │ │ -0b9b34: 2200 5108 |0008: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9b38: 7010 be42 0000 |000a: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9b3e: 2700 |000d: throw v0 │ │ -0b9b40: 5430 3b07 |000e: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9b44: 5231 3c07 |0010: iget v1, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9b48: b041 |0012: add-int/2addr v1, v4 │ │ -0b9b4a: 5232 3a07 |0013: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9b4e: b521 |0015: and-int/2addr v1, v2 │ │ -0b9b50: 4600 0001 |0016: aget-object v0, v0, v1 │ │ -0b9b54: 1100 |0018: return-object v0 │ │ +0b78b8: |[0b78b8] android.support.v4.util.CircularArray.get:(I)Ljava/lang/Object; │ │ +0b78c8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +0b78cc: 6e10 0b16 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ +0b78d2: 0a00 |0005: move-result v0 │ │ +0b78d4: 3404 0800 |0006: if-lt v4, v0, 000e // +0008 │ │ +0b78d8: 2200 5108 |0008: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b78dc: 7010 be42 0000 |000a: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b78e2: 2700 |000d: throw v0 │ │ +0b78e4: 5430 3b07 |000e: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b78e8: 5231 3c07 |0010: iget v1, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b78ec: b041 |0012: add-int/2addr v1, v4 │ │ +0b78ee: 5232 3a07 |0013: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b78f2: b521 |0015: and-int/2addr v1, v2 │ │ +0b78f4: 4600 0001 |0016: aget-object v0, v0, v1 │ │ +0b78f8: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0008 line=231 │ │ 0x000e line=233 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ @@ -88182,25 +88188,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0b9b58: |[0b9b58] android.support.v4.util.CircularArray.getFirst:()Ljava/lang/Object; │ │ -0b9b68: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9b6c: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9b70: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -0b9b74: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9b78: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9b7e: 2700 |000b: throw v0 │ │ -0b9b80: 5420 3b07 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9b84: 5221 3c07 |000e: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9b88: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -0b9b8c: 1100 |0012: return-object v0 │ │ +0b78fc: |[0b78fc] android.support.v4.util.CircularArray.getFirst:()Ljava/lang/Object; │ │ +0b790c: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7910: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7914: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +0b7918: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b791c: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7922: 2700 |000b: throw v0 │ │ +0b7924: 5420 3b07 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7928: 5221 3c07 |000e: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b792c: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +0b7930: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0006 line=206 │ │ 0x000c line=208 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ @@ -88211,28 +88217,28 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b9b90: |[0b9b90] android.support.v4.util.CircularArray.getLast:()Ljava/lang/Object; │ │ -0b9ba0: 5230 3c07 |0000: iget v0, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9ba4: 5231 3d07 |0002: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ba8: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -0b9bac: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9bb0: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9bb6: 2700 |000b: throw v0 │ │ -0b9bb8: 5430 3b07 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9bbc: 5231 3d07 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9bc0: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b9bc4: 5232 3a07 |0012: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9bc8: b521 |0014: and-int/2addr v1, v2 │ │ -0b9bca: 4600 0001 |0015: aget-object v0, v0, v1 │ │ -0b9bce: 1100 |0017: return-object v0 │ │ +0b7934: |[0b7934] android.support.v4.util.CircularArray.getLast:()Ljava/lang/Object; │ │ +0b7944: 5230 3c07 |0000: iget v0, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7948: 5231 3d07 |0002: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b794c: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +0b7950: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7954: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b795a: 2700 |000b: throw v0 │ │ +0b795c: 5430 3b07 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7960: 5231 3d07 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7964: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b7968: 5232 3a07 |0012: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b796c: b521 |0014: and-int/2addr v1, v2 │ │ +0b796e: 4600 0001 |0015: aget-object v0, v0, v1 │ │ +0b7972: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x000c line=220 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ @@ -88243,22 +88249,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b9bd0: |[0b9bd0] android.support.v4.util.CircularArray.isEmpty:()Z │ │ -0b9be0: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9be4: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9be8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0b9bec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b9bee: 0f00 |0007: return v0 │ │ -0b9bf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b9bf2: 28fe |0009: goto 0007 // -0002 │ │ +0b7974: |[0b7974] android.support.v4.util.CircularArray.isEmpty:()Z │ │ +0b7984: 5220 3c07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7988: 5221 3d07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b798c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0b7990: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b7992: 0f00 |0007: return v0 │ │ +0b7994: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b7996: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ @@ -88267,34 +88273,34 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -0b9bf4: |[0b9bf4] android.support.v4.util.CircularArray.popFirst:()Ljava/lang/Object; │ │ -0b9c04: 5241 3c07 |0000: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c08: 5242 3d07 |0002: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9c0c: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ -0b9c10: 2201 5108 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9c14: 7010 be42 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9c1a: 2701 |000b: throw v1 │ │ -0b9c1c: 5441 3b07 |000c: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9c20: 5242 3c07 |000e: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c24: 4600 0102 |0010: aget-object v0, v1, v2 │ │ -0b9c28: 5441 3b07 |0012: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9c2c: 5242 3c07 |0014: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c30: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0b9c32: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ -0b9c36: 5241 3c07 |0019: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c3a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b9c3e: 5242 3a07 |001d: iget v2, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9c42: b521 |001f: and-int/2addr v1, v2 │ │ -0b9c44: 5941 3c07 |0020: iput v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c48: 1100 |0022: return-object v0 │ │ +0b7998: |[0b7998] android.support.v4.util.CircularArray.popFirst:()Ljava/lang/Object; │ │ +0b79a8: 5241 3c07 |0000: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b79ac: 5242 3d07 |0002: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b79b0: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +0b79b4: 2201 5108 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b79b8: 7010 be42 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b79be: 2701 |000b: throw v1 │ │ +0b79c0: 5441 3b07 |000c: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b79c4: 5242 3c07 |000e: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b79c8: 4600 0102 |0010: aget-object v0, v1, v2 │ │ +0b79cc: 5441 3b07 |0012: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b79d0: 5242 3c07 |0014: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b79d4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0b79d6: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ +0b79da: 5241 3c07 |0019: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b79de: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b79e2: 5242 3a07 |001d: iget v2, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b79e6: b521 |001f: and-int/2addr v1, v2 │ │ +0b79e8: 5941 3c07 |0020: iput v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b79ec: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=100 │ │ 0x000c line=102 │ │ 0x0012 line=103 │ │ 0x0019 line=104 │ │ @@ -88309,32 +88315,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0b9c4c: |[0b9c4c] android.support.v4.util.CircularArray.popLast:()Ljava/lang/Object; │ │ -0b9c5c: 5242 3c07 |0000: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9c60: 5243 3d07 |0002: iget v3, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9c64: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ -0b9c68: 2202 5108 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9c6c: 7010 be42 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9c72: 2702 |000b: throw v2 │ │ -0b9c74: 5242 3d07 |000c: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9c78: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b9c7c: 5243 3a07 |0010: iget v3, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9c80: 9501 0203 |0012: and-int v1, v2, v3 │ │ -0b9c84: 5442 3b07 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9c88: 4600 0201 |0016: aget-object v0, v2, v1 │ │ -0b9c8c: 5442 3b07 |0018: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9c90: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0b9c92: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ -0b9c96: 5941 3d07 |001d: iput v1, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9c9a: 1100 |001f: return-object v0 │ │ +0b79f0: |[0b79f0] android.support.v4.util.CircularArray.popLast:()Ljava/lang/Object; │ │ +0b7a00: 5242 3c07 |0000: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7a04: 5243 3d07 |0002: iget v3, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a08: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ +0b7a0c: 2202 5108 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7a10: 7010 be42 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7a16: 2702 |000b: throw v2 │ │ +0b7a18: 5242 3d07 |000c: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a1c: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b7a20: 5243 3a07 |0010: iget v3, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b7a24: 9501 0203 |0012: and-int v1, v2, v3 │ │ +0b7a28: 5442 3b07 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7a2c: 4600 0201 |0016: aget-object v0, v2, v1 │ │ +0b7a30: 5442 3b07 |0018: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7a34: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0b7a36: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +0b7a3a: 5941 3d07 |001d: iput v1, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a3e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=117 │ │ 0x0014 line=118 │ │ 0x0018 line=119 │ │ @@ -88351,57 +88357,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 73 16-bit code units │ │ -0b9c9c: |[0b9c9c] android.support.v4.util.CircularArray.removeFromEnd:(I)V │ │ -0b9cac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b9cae: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ -0b9cb2: 0e00 |0003: return-void │ │ -0b9cb4: 6e10 0b16 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ -0b9cba: 0a04 |0007: move-result v4 │ │ -0b9cbc: 3747 0800 |0008: if-le v7, v4, 0010 // +0008 │ │ -0b9cc0: 2204 5108 |000a: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9cc4: 7010 be42 0400 |000c: invoke-direct {v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9cca: 2704 |000f: throw v4 │ │ -0b9ccc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0b9cce: 5264 3d07 |0011: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9cd2: 3547 0600 |0013: if-ge v7, v4, 0019 // +0006 │ │ -0b9cd6: 5264 3d07 |0015: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9cda: 9103 0407 |0017: sub-int v3, v4, v7 │ │ -0b9cde: 0130 |0019: move v0, v3 │ │ -0b9ce0: 5264 3d07 |001a: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9ce4: 3540 0900 |001c: if-ge v0, v4, 0025 // +0009 │ │ -0b9ce8: 5464 3b07 |001e: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9cec: 4d05 0400 |0020: aput-object v5, v4, v0 │ │ -0b9cf0: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9cf4: 28f6 |0024: goto 001a // -000a │ │ -0b9cf6: 5264 3d07 |0025: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9cfa: 9102 0403 |0027: sub-int v2, v4, v3 │ │ -0b9cfe: b127 |0029: sub-int/2addr v7, v2 │ │ -0b9d00: 5264 3d07 |002a: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d04: b124 |002c: sub-int/2addr v4, v2 │ │ -0b9d06: 5964 3d07 |002d: iput v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d0a: 3d07 d4ff |002f: if-lez v7, 0003 // -002c │ │ -0b9d0e: 5464 3b07 |0031: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9d12: 2144 |0033: array-length v4, v4 │ │ -0b9d14: 5964 3d07 |0034: iput v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d18: 5264 3d07 |0036: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d1c: 9101 0407 |0038: sub-int v1, v4, v7 │ │ -0b9d20: 0110 |003a: move v0, v1 │ │ -0b9d22: 5264 3d07 |003b: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d26: 3540 0900 |003d: if-ge v0, v4, 0046 // +0009 │ │ -0b9d2a: 5464 3b07 |003f: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9d2e: 4d05 0400 |0041: aput-object v5, v4, v0 │ │ -0b9d32: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9d36: 28f6 |0045: goto 003b // -000a │ │ -0b9d38: 5961 3d07 |0046: iput v1, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9d3c: 28bb |0048: goto 0003 // -0045 │ │ +0b7a40: |[0b7a40] android.support.v4.util.CircularArray.removeFromEnd:(I)V │ │ +0b7a50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b7a52: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ +0b7a56: 0e00 |0003: return-void │ │ +0b7a58: 6e10 0b16 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ +0b7a5e: 0a04 |0007: move-result v4 │ │ +0b7a60: 3747 0800 |0008: if-le v7, v4, 0010 // +0008 │ │ +0b7a64: 2204 5108 |000a: new-instance v4, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7a68: 7010 be42 0400 |000c: invoke-direct {v4}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7a6e: 2704 |000f: throw v4 │ │ +0b7a70: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0b7a72: 5264 3d07 |0011: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a76: 3547 0600 |0013: if-ge v7, v4, 0019 // +0006 │ │ +0b7a7a: 5264 3d07 |0015: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a7e: 9103 0407 |0017: sub-int v3, v4, v7 │ │ +0b7a82: 0130 |0019: move v0, v3 │ │ +0b7a84: 5264 3d07 |001a: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a88: 3540 0900 |001c: if-ge v0, v4, 0025 // +0009 │ │ +0b7a8c: 5464 3b07 |001e: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7a90: 4d05 0400 |0020: aput-object v5, v4, v0 │ │ +0b7a94: d800 0001 |0022: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b7a98: 28f6 |0024: goto 001a // -000a │ │ +0b7a9a: 5264 3d07 |0025: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7a9e: 9102 0403 |0027: sub-int v2, v4, v3 │ │ +0b7aa2: b127 |0029: sub-int/2addr v7, v2 │ │ +0b7aa4: 5264 3d07 |002a: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7aa8: b124 |002c: sub-int/2addr v4, v2 │ │ +0b7aaa: 5964 3d07 |002d: iput v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7aae: 3d07 d4ff |002f: if-lez v7, 0003 // -002c │ │ +0b7ab2: 5464 3b07 |0031: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7ab6: 2144 |0033: array-length v4, v4 │ │ +0b7ab8: 5964 3d07 |0034: iput v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7abc: 5264 3d07 |0036: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7ac0: 9101 0407 |0038: sub-int v1, v4, v7 │ │ +0b7ac4: 0110 |003a: move v0, v1 │ │ +0b7ac6: 5264 3d07 |003b: iget v4, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7aca: 3540 0900 |003d: if-ge v0, v4, 0046 // +0009 │ │ +0b7ace: 5464 3b07 |003f: iget-object v4, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7ad2: 4d05 0400 |0041: aput-object v5, v4, v0 │ │ +0b7ad6: d800 0001 |0043: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b7ada: 28f6 |0045: goto 003b // -000a │ │ +0b7adc: 5961 3d07 |0046: iput v1, v6, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7ae0: 28bb |0048: goto 0003 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0003 line=197 │ │ 0x0004 line=175 │ │ 0x000a line=176 │ │ 0x0010 line=178 │ │ @@ -88434,54 +88440,54 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 68 16-bit code units │ │ -0b9d40: |[0b9d40] android.support.v4.util.CircularArray.removeFromStart:(I)V │ │ -0b9d50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b9d52: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ -0b9d56: 0e00 |0003: return-void │ │ -0b9d58: 6e10 0b16 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ -0b9d5e: 0a03 |0007: move-result v3 │ │ -0b9d60: 3737 0800 |0008: if-le v7, v3, 0010 // +0008 │ │ -0b9d64: 2203 5108 |000a: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9d68: 7010 be42 0300 |000c: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9d6e: 2703 |000f: throw v3 │ │ -0b9d70: 5463 3b07 |0010: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9d74: 2130 |0012: array-length v0, v3 │ │ -0b9d76: 5263 3c07 |0013: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9d7a: 9103 0003 |0015: sub-int v3, v0, v3 │ │ -0b9d7e: 3537 0600 |0017: if-ge v7, v3, 001d // +0006 │ │ -0b9d82: 5263 3c07 |0019: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9d86: 9000 0307 |001b: add-int v0, v3, v7 │ │ -0b9d8a: 5261 3c07 |001d: iget v1, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9d8e: 3501 0900 |001f: if-ge v1, v0, 0028 // +0009 │ │ -0b9d92: 5463 3b07 |0021: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9d96: 4d05 0301 |0023: aput-object v5, v3, v1 │ │ -0b9d9a: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b9d9e: 28f8 |0027: goto 001f // -0008 │ │ -0b9da0: 5263 3c07 |0028: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9da4: 9102 0003 |002a: sub-int v2, v0, v3 │ │ -0b9da8: b127 |002c: sub-int/2addr v7, v2 │ │ -0b9daa: 5263 3c07 |002d: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9dae: b023 |002f: add-int/2addr v3, v2 │ │ -0b9db0: 5264 3a07 |0030: iget v4, v6, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9db4: b543 |0032: and-int/2addr v3, v4 │ │ -0b9db6: 5963 3c07 |0033: iput v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9dba: 3d07 ceff |0035: if-lez v7, 0003 // -0032 │ │ -0b9dbe: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0b9dc0: 3571 0900 |0038: if-ge v1, v7, 0041 // +0009 │ │ -0b9dc4: 5463 3b07 |003a: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ -0b9dc8: 4d05 0301 |003c: aput-object v5, v3, v1 │ │ -0b9dcc: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b9dd0: 28f8 |0040: goto 0038 // -0008 │ │ -0b9dd2: 5967 3c07 |0041: iput v7, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9dd6: 28c0 |0043: goto 0003 // -0040 │ │ +0b7ae4: |[0b7ae4] android.support.v4.util.CircularArray.removeFromStart:(I)V │ │ +0b7af4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b7af6: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ +0b7afa: 0e00 |0003: return-void │ │ +0b7afc: 6e10 0b16 0600 |0004: invoke-virtual {v6}, Landroid/support/v4/util/CircularArray;.size:()I // method@160b │ │ +0b7b02: 0a03 |0007: move-result v3 │ │ +0b7b04: 3737 0800 |0008: if-le v7, v3, 0010 // +0008 │ │ +0b7b08: 2203 5108 |000a: new-instance v3, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7b0c: 7010 be42 0300 |000c: invoke-direct {v3}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7b12: 2703 |000f: throw v3 │ │ +0b7b14: 5463 3b07 |0010: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7b18: 2130 |0012: array-length v0, v3 │ │ +0b7b1a: 5263 3c07 |0013: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b1e: 9103 0003 |0015: sub-int v3, v0, v3 │ │ +0b7b22: 3537 0600 |0017: if-ge v7, v3, 001d // +0006 │ │ +0b7b26: 5263 3c07 |0019: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b2a: 9000 0307 |001b: add-int v0, v3, v7 │ │ +0b7b2e: 5261 3c07 |001d: iget v1, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b32: 3501 0900 |001f: if-ge v1, v0, 0028 // +0009 │ │ +0b7b36: 5463 3b07 |0021: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7b3a: 4d05 0301 |0023: aput-object v5, v3, v1 │ │ +0b7b3e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b7b42: 28f8 |0027: goto 001f // -0008 │ │ +0b7b44: 5263 3c07 |0028: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b48: 9102 0003 |002a: sub-int v2, v0, v3 │ │ +0b7b4c: b127 |002c: sub-int/2addr v7, v2 │ │ +0b7b4e: 5263 3c07 |002d: iget v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b52: b023 |002f: add-int/2addr v3, v2 │ │ +0b7b54: 5264 3a07 |0030: iget v4, v6, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b7b58: b543 |0032: and-int/2addr v3, v4 │ │ +0b7b5a: 5963 3c07 |0033: iput v3, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b5e: 3d07 ceff |0035: if-lez v7, 0003 // -0032 │ │ +0b7b62: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0b7b64: 3571 0900 |0038: if-ge v1, v7, 0041 // +0009 │ │ +0b7b68: 5463 3b07 |003a: iget-object v3, v6, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@073b │ │ +0b7b6c: 4d05 0301 |003c: aput-object v5, v3, v1 │ │ +0b7b70: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b7b74: 28f8 |0040: goto 0038 // -0008 │ │ +0b7b76: 5967 3c07 |0041: iput v7, v6, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b7a: 28c0 |0043: goto 0003 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0003 line=162 │ │ 0x0004 line=142 │ │ 0x000a line=143 │ │ 0x0010 line=145 │ │ @@ -88511,35 +88517,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0b9dd8: |[0b9dd8] android.support.v4.util.CircularArray.size:()I │ │ -0b9de8: 5220 3d07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ -0b9dec: 5221 3c07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ -0b9df0: b110 |0004: sub-int/2addr v0, v1 │ │ -0b9df2: 5221 3a07 |0005: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ -0b9df6: b510 |0007: and-int/2addr v0, v1 │ │ -0b9df8: 0f00 |0008: return v0 │ │ +0b7b7c: |[0b7b7c] android.support.v4.util.CircularArray.size:()I │ │ +0b7b8c: 5220 3d07 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@073d │ │ +0b7b90: 5221 3c07 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@073c │ │ +0b7b94: b110 |0004: sub-int/2addr v0, v1 │ │ +0b7b96: 5221 3a07 |0005: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@073a │ │ +0b7b9a: b510 |0007: and-int/2addr v0, v1 │ │ +0b7b9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ - source_file_idx : 1494 (CircularArray.java) │ │ + source_file_idx : 1490 (CircularArray.java) │ │ │ │ Class #497 header: │ │ class_idx : 920 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1495 │ │ +source_file_idx : 1491 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #497 - │ │ Class descriptor : 'Landroid/support/v4/util/CircularIntArray;' │ │ @@ -88570,18 +88576,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b9dfc: |[0b9dfc] android.support.v4.util.CircularIntArray.:()V │ │ -0b9e0c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0b9e10: 7020 0d16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularIntArray;.:(I)V // method@160d │ │ -0b9e16: 0e00 |0005: return-void │ │ +0b7ba0: |[0b7ba0] android.support.v4.util.CircularIntArray.:()V │ │ +0b7bb0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0b7bb4: 7020 0d16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularIntArray;.:(I)V // method@160d │ │ +0b7bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ @@ -88590,35 +88596,35 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0b9e18: |[0b9e18] android.support.v4.util.CircularIntArray.:(I)V │ │ -0b9e28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b9e2a: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0b9e30: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ -0b9e34: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0b9e38: 1a02 5a22 |0008: const-string v2, "capacity must be positive" // string@225a │ │ -0b9e3c: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0b9e42: 2701 |000d: throw v1 │ │ -0b9e44: 0140 |000e: move v0, v4 │ │ -0b9e46: 7110 fa42 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@42fa │ │ -0b9e4c: 0a01 |0012: move-result v1 │ │ -0b9e4e: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ -0b9e52: 7110 fc42 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@42fc │ │ -0b9e58: 0a01 |0018: move-result v1 │ │ -0b9e5a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b9e5e: 9800 0201 |001b: shl-int v0, v2, v1 │ │ -0b9e62: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0b9e66: 5931 3e07 |001f: iput v1, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0b9e6a: 2301 f508 |0021: new-array v1, v0, [I // type@08f5 │ │ -0b9e6e: 5b31 3f07 |0023: iput-object v1, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9e72: 0e00 |0025: return-void │ │ +0b7bbc: |[0b7bbc] android.support.v4.util.CircularIntArray.:(I)V │ │ +0b7bcc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b7bce: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0b7bd4: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ +0b7bd8: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b7bdc: 1a02 5522 |0008: const-string v2, "capacity must be positive" // string@2255 │ │ +0b7be0: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b7be6: 2701 |000d: throw v1 │ │ +0b7be8: 0140 |000e: move v0, v4 │ │ +0b7bea: 7110 fa42 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@42fa │ │ +0b7bf0: 0a01 |0012: move-result v1 │ │ +0b7bf2: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ +0b7bf6: 7110 fc42 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@42fc │ │ +0b7bfc: 0a01 |0018: move-result v1 │ │ +0b7bfe: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b7c02: 9800 0201 |001b: shl-int v0, v2, v1 │ │ +0b7c06: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0b7c0a: 5931 3e07 |001f: iput v1, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7c0e: 2301 f508 |0021: new-array v1, v0, [I // type@08f5 │ │ +0b7c12: 5b31 3f07 |0023: iput-object v1, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7c16: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0004 line=57 │ │ 0x0006 line=58 │ │ 0x000e line=60 │ │ 0x000f line=63 │ │ @@ -88636,39 +88642,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0b9e74: |[0b9e74] android.support.v4.util.CircularIntArray.doubleCapacity:()V │ │ -0b9e84: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0b9e86: 5474 3f07 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9e8a: 2141 |0003: array-length v1, v4 │ │ -0b9e8c: 5274 4007 |0004: iget v4, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9e90: 9103 0104 |0006: sub-int v3, v1, v4 │ │ -0b9e94: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -0b9e98: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ -0b9e9c: 2204 7508 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -0b9ea0: 1a05 0015 |000e: const-string v5, "Max array capacity exceeded" // string@1500 │ │ -0b9ea4: 7020 2943 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0b9eaa: 2704 |0013: throw v4 │ │ -0b9eac: 2320 f508 |0014: new-array v0, v2, [I // type@08f5 │ │ -0b9eb0: 5474 3f07 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9eb4: 5275 4007 |0018: iget v5, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9eb8: 7153 6b43 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0b9ebe: 5474 3f07 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9ec2: 5275 4007 |001f: iget v5, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9ec6: 7155 6b43 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0b9ecc: 5b70 3f07 |0024: iput-object v0, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9ed0: 5976 4007 |0026: iput v6, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9ed4: 5971 4107 |0028: iput v1, v7, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9ed8: d804 02ff |002a: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0b9edc: 5974 3e07 |002c: iput v4, v7, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0b9ee0: 0e00 |002e: return-void │ │ +0b7c18: |[0b7c18] android.support.v4.util.CircularIntArray.doubleCapacity:()V │ │ +0b7c28: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b7c2a: 5474 3f07 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7c2e: 2141 |0003: array-length v1, v4 │ │ +0b7c30: 5274 4007 |0004: iget v4, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7c34: 9103 0104 |0006: sub-int v3, v1, v4 │ │ +0b7c38: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +0b7c3c: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ +0b7c40: 2204 7508 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +0b7c44: 1a05 fc14 |000e: const-string v5, "Max array capacity exceeded" // string@14fc │ │ +0b7c48: 7020 2943 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0b7c4e: 2704 |0013: throw v4 │ │ +0b7c50: 2320 f508 |0014: new-array v0, v2, [I // type@08f5 │ │ +0b7c54: 5474 3f07 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7c58: 5275 4007 |0018: iget v5, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7c5c: 7153 6b43 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b7c62: 5474 3f07 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7c66: 5275 4007 |001f: iget v5, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7c6a: 7155 6b43 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b7c70: 5b70 3f07 |0024: iput-object v0, v7, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7c74: 5976 4007 |0026: iput v6, v7, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7c78: 5971 4107 |0028: iput v1, v7, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7c7c: d804 02ff |002a: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0b7c80: 5974 3e07 |002c: iput v4, v7, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7c84: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=29 │ │ 0x0004 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ @@ -88693,28 +88699,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9ee4: |[0b9ee4] android.support.v4.util.CircularIntArray.addFirst:(I)V │ │ -0b9ef4: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9ef8: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0b9efc: 5221 3e07 |0004: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0b9f00: b510 |0006: and-int/2addr v0, v1 │ │ -0b9f02: 5920 4007 |0007: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9f06: 5420 3f07 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9f0a: 5221 4007 |000b: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9f0e: 4b03 0001 |000d: aput v3, v0, v1 │ │ -0b9f12: 5220 4007 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9f16: 5221 4107 |0011: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f1a: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -0b9f1e: 7010 1116 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularIntArray;.doubleCapacity:()V // method@1611 │ │ -0b9f24: 0e00 |0018: return-void │ │ +0b7c88: |[0b7c88] android.support.v4.util.CircularIntArray.addFirst:(I)V │ │ +0b7c98: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7c9c: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b7ca0: 5221 3e07 |0004: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7ca4: b510 |0006: and-int/2addr v0, v1 │ │ +0b7ca6: 5920 4007 |0007: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7caa: 5420 3f07 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7cae: 5221 4007 |000b: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7cb2: 4b03 0001 |000d: aput v3, v0, v1 │ │ +0b7cb6: 5220 4007 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7cba: 5221 4107 |0011: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7cbe: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +0b7cc2: 7010 1116 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularIntArray;.doubleCapacity:()V // method@1611 │ │ +0b7cc8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ 0x000f line=77 │ │ 0x0015 line=78 │ │ 0x0018 line=80 │ │ @@ -88727,28 +88733,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9f28: |[0b9f28] android.support.v4.util.CircularIntArray.addLast:(I)V │ │ -0b9f38: 5420 3f07 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9f3c: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f40: 4b03 0001 |0004: aput v3, v0, v1 │ │ -0b9f44: 5220 4107 |0006: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f48: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b9f4c: 5221 3e07 |000a: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0b9f50: b510 |000c: and-int/2addr v0, v1 │ │ -0b9f52: 5920 4107 |000d: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f56: 5220 4107 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f5a: 5221 4007 |0011: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9f5e: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -0b9f62: 7010 1116 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularIntArray;.doubleCapacity:()V // method@1611 │ │ -0b9f68: 0e00 |0018: return-void │ │ +0b7ccc: |[0b7ccc] android.support.v4.util.CircularIntArray.addLast:(I)V │ │ +0b7cdc: 5420 3f07 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7ce0: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7ce4: 4b03 0001 |0004: aput v3, v0, v1 │ │ +0b7ce8: 5220 4107 |0006: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7cec: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b7cf0: 5221 3e07 |000a: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7cf4: b510 |000c: and-int/2addr v0, v1 │ │ +0b7cf6: 5920 4107 |000d: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7cfa: 5220 4107 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7cfe: 5221 4007 |0011: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7d02: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +0b7d06: 7010 1116 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularIntArray;.doubleCapacity:()V // method@1611 │ │ +0b7d0c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x000f line=89 │ │ 0x0015 line=90 │ │ 0x0018 line=92 │ │ @@ -88761,18 +88767,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b9f6c: |[0b9f6c] android.support.v4.util.CircularIntArray.clear:()V │ │ -0b9f7c: 5210 4007 |0000: iget v0, v1, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9f80: 5910 4107 |0002: iput v0, v1, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9f84: 0e00 |0004: return-void │ │ +0b7d10: |[0b7d10] android.support.v4.util.CircularIntArray.clear:()V │ │ +0b7d20: 5210 4007 |0000: iget v0, v1, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7d24: 5910 4107 |0002: iput v0, v1, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7d28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ @@ -88781,29 +88787,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b9f88: |[0b9f88] android.support.v4.util.CircularIntArray.get:(I)I │ │ -0b9f98: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -0b9f9c: 6e10 1a16 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ -0b9fa2: 0a00 |0005: move-result v0 │ │ -0b9fa4: 3404 0800 |0006: if-lt v4, v0, 000e // +0008 │ │ -0b9fa8: 2200 5108 |0008: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9fac: 7010 be42 0000 |000a: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9fb2: 2700 |000d: throw v0 │ │ -0b9fb4: 5430 3f07 |000e: iget-object v0, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9fb8: 5231 4007 |0010: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9fbc: b041 |0012: add-int/2addr v1, v4 │ │ -0b9fbe: 5232 3e07 |0013: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0b9fc2: b521 |0015: and-int/2addr v1, v2 │ │ -0b9fc4: 4400 0001 |0016: aget v0, v0, v1 │ │ -0b9fc8: 0f00 |0018: return v0 │ │ +0b7d2c: |[0b7d2c] android.support.v4.util.CircularIntArray.get:(I)I │ │ +0b7d3c: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +0b7d40: 6e10 1a16 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ +0b7d46: 0a00 |0005: move-result v0 │ │ +0b7d48: 3404 0800 |0006: if-lt v4, v0, 000e // +0008 │ │ +0b7d4c: 2200 5108 |0008: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7d50: 7010 be42 0000 |000a: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7d56: 2700 |000d: throw v0 │ │ +0b7d58: 5430 3f07 |000e: iget-object v0, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7d5c: 5231 4007 |0010: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7d60: b041 |0012: add-int/2addr v1, v4 │ │ +0b7d62: 5232 3e07 |0013: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7d66: b521 |0015: and-int/2addr v1, v2 │ │ +0b7d68: 4400 0001 |0016: aget v0, v0, v1 │ │ +0b7d6c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000e line=188 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/util/CircularIntArray; │ │ 0x0000 - 0x0019 reg=4 n I │ │ @@ -88813,25 +88819,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0b9fcc: |[0b9fcc] android.support.v4.util.CircularIntArray.getFirst:()I │ │ -0b9fdc: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9fe0: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0b9fe4: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -0b9fe8: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0b9fec: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0b9ff2: 2700 |000b: throw v0 │ │ -0b9ff4: 5420 3f07 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0b9ff8: 5221 4007 |000e: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0b9ffc: 4400 0001 |0010: aget v0, v0, v1 │ │ -0ba000: 0f00 |0012: return v0 │ │ +0b7d70: |[0b7d70] android.support.v4.util.CircularIntArray.getFirst:()I │ │ +0b7d80: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7d84: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7d88: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +0b7d8c: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7d90: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7d96: 2700 |000b: throw v0 │ │ +0b7d98: 5420 3f07 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7d9c: 5221 4007 |000e: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7da0: 4400 0001 |0010: aget v0, v0, v1 │ │ +0b7da4: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000c line=167 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ @@ -88840,28 +88846,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ba004: |[0ba004] android.support.v4.util.CircularIntArray.getLast:()I │ │ -0ba014: 5230 4007 |0000: iget v0, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba018: 5231 4107 |0002: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba01c: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -0ba020: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0ba024: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0ba02a: 2700 |000b: throw v0 │ │ -0ba02c: 5430 3f07 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0ba030: 5231 4107 |000e: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba034: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0ba038: 5232 3e07 |0012: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba03c: b521 |0014: and-int/2addr v1, v2 │ │ -0ba03e: 4400 0001 |0015: aget v0, v0, v1 │ │ -0ba042: 0f00 |0017: return v0 │ │ +0b7da8: |[0b7da8] android.support.v4.util.CircularIntArray.getLast:()I │ │ +0b7db8: 5230 4007 |0000: iget v0, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7dbc: 5231 4107 |0002: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7dc0: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +0b7dc4: 2200 5108 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7dc8: 7010 be42 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7dce: 2700 |000b: throw v0 │ │ +0b7dd0: 5430 3f07 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7dd4: 5231 4107 |000e: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7dd8: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b7ddc: 5232 3e07 |0012: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7de0: b521 |0014: and-int/2addr v1, v2 │ │ +0b7de2: 4400 0001 |0015: aget v0, v0, v1 │ │ +0b7de6: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000c line=177 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ @@ -88870,22 +88876,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0ba044: |[0ba044] android.support.v4.util.CircularIntArray.isEmpty:()Z │ │ -0ba054: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba058: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba05c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -0ba060: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ba062: 0f00 |0007: return v0 │ │ -0ba064: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ba066: 28fe |0009: goto 0007 // -0002 │ │ +0b7de8: |[0b7de8] android.support.v4.util.CircularIntArray.isEmpty:()Z │ │ +0b7df8: 5220 4007 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7dfc: 5221 4107 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7e00: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0b7e04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b7e06: 0f00 |0007: return v0 │ │ +0b7e08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b7e0a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ #7 : (in Landroid/support/v4/util/CircularIntArray;) │ │ @@ -88893,30 +88899,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0ba068: |[0ba068] android.support.v4.util.CircularIntArray.popFirst:()I │ │ -0ba078: 5231 4007 |0000: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba07c: 5232 4107 |0002: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba080: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ -0ba084: 2201 5108 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0ba088: 7010 be42 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0ba08e: 2701 |000b: throw v1 │ │ -0ba090: 5431 3f07 |000c: iget-object v1, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0ba094: 5232 4007 |000e: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba098: 4400 0102 |0010: aget v0, v1, v2 │ │ -0ba09c: 5231 4007 |0012: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba0a0: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ba0a4: 5232 3e07 |0016: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba0a8: b521 |0018: and-int/2addr v1, v2 │ │ -0ba0aa: 5931 4007 |0019: iput v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba0ae: 0f00 |001b: return v0 │ │ +0b7e0c: |[0b7e0c] android.support.v4.util.CircularIntArray.popFirst:()I │ │ +0b7e1c: 5231 4007 |0000: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7e20: 5232 4107 |0002: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7e24: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +0b7e28: 2201 5108 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7e2c: 7010 be42 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7e32: 2701 |000b: throw v1 │ │ +0b7e34: 5431 3f07 |000c: iget-object v1, v3, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7e38: 5232 4007 |000e: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7e3c: 4400 0102 |0010: aget v0, v1, v2 │ │ +0b7e40: 5231 4007 |0012: iget v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7e44: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b7e48: 5232 3e07 |0016: iget v2, v3, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7e4c: b521 |0018: and-int/2addr v1, v2 │ │ +0b7e4e: 5931 4007 |0019: iput v1, v3, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7e52: 0f00 |001b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x000c line=101 │ │ 0x0012 line=102 │ │ 0x001b line=103 │ │ locals : │ │ @@ -88928,29 +88934,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0ba0b0: |[0ba0b0] android.support.v4.util.CircularIntArray.popLast:()I │ │ -0ba0c0: 5242 4007 |0000: iget v2, v4, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba0c4: 5243 4107 |0002: iget v3, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba0c8: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ -0ba0cc: 2202 5108 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0ba0d0: 7010 be42 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0ba0d6: 2702 |000b: throw v2 │ │ -0ba0d8: 5242 4107 |000c: iget v2, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba0dc: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0ba0e0: 5243 3e07 |0010: iget v3, v4, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba0e4: 9501 0203 |0012: and-int v1, v2, v3 │ │ -0ba0e8: 5442 3f07 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ -0ba0ec: 4400 0201 |0016: aget v0, v2, v1 │ │ -0ba0f0: 5941 4107 |0018: iput v1, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba0f4: 0f00 |001a: return v0 │ │ +0b7e54: |[0b7e54] android.support.v4.util.CircularIntArray.popLast:()I │ │ +0b7e64: 5242 4007 |0000: iget v2, v4, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7e68: 5243 4107 |0002: iget v3, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7e6c: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ +0b7e70: 2202 5108 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7e74: 7010 be42 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7e7a: 2702 |000b: throw v2 │ │ +0b7e7c: 5242 4107 |000c: iget v2, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7e80: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b7e84: 5243 3e07 |0010: iget v3, v4, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7e88: 9501 0203 |0012: and-int v1, v2, v3 │ │ +0b7e8c: 5442 3f07 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularIntArray;.mElements:[I // field@073f │ │ +0b7e90: 4400 0201 |0016: aget v0, v2, v1 │ │ +0b7e94: 5941 4107 |0018: iput v1, v4, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7e98: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000c line=113 │ │ 0x0014 line=114 │ │ 0x0018 line=115 │ │ 0x001a line=116 │ │ @@ -88964,29 +88970,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ba0f8: |[0ba0f8] android.support.v4.util.CircularIntArray.removeFromEnd:(I)V │ │ -0ba108: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ -0ba10c: 0e00 |0002: return-void │ │ -0ba10e: 6e10 1a16 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ -0ba114: 0a00 |0006: move-result v0 │ │ -0ba116: 3703 0800 |0007: if-le v3, v0, 000f // +0008 │ │ -0ba11a: 2200 5108 |0009: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0ba11e: 7010 be42 0000 |000b: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0ba124: 2700 |000e: throw v0 │ │ -0ba126: 5220 4107 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba12a: b130 |0011: sub-int/2addr v0, v3 │ │ -0ba12c: 5221 3e07 |0012: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba130: b510 |0014: and-int/2addr v0, v1 │ │ -0ba132: 5920 4107 |0015: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba136: 28eb |0017: goto 0002 // -0015 │ │ +0b7e9c: |[0b7e9c] android.support.v4.util.CircularIntArray.removeFromEnd:(I)V │ │ +0b7eac: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ +0b7eb0: 0e00 |0002: return-void │ │ +0b7eb2: 6e10 1a16 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ +0b7eb8: 0a00 |0006: move-result v0 │ │ +0b7eba: 3703 0800 |0007: if-le v3, v0, 000f // +0008 │ │ +0b7ebe: 2200 5108 |0009: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7ec2: 7010 be42 0000 |000b: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7ec8: 2700 |000e: throw v0 │ │ +0b7eca: 5220 4107 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7ece: b130 |0011: sub-int/2addr v0, v3 │ │ +0b7ed0: 5221 3e07 |0012: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7ed4: b510 |0014: and-int/2addr v0, v1 │ │ +0b7ed6: 5920 4107 |0015: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7eda: 28eb |0017: goto 0002 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=158 │ │ 0x0003 line=154 │ │ 0x0009 line=155 │ │ 0x000f line=157 │ │ @@ -88999,29 +89005,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ba138: |[0ba138] android.support.v4.util.CircularIntArray.removeFromStart:(I)V │ │ -0ba148: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ -0ba14c: 0e00 |0002: return-void │ │ -0ba14e: 6e10 1a16 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ -0ba154: 0a00 |0006: move-result v0 │ │ -0ba156: 3703 0800 |0007: if-le v3, v0, 000f // +0008 │ │ -0ba15a: 2200 5108 |0009: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ -0ba15e: 7010 be42 0000 |000b: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ -0ba164: 2700 |000e: throw v0 │ │ -0ba166: 5220 4007 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba16a: b030 |0011: add-int/2addr v0, v3 │ │ -0ba16c: 5221 3e07 |0012: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba170: b510 |0014: and-int/2addr v0, v1 │ │ -0ba172: 5920 4007 |0015: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba176: 28eb |0017: goto 0002 // -0015 │ │ +0b7edc: |[0b7edc] android.support.v4.util.CircularIntArray.removeFromStart:(I)V │ │ +0b7eec: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ +0b7ef0: 0e00 |0002: return-void │ │ +0b7ef2: 6e10 1a16 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/util/CircularIntArray;.size:()I // method@161a │ │ +0b7ef8: 0a00 |0006: move-result v0 │ │ +0b7efa: 3703 0800 |0007: if-le v3, v0, 000f // +0008 │ │ +0b7efe: 2200 5108 |0009: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0851 │ │ +0b7f02: 7010 be42 0000 |000b: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@42be │ │ +0b7f08: 2700 |000e: throw v0 │ │ +0b7f0a: 5220 4007 |000f: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7f0e: b030 |0011: add-int/2addr v0, v3 │ │ +0b7f10: 5221 3e07 |0012: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7f14: b510 |0014: and-int/2addr v0, v1 │ │ +0b7f16: 5920 4007 |0015: iput v0, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7f1a: 28eb |0017: goto 0002 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=141 │ │ 0x0003 line=137 │ │ 0x0009 line=138 │ │ 0x000f line=140 │ │ @@ -89034,34 +89040,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ba178: |[0ba178] android.support.v4.util.CircularIntArray.size:()I │ │ -0ba188: 5220 4107 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ -0ba18c: 5221 4007 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ -0ba190: b110 |0004: sub-int/2addr v0, v1 │ │ -0ba192: 5221 3e07 |0005: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ -0ba196: b510 |0007: and-int/2addr v0, v1 │ │ -0ba198: 0f00 |0008: return v0 │ │ +0b7f1c: |[0b7f1c] android.support.v4.util.CircularIntArray.size:()I │ │ +0b7f2c: 5220 4107 |0000: iget v0, v2, Landroid/support/v4/util/CircularIntArray;.mTail:I // field@0741 │ │ +0b7f30: 5221 4007 |0002: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mHead:I // field@0740 │ │ +0b7f34: b110 |0004: sub-int/2addr v0, v1 │ │ +0b7f36: 5221 3e07 |0005: iget v1, v2, Landroid/support/v4/util/CircularIntArray;.mCapacityBitmask:I // field@073e │ │ +0b7f3a: b510 |0007: and-int/2addr v0, v1 │ │ +0b7f3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/CircularIntArray; │ │ │ │ - source_file_idx : 1495 (CircularIntArray.java) │ │ + source_file_idx : 1491 (CircularIntArray.java) │ │ │ │ Class #498 header: │ │ class_idx : 921 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1559 │ │ +source_file_idx : 1555 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #498 - │ │ Class descriptor : 'Landroid/support/v4/util/ContainerHelpers;' │ │ @@ -89088,23 +89094,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ba19c: |[0ba19c] android.support.v4.util.ContainerHelpers.:()V │ │ -0ba1ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba1ae: 2310 f508 |0001: new-array v0, v1, [I // type@08f5 │ │ -0ba1b2: 6900 4207 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0ba1b6: 2310 f608 |0005: new-array v0, v1, [J // type@08f6 │ │ -0ba1ba: 6900 4307 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@0743 │ │ -0ba1be: 2310 3709 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0937 │ │ -0ba1c2: 6900 4407 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0ba1c6: 0e00 |000d: return-void │ │ +0b7f40: |[0b7f40] android.support.v4.util.ContainerHelpers.:()V │ │ +0b7f50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b7f52: 2310 f508 |0001: new-array v0, v1, [I // type@08f5 │ │ +0b7f56: 6900 4207 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0b7f5a: 2310 f608 |0005: new-array v0, v1, [J // type@08f6 │ │ +0b7f5e: 6900 4307 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@0743 │ │ +0b7f62: 2310 3709 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0937 │ │ +0b7f66: 6900 4407 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0b7f6a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -89113,17 +89119,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba1c8: |[0ba1c8] android.support.v4.util.ContainerHelpers.:()V │ │ -0ba1d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ba1de: 0e00 |0003: return-void │ │ +0b7f6c: |[0b7f6c] android.support.v4.util.ContainerHelpers.:()V │ │ +0b7f7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b7f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ContainerHelpers; │ │ │ │ #2 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -89131,29 +89137,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0ba1e0: |[0ba1e0] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -0ba1f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba1f2: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0ba1f6: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -0ba1fa: 9004 0100 |0005: add-int v4, v1, v0 │ │ -0ba1fe: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -0ba202: 4403 0502 |0009: aget v3, v5, v2 │ │ -0ba206: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -0ba20a: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0ba20e: 28f4 |000f: goto 0003 // -000c │ │ -0ba210: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -0ba214: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0ba218: 28ef |0014: goto 0003 // -0011 │ │ -0ba21a: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0ba21e: 0f02 |0017: return v2 │ │ +0b7f84: |[0b7f84] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +0b7f94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b7f96: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0b7f9a: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +0b7f9e: 9004 0100 |0005: add-int v4, v1, v0 │ │ +0b7fa2: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +0b7fa6: 4403 0502 |0009: aget v3, v5, v2 │ │ +0b7faa: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +0b7fae: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0b7fb2: 28f4 |000f: goto 0003 // -000c │ │ +0b7fb4: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +0b7fb8: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0b7fbc: 28ef |0014: goto 0003 // -0011 │ │ +0b7fbe: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +0b7fc2: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -89176,31 +89182,31 @@ │ │ type : '([JIJ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0ba220: |[0ba220] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ -0ba230: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba232: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ -0ba236: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ -0ba23a: 9003 0100 |0005: add-int v3, v1, v0 │ │ -0ba23e: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ -0ba242: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ -0ba246: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ -0ba24a: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ -0ba24e: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ -0ba252: 28f2 |0011: goto 0003 // -000e │ │ -0ba254: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ -0ba258: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ -0ba25c: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0ba260: 28eb |0018: goto 0003 // -0015 │ │ -0ba262: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -0ba266: 0f02 |001b: return v2 │ │ +0b7fc4: |[0b7fc4] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +0b7fd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b7fd6: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +0b7fda: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +0b7fde: 9003 0100 |0005: add-int v3, v1, v0 │ │ +0b7fe2: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ +0b7fe6: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ +0b7fea: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ +0b7fee: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ +0b7ff2: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +0b7ff6: 28f2 |0011: goto 0003 // -000e │ │ +0b7ff8: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ +0b7ffc: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ +0b8000: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0b8004: 28eb |0018: goto 0003 // -0015 │ │ +0b8006: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +0b800a: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ @@ -89223,24 +89229,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 │ │ -0ba268: |[0ba268] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0ba278: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -0ba27c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0ba280: 6e20 2143 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0ba286: 0a00 |0007: move-result v0 │ │ -0ba288: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0ba28c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ba28e: 0f00 |000b: return v0 │ │ -0ba290: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ba292: 28fe |000d: goto 000b // -0002 │ │ +0b800c: |[0b800c] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b801c: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +0b8020: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0b8024: 6e20 2143 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0b802a: 0a00 |0007: move-result v0 │ │ +0b802c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0b8030: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b8032: 0f00 |000b: return v0 │ │ +0b8034: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b8036: 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; │ │ │ │ @@ -89249,27 +89255,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ba294: |[0ba294] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -0ba2a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0ba2a6: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -0ba2a8: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -0ba2ac: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0ba2b0: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -0ba2b4: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -0ba2b8: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -0ba2bc: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -0ba2c0: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -0ba2c4: 0f03 |0010: return v3 │ │ -0ba2c6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba2ca: 28ef |0013: goto 0002 // -0011 │ │ +0b8038: |[0b8038] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +0b8048: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b804a: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +0b804c: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +0b8050: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +0b8054: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +0b8058: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +0b805c: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +0b8060: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +0b8064: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +0b8068: 0f03 |0010: return v3 │ │ +0b806a: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b806e: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -89283,20 +89289,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ba2cc: |[0ba2cc] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -0ba2dc: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -0ba2e0: 7110 2016 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@1620 │ │ -0ba2e6: 0a00 |0005: move-result v0 │ │ -0ba2e8: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -0ba2ec: 0f00 |0008: return v0 │ │ +0b8070: |[0b8070] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +0b8080: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +0b8084: 7110 2016 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@1620 │ │ +0b808a: 0a00 |0005: move-result v0 │ │ +0b808c: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +0b8090: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -89304,34 +89310,34 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ba2f0: |[0ba2f0] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ -0ba300: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -0ba304: 7110 2016 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@1620 │ │ -0ba30a: 0a00 |0005: move-result v0 │ │ -0ba30c: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -0ba310: 0f00 |0008: return v0 │ │ +0b8094: |[0b8094] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +0b80a4: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +0b80a8: 7110 2016 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@1620 │ │ +0b80ae: 0a00 |0005: move-result v0 │ │ +0b80b0: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +0b80b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1559 (ContainerHelpers.java) │ │ + source_file_idx : 1555 (ContainerHelpers.java) │ │ │ │ Class #499 header: │ │ class_idx : 922 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1780 │ │ +source_file_idx : 1776 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #499 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ @@ -89346,17 +89352,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba314: |[0ba314] android.support.v4.util.DebugUtils.:()V │ │ -0ba324: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ba32a: 0e00 |0003: return-void │ │ +0b80b8: |[0b80b8] android.support.v4.util.DebugUtils.:()V │ │ +0b80c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b80ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -89364,47 +89370,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 │ │ -0ba32c: |[0ba32c] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -0ba33c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0ba340: 1a02 403a |0002: const-string v2, "null" // string@3a40 │ │ -0ba344: 6e20 6343 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ba34a: 0e00 |0007: return-void │ │ -0ba34c: 6e10 2243 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0ba352: 0c02 |000b: move-result-object v2 │ │ -0ba354: 6e10 e242 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0ba35a: 0c01 |000f: move-result-object v1 │ │ -0ba35c: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -0ba360: 6e10 4443 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ -0ba366: 0a02 |0015: move-result v2 │ │ -0ba368: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -0ba36c: 6e10 2243 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0ba372: 0c02 |001b: move-result-object v2 │ │ -0ba374: 6e10 e142 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0ba37a: 0c01 |001f: move-result-object v1 │ │ -0ba37c: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -0ba380: 6e20 4243 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ -0ba386: 0a00 |0025: move-result v0 │ │ -0ba388: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -0ba38c: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0ba390: 6e20 4843 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -0ba396: 0c01 |002d: move-result-object v1 │ │ -0ba398: 6e20 6343 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ba39e: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -0ba3a2: 6e20 5d43 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0ba3a8: 7110 6e43 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -0ba3ae: 0a02 |0039: move-result v2 │ │ -0ba3b0: 7110 0043 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0ba3b6: 0c02 |003d: move-result-object v2 │ │ -0ba3b8: 6e20 6343 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ba3be: 28c6 |0041: goto 0007 // -003a │ │ +0b80d0: |[0b80d0] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +0b80e0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0b80e4: 1a02 3b3a |0002: const-string v2, "null" // string@3a3b │ │ +0b80e8: 6e20 6343 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b80ee: 0e00 |0007: return-void │ │ +0b80f0: 6e10 2243 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0b80f6: 0c02 |000b: move-result-object v2 │ │ +0b80f8: 6e10 e242 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0b80fe: 0c01 |000f: move-result-object v1 │ │ +0b8100: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +0b8104: 6e10 4443 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ +0b810a: 0a02 |0015: move-result v2 │ │ +0b810c: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +0b8110: 6e10 2243 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0b8116: 0c02 |001b: move-result-object v2 │ │ +0b8118: 6e10 e142 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0b811e: 0c01 |001f: move-result-object v1 │ │ +0b8120: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +0b8124: 6e20 4243 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ +0b812a: 0a00 |0025: move-result v0 │ │ +0b812c: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +0b8130: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0b8134: 6e20 4843 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +0b813a: 0c01 |002d: move-result-object v1 │ │ +0b813c: 6e20 6343 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8142: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +0b8146: 6e20 5d43 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b814c: 7110 6e43 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0b8152: 0a02 |0039: move-result v2 │ │ +0b8154: 7110 0043 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0b815a: 0c02 |003d: move-result-object v2 │ │ +0b815c: 6e20 6343 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8162: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -89418,21 +89424,21 @@ │ │ locals : │ │ 0x0026 - 0x002e reg=0 end I │ │ 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1780 (DebugUtils.java) │ │ + source_file_idx : 1776 (DebugUtils.java) │ │ │ │ Class #500 header: │ │ class_idx : 923 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2127 │ │ -source_file_idx : 5200 │ │ +source_file_idx : 5196 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #500 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -89455,22 +89461,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ba3c0: |[0ba3c0] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -0ba3d0: 7010 bd42 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@42bd │ │ -0ba3d6: 2200 7908 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0ba3da: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -0ba3de: 7020 5b43 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0ba3e4: 5b20 4507 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba3e8: 5b23 4607 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0746 │ │ -0ba3ec: 0e00 |000e: return-void │ │ +0b8164: |[0b8164] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +0b8174: 7010 bd42 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@42bd │ │ +0b817a: 2200 7908 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b817e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +0b8182: 7020 5b43 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0b8188: 5b20 4507 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b818c: 5b23 4607 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0746 │ │ +0b8190: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -89482,31 +89488,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0ba3f0: |[0ba3f0] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -0ba400: 5430 4507 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba404: 6e10 6843 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -0ba40a: 0a00 |0005: move-result v0 │ │ -0ba40c: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -0ba410: 5430 4607 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0746 │ │ -0ba414: 5431 4507 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba418: 6e10 6a43 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ba41e: 0c01 |000f: move-result-object v1 │ │ -0ba420: 7120 5737 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0ba426: 5430 4507 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba42a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0ba42c: 5432 4507 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba430: 6e10 6843 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -0ba436: 0a02 |001b: move-result v2 │ │ -0ba438: 6e30 6643 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@4366 │ │ -0ba43e: 0e00 |001f: return-void │ │ +0b8194: |[0b8194] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +0b81a4: 5430 4507 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b81a8: 6e10 6843 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +0b81ae: 0a00 |0005: move-result v0 │ │ +0b81b0: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +0b81b4: 5430 4607 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@0746 │ │ +0b81b8: 5431 4507 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b81bc: 6e10 6a43 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b81c2: 0c01 |000f: move-result-object v1 │ │ +0b81c4: 7120 5737 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0b81ca: 5430 4507 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b81ce: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0b81d0: 5432 4507 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b81d4: 6e10 6843 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +0b81da: 0a02 |001b: move-result v2 │ │ +0b81dc: 6e30 6643 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@4366 │ │ +0b81e2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -89518,17 +89524,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba440: |[0ba440] android.support.v4.util.LogWriter.close:()V │ │ -0ba450: 7010 2816 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ -0ba456: 0e00 |0003: return-void │ │ +0b81e4: |[0b81e4] android.support.v4.util.LogWriter.close:()V │ │ +0b81f4: 7010 2816 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ +0b81fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -89537,17 +89543,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ba458: |[0ba458] android.support.v4.util.LogWriter.flush:()V │ │ -0ba468: 7010 2816 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ -0ba46e: 0e00 |0003: return-void │ │ +0b81fc: |[0b81fc] android.support.v4.util.LogWriter.flush:()V │ │ +0b820c: 7010 2816 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ +0b8212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -89556,28 +89562,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ba470: |[0ba470] android.support.v4.util.LogWriter.write:([CII)V │ │ -0ba480: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba482: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -0ba486: 9002 0501 |0003: add-int v2, v5, v1 │ │ -0ba48a: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -0ba48e: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -0ba492: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -0ba496: 7010 2816 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ -0ba49c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ba4a0: 28f1 |0010: goto 0001 // -000f │ │ -0ba4a2: 5432 4507 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ -0ba4a6: 6e20 5d43 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0ba4ac: 28f8 |0016: goto 000e // -0008 │ │ -0ba4ae: 0e00 |0017: return-void │ │ +0b8214: |[0b8214] android.support.v4.util.LogWriter.write:([CII)V │ │ +0b8224: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b8226: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +0b822a: 9002 0501 |0003: add-int v2, v5, v1 │ │ +0b822e: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +0b8232: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +0b8236: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +0b823a: 7010 2816 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@1628 │ │ +0b8240: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b8244: 28f1 |0010: goto 0001 // -000f │ │ +0b8246: 5432 4507 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@0745 │ │ +0b824a: 6e20 5d43 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b8250: 28f8 |0016: goto 000e // -0008 │ │ +0b8252: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -89587,21 +89593,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 5200 (LogWriter.java) │ │ + source_file_idx : 5196 (LogWriter.java) │ │ │ │ Class #501 header: │ │ class_idx : 924 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5208 │ │ +source_file_idx : 5204 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ Class #501 annotations: │ │ Annotations on class │ │ @@ -89659,37 +89665,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ba4b0: |[0ba4b0] android.support.v4.util.LongSparseArray.:()V │ │ -0ba4c0: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0ba4c4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ba4ca: 6900 4707 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba4ce: 0e00 |0007: return-void │ │ +0b8254: |[0b8254] android.support.v4.util.LongSparseArray.:()V │ │ +0b8264: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0b8268: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b826e: 6900 4707 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b8272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ba4d0: |[0ba4d0] android.support.v4.util.LongSparseArray.:()V │ │ -0ba4e0: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0ba4e4: 7020 2c16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@162c │ │ -0ba4ea: 0e00 |0005: return-void │ │ +0b8274: |[0b8274] android.support.v4.util.LongSparseArray.:()V │ │ +0b8284: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0b8288: 7020 2c16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@162c │ │ +0b828e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -89699,32 +89705,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0ba4ec: |[0ba4ec] android.support.v4.util.LongSparseArray.:(I)V │ │ -0ba4fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba4fe: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0ba504: 5c21 4807 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba508: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -0ba50c: 6200 4307 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@0743 │ │ -0ba510: 5b20 4907 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba514: 6200 4407 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0ba518: 5b20 4b07 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba51c: 5921 4a07 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba520: 0e00 |0012: return-void │ │ -0ba522: 7110 2216 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ -0ba528: 0a03 |0016: move-result v3 │ │ -0ba52a: 2330 f608 |0017: new-array v0, v3, [J // type@08f6 │ │ -0ba52e: 5b20 4907 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba532: 2330 3709 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ -0ba536: 5b20 4b07 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba53a: 28f1 |001f: goto 0010 // -000f │ │ +0b8290: |[0b8290] android.support.v4.util.LongSparseArray.:(I)V │ │ +0b82a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b82a2: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0b82a8: 5c21 4807 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b82ac: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +0b82b0: 6200 4307 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@0743 │ │ +0b82b4: 5b20 4907 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b82b8: 6200 4407 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0b82bc: 5b20 4b07 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b82c0: 5921 4a07 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b82c4: 0e00 |0012: return-void │ │ +0b82c6: 7110 2216 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ +0b82cc: 0a03 |0016: move-result v3 │ │ +0b82ce: 2330 f608 |0017: new-array v0, v3, [J // type@08f6 │ │ +0b82d2: 5b20 4907 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b82d6: 2330 3709 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ +0b82da: 5b20 4b07 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b82de: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=45 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000c line=68 │ │ @@ -89743,37 +89749,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0ba53c: |[0ba53c] android.support.v4.util.LongSparseArray.gc:()V │ │ -0ba54c: 5282 4a07 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba550: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0ba552: 5481 4907 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba556: 5485 4b07 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba55a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ba55c: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -0ba560: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0ba564: 6206 4707 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba568: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -0ba56c: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -0ba570: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -0ba574: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -0ba578: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0ba57c: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0ba57e: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -0ba582: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ba586: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba58a: 28e9 |001f: goto 0008 // -0017 │ │ -0ba58c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0ba58e: 5c86 4807 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba592: 5983 4a07 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba596: 0e00 |0025: return-void │ │ +0b82e0: |[0b82e0] android.support.v4.util.LongSparseArray.gc:()V │ │ +0b82f0: 5282 4a07 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b82f4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0b82f6: 5481 4907 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b82fa: 5485 4b07 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b82fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b8300: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0b8304: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +0b8308: 6206 4707 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b830c: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0b8310: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0b8314: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +0b8318: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +0b831c: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0b8320: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0b8322: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0b8326: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b832a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b832e: 28e9 |001f: goto 0008 // -0017 │ │ +0b8330: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0b8332: 5c86 4807 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b8336: 5983 4a07 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b833a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=153 │ │ @@ -89804,59 +89810,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0ba598: |[0ba598] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -0ba5a8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ba5aa: 5274 4a07 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba5ae: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -0ba5b2: 5474 4907 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba5b6: 5275 4a07 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba5ba: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0ba5be: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -0ba5c2: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -0ba5c6: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -0ba5ca: 6e40 3816 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@1638 │ │ -0ba5d0: 0e00 |0014: return-void │ │ -0ba5d2: 5574 4807 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba5d6: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -0ba5da: 5274 4a07 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba5de: 5475 4907 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba5e2: 2155 |001d: array-length v5, v5 │ │ -0ba5e4: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -0ba5e8: 7010 3216 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba5ee: 5273 4a07 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba5f2: 5474 4907 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba5f6: 2144 |0027: array-length v4, v4 │ │ -0ba5f8: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -0ba5fc: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0ba600: 7110 2216 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ -0ba606: 0a00 |002f: move-result v0 │ │ -0ba608: 2301 f608 |0030: new-array v1, v0, [J // type@08f6 │ │ -0ba60c: 2302 3709 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ -0ba610: 5474 4907 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba614: 5475 4907 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba618: 2155 |0038: array-length v5, v5 │ │ -0ba61a: 7155 6b43 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba620: 5474 4b07 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba624: 5475 4b07 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba628: 2155 |0040: array-length v5, v5 │ │ -0ba62a: 7155 6b43 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba630: 5b71 4907 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba634: 5b72 4b07 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba638: 5474 4907 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba63c: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -0ba640: 5474 4b07 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba644: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -0ba648: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0ba64c: 5974 4a07 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba650: 28c0 |0054: goto 0014 // -0040 │ │ +0b833c: |[0b833c] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +0b834c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b834e: 5274 4a07 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8352: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +0b8356: 5474 4907 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b835a: 5275 4a07 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b835e: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0b8362: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +0b8366: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +0b836a: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +0b836e: 6e40 3816 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@1638 │ │ +0b8374: 0e00 |0014: return-void │ │ +0b8376: 5574 4807 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b837a: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +0b837e: 5274 4a07 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8382: 5475 4907 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8386: 2155 |001d: array-length v5, v5 │ │ +0b8388: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +0b838c: 7010 3216 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b8392: 5273 4a07 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8396: 5474 4907 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b839a: 2144 |0027: array-length v4, v4 │ │ +0b839c: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +0b83a0: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0b83a4: 7110 2216 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ +0b83aa: 0a00 |002f: move-result v0 │ │ +0b83ac: 2301 f608 |0030: new-array v1, v0, [J // type@08f6 │ │ +0b83b0: 2302 3709 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ +0b83b4: 5474 4907 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b83b8: 5475 4907 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b83bc: 2155 |0038: array-length v5, v5 │ │ +0b83be: 7155 6b43 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b83c4: 5474 4b07 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b83c8: 5475 4b07 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b83cc: 2155 |0040: array-length v5, v5 │ │ +0b83ce: 7155 6b43 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b83d4: 5b71 4907 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b83d8: 5b72 4b07 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b83dc: 5474 4907 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b83e0: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +0b83e4: 5474 4b07 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b83e8: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +0b83ec: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0b83f0: 5974 4a07 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b83f4: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x0011 line=331 │ │ 0x0014 line=357 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ @@ -89888,27 +89894,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0ba654: |[0ba654] android.support.v4.util.LongSparseArray.clear:()V │ │ -0ba664: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ba666: 5251 4a07 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba66a: 5452 4b07 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba66e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0ba670: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -0ba674: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0ba676: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -0ba67a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba67e: 28f9 |000d: goto 0006 // -0007 │ │ -0ba680: 5954 4a07 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba684: 5c54 4807 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba688: 0e00 |0012: return-void │ │ +0b83f8: |[0b83f8] android.support.v4.util.LongSparseArray.clear:()V │ │ +0b8408: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b840a: 5251 4a07 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b840e: 5452 4b07 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8412: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b8414: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +0b8418: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0b841a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +0b841e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b8422: 28f9 |000d: goto 0006 // -0007 │ │ +0b8424: 5954 4a07 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8428: 5c54 4807 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b842c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=317 │ │ @@ -89927,34 +89933,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0ba68c: |[0ba68c] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -0ba69c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ba69e: 6f10 2043 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@4320 │ │ -0ba6a4: 0c02 |0004: move-result-object v2 │ │ -0ba6a6: 0720 |0005: move-object v0, v2 │ │ -0ba6a8: 1f00 9c03 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@039c │ │ -0ba6ac: 0701 |0008: move-object v1, v0 │ │ -0ba6ae: 5432 4907 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba6b2: 6e10 a045 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@45a0 │ │ -0ba6b8: 0c02 |000e: move-result-object v2 │ │ -0ba6ba: 1f02 f608 |000f: check-cast v2, [J // type@08f6 │ │ -0ba6be: 5b12 4907 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba6c2: 5432 4b07 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba6c6: 6e10 a545 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@45a5 │ │ -0ba6cc: 0c02 |0018: move-result-object v2 │ │ -0ba6ce: 1f02 3709 |0019: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ -0ba6d2: 5b12 4b07 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba6d6: 1101 |001d: return-object v1 │ │ -0ba6d8: 0d02 |001e: move-exception v2 │ │ -0ba6da: 28fe |001f: goto 001d // -0002 │ │ +0b8430: |[0b8430] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +0b8440: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b8442: 6f10 2043 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@4320 │ │ +0b8448: 0c02 |0004: move-result-object v2 │ │ +0b844a: 0720 |0005: move-object v0, v2 │ │ +0b844c: 1f00 9c03 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@039c │ │ +0b8450: 0701 |0008: move-object v1, v0 │ │ +0b8452: 5432 4907 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8456: 6e10 a045 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@45a0 │ │ +0b845c: 0c02 |000e: move-result-object v2 │ │ +0b845e: 1f02 f608 |000f: check-cast v2, [J // type@08f6 │ │ +0b8462: 5b12 4907 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8466: 5432 4b07 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b846a: 6e10 a545 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@45a5 │ │ +0b8470: 0c02 |0018: move-result-object v2 │ │ +0b8472: 1f02 3709 |0019: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ +0b8476: 5b12 4b07 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b847a: 1101 |001d: return-object v1 │ │ +0b847c: 0d02 |001e: move-exception v2 │ │ +0b847e: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0001 line=82 │ │ 0x0009 line=83 │ │ @@ -89971,18 +89977,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ba6ec: |[0ba6ec] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -0ba6fc: 6e10 2f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@162f │ │ -0ba702: 0c00 |0003: move-result-object v0 │ │ -0ba704: 1100 |0004: return-object v0 │ │ +0b8490: |[0b8490] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +0b84a0: 6e10 2f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@162f │ │ +0b84a6: 0c00 |0003: move-result-object v0 │ │ +0b84a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ @@ -89991,30 +89997,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0ba708: |[0ba708] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -0ba718: 5431 4907 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba71c: 5232 4a07 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba720: 7140 1e16 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ -0ba726: 0a00 |0007: move-result v0 │ │ -0ba728: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -0ba72c: 5431 4b07 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba730: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0ba734: 6202 4707 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba738: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -0ba73c: 5431 4b07 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba740: 6202 4707 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba744: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -0ba748: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0ba74a: 5c31 4807 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba74e: 0e00 |001b: return-void │ │ +0b84ac: |[0b84ac] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +0b84bc: 5431 4907 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b84c0: 5232 4a07 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b84c4: 7140 1e16 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ +0b84ca: 0a00 |0007: move-result v0 │ │ +0b84cc: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +0b84d0: 5431 4b07 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b84d4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0b84d8: 6202 4707 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b84dc: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +0b84e0: 5431 4b07 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b84e4: 6202 4707 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b84e8: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +0b84ec: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0b84ee: 5c31 4807 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b84f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ 0x0012 line=122 │ │ 0x0018 line=123 │ │ @@ -90030,19 +90036,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ba750: |[0ba750] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -0ba760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba762: 6e40 3416 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ -0ba768: 0c00 |0004: move-result-object v0 │ │ -0ba76a: 1100 |0005: return-object v0 │ │ +0b84f4: |[0b84f4] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +0b8504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8506: 6e40 3416 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@1634 │ │ +0b850c: 0c00 |0004: move-result-object v0 │ │ +0b850e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=2 key J │ │ @@ -90052,28 +90058,28 @@ │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0ba76c: |[0ba76c] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -0ba77c: 5431 4907 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba780: 5232 4a07 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba784: 7140 1e16 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ -0ba78a: 0a00 |0007: move-result v0 │ │ -0ba78c: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -0ba790: 5431 4b07 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba794: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0ba798: 6202 4707 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba79c: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -0ba7a0: 1106 |0012: return-object v6 │ │ -0ba7a2: 5431 4b07 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba7a6: 4606 0100 |0015: aget-object v6, v1, v0 │ │ -0ba7aa: 28fb |0017: goto 0012 // -0005 │ │ +0b8510: |[0b8510] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +0b8520: 5431 4907 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8524: 5232 4a07 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8528: 7140 1e16 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ +0b852e: 0a00 |0007: move-result v0 │ │ +0b8530: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +0b8534: 5431 4b07 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8538: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0b853c: 6202 4707 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b8540: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +0b8544: 1106 |0012: return-object v6 │ │ +0b8546: 5431 4b07 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b854a: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +0b854e: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=107 │ │ 0x0012 line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -90089,23 +90095,23 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0ba7ac: |[0ba7ac] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -0ba7bc: 5530 4807 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba7c0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ba7c4: 7010 3216 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba7ca: 5430 4907 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba7ce: 5231 4a07 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba7d2: 7140 1e16 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ -0ba7d8: 0a00 |000e: move-result v0 │ │ -0ba7da: 0f00 |000f: return v0 │ │ +0b8550: |[0b8550] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +0b8560: 5530 4807 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b8564: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b8568: 7010 3216 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b856e: 5430 4907 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8572: 5231 4a07 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8576: 7140 1e16 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ +0b857c: 0a00 |000e: move-result v0 │ │ +0b857e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -90117,29 +90123,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ba7dc: |[0ba7dc] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -0ba7ec: 5521 4807 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba7f0: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0ba7f4: 7010 3216 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba7fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ba7fc: 5221 4a07 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba800: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -0ba804: 5421 4b07 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba808: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -0ba80c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -0ba810: 0f00 |0012: return v0 │ │ -0ba812: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ba816: 28f3 |0015: goto 0008 // -000d │ │ -0ba818: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0ba81a: 28fb |0017: goto 0012 // -0005 │ │ +0b8580: |[0b8580] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +0b8590: 5521 4807 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b8594: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0b8598: 7010 3216 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b859e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b85a0: 5221 4a07 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b85a4: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0b85a8: 5421 4b07 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b85ac: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0b85b0: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +0b85b4: 0f00 |0012: return v0 │ │ +0b85b6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b85ba: 28f3 |0015: goto 0008 // -000d │ │ +0b85bc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0b85be: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x0012 line=307 │ │ @@ -90158,21 +90164,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ba81c: |[0ba81c] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -0ba82c: 5520 4807 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba830: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ba834: 7010 3216 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba83a: 5420 4907 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba83e: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -0ba842: 1000 |000b: return-wide v0 │ │ +0b85c0: |[0b85c0] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +0b85d0: 5520 4807 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b85d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b85d8: 7010 3216 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b85de: 5420 4907 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b85e2: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +0b85e6: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0007 line=247 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -90184,91 +90190,91 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0ba844: |[0ba844] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -0ba854: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ba856: 5494 4907 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba85a: 5295 4a07 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba85e: 7140 1e16 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ -0ba864: 0a00 |0008: move-result v0 │ │ -0ba866: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0ba86a: 5494 4b07 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba86e: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ -0ba872: 0e00 |000f: return-void │ │ -0ba874: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0ba878: 5294 4a07 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba87c: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -0ba880: 5494 4b07 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba884: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -0ba888: 6205 4707 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba88c: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0ba890: 5494 4907 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba894: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ -0ba898: 5494 4b07 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba89c: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ -0ba8a0: 28e9 |0026: goto 000f // -0017 │ │ -0ba8a2: 5594 4807 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba8a6: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -0ba8aa: 5294 4a07 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba8ae: 5495 4907 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba8b2: 2155 |002f: array-length v5, v5 │ │ -0ba8b4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -0ba8b8: 7010 3216 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba8be: 5494 4907 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba8c2: 5295 4a07 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba8c6: 7140 1e16 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ -0ba8cc: 0a04 |003c: move-result v4 │ │ -0ba8ce: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -0ba8d2: 5294 4a07 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba8d6: 5495 4907 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba8da: 2155 |0043: array-length v5, v5 │ │ -0ba8dc: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -0ba8e0: 5294 4a07 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba8e4: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ba8e8: 7110 2216 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ -0ba8ee: 0a01 |004d: move-result v1 │ │ -0ba8f0: 2312 f608 |004e: new-array v2, v1, [J // type@08f6 │ │ -0ba8f4: 2313 3709 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0937 │ │ -0ba8f8: 5494 4907 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba8fc: 5495 4907 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba900: 2155 |0056: array-length v5, v5 │ │ -0ba902: 7155 6b43 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba908: 5494 4b07 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba90c: 5495 4b07 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba910: 2155 |005e: array-length v5, v5 │ │ -0ba912: 7155 6b43 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba918: 5b92 4907 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba91c: 5b93 4b07 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba920: 5294 4a07 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba924: b104 |0068: sub-int/2addr v4, v0 │ │ -0ba926: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -0ba92a: 5494 4907 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba92e: 5495 4907 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba932: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0ba936: 5297 4a07 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba93a: b107 |0073: sub-int/2addr v7, v0 │ │ -0ba93c: 7157 6b43 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba942: 5494 4b07 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba946: 5495 4b07 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba94a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0ba94e: 5297 4a07 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba952: b107 |007f: sub-int/2addr v7, v0 │ │ -0ba954: 7157 6b43 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0ba95a: 5494 4907 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ -0ba95e: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ -0ba962: 5494 4b07 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba966: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ -0ba96a: 5294 4a07 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba96e: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ba972: 5994 4a07 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0ba976: 2900 7eff |0091: goto/16 000f // -0082 │ │ +0b85e8: |[0b85e8] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +0b85f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0b85fa: 5494 4907 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b85fe: 5295 4a07 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8602: 7140 1e16 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ +0b8608: 0a00 |0008: move-result v0 │ │ +0b860a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +0b860e: 5494 4b07 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8612: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +0b8616: 0e00 |000f: return-void │ │ +0b8618: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +0b861c: 5294 4a07 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8620: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +0b8624: 5494 4b07 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8628: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +0b862c: 6205 4707 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b8630: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +0b8634: 5494 4907 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8638: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +0b863c: 5494 4b07 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8640: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +0b8644: 28e9 |0026: goto 000f // -0017 │ │ +0b8646: 5594 4807 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b864a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0b864e: 5294 4a07 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8652: 5495 4907 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8656: 2155 |002f: array-length v5, v5 │ │ +0b8658: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0b865c: 7010 3216 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b8662: 5494 4907 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8666: 5295 4a07 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b866a: 7140 1e16 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@161e │ │ +0b8670: 0a04 |003c: move-result v4 │ │ +0b8672: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0b8676: 5294 4a07 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b867a: 5495 4907 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b867e: 2155 |0043: array-length v5, v5 │ │ +0b8680: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0b8684: 5294 4a07 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8688: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b868c: 7110 2216 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@1622 │ │ +0b8692: 0a01 |004d: move-result v1 │ │ +0b8694: 2312 f608 |004e: new-array v2, v1, [J // type@08f6 │ │ +0b8698: 2313 3709 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0937 │ │ +0b869c: 5494 4907 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b86a0: 5495 4907 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b86a4: 2155 |0056: array-length v5, v5 │ │ +0b86a6: 7155 6b43 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b86ac: 5494 4b07 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b86b0: 5495 4b07 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b86b4: 2155 |005e: array-length v5, v5 │ │ +0b86b6: 7155 6b43 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b86bc: 5b92 4907 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b86c0: 5b93 4b07 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b86c4: 5294 4a07 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b86c8: b104 |0068: sub-int/2addr v4, v0 │ │ +0b86ca: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +0b86ce: 5494 4907 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b86d2: 5495 4907 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b86d6: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0b86da: 5297 4a07 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b86de: b107 |0073: sub-int/2addr v7, v0 │ │ +0b86e0: 7157 6b43 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b86e6: 5494 4b07 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b86ea: 5495 4b07 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b86ee: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0b86f2: 5297 4a07 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b86f6: b107 |007f: sub-int/2addr v7, v0 │ │ +0b86f8: 7157 6b43 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0b86fe: 5494 4907 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@0749 │ │ +0b8702: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +0b8706: 5494 4b07 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b870a: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +0b870e: 5294 4a07 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b8712: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0b8716: 5994 4a07 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b871a: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0009 line=181 │ │ 0x000b line=182 │ │ 0x000f line=223 │ │ 0x0010 line=184 │ │ @@ -90308,17 +90314,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ba97c: |[0ba97c] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -0ba98c: 6e30 3116 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@1631 │ │ -0ba992: 0e00 |0003: return-void │ │ +0b8720: |[0b8720] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +0b8730: 6e30 3116 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@1631 │ │ +0b8736: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -90329,25 +90335,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0ba994: |[0ba994] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -0ba9a4: 5420 4b07 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba9a8: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -0ba9ac: 6201 4707 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba9b0: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -0ba9b4: 5420 4b07 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba9b8: 6201 4707 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ -0ba9bc: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -0ba9c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0ba9c2: 5c20 4807 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba9c6: 0e00 |0011: return-void │ │ +0b8738: |[0b8738] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +0b8748: 5420 4b07 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b874c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0b8750: 6201 4707 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b8754: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0b8758: 5420 4b07 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b875c: 6201 4707 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@0747 │ │ +0b8760: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0b8764: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0b8766: 5c20 4807 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b876a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000e line=141 │ │ 0x0011 line=143 │ │ locals : │ │ @@ -90360,21 +90366,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ba9c8: |[0ba9c8] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -0ba9d8: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0ba9dc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ba9e0: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0ba9e6: 5410 4b07 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0ba9ea: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -0ba9ee: 0e00 |000b: return-void │ │ +0b876c: |[0b876c] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +0b877c: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b8780: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b8784: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b878a: 5410 4b07 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b878e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +0b8792: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ @@ -90389,20 +90395,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ba9f0: |[0ba9f0] android.support.v4.util.LongSparseArray.size:()I │ │ -0baa00: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0baa04: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0baa08: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0baa0e: 5210 4a07 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0baa12: 0f00 |0009: return v0 │ │ +0b8794: |[0b8794] android.support.v4.util.LongSparseArray.size:()I │ │ +0b87a4: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b87a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b87ac: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b87b2: 5210 4a07 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b87b6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -90413,51 +90419,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0baa14: |[0baa14] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ -0baa24: 6e10 3c16 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@163c │ │ -0baa2a: 0a05 |0003: move-result v5 │ │ -0baa2c: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ -0baa30: 1a05 794a |0006: const-string v5, "{}" // string@4a79 │ │ -0baa34: 1105 |0008: return-object v5 │ │ -0baa36: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0baa3a: 5265 4a07 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0baa3e: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ -0baa42: 7020 5b43 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0baa48: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ -0baa4c: 6e20 5d43 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0baa52: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0baa54: 5265 4a07 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ -0baa58: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ -0baa5c: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0baa60: 1a05 4601 |001e: const-string v5, ", " // string@0146 │ │ -0baa64: 6e20 6343 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0baa6a: 6e20 3716 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@1637 │ │ -0baa70: 0b02 |0026: move-result-wide v2 │ │ -0baa72: 6e30 6043 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0baa78: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ -0baa7c: 6e20 5d43 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0baa82: 6e20 3e16 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@163e │ │ -0baa88: 0c04 |0032: move-result-object v4 │ │ -0baa8a: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ -0baa8e: 6e20 6243 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0baa94: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0baa98: 28de |003a: goto 0018 // -0022 │ │ -0baa9a: 1a05 3101 |003b: const-string v5, "(this Map)" // string@0131 │ │ -0baa9e: 6e20 6343 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0baaa4: 28f8 |0040: goto 0038 // -0008 │ │ -0baaa6: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ -0baaaa: 6e20 5d43 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0baab0: 6e10 6a43 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0baab6: 0c05 |0049: move-result-object v5 │ │ -0baab8: 28be |004a: goto 0008 // -0042 │ │ +0b87b8: |[0b87b8] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +0b87c8: 6e10 3c16 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@163c │ │ +0b87ce: 0a05 |0003: move-result v5 │ │ +0b87d0: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +0b87d4: 1a05 744a |0006: const-string v5, "{}" // string@4a74 │ │ +0b87d8: 1105 |0008: return-object v5 │ │ +0b87da: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b87de: 5265 4a07 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b87e2: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +0b87e6: 7020 5b43 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0b87ec: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +0b87f0: 6e20 5d43 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b87f6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0b87f8: 5265 4a07 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@074a │ │ +0b87fc: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +0b8800: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0b8804: 1a05 4301 |001e: const-string v5, ", " // string@0143 │ │ +0b8808: 6e20 6343 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b880e: 6e20 3716 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@1637 │ │ +0b8814: 0b02 |0026: move-result-wide v2 │ │ +0b8816: 6e30 6043 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0b881c: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +0b8820: 6e20 5d43 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b8826: 6e20 3e16 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@163e │ │ +0b882c: 0c04 |0032: move-result-object v4 │ │ +0b882e: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +0b8832: 6e20 6243 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b8838: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b883c: 28de |003a: goto 0018 // -0022 │ │ +0b883e: 1a05 2e01 |003b: const-string v5, "(this Map)" // string@012e │ │ +0b8842: 6e20 6343 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8848: 28f8 |0040: goto 0038 // -0008 │ │ +0b884a: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +0b884e: 6e20 5d43 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0b8854: 6e10 6a43 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b885a: 0c05 |0049: move-result-object v5 │ │ +0b885c: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0008 line=389 │ │ 0x0009 line=372 │ │ 0x0012 line=373 │ │ @@ -90487,38 +90493,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0baabc: |[0baabc] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -0baacc: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ -0baad0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0baad4: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ -0baada: 5410 4b07 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ -0baade: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0baae2: 1100 |000b: return-object v0 │ │ +0b8860: |[0b8860] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +0b8870: 5510 4807 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@0748 │ │ +0b8874: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0b8878: 7010 3216 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@1632 │ │ +0b887e: 5410 4b07 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@074b │ │ +0b8882: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0b8886: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 5208 (LongSparseArray.java) │ │ + source_file_idx : 5204 (LongSparseArray.java) │ │ │ │ Class #502 header: │ │ class_idx : 925 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5231 │ │ +source_file_idx : 5227 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #502 annotations: │ │ Annotations on class │ │ @@ -90587,29 +90593,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0baae4: |[0baae4] android.support.v4.util.LruCache.:(I)V │ │ -0baaf4: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -0baafa: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -0baafe: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0bab02: 1a01 5538 |0007: const-string v1, "maxSize <= 0" // string@3855 │ │ -0bab06: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0bab0c: 2700 |000c: throw v0 │ │ -0bab0e: 5945 5007 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0bab12: 2200 b008 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ -0bab16: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0bab18: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -0bab1c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0bab1e: 7040 0644 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@4406 │ │ -0bab24: 5b40 4f07 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bab28: 0e00 |001a: return-void │ │ +0b8888: |[0b8888] android.support.v4.util.LruCache.:(I)V │ │ +0b8898: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +0b889e: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0b88a2: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b88a6: 1a01 5038 |0007: const-string v1, "maxSize <= 0" // string@3850 │ │ +0b88aa: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b88b0: 2700 |000c: throw v0 │ │ +0b88b2: 5945 5007 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b88b6: 2200 b008 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ +0b88ba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0b88bc: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +0b88c0: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0b88c2: 7040 0644 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@4406 │ │ +0b88c8: 5b40 4f07 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b88cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -90624,36 +90630,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 │ │ -0bab2c: |[0bab2c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0bab3c: 6e30 4f16 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164f │ │ -0bab42: 0a00 |0003: move-result v0 │ │ -0bab44: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -0bab48: 2201 6508 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bab4c: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0bab50: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0bab56: 1a03 bd15 |000d: const-string v3, "Negative size: " // string@15bd │ │ -0bab5a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bab60: 0c02 |0012: move-result-object v2 │ │ -0bab62: 6e20 6243 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bab68: 0c02 |0016: move-result-object v2 │ │ -0bab6a: 1a03 1102 |0017: const-string v3, "=" // string@0211 │ │ -0bab6e: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bab74: 0c02 |001c: move-result-object v2 │ │ -0bab76: 6e20 6243 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bab7c: 0c02 |0020: move-result-object v2 │ │ -0bab7e: 6e10 6a43 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bab84: 0c02 |0024: move-result-object v2 │ │ -0bab86: 7020 f642 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bab8c: 2701 |0028: throw v1 │ │ -0bab8e: 0f00 |0029: return v0 │ │ +0b88d0: |[0b88d0] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0b88e0: 6e30 4f16 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164f │ │ +0b88e6: 0a00 |0003: move-result v0 │ │ +0b88e8: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +0b88ec: 2201 6508 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b88f0: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0b88f4: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b88fa: 1a03 b915 |000d: const-string v3, "Negative size: " // string@15b9 │ │ +0b88fe: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8904: 0c02 |0012: move-result-object v2 │ │ +0b8906: 6e20 6243 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b890c: 0c02 |0016: move-result-object v2 │ │ +0b890e: 1a03 0e02 |0017: const-string v3, "=" // string@020e │ │ +0b8912: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8918: 0c02 |001c: move-result-object v2 │ │ +0b891a: 6e20 6243 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b8920: 0c02 |0020: move-result-object v2 │ │ +0b8922: 6e10 6a43 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b8928: 0c02 |0024: move-result-object v2 │ │ +0b892a: 7020 f642 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b8930: 2701 |0028: throw v1 │ │ +0b8932: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0006 line=251 │ │ 0x0029 line=253 │ │ locals : │ │ @@ -90671,17 +90677,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 │ │ -0bab90: |[0bab90] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0baba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0baba2: 1100 |0001: return-object v0 │ │ +0b8934: |[0b8934] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8946: 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; │ │ @@ -90692,22 +90698,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0baba4: |[0baba4] android.support.v4.util.LruCache.createCount:()I │ │ -0babb4: 1d01 |0000: monitor-enter v1 │ │ -0babb6: 5210 4c07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ -0babba: 1e01 |0003: monitor-exit v1 │ │ -0babbc: 0f00 |0004: return v0 │ │ -0babbe: 0d00 |0005: move-exception v0 │ │ -0babc0: 1e01 |0006: monitor-exit v1 │ │ -0babc2: 2700 |0007: throw v0 │ │ +0b8948: |[0b8948] android.support.v4.util.LruCache.createCount:()I │ │ +0b8958: 1d01 |0000: monitor-enter v1 │ │ +0b895a: 5210 4c07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ +0b895e: 1e01 |0003: monitor-exit v1 │ │ +0b8960: 0f00 |0004: return v0 │ │ +0b8962: 0d00 |0005: move-exception v0 │ │ +0b8964: 1e01 |0006: monitor-exit v1 │ │ +0b8966: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -90718,16 +90724,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 │ │ -0babd0: |[0babd0] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0babe0: 0e00 |0000: return-void │ │ +0b8974: |[0b8974] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b8984: 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; │ │ @@ -90743,18 +90749,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0babe4: |[0babe4] android.support.v4.util.LruCache.evictAll:()V │ │ -0babf4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0babf6: 6e20 5216 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ -0babfc: 0e00 |0004: return-void │ │ +0b8988: |[0b8988] android.support.v4.util.LruCache.evictAll:()V │ │ +0b8998: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0b899a: 6e20 5216 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ +0b89a0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -90764,22 +90770,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bac00: |[0bac00] android.support.v4.util.LruCache.evictionCount:()I │ │ -0bac10: 1d01 |0000: monitor-enter v1 │ │ -0bac12: 5210 4d07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ -0bac16: 1e01 |0003: monitor-exit v1 │ │ -0bac18: 0f00 |0004: return v0 │ │ -0bac1a: 0d00 |0005: move-exception v0 │ │ -0bac1c: 1e01 |0006: monitor-exit v1 │ │ -0bac1e: 2700 |0007: throw v0 │ │ +0b89a4: |[0b89a4] android.support.v4.util.LruCache.evictionCount:()I │ │ +0b89b4: 1d01 |0000: monitor-enter v1 │ │ +0b89b6: 5210 4d07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ +0b89ba: 1e01 |0003: monitor-exit v1 │ │ +0b89bc: 0f00 |0004: return v0 │ │ +0b89be: 0d00 |0005: move-exception v0 │ │ +0b89c0: 1e01 |0006: monitor-exit v1 │ │ +0b89c2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -90790,71 +90796,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 │ │ -0bac2c: |[0bac2c] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bac3c: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0bac40: 2202 7108 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0871 │ │ -0bac44: 1a03 db30 |0004: const-string v3, "key == null" // string@30db │ │ -0bac48: 7020 1e43 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ -0bac4e: 2702 |0009: throw v2 │ │ -0bac50: 1d04 |000a: monitor-enter v4 │ │ -0bac52: 5442 4f07 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bac56: 6e20 0b44 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ -0bac5c: 0c01 |0010: move-result-object v1 │ │ -0bac5e: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0bac62: 5242 4e07 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0bac66: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bac6a: 5942 4e07 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0bac6e: 1e04 |0019: monitor-exit v4 │ │ -0bac70: 0710 |001a: move-object v0, v1 │ │ -0bac72: 1100 |001b: return-object v0 │ │ -0bac74: 5242 5107 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ -0bac78: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bac7c: 5942 5107 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ -0bac80: 1e04 |0022: monitor-exit v4 │ │ -0bac82: 6e20 4016 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@1640 │ │ -0bac88: 0c00 |0026: move-result-object v0 │ │ -0bac8a: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -0bac8e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0bac90: 28f1 |002a: goto 001b // -000f │ │ -0bac92: 0d02 |002b: move-exception v2 │ │ -0bac94: 1e04 |002c: monitor-exit v4 │ │ -0bac96: 2702 |002d: throw v2 │ │ -0bac98: 1d04 |002e: monitor-enter v4 │ │ -0bac9a: 5242 4c07 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ -0bac9e: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0baca2: 5942 4c07 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ -0baca6: 5442 4f07 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bacaa: 6e30 0e44 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0bacb0: 0c01 |003a: move-result-object v1 │ │ -0bacb2: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -0bacb6: 5442 4f07 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bacba: 6e30 0e44 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0bacc0: 1e04 |0042: monitor-exit v4 │ │ -0bacc2: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -0bacc6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0bacc8: 6e51 4216 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@1642 │ │ -0bacce: 0710 |0049: move-object v0, v1 │ │ -0bacd0: 28d1 |004a: goto 001b // -002f │ │ -0bacd2: 5242 5307 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bacd6: 7030 4d16 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ -0bacdc: 0a03 |0050: move-result v3 │ │ -0bacde: b032 |0051: add-int/2addr v2, v3 │ │ -0bace0: 5942 5307 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bace4: 28ee |0054: goto 0042 // -0012 │ │ -0bace6: 0d02 |0055: move-exception v2 │ │ -0bace8: 1e04 |0056: monitor-exit v4 │ │ -0bacea: 2702 |0057: throw v2 │ │ -0bacec: 5242 5007 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0bacf0: 6e20 5216 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ -0bacf6: 28be |005d: goto 001b // -0042 │ │ +0b89d0: |[0b89d0] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b89e0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0b89e4: 2202 7108 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@0871 │ │ +0b89e8: 1a03 d630 |0004: const-string v3, "key == null" // string@30d6 │ │ +0b89ec: 7020 1e43 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ +0b89f2: 2702 |0009: throw v2 │ │ +0b89f4: 1d04 |000a: monitor-enter v4 │ │ +0b89f6: 5442 4f07 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b89fa: 6e20 0b44 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ +0b8a00: 0c01 |0010: move-result-object v1 │ │ +0b8a02: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +0b8a06: 5242 4e07 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8a0a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8a0e: 5942 4e07 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8a12: 1e04 |0019: monitor-exit v4 │ │ +0b8a14: 0710 |001a: move-object v0, v1 │ │ +0b8a16: 1100 |001b: return-object v0 │ │ +0b8a18: 5242 5107 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ +0b8a1c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8a20: 5942 5107 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ +0b8a24: 1e04 |0022: monitor-exit v4 │ │ +0b8a26: 6e20 4016 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@1640 │ │ +0b8a2c: 0c00 |0026: move-result-object v0 │ │ +0b8a2e: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +0b8a32: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0b8a34: 28f1 |002a: goto 001b // -000f │ │ +0b8a36: 0d02 |002b: move-exception v2 │ │ +0b8a38: 1e04 |002c: monitor-exit v4 │ │ +0b8a3a: 2702 |002d: throw v2 │ │ +0b8a3c: 1d04 |002e: monitor-enter v4 │ │ +0b8a3e: 5242 4c07 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ +0b8a42: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b8a46: 5942 4c07 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@074c │ │ +0b8a4a: 5442 4f07 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8a4e: 6e30 0e44 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0b8a54: 0c01 |003a: move-result-object v1 │ │ +0b8a56: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0b8a5a: 5442 4f07 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8a5e: 6e30 0e44 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0b8a64: 1e04 |0042: monitor-exit v4 │ │ +0b8a66: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0b8a6a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0b8a6c: 6e51 4216 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@1642 │ │ +0b8a72: 0710 |0049: move-object v0, v1 │ │ +0b8a74: 28d1 |004a: goto 001b // -002f │ │ +0b8a76: 5242 5307 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8a7a: 7030 4d16 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ +0b8a80: 0a03 |0050: move-result v3 │ │ +0b8a82: b032 |0051: add-int/2addr v2, v3 │ │ +0b8a84: 5942 5307 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8a88: 28ee |0054: goto 0042 // -0012 │ │ +0b8a8a: 0d02 |0055: move-exception v2 │ │ +0b8a8c: 1e04 |0056: monitor-exit v4 │ │ +0b8a8e: 2702 |0057: throw v2 │ │ +0b8a90: 5242 5007 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b8a94: 6e20 5216 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ +0b8a9a: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -90902,22 +90908,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bad20: |[0bad20] android.support.v4.util.LruCache.hitCount:()I │ │ -0bad30: 1d01 |0000: monitor-enter v1 │ │ -0bad32: 5210 4e07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0bad36: 1e01 |0003: monitor-exit v1 │ │ -0bad38: 0f00 |0004: return v0 │ │ -0bad3a: 0d00 |0005: move-exception v0 │ │ -0bad3c: 1e01 |0006: monitor-exit v1 │ │ -0bad3e: 2700 |0007: throw v0 │ │ +0b8ac4: |[0b8ac4] android.support.v4.util.LruCache.hitCount:()I │ │ +0b8ad4: 1d01 |0000: monitor-enter v1 │ │ +0b8ad6: 5210 4e07 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8ada: 1e01 |0003: monitor-exit v1 │ │ +0b8adc: 0f00 |0004: return v0 │ │ +0b8ade: 0d00 |0005: move-exception v0 │ │ +0b8ae0: 1e01 |0006: monitor-exit v1 │ │ +0b8ae2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -90928,22 +90934,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bad4c: |[0bad4c] android.support.v4.util.LruCache.maxSize:()I │ │ -0bad5c: 1d01 |0000: monitor-enter v1 │ │ -0bad5e: 5210 5007 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0bad62: 1e01 |0003: monitor-exit v1 │ │ -0bad64: 0f00 |0004: return v0 │ │ -0bad66: 0d00 |0005: move-exception v0 │ │ -0bad68: 1e01 |0006: monitor-exit v1 │ │ -0bad6a: 2700 |0007: throw v0 │ │ +0b8af0: |[0b8af0] android.support.v4.util.LruCache.maxSize:()I │ │ +0b8b00: 1d01 |0000: monitor-enter v1 │ │ +0b8b02: 5210 5007 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b8b06: 1e01 |0003: monitor-exit v1 │ │ +0b8b08: 0f00 |0004: return v0 │ │ +0b8b0a: 0d00 |0005: move-exception v0 │ │ +0b8b0c: 1e01 |0006: monitor-exit v1 │ │ +0b8b0e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -90954,22 +90960,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bad78: |[0bad78] android.support.v4.util.LruCache.missCount:()I │ │ -0bad88: 1d01 |0000: monitor-enter v1 │ │ -0bad8a: 5210 5107 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ -0bad8e: 1e01 |0003: monitor-exit v1 │ │ -0bad90: 0f00 |0004: return v0 │ │ -0bad92: 0d00 |0005: move-exception v0 │ │ -0bad94: 1e01 |0006: monitor-exit v1 │ │ -0bad96: 2700 |0007: throw v0 │ │ +0b8b1c: |[0b8b1c] android.support.v4.util.LruCache.missCount:()I │ │ +0b8b2c: 1d01 |0000: monitor-enter v1 │ │ +0b8b2e: 5210 5107 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ +0b8b32: 1e01 |0003: monitor-exit v1 │ │ +0b8b34: 0f00 |0004: return v0 │ │ +0b8b36: 0d00 |0005: move-exception v0 │ │ +0b8b38: 1e01 |0006: monitor-exit v1 │ │ +0b8b3a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -90980,49 +90986,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 │ │ -0bada4: |[0bada4] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0badb4: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -0badb8: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -0badbc: 2201 7108 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0871 │ │ -0badc0: 1a02 dc30 |0006: const-string v2, "key == null || value == null" // string@30dc │ │ -0badc4: 7020 1e43 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ -0badca: 2701 |000b: throw v1 │ │ -0badcc: 1d03 |000c: monitor-enter v3 │ │ -0badce: 5231 5207 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ -0badd2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0badd6: 5931 5207 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ -0badda: 5231 5307 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0badde: 7030 4d16 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ -0bade4: 0a02 |0018: move-result v2 │ │ -0bade6: b021 |0019: add-int/2addr v1, v2 │ │ -0bade8: 5931 5307 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0badec: 5431 4f07 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0badf0: 6e30 0e44 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0badf6: 0c00 |0021: move-result-object v0 │ │ -0badf8: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -0badfc: 5231 5307 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bae00: 7030 4d16 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ -0bae06: 0a02 |0029: move-result v2 │ │ -0bae08: b121 |002a: sub-int/2addr v1, v2 │ │ -0bae0a: 5931 5307 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bae0e: 1e03 |002d: monitor-exit v3 │ │ -0bae10: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -0bae14: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0bae16: 6e55 4216 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@1642 │ │ -0bae1c: 5231 5007 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0bae20: 6e20 5216 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ -0bae26: 1100 |0039: return-object v0 │ │ -0bae28: 0d01 |003a: move-exception v1 │ │ -0bae2a: 1e03 |003b: monitor-exit v3 │ │ -0bae2c: 2701 |003c: throw v1 │ │ +0b8b48: |[0b8b48] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8b58: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +0b8b5c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0b8b60: 2201 7108 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@0871 │ │ +0b8b64: 1a02 d730 |0006: const-string v2, "key == null || value == null" // string@30d7 │ │ +0b8b68: 7020 1e43 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ +0b8b6e: 2701 |000b: throw v1 │ │ +0b8b70: 1d03 |000c: monitor-enter v3 │ │ +0b8b72: 5231 5207 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ +0b8b76: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b8b7a: 5931 5207 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ +0b8b7e: 5231 5307 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8b82: 7030 4d16 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ +0b8b88: 0a02 |0018: move-result v2 │ │ +0b8b8a: b021 |0019: add-int/2addr v1, v2 │ │ +0b8b8c: 5931 5307 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8b90: 5431 4f07 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8b94: 6e30 0e44 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0b8b9a: 0c00 |0021: move-result-object v0 │ │ +0b8b9c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +0b8ba0: 5231 5307 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8ba4: 7030 4d16 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ +0b8baa: 0a02 |0029: move-result v2 │ │ +0b8bac: b121 |002a: sub-int/2addr v1, v2 │ │ +0b8bae: 5931 5307 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8bb2: 1e03 |002d: monitor-exit v3 │ │ +0b8bb4: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +0b8bb8: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +0b8bba: 6e55 4216 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@1642 │ │ +0b8bc0: 5231 5007 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b8bc4: 6e20 5216 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ +0b8bca: 1100 |0039: return-object v0 │ │ +0b8bcc: 0d01 |003a: move-exception v1 │ │ +0b8bce: 1e03 |003b: monitor-exit v3 │ │ +0b8bd0: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=132 │ │ @@ -91053,22 +91059,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bae44: |[0bae44] android.support.v4.util.LruCache.putCount:()I │ │ -0bae54: 1d01 |0000: monitor-enter v1 │ │ -0bae56: 5210 5207 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ -0bae5a: 1e01 |0003: monitor-exit v1 │ │ -0bae5c: 0f00 |0004: return v0 │ │ -0bae5e: 0d00 |0005: move-exception v0 │ │ -0bae60: 1e01 |0006: monitor-exit v1 │ │ -0bae62: 2700 |0007: throw v0 │ │ +0b8be8: |[0b8be8] android.support.v4.util.LruCache.putCount:()I │ │ +0b8bf8: 1d01 |0000: monitor-enter v1 │ │ +0b8bfa: 5210 5207 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@0752 │ │ +0b8bfe: 1e01 |0003: monitor-exit v1 │ │ +0b8c00: 0f00 |0004: return v0 │ │ +0b8c02: 0d00 |0005: move-exception v0 │ │ +0b8c04: 1e01 |0006: monitor-exit v1 │ │ +0b8c06: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -91079,39 +91085,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0bae70: |[0bae70] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bae80: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0bae84: 2201 7108 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0871 │ │ -0bae88: 1a02 db30 |0004: const-string v2, "key == null" // string@30db │ │ -0bae8c: 7020 1e43 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ -0bae92: 2701 |0009: throw v1 │ │ -0bae94: 1d03 |000a: monitor-enter v3 │ │ -0bae96: 5431 4f07 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bae9a: 6e20 0f44 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ -0baea0: 0c00 |0010: move-result-object v0 │ │ -0baea2: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -0baea6: 5231 5307 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0baeaa: 7030 4d16 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ -0baeb0: 0a02 |0018: move-result v2 │ │ -0baeb2: b121 |0019: sub-int/2addr v1, v2 │ │ -0baeb4: 5931 5307 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0baeb8: 1e03 |001c: monitor-exit v3 │ │ -0baeba: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0baebe: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0baec0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0baec2: 6e52 4216 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@1642 │ │ -0baec8: 1100 |0024: return-object v0 │ │ -0baeca: 0d01 |0025: move-exception v1 │ │ -0baecc: 1e03 |0026: monitor-exit v3 │ │ -0baece: 2701 |0027: throw v1 │ │ +0b8c14: |[0b8c14] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b8c24: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0b8c28: 2201 7108 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@0871 │ │ +0b8c2c: 1a02 d630 |0004: const-string v2, "key == null" // string@30d6 │ │ +0b8c30: 7020 1e43 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ +0b8c36: 2701 |0009: throw v1 │ │ +0b8c38: 1d03 |000a: monitor-enter v3 │ │ +0b8c3a: 5431 4f07 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8c3e: 6e20 0f44 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ +0b8c44: 0c00 |0010: move-result-object v0 │ │ +0b8c46: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +0b8c4a: 5231 5307 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8c4e: 7030 4d16 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ +0b8c54: 0a02 |0018: move-result v2 │ │ +0b8c56: b121 |0019: sub-int/2addr v1, v2 │ │ +0b8c58: 5931 5307 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8c5c: 1e03 |001c: monitor-exit v3 │ │ +0b8c5e: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0b8c62: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0b8c64: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0b8c66: 6e52 4216 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@1642 │ │ +0b8c6c: 1100 |0024: return-object v0 │ │ +0b8c6e: 0d01 |0025: move-exception v1 │ │ +0b8c70: 1e03 |0026: monitor-exit v3 │ │ +0b8c72: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=193 │ │ @@ -91137,28 +91143,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0baee4: |[0baee4] android.support.v4.util.LruCache.resize:(I)V │ │ -0baef4: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ -0baef8: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0baefc: 1a01 5538 |0004: const-string v1, "maxSize <= 0" // string@3855 │ │ -0baf00: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0baf06: 2700 |0009: throw v0 │ │ -0baf08: 1d02 |000a: monitor-enter v2 │ │ -0baf0a: 5923 5007 |000b: iput v3, v2, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0baf0e: 1e02 |000d: monitor-exit v2 │ │ -0baf10: 6e20 5216 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ -0baf16: 0e00 |0011: return-void │ │ -0baf18: 0d00 |0012: move-exception v0 │ │ -0baf1a: 1e02 |0013: monitor-exit v2 │ │ -0baf1c: 2700 |0014: throw v0 │ │ +0b8c88: |[0b8c88] android.support.v4.util.LruCache.resize:(I)V │ │ +0b8c98: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ +0b8c9c: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0b8ca0: 1a01 5038 |0004: const-string v1, "maxSize <= 0" // string@3850 │ │ +0b8ca4: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0b8caa: 2700 |0009: throw v0 │ │ +0b8cac: 1d02 |000a: monitor-enter v2 │ │ +0b8cae: 5923 5007 |000b: iput v3, v2, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b8cb2: 1e02 |000d: monitor-exit v2 │ │ +0b8cb4: 6e20 5216 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@1652 │ │ +0b8cba: 0e00 |0011: return-void │ │ +0b8cbc: 0d00 |0012: move-exception v0 │ │ +0b8cbe: 1e02 |0013: monitor-exit v2 │ │ +0b8cc0: 2700 |0014: throw v0 │ │ catches : 2 │ │ 0x000b - 0x000e │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=61 │ │ @@ -91179,22 +91185,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0baf34: |[0baf34] android.support.v4.util.LruCache.size:()I │ │ -0baf44: 1d01 |0000: monitor-enter v1 │ │ -0baf46: 5210 5307 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0baf4a: 1e01 |0003: monitor-exit v1 │ │ -0baf4c: 0f00 |0004: return v0 │ │ -0baf4e: 0d00 |0005: move-exception v0 │ │ -0baf50: 1e01 |0006: monitor-exit v1 │ │ -0baf52: 2700 |0007: throw v0 │ │ +0b8cd8: |[0b8cd8] android.support.v4.util.LruCache.size:()I │ │ +0b8ce8: 1d01 |0000: monitor-enter v1 │ │ +0b8cea: 5210 5307 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8cee: 1e01 |0003: monitor-exit v1 │ │ +0b8cf0: 0f00 |0004: return v0 │ │ +0b8cf2: 0d00 |0005: move-exception v0 │ │ +0b8cf4: 1e01 |0006: monitor-exit v1 │ │ +0b8cf6: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -91205,17 +91211,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 │ │ -0baf60: |[0baf60] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0baf70: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0baf72: 0f00 |0001: return v0 │ │ +0b8d04: |[0b8d04] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0b8d14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b8d16: 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; │ │ @@ -91228,24 +91234,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0baf74: |[0baf74] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -0baf84: 1d02 |0000: monitor-enter v2 │ │ -0baf86: 2200 b008 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ -0baf8a: 5421 4f07 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0baf8e: 7020 0744 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@4407 │ │ -0baf94: 1e02 |0008: monitor-exit v2 │ │ -0baf96: 1100 |0009: return-object v0 │ │ -0baf98: 0d00 |000a: move-exception v0 │ │ -0baf9a: 1e02 |000b: monitor-exit v2 │ │ -0baf9c: 2700 |000c: throw v0 │ │ +0b8d18: |[0b8d18] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +0b8d28: 1d02 |0000: monitor-enter v2 │ │ +0b8d2a: 2200 b008 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ +0b8d2e: 5421 4f07 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8d32: 7020 0744 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@4407 │ │ +0b8d38: 1e02 |0008: monitor-exit v2 │ │ +0b8d3a: 1100 |0009: return-object v0 │ │ +0b8d3c: 0d00 |000a: move-exception v0 │ │ +0b8d3e: 1e02 |000b: monitor-exit v2 │ │ +0b8d40: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -91256,53 +91262,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 │ │ -0bafac: |[0bafac] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0bafbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bafbe: 1d06 |0001: monitor-enter v6 │ │ -0bafc0: 5262 4e07 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0bafc4: 5263 5107 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ -0bafc8: 9000 0203 |0006: add-int v0, v2, v3 │ │ -0bafcc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0bafd0: 5262 4e07 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0bafd4: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -0bafd8: 9301 0200 |000e: div-int v1, v2, v0 │ │ -0bafdc: 1a02 7014 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@1470 │ │ -0bafe0: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -0bafe2: 2333 3709 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0bafe6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0bafe8: 5265 5007 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ -0bafec: 7110 0143 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0baff2: 0c05 |001b: move-result-object v5 │ │ -0baff4: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -0baff8: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -0baffa: 5265 4e07 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ -0baffe: 7110 0143 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0bb004: 0c05 |0024: move-result-object v5 │ │ -0bb006: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -0bb00a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -0bb00c: 5265 5107 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ -0bb010: 7110 0143 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0bb016: 0c05 |002d: move-result-object v5 │ │ -0bb018: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -0bb01c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -0bb01e: 7110 0143 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0bb024: 0c05 |0034: move-result-object v5 │ │ -0bb026: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -0bb02a: 7120 3a43 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0bb030: 0c02 |003a: move-result-object v2 │ │ -0bb032: 1e06 |003b: monitor-exit v6 │ │ -0bb034: 1102 |003c: return-object v2 │ │ -0bb036: 0d02 |003d: move-exception v2 │ │ -0bb038: 1e06 |003e: monitor-exit v6 │ │ -0bb03a: 2702 |003f: throw v2 │ │ +0b8d50: |[0b8d50] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +0b8d60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b8d62: 1d06 |0001: monitor-enter v6 │ │ +0b8d64: 5262 4e07 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8d68: 5263 5107 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ +0b8d6c: 9000 0203 |0006: add-int v0, v2, v3 │ │ +0b8d70: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0b8d74: 5262 4e07 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8d78: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +0b8d7c: 9301 0200 |000e: div-int v1, v2, v0 │ │ +0b8d80: 1a02 6c14 |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@146c │ │ +0b8d84: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +0b8d86: 2333 3709 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0b8d8a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0b8d8c: 5265 5007 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0750 │ │ +0b8d90: 7110 0143 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0b8d96: 0c05 |001b: move-result-object v5 │ │ +0b8d98: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0b8d9c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0b8d9e: 5265 4e07 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@074e │ │ +0b8da2: 7110 0143 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0b8da8: 0c05 |0024: move-result-object v5 │ │ +0b8daa: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +0b8dae: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +0b8db0: 5265 5107 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0751 │ │ +0b8db4: 7110 0143 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0b8dba: 0c05 |002d: move-result-object v5 │ │ +0b8dbc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0b8dc0: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0b8dc2: 7110 0143 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0b8dc8: 0c05 |0034: move-result-object v5 │ │ +0b8dca: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +0b8dce: 7120 3a43 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0b8dd4: 0c02 |003a: move-result-object v2 │ │ +0b8dd6: 1e06 |003b: monitor-exit v6 │ │ +0b8dd8: 1102 |003c: return-object v2 │ │ +0b8dda: 0d02 |003d: move-exception v2 │ │ +0b8ddc: 1e06 |003e: monitor-exit v6 │ │ +0b8dde: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=338 │ │ 0x0008 line=339 │ │ 0x0010 line=340 │ │ @@ -91318,78 +91324,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0bb048: |[0bb048] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -0bb058: 1d06 |0000: monitor-enter v6 │ │ -0bb05a: 5263 5307 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bb05e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -0bb062: 5463 4f07 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bb066: 6e10 0c44 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@440c │ │ -0bb06c: 0a03 |000a: move-result v3 │ │ -0bb06e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -0bb072: 5263 5307 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bb076: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -0bb07a: 2203 6508 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb07e: 2204 7908 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0bb082: 7010 5a43 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0bb088: 6e10 2243 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0bb08e: 0c05 |001b: move-result-object v5 │ │ -0bb090: 6e10 e142 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0bb096: 0c05 |001f: move-result-object v5 │ │ -0bb098: 6e20 6343 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bb09e: 0c04 |0023: move-result-object v4 │ │ -0bb0a0: 1a05 7301 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0173 │ │ -0bb0a4: 6e20 6343 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bb0aa: 0c04 |0029: move-result-object v4 │ │ -0bb0ac: 6e10 6a43 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bb0b2: 0c04 |002d: move-result-object v4 │ │ -0bb0b4: 7020 f642 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bb0ba: 2703 |0031: throw v3 │ │ -0bb0bc: 0d03 |0032: move-exception v3 │ │ -0bb0be: 1e06 |0033: monitor-exit v6 │ │ -0bb0c0: 2703 |0034: throw v3 │ │ -0bb0c2: 5263 5307 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bb0c6: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -0bb0ca: 5463 4f07 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bb0ce: 6e10 0c44 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@440c │ │ -0bb0d4: 0a03 |003e: move-result v3 │ │ -0bb0d6: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -0bb0da: 1e06 |0041: monitor-exit v6 │ │ -0bb0dc: 0e00 |0042: return-void │ │ -0bb0de: 5463 4f07 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bb0e2: 6e10 0a44 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@440a │ │ -0bb0e8: 0c03 |0048: move-result-object v3 │ │ -0bb0ea: 7210 4744 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0bb0f0: 0c03 |004c: move-result-object v3 │ │ -0bb0f2: 7210 0344 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bb0f8: 0c01 |0050: move-result-object v1 │ │ -0bb0fa: 1f01 b408 |0051: check-cast v1, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb0fe: 7210 3444 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0bb104: 0c00 |0056: move-result-object v0 │ │ -0bb106: 7210 3544 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0bb10c: 0c02 |005a: move-result-object v2 │ │ -0bb10e: 5463 4f07 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ -0bb112: 6e20 0f44 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ -0bb118: 5263 5307 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bb11c: 7030 4d16 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ -0bb122: 0a04 |0065: move-result v4 │ │ -0bb124: b143 |0066: sub-int/2addr v3, v4 │ │ -0bb126: 5963 5307 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ -0bb12a: 5263 4d07 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ -0bb12e: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bb132: 5963 4d07 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ -0bb136: 1e06 |006f: monitor-exit v6 │ │ -0bb138: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -0bb13a: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -0bb13c: 6e54 4216 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@1642 │ │ -0bb142: 288b |0075: goto 0000 // -0075 │ │ +0b8dec: |[0b8dec] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +0b8dfc: 1d06 |0000: monitor-enter v6 │ │ +0b8dfe: 5263 5307 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8e02: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +0b8e06: 5463 4f07 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8e0a: 6e10 0c44 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@440c │ │ +0b8e10: 0a03 |000a: move-result v3 │ │ +0b8e12: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +0b8e16: 5263 5307 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8e1a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +0b8e1e: 2203 6508 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b8e22: 2204 7908 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0b8e26: 7010 5a43 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b8e2c: 6e10 2243 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0b8e32: 0c05 |001b: move-result-object v5 │ │ +0b8e34: 6e10 e142 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0b8e3a: 0c05 |001f: move-result-object v5 │ │ +0b8e3c: 6e20 6343 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8e42: 0c04 |0023: move-result-object v4 │ │ +0b8e44: 1a05 7001 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@0170 │ │ +0b8e48: 6e20 6343 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b8e4e: 0c04 |0029: move-result-object v4 │ │ +0b8e50: 6e10 6a43 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b8e56: 0c04 |002d: move-result-object v4 │ │ +0b8e58: 7020 f642 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b8e5e: 2703 |0031: throw v3 │ │ +0b8e60: 0d03 |0032: move-exception v3 │ │ +0b8e62: 1e06 |0033: monitor-exit v6 │ │ +0b8e64: 2703 |0034: throw v3 │ │ +0b8e66: 5263 5307 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8e6a: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +0b8e6e: 5463 4f07 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8e72: 6e10 0c44 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@440c │ │ +0b8e78: 0a03 |003e: move-result v3 │ │ +0b8e7a: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +0b8e7e: 1e06 |0041: monitor-exit v6 │ │ +0b8e80: 0e00 |0042: return-void │ │ +0b8e82: 5463 4f07 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8e86: 6e10 0a44 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@440a │ │ +0b8e8c: 0c03 |0048: move-result-object v3 │ │ +0b8e8e: 7210 4744 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0b8e94: 0c03 |004c: move-result-object v3 │ │ +0b8e96: 7210 0344 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b8e9c: 0c01 |0050: move-result-object v1 │ │ +0b8e9e: 1f01 b408 |0051: check-cast v1, Ljava/util/Map$Entry; // type@08b4 │ │ +0b8ea2: 7210 3444 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0b8ea8: 0c00 |0056: move-result-object v0 │ │ +0b8eaa: 7210 3544 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0b8eb0: 0c02 |005a: move-result-object v2 │ │ +0b8eb2: 5463 4f07 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@074f │ │ +0b8eb6: 6e20 0f44 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ +0b8ebc: 5263 5307 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8ec0: 7030 4d16 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@164d │ │ +0b8ec6: 0a04 |0065: move-result v4 │ │ +0b8ec8: b143 |0066: sub-int/2addr v3, v4 │ │ +0b8eca: 5963 5307 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0753 │ │ +0b8ece: 5263 4d07 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ +0b8ed2: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b8ed6: 5963 4d07 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@074d │ │ +0b8eda: 1e06 |006f: monitor-exit v6 │ │ +0b8edc: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +0b8ede: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +0b8ee0: 6e54 4216 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@1642 │ │ +0b8ee6: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=165 │ │ @@ -91411,21 +91417,21 @@ │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - source_file_idx : 5231 (LruCache.java) │ │ + source_file_idx : 5227 (LruCache.java) │ │ │ │ Class #503 header: │ │ class_idx : 926 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #503 annotations: │ │ Annotations on class │ │ @@ -91469,24 +91475,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 │ │ -0bb158: |[0bb158] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -0bb168: 5b12 5807 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ -0bb16c: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bb172: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bb174: 5c10 5407 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ -0bb178: 5913 5607 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0756 │ │ -0bb17c: 6e10 9516 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb182: 0a00 |000d: move-result v0 │ │ -0bb184: 5910 5707 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ -0bb188: 0e00 |0010: return-void │ │ +0b8efc: |[0b8efc] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +0b8f0c: 5b12 5807 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ +0b8f10: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b8f16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b8f18: 5c10 5407 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ +0b8f1c: 5913 5607 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0756 │ │ +0b8f20: 6e10 9516 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b8f26: 0a00 |000d: move-result v0 │ │ +0b8f28: 5910 5707 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ +0b8f2c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -91502,22 +91508,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bb18c: |[0bb18c] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -0bb19c: 5220 5507 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb1a0: 5221 5707 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ -0bb1a4: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0bb1a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bb1aa: 0f00 |0007: return v0 │ │ -0bb1ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bb1ae: 28fe |0009: goto 0007 // -0002 │ │ +0b8f30: |[0b8f30] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +0b8f40: 5220 5507 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8f44: 5221 5707 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ +0b8f48: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0b8f4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b8f4e: 0f00 |0007: return v0 │ │ +0b8f50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b8f52: 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; │ │ │ │ @@ -91526,26 +91532,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0bb1b0: |[0bb1b0] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -0bb1c0: 5441 5807 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ -0bb1c4: 5242 5507 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb1c8: 5243 5607 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0756 │ │ -0bb1cc: 6e30 9316 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb1d2: 0c00 |0009: move-result-object v0 │ │ -0bb1d4: 5241 5507 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb1d8: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bb1dc: 5941 5507 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb1e0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bb1e2: 5c41 5407 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ -0bb1e6: 1100 |0013: return-object v0 │ │ +0b8f54: |[0b8f54] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +0b8f64: 5441 5807 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ +0b8f68: 5242 5507 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8f6c: 5243 5607 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@0756 │ │ +0b8f70: 6e30 9316 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b8f76: 0c00 |0009: move-result-object v0 │ │ +0b8f78: 5241 5507 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8f7c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b8f80: 5941 5507 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8f84: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0b8f86: 5c41 5407 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ +0b8f8a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -91558,52 +91564,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0bb1e8: |[0bb1e8] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -0bb1f8: 5520 5407 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ -0bb1fc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0bb200: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb204: 7010 f542 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@42f5 │ │ -0bb20a: 2700 |0009: throw v0 │ │ -0bb20c: 5220 5507 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb210: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb214: 5920 5507 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb218: 5220 5707 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ -0bb21c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb220: 5920 5707 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ -0bb224: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0bb226: 5c20 5407 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ -0bb22a: 5420 5807 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ -0bb22e: 5221 5507 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ -0bb232: 6e20 9916 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bb238: 0e00 |0020: return-void │ │ +0b8f8c: |[0b8f8c] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +0b8f9c: 5520 5407 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ +0b8fa0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0b8fa4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b8fa8: 7010 f542 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@42f5 │ │ +0b8fae: 2700 |0009: throw v0 │ │ +0b8fb0: 5220 5507 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8fb4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b8fb8: 5920 5507 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8fbc: 5220 5707 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ +0b8fc0: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b8fc4: 5920 5707 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@0757 │ │ +0b8fc8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b8fca: 5c20 5407 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0754 │ │ +0b8fce: 5420 5807 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0758 │ │ +0b8fd2: 5221 5507 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0755 │ │ +0b8fd6: 6e20 9916 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b8fdc: 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 : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #504 header: │ │ class_idx : 927 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #504 annotations: │ │ Annotations on class │ │ @@ -91643,18 +91649,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 │ │ -0bb23c: |[0bb23c] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -0bb24c: 5b01 5907 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb250: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bb256: 0e00 |0005: return-void │ │ +0b8fe0: |[0b8fe0] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +0b8ff0: 5b01 5907 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b8ff4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b8ffa: 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; │ │ @@ -91665,19 +91671,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 │ │ -0bb258: |[0bb258] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -0bb268: 1f02 b408 |0000: check-cast v2, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb26c: 6e20 5916 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@1659 │ │ -0bb272: 0a00 |0005: move-result v0 │ │ -0bb274: 0f00 |0006: return v0 │ │ +0b8ffc: |[0b8ffc] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +0b900c: 1f02 b408 |0000: check-cast v2, Ljava/util/Map$Entry; // type@08b4 │ │ +0b9010: 6e20 5916 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@1659 │ │ +0b9016: 0a00 |0005: move-result v0 │ │ +0b9018: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -91687,18 +91693,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb278: |[0bb278] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -0bb288: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb28c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb292: 2700 |0005: throw v0 │ │ +0b901c: |[0b901c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +0b902c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9030: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b9036: 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; │ │ @@ -91709,41 +91715,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0bb294: |[0bb294] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -0bb2a4: 5463 5907 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb2a8: 6e10 9516 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb2ae: 0a02 |0005: move-result v2 │ │ -0bb2b0: 7210 e043 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0bb2b6: 0c01 |0009: move-result-object v1 │ │ -0bb2b8: 7210 0244 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bb2be: 0a03 |000d: move-result v3 │ │ -0bb2c0: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -0bb2c4: 7210 0344 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bb2ca: 0c00 |0013: move-result-object v0 │ │ -0bb2cc: 1f00 b408 |0014: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb2d0: 5463 5907 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb2d4: 7210 3444 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0bb2da: 0c04 |001b: move-result-object v4 │ │ -0bb2dc: 7210 3544 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0bb2e2: 0c05 |001f: move-result-object v5 │ │ -0bb2e4: 6e30 9816 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1698 │ │ -0bb2ea: 28e7 |0023: goto 000a // -0019 │ │ -0bb2ec: 5463 5907 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb2f0: 6e10 9516 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb2f6: 0a03 |0029: move-result v3 │ │ -0bb2f8: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -0bb2fc: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -0bb2fe: 0f03 |002d: return v3 │ │ -0bb300: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -0bb302: 28fe |002f: goto 002d // -0002 │ │ +0b9038: |[0b9038] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +0b9048: 5463 5907 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b904c: 6e10 9516 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9052: 0a02 |0005: move-result v2 │ │ +0b9054: 7210 e043 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0b905a: 0c01 |0009: move-result-object v1 │ │ +0b905c: 7210 0244 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b9062: 0a03 |000d: move-result v3 │ │ +0b9064: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +0b9068: 7210 0344 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b906e: 0c00 |0013: move-result-object v0 │ │ +0b9070: 1f00 b408 |0014: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +0b9074: 5463 5907 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b9078: 7210 3444 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0b907e: 0c04 |001b: move-result-object v4 │ │ +0b9080: 7210 3544 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0b9086: 0c05 |001f: move-result-object v5 │ │ +0b9088: 6e30 9816 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1698 │ │ +0b908e: 28e7 |0023: goto 000a // -0019 │ │ +0b9090: 5463 5907 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b9094: 6e10 9516 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b909a: 0a03 |0029: move-result v3 │ │ +0b909c: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +0b90a0: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +0b90a2: 0f03 |002d: return v3 │ │ +0b90a4: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +0b90a6: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -91760,18 +91766,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb304: |[0bb304] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -0bb314: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb318: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ -0bb31e: 0e00 |0005: return-void │ │ +0b90a8: |[0b90a8] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +0b90b8: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b90bc: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ +0b90c2: 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; │ │ @@ -91781,36 +91787,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0bb320: |[0bb320] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -0bb330: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bb332: 2074 b408 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb336: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -0bb33a: 0f03 |0005: return v3 │ │ -0bb33c: 0770 |0006: move-object v0, v7 │ │ -0bb33e: 1f00 b408 |0007: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb342: 5464 5907 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb346: 7210 3444 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0bb34c: 0c05 |000e: move-result-object v5 │ │ -0bb34e: 6e20 9616 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ -0bb354: 0a02 |0012: move-result v2 │ │ -0bb356: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -0bb35a: 5463 5907 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb35e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -0bb360: 6e30 9316 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb366: 0c01 |001b: move-result-object v1 │ │ -0bb368: 7210 3544 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0bb36e: 0c03 |001f: move-result-object v3 │ │ -0bb370: 7120 1f16 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ -0bb376: 0a03 |0023: move-result v3 │ │ -0bb378: 28e1 |0024: goto 0005 // -001f │ │ +0b90c4: |[0b90c4] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +0b90d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b90d6: 2074 b408 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@08b4 │ │ +0b90da: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +0b90de: 0f03 |0005: return v3 │ │ +0b90e0: 0770 |0006: move-object v0, v7 │ │ +0b90e2: 1f00 b408 |0007: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +0b90e6: 5464 5907 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b90ea: 7210 3444 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0b90f0: 0c05 |000e: move-result-object v5 │ │ +0b90f2: 6e20 9616 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ +0b90f8: 0a02 |0012: move-result v2 │ │ +0b90fa: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +0b90fe: 5463 5907 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b9102: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +0b9104: 6e30 9316 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b910a: 0c01 |001b: move-result-object v1 │ │ +0b910c: 7210 3544 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0b9112: 0c03 |001f: move-result-object v3 │ │ +0b9114: 7120 1f16 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ +0b911a: 0a03 |0023: move-result v3 │ │ +0b911c: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -91829,29 +91835,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0bb37c: |[0bb37c] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -0bb38c: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0bb392: 0c00 |0003: move-result-object v0 │ │ -0bb394: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bb39a: 0a01 |0007: move-result v1 │ │ -0bb39c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0bb3a0: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bb3a6: 0c01 |000d: move-result-object v1 │ │ -0bb3a8: 6e20 5c16 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@165c │ │ -0bb3ae: 0a01 |0011: move-result v1 │ │ -0bb3b0: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0bb3b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0bb3b6: 0f01 |0015: return v1 │ │ -0bb3b8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0bb3ba: 28fe |0017: goto 0015 // -0002 │ │ +0b9120: |[0b9120] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +0b9130: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0b9136: 0c00 |0003: move-result-object v0 │ │ +0b9138: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b913e: 0a01 |0007: move-result v1 │ │ +0b9140: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0b9144: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b914a: 0c01 |000d: move-result-object v1 │ │ +0b914c: 6e20 5c16 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@165c │ │ +0b9152: 0a01 |0011: move-result v1 │ │ +0b9154: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0b9158: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0b915a: 0f01 |0015: return v1 │ │ +0b915c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0b915e: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -91867,18 +91873,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bb3bc: |[0bb3bc] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -0bb3cc: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@169c │ │ -0bb3d2: 0a00 |0003: move-result v0 │ │ -0bb3d4: 0f00 |0004: return v0 │ │ +0b9160: |[0b9160] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +0b9170: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@169c │ │ +0b9176: 0a00 |0003: move-result v0 │ │ +0b9178: 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; │ │ @@ -91888,45 +91894,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0bb3d8: |[0bb3d8] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -0bb3e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bb3ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bb3ec: 5474 5907 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb3f0: 6e10 9516 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb3f6: 0a04 |0007: move-result v4 │ │ -0bb3f8: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -0bb3fc: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -0bb400: 5474 5907 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb404: 6e30 9316 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb40a: 0c01 |0011: move-result-object v1 │ │ -0bb40c: 5474 5907 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb410: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -0bb412: 6e30 9316 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb418: 0c03 |0018: move-result-object v3 │ │ -0bb41a: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -0bb41e: 0156 |001b: move v6, v5 │ │ -0bb420: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -0bb424: 0154 |001e: move v4, v5 │ │ -0bb426: b764 |001f: xor-int/2addr v4, v6 │ │ -0bb428: b042 |0020: add-int/2addr v2, v4 │ │ -0bb42a: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb42e: 28e7 |0023: goto 000a // -0019 │ │ -0bb430: 6e10 2343 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bb436: 0a04 |0027: move-result v4 │ │ -0bb438: 0146 |0028: move v6, v4 │ │ -0bb43a: 28f3 |0029: goto 001c // -000d │ │ -0bb43c: 6e10 2343 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bb442: 0a04 |002d: move-result v4 │ │ -0bb444: 28f1 |002e: goto 001f // -000f │ │ -0bb446: 0f02 |002f: return v2 │ │ +0b917c: |[0b917c] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +0b918c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b918e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b9190: 5474 5907 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b9194: 6e10 9516 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b919a: 0a04 |0007: move-result v4 │ │ +0b919c: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +0b91a0: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +0b91a4: 5474 5907 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b91a8: 6e30 9316 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b91ae: 0c01 |0011: move-result-object v1 │ │ +0b91b0: 5474 5907 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b91b4: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +0b91b6: 6e30 9316 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b91bc: 0c03 |0018: move-result-object v3 │ │ +0b91be: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +0b91c2: 0156 |001b: move v6, v5 │ │ +0b91c4: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +0b91c8: 0154 |001e: move v4, v5 │ │ +0b91ca: b764 |001f: xor-int/2addr v4, v6 │ │ +0b91cc: b042 |0020: add-int/2addr v2, v4 │ │ +0b91ce: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b91d2: 28e7 |0023: goto 000a // -0019 │ │ +0b91d4: 6e10 2343 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b91da: 0a04 |0027: move-result v4 │ │ +0b91dc: 0146 |0028: move v6, v4 │ │ +0b91de: 28f3 |0029: goto 001c // -000d │ │ +0b91e0: 6e10 2343 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b91e6: 0a04 |002d: move-result v4 │ │ +0b91e8: 28f1 |002e: goto 001f // -000f │ │ +0b91ea: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -91946,23 +91952,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bb448: |[0bb448] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -0bb458: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb45c: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb462: 0a00 |0005: move-result v0 │ │ -0bb464: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0bb468: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bb46a: 0f00 |0009: return v0 │ │ -0bb46c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bb46e: 28fe |000b: goto 0009 // -0002 │ │ +0b91ec: |[0b91ec] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +0b91fc: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b9200: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9206: 0a00 |0005: move-result v0 │ │ +0b9208: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b920c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b920e: 0f00 |0009: return v0 │ │ +0b9210: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b9212: 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; │ │ │ │ @@ -91971,19 +91977,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bb470: |[0bb470] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -0bb480: 2200 a103 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@03a1 │ │ -0bb484: 5421 5907 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb488: 7020 7816 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@1678 │ │ -0bb48e: 1100 |0007: return-object v0 │ │ +0b9214: |[0b9214] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +0b9224: 2200 a103 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@03a1 │ │ +0b9228: 5421 5907 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b922c: 7020 7816 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@1678 │ │ +0b9232: 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; │ │ │ │ @@ -91992,18 +91998,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb490: |[0bb490] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -0bb4a0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb4a4: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb4aa: 2700 |0005: throw v0 │ │ +0b9234: |[0b9234] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +0b9244: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9248: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b924e: 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; │ │ @@ -92013,18 +92019,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb4ac: |[0bb4ac] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -0bb4bc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb4c0: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb4c6: 2700 |0005: throw v0 │ │ +0b9250: |[0b9250] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +0b9260: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9264: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b926a: 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; │ │ @@ -92035,18 +92041,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb4c8: |[0bb4c8] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -0bb4d8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb4dc: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb4e2: 2700 |0005: throw v0 │ │ +0b926c: |[0b926c] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +0b927c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9280: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b9286: 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; │ │ @@ -92057,19 +92063,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb4e4: |[0bb4e4] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -0bb4f4: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ -0bb4f8: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb4fe: 0a00 |0005: move-result v0 │ │ -0bb500: 0f00 |0006: return v0 │ │ +0b9288: |[0b9288] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +0b9298: 5410 5907 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@0759 │ │ +0b929c: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b92a2: 0a00 |0005: move-result v0 │ │ +0b92a4: 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; │ │ │ │ @@ -92078,18 +92084,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb504: |[0bb504] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -0bb514: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb518: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb51e: 2700 |0005: throw v0 │ │ +0b92a8: |[0b92a8] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +0b92b8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b92bc: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b92c2: 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; │ │ │ │ @@ -92098,34 +92104,34 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb520: |[0bb520] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0bb530: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb534: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb53a: 2700 |0005: throw v0 │ │ +0b92c4: |[0b92c4] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0b92d4: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b92d8: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b92de: 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 : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #505 header: │ │ class_idx : 928 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #505 annotations: │ │ Annotations on class │ │ @@ -92165,18 +92171,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 │ │ -0bb53c: |[0bb53c] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -0bb54c: 5b01 5a07 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb550: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bb556: 0e00 |0005: return-void │ │ +0b92e0: |[0b92e0] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +0b92f0: 5b01 5a07 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b92f4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b92fa: 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; │ │ @@ -92187,18 +92193,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb558: |[0bb558] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -0bb568: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb56c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb572: 2700 |0005: throw v0 │ │ +0b92fc: |[0b92fc] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +0b930c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9310: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b9316: 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; │ │ @@ -92209,18 +92215,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb574: |[0bb574] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -0bb584: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bb588: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bb58e: 2700 |0005: throw v0 │ │ +0b9318: |[0b9318] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +0b9328: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b932c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b9332: 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; │ │ @@ -92231,18 +92237,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bb590: |[0bb590] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -0bb5a0: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb5a4: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ -0bb5aa: 0e00 |0005: return-void │ │ +0b9334: |[0b9334] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +0b9344: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b9348: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ +0b934e: 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; │ │ @@ -92252,23 +92258,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bb5ac: |[0bb5ac] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -0bb5bc: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb5c0: 6e20 9616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ -0bb5c6: 0a00 |0005: move-result v0 │ │ -0bb5c8: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -0bb5cc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bb5ce: 0f00 |0009: return v0 │ │ -0bb5d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bb5d2: 28fe |000b: goto 0009 // -0002 │ │ +0b9350: |[0b9350] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +0b9360: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b9364: 6e20 9616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ +0b936a: 0a00 |0005: move-result v0 │ │ +0b936c: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0b9370: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b9372: 0f00 |0009: return v0 │ │ +0b9374: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b9376: 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; │ │ @@ -92278,21 +92284,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bb5d4: |[0bb5d4] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -0bb5e4: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb5e8: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ -0bb5ee: 0c00 |0005: move-result-object v0 │ │ -0bb5f0: 7120 9b16 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@169b │ │ -0bb5f6: 0a00 |0009: move-result v0 │ │ -0bb5f8: 0f00 |000a: return v0 │ │ +0b9378: |[0b9378] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +0b9388: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b938c: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ +0b9392: 0c00 |0005: move-result-object v0 │ │ +0b9394: 7120 9b16 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@169b │ │ +0b939a: 0a00 |0009: move-result v0 │ │ +0b939c: 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; │ │ @@ -92303,18 +92309,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bb5fc: |[0bb5fc] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -0bb60c: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@169c │ │ -0bb612: 0a00 |0003: move-result v0 │ │ -0bb614: 0f00 |0004: return v0 │ │ +0b93a0: |[0b93a0] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +0b93b0: 7120 9c16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@169c │ │ +0b93b6: 0a00 |0003: move-result v0 │ │ +0b93b8: 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; │ │ @@ -92324,34 +92330,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0bb618: |[0bb618] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -0bb628: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bb62a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bb62c: 5453 5a07 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb630: 6e10 9516 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb636: 0a03 |0007: move-result v3 │ │ -0bb638: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0bb63c: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -0bb640: 5453 5a07 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb644: 6e30 9316 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb64a: 0c01 |0011: move-result-object v1 │ │ -0bb64c: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -0bb650: 0143 |0014: move v3, v4 │ │ -0bb652: b032 |0015: add-int/2addr v2, v3 │ │ -0bb654: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb658: 28f2 |0018: goto 000a // -000e │ │ -0bb65a: 6e10 2343 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bb660: 0a03 |001c: move-result v3 │ │ -0bb662: 28f8 |001d: goto 0015 // -0008 │ │ -0bb664: 0f02 |001e: return v2 │ │ +0b93bc: |[0b93bc] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +0b93cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0b93ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b93d0: 5453 5a07 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b93d4: 6e10 9516 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b93da: 0a03 |0007: move-result v3 │ │ +0b93dc: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0b93e0: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +0b93e4: 5453 5a07 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b93e8: 6e30 9316 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b93ee: 0c01 |0011: move-result-object v1 │ │ +0b93f0: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +0b93f4: 0143 |0014: move v3, v4 │ │ +0b93f6: b032 |0015: add-int/2addr v2, v3 │ │ +0b93f8: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b93fc: 28f2 |0018: goto 000a // -000e │ │ +0b93fe: 6e10 2343 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b9404: 0a03 |001c: move-result v3 │ │ +0b9406: 28f8 |001d: goto 0015 // -0008 │ │ +0b9408: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -92369,23 +92375,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bb668: |[0bb668] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -0bb678: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb67c: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb682: 0a00 |0005: move-result v0 │ │ -0bb684: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0bb688: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bb68a: 0f00 |0009: return v0 │ │ -0bb68c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bb68e: 28fe |000b: goto 0009 // -0002 │ │ +0b940c: |[0b940c] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +0b941c: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b9420: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9426: 0a00 |0005: move-result v0 │ │ +0b9428: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b942c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b942e: 0f00 |0009: return v0 │ │ +0b9430: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b9432: 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; │ │ │ │ @@ -92394,20 +92400,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0bb690: |[0bb690] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -0bb6a0: 2200 9e03 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@039e │ │ -0bb6a4: 5431 5a07 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb6a8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0bb6aa: 7030 5316 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@1653 │ │ -0bb6b0: 1100 |0008: return-object v0 │ │ +0b9434: |[0b9434] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +0b9444: 2200 9e03 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@039e │ │ +0b9448: 5431 5a07 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b944c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b944e: 7030 5316 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@1653 │ │ +0b9454: 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; │ │ │ │ @@ -92416,25 +92422,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bb6b4: |[0bb6b4] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -0bb6c4: 5421 5a07 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb6c8: 6e20 9616 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ -0bb6ce: 0a00 |0005: move-result v0 │ │ -0bb6d0: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0bb6d4: 5421 5a07 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb6d8: 6e20 9916 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bb6de: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0bb6e0: 0f01 |000e: return v1 │ │ -0bb6e2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0bb6e4: 28fe |0010: goto 000e // -0002 │ │ +0b9458: |[0b9458] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +0b9468: 5421 5a07 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b946c: 6e20 9616 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@1696 │ │ +0b9472: 0a00 |0005: move-result v0 │ │ +0b9474: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0b9478: 5421 5a07 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b947c: 6e20 9916 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b9482: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0b9484: 0f01 |000e: return v1 │ │ +0b9486: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b9488: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -92449,21 +92455,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bb6e8: |[0bb6e8] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -0bb6f8: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb6fc: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ -0bb702: 0c00 |0005: move-result-object v0 │ │ -0bb704: 7120 a016 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a0 │ │ -0bb70a: 0a00 |0009: move-result v0 │ │ -0bb70c: 0f00 |000a: return v0 │ │ +0b948c: |[0b948c] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +0b949c: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b94a0: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ +0b94a6: 0c00 |0005: move-result-object v0 │ │ +0b94a8: 7120 a016 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a0 │ │ +0b94ae: 0a00 |0009: move-result v0 │ │ +0b94b0: 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; │ │ @@ -92474,21 +92480,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bb710: |[0bb710] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -0bb720: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb724: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ -0bb72a: 0c00 |0005: move-result-object v0 │ │ -0bb72c: 7120 a116 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a1 │ │ -0bb732: 0a00 |0009: move-result v0 │ │ -0bb734: 0f00 |000a: return v0 │ │ +0b94b4: |[0b94b4] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +0b94c4: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b94c8: 6e10 9416 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@1694 │ │ +0b94ce: 0c00 |0005: move-result-object v0 │ │ +0b94d0: 7120 a116 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a1 │ │ +0b94d6: 0a00 |0009: move-result v0 │ │ +0b94d8: 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; │ │ @@ -92499,19 +92505,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bb738: |[0bb738] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -0bb748: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb74c: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb752: 0a00 |0005: move-result v0 │ │ -0bb754: 0f00 |0006: return v0 │ │ +0b94dc: |[0b94dc] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +0b94ec: 5410 5a07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b94f0: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b94f6: 0a00 |0005: move-result v0 │ │ +0b94f8: 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; │ │ │ │ @@ -92520,20 +92526,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bb758: |[0bb758] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -0bb768: 5420 5a07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb76c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bb76e: 6e20 a216 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@16a2 │ │ -0bb774: 0c00 |0006: move-result-object v0 │ │ -0bb776: 1100 |0007: return-object v0 │ │ +0b94fc: |[0b94fc] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +0b950c: 5420 5a07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b9510: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b9512: 6e20 a216 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@16a2 │ │ +0b9518: 0c00 |0006: move-result-object v0 │ │ +0b951a: 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; │ │ │ │ @@ -92542,36 +92548,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bb778: |[0bb778] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0bb788: 5420 5a07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ -0bb78c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bb78e: 6e30 a316 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@16a3 │ │ -0bb794: 0c00 |0006: move-result-object v0 │ │ -0bb796: 1100 |0007: return-object v0 │ │ +0b951c: |[0b951c] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0b952c: 5420 5a07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@075a │ │ +0b9530: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b9532: 6e30 a316 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@16a3 │ │ +0b9538: 0c00 |0006: move-result-object v0 │ │ +0b953a: 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 : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #506 header: │ │ class_idx : 929 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #506 annotations: │ │ Annotations on class │ │ @@ -92618,26 +92624,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 │ │ -0bb798: |[0bb798] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -0bb7a8: 5b12 5e07 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb7ac: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bb7b2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bb7b4: 5c10 5c07 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb7b8: 6e10 9516 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bb7be: 0a00 |000b: move-result v0 │ │ -0bb7c0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb7c4: 5910 5b07 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ -0bb7c8: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0bb7ca: 5910 5d07 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb7ce: 0e00 |0013: return-void │ │ +0b953c: |[0b953c] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +0b954c: 5b12 5e07 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b9550: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9556: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b9558: 5c10 5c07 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b955c: 6e10 9516 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9562: 0a00 |000b: move-result v0 │ │ +0b9564: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b9568: 5910 5b07 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ +0b956c: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +0b956e: 5910 5d07 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b9572: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -92652,50 +92658,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0bb7d0: |[0bb7d0] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -0bb7e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bb7e2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bb7e4: 5563 5c07 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb7e8: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -0bb7ec: 2201 6508 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb7f0: 1a02 9f1a |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@1a9f │ │ -0bb7f4: 7020 f642 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bb7fa: 2701 |000d: throw v1 │ │ -0bb7fc: 2073 b408 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb800: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -0bb804: 0f02 |0012: return v2 │ │ -0bb806: 0770 |0013: move-object v0, v7 │ │ -0bb808: 1f00 b408 |0014: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -0bb80c: 7210 3444 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -0bb812: 0c03 |0019: move-result-object v3 │ │ -0bb814: 5464 5e07 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb818: 5265 5d07 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb81c: 6e30 9316 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb822: 0c04 |0021: move-result-object v4 │ │ -0bb824: 7120 1f16 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ -0bb82a: 0a03 |0025: move-result v3 │ │ -0bb82c: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -0bb830: 7210 3544 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -0bb836: 0c03 |002b: move-result-object v3 │ │ -0bb838: 5464 5e07 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb83c: 5265 5d07 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb840: 6e30 9316 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb846: 0c04 |0033: move-result-object v4 │ │ -0bb848: 7120 1f16 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ -0bb84e: 0a03 |0037: move-result v3 │ │ -0bb850: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -0bb854: 0112 |003a: move v2, v1 │ │ -0bb856: 28d7 |003b: goto 0012 // -0029 │ │ -0bb858: 0121 |003c: move v1, v2 │ │ -0bb85a: 28fd |003d: goto 003a // -0003 │ │ +0b9574: |[0b9574] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +0b9584: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b9586: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0b9588: 5563 5c07 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b958c: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +0b9590: 2201 6508 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b9594: 1a02 9b1a |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@1a9b │ │ +0b9598: 7020 f642 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b959e: 2701 |000d: throw v1 │ │ +0b95a0: 2073 b408 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@08b4 │ │ +0b95a4: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +0b95a8: 0f02 |0012: return v2 │ │ +0b95aa: 0770 |0013: move-object v0, v7 │ │ +0b95ac: 1f00 b408 |0014: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +0b95b0: 7210 3444 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +0b95b6: 0c03 |0019: move-result-object v3 │ │ +0b95b8: 5464 5e07 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b95bc: 5265 5d07 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b95c0: 6e30 9316 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b95c6: 0c04 |0021: move-result-object v4 │ │ +0b95c8: 7120 1f16 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ +0b95ce: 0a03 |0025: move-result v3 │ │ +0b95d0: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +0b95d4: 7210 3544 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +0b95da: 0c03 |002b: move-result-object v3 │ │ +0b95dc: 5464 5e07 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b95e0: 5265 5d07 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b95e4: 6e30 9316 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b95ea: 0c04 |0033: move-result-object v4 │ │ +0b95ec: 7120 1f16 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@161f │ │ +0b95f2: 0a03 |0037: move-result v3 │ │ +0b95f4: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +0b95f8: 0112 |003a: move v2, v1 │ │ +0b95fa: 28d7 |003b: goto 0012 // -0029 │ │ +0b95fc: 0121 |003c: move v1, v2 │ │ +0b95fe: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -92711,27 +92717,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bb85c: |[0bb85c] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -0bb86c: 5530 5c07 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb870: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0bb874: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb878: 1a01 9f1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9f │ │ -0bb87c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bb882: 2700 |000b: throw v0 │ │ -0bb884: 5430 5e07 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb888: 5231 5d07 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb88c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0bb88e: 6e30 9316 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb894: 0c00 |0014: move-result-object v0 │ │ -0bb896: 1100 |0015: return-object v0 │ │ +0b9600: |[0b9600] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +0b9610: 5530 5c07 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b9614: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b9618: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b961c: 1a01 9b1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9b │ │ +0b9620: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b9626: 2700 |000b: throw v0 │ │ +0b9628: 5430 5e07 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b962c: 5231 5d07 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b9630: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b9632: 6e30 9316 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b9638: 0c00 |0014: move-result-object v0 │ │ +0b963a: 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; │ │ @@ -92742,27 +92748,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0bb898: |[0bb898] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -0bb8a8: 5530 5c07 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb8ac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0bb8b0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb8b4: 1a01 9f1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9f │ │ -0bb8b8: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bb8be: 2700 |000b: throw v0 │ │ -0bb8c0: 5430 5e07 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb8c4: 5231 5d07 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb8c8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0bb8ca: 6e30 9316 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb8d0: 0c00 |0014: move-result-object v0 │ │ -0bb8d2: 1100 |0015: return-object v0 │ │ +0b963c: |[0b963c] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +0b964c: 5530 5c07 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b9650: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b9654: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b9658: 1a01 9b1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9b │ │ +0b965c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b9662: 2700 |000b: throw v0 │ │ +0b9664: 5430 5e07 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b9668: 5231 5d07 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b966c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0b966e: 6e30 9316 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b9674: 0c00 |0014: move-result-object v0 │ │ +0b9676: 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; │ │ @@ -92773,22 +92779,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bb8d4: |[0bb8d4] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -0bb8e4: 5220 5d07 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb8e8: 5221 5b07 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ -0bb8ec: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0bb8f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bb8f2: 0f00 |0007: return v0 │ │ -0bb8f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bb8f6: 28fe |0009: goto 0007 // -0002 │ │ +0b9678: |[0b9678] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +0b9688: 5220 5d07 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b968c: 5221 5b07 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ +0b9690: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0b9694: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b9696: 0f00 |0007: return v0 │ │ +0b9698: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b969a: 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; │ │ │ │ @@ -92797,42 +92803,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0bb8f8: |[0bb8f8] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -0bb908: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bb90a: 5563 5c07 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb90e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0bb912: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb916: 1a03 9f1a |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@1a9f │ │ -0bb91a: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bb920: 2702 |000c: throw v2 │ │ -0bb922: 5463 5e07 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb926: 5264 5d07 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb92a: 6e30 9316 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb930: 0c00 |0014: move-result-object v0 │ │ -0bb932: 5463 5e07 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb936: 5264 5d07 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb93a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -0bb93c: 6e30 9316 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bb942: 0c01 |001d: move-result-object v1 │ │ -0bb944: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -0bb948: 0123 |0020: move v3, v2 │ │ -0bb94a: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -0bb94e: b732 |0023: xor-int/2addr v2, v3 │ │ -0bb950: 0f02 |0024: return v2 │ │ -0bb952: 6e10 2343 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bb958: 0a03 |0028: move-result v3 │ │ -0bb95a: 28f8 |0029: goto 0021 // -0008 │ │ -0bb95c: 6e10 2343 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bb962: 0a02 |002d: move-result v2 │ │ -0bb964: 28f5 |002e: goto 0023 // -000b │ │ +0b969c: |[0b969c] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +0b96ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b96ae: 5563 5c07 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b96b2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0b96b6: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b96ba: 1a03 9b1a |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@1a9b │ │ +0b96be: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b96c4: 2702 |000c: throw v2 │ │ +0b96c6: 5463 5e07 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b96ca: 5264 5d07 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b96ce: 6e30 9316 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b96d4: 0c00 |0014: move-result-object v0 │ │ +0b96d6: 5463 5e07 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b96da: 5264 5d07 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b96de: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0b96e0: 6e30 9316 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b96e6: 0c01 |001d: move-result-object v1 │ │ +0b96e8: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +0b96ec: 0123 |0020: move v3, v2 │ │ +0b96ee: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0b96f2: b732 |0023: xor-int/2addr v2, v3 │ │ +0b96f4: 0f02 |0024: return v2 │ │ +0b96f6: 6e10 2343 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b96fc: 0a03 |0028: move-result v3 │ │ +0b96fe: 28f8 |0029: goto 0021 // -0008 │ │ +0b9700: 6e10 2343 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b9706: 0a02 |002d: move-result v2 │ │ +0b9708: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -92847,18 +92853,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bb968: |[0bb968] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -0bb978: 6e10 7f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@167f │ │ -0bb97e: 0c00 |0003: move-result-object v0 │ │ -0bb980: 1100 |0004: return-object v0 │ │ +0b970c: |[0b970c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +0b971c: 6e10 7f16 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@167f │ │ +0b9722: 0c00 |0003: move-result-object v0 │ │ +0b9724: 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; │ │ │ │ @@ -92867,21 +92873,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bb984: |[0bb984] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -0bb994: 5210 5d07 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb998: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bb99c: 5910 5d07 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb9a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bb9a2: 5c10 5c07 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb9a6: 1101 |0009: return-object v1 │ │ +0b9728: |[0b9728] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +0b9738: 5210 5d07 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b973c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b9740: 5910 5d07 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b9744: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b9746: 5c10 5c07 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b974a: 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; │ │ @@ -92892,32 +92898,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0bb9a8: |[0bb9a8] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -0bb9b8: 5520 5c07 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb9bc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0bb9c0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bb9c4: 7010 f542 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@42f5 │ │ -0bb9ca: 2700 |0009: throw v0 │ │ -0bb9cc: 5420 5e07 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bb9d0: 5221 5d07 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb9d4: 6e20 9916 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bb9da: 5220 5d07 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb9de: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb9e2: 5920 5d07 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bb9e6: 5220 5b07 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ -0bb9ea: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bb9ee: 5920 5b07 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ -0bb9f2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0bb9f4: 5c20 5c07 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bb9f8: 0e00 |0020: return-void │ │ +0b974c: |[0b974c] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +0b975c: 5520 5c07 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b9760: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0b9764: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b9768: 7010 f542 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@42f5 │ │ +0b976e: 2700 |0009: throw v0 │ │ +0b9770: 5420 5e07 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b9774: 5221 5d07 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b9778: 6e20 9916 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b977e: 5220 5d07 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b9782: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b9786: 5920 5d07 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b978a: 5220 5b07 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ +0b978e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b9792: 5920 5b07 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@075b │ │ +0b9796: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b9798: 5c20 5c07 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b979c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -92932,26 +92938,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 │ │ -0bb9fc: |[0bb9fc] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bba0c: 5520 5c07 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ -0bba10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0bba14: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0bba18: 1a01 9f1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9f │ │ -0bba1c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0bba22: 2700 |000b: throw v0 │ │ -0bba24: 5420 5e07 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ -0bba28: 5221 5d07 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ -0bba2c: 6e30 9a16 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@169a │ │ -0bba32: 0c00 |0013: move-result-object v0 │ │ -0bba34: 1100 |0014: return-object v0 │ │ +0b97a0: |[0b97a0] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b97b0: 5520 5c07 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@075c │ │ +0b97b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b97b8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0b97bc: 1a01 9b1a |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1a9b │ │ +0b97c0: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0b97c6: 2700 |000b: throw v0 │ │ +0b97c8: 5420 5e07 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@075e │ │ +0b97cc: 5221 5d07 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@075d │ │ +0b97d0: 6e30 9a16 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@169a │ │ +0b97d6: 0c00 |0013: move-result-object v0 │ │ +0b97d8: 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; │ │ @@ -92964,45 +92970,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0bba38: |[0bba38] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -0bba48: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0bba4c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0bba52: 6e10 7a16 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@167a │ │ -0bba58: 0c01 |0008: move-result-object v1 │ │ -0bba5a: 6e20 6243 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bba60: 0c00 |000c: move-result-object v0 │ │ -0bba62: 1a01 1102 |000d: const-string v1, "=" // string@0211 │ │ -0bba66: 6e20 6343 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bba6c: 0c00 |0012: move-result-object v0 │ │ -0bba6e: 6e10 7b16 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@167b │ │ -0bba74: 0c01 |0016: move-result-object v1 │ │ -0bba76: 6e20 6243 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bba7c: 0c00 |001a: move-result-object v0 │ │ -0bba7e: 6e10 6a43 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bba84: 0c00 |001e: move-result-object v0 │ │ -0bba86: 1100 |001f: return-object v0 │ │ +0b97dc: |[0b97dc] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +0b97ec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0b97f0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0b97f6: 6e10 7a16 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@167a │ │ +0b97fc: 0c01 |0008: move-result-object v1 │ │ +0b97fe: 6e20 6243 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b9804: 0c00 |000c: move-result-object v0 │ │ +0b9806: 1a01 0e02 |000d: const-string v1, "=" // string@020e │ │ +0b980a: 6e20 6343 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0b9810: 0c00 |0012: move-result-object v0 │ │ +0b9812: 6e10 7b16 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@167b │ │ +0b9818: 0c01 |0016: move-result-object v1 │ │ +0b981a: 6e20 6243 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0b9820: 0c00 |001a: move-result-object v0 │ │ +0b9822: 6e10 6a43 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0b9828: 0c00 |001e: move-result-object v0 │ │ +0b982a: 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 : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #507 header: │ │ class_idx : 930 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #507 annotations: │ │ Annotations on class │ │ @@ -93042,18 +93048,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 │ │ -0bba88: |[0bba88] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -0bba98: 5b01 5f07 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bba9c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bbaa2: 0e00 |0005: return-void │ │ +0b982c: |[0b982c] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +0b983c: 5b01 5f07 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9840: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9846: 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; │ │ @@ -93064,18 +93070,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bbaa4: |[0bbaa4] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -0bbab4: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bbab8: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bbabe: 2700 |0005: throw v0 │ │ +0b9848: |[0b9848] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +0b9858: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b985c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b9862: 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; │ │ @@ -93086,18 +93092,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bbac0: |[0bbac0] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -0bbad0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bbad4: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0bbada: 2700 |0005: throw v0 │ │ +0b9864: |[0b9864] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +0b9874: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0b9878: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0b987e: 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; │ │ @@ -93108,18 +93114,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bbadc: |[0bbadc] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -0bbaec: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbaf0: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ -0bbaf6: 0e00 |0005: return-void │ │ +0b9880: |[0b9880] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +0b9890: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9894: 6e10 9216 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@1692 │ │ +0b989a: 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; │ │ @@ -93129,23 +93135,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bbaf8: |[0bbaf8] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -0bbb08: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbb0c: 6e20 9716 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@1697 │ │ -0bbb12: 0a00 |0005: move-result v0 │ │ -0bbb14: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -0bbb18: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bbb1a: 0f00 |0009: return v0 │ │ -0bbb1c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bbb1e: 28fe |000b: goto 0009 // -0002 │ │ +0b989c: |[0b989c] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +0b98ac: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b98b0: 6e20 9716 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@1697 │ │ +0b98b6: 0a00 |0005: move-result v0 │ │ +0b98b8: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0b98bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b98be: 0f00 |0009: return v0 │ │ +0b98c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b98c2: 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; │ │ @@ -93155,29 +93161,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0bbb20: |[0bbb20] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -0bbb30: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0bbb36: 0c00 |0003: move-result-object v0 │ │ -0bbb38: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bbb3e: 0a01 |0007: move-result v1 │ │ -0bbb40: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0bbb44: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bbb4a: 0c01 |000d: move-result-object v1 │ │ -0bbb4c: 6e20 8716 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@1687 │ │ -0bbb52: 0a01 |0011: move-result v1 │ │ -0bbb54: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0bbb58: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0bbb5a: 0f01 |0015: return v1 │ │ -0bbb5c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0bbb5e: 28fe |0017: goto 0015 // -0002 │ │ +0b98c4: |[0b98c4] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +0b98d4: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0b98da: 0c00 |0003: move-result-object v0 │ │ +0b98dc: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b98e2: 0a01 |0007: move-result v1 │ │ +0b98e4: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0b98e8: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b98ee: 0c01 |000d: move-result-object v1 │ │ +0b98f0: 6e20 8716 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@1687 │ │ +0b98f6: 0a01 |0011: move-result v1 │ │ +0b98f8: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0b98fc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0b98fe: 0f01 |0015: return v1 │ │ +0b9900: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0b9902: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -93193,23 +93199,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bbb60: |[0bbb60] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -0bbb70: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbb74: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbb7a: 0a00 |0005: move-result v0 │ │ -0bbb7c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0bbb80: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0bbb82: 0f00 |0009: return v0 │ │ -0bbb84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bbb86: 28fe |000b: goto 0009 // -0002 │ │ +0b9904: |[0b9904] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +0b9914: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9918: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b991e: 0a00 |0005: move-result v0 │ │ +0b9920: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b9924: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b9926: 0f00 |0009: return v0 │ │ +0b9928: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b992a: 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; │ │ │ │ @@ -93218,20 +93224,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0bbb88: |[0bbb88] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -0bbb98: 2200 9e03 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@039e │ │ -0bbb9c: 5431 5f07 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbba0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0bbba2: 7030 5316 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@1653 │ │ -0bbba8: 1100 |0008: return-object v0 │ │ +0b992c: |[0b992c] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +0b993c: 2200 9e03 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@039e │ │ +0b9940: 5431 5f07 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9944: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0b9946: 7030 5316 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@1653 │ │ +0b994c: 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; │ │ │ │ @@ -93240,25 +93246,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bbbac: |[0bbbac] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -0bbbbc: 5421 5f07 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbbc0: 6e20 9716 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@1697 │ │ -0bbbc6: 0a00 |0005: move-result v0 │ │ -0bbbc8: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0bbbcc: 5421 5f07 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbbd0: 6e20 9916 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bbbd6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0bbbd8: 0f01 |000e: return v1 │ │ -0bbbda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0bbbdc: 28fe |0010: goto 000e // -0002 │ │ +0b9950: |[0b9950] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +0b9960: 5421 5f07 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9964: 6e20 9716 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@1697 │ │ +0b996a: 0a00 |0005: move-result v0 │ │ +0b996c: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0b9970: 5421 5f07 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9974: 6e20 9916 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b997a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0b997c: 0f01 |000e: return v1 │ │ +0b997e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b9980: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -93273,36 +93279,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0bbbe0: |[0bbbe0] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -0bbbf0: 5464 5f07 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbbf4: 6e10 9516 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbbfa: 0a00 |0005: move-result v0 │ │ -0bbbfc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bbbfe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0bbc00: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -0bbc04: 5464 5f07 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbc08: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -0bbc0a: 6e30 9316 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bbc10: 0c02 |0010: move-result-object v2 │ │ -0bbc12: 7220 df43 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ -0bbc18: 0a04 |0014: move-result v4 │ │ -0bbc1a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -0bbc1e: 5464 5f07 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbc22: 6e20 9916 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bbc28: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0bbc2c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bbc30: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0bbc32: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bbc36: 28e5 |0023: goto 0008 // -001b │ │ -0bbc38: 0f01 |0024: return v1 │ │ +0b9984: |[0b9984] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +0b9994: 5464 5f07 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9998: 6e10 9516 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b999e: 0a00 |0005: move-result v0 │ │ +0b99a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b99a2: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0b99a4: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +0b99a8: 5464 5f07 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b99ac: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +0b99ae: 6e30 9316 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b99b4: 0c02 |0010: move-result-object v2 │ │ +0b99b6: 7220 df43 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ +0b99bc: 0a04 |0014: move-result v4 │ │ +0b99be: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0b99c2: 5464 5f07 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b99c6: 6e20 9916 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b99cc: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b99d0: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b99d4: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0b99d6: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b99da: 28e5 |0023: goto 0008 // -001b │ │ +0b99dc: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -93327,36 +93333,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0bbc3c: |[0bbc3c] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -0bbc4c: 5464 5f07 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbc50: 6e10 9516 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbc56: 0a00 |0005: move-result v0 │ │ -0bbc58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bbc5a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -0bbc5c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -0bbc60: 5464 5f07 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbc64: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -0bbc66: 6e30 9316 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bbc6c: 0c02 |0010: move-result-object v2 │ │ -0bbc6e: 7220 df43 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ -0bbc74: 0a04 |0014: move-result v4 │ │ -0bbc76: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -0bbc7a: 5464 5f07 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbc7e: 6e20 9916 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ -0bbc84: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0bbc88: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bbc8c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0bbc8e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bbc92: 28e5 |0023: goto 0008 // -001b │ │ -0bbc94: 0f01 |0024: return v1 │ │ +0b99e0: |[0b99e0] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +0b99f0: 5464 5f07 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b99f4: 6e10 9516 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b99fa: 0a00 |0005: move-result v0 │ │ +0b99fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b99fe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0b9a00: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +0b9a04: 5464 5f07 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9a08: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +0b9a0a: 6e30 9316 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b9a10: 0c02 |0010: move-result-object v2 │ │ +0b9a12: 7220 df43 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ +0b9a18: 0a04 |0014: move-result v4 │ │ +0b9a1a: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +0b9a1e: 5464 5f07 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9a22: 6e20 9916 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@1699 │ │ +0b9a28: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0b9a2c: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0b9a30: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0b9a32: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b9a36: 28e5 |0023: goto 0008 // -001b │ │ +0b9a38: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -93381,19 +93387,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbc98: |[0bbc98] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -0bbca8: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbcac: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbcb2: 0a00 |0005: move-result v0 │ │ -0bbcb4: 0f00 |0006: return v0 │ │ +0b9a3c: |[0b9a3c] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +0b9a4c: 5410 5f07 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9a50: 6e10 9516 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9a56: 0a00 |0005: move-result v0 │ │ +0b9a58: 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; │ │ │ │ @@ -93402,20 +93408,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bbcb8: |[0bbcb8] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -0bbcc8: 5420 5f07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbccc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0bbcce: 6e20 a216 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@16a2 │ │ -0bbcd4: 0c00 |0006: move-result-object v0 │ │ -0bbcd6: 1100 |0007: return-object v0 │ │ +0b9a5c: |[0b9a5c] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +0b9a6c: 5420 5f07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9a70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b9a72: 6e20 a216 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@16a2 │ │ +0b9a78: 0c00 |0006: move-result-object v0 │ │ +0b9a7a: 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; │ │ │ │ @@ -93424,36 +93430,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bbcd8: |[0bbcd8] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0bbce8: 5420 5f07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ -0bbcec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0bbcee: 6e30 a316 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@16a3 │ │ -0bbcf4: 0c00 |0006: move-result-object v0 │ │ -0bbcf6: 1100 |0007: return-object v0 │ │ +0b9a7c: |[0b9a7c] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0b9a8c: 5420 5f07 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@075f │ │ +0b9a90: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b9a92: 6e30 a316 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@16a3 │ │ +0b9a98: 0c00 |0006: move-result-object v0 │ │ +0b9a9a: 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 : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #508 header: │ │ class_idx : 931 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5366 │ │ +source_file_idx : 5362 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #508 annotations: │ │ Annotations on class │ │ @@ -93513,17 +93519,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bbcf8: |[0bbcf8] android.support.v4.util.MapCollections.:()V │ │ -0bbd08: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bbd0e: 0e00 |0003: return-void │ │ +0b9a9c: |[0b9a9c] android.support.v4.util.MapCollections.:()V │ │ +0b9aac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9ab2: 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; │ │ @@ -93533,29 +93539,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 │ │ -0bbd10: |[0bbd10] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -0bbd20: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0bbd26: 0c00 |0003: move-result-object v0 │ │ -0bbd28: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bbd2e: 0a01 |0007: move-result v1 │ │ -0bbd30: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0bbd34: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bbd3a: 0c01 |000d: move-result-object v1 │ │ -0bbd3c: 7220 3744 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ -0bbd42: 0a01 |0011: move-result v1 │ │ -0bbd44: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0bbd48: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0bbd4a: 0f01 |0015: return v1 │ │ -0bbd4c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0bbd4e: 28fe |0017: goto 0015 // -0002 │ │ +0b9ab4: |[0b9ab4] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0b9ac4: 7210 e043 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0b9aca: 0c00 |0003: move-result-object v0 │ │ +0b9acc: 7210 0244 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b9ad2: 0a01 |0007: move-result v1 │ │ +0b9ad4: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0b9ad8: 7210 0344 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b9ade: 0c01 |000d: move-result-object v1 │ │ +0b9ae0: 7220 3744 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ +0b9ae6: 0a01 |0011: move-result v1 │ │ +0b9ae8: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0b9aec: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0b9aee: 0f01 |0015: return v1 │ │ +0b9af0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0b9af2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -93571,40 +93577,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 │ │ -0bbd50: |[0bbd50] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -0bbd60: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0bbd62: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0bbd64: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -0bbd68: 0123 |0004: move v3, v2 │ │ -0bbd6a: 0f03 |0005: return v3 │ │ -0bbd6c: 2074 b708 |0006: instance-of v4, v7, Ljava/util/Set; // type@08b7 │ │ -0bbd70: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -0bbd74: 0771 |000a: move-object v1, v7 │ │ -0bbd76: 1f01 b708 |000b: check-cast v1, Ljava/util/Set; // type@08b7 │ │ -0bbd7a: 7210 4944 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@4449 │ │ -0bbd80: 0a04 |0010: move-result v4 │ │ -0bbd82: 7210 4944 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@4449 │ │ -0bbd88: 0a05 |0014: move-result v5 │ │ -0bbd8a: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -0bbd8e: 7220 4544 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@4445 │ │ -0bbd94: 0a04 |001a: move-result v4 │ │ -0bbd96: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -0bbd9a: 0123 |001d: move v3, v2 │ │ -0bbd9c: 28e7 |001e: goto 0005 // -0019 │ │ -0bbd9e: 0132 |001f: move v2, v3 │ │ -0bbda0: 28fd |0020: goto 001d // -0003 │ │ -0bbda2: 0d00 |0021: move-exception v0 │ │ -0bbda4: 28e3 |0022: goto 0005 // -001d │ │ -0bbda6: 0d00 |0023: move-exception v0 │ │ -0bbda8: 28e1 |0024: goto 0005 // -001f │ │ +0b9af4: |[0b9af4] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +0b9b04: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b9b06: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b9b08: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +0b9b0c: 0123 |0004: move v3, v2 │ │ +0b9b0e: 0f03 |0005: return v3 │ │ +0b9b10: 2074 b708 |0006: instance-of v4, v7, Ljava/util/Set; // type@08b7 │ │ +0b9b14: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +0b9b18: 0771 |000a: move-object v1, v7 │ │ +0b9b1a: 1f01 b708 |000b: check-cast v1, Ljava/util/Set; // type@08b7 │ │ +0b9b1e: 7210 4944 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@4449 │ │ +0b9b24: 0a04 |0010: move-result v4 │ │ +0b9b26: 7210 4944 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@4449 │ │ +0b9b2c: 0a05 |0014: move-result v5 │ │ +0b9b2e: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +0b9b32: 7220 4544 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@4445 │ │ +0b9b38: 0a04 |001a: move-result v4 │ │ +0b9b3a: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +0b9b3e: 0123 |001d: move v3, v2 │ │ +0b9b40: 28e7 |001e: goto 0005 // -0019 │ │ +0b9b42: 0132 |001f: move v2, v3 │ │ +0b9b44: 28fd |0020: goto 001d // -0003 │ │ +0b9b46: 0d00 |0021: move-exception v0 │ │ +0b9b48: 28e3 |0022: goto 0005 // -001d │ │ +0b9b4a: 0d00 |0023: move-exception v0 │ │ +0b9b4c: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -93628,33 +93634,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 │ │ -0bbdbc: |[0bbdbc] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -0bbdcc: 7210 3e44 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ -0bbdd2: 0a01 |0003: move-result v1 │ │ -0bbdd4: 7210 e043 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0bbdda: 0c00 |0007: move-result-object v0 │ │ -0bbddc: 7210 0244 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bbde2: 0a02 |000b: move-result v2 │ │ -0bbde4: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -0bbde8: 7210 0344 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bbdee: 0c02 |0011: move-result-object v2 │ │ -0bbdf0: 7220 3d44 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@443d │ │ -0bbdf6: 28f3 |0015: goto 0008 // -000d │ │ -0bbdf8: 7210 3e44 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ -0bbdfe: 0a02 |0019: move-result v2 │ │ -0bbe00: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -0bbe04: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0bbe06: 0f02 |001d: return v2 │ │ -0bbe08: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0bbe0a: 28fe |001f: goto 001d // -0002 │ │ +0b9b60: |[0b9b60] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0b9b70: 7210 3e44 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ +0b9b76: 0a01 |0003: move-result v1 │ │ +0b9b78: 7210 e043 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0b9b7e: 0c00 |0007: move-result-object v0 │ │ +0b9b80: 7210 0244 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b9b86: 0a02 |000b: move-result v2 │ │ +0b9b88: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +0b9b8c: 7210 0344 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b9b92: 0c02 |0011: move-result-object v2 │ │ +0b9b94: 7220 3d44 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@443d │ │ +0b9b9a: 28f3 |0015: goto 0008 // -000d │ │ +0b9b9c: 7210 3e44 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ +0b9ba2: 0a02 |0019: move-result v2 │ │ +0b9ba4: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +0b9ba8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0b9baa: 0f02 |001d: return v2 │ │ +0b9bac: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0b9bae: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -93671,38 +93677,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 │ │ -0bbe0c: |[0bbe0c] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -0bbe1c: 7210 3e44 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ -0bbe22: 0a01 |0003: move-result v1 │ │ -0bbe24: 7210 3b44 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ -0bbe2a: 0c02 |0007: move-result-object v2 │ │ -0bbe2c: 7210 4744 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0bbe32: 0c00 |000b: move-result-object v0 │ │ -0bbe34: 7210 0244 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0bbe3a: 0a02 |000f: move-result v2 │ │ -0bbe3c: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -0bbe40: 7210 0344 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0bbe46: 0c02 |0015: move-result-object v2 │ │ -0bbe48: 7220 df43 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ -0bbe4e: 0a02 |0019: move-result v2 │ │ -0bbe50: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -0bbe54: 7210 0444 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ -0bbe5a: 28ed |001f: goto 000c // -0013 │ │ -0bbe5c: 7210 3e44 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ -0bbe62: 0a02 |0023: move-result v2 │ │ -0bbe64: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -0bbe68: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -0bbe6a: 0f02 |0027: return v2 │ │ -0bbe6c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0bbe6e: 28fe |0029: goto 0027 // -0002 │ │ +0b9bb0: |[0b9bb0] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0b9bc0: 7210 3e44 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ +0b9bc6: 0a01 |0003: move-result v1 │ │ +0b9bc8: 7210 3b44 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ +0b9bce: 0c02 |0007: move-result-object v2 │ │ +0b9bd0: 7210 4744 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0b9bd6: 0c00 |000b: move-result-object v0 │ │ +0b9bd8: 7210 0244 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0b9bde: 0a02 |000f: move-result v2 │ │ +0b9be0: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +0b9be4: 7210 0344 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0b9bea: 0c02 |0015: move-result-object v2 │ │ +0b9bec: 7220 df43 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ +0b9bf2: 0a02 |0019: move-result v2 │ │ +0b9bf4: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +0b9bf8: 7210 0444 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ +0b9bfe: 28ed |001f: goto 000c // -0013 │ │ +0b9c00: 7210 3e44 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ +0b9c06: 0a02 |0023: move-result v2 │ │ +0b9c08: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +0b9c0c: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +0b9c0e: 0f02 |0027: return v2 │ │ +0b9c10: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0b9c12: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -93775,22 +93781,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bbe70: |[0bbe70] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -0bbe80: 5410 6007 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ -0bbe84: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bbe88: 2200 9f03 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@039f │ │ -0bbe8c: 7020 5716 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@1657 │ │ -0bbe92: 5b10 6007 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ -0bbe96: 5410 6007 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ -0bbe9a: 1100 |000d: return-object v0 │ │ +0b9c14: |[0b9c14] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +0b9c24: 5410 6007 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ +0b9c28: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b9c2c: 2200 9f03 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@039f │ │ +0b9c30: 7020 5716 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@1657 │ │ +0b9c36: 5b10 6007 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ +0b9c3a: 5410 6007 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0760 │ │ +0b9c3e: 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; │ │ @@ -93801,22 +93807,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bbe9c: |[0bbe9c] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -0bbeac: 5410 6107 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ -0bbeb0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bbeb4: 2200 a003 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@03a0 │ │ -0bbeb8: 7020 6816 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@1668 │ │ -0bbebe: 5b10 6107 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ -0bbec2: 5410 6107 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ -0bbec6: 1100 |000d: return-object v0 │ │ +0b9c40: |[0b9c40] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +0b9c50: 5410 6107 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ +0b9c54: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b9c58: 2200 a003 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@03a0 │ │ +0b9c5c: 7020 6816 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@1668 │ │ +0b9c62: 5b10 6107 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ +0b9c66: 5410 6107 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0761 │ │ +0b9c6a: 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; │ │ @@ -93827,22 +93833,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bbec8: |[0bbec8] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -0bbed8: 5410 6207 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ -0bbedc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bbee0: 2200 a203 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@03a2 │ │ -0bbee4: 7020 8316 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@1683 │ │ -0bbeea: 5b10 6207 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ -0bbeee: 5410 6207 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ -0bbef2: 1100 |000d: return-object v0 │ │ +0b9c6c: |[0b9c6c] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +0b9c7c: 5410 6207 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ +0b9c80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b9c84: 2200 a203 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@03a2 │ │ +0b9c88: 7020 8316 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@1683 │ │ +0b9c8e: 5b10 6207 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ +0b9c92: 5410 6207 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0762 │ │ +0b9c96: 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; │ │ @@ -93853,26 +93859,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0bbef4: |[0bbef4] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -0bbf04: 6e10 9516 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbf0a: 0a00 |0003: move-result v0 │ │ -0bbf0c: 2302 3709 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ -0bbf10: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0bbf12: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -0bbf16: 6e30 9316 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bbf1c: 0c03 |000c: move-result-object v3 │ │ -0bbf1e: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -0bbf22: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bbf26: 28f6 |0011: goto 0007 // -000a │ │ -0bbf28: 1102 |0012: return-object v2 │ │ +0b9c98: |[0b9c98] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +0b9ca8: 6e10 9516 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9cae: 0a00 |0003: move-result v0 │ │ +0b9cb0: 2302 3709 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ +0b9cb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b9cb6: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +0b9cba: 6e30 9316 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b9cc0: 0c03 |000c: move-result-object v3 │ │ +0b9cc2: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +0b9cc6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b9cca: 28f6 |0011: goto 0007 // -000a │ │ +0b9ccc: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -93890,41 +93896,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 │ │ -0bbf2c: |[0bbf2c] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -0bbf3c: 6e10 9516 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ -0bbf42: 0a00 |0003: move-result v0 │ │ -0bbf44: 2153 |0004: array-length v3, v5 │ │ -0bbf46: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -0bbf4a: 6e10 2243 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0bbf50: 0c03 |000a: move-result-object v3 │ │ -0bbf52: 6e10 d942 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@42d9 │ │ -0bbf58: 0c03 |000e: move-result-object v3 │ │ -0bbf5a: 7120 8243 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@4382 │ │ -0bbf60: 0c03 |0012: move-result-object v3 │ │ -0bbf62: 1f03 3709 |0013: check-cast v3, [Ljava/lang/Object; // type@0937 │ │ -0bbf66: 0732 |0015: move-object v2, v3 │ │ -0bbf68: 1f02 3709 |0016: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ -0bbf6c: 0725 |0018: move-object v5, v2 │ │ -0bbf6e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0bbf70: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -0bbf74: 6e30 9316 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ -0bbf7a: 0c03 |001f: move-result-object v3 │ │ -0bbf7c: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -0bbf80: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bbf84: 28f6 |0024: goto 001a // -000a │ │ -0bbf86: 2153 |0025: array-length v3, v5 │ │ -0bbf88: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -0bbf8c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0bbf8e: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -0bbf92: 1105 |002b: return-object v5 │ │ +0b9cd0: |[0b9cd0] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +0b9ce0: 6e10 9516 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@1695 │ │ +0b9ce6: 0a00 |0003: move-result v0 │ │ +0b9ce8: 2153 |0004: array-length v3, v5 │ │ +0b9cea: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +0b9cee: 6e10 2243 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0b9cf4: 0c03 |000a: move-result-object v3 │ │ +0b9cf6: 6e10 d942 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@42d9 │ │ +0b9cfc: 0c03 |000e: move-result-object v3 │ │ +0b9cfe: 7120 8243 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@4382 │ │ +0b9d04: 0c03 |0012: move-result-object v3 │ │ +0b9d06: 1f03 3709 |0013: check-cast v3, [Ljava/lang/Object; // type@0937 │ │ +0b9d0a: 0732 |0015: move-object v2, v3 │ │ +0b9d0c: 1f02 3709 |0016: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ +0b9d10: 0725 |0018: move-object v5, v2 │ │ +0b9d12: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0b9d14: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +0b9d18: 6e30 9316 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@1693 │ │ +0b9d1e: 0c03 |001f: move-result-object v3 │ │ +0b9d20: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +0b9d24: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b9d28: 28f6 |0024: goto 001a // -000a │ │ +0b9d2a: 2153 |0025: array-length v3, v5 │ │ +0b9d2c: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +0b9d30: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0b9d32: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +0b9d36: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -93939,21 +93945,21 @@ │ │ 0x0018 - 0x0019 reg=2 newArray [Ljava/lang/Object; [TT; │ │ 0x0004 - 0x002c reg=0 N I │ │ 0x001a - 0x002c reg=1 i I │ │ 0x0000 - 0x002c reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x002c reg=5 array [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x002c reg=6 offset I │ │ │ │ - source_file_idx : 5366 (MapCollections.java) │ │ + source_file_idx : 5362 (MapCollections.java) │ │ │ │ Class #509 header: │ │ class_idx : 932 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5780 │ │ +source_file_idx : 5776 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #509 annotations: │ │ Annotations on class │ │ @@ -93988,19 +93994,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bbf94: |[0bbf94] android.support.v4.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0bbfa4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bbfaa: 5b01 6307 |0003: iput-object v1, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -0bbfae: 5b02 6407 |0005: iput-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -0bbfb2: 0e00 |0007: return-void │ │ +0b9d38: |[0b9d38] android.support.v4.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b9d48: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9d4e: 5b01 6307 |0003: iput-object v1, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +0b9d52: 5b02 6407 |0005: iput-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +0b9d56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ @@ -94016,18 +94022,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bbfb4: |[0bbfb4] android.support.v4.util.Pair.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair; │ │ -0bbfc4: 2200 a403 |0000: new-instance v0, Landroid/support/v4/util/Pair; // type@03a4 │ │ -0bbfc8: 7030 a416 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16a4 │ │ -0bbfce: 1100 |0005: return-object v0 │ │ +0b9d58: |[0b9d58] android.support.v4.util.Pair.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/support/v4/util/Pair; │ │ +0b9d68: 2200 a403 |0000: new-instance v0, Landroid/support/v4/util/Pair; // type@03a4 │ │ +0b9d6c: 7030 a416 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@16a4 │ │ +0b9d72: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 a Ljava/lang/Object; TA; │ │ @@ -94038,24 +94044,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bbfd0: |[0bbfd0] android.support.v4.util.Pair.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0bbfe0: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -0bbfe4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0bbfe8: 6e20 2143 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bbfee: 0a00 |0007: move-result v0 │ │ -0bbff0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0bbff4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0bbff6: 0f00 |000b: return v0 │ │ -0bbff8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0bbffa: 28fe |000d: goto 000b // -0002 │ │ +0b9d74: |[0b9d74] android.support.v4.util.Pair.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b9d84: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +0b9d88: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0b9d8c: 6e20 2143 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0b9d92: 0a00 |0007: move-result v0 │ │ +0b9d94: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0b9d98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0b9d9a: 0f00 |000b: return v0 │ │ +0b9d9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0b9d9e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ @@ -94065,33 +94071,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bbffc: |[0bbffc] android.support.v4.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -0bc00c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc00e: 2052 a403 |0001: instance-of v2, v5, Landroid/support/v4/util/Pair; // type@03a4 │ │ -0bc012: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -0bc016: 0f01 |0005: return v1 │ │ -0bc018: 0750 |0006: move-object v0, v5 │ │ -0bc01a: 1f00 a403 |0007: check-cast v0, Landroid/support/v4/util/Pair; // type@03a4 │ │ -0bc01e: 5402 6307 |0009: iget-object v2, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -0bc022: 5443 6307 |000b: iget-object v3, v4, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -0bc026: 7120 a816 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@16a8 │ │ -0bc02c: 0a02 |0010: move-result v2 │ │ -0bc02e: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ -0bc032: 5402 6407 |0013: iget-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -0bc036: 5443 6407 |0015: iget-object v3, v4, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -0bc03a: 7120 a816 3200 |0017: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@16a8 │ │ -0bc040: 0a02 |001a: move-result v2 │ │ -0bc042: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ -0bc046: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0bc048: 28e7 |001e: goto 0005 // -0019 │ │ +0b9da0: |[0b9da0] android.support.v4.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +0b9db0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9db2: 2052 a403 |0001: instance-of v2, v5, Landroid/support/v4/util/Pair; // type@03a4 │ │ +0b9db6: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +0b9dba: 0f01 |0005: return v1 │ │ +0b9dbc: 0750 |0006: move-object v0, v5 │ │ +0b9dbe: 1f00 a403 |0007: check-cast v0, Landroid/support/v4/util/Pair; // type@03a4 │ │ +0b9dc2: 5402 6307 |0009: iget-object v2, v0, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +0b9dc6: 5443 6307 |000b: iget-object v3, v4, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +0b9dca: 7120 a816 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@16a8 │ │ +0b9dd0: 0a02 |0010: move-result v2 │ │ +0b9dd2: 3802 f4ff |0011: if-eqz v2, 0005 // -000c │ │ +0b9dd6: 5402 6407 |0013: iget-object v2, v0, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +0b9dda: 5443 6407 |0015: iget-object v3, v4, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +0b9dde: 7120 a816 3200 |0017: invoke-static {v2, v3}, Landroid/support/v4/util/Pair;.objectsEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@16a8 │ │ +0b9de4: 0a02 |001a: move-result v2 │ │ +0b9de6: 3802 eaff |001b: if-eqz v2, 0005 // -0016 │ │ +0b9dea: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0b9dec: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0005 line=53 │ │ 0x0007 line=52 │ │ 0x0009 line=53 │ │ locals : │ │ @@ -94105,45 +94111,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0bc04c: |[0bc04c] android.support.v4.util.Pair.hashCode:()I │ │ -0bc05c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc05e: 5430 6307 |0001: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -0bc062: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -0bc066: 0110 |0005: move v0, v1 │ │ -0bc068: 5432 6407 |0006: iget-object v2, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -0bc06c: 3902 0b00 |0008: if-nez v2, 0013 // +000b │ │ -0bc070: b710 |000a: xor-int/2addr v0, v1 │ │ -0bc072: 0f00 |000b: return v0 │ │ -0bc074: 5430 6307 |000c: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ -0bc078: 6e10 2343 0000 |000e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bc07e: 0a00 |0011: move-result v0 │ │ -0bc080: 28f4 |0012: goto 0006 // -000c │ │ -0bc082: 5431 6407 |0013: iget-object v1, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ -0bc086: 6e10 2343 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bc08c: 0a01 |0018: move-result v1 │ │ -0bc08e: 28f1 |0019: goto 000a // -000f │ │ +0b9df0: |[0b9df0] android.support.v4.util.Pair.hashCode:()I │ │ +0b9e00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b9e02: 5430 6307 |0001: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +0b9e06: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0b9e0a: 0110 |0005: move v0, v1 │ │ +0b9e0c: 5432 6407 |0006: iget-object v2, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +0b9e10: 3902 0b00 |0008: if-nez v2, 0013 // +000b │ │ +0b9e14: b710 |000a: xor-int/2addr v0, v1 │ │ +0b9e16: 0f00 |000b: return v0 │ │ +0b9e18: 5430 6307 |000c: iget-object v0, v3, Landroid/support/v4/util/Pair;.first:Ljava/lang/Object; // field@0763 │ │ +0b9e1c: 6e10 2343 0000 |000e: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b9e22: 0a00 |0011: move-result v0 │ │ +0b9e24: 28f4 |0012: goto 0006 // -000c │ │ +0b9e26: 5431 6407 |0013: iget-object v1, v3, Landroid/support/v4/util/Pair;.second:Ljava/lang/Object; // field@0764 │ │ +0b9e2a: 6e10 2343 0100 |0015: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0b9e30: 0a01 |0018: move-result v1 │ │ +0b9e32: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=67 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/Pair; │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/util/Pair; Landroid/support/v4/util/Pair; │ │ │ │ - source_file_idx : 5780 (Pair.java) │ │ + source_file_idx : 5776 (Pair.java) │ │ │ │ Class #510 header: │ │ class_idx : 933 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5823 │ │ +source_file_idx : 5819 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #510 annotations: │ │ Annotations on class │ │ @@ -94172,21 +94178,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/util/Pools$Pool;) │ │ name : 'release' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5823 (Pools.java) │ │ + source_file_idx : 5819 (Pools.java) │ │ │ │ Class #511 header: │ │ class_idx : 936 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5823 │ │ +source_file_idx : 5819 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #511 annotations: │ │ Annotations on class │ │ @@ -94205,32 +94211,32 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bc090: |[0bc090] android.support.v4.util.Pools.:()V │ │ -0bc0a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bc0a6: 0e00 |0003: return-void │ │ +0b9e34: |[0b9e34] android.support.v4.util.Pools.:()V │ │ +0b9e44: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9e4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/Pools; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5823 (Pools.java) │ │ + source_file_idx : 5819 (Pools.java) │ │ │ │ Class #512 header: │ │ class_idx : 937 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6345 │ │ +source_file_idx : 6341 │ │ static_fields_size : 8 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 21 │ │ │ │ Class #512 annotations: │ │ Annotations on class │ │ @@ -94313,23 +94319,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bc0a8: |[0bc0a8] android.support.v4.util.SimpleArrayMap.:()V │ │ -0bc0b8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bc0be: 6200 4207 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0bc0c2: 5b10 6f07 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc0c6: 6200 4407 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0bc0ca: 5b10 6c07 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc0ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bc0d0: 5910 7007 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc0d4: 0e00 |000e: return-void │ │ +0b9e4c: |[0b9e4c] android.support.v4.util.SimpleArrayMap.:()V │ │ +0b9e5c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9e62: 6200 4207 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0b9e66: 5b10 6f07 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0b9e6a: 6200 4407 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0b9e6e: 5b10 6c07 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0b9e72: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b9e74: 5910 7007 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0b9e78: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -94342,26 +94348,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0bc0d8: |[0bc0d8] android.support.v4.util.SimpleArrayMap.:(I)V │ │ -0bc0e8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bc0ee: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ -0bc0f2: 6200 4207 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0bc0f6: 5b10 6f07 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc0fa: 6200 4407 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0bc0fe: 5b10 6c07 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc102: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bc104: 5910 7007 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc108: 0e00 |0010: return-void │ │ -0bc10a: 7020 b616 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ -0bc110: 28f9 |0014: goto 000d // -0007 │ │ +0b9e7c: |[0b9e7c] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +0b9e8c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0b9e92: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +0b9e96: 6200 4207 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0b9e9a: 5b10 6f07 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0b9e9e: 6200 4407 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0b9ea2: 5b10 6c07 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0b9ea6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0b9ea8: 5910 7007 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0b9eac: 0e00 |0010: return-void │ │ +0b9eae: 7020 b616 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ +0b9eb4: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0009 line=220 │ │ 0x000d line=224 │ │ @@ -94377,19 +94383,19 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bc114: |[0bc114] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0bc124: 7010 b316 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ -0bc12a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -0bc12e: 6e20 c616 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@16c6 │ │ -0bc134: 0e00 |0008: return-void │ │ +0b9eb8: |[0b9eb8] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0b9ec8: 7010 b316 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ +0b9ece: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0b9ed2: 6e20 c616 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@16c6 │ │ +0b9ed8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0008 line=235 │ │ locals : │ │ @@ -94402,86 +94408,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -0bc138: |[0bc138] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -0bc148: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0bc14c: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -0bc150: 1c02 9503 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0bc154: 1d02 |0006: monitor-enter v2 │ │ -0bc156: 6201 7107 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ -0bc15a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -0bc15e: 6200 7107 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ -0bc162: 5b50 6c07 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc166: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0bc168: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -0bc16c: 1f01 3709 |0012: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0bc170: 1f01 3709 |0014: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0bc174: 6901 7107 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ -0bc178: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0bc17a: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -0bc17e: 1f01 f508 |001b: check-cast v1, [I // type@08f5 │ │ -0bc182: 1f01 f508 |001d: check-cast v1, [I // type@08f5 │ │ -0bc186: 5b51 6f07 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc18a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0bc18c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0bc18e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0bc190: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -0bc194: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -0bc198: 6001 7207 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ -0bc19c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0bc1a0: 6701 7207 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ -0bc1a4: 1e02 |002e: monitor-exit v2 │ │ -0bc1a6: 0e00 |002f: return-void │ │ -0bc1a8: 1e02 |0030: monitor-exit v2 │ │ -0bc1aa: 2361 f508 |0031: new-array v1, v6, [I // type@08f5 │ │ -0bc1ae: 5b51 6f07 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc1b2: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -0bc1b6: 2311 3709 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0bc1ba: 5b51 6c07 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc1be: 28f4 |003b: goto 002f // -000c │ │ -0bc1c0: 0d01 |003c: move-exception v1 │ │ -0bc1c2: 1e02 |003d: monitor-exit v2 │ │ -0bc1c4: 2701 |003e: throw v1 │ │ -0bc1c6: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -0bc1c8: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -0bc1cc: 1c02 9503 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0bc1d0: 1d02 |0044: monitor-enter v2 │ │ -0bc1d2: 6201 6d07 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ -0bc1d6: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -0bc1da: 6200 6d07 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ -0bc1de: 5b50 6c07 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc1e2: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0bc1e4: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -0bc1e8: 1f01 3709 |0050: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0bc1ec: 1f01 3709 |0052: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -0bc1f0: 6901 6d07 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ -0bc1f4: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0bc1f6: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -0bc1fa: 1f01 f508 |0059: check-cast v1, [I // type@08f5 │ │ -0bc1fe: 1f01 f508 |005b: check-cast v1, [I // type@08f5 │ │ -0bc202: 5b51 6f07 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc206: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -0bc208: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -0bc20a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -0bc20c: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -0bc210: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -0bc214: 6001 6e07 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ -0bc218: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0bc21c: 6701 6e07 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ -0bc220: 1e02 |006c: monitor-exit v2 │ │ -0bc222: 28c2 |006d: goto 002f // -003e │ │ -0bc224: 0d01 |006e: move-exception v1 │ │ -0bc226: 1e02 |006f: monitor-exit v2 │ │ -0bc228: 2701 |0070: throw v1 │ │ -0bc22a: 1e02 |0071: monitor-exit v2 │ │ -0bc22c: 28bf |0072: goto 0031 // -0041 │ │ +0b9edc: |[0b9edc] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +0b9eec: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0b9ef0: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +0b9ef4: 1c02 9503 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0b9ef8: 1d02 |0006: monitor-enter v2 │ │ +0b9efa: 6201 7107 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ +0b9efe: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +0b9f02: 6200 7107 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ +0b9f06: 5b50 6c07 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0b9f0a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b9f0c: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +0b9f10: 1f01 3709 |0012: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0b9f14: 1f01 3709 |0014: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0b9f18: 6901 7107 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ +0b9f1c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0b9f1e: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +0b9f22: 1f01 f508 |001b: check-cast v1, [I // type@08f5 │ │ +0b9f26: 1f01 f508 |001d: check-cast v1, [I // type@08f5 │ │ +0b9f2a: 5b51 6f07 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0b9f2e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0b9f30: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +0b9f32: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0b9f34: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +0b9f38: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +0b9f3c: 6001 7207 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ +0b9f40: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b9f44: 6701 7207 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ +0b9f48: 1e02 |002e: monitor-exit v2 │ │ +0b9f4a: 0e00 |002f: return-void │ │ +0b9f4c: 1e02 |0030: monitor-exit v2 │ │ +0b9f4e: 2361 f508 |0031: new-array v1, v6, [I // type@08f5 │ │ +0b9f52: 5b51 6f07 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0b9f56: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +0b9f5a: 2311 3709 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0b9f5e: 5b51 6c07 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0b9f62: 28f4 |003b: goto 002f // -000c │ │ +0b9f64: 0d01 |003c: move-exception v1 │ │ +0b9f66: 1e02 |003d: monitor-exit v2 │ │ +0b9f68: 2701 |003e: throw v1 │ │ +0b9f6a: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +0b9f6c: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +0b9f70: 1c02 9503 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0b9f74: 1d02 |0044: monitor-enter v2 │ │ +0b9f76: 6201 6d07 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ +0b9f7a: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +0b9f7e: 6200 6d07 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ +0b9f82: 5b50 6c07 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0b9f86: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +0b9f88: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +0b9f8c: 1f01 3709 |0050: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0b9f90: 1f01 3709 |0052: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +0b9f94: 6901 6d07 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ +0b9f98: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0b9f9a: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +0b9f9e: 1f01 f508 |0059: check-cast v1, [I // type@08f5 │ │ +0b9fa2: 1f01 f508 |005b: check-cast v1, [I // type@08f5 │ │ +0b9fa6: 5b51 6f07 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0b9faa: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0b9fac: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +0b9fae: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +0b9fb0: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +0b9fb4: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +0b9fb8: 6001 6e07 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ +0b9fbc: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b9fc0: 6701 6e07 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ +0b9fc4: 1e02 |006c: monitor-exit v2 │ │ +0b9fc6: 28c2 |006d: goto 002f // -003e │ │ +0b9fc8: 0d01 |006e: move-exception v1 │ │ +0b9fca: 1e02 |006f: monitor-exit v2 │ │ +0b9fcc: 2701 |0070: throw v1 │ │ +0b9fce: 1e02 |0071: monitor-exit v2 │ │ +0b9fd0: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -94526,73 +94532,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 │ │ -0bc258: |[0bc258] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -0bc268: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -0bc26c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0bc26e: 2151 |0003: array-length v1, v5 │ │ -0bc270: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -0bc274: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -0bc278: 1c02 9503 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0bc27c: 1d02 |000a: monitor-enter v2 │ │ -0bc27e: 6001 7207 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ -0bc282: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -0bc286: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0bc288: 6203 7107 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ -0bc28c: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -0bc290: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0bc292: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -0bc296: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -0bc29a: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0bc29e: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -0bc2a2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0bc2a4: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -0bc2a8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bc2ac: 28f9 |0022: goto 001b // -0007 │ │ -0bc2ae: 6906 7107 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ -0bc2b2: 6001 7207 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ -0bc2b6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc2ba: 6701 7207 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ -0bc2be: 1e02 |002b: monitor-exit v2 │ │ -0bc2c0: 0e00 |002c: return-void │ │ -0bc2c2: 0d01 |002d: move-exception v1 │ │ -0bc2c4: 1e02 |002e: monitor-exit v2 │ │ -0bc2c6: 2701 |002f: throw v1 │ │ -0bc2c8: 2151 |0030: array-length v1, v5 │ │ -0bc2ca: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -0bc2cc: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -0bc2d0: 1c02 9503 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0bc2d4: 1d02 |0036: monitor-enter v2 │ │ -0bc2d6: 6001 6e07 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ -0bc2da: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -0bc2de: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -0bc2e0: 6203 6d07 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ -0bc2e4: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -0bc2e8: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -0bc2ea: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -0bc2ee: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -0bc2f2: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0bc2f6: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -0bc2fa: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -0bc2fc: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -0bc300: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0bc304: 28f9 |004e: goto 0047 // -0007 │ │ -0bc306: 6906 6d07 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ -0bc30a: 6001 6e07 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ -0bc30e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc312: 6701 6e07 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ -0bc316: 1e02 |0057: monitor-exit v2 │ │ -0bc318: 28d4 |0058: goto 002c // -002c │ │ -0bc31a: 0d01 |0059: move-exception v1 │ │ -0bc31c: 1e02 |005a: monitor-exit v2 │ │ -0bc31e: 2701 |005b: throw v1 │ │ +0b9ffc: |[0b9ffc] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +0ba00c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +0ba010: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0ba012: 2151 |0003: array-length v1, v5 │ │ +0ba014: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +0ba018: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +0ba01c: 1c02 9503 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0ba020: 1d02 |000a: monitor-enter v2 │ │ +0ba022: 6001 7207 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ +0ba026: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +0ba02a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0ba02c: 6203 7107 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ +0ba030: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +0ba034: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0ba036: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +0ba03a: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +0ba03e: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0ba042: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +0ba046: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0ba048: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +0ba04c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0ba050: 28f9 |0022: goto 001b // -0007 │ │ +0ba052: 6906 7107 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@0771 │ │ +0ba056: 6001 7207 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ +0ba05a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba05e: 6701 7207 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@0772 │ │ +0ba062: 1e02 |002b: monitor-exit v2 │ │ +0ba064: 0e00 |002c: return-void │ │ +0ba066: 0d01 |002d: move-exception v1 │ │ +0ba068: 1e02 |002e: monitor-exit v2 │ │ +0ba06a: 2701 |002f: throw v1 │ │ +0ba06c: 2151 |0030: array-length v1, v5 │ │ +0ba06e: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +0ba070: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +0ba074: 1c02 9503 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0ba078: 1d02 |0036: monitor-enter v2 │ │ +0ba07a: 6001 6e07 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ +0ba07e: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +0ba082: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +0ba084: 6203 6d07 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ +0ba088: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +0ba08c: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +0ba08e: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +0ba092: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +0ba096: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0ba09a: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +0ba09e: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +0ba0a0: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +0ba0a4: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0ba0a8: 28f9 |004e: goto 0047 // -0007 │ │ +0ba0aa: 6906 6d07 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@076d │ │ +0ba0ae: 6001 6e07 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ +0ba0b2: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba0b6: 6701 6e07 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@076e │ │ +0ba0ba: 1e02 |0057: monitor-exit v2 │ │ +0ba0bc: 28d4 |0058: goto 002c // -002c │ │ +0ba0be: 0d01 |0059: move-exception v1 │ │ +0ba0c0: 1e02 |005a: monitor-exit v2 │ │ +0ba0c2: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -94632,28 +94638,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0bc338: |[0bc338] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -0bc348: 5230 7007 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc34c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0bc350: 5430 6f07 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc354: 5431 6c07 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc358: 5232 7007 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc35c: 7130 bc16 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ -0bc362: 6200 4207 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0bc366: 5b30 6f07 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc36a: 6200 4407 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0bc36e: 5b30 6c07 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc372: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0bc374: 5930 7007 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc378: 0e00 |0018: return-void │ │ +0ba0dc: |[0ba0dc] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +0ba0ec: 5230 7007 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba0f0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0ba0f4: 5430 6f07 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba0f8: 5431 6c07 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba0fc: 5232 7007 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba100: 7130 bc16 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ +0ba106: 6200 4207 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0ba10a: 5b30 6f07 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba10e: 6200 4407 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0ba112: 5b30 6c07 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba116: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0ba118: 5930 7007 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba11c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -94667,22 +94673,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bc37c: |[0bc37c] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -0bc38c: 6e20 c016 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ -0bc392: 0a00 |0003: move-result v0 │ │ -0bc394: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -0bc398: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bc39a: 0f00 |0007: return v0 │ │ -0bc39c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bc39e: 28fe |0009: goto 0007 // -0002 │ │ +0ba120: |[0ba120] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +0ba130: 6e20 c016 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ +0ba136: 0a00 |0003: move-result v0 │ │ +0ba138: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0ba13c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ba13e: 0f00 |0007: return v0 │ │ +0ba140: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ba142: 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; │ │ @@ -94692,22 +94698,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bc3a0: |[0bc3a0] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -0bc3b0: 6e20 c216 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@16c2 │ │ -0bc3b6: 0a00 |0003: move-result v0 │ │ -0bc3b8: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -0bc3bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bc3be: 0f00 |0007: return v0 │ │ -0bc3c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bc3c2: 28fe |0009: goto 0007 // -0002 │ │ +0ba144: |[0ba144] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +0ba154: 6e20 c216 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@16c2 │ │ +0ba15a: 0a00 |0003: move-result v0 │ │ +0ba15c: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +0ba160: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ba162: 0f00 |0007: return v0 │ │ +0ba164: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ba166: 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; │ │ @@ -94717,34 +94723,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0bc3c4: |[0bc3c4] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -0bc3d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bc3d6: 5452 6f07 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc3da: 2122 |0003: array-length v2, v2 │ │ -0bc3dc: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -0bc3e0: 5451 6f07 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc3e4: 5450 6c07 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc3e8: 7020 b616 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ -0bc3ee: 5252 7007 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc3f2: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -0bc3f6: 5452 6f07 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc3fa: 5253 7007 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc3fe: 7153 6b43 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc404: 5452 6c07 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc408: 5253 7007 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc40c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -0bc410: 7153 6b43 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc416: 5252 7007 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc41a: 7130 bc16 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ -0bc420: 0e00 |0026: return-void │ │ +0ba168: |[0ba168] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +0ba178: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ba17a: 5452 6f07 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba17e: 2122 |0003: array-length v2, v2 │ │ +0ba180: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +0ba184: 5451 6f07 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba188: 5450 6c07 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba18c: 7020 b616 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ +0ba192: 5252 7007 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba196: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +0ba19a: 5452 6f07 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba19e: 5253 7007 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba1a2: 7153 6b43 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba1a8: 5452 6c07 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba1ac: 5253 7007 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba1b0: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +0ba1b4: 7153 6b43 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba1ba: 5252 7007 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba1be: 7130 bc16 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ +0ba1c4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -94764,61 +94770,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0bc424: |[0bc424] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -0bc434: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0bc436: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0bc438: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -0bc43c: 0f06 |0004: return v6 │ │ -0bc43e: 20b8 b508 |0005: instance-of v8, v11, Ljava/util/Map; // type@08b5 │ │ -0bc442: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -0bc446: 07b3 |0009: move-object v3, v11 │ │ -0bc448: 1f03 b508 |000a: check-cast v3, Ljava/util/Map; // type@08b5 │ │ -0bc44c: 6e10 ca16 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ -0bc452: 0a08 |000f: move-result v8 │ │ -0bc454: 7210 3e44 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ -0bc45a: 0a09 |0013: move-result v9 │ │ -0bc45c: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -0bc460: 0176 |0016: move v6, v7 │ │ -0bc462: 28ed |0017: goto 0004 // -0013 │ │ -0bc464: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0bc466: 52a8 7007 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc46a: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -0bc46e: 6e20 c416 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ -0bc474: 0c02 |0020: move-result-object v2 │ │ -0bc476: 6e20 cc16 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ -0bc47c: 0c04 |0024: move-result-object v4 │ │ -0bc47e: 7220 3944 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0bc484: 0c05 |0028: move-result-object v5 │ │ -0bc486: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -0bc48a: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -0bc48e: 7220 3744 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ -0bc494: 0a08 |0030: move-result v8 │ │ -0bc496: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -0bc49a: 0176 |0033: move v6, v7 │ │ -0bc49c: 28d0 |0034: goto 0004 // -0030 │ │ -0bc49e: 6e20 2143 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bc4a4: 0a08 |0038: move-result v8 │ │ -0bc4a6: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -0bc4aa: 0176 |003b: move v6, v7 │ │ -0bc4ac: 28c8 |003c: goto 0004 // -0038 │ │ -0bc4ae: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc4b2: 28da |003f: goto 0019 // -0026 │ │ -0bc4b4: 0d01 |0040: move-exception v1 │ │ -0bc4b6: 0176 |0041: move v6, v7 │ │ -0bc4b8: 28c2 |0042: goto 0004 // -003e │ │ -0bc4ba: 0d01 |0043: move-exception v1 │ │ -0bc4bc: 0176 |0044: move v6, v7 │ │ -0bc4be: 28bf |0045: goto 0004 // -0041 │ │ -0bc4c0: 0176 |0046: move v6, v7 │ │ -0bc4c2: 28bd |0047: goto 0004 // -0043 │ │ +0ba1c8: |[0ba1c8] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +0ba1d8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0ba1da: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0ba1dc: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +0ba1e0: 0f06 |0004: return v6 │ │ +0ba1e2: 20b8 b508 |0005: instance-of v8, v11, Ljava/util/Map; // type@08b5 │ │ +0ba1e6: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +0ba1ea: 07b3 |0009: move-object v3, v11 │ │ +0ba1ec: 1f03 b508 |000a: check-cast v3, Ljava/util/Map; // type@08b5 │ │ +0ba1f0: 6e10 ca16 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ +0ba1f6: 0a08 |000f: move-result v8 │ │ +0ba1f8: 7210 3e44 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@443e │ │ +0ba1fe: 0a09 |0013: move-result v9 │ │ +0ba200: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +0ba204: 0176 |0016: move v6, v7 │ │ +0ba206: 28ed |0017: goto 0004 // -0013 │ │ +0ba208: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0ba20a: 52a8 7007 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba20e: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +0ba212: 6e20 c416 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ +0ba218: 0c02 |0020: move-result-object v2 │ │ +0ba21a: 6e20 cc16 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ +0ba220: 0c04 |0024: move-result-object v4 │ │ +0ba222: 7220 3944 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0ba228: 0c05 |0028: move-result-object v5 │ │ +0ba22a: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +0ba22e: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +0ba232: 7220 3744 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@4437 │ │ +0ba238: 0a08 |0030: move-result v8 │ │ +0ba23a: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +0ba23e: 0176 |0033: move v6, v7 │ │ +0ba240: 28d0 |0034: goto 0004 // -0030 │ │ +0ba242: 6e20 2143 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0ba248: 0a08 |0038: move-result v8 │ │ +0ba24a: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +0ba24e: 0176 |003b: move v6, v7 │ │ +0ba250: 28c8 |003c: goto 0004 // -0038 │ │ +0ba252: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ba256: 28da |003f: goto 0019 // -0026 │ │ +0ba258: 0d01 |0040: move-exception v1 │ │ +0ba25a: 0176 |0041: move v6, v7 │ │ +0ba25c: 28c2 |0042: goto 0004 // -003e │ │ +0ba25e: 0d01 |0043: move-exception v1 │ │ +0ba260: 0176 |0044: move v6, v7 │ │ +0ba262: 28bf |0045: goto 0004 // -0041 │ │ +0ba264: 0176 |0046: move v6, v7 │ │ +0ba266: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=532 │ │ 0x0004 line=561 │ │ @@ -94858,25 +94864,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 │ │ -0bc4d4: |[0bc4d4] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bc4e4: 6e20 c016 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ -0bc4ea: 0a00 |0003: move-result v0 │ │ -0bc4ec: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ -0bc4f0: 5431 6c07 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc4f4: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -0bc4f8: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bc4fc: 4601 0102 |000c: aget-object v1, v1, v2 │ │ -0bc500: 1101 |000e: return-object v1 │ │ -0bc502: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0bc504: 28fe |0010: goto 000e // -0002 │ │ +0ba278: |[0ba278] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ba288: 6e20 c016 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ +0ba28e: 0a00 |0003: move-result v0 │ │ +0ba290: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ +0ba294: 5431 6c07 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba298: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +0ba29c: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ba2a0: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +0ba2a4: 1101 |000e: return-object v1 │ │ +0ba2a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0ba2a8: 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 │ │ @@ -94888,35 +94894,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0bc508: |[0bc508] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -0bc518: 5491 6f07 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc51c: 5490 6c07 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc520: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0bc522: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0bc524: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -0bc526: 5294 7007 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc52a: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -0bc52e: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -0bc532: 4408 0102 |000d: aget v8, v1, v2 │ │ -0bc536: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -0bc53a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -0bc53c: b787 |0012: xor-int/2addr v7, v8 │ │ -0bc53e: b073 |0013: add-int/2addr v3, v7 │ │ -0bc540: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bc544: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -0bc548: 28f1 |0018: goto 0009 // -000f │ │ -0bc54a: 6e10 2343 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bc550: 0a07 |001c: move-result v7 │ │ -0bc552: 28f5 |001d: goto 0012 // -000b │ │ -0bc554: 0f03 |001e: return v3 │ │ +0ba2ac: |[0ba2ac] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +0ba2bc: 5491 6f07 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba2c0: 5490 6c07 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba2c4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0ba2c6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0ba2c8: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +0ba2ca: 5294 7007 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba2ce: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +0ba2d2: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +0ba2d6: 4408 0102 |000d: aget v8, v1, v2 │ │ +0ba2da: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +0ba2de: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0ba2e0: b787 |0012: xor-int/2addr v7, v8 │ │ +0ba2e2: b073 |0013: add-int/2addr v3, v7 │ │ +0ba2e4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ba2e8: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +0ba2ec: 28f1 |0018: goto 0009 // -000f │ │ +0ba2ee: 6e10 2343 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0ba2f4: 0a07 |001c: move-result v7 │ │ +0ba2f6: 28f5 |001d: goto 0012 // -000b │ │ +0ba2f8: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x0004 line=571 │ │ 0x0005 line=572 │ │ 0x000b line=573 │ │ @@ -94940,61 +94946,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0bc558: |[0bc558] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -0bc568: 5260 7007 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc56c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0bc570: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -0bc572: 0f03 |0005: return v3 │ │ -0bc574: 5464 6f07 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc578: 7130 1d16 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bc57e: 0a03 |000b: move-result v3 │ │ -0bc580: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -0bc584: 5464 6c07 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc588: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0bc58c: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -0bc590: 6e20 2143 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bc596: 0a04 |0017: move-result v4 │ │ -0bc598: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -0bc59c: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0bc5a0: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -0bc5a4: 5464 6f07 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc5a8: 4404 0401 |0020: aget v4, v4, v1 │ │ -0bc5ac: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -0bc5b0: 5464 6c07 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc5b4: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0bc5b8: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -0bc5bc: 6e20 2143 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bc5c2: 0a04 |002d: move-result v4 │ │ -0bc5c4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -0bc5c8: 0113 |0030: move v3, v1 │ │ -0bc5ca: 28d4 |0031: goto 0005 // -002c │ │ -0bc5cc: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc5d0: 28e8 |0034: goto 001c // -0018 │ │ -0bc5d2: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0bc5d6: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -0bc5da: 5464 6f07 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc5de: 4404 0402 |003b: aget v4, v4, v2 │ │ -0bc5e2: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -0bc5e6: 5464 6c07 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc5ea: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -0bc5ee: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -0bc5f2: 6e20 2143 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bc5f8: 0a04 |0048: move-result v4 │ │ -0bc5fa: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -0bc5fe: 0123 |004b: move v3, v2 │ │ -0bc600: 28b9 |004c: goto 0005 // -0047 │ │ -0bc602: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0bc606: 28e8 |004f: goto 0037 // -0018 │ │ -0bc608: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -0bc60c: 28b3 |0052: goto 0005 // -004d │ │ +0ba2fc: |[0ba2fc] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +0ba30c: 5260 7007 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba310: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0ba314: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +0ba316: 0f03 |0005: return v3 │ │ +0ba318: 5464 6f07 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba31c: 7130 1d16 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0ba322: 0a03 |000b: move-result v3 │ │ +0ba324: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +0ba328: 5464 6c07 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba32c: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0ba330: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +0ba334: 6e20 2143 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0ba33a: 0a04 |0017: move-result v4 │ │ +0ba33c: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +0ba340: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0ba344: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +0ba348: 5464 6f07 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba34c: 4404 0401 |0020: aget v4, v4, v1 │ │ +0ba350: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +0ba354: 5464 6c07 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba358: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0ba35c: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +0ba360: 6e20 2143 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0ba366: 0a04 |002d: move-result v4 │ │ +0ba368: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0ba36c: 0113 |0030: move v3, v1 │ │ +0ba36e: 28d4 |0031: goto 0005 // -002c │ │ +0ba370: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba374: 28e8 |0034: goto 001c // -0018 │ │ +0ba376: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0ba37a: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +0ba37e: 5464 6f07 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba382: 4404 0402 |003b: aget v4, v4, v2 │ │ +0ba386: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +0ba38a: 5464 6c07 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba38e: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0ba392: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +0ba396: 6e20 2143 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0ba39c: 0a04 |0048: move-result v4 │ │ +0ba39e: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +0ba3a2: 0123 |004b: move v3, v2 │ │ +0ba3a4: 28b9 |004c: goto 0005 // -0047 │ │ +0ba3a6: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ba3aa: 28e8 |004f: goto 0037 // -0018 │ │ +0ba3ac: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0ba3b0: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -95022,24 +95028,24 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0bc610: |[0bc610] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ -0bc620: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0bc624: 6e10 c116 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@16c1 │ │ -0bc62a: 0a00 |0005: move-result v0 │ │ -0bc62c: 0f00 |0006: return v0 │ │ -0bc62e: 6e10 2343 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bc634: 0a00 |000a: move-result v0 │ │ -0bc636: 6e30 bf16 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@16bf │ │ -0bc63c: 0a00 |000e: move-result v0 │ │ -0bc63e: 28f7 |000f: goto 0006 // -0009 │ │ +0ba3b4: |[0ba3b4] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +0ba3c4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0ba3c8: 6e10 c116 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@16c1 │ │ +0ba3ce: 0a00 |0005: move-result v0 │ │ +0ba3d0: 0f00 |0006: return v0 │ │ +0ba3d2: 6e10 2343 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0ba3d8: 0a00 |000a: move-result v0 │ │ +0ba3da: 6e30 bf16 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@16bf │ │ +0ba3e0: 0a00 |000e: move-result v0 │ │ +0ba3e2: 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; │ │ @@ -95049,56 +95055,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0bc640: |[0bc640] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -0bc650: 5260 7007 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc654: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0bc658: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -0bc65a: 0f03 |0005: return v3 │ │ -0bc65c: 5464 6f07 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc660: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0bc662: 7130 1d16 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bc668: 0a03 |000c: move-result v3 │ │ -0bc66a: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -0bc66e: 5464 6c07 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc672: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0bc676: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -0bc67a: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -0bc67e: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0bc682: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -0bc686: 5464 6f07 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc68a: 4404 0401 |001d: aget v4, v4, v1 │ │ -0bc68e: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -0bc692: 5464 6c07 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc696: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0bc69a: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -0bc69e: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -0bc6a2: 0113 |0029: move v3, v1 │ │ -0bc6a4: 28db |002a: goto 0005 // -0025 │ │ -0bc6a6: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc6aa: 28ec |002d: goto 0019 // -0014 │ │ -0bc6ac: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0bc6b0: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -0bc6b4: 5464 6f07 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc6b8: 4404 0402 |0034: aget v4, v4, v2 │ │ -0bc6bc: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -0bc6c0: 5464 6c07 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc6c4: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -0bc6c8: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -0bc6cc: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -0bc6d0: 0123 |0040: move v3, v2 │ │ -0bc6d2: 28c4 |0041: goto 0005 // -003c │ │ -0bc6d4: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0bc6d8: 28ec |0044: goto 0030 // -0014 │ │ -0bc6da: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -0bc6de: 28be |0047: goto 0005 // -0042 │ │ +0ba3e4: |[0ba3e4] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +0ba3f4: 5260 7007 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba3f8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0ba3fc: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +0ba3fe: 0f03 |0005: return v3 │ │ +0ba400: 5464 6f07 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba404: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0ba406: 7130 1d16 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0ba40c: 0a03 |000c: move-result v3 │ │ +0ba40e: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +0ba412: 5464 6c07 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba416: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0ba41a: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +0ba41e: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +0ba422: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0ba426: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +0ba42a: 5464 6f07 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba42e: 4404 0401 |001d: aget v4, v4, v1 │ │ +0ba432: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +0ba436: 5464 6c07 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba43a: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0ba43e: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +0ba442: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +0ba446: 0113 |0029: move v3, v1 │ │ +0ba448: 28db |002a: goto 0005 // -0025 │ │ +0ba44a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba44e: 28ec |002d: goto 0019 // -0014 │ │ +0ba450: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0ba454: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +0ba458: 5464 6f07 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba45c: 4404 0402 |0034: aget v4, v4, v2 │ │ +0ba460: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +0ba464: 5464 6c07 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba468: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0ba46c: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +0ba470: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +0ba474: 0123 |0040: move v3, v2 │ │ +0ba476: 28c4 |0041: goto 0005 // -003c │ │ +0ba478: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ba47c: 28ec |0044: goto 0030 // -0014 │ │ +0ba47e: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0ba482: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -95124,39 +95130,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0bc6e0: |[0bc6e0] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -0bc6f0: 5243 7007 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc6f4: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -0bc6f8: 5441 6c07 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc6fc: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -0bc700: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -0bc702: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -0bc706: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -0bc70a: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -0bc70e: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -0bc712: 0f03 |0011: return v3 │ │ -0bc714: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0bc718: 28f5 |0014: goto 0009 // -000b │ │ -0bc71a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0bc71c: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -0bc720: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -0bc724: 6e20 2143 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0bc72a: 0a03 |001d: move-result v3 │ │ -0bc72c: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -0bc730: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -0bc734: 28ef |0022: goto 0011 // -0011 │ │ -0bc736: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0bc73a: 28f1 |0025: goto 0016 // -000f │ │ -0bc73c: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -0bc73e: 28ea |0027: goto 0011 // -0016 │ │ +0ba484: |[0ba484] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +0ba494: 5243 7007 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba498: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +0ba49c: 5441 6c07 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba4a0: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +0ba4a4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +0ba4a6: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +0ba4aa: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +0ba4ae: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +0ba4b2: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +0ba4b6: 0f03 |0011: return v3 │ │ +0ba4b8: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0ba4bc: 28f5 |0014: goto 0009 // -000b │ │ +0ba4be: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0ba4c0: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +0ba4c4: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +0ba4c8: 6e20 2143 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0ba4ce: 0a03 |001d: move-result v3 │ │ +0ba4d0: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +0ba4d4: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +0ba4d8: 28ef |0022: goto 0011 // -0011 │ │ +0ba4da: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0ba4de: 28f1 |0025: goto 0016 // -000f │ │ +0ba4e0: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +0ba4e2: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0006 line=289 │ │ 0x0008 line=290 │ │ 0x000b line=291 │ │ @@ -95182,21 +95188,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bc740: |[0bc740] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -0bc750: 5210 7007 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc754: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -0bc758: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bc75a: 0f00 |0005: return v0 │ │ -0bc75c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0bc75e: 28fe |0007: goto 0005 // -0002 │ │ +0ba4e4: |[0ba4e4] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +0ba4f4: 5210 7007 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba4f8: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +0ba4fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ba4fe: 0f00 |0005: return v0 │ │ +0ba500: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ba502: 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; │ │ │ │ @@ -95205,19 +95211,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0bc760: |[0bc760] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -0bc770: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc774: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0bc778: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -0bc77c: 1100 |0006: return-object v0 │ │ +0ba504: |[0ba504] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +0ba514: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba518: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0ba51c: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +0ba520: 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 │ │ @@ -95227,95 +95233,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 │ │ -0bc780: |[0bc780] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bc790: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0bc794: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -0bc796: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0bc798: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -0bc79c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0bc79e: 6e10 c116 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@16c1 │ │ -0bc7a4: 0a01 |000a: move-result v1 │ │ -0bc7a6: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -0bc7aa: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -0bc7ae: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0bc7b2: 54b6 6c07 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc7b6: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -0bc7ba: 54b6 6c07 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc7be: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -0bc7c2: 1105 |0019: return-object v5 │ │ -0bc7c4: 6e10 2343 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0bc7ca: 0a00 |001d: move-result v0 │ │ -0bc7cc: 6e30 bf16 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@16bf │ │ -0bc7d2: 0a01 |0021: move-result v1 │ │ -0bc7d4: 28e9 |0022: goto 000b // -0017 │ │ -0bc7d6: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -0bc7da: 52b7 7007 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc7de: 54b8 6f07 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc7e2: 2188 |0029: array-length v8, v8 │ │ -0bc7e4: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -0bc7e8: 52b7 7007 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc7ec: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -0bc7f0: 52b6 7007 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc7f4: 52b7 7007 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc7f8: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -0bc7fc: 9002 0607 |0036: add-int v2, v6, v7 │ │ -0bc800: 54b4 6f07 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc804: 54b3 6c07 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc808: 7020 b616 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ -0bc80e: 54b6 6f07 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc812: 2166 |0041: array-length v6, v6 │ │ -0bc814: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -0bc818: 54b6 6f07 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc81c: 2147 |0046: array-length v7, v4 │ │ -0bc81e: 7157 6b43 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc824: 54b6 6c07 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc828: 2137 |004c: array-length v7, v3 │ │ -0bc82a: 7157 6b43 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc830: 52b6 7007 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc834: 7130 bc16 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ -0bc83a: 52b6 7007 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc83e: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -0bc842: 54b6 6f07 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc846: 54b7 6f07 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc84a: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -0bc84e: 52b9 7007 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc852: b119 |0061: sub-int/2addr v9, v1 │ │ -0bc854: 7159 6b43 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc85a: 54b6 6c07 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc85e: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0bc862: 54b8 6c07 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc866: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -0bc86a: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -0bc86e: 52ba 7007 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc872: b11a |0071: sub-int/2addr v10, v1 │ │ -0bc874: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -0bc878: 715a 6b43 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc87e: 54b6 6f07 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc882: 4b00 0601 |0079: aput v0, v6, v1 │ │ -0bc886: 54b6 6c07 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc88a: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0bc88e: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -0bc892: 54b6 6c07 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc896: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0bc89a: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0bc89e: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -0bc8a2: 52b6 7007 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8a6: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bc8aa: 59b6 7007 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8ae: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -0bc8b0: 2889 |0090: goto 0019 // -0077 │ │ -0bc8b2: 52b7 7007 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8b6: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -0bc8ba: 0162 |0095: move v2, v6 │ │ -0bc8bc: 28a2 |0096: goto 0038 // -005e │ │ +0ba524: |[0ba524] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ba534: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0ba538: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +0ba53a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0ba53c: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +0ba540: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0ba542: 6e10 c116 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@16c1 │ │ +0ba548: 0a01 |000a: move-result v1 │ │ +0ba54a: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +0ba54e: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +0ba552: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +0ba556: 54b6 6c07 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba55a: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +0ba55e: 54b6 6c07 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba562: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +0ba566: 1105 |0019: return-object v5 │ │ +0ba568: 6e10 2343 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0ba56e: 0a00 |001d: move-result v0 │ │ +0ba570: 6e30 bf16 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@16bf │ │ +0ba576: 0a01 |0021: move-result v1 │ │ +0ba578: 28e9 |0022: goto 000b // -0017 │ │ +0ba57a: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0ba57e: 52b7 7007 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba582: 54b8 6f07 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba586: 2188 |0029: array-length v8, v8 │ │ +0ba588: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +0ba58c: 52b7 7007 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba590: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +0ba594: 52b6 7007 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba598: 52b7 7007 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba59c: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +0ba5a0: 9002 0607 |0036: add-int v2, v6, v7 │ │ +0ba5a4: 54b4 6f07 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba5a8: 54b3 6c07 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba5ac: 7020 b616 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ +0ba5b2: 54b6 6f07 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba5b6: 2166 |0041: array-length v6, v6 │ │ +0ba5b8: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +0ba5bc: 54b6 6f07 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba5c0: 2147 |0046: array-length v7, v4 │ │ +0ba5c2: 7157 6b43 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba5c8: 54b6 6c07 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba5cc: 2137 |004c: array-length v7, v3 │ │ +0ba5ce: 7157 6b43 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba5d4: 52b6 7007 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba5d8: 7130 bc16 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ +0ba5de: 52b6 7007 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba5e2: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +0ba5e6: 54b6 6f07 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba5ea: 54b7 6f07 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba5ee: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +0ba5f2: 52b9 7007 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba5f6: b119 |0061: sub-int/2addr v9, v1 │ │ +0ba5f8: 7159 6b43 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba5fe: 54b6 6c07 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba602: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +0ba606: 54b8 6c07 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba60a: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +0ba60e: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +0ba612: 52ba 7007 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba616: b11a |0071: sub-int/2addr v10, v1 │ │ +0ba618: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +0ba61c: 715a 6b43 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba622: 54b6 6f07 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba626: 4b00 0601 |0079: aput v0, v6, v1 │ │ +0ba62a: 54b6 6c07 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba62e: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +0ba632: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +0ba636: 54b6 6c07 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba63a: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +0ba63e: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ba642: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +0ba646: 52b6 7007 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba64a: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0ba64e: 59b6 7007 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba652: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +0ba654: 2889 |0090: goto 0019 // -0077 │ │ +0ba656: 52b7 7007 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba65a: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +0ba65e: 0162 |0095: move v2, v6 │ │ +0ba660: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=376 │ │ 0x0006 line=377 │ │ 0x0007 line=378 │ │ 0x000b line=383 │ │ 0x000d line=384 │ │ @@ -95364,41 +95370,41 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0bc8c0: |[0bc8c0] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0bc8d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bc8d2: 5270 7007 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8d6: 5262 7007 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8da: b002 |0005: add-int/2addr v2, v0 │ │ -0bc8dc: 6e20 ba16 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@16ba │ │ -0bc8e2: 5262 7007 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc8e6: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ -0bc8ea: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ -0bc8ee: 5472 6f07 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc8f2: 5463 6f07 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc8f6: 7150 6b43 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc8fc: 5472 6c07 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc900: 5463 6c07 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc904: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ -0bc908: 7154 6b43 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bc90e: 5960 7007 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc912: 0e00 |0021: return-void │ │ -0bc914: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0bc916: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ -0bc91a: 6e20 c416 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ -0bc920: 0c02 |0028: move-result-object v2 │ │ -0bc922: 6e20 cc16 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ -0bc928: 0c03 |002c: move-result-object v3 │ │ -0bc92a: 6e30 c516 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ -0bc930: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bc934: 28f1 |0032: goto 0023 // -000f │ │ +0ba664: |[0ba664] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0ba674: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ba676: 5270 7007 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba67a: 5262 7007 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba67e: b002 |0005: add-int/2addr v2, v0 │ │ +0ba680: 6e20 ba16 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@16ba │ │ +0ba686: 5262 7007 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba68a: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +0ba68e: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +0ba692: 5472 6f07 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba696: 5463 6f07 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba69a: 7150 6b43 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba6a0: 5472 6c07 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba6a4: 5463 6c07 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba6a8: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +0ba6ac: 7154 6b43 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba6b2: 5960 7007 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba6b6: 0e00 |0021: return-void │ │ +0ba6b8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0ba6ba: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +0ba6be: 6e20 c416 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ +0ba6c4: 0c02 |0028: move-result-object v2 │ │ +0ba6c6: 6e20 cc16 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ +0ba6cc: 0c03 |002c: move-result-object v3 │ │ +0ba6ce: 6e30 c516 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ +0ba6d4: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba6d8: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=429 │ │ 0x0003 line=430 │ │ 0x0009 line=431 │ │ 0x000d line=432 │ │ 0x000f line=433 │ │ @@ -95421,23 +95427,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 │ │ -0bc938: |[0bc938] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0bc948: 6e20 c016 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ -0bc94e: 0a00 |0003: move-result v0 │ │ -0bc950: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -0bc954: 6e20 c816 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@16c8 │ │ -0bc95a: 0c01 |0009: move-result-object v1 │ │ -0bc95c: 1101 |000a: return-object v1 │ │ -0bc95e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0bc960: 28fe |000c: goto 000a // -0002 │ │ +0ba6dc: |[0ba6dc] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0ba6ec: 6e20 c016 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@16c0 │ │ +0ba6f2: 0a00 |0003: move-result v0 │ │ +0ba6f4: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +0ba6f8: 6e20 c816 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@16c8 │ │ +0ba6fe: 0c01 |0009: move-result-object v1 │ │ +0ba700: 1101 |000a: return-object v1 │ │ +0ba702: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0ba704: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0006 line=453 │ │ 0x000a line=456 │ │ locals : │ │ @@ -95451,107 +95457,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -0bc964: |[0bc964] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -0bc974: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0bc976: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -0bc97a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0bc97c: 54a4 6c07 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc980: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -0bc984: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bc988: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -0bc98c: 52a4 7007 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc990: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0bc992: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -0bc996: 54a4 6f07 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc99a: 54a5 6c07 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc99e: 52a6 7007 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9a2: 7130 bc16 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ -0bc9a8: 6204 4207 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0bc9ac: 5ba4 6f07 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc9b0: 6204 4407 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0bc9b4: 5ba4 6c07 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc9b8: 59a7 7007 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9bc: 1103 |0024: return-object v3 │ │ -0bc9be: 54a4 6f07 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc9c2: 2144 |0027: array-length v4, v4 │ │ -0bc9c4: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -0bc9c8: 52a4 7007 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9cc: 54a5 6f07 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc9d0: 2155 |002e: array-length v5, v5 │ │ -0bc9d2: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -0bc9d6: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -0bc9da: 52a4 7007 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9de: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -0bc9e2: 52a4 7007 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9e6: 52a5 7007 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bc9ea: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -0bc9ee: 9000 0405 |003d: add-int v0, v4, v5 │ │ -0bc9f2: 54a2 6f07 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bc9f6: 54a1 6c07 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bc9fa: 7020 b616 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ -0bca00: 52a4 7007 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca04: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0bca08: 59a4 7007 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca0c: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -0bca10: 54a4 6f07 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bca14: 715b 6b43 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bca1a: 54a4 6c07 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bca1e: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -0bca22: 7155 6b43 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bca28: 52a4 7007 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca2c: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -0bca30: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0bca34: 54a5 6f07 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bca38: 52a6 7007 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca3c: b1b6 |0064: sub-int/2addr v6, v11 │ │ -0bca3e: 7156 6b43 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bca44: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0bca48: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -0bca4c: 54a5 6c07 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bca50: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -0bca54: 52a7 7007 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca58: b1b7 |0072: sub-int/2addr v7, v11 │ │ -0bca5a: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -0bca5e: 7157 6b43 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bca64: 28ac |0078: goto 0024 // -0054 │ │ -0bca66: 52a4 7007 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca6a: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0bca6e: 59a4 7007 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca72: 52a4 7007 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca76: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -0bca7a: 54a4 6f07 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bca7e: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -0bca82: 54a6 6f07 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ -0bca86: 52a7 7007 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bca8a: b1b7 |008b: sub-int/2addr v7, v11 │ │ -0bca8c: 7157 6b43 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bca92: 54a4 6c07 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bca96: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -0bca9a: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0bca9e: 54a6 6c07 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcaa2: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -0bcaa6: 52a8 7007 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcaaa: b1b8 |009b: sub-int/2addr v8, v11 │ │ -0bcaac: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -0bcab0: 7158 6b43 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bcab6: 54a4 6c07 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcaba: 52a5 7007 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcabe: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0bcac2: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -0bcac6: 54a4 6c07 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcaca: 52a5 7007 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcace: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0bcad2: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bcad6: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -0bcada: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +0ba708: |[0ba708] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +0ba718: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0ba71a: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +0ba71e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0ba720: 54a4 6c07 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba724: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +0ba728: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba72c: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +0ba730: 52a4 7007 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba734: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +0ba736: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +0ba73a: 54a4 6f07 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba73e: 54a5 6c07 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba742: 52a6 7007 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba746: 7130 bc16 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@16bc │ │ +0ba74c: 6204 4207 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0ba750: 5ba4 6f07 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba754: 6204 4407 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0ba758: 5ba4 6c07 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba75c: 59a7 7007 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba760: 1103 |0024: return-object v3 │ │ +0ba762: 54a4 6f07 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba766: 2144 |0027: array-length v4, v4 │ │ +0ba768: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +0ba76c: 52a4 7007 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba770: 54a5 6f07 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba774: 2155 |002e: array-length v5, v5 │ │ +0ba776: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +0ba77a: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +0ba77e: 52a4 7007 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba782: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +0ba786: 52a4 7007 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba78a: 52a5 7007 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba78e: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba792: 9000 0405 |003d: add-int v0, v4, v5 │ │ +0ba796: 54a2 6f07 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba79a: 54a1 6c07 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba79e: 7020 b616 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@16b6 │ │ +0ba7a4: 52a4 7007 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba7a8: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0ba7ac: 59a4 7007 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba7b0: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +0ba7b4: 54a4 6f07 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba7b8: 715b 6b43 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba7be: 54a4 6c07 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba7c2: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +0ba7c6: 7155 6b43 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba7cc: 52a4 7007 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba7d0: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +0ba7d4: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0ba7d8: 54a5 6f07 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba7dc: 52a6 7007 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba7e0: b1b6 |0064: sub-int/2addr v6, v11 │ │ +0ba7e2: 7156 6b43 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba7e8: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0ba7ec: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0ba7f0: 54a5 6c07 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba7f4: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +0ba7f8: 52a7 7007 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba7fc: b1b7 |0072: sub-int/2addr v7, v11 │ │ +0ba7fe: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +0ba802: 7157 6b43 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba808: 28ac |0078: goto 0024 // -0054 │ │ +0ba80a: 52a4 7007 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba80e: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0ba812: 59a4 7007 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba816: 52a4 7007 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba81a: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +0ba81e: 54a4 6f07 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba822: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +0ba826: 54a6 6f07 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@076f │ │ +0ba82a: 52a7 7007 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba82e: b1b7 |008b: sub-int/2addr v7, v11 │ │ +0ba830: 7157 6b43 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba836: 54a4 6c07 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba83a: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +0ba83e: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba842: 54a6 6c07 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba846: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +0ba84a: 52a8 7007 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba84e: b1b8 |009b: sub-int/2addr v8, v11 │ │ +0ba850: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +0ba854: 7158 6b43 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0ba85a: 54a4 6c07 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba85e: 52a5 7007 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba862: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba866: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +0ba86a: 54a4 6c07 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba86e: 52a5 7007 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba872: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba876: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ba87a: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +0ba87e: 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 │ │ @@ -95589,22 +95595,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 │ │ -0bcae0: |[0bcae0] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0bcaf0: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0bcaf4: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0bcaf8: 5421 6c07 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcafc: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -0bcb00: 5421 6c07 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcb04: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -0bcb08: 1100 |000c: return-object v0 │ │ +0ba884: |[0ba884] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0ba894: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0ba898: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0ba89c: 5421 6c07 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba8a0: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +0ba8a4: 5421 6c07 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba8a8: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +0ba8ac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0004 line=353 │ │ 0x0008 line=354 │ │ 0x000c line=355 │ │ locals : │ │ @@ -95620,17 +95626,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcb0c: |[0bcb0c] android.support.v4.util.SimpleArrayMap.size:()I │ │ -0bcb1c: 5210 7007 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcb20: 0f00 |0002: return v0 │ │ +0ba8b0: |[0ba8b0] android.support.v4.util.SimpleArrayMap.size:()I │ │ +0ba8c0: 5210 7007 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba8c4: 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; │ │ │ │ @@ -95639,55 +95645,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0bcb24: |[0bcb24] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -0bcb34: 6e10 c316 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@16c3 │ │ -0bcb3a: 0a04 |0003: move-result v4 │ │ -0bcb3c: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -0bcb40: 1a04 794a |0006: const-string v4, "{}" // string@4a79 │ │ -0bcb44: 1104 |0008: return-object v4 │ │ -0bcb46: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0bcb4a: 5254 7007 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcb4e: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0bcb52: 7020 5b43 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0bcb58: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0bcb5c: 6e20 5d43 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bcb62: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0bcb64: 5254 7007 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ -0bcb68: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -0bcb6c: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0bcb70: 1a04 4601 |001e: const-string v4, ", " // string@0146 │ │ -0bcb74: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bcb7a: 6e20 c416 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ -0bcb80: 0c02 |0026: move-result-object v2 │ │ -0bcb82: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -0bcb86: 6e20 6243 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bcb8c: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -0bcb90: 6e20 5d43 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bcb96: 6e20 cc16 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ -0bcb9c: 0c03 |0034: move-result-object v3 │ │ -0bcb9e: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -0bcba2: 6e20 6243 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bcba8: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bcbac: 28dc |003c: goto 0018 // -0024 │ │ -0bcbae: 1a04 3101 |003d: const-string v4, "(this Map)" // string@0131 │ │ -0bcbb2: 6e20 6343 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bcbb8: 28ea |0042: goto 002c // -0016 │ │ -0bcbba: 1a04 3101 |0043: const-string v4, "(this Map)" // string@0131 │ │ -0bcbbe: 6e20 6343 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bcbc4: 28f2 |0048: goto 003a // -000e │ │ -0bcbc6: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -0bcbca: 6e20 5d43 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bcbd0: 6e10 6a43 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bcbd6: 0c04 |0051: move-result-object v4 │ │ -0bcbd8: 28b6 |0052: goto 0008 // -004a │ │ +0ba8c8: |[0ba8c8] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +0ba8d8: 6e10 c316 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@16c3 │ │ +0ba8de: 0a04 |0003: move-result v4 │ │ +0ba8e0: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +0ba8e4: 1a04 744a |0006: const-string v4, "{}" // string@4a74 │ │ +0ba8e8: 1104 |0008: return-object v4 │ │ +0ba8ea: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0ba8ee: 5254 7007 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba8f2: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +0ba8f6: 7020 5b43 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0ba8fc: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +0ba900: 6e20 5d43 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0ba906: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0ba908: 5254 7007 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@0770 │ │ +0ba90c: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +0ba910: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0ba914: 1a04 4301 |001e: const-string v4, ", " // string@0143 │ │ +0ba918: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ba91e: 6e20 c416 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@16c4 │ │ +0ba924: 0c02 |0026: move-result-object v2 │ │ +0ba926: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +0ba92a: 6e20 6243 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ba930: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +0ba934: 6e20 5d43 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0ba93a: 6e20 cc16 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ +0ba940: 0c03 |0034: move-result-object v3 │ │ +0ba942: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +0ba946: 6e20 6243 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ba94c: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba950: 28dc |003c: goto 0018 // -0024 │ │ +0ba952: 1a04 2e01 |003d: const-string v4, "(this Map)" // string@012e │ │ +0ba956: 6e20 6343 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ba95c: 28ea |0042: goto 002c // -0016 │ │ +0ba95e: 1a04 2e01 |0043: const-string v4, "(this Map)" // string@012e │ │ +0ba962: 6e20 6343 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ba968: 28f2 |0048: goto 003a // -000e │ │ +0ba96a: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +0ba96e: 6e20 5d43 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0ba974: 6e10 6a43 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ba97a: 0c04 |0051: move-result-object v4 │ │ +0ba97c: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=589 │ │ 0x0008 line=613 │ │ 0x0009 line=592 │ │ 0x0012 line=593 │ │ @@ -95720,35 +95726,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0bcbdc: |[0bcbdc] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -0bcbec: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ -0bcbf0: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0bcbf4: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bcbf8: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -0bcbfc: 1100 |0008: return-object v0 │ │ +0ba980: |[0ba980] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +0ba990: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@076c │ │ +0ba994: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0ba998: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ba99c: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0ba9a0: 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 : 6345 (SimpleArrayMap.java) │ │ + source_file_idx : 6341 (SimpleArrayMap.java) │ │ │ │ Class #513 header: │ │ class_idx : 938 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6366 │ │ +source_file_idx : 6362 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #513 annotations: │ │ Annotations on class │ │ @@ -95806,37 +95812,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bcc00: |[0bcc00] android.support.v4.util.SparseArrayCompat.:()V │ │ -0bcc10: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0bcc14: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bcc1a: 6900 7307 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bcc1e: 0e00 |0007: return-void │ │ +0ba9a4: |[0ba9a4] android.support.v4.util.SparseArrayCompat.:()V │ │ +0ba9b4: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0ba9b8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ba9be: 6900 7307 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0ba9c2: 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 │ │ -0bcc20: |[0bcc20] android.support.v4.util.SparseArrayCompat.:()V │ │ -0bcc30: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -0bcc34: 7020 cf16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@16cf │ │ -0bcc3a: 0e00 |0005: return-void │ │ +0ba9c4: |[0ba9c4] android.support.v4.util.SparseArrayCompat.:()V │ │ +0ba9d4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0ba9d8: 7020 cf16 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@16cf │ │ +0ba9de: 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; │ │ @@ -95846,32 +95852,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0bcc3c: |[0bcc3c] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -0bcc4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bcc4e: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0bcc54: 5c21 7407 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcc58: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -0bcc5c: 6200 4207 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ -0bcc60: 5b20 7507 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcc64: 6200 4407 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ -0bcc68: 5b20 7707 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcc6c: 5921 7607 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcc70: 0e00 |0012: return-void │ │ -0bcc72: 7110 2116 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ -0bcc78: 0a03 |0016: move-result v3 │ │ -0bcc7a: 2330 f508 |0017: new-array v0, v3, [I // type@08f5 │ │ -0bcc7e: 5b20 7507 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcc82: 2330 3709 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ -0bcc86: 5b20 7707 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcc8a: 28f1 |001f: goto 0010 // -000f │ │ +0ba9e0: |[0ba9e0] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +0ba9f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ba9f2: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0ba9f8: 5c21 7407 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0ba9fc: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +0baa00: 6200 4207 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@0742 │ │ +0baa04: 5b20 7507 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baa08: 6200 4407 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@0744 │ │ +0baa0c: 5b20 7707 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0baa10: 5921 7607 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baa14: 0e00 |0012: return-void │ │ +0baa16: 7110 2116 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ +0baa1c: 0a03 |0016: move-result v3 │ │ +0baa1e: 2330 f508 |0017: new-array v0, v3, [I // type@08f5 │ │ +0baa22: 5b20 7507 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baa26: 2330 3709 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ +0baa2a: 5b20 7707 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0baa2e: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -95890,37 +95896,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0bcc8c: |[0bcc8c] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -0bcc9c: 5272 7607 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcca0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0bcca2: 5471 7507 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcca6: 5475 7707 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bccaa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bccac: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -0bccb0: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -0bccb4: 6206 7307 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bccb8: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -0bccbc: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -0bccc0: 4406 0100 |0012: aget v6, v1, v0 │ │ -0bccc4: 4b06 0103 |0014: aput v6, v1, v3 │ │ -0bccc8: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -0bcccc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -0bccce: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -0bccd2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0bccd6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bccda: 28e9 |001f: goto 0008 // -0017 │ │ -0bccdc: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0bccde: 5c76 7407 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcce2: 5973 7607 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcce6: 0e00 |0025: return-void │ │ +0baa30: |[0baa30] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +0baa40: 5272 7607 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baa44: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0baa46: 5471 7507 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baa4a: 5475 7707 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0baa4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0baa50: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +0baa54: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +0baa58: 6206 7307 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0baa5c: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +0baa60: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +0baa64: 4406 0100 |0012: aget v6, v1, v0 │ │ +0baa68: 4b06 0103 |0014: aput v6, v1, v3 │ │ +0baa6c: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +0baa70: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +0baa72: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +0baa76: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0baa7a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0baa7e: 28e9 |001f: goto 0008 // -0017 │ │ +0baa80: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0baa82: 5c76 7407 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baa86: 5973 7607 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baa8a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -95951,58 +95957,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -0bcce8: |[0bcce8] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -0bccf8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0bccfa: 5274 7607 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bccfe: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -0bcd02: 5474 7507 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd06: 5275 7607 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcd0a: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0bcd0e: 4404 0405 |000b: aget v4, v4, v5 │ │ -0bcd12: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -0bcd16: 6e30 db16 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -0bcd1c: 0e00 |0012: return-void │ │ -0bcd1e: 5574 7407 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcd22: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -0bcd26: 5274 7607 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcd2a: 5475 7507 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd2e: 2155 |001b: array-length v5, v5 │ │ -0bcd30: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -0bcd34: 7010 d516 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bcd3a: 5273 7607 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcd3e: 5474 7507 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd42: 2144 |0025: array-length v4, v4 │ │ -0bcd44: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -0bcd48: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bcd4c: 7110 2116 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ -0bcd52: 0a00 |002d: move-result v0 │ │ -0bcd54: 2301 f508 |002e: new-array v1, v0, [I // type@08f5 │ │ -0bcd58: 2302 3709 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ -0bcd5c: 5474 7507 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd60: 5475 7507 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd64: 2155 |0036: array-length v5, v5 │ │ -0bcd66: 7155 6b43 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bcd6c: 5474 7707 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcd70: 5475 7707 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcd74: 2155 |003e: array-length v5, v5 │ │ -0bcd76: 7155 6b43 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bcd7c: 5b71 7507 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd80: 5b72 7707 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcd84: 5474 7507 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcd88: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0bcd8c: 5474 7707 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcd90: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0bcd94: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0bcd98: 5974 7607 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcd9c: 28c0 |0052: goto 0012 // -0040 │ │ +0baa8c: |[0baa8c] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +0baa9c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0baa9e: 5274 7607 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baaa2: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +0baaa6: 5474 7507 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baaaa: 5275 7607 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baaae: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0baab2: 4404 0405 |000b: aget v4, v4, v5 │ │ +0baab6: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +0baaba: 6e30 db16 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +0baac0: 0e00 |0012: return-void │ │ +0baac2: 5574 7407 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baac6: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0baaca: 5274 7607 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baace: 5475 7507 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baad2: 2155 |001b: array-length v5, v5 │ │ +0baad4: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +0baad8: 7010 d516 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0baade: 5273 7607 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baae2: 5474 7507 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baae6: 2144 |0025: array-length v4, v4 │ │ +0baae8: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +0baaec: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0baaf0: 7110 2116 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ +0baaf6: 0a00 |002d: move-result v0 │ │ +0baaf8: 2301 f508 |002e: new-array v1, v0, [I // type@08f5 │ │ +0baafc: 2302 3709 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0937 │ │ +0bab00: 5474 7507 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bab04: 5475 7507 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bab08: 2155 |0036: array-length v5, v5 │ │ +0bab0a: 7155 6b43 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0bab10: 5474 7707 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bab14: 5475 7707 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bab18: 2155 |003e: array-length v5, v5 │ │ +0bab1a: 7155 6b43 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0bab20: 5b71 7507 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bab24: 5b72 7707 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bab28: 5474 7507 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bab2c: 4b08 0403 |0048: aput v8, v4, v3 │ │ +0bab30: 5474 7707 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bab34: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +0bab38: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0bab3c: 5974 7607 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bab40: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000f line=326 │ │ 0x0012 line=352 │ │ 0x0013 line=330 │ │ 0x001e line=331 │ │ @@ -96034,27 +96040,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0bcda0: |[0bcda0] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -0bcdb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bcdb2: 5251 7607 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcdb6: 5452 7707 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcdba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bcdbc: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -0bcdc0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0bcdc2: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -0bcdc6: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcdca: 28f9 |000d: goto 0006 // -0007 │ │ -0bcdcc: 5954 7607 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcdd0: 5c54 7407 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcdd4: 0e00 |0012: return-void │ │ +0bab44: |[0bab44] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +0bab54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bab56: 5251 7607 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bab5a: 5452 7707 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bab5e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0bab60: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +0bab64: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0bab66: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +0bab6a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bab6e: 28f9 |000d: goto 0006 // -0007 │ │ +0bab70: 5954 7607 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bab74: 5c54 7407 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bab78: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -96073,34 +96079,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0bcdd8: |[0bcdd8] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -0bcde8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bcdea: 6f10 2043 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@4320 │ │ -0bcdf0: 0c02 |0004: move-result-object v2 │ │ -0bcdf2: 0720 |0005: move-object v0, v2 │ │ -0bcdf4: 1f00 aa03 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ -0bcdf8: 0701 |0008: move-object v1, v0 │ │ -0bcdfa: 5432 7507 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcdfe: 6e10 9f45 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@459f │ │ -0bce04: 0c02 |000e: move-result-object v2 │ │ -0bce06: 1f02 f508 |000f: check-cast v2, [I // type@08f5 │ │ -0bce0a: 5b12 7507 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bce0e: 5432 7707 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bce12: 6e10 a545 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@45a5 │ │ -0bce18: 0c02 |0018: move-result-object v2 │ │ -0bce1a: 1f02 3709 |0019: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ -0bce1e: 5b12 7707 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bce22: 1101 |001d: return-object v1 │ │ -0bce24: 0d02 |001e: move-exception v2 │ │ -0bce26: 28fe |001f: goto 001d // -0002 │ │ +0bab7c: |[0bab7c] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +0bab8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bab8e: 6f10 2043 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@4320 │ │ +0bab94: 0c02 |0004: move-result-object v2 │ │ +0bab96: 0720 |0005: move-object v0, v2 │ │ +0bab98: 1f00 aa03 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ +0bab9c: 0701 |0008: move-object v1, v0 │ │ +0bab9e: 5432 7507 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0baba2: 6e10 9f45 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@459f │ │ +0baba8: 0c02 |000e: move-result-object v2 │ │ +0babaa: 1f02 f508 |000f: check-cast v2, [I // type@08f5 │ │ +0babae: 5b12 7507 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0babb2: 5432 7707 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0babb6: 6e10 a545 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@45a5 │ │ +0babbc: 0c02 |0018: move-result-object v2 │ │ +0babbe: 1f02 3709 |0019: check-cast v2, [Ljava/lang/Object; // type@0937 │ │ +0babc2: 5b12 7707 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0babc6: 1101 |001d: return-object v1 │ │ +0babc8: 0d02 |001e: move-exception v2 │ │ +0babca: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -96117,18 +96123,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bce38: |[0bce38] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -0bce48: 6e10 d216 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@16d2 │ │ -0bce4e: 0c00 |0003: move-result-object v0 │ │ -0bce50: 1100 |0004: return-object v0 │ │ +0babdc: |[0babdc] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +0babec: 6e10 d216 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@16d2 │ │ +0babf2: 0c00 |0003: move-result-object v0 │ │ +0babf4: 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; │ │ │ │ @@ -96137,30 +96143,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0bce54: |[0bce54] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -0bce64: 5431 7507 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bce68: 5232 7607 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bce6c: 7130 1d16 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bce72: 0a00 |0007: move-result v0 │ │ -0bce74: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -0bce78: 5431 7707 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bce7c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0bce80: 6202 7307 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bce84: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -0bce88: 5431 7707 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bce8c: 6202 7307 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bce90: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -0bce94: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0bce96: 5c31 7407 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bce9a: 0e00 |001b: return-void │ │ +0babf8: |[0babf8] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +0bac08: 5431 7507 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bac0c: 5232 7607 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bac10: 7130 1d16 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0bac16: 0a00 |0007: move-result v0 │ │ +0bac18: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +0bac1c: 5431 7707 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bac20: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0bac24: 6202 7307 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0bac28: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +0bac2c: 5431 7707 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bac30: 6202 7307 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0bac34: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +0bac38: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0bac3a: 5c31 7407 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bac3e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -96176,19 +96182,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bce9c: |[0bce9c] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -0bceac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bceae: 6e30 d716 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@16d7 │ │ -0bceb4: 0c00 |0004: move-result-object v0 │ │ -0bceb6: 1100 |0005: return-object v0 │ │ +0bac40: |[0bac40] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +0bac50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bac52: 6e30 d716 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@16d7 │ │ +0bac58: 0c00 |0004: move-result-object v0 │ │ +0bac5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -96198,28 +96204,28 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0bceb8: |[0bceb8] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0bcec8: 5431 7507 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcecc: 5232 7607 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bced0: 7130 1d16 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bced6: 0a00 |0007: move-result v0 │ │ -0bced8: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -0bcedc: 5431 7707 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcee0: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0bcee4: 6202 7307 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bcee8: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -0bceec: 1105 |0012: return-object v5 │ │ -0bceee: 5431 7707 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcef2: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -0bcef6: 28fb |0017: goto 0012 // -0005 │ │ +0bac5c: |[0bac5c] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0bac6c: 5431 7507 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bac70: 5232 7607 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bac74: 7130 1d16 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0bac7a: 0a00 |0007: move-result v0 │ │ +0bac7c: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +0bac80: 5431 7707 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bac84: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0bac88: 6202 7307 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0bac8c: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +0bac90: 1105 |0012: return-object v5 │ │ +0bac92: 5431 7707 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bac96: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +0bac9a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0008 line=87 │ │ 0x0012 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -96235,23 +96241,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0bcef8: |[0bcef8] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -0bcf08: 5520 7407 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcf0c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bcf10: 7010 d516 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bcf16: 5420 7507 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcf1a: 5221 7607 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcf1e: 7130 1d16 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bcf24: 0a00 |000e: move-result v0 │ │ -0bcf26: 0f00 |000f: return v0 │ │ +0bac9c: |[0bac9c] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +0bacac: 5520 7407 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bacb0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0bacb4: 7010 d516 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0bacba: 5420 7507 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bacbe: 5221 7607 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bacc2: 7130 1d16 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0bacc8: 0a00 |000e: move-result v0 │ │ +0bacca: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0007 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -96263,29 +96269,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0bcf28: |[0bcf28] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -0bcf38: 5521 7407 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcf3c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0bcf40: 7010 d516 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bcf46: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bcf48: 5221 7607 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcf4c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -0bcf50: 5421 7707 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcf54: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -0bcf58: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -0bcf5c: 0f00 |0012: return v0 │ │ -0bcf5e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcf62: 28f3 |0015: goto 0008 // -000d │ │ -0bcf64: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0bcf66: 28fb |0017: goto 0012 // -0005 │ │ +0baccc: |[0baccc] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +0bacdc: 5521 7407 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bace0: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0bace4: 7010 d516 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0bacea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bacec: 5221 7607 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bacf0: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0bacf4: 5421 7707 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bacf8: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +0bacfc: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +0bad00: 0f00 |0012: return v0 │ │ +0bad02: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bad06: 28f3 |0015: goto 0008 // -000d │ │ +0bad08: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0bad0a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ 0x0012 line=302 │ │ @@ -96304,21 +96310,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bcf68: |[0bcf68] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -0bcf78: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcf7c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bcf80: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bcf86: 5410 7507 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcf8a: 4400 0002 |0009: aget v0, v0, v2 │ │ -0bcf8e: 0f00 |000b: return v0 │ │ +0bad0c: |[0bad0c] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +0bad1c: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bad20: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0bad24: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0bad2a: 5410 7507 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bad2e: 4400 0002 |0009: aget v0, v0, v2 │ │ +0bad32: 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; │ │ @@ -96330,91 +96336,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0bcf90: |[0bcf90] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -0bcfa0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0bcfa2: 5484 7507 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcfa6: 5285 7607 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcfaa: 7130 1d16 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bcfb0: 0a00 |0008: move-result v0 │ │ -0bcfb2: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0bcfb6: 5484 7707 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcfba: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -0bcfbe: 0e00 |000f: return-void │ │ -0bcfc0: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -0bcfc4: 5284 7607 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcfc8: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -0bcfcc: 5484 7707 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcfd0: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -0bcfd4: 6205 7307 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bcfd8: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -0bcfdc: 5484 7507 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcfe0: 4b09 0400 |0020: aput v9, v4, v0 │ │ -0bcfe4: 5484 7707 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bcfe8: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -0bcfec: 28e9 |0026: goto 000f // -0017 │ │ -0bcfee: 5584 7407 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bcff2: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -0bcff6: 5284 7607 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bcffa: 5485 7507 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bcffe: 2155 |002f: array-length v5, v5 │ │ -0bd000: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -0bd004: 7010 d516 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bd00a: 5484 7507 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd00e: 5285 7607 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd012: 7130 1d16 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ -0bd018: 0a04 |003c: move-result v4 │ │ -0bd01a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -0bd01e: 5284 7607 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd022: 5485 7507 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd026: 2155 |0043: array-length v5, v5 │ │ -0bd028: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -0bd02c: 5284 7607 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd030: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bd034: 7110 2116 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ -0bd03a: 0a01 |004d: move-result v1 │ │ -0bd03c: 2312 f508 |004e: new-array v2, v1, [I // type@08f5 │ │ -0bd040: 2313 3709 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0937 │ │ -0bd044: 5484 7507 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd048: 5485 7507 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd04c: 2155 |0056: array-length v5, v5 │ │ -0bd04e: 7155 6b43 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bd054: 5484 7707 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd058: 5485 7707 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd05c: 2155 |005e: array-length v5, v5 │ │ -0bd05e: 7155 6b43 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bd064: 5b82 7507 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd068: 5b83 7707 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd06c: 5284 7607 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd070: b104 |0068: sub-int/2addr v4, v0 │ │ -0bd072: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -0bd076: 5484 7507 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd07a: 5485 7507 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd07e: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0bd082: 5287 7607 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd086: b107 |0073: sub-int/2addr v7, v0 │ │ -0bd088: 7157 6b43 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bd08e: 5484 7707 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd092: 5485 7707 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd096: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0bd09a: 5287 7607 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd09e: b107 |007f: sub-int/2addr v7, v0 │ │ -0bd0a0: 7157 6b43 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0bd0a6: 5484 7507 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ -0bd0aa: 4b09 0400 |0085: aput v9, v4, v0 │ │ -0bd0ae: 5484 7707 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd0b2: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -0bd0b6: 5284 7607 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd0ba: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bd0be: 5984 7607 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd0c2: 2900 7eff |0091: goto/16 000f // -0082 │ │ +0bad34: |[0bad34] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +0bad44: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0bad46: 5484 7507 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bad4a: 5285 7607 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bad4e: 7130 1d16 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0bad54: 0a00 |0008: move-result v0 │ │ +0bad56: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +0bad5a: 5484 7707 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bad5e: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +0bad62: 0e00 |000f: return-void │ │ +0bad64: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +0bad68: 5284 7607 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bad6c: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +0bad70: 5484 7707 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bad74: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +0bad78: 6205 7307 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0bad7c: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +0bad80: 5484 7507 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bad84: 4b09 0400 |0020: aput v9, v4, v0 │ │ +0bad88: 5484 7707 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bad8c: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +0bad90: 28e9 |0026: goto 000f // -0017 │ │ +0bad92: 5584 7407 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0bad96: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0bad9a: 5284 7607 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bad9e: 5485 7507 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bada2: 2155 |002f: array-length v5, v5 │ │ +0bada4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0bada8: 7010 d516 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0badae: 5484 7507 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0badb2: 5285 7607 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0badb6: 7130 1d16 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@161d │ │ +0badbc: 0a04 |003c: move-result v4 │ │ +0badbe: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0badc2: 5284 7607 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0badc6: 5485 7507 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0badca: 2155 |0043: array-length v5, v5 │ │ +0badcc: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0badd0: 5284 7607 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0badd4: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0badd8: 7110 2116 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@1621 │ │ +0badde: 0a01 |004d: move-result v1 │ │ +0bade0: 2312 f508 |004e: new-array v2, v1, [I // type@08f5 │ │ +0bade4: 2313 3709 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0937 │ │ +0bade8: 5484 7507 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0badec: 5485 7507 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0badf0: 2155 |0056: array-length v5, v5 │ │ +0badf2: 7155 6b43 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0badf8: 5484 7707 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0badfc: 5485 7707 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae00: 2155 |005e: array-length v5, v5 │ │ +0bae02: 7155 6b43 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0bae08: 5b82 7507 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bae0c: 5b83 7707 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae10: 5284 7607 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bae14: b104 |0068: sub-int/2addr v4, v0 │ │ +0bae16: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +0bae1a: 5484 7507 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bae1e: 5485 7507 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bae22: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0bae26: 5287 7607 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bae2a: b107 |0073: sub-int/2addr v7, v0 │ │ +0bae2c: 7157 6b43 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0bae32: 5484 7707 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae36: 5485 7707 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae3a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +0bae3e: 5287 7607 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bae42: b107 |007f: sub-int/2addr v7, v0 │ │ +0bae44: 7157 6b43 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0bae4a: 5484 7507 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0775 │ │ +0bae4e: 4b09 0400 |0085: aput v9, v4, v0 │ │ +0bae52: 5484 7707 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae56: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +0bae5a: 5284 7607 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bae5e: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bae62: 5984 7607 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0bae66: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0009 line=174 │ │ 0x000b line=175 │ │ 0x000f line=216 │ │ 0x0010 line=177 │ │ @@ -96454,17 +96460,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bd0c8: |[0bd0c8] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -0bd0d8: 6e20 d416 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@16d4 │ │ -0bd0de: 0e00 |0003: return-void │ │ +0bae6c: |[0bae6c] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +0bae7c: 6e20 d416 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@16d4 │ │ +0bae82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -96475,25 +96481,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0bd0e0: |[0bd0e0] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -0bd0f0: 5420 7707 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd0f4: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -0bd0f8: 6201 7307 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bd0fc: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -0bd100: 5420 7707 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd104: 6201 7307 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ -0bd108: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -0bd10c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0bd10e: 5c20 7407 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bd112: 0e00 |0011: return-void │ │ +0bae84: |[0bae84] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +0bae94: 5420 7707 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bae98: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0bae9c: 6201 7307 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0baea0: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0baea4: 5420 7707 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0baea8: 6201 7307 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@0773 │ │ +0baeac: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0baeb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0baeb2: 5c20 7407 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baeb6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ locals : │ │ @@ -96506,25 +96512,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bd114: |[0bd114] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -0bd124: 5242 7607 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd128: 9003 0506 |0002: add-int v3, v5, v6 │ │ -0bd12c: 7120 1543 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0bd132: 0a00 |0007: move-result v0 │ │ -0bd134: 0151 |0008: move v1, v5 │ │ -0bd136: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -0bd13a: 6e20 dd16 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ -0bd140: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bd144: 28f9 |0010: goto 0009 // -0007 │ │ -0bd146: 0e00 |0011: return-void │ │ +0baeb8: |[0baeb8] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +0baec8: 5242 7607 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baecc: 9003 0506 |0002: add-int v3, v5, v6 │ │ +0baed0: 7120 1543 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0baed6: 0a00 |0007: move-result v0 │ │ +0baed8: 0151 |0008: move v1, v5 │ │ +0baeda: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +0baede: 6e20 dd16 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ +0baee4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0baee8: 28f9 |0010: goto 0009 // -0007 │ │ +0baeea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ 0x000e line=133 │ │ 0x0011 line=136 │ │ @@ -96541,21 +96547,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bd148: |[0bd148] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -0bd158: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bd15c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bd160: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bd166: 5410 7707 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd16a: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -0bd16e: 0e00 |000b: return-void │ │ +0baeec: |[0baeec] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +0baefc: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baf00: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0baf04: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0baf0a: 5410 7707 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0baf0e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +0baf12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x0007 line=267 │ │ 0x000b line=268 │ │ locals : │ │ @@ -96570,20 +96576,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0bd170: |[0bd170] android.support.v4.util.SparseArrayCompat.size:()I │ │ -0bd180: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bd184: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bd188: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bd18e: 5210 7607 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd192: 0f00 |0009: return v0 │ │ +0baf14: |[0baf14] android.support.v4.util.SparseArrayCompat.size:()I │ │ +0baf24: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baf28: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0baf2c: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0baf32: 5210 7607 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baf36: 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; │ │ @@ -96594,51 +96600,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0bd194: |[0bd194] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -0bd1a4: 6e10 e016 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -0bd1aa: 0a04 |0003: move-result v4 │ │ -0bd1ac: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -0bd1b0: 1a04 794a |0006: const-string v4, "{}" // string@4a79 │ │ -0bd1b4: 1104 |0008: return-object v4 │ │ -0bd1b6: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0bd1ba: 5254 7607 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd1be: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0bd1c2: 7020 5b43 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -0bd1c8: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0bd1cc: 6e20 5d43 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bd1d2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0bd1d4: 5254 7607 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ -0bd1d8: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -0bd1dc: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0bd1e0: 1a04 4601 |001e: const-string v4, ", " // string@0146 │ │ -0bd1e4: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bd1ea: 6e20 da16 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ -0bd1f0: 0a02 |0026: move-result v2 │ │ -0bd1f2: 6e20 5f43 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0bd1f8: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -0bd1fc: 6e20 5d43 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bd202: 6e20 e216 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -0bd208: 0c03 |0032: move-result-object v3 │ │ -0bd20a: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -0bd20e: 6e20 6243 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bd214: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bd218: 28de |003a: goto 0018 // -0022 │ │ -0bd21a: 1a04 3101 |003b: const-string v4, "(this Map)" // string@0131 │ │ -0bd21e: 6e20 6343 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bd224: 28f8 |0040: goto 0038 // -0008 │ │ -0bd226: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -0bd22a: 6e20 5d43 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0bd230: 6e10 6a43 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bd236: 0c04 |0049: move-result-object v4 │ │ -0bd238: 28be |004a: goto 0008 // -0042 │ │ +0baf38: |[0baf38] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +0baf48: 6e10 e016 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +0baf4e: 0a04 |0003: move-result v4 │ │ +0baf50: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +0baf54: 1a04 744a |0006: const-string v4, "{}" // string@4a74 │ │ +0baf58: 1104 |0008: return-object v4 │ │ +0baf5a: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0baf5e: 5254 7607 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baf62: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +0baf66: 7020 5b43 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0baf6c: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +0baf70: 6e20 5d43 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0baf76: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0baf78: 5254 7607 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0776 │ │ +0baf7c: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +0baf80: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0baf84: 1a04 4301 |001e: const-string v4, ", " // string@0143 │ │ +0baf88: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0baf8e: 6e20 da16 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ +0baf94: 0a02 |0026: move-result v2 │ │ +0baf96: 6e20 5f43 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0baf9c: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +0bafa0: 6e20 5d43 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0bafa6: 6e20 e216 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +0bafac: 0c03 |0032: move-result-object v3 │ │ +0bafae: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +0bafb2: 6e20 6243 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0bafb8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bafbc: 28de |003a: goto 0018 // -0022 │ │ +0bafbe: 1a04 2e01 |003b: const-string v4, "(this Map)" // string@012e │ │ +0bafc2: 6e20 6343 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bafc8: 28f8 |0040: goto 0038 // -0008 │ │ +0bafca: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +0bafce: 6e20 5d43 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0bafd4: 6e10 6a43 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bafda: 0c04 |0049: move-result-object v4 │ │ +0bafdc: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -96668,38 +96674,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bd23c: |[0bd23c] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -0bd24c: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ -0bd250: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bd254: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ -0bd25a: 5410 7707 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ -0bd25e: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0bd262: 1100 |000b: return-object v0 │ │ +0bafe0: |[0bafe0] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +0baff0: 5510 7407 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@0774 │ │ +0baff4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0baff8: 7010 d516 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@16d5 │ │ +0baffe: 5410 7707 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0777 │ │ +0bb002: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0bb006: 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 : 6366 (SparseArrayCompat.java) │ │ + source_file_idx : 6362 (SparseArrayCompat.java) │ │ │ │ Class #514 header: │ │ class_idx : 939 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6821 │ │ +source_file_idx : 6817 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #514 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -96742,22 +96748,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bd264: |[0bd264] android.support.v4.util.TimeUtils.:()V │ │ -0bd274: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0bd278: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bd27e: 6900 7d07 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ -0bd282: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -0bd286: 2300 f308 |0009: new-array v0, v0, [C // type@08f3 │ │ -0bd28a: 6900 7c07 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd28e: 0e00 |000d: return-void │ │ +0bb008: |[0bb008] android.support.v4.util.TimeUtils.:()V │ │ +0bb018: 2200 7308 |0000: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0bb01c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bb022: 6900 7d07 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ +0bb026: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +0bb02a: 2300 f308 |0009: new-array v0, v0, [C // type@08f3 │ │ +0bb02e: 6900 7c07 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb032: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -96765,17 +96771,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd290: |[0bd290] android.support.v4.util.TimeUtils.:()V │ │ -0bd2a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bd2a6: 0e00 |0003: return-void │ │ +0bb034: |[0bb034] android.support.v4.util.TimeUtils.:()V │ │ +0bb044: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bb04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -96783,35 +96789,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0bd2a8: |[0bd2a8] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -0bd2b8: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -0bd2bc: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -0bd2c0: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0bd2c4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0bd2c6: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -0bd2ca: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -0bd2ce: 0f00 |000b: return v0 │ │ -0bd2d0: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -0bd2d4: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -0bd2d8: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -0bd2dc: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -0bd2de: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -0bd2e2: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -0bd2e6: 28f4 |0017: goto 000b // -000c │ │ -0bd2e8: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -0bd2ec: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -0bd2f0: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -0bd2f4: 28ed |001e: goto 000b // -0013 │ │ -0bd2f6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0bd2f8: 28eb |0020: goto 000b // -0015 │ │ +0bb04c: |[0bb04c] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +0bb05c: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +0bb060: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +0bb064: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +0bb068: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +0bb06a: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +0bb06e: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +0bb072: 0f00 |000b: return v0 │ │ +0bb074: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +0bb078: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +0bb07c: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +0bb080: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +0bb082: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +0bb086: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +0bb08a: 28f4 |0017: goto 000b // -000c │ │ +0bb08c: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +0bb090: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +0bb094: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +0bb098: 28ed |001e: goto 000b // -0013 │ │ +0bb09a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0bb09c: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -96829,25 +96835,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0bd2fc: |[0bd2fc] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -0bd30c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0bd310: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -0bd314: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0bd318: 1a00 6901 |0006: const-string v0, "--" // string@0169 │ │ -0bd31c: 6e20 b542 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0bd322: 0e00 |000b: return-void │ │ -0bd324: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -0bd328: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0bd32a: 7140 e816 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@16e8 │ │ -0bd330: 28f9 |0012: goto 000b // -0007 │ │ +0bb0a0: |[0bb0a0] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +0bb0b0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0bb0b4: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +0bb0b8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0bb0bc: 1a00 6601 |0006: const-string v0, "--" // string@0166 │ │ +0bb0c0: 6e20 b542 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0bb0c6: 0e00 |000b: return-void │ │ +0bb0c8: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +0bb0cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0bb0ce: 7140 e816 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@16e8 │ │ +0bb0d4: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -96860,18 +96866,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bd334: |[0bd334] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -0bd344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd346: 7140 e816 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@16e8 │ │ -0bd34c: 0e00 |0004: return-void │ │ +0bb0d8: |[0bb0d8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +0bb0e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bb0ea: 7140 e816 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@16e8 │ │ +0bb0f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 duration J │ │ 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ @@ -96881,29 +96887,29 @@ │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0bd350: |[0bd350] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -0bd360: 6202 7d07 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ -0bd364: 1d02 |0002: monitor-enter v2 │ │ -0bd366: 7130 ea16 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@16ea │ │ -0bd36c: 0a00 |0006: move-result v0 │ │ -0bd36e: 2201 7708 |0007: new-instance v1, Ljava/lang/String; // type@0877 │ │ -0bd372: 6203 7c07 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd376: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0bd378: 7040 3243 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@4332 │ │ -0bd37e: 6e20 b542 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -0bd384: 1e02 |0012: monitor-exit v2 │ │ -0bd386: 0e00 |0013: return-void │ │ -0bd388: 0d01 |0014: move-exception v1 │ │ -0bd38a: 1e02 |0015: monitor-exit v2 │ │ -0bd38c: 2701 |0016: throw v1 │ │ +0bb0f4: |[0bb0f4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +0bb104: 6202 7d07 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ +0bb108: 1d02 |0002: monitor-enter v2 │ │ +0bb10a: 7130 ea16 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@16ea │ │ +0bb110: 0a00 |0006: move-result v0 │ │ +0bb112: 2201 7708 |0007: new-instance v1, Ljava/lang/String; // type@0877 │ │ +0bb116: 6203 7c07 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb11a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0bb11c: 7040 3243 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@4332 │ │ +0bb122: 6e20 b542 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0bb128: 1e02 |0012: monitor-exit v2 │ │ +0bb12a: 0e00 |0013: return-void │ │ +0bb12c: 0d01 |0014: move-exception v1 │ │ +0bb12e: 1e02 |0015: monitor-exit v2 │ │ +0bb130: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -96921,28 +96927,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0bd39c: |[0bd39c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -0bd3ac: 6202 7d07 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ -0bd3b0: 1d02 |0002: monitor-enter v2 │ │ -0bd3b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0bd3b4: 7130 ea16 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@16ea │ │ -0bd3ba: 0a00 |0007: move-result v0 │ │ -0bd3bc: 6201 7c07 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd3c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0bd3c2: 6e40 6543 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@4365 │ │ -0bd3c8: 1e02 |000e: monitor-exit v2 │ │ -0bd3ca: 0e00 |000f: return-void │ │ -0bd3cc: 0d01 |0010: move-exception v1 │ │ -0bd3ce: 1e02 |0011: monitor-exit v2 │ │ -0bd3d0: 2701 |0012: throw v1 │ │ +0bb140: |[0bb140] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +0bb150: 6202 7d07 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@077d │ │ +0bb154: 1d02 |0002: monitor-enter v2 │ │ +0bb156: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bb158: 7130 ea16 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@16ea │ │ +0bb15e: 0a00 |0007: move-result v0 │ │ +0bb160: 6201 7c07 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb164: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0bb166: 6e40 6543 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@4365 │ │ +0bb16c: 1e02 |000e: monitor-exit v2 │ │ +0bb16e: 0e00 |000f: return-void │ │ +0bb170: 0d01 |0010: move-exception v1 │ │ +0bb172: 1e02 |0011: monitor-exit v2 │ │ +0bb174: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -96959,206 +96965,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -0bd3e0: |[0bd3e0] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -0bd3f0: 6204 7c07 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd3f4: 2144 |0002: array-length v4, v4 │ │ -0bd3f6: 0200 1600 |0003: move/from16 v0, v22 │ │ -0bd3fa: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -0bd3fe: 0200 1600 |0007: move/from16 v0, v22 │ │ -0bd402: 2304 f308 |0009: new-array v4, v0, [C // type@08f3 │ │ -0bd406: 6904 7c07 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd40a: 6202 7c07 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ -0bd40e: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -0bd412: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -0bd416: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -0bd41a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -0bd41c: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -0bd420: 0200 1600 |0018: move/from16 v0, v22 │ │ -0bd424: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -0bd428: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -0bd42c: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -0bd430: 28f8 |0020: goto 0018 // -0008 │ │ -0bd432: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -0bd436: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -0bd43a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -0bd43c: 0f04 |0026: return v4 │ │ -0bd43e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -0bd442: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -0bd446: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -0bd44a: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -0bd44e: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -0bd452: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -0bd456: 846d |0033: long-to-int v13, v6 │ │ -0bd458: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -0bd45c: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -0bd460: 8666 |0038: long-to-double v6, v6 │ │ -0bd462: 7120 0f43 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@430f │ │ -0bd468: 0b06 |003c: move-result-wide v6 │ │ -0bd46a: 8a60 |003d: double-to-int v0, v6 │ │ -0bd46c: 0211 0000 |003e: move/from16 v17, v0 │ │ -0bd470: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0bd472: 120c |0041: const/4 v12, #int 0 // #0 │ │ -0bd474: 120e |0042: const/4 v14, #int 0 // #0 │ │ -0bd476: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -0bd47c: 0200 1100 |0046: move/from16 v0, v17 │ │ -0bd480: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -0bd484: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -0bd48a: 9303 1104 |004d: div-int v3, v17, v4 │ │ -0bd48e: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -0bd494: b234 |0052: mul-int/2addr v4, v3 │ │ -0bd496: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -0bd49a: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -0bd49e: 0200 1100 |0057: move/from16 v0, v17 │ │ -0bd4a2: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -0bd4a6: 0200 1100 |005b: move/from16 v0, v17 │ │ -0bd4aa: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -0bd4ae: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -0bd4b2: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -0bd4b6: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -0bd4ba: 0200 1100 |0065: move/from16 v0, v17 │ │ -0bd4be: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -0bd4c2: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -0bd4c6: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -0bd4ca: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0bd4ce: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0bd4d0: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0bd4d4: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0bd4d6: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0bd4d8: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -0bd4da: 7140 e516 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ -0bd4e0: 0a0f |0078: move-result v15 │ │ -0bd4e2: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -0bd4e4: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -0bd4e8: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -0bd4ea: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -0bd4ec: 7140 e516 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ -0bd4f2: 0a04 |0081: move-result v4 │ │ -0bd4f4: b04f |0082: add-int/2addr v15, v4 │ │ -0bd4f6: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -0bd4f8: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -0bd4fc: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -0bd4fe: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -0bd500: 7140 e516 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ -0bd506: 0a04 |008b: move-result v4 │ │ -0bd508: b04f |008c: add-int/2addr v15, v4 │ │ -0bd50a: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -0bd50c: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -0bd510: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -0bd512: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -0bd514: 0200 1100 |0092: move/from16 v0, v17 │ │ -0bd518: 7140 e516 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ -0bd51e: 0a04 |0097: move-result v4 │ │ -0bd520: b04f |0098: add-int/2addr v15, v4 │ │ -0bd522: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -0bd524: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -0bd526: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -0bd52a: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -0bd52c: 7140 e516 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ -0bd532: 0a04 |00a1: move-result v4 │ │ -0bd534: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0bd538: b04f |00a4: add-int/2addr v15, v4 │ │ -0bd53a: 0200 1600 |00a5: move/from16 v0, v22 │ │ -0bd53e: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -0bd542: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -0bd546: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -0bd54a: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bd54e: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0bd552: 28f4 |00b1: goto 00a5 // -000c │ │ -0bd554: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -0bd558: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -0bd55c: 7d00 |00b6: neg-long v0, v0 │ │ -0bd55e: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -0bd562: 2900 76ff |00b9: goto/16 002f // -008a │ │ -0bd566: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -0bd568: 28c1 |00bc: goto 007d // -003f │ │ -0bd56a: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -0bd56c: 28c9 |00be: goto 0087 // -0037 │ │ -0bd56e: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -0bd570: 28d1 |00c0: goto 0091 // -002f │ │ -0bd572: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -0bd574: 28dc |00c2: goto 009e // -0024 │ │ -0bd576: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -0bd57a: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0bd57e: 0212 0500 |00c7: move/from16 v18, v5 │ │ -0bd582: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -0bd586: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -0bd58a: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -0bd58e: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -0bd590: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -0bd592: 7706 eb16 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ -0bd598: 0a05 |00d4: move-result v5 │ │ -0bd59a: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -0bd59e: 0200 1200 |00d7: move/from16 v0, v18 │ │ -0bd5a2: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -0bd5a6: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0bd5a8: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -0bd5ac: 122b |00de: const/4 v11, #int 2 // #2 │ │ -0bd5ae: 0726 |00df: move-object v6, v2 │ │ -0bd5b0: 01c7 |00e0: move v7, v12 │ │ -0bd5b2: 0159 |00e1: move v9, v5 │ │ -0bd5b4: 7706 eb16 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ -0bd5ba: 0a05 |00e5: move-result v5 │ │ -0bd5bc: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -0bd5c0: 0200 1200 |00e8: move/from16 v0, v18 │ │ -0bd5c4: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -0bd5c8: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -0bd5ca: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0bd5ce: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0bd5d0: 0726 |00f0: move-object v6, v2 │ │ -0bd5d2: 01e7 |00f1: move v7, v14 │ │ -0bd5d4: 0159 |00f2: move v9, v5 │ │ -0bd5d6: 7706 eb16 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ -0bd5dc: 0a05 |00f6: move-result v5 │ │ -0bd5de: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0bd5e2: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0bd5e6: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -0bd5ea: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -0bd5ec: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -0bd5f0: 122b |0100: const/4 v11, #int 2 // #2 │ │ -0bd5f2: 0726 |0101: move-object v6, v2 │ │ -0bd5f4: 0207 1100 |0102: move/from16 v7, v17 │ │ -0bd5f8: 0159 |0104: move v9, v5 │ │ -0bd5fa: 7706 eb16 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ -0bd600: 0a05 |0108: move-result v5 │ │ -0bd602: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -0bd606: 121a |010b: const/4 v10, #int 1 // #1 │ │ -0bd608: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -0bd60c: 0200 1200 |010e: move/from16 v0, v18 │ │ -0bd610: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -0bd614: 123b |0112: const/4 v11, #int 3 // #3 │ │ -0bd616: 0726 |0113: move-object v6, v2 │ │ -0bd618: 01d7 |0114: move v7, v13 │ │ -0bd61a: 0159 |0115: move v9, v5 │ │ -0bd61c: 7706 eb16 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ -0bd622: 0a05 |0119: move-result v5 │ │ -0bd624: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -0bd628: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -0bd62c: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0bd630: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -0bd634: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -0bd638: 28a9 |0124: goto 00cd // -0057 │ │ -0bd63a: 120a |0125: const/4 v10, #int 0 // #0 │ │ -0bd63c: 28b6 |0126: goto 00dc // -004a │ │ -0bd63e: 120b |0127: const/4 v11, #int 0 // #0 │ │ -0bd640: 28b7 |0128: goto 00df // -0049 │ │ -0bd642: 120a |0129: const/4 v10, #int 0 // #0 │ │ -0bd644: 28c3 |012a: goto 00ed // -003d │ │ -0bd646: 120b |012b: const/4 v11, #int 0 // #0 │ │ -0bd648: 28c4 |012c: goto 00f0 // -003c │ │ -0bd64a: 120a |012d: const/4 v10, #int 0 // #0 │ │ -0bd64c: 28d0 |012e: goto 00fe // -0030 │ │ -0bd64e: 120b |012f: const/4 v11, #int 0 // #0 │ │ -0bd650: 28d1 |0130: goto 0101 // -002f │ │ -0bd652: 120b |0131: const/4 v11, #int 0 // #0 │ │ -0bd654: 28e1 |0132: goto 0113 // -001f │ │ +0bb184: |[0bb184] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +0bb194: 6204 7c07 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb198: 2144 |0002: array-length v4, v4 │ │ +0bb19a: 0200 1600 |0003: move/from16 v0, v22 │ │ +0bb19e: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +0bb1a2: 0200 1600 |0007: move/from16 v0, v22 │ │ +0bb1a6: 2304 f308 |0009: new-array v4, v0, [C // type@08f3 │ │ +0bb1aa: 6904 7c07 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb1ae: 6202 7c07 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@077c │ │ +0bb1b2: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +0bb1b6: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +0bb1ba: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +0bb1be: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +0bb1c0: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +0bb1c4: 0200 1600 |0018: move/from16 v0, v22 │ │ +0bb1c8: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +0bb1cc: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +0bb1d0: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +0bb1d4: 28f8 |0020: goto 0018 // -0008 │ │ +0bb1d6: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +0bb1da: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +0bb1de: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0bb1e0: 0f04 |0026: return v4 │ │ +0bb1e2: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +0bb1e6: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +0bb1ea: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +0bb1ee: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +0bb1f2: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +0bb1f6: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +0bb1fa: 846d |0033: long-to-int v13, v6 │ │ +0bb1fc: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +0bb200: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +0bb204: 8666 |0038: long-to-double v6, v6 │ │ +0bb206: 7120 0f43 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@430f │ │ +0bb20c: 0b06 |003c: move-result-wide v6 │ │ +0bb20e: 8a60 |003d: double-to-int v0, v6 │ │ +0bb210: 0211 0000 |003e: move/from16 v17, v0 │ │ +0bb214: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0bb216: 120c |0041: const/4 v12, #int 0 // #0 │ │ +0bb218: 120e |0042: const/4 v14, #int 0 // #0 │ │ +0bb21a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +0bb220: 0200 1100 |0046: move/from16 v0, v17 │ │ +0bb224: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +0bb228: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +0bb22e: 9303 1104 |004d: div-int v3, v17, v4 │ │ +0bb232: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +0bb238: b234 |0052: mul-int/2addr v4, v3 │ │ +0bb23a: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +0bb23e: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +0bb242: 0200 1100 |0057: move/from16 v0, v17 │ │ +0bb246: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +0bb24a: 0200 1100 |005b: move/from16 v0, v17 │ │ +0bb24e: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +0bb252: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +0bb256: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +0bb25a: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +0bb25e: 0200 1100 |0065: move/from16 v0, v17 │ │ +0bb262: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +0bb266: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +0bb26a: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +0bb26e: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +0bb272: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +0bb274: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +0bb278: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +0bb27a: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +0bb27c: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +0bb27e: 7140 e516 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ +0bb284: 0a0f |0078: move-result v15 │ │ +0bb286: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +0bb288: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +0bb28c: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +0bb28e: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +0bb290: 7140 e516 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ +0bb296: 0a04 |0081: move-result v4 │ │ +0bb298: b04f |0082: add-int/2addr v15, v4 │ │ +0bb29a: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +0bb29c: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +0bb2a0: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +0bb2a2: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +0bb2a4: 7140 e516 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ +0bb2aa: 0a04 |008b: move-result v4 │ │ +0bb2ac: b04f |008c: add-int/2addr v15, v4 │ │ +0bb2ae: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +0bb2b0: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +0bb2b4: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +0bb2b6: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +0bb2b8: 0200 1100 |0092: move/from16 v0, v17 │ │ +0bb2bc: 7140 e516 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ +0bb2c2: 0a04 |0097: move-result v4 │ │ +0bb2c4: b04f |0098: add-int/2addr v15, v4 │ │ +0bb2c6: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +0bb2c8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0bb2ca: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +0bb2ce: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +0bb2d0: 7140 e516 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@16e5 │ │ +0bb2d6: 0a04 |00a1: move-result v4 │ │ +0bb2d8: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0bb2dc: b04f |00a4: add-int/2addr v15, v4 │ │ +0bb2de: 0200 1600 |00a5: move/from16 v0, v22 │ │ +0bb2e2: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +0bb2e6: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +0bb2ea: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +0bb2ee: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bb2f2: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0bb2f6: 28f4 |00b1: goto 00a5 // -000c │ │ +0bb2f8: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +0bb2fc: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +0bb300: 7d00 |00b6: neg-long v0, v0 │ │ +0bb302: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +0bb306: 2900 76ff |00b9: goto/16 002f // -008a │ │ +0bb30a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +0bb30c: 28c1 |00bc: goto 007d // -003f │ │ +0bb30e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +0bb310: 28c9 |00be: goto 0087 // -0037 │ │ +0bb312: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +0bb314: 28d1 |00c0: goto 0091 // -002f │ │ +0bb316: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +0bb318: 28dc |00c2: goto 009e // -0024 │ │ +0bb31a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +0bb31e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bb322: 0212 0500 |00c7: move/from16 v18, v5 │ │ +0bb326: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +0bb32a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +0bb32e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +0bb332: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +0bb334: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +0bb336: 7706 eb16 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ +0bb33c: 0a05 |00d4: move-result v5 │ │ +0bb33e: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +0bb342: 0200 1200 |00d7: move/from16 v0, v18 │ │ +0bb346: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +0bb34a: 121a |00db: const/4 v10, #int 1 // #1 │ │ +0bb34c: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +0bb350: 122b |00de: const/4 v11, #int 2 // #2 │ │ +0bb352: 0726 |00df: move-object v6, v2 │ │ +0bb354: 01c7 |00e0: move v7, v12 │ │ +0bb356: 0159 |00e1: move v9, v5 │ │ +0bb358: 7706 eb16 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ +0bb35e: 0a05 |00e5: move-result v5 │ │ +0bb360: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +0bb364: 0200 1200 |00e8: move/from16 v0, v18 │ │ +0bb368: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +0bb36c: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +0bb36e: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +0bb372: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +0bb374: 0726 |00f0: move-object v6, v2 │ │ +0bb376: 01e7 |00f1: move v7, v14 │ │ +0bb378: 0159 |00f2: move v9, v5 │ │ +0bb37a: 7706 eb16 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ +0bb380: 0a05 |00f6: move-result v5 │ │ +0bb382: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +0bb386: 0200 1200 |00f9: move/from16 v0, v18 │ │ +0bb38a: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +0bb38e: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +0bb390: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +0bb394: 122b |0100: const/4 v11, #int 2 // #2 │ │ +0bb396: 0726 |0101: move-object v6, v2 │ │ +0bb398: 0207 1100 |0102: move/from16 v7, v17 │ │ +0bb39c: 0159 |0104: move v9, v5 │ │ +0bb39e: 7706 eb16 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ +0bb3a4: 0a05 |0108: move-result v5 │ │ +0bb3a6: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +0bb3aa: 121a |010b: const/4 v10, #int 1 // #1 │ │ +0bb3ac: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +0bb3b0: 0200 1200 |010e: move/from16 v0, v18 │ │ +0bb3b4: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +0bb3b8: 123b |0112: const/4 v11, #int 3 // #3 │ │ +0bb3ba: 0726 |0113: move-object v6, v2 │ │ +0bb3bc: 01d7 |0114: move v7, v13 │ │ +0bb3be: 0159 |0115: move v9, v5 │ │ +0bb3c0: 7706 eb16 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@16eb │ │ +0bb3c6: 0a05 |0119: move-result v5 │ │ +0bb3c8: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +0bb3cc: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +0bb3d0: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0bb3d4: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +0bb3d8: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +0bb3dc: 28a9 |0124: goto 00cd // -0057 │ │ +0bb3de: 120a |0125: const/4 v10, #int 0 // #0 │ │ +0bb3e0: 28b6 |0126: goto 00dc // -004a │ │ +0bb3e2: 120b |0127: const/4 v11, #int 0 // #0 │ │ +0bb3e4: 28b7 |0128: goto 00df // -0049 │ │ +0bb3e6: 120a |0129: const/4 v10, #int 0 // #0 │ │ +0bb3e8: 28c3 |012a: goto 00ed // -003d │ │ +0bb3ea: 120b |012b: const/4 v11, #int 0 // #0 │ │ +0bb3ec: 28c4 |012c: goto 00f0 // -003c │ │ +0bb3ee: 120a |012d: const/4 v10, #int 0 // #0 │ │ +0bb3f0: 28d0 |012e: goto 00fe // -0030 │ │ +0bb3f2: 120b |012f: const/4 v11, #int 0 // #0 │ │ +0bb3f4: 28d1 |0130: goto 0101 // -002f │ │ +0bb3f6: 120b |0131: const/4 v11, #int 0 // #0 │ │ +0bb3f8: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -97245,50 +97251,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -0bd658: |[0bd658] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -0bd668: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -0bd66c: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -0bd670: 0161 |0004: move v1, v6 │ │ -0bd672: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -0bd676: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -0bd678: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -0bd67c: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -0bd680: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -0bd684: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -0bd688: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0bd68c: 8e22 |0012: int-to-char v2, v2 │ │ -0bd68e: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -0bd692: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bd696: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -0bd69a: b124 |0019: sub-int/2addr v4, v2 │ │ -0bd69c: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -0bd6a0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0bd6a2: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -0bd6a6: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -0bd6aa: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -0bd6ae: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -0bd6b2: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -0bd6b6: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0bd6ba: 8e22 |0029: int-to-char v2, v2 │ │ -0bd6bc: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -0bd6c0: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bd6c4: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -0bd6c8: b124 |0030: sub-int/2addr v4, v2 │ │ -0bd6ca: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0bd6ce: 8e22 |0033: int-to-char v2, v2 │ │ -0bd6d0: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0bd6d4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bd6d8: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0bd6dc: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0bd6e0: 0f06 |003c: return v6 │ │ +0bb3fc: |[0bb3fc] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +0bb40c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +0bb410: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +0bb414: 0161 |0004: move v1, v6 │ │ +0bb416: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +0bb41a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +0bb41c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +0bb420: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +0bb424: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +0bb428: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +0bb42c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +0bb430: 8e22 |0012: int-to-char v2, v2 │ │ +0bb432: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +0bb436: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0bb43a: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +0bb43e: b124 |0019: sub-int/2addr v4, v2 │ │ +0bb440: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +0bb444: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0bb446: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +0bb44a: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +0bb44e: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +0bb452: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +0bb456: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +0bb45a: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +0bb45e: 8e22 |0029: int-to-char v2, v2 │ │ +0bb460: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +0bb464: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0bb468: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +0bb46c: b124 |0030: sub-int/2addr v4, v2 │ │ +0bb46e: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +0bb472: 8e22 |0033: int-to-char v2, v2 │ │ +0bb474: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +0bb478: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0bb47c: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +0bb480: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0bb484: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -97312,21 +97318,21 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6821 (TimeUtils.java) │ │ + source_file_idx : 6817 (TimeUtils.java) │ │ │ │ Class #515 header: │ │ class_idx : 942 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #515 annotations: │ │ Annotations on class │ │ @@ -97404,21 +97410,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #516 header: │ │ class_idx : 946 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #516 annotations: │ │ Annotations on class │ │ @@ -97449,37 +97455,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0bd6e4: |[0bd6e4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -0bd6f4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bd6f8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0bd6fc: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -0bd700: 2200 b003 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@03b0 │ │ -0bd704: 7010 1317 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@1713 │ │ -0bd70a: 6900 8307 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd70e: 6200 8307 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd712: 7210 0117 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@1701 │ │ -0bd718: 0c00 |0012: move-result-object v0 │ │ -0bd71a: 6900 8207 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd71e: 0e00 |0015: return-void │ │ -0bd720: 6000 c100 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bd724: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -0bd728: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -0bd72c: 2200 ad03 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@03ad │ │ -0bd730: 7010 f416 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@16f4 │ │ -0bd736: 6900 8307 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd73a: 28ea |0023: goto 000d // -0016 │ │ -0bd73c: 2200 b103 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@03b1 │ │ -0bd740: 7010 1717 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@1717 │ │ -0bd746: 6900 8307 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd74a: 28e2 |002b: goto 000d // -001e │ │ +0bb488: |[0bb488] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +0bb498: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bb49c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0bb4a0: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +0bb4a4: 2200 b003 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@03b0 │ │ +0bb4a8: 7010 1317 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@1713 │ │ +0bb4ae: 6900 8307 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb4b2: 6200 8307 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb4b6: 7210 0117 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@1701 │ │ +0bb4bc: 0c00 |0012: move-result-object v0 │ │ +0bb4be: 6900 8207 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb4c2: 0e00 |0015: return-void │ │ +0bb4c4: 6000 c100 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bb4c8: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +0bb4cc: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +0bb4d0: 2200 ad03 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@03ad │ │ +0bb4d4: 7010 f416 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@16f4 │ │ +0bb4da: 6900 8307 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb4de: 28ea |0023: goto 000d // -0016 │ │ +0bb4e0: 2200 b103 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@03b1 │ │ +0bb4e4: 7010 1717 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@1717 │ │ +0bb4ea: 6900 8307 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb4ee: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -97492,21 +97498,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bd74c: |[0bd74c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -0bd75c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bd762: 6200 8307 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd766: 7220 0017 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@1700 │ │ -0bd76c: 0c00 |0008: move-result-object v0 │ │ -0bd76e: 5b10 8407 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0784 │ │ -0bd772: 0e00 |000b: return-void │ │ +0bb4f0: |[0bb4f0] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +0bb500: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0bb506: 6200 8307 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb50a: 7220 0017 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@1700 │ │ +0bb510: 0c00 |0008: move-result-object v0 │ │ +0bb512: 5b10 8407 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0784 │ │ +0bb516: 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; │ │ @@ -97517,20 +97523,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 │ │ -0bd774: |[0bd774] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bd784: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd788: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd78c: 7240 fe16 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@16fe │ │ -0bd792: 0a00 |0007: move-result v0 │ │ -0bd794: 0f00 |0008: return v0 │ │ +0bb518: |[0bb518] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb528: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb52c: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb530: 7240 fe16 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@16fe │ │ +0bb536: 0a00 |0007: move-result v0 │ │ +0bb538: 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; │ │ @@ -97540,20 +97546,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 │ │ -0bd798: |[0bd798] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0bd7a8: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd7ac: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd7b0: 7230 ff16 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@16ff │ │ -0bd7b6: 0c00 |0007: move-result-object v0 │ │ -0bd7b8: 1100 |0008: return-object v0 │ │ +0bb53c: |[0bb53c] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0bb54c: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb550: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb554: 7230 ff16 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@16ff │ │ +0bb55a: 0c00 |0007: move-result-object v0 │ │ +0bb55c: 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; │ │ │ │ @@ -97562,17 +97568,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd7bc: |[0bd7bc] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -0bd7cc: 5410 8407 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0784 │ │ -0bd7d0: 1100 |0002: return-object v0 │ │ +0bb560: |[0bb560] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +0bb570: 5410 8407 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@0784 │ │ +0bb574: 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;) │ │ @@ -97580,19 +97586,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 │ │ -0bd7d4: |[0bd7d4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd7e4: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd7e8: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd7ec: 7240 0217 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@1702 │ │ -0bd7f2: 0e00 |0007: return-void │ │ +0bb578: |[0bb578] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb588: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb58c: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb590: 7240 0217 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@1702 │ │ +0bb596: 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; │ │ @@ -97603,19 +97609,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 │ │ -0bd7f4: |[0bd7f4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0bd804: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd808: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd80c: 7240 0317 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@1703 │ │ -0bd812: 0e00 |0007: return-void │ │ +0bb598: |[0bb598] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0bb5a8: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb5ac: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb5b0: 7240 0317 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@1703 │ │ +0bb5b6: 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; │ │ @@ -97626,19 +97632,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 │ │ -0bd814: |[0bd814] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd824: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd828: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd82c: 7240 0417 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@1704 │ │ -0bd832: 0e00 |0007: return-void │ │ +0bb5b8: |[0bb5b8] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb5c8: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb5cc: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb5d0: 7240 0417 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@1704 │ │ +0bb5d6: 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; │ │ @@ -97649,20 +97655,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 │ │ -0bd834: |[0bd834] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bd844: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd848: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd84c: 7255 0517 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@1705 │ │ -0bd852: 0a00 |0007: move-result v0 │ │ -0bd854: 0f00 |0008: return v0 │ │ +0bb5d8: |[0bb5d8] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb5e8: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb5ec: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb5f0: 7255 0517 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@1705 │ │ +0bb5f6: 0a00 |0007: move-result v0 │ │ +0bb5f8: 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; │ │ @@ -97673,20 +97679,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 │ │ -0bd858: |[0bd858] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0bd868: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd86c: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd870: 7255 0617 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@1706 │ │ -0bd876: 0a00 |0007: move-result v0 │ │ -0bd878: 0f00 |0008: return v0 │ │ +0bb5fc: |[0bb5fc] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0bb60c: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb610: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb614: 7255 0617 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@1706 │ │ +0bb61a: 0a00 |0007: move-result v0 │ │ +0bb61c: 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 │ │ @@ -97697,19 +97703,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0bd87c: |[0bd87c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0bd88c: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd890: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd894: 7240 0717 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1707 │ │ -0bd89a: 0e00 |0007: return-void │ │ +0bb620: |[0bb620] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0bb630: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb634: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb638: 7240 0717 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1707 │ │ +0bb63e: 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; │ │ @@ -97720,35 +97726,35 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0bd89c: |[0bd89c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd8ac: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ -0bd8b0: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ -0bd8b4: 7240 0817 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@1708 │ │ -0bd8ba: 0e00 |0007: return-void │ │ +0bb640: |[0bb640] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb650: 6200 8307 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@0783 │ │ +0bb654: 6201 8207 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0782 │ │ +0bb658: 7240 0817 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@1708 │ │ +0bb65e: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #517 header: │ │ class_idx : 947 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1777 │ │ -source_file_idx : 771 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #517 annotations: │ │ Annotations on class │ │ @@ -97772,18 +97778,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 │ │ -0bd8bc: |[0bd8bc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -0bd8cc: 5b01 8507 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd8d0: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ -0bd8d6: 0e00 |0005: return-void │ │ +0bb660: |[0bb660] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +0bb670: 5b01 8507 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb674: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ +0bb67a: 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; │ │ │ │ @@ -97793,19 +97799,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 │ │ -0bd8d8: |[0bd8d8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bd8e8: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd8ec: 7230 3717 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1737 │ │ -0bd8f2: 0a00 |0005: move-result v0 │ │ -0bd8f4: 0f00 |0006: return v0 │ │ +0bb67c: |[0bb67c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb68c: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb690: 7230 3717 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1737 │ │ +0bb696: 0a00 |0005: move-result v0 │ │ +0bb698: 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; │ │ @@ -97815,18 +97821,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 │ │ -0bd8f8: |[0bd8f8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd908: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd90c: 7230 3817 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1738 │ │ -0bd912: 0e00 |0005: return-void │ │ +0bb69c: |[0bb69c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb6ac: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb6b0: 7230 3817 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1738 │ │ +0bb6b6: 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; │ │ @@ -97837,18 +97843,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 │ │ -0bd914: |[0bd914] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0bd924: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd928: 7230 3917 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1739 │ │ -0bd92e: 0e00 |0005: return-void │ │ +0bb6b8: |[0bb6b8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0bb6c8: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb6cc: 7230 3917 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1739 │ │ +0bb6d2: 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; │ │ @@ -97859,18 +97865,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 │ │ -0bd930: |[0bd930] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd940: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd944: 7230 3a17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@173a │ │ -0bd94a: 0e00 |0005: return-void │ │ +0bb6d4: |[0bb6d4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb6e4: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb6e8: 7230 3a17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@173a │ │ +0bb6ee: 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; │ │ @@ -97881,19 +97887,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 │ │ -0bd94c: |[0bd94c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bd95c: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd960: 7240 3b17 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@173b │ │ -0bd966: 0a00 |0005: move-result v0 │ │ -0bd968: 0f00 |0006: return v0 │ │ +0bb6f0: |[0bb6f0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb700: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb704: 7240 3b17 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@173b │ │ +0bb70a: 0a00 |0005: move-result v0 │ │ +0bb70c: 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; │ │ @@ -97904,18 +97910,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bd96c: |[0bd96c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0bd97c: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd980: 7230 3c17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@173c │ │ -0bd986: 0e00 |0005: return-void │ │ +0bb710: |[0bb710] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0bb720: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb724: 7230 3c17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@173c │ │ +0bb72a: 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; │ │ @@ -97926,34 +97932,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bd988: |[0bd988] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bd998: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ -0bd99c: 7230 3d17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@173d │ │ -0bd9a2: 0e00 |0005: return-void │ │ +0bb72c: |[0bb72c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb73c: 5410 8507 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@0785 │ │ +0bb740: 7230 3d17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@173d │ │ +0bb746: 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 : 771 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 768 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #518 header: │ │ class_idx : 948 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 771 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #518 annotations: │ │ Annotations on class │ │ @@ -98007,21 +98013,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 771 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 768 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #519 header: │ │ class_idx : 949 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 771 │ │ +source_file_idx : 768 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #519 annotations: │ │ Annotations on class │ │ @@ -98040,17 +98046,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bd9a4: |[0bd9a4] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -0bd9b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bd9ba: 0e00 |0003: return-void │ │ +0bb748: |[0bb748] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +0bb758: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bb75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -98059,19 +98065,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 │ │ -0bd9bc: |[0bd9bc] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bd9cc: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bd9d0: 6e30 1538 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3815 │ │ -0bd9d6: 0a00 |0005: move-result v0 │ │ -0bd9d8: 0f00 |0006: return v0 │ │ +0bb760: |[0bb760] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb770: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb774: 6e30 1538 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3815 │ │ +0bb77a: 0a00 |0005: move-result v0 │ │ +0bb77c: 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; │ │ @@ -98081,18 +98087,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 │ │ -0bd9dc: |[0bd9dc] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -0bd9ec: 2200 b303 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@03b3 │ │ -0bd9f0: 7020 2f17 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@172f │ │ -0bd9f6: 1100 |0005: return-object v0 │ │ +0bb780: |[0bb780] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +0bb790: 2200 b303 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@03b3 │ │ +0bb794: 7020 2f17 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@172f │ │ +0bb79a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -98100,36 +98106,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd9f8: |[0bd9f8] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0bda08: 2200 f106 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bda0c: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ -0bda12: 1100 |0005: return-object v0 │ │ +0bb79c: |[0bb79c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0bb7ac: 2200 f106 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb7b0: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ +0bb7b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bda14: |[0bda14] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bda24: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bda28: 6e30 1738 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@3817 │ │ -0bda2e: 0e00 |0005: return-void │ │ +0bb7b8: |[0bb7b8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb7c8: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb7cc: 6e30 1738 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@3817 │ │ +0bb7d2: 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; │ │ @@ -98140,19 +98146,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 │ │ -0bda30: |[0bda30] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -0bda40: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bda44: 1f02 1807 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0bda48: 6e30 1838 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3818 │ │ -0bda4e: 0e00 |0007: return-void │ │ +0bb7d4: |[0bb7d4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +0bb7e4: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb7e8: 1f02 1807 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0bb7ec: 6e30 1838 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3818 │ │ +0bb7f2: 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; │ │ @@ -98163,18 +98169,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 │ │ -0bda50: |[0bda50] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bda60: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bda64: 6e30 1938 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@3819 │ │ -0bda6a: 0e00 |0005: return-void │ │ +0bb7f4: |[0bb7f4] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb804: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb808: 6e30 1938 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@3819 │ │ +0bb80e: 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; │ │ @@ -98185,19 +98191,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 │ │ -0bda6c: |[0bda6c] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bda7c: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bda80: 6e40 1a38 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@381a │ │ -0bda86: 0a00 |0005: move-result v0 │ │ -0bda88: 0f00 |0006: return v0 │ │ +0bb810: |[0bb810] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb820: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb824: 6e40 1a38 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@381a │ │ +0bb82a: 0a00 |0005: move-result v0 │ │ +0bb82c: 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; │ │ @@ -98208,18 +98214,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 │ │ -0bda8c: |[0bda8c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0bda9c: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bdaa0: 6e30 1c38 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@381c │ │ -0bdaa6: 0e00 |0005: return-void │ │ +0bb830: |[0bb830] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0bb840: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb844: 6e30 1c38 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@381c │ │ +0bb84a: 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; │ │ @@ -98230,35 +98236,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bdaa8: |[0bdaa8] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bdab8: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bdabc: 6e30 1d38 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@381d │ │ -0bdac2: 0e00 |0005: return-void │ │ +0bb84c: |[0bb84c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb85c: 1f00 f106 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb860: 6e30 1d38 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@381d │ │ +0bb866: 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 : 771 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 768 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #520 header: │ │ class_idx : 950 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1777 │ │ -source_file_idx : 772 │ │ +source_file_idx : 769 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #520 annotations: │ │ Annotations on class │ │ @@ -98282,18 +98288,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 │ │ -0bdac4: |[0bdac4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -0bdad4: 5b01 8607 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdad8: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ -0bdade: 0e00 |0005: return-void │ │ +0bb868: |[0bb868] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +0bb878: 5b01 8607 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb87c: 7010 1438 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@3814 │ │ +0bb882: 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; │ │ │ │ @@ -98303,19 +98309,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 │ │ -0bdae0: |[0bdae0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bdaf0: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdaf4: 7230 5217 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1752 │ │ -0bdafa: 0a00 |0005: move-result v0 │ │ -0bdafc: 0f00 |0006: return v0 │ │ +0bb884: |[0bb884] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb894: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb898: 7230 5217 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1752 │ │ +0bb89e: 0a00 |0005: move-result v0 │ │ +0bb8a0: 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; │ │ @@ -98325,20 +98331,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 │ │ -0bdb00: |[0bdb00] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -0bdb10: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdb14: 7220 5317 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@1753 │ │ -0bdb1a: 0c00 |0005: move-result-object v0 │ │ -0bdb1c: 1f00 1907 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0719 │ │ -0bdb20: 1100 |0008: return-object v0 │ │ +0bb8a4: |[0bb8a4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +0bb8b4: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb8b8: 7220 5317 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@1753 │ │ +0bb8be: 0c00 |0005: move-result-object v0 │ │ +0bb8c0: 1f00 1907 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0719 │ │ +0bb8c4: 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; │ │ │ │ @@ -98347,18 +98353,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 │ │ -0bdb24: |[0bdb24] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bdb34: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdb38: 7230 5417 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1754 │ │ -0bdb3e: 0e00 |0005: return-void │ │ +0bb8c8: |[0bb8c8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb8d8: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb8dc: 7230 5417 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1754 │ │ +0bb8e2: 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; │ │ @@ -98369,18 +98375,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 │ │ -0bdb40: |[0bdb40] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0bdb50: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdb54: 7230 5517 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1755 │ │ -0bdb5a: 0e00 |0005: return-void │ │ +0bb8e4: |[0bb8e4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0bb8f4: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb8f8: 7230 5517 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1755 │ │ +0bb8fe: 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; │ │ @@ -98391,18 +98397,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 │ │ -0bdb5c: |[0bdb5c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bdb6c: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdb70: 7230 5617 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1756 │ │ -0bdb76: 0e00 |0005: return-void │ │ +0bb900: |[0bb900] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb910: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb914: 7230 5617 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1756 │ │ +0bb91a: 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; │ │ @@ -98413,19 +98419,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 │ │ -0bdb78: |[0bdb78] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bdb88: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdb8c: 7240 5717 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@1757 │ │ -0bdb92: 0a00 |0005: move-result v0 │ │ -0bdb94: 0f00 |0006: return v0 │ │ +0bb91c: |[0bb91c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bb92c: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb930: 7240 5717 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@1757 │ │ +0bb936: 0a00 |0005: move-result v0 │ │ +0bb938: 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; │ │ @@ -98436,19 +98442,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 │ │ -0bdb98: |[0bdb98] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0bdba8: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdbac: 7240 5817 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1758 │ │ -0bdbb2: 0a00 |0005: move-result v0 │ │ -0bdbb4: 0f00 |0006: return v0 │ │ +0bb93c: |[0bb93c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0bb94c: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb950: 7240 5817 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1758 │ │ +0bb956: 0a00 |0005: move-result v0 │ │ +0bb958: 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 │ │ @@ -98459,18 +98465,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bdbb8: |[0bdbb8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0bdbc8: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdbcc: 7230 5917 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1759 │ │ -0bdbd2: 0e00 |0005: return-void │ │ +0bb95c: |[0bb95c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0bb96c: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb970: 7230 5917 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@1759 │ │ +0bb976: 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; │ │ @@ -98481,34 +98487,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bdbd4: |[0bdbd4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0bdbe4: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ -0bdbe8: 7230 5a17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@175a │ │ -0bdbee: 0e00 |0005: return-void │ │ +0bb978: |[0bb978] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bb988: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@0786 │ │ +0bb98c: 7230 5a17 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@175a │ │ +0bb992: 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 : 772 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 769 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #521 header: │ │ class_idx : 951 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 772 │ │ +source_file_idx : 769 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #521 annotations: │ │ Annotations on class │ │ @@ -98574,21 +98580,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 772 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 769 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #522 header: │ │ class_idx : 952 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 772 │ │ +source_file_idx : 769 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #522 annotations: │ │ Annotations on class │ │ @@ -98607,17 +98613,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bdbf0: |[0bdbf0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -0bdc00: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bdc06: 0e00 |0003: return-void │ │ +0bb994: |[0bb994] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +0bb9a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bb9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -98626,19 +98632,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 │ │ -0bdc08: |[0bdc08] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -0bdc18: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bdc1c: 6e20 1638 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@3816 │ │ -0bdc22: 0c00 |0005: move-result-object v0 │ │ -0bdc24: 1100 |0006: return-object v0 │ │ +0bb9ac: |[0bb9ac] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +0bb9bc: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb9c0: 6e20 1638 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@3816 │ │ +0bb9c6: 0c00 |0005: move-result-object v0 │ │ +0bb9c8: 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; │ │ │ │ @@ -98647,18 +98653,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 │ │ -0bdc28: |[0bdc28] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -0bdc38: 2200 b603 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@03b6 │ │ -0bdc3c: 7020 4817 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@1748 │ │ -0bdc42: 1100 |0005: return-object v0 │ │ +0bb9cc: |[0bb9cc] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +0bb9dc: 2200 b603 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@03b6 │ │ +0bb9e0: 7020 4817 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@1748 │ │ +0bb9e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ @@ -98666,36 +98672,36 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0bdc44: |[0bdc44] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0bdc54: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0bdc58: 6e40 1b38 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@381b │ │ -0bdc5e: 0a00 |0005: move-result v0 │ │ -0bdc60: 0f00 |0006: return v0 │ │ +0bb9e8: |[0bb9e8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0bb9f8: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0bb9fc: 6e40 1b38 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@381b │ │ +0bba02: 0a00 |0005: move-result v0 │ │ +0bba04: 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 : 772 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 769 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #523 header: │ │ class_idx : 953 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 922 │ │ +source_file_idx : 919 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #523 annotations: │ │ Annotations on class │ │ @@ -98713,21 +98719,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;) │ │ name : 'onSubUiVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 922 (ActionProvider.java) │ │ + source_file_idx : 919 (ActionProvider.java) │ │ │ │ Class #524 header: │ │ class_idx : 954 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 922 │ │ +source_file_idx : 919 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #524 annotations: │ │ Annotations on class │ │ @@ -98745,21 +98751,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$VisibilityListener;) │ │ name : 'onActionProviderVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 922 (ActionProvider.java) │ │ + source_file_idx : 919 (ActionProvider.java) │ │ │ │ Class #525 header: │ │ class_idx : 955 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 922 │ │ +source_file_idx : 919 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #525 annotations: │ │ Annotations on class │ │ @@ -98795,18 +98801,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bdc64: |[0bdc64] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -0bdc74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bdc7a: 5b01 8807 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0788 │ │ -0bdc7e: 0e00 |0005: return-void │ │ +0bba08: |[0bba08] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +0bba18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bba1e: 5b01 8807 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0788 │ │ +0bba22: 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; │ │ @@ -98818,17 +98824,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdc80: |[0bdc80] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -0bdc90: 5410 8807 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0788 │ │ -0bdc94: 1100 |0002: return-object v0 │ │ +0bba24: |[0bba24] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +0bba34: 5410 8807 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@0788 │ │ +0bba38: 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;) │ │ @@ -98836,17 +98842,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdc98: |[0bdc98] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -0bdca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdcaa: 0f00 |0001: return v0 │ │ +0bba3c: |[0bba3c] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +0bba4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bba4e: 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;) │ │ @@ -98854,17 +98860,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdcac: |[0bdcac] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -0bdcbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bdcbe: 0f00 |0001: return v0 │ │ +0bba50: |[0bba50] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +0bba60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bba62: 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;) │ │ @@ -98878,18 +98884,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 │ │ -0bdcc0: |[0bdcc0] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0bdcd0: 6e10 6517 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1765 │ │ -0bdcd6: 0c00 |0003: move-result-object v0 │ │ -0bdcd8: 1100 |0004: return-object v0 │ │ +0bba64: |[0bba64] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0bba74: 6e10 6517 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1765 │ │ +0bba7a: 0c00 |0003: move-result-object v0 │ │ +0bba7c: 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; │ │ │ │ @@ -98898,17 +98904,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdcdc: |[0bdcdc] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -0bdcec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdcee: 0f00 |0001: return v0 │ │ +0bba80: |[0bba80] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +0bba90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bba92: 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;) │ │ @@ -98916,16 +98922,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bdcf0: |[0bdcf0] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -0bdd00: 0e00 |0000: return-void │ │ +0bba94: |[0bba94] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0bbaa4: 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; │ │ │ │ @@ -98934,17 +98940,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bdd04: |[0bdd04] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -0bdd14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdd16: 0f00 |0001: return v0 │ │ +0bbaa8: |[0bbaa8] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +0bbab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbaba: 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;) │ │ @@ -98952,25 +98958,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0bdd18: |[0bdd18] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -0bdd28: 5420 8a07 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ -0bdd2c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0bdd30: 6e10 6917 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@1769 │ │ -0bdd36: 0a00 |0007: move-result v0 │ │ -0bdd38: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0bdd3c: 5420 8a07 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ -0bdd40: 6e10 6417 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@1764 │ │ -0bdd46: 0a01 |000f: move-result v1 │ │ -0bdd48: 7220 6017 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1760 │ │ -0bdd4e: 0e00 |0013: return-void │ │ +0bbabc: |[0bbabc] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +0bbacc: 5420 8a07 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ +0bbad0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0bbad4: 6e10 6917 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@1769 │ │ +0bbada: 0a00 |0007: move-result v0 │ │ +0bbadc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0bbae0: 5420 8a07 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ +0bbae4: 6e10 6417 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@1764 │ │ +0bbaea: 0a01 |000f: move-result v1 │ │ +0bbaec: 7220 6017 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1760 │ │ +0bbaf2: 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; │ │ @@ -98980,19 +98986,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdd50: |[0bdd50] android.support.v4.view.ActionProvider.reset:()V │ │ -0bdd60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdd62: 5b10 8a07 |0001: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ -0bdd66: 5b10 8907 |0003: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ -0bdd6a: 0e00 |0005: return-void │ │ +0bbaf4: |[0bbaf4] android.support.v4.view.ActionProvider.reset:()V │ │ +0bbb04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbb06: 5b10 8a07 |0001: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ +0bbb0a: 5b10 8907 |0003: iput-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ +0bbb0e: 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; │ │ @@ -99002,17 +99008,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 │ │ -0bdd6c: |[0bdd6c] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -0bdd7c: 5b01 8907 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ -0bdd80: 0e00 |0002: return-void │ │ +0bbb10: |[0bbb10] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +0bbb20: 5b01 8907 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ +0bbb24: 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; │ │ @@ -99022,38 +99028,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 │ │ -0bdd84: |[0bdd84] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -0bdd94: 5430 8a07 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ -0bdd98: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -0bdd9c: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -0bdda0: 1a00 9903 |0006: const-string v0, "ActionProvider(support)" // string@0399 │ │ -0bdda4: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0bdda8: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0bddae: 1a02 9044 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@4490 │ │ -0bddb2: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bddb8: 0c01 |0012: move-result-object v1 │ │ -0bddba: 6e10 2243 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0bddc0: 0c02 |0016: move-result-object v2 │ │ -0bddc2: 6e10 e242 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0bddc8: 0c02 |001a: move-result-object v2 │ │ -0bddca: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bddd0: 0c01 |001e: move-result-object v1 │ │ -0bddd2: 1a02 9400 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0094 │ │ -0bddd6: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bdddc: 0c01 |0024: move-result-object v1 │ │ -0bddde: 6e10 6a43 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bdde4: 0c01 |0028: move-result-object v1 │ │ -0bdde6: 7120 5f37 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0bddec: 5b34 8a07 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ -0bddf0: 0e00 |002e: return-void │ │ +0bbb28: |[0bbb28] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +0bbb38: 5430 8a07 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ +0bbb3c: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +0bbb40: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +0bbb44: 1a00 9603 |0006: const-string v0, "ActionProvider(support)" // string@0396 │ │ +0bbb48: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0bbb4c: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bbb52: 1a02 8b44 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@448b │ │ +0bbb56: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bbb5c: 0c01 |0012: move-result-object v1 │ │ +0bbb5e: 6e10 2243 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0bbb64: 0c02 |0016: move-result-object v2 │ │ +0bbb66: 6e10 e242 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0bbb6c: 0c02 |001a: move-result-object v2 │ │ +0bbb6e: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bbb74: 0c01 |001e: move-result-object v1 │ │ +0bbb76: 1a02 9100 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@0091 │ │ +0bbb7a: 6e20 6343 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bbb80: 0c01 |0024: move-result-object v1 │ │ +0bbb82: 6e10 6a43 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bbb88: 0c01 |0028: move-result-object v1 │ │ +0bbb8a: 7120 5f37 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0bbb90: 5b34 8a07 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@078a │ │ +0bbb94: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -99065,36 +99071,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bddf4: |[0bddf4] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -0bde04: 5410 8907 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ -0bde08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bde0c: 5410 8907 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ -0bde10: 7220 5f17 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@175f │ │ -0bde16: 0e00 |0009: return-void │ │ +0bbb98: |[0bbb98] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +0bbba8: 5410 8907 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ +0bbbac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0bbbb0: 5410 8907 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@0789 │ │ +0bbbb4: 7220 5f17 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@175f │ │ +0bbbba: 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 : 922 (ActionProvider.java) │ │ + source_file_idx : 919 (ActionProvider.java) │ │ │ │ Class #526 header: │ │ class_idx : 956 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2209 │ │ +source_file_idx : 2205 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #526 annotations: │ │ Annotations on class │ │ @@ -99130,21 +99136,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;) │ │ name : 'setOnDoubleTapListener' │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2209 (GestureDetectorCompat.java) │ │ + source_file_idx : 2205 (GestureDetectorCompat.java) │ │ │ │ Class #527 header: │ │ class_idx : 957 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 219 │ │ -source_file_idx : 2209 │ │ +source_file_idx : 2205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #527 annotations: │ │ Annotations on class │ │ @@ -99168,18 +99174,18 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bde18: |[0bde18] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -0bde28: 5b01 8b07 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bde2c: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0bde32: 0e00 |0005: return-void │ │ +0bbbbc: |[0bbbbc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +0bbbcc: 5b01 8b07 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbbd0: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0bbbd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -99190,20 +99196,20 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bde34: |[0bde34] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -0bde44: 5b12 8b07 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bde48: 6e10 cf04 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ -0bde4e: 0c00 |0005: move-result-object v0 │ │ -0bde50: 7020 cd04 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0bde56: 0e00 |0009: return-void │ │ +0bbbd8: |[0bbbd8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +0bbbe8: 5b12 8b07 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbbec: 6e10 cf04 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ +0bbbf2: 0c00 |0005: move-result-object v0 │ │ +0bbbf4: 7020 cd04 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0bbbfa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -99216,62 +99222,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -0bde58: |[0bde58] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -0bde68: 5240 c400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ -0bde6c: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -0bde72: 2200 7508 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -0bde76: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0bde7a: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0bde80: 1a02 2d1b |000c: const-string v2, "Unknown message " // string@1b2d │ │ -0bde84: 6e20 6343 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0bde8a: 0c01 |0011: move-result-object v1 │ │ -0bde8c: 6e20 6243 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0bde92: 0c01 |0015: move-result-object v1 │ │ -0bde94: 6e10 6a43 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0bde9a: 0c01 |0019: move-result-object v1 │ │ -0bde9c: 7020 2943 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0bdea2: 2700 |001d: throw v0 │ │ -0bdea4: 5430 8b07 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdea8: 7110 7917 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@1779 │ │ -0bdeae: 0c00 |0023: move-result-object v0 │ │ -0bdeb0: 5431 8b07 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdeb4: 7110 7817 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@1778 │ │ -0bdeba: 0c01 |0029: move-result-object v1 │ │ -0bdebc: 7220 9537 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@3795 │ │ -0bdec2: 0e00 |002d: return-void │ │ -0bdec4: 5430 8b07 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdec8: 7110 7a17 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@177a │ │ -0bdece: 28fa |0033: goto 002d // -0006 │ │ -0bded0: 5430 8b07 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bded4: 7110 7b17 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@177b │ │ -0bdeda: 0c00 |0039: move-result-object v0 │ │ -0bdedc: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -0bdee0: 5430 8b07 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdee4: 7110 7c17 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@177c │ │ -0bdeea: 0a00 |0041: move-result v0 │ │ -0bdeec: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -0bdef0: 5430 8b07 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdef4: 7110 7b17 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@177b │ │ -0bdefa: 0c00 |0049: move-result-object v0 │ │ -0bdefc: 5431 8b07 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdf00: 7110 7817 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@1778 │ │ -0bdf06: 0c01 |004f: move-result-object v1 │ │ -0bdf08: 7220 9037 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@3790 │ │ -0bdf0e: 28da |0053: goto 002d // -0026 │ │ -0bdf10: 5430 8b07 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ -0bdf14: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -0bdf16: 7120 7d17 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@177d │ │ -0bdf1c: 28d3 |005a: goto 002d // -002d │ │ -0bdf1e: 0000 |005b: nop // spacer │ │ -0bdf20: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +0bbbfc: |[0bbbfc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +0bbc0c: 5240 c400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ +0bbc10: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +0bbc16: 2200 7508 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +0bbc1a: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0bbc1e: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bbc24: 1a02 291b |000c: const-string v2, "Unknown message " // string@1b29 │ │ +0bbc28: 6e20 6343 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bbc2e: 0c01 |0011: move-result-object v1 │ │ +0bbc30: 6e20 6243 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0bbc36: 0c01 |0015: move-result-object v1 │ │ +0bbc38: 6e10 6a43 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bbc3e: 0c01 |0019: move-result-object v1 │ │ +0bbc40: 7020 2943 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0bbc46: 2700 |001d: throw v0 │ │ +0bbc48: 5430 8b07 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc4c: 7110 7917 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@1779 │ │ +0bbc52: 0c00 |0023: move-result-object v0 │ │ +0bbc54: 5431 8b07 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc58: 7110 7817 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@1778 │ │ +0bbc5e: 0c01 |0029: move-result-object v1 │ │ +0bbc60: 7220 9537 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@3795 │ │ +0bbc66: 0e00 |002d: return-void │ │ +0bbc68: 5430 8b07 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc6c: 7110 7a17 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@177a │ │ +0bbc72: 28fa |0033: goto 002d // -0006 │ │ +0bbc74: 5430 8b07 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc78: 7110 7b17 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@177b │ │ +0bbc7e: 0c00 |0039: move-result-object v0 │ │ +0bbc80: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +0bbc84: 5430 8b07 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc88: 7110 7c17 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@177c │ │ +0bbc8e: 0a00 |0041: move-result v0 │ │ +0bbc90: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +0bbc94: 5430 8b07 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbc98: 7110 7b17 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@177b │ │ +0bbc9e: 0c00 |0049: move-result-object v0 │ │ +0bbca0: 5431 8b07 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbca4: 7110 7817 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@1778 │ │ +0bbcaa: 0c01 |004f: move-result-object v1 │ │ +0bbcac: 7220 9037 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@3790 │ │ +0bbcb2: 28da |0053: goto 002d // -0026 │ │ +0bbcb4: 5430 8b07 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@078b │ │ +0bbcb8: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0bbcba: 7120 7d17 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@177d │ │ +0bbcc0: 28d3 |005a: goto 002d // -002d │ │ +0bbcc2: 0000 |005b: nop // spacer │ │ +0bbcc4: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=134 │ │ 0x001e line=115 │ │ 0x002d line=136 │ │ 0x002e line=119 │ │ @@ -99280,21 +99286,21 @@ │ │ 0x0044 line=126 │ │ 0x0054 line=128 │ │ 0x005b line=113 │ │ locals : │ │ 0x0000 - 0x0066 reg=3 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ 0x0000 - 0x0066 reg=4 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2209 (GestureDetectorCompat.java) │ │ + source_file_idx : 2205 (GestureDetectorCompat.java) │ │ │ │ Class #528 header: │ │ class_idx : 960 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2209 │ │ +source_file_idx : 2205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #528 annotations: │ │ Annotations on class │ │ @@ -99317,18 +99323,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bdf34: |[0bdf34] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -0bdf44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdf46: 7040 8d17 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@178d │ │ -0bdf4c: 0e00 |0004: return-void │ │ +0bbcd8: |[0bbcd8] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +0bbce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bbcea: 7040 8d17 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@178d │ │ +0bbcf0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -99339,27 +99345,27 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0bdf50: |[0bdf50] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0bdf60: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0bdf66: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bdf6a: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -0bdf6e: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -0bdf72: 2200 bf03 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@03bf │ │ -0bdf76: 7040 8717 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1787 │ │ -0bdf7c: 5b20 a807 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0bdf80: 0e00 |0010: return-void │ │ -0bdf82: 2200 be03 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@03be │ │ -0bdf86: 7040 7717 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1777 │ │ -0bdf8c: 5b20 a807 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0bdf90: 28f8 |0018: goto 0010 // -0008 │ │ +0bbcf4: |[0bbcf4] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0bbd04: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0bbd0a: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bbd0e: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +0bbd12: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +0bbd16: 2200 bf03 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@03bf │ │ +0bbd1a: 7040 8717 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1787 │ │ +0bbd20: 5b20 a807 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbd24: 0e00 |0010: return-void │ │ +0bbd26: 2200 be03 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@03be │ │ +0bbd2a: 7040 7717 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@1777 │ │ +0bbd30: 5b20 a807 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbd34: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -99375,19 +99381,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bdf94: |[0bdf94] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -0bdfa4: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0bdfa8: 7210 6f17 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@176f │ │ -0bdfae: 0a00 |0005: move-result v0 │ │ -0bdfb0: 0f00 |0006: return v0 │ │ +0bbd38: |[0bbd38] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +0bbd48: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbd4c: 7210 6f17 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@176f │ │ +0bbd52: 0a00 |0005: move-result v0 │ │ +0bbd54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ @@ -99395,19 +99401,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bdfb4: |[0bdfb4] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0bdfc4: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0bdfc8: 7220 7017 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1770 │ │ -0bdfce: 0a00 |0005: move-result v0 │ │ -0bdfd0: 0f00 |0006: return v0 │ │ +0bbd58: |[0bbd58] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0bbd68: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbd6c: 7220 7017 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1770 │ │ +0bbd72: 0a00 |0005: move-result v0 │ │ +0bbd74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -99416,18 +99422,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bdfd4: |[0bdfd4] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -0bdfe4: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0bdfe8: 7220 7117 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@1771 │ │ -0bdfee: 0e00 |0005: return-void │ │ +0bbd78: |[0bbd78] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +0bbd88: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbd8c: 7220 7117 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@1771 │ │ +0bbd92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0005 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -99437,33 +99443,33 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bdff0: |[0bdff0] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0be000: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ -0be004: 7220 7217 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1772 │ │ -0be00a: 0e00 |0005: return-void │ │ +0bbd94: |[0bbd94] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0bbda4: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@07a8 │ │ +0bbda8: 7220 7217 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1772 │ │ +0bbdae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0005 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 2209 (GestureDetectorCompat.java) │ │ + source_file_idx : 2205 (GestureDetectorCompat.java) │ │ │ │ Class #529 header: │ │ class_idx : 961 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2222 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #529 annotations: │ │ Annotations on class │ │ @@ -99499,21 +99505,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ name : 'getAbsoluteGravity' │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2226 (GravityCompat.java) │ │ + source_file_idx : 2222 (GravityCompat.java) │ │ │ │ Class #530 header: │ │ class_idx : 964 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2222 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #530 annotations: │ │ Annotations on class │ │ @@ -99557,26 +99563,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0be00c: |[0be00c] android.support.v4.view.GravityCompat.:()V │ │ -0be01c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0be020: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0be024: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0be028: 2201 c303 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@03c3 │ │ -0be02c: 7010 9b17 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@179b │ │ -0be032: 6901 aa07 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be036: 0e00 |000d: return-void │ │ -0be038: 2201 c203 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@03c2 │ │ -0be03c: 7010 9617 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@1796 │ │ -0be042: 6901 aa07 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be046: 28f8 |0015: goto 000d // -0008 │ │ +0bbdb0: |[0bbdb0] android.support.v4.view.GravityCompat.:()V │ │ +0bbdc0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bbdc4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0bbdc8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bbdcc: 2201 c303 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@03c3 │ │ +0bbdd0: 7010 9b17 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@179b │ │ +0bbdd6: 6901 aa07 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbdda: 0e00 |000d: return-void │ │ +0bbddc: 2201 c203 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@03c2 │ │ +0bbde0: 7010 9617 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@1796 │ │ +0bbde6: 6901 aa07 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbdea: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -99588,17 +99594,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be048: |[0be048] android.support.v4.view.GravityCompat.:()V │ │ -0be058: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be05e: 0e00 |0003: return-void │ │ +0bbdec: |[0bbdec] android.support.v4.view.GravityCompat.:()V │ │ +0bbdfc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bbe02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -99607,26 +99613,26 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -0be060: |[0be060] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0be070: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be074: 0191 |0002: move v1, v9 │ │ -0be076: 01a2 |0003: move v2, v10 │ │ -0be078: 01b3 |0004: move v3, v11 │ │ -0be07a: 07c4 |0005: move-object v4, v12 │ │ -0be07c: 01d5 |0006: move v5, v13 │ │ -0be07e: 01e6 |0007: move v6, v14 │ │ -0be080: 07f7 |0008: move-object v7, v15 │ │ -0be082: 0208 1000 |0009: move/from16 v8, v16 │ │ -0be086: 7809 9217 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1792 │ │ -0be08c: 0e00 |000e: return-void │ │ +0bbe04: |[0bbe04] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0bbe14: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbe18: 0191 |0002: move v1, v9 │ │ +0bbe1a: 01a2 |0003: move v2, v10 │ │ +0bbe1c: 01b3 |0004: move v3, v11 │ │ +0bbe1e: 07c4 |0005: move-object v4, v12 │ │ +0bbe20: 01d5 |0006: move v5, v13 │ │ +0bbe22: 01e6 |0007: move v6, v14 │ │ +0bbe24: 07f7 |0008: move-object v7, v15 │ │ +0bbe26: 0208 1000 |0009: move/from16 v8, v16 │ │ +0bbe2a: 7809 9217 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@1792 │ │ +0bbe30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=9 gravity I │ │ 0x0000 - 0x000f reg=10 w I │ │ @@ -99642,24 +99648,24 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0be090: |[0be090] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0be0a0: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be0a4: 0171 |0002: move v1, v7 │ │ -0be0a6: 0182 |0003: move v2, v8 │ │ -0be0a8: 0193 |0004: move v3, v9 │ │ -0be0aa: 07a4 |0005: move-object v4, v10 │ │ -0be0ac: 07b5 |0006: move-object v5, v11 │ │ -0be0ae: 01c6 |0007: move v6, v12 │ │ -0be0b0: 7807 9317 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1793 │ │ -0be0b6: 0e00 |000b: return-void │ │ +0bbe34: |[0bbe34] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0bbe44: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbe48: 0171 |0002: move v1, v7 │ │ +0bbe4a: 0182 |0003: move v2, v8 │ │ +0bbe4c: 0193 |0004: move v3, v9 │ │ +0bbe4e: 07a4 |0005: move-object v4, v10 │ │ +0bbe50: 07b5 |0006: move-object v5, v11 │ │ +0bbe52: 01c6 |0007: move v6, v12 │ │ +0bbe54: 7807 9317 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1793 │ │ +0bbe5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=7 gravity I │ │ 0x0000 - 0x000c reg=8 w I │ │ @@ -99673,18 +99679,18 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0be0b8: |[0be0b8] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0be0c8: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be0cc: 7254 9417 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1794 │ │ -0be0d2: 0e00 |0005: return-void │ │ +0bbe5c: |[0bbe5c] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0bbe6c: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbe70: 7254 9417 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@1794 │ │ +0bbe76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 gravity I │ │ 0x0000 - 0x0006 reg=2 display Landroid/graphics/Rect; │ │ @@ -99696,34 +99702,34 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0be0d4: |[0be0d4] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -0be0e4: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ -0be0e8: 7230 9517 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@1795 │ │ -0be0ee: 0a00 |0005: move-result v0 │ │ -0be0f0: 0f00 |0006: return v0 │ │ +0bbe78: |[0bbe78] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +0bbe88: 6200 aa07 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@07aa │ │ +0bbe8c: 7230 9517 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@1795 │ │ +0bbe92: 0a00 |0005: move-result v0 │ │ +0bbe94: 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 : 2226 (GravityCompat.java) │ │ + source_file_idx : 2222 (GravityCompat.java) │ │ │ │ Class #531 header: │ │ class_idx : 965 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2230 │ │ +source_file_idx : 2226 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #531 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompatJellybeanMr1;' │ │ @@ -99738,17 +99744,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be0f4: |[0be0f4] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -0be104: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be10a: 0e00 |0003: return-void │ │ +0bbe98: |[0bbe98] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +0bbea8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bbeae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ @@ -99756,17 +99762,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -0be10c: |[0be10c] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0be11c: 7708 9d37 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@379d │ │ -0be122: 0e00 |0003: return-void │ │ +0bbeb0: |[0bbeb0] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0bbec0: 7708 9d37 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@379d │ │ +0bbec6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -99782,17 +99788,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0be124: |[0be124] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0be134: 7706 9f37 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@379f │ │ -0be13a: 0e00 |0003: return-void │ │ +0bbec8: |[0bbec8] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0bbed8: 7706 9f37 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@379f │ │ +0bbede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -99806,17 +99812,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0be13c: |[0be13c] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0be14c: 7140 a137 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@37a1 │ │ -0be152: 0e00 |0003: return-void │ │ +0bbee0: |[0bbee0] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0bbef0: 7140 a137 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@37a1 │ │ +0bbef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 display Landroid/graphics/Rect; │ │ @@ -99828,33 +99834,33 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0be154: |[0be154] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -0be164: 7120 a237 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@37a2 │ │ -0be16a: 0a00 |0003: move-result v0 │ │ -0be16c: 0f00 |0004: return v0 │ │ +0bbef8: |[0bbef8] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +0bbf08: 7120 a237 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@37a2 │ │ +0bbf0e: 0a00 |0003: move-result v0 │ │ +0bbf10: 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 : 2230 (GravityCompatJellybeanMr1.java) │ │ + source_file_idx : 2226 (GravityCompatJellybeanMr1.java) │ │ │ │ Class #532 header: │ │ class_idx : 966 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2408 │ │ +source_file_idx : 2404 │ │ static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #532 - │ │ Class descriptor : 'Landroid/support/v4/view/InputDeviceCompat;' │ │ @@ -99968,31 +99974,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be170: |[0be170] android.support.v4.view.InputDeviceCompat.:()V │ │ -0be180: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be186: 0e00 |0003: return-void │ │ +0bbf14: |[0bbf14] android.support.v4.view.InputDeviceCompat.:()V │ │ +0bbf24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bbf2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/InputDeviceCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2408 (InputDeviceCompat.java) │ │ + source_file_idx : 2404 (InputDeviceCompat.java) │ │ │ │ Class #533 header: │ │ class_idx : 970 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2520 │ │ +source_file_idx : 2516 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #533 annotations: │ │ Annotations on class │ │ @@ -100046,21 +100052,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ name : 'startTracking' │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2520 (KeyEventCompat.java) │ │ + source_file_idx : 2516 (KeyEventCompat.java) │ │ │ │ Class #534 header: │ │ class_idx : 971 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2520 │ │ +source_file_idx : 2516 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #534 annotations: │ │ Annotations on class │ │ @@ -100083,26 +100089,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0be188: |[0be188] android.support.v4.view.KeyEventCompat.:()V │ │ -0be198: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0be19c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0be1a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0be1a4: 2200 c903 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@03c9 │ │ -0be1a8: 7010 ba17 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@17ba │ │ -0be1ae: 6900 c407 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be1b2: 0e00 |000d: return-void │ │ -0be1b4: 2200 c703 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@03c7 │ │ -0be1b8: 7010 ac17 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@17ac │ │ -0be1be: 6900 c407 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be1c2: 28f8 |0015: goto 000d // -0008 │ │ +0bbf2c: |[0bbf2c] android.support.v4.view.KeyEventCompat.:()V │ │ +0bbf3c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bbf40: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0bbf44: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bbf48: 2200 c903 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@03c9 │ │ +0bbf4c: 7010 ba17 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@17ba │ │ +0bbf52: 6900 c407 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbf56: 0e00 |000d: return-void │ │ +0bbf58: 2200 c703 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@03c7 │ │ +0bbf5c: 7010 ac17 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@17ac │ │ +0bbf62: 6900 c407 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbf66: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -100112,17 +100118,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be1c4: |[0be1c4] android.support.v4.view.KeyEventCompat.:()V │ │ -0be1d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be1da: 0e00 |0003: return-void │ │ +0bbf68: |[0bbf68] android.support.v4.view.KeyEventCompat.:()V │ │ +0bbf78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bbf7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -100131,19 +100137,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0be1dc: |[0be1dc] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0be1ec: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be1f0: 7254 be17 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17be │ │ -0be1f6: 0a00 |0005: move-result v0 │ │ -0be1f8: 0f00 |0006: return v0 │ │ +0bbf80: |[0bbf80] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0bbf90: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbf94: 7254 be17 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17be │ │ +0bbf9a: 0a00 |0005: move-result v0 │ │ +0bbf9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ 0x0000 - 0x0007 reg=3 state Ljava/lang/Object; │ │ @@ -100154,19 +100160,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be1fc: |[0be1fc] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0be20c: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be210: 7220 bf17 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17bf │ │ -0be216: 0c00 |0005: move-result-object v0 │ │ -0be218: 1100 |0006: return-object v0 │ │ +0bbfa0: |[0bbfa0] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0bbfb0: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbfb4: 7220 bf17 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17bf │ │ +0bbfba: 0c00 |0005: move-result-object v0 │ │ +0bbfbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -100174,21 +100180,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 │ │ -0be21c: |[0be21c] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -0be22c: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be230: 6e10 b337 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ -0be236: 0a01 |0005: move-result v1 │ │ -0be238: 7230 c117 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@17c1 │ │ -0be23e: 0a00 |0009: move-result v0 │ │ -0be240: 0f00 |000a: return v0 │ │ +0bbfc0: |[0bbfc0] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +0bbfd0: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbfd4: 6e10 b337 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ +0bbfda: 0a01 |0005: move-result v1 │ │ +0bbfdc: 7230 c117 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@17c1 │ │ +0bbfe2: 0a00 |0009: move-result v0 │ │ +0bbfe4: 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 │ │ │ │ @@ -100197,21 +100203,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0be244: |[0be244] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -0be254: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be258: 6e10 b337 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ -0be25e: 0a01 |0005: move-result v1 │ │ -0be260: 7220 c217 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@17c2 │ │ -0be266: 0a00 |0009: move-result v0 │ │ -0be268: 0f00 |000a: return v0 │ │ +0bbfe8: |[0bbfe8] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +0bbff8: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bbffc: 6e10 b337 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ +0bc002: 0a01 |0005: move-result v1 │ │ +0bc004: 7220 c217 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@17c2 │ │ +0bc00a: 0a00 |0009: move-result v0 │ │ +0bc00c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -100219,19 +100225,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be26c: |[0be26c] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0be27c: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be280: 7220 c017 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@17c0 │ │ -0be286: 0a00 |0005: move-result v0 │ │ -0be288: 0f00 |0006: return v0 │ │ +0bc010: |[0bc010] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0bc020: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bc024: 7220 c017 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@17c0 │ │ +0bc02a: 0a00 |0005: move-result v0 │ │ +0bc02c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #7 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -100239,19 +100245,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0be28c: |[0be28c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -0be29c: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be2a0: 7230 c117 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@17c1 │ │ -0be2a6: 0a00 |0005: move-result v0 │ │ -0be2a8: 0f00 |0006: return v0 │ │ +0bc030: |[0bc030] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +0bc040: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bc044: 7230 c117 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@17c1 │ │ +0bc04a: 0a00 |0005: move-result v0 │ │ +0bc04c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -100260,19 +100266,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be2ac: |[0be2ac] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -0be2bc: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be2c0: 7220 c217 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@17c2 │ │ -0be2c6: 0a00 |0005: move-result v0 │ │ -0be2c8: 0f00 |0006: return v0 │ │ +0bc050: |[0bc050] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +0bc060: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bc064: 7220 c217 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@17c2 │ │ +0bc06a: 0a00 |0005: move-result v0 │ │ +0bc06c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -100280,19 +100286,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be2cc: |[0be2cc] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -0be2dc: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be2e0: 7220 c317 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@17c3 │ │ -0be2e6: 0a00 |0005: move-result v0 │ │ -0be2e8: 0f00 |0006: return v0 │ │ +0bc070: |[0bc070] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +0bc080: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bc084: 7220 c317 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@17c3 │ │ +0bc08a: 0a00 |0005: move-result v0 │ │ +0bc08c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -100300,33 +100306,33 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0be2ec: |[0be2ec] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -0be2fc: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ -0be300: 7220 c417 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@17c4 │ │ -0be306: 0e00 |0005: return-void │ │ +0bc090: |[0bc090] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +0bc0a0: 6200 c407 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@07c4 │ │ +0bc0a4: 7220 c417 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@17c4 │ │ +0bc0aa: 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 : 2520 (KeyEventCompat.java) │ │ + source_file_idx : 2516 (KeyEventCompat.java) │ │ │ │ Class #535 header: │ │ class_idx : 972 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2521 │ │ +source_file_idx : 2517 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #535 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatEclair;' │ │ @@ -100341,17 +100347,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be308: |[0be308] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -0be318: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be31e: 0e00 |0003: return-void │ │ +0bc0ac: |[0bc0ac] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +0bc0bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc0c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -100359,19 +100365,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0be320: |[0be320] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0be330: 1f03 e106 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@06e1 │ │ -0be334: 6e40 ae37 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@37ae │ │ -0be33a: 0a00 |0005: move-result v0 │ │ -0be33c: 0f00 |0006: return v0 │ │ +0bc0c4: |[0bc0c4] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0bc0d4: 1f03 e106 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@06e1 │ │ +0bc0d8: 6e40 ae37 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@37ae │ │ +0bc0de: 0a00 |0005: move-result v0 │ │ +0bc0e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 state Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -100382,18 +100388,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0be340: |[0be340] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0be350: 6e10 5038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ -0be356: 0c00 |0003: move-result-object v0 │ │ -0be358: 1100 |0004: return-object v0 │ │ +0bc0e4: |[0bc0e4] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0bc0f4: 6e10 5038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ +0bc0fa: 0c00 |0003: move-result-object v0 │ │ +0bc0fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -100401,18 +100407,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0be35c: |[0be35c] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0be36c: 6e10 b937 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ -0be372: 0a00 |0003: move-result v0 │ │ -0be374: 0f00 |0004: return v0 │ │ +0bc100: |[0bc100] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0bc110: 6e10 b937 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ +0bc116: 0a00 |0003: move-result v0 │ │ +0bc118: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -100420,32 +100426,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be378: |[0be378] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -0be388: 6e10 bd37 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@37bd │ │ -0be38e: 0e00 |0003: return-void │ │ +0bc11c: |[0bc11c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +0bc12c: 6e10 bd37 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@37bd │ │ +0bc132: 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 : 2521 (KeyEventCompatEclair.java) │ │ + source_file_idx : 2517 (KeyEventCompatEclair.java) │ │ │ │ Class #536 header: │ │ class_idx : 973 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2522 │ │ +source_file_idx : 2518 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #536 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ @@ -100460,17 +100466,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be390: |[0be390] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -0be3a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be3a6: 0e00 |0003: return-void │ │ +0bc134: |[0bc134] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +0bc144: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc14a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -100478,18 +100484,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0be3a8: |[0be3a8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -0be3b8: 7120 ba37 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@37ba │ │ -0be3be: 0a00 |0003: move-result v0 │ │ -0be3c0: 0f00 |0004: return v0 │ │ +0bc14c: |[0bc14c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +0bc15c: 7120 ba37 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@37ba │ │ +0bc162: 0a00 |0003: move-result v0 │ │ +0bc164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -100498,18 +100504,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0be3c4: |[0be3c4] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0be3d4: 7110 bb37 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@37bb │ │ -0be3da: 0a00 |0003: move-result v0 │ │ -0be3dc: 0f00 |0004: return v0 │ │ +0bc168: |[0bc168] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +0bc178: 7110 bb37 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@37bb │ │ +0bc17e: 0a00 |0003: move-result v0 │ │ +0bc180: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -100517,32 +100523,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0be3e0: |[0be3e0] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0be3f0: 7110 bc37 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@37bc │ │ -0be3f6: 0a00 |0003: move-result v0 │ │ -0be3f8: 0f00 |0004: return v0 │ │ +0bc184: |[0bc184] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +0bc194: 7110 bc37 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@37bc │ │ +0bc19a: 0a00 |0003: move-result v0 │ │ +0bc19c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2522 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 2518 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #537 header: │ │ class_idx : 974 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4638 │ │ +source_file_idx : 4634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #537 annotations: │ │ Annotations on class │ │ @@ -100560,21 +100566,21 @@ │ │ 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 : 4638 (LayoutInflaterCompat.java) │ │ + source_file_idx : 4634 (LayoutInflaterCompat.java) │ │ │ │ Class #538 header: │ │ class_idx : 978 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4638 │ │ +source_file_idx : 4634 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #538 annotations: │ │ Annotations on class │ │ @@ -100597,32 +100603,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0be3fc: |[0be3fc] android.support.v4.view.LayoutInflaterCompat.:()V │ │ -0be40c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0be410: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0be414: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0be418: 2201 d103 |0006: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; // type@03d1 │ │ -0be41c: 7010 de17 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;.:()V // method@17de │ │ -0be422: 6901 c507 |000b: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ -0be426: 0e00 |000d: return-void │ │ -0be428: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -0be42c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0be430: 2201 d003 |0012: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; // type@03d0 │ │ -0be434: 7010 dc17 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@17dc │ │ -0be43a: 6901 c507 |0017: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ -0be43e: 28f4 |0019: goto 000d // -000c │ │ -0be440: 2201 cf03 |001a: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; // type@03cf │ │ -0be444: 7010 da17 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@17da │ │ -0be44a: 6901 c507 |001f: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ -0be44e: 28ec |0021: goto 000d // -0014 │ │ +0bc1a0: |[0bc1a0] android.support.v4.view.LayoutInflaterCompat.:()V │ │ +0bc1b0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bc1b4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0bc1b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bc1bc: 2201 d103 |0006: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; // type@03d1 │ │ +0bc1c0: 7010 de17 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;.:()V // method@17de │ │ +0bc1c6: 6901 c507 |000b: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ +0bc1ca: 0e00 |000d: return-void │ │ +0bc1cc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0bc1d0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0bc1d4: 2201 d003 |0012: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; // type@03d0 │ │ +0bc1d8: 7010 dc17 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@17dc │ │ +0bc1de: 6901 c507 |0017: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ +0bc1e2: 28f4 |0019: goto 000d // -000c │ │ +0bc1e4: 2201 cf03 |001a: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; // type@03cf │ │ +0bc1e8: 7010 da17 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@17da │ │ +0bc1ee: 6901 c507 |001f: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ +0bc1f2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=63 │ │ 0x000e line=58 │ │ @@ -100636,17 +100642,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be450: |[0be450] android.support.v4.view.LayoutInflaterCompat.:()V │ │ -0be460: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be466: 0e00 |0003: return-void │ │ +0bc1f4: |[0bc1f4] android.support.v4.view.LayoutInflaterCompat.:()V │ │ +0bc204: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc20a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat; │ │ │ │ @@ -100655,34 +100661,34 @@ │ │ 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 │ │ -0be468: |[0be468] android.support.v4.view.LayoutInflaterCompat.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0be478: 6200 c507 |0000: sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ -0be47c: 7230 d917 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17d9 │ │ -0be482: 0e00 |0005: return-void │ │ +0bc20c: |[0bc20c] android.support.v4.view.LayoutInflaterCompat.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0bc21c: 6200 c507 |0000: sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;.IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; // field@07c5 │ │ +0bc220: 7230 d917 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17d9 │ │ +0bc226: 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 : 4638 (LayoutInflaterCompat.java) │ │ + source_file_idx : 4634 (LayoutInflaterCompat.java) │ │ │ │ Class #539 header: │ │ class_idx : 979 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4639 │ │ +source_file_idx : 4635 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #539 annotations: │ │ Annotations on class │ │ @@ -100707,18 +100713,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 │ │ -0be484: |[0be484] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0be494: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be49a: 5b01 c607 |0003: iput-object v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ -0be49e: 0e00 |0005: return-void │ │ +0bc228: |[0bc228] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0bc238: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc23e: 5b01 c607 |0003: iput-object v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ +0bc242: 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; │ │ @@ -100730,20 +100736,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 │ │ -0be4a0: |[0be4a0] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0be4b0: 5420 c607 |0000: iget-object v0, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ -0be4b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0be4b6: 7255 ef17 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@17ef │ │ -0be4bc: 0c00 |0006: move-result-object v0 │ │ -0be4be: 1100 |0007: return-object v0 │ │ +0bc244: |[0bc244] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0bc254: 5420 c607 |0000: iget-object v0, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ +0bc258: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bc25a: 7255 ef17 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@17ef │ │ +0bc260: 0c00 |0006: move-result-object v0 │ │ +0bc262: 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; │ │ @@ -100754,48 +100760,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0be4c0: |[0be4c0] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.toString:()Ljava/lang/String; │ │ -0be4d0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0be4d4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0be4da: 6e10 2243 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0be4e0: 0c01 |0008: move-result-object v1 │ │ -0be4e2: 6e10 e142 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0be4e8: 0c01 |000c: move-result-object v1 │ │ -0be4ea: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be4f0: 0c00 |0010: move-result-object v0 │ │ -0be4f2: 1a01 784a |0011: const-string v1, "{" // string@4a78 │ │ -0be4f6: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be4fc: 0c00 |0016: move-result-object v0 │ │ -0be4fe: 5421 c607 |0017: iget-object v1, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ -0be502: 6e20 6243 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0be508: 0c00 |001c: move-result-object v0 │ │ -0be50a: 1a01 7b4a |001d: const-string v1, "}" // string@4a7b │ │ -0be50e: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be514: 0c00 |0022: move-result-object v0 │ │ -0be516: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0be51c: 0c00 |0026: move-result-object v0 │ │ -0be51e: 1100 |0027: return-object v0 │ │ +0bc264: |[0bc264] android.support.v4.view.LayoutInflaterCompatBase$FactoryWrapper.toString:()Ljava/lang/String; │ │ +0bc274: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0bc278: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bc27e: 6e10 2243 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0bc284: 0c01 |0008: move-result-object v1 │ │ +0bc286: 6e10 e142 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0bc28c: 0c01 |000c: move-result-object v1 │ │ +0bc28e: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc294: 0c00 |0010: move-result-object v0 │ │ +0bc296: 1a01 734a |0011: const-string v1, "{" // string@4a73 │ │ +0bc29a: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc2a0: 0c00 |0016: move-result-object v0 │ │ +0bc2a2: 5421 c607 |0017: iget-object v1, v2, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c6 │ │ +0bc2a6: 6e20 6243 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0bc2ac: 0c00 |001c: move-result-object v0 │ │ +0bc2ae: 1a01 764a |001d: const-string v1, "}" // string@4a76 │ │ +0bc2b2: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc2b8: 0c00 |0022: move-result-object v0 │ │ +0bc2ba: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bc2c0: 0c00 |0026: move-result-object v0 │ │ +0bc2c2: 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 : 4639 (LayoutInflaterCompatBase.java) │ │ + source_file_idx : 4635 (LayoutInflaterCompatBase.java) │ │ │ │ Class #540 header: │ │ class_idx : 980 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4639 │ │ +source_file_idx : 4635 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #540 annotations: │ │ Annotations on class │ │ @@ -100814,17 +100820,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be520: |[0be520] android.support.v4.view.LayoutInflaterCompatBase.:()V │ │ -0be530: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be536: 0e00 |0003: return-void │ │ +0bc2c4: |[0bc2c4] android.support.v4.view.LayoutInflaterCompatBase.:()V │ │ +0bc2d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc2da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompatBase; │ │ │ │ @@ -100833,39 +100839,39 @@ │ │ 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 │ │ -0be538: |[0be538] android.support.v4.view.LayoutInflaterCompatBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0be548: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0be54c: 2200 d303 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; // type@03d3 │ │ -0be550: 7020 e317 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e3 │ │ -0be556: 6e20 c637 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@37c6 │ │ -0be55c: 0e00 |000a: return-void │ │ -0be55e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0be560: 28fb |000c: goto 0007 // -0005 │ │ +0bc2dc: |[0bc2dc] android.support.v4.view.LayoutInflaterCompatBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0bc2ec: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0bc2f0: 2200 d303 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; // type@03d3 │ │ +0bc2f4: 7020 e317 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e3 │ │ +0bc2fa: 6e20 c637 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@37c6 │ │ +0bc300: 0e00 |000a: return-void │ │ +0bc302: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bc304: 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 : 4639 (LayoutInflaterCompatBase.java) │ │ + source_file_idx : 4635 (LayoutInflaterCompatBase.java) │ │ │ │ Class #541 header: │ │ class_idx : 982 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4641 │ │ +source_file_idx : 4637 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #541 annotations: │ │ Annotations on class │ │ @@ -100897,17 +100903,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be564: |[0be564] android.support.v4.view.LayoutInflaterCompatHC.:()V │ │ -0be574: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be57a: 0e00 |0003: return-void │ │ +0bc308: |[0bc308] android.support.v4.view.LayoutInflaterCompatHC.:()V │ │ +0bc318: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc31e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompatHC; │ │ │ │ @@ -100916,67 +100922,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 │ │ -0be57c: |[0be57c] android.support.v4.view.LayoutInflaterCompatHC.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V │ │ -0be58c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0be58e: 6301 c907 |0001: sget-boolean v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@07c9 │ │ -0be592: 3901 1400 |0003: if-nez v1, 0017 // +0014 │ │ -0be596: 1c01 e506 |0005: const-class v1, Landroid/view/LayoutInflater; // type@06e5 │ │ -0be59a: 1a02 ca33 |0007: const-string v2, "mFactory2" // string@33ca │ │ -0be59e: 6e20 db42 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0be5a4: 0c01 |000c: move-result-object v1 │ │ -0be5a6: 6901 ca07 |000d: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ -0be5aa: 6201 ca07 |000f: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ -0be5ae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0be5b0: 6e20 8b43 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0be5b6: 6a04 c907 |0015: sput-boolean v4, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@07c9 │ │ -0be5ba: 6201 ca07 |0017: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ -0be5be: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -0be5c2: 6201 ca07 |001b: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ -0be5c6: 6e30 8a43 5106 |001d: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ -0be5cc: 0e00 |0020: return-void │ │ -0be5ce: 0d00 |0021: move-exception v0 │ │ -0be5d0: 1a01 2012 |0022: const-string v1, "LayoutInflaterCompatHC" // string@1220 │ │ -0be5d4: 2202 7908 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0be5d8: 7010 5a43 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0be5de: 1a03 a528 |0029: const-string v3, "forceSetFactory2 Could not find field 'mFactory2' on class " // string@28a5 │ │ -0be5e2: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be5e8: 0c02 |002e: move-result-object v2 │ │ -0be5ea: 1c03 e506 |002f: const-class v3, Landroid/view/LayoutInflater; // type@06e5 │ │ -0be5ee: 6e10 e142 0300 |0031: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0be5f4: 0c03 |0034: move-result-object v3 │ │ -0be5f6: 6e20 6343 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be5fc: 0c02 |0038: move-result-object v2 │ │ -0be5fe: 1a03 d001 |0039: const-string v3, "; inflation may have unexpected results." // string@01d0 │ │ -0be602: 6e20 6343 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be608: 0c02 |003e: move-result-object v2 │ │ -0be60a: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0be610: 0c02 |0042: move-result-object v2 │ │ -0be612: 7130 5a37 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0be618: 28cf |0046: goto 0015 // -0031 │ │ -0be61a: 0d00 |0047: move-exception v0 │ │ -0be61c: 1a01 2012 |0048: const-string v1, "LayoutInflaterCompatHC" // string@1220 │ │ -0be620: 2202 7908 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0be624: 7010 5a43 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0be62a: 1a03 a628 |004f: const-string v3, "forceSetFactory2 could not set the Factory2 on LayoutInflater " // string@28a6 │ │ -0be62e: 6e20 6343 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be634: 0c02 |0054: move-result-object v2 │ │ -0be636: 6e20 6243 5200 |0055: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0be63c: 0c02 |0058: move-result-object v2 │ │ -0be63e: 1a03 d001 |0059: const-string v3, "; inflation may have unexpected results." // string@01d0 │ │ -0be642: 6e20 6343 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0be648: 0c02 |005e: move-result-object v2 │ │ -0be64a: 6e10 6a43 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0be650: 0c02 |0062: move-result-object v2 │ │ -0be652: 7130 5a37 2100 |0063: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0be658: 28ba |0066: goto 0020 // -0046 │ │ +0bc320: |[0bc320] android.support.v4.view.LayoutInflaterCompatHC.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V │ │ +0bc330: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0bc332: 6301 c907 |0001: sget-boolean v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@07c9 │ │ +0bc336: 3901 1400 |0003: if-nez v1, 0017 // +0014 │ │ +0bc33a: 1c01 e506 |0005: const-class v1, Landroid/view/LayoutInflater; // type@06e5 │ │ +0bc33e: 1a02 c533 |0007: const-string v2, "mFactory2" // string@33c5 │ │ +0bc342: 6e20 db42 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0bc348: 0c01 |000c: move-result-object v1 │ │ +0bc34a: 6901 ca07 |000d: sput-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ +0bc34e: 6201 ca07 |000f: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ +0bc352: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0bc354: 6e20 8b43 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0bc35a: 6a04 c907 |0015: sput-boolean v4, Landroid/support/v4/view/LayoutInflaterCompatHC;.sCheckedField:Z // field@07c9 │ │ +0bc35e: 6201 ca07 |0017: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ +0bc362: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +0bc366: 6201 ca07 |001b: sget-object v1, Landroid/support/v4/view/LayoutInflaterCompatHC;.sLayoutInflaterFactory2Field:Ljava/lang/reflect/Field; // field@07ca │ │ +0bc36a: 6e30 8a43 5106 |001d: invoke-virtual {v1, v5, v6}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ +0bc370: 0e00 |0020: return-void │ │ +0bc372: 0d00 |0021: move-exception v0 │ │ +0bc374: 1a01 1c12 |0022: const-string v1, "LayoutInflaterCompatHC" // string@121c │ │ +0bc378: 2202 7908 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0bc37c: 7010 5a43 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bc382: 1a03 a028 |0029: const-string v3, "forceSetFactory2 Could not find field 'mFactory2' on class " // string@28a0 │ │ +0bc386: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc38c: 0c02 |002e: move-result-object v2 │ │ +0bc38e: 1c03 e506 |002f: const-class v3, Landroid/view/LayoutInflater; // type@06e5 │ │ +0bc392: 6e10 e142 0300 |0031: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0bc398: 0c03 |0034: move-result-object v3 │ │ +0bc39a: 6e20 6343 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc3a0: 0c02 |0038: move-result-object v2 │ │ +0bc3a2: 1a03 cd01 |0039: const-string v3, "; inflation may have unexpected results." // string@01cd │ │ +0bc3a6: 6e20 6343 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc3ac: 0c02 |003e: move-result-object v2 │ │ +0bc3ae: 6e10 6a43 0200 |003f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bc3b4: 0c02 |0042: move-result-object v2 │ │ +0bc3b6: 7130 5a37 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0bc3bc: 28cf |0046: goto 0015 // -0031 │ │ +0bc3be: 0d00 |0047: move-exception v0 │ │ +0bc3c0: 1a01 1c12 |0048: const-string v1, "LayoutInflaterCompatHC" // string@121c │ │ +0bc3c4: 2202 7908 |004a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0bc3c8: 7010 5a43 0200 |004c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bc3ce: 1a03 a128 |004f: const-string v3, "forceSetFactory2 could not set the Factory2 on LayoutInflater " // string@28a1 │ │ +0bc3d2: 6e20 6343 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc3d8: 0c02 |0054: move-result-object v2 │ │ +0bc3da: 6e20 6243 5200 |0055: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0bc3e0: 0c02 |0058: move-result-object v2 │ │ +0bc3e2: 1a03 cd01 |0059: const-string v3, "; inflation may have unexpected results." // string@01cd │ │ +0bc3e6: 6e20 6343 3200 |005b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bc3ec: 0c02 |005e: move-result-object v2 │ │ +0bc3ee: 6e10 6a43 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bc3f4: 0c02 |0062: move-result-object v2 │ │ +0bc3f6: 7130 5a37 2100 |0063: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0bc3fc: 28ba |0066: goto 0020 // -0046 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ Ljava/lang/NoSuchFieldException; -> 0x0021 │ │ 0x001b - 0x0020 │ │ Ljava/lang/IllegalAccessException; -> 0x0047 │ │ positions : │ │ 0x0001 line=71 │ │ @@ -101001,30 +101007,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 │ │ -0be678: |[0be678] android.support.v4.view.LayoutInflaterCompatHC.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0be688: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ -0be68c: 2201 d503 |0002: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@03d5 │ │ -0be690: 7020 e817 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e8 │ │ -0be696: 6e20 c737 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@37c7 │ │ -0be69c: 6e10 c337 0300 |000a: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ -0be6a2: 0c00 |000d: move-result-object v0 │ │ -0be6a4: 2002 e306 |000e: instance-of v2, v0, Landroid/view/LayoutInflater$Factory2; // type@06e3 │ │ -0be6a8: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0be6ac: 1f00 e306 |0012: check-cast v0, Landroid/view/LayoutInflater$Factory2; // type@06e3 │ │ -0be6b0: 7120 eb17 0300 |0014: invoke-static {v3, v0}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@17eb │ │ -0be6b6: 0e00 |0017: return-void │ │ -0be6b8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0be6ba: 28ee |0019: goto 0007 // -0012 │ │ -0be6bc: 7120 eb17 1300 |001a: invoke-static {v3, v1}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@17eb │ │ -0be6c2: 28fa |001d: goto 0017 // -0006 │ │ +0bc41c: |[0bc41c] android.support.v4.view.LayoutInflaterCompatHC.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0bc42c: 3804 1800 |0000: if-eqz v4, 0018 // +0018 │ │ +0bc430: 2201 d503 |0002: new-instance v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@03d5 │ │ +0bc434: 7020 e817 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e8 │ │ +0bc43a: 6e20 c737 1300 |0007: invoke-virtual {v3, v1}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@37c7 │ │ +0bc440: 6e10 c337 0300 |000a: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ +0bc446: 0c00 |000d: move-result-object v0 │ │ +0bc448: 2002 e306 |000e: instance-of v2, v0, Landroid/view/LayoutInflater$Factory2; // type@06e3 │ │ +0bc44c: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0bc450: 1f00 e306 |0012: check-cast v0, Landroid/view/LayoutInflater$Factory2; // type@06e3 │ │ +0bc454: 7120 eb17 0300 |0014: invoke-static {v3, v0}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@17eb │ │ +0bc45a: 0e00 |0017: return-void │ │ +0bc45c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0bc45e: 28ee |0019: goto 0007 // -0012 │ │ +0bc460: 7120 eb17 1300 |001a: invoke-static {v3, v1}, Landroid/support/v4/view/LayoutInflaterCompatHC;.forceSetFactory2:(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V // method@17eb │ │ +0bc466: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ 0x0012 line=57 │ │ @@ -101036,21 +101042,21 @@ │ │ 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 : 4641 (LayoutInflaterCompatHC.java) │ │ + source_file_idx : 4637 (LayoutInflaterCompatHC.java) │ │ │ │ Class #542 header: │ │ class_idx : 983 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4646 │ │ +source_file_idx : 4642 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #542 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterCompatLollipop;' │ │ @@ -101065,17 +101071,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be6c4: |[0be6c4] android.support.v4.view.LayoutInflaterCompatLollipop.:()V │ │ -0be6d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be6da: 0e00 |0003: return-void │ │ +0bc468: |[0bc468] android.support.v4.view.LayoutInflaterCompatLollipop.:()V │ │ +0bc478: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc47e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/view/LayoutInflaterCompatLollipop;) │ │ @@ -101083,39 +101089,39 @@ │ │ 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 │ │ -0be6dc: |[0be6dc] android.support.v4.view.LayoutInflaterCompatLollipop.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -0be6ec: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0be6f0: 2200 d503 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@03d5 │ │ -0be6f4: 7020 e817 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e8 │ │ -0be6fa: 6e20 c737 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@37c7 │ │ -0be700: 0e00 |000a: return-void │ │ -0be702: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0be704: 28fb |000c: goto 0007 // -0005 │ │ +0bc480: |[0bc480] android.support.v4.view.LayoutInflaterCompatLollipop.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +0bc490: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0bc494: 2200 d503 |0002: new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC; // type@03d5 │ │ +0bc498: 7020 e817 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e8 │ │ +0bc49e: 6e20 c737 0100 |0007: invoke-virtual {v1, v0}, Landroid/view/LayoutInflater;.setFactory2:(Landroid/view/LayoutInflater$Factory2;)V // method@37c7 │ │ +0bc4a4: 0e00 |000a: return-void │ │ +0bc4a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bc4a8: 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 : 4646 (LayoutInflaterCompatLollipop.java) │ │ + source_file_idx : 4642 (LayoutInflaterCompatLollipop.java) │ │ │ │ Class #543 header: │ │ class_idx : 984 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4647 │ │ +source_file_idx : 4643 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #543 - │ │ Class descriptor : 'Landroid/support/v4/view/LayoutInflaterFactory;' │ │ @@ -101128,21 +101134,21 @@ │ │ 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 : 4647 (LayoutInflaterFactory.java) │ │ + source_file_idx : 4643 (LayoutInflaterFactory.java) │ │ │ │ Class #544 header: │ │ class_idx : 985 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5368 │ │ +source_file_idx : 5364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #544 annotations: │ │ Annotations on class │ │ @@ -101202,21 +101208,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ name : 'setMarginStart' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5368 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 5364 (MarginLayoutParamsCompat.java) │ │ │ │ Class #545 header: │ │ class_idx : 988 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5368 │ │ +source_file_idx : 5364 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #545 annotations: │ │ Annotations on class │ │ @@ -101239,26 +101245,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0be708: |[0be708] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -0be718: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0be71c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0be720: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0be724: 2201 db03 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@03db │ │ -0be728: 7010 0118 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@1801 │ │ -0be72e: 6901 cb07 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be732: 0e00 |000d: return-void │ │ -0be734: 2201 da03 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@03da │ │ -0be738: 7010 f817 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@17f8 │ │ -0be73e: 6901 cb07 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be742: 28f8 |0015: goto 000d // -0008 │ │ +0bc4ac: |[0bc4ac] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +0bc4bc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bc4c0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0bc4c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bc4c8: 2201 db03 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@03db │ │ +0bc4cc: 7010 0118 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@1801 │ │ +0bc4d2: 6901 cb07 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc4d6: 0e00 |000d: return-void │ │ +0bc4d8: 2201 da03 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@03da │ │ +0bc4dc: 7010 f817 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@17f8 │ │ +0bc4e2: 6901 cb07 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc4e6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -101270,17 +101276,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be744: |[0be744] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -0be754: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be75a: 0e00 |0003: return-void │ │ +0bc4e8: |[0bc4e8] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +0bc4f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -101289,19 +101295,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 │ │ -0be75c: |[0be75c] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be76c: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be770: 7220 f017 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f0 │ │ -0be776: 0a00 |0005: move-result v0 │ │ -0be778: 0f00 |0006: return v0 │ │ +0bc500: |[0bc500] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc510: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc514: 7220 f017 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f0 │ │ +0bc51a: 0a00 |0005: move-result v0 │ │ +0bc51c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -101309,19 +101315,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 │ │ -0be77c: |[0be77c] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be78c: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be790: 7220 f117 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f1 │ │ -0be796: 0a00 |0005: move-result v0 │ │ -0be798: 0f00 |0006: return v0 │ │ +0bc520: |[0bc520] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc530: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc534: 7220 f117 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f1 │ │ +0bc53a: 0a00 |0005: move-result v0 │ │ +0bc53c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -101329,19 +101335,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 │ │ -0be79c: |[0be79c] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be7ac: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be7b0: 7220 f217 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f2 │ │ -0be7b6: 0a00 |0005: move-result v0 │ │ -0be7b8: 0f00 |0006: return v0 │ │ +0bc540: |[0bc540] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc550: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc554: 7220 f217 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@17f2 │ │ +0bc55a: 0a00 |0005: move-result v0 │ │ +0bc55c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -101349,19 +101355,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0be7bc: |[0be7bc] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0be7cc: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be7d0: 7220 f317 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@17f3 │ │ -0be7d6: 0a00 |0005: move-result v0 │ │ -0be7d8: 0f00 |0006: return v0 │ │ +0bc560: |[0bc560] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0bc570: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc574: 7220 f317 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@17f3 │ │ +0bc57a: 0a00 |0005: move-result v0 │ │ +0bc57c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -101369,18 +101375,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0be7dc: |[0be7dc] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be7ec: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be7f0: 7230 f417 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f4 │ │ -0be7f6: 0e00 |0005: return-void │ │ +0bc580: |[0bc580] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc590: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc594: 7230 f417 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f4 │ │ +0bc59a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -101390,18 +101396,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0be7f8: |[0be7f8] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be808: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be80c: 7230 f517 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f5 │ │ -0be812: 0e00 |0005: return-void │ │ +0bc59c: |[0bc59c] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc5ac: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc5b0: 7230 f517 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f5 │ │ +0bc5b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -101411,18 +101417,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0be814: |[0be814] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be824: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be828: 7230 f617 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f6 │ │ -0be82e: 0e00 |0005: return-void │ │ +0bc5b8: |[0bc5b8] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc5c8: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc5cc: 7230 f617 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f6 │ │ +0bc5d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginEnd I │ │ @@ -101432,34 +101438,34 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0be830: |[0be830] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be840: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ -0be844: 7230 f717 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f7 │ │ -0be84a: 0e00 |0005: return-void │ │ +0bc5d4: |[0bc5d4] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc5e4: 6200 cb07 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@07cb │ │ +0bc5e8: 7230 f717 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@17f7 │ │ +0bc5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5368 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 5364 (MarginLayoutParamsCompat.java) │ │ │ │ Class #546 header: │ │ class_idx : 989 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5372 │ │ +source_file_idx : 5368 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #546 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ @@ -101474,17 +101480,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be84c: |[0be84c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -0be85c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be862: 0e00 |0003: return-void │ │ +0bc5f0: |[0bc5f0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +0bc600: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -101492,18 +101498,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 │ │ -0be864: |[0be864] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be874: 6e10 0a39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@390a │ │ -0be87a: 0a00 |0003: move-result v0 │ │ -0be87c: 0f00 |0004: return v0 │ │ +0bc608: |[0bc608] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc618: 6e10 0a39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@390a │ │ +0bc61e: 0a00 |0003: move-result v0 │ │ +0bc620: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -101511,18 +101517,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 │ │ -0be880: |[0be880] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be890: 6e10 0b39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@390b │ │ -0be896: 0a00 |0003: move-result v0 │ │ -0be898: 0f00 |0004: return v0 │ │ +0bc624: |[0bc624] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc634: 6e10 0b39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@390b │ │ +0bc63a: 0a00 |0003: move-result v0 │ │ +0bc63c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -101530,18 +101536,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 │ │ -0be89c: |[0be89c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0be8ac: 6e10 0c39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@390c │ │ -0be8b2: 0a00 |0003: move-result v0 │ │ -0be8b4: 0f00 |0004: return v0 │ │ +0bc640: |[0bc640] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0bc650: 6e10 0c39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@390c │ │ +0bc656: 0a00 |0003: move-result v0 │ │ +0bc658: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -101549,18 +101555,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0be8b8: |[0be8b8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0be8c8: 6e10 0d39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@390d │ │ -0be8ce: 0a00 |0003: move-result v0 │ │ -0be8d0: 0f00 |0004: return v0 │ │ +0bc65c: |[0bc65c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0bc66c: 6e10 0d39 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@390d │ │ +0bc672: 0a00 |0003: move-result v0 │ │ +0bc674: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -101568,17 +101574,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be8d4: |[0be8d4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be8e4: 6e20 0e39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@390e │ │ -0be8ea: 0e00 |0003: return-void │ │ +0bc678: |[0bc678] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc688: 6e20 0e39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@390e │ │ +0bc68e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -101588,17 +101594,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be8ec: |[0be8ec] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be8fc: 6e20 0f39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@390f │ │ -0be902: 0e00 |0003: return-void │ │ +0bc690: |[0bc690] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc6a0: 6e20 0f39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@390f │ │ +0bc6a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -101608,17 +101614,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be904: |[0be904] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be914: 6e20 1039 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@3910 │ │ -0be91a: 0e00 |0003: return-void │ │ +0bc6a8: |[0bc6a8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc6b8: 6e20 1039 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@3910 │ │ +0bc6be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginEnd I │ │ @@ -101628,33 +101634,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be91c: |[0be91c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0be92c: 6e20 1139 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@3911 │ │ -0be932: 0e00 |0003: return-void │ │ +0bc6c0: |[0bc6c0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0bc6d0: 6e20 1139 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@3911 │ │ +0bc6d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginStart I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5372 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 5368 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ Class #547 header: │ │ class_idx : 990 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5432 │ │ +source_file_idx : 5428 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #547 annotations: │ │ Annotations on method #6174 'setShowAsAction' │ │ @@ -101673,17 +101679,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be934: |[0be934] android.support.v4.view.MenuCompat.:()V │ │ -0be944: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be94a: 0e00 |0003: return-void │ │ +0bc6d8: |[0bc6d8] android.support.v4.view.MenuCompat.:()V │ │ +0bc6e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc6ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ @@ -101691,33 +101697,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be94c: |[0be94c] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0be95c: 7120 4e18 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@184e │ │ -0be962: 0e00 |0003: return-void │ │ +0bc6f0: |[0bc6f0] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0bc700: 7120 4e18 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@184e │ │ +0bc706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5432 (MenuCompat.java) │ │ + source_file_idx : 5428 (MenuCompat.java) │ │ │ │ Class #548 header: │ │ class_idx : 995 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #548 annotations: │ │ Annotations on class │ │ @@ -101777,21 +101783,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #549 header: │ │ class_idx : 996 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #549 annotations: │ │ Annotations on class │ │ @@ -101815,21 +101821,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #550 header: │ │ class_idx : 997 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #550 annotations: │ │ Annotations on class │ │ @@ -101883,32 +101889,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0be964: |[0be964] android.support.v4.view.MenuItemCompat.:()V │ │ -0be974: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0be978: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0be97c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0be980: 2201 e203 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@03e2 │ │ -0be984: 7010 3418 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@1834 │ │ -0be98a: 6901 ce07 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0be98e: 0e00 |000d: return-void │ │ -0be990: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -0be994: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0be998: 2201 e003 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@03e0 │ │ -0be99c: 7010 2818 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1828 │ │ -0be9a2: 6901 ce07 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0be9a6: 28f4 |0019: goto 000d // -000c │ │ -0be9a8: 2201 df03 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@03df │ │ -0be9ac: 7010 1f18 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@181f │ │ -0be9b2: 6901 ce07 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0be9b6: 28ec |0021: goto 000d // -0014 │ │ +0bc708: |[0bc708] android.support.v4.view.MenuItemCompat.:()V │ │ +0bc718: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bc71c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0bc720: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bc724: 2201 e203 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@03e2 │ │ +0bc728: 7010 3418 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@1834 │ │ +0bc72e: 6901 ce07 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc732: 0e00 |000d: return-void │ │ +0bc734: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +0bc738: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0bc73c: 2201 e003 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@03e0 │ │ +0bc740: 7010 2818 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1828 │ │ +0bc746: 6901 ce07 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc74a: 28f4 |0019: goto 000d // -000c │ │ +0bc74c: 2201 df03 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@03df │ │ +0bc750: 7010 1f18 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@181f │ │ +0bc756: 6901 ce07 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc75a: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -101922,17 +101928,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0be9b8: |[0be9b8] android.support.v4.view.MenuItemCompat.:()V │ │ -0be9c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0be9ce: 0e00 |0003: return-void │ │ +0bc75c: |[0bc75c] android.support.v4.view.MenuItemCompat.:()V │ │ +0bc76c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -101941,25 +101947,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0be9d0: |[0be9d0] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0be9e0: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0be9e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0be9e8: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0be9ec: 7210 8c0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0e8c │ │ -0be9f2: 0a00 |0009: move-result v0 │ │ -0be9f4: 0f00 |000a: return v0 │ │ -0be9f6: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0be9fa: 7220 3918 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1839 │ │ -0bea00: 0a00 |0010: move-result v0 │ │ -0bea02: 28f9 |0011: goto 000a // -0007 │ │ +0bc774: |[0bc774] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0bc784: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc788: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc78c: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc790: 7210 8c0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0e8c │ │ +0bc796: 0a00 |0009: move-result v0 │ │ +0bc798: 0f00 |000a: return v0 │ │ +0bc79a: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc79e: 7220 3918 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@1839 │ │ +0bc7a4: 0a00 |0010: move-result v0 │ │ +0bc7a6: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000a line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -101970,25 +101976,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bea04: |[0bea04] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0bea14: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bea1c: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea20: 7210 8d0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0e8d │ │ -0bea26: 0a00 |0009: move-result v0 │ │ -0bea28: 0f00 |000a: return v0 │ │ -0bea2a: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0bea2e: 7220 3a18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@183a │ │ -0bea34: 0a00 |0010: move-result v0 │ │ -0bea36: 28f9 |0011: goto 000a // -0007 │ │ +0bc7a8: |[0bc7a8] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0bc7b8: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc7bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc7c0: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc7c4: 7210 8d0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0e8d │ │ +0bc7ca: 0a00 |0009: move-result v0 │ │ +0bc7cc: 0f00 |000a: return v0 │ │ +0bc7ce: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc7d2: 7220 3a18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@183a │ │ +0bc7d8: 0a00 |0010: move-result v0 │ │ +0bc7da: 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; │ │ @@ -101999,26 +102005,26 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0bea38: |[0bea38] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -0bea48: 2020 8602 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bea50: 1f02 8602 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea54: 7210 980e 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0e98 │ │ -0bea5a: 0c00 |0009: move-result-object v0 │ │ -0bea5c: 1100 |000a: return-object v0 │ │ -0bea5e: 1a00 4215 |000b: const-string v0, "MenuItemCompat" // string@1542 │ │ -0bea62: 1a01 1129 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@2911 │ │ -0bea66: 7120 5f37 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0bea6c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0bea6e: 28f7 |0013: goto 000a // -0009 │ │ +0bc7dc: |[0bc7dc] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +0bc7ec: 2020 8602 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc7f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc7f4: 1f02 8602 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc7f8: 7210 980e 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0e98 │ │ +0bc7fe: 0c00 |0009: move-result-object v0 │ │ +0bc800: 1100 |000a: return-object v0 │ │ +0bc802: 1a00 3e15 |000b: const-string v0, "MenuItemCompat" // string@153e │ │ +0bc806: 1a01 0c29 |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@290c │ │ +0bc80a: 7120 5f37 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0bc810: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0bc812: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -102031,25 +102037,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 │ │ -0bea70: |[0bea70] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0bea80: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea84: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bea88: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bea8c: 7210 8e0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ -0bea92: 0c00 |0009: move-result-object v0 │ │ -0bea94: 1100 |000a: return-object v0 │ │ -0bea96: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0bea9a: 7220 3b18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@183b │ │ -0beaa0: 0c00 |0010: move-result-object v0 │ │ -0beaa2: 28f9 |0011: goto 000a // -0007 │ │ +0bc814: |[0bc814] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0bc824: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc828: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc82c: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc830: 7210 8e0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ +0bc836: 0c00 |0009: move-result-object v0 │ │ +0bc838: 1100 |000a: return-object v0 │ │ +0bc83a: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc83e: 7220 3b18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@183b │ │ +0bc844: 0c00 |0010: move-result-object v0 │ │ +0bc846: 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; │ │ @@ -102060,25 +102066,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0beaa4: |[0beaa4] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0beab4: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beab8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0beabc: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beac0: 7210 9c0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0e9c │ │ -0beac6: 0a00 |0009: move-result v0 │ │ -0beac8: 0f00 |000a: return v0 │ │ -0beaca: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0beace: 7220 3c18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@183c │ │ -0bead4: 0a00 |0010: move-result v0 │ │ -0bead6: 28f9 |0011: goto 000a // -0007 │ │ +0bc848: |[0bc848] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0bc858: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc85c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc860: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc864: 7210 9c0e 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0e9c │ │ +0bc86a: 0a00 |0009: move-result v0 │ │ +0bc86c: 0f00 |000a: return v0 │ │ +0bc86e: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc872: 7220 3c18 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@183c │ │ +0bc878: 0a00 |0010: move-result v0 │ │ +0bc87a: 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; │ │ @@ -102089,25 +102095,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 │ │ -0bead8: |[0bead8] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0beae8: 2020 8602 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beaec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0beaf0: 1f02 8602 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beaf4: 7220 af0e 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@0eaf │ │ -0beafa: 0c02 |0009: move-result-object v2 │ │ -0beafc: 1102 |000a: return-object v2 │ │ -0beafe: 1a00 4215 |000b: const-string v0, "MenuItemCompat" // string@1542 │ │ -0beb02: 1a01 1b41 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@411b │ │ -0beb06: 7120 5f37 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0beb0c: 28f8 |0012: goto 000a // -0008 │ │ +0bc87c: |[0bc87c] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0bc88c: 2020 8602 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc890: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc894: 1f02 8602 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc898: 7220 af0e 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@0eaf │ │ +0bc89e: 0c02 |0009: move-result-object v2 │ │ +0bc8a0: 1102 |000a: return-object v2 │ │ +0bc8a2: 1a00 3e15 |000b: const-string v0, "MenuItemCompat" // string@153e │ │ +0bc8a6: 1a01 1641 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@4116 │ │ +0bc8aa: 7120 5f37 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0bc8b0: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -102120,25 +102126,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 │ │ -0beb10: |[0beb10] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0beb20: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb24: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0beb28: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb2c: 7220 a10e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0ea1 │ │ -0beb32: 0c00 |0009: move-result-object v0 │ │ -0beb34: 1100 |000a: return-object v0 │ │ -0beb36: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0beb3a: 7230 3d18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@183d │ │ -0beb40: 0c00 |0010: move-result-object v0 │ │ -0beb42: 28f9 |0011: goto 000a // -0007 │ │ +0bc8b4: |[0bc8b4] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0bc8c4: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc8c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc8cc: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc8d0: 7220 a10e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0ea1 │ │ +0bc8d6: 0c00 |0009: move-result-object v0 │ │ +0bc8d8: 1100 |000a: return-object v0 │ │ +0bc8da: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc8de: 7230 3d18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@183d │ │ +0bc8e4: 0c00 |0010: move-result-object v0 │ │ +0bc8e6: 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; │ │ @@ -102150,25 +102156,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 │ │ -0beb44: |[0beb44] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0beb54: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb58: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0beb5c: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb60: 7220 a20e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ -0beb66: 0c00 |0009: move-result-object v0 │ │ -0beb68: 1100 |000a: return-object v0 │ │ -0beb6a: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0beb6e: 7230 3e18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@183e │ │ -0beb74: 0c00 |0010: move-result-object v0 │ │ -0beb76: 28f9 |0011: goto 000a // -0007 │ │ +0bc8e8: |[0bc8e8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0bc8f8: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc8fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc900: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc904: 7220 a20e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ +0bc90a: 0c00 |0009: move-result-object v0 │ │ +0bc90c: 1100 |000a: return-object v0 │ │ +0bc90e: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc912: 7230 3e18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@183e │ │ +0bc918: 0c00 |0010: move-result-object v0 │ │ +0bc91a: 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; │ │ @@ -102180,25 +102186,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0beb78: |[0beb78] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0beb88: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0beb90: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0beb94: 7220 b00e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0eb0 │ │ -0beb9a: 0c00 |0009: move-result-object v0 │ │ -0beb9c: 1100 |000a: return-object v0 │ │ -0beb9e: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0beba2: 7230 3f18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@183f │ │ -0beba8: 0c00 |0010: move-result-object v0 │ │ -0bebaa: 28f9 |0011: goto 000a // -0007 │ │ +0bc91c: |[0bc91c] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0bc92c: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc930: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bc934: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc938: 7220 b00e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0eb0 │ │ +0bc93e: 0c00 |0009: move-result-object v0 │ │ +0bc940: 1100 |000a: return-object v0 │ │ +0bc942: 6200 ce07 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc946: 7230 3f18 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@183f │ │ +0bc94c: 0c00 |0010: move-result-object v0 │ │ +0bc94e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0004 line=436 │ │ 0x000a line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -102210,42 +102216,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0bebac: |[0bebac] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0bebbc: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bebc0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0bebc4: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -0bebc8: 7220 ad0e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0ead │ │ -0bebce: 0e00 |0009: return-void │ │ -0bebd0: 6200 ce07 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ -0bebd4: 7230 4018 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@1840 │ │ -0bebda: 28fa |000f: goto 0009 // -0006 │ │ +0bc950: |[0bc950] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0bc960: 2010 8602 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc964: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0bc968: 1f01 8602 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +0bc96c: 7220 ad0e 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0ead │ │ +0bc972: 0e00 |0009: return-void │ │ +0bc974: 6200 ce07 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@07ce │ │ +0bc978: 7230 4018 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@1840 │ │ +0bc97e: 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 : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #551 header: │ │ class_idx : 998 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5444 │ │ +source_file_idx : 5440 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #551 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -102260,17 +102266,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bebdc: |[0bebdc] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -0bebec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bebf2: 0e00 |0003: return-void │ │ +0bc980: |[0bc980] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +0bc990: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bc996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -102278,18 +102284,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 │ │ -0bebf4: |[0bebf4] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0bec04: 7210 d637 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@37d6 │ │ -0bec0a: 0c00 |0003: move-result-object v0 │ │ -0bec0c: 1100 |0004: return-object v0 │ │ +0bc998: |[0bc998] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0bc9a8: 7210 d637 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@37d6 │ │ +0bc9ae: 0c00 |0003: move-result-object v0 │ │ +0bc9b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -102297,18 +102303,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 │ │ -0bec10: |[0bec10] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0bec20: 7220 df37 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@37df │ │ -0bec26: 0c00 |0003: move-result-object v0 │ │ -0bec28: 1100 |0004: return-object v0 │ │ +0bc9b4: |[0bc9b4] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0bc9c4: 7220 df37 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@37df │ │ +0bc9ca: 0c00 |0003: move-result-object v0 │ │ +0bc9cc: 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 │ │ │ │ @@ -102317,18 +102323,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 │ │ -0bec2c: |[0bec2c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0bec3c: 7220 e037 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@37e0 │ │ -0bec42: 0c00 |0003: move-result-object v0 │ │ -0bec44: 1100 |0004: return-object v0 │ │ +0bc9d0: |[0bc9d0] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0bc9e0: 7220 e037 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@37e0 │ │ +0bc9e6: 0c00 |0003: move-result-object v0 │ │ +0bc9e8: 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; │ │ │ │ @@ -102337,33 +102343,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bec48: |[0bec48] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0bec58: 7220 eb37 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@37eb │ │ -0bec5e: 0e00 |0003: return-void │ │ +0bc9ec: |[0bc9ec] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0bc9fc: 7220 eb37 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@37eb │ │ +0bca02: 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 : 5444 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 5440 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #552 header: │ │ class_idx : 999 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5445 │ │ +source_file_idx : 5441 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #552 annotations: │ │ Annotations on class │ │ @@ -102388,18 +102394,18 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bec60: |[0bec60] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -0bec70: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bec76: 5b01 d507 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ -0bec7a: 0e00 |0005: return-void │ │ +0bca04: |[0bca04] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +0bca14: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bca1a: 5b01 d507 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ +0bca1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ @@ -102411,19 +102417,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bec7c: |[0bec7c] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0bec8c: 5410 d507 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ -0bec90: 7220 5718 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1857 │ │ -0bec96: 0a00 |0005: move-result v0 │ │ -0bec98: 0f00 |0006: return v0 │ │ +0bca20: |[0bca20] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0bca30: 5410 d507 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ +0bca34: 7220 5718 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1857 │ │ +0bca3a: 0a00 |0005: move-result v0 │ │ +0bca3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -102432,33 +102438,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bec9c: |[0bec9c] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0becac: 5410 d507 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ -0becb0: 7220 5818 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1858 │ │ -0becb6: 0a00 |0005: move-result v0 │ │ -0becb8: 0f00 |0006: return v0 │ │ +0bca40: |[0bca40] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0bca50: 5410 d507 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@07d5 │ │ +0bca54: 7220 5818 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1858 │ │ +0bca5a: 0a00 |0005: move-result v0 │ │ +0bca5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 5445 (MenuItemCompatIcs.java) │ │ + source_file_idx : 5441 (MenuItemCompatIcs.java) │ │ │ │ Class #553 header: │ │ class_idx : 1000 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5445 │ │ +source_file_idx : 5441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #553 annotations: │ │ Annotations on class │ │ @@ -102482,21 +102488,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5445 (MenuItemCompatIcs.java) │ │ + source_file_idx : 5441 (MenuItemCompatIcs.java) │ │ │ │ Class #554 header: │ │ class_idx : 1001 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5445 │ │ +source_file_idx : 5441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #554 annotations: │ │ Annotations on class │ │ @@ -102515,17 +102521,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0becbc: |[0becbc] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -0beccc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0becd2: 0e00 |0003: return-void │ │ +0bca60: |[0bca60] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +0bca70: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bca76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -102534,18 +102540,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0becd4: |[0becd4] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0bece4: 7210 d337 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@37d3 │ │ -0becea: 0a00 |0003: move-result v0 │ │ -0becec: 0f00 |0004: return v0 │ │ +0bca78: |[0bca78] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0bca88: 7210 d337 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@37d3 │ │ +0bca8e: 0a00 |0003: move-result v0 │ │ +0bca90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -102553,18 +102559,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0becf0: |[0becf0] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0bed00: 7210 d437 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@37d4 │ │ -0bed06: 0a00 |0003: move-result v0 │ │ -0bed08: 0f00 |0004: return v0 │ │ +0bca94: |[0bca94] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0bcaa4: 7210 d437 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@37d4 │ │ +0bcaaa: 0a00 |0003: move-result v0 │ │ +0bcaac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -102572,18 +102578,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bed0c: |[0bed0c] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0bed1c: 7210 dc37 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@37dc │ │ -0bed22: 0a00 |0003: move-result v0 │ │ -0bed24: 0f00 |0004: return v0 │ │ +0bcab0: |[0bcab0] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0bcac0: 7210 dc37 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@37dc │ │ +0bcac6: 0a00 |0003: move-result v0 │ │ +0bcac8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #4 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -102591,35 +102597,35 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bed28: |[0bed28] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -0bed38: 2200 e703 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@03e7 │ │ -0bed3c: 7020 5418 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@1854 │ │ -0bed42: 7220 e937 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@37e9 │ │ -0bed48: 0c00 |0008: move-result-object v0 │ │ -0bed4a: 1100 |0009: return-object v0 │ │ +0bcacc: |[0bcacc] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +0bcadc: 2200 e703 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@03e7 │ │ +0bcae0: 7020 5418 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@1854 │ │ +0bcae6: 7220 e937 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@37e9 │ │ +0bcaec: 0c00 |0008: move-result-object v0 │ │ +0bcaee: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5445 (MenuItemCompatIcs.java) │ │ + source_file_idx : 5441 (MenuItemCompatIcs.java) │ │ │ │ Class #555 header: │ │ class_idx : 1006 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #555 annotations: │ │ Annotations on class │ │ @@ -102679,21 +102685,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #556 header: │ │ class_idx : 1007 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 52 │ │ instance_fields_size: 0 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 0 │ │ │ │ Class #556 annotations: │ │ Annotations on class │ │ @@ -102971,40 +102977,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0bed4c: |[0bed4c] android.support.v4.view.MotionEventCompat.:()V │ │ -0bed5c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bed60: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ -0bed64: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0bed68: 2200 ed03 |0006: new-instance v0, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; // type@03ed │ │ -0bed6c: 7010 6f18 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl;.:()V // method@186f │ │ -0bed72: 6900 0908 |000b: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bed76: 0e00 |000d: return-void │ │ -0bed78: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bed7c: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ -0bed80: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0bed84: 2200 ec03 |0014: new-instance v0, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; // type@03ec │ │ -0bed88: 7010 6d18 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@186d │ │ -0bed8e: 6900 0908 |0019: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bed92: 28f2 |001b: goto 000d // -000e │ │ -0bed94: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bed98: 1251 |001e: const/4 v1, #int 5 // #5 │ │ -0bed9a: 3410 0a00 |001f: if-lt v0, v1, 0029 // +000a │ │ -0bed9e: 2200 eb03 |0021: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@03eb │ │ -0beda2: 7010 6718 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@1867 │ │ -0beda8: 6900 0908 |0026: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bedac: 28e5 |0028: goto 000d // -001b │ │ -0bedae: 2200 ea03 |0029: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@03ea │ │ -0bedb2: 7010 5e18 0000 |002b: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@185e │ │ -0bedb8: 6900 0908 |002e: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bedbc: 28dd |0030: goto 000d // -0023 │ │ +0bcaf0: |[0bcaf0] android.support.v4.view.MotionEventCompat.:()V │ │ +0bcb00: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bcb04: 1301 0c00 |0002: const/16 v1, #int 12 // #c │ │ +0bcb08: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bcb0c: 2200 ed03 |0006: new-instance v0, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; // type@03ed │ │ +0bcb10: 7010 6f18 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl;.:()V // method@186f │ │ +0bcb16: 6900 0908 |000b: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcb1a: 0e00 |000d: return-void │ │ +0bcb1c: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bcb20: 1301 0900 |0010: const/16 v1, #int 9 // #9 │ │ +0bcb24: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0bcb28: 2200 ec03 |0014: new-instance v0, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; // type@03ec │ │ +0bcb2c: 7010 6d18 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@186d │ │ +0bcb32: 6900 0908 |0019: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcb36: 28f2 |001b: goto 000d // -000e │ │ +0bcb38: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bcb3c: 1251 |001e: const/4 v1, #int 5 // #5 │ │ +0bcb3e: 3410 0a00 |001f: if-lt v0, v1, 0029 // +000a │ │ +0bcb42: 2200 eb03 |0021: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@03eb │ │ +0bcb46: 7010 6718 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@1867 │ │ +0bcb4c: 6900 0908 |0026: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcb50: 28e5 |0028: goto 000d // -001b │ │ +0bcb52: 2200 ea03 |0029: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@03ea │ │ +0bcb56: 7010 5e18 0000 |002b: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@185e │ │ +0bcb5c: 6900 0908 |002e: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcb60: 28dd |0030: goto 000d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000d line=162 │ │ 0x000e line=155 │ │ 0x0014 line=156 │ │ @@ -103018,17 +103024,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bedc0: |[0bedc0] android.support.v4.view.MotionEventCompat.:()V │ │ -0bedd0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bedd6: 0e00 |0003: return-void │ │ +0bcb64: |[0bcb64] android.support.v4.view.MotionEventCompat.:()V │ │ +0bcb74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bcb7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -103037,19 +103043,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 │ │ -0bedd8: |[0bedd8] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0bede8: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bedec: 7230 7218 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1872 │ │ -0bedf2: 0a00 |0005: move-result v0 │ │ -0bedf4: 0f00 |0006: return v0 │ │ +0bcb7c: |[0bcb7c] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0bcb8c: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcb90: 7230 7218 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1872 │ │ +0bcb96: 0a00 |0005: move-result v0 │ │ +0bcb98: 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 │ │ │ │ @@ -103058,21 +103064,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bedf8: |[0bedf8] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -0bee08: 6e10 ef37 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0bee0e: 0a00 |0003: move-result v0 │ │ -0bee10: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0bee16: b510 |0007: and-int/2addr v0, v1 │ │ -0bee18: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -0bee1c: 0f00 |000a: return v0 │ │ +0bcb9c: |[0bcb9c] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +0bcbac: 6e10 ef37 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0bcbb2: 0a00 |0003: move-result v0 │ │ +0bcbb4: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +0bcbba: b510 |0007: and-int/2addr v0, v1 │ │ +0bcbbc: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0bcbc0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -103080,19 +103086,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bee20: |[0bee20] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -0bee30: 6e10 ef37 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0bee36: 0a00 |0003: move-result v0 │ │ -0bee38: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0bee3c: 0f00 |0006: return v0 │ │ +0bcbc4: |[0bcbc4] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +0bcbd4: 6e10 ef37 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0bcbda: 0a00 |0003: move-result v0 │ │ +0bcbdc: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0bcbe0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -103100,19 +103106,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 │ │ -0bee40: |[0bee40] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -0bee50: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bee54: 7230 7318 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@1873 │ │ -0bee5a: 0a00 |0005: move-result v0 │ │ -0bee5c: 0f00 |0006: return v0 │ │ +0bcbe4: |[0bcbe4] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +0bcbf4: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcbf8: 7230 7318 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@1873 │ │ +0bcbfe: 0a00 |0005: move-result v0 │ │ +0bcc00: 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 │ │ │ │ @@ -103121,19 +103127,19 @@ │ │ type : '(Landroid/view/MotionEvent;II)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0bee60: |[0bee60] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ -0bee70: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bee74: 7240 7418 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;II)F // method@1874 │ │ -0bee7a: 0a00 |0005: move-result v0 │ │ -0bee7c: 0f00 |0006: return v0 │ │ +0bcc04: |[0bcc04] android.support.v4.view.MotionEventCompat.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ +0bcc14: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcc18: 7240 7418 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getAxisValue:(Landroid/view/MotionEvent;II)F // method@1874 │ │ +0bcc1e: 0a00 |0005: move-result v0 │ │ +0bcc20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 axis I │ │ 0x0000 - 0x0007 reg=3 pointerIndex I │ │ @@ -103143,19 +103149,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bee80: |[0bee80] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0bee90: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bee94: 7220 7518 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1875 │ │ -0bee9a: 0a00 |0005: move-result v0 │ │ -0bee9c: 0f00 |0006: return v0 │ │ +0bcc24: |[0bcc24] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0bcc34: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcc38: 7220 7518 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1875 │ │ +0bcc3e: 0a00 |0005: move-result v0 │ │ +0bcc40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #8 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -103163,19 +103169,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 │ │ -0beea0: |[0beea0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0beeb0: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0beeb4: 7230 7618 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1876 │ │ -0beeba: 0a00 |0005: move-result v0 │ │ -0beebc: 0f00 |0006: return v0 │ │ +0bcc44: |[0bcc44] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0bcc54: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcc58: 7230 7618 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1876 │ │ +0bcc5e: 0a00 |0005: move-result v0 │ │ +0bcc60: 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 │ │ │ │ @@ -103184,19 +103190,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0beec0: |[0beec0] android.support.v4.view.MotionEventCompat.getSource:(Landroid/view/MotionEvent;)I │ │ -0beed0: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0beed4: 7220 7718 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getSource:(Landroid/view/MotionEvent;)I // method@1877 │ │ -0beeda: 0a00 |0005: move-result v0 │ │ -0beedc: 0f00 |0006: return v0 │ │ +0bcc64: |[0bcc64] android.support.v4.view.MotionEventCompat.getSource:(Landroid/view/MotionEvent;)I │ │ +0bcc74: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcc78: 7220 7718 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getSource:(Landroid/view/MotionEvent;)I // method@1877 │ │ +0bcc7e: 0a00 |0005: move-result v0 │ │ +0bcc80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #10 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -103204,19 +103210,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 │ │ -0beee0: |[0beee0] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -0beef0: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0beef4: 7230 7818 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@1878 │ │ -0beefa: 0a00 |0005: move-result v0 │ │ -0beefc: 0f00 |0006: return v0 │ │ +0bcc84: |[0bcc84] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +0bcc94: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bcc98: 7230 7818 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@1878 │ │ +0bcc9e: 0a00 |0005: move-result v0 │ │ +0bcca0: 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 │ │ │ │ @@ -103225,34 +103231,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bef00: |[0bef00] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -0bef10: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ -0bef14: 7230 7918 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@1879 │ │ -0bef1a: 0a00 |0005: move-result v0 │ │ -0bef1c: 0f00 |0006: return v0 │ │ +0bcca4: |[0bcca4] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +0bccb4: 6200 0908 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0809 │ │ +0bccb8: 7230 7918 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@1879 │ │ +0bccbe: 0a00 |0005: move-result v0 │ │ +0bccc0: 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 : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #557 header: │ │ class_idx : 1008 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5506 │ │ +source_file_idx : 5502 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #557 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -103267,17 +103273,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bef20: |[0bef20] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -0bef30: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bef36: 0e00 |0003: return-void │ │ +0bccc4: |[0bccc4] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +0bccd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bccda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -103285,18 +103291,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 │ │ -0bef38: |[0bef38] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0bef48: 6e20 ee37 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ -0bef4e: 0a00 |0003: move-result v0 │ │ -0bef50: 0f00 |0004: return v0 │ │ +0bccdc: |[0bccdc] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0bccec: 6e20 ee37 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ +0bccf2: 0a00 |0003: move-result v0 │ │ +0bccf4: 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 │ │ │ │ @@ -103305,18 +103311,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bef54: |[0bef54] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0bef64: 6e10 f537 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@37f5 │ │ -0bef6a: 0a00 |0003: move-result v0 │ │ -0bef6c: 0f00 |0004: return v0 │ │ +0bccf8: |[0bccf8] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0bcd08: 6e10 f537 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@37f5 │ │ +0bcd0e: 0a00 |0003: move-result v0 │ │ +0bcd10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -103324,18 +103330,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 │ │ -0bef70: |[0bef70] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0bef80: 6e20 f637 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@37f6 │ │ -0bef86: 0a00 |0003: move-result v0 │ │ -0bef88: 0f00 |0004: return v0 │ │ +0bcd14: |[0bcd14] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0bcd24: 6e20 f637 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@37f6 │ │ +0bcd2a: 0a00 |0003: move-result v0 │ │ +0bcd2c: 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 │ │ │ │ @@ -103344,18 +103350,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 │ │ -0bef8c: |[0bef8c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -0bef9c: 6e20 f937 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ -0befa2: 0a00 |0003: move-result v0 │ │ -0befa4: 0f00 |0004: return v0 │ │ +0bcd30: |[0bcd30] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +0bcd40: 6e20 f937 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ +0bcd46: 0a00 |0003: move-result v0 │ │ +0bcd48: 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 │ │ │ │ @@ -103364,33 +103370,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0befa8: |[0befa8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -0befb8: 6e20 fb37 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ -0befbe: 0a00 |0003: move-result v0 │ │ -0befc0: 0f00 |0004: return v0 │ │ +0bcd4c: |[0bcd4c] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +0bcd5c: 6e20 fb37 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ +0bcd62: 0a00 |0003: move-result v0 │ │ +0bcd64: 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 : 5506 (MotionEventCompatEclair.java) │ │ + source_file_idx : 5502 (MotionEventCompatEclair.java) │ │ │ │ Class #558 header: │ │ class_idx : 1009 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5507 │ │ +source_file_idx : 5503 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #558 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatGingerbread;' │ │ @@ -103405,17 +103411,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0befc4: |[0befc4] android.support.v4.view.MotionEventCompatGingerbread.:()V │ │ -0befd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0befda: 0e00 |0003: return-void │ │ +0bcd68: |[0bcd68] android.support.v4.view.MotionEventCompatGingerbread.:()V │ │ +0bcd78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bcd7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatGingerbread;) │ │ @@ -103423,32 +103429,32 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0befdc: |[0befdc] android.support.v4.view.MotionEventCompatGingerbread.getSource:(Landroid/view/MotionEvent;)I │ │ -0befec: 6e10 f737 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getSource:()I // method@37f7 │ │ -0beff2: 0a00 |0003: move-result v0 │ │ -0beff4: 0f00 |0004: return v0 │ │ +0bcd80: |[0bcd80] android.support.v4.view.MotionEventCompatGingerbread.getSource:(Landroid/view/MotionEvent;)I │ │ +0bcd90: 6e10 f737 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getSource:()I // method@37f7 │ │ +0bcd96: 0a00 |0003: move-result v0 │ │ +0bcd98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5507 (MotionEventCompatGingerbread.java) │ │ + source_file_idx : 5503 (MotionEventCompatGingerbread.java) │ │ │ │ Class #559 header: │ │ class_idx : 1010 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5508 │ │ +source_file_idx : 5504 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #559 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatHoneycombMr1;' │ │ @@ -103463,17 +103469,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0beff8: |[0beff8] android.support.v4.view.MotionEventCompatHoneycombMr1.:()V │ │ -0bf008: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf00e: 0e00 |0003: return-void │ │ +0bcd9c: |[0bcd9c] android.support.v4.view.MotionEventCompatHoneycombMr1.:()V │ │ +0bcdac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bcdb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatHoneycombMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatHoneycombMr1;) │ │ @@ -103481,18 +103487,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bf010: |[0bf010] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -0bf020: 6e20 f037 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@37f0 │ │ -0bf026: 0a00 |0003: move-result v0 │ │ -0bf028: 0f00 |0004: return v0 │ │ +0bcdb4: |[0bcdb4] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +0bcdc4: 6e20 f037 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getAxisValue:(I)F // method@37f0 │ │ +0bcdca: 0a00 |0003: move-result v0 │ │ +0bcdcc: 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 │ │ │ │ @@ -103501,34 +103507,34 @@ │ │ type : '(Landroid/view/MotionEvent;II)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bf02c: |[0bf02c] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ -0bf03c: 6e30 f137 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/MotionEvent;.getAxisValue:(II)F // method@37f1 │ │ -0bf042: 0a00 |0003: move-result v0 │ │ -0bf044: 0f00 |0004: return v0 │ │ +0bcdd0: |[0bcdd0] android.support.v4.view.MotionEventCompatHoneycombMr1.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ +0bcde0: 6e30 f137 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/MotionEvent;.getAxisValue:(II)F // method@37f1 │ │ +0bcde6: 0a00 |0003: move-result v0 │ │ +0bcde8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 axis I │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5508 (MotionEventCompatHoneycombMr1.java) │ │ + source_file_idx : 5504 (MotionEventCompatHoneycombMr1.java) │ │ │ │ Class #560 header: │ │ class_idx : 1011 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5568 │ │ +source_file_idx : 5564 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #560 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingChild;' │ │ @@ -103589,21 +103595,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/view/NestedScrollingChild;) │ │ name : 'stopNestedScroll' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5568 (NestedScrollingChild.java) │ │ + source_file_idx : 5564 (NestedScrollingChild.java) │ │ │ │ Class #561 header: │ │ class_idx : 1012 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5569 │ │ +source_file_idx : 5565 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #561 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingChildHelper;' │ │ @@ -103634,18 +103640,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf048: |[0bf048] android.support.v4.view.NestedScrollingChildHelper.:(Landroid/view/View;)V │ │ -0bf058: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf05e: 5b01 0d08 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf062: 0e00 |0005: return-void │ │ +0bcdec: |[0bcdec] android.support.v4.view.NestedScrollingChildHelper.:(Landroid/view/View;)V │ │ +0bcdfc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bce02: 5b01 0d08 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bce06: 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; │ │ @@ -103657,27 +103663,27 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0bf064: |[0bf064] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedFling:(FFZ)Z │ │ -0bf074: 6e10 a018 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -0bf07a: 0a00 |0003: move-result v0 │ │ -0bf07c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0bf080: 5420 0b08 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf084: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0bf088: 5420 0b08 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf08c: 5421 0d08 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf090: 7155 a81c 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@1ca8 │ │ -0bf096: 0a00 |0011: move-result v0 │ │ -0bf098: 0f00 |0012: return v0 │ │ -0bf09a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0bf09c: 28fe |0014: goto 0012 // -0002 │ │ +0bce08: |[0bce08] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedFling:(FFZ)Z │ │ +0bce18: 6e10 a018 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +0bce1e: 0a00 |0003: move-result v0 │ │ +0bce20: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0bce24: 5420 0b08 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bce28: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0bce2c: 5420 0b08 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bce30: 5421 0d08 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bce34: 7155 a81c 1043 |000e: invoke-static {v0, v1, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompat;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@1ca8 │ │ +0bce3a: 0a00 |0011: move-result v0 │ │ +0bce3c: 0f00 |0012: return v0 │ │ +0bce3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0bce40: 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; │ │ @@ -103690,27 +103696,27 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0bf0a0: |[0bf0a0] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling:(FF)Z │ │ -0bf0b0: 6e10 a018 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -0bf0b6: 0a00 |0003: move-result v0 │ │ -0bf0b8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0bf0bc: 5420 0b08 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf0c0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0bf0c4: 5420 0b08 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf0c8: 5421 0d08 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf0cc: 7140 a91c 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@1ca9 │ │ -0bf0d2: 0a00 |0011: move-result v0 │ │ -0bf0d4: 0f00 |0012: return v0 │ │ -0bf0d6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0bf0d8: 28fe |0014: goto 0012 // -0002 │ │ +0bce44: |[0bce44] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreFling:(FF)Z │ │ +0bce54: 6e10 a018 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +0bce5a: 0a00 |0003: move-result v0 │ │ +0bce5c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0bce60: 5420 0b08 |0006: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bce64: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0bce68: 5420 0b08 |000a: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bce6c: 5421 0d08 |000c: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bce70: 7140 a91c 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v4/view/ViewParentCompat;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@1ca9 │ │ +0bce76: 0a00 |0011: move-result v0 │ │ +0bce78: 0f00 |0012: return v0 │ │ +0bce7a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0bce7c: 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; │ │ @@ -103722,62 +103728,62 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -0bf0dc: |[0bf0dc] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll:(II[I[I)Z │ │ -0bf0ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bf0ee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bf0f0: 6e10 a018 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -0bf0f6: 0a04 |0005: move-result v4 │ │ -0bf0f8: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ -0bf0fc: 5464 0b08 |0008: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf100: 3804 4500 |000a: if-eqz v4, 004f // +0045 │ │ -0bf104: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ -0bf108: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ -0bf10c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0bf10e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0bf110: 380a 0b00 |0012: if-eqz v10, 001d // +000b │ │ -0bf114: 5464 0d08 |0014: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf118: 6e20 5738 a400 |0016: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ -0bf11e: 4400 0a02 |0019: aget v0, v10, v2 │ │ -0bf122: 4401 0a03 |001b: aget v1, v10, v3 │ │ -0bf126: 3909 0d00 |001d: if-nez v9, 002a // +000d │ │ -0bf12a: 5464 0c08 |001f: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ -0bf12e: 3904 0700 |0021: if-nez v4, 0028 // +0007 │ │ -0bf132: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -0bf134: 2344 f508 |0024: new-array v4, v4, [I // type@08f5 │ │ -0bf138: 5b64 0c08 |0026: iput-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ -0bf13c: 5469 0c08 |0028: iget-object v9, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ -0bf140: 4b02 0902 |002a: aput v2, v9, v2 │ │ -0bf144: 4b02 0903 |002c: aput v2, v9, v3 │ │ -0bf148: 5464 0b08 |002e: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf14c: 5465 0d08 |0030: iget-object v5, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf150: 7159 aa1c 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@1caa │ │ -0bf156: 380a 1100 |0035: if-eqz v10, 0046 // +0011 │ │ -0bf15a: 5464 0d08 |0037: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf15e: 6e20 5738 a400 |0039: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ -0bf164: 4404 0a02 |003c: aget v4, v10, v2 │ │ -0bf168: b104 |003e: sub-int/2addr v4, v0 │ │ -0bf16a: 4b04 0a02 |003f: aput v4, v10, v2 │ │ -0bf16e: 4404 0a03 |0041: aget v4, v10, v3 │ │ -0bf172: b114 |0043: sub-int/2addr v4, v1 │ │ -0bf174: 4b04 0a03 |0044: aput v4, v10, v3 │ │ -0bf178: 4404 0902 |0046: aget v4, v9, v2 │ │ -0bf17c: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ -0bf180: 4404 0903 |004a: aget v4, v9, v3 │ │ -0bf184: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ -0bf188: 0132 |004e: move v2, v3 │ │ -0bf18a: 0f02 |004f: return v2 │ │ -0bf18c: 380a ffff |0050: if-eqz v10, 004f // -0001 │ │ -0bf190: 4b02 0a02 |0052: aput v2, v10, v2 │ │ -0bf194: 4b02 0a03 |0054: aput v2, v10, v3 │ │ -0bf198: 28f9 |0056: goto 004f // -0007 │ │ +0bce80: |[0bce80] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedPreScroll:(II[I[I)Z │ │ +0bce90: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bce92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bce94: 6e10 a018 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +0bce9a: 0a04 |0005: move-result v4 │ │ +0bce9c: 3804 4900 |0006: if-eqz v4, 004f // +0049 │ │ +0bcea0: 5464 0b08 |0008: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bcea4: 3804 4500 |000a: if-eqz v4, 004f // +0045 │ │ +0bcea8: 3907 0400 |000c: if-nez v7, 0010 // +0004 │ │ +0bceac: 3808 4200 |000e: if-eqz v8, 0050 // +0042 │ │ +0bceb0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0bceb2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0bceb4: 380a 0b00 |0012: if-eqz v10, 001d // +000b │ │ +0bceb8: 5464 0d08 |0014: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcebc: 6e20 5738 a400 |0016: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ +0bcec2: 4400 0a02 |0019: aget v0, v10, v2 │ │ +0bcec6: 4401 0a03 |001b: aget v1, v10, v3 │ │ +0bceca: 3909 0d00 |001d: if-nez v9, 002a // +000d │ │ +0bcece: 5464 0c08 |001f: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ +0bced2: 3904 0700 |0021: if-nez v4, 0028 // +0007 │ │ +0bced6: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +0bced8: 2344 f508 |0024: new-array v4, v4, [I // type@08f5 │ │ +0bcedc: 5b64 0c08 |0026: iput-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ +0bcee0: 5469 0c08 |0028: iget-object v9, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mTempNestedScrollConsumed:[I // field@080c │ │ +0bcee4: 4b02 0902 |002a: aput v2, v9, v2 │ │ +0bcee8: 4b02 0903 |002c: aput v2, v9, v3 │ │ +0bceec: 5464 0b08 |002e: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bcef0: 5465 0d08 |0030: iget-object v5, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcef4: 7159 aa1c 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@1caa │ │ +0bcefa: 380a 1100 |0035: if-eqz v10, 0046 // +0011 │ │ +0bcefe: 5464 0d08 |0037: iget-object v4, v6, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcf02: 6e20 5738 a400 |0039: invoke-virtual {v4, v10}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ +0bcf08: 4404 0a02 |003c: aget v4, v10, v2 │ │ +0bcf0c: b104 |003e: sub-int/2addr v4, v0 │ │ +0bcf0e: 4b04 0a02 |003f: aput v4, v10, v2 │ │ +0bcf12: 4404 0a03 |0041: aget v4, v10, v3 │ │ +0bcf16: b114 |0043: sub-int/2addr v4, v1 │ │ +0bcf18: 4b04 0a03 |0044: aput v4, v10, v3 │ │ +0bcf1c: 4404 0902 |0046: aget v4, v9, v2 │ │ +0bcf20: 3904 0600 |0048: if-nez v4, 004e // +0006 │ │ +0bcf24: 4404 0903 |004a: aget v4, v9, v3 │ │ +0bcf28: 3804 0300 |004c: if-eqz v4, 004f // +0003 │ │ +0bcf2c: 0132 |004e: move v2, v3 │ │ +0bcf2e: 0f02 |004f: return v2 │ │ +0bcf30: 380a ffff |0050: if-eqz v10, 004f // -0001 │ │ +0bcf34: 4b02 0a02 |0052: aput v2, v10, v2 │ │ +0bcf38: 4b02 0a03 |0054: aput v2, v10, v3 │ │ +0bcf3c: 28f9 |0056: goto 004f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=190 │ │ 0x000c line=191 │ │ 0x0010 line=192 │ │ 0x0011 line=193 │ │ 0x0012 line=194 │ │ @@ -103814,56 +103820,56 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -0bf19c: |[0bf19c] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll:(IIII[I)Z │ │ -0bf1ac: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0bf1ae: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0bf1b0: 6e10 a018 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -0bf1b6: 0a00 |0005: move-result v0 │ │ -0bf1b8: 3800 3f00 |0006: if-eqz v0, 0045 // +003f │ │ -0bf1bc: 54a0 0b08 |0008: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf1c0: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ -0bf1c4: 390b 0800 |000c: if-nez v11, 0014 // +0008 │ │ -0bf1c8: 390c 0600 |000e: if-nez v12, 0014 // +0006 │ │ -0bf1cc: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ -0bf1d0: 380e 2d00 |0012: if-eqz v14, 003f // +002d │ │ -0bf1d4: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0bf1d6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0bf1d8: 380f 0b00 |0016: if-eqz v15, 0021 // +000b │ │ -0bf1dc: 54a0 0d08 |0018: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf1e0: 6e20 5738 f000 |001a: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ -0bf1e6: 4406 0f09 |001d: aget v6, v15, v9 │ │ -0bf1ea: 4407 0f08 |001f: aget v7, v15, v8 │ │ -0bf1ee: 54a0 0b08 |0021: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf1f2: 54a1 0d08 |0023: iget-object v1, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf1f6: 01b2 |0025: move v2, v11 │ │ -0bf1f8: 01c3 |0026: move v3, v12 │ │ -0bf1fa: 01d4 |0027: move v4, v13 │ │ -0bf1fc: 01e5 |0028: move v5, v14 │ │ -0bf1fe: 7706 ab1c 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@1cab │ │ -0bf204: 380f 1100 |002c: if-eqz v15, 003d // +0011 │ │ -0bf208: 54a0 0d08 |002e: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf20c: 6e20 5738 f000 |0030: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ -0bf212: 4400 0f09 |0033: aget v0, v15, v9 │ │ -0bf216: b160 |0035: sub-int/2addr v0, v6 │ │ -0bf218: 4b00 0f09 |0036: aput v0, v15, v9 │ │ -0bf21c: 4400 0f08 |0038: aget v0, v15, v8 │ │ -0bf220: b170 |003a: sub-int/2addr v0, v7 │ │ -0bf222: 4b00 0f08 |003b: aput v0, v15, v8 │ │ -0bf226: 0180 |003d: move v0, v8 │ │ -0bf228: 0f00 |003e: return v0 │ │ -0bf22a: 380f 0600 |003f: if-eqz v15, 0045 // +0006 │ │ -0bf22e: 4b09 0f09 |0041: aput v9, v15, v9 │ │ -0bf232: 4b09 0f08 |0043: aput v9, v15, v8 │ │ -0bf236: 0190 |0045: move v0, v9 │ │ -0bf238: 28f8 |0046: goto 003e // -0008 │ │ +0bcf40: |[0bcf40] android.support.v4.view.NestedScrollingChildHelper.dispatchNestedScroll:(IIII[I)Z │ │ +0bcf50: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0bcf52: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0bcf54: 6e10 a018 0a00 |0002: invoke-virtual {v10}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +0bcf5a: 0a00 |0005: move-result v0 │ │ +0bcf5c: 3800 3f00 |0006: if-eqz v0, 0045 // +003f │ │ +0bcf60: 54a0 0b08 |0008: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bcf64: 3800 3b00 |000a: if-eqz v0, 0045 // +003b │ │ +0bcf68: 390b 0800 |000c: if-nez v11, 0014 // +0008 │ │ +0bcf6c: 390c 0600 |000e: if-nez v12, 0014 // +0006 │ │ +0bcf70: 390d 0400 |0010: if-nez v13, 0014 // +0004 │ │ +0bcf74: 380e 2d00 |0012: if-eqz v14, 003f // +002d │ │ +0bcf78: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0bcf7a: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0bcf7c: 380f 0b00 |0016: if-eqz v15, 0021 // +000b │ │ +0bcf80: 54a0 0d08 |0018: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcf84: 6e20 5738 f000 |001a: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ +0bcf8a: 4406 0f09 |001d: aget v6, v15, v9 │ │ +0bcf8e: 4407 0f08 |001f: aget v7, v15, v8 │ │ +0bcf92: 54a0 0b08 |0021: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bcf96: 54a1 0d08 |0023: iget-object v1, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcf9a: 01b2 |0025: move v2, v11 │ │ +0bcf9c: 01c3 |0026: move v3, v12 │ │ +0bcf9e: 01d4 |0027: move v4, v13 │ │ +0bcfa0: 01e5 |0028: move v5, v14 │ │ +0bcfa2: 7706 ab1c 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@1cab │ │ +0bcfa8: 380f 1100 |002c: if-eqz v15, 003d // +0011 │ │ +0bcfac: 54a0 0d08 |002e: iget-object v0, v10, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bcfb0: 6e20 5738 f000 |0030: invoke-virtual {v0, v15}, Landroid/view/View;.getLocationInWindow:([I)V // method@3857 │ │ +0bcfb6: 4400 0f09 |0033: aget v0, v15, v9 │ │ +0bcfba: b160 |0035: sub-int/2addr v0, v6 │ │ +0bcfbc: 4b00 0f09 |0036: aput v0, v15, v9 │ │ +0bcfc0: 4400 0f08 |0038: aget v0, v15, v8 │ │ +0bcfc4: b170 |003a: sub-int/2addr v0, v7 │ │ +0bcfc6: 4b00 0f08 |003b: aput v0, v15, v8 │ │ +0bcfca: 0180 |003d: move v0, v8 │ │ +0bcfcc: 0f00 |003e: return v0 │ │ +0bcfce: 380f 0600 |003f: if-eqz v15, 0045 // +0006 │ │ +0bcfd2: 4b09 0f09 |0041: aput v9, v15, v9 │ │ +0bcfd6: 4b09 0f08 |0043: aput v9, v15, v8 │ │ +0bcfda: 0190 |0045: move v0, v9 │ │ +0bcfdc: 28f8 |0046: goto 003e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000c line=153 │ │ 0x0014 line=154 │ │ 0x0015 line=155 │ │ 0x0016 line=156 │ │ @@ -103895,21 +103901,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0bf23c: |[0bf23c] android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent:()Z │ │ -0bf24c: 5410 0b08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf250: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0bf254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bf256: 0f00 |0005: return v0 │ │ -0bf258: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0bf25a: 28fe |0007: goto 0005 // -0002 │ │ +0bcfe0: |[0bcfe0] android.support.v4.view.NestedScrollingChildHelper.hasNestedScrollingParent:()Z │ │ +0bcff0: 5410 0b08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bcff4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0bcff8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bcffa: 0f00 |0005: return v0 │ │ +0bcffc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bcffe: 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;) │ │ @@ -103917,17 +103923,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf25c: |[0bf25c] android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled:()Z │ │ -0bf26c: 5510 0a08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ -0bf270: 0f00 |0002: return v0 │ │ +0bd000: |[0bd000] android.support.v4.view.NestedScrollingChildHelper.isNestedScrollingEnabled:()Z │ │ +0bd010: 5510 0a08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ +0bd014: 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;) │ │ @@ -103935,18 +103941,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf274: |[0bf274] android.support.v4.view.NestedScrollingChildHelper.onDetachedFromWindow:()V │ │ -0bf284: 5410 0d08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf288: 7110 0f1b 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ -0bf28e: 0e00 |0005: return-void │ │ +0bd018: |[0bd018] android.support.v4.view.NestedScrollingChildHelper.onDetachedFromWindow:()V │ │ +0bd028: 5410 0d08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd02c: 7110 0f1b 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ +0bd032: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ │ │ @@ -103955,18 +103961,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf290: |[0bf290] android.support.v4.view.NestedScrollingChildHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ -0bf2a0: 5410 0d08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf2a4: 7110 0f1b 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ -0bf2aa: 0e00 |0005: return-void │ │ +0bd034: |[0bd034] android.support.v4.view.NestedScrollingChildHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ +0bd044: 5410 0d08 |0000: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd048: 7110 0f1b 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ +0bd04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/NestedScrollingChildHelper; │ │ 0x0000 - 0x0006 reg=2 child Landroid/view/View; │ │ @@ -103976,21 +103982,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0bf2ac: |[0bf2ac] android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled:(Z)V │ │ -0bf2bc: 5510 0a08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ -0bf2c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bf2c4: 5410 0d08 |0004: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf2c8: 7110 0f1b 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ -0bf2ce: 5c12 0a08 |0009: iput-boolean v2, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ -0bf2d2: 0e00 |000b: return-void │ │ +0bd050: |[0bd050] android.support.v4.view.NestedScrollingChildHelper.setNestedScrollingEnabled:(Z)V │ │ +0bd060: 5510 0a08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ +0bd064: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0bd068: 5410 0d08 |0004: iget-object v0, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd06c: 7110 0f1b 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.stopNestedScroll:(Landroid/view/View;)V // method@1b0f │ │ +0bd072: 5c12 0a08 |0009: iput-boolean v2, v1, Landroid/support/v4/view/NestedScrollingChildHelper;.mIsNestedScrollingEnabled:Z // field@080a │ │ +0bd076: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0009 line=63 │ │ 0x000b line=64 │ │ locals : │ │ @@ -104002,45 +104008,45 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 54 16-bit code units │ │ -0bf2d4: |[0bf2d4] android.support.v4.view.NestedScrollingChildHelper.startNestedScroll:(I)Z │ │ -0bf2e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0bf2e6: 6e10 9f18 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ -0bf2ec: 0a03 |0004: move-result v3 │ │ -0bf2ee: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -0bf2f2: 0f02 |0007: return v2 │ │ -0bf2f4: 6e10 a018 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -0bf2fa: 0a03 |000b: move-result v3 │ │ -0bf2fc: 3803 2800 |000c: if-eqz v3, 0034 // +0028 │ │ -0bf300: 5443 0d08 |000e: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf304: 6e10 6538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0bf30a: 0c01 |0013: move-result-object v1 │ │ -0bf30c: 5440 0d08 |0014: iget-object v0, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf310: 3801 1e00 |0016: if-eqz v1, 0034 // +001e │ │ -0bf314: 5443 0d08 |0018: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf318: 7140 ad1c 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@1cad │ │ -0bf31e: 0a03 |001d: move-result v3 │ │ -0bf320: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ -0bf324: 5b41 0b08 |0020: iput-object v1, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf328: 5443 0d08 |0022: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf32c: 7140 ac1c 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@1cac │ │ -0bf332: 28e0 |0027: goto 0007 // -0020 │ │ -0bf334: 2013 fc06 |0028: instance-of v3, v1, Landroid/view/View; // type@06fc │ │ -0bf338: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ -0bf33c: 0710 |002c: move-object v0, v1 │ │ -0bf33e: 1f00 fc06 |002d: check-cast v0, Landroid/view/View; // type@06fc │ │ -0bf342: 7210 5a39 0100 |002f: invoke-interface {v1}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ -0bf348: 0c01 |0032: move-result-object v1 │ │ -0bf34a: 28e3 |0033: goto 0016 // -001d │ │ -0bf34c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0bf34e: 28d2 |0035: goto 0007 // -002e │ │ +0bd078: |[0bd078] android.support.v4.view.NestedScrollingChildHelper.startNestedScroll:(I)Z │ │ +0bd088: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0bd08a: 6e10 9f18 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ +0bd090: 0a03 |0004: move-result v3 │ │ +0bd092: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +0bd096: 0f02 |0007: return v2 │ │ +0bd098: 6e10 a018 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +0bd09e: 0a03 |000b: move-result v3 │ │ +0bd0a0: 3803 2800 |000c: if-eqz v3, 0034 // +0028 │ │ +0bd0a4: 5443 0d08 |000e: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd0a8: 6e10 6538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0bd0ae: 0c01 |0013: move-result-object v1 │ │ +0bd0b0: 5440 0d08 |0014: iget-object v0, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd0b4: 3801 1e00 |0016: if-eqz v1, 0034 // +001e │ │ +0bd0b8: 5443 0d08 |0018: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd0bc: 7140 ad1c 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@1cad │ │ +0bd0c2: 0a03 |001d: move-result v3 │ │ +0bd0c4: 3803 0a00 |001e: if-eqz v3, 0028 // +000a │ │ +0bd0c8: 5b41 0b08 |0020: iput-object v1, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bd0cc: 5443 0d08 |0022: iget-object v3, v4, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd0d0: 7140 ac1c 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@1cac │ │ +0bd0d6: 28e0 |0027: goto 0007 // -0020 │ │ +0bd0d8: 2013 fc06 |0028: instance-of v3, v1, Landroid/view/View; // type@06fc │ │ +0bd0dc: 3803 0500 |002a: if-eqz v3, 002f // +0005 │ │ +0bd0e0: 0710 |002c: move-object v0, v1 │ │ +0bd0e2: 1f00 fc06 |002d: check-cast v0, Landroid/view/View; // type@06fc │ │ +0bd0e6: 7210 5a39 0100 |002f: invoke-interface {v1}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ +0bd0ec: 0c01 |0032: move-result-object v1 │ │ +0bd0ee: 28e3 |0033: goto 0016 // -001d │ │ +0bd0f0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0bd0f2: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=105 │ │ 0x0007 line=124 │ │ 0x0008 line=109 │ │ 0x000e line=110 │ │ 0x0014 line=111 │ │ @@ -104063,39 +104069,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bf350: |[0bf350] android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll:()V │ │ -0bf360: 5420 0b08 |0000: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf364: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0bf368: 5420 0b08 |0004: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf36c: 5421 0d08 |0006: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ -0bf370: 7120 ae1c 1000 |0008: invoke-static {v0, v1}, Landroid/support/v4/view/ViewParentCompat;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1cae │ │ -0bf376: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bf378: 5b20 0b08 |000c: iput-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ -0bf37c: 0e00 |000e: return-void │ │ +0bd0f4: |[0bd0f4] android.support.v4.view.NestedScrollingChildHelper.stopNestedScroll:()V │ │ +0bd104: 5420 0b08 |0000: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bd108: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0bd10c: 5420 0b08 |0004: iget-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bd110: 5421 0d08 |0006: iget-object v1, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mView:Landroid/view/View; // field@080d │ │ +0bd114: 7120 ae1c 1000 |0008: invoke-static {v0, v1}, Landroid/support/v4/view/ViewParentCompat;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1cae │ │ +0bd11a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bd11c: 5b20 0b08 |000c: iput-object v0, v2, Landroid/support/v4/view/NestedScrollingChildHelper;.mNestedScrollingParent:Landroid/view/ViewParent; // field@080b │ │ +0bd120: 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 : 5569 (NestedScrollingChildHelper.java) │ │ + source_file_idx : 5565 (NestedScrollingChildHelper.java) │ │ │ │ Class #562 header: │ │ class_idx : 1013 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5570 │ │ +source_file_idx : 5566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #562 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingParent;' │ │ @@ -104150,21 +104156,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/view/NestedScrollingParent;) │ │ name : 'onStopNestedScroll' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5570 (NestedScrollingParent.java) │ │ + source_file_idx : 5566 (NestedScrollingParent.java) │ │ │ │ Class #563 header: │ │ class_idx : 1014 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5571 │ │ +source_file_idx : 5567 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #563 - │ │ Class descriptor : 'Landroid/support/v4/view/NestedScrollingParentHelper;' │ │ @@ -104187,18 +104193,18 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf380: |[0bf380] android.support.v4.view.NestedScrollingParentHelper.:(Landroid/view/ViewGroup;)V │ │ -0bf390: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf396: 5b01 0f08 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mViewGroup:Landroid/view/ViewGroup; // field@080f │ │ -0bf39a: 0e00 |0005: return-void │ │ +0bd124: |[0bd124] android.support.v4.view.NestedScrollingParentHelper.:(Landroid/view/ViewGroup;)V │ │ +0bd134: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd13a: 5b01 0f08 |0003: iput-object v1, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mViewGroup:Landroid/view/ViewGroup; // field@080f │ │ +0bd13e: 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; │ │ @@ -104210,17 +104216,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf39c: |[0bf39c] android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes:()I │ │ -0bf3ac: 5210 0e08 |0000: iget v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ -0bf3b0: 0f00 |0002: return v0 │ │ +0bd140: |[0bd140] android.support.v4.view.NestedScrollingParentHelper.getNestedScrollAxes:()I │ │ +0bd150: 5210 0e08 |0000: iget v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ +0bd154: 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;) │ │ @@ -104228,17 +104234,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 │ │ -0bf3b4: |[0bf3b4] android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -0bf3c4: 5903 0e08 |0000: iput v3, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ -0bf3c8: 0e00 |0002: return-void │ │ +0bd158: |[0bd158] android.support.v4.view.NestedScrollingParentHelper.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +0bd168: 5903 0e08 |0000: iput v3, v0, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ +0bd16c: 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; │ │ @@ -104250,33 +104256,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0bf3cc: |[0bf3cc] android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ -0bf3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf3de: 5910 0e08 |0001: iput v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ -0bf3e2: 0e00 |0003: return-void │ │ +0bd170: |[0bd170] android.support.v4.view.NestedScrollingParentHelper.onStopNestedScroll:(Landroid/view/View;)V │ │ +0bd180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd182: 5910 0e08 |0001: iput v0, v1, Landroid/support/v4/view/NestedScrollingParentHelper;.mNestedScrollAxes:I // field@080e │ │ +0bd186: 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 : 5571 (NestedScrollingParentHelper.java) │ │ + source_file_idx : 5567 (NestedScrollingParentHelper.java) │ │ │ │ Class #564 header: │ │ class_idx : 1015 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5672 │ │ +source_file_idx : 5668 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #564 - │ │ Class descriptor : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ @@ -104289,21 +104295,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/OnApplyWindowInsetsListener;) │ │ name : 'onApplyWindowInsets' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5672 (OnApplyWindowInsetsListener.java) │ │ + source_file_idx : 5668 (OnApplyWindowInsetsListener.java) │ │ │ │ Class #565 header: │ │ class_idx : 1016 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5769 │ │ +source_file_idx : 5765 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #565 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -104332,20 +104338,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bf3e4: |[0bf3e4] android.support.v4.view.PagerAdapter.:()V │ │ -0bf3f4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf3fa: 2200 6600 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0066 │ │ -0bf3fe: 7010 8a02 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@028a │ │ -0bf404: 5b10 1208 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ -0bf408: 0e00 |000a: return-void │ │ +0bd188: |[0bd188] android.support.v4.view.PagerAdapter.:()V │ │ +0bd198: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd19e: 2200 6600 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0066 │ │ +0bd1a2: 7010 8a02 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@028a │ │ +0bd1a8: 5b10 1208 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ +0bd1ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -104355,19 +104361,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 │ │ -0bf40c: |[0bf40c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0bf41c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bf420: 1a01 a317 |0002: const-string v1, "Required method destroyItem was not overridden" // string@17a3 │ │ -0bf424: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0bf42a: 2700 |0007: throw v0 │ │ +0bd1b0: |[0bd1b0] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0bd1c0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0bd1c4: 1a01 9f17 |0002: const-string v1, "Required method destroyItem was not overridden" // string@179f │ │ +0bd1c8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0bd1ce: 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 │ │ @@ -104378,17 +104384,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 │ │ -0bf42c: |[0bf42c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0bf43c: 6e40 b418 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@18b4 │ │ -0bf442: 0e00 |0003: return-void │ │ +0bd1d0: |[0bd1d0] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0bd1e0: 6e40 b418 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@18b4 │ │ +0bd1e6: 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; │ │ @@ -104400,16 +104406,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bf444: |[0bf444] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -0bf454: 0e00 |0000: return-void │ │ +0bd1e8: |[0bd1e8] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +0bd1f8: 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; │ │ │ │ @@ -104418,17 +104424,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bf458: |[0bf458] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0bf468: 6e20 b618 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@18b6 │ │ -0bf46e: 0e00 |0003: return-void │ │ +0bd1fc: |[0bd1fc] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0bd20c: 6e20 b618 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@18b6 │ │ +0bd212: 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; │ │ @@ -104444,17 +104450,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf470: |[0bf470] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -0bf480: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0bf482: 0f00 |0001: return v0 │ │ +0bd214: |[0bd214] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +0bd224: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0bd226: 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; │ │ │ │ @@ -104463,17 +104469,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf484: |[0bf484] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0bf494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf496: 1100 |0001: return-object v0 │ │ +0bd228: |[0bd228] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +0bd238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd23a: 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 │ │ │ │ @@ -104482,17 +104488,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf498: |[0bf498] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -0bf4a8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0bf4ac: 0f00 |0002: return v0 │ │ +0bd23c: |[0bd23c] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +0bd24c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0bd250: 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 │ │ │ │ @@ -104501,19 +104507,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 │ │ -0bf4b0: |[0bf4b0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0bf4c0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0bf4c4: 1a01 a417 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@17a4 │ │ -0bf4c8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0bf4ce: 2700 |0007: throw v0 │ │ +0bd254: |[0bd254] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0bd264: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0bd268: 1a01 a017 |0002: const-string v1, "Required method instantiateItem was not overridden" // string@17a0 │ │ +0bd26c: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0bd272: 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 │ │ @@ -104523,18 +104529,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 │ │ -0bf4d0: |[0bf4d0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0bf4e0: 6e30 bc18 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@18bc │ │ -0bf4e6: 0c00 |0003: move-result-object v0 │ │ -0bf4e8: 1100 |0004: return-object v0 │ │ +0bd274: |[0bd274] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0bd284: 6e30 bc18 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@18bc │ │ +0bd28a: 0c00 |0003: move-result-object v0 │ │ +0bd28c: 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 │ │ @@ -104550,18 +104556,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bf4ec: |[0bf4ec] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -0bf4fc: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ -0bf500: 6e10 8b02 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@028b │ │ -0bf506: 0e00 |0005: return-void │ │ +0bd290: |[0bd290] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +0bd2a0: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ +0bd2a4: 6e10 8b02 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@028b │ │ +0bd2aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -104570,18 +104576,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf508: |[0bf508] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0bf518: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ -0bf51c: 6e20 8c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@028c │ │ -0bf522: 0e00 |0005: return-void │ │ +0bd2ac: |[0bd2ac] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0bd2bc: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ +0bd2c0: 6e20 8c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@028c │ │ +0bd2c6: 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; │ │ @@ -104591,16 +104597,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 │ │ -0bf524: |[0bf524] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0bf534: 0e00 |0000: return-void │ │ +0bd2c8: |[0bd2c8] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0bd2d8: 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; │ │ @@ -104610,17 +104616,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf538: |[0bf538] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0bf548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf54a: 1100 |0001: return-object v0 │ │ +0bd2dc: |[0bd2dc] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0bd2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd2ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -104628,16 +104634,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 │ │ -0bf54c: |[0bf54c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0bf55c: 0e00 |0000: return-void │ │ +0bd2f0: |[0bd2f0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0bd300: 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 │ │ @@ -104648,17 +104654,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 │ │ -0bf560: |[0bf560] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0bf570: 6e40 c318 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@18c3 │ │ -0bf576: 0e00 |0003: return-void │ │ +0bd304: |[0bd304] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0bd314: 6e40 c318 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@18c3 │ │ +0bd31a: 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; │ │ @@ -104670,16 +104676,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bf578: |[0bf578] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0bf588: 0e00 |0000: return-void │ │ +0bd31c: |[0bd31c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +0bd32c: 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; │ │ │ │ @@ -104688,17 +104694,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bf58c: |[0bf58c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0bf59c: 6e20 c518 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@18c5 │ │ -0bf5a2: 0e00 |0003: return-void │ │ +0bd330: |[0bd330] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0bd340: 6e20 c518 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@18c5 │ │ +0bd346: 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; │ │ @@ -104708,33 +104714,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf5a4: |[0bf5a4] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0bf5b4: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ -0bf5b8: 6e20 8d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@028d │ │ -0bf5be: 0e00 |0005: return-void │ │ +0bd348: |[0bd348] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0bd358: 5410 1208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0812 │ │ +0bd35c: 6e20 8d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@028d │ │ +0bd362: 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 : 5769 (PagerAdapter.java) │ │ + source_file_idx : 5765 (PagerAdapter.java) │ │ │ │ Class #566 header: │ │ class_idx : 1017 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5772 │ │ +source_file_idx : 5768 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #566 annotations: │ │ Annotations on class │ │ @@ -104759,18 +104765,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 │ │ -0bf5c0: |[0bf5c0] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -0bf5d0: 5b01 1308 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ -0bf5d4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf5da: 0e00 |0005: return-void │ │ +0bd364: |[0bd364] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +0bd374: 5b01 1308 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ +0bd378: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd37e: 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; │ │ │ │ @@ -104780,39 +104786,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bf5dc: |[0bf5dc] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -0bf5ec: 5420 1308 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ -0bf5f0: 5400 2a08 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -0bf5f4: 5421 1308 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ -0bf5f8: 5411 2a08 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -0bf5fc: 6e10 2d1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -0bf602: 0a01 |000b: move-result v1 │ │ -0bf604: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0bf608: 6e20 701c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -0bf60e: 0e00 |0011: return-void │ │ +0bd380: |[0bd380] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +0bd390: 5420 1308 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ +0bd394: 5400 2a08 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +0bd398: 5421 1308 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0813 │ │ +0bd39c: 5411 2a08 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +0bd3a0: 6e10 2d1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +0bd3a6: 0a01 |000b: move-result v1 │ │ +0bd3a8: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0bd3ac: 6e20 701c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +0bd3b2: 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 : 5772 (PagerTabStrip.java) │ │ + source_file_idx : 5768 (PagerTabStrip.java) │ │ │ │ Class #567 header: │ │ class_idx : 1018 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5772 │ │ +source_file_idx : 5768 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #567 annotations: │ │ Annotations on class │ │ @@ -104837,18 +104843,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 │ │ -0bf610: |[0bf610] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -0bf620: 5b01 1408 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ -0bf624: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf62a: 0e00 |0005: return-void │ │ +0bd3b4: |[0bd3b4] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +0bd3c4: 5b01 1408 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ +0bd3c8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd3ce: 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; │ │ │ │ @@ -104858,39 +104864,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bf62c: |[0bf62c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -0bf63c: 5420 1408 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ -0bf640: 5400 2a08 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -0bf644: 5421 1408 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ -0bf648: 5411 2a08 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -0bf64c: 6e10 2d1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -0bf652: 0a01 |000b: move-result v1 │ │ -0bf654: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0bf658: 6e20 701c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -0bf65e: 0e00 |0011: return-void │ │ +0bd3d0: |[0bd3d0] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +0bd3e0: 5420 1408 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ +0bd3e4: 5400 2a08 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +0bd3e8: 5421 1408 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@0814 │ │ +0bd3ec: 5411 2a08 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +0bd3f0: 6e10 2d1c 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +0bd3f6: 0a01 |000b: move-result v1 │ │ +0bd3f8: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0bd3fc: 6e20 701c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +0bd402: 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 : 5772 (PagerTabStrip.java) │ │ + source_file_idx : 5768 (PagerTabStrip.java) │ │ │ │ Class #568 header: │ │ class_idx : 1020 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #568 annotations: │ │ Annotations on class │ │ @@ -104902,21 +104908,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #569 header: │ │ class_idx : 1022 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #569 annotations: │ │ Annotations on class │ │ @@ -104934,21 +104940,21 @@ │ │ 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 : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #570 header: │ │ class_idx : 1026 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1719 │ │ -source_file_idx : 5776 │ │ +source_file_idx : 5772 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #570 annotations: │ │ Annotations on class │ │ @@ -104977,23 +104983,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0bf660: |[0bf660] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -0bf670: 7010 3637 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@3736 │ │ -0bf676: 6e10 a801 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0bf67c: 0c00 |0006: move-result-object v0 │ │ -0bf67e: 6e10 2b02 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -0bf684: 0c00 |000a: move-result-object v0 │ │ -0bf686: 5400 9700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ -0bf68a: 5b10 4908 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0849 │ │ -0bf68e: 0e00 |000f: return-void │ │ +0bd404: |[0bd404] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +0bd414: 7010 3637 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@3736 │ │ +0bd41a: 6e10 a801 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0bd420: 0c00 |0006: move-result-object v0 │ │ +0bd422: 6e10 2b02 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +0bd428: 0c00 |000a: move-result-object v0 │ │ +0bd42a: 5400 9700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ +0bd42e: 5b10 4908 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0849 │ │ +0bd432: 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; │ │ @@ -105005,42 +105011,42 @@ │ │ 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 │ │ -0bf690: |[0bf690] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0bf6a0: 6f30 3737 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@3737 │ │ -0bf6a6: 0c03 |0003: move-result-object v3 │ │ -0bf6a8: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -0bf6ac: 7210 c942 0300 |0006: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -0bf6b2: 0c00 |0009: move-result-object v0 │ │ -0bf6b4: 5421 4908 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0849 │ │ -0bf6b8: 6e20 4e43 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ -0bf6be: 0c00 |000f: move-result-object v0 │ │ -0bf6c0: 1100 |0010: return-object v0 │ │ -0bf6c2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0bf6c4: 28fe |0012: goto 0010 // -0002 │ │ +0bd434: |[0bd434] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0bd444: 6f30 3737 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@3737 │ │ +0bd44a: 0c03 |0003: move-result-object v3 │ │ +0bd44c: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +0bd450: 7210 c942 0300 |0006: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +0bd456: 0c00 |0009: move-result-object v0 │ │ +0bd458: 5421 4908 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0849 │ │ +0bd45c: 6e20 4e43 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ +0bd462: 0c00 |000f: move-result-object v0 │ │ +0bd464: 1100 |0010: return-object v0 │ │ +0bd466: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0bd468: 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 : 5776 (PagerTitleStripIcs.java) │ │ + source_file_idx : 5772 (PagerTitleStripIcs.java) │ │ │ │ Class #571 header: │ │ class_idx : 1027 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5776 │ │ +source_file_idx : 5772 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #571 annotations: │ │ Annotations on class │ │ @@ -105059,17 +105065,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf6c8: |[0bf6c8] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -0bf6d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf6de: 0e00 |0003: return-void │ │ +0bd46c: |[0bd46c] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +0bd47c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -105078,36 +105084,36 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bf6e0: |[0bf6e0] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0bf6f0: 2200 0204 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@0402 │ │ -0bf6f4: 6e10 9b3c 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ -0bf6fa: 0c01 |0005: move-result-object v1 │ │ -0bf6fc: 7020 1819 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@1918 │ │ -0bf702: 6e20 cc3c 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@3ccc │ │ -0bf708: 0e00 |000c: return-void │ │ +0bd484: |[0bd484] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0bd494: 2200 0204 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@0402 │ │ +0bd498: 6e10 9b3c 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ +0bd49e: 0c01 |0005: move-result-object v1 │ │ +0bd4a0: 7020 1819 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@1918 │ │ +0bd4a6: 6e20 cc3c 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@3ccc │ │ +0bd4ac: 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 : 5776 (PagerTitleStripIcs.java) │ │ + source_file_idx : 5772 (PagerTitleStripIcs.java) │ │ │ │ Class #572 header: │ │ class_idx : 1028 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6250 │ │ +source_file_idx : 6246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #572 annotations: │ │ Annotations on class │ │ @@ -105119,21 +105125,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6250 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 6246 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #573 header: │ │ class_idx : 1031 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6250 │ │ +source_file_idx : 6246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #573 annotations: │ │ Annotations on class │ │ @@ -105157,21 +105163,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;) │ │ name : 'setQuickScaleEnabled' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6250 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 6246 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #574 header: │ │ class_idx : 1032 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6250 │ │ +source_file_idx : 6246 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #574 annotations: │ │ Annotations on class │ │ @@ -105194,27 +105200,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0bf70c: |[0bf70c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -0bf71c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bf71e: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bf722: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -0bf726: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0bf72a: 2201 0604 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@0406 │ │ -0bf72e: 7020 2119 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@1921 │ │ -0bf734: 6901 4a08 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ -0bf738: 0e00 |000e: return-void │ │ -0bf73a: 2201 0504 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@0405 │ │ -0bf73e: 7020 1d19 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@191d │ │ -0bf744: 6901 4a08 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ -0bf748: 28f8 |0016: goto 000e // -0008 │ │ +0bd4b0: |[0bd4b0] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +0bd4c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bd4c2: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bd4c6: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +0bd4ca: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0bd4ce: 2201 0604 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@0406 │ │ +0bd4d2: 7020 2119 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@1921 │ │ +0bd4d8: 6901 4a08 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ +0bd4dc: 0e00 |000e: return-void │ │ +0bd4de: 2201 0504 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@0405 │ │ +0bd4e2: 7020 1d19 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@191d │ │ +0bd4e8: 6901 4a08 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ +0bd4ec: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=64 │ │ 0x000f line=62 │ │ @@ -105226,17 +105232,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf74c: |[0bf74c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -0bf75c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf762: 0e00 |0003: return-void │ │ +0bd4f0: |[0bd4f0] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +0bd500: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -105244,19 +105250,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bf764: |[0bf764] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0bf774: 6200 4a08 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ -0bf778: 7220 2419 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@1924 │ │ -0bf77e: 0a00 |0005: move-result v0 │ │ -0bf780: 0f00 |0006: return v0 │ │ +0bd508: |[0bd508] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0bd518: 6200 4a08 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ +0bd51c: 7220 2419 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@1924 │ │ +0bd522: 0a00 |0005: move-result v0 │ │ +0bd524: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -105264,34 +105270,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bf784: |[0bf784] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0bf794: 6200 4a08 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ -0bf798: 7230 2519 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@1925 │ │ -0bf79e: 0e00 |0005: return-void │ │ +0bd528: |[0bd528] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0bd538: 6200 4a08 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@084a │ │ +0bd53c: 7230 2519 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@1925 │ │ +0bd542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 6250 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 6246 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #575 header: │ │ class_idx : 1033 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6251 │ │ +source_file_idx : 6247 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #575 - │ │ Class descriptor : 'Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;' │ │ @@ -105306,17 +105312,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf7a0: |[0bf7a0] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ -0bf7b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf7b6: 0e00 |0003: return-void │ │ +0bd544: |[0bd544] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +0bd554: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd55a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ @@ -105325,19 +105331,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bf7b8: |[0bf7b8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0bf7c8: 1f01 ec06 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@06ec │ │ -0bf7cc: 6e10 0238 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@3802 │ │ -0bf7d2: 0a00 |0005: move-result v0 │ │ -0bf7d4: 0f00 |0006: return v0 │ │ +0bd55c: |[0bd55c] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0bd56c: 1f01 ec06 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@06ec │ │ +0bd570: 6e10 0238 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@3802 │ │ +0bd576: 0a00 |0005: move-result v0 │ │ +0bd578: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ @@ -105345,34 +105351,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bf7d8: |[0bf7d8] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0bf7e8: 1f00 ec06 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@06ec │ │ -0bf7ec: 6e20 0338 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@3803 │ │ -0bf7f2: 0e00 |0005: return-void │ │ +0bd57c: |[0bd57c] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0bd58c: 1f00 ec06 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@06ec │ │ +0bd590: 6e20 0338 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@3803 │ │ +0bd596: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 6251 (ScaleGestureDetectorCompatKitKat.java) │ │ + source_file_idx : 6247 (ScaleGestureDetectorCompatKitKat.java) │ │ │ │ Class #576 header: │ │ class_idx : 1034 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6269 │ │ +source_file_idx : 6265 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #576 - │ │ Class descriptor : 'Landroid/support/v4/view/ScrollingView;' │ │ @@ -105415,21 +105421,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/ScrollingView;) │ │ name : 'computeVerticalScrollRange' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6269 (ScrollingView.java) │ │ + source_file_idx : 6265 (ScrollingView.java) │ │ │ │ Class #577 header: │ │ class_idx : 1035 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6828 │ │ +source_file_idx : 6824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #577 annotations: │ │ Annotations on method #6451 'getSupportBackgroundTintList' │ │ @@ -105472,21 +105478,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/TintableBackgroundView;) │ │ name : 'setSupportBackgroundTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6828 (TintableBackgroundView.java) │ │ + source_file_idx : 6824 (TintableBackgroundView.java) │ │ │ │ Class #578 header: │ │ class_idx : 1038 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7157 │ │ +source_file_idx : 7153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #578 annotations: │ │ Annotations on class │ │ @@ -105510,21 +105516,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7157 (VelocityTrackerCompat.java) │ │ + source_file_idx : 7153 (VelocityTrackerCompat.java) │ │ │ │ Class #579 header: │ │ class_idx : 1039 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7157 │ │ +source_file_idx : 7153 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #579 annotations: │ │ Annotations on class │ │ @@ -105547,26 +105553,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0bf7f4: |[0bf7f4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0bf804: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bf808: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0bf80c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0bf810: 2200 0d04 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@040d │ │ -0bf814: 7010 3a19 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@193a │ │ -0bf81a: 6900 4b08 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ -0bf81e: 0e00 |000d: return-void │ │ -0bf820: 2200 0c04 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@040c │ │ -0bf824: 7010 3719 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@1937 │ │ -0bf82a: 6900 4b08 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ -0bf82e: 28f8 |0015: goto 000d // -0008 │ │ +0bd598: |[0bd598] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +0bd5a8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bd5ac: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0bd5b0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bd5b4: 2200 0d04 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@040d │ │ +0bd5b8: 7010 3a19 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@193a │ │ +0bd5be: 6900 4b08 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ +0bd5c2: 0e00 |000d: return-void │ │ +0bd5c4: 2200 0c04 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@040c │ │ +0bd5c8: 7010 3719 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@1937 │ │ +0bd5ce: 6900 4b08 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ +0bd5d2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -105576,17 +105582,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf830: |[0bf830] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0bf840: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf846: 0e00 |0003: return-void │ │ +0bd5d4: |[0bd5d4] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +0bd5e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd5ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -105595,19 +105601,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 │ │ -0bf848: |[0bf848] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0bf858: 6200 4b08 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ -0bf85c: 7230 3d19 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@193d │ │ -0bf862: 0a00 |0005: move-result v0 │ │ -0bf864: 0f00 |0006: return v0 │ │ +0bd5ec: |[0bd5ec] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0bd5fc: 6200 4b08 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ +0bd600: 7230 3d19 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@193d │ │ +0bd606: 0a00 |0005: move-result v0 │ │ +0bd608: 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 │ │ │ │ @@ -105616,34 +105622,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bf868: |[0bf868] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0bf878: 6200 4b08 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ -0bf87c: 7230 3e19 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@193e │ │ -0bf882: 0a00 |0005: move-result v0 │ │ -0bf884: 0f00 |0006: return v0 │ │ +0bd60c: |[0bd60c] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0bd61c: 6200 4b08 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@084b │ │ +0bd620: 7230 3e19 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@193e │ │ +0bd626: 0a00 |0005: move-result v0 │ │ +0bd628: 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 : 7157 (VelocityTrackerCompat.java) │ │ + source_file_idx : 7153 (VelocityTrackerCompat.java) │ │ │ │ Class #580 header: │ │ class_idx : 1040 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7158 │ │ +source_file_idx : 7154 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #580 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -105658,17 +105664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf888: |[0bf888] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -0bf898: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bf89e: 0e00 |0003: return-void │ │ +0bd62c: |[0bd62c] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +0bd63c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -105676,18 +105682,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 │ │ -0bf8a0: |[0bf8a0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0bf8b0: 6e20 0f38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@380f │ │ -0bf8b6: 0a00 |0003: move-result v0 │ │ -0bf8b8: 0f00 |0004: return v0 │ │ +0bd644: |[0bd644] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0bd654: 6e20 0f38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@380f │ │ +0bd65a: 0a00 |0003: move-result v0 │ │ +0bd65c: 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 │ │ │ │ @@ -105696,33 +105702,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bf8bc: |[0bf8bc] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0bf8cc: 6e20 1138 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@3811 │ │ -0bf8d2: 0a00 |0003: move-result v0 │ │ -0bf8d4: 0f00 |0004: return v0 │ │ +0bd660: |[0bd660] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0bd670: 6e20 1138 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@3811 │ │ +0bd676: 0a00 |0003: move-result v0 │ │ +0bd678: 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 : 7158 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 7154 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #581 header: │ │ class_idx : 1053 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #581 annotations: │ │ Annotations on class │ │ @@ -105736,21 +105742,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #582 header: │ │ class_idx : 1054 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 109 │ │ │ │ Class #582 annotations: │ │ Annotations on class │ │ @@ -106421,21 +106427,21 @@ │ │ │ │ #108 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'stopNestedScroll' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #583 header: │ │ class_idx : 1055 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 33 │ │ instance_fields_size: 0 │ │ direct_methods_size : 112 │ │ virtual_methods_size: 0 │ │ │ │ Class #583 annotations: │ │ Annotations on class │ │ @@ -106644,80 +106650,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 129 16-bit code units │ │ -0bf8d8: |[0bf8d8] android.support.v4.view.ViewCompat.:()V │ │ -0bf8e8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0bf8ec: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0bf8f0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0bf8f4: 2201 1c04 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; // type@041c │ │ -0bf8f8: 7010 2f1a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl;.:()V // method@1a2f │ │ -0bf8fe: 6901 5708 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf902: 0e00 |000d: return-void │ │ -0bf904: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -0bf908: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0bf90c: 2201 1b04 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; // type@041b │ │ -0bf910: 7010 151a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@1a15 │ │ -0bf916: 6901 5708 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf91a: 28f4 |0019: goto 000d // -000c │ │ -0bf91c: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ -0bf920: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0bf924: 2201 1a04 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@041a │ │ -0bf928: 7010 0f1a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@1a0f │ │ -0bf92e: 6901 5708 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf932: 28e8 |0025: goto 000d // -0018 │ │ -0bf934: 1301 1100 |0026: const/16 v1, #int 17 // #11 │ │ -0bf938: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -0bf93c: 2201 1804 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0418 │ │ -0bf940: 7010 011a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@1a01 │ │ -0bf946: 6901 5708 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf94a: 28dc |0031: goto 000d // -0024 │ │ -0bf94c: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ -0bf950: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -0bf954: 2201 1704 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0417 │ │ -0bf958: 7010 f019 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@19f0 │ │ -0bf95e: 6901 5708 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf962: 28d0 |003d: goto 000d // -0030 │ │ -0bf964: 1301 0f00 |003e: const/16 v1, #int 15 // #f │ │ -0bf968: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -0bf96c: 2201 1504 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; // type@0415 │ │ -0bf970: 7010 e319 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@19e3 │ │ -0bf976: 6901 5708 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf97a: 28c4 |0049: goto 000d // -003c │ │ -0bf97c: 1301 0e00 |004a: const/16 v1, #int 14 // #e │ │ -0bf980: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ -0bf984: 2201 1604 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0416 │ │ -0bf988: 7010 e619 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@19e6 │ │ -0bf98e: 6901 5708 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf992: 28b8 |0055: goto 000d // -0048 │ │ -0bf994: 1301 0b00 |0056: const/16 v1, #int 11 // #b │ │ -0bf998: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -0bf99c: 2201 1404 |005a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@0414 │ │ -0bf9a0: 7010 be19 0100 |005c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@19be │ │ -0bf9a6: 6901 5708 |005f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf9aa: 28ac |0061: goto 000d // -0054 │ │ -0bf9ac: 1301 0900 |0062: const/16 v1, #int 9 // #9 │ │ -0bf9b0: 3410 0a00 |0064: if-lt v0, v1, 006e // +000a │ │ -0bf9b4: 2201 1304 |0066: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0413 │ │ -0bf9b8: 7010 bb19 0100 |0068: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@19bb │ │ -0bf9be: 6901 5708 |006b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf9c2: 28a0 |006d: goto 000d // -0060 │ │ -0bf9c4: 1271 |006e: const/4 v1, #int 7 // #7 │ │ -0bf9c6: 3410 0a00 |006f: if-lt v0, v1, 0079 // +000a │ │ -0bf9ca: 2201 1204 |0071: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@0412 │ │ -0bf9ce: 7010 b819 0100 |0073: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@19b8 │ │ -0bf9d4: 6901 5708 |0076: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf9d8: 2895 |0078: goto 000d // -006b │ │ -0bf9da: 2201 1104 |0079: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0411 │ │ -0bf9de: 7010 4619 0100 |007b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1946 │ │ -0bf9e4: 6901 5708 |007e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bf9e8: 288d |0080: goto 000d // -0073 │ │ +0bd67c: |[0bd67c] android.support.v4.view.ViewCompat.:()V │ │ +0bd68c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bd690: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0bd694: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bd698: 2201 1c04 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; // type@041c │ │ +0bd69c: 7010 2f1a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl;.:()V // method@1a2f │ │ +0bd6a2: 6901 5708 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd6a6: 0e00 |000d: return-void │ │ +0bd6a8: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +0bd6ac: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0bd6b0: 2201 1b04 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; // type@041b │ │ +0bd6b4: 7010 151a 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@1a15 │ │ +0bd6ba: 6901 5708 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd6be: 28f4 |0019: goto 000d // -000c │ │ +0bd6c0: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ +0bd6c4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0bd6c8: 2201 1a04 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@041a │ │ +0bd6cc: 7010 0f1a 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@1a0f │ │ +0bd6d2: 6901 5708 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd6d6: 28e8 |0025: goto 000d // -0018 │ │ +0bd6d8: 1301 1100 |0026: const/16 v1, #int 17 // #11 │ │ +0bd6dc: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +0bd6e0: 2201 1804 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0418 │ │ +0bd6e4: 7010 011a 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@1a01 │ │ +0bd6ea: 6901 5708 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd6ee: 28dc |0031: goto 000d // -0024 │ │ +0bd6f0: 1301 1000 |0032: const/16 v1, #int 16 // #10 │ │ +0bd6f4: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +0bd6f8: 2201 1704 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0417 │ │ +0bd6fc: 7010 f019 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@19f0 │ │ +0bd702: 6901 5708 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd706: 28d0 |003d: goto 000d // -0030 │ │ +0bd708: 1301 0f00 |003e: const/16 v1, #int 15 // #f │ │ +0bd70c: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +0bd710: 2201 1504 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; // type@0415 │ │ +0bd714: 7010 e319 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@19e3 │ │ +0bd71a: 6901 5708 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd71e: 28c4 |0049: goto 000d // -003c │ │ +0bd720: 1301 0e00 |004a: const/16 v1, #int 14 // #e │ │ +0bd724: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ +0bd728: 2201 1604 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0416 │ │ +0bd72c: 7010 e619 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@19e6 │ │ +0bd732: 6901 5708 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd736: 28b8 |0055: goto 000d // -0048 │ │ +0bd738: 1301 0b00 |0056: const/16 v1, #int 11 // #b │ │ +0bd73c: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +0bd740: 2201 1404 |005a: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@0414 │ │ +0bd744: 7010 be19 0100 |005c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@19be │ │ +0bd74a: 6901 5708 |005f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd74e: 28ac |0061: goto 000d // -0054 │ │ +0bd750: 1301 0900 |0062: const/16 v1, #int 9 // #9 │ │ +0bd754: 3410 0a00 |0064: if-lt v0, v1, 006e // +000a │ │ +0bd758: 2201 1304 |0066: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@0413 │ │ +0bd75c: 7010 bb19 0100 |0068: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@19bb │ │ +0bd762: 6901 5708 |006b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd766: 28a0 |006d: goto 000d // -0060 │ │ +0bd768: 1271 |006e: const/4 v1, #int 7 // #7 │ │ +0bd76a: 3410 0a00 |006f: if-lt v0, v1, 0079 // +000a │ │ +0bd76e: 2201 1204 |0071: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@0412 │ │ +0bd772: 7010 b819 0100 |0073: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@19b8 │ │ +0bd778: 6901 5708 |0076: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd77c: 2895 |0078: goto 000d // -006b │ │ +0bd77e: 2201 1104 |0079: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@0411 │ │ +0bd782: 7010 4619 0100 |007b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1946 │ │ +0bd788: 6901 5708 |007e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd78c: 288d |0080: goto 000d // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0002 line=1651 │ │ 0x0006 line=1652 │ │ 0x000d line=1674 │ │ 0x000e line=1653 │ │ @@ -106747,17 +106753,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bf9ec: |[0bf9ec] android.support.v4.view.ViewCompat.:()V │ │ -0bf9fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0bfa02: 0e00 |0003: return-void │ │ +0bd790: |[0bd790] android.support.v4.view.ViewCompat.:()V │ │ +0bd7a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bd7a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=1631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -106766,19 +106772,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 │ │ -0bfa04: |[0bfa04] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0bfa14: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfa18: 7220 331a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a33 │ │ -0bfa1e: 0c00 |0005: move-result-object v0 │ │ -0bfa20: 1100 |0006: return-object v0 │ │ +0bd7a8: |[0bd7a8] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0bd7b8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd7bc: 7220 331a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1a33 │ │ +0bd7c2: 0c00 |0005: move-result-object v0 │ │ +0bd7c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2447 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -106786,19 +106792,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 │ │ -0bfa24: |[0bfa24] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0bfa34: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfa38: 7230 341a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1a34 │ │ -0bfa3e: 0a00 |0005: move-result v0 │ │ -0bfa40: 0f00 |0006: return v0 │ │ +0bd7c8: |[0bd7c8] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0bd7d8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd7dc: 7230 341a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1a34 │ │ +0bd7e2: 0a00 |0005: move-result v0 │ │ +0bd7e4: 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 │ │ │ │ @@ -106807,19 +106813,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 │ │ -0bfa44: |[0bfa44] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -0bfa54: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfa58: 7230 351a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@1a35 │ │ -0bfa5e: 0a00 |0005: move-result v0 │ │ -0bfa60: 0f00 |0006: return v0 │ │ +0bd7e8: |[0bd7e8] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +0bd7f8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd7fc: 7230 351a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@1a35 │ │ +0bd802: 0a00 |0005: move-result v0 │ │ +0bd804: 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 │ │ │ │ @@ -106828,19 +106834,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bfa64: |[0bfa64] android.support.v4.view.ViewCompat.combineMeasuredStates:(II)I │ │ -0bfa74: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfa78: 7230 361a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.combineMeasuredStates:(II)I // method@1a36 │ │ -0bfa7e: 0a00 |0005: move-result v0 │ │ -0bfa80: 0f00 |0006: return v0 │ │ +0bd808: |[0bd808] android.support.v4.view.ViewCompat.combineMeasuredStates:(II)I │ │ +0bd818: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd81c: 7230 361a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.combineMeasuredStates:(II)I // method@1a36 │ │ +0bd822: 0a00 |0005: move-result v0 │ │ +0bd824: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2287 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 curState I │ │ 0x0000 - 0x0007 reg=2 newState I │ │ │ │ @@ -106849,19 +106855,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 │ │ -0bfa84: |[0bfa84] android.support.v4.view.ViewCompat.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0bfa94: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfa98: 7230 371a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@1a37 │ │ -0bfa9e: 0c00 |0005: move-result-object v0 │ │ -0bfaa0: 1100 |0006: return-object v0 │ │ +0bd828: |[0bd828] android.support.v4.view.ViewCompat.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0bd838: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd83c: 7230 371a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@1a37 │ │ +0bd842: 0c00 |0005: move-result-object v0 │ │ +0bd844: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ @@ -106870,18 +106876,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bfaa4: |[0bfaa4] android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ -0bfab4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfab8: 7220 381a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchFinishTemporaryDetach:(Landroid/view/View;)V // method@1a38 │ │ -0bfabe: 0e00 |0005: return-void │ │ +0bd848: |[0bd848] android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +0bd858: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd85c: 7220 381a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchFinishTemporaryDetach:(Landroid/view/View;)V // method@1a38 │ │ +0bd862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2387 │ │ 0x0005 line=2388 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -106890,19 +106896,19 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0bfac0: |[0bfac0] android.support.v4.view.ViewCompat.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ -0bfad0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfad4: 7254 391a 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedFling:(Landroid/view/View;FFZ)Z // method@1a39 │ │ -0bfada: 0a00 |0005: move-result v0 │ │ -0bfadc: 0f00 |0006: return v0 │ │ +0bd864: |[0bd864] android.support.v4.view.ViewCompat.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ +0bd874: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd878: 7254 391a 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedFling:(Landroid/view/View;FFZ)Z // method@1a39 │ │ +0bd87e: 0a00 |0005: move-result v0 │ │ +0bd880: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3092 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -106913,19 +106919,19 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0bfae0: |[0bfae0] android.support.v4.view.ViewCompat.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ -0bfaf0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfaf4: 7240 3a1a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedPreFling:(Landroid/view/View;FF)Z // method@1a3a │ │ -0bfafa: 0a00 |0005: move-result v0 │ │ -0bfafc: 0f00 |0006: return v0 │ │ +0bd884: |[0bd884] android.support.v4.view.ViewCompat.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ +0bd894: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd898: 7240 3a1a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedPreFling:(Landroid/view/View;FF)Z // method@1a3a │ │ +0bd89e: 0a00 |0005: move-result v0 │ │ +0bd8a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -106935,24 +106941,24 @@ │ │ type : '(Landroid/view/View;II[I[I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0bfb00: |[0bfb00] android.support.v4.view.ViewCompat.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ -0bfb10: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfb14: 0761 |0002: move-object v1, v6 │ │ -0bfb16: 0172 |0003: move v2, v7 │ │ -0bfb18: 0183 |0004: move v3, v8 │ │ -0bfb1a: 0794 |0005: move-object v4, v9 │ │ -0bfb1c: 07a5 |0006: move-object v5, v10 │ │ -0bfb1e: 7806 3b1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z // method@1a3b │ │ -0bfb24: 0a00 |000a: move-result v0 │ │ -0bfb26: 0f00 |000b: return v0 │ │ +0bd8a4: |[0bd8a4] android.support.v4.view.ViewCompat.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ +0bd8b4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd8b8: 0761 |0002: move-object v1, v6 │ │ +0bd8ba: 0172 |0003: move v2, v7 │ │ +0bd8bc: 0183 |0004: move v3, v8 │ │ +0bd8be: 0794 |0005: move-object v4, v9 │ │ +0bd8c0: 07a5 |0006: move-object v5, v10 │ │ +0bd8c2: 7806 3b1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z // method@1a3b │ │ +0bd8c8: 0a00 |000a: move-result v0 │ │ +0bd8ca: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3069 │ │ locals : │ │ 0x0000 - 0x000c reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000c reg=7 dx I │ │ 0x0000 - 0x000c reg=8 dy I │ │ @@ -106964,25 +106970,25 @@ │ │ type : '(Landroid/view/View;IIII[I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0bfb28: |[0bfb28] android.support.v4.view.ViewCompat.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ -0bfb38: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfb3c: 0771 |0002: move-object v1, v7 │ │ -0bfb3e: 0182 |0003: move v2, v8 │ │ -0bfb40: 0193 |0004: move v3, v9 │ │ -0bfb42: 01a4 |0005: move v4, v10 │ │ -0bfb44: 01b5 |0006: move v5, v11 │ │ -0bfb46: 07c6 |0007: move-object v6, v12 │ │ -0bfb48: 7807 3c1a 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z // method@1a3c │ │ -0bfb4e: 0a00 |000b: move-result v0 │ │ -0bfb50: 0f00 |000c: return v0 │ │ +0bd8cc: |[0bd8cc] android.support.v4.view.ViewCompat.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ +0bd8dc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd8e0: 0771 |0002: move-object v1, v7 │ │ +0bd8e2: 0182 |0003: move v2, v8 │ │ +0bd8e4: 0193 |0004: move v3, v9 │ │ +0bd8e6: 01a4 |0005: move v4, v10 │ │ +0bd8e8: 01b5 |0006: move v5, v11 │ │ +0bd8ea: 07c6 |0007: move-object v6, v12 │ │ +0bd8ec: 7807 3c1a 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z // method@1a3c │ │ +0bd8f2: 0a00 |000b: move-result v0 │ │ +0bd8f4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3044 │ │ locals : │ │ 0x0000 - 0x000d reg=7 view Landroid/view/View; │ │ 0x0000 - 0x000d reg=8 dxConsumed I │ │ 0x0000 - 0x000d reg=9 dyConsumed I │ │ @@ -106995,18 +107001,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bfb54: |[0bfb54] android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ -0bfb64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfb68: 7220 3d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchStartTemporaryDetach:(Landroid/view/View;)V // method@1a3d │ │ -0bfb6e: 0e00 |0005: return-void │ │ +0bd8f8: |[0bd8f8] android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +0bd908: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd90c: 7220 3d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchStartTemporaryDetach:(Landroid/view/View;)V // method@1a3d │ │ +0bd912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2380 │ │ 0x0005 line=2381 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -107015,19 +107021,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfb70: |[0bfb70] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0bfb80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfb84: 7220 3e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@1a3e │ │ -0bfb8a: 0a00 |0005: move-result v0 │ │ -0bfb8c: 0f00 |0006: return v0 │ │ +0bd914: |[0bd914] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0bd924: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd928: 7220 3e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@1a3e │ │ +0bd92e: 0a00 |0005: move-result v0 │ │ +0bd930: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2300 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107035,19 +107041,19 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfb90: |[0bfb90] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0bfba0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfba4: 7220 3f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@1a3f │ │ -0bfbaa: 0c00 |0005: move-result-object v0 │ │ -0bfbac: 1100 |0006: return-object v0 │ │ +0bd934: |[0bd934] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0bd944: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd948: 7220 3f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@1a3f │ │ +0bd94e: 0c00 |0005: move-result-object v0 │ │ +0bd950: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2028 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107055,19 +107061,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfbb0: |[0bfbb0] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -0bfbc0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfbc4: 7220 401a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@1a40 │ │ -0bfbca: 0a00 |0005: move-result v0 │ │ -0bfbcc: 0f00 |0006: return v0 │ │ +0bd954: |[0bd954] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +0bd964: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd968: 7220 401a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@1a40 │ │ +0bd96e: 0a00 |0005: move-result v0 │ │ +0bd970: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107075,19 +107081,19 @@ │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfbd0: |[0bfbd0] android.support.v4.view.ViewCompat.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -0bfbe0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfbe4: 7220 411a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1a41 │ │ -0bfbea: 0c00 |0005: move-result-object v0 │ │ -0bfbec: 1100 |0006: return-object v0 │ │ +0bd974: |[0bd974] android.support.v4.view.ViewCompat.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +0bd984: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd988: 7220 411a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1a41 │ │ +0bd98e: 0c00 |0005: move-result-object v0 │ │ +0bd990: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2882 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107095,19 +107101,19 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfbf0: |[0bfbf0] android.support.v4.view.ViewCompat.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -0bfc00: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfc04: 7220 421a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1a42 │ │ -0bfc0a: 0c00 |0005: move-result-object v0 │ │ -0bfc0c: 1100 |0006: return-object v0 │ │ +0bd994: |[0bd994] android.support.v4.view.ViewCompat.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +0bd9a4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd9a8: 7220 421a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1a42 │ │ +0bd9ae: 0c00 |0005: move-result-object v0 │ │ +0bd9b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2904 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107115,19 +107121,19 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfc10: |[0bfc10] android.support.v4.view.ViewCompat.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -0bfc20: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfc24: 7220 431a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; // method@1a43 │ │ -0bfc2a: 0c00 |0005: move-result-object v0 │ │ -0bfc2c: 1100 |0006: return-object v0 │ │ +0bd9b4: |[0bd9b4] android.support.v4.view.ViewCompat.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +0bd9c4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd9c8: 7220 431a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; // method@1a43 │ │ +0bd9ce: 0c00 |0005: move-result-object v0 │ │ +0bd9d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107135,19 +107141,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfc30: |[0bfc30] android.support.v4.view.ViewCompat.getElevation:(Landroid/view/View;)F │ │ -0bfc40: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfc44: 7220 441a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@1a44 │ │ -0bfc4a: 0a00 |0005: move-result v0 │ │ -0bfc4c: 0f00 |0006: return v0 │ │ +0bd9d4: |[0bd9d4] android.support.v4.view.ViewCompat.getElevation:(Landroid/view/View;)F │ │ +0bd9e4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bd9e8: 7220 441a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@1a44 │ │ +0bd9ee: 0a00 |0005: move-result v0 │ │ +0bd9f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2680 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107155,19 +107161,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfc50: |[0bfc50] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -0bfc60: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfc64: 7220 451a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1a45 │ │ -0bfc6a: 0a00 |0005: move-result v0 │ │ -0bfc6c: 0f00 |0006: return v0 │ │ +0bd9f4: |[0bd9f4] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +0bda04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bda08: 7220 451a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1a45 │ │ +0bda0e: 0a00 |0005: move-result v0 │ │ +0bda10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107175,19 +107181,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfc70: |[0bfc70] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0bfc80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfc84: 7220 461a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@1a46 │ │ -0bfc8a: 0a00 |0005: move-result v0 │ │ -0bfc8c: 0f00 |0006: return v0 │ │ +0bda14: |[0bda14] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0bda24: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bda28: 7220 461a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@1a46 │ │ +0bda2e: 0a00 |0005: move-result v0 │ │ +0bda30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1959 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107195,19 +107201,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfc90: |[0bfc90] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -0bfca0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfca4: 7220 471a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@1a47 │ │ -0bfcaa: 0a00 |0005: move-result v0 │ │ -0bfcac: 0f00 |0006: return v0 │ │ +0bda34: |[0bda34] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +0bda44: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bda48: 7220 471a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@1a47 │ │ +0bda4e: 0a00 |0005: move-result v0 │ │ +0bda50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2114 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107215,19 +107221,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfcb0: |[0bfcb0] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -0bfcc0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfcc4: 7220 481a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@1a48 │ │ -0bfcca: 0a00 |0005: move-result v0 │ │ -0bfccc: 0f00 |0006: return v0 │ │ +0bda54: |[0bda54] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +0bda64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bda68: 7220 481a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@1a48 │ │ +0bda6e: 0a00 |0005: move-result v0 │ │ +0bda70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107235,19 +107241,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfcd0: |[0bfcd0] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -0bfce0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfce4: 7220 491a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@1a49 │ │ -0bfcea: 0a00 |0005: move-result v0 │ │ -0bfcec: 0f00 |0006: return v0 │ │ +0bda74: |[0bda74] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +0bda84: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bda88: 7220 491a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@1a49 │ │ +0bda8e: 0a00 |0005: move-result v0 │ │ +0bda90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107255,19 +107261,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfcf0: |[0bfcf0] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0bfd00: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfd04: 7220 4a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@1a4a │ │ -0bfd0a: 0a00 |0005: move-result v0 │ │ -0bfd0c: 0f00 |0006: return v0 │ │ +0bda94: |[0bda94] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0bdaa4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdaa8: 7220 4a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@1a4a │ │ +0bdaae: 0a00 |0005: move-result v0 │ │ +0bdab0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2264 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107275,19 +107281,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfd10: |[0bfd10] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -0bfd20: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfd24: 7220 4b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@1a4b │ │ -0bfd2a: 0a00 |0005: move-result v0 │ │ -0bfd2c: 0f00 |0006: return v0 │ │ +0bdab4: |[0bdab4] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +0bdac4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdac8: 7220 4b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@1a4b │ │ +0bdace: 0a00 |0005: move-result v0 │ │ +0bdad0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2275 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107295,19 +107301,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfd30: |[0bfd30] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0bfd40: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfd44: 7220 4c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1a4c │ │ -0bfd4a: 0a00 |0005: move-result v0 │ │ -0bfd4c: 0f00 |0006: return v0 │ │ +0bdad4: |[0bdad4] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0bdae4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdae8: 7220 4c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1a4c │ │ +0bdaee: 0a00 |0005: move-result v0 │ │ +0bdaf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2250 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #28 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107315,19 +107321,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfd50: |[0bfd50] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ -0bfd60: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfd64: 7220 4d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@1a4d │ │ -0bfd6a: 0a00 |0005: move-result v0 │ │ -0bfd6c: 0f00 |0006: return v0 │ │ +0bdaf4: |[0bdaf4] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ +0bdb04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdb08: 7220 4d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@1a4d │ │ +0bdb0e: 0a00 |0005: move-result v0 │ │ +0bdb10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #29 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107335,19 +107341,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfd70: |[0bfd70] android.support.v4.view.ViewCompat.getMinimumWidth:(Landroid/view/View;)I │ │ -0bfd80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfd84: 7220 4e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumWidth:(Landroid/view/View;)I // method@1a4e │ │ -0bfd8a: 0a00 |0005: move-result v0 │ │ -0bfd8c: 0f00 |0006: return v0 │ │ +0bdb14: |[0bdb14] android.support.v4.view.ViewCompat.getMinimumWidth:(Landroid/view/View;)I │ │ +0bdb24: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdb28: 7220 4e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumWidth:(Landroid/view/View;)I // method@1a4e │ │ +0bdb2e: 0a00 |0005: move-result v0 │ │ +0bdb30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2424 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #30 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107355,19 +107361,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfd90: |[0bfd90] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -0bfda0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfda4: 7220 4f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@1a4f │ │ -0bfdaa: 0a00 |0005: move-result v0 │ │ -0bfdac: 0f00 |0006: return v0 │ │ +0bdb34: |[0bdb34] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +0bdb44: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdb48: 7220 4f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@1a4f │ │ +0bdb4e: 0a00 |0005: move-result v0 │ │ +0bdb50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1709 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #31 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107375,19 +107381,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfdb0: |[0bfdb0] android.support.v4.view.ViewCompat.getPaddingEnd:(Landroid/view/View;)I │ │ -0bfdc0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfdc4: 7220 501a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingEnd:(Landroid/view/View;)I // method@1a50 │ │ -0bfdca: 0a00 |0005: move-result v0 │ │ -0bfdcc: 0f00 |0006: return v0 │ │ +0bdb54: |[0bdb54] android.support.v4.view.ViewCompat.getPaddingEnd:(Landroid/view/View;)I │ │ +0bdb64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdb68: 7220 501a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingEnd:(Landroid/view/View;)I // method@1a50 │ │ +0bdb6e: 0a00 |0005: move-result v0 │ │ +0bdb70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2356 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #32 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107395,19 +107401,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfdd0: |[0bfdd0] android.support.v4.view.ViewCompat.getPaddingStart:(Landroid/view/View;)I │ │ -0bfde0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfde4: 7220 511a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingStart:(Landroid/view/View;)I // method@1a51 │ │ -0bfdea: 0a00 |0005: move-result v0 │ │ -0bfdec: 0f00 |0006: return v0 │ │ +0bdb74: |[0bdb74] android.support.v4.view.ViewCompat.getPaddingStart:(Landroid/view/View;)I │ │ +0bdb84: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdb88: 7220 511a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingStart:(Landroid/view/View;)I // method@1a51 │ │ +0bdb8e: 0a00 |0005: move-result v0 │ │ +0bdb90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #33 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107415,19 +107421,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 │ │ -0bfdf0: |[0bfdf0] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0bfe00: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfe04: 7220 521a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1a52 │ │ -0bfe0a: 0c00 |0005: move-result-object v0 │ │ -0bfe0c: 1100 |0006: return-object v0 │ │ +0bdb94: |[0bdb94] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0bdba4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdba8: 7220 521a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1a52 │ │ +0bdbae: 0c00 |0005: move-result-object v0 │ │ +0bdbb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #34 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107435,19 +107441,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfe10: |[0bfe10] android.support.v4.view.ViewCompat.getPivotX:(Landroid/view/View;)F │ │ -0bfe20: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfe24: 7220 531a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotX:(Landroid/view/View;)F // method@1a53 │ │ -0bfe2a: 0a00 |0005: move-result v0 │ │ -0bfe2c: 0f00 |0006: return v0 │ │ +0bdbb4: |[0bdbb4] android.support.v4.view.ViewCompat.getPivotX:(Landroid/view/View;)F │ │ +0bdbc4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdbc8: 7220 531a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotX:(Landroid/view/View;)F // method@1a53 │ │ +0bdbce: 0a00 |0005: move-result v0 │ │ +0bdbd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2594 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #35 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107455,19 +107461,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfe30: |[0bfe30] android.support.v4.view.ViewCompat.getPivotY:(Landroid/view/View;)F │ │ -0bfe40: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfe44: 7220 541a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotY:(Landroid/view/View;)F // method@1a54 │ │ -0bfe4a: 0a00 |0005: move-result v0 │ │ -0bfe4c: 0f00 |0006: return v0 │ │ +0bdbd4: |[0bdbd4] android.support.v4.view.ViewCompat.getPivotY:(Landroid/view/View;)F │ │ +0bdbe4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdbe8: 7220 541a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotY:(Landroid/view/View;)F // method@1a54 │ │ +0bdbee: 0a00 |0005: move-result v0 │ │ +0bdbf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2621 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #36 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107475,19 +107481,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfe50: |[0bfe50] android.support.v4.view.ViewCompat.getRotation:(Landroid/view/View;)F │ │ -0bfe60: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfe64: 7220 551a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotation:(Landroid/view/View;)F // method@1a55 │ │ -0bfe6a: 0a00 |0005: move-result v0 │ │ -0bfe6c: 0f00 |0006: return v0 │ │ +0bdbf4: |[0bdbf4] android.support.v4.view.ViewCompat.getRotation:(Landroid/view/View;)F │ │ +0bdc04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdc08: 7220 551a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotation:(Landroid/view/View;)F // method@1a55 │ │ +0bdc0e: 0a00 |0005: move-result v0 │ │ +0bdc10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2640 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #37 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107495,19 +107501,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfe70: |[0bfe70] android.support.v4.view.ViewCompat.getRotationX:(Landroid/view/View;)F │ │ -0bfe80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfe84: 7220 561a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationX:(Landroid/view/View;)F // method@1a56 │ │ -0bfe8a: 0a00 |0005: move-result v0 │ │ -0bfe8c: 0f00 |0006: return v0 │ │ +0bdc14: |[0bdc14] android.support.v4.view.ViewCompat.getRotationX:(Landroid/view/View;)F │ │ +0bdc24: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdc28: 7220 561a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationX:(Landroid/view/View;)F // method@1a56 │ │ +0bdc2e: 0a00 |0005: move-result v0 │ │ +0bdc30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2644 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #38 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107515,19 +107521,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfe90: |[0bfe90] android.support.v4.view.ViewCompat.getRotationY:(Landroid/view/View;)F │ │ -0bfea0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfea4: 7220 571a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationY:(Landroid/view/View;)F // method@1a57 │ │ -0bfeaa: 0a00 |0005: move-result v0 │ │ -0bfeac: 0f00 |0006: return v0 │ │ +0bdc34: |[0bdc34] android.support.v4.view.ViewCompat.getRotationY:(Landroid/view/View;)F │ │ +0bdc44: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdc48: 7220 571a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationY:(Landroid/view/View;)F // method@1a57 │ │ +0bdc4e: 0a00 |0005: move-result v0 │ │ +0bdc50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2648 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #39 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107535,19 +107541,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfeb0: |[0bfeb0] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ -0bfec0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfec4: 7220 581a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@1a58 │ │ -0bfeca: 0a00 |0005: move-result v0 │ │ -0bfecc: 0f00 |0006: return v0 │ │ +0bdc54: |[0bdc54] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ +0bdc64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdc68: 7220 581a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@1a58 │ │ +0bdc6e: 0a00 |0005: move-result v0 │ │ +0bdc70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2652 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #40 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107555,19 +107561,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfed0: |[0bfed0] android.support.v4.view.ViewCompat.getScaleY:(Landroid/view/View;)F │ │ -0bfee0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bfee4: 7220 591a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleY:(Landroid/view/View;)F // method@1a59 │ │ -0bfeea: 0a00 |0005: move-result v0 │ │ -0bfeec: 0f00 |0006: return v0 │ │ +0bdc74: |[0bdc74] android.support.v4.view.ViewCompat.getScaleY:(Landroid/view/View;)F │ │ +0bdc84: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdc88: 7220 591a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleY:(Landroid/view/View;)F // method@1a59 │ │ +0bdc8e: 0a00 |0005: move-result v0 │ │ +0bdc90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2656 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #41 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107575,19 +107581,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfef0: |[0bfef0] android.support.v4.view.ViewCompat.getScrollIndicators:(Landroid/view/View;)I │ │ -0bff00: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bff04: 7220 5a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScrollIndicators:(Landroid/view/View;)I // method@1a5a │ │ -0bff0a: 0a00 |0005: move-result v0 │ │ -0bff0c: 0f00 |0006: return v0 │ │ +0bdc94: |[0bdc94] android.support.v4.view.ViewCompat.getScrollIndicators:(Landroid/view/View;)I │ │ +0bdca4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdca8: 7220 5a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScrollIndicators:(Landroid/view/View;)I // method@1a5a │ │ +0bdcae: 0a00 |0005: move-result v0 │ │ +0bdcb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #42 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107595,19 +107601,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bff10: |[0bff10] android.support.v4.view.ViewCompat.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -0bff20: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bff24: 7220 5b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@1a5b │ │ -0bff2a: 0c00 |0005: move-result-object v0 │ │ -0bff2c: 1100 |0006: return-object v0 │ │ +0bdcb4: |[0bdcb4] android.support.v4.view.ViewCompat.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +0bdcc4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdcc8: 7220 5b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@1a5b │ │ +0bdcce: 0c00 |0005: move-result-object v0 │ │ +0bdcd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #43 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107615,19 +107621,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bff30: |[0bff30] android.support.v4.view.ViewCompat.getTranslationX:(Landroid/view/View;)F │ │ -0bff40: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bff44: 7220 5c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationX:(Landroid/view/View;)F // method@1a5c │ │ -0bff4a: 0a00 |0005: move-result v0 │ │ -0bff4c: 0f00 |0006: return v0 │ │ +0bdcd4: |[0bdcd4] android.support.v4.view.ViewCompat.getTranslationX:(Landroid/view/View;)F │ │ +0bdce4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdce8: 7220 5c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationX:(Landroid/view/View;)F // method@1a5c │ │ +0bdcee: 0a00 |0005: move-result v0 │ │ +0bdcf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2400 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #44 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107635,19 +107641,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bff50: |[0bff50] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ -0bff60: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bff64: 7220 5d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@1a5d │ │ -0bff6a: 0a00 |0005: move-result v0 │ │ -0bff6c: 0f00 |0006: return v0 │ │ +0bdcf4: |[0bdcf4] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ +0bdd04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdd08: 7220 5d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@1a5d │ │ +0bdd0e: 0a00 |0005: move-result v0 │ │ +0bdd10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2413 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #45 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107655,19 +107661,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bff70: |[0bff70] android.support.v4.view.ViewCompat.getTranslationZ:(Landroid/view/View;)F │ │ -0bff80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bff84: 7220 5e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationZ:(Landroid/view/View;)F // method@1a5e │ │ -0bff8a: 0a00 |0005: move-result v0 │ │ -0bff8c: 0f00 |0006: return v0 │ │ +0bdd14: |[0bdd14] android.support.v4.view.ViewCompat.getTranslationZ:(Landroid/view/View;)F │ │ +0bdd24: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdd28: 7220 5e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationZ:(Landroid/view/View;)F // method@1a5e │ │ +0bdd2e: 0a00 |0005: move-result v0 │ │ +0bdd30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2696 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #46 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107675,19 +107681,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bff90: |[0bff90] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -0bffa0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bffa4: 7220 5f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1a5f │ │ -0bffaa: 0a00 |0005: move-result v0 │ │ -0bffac: 0f00 |0006: return v0 │ │ +0bdd34: |[0bdd34] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +0bdd44: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdd48: 7220 5f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1a5f │ │ +0bdd4e: 0a00 |0005: move-result v0 │ │ +0bdd50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2728 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #47 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107695,19 +107701,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bffb0: |[0bffb0] android.support.v4.view.ViewCompat.getX:(Landroid/view/View;)F │ │ -0bffc0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bffc4: 7220 601a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getX:(Landroid/view/View;)F // method@1a60 │ │ -0bffca: 0a00 |0005: move-result v0 │ │ -0bffcc: 0f00 |0006: return v0 │ │ +0bdd54: |[0bdd54] android.support.v4.view.ViewCompat.getX:(Landroid/view/View;)F │ │ +0bdd64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdd68: 7220 601a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getX:(Landroid/view/View;)F // method@1a60 │ │ +0bdd6e: 0a00 |0005: move-result v0 │ │ +0bdd70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2660 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #48 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107715,19 +107721,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bffd0: |[0bffd0] android.support.v4.view.ViewCompat.getY:(Landroid/view/View;)F │ │ -0bffe0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0bffe4: 7220 611a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getY:(Landroid/view/View;)F // method@1a61 │ │ -0bffea: 0a00 |0005: move-result v0 │ │ -0bffec: 0f00 |0006: return v0 │ │ +0bdd74: |[0bdd74] android.support.v4.view.ViewCompat.getY:(Landroid/view/View;)F │ │ +0bdd84: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdd88: 7220 611a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getY:(Landroid/view/View;)F // method@1a61 │ │ +0bdd8e: 0a00 |0005: move-result v0 │ │ +0bdd90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2664 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #49 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107735,19 +107741,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0bfff0: |[0bfff0] android.support.v4.view.ViewCompat.getZ:(Landroid/view/View;)F │ │ -0c0000: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0004: 7220 621a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getZ:(Landroid/view/View;)F // method@1a62 │ │ -0c000a: 0a00 |0005: move-result v0 │ │ -0c000c: 0f00 |0006: return v0 │ │ +0bdd94: |[0bdd94] android.support.v4.view.ViewCompat.getZ:(Landroid/view/View;)F │ │ +0bdda4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdda8: 7220 621a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getZ:(Landroid/view/View;)F // method@1a62 │ │ +0bddae: 0a00 |0005: move-result v0 │ │ +0bddb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #50 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107755,19 +107761,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0010: |[0c0010] android.support.v4.view.ViewCompat.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ -0c0020: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0024: 7220 631a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasAccessibilityDelegate:(Landroid/view/View;)Z // method@1a63 │ │ -0c002a: 0a00 |0005: move-result v0 │ │ -0c002c: 0f00 |0006: return v0 │ │ +0bddb4: |[0bddb4] android.support.v4.view.ViewCompat.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +0bddc4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bddc8: 7220 631a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasAccessibilityDelegate:(Landroid/view/View;)Z // method@1a63 │ │ +0bddce: 0a00 |0005: move-result v0 │ │ +0bddd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1856 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #51 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107775,19 +107781,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0030: |[0c0030] android.support.v4.view.ViewCompat.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ -0c0040: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0044: 7220 641a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasNestedScrollingParent:(Landroid/view/View;)Z // method@1a64 │ │ -0c004a: 0a00 |0005: move-result v0 │ │ -0c004c: 0f00 |0006: return v0 │ │ +0bddd4: |[0bddd4] android.support.v4.view.ViewCompat.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ +0bdde4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdde8: 7220 641a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasNestedScrollingParent:(Landroid/view/View;)Z // method@1a64 │ │ +0bddee: 0a00 |0005: move-result v0 │ │ +0bddf0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3016 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #52 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107795,19 +107801,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0050: |[0c0050] android.support.v4.view.ViewCompat.hasOnClickListeners:(Landroid/view/View;)Z │ │ -0c0060: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0064: 7220 651a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOnClickListeners:(Landroid/view/View;)Z // method@1a65 │ │ -0c006a: 0a00 |0005: move-result v0 │ │ -0c006c: 0f00 |0006: return v0 │ │ +0bddf4: |[0bddf4] android.support.v4.view.ViewCompat.hasOnClickListeners:(Landroid/view/View;)Z │ │ +0bde04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bde08: 7220 651a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOnClickListeners:(Landroid/view/View;)Z // method@1a65 │ │ +0bde0e: 0a00 |0005: move-result v0 │ │ +0bde10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #53 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107815,19 +107821,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0070: |[0c0070] android.support.v4.view.ViewCompat.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -0c0080: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0084: 7220 661a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1a66 │ │ -0c008a: 0a00 |0005: move-result v0 │ │ -0c008c: 0f00 |0006: return v0 │ │ +0bde14: |[0bde14] android.support.v4.view.ViewCompat.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +0bde24: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bde28: 7220 661a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1a66 │ │ +0bde2e: 0a00 |0005: move-result v0 │ │ +0bde30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2862 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #54 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107835,19 +107841,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0090: |[0c0090] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -0c00a0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c00a4: 7220 671a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@1a67 │ │ -0c00aa: 0a00 |0005: move-result v0 │ │ -0c00ac: 0f00 |0006: return v0 │ │ +0bde34: |[0bde34] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +0bde44: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bde48: 7220 671a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@1a67 │ │ +0bde4e: 0a00 |0005: move-result v0 │ │ +0bde50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #55 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107855,19 +107861,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c00b0: |[0c00b0] android.support.v4.view.ViewCompat.isAttachedToWindow:(Landroid/view/View;)Z │ │ -0c00c0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c00c4: 7220 681a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isAttachedToWindow:(Landroid/view/View;)Z // method@1a68 │ │ -0c00ca: 0a00 |0005: move-result v0 │ │ -0c00cc: 0f00 |0006: return v0 │ │ +0bde54: |[0bde54] android.support.v4.view.ViewCompat.isAttachedToWindow:(Landroid/view/View;)Z │ │ +0bde64: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bde68: 7220 681a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isAttachedToWindow:(Landroid/view/View;)Z // method@1a68 │ │ +0bde6e: 0a00 |0005: move-result v0 │ │ +0bde70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #56 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107875,19 +107881,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c00d0: |[0c00d0] android.support.v4.view.ViewCompat.isLaidOut:(Landroid/view/View;)Z │ │ -0c00e0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c00e4: 7220 6a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isLaidOut:(Landroid/view/View;)Z // method@1a6a │ │ -0c00ea: 0a00 |0005: move-result v0 │ │ -0c00ec: 0f00 |0006: return v0 │ │ +0bde74: |[0bde74] android.support.v4.view.ViewCompat.isLaidOut:(Landroid/view/View;)Z │ │ +0bde84: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bde88: 7220 6a1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isLaidOut:(Landroid/view/View;)Z // method@1a6a │ │ +0bde8e: 0a00 |0005: move-result v0 │ │ +0bde90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #57 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107895,19 +107901,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c00f0: |[0c00f0] android.support.v4.view.ViewCompat.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -0c0100: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0104: 7220 6b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1a6b │ │ -0c010a: 0a00 |0005: move-result v0 │ │ -0c010c: 0f00 |0006: return v0 │ │ +0bde94: |[0bde94] android.support.v4.view.ViewCompat.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +0bdea4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdea8: 7220 6b1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1a6b │ │ +0bdeae: 0a00 |0005: move-result v0 │ │ +0bdeb0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2951 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #58 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107915,19 +107921,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0110: |[0c0110] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -0c0120: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0124: 7220 6c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@1a6c │ │ -0c012a: 0a00 |0005: move-result v0 │ │ -0c012c: 0f00 |0006: return v0 │ │ +0bdeb4: |[0bdeb4] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +0bdec4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdec8: 7220 6c1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@1a6c │ │ +0bdece: 0a00 |0005: move-result v0 │ │ +0bded0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #59 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107935,19 +107941,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c0130: |[0c0130] android.support.v4.view.ViewCompat.isPaddingRelative:(Landroid/view/View;)Z │ │ -0c0140: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0144: 7220 6d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isPaddingRelative:(Landroid/view/View;)Z // method@1a6d │ │ -0c014a: 0a00 |0005: move-result v0 │ │ -0c014c: 0f00 |0006: return v0 │ │ +0bded4: |[0bded4] android.support.v4.view.ViewCompat.isPaddingRelative:(Landroid/view/View;)Z │ │ +0bdee4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdee8: 7220 6d1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isPaddingRelative:(Landroid/view/View;)Z // method@1a6d │ │ +0bdeee: 0a00 |0005: move-result v0 │ │ +0bdef0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2872 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #60 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -107955,18 +107961,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0150: |[0c0150] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -0c0160: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0164: 7220 6e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1a6e │ │ -0c016a: 0e00 |0005: return-void │ │ +0bdef4: |[0bdef4] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +0bdf04: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdf08: 7220 6e1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1a6e │ │ +0bdf0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2778 │ │ 0x0005 line=2779 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ │ │ @@ -107975,22 +107981,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c016c: |[0c016c] android.support.v4.view.ViewCompat.offsetLeftAndRight:(Landroid/view/View;I)V │ │ -0c017c: 6e20 a038 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -0c0182: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ -0c0186: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c018a: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ -0c018e: 3510 0500 |0009: if-ge v0, v1, 000e // +0005 │ │ -0c0192: 6e10 8938 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -0c0198: 0e00 |000e: return-void │ │ +0bdf10: |[0bdf10] android.support.v4.view.ViewCompat.offsetLeftAndRight:(Landroid/view/View;I)V │ │ +0bdf20: 6e20 a038 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +0bdf26: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ +0bdf2a: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bdf2e: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ +0bdf32: 3510 0500 |0009: if-ge v0, v1, 000e // +0005 │ │ +0bdf36: 6e10 8938 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +0bdf3c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3167 │ │ 0x0003 line=3169 │ │ 0x000b line=3171 │ │ 0x000e line=3173 │ │ locals : │ │ @@ -108002,22 +108008,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c019c: |[0c019c] android.support.v4.view.ViewCompat.offsetTopAndBottom:(Landroid/view/View;I)V │ │ -0c01ac: 6e20 a138 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ -0c01b2: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ -0c01b6: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c01ba: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ -0c01be: 3510 0500 |0009: if-ge v0, v1, 000e // +0005 │ │ -0c01c2: 6e10 8938 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -0c01c8: 0e00 |000e: return-void │ │ +0bdf40: |[0bdf40] android.support.v4.view.ViewCompat.offsetTopAndBottom:(Landroid/view/View;I)V │ │ +0bdf50: 6e20 a138 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ +0bdf56: 3803 0b00 |0003: if-eqz v3, 000e // +000b │ │ +0bdf5a: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bdf5e: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ +0bdf62: 3510 0500 |0009: if-ge v0, v1, 000e // +0005 │ │ +0bdf66: 6e10 8938 0200 |000b: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +0bdf6c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3154 │ │ 0x0003 line=3156 │ │ 0x000b line=3158 │ │ 0x000e line=3160 │ │ locals : │ │ @@ -108029,19 +108035,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 │ │ -0c01cc: |[0c01cc] android.support.v4.view.ViewCompat.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c01dc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c01e0: 7230 6f1a 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@1a6f │ │ -0c01e6: 0c00 |0005: move-result-object v0 │ │ -0c01e8: 1100 |0006: return-object v0 │ │ +0bdf70: |[0bdf70] android.support.v4.view.ViewCompat.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0bdf80: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdf84: 7230 6f1a 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@1a6f │ │ +0bdf8a: 0c00 |0005: move-result-object v0 │ │ +0bdf8c: 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; │ │ │ │ @@ -108050,18 +108056,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c01ec: |[0c01ec] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0c01fc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0200: 7230 701a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1a70 │ │ -0c0206: 0e00 |0005: return-void │ │ +0bdf90: |[0bdf90] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bdfa0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdfa4: 7230 701a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1a70 │ │ +0bdfaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0005 line=1796 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -108071,18 +108077,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c0208: |[0c0208] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0c0218: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c021c: 7230 711a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1a71 │ │ -0c0222: 0e00 |0005: return-void │ │ +0bdfac: |[0bdfac] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0bdfbc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdfc0: 7230 711a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1a71 │ │ +0bdfc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0005 line=1832 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -108092,18 +108098,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c0224: |[0c0224] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0c0234: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0238: 7230 721a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1a72 │ │ -0c023e: 0e00 |0005: return-void │ │ +0bdfc8: |[0bdfc8] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bdfd8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdfdc: 7230 721a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1a72 │ │ +0bdfe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1762 │ │ 0x0005 line=1763 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -108113,19 +108119,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c0240: |[0c0240] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0c0250: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0254: 7240 731a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1a73 │ │ -0c025a: 0a00 |0005: move-result v0 │ │ -0c025c: 0f00 |0006: return v0 │ │ +0bdfe4: |[0bdfe4] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0bdff4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0bdff8: 7240 731a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1a73 │ │ +0bdffe: 0a00 |0005: move-result v0 │ │ +0be000: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2001 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -108135,18 +108141,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0260: |[0c0260] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0c0270: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0274: 7220 741a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1a74 │ │ -0c027a: 0e00 |0005: return-void │ │ +0be004: |[0be004] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0be014: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be018: 7220 741a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1a74 │ │ +0be01e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1892 │ │ 0x0005 line=1893 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -108155,23 +108161,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 │ │ -0c027c: |[0c027c] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0c028c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0290: 0761 |0002: move-object v1, v6 │ │ -0c0292: 0172 |0003: move v2, v7 │ │ -0c0294: 0183 |0004: move v3, v8 │ │ -0c0296: 0194 |0005: move v4, v9 │ │ -0c0298: 01a5 |0006: move v5, v10 │ │ -0c029a: 7806 751a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1a75 │ │ -0c02a0: 0e00 |000a: return-void │ │ +0be020: |[0be020] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0be030: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be034: 0761 |0002: move-object v1, v6 │ │ +0be036: 0172 |0003: move v2, v7 │ │ +0be038: 0183 |0004: move v3, v8 │ │ +0be03a: 0194 |0005: move v4, v9 │ │ +0be03c: 01a5 |0006: move v5, v10 │ │ +0be03e: 7806 751a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1a75 │ │ +0be044: 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 │ │ @@ -108184,18 +108190,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 │ │ -0c02a4: |[0c02a4] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0c02b4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c02b8: 7230 761a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1a76 │ │ -0c02be: 0e00 |0005: return-void │ │ +0be048: |[0be048] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0be058: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be05c: 7230 761a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1a76 │ │ +0be062: 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; │ │ @@ -108205,18 +108211,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 │ │ -0c02c0: |[0c02c0] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0c02d0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c02d4: 7255 771a 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@1a77 │ │ -0c02da: 0e00 |0005: return-void │ │ +0be064: |[0be064] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0be074: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be078: 7255 771a 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@1a77 │ │ +0be07e: 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; │ │ @@ -108227,18 +108233,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c02dc: |[0c02dc] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ -0c02ec: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c02f0: 7220 781a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@1a78 │ │ -0c02f6: 0e00 |0005: return-void │ │ +0be080: |[0be080] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ +0be090: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be094: 7220 781a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@1a78 │ │ +0be09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2736 │ │ 0x0005 line=2737 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -108247,19 +108253,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c02f8: |[0c02f8] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -0c0308: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c030c: 7240 791a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@1a79 │ │ -0c0312: 0a00 |0005: move-result v0 │ │ -0c0314: 0f00 |0006: return v0 │ │ +0be09c: |[0be09c] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +0be0ac: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be0b0: 7240 791a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@1a79 │ │ +0be0b6: 0a00 |0005: move-result v0 │ │ +0be0b8: 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 │ │ @@ -108269,18 +108275,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 │ │ -0c0318: |[0c0318] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0c0328: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c032c: 7230 7a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1a7a │ │ -0c0332: 0e00 |0005: return-void │ │ +0be0bc: |[0be0bc] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0be0cc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be0d0: 7230 7a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1a7a │ │ +0be0d6: 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; │ │ @@ -108290,18 +108296,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 │ │ -0c0334: |[0c0334] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0c0344: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0348: 7230 7b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@1a7b │ │ -0c034e: 0e00 |0005: return-void │ │ +0be0d8: |[0be0d8] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0be0e8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be0ec: 7230 7b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@1a7b │ │ +0be0f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2332 │ │ 0x0005 line=2333 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -108311,18 +108317,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 │ │ -0c0350: |[0c0350] android.support.v4.view.ViewCompat.setActivated:(Landroid/view/View;Z)V │ │ -0c0360: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0364: 7230 7c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setActivated:(Landroid/view/View;Z)V // method@1a7c │ │ -0c036a: 0e00 |0005: return-void │ │ +0be0f4: |[0be0f4] android.support.v4.view.ViewCompat.setActivated:(Landroid/view/View;Z)V │ │ +0be104: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be108: 7230 7c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setActivated:(Landroid/view/View;Z)V // method@1a7c │ │ +0be10e: 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 │ │ @@ -108332,18 +108338,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 │ │ -0c036c: |[0c036c] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ -0c037c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0380: 7230 7d1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@1a7d │ │ -0c0386: 0e00 |0005: return-void │ │ +0be110: |[0be110] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ +0be120: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be124: 7230 7d1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@1a7d │ │ +0be12a: 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 │ │ @@ -108353,18 +108359,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 │ │ -0c0388: |[0c0388] android.support.v4.view.ViewCompat.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -0c0398: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c039c: 7230 7e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1a7e │ │ -0c03a2: 0e00 |0005: return-void │ │ +0be12c: |[0be12c] android.support.v4.view.ViewCompat.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +0be13c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be140: 7230 7e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1a7e │ │ +0be146: 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; │ │ @@ -108374,18 +108380,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 │ │ -0c03a4: |[0c03a4] android.support.v4.view.ViewCompat.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -0c03b4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c03b8: 7230 7f1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1a7f │ │ -0c03be: 0e00 |0005: return-void │ │ +0be148: |[0be148] android.support.v4.view.ViewCompat.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +0be158: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be15c: 7230 7f1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1a7f │ │ +0be162: 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; │ │ @@ -108395,18 +108401,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 │ │ -0c03c0: |[0c03c0] android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0c03d0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c03d4: 7230 801a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1a80 │ │ -0c03da: 0e00 |0005: return-void │ │ +0be164: |[0be164] android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0be174: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be178: 7230 801a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1a80 │ │ +0be17e: 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 │ │ @@ -108416,18 +108422,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c03dc: |[0c03dc] android.support.v4.view.ViewCompat.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -0c03ec: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c03f0: 7230 811a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V // method@1a81 │ │ -0c03f6: 0e00 |0005: return-void │ │ +0be180: |[0be180] android.support.v4.view.ViewCompat.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +0be190: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be194: 7230 811a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V // method@1a81 │ │ +0be19a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3187 │ │ 0x0005 line=3188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 clipBounds Landroid/graphics/Rect; │ │ @@ -108437,18 +108443,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 │ │ -0c03f8: |[0c03f8] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ -0c0408: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c040c: 7230 821a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@1a82 │ │ -0c0412: 0e00 |0005: return-void │ │ +0be19c: |[0be19c] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ +0be1ac: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be1b0: 7230 821a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@1a82 │ │ +0be1b6: 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 │ │ @@ -108458,18 +108464,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 │ │ -0c0414: |[0c0414] android.support.v4.view.ViewCompat.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ -0c0424: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0428: 7230 831a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setFitsSystemWindows:(Landroid/view/View;Z)V // method@1a83 │ │ -0c042e: 0e00 |0005: return-void │ │ +0be1b8: |[0be1b8] android.support.v4.view.ViewCompat.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ +0be1c8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be1cc: 7230 831a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setFitsSystemWindows:(Landroid/view/View;Z)V // method@1a83 │ │ +0be1d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2767 │ │ 0x0005 line=2768 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 fitSystemWindows Z │ │ @@ -108479,18 +108485,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 │ │ -0c0430: |[0c0430] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -0c0440: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0444: 7230 841a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@1a84 │ │ -0c044a: 0e00 |0005: return-void │ │ +0be1d4: |[0be1d4] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +0be1e4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be1e8: 7230 841a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@1a84 │ │ +0be1ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ 0x0005 line=1880 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ @@ -108500,18 +108506,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 │ │ -0c044c: |[0c044c] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0c045c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0460: 7230 851a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1a85 │ │ -0c0466: 0e00 |0005: return-void │ │ +0be1f0: |[0be1f0] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0be200: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be204: 7230 851a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1a85 │ │ +0be20a: 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 │ │ @@ -108521,18 +108527,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 │ │ -0c0468: |[0c0468] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -0c0478: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c047c: 7230 861a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@1a86 │ │ -0c0482: 0e00 |0005: return-void │ │ +0be20c: |[0be20c] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +0be21c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be220: 7230 861a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@1a86 │ │ +0be226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2125 │ │ 0x0005 line=2126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 labeledId I │ │ @@ -108542,18 +108548,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 │ │ -0c0484: |[0c0484] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0c0494: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0498: 7230 871a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1a87 │ │ -0c049e: 0e00 |0005: return-void │ │ +0be228: |[0be228] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0be238: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be23c: 7230 871a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1a87 │ │ +0be242: 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; │ │ @@ -108563,18 +108569,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 │ │ -0c04a0: |[0c04a0] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0c04b0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c04b4: 7240 881a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1a88 │ │ -0c04ba: 0e00 |0005: return-void │ │ +0be244: |[0be244] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0be254: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be258: 7240 881a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1a88 │ │ +0be25e: 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 │ │ @@ -108585,18 +108591,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 │ │ -0c04bc: |[0c04bc] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -0c04cc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c04d0: 7230 891a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@1a89 │ │ -0c04d6: 0e00 |0005: return-void │ │ +0be260: |[0be260] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +0be270: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be274: 7230 891a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@1a89 │ │ +0be27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2194 │ │ 0x0005 line=2195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -108606,18 +108612,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 │ │ -0c04d8: |[0c04d8] android.support.v4.view.ViewCompat.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ -0c04e8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c04ec: 7230 8a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setNestedScrollingEnabled:(Landroid/view/View;Z)V // method@1a8a │ │ -0c04f2: 0e00 |0005: return-void │ │ +0be27c: |[0be27c] android.support.v4.view.ViewCompat.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ +0be28c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be290: 7230 8a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setNestedScrollingEnabled:(Landroid/view/View;Z)V // method@1a8a │ │ +0be296: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2935 │ │ 0x0005 line=2936 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -108627,18 +108633,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 │ │ -0c04f4: |[0c04f4] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -0c0504: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0508: 7230 8b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1a8b │ │ -0c050e: 0e00 |0005: return-void │ │ +0be298: |[0be298] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +0be2a8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be2ac: 7230 8b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1a8b │ │ +0be2b2: 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; │ │ @@ -108648,18 +108654,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 │ │ -0c0510: |[0c0510] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -0c0520: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0524: 7230 8c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@1a8c │ │ -0c052a: 0e00 |0005: return-void │ │ +0be2b4: |[0be2b4] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +0be2c4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be2c8: 7230 8c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@1a8c │ │ +0be2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1725 │ │ 0x0005 line=1726 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ @@ -108669,23 +108675,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 │ │ -0c052c: |[0c052c] android.support.v4.view.ViewCompat.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -0c053c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0540: 0761 |0002: move-object v1, v6 │ │ -0c0542: 0172 |0003: move v2, v7 │ │ -0c0544: 0183 |0004: move v3, v8 │ │ -0c0546: 0194 |0005: move v4, v9 │ │ -0c0548: 01a5 |0006: move v5, v10 │ │ -0c054a: 7806 8d1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPaddingRelative:(Landroid/view/View;IIII)V // method@1a8d │ │ -0c0550: 0e00 |000a: return-void │ │ +0be2d0: |[0be2d0] android.support.v4.view.ViewCompat.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +0be2e0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be2e4: 0761 |0002: move-object v1, v6 │ │ +0be2e6: 0172 |0003: move v2, v7 │ │ +0be2e8: 0183 |0004: move v3, v8 │ │ +0be2ea: 0194 |0005: move v4, v9 │ │ +0be2ec: 01a5 |0006: move v5, v10 │ │ +0be2ee: 7806 8d1a 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPaddingRelative:(Landroid/view/View;IIII)V // method@1a8d │ │ +0be2f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2373 │ │ 0x000a line=2374 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 start I │ │ @@ -108698,18 +108704,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 │ │ -0c0554: |[0c0554] android.support.v4.view.ViewCompat.setPivotX:(Landroid/view/View;F)V │ │ -0c0564: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0568: 7230 8e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@1a8e │ │ -0c056e: 0e00 |0005: return-void │ │ +0be2f8: |[0be2f8] android.support.v4.view.ViewCompat.setPivotX:(Landroid/view/View;F)V │ │ +0be308: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be30c: 7230 8e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@1a8e │ │ +0be312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2609 │ │ 0x0005 line=2610 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108719,18 +108725,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 │ │ -0c0570: |[0c0570] android.support.v4.view.ViewCompat.setPivotY:(Landroid/view/View;F)V │ │ -0c0580: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0584: 7230 8f1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotY:(Landroid/view/View;F)V // method@1a8f │ │ -0c058a: 0e00 |0005: return-void │ │ +0be314: |[0be314] android.support.v4.view.ViewCompat.setPivotY:(Landroid/view/View;F)V │ │ +0be324: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be328: 7230 8f1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotY:(Landroid/view/View;F)V // method@1a8f │ │ +0be32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2636 │ │ 0x0005 line=2637 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108740,18 +108746,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 │ │ -0c058c: |[0c058c] android.support.v4.view.ViewCompat.setRotation:(Landroid/view/View;F)V │ │ -0c059c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c05a0: 7230 901a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotation:(Landroid/view/View;F)V // method@1a90 │ │ -0c05a6: 0e00 |0005: return-void │ │ +0be330: |[0be330] android.support.v4.view.ViewCompat.setRotation:(Landroid/view/View;F)V │ │ +0be340: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be344: 7230 901a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotation:(Landroid/view/View;F)V // method@1a90 │ │ +0be34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2533 │ │ 0x0005 line=2534 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108761,18 +108767,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 │ │ -0c05a8: |[0c05a8] android.support.v4.view.ViewCompat.setRotationX:(Landroid/view/View;F)V │ │ -0c05b8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c05bc: 7230 911a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationX:(Landroid/view/View;F)V // method@1a91 │ │ -0c05c2: 0e00 |0005: return-void │ │ +0be34c: |[0be34c] android.support.v4.view.ViewCompat.setRotationX:(Landroid/view/View;F)V │ │ +0be35c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be360: 7230 911a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationX:(Landroid/view/View;F)V // method@1a91 │ │ +0be366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2546 │ │ 0x0005 line=2547 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108782,18 +108788,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 │ │ -0c05c4: |[0c05c4] android.support.v4.view.ViewCompat.setRotationY:(Landroid/view/View;F)V │ │ -0c05d4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c05d8: 7230 921a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationY:(Landroid/view/View;F)V // method@1a92 │ │ -0c05de: 0e00 |0005: return-void │ │ +0be368: |[0be368] android.support.v4.view.ViewCompat.setRotationY:(Landroid/view/View;F)V │ │ +0be378: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be37c: 7230 921a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationY:(Landroid/view/View;F)V // method@1a92 │ │ +0be382: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2559 │ │ 0x0005 line=2560 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108803,18 +108809,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 │ │ -0c05e0: |[0c05e0] android.support.v4.view.ViewCompat.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -0c05f0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c05f4: 7230 931a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1a93 │ │ -0c05fa: 0e00 |0005: return-void │ │ +0be384: |[0be384] android.support.v4.view.ViewCompat.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +0be394: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be398: 7230 931a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1a93 │ │ +0be39e: 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 │ │ @@ -108824,18 +108830,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 │ │ -0c05fc: |[0c05fc] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ -0c060c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0610: 7230 941a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@1a94 │ │ -0c0616: 0e00 |0005: return-void │ │ +0be3a0: |[0be3a0] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ +0be3b0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be3b4: 7230 941a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@1a94 │ │ +0be3ba: 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 │ │ @@ -108845,18 +108851,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 │ │ -0c0618: |[0c0618] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ -0c0628: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c062c: 7230 951a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@1a95 │ │ -0c0632: 0e00 |0005: return-void │ │ +0be3bc: |[0be3bc] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ +0be3cc: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be3d0: 7230 951a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@1a95 │ │ +0be3d6: 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 │ │ @@ -108866,18 +108872,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 │ │ -0c0634: |[0c0634] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;I)V │ │ -0c0644: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0648: 7230 961a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;I)V // method@1a96 │ │ -0c064e: 0e00 |0005: return-void │ │ +0be3d8: |[0be3d8] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;I)V │ │ +0be3e8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be3ec: 7230 961a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;I)V // method@1a96 │ │ +0be3f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3230 │ │ 0x0005 line=3231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 indicators I │ │ @@ -108887,18 +108893,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 │ │ -0c0650: |[0c0650] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;II)V │ │ -0c0660: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0664: 7240 971a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;II)V // method@1a97 │ │ -0c066a: 0e00 |0005: return-void │ │ +0be3f4: |[0be3f4] android.support.v4.view.ViewCompat.setScrollIndicators:(Landroid/view/View;II)V │ │ +0be404: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be408: 7240 971a 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScrollIndicators:(Landroid/view/View;II)V // method@1a97 │ │ +0be40e: 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 │ │ @@ -108909,18 +108915,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c066c: |[0c066c] android.support.v4.view.ViewCompat.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -0c067c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0680: 7230 981a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1a98 │ │ -0c0686: 0e00 |0005: return-void │ │ +0be410: |[0be410] android.support.v4.view.ViewCompat.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +0be420: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be424: 7230 981a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1a98 │ │ +0be42a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2707 │ │ 0x0005 line=2708 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 transitionName Ljava/lang/String; │ │ @@ -108930,18 +108936,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 │ │ -0c0688: |[0c0688] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ -0c0698: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c069c: 7230 991a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@1a99 │ │ -0c06a2: 0e00 |0005: return-void │ │ +0be42c: |[0be42c] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ +0be43c: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be440: 7230 991a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@1a99 │ │ +0be446: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2461 │ │ 0x0005 line=2462 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -108951,18 +108957,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 │ │ -0c06a4: |[0c06a4] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ -0c06b4: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c06b8: 7230 9a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@1a9a │ │ -0c06be: 0e00 |0005: return-void │ │ +0be448: |[0be448] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ +0be458: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be45c: 7230 9a1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@1a9a │ │ +0be462: 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 │ │ @@ -108972,18 +108978,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 │ │ -0c06c0: |[0c06c0] android.support.v4.view.ViewCompat.setTranslationZ:(Landroid/view/View;F)V │ │ -0c06d0: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c06d4: 7230 9b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationZ:(Landroid/view/View;F)V // method@1a9b │ │ -0c06da: 0e00 |0005: return-void │ │ +0be464: |[0be464] android.support.v4.view.ViewCompat.setTranslationZ:(Landroid/view/View;F)V │ │ +0be474: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be478: 7230 9b1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationZ:(Landroid/view/View;F)V // method@1a9b │ │ +0be47e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2687 │ │ 0x0005 line=2688 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 translationZ F │ │ @@ -108993,18 +108999,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 │ │ -0c06dc: |[0c06dc] android.support.v4.view.ViewCompat.setX:(Landroid/view/View;F)V │ │ -0c06ec: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c06f0: 7230 9c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setX:(Landroid/view/View;F)V // method@1a9c │ │ -0c06f6: 0e00 |0005: return-void │ │ +0be480: |[0be480] android.support.v4.view.ViewCompat.setX:(Landroid/view/View;F)V │ │ +0be490: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be494: 7230 9c1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setX:(Landroid/view/View;F)V // method@1a9c │ │ +0be49a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2507 │ │ 0x0005 line=2508 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -109014,18 +109020,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 │ │ -0c06f8: |[0c06f8] android.support.v4.view.ViewCompat.setY:(Landroid/view/View;F)V │ │ -0c0708: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c070c: 7230 9d1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setY:(Landroid/view/View;F)V // method@1a9d │ │ -0c0712: 0e00 |0005: return-void │ │ +0be49c: |[0be49c] android.support.v4.view.ViewCompat.setY:(Landroid/view/View;F)V │ │ +0be4ac: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be4b0: 7230 9d1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setY:(Landroid/view/View;F)V // method@1a9d │ │ +0be4b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2521 │ │ 0x0005 line=2522 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -109035,19 +109041,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 │ │ -0c0714: |[0c0714] android.support.v4.view.ViewCompat.startNestedScroll:(Landroid/view/View;I)Z │ │ -0c0724: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0728: 7230 9e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.startNestedScroll:(Landroid/view/View;I)Z // method@1a9e │ │ -0c072e: 0a00 |0005: move-result v0 │ │ -0c0730: 0f00 |0006: return v0 │ │ +0be4b8: |[0be4b8] android.support.v4.view.ViewCompat.startNestedScroll:(Landroid/view/View;I)Z │ │ +0be4c8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be4cc: 7230 9e1a 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.startNestedScroll:(Landroid/view/View;I)Z // method@1a9e │ │ +0be4d2: 0a00 |0005: move-result v0 │ │ +0be4d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2993 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 axes I │ │ │ │ @@ -109056,33 +109062,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0734: |[0c0734] android.support.v4.view.ViewCompat.stopNestedScroll:(Landroid/view/View;)V │ │ -0c0744: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ -0c0748: 7220 9f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.stopNestedScroll:(Landroid/view/View;)V // method@1a9f │ │ -0c074e: 0e00 |0005: return-void │ │ +0be4d8: |[0be4d8] android.support.v4.view.ViewCompat.stopNestedScroll:(Landroid/view/View;)V │ │ +0be4e8: 6200 5708 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@0857 │ │ +0be4ec: 7220 9f1a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.stopNestedScroll:(Landroid/view/View;)V // method@1a9f │ │ +0be4f2: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #584 header: │ │ class_idx : 1056 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7177 │ │ +source_file_idx : 7173 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #584 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatBase;' │ │ @@ -109118,17 +109124,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0750: |[0c0750] android.support.v4.view.ViewCompatBase.:()V │ │ -0c0760: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0766: 0e00 |0003: return-void │ │ +0be4f4: |[0be4f4] android.support.v4.view.ViewCompatBase.:()V │ │ +0be504: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0be50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatBase; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ @@ -109136,23 +109142,23 @@ │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c0768: |[0c0768] android.support.v4.view.ViewCompatBase.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -0c0778: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c077c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c0780: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c0784: 7210 3319 0100 |0006: invoke-interface {v1}, Landroid/support/v4/view/TintableBackgroundView;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1933 │ │ -0c078a: 0c00 |0009: move-result-object v0 │ │ -0c078c: 1100 |000a: return-object v0 │ │ -0c078e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c0790: 28fe |000c: goto 000a // -0002 │ │ +0be50c: |[0be50c] android.support.v4.view.ViewCompatBase.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +0be51c: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be520: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0be524: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be528: 7210 3319 0100 |0006: invoke-interface {v1}, Landroid/support/v4/view/TintableBackgroundView;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@1933 │ │ +0be52e: 0c00 |0009: move-result-object v0 │ │ +0be530: 1100 |000a: return-object v0 │ │ +0be532: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0be534: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x000b - 0x000d reg=1 view Landroid/view/View; │ │ │ │ @@ -109161,23 +109167,23 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c0794: |[0c0794] android.support.v4.view.ViewCompatBase.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -0c07a4: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c07a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c07ac: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c07b0: 7210 3419 0100 |0006: invoke-interface {v1}, Landroid/support/v4/view/TintableBackgroundView;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1934 │ │ -0c07b6: 0c00 |0009: move-result-object v0 │ │ -0c07b8: 1100 |000a: return-object v0 │ │ -0c07ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c07bc: 28fe |000c: goto 000a // -0002 │ │ +0be538: |[0be538] android.support.v4.view.ViewCompatBase.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +0be548: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be54c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0be550: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be554: 7210 3419 0100 |0006: invoke-interface {v1}, Landroid/support/v4/view/TintableBackgroundView;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@1934 │ │ +0be55a: 0c00 |0009: move-result-object v0 │ │ +0be55c: 1100 |000a: return-object v0 │ │ +0be55e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0be560: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x000b - 0x000d reg=1 view Landroid/view/View; │ │ │ │ @@ -109186,41 +109192,41 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c07c0: |[0c07c0] android.support.v4.view.ViewCompatBase.getMinimumHeight:(Landroid/view/View;)I │ │ -0c07d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c07d2: 6300 7608 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0876 │ │ -0c07d6: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -0c07da: 1c00 fc06 |0005: const-class v0, Landroid/view/View; // type@06fc │ │ -0c07de: 1a01 2135 |0007: const-string v1, "mMinHeight" // string@3521 │ │ -0c07e2: 6e20 db42 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0c07e8: 0c00 |000c: move-result-object v0 │ │ -0c07ea: 6900 7508 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ -0c07ee: 6200 7508 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ -0c07f2: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0c07f4: 6e20 8b43 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0c07fa: 6a02 7608 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0876 │ │ -0c07fe: 6200 7508 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ -0c0802: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -0c0806: 6200 7508 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ -0c080a: 6e20 8543 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0c0810: 0c00 |0020: move-result-object v0 │ │ -0c0812: 1f00 6808 |0021: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0c0816: 6e10 fd42 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0c081c: 0a00 |0026: move-result v0 │ │ -0c081e: 0f00 |0027: return v0 │ │ -0c0820: 0d00 |0028: move-exception v0 │ │ -0c0822: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0c0824: 28fd |002a: goto 0027 // -0003 │ │ -0c0826: 0d00 |002b: move-exception v0 │ │ -0c0828: 28e9 |002c: goto 0015 // -0017 │ │ +0be564: |[0be564] android.support.v4.view.ViewCompatBase.getMinimumHeight:(Landroid/view/View;)I │ │ +0be574: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0be576: 6300 7608 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0876 │ │ +0be57a: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +0be57e: 1c00 fc06 |0005: const-class v0, Landroid/view/View; // type@06fc │ │ +0be582: 1a01 1c35 |0007: const-string v1, "mMinHeight" // string@351c │ │ +0be586: 6e20 db42 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0be58c: 0c00 |000c: move-result-object v0 │ │ +0be58e: 6900 7508 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ +0be592: 6200 7508 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ +0be596: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0be598: 6e20 8b43 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0be59e: 6a02 7608 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinHeightFieldFetched:Z // field@0876 │ │ +0be5a2: 6200 7508 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ +0be5a6: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +0be5aa: 6200 7508 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinHeightField:Ljava/lang/reflect/Field; // field@0875 │ │ +0be5ae: 6e20 8543 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0be5b4: 0c00 |0020: move-result-object v0 │ │ +0be5b6: 1f00 6808 |0021: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0be5ba: 6e10 fd42 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0be5c0: 0a00 |0026: move-result v0 │ │ +0be5c2: 0f00 |0027: return v0 │ │ +0be5c4: 0d00 |0028: move-exception v0 │ │ +0be5c6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0be5c8: 28fd |002a: goto 0027 // -0003 │ │ +0be5ca: 0d00 |002b: move-exception v0 │ │ +0be5cc: 28e9 |002c: goto 0015 // -0017 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ Ljava/lang/NoSuchFieldException; -> 0x002b │ │ 0x001b - 0x0026 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0001 line=86 │ │ @@ -109241,41 +109247,41 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c0848: |[0c0848] android.support.v4.view.ViewCompatBase.getMinimumWidth:(Landroid/view/View;)I │ │ -0c0858: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c085a: 6300 7808 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthFieldFetched:Z // field@0878 │ │ -0c085e: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -0c0862: 1c00 fc06 |0005: const-class v0, Landroid/view/View; // type@06fc │ │ -0c0866: 1a01 2735 |0007: const-string v1, "mMinWidth" // string@3527 │ │ -0c086a: 6e20 db42 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0c0870: 0c00 |000c: move-result-object v0 │ │ -0c0872: 6900 7708 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ -0c0876: 6200 7708 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ -0c087a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0c087c: 6e20 8b43 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0c0882: 6a02 7808 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinWidthFieldFetched:Z // field@0878 │ │ -0c0886: 6200 7708 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ -0c088a: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -0c088e: 6200 7708 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ -0c0892: 6e20 8543 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0c0898: 0c00 |0020: move-result-object v0 │ │ -0c089a: 1f00 6808 |0021: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0c089e: 6e10 fd42 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0c08a4: 0a00 |0026: move-result v0 │ │ -0c08a6: 0f00 |0027: return v0 │ │ -0c08a8: 0d00 |0028: move-exception v0 │ │ -0c08aa: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0c08ac: 28fd |002a: goto 0027 // -0003 │ │ -0c08ae: 0d00 |002b: move-exception v0 │ │ -0c08b0: 28e9 |002c: goto 0015 // -0017 │ │ +0be5ec: |[0be5ec] android.support.v4.view.ViewCompatBase.getMinimumWidth:(Landroid/view/View;)I │ │ +0be5fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0be5fe: 6300 7808 |0001: sget-boolean v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthFieldFetched:Z // field@0878 │ │ +0be602: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +0be606: 1c00 fc06 |0005: const-class v0, Landroid/view/View; // type@06fc │ │ +0be60a: 1a01 2235 |0007: const-string v1, "mMinWidth" // string@3522 │ │ +0be60e: 6e20 db42 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0be614: 0c00 |000c: move-result-object v0 │ │ +0be616: 6900 7708 |000d: sput-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ +0be61a: 6200 7708 |000f: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ +0be61e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0be620: 6e20 8b43 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0be626: 6a02 7808 |0015: sput-boolean v2, Landroid/support/v4/view/ViewCompatBase;.sMinWidthFieldFetched:Z // field@0878 │ │ +0be62a: 6200 7708 |0017: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ +0be62e: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +0be632: 6200 7708 |001b: sget-object v0, Landroid/support/v4/view/ViewCompatBase;.sMinWidthField:Ljava/lang/reflect/Field; // field@0877 │ │ +0be636: 6e20 8543 3000 |001d: invoke-virtual {v0, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0be63c: 0c00 |0020: move-result-object v0 │ │ +0be63e: 1f00 6808 |0021: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0be642: 6e10 fd42 0000 |0023: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0be648: 0a00 |0026: move-result v0 │ │ +0be64a: 0f00 |0027: return v0 │ │ +0be64c: 0d00 |0028: move-exception v0 │ │ +0be64e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0be650: 28fd |002a: goto 0027 // -0003 │ │ +0be652: 0d00 |002b: move-exception v0 │ │ +0be654: 28e9 |002c: goto 0015 // -0017 │ │ catches : 2 │ │ 0x0005 - 0x0015 │ │ Ljava/lang/NoSuchFieldException; -> 0x002b │ │ 0x001b - 0x0026 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0001 line=63 │ │ @@ -109296,22 +109302,22 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c08d0: |[0c08d0] android.support.v4.view.ViewCompatBase.isAttachedToWindow:(Landroid/view/View;)Z │ │ -0c08e0: 6e10 7e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ -0c08e6: 0c00 |0003: move-result-object v0 │ │ -0c08e8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c08ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c08ee: 0f00 |0007: return v0 │ │ -0c08f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c08f2: 28fe |0009: goto 0007 // -0002 │ │ +0be674: |[0be674] android.support.v4.view.ViewCompatBase.isAttachedToWindow:(Landroid/view/View;)Z │ │ +0be684: 6e10 7e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ +0be68a: 0c00 |0003: move-result-object v0 │ │ +0be68c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0be690: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0be692: 0f00 |0007: return v0 │ │ +0be694: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0be696: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ @@ -109319,25 +109325,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c08f4: |[0c08f4] android.support.v4.view.ViewCompatBase.isLaidOut:(Landroid/view/View;)Z │ │ -0c0904: 6e10 7c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0c090a: 0a00 |0003: move-result v0 │ │ -0c090c: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -0c0910: 6e10 4d38 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0c0916: 0a00 |0009: move-result v0 │ │ -0c0918: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -0c091c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c091e: 0f00 |000d: return v0 │ │ -0c0920: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c0922: 28fe |000f: goto 000d // -0002 │ │ +0be698: |[0be698] android.support.v4.view.ViewCompatBase.isLaidOut:(Landroid/view/View;)Z │ │ +0be6a8: 6e10 7c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0be6ae: 0a00 |0003: move-result v0 │ │ +0be6b0: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +0be6b4: 6e10 4d38 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0be6ba: 0a00 |0009: move-result v0 │ │ +0be6bc: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +0be6c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0be6c2: 0f00 |000d: return v0 │ │ +0be6c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0be6c6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatBase;) │ │ @@ -109345,20 +109351,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 │ │ -0c0924: |[0c0924] android.support.v4.view.ViewCompatBase.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -0c0934: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c0938: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c093c: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c0940: 7220 3519 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1935 │ │ -0c0946: 0e00 |0009: return-void │ │ +0be6c8: |[0be6c8] android.support.v4.view.ViewCompatBase.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +0be6d8: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be6dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0be6e0: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be6e4: 7220 3519 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@1935 │ │ +0be6ea: 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; │ │ @@ -109369,37 +109375,37 @@ │ │ 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 │ │ -0c0948: |[0c0948] android.support.v4.view.ViewCompatBase.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -0c0958: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c095c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c0960: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ -0c0964: 7220 3619 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@1936 │ │ -0c096a: 0e00 |0009: return-void │ │ +0be6ec: |[0be6ec] android.support.v4.view.ViewCompatBase.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +0be6fc: 2010 0b04 |0000: instance-of v0, v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be700: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0be704: 1f01 0b04 |0004: check-cast v1, Landroid/support/v4/view/TintableBackgroundView; // type@040b │ │ +0be708: 7220 3619 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/TintableBackgroundView;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@1936 │ │ +0be70e: 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 : 7177 (ViewCompatBase.java) │ │ + source_file_idx : 7173 (ViewCompatBase.java) │ │ │ │ Class #585 header: │ │ class_idx : 1057 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7178 │ │ +source_file_idx : 7174 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #585 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ @@ -109423,17 +109429,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c096c: |[0c096c] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -0c097c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0982: 0e00 |0003: return-void │ │ +0be710: |[0be710] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +0be720: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0be726: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -109441,18 +109447,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0984: |[0c0984] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -0c0994: 6e10 9738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@3897 │ │ -0c099a: 0a00 |0003: move-result v0 │ │ -0c099c: 0f00 |0004: return v0 │ │ +0be728: |[0be728] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +0be738: 6e10 9738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@3897 │ │ +0be73e: 0a00 |0003: move-result v0 │ │ +0be740: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -109460,59 +109466,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 │ │ -0c09a0: |[0c09a0] android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0c09b0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c09b2: 6201 7a08 |0001: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ -0c09b6: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -0c09ba: 1c01 0207 |0005: const-class v1, Landroid/view/ViewGroup; // type@0702 │ │ -0c09be: 1a02 8041 |0007: const-string v2, "setChildrenDrawingOrderEnabled" // string@4180 │ │ -0c09c2: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0c09c4: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0c09c8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0c09ca: 6205 6420 |000d: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0c09ce: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -0c09d2: 6e30 dc42 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0c09d8: 0c01 |0014: move-result-object v1 │ │ -0c09da: 6901 7a08 |0015: sput-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ -0c09de: 6201 7a08 |0017: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ -0c09e2: 6e20 9043 6100 |0019: invoke-virtual {v1, v6}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0c09e8: 6201 7a08 |001c: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ -0c09ec: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0c09ee: 2322 3709 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0c09f2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -0c09f4: 7110 c442 0800 |0022: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0c09fa: 0c04 |0025: move-result-object v4 │ │ -0c09fc: 4d04 0203 |0026: aput-object v4, v2, v3 │ │ -0c0a00: 6e30 8e43 7102 |0028: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0c0a06: 0e00 |002b: return-void │ │ -0c0a08: 0d00 |002c: move-exception v0 │ │ -0c0a0a: 1a01 061c |002d: const-string v1, "ViewCompat" // string@1c06 │ │ -0c0a0e: 1a02 1e1b |002f: const-string v2, "Unable to find childrenDrawingOrderEnabled" // string@1b1e │ │ -0c0a12: 7130 5a37 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c0a18: 28e3 |0034: goto 0017 // -001d │ │ -0c0a1a: 0d00 |0035: move-exception v0 │ │ -0c0a1c: 1a01 061c |0036: const-string v1, "ViewCompat" // string@1c06 │ │ -0c0a20: 1a02 211b |0038: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b21 │ │ -0c0a24: 7130 5a37 2100 |003a: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c0a2a: 28ee |003d: goto 002b // -0012 │ │ -0c0a2c: 0d00 |003e: move-exception v0 │ │ -0c0a2e: 1a01 061c |003f: const-string v1, "ViewCompat" // string@1c06 │ │ -0c0a32: 1a02 211b |0041: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b21 │ │ -0c0a36: 7130 5a37 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c0a3c: 28e5 |0046: goto 002b // -001b │ │ -0c0a3e: 0d00 |0047: move-exception v0 │ │ -0c0a40: 1a01 061c |0048: const-string v1, "ViewCompat" // string@1c06 │ │ -0c0a44: 1a02 211b |004a: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b21 │ │ -0c0a48: 7130 5a37 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c0a4e: 28dc |004f: goto 002b // -0024 │ │ +0be744: |[0be744] android.support.v4.view.ViewCompatEclairMr1.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0be754: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0be756: 6201 7a08 |0001: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ +0be75a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +0be75e: 1c01 0207 |0005: const-class v1, Landroid/view/ViewGroup; // type@0702 │ │ +0be762: 1a02 7b41 |0007: const-string v2, "setChildrenDrawingOrderEnabled" // string@417b │ │ +0be766: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0be768: 2333 3509 |000a: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0be76c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0be76e: 6205 6420 |000d: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0be772: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0be776: 6e30 dc42 2103 |0011: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0be77c: 0c01 |0014: move-result-object v1 │ │ +0be77e: 6901 7a08 |0015: sput-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ +0be782: 6201 7a08 |0017: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ +0be786: 6e20 9043 6100 |0019: invoke-virtual {v1, v6}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0be78c: 6201 7a08 |001c: sget-object v1, Landroid/support/v4/view/ViewCompatEclairMr1;.sChildrenDrawingOrderMethod:Ljava/lang/reflect/Method; // field@087a │ │ +0be790: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0be792: 2322 3709 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0be796: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +0be798: 7110 c442 0800 |0022: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0be79e: 0c04 |0025: move-result-object v4 │ │ +0be7a0: 4d04 0203 |0026: aput-object v4, v2, v3 │ │ +0be7a4: 6e30 8e43 7102 |0028: invoke-virtual {v1, v7, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0be7aa: 0e00 |002b: return-void │ │ +0be7ac: 0d00 |002c: move-exception v0 │ │ +0be7ae: 1a01 021c |002d: const-string v1, "ViewCompat" // string@1c02 │ │ +0be7b2: 1a02 1a1b |002f: const-string v2, "Unable to find childrenDrawingOrderEnabled" // string@1b1a │ │ +0be7b6: 7130 5a37 2100 |0031: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0be7bc: 28e3 |0034: goto 0017 // -001d │ │ +0be7be: 0d00 |0035: move-exception v0 │ │ +0be7c0: 1a01 021c |0036: const-string v1, "ViewCompat" // string@1c02 │ │ +0be7c4: 1a02 1d1b |0038: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b1d │ │ +0be7c8: 7130 5a37 2100 |003a: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0be7ce: 28ee |003d: goto 002b // -0012 │ │ +0be7d0: 0d00 |003e: move-exception v0 │ │ +0be7d2: 1a01 021c |003f: const-string v1, "ViewCompat" // string@1c02 │ │ +0be7d6: 1a02 1d1b |0041: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b1d │ │ +0be7da: 7130 5a37 2100 |0043: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0be7e0: 28e5 |0046: goto 002b // -001b │ │ +0be7e2: 0d00 |0047: move-exception v0 │ │ +0be7e4: 1a01 021c |0048: const-string v1, "ViewCompat" // string@1c02 │ │ +0be7e8: 1a02 1d1b |004a: const-string v2, "Unable to invoke childrenDrawingOrderEnabled" // string@1b1d │ │ +0be7ec: 7130 5a37 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0be7f2: 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 │ │ @@ -109535,21 +109541,21 @@ │ │ 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 : 7178 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 7174 (ViewCompatEclairMr1.java) │ │ │ │ Class #586 header: │ │ class_idx : 1058 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7179 │ │ +source_file_idx : 7175 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #586 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -109564,17 +109570,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0a70: |[0c0a70] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -0c0a80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0a86: 0e00 |0003: return-void │ │ +0be814: |[0be814] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +0be824: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0be82a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -109582,18 +109588,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0a88: |[0c0a88] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -0c0a98: 6e10 6038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@3860 │ │ -0c0a9e: 0a00 |0003: move-result v0 │ │ -0c0aa0: 0f00 |0004: return v0 │ │ +0be82c: |[0be82c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +0be83c: 6e10 6038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@3860 │ │ +0be842: 0a00 |0003: move-result v0 │ │ +0be844: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -109601,33 +109607,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c0aa4: |[0c0aa4] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -0c0ab4: 6e20 dd38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@38dd │ │ -0c0aba: 0e00 |0003: return-void │ │ +0be848: |[0be848] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +0be858: 6e20 dd38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@38dd │ │ +0be85e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7179 (ViewCompatGingerbread.java) │ │ + source_file_idx : 7175 (ViewCompatGingerbread.java) │ │ │ │ Class #587 header: │ │ class_idx : 1059 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7180 │ │ +source_file_idx : 7176 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 36 │ │ virtual_methods_size: 0 │ │ │ │ Class #587 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -109642,17 +109648,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0abc: |[0c0abc] android.support.v4.view.ViewCompatHC.:()V │ │ -0c0acc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0ad2: 0e00 |0003: return-void │ │ +0be860: |[0be860] android.support.v4.view.ViewCompatHC.:()V │ │ +0be870: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0be876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109660,18 +109666,18 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c0ad4: |[0c0ad4] android.support.v4.view.ViewCompatHC.combineMeasuredStates:(II)I │ │ -0c0ae4: 7120 3038 2100 |0000: invoke-static {v1, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@3830 │ │ -0c0aea: 0a00 |0003: move-result v0 │ │ -0c0aec: 0f00 |0004: return v0 │ │ +0be878: |[0be878] android.support.v4.view.ViewCompatHC.combineMeasuredStates:(II)I │ │ +0be888: 7120 3038 2100 |0000: invoke-static {v1, v2}, Landroid/view/View;.combineMeasuredStates:(II)I // method@3830 │ │ +0be88e: 0a00 |0003: move-result v0 │ │ +0be890: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 curState I │ │ 0x0000 - 0x0005 reg=2 newState I │ │ │ │ @@ -109680,18 +109686,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0af0: |[0c0af0] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -0c0b00: 6e10 3e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@383e │ │ -0c0b06: 0a00 |0003: move-result v0 │ │ -0c0b08: 0f00 |0004: return v0 │ │ +0be894: |[0be894] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +0be8a4: 6e10 3e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@383e │ │ +0be8aa: 0a00 |0003: move-result v0 │ │ +0be8ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109699,36 +109705,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c0b0c: |[0c0b0c] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -0c0b1c: 7100 9900 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0099 │ │ -0c0b22: 0b00 |0003: move-result-wide v0 │ │ -0c0b24: 1000 |0004: return-wide v0 │ │ +0be8b0: |[0be8b0] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +0be8c0: 7100 9900 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0099 │ │ +0be8c6: 0b00 |0003: move-result-wide v0 │ │ +0be8c8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #4 : (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 │ │ -0c0b28: |[0c0b28] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -0c0b38: 6e10 5238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@3852 │ │ -0c0b3e: 0a00 |0003: move-result v0 │ │ -0c0b40: 0f00 |0004: return v0 │ │ +0be8cc: |[0be8cc] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +0be8dc: 6e10 5238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@3852 │ │ +0be8e2: 0a00 |0003: move-result v0 │ │ +0be8e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109736,18 +109742,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0b44: |[0c0b44] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0c0b54: 6e10 5a38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@385a │ │ -0c0b5a: 0a00 |0003: move-result v0 │ │ -0c0b5c: 0f00 |0004: return v0 │ │ +0be8e8: |[0be8e8] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0be8f8: 6e10 5a38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@385a │ │ +0be8fe: 0a00 |0003: move-result v0 │ │ +0be900: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109755,18 +109761,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0b60: |[0c0b60] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -0c0b70: 6e10 5b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@385b │ │ -0c0b76: 0a00 |0003: move-result v0 │ │ -0c0b78: 0f00 |0004: return v0 │ │ +0be904: |[0be904] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +0be914: 6e10 5b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@385b │ │ +0be91a: 0a00 |0003: move-result v0 │ │ +0be91c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109774,18 +109780,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0b7c: |[0c0b7c] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0c0b8c: 6e10 5d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@385d │ │ -0c0b92: 0a00 |0003: move-result v0 │ │ -0c0b94: 0f00 |0004: return v0 │ │ +0be920: |[0be920] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0be930: 6e10 5d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@385d │ │ +0be936: 0a00 |0003: move-result v0 │ │ +0be938: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109793,18 +109799,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0b98: |[0c0b98] android.support.v4.view.ViewCompatHC.getPivotX:(Landroid/view/View;)F │ │ -0c0ba8: 6e10 6738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotX:()F // method@3867 │ │ -0c0bae: 0a00 |0003: move-result v0 │ │ -0c0bb0: 0f00 |0004: return v0 │ │ +0be93c: |[0be93c] android.support.v4.view.ViewCompatHC.getPivotX:(Landroid/view/View;)F │ │ +0be94c: 6e10 6738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotX:()F // method@3867 │ │ +0be952: 0a00 |0003: move-result v0 │ │ +0be954: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109812,18 +109818,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0bb4: |[0c0bb4] android.support.v4.view.ViewCompatHC.getPivotY:(Landroid/view/View;)F │ │ -0c0bc4: 6e10 6838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotY:()F // method@3868 │ │ -0c0bca: 0a00 |0003: move-result v0 │ │ -0c0bcc: 0f00 |0004: return v0 │ │ +0be958: |[0be958] android.support.v4.view.ViewCompatHC.getPivotY:(Landroid/view/View;)F │ │ +0be968: 6e10 6838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotY:()F // method@3868 │ │ +0be96e: 0a00 |0003: move-result v0 │ │ +0be970: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109831,18 +109837,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0bd0: |[0c0bd0] android.support.v4.view.ViewCompatHC.getRotation:(Landroid/view/View;)F │ │ -0c0be0: 6e10 6b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotation:()F // method@386b │ │ -0c0be6: 0a00 |0003: move-result v0 │ │ -0c0be8: 0f00 |0004: return v0 │ │ +0be974: |[0be974] android.support.v4.view.ViewCompatHC.getRotation:(Landroid/view/View;)F │ │ +0be984: 6e10 6b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotation:()F // method@386b │ │ +0be98a: 0a00 |0003: move-result v0 │ │ +0be98c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109850,18 +109856,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0bec: |[0c0bec] android.support.v4.view.ViewCompatHC.getRotationX:(Landroid/view/View;)F │ │ -0c0bfc: 6e10 6c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationX:()F // method@386c │ │ -0c0c02: 0a00 |0003: move-result v0 │ │ -0c0c04: 0f00 |0004: return v0 │ │ +0be990: |[0be990] android.support.v4.view.ViewCompatHC.getRotationX:(Landroid/view/View;)F │ │ +0be9a0: 6e10 6c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationX:()F // method@386c │ │ +0be9a6: 0a00 |0003: move-result v0 │ │ +0be9a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109869,18 +109875,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c08: |[0c0c08] android.support.v4.view.ViewCompatHC.getRotationY:(Landroid/view/View;)F │ │ -0c0c18: 6e10 6d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationY:()F // method@386d │ │ -0c0c1e: 0a00 |0003: move-result v0 │ │ -0c0c20: 0f00 |0004: return v0 │ │ +0be9ac: |[0be9ac] android.support.v4.view.ViewCompatHC.getRotationY:(Landroid/view/View;)F │ │ +0be9bc: 6e10 6d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationY:()F // method@386d │ │ +0be9c2: 0a00 |0003: move-result v0 │ │ +0be9c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109888,18 +109894,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c24: |[0c0c24] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ -0c0c34: 6e10 6e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@386e │ │ -0c0c3a: 0a00 |0003: move-result v0 │ │ -0c0c3c: 0f00 |0004: return v0 │ │ +0be9c8: |[0be9c8] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ +0be9d8: 6e10 6e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@386e │ │ +0be9de: 0a00 |0003: move-result v0 │ │ +0be9e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109907,18 +109913,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c40: |[0c0c40] android.support.v4.view.ViewCompatHC.getScaleY:(Landroid/view/View;)F │ │ -0c0c50: 6e10 6f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleY:()F // method@386f │ │ -0c0c56: 0a00 |0003: move-result v0 │ │ -0c0c58: 0f00 |0004: return v0 │ │ +0be9e4: |[0be9e4] android.support.v4.view.ViewCompatHC.getScaleY:(Landroid/view/View;)F │ │ +0be9f4: 6e10 6f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleY:()F // method@386f │ │ +0be9fa: 0a00 |0003: move-result v0 │ │ +0be9fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109926,18 +109932,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c5c: |[0c0c5c] android.support.v4.view.ViewCompatHC.getTranslationX:(Landroid/view/View;)F │ │ -0c0c6c: 6e10 7738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationX:()F // method@3877 │ │ -0c0c72: 0a00 |0003: move-result v0 │ │ -0c0c74: 0f00 |0004: return v0 │ │ +0bea00: |[0bea00] android.support.v4.view.ViewCompatHC.getTranslationX:(Landroid/view/View;)F │ │ +0bea10: 6e10 7738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationX:()F // method@3877 │ │ +0bea16: 0a00 |0003: move-result v0 │ │ +0bea18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109945,18 +109951,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c78: |[0c0c78] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ -0c0c88: 6e10 7838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@3878 │ │ -0c0c8e: 0a00 |0003: move-result v0 │ │ -0c0c90: 0f00 |0004: return v0 │ │ +0bea1c: |[0bea1c] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ +0bea2c: 6e10 7838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@3878 │ │ +0bea32: 0a00 |0003: move-result v0 │ │ +0bea34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109964,18 +109970,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0c94: |[0c0c94] android.support.v4.view.ViewCompatHC.getX:(Landroid/view/View;)F │ │ -0c0ca4: 6e10 8038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getX:()F // method@3880 │ │ -0c0caa: 0a00 |0003: move-result v0 │ │ -0c0cac: 0f00 |0004: return v0 │ │ +0bea38: |[0bea38] android.support.v4.view.ViewCompatHC.getX:(Landroid/view/View;)F │ │ +0bea48: 6e10 8038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getX:()F // method@3880 │ │ +0bea4e: 0a00 |0003: move-result v0 │ │ +0bea50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -109983,18 +109989,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0cb0: |[0c0cb0] android.support.v4.view.ViewCompatHC.getY:(Landroid/view/View;)F │ │ -0c0cc0: 6e10 8138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getY:()F // method@3881 │ │ -0c0cc6: 0a00 |0003: move-result v0 │ │ -0c0cc8: 0f00 |0004: return v0 │ │ +0bea54: |[0bea54] android.support.v4.view.ViewCompatHC.getY:(Landroid/view/View;)F │ │ +0bea64: 6e10 8138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getY:()F // method@3881 │ │ +0bea6a: 0a00 |0003: move-result v0 │ │ +0bea6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -110002,17 +110008,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0ccc: |[0c0ccc] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -0c0cdc: 6e10 9d38 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@389d │ │ -0c0ce2: 0e00 |0003: return-void │ │ +0bea70: |[0bea70] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +0bea80: 6e10 9d38 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@389d │ │ +0bea86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -110021,18 +110027,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c0ce4: |[0c0ce4] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -0c0cf4: 7130 bf38 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@38bf │ │ -0c0cfa: 0a00 |0003: move-result v0 │ │ -0c0cfc: 0f00 |0004: return v0 │ │ +0bea88: |[0bea88] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +0bea98: 7130 bf38 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@38bf │ │ +0bea9e: 0a00 |0003: move-result v0 │ │ +0beaa0: 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 │ │ @@ -110042,17 +110048,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 │ │ -0c0d00: |[0c0d00] android.support.v4.view.ViewCompatHC.setActivated:(Landroid/view/View;Z)V │ │ -0c0d10: 6e20 c538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setActivated:(Z)V // method@38c5 │ │ -0c0d16: 0e00 |0003: return-void │ │ +0beaa4: |[0beaa4] android.support.v4.view.ViewCompatHC.setActivated:(Landroid/view/View;Z)V │ │ +0beab4: 6e20 c538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setActivated:(Z)V // method@38c5 │ │ +0beaba: 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 │ │ @@ -110062,17 +110068,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 │ │ -0c0d18: |[0c0d18] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ -0c0d28: 6e20 c638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@38c6 │ │ -0c0d2e: 0e00 |0003: return-void │ │ +0beabc: |[0beabc] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ +0beacc: 6e20 c638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@38c6 │ │ +0bead2: 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 │ │ @@ -110082,17 +110088,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 │ │ -0c0d30: |[0c0d30] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0c0d40: 6e30 d438 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@38d4 │ │ -0c0d46: 0e00 |0003: return-void │ │ +0bead4: |[0bead4] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0beae4: 6e30 d438 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@38d4 │ │ +0beaea: 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 │ │ @@ -110103,17 +110109,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 │ │ -0c0d48: |[0c0d48] android.support.v4.view.ViewCompatHC.setPivotX:(Landroid/view/View;F)V │ │ -0c0d58: 6e20 e038 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotX:(F)V // method@38e0 │ │ -0c0d5e: 0e00 |0003: return-void │ │ +0beaec: |[0beaec] android.support.v4.view.ViewCompatHC.setPivotX:(Landroid/view/View;F)V │ │ +0beafc: 6e20 e038 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotX:(F)V // method@38e0 │ │ +0beb02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110123,17 +110129,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 │ │ -0c0d60: |[0c0d60] android.support.v4.view.ViewCompatHC.setPivotY:(Landroid/view/View;F)V │ │ -0c0d70: 6e20 e138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotY:(F)V // method@38e1 │ │ -0c0d76: 0e00 |0003: return-void │ │ +0beb04: |[0beb04] android.support.v4.view.ViewCompatHC.setPivotY:(Landroid/view/View;F)V │ │ +0beb14: 6e20 e138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotY:(F)V // method@38e1 │ │ +0beb1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110143,17 +110149,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 │ │ -0c0d78: |[0c0d78] android.support.v4.view.ViewCompatHC.setRotation:(Landroid/view/View;F)V │ │ -0c0d88: 6e20 e338 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotation:(F)V // method@38e3 │ │ -0c0d8e: 0e00 |0003: return-void │ │ +0beb1c: |[0beb1c] android.support.v4.view.ViewCompatHC.setRotation:(Landroid/view/View;F)V │ │ +0beb2c: 6e20 e338 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotation:(F)V // method@38e3 │ │ +0beb32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110163,17 +110169,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 │ │ -0c0d90: |[0c0d90] android.support.v4.view.ViewCompatHC.setRotationX:(Landroid/view/View;F)V │ │ -0c0da0: 6e20 e438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationX:(F)V // method@38e4 │ │ -0c0da6: 0e00 |0003: return-void │ │ +0beb34: |[0beb34] android.support.v4.view.ViewCompatHC.setRotationX:(Landroid/view/View;F)V │ │ +0beb44: 6e20 e438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationX:(F)V // method@38e4 │ │ +0beb4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110183,17 +110189,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 │ │ -0c0da8: |[0c0da8] android.support.v4.view.ViewCompatHC.setRotationY:(Landroid/view/View;F)V │ │ -0c0db8: 6e20 e538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationY:(F)V // method@38e5 │ │ -0c0dbe: 0e00 |0003: return-void │ │ +0beb4c: |[0beb4c] android.support.v4.view.ViewCompatHC.setRotationY:(Landroid/view/View;F)V │ │ +0beb5c: 6e20 e538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationY:(F)V // method@38e5 │ │ +0beb62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110203,17 +110209,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 │ │ -0c0dc0: |[0c0dc0] android.support.v4.view.ViewCompatHC.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -0c0dd0: 6e20 e638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSaveFromParentEnabled:(Z)V // method@38e6 │ │ -0c0dd6: 0e00 |0003: return-void │ │ +0beb64: |[0beb64] android.support.v4.view.ViewCompatHC.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +0beb74: 6e20 e638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setSaveFromParentEnabled:(Z)V // method@38e6 │ │ +0beb7a: 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 │ │ @@ -110223,17 +110229,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 │ │ -0c0dd8: |[0c0dd8] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ -0c0de8: 6e20 e738 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@38e7 │ │ -0c0dee: 0e00 |0003: return-void │ │ +0beb7c: |[0beb7c] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ +0beb8c: 6e20 e738 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@38e7 │ │ +0beb92: 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 │ │ @@ -110243,17 +110249,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 │ │ -0c0df0: |[0c0df0] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ -0c0e00: 6e20 e838 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@38e8 │ │ -0c0e06: 0e00 |0003: return-void │ │ +0beb94: |[0beb94] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ +0beba4: 6e20 e838 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@38e8 │ │ +0bebaa: 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 │ │ @@ -110263,17 +110269,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 │ │ -0c0e08: |[0c0e08] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ -0c0e18: 6e20 f038 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@38f0 │ │ -0c0e1e: 0e00 |0003: return-void │ │ +0bebac: |[0bebac] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ +0bebbc: 6e20 f038 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@38f0 │ │ +0bebc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110283,17 +110289,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 │ │ -0c0e20: |[0c0e20] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ -0c0e30: 6e20 f138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@38f1 │ │ -0c0e36: 0e00 |0003: return-void │ │ +0bebc4: |[0bebc4] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ +0bebd4: 6e20 f138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@38f1 │ │ +0bebda: 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 │ │ @@ -110303,17 +110309,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 │ │ -0c0e38: |[0c0e38] android.support.v4.view.ViewCompatHC.setX:(Landroid/view/View;F)V │ │ -0c0e48: 6e20 f438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setX:(F)V // method@38f4 │ │ -0c0e4e: 0e00 |0003: return-void │ │ +0bebdc: |[0bebdc] android.support.v4.view.ViewCompatHC.setX:(Landroid/view/View;F)V │ │ +0bebec: 6e20 f438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setX:(F)V // method@38f4 │ │ +0bebf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -110323,33 +110329,33 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c0e50: |[0c0e50] android.support.v4.view.ViewCompatHC.setY:(Landroid/view/View;F)V │ │ -0c0e60: 6e20 f538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setY:(F)V // method@38f5 │ │ -0c0e66: 0e00 |0003: return-void │ │ +0bebf4: |[0bebf4] android.support.v4.view.ViewCompatHC.setY:(Landroid/view/View;F)V │ │ +0bec04: 6e20 f538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setY:(F)V // method@38f5 │ │ +0bec0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 7180 (ViewCompatHC.java) │ │ + source_file_idx : 7176 (ViewCompatHC.java) │ │ │ │ Class #588 header: │ │ class_idx : 1060 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7181 │ │ +source_file_idx : 7177 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #588 annotations: │ │ Annotations on method #6985 'setAccessibilityDelegate' parameters │ │ @@ -110371,17 +110377,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0e68: |[0c0e68] android.support.v4.view.ViewCompatICS.:()V │ │ -0c0e78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0e7e: 0e00 |0003: return-void │ │ +0bec0c: |[0bec0c] android.support.v4.view.ViewCompatICS.:()V │ │ +0bec1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bec22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -110389,18 +110395,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 │ │ -0c0e80: |[0c0e80] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0c0e90: 6e20 2c38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@382c │ │ -0c0e96: 0a00 |0003: move-result v0 │ │ -0c0e98: 0f00 |0004: return v0 │ │ +0bec24: |[0bec24] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0bec34: 6e20 2c38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@382c │ │ +0bec3a: 0a00 |0003: move-result v0 │ │ +0bec3c: 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 │ │ │ │ @@ -110409,18 +110415,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 │ │ -0c0e9c: |[0c0e9c] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -0c0eac: 6e20 2d38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@382d │ │ -0c0eb2: 0a00 |0003: move-result v0 │ │ -0c0eb4: 0f00 |0004: return v0 │ │ +0bec40: |[0bec40] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +0bec50: 6e20 2d38 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@382d │ │ +0bec56: 0a00 |0003: move-result v0 │ │ +0bec58: 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 │ │ │ │ @@ -110429,17 +110435,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c0eb8: |[0c0eb8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0c0ec8: 6e20 a638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@38a6 │ │ -0c0ece: 0e00 |0003: return-void │ │ +0bec5c: |[0bec5c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0bec6c: 6e20 a638 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@38a6 │ │ +0bec72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -110449,18 +110455,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0ed0: |[0c0ed0] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0c0ee0: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c0ee4: 6e20 a738 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@38a7 │ │ -0c0eea: 0e00 |0005: return-void │ │ +0bec74: |[0bec74] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0bec84: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0bec88: 6e20 a738 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@38a7 │ │ +0bec8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -110470,17 +110476,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c0eec: |[0c0eec] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0c0efc: 6e20 a838 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@38a8 │ │ -0c0f02: 0e00 |0003: return-void │ │ +0bec90: |[0bec90] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0beca0: 6e20 a838 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@38a8 │ │ +0beca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -110490,18 +110496,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0f04: |[0c0f04] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0c0f14: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ -0c0f18: 6e20 c338 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@38c3 │ │ -0c0f1e: 0e00 |0005: return-void │ │ +0beca8: |[0beca8] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0becb8: 1f01 f106 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@06f1 │ │ +0becbc: 6e20 c338 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@38c3 │ │ +0becc2: 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; │ │ @@ -110511,33 +110517,33 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c0f20: |[0c0f20] android.support.v4.view.ViewCompatICS.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ -0c0f30: 6e20 ce38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFitsSystemWindows:(Z)V // method@38ce │ │ -0c0f36: 0e00 |0003: return-void │ │ +0becc4: |[0becc4] android.support.v4.view.ViewCompatICS.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ +0becd4: 6e20 ce38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setFitsSystemWindows:(Z)V // method@38ce │ │ +0becda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 fitSystemWindows Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 7181 (ViewCompatICS.java) │ │ + source_file_idx : 7177 (ViewCompatICS.java) │ │ │ │ Class #589 header: │ │ class_idx : 1061 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7182 │ │ +source_file_idx : 7178 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #589 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICSMr1;' │ │ @@ -110552,17 +110558,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0f38: |[0c0f38] android.support.v4.view.ViewCompatICSMr1.:()V │ │ -0c0f48: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0f4e: 0e00 |0003: return-void │ │ +0becdc: |[0becdc] android.support.v4.view.ViewCompatICSMr1.:()V │ │ +0becec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0becf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICSMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICSMr1;) │ │ @@ -110570,32 +110576,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0f50: |[0c0f50] android.support.v4.view.ViewCompatICSMr1.hasOnClickListeners:(Landroid/view/View;)Z │ │ -0c0f60: 6e10 8538 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOnClickListeners:()Z // method@3885 │ │ -0c0f66: 0a00 |0003: move-result v0 │ │ -0c0f68: 0f00 |0004: return v0 │ │ +0becf4: |[0becf4] android.support.v4.view.ViewCompatICSMr1.hasOnClickListeners:(Landroid/view/View;)Z │ │ +0bed04: 6e10 8538 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOnClickListeners:()Z // method@3885 │ │ +0bed0a: 0a00 |0003: move-result v0 │ │ +0bed0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7182 (ViewCompatICSMr1.java) │ │ + source_file_idx : 7178 (ViewCompatICSMr1.java) │ │ │ │ Class #590 header: │ │ class_idx : 1062 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7184 │ │ +source_file_idx : 7180 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #590 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -110610,17 +110616,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c0f6c: |[0c0f6c] android.support.v4.view.ViewCompatJB.:()V │ │ -0c0f7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c0f82: 0e00 |0003: return-void │ │ +0bed10: |[0bed10] android.support.v4.view.ViewCompatJB.:()V │ │ +0bed20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bed26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110628,18 +110634,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0f84: |[0c0f84] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -0c0f94: 6e10 3d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@383d │ │ -0c0f9a: 0c00 |0003: move-result-object v0 │ │ -0c0f9c: 1100 |0004: return-object v0 │ │ +0bed28: |[0bed28] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +0bed38: 6e10 3d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@383d │ │ +0bed3e: 0c00 |0003: move-result-object v0 │ │ +0bed40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110647,18 +110653,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0fa0: |[0c0fa0] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -0c0fb0: 6e10 4b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@384b │ │ -0c0fb6: 0a00 |0003: move-result v0 │ │ -0c0fb8: 0f00 |0004: return v0 │ │ +0bed44: |[0bed44] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +0bed54: 6e10 4b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@384b │ │ +0bed5a: 0a00 |0003: move-result v0 │ │ +0bed5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110666,18 +110672,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0fbc: |[0c0fbc] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0c0fcc: 6e10 4f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@384f │ │ -0c0fd2: 0a00 |0003: move-result v0 │ │ -0c0fd4: 0f00 |0004: return v0 │ │ +0bed60: |[0bed60] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0bed70: 6e10 4f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@384f │ │ +0bed76: 0a00 |0003: move-result v0 │ │ +0bed78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110685,18 +110691,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0fd8: |[0c0fd8] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ -0c0fe8: 6e10 5e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@385e │ │ -0c0fee: 0a00 |0003: move-result v0 │ │ -0c0ff0: 0f00 |0004: return v0 │ │ +0bed7c: |[0bed7c] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ +0bed8c: 6e10 5e38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@385e │ │ +0bed92: 0a00 |0003: move-result v0 │ │ +0bed94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110704,18 +110710,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c0ff4: |[0c0ff4] android.support.v4.view.ViewCompatJB.getMinimumWidth:(Landroid/view/View;)I │ │ -0c1004: 6e10 5f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumWidth:()I // method@385f │ │ -0c100a: 0a00 |0003: move-result v0 │ │ -0c100c: 0f00 |0004: return v0 │ │ +0bed98: |[0bed98] android.support.v4.view.ViewCompatJB.getMinimumWidth:(Landroid/view/View;)I │ │ +0beda8: 6e10 5f38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumWidth:()I // method@385f │ │ +0bedae: 0a00 |0003: move-result v0 │ │ +0bedb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110723,18 +110729,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 │ │ -0c1010: |[0c1010] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0c1020: 6e10 6638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@3866 │ │ -0c1026: 0c00 |0003: move-result-object v0 │ │ -0c1028: 1100 |0004: return-object v0 │ │ +0bedb4: |[0bedb4] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0bedc4: 6e10 6638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@3866 │ │ +0bedca: 0c00 |0003: move-result-object v0 │ │ +0bedcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110742,18 +110748,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c102c: |[0c102c] android.support.v4.view.ViewCompatJB.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -0c103c: 6e10 8638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOverlappingRendering:()Z // method@3886 │ │ -0c1042: 0a00 |0003: move-result v0 │ │ -0c1044: 0f00 |0004: return v0 │ │ +0bedd0: |[0bedd0] android.support.v4.view.ViewCompatJB.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +0bede0: 6e10 8638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasOverlappingRendering:()Z // method@3886 │ │ +0bede6: 0a00 |0003: move-result v0 │ │ +0bede8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110761,18 +110767,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1048: |[0c1048] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -0c1058: 6e10 8738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@3887 │ │ -0c105e: 0a00 |0003: move-result v0 │ │ -0c1060: 0f00 |0004: return v0 │ │ +0bedec: |[0bedec] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +0bedfc: 6e10 8738 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@3887 │ │ +0bee02: 0a00 |0003: move-result v0 │ │ +0bee04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -110780,18 +110786,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c1064: |[0c1064] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0c1074: 6e30 af38 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@38af │ │ -0c107a: 0a00 |0003: move-result v0 │ │ -0c107c: 0f00 |0004: return v0 │ │ +0bee08: |[0bee08] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0bee18: 6e30 af38 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@38af │ │ +0bee1e: 0a00 |0003: move-result v0 │ │ +0bee20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 action I │ │ 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ @@ -110801,17 +110807,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1080: |[0c1080] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0c1090: 6e10 b438 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@38b4 │ │ -0c1096: 0e00 |0003: return-void │ │ +0bee24: |[0bee24] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0bee34: 6e10 b438 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@38b4 │ │ +0bee3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -110820,17 +110826,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 │ │ -0c1098: |[0c1098] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0c10a8: 6e54 b338 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@38b3 │ │ -0c10ae: 0e00 |0003: return-void │ │ +0bee3c: |[0bee3c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0bee4c: 6e54 b338 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@38b3 │ │ +0bee52: 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 │ │ @@ -110843,17 +110849,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 │ │ -0c10b0: |[0c10b0] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0c10c0: 6e20 b538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@38b5 │ │ -0c10c6: 0e00 |0003: return-void │ │ +0bee54: |[0bee54] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0bee64: 6e20 b538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@38b5 │ │ +0bee6a: 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; │ │ @@ -110863,17 +110869,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 │ │ -0c10c8: |[0c10c8] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0c10d8: 6e40 b638 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@38b6 │ │ -0c10de: 0e00 |0003: return-void │ │ +0bee6c: |[0bee6c] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0bee7c: 6e40 b638 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@38b6 │ │ +0bee82: 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; │ │ @@ -110884,17 +110890,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c10e0: |[0c10e0] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ -0c10f0: 6e10 b938 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@38b9 │ │ -0c10f6: 0e00 |0003: return-void │ │ +0bee84: |[0bee84] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ +0bee94: 6e10 b938 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@38b9 │ │ +0bee9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -110903,17 +110909,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 │ │ -0c10f8: |[0c10f8] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -0c1108: 6e20 cf38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@38cf │ │ -0c110e: 0e00 |0003: return-void │ │ +0bee9c: |[0bee9c] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +0beeac: 6e20 cf38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@38cf │ │ +0beeb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ @@ -110923,33 +110929,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1110: |[0c1110] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0c1120: 6e20 d138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@38d1 │ │ -0c1126: 0e00 |0003: return-void │ │ +0beeb4: |[0beeb4] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0beec4: 6e20 d138 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@38d1 │ │ +0beeca: 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 : 7184 (ViewCompatJB.java) │ │ + source_file_idx : 7180 (ViewCompatJB.java) │ │ │ │ Class #591 header: │ │ class_idx : 1063 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7185 │ │ +source_file_idx : 7181 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #591 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -110964,17 +110970,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1128: |[0c1128] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -0c1138: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c113e: 0e00 |0003: return-void │ │ +0beecc: |[0beecc] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +0beedc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0beee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -110982,18 +110988,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1140: |[0c1140] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -0c1150: 6e10 5138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@3851 │ │ -0c1156: 0a00 |0003: move-result v0 │ │ -0c1158: 0f00 |0004: return v0 │ │ +0beee4: |[0beee4] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +0beef4: 6e10 5138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@3851 │ │ +0beefa: 0a00 |0003: move-result v0 │ │ +0beefc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111001,18 +111007,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c115c: |[0c115c] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -0c116c: 6e10 5338 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@3853 │ │ -0c1172: 0a00 |0003: move-result v0 │ │ -0c1174: 0f00 |0004: return v0 │ │ +0bef00: |[0bef00] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +0bef10: 6e10 5338 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@3853 │ │ +0bef16: 0a00 |0003: move-result v0 │ │ +0bef18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111020,18 +111026,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1178: |[0c1178] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingEnd:(Landroid/view/View;)I │ │ -0c1188: 6e10 6138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingEnd:()I // method@3861 │ │ -0c118e: 0a00 |0003: move-result v0 │ │ -0c1190: 0f00 |0004: return v0 │ │ +0bef1c: |[0bef1c] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingEnd:(Landroid/view/View;)I │ │ +0bef2c: 6e10 6138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingEnd:()I // method@3861 │ │ +0bef32: 0a00 |0003: move-result v0 │ │ +0bef34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111039,18 +111045,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1194: |[0c1194] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingStart:(Landroid/view/View;)I │ │ -0c11a4: 6e10 6438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingStart:()I // method@3864 │ │ -0c11aa: 0a00 |0003: move-result v0 │ │ -0c11ac: 0f00 |0004: return v0 │ │ +0bef38: |[0bef38] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingStart:(Landroid/view/View;)I │ │ +0bef48: 6e10 6438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingStart:()I // method@3864 │ │ +0bef4e: 0a00 |0003: move-result v0 │ │ +0bef50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111058,18 +111064,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c11b0: |[0c11b0] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -0c11c0: 6e10 7d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@387d │ │ -0c11c6: 0a00 |0003: move-result v0 │ │ -0c11c8: 0f00 |0004: return v0 │ │ +0bef54: |[0bef54] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +0bef64: 6e10 7d38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@387d │ │ +0bef6a: 0a00 |0003: move-result v0 │ │ +0bef6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111077,18 +111083,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c11cc: |[0c11cc] android.support.v4.view.ViewCompatJellybeanMr1.isPaddingRelative:(Landroid/view/View;)Z │ │ -0c11dc: 6e10 9838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isPaddingRelative:()Z // method@3898 │ │ -0c11e2: 0a00 |0003: move-result v0 │ │ -0c11e4: 0f00 |0004: return v0 │ │ +0bef70: |[0bef70] android.support.v4.view.ViewCompatJellybeanMr1.isPaddingRelative:(Landroid/view/View;)Z │ │ +0bef80: 6e10 9838 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isPaddingRelative:()Z // method@3898 │ │ +0bef86: 0a00 |0003: move-result v0 │ │ +0bef88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -111096,17 +111102,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c11e8: |[0c11e8] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -0c11f8: 6e20 d238 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@38d2 │ │ -0c11fe: 0e00 |0003: return-void │ │ +0bef8c: |[0bef8c] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +0bef9c: 6e20 d238 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@38d2 │ │ +0befa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 id I │ │ @@ -111116,17 +111122,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1200: |[0c1200] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0c1210: 6e20 d338 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@38d3 │ │ -0c1216: 0e00 |0003: return-void │ │ +0befa4: |[0befa4] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0befb4: 6e20 d338 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@38d3 │ │ +0befba: 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; │ │ @@ -111136,17 +111142,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1218: |[0c1218] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -0c1228: 6e20 d538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@38d5 │ │ -0c122e: 0e00 |0003: return-void │ │ +0befbc: |[0befbc] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +0befcc: 6e20 d538 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@38d5 │ │ +0befd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -111156,36 +111162,36 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0c1230: |[0c1230] android.support.v4.view.ViewCompatJellybeanMr1.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -0c1240: 6e54 df38 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.setPaddingRelative:(IIII)V // method@38df │ │ -0c1246: 0e00 |0003: return-void │ │ +0befd4: |[0befd4] android.support.v4.view.ViewCompatJellybeanMr1.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +0befe4: 6e54 df38 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.setPaddingRelative:(IIII)V // method@38df │ │ +0befea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 start I │ │ 0x0000 - 0x0004 reg=2 top I │ │ 0x0000 - 0x0004 reg=3 end I │ │ 0x0000 - 0x0004 reg=4 bottom I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7185 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 7181 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #592 header: │ │ class_idx : 1064 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7186 │ │ +source_file_idx : 7182 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #592 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr2;' │ │ @@ -111200,17 +111206,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1248: |[0c1248] android.support.v4.view.ViewCompatJellybeanMr2.:()V │ │ -0c1258: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c125e: 0e00 |0003: return-void │ │ +0befec: |[0befec] android.support.v4.view.ViewCompatJellybeanMr2.:()V │ │ +0beffc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr2;) │ │ @@ -111218,18 +111224,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1260: |[0c1260] android.support.v4.view.ViewCompatJellybeanMr2.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -0c1270: 6e10 4438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getClipBounds:()Landroid/graphics/Rect; // method@3844 │ │ -0c1276: 0c00 |0003: move-result-object v0 │ │ -0c1278: 1100 |0004: return-object v0 │ │ +0bf004: |[0bf004] android.support.v4.view.ViewCompatJellybeanMr2.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +0bf014: 6e10 4438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getClipBounds:()Landroid/graphics/Rect; // method@3844 │ │ +0bf01a: 0c00 |0003: move-result-object v0 │ │ +0bf01c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr2;) │ │ @@ -111237,33 +111243,33 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c127c: |[0c127c] android.support.v4.view.ViewCompatJellybeanMr2.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -0c128c: 6e20 cb38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setClipBounds:(Landroid/graphics/Rect;)V // method@38cb │ │ -0c1292: 0e00 |0003: return-void │ │ +0bf020: |[0bf020] android.support.v4.view.ViewCompatJellybeanMr2.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +0bf030: 6e20 cb38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setClipBounds:(Landroid/graphics/Rect;)V // method@38cb │ │ +0bf036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 clipBounds Landroid/graphics/Rect; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7186 (ViewCompatJellybeanMr2.java) │ │ + source_file_idx : 7182 (ViewCompatJellybeanMr2.java) │ │ │ │ Class #593 header: │ │ class_idx : 1065 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7187 │ │ +source_file_idx : 7183 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #593 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ @@ -111278,17 +111284,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1294: |[0c1294] android.support.v4.view.ViewCompatKitKat.:()V │ │ -0c12a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c12aa: 0e00 |0003: return-void │ │ +0bf038: |[0bf038] android.support.v4.view.ViewCompatKitKat.:()V │ │ +0bf048: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf04e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -111296,18 +111302,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c12ac: |[0c12ac] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0c12bc: 6e10 3c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@383c │ │ -0c12c2: 0a00 |0003: move-result v0 │ │ -0c12c4: 0f00 |0004: return v0 │ │ +0bf050: |[0bf050] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0bf060: 6e10 3c38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@383c │ │ +0bf066: 0a00 |0003: move-result v0 │ │ +0bf068: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -111315,18 +111321,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c12c8: |[0c12c8] android.support.v4.view.ViewCompatKitKat.isAttachedToWindow:(Landroid/view/View;)Z │ │ -0c12d8: 6e10 8b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isAttachedToWindow:()Z // method@388b │ │ -0c12de: 0a00 |0003: move-result v0 │ │ -0c12e0: 0f00 |0004: return v0 │ │ +0bf06c: |[0bf06c] android.support.v4.view.ViewCompatKitKat.isAttachedToWindow:(Landroid/view/View;)Z │ │ +0bf07c: 6e10 8b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isAttachedToWindow:()Z // method@388b │ │ +0bf082: 0a00 |0003: move-result v0 │ │ +0bf084: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -111334,18 +111340,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c12e4: |[0c12e4] android.support.v4.view.ViewCompatKitKat.isLaidOut:(Landroid/view/View;)Z │ │ -0c12f4: 6e10 9438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isLaidOut:()Z // method@3894 │ │ -0c12fa: 0a00 |0003: move-result v0 │ │ -0c12fc: 0f00 |0004: return v0 │ │ +0bf088: |[0bf088] android.support.v4.view.ViewCompatKitKat.isLaidOut:(Landroid/view/View;)Z │ │ +0bf098: 6e10 9438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isLaidOut:()Z // method@3894 │ │ +0bf09e: 0a00 |0003: move-result v0 │ │ +0bf0a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -111353,33 +111359,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1300: |[0c1300] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0c1310: 6e20 c438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@38c4 │ │ -0c1316: 0e00 |0003: return-void │ │ +0bf0a4: |[0bf0a4] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0bf0b4: 6e20 c438 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@38c4 │ │ +0bf0ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7187 (ViewCompatKitKat.java) │ │ + source_file_idx : 7183 (ViewCompatKitKat.java) │ │ │ │ Class #594 header: │ │ class_idx : 1066 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7188 │ │ +source_file_idx : 7184 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #594 annotations: │ │ Annotations on class │ │ @@ -111404,18 +111410,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 │ │ -0c1318: |[0c1318] android.support.v4.view.ViewCompatLollipop$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -0c1328: 5b01 7b08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@087b │ │ -0c132c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1332: 0e00 |0005: return-void │ │ +0bf0bc: |[0bf0bc] android.support.v4.view.ViewCompatLollipop$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +0bf0cc: 5b01 7b08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@087b │ │ +0bf0d0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf0d6: 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; │ │ │ │ @@ -111425,43 +111431,43 @@ │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0c1334: |[0c1334] android.support.v4.view.ViewCompatLollipop$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -0c1344: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c1348: 7020 bd1d 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -0c134e: 5421 7b08 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@087b │ │ -0c1352: 7230 b218 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@18b2 │ │ -0c1358: 0c00 |000a: move-result-object v0 │ │ -0c135a: 1f00 7104 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c135e: 6e10 cf1d 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ -0c1364: 0c01 |0010: move-result-object v1 │ │ -0c1366: 1101 |0011: return-object v1 │ │ +0bf0d8: |[0bf0d8] android.support.v4.view.ViewCompatLollipop$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +0bf0e8: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf0ec: 7020 bd1d 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +0bf0f2: 5421 7b08 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatLollipop$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@087b │ │ +0bf0f6: 7230 b218 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@18b2 │ │ +0bf0fc: 0c00 |000a: move-result-object v0 │ │ +0bf0fe: 1f00 7104 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf102: 6e10 cf1d 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ +0bf108: 0c01 |0010: move-result-object v1 │ │ +0bf10a: 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 : 7188 (ViewCompatLollipop.java) │ │ + source_file_idx : 7184 (ViewCompatLollipop.java) │ │ │ │ Class #595 header: │ │ class_idx : 1067 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7188 │ │ +source_file_idx : 7184 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 0 │ │ │ │ Class #595 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatLollipop;' │ │ @@ -111476,17 +111482,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1368: |[0c1368] android.support.v4.view.ViewCompatLollipop.:()V │ │ -0c1378: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c137e: 0e00 |0003: return-void │ │ +0bf10c: |[0bf10c] android.support.v4.view.ViewCompatLollipop.:()V │ │ +0bf11c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111494,27 +111500,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 │ │ -0c1380: |[0c1380] android.support.v4.view.ViewCompatLollipop.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c1390: 2042 7104 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c1394: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -0c1398: 0742 |0004: move-object v2, v4 │ │ -0c139a: 1f02 7104 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c139e: 6e10 cf1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ -0c13a4: 0c01 |000a: move-result-object v1 │ │ -0c13a6: 6e20 3138 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@3831 │ │ -0c13ac: 0c00 |000e: move-result-object v0 │ │ -0c13ae: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c13b2: 2204 7104 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c13b6: 7020 bd1d 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -0c13bc: 1104 |0016: return-object v4 │ │ +0bf124: |[0bf124] android.support.v4.view.ViewCompatLollipop.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0bf134: 2042 7104 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf138: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +0bf13c: 0742 |0004: move-object v2, v4 │ │ +0bf13e: 1f02 7104 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf142: 6e10 cf1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ +0bf148: 0c01 |000a: move-result-object v1 │ │ +0bf14a: 6e20 3138 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@3831 │ │ +0bf150: 0c00 |000e: move-result-object v0 │ │ +0bf152: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0bf156: 2204 7104 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf15a: 7020 bd1d 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +0bf160: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=107 │ │ 0x000b line=109 │ │ 0x000f line=111 │ │ 0x0011 line=113 │ │ @@ -111531,18 +111537,18 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c13c0: |[0c13c0] android.support.v4.view.ViewCompatLollipop.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ -0c13d0: 6e40 3238 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View;.dispatchNestedFling:(FFZ)Z // method@3832 │ │ -0c13d6: 0a00 |0003: move-result v0 │ │ -0c13d8: 0f00 |0004: return v0 │ │ +0bf164: |[0bf164] android.support.v4.view.ViewCompatLollipop.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ +0bf174: 6e40 3238 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View;.dispatchNestedFling:(FFZ)Z // method@3832 │ │ +0bf17a: 0a00 |0003: move-result v0 │ │ +0bf17c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 velocityX F │ │ 0x0000 - 0x0005 reg=3 velocityY F │ │ @@ -111553,18 +111559,18 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c13dc: |[0c13dc] android.support.v4.view.ViewCompatLollipop.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ -0c13ec: 6e30 3338 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.dispatchNestedPreFling:(FF)Z // method@3833 │ │ -0c13f2: 0a00 |0003: move-result v0 │ │ -0c13f4: 0f00 |0004: return v0 │ │ +0bf180: |[0bf180] android.support.v4.view.ViewCompatLollipop.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ +0bf190: 6e30 3338 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.dispatchNestedPreFling:(FF)Z // method@3833 │ │ +0bf196: 0a00 |0003: move-result v0 │ │ +0bf198: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 velocityX F │ │ 0x0000 - 0x0005 reg=3 velocityY F │ │ @@ -111574,18 +111580,18 @@ │ │ type : '(Landroid/view/View;II[I[I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0c13f8: |[0c13f8] android.support.v4.view.ViewCompatLollipop.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ -0c1408: 6e55 3438 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.dispatchNestedPreScroll:(II[I[I)Z // method@3834 │ │ -0c140e: 0a00 |0003: move-result v0 │ │ -0c1410: 0f00 |0004: return v0 │ │ +0bf19c: |[0bf19c] android.support.v4.view.ViewCompatLollipop.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ +0bf1ac: 6e55 3438 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.dispatchNestedPreScroll:(II[I[I)Z // method@3834 │ │ +0bf1b2: 0a00 |0003: move-result v0 │ │ +0bf1b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 dx I │ │ 0x0000 - 0x0005 reg=3 dy I │ │ @@ -111597,18 +111603,18 @@ │ │ type : '(Landroid/view/View;IIII[I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -0c1414: |[0c1414] android.support.v4.view.ViewCompatLollipop.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ -0c1424: 7406 3538 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/view/View;.dispatchNestedScroll:(IIII[I)Z // method@3835 │ │ -0c142a: 0a00 |0003: move-result v0 │ │ -0c142c: 0f00 |0004: return v0 │ │ +0bf1b8: |[0bf1b8] android.support.v4.view.ViewCompatLollipop.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ +0bf1c8: 7406 3538 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/view/View;.dispatchNestedScroll:(IIII[I)Z // method@3835 │ │ +0bf1ce: 0a00 |0003: move-result v0 │ │ +0bf1d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 dxConsumed I │ │ 0x0000 - 0x0005 reg=3 dyConsumed I │ │ @@ -111621,18 +111627,18 @@ │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1430: |[0c1430] android.support.v4.view.ViewCompatLollipop.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -0c1440: 6e10 4038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getBackgroundTintList:()Landroid/content/res/ColorStateList; // method@3840 │ │ -0c1446: 0c00 |0003: move-result-object v0 │ │ -0c1448: 1100 |0004: return-object v0 │ │ +0bf1d4: |[0bf1d4] android.support.v4.view.ViewCompatLollipop.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +0bf1e4: 6e10 4038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getBackgroundTintList:()Landroid/content/res/ColorStateList; // method@3840 │ │ +0bf1ea: 0c00 |0003: move-result-object v0 │ │ +0bf1ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111640,18 +111646,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c144c: |[0c144c] android.support.v4.view.ViewCompatLollipop.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -0c145c: 6e10 4138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3841 │ │ -0c1462: 0c00 |0003: move-result-object v0 │ │ -0c1464: 1100 |0004: return-object v0 │ │ +0bf1f0: |[0bf1f0] android.support.v4.view.ViewCompatLollipop.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +0bf200: 6e10 4138 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3841 │ │ +0bf206: 0c00 |0003: move-result-object v0 │ │ +0bf208: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111659,18 +111665,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1468: |[0c1468] android.support.v4.view.ViewCompatLollipop.getElevation:(Landroid/view/View;)F │ │ -0c1478: 6e10 4a38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getElevation:()F // method@384a │ │ -0c147e: 0a00 |0003: move-result v0 │ │ -0c1480: 0f00 |0004: return v0 │ │ +0bf20c: |[0bf20c] android.support.v4.view.ViewCompatLollipop.getElevation:(Landroid/view/View;)F │ │ +0bf21c: 6e10 4a38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getElevation:()F // method@384a │ │ +0bf222: 0a00 |0003: move-result v0 │ │ +0bf224: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111678,18 +111684,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 │ │ -0c1484: |[0c1484] android.support.v4.view.ViewCompatLollipop.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -0c1494: 6e10 7638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ -0c149a: 0c00 |0003: move-result-object v0 │ │ -0c149c: 1100 |0004: return-object v0 │ │ +0bf228: |[0bf228] android.support.v4.view.ViewCompatLollipop.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +0bf238: 6e10 7638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@3876 │ │ +0bf23e: 0c00 |0003: move-result-object v0 │ │ +0bf240: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111697,18 +111703,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c14a0: |[0c14a0] android.support.v4.view.ViewCompatLollipop.getTranslationZ:(Landroid/view/View;)F │ │ -0c14b0: 6e10 7938 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationZ:()F // method@3879 │ │ -0c14b6: 0a00 |0003: move-result v0 │ │ -0c14b8: 0f00 |0004: return v0 │ │ +0bf244: |[0bf244] android.support.v4.view.ViewCompatLollipop.getTranslationZ:(Landroid/view/View;)F │ │ +0bf254: 6e10 7938 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationZ:()F // method@3879 │ │ +0bf25a: 0a00 |0003: move-result v0 │ │ +0bf25c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111716,18 +111722,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c14bc: |[0c14bc] android.support.v4.view.ViewCompatLollipop.getZ:(Landroid/view/View;)F │ │ -0c14cc: 6e10 8238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getZ:()F // method@3882 │ │ -0c14d2: 0a00 |0003: move-result v0 │ │ -0c14d4: 0f00 |0004: return v0 │ │ +0bf260: |[0bf260] android.support.v4.view.ViewCompatLollipop.getZ:(Landroid/view/View;)F │ │ +0bf270: 6e10 8238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getZ:()F // method@3882 │ │ +0bf276: 0a00 |0003: move-result v0 │ │ +0bf278: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111735,18 +111741,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c14d8: |[0c14d8] android.support.v4.view.ViewCompatLollipop.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ -0c14e8: 6e10 8438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasNestedScrollingParent:()Z // method@3884 │ │ -0c14ee: 0a00 |0003: move-result v0 │ │ -0c14f0: 0f00 |0004: return v0 │ │ +0bf27c: |[0bf27c] android.support.v4.view.ViewCompatLollipop.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ +0bf28c: 6e10 8438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasNestedScrollingParent:()Z // method@3884 │ │ +0bf292: 0a00 |0003: move-result v0 │ │ +0bf294: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111754,18 +111760,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c14f4: |[0c14f4] android.support.v4.view.ViewCompatLollipop.isImportantForAccessibility:(Landroid/view/View;)Z │ │ -0c1504: 6e10 9238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isImportantForAccessibility:()Z // method@3892 │ │ -0c150a: 0a00 |0003: move-result v0 │ │ -0c150c: 0f00 |0004: return v0 │ │ +0bf298: |[0bf298] android.support.v4.view.ViewCompatLollipop.isImportantForAccessibility:(Landroid/view/View;)Z │ │ +0bf2a8: 6e10 9238 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isImportantForAccessibility:()Z // method@3892 │ │ +0bf2ae: 0a00 |0003: move-result v0 │ │ +0bf2b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111773,18 +111779,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1510: |[0c1510] android.support.v4.view.ViewCompatLollipop.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -0c1520: 6e10 9638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@3896 │ │ -0c1526: 0a00 |0003: move-result v0 │ │ -0c1528: 0f00 |0004: return v0 │ │ +0bf2b4: |[0bf2b4] android.support.v4.view.ViewCompatLollipop.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +0bf2c4: 6e10 9638 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isNestedScrollingEnabled:()Z // method@3896 │ │ +0bf2ca: 0a00 |0003: move-result v0 │ │ +0bf2cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompatLollipop;) │ │ @@ -111792,27 +111798,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 │ │ -0c152c: |[0c152c] android.support.v4.view.ViewCompatLollipop.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c153c: 2042 7104 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c1540: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -0c1544: 0742 |0004: move-object v2, v4 │ │ -0c1546: 1f02 7104 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c154a: 6e10 cf1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ -0c1550: 0c01 |000a: move-result-object v1 │ │ -0c1552: 6e20 a238 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@38a2 │ │ -0c1558: 0c00 |000e: move-result-object v0 │ │ -0c155a: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c155e: 2204 7104 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -0c1562: 7020 bd1d 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -0c1568: 1104 |0016: return-object v4 │ │ +0bf2d0: |[0bf2d0] android.support.v4.view.ViewCompatLollipop.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0bf2e0: 2042 7104 |0000: instance-of v2, v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf2e4: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +0bf2e8: 0742 |0004: move-object v2, v4 │ │ +0bf2ea: 1f02 7104 |0005: check-cast v2, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf2ee: 6e10 cf1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@1dcf │ │ +0bf2f4: 0c01 |000a: move-result-object v1 │ │ +0bf2f6: 6e20 a238 1300 |000b: invoke-virtual {v3, v1}, Landroid/view/View;.onApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@38a2 │ │ +0bf2fc: 0c00 |000e: move-result-object v0 │ │ +0bf2fe: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0bf302: 2204 7104 |0011: new-instance v4, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +0bf306: 7020 bd1d 0400 |0013: invoke-direct {v4, v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +0bf30c: 1104 |0016: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=92 │ │ 0x000b line=94 │ │ 0x000f line=96 │ │ 0x0011 line=98 │ │ @@ -111829,17 +111835,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c156c: |[0c156c] android.support.v4.view.ViewCompatLollipop.requestApplyInsets:(Landroid/view/View;)V │ │ -0c157c: 6e10 b838 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@38b8 │ │ -0c1582: 0e00 |0003: return-void │ │ +0bf310: |[0bf310] android.support.v4.view.ViewCompatLollipop.requestApplyInsets:(Landroid/view/View;)V │ │ +0bf320: 6e10 b838 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@38b8 │ │ +0bf326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -111848,17 +111854,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 │ │ -0c1584: |[0c1584] android.support.v4.view.ViewCompatLollipop.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -0c1594: 6e20 c938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@38c9 │ │ -0c159a: 0e00 |0003: return-void │ │ +0bf328: |[0bf328] android.support.v4.view.ViewCompatLollipop.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +0bf338: 6e20 c938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@38c9 │ │ +0bf33e: 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; │ │ @@ -111868,17 +111874,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 │ │ -0c159c: |[0c159c] android.support.v4.view.ViewCompatLollipop.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -0c15ac: 6e20 ca38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@38ca │ │ -0c15b2: 0e00 |0003: return-void │ │ +0bf340: |[0bf340] android.support.v4.view.ViewCompatLollipop.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +0bf350: 6e20 ca38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@38ca │ │ +0bf356: 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; │ │ @@ -111888,17 +111894,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 │ │ -0c15b4: |[0c15b4] android.support.v4.view.ViewCompatLollipop.setElevation:(Landroid/view/View;F)V │ │ -0c15c4: 6e20 cd38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@38cd │ │ -0c15ca: 0e00 |0003: return-void │ │ +0bf358: |[0bf358] android.support.v4.view.ViewCompatLollipop.setElevation:(Landroid/view/View;F)V │ │ +0bf368: 6e20 cd38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@38cd │ │ +0bf36e: 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 │ │ @@ -111908,17 +111914,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 │ │ -0c15cc: |[0c15cc] android.support.v4.view.ViewCompatLollipop.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ -0c15dc: 6e20 d938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setNestedScrollingEnabled:(Z)V // method@38d9 │ │ -0c15e2: 0e00 |0003: return-void │ │ +0bf370: |[0bf370] android.support.v4.view.ViewCompatLollipop.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ +0bf380: 6e20 d938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setNestedScrollingEnabled:(Z)V // method@38d9 │ │ +0bf386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 enabled Z │ │ @@ -111928,19 +111934,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 │ │ -0c15e4: |[0c15e4] android.support.v4.view.ViewCompatLollipop.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -0c15f4: 2200 2a04 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatLollipop$1; // type@042a │ │ -0c15f8: 7020 711b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatLollipop$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1b71 │ │ -0c15fe: 6e20 da38 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@38da │ │ -0c1604: 0e00 |0008: return-void │ │ +0bf388: |[0bf388] android.support.v4.view.ViewCompatLollipop.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +0bf398: 2200 2a04 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatLollipop$1; // type@042a │ │ +0bf39c: 7020 711b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatLollipop$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1b71 │ │ +0bf3a2: 6e20 da38 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@38da │ │ +0bf3a8: 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; │ │ @@ -111950,17 +111956,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1608: |[0c1608] android.support.v4.view.ViewCompatLollipop.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -0c1618: 6e20 ef38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ -0c161e: 0e00 |0003: return-void │ │ +0bf3ac: |[0bf3ac] android.support.v4.view.ViewCompatLollipop.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +0bf3bc: 6e20 ef38 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@38ef │ │ +0bf3c2: 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 transitionName Ljava/lang/String; │ │ @@ -111970,17 +111976,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 │ │ -0c1620: |[0c1620] android.support.v4.view.ViewCompatLollipop.setTranslationZ:(Landroid/view/View;F)V │ │ -0c1630: 6e20 f238 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationZ:(F)V // method@38f2 │ │ -0c1636: 0e00 |0003: return-void │ │ +0bf3c4: |[0bf3c4] android.support.v4.view.ViewCompatLollipop.setTranslationZ:(Landroid/view/View;F)V │ │ +0bf3d4: 6e20 f238 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationZ:(F)V // method@38f2 │ │ +0bf3da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 translationZ F │ │ @@ -111990,18 +111996,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 │ │ -0c1638: |[0c1638] android.support.v4.view.ViewCompatLollipop.startNestedScroll:(Landroid/view/View;I)Z │ │ -0c1648: 6e20 f738 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.startNestedScroll:(I)Z // method@38f7 │ │ -0c164e: 0a00 |0003: move-result v0 │ │ -0c1650: 0f00 |0004: return v0 │ │ +0bf3dc: |[0bf3dc] android.support.v4.view.ViewCompatLollipop.startNestedScroll:(Landroid/view/View;I)Z │ │ +0bf3ec: 6e20 f738 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.startNestedScroll:(I)Z // method@38f7 │ │ +0bf3f2: 0a00 |0003: move-result v0 │ │ +0bf3f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 axes I │ │ │ │ @@ -112010,32 +112016,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1654: |[0c1654] android.support.v4.view.ViewCompatLollipop.stopNestedScroll:(Landroid/view/View;)V │ │ -0c1664: 6e10 f838 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@38f8 │ │ -0c166a: 0e00 |0003: return-void │ │ +0bf3f8: |[0bf3f8] android.support.v4.view.ViewCompatLollipop.stopNestedScroll:(Landroid/view/View;)V │ │ +0bf408: 6e10 f838 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.stopNestedScroll:()V // method@38f8 │ │ +0bf40e: 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 : 7188 (ViewCompatLollipop.java) │ │ + source_file_idx : 7184 (ViewCompatLollipop.java) │ │ │ │ Class #596 header: │ │ class_idx : 1068 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7189 │ │ +source_file_idx : 7185 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #596 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatMarshmallow;' │ │ @@ -112050,17 +112056,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c166c: |[0c166c] android.support.v4.view.ViewCompatMarshmallow.:()V │ │ -0c167c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1682: 0e00 |0003: return-void │ │ +0bf410: |[0bf410] android.support.v4.view.ViewCompatMarshmallow.:()V │ │ +0bf420: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatMarshmallow; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatMarshmallow;) │ │ @@ -112068,18 +112074,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1684: |[0c1684] android.support.v4.view.ViewCompatMarshmallow.getScrollIndicators:(Landroid/view/View;)I │ │ -0c1694: 6e10 7038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScrollIndicators:()I // method@3870 │ │ -0c169a: 0a00 |0003: move-result v0 │ │ -0c169c: 0f00 |0004: return v0 │ │ +0bf428: |[0bf428] android.support.v4.view.ViewCompatMarshmallow.getScrollIndicators:(Landroid/view/View;)I │ │ +0bf438: 6e10 7038 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScrollIndicators:()I // method@3870 │ │ +0bf43e: 0a00 |0003: move-result v0 │ │ +0bf440: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatMarshmallow;) │ │ @@ -112087,17 +112093,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c16a0: |[0c16a0] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;I)V │ │ -0c16b0: 6e20 e938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScrollIndicators:(I)V // method@38e9 │ │ -0c16b6: 0e00 |0003: return-void │ │ +0bf444: |[0bf444] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;I)V │ │ +0bf454: 6e20 e938 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScrollIndicators:(I)V // method@38e9 │ │ +0bf45a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 indicators I │ │ @@ -112107,34 +112113,34 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c16b8: |[0c16b8] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;II)V │ │ -0c16c8: 6e30 ea38 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@38ea │ │ -0c16ce: 0e00 |0003: return-void │ │ +0bf45c: |[0bf45c] android.support.v4.view.ViewCompatMarshmallow.setScrollIndicators:(Landroid/view/View;II)V │ │ +0bf46c: 6e30 ea38 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setScrollIndicators:(II)V // method@38ea │ │ +0bf472: 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 : 7189 (ViewCompatMarshmallow.java) │ │ + source_file_idx : 7185 (ViewCompatMarshmallow.java) │ │ │ │ Class #597 header: │ │ class_idx : 1073 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #597 annotations: │ │ Annotations on class │ │ @@ -112158,21 +112164,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'hasPermanentMenuKey' │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #598 header: │ │ class_idx : 1074 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #598 annotations: │ │ Annotations on class │ │ @@ -112195,40 +112201,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0c16d0: |[0c16d0] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -0c16e0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c16e4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0c16e8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c16ec: 2200 3004 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@0430 │ │ -0c16f0: 7010 981b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@1b98 │ │ -0c16f6: 6900 7c08 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c16fa: 0e00 |000d: return-void │ │ -0c16fc: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c1700: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -0c1704: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0c1708: 2200 2f04 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@042f │ │ -0c170c: 7010 961b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@1b96 │ │ -0c1712: 6900 7c08 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c1716: 28f2 |001b: goto 000d // -000e │ │ -0c1718: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c171c: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -0c1720: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0c1724: 2200 2e04 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@042e │ │ -0c1728: 7010 941b 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@1b94 │ │ -0c172e: 6900 7c08 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c1732: 28e4 |0029: goto 000d // -001c │ │ -0c1734: 2200 2d04 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@042d │ │ -0c1738: 7010 911b 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@1b91 │ │ -0c173e: 6900 7c08 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c1742: 28dc |0031: goto 000d // -0024 │ │ +0bf474: |[0bf474] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +0bf484: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bf488: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0bf48c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bf490: 2200 3004 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@0430 │ │ +0bf494: 7010 981b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@1b98 │ │ +0bf49a: 6900 7c08 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf49e: 0e00 |000d: return-void │ │ +0bf4a0: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bf4a4: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +0bf4a8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0bf4ac: 2200 2f04 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@042f │ │ +0bf4b0: 7010 961b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@1b96 │ │ +0bf4b6: 6900 7c08 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf4ba: 28f2 |001b: goto 000d // -000e │ │ +0bf4bc: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bf4c0: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +0bf4c4: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0bf4c8: 2200 2e04 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@042e │ │ +0bf4cc: 7010 941b 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@1b94 │ │ +0bf4d2: 6900 7c08 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf4d6: 28e4 |0029: goto 000d // -001c │ │ +0bf4d8: 2200 2d04 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@042d │ │ +0bf4dc: 7010 911b 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@1b91 │ │ +0bf4e2: 6900 7c08 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf4e6: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=95 │ │ 0x000e line=88 │ │ 0x0014 line=89 │ │ @@ -112242,17 +112248,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1744: |[0c1744] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -0c1754: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c175a: 0e00 |0003: return-void │ │ +0bf4e8: |[0bf4e8] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +0bf4f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf4fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -112261,19 +112267,19 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c175c: |[0c175c] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0c176c: 6200 7c08 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c1770: 7220 9a1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9a │ │ -0c1776: 0a00 |0005: move-result v0 │ │ -0c1778: 0f00 |0006: return v0 │ │ +0bf500: |[0bf500] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0bf510: 6200 7c08 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf514: 7220 9a1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9a │ │ +0bf51a: 0a00 |0005: move-result v0 │ │ +0bf51c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ @@ -112281,33 +112287,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c177c: |[0c177c] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -0c178c: 6200 7c08 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ -0c1790: 7220 9b1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9b │ │ -0c1796: 0a00 |0005: move-result v0 │ │ -0c1798: 0f00 |0006: return v0 │ │ +0bf520: |[0bf520] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +0bf530: 6200 7c08 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@087c │ │ +0bf534: 7220 9b1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9b │ │ +0bf53a: 0a00 |0005: move-result v0 │ │ +0bf53c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #599 header: │ │ class_idx : 1075 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7191 │ │ +source_file_idx : 7187 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #599 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -112322,17 +112328,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c179c: |[0c179c] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -0c17ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c17b2: 0e00 |0003: return-void │ │ +0bf540: |[0bf540] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +0bf550: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -112340,32 +112346,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c17b4: |[0c17b4] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0c17c4: 6e10 0039 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@3900 │ │ -0c17ca: 0a00 |0003: move-result v0 │ │ -0c17cc: 0f00 |0004: return v0 │ │ +0bf558: |[0bf558] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0bf568: 6e10 0039 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@3900 │ │ +0bf56e: 0a00 |0003: move-result v0 │ │ +0bf570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7191 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 7187 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #600 header: │ │ class_idx : 1076 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7192 │ │ +source_file_idx : 7188 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #600 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatICS;' │ │ @@ -112380,17 +112386,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c17d0: |[0c17d0] android.support.v4.view.ViewConfigurationCompatICS.:()V │ │ -0c17e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c17e6: 0e00 |0003: return-void │ │ +0bf574: |[0bf574] android.support.v4.view.ViewConfigurationCompatICS.:()V │ │ +0bf584: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf58a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatICS;) │ │ @@ -112398,32 +112404,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c17e8: |[0c17e8] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -0c17f8: 6e10 0339 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@3903 │ │ -0c17fe: 0a00 |0003: move-result v0 │ │ -0c1800: 0f00 |0004: return v0 │ │ +0bf58c: |[0bf58c] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +0bf59c: 6e10 0339 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@3903 │ │ +0bf5a2: 0a00 |0003: move-result v0 │ │ +0bf5a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7192 (ViewConfigurationCompatICS.java) │ │ + source_file_idx : 7188 (ViewConfigurationCompatICS.java) │ │ │ │ Class #601 header: │ │ class_idx : 1079 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #601 annotations: │ │ Annotations on class │ │ @@ -112477,21 +112483,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setTransitionGroup' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #602 header: │ │ class_idx : 1083 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #602 annotations: │ │ Annotations on class │ │ @@ -112525,44 +112531,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0c1804: |[0c1804] android.support.v4.view.ViewGroupCompat.:()V │ │ -0c1814: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c1818: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0c181c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c1820: 2201 3904 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; // type@0439 │ │ -0c1824: 7010 b21b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl;.:()V // method@1bb2 │ │ -0c182a: 6901 7d08 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c182e: 0e00 |000d: return-void │ │ -0c1830: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -0c1834: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0c1838: 2201 3804 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@0438 │ │ -0c183c: 7010 af1b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@1baf │ │ -0c1842: 6901 7d08 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1846: 28f4 |0019: goto 000d // -000c │ │ -0c1848: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -0c184c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0c1850: 2201 3604 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@0436 │ │ -0c1854: 7010 a61b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@1ba6 │ │ -0c185a: 6901 7d08 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c185e: 28e8 |0025: goto 000d // -0018 │ │ -0c1860: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -0c1864: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -0c1868: 2201 3504 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@0435 │ │ -0c186c: 7010 a41b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@1ba4 │ │ -0c1872: 6901 7d08 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1876: 28dc |0031: goto 000d // -0024 │ │ -0c1878: 2201 3a04 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@043a │ │ -0c187c: 7010 b61b 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@1bb6 │ │ -0c1882: 6901 7d08 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1886: 28d4 |0039: goto 000d // -002c │ │ +0bf5a8: |[0bf5a8] android.support.v4.view.ViewGroupCompat.:()V │ │ +0bf5b8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0bf5bc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0bf5c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0bf5c4: 2201 3904 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; // type@0439 │ │ +0bf5c8: 7010 b21b 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl;.:()V // method@1bb2 │ │ +0bf5ce: 6901 7d08 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf5d2: 0e00 |000d: return-void │ │ +0bf5d4: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +0bf5d8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0bf5dc: 2201 3804 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@0438 │ │ +0bf5e0: 7010 af1b 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@1baf │ │ +0bf5e6: 6901 7d08 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf5ea: 28f4 |0019: goto 000d // -000c │ │ +0bf5ec: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +0bf5f0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0bf5f4: 2201 3604 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@0436 │ │ +0bf5f8: 7010 a61b 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@1ba6 │ │ +0bf5fe: 6901 7d08 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf602: 28e8 |0025: goto 000d // -0018 │ │ +0bf604: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +0bf608: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +0bf60c: 2201 3504 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@0435 │ │ +0bf610: 7010 a41b 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@1ba4 │ │ +0bf616: 6901 7d08 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf61a: 28dc |0031: goto 000d // -0024 │ │ +0bf61c: 2201 3a04 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@043a │ │ +0bf620: 7010 b61b 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@1bb6 │ │ +0bf626: 6901 7d08 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf62a: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0006 line=143 │ │ 0x000d line=153 │ │ 0x000e line=144 │ │ @@ -112580,17 +112586,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1888: |[0c1888] android.support.v4.view.ViewGroupCompat.:()V │ │ -0c1898: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c189e: 0e00 |0003: return-void │ │ +0bf62c: |[0bf62c] android.support.v4.view.ViewGroupCompat.:()V │ │ +0bf63c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -112599,19 +112605,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c18a0: |[0c18a0] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0c18b0: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c18b4: 7220 a81b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@1ba8 │ │ -0c18ba: 0a00 |0005: move-result v0 │ │ -0c18bc: 0f00 |0006: return v0 │ │ +0bf644: |[0bf644] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0bf654: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf658: 7220 a81b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@1ba8 │ │ +0bf65e: 0a00 |0005: move-result v0 │ │ +0bf660: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -112619,19 +112625,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c18c0: |[0c18c0] android.support.v4.view.ViewGroupCompat.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ -0c18d0: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c18d4: 7220 a91b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getNestedScrollAxes:(Landroid/view/ViewGroup;)I // method@1ba9 │ │ -0c18da: 0a00 |0005: move-result v0 │ │ -0c18dc: 0f00 |0006: return v0 │ │ +0bf664: |[0bf664] android.support.v4.view.ViewGroupCompat.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ +0bf674: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf678: 7220 a91b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getNestedScrollAxes:(Landroid/view/ViewGroup;)I // method@1ba9 │ │ +0bf67e: 0a00 |0005: move-result v0 │ │ +0bf680: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -112639,19 +112645,19 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c18e0: |[0c18e0] android.support.v4.view.ViewGroupCompat.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -0c18f0: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c18f4: 7220 aa1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@1baa │ │ -0c18fa: 0a00 |0005: move-result v0 │ │ -0c18fc: 0f00 |0006: return v0 │ │ +0bf684: |[0bf684] android.support.v4.view.ViewGroupCompat.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +0bf694: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf698: 7220 aa1b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@1baa │ │ +0bf69e: 0a00 |0005: move-result v0 │ │ +0bf6a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -112659,19 +112665,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c1900: |[0c1900] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c1910: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1914: 7240 ab1b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1bab │ │ -0c191a: 0a00 |0005: move-result v0 │ │ -0c191c: 0f00 |0006: return v0 │ │ +0bf6a4: |[0bf6a4] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bf6b4: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf6b8: 7240 ab1b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1bab │ │ +0bf6be: 0a00 |0005: move-result v0 │ │ +0bf6c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -112681,18 +112687,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c1920: |[0c1920] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0c1930: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1934: 7230 ac1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@1bac │ │ -0c193a: 0e00 |0005: return-void │ │ +0bf6c4: |[0bf6c4] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0bf6d4: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf6d8: 7230 ac1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@1bac │ │ +0bf6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -112702,18 +112708,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 │ │ -0c193c: |[0c193c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0c194c: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c1950: 7230 ad1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bad │ │ -0c1956: 0e00 |0005: return-void │ │ +0bf6e0: |[0bf6e0] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0bf6f0: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf6f4: 7230 ad1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bad │ │ +0bf6fa: 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 │ │ @@ -112723,34 +112729,34 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c1958: |[0c1958] android.support.v4.view.ViewGroupCompat.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -0c1968: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ -0c196c: 7230 ae1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@1bae │ │ -0c1972: 0e00 |0005: return-void │ │ +0bf6fc: |[0bf6fc] android.support.v4.view.ViewGroupCompat.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +0bf70c: 6200 7d08 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@087d │ │ +0bf710: 7230 ae1b 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@1bae │ │ +0bf716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0005 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 isTransitionGroup Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #603 header: │ │ class_idx : 1084 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7198 │ │ +source_file_idx : 7194 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #603 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -112765,17 +112771,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1974: |[0c1974] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -0c1984: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c198a: 0e00 |0003: return-void │ │ +0bf718: |[0bf718] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +0bf728: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -112784,33 +112790,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c198c: |[0c198c] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0c199c: 6e20 5639 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@3956 │ │ -0c19a2: 0e00 |0003: return-void │ │ +0bf730: |[0bf730] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0bf740: 6e20 5639 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@3956 │ │ +0bf746: 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 : 7198 (ViewGroupCompatHC.java) │ │ + source_file_idx : 7194 (ViewGroupCompatHC.java) │ │ │ │ Class #604 header: │ │ class_idx : 1085 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7200 │ │ +source_file_idx : 7196 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #604 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -112825,17 +112831,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c19a4: |[0c19a4] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -0c19b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c19ba: 0e00 |0003: return-void │ │ +0bf748: |[0bf748] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +0bf758: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -112843,34 +112849,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c19bc: |[0c19bc] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c19cc: 6e30 4139 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3941 │ │ -0c19d2: 0a00 |0003: move-result v0 │ │ -0c19d4: 0f00 |0004: return v0 │ │ +0bf760: |[0bf760] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bf770: 6e30 4139 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3941 │ │ +0bf776: 0a00 |0003: move-result v0 │ │ +0bf778: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7200 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 7196 (ViewGroupCompatIcs.java) │ │ │ │ Class #605 header: │ │ class_idx : 1086 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7203 │ │ +source_file_idx : 7199 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #605 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;' │ │ @@ -112885,17 +112891,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c19d8: |[0c19d8] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ -0c19e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c19ee: 0e00 |0003: return-void │ │ +0bf77c: |[0bf77c] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +0bf78c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -112903,18 +112909,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c19f0: |[0c19f0] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0c1a00: 6e10 2639 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@3926 │ │ -0c1a06: 0a00 |0003: move-result v0 │ │ -0c1a08: 0f00 |0004: return v0 │ │ +0bf794: |[0bf794] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0bf7a4: 6e10 2639 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@3926 │ │ +0bf7aa: 0a00 |0003: move-result v0 │ │ +0bf7ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -112922,33 +112928,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1a0c: |[0c1a0c] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0c1a1c: 6e20 5539 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@3955 │ │ -0c1a22: 0e00 |0003: return-void │ │ +0bf7b0: |[0bf7b0] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0bf7c0: 6e20 5539 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@3955 │ │ +0bf7c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7203 (ViewGroupCompatJellybeanMR2.java) │ │ + source_file_idx : 7199 (ViewGroupCompatJellybeanMR2.java) │ │ │ │ Class #606 header: │ │ class_idx : 1087 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7205 │ │ +source_file_idx : 7201 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #606 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatLollipop;' │ │ @@ -112963,17 +112969,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1a24: |[0c1a24] android.support.v4.view.ViewGroupCompatLollipop.:()V │ │ -0c1a34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1a3a: 0e00 |0003: return-void │ │ +0bf7c8: |[0bf7c8] android.support.v4.view.ViewGroupCompatLollipop.:()V │ │ +0bf7d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatLollipop;) │ │ @@ -112981,18 +112987,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1a3c: |[0c1a3c] android.support.v4.view.ViewGroupCompatLollipop.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ -0c1a4c: 6e10 2939 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getNestedScrollAxes:()I // method@3929 │ │ -0c1a52: 0a00 |0003: move-result v0 │ │ -0c1a54: 0f00 |0004: return v0 │ │ +0bf7e0: |[0bf7e0] android.support.v4.view.ViewGroupCompatLollipop.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ +0bf7f0: 6e10 2939 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getNestedScrollAxes:()I // method@3929 │ │ +0bf7f6: 0a00 |0003: move-result v0 │ │ +0bf7f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewGroupCompatLollipop;) │ │ @@ -113000,18 +113006,18 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c1a58: |[0c1a58] android.support.v4.view.ViewGroupCompatLollipop.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -0c1a68: 6e10 3539 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@3935 │ │ -0c1a6e: 0a00 |0003: move-result v0 │ │ -0c1a70: 0f00 |0004: return v0 │ │ +0bf7fc: |[0bf7fc] android.support.v4.view.ViewGroupCompatLollipop.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +0bf80c: 6e10 3539 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@3935 │ │ +0bf812: 0a00 |0003: move-result v0 │ │ +0bf814: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompatLollipop;) │ │ @@ -113019,33 +113025,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1a74: |[0c1a74] android.support.v4.view.ViewGroupCompatLollipop.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -0c1a84: 6e20 5739 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setTransitionGroup:(Z)V // method@3957 │ │ -0c1a8a: 0e00 |0003: return-void │ │ +0bf818: |[0bf818] android.support.v4.view.ViewGroupCompatLollipop.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +0bf828: 6e20 5739 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setTransitionGroup:(Z)V // method@3957 │ │ +0bf82e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 isTransitionGroup Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 7205 (ViewGroupCompatLollipop.java) │ │ + source_file_idx : 7201 (ViewGroupCompatLollipop.java) │ │ │ │ Class #607 header: │ │ class_idx : 1088 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #607 annotations: │ │ Annotations on class │ │ @@ -113067,17 +113073,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1a8c: |[0c1a8c] android.support.v4.view.ViewPager$1.:()V │ │ -0c1a9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1aa2: 0e00 |0003: return-void │ │ +0bf830: |[0bf830] android.support.v4.view.ViewPager$1.:()V │ │ +0bf840: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -113086,19 +113092,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 │ │ -0c1aa4: |[0c1aa4] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -0c1ab4: 5230 8308 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c1ab8: 5241 8308 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c1abc: b110 |0004: sub-int/2addr v0, v1 │ │ -0c1abe: 0f00 |0005: return v0 │ │ +0bf848: |[0bf848] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +0bf858: 5230 8308 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bf85c: 5241 8308 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bf860: b110 |0004: sub-int/2addr v0, v1 │ │ +0bf862: 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; │ │ @@ -113108,35 +113114,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c1ac0: |[0c1ac0] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0c1ad0: 1f02 4404 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c1ad4: 1f03 4404 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c1ad8: 6e30 d31b 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@1bd3 │ │ -0c1ade: 0a00 |0007: move-result v0 │ │ -0c1ae0: 0f00 |0008: return v0 │ │ +0bf864: |[0bf864] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0bf874: 1f02 4404 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bf878: 1f03 4404 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bf87c: 6e30 d31b 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@1bd3 │ │ +0bf882: 0a00 |0007: move-result v0 │ │ +0bf884: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #608 header: │ │ class_idx : 1089 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #608 annotations: │ │ Annotations on class │ │ @@ -113157,17 +113163,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1ae4: |[0c1ae4] android.support.v4.view.ViewPager$2.:()V │ │ -0c1af4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1afa: 0e00 |0003: return-void │ │ +0bf888: |[0bf888] android.support.v4.view.ViewPager$2.:()V │ │ +0bf898: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf89e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -113176,38 +113182,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c1afc: |[0c1afc] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -0c1b0c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c1b10: c713 |0002: sub-float/2addr v3, v1 │ │ -0c1b12: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0c1b16: c830 |0005: mul-float/2addr v0, v3 │ │ -0c1b18: c830 |0006: mul-float/2addr v0, v3 │ │ -0c1b1a: c830 |0007: mul-float/2addr v0, v3 │ │ -0c1b1c: c610 |0008: add-float/2addr v0, v1 │ │ -0c1b1e: 0f00 |0009: return v0 │ │ +0bf8a0: |[0bf8a0] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +0bf8b0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0bf8b4: c713 |0002: sub-float/2addr v3, v1 │ │ +0bf8b6: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0bf8ba: c830 |0005: mul-float/2addr v0, v3 │ │ +0bf8bc: c830 |0006: mul-float/2addr v0, v3 │ │ +0bf8be: c830 |0007: mul-float/2addr v0, v3 │ │ +0bf8c0: c610 |0008: add-float/2addr v0, v1 │ │ +0bf8c2: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #609 header: │ │ class_idx : 1090 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #609 annotations: │ │ Annotations on class │ │ @@ -113232,18 +113238,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 │ │ -0c1b20: |[0c1b20] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -0c1b30: 5b01 8008 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ -0c1b34: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1b3a: 0e00 |0005: return-void │ │ +0bf8c4: |[0bf8c4] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +0bf8d4: 5b01 8008 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ +0bf8d8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf8de: 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; │ │ │ │ @@ -113253,36 +113259,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c1b3c: |[0c1b3c] android.support.v4.view.ViewPager$3.run:()V │ │ -0c1b4c: 5420 8008 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ -0c1b50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0c1b52: 7120 ff1b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@1bff │ │ -0c1b58: 5420 8008 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ -0c1b5c: 6e10 5f1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c1b62: 0e00 |000b: return-void │ │ +0bf8e0: |[0bf8e0] android.support.v4.view.ViewPager$3.run:()V │ │ +0bf8f0: 5420 8008 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ +0bf8f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bf8f6: 7120 ff1b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@1bff │ │ +0bf8fc: 5420 8008 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0880 │ │ +0bf900: 6e10 5f1c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0bf906: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #610 header: │ │ class_idx : 1091 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #610 annotations: │ │ Annotations on class │ │ @@ -113294,21 +113300,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #611 header: │ │ class_idx : 1092 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #611 annotations: │ │ Annotations on class │ │ @@ -113348,31 +113354,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1b64: |[0c1b64] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -0c1b74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1b7a: 0e00 |0003: return-void │ │ +0bf908: |[0bf908] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +0bf918: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bf91e: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #612 header: │ │ class_idx : 1093 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1792 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #612 annotations: │ │ Annotations on class │ │ @@ -113416,20 +113422,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c1b7c: |[0c1b7c] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -0c1b8c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0c1b8e: 7030 0439 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0c1b94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c1b96: 5910 8d08 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c1b9a: 0e00 |0007: return-void │ │ +0bf920: |[0bf920] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +0bf930: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0bf932: 7030 0439 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0bf938: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bf93a: 5910 8d08 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0bf93e: 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; │ │ @@ -113439,29 +113445,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 │ │ -0c1b9c: |[0c1b9c] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c1bac: 7030 0539 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3905 │ │ -0c1bb2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c1bb4: 5931 8d08 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c1bb8: 7100 021c 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@1c02 │ │ -0c1bbe: 0c01 |0009: move-result-object v1 │ │ -0c1bc0: 6e30 b101 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0c1bc6: 0c00 |000d: move-result-object v0 │ │ -0c1bc8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0c1bca: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -0c1bce: 6e30 6202 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -0c1bd4: 0a01 |0014: move-result v1 │ │ -0c1bd6: 5931 8708 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c1bda: 6e10 7102 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0c1be0: 0e00 |001a: return-void │ │ +0bf940: |[0bf940] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bf950: 7030 0539 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3905 │ │ +0bf956: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bf958: 5931 8d08 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0bf95c: 7100 021c 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@1c02 │ │ +0bf962: 0c01 |0009: move-result-object v1 │ │ +0bf964: 6e30 b101 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0bf96a: 0c00 |000d: move-result-object v0 │ │ +0bf96c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0bf96e: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +0bf972: 6e30 6202 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +0bf978: 0a01 |0014: move-result v1 │ │ +0bf97a: 5931 8708 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0bf97e: 6e10 7102 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0bf984: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2962 │ │ 0x0003 line=2939 │ │ 0x0006 line=2964 │ │ 0x000e line=2965 │ │ 0x0017 line=2966 │ │ @@ -113469,21 +113475,21 @@ │ │ locals : │ │ 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #613 header: │ │ class_idx : 1095 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #613 annotations: │ │ Annotations on class │ │ @@ -113501,21 +113507,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #614 header: │ │ class_idx : 1096 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #614 annotations: │ │ Annotations on class │ │ @@ -113545,21 +113551,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #615 header: │ │ class_idx : 1097 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #615 annotations: │ │ Annotations on class │ │ @@ -113577,21 +113583,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ name : 'transformPage' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #616 header: │ │ class_idx : 1098 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #616 annotations: │ │ Annotations on class │ │ @@ -113615,18 +113621,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 │ │ -0c1be4: |[0c1be4] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -0c1bf4: 5b01 8f08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ -0c1bf8: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -0c1bfe: 0e00 |0005: return-void │ │ +0bf988: |[0bf988] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +0bf998: 5b01 8f08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ +0bf99c: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +0bf9a2: 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; │ │ │ │ @@ -113635,17 +113641,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 │ │ -0c1c00: |[0c1c00] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -0c1c10: 7020 e61b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@1be6 │ │ -0c1c16: 0e00 |0003: return-void │ │ +0bf9a4: |[0bf9a4] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +0bf9b4: 7020 e61b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@1be6 │ │ +0bf9ba: 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; │ │ @@ -113656,18 +113662,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1c18: |[0c1c18] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -0c1c28: 5410 8f08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ -0c1c2c: 6e10 131c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1c13 │ │ -0c1c32: 0e00 |0005: return-void │ │ +0bf9bc: |[0bf9bc] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +0bf9cc: 5410 8f08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ +0bf9d0: 6e10 131c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1c13 │ │ +0bf9d6: 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; │ │ │ │ @@ -113676,32 +113682,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1c34: |[0c1c34] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -0c1c44: 5410 8f08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ -0c1c48: 6e10 131c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1c13 │ │ -0c1c4e: 0e00 |0005: return-void │ │ +0bf9d8: |[0bf9d8] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +0bf9e8: 5410 8f08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@088f │ │ +0bf9ec: 6e10 131c 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@1c13 │ │ +0bf9f2: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #617 header: │ │ class_idx : 1100 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1778 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #617 annotations: │ │ Annotations on class │ │ @@ -113739,50 +113745,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c1c50: |[0c1c50] android.support.v4.view.ViewPager$SavedState.:()V │ │ -0c1c60: 2200 4b04 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@044b │ │ -0c1c64: 7010 ea1b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@1bea │ │ -0c1c6a: 7110 8914 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1489 │ │ -0c1c70: 0c00 |0008: move-result-object v0 │ │ -0c1c72: 6900 9008 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0890 │ │ -0c1c76: 0e00 |000b: return-void │ │ +0bf9f4: |[0bf9f4] android.support.v4.view.ViewPager$SavedState.:()V │ │ +0bfa04: 2200 4b04 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@044b │ │ +0bfa08: 7010 ea1b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@1bea │ │ +0bfa0e: 7110 8914 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1489 │ │ +0bfa14: 0c00 |0008: move-result-object v0 │ │ +0bfa16: 6900 9008 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0890 │ │ +0bfa1a: 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 │ │ -0c1c78: |[0c1c78] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -0c1c88: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0c1c8e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0c1c92: 6e10 2243 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c1c98: 0c00 |0008: move-result-object v0 │ │ -0c1c9a: 6e10 d842 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ -0c1ca0: 0c03 |000c: move-result-object v3 │ │ -0c1ca2: 6e10 f504 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0c1ca8: 0a00 |0010: move-result v0 │ │ -0c1caa: 5910 9308 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c1cae: 6e20 f704 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ -0c1cb4: 0c00 |0016: move-result-object v0 │ │ -0c1cb6: 5b10 9108 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ -0c1cba: 5b13 9208 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ -0c1cbe: 0e00 |001b: return-void │ │ +0bfa1c: |[0bfa1c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +0bfa2c: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0bfa32: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0bfa36: 6e10 2243 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0bfa3c: 0c00 |0008: move-result-object v0 │ │ +0bfa3e: 6e10 d842 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ +0bfa44: 0c03 |000c: move-result-object v3 │ │ +0bfa46: 6e10 f504 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0bfa4c: 0a00 |0010: move-result v0 │ │ +0bfa4e: 5910 9308 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0bfa52: 6e20 f704 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@04f7 │ │ +0bfa58: 0c00 |0016: move-result-object v0 │ │ +0bfa5a: 5b10 9108 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ +0bfa5e: 5b13 9208 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ +0bfa62: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ 0x0003 line=1288 │ │ 0x0005 line=1289 │ │ 0x000d line=1291 │ │ 0x0013 line=1292 │ │ @@ -113798,17 +113804,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c1cc0: |[0c1cc0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -0c1cd0: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0c1cd6: 0e00 |0003: return-void │ │ +0bfa64: |[0bfa64] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +0bfa74: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0bfa7a: 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; │ │ @@ -113819,38 +113825,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c1cd8: |[0c1cd8] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -0c1ce8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0c1cec: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c1cf2: 1a01 8c08 |0005: const-string v1, "FragmentPager.SavedState{" // string@088c │ │ -0c1cf6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c1cfc: 0c00 |000a: move-result-object v0 │ │ -0c1cfe: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -0c1d04: 0a01 |000e: move-result v1 │ │ -0c1d06: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0c1d0c: 0c01 |0012: move-result-object v1 │ │ -0c1d0e: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c1d14: 0c00 |0016: move-result-object v0 │ │ -0c1d16: 1a01 ce00 |0017: const-string v1, " position=" // string@00ce │ │ -0c1d1a: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c1d20: 0c00 |001c: move-result-object v0 │ │ -0c1d22: 5221 9308 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c1d26: 6e20 5f43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0c1d2c: 0c00 |0022: move-result-object v0 │ │ -0c1d2e: 1a01 7b4a |0023: const-string v1, "}" // string@4a7b │ │ -0c1d32: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c1d38: 0c00 |0028: move-result-object v0 │ │ -0c1d3a: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c1d40: 0c00 |002c: move-result-object v0 │ │ -0c1d42: 1100 |002d: return-object v0 │ │ +0bfa7c: |[0bfa7c] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +0bfa8c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0bfa90: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0bfa96: 1a01 8808 |0005: const-string v1, "FragmentPager.SavedState{" // string@0888 │ │ +0bfa9a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bfaa0: 0c00 |000a: move-result-object v0 │ │ +0bfaa2: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0bfaa8: 0a01 |000e: move-result v1 │ │ +0bfaaa: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0bfab0: 0c01 |0012: move-result-object v1 │ │ +0bfab2: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bfab8: 0c00 |0016: move-result-object v0 │ │ +0bfaba: 1a01 cb00 |0017: const-string v1, " position=" // string@00cb │ │ +0bfabe: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bfac4: 0c00 |001c: move-result-object v0 │ │ +0bfac6: 5221 9308 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0bfaca: 6e20 5f43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0bfad0: 0c00 |0022: move-result-object v0 │ │ +0bfad2: 1a01 764a |0023: const-string v1, "}" // string@4a76 │ │ +0bfad6: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0bfadc: 0c00 |0028: move-result-object v0 │ │ +0bfade: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0bfae4: 0c00 |002c: move-result-object v0 │ │ +0bfae6: 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;) │ │ @@ -113858,39 +113864,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0c1d44: |[0c1d44] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0c1d54: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0c1d5a: 5210 9308 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c1d5e: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0c1d64: 5410 9108 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ -0c1d68: 6e30 0305 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ -0c1d6e: 0e00 |000d: return-void │ │ +0bfae8: |[0bfae8] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0bfaf8: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0bfafe: 5210 9308 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0bfb02: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0bfb08: 5410 9108 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ +0bfb0c: 6e30 0305 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0503 │ │ +0bfb12: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #618 header: │ │ class_idx : 1102 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #618 annotations: │ │ Annotations on class │ │ @@ -113912,17 +113918,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c1d70: |[0c1d70] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -0c1d80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c1d86: 0e00 |0003: return-void │ │ +0bfb14: |[0bfb14] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +0bfb24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0bfb2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2970 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -113931,34 +113937,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 │ │ -0c1d88: |[0c1d88] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -0c1d98: 6e10 5438 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c1d9e: 0c00 |0003: move-result-object v0 │ │ -0c1da0: 1f00 4504 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c1da4: 6e10 5438 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c1daa: 0c01 |0009: move-result-object v1 │ │ -0c1dac: 1f01 4504 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c1db0: 5502 8908 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c1db4: 5513 8908 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c1db8: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -0c1dbc: 5502 8908 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c1dc0: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -0c1dc4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0c1dc6: 0f02 |0017: return v2 │ │ -0c1dc8: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0c1dca: 28fe |0019: goto 0017 // -0002 │ │ -0c1dcc: 5202 8b08 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ -0c1dd0: 5213 8b08 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ -0c1dd4: b132 |001e: sub-int/2addr v2, v3 │ │ -0c1dd6: 28f8 |001f: goto 0017 // -0008 │ │ +0bfb2c: |[0bfb2c] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +0bfb3c: 6e10 5438 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0bfb42: 0c00 |0003: move-result-object v0 │ │ +0bfb44: 1f00 4504 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0bfb48: 6e10 5438 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0bfb4e: 0c01 |0009: move-result-object v1 │ │ +0bfb50: 1f01 4504 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0bfb54: 5502 8908 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0bfb58: 5513 8908 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0bfb5c: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +0bfb60: 5502 8908 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0bfb64: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +0bfb68: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0bfb6a: 0f02 |0017: return v2 │ │ +0bfb6c: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +0bfb6e: 28fe |0019: goto 0017 // -0002 │ │ +0bfb70: 5202 8b08 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ +0bfb74: 5213 8b08 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ +0bfb78: b132 |001e: sub-int/2addr v2, v3 │ │ +0bfb7a: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2973 │ │ 0x0006 line=2974 │ │ 0x000c line=2975 │ │ 0x0012 line=2976 │ │ 0x0017 line=2978 │ │ @@ -113976,35 +113982,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c1dd8: |[0c1dd8] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0c1de8: 1f02 fc06 |0000: check-cast v2, Landroid/view/View; // type@06fc │ │ -0c1dec: 1f03 fc06 |0002: check-cast v3, Landroid/view/View; // type@06fc │ │ -0c1df0: 6e30 fa1b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@1bfa │ │ -0c1df6: 0a00 |0007: move-result v0 │ │ -0c1df8: 0f00 |0008: return v0 │ │ +0bfb7c: |[0bfb7c] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0bfb8c: 1f02 fc06 |0000: check-cast v2, Landroid/view/View; // type@06fc │ │ +0bfb90: 1f03 fc06 |0002: check-cast v3, Landroid/view/View; // type@06fc │ │ +0bfb94: 6e30 fa1b 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@1bfa │ │ +0bfb9a: 0a00 |0007: move-result v0 │ │ +0bfb9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2970 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #619 header: │ │ class_idx : 1103 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 20 │ │ instance_fields_size: 56 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 69 │ │ │ │ Class #619 annotations: │ │ Annotations on class │ │ @@ -114363,31 +114369,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0c1dfc: |[0c1dfc] android.support.v4.view.ViewPager.:()V │ │ -0c1e0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c1e0e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0c1e12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0c1e14: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -0c1e1a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0c1e1e: 6900 9d08 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@089d │ │ -0c1e22: 2200 4004 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0440 │ │ -0c1e26: 7010 d21b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@1bd2 │ │ -0c1e2c: 6900 9508 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0895 │ │ -0c1e30: 2200 4104 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0441 │ │ -0c1e34: 7010 d51b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@1bd5 │ │ -0c1e3a: 6900 de08 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@08de │ │ -0c1e3e: 2200 4e04 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@044e │ │ -0c1e42: 7010 f91b 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@1bf9 │ │ -0c1e48: 6900 df08 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@08df │ │ -0c1e4c: 0e00 |0020: return-void │ │ +0bfba0: |[0bfba0] android.support.v4.view.ViewPager.:()V │ │ +0bfbb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bfbb2: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0bfbb6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0bfbb8: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +0bfbbe: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0bfbc2: 6900 9d08 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@089d │ │ +0bfbc6: 2200 4004 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0440 │ │ +0bfbca: 7010 d21b 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@1bd2 │ │ +0bfbd0: 6900 9508 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0895 │ │ +0bfbd4: 2200 4104 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0441 │ │ +0bfbd8: 7010 d51b 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@1bd5 │ │ +0bfbde: 6900 de08 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@08de │ │ +0bfbe2: 2200 4e04 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@044e │ │ +0bfbe6: 7010 f91b 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@1bf9 │ │ +0bfbec: 6900 df08 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@08df │ │ +0bfbf0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000b line=123 │ │ 0x0012 line=130 │ │ 0x0019 line=230 │ │ locals : │ │ @@ -114397,46 +114403,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0c1e50: |[0c1e50] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -0c1e60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c1e62: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0c1e64: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c1e66: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0c1e68: 7020 1239 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@3912 │ │ -0c1e6e: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0c1e72: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c1e78: 5b50 c108 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c1e7c: 2200 4404 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c1e80: 7010 d91b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ -0c1e86: 5b50 d908 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ -0c1e8a: 2200 8800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0c1e8e: 7010 1903 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0c1e94: 5b50 da08 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c1e98: 5951 d308 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c1e9c: 5b54 d108 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ -0c1ea0: 5b54 d208 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ -0c1ea4: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -0c1eaa: 5950 b808 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c1eae: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -0c1eb4: 5950 c408 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c1eb8: 5953 cb08 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c1ebc: 5951 a608 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c1ec0: 5c53 b708 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c1ec4: 5c52 c908 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ -0c1ec8: 2200 4204 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0442 │ │ -0c1ecc: 7020 d71b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@1bd7 │ │ -0c1ed2: 5b50 b308 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ -0c1ed6: 5952 d508 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c1eda: 6e10 461c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1c46 │ │ -0c1ee0: 0e00 |0040: return-void │ │ +0bfbf4: |[0bfbf4] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +0bfc04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bfc06: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0bfc08: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0bfc0a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0bfc0c: 7020 1239 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@3912 │ │ +0bfc12: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0bfc16: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0bfc1c: 5b50 c108 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfc20: 2200 4404 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfc24: 7010 d91b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ +0bfc2a: 5b50 d908 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ +0bfc2e: 2200 8800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0bfc32: 7010 1903 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0bfc38: 5b50 da08 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0bfc3c: 5951 d308 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0bfc40: 5b54 d108 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ +0bfc44: 5b54 d208 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ +0bfc48: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +0bfc4e: 5950 b808 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0bfc52: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +0bfc58: 5950 c408 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0bfc5c: 5953 cb08 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0bfc60: 5951 a608 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0bfc64: 5c53 b708 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0bfc68: 5c52 c908 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ +0bfc6c: 2200 4204 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0442 │ │ +0bfc70: 7020 d71b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@1bd7 │ │ +0bfc76: 5b50 b308 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ +0bfc7a: 5952 d508 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0bfc7e: 6e10 461c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1c46 │ │ +0bfc84: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=351 │ │ 0x0007 line=137 │ │ 0x000e line=138 │ │ 0x0015 line=140 │ │ 0x001c line=144 │ │ @@ -114461,46 +114467,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 │ │ -0c1ee4: |[0c1ee4] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c1ef4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c1ef6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0c1ef8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c1efa: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0c1efc: 7030 1339 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ -0c1f02: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0c1f06: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c1f0c: 5b50 c108 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c1f10: 2200 4404 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c1f14: 7010 d91b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ -0c1f1a: 5b50 d908 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ -0c1f1e: 2200 8800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0c1f22: 7010 1903 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0c1f28: 5b50 da08 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c1f2c: 5951 d308 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c1f30: 5b54 d108 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ -0c1f34: 5b54 d208 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ -0c1f38: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -0c1f3e: 5950 b808 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c1f42: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -0c1f48: 5950 c408 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c1f4c: 5953 cb08 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c1f50: 5951 a608 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c1f54: 5c53 b708 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c1f58: 5c52 c908 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ -0c1f5c: 2200 4204 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0442 │ │ -0c1f60: 7020 d71b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@1bd7 │ │ -0c1f66: 5b50 b308 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ -0c1f6a: 5952 d508 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c1f6e: 6e10 461c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1c46 │ │ -0c1f74: 0e00 |0040: return-void │ │ +0bfc88: |[0bfc88] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bfc98: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bfc9a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0bfc9c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0bfc9e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0bfca0: 7030 1339 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ +0bfca6: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0bfcaa: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0bfcb0: 5b50 c108 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfcb4: 2200 4404 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfcb8: 7010 d91b 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ +0bfcbe: 5b50 d908 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ +0bfcc2: 2200 8800 |0015: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0bfcc6: 7010 1903 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0bfccc: 5b50 da08 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0bfcd0: 5951 d308 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0bfcd4: 5b54 d108 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ +0bfcd8: 5b54 d208 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ +0bfcdc: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +0bfce2: 5950 b808 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0bfce6: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +0bfcec: 5950 c408 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0bfcf0: 5953 cb08 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0bfcf4: 5951 a608 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0bfcf8: 5c53 b708 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0bfcfc: 5c52 c908 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ +0bfd00: 2200 4204 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0442 │ │ +0bfd04: 7020 d71b 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@1bd7 │ │ +0bfd0a: 5b50 b308 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ +0bfd0e: 5952 d508 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0bfd12: 6e10 461c 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@1c46 │ │ +0bfd18: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=356 │ │ 0x0007 line=137 │ │ 0x000e line=138 │ │ 0x0015 line=140 │ │ 0x001c line=144 │ │ @@ -114526,17 +114532,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 │ │ -0c1f78: |[0c1f78] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -0c1f88: 7020 7f1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c1f8e: 0e00 |0003: return-void │ │ +0bfd1c: |[0bfd1c] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +0bfd2c: 7020 7f1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0bfd32: 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 │ │ │ │ @@ -114545,17 +114551,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 │ │ -0c1f90: |[0c1f90] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -0c1fa0: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c1fa4: 1100 |0002: return-object v0 │ │ +0bfd34: |[0bfd34] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +0bfd44: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bfd48: 1100 |0002: return-object 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;) │ │ @@ -114563,17 +114569,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 │ │ -0c1fa8: |[0c1fa8] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -0c1fb8: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c1fbc: 0f00 |0002: return v0 │ │ +0bfd4c: |[0bfd4c] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +0bfd5c: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0bfd60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -114581,226 +114587,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1fc0: |[0c1fc0] android.support.v4.view.ViewPager.access$400:()[I │ │ -0c1fd0: 6200 9d08 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@089d │ │ -0c1fd4: 1100 |0002: return-object v0 │ │ +0bfd64: |[0bfd64] android.support.v4.view.ViewPager.access$400:()[I │ │ +0bfd74: 6200 9d08 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@089d │ │ +0bfd78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'calculatePageOffsets' │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 345 16-bit code units │ │ -0c1fd8: |[0c1fd8] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -0c1fe8: 54ec a708 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c1fec: 6e10 b818 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c1ff2: 0a01 |0005: move-result v1 │ │ -0c1ff4: 7010 2b1c 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c1ffa: 0a0b |0009: move-result v11 │ │ -0c1ffc: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -0c2000: 52ec ce08 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c2004: 82cc |000e: int-to-float v12, v12 │ │ -0c2006: 82bd |000f: int-to-float v13, v11 │ │ -0c2008: a906 0c0d |0010: div-float v6, v12, v13 │ │ -0c200c: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -0c2010: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0c2014: 5208 8308 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2018: 52fc 8308 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c201c: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -0c2020: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0c2022: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0c2024: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -0c2028: 520c 8208 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c202c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -0c2030: 520d 8508 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2034: c6dc |0026: add-float/2addr v12, v13 │ │ -0c2036: a607 0c06 |0027: add-float v7, v12, v6 │ │ -0c203a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -0c203e: 52fc 8308 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2042: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -0c2046: 54ec c108 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c204a: 6e10 d343 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2050: 0a0c |0034: move-result v12 │ │ -0c2052: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -0c2056: 54ec c108 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c205a: 6e20 cb43 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c2060: 0c03 |003c: move-result-object v3 │ │ -0c2062: 1f03 4404 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c2066: 523c 8308 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c206a: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -0c206e: 54ec c108 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2072: 6e10 d343 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2078: 0a0c |0048: move-result v12 │ │ -0c207a: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -0c207e: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -0c2082: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c2086: 54ec c108 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c208a: 6e20 cb43 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c2090: 0c03 |0054: move-result-object v3 │ │ -0c2092: 1f03 4404 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c2096: 28e8 |0057: goto 003f // -0018 │ │ -0c2098: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -0c209a: 28b9 |0059: goto 0012 // -0047 │ │ -0c209c: 523c 8308 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c20a0: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -0c20a4: 54ec a708 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c20a8: 6e20 bb18 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c20ae: 0a0c |0063: move-result v12 │ │ -0c20b0: c66c |0064: add-float/2addr v12, v6 │ │ -0c20b2: c6c7 |0065: add-float/2addr v7, v12 │ │ -0c20b4: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c20b8: 28f2 |0068: goto 005a // -000e │ │ -0c20ba: 5937 8208 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c20be: 523c 8508 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c20c2: c66c |006d: add-float/2addr v12, v6 │ │ -0c20c4: c6c7 |006e: add-float/2addr v7, v12 │ │ -0c20c6: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c20ca: 28ba |0071: goto 002b // -0046 │ │ -0c20cc: 52fc 8308 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c20d0: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -0c20d4: 54ec c108 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c20d8: 6e10 d343 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c20de: 0a0c |007b: move-result v12 │ │ -0c20e0: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -0c20e4: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -0c20e6: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0c20ea: 5207 8208 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c20ee: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -0c20f2: 52fc 8308 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c20f6: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -0c20fa: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -0c20fe: 54ec c108 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2102: 6e20 cb43 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c2108: 0c03 |0090: move-result-object v3 │ │ -0c210a: 1f03 4404 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c210e: 523c 8308 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2112: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -0c2116: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -0c211a: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0c211e: 54ec c108 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2122: 6e20 cb43 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c2128: 0c03 |00a0: move-result-object v3 │ │ -0c212a: 1f03 4404 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c212e: 28f0 |00a3: goto 0093 // -0010 │ │ -0c2130: 523c 8308 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2134: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -0c2138: 54ec a708 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c213c: 6e20 bb18 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c2142: 0a0c |00ad: move-result v12 │ │ -0c2144: c66c |00ae: add-float/2addr v12, v6 │ │ -0c2146: c7c7 |00af: sub-float/2addr v7, v12 │ │ -0c2148: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0c214c: 28f2 |00b2: goto 00a4 // -000e │ │ -0c214e: 523c 8508 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2152: c66c |00b5: add-float/2addr v12, v6 │ │ -0c2154: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -0c2156: 5937 8208 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c215a: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0c215e: 28ca |00bb: goto 0085 // -0036 │ │ -0c2160: 54ec c108 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2164: 6e10 d343 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c216a: 0a04 |00c1: move-result v4 │ │ -0c216c: 52f7 8208 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2170: 52fc 8308 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2174: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -0c2178: 52fc 8308 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c217c: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -0c2180: 52fc 8208 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2184: 59ec b808 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c2188: 52fc 8308 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c218c: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -0c2190: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -0c2194: 52fc 8208 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2198: 52fd 8508 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c219c: c6dc |00da: add-float/2addr v12, v13 │ │ -0c219e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -0c21a2: c7dc |00dd: sub-float/2addr v12, v13 │ │ -0c21a4: 59ec c408 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c21a8: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -0c21ac: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -0c21b0: 54ec c108 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c21b4: 6e20 cb43 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c21ba: 0c03 |00e9: move-result-object v3 │ │ -0c21bc: 1f03 4404 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c21c0: 523c 8308 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c21c4: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -0c21c8: 54ec a708 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c21cc: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0c21d0: 6e20 bb18 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c21d6: 0a0c |00f7: move-result v12 │ │ -0c21d8: c66c |00f8: add-float/2addr v12, v6 │ │ -0c21da: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -0c21dc: 01a9 |00fa: move v9, v10 │ │ -0c21de: 28f1 |00fb: goto 00ec // -000f │ │ -0c21e0: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -0c21e6: 28cf |00ff: goto 00ce // -0031 │ │ -0c21e8: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -0c21ee: 28db |0103: goto 00de // -0025 │ │ -0c21f0: 523c 8508 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c21f4: c66c |0106: add-float/2addr v12, v6 │ │ -0c21f6: c7c7 |0107: sub-float/2addr v7, v12 │ │ -0c21f8: 5937 8208 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c21fc: 523c 8308 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2200: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -0c2204: 59e7 b808 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c2208: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c220c: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0c2210: 28ce |0114: goto 00e2 // -0032 │ │ -0c2212: 52fc 8208 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2216: 52fd 8508 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c221a: c6dc |0119: add-float/2addr v12, v13 │ │ -0c221c: a607 0c06 |011a: add-float v7, v12, v6 │ │ -0c2220: 52fc 8308 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2224: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -0c2228: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -0c222c: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -0c2230: 54ec c108 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2234: 6e20 cb43 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c223a: 0c03 |0129: move-result-object v3 │ │ -0c223c: 1f03 4404 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c2240: 523c 8308 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2244: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -0c2248: 54ec a708 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c224c: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0c2250: 6e20 bb18 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c2256: 0a0c |0137: move-result v12 │ │ -0c2258: c66c |0138: add-float/2addr v12, v6 │ │ -0c225a: c6c7 |0139: add-float/2addr v7, v12 │ │ -0c225c: 01a9 |013a: move v9, v10 │ │ -0c225e: 28f1 |013b: goto 012c // -000f │ │ -0c2260: 523c 8308 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2264: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -0c2268: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -0c226c: 523c 8508 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2270: c67c |0144: add-float/2addr v12, v7 │ │ -0c2272: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -0c2276: c7dc |0147: sub-float/2addr v12, v13 │ │ -0c2278: 59ec c408 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c227c: 5937 8208 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2280: 523c 8508 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2284: c66c |014e: add-float/2addr v12, v6 │ │ -0c2286: c6c7 |014f: add-float/2addr v7, v12 │ │ -0c2288: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c228c: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c2290: 28ce |0154: goto 0122 // -0032 │ │ -0c2292: 120c |0155: const/4 v12, #int 0 // #0 │ │ -0c2294: 5cec c908 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ -0c2298: 0e00 |0158: return-void │ │ +0bfd7c: |[0bfd7c] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +0bfd8c: 54ec a708 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bfd90: 6e10 b818 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0bfd96: 0a01 |0005: move-result v1 │ │ +0bfd98: 7010 2b1c 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0bfd9e: 0a0b |0009: move-result v11 │ │ +0bfda0: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +0bfda4: 52ec ce08 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0bfda8: 82cc |000e: int-to-float v12, v12 │ │ +0bfdaa: 82bd |000f: int-to-float v13, v11 │ │ +0bfdac: a906 0c0d |0010: div-float v6, v12, v13 │ │ +0bfdb0: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +0bfdb4: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0bfdb8: 5208 8308 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfdbc: 52fc 8308 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfdc0: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +0bfdc4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0bfdc6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0bfdc8: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +0bfdcc: 520c 8208 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bfdd0: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +0bfdd4: 520d 8508 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bfdd8: c6dc |0026: add-float/2addr v12, v13 │ │ +0bfdda: a607 0c06 |0027: add-float v7, v12, v6 │ │ +0bfdde: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +0bfde2: 52fc 8308 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfde6: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +0bfdea: 54ec c108 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfdee: 6e10 d343 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0bfdf4: 0a0c |0034: move-result v12 │ │ +0bfdf6: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +0bfdfa: 54ec c108 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfdfe: 6e20 cb43 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bfe04: 0c03 |003c: move-result-object v3 │ │ +0bfe06: 1f03 4404 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfe0a: 523c 8308 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfe0e: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +0bfe12: 54ec c108 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfe16: 6e10 d343 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0bfe1c: 0a0c |0048: move-result v12 │ │ +0bfe1e: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +0bfe22: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +0bfe26: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0bfe2a: 54ec c108 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfe2e: 6e20 cb43 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bfe34: 0c03 |0054: move-result-object v3 │ │ +0bfe36: 1f03 4404 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfe3a: 28e8 |0057: goto 003f // -0018 │ │ +0bfe3c: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0bfe3e: 28b9 |0059: goto 0012 // -0047 │ │ +0bfe40: 523c 8308 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfe44: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +0bfe48: 54ec a708 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bfe4c: 6e20 bb18 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0bfe52: 0a0c |0063: move-result v12 │ │ +0bfe54: c66c |0064: add-float/2addr v12, v6 │ │ +0bfe56: c6c7 |0065: add-float/2addr v7, v12 │ │ +0bfe58: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0bfe5c: 28f2 |0068: goto 005a // -000e │ │ +0bfe5e: 5937 8208 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bfe62: 523c 8508 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bfe66: c66c |006d: add-float/2addr v12, v6 │ │ +0bfe68: c6c7 |006e: add-float/2addr v7, v12 │ │ +0bfe6a: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0bfe6e: 28ba |0071: goto 002b // -0046 │ │ +0bfe70: 52fc 8308 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfe74: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +0bfe78: 54ec c108 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfe7c: 6e10 d343 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0bfe82: 0a0c |007b: move-result v12 │ │ +0bfe84: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +0bfe88: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +0bfe8a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0bfe8e: 5207 8208 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bfe92: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +0bfe96: 52fc 8308 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfe9a: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +0bfe9e: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +0bfea2: 54ec c108 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfea6: 6e20 cb43 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bfeac: 0c03 |0090: move-result-object v3 │ │ +0bfeae: 1f03 4404 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfeb2: 523c 8308 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfeb6: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +0bfeba: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +0bfebe: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0bfec2: 54ec c108 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bfec6: 6e20 cb43 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bfecc: 0c03 |00a0: move-result-object v3 │ │ +0bfece: 1f03 4404 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bfed2: 28f0 |00a3: goto 0093 // -0010 │ │ +0bfed4: 523c 8308 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bfed8: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +0bfedc: 54ec a708 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bfee0: 6e20 bb18 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0bfee6: 0a0c |00ad: move-result v12 │ │ +0bfee8: c66c |00ae: add-float/2addr v12, v6 │ │ +0bfeea: c7c7 |00af: sub-float/2addr v7, v12 │ │ +0bfeec: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0bfef0: 28f2 |00b2: goto 00a4 // -000e │ │ +0bfef2: 523c 8508 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bfef6: c66c |00b5: add-float/2addr v12, v6 │ │ +0bfef8: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +0bfefa: 5937 8208 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bfefe: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0bff02: 28ca |00bb: goto 0085 // -0036 │ │ +0bff04: 54ec c108 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bff08: 6e10 d343 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0bff0e: 0a04 |00c1: move-result v4 │ │ +0bff10: 52f7 8208 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bff14: 52fc 8308 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bff18: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +0bff1c: 52fc 8308 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bff20: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +0bff24: 52fc 8208 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bff28: 59ec b808 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0bff2c: 52fc 8308 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bff30: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +0bff34: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +0bff38: 52fc 8208 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bff3c: 52fd 8508 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bff40: c6dc |00da: add-float/2addr v12, v13 │ │ +0bff42: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +0bff46: c7dc |00dd: sub-float/2addr v12, v13 │ │ +0bff48: 59ec c408 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0bff4c: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +0bff50: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +0bff54: 54ec c108 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bff58: 6e20 cb43 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bff5e: 0c03 |00e9: move-result-object v3 │ │ +0bff60: 1f03 4404 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bff64: 523c 8308 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bff68: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +0bff6c: 54ec a708 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bff70: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +0bff74: 6e20 bb18 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0bff7a: 0a0c |00f7: move-result v12 │ │ +0bff7c: c66c |00f8: add-float/2addr v12, v6 │ │ +0bff7e: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +0bff80: 01a9 |00fa: move v9, v10 │ │ +0bff82: 28f1 |00fb: goto 00ec // -000f │ │ +0bff84: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +0bff8a: 28cf |00ff: goto 00ce // -0031 │ │ +0bff8c: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +0bff92: 28db |0103: goto 00de // -0025 │ │ +0bff94: 523c 8508 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bff98: c66c |0106: add-float/2addr v12, v6 │ │ +0bff9a: c7c7 |0107: sub-float/2addr v7, v12 │ │ +0bff9c: 5937 8208 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bffa0: 523c 8308 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bffa4: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +0bffa8: 59e7 b808 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0bffac: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0bffb0: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0bffb4: 28ce |0114: goto 00e2 // -0032 │ │ +0bffb6: 52fc 8208 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0bffba: 52fd 8508 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0bffbe: c6dc |0119: add-float/2addr v12, v13 │ │ +0bffc0: a607 0c06 |011a: add-float v7, v12, v6 │ │ +0bffc4: 52fc 8308 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bffc8: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +0bffcc: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +0bffd0: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +0bffd4: 54ec c108 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0bffd8: 6e20 cb43 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0bffde: 0c03 |0129: move-result-object v3 │ │ +0bffe0: 1f03 4404 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0bffe4: 523c 8308 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0bffe8: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +0bffec: 54ec a708 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0bfff0: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +0bfff4: 6e20 bb18 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0bfffa: 0a0c |0137: move-result v12 │ │ +0bfffc: c66c |0138: add-float/2addr v12, v6 │ │ +0bfffe: c6c7 |0139: add-float/2addr v7, v12 │ │ +0c0000: 01a9 |013a: move v9, v10 │ │ +0c0002: 28f1 |013b: goto 012c // -000f │ │ +0c0004: 523c 8308 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0008: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +0c000c: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +0c0010: 523c 8508 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0014: c67c |0144: add-float/2addr v12, v7 │ │ +0c0016: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +0c001a: c7dc |0147: sub-float/2addr v12, v13 │ │ +0c001c: 59ec c408 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c0020: 5937 8208 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c0024: 523c 8508 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0028: c66c |014e: add-float/2addr v12, v6 │ │ +0c002a: c6c7 |014f: add-float/2addr v7, v12 │ │ +0c002c: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c0030: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0c0034: 28ce |0154: goto 0122 // -0032 │ │ +0c0036: 120c |0155: const/4 v12, #int 0 // #0 │ │ +0c0038: 5cec c908 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@08c9 │ │ +0c003c: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ 0x0006 line=1161 │ │ 0x000a line=1162 │ │ 0x0012 line=1164 │ │ 0x0014 line=1165 │ │ @@ -114910,65 +114916,65 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0c229c: |[0c229c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -0c22ac: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c22ae: 52a8 d508 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c22b2: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -0c22b4: 3398 4a00 |0004: if-ne v8, v9, 004e // +004a │ │ -0c22b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -0c22ba: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ -0c22be: 7020 801c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c22c4: 54a8 d608 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c22c8: 6e10 3d3c 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ -0c22ce: 6e10 3d1c 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c22d4: 0a03 |0014: move-result v3 │ │ -0c22d6: 6e10 3e1c 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c22dc: 0a04 |0018: move-result v4 │ │ -0c22de: 54a8 d608 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c22e2: 6e10 403c 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ -0c22e8: 0a05 |001e: move-result v5 │ │ -0c22ea: 54a8 d608 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c22ee: 6e10 413c 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ -0c22f4: 0a06 |0024: move-result v6 │ │ -0c22f6: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -0c22fa: 3264 0a00 |0027: if-eq v4, v6, 0031 // +000a │ │ -0c22fe: 6e30 6c1c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c2304: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ -0c2308: 7020 5c1c 5a00 |002e: invoke-direct {v10, v5}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ -0c230e: 5ca7 d008 |0031: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c2312: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0c2314: 54a8 c108 |0034: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2318: 6e10 d343 0800 |0036: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c231e: 0a08 |0039: move-result v8 │ │ -0c2320: 3580 1600 |003a: if-ge v0, v8, 0050 // +0016 │ │ -0c2324: 54a8 c108 |003c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2328: 6e20 cb43 0800 |003e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c232e: 0c01 |0041: move-result-object v1 │ │ -0c2330: 1f01 4404 |0042: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c2334: 5518 8408 |0044: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ -0c2338: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ -0c233c: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -0c233e: 5c17 8408 |0049: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ -0c2342: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c2346: 28e7 |004d: goto 0034 // -0019 │ │ -0c2348: 0172 |004e: move v2, v7 │ │ -0c234a: 28b8 |004f: goto 0007 // -0048 │ │ -0c234c: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ -0c2350: 380b 0800 |0052: if-eqz v11, 005a // +0008 │ │ -0c2354: 54a7 b308 |0054: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ -0c2358: 7120 e61a 7a00 |0056: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ -0c235e: 0e00 |0059: return-void │ │ -0c2360: 54a7 b308 |005a: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ -0c2364: 7210 2843 0700 |005c: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -0c236a: 28fa |005f: goto 0059 // -0006 │ │ +0c0040: |[0c0040] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +0c0050: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c0052: 52a8 d508 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0c0056: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +0c0058: 3398 4a00 |0004: if-ne v8, v9, 004e // +004a │ │ +0c005c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0c005e: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ +0c0062: 7020 801c 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c0068: 54a8 d608 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c006c: 6e10 3d3c 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ +0c0072: 6e10 3d1c 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c0078: 0a03 |0014: move-result v3 │ │ +0c007a: 6e10 3e1c 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c0080: 0a04 |0018: move-result v4 │ │ +0c0082: 54a8 d608 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c0086: 6e10 403c 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ +0c008c: 0a05 |001e: move-result v5 │ │ +0c008e: 54a8 d608 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c0092: 6e10 413c 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ +0c0098: 0a06 |0024: move-result v6 │ │ +0c009a: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +0c009e: 3264 0a00 |0027: if-eq v4, v6, 0031 // +000a │ │ +0c00a2: 6e30 6c1c 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c00a8: 3235 0500 |002c: if-eq v5, v3, 0031 // +0005 │ │ +0c00ac: 7020 5c1c 5a00 |002e: invoke-direct {v10, v5}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ +0c00b2: 5ca7 d008 |0031: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c00b6: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0c00b8: 54a8 c108 |0034: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c00bc: 6e10 d343 0800 |0036: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c00c2: 0a08 |0039: move-result v8 │ │ +0c00c4: 3580 1600 |003a: if-ge v0, v8, 0050 // +0016 │ │ +0c00c8: 54a8 c108 |003c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c00cc: 6e20 cb43 0800 |003e: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c00d2: 0c01 |0041: move-result-object v1 │ │ +0c00d4: 1f01 4404 |0042: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c00d8: 5518 8408 |0044: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ +0c00dc: 3808 0500 |0046: if-eqz v8, 004b // +0005 │ │ +0c00e0: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +0c00e2: 5c17 8408 |0049: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ +0c00e6: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c00ea: 28e7 |004d: goto 0034 // -0019 │ │ +0c00ec: 0172 |004e: move v2, v7 │ │ +0c00ee: 28b8 |004f: goto 0007 // -0048 │ │ +0c00f0: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ +0c00f4: 380b 0800 |0052: if-eqz v11, 005a // +0008 │ │ +0c00f8: 54a7 b308 |0054: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ +0c00fc: 7120 e61a 7a00 |0056: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ +0c0102: 0e00 |0059: return-void │ │ +0c0104: 54a7 b308 |005a: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ +0c0108: 7210 2843 0700 |005c: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +0c010e: 28fa |005f: goto 0059 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1821 │ │ 0x0007 line=1822 │ │ 0x0009 line=1824 │ │ 0x000c line=1825 │ │ 0x0011 line=1826 │ │ @@ -115010,61 +115016,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0c236c: |[0c236c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -0c237c: 7110 0a43 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c2382: 0a04 |0003: move-result v4 │ │ -0c2384: 5265 b908 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@08b9 │ │ -0c2388: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -0c238c: 7110 0a43 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c2392: 0a04 |000b: move-result v4 │ │ -0c2394: 5265 c808 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@08c8 │ │ -0c2398: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -0c239c: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -0c23a0: 0172 |0012: move v2, v7 │ │ -0c23a2: 5464 c108 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c23a6: 6e10 d343 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c23ac: 0a04 |0018: move-result v4 │ │ -0c23ae: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -0c23b2: 5464 c108 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c23b6: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -0c23b8: 6e20 cb43 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c23be: 0c00 |0021: move-result-object v0 │ │ -0c23c0: 1f00 4404 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c23c4: 5464 c108 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c23c8: 5465 c108 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c23cc: 6e10 d343 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c23d2: 0a05 |002b: move-result v5 │ │ -0c23d4: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0c23d8: 6e20 cb43 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c23de: 0c01 |0031: move-result-object v1 │ │ -0c23e0: 1f01 4404 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c23e4: 5204 8308 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c23e8: 5215 8308 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c23ec: 7120 1543 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0c23f2: 0a05 |003b: move-result v5 │ │ -0c23f4: 7120 1243 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c23fa: 0a02 |003f: move-result v2 │ │ -0c23fc: 0f02 |0040: return v2 │ │ -0c23fe: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -0c2402: 28d0 |0043: goto 0013 // -0030 │ │ -0c2404: 5264 ae08 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c2408: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -0c240c: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -0c2412: 8274 |004b: int-to-float v4, v7 │ │ -0c2414: c684 |004c: add-float/2addr v4, v8 │ │ -0c2416: c634 |004d: add-float/2addr v4, v3 │ │ -0c2418: 8742 |004e: float-to-int v2, v4 │ │ -0c241a: 28c4 |004f: goto 0013 // -003c │ │ -0c241c: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -0c2422: 28f8 |0053: goto 004b // -0008 │ │ +0c0110: |[0c0110] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +0c0120: 7110 0a43 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c0126: 0a04 |0003: move-result v4 │ │ +0c0128: 5265 b908 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@08b9 │ │ +0c012c: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +0c0130: 7110 0a43 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c0136: 0a04 |000b: move-result v4 │ │ +0c0138: 5265 c808 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@08c8 │ │ +0c013c: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +0c0140: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +0c0144: 0172 |0012: move v2, v7 │ │ +0c0146: 5464 c108 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c014a: 6e10 d343 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c0150: 0a04 |0018: move-result v4 │ │ +0c0152: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +0c0156: 5464 c108 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c015a: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0c015c: 6e20 cb43 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c0162: 0c00 |0021: move-result-object v0 │ │ +0c0164: 1f00 4404 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c0168: 5464 c108 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c016c: 5465 c108 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0170: 6e10 d343 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c0176: 0a05 |002b: move-result v5 │ │ +0c0178: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0c017c: 6e20 cb43 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c0182: 0c01 |0031: move-result-object v1 │ │ +0c0184: 1f01 4404 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c0188: 5204 8308 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c018c: 5215 8308 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0190: 7120 1543 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c0196: 0a05 |003b: move-result v5 │ │ +0c0198: 7120 1243 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c019e: 0a02 |003f: move-result v2 │ │ +0c01a0: 0f02 |0040: return v2 │ │ +0c01a2: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +0c01a6: 28d0 |0043: goto 0013 // -0030 │ │ +0c01a8: 5264 ae08 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c01ac: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +0c01b0: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +0c01b6: 8274 |004b: int-to-float v4, v7 │ │ +0c01b8: c684 |004c: add-float/2addr v4, v8 │ │ +0c01ba: c634 |004d: add-float/2addr v4, v3 │ │ +0c01bc: 8742 |004e: float-to-int v2, v4 │ │ +0c01be: 28c4 |004f: goto 0013 // -003c │ │ +0c01c0: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +0c01c6: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2242 │ │ 0x0010 line=2243 │ │ 0x0013 line=2249 │ │ 0x001b line=2250 │ │ 0x0024 line=2251 │ │ @@ -115091,39 +115097,39 @@ │ │ type : '(IFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0c2424: |[0c2424] android.support.v4.view.ViewPager.dispatchOnPageScrolled:(IFI)V │ │ -0c2434: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c2438: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0c243c: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c2440: 7240 e31b 5376 |0006: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -0c2446: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c244a: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0c244e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c2450: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2454: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0c245a: 0a02 |0013: move-result v2 │ │ -0c245c: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -0c2460: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2464: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0c246a: 0c01 |001b: move-result-object v1 │ │ -0c246c: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ -0c2470: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -0c2474: 7240 e31b 5176 |0020: invoke-interface {v1, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -0c247a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c247e: 28ef |0025: goto 0014 // -0011 │ │ -0c2480: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c2484: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -0c2488: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c248c: 7240 e31b 5376 |002c: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -0c2492: 0e00 |002f: return-void │ │ +0c01c8: |[0c01c8] android.support.v4.view.ViewPager.dispatchOnPageScrolled:(IFI)V │ │ +0c01d8: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c01dc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0c01e0: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c01e4: 7240 e31b 5376 |0006: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +0c01ea: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c01ee: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0c01f2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c01f4: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c01f8: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0c01fe: 0a02 |0013: move-result v2 │ │ +0c0200: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +0c0204: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0208: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0c020e: 0c01 |001b: move-result-object v1 │ │ +0c0210: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ +0c0214: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +0c0218: 7240 e31b 5176 |0020: invoke-interface {v1, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +0c021e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0222: 28ef |0025: goto 0014 // -0011 │ │ +0c0224: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c0228: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +0c022c: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c0230: 7240 e31b 5376 |002c: invoke-interface {v3, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +0c0236: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0004 line=1771 │ │ 0x0009 line=1773 │ │ 0x000d line=1774 │ │ 0x0016 line=1775 │ │ @@ -115147,39 +115153,39 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c2494: |[0c2494] android.support.v4.view.ViewPager.dispatchOnPageSelected:(I)V │ │ -0c24a4: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c24a8: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0c24ac: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c24b0: 7220 e41b 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -0c24b6: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c24ba: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0c24be: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c24c0: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c24c4: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0c24ca: 0a02 |0013: move-result v2 │ │ -0c24cc: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -0c24d0: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c24d4: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0c24da: 0c01 |001b: move-result-object v1 │ │ -0c24dc: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ -0c24e0: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -0c24e4: 7220 e41b 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -0c24ea: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c24ee: 28ef |0025: goto 0014 // -0011 │ │ -0c24f0: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c24f4: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -0c24f8: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c24fc: 7220 e41b 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -0c2502: 0e00 |002f: return-void │ │ +0c0238: |[0c0238] android.support.v4.view.ViewPager.dispatchOnPageSelected:(I)V │ │ +0c0248: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c024c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0c0250: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c0254: 7220 e41b 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +0c025a: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c025e: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0c0262: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c0264: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0268: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0c026e: 0a02 |0013: move-result v2 │ │ +0c0270: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +0c0274: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0278: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0c027e: 0c01 |001b: move-result-object v1 │ │ +0c0280: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ +0c0284: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +0c0288: 7220 e41b 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +0c028e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0292: 28ef |0025: goto 0014 // -0011 │ │ +0c0294: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c0298: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +0c029c: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c02a0: 7220 e41b 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +0c02a6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1787 │ │ 0x0004 line=1788 │ │ 0x0009 line=1790 │ │ 0x000d line=1791 │ │ 0x0016 line=1792 │ │ @@ -115201,39 +115207,39 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c2504: |[0c2504] android.support.v4.view.ViewPager.dispatchOnScrollStateChanged:(I)V │ │ -0c2514: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c2518: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0c251c: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c2520: 7220 e21b 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -0c2526: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c252a: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0c252e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c2530: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2534: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0c253a: 0a02 |0013: move-result v2 │ │ -0c253c: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ -0c2540: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2544: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0c254a: 0c01 |001b: move-result-object v1 │ │ -0c254c: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ -0c2550: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -0c2554: 7220 e21b 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -0c255a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c255e: 28ef |0025: goto 0014 // -0011 │ │ -0c2560: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c2564: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ -0c2568: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c256c: 7220 e21b 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -0c2572: 0e00 |002f: return-void │ │ +0c02a8: |[0c02a8] android.support.v4.view.ViewPager.dispatchOnScrollStateChanged:(I)V │ │ +0c02b8: 5443 cc08 |0000: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c02bc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0c02c0: 5443 cc08 |0004: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c02c4: 7220 e21b 5300 |0006: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +0c02ca: 5443 cd08 |0009: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c02ce: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0c02d2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c02d4: 5443 cd08 |000e: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c02d8: 7210 2c44 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0c02de: 0a02 |0013: move-result v2 │ │ +0c02e0: 3520 1200 |0014: if-ge v0, v2, 0026 // +0012 │ │ +0c02e4: 5443 cd08 |0016: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c02e8: 7220 2644 0300 |0018: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0c02ee: 0c01 |001b: move-result-object v1 │ │ +0c02f0: 1f01 4804 |001c: check-cast v1, Landroid/support/v4/view/ViewPager$OnPageChangeListener; // type@0448 │ │ +0c02f4: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +0c02f8: 7220 e21b 5100 |0020: invoke-interface {v1, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +0c02fe: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0302: 28ef |0025: goto 0014 // -0011 │ │ +0c0304: 5443 be08 |0026: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c0308: 3803 0700 |0028: if-eqz v3, 002f // +0007 │ │ +0c030c: 5443 be08 |002a: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c0310: 7220 e21b 5300 |002c: invoke-interface {v3, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +0c0316: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0004 line=1805 │ │ 0x0009 line=1807 │ │ 0x000d line=1808 │ │ 0x0016 line=1809 │ │ @@ -115255,30 +115261,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c2574: |[0c2574] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -0c2584: 6e10 281c 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c258a: 0a00 |0003: move-result v0 │ │ -0c258c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c258e: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -0c2592: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -0c2596: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0c2598: 6e20 271c 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c259e: 0c03 |000d: move-result-object v3 │ │ -0c25a0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0c25a2: 7130 f81a 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0c25a8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c25ac: 28f1 |0014: goto 0005 // -000f │ │ -0c25ae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -0c25b0: 28f4 |0016: goto 000a // -000c │ │ -0c25b2: 0e00 |0017: return-void │ │ +0c0318: |[0c0318] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +0c0328: 6e10 281c 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c032e: 0a00 |0003: move-result v0 │ │ +0c0330: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c0332: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +0c0336: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +0c033a: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +0c033c: 6e20 271c 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c0342: 0c03 |000d: move-result-object v3 │ │ +0c0344: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0c0346: 7130 f81a 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +0c034c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0350: 28f1 |0014: goto 0005 // -000f │ │ +0c0352: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +0c0354: 28f4 |0016: goto 000a // -000c │ │ +0c0356: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ 0x0004 line=1860 │ │ 0x0007 line=1861 │ │ 0x000a line=1863 │ │ 0x0012 line=1860 │ │ @@ -115296,25 +115302,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c25b4: |[0c25b4] android.support.v4.view.ViewPager.endDrag:()V │ │ -0c25c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c25c6: 5c10 bf08 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c25ca: 5c10 c008 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ -0c25ce: 5410 dd08 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c25d2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0c25d6: 5410 dd08 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c25da: 6e10 1338 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ -0c25e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c25e2: 5b10 dd08 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c25e6: 0e00 |0011: return-void │ │ +0c0358: |[0c0358] android.support.v4.view.ViewPager.endDrag:()V │ │ +0c0368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c036a: 5c10 bf08 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c036e: 5c10 c008 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ +0c0372: 5410 dd08 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0376: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0c037a: 5410 dd08 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c037e: 6e10 1338 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ +0c0384: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c0386: 5b10 dd08 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c038a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2490 │ │ 0x0003 line=2491 │ │ 0x0005 line=2493 │ │ 0x0009 line=2494 │ │ 0x000e line=2495 │ │ @@ -115327,64 +115333,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 │ │ -0c25e8: |[0c25e8] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -0c25f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c25fa: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -0c25fe: 2205 8800 |0003: new-instance v5, Landroid/graphics/Rect; // type@0088 │ │ -0c2602: 7010 1903 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0c2608: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -0c260c: 6e52 2303 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -0c2612: 1105 |000d: return-object v5 │ │ -0c2614: 6e10 5538 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0c261a: 0a02 |0011: move-result v2 │ │ -0c261c: 5952 b000 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c2620: 6e10 6a38 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ -0c2626: 0a02 |0017: move-result v2 │ │ -0c2628: 5952 b100 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0c262c: 6e10 7538 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0c2632: 0a02 |001d: move-result v2 │ │ -0c2634: 5952 b200 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0c2638: 6e10 4338 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0c263e: 0a02 |0023: move-result v2 │ │ -0c2640: 5952 af00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0c2644: 6e10 6538 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0c264a: 0c01 |0029: move-result-object v1 │ │ -0c264c: 2012 0207 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0702 │ │ -0c2650: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -0c2654: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -0c2658: 0710 |0030: move-object v0, v1 │ │ -0c265a: 1f00 0207 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -0c265e: 5252 b000 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c2662: 6e10 2839 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@3928 │ │ -0c2668: 0a03 |0038: move-result v3 │ │ -0c266a: b032 |0039: add-int/2addr v2, v3 │ │ -0c266c: 5952 b000 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c2670: 5252 b100 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0c2674: 6e10 2f39 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@392f │ │ -0c267a: 0a03 |0041: move-result v3 │ │ -0c267c: b032 |0042: add-int/2addr v2, v3 │ │ -0c267e: 5952 b100 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0c2682: 5252 b200 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0c2686: 6e10 3039 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@3930 │ │ -0c268c: 0a03 |004a: move-result v3 │ │ -0c268e: b032 |004b: add-int/2addr v2, v3 │ │ -0c2690: 5952 b200 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0c2694: 5252 af00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0c2698: 6e10 2139 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@3921 │ │ -0c269e: 0a03 |0053: move-result v3 │ │ -0c26a0: b032 |0054: add-int/2addr v2, v3 │ │ -0c26a2: 5952 af00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0c26a6: 6e10 2e39 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@392e │ │ -0c26ac: 0c01 |005a: move-result-object v1 │ │ -0c26ae: 28cf |005b: goto 002a // -0031 │ │ +0c038c: |[0c038c] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +0c039c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c039e: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +0c03a2: 2205 8800 |0003: new-instance v5, Landroid/graphics/Rect; // type@0088 │ │ +0c03a6: 7010 1903 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0c03ac: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +0c03b0: 6e52 2303 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +0c03b6: 1105 |000d: return-object v5 │ │ +0c03b8: 6e10 5538 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0c03be: 0a02 |0011: move-result v2 │ │ +0c03c0: 5952 b000 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c03c4: 6e10 6a38 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ +0c03ca: 0a02 |0017: move-result v2 │ │ +0c03cc: 5952 b100 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0c03d0: 6e10 7538 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0c03d6: 0a02 |001d: move-result v2 │ │ +0c03d8: 5952 b200 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0c03dc: 6e10 4338 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0c03e2: 0a02 |0023: move-result v2 │ │ +0c03e4: 5952 af00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0c03e8: 6e10 6538 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0c03ee: 0c01 |0029: move-result-object v1 │ │ +0c03f0: 2012 0207 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0702 │ │ +0c03f4: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +0c03f8: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +0c03fc: 0710 |0030: move-object v0, v1 │ │ +0c03fe: 1f00 0207 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +0c0402: 5252 b000 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0406: 6e10 2839 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@3928 │ │ +0c040c: 0a03 |0038: move-result v3 │ │ +0c040e: b032 |0039: add-int/2addr v2, v3 │ │ +0c0410: 5952 b000 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0414: 5252 b100 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0c0418: 6e10 2f39 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@392f │ │ +0c041e: 0a03 |0041: move-result v3 │ │ +0c0420: b032 |0042: add-int/2addr v2, v3 │ │ +0c0422: 5952 b100 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0c0426: 5252 b200 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0c042a: 6e10 3039 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@3930 │ │ +0c0430: 0a03 |004a: move-result v3 │ │ +0c0432: b032 |004b: add-int/2addr v2, v3 │ │ +0c0434: 5952 b200 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0c0438: 5252 af00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0c043c: 6e10 2139 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@3921 │ │ +0c0442: 0a03 |0053: move-result v3 │ │ +0c0444: b032 |0054: add-int/2addr v2, v3 │ │ +0c0446: 5952 af00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0c044a: 6e10 2e39 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@392e │ │ +0c0450: 0c01 |005a: move-result-object v1 │ │ +0c0452: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2671 │ │ 0x0003 line=2672 │ │ 0x0008 line=2674 │ │ 0x000a line=2675 │ │ 0x000d line=2693 │ │ @@ -115414,24 +115420,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0c26b0: |[0c26b0] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -0c26c0: 6e10 341c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1c34 │ │ -0c26c6: 0a00 |0003: move-result v0 │ │ -0c26c8: 6e10 371c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c26ce: 0a01 |0007: move-result v1 │ │ -0c26d0: b110 |0008: sub-int/2addr v0, v1 │ │ -0c26d2: 6e10 381c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c26d8: 0a01 |000c: move-result v1 │ │ -0c26da: b110 |000d: sub-int/2addr v0, v1 │ │ -0c26dc: 0f00 |000e: return v0 │ │ +0c0454: |[0c0454] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +0c0464: 6e10 341c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1c34 │ │ +0c046a: 0a00 |0003: move-result v0 │ │ +0c046c: 6e10 371c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c0472: 0a01 |0007: move-result v1 │ │ +0c0474: b110 |0008: sub-int/2addr v0, v1 │ │ +0c0476: 6e10 381c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c047c: 0a01 |000c: move-result v1 │ │ +0c047e: b110 |000d: sub-int/2addr v0, v1 │ │ +0c0480: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -115439,85 +115445,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 │ │ -0c26e0: |[0c26e0] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0c26f0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c26f2: 7010 2b1c 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c26f8: 0a0c |0004: move-result v12 │ │ -0c26fa: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -0c26fe: 6e10 3d1c 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c2704: 0a0d |000a: move-result v13 │ │ -0c2706: 82dd |000b: int-to-float v13, v13 │ │ -0c2708: 82ce |000c: int-to-float v14, v12 │ │ -0c270a: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -0c270e: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -0c2712: 52fd ce08 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c2716: 82dd |0013: int-to-float v13, v13 │ │ -0c2718: 82ce |0014: int-to-float v14, v12 │ │ -0c271a: a908 0d0e |0015: div-float v8, v13, v14 │ │ -0c271e: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -0c2720: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0c2722: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -0c2724: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0c2726: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0c2728: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0c272a: 54fd c108 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c272e: 6e10 d343 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2734: 0a0d |0022: move-result v13 │ │ -0c2736: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -0c273a: 54fd c108 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c273e: 6e20 cb43 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c2744: 0c02 |002a: move-result-object v2 │ │ -0c2746: 1f02 4404 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c274a: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -0c274e: 522d 8308 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2752: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -0c2756: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -0c275a: 54f2 d908 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ -0c275e: a60d 0406 |0037: add-float v13, v4, v6 │ │ -0c2762: c68d |0039: add-float/2addr v13, v8 │ │ -0c2764: 592d 8208 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2768: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -0c276c: 592d 8308 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2770: 54fd a708 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c2774: 522e 8308 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2778: 6e20 bb18 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c277e: 0a0d |0047: move-result v13 │ │ -0c2780: 592d 8508 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2784: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c2788: 5229 8208 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c278c: 0197 |004e: move v7, v9 │ │ -0c278e: 522d 8508 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2792: c69d |0051: add-float/2addr v13, v9 │ │ -0c2794: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -0c2798: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -0c279c: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -0c27a0: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -0c27a4: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -0c27a8: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -0c27ac: 54fd c108 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c27b0: 6e10 d343 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c27b6: 0a0d |0063: move-result v13 │ │ -0c27b8: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -0c27bc: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -0c27c0: 0723 |0068: move-object v3, v2 │ │ -0c27c2: 1103 |0069: return-object v3 │ │ -0c27c4: 018b |006a: move v11, v8 │ │ -0c27c6: 28a4 |006b: goto 000f // -005c │ │ -0c27c8: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -0c27ca: 5225 8308 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c27ce: 0194 |006f: move v4, v9 │ │ -0c27d0: 5226 8508 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c27d4: 0723 |0072: move-object v3, v2 │ │ -0c27d6: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c27da: 28a8 |0075: goto 001d // -0058 │ │ +0c0484: |[0c0484] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0c0494: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c0496: 7010 2b1c 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c049c: 0a0c |0004: move-result v12 │ │ +0c049e: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +0c04a2: 6e10 3d1c 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c04a8: 0a0d |000a: move-result v13 │ │ +0c04aa: 82dd |000b: int-to-float v13, v13 │ │ +0c04ac: 82ce |000c: int-to-float v14, v12 │ │ +0c04ae: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +0c04b2: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +0c04b6: 52fd ce08 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c04ba: 82dd |0013: int-to-float v13, v13 │ │ +0c04bc: 82ce |0014: int-to-float v14, v12 │ │ +0c04be: a908 0d0e |0015: div-float v8, v13, v14 │ │ +0c04c2: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +0c04c4: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0c04c6: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +0c04c8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0c04ca: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0c04cc: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0c04ce: 54fd c108 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c04d2: 6e10 d343 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c04d8: 0a0d |0022: move-result v13 │ │ +0c04da: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +0c04de: 54fd c108 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c04e2: 6e20 cb43 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c04e8: 0c02 |002a: move-result-object v2 │ │ +0c04ea: 1f02 4404 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c04ee: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +0c04f2: 522d 8308 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c04f6: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +0c04fa: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +0c04fe: 54f2 d908 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@08d9 │ │ +0c0502: a60d 0406 |0037: add-float v13, v4, v6 │ │ +0c0506: c68d |0039: add-float/2addr v13, v8 │ │ +0c0508: 592d 8208 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c050c: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +0c0510: 592d 8308 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0514: 54fd a708 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c0518: 522e 8308 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c051c: 6e20 bb18 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0c0522: 0a0d |0047: move-result v13 │ │ +0c0524: 592d 8508 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0528: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c052c: 5229 8208 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c0530: 0197 |004e: move v7, v9 │ │ +0c0532: 522d 8508 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0536: c69d |0051: add-float/2addr v13, v9 │ │ +0c0538: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +0c053c: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +0c0540: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +0c0544: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +0c0548: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +0c054c: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +0c0550: 54fd c108 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0554: 6e10 d343 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c055a: 0a0d |0063: move-result v13 │ │ +0c055c: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +0c0560: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +0c0564: 0723 |0068: move-object v3, v2 │ │ +0c0566: 1103 |0069: return-object v3 │ │ +0c0568: 018b |006a: move v11, v8 │ │ +0c056a: 28a4 |006b: goto 000f // -005c │ │ +0c056c: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +0c056e: 5225 8308 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0572: 0194 |006f: move v4, v9 │ │ +0c0574: 5226 8508 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0578: 0723 |0072: move-object v3, v2 │ │ +0c057a: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c057e: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2199 │ │ 0x0005 line=2200 │ │ 0x000f line=2201 │ │ 0x0017 line=2202 │ │ 0x0018 line=2203 │ │ @@ -115578,35 +115584,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0c27dc: |[0c27dc] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -0c27ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c27ee: 5230 ba08 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ -0c27f2: 8200 |0003: int-to-float v0, v0 │ │ -0c27f4: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -0c27f8: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -0c27fc: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -0c2800: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -0c2804: 6e10 3f1c 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c280a: 0a00 |000f: move-result v0 │ │ -0c280c: 5231 ba08 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ -0c2810: b110 |0012: sub-int/2addr v0, v1 │ │ -0c2812: 8200 |0013: int-to-float v0, v0 │ │ -0c2814: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -0c2818: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -0c281c: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -0c2820: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -0c2824: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0c2826: 0f00 |001d: return v0 │ │ -0c2828: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0c282a: 28fe |001f: goto 001d // -0002 │ │ +0c0580: |[0c0580] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +0c0590: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c0592: 5230 ba08 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ +0c0596: 8200 |0003: int-to-float v0, v0 │ │ +0c0598: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +0c059c: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +0c05a0: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +0c05a4: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +0c05a8: 6e10 3f1c 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c05ae: 0a00 |000f: move-result v0 │ │ +0c05b0: 5231 ba08 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ +0c05b4: b110 |0012: sub-int/2addr v0, v1 │ │ +0c05b6: 8200 |0013: int-to-float v0, v0 │ │ +0c05b8: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +0c05bc: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +0c05c0: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +0c05c4: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +0c05c8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0c05ca: 0f00 |001d: return v0 │ │ +0c05cc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0c05ce: 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 │ │ @@ -115616,36 +115622,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0c282c: |[0c282c] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -0c283c: 7110 7d18 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -0c2842: 0a02 |0003: move-result v2 │ │ -0c2844: 7120 8218 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0c284a: 0a01 |0007: move-result v1 │ │ -0c284c: 5243 a608 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c2850: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -0c2854: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -0c2858: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c285a: 7120 8418 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c2860: 0a03 |0012: move-result v3 │ │ -0c2862: 5943 c208 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c2866: 7120 8218 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0c286c: 0a03 |0018: move-result v3 │ │ -0c286e: 5943 a608 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c2872: 5443 dd08 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c2876: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -0c287a: 5443 dd08 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c287e: 6e10 0b38 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -0c2884: 0e00 |0024: return-void │ │ -0c2886: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0c2888: 28e9 |0026: goto 000f // -0017 │ │ +0c05d0: |[0c05d0] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +0c05e0: 7110 7d18 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +0c05e6: 0a02 |0003: move-result v2 │ │ +0c05e8: 7120 8218 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0c05ee: 0a01 |0007: move-result v1 │ │ +0c05f0: 5243 a608 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c05f4: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +0c05f8: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +0c05fc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c05fe: 7120 8418 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c0604: 0a03 |0012: move-result v3 │ │ +0c0606: 5943 c208 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c060a: 7120 8218 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0c0610: 0a03 |0018: move-result v3 │ │ +0c0612: 5943 a608 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c0616: 5443 dd08 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c061a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +0c061e: 5443 dd08 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0622: 6e10 0b38 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +0c0628: 0e00 |0024: return-void │ │ +0c062a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0c062c: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2475 │ │ 0x0004 line=2476 │ │ 0x0008 line=2477 │ │ 0x000c line=2480 │ │ 0x000f line=2481 │ │ @@ -115666,61 +115672,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0c288c: |[0c288c] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -0c289c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c289e: 54a8 c108 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c28a2: 6e10 d343 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c28a8: 0a08 |0006: move-result v8 │ │ -0c28aa: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -0c28ae: 5ca7 aa08 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ -0c28b2: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -0c28b4: 6e40 531c 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1c53 │ │ -0c28ba: 55a8 aa08 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ -0c28be: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -0c28c2: 2207 6508 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c28c6: 1a08 9a3b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@3b9a │ │ -0c28ca: 7020 f642 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c28d0: 2707 |001a: throw v7 │ │ -0c28d2: 7010 441c 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ -0c28d8: 0c01 |001e: move-result-object v1 │ │ -0c28da: 7010 2b1c 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c28e0: 0a05 |0022: move-result v5 │ │ -0c28e2: 52a8 ce08 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c28e6: 9006 0508 |0025: add-int v6, v5, v8 │ │ -0c28ea: 52a8 ce08 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c28ee: 8288 |0029: int-to-float v8, v8 │ │ -0c28f0: 8259 |002a: int-to-float v9, v5 │ │ -0c28f2: a902 0809 |002b: div-float v2, v8, v9 │ │ -0c28f6: 5210 8308 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c28fa: 82b8 |002f: int-to-float v8, v11 │ │ -0c28fc: 8259 |0030: int-to-float v9, v5 │ │ -0c28fe: c998 |0031: div-float/2addr v8, v9 │ │ -0c2900: 5219 8208 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2904: c798 |0034: sub-float/2addr v8, v9 │ │ -0c2906: 5219 8508 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c290a: c629 |0037: add-float/2addr v9, v2 │ │ -0c290c: a904 0809 |0038: div-float v4, v8, v9 │ │ -0c2910: 8268 |003a: int-to-float v8, v6 │ │ -0c2912: c848 |003b: mul-float/2addr v8, v4 │ │ -0c2914: 8783 |003c: float-to-int v3, v8 │ │ -0c2916: 5ca7 aa08 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ -0c291a: 6e40 531c 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1c53 │ │ -0c2920: 55a7 aa08 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ -0c2924: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -0c2928: 2207 6508 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c292c: 1a08 9a3b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@3b9a │ │ -0c2930: 7020 f642 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c2936: 2707 |004d: throw v7 │ │ -0c2938: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -0c293a: 0f07 |004f: return v7 │ │ +0c0630: |[0c0630] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +0c0640: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c0642: 54a8 c108 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0646: 6e10 d343 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c064c: 0a08 |0006: move-result v8 │ │ +0c064e: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +0c0652: 5ca7 aa08 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ +0c0656: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +0c0658: 6e40 531c 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1c53 │ │ +0c065e: 55a8 aa08 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ +0c0662: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +0c0666: 2207 6508 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c066a: 1a08 953b |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@3b95 │ │ +0c066e: 7020 f642 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c0674: 2707 |001a: throw v7 │ │ +0c0676: 7010 441c 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ +0c067c: 0c01 |001e: move-result-object v1 │ │ +0c067e: 7010 2b1c 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c0684: 0a05 |0022: move-result v5 │ │ +0c0686: 52a8 ce08 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c068a: 9006 0508 |0025: add-int v6, v5, v8 │ │ +0c068e: 52a8 ce08 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c0692: 8288 |0029: int-to-float v8, v8 │ │ +0c0694: 8259 |002a: int-to-float v9, v5 │ │ +0c0696: a902 0809 |002b: div-float v2, v8, v9 │ │ +0c069a: 5210 8308 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c069e: 82b8 |002f: int-to-float v8, v11 │ │ +0c06a0: 8259 |0030: int-to-float v9, v5 │ │ +0c06a2: c998 |0031: div-float/2addr v8, v9 │ │ +0c06a4: 5219 8208 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c06a8: c798 |0034: sub-float/2addr v8, v9 │ │ +0c06aa: 5219 8508 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c06ae: c629 |0037: add-float/2addr v9, v2 │ │ +0c06b0: a904 0809 |0038: div-float v4, v8, v9 │ │ +0c06b4: 8268 |003a: int-to-float v8, v6 │ │ +0c06b6: c848 |003b: mul-float/2addr v8, v4 │ │ +0c06b8: 8783 |003c: float-to-int v3, v8 │ │ +0c06ba: 5ca7 aa08 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ +0c06be: 6e40 531c 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@1c53 │ │ +0c06c4: 55a7 aa08 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ +0c06c8: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +0c06cc: 2207 6508 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c06d0: 1a08 953b |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@3b95 │ │ +0c06d4: 7020 f642 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c06da: 2707 |004d: throw v7 │ │ +0c06dc: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +0c06de: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1669 │ │ 0x0009 line=1670 │ │ 0x000b line=1671 │ │ 0x000f line=1672 │ │ 0x0013 line=1673 │ │ @@ -115752,117 +115758,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -0c293c: |[0c293c] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -0c294c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c294e: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -0c2952: 520e c208 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c2956: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -0c295a: 0200 1200 |0007: move/from16 v0, v18 │ │ -0c295e: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -0c2962: 5910 c208 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c2966: 7401 3d1c 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c296c: 0a0e |0010: move-result v14 │ │ -0c296e: 82e8 |0011: int-to-float v8, v14 │ │ -0c2970: a60c 0802 |0012: add-float v12, v8, v2 │ │ -0c2974: 7601 2b1c 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c297a: 0a0d |0017: move-result v13 │ │ -0c297c: 82de |0018: int-to-float v14, v13 │ │ -0c297e: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0c2982: 520f b808 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c2986: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -0c298a: 82de |001f: int-to-float v14, v13 │ │ -0c298c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0c2990: 520f c408 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c2994: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -0c2998: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -0c299a: 121a |0027: const/4 v10, #int 1 // #1 │ │ -0c299c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0c29a0: 540e c108 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c29a4: 120f |002c: const/4 v15, #int 0 // #0 │ │ -0c29a6: 6e20 cb43 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c29ac: 0c03 |0030: move-result-object v3 │ │ -0c29ae: 1f03 4404 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c29b2: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -0c29b6: 540e c108 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c29ba: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -0c29be: 540f c108 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c29c2: 6e10 d343 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c29c8: 0a0f |003e: move-result v15 │ │ -0c29ca: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0c29ce: 6e20 cb43 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c29d4: 0c04 |0044: move-result-object v4 │ │ -0c29d6: 1f04 4404 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c29da: 523e 8308 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c29de: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -0c29e2: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -0c29e4: 523e 8208 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c29e8: 82df |004e: int-to-float v15, v13 │ │ -0c29ea: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -0c29ee: 524e 8308 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c29f2: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -0c29f6: 540f a708 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c29fa: 6e10 b818 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c2a00: 0a0f |005a: move-result v15 │ │ -0c2a02: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0c2a06: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -0c2a0a: 120a |005f: const/4 v10, #int 0 // #0 │ │ -0c2a0c: 524e 8208 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2a10: 82df |0062: int-to-float v15, v13 │ │ -0c2a12: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -0c2a16: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -0c2a1a: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -0c2a1e: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -0c2a22: a709 060c |006b: sub-float v9, v6, v12 │ │ -0c2a26: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -0c2a2a: 540e c508 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c2a2e: 7110 0943 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c2a34: 0a0f |0074: move-result v15 │ │ -0c2a36: 82d0 |0075: int-to-float v0, v13 │ │ -0c2a38: 0210 0000 |0076: move/from16 v16, v0 │ │ -0c2a3c: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -0c2a40: 6e20 df23 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@23df │ │ -0c2a46: 0a07 |007d: move-result v7 │ │ -0c2a48: 016c |007e: move v12, v6 │ │ -0c2a4a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0c2a4e: 520e c208 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c2a52: 87cf |0083: float-to-int v15, v12 │ │ -0c2a54: 82ff |0084: int-to-float v15, v15 │ │ -0c2a56: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -0c2a5a: c6fe |0087: add-float/2addr v14, v15 │ │ -0c2a5c: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -0c2a60: 590e c208 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c2a64: 87ce |008c: float-to-int v14, v12 │ │ -0c2a66: 7401 3e1c 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c2a6c: 0a0f |0090: move-result v15 │ │ -0c2a6e: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0c2a72: 6e30 6c1c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c2a78: 87ce |0096: float-to-int v14, v12 │ │ -0c2a7a: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -0c2a7e: 7020 5c1c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ -0c2a84: 0f07 |009c: return v7 │ │ -0c2a86: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -0c2a8a: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -0c2a8e: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -0c2a92: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -0c2a96: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -0c2a9a: 540e d408 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c2a9e: 7110 0943 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c2aa4: 0a0f |00ac: move-result v15 │ │ -0c2aa6: 82d0 |00ad: int-to-float v0, v13 │ │ -0c2aa8: 0210 0000 |00ae: move/from16 v16, v0 │ │ -0c2aac: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -0c2ab0: 6e20 df23 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@23df │ │ -0c2ab6: 0a07 |00b5: move-result v7 │ │ -0c2ab8: 01bc |00b6: move v12, v11 │ │ -0c2aba: 28c8 |00b7: goto 007f // -0038 │ │ +0c06e0: |[0c06e0] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +0c06f0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c06f2: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +0c06f6: 520e c208 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c06fa: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +0c06fe: 0200 1200 |0007: move/from16 v0, v18 │ │ +0c0702: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +0c0706: 5910 c208 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c070a: 7401 3d1c 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c0710: 0a0e |0010: move-result v14 │ │ +0c0712: 82e8 |0011: int-to-float v8, v14 │ │ +0c0714: a60c 0802 |0012: add-float v12, v8, v2 │ │ +0c0718: 7601 2b1c 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c071e: 0a0d |0017: move-result v13 │ │ +0c0720: 82de |0018: int-to-float v14, v13 │ │ +0c0722: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +0c0726: 520f b808 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0c072a: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +0c072e: 82de |001f: int-to-float v14, v13 │ │ +0c0730: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0c0734: 520f c408 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c0738: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +0c073c: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +0c073e: 121a |0027: const/4 v10, #int 1 // #1 │ │ +0c0740: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0c0744: 540e c108 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0748: 120f |002c: const/4 v15, #int 0 // #0 │ │ +0c074a: 6e20 cb43 fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c0750: 0c03 |0030: move-result-object v3 │ │ +0c0752: 1f03 4404 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c0756: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +0c075a: 540e c108 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c075e: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +0c0762: 540f c108 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0766: 6e10 d343 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c076c: 0a0f |003e: move-result v15 │ │ +0c076e: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +0c0772: 6e20 cb43 fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c0778: 0c04 |0044: move-result-object v4 │ │ +0c077a: 1f04 4404 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c077e: 523e 8308 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0782: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +0c0786: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +0c0788: 523e 8208 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c078c: 82df |004e: int-to-float v15, v13 │ │ +0c078e: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +0c0792: 524e 8308 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0796: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +0c079a: 540f a708 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c079e: 6e10 b818 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c07a4: 0a0f |005a: move-result v15 │ │ +0c07a6: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +0c07aa: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +0c07ae: 120a |005f: const/4 v10, #int 0 // #0 │ │ +0c07b0: 524e 8208 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c07b4: 82df |0062: int-to-float v15, v13 │ │ +0c07b6: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +0c07ba: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +0c07be: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +0c07c2: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +0c07c6: a709 060c |006b: sub-float v9, v6, v12 │ │ +0c07ca: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +0c07ce: 540e c508 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c07d2: 7110 0943 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c07d8: 0a0f |0074: move-result v15 │ │ +0c07da: 82d0 |0075: int-to-float v0, v13 │ │ +0c07dc: 0210 0000 |0076: move/from16 v16, v0 │ │ +0c07e0: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +0c07e4: 6e20 df23 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@23df │ │ +0c07ea: 0a07 |007d: move-result v7 │ │ +0c07ec: 016c |007e: move v12, v6 │ │ +0c07ee: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0c07f2: 520e c208 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c07f6: 87cf |0083: float-to-int v15, v12 │ │ +0c07f8: 82ff |0084: int-to-float v15, v15 │ │ +0c07fa: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +0c07fe: c6fe |0087: add-float/2addr v14, v15 │ │ +0c0800: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +0c0804: 590e c208 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c0808: 87ce |008c: float-to-int v14, v12 │ │ +0c080a: 7401 3e1c 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c0810: 0a0f |0090: move-result v15 │ │ +0c0812: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +0c0816: 6e30 6c1c e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c081c: 87ce |0096: float-to-int v14, v12 │ │ +0c081e: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +0c0822: 7020 5c1c e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ +0c0828: 0f07 |009c: return v7 │ │ +0c082a: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +0c082e: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +0c0832: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +0c0836: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +0c083a: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +0c083e: 540e d408 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c0842: 7110 0943 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c0848: 0a0f |00ac: move-result v15 │ │ +0c084a: 82d0 |00ad: int-to-float v0, v13 │ │ +0c084c: 0210 0000 |00ae: move/from16 v16, v0 │ │ +0c0850: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +0c0854: 6e20 df23 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@23df │ │ +0c085a: 0a07 |00b5: move-result v7 │ │ +0c085c: 01bc |00b6: move v12, v11 │ │ +0c085e: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2148 │ │ 0x0001 line=2150 │ │ 0x0007 line=2151 │ │ 0x000d line=2153 │ │ 0x0012 line=2154 │ │ @@ -115915,96 +115921,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -0c2abc: |[0c2abc] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -0c2acc: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -0c2ad0: 54e0 c108 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2ad4: 6e10 cd43 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0c2ada: 0a00 |0007: move-result v0 │ │ -0c2adc: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -0c2ae0: 6e10 371c 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c2ae6: 0a00 |000d: move-result v0 │ │ -0c2ae8: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -0c2aec: 6e10 381c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c2af2: 0a02 |0013: move-result v2 │ │ -0c2af4: b120 |0014: sub-int/2addr v0, v2 │ │ -0c2af6: 900c 0011 |0015: add-int v12, v0, v17 │ │ -0c2afa: 6e10 371c 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c2b00: 0a00 |001a: move-result v0 │ │ -0c2b02: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -0c2b06: 6e10 381c 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c2b0c: 0a02 |0020: move-result v2 │ │ -0c2b0e: b120 |0021: sub-int/2addr v0, v2 │ │ -0c2b10: 9007 0012 |0022: add-int v7, v0, v18 │ │ -0c2b14: 6e10 3d1c 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c2b1a: 0a0d |0027: move-result v13 │ │ -0c2b1c: 82d0 |0028: int-to-float v0, v13 │ │ -0c2b1e: 8272 |0029: int-to-float v2, v7 │ │ -0c2b20: a908 0002 |002a: div-float v8, v0, v2 │ │ -0c2b24: 82c0 |002c: int-to-float v0, v12 │ │ -0c2b26: c880 |002d: mul-float/2addr v0, v8 │ │ -0c2b28: 8701 |002e: float-to-int v1, v0 │ │ -0c2b2a: 6e10 3e1c 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c2b30: 0a00 |0032: move-result v0 │ │ -0c2b32: 6e30 6c1c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c2b38: 54e0 d608 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c2b3c: 6e10 453c 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ -0c2b42: 0a00 |003b: move-result v0 │ │ -0c2b44: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -0c2b48: 54e0 d608 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c2b4c: 6e10 423c 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@3c42 │ │ -0c2b52: 0a00 |0043: move-result v0 │ │ -0c2b54: 54e2 d608 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c2b58: 6e10 483c 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@3c48 │ │ -0c2b5e: 0a02 |0049: move-result v2 │ │ -0c2b60: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -0c2b64: 52e0 ae08 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c2b68: 6e20 451c 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ -0c2b6e: 0c0b |0051: move-result-object v11 │ │ -0c2b70: 54e0 d608 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c2b74: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0c2b76: 52b3 8208 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2b7a: 82f4 |0057: int-to-float v4, v15 │ │ -0c2b7c: c843 |0058: mul-float/2addr v3, v4 │ │ -0c2b7e: 8733 |0059: float-to-int v3, v3 │ │ -0c2b80: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -0c2b82: 7406 473c 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ -0c2b88: 0e00 |005e: return-void │ │ -0c2b8a: 52e0 ae08 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c2b8e: 6e20 451c 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ -0c2b94: 0c06 |0064: move-result-object v6 │ │ -0c2b96: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -0c2b9a: 5260 8208 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2b9e: 52e2 c408 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c2ba2: 7120 1443 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0c2ba8: 0a09 |006e: move-result v9 │ │ -0c2baa: 6e10 371c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c2bb0: 0a00 |0072: move-result v0 │ │ -0c2bb2: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -0c2bb6: 6e10 381c 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c2bbc: 0a02 |0078: move-result v2 │ │ -0c2bbe: b120 |0079: sub-int/2addr v0, v2 │ │ -0c2bc0: 8200 |007a: int-to-float v0, v0 │ │ -0c2bc2: c890 |007b: mul-float/2addr v0, v9 │ │ -0c2bc4: 870a |007c: float-to-int v10, v0 │ │ -0c2bc6: 6e10 3d1c 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c2bcc: 0a00 |0080: move-result v0 │ │ -0c2bce: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -0c2bd2: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -0c2bd4: 7020 111c 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ -0c2bda: 6e10 3e1c 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c2be0: 0a00 |008a: move-result v0 │ │ -0c2be2: 6e30 6c1c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c2be8: 28d0 |008e: goto 005e // -0030 │ │ -0c2bea: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -0c2bec: 28df |0090: goto 006f // -0021 │ │ +0c0860: |[0c0860] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +0c0870: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +0c0874: 54e0 c108 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0878: 6e10 cd43 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0c087e: 0a00 |0007: move-result v0 │ │ +0c0880: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +0c0884: 6e10 371c 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c088a: 0a00 |000d: move-result v0 │ │ +0c088c: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +0c0890: 6e10 381c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c0896: 0a02 |0013: move-result v2 │ │ +0c0898: b120 |0014: sub-int/2addr v0, v2 │ │ +0c089a: 900c 0011 |0015: add-int v12, v0, v17 │ │ +0c089e: 6e10 371c 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c08a4: 0a00 |001a: move-result v0 │ │ +0c08a6: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +0c08aa: 6e10 381c 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c08b0: 0a02 |0020: move-result v2 │ │ +0c08b2: b120 |0021: sub-int/2addr v0, v2 │ │ +0c08b4: 9007 0012 |0022: add-int v7, v0, v18 │ │ +0c08b8: 6e10 3d1c 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c08be: 0a0d |0027: move-result v13 │ │ +0c08c0: 82d0 |0028: int-to-float v0, v13 │ │ +0c08c2: 8272 |0029: int-to-float v2, v7 │ │ +0c08c4: a908 0002 |002a: div-float v8, v0, v2 │ │ +0c08c8: 82c0 |002c: int-to-float v0, v12 │ │ +0c08ca: c880 |002d: mul-float/2addr v0, v8 │ │ +0c08cc: 8701 |002e: float-to-int v1, v0 │ │ +0c08ce: 6e10 3e1c 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c08d4: 0a00 |0032: move-result v0 │ │ +0c08d6: 6e30 6c1c 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c08dc: 54e0 d608 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c08e0: 6e10 453c 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ +0c08e6: 0a00 |003b: move-result v0 │ │ +0c08e8: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +0c08ec: 54e0 d608 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c08f0: 6e10 423c 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@3c42 │ │ +0c08f6: 0a00 |0043: move-result v0 │ │ +0c08f8: 54e2 d608 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c08fc: 6e10 483c 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@3c48 │ │ +0c0902: 0a02 |0049: move-result v2 │ │ +0c0904: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +0c0908: 52e0 ae08 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c090c: 6e20 451c 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ +0c0912: 0c0b |0051: move-result-object v11 │ │ +0c0914: 54e0 d608 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c0918: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +0c091a: 52b3 8208 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c091e: 82f4 |0057: int-to-float v4, v15 │ │ +0c0920: c843 |0058: mul-float/2addr v3, v4 │ │ +0c0922: 8733 |0059: float-to-int v3, v3 │ │ +0c0924: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +0c0926: 7406 473c 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ +0c092c: 0e00 |005e: return-void │ │ +0c092e: 52e0 ae08 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c0932: 6e20 451c 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ +0c0938: 0c06 |0064: move-result-object v6 │ │ +0c093a: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +0c093e: 5260 8208 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c0942: 52e2 c408 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c0946: 7120 1443 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0c094c: 0a09 |006e: move-result v9 │ │ +0c094e: 6e10 371c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c0954: 0a00 |0072: move-result v0 │ │ +0c0956: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +0c095a: 6e10 381c 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c0960: 0a02 |0078: move-result v2 │ │ +0c0962: b120 |0079: sub-int/2addr v0, v2 │ │ +0c0964: 8200 |007a: int-to-float v0, v0 │ │ +0c0966: c890 |007b: mul-float/2addr v0, v9 │ │ +0c0968: 870a |007c: float-to-int v10, v0 │ │ +0c096a: 6e10 3d1c 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c0970: 0a00 |0080: move-result v0 │ │ +0c0972: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +0c0976: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +0c0978: 7020 111c 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ +0c097e: 6e10 3e1c 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c0984: 0a00 |008a: move-result v0 │ │ +0c0986: 6e30 6c1c ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c098c: 28d0 |008e: goto 005e // -0030 │ │ +0c098e: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +0c0990: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ 0x000a line=1507 │ │ 0x0017 line=1508 │ │ 0x0024 line=1510 │ │ 0x0028 line=1511 │ │ @@ -116044,31 +116050,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c2bf0: |[0c2bf0] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -0c2c00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c2c02: 6e10 281c 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c2c08: 0a03 |0004: move-result v3 │ │ -0c2c0a: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -0c2c0e: 6e20 271c 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c2c14: 0c00 |000a: move-result-object v0 │ │ -0c2c16: 6e10 5438 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c2c1c: 0c02 |000e: move-result-object v2 │ │ -0c2c1e: 1f02 4504 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c2c22: 5523 8908 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c2c26: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -0c2c2a: 6e20 671c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@1c67 │ │ -0c2c30: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c2c34: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c2c38: 28e5 |001c: goto 0001 // -001b │ │ -0c2c3a: 0e00 |001d: return-void │ │ +0c0994: |[0c0994] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +0c09a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c09a6: 6e10 281c 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c09ac: 0a03 |0004: move-result v3 │ │ +0c09ae: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +0c09b2: 6e20 271c 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c09b8: 0c00 |000a: move-result-object v0 │ │ +0c09ba: 6e10 5438 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c09c0: 0c02 |000e: move-result-object v2 │ │ +0c09c2: 1f02 4504 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c09c6: 5523 8908 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c09ca: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +0c09ce: 6e20 671c 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@1c67 │ │ +0c09d4: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c09d8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c09dc: 28e5 |001c: goto 0001 // -001b │ │ +0c09de: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x0011 line=462 │ │ 0x0015 line=463 │ │ @@ -116086,20 +116092,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c2c3c: |[0c2c3c] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -0c2c4c: 6e10 3b1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@1c3b │ │ -0c2c52: 0c00 |0003: move-result-object v0 │ │ -0c2c54: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0c2c58: 7220 6339 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0c2c5e: 0e00 |0009: return-void │ │ +0c09e0: |[0c09e0] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +0c09f0: 6e10 3b1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@1c3b │ │ +0c09f6: 0c00 |0003: move-result-object v0 │ │ +0c09f8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0c09fc: 7220 6339 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0c0a02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2141 │ │ 0x0004 line=2142 │ │ 0x0006 line=2143 │ │ 0x0009 line=2145 │ │ locals : │ │ @@ -116112,26 +116118,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0c2c60: |[0c2c60] android.support.v4.view.ViewPager.resetTouch:()Z │ │ -0c2c70: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0c2c72: 5931 a608 |0001: iput v1, v3, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c2c76: 7010 1e1c 0300 |0003: invoke-direct {v3}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1c1e │ │ -0c2c7c: 5431 c508 |0006: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c2c80: 6e10 e123 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -0c2c86: 0a01 |000b: move-result v1 │ │ -0c2c88: 5432 d408 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c2c8c: 6e10 e123 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -0c2c92: 0a02 |0011: move-result v2 │ │ -0c2c94: 9600 0102 |0012: or-int v0, v1, v2 │ │ -0c2c98: 0f00 |0014: return v0 │ │ +0c0a04: |[0c0a04] android.support.v4.view.ViewPager.resetTouch:()Z │ │ +0c0a14: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0c0a16: 5931 a608 |0001: iput v1, v3, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c0a1a: 7010 1e1c 0300 |0003: invoke-direct {v3}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1c1e │ │ +0c0a20: 5431 c508 |0006: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c0a24: 6e10 e123 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +0c0a2a: 0a01 |000b: move-result v1 │ │ +0c0a2c: 5432 d408 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c0a30: 6e10 e123 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +0c0a36: 0a02 |0011: move-result v2 │ │ +0c0a38: 9600 0102 |0012: or-int v0, v1, v2 │ │ +0c0a3c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2134 │ │ 0x0003 line=2135 │ │ 0x0006 line=2136 │ │ 0x0014 line=2137 │ │ locals : │ │ @@ -116143,43 +116149,43 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0c2c9c: |[0c2c9c] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -0c2cac: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0c2cae: 6e20 451c 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ -0c2cb4: 0c00 |0004: move-result-object v0 │ │ -0c2cb6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0c2cb8: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0c2cbc: 7010 2b1c 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c2cc2: 0a02 |000b: move-result v2 │ │ -0c2cc4: 8223 |000c: int-to-float v3, v2 │ │ -0c2cc6: 5284 b808 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c2cca: 5205 8208 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c2cce: 5286 c408 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c2cd2: 7120 1443 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0c2cd8: 0a05 |0016: move-result v5 │ │ -0c2cda: 7120 1143 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0c2ce0: 0a04 |001a: move-result v4 │ │ -0c2ce2: c843 |001b: mul-float/2addr v3, v4 │ │ -0c2ce4: 8731 |001c: float-to-int v1, v3 │ │ -0c2ce6: 380a 0b00 |001d: if-eqz v10, 0028 // +000b │ │ -0c2cea: 6e40 831c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1c83 │ │ -0c2cf0: 380c 0500 |0022: if-eqz v12, 0027 // +0005 │ │ -0c2cf4: 7020 171c 9800 |0024: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ -0c2cfa: 0e00 |0027: return-void │ │ -0c2cfc: 380c 0500 |0028: if-eqz v12, 002d // +0005 │ │ -0c2d00: 7020 171c 9800 |002a: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ -0c2d06: 7020 111c 7800 |002d: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ -0c2d0c: 6e30 6c1c 1807 |0030: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c2d12: 7020 5c1c 1800 |0033: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ -0c2d18: 28f1 |0036: goto 0027 // -000f │ │ +0c0a40: |[0c0a40] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +0c0a50: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0c0a52: 6e20 451c 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ +0c0a58: 0c00 |0004: move-result-object v0 │ │ +0c0a5a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0c0a5c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0c0a60: 7010 2b1c 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c0a66: 0a02 |000b: move-result v2 │ │ +0c0a68: 8223 |000c: int-to-float v3, v2 │ │ +0c0a6a: 5284 b808 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0c0a6e: 5205 8208 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c0a72: 5286 c408 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c0a76: 7120 1443 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0c0a7c: 0a05 |0016: move-result v5 │ │ +0c0a7e: 7120 1143 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0c0a84: 0a04 |001a: move-result v4 │ │ +0c0a86: c843 |001b: mul-float/2addr v3, v4 │ │ +0c0a88: 8731 |001c: float-to-int v1, v3 │ │ +0c0a8a: 380a 0b00 |001d: if-eqz v10, 0028 // +000b │ │ +0c0a8e: 6e40 831c 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1c83 │ │ +0c0a94: 380c 0500 |0022: if-eqz v12, 0027 // +0005 │ │ +0c0a98: 7020 171c 9800 |0024: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ +0c0a9e: 0e00 |0027: return-void │ │ +0c0aa0: 380c 0500 |0028: if-eqz v12, 002d // +0005 │ │ +0c0aa4: 7020 171c 9800 |002a: invoke-direct {v8, v9}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ +0c0aaa: 7020 111c 7800 |002d: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ +0c0ab0: 6e30 6c1c 1807 |0030: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c0ab6: 7020 5c1c 1800 |0033: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ +0c0abc: 28f1 |0036: goto 0027 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=559 │ │ 0x0005 line=560 │ │ 0x0006 line=561 │ │ 0x0008 line=562 │ │ 0x000c line=563 │ │ @@ -116208,28 +116214,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c2d1c: |[0c2d1c] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -0c2d2c: 5210 d508 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c2d30: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0c2d34: 0e00 |0004: return-void │ │ -0c2d36: 5912 d508 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c2d3a: 5410 cf08 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ -0c2d3e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0c2d42: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -0c2d46: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0c2d48: 7020 1d1c 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@1c1d │ │ -0c2d4e: 7020 181c 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.dispatchOnScrollStateChanged:(I)V // method@1c18 │ │ -0c2d54: 28f0 |0014: goto 0004 // -0010 │ │ -0c2d56: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0c2d58: 28f8 |0016: goto 000e // -0008 │ │ +0c0ac0: |[0c0ac0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +0c0ad0: 5210 d508 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0c0ad4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0c0ad8: 0e00 |0004: return-void │ │ +0c0ada: 5912 d508 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0c0ade: 5410 cf08 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ +0c0ae2: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0c0ae6: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +0c0aea: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0c0aec: 7020 1d1c 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@1c1d │ │ +0c0af2: 7020 181c 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ViewPager;.dispatchOnScrollStateChanged:(I)V // method@1c18 │ │ +0c0af8: 28f0 |0014: goto 0004 // -0010 │ │ +0c0afa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0c0afc: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=405 │ │ 0x0005 line=399 │ │ 0x0007 line=400 │ │ 0x000b line=402 │ │ @@ -116244,19 +116250,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0c2d5c: |[0c2d5c] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -0c2d6c: 5510 d708 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@08d7 │ │ -0c2d70: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -0c2d74: 5c12 d708 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@08d7 │ │ -0c2d78: 0e00 |0006: return-void │ │ +0c0b00: |[0c0b00] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +0c0b10: 5510 d708 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@08d7 │ │ +0c0b14: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +0c0b18: 5c12 d708 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@08d7 │ │ +0c0b1c: 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; │ │ @@ -116267,39 +116273,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c2d7c: |[0c2d7c] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -0c2d8c: 5253 b108 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ -0c2d90: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -0c2d94: 5453 b208 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c2d98: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -0c2d9c: 2203 a408 |0008: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0c2da0: 7010 c243 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c2da6: 5b53 b208 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c2daa: 6e10 281c 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c2db0: 0a01 |0012: move-result v1 │ │ -0c2db2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0c2db4: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -0c2db8: 6e20 271c 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c2dbe: 0c00 |0019: move-result-object v0 │ │ -0c2dc0: 5453 b208 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c2dc4: 6e20 c643 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0c2dca: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c2dce: 28f3 |0021: goto 0014 // -000d │ │ -0c2dd0: 5453 b208 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c2dd4: 6e10 c843 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0c2dda: 28e8 |0027: goto 000f // -0018 │ │ -0c2ddc: 5453 b208 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c2de0: 6204 df08 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@08df │ │ -0c2de4: 7120 e543 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@43e5 │ │ -0c2dea: 0e00 |002f: return-void │ │ +0c0b20: |[0c0b20] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +0c0b30: 5253 b108 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ +0c0b34: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +0c0b38: 5453 b208 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c0b3c: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +0c0b40: 2203 a408 |0008: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ +0c0b44: 7010 c243 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0c0b4a: 5b53 b208 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c0b4e: 6e10 281c 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c0b54: 0a01 |0012: move-result v1 │ │ +0c0b56: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0c0b58: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +0c0b5c: 6e20 271c 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c0b62: 0c00 |0019: move-result-object v0 │ │ +0c0b64: 5453 b208 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c0b68: 6e20 c643 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0c0b6e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c0b72: 28f3 |0021: goto 0014 // -000d │ │ +0c0b74: 5453 b208 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c0b78: 6e10 c843 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0c0b7e: 28e8 |0027: goto 000f // -0018 │ │ +0c0b80: 5453 b208 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c0b84: 6204 df08 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@08df │ │ +0c0b88: 7120 e543 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@43e5 │ │ +0c0b8e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ 0x0004 line=1145 │ │ 0x0008 line=1146 │ │ 0x000f line=1150 │ │ 0x0013 line=1151 │ │ @@ -116323,60 +116329,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -0c2dec: |[0c2dec] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -0c2dfc: 6e10 d343 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2e02: 0a02 |0003: move-result v2 │ │ -0c2e04: 6e10 2f1c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@1c2f │ │ -0c2e0a: 0a01 |0007: move-result v1 │ │ -0c2e0c: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -0c2e10: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -0c2e14: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0c2e16: 6e10 281c 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c2e1c: 0a05 |0010: move-result v5 │ │ -0c2e1e: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -0c2e22: 6e20 271c 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c2e28: 0c00 |0016: move-result-object v0 │ │ -0c2e2a: 6e10 7b38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c2e30: 0a05 |001a: move-result v5 │ │ -0c2e32: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -0c2e36: 6e20 431c 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c2e3c: 0c04 |0020: move-result-object v4 │ │ -0c2e3e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -0c2e42: 5245 8308 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2e46: 5276 ae08 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c2e4a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -0c2e4e: 6e40 2838 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ -0c2e54: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c2e58: 28df |002e: goto 000d // -0021 │ │ -0c2e5a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -0c2e5e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -0c2e62: 6e10 d343 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2e68: 0a05 |0036: move-result v5 │ │ -0c2e6a: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -0c2e6e: 6e10 491c 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@1c49 │ │ -0c2e74: 0a05 |003c: move-result v5 │ │ -0c2e76: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -0c2e7a: 0e00 |003f: return-void │ │ -0c2e7c: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -0c2e80: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -0c2e82: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -0c2e86: 6e10 4c1c 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@1c4c │ │ -0c2e8c: 0a05 |0048: move-result v5 │ │ -0c2e8e: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -0c2e92: 6e10 4a1c 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@1c4a │ │ -0c2e98: 0a05 |004e: move-result v5 │ │ -0c2e9a: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -0c2e9e: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -0c2ea2: 6e20 c643 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0c2ea8: 28e9 |0056: goto 003f // -0017 │ │ +0c0b90: |[0c0b90] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +0c0ba0: 6e10 d343 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c0ba6: 0a02 |0003: move-result v2 │ │ +0c0ba8: 6e10 2f1c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@1c2f │ │ +0c0bae: 0a01 |0007: move-result v1 │ │ +0c0bb0: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +0c0bb4: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +0c0bb8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0c0bba: 6e10 281c 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c0bc0: 0a05 |0010: move-result v5 │ │ +0c0bc2: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +0c0bc6: 6e20 271c 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c0bcc: 0c00 |0016: move-result-object v0 │ │ +0c0bce: 6e10 7b38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c0bd4: 0a05 |001a: move-result v5 │ │ +0c0bd6: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +0c0bda: 6e20 431c 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c0be0: 0c04 |0020: move-result-object v4 │ │ +0c0be2: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +0c0be6: 5245 8308 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0bea: 5276 ae08 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c0bee: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +0c0bf2: 6e40 2838 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ +0c0bf8: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c0bfc: 28df |002e: goto 000d // -0021 │ │ +0c0bfe: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +0c0c02: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +0c0c06: 6e10 d343 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c0c0c: 0a05 |0036: move-result v5 │ │ +0c0c0e: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +0c0c12: 6e10 491c 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@1c49 │ │ +0c0c18: 0a05 |003c: move-result v5 │ │ +0c0c1a: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +0c0c1e: 0e00 |003f: return-void │ │ +0c0c20: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +0c0c24: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +0c0c26: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +0c0c2a: 6e10 4c1c 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@1c4c │ │ +0c0c30: 0a05 |0048: move-result v5 │ │ +0c0c32: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +0c0c36: 6e10 4a1c 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@1c4a │ │ +0c0c3c: 0a05 |004e: move-result v5 │ │ +0c0c3e: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +0c0c42: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +0c0c46: 6e20 c643 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0c0c4c: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2717 │ │ 0x0004 line=2719 │ │ 0x0008 line=2721 │ │ 0x000c line=2722 │ │ 0x0013 line=2723 │ │ @@ -116408,37 +116414,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 │ │ -0c2eac: |[0c2eac] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0c2ebc: 2200 4404 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c2ec0: 7010 d91b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ -0c2ec6: 5903 8308 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2eca: 5421 a708 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c2ece: 6e30 bd18 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@18bd │ │ -0c2ed4: 0c01 |000c: move-result-object v1 │ │ -0c2ed6: 5b01 8108 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c2eda: 5421 a708 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c2ede: 6e20 bb18 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c2ee4: 0a01 |0014: move-result v1 │ │ -0c2ee6: 5901 8508 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c2eea: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -0c2eee: 5421 c108 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2ef2: 6e10 d343 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c2ef8: 0a01 |001e: move-result v1 │ │ -0c2efa: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -0c2efe: 5421 c108 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2f02: 6e20 c643 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0c2f08: 1100 |0026: return-object v0 │ │ -0c2f0a: 5421 c108 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c2f0e: 6e30 c543 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -0c2f14: 28fa |002c: goto 0026 // -0006 │ │ +0c0c50: |[0c0c50] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0c0c60: 2200 4404 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c0c64: 7010 d91b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@1bd9 │ │ +0c0c6a: 5903 8308 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0c6e: 5421 a708 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c0c72: 6e30 bd18 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@18bd │ │ +0c0c78: 0c01 |000c: move-result-object v1 │ │ +0c0c7a: 5b01 8108 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c0c7e: 5421 a708 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c0c82: 6e20 bb18 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0c0c88: 0a01 |0014: move-result v1 │ │ +0c0c8a: 5901 8508 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c0c8e: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +0c0c92: 5421 c108 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0c96: 6e10 d343 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c0c9c: 0a01 |001e: move-result v1 │ │ +0c0c9e: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +0c0ca2: 5421 c108 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0ca6: 6e20 c643 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0c0cac: 1100 |0026: return-object v0 │ │ +0c0cae: 5421 c108 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c0cb2: 6e30 c543 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +0c0cb8: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0005 line=869 │ │ 0x0007 line=870 │ │ 0x000f line=871 │ │ 0x0017 line=872 │ │ @@ -116456,23 +116462,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0c2f18: |[0c2f18] android.support.v4.view.ViewPager.addOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0c2f28: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2f2c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0c2f30: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0c2f34: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c2f3a: 5b10 cd08 |0009: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2f3e: 5410 cd08 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c2f42: 7220 2144 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0c2f48: 0e00 |0010: return-void │ │ +0c0cbc: |[0c0cbc] android.support.v4.view.ViewPager.addOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0c0ccc: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0cd0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0c0cd4: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0c0cd8: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0c0cde: 5b10 cd08 |0009: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0ce2: 5410 cd08 |000b: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c0ce6: 7220 2144 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0c0cec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x000b line=609 │ │ 0x0010 line=610 │ │ locals : │ │ @@ -116484,34 +116490,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c2f4c: |[0c2f4c] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -0c2f5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c2f5e: 6e10 281c 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c2f64: 0a03 |0004: move-result v3 │ │ -0c2f66: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -0c2f6a: 6e20 271c 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c2f70: 0c00 |000a: move-result-object v0 │ │ -0c2f72: 6e10 7b38 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c2f78: 0a03 |000e: move-result v3 │ │ -0c2f7a: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -0c2f7e: 6e20 431c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c2f84: 0c02 |0014: move-result-object v2 │ │ -0c2f86: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -0c2f8a: 5223 8308 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c2f8e: 5254 ae08 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c2f92: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -0c2f96: 6e20 2a38 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@382a │ │ -0c2f9c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c2fa0: 28df |0022: goto 0001 // -0021 │ │ -0c2fa2: 0e00 |0023: return-void │ │ +0c0cf0: |[0c0cf0] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +0c0d00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c0d02: 6e10 281c 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c0d08: 0a03 |0004: move-result v3 │ │ +0c0d0a: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +0c0d0e: 6e20 271c 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c0d14: 0c00 |000a: move-result-object v0 │ │ +0c0d16: 6e10 7b38 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c0d1c: 0a03 |000e: move-result v3 │ │ +0c0d1e: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +0c0d22: 6e20 431c 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c0d28: 0c02 |0014: move-result-object v2 │ │ +0c0d2a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +0c0d2e: 5223 8308 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c0d32: 5254 ae08 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c0d36: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +0c0d3a: 6e20 2a38 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@382a │ │ +0c0d40: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0d44: 28df |0022: goto 0001 // -0021 │ │ +0c0d46: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2764 │ │ 0x0007 line=2765 │ │ 0x000b line=2766 │ │ 0x0011 line=2767 │ │ 0x0015 line=2768 │ │ @@ -116531,41 +116537,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 │ │ -0c2fa4: |[0c2fa4] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -0c2fb4: 6e20 0f1c 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1c0f │ │ -0c2fba: 0a01 |0003: move-result v1 │ │ -0c2fbc: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -0c2fc0: 6e20 251c 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1c25 │ │ -0c2fc6: 0c06 |0009: move-result-object v6 │ │ -0c2fc8: 0760 |000a: move-object v0, v6 │ │ -0c2fca: 1f00 4504 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c2fce: 5501 8908 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c2fd2: 2042 4304 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0443 │ │ -0c2fd6: b621 |0011: or-int/2addr v1, v2 │ │ -0c2fd8: 5c01 8908 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c2fdc: 5531 bb08 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ -0c2fe0: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -0c2fe4: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -0c2fe8: 5501 8908 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c2fec: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -0c2ff0: 2201 6508 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c2ff4: 1a02 ac05 |0020: const-string v2, "Cannot add pager decor view during layout" // string@05ac │ │ -0c2ff8: 7020 f642 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c2ffe: 2701 |0025: throw v1 │ │ -0c3000: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0c3002: 5c01 8a08 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ -0c3006: 6e40 091c 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1c09 │ │ -0c300c: 0e00 |002c: return-void │ │ -0c300e: 6f40 1739 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -0c3014: 28fc |0030: goto 002c // -0004 │ │ +0c0d48: |[0c0d48] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +0c0d58: 6e20 0f1c 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1c0f │ │ +0c0d5e: 0a01 |0003: move-result v1 │ │ +0c0d60: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +0c0d64: 6e20 251c 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1c25 │ │ +0c0d6a: 0c06 |0009: move-result-object v6 │ │ +0c0d6c: 0760 |000a: move-object v0, v6 │ │ +0c0d6e: 1f00 4504 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c0d72: 5501 8908 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c0d76: 2042 4304 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0443 │ │ +0c0d7a: b621 |0011: or-int/2addr v1, v2 │ │ +0c0d7c: 5c01 8908 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c0d80: 5531 bb08 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ +0c0d84: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +0c0d88: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +0c0d8c: 5501 8908 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c0d90: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +0c0d94: 2201 6508 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c0d98: 1a02 a805 |0020: const-string v2, "Cannot add pager decor view during layout" // string@05a8 │ │ +0c0d9c: 7020 f642 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c0da2: 2701 |0025: throw v1 │ │ +0c0da4: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0c0da6: 5c01 8a08 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ +0c0daa: 6e40 091c 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1c09 │ │ +0c0db0: 0e00 |002c: return-void │ │ +0c0db2: 6f40 1739 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +0c0db8: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1331 │ │ 0x000b line=1333 │ │ 0x000d line=1334 │ │ 0x0014 line=1335 │ │ @@ -116587,127 +116593,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -0c3018: |[0c3018] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -0c3028: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -0c302c: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -0c3030: 6e10 221c 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1c22 │ │ -0c3036: 0c01 |0007: move-result-object v1 │ │ -0c3038: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -0c303c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c303e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0c3040: 7100 8d37 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ -0c3046: 0c08 |000f: move-result-object v8 │ │ -0c3048: 6e40 8b37 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ -0c304e: 0c04 |0013: move-result-object v4 │ │ -0c3050: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -0c3054: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -0c3058: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -0c305c: 54d8 da08 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c3060: 7030 2a1c 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ -0c3066: 0c08 |001f: move-result-object v8 │ │ -0c3068: 5285 b000 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c306c: 54d8 da08 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c3070: 7030 2a1c 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ -0c3076: 0c08 |0027: move-result-object v8 │ │ -0c3078: 5280 b000 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c307c: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -0c3080: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -0c3084: 6e10 5a1c 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@1c5a │ │ -0c308a: 0a02 |0031: move-result v2 │ │ -0c308c: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -0c3090: 7110 0438 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@3804 │ │ -0c3096: 0a08 |0037: move-result v8 │ │ -0c3098: 6e20 5e1c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@1c5e │ │ -0c309e: 0f02 |003b: return v2 │ │ -0c30a0: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -0c30a4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0c30a6: 6e10 6538 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0c30ac: 0c06 |0042: move-result-object v6 │ │ -0c30ae: 2068 0207 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0702 │ │ -0c30b2: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -0c30b6: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -0c30ba: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -0c30bc: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -0c30c0: 2207 7908 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0c30c4: 7010 5a43 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c30ca: 6e10 2243 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c30d0: 0c08 |0054: move-result-object v8 │ │ -0c30d2: 6e10 e242 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0c30d8: 0c08 |0058: move-result-object v8 │ │ -0c30da: 6e20 6343 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c30e0: 6e10 6538 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0c30e6: 0c06 |005f: move-result-object v6 │ │ -0c30e8: 2068 0207 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0702 │ │ -0c30ec: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -0c30f0: 1a08 5f00 |0064: const-string v8, " => " // string@005f │ │ -0c30f4: 6e20 6343 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c30fa: 0c08 |0069: move-result-object v8 │ │ -0c30fc: 6e10 2243 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c3102: 0c09 |006d: move-result-object v9 │ │ -0c3104: 6e10 e242 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0c310a: 0c09 |0071: move-result-object v9 │ │ -0c310c: 6e20 6343 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c3112: 7210 5a39 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ -0c3118: 0c06 |0078: move-result-object v6 │ │ -0c311a: 28e7 |0079: goto 0060 // -0019 │ │ -0c311c: 7210 5a39 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ -0c3122: 0c06 |007d: move-result-object v6 │ │ -0c3124: 28c5 |007e: goto 0043 // -003b │ │ -0c3126: 1a08 281c |007f: const-string v8, "ViewPager" // string@1c28 │ │ -0c312a: 2209 7908 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -0c312e: 7010 5a43 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c3134: 1a0a 1d21 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@211d │ │ -0c3138: 6e20 6343 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c313e: 0c09 |008b: move-result-object v9 │ │ -0c3140: 6e10 6a43 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c3146: 0c0a |008f: move-result-object v10 │ │ -0c3148: 6e20 6343 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c314e: 0c09 |0093: move-result-object v9 │ │ -0c3150: 6e10 6a43 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c3156: 0c09 |0097: move-result-object v9 │ │ -0c3158: 7120 5937 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0c315e: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -0c3160: 2900 6fff |009c: goto/16 000b // -0091 │ │ -0c3164: 6e10 ba38 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ -0c316a: 0a02 |00a1: move-result v2 │ │ -0c316c: 2890 |00a2: goto 0032 // -0070 │ │ -0c316e: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -0c3172: 54d8 da08 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c3176: 7030 2a1c 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ -0c317c: 0c08 |00aa: move-result-object v8 │ │ -0c317e: 5285 b000 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c3182: 54d8 da08 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ -0c3186: 7030 2a1c 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ -0c318c: 0c08 |00b2: move-result-object v8 │ │ -0c318e: 5280 b000 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0c3192: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -0c3196: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -0c319a: 6e10 5b1c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@1c5b │ │ -0c31a0: 0a02 |00bc: move-result v2 │ │ -0c31a2: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -0c31a6: 6e10 ba38 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ -0c31ac: 0a02 |00c2: move-result v2 │ │ -0c31ae: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -0c31b2: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -0c31b6: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -0c31b8: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -0c31bc: 6e10 5a1c 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@1c5a │ │ -0c31c2: 0a02 |00cd: move-result v2 │ │ -0c31c4: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -0c31c8: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -0c31cc: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -0c31ce: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -0c31d2: 6e10 5b1c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@1c5b │ │ -0c31d8: 0a02 |00d8: move-result v2 │ │ -0c31da: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +0c0dbc: |[0c0dbc] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +0c0dcc: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +0c0dd0: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +0c0dd4: 6e10 221c 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1c22 │ │ +0c0dda: 0c01 |0007: move-result-object v1 │ │ +0c0ddc: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +0c0de0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c0de2: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0c0de4: 7100 8d37 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ +0c0dea: 0c08 |000f: move-result-object v8 │ │ +0c0dec: 6e40 8b37 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ +0c0df2: 0c04 |0013: move-result-object v4 │ │ +0c0df4: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +0c0df8: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +0c0dfc: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +0c0e00: 54d8 da08 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0c0e04: 7030 2a1c 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ +0c0e0a: 0c08 |001f: move-result-object v8 │ │ +0c0e0c: 5285 b000 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0e10: 54d8 da08 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0c0e14: 7030 2a1c 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ +0c0e1a: 0c08 |0027: move-result-object v8 │ │ +0c0e1c: 5280 b000 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0e20: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +0c0e24: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +0c0e28: 6e10 5a1c 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@1c5a │ │ +0c0e2e: 0a02 |0031: move-result v2 │ │ +0c0e30: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +0c0e34: 7110 0438 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@3804 │ │ +0c0e3a: 0a08 |0037: move-result v8 │ │ +0c0e3c: 6e20 5e1c 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@1c5e │ │ +0c0e42: 0f02 |003b: return v2 │ │ +0c0e44: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +0c0e48: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +0c0e4a: 6e10 6538 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0c0e50: 0c06 |0042: move-result-object v6 │ │ +0c0e52: 2068 0207 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0702 │ │ +0c0e56: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +0c0e5a: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +0c0e5e: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +0c0e60: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +0c0e64: 2207 7908 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0c0e68: 7010 5a43 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c0e6e: 6e10 2243 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c0e74: 0c08 |0054: move-result-object v8 │ │ +0c0e76: 6e10 e242 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0c0e7c: 0c08 |0058: move-result-object v8 │ │ +0c0e7e: 6e20 6343 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c0e84: 6e10 6538 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0c0e8a: 0c06 |005f: move-result-object v6 │ │ +0c0e8c: 2068 0207 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0702 │ │ +0c0e90: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +0c0e94: 1a08 6000 |0064: const-string v8, " => " // string@0060 │ │ +0c0e98: 6e20 6343 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c0e9e: 0c08 |0069: move-result-object v8 │ │ +0c0ea0: 6e10 2243 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c0ea6: 0c09 |006d: move-result-object v9 │ │ +0c0ea8: 6e10 e242 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0c0eae: 0c09 |0071: move-result-object v9 │ │ +0c0eb0: 6e20 6343 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c0eb6: 7210 5a39 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ +0c0ebc: 0c06 |0078: move-result-object v6 │ │ +0c0ebe: 28e7 |0079: goto 0060 // -0019 │ │ +0c0ec0: 7210 5a39 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ +0c0ec6: 0c06 |007d: move-result-object v6 │ │ +0c0ec8: 28c5 |007e: goto 0043 // -003b │ │ +0c0eca: 1a08 241c |007f: const-string v8, "ViewPager" // string@1c24 │ │ +0c0ece: 2209 7908 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +0c0ed2: 7010 5a43 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c0ed8: 1a0a 1821 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@2118 │ │ +0c0edc: 6e20 6343 a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c0ee2: 0c09 |008b: move-result-object v9 │ │ +0c0ee4: 6e10 6a43 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c0eea: 0c0a |008f: move-result-object v10 │ │ +0c0eec: 6e20 6343 a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c0ef2: 0c09 |0093: move-result-object v9 │ │ +0c0ef4: 6e10 6a43 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c0efa: 0c09 |0097: move-result-object v9 │ │ +0c0efc: 7120 5937 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0c0f02: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +0c0f04: 2900 6fff |009c: goto/16 000b // -0091 │ │ +0c0f08: 6e10 ba38 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ +0c0f0e: 0a02 |00a1: move-result v2 │ │ +0c0f10: 2890 |00a2: goto 0032 // -0070 │ │ +0c0f12: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +0c0f16: 54d8 da08 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0c0f1a: 7030 2a1c 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ +0c0f20: 0c08 |00aa: move-result-object v8 │ │ +0c0f22: 5285 b000 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0f26: 54d8 da08 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@08da │ │ +0c0f2a: 7030 2a1c 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@1c2a │ │ +0c0f30: 0c08 |00b2: move-result-object v8 │ │ +0c0f32: 5280 b000 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0c0f36: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +0c0f3a: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +0c0f3e: 6e10 5b1c 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@1c5b │ │ +0c0f44: 0a02 |00bc: move-result v2 │ │ +0c0f46: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +0c0f4a: 6e10 ba38 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ +0c0f50: 0a02 |00c2: move-result v2 │ │ +0c0f52: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +0c0f56: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +0c0f5a: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +0c0f5c: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +0c0f60: 6e10 5a1c 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@1c5a │ │ +0c0f66: 0a02 |00cd: move-result v2 │ │ +0c0f68: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +0c0f6c: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +0c0f70: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +0c0f72: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +0c0f76: 6e10 5b1c 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@1c5b │ │ +0c0f7c: 0a02 |00d8: move-result v2 │ │ +0c0f7e: 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 │ │ @@ -116769,46 +116775,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -0c31e0: |[0c31e0] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -0c31f0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0c31f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c31f4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0c31f6: 55a2 bf08 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c31fa: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -0c31fe: 0f04 |0007: return v4 │ │ -0c3200: 5ca9 b608 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c3204: 7020 7f1c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c320a: 59a5 c208 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c320e: 59a5 bc08 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c3212: 54a2 dd08 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c3216: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -0c321a: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0c3220: 0c02 |0018: move-result-object v2 │ │ -0c3222: 5ba2 dd08 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c3226: 7100 1e05 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0c322c: 0b00 |001e: move-result-wide v0 │ │ -0c322e: 0402 |001f: move-wide v2, v0 │ │ -0c3230: 0156 |0020: move v6, v5 │ │ -0c3232: 0147 |0021: move v7, v4 │ │ -0c3234: 7708 fc37 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -0c323a: 0c08 |0025: move-result-object v8 │ │ -0c323c: 54a2 dd08 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c3240: 6e20 0a38 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0c3246: 6e10 0038 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0c324c: 5aa0 b508 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@08b5 │ │ -0c3250: 0194 |0030: move v4, v9 │ │ -0c3252: 28d6 |0031: goto 0007 // -002a │ │ -0c3254: 54a2 dd08 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c3258: 6e10 0b38 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -0c325e: 28e4 |0037: goto 001b // -001c │ │ +0c0f84: |[0c0f84] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +0c0f94: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0c0f96: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c0f98: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0c0f9a: 55a2 bf08 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c0f9e: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +0c0fa2: 0f04 |0007: return v4 │ │ +0c0fa4: 5ca9 b608 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c0fa8: 7020 7f1c 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c0fae: 59a5 c208 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c0fb2: 59a5 bc08 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c0fb6: 54a2 dd08 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0fba: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +0c0fbe: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0c0fc4: 0c02 |0018: move-result-object v2 │ │ +0c0fc6: 5ba2 dd08 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0fca: 7100 1e05 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0c0fd0: 0b00 |001e: move-result-wide v0 │ │ +0c0fd2: 0402 |001f: move-wide v2, v0 │ │ +0c0fd4: 0156 |0020: move v6, v5 │ │ +0c0fd6: 0147 |0021: move v7, v4 │ │ +0c0fd8: 7708 fc37 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +0c0fde: 0c08 |0025: move-result-object v8 │ │ +0c0fe0: 54a2 dd08 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0fe4: 6e20 0a38 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0c0fea: 6e10 0038 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0c0ff0: 5aa0 b508 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@08b5 │ │ +0c0ff4: 0194 |0030: move v4, v9 │ │ +0c0ff6: 28d6 |0031: goto 0007 // -002a │ │ +0c0ff8: 54a2 dd08 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c0ffc: 6e10 0b38 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +0c1002: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2364 │ │ 0x0007 line=2380 │ │ 0x0008 line=2367 │ │ 0x000a line=2368 │ │ 0x000d line=2369 │ │ @@ -116831,72 +116837,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -0c3260: |[0c3260] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -0c3270: 20c0 0207 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0702 │ │ -0c3274: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0c3278: 07c7 |0004: move-object v7, v12 │ │ -0c327a: 1f07 0207 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ -0c327e: 6e10 7138 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ -0c3284: 0a09 |000a: move-result v9 │ │ -0c3286: 6e10 7238 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ -0c328c: 0a0a |000e: move-result v10 │ │ -0c328e: 6e10 2339 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0c3294: 0a06 |0012: move-result v6 │ │ -0c3296: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0c329a: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -0c329e: 6e20 2239 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0c32a4: 0c01 |001a: move-result-object v1 │ │ -0c32a6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -0c32aa: 6e10 5538 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0c32b0: 0a02 |0020: move-result v2 │ │ -0c32b2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -0c32b6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -0c32ba: 6e10 6a38 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@386a │ │ -0c32c0: 0a02 |0028: move-result v2 │ │ -0c32c2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -0c32c6: 9000 100a |002b: add-int v0, v16, v10 │ │ -0c32ca: 6e10 7538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0c32d0: 0a02 |0030: move-result v2 │ │ -0c32d2: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -0c32d6: 9000 100a |0033: add-int v0, v16, v10 │ │ -0c32da: 6e10 4338 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0c32e0: 0a02 |0038: move-result v2 │ │ -0c32e2: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -0c32e6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -0c32e8: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -0c32ec: 6e10 5538 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0c32f2: 0a03 |0041: move-result v3 │ │ -0c32f4: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -0c32f8: 9000 100a |0044: add-int v0, v16, v10 │ │ -0c32fc: 6e10 7538 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0c3302: 0a03 |0049: move-result v3 │ │ -0c3304: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -0c3308: 07b0 |004c: move-object v0, v11 │ │ -0c330a: 01e3 |004d: move v3, v14 │ │ -0c330c: 7406 0d1c 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1c0d │ │ -0c3312: 0a00 |0051: move-result v0 │ │ -0c3314: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -0c3318: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -0c331a: 0f00 |0055: return v0 │ │ -0c331c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0c3320: 28bd |0058: goto 0015 // -0043 │ │ -0c3322: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -0c3326: 7be0 |005b: neg-int v0, v14 │ │ -0c3328: 7120 a31a 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ -0c332e: 0a00 |005f: move-result v0 │ │ -0c3330: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -0c3334: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -0c3336: 28f2 |0063: goto 0055 // -000e │ │ -0c3338: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -0c333a: 28f0 |0065: goto 0055 // -0010 │ │ +0c1004: |[0c1004] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +0c1014: 20c0 0207 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0702 │ │ +0c1018: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +0c101c: 07c7 |0004: move-object v7, v12 │ │ +0c101e: 1f07 0207 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ +0c1022: 6e10 7138 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ +0c1028: 0a09 |000a: move-result v9 │ │ +0c102a: 6e10 7238 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ +0c1030: 0a0a |000e: move-result v10 │ │ +0c1032: 6e10 2339 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0c1038: 0a06 |0012: move-result v6 │ │ +0c103a: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0c103e: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0c1042: 6e20 2239 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0c1048: 0c01 |001a: move-result-object v1 │ │ +0c104a: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +0c104e: 6e10 5538 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0c1054: 0a02 |0020: move-result v2 │ │ +0c1056: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +0c105a: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +0c105e: 6e10 6a38 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@386a │ │ +0c1064: 0a02 |0028: move-result v2 │ │ +0c1066: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +0c106a: 9000 100a |002b: add-int v0, v16, v10 │ │ +0c106e: 6e10 7538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0c1074: 0a02 |0030: move-result v2 │ │ +0c1076: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +0c107a: 9000 100a |0033: add-int v0, v16, v10 │ │ +0c107e: 6e10 4338 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0c1084: 0a02 |0038: move-result v2 │ │ +0c1086: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +0c108a: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0c108c: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +0c1090: 6e10 5538 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0c1096: 0a03 |0041: move-result v3 │ │ +0c1098: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +0c109c: 9000 100a |0044: add-int v0, v16, v10 │ │ +0c10a0: 6e10 7538 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0c10a6: 0a03 |0049: move-result v3 │ │ +0c10a8: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +0c10ac: 07b0 |004c: move-object v0, v11 │ │ +0c10ae: 01e3 |004d: move v3, v14 │ │ +0c10b0: 7406 0d1c 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1c0d │ │ +0c10b6: 0a00 |0051: move-result v0 │ │ +0c10b8: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +0c10bc: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +0c10be: 0f00 |0055: return v0 │ │ +0c10c0: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0c10c4: 28bd |0058: goto 0015 // -0043 │ │ +0c10c6: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +0c10ca: 7be0 |005b: neg-int v0, v14 │ │ +0c10cc: 7120 a31a 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ +0c10d2: 0a00 |005f: move-result v0 │ │ +0c10d4: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +0c10d8: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +0c10da: 28f2 |0063: goto 0055 // -000e │ │ +0c10dc: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +0c10de: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2542 │ │ 0x0005 line=2543 │ │ 0x0007 line=2544 │ │ 0x000b line=2545 │ │ 0x000f line=2546 │ │ @@ -116932,44 +116938,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0c333c: |[0c333c] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -0c334c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c334e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c3350: 5464 a708 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3354: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -0c3358: 0f03 |0006: return v3 │ │ -0c335a: 7010 2b1c 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c3360: 0a01 |000a: move-result v1 │ │ -0c3362: 6e10 3d1c 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c3368: 0a00 |000e: move-result v0 │ │ -0c336a: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -0c336e: 8214 |0011: int-to-float v4, v1 │ │ -0c3370: 5265 b808 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c3374: c854 |0014: mul-float/2addr v4, v5 │ │ -0c3376: 8744 |0015: float-to-int v4, v4 │ │ -0c3378: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -0c337c: 0123 |0018: move v3, v2 │ │ -0c337e: 28ed |0019: goto 0006 // -0013 │ │ -0c3380: 0132 |001a: move v2, v3 │ │ -0c3382: 28fd |001b: goto 0018 // -0003 │ │ -0c3384: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -0c3388: 8214 |001e: int-to-float v4, v1 │ │ -0c338a: 5265 c408 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c338e: c854 |0021: mul-float/2addr v4, v5 │ │ -0c3390: 8744 |0022: float-to-int v4, v4 │ │ -0c3392: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -0c3396: 0123 |0025: move v3, v2 │ │ -0c3398: 28e0 |0026: goto 0006 // -0020 │ │ -0c339a: 0132 |0027: move v2, v3 │ │ -0c339c: 28fd |0028: goto 0025 // -0003 │ │ +0c10e0: |[0c10e0] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +0c10f0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c10f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c10f4: 5464 a708 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c10f8: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +0c10fc: 0f03 |0006: return v3 │ │ +0c10fe: 7010 2b1c 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c1104: 0a01 |000a: move-result v1 │ │ +0c1106: 6e10 3d1c 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c110c: 0a00 |000e: move-result v0 │ │ +0c110e: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +0c1112: 8214 |0011: int-to-float v4, v1 │ │ +0c1114: 5265 b808 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0c1118: c854 |0014: mul-float/2addr v4, v5 │ │ +0c111a: 8744 |0015: float-to-int v4, v4 │ │ +0c111c: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +0c1120: 0123 |0018: move v3, v2 │ │ +0c1122: 28ed |0019: goto 0006 // -0013 │ │ +0c1124: 0132 |001a: move v2, v3 │ │ +0c1126: 28fd |001b: goto 0018 // -0003 │ │ +0c1128: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +0c112c: 8214 |001e: int-to-float v4, v1 │ │ +0c112e: 5265 c408 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c1132: c854 |0021: mul-float/2addr v4, v5 │ │ +0c1134: 8744 |0022: float-to-int v4, v4 │ │ +0c1136: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +0c113a: 0123 |0025: move v3, v2 │ │ +0c113c: 28e0 |0026: goto 0006 // -0020 │ │ +0c113e: 0132 |0027: move v2, v3 │ │ +0c1140: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2515 │ │ 0x0006 line=2526 │ │ 0x0007 line=2519 │ │ 0x000b line=2520 │ │ 0x000f line=2521 │ │ @@ -116987,24 +116993,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c33a0: |[0c33a0] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0c33b0: 2020 4504 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c33b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c33b8: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ -0c33be: 0a00 |0007: move-result v0 │ │ -0c33c0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c33c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c33c6: 0f00 |000b: return v0 │ │ -0c33c8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c33ca: 28fe |000d: goto 000b // -0002 │ │ +0c1144: |[0c1144] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0c1154: 2020 4504 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c1158: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c115c: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ +0c1162: 0a00 |0007: move-result v0 │ │ +0c1164: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c1168: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c116a: 0f00 |000b: return v0 │ │ +0c116c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c116e: 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; │ │ │ │ @@ -117013,20 +117019,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c33cc: |[0c33cc] android.support.v4.view.ViewPager.clearOnPageChangeListeners:()V │ │ -0c33dc: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c33e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c33e4: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c33e8: 7210 2344 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ -0c33ee: 0e00 |0009: return-void │ │ +0c1170: |[0c1170] android.support.v4.view.ViewPager.clearOnPageChangeListeners:()V │ │ +0c1180: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c1184: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1188: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c118c: 7210 2344 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ +0c1192: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0004 line=629 │ │ 0x0009 line=631 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -117036,48 +117042,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0c33f0: |[0c33f0] android.support.v4.view.ViewPager.computeScroll:()V │ │ -0c3400: 5454 d608 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3404: 6e10 453c 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ -0c340a: 0a04 |0005: move-result v4 │ │ -0c340c: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -0c3410: 5454 d608 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3414: 6e10 3e3c 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ -0c341a: 0a04 |000d: move-result v4 │ │ -0c341c: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -0c3420: 6e10 3d1c 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c3426: 0a00 |0013: move-result v0 │ │ -0c3428: 6e10 3e1c 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c342e: 0a01 |0017: move-result v1 │ │ -0c3430: 5454 d608 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3434: 6e10 403c 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ -0c343a: 0a02 |001d: move-result v2 │ │ -0c343c: 5454 d608 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3440: 6e10 413c 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ -0c3446: 0a03 |0023: move-result v3 │ │ -0c3448: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -0c344c: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -0c3450: 6e30 6c1c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c3456: 7020 5c1c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ -0c345c: 0a04 |002e: move-result v4 │ │ -0c345e: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -0c3462: 5454 d608 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3466: 6e10 3d3c 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ -0c346c: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0c346e: 6e30 6c1c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c3474: 7110 e41a 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0c347a: 0e00 |003d: return-void │ │ -0c347c: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -0c347e: 7020 111c 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ -0c3484: 28fb |0042: goto 003d // -0005 │ │ +0c1194: |[0c1194] android.support.v4.view.ViewPager.computeScroll:()V │ │ +0c11a4: 5454 d608 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c11a8: 6e10 453c 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ +0c11ae: 0a04 |0005: move-result v4 │ │ +0c11b0: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +0c11b4: 5454 d608 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c11b8: 6e10 3e3c 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ +0c11be: 0a04 |000d: move-result v4 │ │ +0c11c0: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +0c11c4: 6e10 3d1c 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c11ca: 0a00 |0013: move-result v0 │ │ +0c11cc: 6e10 3e1c 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c11d2: 0a01 |0017: move-result v1 │ │ +0c11d4: 5454 d608 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c11d8: 6e10 403c 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ +0c11de: 0a02 |001d: move-result v2 │ │ +0c11e0: 5454 d608 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c11e4: 6e10 413c 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ +0c11ea: 0a03 |0023: move-result v3 │ │ +0c11ec: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +0c11f0: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +0c11f4: 6e30 6c1c 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c11fa: 7020 5c1c 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ +0c1200: 0a04 |002e: move-result v4 │ │ +0c1202: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +0c1206: 5454 d608 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c120a: 6e10 3d3c 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ +0c1210: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0c1212: 6e30 6c1c 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c1218: 7110 e41a 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0c121e: 0e00 |003d: return-void │ │ +0c1220: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +0c1222: 7020 111c 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ +0c1228: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0010 line=1646 │ │ 0x0014 line=1647 │ │ 0x0018 line=1648 │ │ 0x001e line=1649 │ │ @@ -117101,113 +117107,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -0c3488: |[0c3488] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -0c3498: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0c349a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0c349c: 54fc a708 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c34a0: 6e10 b818 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c34a6: 0a00 |0007: move-result v0 │ │ -0c34a8: 59f0 b408 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ -0c34ac: 54fc c108 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c34b0: 6e10 d343 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c34b6: 0a0c |000f: move-result v12 │ │ -0c34b8: 52fd cb08 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c34bc: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -0c34c0: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c34c4: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -0c34c8: 54fc c108 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c34cc: 6e10 d343 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c34d2: 0a0c |001d: move-result v12 │ │ -0c34d4: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -0c34d8: 01a7 |0020: move v7, v10 │ │ -0c34da: 52f8 ae08 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c34de: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -0c34e0: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -0c34e2: 54fc c108 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c34e6: 6e10 d343 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c34ec: 0a0c |002a: move-result v12 │ │ -0c34ee: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -0c34f2: 54fc c108 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c34f6: 6e20 cb43 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c34fc: 0c04 |0032: move-result-object v4 │ │ -0c34fe: 1f04 4404 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3502: 54fc a708 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3506: 544d 8108 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c350a: 6e20 b918 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@18b9 │ │ -0c3510: 0a09 |003c: move-result v9 │ │ -0c3512: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -0c3514: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -0c3518: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c351c: 28e3 |0042: goto 0025 // -001d │ │ -0c351e: 01b7 |0043: move v7, v11 │ │ -0c3520: 28dd |0044: goto 0021 // -0023 │ │ -0c3522: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -0c3524: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -0c3528: 54fc c108 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c352c: 6e20 cf43 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -0c3532: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c3536: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -0c353a: 54fc a708 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c353e: 6e20 c618 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ -0c3544: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -0c3546: 54fc a708 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c354a: 524d 8308 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c354e: 544e 8108 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c3552: 6e40 b518 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ -0c3558: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -0c355a: 52fc ae08 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c355e: 524d 8308 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3562: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -0c3566: 52fc ae08 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c356a: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -0c356e: 7120 1543 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0c3574: 0a0c |006e: move-result v12 │ │ -0c3576: 7120 1243 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c357c: 0a08 |0072: move-result v8 │ │ -0c357e: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -0c3580: 28cc |0074: goto 0040 // -0034 │ │ -0c3582: 524c 8308 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3586: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -0c358a: 524c 8308 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c358e: 52fd ae08 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c3592: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -0c3596: 0198 |007f: move v8, v9 │ │ -0c3598: 5949 8308 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c359c: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -0c359e: 28bd |0083: goto 0040 // -0043 │ │ -0c35a0: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -0c35a4: 54fc a708 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c35a8: 6e20 b718 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ -0c35ae: 54fc c108 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c35b2: 620d 9508 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0895 │ │ -0c35b6: 7120 e543 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@43e5 │ │ -0c35bc: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -0c35c0: 6e10 281c 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c35c6: 0a02 |0097: move-result v2 │ │ -0c35c8: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -0c35ca: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -0c35ce: 6e20 271c 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c35d4: 0c01 |009e: move-result-object v1 │ │ -0c35d6: 6e10 5438 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c35dc: 0c06 |00a2: move-result-object v6 │ │ -0c35de: 1f06 4504 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c35e2: 556c 8908 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c35e6: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -0c35ea: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -0c35ec: 596c 8d08 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c35f0: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c35f4: 28eb |00ae: goto 0099 // -0015 │ │ -0c35f6: 6e40 721c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ -0c35fc: 6e10 691c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ -0c3602: 0e00 |00b5: return-void │ │ +0c122c: |[0c122c] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +0c123c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0c123e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0c1240: 54fc a708 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c1244: 6e10 b818 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c124a: 0a00 |0007: move-result v0 │ │ +0c124c: 59f0 b408 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ +0c1250: 54fc c108 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1254: 6e10 d343 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c125a: 0a0c |000f: move-result v12 │ │ +0c125c: 52fd cb08 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c1260: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +0c1264: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0c1268: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +0c126c: 54fc c108 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1270: 6e10 d343 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1276: 0a0c |001d: move-result v12 │ │ +0c1278: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +0c127c: 01a7 |0020: move v7, v10 │ │ +0c127e: 52f8 ae08 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c1282: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +0c1284: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +0c1286: 54fc c108 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c128a: 6e10 d343 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1290: 0a0c |002a: move-result v12 │ │ +0c1292: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +0c1296: 54fc c108 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c129a: 6e20 cb43 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c12a0: 0c04 |0032: move-result-object v4 │ │ +0c12a2: 1f04 4404 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c12a6: 54fc a708 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c12aa: 544d 8108 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c12ae: 6e20 b918 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@18b9 │ │ +0c12b4: 0a09 |003c: move-result v9 │ │ +0c12b6: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +0c12b8: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +0c12bc: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c12c0: 28e3 |0042: goto 0025 // -001d │ │ +0c12c2: 01b7 |0043: move v7, v11 │ │ +0c12c4: 28dd |0044: goto 0021 // -0023 │ │ +0c12c6: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +0c12c8: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +0c12cc: 54fc c108 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c12d0: 6e20 cf43 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +0c12d6: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c12da: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +0c12de: 54fc a708 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c12e2: 6e20 c618 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ +0c12e8: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +0c12ea: 54fc a708 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c12ee: 524d 8308 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c12f2: 544e 8108 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c12f6: 6e40 b518 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ +0c12fc: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +0c12fe: 52fc ae08 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c1302: 524d 8308 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1306: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +0c130a: 52fc ae08 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c130e: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +0c1312: 7120 1543 dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c1318: 0a0c |006e: move-result v12 │ │ +0c131a: 7120 1243 cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c1320: 0a08 |0072: move-result v8 │ │ +0c1322: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +0c1324: 28cc |0074: goto 0040 // -0034 │ │ +0c1326: 524c 8308 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c132a: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +0c132e: 524c 8308 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1332: 52fd ae08 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c1336: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +0c133a: 0198 |007f: move v8, v9 │ │ +0c133c: 5949 8308 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1340: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +0c1342: 28bd |0083: goto 0040 // -0043 │ │ +0c1344: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +0c1348: 54fc a708 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c134c: 6e20 b718 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ +0c1352: 54fc c108 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1356: 620d 9508 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0895 │ │ +0c135a: 7120 e543 dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@43e5 │ │ +0c1360: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +0c1364: 6e10 281c 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c136a: 0a02 |0097: move-result v2 │ │ +0c136c: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +0c136e: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +0c1372: 6e20 271c 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c1378: 0c01 |009e: move-result-object v1 │ │ +0c137a: 6e10 5438 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c1380: 0c06 |00a2: move-result-object v6 │ │ +0c1382: 1f06 4504 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c1386: 556c 8908 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c138a: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +0c138e: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +0c1390: 596c 8d08 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0c1394: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c1398: 28eb |00ae: goto 0099 // -0015 │ │ +0c139a: 6e40 721c 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ +0c13a0: 6e10 691c 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ +0c13a6: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=883 │ │ 0x0008 line=884 │ │ 0x000a line=885 │ │ 0x0021 line=887 │ │ 0x0023 line=889 │ │ @@ -117271,25 +117277,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c3604: |[0c3604] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0c3614: 6f20 1a39 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@391a │ │ -0c361a: 0a00 |0003: move-result v0 │ │ -0c361c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0c3620: 6e20 201c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@1c20 │ │ -0c3626: 0a00 |0009: move-result v0 │ │ -0c3628: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c362c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c362e: 0f00 |000d: return v0 │ │ -0c3630: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c3632: 28fe |000f: goto 000d // -0002 │ │ +0c13a8: |[0c13a8] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0c13b8: 6f20 1a39 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@391a │ │ +0c13be: 0a00 |0003: move-result v0 │ │ +0c13c0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0c13c4: 6e20 201c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@1c20 │ │ +0c13ca: 0a00 |0009: move-result v0 │ │ +0c13cc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c13d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c13d2: 0f00 |000d: return v0 │ │ +0c13d4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c13d6: 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; │ │ │ │ @@ -117298,46 +117304,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0c3634: |[0c3634] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c3644: 6e10 d139 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ -0c364a: 0a04 |0003: move-result v4 │ │ -0c364c: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -0c3650: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -0c3654: 6f20 1b39 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@391b │ │ -0c365a: 0a04 |000b: move-result v4 │ │ -0c365c: 0f04 |000c: return v4 │ │ -0c365e: 6e10 281c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c3664: 0a01 |0010: move-result v1 │ │ -0c3666: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0c3668: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -0c366c: 6e20 271c 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c3672: 0c00 |0017: move-result-object v0 │ │ -0c3674: 6e10 7b38 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c367a: 0a04 |001b: move-result v4 │ │ -0c367c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0c3680: 6e20 431c 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c3686: 0c03 |0021: move-result-object v3 │ │ -0c3688: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -0c368c: 5234 8308 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3690: 5265 ae08 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c3694: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -0c3698: 6e20 3638 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@3836 │ │ -0c369e: 0a04 |002d: move-result v4 │ │ -0c36a0: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -0c36a4: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0c36a6: 28db |0031: goto 000c // -0025 │ │ -0c36a8: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c36ac: 28de |0034: goto 0012 // -0022 │ │ -0c36ae: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0c36b0: 28d6 |0036: goto 000c // -002a │ │ +0c13d8: |[0c13d8] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0c13e8: 6e10 d139 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ +0c13ee: 0a04 |0003: move-result v4 │ │ +0c13f0: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +0c13f4: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +0c13f8: 6f20 1b39 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@391b │ │ +0c13fe: 0a04 |000b: move-result v4 │ │ +0c1400: 0f04 |000c: return v4 │ │ +0c1402: 6e10 281c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c1408: 0a01 |0010: move-result v1 │ │ +0c140a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0c140c: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +0c1410: 6e20 271c 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c1416: 0c00 |0017: move-result-object v0 │ │ +0c1418: 6e10 7b38 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c141e: 0a04 |001b: move-result v4 │ │ +0c1420: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +0c1424: 6e20 431c 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c142a: 0c03 |0021: move-result-object v3 │ │ +0c142c: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +0c1430: 5234 8308 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1434: 5265 ae08 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c1438: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +0c143c: 6e20 3638 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@3836 │ │ +0c1442: 0a04 |002d: move-result v4 │ │ +0c1444: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0c1448: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0c144a: 28db |0031: goto 000c // -0025 │ │ +0c144c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c1450: 28de |0034: goto 0012 // -0022 │ │ +0c1452: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0c1454: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2811 │ │ 0x0008 line=2812 │ │ 0x000c line=2828 │ │ 0x000d line=2816 │ │ 0x0011 line=2817 │ │ @@ -117361,26 +117367,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c36b4: |[0c36b4] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -0c36c4: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0c36c8: c705 |0002: sub-float/2addr v5, v0 │ │ -0c36ca: 8950 |0003: float-to-double v0, v5 │ │ -0c36cc: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0c36d6: cd20 |0009: mul-double/2addr v0, v2 │ │ -0c36d8: 8c05 |000a: double-to-float v5, v0 │ │ -0c36da: 8950 |000b: float-to-double v0, v5 │ │ -0c36dc: 7120 1a43 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0c36e2: 0b00 |000f: move-result-wide v0 │ │ -0c36e4: 8c00 |0010: double-to-float v0, v0 │ │ -0c36e6: 0f00 |0011: return v0 │ │ +0c1458: |[0c1458] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +0c1468: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0c146c: c705 |0002: sub-float/2addr v5, v0 │ │ +0c146e: 8950 |0003: float-to-double v0, v5 │ │ +0c1470: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0c147a: cd20 |0009: mul-double/2addr v0, v2 │ │ +0c147c: 8c05 |000a: double-to-float v5, v0 │ │ +0c147e: 8950 |000b: float-to-double v0, v5 │ │ +0c1480: 7120 1a43 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0c1486: 0b00 |000f: move-result-wide v0 │ │ +0c1488: 8c00 |0010: double-to-float v0, v0 │ │ +0c148a: 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; │ │ @@ -117391,106 +117397,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -0c36e8: |[0c36e8] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -0c36f8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c36fa: 6f20 1c39 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ -0c3700: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c3702: 7110 be1a 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ -0c3708: 0a02 |0008: move-result v2 │ │ -0c370a: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -0c370e: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -0c3712: 5485 a708 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3716: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -0c371a: 5485 a708 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c371e: 6e10 b818 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c3724: 0a05 |0016: move-result v5 │ │ -0c3726: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -0c372a: 5485 c508 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c372e: 6e10 dd23 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -0c3734: 0a05 |001e: move-result v5 │ │ -0c3736: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -0c373a: 6e10 c702 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0c3740: 0a03 |0024: move-result v3 │ │ -0c3742: 6e10 311c 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1c31 │ │ -0c3748: 0a05 |0028: move-result v5 │ │ -0c374a: 6e10 391c 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c3750: 0a06 |002c: move-result v6 │ │ -0c3752: b165 |002d: sub-int/2addr v5, v6 │ │ -0c3754: 6e10 361c 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ -0c375a: 0a06 |0031: move-result v6 │ │ -0c375c: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -0c3760: 6e10 3f1c 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c3766: 0a04 |0037: move-result v4 │ │ -0c3768: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -0c376c: 6e20 c502 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ -0c3772: 7b05 |003d: neg-int v5, v0 │ │ -0c3774: 6e10 391c 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c377a: 0a06 |0041: move-result v6 │ │ -0c377c: b065 |0042: add-int/2addr v5, v6 │ │ -0c377e: 8255 |0043: int-to-float v5, v5 │ │ -0c3780: 5286 b808 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c3784: 8247 |0046: int-to-float v7, v4 │ │ -0c3786: c876 |0047: mul-float/2addr v6, v7 │ │ -0c3788: 6e30 cc02 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -0c378e: 5485 c508 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c3792: 6e30 e223 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ -0c3798: 5485 c508 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c379c: 6e20 db23 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ -0c37a2: 0a05 |0055: move-result v5 │ │ -0c37a4: b651 |0056: or-int/2addr v1, v5 │ │ -0c37a6: 6e20 c402 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0c37ac: 5485 d408 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c37b0: 6e10 dd23 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -0c37b6: 0a05 |005f: move-result v5 │ │ -0c37b8: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -0c37bc: 6e10 c702 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0c37c2: 0a03 |0065: move-result v3 │ │ -0c37c4: 6e10 3f1c 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c37ca: 0a04 |0069: move-result v4 │ │ -0c37cc: 6e10 311c 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1c31 │ │ -0c37d2: 0a05 |006d: move-result v5 │ │ -0c37d4: 6e10 391c 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c37da: 0a06 |0071: move-result v6 │ │ -0c37dc: b165 |0072: sub-int/2addr v5, v6 │ │ -0c37de: 6e10 361c 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ -0c37e4: 0a06 |0076: move-result v6 │ │ -0c37e6: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -0c37ea: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -0c37ee: 6e20 c502 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ -0c37f4: 6e10 391c 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c37fa: 0a05 |0081: move-result v5 │ │ -0c37fc: 7b55 |0082: neg-int v5, v5 │ │ -0c37fe: 8255 |0083: int-to-float v5, v5 │ │ -0c3800: 5286 c408 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c3804: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -0c3808: c676 |0088: add-float/2addr v6, v7 │ │ -0c380a: 7f66 |0089: neg-float v6, v6 │ │ -0c380c: 8247 |008a: int-to-float v7, v4 │ │ -0c380e: c876 |008b: mul-float/2addr v6, v7 │ │ -0c3810: 6e30 cc02 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -0c3816: 5485 d408 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c381a: 6e30 e223 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ -0c3820: 5485 d408 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c3824: 6e20 db23 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ -0c382a: 0a05 |0099: move-result v5 │ │ -0c382c: b651 |009a: or-int/2addr v1, v5 │ │ -0c382e: 6e20 c402 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0c3834: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -0c3838: 7110 e41a 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0c383e: 0e00 |00a3: return-void │ │ -0c3840: 5485 c508 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c3844: 6e10 dc23 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@23dc │ │ -0c384a: 5485 d408 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c384e: 6e10 dc23 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@23dc │ │ -0c3854: 28f0 |00ae: goto 009e // -0010 │ │ +0c148c: |[0c148c] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +0c149c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0c149e: 6f20 1c39 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ +0c14a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c14a6: 7110 be1a 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ +0c14ac: 0a02 |0008: move-result v2 │ │ +0c14ae: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +0c14b2: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +0c14b6: 5485 a708 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c14ba: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +0c14be: 5485 a708 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c14c2: 6e10 b818 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c14c8: 0a05 |0016: move-result v5 │ │ +0c14ca: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +0c14ce: 5485 c508 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c14d2: 6e10 dd23 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +0c14d8: 0a05 |001e: move-result v5 │ │ +0c14da: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +0c14de: 6e10 c702 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0c14e4: 0a03 |0024: move-result v3 │ │ +0c14e6: 6e10 311c 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1c31 │ │ +0c14ec: 0a05 |0028: move-result v5 │ │ +0c14ee: 6e10 391c 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c14f4: 0a06 |002c: move-result v6 │ │ +0c14f6: b165 |002d: sub-int/2addr v5, v6 │ │ +0c14f8: 6e10 361c 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ +0c14fe: 0a06 |0031: move-result v6 │ │ +0c1500: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +0c1504: 6e10 3f1c 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c150a: 0a04 |0037: move-result v4 │ │ +0c150c: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +0c1510: 6e20 c502 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ +0c1516: 7b05 |003d: neg-int v5, v0 │ │ +0c1518: 6e10 391c 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c151e: 0a06 |0041: move-result v6 │ │ +0c1520: b065 |0042: add-int/2addr v5, v6 │ │ +0c1522: 8255 |0043: int-to-float v5, v5 │ │ +0c1524: 5286 b808 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0c1528: 8247 |0046: int-to-float v7, v4 │ │ +0c152a: c876 |0047: mul-float/2addr v6, v7 │ │ +0c152c: 6e30 cc02 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +0c1532: 5485 c508 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c1536: 6e30 e223 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ +0c153c: 5485 c508 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c1540: 6e20 db23 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ +0c1546: 0a05 |0055: move-result v5 │ │ +0c1548: b651 |0056: or-int/2addr v1, v5 │ │ +0c154a: 6e20 c402 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0c1550: 5485 d408 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c1554: 6e10 dd23 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +0c155a: 0a05 |005f: move-result v5 │ │ +0c155c: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +0c1560: 6e10 c702 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0c1566: 0a03 |0065: move-result v3 │ │ +0c1568: 6e10 3f1c 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c156e: 0a04 |0069: move-result v4 │ │ +0c1570: 6e10 311c 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@1c31 │ │ +0c1576: 0a05 |006d: move-result v5 │ │ +0c1578: 6e10 391c 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c157e: 0a06 |0071: move-result v6 │ │ +0c1580: b165 |0072: sub-int/2addr v5, v6 │ │ +0c1582: 6e10 361c 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ +0c1588: 0a06 |0076: move-result v6 │ │ +0c158a: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +0c158e: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +0c1592: 6e20 c502 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ +0c1598: 6e10 391c 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c159e: 0a05 |0081: move-result v5 │ │ +0c15a0: 7b55 |0082: neg-int v5, v5 │ │ +0c15a2: 8255 |0083: int-to-float v5, v5 │ │ +0c15a4: 5286 c408 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c15a8: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +0c15ac: c676 |0088: add-float/2addr v6, v7 │ │ +0c15ae: 7f66 |0089: neg-float v6, v6 │ │ +0c15b0: 8247 |008a: int-to-float v7, v4 │ │ +0c15b2: c876 |008b: mul-float/2addr v6, v7 │ │ +0c15b4: 6e30 cc02 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +0c15ba: 5485 d408 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c15be: 6e30 e223 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ +0c15c4: 5485 d408 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c15c8: 6e20 db23 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ +0c15ce: 0a05 |0099: move-result v5 │ │ +0c15d0: b651 |009a: or-int/2addr v1, v5 │ │ +0c15d2: 6e20 c402 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0c15d8: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +0c15dc: 7110 e41a 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0c15e2: 0e00 |00a3: return-void │ │ +0c15e4: 5485 c508 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c15e8: 6e10 dc23 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@23dc │ │ +0c15ee: 5485 d408 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c15f2: 6e10 dc23 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@23dc │ │ +0c15f8: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2262 │ │ 0x0004 line=2263 │ │ 0x0005 line=2265 │ │ 0x0009 line=2266 │ │ 0x0019 line=2269 │ │ @@ -117533,25 +117539,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c3858: |[0c3858] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -0c3868: 6f10 1e39 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@391e │ │ -0c386e: 5420 c608 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c3872: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -0c3876: 6e10 5c03 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0c387c: 0a01 |000a: move-result v1 │ │ -0c387e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -0c3882: 6e10 301c 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@1c30 │ │ -0c3888: 0c01 |0010: move-result-object v1 │ │ -0c388a: 6e20 6d03 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0c3890: 0e00 |0014: return-void │ │ +0c15fc: |[0c15fc] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +0c160c: 6f10 1e39 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@391e │ │ +0c1612: 5420 c608 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c1616: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0c161a: 6e10 5c03 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0c1620: 0a01 |000a: move-result v1 │ │ +0c1622: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0c1626: 6e10 301c 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@1c30 │ │ +0c162c: 0c01 |0010: move-result-object v1 │ │ +0c162e: 6e20 6d03 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0c1634: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x0003 line=793 │ │ 0x0005 line=794 │ │ 0x000d line=795 │ │ 0x0014 line=797 │ │ @@ -117564,57 +117570,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0c3894: |[0c3894] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -0c38a4: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0c38a6: 55c9 b608 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c38aa: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -0c38ae: 2209 6508 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c38b2: 1a0a d415 |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@15d4 │ │ -0c38b6: 7020 f642 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c38bc: 2709 |000c: throw v9 │ │ -0c38be: 54c7 dd08 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c38c2: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -0c38c6: 52ca c708 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ -0c38ca: 82aa |0013: int-to-float v10, v10 │ │ -0c38cc: 6e30 0d38 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -0c38d2: 52c9 a608 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c38d6: 7120 4119 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -0c38dc: 0a09 |001c: move-result v9 │ │ -0c38de: 8792 |001d: float-to-int v2, v9 │ │ -0c38e0: 5ccb d008 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c38e4: 7010 2b1c 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c38ea: 0a08 |0023: move-result v8 │ │ -0c38ec: 6e10 3d1c 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c38f2: 0a05 |0027: move-result v5 │ │ -0c38f4: 7010 441c 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ -0c38fa: 0c01 |002b: move-result-object v1 │ │ -0c38fc: 5210 8308 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3900: 8259 |002e: int-to-float v9, v5 │ │ -0c3902: 828a |002f: int-to-float v10, v8 │ │ -0c3904: c9a9 |0030: div-float/2addr v9, v10 │ │ -0c3906: 521a 8208 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c390a: c7a9 |0033: sub-float/2addr v9, v10 │ │ -0c390c: 521a 8508 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c3910: a904 090a |0036: div-float v4, v9, v10 │ │ -0c3914: 52c9 c208 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3918: 52ca bc08 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c391c: c7a9 |003c: sub-float/2addr v9, v10 │ │ -0c391e: 8796 |003d: float-to-int v6, v9 │ │ -0c3920: 7056 141c 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@1c14 │ │ -0c3926: 0a03 |0041: move-result v3 │ │ -0c3928: 6e52 731c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ -0c392e: 7010 1e1c 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1c1e │ │ -0c3934: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -0c3936: 5cc9 b608 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c393a: 0e00 |004b: return-void │ │ +0c1638: |[0c1638] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +0c1648: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0c164a: 55c9 b608 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c164e: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +0c1652: 2209 6508 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c1656: 1a0a d015 |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@15d0 │ │ +0c165a: 7020 f642 a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c1660: 2709 |000c: throw v9 │ │ +0c1662: 54c7 dd08 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c1666: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +0c166a: 52ca c708 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ +0c166e: 82aa |0013: int-to-float v10, v10 │ │ +0c1670: 6e30 0d38 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +0c1676: 52c9 a608 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c167a: 7120 4119 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +0c1680: 0a09 |001c: move-result v9 │ │ +0c1682: 8792 |001d: float-to-int v2, v9 │ │ +0c1684: 5ccb d008 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c1688: 7010 2b1c 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c168e: 0a08 |0023: move-result v8 │ │ +0c1690: 6e10 3d1c 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c1696: 0a05 |0027: move-result v5 │ │ +0c1698: 7010 441c 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ +0c169e: 0c01 |002b: move-result-object v1 │ │ +0c16a0: 5210 8308 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c16a4: 8259 |002e: int-to-float v9, v5 │ │ +0c16a6: 828a |002f: int-to-float v10, v8 │ │ +0c16a8: c9a9 |0030: div-float/2addr v9, v10 │ │ +0c16aa: 521a 8208 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c16ae: c7a9 |0033: sub-float/2addr v9, v10 │ │ +0c16b0: 521a 8508 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c16b4: a904 090a |0036: div-float v4, v9, v10 │ │ +0c16b8: 52c9 c208 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c16bc: 52ca bc08 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c16c0: c7a9 |003c: sub-float/2addr v9, v10 │ │ +0c16c2: 8796 |003d: float-to-int v6, v9 │ │ +0c16c4: 7056 141c 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@1c14 │ │ +0c16ca: 0a03 |0041: move-result v3 │ │ +0c16cc: 6e52 731c 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ +0c16d2: 7010 1e1c 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@1c1e │ │ +0c16d8: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +0c16da: 5cc9 b608 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c16de: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2390 │ │ 0x0005 line=2391 │ │ 0x000d line=2394 │ │ 0x000f line=2395 │ │ 0x0017 line=2396 │ │ @@ -117647,50 +117653,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c393c: |[0c393c] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0c394c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c394e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c3950: 6e10 af37 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0c3956: 0a01 |0005: move-result v1 │ │ -0c3958: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -0c395c: 6e10 b137 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -0c3962: 0a01 |000b: move-result v1 │ │ -0c3964: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -0c396a: 0f00 |000f: return v0 │ │ -0c396c: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -0c3970: 6e20 0a1c 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ -0c3976: 0a00 |0015: move-result v0 │ │ -0c3978: 28f9 |0016: goto 000f // -0007 │ │ -0c397a: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -0c397e: 6e20 0a1c 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ -0c3984: 0a00 |001c: move-result v0 │ │ -0c3986: 28f2 |001d: goto 000f // -000e │ │ -0c3988: 6001 c100 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c398c: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -0c3990: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -0c3994: 7110 ca17 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ -0c399a: 0a01 |0027: move-result v1 │ │ -0c399c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -0c39a0: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -0c39a2: 6e20 0a1c 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ -0c39a8: 0a00 |002e: move-result v0 │ │ -0c39aa: 28e0 |002f: goto 000f // -0020 │ │ -0c39ac: 7120 c917 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@17c9 │ │ -0c39b2: 0a01 |0033: move-result v1 │ │ -0c39b4: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -0c39b8: 6e20 0a1c 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ -0c39be: 0a00 |0039: move-result v0 │ │ -0c39c0: 28d5 |003a: goto 000f // -002b │ │ -0c39c2: 0000 |003b: nop // spacer │ │ -0c39c4: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +0c16e0: |[0c16e0] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0c16f0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c16f2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c16f4: 6e10 af37 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0c16fa: 0a01 |0005: move-result v1 │ │ +0c16fc: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +0c1700: 6e10 b137 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +0c1706: 0a01 |000b: move-result v1 │ │ +0c1708: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +0c170e: 0f00 |000f: return v0 │ │ +0c1710: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +0c1714: 6e20 0a1c 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ +0c171a: 0a00 |0015: move-result v0 │ │ +0c171c: 28f9 |0016: goto 000f // -0007 │ │ +0c171e: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +0c1722: 6e20 0a1c 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ +0c1728: 0a00 |001c: move-result v0 │ │ +0c172a: 28f2 |001d: goto 000f // -000e │ │ +0c172c: 6001 c100 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c1730: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +0c1734: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +0c1738: 7110 ca17 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ +0c173e: 0a01 |0027: move-result v1 │ │ +0c1740: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0c1744: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +0c1746: 6e20 0a1c 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ +0c174c: 0a00 |002e: move-result v0 │ │ +0c174e: 28e0 |002f: goto 000f // -0020 │ │ +0c1750: 7120 c917 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@17c9 │ │ +0c1756: 0a01 |0033: move-result v1 │ │ +0c1758: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +0c175c: 6e20 0a1c 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@1c0a │ │ +0c1762: 0a00 |0039: move-result v0 │ │ +0c1764: 28d5 |003a: goto 000f // -002b │ │ +0c1766: 0000 |003b: nop // spacer │ │ +0c1768: 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 │ │ @@ -117713,118 +117719,118 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 194 16-bit code units │ │ -0c39e0: |[0c39e0] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -0c39f0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -0c39f4: 5502 b608 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c39f8: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -0c39fc: 2202 6508 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c3a00: 1a03 d415 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@15d4 │ │ -0c3a04: 7020 f642 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c3a0a: 2702 |000d: throw v2 │ │ -0c3a0c: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -0c3a10: 5202 c208 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3a14: a602 0213 |0012: add-float v2, v2, v19 │ │ -0c3a18: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -0c3a1c: 5902 c208 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3a20: 7401 3d1c 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c3a26: 0a02 |001b: move-result v2 │ │ -0c3a28: 822e |001c: int-to-float v14, v2 │ │ -0c3a2a: a710 0e13 |001d: sub-float v16, v14, v19 │ │ -0c3a2e: 7601 2b1c 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c3a34: 0a11 |0022: move-result v17 │ │ -0c3a36: 0200 1100 |0023: move/from16 v0, v17 │ │ -0c3a3a: 8202 |0025: int-to-float v2, v0 │ │ -0c3a3c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -0c3a40: 5203 b808 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ -0c3a44: a80d 0203 |002a: mul-float v13, v2, v3 │ │ -0c3a48: 0200 1100 |002c: move/from16 v0, v17 │ │ -0c3a4c: 8202 |002e: int-to-float v2, v0 │ │ -0c3a4e: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -0c3a52: 5203 c408 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ -0c3a56: a80f 0203 |0033: mul-float v15, v2, v3 │ │ -0c3a5a: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -0c3a5e: 5402 c108 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3a62: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0c3a64: 6e20 cb43 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3a6a: 0c0b |003d: move-result-object v11 │ │ -0c3a6c: 1f0b 4404 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3a70: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -0c3a74: 5402 c108 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3a78: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -0c3a7c: 5403 c108 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3a80: 6e10 d343 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c3a86: 0a03 |004b: move-result v3 │ │ -0c3a88: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c3a8c: 6e20 cb43 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3a92: 0c0c |0051: move-result-object v12 │ │ -0c3a94: 1f0c 4404 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3a98: 52b2 8308 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3a9c: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ -0c3aa0: 52b2 8208 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c3aa4: 0200 1100 |005a: move/from16 v0, v17 │ │ -0c3aa8: 8203 |005c: int-to-float v3, v0 │ │ -0c3aaa: a80d 0203 |005d: mul-float v13, v2, v3 │ │ -0c3aae: 52c2 8308 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3ab2: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0c3ab6: 5403 a708 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3aba: 6e10 b818 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c3ac0: 0a03 |0068: move-result v3 │ │ -0c3ac2: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c3ac6: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ -0c3aca: 52c2 8208 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c3ace: 0200 1100 |006f: move/from16 v0, v17 │ │ -0c3ad2: 8203 |0071: int-to-float v3, v0 │ │ -0c3ad4: a80f 0203 |0072: mul-float v15, v2, v3 │ │ -0c3ad8: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ -0c3adc: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ -0c3ae0: 0210 0d00 |0078: move/from16 v16, v13 │ │ -0c3ae4: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -0c3ae8: 5202 c208 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3aec: 0200 1000 |007e: move/from16 v0, v16 │ │ -0c3af0: 8703 |0080: float-to-int v3, v0 │ │ -0c3af2: 8233 |0081: int-to-float v3, v3 │ │ -0c3af4: a703 1003 |0082: sub-float v3, v16, v3 │ │ -0c3af8: c632 |0084: add-float/2addr v2, v3 │ │ -0c3afa: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -0c3afe: 5902 c208 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3b02: 0200 1000 |0089: move/from16 v0, v16 │ │ -0c3b06: 8702 |008b: float-to-int v2, v0 │ │ -0c3b08: 7401 3e1c 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c3b0e: 0a03 |008f: move-result v3 │ │ -0c3b10: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -0c3b14: 6e30 6c1c 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c3b1a: 0200 1000 |0095: move/from16 v0, v16 │ │ -0c3b1e: 8702 |0097: float-to-int v2, v0 │ │ -0c3b20: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -0c3b24: 7020 5c1c 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ -0c3b2a: 7100 1e05 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0c3b30: 0b04 |00a0: move-result-wide v4 │ │ -0c3b32: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -0c3b36: 5302 b508 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@08b5 │ │ -0c3b3a: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -0c3b3c: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -0c3b40: 5207 c208 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c3b44: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -0c3b46: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -0c3b48: 7708 fc37 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -0c3b4e: 0c0a |00af: move-result-object v10 │ │ -0c3b50: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -0c3b54: 5402 dd08 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c3b58: 6e20 0a38 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0c3b5e: 6e10 0038 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0c3b64: 0e00 |00ba: return-void │ │ -0c3b66: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ -0c3b6a: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ -0c3b6e: 0210 0f00 |00bf: move/from16 v16, v15 │ │ -0c3b72: 28b9 |00c1: goto 007a // -0047 │ │ +0c1784: |[0c1784] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +0c1794: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0c1798: 5502 b608 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c179c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +0c17a0: 2202 6508 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c17a4: 1a03 d015 |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@15d0 │ │ +0c17a8: 7020 f642 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c17ae: 2702 |000d: throw v2 │ │ +0c17b0: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +0c17b4: 5202 c208 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c17b8: a602 0213 |0012: add-float v2, v2, v19 │ │ +0c17bc: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +0c17c0: 5902 c208 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c17c4: 7401 3d1c 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c17ca: 0a02 |001b: move-result v2 │ │ +0c17cc: 822e |001c: int-to-float v14, v2 │ │ +0c17ce: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +0c17d2: 7601 2b1c 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c17d8: 0a11 |0022: move-result v17 │ │ +0c17da: 0200 1100 |0023: move/from16 v0, v17 │ │ +0c17de: 8202 |0025: int-to-float v2, v0 │ │ +0c17e0: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +0c17e4: 5203 b808 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@08b8 │ │ +0c17e8: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +0c17ec: 0200 1100 |002c: move/from16 v0, v17 │ │ +0c17f0: 8202 |002e: int-to-float v2, v0 │ │ +0c17f2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0c17f6: 5203 c408 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@08c4 │ │ +0c17fa: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +0c17fe: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +0c1802: 5402 c108 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1806: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0c1808: 6e20 cb43 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c180e: 0c0b |003d: move-result-object v11 │ │ +0c1810: 1f0b 4404 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1814: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +0c1818: 5402 c108 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c181c: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +0c1820: 5403 c108 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1824: 6e10 d343 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c182a: 0a03 |004b: move-result v3 │ │ +0c182c: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c1830: 6e20 cb43 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1836: 0c0c |0051: move-result-object v12 │ │ +0c1838: 1f0c 4404 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c183c: 52b2 8308 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1840: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +0c1844: 52b2 8208 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c1848: 0200 1100 |005a: move/from16 v0, v17 │ │ +0c184c: 8203 |005c: int-to-float v3, v0 │ │ +0c184e: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +0c1852: 52c2 8308 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1856: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +0c185a: 5403 a708 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c185e: 6e10 b818 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c1864: 0a03 |0068: move-result v3 │ │ +0c1866: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c186a: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +0c186e: 52c2 8208 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c1872: 0200 1100 |006f: move/from16 v0, v17 │ │ +0c1876: 8203 |0071: int-to-float v3, v0 │ │ +0c1878: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +0c187c: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +0c1880: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +0c1884: 0210 0d00 |0078: move/from16 v16, v13 │ │ +0c1888: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +0c188c: 5202 c208 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1890: 0200 1000 |007e: move/from16 v0, v16 │ │ +0c1894: 8703 |0080: float-to-int v3, v0 │ │ +0c1896: 8233 |0081: int-to-float v3, v3 │ │ +0c1898: a703 1003 |0082: sub-float v3, v16, v3 │ │ +0c189c: c632 |0084: add-float/2addr v2, v3 │ │ +0c189e: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +0c18a2: 5902 c208 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c18a6: 0200 1000 |0089: move/from16 v0, v16 │ │ +0c18aa: 8702 |008b: float-to-int v2, v0 │ │ +0c18ac: 7401 3e1c 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c18b2: 0a03 |008f: move-result v3 │ │ +0c18b4: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +0c18b8: 6e30 6c1c 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c18be: 0200 1000 |0095: move/from16 v0, v16 │ │ +0c18c2: 8702 |0097: float-to-int v2, v0 │ │ +0c18c4: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +0c18c8: 7020 5c1c 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@1c5c │ │ +0c18ce: 7100 1e05 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0c18d4: 0b04 |00a0: move-result-wide v4 │ │ +0c18d6: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +0c18da: 5302 b508 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@08b5 │ │ +0c18de: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +0c18e0: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +0c18e4: 5207 c208 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c18e8: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +0c18ea: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +0c18ec: 7708 fc37 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +0c18f2: 0c0a |00af: move-result-object v10 │ │ +0c18f4: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +0c18f8: 5402 dd08 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c18fc: 6e20 0a38 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0c1902: 6e10 0038 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0c1908: 0e00 |00ba: return-void │ │ +0c190a: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +0c190e: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +0c1912: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +0c1916: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2421 │ │ 0x0006 line=2422 │ │ 0x000e line=2425 │ │ 0x0018 line=2427 │ │ 0x001d line=2428 │ │ @@ -117867,18 +117873,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c3b74: |[0c3b74] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c3b84: 2200 4504 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c3b88: 7010 da1b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@1bda │ │ -0c3b8e: 1100 |0005: return-object v0 │ │ +0c1918: |[0c1918] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c1928: 2200 4504 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c192c: 7010 da1b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@1bda │ │ +0c1932: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2833 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -117886,20 +117892,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c3b90: |[0c3b90] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c3ba0: 2200 4504 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c3ba4: 6e10 2c1c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ -0c3baa: 0c01 |0005: move-result-object v1 │ │ -0c3bac: 7030 db1b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bdb │ │ -0c3bb2: 1100 |0009: return-object v0 │ │ +0c1934: |[0c1934] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c1944: 2200 4504 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c1948: 6e10 2c1c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ +0c194e: 0c01 |0005: move-result-object v1 │ │ +0c1950: 7030 db1b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bdb │ │ +0c1956: 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; │ │ │ │ @@ -117908,18 +117914,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 │ │ -0c3bb4: |[0c3bb4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c3bc4: 6e10 231c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c23 │ │ -0c3bca: 0c00 |0003: move-result-object v0 │ │ -0c3bcc: 1100 |0004: return-object v0 │ │ +0c1958: |[0c1958] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c1968: 6e10 231c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1c23 │ │ +0c196e: 0c00 |0003: move-result-object v0 │ │ +0c1970: 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; │ │ │ │ @@ -117928,17 +117934,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3bd0: |[0c3bd0] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -0c3be0: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3be4: 1100 |0002: return-object v0 │ │ +0c1974: |[0c1974] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +0c1984: 5410 a708 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c1988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -117946,31 +117952,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c3be8: |[0c3be8] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -0c3bf8: 5242 b108 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ -0c3bfc: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -0c3bfe: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -0c3c02: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -0c3c06: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -0c3c0a: 5442 b208 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ -0c3c0e: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3c14: 0c02 |000e: move-result-object v2 │ │ -0c3c16: 1f02 fc06 |000f: check-cast v2, Landroid/view/View; // type@06fc │ │ -0c3c1a: 6e10 5438 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c3c20: 0c02 |0014: move-result-object v2 │ │ -0c3c22: 1f02 4504 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c3c26: 5221 8608 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0886 │ │ -0c3c2a: 0f01 |0019: return v1 │ │ -0c3c2c: 0160 |001a: move v0, v6 │ │ -0c3c2e: 28ee |001b: goto 0009 // -0012 │ │ +0c198c: |[0c198c] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +0c199c: 5242 b108 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ +0c19a0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +0c19a2: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +0c19a6: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +0c19aa: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +0c19ae: 5442 b208 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@08b2 │ │ +0c19b2: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c19b8: 0c02 |000e: move-result-object v2 │ │ +0c19ba: 1f02 fc06 |000f: check-cast v2, Landroid/view/View; // type@06fc │ │ +0c19be: 6e10 5438 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c19c4: 0c02 |0014: move-result-object v2 │ │ +0c19c6: 1f02 4504 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c19ca: 5221 8608 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0886 │ │ +0c19ce: 0f01 |0019: return v1 │ │ +0c19d0: 0160 |001a: move v0, v6 │ │ +0c19d2: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0009 line=681 │ │ 0x0019 line=682 │ │ 0x001b line=680 │ │ locals : │ │ @@ -117985,17 +117991,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c30: |[0c3c30] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -0c3c40: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c3c44: 0f00 |0002: return v0 │ │ +0c19d4: |[0c19d4] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +0c19e4: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c19e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -118003,17 +118009,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c48: |[0c3c48] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -0c3c58: 5210 cb08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c3c5c: 0f00 |0002: return v0 │ │ +0c19ec: |[0c19ec] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +0c19fc: 5210 cb08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c1a00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #28 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -118021,17 +118027,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c60: |[0c3c60] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -0c3c70: 5210 ce08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c3c74: 0f00 |0002: return v0 │ │ +0c1a04: |[0c1a04] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +0c1a14: 5210 ce08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c1a18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #29 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -118039,29 +118045,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 │ │ -0c3c78: |[0c3c78] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0c3c88: 6e10 6538 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0c3c8e: 0c00 |0003: move-result-object v0 │ │ -0c3c90: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -0c3c94: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0c3c98: 2001 fc06 |0008: instance-of v1, v0, Landroid/view/View; // type@06fc │ │ -0c3c9c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0c3ca0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0c3ca2: 1101 |000d: return-object v1 │ │ -0c3ca4: 0703 |000e: move-object v3, v0 │ │ -0c3ca6: 1f03 fc06 |000f: check-cast v3, Landroid/view/View; // type@06fc │ │ -0c3caa: 28ef |0011: goto 0000 // -0011 │ │ -0c3cac: 6e20 431c 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c3cb2: 0c01 |0015: move-result-object v1 │ │ -0c3cb4: 28f7 |0016: goto 000d // -0009 │ │ +0c1a1c: |[0c1a1c] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0c1a2c: 6e10 6538 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0c1a32: 0c00 |0003: move-result-object v0 │ │ +0c1a34: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +0c1a38: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0c1a3c: 2001 fc06 |0008: instance-of v1, v0, Landroid/view/View; // type@06fc │ │ +0c1a40: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0c1a44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0c1a46: 1101 |000d: return-object v1 │ │ +0c1a48: 0703 |000e: move-object v3, v0 │ │ +0c1a4a: 1f03 fc06 |000f: check-cast v3, Landroid/view/View; // type@06fc │ │ +0c1a4e: 28ef |0011: goto 0000 // -0011 │ │ +0c1a50: 6e20 431c 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c1a56: 0c01 |0015: move-result-object v1 │ │ +0c1a58: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1375 │ │ 0x0006 line=1376 │ │ 0x000c line=1377 │ │ 0x000d line=1381 │ │ 0x000f line=1379 │ │ @@ -118076,34 +118082,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 │ │ -0c3cb8: |[0c3cb8] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0c3cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3cca: 5442 c108 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3cce: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c3cd4: 0a02 |0006: move-result v2 │ │ -0c3cd6: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -0c3cda: 5442 c108 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3cde: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3ce4: 0c01 |000e: move-result-object v1 │ │ -0c3ce6: 1f01 4404 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3cea: 5442 a708 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3cee: 5413 8108 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c3cf2: 6e30 be18 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@18be │ │ -0c3cf8: 0a02 |0018: move-result v2 │ │ -0c3cfa: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -0c3cfe: 1101 |001b: return-object v1 │ │ -0c3d00: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c3d04: 28e3 |001e: goto 0001 // -001d │ │ -0c3d06: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0c3d08: 28fb |0020: goto 001b // -0005 │ │ +0c1a5c: |[0c1a5c] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0c1a6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1a6e: 5442 c108 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1a72: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1a78: 0a02 |0006: move-result v2 │ │ +0c1a7a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +0c1a7e: 5442 c108 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1a82: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1a88: 0c01 |000e: move-result-object v1 │ │ +0c1a8a: 1f01 4404 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1a8e: 5442 a708 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c1a92: 5413 8108 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c1a96: 6e30 be18 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@18be │ │ +0c1a9c: 0a02 |0018: move-result v2 │ │ +0c1a9e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +0c1aa2: 1101 |001b: return-object v1 │ │ +0c1aa4: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c1aa8: 28e3 |001e: goto 0001 // -001d │ │ +0c1aaa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0c1aac: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0009 line=1365 │ │ 0x0011 line=1366 │ │ 0x001b line=1370 │ │ 0x001c line=1364 │ │ @@ -118120,31 +118126,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 │ │ -0c3d0c: |[0c3d0c] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -0c3d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3d1e: 5432 c108 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3d22: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c3d28: 0a02 |0006: move-result v2 │ │ -0c3d2a: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -0c3d2e: 5432 c108 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3d32: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3d38: 0c01 |000e: move-result-object v1 │ │ -0c3d3a: 1f01 4404 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3d3e: 5212 8308 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3d42: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -0c3d46: 1101 |0015: return-object v1 │ │ -0c3d48: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c3d4c: 28e9 |0018: goto 0001 // -0017 │ │ -0c3d4e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0c3d50: 28fb |001a: goto 0015 // -0005 │ │ +0c1ab0: |[0c1ab0] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0c1ac0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1ac2: 5432 c108 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1ac6: 6e10 d343 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1acc: 0a02 |0006: move-result v2 │ │ +0c1ace: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +0c1ad2: 5432 c108 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1ad6: 6e20 cb43 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1adc: 0c01 |000e: move-result-object v1 │ │ +0c1ade: 1f01 4404 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1ae2: 5212 8308 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1ae6: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +0c1aea: 1101 |0015: return-object v1 │ │ +0c1aec: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c1af0: 28e9 |0018: goto 0001 // -0017 │ │ +0c1af2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0c1af4: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0009 line=1386 │ │ 0x0011 line=1387 │ │ 0x0015 line=1391 │ │ 0x0016 line=1385 │ │ @@ -118161,70 +118167,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0c3d54: |[0c3d54] android.support.v4.view.ViewPager.initViewPager:()V │ │ -0c3d64: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c3d66: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c3d68: 6e20 811c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1c81 │ │ -0c3d6e: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -0c3d72: 6e20 741c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@1c74 │ │ -0c3d78: 6e20 751c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@1c75 │ │ -0c3d7e: 6e10 2c1c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ -0c3d84: 0c01 |0010: move-result-object v1 │ │ -0c3d86: 2203 5607 |0011: new-instance v3, Landroid/widget/Scroller; // type@0756 │ │ -0c3d8a: 6204 de08 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@08de │ │ -0c3d8e: 7030 3c3c 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3c3c │ │ -0c3d94: 5b63 d608 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c3d98: 7110 fa38 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0c3d9e: 0c00 |001d: move-result-object v0 │ │ -0c3da0: 6e10 a801 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0c3da6: 0c03 |0021: move-result-object v3 │ │ -0c3da8: 6e10 2f02 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0c3dae: 0c03 |0025: move-result-object v3 │ │ -0c3db0: 5232 bd15 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0c3db4: 7110 9e1b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -0c3dba: 0a03 |002b: move-result v3 │ │ -0c3dbc: 5963 dc08 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c3dc0: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -0c3dc4: c823 |0030: mul-float/2addr v3, v2 │ │ -0c3dc6: 8733 |0031: float-to-int v3, v3 │ │ -0c3dc8: 5963 c808 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@08c8 │ │ -0c3dcc: 6e10 fe38 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ -0c3dd2: 0a03 |0037: move-result v3 │ │ -0c3dd4: 5963 c708 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ -0c3dd8: 2203 eb04 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ -0c3ddc: 7020 da23 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ -0c3de2: 5b63 c508 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ -0c3de6: 2203 eb04 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ -0c3dea: 7020 da23 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ -0c3df0: 5b63 d408 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ -0c3df4: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -0c3df8: c823 |004a: mul-float/2addr v3, v2 │ │ -0c3dfa: 8733 |004b: float-to-int v3, v3 │ │ -0c3dfc: 5963 b908 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@08b9 │ │ -0c3e00: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -0c3e04: c823 |0050: mul-float/2addr v3, v2 │ │ -0c3e06: 8733 |0051: float-to-int v3, v3 │ │ -0c3e08: 5963 ad08 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@08ad │ │ -0c3e0c: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -0c3e10: c823 |0056: mul-float/2addr v3, v2 │ │ -0c3e12: 8733 |0057: float-to-int v3, v3 │ │ -0c3e14: 5963 b008 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@08b0 │ │ -0c3e18: 2203 4604 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0446 │ │ -0c3e1c: 7020 dc1b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@1bdc │ │ -0c3e22: 7120 ea1a 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ -0c3e28: 7110 b51a 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ -0c3e2e: 0a03 |0065: move-result v3 │ │ -0c3e30: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -0c3e34: 7120 f51a 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -0c3e3a: 0e00 |006b: return-void │ │ +0c1af8: |[0c1af8] android.support.v4.view.ViewPager.initViewPager:()V │ │ +0c1b08: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c1b0a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c1b0c: 6e20 811c 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1c81 │ │ +0c1b12: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +0c1b16: 6e20 741c 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@1c74 │ │ +0c1b1c: 6e20 751c 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@1c75 │ │ +0c1b22: 6e10 2c1c 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ +0c1b28: 0c01 |0010: move-result-object v1 │ │ +0c1b2a: 2203 5607 |0011: new-instance v3, Landroid/widget/Scroller; // type@0756 │ │ +0c1b2e: 6204 de08 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@08de │ │ +0c1b32: 7030 3c3c 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3c3c │ │ +0c1b38: 5b63 d608 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c1b3c: 7110 fa38 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0c1b42: 0c00 |001d: move-result-object v0 │ │ +0c1b44: 6e10 a801 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0c1b4a: 0c03 |0021: move-result-object v3 │ │ +0c1b4c: 6e10 2f02 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0c1b52: 0c03 |0025: move-result-object v3 │ │ +0c1b54: 5232 bd15 |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0c1b58: 7110 9e1b 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +0c1b5e: 0a03 |002b: move-result v3 │ │ +0c1b60: 5963 dc08 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c1b64: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +0c1b68: c823 |0030: mul-float/2addr v3, v2 │ │ +0c1b6a: 8733 |0031: float-to-int v3, v3 │ │ +0c1b6c: 5963 c808 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@08c8 │ │ +0c1b70: 6e10 fe38 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ +0c1b76: 0a03 |0037: move-result v3 │ │ +0c1b78: 5963 c708 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ +0c1b7c: 2203 eb04 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ +0c1b80: 7020 da23 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ +0c1b86: 5b63 c508 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08c5 │ │ +0c1b8a: 2203 eb04 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ +0c1b8e: 7020 da23 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ +0c1b94: 5b63 d408 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@08d4 │ │ +0c1b98: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +0c1b9c: c823 |004a: mul-float/2addr v3, v2 │ │ +0c1b9e: 8733 |004b: float-to-int v3, v3 │ │ +0c1ba0: 5963 b908 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@08b9 │ │ +0c1ba4: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +0c1ba8: c823 |0050: mul-float/2addr v3, v2 │ │ +0c1baa: 8733 |0051: float-to-int v3, v3 │ │ +0c1bac: 5963 ad08 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@08ad │ │ +0c1bb0: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +0c1bb4: c823 |0056: mul-float/2addr v3, v2 │ │ +0c1bb6: 8733 |0057: float-to-int v3, v3 │ │ +0c1bb8: 5963 b008 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@08b0 │ │ +0c1bbc: 2203 4604 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0446 │ │ +0c1bc0: 7020 dc1b 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@1bdc │ │ +0c1bc6: 7120 ea1a 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ +0c1bcc: 7110 b51a 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ +0c1bd2: 0a03 |0065: move-result v3 │ │ +0c1bd4: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +0c1bd8: 7120 f51a 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +0c1bde: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0005 line=362 │ │ 0x000a line=363 │ │ 0x000d line=364 │ │ 0x0011 line=365 │ │ @@ -118253,17 +118259,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3e3c: |[0c3e3c] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -0c3e4c: 5510 b608 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c3e50: 0f00 |0002: return v0 │ │ +0c1be0: |[0c1be0] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +0c1bf0: 5510 b608 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c1bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #34 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -118271,19 +118277,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c3e54: |[0c3e54] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -0c3e64: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ -0c3e6a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c3e6c: 5c10 b708 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c3e70: 0e00 |0006: return-void │ │ +0c1bf8: |[0c1bf8] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +0c1c08: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ +0c1c0e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0c1c10: 5c10 b708 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c1c14: 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; │ │ @@ -118293,19 +118299,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c3e74: |[0c3e74] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -0c3e84: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ -0c3e88: 6e20 631c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c63 │ │ -0c3e8e: 6f10 3839 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -0c3e94: 0e00 |0008: return-void │ │ +0c1c18: |[0c1c18] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +0c1c28: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@08b3 │ │ +0c1c2c: 6e20 631c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1c63 │ │ +0c1c32: 6f10 3839 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +0c1c38: 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; │ │ @@ -118315,131 +118321,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -0c3e98: |[0c3e98] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -0c3ea8: 7502 3939 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@3939 │ │ -0c3eae: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -0c3eb2: 520d ce08 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c3eb6: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -0c3eba: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -0c3ebe: 540d c608 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c3ec2: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -0c3ec6: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -0c3eca: 540d c108 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3ece: 6e10 d343 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c3ed4: 0a0d |0016: move-result v13 │ │ -0c3ed6: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -0c3eda: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -0c3ede: 540d a708 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c3ee2: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -0c3ee6: 7401 3d1c 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c3eec: 0a0a |0022: move-result v10 │ │ -0c3eee: 7401 3f1c 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c3ef4: 0a0b |0026: move-result v11 │ │ -0c3ef6: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -0c3efa: 520d ce08 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c3efe: 82dd |002b: int-to-float v13, v13 │ │ -0c3f00: 82be |002c: int-to-float v14, v11 │ │ -0c3f02: a907 0d0e |002d: div-float v7, v13, v14 │ │ -0c3f06: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -0c3f08: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -0c3f0c: 540d c108 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3f10: 120e |0034: const/4 v14, #int 0 // #0 │ │ -0c3f12: 6e20 cb43 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3f18: 0c03 |0038: move-result-object v3 │ │ -0c3f1a: 1f03 4404 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3f1e: 5238 8208 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c3f22: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -0c3f26: 540d c108 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3f2a: 6e10 d343 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c3f30: 0a04 |0044: move-result v4 │ │ -0c3f32: 5232 8308 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3f36: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -0c3f3a: 540d c108 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3f3e: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -0c3f42: 6e20 cb43 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3f48: 0c0d |0050: move-result-object v13 │ │ -0c3f4a: 1f0d 4404 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3f4e: 52d6 8308 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3f52: 0129 |0055: move v9, v2 │ │ -0c3f54: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -0c3f58: 523d 8308 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3f5c: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -0c3f60: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -0c3f64: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -0c3f68: 540d c108 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c3f6c: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c3f70: 6e20 cb43 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c3f76: 0c03 |0067: move-result-object v3 │ │ -0c3f78: 1f03 4404 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c3f7c: 28ee |006a: goto 0058 // -0012 │ │ -0c3f7e: 523d 8308 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c3f82: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -0c3f86: 523d 8208 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c3f8a: 523e 8508 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c3f8e: c6ed |0073: add-float/2addr v13, v14 │ │ -0c3f90: 82be |0074: int-to-float v14, v11 │ │ -0c3f92: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -0c3f96: 523d 8208 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c3f9a: 523e 8508 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c3f9e: c6ed |007b: add-float/2addr v13, v14 │ │ -0c3fa0: a608 0d07 |007c: add-float v8, v13, v7 │ │ -0c3fa4: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -0c3fa8: 520d ce08 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c3fac: 82dd |0082: int-to-float v13, v13 │ │ -0c3fae: c61d |0083: add-float/2addr v13, v1 │ │ -0c3fb0: 82ae |0084: int-to-float v14, v10 │ │ -0c3fb2: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -0c3fb6: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -0c3fba: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -0c3fbe: 540d c608 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c3fc2: 871e |008d: float-to-int v14, v1 │ │ -0c3fc4: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -0c3fc8: 520f db08 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@08db │ │ -0c3fcc: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -0c3fd0: 5200 ce08 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c3fd4: 0210 0000 |0096: move/from16 v16, v0 │ │ -0c3fd8: 0200 1000 |0098: move/from16 v0, v16 │ │ -0c3fdc: 8200 |009a: int-to-float v0, v0 │ │ -0c3fde: 0210 0000 |009b: move/from16 v16, v0 │ │ -0c3fe2: a610 1001 |009d: add-float v16, v16, v1 │ │ -0c3fe6: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -0c3fea: a610 1011 |00a1: add-float v16, v16, v17 │ │ -0c3fee: 0200 1000 |00a3: move/from16 v0, v16 │ │ -0c3ff2: 8700 |00a5: float-to-int v0, v0 │ │ -0c3ff4: 0210 0000 |00a6: move/from16 v16, v0 │ │ -0c3ff8: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -0c3ffc: 5200 a908 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@08a9 │ │ -0c4000: 0211 0000 |00ac: move/from16 v17, v0 │ │ -0c4004: 7405 6203 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0c400a: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -0c400e: 540d c608 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c4012: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -0c4016: 6e20 4a03 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0c401c: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -0c4020: 82dd |00bc: int-to-float v13, v13 │ │ -0c4022: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -0c4026: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -0c402a: 0e00 |00c1: return-void │ │ -0c402c: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -0c4030: 540d a708 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4034: 6e20 bb18 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c403a: 0a0c |00c9: move-result v12 │ │ -0c403c: a60d 080c |00ca: add-float v13, v8, v12 │ │ -0c4040: 82be |00cc: int-to-float v14, v11 │ │ -0c4042: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -0c4046: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -0c404a: c6d8 |00d1: add-float/2addr v8, v13 │ │ -0c404c: 28ac |00d2: goto 007e // -0054 │ │ -0c404e: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0c4052: 2881 |00d5: goto 0056 // -007f │ │ +0c1c3c: |[0c1c3c] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +0c1c4c: 7502 3939 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@3939 │ │ +0c1c52: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +0c1c56: 520d ce08 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c1c5a: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +0c1c5e: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +0c1c62: 540d c608 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c1c66: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +0c1c6a: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +0c1c6e: 540d c108 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1c72: 6e10 d343 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1c78: 0a0d |0016: move-result v13 │ │ +0c1c7a: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +0c1c7e: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +0c1c82: 540d a708 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c1c86: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +0c1c8a: 7401 3d1c 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c1c90: 0a0a |0022: move-result v10 │ │ +0c1c92: 7401 3f1c 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c1c98: 0a0b |0026: move-result v11 │ │ +0c1c9a: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +0c1c9e: 520d ce08 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c1ca2: 82dd |002b: int-to-float v13, v13 │ │ +0c1ca4: 82be |002c: int-to-float v14, v11 │ │ +0c1ca6: a907 0d0e |002d: div-float v7, v13, v14 │ │ +0c1caa: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +0c1cac: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +0c1cb0: 540d c108 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1cb4: 120e |0034: const/4 v14, #int 0 // #0 │ │ +0c1cb6: 6e20 cb43 ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1cbc: 0c03 |0038: move-result-object v3 │ │ +0c1cbe: 1f03 4404 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1cc2: 5238 8208 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c1cc6: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +0c1cca: 540d c108 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1cce: 6e10 d343 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c1cd4: 0a04 |0044: move-result v4 │ │ +0c1cd6: 5232 8308 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1cda: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +0c1cde: 540d c108 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1ce2: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +0c1ce6: 6e20 cb43 ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1cec: 0c0d |0050: move-result-object v13 │ │ +0c1cee: 1f0d 4404 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1cf2: 52d6 8308 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1cf6: 0129 |0055: move v9, v2 │ │ +0c1cf8: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +0c1cfc: 523d 8308 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1d00: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +0c1d04: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +0c1d08: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +0c1d0c: 540d c108 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c1d10: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0c1d14: 6e20 cb43 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c1d1a: 0c03 |0067: move-result-object v3 │ │ +0c1d1c: 1f03 4404 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c1d20: 28ee |006a: goto 0058 // -0012 │ │ +0c1d22: 523d 8308 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c1d26: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +0c1d2a: 523d 8208 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c1d2e: 523e 8508 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c1d32: c6ed |0073: add-float/2addr v13, v14 │ │ +0c1d34: 82be |0074: int-to-float v14, v11 │ │ +0c1d36: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +0c1d3a: 523d 8208 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c1d3e: 523e 8508 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c1d42: c6ed |007b: add-float/2addr v13, v14 │ │ +0c1d44: a608 0d07 |007c: add-float v8, v13, v7 │ │ +0c1d48: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0c1d4c: 520d ce08 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c1d50: 82dd |0082: int-to-float v13, v13 │ │ +0c1d52: c61d |0083: add-float/2addr v13, v1 │ │ +0c1d54: 82ae |0084: int-to-float v14, v10 │ │ +0c1d56: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +0c1d5a: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +0c1d5e: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +0c1d62: 540d c608 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c1d66: 871e |008d: float-to-int v14, v1 │ │ +0c1d68: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +0c1d6c: 520f db08 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@08db │ │ +0c1d70: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +0c1d74: 5200 ce08 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c1d78: 0210 0000 |0096: move/from16 v16, v0 │ │ +0c1d7c: 0200 1000 |0098: move/from16 v0, v16 │ │ +0c1d80: 8200 |009a: int-to-float v0, v0 │ │ +0c1d82: 0210 0000 |009b: move/from16 v16, v0 │ │ +0c1d86: a610 1001 |009d: add-float v16, v16, v1 │ │ +0c1d8a: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +0c1d8e: a610 1011 |00a1: add-float v16, v16, v17 │ │ +0c1d92: 0200 1000 |00a3: move/from16 v0, v16 │ │ +0c1d96: 8700 |00a5: float-to-int v0, v0 │ │ +0c1d98: 0210 0000 |00a6: move/from16 v16, v0 │ │ +0c1d9c: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +0c1da0: 5200 a908 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@08a9 │ │ +0c1da4: 0211 0000 |00ac: move/from16 v17, v0 │ │ +0c1da8: 7405 6203 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0c1dae: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +0c1db2: 540d c608 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c1db6: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +0c1dba: 6e20 4a03 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0c1dc0: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +0c1dc4: 82dd |00bc: int-to-float v13, v13 │ │ +0c1dc6: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +0c1dca: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +0c1dce: 0e00 |00c1: return-void │ │ +0c1dd0: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +0c1dd4: 540d a708 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c1dd8: 6e20 bb18 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0c1dde: 0a0c |00c9: move-result v12 │ │ +0c1de0: a60d 080c |00ca: add-float v13, v8, v12 │ │ +0c1de4: 82be |00cc: int-to-float v14, v11 │ │ +0c1de6: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +0c1dea: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +0c1dee: c6d8 |00d1: add-float/2addr v8, v13 │ │ +0c1df0: 28ac |00d2: goto 007e // -0054 │ │ +0c1df2: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0c1df6: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ 0x0003 line=2307 │ │ 0x001f line=2308 │ │ 0x0023 line=2309 │ │ 0x0027 line=2311 │ │ @@ -118497,178 +118503,178 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 306 16-bit code units │ │ -0c4054: |[0c4054] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0c4064: 6e10 ef37 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0c406a: 0a00 |0003: move-result v0 │ │ -0c406c: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -0c4070: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -0c4072: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -0c4076: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0c4078: 3306 0700 |000a: if-ne v6, v0, 0011 // +0007 │ │ -0c407c: 7010 6b1c 0e00 |000c: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ -0c4082: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c4084: 0f00 |0010: return v0 │ │ -0c4086: 3806 0e00 |0011: if-eqz v6, 001f // +000e │ │ -0c408a: 55e0 bf08 |0013: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c408e: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ -0c4092: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0c4094: 28f8 |0018: goto 0010 // -0008 │ │ -0c4096: 55e0 c008 |0019: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ -0c409a: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0c409e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0c40a0: 28f2 |001e: goto 0010 // -000e │ │ -0c40a2: 2c06 0501 0000 |001f: sparse-switch v6, 00000124 // +00000105 │ │ -0c40a8: 54e0 dd08 |0022: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c40ac: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ -0c40b0: 7100 1238 0000 |0026: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0c40b6: 0c00 |0029: move-result-object v0 │ │ -0c40b8: 5be0 dd08 |002a: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c40bc: 54e0 dd08 |002c: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c40c0: 6e20 0a38 f000 |002e: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0c40c6: 55e0 bf08 |0031: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c40ca: 28dd |0033: goto 0010 // -0023 │ │ -0c40cc: 52e7 a608 |0034: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c40d0: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ -0c40d2: 3207 ebff |0037: if-eq v7, v0, 0022 // -0015 │ │ -0c40d6: 7120 7c18 7f00 |0039: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0c40dc: 0a09 |003c: move-result v9 │ │ -0c40de: 7120 8418 9f00 |003d: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c40e4: 0a0a |0040: move-result v10 │ │ -0c40e6: 52e0 c208 |0041: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c40ea: a708 0a00 |0043: sub-float v8, v10, v0 │ │ -0c40ee: 7110 0943 0800 |0045: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c40f4: 0a0b |0048: move-result v11 │ │ -0c40f6: 7120 8518 9f00 |0049: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0c40fc: 0a0c |004c: move-result v12 │ │ -0c40fe: 52e0 bd08 |004d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ -0c4102: a700 0c00 |004f: sub-float v0, v12, v0 │ │ -0c4106: 7110 0943 0000 |0051: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c410c: 0a0d |0054: move-result v13 │ │ -0c410e: 1200 |0055: const/4 v0, #int 0 // #0 │ │ -0c4110: 2d00 0800 |0056: cmpl-float v0, v8, v0 │ │ -0c4114: 3800 1f00 |0058: if-eqz v0, 0077 // +001f │ │ -0c4118: 52e0 c208 |005a: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c411c: 7030 4b1c 0e08 |005c: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@1c4b │ │ -0c4122: 0a00 |005f: move-result v0 │ │ -0c4124: 3900 1700 |0060: if-nez v0, 0077 // +0017 │ │ -0c4128: 1202 |0062: const/4 v2, #int 0 // #0 │ │ -0c412a: 8783 |0063: float-to-int v3, v8 │ │ -0c412c: 87a4 |0064: float-to-int v4, v10 │ │ -0c412e: 87c5 |0065: float-to-int v5, v12 │ │ -0c4130: 07e0 |0066: move-object v0, v14 │ │ -0c4132: 07e1 |0067: move-object v1, v14 │ │ -0c4134: 7406 0d1c 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1c0d │ │ -0c413a: 0a00 |006b: move-result v0 │ │ -0c413c: 3800 0b00 |006c: if-eqz v0, 0077 // +000b │ │ -0c4140: 59ea c208 |006e: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c4144: 59ec c308 |0070: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c4148: 1210 |0072: const/4 v0, #int 1 // #1 │ │ -0c414a: 5ce0 c008 |0073: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ -0c414e: 1200 |0075: const/4 v0, #int 0 // #0 │ │ -0c4150: 289a |0076: goto 0010 // -0066 │ │ -0c4152: 52e0 dc08 |0077: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c4156: 8200 |0079: int-to-float v0, v0 │ │ -0c4158: 2d00 0b00 |007a: cmpl-float v0, v11, v0 │ │ -0c415c: 3d00 3d00 |007c: if-lez v0, 00b9 // +003d │ │ -0c4160: 1500 003f |007e: const/high16 v0, #int 1056964608 // #3f00 │ │ -0c4164: c8b0 |0080: mul-float/2addr v0, v11 │ │ -0c4166: 2d00 000d |0081: cmpl-float v0, v0, v13 │ │ -0c416a: 3d00 3600 |0083: if-lez v0, 00b9 // +0036 │ │ -0c416e: 1210 |0085: const/4 v0, #int 1 // #1 │ │ -0c4170: 5ce0 bf08 |0086: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c4174: 1210 |0088: const/4 v0, #int 1 // #1 │ │ -0c4176: 7020 6a1c 0e00 |0089: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ -0c417c: 1210 |008c: const/4 v0, #int 1 // #1 │ │ -0c417e: 7020 7f1c 0e00 |008d: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c4184: 1200 |0090: const/4 v0, #int 0 // #0 │ │ -0c4186: 2d00 0800 |0091: cmpl-float v0, v8, v0 │ │ -0c418a: 3d00 1f00 |0093: if-lez v0, 00b2 // +001f │ │ -0c418e: 52e0 bc08 |0095: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c4192: 52e1 dc08 |0097: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c4196: 8211 |0099: int-to-float v1, v1 │ │ -0c4198: c610 |009a: add-float/2addr v0, v1 │ │ -0c419a: 59e0 c208 |009b: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c419e: 59ec c308 |009d: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c41a2: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -0c41a4: 7020 801c 0e00 |00a0: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c41aa: 55e0 bf08 |00a3: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c41ae: 3800 7dff |00a5: if-eqz v0, 0022 // -0083 │ │ -0c41b2: 7020 5d1c ae00 |00a7: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1c5d │ │ -0c41b8: 0a00 |00aa: move-result v0 │ │ -0c41ba: 3800 77ff |00ab: if-eqz v0, 0022 // -0089 │ │ -0c41be: 7110 e41a 0e00 |00ad: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0c41c4: 2900 72ff |00b0: goto/16 0022 // -008e │ │ -0c41c8: 52e0 bc08 |00b2: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c41cc: 52e1 dc08 |00b4: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c41d0: 8211 |00b6: int-to-float v1, v1 │ │ -0c41d2: c710 |00b7: sub-float/2addr v0, v1 │ │ -0c41d4: 28e3 |00b8: goto 009b // -001d │ │ -0c41d6: 52e0 dc08 |00b9: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c41da: 8200 |00bb: int-to-float v0, v0 │ │ -0c41dc: 2d00 0d00 |00bc: cmpl-float v0, v13, v0 │ │ -0c41e0: 3d00 e5ff |00be: if-lez v0, 00a3 // -001b │ │ -0c41e4: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ -0c41e6: 5ce0 c008 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ -0c41ea: 28e0 |00c3: goto 00a3 // -0020 │ │ -0c41ec: 6e10 f837 0f00 |00c4: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0c41f2: 0a00 |00c7: move-result v0 │ │ -0c41f4: 59e0 bc08 |00c8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c41f8: 59e0 c208 |00ca: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c41fc: 6e10 fa37 0f00 |00cc: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0c4202: 0a00 |00cf: move-result v0 │ │ -0c4204: 59e0 bd08 |00d0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ -0c4208: 59e0 c308 |00d2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c420c: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ -0c420e: 7120 8218 0f00 |00d5: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0c4214: 0a00 |00d8: move-result v0 │ │ -0c4216: 59e0 a608 |00d9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c421a: 1200 |00db: const/4 v0, #int 0 // #0 │ │ -0c421c: 5ce0 c008 |00dc: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ -0c4220: 54e0 d608 |00de: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c4224: 6e10 3e3c 0000 |00e0: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ -0c422a: 52e0 d508 |00e3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ -0c422e: 1221 |00e5: const/4 v1, #int 2 // #2 │ │ -0c4230: 3310 2f00 |00e6: if-ne v0, v1, 0115 // +002f │ │ -0c4234: 54e0 d608 |00e8: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c4238: 6e10 433c 0000 |00ea: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@3c43 │ │ -0c423e: 0a00 |00ed: move-result v0 │ │ -0c4240: 54e1 d608 |00ee: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c4244: 6e10 403c 0100 |00f0: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ -0c424a: 0a01 |00f3: move-result v1 │ │ -0c424c: b110 |00f4: sub-int/2addr v0, v1 │ │ -0c424e: 7110 0a43 0000 |00f5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c4254: 0a00 |00f8: move-result v0 │ │ -0c4256: 52e1 ad08 |00f9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@08ad │ │ -0c425a: 3710 1a00 |00fb: if-le v0, v1, 0115 // +001a │ │ -0c425e: 54e0 d608 |00fd: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c4262: 6e10 3d3c 0000 |00ff: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ -0c4268: 1200 |0102: const/4 v0, #int 0 // #0 │ │ -0c426a: 5ce0 d008 |0103: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c426e: 6e10 5f1c 0e00 |0105: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c4274: 1210 |0108: const/4 v0, #int 1 // #1 │ │ -0c4276: 5ce0 bf08 |0109: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c427a: 1210 |010b: const/4 v0, #int 1 // #1 │ │ -0c427c: 7020 6a1c 0e00 |010c: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ -0c4282: 1210 |010f: const/4 v0, #int 1 // #1 │ │ -0c4284: 7020 7f1c 0e00 |0110: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c428a: 2900 0fff |0113: goto/16 0022 // -00f1 │ │ -0c428e: 1200 |0115: const/4 v0, #int 0 // #0 │ │ -0c4290: 7020 111c 0e00 |0116: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ -0c4296: 1200 |0119: const/4 v0, #int 0 // #0 │ │ -0c4298: 5ce0 bf08 |011a: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c429c: 2900 06ff |011c: goto/16 0022 // -00fa │ │ -0c42a0: 7020 571c fe00 |011e: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1c57 │ │ -0c42a6: 2900 01ff |0121: goto/16 0022 // -00ff │ │ -0c42aa: 0000 |0123: nop // spacer │ │ -0c42ac: 0002 0300 0000 0000 0200 0000 0600 ... |0124: sparse-switch-data (14 units) │ │ +0c1df8: |[0c1df8] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0c1e08: 6e10 ef37 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0c1e0e: 0a00 |0003: move-result v0 │ │ +0c1e10: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +0c1e14: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +0c1e16: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +0c1e1a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c1e1c: 3306 0700 |000a: if-ne v6, v0, 0011 // +0007 │ │ +0c1e20: 7010 6b1c 0e00 |000c: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ +0c1e26: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c1e28: 0f00 |0010: return v0 │ │ +0c1e2a: 3806 0e00 |0011: if-eqz v6, 001f // +000e │ │ +0c1e2e: 55e0 bf08 |0013: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c1e32: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ +0c1e36: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0c1e38: 28f8 |0018: goto 0010 // -0008 │ │ +0c1e3a: 55e0 c008 |0019: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ +0c1e3e: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +0c1e42: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0c1e44: 28f2 |001e: goto 0010 // -000e │ │ +0c1e46: 2c06 0501 0000 |001f: sparse-switch v6, 00000124 // +00000105 │ │ +0c1e4c: 54e0 dd08 |0022: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c1e50: 3900 0800 |0024: if-nez v0, 002c // +0008 │ │ +0c1e54: 7100 1238 0000 |0026: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0c1e5a: 0c00 |0029: move-result-object v0 │ │ +0c1e5c: 5be0 dd08 |002a: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c1e60: 54e0 dd08 |002c: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c1e64: 6e20 0a38 f000 |002e: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0c1e6a: 55e0 bf08 |0031: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c1e6e: 28dd |0033: goto 0010 // -0023 │ │ +0c1e70: 52e7 a608 |0034: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c1e74: 12f0 |0036: const/4 v0, #int -1 // #ff │ │ +0c1e76: 3207 ebff |0037: if-eq v7, v0, 0022 // -0015 │ │ +0c1e7a: 7120 7c18 7f00 |0039: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0c1e80: 0a09 |003c: move-result v9 │ │ +0c1e82: 7120 8418 9f00 |003d: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c1e88: 0a0a |0040: move-result v10 │ │ +0c1e8a: 52e0 c208 |0041: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1e8e: a708 0a00 |0043: sub-float v8, v10, v0 │ │ +0c1e92: 7110 0943 0800 |0045: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c1e98: 0a0b |0048: move-result v11 │ │ +0c1e9a: 7120 8518 9f00 |0049: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0c1ea0: 0a0c |004c: move-result v12 │ │ +0c1ea2: 52e0 bd08 |004d: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ +0c1ea6: a700 0c00 |004f: sub-float v0, v12, v0 │ │ +0c1eaa: 7110 0943 0000 |0051: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c1eb0: 0a0d |0054: move-result v13 │ │ +0c1eb2: 1200 |0055: const/4 v0, #int 0 // #0 │ │ +0c1eb4: 2d00 0800 |0056: cmpl-float v0, v8, v0 │ │ +0c1eb8: 3800 1f00 |0058: if-eqz v0, 0077 // +001f │ │ +0c1ebc: 52e0 c208 |005a: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1ec0: 7030 4b1c 0e08 |005c: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@1c4b │ │ +0c1ec6: 0a00 |005f: move-result v0 │ │ +0c1ec8: 3900 1700 |0060: if-nez v0, 0077 // +0017 │ │ +0c1ecc: 1202 |0062: const/4 v2, #int 0 // #0 │ │ +0c1ece: 8783 |0063: float-to-int v3, v8 │ │ +0c1ed0: 87a4 |0064: float-to-int v4, v10 │ │ +0c1ed2: 87c5 |0065: float-to-int v5, v12 │ │ +0c1ed4: 07e0 |0066: move-object v0, v14 │ │ +0c1ed6: 07e1 |0067: move-object v1, v14 │ │ +0c1ed8: 7406 0d1c 0000 |0068: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@1c0d │ │ +0c1ede: 0a00 |006b: move-result v0 │ │ +0c1ee0: 3800 0b00 |006c: if-eqz v0, 0077 // +000b │ │ +0c1ee4: 59ea c208 |006e: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1ee8: 59ec c308 |0070: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c1eec: 1210 |0072: const/4 v0, #int 1 // #1 │ │ +0c1eee: 5ce0 c008 |0073: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ +0c1ef2: 1200 |0075: const/4 v0, #int 0 // #0 │ │ +0c1ef4: 289a |0076: goto 0010 // -0066 │ │ +0c1ef6: 52e0 dc08 |0077: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c1efa: 8200 |0079: int-to-float v0, v0 │ │ +0c1efc: 2d00 0b00 |007a: cmpl-float v0, v11, v0 │ │ +0c1f00: 3d00 3d00 |007c: if-lez v0, 00b9 // +003d │ │ +0c1f04: 1500 003f |007e: const/high16 v0, #int 1056964608 // #3f00 │ │ +0c1f08: c8b0 |0080: mul-float/2addr v0, v11 │ │ +0c1f0a: 2d00 000d |0081: cmpl-float v0, v0, v13 │ │ +0c1f0e: 3d00 3600 |0083: if-lez v0, 00b9 // +0036 │ │ +0c1f12: 1210 |0085: const/4 v0, #int 1 // #1 │ │ +0c1f14: 5ce0 bf08 |0086: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c1f18: 1210 |0088: const/4 v0, #int 1 // #1 │ │ +0c1f1a: 7020 6a1c 0e00 |0089: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ +0c1f20: 1210 |008c: const/4 v0, #int 1 // #1 │ │ +0c1f22: 7020 7f1c 0e00 |008d: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c1f28: 1200 |0090: const/4 v0, #int 0 // #0 │ │ +0c1f2a: 2d00 0800 |0091: cmpl-float v0, v8, v0 │ │ +0c1f2e: 3d00 1f00 |0093: if-lez v0, 00b2 // +001f │ │ +0c1f32: 52e0 bc08 |0095: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c1f36: 52e1 dc08 |0097: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c1f3a: 8211 |0099: int-to-float v1, v1 │ │ +0c1f3c: c610 |009a: add-float/2addr v0, v1 │ │ +0c1f3e: 59e0 c208 |009b: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1f42: 59ec c308 |009d: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c1f46: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +0c1f48: 7020 801c 0e00 |00a0: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c1f4e: 55e0 bf08 |00a3: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c1f52: 3800 7dff |00a5: if-eqz v0, 0022 // -0083 │ │ +0c1f56: 7020 5d1c ae00 |00a7: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1c5d │ │ +0c1f5c: 0a00 |00aa: move-result v0 │ │ +0c1f5e: 3800 77ff |00ab: if-eqz v0, 0022 // -0089 │ │ +0c1f62: 7110 e41a 0e00 |00ad: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0c1f68: 2900 72ff |00b0: goto/16 0022 // -008e │ │ +0c1f6c: 52e0 bc08 |00b2: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c1f70: 52e1 dc08 |00b4: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c1f74: 8211 |00b6: int-to-float v1, v1 │ │ +0c1f76: c710 |00b7: sub-float/2addr v0, v1 │ │ +0c1f78: 28e3 |00b8: goto 009b // -001d │ │ +0c1f7a: 52e0 dc08 |00b9: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c1f7e: 8200 |00bb: int-to-float v0, v0 │ │ +0c1f80: 2d00 0d00 |00bc: cmpl-float v0, v13, v0 │ │ +0c1f84: 3d00 e5ff |00be: if-lez v0, 00a3 // -001b │ │ +0c1f88: 1210 |00c0: const/4 v0, #int 1 // #1 │ │ +0c1f8a: 5ce0 c008 |00c1: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ +0c1f8e: 28e0 |00c3: goto 00a3 // -0020 │ │ +0c1f90: 6e10 f837 0f00 |00c4: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0c1f96: 0a00 |00c7: move-result v0 │ │ +0c1f98: 59e0 bc08 |00c8: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c1f9c: 59e0 c208 |00ca: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c1fa0: 6e10 fa37 0f00 |00cc: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0c1fa6: 0a00 |00cf: move-result v0 │ │ +0c1fa8: 59e0 bd08 |00d0: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ +0c1fac: 59e0 c308 |00d2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c1fb0: 1200 |00d4: const/4 v0, #int 0 // #0 │ │ +0c1fb2: 7120 8218 0f00 |00d5: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0c1fb8: 0a00 |00d8: move-result v0 │ │ +0c1fba: 59e0 a608 |00d9: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c1fbe: 1200 |00db: const/4 v0, #int 0 // #0 │ │ +0c1fc0: 5ce0 c008 |00dc: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@08c0 │ │ +0c1fc4: 54e0 d608 |00de: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c1fc8: 6e10 3e3c 0000 |00e0: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ +0c1fce: 52e0 d508 |00e3: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@08d5 │ │ +0c1fd2: 1221 |00e5: const/4 v1, #int 2 // #2 │ │ +0c1fd4: 3310 2f00 |00e6: if-ne v0, v1, 0115 // +002f │ │ +0c1fd8: 54e0 d608 |00e8: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c1fdc: 6e10 433c 0000 |00ea: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@3c43 │ │ +0c1fe2: 0a00 |00ed: move-result v0 │ │ +0c1fe4: 54e1 d608 |00ee: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c1fe8: 6e10 403c 0100 |00f0: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ +0c1fee: 0a01 |00f3: move-result v1 │ │ +0c1ff0: b110 |00f4: sub-int/2addr v0, v1 │ │ +0c1ff2: 7110 0a43 0000 |00f5: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c1ff8: 0a00 |00f8: move-result v0 │ │ +0c1ffa: 52e1 ad08 |00f9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@08ad │ │ +0c1ffe: 3710 1a00 |00fb: if-le v0, v1, 0115 // +001a │ │ +0c2002: 54e0 d608 |00fd: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c2006: 6e10 3d3c 0000 |00ff: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ +0c200c: 1200 |0102: const/4 v0, #int 0 // #0 │ │ +0c200e: 5ce0 d008 |0103: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c2012: 6e10 5f1c 0e00 |0105: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c2018: 1210 |0108: const/4 v0, #int 1 // #1 │ │ +0c201a: 5ce0 bf08 |0109: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c201e: 1210 |010b: const/4 v0, #int 1 // #1 │ │ +0c2020: 7020 6a1c 0e00 |010c: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ +0c2026: 1210 |010f: const/4 v0, #int 1 // #1 │ │ +0c2028: 7020 7f1c 0e00 |0110: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c202e: 2900 0fff |0113: goto/16 0022 // -00f1 │ │ +0c2032: 1200 |0115: const/4 v0, #int 0 // #0 │ │ +0c2034: 7020 111c 0e00 |0116: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ +0c203a: 1200 |0119: const/4 v0, #int 0 // #0 │ │ +0c203c: 5ce0 bf08 |011a: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2040: 2900 06ff |011c: goto/16 0022 // -00fa │ │ +0c2044: 7020 571c fe00 |011e: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1c57 │ │ +0c204a: 2900 01ff |0121: goto/16 0022 // -00ff │ │ +0c204e: 0000 |0123: nop // spacer │ │ +0c2050: 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 │ │ @@ -118741,224 +118747,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -0c42c8: |[0c42c8] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -0c42d8: 7401 281c 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c42de: 0a09 |0003: move-result v9 │ │ -0c42e0: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -0c42e4: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -0c42e8: 7401 371c 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c42ee: 0a13 |000b: move-result v19 │ │ -0c42f0: 7401 391c 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c42f6: 0a15 |000f: move-result v21 │ │ -0c42f8: 7401 381c 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c42fe: 0a14 |0013: move-result v20 │ │ -0c4300: 7401 361c 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ -0c4306: 0a12 |0017: move-result v18 │ │ -0c4308: 7401 3d1c 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c430e: 0a16 |001b: move-result v22 │ │ -0c4310: 120a |001c: const/4 v10, #int 0 // #0 │ │ -0c4312: 120e |001d: const/4 v14, #int 0 // #0 │ │ -0c4314: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -0c4318: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -0c431c: 6e20 271c e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c4322: 0c05 |0025: move-result-object v5 │ │ -0c4324: 6e10 7b38 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c432a: 0a1a |0029: move-result v26 │ │ -0c432c: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -0c4330: 0200 1a00 |002c: move/from16 v0, v26 │ │ -0c4334: 0201 1b00 |002e: move/from16 v1, v27 │ │ -0c4338: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -0c433c: 6e10 5438 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c4342: 0c11 |0035: move-result-object v17 │ │ -0c4344: 1f11 4504 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c4348: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0c434a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -0c434c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0c4350: 5500 8908 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c4354: 021a 0000 |003e: move/from16 v26, v0 │ │ -0c4358: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -0c435c: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -0c4360: 5200 8708 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c4364: 021a 0000 |0046: move/from16 v26, v0 │ │ -0c4368: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -0c436c: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -0c4370: 5200 8708 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c4374: 021a 0000 |004e: move/from16 v26, v0 │ │ -0c4378: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -0c437c: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -0c4382: 0206 1300 |0055: move/from16 v6, v19 │ │ -0c4386: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -0c438c: 0207 1500 |005a: move/from16 v7, v21 │ │ -0c4390: 9006 0616 |005c: add-int v6, v6, v22 │ │ -0c4394: 6e10 5c38 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c439a: 0a1a |0061: move-result v26 │ │ -0c439c: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -0c43a0: 6e10 5938 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c43a6: 0a1b |0067: move-result v27 │ │ -0c43a8: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -0c43ac: 0200 1a00 |006a: move/from16 v0, v26 │ │ -0c43b0: 0201 1b00 |006c: move/from16 v1, v27 │ │ -0c43b4: 6e51 9e38 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0c43ba: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0c43be: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0c43c2: 28a9 |0075: goto 001e // -0057 │ │ -0c43c4: 0206 1300 |0076: move/from16 v6, v19 │ │ -0c43c8: 6e10 5c38 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c43ce: 0a1a |007b: move-result v26 │ │ -0c43d0: 9013 131a |007c: add-int v19, v19, v26 │ │ -0c43d4: 28d9 |007e: goto 0057 // -0027 │ │ -0c43d6: 6e10 5c38 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c43dc: 0a1a |0082: move-result v26 │ │ -0c43de: 911a 181a |0083: sub-int v26, v24, v26 │ │ -0c43e2: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -0c43e6: 0200 1a00 |0087: move/from16 v0, v26 │ │ -0c43ea: 0201 1300 |0089: move/from16 v1, v19 │ │ -0c43ee: 7120 1243 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c43f4: 0a06 |008e: move-result v6 │ │ -0c43f6: 28c8 |008f: goto 0057 // -0038 │ │ -0c43f8: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -0c43fc: 6e10 5c38 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c4402: 0a1b |0095: move-result v27 │ │ -0c4404: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -0c4408: 6e10 5c38 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c440e: 0a1a |009b: move-result v26 │ │ -0c4410: 9014 141a |009c: add-int v20, v20, v26 │ │ -0c4414: 28b9 |009e: goto 0057 // -0047 │ │ -0c4416: 0207 1500 |009f: move/from16 v7, v21 │ │ -0c441a: 6e10 5938 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c4420: 0a1a |00a4: move-result v26 │ │ -0c4422: 9015 151a |00a5: add-int v21, v21, v26 │ │ -0c4426: 28b5 |00a7: goto 005c // -004b │ │ -0c4428: 6e10 5938 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c442e: 0a1a |00ab: move-result v26 │ │ -0c4430: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -0c4434: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -0c4438: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -0c443c: 0201 1500 |00b2: move/from16 v1, v21 │ │ -0c4440: 7120 1243 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c4446: 0a07 |00b7: move-result v7 │ │ -0c4448: 28a4 |00b8: goto 005c // -005c │ │ -0c444a: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -0c444e: 6e10 5938 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c4454: 0a1b |00be: move-result v27 │ │ -0c4456: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -0c445a: 6e10 5938 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c4460: 0a1a |00c4: move-result v26 │ │ -0c4462: 9012 121a |00c5: add-int v18, v18, v26 │ │ -0c4466: 2895 |00c7: goto 005c // -006b │ │ -0c4468: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -0c446c: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -0c4470: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -0c4472: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -0c4476: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -0c447a: 6e20 271c e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c4480: 0c05 |00d4: move-result-object v5 │ │ -0c4482: 6e10 7b38 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c4488: 0a1a |00d8: move-result v26 │ │ -0c448a: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -0c448e: 0200 1a00 |00db: move/from16 v0, v26 │ │ -0c4492: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -0c4496: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -0c449a: 6e10 5438 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c44a0: 0c11 |00e4: move-result-object v17 │ │ -0c44a2: 1f11 4504 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c44a6: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -0c44aa: 5500 8908 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c44ae: 021a 0000 |00eb: move/from16 v26, v0 │ │ -0c44b2: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -0c44b6: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -0c44ba: 6e20 431c 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c44c0: 0c0f |00f4: move-result-object v15 │ │ -0c44c2: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -0c44c6: 8280 |00f7: int-to-float v0, v8 │ │ -0c44c8: 021a 0000 |00f8: move/from16 v26, v0 │ │ -0c44cc: 52f0 8208 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c44d0: 021b 0000 |00fc: move/from16 v27, v0 │ │ -0c44d4: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -0c44d8: 0200 1a00 |0100: move/from16 v0, v26 │ │ -0c44dc: 8700 |0102: float-to-int v0, v0 │ │ -0c44de: 0210 0000 |0103: move/from16 v16, v0 │ │ -0c44e2: 9006 1310 |0105: add-int v6, v19, v16 │ │ -0c44e6: 0207 1500 |0107: move/from16 v7, v21 │ │ -0c44ea: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -0c44ee: 5500 8a08 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ -0c44f2: 021a 0000 |010d: move/from16 v26, v0 │ │ -0c44f6: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -0c44fa: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -0c44fe: 0200 1a00 |0113: move/from16 v0, v26 │ │ -0c4502: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -0c4506: 5c10 8a08 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ -0c450a: 8280 |0119: int-to-float v0, v8 │ │ -0c450c: 021a 0000 |011a: move/from16 v26, v0 │ │ -0c4510: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -0c4514: 5200 8d08 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c4518: 021b 0000 |0120: move/from16 v27, v0 │ │ -0c451c: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -0c4520: 0200 1a00 |0124: move/from16 v0, v26 │ │ -0c4524: 8700 |0126: float-to-int v0, v0 │ │ -0c4526: 021a 0000 |0127: move/from16 v26, v0 │ │ -0c452a: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -0c452e: 7702 2338 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c4534: 0a19 |012e: move-result v25 │ │ -0c4536: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -0c453a: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -0c453e: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -0c4542: 7702 2338 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c4548: 0a0c |0138: move-result v12 │ │ -0c454a: 0200 1900 |0139: move/from16 v0, v25 │ │ -0c454e: 6e30 9f38 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0c4554: 6e10 5c38 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c455a: 0a1a |0141: move-result v26 │ │ -0c455c: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -0c4560: 6e10 5938 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c4566: 0a1b |0147: move-result v27 │ │ -0c4568: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -0c456c: 0200 1a00 |014a: move/from16 v0, v26 │ │ -0c4570: 0201 1b00 |014c: move/from16 v1, v27 │ │ -0c4574: 6e51 9e38 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0c457a: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0c457e: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -0c4582: 0200 1500 |0155: move/from16 v0, v21 │ │ -0c4586: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -0c458a: 5910 db08 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@08db │ │ -0c458e: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -0c4592: 0200 1a00 |015d: move/from16 v0, v26 │ │ -0c4596: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -0c459a: 5910 a908 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@08a9 │ │ -0c459e: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -0c45a2: 590a af08 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@08af │ │ -0c45a6: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -0c45aa: 5500 b708 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c45ae: 021a 0000 |016b: move/from16 v26, v0 │ │ -0c45b2: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -0c45b6: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -0c45ba: 5200 ae08 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c45be: 021a 0000 |0173: move/from16 v26, v0 │ │ -0c45c2: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -0c45c6: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -0c45ca: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -0c45ce: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -0c45d2: 0201 1a00 |017d: move/from16 v1, v26 │ │ -0c45d6: 0202 1b00 |017f: move/from16 v2, v27 │ │ -0c45da: 0203 1c00 |0181: move/from16 v3, v28 │ │ -0c45de: 0204 1d00 |0183: move/from16 v4, v29 │ │ -0c45e2: 7054 6d1c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ -0c45e8: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -0c45ec: 0200 1a00 |018a: move/from16 v0, v26 │ │ -0c45f0: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -0c45f4: 5c10 b708 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c45f8: 0e00 |0190: return-void │ │ -0c45fa: 0000 |0191: nop // spacer │ │ -0c45fc: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -0c4618: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +0c206c: |[0c206c] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +0c207c: 7401 281c 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c2082: 0a09 |0003: move-result v9 │ │ +0c2084: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +0c2088: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +0c208c: 7401 371c 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c2092: 0a13 |000b: move-result v19 │ │ +0c2094: 7401 391c 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c209a: 0a15 |000f: move-result v21 │ │ +0c209c: 7401 381c 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c20a2: 0a14 |0013: move-result v20 │ │ +0c20a4: 7401 361c 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ +0c20aa: 0a12 |0017: move-result v18 │ │ +0c20ac: 7401 3d1c 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c20b2: 0a16 |001b: move-result v22 │ │ +0c20b4: 120a |001c: const/4 v10, #int 0 // #0 │ │ +0c20b6: 120e |001d: const/4 v14, #int 0 // #0 │ │ +0c20b8: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +0c20bc: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +0c20c0: 6e20 271c e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c20c6: 0c05 |0025: move-result-object v5 │ │ +0c20c8: 6e10 7b38 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c20ce: 0a1a |0029: move-result v26 │ │ +0c20d0: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +0c20d4: 0200 1a00 |002c: move/from16 v0, v26 │ │ +0c20d8: 0201 1b00 |002e: move/from16 v1, v27 │ │ +0c20dc: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +0c20e0: 6e10 5438 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c20e6: 0c11 |0035: move-result-object v17 │ │ +0c20e8: 1f11 4504 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c20ec: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0c20ee: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +0c20f0: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +0c20f4: 5500 8908 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c20f8: 021a 0000 |003e: move/from16 v26, v0 │ │ +0c20fc: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +0c2100: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +0c2104: 5200 8708 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0c2108: 021a 0000 |0046: move/from16 v26, v0 │ │ +0c210c: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +0c2110: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +0c2114: 5200 8708 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0c2118: 021a 0000 |004e: move/from16 v26, v0 │ │ +0c211c: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +0c2120: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +0c2126: 0206 1300 |0055: move/from16 v6, v19 │ │ +0c212a: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +0c2130: 0207 1500 |005a: move/from16 v7, v21 │ │ +0c2134: 9006 0616 |005c: add-int v6, v6, v22 │ │ +0c2138: 6e10 5c38 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c213e: 0a1a |0061: move-result v26 │ │ +0c2140: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +0c2144: 6e10 5938 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c214a: 0a1b |0067: move-result v27 │ │ +0c214c: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +0c2150: 0200 1a00 |006a: move/from16 v0, v26 │ │ +0c2154: 0201 1b00 |006c: move/from16 v1, v27 │ │ +0c2158: 6e51 9e38 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0c215e: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0c2162: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0c2166: 28a9 |0075: goto 001e // -0057 │ │ +0c2168: 0206 1300 |0076: move/from16 v6, v19 │ │ +0c216c: 6e10 5c38 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c2172: 0a1a |007b: move-result v26 │ │ +0c2174: 9013 131a |007c: add-int v19, v19, v26 │ │ +0c2178: 28d9 |007e: goto 0057 // -0027 │ │ +0c217a: 6e10 5c38 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c2180: 0a1a |0082: move-result v26 │ │ +0c2182: 911a 181a |0083: sub-int v26, v24, v26 │ │ +0c2186: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +0c218a: 0200 1a00 |0087: move/from16 v0, v26 │ │ +0c218e: 0201 1300 |0089: move/from16 v1, v19 │ │ +0c2192: 7120 1243 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c2198: 0a06 |008e: move-result v6 │ │ +0c219a: 28c8 |008f: goto 0057 // -0038 │ │ +0c219c: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +0c21a0: 6e10 5c38 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c21a6: 0a1b |0095: move-result v27 │ │ +0c21a8: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +0c21ac: 6e10 5c38 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c21b2: 0a1a |009b: move-result v26 │ │ +0c21b4: 9014 141a |009c: add-int v20, v20, v26 │ │ +0c21b8: 28b9 |009e: goto 0057 // -0047 │ │ +0c21ba: 0207 1500 |009f: move/from16 v7, v21 │ │ +0c21be: 6e10 5938 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c21c4: 0a1a |00a4: move-result v26 │ │ +0c21c6: 9015 151a |00a5: add-int v21, v21, v26 │ │ +0c21ca: 28b5 |00a7: goto 005c // -004b │ │ +0c21cc: 6e10 5938 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c21d2: 0a1a |00ab: move-result v26 │ │ +0c21d4: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +0c21d8: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +0c21dc: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +0c21e0: 0201 1500 |00b2: move/from16 v1, v21 │ │ +0c21e4: 7120 1243 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c21ea: 0a07 |00b7: move-result v7 │ │ +0c21ec: 28a4 |00b8: goto 005c // -005c │ │ +0c21ee: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +0c21f2: 6e10 5938 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c21f8: 0a1b |00be: move-result v27 │ │ +0c21fa: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +0c21fe: 6e10 5938 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c2204: 0a1a |00c4: move-result v26 │ │ +0c2206: 9012 121a |00c5: add-int v18, v18, v26 │ │ +0c220a: 2895 |00c7: goto 005c // -006b │ │ +0c220c: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +0c2210: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +0c2214: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +0c2216: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +0c221a: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +0c221e: 6e20 271c e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c2224: 0c05 |00d4: move-result-object v5 │ │ +0c2226: 6e10 7b38 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c222c: 0a1a |00d8: move-result v26 │ │ +0c222e: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +0c2232: 0200 1a00 |00db: move/from16 v0, v26 │ │ +0c2236: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +0c223a: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +0c223e: 6e10 5438 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c2244: 0c11 |00e4: move-result-object v17 │ │ +0c2246: 1f11 4504 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c224a: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +0c224e: 5500 8908 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c2252: 021a 0000 |00eb: move/from16 v26, v0 │ │ +0c2256: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +0c225a: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +0c225e: 6e20 431c 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c2264: 0c0f |00f4: move-result-object v15 │ │ +0c2266: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +0c226a: 8280 |00f7: int-to-float v0, v8 │ │ +0c226c: 021a 0000 |00f8: move/from16 v26, v0 │ │ +0c2270: 52f0 8208 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c2274: 021b 0000 |00fc: move/from16 v27, v0 │ │ +0c2278: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +0c227c: 0200 1a00 |0100: move/from16 v0, v26 │ │ +0c2280: 8700 |0102: float-to-int v0, v0 │ │ +0c2282: 0210 0000 |0103: move/from16 v16, v0 │ │ +0c2286: 9006 1310 |0105: add-int v6, v19, v16 │ │ +0c228a: 0207 1500 |0107: move/from16 v7, v21 │ │ +0c228e: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +0c2292: 5500 8a08 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ +0c2296: 021a 0000 |010d: move/from16 v26, v0 │ │ +0c229a: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +0c229e: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +0c22a2: 0200 1a00 |0113: move/from16 v0, v26 │ │ +0c22a6: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +0c22aa: 5c10 8a08 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@088a │ │ +0c22ae: 8280 |0119: int-to-float v0, v8 │ │ +0c22b0: 021a 0000 |011a: move/from16 v26, v0 │ │ +0c22b4: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +0c22b8: 5200 8d08 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0c22bc: 021b 0000 |0120: move/from16 v27, v0 │ │ +0c22c0: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +0c22c4: 0200 1a00 |0124: move/from16 v0, v26 │ │ +0c22c8: 8700 |0126: float-to-int v0, v0 │ │ +0c22ca: 021a 0000 |0127: move/from16 v26, v0 │ │ +0c22ce: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +0c22d2: 7702 2338 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c22d8: 0a19 |012e: move-result v25 │ │ +0c22da: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +0c22de: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +0c22e2: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +0c22e6: 7702 2338 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c22ec: 0a0c |0138: move-result v12 │ │ +0c22ee: 0200 1900 |0139: move/from16 v0, v25 │ │ +0c22f2: 6e30 9f38 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0c22f8: 6e10 5c38 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c22fe: 0a1a |0141: move-result v26 │ │ +0c2300: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +0c2304: 6e10 5938 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c230a: 0a1b |0147: move-result v27 │ │ +0c230c: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +0c2310: 0200 1a00 |014a: move/from16 v0, v26 │ │ +0c2314: 0201 1b00 |014c: move/from16 v1, v27 │ │ +0c2318: 6e51 9e38 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0c231e: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0c2322: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +0c2326: 0200 1500 |0155: move/from16 v0, v21 │ │ +0c232a: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +0c232e: 5910 db08 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@08db │ │ +0c2332: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +0c2336: 0200 1a00 |015d: move/from16 v0, v26 │ │ +0c233a: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +0c233e: 5910 a908 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@08a9 │ │ +0c2342: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +0c2346: 590a af08 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@08af │ │ +0c234a: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +0c234e: 5500 b708 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c2352: 021a 0000 |016b: move/from16 v26, v0 │ │ +0c2356: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +0c235a: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +0c235e: 5200 ae08 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2362: 021a 0000 |0173: move/from16 v26, v0 │ │ +0c2366: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +0c236a: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +0c236e: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +0c2372: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +0c2376: 0201 1a00 |017d: move/from16 v1, v26 │ │ +0c237a: 0202 1b00 |017f: move/from16 v2, v27 │ │ +0c237e: 0203 1c00 |0181: move/from16 v3, v28 │ │ +0c2382: 0204 1d00 |0183: move/from16 v4, v29 │ │ +0c2386: 7054 6d1c 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ +0c238c: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +0c2390: 0200 1a00 |018a: move/from16 v0, v26 │ │ +0c2394: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +0c2398: 5c10 b708 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c239c: 0e00 |0190: return-void │ │ +0c239e: 0000 |0191: nop // spacer │ │ +0c23a0: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +0c23bc: 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 │ │ @@ -119065,223 +119071,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -0c4634: |[0c4634] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -0c4644: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -0c4648: 0200 1500 |0002: move/from16 v0, v21 │ │ -0c464c: 0201 1800 |0004: move/from16 v1, v24 │ │ -0c4650: 7120 2e1c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1c2e │ │ -0c4656: 0a15 |0009: move-result v21 │ │ -0c4658: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -0c465c: 0200 1600 |000c: move/from16 v0, v22 │ │ -0c4660: 0201 1900 |000e: move/from16 v1, v25 │ │ -0c4664: 7120 2e1c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1c2e │ │ -0c466a: 0a16 |0013: move-result v22 │ │ -0c466c: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -0c4670: 0201 1500 |0016: move/from16 v1, v21 │ │ -0c4674: 0202 1600 |0018: move/from16 v2, v22 │ │ -0c4678: 6e30 771c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@1c77 │ │ -0c467e: 7401 341c 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1c34 │ │ -0c4684: 0a0f |0020: move-result v15 │ │ -0c4686: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -0c468a: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -0c468e: 5200 b008 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@08b0 │ │ -0c4692: 0215 0000 |0027: move/from16 v21, v0 │ │ -0c4696: 0200 1500 |0029: move/from16 v0, v21 │ │ -0c469a: 7120 1543 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0c46a0: 0a15 |002e: move-result v21 │ │ -0c46a2: 0200 1500 |002f: move/from16 v0, v21 │ │ -0c46a6: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -0c46aa: 5910 ba08 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ -0c46ae: 7401 371c 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c46b4: 0a15 |0038: move-result v21 │ │ -0c46b6: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -0c46ba: 7401 381c 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c46c0: 0a16 |003e: move-result v22 │ │ -0c46c2: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -0c46c6: 7401 331c 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@1c33 │ │ -0c46cc: 0a15 |0044: move-result v21 │ │ -0c46ce: 7401 391c 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ -0c46d4: 0a16 |0048: move-result v22 │ │ -0c46d6: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -0c46da: 7401 361c 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ -0c46e0: 0a16 |004e: move-result v22 │ │ -0c46e2: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -0c46e6: 7401 281c 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c46ec: 0a10 |0054: move-result v16 │ │ -0c46ee: 120c |0055: const/4 v12, #int 0 // #0 │ │ -0c46f0: 0200 1000 |0056: move/from16 v0, v16 │ │ -0c46f4: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -0c46f8: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -0c46fc: 6e20 271c c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c4702: 0c03 |005f: move-result-object v3 │ │ -0c4704: 6e10 7b38 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c470a: 0a15 |0063: move-result v21 │ │ -0c470c: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -0c4710: 0200 1500 |0066: move/from16 v0, v21 │ │ -0c4714: 0201 1600 |0068: move/from16 v1, v22 │ │ -0c4718: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -0c471c: 6e10 5438 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c4722: 0c0d |006f: move-result-object v13 │ │ -0c4724: 1f0d 4504 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c4728: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -0c472c: 55d0 8908 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c4730: 0215 0000 |0076: move/from16 v21, v0 │ │ -0c4734: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -0c4738: 52d0 8708 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c473c: 0215 0000 |007c: move/from16 v21, v0 │ │ -0c4740: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -0c4744: 52d0 8708 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c4748: 0215 0000 |0082: move/from16 v21, v0 │ │ -0c474c: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -0c4750: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -0c4754: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -0c4758: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -0c475c: 0200 1100 |008c: move/from16 v0, v17 │ │ -0c4760: 0201 1500 |008e: move/from16 v1, v21 │ │ -0c4764: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -0c4768: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -0c476c: 0200 1100 |0094: move/from16 v0, v17 │ │ -0c4770: 0201 1500 |0096: move/from16 v1, v21 │ │ -0c4774: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -0c4778: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -0c477a: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -0c477e: 0200 1500 |009d: move/from16 v0, v21 │ │ -0c4782: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -0c4786: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -0c478a: 0200 1500 |00a3: move/from16 v0, v21 │ │ -0c478e: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -0c4792: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -0c4794: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -0c4798: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -0c479c: 0213 0500 |00ac: move/from16 v19, v5 │ │ -0c47a0: 0149 |00ae: move v9, v4 │ │ -0c47a2: 52d0 8c08 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ -0c47a6: 0215 0000 |00b1: move/from16 v21, v0 │ │ -0c47aa: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -0c47ae: 0200 1500 |00b5: move/from16 v0, v21 │ │ -0c47b2: 0201 1600 |00b7: move/from16 v1, v22 │ │ -0c47b6: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -0c47ba: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -0c47be: 52d0 8c08 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ -0c47c2: 0215 0000 |00bf: move/from16 v21, v0 │ │ -0c47c6: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -0c47ca: 0200 1500 |00c3: move/from16 v0, v21 │ │ -0c47ce: 0201 1600 |00c5: move/from16 v1, v22 │ │ -0c47d2: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -0c47d6: 52d0 8c08 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ -0c47da: 0213 0000 |00cb: move/from16 v19, v0 │ │ -0c47de: 52d0 8808 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ -0c47e2: 0215 0000 |00cf: move/from16 v21, v0 │ │ -0c47e6: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -0c47ea: 0200 1500 |00d3: move/from16 v0, v21 │ │ -0c47ee: 0201 1600 |00d5: move/from16 v1, v22 │ │ -0c47f2: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -0c47f6: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -0c47fa: 52d0 8808 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ -0c47fe: 0215 0000 |00dd: move/from16 v21, v0 │ │ -0c4802: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -0c4806: 0200 1500 |00e1: move/from16 v0, v21 │ │ -0c480a: 0201 1600 |00e3: move/from16 v1, v22 │ │ -0c480e: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -0c4812: 52d9 8808 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ -0c4816: 0200 1300 |00e9: move/from16 v0, v19 │ │ -0c481a: 0201 1200 |00eb: move/from16 v1, v18 │ │ -0c481e: 7120 2338 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c4824: 0a14 |00f0: move-result v20 │ │ -0c4826: 7120 2338 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c482c: 0a0a |00f4: move-result v10 │ │ -0c482e: 0200 1400 |00f5: move/from16 v0, v20 │ │ -0c4832: 6e30 9f38 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0c4838: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -0c483c: 6e10 5938 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0c4842: 0a15 |00ff: move-result v21 │ │ -0c4844: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -0c4848: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0c484c: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -0c4850: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -0c4852: 2894 |0107: goto 009b // -006c │ │ -0c4854: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -0c4856: 289f |0109: goto 00a8 // -0061 │ │ -0c4858: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -0c485c: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -0c4860: 289e |010e: goto 00ac // -0062 │ │ -0c4862: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -0c4866: 6e10 5c38 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c486c: 0a15 |0114: move-result v21 │ │ -0c486e: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -0c4872: 28eb |0117: goto 0102 // -0015 │ │ -0c4874: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -0c4878: 0200 1500 |011a: move/from16 v0, v21 │ │ -0c487c: 7120 2338 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c4882: 0a15 |011f: move-result v21 │ │ -0c4884: 0200 1500 |0120: move/from16 v0, v21 │ │ -0c4888: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -0c488c: 5910 ac08 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@08ac │ │ -0c4890: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -0c4894: 0200 1500 |0128: move/from16 v0, v21 │ │ -0c4898: 7120 2338 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c489e: 0a15 |012d: move-result v21 │ │ -0c48a0: 0200 1500 |012e: move/from16 v0, v21 │ │ -0c48a4: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -0c48a8: 5910 ab08 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@08ab │ │ -0c48ac: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -0c48b0: 0200 1500 |0136: move/from16 v0, v21 │ │ -0c48b4: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -0c48b8: 5c10 bb08 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ -0c48bc: 7401 5f1c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c48c2: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -0c48c6: 0200 1500 |0141: move/from16 v0, v21 │ │ -0c48ca: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -0c48ce: 5c10 bb08 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ -0c48d2: 7401 281c 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c48d8: 0a10 |014a: move-result v16 │ │ -0c48da: 120c |014b: const/4 v12, #int 0 // #0 │ │ -0c48dc: 0200 1000 |014c: move/from16 v0, v16 │ │ -0c48e0: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -0c48e4: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -0c48e8: 6e20 271c c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c48ee: 0c03 |0155: move-result-object v3 │ │ -0c48f0: 6e10 7b38 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c48f6: 0a15 |0159: move-result v21 │ │ -0c48f8: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -0c48fc: 0200 1500 |015c: move/from16 v0, v21 │ │ -0c4900: 0201 1600 |015e: move/from16 v1, v22 │ │ -0c4904: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -0c4908: 6e10 5438 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c490e: 0c0d |0165: move-result-object v13 │ │ -0c4910: 1f0d 4504 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c4914: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -0c4918: 55d0 8908 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c491c: 0215 0000 |016c: move/from16 v21, v0 │ │ -0c4920: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -0c4924: 8250 |0170: int-to-float v0, v5 │ │ -0c4926: 0215 0000 |0171: move/from16 v21, v0 │ │ -0c492a: 52d0 8d08 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c492e: 0216 0000 |0175: move/from16 v22, v0 │ │ -0c4932: a815 1516 |0177: mul-float v21, v21, v22 │ │ -0c4936: 0200 1500 |0179: move/from16 v0, v21 │ │ -0c493a: 8700 |017b: float-to-int v0, v0 │ │ -0c493c: 0215 0000 |017c: move/from16 v21, v0 │ │ -0c4940: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -0c4944: 7702 2338 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0c494a: 0a14 |0183: move-result v20 │ │ -0c494c: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -0c4950: 5200 ab08 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@08ab │ │ -0c4954: 0215 0000 |0188: move/from16 v21, v0 │ │ -0c4958: 0200 1400 |018a: move/from16 v0, v20 │ │ -0c495c: 0201 1500 |018c: move/from16 v1, v21 │ │ -0c4960: 6e30 9f38 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0c4966: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0c496a: 28b9 |0193: goto 014c // -0047 │ │ -0c496c: 0e00 |0194: return-void │ │ +0c23d8: |[0c23d8] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +0c23e8: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +0c23ec: 0200 1500 |0002: move/from16 v0, v21 │ │ +0c23f0: 0201 1800 |0004: move/from16 v1, v24 │ │ +0c23f4: 7120 2e1c 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1c2e │ │ +0c23fa: 0a15 |0009: move-result v21 │ │ +0c23fc: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +0c2400: 0200 1600 |000c: move/from16 v0, v22 │ │ +0c2404: 0201 1900 |000e: move/from16 v1, v25 │ │ +0c2408: 7120 2e1c 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@1c2e │ │ +0c240e: 0a16 |0013: move-result v22 │ │ +0c2410: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +0c2414: 0201 1500 |0016: move/from16 v1, v21 │ │ +0c2418: 0202 1600 |0018: move/from16 v2, v22 │ │ +0c241c: 6e30 771c 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@1c77 │ │ +0c2422: 7401 341c 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@1c34 │ │ +0c2428: 0a0f |0020: move-result v15 │ │ +0c242a: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +0c242e: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +0c2432: 5200 b008 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@08b0 │ │ +0c2436: 0215 0000 |0027: move/from16 v21, v0 │ │ +0c243a: 0200 1500 |0029: move/from16 v0, v21 │ │ +0c243e: 7120 1543 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c2444: 0a15 |002e: move-result v21 │ │ +0c2446: 0200 1500 |002f: move/from16 v0, v21 │ │ +0c244a: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +0c244e: 5910 ba08 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@08ba │ │ +0c2452: 7401 371c 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c2458: 0a15 |0038: move-result v21 │ │ +0c245a: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +0c245e: 7401 381c 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c2464: 0a16 |003e: move-result v22 │ │ +0c2466: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +0c246a: 7401 331c 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@1c33 │ │ +0c2470: 0a15 |0044: move-result v21 │ │ +0c2472: 7401 391c 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@1c39 │ │ +0c2478: 0a16 |0048: move-result v22 │ │ +0c247a: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +0c247e: 7401 361c 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@1c36 │ │ +0c2484: 0a16 |004e: move-result v22 │ │ +0c2486: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +0c248a: 7401 281c 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c2490: 0a10 |0054: move-result v16 │ │ +0c2492: 120c |0055: const/4 v12, #int 0 // #0 │ │ +0c2494: 0200 1000 |0056: move/from16 v0, v16 │ │ +0c2498: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +0c249c: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +0c24a0: 6e20 271c c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c24a6: 0c03 |005f: move-result-object v3 │ │ +0c24a8: 6e10 7b38 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c24ae: 0a15 |0063: move-result v21 │ │ +0c24b0: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +0c24b4: 0200 1500 |0066: move/from16 v0, v21 │ │ +0c24b8: 0201 1600 |0068: move/from16 v1, v22 │ │ +0c24bc: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +0c24c0: 6e10 5438 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c24c6: 0c0d |006f: move-result-object v13 │ │ +0c24c8: 1f0d 4504 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c24cc: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +0c24d0: 55d0 8908 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c24d4: 0215 0000 |0076: move/from16 v21, v0 │ │ +0c24d8: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +0c24dc: 52d0 8708 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0c24e0: 0215 0000 |007c: move/from16 v21, v0 │ │ +0c24e4: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +0c24e8: 52d0 8708 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0c24ec: 0215 0000 |0082: move/from16 v21, v0 │ │ +0c24f0: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +0c24f4: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +0c24f8: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +0c24fc: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +0c2500: 0200 1100 |008c: move/from16 v0, v17 │ │ +0c2504: 0201 1500 |008e: move/from16 v1, v21 │ │ +0c2508: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +0c250c: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +0c2510: 0200 1100 |0094: move/from16 v0, v17 │ │ +0c2514: 0201 1500 |0096: move/from16 v1, v21 │ │ +0c2518: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +0c251c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +0c251e: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +0c2522: 0200 1500 |009d: move/from16 v0, v21 │ │ +0c2526: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +0c252a: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +0c252e: 0200 1500 |00a3: move/from16 v0, v21 │ │ +0c2532: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +0c2536: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +0c2538: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +0c253c: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +0c2540: 0213 0500 |00ac: move/from16 v19, v5 │ │ +0c2544: 0149 |00ae: move v9, v4 │ │ +0c2546: 52d0 8c08 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ +0c254a: 0215 0000 |00b1: move/from16 v21, v0 │ │ +0c254e: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +0c2552: 0200 1500 |00b5: move/from16 v0, v21 │ │ +0c2556: 0201 1600 |00b7: move/from16 v1, v22 │ │ +0c255a: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +0c255e: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +0c2562: 52d0 8c08 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ +0c2566: 0215 0000 |00bf: move/from16 v21, v0 │ │ +0c256a: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +0c256e: 0200 1500 |00c3: move/from16 v0, v21 │ │ +0c2572: 0201 1600 |00c5: move/from16 v1, v22 │ │ +0c2576: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +0c257a: 52d0 8c08 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@088c │ │ +0c257e: 0213 0000 |00cb: move/from16 v19, v0 │ │ +0c2582: 52d0 8808 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ +0c2586: 0215 0000 |00cf: move/from16 v21, v0 │ │ +0c258a: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +0c258e: 0200 1500 |00d3: move/from16 v0, v21 │ │ +0c2592: 0201 1600 |00d5: move/from16 v1, v22 │ │ +0c2596: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +0c259a: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +0c259e: 52d0 8808 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ +0c25a2: 0215 0000 |00dd: move/from16 v21, v0 │ │ +0c25a6: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +0c25aa: 0200 1500 |00e1: move/from16 v0, v21 │ │ +0c25ae: 0201 1600 |00e3: move/from16 v1, v22 │ │ +0c25b2: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +0c25b6: 52d9 8808 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0888 │ │ +0c25ba: 0200 1300 |00e9: move/from16 v0, v19 │ │ +0c25be: 0201 1200 |00eb: move/from16 v1, v18 │ │ +0c25c2: 7120 2338 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c25c8: 0a14 |00f0: move-result v20 │ │ +0c25ca: 7120 2338 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c25d0: 0a0a |00f4: move-result v10 │ │ +0c25d2: 0200 1400 |00f5: move/from16 v0, v20 │ │ +0c25d6: 6e30 9f38 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0c25dc: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +0c25e0: 6e10 5938 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0c25e6: 0a15 |00ff: move-result v21 │ │ +0c25e8: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +0c25ec: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c25f0: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +0c25f4: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +0c25f6: 2894 |0107: goto 009b // -006c │ │ +0c25f8: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +0c25fa: 289f |0109: goto 00a8 // -0061 │ │ +0c25fc: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +0c2600: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +0c2604: 289e |010e: goto 00ac // -0062 │ │ +0c2606: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +0c260a: 6e10 5c38 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c2610: 0a15 |0114: move-result v21 │ │ +0c2612: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +0c2616: 28eb |0117: goto 0102 // -0015 │ │ +0c2618: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +0c261c: 0200 1500 |011a: move/from16 v0, v21 │ │ +0c2620: 7120 2338 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c2626: 0a15 |011f: move-result v21 │ │ +0c2628: 0200 1500 |0120: move/from16 v0, v21 │ │ +0c262c: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +0c2630: 5910 ac08 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@08ac │ │ +0c2634: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +0c2638: 0200 1500 |0128: move/from16 v0, v21 │ │ +0c263c: 7120 2338 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c2642: 0a15 |012d: move-result v21 │ │ +0c2644: 0200 1500 |012e: move/from16 v0, v21 │ │ +0c2648: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +0c264c: 5910 ab08 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@08ab │ │ +0c2650: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +0c2654: 0200 1500 |0136: move/from16 v0, v21 │ │ +0c2658: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +0c265c: 5c10 bb08 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ +0c2660: 7401 5f1c 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c2666: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +0c266a: 0200 1500 |0141: move/from16 v0, v21 │ │ +0c266e: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +0c2672: 5c10 bb08 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ +0c2676: 7401 281c 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c267c: 0a10 |014a: move-result v16 │ │ +0c267e: 120c |014b: const/4 v12, #int 0 // #0 │ │ +0c2680: 0200 1000 |014c: move/from16 v0, v16 │ │ +0c2684: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +0c2688: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +0c268c: 6e20 271c c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c2692: 0c03 |0155: move-result-object v3 │ │ +0c2694: 6e10 7b38 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c269a: 0a15 |0159: move-result v21 │ │ +0c269c: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +0c26a0: 0200 1500 |015c: move/from16 v0, v21 │ │ +0c26a4: 0201 1600 |015e: move/from16 v1, v22 │ │ +0c26a8: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +0c26ac: 6e10 5438 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c26b2: 0c0d |0165: move-result-object v13 │ │ +0c26b4: 1f0d 4504 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c26b8: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +0c26bc: 55d0 8908 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c26c0: 0215 0000 |016c: move/from16 v21, v0 │ │ +0c26c4: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +0c26c8: 8250 |0170: int-to-float v0, v5 │ │ +0c26ca: 0215 0000 |0171: move/from16 v21, v0 │ │ +0c26ce: 52d0 8d08 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0c26d2: 0216 0000 |0175: move/from16 v22, v0 │ │ +0c26d6: a815 1516 |0177: mul-float v21, v21, v22 │ │ +0c26da: 0200 1500 |0179: move/from16 v0, v21 │ │ +0c26de: 8700 |017b: float-to-int v0, v0 │ │ +0c26e0: 0215 0000 |017c: move/from16 v21, v0 │ │ +0c26e4: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +0c26e8: 7702 2338 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0c26ee: 0a14 |0183: move-result v20 │ │ +0c26f0: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +0c26f4: 5200 ab08 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@08ab │ │ +0c26f8: 0215 0000 |0188: move/from16 v21, v0 │ │ +0c26fc: 0200 1400 |018a: move/from16 v0, v20 │ │ +0c2700: 0201 1500 |018c: move/from16 v1, v21 │ │ +0c2704: 6e30 9f38 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0c270a: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0c270e: 28b9 |0193: goto 014c // -0047 │ │ +0c2710: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ 0x001d line=1410 │ │ 0x0021 line=1411 │ │ 0x0023 line=1412 │ │ 0x0035 line=1415 │ │ @@ -119379,103 +119385,103 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 172 16-bit code units │ │ -0c4970: |[0c4970] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -0c4980: 52ec af08 |0000: iget v12, v14, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@08af │ │ -0c4984: 3d0c 6200 |0002: if-lez v12, 0064 // +0062 │ │ -0c4988: 6e10 3d1c 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c498e: 0a09 |0007: move-result v9 │ │ -0c4990: 6e10 371c 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c4996: 0a07 |000b: move-result v7 │ │ -0c4998: 6e10 381c 0e00 |000c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c499e: 0a08 |000f: move-result v8 │ │ -0c49a0: 6e10 3f1c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c49a6: 0a0b |0013: move-result v11 │ │ -0c49a8: 6e10 281c 0e00 |0014: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c49ae: 0a01 |0017: move-result v1 │ │ -0c49b0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -0c49b2: 3515 4b00 |0019: if-ge v5, v1, 0064 // +004b │ │ -0c49b6: 6e20 271c 5e00 |001b: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c49bc: 0c00 |001e: move-result-object v0 │ │ -0c49be: 6e10 5438 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c49c4: 0c06 |0022: move-result-object v6 │ │ -0c49c6: 1f06 4504 |0023: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c49ca: 556c 8908 |0025: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c49ce: 390c 0500 |0027: if-nez v12, 002c // +0005 │ │ -0c49d2: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c49d6: 28ee |002b: goto 0019 // -0012 │ │ -0c49d8: 526c 8708 |002c: iget v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ -0c49dc: dd04 0c07 |002e: and-int/lit8 v4, v12, #int 7 // #07 │ │ -0c49e0: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0c49e2: 2b04 6d00 0000 |0031: packed-switch v4, 0000009e // +0000006d │ │ -0c49e8: 0172 |0034: move v2, v7 │ │ -0c49ea: b092 |0035: add-int/2addr v2, v9 │ │ -0c49ec: 6e10 5538 0000 |0036: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0c49f2: 0a0c |0039: move-result v12 │ │ -0c49f4: 9103 020c |003a: sub-int v3, v2, v12 │ │ -0c49f8: 3803 edff |003c: if-eqz v3, 0029 // -0013 │ │ -0c49fc: 6e20 a038 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -0c4a02: 28e8 |0041: goto 0029 // -0018 │ │ -0c4a04: 0172 |0042: move v2, v7 │ │ -0c4a06: 6e10 7c38 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0c4a0c: 0a0c |0046: move-result v12 │ │ -0c4a0e: b0c7 |0047: add-int/2addr v7, v12 │ │ -0c4a10: 28ed |0048: goto 0035 // -0013 │ │ -0c4a12: 6e10 5c38 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c4a18: 0a0c |004c: move-result v12 │ │ -0c4a1a: 910c 0b0c |004d: sub-int v12, v11, v12 │ │ -0c4a1e: db0c 0c02 |004f: div-int/lit8 v12, v12, #int 2 // #02 │ │ -0c4a22: 7120 1243 7c00 |0051: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c4a28: 0a02 |0054: move-result v2 │ │ -0c4a2a: 28e0 |0055: goto 0035 // -0020 │ │ -0c4a2c: 910c 0b08 |0056: sub-int v12, v11, v8 │ │ -0c4a30: 6e10 5c38 0000 |0058: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c4a36: 0a0d |005b: move-result v13 │ │ -0c4a38: 9102 0c0d |005c: sub-int v2, v12, v13 │ │ -0c4a3c: 6e10 5c38 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0c4a42: 0a0c |0061: move-result v12 │ │ -0c4a44: b0c8 |0062: add-int/2addr v8, v12 │ │ -0c4a46: 28d2 |0063: goto 0035 // -002e │ │ -0c4a48: 7604 161c 0e00 |0064: invoke-direct/range {v14, v15, v16, v17}, Landroid/support/v4/view/ViewPager;.dispatchOnPageScrolled:(IFI)V // method@1c16 │ │ -0c4a4e: 54ec cf08 |0067: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ -0c4a52: 380c 3100 |0069: if-eqz v12, 009a // +0031 │ │ -0c4a56: 6e10 3d1c 0e00 |006b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c4a5c: 0a09 |006e: move-result v9 │ │ -0c4a5e: 6e10 281c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c4a64: 0a01 |0072: move-result v1 │ │ -0c4a66: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -0c4a68: 3515 2600 |0074: if-ge v5, v1, 009a // +0026 │ │ -0c4a6c: 6e20 271c 5e00 |0076: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c4a72: 0c00 |0079: move-result-object v0 │ │ -0c4a74: 6e10 5438 0000 |007a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c4a7a: 0c06 |007d: move-result-object v6 │ │ -0c4a7c: 1f06 4504 |007e: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c4a80: 556c 8908 |0080: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c4a84: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ -0c4a88: d805 0501 |0084: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0c4a8c: 28ee |0086: goto 0074 // -0012 │ │ -0c4a8e: 6e10 5538 0000 |0087: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0c4a94: 0a0c |008a: move-result v12 │ │ -0c4a96: b19c |008b: sub-int/2addr v12, v9 │ │ -0c4a98: 82cc |008c: int-to-float v12, v12 │ │ -0c4a9a: 7010 2b1c 0e00 |008d: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c4aa0: 0a0d |0090: move-result v13 │ │ -0c4aa2: 82dd |0091: int-to-float v13, v13 │ │ -0c4aa4: a90a 0c0d |0092: div-float v10, v12, v13 │ │ -0c4aa8: 54ec cf08 |0094: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ -0c4aac: 7230 e51b 0c0a |0096: invoke-interface {v12, v0, v10}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@1be5 │ │ -0c4ab2: 28eb |0099: goto 0084 // -0015 │ │ -0c4ab4: 121c |009a: const/4 v12, #int 1 // #1 │ │ -0c4ab6: 5cec aa08 |009b: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ -0c4aba: 0e00 |009d: return-void │ │ -0c4abc: 0001 0500 0100 0000 1800 0000 0300 ... |009e: packed-switch-data (14 units) │ │ +0c2714: |[0c2714] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +0c2724: 52ec af08 |0000: iget v12, v14, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@08af │ │ +0c2728: 3d0c 6200 |0002: if-lez v12, 0064 // +0062 │ │ +0c272c: 6e10 3d1c 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c2732: 0a09 |0007: move-result v9 │ │ +0c2734: 6e10 371c 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c273a: 0a07 |000b: move-result v7 │ │ +0c273c: 6e10 381c 0e00 |000c: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c2742: 0a08 |000f: move-result v8 │ │ +0c2744: 6e10 3f1c 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c274a: 0a0b |0013: move-result v11 │ │ +0c274c: 6e10 281c 0e00 |0014: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c2752: 0a01 |0017: move-result v1 │ │ +0c2754: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +0c2756: 3515 4b00 |0019: if-ge v5, v1, 0064 // +004b │ │ +0c275a: 6e20 271c 5e00 |001b: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c2760: 0c00 |001e: move-result-object v0 │ │ +0c2762: 6e10 5438 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c2768: 0c06 |0022: move-result-object v6 │ │ +0c276a: 1f06 4504 |0023: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c276e: 556c 8908 |0025: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c2772: 390c 0500 |0027: if-nez v12, 002c // +0005 │ │ +0c2776: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0c277a: 28ee |002b: goto 0019 // -0012 │ │ +0c277c: 526c 8708 |002c: iget v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0887 │ │ +0c2780: dd04 0c07 |002e: and-int/lit8 v4, v12, #int 7 // #07 │ │ +0c2784: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0c2786: 2b04 6d00 0000 |0031: packed-switch v4, 0000009e // +0000006d │ │ +0c278c: 0172 |0034: move v2, v7 │ │ +0c278e: b092 |0035: add-int/2addr v2, v9 │ │ +0c2790: 6e10 5538 0000 |0036: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0c2796: 0a0c |0039: move-result v12 │ │ +0c2798: 9103 020c |003a: sub-int v3, v2, v12 │ │ +0c279c: 3803 edff |003c: if-eqz v3, 0029 // -0013 │ │ +0c27a0: 6e20 a038 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +0c27a6: 28e8 |0041: goto 0029 // -0018 │ │ +0c27a8: 0172 |0042: move v2, v7 │ │ +0c27aa: 6e10 7c38 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0c27b0: 0a0c |0046: move-result v12 │ │ +0c27b2: b0c7 |0047: add-int/2addr v7, v12 │ │ +0c27b4: 28ed |0048: goto 0035 // -0013 │ │ +0c27b6: 6e10 5c38 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c27bc: 0a0c |004c: move-result v12 │ │ +0c27be: 910c 0b0c |004d: sub-int v12, v11, v12 │ │ +0c27c2: db0c 0c02 |004f: div-int/lit8 v12, v12, #int 2 // #02 │ │ +0c27c6: 7120 1243 7c00 |0051: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c27cc: 0a02 |0054: move-result v2 │ │ +0c27ce: 28e0 |0055: goto 0035 // -0020 │ │ +0c27d0: 910c 0b08 |0056: sub-int v12, v11, v8 │ │ +0c27d4: 6e10 5c38 0000 |0058: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c27da: 0a0d |005b: move-result v13 │ │ +0c27dc: 9102 0c0d |005c: sub-int v2, v12, v13 │ │ +0c27e0: 6e10 5c38 0000 |005e: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0c27e6: 0a0c |0061: move-result v12 │ │ +0c27e8: b0c8 |0062: add-int/2addr v8, v12 │ │ +0c27ea: 28d2 |0063: goto 0035 // -002e │ │ +0c27ec: 7604 161c 0e00 |0064: invoke-direct/range {v14, v15, v16, v17}, Landroid/support/v4/view/ViewPager;.dispatchOnPageScrolled:(IFI)V // method@1c16 │ │ +0c27f2: 54ec cf08 |0067: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ +0c27f6: 380c 3100 |0069: if-eqz v12, 009a // +0031 │ │ +0c27fa: 6e10 3d1c 0e00 |006b: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c2800: 0a09 |006e: move-result v9 │ │ +0c2802: 6e10 281c 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c2808: 0a01 |0072: move-result v1 │ │ +0c280a: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +0c280c: 3515 2600 |0074: if-ge v5, v1, 009a // +0026 │ │ +0c2810: 6e20 271c 5e00 |0076: invoke-virtual {v14, v5}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c2816: 0c00 |0079: move-result-object v0 │ │ +0c2818: 6e10 5438 0000 |007a: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c281e: 0c06 |007d: move-result-object v6 │ │ +0c2820: 1f06 4504 |007e: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c2824: 556c 8908 |0080: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c2828: 380c 0500 |0082: if-eqz v12, 0087 // +0005 │ │ +0c282c: d805 0501 |0084: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0c2830: 28ee |0086: goto 0074 // -0012 │ │ +0c2832: 6e10 5538 0000 |0087: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0c2838: 0a0c |008a: move-result v12 │ │ +0c283a: b19c |008b: sub-int/2addr v12, v9 │ │ +0c283c: 82cc |008c: int-to-float v12, v12 │ │ +0c283e: 7010 2b1c 0e00 |008d: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c2844: 0a0d |0090: move-result v13 │ │ +0c2846: 82dd |0091: int-to-float v13, v13 │ │ +0c2848: a90a 0c0d |0092: div-float v10, v12, v13 │ │ +0c284c: 54ec cf08 |0094: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ +0c2850: 7230 e51b 0c0a |0096: invoke-interface {v12, v0, v10}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@1be5 │ │ +0c2856: 28eb |0099: goto 0084 // -0015 │ │ +0c2858: 121c |009a: const/4 v12, #int 1 // #1 │ │ +0c285a: 5cec aa08 |009b: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@08aa │ │ +0c285e: 0e00 |009d: return-void │ │ +0c2860: 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 │ │ @@ -119542,48 +119548,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0c4ad8: |[0c4ad8] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -0c4ae8: 6e10 281c 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c4aee: 0a01 |0003: move-result v1 │ │ -0c4af0: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -0c4af4: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -0c4af8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -0c4afa: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -0c4afc: 0112 |000a: move v2, v1 │ │ -0c4afe: 0163 |000b: move v3, v6 │ │ -0c4b00: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -0c4b04: 6e20 271c 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c4b0a: 0c00 |0011: move-result-object v0 │ │ -0c4b0c: 6e10 7b38 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0c4b12: 0a07 |0015: move-result v7 │ │ -0c4b14: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -0c4b18: 6e20 431c 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c4b1e: 0c04 |001b: move-result-object v4 │ │ -0c4b20: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -0c4b24: 5247 8308 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c4b28: 5298 ae08 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c4b2c: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -0c4b30: 6e30 bc38 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@38bc │ │ -0c4b36: 0a07 |0027: move-result v7 │ │ -0c4b38: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -0c4b3c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -0c4b3e: 0f07 |002b: return v7 │ │ -0c4b40: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -0c4b44: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -0c4b46: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -0c4b48: 28db |0030: goto 000b // -0025 │ │ -0c4b4a: b053 |0031: add-int/2addr v3, v5 │ │ -0c4b4c: 28da |0032: goto 000c // -0026 │ │ -0c4b4e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -0c4b50: 28f7 |0034: goto 002b // -0009 │ │ +0c287c: |[0c287c] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +0c288c: 6e10 281c 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c2892: 0a01 |0003: move-result v1 │ │ +0c2894: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +0c2898: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +0c289c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0c289e: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +0c28a0: 0112 |000a: move v2, v1 │ │ +0c28a2: 0163 |000b: move v3, v6 │ │ +0c28a4: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +0c28a8: 6e20 271c 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c28ae: 0c00 |0011: move-result-object v0 │ │ +0c28b0: 6e10 7b38 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0c28b6: 0a07 |0015: move-result v7 │ │ +0c28b8: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +0c28bc: 6e20 431c 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c28c2: 0c04 |001b: move-result-object v4 │ │ +0c28c4: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +0c28c8: 5247 8308 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c28cc: 5298 ae08 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c28d0: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +0c28d4: 6e30 bc38 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@38bc │ │ +0c28da: 0a07 |0027: move-result v7 │ │ +0c28dc: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +0c28e0: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +0c28e2: 0f07 |002b: return v7 │ │ +0c28e4: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +0c28e8: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +0c28ea: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +0c28ec: 28db |0030: goto 000b // -0025 │ │ +0c28ee: b053 |0031: add-int/2addr v3, v5 │ │ +0c28f0: 28da |0032: goto 000c // -0026 │ │ +0c28f2: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +0c28f4: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2784 │ │ 0x0004 line=2785 │ │ 0x0008 line=2786 │ │ 0x0009 line=2787 │ │ 0x000a line=2788 │ │ @@ -119622,42 +119628,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0c4b54: |[0c4b54] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c4b64: 2051 4c04 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ -0c4b68: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -0c4b6c: 6f20 4239 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ -0c4b72: 0e00 |0007: return-void │ │ -0c4b74: 0750 |0008: move-object v0, v5 │ │ -0c4b76: 1f00 4c04 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ -0c4b7a: 6e10 f21b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1bf2 │ │ -0c4b80: 0c01 |000e: move-result-object v1 │ │ -0c4b82: 6f20 4239 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ -0c4b88: 5441 a708 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4b8c: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -0c4b90: 5441 a708 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4b94: 5402 9108 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ -0c4b98: 5403 9208 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ -0c4b9c: 6e30 c118 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@18c1 │ │ -0c4ba2: 5201 9308 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c4ba6: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0c4ba8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0c4baa: 6e40 721c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ -0c4bb0: 28e1 |0026: goto 0007 // -001f │ │ -0c4bb2: 5201 9308 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c4bb6: 5941 d308 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c4bba: 5401 9108 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ -0c4bbe: 5b41 d108 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ -0c4bc2: 5401 9208 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ -0c4bc6: 5b41 d208 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ -0c4bca: 28d4 |0033: goto 0007 // -002c │ │ +0c28f8: |[0c28f8] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c2908: 2051 4c04 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ +0c290c: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +0c2910: 6f20 4239 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ +0c2916: 0e00 |0007: return-void │ │ +0c2918: 0750 |0008: move-object v0, v5 │ │ +0c291a: 1f00 4c04 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ +0c291e: 6e10 f21b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1bf2 │ │ +0c2924: 0c01 |000e: move-result-object v1 │ │ +0c2926: 6f20 4239 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ +0c292c: 5441 a708 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2930: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +0c2934: 5441 a708 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2938: 5402 9108 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ +0c293c: 5403 9208 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ +0c2940: 6e30 c118 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@18c1 │ │ +0c2946: 5201 9308 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0c294a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0c294c: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +0c294e: 6e40 721c 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ +0c2954: 28e1 |0026: goto 0007 // -001f │ │ +0c2956: 5201 9308 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0c295a: 5941 d308 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0c295e: 5401 9108 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ +0c2962: 5b41 d108 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ +0c2966: 5401 9208 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0892 │ │ +0c296a: 5b41 d208 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ +0c296e: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ 0x0004 line=1311 │ │ 0x0007 line=1326 │ │ 0x0009 line=1315 │ │ 0x000b line=1316 │ │ @@ -119677,28 +119683,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0c4bcc: |[0c4bcc] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c4bdc: 6f10 4439 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ -0c4be2: 0c01 |0003: move-result-object v1 │ │ -0c4be4: 2200 4c04 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ -0c4be8: 7020 f11b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@1bf1 │ │ -0c4bee: 5232 ae08 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c4bf2: 5902 9308 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ -0c4bf6: 5432 a708 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4bfa: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -0c4bfe: 5432 a708 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4c02: 6e10 c218 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@18c2 │ │ -0c4c08: 0c02 |0016: move-result-object v2 │ │ -0c4c0a: 5b02 9108 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ -0c4c0e: 1100 |0019: return-object v0 │ │ +0c2970: |[0c2970] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c2980: 6f10 4439 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ +0c2986: 0c01 |0003: move-result-object v1 │ │ +0c2988: 2200 4c04 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ +0c298c: 7020 f11b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@1bf1 │ │ +0c2992: 5232 ae08 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2996: 5902 9308 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0893 │ │ +0c299a: 5432 a708 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c299e: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +0c29a2: 5432 a708 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c29a6: 6e10 c218 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@18c2 │ │ +0c29ac: 0c02 |0016: move-result-object v2 │ │ +0c29ae: 5b02 9108 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0891 │ │ +0c29b2: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0004 line=1300 │ │ 0x0009 line=1301 │ │ 0x000d line=1302 │ │ 0x0011 line=1303 │ │ @@ -119713,21 +119719,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0c4c10: |[0c4c10] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -0c4c20: 6f56 4539 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@3945 │ │ -0c4c26: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -0c4c2a: 5220 ce08 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c4c2e: 5221 ce08 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c4c32: 7051 611c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1c61 │ │ -0c4c38: 0e00 |000c: return-void │ │ +0c29b4: |[0c29b4] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +0c29c4: 6f56 4539 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@3945 │ │ +0c29ca: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +0c29ce: 5220 ce08 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c29d2: 5221 ce08 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c29d6: 7051 611c 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1c61 │ │ +0c29dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1497 │ │ 0x0003 line=1500 │ │ 0x0005 line=1501 │ │ 0x000c line=1503 │ │ locals : │ │ @@ -119742,354 +119748,354 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 690 16-bit code units │ │ -0c4c3c: |[0c4c3c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0c4c4c: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -0c4c50: 5500 b608 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ -0c4c54: 0218 0000 |0004: move/from16 v24, v0 │ │ -0c4c58: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -0c4c5c: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -0c4c60: 0f18 |000a: return v24 │ │ -0c4c62: 7401 ef37 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0c4c68: 0a18 |000e: move-result v24 │ │ -0c4c6a: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -0c4c6e: 7401 f337 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@37f3 │ │ -0c4c74: 0a18 |0014: move-result v24 │ │ -0c4c76: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -0c4c7a: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -0c4c7e: 28f1 |0019: goto 000a // -000f │ │ -0c4c80: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -0c4c84: 5400 a708 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4c88: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -0c4c8c: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -0c4c90: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -0c4c94: 5400 a708 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c4c98: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -0c4c9c: 7401 b818 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c4ca2: 0a18 |002b: move-result v24 │ │ -0c4ca4: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -0c4ca8: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -0c4cac: 28da |0030: goto 000a // -0026 │ │ -0c4cae: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -0c4cb2: 5400 dd08 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c4cb6: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -0c4cba: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -0c4cbe: 7100 1238 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0c4cc4: 0c18 |003c: move-result-object v24 │ │ -0c4cc6: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -0c4cca: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -0c4cce: 5b10 dd08 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c4cd2: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -0c4cd6: 5400 dd08 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c4cda: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -0c4cde: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -0c4ce2: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -0c4ce6: 6e20 0a38 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0c4cec: 7401 ef37 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0c4cf2: 0a05 |0053: move-result v5 │ │ -0c4cf4: 120b |0054: const/4 v11, #int 0 // #0 │ │ -0c4cf6: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -0c4cfa: 0218 0000 |0057: move/from16 v24, v0 │ │ -0c4cfe: 2b18 4702 0000 |0059: packed-switch v24, 000002a0 // +00000247 │ │ -0c4d04: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -0c4d08: 7701 e41a 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0c4d0e: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -0c4d12: 28a7 |0063: goto 000a // -0059 │ │ -0c4d14: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -0c4d18: 5400 d608 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c4d1c: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -0c4d20: 7401 3d3c 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ -0c4d26: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -0c4d2a: 0200 1800 |006f: move/from16 v0, v24 │ │ -0c4d2e: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -0c4d32: 5c10 d008 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c4d36: 7401 5f1c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c4d3c: 7401 f837 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0c4d42: 0a18 |007b: move-result v24 │ │ -0c4d44: 0200 1800 |007c: move/from16 v0, v24 │ │ -0c4d48: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -0c4d4c: 5910 bc08 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c4d50: 0200 1800 |0082: move/from16 v0, v24 │ │ -0c4d54: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -0c4d58: 5910 c208 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c4d5c: 7401 fa37 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0c4d62: 0a18 |008b: move-result v24 │ │ -0c4d64: 0200 1800 |008c: move/from16 v0, v24 │ │ -0c4d68: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -0c4d6c: 5910 bd08 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ -0c4d70: 0200 1800 |0092: move/from16 v0, v24 │ │ -0c4d74: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -0c4d78: 5910 c308 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c4d7c: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -0c4d80: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -0c4d84: 0201 1800 |009c: move/from16 v1, v24 │ │ -0c4d88: 7120 8218 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0c4d8e: 0a18 |00a1: move-result v24 │ │ -0c4d90: 0200 1800 |00a2: move/from16 v0, v24 │ │ -0c4d94: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -0c4d98: 5910 a608 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c4d9c: 28b4 |00a8: goto 005c // -004c │ │ -0c4d9e: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -0c4da2: 5500 bf08 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c4da6: 0218 0000 |00ad: move/from16 v24, v0 │ │ -0c4daa: 3918 af00 |00af: if-nez v24, 015e // +00af │ │ -0c4dae: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -0c4db2: 5200 a608 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c4db6: 0218 0000 |00b5: move/from16 v24, v0 │ │ -0c4dba: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -0c4dbe: 0201 1800 |00b9: move/from16 v1, v24 │ │ -0c4dc2: 7120 7c18 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0c4dc8: 0a0f |00be: move-result v15 │ │ -0c4dca: 1318 ffff |00bf: const/16 v24, #int -1 // #ffff │ │ -0c4dce: 0200 1800 |00c1: move/from16 v0, v24 │ │ -0c4dd2: 330f 0700 |00c3: if-ne v15, v0, 00ca // +0007 │ │ -0c4dd6: 7601 6b1c 1c00 |00c5: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ -0c4ddc: 0a0b |00c8: move-result v11 │ │ -0c4dde: 2893 |00c9: goto 005c // -006d │ │ -0c4de0: 0800 1d00 |00ca: move-object/from16 v0, v29 │ │ -0c4de4: 7120 8418 f000 |00cc: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c4dea: 0a14 |00cf: move-result v20 │ │ -0c4dec: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -0c4df0: 5200 c208 |00d2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c4df4: 0218 0000 |00d4: move/from16 v24, v0 │ │ -0c4df8: a718 1418 |00d6: sub-float v24, v20, v24 │ │ -0c4dfc: 7701 0943 1800 |00d8: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c4e02: 0a15 |00db: move-result v21 │ │ -0c4e04: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ -0c4e08: 7120 8518 f000 |00de: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0c4e0e: 0a16 |00e1: move-result v22 │ │ -0c4e10: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ -0c4e14: 5200 c308 |00e4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c4e18: 0218 0000 |00e6: move/from16 v24, v0 │ │ -0c4e1c: a718 1618 |00e8: sub-float v24, v22, v24 │ │ -0c4e20: 7701 0943 1800 |00ea: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c4e26: 0a17 |00ed: move-result v23 │ │ -0c4e28: 0800 1c00 |00ee: move-object/from16 v0, v28 │ │ -0c4e2c: 5200 dc08 |00f0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c4e30: 0218 0000 |00f2: move/from16 v24, v0 │ │ -0c4e34: 0200 1800 |00f4: move/from16 v0, v24 │ │ -0c4e38: 8200 |00f6: int-to-float v0, v0 │ │ -0c4e3a: 0218 0000 |00f7: move/from16 v24, v0 │ │ -0c4e3e: 2d18 1518 |00f9: cmpl-float v24, v21, v24 │ │ -0c4e42: 3d18 6300 |00fb: if-lez v24, 015e // +0063 │ │ -0c4e46: 2d18 1517 |00fd: cmpl-float v24, v21, v23 │ │ -0c4e4a: 3d18 5f00 |00ff: if-lez v24, 015e // +005f │ │ -0c4e4e: 1318 0100 |0101: const/16 v24, #int 1 // #1 │ │ -0c4e52: 0200 1800 |0103: move/from16 v0, v24 │ │ -0c4e56: 0801 1c00 |0105: move-object/from16 v1, v28 │ │ -0c4e5a: 5c10 bf08 |0107: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c4e5e: 1318 0100 |0109: const/16 v24, #int 1 // #1 │ │ -0c4e62: 0800 1c00 |010b: move-object/from16 v0, v28 │ │ -0c4e66: 0201 1800 |010d: move/from16 v1, v24 │ │ -0c4e6a: 7020 6a1c 1000 |010f: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ -0c4e70: 0800 1c00 |0112: move-object/from16 v0, v28 │ │ -0c4e74: 5200 bc08 |0114: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c4e78: 0218 0000 |0116: move/from16 v24, v0 │ │ -0c4e7c: a718 1418 |0118: sub-float v24, v20, v24 │ │ -0c4e80: 1319 0000 |011a: const/16 v25, #int 0 // #0 │ │ -0c4e84: 2d18 1819 |011c: cmpl-float v24, v24, v25 │ │ -0c4e88: 3d18 6800 |011e: if-lez v24, 0186 // +0068 │ │ -0c4e8c: 0800 1c00 |0120: move-object/from16 v0, v28 │ │ -0c4e90: 5200 bc08 |0122: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c4e94: 0218 0000 |0124: move/from16 v24, v0 │ │ -0c4e98: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ -0c4e9c: 5200 dc08 |0128: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c4ea0: 0219 0000 |012a: move/from16 v25, v0 │ │ -0c4ea4: 0200 1900 |012c: move/from16 v0, v25 │ │ -0c4ea8: 8200 |012e: int-to-float v0, v0 │ │ -0c4eaa: 0219 0000 |012f: move/from16 v25, v0 │ │ -0c4eae: a618 1819 |0131: add-float v24, v24, v25 │ │ -0c4eb2: 0200 1800 |0133: move/from16 v0, v24 │ │ -0c4eb6: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ -0c4eba: 5910 c208 |0137: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c4ebe: 0200 1600 |0139: move/from16 v0, v22 │ │ -0c4ec2: 0801 1c00 |013b: move-object/from16 v1, v28 │ │ -0c4ec6: 5910 c308 |013d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ -0c4eca: 1318 0100 |013f: const/16 v24, #int 1 // #1 │ │ -0c4ece: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ -0c4ed2: 0201 1800 |0143: move/from16 v1, v24 │ │ -0c4ed6: 7020 7f1c 1000 |0145: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c4edc: 1318 0100 |0148: const/16 v24, #int 1 // #1 │ │ -0c4ee0: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ -0c4ee4: 0201 1800 |014c: move/from16 v1, v24 │ │ -0c4ee8: 7020 801c 1000 |014e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c4eee: 7401 3b1c 1c00 |0151: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@1c3b │ │ -0c4ef4: 0c0e |0154: move-result-object v14 │ │ -0c4ef6: 380e 0900 |0155: if-eqz v14, 015e // +0009 │ │ -0c4efa: 1318 0100 |0157: const/16 v24, #int 1 // #1 │ │ -0c4efe: 0200 1800 |0159: move/from16 v0, v24 │ │ -0c4f02: 7220 6339 0e00 |015b: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0c4f08: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ -0c4f0c: 5500 bf08 |0160: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c4f10: 0218 0000 |0162: move/from16 v24, v0 │ │ -0c4f14: 3818 f8fe |0164: if-eqz v24, 005c // -0108 │ │ -0c4f18: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ -0c4f1c: 5200 a608 |0168: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c4f20: 0218 0000 |016a: move/from16 v24, v0 │ │ -0c4f24: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ -0c4f28: 0201 1800 |016e: move/from16 v1, v24 │ │ -0c4f2c: 7120 7c18 1000 |0170: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0c4f32: 0a06 |0173: move-result v6 │ │ -0c4f34: 0800 1d00 |0174: move-object/from16 v0, v29 │ │ -0c4f38: 7120 8418 6000 |0176: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c4f3e: 0a14 |0179: move-result v20 │ │ -0c4f40: 0800 1c00 |017a: move-object/from16 v0, v28 │ │ -0c4f44: 0201 1400 |017c: move/from16 v1, v20 │ │ -0c4f48: 7020 5d1c 1000 |017e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1c5d │ │ -0c4f4e: 0a18 |0181: move-result v24 │ │ -0c4f50: 960b 0b18 |0182: or-int v11, v11, v24 │ │ -0c4f54: 2900 d8fe |0184: goto/16 005c // -0128 │ │ -0c4f58: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ -0c4f5c: 5200 bc08 |0188: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c4f60: 0218 0000 |018a: move/from16 v24, v0 │ │ -0c4f64: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ -0c4f68: 5200 dc08 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ -0c4f6c: 0219 0000 |0190: move/from16 v25, v0 │ │ -0c4f70: 0200 1900 |0192: move/from16 v0, v25 │ │ -0c4f74: 8200 |0194: int-to-float v0, v0 │ │ -0c4f76: 0219 0000 |0195: move/from16 v25, v0 │ │ -0c4f7a: a718 1819 |0197: sub-float v24, v24, v25 │ │ -0c4f7e: 289a |0199: goto 0133 // -0066 │ │ -0c4f80: 0800 1c00 |019a: move-object/from16 v0, v28 │ │ -0c4f84: 5500 bf08 |019c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c4f88: 0218 0000 |019e: move/from16 v24, v0 │ │ -0c4f8c: 3818 bcfe |01a0: if-eqz v24, 005c // -0144 │ │ -0c4f90: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ -0c4f94: 5400 dd08 |01a4: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ -0c4f98: 0812 0000 |01a6: move-object/from16 v18, v0 │ │ -0c4f9c: 1318 e803 |01a8: const/16 v24, #int 1000 // #3e8 │ │ -0c4fa0: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ -0c4fa4: 5200 c708 |01ac: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ -0c4fa8: 0219 0000 |01ae: move/from16 v25, v0 │ │ -0c4fac: 0200 1900 |01b0: move/from16 v0, v25 │ │ -0c4fb0: 8200 |01b2: int-to-float v0, v0 │ │ -0c4fb2: 0219 0000 |01b3: move/from16 v25, v0 │ │ -0c4fb6: 0800 1200 |01b5: move-object/from16 v0, v18 │ │ -0c4fba: 0201 1800 |01b7: move/from16 v1, v24 │ │ -0c4fbe: 0202 1900 |01b9: move/from16 v2, v25 │ │ -0c4fc2: 6e30 0d38 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -0c4fc8: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ -0c4fcc: 5200 a608 |01c0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c4fd0: 0218 0000 |01c2: move/from16 v24, v0 │ │ -0c4fd4: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ -0c4fd8: 0201 1800 |01c6: move/from16 v1, v24 │ │ -0c4fdc: 7120 4119 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -0c4fe2: 0a18 |01cb: move-result v24 │ │ -0c4fe4: 0200 1800 |01cc: move/from16 v0, v24 │ │ -0c4fe8: 870a |01ce: float-to-int v10, v0 │ │ -0c4fea: 1318 0100 |01cf: const/16 v24, #int 1 // #1 │ │ -0c4fee: 0200 1800 |01d1: move/from16 v0, v24 │ │ -0c4ff2: 0801 1c00 |01d3: move-object/from16 v1, v28 │ │ -0c4ff6: 5c10 d008 |01d5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c4ffa: 7601 2b1c 1c00 |01d7: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c5000: 0a13 |01da: move-result v19 │ │ -0c5002: 7401 3d1c 1c00 |01db: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c5008: 0a10 |01de: move-result v16 │ │ -0c500a: 7601 441c 1c00 |01df: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ -0c5010: 0c08 |01e2: move-result-object v8 │ │ -0c5012: 5287 8308 |01e3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5016: 0200 1000 |01e5: move/from16 v0, v16 │ │ -0c501a: 8200 |01e7: int-to-float v0, v0 │ │ -0c501c: 0218 0000 |01e8: move/from16 v24, v0 │ │ -0c5020: 0200 1300 |01ea: move/from16 v0, v19 │ │ -0c5024: 8200 |01ec: int-to-float v0, v0 │ │ -0c5026: 0219 0000 |01ed: move/from16 v25, v0 │ │ -0c502a: a918 1819 |01ef: div-float v24, v24, v25 │ │ -0c502e: 5280 8208 |01f1: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ -0c5032: 0219 0000 |01f3: move/from16 v25, v0 │ │ -0c5036: a718 1819 |01f5: sub-float v24, v24, v25 │ │ -0c503a: 5280 8508 |01f7: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c503e: 0219 0000 |01f9: move/from16 v25, v0 │ │ -0c5042: a90d 1819 |01fb: div-float v13, v24, v25 │ │ -0c5046: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ -0c504a: 5200 a608 |01ff: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c504e: 0218 0000 |0201: move/from16 v24, v0 │ │ -0c5052: 0800 1d00 |0203: move-object/from16 v0, v29 │ │ -0c5056: 0201 1800 |0205: move/from16 v1, v24 │ │ -0c505a: 7120 7c18 1000 |0207: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0c5060: 0a06 |020a: move-result v6 │ │ -0c5062: 0800 1d00 |020b: move-object/from16 v0, v29 │ │ -0c5066: 7120 8418 6000 |020d: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c506c: 0a14 |0210: move-result v20 │ │ -0c506e: 0800 1c00 |0211: move-object/from16 v0, v28 │ │ -0c5072: 5200 bc08 |0213: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ -0c5076: 0218 0000 |0215: move/from16 v24, v0 │ │ -0c507a: a718 1418 |0217: sub-float v24, v20, v24 │ │ -0c507e: 0200 1800 |0219: move/from16 v0, v24 │ │ -0c5082: 8700 |021b: float-to-int v0, v0 │ │ -0c5084: 0211 0000 |021c: move/from16 v17, v0 │ │ -0c5088: 0800 1c00 |021e: move-object/from16 v0, v28 │ │ -0c508c: 0201 1100 |0220: move/from16 v1, v17 │ │ -0c5090: 7051 141c 70ad |0222: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@1c14 │ │ -0c5096: 0a0c |0225: move-result v12 │ │ -0c5098: 1318 0100 |0226: const/16 v24, #int 1 // #1 │ │ -0c509c: 1319 0100 |0228: const/16 v25, #int 1 // #1 │ │ -0c50a0: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ -0c50a4: 0201 1800 |022c: move/from16 v1, v24 │ │ -0c50a8: 0202 1900 |022e: move/from16 v2, v25 │ │ -0c50ac: 6e5a 731c c021 |0230: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ -0c50b2: 7601 6b1c 1c00 |0233: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ -0c50b8: 0a0b |0236: move-result v11 │ │ -0c50ba: 2900 25fe |0237: goto/16 005c // -01db │ │ -0c50be: 0800 1c00 |0239: move-object/from16 v0, v28 │ │ -0c50c2: 5500 bf08 |023b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ -0c50c6: 0218 0000 |023d: move/from16 v24, v0 │ │ -0c50ca: 3818 1dfe |023f: if-eqz v24, 005c // -01e3 │ │ -0c50ce: 0800 1c00 |0241: move-object/from16 v0, v28 │ │ -0c50d2: 5200 ae08 |0243: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c50d6: 0218 0000 |0245: move/from16 v24, v0 │ │ -0c50da: 1319 0100 |0247: const/16 v25, #int 1 // #1 │ │ -0c50de: 131a 0000 |0249: const/16 v26, #int 0 // #0 │ │ -0c50e2: 131b 0000 |024b: const/16 v27, #int 0 // #0 │ │ -0c50e6: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ -0c50ea: 0201 1800 |024f: move/from16 v1, v24 │ │ -0c50ee: 0202 1900 |0251: move/from16 v2, v25 │ │ -0c50f2: 0203 1a00 |0253: move/from16 v3, v26 │ │ -0c50f6: 0204 1b00 |0255: move/from16 v4, v27 │ │ -0c50fa: 7054 6d1c 1032 |0257: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ -0c5100: 7601 6b1c 1c00 |025a: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ -0c5106: 0a0b |025d: move-result v11 │ │ -0c5108: 2900 fefd |025e: goto/16 005c // -0202 │ │ -0c510c: 7701 7d18 1d00 |0260: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -0c5112: 0a09 |0263: move-result v9 │ │ -0c5114: 0800 1d00 |0264: move-object/from16 v0, v29 │ │ -0c5118: 7120 8418 9000 |0266: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c511e: 0a14 |0269: move-result v20 │ │ -0c5120: 0200 1400 |026a: move/from16 v0, v20 │ │ -0c5124: 0801 1c00 |026c: move-object/from16 v1, v28 │ │ -0c5128: 5910 c208 |026e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c512c: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ -0c5130: 7120 8218 9000 |0272: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0c5136: 0a18 |0275: move-result v24 │ │ -0c5138: 0200 1800 |0276: move/from16 v0, v24 │ │ -0c513c: 0801 1c00 |0278: move-object/from16 v1, v28 │ │ -0c5140: 5910 a608 |027a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c5144: 2900 e0fd |027c: goto/16 005c // -0220 │ │ -0c5148: 7602 571c 1c00 |027e: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1c57 │ │ -0c514e: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -0c5152: 5200 a608 |0283: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ -0c5156: 0218 0000 |0285: move/from16 v24, v0 │ │ -0c515a: 0800 1d00 |0287: move-object/from16 v0, v29 │ │ -0c515e: 0201 1800 |0289: move/from16 v1, v24 │ │ -0c5162: 7120 7c18 1000 |028b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0c5168: 0a18 |028e: move-result v24 │ │ -0c516a: 0800 1d00 |028f: move-object/from16 v0, v29 │ │ -0c516e: 0201 1800 |0291: move/from16 v1, v24 │ │ -0c5172: 7120 8418 1000 |0293: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0c5178: 0a18 |0296: move-result v24 │ │ -0c517a: 0200 1800 |0297: move/from16 v0, v24 │ │ -0c517e: 0801 1c00 |0299: move-object/from16 v1, v28 │ │ -0c5182: 5910 c208 |029b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ -0c5186: 2900 bffd |029d: goto/16 005c // -0241 │ │ -0c518a: 0000 |029f: nop // spacer │ │ -0c518c: 0001 0700 0000 0000 0b00 0000 4101 ... |02a0: packed-switch-data (18 units) │ │ +0c29e0: |[0c29e0] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0c29f0: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +0c29f4: 5500 b608 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@08b6 │ │ +0c29f8: 0218 0000 |0004: move/from16 v24, v0 │ │ +0c29fc: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +0c2a00: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +0c2a04: 0f18 |000a: return v24 │ │ +0c2a06: 7401 ef37 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0c2a0c: 0a18 |000e: move-result v24 │ │ +0c2a0e: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +0c2a12: 7401 f337 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@37f3 │ │ +0c2a18: 0a18 |0014: move-result v24 │ │ +0c2a1a: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +0c2a1e: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +0c2a22: 28f1 |0019: goto 000a // -000f │ │ +0c2a24: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +0c2a28: 5400 a708 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2a2c: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +0c2a30: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +0c2a34: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +0c2a38: 5400 a708 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2a3c: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +0c2a40: 7401 b818 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c2a46: 0a18 |002b: move-result v24 │ │ +0c2a48: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +0c2a4c: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +0c2a50: 28da |0030: goto 000a // -0026 │ │ +0c2a52: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +0c2a56: 5400 dd08 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c2a5a: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +0c2a5e: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +0c2a62: 7100 1238 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0c2a68: 0c18 |003c: move-result-object v24 │ │ +0c2a6a: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +0c2a6e: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +0c2a72: 5b10 dd08 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c2a76: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +0c2a7a: 5400 dd08 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c2a7e: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +0c2a82: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +0c2a86: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +0c2a8a: 6e20 0a38 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0c2a90: 7401 ef37 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0c2a96: 0a05 |0053: move-result v5 │ │ +0c2a98: 120b |0054: const/4 v11, #int 0 // #0 │ │ +0c2a9a: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +0c2a9e: 0218 0000 |0057: move/from16 v24, v0 │ │ +0c2aa2: 2b18 4702 0000 |0059: packed-switch v24, 000002a0 // +00000247 │ │ +0c2aa8: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +0c2aac: 7701 e41a 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0c2ab2: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +0c2ab6: 28a7 |0063: goto 000a // -0059 │ │ +0c2ab8: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +0c2abc: 5400 d608 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c2ac0: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +0c2ac4: 7401 3d3c 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ +0c2aca: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +0c2ace: 0200 1800 |006f: move/from16 v0, v24 │ │ +0c2ad2: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +0c2ad6: 5c10 d008 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c2ada: 7401 5f1c 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c2ae0: 7401 f837 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0c2ae6: 0a18 |007b: move-result v24 │ │ +0c2ae8: 0200 1800 |007c: move/from16 v0, v24 │ │ +0c2aec: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +0c2af0: 5910 bc08 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c2af4: 0200 1800 |0082: move/from16 v0, v24 │ │ +0c2af8: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +0c2afc: 5910 c208 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c2b00: 7401 fa37 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0c2b06: 0a18 |008b: move-result v24 │ │ +0c2b08: 0200 1800 |008c: move/from16 v0, v24 │ │ +0c2b0c: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +0c2b10: 5910 bd08 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@08bd │ │ +0c2b14: 0200 1800 |0092: move/from16 v0, v24 │ │ +0c2b18: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +0c2b1c: 5910 c308 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c2b20: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +0c2b24: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +0c2b28: 0201 1800 |009c: move/from16 v1, v24 │ │ +0c2b2c: 7120 8218 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0c2b32: 0a18 |00a1: move-result v24 │ │ +0c2b34: 0200 1800 |00a2: move/from16 v0, v24 │ │ +0c2b38: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +0c2b3c: 5910 a608 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2b40: 28b4 |00a8: goto 005c // -004c │ │ +0c2b42: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +0c2b46: 5500 bf08 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2b4a: 0218 0000 |00ad: move/from16 v24, v0 │ │ +0c2b4e: 3918 af00 |00af: if-nez v24, 015e // +00af │ │ +0c2b52: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +0c2b56: 5200 a608 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2b5a: 0218 0000 |00b5: move/from16 v24, v0 │ │ +0c2b5e: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +0c2b62: 0201 1800 |00b9: move/from16 v1, v24 │ │ +0c2b66: 7120 7c18 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0c2b6c: 0a0f |00be: move-result v15 │ │ +0c2b6e: 1318 ffff |00bf: const/16 v24, #int -1 // #ffff │ │ +0c2b72: 0200 1800 |00c1: move/from16 v0, v24 │ │ +0c2b76: 330f 0700 |00c3: if-ne v15, v0, 00ca // +0007 │ │ +0c2b7a: 7601 6b1c 1c00 |00c5: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ +0c2b80: 0a0b |00c8: move-result v11 │ │ +0c2b82: 2893 |00c9: goto 005c // -006d │ │ +0c2b84: 0800 1d00 |00ca: move-object/from16 v0, v29 │ │ +0c2b88: 7120 8418 f000 |00cc: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c2b8e: 0a14 |00cf: move-result v20 │ │ +0c2b90: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ +0c2b94: 5200 c208 |00d2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c2b98: 0218 0000 |00d4: move/from16 v24, v0 │ │ +0c2b9c: a718 1418 |00d6: sub-float v24, v20, v24 │ │ +0c2ba0: 7701 0943 1800 |00d8: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c2ba6: 0a15 |00db: move-result v21 │ │ +0c2ba8: 0800 1d00 |00dc: move-object/from16 v0, v29 │ │ +0c2bac: 7120 8518 f000 |00de: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0c2bb2: 0a16 |00e1: move-result v22 │ │ +0c2bb4: 0800 1c00 |00e2: move-object/from16 v0, v28 │ │ +0c2bb8: 5200 c308 |00e4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c2bbc: 0218 0000 |00e6: move/from16 v24, v0 │ │ +0c2bc0: a718 1618 |00e8: sub-float v24, v22, v24 │ │ +0c2bc4: 7701 0943 1800 |00ea: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c2bca: 0a17 |00ed: move-result v23 │ │ +0c2bcc: 0800 1c00 |00ee: move-object/from16 v0, v28 │ │ +0c2bd0: 5200 dc08 |00f0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c2bd4: 0218 0000 |00f2: move/from16 v24, v0 │ │ +0c2bd8: 0200 1800 |00f4: move/from16 v0, v24 │ │ +0c2bdc: 8200 |00f6: int-to-float v0, v0 │ │ +0c2bde: 0218 0000 |00f7: move/from16 v24, v0 │ │ +0c2be2: 2d18 1518 |00f9: cmpl-float v24, v21, v24 │ │ +0c2be6: 3d18 6300 |00fb: if-lez v24, 015e // +0063 │ │ +0c2bea: 2d18 1517 |00fd: cmpl-float v24, v21, v23 │ │ +0c2bee: 3d18 5f00 |00ff: if-lez v24, 015e // +005f │ │ +0c2bf2: 1318 0100 |0101: const/16 v24, #int 1 // #1 │ │ +0c2bf6: 0200 1800 |0103: move/from16 v0, v24 │ │ +0c2bfa: 0801 1c00 |0105: move-object/from16 v1, v28 │ │ +0c2bfe: 5c10 bf08 |0107: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2c02: 1318 0100 |0109: const/16 v24, #int 1 // #1 │ │ +0c2c06: 0800 1c00 |010b: move-object/from16 v0, v28 │ │ +0c2c0a: 0201 1800 |010d: move/from16 v1, v24 │ │ +0c2c0e: 7020 6a1c 1000 |010f: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@1c6a │ │ +0c2c14: 0800 1c00 |0112: move-object/from16 v0, v28 │ │ +0c2c18: 5200 bc08 |0114: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c2c1c: 0218 0000 |0116: move/from16 v24, v0 │ │ +0c2c20: a718 1418 |0118: sub-float v24, v20, v24 │ │ +0c2c24: 1319 0000 |011a: const/16 v25, #int 0 // #0 │ │ +0c2c28: 2d18 1819 |011c: cmpl-float v24, v24, v25 │ │ +0c2c2c: 3d18 6800 |011e: if-lez v24, 0186 // +0068 │ │ +0c2c30: 0800 1c00 |0120: move-object/from16 v0, v28 │ │ +0c2c34: 5200 bc08 |0122: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c2c38: 0218 0000 |0124: move/from16 v24, v0 │ │ +0c2c3c: 0800 1c00 |0126: move-object/from16 v0, v28 │ │ +0c2c40: 5200 dc08 |0128: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c2c44: 0219 0000 |012a: move/from16 v25, v0 │ │ +0c2c48: 0200 1900 |012c: move/from16 v0, v25 │ │ +0c2c4c: 8200 |012e: int-to-float v0, v0 │ │ +0c2c4e: 0219 0000 |012f: move/from16 v25, v0 │ │ +0c2c52: a618 1819 |0131: add-float v24, v24, v25 │ │ +0c2c56: 0200 1800 |0133: move/from16 v0, v24 │ │ +0c2c5a: 0801 1c00 |0135: move-object/from16 v1, v28 │ │ +0c2c5e: 5910 c208 |0137: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c2c62: 0200 1600 |0139: move/from16 v0, v22 │ │ +0c2c66: 0801 1c00 |013b: move-object/from16 v1, v28 │ │ +0c2c6a: 5910 c308 |013d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@08c3 │ │ +0c2c6e: 1318 0100 |013f: const/16 v24, #int 1 // #1 │ │ +0c2c72: 0800 1c00 |0141: move-object/from16 v0, v28 │ │ +0c2c76: 0201 1800 |0143: move/from16 v1, v24 │ │ +0c2c7a: 7020 7f1c 1000 |0145: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c2c80: 1318 0100 |0148: const/16 v24, #int 1 // #1 │ │ +0c2c84: 0800 1c00 |014a: move-object/from16 v0, v28 │ │ +0c2c88: 0201 1800 |014c: move/from16 v1, v24 │ │ +0c2c8c: 7020 801c 1000 |014e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c2c92: 7401 3b1c 1c00 |0151: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@1c3b │ │ +0c2c98: 0c0e |0154: move-result-object v14 │ │ +0c2c9a: 380e 0900 |0155: if-eqz v14, 015e // +0009 │ │ +0c2c9e: 1318 0100 |0157: const/16 v24, #int 1 // #1 │ │ +0c2ca2: 0200 1800 |0159: move/from16 v0, v24 │ │ +0c2ca6: 7220 6339 0e00 |015b: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0c2cac: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +0c2cb0: 5500 bf08 |0160: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2cb4: 0218 0000 |0162: move/from16 v24, v0 │ │ +0c2cb8: 3818 f8fe |0164: if-eqz v24, 005c // -0108 │ │ +0c2cbc: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +0c2cc0: 5200 a608 |0168: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2cc4: 0218 0000 |016a: move/from16 v24, v0 │ │ +0c2cc8: 0800 1d00 |016c: move-object/from16 v0, v29 │ │ +0c2ccc: 0201 1800 |016e: move/from16 v1, v24 │ │ +0c2cd0: 7120 7c18 1000 |0170: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0c2cd6: 0a06 |0173: move-result v6 │ │ +0c2cd8: 0800 1d00 |0174: move-object/from16 v0, v29 │ │ +0c2cdc: 7120 8418 6000 |0176: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c2ce2: 0a14 |0179: move-result v20 │ │ +0c2ce4: 0800 1c00 |017a: move-object/from16 v0, v28 │ │ +0c2ce8: 0201 1400 |017c: move/from16 v1, v20 │ │ +0c2cec: 7020 5d1c 1000 |017e: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@1c5d │ │ +0c2cf2: 0a18 |0181: move-result v24 │ │ +0c2cf4: 960b 0b18 |0182: or-int v11, v11, v24 │ │ +0c2cf8: 2900 d8fe |0184: goto/16 005c // -0128 │ │ +0c2cfc: 0800 1c00 |0186: move-object/from16 v0, v28 │ │ +0c2d00: 5200 bc08 |0188: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c2d04: 0218 0000 |018a: move/from16 v24, v0 │ │ +0c2d08: 0800 1c00 |018c: move-object/from16 v0, v28 │ │ +0c2d0c: 5200 dc08 |018e: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@08dc │ │ +0c2d10: 0219 0000 |0190: move/from16 v25, v0 │ │ +0c2d14: 0200 1900 |0192: move/from16 v0, v25 │ │ +0c2d18: 8200 |0194: int-to-float v0, v0 │ │ +0c2d1a: 0219 0000 |0195: move/from16 v25, v0 │ │ +0c2d1e: a718 1819 |0197: sub-float v24, v24, v25 │ │ +0c2d22: 289a |0199: goto 0133 // -0066 │ │ +0c2d24: 0800 1c00 |019a: move-object/from16 v0, v28 │ │ +0c2d28: 5500 bf08 |019c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2d2c: 0218 0000 |019e: move/from16 v24, v0 │ │ +0c2d30: 3818 bcfe |01a0: if-eqz v24, 005c // -0144 │ │ +0c2d34: 0800 1c00 |01a2: move-object/from16 v0, v28 │ │ +0c2d38: 5400 dd08 |01a4: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@08dd │ │ +0c2d3c: 0812 0000 |01a6: move-object/from16 v18, v0 │ │ +0c2d40: 1318 e803 |01a8: const/16 v24, #int 1000 // #3e8 │ │ +0c2d44: 0800 1c00 |01aa: move-object/from16 v0, v28 │ │ +0c2d48: 5200 c708 |01ac: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@08c7 │ │ +0c2d4c: 0219 0000 |01ae: move/from16 v25, v0 │ │ +0c2d50: 0200 1900 |01b0: move/from16 v0, v25 │ │ +0c2d54: 8200 |01b2: int-to-float v0, v0 │ │ +0c2d56: 0219 0000 |01b3: move/from16 v25, v0 │ │ +0c2d5a: 0800 1200 |01b5: move-object/from16 v0, v18 │ │ +0c2d5e: 0201 1800 |01b7: move/from16 v1, v24 │ │ +0c2d62: 0202 1900 |01b9: move/from16 v2, v25 │ │ +0c2d66: 6e30 0d38 1002 |01bb: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +0c2d6c: 0800 1c00 |01be: move-object/from16 v0, v28 │ │ +0c2d70: 5200 a608 |01c0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2d74: 0218 0000 |01c2: move/from16 v24, v0 │ │ +0c2d78: 0800 1200 |01c4: move-object/from16 v0, v18 │ │ +0c2d7c: 0201 1800 |01c6: move/from16 v1, v24 │ │ +0c2d80: 7120 4119 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +0c2d86: 0a18 |01cb: move-result v24 │ │ +0c2d88: 0200 1800 |01cc: move/from16 v0, v24 │ │ +0c2d8c: 870a |01ce: float-to-int v10, v0 │ │ +0c2d8e: 1318 0100 |01cf: const/16 v24, #int 1 // #1 │ │ +0c2d92: 0200 1800 |01d1: move/from16 v0, v24 │ │ +0c2d96: 0801 1c00 |01d3: move-object/from16 v1, v28 │ │ +0c2d9a: 5c10 d008 |01d5: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c2d9e: 7601 2b1c 1c00 |01d7: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c2da4: 0a13 |01da: move-result v19 │ │ +0c2da6: 7401 3d1c 1c00 |01db: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c2dac: 0a10 |01de: move-result v16 │ │ +0c2dae: 7601 441c 1c00 |01df: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c44 │ │ +0c2db4: 0c08 |01e2: move-result-object v8 │ │ +0c2db6: 5287 8308 |01e3: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c2dba: 0200 1000 |01e5: move/from16 v0, v16 │ │ +0c2dbe: 8200 |01e7: int-to-float v0, v0 │ │ +0c2dc0: 0218 0000 |01e8: move/from16 v24, v0 │ │ +0c2dc4: 0200 1300 |01ea: move/from16 v0, v19 │ │ +0c2dc8: 8200 |01ec: int-to-float v0, v0 │ │ +0c2dca: 0219 0000 |01ed: move/from16 v25, v0 │ │ +0c2dce: a918 1819 |01ef: div-float v24, v24, v25 │ │ +0c2dd2: 5280 8208 |01f1: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0882 │ │ +0c2dd6: 0219 0000 |01f3: move/from16 v25, v0 │ │ +0c2dda: a718 1819 |01f5: sub-float v24, v24, v25 │ │ +0c2dde: 5280 8508 |01f7: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c2de2: 0219 0000 |01f9: move/from16 v25, v0 │ │ +0c2de6: a90d 1819 |01fb: div-float v13, v24, v25 │ │ +0c2dea: 0800 1c00 |01fd: move-object/from16 v0, v28 │ │ +0c2dee: 5200 a608 |01ff: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2df2: 0218 0000 |0201: move/from16 v24, v0 │ │ +0c2df6: 0800 1d00 |0203: move-object/from16 v0, v29 │ │ +0c2dfa: 0201 1800 |0205: move/from16 v1, v24 │ │ +0c2dfe: 7120 7c18 1000 |0207: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0c2e04: 0a06 |020a: move-result v6 │ │ +0c2e06: 0800 1d00 |020b: move-object/from16 v0, v29 │ │ +0c2e0a: 7120 8418 6000 |020d: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c2e10: 0a14 |0210: move-result v20 │ │ +0c2e12: 0800 1c00 |0211: move-object/from16 v0, v28 │ │ +0c2e16: 5200 bc08 |0213: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@08bc │ │ +0c2e1a: 0218 0000 |0215: move/from16 v24, v0 │ │ +0c2e1e: a718 1418 |0217: sub-float v24, v20, v24 │ │ +0c2e22: 0200 1800 |0219: move/from16 v0, v24 │ │ +0c2e26: 8700 |021b: float-to-int v0, v0 │ │ +0c2e28: 0211 0000 |021c: move/from16 v17, v0 │ │ +0c2e2c: 0800 1c00 |021e: move-object/from16 v0, v28 │ │ +0c2e30: 0201 1100 |0220: move/from16 v1, v17 │ │ +0c2e34: 7051 141c 70ad |0222: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@1c14 │ │ +0c2e3a: 0a0c |0225: move-result v12 │ │ +0c2e3c: 1318 0100 |0226: const/16 v24, #int 1 // #1 │ │ +0c2e40: 1319 0100 |0228: const/16 v25, #int 1 // #1 │ │ +0c2e44: 0800 1c00 |022a: move-object/from16 v0, v28 │ │ +0c2e48: 0201 1800 |022c: move/from16 v1, v24 │ │ +0c2e4c: 0202 1900 |022e: move/from16 v2, v25 │ │ +0c2e50: 6e5a 731c c021 |0230: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ +0c2e56: 7601 6b1c 1c00 |0233: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ +0c2e5c: 0a0b |0236: move-result v11 │ │ +0c2e5e: 2900 25fe |0237: goto/16 005c // -01db │ │ +0c2e62: 0800 1c00 |0239: move-object/from16 v0, v28 │ │ +0c2e66: 5500 bf08 |023b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@08bf │ │ +0c2e6a: 0218 0000 |023d: move/from16 v24, v0 │ │ +0c2e6e: 3818 1dfe |023f: if-eqz v24, 005c // -01e3 │ │ +0c2e72: 0800 1c00 |0241: move-object/from16 v0, v28 │ │ +0c2e76: 5200 ae08 |0243: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2e7a: 0218 0000 |0245: move/from16 v24, v0 │ │ +0c2e7e: 1319 0100 |0247: const/16 v25, #int 1 // #1 │ │ +0c2e82: 131a 0000 |0249: const/16 v26, #int 0 // #0 │ │ +0c2e86: 131b 0000 |024b: const/16 v27, #int 0 // #0 │ │ +0c2e8a: 0800 1c00 |024d: move-object/from16 v0, v28 │ │ +0c2e8e: 0201 1800 |024f: move/from16 v1, v24 │ │ +0c2e92: 0202 1900 |0251: move/from16 v2, v25 │ │ +0c2e96: 0203 1a00 |0253: move/from16 v3, v26 │ │ +0c2e9a: 0204 1b00 |0255: move/from16 v4, v27 │ │ +0c2e9e: 7054 6d1c 1032 |0257: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ +0c2ea4: 7601 6b1c 1c00 |025a: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.resetTouch:()Z // method@1c6b │ │ +0c2eaa: 0a0b |025d: move-result v11 │ │ +0c2eac: 2900 fefd |025e: goto/16 005c // -0202 │ │ +0c2eb0: 7701 7d18 1d00 |0260: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +0c2eb6: 0a09 |0263: move-result v9 │ │ +0c2eb8: 0800 1d00 |0264: move-object/from16 v0, v29 │ │ +0c2ebc: 7120 8418 9000 |0266: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c2ec2: 0a14 |0269: move-result v20 │ │ +0c2ec4: 0200 1400 |026a: move/from16 v0, v20 │ │ +0c2ec8: 0801 1c00 |026c: move-object/from16 v1, v28 │ │ +0c2ecc: 5910 c208 |026e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c2ed0: 0800 1d00 |0270: move-object/from16 v0, v29 │ │ +0c2ed4: 7120 8218 9000 |0272: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0c2eda: 0a18 |0275: move-result v24 │ │ +0c2edc: 0200 1800 |0276: move/from16 v0, v24 │ │ +0c2ee0: 0801 1c00 |0278: move-object/from16 v1, v28 │ │ +0c2ee4: 5910 a608 |027a: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2ee8: 2900 e0fd |027c: goto/16 005c // -0220 │ │ +0c2eec: 7602 571c 1c00 |027e: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@1c57 │ │ +0c2ef2: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +0c2ef6: 5200 a608 |0283: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@08a6 │ │ +0c2efa: 0218 0000 |0285: move/from16 v24, v0 │ │ +0c2efe: 0800 1d00 |0287: move-object/from16 v0, v29 │ │ +0c2f02: 0201 1800 |0289: move/from16 v1, v24 │ │ +0c2f06: 7120 7c18 1000 |028b: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0c2f0c: 0a18 |028e: move-result v24 │ │ +0c2f0e: 0800 1d00 |028f: move-object/from16 v0, v29 │ │ +0c2f12: 0201 1800 |0291: move/from16 v1, v24 │ │ +0c2f16: 7120 8418 1000 |0293: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0c2f1c: 0a18 |0296: move-result v24 │ │ +0c2f1e: 0200 1800 |0297: move/from16 v0, v24 │ │ +0c2f22: 0801 1c00 |0299: move-object/from16 v1, v28 │ │ +0c2f26: 5910 c208 |029b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@08c2 │ │ +0c2f2a: 2900 bffd |029d: goto/16 005c // -0241 │ │ +0c2f2e: 0000 |029f: nop // spacer │ │ +0c2f30: 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 │ │ @@ -120198,24 +120204,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0c51b0: |[0c51b0] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -0c51c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c51c2: 5221 ae08 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c51c6: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -0c51ca: 5221 ae08 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c51ce: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c51d2: 6e30 711c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ -0c51d8: 0f00 |000c: return v0 │ │ -0c51da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c51dc: 28fe |000e: goto 000c // -0002 │ │ +0c2f54: |[0c2f54] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +0c2f64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2f66: 5221 ae08 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2f6a: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +0c2f6e: 5221 ae08 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2f72: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c2f76: 6e30 711c 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ +0c2f7c: 0f00 |000c: return v0 │ │ +0c2f7e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c2f80: 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; │ │ @@ -120225,30 +120231,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0c51e0: |[0c51e0] android.support.v4.view.ViewPager.pageRight:()Z │ │ -0c51f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c51f2: 5431 a708 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c51f6: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -0c51fa: 5231 ae08 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c51fe: 5432 a708 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5202: 6e10 b818 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c5208: 0a02 |000c: move-result v2 │ │ -0c520a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0c520e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -0c5212: 5231 ae08 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5216: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c521a: 6e30 711c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ -0c5220: 0f00 |0018: return v0 │ │ -0c5222: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0c5224: 28fe |001a: goto 0018 // -0002 │ │ +0c2f84: |[0c2f84] android.support.v4.view.ViewPager.pageRight:()Z │ │ +0c2f94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2f96: 5431 a708 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2f9a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +0c2f9e: 5231 ae08 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2fa2: 5432 a708 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c2fa6: 6e10 b818 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c2fac: 0a02 |000c: move-result v2 │ │ +0c2fae: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0c2fb2: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +0c2fb6: 5231 ae08 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2fba: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2fbe: 6e30 711c 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ +0c2fc4: 0f00 |0018: return v0 │ │ +0c2fc6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +0c2fc8: 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; │ │ @@ -120258,18 +120264,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c5228: |[0c5228] android.support.v4.view.ViewPager.populate:()V │ │ -0c5238: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c523c: 6e20 601c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1c60 │ │ -0c5242: 0e00 |0005: return-void │ │ +0c2fcc: |[0c2fcc] android.support.v4.view.ViewPager.populate:()V │ │ +0c2fdc: 5210 ae08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c2fe0: 6e20 601c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1c60 │ │ +0c2fe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0005 line=953 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -120278,606 +120284,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -0c5244: |[0c5244] android.support.v4.view.ViewPager.populate:(I)V │ │ -0c5254: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -0c5258: 122f |0002: const/4 v15, #int 2 // #2 │ │ -0c525a: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -0c525e: 5200 ae08 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5262: 021b 0000 |0007: move/from16 v27, v0 │ │ -0c5266: 0200 1b00 |0009: move/from16 v0, v27 │ │ -0c526a: 0201 1f00 |000b: move/from16 v1, v31 │ │ -0c526e: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -0c5272: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -0c5276: 5200 ae08 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c527a: 021b 0000 |0013: move/from16 v27, v0 │ │ -0c527e: 0200 1b00 |0015: move/from16 v0, v27 │ │ -0c5282: 0201 1f00 |0017: move/from16 v1, v31 │ │ -0c5286: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -0c528a: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -0c528e: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -0c5292: 5200 ae08 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5296: 021b 0000 |0021: move/from16 v27, v0 │ │ -0c529a: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -0c529e: 0201 1b00 |0025: move/from16 v1, v27 │ │ -0c52a2: 6e20 451c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ -0c52a8: 0c15 |002a: move-result-object v21 │ │ -0c52aa: 0200 1f00 |002b: move/from16 v0, v31 │ │ -0c52ae: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -0c52b2: 5910 ae08 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c52b6: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -0c52ba: 5400 a708 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c52be: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -0c52c2: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -0c52c6: 7601 841c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ -0c52cc: 0e00 |003c: return-void │ │ -0c52ce: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -0c52d2: 28de |003f: goto 001d // -0022 │ │ -0c52d4: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -0c52d8: 5500 d008 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c52dc: 021b 0000 |0044: move/from16 v27, v0 │ │ -0c52e0: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -0c52e4: 7601 841c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ -0c52ea: 28f1 |004b: goto 003c // -000f │ │ -0c52ec: 7401 401c 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@1c40 │ │ -0c52f2: 0c1b |004f: move-result-object v27 │ │ -0c52f4: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -0c52f8: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -0c52fc: 5400 a708 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5300: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -0c5304: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -0c5308: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -0c530c: 6e20 c618 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ -0c5312: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -0c5316: 5200 cb08 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c531a: 0216 0000 |0063: move/from16 v22, v0 │ │ -0c531e: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -0c5322: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -0c5326: 5200 ae08 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c532a: 021c 0000 |006b: move/from16 v28, v0 │ │ -0c532e: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -0c5332: 7702 1243 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0c5338: 0a1a |0072: move-result v26 │ │ -0c533a: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -0c533e: 5400 a708 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5342: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -0c5346: 7401 b818 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c534c: 0a04 |007c: move-result v4 │ │ -0c534e: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -0c5352: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -0c5356: 5200 ae08 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c535a: 021c 0000 |0083: move/from16 v28, v0 │ │ -0c535e: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -0c5362: 7702 1543 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0c5368: 0a0c |008a: move-result v12 │ │ -0c536a: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -0c536e: 5200 b408 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ -0c5372: 021b 0000 |008f: move/from16 v27, v0 │ │ -0c5376: 0200 1b00 |0091: move/from16 v0, v27 │ │ -0c537a: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -0c537e: 7401 3c1c 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@1c3c │ │ -0c5384: 0c1b |0098: move-result-object v27 │ │ -0c5386: 7401 321c 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1c32 │ │ -0c538c: 0a1c |009c: move-result v28 │ │ -0c538e: 7402 3e02 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ -0c5394: 0c18 |00a0: move-result-object v24 │ │ -0c5396: 221b 6508 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0865 │ │ -0c539a: 221c 7908 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0879 │ │ -0c539e: 7601 5a43 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c53a4: 1a1d 111a |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1a11 │ │ -0c53a8: 7402 6343 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c53ae: 0c1c |00ad: move-result-object v28 │ │ -0c53b0: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -0c53b4: 5200 b408 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ -0c53b8: 021d 0000 |00b2: move/from16 v29, v0 │ │ -0c53bc: 7402 5f43 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0c53c2: 0c1c |00b7: move-result-object v28 │ │ -0c53c4: 1a1d 5201 |00b8: const-string v29, ", found: " // string@0152 │ │ -0c53c8: 7402 6343 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c53ce: 0c1c |00bd: move-result-object v28 │ │ -0c53d0: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -0c53d4: 6e20 5f43 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0c53da: 0c1c |00c3: move-result-object v28 │ │ -0c53dc: 1a1d 6200 |00c4: const-string v29, " Pager id: " // string@0062 │ │ -0c53e0: 7402 6343 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c53e6: 0c1c |00c9: move-result-object v28 │ │ -0c53e8: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -0c53ec: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -0c53f0: 6e20 6343 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c53f6: 0c1c |00d1: move-result-object v28 │ │ -0c53f8: 1a1d 6100 |00d2: const-string v29, " Pager class: " // string@0061 │ │ -0c53fc: 7402 6343 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c5402: 0c1c |00d7: move-result-object v28 │ │ -0c5404: 7401 2243 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c540a: 0c1d |00db: move-result-object v29 │ │ -0c540c: 7402 6243 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c5412: 0c1c |00df: move-result-object v28 │ │ -0c5414: 1a1d 6500 |00e0: const-string v29, " Problematic adapter: " // string@0065 │ │ -0c5418: 7402 6343 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c541e: 0c1c |00e5: move-result-object v28 │ │ -0c5420: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -0c5424: 5400 a708 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5428: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -0c542c: 7401 2243 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c5432: 0c1d |00ef: move-result-object v29 │ │ -0c5434: 7402 6243 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c543a: 0c1c |00f3: move-result-object v28 │ │ -0c543c: 7401 6a43 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c5442: 0c1c |00f7: move-result-object v28 │ │ -0c5444: 7602 f642 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0c544a: 271b |00fb: throw v27 │ │ -0c544c: 0d0b |00fc: move-exception v11 │ │ -0c544e: 7401 321c 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1c32 │ │ -0c5454: 0a1b |0100: move-result v27 │ │ -0c5456: 7701 0043 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0c545c: 0c18 |0104: move-result-object v24 │ │ -0c545e: 289c |0105: goto 00a1 // -0064 │ │ -0c5460: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -0c5462: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -0c5464: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -0c5466: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -0c546a: 5400 c108 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c546e: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -0c5472: 7401 d343 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5478: 0a1b |0112: move-result v27 │ │ -0c547a: 0200 1b00 |0113: move/from16 v0, v27 │ │ -0c547e: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -0c5482: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -0c5486: 5400 c108 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c548a: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -0c548e: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -0c5492: 6e20 cb43 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5498: 0c11 |0122: move-result-object v17 │ │ -0c549a: 1f11 4404 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c549e: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -0c54a2: 5200 8308 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c54a6: 021b 0000 |0129: move/from16 v27, v0 │ │ -0c54aa: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -0c54ae: 5200 ae08 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c54b2: 021c 0000 |012f: move/from16 v28, v0 │ │ -0c54b6: 0200 1b00 |0131: move/from16 v0, v27 │ │ -0c54ba: 0201 1c00 |0133: move/from16 v1, v28 │ │ -0c54be: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -0c54c2: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -0c54c6: 5200 8308 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c54ca: 021b 0000 |013b: move/from16 v27, v0 │ │ -0c54ce: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -0c54d2: 5200 ae08 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c54d6: 021c 0000 |0141: move/from16 v28, v0 │ │ -0c54da: 0200 1b00 |0143: move/from16 v0, v27 │ │ -0c54de: 0201 1c00 |0145: move/from16 v1, v28 │ │ -0c54e2: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -0c54e6: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -0c54ea: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -0c54ee: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -0c54f2: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -0c54f6: 5200 ae08 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c54fa: 021b 0000 |0153: move/from16 v27, v0 │ │ -0c54fe: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -0c5502: 0201 1b00 |0157: move/from16 v1, v27 │ │ -0c5506: 6e30 041c 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ -0c550c: 0c09 |015c: move-result-object v9 │ │ -0c550e: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -0c5512: 120d |015f: const/4 v13, #int 0 // #0 │ │ -0c5514: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -0c5518: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -0c551c: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -0c5520: 5400 c108 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5524: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -0c5528: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -0c552c: 0201 1200 |016c: move/from16 v1, v18 │ │ -0c5530: 6e20 cb43 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5536: 0c1b |0171: move-result-object v27 │ │ -0c5538: 1f1b 4404 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c553c: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -0c5540: 7601 2b1c 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c5546: 0a07 |0179: move-result v7 │ │ -0c5548: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -0c554c: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -0c5550: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -0c5554: 5200 ae08 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5558: 021b 0000 |0182: move/from16 v27, v0 │ │ -0c555c: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -0c5560: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -0c5564: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -0c5568: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -0c556c: 0200 1700 |018c: move/from16 v0, v23 │ │ -0c5570: 0201 1a00 |018e: move/from16 v1, v26 │ │ -0c5574: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -0c5578: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -0c557c: 529e 8508 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c5580: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -0c5584: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -0c5588: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -0c558c: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -0c5590: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -0c5594: 5400 c108 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5598: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -0c559c: 7401 d343 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c55a2: 0a1b |01a7: move-result v27 │ │ -0c55a4: 0200 1200 |01a8: move/from16 v0, v18 │ │ -0c55a8: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -0c55ac: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -0c55b0: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -0c55b4: 5400 c108 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c55b8: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -0c55bc: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -0c55c0: 0201 1200 |01b6: move/from16 v1, v18 │ │ -0c55c4: 6e20 cb43 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c55ca: 0c1b |01bb: move-result-object v27 │ │ -0c55cc: 1f1b 4404 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c55d0: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -0c55d4: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -0c55d8: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -0c55dc: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -0c55e0: 5200 ae08 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c55e4: 021b 0000 |01c8: move/from16 v27, v0 │ │ -0c55e8: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -0c55ec: 0200 1700 |01cc: move/from16 v0, v23 │ │ -0c55f0: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -0c55f4: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -0c55f8: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -0c55fc: 0200 1700 |01d4: move/from16 v0, v23 │ │ -0c5600: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -0c5604: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -0c5608: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -0c560c: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -0c5610: 7040 0c1c 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@1c0c │ │ -0c5616: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -0c561a: 5400 a708 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c561e: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -0c5622: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -0c5626: 5200 ae08 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c562a: 021d 0000 |01eb: move/from16 v29, v0 │ │ -0c562e: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -0c5632: 5490 8108 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c5636: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -0c563a: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -0c563e: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -0c5642: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -0c5646: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -0c564a: 6e40 c418 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18c4 │ │ -0c5650: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -0c5654: 5400 a708 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5658: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -0c565c: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -0c5660: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -0c5664: 6e20 b718 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ -0c566a: 7401 281c 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c5670: 0a06 |020e: move-result v6 │ │ -0c5672: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -0c5676: 0200 1000 |0211: move/from16 v0, v16 │ │ -0c567a: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -0c567e: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -0c5682: 0201 1000 |0217: move/from16 v1, v16 │ │ -0c5686: 6e20 271c 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c568c: 0c05 |021c: move-result-object v5 │ │ -0c568e: 6e10 5438 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0c5694: 0c14 |0220: move-result-object v20 │ │ -0c5696: 1f14 4504 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ -0c569a: 0200 1000 |0223: move/from16 v0, v16 │ │ -0c569e: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -0c56a2: 5910 8608 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0886 │ │ -0c56a6: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -0c56aa: 5500 8908 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ -0c56ae: 021b 0000 |022d: move/from16 v27, v0 │ │ -0c56b2: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -0c56b6: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -0c56ba: 5200 8d08 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c56be: 021b 0000 |0235: move/from16 v27, v0 │ │ -0c56c2: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -0c56c6: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -0c56ca: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -0c56ce: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -0c56d2: 6e20 431c 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c56d8: 0c11 |0242: move-result-object v17 │ │ -0c56da: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -0c56de: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -0c56e2: 5200 8508 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c56e6: 021b 0000 |0249: move/from16 v27, v0 │ │ -0c56ea: 0200 1b00 |024b: move/from16 v0, v27 │ │ -0c56ee: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -0c56f2: 5910 8d08 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ -0c56f6: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -0c56fa: 5200 8308 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c56fe: 021b 0000 |0255: move/from16 v27, v0 │ │ -0c5702: 0200 1b00 |0257: move/from16 v0, v27 │ │ -0c5706: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -0c570a: 5910 8b08 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ -0c570e: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0c5712: 28b2 |025f: goto 0211 // -004e │ │ -0c5714: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0c5718: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -0c571c: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -0c5720: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -0c5724: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -0c5728: 5290 8508 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c572c: 021c 0000 |026c: move/from16 v28, v0 │ │ -0c5730: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -0c5734: 7401 371c 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ -0c573a: 0a1c |0273: move-result v28 │ │ -0c573c: 0200 1c00 |0274: move/from16 v0, v28 │ │ -0c5740: 8200 |0276: int-to-float v0, v0 │ │ -0c5742: 021c 0000 |0277: move/from16 v28, v0 │ │ -0c5746: 8270 |0279: int-to-float v0, v7 │ │ -0c5748: 021d 0000 |027a: move/from16 v29, v0 │ │ -0c574c: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -0c5750: a613 1b1c |027e: add-float v19, v27, v28 │ │ -0c5754: 2900 fefe |0280: goto/16 017e // -0102 │ │ -0c5758: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -0c575c: 5200 8308 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5760: 021b 0000 |0286: move/from16 v27, v0 │ │ -0c5764: 0200 1700 |0288: move/from16 v0, v23 │ │ -0c5768: 0201 1b00 |028a: move/from16 v1, v27 │ │ -0c576c: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -0c5770: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -0c5774: 5500 8408 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ -0c5778: 021b 0000 |0292: move/from16 v27, v0 │ │ -0c577c: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -0c5780: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -0c5784: 5400 c108 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5788: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -0c578c: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -0c5790: 0201 1200 |029e: move/from16 v1, v18 │ │ -0c5794: 6e20 cf43 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -0c579a: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -0c579e: 5400 a708 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c57a2: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -0c57a6: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -0c57aa: 5400 8108 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c57ae: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -0c57b2: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -0c57b6: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -0c57ba: 0202 1700 |02b3: move/from16 v2, v23 │ │ -0c57be: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -0c57c2: 6e40 b518 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ -0c57c8: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0c57cc: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0c57d0: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -0c57d4: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -0c57d8: 5400 c108 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c57dc: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -0c57e0: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -0c57e4: 0201 1200 |02c8: move/from16 v1, v18 │ │ -0c57e8: 6e20 cb43 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c57ee: 0c1b |02cd: move-result-object v27 │ │ -0c57f0: 1f1b 4404 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c57f4: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -0c57f8: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -0c57fc: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -0c5800: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -0c5804: 28fa |02d8: goto 02d2 // -0006 │ │ -0c5806: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -0c580a: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -0c580e: 5200 8308 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5812: 021b 0000 |02df: move/from16 v27, v0 │ │ -0c5816: 0200 1700 |02e1: move/from16 v0, v23 │ │ -0c581a: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -0c581e: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -0c5822: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -0c5826: 5200 8508 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c582a: 021b 0000 |02eb: move/from16 v27, v0 │ │ -0c582e: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -0c5832: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -0c5836: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -0c583a: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -0c583e: 5400 c108 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5842: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -0c5846: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -0c584a: 0201 1200 |02fb: move/from16 v1, v18 │ │ -0c584e: 6e20 cb43 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5854: 0c1b |0300: move-result-object v27 │ │ -0c5856: 1f1b 4404 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c585a: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -0c585e: 28cd |0305: goto 02d2 // -0033 │ │ -0c5860: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -0c5864: 28fd |0308: goto 0305 // -0003 │ │ -0c5866: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -0c586a: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -0c586e: 0201 1700 |030d: move/from16 v1, v23 │ │ -0c5872: 0202 1b00 |030f: move/from16 v2, v27 │ │ -0c5876: 6e30 041c 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ -0c587c: 0c11 |0314: move-result-object v17 │ │ -0c587e: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -0c5882: 5200 8508 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c5886: 021b 0000 |0319: move/from16 v27, v0 │ │ -0c588a: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -0c588e: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0c5892: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -0c5896: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -0c589a: 5400 c108 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c589e: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -0c58a2: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -0c58a6: 0201 1200 |0329: move/from16 v1, v18 │ │ -0c58aa: 6e20 cb43 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c58b0: 0c1b |032e: move-result-object v27 │ │ -0c58b2: 1f1b 4404 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c58b6: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -0c58ba: 289f |0333: goto 02d2 // -0061 │ │ -0c58bc: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -0c58c0: 28fd |0336: goto 0333 // -0003 │ │ -0c58c2: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -0c58c6: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -0c58ca: 7401 381c 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ -0c58d0: 0a1b |033e: move-result v27 │ │ -0c58d2: 0200 1b00 |033f: move/from16 v0, v27 │ │ -0c58d6: 8200 |0341: int-to-float v0, v0 │ │ -0c58d8: 021b 0000 |0342: move/from16 v27, v0 │ │ -0c58dc: 8270 |0344: int-to-float v0, v7 │ │ -0c58de: 021c 0000 |0345: move/from16 v28, v0 │ │ -0c58e2: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -0c58e6: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -0c58ea: a619 1b1c |034b: add-float v25, v27, v28 │ │ -0c58ee: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -0c58f2: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -0c58f6: 5200 8308 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c58fa: 021b 0000 |0353: move/from16 v27, v0 │ │ -0c58fe: 0200 1700 |0355: move/from16 v0, v23 │ │ -0c5902: 0201 1b00 |0357: move/from16 v1, v27 │ │ -0c5906: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -0c590a: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -0c590e: 5500 8408 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ -0c5912: 021b 0000 |035f: move/from16 v27, v0 │ │ -0c5916: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -0c591a: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -0c591e: 5400 c108 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5922: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -0c5926: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -0c592a: 0201 1200 |036b: move/from16 v1, v18 │ │ -0c592e: 6e20 cf43 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -0c5934: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -0c5938: 5400 a708 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c593c: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -0c5940: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -0c5944: 5400 8108 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c5948: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -0c594c: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -0c5950: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -0c5954: 0202 1700 |0380: move/from16 v2, v23 │ │ -0c5958: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -0c595c: 6e40 b518 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ -0c5962: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -0c5966: 5400 c108 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c596a: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -0c596e: 7401 d343 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5974: 0a1b |0390: move-result v27 │ │ -0c5976: 0200 1200 |0391: move/from16 v0, v18 │ │ -0c597a: 0201 1b00 |0393: move/from16 v1, v27 │ │ -0c597e: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -0c5982: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -0c5986: 5400 c108 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c598a: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -0c598e: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -0c5992: 0201 1200 |039f: move/from16 v1, v18 │ │ -0c5996: 6e20 cb43 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c599c: 0c1b |03a4: move-result-object v27 │ │ -0c599e: 1f1b 4404 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c59a2: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -0c59a6: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0c59aa: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -0c59ae: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -0c59b2: 28fa |03af: goto 03a9 // -0006 │ │ -0c59b4: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -0c59b8: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -0c59bc: 5200 8308 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c59c0: 021b 0000 |03b6: move/from16 v27, v0 │ │ -0c59c4: 0200 1700 |03b8: move/from16 v0, v23 │ │ -0c59c8: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -0c59cc: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -0c59d0: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -0c59d4: 5200 8508 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c59d8: 021b 0000 |03c2: move/from16 v27, v0 │ │ -0c59dc: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -0c59e0: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0c59e4: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -0c59e8: 5400 c108 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c59ec: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -0c59f0: 7401 d343 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c59f6: 0a1b |03d1: move-result v27 │ │ -0c59f8: 0200 1200 |03d2: move/from16 v0, v18 │ │ -0c59fc: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -0c5a00: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -0c5a04: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -0c5a08: 5400 c108 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5a0c: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -0c5a10: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -0c5a14: 0201 1200 |03e0: move/from16 v1, v18 │ │ -0c5a18: 6e20 cb43 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5a1e: 0c1b |03e5: move-result-object v27 │ │ -0c5a20: 1f1b 4404 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c5a24: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -0c5a28: 28bf |03ea: goto 03a9 // -0041 │ │ -0c5a2a: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -0c5a2e: 28fd |03ed: goto 03ea // -0003 │ │ -0c5a30: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -0c5a34: 0201 1700 |03f0: move/from16 v1, v23 │ │ -0c5a38: 0202 1200 |03f2: move/from16 v2, v18 │ │ -0c5a3c: 6e30 041c 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ -0c5a42: 0c11 |03f7: move-result-object v17 │ │ -0c5a44: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0c5a48: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -0c5a4c: 5200 8508 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ -0c5a50: 021b 0000 |03fe: move/from16 v27, v0 │ │ -0c5a54: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -0c5a58: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -0c5a5c: 5400 c108 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5a60: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -0c5a64: 7401 d343 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5a6a: 0a1b |040b: move-result v27 │ │ -0c5a6c: 0200 1200 |040c: move/from16 v0, v18 │ │ -0c5a70: 0201 1b00 |040e: move/from16 v1, v27 │ │ -0c5a74: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -0c5a78: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -0c5a7c: 5400 c108 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5a80: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -0c5a84: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -0c5a88: 0201 1200 |041a: move/from16 v1, v18 │ │ -0c5a8c: 6e20 cb43 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5a92: 0c1b |041f: move-result-object v27 │ │ -0c5a94: 1f1b 4404 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c5a98: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -0c5a9c: 2885 |0424: goto 03a9 // -007b │ │ -0c5a9e: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -0c5aa2: 28fd |0427: goto 0424 // -0003 │ │ -0c5aa4: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -0c5aa8: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -0c5aac: 7601 841c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ -0c5ab2: 7401 411c 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@1c41 │ │ -0c5ab8: 0a1b |0432: move-result v27 │ │ -0c5aba: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -0c5abe: 7401 221c 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1c22 │ │ -0c5ac4: 0c0a |0438: move-result-object v10 │ │ -0c5ac6: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -0c5aca: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -0c5ace: 6e20 421c a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c42 │ │ -0c5ad4: 0c11 |0440: move-result-object v17 │ │ -0c5ad6: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -0c5ada: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -0c5ade: 5200 8308 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5ae2: 021b 0000 |0447: move/from16 v27, v0 │ │ -0c5ae6: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -0c5aea: 5200 ae08 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5aee: 021c 0000 |044d: move/from16 v28, v0 │ │ -0c5af2: 0200 1b00 |044f: move/from16 v0, v27 │ │ -0c5af6: 0201 1c00 |0451: move/from16 v1, v28 │ │ -0c5afa: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -0c5afe: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -0c5b02: 7401 281c 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c5b08: 0a1b |045a: move-result v27 │ │ -0c5b0a: 0200 1000 |045b: move/from16 v0, v16 │ │ -0c5b0e: 0201 1b00 |045d: move/from16 v1, v27 │ │ -0c5b12: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -0c5b16: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -0c5b1a: 0201 1000 |0463: move/from16 v1, v16 │ │ -0c5b1e: 6e20 271c 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ -0c5b24: 0c05 |0468: move-result-object v5 │ │ -0c5b26: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -0c5b2a: 6e20 431c 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ -0c5b30: 0c11 |046e: move-result-object v17 │ │ -0c5b32: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -0c5b36: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -0c5b3a: 5200 8308 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5b3e: 021b 0000 |0475: move/from16 v27, v0 │ │ -0c5b42: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -0c5b46: 5200 ae08 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5b4a: 021c 0000 |047b: move/from16 v28, v0 │ │ -0c5b4e: 0200 1b00 |047d: move/from16 v0, v27 │ │ -0c5b52: 0201 1c00 |047f: move/from16 v1, v28 │ │ -0c5b56: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -0c5b5a: 6e20 bb38 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ -0c5b60: 0a1b |0486: move-result v27 │ │ -0c5b62: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -0c5b66: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0c5b6a: 28cc |048b: goto 0457 // -0034 │ │ -0c5b6c: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -0c5b70: 28b3 |048e: goto 0441 // -004d │ │ +0c2fe8: |[0c2fe8] android.support.v4.view.ViewPager.populate:(I)V │ │ +0c2ff8: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +0c2ffc: 122f |0002: const/4 v15, #int 2 // #2 │ │ +0c2ffe: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +0c3002: 5200 ae08 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3006: 021b 0000 |0007: move/from16 v27, v0 │ │ +0c300a: 0200 1b00 |0009: move/from16 v0, v27 │ │ +0c300e: 0201 1f00 |000b: move/from16 v1, v31 │ │ +0c3012: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +0c3016: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +0c301a: 5200 ae08 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c301e: 021b 0000 |0013: move/from16 v27, v0 │ │ +0c3022: 0200 1b00 |0015: move/from16 v0, v27 │ │ +0c3026: 0201 1f00 |0017: move/from16 v1, v31 │ │ +0c302a: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +0c302e: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +0c3032: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +0c3036: 5200 ae08 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c303a: 021b 0000 |0021: move/from16 v27, v0 │ │ +0c303e: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +0c3042: 0201 1b00 |0025: move/from16 v1, v27 │ │ +0c3046: 6e20 451c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c45 │ │ +0c304c: 0c15 |002a: move-result-object v21 │ │ +0c304e: 0200 1f00 |002b: move/from16 v0, v31 │ │ +0c3052: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +0c3056: 5910 ae08 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c305a: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +0c305e: 5400 a708 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3062: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +0c3066: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +0c306a: 7601 841c 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ +0c3070: 0e00 |003c: return-void │ │ +0c3072: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +0c3076: 28de |003f: goto 001d // -0022 │ │ +0c3078: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +0c307c: 5500 d008 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c3080: 021b 0000 |0044: move/from16 v27, v0 │ │ +0c3084: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +0c3088: 7601 841c 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ +0c308e: 28f1 |004b: goto 003c // -000f │ │ +0c3090: 7401 401c 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@1c40 │ │ +0c3096: 0c1b |004f: move-result-object v27 │ │ +0c3098: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +0c309c: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +0c30a0: 5400 a708 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c30a4: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +0c30a8: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +0c30ac: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +0c30b0: 6e20 c618 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ +0c30b6: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +0c30ba: 5200 cb08 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c30be: 0216 0000 |0063: move/from16 v22, v0 │ │ +0c30c2: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +0c30c6: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +0c30ca: 5200 ae08 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c30ce: 021c 0000 |006b: move/from16 v28, v0 │ │ +0c30d2: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +0c30d6: 7702 1243 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0c30dc: 0a1a |0072: move-result v26 │ │ +0c30de: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +0c30e2: 5400 a708 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c30e6: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +0c30ea: 7401 b818 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c30f0: 0a04 |007c: move-result v4 │ │ +0c30f2: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +0c30f6: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +0c30fa: 5200 ae08 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c30fe: 021c 0000 |0083: move/from16 v28, v0 │ │ +0c3102: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +0c3106: 7702 1543 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c310c: 0a0c |008a: move-result v12 │ │ +0c310e: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +0c3112: 5200 b408 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ +0c3116: 021b 0000 |008f: move/from16 v27, v0 │ │ +0c311a: 0200 1b00 |0091: move/from16 v0, v27 │ │ +0c311e: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +0c3122: 7401 3c1c 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@1c3c │ │ +0c3128: 0c1b |0098: move-result-object v27 │ │ +0c312a: 7401 321c 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1c32 │ │ +0c3130: 0a1c |009c: move-result v28 │ │ +0c3132: 7402 3e02 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ +0c3138: 0c18 |00a0: move-result-object v24 │ │ +0c313a: 221b 6508 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0865 │ │ +0c313e: 221c 7908 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@0879 │ │ +0c3142: 7601 5a43 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c3148: 1a1d 0d1a |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@1a0d │ │ +0c314c: 7402 6343 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c3152: 0c1c |00ad: move-result-object v28 │ │ +0c3154: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +0c3158: 5200 b408 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ +0c315c: 021d 0000 |00b2: move/from16 v29, v0 │ │ +0c3160: 7402 5f43 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c3166: 0c1c |00b7: move-result-object v28 │ │ +0c3168: 1a1d 4f01 |00b8: const-string v29, ", found: " // string@014f │ │ +0c316c: 7402 6343 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c3172: 0c1c |00bd: move-result-object v28 │ │ +0c3174: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +0c3178: 6e20 5f43 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c317e: 0c1c |00c3: move-result-object v28 │ │ +0c3180: 1a1d 6200 |00c4: const-string v29, " Pager id: " // string@0062 │ │ +0c3184: 7402 6343 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c318a: 0c1c |00c9: move-result-object v28 │ │ +0c318c: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +0c3190: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +0c3194: 6e20 6343 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c319a: 0c1c |00d1: move-result-object v28 │ │ +0c319c: 1a1d 6100 |00d2: const-string v29, " Pager class: " // string@0061 │ │ +0c31a0: 7402 6343 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c31a6: 0c1c |00d7: move-result-object v28 │ │ +0c31a8: 7401 2243 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c31ae: 0c1d |00db: move-result-object v29 │ │ +0c31b0: 7402 6243 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c31b6: 0c1c |00df: move-result-object v28 │ │ +0c31b8: 1a1d 6300 |00e0: const-string v29, " Problematic adapter: " // string@0063 │ │ +0c31bc: 7402 6343 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c31c2: 0c1c |00e5: move-result-object v28 │ │ +0c31c4: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +0c31c8: 5400 a708 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c31cc: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +0c31d0: 7401 2243 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c31d6: 0c1d |00ef: move-result-object v29 │ │ +0c31d8: 7402 6243 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c31de: 0c1c |00f3: move-result-object v28 │ │ +0c31e0: 7401 6a43 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c31e6: 0c1c |00f7: move-result-object v28 │ │ +0c31e8: 7602 f642 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0c31ee: 271b |00fb: throw v27 │ │ +0c31f0: 0d0b |00fc: move-exception v11 │ │ +0c31f2: 7401 321c 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@1c32 │ │ +0c31f8: 0a1b |0100: move-result v27 │ │ +0c31fa: 7701 0043 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0c3200: 0c18 |0104: move-result-object v24 │ │ +0c3202: 289c |0105: goto 00a1 // -0064 │ │ +0c3204: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +0c3206: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +0c3208: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +0c320a: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +0c320e: 5400 c108 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3212: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +0c3216: 7401 d343 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c321c: 0a1b |0112: move-result v27 │ │ +0c321e: 0200 1b00 |0113: move/from16 v0, v27 │ │ +0c3222: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +0c3226: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +0c322a: 5400 c108 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c322e: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +0c3232: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +0c3236: 6e20 cb43 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c323c: 0c11 |0122: move-result-object v17 │ │ +0c323e: 1f11 4404 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c3242: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +0c3246: 5200 8308 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c324a: 021b 0000 |0129: move/from16 v27, v0 │ │ +0c324e: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +0c3252: 5200 ae08 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3256: 021c 0000 |012f: move/from16 v28, v0 │ │ +0c325a: 0200 1b00 |0131: move/from16 v0, v27 │ │ +0c325e: 0201 1c00 |0133: move/from16 v1, v28 │ │ +0c3262: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +0c3266: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +0c326a: 5200 8308 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c326e: 021b 0000 |013b: move/from16 v27, v0 │ │ +0c3272: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +0c3276: 5200 ae08 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c327a: 021c 0000 |0141: move/from16 v28, v0 │ │ +0c327e: 0200 1b00 |0143: move/from16 v0, v27 │ │ +0c3282: 0201 1c00 |0145: move/from16 v1, v28 │ │ +0c3286: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +0c328a: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +0c328e: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +0c3292: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +0c3296: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +0c329a: 5200 ae08 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c329e: 021b 0000 |0153: move/from16 v27, v0 │ │ +0c32a2: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +0c32a6: 0201 1b00 |0157: move/from16 v1, v27 │ │ +0c32aa: 6e30 041c 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ +0c32b0: 0c09 |015c: move-result-object v9 │ │ +0c32b2: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +0c32b6: 120d |015f: const/4 v13, #int 0 // #0 │ │ +0c32b8: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +0c32bc: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +0c32c0: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +0c32c4: 5400 c108 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c32c8: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +0c32cc: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +0c32d0: 0201 1200 |016c: move/from16 v1, v18 │ │ +0c32d4: 6e20 cb43 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c32da: 0c1b |0171: move-result-object v27 │ │ +0c32dc: 1f1b 4404 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c32e0: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +0c32e4: 7601 2b1c 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c32ea: 0a07 |0179: move-result v7 │ │ +0c32ec: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +0c32f0: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +0c32f4: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +0c32f8: 5200 ae08 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c32fc: 021b 0000 |0182: move/from16 v27, v0 │ │ +0c3300: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +0c3304: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +0c3308: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +0c330c: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +0c3310: 0200 1700 |018c: move/from16 v0, v23 │ │ +0c3314: 0201 1a00 |018e: move/from16 v1, v26 │ │ +0c3318: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +0c331c: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +0c3320: 529e 8508 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c3324: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +0c3328: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +0c332c: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +0c3330: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +0c3334: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +0c3338: 5400 c108 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c333c: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +0c3340: 7401 d343 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c3346: 0a1b |01a7: move-result v27 │ │ +0c3348: 0200 1200 |01a8: move/from16 v0, v18 │ │ +0c334c: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +0c3350: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +0c3354: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +0c3358: 5400 c108 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c335c: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +0c3360: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +0c3364: 0201 1200 |01b6: move/from16 v1, v18 │ │ +0c3368: 6e20 cb43 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c336e: 0c1b |01bb: move-result-object v27 │ │ +0c3370: 1f1b 4404 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c3374: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +0c3378: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +0c337c: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +0c3380: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +0c3384: 5200 ae08 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3388: 021b 0000 |01c8: move/from16 v27, v0 │ │ +0c338c: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +0c3390: 0200 1700 |01cc: move/from16 v0, v23 │ │ +0c3394: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +0c3398: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +0c339c: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +0c33a0: 0200 1700 |01d4: move/from16 v0, v23 │ │ +0c33a4: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +0c33a8: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +0c33ac: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +0c33b0: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +0c33b4: 7040 0c1c 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@1c0c │ │ +0c33ba: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +0c33be: 5400 a708 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c33c2: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +0c33c6: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +0c33ca: 5200 ae08 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c33ce: 021d 0000 |01eb: move/from16 v29, v0 │ │ +0c33d2: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +0c33d6: 5490 8108 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c33da: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +0c33de: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +0c33e2: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +0c33e6: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +0c33ea: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +0c33ee: 6e40 c418 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18c4 │ │ +0c33f4: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +0c33f8: 5400 a708 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c33fc: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +0c3400: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +0c3404: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +0c3408: 6e20 b718 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ +0c340e: 7401 281c 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c3414: 0a06 |020e: move-result v6 │ │ +0c3416: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +0c341a: 0200 1000 |0211: move/from16 v0, v16 │ │ +0c341e: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +0c3422: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +0c3426: 0201 1000 |0217: move/from16 v1, v16 │ │ +0c342a: 6e20 271c 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c3430: 0c05 |021c: move-result-object v5 │ │ +0c3432: 6e10 5438 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0c3438: 0c14 |0220: move-result-object v20 │ │ +0c343a: 1f14 4504 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0445 │ │ +0c343e: 0200 1000 |0223: move/from16 v0, v16 │ │ +0c3442: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +0c3446: 5910 8608 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0886 │ │ +0c344a: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +0c344e: 5500 8908 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0889 │ │ +0c3452: 021b 0000 |022d: move/from16 v27, v0 │ │ +0c3456: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +0c345a: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +0c345e: 5200 8d08 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0c3462: 021b 0000 |0235: move/from16 v27, v0 │ │ +0c3466: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +0c346a: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +0c346e: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +0c3472: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +0c3476: 6e20 431c 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c347c: 0c11 |0242: move-result-object v17 │ │ +0c347e: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +0c3482: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +0c3486: 5200 8508 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c348a: 021b 0000 |0249: move/from16 v27, v0 │ │ +0c348e: 0200 1b00 |024b: move/from16 v0, v27 │ │ +0c3492: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +0c3496: 5910 8d08 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@088d │ │ +0c349a: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +0c349e: 5200 8308 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c34a2: 021b 0000 |0255: move/from16 v27, v0 │ │ +0c34a6: 0200 1b00 |0257: move/from16 v0, v27 │ │ +0c34aa: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +0c34ae: 5910 8b08 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@088b │ │ +0c34b2: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0c34b6: 28b2 |025f: goto 0211 // -004e │ │ +0c34b8: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0c34bc: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +0c34c0: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +0c34c4: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +0c34c8: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +0c34cc: 5290 8508 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c34d0: 021c 0000 |026c: move/from16 v28, v0 │ │ +0c34d4: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +0c34d8: 7401 371c 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@1c37 │ │ +0c34de: 0a1c |0273: move-result v28 │ │ +0c34e0: 0200 1c00 |0274: move/from16 v0, v28 │ │ +0c34e4: 8200 |0276: int-to-float v0, v0 │ │ +0c34e6: 021c 0000 |0277: move/from16 v28, v0 │ │ +0c34ea: 8270 |0279: int-to-float v0, v7 │ │ +0c34ec: 021d 0000 |027a: move/from16 v29, v0 │ │ +0c34f0: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +0c34f4: a613 1b1c |027e: add-float v19, v27, v28 │ │ +0c34f8: 2900 fefe |0280: goto/16 017e // -0102 │ │ +0c34fc: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +0c3500: 5200 8308 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c3504: 021b 0000 |0286: move/from16 v27, v0 │ │ +0c3508: 0200 1700 |0288: move/from16 v0, v23 │ │ +0c350c: 0201 1b00 |028a: move/from16 v1, v27 │ │ +0c3510: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +0c3514: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +0c3518: 5500 8408 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ +0c351c: 021b 0000 |0292: move/from16 v27, v0 │ │ +0c3520: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +0c3524: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +0c3528: 5400 c108 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c352c: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +0c3530: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +0c3534: 0201 1200 |029e: move/from16 v1, v18 │ │ +0c3538: 6e20 cf43 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +0c353e: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +0c3542: 5400 a708 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3546: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +0c354a: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +0c354e: 5400 8108 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c3552: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +0c3556: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +0c355a: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +0c355e: 0202 1700 |02b3: move/from16 v2, v23 │ │ +0c3562: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +0c3566: 6e40 b518 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ +0c356c: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0c3570: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0c3574: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +0c3578: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +0c357c: 5400 c108 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3580: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +0c3584: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +0c3588: 0201 1200 |02c8: move/from16 v1, v18 │ │ +0c358c: 6e20 cb43 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c3592: 0c1b |02cd: move-result-object v27 │ │ +0c3594: 1f1b 4404 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c3598: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +0c359c: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +0c35a0: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +0c35a4: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +0c35a8: 28fa |02d8: goto 02d2 // -0006 │ │ +0c35aa: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +0c35ae: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +0c35b2: 5200 8308 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c35b6: 021b 0000 |02df: move/from16 v27, v0 │ │ +0c35ba: 0200 1700 |02e1: move/from16 v0, v23 │ │ +0c35be: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +0c35c2: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +0c35c6: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +0c35ca: 5200 8508 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c35ce: 021b 0000 |02eb: move/from16 v27, v0 │ │ +0c35d2: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +0c35d6: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +0c35da: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +0c35de: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +0c35e2: 5400 c108 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c35e6: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +0c35ea: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +0c35ee: 0201 1200 |02fb: move/from16 v1, v18 │ │ +0c35f2: 6e20 cb43 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c35f8: 0c1b |0300: move-result-object v27 │ │ +0c35fa: 1f1b 4404 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c35fe: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +0c3602: 28cd |0305: goto 02d2 // -0033 │ │ +0c3604: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +0c3608: 28fd |0308: goto 0305 // -0003 │ │ +0c360a: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +0c360e: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +0c3612: 0201 1700 |030d: move/from16 v1, v23 │ │ +0c3616: 0202 1b00 |030f: move/from16 v2, v27 │ │ +0c361a: 6e30 041c 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ +0c3620: 0c11 |0314: move-result-object v17 │ │ +0c3622: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +0c3626: 5200 8508 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c362a: 021b 0000 |0319: move/from16 v27, v0 │ │ +0c362e: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +0c3632: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0c3636: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +0c363a: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +0c363e: 5400 c108 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3642: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +0c3646: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +0c364a: 0201 1200 |0329: move/from16 v1, v18 │ │ +0c364e: 6e20 cb43 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c3654: 0c1b |032e: move-result-object v27 │ │ +0c3656: 1f1b 4404 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c365a: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +0c365e: 289f |0333: goto 02d2 // -0061 │ │ +0c3660: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +0c3664: 28fd |0336: goto 0333 // -0003 │ │ +0c3666: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +0c366a: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +0c366e: 7401 381c 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@1c38 │ │ +0c3674: 0a1b |033e: move-result v27 │ │ +0c3676: 0200 1b00 |033f: move/from16 v0, v27 │ │ +0c367a: 8200 |0341: int-to-float v0, v0 │ │ +0c367c: 021b 0000 |0342: move/from16 v27, v0 │ │ +0c3680: 8270 |0344: int-to-float v0, v7 │ │ +0c3682: 021c 0000 |0345: move/from16 v28, v0 │ │ +0c3686: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +0c368a: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +0c368e: a619 1b1c |034b: add-float v25, v27, v28 │ │ +0c3692: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +0c3696: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +0c369a: 5200 8308 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c369e: 021b 0000 |0353: move/from16 v27, v0 │ │ +0c36a2: 0200 1700 |0355: move/from16 v0, v23 │ │ +0c36a6: 0201 1b00 |0357: move/from16 v1, v27 │ │ +0c36aa: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +0c36ae: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +0c36b2: 5500 8408 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ +0c36b6: 021b 0000 |035f: move/from16 v27, v0 │ │ +0c36ba: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +0c36be: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +0c36c2: 5400 c108 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c36c6: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +0c36ca: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +0c36ce: 0201 1200 |036b: move/from16 v1, v18 │ │ +0c36d2: 6e20 cf43 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +0c36d8: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +0c36dc: 5400 a708 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c36e0: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +0c36e4: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +0c36e8: 5400 8108 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c36ec: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +0c36f0: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +0c36f4: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +0c36f8: 0202 1700 |0380: move/from16 v2, v23 │ │ +0c36fc: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +0c3700: 6e40 b518 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ +0c3706: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +0c370a: 5400 c108 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c370e: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +0c3712: 7401 d343 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c3718: 0a1b |0390: move-result v27 │ │ +0c371a: 0200 1200 |0391: move/from16 v0, v18 │ │ +0c371e: 0201 1b00 |0393: move/from16 v1, v27 │ │ +0c3722: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +0c3726: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +0c372a: 5400 c108 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c372e: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +0c3732: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +0c3736: 0201 1200 |039f: move/from16 v1, v18 │ │ +0c373a: 6e20 cb43 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c3740: 0c1b |03a4: move-result-object v27 │ │ +0c3742: 1f1b 4404 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c3746: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +0c374a: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0c374e: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +0c3752: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +0c3756: 28fa |03af: goto 03a9 // -0006 │ │ +0c3758: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +0c375c: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +0c3760: 5200 8308 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c3764: 021b 0000 |03b6: move/from16 v27, v0 │ │ +0c3768: 0200 1700 |03b8: move/from16 v0, v23 │ │ +0c376c: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +0c3770: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +0c3774: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +0c3778: 5200 8508 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c377c: 021b 0000 |03c2: move/from16 v27, v0 │ │ +0c3780: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +0c3784: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0c3788: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +0c378c: 5400 c108 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3790: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +0c3794: 7401 d343 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c379a: 0a1b |03d1: move-result v27 │ │ +0c379c: 0200 1200 |03d2: move/from16 v0, v18 │ │ +0c37a0: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +0c37a4: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +0c37a8: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +0c37ac: 5400 c108 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c37b0: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +0c37b4: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +0c37b8: 0201 1200 |03e0: move/from16 v1, v18 │ │ +0c37bc: 6e20 cb43 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c37c2: 0c1b |03e5: move-result-object v27 │ │ +0c37c4: 1f1b 4404 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c37c8: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +0c37cc: 28bf |03ea: goto 03a9 // -0041 │ │ +0c37ce: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +0c37d2: 28fd |03ed: goto 03ea // -0003 │ │ +0c37d4: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +0c37d8: 0201 1700 |03f0: move/from16 v1, v23 │ │ +0c37dc: 0202 1200 |03f2: move/from16 v2, v18 │ │ +0c37e0: 6e30 041c 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c04 │ │ +0c37e6: 0c11 |03f7: move-result-object v17 │ │ +0c37e8: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0c37ec: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +0c37f0: 5200 8508 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0885 │ │ +0c37f4: 021b 0000 |03fe: move/from16 v27, v0 │ │ +0c37f8: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +0c37fc: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +0c3800: 5400 c108 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3804: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +0c3808: 7401 d343 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c380e: 0a1b |040b: move-result v27 │ │ +0c3810: 0200 1200 |040c: move/from16 v0, v18 │ │ +0c3814: 0201 1b00 |040e: move/from16 v1, v27 │ │ +0c3818: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +0c381c: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +0c3820: 5400 c108 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3824: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +0c3828: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +0c382c: 0201 1200 |041a: move/from16 v1, v18 │ │ +0c3830: 6e20 cb43 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c3836: 0c1b |041f: move-result-object v27 │ │ +0c3838: 1f1b 4404 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c383c: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +0c3840: 2885 |0424: goto 03a9 // -007b │ │ +0c3842: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +0c3846: 28fd |0427: goto 0424 // -0003 │ │ +0c3848: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +0c384c: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +0c3850: 7601 841c 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@1c84 │ │ +0c3856: 7401 411c 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@1c41 │ │ +0c385c: 0a1b |0432: move-result v27 │ │ +0c385e: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +0c3862: 7401 221c 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@1c22 │ │ +0c3868: 0c0a |0438: move-result-object v10 │ │ +0c386a: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +0c386e: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +0c3872: 6e20 421c a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c42 │ │ +0c3878: 0c11 |0440: move-result-object v17 │ │ +0c387a: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +0c387e: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +0c3882: 5200 8308 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c3886: 021b 0000 |0447: move/from16 v27, v0 │ │ +0c388a: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +0c388e: 5200 ae08 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3892: 021c 0000 |044d: move/from16 v28, v0 │ │ +0c3896: 0200 1b00 |044f: move/from16 v0, v27 │ │ +0c389a: 0201 1c00 |0451: move/from16 v1, v28 │ │ +0c389e: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +0c38a2: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +0c38a6: 7401 281c 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c38ac: 0a1b |045a: move-result v27 │ │ +0c38ae: 0200 1000 |045b: move/from16 v0, v16 │ │ +0c38b2: 0201 1b00 |045d: move/from16 v1, v27 │ │ +0c38b6: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +0c38ba: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +0c38be: 0201 1000 |0463: move/from16 v1, v16 │ │ +0c38c2: 6e20 271c 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@1c27 │ │ +0c38c8: 0c05 |0468: move-result-object v5 │ │ +0c38ca: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +0c38ce: 6e20 431c 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@1c43 │ │ +0c38d4: 0c11 |046e: move-result-object v17 │ │ +0c38d6: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +0c38da: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +0c38de: 5200 8308 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c38e2: 021b 0000 |0475: move/from16 v27, v0 │ │ +0c38e6: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +0c38ea: 5200 ae08 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c38ee: 021c 0000 |047b: move/from16 v28, v0 │ │ +0c38f2: 0200 1b00 |047d: move/from16 v0, v27 │ │ +0c38f6: 0201 1c00 |047f: move/from16 v1, v28 │ │ +0c38fa: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +0c38fe: 6e20 bb38 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ +0c3904: 0a1b |0486: move-result v27 │ │ +0c3906: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +0c390a: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0c390e: 28cc |048b: goto 0457 // -0034 │ │ +0c3910: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +0c3914: 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 │ │ @@ -121036,20 +121042,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c5b84: |[0c5b84] android.support.v4.view.ViewPager.removeOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0c5b94: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c5b98: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c5b9c: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ -0c5ba0: 7220 2b44 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@442b │ │ -0c5ba6: 0e00 |0009: return-void │ │ +0c3928: |[0c3928] android.support.v4.view.ViewPager.removeOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0c3938: 5410 cd08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c393c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c3940: 5410 cd08 |0004: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListeners:Ljava/util/List; // field@08cd │ │ +0c3944: 7220 2b44 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@442b │ │ +0c394a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0004 line=620 │ │ 0x0009 line=622 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -121060,21 +121066,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c5ba8: |[0c5ba8] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -0c5bb8: 5510 bb08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ -0c5bbc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0c5bc0: 6e20 681c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@1c68 │ │ -0c5bc6: 0e00 |0007: return-void │ │ -0c5bc8: 6f20 4c39 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0c5bce: 28fc |000b: goto 0007 // -0004 │ │ +0c394c: |[0c394c] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +0c395c: 5510 bb08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@08bb │ │ +0c3960: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0c3964: 6e20 681c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@1c68 │ │ +0c396a: 0e00 |0007: return-void │ │ +0c396c: 6f20 4c39 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0c3972: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ 0x0004 line=1357 │ │ 0x0007 line=1361 │ │ 0x0008 line=1359 │ │ locals : │ │ @@ -121086,90 +121092,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 │ │ -0c5bd0: |[0c5bd0] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -0c5be0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0c5be2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0c5be4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0c5be6: 54a4 a708 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5bea: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -0c5bee: 54a4 a708 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5bf2: 54a5 ca08 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ -0c5bf6: 6e20 c718 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c7 │ │ -0c5bfc: 54a4 a708 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c00: 6e20 c618 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ -0c5c06: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0c5c08: 54a4 c108 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5c0c: 6e10 d343 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5c12: 0a04 |0019: move-result v4 │ │ -0c5c14: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -0c5c18: 54a4 c108 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5c1c: 6e20 cb43 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5c22: 0c01 |0021: move-result-object v1 │ │ -0c5c24: 1f01 4404 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c5c28: 54a4 a708 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c2c: 5215 8308 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ -0c5c30: 5416 8108 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ -0c5c34: 6e40 b518 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ -0c5c3a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c5c3e: 28e5 |002f: goto 0014 // -001b │ │ -0c5c40: 54a4 a708 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c44: 6e20 b718 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ -0c5c4a: 54a4 c108 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5c4e: 6e10 c843 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0c5c54: 7010 641c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@1c64 │ │ -0c5c5a: 59a7 ae08 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5c5e: 6e30 6c1c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ -0c5c64: 54a2 a708 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c68: 5bab a708 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c6c: 59a7 b408 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ -0c5c70: 54a4 a708 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c74: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -0c5c78: 54a4 ca08 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ -0c5c7c: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -0c5c80: 2204 4a04 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@044a │ │ -0c5c84: 7030 e71b 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@1be7 │ │ -0c5c8a: 5ba4 ca08 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ -0c5c8e: 54a4 a708 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5c92: 54a5 ca08 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ -0c5c96: 6e20 c018 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c0 │ │ -0c5c9c: 5ca7 d008 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c5ca0: 55a3 b708 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c5ca4: 5ca9 b708 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c5ca8: 54a4 a708 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5cac: 6e10 b818 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c5cb2: 0a04 |0069: move-result v4 │ │ -0c5cb4: 59a4 b408 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ -0c5cb8: 52a4 d308 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c5cbc: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -0c5cc0: 54a4 a708 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5cc4: 54a5 d108 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ -0c5cc8: 54a6 d208 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ -0c5ccc: 6e30 c118 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@18c1 │ │ -0c5cd2: 52a4 d308 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c5cd6: 6e40 721c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ -0c5cdc: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -0c5cde: 59a4 d308 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ -0c5ce2: 5ba8 d108 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ -0c5ce6: 5ba8 d208 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ -0c5cea: 54a4 a808 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ -0c5cee: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -0c5cf2: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -0c5cf6: 54a4 a808 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ -0c5cfa: 7230 e11b 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@1be1 │ │ -0c5d00: 0e00 |0090: return-void │ │ -0c5d02: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -0c5d06: 6e10 5f1c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c5d0c: 28ef |0096: goto 0085 // -0011 │ │ -0c5d0e: 6e10 691c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ -0c5d14: 28eb |009a: goto 0085 // -0015 │ │ +0c3974: |[0c3974] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +0c3984: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0c3986: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0c3988: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0c398a: 54a4 a708 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c398e: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +0c3992: 54a4 a708 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3996: 54a5 ca08 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ +0c399a: 6e20 c718 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c7 │ │ +0c39a0: 54a4 a708 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c39a4: 6e20 c618 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@18c6 │ │ +0c39aa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0c39ac: 54a4 c108 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c39b0: 6e10 d343 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c39b6: 0a04 |0019: move-result v4 │ │ +0c39b8: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +0c39bc: 54a4 c108 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c39c0: 6e20 cb43 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c39c6: 0c01 |0021: move-result-object v1 │ │ +0c39c8: 1f01 4404 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c39cc: 54a4 a708 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c39d0: 5215 8308 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0883 │ │ +0c39d4: 5416 8108 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0881 │ │ +0c39d8: 6e40 b518 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@18b5 │ │ +0c39de: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c39e2: 28e5 |002f: goto 0014 // -001b │ │ +0c39e4: 54a4 a708 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c39e8: 6e20 b718 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@18b7 │ │ +0c39ee: 54a4 c108 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c39f2: 6e10 c843 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0c39f8: 7010 641c 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@1c64 │ │ +0c39fe: 59a7 ae08 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3a02: 6e30 6c1c 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@1c6c │ │ +0c3a08: 54a2 a708 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a0c: 5bab a708 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a10: 59a7 b408 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ +0c3a14: 54a4 a708 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a18: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +0c3a1c: 54a4 ca08 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ +0c3a20: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +0c3a24: 2204 4a04 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@044a │ │ +0c3a28: 7030 e71b 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@1be7 │ │ +0c3a2e: 5ba4 ca08 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ +0c3a32: 54a4 a708 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a36: 54a5 ca08 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@08ca │ │ +0c3a3a: 6e20 c018 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c0 │ │ +0c3a40: 5ca7 d008 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c3a44: 55a3 b708 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c3a48: 5ca9 b708 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c3a4c: 54a4 a708 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a50: 6e10 b818 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c3a56: 0a04 |0069: move-result v4 │ │ +0c3a58: 59a4 b408 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@08b4 │ │ +0c3a5c: 52a4 d308 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0c3a60: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +0c3a64: 54a4 a708 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3a68: 54a5 d108 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ +0c3a6c: 54a6 d208 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ +0c3a70: 6e30 c118 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@18c1 │ │ +0c3a76: 52a4 d308 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0c3a7a: 6e40 721c 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ +0c3a80: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +0c3a82: 59a4 d308 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@08d3 │ │ +0c3a86: 5ba8 d108 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@08d1 │ │ +0c3a8a: 5ba8 d208 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@08d2 │ │ +0c3a8e: 54a4 a808 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ +0c3a92: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +0c3a96: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +0c3a9a: 54a4 a808 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ +0c3a9e: 7230 e11b 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@1be1 │ │ +0c3aa4: 0e00 |0090: return-void │ │ +0c3aa6: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +0c3aaa: 6e10 5f1c 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c3ab0: 28ef |0096: goto 0085 // -0011 │ │ +0c3ab2: 6e10 691c 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ +0c3ab8: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000e line=415 │ │ 0x0013 line=416 │ │ 0x001c line=417 │ │ @@ -121217,49 +121223,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0c5d18: |[0c5d18] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -0c5d28: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c5d2c: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -0c5d2e: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -0c5d32: 5461 d808 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ -0c5d36: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -0c5d3a: 1c01 0207 |0009: const-class v1, Landroid/view/ViewGroup; // type@0702 │ │ -0c5d3e: 1a02 8041 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@4180 │ │ -0c5d42: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0c5d44: 2333 3509 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0c5d48: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0c5d4a: 6205 6420 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0c5d4e: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -0c5d52: 6e30 dc42 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0c5d58: 0c01 |0018: move-result-object v1 │ │ -0c5d5a: 5b61 d808 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ -0c5d5e: 5461 d808 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ -0c5d62: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0c5d64: 2322 3709 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0c5d68: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -0c5d6a: 7110 c442 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0c5d70: 0c04 |0024: move-result-object v4 │ │ -0c5d72: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -0c5d76: 6e30 8e43 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0c5d7c: 0e00 |002a: return-void │ │ -0c5d7e: 0d00 |002b: move-exception v0 │ │ -0c5d80: 1a01 281c |002c: const-string v1, "ViewPager" // string@1c28 │ │ -0c5d84: 1a02 a205 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@05a2 │ │ -0c5d88: 7130 5a37 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c5d8e: 28e8 |0033: goto 001b // -0018 │ │ -0c5d90: 0d00 |0034: move-exception v0 │ │ -0c5d92: 1a01 281c |0035: const-string v1, "ViewPager" // string@1c28 │ │ -0c5d96: 1a02 d607 |0037: const-string v2, "Error changing children drawing order" // string@07d6 │ │ -0c5d9a: 7130 5a37 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c5da0: 28ee |003c: goto 002a // -0012 │ │ +0c3abc: |[0c3abc] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +0c3acc: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c3ad0: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +0c3ad2: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +0c3ad6: 5461 d808 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ +0c3ada: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +0c3ade: 1c01 0207 |0009: const-class v1, Landroid/view/ViewGroup; // type@0702 │ │ +0c3ae2: 1a02 7b41 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@417b │ │ +0c3ae6: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0c3ae8: 2333 3509 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0c3aec: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0c3aee: 6205 6420 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0c3af2: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +0c3af6: 6e30 dc42 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0c3afc: 0c01 |0018: move-result-object v1 │ │ +0c3afe: 5b61 d808 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ +0c3b02: 5461 d808 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@08d8 │ │ +0c3b06: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0c3b08: 2322 3709 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0c3b0c: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +0c3b0e: 7110 c442 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0c3b14: 0c04 |0024: move-result-object v4 │ │ +0c3b16: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +0c3b1a: 6e30 8e43 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0c3b20: 0e00 |002a: return-void │ │ +0c3b22: 0d00 |002b: move-exception v0 │ │ +0c3b24: 1a01 241c |002c: const-string v1, "ViewPager" // string@1c24 │ │ +0c3b28: 1a02 9e05 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@059e │ │ +0c3b2c: 7130 5a37 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c3b32: 28e8 |0033: goto 001b // -0018 │ │ +0c3b34: 0d00 |0034: move-exception v0 │ │ +0c3b36: 1a01 241c |0035: const-string v1, "ViewPager" // string@1c24 │ │ +0c3b3a: 1a02 d207 |0037: const-string v2, "Error changing children drawing order" // string@07d2 │ │ +0c3b3e: 7130 5a37 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c3b44: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=661 │ │ @@ -121282,24 +121288,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0c5dc0: |[0c5dc0] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -0c5dd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c5dd2: 5c21 d008 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c5dd6: 5520 b708 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c5dda: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0c5dde: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c5de0: 6e40 721c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ -0c5de6: 0e00 |000b: return-void │ │ -0c5de8: 0110 |000c: move v0, v1 │ │ -0c5dea: 28fb |000d: goto 0008 // -0005 │ │ +0c3b64: |[0c3b64] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +0c3b74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c3b76: 5c21 d008 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c3b7a: 5520 b708 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c3b7e: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0c3b82: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c3b84: 6e40 721c 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ +0c3b8a: 0e00 |000b: return-void │ │ +0c3b8c: 0110 |000c: move v0, v1 │ │ +0c3b8e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000b line=496 │ │ 0x000d line=495 │ │ locals : │ │ @@ -121311,19 +121317,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c5dec: |[0c5dec] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -0c5dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5dfe: 5c10 d008 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ -0c5e02: 6e40 721c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ -0c5e08: 0e00 |0006: return-void │ │ +0c3b90: |[0c3b90] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +0c3ba0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3ba2: 5c10 d008 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@08d0 │ │ +0c3ba6: 6e40 721c 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@1c72 │ │ +0c3bac: 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; │ │ @@ -121335,18 +121341,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0c5e0c: |[0c5e0c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -0c5e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c5e1e: 6e50 731c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ -0c5e24: 0e00 |0004: return-void │ │ +0c3bb0: |[0c3bb0] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +0c3bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3bc2: 6e50 731c 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@1c73 │ │ +0c3bc8: 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 │ │ @@ -121358,78 +121364,78 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -0c5e28: |[0c5e28] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -0c5e38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c5e3a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0c5e3c: 5453 a708 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5e40: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -0c5e44: 5453 a708 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5e48: 6e10 b818 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c5e4e: 0a03 |000b: move-result v3 │ │ -0c5e50: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -0c5e54: 7020 801c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c5e5a: 0e00 |0011: return-void │ │ -0c5e5c: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -0c5e60: 5253 ae08 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5e64: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -0c5e68: 5453 c108 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5e6c: 6e10 d343 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5e72: 0a03 |001d: move-result v3 │ │ -0c5e74: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -0c5e78: 7020 801c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c5e7e: 28ee |0023: goto 0011 // -0012 │ │ -0c5e80: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -0c5e84: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -0c5e86: 5252 cb08 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c5e8a: 5253 ae08 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5e8e: b023 |002b: add-int/2addr v3, v2 │ │ -0c5e90: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -0c5e94: 5253 ae08 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5e98: b123 |0030: sub-int/2addr v3, v2 │ │ -0c5e9a: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -0c5e9e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0c5ea0: 5453 c108 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5ea4: 6e10 d343 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0c5eaa: 0a03 |0039: move-result v3 │ │ -0c5eac: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -0c5eb0: 5453 c108 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ -0c5eb4: 6e20 cb43 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0c5eba: 0c03 |0041: move-result-object v3 │ │ -0c5ebc: 1f03 4404 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ -0c5ec0: 5c30 8408 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ -0c5ec4: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c5ec8: 28ec |0048: goto 0034 // -0014 │ │ -0c5eca: 5453 a708 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5ece: 6e10 b818 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c5ed4: 0a03 |004e: move-result v3 │ │ -0c5ed6: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -0c5eda: 5453 a708 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c5ede: 6e10 b818 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -0c5ee4: 0a03 |0056: move-result v3 │ │ -0c5ee6: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -0c5eea: 28ce |0059: goto 0027 // -0032 │ │ -0c5eec: 5253 ae08 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5ef0: 3263 1100 |005c: if-eq v3, v6, 006d // +0011 │ │ -0c5ef4: 5553 b708 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ -0c5ef8: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ -0c5efc: 5956 ae08 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c5f00: 3800 0500 |0064: if-eqz v0, 0069 // +0005 │ │ -0c5f04: 7020 171c 6500 |0066: invoke-direct {v5, v6}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ -0c5f0a: 6e10 691c 0500 |0069: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ -0c5f10: 28a5 |006c: goto 0011 // -005b │ │ -0c5f12: 0140 |006d: move v0, v4 │ │ -0c5f14: 28f0 |006e: goto 005e // -0010 │ │ -0c5f16: 6e20 601c 6500 |006f: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1c60 │ │ -0c5f1c: 7050 6d1c 6597 |0072: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ -0c5f22: 289c |0075: goto 0011 // -0064 │ │ +0c3bcc: |[0c3bcc] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +0c3bdc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c3bde: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c3be0: 5453 a708 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3be4: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +0c3be8: 5453 a708 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3bec: 6e10 b818 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c3bf2: 0a03 |000b: move-result v3 │ │ +0c3bf4: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +0c3bf8: 7020 801c 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c3bfe: 0e00 |0011: return-void │ │ +0c3c00: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +0c3c04: 5253 ae08 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3c08: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +0c3c0c: 5453 c108 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3c10: 6e10 d343 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c3c16: 0a03 |001d: move-result v3 │ │ +0c3c18: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +0c3c1c: 7020 801c 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c3c22: 28ee |0023: goto 0011 // -0012 │ │ +0c3c24: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +0c3c28: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +0c3c2a: 5252 cb08 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c3c2e: 5253 ae08 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3c32: b023 |002b: add-int/2addr v3, v2 │ │ +0c3c34: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +0c3c38: 5253 ae08 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3c3c: b123 |0030: sub-int/2addr v3, v2 │ │ +0c3c3e: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +0c3c42: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0c3c44: 5453 c108 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3c48: 6e10 d343 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0c3c4e: 0a03 |0039: move-result v3 │ │ +0c3c50: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +0c3c54: 5453 c108 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@08c1 │ │ +0c3c58: 6e20 cb43 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0c3c5e: 0c03 |0041: move-result-object v3 │ │ +0c3c60: 1f03 4404 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0444 │ │ +0c3c64: 5c30 8408 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0884 │ │ +0c3c68: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c3c6c: 28ec |0048: goto 0034 // -0014 │ │ +0c3c6e: 5453 a708 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3c72: 6e10 b818 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c3c78: 0a03 |004e: move-result v3 │ │ +0c3c7a: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +0c3c7e: 5453 a708 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3c82: 6e10 b818 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +0c3c88: 0a03 |0056: move-result v3 │ │ +0c3c8a: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +0c3c8e: 28ce |0059: goto 0027 // -0032 │ │ +0c3c90: 5253 ae08 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3c94: 3263 1100 |005c: if-eq v3, v6, 006d // +0011 │ │ +0c3c98: 5553 b708 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@08b7 │ │ +0c3c9c: 3803 0f00 |0060: if-eqz v3, 006f // +000f │ │ +0c3ca0: 5956 ae08 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3ca4: 3800 0500 |0064: if-eqz v0, 0069 // +0005 │ │ +0c3ca8: 7020 171c 6500 |0066: invoke-direct {v5, v6}, Landroid/support/v4/view/ViewPager;.dispatchOnPageSelected:(I)V // method@1c17 │ │ +0c3cae: 6e10 691c 0500 |0069: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ +0c3cb4: 28a5 |006c: goto 0011 // -005b │ │ +0c3cb6: 0140 |006d: move v0, v4 │ │ +0c3cb8: 28f0 |006e: goto 005e // -0010 │ │ +0c3cba: 6e20 601c 6500 |006f: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@1c60 │ │ +0c3cc0: 7050 6d1c 6597 |0072: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@1c6d │ │ +0c3cc6: 289c |0075: goto 0011 // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=518 │ │ 0x000e line=519 │ │ 0x0011 line=555 │ │ 0x0012 line=522 │ │ 0x0020 line=523 │ │ @@ -121468,18 +121474,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 │ │ -0c5f24: |[0c5f24] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -0c5f34: 5410 be08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c5f38: 5b12 be08 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ -0c5f3c: 1100 |0004: return-object v0 │ │ +0c3cc8: |[0c3cc8] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +0c3cd8: 5410 be08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c3cdc: 5b12 be08 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08be │ │ +0c3ce0: 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; │ │ @@ -121491,39 +121497,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0c5f40: |[0c5f40] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -0c5f50: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c5f52: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -0c5f56: 1a00 281c |0003: const-string v0, "ViewPager" // string@1c28 │ │ -0c5f5a: 2201 7908 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0c5f5e: 7010 5a43 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c5f64: 1a02 a217 |000a: const-string v2, "Requested offscreen page limit " // string@17a2 │ │ -0c5f68: 6e20 6343 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c5f6e: 0c01 |000f: move-result-object v1 │ │ -0c5f70: 6e20 5f43 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0c5f76: 0c01 |0013: move-result-object v1 │ │ -0c5f78: 1a02 dd00 |0014: const-string v2, " too small; defaulting to " // string@00dd │ │ -0c5f7c: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c5f82: 0c01 |0019: move-result-object v1 │ │ -0c5f84: 6e20 5f43 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0c5f8a: 0c01 |001d: move-result-object v1 │ │ -0c5f8c: 6e10 6a43 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c5f92: 0c01 |0021: move-result-object v1 │ │ -0c5f94: 7120 5f37 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0c5f9a: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -0c5f9c: 5240 cb08 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c5fa0: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -0c5fa4: 5945 cb08 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ -0c5fa8: 6e10 5f1c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c5fae: 0e00 |002f: return-void │ │ +0c3ce4: |[0c3ce4] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +0c3cf4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c3cf6: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +0c3cfa: 1a00 241c |0003: const-string v0, "ViewPager" // string@1c24 │ │ +0c3cfe: 2201 7908 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0c3d02: 7010 5a43 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c3d08: 1a02 9e17 |000a: const-string v2, "Requested offscreen page limit " // string@179e │ │ +0c3d0c: 6e20 6343 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c3d12: 0c01 |000f: move-result-object v1 │ │ +0c3d14: 6e20 5f43 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c3d1a: 0c01 |0013: move-result-object v1 │ │ +0c3d1c: 1a02 da00 |0014: const-string v2, " too small; defaulting to " // string@00da │ │ +0c3d20: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c3d26: 0c01 |0019: move-result-object v1 │ │ +0c3d28: 6e20 5f43 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c3d2e: 0c01 |001d: move-result-object v1 │ │ +0c3d30: 6e10 6a43 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c3d36: 0c01 |0021: move-result-object v1 │ │ +0c3d38: 7120 5f37 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0c3d3e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +0c3d40: 5240 cb08 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c3d44: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +0c3d48: 5945 cb08 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@08cb │ │ +0c3d4c: 6e10 5f1c 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c3d52: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=726 │ │ 0x0003 line=727 │ │ 0x0025 line=729 │ │ 0x0026 line=731 │ │ 0x002a line=732 │ │ @@ -121538,17 +121544,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 │ │ -0c5fb0: |[0c5fb0] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -0c5fc0: 5b01 a808 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ -0c5fc4: 0e00 |0002: return-void │ │ +0c3d54: |[0c3d54] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +0c3d64: 5b01 a808 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@08a8 │ │ +0c3d68: 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; │ │ @@ -121558,17 +121564,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 │ │ -0c5fc8: |[0c5fc8] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -0c5fd8: 5b01 cc08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ -0c5fdc: 0e00 |0002: return-void │ │ +0c3d6c: |[0c3d6c] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +0c3d7c: 5b01 cc08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@08cc │ │ +0c3d80: 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; │ │ @@ -121578,22 +121584,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0c5fe0: |[0c5fe0] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -0c5ff0: 5220 ce08 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c5ff4: 5923 ce08 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c5ff8: 6e10 3f1c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ -0c5ffe: 0a01 |0007: move-result v1 │ │ -0c6000: 7050 611c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1c61 │ │ -0c6006: 6e10 691c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ -0c600c: 0e00 |000e: return-void │ │ +0c3d84: |[0c3d84] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +0c3d94: 5220 ce08 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c3d98: 5923 ce08 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c3d9c: 6e10 3f1c 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@1c3f │ │ +0c3da2: 0a01 |0007: move-result v1 │ │ +0c3da4: 7050 611c 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@1c61 │ │ +0c3daa: 6e10 691c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@1c69 │ │ +0c3db0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0002 line=747 │ │ 0x0004 line=749 │ │ 0x0008 line=750 │ │ 0x000b line=752 │ │ @@ -121609,23 +121615,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c6010: |[0c6010] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -0c6020: 6e10 2c1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ -0c6026: 0c00 |0003: move-result-object v0 │ │ -0c6028: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0c602e: 0c00 |0007: move-result-object v0 │ │ -0c6030: 6e20 3002 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0c6036: 0c00 |000b: move-result-object v0 │ │ -0c6038: 6e20 7d1c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c7d │ │ -0c603e: 0e00 |000f: return-void │ │ +0c3db4: |[0c3db4] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +0c3dc4: 6e10 2c1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ +0c3dca: 0c00 |0003: move-result-object v0 │ │ +0c3dcc: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0c3dd2: 0c00 |0007: move-result-object v0 │ │ +0c3dd4: 6e20 3002 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0c3dda: 0c00 |000b: move-result-object v0 │ │ +0c3ddc: 6e20 7d1c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c7d │ │ +0c3de2: 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 │ │ @@ -121635,25 +121641,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c6040: |[0c6040] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0c6050: 5b12 c608 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c6054: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0c6058: 6e10 621c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@1c62 │ │ -0c605e: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -0c6062: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0c6064: 6e20 811c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1c81 │ │ -0c606a: 6e10 471c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@1c47 │ │ -0c6070: 0e00 |0010: return-void │ │ -0c6072: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0c6074: 28f8 |0012: goto 000a // -0008 │ │ +0c3de4: |[0c3de4] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0c3df4: 5b12 c608 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c3df8: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0c3dfc: 6e10 621c 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@1c62 │ │ +0c3e02: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +0c3e06: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c3e08: 6e20 811c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@1c81 │ │ +0c3e0e: 6e10 471c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@1c47 │ │ +0c3e14: 0e00 |0010: return-void │ │ +0c3e16: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0c3e18: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0002 line=771 │ │ 0x0007 line=772 │ │ 0x000d line=773 │ │ 0x0010 line=774 │ │ @@ -121667,44 +121673,44 @@ │ │ type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c6078: |[0c6078] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -0c6088: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c608a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c608c: 6004 c100 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c6090: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -0c6094: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -0c6098: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -0c609c: 0120 |000a: move v0, v2 │ │ -0c609e: 5464 cf08 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ -0c60a2: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -0c60a6: 0124 |000f: move v4, v2 │ │ -0c60a8: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -0c60ac: 0121 |0012: move v1, v2 │ │ -0c60ae: 5b68 cf08 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ -0c60b2: 6e20 6f1c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@1c6f │ │ -0c60b8: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -0c60bc: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -0c60c0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0c60c2: 5962 b108 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ -0c60c6: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -0c60ca: 6e10 5f1c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c60d0: 0e00 |0024: return-void │ │ -0c60d2: 0130 |0025: move v0, v3 │ │ -0c60d4: 28e5 |0026: goto 000b // -001b │ │ -0c60d6: 0134 |0027: move v4, v3 │ │ -0c60d8: 28e8 |0028: goto 0010 // -0018 │ │ -0c60da: 0131 |0029: move v1, v3 │ │ -0c60dc: 28e9 |002a: goto 0013 // -0017 │ │ -0c60de: 5963 b108 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ -0c60e2: 28f2 |002d: goto 001f // -000e │ │ +0c3e1c: |[0c3e1c] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +0c3e2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c3e2e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c3e30: 6004 c100 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c3e34: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +0c3e38: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +0c3e3c: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +0c3e40: 0120 |000a: move v0, v2 │ │ +0c3e42: 5464 cf08 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ +0c3e46: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +0c3e4a: 0124 |000f: move v4, v2 │ │ +0c3e4c: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +0c3e50: 0121 |0012: move v1, v2 │ │ +0c3e52: 5b68 cf08 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@08cf │ │ +0c3e56: 6e20 6f1c 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@1c6f │ │ +0c3e5c: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +0c3e60: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +0c3e64: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0c3e66: 5962 b108 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ +0c3e6a: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +0c3e6e: 6e10 5f1c 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c3e74: 0e00 |0024: return-void │ │ +0c3e76: 0130 |0025: move v0, v3 │ │ +0c3e78: 28e5 |0026: goto 000b // -001b │ │ +0c3e7a: 0134 |0027: move v4, v3 │ │ +0c3e7c: 28e8 |0028: goto 0010 // -0018 │ │ +0c3e7e: 0131 |0029: move v1, v3 │ │ +0c3e80: 28e9 |002a: goto 0013 // -0017 │ │ +0c3e82: 5963 b108 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@08b1 │ │ +0c3e86: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=646 │ │ 0x0008 line=647 │ │ 0x000b line=648 │ │ 0x0013 line=649 │ │ 0x0015 line=650 │ │ @@ -121729,18 +121735,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c60e4: |[0c60e4] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -0c60f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c60f6: 6e40 831c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1c83 │ │ -0c60fc: 0e00 |0004: return-void │ │ +0c3e88: |[0c3e88] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +0c3e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3e9a: 6e40 831c 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@1c83 │ │ +0c3ea0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0004 line=817 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -121751,98 +121757,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -0c6100: |[0c6100] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -0c6110: 6e10 281c 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ -0c6116: 0a01 |0003: move-result v1 │ │ -0c6118: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -0c611c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c611e: 7020 801c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c6124: 0e00 |000a: return-void │ │ -0c6126: 6e10 3d1c 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ -0c612c: 0a02 |000e: move-result v2 │ │ -0c612e: 6e10 3e1c 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ -0c6134: 0a03 |0012: move-result v3 │ │ -0c6136: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -0c613a: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -0c613e: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -0c6142: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -0c6146: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0c6148: 7020 111c 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ -0c614e: 6e10 5f1c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ -0c6154: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0c6156: 7020 7f1c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c615c: 28e4 |0026: goto 000a // -001c │ │ -0c615e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0c6160: 7020 801c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ -0c6166: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -0c6168: 7020 7f1c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ -0c616e: 7010 2b1c 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ -0c6174: 0a0c |0032: move-result v12 │ │ -0c6176: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -0c617a: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c617e: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -0c6182: 7110 0a43 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c6188: 0a0e |003c: move-result v14 │ │ -0c618a: 82ee |003d: int-to-float v14, v14 │ │ -0c618c: c8ed |003e: mul-float/2addr v13, v14 │ │ -0c618e: 82ce |003f: int-to-float v14, v12 │ │ -0c6190: c9ed |0040: div-float/2addr v13, v14 │ │ -0c6192: 7120 1443 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0c6198: 0a08 |0044: move-result v8 │ │ -0c619a: 8291 |0045: int-to-float v1, v9 │ │ -0c619c: 829d |0046: int-to-float v13, v9 │ │ -0c619e: 6e20 1a1c 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@1c1a │ │ -0c61a4: 0a0e |004a: move-result v14 │ │ -0c61a6: c8ed |004b: mul-float/2addr v13, v14 │ │ -0c61a8: a607 010d |004c: add-float v7, v1, v13 │ │ -0c61ac: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -0c61ae: 7701 0a43 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c61b4: 0a12 |0052: move-result v18 │ │ -0c61b6: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -0c61ba: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -0c61be: 0200 1200 |0057: move/from16 v0, v18 │ │ -0c61c2: 820d |0059: int-to-float v13, v0 │ │ -0c61c4: a90d 070d |005a: div-float v13, v7, v13 │ │ -0c61c8: 7110 0943 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0c61ce: 0a0d |005f: move-result v13 │ │ -0c61d0: c8d1 |0060: mul-float/2addr v1, v13 │ │ -0c61d2: 7110 1843 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0c61d8: 0a01 |0064: move-result v1 │ │ -0c61da: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -0c61de: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -0c61e2: 7120 1543 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0c61e8: 0a06 |006c: move-result v6 │ │ -0c61ea: 54f1 d608 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ -0c61ee: 7406 473c 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ -0c61f4: 7110 e41a 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0c61fa: 2895 |0075: goto 000a // -006b │ │ -0c61fc: 82c1 |0076: int-to-float v1, v12 │ │ -0c61fe: 54fd a708 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ -0c6202: 52fe ae08 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ -0c6206: 6e20 bb18 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ -0c620c: 0a0d |007e: move-result v13 │ │ -0c620e: a80b 010d |007f: mul-float v11, v1, v13 │ │ -0c6212: 7110 0a43 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0c6218: 0a01 |0084: move-result v1 │ │ -0c621a: 8211 |0085: int-to-float v1, v1 │ │ -0c621c: 52fd ce08 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ -0c6220: 82dd |0088: int-to-float v13, v13 │ │ -0c6222: c6bd |0089: add-float/2addr v13, v11 │ │ -0c6224: a90a 010d |008a: div-float v10, v1, v13 │ │ -0c6228: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -0c622c: c6a1 |008e: add-float/2addr v1, v10 │ │ -0c622e: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -0c6232: c8d1 |0091: mul-float/2addr v1, v13 │ │ -0c6234: 8716 |0092: float-to-int v6, v1 │ │ -0c6236: 28d4 |0093: goto 0067 // -002c │ │ +0c3ea4: |[0c3ea4] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +0c3eb4: 6e10 281c 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@1c28 │ │ +0c3eba: 0a01 |0003: move-result v1 │ │ +0c3ebc: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +0c3ec0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c3ec2: 7020 801c 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c3ec8: 0e00 |000a: return-void │ │ +0c3eca: 6e10 3d1c 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@1c3d │ │ +0c3ed0: 0a02 |000e: move-result v2 │ │ +0c3ed2: 6e10 3e1c 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@1c3e │ │ +0c3ed8: 0a03 |0012: move-result v3 │ │ +0c3eda: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +0c3ede: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +0c3ee2: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +0c3ee6: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +0c3eea: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0c3eec: 7020 111c 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@1c11 │ │ +0c3ef2: 6e10 5f1c 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@1c5f │ │ +0c3ef8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0c3efa: 7020 7f1c 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c3f00: 28e4 |0026: goto 000a // -001c │ │ +0c3f02: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0c3f04: 7020 801c 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@1c80 │ │ +0c3f0a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +0c3f0c: 7020 7f1c 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@1c7f │ │ +0c3f12: 7010 2b1c 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@1c2b │ │ +0c3f18: 0a0c |0032: move-result v12 │ │ +0c3f1a: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +0c3f1e: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +0c3f22: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +0c3f26: 7110 0a43 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c3f2c: 0a0e |003c: move-result v14 │ │ +0c3f2e: 82ee |003d: int-to-float v14, v14 │ │ +0c3f30: c8ed |003e: mul-float/2addr v13, v14 │ │ +0c3f32: 82ce |003f: int-to-float v14, v12 │ │ +0c3f34: c9ed |0040: div-float/2addr v13, v14 │ │ +0c3f36: 7120 1443 d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0c3f3c: 0a08 |0044: move-result v8 │ │ +0c3f3e: 8291 |0045: int-to-float v1, v9 │ │ +0c3f40: 829d |0046: int-to-float v13, v9 │ │ +0c3f42: 6e20 1a1c 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@1c1a │ │ +0c3f48: 0a0e |004a: move-result v14 │ │ +0c3f4a: c8ed |004b: mul-float/2addr v13, v14 │ │ +0c3f4c: a607 010d |004c: add-float v7, v1, v13 │ │ +0c3f50: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +0c3f52: 7701 0a43 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c3f58: 0a12 |0052: move-result v18 │ │ +0c3f5a: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +0c3f5e: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +0c3f62: 0200 1200 |0057: move/from16 v0, v18 │ │ +0c3f66: 820d |0059: int-to-float v13, v0 │ │ +0c3f68: a90d 070d |005a: div-float v13, v7, v13 │ │ +0c3f6c: 7110 0943 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0c3f72: 0a0d |005f: move-result v13 │ │ +0c3f74: c8d1 |0060: mul-float/2addr v1, v13 │ │ +0c3f76: 7110 1843 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0c3f7c: 0a01 |0064: move-result v1 │ │ +0c3f7e: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +0c3f82: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +0c3f86: 7120 1543 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c3f8c: 0a06 |006c: move-result v6 │ │ +0c3f8e: 54f1 d608 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@08d6 │ │ +0c3f92: 7406 473c 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ +0c3f98: 7110 e41a 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0c3f9e: 2895 |0075: goto 000a // -006b │ │ +0c3fa0: 82c1 |0076: int-to-float v1, v12 │ │ +0c3fa2: 54fd a708 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@08a7 │ │ +0c3fa6: 52fe ae08 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@08ae │ │ +0c3faa: 6e20 bb18 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@18bb │ │ +0c3fb0: 0a0d |007e: move-result v13 │ │ +0c3fb2: a80b 010d |007f: mul-float v11, v1, v13 │ │ +0c3fb6: 7110 0a43 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0c3fbc: 0a01 |0084: move-result v1 │ │ +0c3fbe: 8211 |0085: int-to-float v1, v1 │ │ +0c3fc0: 52fd ce08 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@08ce │ │ +0c3fc4: 82dd |0088: int-to-float v13, v13 │ │ +0c3fc6: c6bd |0089: add-float/2addr v13, v11 │ │ +0c3fc8: a90a 010d |008a: div-float v10, v1, v13 │ │ +0c3fcc: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +0c3fd0: c6a1 |008e: add-float/2addr v1, v10 │ │ +0c3fd2: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +0c3fd6: c8d1 |0091: mul-float/2addr v1, v13 │ │ +0c3fd8: 8716 |0092: float-to-int v6, v1 │ │ +0c3fda: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0006 line=829 │ │ 0x000a line=865 │ │ 0x000b line=832 │ │ 0x000f line=833 │ │ @@ -121890,38 +121896,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c6238: |[0c6238] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -0c6248: 6f20 5939 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3959 │ │ -0c624e: 0a00 |0003: move-result v0 │ │ -0c6250: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0c6254: 5410 c608 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ -0c6258: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -0c625c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c625e: 0f00 |000b: return v0 │ │ -0c6260: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c6262: 28fe |000d: goto 000b // -0002 │ │ +0c3fdc: |[0c3fdc] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0c3fec: 6f20 5939 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3959 │ │ +0c3ff2: 0a00 |0003: move-result v0 │ │ +0c3ff4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0c3ff8: 5410 c608 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@08c6 │ │ +0c3ffc: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +0c4000: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c4002: 0f00 |000b: return v0 │ │ +0c4004: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c4006: 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #620 header: │ │ class_idx : 1105 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #620 annotations: │ │ Annotations on class │ │ @@ -121987,21 +121993,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'requestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #621 header: │ │ class_idx : 1109 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 0 │ │ │ │ Class #621 annotations: │ │ Annotations on class │ │ @@ -122024,38 +122030,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0c6264: |[0c6264] android.support.v4.view.ViewParentCompat.:()V │ │ -0c6274: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c6278: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0c627c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c6280: 2201 5304 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; // type@0453 │ │ -0c6284: 7010 931c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;.:()V // method@1c93 │ │ -0c628a: 6901 e008 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c628e: 0e00 |000d: return-void │ │ -0c6290: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -0c6294: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0c6298: 2201 5204 |0012: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; // type@0452 │ │ -0c629c: 7010 911c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@1c91 │ │ -0c62a2: 6901 e008 |0017: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c62a6: 28f4 |0019: goto 000d // -000c │ │ -0c62a8: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -0c62ac: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0c62b0: 2201 5004 |001e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0450 │ │ -0c62b4: 7010 861c 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@1c86 │ │ -0c62ba: 6901 e008 |0023: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c62be: 28e8 |0025: goto 000d // -0018 │ │ -0c62c0: 2201 5404 |0026: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0454 │ │ -0c62c4: 7010 9b1c 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@1c9b │ │ -0c62ca: 6901 e008 |002b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c62ce: 28e0 |002d: goto 000d // -0020 │ │ +0c4008: |[0c4008] android.support.v4.view.ViewParentCompat.:()V │ │ +0c4018: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c401c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0c4020: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c4024: 2201 5304 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; // type@0453 │ │ +0c4028: 7010 931c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl;.:()V // method@1c93 │ │ +0c402e: 6901 e008 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4032: 0e00 |000d: return-void │ │ +0c4034: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +0c4038: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0c403c: 2201 5204 |0012: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; // type@0452 │ │ +0c4040: 7010 911c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@1c91 │ │ +0c4046: 6901 e008 |0017: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c404a: 28f4 |0019: goto 000d // -000c │ │ +0c404c: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +0c4050: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0c4054: 2201 5004 |001e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0450 │ │ +0c4058: 7010 861c 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@1c86 │ │ +0c405e: 6901 e008 |0023: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4062: 28e8 |0025: goto 000d // -0018 │ │ +0c4064: 2201 5404 |0026: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0454 │ │ +0c4068: 7010 9b1c 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@1c9b │ │ +0c406e: 6901 e008 |002b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4072: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0002 line=204 │ │ 0x0006 line=205 │ │ 0x000d line=213 │ │ 0x000e line=206 │ │ @@ -122071,17 +122077,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c62d0: |[0c62d0] android.support.v4.view.ViewParentCompat.:()V │ │ -0c62e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c62e6: 0e00 |0003: return-void │ │ +0c4074: |[0c4074] android.support.v4.view.ViewParentCompat.:()V │ │ +0c4084: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c408a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -122090,18 +122096,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 │ │ -0c62e8: |[0c62e8] android.support.v4.view.ViewParentCompat.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0c62f8: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c62fc: 7254 881c 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@1c88 │ │ -0c6302: 0e00 |0005: return-void │ │ +0c408c: |[0c408c] android.support.v4.view.ViewParentCompat.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +0c409c: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c40a0: 7254 881c 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@1c88 │ │ +0c40a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0006 reg=2 child Landroid/view/View; │ │ @@ -122113,24 +122119,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 │ │ -0c6304: |[0c6304] android.support.v4.view.ViewParentCompat.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -0c6314: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c6318: 0761 |0002: move-object v1, v6 │ │ -0c631a: 0772 |0003: move-object v2, v7 │ │ -0c631c: 0183 |0004: move v3, v8 │ │ -0c631e: 0194 |0005: move v4, v9 │ │ -0c6320: 01a5 |0006: move v5, v10 │ │ -0c6322: 7806 891c 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@1c89 │ │ -0c6328: 0a00 |000a: move-result v0 │ │ -0c632a: 0f00 |000b: return v0 │ │ +0c40a8: |[0c40a8] android.support.v4.view.ViewParentCompat.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +0c40b8: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c40bc: 0761 |0002: move-object v1, v6 │ │ +0c40be: 0772 |0003: move-object v2, v7 │ │ +0c40c0: 0183 |0004: move v3, v8 │ │ +0c40c2: 0194 |0005: move v4, v9 │ │ +0c40c4: 01a5 |0006: move v5, v10 │ │ +0c40c6: 7806 891c 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@1c89 │ │ +0c40cc: 0a00 |000a: move-result v0 │ │ +0c40ce: 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 │ │ @@ -122142,19 +122148,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 │ │ -0c632c: |[0c632c] android.support.v4.view.ViewParentCompat.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -0c633c: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c6340: 7254 8a1c 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@1c8a │ │ -0c6346: 0a00 |0005: move-result v0 │ │ -0c6348: 0f00 |0006: return v0 │ │ +0c40d0: |[0c40d0] android.support.v4.view.ViewParentCompat.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +0c40e0: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c40e4: 7254 8a1c 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@1c8a │ │ +0c40ea: 0a00 |0005: move-result v0 │ │ +0c40ec: 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 │ │ @@ -122165,23 +122171,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 │ │ -0c634c: |[0c634c] android.support.v4.view.ViewParentCompat.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -0c635c: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c6360: 0761 |0002: move-object v1, v6 │ │ -0c6362: 0772 |0003: move-object v2, v7 │ │ -0c6364: 0183 |0004: move v3, v8 │ │ -0c6366: 0194 |0005: move v4, v9 │ │ -0c6368: 07a5 |0006: move-object v5, v10 │ │ -0c636a: 7806 8b1c 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@1c8b │ │ -0c6370: 0e00 |000a: return-void │ │ +0c40f0: |[0c40f0] android.support.v4.view.ViewParentCompat.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +0c4100: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4104: 0761 |0002: move-object v1, v6 │ │ +0c4106: 0772 |0003: move-object v2, v7 │ │ +0c4108: 0183 |0004: move v3, v8 │ │ +0c410a: 0194 |0005: move v4, v9 │ │ +0c410c: 07a5 |0006: move-object v5, v10 │ │ +0c410e: 7806 8b1c 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@1c8b │ │ +0c4114: 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; │ │ @@ -122194,24 +122200,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 │ │ -0c6374: |[0c6374] android.support.v4.view.ViewParentCompat.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -0c6384: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c6388: 0771 |0002: move-object v1, v7 │ │ -0c638a: 0782 |0003: move-object v2, v8 │ │ -0c638c: 0193 |0004: move v3, v9 │ │ -0c638e: 01a4 |0005: move v4, v10 │ │ -0c6390: 01b5 |0006: move v5, v11 │ │ -0c6392: 01c6 |0007: move v6, v12 │ │ -0c6394: 7807 8c1c 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@1c8c │ │ -0c639a: 0e00 |000b: return-void │ │ +0c4118: |[0c4118] android.support.v4.view.ViewParentCompat.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +0c4128: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c412c: 0771 |0002: move-object v1, v7 │ │ +0c412e: 0782 |0003: move-object v2, v8 │ │ +0c4130: 0193 |0004: move v3, v9 │ │ +0c4132: 01a4 |0005: move v4, v10 │ │ +0c4134: 01b5 |0006: move v5, v11 │ │ +0c4136: 01c6 |0007: move v6, v12 │ │ +0c4138: 7807 8c1c 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@1c8c │ │ +0c413e: 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; │ │ @@ -122225,18 +122231,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 │ │ -0c639c: |[0c639c] android.support.v4.view.ViewParentCompat.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0c63ac: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c63b0: 7254 8d1c 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@1c8d │ │ -0c63b6: 0e00 |0005: return-void │ │ +0c4140: |[0c4140] android.support.v4.view.ViewParentCompat.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +0c4150: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4154: 7254 8d1c 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@1c8d │ │ +0c415a: 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; │ │ @@ -122248,19 +122254,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 │ │ -0c63b8: |[0c63b8] android.support.v4.view.ViewParentCompat.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -0c63c8: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c63cc: 7254 8e1c 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@1c8e │ │ -0c63d2: 0a00 |0005: move-result v0 │ │ -0c63d4: 0f00 |0006: return v0 │ │ +0c415c: |[0c415c] android.support.v4.view.ViewParentCompat.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +0c416c: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4170: 7254 8e1c 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@1c8e │ │ +0c4176: 0a00 |0005: move-result v0 │ │ +0c4178: 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; │ │ @@ -122271,18 +122277,18 @@ │ │ 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 │ │ -0c63d8: |[0c63d8] android.support.v4.view.ViewParentCompat.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -0c63e8: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c63ec: 7230 8f1c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1c8f │ │ -0c63f2: 0e00 |0005: return-void │ │ +0c417c: |[0c417c] android.support.v4.view.ViewParentCompat.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +0c418c: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c4190: 7230 8f1c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1c8f │ │ +0c4196: 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; │ │ @@ -122292,35 +122298,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0c63f4: |[0c63f4] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c6404: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ -0c6408: 7240 901c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1c90 │ │ -0c640e: 0a00 |0005: move-result v0 │ │ -0c6410: 0f00 |0006: return v0 │ │ +0c4198: |[0c4198] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0c41a8: 6200 e008 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@08e0 │ │ +0c41ac: 7240 901c 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1c90 │ │ +0c41b2: 0a00 |0005: move-result v0 │ │ +0c41b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #622 header: │ │ class_idx : 1110 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7222 │ │ +source_file_idx : 7218 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #622 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ @@ -122335,17 +122341,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6414: |[0c6414] android.support.v4.view.ViewParentCompatICS.:()V │ │ -0c6424: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c642a: 0e00 |0003: return-void │ │ +0c41b8: |[0c41b8] android.support.v4.view.ViewParentCompatICS.:()V │ │ +0c41c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c41ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ @@ -122353,34 +122359,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c642c: |[0c642c] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0c643c: 7230 6439 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3964 │ │ -0c6442: 0a00 |0003: move-result v0 │ │ -0c6444: 0f00 |0004: return v0 │ │ +0c41d0: |[0c41d0] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0c41e0: 7230 6439 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@3964 │ │ +0c41e6: 0a00 |0003: move-result v0 │ │ +0c41e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7222 (ViewParentCompatICS.java) │ │ + source_file_idx : 7218 (ViewParentCompatICS.java) │ │ │ │ Class #623 header: │ │ class_idx : 1111 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7225 │ │ +source_file_idx : 7221 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #623 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatKitKat;' │ │ @@ -122395,17 +122401,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6448: |[0c6448] android.support.v4.view.ViewParentCompatKitKat.:()V │ │ -0c6458: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c645e: 0e00 |0003: return-void │ │ +0c41ec: |[0c41ec] android.support.v4.view.ViewParentCompatKitKat.:()V │ │ +0c41fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c4202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatKitKat;) │ │ @@ -122413,35 +122419,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c6460: |[0c6460] android.support.v4.view.ViewParentCompatKitKat.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0c6470: 7240 5b39 1032 |0000: invoke-interface {v0, v1, v2, v3}, Landroid/view/ViewParent;.notifySubtreeAccessibilityStateChanged:(Landroid/view/View;Landroid/view/View;I)V // method@395b │ │ -0c6476: 0e00 |0003: return-void │ │ +0c4204: |[0c4204] android.support.v4.view.ViewParentCompatKitKat.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +0c4214: 7240 5b39 1032 |0000: invoke-interface {v0, v1, v2, v3}, Landroid/view/ViewParent;.notifySubtreeAccessibilityStateChanged:(Landroid/view/View;Landroid/view/View;I)V // method@395b │ │ +0c421a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0004 reg=1 child Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 changeType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 7225 (ViewParentCompatKitKat.java) │ │ + source_file_idx : 7221 (ViewParentCompatKitKat.java) │ │ │ │ Class #624 header: │ │ class_idx : 1112 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7227 │ │ +source_file_idx : 7223 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #624 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatLollipop;' │ │ @@ -122461,17 +122467,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6478: |[0c6478] android.support.v4.view.ViewParentCompatLollipop.:()V │ │ -0c6488: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c648e: 0e00 |0003: return-void │ │ +0c421c: |[0c421c] android.support.v4.view.ViewParentCompatLollipop.:()V │ │ +0c422c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c4232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatLollipop;) │ │ @@ -122479,38 +122485,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 │ │ -0c6490: |[0c6490] android.support.v4.view.ViewParentCompatLollipop.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -0c64a0: 7258 5c39 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@395c │ │ -0c64a6: 0a01 |0003: move-result v1 │ │ -0c64a8: 0f01 |0004: return v1 │ │ -0c64aa: 0d00 |0005: move-exception v0 │ │ -0c64ac: 1a01 341c |0006: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c64b0: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c64b4: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c64ba: 1a03 331c |000d: const-string v3, "ViewParent " // string@1c33 │ │ -0c64be: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c64c4: 0c02 |0012: move-result-object v2 │ │ -0c64c6: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c64cc: 0c02 |0016: move-result-object v2 │ │ -0c64ce: 1a03 8000 |0017: const-string v3, " does not implement interface " // string@0080 │ │ -0c64d2: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c64d8: 0c02 |001c: move-result-object v2 │ │ -0c64da: 1a03 ea38 |001d: const-string v3, "method onNestedFling" // string@38ea │ │ -0c64de: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c64e4: 0c02 |0022: move-result-object v2 │ │ -0c64e6: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c64ec: 0c02 |0026: move-result-object v2 │ │ -0c64ee: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c64f4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0c64f6: 28d9 |002b: goto 0004 // -0027 │ │ +0c4234: |[0c4234] android.support.v4.view.ViewParentCompatLollipop.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +0c4244: 7258 5c39 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@395c │ │ +0c424a: 0a01 |0003: move-result v1 │ │ +0c424c: 0f01 |0004: return v1 │ │ +0c424e: 0d00 |0005: move-exception v0 │ │ +0c4250: 1a01 301c |0006: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c4254: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c4258: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c425e: 1a03 2f1c |000d: const-string v3, "ViewParent " // string@1c2f │ │ +0c4262: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4268: 0c02 |0012: move-result-object v2 │ │ +0c426a: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c4270: 0c02 |0016: move-result-object v2 │ │ +0c4272: 1a03 7d00 |0017: const-string v3, " does not implement interface " // string@007d │ │ +0c4276: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c427c: 0c02 |001c: move-result-object v2 │ │ +0c427e: 1a03 e538 |001d: const-string v3, "method onNestedFling" // string@38e5 │ │ +0c4282: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4288: 0c02 |0022: move-result-object v2 │ │ +0c428a: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c4290: 0c02 |0026: move-result-object v2 │ │ +0c4292: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c4298: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c429a: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x0005 line=81 │ │ @@ -122529,38 +122535,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 │ │ -0c6508: |[0c6508] android.support.v4.view.ViewParentCompatLollipop.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -0c6518: 7240 5d39 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@395d │ │ -0c651e: 0a01 |0003: move-result v1 │ │ -0c6520: 0f01 |0004: return v1 │ │ -0c6522: 0d00 |0005: move-exception v0 │ │ -0c6524: 1a01 341c |0006: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c6528: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c652c: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c6532: 1a03 331c |000d: const-string v3, "ViewParent " // string@1c33 │ │ -0c6536: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c653c: 0c02 |0012: move-result-object v2 │ │ -0c653e: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c6544: 0c02 |0016: move-result-object v2 │ │ -0c6546: 1a03 8000 |0017: const-string v3, " does not implement interface " // string@0080 │ │ -0c654a: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6550: 0c02 |001c: move-result-object v2 │ │ -0c6552: 1a03 eb38 |001d: const-string v3, "method onNestedPreFling" // string@38eb │ │ -0c6556: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c655c: 0c02 |0022: move-result-object v2 │ │ -0c655e: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c6564: 0c02 |0026: move-result-object v2 │ │ -0c6566: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c656c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0c656e: 28d9 |002b: goto 0004 // -0027 │ │ +0c42ac: |[0c42ac] android.support.v4.view.ViewParentCompatLollipop.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +0c42bc: 7240 5d39 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@395d │ │ +0c42c2: 0a01 |0003: move-result v1 │ │ +0c42c4: 0f01 |0004: return v1 │ │ +0c42c6: 0d00 |0005: move-exception v0 │ │ +0c42c8: 1a01 301c |0006: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c42cc: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c42d0: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c42d6: 1a03 2f1c |000d: const-string v3, "ViewParent " // string@1c2f │ │ +0c42da: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c42e0: 0c02 |0012: move-result-object v2 │ │ +0c42e2: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c42e8: 0c02 |0016: move-result-object v2 │ │ +0c42ea: 1a03 7d00 |0017: const-string v3, " does not implement interface " // string@007d │ │ +0c42ee: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c42f4: 0c02 |001c: move-result-object v2 │ │ +0c42f6: 1a03 e638 |001d: const-string v3, "method onNestedPreFling" // string@38e6 │ │ +0c42fa: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4300: 0c02 |0022: move-result-object v2 │ │ +0c4302: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c4308: 0c02 |0026: move-result-object v2 │ │ +0c430a: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c4310: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c4312: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=95 │ │ 0x0005 line=92 │ │ @@ -122578,36 +122584,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 │ │ -0c6580: |[0c6580] android.support.v4.view.ViewParentCompatLollipop.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -0c6590: 7258 5e39 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@395e │ │ -0c6596: 0e00 |0003: return-void │ │ -0c6598: 0d00 |0004: move-exception v0 │ │ -0c659a: 1a01 341c |0005: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c659e: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c65a2: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c65a8: 1a03 331c |000c: const-string v3, "ViewParent " // string@1c33 │ │ -0c65ac: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c65b2: 0c02 |0011: move-result-object v2 │ │ -0c65b4: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c65ba: 0c02 |0015: move-result-object v2 │ │ -0c65bc: 1a03 8000 |0016: const-string v3, " does not implement interface " // string@0080 │ │ -0c65c0: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c65c6: 0c02 |001b: move-result-object v2 │ │ -0c65c8: 1a03 ec38 |001c: const-string v3, "method onNestedPreScroll" // string@38ec │ │ -0c65cc: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c65d2: 0c02 |0021: move-result-object v2 │ │ -0c65d4: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c65da: 0c02 |0025: move-result-object v2 │ │ -0c65dc: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c65e2: 28da |0029: goto 0003 // -0026 │ │ +0c4324: |[0c4324] android.support.v4.view.ViewParentCompatLollipop.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +0c4334: 7258 5e39 5476 |0000: invoke-interface {v4, v5, v6, v7, v8}, Landroid/view/ViewParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@395e │ │ +0c433a: 0e00 |0003: return-void │ │ +0c433c: 0d00 |0004: move-exception v0 │ │ +0c433e: 1a01 301c |0005: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c4342: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c4346: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c434c: 1a03 2f1c |000c: const-string v3, "ViewParent " // string@1c2f │ │ +0c4350: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4356: 0c02 |0011: move-result-object v2 │ │ +0c4358: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c435e: 0c02 |0015: move-result-object v2 │ │ +0c4360: 1a03 7d00 |0016: const-string v3, " does not implement interface " // string@007d │ │ +0c4364: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c436a: 0c02 |001b: move-result-object v2 │ │ +0c436c: 1a03 e738 |001c: const-string v3, "method onNestedPreScroll" // string@38e7 │ │ +0c4370: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4376: 0c02 |0021: move-result-object v2 │ │ +0c4378: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c437e: 0c02 |0025: move-result-object v2 │ │ +0c4380: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c4386: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=75 │ │ 0x0004 line=71 │ │ @@ -122625,36 +122631,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 │ │ -0c65f4: |[0c65f4] android.support.v4.view.ViewParentCompatLollipop.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -0c6604: 7806 5f39 0400 |0000: invoke-interface/range {v4, v5, v6, v7, v8, v9}, Landroid/view/ViewParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@395f │ │ -0c660a: 0e00 |0003: return-void │ │ -0c660c: 0d00 |0004: move-exception v0 │ │ -0c660e: 1a01 341c |0005: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c6612: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c6616: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c661c: 1a03 331c |000c: const-string v3, "ViewParent " // string@1c33 │ │ -0c6620: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6626: 0c02 |0011: move-result-object v2 │ │ -0c6628: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c662e: 0c02 |0015: move-result-object v2 │ │ -0c6630: 1a03 8000 |0016: const-string v3, " does not implement interface " // string@0080 │ │ -0c6634: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c663a: 0c02 |001b: move-result-object v2 │ │ -0c663c: 1a03 ed38 |001c: const-string v3, "method onNestedScroll" // string@38ed │ │ -0c6640: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6646: 0c02 |0021: move-result-object v2 │ │ -0c6648: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c664e: 0c02 |0025: move-result-object v2 │ │ -0c6650: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c6656: 28da |0029: goto 0003 // -0026 │ │ +0c4398: |[0c4398] android.support.v4.view.ViewParentCompatLollipop.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +0c43a8: 7806 5f39 0400 |0000: invoke-interface/range {v4, v5, v6, v7, v8, v9}, Landroid/view/ViewParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@395f │ │ +0c43ae: 0e00 |0003: return-void │ │ +0c43b0: 0d00 |0004: move-exception v0 │ │ +0c43b2: 1a01 301c |0005: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c43b6: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c43ba: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c43c0: 1a03 2f1c |000c: const-string v3, "ViewParent " // string@1c2f │ │ +0c43c4: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c43ca: 0c02 |0011: move-result-object v2 │ │ +0c43cc: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c43d2: 0c02 |0015: move-result-object v2 │ │ +0c43d4: 1a03 7d00 |0016: const-string v3, " does not implement interface " // string@007d │ │ +0c43d8: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c43de: 0c02 |001b: move-result-object v2 │ │ +0c43e0: 1a03 e838 |001c: const-string v3, "method onNestedScroll" // string@38e8 │ │ +0c43e4: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c43ea: 0c02 |0021: move-result-object v2 │ │ +0c43ec: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c43f2: 0c02 |0025: move-result-object v2 │ │ +0c43f4: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c43fa: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=65 │ │ 0x0004 line=61 │ │ @@ -122673,36 +122679,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 │ │ -0c6668: |[0c6668] android.support.v4.view.ViewParentCompatLollipop.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -0c6678: 7240 6039 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@3960 │ │ -0c667e: 0e00 |0003: return-void │ │ -0c6680: 0d00 |0004: move-exception v0 │ │ -0c6682: 1a01 341c |0005: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c6686: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c668a: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c6690: 1a03 331c |000c: const-string v3, "ViewParent " // string@1c33 │ │ -0c6694: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c669a: 0c02 |0011: move-result-object v2 │ │ -0c669c: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c66a2: 0c02 |0015: move-result-object v2 │ │ -0c66a4: 1a03 8000 |0016: const-string v3, " does not implement interface " // string@0080 │ │ -0c66a8: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c66ae: 0c02 |001b: move-result-object v2 │ │ -0c66b0: 1a03 ee38 |001c: const-string v3, "method onNestedScrollAccepted" // string@38ee │ │ -0c66b4: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c66ba: 0c02 |0021: move-result-object v2 │ │ -0c66bc: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c66c2: 0c02 |0025: move-result-object v2 │ │ -0c66c4: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c66ca: 28da |0029: goto 0003 // -0026 │ │ +0c440c: |[0c440c] android.support.v4.view.ViewParentCompatLollipop.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +0c441c: 7240 6039 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@3960 │ │ +0c4422: 0e00 |0003: return-void │ │ +0c4424: 0d00 |0004: move-exception v0 │ │ +0c4426: 1a01 301c |0005: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c442a: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c442e: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c4434: 1a03 2f1c |000c: const-string v3, "ViewParent " // string@1c2f │ │ +0c4438: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c443e: 0c02 |0011: move-result-object v2 │ │ +0c4440: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c4446: 0c02 |0015: move-result-object v2 │ │ +0c4448: 1a03 7d00 |0016: const-string v3, " does not implement interface " // string@007d │ │ +0c444c: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c4452: 0c02 |001b: move-result-object v2 │ │ +0c4454: 1a03 e938 |001c: const-string v3, "method onNestedScrollAccepted" // string@38e9 │ │ +0c4458: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c445e: 0c02 |0021: move-result-object v2 │ │ +0c4460: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c4466: 0c02 |0025: move-result-object v2 │ │ +0c4468: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c446e: 28da |0029: goto 0003 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0004 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=46 │ │ 0x0004 line=42 │ │ @@ -122719,38 +122725,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 │ │ -0c66dc: |[0c66dc] android.support.v4.view.ViewParentCompatLollipop.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -0c66ec: 7240 6139 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@3961 │ │ -0c66f2: 0a01 |0003: move-result v1 │ │ -0c66f4: 0f01 |0004: return v1 │ │ -0c66f6: 0d00 |0005: move-exception v0 │ │ -0c66f8: 1a01 341c |0006: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c66fc: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c6700: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c6706: 1a03 331c |000d: const-string v3, "ViewParent " // string@1c33 │ │ -0c670a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6710: 0c02 |0012: move-result-object v2 │ │ -0c6712: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c6718: 0c02 |0016: move-result-object v2 │ │ -0c671a: 1a03 8000 |0017: const-string v3, " does not implement interface " // string@0080 │ │ -0c671e: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6724: 0c02 |001c: move-result-object v2 │ │ -0c6726: 1a03 ef38 |001d: const-string v3, "method onStartNestedScroll" // string@38ef │ │ -0c672a: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6730: 0c02 |0022: move-result-object v2 │ │ -0c6732: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c6738: 0c02 |0026: move-result-object v2 │ │ -0c673a: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c6740: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -0c6742: 28d9 |002b: goto 0004 // -0027 │ │ +0c4480: |[0c4480] android.support.v4.view.ViewParentCompatLollipop.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +0c4490: 7240 6139 5476 |0000: invoke-interface {v4, v5, v6, v7}, Landroid/view/ViewParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@3961 │ │ +0c4496: 0a01 |0003: move-result v1 │ │ +0c4498: 0f01 |0004: return v1 │ │ +0c449a: 0d00 |0005: move-exception v0 │ │ +0c449c: 1a01 301c |0006: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c44a0: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c44a4: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c44aa: 1a03 2f1c |000d: const-string v3, "ViewParent " // string@1c2f │ │ +0c44ae: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c44b4: 0c02 |0012: move-result-object v2 │ │ +0c44b6: 6e20 6243 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c44bc: 0c02 |0016: move-result-object v2 │ │ +0c44be: 1a03 7d00 |0017: const-string v3, " does not implement interface " // string@007d │ │ +0c44c2: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c44c8: 0c02 |001c: move-result-object v2 │ │ +0c44ca: 1a03 ea38 |001d: const-string v3, "method onStartNestedScroll" // string@38ea │ │ +0c44ce: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c44d4: 0c02 |0022: move-result-object v2 │ │ +0c44d6: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c44dc: 0c02 |0026: move-result-object v2 │ │ +0c44de: 7130 5a37 2100 |0027: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c44e4: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +0c44e6: 28d9 |002b: goto 0004 // -0027 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/AbstractMethodError; -> 0x0005 │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=34 │ │ 0x0005 line=31 │ │ @@ -122768,57 +122774,57 @@ │ │ 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 │ │ -0c6754: |[0c6754] android.support.v4.view.ViewParentCompatLollipop.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -0c6764: 7220 6239 5400 |0000: invoke-interface {v4, v5}, Landroid/view/ViewParent;.onStopNestedScroll:(Landroid/view/View;)V // method@3962 │ │ -0c676a: 0e00 |0003: return-void │ │ -0c676c: 0d00 |0004: move-exception v0 │ │ -0c676e: 1a01 341c |0005: const-string v1, "ViewParentCompat" // string@1c34 │ │ -0c6772: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0c6776: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c677c: 1a03 331c |000c: const-string v3, "ViewParent " // string@1c33 │ │ -0c6780: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c6786: 0c02 |0011: move-result-object v2 │ │ -0c6788: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c678e: 0c02 |0015: move-result-object v2 │ │ -0c6790: 1a03 8000 |0016: const-string v3, " does not implement interface " // string@0080 │ │ -0c6794: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c679a: 0c02 |001b: move-result-object v2 │ │ -0c679c: 1a03 f038 |001c: const-string v3, "method onStopNestedScroll" // string@38f0 │ │ -0c67a0: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c67a6: 0c02 |0021: move-result-object v2 │ │ -0c67a8: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c67ae: 0c02 |0025: move-result-object v2 │ │ -0c67b0: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0c67b6: 28da |0029: goto 0003 // -0026 │ │ +0c44f8: |[0c44f8] android.support.v4.view.ViewParentCompatLollipop.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +0c4508: 7220 6239 5400 |0000: invoke-interface {v4, v5}, Landroid/view/ViewParent;.onStopNestedScroll:(Landroid/view/View;)V // method@3962 │ │ +0c450e: 0e00 |0003: return-void │ │ +0c4510: 0d00 |0004: move-exception v0 │ │ +0c4512: 1a01 301c |0005: const-string v1, "ViewParentCompat" // string@1c30 │ │ +0c4516: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0c451a: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c4520: 1a03 2f1c |000c: const-string v3, "ViewParent " // string@1c2f │ │ +0c4524: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c452a: 0c02 |0011: move-result-object v2 │ │ +0c452c: 6e20 6243 4200 |0012: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c4532: 0c02 |0015: move-result-object v2 │ │ +0c4534: 1a03 7d00 |0016: const-string v3, " does not implement interface " // string@007d │ │ +0c4538: 6e20 6343 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c453e: 0c02 |001b: move-result-object v2 │ │ +0c4540: 1a03 eb38 |001c: const-string v3, "method onStopNestedScroll" // string@38eb │ │ +0c4544: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c454a: 0c02 |0021: move-result-object v2 │ │ +0c454c: 6e10 6a43 0200 |0022: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c4552: 0c02 |0025: move-result-object v2 │ │ +0c4554: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0c455a: 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 : 7227 (ViewParentCompatLollipop.java) │ │ + source_file_idx : 7223 (ViewParentCompatLollipop.java) │ │ │ │ Class #625 header: │ │ class_idx : 1113 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #625 annotations: │ │ Annotations on class │ │ @@ -122830,21 +122836,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #626 header: │ │ class_idx : 1114 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #626 annotations: │ │ Annotations on class │ │ @@ -122879,22 +122885,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 │ │ -0c67c8: |[0c67c8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -0c67d8: 5b12 e408 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@08e4 │ │ -0c67dc: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0c67e2: 2200 8608 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0c67e6: 7020 8043 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -0c67ec: 5b10 e208 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@08e2 │ │ -0c67f0: 5b13 e308 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e3 │ │ -0c67f4: 0e00 |000e: return-void │ │ +0c456c: |[0c456c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +0c457c: 5b12 e408 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@08e4 │ │ +0c4580: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0c4586: 2200 8608 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0c458a: 7020 8043 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +0c4590: 5b10 e208 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@08e2 │ │ +0c4594: 5b13 e308 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e3 │ │ +0c4598: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0005 line=321 │ │ 0x000c line=322 │ │ 0x000e line=323 │ │ locals : │ │ @@ -122908,17 +122914,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 │ │ -0c67f8: |[0c67f8] 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 │ │ -0c6808: 7040 bc1c 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@1cbc │ │ -0c680e: 0e00 |0003: return-void │ │ +0c459c: |[0c459c] 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 │ │ +0c45ac: 7040 bc1c 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@1cbc │ │ +0c45b2: 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; │ │ @@ -122931,41 +122937,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0c6810: |[0c6810] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ -0c6820: 5431 e208 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@08e2 │ │ -0c6824: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c682a: 0c00 |0005: move-result-object v0 │ │ -0c682c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6830: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0c6834: 5431 e408 |000a: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@08e4 │ │ -0c6838: 5432 e308 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e3 │ │ -0c683c: 7130 c01c 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@1cc0 │ │ -0c6842: 0e00 |0011: return-void │ │ +0c45b4: |[0c45b4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ +0c45c4: 5431 e208 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@08e2 │ │ +0c45c8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c45ce: 0c00 |0005: move-result-object v0 │ │ +0c45d0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c45d4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0c45d8: 5431 e408 |000a: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@08e4 │ │ +0c45dc: 5432 e308 |000c: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e3 │ │ +0c45e0: 7130 c01c 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@1cc0 │ │ +0c45e6: 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #627 header: │ │ class_idx : 1122 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 37 │ │ │ │ Class #627 annotations: │ │ Annotations on class │ │ @@ -123199,21 +123205,21 @@ │ │ │ │ #36 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ name : 'zBy' │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #628 header: │ │ class_idx : 1123 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 3 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 37 │ │ │ │ Class #628 annotations: │ │ Annotations on class │ │ @@ -123265,50 +123271,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -0c6844: |[0c6844] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ -0c6854: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c6858: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0c685c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c6860: 2201 6104 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; // type@0461 │ │ -0c6864: 7010 161d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;.:()V // method@1d16 │ │ -0c686a: 6901 e808 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c686e: 0e00 |000d: return-void │ │ -0c6870: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -0c6874: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0c6878: 2201 6004 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@0460 │ │ -0c687c: 7010 141d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@1d14 │ │ -0c6882: 6901 e808 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6886: 28f4 |0019: goto 000d // -000c │ │ -0c6888: 1301 1200 |001a: const/16 v1, #int 18 // #12 │ │ -0c688c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0c6890: 2201 5e04 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@045e │ │ -0c6894: 7010 0d1d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@1d0d │ │ -0c689a: 6901 e808 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c689e: 28e8 |0025: goto 000d // -0018 │ │ -0c68a0: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ -0c68a4: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -0c68a8: 2201 5f04 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@045f │ │ -0c68ac: 7010 0f1d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@1d0f │ │ -0c68b2: 6901 e808 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c68b6: 28dc |0031: goto 000d // -0024 │ │ -0c68b8: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ -0c68bc: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -0c68c0: 2201 5d04 |0036: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@045d │ │ -0c68c4: 7010 ed1c 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@1ced │ │ -0c68ca: 6901 e808 |003b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c68ce: 28d0 |003d: goto 000d // -0030 │ │ -0c68d0: 2201 5b04 |003e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@045b │ │ -0c68d4: 7010 bf1c 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1cbf │ │ -0c68da: 6901 e808 |0043: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c68de: 28c8 |0045: goto 000d // -0038 │ │ +0c45e8: |[0c45e8] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ +0c45f8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c45fc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0c4600: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c4604: 2201 6104 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; // type@0461 │ │ +0c4608: 7010 161d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl;.:()V // method@1d16 │ │ +0c460e: 6901 e808 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4612: 0e00 |000d: return-void │ │ +0c4614: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +0c4618: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0c461c: 2201 6004 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@0460 │ │ +0c4620: 7010 141d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@1d14 │ │ +0c4626: 6901 e808 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c462a: 28f4 |0019: goto 000d // -000c │ │ +0c462c: 1301 1200 |001a: const/16 v1, #int 18 // #12 │ │ +0c4630: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0c4634: 2201 5e04 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@045e │ │ +0c4638: 7010 0d1d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@1d0d │ │ +0c463e: 6901 e808 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4642: 28e8 |0025: goto 000d // -0018 │ │ +0c4644: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ +0c4648: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +0c464c: 2201 5f04 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@045f │ │ +0c4650: 7010 0f1d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@1d0f │ │ +0c4656: 6901 e808 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c465a: 28dc |0031: goto 000d // -0024 │ │ +0c465c: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ +0c4660: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +0c4664: 2201 5d04 |0036: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@045d │ │ +0c4668: 7010 ed1c 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@1ced │ │ +0c466e: 6901 e808 |003b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4672: 28d0 |003d: goto 000d // -0030 │ │ +0c4674: 2201 5b04 |003e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@045b │ │ +0c4678: 7010 bf1c 0100 |0040: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1cbf │ │ +0c467e: 6901 e808 |0043: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4682: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0002 line=646 │ │ 0x0006 line=647 │ │ 0x000d line=659 │ │ 0x000e line=648 │ │ @@ -123328,25 +123334,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c68e0: |[0c68e0] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ -0c68f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c68f2: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0c68f8: 5b10 ed08 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ -0c68fc: 5b10 eb08 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ -0c6900: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -0c6902: 5910 ec08 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ -0c6906: 2200 8608 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0c690a: 7020 8043 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -0c6910: 5b10 ee08 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6914: 0e00 |0012: return-void │ │ +0c4684: |[0c4684] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ +0c4694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4696: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0c469c: 5b10 ed08 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ +0c46a0: 5b10 eb08 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ +0c46a4: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +0c46a6: 5910 ec08 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ +0c46aa: 2200 8608 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0c46ae: 7020 8043 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +0c46b4: 5b10 ee08 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c46b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000b line=36 │ │ @@ -123360,17 +123366,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 │ │ -0c6918: |[0c6918] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -0c6928: 5410 eb08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ -0c692c: 1100 |0002: return-object v0 │ │ +0c46bc: |[0c46bc] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +0c46cc: 5410 eb08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ +0c46d0: 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;) │ │ @@ -123378,17 +123384,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6930: |[0c6930] android.support.v4.view.ViewPropertyAnimatorCompat.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -0c6940: 5b01 eb08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ -0c6944: 1101 |0002: return-object v1 │ │ +0c46d4: |[0c46d4] android.support.v4.view.ViewPropertyAnimatorCompat.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +0c46e4: 5b01 eb08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@08eb │ │ +0c46e8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ │ │ @@ -123397,17 +123403,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 │ │ -0c6948: |[0c6948] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -0c6958: 5410 ed08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ -0c695c: 1100 |0002: return-object v0 │ │ +0c46ec: |[0c46ec] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +0c46fc: 5410 ed08 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ +0c4700: 1100 |0002: return-object 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;) │ │ @@ -123415,17 +123421,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6960: |[0c6960] android.support.v4.view.ViewPropertyAnimatorCompat.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -0c6970: 5b01 ed08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ -0c6974: 1101 |0002: return-object v1 │ │ +0c4704: |[0c4704] android.support.v4.view.ViewPropertyAnimatorCompat.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +0c4714: 5b01 ed08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@08ed │ │ +0c4718: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ │ │ @@ -123434,17 +123440,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 │ │ -0c6978: |[0c6978] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ -0c6988: 5210 ec08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ -0c698c: 0f00 |0002: return v0 │ │ +0c471c: |[0c471c] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ +0c472c: 5210 ec08 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ +0c4730: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ @@ -123452,17 +123458,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 │ │ -0c6990: |[0c6990] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ -0c69a0: 5901 ec08 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ -0c69a4: 0f01 |0002: return v1 │ │ +0c4734: |[0c4734] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ +0c4744: 5901 ec08 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@08ec │ │ +0c4748: 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 │ │ │ │ @@ -123472,23 +123478,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 │ │ -0c69a8: |[0c69a8] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c69b8: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c69bc: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c69c2: 0c00 |0005: move-result-object v0 │ │ -0c69c4: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c69c8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c69cc: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c69d0: 7240 1b1d 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@1d1b │ │ -0c69d6: 1102 |000f: return-object v2 │ │ +0c474c: |[0c474c] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c475c: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4760: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4766: 0c00 |0005: move-result-object v0 │ │ +0c4768: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c476c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4770: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4774: 7240 1b1d 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@1d1b │ │ +0c477a: 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; │ │ @@ -123500,23 +123506,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 │ │ -0c69d8: |[0c69d8] android.support.v4.view.ViewPropertyAnimatorCompat.alphaBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c69e8: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c69ec: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c69f2: 0c00 |0005: move-result-object v0 │ │ -0c69f4: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c69f8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c69fc: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6a00: 7240 1c1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d1c │ │ -0c6a06: 1102 |000f: return-object v2 │ │ +0c477c: |[0c477c] android.support.v4.view.ViewPropertyAnimatorCompat.alphaBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c478c: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4790: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4796: 0c00 |0005: move-result-object v0 │ │ +0c4798: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c479c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c47a0: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c47a4: 7240 1c1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d1c │ │ +0c47aa: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x000a line=709 │ │ 0x000f line=711 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123528,23 +123534,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c6a08: |[0c6a08] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ -0c6a18: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6a1c: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6a22: 0c00 |0005: move-result-object v0 │ │ -0c6a24: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6a28: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6a2c: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6a30: 7230 1d1d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d1d │ │ -0c6a36: 0e00 |000f: return-void │ │ +0c47ac: |[0c47ac] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ +0c47bc: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c47c0: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c47c6: 0c00 |0005: move-result-object v0 │ │ +0c47c8: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c47cc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c47d0: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c47d4: 7230 1d1d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d1d │ │ +0c47da: 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; │ │ @@ -123555,26 +123561,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c6a38: |[0c6a38] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ -0c6a48: 5441 ee08 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6a4c: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6a52: 0c00 |0005: move-result-object v0 │ │ -0c6a54: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6a58: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0c6a5c: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6a60: 7230 1e1d 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@1d1e │ │ -0c6a66: 0b02 |000f: move-result-wide v2 │ │ -0c6a68: 1002 |0010: return-wide v2 │ │ -0c6a6a: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -0c6a6e: 28fd |0013: goto 0010 // -0003 │ │ +0c47dc: |[0c47dc] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ +0c47ec: 5441 ee08 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c47f0: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c47f6: 0c00 |0005: move-result-object v0 │ │ +0c47f8: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c47fc: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0c4800: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4804: 7230 1e1d 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@1d1e │ │ +0c480a: 0b02 |000f: move-result-wide v2 │ │ +0c480c: 1002 |0010: return-wide v2 │ │ +0c480e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +0c4812: 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; │ │ @@ -123585,26 +123591,26 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c6a70: |[0c6a70] android.support.v4.view.ViewPropertyAnimatorCompat.getInterpolator:()Landroid/view/animation/Interpolator; │ │ -0c6a80: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6a84: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6a8a: 0c00 |0005: move-result-object v0 │ │ -0c6a8c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6a90: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0c6a94: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6a98: 7230 1f1d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; // method@1d1f │ │ -0c6a9e: 0c01 |000f: move-result-object v1 │ │ -0c6aa0: 1101 |0010: return-object v1 │ │ -0c6aa2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0c6aa4: 28fe |0012: goto 0010 // -0002 │ │ +0c4814: |[0c4814] android.support.v4.view.ViewPropertyAnimatorCompat.getInterpolator:()Landroid/view/animation/Interpolator; │ │ +0c4824: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4828: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c482e: 0c00 |0005: move-result-object v0 │ │ +0c4830: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4834: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0c4838: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c483c: 7230 1f1d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; // method@1d1f │ │ +0c4842: 0c01 |000f: move-result-object v1 │ │ +0c4844: 1101 |0010: return-object v1 │ │ +0c4846: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0c4848: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x000a line=830 │ │ 0x0010 line=832 │ │ locals : │ │ 0x0008 - 0x0013 reg=0 view Landroid/view/View; │ │ @@ -123615,26 +123621,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c6aa8: |[0c6aa8] android.support.v4.view.ViewPropertyAnimatorCompat.getStartDelay:()J │ │ -0c6ab8: 5441 ee08 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6abc: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6ac2: 0c00 |0005: move-result-object v0 │ │ -0c6ac4: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6ac8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -0c6acc: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6ad0: 7230 201d 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@1d20 │ │ -0c6ad6: 0b02 |000f: move-result-wide v2 │ │ -0c6ad8: 1002 |0010: return-wide v2 │ │ -0c6ada: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -0c6ade: 28fd |0013: goto 0010 // -0003 │ │ +0c484c: |[0c484c] android.support.v4.view.ViewPropertyAnimatorCompat.getStartDelay:()J │ │ +0c485c: 5441 ee08 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4860: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4866: 0c00 |0005: move-result-object v0 │ │ +0c4868: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c486c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +0c4870: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4874: 7230 201d 4100 |000c: invoke-interface {v1, v4, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J // method@1d20 │ │ +0c487a: 0b02 |000f: move-result-wide v2 │ │ +0c487c: 1002 |0010: return-wide v2 │ │ +0c487e: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +0c4882: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x000a line=867 │ │ 0x0010 line=869 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ @@ -123645,23 +123651,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 │ │ -0c6ae0: |[0c6ae0] android.support.v4.view.ViewPropertyAnimatorCompat.rotation:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6af0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6af4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6afa: 0c00 |0005: move-result-object v0 │ │ -0c6afc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6b00: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6b04: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6b08: 7240 211d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d21 │ │ -0c6b0e: 1102 |000f: return-object v2 │ │ +0c4884: |[0c4884] android.support.v4.view.ViewPropertyAnimatorCompat.rotation:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4894: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4898: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c489e: 0c00 |0005: move-result-object v0 │ │ +0c48a0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c48a4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c48a8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c48ac: 7240 211d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d21 │ │ +0c48b2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=884 │ │ 0x000a line=885 │ │ 0x000f line=887 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123673,23 +123679,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 │ │ -0c6b10: |[0c6b10] android.support.v4.view.ViewPropertyAnimatorCompat.rotationBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6b20: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6b24: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6b2a: 0c00 |0005: move-result-object v0 │ │ -0c6b2c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6b30: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6b34: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6b38: 7240 221d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d22 │ │ -0c6b3e: 1102 |000f: return-object v2 │ │ +0c48b4: |[0c48b4] android.support.v4.view.ViewPropertyAnimatorCompat.rotationBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c48c4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c48c8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c48ce: 0c00 |0005: move-result-object v0 │ │ +0c48d0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c48d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c48d8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c48dc: 7240 221d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d22 │ │ +0c48e2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x000a line=902 │ │ 0x000f line=904 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123701,23 +123707,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 │ │ -0c6b40: |[0c6b40] android.support.v4.view.ViewPropertyAnimatorCompat.rotationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6b50: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6b54: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6b5a: 0c00 |0005: move-result-object v0 │ │ -0c6b5c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6b60: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6b64: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6b68: 7240 231d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d23 │ │ -0c6b6e: 1102 |000f: return-object v2 │ │ +0c48e4: |[0c48e4] android.support.v4.view.ViewPropertyAnimatorCompat.rotationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c48f4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c48f8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c48fe: 0c00 |0005: move-result-object v0 │ │ +0c4900: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4904: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4908: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c490c: 7240 231d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d23 │ │ +0c4912: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x000a line=919 │ │ 0x000f line=921 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123729,23 +123735,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 │ │ -0c6b70: |[0c6b70] android.support.v4.view.ViewPropertyAnimatorCompat.rotationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6b80: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6b84: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6b8a: 0c00 |0005: move-result-object v0 │ │ -0c6b8c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6b90: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6b94: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6b98: 7240 241d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d24 │ │ -0c6b9e: 1102 |000f: return-object v2 │ │ +0c4914: |[0c4914] android.support.v4.view.ViewPropertyAnimatorCompat.rotationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4924: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4928: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c492e: 0c00 |0005: move-result-object v0 │ │ +0c4930: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4934: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4938: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c493c: 7240 241d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d24 │ │ +0c4942: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 0x000a line=936 │ │ 0x000f line=938 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123757,23 +123763,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 │ │ -0c6ba0: |[0c6ba0] android.support.v4.view.ViewPropertyAnimatorCompat.rotationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6bb0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6bb4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6bba: 0c00 |0005: move-result-object v0 │ │ -0c6bbc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6bc0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6bc4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6bc8: 7240 251d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d25 │ │ -0c6bce: 1102 |000f: return-object v2 │ │ +0c4944: |[0c4944] android.support.v4.view.ViewPropertyAnimatorCompat.rotationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4954: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4958: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c495e: 0c00 |0005: move-result-object v0 │ │ +0c4960: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4964: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4968: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c496c: 7240 251d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d25 │ │ +0c4972: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x000a line=953 │ │ 0x000f line=955 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123785,23 +123791,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 │ │ -0c6bd0: |[0c6bd0] android.support.v4.view.ViewPropertyAnimatorCompat.rotationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6be0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6be4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6bea: 0c00 |0005: move-result-object v0 │ │ -0c6bec: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6bf0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6bf4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6bf8: 7240 261d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d26 │ │ -0c6bfe: 1102 |000f: return-object v2 │ │ +0c4974: |[0c4974] android.support.v4.view.ViewPropertyAnimatorCompat.rotationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4984: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4988: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c498e: 0c00 |0005: move-result-object v0 │ │ +0c4990: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4994: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4998: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c499c: 7240 261d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d26 │ │ +0c49a2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x000a line=970 │ │ 0x000f line=972 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123813,23 +123819,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 │ │ -0c6c00: |[0c6c00] android.support.v4.view.ViewPropertyAnimatorCompat.scaleX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6c10: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6c14: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6c1a: 0c00 |0005: move-result-object v0 │ │ -0c6c1c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6c20: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6c24: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6c28: 7240 271d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d27 │ │ -0c6c2e: 1102 |000f: return-object v2 │ │ +0c49a4: |[0c49a4] android.support.v4.view.ViewPropertyAnimatorCompat.scaleX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c49b4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c49b8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c49be: 0c00 |0005: move-result-object v0 │ │ +0c49c0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c49c4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c49c8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c49cc: 7240 271d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d27 │ │ +0c49d2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ 0x000a line=987 │ │ 0x000f line=989 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123841,23 +123847,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 │ │ -0c6c30: |[0c6c30] android.support.v4.view.ViewPropertyAnimatorCompat.scaleXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6c40: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6c44: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6c4a: 0c00 |0005: move-result-object v0 │ │ -0c6c4c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6c50: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6c54: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6c58: 7240 281d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d28 │ │ -0c6c5e: 1102 |000f: return-object v2 │ │ +0c49d4: |[0c49d4] android.support.v4.view.ViewPropertyAnimatorCompat.scaleXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c49e4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c49e8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c49ee: 0c00 |0005: move-result-object v0 │ │ +0c49f0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c49f4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c49f8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c49fc: 7240 281d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d28 │ │ +0c4a02: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ 0x000a line=1004 │ │ 0x000f line=1006 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123869,23 +123875,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 │ │ -0c6c60: |[0c6c60] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6c70: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6c74: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6c7a: 0c00 |0005: move-result-object v0 │ │ -0c6c7c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6c80: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6c84: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6c88: 7240 291d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d29 │ │ -0c6c8e: 1102 |000f: return-object v2 │ │ +0c4a04: |[0c4a04] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4a14: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4a18: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4a1e: 0c00 |0005: move-result-object v0 │ │ +0c4a20: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4a24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4a28: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4a2c: 7240 291d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d29 │ │ +0c4a32: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x000a line=1021 │ │ 0x000f line=1023 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123897,23 +123903,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 │ │ -0c6c90: |[0c6c90] android.support.v4.view.ViewPropertyAnimatorCompat.scaleYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6ca0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6ca4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6caa: 0c00 |0005: move-result-object v0 │ │ -0c6cac: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6cb0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6cb4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6cb8: 7240 2a1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d2a │ │ -0c6cbe: 1102 |000f: return-object v2 │ │ +0c4a34: |[0c4a34] android.support.v4.view.ViewPropertyAnimatorCompat.scaleYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4a44: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4a48: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4a4e: 0c00 |0005: move-result-object v0 │ │ +0c4a50: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4a54: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4a58: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4a5c: 7240 2a1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d2a │ │ +0c4a62: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1037 │ │ 0x000a line=1038 │ │ 0x000f line=1040 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -123925,23 +123931,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 │ │ -0c6cc0: |[0c6cc0] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6cd0: 5431 ee08 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6cd4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6cda: 0c00 |0005: move-result-object v0 │ │ -0c6cdc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6ce0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6ce4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6ce8: 7255 2b1d 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@1d2b │ │ -0c6cee: 1103 |000f: return-object v3 │ │ +0c4a64: |[0c4a64] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4a74: 5431 ee08 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4a78: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4a7e: 0c00 |0005: move-result-object v0 │ │ +0c4a80: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4a84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4a88: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4a8c: 7255 2b1d 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@1d2b │ │ +0c4a92: 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; │ │ @@ -123953,23 +123959,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 │ │ -0c6cf0: |[0c6cf0] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6d00: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6d04: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6d0a: 0c00 |0005: move-result-object v0 │ │ -0c6d0c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6d10: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6d14: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6d18: 7240 2c1d 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@1d2c │ │ -0c6d1e: 1102 |000f: return-object v2 │ │ +0c4a94: |[0c4a94] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4aa4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4aa8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4aae: 0c00 |0005: move-result-object v0 │ │ +0c4ab0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4ab4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4ab8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4abc: 7240 2c1d 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@1d2c │ │ +0c4ac2: 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; │ │ @@ -123981,23 +123987,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 │ │ -0c6d20: |[0c6d20] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6d30: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6d34: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6d3a: 0c00 |0005: move-result-object v0 │ │ -0c6d3c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6d40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6d44: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6d48: 7240 2d1d 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@1d2d │ │ -0c6d4e: 1102 |000f: return-object v2 │ │ +0c4ac4: |[0c4ac4] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4ad4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4ad8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4ade: 0c00 |0005: move-result-object v0 │ │ +0c4ae0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4ae4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4ae8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4aec: 7240 2d1d 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@1d2d │ │ +0c4af2: 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; │ │ @@ -124009,23 +124015,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 │ │ -0c6d50: |[0c6d50] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6d60: 5431 ee08 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6d64: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6d6a: 0c00 |0005: move-result-object v0 │ │ -0c6d6c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6d70: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6d74: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6d78: 7255 2e1d 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@1d2e │ │ -0c6d7e: 1103 |000f: return-object v3 │ │ +0c4af4: |[0c4af4] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4b04: 5431 ee08 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4b08: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4b0e: 0c00 |0005: move-result-object v0 │ │ +0c4b10: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4b14: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4b18: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4b1c: 7255 2e1d 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@1d2e │ │ +0c4b22: 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; │ │ @@ -124037,23 +124043,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 │ │ -0c6d80: |[0c6d80] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6d90: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6d94: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6d9a: 0c00 |0005: move-result-object v0 │ │ -0c6d9c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6da0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6da4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6da8: 7240 2f1d 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@1d2f │ │ -0c6dae: 1102 |000f: return-object v2 │ │ +0c4b24: |[0c4b24] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4b34: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4b38: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4b3e: 0c00 |0005: move-result-object v0 │ │ +0c4b40: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4b44: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4b48: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4b4c: 7240 2f1d 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@1d2f │ │ +0c4b52: 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; │ │ @@ -124065,23 +124071,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c6db0: |[0c6db0] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ -0c6dc0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6dc4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6dca: 0c00 |0005: move-result-object v0 │ │ -0c6dcc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6dd0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6dd4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6dd8: 7230 301d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d30 │ │ -0c6dde: 0e00 |000f: return-void │ │ +0c4b54: |[0c4b54] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ +0c4b64: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4b68: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4b6e: 0c00 |0005: move-result-object v0 │ │ +0c4b70: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4b74: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4b78: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4b7c: 7230 301d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d30 │ │ +0c4b82: 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; │ │ @@ -124092,23 +124098,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 │ │ -0c6de0: |[0c6de0] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6df0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6df4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6dfa: 0c00 |0005: move-result-object v0 │ │ -0c6dfc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6e00: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6e04: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6e08: 7240 311d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d31 │ │ -0c6e0e: 1102 |000f: return-object v2 │ │ +0c4b84: |[0c4b84] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4b94: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4b98: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4b9e: 0c00 |0005: move-result-object v0 │ │ +0c4ba0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4ba4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4ba8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4bac: 7240 311d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d31 │ │ +0c4bb2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x000a line=726 │ │ 0x000f line=728 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124120,23 +124126,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 │ │ -0c6e10: |[0c6e10] android.support.v4.view.ViewPropertyAnimatorCompat.translationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6e20: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6e24: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6e2a: 0c00 |0005: move-result-object v0 │ │ -0c6e2c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6e30: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6e34: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6e38: 7240 321d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d32 │ │ -0c6e3e: 1102 |000f: return-object v2 │ │ +0c4bb4: |[0c4bb4] android.support.v4.view.ViewPropertyAnimatorCompat.translationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4bc4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4bc8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4bce: 0c00 |0005: move-result-object v0 │ │ +0c4bd0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4bd4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4bd8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4bdc: 7240 321d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d32 │ │ +0c4be2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x000a line=1133 │ │ 0x000f line=1135 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124148,23 +124154,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 │ │ -0c6e40: |[0c6e40] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6e50: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6e54: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6e5a: 0c00 |0005: move-result-object v0 │ │ -0c6e5c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6e60: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6e64: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6e68: 7240 331d 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@1d33 │ │ -0c6e6e: 1102 |000f: return-object v2 │ │ +0c4be4: |[0c4be4] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4bf4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4bf8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4bfe: 0c00 |0005: move-result-object v0 │ │ +0c4c00: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4c04: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4c08: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4c0c: 7240 331d 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@1d33 │ │ +0c4c12: 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; │ │ @@ -124176,23 +124182,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 │ │ -0c6e70: |[0c6e70] android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6e80: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6e84: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6e8a: 0c00 |0005: move-result-object v0 │ │ -0c6e8c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6e90: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6e94: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6e98: 7240 341d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d34 │ │ -0c6e9e: 1102 |000f: return-object v2 │ │ +0c4c14: |[0c4c14] android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4c24: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4c28: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4c2e: 0c00 |0005: move-result-object v0 │ │ +0c4c30: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4c34: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4c38: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4c3c: 7240 341d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d34 │ │ +0c4c42: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ 0x000a line=1150 │ │ 0x000f line=1152 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124204,23 +124210,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 │ │ -0c6ea0: |[0c6ea0] android.support.v4.view.ViewPropertyAnimatorCompat.translationZ:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6eb0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6eb4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6eba: 0c00 |0005: move-result-object v0 │ │ -0c6ebc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6ec0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6ec4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6ec8: 7240 351d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d35 │ │ -0c6ece: 1102 |000f: return-object v2 │ │ +0c4c44: |[0c4c44] android.support.v4.view.ViewPropertyAnimatorCompat.translationZ:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4c54: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4c58: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4c5e: 0c00 |0005: move-result-object v0 │ │ +0c4c60: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4c64: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4c68: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4c6c: 7240 351d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d35 │ │ +0c4c72: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1183 │ │ 0x000a line=1184 │ │ 0x000f line=1186 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124232,23 +124238,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 │ │ -0c6ed0: |[0c6ed0] android.support.v4.view.ViewPropertyAnimatorCompat.translationZBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6ee0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6ee4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6eea: 0c00 |0005: move-result-object v0 │ │ -0c6eec: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6ef0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6ef4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6ef8: 7240 361d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d36 │ │ -0c6efe: 1102 |000f: return-object v2 │ │ +0c4c74: |[0c4c74] android.support.v4.view.ViewPropertyAnimatorCompat.translationZBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4c84: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4c88: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4c8e: 0c00 |0005: move-result-object v0 │ │ +0c4c90: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4c94: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4c98: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4c9c: 7240 361d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d36 │ │ +0c4ca2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x000a line=1167 │ │ 0x000f line=1169 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124260,23 +124266,23 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c6f00: |[0c6f00] android.support.v4.view.ViewPropertyAnimatorCompat.withEndAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6f10: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6f14: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6f1a: 0c00 |0005: move-result-object v0 │ │ -0c6f1c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6f20: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6f24: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6f28: 7240 371d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1d37 │ │ -0c6f2e: 1102 |000f: return-object v2 │ │ +0c4ca4: |[0c4ca4] android.support.v4.view.ViewPropertyAnimatorCompat.withEndAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4cb4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4cb8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4cbe: 0c00 |0005: move-result-object v0 │ │ +0c4cc0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4cc4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4cc8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4ccc: 7240 371d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1d37 │ │ +0c4cd2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x000a line=778 │ │ 0x000f line=780 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124288,23 +124294,23 @@ │ │ type : '()Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c6f30: |[0c6f30] android.support.v4.view.ViewPropertyAnimatorCompat.withLayer:()Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6f40: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6f44: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6f4a: 0c00 |0005: move-result-object v0 │ │ -0c6f4c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6f50: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6f54: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6f58: 7230 381d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d38 │ │ -0c6f5e: 1102 |000f: return-object v2 │ │ +0c4cd4: |[0c4cd4] android.support.v4.view.ViewPropertyAnimatorCompat.withLayer:()Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4ce4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4ce8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4cee: 0c00 |0005: move-result-object v0 │ │ +0c4cf0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4cf4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4cf8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4cfc: 7230 381d 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1d38 │ │ +0c4d02: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ 0x000a line=1272 │ │ 0x000f line=1274 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124315,23 +124321,23 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c6f60: |[0c6f60] android.support.v4.view.ViewPropertyAnimatorCompat.withStartAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6f70: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6f74: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6f7a: 0c00 |0005: move-result-object v0 │ │ -0c6f7c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6f80: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6f84: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6f88: 7240 391d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1d39 │ │ -0c6f8e: 1102 |000f: return-object v2 │ │ +0c4d04: |[0c4d04] android.support.v4.view.ViewPropertyAnimatorCompat.withStartAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4d14: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4d18: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4d1e: 0c00 |0005: move-result-object v0 │ │ +0c4d20: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4d24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4d28: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4d2c: 7240 391d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V // method@1d39 │ │ +0c4d32: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ 0x000a line=1297 │ │ 0x000f line=1299 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124343,23 +124349,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 │ │ -0c6f90: |[0c6f90] android.support.v4.view.ViewPropertyAnimatorCompat.x:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6fa0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6fa4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6faa: 0c00 |0005: move-result-object v0 │ │ -0c6fac: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6fb0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6fb4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6fb8: 7240 3a1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3a │ │ -0c6fbe: 1102 |000f: return-object v2 │ │ +0c4d34: |[0c4d34] android.support.v4.view.ViewPropertyAnimatorCompat.x:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4d44: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4d48: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4d4e: 0c00 |0005: move-result-object v0 │ │ +0c4d50: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4d54: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4d58: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4d5c: 7240 3a1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3a │ │ +0c4d62: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ 0x000a line=1065 │ │ 0x000f line=1067 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124371,23 +124377,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 │ │ -0c6fc0: |[0c6fc0] android.support.v4.view.ViewPropertyAnimatorCompat.xBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c6fd0: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c6fd4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c6fda: 0c00 |0005: move-result-object v0 │ │ -0c6fdc: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c6fe0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6fe4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c6fe8: 7240 3b1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3b │ │ -0c6fee: 1102 |000f: return-object v2 │ │ +0c4d64: |[0c4d64] android.support.v4.view.ViewPropertyAnimatorCompat.xBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4d74: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4d78: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4d7e: 0c00 |0005: move-result-object v0 │ │ +0c4d80: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4d84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4d88: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4d8c: 7240 3b1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3b │ │ +0c4d92: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 0x000a line=1082 │ │ 0x000f line=1084 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124399,23 +124405,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 │ │ -0c6ff0: |[0c6ff0] android.support.v4.view.ViewPropertyAnimatorCompat.y:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c7000: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c7004: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c700a: 0c00 |0005: move-result-object v0 │ │ -0c700c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c7010: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c7014: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c7018: 7240 3c1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3c │ │ -0c701e: 1102 |000f: return-object v2 │ │ +0c4d94: |[0c4d94] android.support.v4.view.ViewPropertyAnimatorCompat.y:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4da4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4da8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4dae: 0c00 |0005: move-result-object v0 │ │ +0c4db0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4db4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4db8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4dbc: 7240 3c1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3c │ │ +0c4dc2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x000a line=1099 │ │ 0x000f line=1101 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124427,23 +124433,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 │ │ -0c7020: |[0c7020] android.support.v4.view.ViewPropertyAnimatorCompat.yBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c7030: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c7034: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c703a: 0c00 |0005: move-result-object v0 │ │ -0c703c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c7040: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c7044: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c7048: 7240 3d1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3d │ │ -0c704e: 1102 |000f: return-object v2 │ │ +0c4dc4: |[0c4dc4] android.support.v4.view.ViewPropertyAnimatorCompat.yBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4dd4: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4dd8: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4dde: 0c00 |0005: move-result-object v0 │ │ +0c4de0: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4de4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4de8: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4dec: 7240 3d1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3d │ │ +0c4df2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ 0x000a line=1116 │ │ 0x000f line=1118 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124455,23 +124461,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 │ │ -0c7050: |[0c7050] android.support.v4.view.ViewPropertyAnimatorCompat.z:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c7060: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c7064: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c706a: 0c00 |0005: move-result-object v0 │ │ -0c706c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c7070: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c7074: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c7078: 7240 3e1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3e │ │ -0c707e: 1102 |000f: return-object v2 │ │ +0c4df4: |[0c4df4] android.support.v4.view.ViewPropertyAnimatorCompat.z:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4e04: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4e08: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4e0e: 0c00 |0005: move-result-object v0 │ │ +0c4e10: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4e14: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4e18: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4e1c: 7240 3e1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3e │ │ +0c4e22: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ 0x000a line=1201 │ │ 0x000f line=1203 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -124483,40 +124489,40 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0c7080: |[0c7080] android.support.v4.view.ViewPropertyAnimatorCompat.zBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0c7090: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ -0c7094: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0c709a: 0c00 |0005: move-result-object v0 │ │ -0c709c: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ -0c70a0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c70a4: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ -0c70a8: 7240 3f1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3f │ │ -0c70ae: 1102 |000f: return-object v2 │ │ +0c4e24: |[0c4e24] android.support.v4.view.ViewPropertyAnimatorCompat.zBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0c4e34: 5421 ee08 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@08ee │ │ +0c4e38: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0c4e3e: 0c00 |0005: move-result-object v0 │ │ +0c4e40: 1f00 fc06 |0006: check-cast v0, Landroid/view/View; // type@06fc │ │ +0c4e44: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c4e48: 6201 e808 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@08e8 │ │ +0c4e4c: 7240 3f1d 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@1d3f │ │ +0c4e52: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ 0x000a line=1218 │ │ 0x000f line=1220 │ │ 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #629 header: │ │ class_idx : 1124 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 28 │ │ -source_file_idx : 7232 │ │ +source_file_idx : 7228 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #629 annotations: │ │ Annotations on class │ │ @@ -124544,19 +124550,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 │ │ -0c70b0: |[0c70b0] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -0c70c0: 5b01 ef08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ -0c70c4: 5b02 f008 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ -0c70c8: 7010 9500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0095 │ │ -0c70ce: 0e00 |0007: return-void │ │ +0c4e54: |[0c4e54] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +0c4e64: 5b01 ef08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ +0c4e68: 5b02 f008 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ +0c4e6c: 7010 9500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0095 │ │ +0c4e72: 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; │ │ @@ -124567,19 +124573,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c70d0: |[0c70d0] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -0c70e0: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ -0c70e4: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ -0c70e8: 7220 a21d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ -0c70ee: 0e00 |0007: return-void │ │ +0c4e74: |[0c4e74] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +0c4e84: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ +0c4e88: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ +0c4e8c: 7220 a21d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ +0c4e92: 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; │ │ @@ -124589,19 +124595,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c70f0: |[0c70f0] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -0c7100: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ -0c7104: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ -0c7108: 7220 a31d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -0c710e: 0e00 |0007: return-void │ │ +0c4e94: |[0c4e94] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0c4ea4: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ +0c4ea8: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ +0c4eac: 7220 a31d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +0c4eb2: 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; │ │ @@ -124611,34 +124617,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7110: |[0c7110] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -0c7120: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ -0c7124: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ -0c7128: 7220 a41d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ -0c712e: 0e00 |0007: return-void │ │ +0c4eb4: |[0c4eb4] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +0c4ec4: 5420 ef08 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ef │ │ +0c4ec8: 5421 f008 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@08f0 │ │ +0c4ecc: 7220 a41d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ +0c4ed2: 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 : 7232 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 7228 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #630 header: │ │ class_idx : 1125 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7232 │ │ +source_file_idx : 7228 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 0 │ │ │ │ Class #630 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;' │ │ @@ -124653,17 +124659,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7130: |[0c7130] android.support.v4.view.ViewPropertyAnimatorCompatICS.:()V │ │ -0c7140: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7146: 0e00 |0003: return-void │ │ +0c4ed4: |[0c4ed4] android.support.v4.view.ViewPropertyAnimatorCompatICS.:()V │ │ +0c4ee4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c4eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -124671,19 +124677,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 │ │ -0c7148: |[0c7148] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ -0c7158: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c715e: 0c00 |0003: move-result-object v0 │ │ -0c7160: 6e20 6539 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@3965 │ │ -0c7166: 0e00 |0007: return-void │ │ +0c4eec: |[0c4eec] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ +0c4efc: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4f02: 0c00 |0003: move-result-object v0 │ │ +0c4f04: 6e20 6539 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@3965 │ │ +0c4f0a: 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 │ │ @@ -124693,19 +124699,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 │ │ -0c7168: |[0c7168] android.support.v4.view.ViewPropertyAnimatorCompatICS.alphaBy:(Landroid/view/View;F)V │ │ -0c7178: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c717e: 0c00 |0003: move-result-object v0 │ │ -0c7180: 6e20 6639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alphaBy:(F)Landroid/view/ViewPropertyAnimator; // method@3966 │ │ -0c7186: 0e00 |0007: return-void │ │ +0c4f0c: |[0c4f0c] android.support.v4.view.ViewPropertyAnimatorCompatICS.alphaBy:(Landroid/view/View;F)V │ │ +0c4f1c: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4f22: 0c00 |0003: move-result-object v0 │ │ +0c4f24: 6e20 6639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alphaBy:(F)Landroid/view/ViewPropertyAnimator; // method@3966 │ │ +0c4f2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124715,19 +124721,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c7188: |[0c7188] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ -0c7198: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c719e: 0c00 |0003: move-result-object v0 │ │ -0c71a0: 6e10 6739 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@3967 │ │ -0c71a6: 0e00 |0007: return-void │ │ +0c4f2c: |[0c4f2c] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ +0c4f3c: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4f42: 0c00 |0003: move-result-object v0 │ │ +0c4f44: 6e10 6739 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@3967 │ │ +0c4f4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -124736,20 +124742,20 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c71a8: |[0c71a8] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ -0c71b8: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c71be: 0c00 |0003: move-result-object v0 │ │ -0c71c0: 6e10 6839 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@3968 │ │ -0c71c6: 0b00 |0007: move-result-wide v0 │ │ -0c71c8: 1000 |0008: return-wide v0 │ │ +0c4f4c: |[0c4f4c] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ +0c4f5c: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4f62: 0c00 |0003: move-result-object v0 │ │ +0c4f64: 6e10 6839 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@3968 │ │ +0c4f6a: 0b00 |0007: move-result-wide v0 │ │ +0c4f6c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -124757,20 +124763,20 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c71cc: |[0c71cc] android.support.v4.view.ViewPropertyAnimatorCompatICS.getStartDelay:(Landroid/view/View;)J │ │ -0c71dc: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c71e2: 0c00 |0003: move-result-object v0 │ │ -0c71e4: 6e10 6a39 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getStartDelay:()J // method@396a │ │ -0c71ea: 0b00 |0007: move-result-wide v0 │ │ -0c71ec: 1000 |0008: return-wide v0 │ │ +0c4f70: |[0c4f70] android.support.v4.view.ViewPropertyAnimatorCompatICS.getStartDelay:(Landroid/view/View;)J │ │ +0c4f80: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4f86: 0c00 |0003: move-result-object v0 │ │ +0c4f88: 6e10 6a39 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getStartDelay:()J // method@396a │ │ +0c4f8e: 0b00 |0007: move-result-wide v0 │ │ +0c4f90: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -124778,19 +124784,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 │ │ -0c71f0: |[0c71f0] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotation:(Landroid/view/View;F)V │ │ -0c7200: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7206: 0c00 |0003: move-result-object v0 │ │ -0c7208: 6e20 6b39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotation:(F)Landroid/view/ViewPropertyAnimator; // method@396b │ │ -0c720e: 0e00 |0007: return-void │ │ +0c4f94: |[0c4f94] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotation:(Landroid/view/View;F)V │ │ +0c4fa4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4faa: 0c00 |0003: move-result-object v0 │ │ +0c4fac: 6e20 6b39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotation:(F)Landroid/view/ViewPropertyAnimator; // method@396b │ │ +0c4fb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124800,19 +124806,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 │ │ -0c7210: |[0c7210] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationBy:(Landroid/view/View;F)V │ │ -0c7220: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7226: 0c00 |0003: move-result-object v0 │ │ -0c7228: 6e20 6c39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationBy:(F)Landroid/view/ViewPropertyAnimator; // method@396c │ │ -0c722e: 0e00 |0007: return-void │ │ +0c4fb4: |[0c4fb4] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationBy:(Landroid/view/View;F)V │ │ +0c4fc4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4fca: 0c00 |0003: move-result-object v0 │ │ +0c4fcc: 6e20 6c39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationBy:(F)Landroid/view/ViewPropertyAnimator; // method@396c │ │ +0c4fd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0007 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124822,19 +124828,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 │ │ -0c7230: |[0c7230] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationX:(Landroid/view/View;F)V │ │ -0c7240: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7246: 0c00 |0003: move-result-object v0 │ │ -0c7248: 6e20 6d39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationX:(F)Landroid/view/ViewPropertyAnimator; // method@396d │ │ -0c724e: 0e00 |0007: return-void │ │ +0c4fd4: |[0c4fd4] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationX:(Landroid/view/View;F)V │ │ +0c4fe4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c4fea: 0c00 |0003: move-result-object v0 │ │ +0c4fec: 6e20 6d39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationX:(F)Landroid/view/ViewPropertyAnimator; // method@396d │ │ +0c4ff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124844,19 +124850,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 │ │ -0c7250: |[0c7250] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationXBy:(Landroid/view/View;F)V │ │ -0c7260: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7266: 0c00 |0003: move-result-object v0 │ │ -0c7268: 6e20 6e39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@396e │ │ -0c726e: 0e00 |0007: return-void │ │ +0c4ff4: |[0c4ff4] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationXBy:(Landroid/view/View;F)V │ │ +0c5004: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c500a: 0c00 |0003: move-result-object v0 │ │ +0c500c: 6e20 6e39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@396e │ │ +0c5012: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124866,19 +124872,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 │ │ -0c7270: |[0c7270] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationY:(Landroid/view/View;F)V │ │ -0c7280: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7286: 0c00 |0003: move-result-object v0 │ │ -0c7288: 6e20 6f39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationY:(F)Landroid/view/ViewPropertyAnimator; // method@396f │ │ -0c728e: 0e00 |0007: return-void │ │ +0c5014: |[0c5014] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationY:(Landroid/view/View;F)V │ │ +0c5024: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c502a: 0c00 |0003: move-result-object v0 │ │ +0c502c: 6e20 6f39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationY:(F)Landroid/view/ViewPropertyAnimator; // method@396f │ │ +0c5032: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124888,19 +124894,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 │ │ -0c7290: |[0c7290] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationYBy:(Landroid/view/View;F)V │ │ -0c72a0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c72a6: 0c00 |0003: move-result-object v0 │ │ -0c72a8: 6e20 7039 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@3970 │ │ -0c72ae: 0e00 |0007: return-void │ │ +0c5034: |[0c5034] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationYBy:(Landroid/view/View;F)V │ │ +0c5044: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c504a: 0c00 |0003: move-result-object v0 │ │ +0c504c: 6e20 7039 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@3970 │ │ +0c5052: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124910,19 +124916,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 │ │ -0c72b0: |[0c72b0] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleX:(Landroid/view/View;F)V │ │ -0c72c0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c72c6: 0c00 |0003: move-result-object v0 │ │ -0c72c8: 6e20 7139 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleX:(F)Landroid/view/ViewPropertyAnimator; // method@3971 │ │ -0c72ce: 0e00 |0007: return-void │ │ +0c5054: |[0c5054] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleX:(Landroid/view/View;F)V │ │ +0c5064: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c506a: 0c00 |0003: move-result-object v0 │ │ +0c506c: 6e20 7139 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleX:(F)Landroid/view/ViewPropertyAnimator; // method@3971 │ │ +0c5072: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124932,19 +124938,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 │ │ -0c72d0: |[0c72d0] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleXBy:(Landroid/view/View;F)V │ │ -0c72e0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c72e6: 0c00 |0003: move-result-object v0 │ │ -0c72e8: 6e20 7239 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleXBy:(F)Landroid/view/ViewPropertyAnimator; // method@3972 │ │ -0c72ee: 0e00 |0007: return-void │ │ +0c5074: |[0c5074] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleXBy:(Landroid/view/View;F)V │ │ +0c5084: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c508a: 0c00 |0003: move-result-object v0 │ │ +0c508c: 6e20 7239 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleXBy:(F)Landroid/view/ViewPropertyAnimator; // method@3972 │ │ +0c5092: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124954,19 +124960,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 │ │ -0c72f0: |[0c72f0] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ -0c7300: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7306: 0c00 |0003: move-result-object v0 │ │ -0c7308: 6e20 7339 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@3973 │ │ -0c730e: 0e00 |0007: return-void │ │ +0c5094: |[0c5094] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ +0c50a4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c50aa: 0c00 |0003: move-result-object v0 │ │ +0c50ac: 6e20 7339 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@3973 │ │ +0c50b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124976,19 +124982,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 │ │ -0c7310: |[0c7310] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleYBy:(Landroid/view/View;F)V │ │ -0c7320: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7326: 0c00 |0003: move-result-object v0 │ │ -0c7328: 6e20 7439 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleYBy:(F)Landroid/view/ViewPropertyAnimator; // method@3974 │ │ -0c732e: 0e00 |0007: return-void │ │ +0c50b4: |[0c50b4] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleYBy:(Landroid/view/View;F)V │ │ +0c50c4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c50ca: 0c00 |0003: move-result-object v0 │ │ +0c50cc: 6e20 7439 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleYBy:(F)Landroid/view/ViewPropertyAnimator; // method@3974 │ │ +0c50d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -124998,19 +125004,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 │ │ -0c7330: |[0c7330] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ -0c7340: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7346: 0c00 |0003: move-result-object v0 │ │ -0c7348: 6e30 7539 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@3975 │ │ -0c734e: 0e00 |0007: return-void │ │ +0c50d4: |[0c50d4] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ +0c50e4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c50ea: 0c00 |0003: move-result-object v0 │ │ +0c50ec: 6e30 7539 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@3975 │ │ +0c50f2: 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 │ │ @@ -125020,19 +125026,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 │ │ -0c7350: |[0c7350] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -0c7360: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7366: 0c00 |0003: move-result-object v0 │ │ -0c7368: 6e20 7639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@3976 │ │ -0c736e: 0e00 |0007: return-void │ │ +0c50f4: |[0c50f4] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0c5104: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c510a: 0c00 |0003: move-result-object v0 │ │ +0c510c: 6e20 7639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@3976 │ │ +0c5112: 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; │ │ @@ -125042,27 +125048,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 │ │ -0c7370: |[0c7370] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -0c7380: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -0c7384: 6e10 2b38 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c738a: 0c00 |0005: move-result-object v0 │ │ -0c738c: 2201 6404 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@0464 │ │ -0c7390: 7030 6d1d 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1d6d │ │ -0c7396: 6e20 7739 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ -0c739c: 0e00 |000e: return-void │ │ -0c739e: 6e10 2b38 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c73a4: 0c00 |0012: move-result-object v0 │ │ -0c73a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0c73a8: 6e20 7739 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ -0c73ae: 28f7 |0017: goto 000e // -0009 │ │ +0c5114: |[0c5114] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0c5124: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0c5128: 6e10 2b38 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c512e: 0c00 |0005: move-result-object v0 │ │ +0c5130: 2201 6404 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@0464 │ │ +0c5134: 7030 6d1d 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1d6d │ │ +0c513a: 6e20 7739 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ +0c5140: 0e00 |000e: return-void │ │ +0c5142: 6e10 2b38 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c5148: 0c00 |0012: move-result-object v0 │ │ +0c514a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c514c: 6e20 7739 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ +0c5152: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x000e line=155 │ │ 0x000f line=153 │ │ locals : │ │ @@ -125074,19 +125080,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 │ │ -0c73b0: |[0c73b0] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ -0c73c0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c73c6: 0c00 |0003: move-result-object v0 │ │ -0c73c8: 6e30 7839 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@3978 │ │ -0c73ce: 0e00 |0007: return-void │ │ +0c5154: |[0c5154] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ +0c5164: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c516a: 0c00 |0003: move-result-object v0 │ │ +0c516c: 6e30 7839 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@3978 │ │ +0c5172: 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 │ │ @@ -125096,19 +125102,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c73d0: |[0c73d0] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ -0c73e0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c73e6: 0c00 |0003: move-result-object v0 │ │ -0c73e8: 6e10 7a39 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@397a │ │ -0c73ee: 0e00 |0007: return-void │ │ +0c5174: |[0c5174] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ +0c5184: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c518a: 0c00 |0003: move-result-object v0 │ │ +0c518c: 6e10 7a39 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@397a │ │ +0c5192: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -125117,19 +125123,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 │ │ -0c73f0: |[0c73f0] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ -0c7400: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7406: 0c00 |0003: move-result-object v0 │ │ -0c7408: 6e20 7b39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@397b │ │ -0c740e: 0e00 |0007: return-void │ │ +0c5194: |[0c5194] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ +0c51a4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c51aa: 0c00 |0003: move-result-object v0 │ │ +0c51ac: 6e20 7b39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@397b │ │ +0c51b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125139,19 +125145,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 │ │ -0c7410: |[0c7410] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationXBy:(Landroid/view/View;F)V │ │ -0c7420: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7426: 0c00 |0003: move-result-object v0 │ │ -0c7428: 6e20 7c39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@397c │ │ -0c742e: 0e00 |0007: return-void │ │ +0c51b4: |[0c51b4] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationXBy:(Landroid/view/View;F)V │ │ +0c51c4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c51ca: 0c00 |0003: move-result-object v0 │ │ +0c51cc: 6e20 7c39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@397c │ │ +0c51d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125161,19 +125167,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 │ │ -0c7430: |[0c7430] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ -0c7440: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7446: 0c00 |0003: move-result-object v0 │ │ -0c7448: 6e20 7d39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@397d │ │ -0c744e: 0e00 |0007: return-void │ │ +0c51d4: |[0c51d4] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ +0c51e4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c51ea: 0c00 |0003: move-result-object v0 │ │ +0c51ec: 6e20 7d39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@397d │ │ +0c51f2: 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 │ │ @@ -125183,19 +125189,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 │ │ -0c7450: |[0c7450] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationYBy:(Landroid/view/View;F)V │ │ -0c7460: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7466: 0c00 |0003: move-result-object v0 │ │ -0c7468: 6e20 7e39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@397e │ │ -0c746e: 0e00 |0007: return-void │ │ +0c51f4: |[0c51f4] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationYBy:(Landroid/view/View;F)V │ │ +0c5204: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c520a: 0c00 |0003: move-result-object v0 │ │ +0c520c: 6e20 7e39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@397e │ │ +0c5212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0007 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125205,19 +125211,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 │ │ -0c7470: |[0c7470] android.support.v4.view.ViewPropertyAnimatorCompatICS.x:(Landroid/view/View;F)V │ │ -0c7480: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7486: 0c00 |0003: move-result-object v0 │ │ -0c7488: 6e20 8439 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.x:(F)Landroid/view/ViewPropertyAnimator; // method@3984 │ │ -0c748e: 0e00 |0007: return-void │ │ +0c5214: |[0c5214] android.support.v4.view.ViewPropertyAnimatorCompatICS.x:(Landroid/view/View;F)V │ │ +0c5224: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c522a: 0c00 |0003: move-result-object v0 │ │ +0c522c: 6e20 8439 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.x:(F)Landroid/view/ViewPropertyAnimator; // method@3984 │ │ +0c5232: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125227,19 +125233,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 │ │ -0c7490: |[0c7490] android.support.v4.view.ViewPropertyAnimatorCompatICS.xBy:(Landroid/view/View;F)V │ │ -0c74a0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c74a6: 0c00 |0003: move-result-object v0 │ │ -0c74a8: 6e20 8539 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.xBy:(F)Landroid/view/ViewPropertyAnimator; // method@3985 │ │ -0c74ae: 0e00 |0007: return-void │ │ +0c5234: |[0c5234] android.support.v4.view.ViewPropertyAnimatorCompatICS.xBy:(Landroid/view/View;F)V │ │ +0c5244: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c524a: 0c00 |0003: move-result-object v0 │ │ +0c524c: 6e20 8539 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.xBy:(F)Landroid/view/ViewPropertyAnimator; // method@3985 │ │ +0c5252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125249,19 +125255,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 │ │ -0c74b0: |[0c74b0] android.support.v4.view.ViewPropertyAnimatorCompatICS.y:(Landroid/view/View;F)V │ │ -0c74c0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c74c6: 0c00 |0003: move-result-object v0 │ │ -0c74c8: 6e20 8639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.y:(F)Landroid/view/ViewPropertyAnimator; // method@3986 │ │ -0c74ce: 0e00 |0007: return-void │ │ +0c5254: |[0c5254] android.support.v4.view.ViewPropertyAnimatorCompatICS.y:(Landroid/view/View;F)V │ │ +0c5264: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c526a: 0c00 |0003: move-result-object v0 │ │ +0c526c: 6e20 8639 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.y:(F)Landroid/view/ViewPropertyAnimator; // method@3986 │ │ +0c5272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125271,35 +125277,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c74d0: |[0c74d0] android.support.v4.view.ViewPropertyAnimatorCompatICS.yBy:(Landroid/view/View;F)V │ │ -0c74e0: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c74e6: 0c00 |0003: move-result-object v0 │ │ -0c74e8: 6e20 8739 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.yBy:(F)Landroid/view/ViewPropertyAnimator; // method@3987 │ │ -0c74ee: 0e00 |0007: return-void │ │ +0c5274: |[0c5274] android.support.v4.view.ViewPropertyAnimatorCompatICS.yBy:(Landroid/view/View;F)V │ │ +0c5284: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c528a: 0c00 |0003: move-result-object v0 │ │ +0c528c: 6e20 8739 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.yBy:(F)Landroid/view/ViewPropertyAnimator; // method@3987 │ │ +0c5292: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 7232 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 7228 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #631 header: │ │ class_idx : 1126 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 28 │ │ -source_file_idx : 7234 │ │ +source_file_idx : 7230 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #631 annotations: │ │ Annotations on class │ │ @@ -125327,19 +125333,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 │ │ -0c74f0: |[0c74f0] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -0c7500: 5b01 f108 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ -0c7504: 5b02 f208 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ -0c7508: 7010 9500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0095 │ │ -0c750e: 0e00 |0007: return-void │ │ +0c5294: |[0c5294] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +0c52a4: 5b01 f108 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ +0c52a8: 5b02 f208 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ +0c52ac: 7010 9500 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0095 │ │ +0c52b2: 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; │ │ @@ -125350,19 +125356,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7510: |[0c7510] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -0c7520: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ -0c7524: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ -0c7528: 7220 a21d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ -0c752e: 0e00 |0007: return-void │ │ +0c52b4: |[0c52b4] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +0c52c4: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ +0c52c8: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ +0c52cc: 7220 a21d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ +0c52d2: 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; │ │ @@ -125372,19 +125378,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7530: |[0c7530] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -0c7540: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ -0c7544: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ -0c7548: 7220 a31d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -0c754e: 0e00 |0007: return-void │ │ +0c52d4: |[0c52d4] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0c52e4: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ +0c52e8: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ +0c52ec: 7220 a31d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +0c52f2: 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; │ │ @@ -125394,34 +125400,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7550: |[0c7550] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -0c7560: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ -0c7564: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ -0c7568: 7220 a41d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ -0c756e: 0e00 |0007: return-void │ │ +0c52f4: |[0c52f4] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +0c5304: 5420 f108 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08f1 │ │ +0c5308: 5421 f208 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@08f2 │ │ +0c530c: 7220 a41d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ +0c5312: 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 : 7234 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 7230 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ Class #632 header: │ │ class_idx : 1127 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7234 │ │ +source_file_idx : 7230 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #632 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;' │ │ @@ -125436,17 +125442,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7570: |[0c7570] android.support.v4.view.ViewPropertyAnimatorCompatJB.:()V │ │ -0c7580: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7586: 0e00 |0003: return-void │ │ +0c5314: |[0c5314] android.support.v4.view.ViewPropertyAnimatorCompatJB.:()V │ │ +0c5324: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c532a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ @@ -125454,27 +125460,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 │ │ -0c7588: |[0c7588] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -0c7598: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -0c759c: 6e10 2b38 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c75a2: 0c00 |0005: move-result-object v0 │ │ -0c75a4: 2201 6604 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@0466 │ │ -0c75a8: 7030 8e1d 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1d8e │ │ -0c75ae: 6e20 7739 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ -0c75b4: 0e00 |000e: return-void │ │ -0c75b6: 6e10 2b38 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c75bc: 0c00 |0012: move-result-object v0 │ │ -0c75be: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0c75c0: 6e20 7739 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ -0c75c6: 28f7 |0017: goto 000e // -0009 │ │ +0c532c: |[0c532c] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0c533c: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0c5340: 6e10 2b38 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c5346: 0c00 |0005: move-result-object v0 │ │ +0c5348: 2201 6604 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@0466 │ │ +0c534c: 7030 8e1d 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1d8e │ │ +0c5352: 6e20 7739 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ +0c5358: 0e00 |000e: return-void │ │ +0c535a: 6e10 2b38 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c5360: 0c00 |0012: move-result-object v0 │ │ +0c5362: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0c5364: 6e20 7739 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@3977 │ │ +0c536a: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x000e line=58 │ │ 0x000f line=56 │ │ locals : │ │ @@ -125486,19 +125492,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c75c8: |[0c75c8] android.support.v4.view.ViewPropertyAnimatorCompatJB.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0c75d8: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c75de: 0c00 |0003: move-result-object v0 │ │ -0c75e0: 6e20 8139 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withEndAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@3981 │ │ -0c75e6: 0e00 |0007: return-void │ │ +0c536c: |[0c536c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0c537c: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c5382: 0c00 |0003: move-result-object v0 │ │ +0c5384: 6e20 8139 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withEndAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@3981 │ │ +0c538a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ @@ -125508,19 +125514,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c75e8: |[0c75e8] android.support.v4.view.ViewPropertyAnimatorCompatJB.withLayer:(Landroid/view/View;)V │ │ -0c75f8: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c75fe: 0c00 |0003: move-result-object v0 │ │ -0c7600: 6e10 8239 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.withLayer:()Landroid/view/ViewPropertyAnimator; // method@3982 │ │ -0c7606: 0e00 |0007: return-void │ │ +0c538c: |[0c538c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withLayer:(Landroid/view/View;)V │ │ +0c539c: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c53a2: 0c00 |0003: move-result-object v0 │ │ +0c53a4: 6e10 8239 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.withLayer:()Landroid/view/ViewPropertyAnimator; // method@3982 │ │ +0c53aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -125529,35 +125535,35 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7608: |[0c7608] android.support.v4.view.ViewPropertyAnimatorCompatJB.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0c7618: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c761e: 0c00 |0003: move-result-object v0 │ │ -0c7620: 6e20 8339 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withStartAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@3983 │ │ -0c7626: 0e00 |0007: return-void │ │ +0c53ac: |[0c53ac] android.support.v4.view.ViewPropertyAnimatorCompatJB.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0c53bc: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c53c2: 0c00 |0003: move-result-object v0 │ │ +0c53c4: 6e20 8339 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withStartAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@3983 │ │ +0c53ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7234 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 7230 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ Class #633 header: │ │ class_idx : 1128 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7235 │ │ +source_file_idx : 7231 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #633 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;' │ │ @@ -125572,17 +125578,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7628: |[0c7628] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.:()V │ │ -0c7638: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c763e: 0e00 |0003: return-void │ │ +0c53cc: |[0c53cc] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.:()V │ │ +0c53dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c53e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;) │ │ @@ -125590,35 +125596,35 @@ │ │ type : '(Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c7640: |[0c7640] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -0c7650: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c7656: 0c00 |0003: move-result-object v0 │ │ -0c7658: 6e10 6939 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@3969 │ │ -0c765e: 0c00 |0007: move-result-object v0 │ │ -0c7660: 1f00 2307 |0008: check-cast v0, Landroid/view/animation/Interpolator; // type@0723 │ │ -0c7664: 1100 |000a: return-object v0 │ │ +0c53e4: |[0c53e4] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +0c53f4: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c53fa: 0c00 |0003: move-result-object v0 │ │ +0c53fc: 6e10 6939 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@3969 │ │ +0c5402: 0c00 |0007: move-result-object v0 │ │ +0c5404: 1f00 2307 |0008: check-cast v0, Landroid/view/animation/Interpolator; // type@0723 │ │ +0c5408: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000b reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7235 (ViewPropertyAnimatorCompatJellybeanMr2.java) │ │ + source_file_idx : 7231 (ViewPropertyAnimatorCompatJellybeanMr2.java) │ │ │ │ Class #634 header: │ │ class_idx : 1129 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7236 │ │ +source_file_idx : 7232 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #634 annotations: │ │ Annotations on class │ │ @@ -125647,19 +125653,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 │ │ -0c7668: |[0c7668] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ -0c7678: 5b01 f308 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@08f3 │ │ -0c767c: 5b02 f408 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@08f4 │ │ -0c7680: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7686: 0e00 |0007: return-void │ │ +0c540c: |[0c540c] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ +0c541c: 5b01 f308 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@08f3 │ │ +0c5420: 5b02 f408 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@08f4 │ │ +0c5424: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c542a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -125670,34 +125676,34 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7688: |[0c7688] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -0c7698: 5420 f308 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@08f3 │ │ -0c769c: 5421 f408 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@08f4 │ │ -0c76a0: 7220 a91d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@1da9 │ │ -0c76a6: 0e00 |0007: return-void │ │ +0c542c: |[0c542c] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +0c543c: 5420 f308 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@08f3 │ │ +0c5440: 5421 f408 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@08f4 │ │ +0c5444: 7220 a91d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@1da9 │ │ +0c544a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ 0x0000 - 0x0008 reg=3 valueAnimator Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 7236 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 7232 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ Class #635 header: │ │ class_idx : 1130 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7236 │ │ +source_file_idx : 7232 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #635 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;' │ │ @@ -125712,17 +125718,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c76a8: |[0c76a8] android.support.v4.view.ViewPropertyAnimatorCompatKK.:()V │ │ -0c76b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c76be: 0e00 |0003: return-void │ │ +0c544c: |[0c544c] android.support.v4.view.ViewPropertyAnimatorCompatKK.:()V │ │ +0c545c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;) │ │ @@ -125730,37 +125736,37 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0c76c0: |[0c76c0] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -0c76d0: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c76d6: 0c00 |0003: move-result-object v0 │ │ -0c76d8: 2201 6904 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@0469 │ │ -0c76dc: 7030 991d 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@1d99 │ │ -0c76e2: 6e20 7939 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@3979 │ │ -0c76e8: 0e00 |000c: return-void │ │ +0c5464: |[0c5464] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +0c5474: 6e10 2b38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c547a: 0c00 |0003: move-result-object v0 │ │ +0c547c: 2201 6904 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@0469 │ │ +0c5480: 7030 991d 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@1d99 │ │ +0c5486: 6e20 7939 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@3979 │ │ +0c548c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000c line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=2 view Landroid/view/View; │ │ 0x0000 - 0x000d reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7236 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 7232 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ Class #636 header: │ │ class_idx : 1131 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7237 │ │ +source_file_idx : 7233 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #636 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;' │ │ @@ -125775,17 +125781,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c76ec: |[0c76ec] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.:()V │ │ -0c76fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7702: 0e00 |0003: return-void │ │ +0c5490: |[0c5490] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.:()V │ │ +0c54a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c54a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;) │ │ @@ -125793,19 +125799,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 │ │ -0c7704: |[0c7704] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.translationZ:(Landroid/view/View;F)V │ │ -0c7714: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c771a: 0c00 |0003: move-result-object v0 │ │ -0c771c: 6e20 7f39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationZ:(F)Landroid/view/ViewPropertyAnimator; // method@397f │ │ -0c7722: 0e00 |0007: return-void │ │ +0c54a8: |[0c54a8] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.translationZ:(Landroid/view/View;F)V │ │ +0c54b8: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c54be: 0c00 |0003: move-result-object v0 │ │ +0c54c0: 6e20 7f39 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationZ:(F)Landroid/view/ViewPropertyAnimator; // method@397f │ │ +0c54c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125815,19 +125821,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 │ │ -0c7724: |[0c7724] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.translationZBy:(Landroid/view/View;F)V │ │ -0c7734: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c773a: 0c00 |0003: move-result-object v0 │ │ -0c773c: 6e20 8039 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationZBy:(F)Landroid/view/ViewPropertyAnimator; // method@3980 │ │ -0c7742: 0e00 |0007: return-void │ │ +0c54c8: |[0c54c8] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.translationZBy:(Landroid/view/View;F)V │ │ +0c54d8: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c54de: 0c00 |0003: move-result-object v0 │ │ +0c54e0: 6e20 8039 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationZBy:(F)Landroid/view/ViewPropertyAnimator; // method@3980 │ │ +0c54e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125837,19 +125843,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 │ │ -0c7744: |[0c7744] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.z:(Landroid/view/View;F)V │ │ -0c7754: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c775a: 0c00 |0003: move-result-object v0 │ │ -0c775c: 6e20 8839 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.z:(F)Landroid/view/ViewPropertyAnimator; // method@3988 │ │ -0c7762: 0e00 |0007: return-void │ │ +0c54e8: |[0c54e8] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.z:(Landroid/view/View;F)V │ │ +0c54f8: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c54fe: 0c00 |0003: move-result-object v0 │ │ +0c5500: 6e20 8839 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.z:(F)Landroid/view/ViewPropertyAnimator; // method@3988 │ │ +0c5506: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -125859,35 +125865,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c7764: |[0c7764] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.zBy:(Landroid/view/View;F)V │ │ -0c7774: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0c777a: 0c00 |0003: move-result-object v0 │ │ -0c777c: 6e20 8939 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.zBy:(F)Landroid/view/ViewPropertyAnimator; // method@3989 │ │ -0c7782: 0e00 |0007: return-void │ │ +0c5508: |[0c5508] android.support.v4.view.ViewPropertyAnimatorCompatLollipop.zBy:(Landroid/view/View;F)V │ │ +0c5518: 6e10 2b38 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0c551e: 0c00 |0003: move-result-object v0 │ │ +0c5520: 6e20 8939 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.zBy:(F)Landroid/view/ViewPropertyAnimator; // method@3989 │ │ +0c5526: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0007 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 7237 (ViewPropertyAnimatorCompatLollipop.java) │ │ + source_file_idx : 7233 (ViewPropertyAnimatorCompatLollipop.java) │ │ │ │ Class #637 header: │ │ class_idx : 1132 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7239 │ │ +source_file_idx : 7235 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #637 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ @@ -125912,21 +125918,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7239 (ViewPropertyAnimatorListener.java) │ │ + source_file_idx : 7235 (ViewPropertyAnimatorListener.java) │ │ │ │ Class #638 header: │ │ class_idx : 1134 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7241 │ │ +source_file_idx : 7237 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #638 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ @@ -125939,21 +125945,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7241 (ViewPropertyAnimatorUpdateListener.java) │ │ + source_file_idx : 7237 (ViewPropertyAnimatorUpdateListener.java) │ │ │ │ Class #639 header: │ │ class_idx : 1135 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7350 │ │ +source_file_idx : 7346 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #639 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ @@ -125983,31 +125989,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7784: |[0c7784] android.support.v4.view.WindowCompat.:()V │ │ -0c7794: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c779a: 0e00 |0003: return-void │ │ +0c5528: |[0c5528] android.support.v4.view.WindowCompat.:()V │ │ +0c5538: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c553e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7350 (WindowCompat.java) │ │ + source_file_idx : 7346 (WindowCompat.java) │ │ │ │ Class #640 header: │ │ class_idx : 1136 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7353 │ │ +source_file_idx : 7349 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #640 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ @@ -126022,17 +126028,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c779c: |[0c779c] android.support.v4.view.WindowInsetsCompat.:()V │ │ -0c77ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c77b2: 0e00 |0003: return-void │ │ +0c5540: |[0c5540] android.support.v4.view.WindowInsetsCompat.:()V │ │ +0c5550: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ Virtual methods - │ │ @@ -126041,16 +126047,16 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c77b4: |[0c77b4] android.support.v4.view.WindowInsetsCompat.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c77c4: 1100 |0000: return-object v0 │ │ +0c5558: |[0c5558] android.support.v4.view.WindowInsetsCompat.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +0c5568: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126058,16 +126064,16 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c77c8: |[0c77c8] android.support.v4.view.WindowInsetsCompat.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c77d8: 1100 |0000: return-object v0 │ │ +0c556c: |[0c556c] android.support.v4.view.WindowInsetsCompat.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +0c557c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126075,17 +126081,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c77dc: |[0c77dc] android.support.v4.view.WindowInsetsCompat.getStableInsetBottom:()I │ │ -0c77ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c77ee: 0f00 |0001: return v0 │ │ +0c5580: |[0c5580] android.support.v4.view.WindowInsetsCompat.getStableInsetBottom:()I │ │ +0c5590: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5592: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126093,17 +126099,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c77f0: |[0c77f0] android.support.v4.view.WindowInsetsCompat.getStableInsetLeft:()I │ │ -0c7800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7802: 0f00 |0001: return v0 │ │ +0c5594: |[0c5594] android.support.v4.view.WindowInsetsCompat.getStableInsetLeft:()I │ │ +0c55a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126111,17 +126117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7804: |[0c7804] android.support.v4.view.WindowInsetsCompat.getStableInsetRight:()I │ │ -0c7814: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7816: 0f00 |0001: return v0 │ │ +0c55a8: |[0c55a8] android.support.v4.view.WindowInsetsCompat.getStableInsetRight:()I │ │ +0c55b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126129,17 +126135,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7818: |[0c7818] android.support.v4.view.WindowInsetsCompat.getStableInsetTop:()I │ │ -0c7828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c782a: 0f00 |0001: return v0 │ │ +0c55bc: |[0c55bc] android.support.v4.view.WindowInsetsCompat.getStableInsetTop:()I │ │ +0c55cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126147,17 +126153,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c782c: |[0c782c] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ -0c783c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c783e: 0f00 |0001: return v0 │ │ +0c55d0: |[0c55d0] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ +0c55e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126165,17 +126171,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7840: |[0c7840] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ -0c7850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7852: 0f00 |0001: return v0 │ │ +0c55e4: |[0c55e4] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ +0c55f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c55f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126183,17 +126189,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7854: |[0c7854] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ -0c7864: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7866: 0f00 |0001: return v0 │ │ +0c55f8: |[0c55f8] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ +0c5608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c560a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126201,17 +126207,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7868: |[0c7868] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ -0c7878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c787a: 0f00 |0001: return v0 │ │ +0c560c: |[0c560c] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ +0c561c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c561e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126219,17 +126225,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c787c: |[0c787c] android.support.v4.view.WindowInsetsCompat.hasInsets:()Z │ │ -0c788c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c788e: 0f00 |0001: return v0 │ │ +0c5620: |[0c5620] android.support.v4.view.WindowInsetsCompat.hasInsets:()Z │ │ +0c5630: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5632: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126237,17 +126243,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c7890: |[0c7890] android.support.v4.view.WindowInsetsCompat.hasStableInsets:()Z │ │ -0c78a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c78a2: 0f00 |0001: return v0 │ │ +0c5634: |[0c5634] android.support.v4.view.WindowInsetsCompat.hasStableInsets:()Z │ │ +0c5644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5646: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126255,17 +126261,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c78a4: |[0c78a4] android.support.v4.view.WindowInsetsCompat.hasSystemWindowInsets:()Z │ │ -0c78b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c78b6: 0f00 |0001: return v0 │ │ +0c5648: |[0c5648] android.support.v4.view.WindowInsetsCompat.hasSystemWindowInsets:()Z │ │ +0c5658: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c565a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126273,17 +126279,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c78b8: |[0c78b8] android.support.v4.view.WindowInsetsCompat.isConsumed:()Z │ │ -0c78c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c78ca: 0f00 |0001: return v0 │ │ +0c565c: |[0c565c] android.support.v4.view.WindowInsetsCompat.isConsumed:()Z │ │ +0c566c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c566e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126291,17 +126297,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c78cc: |[0c78cc] android.support.v4.view.WindowInsetsCompat.isRound:()Z │ │ -0c78dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c78de: 0f00 |0001: return v0 │ │ +0c5670: |[0c5670] android.support.v4.view.WindowInsetsCompat.isRound:()Z │ │ +0c5680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c5682: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -126309,16 +126315,16 @@ │ │ type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c78e0: |[0c78e0] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c78f0: 1100 |0000: return-object v0 │ │ +0c5684: |[0c5684] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0c5694: 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 │ │ @@ -126330,30 +126336,30 @@ │ │ type : '(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c78f4: |[0c78f4] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -0c7904: 1100 |0000: return-object v0 │ │ +0c5698: |[0c5698] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +0c56a8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ 0x0000 - 0x0001 reg=1 systemWindowInsets Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 7353 (WindowInsetsCompat.java) │ │ + source_file_idx : 7349 (WindowInsetsCompat.java) │ │ │ │ Class #641 header: │ │ class_idx : 1141 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 777 │ │ +source_file_idx : 774 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #641 annotations: │ │ Annotations on class │ │ @@ -126395,21 +126401,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;) │ │ name : 'setContentChangeTypes' │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 777 (AccessibilityEventCompat.java) │ │ + source_file_idx : 774 (AccessibilityEventCompat.java) │ │ │ │ Class #642 header: │ │ class_idx : 1142 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 777 │ │ +source_file_idx : 774 │ │ static_fields_size : 21 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #642 annotations: │ │ Annotations on class │ │ @@ -126533,33 +126539,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0c7908: |[0c7908] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -0c7918: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c791c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0c7920: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c7924: 2200 7304 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; // type@0473 │ │ -0c7928: 7010 d41d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl;.:()V // method@1dd4 │ │ -0c792e: 6900 fd08 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c7932: 0e00 |000d: return-void │ │ -0c7934: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c7938: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0c793c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0c7940: 2200 7204 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0472 │ │ -0c7944: 7010 d01d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@1dd0 │ │ -0c794a: 6900 fd08 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c794e: 28f2 |001b: goto 000d // -000e │ │ -0c7950: 2200 7404 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0474 │ │ -0c7954: 7010 d71d 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1dd7 │ │ -0c795a: 6900 fd08 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c795e: 28ea |0023: goto 000d // -0016 │ │ +0c56ac: |[0c56ac] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +0c56bc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c56c0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0c56c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c56c8: 2200 7304 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; // type@0473 │ │ +0c56cc: 7010 d41d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl;.:()V // method@1dd4 │ │ +0c56d2: 6900 fd08 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c56d6: 0e00 |000d: return-void │ │ +0c56d8: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c56dc: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0c56e0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0c56e4: 2200 7204 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0472 │ │ +0c56e8: 7010 d01d 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@1dd0 │ │ +0c56ee: 6900 fd08 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c56f2: 28f2 |001b: goto 000d // -000e │ │ +0c56f4: 2200 7404 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0474 │ │ +0c56f8: 7010 d71d 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1dd7 │ │ +0c56fe: 6900 fd08 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c5702: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=105 │ │ 0x000e line=100 │ │ 0x0014 line=101 │ │ @@ -126571,17 +126577,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7960: |[0c7960] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -0c7970: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7976: 0e00 |0003: return-void │ │ +0c5704: |[0c5704] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +0c5714: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c571a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -126590,20 +126596,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c7978: |[0c7978] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -0c7988: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c798c: 6e10 7f21 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@217f │ │ -0c7992: 0c01 |0005: move-result-object v1 │ │ -0c7994: 7230 dd1d 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1ddd │ │ -0c799a: 0e00 |0009: return-void │ │ +0c571c: |[0c571c] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +0c572c: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c5730: 6e10 7f21 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@217f │ │ +0c5736: 0c01 |0005: move-result-object v1 │ │ +0c5738: 7230 dd1d 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1ddd │ │ +0c573e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0009 line=258 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -126613,18 +126619,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c799c: |[0c799c] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0c79ac: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ -0c79b0: 7020 7721 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ -0c79b6: 1100 |0005: return-object v0 │ │ +0c5740: |[0c5740] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0c5750: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ +0c5754: 7020 7721 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ +0c575a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -126632,19 +126638,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c79b8: |[0c79b8] android.support.v4.view.accessibility.AccessibilityEventCompat.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0c79c8: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c79cc: 7220 de1d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1dde │ │ -0c79d2: 0a00 |0005: move-result v0 │ │ -0c79d4: 0f00 |0006: return v0 │ │ +0c575c: |[0c575c] android.support.v4.view.accessibility.AccessibilityEventCompat.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0c576c: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c5770: 7220 de1d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1dde │ │ +0c5776: 0a00 |0005: move-result v0 │ │ +0c5778: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -126652,21 +126658,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c79d8: |[0c79d8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0c79e8: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ -0c79ec: 6201 fd08 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c79f0: 7230 df1d 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1ddf │ │ -0c79f6: 0c01 |0007: move-result-object v1 │ │ -0c79f8: 7020 7721 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ -0c79fe: 1100 |000b: return-object v0 │ │ +0c577c: |[0c577c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0c578c: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ +0c5790: 6201 fd08 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c5794: 7230 df1d 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1ddf │ │ +0c579a: 0c01 |0007: move-result-object v1 │ │ +0c579c: 7020 7721 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ +0c57a2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -126675,19 +126681,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7a00: |[0c7a00] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0c7a10: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c7a14: 7220 e01d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1de0 │ │ -0c7a1a: 0a00 |0005: move-result v0 │ │ -0c7a1c: 0f00 |0006: return v0 │ │ +0c57a4: |[0c57a4] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0c57b4: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c57b8: 7220 e01d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1de0 │ │ +0c57be: 0a00 |0005: move-result v0 │ │ +0c57c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -126695,34 +126701,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c7a20: |[0c7a20] android.support.v4.view.accessibility.AccessibilityEventCompat.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ -0c7a30: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ -0c7a34: 7230 e11d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@1de1 │ │ -0c7a3a: 0e00 |0005: return-void │ │ +0c57c4: |[0c57c4] android.support.v4.view.accessibility.AccessibilityEventCompat.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ +0c57d4: 6200 fd08 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@08fd │ │ +0c57d8: 7230 e11d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@1de1 │ │ +0c57de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0006 reg=2 changeTypes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 777 (AccessibilityEventCompat.java) │ │ + source_file_idx : 774 (AccessibilityEventCompat.java) │ │ │ │ Class #643 header: │ │ class_idx : 1143 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 778 │ │ +source_file_idx : 775 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #643 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;' │ │ @@ -126737,17 +126743,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7a3c: |[0c7a3c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -0c7a4c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7a52: 0e00 |0003: return-void │ │ +0c57e0: |[0c57e0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +0c57f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c57f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -126755,18 +126761,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7a54: |[0c7a54] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0c7a64: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0c7a68: 6e20 ce39 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@39ce │ │ -0c7a6e: 0e00 |0005: return-void │ │ +0c57f8: |[0c57f8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0c5808: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c580c: 6e20 ce39 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@39ce │ │ +0c5812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -126776,18 +126782,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c7a70: |[0c7a70] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0c7a80: 6e20 d239 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@39d2 │ │ -0c7a86: 0c00 |0003: move-result-object v0 │ │ -0c7a88: 1100 |0004: return-object v0 │ │ +0c5814: |[0c5814] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0c5824: 6e20 d239 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@39d2 │ │ +0c582a: 0c00 |0003: move-result-object v0 │ │ +0c582c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -126796,18 +126802,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7a8c: |[0c7a8c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0c7a9c: 6e10 d339 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@39d3 │ │ -0c7aa2: 0a00 |0003: move-result v0 │ │ -0c7aa4: 0f00 |0004: return v0 │ │ +0c5830: |[0c5830] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0c5840: 6e10 d339 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@39d3 │ │ +0c5846: 0a00 |0003: move-result v0 │ │ +0c5848: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -126815,33 +126821,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7aa8: |[0c7aa8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.setScrollable:(Landroid/view/accessibility/AccessibilityEvent;Z)V │ │ -0c7ab8: 6e20 db39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setScrollable:(Z)V // method@39db │ │ -0c7abe: 0e00 |0003: return-void │ │ +0c584c: |[0c584c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.setScrollable:(Landroid/view/accessibility/AccessibilityEvent;Z)V │ │ +0c585c: 6e20 db39 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setScrollable:(Z)V // method@39db │ │ +0c5862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0004 reg=1 scrollable Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 778 (AccessibilityEventCompatIcs.java) │ │ + source_file_idx : 775 (AccessibilityEventCompatIcs.java) │ │ │ │ Class #644 header: │ │ class_idx : 1144 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 779 │ │ +source_file_idx : 776 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #644 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;' │ │ @@ -126856,17 +126862,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7ac0: |[0c7ac0] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.:()V │ │ -0c7ad0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7ad6: 0e00 |0003: return-void │ │ +0c5864: |[0c5864] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.:()V │ │ +0c5874: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c587a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;) │ │ @@ -126874,18 +126880,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7ad8: |[0c7ad8] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0c7ae8: 6e10 cf39 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@39cf │ │ -0c7aee: 0a00 |0003: move-result v0 │ │ -0c7af0: 0f00 |0004: return v0 │ │ +0c587c: |[0c587c] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0c588c: 6e10 cf39 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getContentChangeTypes:()I // method@39cf │ │ +0c5892: 0a00 |0003: move-result v0 │ │ +0c5894: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;) │ │ @@ -126893,33 +126899,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7af4: |[0c7af4] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ -0c7b04: 6e20 d739 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@39d7 │ │ -0c7b0a: 0e00 |0003: return-void │ │ +0c5898: |[0c5898] android.support.v4.view.accessibility.AccessibilityEventCompatKitKat.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ +0c58a8: 6e20 d739 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.setContentChangeTypes:(I)V // method@39d7 │ │ +0c58ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0004 reg=1 changeTypes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 779 (AccessibilityEventCompatKitKat.java) │ │ + source_file_idx : 776 (AccessibilityEventCompatKitKat.java) │ │ │ │ Class #645 header: │ │ class_idx : 1148 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #645 annotations: │ │ Annotations on class │ │ @@ -126971,21 +126977,21 @@ │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;) │ │ name : 'removeAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #646 header: │ │ class_idx : 1149 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #646 annotations: │ │ Annotations on class │ │ @@ -127009,22 +127015,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c7b0c: |[0c7b0c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -0c7b1c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7b22: 7100 0c1e 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@1e0c │ │ -0c7b28: 0c00 |0006: move-result-object v0 │ │ -0c7b2a: 7220 061e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@1e06 │ │ -0c7b30: 0c00 |000a: move-result-object v0 │ │ -0c7b32: 5b10 1009 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ -0c7b36: 0e00 |000d: return-void │ │ +0c58b0: |[0c58b0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +0c58c0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0c58c6: 7100 0c1e 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@1e0c │ │ +0c58cc: 0c00 |0006: move-result-object v0 │ │ +0c58ce: 7220 061e 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@1e06 │ │ +0c58d4: 0c00 |000a: move-result-object v0 │ │ +0c58d6: 5b10 1009 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ +0c58da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -127032,21 +127038,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;) │ │ name : 'onAccessibilityStateChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #647 header: │ │ class_idx : 1150 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #647 annotations: │ │ Annotations on class │ │ @@ -127073,26 +127079,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0c7b38: |[0c7b38] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0c7b48: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c7b4c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0c7b50: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c7b54: 2200 7a04 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@047a │ │ -0c7b58: 7010 f41d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@1df4 │ │ -0c7b5e: 6900 1109 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7b62: 0e00 |000d: return-void │ │ -0c7b64: 2200 7b04 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@047b │ │ -0c7b68: 7010 fb1d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@1dfb │ │ -0c7b6e: 6900 1109 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7b72: 28f8 |0015: goto 000d // -0008 │ │ +0c58dc: |[0c58dc] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0c58ec: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c58f0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0c58f4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c58f8: 2200 7a04 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@047a │ │ +0c58fc: 7010 f41d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@1df4 │ │ +0c5902: 6900 1109 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c5906: 0e00 |000d: return-void │ │ +0c5908: 2200 7b04 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@047b │ │ +0c590c: 7010 fb1d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@1dfb │ │ +0c5912: 6900 1109 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c5916: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -127102,17 +127108,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7b74: |[0c7b74] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -0c7b84: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7b8a: 0e00 |0003: return-void │ │ +0c5918: |[0c5918] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +0c5928: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c592e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -127121,36 +127127,36 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7b8c: |[0c7b8c] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -0c7b9c: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7ba0: 1100 |0002: return-object v0 │ │ +0c5930: |[0c5930] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +0c5940: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c5944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'addAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c7ba4: |[0c7ba4] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0c7bb4: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7bb8: 7230 021e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1e02 │ │ -0c7bbe: 0a00 |0005: move-result v0 │ │ -0c7bc0: 0f00 |0006: return v0 │ │ +0c5948: |[0c5948] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0c5958: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c595c: 7230 021e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1e02 │ │ +0c5962: 0a00 |0005: move-result v0 │ │ +0c5964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -127159,19 +127165,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c7bc4: |[0c7bc4] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0c7bd4: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7bd8: 7230 031e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1e03 │ │ -0c7bde: 0c00 |0005: move-result-object v0 │ │ -0c7be0: 1100 |0006: return-object v0 │ │ +0c5968: |[0c5968] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0c5978: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c597c: 7230 031e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1e03 │ │ +0c5982: 0c00 |0005: move-result-object v0 │ │ +0c5984: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -127180,19 +127186,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7be4: |[0c7be4] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0c7bf4: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7bf8: 7220 041e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1e04 │ │ -0c7bfe: 0c00 |0005: move-result-object v0 │ │ -0c7c00: 1100 |0006: return-object v0 │ │ +0c5988: |[0c5988] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0c5998: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c599c: 7220 041e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1e04 │ │ +0c59a2: 0c00 |0005: move-result-object v0 │ │ +0c59a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -127200,19 +127206,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7c04: |[0c7c04] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0c7c14: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7c18: 7220 051e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e05 │ │ -0c7c1e: 0a00 |0005: move-result v0 │ │ -0c7c20: 0f00 |0006: return v0 │ │ +0c59a8: |[0c59a8] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0c59b8: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c59bc: 7220 051e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e05 │ │ +0c59c2: 0a00 |0005: move-result v0 │ │ +0c59c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -127220,34 +127226,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c7c24: |[0c7c24] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0c7c34: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ -0c7c38: 7230 071e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1e07 │ │ -0c7c3e: 0a00 |0005: move-result v0 │ │ -0c7c40: 0f00 |0006: return v0 │ │ +0c59c8: |[0c59c8] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0c59d8: 6200 1109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0911 │ │ +0c59dc: 7230 071e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1e07 │ │ +0c59e2: 0a00 |0005: move-result v0 │ │ +0c59e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #648 header: │ │ class_idx : 1151 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 785 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #648 annotations: │ │ Annotations on class │ │ @@ -127272,18 +127278,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7c44: |[0c7c44] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -0c7c54: 5b01 1209 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0912 │ │ -0c7c58: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7c5e: 0e00 |0005: return-void │ │ +0c59e8: |[0c59e8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +0c59f8: 5b01 1209 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0912 │ │ +0c59fc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -127293,33 +127299,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7c60: |[0c7c60] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -0c7c70: 5410 1209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0912 │ │ -0c7c74: 7220 141e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@1e14 │ │ -0c7c7a: 0e00 |0005: return-void │ │ +0c5a04: |[0c5a04] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +0c5a14: 5410 1209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0912 │ │ +0c5a18: 7220 141e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@1e14 │ │ +0c5a1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 785 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 782 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #649 header: │ │ class_idx : 1152 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 785 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #649 annotations: │ │ Annotations on class │ │ @@ -127337,21 +127343,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;) │ │ name : 'onAccessibilityStateChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 785 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 782 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #650 header: │ │ class_idx : 1153 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 785 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #650 annotations: │ │ Annotations on class │ │ @@ -127374,17 +127380,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c7c7c: |[0c7c7c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -0c7c8c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7c92: 0e00 |0003: return-void │ │ +0c5a20: |[0c5a20] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +0c5a30: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -127393,19 +127399,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7c94: |[0c7c94] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -0c7ca4: 1f02 1207 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0712 │ │ -0c7ca8: 6e20 dd39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@39dd │ │ -0c7cae: 0a00 |0005: move-result v0 │ │ -0c7cb0: 0f00 |0006: return v0 │ │ +0c5a38: |[0c5a38] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0c5a48: 1f02 1207 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0712 │ │ +0c5a4c: 6e20 dd39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@39dd │ │ +0c5a52: 0a00 |0005: move-result v0 │ │ +0c5a54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -127414,18 +127420,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c7cb4: |[0c7cb4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0c7cc4: 6e20 de39 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@39de │ │ -0c7cca: 0c00 |0003: move-result-object v0 │ │ -0c7ccc: 1100 |0004: return-object v0 │ │ +0c5a58: |[0c5a58] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0c5a68: 6e20 de39 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@39de │ │ +0c5a6e: 0c00 |0003: move-result-object v0 │ │ +0c5a70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -127434,18 +127440,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7cd0: |[0c7cd0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0c7ce0: 6e10 df39 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@39df │ │ -0c7ce6: 0c00 |0003: move-result-object v0 │ │ -0c7ce8: 1100 |0004: return-object v0 │ │ +0c5a74: |[0c5a74] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0c5a84: 6e10 df39 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@39df │ │ +0c5a8a: 0c00 |0003: move-result-object v0 │ │ +0c5a8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -127453,18 +127459,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c7cec: |[0c7cec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0c7cfc: 6e10 e139 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@39e1 │ │ -0c7d02: 0a00 |0003: move-result v0 │ │ -0c7d04: 0f00 |0004: return v0 │ │ +0c5a90: |[0c5a90] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0c5aa0: 6e10 e139 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@39e1 │ │ +0c5aa6: 0a00 |0003: move-result v0 │ │ +0c5aa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -127472,18 +127478,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7d08: |[0c7d08] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -0c7d18: 2200 7f04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@047f │ │ -0c7d1c: 7020 121e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@1e12 │ │ -0c7d22: 1100 |0005: return-object v0 │ │ +0c5aac: |[0c5aac] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +0c5abc: 2200 7f04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@047f │ │ +0c5ac0: 7020 121e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@1e12 │ │ +0c5ac6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -127491,34 +127497,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7d24: |[0c7d24] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -0c7d34: 1f02 1207 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0712 │ │ -0c7d38: 6e20 e239 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@39e2 │ │ -0c7d3e: 0a00 |0005: move-result v0 │ │ -0c7d40: 0f00 |0006: return v0 │ │ +0c5ac8: |[0c5ac8] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +0c5ad8: 1f02 1207 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0712 │ │ +0c5adc: 6e20 e239 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@39e2 │ │ +0c5ae2: 0a00 |0005: move-result v0 │ │ +0c5ae4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 785 (AccessibilityManagerCompatIcs.java) │ │ + source_file_idx : 782 (AccessibilityManagerCompatIcs.java) │ │ │ │ Class #651 header: │ │ class_idx : 1154 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #651 annotations: │ │ Annotations on class │ │ @@ -127530,21 +127536,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #652 header: │ │ class_idx : 1155 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 22 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #652 annotations: │ │ Annotations on class │ │ @@ -127656,105 +127662,105 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -0c7d44: |[0c7d44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:()V │ │ -0c7d54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c7d56: 2200 8304 |0001: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7d5a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0c7d5c: 7030 1d1e 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7d62: 6900 1d09 |0007: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091d │ │ -0c7d66: 2200 8304 |0009: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7d6a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -0c7d6c: 7030 1d1e 1002 |000c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7d72: 6900 1509 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0915 │ │ -0c7d76: 2200 8304 |0011: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7d7a: 1241 |0013: const/4 v1, #int 4 // #4 │ │ -0c7d7c: 7030 1d1e 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7d82: 6900 2609 |0017: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SELECT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0926 │ │ -0c7d86: 2200 8304 |0019: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7d8a: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ -0c7d8e: 7030 1d1e 1002 |001d: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7d94: 6900 1609 |0020: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0916 │ │ -0c7d98: 2200 8304 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7d9c: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ -0c7da0: 7030 1d1e 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7da6: 6900 1709 |0029: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0917 │ │ -0c7daa: 2200 8304 |002b: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7dae: 1301 2000 |002d: const/16 v1, #int 32 // #20 │ │ -0c7db2: 7030 1d1e 1002 |002f: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7db8: 6900 1e09 |0032: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_LONG_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091e │ │ -0c7dbc: 2200 8304 |0034: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7dc0: 1301 4000 |0036: const/16 v1, #int 64 // #40 │ │ -0c7dc4: 7030 1d1e 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7dca: 6900 1309 |003b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0913 │ │ -0c7dce: 2200 8304 |003d: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7dd2: 1301 8000 |003f: const/16 v1, #int 128 // #80 │ │ -0c7dd6: 7030 1d1e 1002 |0041: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7ddc: 6900 1409 |0044: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0914 │ │ -0c7de0: 2200 8304 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7de4: 1301 0001 |0048: const/16 v1, #int 256 // #100 │ │ -0c7de8: 7030 1d1e 1002 |004a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7dee: 6900 1f09 |004d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091f │ │ -0c7df2: 2200 8304 |004f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7df6: 1301 0002 |0051: const/16 v1, #int 512 // #200 │ │ -0c7dfa: 7030 1d1e 1002 |0053: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e00: 6900 2209 |0056: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0922 │ │ -0c7e04: 2200 8304 |0058: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e08: 1301 0004 |005a: const/16 v1, #int 1024 // #400 │ │ -0c7e0c: 7030 1d1e 1002 |005c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e12: 6900 2009 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0920 │ │ -0c7e16: 2200 8304 |0061: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e1a: 1301 0008 |0063: const/16 v1, #int 2048 // #800 │ │ -0c7e1e: 7030 1d1e 1002 |0065: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e24: 6900 2309 |0068: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0923 │ │ -0c7e28: 2200 8304 |006a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e2c: 1301 0010 |006c: const/16 v1, #int 4096 // #1000 │ │ -0c7e30: 7030 1d1e 1002 |006e: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e36: 6900 2509 |0071: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_FORWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0925 │ │ -0c7e3a: 2200 8304 |0073: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e3e: 1301 0020 |0075: const/16 v1, #int 8192 // #2000 │ │ -0c7e42: 7030 1d1e 1002 |0077: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e48: 6900 2409 |007a: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_BACKWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0924 │ │ -0c7e4c: 2200 8304 |007c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e50: 1301 0040 |007e: const/16 v1, #int 16384 // #4000 │ │ -0c7e54: 7030 1d1e 1002 |0080: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e5a: 6900 1909 |0083: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COPY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0919 │ │ -0c7e5e: 2200 8304 |0085: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e62: 1401 0080 0000 |0087: const v1, #float 4.59177e-41 // #00008000 │ │ -0c7e68: 7030 1d1e 1002 |008a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e6e: 6900 2109 |008d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PASTE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0921 │ │ -0c7e72: 2200 8304 |008f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e76: 1501 0100 |0091: const/high16 v1, #int 65536 // #1 │ │ -0c7e7a: 7030 1d1e 1002 |0093: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e80: 6900 1a09 |0096: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CUT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091a │ │ -0c7e84: 2200 8304 |0098: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e88: 1501 0200 |009a: const/high16 v1, #int 131072 // #2 │ │ -0c7e8c: 7030 1d1e 1002 |009c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7e92: 6900 2709 |009f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0927 │ │ -0c7e96: 2200 8304 |00a1: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7e9a: 1501 0400 |00a3: const/high16 v1, #int 262144 // #4 │ │ -0c7e9e: 7030 1d1e 1002 |00a5: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7ea4: 6900 1c09 |00a8: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_EXPAND:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091c │ │ -0c7ea8: 2200 8304 |00aa: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7eac: 1501 0800 |00ac: const/high16 v1, #int 524288 // #8 │ │ -0c7eb0: 7030 1d1e 1002 |00ae: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7eb6: 6900 1809 |00b1: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COLLAPSE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0918 │ │ -0c7eba: 2200 8304 |00b3: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7ebe: 1501 1000 |00b5: const/high16 v1, #int 1048576 // #10 │ │ -0c7ec2: 7030 1d1e 1002 |00b7: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7ec8: 6900 1b09 |00ba: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_DISMISS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091b │ │ -0c7ecc: 2200 8304 |00bc: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c7ed0: 1501 2000 |00be: const/high16 v1, #int 2097152 // #20 │ │ -0c7ed4: 7030 1d1e 1002 |00c0: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ -0c7eda: 6900 2809 |00c3: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_TEXT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0928 │ │ -0c7ede: 0e00 |00c5: return-void │ │ +0c5ae8: |[0c5ae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:()V │ │ +0c5af8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c5afa: 2200 8304 |0001: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5afe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0c5b00: 7030 1d1e 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b06: 6900 1d09 |0007: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091d │ │ +0c5b0a: 2200 8304 |0009: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b0e: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0c5b10: 7030 1d1e 1002 |000c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b16: 6900 1509 |000f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0915 │ │ +0c5b1a: 2200 8304 |0011: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b1e: 1241 |0013: const/4 v1, #int 4 // #4 │ │ +0c5b20: 7030 1d1e 1002 |0014: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b26: 6900 2609 |0017: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SELECT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0926 │ │ +0c5b2a: 2200 8304 |0019: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b2e: 1301 0800 |001b: const/16 v1, #int 8 // #8 │ │ +0c5b32: 7030 1d1e 1002 |001d: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b38: 6900 1609 |0020: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0916 │ │ +0c5b3c: 2200 8304 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b40: 1301 1000 |0024: const/16 v1, #int 16 // #10 │ │ +0c5b44: 7030 1d1e 1002 |0026: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b4a: 6900 1709 |0029: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0917 │ │ +0c5b4e: 2200 8304 |002b: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b52: 1301 2000 |002d: const/16 v1, #int 32 // #20 │ │ +0c5b56: 7030 1d1e 1002 |002f: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b5c: 6900 1e09 |0032: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_LONG_CLICK:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091e │ │ +0c5b60: 2200 8304 |0034: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b64: 1301 4000 |0036: const/16 v1, #int 64 // #40 │ │ +0c5b68: 7030 1d1e 1002 |0038: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b6e: 6900 1309 |003b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0913 │ │ +0c5b72: 2200 8304 |003d: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b76: 1301 8000 |003f: const/16 v1, #int 128 // #80 │ │ +0c5b7a: 7030 1d1e 1002 |0041: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b80: 6900 1409 |0044: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_ACCESSIBILITY_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0914 │ │ +0c5b84: 2200 8304 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b88: 1301 0001 |0048: const/16 v1, #int 256 // #100 │ │ +0c5b8c: 7030 1d1e 1002 |004a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5b92: 6900 1f09 |004d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091f │ │ +0c5b96: 2200 8304 |004f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5b9a: 1301 0002 |0051: const/16 v1, #int 512 // #200 │ │ +0c5b9e: 7030 1d1e 1002 |0053: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5ba4: 6900 2209 |0056: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0922 │ │ +0c5ba8: 2200 8304 |0058: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5bac: 1301 0004 |005a: const/16 v1, #int 1024 // #400 │ │ +0c5bb0: 7030 1d1e 1002 |005c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5bb6: 6900 2009 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_NEXT_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0920 │ │ +0c5bba: 2200 8304 |0061: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5bbe: 1301 0008 |0063: const/16 v1, #int 2048 // #800 │ │ +0c5bc2: 7030 1d1e 1002 |0065: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5bc8: 6900 2309 |0068: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PREVIOUS_HTML_ELEMENT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0923 │ │ +0c5bcc: 2200 8304 |006a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5bd0: 1301 0010 |006c: const/16 v1, #int 4096 // #1000 │ │ +0c5bd4: 7030 1d1e 1002 |006e: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5bda: 6900 2509 |0071: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_FORWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0925 │ │ +0c5bde: 2200 8304 |0073: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5be2: 1301 0020 |0075: const/16 v1, #int 8192 // #2000 │ │ +0c5be6: 7030 1d1e 1002 |0077: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5bec: 6900 2409 |007a: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SCROLL_BACKWARD:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0924 │ │ +0c5bf0: 2200 8304 |007c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5bf4: 1301 0040 |007e: const/16 v1, #int 16384 // #4000 │ │ +0c5bf8: 7030 1d1e 1002 |0080: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5bfe: 6900 1909 |0083: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COPY:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0919 │ │ +0c5c02: 2200 8304 |0085: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c06: 1401 0080 0000 |0087: const v1, #float 4.59177e-41 // #00008000 │ │ +0c5c0c: 7030 1d1e 1002 |008a: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c12: 6900 2109 |008d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_PASTE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0921 │ │ +0c5c16: 2200 8304 |008f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c1a: 1501 0100 |0091: const/high16 v1, #int 65536 // #1 │ │ +0c5c1e: 7030 1d1e 1002 |0093: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c24: 6900 1a09 |0096: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CUT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091a │ │ +0c5c28: 2200 8304 |0098: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c2c: 1501 0200 |009a: const/high16 v1, #int 131072 // #2 │ │ +0c5c30: 7030 1d1e 1002 |009c: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c36: 6900 2709 |009f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_SELECTION:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0927 │ │ +0c5c3a: 2200 8304 |00a1: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c3e: 1501 0400 |00a3: const/high16 v1, #int 262144 // #4 │ │ +0c5c42: 7030 1d1e 1002 |00a5: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c48: 6900 1c09 |00a8: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_EXPAND:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091c │ │ +0c5c4c: 2200 8304 |00aa: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c50: 1501 0800 |00ac: const/high16 v1, #int 524288 // #8 │ │ +0c5c54: 7030 1d1e 1002 |00ae: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c5a: 6900 1809 |00b1: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_COLLAPSE:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0918 │ │ +0c5c5e: 2200 8304 |00b3: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c62: 1501 1000 |00b5: const/high16 v1, #int 1048576 // #10 │ │ +0c5c66: 7030 1d1e 1002 |00b7: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c6c: 6900 1b09 |00ba: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_DISMISS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091b │ │ +0c5c70: 2200 8304 |00bc: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c5c74: 1501 2000 |00be: const/high16 v1, #int 2097152 // #20 │ │ +0c5c78: 7030 1d1e 1002 |00c0: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(ILjava/lang/CharSequence;)V // method@1e1d │ │ +0c5c7e: 6900 2809 |00c3: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_SET_TEXT:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0928 │ │ +0c5c82: 0e00 |00c5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0009 line=49 │ │ 0x0011 line=56 │ │ 0x0019 line=63 │ │ 0x0022 line=70 │ │ @@ -127782,21 +127788,21 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c7ee0: |[0c7ee0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(ILjava/lang/CharSequence;)V │ │ -0c7ef0: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c7ef6: 0c00 |0003: move-result-object v0 │ │ -0c7ef8: 7230 ac1e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@1eac │ │ -0c7efe: 0c00 |0007: move-result-object v0 │ │ -0c7f00: 7020 1e1e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@1e1e │ │ -0c7f06: 0e00 |000b: return-void │ │ +0c5c84: |[0c5c84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(ILjava/lang/CharSequence;)V │ │ +0c5c94: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5c9a: 0c00 |0003: move-result-object v0 │ │ +0c5c9c: 7230 ac1e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@1eac │ │ +0c5ca2: 0c00 |0007: move-result-object v0 │ │ +0c5ca4: 7020 1e1e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@1e1e │ │ +0c5caa: 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 │ │ @@ -127807,18 +127813,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7f08: |[0c7f08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;)V │ │ -0c7f18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7f1e: 5b01 2909 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ -0c7f22: 0e00 |0005: return-void │ │ +0c5cac: |[0c5cac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;)V │ │ +0c5cbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5cc2: 5b01 2909 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ +0c5cc6: 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; │ │ @@ -127829,17 +127835,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7f24: |[0c7f24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ -0c7f34: 7020 1e1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@1e1e │ │ -0c7f3a: 0e00 |0003: return-void │ │ +0c5cc8: |[0c5cc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0c5cd8: 7020 1e1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;)V // method@1e1e │ │ +0c5cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ @@ -127849,17 +127855,17 @@ │ │ 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 │ │ -0c7f3c: |[0c7f3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; │ │ -0c7f4c: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ -0c7f50: 1100 |0002: return-object v0 │ │ +0c5ce0: |[0c5ce0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.access$100:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Ljava/lang/Object; │ │ +0c5cf0: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ +0c5cf4: 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 - │ │ @@ -127868,21 +127874,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c7f54: |[0c7f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId:()I │ │ -0c7f64: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c7f6a: 0c00 |0003: move-result-object v0 │ │ -0c7f6c: 5421 2909 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ -0c7f70: 7220 741e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getAccessibilityActionId:(Ljava/lang/Object;)I // method@1e74 │ │ -0c7f76: 0a00 |0009: move-result v0 │ │ -0c7f78: 0f00 |000a: return v0 │ │ +0c5cf8: |[0c5cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId:()I │ │ +0c5d08: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5d0e: 0c00 |0003: move-result-object v0 │ │ +0c5d10: 5421 2909 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ +0c5d14: 7220 741e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getAccessibilityActionId:(Ljava/lang/Object;)I // method@1e74 │ │ +0c5d1a: 0a00 |0009: move-result v0 │ │ +0c5d1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;) │ │ @@ -127890,34 +127896,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c7f7c: |[0c7f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getLabel:()Ljava/lang/CharSequence; │ │ -0c7f8c: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c7f92: 0c00 |0003: move-result-object v0 │ │ -0c7f94: 5421 2909 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ -0c7f98: 7220 751e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e75 │ │ -0c7f9e: 0c00 |0009: move-result-object v0 │ │ -0c7fa0: 1100 |000a: return-object v0 │ │ +0c5d20: |[0c5d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getLabel:()Ljava/lang/CharSequence; │ │ +0c5d30: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5d36: 0c00 |0003: move-result-object v0 │ │ +0c5d38: 5421 2909 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.mAction:Ljava/lang/Object; // field@0929 │ │ +0c5d3c: 7220 751e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e75 │ │ +0c5d42: 0c00 |0009: move-result-object v0 │ │ +0c5d44: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #653 header: │ │ class_idx : 1159 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 124 │ │ │ │ Class #653 annotations: │ │ Annotations on class │ │ @@ -128679,21 +128685,21 @@ │ │ │ │ #123 : (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 : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #654 header: │ │ class_idx : 1165 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #654 annotations: │ │ Annotations on class │ │ @@ -128732,18 +128738,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c7fa4: |[0c7fa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;)V │ │ -0c7fb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c7fba: 5b01 2d09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ -0c7fbe: 0e00 |0005: return-void │ │ +0c5d48: |[0c5d48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;)V │ │ +0c5d58: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5d5e: 5b01 2d09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ +0c5d62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ 0x0005 line=397 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ @@ -128754,17 +128760,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7fc0: |[0c7fc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ -0c7fd0: 7020 a11f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@1fa1 │ │ -0c7fd6: 0e00 |0003: return-void │ │ +0c5d64: |[0c5d64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0c5d74: 7020 a11f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@1fa1 │ │ +0c5d7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ @@ -128774,22 +128780,22 @@ │ │ type : '(IIZI)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0c7fd8: |[0c7fd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.obtain:(IIZI)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ -0c7fe8: 2200 8d04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ -0c7fec: 7100 ba1f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c7ff2: 0c01 |0005: move-result-object v1 │ │ -0c7ff4: 7255 b11e 2143 |0006: invoke-interface {v1, v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@1eb1 │ │ -0c7ffa: 0c01 |0009: move-result-object v1 │ │ -0c7ffc: 7020 a11f 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@1fa1 │ │ -0c8002: 1100 |000d: return-object v0 │ │ +0c5d7c: |[0c5d7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.obtain:(IIZI)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ +0c5d8c: 2200 8d04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ +0c5d90: 7100 ba1f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5d96: 0c01 |0005: move-result-object v1 │ │ +0c5d98: 7255 b11e 2143 |0006: invoke-interface {v1, v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@1eb1 │ │ +0c5d9e: 0c01 |0009: move-result-object v1 │ │ +0c5da0: 7020 a11f 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;)V // method@1fa1 │ │ +0c5da6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x000e reg=2 rowCount I │ │ 0x0000 - 0x000e reg=3 columnCount I │ │ 0x0000 - 0x000e reg=4 hierarchical Z │ │ @@ -128801,21 +128807,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8004: |[0c8004] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getColumnCount:()I │ │ -0c8014: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c801a: 0c00 |0003: move-result-object v0 │ │ -0c801c: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ -0c8020: 7220 7e1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoColumnCount:(Ljava/lang/Object;)I // method@1e7e │ │ -0c8026: 0a00 |0009: move-result v0 │ │ -0c8028: 0f00 |000a: return v0 │ │ +0c5da8: |[0c5da8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getColumnCount:()I │ │ +0c5db8: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5dbe: 0c00 |0003: move-result-object v0 │ │ +0c5dc0: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ +0c5dc4: 7220 7e1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoColumnCount:(Ljava/lang/Object;)I // method@1e7e │ │ +0c5dca: 0a00 |0009: move-result v0 │ │ +0c5dcc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ @@ -128823,21 +128829,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c802c: |[0c802c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getRowCount:()I │ │ -0c803c: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c8042: 0c00 |0003: move-result-object v0 │ │ -0c8044: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ -0c8048: 7220 7f1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoRowCount:(Ljava/lang/Object;)I // method@1e7f │ │ -0c804e: 0a00 |0009: move-result v0 │ │ -0c8050: 0f00 |000a: return v0 │ │ +0c5dd0: |[0c5dd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.getRowCount:()I │ │ +0c5de0: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5de6: 0c00 |0003: move-result-object v0 │ │ +0c5de8: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ +0c5dec: 7220 7f1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfoRowCount:(Ljava/lang/Object;)I // method@1e7f │ │ +0c5df2: 0a00 |0009: move-result v0 │ │ +0c5df4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;) │ │ @@ -128845,34 +128851,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8054: |[0c8054] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.isHierarchical:()Z │ │ -0c8064: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c806a: 0c00 |0003: move-result-object v0 │ │ -0c806c: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ -0c8070: 7220 9d1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z // method@1e9d │ │ -0c8076: 0a00 |0009: move-result v0 │ │ -0c8078: 0f00 |000a: return v0 │ │ +0c5df8: |[0c5df8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat.isHierarchical:()Z │ │ +0c5e08: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5e0e: 0c00 |0003: move-result-object v0 │ │ +0c5e10: 5421 2d09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ +0c5e14: 7220 9d1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z // method@1e9d │ │ +0c5e1a: 0a00 |0009: move-result v0 │ │ +0c5e1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #655 header: │ │ class_idx : 1166 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #655 annotations: │ │ Annotations on class │ │ @@ -128896,18 +128902,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c807c: |[0c807c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;)V │ │ -0c808c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c8092: 5b01 2e09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c8096: 0e00 |0005: return-void │ │ +0c5e20: |[0c5e20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;)V │ │ +0c5e30: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5e36: 5b01 2e09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0005 line=429 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ @@ -128918,17 +128924,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8098: |[0c8098] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ -0c80a8: 7020 a71f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@1fa7 │ │ -0c80ae: 0e00 |0003: return-void │ │ +0c5e3c: |[0c5e3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0c5e4c: 7020 a71f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@1fa7 │ │ +0c5e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ @@ -128938,17 +128944,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c80b0: |[0c80b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.access$300:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; │ │ -0c80c0: 5410 2e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c80c4: 1100 |0002: return-object v0 │ │ +0c5e54: |[0c5e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.access$300:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; │ │ +0c5e64: 5410 2e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5e68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -128956,28 +128962,28 @@ │ │ type : '(IIIIZZ)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -0c80c8: |[0c80c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.obtain:(IIIIZZ)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ -0c80d8: 2207 8e04 |0000: new-instance v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ -0c80dc: 7100 ba1f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c80e2: 0c00 |0005: move-result-object v0 │ │ -0c80e4: 0181 |0006: move v1, v8 │ │ -0c80e6: 0192 |0007: move v2, v9 │ │ -0c80e8: 01a3 |0008: move v3, v10 │ │ -0c80ea: 01b4 |0009: move v4, v11 │ │ -0c80ec: 01c5 |000a: move v5, v12 │ │ -0c80ee: 01d6 |000b: move v6, v13 │ │ -0c80f0: 7807 b21e 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@1eb2 │ │ -0c80f6: 0c00 |000f: move-result-object v0 │ │ -0c80f8: 7020 a71f 0700 |0010: invoke-direct {v7, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@1fa7 │ │ -0c80fe: 1107 |0013: return-object v7 │ │ +0c5e6c: |[0c5e6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.obtain:(IIIIZZ)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ +0c5e7c: 2207 8e04 |0000: new-instance v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ +0c5e80: 7100 ba1f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5e86: 0c00 |0005: move-result-object v0 │ │ +0c5e88: 0181 |0006: move v1, v8 │ │ +0c5e8a: 0192 |0007: move v2, v9 │ │ +0c5e8c: 01a3 |0008: move v3, v10 │ │ +0c5e8e: 01b4 |0009: move v4, v11 │ │ +0c5e90: 01c5 |000a: move v5, v12 │ │ +0c5e92: 01d6 |000b: move v6, v13 │ │ +0c5e94: 7807 b21e 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@1eb2 │ │ +0c5e9a: 0c00 |000f: move-result-object v0 │ │ +0c5e9c: 7020 a71f 0700 |0010: invoke-direct {v7, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;)V // method@1fa7 │ │ +0c5ea2: 1107 |0013: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0014 reg=8 rowIndex I │ │ 0x0000 - 0x0014 reg=9 rowSpan I │ │ 0x0000 - 0x0014 reg=10 columnIndex I │ │ @@ -128991,21 +128997,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8100: |[0c8100] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnIndex:()I │ │ -0c8110: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c8116: 0c00 |0003: move-result-object v0 │ │ -0c8118: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c811c: 7220 801e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnIndex:(Ljava/lang/Object;)I // method@1e80 │ │ -0c8122: 0a00 |0009: move-result v0 │ │ -0c8124: 0f00 |000a: return v0 │ │ +0c5ea4: |[0c5ea4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnIndex:()I │ │ +0c5eb4: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5eba: 0c00 |0003: move-result-object v0 │ │ +0c5ebc: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5ec0: 7220 801e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnIndex:(Ljava/lang/Object;)I // method@1e80 │ │ +0c5ec6: 0a00 |0009: move-result v0 │ │ +0c5ec8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -129013,21 +129019,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8128: |[0c8128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnSpan:()I │ │ -0c8138: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c813e: 0c00 |0003: move-result-object v0 │ │ -0c8140: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c8144: 7220 811e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnSpan:(Ljava/lang/Object;)I // method@1e81 │ │ -0c814a: 0a00 |0009: move-result v0 │ │ -0c814c: 0f00 |000a: return v0 │ │ +0c5ecc: |[0c5ecc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getColumnSpan:()I │ │ +0c5edc: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5ee2: 0c00 |0003: move-result-object v0 │ │ +0c5ee4: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5ee8: 7220 811e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemColumnSpan:(Ljava/lang/Object;)I // method@1e81 │ │ +0c5eee: 0a00 |0009: move-result v0 │ │ +0c5ef0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -129035,21 +129041,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8150: |[0c8150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowIndex:()I │ │ -0c8160: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c8166: 0c00 |0003: move-result-object v0 │ │ -0c8168: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c816c: 7220 831e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowIndex:(Ljava/lang/Object;)I // method@1e83 │ │ -0c8172: 0a00 |0009: move-result v0 │ │ -0c8174: 0f00 |000a: return v0 │ │ +0c5ef4: |[0c5ef4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowIndex:()I │ │ +0c5f04: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5f0a: 0c00 |0003: move-result-object v0 │ │ +0c5f0c: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5f10: 7220 831e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowIndex:(Ljava/lang/Object;)I // method@1e83 │ │ +0c5f16: 0a00 |0009: move-result v0 │ │ +0c5f18: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -129057,21 +129063,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8178: |[0c8178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowSpan:()I │ │ -0c8188: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c818e: 0c00 |0003: move-result-object v0 │ │ -0c8190: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c8194: 7220 841e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowSpan:(Ljava/lang/Object;)I // method@1e84 │ │ -0c819a: 0a00 |0009: move-result v0 │ │ -0c819c: 0f00 |000a: return v0 │ │ +0c5f1c: |[0c5f1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.getRowSpan:()I │ │ +0c5f2c: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5f32: 0c00 |0003: move-result-object v0 │ │ +0c5f34: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5f38: 7220 841e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemRowSpan:(Ljava/lang/Object;)I // method@1e84 │ │ +0c5f3e: 0a00 |0009: move-result v0 │ │ +0c5f40: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -129079,21 +129085,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c81a0: |[0c81a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isHeading:()Z │ │ -0c81b0: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c81b6: 0c00 |0003: move-result-object v0 │ │ -0c81b8: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c81bc: 7220 9e1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemHeading:(Ljava/lang/Object;)Z // method@1e9e │ │ -0c81c2: 0a00 |0009: move-result v0 │ │ -0c81c4: 0f00 |000a: return v0 │ │ +0c5f44: |[0c5f44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isHeading:()Z │ │ +0c5f54: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5f5a: 0c00 |0003: move-result-object v0 │ │ +0c5f5c: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5f60: 7220 9e1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemHeading:(Ljava/lang/Object;)Z // method@1e9e │ │ +0c5f66: 0a00 |0009: move-result v0 │ │ +0c5f68: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;) │ │ @@ -129101,34 +129107,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c81c8: |[0c81c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isSelected:()Z │ │ -0c81d8: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ -0c81de: 0c00 |0003: move-result-object v0 │ │ -0c81e0: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ -0c81e4: 7220 9f1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemSelected:(Ljava/lang/Object;)Z // method@1e9f │ │ -0c81ea: 0a00 |0009: move-result v0 │ │ -0c81ec: 0f00 |000a: return v0 │ │ +0c5f6c: |[0c5f6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat.isSelected:()Z │ │ +0c5f7c: 7100 ba1f 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // method@1fba │ │ +0c5f82: 0c00 |0003: move-result-object v0 │ │ +0c5f84: 5421 2e09 |0004: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.mInfo:Ljava/lang/Object; // field@092e │ │ +0c5f88: 7220 9f1e 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCollectionItemSelected:(Ljava/lang/Object;)Z // method@1e9f │ │ +0c5f8e: 0a00 |0009: move-result v0 │ │ +0c5f90: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #656 header: │ │ class_idx : 1167 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #656 annotations: │ │ Annotations on class │ │ @@ -129167,18 +129173,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c81f0: |[0c81f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;)V │ │ -0c8200: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c8206: 5b01 3209 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c820a: 0e00 |0005: return-void │ │ +0c5f94: |[0c5f94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;)V │ │ +0c5fa4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c5faa: 5b01 3209 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c5fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0003 line=467 │ │ 0x0005 line=468 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ @@ -129189,17 +129195,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c820c: |[0c820c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ -0c821c: 7020 b11f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb1 │ │ -0c8222: 0e00 |0003: return-void │ │ +0c5fb0: |[0c5fb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V │ │ +0c5fc0: 7020 b11f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb1 │ │ +0c5fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1; │ │ @@ -129209,17 +129215,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8224: |[0c8224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.access$600:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)Ljava/lang/Object; │ │ -0c8234: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c8238: 1100 |0002: return-object v0 │ │ +0c5fc8: |[0c5fc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.access$600:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)Ljava/lang/Object; │ │ +0c5fd8: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c5fdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ Virtual methods - │ │ @@ -129228,19 +129234,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c823c: |[0c823c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getCurrent:()F │ │ -0c824c: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c8250: 7110 a220 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getCurrent:(Ljava/lang/Object;)F // method@20a2 │ │ -0c8256: 0a00 |0005: move-result v0 │ │ -0c8258: 0f00 |0006: return v0 │ │ +0c5fe0: |[0c5fe0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getCurrent:()F │ │ +0c5ff0: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c5ff4: 7110 a220 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getCurrent:(Ljava/lang/Object;)F // method@20a2 │ │ +0c5ffa: 0a00 |0005: move-result v0 │ │ +0c5ffc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ @@ -129248,19 +129254,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c825c: |[0c825c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMax:()F │ │ -0c826c: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c8270: 7110 a320 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMax:(Ljava/lang/Object;)F // method@20a3 │ │ -0c8276: 0a00 |0005: move-result v0 │ │ -0c8278: 0f00 |0006: return v0 │ │ +0c6000: |[0c6000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMax:()F │ │ +0c6010: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c6014: 7110 a320 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMax:(Ljava/lang/Object;)F // method@20a3 │ │ +0c601a: 0a00 |0005: move-result v0 │ │ +0c601c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ @@ -129268,19 +129274,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c827c: |[0c827c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMin:()F │ │ -0c828c: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c8290: 7110 a420 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMin:(Ljava/lang/Object;)F // method@20a4 │ │ -0c8296: 0a00 |0005: move-result v0 │ │ -0c8298: 0f00 |0006: return v0 │ │ +0c6020: |[0c6020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getMin:()F │ │ +0c6030: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c6034: 7110 a420 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getMin:(Ljava/lang/Object;)F // method@20a4 │ │ +0c603a: 0a00 |0005: move-result v0 │ │ +0c603c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;) │ │ @@ -129288,32 +129294,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c829c: |[0c829c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getType:()I │ │ -0c82ac: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ -0c82b0: 7110 a520 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getType:(Ljava/lang/Object;)I // method@20a5 │ │ -0c82b6: 0a00 |0005: move-result v0 │ │ -0c82b8: 0f00 |0006: return v0 │ │ +0c6040: |[0c6040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat.getType:()I │ │ +0c6050: 5410 3209 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.mInfo:Ljava/lang/Object; // field@0932 │ │ +0c6054: 7110 a520 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;.getType:(Ljava/lang/Object;)I // method@20a5 │ │ +0c605a: 0a00 |0005: move-result v0 │ │ +0c605c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #657 header: │ │ class_idx : 1168 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 36 │ │ instance_fields_size: 1 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 110 │ │ │ │ Class #657 annotations: │ │ Annotations on class │ │ @@ -129522,68 +129528,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -0c82bc: |[0c82bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -0c82cc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c82d0: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -0c82d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0c82d8: 2200 8504 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; // type@0485 │ │ -0c82dc: 7010 341e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl;.:()V // method@1e34 │ │ -0c82e2: 6900 5109 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c82e6: 0e00 |000d: return-void │ │ -0c82e8: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c82ec: 1301 1500 |0010: const/16 v1, #int 21 // #15 │ │ -0c82f0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0c82f4: 2200 8404 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@0484 │ │ -0c82f8: 7010 231e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@1e23 │ │ -0c82fe: 6900 5109 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8302: 28f2 |001b: goto 000d // -000e │ │ -0c8304: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c8308: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ -0c830c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0c8310: 2200 8b04 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@048b │ │ -0c8314: 7010 061f 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@1f06 │ │ -0c831a: 6900 5109 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c831e: 28e4 |0029: goto 000d // -001c │ │ -0c8320: 6000 c100 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c8324: 1301 1200 |002c: const/16 v1, #int 18 // #12 │ │ -0c8328: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -0c832c: 2200 8a04 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@048a │ │ -0c8330: 7010 fc1e 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1efc │ │ -0c8336: 6900 5109 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c833a: 28d6 |0037: goto 000d // -002a │ │ -0c833c: 6000 c100 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c8340: 1301 1100 |003a: const/16 v1, #int 17 // #11 │ │ -0c8344: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -0c8348: 2200 8904 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; // type@0489 │ │ -0c834c: 7010 f51e 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@1ef5 │ │ -0c8352: 6900 5109 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8356: 28c8 |0045: goto 000d // -0038 │ │ -0c8358: 6000 c100 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c835c: 1301 1000 |0048: const/16 v1, #int 16 // #10 │ │ -0c8360: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -0c8364: 2200 8804 |004c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0488 │ │ -0c8368: 7010 e71e 0000 |004e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@1ee7 │ │ -0c836e: 6900 5109 |0051: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8372: 28ba |0053: goto 000d // -0046 │ │ -0c8374: 6000 c100 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0c8378: 1301 0e00 |0056: const/16 v1, #int 14 // #e │ │ -0c837c: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -0c8380: 2200 8604 |005a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0486 │ │ -0c8384: 7010 3b1e 0000 |005c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@1e3b │ │ -0c838a: 6900 5109 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c838e: 28ac |0061: goto 000d // -0054 │ │ -0c8390: 2200 8c04 |0062: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@048c │ │ -0c8394: 7010 241f 0000 |0064: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1f24 │ │ -0c839a: 6900 5109 |0067: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c839e: 28a4 |0069: goto 000d // -005c │ │ +0c6060: |[0c6060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +0c6070: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c6074: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +0c6078: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c607c: 2200 8504 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; // type@0485 │ │ +0c6080: 7010 341e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl;.:()V // method@1e34 │ │ +0c6086: 6900 5109 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c608a: 0e00 |000d: return-void │ │ +0c608c: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c6090: 1301 1500 |0010: const/16 v1, #int 21 // #15 │ │ +0c6094: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0c6098: 2200 8404 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@0484 │ │ +0c609c: 7010 231e 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@1e23 │ │ +0c60a2: 6900 5109 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c60a6: 28f2 |001b: goto 000d // -000e │ │ +0c60a8: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c60ac: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +0c60b0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0c60b4: 2200 8b04 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@048b │ │ +0c60b8: 7010 061f 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@1f06 │ │ +0c60be: 6900 5109 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c60c2: 28e4 |0029: goto 000d // -001c │ │ +0c60c4: 6000 c100 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c60c8: 1301 1200 |002c: const/16 v1, #int 18 // #12 │ │ +0c60cc: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +0c60d0: 2200 8a04 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@048a │ │ +0c60d4: 7010 fc1e 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1efc │ │ +0c60da: 6900 5109 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c60de: 28d6 |0037: goto 000d // -002a │ │ +0c60e0: 6000 c100 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c60e4: 1301 1100 |003a: const/16 v1, #int 17 // #11 │ │ +0c60e8: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +0c60ec: 2200 8904 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; // type@0489 │ │ +0c60f0: 7010 f51e 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@1ef5 │ │ +0c60f6: 6900 5109 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c60fa: 28c8 |0045: goto 000d // -0038 │ │ +0c60fc: 6000 c100 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c6100: 1301 1000 |0048: const/16 v1, #int 16 // #10 │ │ +0c6104: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +0c6108: 2200 8804 |004c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@0488 │ │ +0c610c: 7010 e71e 0000 |004e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@1ee7 │ │ +0c6112: 6900 5109 |0051: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6116: 28ba |0053: goto 000d // -0046 │ │ +0c6118: 6000 c100 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c611c: 1301 0e00 |0056: const/16 v1, #int 14 // #e │ │ +0c6120: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +0c6124: 2200 8604 |005a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@0486 │ │ +0c6128: 7010 3b1e 0000 |005c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@1e3b │ │ +0c612e: 6900 5109 |005f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6132: 28ac |0061: goto 000d // -0054 │ │ +0c6134: 2200 8c04 |0062: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@048c │ │ +0c6138: 7010 241f 0000 |0064: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1f24 │ │ +0c613e: 6900 5109 |0067: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6142: 28a4 |0069: goto 000d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1877 │ │ 0x0006 line=1878 │ │ 0x000d line=1894 │ │ 0x000e line=1879 │ │ 0x0014 line=1880 │ │ @@ -129605,18 +129611,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c83a0: |[0c83a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -0c83b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c83b6: 5b01 5709 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c83ba: 0e00 |0005: return-void │ │ +0c6144: |[0c6144] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +0c6154: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c615a: 5b01 5709 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c615e: 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; │ │ @@ -129627,72 +129633,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 │ │ -0c83bc: |[0c83bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ -0c83cc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c83d0: 1100 |0002: return-object v0 │ │ +0c6160: |[0c6160] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; │ │ +0c6170: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6174: 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 │ │ -0c83d4: |[0c83d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -0c83e4: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -0c83ea: 1a00 8402 |0003: const-string v0, "ACTION_UNKNOWN" // string@0284 │ │ -0c83ee: 1100 |0005: return-object v0 │ │ -0c83f0: 1a00 5b02 |0006: const-string v0, "ACTION_FOCUS" // string@025b │ │ -0c83f4: 28fd |0008: goto 0005 // -0003 │ │ -0c83f6: 1a00 4c02 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@024c │ │ -0c83fa: 28fa |000b: goto 0005 // -0006 │ │ -0c83fc: 1a00 7c02 |000c: const-string v0, "ACTION_SELECT" // string@027c │ │ -0c8400: 28f7 |000e: goto 0005 // -0009 │ │ -0c8402: 1a00 4d02 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@024d │ │ -0c8406: 28f4 |0011: goto 0005 // -000c │ │ -0c8408: 1a00 4e02 |0012: const-string v0, "ACTION_CLICK" // string@024e │ │ -0c840c: 28f1 |0014: goto 0005 // -000f │ │ -0c840e: 1a00 6102 |0015: const-string v0, "ACTION_LONG_CLICK" // string@0261 │ │ -0c8412: 28ee |0017: goto 0005 // -0012 │ │ -0c8414: 1a00 3f02 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@023f │ │ -0c8418: 28eb |001a: goto 0005 // -0015 │ │ -0c841a: 1a00 4b02 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@024b │ │ -0c841e: 28e8 |001d: goto 0005 // -0018 │ │ -0c8420: 1a00 6402 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0264 │ │ -0c8424: 28e5 |0020: goto 0005 // -001b │ │ -0c8426: 1a00 7202 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0272 │ │ -0c842a: 28e2 |0023: goto 0005 // -001e │ │ -0c842c: 1a00 6502 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0265 │ │ -0c8430: 28df |0026: goto 0005 // -0021 │ │ -0c8432: 1a00 7302 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0273 │ │ -0c8436: 28dc |0029: goto 0005 // -0024 │ │ -0c8438: 1a00 7a02 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@027a │ │ -0c843c: 28d9 |002c: goto 0005 // -0027 │ │ -0c843e: 1a00 7902 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0279 │ │ -0c8442: 28d6 |002f: goto 0005 // -002a │ │ -0c8444: 1a00 5102 |0030: const-string v0, "ACTION_CUT" // string@0251 │ │ -0c8448: 28d3 |0032: goto 0005 // -002d │ │ -0c844a: 1a00 5002 |0033: const-string v0, "ACTION_COPY" // string@0250 │ │ -0c844e: 28d0 |0035: goto 0005 // -0030 │ │ -0c8450: 1a00 6702 |0036: const-string v0, "ACTION_PASTE" // string@0267 │ │ -0c8454: 28cd |0038: goto 0005 // -0033 │ │ -0c8456: 1a00 7e02 |0039: const-string v0, "ACTION_SET_SELECTION" // string@027e │ │ -0c845a: 28ca |003b: goto 0005 // -0036 │ │ -0c845c: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +0c6178: |[0c6178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +0c6188: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +0c618e: 1a00 8102 |0003: const-string v0, "ACTION_UNKNOWN" // string@0281 │ │ +0c6192: 1100 |0005: return-object v0 │ │ +0c6194: 1a00 5802 |0006: const-string v0, "ACTION_FOCUS" // string@0258 │ │ +0c6198: 28fd |0008: goto 0005 // -0003 │ │ +0c619a: 1a00 4902 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0249 │ │ +0c619e: 28fa |000b: goto 0005 // -0006 │ │ +0c61a0: 1a00 7902 |000c: const-string v0, "ACTION_SELECT" // string@0279 │ │ +0c61a4: 28f7 |000e: goto 0005 // -0009 │ │ +0c61a6: 1a00 4a02 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@024a │ │ +0c61aa: 28f4 |0011: goto 0005 // -000c │ │ +0c61ac: 1a00 4b02 |0012: const-string v0, "ACTION_CLICK" // string@024b │ │ +0c61b0: 28f1 |0014: goto 0005 // -000f │ │ +0c61b2: 1a00 5e02 |0015: const-string v0, "ACTION_LONG_CLICK" // string@025e │ │ +0c61b6: 28ee |0017: goto 0005 // -0012 │ │ +0c61b8: 1a00 3c02 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@023c │ │ +0c61bc: 28eb |001a: goto 0005 // -0015 │ │ +0c61be: 1a00 4802 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0248 │ │ +0c61c2: 28e8 |001d: goto 0005 // -0018 │ │ +0c61c4: 1a00 6102 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@0261 │ │ +0c61c8: 28e5 |0020: goto 0005 // -001b │ │ +0c61ca: 1a00 6f02 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@026f │ │ +0c61ce: 28e2 |0023: goto 0005 // -001e │ │ +0c61d0: 1a00 6202 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@0262 │ │ +0c61d4: 28df |0026: goto 0005 // -0021 │ │ +0c61d6: 1a00 7002 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0270 │ │ +0c61da: 28dc |0029: goto 0005 // -0024 │ │ +0c61dc: 1a00 7702 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0277 │ │ +0c61e0: 28d9 |002c: goto 0005 // -0027 │ │ +0c61e2: 1a00 7602 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0276 │ │ +0c61e6: 28d6 |002f: goto 0005 // -002a │ │ +0c61e8: 1a00 4e02 |0030: const-string v0, "ACTION_CUT" // string@024e │ │ +0c61ec: 28d3 |0032: goto 0005 // -002d │ │ +0c61ee: 1a00 4d02 |0033: const-string v0, "ACTION_COPY" // string@024d │ │ +0c61f2: 28d0 |0035: goto 0005 // -0030 │ │ +0c61f4: 1a00 6402 |0036: const-string v0, "ACTION_PASTE" // string@0264 │ │ +0c61f8: 28cd |0038: goto 0005 // -0033 │ │ +0c61fa: 1a00 7b02 |0039: const-string v0, "ACTION_SET_SELECTION" // string@027b │ │ +0c61fe: 28ca |003b: goto 0005 // -0036 │ │ +0c6200: 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 │ │ @@ -129720,43 +129726,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c84f0: |[0c84f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8500: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8504: 7210 ad1e 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@1ead │ │ -0c850a: 0c00 |0005: move-result-object v0 │ │ -0c850c: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8512: 0c00 |0009: move-result-object v0 │ │ -0c8514: 1100 |000a: return-object v0 │ │ +0c6294: |[0c6294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c62a4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c62a8: 7210 ad1e 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@1ead │ │ +0c62ae: 0c00 |0005: move-result-object v0 │ │ +0c62b0: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c62b6: 0c00 |0009: move-result-object v0 │ │ +0c62b8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2293 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8518: |[0c8518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8528: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c852c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8530: 7220 b01e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1eb0 │ │ -0c8536: 0c00 |0007: move-result-object v0 │ │ -0c8538: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c853e: 0c00 |000b: move-result-object v0 │ │ -0c8540: 1100 |000c: return-object v0 │ │ +0c62bc: |[0c62bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c62cc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c62d0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c62d4: 7220 b01e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1eb0 │ │ +0c62da: 0c00 |0007: move-result-object v0 │ │ +0c62dc: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c62e2: 0c00 |000b: move-result-object v0 │ │ +0c62e4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2304 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -129764,21 +129770,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8544: |[0c8544] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8554: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8558: 7220 ae1e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@1eae │ │ -0c855e: 0c00 |0005: move-result-object v0 │ │ -0c8560: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8566: 0c00 |0009: move-result-object v0 │ │ -0c8568: 1100 |000a: return-object v0 │ │ +0c62e8: |[0c62e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c62f8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c62fc: 7220 ae1e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@1eae │ │ +0c6302: 0c00 |0005: move-result-object v0 │ │ +0c6304: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c630a: 0c00 |0009: move-result-object v0 │ │ +0c630c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2269 │ │ locals : │ │ 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -129786,21 +129792,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0c856c: |[0c856c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c857c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8580: 7230 af1e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@1eaf │ │ -0c8586: 0c00 |0005: move-result-object v0 │ │ -0c8588: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c858e: 0c00 |0009: move-result-object v0 │ │ -0c8590: 1100 |000a: return-object v0 │ │ +0c6310: |[0c6310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6320: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6324: 7230 af1e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@1eaf │ │ +0c632a: 0c00 |0005: move-result-object v0 │ │ +0c632c: 7110 2e20 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c6332: 0c00 |0009: move-result-object v0 │ │ +0c6334: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2283 │ │ locals : │ │ 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ │ │ @@ -129809,21 +129815,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 │ │ -0c8594: |[0c8594] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c85a4: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -0c85a8: 2200 9004 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -0c85ac: 7020 b91f 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ -0c85b2: 1100 |0007: return-object v0 │ │ -0c85b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c85b6: 28fe |0009: goto 0007 // -0002 │ │ +0c6338: |[0c6338] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6348: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +0c634c: 2200 9004 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +0c6350: 7020 b91f 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ +0c6356: 1100 |0007: return-object v0 │ │ +0c6358: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c635a: 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; │ │ @@ -129834,19 +129840,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c85b8: |[0c85b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -0c85c8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c85cc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c85d0: 7230 6b1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@1e6b │ │ -0c85d6: 0e00 |0007: return-void │ │ +0c635c: |[0c635c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +0c636c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6370: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6374: 7230 6b1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@1e6b │ │ +0c637a: 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 │ │ @@ -129856,21 +129862,21 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c85d8: |[0c85d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V │ │ -0c85e8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c85ec: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c85f0: 7110 201e 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@1e20 │ │ -0c85f6: 0c02 |0007: move-result-object v2 │ │ -0c85f8: 7230 6c1e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e6c │ │ -0c85fe: 0e00 |000b: return-void │ │ +0c637c: |[0c637c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)V │ │ +0c638c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6390: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6394: 7110 201e 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@1e20 │ │ +0c639a: 0c02 |0007: move-result-object v2 │ │ +0c639c: 7230 6c1e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1e6c │ │ +0c63a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2512 │ │ 0x000b line=2513 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000c reg=4 action Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; │ │ @@ -129880,19 +129886,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c8600: |[0c8600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -0c8610: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8614: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8618: 7230 6d1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@1e6d │ │ -0c861e: 0e00 |0007: return-void │ │ +0c63a4: |[0c63a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +0c63b4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c63b8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c63bc: 7230 6d1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@1e6d │ │ +0c63c2: 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; │ │ @@ -129902,19 +129908,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c8620: |[0c8620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -0c8630: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8634: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8638: 7240 6e1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@1e6e │ │ -0c863e: 0e00 |0007: return-void │ │ +0c63c4: |[0c63c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +0c63d4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c63d8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c63dc: 7240 6e1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@1e6e │ │ +0c63e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2437 │ │ 0x0007 line=2438 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -129925,20 +129931,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8640: |[0c8640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.canOpenPopup:()Z │ │ -0c8650: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8654: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8658: 7220 6f1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.canOpenPopup:(Ljava/lang/Object;)Z // method@1e6f │ │ -0c865e: 0a00 |0007: move-result v0 │ │ -0c8660: 0f00 |0008: return v0 │ │ +0c63e4: |[0c63e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.canOpenPopup:()Z │ │ +0c63f4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c63f8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c63fc: 7220 6f1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.canOpenPopup:(Ljava/lang/Object;)Z // method@1e6f │ │ +0c6402: 0a00 |0007: move-result v0 │ │ +0c6404: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3405 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -129946,44 +129952,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0c8664: |[0c8664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -0c8674: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c8676: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c8678: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0c867c: 0f01 |0004: return v1 │ │ -0c867e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0c8682: 0121 |0007: move v1, v2 │ │ -0c8684: 28fc |0008: goto 0004 // -0004 │ │ -0c8686: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c868c: 0c03 |000c: move-result-object v3 │ │ -0c868e: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0c8694: 0c04 |0010: move-result-object v4 │ │ -0c8696: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0c869a: 0121 |0013: move v1, v2 │ │ -0c869c: 28f0 |0014: goto 0004 // -0010 │ │ -0c869e: 0760 |0015: move-object v0, v6 │ │ -0c86a0: 1f00 9004 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -0c86a4: 5453 5709 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c86a8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0c86ac: 5403 5709 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c86b0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0c86b4: 0121 |0020: move v1, v2 │ │ -0c86b6: 28e3 |0021: goto 0004 // -001d │ │ -0c86b8: 5453 5709 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c86bc: 5404 5709 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c86c0: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0c86c6: 0a03 |0029: move-result v3 │ │ -0c86c8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0c86cc: 0121 |002c: move v1, v2 │ │ -0c86ce: 28d7 |002d: goto 0004 // -0029 │ │ +0c6408: |[0c6408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0c6418: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c641a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c641c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0c6420: 0f01 |0004: return v1 │ │ +0c6422: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0c6426: 0121 |0007: move v1, v2 │ │ +0c6428: 28fc |0008: goto 0004 // -0004 │ │ +0c642a: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c6430: 0c03 |000c: move-result-object v3 │ │ +0c6432: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c6438: 0c04 |0010: move-result-object v4 │ │ +0c643a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0c643e: 0121 |0013: move v1, v2 │ │ +0c6440: 28f0 |0014: goto 0004 // -0010 │ │ +0c6442: 0760 |0015: move-object v0, v6 │ │ +0c6444: 1f00 9004 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +0c6448: 5453 5709 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c644c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0c6450: 5403 5709 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6454: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0c6458: 0121 |0020: move v1, v2 │ │ +0c645a: 28e3 |0021: goto 0004 // -001d │ │ +0c645c: 5453 5709 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6460: 5404 5709 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6464: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0c646a: 0a03 |0029: move-result v3 │ │ +0c646c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0c6470: 0121 |002c: move v1, v2 │ │ +0c6472: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=3778 │ │ 0x0004 line=3795 │ │ 0x0005 line=3781 │ │ 0x0008 line=3782 │ │ 0x0009 line=3784 │ │ @@ -130004,33 +130010,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0c86d0: |[0c86d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -0c86e0: 2204 a408 |0000: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -0c86e4: 7010 c243 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c86ea: 6205 5109 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c86ee: 5476 5709 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c86f2: 7230 701e 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1e70 │ │ -0c86f8: 0c03 |000c: move-result-object v3 │ │ -0c86fa: 7210 2c44 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0c8700: 0a02 |0010: move-result v2 │ │ -0c8702: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0c8704: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -0c8708: 7220 2644 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0c870e: 0c01 |0017: move-result-object v1 │ │ -0c8710: 2205 9004 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -0c8714: 7020 b91f 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ -0c871a: 7220 2144 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0c8720: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c8724: 28f0 |0022: goto 0012 // -0010 │ │ -0c8726: 1104 |0023: return-object v4 │ │ +0c6474: |[0c6474] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +0c6484: 2204 a408 |0000: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +0c6488: 7010 c243 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0c648e: 6205 5109 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6492: 5476 5709 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6496: 7230 701e 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1e70 │ │ +0c649c: 0c03 |000c: move-result-object v3 │ │ +0c649e: 7210 2c44 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0c64a4: 0a02 |0010: move-result v2 │ │ +0c64a6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0c64a8: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +0c64ac: 7220 2644 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0c64b2: 0c01 |0017: move-result-object v1 │ │ +0c64b4: 2205 9004 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +0c64b8: 7020 b91f 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ +0c64be: 7220 2144 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0c64c4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c64c8: 28f0 |0022: goto 0012 // -0010 │ │ +0c64ca: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2605 │ │ 0x0005 line=2606 │ │ 0x000d line=2607 │ │ 0x0011 line=2608 │ │ 0x0014 line=2609 │ │ @@ -130051,36 +130057,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0c8728: |[0c8728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByViewId:(Ljava/lang/String;)Ljava/util/List; │ │ -0c8738: 6204 5109 |0000: sget-object v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c873c: 5465 5709 |0002: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8740: 7230 711e 5407 |0004: invoke-interface {v4, v5, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1e71 │ │ -0c8746: 0c02 |0007: move-result-object v2 │ │ -0c8748: 3802 1e00 |0008: if-eqz v2, 0026 // +001e │ │ -0c874c: 2203 a408 |000a: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0c8750: 7010 c243 0300 |000c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c8756: 7210 2944 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0c875c: 0c00 |0012: move-result-object v0 │ │ -0c875e: 7210 0244 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0c8764: 0a04 |0016: move-result v4 │ │ -0c8766: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ -0c876a: 7210 0344 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0c8770: 0c01 |001c: move-result-object v1 │ │ -0c8772: 2204 9004 |001d: new-instance v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -0c8776: 7020 b91f 1400 |001f: invoke-direct {v4, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ -0c877c: 7220 2144 4300 |0022: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0c8782: 28ee |0025: goto 0013 // -0012 │ │ -0c8784: 7100 e343 0000 |0026: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -0c878a: 0c03 |0029: move-result-object v3 │ │ -0c878c: 1103 |002a: return-object v3 │ │ +0c64cc: |[0c64cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByViewId:(Ljava/lang/String;)Ljava/util/List; │ │ +0c64dc: 6204 5109 |0000: sget-object v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c64e0: 5465 5709 |0002: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c64e4: 7230 711e 5407 |0004: invoke-interface {v4, v5, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@1e71 │ │ +0c64ea: 0c02 |0007: move-result-object v2 │ │ +0c64ec: 3802 1e00 |0008: if-eqz v2, 0026 // +001e │ │ +0c64f0: 2203 a408 |000a: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ +0c64f4: 7010 c243 0300 |000c: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0c64fa: 7210 2944 0200 |000f: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0c6500: 0c00 |0012: move-result-object v0 │ │ +0c6502: 7210 0244 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0c6508: 0a04 |0016: move-result v4 │ │ +0c650a: 3804 1300 |0017: if-eqz v4, 002a // +0013 │ │ +0c650e: 7210 0344 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0c6514: 0c01 |001c: move-result-object v1 │ │ +0c6516: 2204 9004 |001d: new-instance v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +0c651a: 7020 b91f 1400 |001f: invoke-direct {v4, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ +0c6520: 7220 2144 4300 |0022: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0c6526: 28ee |0025: goto 0013 // -0012 │ │ +0c6528: 7100 e343 0000 |0026: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +0c652e: 0c03 |0029: move-result-object v3 │ │ +0c6530: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3445 │ │ 0x0008 line=3446 │ │ 0x000a line=3447 │ │ 0x000f line=3448 │ │ 0x001d line=3449 │ │ @@ -130098,22 +130104,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0c8790: |[0c8790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c87a0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c87a4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c87a8: 7230 721e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e72 │ │ -0c87ae: 0c00 |0007: move-result-object v0 │ │ -0c87b0: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c87b6: 0c00 |000b: move-result-object v0 │ │ -0c87b8: 1100 |000c: return-object v0 │ │ +0c6534: |[0c6534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6544: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6548: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c654c: 7230 721e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e72 │ │ +0c6552: 0c00 |0007: move-result-object v0 │ │ +0c6554: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c655a: 0c00 |000b: move-result-object v0 │ │ +0c655c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2351 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 focus I │ │ │ │ @@ -130122,22 +130128,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0c87bc: |[0c87bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c87cc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c87d0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c87d4: 7230 731e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e73 │ │ -0c87da: 0c00 |0007: move-result-object v0 │ │ -0c87dc: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c87e2: 0c00 |000b: move-result-object v0 │ │ -0c87e4: 1100 |000c: return-object v0 │ │ +0c6560: |[0c6560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6570: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6574: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6578: 7230 731e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e73 │ │ +0c657e: 0c00 |0007: move-result-object v0 │ │ +0c6580: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c6586: 0c00 |000b: move-result-object v0 │ │ +0c6588: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2369 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 direction I │ │ │ │ @@ -130146,37 +130152,37 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0c87e8: |[0c87e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionList:()Ljava/util/List; │ │ -0c87f8: 6205 5109 |0000: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c87fc: 5476 5709 |0002: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8800: 7220 761e 6500 |0004: invoke-interface {v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@1e76 │ │ -0c8806: 0c02 |0007: move-result-object v2 │ │ -0c8808: 3802 1e00 |0008: if-eqz v2, 0026 // +001e │ │ -0c880c: 2204 a408 |000a: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -0c8810: 7010 c243 0400 |000c: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0c8816: 7210 2c44 0200 |000f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ -0c881c: 0a01 |0012: move-result v1 │ │ -0c881e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0c8820: 3513 1600 |0014: if-ge v3, v1, 002a // +0016 │ │ -0c8824: 7220 2644 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0c882a: 0c00 |0019: move-result-object v0 │ │ -0c882c: 2205 8304 |001a: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ -0c8830: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -0c8832: 7030 1f1e 0506 |001d: invoke-direct {v5, v0, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1e1f │ │ -0c8838: 7220 2144 5400 |0020: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0c883e: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c8842: 28ef |0025: goto 0014 // -0011 │ │ -0c8844: 7100 e343 0000 |0026: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -0c884a: 0c04 |0029: move-result-object v4 │ │ -0c884c: 1104 |002a: return-object v4 │ │ +0c658c: |[0c658c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionList:()Ljava/util/List; │ │ +0c659c: 6205 5109 |0000: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c65a0: 5476 5709 |0002: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c65a4: 7220 761e 6500 |0004: invoke-interface {v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@1e76 │ │ +0c65aa: 0c02 |0007: move-result-object v2 │ │ +0c65ac: 3802 1e00 |0008: if-eqz v2, 0026 // +001e │ │ +0c65b0: 2204 a408 |000a: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +0c65b4: 7010 c243 0400 |000c: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0c65ba: 7210 2c44 0200 |000f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ +0c65c0: 0a01 |0012: move-result v1 │ │ +0c65c2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0c65c4: 3513 1600 |0014: if-ge v3, v1, 002a // +0016 │ │ +0c65c8: 7220 2644 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0c65ce: 0c00 |0019: move-result-object v0 │ │ +0c65d0: 2205 8304 |001a: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // type@0483 │ │ +0c65d4: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0c65d6: 7030 1f1e 0506 |001d: invoke-direct {v5, v0, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1e1f │ │ +0c65dc: 7220 2144 5400 |0020: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0c65e2: d803 0301 |0023: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c65e6: 28ef |0025: goto 0014 // -0011 │ │ +0c65e8: 7100 e343 0000 |0026: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +0c65ee: 0c04 |0029: move-result-object v4 │ │ +0c65f0: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3244 │ │ 0x0008 line=3245 │ │ 0x000a line=3246 │ │ 0x000f line=3247 │ │ 0x0013 line=3248 │ │ @@ -130197,20 +130203,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8850: |[0c8850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -0c8860: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8864: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8868: 7220 771e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@1e77 │ │ -0c886e: 0a00 |0007: move-result v0 │ │ -0c8870: 0f00 |0008: return v0 │ │ +0c65f4: |[0c65f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +0c6604: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6608: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c660c: 7220 771e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@1e77 │ │ +0c6612: 0a00 |0007: move-result v0 │ │ +0c6614: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2482 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130218,19 +130224,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c8874: |[0c8874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -0c8884: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8888: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c888c: 7230 781e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1e78 │ │ -0c8892: 0e00 |0007: return-void │ │ +0c6618: |[0c6618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0c6628: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c662c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6630: 7230 781e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1e78 │ │ +0c6636: 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; │ │ @@ -130240,19 +130246,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c8894: |[0c8894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0c88a4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c88a8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c88ac: 7230 791e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1e79 │ │ -0c88b2: 0e00 |0007: return-void │ │ +0c6638: |[0c6638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0c6648: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c664c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6650: 7230 791e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1e79 │ │ +0c6656: 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; │ │ @@ -130262,22 +130268,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0c88b4: |[0c88b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c88c4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c88c8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c88cc: 7230 7a1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e7a │ │ -0c88d2: 0c00 |0007: move-result-object v0 │ │ -0c88d4: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c88da: 0c00 |000b: move-result-object v0 │ │ -0c88dc: 1100 |000c: return-object v0 │ │ +0c6658: |[0c6658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6668: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c666c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6670: 7230 7a1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@1e7a │ │ +0c6676: 0c00 |0007: move-result-object v0 │ │ +0c6678: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c667e: 0c00 |000b: move-result-object v0 │ │ +0c6680: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2404 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -130286,20 +130292,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c88e0: |[0c88e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -0c88f0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c88f4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c88f8: 7220 7b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@1e7b │ │ -0c88fe: 0a00 |0007: move-result v0 │ │ -0c8900: 0f00 |0008: return v0 │ │ +0c6684: |[0c6684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +0c6694: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6698: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c669c: 7220 7b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@1e7b │ │ +0c66a2: 0a00 |0007: move-result v0 │ │ +0c66a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2387 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130307,20 +130313,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8904: |[0c8904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0c8914: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8918: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c891c: 7220 7c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e7c │ │ -0c8922: 0c00 |0007: move-result-object v0 │ │ -0c8924: 1100 |0008: return-object v0 │ │ +0c66a8: |[0c66a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0c66b8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c66bc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c66c0: 7220 7c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e7c │ │ +0c66c6: 0c00 |0007: move-result-object v0 │ │ +0c66c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3035 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130328,26 +130334,26 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c8928: |[0c8928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ -0c8938: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c893a: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c893e: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8942: 7220 7d1e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e7d │ │ -0c8948: 0c00 |0008: move-result-object v0 │ │ -0c894a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0c894e: 1101 |000b: return-object v1 │ │ -0c8950: 2202 8d04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ -0c8954: 7030 a21f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fa2 │ │ -0c895a: 0721 |0011: move-object v1, v2 │ │ -0c895c: 28f9 |0012: goto 000b // -0007 │ │ +0c66cc: |[0c66cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; │ │ +0c66dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c66de: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c66e2: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c66e6: 7220 7d1e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e7d │ │ +0c66ec: 0c00 |0008: move-result-object v0 │ │ +0c66ee: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0c66f2: 1101 |000b: return-object v1 │ │ +0c66f4: 2202 8d04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ +0c66f8: 7030 a21f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fa2 │ │ +0c66fe: 0721 |0011: move-object v1, v2 │ │ +0c6700: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3188 │ │ 0x0009 line=3189 │ │ 0x000b line=3190 │ │ locals : │ │ 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ @@ -130358,26 +130364,26 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c8960: |[0c8960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionItemInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ -0c8970: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c8972: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8976: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c897a: 7220 821e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e82 │ │ -0c8980: 0c00 |0008: move-result-object v0 │ │ -0c8982: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0c8986: 1101 |000b: return-object v1 │ │ -0c8988: 2202 8e04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ -0c898c: 7030 a81f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fa8 │ │ -0c8992: 0721 |0011: move-object v1, v2 │ │ -0c8994: 28f9 |0012: goto 000b // -0007 │ │ +0c6704: |[0c6704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getCollectionItemInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; │ │ +0c6714: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c6716: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c671a: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c671e: 7220 821e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e82 │ │ +0c6724: 0c00 |0008: move-result-object v0 │ │ +0c6726: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0c672a: 1101 |000b: return-object v1 │ │ +0c672c: 2202 8e04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ +0c6730: 7030 a81f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fa8 │ │ +0c6736: 0721 |0011: move-object v1, v2 │ │ +0c6738: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3208 │ │ 0x0009 line=3209 │ │ 0x000b line=3210 │ │ locals : │ │ 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ @@ -130388,20 +130394,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8998: |[0c8998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0c89a8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c89ac: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c89b0: 7220 851e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e85 │ │ -0c89b6: 0c00 |0007: move-result-object v0 │ │ -0c89b8: 1100 |0008: return-object v0 │ │ +0c673c: |[0c673c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +0c674c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6750: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6754: 7220 851e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e85 │ │ +0c675a: 0c00 |0007: move-result-object v0 │ │ +0c675c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3083 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130409,20 +130415,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c89bc: |[0c89bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getError:()Ljava/lang/CharSequence; │ │ -0c89cc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c89d0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c89d4: 7220 861e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e86 │ │ -0c89da: 0c00 |0007: move-result-object v0 │ │ -0c89dc: 1100 |0008: return-object v0 │ │ +0c6760: |[0c6760] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getError:()Ljava/lang/CharSequence; │ │ +0c6770: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6774: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6778: 7220 861e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e86 │ │ +0c677e: 0c00 |0007: move-result-object v0 │ │ +0c6780: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3305 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130430,20 +130436,20 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c89e0: |[0c89e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getExtras:()Landroid/os/Bundle; │ │ -0c89f0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c89f4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c89f8: 7220 871e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1e87 │ │ -0c89fe: 0c00 |0007: move-result-object v0 │ │ -0c8a00: 1100 |0008: return-object v0 │ │ +0c6784: |[0c6784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getExtras:()Landroid/os/Bundle; │ │ +0c6794: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6798: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c679c: 7220 871e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1e87 │ │ +0c67a2: 0c00 |0007: move-result-object v0 │ │ +0c67a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3471 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130451,17 +130457,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8a04: |[0c8a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -0c8a14: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8a18: 1100 |0002: return-object v0 │ │ +0c67a8: |[0c67a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +0c67b8: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c67bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130469,20 +130475,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8a1c: |[0c8a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInputType:()I │ │ -0c8a2c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8a30: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8a34: 7220 881e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getInputType:(Ljava/lang/Object;)I // method@1e88 │ │ -0c8a3a: 0a00 |0007: move-result v0 │ │ -0c8a3c: 0f00 |0008: return v0 │ │ +0c67c0: |[0c67c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInputType:()I │ │ +0c67d0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c67d4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c67d8: 7220 881e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getInputType:(Ljava/lang/Object;)I // method@1e88 │ │ +0c67de: 0a00 |0007: move-result v0 │ │ +0c67e0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3480 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130490,22 +130496,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8a40: |[0c8a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLabelFor:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8a50: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8a54: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8a58: 7220 891e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e89 │ │ -0c8a5e: 0c00 |0007: move-result-object v0 │ │ -0c8a60: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8a66: 0c00 |000b: move-result-object v0 │ │ -0c8a68: 1100 |000c: return-object v0 │ │ +0c67e4: |[0c67e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLabelFor:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c67f4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c67f8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c67fc: 7220 891e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e89 │ │ +0c6802: 0c00 |0007: move-result-object v0 │ │ +0c6804: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c680a: 0c00 |000b: move-result-object v0 │ │ +0c680c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3348 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130513,22 +130519,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8a6c: |[0c8a6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLabeledBy:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8a7c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8a80: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8a84: 7220 8a1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e8a │ │ -0c8a8a: 0c00 |0007: move-result-object v0 │ │ -0c8a8c: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8a92: 0c00 |000b: move-result-object v0 │ │ -0c8a94: 1100 |000c: return-object v0 │ │ +0c6810: |[0c6810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLabeledBy:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c6820: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6824: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6828: 7220 8a1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e8a │ │ +0c682e: 0c00 |0007: move-result-object v0 │ │ +0c6830: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c6836: 0c00 |000b: move-result-object v0 │ │ +0c6838: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3396 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130536,20 +130542,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8a98: |[0c8a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ -0c8aa8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8aac: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8ab0: 7220 8b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@1e8b │ │ -0c8ab6: 0a00 |0007: move-result v0 │ │ -0c8ab8: 0f00 |0008: return v0 │ │ +0c683c: |[0c683c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +0c684c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6850: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6854: 7220 8b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@1e8b │ │ +0c685a: 0a00 |0007: move-result v0 │ │ +0c685c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3162 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130557,20 +130563,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8abc: |[0c8abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMaxTextLength:()I │ │ -0c8acc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8ad0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8ad4: 7220 8c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMaxTextLength:(Ljava/lang/Object;)I // method@1e8c │ │ -0c8ada: 0a00 |0007: move-result v0 │ │ -0c8adc: 0f00 |0008: return v0 │ │ +0c6860: |[0c6860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMaxTextLength:()I │ │ +0c6870: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6874: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6878: 7220 8c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMaxTextLength:(Ljava/lang/Object;)I // method@1e8c │ │ +0c687e: 0a00 |0007: move-result v0 │ │ +0c6880: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3526 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130578,20 +130584,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8ae0: |[0c8ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -0c8af0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8af4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8af8: 7220 8d1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@1e8d │ │ -0c8afe: 0a00 |0007: move-result v0 │ │ -0c8b00: 0f00 |0008: return v0 │ │ +0c6884: |[0c6884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +0c6894: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6898: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c689c: 7220 8d1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@1e8d │ │ +0c68a2: 0a00 |0007: move-result v0 │ │ +0c68a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2588 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130599,20 +130605,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8b04: |[0c8b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -0c8b14: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8b18: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8b1c: 7220 8e1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e8e │ │ -0c8b22: 0c00 |0007: move-result-object v0 │ │ -0c8b24: 1100 |0008: return-object v0 │ │ +0c68a8: |[0c68a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +0c68b8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c68bc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c68c0: 7220 8e1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e8e │ │ +0c68c6: 0c00 |0007: move-result-object v0 │ │ +0c68c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3011 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130620,22 +130626,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8b28: |[0c8b28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8b38: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8b3c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8b40: 7220 8f1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e8f │ │ -0c8b46: 0c00 |0007: move-result-object v0 │ │ -0c8b48: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8b4e: 0c00 |000b: move-result-object v0 │ │ -0c8b50: 1100 |000c: return-object v0 │ │ +0c68cc: |[0c68cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c68dc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c68e0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c68e4: 7220 8f1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e8f │ │ +0c68ea: 0c00 |0007: move-result-object v0 │ │ +0c68ec: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c68f2: 0c00 |000b: move-result-object v0 │ │ +0c68f4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2626 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130643,26 +130649,26 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c8b54: |[0c8b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getRangeInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ -0c8b64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c8b66: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8b6a: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8b6e: 7220 901e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e90 │ │ -0c8b74: 0c00 |0008: move-result-object v0 │ │ -0c8b76: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0c8b7a: 1101 |000b: return-object v1 │ │ -0c8b7c: 2202 8f04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; // type@048f │ │ -0c8b80: 7030 b21f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fb2 │ │ -0c8b86: 0721 |0011: move-object v1, v2 │ │ -0c8b88: 28f9 |0012: goto 000b // -0007 │ │ +0c68f8: |[0c68f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getRangeInfo:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ +0c6908: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c690a: 6202 5109 |0001: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c690e: 5443 5709 |0003: iget-object v3, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6912: 7220 901e 3200 |0005: invoke-interface {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e90 │ │ +0c6918: 0c00 |0008: move-result-object v0 │ │ +0c691a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0c691e: 1101 |000b: return-object v1 │ │ +0c6920: 2202 8f04 |000c: new-instance v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; // type@048f │ │ +0c6924: 7030 b21f 0201 |000e: invoke-direct {v2, v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.:(Ljava/lang/Object;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$1;)V // method@1fb2 │ │ +0c692a: 0721 |0011: move-object v1, v2 │ │ +0c692c: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3219 │ │ 0x0009 line=3220 │ │ 0x000b line=3221 │ │ locals : │ │ 0x0009 - 0x0013 reg=0 info Ljava/lang/Object; │ │ @@ -130673,20 +130679,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8b8c: |[0c8b8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -0c8b9c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8ba0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8ba4: 7220 911e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e91 │ │ -0c8baa: 0c00 |0007: move-result-object v0 │ │ -0c8bac: 1100 |0008: return-object v0 │ │ +0c6930: |[0c6930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +0c6940: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6944: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6948: 7220 911e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@1e91 │ │ +0c694e: 0c00 |0007: move-result-object v0 │ │ +0c6950: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3059 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130694,20 +130700,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8bb0: |[0c8bb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTextSelectionEnd:()I │ │ -0c8bc0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8bc4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8bc8: 7220 921e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTextSelectionEnd:(Ljava/lang/Object;)I // method@1e92 │ │ -0c8bce: 0a00 |0007: move-result v0 │ │ -0c8bd0: 0f00 |0008: return v0 │ │ +0c6954: |[0c6954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTextSelectionEnd:()I │ │ +0c6964: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6968: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c696c: 7220 921e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTextSelectionEnd:(Ljava/lang/Object;)I // method@1e92 │ │ +0c6972: 0a00 |0007: move-result v0 │ │ +0c6974: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3561 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130715,20 +130721,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8bd4: |[0c8bd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTextSelectionStart:()I │ │ -0c8be4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8be8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8bec: 7220 931e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTextSelectionStart:(Ljava/lang/Object;)I // method@1e93 │ │ -0c8bf2: 0a00 |0007: move-result v0 │ │ -0c8bf4: 0f00 |0008: return v0 │ │ +0c6978: |[0c6978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTextSelectionStart:()I │ │ +0c6988: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c698c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6990: 7220 931e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTextSelectionStart:(Ljava/lang/Object;)I // method@1e93 │ │ +0c6996: 0a00 |0007: move-result v0 │ │ +0c6998: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3552 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130736,22 +130742,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8bf8: |[0c8bf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTraversalAfter:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8c08: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8c0c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8c10: 7220 941e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e94 │ │ -0c8c16: 0c00 |0007: move-result-object v0 │ │ -0c8c18: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8c1e: 0c00 |000b: move-result-object v0 │ │ -0c8c20: 1100 |000c: return-object v0 │ │ +0c699c: |[0c699c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTraversalAfter:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c69ac: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c69b0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c69b4: 7220 941e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e94 │ │ +0c69ba: 0c00 |0007: move-result-object v0 │ │ +0c69bc: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c69c2: 0c00 |000b: move-result-object v0 │ │ +0c69c4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3631 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #36 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130759,22 +130765,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8c24: |[0c8c24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTraversalBefore:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0c8c34: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8c38: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8c3c: 7220 951e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e95 │ │ -0c8c42: 0c00 |0007: move-result-object v0 │ │ -0c8c44: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0c8c4a: 0c00 |000b: move-result-object v0 │ │ -0c8c4c: 1100 |000c: return-object v0 │ │ +0c69c8: |[0c69c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getTraversalBefore:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c69d8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c69dc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c69e0: 7220 951e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e95 │ │ +0c69e6: 0c00 |0007: move-result-object v0 │ │ +0c69e8: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c69ee: 0c00 |000b: move-result-object v0 │ │ +0c69f0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3574 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #37 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130782,20 +130788,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8c50: |[0c8c50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -0c8c60: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8c64: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8c68: 7220 961e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@1e96 │ │ -0c8c6e: 0c00 |0007: move-result-object v0 │ │ -0c8c70: 1100 |0008: return-object v0 │ │ +0c69f4: |[0c69f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +0c6a04: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6a08: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6a0c: 7220 961e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@1e96 │ │ +0c6a12: 0c00 |0007: move-result-object v0 │ │ +0c6a14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3140 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #38 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130803,22 +130809,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c8c74: |[0c8c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindow:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0c8c84: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8c88: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8c8c: 7220 971e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e97 │ │ -0c8c92: 0c00 |0007: move-result-object v0 │ │ -0c8c94: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ -0c8c9a: 0c00 |000b: move-result-object v0 │ │ -0c8c9c: 1100 |000c: return-object v0 │ │ +0c6a18: |[0c6a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindow:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c6a28: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6a2c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6a30: 7220 971e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; // method@1e97 │ │ +0c6a36: 0c00 |0007: move-result-object v0 │ │ +0c6a38: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ +0c6a3e: 0c00 |000b: move-result-object v0 │ │ +0c6a40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3684 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130826,20 +130832,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8ca0: |[0c8ca0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -0c8cb0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8cb4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8cb8: 7220 981e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@1e98 │ │ -0c8cbe: 0a00 |0007: move-result v0 │ │ -0c8cc0: 0f00 |0008: return v0 │ │ +0c6a44: |[0c6a44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +0c6a54: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6a58: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6a5c: 7220 981e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@1e98 │ │ +0c6a62: 0a00 |0007: move-result v0 │ │ +0c6a64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2378 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #40 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130847,23 +130853,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c8cc4: |[0c8cc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -0c8cd4: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8cd8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0c8cdc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c8cde: 0f00 |0005: return v0 │ │ -0c8ce0: 5410 5709 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8ce4: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0c8cea: 0a00 |000b: move-result v0 │ │ -0c8cec: 28f9 |000c: goto 0005 // -0007 │ │ +0c6a68: |[0c6a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +0c6a78: 5410 5709 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6a7c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0c6a80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c6a82: 0f00 |0005: return v0 │ │ +0c6a84: 5410 5709 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6a88: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0c6a8e: 0a00 |000b: move-result v0 │ │ +0c6a90: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3773 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #41 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130871,20 +130877,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8cf0: |[0c8cf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -0c8d00: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8d04: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8d08: 7220 991e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1e99 │ │ -0c8d0e: 0a00 |0007: move-result v0 │ │ -0c8d10: 0f00 |0008: return v0 │ │ +0c6a94: |[0c6a94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +0c6aa4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6aa8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6aac: 7220 991e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@1e99 │ │ +0c6ab2: 0a00 |0007: move-result v0 │ │ +0c6ab4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2842 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #42 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130892,20 +130898,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8d14: |[0c8d14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -0c8d24: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8d28: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8d2c: 7220 9a1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@1e9a │ │ -0c8d32: 0a00 |0007: move-result v0 │ │ -0c8d34: 0f00 |0008: return v0 │ │ +0c6ab8: |[0c6ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +0c6ac8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6acc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6ad0: 7220 9a1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@1e9a │ │ +0c6ad6: 0a00 |0007: move-result v0 │ │ +0c6ad8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2721 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #43 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130913,20 +130919,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8d38: |[0c8d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -0c8d48: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8d4c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8d50: 7220 9b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@1e9b │ │ -0c8d56: 0a00 |0007: move-result v0 │ │ -0c8d58: 0f00 |0008: return v0 │ │ +0c6adc: |[0c6adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +0c6aec: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6af0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6af4: 7220 9b1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@1e9b │ │ +0c6afa: 0a00 |0007: move-result v0 │ │ +0c6afc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2745 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #44 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130934,20 +130940,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8d5c: |[0c8d5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -0c8d6c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8d70: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8d74: 7220 9c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@1e9c │ │ -0c8d7a: 0a00 |0007: move-result v0 │ │ -0c8d7c: 0f00 |0008: return v0 │ │ +0c6b00: |[0c6b00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +0c6b10: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6b14: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6b18: 7220 9c1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@1e9c │ │ +0c6b1e: 0a00 |0007: move-result v0 │ │ +0c6b20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2891 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #45 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130955,20 +130961,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8d80: |[0c8d80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isContentInvalid:()Z │ │ -0c8d90: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8d94: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8d98: 7220 a01e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isContentInvalid:(Ljava/lang/Object;)Z // method@1ea0 │ │ -0c8d9e: 0a00 |0007: move-result v0 │ │ -0c8da0: 0f00 |0008: return v0 │ │ +0c6b24: |[0c6b24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isContentInvalid:()Z │ │ +0c6b34: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6b38: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6b3c: 7220 a01e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isContentInvalid:(Ljava/lang/Object;)Z // method@1ea0 │ │ +0c6b42: 0a00 |0007: move-result v0 │ │ +0c6b44: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3280 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #46 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130976,20 +130982,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8da4: |[0c8da4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isDismissable:()Z │ │ -0c8db4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8db8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8dbc: 7220 a11e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isDismissable:(Ljava/lang/Object;)Z // method@1ea1 │ │ -0c8dc2: 0a00 |0007: move-result v0 │ │ -0c8dc4: 0f00 |0008: return v0 │ │ +0c6b48: |[0c6b48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isDismissable:()Z │ │ +0c6b58: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6b5c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6b60: 7220 a11e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isDismissable:(Ljava/lang/Object;)Z // method@1ea1 │ │ +0c6b66: 0a00 |0007: move-result v0 │ │ +0c6b68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3693 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #47 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -130997,20 +131003,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8dc8: |[0c8dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEditable:()Z │ │ -0c8dd8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8ddc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8de0: 7220 a21e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEditable:(Ljava/lang/Object;)Z // method@1ea2 │ │ -0c8de6: 0a00 |0007: move-result v0 │ │ -0c8de8: 0f00 |0008: return v0 │ │ +0c6b6c: |[0c6b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEditable:()Z │ │ +0c6b7c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6b80: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6b84: 7220 a21e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEditable:(Ljava/lang/Object;)Z // method@1ea2 │ │ +0c6b8a: 0a00 |0007: move-result v0 │ │ +0c6b8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3716 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #48 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131018,20 +131024,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8dec: |[0c8dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -0c8dfc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8e00: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8e04: 7220 a31e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1ea3 │ │ -0c8e0a: 0a00 |0007: move-result v0 │ │ -0c8e0c: 0f00 |0008: return v0 │ │ +0c6b90: |[0c6b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +0c6ba0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ba4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6ba8: 7220 a31e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@1ea3 │ │ +0c6bae: 0a00 |0007: move-result v0 │ │ +0c6bb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2939 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #49 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131039,20 +131045,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8e10: |[0c8e10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -0c8e20: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8e24: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8e28: 7220 a41e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@1ea4 │ │ -0c8e2e: 0a00 |0007: move-result v0 │ │ -0c8e30: 0f00 |0008: return v0 │ │ +0c6bb4: |[0c6bb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +0c6bc4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6bc8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6bcc: 7220 a41e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@1ea4 │ │ +0c6bd2: 0a00 |0007: move-result v0 │ │ +0c6bd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2769 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #50 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131060,20 +131066,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8e34: |[0c8e34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -0c8e44: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8e48: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8e4c: 7220 a51e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@1ea5 │ │ -0c8e52: 0a00 |0007: move-result v0 │ │ -0c8e54: 0f00 |0008: return v0 │ │ +0c6bd8: |[0c6bd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +0c6be8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6bec: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6bf0: 7220 a51e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@1ea5 │ │ +0c6bf6: 0a00 |0007: move-result v0 │ │ +0c6bf8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2793 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #51 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131081,20 +131087,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8e58: |[0c8e58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -0c8e68: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8e6c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8e70: 7220 a61e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@1ea6 │ │ -0c8e76: 0a00 |0007: move-result v0 │ │ -0c8e78: 0f00 |0008: return v0 │ │ +0c6bfc: |[0c6bfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +0c6c0c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6c10: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6c14: 7220 a61e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@1ea6 │ │ +0c6c1a: 0a00 |0007: move-result v0 │ │ +0c6c1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2915 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #52 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131102,20 +131108,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8e7c: |[0c8e7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isMultiLine:()Z │ │ -0c8e8c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8e90: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8e94: 7220 a71e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isMultiLine:(Ljava/lang/Object;)Z // method@1ea7 │ │ -0c8e9a: 0a00 |0007: move-result v0 │ │ -0c8e9c: 0f00 |0008: return v0 │ │ +0c6c20: |[0c6c20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isMultiLine:()Z │ │ +0c6c30: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6c34: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6c38: 7220 a71e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isMultiLine:(Ljava/lang/Object;)Z // method@1ea7 │ │ +0c6c3e: 0a00 |0007: move-result v0 │ │ +0c6c40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3741 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #53 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131123,20 +131129,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8ea0: |[0c8ea0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -0c8eb0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8eb4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8eb8: 7220 a81e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@1ea8 │ │ -0c8ebe: 0a00 |0007: move-result v0 │ │ -0c8ec0: 0f00 |0008: return v0 │ │ +0c6c44: |[0c6c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +0c6c54: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6c58: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6c5c: 7220 a81e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@1ea8 │ │ +0c6c62: 0a00 |0007: move-result v0 │ │ +0c6c64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2963 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #54 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131144,20 +131150,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8ec4: |[0c8ec4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -0c8ed4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8ed8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8edc: 7220 a91e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@1ea9 │ │ -0c8ee2: 0a00 |0007: move-result v0 │ │ -0c8ee4: 0f00 |0008: return v0 │ │ +0c6c68: |[0c6c68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +0c6c78: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6c7c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6c80: 7220 a91e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@1ea9 │ │ +0c6c86: 0a00 |0007: move-result v0 │ │ +0c6c88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2987 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #55 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131165,20 +131171,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8ee8: |[0c8ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -0c8ef8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8efc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8f00: 7220 aa1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@1eaa │ │ -0c8f06: 0a00 |0007: move-result v0 │ │ -0c8f08: 0f00 |0008: return v0 │ │ +0c6c8c: |[0c6c8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +0c6c9c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ca0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6ca4: 7220 aa1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@1eaa │ │ +0c6caa: 0a00 |0007: move-result v0 │ │ +0c6cac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2867 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #56 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131186,20 +131192,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8f0c: |[0c8f0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -0c8f1c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8f20: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8f24: 7220 ab1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1eab │ │ -0c8f2a: 0a00 |0007: move-result v0 │ │ -0c8f2c: 0f00 |0008: return v0 │ │ +0c6cb0: |[0c6cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +0c6cc0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6cc4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6cc8: 7220 ab1e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@1eab │ │ +0c6cce: 0a00 |0007: move-result v0 │ │ +0c6cd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2817 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #57 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131207,20 +131213,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c8f30: |[0c8f30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -0c8f40: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8f44: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8f48: 7230 b31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@1eb3 │ │ -0c8f4e: 0a00 |0007: move-result v0 │ │ -0c8f50: 0f00 |0008: return v0 │ │ +0c6cd4: |[0c6cd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +0c6ce4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ce8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6cec: 7230 b31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@1eb3 │ │ +0c6cf2: 0a00 |0007: move-result v0 │ │ +0c6cf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2546 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -131229,20 +131235,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0c8f54: |[0c8f54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -0c8f64: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8f68: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8f6c: 7240 b41e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@1eb4 │ │ -0c8f72: 0a00 |0007: move-result v0 │ │ -0c8f74: 0f00 |0008: return v0 │ │ +0c6cf8: |[0c6cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +0c6d08: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6d0c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6d10: 7240 b41e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@1eb4 │ │ +0c6d16: 0a00 |0007: move-result v0 │ │ +0c6d18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2563 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ @@ -131252,19 +131258,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c8f78: |[0c8f78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -0c8f88: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8f8c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8f90: 7220 b51e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@1eb5 │ │ -0c8f96: 0e00 |0007: return-void │ │ +0c6d1c: |[0c6d1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +0c6d2c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6d30: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6d34: 7220 b51e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@1eb5 │ │ +0c6d3a: 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; │ │ │ │ @@ -131273,20 +131279,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c8f98: |[0c8f98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.refresh:()Z │ │ -0c8fa8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8fac: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8fb0: 7220 b61e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.refresh:(Ljava/lang/Object;)Z // method@1eb6 │ │ -0c8fb6: 0a00 |0007: move-result v0 │ │ -0c8fb8: 0f00 |0008: return v0 │ │ +0c6d3c: |[0c6d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.refresh:()Z │ │ +0c6d4c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6d50: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6d54: 7220 b61e 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.refresh:(Ljava/lang/Object;)Z // method@1eb6 │ │ +0c6d5a: 0a00 |0007: move-result v0 │ │ +0c6d5c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3768 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #61 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -131294,22 +131300,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 │ │ -0c8fbc: |[0c8fbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z │ │ -0c8fcc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8fd0: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c8fd4: 7110 201e 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@1e20 │ │ -0c8fda: 0c02 |0007: move-result-object v2 │ │ -0c8fdc: 7230 b71e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1eb7 │ │ -0c8fe2: 0a00 |000b: move-result v0 │ │ -0c8fe4: 0f00 |000c: return v0 │ │ +0c6d60: |[0c6d60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z │ │ +0c6d70: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6d74: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6d78: 7110 201e 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@1e20 │ │ +0c6d7e: 0c02 |0007: move-result-object v2 │ │ +0c6d80: 7230 b71e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@1eb7 │ │ +0c6d86: 0a00 |000b: move-result v0 │ │ +0c6d88: 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; │ │ │ │ @@ -131318,20 +131324,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c8fe8: |[0c8fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeChild:(Landroid/view/View;)Z │ │ -0c8ff8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c8ffc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9000: 7230 b81e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z // method@1eb8 │ │ -0c9006: 0a00 |0007: move-result v0 │ │ -0c9008: 0f00 |0008: return v0 │ │ +0c6d8c: |[0c6d8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeChild:(Landroid/view/View;)Z │ │ +0c6d9c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6da0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6da4: 7230 b81e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z // method@1eb8 │ │ +0c6daa: 0a00 |0007: move-result v0 │ │ +0c6dac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2455 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 child Landroid/view/View; │ │ │ │ @@ -131340,20 +131346,20 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0c900c: |[0c900c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeChild:(Landroid/view/View;I)Z │ │ -0c901c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9020: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9024: 7240 b91e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z // method@1eb9 │ │ -0c902a: 0a00 |0007: move-result v0 │ │ -0c902c: 0f00 |0008: return v0 │ │ +0c6db0: |[0c6db0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.removeChild:(Landroid/view/View;I)Z │ │ +0c6dc0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6dc4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6dc8: 7240 b91e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z // method@1eb9 │ │ +0c6dce: 0a00 |0007: move-result v0 │ │ +0c6dd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2469 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 root Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 virtualDescendantId I │ │ @@ -131363,19 +131369,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9030: |[0c9030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -0c9040: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9044: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9048: 7230 ba1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@1eba │ │ -0c904e: 0e00 |0007: return-void │ │ +0c6dd4: |[0c6dd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +0c6de4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6de8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6dec: 7230 ba1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@1eba │ │ +0c6df2: 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 │ │ @@ -131385,19 +131391,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9050: |[0c9050] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -0c9060: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9064: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9068: 7230 bb1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1ebb │ │ -0c906e: 0e00 |0007: return-void │ │ +0c6df4: |[0c6df4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +0c6e04: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6e08: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6e0c: 7230 bb1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1ebb │ │ +0c6e12: 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; │ │ @@ -131407,19 +131413,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9070: |[0c9070] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0c9080: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9084: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9088: 7230 bc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1ebc │ │ -0c908e: 0e00 |0007: return-void │ │ +0c6e14: |[0c6e14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0c6e24: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6e28: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6e2c: 7230 bc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@1ebc │ │ +0c6e32: 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; │ │ @@ -131429,19 +131435,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9090: |[0c9090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCanOpenPopup:(Z)V │ │ -0c90a0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c90a4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c90a8: 7230 bd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCanOpenPopup:(Ljava/lang/Object;Z)V // method@1ebd │ │ -0c90ae: 0e00 |0007: return-void │ │ +0c6e34: |[0c6e34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCanOpenPopup:(Z)V │ │ +0c6e44: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6e48: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6e4c: 7230 bd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCanOpenPopup:(Ljava/lang/Object;Z)V // method@1ebd │ │ +0c6e52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3419 │ │ 0x0007 line=3420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 opensPopup Z │ │ @@ -131451,19 +131457,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c90b0: |[0c90b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -0c90c0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c90c4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c90c8: 7230 be1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@1ebe │ │ -0c90ce: 0e00 |0007: return-void │ │ +0c6e54: |[0c6e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +0c6e64: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6e68: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6e6c: 7230 be1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@1ebe │ │ +0c6e72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2736 │ │ 0x0007 line=2737 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -131473,19 +131479,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c90d0: |[0c90d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -0c90e0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c90e4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c90e8: 7230 bf1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1ebf │ │ -0c90ee: 0e00 |0007: return-void │ │ +0c6e74: |[0c6e74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +0c6e84: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6e88: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6e8c: 7230 bf1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1ebf │ │ +0c6e92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2760 │ │ 0x0007 line=2761 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -131495,19 +131501,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c90f0: |[0c90f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0c9100: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9104: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9108: 7230 c01e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec0 │ │ -0c910e: 0e00 |0007: return-void │ │ +0c6e94: |[0c6e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +0c6ea4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ea8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6eac: 7230 c01e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec0 │ │ +0c6eb2: 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; │ │ @@ -131517,19 +131523,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9110: |[0c9110] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -0c9120: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9124: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9128: 7230 c11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@1ec1 │ │ -0c912e: 0e00 |0007: return-void │ │ +0c6eb4: |[0c6eb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +0c6ec4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ec8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6ecc: 7230 c11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@1ec1 │ │ +0c6ed2: 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 │ │ @@ -131539,21 +131545,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c9130: |[0c9130] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionInfo:(Ljava/lang/Object;)V │ │ -0c9140: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9144: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9148: 1f04 8d04 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ -0c914c: 5442 2d09 |0006: iget-object v2, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ -0c9150: 7230 c21e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1ec2 │ │ -0c9156: 0e00 |000b: return-void │ │ +0c6ed4: |[0c6ed4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionInfo:(Ljava/lang/Object;)V │ │ +0c6ee4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ee8: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6eec: 1f04 8d04 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat; // type@048d │ │ +0c6ef0: 5442 2d09 |0006: iget-object v2, v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionInfoCompat;.mInfo:Ljava/lang/Object; // field@092d │ │ +0c6ef4: 7230 c21e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1ec2 │ │ +0c6efa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3194 │ │ 0x000b line=3195 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 collectionInfo Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -131563,22 +131569,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0c9158: |[0c9158] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionItemInfo:(Ljava/lang/Object;)V │ │ -0c9168: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c916c: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9170: 1f04 8e04 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ -0c9174: 7110 a91f 0400 |0006: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.access$300:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; // method@1fa9 │ │ -0c917a: 0c02 |0009: move-result-object v2 │ │ -0c917c: 7230 c31e 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1ec3 │ │ -0c9182: 0e00 |000d: return-void │ │ +0c6efc: |[0c6efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCollectionItemInfo:(Ljava/lang/Object;)V │ │ +0c6f0c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6f10: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6f14: 1f04 8e04 |0004: check-cast v4, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat; // type@048e │ │ +0c6f18: 7110 a91f 0400 |0006: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;.access$300:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$CollectionItemInfoCompat;)Ljava/lang/Object; // method@1fa9 │ │ +0c6f1e: 0c02 |0009: move-result-object v2 │ │ +0c6f20: 7230 c31e 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1ec3 │ │ +0c6f26: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3198 │ │ 0x000d line=3199 │ │ locals : │ │ 0x0000 - 0x0006 reg=4 collectionItemInfo Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -131588,19 +131594,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9184: |[0c9184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -0c9194: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9198: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c919c: 7230 c41e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec4 │ │ -0c91a2: 0e00 |0007: return-void │ │ +0c6f28: |[0c6f28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0c6f38: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6f3c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6f40: 7230 c41e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec4 │ │ +0c6f46: 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; │ │ @@ -131610,19 +131616,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c91a4: |[0c91a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentInvalid:(Z)V │ │ -0c91b4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c91b8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c91bc: 7230 c51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentInvalid:(Ljava/lang/Object;Z)V // method@1ec5 │ │ -0c91c2: 0e00 |0007: return-void │ │ +0c6f48: |[0c6f48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentInvalid:(Z)V │ │ +0c6f58: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6f5c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6f60: 7230 c51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentInvalid:(Ljava/lang/Object;Z)V // method@1ec5 │ │ +0c6f66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3270 │ │ 0x0007 line=3271 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentInvalid Z │ │ @@ -131632,19 +131638,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c91c4: |[0c91c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setDismissable:(Z)V │ │ -0c91d4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c91d8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c91dc: 7230 c61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setDismissable:(Ljava/lang/Object;Z)V // method@1ec6 │ │ -0c91e2: 0e00 |0007: return-void │ │ +0c6f68: |[0c6f68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setDismissable:(Z)V │ │ +0c6f78: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6f7c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6f80: 7230 c61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setDismissable:(Ljava/lang/Object;Z)V // method@1ec6 │ │ +0c6f86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3707 │ │ 0x0007 line=3708 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 dismissable Z │ │ @@ -131654,19 +131660,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c91e4: |[0c91e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEditable:(Z)V │ │ -0c91f4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c91f8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c91fc: 7230 c71e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEditable:(Ljava/lang/Object;Z)V // method@1ec7 │ │ -0c9202: 0e00 |0007: return-void │ │ +0c6f88: |[0c6f88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEditable:(Z)V │ │ +0c6f98: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6f9c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6fa0: 7230 c71e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEditable:(Ljava/lang/Object;Z)V // method@1ec7 │ │ +0c6fa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3732 │ │ 0x0007 line=3733 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 editable Z │ │ @@ -131676,19 +131682,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9204: |[0c9204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -0c9214: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9218: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c921c: 7230 c81e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@1ec8 │ │ -0c9222: 0e00 |0007: return-void │ │ +0c6fa8: |[0c6fa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +0c6fb8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6fbc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6fc0: 7230 c81e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@1ec8 │ │ +0c6fc6: 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 │ │ @@ -131698,19 +131704,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9224: |[0c9224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setError:(Ljava/lang/CharSequence;)V │ │ -0c9234: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9238: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c923c: 7230 c91e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec9 │ │ -0c9242: 0e00 |0007: return-void │ │ +0c6fc8: |[0c6fc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setError:(Ljava/lang/CharSequence;)V │ │ +0c6fd8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6fdc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c6fe0: 7230 c91e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ec9 │ │ +0c6fe6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3296 │ │ 0x0007 line=3297 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 error Ljava/lang/CharSequence; │ │ @@ -131720,19 +131726,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9244: |[0c9244] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -0c9254: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9258: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c925c: 7230 ca1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@1eca │ │ -0c9262: 0e00 |0007: return-void │ │ +0c6fe8: |[0c6fe8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +0c6ff8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c6ffc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7000: 7230 ca1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@1eca │ │ +0c7006: 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 │ │ @@ -131742,19 +131748,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9264: |[0c9264] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -0c9274: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9278: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c927c: 7230 cb1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@1ecb │ │ -0c9282: 0e00 |0007: return-void │ │ +0c7008: |[0c7008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +0c7018: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c701c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7020: 7230 cb1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@1ecb │ │ +0c7026: 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 │ │ @@ -131764,19 +131770,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9284: |[0c9284] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setInputType:(I)V │ │ -0c9294: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9298: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c929c: 7230 cc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setInputType:(Ljava/lang/Object;I)V // method@1ecc │ │ -0c92a2: 0e00 |0007: return-void │ │ +0c7028: |[0c7028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setInputType:(I)V │ │ +0c7038: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c703c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7040: 7230 cc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setInputType:(Ljava/lang/Object;I)V // method@1ecc │ │ +0c7046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3497 │ │ 0x0007 line=3498 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 inputType I │ │ @@ -131786,19 +131792,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c92a4: |[0c92a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabelFor:(Landroid/view/View;)V │ │ -0c92b4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c92b8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c92bc: 7230 cd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V // method@1ecd │ │ -0c92c2: 0e00 |0007: return-void │ │ +0c7048: |[0c7048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabelFor:(Landroid/view/View;)V │ │ +0c7058: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c705c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7060: 7230 cd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V // method@1ecd │ │ +0c7066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3315 │ │ 0x0007 line=3316 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 labeled Landroid/view/View; │ │ @@ -131808,19 +131814,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c92c4: |[0c92c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabelFor:(Landroid/view/View;I)V │ │ -0c92d4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c92d8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c92dc: 7240 ce1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ece │ │ -0c92e2: 0e00 |0007: return-void │ │ +0c7068: |[0c7068] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabelFor:(Landroid/view/View;I)V │ │ +0c7078: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c707c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7080: 7240 ce1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ece │ │ +0c7086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3333 │ │ 0x0007 line=3334 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -131831,19 +131837,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c92e4: |[0c92e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabeledBy:(Landroid/view/View;)V │ │ -0c92f4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c92f8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c92fc: 7230 cf1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V // method@1ecf │ │ -0c9302: 0e00 |0007: return-void │ │ +0c7088: |[0c7088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabeledBy:(Landroid/view/View;)V │ │ +0c7098: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c709c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c70a0: 7230 cf1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V // method@1ecf │ │ +0c70a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3358 │ │ 0x0007 line=3359 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 label Landroid/view/View; │ │ @@ -131853,19 +131859,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c9304: |[0c9304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabeledBy:(Landroid/view/View;I)V │ │ -0c9314: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9318: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c931c: 7240 d01e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ed0 │ │ -0c9322: 0e00 |0007: return-void │ │ +0c70a8: |[0c70a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLabeledBy:(Landroid/view/View;I)V │ │ +0c70b8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c70bc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c70c0: 7240 d01e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ed0 │ │ +0c70c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3381 │ │ 0x0007 line=3382 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -131876,19 +131882,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9324: |[0c9324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ -0c9334: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9338: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c933c: 7230 d11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@1ed1 │ │ -0c9342: 0e00 |0007: return-void │ │ +0c70c8: |[0c70c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +0c70d8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c70dc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c70e0: 7230 d11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@1ed1 │ │ +0c70e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3178 │ │ 0x0007 line=3179 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 mode I │ │ @@ -131898,19 +131904,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9344: |[0c9344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -0c9354: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9358: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c935c: 7230 d21e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@1ed2 │ │ -0c9362: 0e00 |0007: return-void │ │ +0c70e8: |[0c70e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +0c70f8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c70fc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7100: 7230 d21e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@1ed2 │ │ +0c7106: 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 │ │ @@ -131920,19 +131926,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9364: |[0c9364] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMaxTextLength:(I)V │ │ -0c9374: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9378: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c937c: 7230 d31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMaxTextLength:(Ljava/lang/Object;I)V // method@1ed3 │ │ -0c9382: 0e00 |0007: return-void │ │ +0c7108: |[0c7108] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMaxTextLength:(I)V │ │ +0c7118: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c711c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7120: 7230 d31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMaxTextLength:(Ljava/lang/Object;I)V // method@1ed3 │ │ +0c7126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3516 │ │ 0x0007 line=3517 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 max I │ │ @@ -131942,19 +131948,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9384: |[0c9384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -0c9394: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9398: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c939c: 7230 d41e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@1ed4 │ │ -0c93a2: 0e00 |0007: return-void │ │ +0c7128: |[0c7128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +0c7138: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c713c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7140: 7230 d41e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@1ed4 │ │ +0c7146: 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 │ │ @@ -131964,19 +131970,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c93a4: |[0c93a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMultiLine:(Z)V │ │ -0c93b4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c93b8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c93bc: 7230 d51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMultiLine:(Ljava/lang/Object;Z)V // method@1ed5 │ │ -0c93c2: 0e00 |0007: return-void │ │ +0c7148: |[0c7148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMultiLine:(Z)V │ │ +0c7158: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c715c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7160: 7230 d51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMultiLine:(Ljava/lang/Object;Z)V // method@1ed5 │ │ +0c7166: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3755 │ │ 0x0007 line=3756 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 multiLine Z │ │ @@ -131986,19 +131992,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c93c4: |[0c93c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -0c93d4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c93d8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c93dc: 7230 d61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ed6 │ │ -0c93e2: 0e00 |0007: return-void │ │ +0c7168: |[0c7168] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +0c7178: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c717c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7180: 7230 d61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1ed6 │ │ +0c7186: 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; │ │ @@ -132008,19 +132014,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c93e4: |[0c93e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -0c93f4: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c93f8: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c93fc: 7230 d71e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@1ed7 │ │ -0c9402: 0e00 |0007: return-void │ │ +0c7188: |[0c7188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +0c7198: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c719c: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c71a0: 7230 d71e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@1ed7 │ │ +0c71a6: 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; │ │ @@ -132030,19 +132036,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c9404: |[0c9404] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -0c9414: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9418: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c941c: 7240 d81e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ed8 │ │ -0c9422: 0e00 |0007: return-void │ │ +0c71a8: |[0c71a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +0c71b8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c71bc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c71c0: 7240 d81e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ed8 │ │ +0c71c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2664 │ │ 0x0007 line=2665 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -132053,19 +132059,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c9424: |[0c9424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -0c9434: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9438: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c943c: 7230 d91e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1ed9 │ │ -0c9442: 0e00 |0007: return-void │ │ +0c71c8: |[0c71c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +0c71d8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c71dc: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c71e0: 7230 d91e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1ed9 │ │ +0c71e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2978 │ │ 0x0007 line=2979 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -132075,21 +132081,21 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0c9444: |[0c9444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setRangeInfo:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)V │ │ -0c9454: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9458: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c945c: 7110 b31f 0400 |0004: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.access$600:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)Ljava/lang/Object; // method@1fb3 │ │ -0c9462: 0c02 |0007: move-result-object v2 │ │ -0c9464: 7230 da1e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1eda │ │ -0c946a: 0e00 |000b: return-void │ │ +0c71e8: |[0c71e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setRangeInfo:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)V │ │ +0c71f8: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c71fc: 5431 5709 |0002: iget-object v1, v3, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7200: 7110 b31f 0400 |0004: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;.access$600:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat;)Ljava/lang/Object; // method@1fb3 │ │ +0c7206: 0c02 |0007: move-result-object v2 │ │ +0c7208: 7230 da1e 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1eda │ │ +0c720e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3235 │ │ 0x000b line=3236 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000c reg=4 rangeInfo Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$RangeInfoCompat; │ │ @@ -132099,19 +132105,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c946c: |[0c946c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -0c947c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9480: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9484: 7230 db1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1edb │ │ -0c948a: 0e00 |0007: return-void │ │ +0c7210: |[0c7210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +0c7220: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7224: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7228: 7230 db1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1edb │ │ +0c722e: 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 │ │ @@ -132121,19 +132127,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c948c: |[0c948c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -0c949c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c94a0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c94a4: 7230 dc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@1edc │ │ -0c94aa: 0e00 |0007: return-void │ │ +0c7230: |[0c7230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +0c7240: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7244: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7248: 7230 dc1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@1edc │ │ +0c724e: 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 │ │ @@ -132143,19 +132149,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c94ac: |[0c94ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -0c94bc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c94c0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c94c4: 7230 dd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1edd │ │ -0c94ca: 0e00 |0007: return-void │ │ +0c7250: |[0c7250] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +0c7260: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7264: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7268: 7230 dd1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1edd │ │ +0c726e: 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; │ │ @@ -132165,19 +132171,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c94cc: |[0c94cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -0c94dc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c94e0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c94e4: 7240 de1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ede │ │ -0c94ea: 0e00 |0007: return-void │ │ +0c7270: |[0c7270] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +0c7280: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7284: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7288: 7240 de1e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ede │ │ +0c728e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2336 │ │ 0x0007 line=2337 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -132188,19 +132194,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c94ec: |[0c94ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -0c94fc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9500: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9504: 7230 df1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1edf │ │ -0c950a: 0e00 |0007: return-void │ │ +0c7290: |[0c7290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +0c72a0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c72a4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c72a8: 7230 df1e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1edf │ │ +0c72ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3074 │ │ 0x0007 line=3075 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -132210,19 +132216,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c950c: |[0c950c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTextSelection:(II)V │ │ -0c951c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9520: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9524: 7240 e01e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTextSelection:(Ljava/lang/Object;II)V // method@1ee0 │ │ -0c952a: 0e00 |0007: return-void │ │ +0c72b0: |[0c72b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTextSelection:(II)V │ │ +0c72c0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c72c4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c72c8: 7240 e01e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTextSelection:(Ljava/lang/Object;II)V // method@1ee0 │ │ +0c72ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3543 │ │ 0x0007 line=3544 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 start I │ │ @@ -132233,19 +132239,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c952c: |[0c952c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalAfter:(Landroid/view/View;)V │ │ -0c953c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9540: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9544: 7230 e11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V // method@1ee1 │ │ -0c954a: 0e00 |0007: return-void │ │ +0c72d0: |[0c72d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalAfter:(Landroid/view/View;)V │ │ +0c72e0: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c72e4: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c72e8: 7230 e11e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V // method@1ee1 │ │ +0c72ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3649 │ │ 0x0007 line=3650 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -132255,19 +132261,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c954c: |[0c954c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalAfter:(Landroid/view/View;I)V │ │ -0c955c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9560: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9564: 7240 e21e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ee2 │ │ -0c956a: 0e00 |0007: return-void │ │ +0c72f0: |[0c72f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalAfter:(Landroid/view/View;I)V │ │ +0c7300: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7304: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7308: 7240 e21e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ee2 │ │ +0c730e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3673 │ │ 0x0007 line=3674 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -132278,19 +132284,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c956c: |[0c956c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalBefore:(Landroid/view/View;)V │ │ -0c957c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c9580: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c9584: 7230 e31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V // method@1ee3 │ │ -0c958a: 0e00 |0007: return-void │ │ +0c7310: |[0c7310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalBefore:(Landroid/view/View;)V │ │ +0c7320: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7324: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7328: 7230 e31e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V // method@1ee3 │ │ +0c732e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3592 │ │ 0x0007 line=3593 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -132300,19 +132306,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0c958c: |[0c958c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalBefore:(Landroid/view/View;I)V │ │ -0c959c: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c95a0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c95a4: 7240 e41e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ee4 │ │ -0c95aa: 0e00 |0007: return-void │ │ +0c7330: |[0c7330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setTraversalBefore:(Landroid/view/View;I)V │ │ +0c7340: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7344: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7348: 7240 e41e 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V // method@1ee4 │ │ +0c734e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3617 │ │ 0x0007 line=3618 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -132323,19 +132329,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c95ac: |[0c95ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -0c95bc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c95c0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c95c4: 7230 e51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@1ee5 │ │ -0c95ca: 0e00 |0007: return-void │ │ +0c7350: |[0c7350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +0c7360: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7364: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7368: 7230 e51e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@1ee5 │ │ +0c736e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3124 │ │ 0x0007 line=3125 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ @@ -132345,19 +132351,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c95cc: |[0c95cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -0c95dc: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ -0c95e0: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ -0c95e4: 7230 e61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@1ee6 │ │ -0c95ea: 0e00 |0007: return-void │ │ +0c7370: |[0c7370] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +0c7380: 6200 5109 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0951 │ │ +0c7384: 5421 5709 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0957 │ │ +0c7388: 7230 e61e 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@1ee6 │ │ +0c738e: 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 │ │ @@ -132367,163 +132373,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -0c95ec: |[0c95ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -0c95fc: 2203 7908 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0c9600: 7010 5a43 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c9606: 6f10 2643 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0c960c: 0c04 |0008: move-result-object v4 │ │ -0c960e: 6e20 6343 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9614: 2202 8800 |000c: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ -0c9618: 7010 1903 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0c961e: 6e20 c81f 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ -0c9624: 2204 7908 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0c9628: 7010 5a43 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c962e: 1a05 c601 |0019: const-string v5, "; boundsInParent: " // string@01c6 │ │ -0c9632: 6e20 6343 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9638: 0c04 |001e: move-result-object v4 │ │ -0c963a: 6e20 6243 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c9640: 0c04 |0022: move-result-object v4 │ │ -0c9642: 6e10 6a43 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c9648: 0c04 |0026: move-result-object v4 │ │ -0c964a: 6e20 6343 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9650: 6e20 c91f 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ -0c9656: 2204 7908 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0c965a: 7010 5a43 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c9660: 1a05 c701 |0032: const-string v5, "; boundsInScreen: " // string@01c7 │ │ -0c9664: 6e20 6343 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c966a: 0c04 |0037: move-result-object v4 │ │ -0c966c: 6e20 6243 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0c9672: 0c04 |003b: move-result-object v4 │ │ -0c9674: 6e10 6a43 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c967a: 0c04 |003f: move-result-object v4 │ │ -0c967c: 6e20 6343 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9682: 1a04 d201 |0043: const-string v4, "; packageName: " // string@01d2 │ │ -0c9686: 6e20 6343 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c968c: 0c04 |0048: move-result-object v4 │ │ -0c968e: 6e10 d91f 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ -0c9694: 0c05 |004c: move-result-object v5 │ │ -0c9696: 6e20 6143 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0c969c: 1a04 ca01 |0050: const-string v4, "; className: " // string@01ca │ │ -0c96a0: 6e20 6343 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c96a6: 0c04 |0055: move-result-object v4 │ │ -0c96a8: 6e10 cc1f 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ -0c96ae: 0c05 |0059: move-result-object v5 │ │ -0c96b0: 6e20 6143 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0c96b6: 1a04 d601 |005d: const-string v4, "; text: " // string@01d6 │ │ -0c96ba: 6e20 6343 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c96c0: 0c04 |0062: move-result-object v4 │ │ -0c96c2: 6e10 dc1f 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1fdc │ │ -0c96c8: 0c05 |0066: move-result-object v5 │ │ -0c96ca: 6e20 6143 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0c96d0: 1a04 cc01 |006a: const-string v4, "; contentDescription: " // string@01cc │ │ -0c96d4: 6e20 6343 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c96da: 0c04 |006f: move-result-object v4 │ │ -0c96dc: 6e10 cf1f 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ -0c96e2: 0c05 |0073: move-result-object v5 │ │ -0c96e4: 6e20 6143 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0c96ea: 1a04 d801 |0077: const-string v4, "; viewId: " // string@01d8 │ │ -0c96ee: 6e20 6343 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c96f4: 0c04 |007c: move-result-object v4 │ │ -0c96f6: 6e10 e11f 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@1fe1 │ │ -0c96fc: 0c05 |0080: move-result-object v5 │ │ -0c96fe: 6e20 6343 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9704: 1a04 c801 |0084: const-string v4, "; checkable: " // string@01c8 │ │ -0c9708: 6e20 6343 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c970e: 0c04 |0089: move-result-object v4 │ │ -0c9710: 6e10 e61f 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@1fe6 │ │ -0c9716: 0a05 |008d: move-result v5 │ │ -0c9718: 6e20 6443 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c971e: 1a04 c901 |0091: const-string v4, "; checked: " // string@01c9 │ │ -0c9722: 6e20 6343 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9728: 0c04 |0096: move-result-object v4 │ │ -0c972a: 6e10 e71f 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@1fe7 │ │ -0c9730: 0a05 |009a: move-result v5 │ │ -0c9732: 6e20 6443 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c9738: 1a04 ce01 |009e: const-string v4, "; focusable: " // string@01ce │ │ -0c973c: 6e20 6343 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9742: 0c04 |00a3: move-result-object v4 │ │ -0c9744: 6e10 ed1f 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ -0c974a: 0a05 |00a7: move-result v5 │ │ -0c974c: 6e20 6443 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c9752: 1a04 cf01 |00ab: const-string v4, "; focused: " // string@01cf │ │ -0c9756: 6e20 6343 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c975c: 0c04 |00b0: move-result-object v4 │ │ -0c975e: 6e10 ee1f 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ -0c9764: 0a05 |00b4: move-result v5 │ │ -0c9766: 6e20 6443 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c976c: 1a04 d501 |00b8: const-string v4, "; selected: " // string@01d5 │ │ -0c9770: 6e20 6343 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9776: 0c04 |00bd: move-result-object v4 │ │ -0c9778: 6e10 f31f 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ -0c977e: 0a05 |00c1: move-result v5 │ │ -0c9780: 6e20 6443 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c9786: 1a04 cb01 |00c5: const-string v4, "; clickable: " // string@01cb │ │ -0c978a: 6e20 6343 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9790: 0c04 |00ca: move-result-object v4 │ │ -0c9792: 6e10 e81f 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ -0c9798: 0a05 |00ce: move-result v5 │ │ -0c979a: 6e20 6443 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c97a0: 1a04 d101 |00d2: const-string v4, "; longClickable: " // string@01d1 │ │ -0c97a4: 6e20 6343 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c97aa: 0c04 |00d7: move-result-object v4 │ │ -0c97ac: 6e10 ef1f 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ -0c97b2: 0a05 |00db: move-result v5 │ │ -0c97b4: 6e20 6443 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c97ba: 1a04 cd01 |00df: const-string v4, "; enabled: " // string@01cd │ │ -0c97be: 6e20 6343 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c97c4: 0c04 |00e4: move-result-object v4 │ │ -0c97c6: 6e10 ec1f 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ -0c97cc: 0a05 |00e8: move-result v5 │ │ -0c97ce: 6e20 6443 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c97d4: 1a04 d301 |00ec: const-string v4, "; password: " // string@01d3 │ │ -0c97d8: 6e20 6343 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c97de: 0c04 |00f1: move-result-object v4 │ │ -0c97e0: 6e10 f11f 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@1ff1 │ │ -0c97e6: 0a05 |00f5: move-result v5 │ │ -0c97e8: 6e20 6443 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c97ee: 2204 7908 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0c97f2: 7010 5a43 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0c97f8: 1a05 d401 |00fe: const-string v5, "; scrollable: " // string@01d4 │ │ -0c97fc: 6e20 6343 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9802: 0c04 |0103: move-result-object v4 │ │ -0c9804: 6e10 f21f 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@1ff2 │ │ -0c980a: 0a05 |0107: move-result v5 │ │ -0c980c: 6e20 6443 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0c9812: 0c04 |010b: move-result-object v4 │ │ -0c9814: 6e10 6a43 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c981a: 0c04 |010f: move-result-object v4 │ │ -0c981c: 6e20 6343 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9822: 1a04 c401 |0113: const-string v4, "; [" // string@01c4 │ │ -0c9826: 6e20 6343 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c982c: 6e10 c71f 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ -0c9832: 0a01 |011b: move-result v1 │ │ -0c9834: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -0c9838: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -0c983a: 7110 fe42 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@42fe │ │ -0c9840: 0a05 |0122: move-result v5 │ │ -0c9842: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -0c9846: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -0c984a: b541 |0127: and-int/2addr v1, v4 │ │ -0c984c: 7110 c61f 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@1fc6 │ │ -0c9852: 0c04 |012b: move-result-object v4 │ │ -0c9854: 6e20 6343 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c985a: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -0c985e: 1a04 4601 |0131: const-string v4, ", " // string@0146 │ │ -0c9862: 6e20 6343 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9868: 28e6 |0136: goto 011c // -001a │ │ -0c986a: 1a04 781d |0137: const-string v4, "]" // string@1d78 │ │ -0c986e: 6e20 6343 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0c9874: 6e10 6a43 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0c987a: 0c04 |013f: move-result-object v4 │ │ -0c987c: 1104 |0140: return-object v4 │ │ +0c7390: |[0c7390] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +0c73a0: 2203 7908 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0c73a4: 7010 5a43 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c73aa: 6f10 2643 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0c73b0: 0c04 |0008: move-result-object v4 │ │ +0c73b2: 6e20 6343 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c73b8: 2202 8800 |000c: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ +0c73bc: 7010 1903 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0c73c2: 6e20 c81f 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ +0c73c8: 2204 7908 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0c73cc: 7010 5a43 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c73d2: 1a05 c301 |0019: const-string v5, "; boundsInParent: " // string@01c3 │ │ +0c73d6: 6e20 6343 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c73dc: 0c04 |001e: move-result-object v4 │ │ +0c73de: 6e20 6243 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c73e4: 0c04 |0022: move-result-object v4 │ │ +0c73e6: 6e10 6a43 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c73ec: 0c04 |0026: move-result-object v4 │ │ +0c73ee: 6e20 6343 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c73f4: 6e20 c91f 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ +0c73fa: 2204 7908 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0c73fe: 7010 5a43 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c7404: 1a05 c401 |0032: const-string v5, "; boundsInScreen: " // string@01c4 │ │ +0c7408: 6e20 6343 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c740e: 0c04 |0037: move-result-object v4 │ │ +0c7410: 6e20 6243 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c7416: 0c04 |003b: move-result-object v4 │ │ +0c7418: 6e10 6a43 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c741e: 0c04 |003f: move-result-object v4 │ │ +0c7420: 6e20 6343 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7426: 1a04 cf01 |0043: const-string v4, "; packageName: " // string@01cf │ │ +0c742a: 6e20 6343 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7430: 0c04 |0048: move-result-object v4 │ │ +0c7432: 6e10 d91f 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ +0c7438: 0c05 |004c: move-result-object v5 │ │ +0c743a: 6e20 6143 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0c7440: 1a04 c701 |0050: const-string v4, "; className: " // string@01c7 │ │ +0c7444: 6e20 6343 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c744a: 0c04 |0055: move-result-object v4 │ │ +0c744c: 6e10 cc1f 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ +0c7452: 0c05 |0059: move-result-object v5 │ │ +0c7454: 6e20 6143 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0c745a: 1a04 d301 |005d: const-string v4, "; text: " // string@01d3 │ │ +0c745e: 6e20 6343 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7464: 0c04 |0062: move-result-object v4 │ │ +0c7466: 6e10 dc1f 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1fdc │ │ +0c746c: 0c05 |0066: move-result-object v5 │ │ +0c746e: 6e20 6143 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0c7474: 1a04 c901 |006a: const-string v4, "; contentDescription: " // string@01c9 │ │ +0c7478: 6e20 6343 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c747e: 0c04 |006f: move-result-object v4 │ │ +0c7480: 6e10 cf1f 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ +0c7486: 0c05 |0073: move-result-object v5 │ │ +0c7488: 6e20 6143 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0c748e: 1a04 d501 |0077: const-string v4, "; viewId: " // string@01d5 │ │ +0c7492: 6e20 6343 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7498: 0c04 |007c: move-result-object v4 │ │ +0c749a: 6e10 e11f 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@1fe1 │ │ +0c74a0: 0c05 |0080: move-result-object v5 │ │ +0c74a2: 6e20 6343 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c74a8: 1a04 c501 |0084: const-string v4, "; checkable: " // string@01c5 │ │ +0c74ac: 6e20 6343 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c74b2: 0c04 |0089: move-result-object v4 │ │ +0c74b4: 6e10 e61f 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@1fe6 │ │ +0c74ba: 0a05 |008d: move-result v5 │ │ +0c74bc: 6e20 6443 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c74c2: 1a04 c601 |0091: const-string v4, "; checked: " // string@01c6 │ │ +0c74c6: 6e20 6343 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c74cc: 0c04 |0096: move-result-object v4 │ │ +0c74ce: 6e10 e71f 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@1fe7 │ │ +0c74d4: 0a05 |009a: move-result v5 │ │ +0c74d6: 6e20 6443 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c74dc: 1a04 cb01 |009e: const-string v4, "; focusable: " // string@01cb │ │ +0c74e0: 6e20 6343 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c74e6: 0c04 |00a3: move-result-object v4 │ │ +0c74e8: 6e10 ed1f 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ +0c74ee: 0a05 |00a7: move-result v5 │ │ +0c74f0: 6e20 6443 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c74f6: 1a04 cc01 |00ab: const-string v4, "; focused: " // string@01cc │ │ +0c74fa: 6e20 6343 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7500: 0c04 |00b0: move-result-object v4 │ │ +0c7502: 6e10 ee1f 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ +0c7508: 0a05 |00b4: move-result v5 │ │ +0c750a: 6e20 6443 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c7510: 1a04 d201 |00b8: const-string v4, "; selected: " // string@01d2 │ │ +0c7514: 6e20 6343 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c751a: 0c04 |00bd: move-result-object v4 │ │ +0c751c: 6e10 f31f 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ +0c7522: 0a05 |00c1: move-result v5 │ │ +0c7524: 6e20 6443 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c752a: 1a04 c801 |00c5: const-string v4, "; clickable: " // string@01c8 │ │ +0c752e: 6e20 6343 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7534: 0c04 |00ca: move-result-object v4 │ │ +0c7536: 6e10 e81f 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ +0c753c: 0a05 |00ce: move-result v5 │ │ +0c753e: 6e20 6443 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c7544: 1a04 ce01 |00d2: const-string v4, "; longClickable: " // string@01ce │ │ +0c7548: 6e20 6343 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c754e: 0c04 |00d7: move-result-object v4 │ │ +0c7550: 6e10 ef1f 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ +0c7556: 0a05 |00db: move-result v5 │ │ +0c7558: 6e20 6443 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c755e: 1a04 ca01 |00df: const-string v4, "; enabled: " // string@01ca │ │ +0c7562: 6e20 6343 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7568: 0c04 |00e4: move-result-object v4 │ │ +0c756a: 6e10 ec1f 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ +0c7570: 0a05 |00e8: move-result v5 │ │ +0c7572: 6e20 6443 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c7578: 1a04 d001 |00ec: const-string v4, "; password: " // string@01d0 │ │ +0c757c: 6e20 6343 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7582: 0c04 |00f1: move-result-object v4 │ │ +0c7584: 6e10 f11f 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@1ff1 │ │ +0c758a: 0a05 |00f5: move-result v5 │ │ +0c758c: 6e20 6443 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c7592: 2204 7908 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0c7596: 7010 5a43 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c759c: 1a05 d101 |00fe: const-string v5, "; scrollable: " // string@01d1 │ │ +0c75a0: 6e20 6343 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c75a6: 0c04 |0103: move-result-object v4 │ │ +0c75a8: 6e10 f21f 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@1ff2 │ │ +0c75ae: 0a05 |0107: move-result v5 │ │ +0c75b0: 6e20 6443 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c75b6: 0c04 |010b: move-result-object v4 │ │ +0c75b8: 6e10 6a43 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c75be: 0c04 |010f: move-result-object v4 │ │ +0c75c0: 6e20 6343 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c75c6: 1a04 c101 |0113: const-string v4, "; [" // string@01c1 │ │ +0c75ca: 6e20 6343 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c75d0: 6e10 c71f 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ +0c75d6: 0a01 |011b: move-result v1 │ │ +0c75d8: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +0c75dc: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +0c75de: 7110 fe42 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@42fe │ │ +0c75e4: 0a05 |0122: move-result v5 │ │ +0c75e6: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +0c75ea: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +0c75ee: b541 |0127: and-int/2addr v1, v4 │ │ +0c75f0: 7110 c61f 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@1fc6 │ │ +0c75f6: 0c04 |012b: move-result-object v4 │ │ +0c75f8: 6e20 6343 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c75fe: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +0c7602: 1a04 4301 |0131: const-string v4, ", " // string@0143 │ │ +0c7606: 6e20 6343 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c760c: 28e6 |0136: goto 011c // -001a │ │ +0c760e: 1a04 741d |0137: const-string v4, "]" // string@1d74 │ │ +0c7612: 6e20 6343 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c7618: 6e10 6a43 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c761e: 0c04 |013f: move-result-object v4 │ │ +0c7620: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3800 │ │ 0x0005 line=3801 │ │ 0x000c line=3803 │ │ 0x0011 line=3805 │ │ 0x0014 line=3806 │ │ @@ -132556,21 +132562,21 @@ │ │ locals : │ │ 0x0125 - 0x0137 reg=0 action I │ │ 0x011c - 0x0141 reg=1 actionBits I │ │ 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #658 header: │ │ class_idx : 1169 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 793 │ │ +source_file_idx : 790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #658 annotations: │ │ Annotations on class │ │ @@ -132590,17 +132596,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c9880: |[0c9880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.:()V │ │ -0c9890: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c9896: 0e00 |0003: return-void │ │ +0c7624: |[0c7624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.:()V │ │ +0c7634: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c763a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;) │ │ @@ -132608,33 +132614,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9898: |[0c9898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.isSelected:(Ljava/lang/Object;)Z │ │ -0c98a8: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0c98ac: 6e10 f139 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isSelected:()Z // method@39f1 │ │ -0c98b2: 0a00 |0005: move-result v0 │ │ -0c98b4: 0f00 |0006: return v0 │ │ +0c763c: |[0c763c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21$CollectionItemInfo.isSelected:(Ljava/lang/Object;)Z │ │ +0c764c: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c7650: 6e10 f139 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isSelected:()Z // method@39f1 │ │ +0c7656: 0a00 |0005: move-result v0 │ │ +0c7658: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 793 (AccessibilityNodeInfoCompatApi21.java) │ │ + source_file_idx : 790 (AccessibilityNodeInfoCompatApi21.java) │ │ │ │ Class #659 header: │ │ class_idx : 1170 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 793 │ │ +source_file_idx : 790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 0 │ │ │ │ Class #659 annotations: │ │ Annotations on class │ │ @@ -132655,17 +132661,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c98b8: |[0c98b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.:()V │ │ -0c98c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c98ce: 0e00 |0003: return-void │ │ +0c765c: |[0c765c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.:()V │ │ +0c766c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c7672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21; │ │ │ │ @@ -132674,19 +132680,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c98d0: |[0c98d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0c98e0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c98e4: 1f01 1407 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ -0c98e8: 6e20 f939 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V // method@39f9 │ │ -0c98ee: 0e00 |0007: return-void │ │ +0c7674: |[0c7674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0c7684: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7688: 1f01 1407 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ +0c768c: 6e20 f939 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)V // method@39f9 │ │ +0c7692: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Object; │ │ @@ -132696,19 +132702,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c98f0: |[0c98f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ -0c9900: 1f01 1407 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ -0c9904: 6e10 e539 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getId:()I // method@39e5 │ │ -0c990a: 0a00 |0005: move-result v0 │ │ -0c990c: 0f00 |0006: return v0 │ │ +0c7694: |[0c7694] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ +0c76a4: 1f01 1407 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ +0c76a8: 6e10 e539 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getId:()I // method@39e5 │ │ +0c76ae: 0a00 |0005: move-result v0 │ │ +0c76b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 action Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ @@ -132716,19 +132722,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9910: |[0c9910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9920: 1f01 1407 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ -0c9924: 6e10 e639 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getLabel:()Ljava/lang/CharSequence; // method@39e6 │ │ -0c992a: 0c00 |0005: move-result-object v0 │ │ -0c992c: 1100 |0006: return-object v0 │ │ +0c76b4: |[0c76b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c76c4: 1f01 1407 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ +0c76c8: 6e10 e639 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.getLabel:()Ljava/lang/CharSequence; // method@39e6 │ │ +0c76ce: 0c00 |0005: move-result-object v0 │ │ +0c76d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 action Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ @@ -132736,20 +132742,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c9930: |[0c9930] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ -0c9940: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9944: 6e10 013a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActionList:()Ljava/util/List; // method@3a01 │ │ -0c994a: 0c00 |0005: move-result-object v0 │ │ -0c994c: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ -0c9950: 1100 |0008: return-object v0 │ │ +0c76d4: |[0c76d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +0c76e4: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c76e8: 6e10 013a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActionList:()Ljava/util/List; // method@3a01 │ │ +0c76ee: 0c00 |0005: move-result-object v0 │ │ +0c76f0: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ +0c76f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -132759,19 +132765,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 │ │ -0c9954: |[0c9954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9964: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9968: 6e10 0b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getError:()Ljava/lang/CharSequence; // method@3a0b │ │ -0c996e: 0c00 |0005: move-result-object v0 │ │ -0c9970: 1100 |0006: return-object v0 │ │ +0c76f8: |[0c76f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c7708: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c770c: 6e10 0b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getError:()Ljava/lang/CharSequence; // method@3a0b │ │ +0c7712: 0c00 |0005: move-result-object v0 │ │ +0c7714: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ @@ -132779,19 +132785,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9974: |[0c9974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getMaxTextLength:(Ljava/lang/Object;)I │ │ -0c9984: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9988: 6e10 113a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMaxTextLength:()I // method@3a11 │ │ -0c998e: 0a00 |0005: move-result v0 │ │ -0c9990: 0f00 |0006: return v0 │ │ +0c7718: |[0c7718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getMaxTextLength:(Ljava/lang/Object;)I │ │ +0c7728: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c772c: 6e10 113a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMaxTextLength:()I // method@3a11 │ │ +0c7732: 0a00 |0005: move-result v0 │ │ +0c7734: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ @@ -132799,19 +132805,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 │ │ -0c9994: |[0c9994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c99a4: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c99a8: 6e10 1c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindow:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a1c │ │ -0c99ae: 0c00 |0005: move-result-object v0 │ │ -0c99b0: 1100 |0006: return-object v0 │ │ +0c7738: |[0c7738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c7748: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c774c: 6e10 1c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindow:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a1c │ │ +0c7752: 0c00 |0005: move-result-object v0 │ │ +0c7754: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;) │ │ @@ -132819,18 +132825,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 │ │ -0c99b4: |[0c99b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -0c99c4: 2200 1407 |0000: new-instance v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ -0c99c8: 7030 e439 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.:(ILjava/lang/CharSequence;)V // method@39e4 │ │ -0c99ce: 1100 |0005: return-object v0 │ │ +0c7758: |[0c7758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +0c7768: 2200 1407 |0000: new-instance v0, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ +0c776c: 7030 e439 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;.:(ILjava/lang/CharSequence;)V // method@39e4 │ │ +0c7772: 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; │ │ │ │ @@ -132839,18 +132845,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c99d0: |[0c99d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -0c99e0: 7140 eb39 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@39eb │ │ -0c99e6: 0c00 |0003: move-result-object v0 │ │ -0c99e8: 1100 |0004: return-object v0 │ │ +0c7774: |[0c7774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +0c7784: 7140 eb39 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZI)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@39eb │ │ +0c778a: 0c00 |0003: move-result-object v0 │ │ +0c778c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 rowCount I │ │ 0x0000 - 0x0005 reg=2 columnCount I │ │ 0x0000 - 0x0005 reg=3 hierarchical Z │ │ @@ -132861,18 +132867,18 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -0c99ec: |[0c99ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -0c99fc: 7706 f339 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@39f3 │ │ -0c9a02: 0c00 |0003: move-result-object v0 │ │ -0c9a04: 1100 |0004: return-object v0 │ │ +0c7790: |[0c7790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +0c77a0: 7706 f339 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@39f3 │ │ +0c77a6: 0c00 |0003: move-result-object v0 │ │ +0c77a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 rowIndex I │ │ 0x0000 - 0x0005 reg=2 rowSpan I │ │ 0x0000 - 0x0005 reg=3 columnIndex I │ │ @@ -132885,20 +132891,20 @@ │ │ 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 │ │ -0c9a08: |[0c9a08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0c9a18: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9a1c: 1f02 1407 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ -0c9a20: 6e20 363a 2100 |0004: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z // method@3a36 │ │ -0c9a26: 0a00 |0007: move-result v0 │ │ -0c9a28: 0f00 |0008: return v0 │ │ +0c77ac: |[0c77ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0c77bc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c77c0: 1f02 1407 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; // type@0714 │ │ +0c77c4: 6e20 363a 2100 |0004: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeAction:(Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;)Z // method@3a36 │ │ +0c77ca: 0a00 |0007: move-result v0 │ │ +0c77cc: 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; │ │ │ │ @@ -132907,19 +132913,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c9a2c: |[0c9a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ -0c9a3c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9a40: 6e20 373a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeChild:(Landroid/view/View;)Z // method@3a37 │ │ -0c9a46: 0a00 |0005: move-result v0 │ │ -0c9a48: 0f00 |0006: return v0 │ │ +0c77d0: |[0c77d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ +0c77e0: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c77e4: 6e20 373a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeChild:(Landroid/view/View;)Z // method@3a37 │ │ +0c77ea: 0a00 |0005: move-result v0 │ │ +0c77ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -132928,19 +132934,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0c9a4c: |[0c9a4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ -0c9a5c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9a60: 6e30 383a 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeChild:(Landroid/view/View;I)Z // method@3a38 │ │ -0c9a66: 0a00 |0005: move-result v0 │ │ -0c9a68: 0f00 |0006: return v0 │ │ +0c77f0: |[0c77f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ +0c7800: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7804: 6e30 383a 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.removeChild:(Landroid/view/View;I)Z // method@3a38 │ │ +0c780a: 0a00 |0005: move-result v0 │ │ +0c780c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 virtualDescendantId I │ │ @@ -132950,18 +132956,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 │ │ -0c9a6c: |[0c9a6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0c9a7c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9a80: 6e20 483a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setError:(Ljava/lang/CharSequence;)V // method@3a48 │ │ -0c9a86: 0e00 |0005: return-void │ │ +0c7810: |[0c7810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c7820: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7824: 6e20 483a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setError:(Ljava/lang/CharSequence;)V // method@3a48 │ │ +0c782a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 error Ljava/lang/CharSequence; │ │ @@ -132971,34 +132977,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c9a88: |[0c9a88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.setMaxTextLength:(Ljava/lang/Object;I)V │ │ -0c9a98: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9a9c: 6e20 523a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMaxTextLength:(I)V // method@3a52 │ │ -0c9aa2: 0e00 |0005: return-void │ │ +0c782c: |[0c782c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi21.setMaxTextLength:(Ljava/lang/Object;I)V │ │ +0c783c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7840: 6e20 523a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMaxTextLength:(I)V // method@3a52 │ │ +0c7846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 max I │ │ │ │ Virtual methods - │ │ - source_file_idx : 793 (AccessibilityNodeInfoCompatApi21.java) │ │ + source_file_idx : 790 (AccessibilityNodeInfoCompatApi21.java) │ │ │ │ Class #660 header: │ │ class_idx : 1171 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 794 │ │ +source_file_idx : 791 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #660 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;' │ │ @@ -133013,17 +133019,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c9aa4: |[0c9aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.:()V │ │ -0c9ab4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c9aba: 0e00 |0003: return-void │ │ +0c7848: |[0c7848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.:()V │ │ +0c7858: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c785e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;) │ │ @@ -133031,19 +133037,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 │ │ -0c9abc: |[0c9abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c9acc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9ad0: 6e10 193a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTraversalAfter:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a19 │ │ -0c9ad6: 0c00 |0005: move-result-object v0 │ │ -0c9ad8: 1100 |0006: return-object v0 │ │ +0c7860: |[0c7860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c7870: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7874: 6e10 193a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTraversalAfter:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a19 │ │ +0c787a: 0c00 |0005: move-result-object v0 │ │ +0c787c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;) │ │ @@ -133051,19 +133057,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 │ │ -0c9adc: |[0c9adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c9aec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9af0: 6e10 1a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTraversalBefore:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a1a │ │ -0c9af6: 0c00 |0005: move-result-object v0 │ │ -0c9af8: 1100 |0006: return-object v0 │ │ +0c7880: |[0c7880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c7890: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7894: 6e10 1a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTraversalBefore:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a1a │ │ +0c789a: 0c00 |0005: move-result-object v0 │ │ +0c789c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;) │ │ @@ -133071,18 +133077,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 │ │ -0c9afc: |[0c9afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0c9b0c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9b10: 6e20 603a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalAfter:(Landroid/view/View;)V // method@3a60 │ │ -0c9b16: 0e00 |0005: return-void │ │ +0c78a0: |[0c78a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c78b0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c78b4: 6e20 603a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalAfter:(Landroid/view/View;)V // method@3a60 │ │ +0c78ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ @@ -133092,18 +133098,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 │ │ -0c9b18: |[0c9b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0c9b28: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9b2c: 6e30 613a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalAfter:(Landroid/view/View;I)V // method@3a61 │ │ -0c9b32: 0e00 |0005: return-void │ │ +0c78bc: |[0c78bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c78cc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c78d0: 6e30 613a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalAfter:(Landroid/view/View;I)V // method@3a61 │ │ +0c78d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -133114,18 +133120,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 │ │ -0c9b34: |[0c9b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0c9b44: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9b48: 6e20 623a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalBefore:(Landroid/view/View;)V // method@3a62 │ │ -0c9b4e: 0e00 |0005: return-void │ │ +0c78d8: |[0c78d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c78e8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c78ec: 6e20 623a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalBefore:(Landroid/view/View;)V // method@3a62 │ │ +0c78f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ @@ -133135,35 +133141,35 @@ │ │ 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 │ │ -0c9b50: |[0c9b50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0c9b60: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9b64: 6e30 633a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalBefore:(Landroid/view/View;I)V // method@3a63 │ │ -0c9b6a: 0e00 |0005: return-void │ │ +0c78f4: |[0c78f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatApi22.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c7904: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7908: 6e30 633a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTraversalBefore:(Landroid/view/View;I)V // method@3a63 │ │ +0c790e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 794 (AccessibilityNodeInfoCompatApi22.java) │ │ + source_file_idx : 791 (AccessibilityNodeInfoCompatApi22.java) │ │ │ │ Class #661 header: │ │ class_idx : 1172 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 795 │ │ +source_file_idx : 792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 48 │ │ virtual_methods_size: 0 │ │ │ │ Class #661 annotations: │ │ Annotations on method #8267 'findAccessibilityNodeInfosByText' │ │ @@ -133182,17 +133188,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c9b6c: |[0c9b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -0c9b7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0c9b82: 0e00 |0003: return-void │ │ +0c7910: |[0c7910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +0c7920: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c7926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133200,18 +133206,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 │ │ -0c9b84: |[0c9b84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -0c9b94: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9b98: 6e20 f839 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@39f8 │ │ -0c9b9e: 0e00 |0005: return-void │ │ +0c7928: |[0c7928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +0c7938: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c793c: 6e20 f839 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@39f8 │ │ +0c7942: 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 │ │ @@ -133221,18 +133227,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 │ │ -0c9ba0: |[0c9ba0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0c9bb0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9bb4: 6e20 fa39 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@39fa │ │ -0c9bba: 0e00 |0005: return-void │ │ +0c7944: |[0c7944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c7954: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7958: 6e20 fa39 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@39fa │ │ +0c795e: 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; │ │ @@ -133242,20 +133248,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c9bbc: |[0c9bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0c9bcc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9bd0: 6e20 fd39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@39fd │ │ -0c9bd6: 0c00 |0005: move-result-object v0 │ │ -0c9bd8: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ -0c9bdc: 1100 |0008: return-object v0 │ │ +0c7960: |[0c7960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0c7970: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7974: 6e20 fd39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@39fd │ │ +0c797a: 0c00 |0005: move-result-object v0 │ │ +0c797c: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ +0c7980: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -133266,19 +133272,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9be0: |[0c9be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -0c9bf0: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9bf4: 6e10 023a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@3a02 │ │ -0c9bfa: 0a00 |0005: move-result v0 │ │ -0c9bfc: 0f00 |0006: return v0 │ │ +0c7984: |[0c7984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +0c7994: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7998: 6e10 023a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@3a02 │ │ +0c799e: 0a00 |0005: move-result v0 │ │ +0c79a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133286,18 +133292,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 │ │ -0c9c00: |[0c9c00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0c9c10: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9c14: 6e20 033a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@3a03 │ │ -0c9c1a: 0e00 |0005: return-void │ │ +0c79a4: |[0c79a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0c79b4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c79b8: 6e20 033a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@3a03 │ │ +0c79be: 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; │ │ @@ -133307,18 +133313,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 │ │ -0c9c1c: |[0c9c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0c9c2c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9c30: 6e20 043a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a04 │ │ -0c9c36: 0e00 |0005: return-void │ │ +0c79c0: |[0c79c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0c79d0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c79d4: 6e20 043a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a04 │ │ +0c79da: 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; │ │ @@ -133328,19 +133334,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c9c38: |[0c9c38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0c9c48: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9c4c: 6e20 053a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a05 │ │ -0c9c52: 0c00 |0005: move-result-object v0 │ │ -0c9c54: 1100 |0006: return-object v0 │ │ +0c79dc: |[0c79dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0c79ec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c79f0: 6e20 053a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a05 │ │ +0c79f6: 0c00 |0005: move-result-object v0 │ │ +0c79f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -133349,19 +133355,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9c58: |[0c9c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -0c9c68: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9c6c: 6e10 063a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@3a06 │ │ -0c9c72: 0a00 |0005: move-result v0 │ │ -0c9c74: 0f00 |0006: return v0 │ │ +0c79fc: |[0c79fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +0c7a0c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7a10: 6e10 063a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@3a06 │ │ +0c7a16: 0a00 |0005: move-result v0 │ │ +0c7a18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133369,19 +133375,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 │ │ -0c9c78: |[0c9c78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9c88: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9c8c: 6e10 073a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@3a07 │ │ -0c9c92: 0c00 |0005: move-result-object v0 │ │ -0c9c94: 1100 |0006: return-object v0 │ │ +0c7a1c: |[0c7a1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c7a2c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7a30: 6e10 073a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@3a07 │ │ +0c7a36: 0c00 |0005: move-result-object v0 │ │ +0c7a38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133389,19 +133395,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 │ │ -0c9c98: |[0c9c98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9ca8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9cac: 6e10 0a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@3a0a │ │ -0c9cb2: 0c00 |0005: move-result-object v0 │ │ -0c9cb4: 1100 |0006: return-object v0 │ │ +0c7a3c: |[0c7a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c7a4c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7a50: 6e10 0a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@3a0a │ │ +0c7a56: 0c00 |0005: move-result-object v0 │ │ +0c7a58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133409,19 +133415,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 │ │ -0c9cb8: |[0c9cb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9cc8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9ccc: 6e10 133a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@3a13 │ │ -0c9cd2: 0c00 |0005: move-result-object v0 │ │ -0c9cd4: 1100 |0006: return-object v0 │ │ +0c7a5c: |[0c7a5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c7a6c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7a70: 6e10 133a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@3a13 │ │ +0c7a76: 0c00 |0005: move-result-object v0 │ │ +0c7a78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133429,19 +133435,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 │ │ -0c9cd8: |[0c9cd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c9ce8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9cec: 6e10 143a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a14 │ │ -0c9cf2: 0c00 |0005: move-result-object v0 │ │ -0c9cf4: 1100 |0006: return-object v0 │ │ +0c7a7c: |[0c7a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c7a8c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7a90: 6e10 143a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a14 │ │ +0c7a96: 0c00 |0005: move-result-object v0 │ │ +0c7a98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133449,19 +133455,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 │ │ -0c9cf8: |[0c9cf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0c9d08: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9d0c: 6e10 163a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@3a16 │ │ -0c9d12: 0c00 |0005: move-result-object v0 │ │ -0c9d14: 1100 |0006: return-object v0 │ │ +0c7a9c: |[0c7a9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c7aac: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ab0: 6e10 163a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@3a16 │ │ +0c7ab6: 0c00 |0005: move-result-object v0 │ │ +0c7ab8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133469,19 +133475,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d18: |[0c9d18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -0c9d28: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9d2c: 6e10 1d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@3a1d │ │ -0c9d32: 0a00 |0005: move-result v0 │ │ -0c9d34: 0f00 |0006: return v0 │ │ +0c7abc: |[0c7abc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +0c7acc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ad0: 6e10 1d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@3a1d │ │ +0c7ad6: 0a00 |0005: move-result v0 │ │ +0c7ad8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133489,19 +133495,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d38: |[0c9d38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -0c9d48: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9d4c: 6e10 1f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@3a1f │ │ -0c9d52: 0a00 |0005: move-result v0 │ │ -0c9d54: 0f00 |0006: return v0 │ │ +0c7adc: |[0c7adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +0c7aec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7af0: 6e10 1f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@3a1f │ │ +0c7af6: 0a00 |0005: move-result v0 │ │ +0c7af8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133509,19 +133515,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d58: |[0c9d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0c9d68: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9d6c: 6e10 203a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@3a20 │ │ -0c9d72: 0a00 |0005: move-result v0 │ │ -0c9d74: 0f00 |0006: return v0 │ │ +0c7afc: |[0c7afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0c7b0c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7b10: 6e10 203a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@3a20 │ │ +0c7b16: 0a00 |0005: move-result v0 │ │ +0c7b18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133529,19 +133535,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d78: |[0c9d78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -0c9d88: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9d8c: 6e10 213a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@3a21 │ │ -0c9d92: 0a00 |0005: move-result v0 │ │ -0c9d94: 0f00 |0006: return v0 │ │ +0c7b1c: |[0c7b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +0c7b2c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7b30: 6e10 213a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@3a21 │ │ +0c7b36: 0a00 |0005: move-result v0 │ │ +0c7b38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133549,19 +133555,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9d98: |[0c9d98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0c9da8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9dac: 6e10 253a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@3a25 │ │ -0c9db2: 0a00 |0005: move-result v0 │ │ -0c9db4: 0f00 |0006: return v0 │ │ +0c7b3c: |[0c7b3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0c7b4c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7b50: 6e10 253a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@3a25 │ │ +0c7b56: 0a00 |0005: move-result v0 │ │ +0c7b58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133569,19 +133575,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9db8: |[0c9db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -0c9dc8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9dcc: 6e10 263a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@3a26 │ │ -0c9dd2: 0a00 |0005: move-result v0 │ │ -0c9dd4: 0f00 |0006: return v0 │ │ +0c7b5c: |[0c7b5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +0c7b6c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7b70: 6e10 263a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@3a26 │ │ +0c7b76: 0a00 |0005: move-result v0 │ │ +0c7b78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133589,19 +133595,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9dd8: |[0c9dd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -0c9de8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9dec: 6e10 273a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@3a27 │ │ -0c9df2: 0a00 |0005: move-result v0 │ │ -0c9df4: 0f00 |0006: return v0 │ │ +0c7b7c: |[0c7b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +0c7b8c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7b90: 6e10 273a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@3a27 │ │ +0c7b96: 0a00 |0005: move-result v0 │ │ +0c7b98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133609,19 +133615,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9df8: |[0c9df8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -0c9e08: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9e0c: 6e10 283a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@3a28 │ │ -0c9e12: 0a00 |0005: move-result v0 │ │ -0c9e14: 0f00 |0006: return v0 │ │ +0c7b9c: |[0c7b9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +0c7bac: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7bb0: 6e10 283a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@3a28 │ │ +0c7bb6: 0a00 |0005: move-result v0 │ │ +0c7bb8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133629,19 +133635,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e18: |[0c9e18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0c9e28: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9e2c: 6e10 2a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@3a2a │ │ -0c9e32: 0a00 |0005: move-result v0 │ │ -0c9e34: 0f00 |0006: return v0 │ │ +0c7bbc: |[0c7bbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0c7bcc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7bd0: 6e10 2a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@3a2a │ │ +0c7bd6: 0a00 |0005: move-result v0 │ │ +0c7bd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133649,19 +133655,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e38: |[0c9e38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0c9e48: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9e4c: 6e10 2b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@3a2b │ │ -0c9e52: 0a00 |0005: move-result v0 │ │ -0c9e54: 0f00 |0006: return v0 │ │ +0c7bdc: |[0c7bdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0c7bec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7bf0: 6e10 2b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@3a2b │ │ +0c7bf6: 0a00 |0005: move-result v0 │ │ +0c7bf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133669,19 +133675,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e58: |[0c9e58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -0c9e68: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9e6c: 6e10 2c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@3a2c │ │ -0c9e72: 0a00 |0005: move-result v0 │ │ -0c9e74: 0f00 |0006: return v0 │ │ +0c7bfc: |[0c7bfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +0c7c0c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7c10: 6e10 2c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@3a2c │ │ +0c7c16: 0a00 |0005: move-result v0 │ │ +0c7c18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133689,36 +133695,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c9e78: |[0c9e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -0c9e88: 7100 2e3a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a2e │ │ -0c9e8e: 0c00 |0003: move-result-object v0 │ │ -0c9e90: 1100 |0004: return-object v0 │ │ +0c7c1c: |[0c7c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +0c7c2c: 7100 2e3a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a2e │ │ +0c7c32: 0c00 |0003: move-result-object v0 │ │ +0c7c34: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c9e94: |[0c9e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0c9ea4: 7110 2f3a 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a2f │ │ -0c9eaa: 0c00 |0003: move-result-object v0 │ │ -0c9eac: 1100 |0004: return-object v0 │ │ +0c7c38: |[0c7c38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0c7c48: 7110 2f3a 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a2f │ │ +0c7c4e: 0c00 |0003: move-result-object v0 │ │ +0c7c50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133726,19 +133732,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 │ │ -0c9eb0: |[0c9eb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0c9ec0: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9ec4: 7110 313a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a31 │ │ -0c9eca: 0c00 |0005: move-result-object v0 │ │ -0c9ecc: 1100 |0006: return-object v0 │ │ +0c7c54: |[0c7c54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c7c64: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7c68: 7110 313a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a31 │ │ +0c7c6e: 0c00 |0005: move-result-object v0 │ │ +0c7c70: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -133746,19 +133752,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 │ │ -0c9ed0: |[0c9ed0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -0c9ee0: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9ee4: 6e20 323a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@3a32 │ │ -0c9eea: 0a00 |0005: move-result v0 │ │ -0c9eec: 0f00 |0006: return v0 │ │ +0c7c74: |[0c7c74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +0c7c84: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7c88: 6e20 323a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@3a32 │ │ +0c7c8e: 0a00 |0005: move-result v0 │ │ +0c7c90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -133767,18 +133773,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c9ef0: |[0c9ef0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -0c9f00: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f04: 6e10 343a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@3a34 │ │ -0c9f0a: 0e00 |0005: return-void │ │ +0c7c94: |[0c7c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +0c7ca4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ca8: 6e10 343a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@3a34 │ │ +0c7cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -133787,18 +133793,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 │ │ -0c9f0c: |[0c9f0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0c9f1c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f20: 6e20 3a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@3a3a │ │ -0c9f26: 0e00 |0005: return-void │ │ +0c7cb0: |[0c7cb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0c7cc0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7cc4: 6e20 3a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@3a3a │ │ +0c7cca: 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; │ │ @@ -133808,18 +133814,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 │ │ -0c9f28: |[0c9f28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0c9f38: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f3c: 6e20 3b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a3b │ │ -0c9f42: 0e00 |0005: return-void │ │ +0c7ccc: |[0c7ccc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0c7cdc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ce0: 6e20 3b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a3b │ │ +0c7ce6: 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; │ │ @@ -133829,18 +133835,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 │ │ -0c9f44: |[0c9f44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -0c9f54: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f58: 6e20 3d3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@3a3d │ │ -0c9f5e: 0e00 |0005: return-void │ │ +0c7ce8: |[0c7ce8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +0c7cf8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7cfc: 6e20 3d3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@3a3d │ │ +0c7d02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -133850,18 +133856,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 │ │ -0c9f60: |[0c9f60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -0c9f70: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f74: 6e20 3e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@3a3e │ │ -0c9f7a: 0e00 |0005: return-void │ │ +0c7d04: |[0c7d04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0c7d14: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7d18: 6e20 3e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@3a3e │ │ +0c7d1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -133871,18 +133877,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 │ │ -0c9f7c: |[0c9f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0c9f8c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9f90: 6e20 3f3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ -0c9f96: 0e00 |0005: return-void │ │ +0c7d20: |[0c7d20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c7d30: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7d34: 6e20 3f3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ +0c7d3a: 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; │ │ @@ -133892,18 +133898,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 │ │ -0c9f98: |[0c9f98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -0c9fa8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9fac: 6e20 403a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@3a40 │ │ -0c9fb2: 0e00 |0005: return-void │ │ +0c7d3c: |[0c7d3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +0c7d4c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7d50: 6e20 403a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@3a40 │ │ +0c7d56: 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 │ │ @@ -133913,18 +133919,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 │ │ -0c9fb4: |[0c9fb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0c9fc4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9fc8: 6e20 433a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3a43 │ │ -0c9fce: 0e00 |0005: return-void │ │ +0c7d58: |[0c7d58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c7d68: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7d6c: 6e20 433a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3a43 │ │ +0c7d72: 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; │ │ @@ -133934,18 +133940,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 │ │ -0c9fd0: |[0c9fd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0c9fe0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0c9fe4: 6e20 473a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@3a47 │ │ -0c9fea: 0e00 |0005: return-void │ │ +0c7d74: |[0c7d74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0c7d84: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7d88: 6e20 473a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@3a47 │ │ +0c7d8e: 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 │ │ @@ -133955,18 +133961,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 │ │ -0c9fec: |[0c9fec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -0c9ffc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca000: 6e20 493a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@3a49 │ │ -0ca006: 0e00 |0005: return-void │ │ +0c7d90: |[0c7d90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +0c7da0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7da4: 6e20 493a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@3a49 │ │ +0c7daa: 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 │ │ @@ -133976,18 +133982,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 │ │ -0ca008: |[0ca008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -0ca018: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca01c: 6e20 4a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@3a4a │ │ -0ca022: 0e00 |0005: return-void │ │ +0c7dac: |[0c7dac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +0c7dbc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7dc0: 6e20 4a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@3a4a │ │ +0c7dc6: 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 │ │ @@ -133997,18 +134003,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 │ │ -0ca024: |[0ca024] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0ca034: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca038: 6e20 513a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@3a51 │ │ -0ca03e: 0e00 |0005: return-void │ │ +0c7dc8: |[0c7dc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0c7dd8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ddc: 6e20 513a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@3a51 │ │ +0c7de2: 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 │ │ @@ -134018,18 +134024,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 │ │ -0ca040: |[0ca040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0ca050: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca054: 6e20 553a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@3a55 │ │ -0ca05a: 0e00 |0005: return-void │ │ +0c7de4: |[0c7de4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c7df4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7df8: 6e20 553a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@3a55 │ │ +0c7dfe: 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; │ │ @@ -134039,18 +134045,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 │ │ -0ca05c: |[0ca05c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0ca06c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca070: 6e20 563a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@3a56 │ │ -0ca076: 0e00 |0005: return-void │ │ +0c7e00: |[0c7e00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c7e10: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7e14: 6e20 563a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@3a56 │ │ +0c7e1a: 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; │ │ @@ -134060,18 +134066,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 │ │ -0ca078: |[0ca078] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -0ca088: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca08c: 6e20 583a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@3a58 │ │ -0ca092: 0e00 |0005: return-void │ │ +0c7e1c: |[0c7e1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0c7e2c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7e30: 6e20 583a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@3a58 │ │ +0c7e36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -134081,18 +134087,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 │ │ -0ca094: |[0ca094] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0ca0a4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca0a8: 6e20 5a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@3a5a │ │ -0ca0ae: 0e00 |0005: return-void │ │ +0c7e38: |[0c7e38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0c7e48: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7e4c: 6e20 5a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@3a5a │ │ +0c7e52: 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 │ │ @@ -134102,18 +134108,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 │ │ -0ca0b0: |[0ca0b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -0ca0c0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca0c4: 6e20 5b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@3a5b │ │ -0ca0ca: 0e00 |0005: return-void │ │ +0c7e54: |[0c7e54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +0c7e64: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7e68: 6e20 5b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@3a5b │ │ +0c7e6e: 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 │ │ @@ -134123,18 +134129,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 │ │ -0ca0cc: |[0ca0cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0ca0dc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca0e0: 6e20 5c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@3a5c │ │ -0ca0e6: 0e00 |0005: return-void │ │ +0c7e70: |[0c7e70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c7e80: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7e84: 6e20 5c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@3a5c │ │ +0c7e8a: 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; │ │ @@ -134144,34 +134150,34 @@ │ │ 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 │ │ -0ca0e8: |[0ca0e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0ca0f8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca0fc: 6e20 5e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ -0ca102: 0e00 |0005: return-void │ │ +0c7e8c: |[0c7e8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c7e9c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ea0: 6e20 5e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ +0c7ea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ - source_file_idx : 795 (AccessibilityNodeInfoCompatIcs.java) │ │ + source_file_idx : 792 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #662 header: │ │ class_idx : 1173 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 796 │ │ +source_file_idx : 793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #662 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ @@ -134186,17 +134192,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca104: |[0ca104] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -0ca114: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca11a: 0e00 |0003: return-void │ │ +0c7ea8: |[0c7ea8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +0c7eb8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c7ebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -134204,18 +134210,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 │ │ -0ca11c: |[0ca11c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ca12c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca130: 6e30 fb39 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@39fb │ │ -0ca136: 0e00 |0005: return-void │ │ +0c7ec0: |[0c7ec0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c7ed0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ed4: 6e30 fb39 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@39fb │ │ +0c7eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -134226,19 +134232,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ca138: |[0ca138] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0ca148: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca14c: 6e20 ff39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@39ff │ │ -0ca152: 0c00 |0005: move-result-object v0 │ │ -0ca154: 1100 |0006: return-object v0 │ │ +0c7edc: |[0c7edc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0c7eec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7ef0: 6e20 ff39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@39ff │ │ +0c7ef6: 0c00 |0005: move-result-object v0 │ │ +0c7ef8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 focus I │ │ │ │ @@ -134247,19 +134253,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ca158: |[0ca158] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0ca168: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca16c: 6e20 003a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a00 │ │ -0ca172: 0c00 |0005: move-result-object v0 │ │ -0ca174: 1100 |0006: return-object v0 │ │ +0c7efc: |[0c7efc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0c7f0c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7f10: 6e20 003a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a00 │ │ +0c7f16: 0c00 |0005: move-result-object v0 │ │ +0c7f18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -134268,19 +134274,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca178: |[0ca178] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0ca188: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca18c: 6e10 123a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@3a12 │ │ -0ca192: 0a00 |0005: move-result v0 │ │ -0ca194: 0f00 |0006: return v0 │ │ +0c7f1c: |[0c7f1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0c7f2c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7f30: 6e10 123a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@3a12 │ │ +0c7f36: 0a00 |0005: move-result v0 │ │ +0c7f38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -134288,19 +134294,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca198: |[0ca198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0ca1a8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca1ac: 6e10 1e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@3a1e │ │ -0ca1b2: 0a00 |0005: move-result v0 │ │ -0ca1b4: 0f00 |0006: return v0 │ │ +0c7f3c: |[0c7f3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0c7f4c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7f50: 6e10 1e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@3a1e │ │ +0c7f56: 0a00 |0005: move-result v0 │ │ +0c7f58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -134308,19 +134314,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca1b8: |[0ca1b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0ca1c8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca1cc: 6e10 2d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@3a2d │ │ -0ca1d2: 0a00 |0005: move-result v0 │ │ -0ca1d4: 0f00 |0006: return v0 │ │ +0c7f5c: |[0c7f5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0c7f6c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7f70: 6e10 2d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@3a2d │ │ +0c7f76: 0a00 |0005: move-result v0 │ │ +0c7f78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -134328,18 +134334,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ca1d8: |[0ca1d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0ca1e8: 7120 303a 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a30 │ │ -0ca1ee: 0c00 |0003: move-result-object v0 │ │ -0ca1f0: 1100 |0004: return-object v0 │ │ +0c7f7c: |[0c7f7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0c7f8c: 7120 303a 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a30 │ │ +0c7f92: 0c00 |0003: move-result-object v0 │ │ +0c7f94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ │ │ @@ -134348,19 +134354,19 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ca1f4: |[0ca1f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0ca204: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca208: 6e30 333a 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@3a33 │ │ -0ca20e: 0a00 |0005: move-result v0 │ │ -0ca210: 0f00 |0006: return v0 │ │ +0c7f98: |[0c7f98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0c7fa8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7fac: 6e30 333a 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@3a33 │ │ +0c7fb2: 0a00 |0005: move-result v0 │ │ +0c7fb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -134370,18 +134376,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 │ │ -0ca214: |[0ca214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -0ca224: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca228: 6e20 393a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@3a39 │ │ -0ca22e: 0e00 |0005: return-void │ │ +0c7fb8: |[0c7fb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +0c7fc8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7fcc: 6e20 393a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@3a39 │ │ +0c7fd2: 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 │ │ @@ -134391,18 +134397,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 │ │ -0ca230: |[0ca230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -0ca240: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca244: 6e20 533a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@3a53 │ │ -0ca24a: 0e00 |0005: return-void │ │ +0c7fd4: |[0c7fd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0c7fe4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c7fe8: 6e20 533a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@3a53 │ │ +0c7fee: 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 │ │ @@ -134412,18 +134418,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 │ │ -0ca24c: |[0ca24c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ca25c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca260: 6e30 573a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@3a57 │ │ -0ca266: 0e00 |0005: return-void │ │ +0c7ff0: |[0c7ff0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c8000: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8004: 6e30 573a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@3a57 │ │ +0c800a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -134434,18 +134440,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 │ │ -0ca268: |[0ca268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ca278: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca27c: 6e30 5d3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@3a5d │ │ -0ca282: 0e00 |0005: return-void │ │ +0c800c: |[0c800c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c801c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8020: 6e30 5d3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@3a5d │ │ +0c8026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -134456,34 +134462,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca284: |[0ca284] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0ca294: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca298: 6e20 653a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@3a65 │ │ -0ca29e: 0e00 |0005: return-void │ │ +0c8028: |[0c8028] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0c8038: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c803c: 6e20 653a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@3a65 │ │ +0c8042: 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 : 796 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + source_file_idx : 793 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ Class #663 header: │ │ class_idx : 1174 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 797 │ │ +source_file_idx : 794 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #663 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;' │ │ @@ -134498,17 +134504,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca2a0: |[0ca2a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.:()V │ │ -0ca2b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca2b6: 0e00 |0003: return-void │ │ +0c8044: |[0c8044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.:()V │ │ +0c8054: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c805a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;) │ │ @@ -134516,19 +134522,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 │ │ -0ca2b8: |[0ca2b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ca2c8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca2cc: 6e10 0e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLabelFor:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a0e │ │ -0ca2d2: 0c00 |0005: move-result-object v0 │ │ -0ca2d4: 1100 |0006: return-object v0 │ │ +0c805c: |[0c805c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c806c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8070: 6e10 0e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLabelFor:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a0e │ │ +0c8076: 0c00 |0005: move-result-object v0 │ │ +0c8078: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;) │ │ @@ -134536,19 +134542,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 │ │ -0ca2d8: |[0ca2d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ca2e8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca2ec: 6e10 0f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLabeledBy:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a0f │ │ -0ca2f2: 0c00 |0005: move-result-object v0 │ │ -0ca2f4: 1100 |0006: return-object v0 │ │ +0c807c: |[0c807c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c808c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8090: 6e10 0f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLabeledBy:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a0f │ │ +0c8096: 0c00 |0005: move-result-object v0 │ │ +0c8098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;) │ │ @@ -134556,18 +134562,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 │ │ -0ca2f8: |[0ca2f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0ca308: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca30c: 6e20 4c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabelFor:(Landroid/view/View;)V // method@3a4c │ │ -0ca312: 0e00 |0005: return-void │ │ +0c809c: |[0c809c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c80ac: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c80b0: 6e20 4c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabelFor:(Landroid/view/View;)V // method@3a4c │ │ +0c80b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 labeled Landroid/view/View; │ │ @@ -134577,18 +134583,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 │ │ -0ca314: |[0ca314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ca324: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca328: 6e30 4d3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabelFor:(Landroid/view/View;I)V // method@3a4d │ │ -0ca32e: 0e00 |0005: return-void │ │ +0c80b8: |[0c80b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c80c8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c80cc: 6e30 4d3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabelFor:(Landroid/view/View;I)V // method@3a4d │ │ +0c80d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -134599,18 +134605,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 │ │ -0ca330: |[0ca330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0ca340: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca344: 6e20 4e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabeledBy:(Landroid/view/View;)V // method@3a4e │ │ -0ca34a: 0e00 |0005: return-void │ │ +0c80d4: |[0c80d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c80e4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c80e8: 6e20 4e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabeledBy:(Landroid/view/View;)V // method@3a4e │ │ +0c80ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 labeled Landroid/view/View; │ │ @@ -134620,35 +134626,35 @@ │ │ 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 │ │ -0ca34c: |[0ca34c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0ca35c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca360: 6e30 4f3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabeledBy:(Landroid/view/View;I)V // method@3a4f │ │ -0ca366: 0e00 |0005: return-void │ │ +0c80f0: |[0c80f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr1.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c8100: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8104: 6e30 4f3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLabeledBy:(Landroid/view/View;I)V // method@3a4f │ │ +0c810a: 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 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 797 (AccessibilityNodeInfoCompatJellybeanMr1.java) │ │ + source_file_idx : 794 (AccessibilityNodeInfoCompatJellybeanMr1.java) │ │ │ │ Class #664 header: │ │ class_idx : 1175 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 798 │ │ +source_file_idx : 795 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #664 annotations: │ │ Annotations on method #8334 'findAccessibilityNodeInfosByViewId' │ │ @@ -134667,17 +134673,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca368: |[0ca368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -0ca378: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca37e: 0e00 |0003: return-void │ │ +0c810c: |[0c810c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +0c811c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c8122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134685,20 +134691,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ca380: |[0ca380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0ca390: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca394: 6e20 fe39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByViewId:(Ljava/lang/String;)Ljava/util/List; // method@39fe │ │ -0ca39a: 0c00 |0005: move-result-object v0 │ │ -0ca39c: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ -0ca3a0: 1100 |0008: return-object v0 │ │ +0c8124: |[0c8124] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0c8134: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8138: 6e20 fe39 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByViewId:(Ljava/lang/String;)Ljava/util/List; // method@39fe │ │ +0c813e: 0c00 |0005: move-result-object v0 │ │ +0c8140: 1f00 b208 |0006: check-cast v0, Ljava/util/List; // type@08b2 │ │ +0c8144: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -134709,19 +134715,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca3a4: |[0ca3a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ -0ca3b4: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca3b8: 6e10 173a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTextSelectionEnd:()I // method@3a17 │ │ -0ca3be: 0a00 |0005: move-result v0 │ │ -0ca3c0: 0f00 |0006: return v0 │ │ +0c8148: |[0c8148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ +0c8158: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c815c: 6e10 173a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTextSelectionEnd:()I // method@3a17 │ │ +0c8162: 0a00 |0005: move-result v0 │ │ +0c8164: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134729,19 +134735,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca3c4: |[0ca3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getTextSelectionStart:(Ljava/lang/Object;)I │ │ -0ca3d4: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca3d8: 6e10 183a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTextSelectionStart:()I // method@3a18 │ │ -0ca3de: 0a00 |0005: move-result v0 │ │ -0ca3e0: 0f00 |0006: return v0 │ │ +0c8168: |[0c8168] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getTextSelectionStart:(Ljava/lang/Object;)I │ │ +0c8178: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c817c: 6e10 183a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getTextSelectionStart:()I // method@3a18 │ │ +0c8182: 0a00 |0005: move-result v0 │ │ +0c8184: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134749,19 +134755,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 │ │ -0ca3e4: |[0ca3e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0ca3f4: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca3f8: 6e10 1b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@3a1b │ │ -0ca3fe: 0c00 |0005: move-result-object v0 │ │ -0ca400: 1100 |0006: return-object v0 │ │ +0c8188: |[0c8188] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0c8198: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c819c: 6e10 1b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@3a1b │ │ +0c81a2: 0c00 |0005: move-result-object v0 │ │ +0c81a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134769,19 +134775,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca404: |[0ca404] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.isEditable:(Ljava/lang/Object;)Z │ │ -0ca414: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca418: 6e10 243a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEditable:()Z // method@3a24 │ │ -0ca41e: 0a00 |0005: move-result v0 │ │ -0ca420: 0f00 |0006: return v0 │ │ +0c81a8: |[0c81a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.isEditable:(Ljava/lang/Object;)Z │ │ +0c81b8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c81bc: 6e10 243a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEditable:()Z // method@3a24 │ │ +0c81c2: 0a00 |0005: move-result v0 │ │ +0c81c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134789,19 +134795,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca424: |[0ca424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.refresh:(Ljava/lang/Object;)Z │ │ -0ca434: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca438: 6e10 353a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.refresh:()Z // method@3a35 │ │ -0ca43e: 0a00 |0005: move-result v0 │ │ -0ca440: 0f00 |0006: return v0 │ │ +0c81c8: |[0c81c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.refresh:(Ljava/lang/Object;)Z │ │ +0c81d8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c81dc: 6e10 353a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.refresh:()Z // method@3a35 │ │ +0c81e2: 0a00 |0005: move-result v0 │ │ +0c81e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -134809,18 +134815,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 │ │ -0ca444: |[0ca444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setEditable:(Ljava/lang/Object;Z)V │ │ -0ca454: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca458: 6e20 463a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEditable:(Z)V // method@3a46 │ │ -0ca45e: 0e00 |0005: return-void │ │ +0c81e8: |[0c81e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setEditable:(Ljava/lang/Object;Z)V │ │ +0c81f8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c81fc: 6e20 463a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEditable:(Z)V // method@3a46 │ │ +0c8202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 editable Z │ │ @@ -134830,18 +134836,18 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ca460: |[0ca460] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setTextSelection:(Ljava/lang/Object;II)V │ │ -0ca470: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca474: 6e30 5f3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTextSelection:(II)V // method@3a5f │ │ -0ca47a: 0e00 |0005: return-void │ │ +0c8204: |[0c8204] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setTextSelection:(Ljava/lang/Object;II)V │ │ +0c8214: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8218: 6e30 5f3a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setTextSelection:(II)V // method@3a5f │ │ +0c821e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 start I │ │ @@ -134852,34 +134858,34 @@ │ │ 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 │ │ -0ca47c: |[0ca47c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0ca48c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca490: 6e20 643a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@3a64 │ │ -0ca496: 0e00 |0005: return-void │ │ +0c8220: |[0c8220] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0c8230: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8234: 6e20 643a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@3a64 │ │ +0c823a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 798 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ + source_file_idx : 795 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ Class #665 header: │ │ class_idx : 1176 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 799 │ │ +source_file_idx : 796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #665 annotations: │ │ Annotations on class │ │ @@ -134899,17 +134905,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca498: |[0ca498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.:()V │ │ -0ca4a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca4ae: 0e00 |0003: return-void │ │ +0c823c: |[0c823c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.:()V │ │ +0c824c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c8252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ @@ -134917,19 +134923,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca4b0: |[0ca4b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getColumnCount:(Ljava/lang/Object;)I │ │ -0ca4c0: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ -0ca4c4: 6e10 e739 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getColumnCount:()I // method@39e7 │ │ -0ca4ca: 0a00 |0005: move-result v0 │ │ -0ca4cc: 0f00 |0006: return v0 │ │ +0c8254: |[0c8254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getColumnCount:(Ljava/lang/Object;)I │ │ +0c8264: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ +0c8268: 6e10 e739 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getColumnCount:()I // method@39e7 │ │ +0c826e: 0a00 |0005: move-result v0 │ │ +0c8270: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ @@ -134937,19 +134943,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca4d0: |[0ca4d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getRowCount:(Ljava/lang/Object;)I │ │ -0ca4e0: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ -0ca4e4: 6e10 e839 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getRowCount:()I // method@39e8 │ │ -0ca4ea: 0a00 |0005: move-result v0 │ │ -0ca4ec: 0f00 |0006: return v0 │ │ +0c8274: |[0c8274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.getRowCount:(Ljava/lang/Object;)I │ │ +0c8284: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ +0c8288: 6e10 e839 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.getRowCount:()I // method@39e8 │ │ +0c828e: 0a00 |0005: move-result v0 │ │ +0c8290: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;) │ │ @@ -134957,33 +134963,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca4f0: |[0ca4f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.isHierarchical:(Ljava/lang/Object;)Z │ │ -0ca500: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ -0ca504: 6e10 e939 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.isHierarchical:()Z // method@39e9 │ │ -0ca50a: 0a00 |0005: move-result v0 │ │ -0ca50c: 0f00 |0006: return v0 │ │ +0c8294: |[0c8294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionInfo.isHierarchical:(Ljava/lang/Object;)Z │ │ +0c82a4: 1f01 1507 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ +0c82a8: 6e10 e939 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.isHierarchical:()Z // method@39e9 │ │ +0c82ae: 0a00 |0005: move-result v0 │ │ +0c82b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 799 (AccessibilityNodeInfoCompatKitKat.java) │ │ + source_file_idx : 796 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #666 header: │ │ class_idx : 1177 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 799 │ │ +source_file_idx : 796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #666 annotations: │ │ Annotations on class │ │ @@ -135003,17 +135009,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca510: |[0ca510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.:()V │ │ -0ca520: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca526: 0e00 |0003: return-void │ │ +0c82b4: |[0c82b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.:()V │ │ +0c82c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c82ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ @@ -135021,19 +135027,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca528: |[0ca528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnIndex:(Ljava/lang/Object;)I │ │ -0ca538: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca53c: 6e10 ec39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnIndex:()I // method@39ec │ │ -0ca542: 0a00 |0005: move-result v0 │ │ -0ca544: 0f00 |0006: return v0 │ │ +0c82cc: |[0c82cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnIndex:(Ljava/lang/Object;)I │ │ +0c82dc: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c82e0: 6e10 ec39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnIndex:()I // method@39ec │ │ +0c82e6: 0a00 |0005: move-result v0 │ │ +0c82e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ @@ -135041,19 +135047,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca548: |[0ca548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnSpan:(Ljava/lang/Object;)I │ │ -0ca558: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca55c: 6e10 ed39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnSpan:()I // method@39ed │ │ -0ca562: 0a00 |0005: move-result v0 │ │ -0ca564: 0f00 |0006: return v0 │ │ +0c82ec: |[0c82ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getColumnSpan:(Ljava/lang/Object;)I │ │ +0c82fc: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c8300: 6e10 ed39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getColumnSpan:()I // method@39ed │ │ +0c8306: 0a00 |0005: move-result v0 │ │ +0c8308: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ @@ -135061,19 +135067,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca568: |[0ca568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowIndex:(Ljava/lang/Object;)I │ │ -0ca578: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca57c: 6e10 ee39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowIndex:()I // method@39ee │ │ -0ca582: 0a00 |0005: move-result v0 │ │ -0ca584: 0f00 |0006: return v0 │ │ +0c830c: |[0c830c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowIndex:(Ljava/lang/Object;)I │ │ +0c831c: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c8320: 6e10 ee39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowIndex:()I // method@39ee │ │ +0c8326: 0a00 |0005: move-result v0 │ │ +0c8328: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ @@ -135081,19 +135087,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca588: |[0ca588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowSpan:(Ljava/lang/Object;)I │ │ -0ca598: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca59c: 6e10 ef39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowSpan:()I // method@39ef │ │ -0ca5a2: 0a00 |0005: move-result v0 │ │ -0ca5a4: 0f00 |0006: return v0 │ │ +0c832c: |[0c832c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.getRowSpan:(Ljava/lang/Object;)I │ │ +0c833c: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c8340: 6e10 ef39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.getRowSpan:()I // method@39ef │ │ +0c8346: 0a00 |0005: move-result v0 │ │ +0c8348: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;) │ │ @@ -135101,33 +135107,33 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca5a8: |[0ca5a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.isHeading:(Ljava/lang/Object;)Z │ │ -0ca5b8: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca5bc: 6e10 f039 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isHeading:()Z // method@39f0 │ │ -0ca5c2: 0a00 |0005: move-result v0 │ │ -0ca5c4: 0f00 |0006: return v0 │ │ +0c834c: |[0c834c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$CollectionItemInfo.isHeading:(Ljava/lang/Object;)Z │ │ +0c835c: 1f01 1607 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c8360: 6e10 f039 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.isHeading:()Z // method@39f0 │ │ +0c8366: 0a00 |0005: move-result v0 │ │ +0c8368: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 799 (AccessibilityNodeInfoCompatKitKat.java) │ │ + source_file_idx : 796 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #667 header: │ │ class_idx : 1178 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 799 │ │ +source_file_idx : 796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #667 annotations: │ │ Annotations on class │ │ @@ -135147,17 +135153,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca5c8: |[0ca5c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.:()V │ │ -0ca5d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca5de: 0e00 |0003: return-void │ │ +0c836c: |[0c836c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.:()V │ │ +0c837c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c8382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ @@ -135165,19 +135171,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca5e0: |[0ca5e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getCurrent:(Ljava/lang/Object;)F │ │ -0ca5f0: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ -0ca5f4: 6e10 f439 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getCurrent:()F // method@39f4 │ │ -0ca5fa: 0a00 |0005: move-result v0 │ │ -0ca5fc: 0f00 |0006: return v0 │ │ +0c8384: |[0c8384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getCurrent:(Ljava/lang/Object;)F │ │ +0c8394: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ +0c8398: 6e10 f439 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getCurrent:()F // method@39f4 │ │ +0c839e: 0a00 |0005: move-result v0 │ │ +0c83a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ @@ -135185,19 +135191,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca600: |[0ca600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMax:(Ljava/lang/Object;)F │ │ -0ca610: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ -0ca614: 6e10 f539 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMax:()F // method@39f5 │ │ -0ca61a: 0a00 |0005: move-result v0 │ │ -0ca61c: 0f00 |0006: return v0 │ │ +0c83a4: |[0c83a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMax:(Ljava/lang/Object;)F │ │ +0c83b4: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ +0c83b8: 6e10 f539 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMax:()F // method@39f5 │ │ +0c83be: 0a00 |0005: move-result v0 │ │ +0c83c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ @@ -135205,19 +135211,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca620: |[0ca620] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMin:(Ljava/lang/Object;)F │ │ -0ca630: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ -0ca634: 6e10 f639 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMin:()F // method@39f6 │ │ -0ca63a: 0a00 |0005: move-result v0 │ │ -0ca63c: 0f00 |0006: return v0 │ │ +0c83c4: |[0c83c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getMin:(Ljava/lang/Object;)F │ │ +0c83d4: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ +0c83d8: 6e10 f639 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getMin:()F // method@39f6 │ │ +0c83de: 0a00 |0005: move-result v0 │ │ +0c83e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$RangeInfo;) │ │ @@ -135225,33 +135231,33 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca640: |[0ca640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getType:(Ljava/lang/Object;)I │ │ -0ca650: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ -0ca654: 6e10 f739 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getType:()I // method@39f7 │ │ -0ca65a: 0a00 |0005: move-result v0 │ │ -0ca65c: 0f00 |0006: return v0 │ │ +0c83e4: |[0c83e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat$RangeInfo.getType:(Ljava/lang/Object;)I │ │ +0c83f4: 1f01 1707 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ +0c83f8: 6e10 f739 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;.getType:()I // method@39f7 │ │ +0c83fe: 0a00 |0005: move-result v0 │ │ +0c8400: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 799 (AccessibilityNodeInfoCompatKitKat.java) │ │ + source_file_idx : 796 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #668 header: │ │ class_idx : 1179 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 799 │ │ +source_file_idx : 796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 0 │ │ │ │ Class #668 annotations: │ │ Annotations on class │ │ @@ -135270,17 +135276,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca660: |[0ca660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ -0ca670: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca676: 0e00 |0003: return-void │ │ +0c8404: |[0c8404] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +0c8414: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c841a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ │ │ @@ -135289,19 +135295,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca678: |[0ca678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.canOpenPopup:(Ljava/lang/Object;)Z │ │ -0ca688: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca68c: 6e10 fc39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.canOpenPopup:()Z // method@39fc │ │ -0ca692: 0a00 |0005: move-result v0 │ │ -0ca694: 0f00 |0006: return v0 │ │ +0c841c: |[0c841c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.canOpenPopup:(Ljava/lang/Object;)Z │ │ +0c842c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8430: 6e10 fc39 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.canOpenPopup:()Z // method@39fc │ │ +0c8436: 0a00 |0005: move-result v0 │ │ +0c8438: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135309,19 +135315,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca698: |[0ca698] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ca6a8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca6ac: 6e10 083a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@3a08 │ │ -0ca6b2: 0c00 |0005: move-result-object v0 │ │ -0ca6b4: 1100 |0006: return-object v0 │ │ +0c843c: |[0c843c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c844c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8450: 6e10 083a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@3a08 │ │ +0c8456: 0c00 |0005: move-result-object v0 │ │ +0c8458: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135329,19 +135335,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca6b8: |[0ca6b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ca6c8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca6cc: 6e10 093a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionItemInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@3a09 │ │ -0ca6d2: 0c00 |0005: move-result-object v0 │ │ -0ca6d4: 1100 |0006: return-object v0 │ │ +0c845c: |[0c845c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c846c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8470: 6e10 093a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getCollectionItemInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@3a09 │ │ +0c8476: 0c00 |0005: move-result-object v0 │ │ +0c8478: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135349,19 +135355,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 │ │ -0ca6d8: |[0ca6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -0ca6e8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca6ec: 6e10 0c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@3a0c │ │ -0ca6f2: 0c00 |0005: move-result-object v0 │ │ -0ca6f4: 1100 |0006: return-object v0 │ │ +0c847c: |[0c847c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +0c848c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8490: 6e10 0c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getExtras:()Landroid/os/Bundle; // method@3a0c │ │ +0c8496: 0c00 |0005: move-result-object v0 │ │ +0c8498: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135369,19 +135375,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca6f8: |[0ca6f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getInputType:(Ljava/lang/Object;)I │ │ -0ca708: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca70c: 6e10 0d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getInputType:()I // method@3a0d │ │ -0ca712: 0a00 |0005: move-result v0 │ │ -0ca714: 0f00 |0006: return v0 │ │ +0c849c: |[0c849c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getInputType:(Ljava/lang/Object;)I │ │ +0c84ac: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c84b0: 6e10 0d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getInputType:()I // method@3a0d │ │ +0c84b6: 0a00 |0005: move-result v0 │ │ +0c84b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135389,19 +135395,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca718: |[0ca718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ -0ca728: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca72c: 6e10 103a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@3a10 │ │ -0ca732: 0a00 |0005: move-result v0 │ │ -0ca734: 0f00 |0006: return v0 │ │ +0c84bc: |[0c84bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +0c84cc: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c84d0: 6e10 103a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@3a10 │ │ +0c84d6: 0a00 |0005: move-result v0 │ │ +0c84d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135409,19 +135415,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca738: |[0ca738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0ca748: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca74c: 6e10 153a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getRangeInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // method@3a15 │ │ -0ca752: 0c00 |0005: move-result-object v0 │ │ -0ca754: 1100 |0006: return-object v0 │ │ +0c84dc: |[0c84dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c84ec: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c84f0: 6e10 153a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getRangeInfo:()Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // method@3a15 │ │ +0c84f6: 0c00 |0005: move-result-object v0 │ │ +0c84f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135429,19 +135435,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca758: |[0ca758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isContentInvalid:(Ljava/lang/Object;)Z │ │ -0ca768: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca76c: 6e10 223a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isContentInvalid:()Z // method@3a22 │ │ -0ca772: 0a00 |0005: move-result v0 │ │ -0ca774: 0f00 |0006: return v0 │ │ +0c84fc: |[0c84fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isContentInvalid:(Ljava/lang/Object;)Z │ │ +0c850c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8510: 6e10 223a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isContentInvalid:()Z // method@3a22 │ │ +0c8516: 0a00 |0005: move-result v0 │ │ +0c8518: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135449,19 +135455,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca778: |[0ca778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isDismissable:(Ljava/lang/Object;)Z │ │ -0ca788: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca78c: 6e10 233a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isDismissable:()Z // method@3a23 │ │ -0ca792: 0a00 |0005: move-result v0 │ │ -0ca794: 0f00 |0006: return v0 │ │ +0c851c: |[0c851c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isDismissable:(Ljava/lang/Object;)Z │ │ +0c852c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8530: 6e10 233a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isDismissable:()Z // method@3a23 │ │ +0c8536: 0a00 |0005: move-result v0 │ │ +0c8538: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135469,19 +135475,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ca798: |[0ca798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isMultiLine:(Ljava/lang/Object;)Z │ │ -0ca7a8: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca7ac: 6e10 293a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isMultiLine:()Z // method@3a29 │ │ -0ca7b2: 0a00 |0005: move-result v0 │ │ -0ca7b4: 0f00 |0006: return v0 │ │ +0c853c: |[0c853c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.isMultiLine:(Ljava/lang/Object;)Z │ │ +0c854c: 1f01 1807 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8550: 6e10 293a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isMultiLine:()Z // method@3a29 │ │ +0c8556: 0a00 |0005: move-result v0 │ │ +0c8558: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -135489,18 +135495,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ca7b8: |[0ca7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -0ca7c8: 7130 ea39 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@39ea │ │ -0ca7ce: 0c00 |0003: move-result-object v0 │ │ -0ca7d0: 1100 |0004: return-object v0 │ │ +0c855c: |[0c855c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +0c856c: 7130 ea39 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;.obtain:(IIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // method@39ea │ │ +0c8572: 0c00 |0003: move-result-object v0 │ │ +0c8574: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 rowCount I │ │ 0x0000 - 0x0005 reg=2 columnCount I │ │ 0x0000 - 0x0005 reg=3 hierarchical Z │ │ @@ -135511,18 +135517,18 @@ │ │ type : '(IIIIZ)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0ca7d4: |[0ca7d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; │ │ -0ca7e4: 7155 f239 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@39f2 │ │ -0ca7ea: 0c00 |0003: move-result-object v0 │ │ -0ca7ec: 1100 |0004: return-object v0 │ │ +0c8578: |[0c8578] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; │ │ +0c8588: 7155 f239 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;.obtain:(IIIIZ)Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // method@39f2 │ │ +0c858e: 0c00 |0003: move-result-object v0 │ │ +0c8590: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 rowIndex I │ │ 0x0000 - 0x0005 reg=2 rowSpan I │ │ 0x0000 - 0x0005 reg=3 columnIndex I │ │ @@ -135534,18 +135540,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 │ │ -0ca7f0: |[0ca7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ -0ca800: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca804: 6e20 3c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCanOpenPopup:(Z)V // method@3a3c │ │ -0ca80a: 0e00 |0005: return-void │ │ +0c8594: |[0c8594] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ +0c85a4: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c85a8: 6e20 3c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCanOpenPopup:(Z)V // method@3a3c │ │ +0c85ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 opensPopup Z │ │ @@ -135555,19 +135561,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ca80c: |[0ca80c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0ca81c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca820: 1f01 1507 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ -0ca824: 6e20 413a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V // method@3a41 │ │ -0ca82a: 0e00 |0007: return-void │ │ +0c85b0: |[0c85b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0c85c0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c85c4: 1f01 1507 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo; // type@0715 │ │ +0c85c8: 6e20 413a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V // method@3a41 │ │ +0c85ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 collectionInfo Ljava/lang/Object; │ │ @@ -135577,19 +135583,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ca82c: |[0ca82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0ca83c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca840: 1f01 1607 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ -0ca844: 6e20 423a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionItemInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V // method@3a42 │ │ -0ca84a: 0e00 |0007: return-void │ │ +0c85d0: |[0c85d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0c85e0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c85e4: 1f01 1607 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo; // type@0716 │ │ +0c85e8: 6e20 423a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCollectionItemInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V // method@3a42 │ │ +0c85ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 collectionItemInfo Ljava/lang/Object; │ │ @@ -135599,18 +135605,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 │ │ -0ca84c: |[0ca84c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setContentInvalid:(Ljava/lang/Object;Z)V │ │ -0ca85c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca860: 6e20 443a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentInvalid:(Z)V // method@3a44 │ │ -0ca866: 0e00 |0005: return-void │ │ +0c85f0: |[0c85f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setContentInvalid:(Ljava/lang/Object;Z)V │ │ +0c8600: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8604: 6e20 443a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentInvalid:(Z)V // method@3a44 │ │ +0c860a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentInvalid Z │ │ @@ -135620,18 +135626,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 │ │ -0ca868: |[0ca868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setDismissable:(Ljava/lang/Object;Z)V │ │ -0ca878: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca87c: 6e20 453a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setDismissable:(Z)V // method@3a45 │ │ -0ca882: 0e00 |0005: return-void │ │ +0c860c: |[0c860c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setDismissable:(Ljava/lang/Object;Z)V │ │ +0c861c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8620: 6e20 453a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setDismissable:(Z)V // method@3a45 │ │ +0c8626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 dismissable Z │ │ @@ -135641,18 +135647,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 │ │ -0ca884: |[0ca884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setInputType:(Ljava/lang/Object;I)V │ │ -0ca894: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca898: 6e20 4b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setInputType:(I)V // method@3a4b │ │ -0ca89e: 0e00 |0005: return-void │ │ +0c8628: |[0c8628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setInputType:(Ljava/lang/Object;I)V │ │ +0c8638: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c863c: 6e20 4b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setInputType:(I)V // method@3a4b │ │ +0c8642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ @@ -135662,18 +135668,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca8a0: |[0ca8a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0ca8b0: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca8b4: 6e20 503a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@3a50 │ │ -0ca8ba: 0e00 |0005: return-void │ │ +0c8644: |[0c8644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0c8654: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8658: 6e20 503a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@3a50 │ │ +0c865e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mode I │ │ @@ -135683,18 +135689,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 │ │ -0ca8bc: |[0ca8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setMultiLine:(Ljava/lang/Object;Z)V │ │ -0ca8cc: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca8d0: 6e20 543a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMultiLine:(Z)V // method@3a54 │ │ -0ca8d6: 0e00 |0005: return-void │ │ +0c8660: |[0c8660] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setMultiLine:(Ljava/lang/Object;Z)V │ │ +0c8670: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8674: 6e20 543a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMultiLine:(Z)V // method@3a54 │ │ +0c867a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 multiLine Z │ │ @@ -135704,35 +135710,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ca8d8: |[0ca8d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0ca8e8: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0ca8ec: 1f01 1707 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ -0ca8f0: 6e20 593a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setRangeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V // method@3a59 │ │ -0ca8f6: 0e00 |0007: return-void │ │ +0c867c: |[0c867c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0c868c: 1f00 1807 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8690: 1f01 1707 |0002: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo; // type@0717 │ │ +0c8694: 6e20 593a 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setRangeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo$RangeInfo;)V // method@3a59 │ │ +0c869a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 rangeInfo Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 799 (AccessibilityNodeInfoCompatKitKat.java) │ │ + source_file_idx : 796 (AccessibilityNodeInfoCompatKitKat.java) │ │ │ │ Class #669 header: │ │ class_idx : 1180 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #669 annotations: │ │ Annotations on class │ │ @@ -135750,21 +135756,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;) │ │ name : 'newAccessibilityNodeProviderBridge' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #670 header: │ │ class_idx : 1186 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #670 annotations: │ │ Annotations on class │ │ @@ -135793,33 +135799,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0ca8f8: |[0ca8f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -0ca908: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ca90c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0ca910: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0ca914: 2200 a004 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@04a0 │ │ -0ca918: 7010 c820 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@20c8 │ │ -0ca91e: 6900 5c09 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ -0ca922: 0e00 |000d: return-void │ │ -0ca924: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ca928: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -0ca92c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0ca930: 2200 9e04 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@049e │ │ -0ca934: 7010 c120 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@20c1 │ │ -0ca93a: 6900 5c09 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ -0ca93e: 28f2 |001b: goto 000d // -000e │ │ -0ca940: 2200 a104 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@04a1 │ │ -0ca944: 7010 ca20 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ -0ca94a: 6900 5c09 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ -0ca94e: 28ea |0023: goto 000d // -0016 │ │ +0c869c: |[0c869c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +0c86ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c86b0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0c86b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c86b8: 2200 a004 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@04a0 │ │ +0c86bc: 7010 c820 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@20c8 │ │ +0c86c2: 6900 5c09 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ +0c86c6: 0e00 |000d: return-void │ │ +0c86c8: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c86cc: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +0c86d0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0c86d4: 2200 9e04 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@049e │ │ +0c86d8: 7010 c120 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@20c1 │ │ +0c86de: 6900 5c09 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ +0c86e2: 28f2 |001b: goto 000d // -000e │ │ +0c86e4: 2200 a104 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@04a1 │ │ +0c86e8: 7010 ca20 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ +0c86ee: 6900 5c09 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ +0c86f2: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -135831,21 +135837,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ca950: |[0ca950] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -0ca960: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca966: 6200 5c09 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ -0ca96a: 7220 bc20 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@20bc │ │ -0ca970: 0c00 |0008: move-result-object v0 │ │ -0ca972: 5b10 5d09 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ -0ca976: 0e00 |000b: return-void │ │ +0c86f4: |[0c86f4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +0c8704: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0c870a: 6200 5c09 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@095c │ │ +0c870e: 7220 bc20 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@20bc │ │ +0c8714: 0c00 |0008: move-result-object v0 │ │ +0c8716: 5b10 5d09 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ +0c871a: 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; │ │ @@ -135855,18 +135861,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca978: |[0ca978] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -0ca988: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ca98e: 5b01 5d09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ -0ca992: 0e00 |0005: return-void │ │ +0c871c: |[0c871c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +0c872c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c8732: 5b01 5d09 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ +0c8736: 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; │ │ @@ -135878,17 +135884,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 │ │ -0ca994: |[0ca994] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0ca9a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca9a6: 1100 |0001: return-object v0 │ │ +0c8738: |[0c8738] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c8748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c874a: 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 │ │ │ │ @@ -135897,17 +135903,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 │ │ -0ca9a8: |[0ca9a8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0ca9b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca9ba: 1100 |0001: return-object v0 │ │ +0c874c: |[0c874c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0c875c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c875e: 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 │ │ @@ -135917,17 +135923,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 │ │ -0ca9bc: |[0ca9bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0ca9cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca9ce: 1100 |0001: return-object v0 │ │ +0c8760: |[0c8760] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c8770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8772: 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 │ │ │ │ @@ -135936,17 +135942,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca9d0: |[0ca9d0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -0ca9e0: 5410 5d09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ -0ca9e4: 1100 |0002: return-object v0 │ │ +0c8774: |[0c8774] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +0c8784: 5410 5d09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@095d │ │ +0c8788: 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;) │ │ @@ -135954,33 +135960,33 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca9e8: |[0ca9e8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -0ca9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca9fa: 0f00 |0001: return v0 │ │ +0c878c: |[0c878c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +0c879c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c879e: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #671 header: │ │ class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1817 │ │ -source_file_idx : 808 │ │ +source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #671 annotations: │ │ Annotations on class │ │ @@ -136006,18 +136012,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 │ │ -0ca9fc: |[0ca9fc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -0caa0c: 5b01 5e09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ -0caa10: 7010 663a 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@3a66 │ │ -0caa16: 0e00 |0005: return-void │ │ +0c87a0: |[0c87a0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +0c87b0: 5b01 5e09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ +0c87b4: 7010 663a 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@3a66 │ │ +0c87ba: 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; │ │ │ │ @@ -136027,20 +136033,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caa18: |[0caa18] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -0caa28: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ -0caa2c: 7220 d820 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@20d8 │ │ -0caa32: 0c00 |0005: move-result-object v0 │ │ -0caa34: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0caa38: 1100 |0008: return-object v0 │ │ +0c87bc: |[0c87bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +0c87cc: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ +0c87d0: 7220 d820 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@20d8 │ │ +0c87d6: 0c00 |0005: move-result-object v0 │ │ +0c87d8: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c87dc: 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 │ │ │ │ @@ -136049,19 +136055,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 │ │ -0caa3c: |[0caa3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0caa4c: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ -0caa50: 7230 d920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d9 │ │ -0caa56: 0c00 |0005: move-result-object v0 │ │ -0caa58: 1100 |0006: return-object v0 │ │ +0c87e0: |[0c87e0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0c87f0: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ +0c87f4: 7230 d920 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d9 │ │ +0c87fa: 0c00 |0005: move-result-object v0 │ │ +0c87fc: 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 │ │ @@ -136071,35 +136077,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0caa5c: |[0caa5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0caa6c: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ -0caa70: 7240 da20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@20da │ │ -0caa76: 0a00 |0005: move-result v0 │ │ -0caa78: 0f00 |0006: return v0 │ │ +0c8800: |[0c8800] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0c8810: 5410 5e09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@095e │ │ +0c8814: 7240 da20 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@20da │ │ +0c881a: 0a00 |0005: move-result v0 │ │ +0c881c: 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 : 808 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 805 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #672 header: │ │ class_idx : 1188 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 808 │ │ +source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #672 annotations: │ │ Annotations on class │ │ @@ -136131,21 +136137,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ name : 'performAction' │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 808 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 805 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #673 header: │ │ class_idx : 1189 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 808 │ │ +source_file_idx : 805 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #673 annotations: │ │ Annotations on class │ │ @@ -136164,17 +136170,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0caa7c: |[0caa7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -0caa8c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0caa92: 0e00 |0003: return-void │ │ +0c8820: |[0c8820] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +0c8830: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c8836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ │ │ @@ -136183,32 +136189,32 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0caa94: |[0caa94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -0caaa4: 2200 a304 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@04a3 │ │ -0caaa8: 7020 d420 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@20d4 │ │ -0caaae: 1100 |0005: return-object v0 │ │ +0c8838: |[0c8838] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +0c8848: 2200 a304 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@04a3 │ │ +0c884c: 7020 d420 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@20d4 │ │ +0c8852: 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 : 808 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 805 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #674 header: │ │ class_idx : 1190 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1817 │ │ -source_file_idx : 809 │ │ +source_file_idx : 806 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #674 annotations: │ │ Annotations on class │ │ @@ -136234,18 +136240,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 │ │ -0caab0: |[0caab0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -0caac0: 5b01 5f09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ -0caac4: 7010 663a 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@3a66 │ │ -0caaca: 0e00 |0005: return-void │ │ +0c8854: |[0c8854] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +0c8864: 5b01 5f09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ +0c8868: 7010 663a 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@3a66 │ │ +0c886e: 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; │ │ │ │ @@ -136255,20 +136261,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caacc: |[0caacc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -0caadc: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ -0caae0: 7220 e220 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@20e2 │ │ -0caae6: 0c00 |0005: move-result-object v0 │ │ -0caae8: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0caaec: 1100 |0008: return-object v0 │ │ +0c8870: |[0c8870] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +0c8880: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ +0c8884: 7220 e220 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@20e2 │ │ +0c888a: 0c00 |0005: move-result-object v0 │ │ +0c888c: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c8890: 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 │ │ │ │ @@ -136277,19 +136283,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 │ │ -0caaf0: |[0caaf0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0cab00: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ -0cab04: 7230 e320 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20e3 │ │ -0cab0a: 0c00 |0005: move-result-object v0 │ │ -0cab0c: 1100 |0006: return-object v0 │ │ +0c8894: |[0c8894] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0c88a4: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ +0c88a8: 7230 e320 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20e3 │ │ +0c88ae: 0c00 |0005: move-result-object v0 │ │ +0c88b0: 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 │ │ @@ -136299,20 +136305,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cab10: |[0cab10] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -0cab20: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ -0cab24: 7220 e420 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@20e4 │ │ -0cab2a: 0c00 |0005: move-result-object v0 │ │ -0cab2c: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ -0cab30: 1100 |0008: return-object v0 │ │ +0c88b4: |[0c88b4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +0c88c4: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ +0c88c8: 7220 e420 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@20e4 │ │ +0c88ce: 0c00 |0005: move-result-object v0 │ │ +0c88d0: 1f00 1807 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0718 │ │ +0c88d4: 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 │ │ │ │ @@ -136321,35 +136327,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cab34: |[0cab34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0cab44: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ -0cab48: 7240 e520 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@20e5 │ │ -0cab4e: 0a00 |0005: move-result v0 │ │ -0cab50: 0f00 |0006: return v0 │ │ +0c88d8: |[0c88d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0c88e8: 5410 5f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@095f │ │ +0c88ec: 7240 e520 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@20e5 │ │ +0c88f2: 0a00 |0005: move-result v0 │ │ +0c88f4: 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 : 809 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 806 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #675 header: │ │ class_idx : 1191 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 809 │ │ +source_file_idx : 806 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #675 annotations: │ │ Annotations on class │ │ @@ -136387,21 +136393,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ name : 'performAction' │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 809 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 806 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #676 header: │ │ class_idx : 1192 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 809 │ │ +source_file_idx : 806 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #676 annotations: │ │ Annotations on class │ │ @@ -136420,17 +136426,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cab54: |[0cab54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ -0cab64: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cab6a: 0e00 |0003: return-void │ │ +0c88f8: |[0c88f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +0c8908: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c890e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ │ │ @@ -136439,32 +136445,32 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cab6c: |[0cab6c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -0cab7c: 2200 a604 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@04a6 │ │ -0cab80: 7020 dd20 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@20dd │ │ -0cab86: 1100 |0005: return-object v0 │ │ +0c8910: |[0c8910] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +0c8920: 2200 a604 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@04a6 │ │ +0c8924: 7020 dd20 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@20dd │ │ +0c892a: 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 : 809 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 806 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #677 header: │ │ class_idx : 1195 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 46 │ │ │ │ Class #677 annotations: │ │ Annotations on class │ │ @@ -136754,21 +136760,21 @@ │ │ │ │ #45 : (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 : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #678 header: │ │ class_idx : 1198 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 47 │ │ │ │ Class #678 annotations: │ │ Annotations on class │ │ @@ -136797,40 +136803,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -0cab88: |[0cab88] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -0cab98: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cab9c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0caba0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0caba4: 2200 ac04 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@04ac │ │ -0caba8: 7010 4521 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@2145 │ │ -0cabae: 6900 6009 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cabb2: 0e00 |000d: return-void │ │ -0cabb4: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cabb8: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -0cabbc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0cabc0: 2200 aa04 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@04aa │ │ -0cabc4: 7010 1221 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@2112 │ │ -0cabca: 6900 6009 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cabce: 28f2 |001b: goto 000d // -000e │ │ -0cabd0: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cabd4: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -0cabd8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -0cabdc: 2200 a904 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@04a9 │ │ -0cabe0: 7010 e820 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@20e8 │ │ -0cabe6: 6900 6009 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cabea: 28e4 |0029: goto 000d // -001c │ │ -0cabec: 2200 ad04 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@04ad │ │ -0cabf0: 7010 4721 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@2147 │ │ -0cabf6: 6900 6009 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cabfa: 28dc |0031: goto 000d // -0024 │ │ +0c892c: |[0c892c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +0c893c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c8940: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0c8944: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0c8948: 2200 ac04 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@04ac │ │ +0c894c: 7010 4521 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@2145 │ │ +0c8952: 6900 6009 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8956: 0e00 |000d: return-void │ │ +0c8958: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c895c: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +0c8960: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0c8964: 2200 aa04 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@04aa │ │ +0c8968: 7010 1221 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@2112 │ │ +0c896e: 6900 6009 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8972: 28f2 |001b: goto 000d // -000e │ │ +0c8974: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c8978: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +0c897c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +0c8980: 2200 a904 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@04a9 │ │ +0c8984: 7010 e820 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@20e8 │ │ +0c898a: 6900 6009 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c898e: 28e4 |0029: goto 000d // -001c │ │ +0c8990: 2200 ad04 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@04ad │ │ +0c8994: 7010 4721 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@2147 │ │ +0c899a: 6900 6009 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c899e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -136844,18 +136850,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cabfc: |[0cabfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -0cac0c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cac12: 5b01 6109 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cac16: 0e00 |0005: return-void │ │ +0c89a0: |[0c89a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +0c89b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c89b6: 5b01 6109 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c89ba: 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; │ │ @@ -136866,43 +136872,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cac18: |[0cac18] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0cac28: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ -0cac2c: 6201 6009 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cac30: 7210 2d21 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@212d │ │ -0cac36: 0c01 |0007: move-result-object v1 │ │ -0cac38: 7020 7721 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ -0cac3e: 1100 |000b: return-object v0 │ │ +0c89bc: |[0c89bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0c89cc: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ +0c89d0: 6201 6009 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c89d4: 7210 2d21 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@212d │ │ +0c89da: 0c01 |0007: move-result-object v1 │ │ +0c89dc: 7020 7721 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ +0c89e2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cac40: |[0cac40] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -0cac50: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ -0cac54: 6201 6009 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cac58: 5432 6109 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cac5c: 7220 2e21 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@212e │ │ -0cac62: 0c01 |0009: move-result-object v1 │ │ -0cac64: 7020 7721 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ -0cac6a: 1100 |000d: return-object v0 │ │ +0c89e4: |[0c89e4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +0c89f4: 2200 ae04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ +0c89f8: 6201 6009 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c89fc: 5432 6109 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a00: 7220 2e21 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@212e │ │ +0c8a06: 0c01 |0009: move-result-object v1 │ │ +0c8a08: 7020 7721 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@2177 │ │ +0c8a0e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -136911,44 +136917,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0cac6c: |[0cac6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -0cac7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cac7e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cac80: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0cac84: 0f01 |0004: return v1 │ │ -0cac86: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0cac8a: 0121 |0007: move v1, v2 │ │ -0cac8c: 28fc |0008: goto 0004 // -0004 │ │ -0cac8e: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0cac94: 0c03 |000c: move-result-object v3 │ │ -0cac96: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0cac9c: 0c04 |0010: move-result-object v4 │ │ -0cac9e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0caca2: 0121 |0013: move v1, v2 │ │ -0caca4: 28f0 |0014: goto 0004 // -0010 │ │ -0caca6: 0760 |0015: move-object v0, v6 │ │ -0caca8: 1f00 ae04 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ -0cacac: 5453 6109 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cacb0: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0cacb4: 5403 6109 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cacb8: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0cacbc: 0121 |0020: move v1, v2 │ │ -0cacbe: 28e3 |0021: goto 0004 // -001d │ │ -0cacc0: 5453 6109 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cacc4: 5404 6109 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cacc8: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0cacce: 0a03 |0029: move-result v3 │ │ -0cacd0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0cacd4: 0121 |002c: move v1, v2 │ │ -0cacd6: 28d7 |002d: goto 0004 // -0029 │ │ +0c8a10: |[0c8a10] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +0c8a20: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c8a22: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c8a24: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0c8a28: 0f01 |0004: return v1 │ │ +0c8a2a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0c8a2e: 0121 |0007: move v1, v2 │ │ +0c8a30: 28fc |0008: goto 0004 // -0004 │ │ +0c8a32: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c8a38: 0c03 |000c: move-result-object v3 │ │ +0c8a3a: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c8a40: 0c04 |0010: move-result-object v4 │ │ +0c8a42: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0c8a46: 0121 |0013: move v1, v2 │ │ +0c8a48: 28f0 |0014: goto 0004 // -0010 │ │ +0c8a4a: 0760 |0015: move-object v0, v6 │ │ +0c8a4c: 1f00 ae04 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@04ae │ │ +0c8a50: 5453 6109 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a54: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0c8a58: 5403 6109 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a5c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0c8a60: 0121 |0020: move v1, v2 │ │ +0c8a62: 28e3 |0021: goto 0004 // -001d │ │ +0c8a64: 5453 6109 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a68: 5404 6109 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a6c: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0c8a72: 0a03 |0029: move-result v3 │ │ +0c8a74: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0c8a78: 0121 |002c: move v1, v2 │ │ +0c8a7a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -136969,20 +136975,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cacd8: |[0cacd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -0cace8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cacec: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cacf0: 7220 1721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@2117 │ │ -0cacf6: 0a00 |0007: move-result v0 │ │ -0cacf8: 0f00 |0008: return v0 │ │ +0c8a7c: |[0c8a7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +0c8a8c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8a90: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8a94: 7220 1721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@2117 │ │ +0c8a9a: 0a00 |0007: move-result v0 │ │ +0c8a9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -136990,20 +136996,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cacfc: |[0cacfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -0cad0c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cad10: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cad14: 7220 1821 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2118 │ │ -0cad1a: 0c00 |0007: move-result-object v0 │ │ -0cad1c: 1100 |0008: return-object v0 │ │ +0c8aa0: |[0c8aa0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +0c8ab0: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ab4: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ab8: 7220 1821 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2118 │ │ +0c8abe: 0c00 |0007: move-result-object v0 │ │ +0c8ac0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137011,20 +137017,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cad20: |[0cad20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -0cad30: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cad34: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cad38: 7220 1921 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2119 │ │ -0cad3e: 0c00 |0007: move-result-object v0 │ │ -0cad40: 1100 |0008: return-object v0 │ │ +0c8ac4: |[0c8ac4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +0c8ad4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ad8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8adc: 7220 1921 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2119 │ │ +0c8ae2: 0c00 |0007: move-result-object v0 │ │ +0c8ae4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137032,20 +137038,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cad44: |[0cad44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -0cad54: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cad58: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cad5c: 7220 1a21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@211a │ │ -0cad62: 0c00 |0007: move-result-object v0 │ │ -0cad64: 1100 |0008: return-object v0 │ │ +0c8ae8: |[0c8ae8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +0c8af8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8afc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8b00: 7220 1a21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@211a │ │ +0c8b06: 0c00 |0007: move-result-object v0 │ │ +0c8b08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137053,20 +137059,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cad68: |[0cad68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -0cad78: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cad7c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cad80: 7220 1b21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@211b │ │ -0cad86: 0a00 |0007: move-result v0 │ │ -0cad88: 0f00 |0008: return v0 │ │ +0c8b0c: |[0c8b0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +0c8b1c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8b20: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8b24: 7220 1b21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@211b │ │ +0c8b2a: 0a00 |0007: move-result v0 │ │ +0c8b2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137074,20 +137080,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cad8c: |[0cad8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -0cad9c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cada0: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cada4: 7220 1c21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@211c │ │ -0cadaa: 0a00 |0007: move-result v0 │ │ -0cadac: 0f00 |0008: return v0 │ │ +0c8b30: |[0c8b30] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +0c8b40: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8b44: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8b48: 7220 1c21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@211c │ │ +0c8b4e: 0a00 |0007: move-result v0 │ │ +0c8b50: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137095,17 +137101,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cadb0: |[0cadb0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -0cadc0: 5410 6109 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cadc4: 1100 |0002: return-object v0 │ │ +0c8b54: |[0c8b54] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +0c8b64: 5410 6109 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8b68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137113,20 +137119,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cadc8: |[0cadc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -0cadd8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caddc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cade0: 7220 1d21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@211d │ │ -0cade6: 0a00 |0007: move-result v0 │ │ -0cade8: 0f00 |0008: return v0 │ │ +0c8b6c: |[0c8b6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +0c8b7c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8b80: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8b84: 7220 1d21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@211d │ │ +0c8b8a: 0a00 |0007: move-result v0 │ │ +0c8b8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137134,20 +137140,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cadec: |[0cadec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -0cadfc: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cae00: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cae04: 7220 1e21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@211e │ │ -0cae0a: 0a00 |0007: move-result v0 │ │ -0cae0c: 0f00 |0008: return v0 │ │ +0c8b90: |[0c8b90] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +0c8ba0: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ba4: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ba8: 7220 1e21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@211e │ │ +0c8bae: 0a00 |0007: move-result v0 │ │ +0c8bb0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137155,20 +137161,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cae10: |[0cae10] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -0cae20: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cae24: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cae28: 7220 1f21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@211f │ │ -0cae2e: 0a00 |0007: move-result v0 │ │ -0cae30: 0f00 |0008: return v0 │ │ +0c8bb4: |[0c8bb4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +0c8bc4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8bc8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8bcc: 7220 1f21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@211f │ │ +0c8bd2: 0a00 |0007: move-result v0 │ │ +0c8bd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137176,20 +137182,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cae34: |[0cae34] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -0cae44: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cae48: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cae4c: 7220 2021 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@2120 │ │ -0cae52: 0c00 |0007: move-result-object v0 │ │ -0cae54: 1100 |0008: return-object v0 │ │ +0c8bd8: |[0c8bd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +0c8be8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8bec: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8bf0: 7220 2021 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@2120 │ │ +0c8bf6: 0c00 |0007: move-result-object v0 │ │ +0c8bf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137197,20 +137203,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cae58: |[0cae58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -0cae68: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cae6c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cae70: 7220 2121 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@2121 │ │ -0cae76: 0a00 |0007: move-result v0 │ │ -0cae78: 0f00 |0008: return v0 │ │ +0c8bfc: |[0c8bfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +0c8c0c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8c10: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8c14: 7220 2121 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@2121 │ │ +0c8c1a: 0a00 |0007: move-result v0 │ │ +0c8c1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137218,20 +137224,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cae7c: |[0cae7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -0cae8c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cae90: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cae94: 7220 2221 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@2122 │ │ -0cae9a: 0a00 |0007: move-result v0 │ │ -0cae9c: 0f00 |0008: return v0 │ │ +0c8c20: |[0c8c20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +0c8c30: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8c34: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8c38: 7220 2221 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@2122 │ │ +0c8c3e: 0a00 |0007: move-result v0 │ │ +0c8c40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137239,20 +137245,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caea0: |[0caea0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -0caeb0: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caeb4: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caeb8: 7220 2321 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@2123 │ │ -0caebe: 0a00 |0007: move-result v0 │ │ -0caec0: 0f00 |0008: return v0 │ │ +0c8c44: |[0c8c44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +0c8c54: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8c58: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8c5c: 7220 2321 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@2123 │ │ +0c8c62: 0a00 |0007: move-result v0 │ │ +0c8c64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137260,20 +137266,20 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caec4: |[0caec4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0caed4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caed8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caedc: 7220 2421 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@2124 │ │ -0caee2: 0c00 |0007: move-result-object v0 │ │ -0caee4: 1100 |0008: return-object v0 │ │ +0c8c68: |[0c8c68] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c8c78: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8c7c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8c80: 7220 2421 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@2124 │ │ +0c8c86: 0c00 |0007: move-result-object v0 │ │ +0c8c88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137281,20 +137287,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caee8: |[0caee8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -0caef8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caefc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf00: 7220 2521 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@2125 │ │ -0caf06: 0c00 |0007: move-result-object v0 │ │ -0caf08: 1100 |0008: return-object v0 │ │ +0c8c8c: |[0c8c8c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +0c8c9c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ca0: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ca4: 7220 2521 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@2125 │ │ +0c8caa: 0c00 |0007: move-result-object v0 │ │ +0c8cac: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137302,20 +137308,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caf0c: |[0caf0c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -0caf1c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caf20: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf24: 7220 2621 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@2126 │ │ -0caf2a: 0a00 |0007: move-result v0 │ │ -0caf2c: 0f00 |0008: return v0 │ │ +0c8cb0: |[0c8cb0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +0c8cc0: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8cc4: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8cc8: 7220 2621 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@2126 │ │ +0c8cce: 0a00 |0007: move-result v0 │ │ +0c8cd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137323,20 +137329,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caf30: |[0caf30] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -0caf40: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caf44: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf48: 7220 2721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@2127 │ │ -0caf4e: 0a00 |0007: move-result v0 │ │ -0caf50: 0f00 |0008: return v0 │ │ +0c8cd4: |[0c8cd4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +0c8ce4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ce8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8cec: 7220 2721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@2127 │ │ +0c8cf2: 0a00 |0007: move-result v0 │ │ +0c8cf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137344,23 +137350,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0caf54: |[0caf54] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -0caf64: 5410 6109 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf68: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0caf6c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0caf6e: 0f00 |0005: return v0 │ │ -0caf70: 5410 6109 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf74: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0caf7a: 0a00 |000b: move-result v0 │ │ -0caf7c: 28f9 |000c: goto 0005 // -0007 │ │ +0c8cf8: |[0c8cf8] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +0c8d08: 5410 6109 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8d0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0c8d10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c8d12: 0f00 |0005: return v0 │ │ +0c8d14: 5410 6109 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8d18: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0c8d1e: 0a00 |000b: move-result v0 │ │ +0c8d20: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137368,20 +137374,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0caf80: |[0caf80] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -0caf90: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0caf94: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0caf98: 7220 2821 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@2128 │ │ -0caf9e: 0a00 |0007: move-result v0 │ │ -0cafa0: 0f00 |0008: return v0 │ │ +0c8d24: |[0c8d24] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +0c8d34: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8d38: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8d3c: 7220 2821 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@2128 │ │ +0c8d42: 0a00 |0007: move-result v0 │ │ +0c8d44: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137389,20 +137395,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cafa4: |[0cafa4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -0cafb4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cafb8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cafbc: 7220 2921 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@2129 │ │ -0cafc2: 0a00 |0007: move-result v0 │ │ -0cafc4: 0f00 |0008: return v0 │ │ +0c8d48: |[0c8d48] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +0c8d58: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8d5c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8d60: 7220 2921 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@2129 │ │ +0c8d66: 0a00 |0007: move-result v0 │ │ +0c8d68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137410,20 +137416,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cafc8: |[0cafc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -0cafd8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cafdc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cafe0: 7220 2a21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@212a │ │ -0cafe6: 0a00 |0007: move-result v0 │ │ -0cafe8: 0f00 |0008: return v0 │ │ +0c8d6c: |[0c8d6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +0c8d7c: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8d80: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8d84: 7220 2a21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@212a │ │ +0c8d8a: 0a00 |0007: move-result v0 │ │ +0c8d8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137431,20 +137437,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cafec: |[0cafec] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -0caffc: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb000: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb004: 7220 2b21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@212b │ │ -0cb00a: 0a00 |0007: move-result v0 │ │ -0cb00c: 0f00 |0008: return v0 │ │ +0c8d90: |[0c8d90] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +0c8da0: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8da4: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8da8: 7220 2b21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@212b │ │ +0c8dae: 0a00 |0007: move-result v0 │ │ +0c8db0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137452,20 +137458,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cb010: |[0cb010] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -0cb020: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb024: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb028: 7220 2c21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@212c │ │ -0cb02e: 0a00 |0007: move-result v0 │ │ -0cb030: 0f00 |0008: return v0 │ │ +0c8db4: |[0c8db4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +0c8dc4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8dc8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8dcc: 7220 2c21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@212c │ │ +0c8dd2: 0a00 |0007: move-result v0 │ │ +0c8dd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -137473,19 +137479,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cb034: |[0cb034] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -0cb044: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb048: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb04c: 7220 2f21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@212f │ │ -0cb052: 0e00 |0007: return-void │ │ +0c8dd8: |[0c8dd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +0c8de8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8dec: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8df0: 7220 2f21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@212f │ │ +0c8df6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0007 line=1015 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -137494,19 +137500,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb054: |[0cb054] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -0cb064: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb068: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb06c: 7230 3021 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@2130 │ │ -0cb072: 0e00 |0007: return-void │ │ +0c8df8: |[0c8df8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +0c8e08: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8e0c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8e10: 7230 3021 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@2130 │ │ +0c8e16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0007 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -137516,19 +137522,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb074: |[0cb074] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -0cb084: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb088: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb08c: 7230 3121 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2131 │ │ -0cb092: 0e00 |0007: return-void │ │ +0c8e18: |[0c8e18] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +0c8e28: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8e2c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8e30: 7230 3121 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2131 │ │ +0c8e36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -137538,19 +137544,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb094: |[0cb094] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -0cb0a4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb0a8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb0ac: 7230 3221 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@2132 │ │ -0cb0b2: 0e00 |0007: return-void │ │ +0c8e38: |[0c8e38] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +0c8e48: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8e4c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8e50: 7230 3221 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@2132 │ │ +0c8e56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0007 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -137560,19 +137566,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb0b4: |[0cb0b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -0cb0c4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb0c8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb0cc: 7230 3321 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2133 │ │ -0cb0d2: 0e00 |0007: return-void │ │ +0c8e58: |[0c8e58] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +0c8e68: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8e6c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8e70: 7230 3321 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2133 │ │ +0c8e76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x0007 line=932 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -137582,19 +137588,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb0d4: |[0cb0d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -0cb0e4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb0e8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb0ec: 7230 3421 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2134 │ │ -0cb0f2: 0e00 |0007: return-void │ │ +0c8e78: |[0c8e78] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +0c8e88: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8e8c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8e90: 7230 3421 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2134 │ │ +0c8e96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0007 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -137604,19 +137610,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb0f4: |[0cb0f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -0cb104: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb108: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb10c: 7230 3521 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@2135 │ │ -0cb112: 0e00 |0007: return-void │ │ +0c8e98: |[0c8e98] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +0c8ea8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8eac: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8eb0: 7230 3521 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@2135 │ │ +0c8eb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0007 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -137626,19 +137632,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb114: |[0cb114] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -0cb124: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb128: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb12c: 7230 3621 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@2136 │ │ -0cb132: 0e00 |0007: return-void │ │ +0c8eb8: |[0c8eb8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +0c8ec8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8ecc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ed0: 7230 3621 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@2136 │ │ +0c8ed6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -137648,19 +137654,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb134: |[0cb134] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -0cb144: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb148: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb14c: 7230 3721 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@2137 │ │ -0cb152: 0e00 |0007: return-void │ │ +0c8ed8: |[0c8ed8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +0c8ee8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8eec: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ef0: 7230 3721 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@2137 │ │ +0c8ef6: 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 │ │ @@ -137670,19 +137676,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb154: |[0cb154] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -0cb164: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb168: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb16c: 7230 3821 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@2138 │ │ -0cb172: 0e00 |0007: return-void │ │ +0c8ef8: |[0c8ef8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +0c8f08: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8f0c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8f10: 7230 3821 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@2138 │ │ +0c8f16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -137692,19 +137698,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb174: |[0cb174] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -0cb184: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb188: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb18c: 7230 3921 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@2139 │ │ -0cb192: 0e00 |0007: return-void │ │ +0c8f18: |[0c8f18] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +0c8f28: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8f2c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8f30: 7230 3921 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@2139 │ │ +0c8f36: 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 │ │ @@ -137714,19 +137720,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb194: |[0cb194] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -0cb1a4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb1a8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb1ac: 7230 3a21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@213a │ │ -0cb1b2: 0e00 |0007: return-void │ │ +0c8f38: |[0c8f38] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +0c8f48: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8f4c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8f50: 7230 3a21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@213a │ │ +0c8f56: 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 │ │ @@ -137736,19 +137742,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb1b4: |[0cb1b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -0cb1c4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb1c8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb1cc: 7230 3b21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@213b │ │ -0cb1d2: 0e00 |0007: return-void │ │ +0c8f58: |[0c8f58] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +0c8f68: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8f6c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8f70: 7230 3b21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@213b │ │ +0c8f76: 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 │ │ @@ -137758,19 +137764,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb1d4: |[0cb1d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -0cb1e4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb1e8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb1ec: 7230 3c21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@213c │ │ -0cb1f2: 0e00 |0007: return-void │ │ +0c8f78: |[0c8f78] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +0c8f88: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8f8c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8f90: 7230 3c21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@213c │ │ +0c8f96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0007 line=1002 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -137780,19 +137786,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb1f4: |[0cb1f4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -0cb204: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb208: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb20c: 7230 3d21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@213d │ │ -0cb212: 0e00 |0007: return-void │ │ +0c8f98: |[0c8f98] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +0c8fa8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8fac: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8fb0: 7230 3d21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@213d │ │ +0c8fb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0007 line=675 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -137802,19 +137808,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb214: |[0cb214] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -0cb224: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb228: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb22c: 7230 3e21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@213e │ │ -0cb232: 0e00 |0007: return-void │ │ +0c8fb8: |[0c8fb8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +0c8fc8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8fcc: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8fd0: 7230 3e21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@213e │ │ +0c8fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0007 line=912 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -137824,19 +137830,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb234: |[0cb234] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -0cb244: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb248: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb24c: 7230 3f21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@213f │ │ -0cb252: 0e00 |0007: return-void │ │ +0c8fd8: |[0c8fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +0c8fe8: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c8fec: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c8ff0: 7230 3f21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@213f │ │ +0c8ff6: 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 │ │ @@ -137846,19 +137852,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb254: |[0cb254] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -0cb264: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb268: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb26c: 7230 4021 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@2140 │ │ -0cb272: 0e00 |0007: return-void │ │ +0c8ff8: |[0c8ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +0c9008: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c900c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c9010: 7230 4021 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@2140 │ │ +0c9016: 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 │ │ @@ -137868,19 +137874,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb274: |[0cb274] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -0cb284: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb288: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb28c: 7230 4121 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@2141 │ │ -0cb292: 0e00 |0007: return-void │ │ +0c9018: |[0c9018] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +0c9028: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c902c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c9030: 7230 4121 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@2141 │ │ +0c9036: 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 │ │ @@ -137890,19 +137896,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb294: |[0cb294] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -0cb2a4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb2a8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb2ac: 7230 4221 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@2142 │ │ -0cb2b2: 0e00 |0007: return-void │ │ +0c9038: |[0c9038] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +0c9048: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c904c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c9050: 7230 4221 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@2142 │ │ +0c9056: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -137912,19 +137918,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cb2b4: |[0cb2b4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -0cb2c4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb2c8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb2cc: 7240 4321 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@2143 │ │ -0cb2d2: 0e00 |0007: return-void │ │ +0c9058: |[0c9058] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +0c9068: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c906c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c9070: 7240 4321 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@2143 │ │ +0c9076: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0007 line=590 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -137935,34 +137941,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cb2d4: |[0cb2d4] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -0cb2e4: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ -0cb2e8: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ -0cb2ec: 7230 4421 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@2144 │ │ -0cb2f2: 0e00 |0007: return-void │ │ +0c9078: |[0c9078] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +0c9088: 6200 6009 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0960 │ │ +0c908c: 5421 6109 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0961 │ │ +0c9090: 7230 4421 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@2144 │ │ +0c9096: 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 : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #679 header: │ │ class_idx : 1199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 815 │ │ +source_file_idx : 812 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 42 │ │ virtual_methods_size: 0 │ │ │ │ Class #679 annotations: │ │ Annotations on method #8630 'getText' │ │ @@ -137981,17 +137987,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cb2f4: |[0cb2f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -0cb304: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cb30a: 0e00 |0003: return-void │ │ +0c9098: |[0c9098] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +0c90a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c90ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -137999,19 +138005,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb30c: |[0cb30c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -0cb31c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb320: 6e10 673a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@3a67 │ │ -0cb326: 0a00 |0005: move-result v0 │ │ -0cb328: 0f00 |0006: return v0 │ │ +0c90b0: |[0c90b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +0c90c0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c90c4: 6e10 673a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@3a67 │ │ +0c90ca: 0a00 |0005: move-result v0 │ │ +0c90cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138019,19 +138025,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 │ │ -0cb32c: |[0cb32c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cb33c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb340: 6e10 683a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@3a68 │ │ -0cb346: 0c00 |0005: move-result-object v0 │ │ -0cb348: 1100 |0006: return-object v0 │ │ +0c90d0: |[0c90d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c90e0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c90e4: 6e10 683a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@3a68 │ │ +0c90ea: 0c00 |0005: move-result-object v0 │ │ +0c90ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138039,19 +138045,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 │ │ -0cb34c: |[0cb34c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cb35c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb360: 6e10 693a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@3a69 │ │ -0cb366: 0c00 |0005: move-result-object v0 │ │ -0cb368: 1100 |0006: return-object v0 │ │ +0c90f0: |[0c90f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c9100: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9104: 6e10 693a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@3a69 │ │ +0c910a: 0c00 |0005: move-result-object v0 │ │ +0c910c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138059,19 +138065,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 │ │ -0cb36c: |[0cb36c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cb37c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb380: 6e10 6a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@3a6a │ │ -0cb386: 0c00 |0005: move-result-object v0 │ │ -0cb388: 1100 |0006: return-object v0 │ │ +0c9110: |[0c9110] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0c9120: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9124: 6e10 6a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@3a6a │ │ +0c912a: 0c00 |0005: move-result-object v0 │ │ +0c912c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138079,19 +138085,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb38c: |[0cb38c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0cb39c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb3a0: 6e10 6b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@3a6b │ │ -0cb3a6: 0a00 |0005: move-result v0 │ │ -0cb3a8: 0f00 |0006: return v0 │ │ +0c9130: |[0c9130] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0c9140: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9144: 6e10 6b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@3a6b │ │ +0c914a: 0a00 |0005: move-result v0 │ │ +0c914c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138099,19 +138105,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb3ac: |[0cb3ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -0cb3bc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb3c0: 6e10 6c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@3a6c │ │ -0cb3c6: 0a00 |0005: move-result v0 │ │ -0cb3c8: 0f00 |0006: return v0 │ │ +0c9150: |[0c9150] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +0c9160: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9164: 6e10 6c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@3a6c │ │ +0c916a: 0a00 |0005: move-result v0 │ │ +0c916c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138119,19 +138125,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb3cc: |[0cb3cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -0cb3dc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb3e0: 6e10 6d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@3a6d │ │ -0cb3e6: 0a00 |0005: move-result v0 │ │ -0cb3e8: 0f00 |0006: return v0 │ │ +0c9170: |[0c9170] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +0c9180: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9184: 6e10 6d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@3a6d │ │ +0c918a: 0a00 |0005: move-result v0 │ │ +0c918c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138139,19 +138145,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb3ec: |[0cb3ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0cb3fc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb400: 6e10 703a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@3a70 │ │ -0cb406: 0c00 |0005: move-result-object v0 │ │ -0cb408: 1100 |0006: return-object v0 │ │ +0c9190: |[0c9190] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0c91a0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c91a4: 6e10 703a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@3a70 │ │ +0c91aa: 0c00 |0005: move-result-object v0 │ │ +0c91ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138159,19 +138165,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb40c: |[0cb40c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -0cb41c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb420: 6e10 713a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@3a71 │ │ -0cb426: 0a00 |0005: move-result v0 │ │ -0cb428: 0f00 |0006: return v0 │ │ +0c91b0: |[0c91b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +0c91c0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c91c4: 6e10 713a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@3a71 │ │ +0c91ca: 0a00 |0005: move-result v0 │ │ +0c91cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138179,19 +138185,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb42c: |[0cb42c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -0cb43c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb440: 6e10 723a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@3a72 │ │ -0cb446: 0a00 |0005: move-result v0 │ │ -0cb448: 0f00 |0006: return v0 │ │ +0c91d0: |[0c91d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +0c91e0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c91e4: 6e10 723a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@3a72 │ │ +0c91ea: 0a00 |0005: move-result v0 │ │ +0c91ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138199,19 +138205,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb44c: |[0cb44c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -0cb45c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb460: 6e10 733a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@3a73 │ │ -0cb466: 0a00 |0005: move-result v0 │ │ -0cb468: 0f00 |0006: return v0 │ │ +0c91f0: |[0c91f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +0c9200: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9204: 6e10 733a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@3a73 │ │ +0c920a: 0a00 |0005: move-result v0 │ │ +0c920c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138219,19 +138225,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 │ │ -0cb46c: |[0cb46c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cb47c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb480: 6e10 743a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a74 │ │ -0cb486: 0c00 |0005: move-result-object v0 │ │ -0cb488: 1100 |0006: return-object v0 │ │ +0c9210: |[0c9210] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9220: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9224: 6e10 743a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a74 │ │ +0c922a: 0c00 |0005: move-result-object v0 │ │ +0c922c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138239,19 +138245,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb48c: |[0cb48c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0cb49c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb4a0: 6e10 753a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@3a75 │ │ -0cb4a6: 0c00 |0005: move-result-object v0 │ │ -0cb4a8: 1100 |0006: return-object v0 │ │ +0c9230: |[0c9230] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0c9240: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9244: 6e10 753a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@3a75 │ │ +0c924a: 0c00 |0005: move-result-object v0 │ │ +0c924c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138259,19 +138265,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb4ac: |[0cb4ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -0cb4bc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb4c0: 6e10 763a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@3a76 │ │ -0cb4c6: 0a00 |0005: move-result v0 │ │ -0cb4c8: 0f00 |0006: return v0 │ │ +0c9250: |[0c9250] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +0c9260: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9264: 6e10 763a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@3a76 │ │ +0c926a: 0a00 |0005: move-result v0 │ │ +0c926c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138279,19 +138285,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb4cc: |[0cb4cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -0cb4dc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb4e0: 6e10 773a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@3a77 │ │ -0cb4e6: 0a00 |0005: move-result v0 │ │ -0cb4e8: 0f00 |0006: return v0 │ │ +0c9270: |[0c9270] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +0c9280: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9284: 6e10 773a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@3a77 │ │ +0c928a: 0a00 |0005: move-result v0 │ │ +0c928c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138299,19 +138305,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb4ec: |[0cb4ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -0cb4fc: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb500: 6e10 783a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@3a78 │ │ -0cb506: 0a00 |0005: move-result v0 │ │ -0cb508: 0f00 |0006: return v0 │ │ +0c9290: |[0c9290] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +0c92a0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c92a4: 6e10 783a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@3a78 │ │ +0c92aa: 0a00 |0005: move-result v0 │ │ +0c92ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138319,19 +138325,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb50c: |[0cb50c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -0cb51c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb520: 6e10 793a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@3a79 │ │ -0cb526: 0a00 |0005: move-result v0 │ │ -0cb528: 0f00 |0006: return v0 │ │ +0c92b0: |[0c92b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0c92c0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c92c4: 6e10 793a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@3a79 │ │ +0c92ca: 0a00 |0005: move-result v0 │ │ +0c92cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138339,19 +138345,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb52c: |[0cb52c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -0cb53c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb540: 6e10 7a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@3a7a │ │ -0cb546: 0a00 |0005: move-result v0 │ │ -0cb548: 0f00 |0006: return v0 │ │ +0c92d0: |[0c92d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +0c92e0: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c92e4: 6e10 7a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@3a7a │ │ +0c92ea: 0a00 |0005: move-result v0 │ │ +0c92ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138359,19 +138365,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb54c: |[0cb54c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -0cb55c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb560: 6e10 7b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@3a7b │ │ -0cb566: 0a00 |0005: move-result v0 │ │ -0cb568: 0f00 |0006: return v0 │ │ +0c92f0: |[0c92f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0c9300: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9304: 6e10 7b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@3a7b │ │ +0c930a: 0a00 |0005: move-result v0 │ │ +0c930c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138379,19 +138385,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb56c: |[0cb56c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0cb57c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb580: 6e10 7c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@3a7c │ │ -0cb586: 0a00 |0005: move-result v0 │ │ -0cb588: 0f00 |0006: return v0 │ │ +0c9310: |[0c9310] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +0c9320: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9324: 6e10 7c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@3a7c │ │ +0c932a: 0a00 |0005: move-result v0 │ │ +0c932c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138399,37 +138405,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cb58c: |[0cb58c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -0cb59c: 7100 7d3a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@3a7d │ │ -0cb5a2: 0c00 |0003: move-result-object v0 │ │ -0cb5a4: 1100 |0004: return-object v0 │ │ +0c9330: |[0c9330] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +0c9340: 7100 7d3a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@3a7d │ │ +0c9346: 0c00 |0003: move-result-object v0 │ │ +0c9348: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb5a8: |[0cb5a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cb5b8: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb5bc: 7110 7e3a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@3a7e │ │ -0cb5c2: 0c00 |0005: move-result-object v0 │ │ -0cb5c4: 1100 |0006: return-object v0 │ │ +0c934c: |[0c934c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c935c: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9360: 7110 7e3a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@3a7e │ │ +0c9366: 0c00 |0005: move-result-object v0 │ │ +0c9368: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -138437,18 +138443,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cb5c8: |[0cb5c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -0cb5d8: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb5dc: 6e10 7f3a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@3a7f │ │ -0cb5e2: 0e00 |0005: return-void │ │ +0c936c: |[0c936c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +0c937c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9380: 6e10 7f3a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@3a7f │ │ +0c9386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -138457,18 +138463,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 │ │ -0cb5e4: |[0cb5e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -0cb5f4: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb5f8: 6e20 803a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@3a80 │ │ -0cb5fe: 0e00 |0005: return-void │ │ +0c9388: |[0c9388] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +0c9398: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c939c: 6e20 803a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@3a80 │ │ +0c93a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -138478,18 +138484,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 │ │ -0cb600: |[0cb600] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cb610: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb614: 6e20 813a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@3a81 │ │ -0cb61a: 0e00 |0005: return-void │ │ +0c93a4: |[0c93a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c93b4: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c93b8: 6e20 813a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@3a81 │ │ +0c93be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -138499,18 +138505,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 │ │ -0cb61c: |[0cb61c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -0cb62c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb630: 6e20 823a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@3a82 │ │ -0cb636: 0e00 |0005: return-void │ │ +0c93c0: |[0c93c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0c93d0: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c93d4: 6e20 823a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@3a82 │ │ +0c93da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -138520,18 +138526,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 │ │ -0cb638: |[0cb638] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cb648: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb64c: 6e20 833a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@3a83 │ │ -0cb652: 0e00 |0005: return-void │ │ +0c93dc: |[0c93dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c93ec: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c93f0: 6e20 833a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@3a83 │ │ +0c93f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -138541,18 +138547,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 │ │ -0cb654: |[0cb654] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cb664: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb668: 6e20 843a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3a84 │ │ -0cb66e: 0e00 |0005: return-void │ │ +0c93f8: |[0c93f8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0c9408: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c940c: 6e20 843a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3a84 │ │ +0c9412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -138562,18 +138568,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 │ │ -0cb670: |[0cb670] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0cb680: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb684: 6e20 853a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@3a85 │ │ -0cb68a: 0e00 |0005: return-void │ │ +0c9414: |[0c9414] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0c9424: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9428: 6e20 853a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@3a85 │ │ +0c942e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -138583,18 +138589,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 │ │ -0cb68c: |[0cb68c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0cb69c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb6a0: 6e20 863a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@3a86 │ │ -0cb6a6: 0e00 |0005: return-void │ │ +0c9430: |[0c9430] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +0c9440: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9444: 6e20 863a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@3a86 │ │ +0c944a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -138604,18 +138610,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 │ │ -0cb6a8: |[0cb6a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -0cb6b8: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb6bc: 6e20 873a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@3a87 │ │ -0cb6c2: 0e00 |0005: return-void │ │ +0c944c: |[0c944c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +0c945c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9460: 6e20 873a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@3a87 │ │ +0c9466: 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 │ │ @@ -138625,18 +138631,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 │ │ -0cb6c4: |[0cb6c4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0cb6d4: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb6d8: 6e20 883a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@3a88 │ │ -0cb6de: 0e00 |0005: return-void │ │ +0c9468: |[0c9468] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0c9478: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c947c: 6e20 883a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@3a88 │ │ +0c9482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -138646,18 +138652,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 │ │ -0cb6e0: |[0cb6e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -0cb6f0: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb6f4: 6e20 893a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@3a89 │ │ -0cb6fa: 0e00 |0005: return-void │ │ +0c9484: |[0c9484] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +0c9494: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9498: 6e20 893a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@3a89 │ │ +0c949e: 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 │ │ @@ -138667,18 +138673,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb6fc: |[0cb6fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0cb70c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb710: 6e20 8c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@3a8c │ │ -0cb716: 0e00 |0005: return-void │ │ +0c94a0: |[0c94a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0c94b0: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c94b4: 6e20 8c3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@3a8c │ │ +0c94ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -138688,18 +138694,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 │ │ -0cb718: |[0cb718] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -0cb728: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb72c: 6e20 8d3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@3a8d │ │ -0cb732: 0e00 |0005: return-void │ │ +0c94bc: |[0c94bc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0c94cc: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c94d0: 6e20 8d3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@3a8d │ │ +0c94d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -138709,18 +138715,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 │ │ -0cb734: |[0cb734] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0cb744: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb748: 6e20 8e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@3a8e │ │ -0cb74e: 0e00 |0005: return-void │ │ +0c94d8: |[0c94d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0c94e8: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c94ec: 6e20 8e3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@3a8e │ │ +0c94f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -138730,18 +138736,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 │ │ -0cb750: |[0cb750] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -0cb760: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb764: 6e20 8f3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@3a8f │ │ -0cb76a: 0e00 |0005: return-void │ │ +0c94f4: |[0c94f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +0c9504: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9508: 6e20 8f3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@3a8f │ │ +0c950e: 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 │ │ @@ -138751,18 +138757,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 │ │ -0cb76c: |[0cb76c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0cb77c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb780: 6e20 903a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@3a90 │ │ -0cb786: 0e00 |0005: return-void │ │ +0c9510: |[0c9510] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +0c9520: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9524: 6e20 903a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@3a90 │ │ +0c952a: 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 │ │ @@ -138772,18 +138778,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 │ │ -0cb788: |[0cb788] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0cb798: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb79c: 6e20 913a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@3a91 │ │ -0cb7a2: 0e00 |0005: return-void │ │ +0c952c: |[0c952c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +0c953c: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9540: 6e20 913a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@3a91 │ │ +0c9546: 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 │ │ @@ -138793,18 +138799,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 │ │ -0cb7a4: |[0cb7a4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0cb7b4: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb7b8: 6e20 923a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@3a92 │ │ -0cb7be: 0e00 |0005: return-void │ │ +0c9548: |[0c9548] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0c9558: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c955c: 6e20 923a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@3a92 │ │ +0c9562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -138814,34 +138820,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb7c0: |[0cb7c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -0cb7d0: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb7d4: 6e20 943a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@3a94 │ │ -0cb7da: 0e00 |0005: return-void │ │ +0c9564: |[0c9564] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +0c9574: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9578: 6e20 943a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@3a94 │ │ +0c957e: 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 : 815 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 812 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #680 header: │ │ class_idx : 1200 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 816 │ │ +source_file_idx : 813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #680 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;' │ │ @@ -138856,17 +138862,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cb7dc: |[0cb7dc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -0cb7ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cb7f2: 0e00 |0003: return-void │ │ +0c9580: |[0c9580] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +0c9590: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -138874,19 +138880,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb7f4: |[0cb7f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0cb804: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb808: 6e10 6e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@3a6e │ │ -0cb80e: 0a00 |0005: move-result v0 │ │ -0cb810: 0f00 |0006: return v0 │ │ +0c9598: |[0c9598] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0c95a8: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c95ac: 6e10 6e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@3a6e │ │ +0c95b2: 0a00 |0005: move-result v0 │ │ +0c95b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -138894,19 +138900,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cb814: |[0cb814] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0cb824: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb828: 6e10 6f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@3a6f │ │ -0cb82e: 0a00 |0005: move-result v0 │ │ -0cb830: 0f00 |0006: return v0 │ │ +0c95b8: |[0c95b8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0c95c8: 1f01 1a07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c95cc: 6e10 6f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@3a6f │ │ +0c95d2: 0a00 |0005: move-result v0 │ │ +0c95d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -138914,18 +138920,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 │ │ -0cb834: |[0cb834] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0cb844: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb848: 6e20 8a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@3a8a │ │ -0cb84e: 0e00 |0005: return-void │ │ +0c95d8: |[0c95d8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0c95e8: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c95ec: 6e20 8a3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@3a8a │ │ +0c95f2: 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 │ │ @@ -138935,34 +138941,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cb850: |[0cb850] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0cb860: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb864: 6e20 8b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@3a8b │ │ -0cb86a: 0e00 |0005: return-void │ │ +0c95f4: |[0c95f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0c9604: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c9608: 6e20 8b3a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@3a8b │ │ +0c960e: 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 : 816 (AccessibilityRecordCompatIcsMr1.java) │ │ + source_file_idx : 813 (AccessibilityRecordCompatIcsMr1.java) │ │ │ │ Class #681 header: │ │ class_idx : 1201 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 817 │ │ +source_file_idx : 814 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #681 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;' │ │ @@ -138977,17 +138983,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cb86c: |[0cb86c] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -0cb87c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cb882: 0e00 |0003: return-void │ │ +0c9610: |[0c9610] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +0c9620: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ @@ -138995,35 +139001,35 @@ │ │ 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 │ │ -0cb884: |[0cb884] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0cb894: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ -0cb898: 6e30 933a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@3a93 │ │ -0cb89e: 0e00 |0005: return-void │ │ +0c9628: |[0c9628] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0c9638: 1f00 1a07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@071a │ │ +0c963c: 6e30 933a 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@3a93 │ │ +0c9642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 virtualDescendantId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 817 (AccessibilityRecordCompatJellyBean.java) │ │ + source_file_idx : 814 (AccessibilityRecordCompatJellyBean.java) │ │ │ │ Class #682 header: │ │ class_idx : 1202 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 833 │ │ +source_file_idx : 830 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #682 annotations: │ │ Annotations on class │ │ @@ -139035,21 +139041,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 833 (AccessibilityWindowInfoCompat.java) │ │ + source_file_idx : 830 (AccessibilityWindowInfoCompat.java) │ │ │ │ Class #683 header: │ │ class_idx : 1204 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 833 │ │ +source_file_idx : 830 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 14 │ │ │ │ Class #683 annotations: │ │ Annotations on class │ │ @@ -139145,21 +139151,21 @@ │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;) │ │ name : 'recycle' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 833 (AccessibilityWindowInfoCompat.java) │ │ + source_file_idx : 830 (AccessibilityWindowInfoCompat.java) │ │ │ │ Class #684 header: │ │ class_idx : 1206 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 833 │ │ +source_file_idx : 830 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 15 │ │ │ │ Class #684 annotations: │ │ Annotations on class │ │ @@ -139212,27 +139218,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0cb8a0: |[0cb8a0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.:()V │ │ -0cb8b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cb8b2: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cb8b6: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ -0cb8ba: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0cb8be: 2200 b304 |0007: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; // type@04b3 │ │ -0cb8c2: 7020 db21 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21db │ │ -0cb8c8: 6900 6209 |000c: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cb8cc: 0e00 |000e: return-void │ │ -0cb8ce: 2200 b504 |000f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; // type@04b5 │ │ -0cb8d2: 7020 f921 2000 |0011: invoke-direct {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21f9 │ │ -0cb8d8: 6900 6209 |0014: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cb8dc: 28f8 |0016: goto 000e // -0008 │ │ +0c9644: |[0c9644] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.:()V │ │ +0c9654: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c9656: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c965a: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ +0c965e: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0c9662: 2200 b304 |0007: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; // type@04b3 │ │ +0c9666: 7020 db21 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21db │ │ +0c966c: 6900 6209 |000c: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9670: 0e00 |000e: return-void │ │ +0c9672: 2200 b504 |000f: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; // type@04b5 │ │ +0c9676: 7020 f921 2000 |0011: invoke-direct {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21f9 │ │ +0c967c: 6900 6209 |0014: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9680: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0007 line=190 │ │ 0x000e line=194 │ │ 0x000f line=192 │ │ locals : │ │ @@ -139242,18 +139248,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cb8e0: |[0cb8e0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.:(Ljava/lang/Object;)V │ │ -0cb8f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cb8f6: 5b01 6809 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cb8fa: 0e00 |0005: return-void │ │ +0c9684: |[0c9684] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.:(Ljava/lang/Object;)V │ │ +0c9694: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c969a: 5b01 6809 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c969e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x0005 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ @@ -139264,43 +139270,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cb8fc: |[0cb8fc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0cb90c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cb910: 7210 f521 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.obtain:()Ljava/lang/Object; // method@21f5 │ │ -0cb916: 0c00 |0005: move-result-object v0 │ │ -0cb918: 7110 1c22 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ -0cb91e: 0c00 |0009: move-result-object v0 │ │ -0cb920: 1100 |000a: return-object v0 │ │ +0c96a0: |[0c96a0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c96b0: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c96b4: 7210 f521 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.obtain:()Ljava/lang/Object; // method@21f5 │ │ +0c96ba: 0c00 |0005: move-result-object v0 │ │ +0c96bc: 7110 1c22 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ +0c96c2: 0c00 |0009: move-result-object v0 │ │ +0c96c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cb924: |[0cb924] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0cb934: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cb938: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cb93c: 7220 f621 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f6 │ │ -0cb942: 0c00 |0007: move-result-object v0 │ │ -0cb944: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ -0cb94a: 0c00 |000b: move-result-object v0 │ │ -0cb94c: 1100 |000c: return-object v0 │ │ +0c96c8: |[0c96c8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c96d8: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c96dc: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c96e0: 7220 f621 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f6 │ │ +0c96e6: 0c00 |0007: move-result-object v0 │ │ +0c96e8: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ +0c96ee: 0c00 |000b: move-result-object v0 │ │ +0c96f0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139308,27 +139314,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -0cb950: |[0cb950] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.typeToString:(I)Ljava/lang/String; │ │ -0cb960: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -0cb966: 1a00 0e02 |0003: const-string v0, "" // string@020e │ │ -0cb96a: 1100 |0005: return-object v0 │ │ -0cb96c: 1a00 8e19 |0006: const-string v0, "TYPE_APPLICATION" // string@198e │ │ -0cb970: 28fd |0008: goto 0005 // -0003 │ │ -0cb972: 1a00 9219 |0009: const-string v0, "TYPE_INPUT_METHOD" // string@1992 │ │ -0cb976: 28fa |000b: goto 0005 // -0006 │ │ -0cb978: 1a00 9719 |000c: const-string v0, "TYPE_SYSTEM" // string@1997 │ │ -0cb97c: 28f7 |000e: goto 0005 // -0009 │ │ -0cb97e: 1a00 8b19 |000f: const-string v0, "TYPE_ACCESSIBILITY_OVERLAY" // string@198b │ │ -0cb982: 28f4 |0011: goto 0005 // -000c │ │ -0cb984: 0001 0400 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (12 units) │ │ +0c96f4: |[0c96f4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.typeToString:(I)Ljava/lang/String; │ │ +0c9704: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +0c970a: 1a00 0b02 |0003: const-string v0, "" // string@020b │ │ +0c970e: 1100 |0005: return-object v0 │ │ +0c9710: 1a00 8a19 |0006: const-string v0, "TYPE_APPLICATION" // string@198a │ │ +0c9714: 28fd |0008: goto 0005 // -0003 │ │ +0c9716: 1a00 8e19 |0009: const-string v0, "TYPE_INPUT_METHOD" // string@198e │ │ +0c971a: 28fa |000b: goto 0005 // -0006 │ │ +0c971c: 1a00 9319 |000c: const-string v0, "TYPE_SYSTEM" // string@1993 │ │ +0c9720: 28f7 |000e: goto 0005 // -0009 │ │ +0c9722: 1a00 8719 |000f: const-string v0, "TYPE_ACCESSIBILITY_OVERLAY" // string@1987 │ │ +0c9726: 28f4 |0011: goto 0005 // -000c │ │ +0c9728: 0001 0400 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=451 │ │ 0x0006 line=439 │ │ 0x0009 line=442 │ │ 0x000c line=445 │ │ @@ -139342,21 +139348,21 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cb99c: |[0cb99c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0cb9ac: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -0cb9b0: 2200 b604 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // type@04b6 │ │ -0cb9b4: 7020 0922 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.:(Ljava/lang/Object;)V // method@2209 │ │ -0cb9ba: 1100 |0007: return-object v0 │ │ -0cb9bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0cb9be: 28fe |0009: goto 0007 // -0002 │ │ +0c9740: |[0c9740] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c9750: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +0c9754: 2200 b604 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // type@04b6 │ │ +0c9758: 7020 0922 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.:(Ljava/lang/Object;)V // method@2209 │ │ +0c975e: 1100 |0007: return-object v0 │ │ +0c9760: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c9762: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0002 line=240 │ │ 0x0007 line=242 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -139367,44 +139373,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0cb9c0: |[0cb9c0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -0cb9d0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0cb9d2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0cb9d4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0cb9d8: 0f01 |0004: return v1 │ │ -0cb9da: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0cb9de: 0121 |0007: move v1, v2 │ │ -0cb9e0: 28fc |0008: goto 0004 // -0004 │ │ -0cb9e2: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0cb9e8: 0c03 |000c: move-result-object v3 │ │ -0cb9ea: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0cb9f0: 0c04 |0010: move-result-object v4 │ │ -0cb9f2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0cb9f6: 0121 |0013: move v1, v2 │ │ -0cb9f8: 28f0 |0014: goto 0004 // -0010 │ │ -0cb9fa: 0760 |0015: move-object v0, v6 │ │ -0cb9fc: 1f00 b604 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // type@04b6 │ │ -0cba00: 5453 6809 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba04: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0cba08: 5403 6809 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba0c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -0cba10: 0121 |0020: move v1, v2 │ │ -0cba12: 28e3 |0021: goto 0004 // -001d │ │ -0cba14: 5453 6809 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba18: 5404 6809 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba1c: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0cba22: 0a03 |0029: move-result v3 │ │ -0cba24: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -0cba28: 0121 |002c: move v1, v2 │ │ -0cba2a: 28d7 |002d: goto 0004 // -0029 │ │ +0c9764: |[0c9764] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +0c9774: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c9776: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c9778: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0c977c: 0f01 |0004: return v1 │ │ +0c977e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0c9782: 0121 |0007: move v1, v2 │ │ +0c9784: 28fc |0008: goto 0004 // -0004 │ │ +0c9786: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c978c: 0c03 |000c: move-result-object v3 │ │ +0c978e: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0c9794: 0c04 |0010: move-result-object v4 │ │ +0c9796: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0c979a: 0121 |0013: move v1, v2 │ │ +0c979c: 28f0 |0014: goto 0004 // -0010 │ │ +0c979e: 0760 |0015: move-object v0, v6 │ │ +0c97a0: 1f00 b604 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // type@04b6 │ │ +0c97a4: 5453 6809 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c97a8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0c97ac: 5403 6809 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c97b0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +0c97b4: 0121 |0020: move v1, v2 │ │ +0c97b6: 28e3 |0021: goto 0004 // -001d │ │ +0c97b8: 5453 6809 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c97bc: 5404 6809 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c97c0: 6e20 2143 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0c97c6: 0a03 |0029: move-result v3 │ │ +0c97c8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +0c97cc: 0121 |002c: move v1, v2 │ │ +0c97ce: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=398 │ │ 0x0004 line=415 │ │ 0x0005 line=401 │ │ 0x0008 line=402 │ │ 0x0009 line=404 │ │ @@ -139425,19 +139431,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cba2c: |[0cba2c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -0cba3c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cba40: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba44: 7230 ea21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@21ea │ │ -0cba4a: 0e00 |0007: return-void │ │ +0c97d0: |[0c97d0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +0c97e0: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c97e4: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c97e8: 7230 ea21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@21ea │ │ +0c97ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -139447,22 +139453,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cba4c: |[0cba4c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0cba5c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cba60: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba64: 7230 eb21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@21eb │ │ -0cba6a: 0c00 |0007: move-result-object v0 │ │ -0cba6c: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ -0cba72: 0c00 |000b: move-result-object v0 │ │ -0cba74: 1100 |000c: return-object v0 │ │ +0c97f0: |[0c97f0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c9800: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9804: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9808: 7230 eb21 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@21eb │ │ +0c980e: 0c00 |0007: move-result-object v0 │ │ +0c9810: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ +0c9816: 0c00 |000b: move-result-object v0 │ │ +0c9818: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -139471,20 +139477,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cba78: |[0cba78] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getChildCount:()I │ │ -0cba88: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cba8c: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cba90: 7220 ec21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@21ec │ │ -0cba96: 0a00 |0007: move-result v0 │ │ -0cba98: 0f00 |0008: return v0 │ │ +0c981c: |[0c981c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getChildCount:()I │ │ +0c982c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9830: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9834: 7220 ec21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@21ec │ │ +0c983a: 0a00 |0007: move-result v0 │ │ +0c983c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139492,20 +139498,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cba9c: |[0cba9c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getId:()I │ │ -0cbaac: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbab0: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbab4: 7220 ed21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getId:(Ljava/lang/Object;)I // method@21ed │ │ -0cbaba: 0a00 |0007: move-result v0 │ │ -0cbabc: 0f00 |0008: return v0 │ │ +0c9840: |[0c9840] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getId:()I │ │ +0c9850: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9854: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9858: 7220 ed21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getId:(Ljava/lang/Object;)I // method@21ed │ │ +0c985e: 0a00 |0007: move-result v0 │ │ +0c9860: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139513,20 +139519,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cbac0: |[0cbac0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getLayer:()I │ │ -0cbad0: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbad4: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbad8: 7220 ee21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getLayer:(Ljava/lang/Object;)I // method@21ee │ │ -0cbade: 0a00 |0007: move-result v0 │ │ -0cbae0: 0f00 |0008: return v0 │ │ +0c9864: |[0c9864] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getLayer:()I │ │ +0c9874: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9878: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c987c: 7220 ee21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getLayer:(Ljava/lang/Object;)I // method@21ee │ │ +0c9882: 0a00 |0007: move-result v0 │ │ +0c9884: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139534,22 +139540,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cbae4: |[0cbae4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ -0cbaf4: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbaf8: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbafc: 7220 ef21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@21ef │ │ -0cbb02: 0c00 |0007: move-result-object v0 │ │ -0cbb04: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ -0cbb0a: 0c00 |000b: move-result-object v0 │ │ -0cbb0c: 1100 |000c: return-object v0 │ │ +0c9888: |[0c9888] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ +0c9898: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c989c: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c98a0: 7220 ef21 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@21ef │ │ +0c98a6: 0c00 |0007: move-result-object v0 │ │ +0c98a8: 7110 1c22 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@221c │ │ +0c98ae: 0c00 |000b: move-result-object v0 │ │ +0c98b0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139557,22 +139563,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cbb10: |[0cbb10] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getRoot:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0cbb20: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbb24: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbb28: 7220 f021 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f0 │ │ -0cbb2e: 0c00 |0007: move-result-object v0 │ │ -0cbb30: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -0cbb36: 0c00 |000b: move-result-object v0 │ │ -0cbb38: 1100 |000c: return-object v0 │ │ +0c98b4: |[0c98b4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getRoot:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0c98c4: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c98c8: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c98cc: 7220 f021 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; // method@21f0 │ │ +0c98d2: 0c00 |0007: move-result-object v0 │ │ +0c98d4: 7110 2e20 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +0c98da: 0c00 |000b: move-result-object v0 │ │ +0c98dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139580,20 +139586,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cbb3c: |[0cbb3c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getType:()I │ │ -0cbb4c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbb50: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbb54: 7220 f121 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getType:(Ljava/lang/Object;)I // method@21f1 │ │ -0cbb5a: 0a00 |0007: move-result v0 │ │ -0cbb5c: 0f00 |0008: return v0 │ │ +0c98e0: |[0c98e0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.getType:()I │ │ +0c98f0: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c98f4: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c98f8: 7220 f121 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.getType:(Ljava/lang/Object;)I // method@21f1 │ │ +0c98fe: 0a00 |0007: move-result v0 │ │ +0c9900: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139601,23 +139607,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cbb60: |[0cbb60] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.hashCode:()I │ │ -0cbb70: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbb74: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0cbb78: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cbb7a: 0f00 |0005: return v0 │ │ -0cbb7c: 5410 6809 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbb80: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -0cbb86: 0a00 |000b: move-result v0 │ │ -0cbb88: 28f9 |000c: goto 0005 // -0007 │ │ +0c9904: |[0c9904] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.hashCode:()I │ │ +0c9914: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9918: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0c991c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c991e: 0f00 |0005: return v0 │ │ +0c9920: 5410 6809 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9924: 6e10 2343 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +0c992a: 0a00 |000b: move-result v0 │ │ +0c992c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139625,20 +139631,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cbb8c: |[0cbb8c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isAccessibilityFocused:()Z │ │ -0cbb9c: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbba0: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbba4: 7220 f221 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@21f2 │ │ -0cbbaa: 0a00 |0007: move-result v0 │ │ -0cbbac: 0f00 |0008: return v0 │ │ +0c9930: |[0c9930] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isAccessibilityFocused:()Z │ │ +0c9940: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9944: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9948: 7220 f221 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@21f2 │ │ +0c994e: 0a00 |0007: move-result v0 │ │ +0c9950: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139646,20 +139652,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cbbb0: |[0cbbb0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isActive:()Z │ │ -0cbbc0: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbbc4: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbbc8: 7220 f321 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isActive:(Ljava/lang/Object;)Z // method@21f3 │ │ -0cbbce: 0a00 |0007: move-result v0 │ │ -0cbbd0: 0f00 |0008: return v0 │ │ +0c9954: |[0c9954] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isActive:()Z │ │ +0c9964: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c9968: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c996c: 7220 f321 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isActive:(Ljava/lang/Object;)Z // method@21f3 │ │ +0c9972: 0a00 |0007: move-result v0 │ │ +0c9974: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139667,20 +139673,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cbbd4: |[0cbbd4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isFocused:()Z │ │ -0cbbe4: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbbe8: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbbec: 7220 f421 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@21f4 │ │ -0cbbf2: 0a00 |0007: move-result v0 │ │ -0cbbf4: 0f00 |0008: return v0 │ │ +0c9978: |[0c9978] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.isFocused:()Z │ │ +0c9988: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c998c: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c9990: 7220 f421 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@21f4 │ │ +0c9996: 0a00 |0007: move-result v0 │ │ +0c9998: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;) │ │ @@ -139688,19 +139694,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cbbf8: |[0cbbf8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.recycle:()V │ │ -0cbc08: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ -0cbc0c: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ -0cbc10: 7220 f721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.recycle:(Ljava/lang/Object;)V // method@21f7 │ │ -0cbc16: 0e00 |0007: return-void │ │ +0c999c: |[0c999c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.recycle:()V │ │ +0c99ac: 6200 6209 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl; // field@0962 │ │ +0c99b0: 5421 6809 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.mInfo:Ljava/lang/Object; // field@0968 │ │ +0c99b4: 7220 f721 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoImpl;.recycle:(Ljava/lang/Object;)V // method@21f7 │ │ +0c99ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0007 line=389 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ @@ -139709,84 +139715,84 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 143 16-bit code units │ │ -0cbc18: |[0cbc18] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.toString:()Ljava/lang/String; │ │ -0cbc28: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cbc2a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0cbc2c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0cbc30: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0cbc36: 2200 8800 |0007: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0cbc3a: 7010 1903 0000 |0009: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0cbc40: 6e20 0b22 0600 |000c: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@220b │ │ -0cbc46: 1a02 4503 |000f: const-string v2, "AccessibilityWindowInfo[" // string@0345 │ │ -0cbc4a: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbc50: 1a02 c52e |0014: const-string v2, "id=" // string@2ec5 │ │ -0cbc54: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbc5a: 0c02 |0019: move-result-object v2 │ │ -0cbc5c: 6e10 0e22 0600 |001a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getId:()I // method@220e │ │ -0cbc62: 0a05 |001d: move-result v5 │ │ -0cbc64: 6e20 5f43 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0cbc6a: 1a02 6101 |0021: const-string v2, ", type=" // string@0161 │ │ -0cbc6e: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbc74: 0c02 |0026: move-result-object v2 │ │ -0cbc76: 6e10 1222 0600 |0027: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getType:()I // method@2212 │ │ -0cbc7c: 0a05 |002a: move-result v5 │ │ -0cbc7e: 7110 1b22 0500 |002b: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.typeToString:(I)Ljava/lang/String; // method@221b │ │ -0cbc84: 0c05 |002e: move-result-object v5 │ │ -0cbc86: 6e20 6343 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbc8c: 1a02 5601 |0032: const-string v2, ", layer=" // string@0156 │ │ -0cbc90: 6e20 6343 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbc96: 0c02 |0037: move-result-object v2 │ │ -0cbc98: 6e10 0f22 0600 |0038: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getLayer:()I // method@220f │ │ -0cbc9e: 0a05 |003b: move-result v5 │ │ -0cbca0: 6e20 5f43 5200 |003c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0cbca6: 1a02 4d01 |003f: const-string v2, ", bounds=" // string@014d │ │ -0cbcaa: 6e20 6343 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbcb0: 0c02 |0044: move-result-object v2 │ │ -0cbcb2: 6e20 6243 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0cbcb8: 1a02 5101 |0048: const-string v2, ", focused=" // string@0151 │ │ -0cbcbc: 6e20 6343 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbcc2: 0c02 |004d: move-result-object v2 │ │ -0cbcc4: 6e10 1622 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.isFocused:()Z // method@2216 │ │ -0cbcca: 0a05 |0051: move-result v5 │ │ -0cbccc: 6e20 6443 5200 |0052: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0cbcd2: 1a02 4a01 |0055: const-string v2, ", active=" // string@014a │ │ -0cbcd6: 6e20 6343 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbcdc: 0c02 |005a: move-result-object v2 │ │ -0cbcde: 6e10 1522 0600 |005b: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.isActive:()Z // method@2215 │ │ -0cbce4: 0a05 |005e: move-result v5 │ │ -0cbce6: 6e20 6443 5200 |005f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0cbcec: 1a02 5401 |0062: const-string v2, ", hasParent=" // string@0154 │ │ -0cbcf0: 6e20 6343 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbcf6: 0c05 |0067: move-result-object v5 │ │ -0cbcf8: 6e10 1022 0600 |0068: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getParent:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@2210 │ │ -0cbcfe: 0c02 |006b: move-result-object v2 │ │ -0cbd00: 3802 1f00 |006c: if-eqz v2, 008b // +001f │ │ -0cbd04: 0132 |006e: move v2, v3 │ │ -0cbd06: 6e20 6443 2500 |006f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0cbd0c: 1a02 5301 |0072: const-string v2, ", hasChildren=" // string@0153 │ │ -0cbd10: 6e20 6343 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cbd16: 0c02 |0077: move-result-object v2 │ │ -0cbd18: 6e10 0d22 0600 |0078: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getChildCount:()I // method@220d │ │ -0cbd1e: 0a05 |007b: move-result v5 │ │ -0cbd20: 3d05 1100 |007c: if-lez v5, 008d // +0011 │ │ -0cbd24: 6e20 6443 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0cbd2a: 1302 5d00 |0081: const/16 v2, #int 93 // #5d │ │ -0cbd2e: 6e20 5d43 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0cbd34: 6e10 6a43 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0cbd3a: 0c02 |0089: move-result-object v2 │ │ -0cbd3c: 1102 |008a: return-object v2 │ │ -0cbd3e: 0142 |008b: move v2, v4 │ │ -0cbd40: 28e3 |008c: goto 006f // -001d │ │ -0cbd42: 0143 |008d: move v3, v4 │ │ -0cbd44: 28f0 |008e: goto 007e // -0010 │ │ +0c99bc: |[0c99bc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat.toString:()Ljava/lang/String; │ │ +0c99cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c99ce: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0c99d0: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0c99d4: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0c99da: 2200 8800 |0007: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0c99de: 7010 1903 0000 |0009: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0c99e4: 6e20 0b22 0600 |000c: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@220b │ │ +0c99ea: 1a02 4203 |000f: const-string v2, "AccessibilityWindowInfo[" // string@0342 │ │ +0c99ee: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c99f4: 1a02 c02e |0014: const-string v2, "id=" // string@2ec0 │ │ +0c99f8: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c99fe: 0c02 |0019: move-result-object v2 │ │ +0c9a00: 6e10 0e22 0600 |001a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getId:()I // method@220e │ │ +0c9a06: 0a05 |001d: move-result v5 │ │ +0c9a08: 6e20 5f43 5200 |001e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c9a0e: 1a02 5e01 |0021: const-string v2, ", type=" // string@015e │ │ +0c9a12: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a18: 0c02 |0026: move-result-object v2 │ │ +0c9a1a: 6e10 1222 0600 |0027: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getType:()I // method@2212 │ │ +0c9a20: 0a05 |002a: move-result v5 │ │ +0c9a22: 7110 1b22 0500 |002b: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.typeToString:(I)Ljava/lang/String; // method@221b │ │ +0c9a28: 0c05 |002e: move-result-object v5 │ │ +0c9a2a: 6e20 6343 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a30: 1a02 5301 |0032: const-string v2, ", layer=" // string@0153 │ │ +0c9a34: 6e20 6343 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a3a: 0c02 |0037: move-result-object v2 │ │ +0c9a3c: 6e10 0f22 0600 |0038: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getLayer:()I // method@220f │ │ +0c9a42: 0a05 |003b: move-result v5 │ │ +0c9a44: 6e20 5f43 5200 |003c: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0c9a4a: 1a02 4a01 |003f: const-string v2, ", bounds=" // string@014a │ │ +0c9a4e: 6e20 6343 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a54: 0c02 |0044: move-result-object v2 │ │ +0c9a56: 6e20 6243 0200 |0045: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0c9a5c: 1a02 4e01 |0048: const-string v2, ", focused=" // string@014e │ │ +0c9a60: 6e20 6343 2100 |004a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a66: 0c02 |004d: move-result-object v2 │ │ +0c9a68: 6e10 1622 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.isFocused:()Z // method@2216 │ │ +0c9a6e: 0a05 |0051: move-result v5 │ │ +0c9a70: 6e20 6443 5200 |0052: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c9a76: 1a02 4701 |0055: const-string v2, ", active=" // string@0147 │ │ +0c9a7a: 6e20 6343 2100 |0057: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a80: 0c02 |005a: move-result-object v2 │ │ +0c9a82: 6e10 1522 0600 |005b: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.isActive:()Z // method@2215 │ │ +0c9a88: 0a05 |005e: move-result v5 │ │ +0c9a8a: 6e20 6443 5200 |005f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c9a90: 1a02 5101 |0062: const-string v2, ", hasParent=" // string@0151 │ │ +0c9a94: 6e20 6343 2100 |0064: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9a9a: 0c05 |0067: move-result-object v5 │ │ +0c9a9c: 6e10 1022 0600 |0068: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getParent:()Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; // method@2210 │ │ +0c9aa2: 0c02 |006b: move-result-object v2 │ │ +0c9aa4: 3802 1f00 |006c: if-eqz v2, 008b // +001f │ │ +0c9aa8: 0132 |006e: move v2, v3 │ │ +0c9aaa: 6e20 6443 2500 |006f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c9ab0: 1a02 5001 |0072: const-string v2, ", hasChildren=" // string@0150 │ │ +0c9ab4: 6e20 6343 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0c9aba: 0c02 |0077: move-result-object v2 │ │ +0c9abc: 6e10 0d22 0600 |0078: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat;.getChildCount:()I // method@220d │ │ +0c9ac2: 0a05 |007b: move-result v5 │ │ +0c9ac4: 3d05 1100 |007c: if-lez v5, 008d // +0011 │ │ +0c9ac8: 6e20 6443 3200 |007e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0c9ace: 1302 5d00 |0081: const/16 v2, #int 93 // #5d │ │ +0c9ad2: 6e20 5d43 2100 |0083: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0c9ad8: 6e10 6a43 0100 |0086: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0c9ade: 0c02 |0089: move-result-object v2 │ │ +0c9ae0: 1102 |008a: return-object v2 │ │ +0c9ae2: 0142 |008b: move v2, v4 │ │ +0c9ae4: 28e3 |008c: goto 006f // -001d │ │ +0c9ae6: 0143 |008d: move v3, v4 │ │ +0c9ae8: 28f0 |008e: goto 007e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=420 │ │ 0x0007 line=421 │ │ 0x000c line=422 │ │ 0x000f line=423 │ │ 0x0014 line=424 │ │ @@ -139802,21 +139808,21 @@ │ │ 0x008c line=430 │ │ 0x008e line=431 │ │ locals : │ │ 0x000c - 0x008f reg=0 bounds Landroid/graphics/Rect; │ │ 0x0007 - 0x008f reg=1 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x008f reg=6 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat; │ │ │ │ - source_file_idx : 833 (AccessibilityWindowInfoCompat.java) │ │ + source_file_idx : 830 (AccessibilityWindowInfoCompat.java) │ │ │ │ Class #685 header: │ │ class_idx : 1207 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 834 │ │ +source_file_idx : 831 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 0 │ │ │ │ Class #685 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;' │ │ @@ -139831,17 +139837,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cbd48: |[0cbd48] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.:()V │ │ -0cbd58: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cbd5e: 0e00 |0003: return-void │ │ +0c9aec: |[0c9aec] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.:()V │ │ +0c9afc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139849,18 +139855,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 │ │ -0cbd60: |[0cbd60] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0cbd70: 1f00 1b07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbd74: 6e20 953a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a95 │ │ -0cbd7a: 0e00 |0005: return-void │ │ +0c9b04: |[0c9b04] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0c9b14: 1f00 1b07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9b18: 6e20 953a 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@3a95 │ │ +0c9b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -139870,19 +139876,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cbd7c: |[0cbd7c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0cbd8c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbd90: 6e20 963a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityWindowInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a96 │ │ -0cbd96: 0c00 |0005: move-result-object v0 │ │ -0cbd98: 1100 |0006: return-object v0 │ │ +0c9b20: |[0c9b20] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0c9b30: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9b34: 6e20 963a 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityWindowInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a96 │ │ +0c9b3a: 0c00 |0005: move-result-object v0 │ │ +0c9b3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -139891,19 +139897,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbd9c: |[0cbd9c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getChildCount:(Ljava/lang/Object;)I │ │ -0cbdac: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbdb0: 6e10 973a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getChildCount:()I // method@3a97 │ │ -0cbdb6: 0a00 |0005: move-result v0 │ │ -0cbdb8: 0f00 |0006: return v0 │ │ +0c9b40: |[0c9b40] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getChildCount:(Ljava/lang/Object;)I │ │ +0c9b50: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9b54: 6e10 973a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getChildCount:()I // method@3a97 │ │ +0c9b5a: 0a00 |0005: move-result v0 │ │ +0c9b5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139911,19 +139917,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbdbc: |[0cbdbc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getId:(Ljava/lang/Object;)I │ │ -0cbdcc: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbdd0: 6e10 983a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getId:()I // method@3a98 │ │ -0cbdd6: 0a00 |0005: move-result v0 │ │ -0cbdd8: 0f00 |0006: return v0 │ │ +0c9b60: |[0c9b60] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getId:(Ljava/lang/Object;)I │ │ +0c9b70: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9b74: 6e10 983a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getId:()I // method@3a98 │ │ +0c9b7a: 0a00 |0005: move-result v0 │ │ +0c9b7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139931,19 +139937,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbddc: |[0cbddc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getLayer:(Ljava/lang/Object;)I │ │ -0cbdec: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbdf0: 6e10 993a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getLayer:()I // method@3a99 │ │ -0cbdf6: 0a00 |0005: move-result v0 │ │ -0cbdf8: 0f00 |0006: return v0 │ │ +0c9b80: |[0c9b80] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getLayer:(Ljava/lang/Object;)I │ │ +0c9b90: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9b94: 6e10 993a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getLayer:()I // method@3a99 │ │ +0c9b9a: 0a00 |0005: move-result v0 │ │ +0c9b9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139951,19 +139957,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 │ │ -0cbdfc: |[0cbdfc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cbe0c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbe10: 6e10 9a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getParent:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a9a │ │ -0cbe16: 0c00 |0005: move-result-object v0 │ │ -0cbe18: 1100 |0006: return-object v0 │ │ +0c9ba0: |[0c9ba0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9bb0: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9bb4: 6e10 9a3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getParent:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3a9a │ │ +0c9bba: 0c00 |0005: move-result-object v0 │ │ +0c9bbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139971,19 +139977,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 │ │ -0cbe1c: |[0cbe1c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cbe2c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbe30: 6e10 9b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getRoot:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a9b │ │ -0cbe36: 0c00 |0005: move-result-object v0 │ │ -0cbe38: 1100 |0006: return-object v0 │ │ +0c9bc0: |[0c9bc0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9bd0: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9bd4: 6e10 9b3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getRoot:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@3a9b │ │ +0c9bda: 0c00 |0005: move-result-object v0 │ │ +0c9bdc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -139991,19 +139997,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbe3c: |[0cbe3c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getType:(Ljava/lang/Object;)I │ │ -0cbe4c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbe50: 6e10 9c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getType:()I // method@3a9c │ │ -0cbe56: 0a00 |0005: move-result v0 │ │ -0cbe58: 0f00 |0006: return v0 │ │ +0c9be0: |[0c9be0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.getType:(Ljava/lang/Object;)I │ │ +0c9bf0: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9bf4: 6e10 9c3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.getType:()I // method@3a9c │ │ +0c9bfa: 0a00 |0005: move-result v0 │ │ +0c9bfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -140011,19 +140017,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbe5c: |[0cbe5c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0cbe6c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbe70: 6e10 9d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isAccessibilityFocused:()Z // method@3a9d │ │ -0cbe76: 0a00 |0005: move-result v0 │ │ -0cbe78: 0f00 |0006: return v0 │ │ +0c9c00: |[0c9c00] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0c9c10: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9c14: 6e10 9d3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isAccessibilityFocused:()Z // method@3a9d │ │ +0c9c1a: 0a00 |0005: move-result v0 │ │ +0c9c1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -140031,19 +140037,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbe7c: |[0cbe7c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isActive:(Ljava/lang/Object;)Z │ │ -0cbe8c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbe90: 6e10 9e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isActive:()Z // method@3a9e │ │ -0cbe96: 0a00 |0005: move-result v0 │ │ -0cbe98: 0f00 |0006: return v0 │ │ +0c9c20: |[0c9c20] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isActive:(Ljava/lang/Object;)Z │ │ +0c9c30: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9c34: 6e10 9e3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isActive:()Z // method@3a9e │ │ +0c9c3a: 0a00 |0005: move-result v0 │ │ +0c9c3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -140051,19 +140057,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbe9c: |[0cbe9c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isFocused:(Ljava/lang/Object;)Z │ │ -0cbeac: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbeb0: 6e10 9f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isFocused:()Z // method@3a9f │ │ -0cbeb6: 0a00 |0005: move-result v0 │ │ -0cbeb8: 0f00 |0006: return v0 │ │ +0c9c40: |[0c9c40] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.isFocused:(Ljava/lang/Object;)Z │ │ +0c9c50: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9c54: 6e10 9f3a 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.isFocused:()Z // method@3a9f │ │ +0c9c5a: 0a00 |0005: move-result v0 │ │ +0c9c5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -140071,37 +140077,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cbebc: |[0cbebc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.obtain:()Ljava/lang/Object; │ │ -0cbecc: 7100 a03a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityWindowInfo;.obtain:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3aa0 │ │ -0cbed2: 0c00 |0003: move-result-object v0 │ │ -0cbed4: 1100 |0004: return-object v0 │ │ +0c9c60: |[0c9c60] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.obtain:()Ljava/lang/Object; │ │ +0c9c70: 7100 a03a 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityWindowInfo;.obtain:()Landroid/view/accessibility/AccessibilityWindowInfo; // method@3aa0 │ │ +0c9c76: 0c00 |0003: move-result-object v0 │ │ +0c9c78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cbed8: |[0cbed8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cbee8: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbeec: 7110 a13a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.obtain:(Landroid/view/accessibility/AccessibilityWindowInfo;)Landroid/view/accessibility/AccessibilityWindowInfo; // method@3aa1 │ │ -0cbef2: 0c00 |0005: move-result-object v0 │ │ -0cbef4: 1100 |0006: return-object v0 │ │ +0c9c7c: |[0c9c7c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0c9c8c: 1f01 1b07 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9c90: 7110 a13a 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityWindowInfo;.obtain:(Landroid/view/accessibility/AccessibilityWindowInfo;)Landroid/view/accessibility/AccessibilityWindowInfo; // method@3aa1 │ │ +0c9c96: 0c00 |0005: move-result-object v0 │ │ +0c9c98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;) │ │ @@ -140109,33 +140115,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cbef8: |[0cbef8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.recycle:(Ljava/lang/Object;)V │ │ -0cbf08: 1f00 1b07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ -0cbf0c: 6e10 a23a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityWindowInfo;.recycle:()V // method@3aa2 │ │ -0cbf12: 0e00 |0005: return-void │ │ +0c9c9c: |[0c9c9c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompatApi21.recycle:(Ljava/lang/Object;)V │ │ +0c9cac: 1f00 1b07 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityWindowInfo; // type@071b │ │ +0c9cb0: 6e10 a23a 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityWindowInfo;.recycle:()V // method@3aa2 │ │ +0c9cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 834 (AccessibilityWindowInfoCompatApi21.java) │ │ + source_file_idx : 831 (AccessibilityWindowInfoCompatApi21.java) │ │ │ │ Class #686 header: │ │ class_idx : 1211 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5209 │ │ +source_file_idx : 5205 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #686 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/LookupTableInterpolator;' │ │ @@ -140159,25 +140165,25 @@ │ │ type : '([F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0cbf14: |[0cbf14] android.support.v4.view.animation.LookupTableInterpolator.:([F)V │ │ -0cbf24: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0cbf2a: 5b23 6d09 |0003: iput-object v3, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbf2e: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ -0cbf32: 5421 6d09 |0007: iget-object v1, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbf36: 2111 |0009: array-length v1, v1 │ │ -0cbf38: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0cbf3c: 8211 |000c: int-to-float v1, v1 │ │ -0cbf3e: c910 |000d: div-float/2addr v0, v1 │ │ -0cbf40: 5920 6c09 |000e: iput v0, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ -0cbf44: 0e00 |0010: return-void │ │ +0c9cb8: |[0c9cb8] android.support.v4.view.animation.LookupTableInterpolator.:([F)V │ │ +0c9cc8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9cce: 5b23 6d09 |0003: iput-object v3, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9cd2: 1500 803f |0005: const/high16 v0, #int 1065353216 // #3f80 │ │ +0c9cd6: 5421 6d09 |0007: iget-object v1, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9cda: 2111 |0009: array-length v1, v1 │ │ +0c9cdc: d801 01ff |000a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c9ce0: 8211 |000c: int-to-float v1, v1 │ │ +0c9ce2: c910 |000d: div-float/2addr v0, v1 │ │ +0c9ce4: 5920 6c09 |000e: iput v0, v2, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ +0c9ce8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ locals : │ │ @@ -140190,52 +140196,52 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0cbf48: |[0cbf48] android.support.v4.view.animation.LookupTableInterpolator.getInterpolation:(F)F │ │ -0cbf58: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -0cbf5c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0cbf5e: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ -0cbf62: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ -0cbf66: 0f04 |0007: return v4 │ │ -0cbf68: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ -0cbf6c: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ -0cbf70: 0154 |000c: move v4, v5 │ │ -0cbf72: 28fa |000d: goto 0007 // -0006 │ │ -0cbf74: 5474 6d09 |000e: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbf78: 2144 |0010: array-length v4, v4 │ │ -0cbf7a: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0cbf7e: 8244 |0013: int-to-float v4, v4 │ │ -0cbf80: c884 |0014: mul-float/2addr v4, v8 │ │ -0cbf82: 8744 |0015: float-to-int v4, v4 │ │ -0cbf84: 5475 6d09 |0016: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbf88: 2155 |0018: array-length v5, v5 │ │ -0cbf8a: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ -0cbf8e: 7120 1543 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0cbf94: 0a01 |001e: move-result v1 │ │ -0cbf96: 8214 |001f: int-to-float v4, v1 │ │ -0cbf98: 5275 6c09 |0020: iget v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ -0cbf9c: a802 0405 |0022: mul-float v2, v4, v5 │ │ -0cbfa0: a700 0802 |0024: sub-float v0, v8, v2 │ │ -0cbfa4: 5274 6c09 |0026: iget v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ -0cbfa8: a903 0004 |0028: div-float v3, v0, v4 │ │ -0cbfac: 5474 6d09 |002a: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbfb0: 4404 0401 |002c: aget v4, v4, v1 │ │ -0cbfb4: 5475 6d09 |002e: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbfb8: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ -0cbfbc: 4405 0506 |0032: aget v5, v5, v6 │ │ -0cbfc0: 5476 6d09 |0034: iget-object v6, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ -0cbfc4: 4406 0601 |0036: aget v6, v6, v1 │ │ -0cbfc8: c765 |0038: sub-float/2addr v5, v6 │ │ -0cbfca: c835 |0039: mul-float/2addr v5, v3 │ │ -0cbfcc: c654 |003a: add-float/2addr v4, v5 │ │ -0cbfce: 28cc |003b: goto 0007 // -0034 │ │ +0c9cec: |[0c9cec] android.support.v4.view.animation.LookupTableInterpolator.getInterpolation:(F)F │ │ +0c9cfc: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c9d00: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0c9d02: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ +0c9d06: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ +0c9d0a: 0f04 |0007: return v4 │ │ +0c9d0c: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ +0c9d10: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ +0c9d14: 0154 |000c: move v4, v5 │ │ +0c9d16: 28fa |000d: goto 0007 // -0006 │ │ +0c9d18: 5474 6d09 |000e: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9d1c: 2144 |0010: array-length v4, v4 │ │ +0c9d1e: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0c9d22: 8244 |0013: int-to-float v4, v4 │ │ +0c9d24: c884 |0014: mul-float/2addr v4, v8 │ │ +0c9d26: 8744 |0015: float-to-int v4, v4 │ │ +0c9d28: 5475 6d09 |0016: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9d2c: 2155 |0018: array-length v5, v5 │ │ +0c9d2e: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +0c9d32: 7120 1543 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0c9d38: 0a01 |001e: move-result v1 │ │ +0c9d3a: 8214 |001f: int-to-float v4, v1 │ │ +0c9d3c: 5275 6c09 |0020: iget v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ +0c9d40: a802 0405 |0022: mul-float v2, v4, v5 │ │ +0c9d44: a700 0802 |0024: sub-float v0, v8, v2 │ │ +0c9d48: 5274 6c09 |0026: iget v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mStepSize:F // field@096c │ │ +0c9d4c: a903 0004 |0028: div-float v3, v0, v4 │ │ +0c9d50: 5474 6d09 |002a: iget-object v4, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9d54: 4404 0401 |002c: aget v4, v4, v1 │ │ +0c9d58: 5475 6d09 |002e: iget-object v5, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9d5c: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ +0c9d60: 4405 0506 |0032: aget v5, v5, v6 │ │ +0c9d64: 5476 6d09 |0034: iget-object v6, v7, Landroid/support/v4/view/animation/LookupTableInterpolator;.mValues:[F // field@096d │ │ +0c9d68: 4406 0601 |0036: aget v6, v6, v1 │ │ +0c9d6c: c765 |0038: sub-float/2addr v5, v6 │ │ +0c9d6e: c835 |0039: mul-float/2addr v5, v3 │ │ +0c9d70: c654 |003a: add-float/2addr v4, v5 │ │ +0c9d72: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=37 │ │ 0x0007 line=54 │ │ 0x0008 line=40 │ │ 0x000d line=41 │ │ 0x000e line=46 │ │ @@ -140247,21 +140253,21 @@ │ │ 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 : 5209 (LookupTableInterpolator.java) │ │ + source_file_idx : 5205 (LookupTableInterpolator.java) │ │ │ │ Class #687 header: │ │ class_idx : 1212 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5791 │ │ +source_file_idx : 5787 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #687 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/PathInterpolatorCompat;' │ │ @@ -140276,17 +140282,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cbfd0: |[0cbfd0] android.support.v4.view.animation.PathInterpolatorCompat.:()V │ │ -0cbfe0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cbfe6: 0e00 |0003: return-void │ │ +0c9d74: |[0c9d74] android.support.v4.view.animation.PathInterpolatorCompat.:()V │ │ +0c9d84: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9d8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/animation/PathInterpolatorCompat; │ │ │ │ @@ -140295,24 +140301,24 @@ │ │ type : '(FF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cbfe8: |[0cbfe8] android.support.v4.view.animation.PathInterpolatorCompat.create:(FF)Landroid/view/animation/Interpolator; │ │ -0cbff8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cbffc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0cc000: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0cc004: 7120 3c22 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(FF)Landroid/view/animation/Interpolator; // method@223c │ │ -0cc00a: 0c00 |0009: move-result-object v0 │ │ -0cc00c: 1100 |000a: return-object v0 │ │ -0cc00e: 7120 4022 3200 |000b: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(FF)Landroid/view/animation/Interpolator; // method@2240 │ │ -0cc014: 0c00 |000e: move-result-object v0 │ │ -0cc016: 28fb |000f: goto 000a // -0005 │ │ +0c9d8c: |[0c9d8c] android.support.v4.view.animation.PathInterpolatorCompat.create:(FF)Landroid/view/animation/Interpolator; │ │ +0c9d9c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c9da0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0c9da4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0c9da8: 7120 3c22 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(FF)Landroid/view/animation/Interpolator; // method@223c │ │ +0c9dae: 0c00 |0009: move-result-object v0 │ │ +0c9db0: 1100 |000a: return-object v0 │ │ +0c9db2: 7120 4022 3200 |000b: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(FF)Landroid/view/animation/Interpolator; // method@2240 │ │ +0c9db8: 0c00 |000e: move-result-object v0 │ │ +0c9dba: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000a line=65 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 controlX F │ │ @@ -140323,24 +140329,24 @@ │ │ type : '(FFFF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0cc018: |[0cc018] android.support.v4.view.animation.PathInterpolatorCompat.create:(FFFF)Landroid/view/animation/Interpolator; │ │ -0cc028: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cc02c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0cc030: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0cc034: 7140 3d22 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(FFFF)Landroid/view/animation/Interpolator; // method@223d │ │ -0cc03a: 0c00 |0009: move-result-object v0 │ │ -0cc03c: 1100 |000a: return-object v0 │ │ -0cc03e: 7140 4122 3254 |000b: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(FFFF)Landroid/view/animation/Interpolator; // method@2241 │ │ -0cc044: 0c00 |000e: move-result-object v0 │ │ -0cc046: 28fb |000f: goto 000a // -0005 │ │ +0c9dbc: |[0c9dbc] android.support.v4.view.animation.PathInterpolatorCompat.create:(FFFF)Landroid/view/animation/Interpolator; │ │ +0c9dcc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c9dd0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0c9dd4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0c9dd8: 7140 3d22 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(FFFF)Landroid/view/animation/Interpolator; // method@223d │ │ +0c9dde: 0c00 |0009: move-result-object v0 │ │ +0c9de0: 1100 |000a: return-object v0 │ │ +0c9de2: 7140 4122 3254 |000b: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(FFFF)Landroid/view/animation/Interpolator; // method@2241 │ │ +0c9de8: 0c00 |000e: move-result-object v0 │ │ +0c9dea: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x000a line=83 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 controlX1 F │ │ @@ -140353,40 +140359,40 @@ │ │ type : '(Landroid/graphics/Path;)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0cc048: |[0cc048] android.support.v4.view.animation.PathInterpolatorCompat.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ -0cc058: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cc05c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0cc060: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0cc064: 7110 3e22 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; // method@223e │ │ -0cc06a: 0c00 |0009: move-result-object v0 │ │ -0cc06c: 1100 |000a: return-object v0 │ │ -0cc06e: 7110 4222 0200 |000b: invoke-static {v2}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; // method@2242 │ │ -0cc074: 0c00 |000e: move-result-object v0 │ │ -0cc076: 28fb |000f: goto 000a // -0005 │ │ +0c9dec: |[0c9dec] android.support.v4.view.animation.PathInterpolatorCompat.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ +0c9dfc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0c9e00: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0c9e04: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0c9e08: 7110 3e22 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; // method@223e │ │ +0c9e0e: 0c00 |0009: move-result-object v0 │ │ +0c9e10: 1100 |000a: return-object v0 │ │ +0c9e12: 7110 4222 0200 |000b: invoke-static {v2}, Landroid/support/v4/view/animation/PathInterpolatorCompatBase;.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; // method@2242 │ │ +0c9e18: 0c00 |000e: move-result-object v0 │ │ +0c9e1a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000a line=50 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 path Landroid/graphics/Path; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5791 (PathInterpolatorCompat.java) │ │ + source_file_idx : 5787 (PathInterpolatorCompat.java) │ │ │ │ Class #688 header: │ │ class_idx : 1213 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5792 │ │ +source_file_idx : 5788 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #688 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/PathInterpolatorCompatApi21;' │ │ @@ -140401,17 +140407,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cc078: |[0cc078] android.support.v4.view.animation.PathInterpolatorCompatApi21.:()V │ │ -0cc088: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc08e: 0e00 |0003: return-void │ │ +0c9e1c: |[0c9e1c] android.support.v4.view.animation.PathInterpolatorCompatApi21.:()V │ │ +0c9e2c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/animation/PathInterpolatorCompatApi21; │ │ │ │ @@ -140420,18 +140426,18 @@ │ │ type : '(FF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0cc090: |[0cc090] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(FF)Landroid/view/animation/Interpolator; │ │ -0cc0a0: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ -0cc0a4: 7030 bd3a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/PathInterpolator;.:(FF)V // method@3abd │ │ -0cc0aa: 1100 |0005: return-object v0 │ │ +0c9e34: |[0c9e34] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(FF)Landroid/view/animation/Interpolator; │ │ +0c9e44: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ +0c9e48: 7030 bd3a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/PathInterpolator;.:(FF)V // method@3abd │ │ +0c9e4e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 controlX F │ │ 0x0000 - 0x0006 reg=2 controlY F │ │ │ │ @@ -140440,18 +140446,18 @@ │ │ type : '(FFFF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0cc0ac: |[0cc0ac] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(FFFF)Landroid/view/animation/Interpolator; │ │ -0cc0bc: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ -0cc0c0: 7054 be3a 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/animation/PathInterpolator;.:(FFFF)V // method@3abe │ │ -0cc0c6: 1100 |0005: return-object v0 │ │ +0c9e50: |[0c9e50] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(FFFF)Landroid/view/animation/Interpolator; │ │ +0c9e60: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ +0c9e64: 7054 be3a 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/animation/PathInterpolator;.:(FFFF)V // method@3abe │ │ +0c9e6a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 controlX1 F │ │ 0x0000 - 0x0006 reg=2 controlY1 F │ │ 0x0000 - 0x0006 reg=3 controlX2 F │ │ @@ -140462,32 +140468,32 @@ │ │ type : '(Landroid/graphics/Path;)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cc0c8: |[0cc0c8] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ -0cc0d8: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ -0cc0dc: 7020 bf3a 1000 |0002: invoke-direct {v0, v1}, Landroid/view/animation/PathInterpolator;.:(Landroid/graphics/Path;)V // method@3abf │ │ -0cc0e2: 1100 |0005: return-object v0 │ │ +0c9e6c: |[0c9e6c] android.support.v4.view.animation.PathInterpolatorCompatApi21.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ +0c9e7c: 2200 2507 |0000: new-instance v0, Landroid/view/animation/PathInterpolator; // type@0725 │ │ +0c9e80: 7020 bf3a 1000 |0002: invoke-direct {v0, v1}, Landroid/view/animation/PathInterpolator;.:(Landroid/graphics/Path;)V // method@3abf │ │ +0c9e86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 path Landroid/graphics/Path; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5792 (PathInterpolatorCompatApi21.java) │ │ + source_file_idx : 5788 (PathInterpolatorCompatApi21.java) │ │ │ │ Class #689 header: │ │ class_idx : 1214 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5793 │ │ +source_file_idx : 5789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #689 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/PathInterpolatorCompatBase;' │ │ @@ -140502,17 +140508,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cc0e4: |[0cc0e4] android.support.v4.view.animation.PathInterpolatorCompatBase.:()V │ │ -0cc0f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc0fa: 0e00 |0003: return-void │ │ +0c9e88: |[0c9e88] android.support.v4.view.animation.PathInterpolatorCompatBase.:()V │ │ +0c9e98: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/animation/PathInterpolatorCompatBase; │ │ │ │ @@ -140521,18 +140527,18 @@ │ │ type : '(FF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0cc0fc: |[0cc0fc] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(FF)Landroid/view/animation/Interpolator; │ │ -0cc10c: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ -0cc110: 7030 4322 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(FF)V // method@2243 │ │ -0cc116: 1100 |0005: return-object v0 │ │ +0c9ea0: |[0c9ea0] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(FF)Landroid/view/animation/Interpolator; │ │ +0c9eb0: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ +0c9eb4: 7030 4322 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(FF)V // method@2243 │ │ +0c9eba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 controlX F │ │ 0x0000 - 0x0006 reg=2 controlY F │ │ │ │ @@ -140541,18 +140547,18 @@ │ │ type : '(FFFF)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0cc118: |[0cc118] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(FFFF)Landroid/view/animation/Interpolator; │ │ -0cc128: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ -0cc12c: 7054 4422 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(FFFF)V // method@2244 │ │ -0cc132: 1100 |0005: return-object v0 │ │ +0c9ebc: |[0c9ebc] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(FFFF)Landroid/view/animation/Interpolator; │ │ +0c9ecc: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ +0c9ed0: 7054 4422 1032 |0002: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(FFFF)V // method@2244 │ │ +0c9ed6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 controlX1 F │ │ 0x0000 - 0x0006 reg=2 controlY1 F │ │ 0x0000 - 0x0006 reg=3 controlX2 F │ │ @@ -140563,32 +140569,32 @@ │ │ type : '(Landroid/graphics/Path;)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cc134: |[0cc134] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ -0cc144: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ -0cc148: 7020 4522 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ -0cc14e: 1100 |0005: return-object v0 │ │ +0c9ed8: |[0c9ed8] android.support.v4.view.animation.PathInterpolatorCompatBase.create:(Landroid/graphics/Path;)Landroid/view/animation/Interpolator; │ │ +0c9ee8: 2200 bf04 |0000: new-instance v0, Landroid/support/v4/view/animation/PathInterpolatorDonut; // type@04bf │ │ +0c9eec: 7020 4522 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ +0c9ef2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 path Landroid/graphics/Path; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5793 (PathInterpolatorCompatBase.java) │ │ + source_file_idx : 5789 (PathInterpolatorCompatBase.java) │ │ │ │ Class #690 header: │ │ class_idx : 1215 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5794 │ │ +source_file_idx : 5790 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #690 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/PathInterpolatorDonut;' │ │ @@ -140617,19 +140623,19 @@ │ │ type : '(FF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cc150: |[0cc150] android.support.v4.view.animation.PathInterpolatorDonut.:(FF)V │ │ -0cc160: 7120 4722 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.createQuad:(FF)Landroid/graphics/Path; // method@2247 │ │ -0cc166: 0c00 |0003: move-result-object v0 │ │ -0cc168: 7020 4522 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ -0cc16e: 0e00 |0007: return-void │ │ +0c9ef4: |[0c9ef4] android.support.v4.view.animation.PathInterpolatorDonut.:(FF)V │ │ +0c9f04: 7120 4722 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.createQuad:(FF)Landroid/graphics/Path; // method@2247 │ │ +0c9f0a: 0c00 |0003: move-result-object v0 │ │ +0c9f0c: 7020 4522 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ +0c9f12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/animation/PathInterpolatorDonut; │ │ 0x0000 - 0x0008 reg=2 controlX F │ │ @@ -140640,19 +140646,19 @@ │ │ type : '(FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cc170: |[0cc170] android.support.v4.view.animation.PathInterpolatorDonut.:(FFFF)V │ │ -0cc180: 7140 4622 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.createCubic:(FFFF)Landroid/graphics/Path; // method@2246 │ │ -0cc186: 0c00 |0003: move-result-object v0 │ │ -0cc188: 7020 4522 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ -0cc18e: 0e00 |0007: return-void │ │ +0c9f14: |[0c9f14] android.support.v4.view.animation.PathInterpolatorDonut.:(FFFF)V │ │ +0c9f24: 7140 4622 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.createCubic:(FFFF)Landroid/graphics/Path; // method@2246 │ │ +0c9f2a: 0c00 |0003: move-result-object v0 │ │ +0c9f2c: 7020 4522 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/PathInterpolatorDonut;.:(Landroid/graphics/Path;)V // method@2245 │ │ +0c9f32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/animation/PathInterpolatorDonut; │ │ 0x0000 - 0x0008 reg=2 controlX1 F │ │ @@ -140665,50 +140671,50 @@ │ │ type : '(Landroid/graphics/Path;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -0cc190: |[0cc190] android.support.v4.view.animation.PathInterpolatorDonut.:(Landroid/graphics/Path;)V │ │ -0cc1a0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0cc1a2: 7010 1f43 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc1a8: 2204 8300 |0004: new-instance v4, Landroid/graphics/PathMeasure; // type@0083 │ │ -0cc1ac: 7030 1003 a408 |0006: invoke-direct {v4, v10, v8}, Landroid/graphics/PathMeasure;.:(Landroid/graphics/Path;Z)V // method@0310 │ │ -0cc1b2: 6e10 1103 0400 |0009: invoke-virtual {v4}, Landroid/graphics/PathMeasure;.getLength:()F // method@0311 │ │ -0cc1b8: 0a03 |000c: move-result v3 │ │ -0cc1ba: 1406 6f12 033b |000d: const v6, #float 0.002 // #3b03126f │ │ -0cc1c0: a906 0306 |0010: div-float v6, v3, v6 │ │ -0cc1c4: 8766 |0012: float-to-int v6, v6 │ │ -0cc1c6: d802 0601 |0013: add-int/lit8 v2, v6, #int 1 // #01 │ │ -0cc1ca: 2326 f408 |0015: new-array v6, v2, [F // type@08f4 │ │ -0cc1ce: 5b96 6f09 |0017: iput-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc1d2: 2326 f408 |0019: new-array v6, v2, [F // type@08f4 │ │ -0cc1d6: 5b96 7009 |001b: iput-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ -0cc1da: 1226 |001d: const/4 v6, #int 2 // #2 │ │ -0cc1dc: 2365 f408 |001e: new-array v5, v6, [F // type@08f4 │ │ -0cc1e0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0cc1e2: 3521 1d00 |0021: if-ge v1, v2, 003e // +001d │ │ -0cc1e6: 8216 |0023: int-to-float v6, v1 │ │ -0cc1e8: c836 |0024: mul-float/2addr v6, v3 │ │ -0cc1ea: d807 02ff |0025: add-int/lit8 v7, v2, #int -1 // #ff │ │ -0cc1ee: 8277 |0027: int-to-float v7, v7 │ │ -0cc1f0: a900 0607 |0028: div-float v0, v6, v7 │ │ -0cc1f4: 1206 |002a: const/4 v6, #int 0 // #0 │ │ -0cc1f6: 6e40 1203 0465 |002b: invoke-virtual {v4, v0, v5, v6}, Landroid/graphics/PathMeasure;.getPosTan:(F[F[F)Z // method@0312 │ │ -0cc1fc: 5496 6f09 |002e: iget-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc200: 4407 0508 |0030: aget v7, v5, v8 │ │ -0cc204: 4b07 0601 |0032: aput v7, v6, v1 │ │ -0cc208: 5496 7009 |0034: iget-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ -0cc20c: 1217 |0036: const/4 v7, #int 1 // #1 │ │ -0cc20e: 4407 0507 |0037: aget v7, v5, v7 │ │ -0cc212: 4b07 0601 |0039: aput v7, v6, v1 │ │ -0cc216: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cc21a: 28e4 |003d: goto 0021 // -001c │ │ -0cc21c: 0e00 |003e: return-void │ │ +0c9f34: |[0c9f34] android.support.v4.view.animation.PathInterpolatorDonut.:(Landroid/graphics/Path;)V │ │ +0c9f44: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c9f46: 7010 1f43 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@431f │ │ +0c9f4c: 2204 8300 |0004: new-instance v4, Landroid/graphics/PathMeasure; // type@0083 │ │ +0c9f50: 7030 1003 a408 |0006: invoke-direct {v4, v10, v8}, Landroid/graphics/PathMeasure;.:(Landroid/graphics/Path;Z)V // method@0310 │ │ +0c9f56: 6e10 1103 0400 |0009: invoke-virtual {v4}, Landroid/graphics/PathMeasure;.getLength:()F // method@0311 │ │ +0c9f5c: 0a03 |000c: move-result v3 │ │ +0c9f5e: 1406 6f12 033b |000d: const v6, #float 0.002 // #3b03126f │ │ +0c9f64: a906 0306 |0010: div-float v6, v3, v6 │ │ +0c9f68: 8766 |0012: float-to-int v6, v6 │ │ +0c9f6a: d802 0601 |0013: add-int/lit8 v2, v6, #int 1 // #01 │ │ +0c9f6e: 2326 f408 |0015: new-array v6, v2, [F // type@08f4 │ │ +0c9f72: 5b96 6f09 |0017: iput-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0c9f76: 2326 f408 |0019: new-array v6, v2, [F // type@08f4 │ │ +0c9f7a: 5b96 7009 |001b: iput-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ +0c9f7e: 1226 |001d: const/4 v6, #int 2 // #2 │ │ +0c9f80: 2365 f408 |001e: new-array v5, v6, [F // type@08f4 │ │ +0c9f84: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0c9f86: 3521 1d00 |0021: if-ge v1, v2, 003e // +001d │ │ +0c9f8a: 8216 |0023: int-to-float v6, v1 │ │ +0c9f8c: c836 |0024: mul-float/2addr v6, v3 │ │ +0c9f8e: d807 02ff |0025: add-int/lit8 v7, v2, #int -1 // #ff │ │ +0c9f92: 8277 |0027: int-to-float v7, v7 │ │ +0c9f94: a900 0607 |0028: div-float v0, v6, v7 │ │ +0c9f98: 1206 |002a: const/4 v6, #int 0 // #0 │ │ +0c9f9a: 6e40 1203 0465 |002b: invoke-virtual {v4, v0, v5, v6}, Landroid/graphics/PathMeasure;.getPosTan:(F[F[F)Z // method@0312 │ │ +0c9fa0: 5496 6f09 |002e: iget-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0c9fa4: 4407 0508 |0030: aget v7, v5, v8 │ │ +0c9fa8: 4b07 0601 |0032: aput v7, v6, v1 │ │ +0c9fac: 5496 7009 |0034: iget-object v6, v9, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ +0c9fb0: 1217 |0036: const/4 v7, #int 1 // #1 │ │ +0c9fb2: 4407 0507 |0037: aget v7, v5, v7 │ │ +0c9fb6: 4b07 0601 |0039: aput v7, v6, v1 │ │ +0c9fba: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c9fbe: 28e4 |003d: goto 0021 // -001c │ │ +0c9fc0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=36 │ │ 0x0004 line=37 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0015 line=42 │ │ @@ -140736,27 +140742,27 @@ │ │ type : '(FFFF)Landroid/graphics/Path;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -0cc220: |[0cc220] android.support.v4.view.animation.PathInterpolatorDonut.createCubic:(FFFF)Landroid/graphics/Path; │ │ -0cc230: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0cc234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cc236: 2200 8200 |0003: new-instance v0, Landroid/graphics/Path; // type@0082 │ │ -0cc23a: 7010 0503 0000 |0005: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0305 │ │ -0cc240: 6e30 0903 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0cc246: 0171 |000b: move v1, v7 │ │ -0cc248: 0182 |000c: move v2, v8 │ │ -0cc24a: 0193 |000d: move v3, v9 │ │ -0cc24c: 01a4 |000e: move v4, v10 │ │ -0cc24e: 0156 |000f: move v6, v5 │ │ -0cc250: 7407 0703 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Path;.cubicTo:(FFFFFF)V // method@0307 │ │ -0cc256: 1100 |0013: return-object v0 │ │ +0c9fc4: |[0c9fc4] android.support.v4.view.animation.PathInterpolatorDonut.createCubic:(FFFF)Landroid/graphics/Path; │ │ +0c9fd4: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0c9fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0c9fda: 2200 8200 |0003: new-instance v0, Landroid/graphics/Path; // type@0082 │ │ +0c9fde: 7010 0503 0000 |0005: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0305 │ │ +0c9fe4: 6e30 0903 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0c9fea: 0171 |000b: move v1, v7 │ │ +0c9fec: 0182 |000c: move v2, v8 │ │ +0c9fee: 0193 |000d: move v3, v9 │ │ +0c9ff0: 01a4 |000e: move v4, v10 │ │ +0c9ff2: 0156 |000f: move v6, v5 │ │ +0c9ff4: 7407 0703 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Path;.cubicTo:(FFFFFF)V // method@0307 │ │ +0c9ffa: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=107 │ │ 0x0008 line=108 │ │ 0x0010 line=109 │ │ 0x0013 line=110 │ │ locals : │ │ @@ -140771,22 +140777,22 @@ │ │ type : '(FF)Landroid/graphics/Path;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0cc258: |[0cc258] android.support.v4.view.animation.PathInterpolatorDonut.createQuad:(FF)Landroid/graphics/Path; │ │ -0cc268: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ -0cc26c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cc26e: 2200 8200 |0003: new-instance v0, Landroid/graphics/Path; // type@0082 │ │ -0cc272: 7010 0503 0000 |0005: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0305 │ │ -0cc278: 6e30 0903 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0cc27e: 6e52 0b03 3024 |000b: invoke-virtual {v0, v3, v4, v2, v2}, Landroid/graphics/Path;.quadTo:(FFFF)V // method@030b │ │ -0cc284: 1100 |000e: return-object v0 │ │ +0c9ffc: |[0c9ffc] android.support.v4.view.animation.PathInterpolatorDonut.createQuad:(FF)Landroid/graphics/Path; │ │ +0ca00c: 1502 803f |0000: const/high16 v2, #int 1065353216 // #3f80 │ │ +0ca010: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ca012: 2200 8200 |0003: new-instance v0, Landroid/graphics/Path; // type@0082 │ │ +0ca016: 7010 0503 0000 |0005: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0305 │ │ +0ca01c: 6e30 0903 1001 |0008: invoke-virtual {v0, v1, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0ca022: 6e52 0b03 3024 |000b: invoke-virtual {v0, v3, v4, v2, v2}, Landroid/graphics/Path;.quadTo:(FFFF)V // method@030b │ │ +0ca028: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=99 │ │ 0x0008 line=100 │ │ 0x000b line=101 │ │ 0x000e line=102 │ │ locals : │ │ @@ -140800,63 +140806,63 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 81 16-bit code units │ │ -0cc288: |[0cc288] android.support.v4.view.animation.PathInterpolatorDonut.getInterpolation:(F)F │ │ -0cc298: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0cc29c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0cc29e: 2e0a 0c08 |0003: cmpg-float v10, v12, v8 │ │ -0cc2a2: 3c0a 0300 |0005: if-gtz v10, 0008 // +0003 │ │ -0cc2a6: 0f08 |0007: return v8 │ │ -0cc2a8: 2d0a 0c09 |0008: cmpl-float v10, v12, v9 │ │ -0cc2ac: 3a0a 0400 |000a: if-ltz v10, 000e // +0004 │ │ -0cc2b0: 0198 |000c: move v8, v9 │ │ -0cc2b2: 28fa |000d: goto 0007 // -0006 │ │ -0cc2b4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0cc2b6: 54b9 6f09 |000f: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc2ba: 2199 |0011: array-length v9, v9 │ │ -0cc2bc: d800 09ff |0012: add-int/lit8 v0, v9, #int -1 // #ff │ │ -0cc2c0: 9109 0004 |0014: sub-int v9, v0, v4 │ │ -0cc2c4: 121a |0016: const/4 v10, #int 1 // #1 │ │ -0cc2c6: 37a9 1200 |0017: if-le v9, v10, 0029 // +0012 │ │ -0cc2ca: 9009 0400 |0019: add-int v9, v4, v0 │ │ -0cc2ce: db03 0902 |001b: div-int/lit8 v3, v9, #int 2 // #02 │ │ -0cc2d2: 54b9 6f09 |001d: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc2d6: 4409 0903 |001f: aget v9, v9, v3 │ │ -0cc2da: 2e09 0c09 |0021: cmpg-float v9, v12, v9 │ │ -0cc2de: 3b09 0400 |0023: if-gez v9, 0027 // +0004 │ │ -0cc2e2: 0130 |0025: move v0, v3 │ │ -0cc2e4: 28ee |0026: goto 0014 // -0012 │ │ -0cc2e6: 0134 |0027: move v4, v3 │ │ -0cc2e8: 28ec |0028: goto 0014 // -0014 │ │ -0cc2ea: 54b9 6f09 |0029: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc2ee: 4409 0900 |002b: aget v9, v9, v0 │ │ -0cc2f2: 54ba 6f09 |002d: iget-object v10, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc2f6: 440a 0a04 |002f: aget v10, v10, v4 │ │ -0cc2fa: a707 090a |0031: sub-float v7, v9, v10 │ │ -0cc2fe: 2d08 0708 |0033: cmpl-float v8, v7, v8 │ │ -0cc302: 3908 0700 |0035: if-nez v8, 003c // +0007 │ │ -0cc306: 54b8 7009 |0037: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ -0cc30a: 4408 0804 |0039: aget v8, v8, v4 │ │ -0cc30e: 28cc |003b: goto 0007 // -0034 │ │ -0cc310: 54b8 6f09 |003c: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ -0cc314: 4408 0804 |003e: aget v8, v8, v4 │ │ -0cc318: a706 0c08 |0040: sub-float v6, v12, v8 │ │ -0cc31c: a902 0607 |0042: div-float v2, v6, v7 │ │ -0cc320: 54b8 7009 |0044: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ -0cc324: 4405 0804 |0046: aget v5, v8, v4 │ │ -0cc328: 54b8 7009 |0048: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ -0cc32c: 4401 0800 |004a: aget v1, v8, v0 │ │ -0cc330: a708 0105 |004c: sub-float v8, v1, v5 │ │ -0cc334: c828 |004e: mul-float/2addr v8, v2 │ │ -0cc336: c658 |004f: add-float/2addr v8, v5 │ │ -0cc338: 28b7 |0050: goto 0007 // -0049 │ │ +0ca02c: |[0ca02c] android.support.v4.view.animation.PathInterpolatorDonut.getInterpolation:(F)F │ │ +0ca03c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0ca040: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0ca042: 2e0a 0c08 |0003: cmpg-float v10, v12, v8 │ │ +0ca046: 3c0a 0300 |0005: if-gtz v10, 0008 // +0003 │ │ +0ca04a: 0f08 |0007: return v8 │ │ +0ca04c: 2d0a 0c09 |0008: cmpl-float v10, v12, v9 │ │ +0ca050: 3a0a 0400 |000a: if-ltz v10, 000e // +0004 │ │ +0ca054: 0198 |000c: move v8, v9 │ │ +0ca056: 28fa |000d: goto 0007 // -0006 │ │ +0ca058: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0ca05a: 54b9 6f09 |000f: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0ca05e: 2199 |0011: array-length v9, v9 │ │ +0ca060: d800 09ff |0012: add-int/lit8 v0, v9, #int -1 // #ff │ │ +0ca064: 9109 0004 |0014: sub-int v9, v0, v4 │ │ +0ca068: 121a |0016: const/4 v10, #int 1 // #1 │ │ +0ca06a: 37a9 1200 |0017: if-le v9, v10, 0029 // +0012 │ │ +0ca06e: 9009 0400 |0019: add-int v9, v4, v0 │ │ +0ca072: db03 0902 |001b: div-int/lit8 v3, v9, #int 2 // #02 │ │ +0ca076: 54b9 6f09 |001d: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0ca07a: 4409 0903 |001f: aget v9, v9, v3 │ │ +0ca07e: 2e09 0c09 |0021: cmpg-float v9, v12, v9 │ │ +0ca082: 3b09 0400 |0023: if-gez v9, 0027 // +0004 │ │ +0ca086: 0130 |0025: move v0, v3 │ │ +0ca088: 28ee |0026: goto 0014 // -0012 │ │ +0ca08a: 0134 |0027: move v4, v3 │ │ +0ca08c: 28ec |0028: goto 0014 // -0014 │ │ +0ca08e: 54b9 6f09 |0029: iget-object v9, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0ca092: 4409 0900 |002b: aget v9, v9, v0 │ │ +0ca096: 54ba 6f09 |002d: iget-object v10, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0ca09a: 440a 0a04 |002f: aget v10, v10, v4 │ │ +0ca09e: a707 090a |0031: sub-float v7, v9, v10 │ │ +0ca0a2: 2d08 0708 |0033: cmpl-float v8, v7, v8 │ │ +0ca0a6: 3908 0700 |0035: if-nez v8, 003c // +0007 │ │ +0ca0aa: 54b8 7009 |0037: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ +0ca0ae: 4408 0804 |0039: aget v8, v8, v4 │ │ +0ca0b2: 28cc |003b: goto 0007 // -0034 │ │ +0ca0b4: 54b8 6f09 |003c: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mX:[F // field@096f │ │ +0ca0b8: 4408 0804 |003e: aget v8, v8, v4 │ │ +0ca0bc: a706 0c08 |0040: sub-float v6, v12, v8 │ │ +0ca0c0: a902 0607 |0042: div-float v2, v6, v7 │ │ +0ca0c4: 54b8 7009 |0044: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ +0ca0c8: 4405 0804 |0046: aget v5, v8, v4 │ │ +0ca0cc: 54b8 7009 |0048: iget-object v8, v11, Landroid/support/v4/view/animation/PathInterpolatorDonut;.mY:[F // field@0970 │ │ +0ca0d0: 4401 0800 |004a: aget v1, v8, v0 │ │ +0ca0d4: a708 0105 |004c: sub-float v8, v1, v5 │ │ +0ca0d8: c828 |004e: mul-float/2addr v8, v2 │ │ +0ca0da: c658 |004f: add-float/2addr v8, v5 │ │ +0ca0dc: 28b7 |0050: goto 0007 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=66 │ │ 0x0007 line=95 │ │ 0x0008 line=68 │ │ 0x000d line=69 │ │ 0x000e line=73 │ │ @@ -140882,21 +140888,21 @@ │ │ 0x000f - 0x0051 reg=4 startIndex I │ │ 0x0048 - 0x0051 reg=5 startY F │ │ 0x0042 - 0x0051 reg=6 tInRange F │ │ 0x0033 - 0x0051 reg=7 xRange F │ │ 0x0000 - 0x0051 reg=11 this Landroid/support/v4/view/animation/PathInterpolatorDonut; │ │ 0x0000 - 0x0051 reg=12 t F │ │ │ │ - source_file_idx : 5794 (PathInterpolatorDonut.java) │ │ + source_file_idx : 5790 (PathInterpolatorDonut.java) │ │ │ │ Class #691 header: │ │ class_idx : 1216 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1087 │ │ +source_file_idx : 1083 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #691 annotations: │ │ Annotations on class │ │ @@ -140908,21 +140914,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1087 (AutoScrollHelper.java) │ │ + source_file_idx : 1083 (AutoScrollHelper.java) │ │ │ │ Class #692 header: │ │ class_idx : 1217 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1087 │ │ +source_file_idx : 1083 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #692 annotations: │ │ Annotations on class │ │ @@ -140986,26 +140992,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0cc33c: |[0cc33c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -0cc34c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cc34e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc354: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -0cc358: 5a30 7709 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc35c: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -0cc360: 5a30 7809 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc364: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -0cc368: 5a30 7109 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ -0cc36c: 5932 7209 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ -0cc370: 5932 7309 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ -0cc374: 0e00 |0014: return-void │ │ +0ca0e0: |[0ca0e0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +0ca0f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ca0f2: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0ca0f8: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0ca0fc: 5a30 7709 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca100: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +0ca104: 5a30 7809 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca108: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +0ca10c: 5a30 7109 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ +0ca110: 5932 7209 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ +0ca114: 5932 7309 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ +0ca118: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -141019,53 +141025,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0cc378: |[0cc378] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -0cc388: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -0cc38c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0cc38e: 53b6 7709 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc392: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ -0cc396: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -0cc39a: 0f04 |0009: return v4 │ │ -0cc39c: 53b6 7809 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc3a0: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ -0cc3a4: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ -0cc3a8: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -0cc3ac: 53b6 7809 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc3b0: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ -0cc3b4: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -0cc3b8: 53b6 7709 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc3bc: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ -0cc3c0: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -0cc3c4: 8526 |001e: long-to-float v6, v2 │ │ -0cc3c6: 52b7 7609 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0976 │ │ -0cc3ca: 8277 |0021: int-to-float v7, v7 │ │ -0cc3cc: c976 |0022: div-float/2addr v6, v7 │ │ -0cc3ce: 7130 6722 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@2267 │ │ -0cc3d4: 0a04 |0026: move-result v4 │ │ -0cc3d6: c854 |0027: mul-float/2addr v4, v5 │ │ -0cc3d8: 28e1 |0028: goto 0009 // -001f │ │ -0cc3da: 53b6 7809 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc3de: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ -0cc3e2: 52b5 7909 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ -0cc3e6: a705 0a05 |002f: sub-float v5, v10, v5 │ │ -0cc3ea: 52b6 7909 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ -0cc3ee: 8507 |0033: long-to-float v7, v0 │ │ -0cc3f0: 52b8 7409 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ -0cc3f4: 8288 |0036: int-to-float v8, v8 │ │ -0cc3f6: c987 |0037: div-float/2addr v7, v8 │ │ -0cc3f8: 7130 6722 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@2267 │ │ -0cc3fe: 0a04 |003b: move-result v4 │ │ -0cc400: c864 |003c: mul-float/2addr v4, v6 │ │ -0cc402: c654 |003d: add-float/2addr v4, v5 │ │ -0cc404: 28cb |003e: goto 0009 // -0035 │ │ +0ca11c: |[0ca11c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +0ca12c: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +0ca130: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0ca132: 53b6 7709 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca136: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +0ca13a: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +0ca13e: 0f04 |0009: return v4 │ │ +0ca140: 53b6 7809 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca144: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +0ca148: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +0ca14c: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +0ca150: 53b6 7809 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca154: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +0ca158: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +0ca15c: 53b6 7709 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca160: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +0ca164: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +0ca168: 8526 |001e: long-to-float v6, v2 │ │ +0ca16a: 52b7 7609 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0976 │ │ +0ca16e: 8277 |0021: int-to-float v7, v7 │ │ +0ca170: c976 |0022: div-float/2addr v6, v7 │ │ +0ca172: 7130 6722 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@2267 │ │ +0ca178: 0a04 |0026: move-result v4 │ │ +0ca17a: c854 |0027: mul-float/2addr v4, v5 │ │ +0ca17c: 28e1 |0028: goto 0009 // -001f │ │ +0ca17e: 53b6 7809 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca182: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +0ca186: 52b5 7909 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ +0ca18a: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +0ca18e: 52b6 7909 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ +0ca192: 8507 |0033: long-to-float v7, v0 │ │ +0ca194: 52b8 7409 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ +0ca198: 8288 |0036: int-to-float v8, v8 │ │ +0ca19a: c987 |0037: div-float/2addr v7, v8 │ │ +0ca19c: 7130 6722 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@2267 │ │ +0ca1a2: 0a04 |003b: move-result v4 │ │ +0ca1a4: c864 |003c: mul-float/2addr v4, v6 │ │ +0ca1a6: c654 |003d: add-float/2addr v4, v5 │ │ +0ca1a8: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -141082,22 +141088,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0cc408: |[0cc408] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -0cc418: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -0cc41c: c830 |0002: mul-float/2addr v0, v3 │ │ -0cc41e: c830 |0003: mul-float/2addr v0, v3 │ │ -0cc420: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -0cc424: c831 |0006: mul-float/2addr v1, v3 │ │ -0cc426: c610 |0007: add-float/2addr v0, v1 │ │ -0cc428: 0f00 |0008: return v0 │ │ +0ca1ac: |[0ca1ac] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +0ca1bc: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +0ca1c0: c830 |0002: mul-float/2addr v0, v3 │ │ +0ca1c2: c830 |0003: mul-float/2addr v0, v3 │ │ +0ca1c4: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +0ca1c8: c831 |0006: mul-float/2addr v1, v3 │ │ +0ca1ca: c610 |0007: add-float/2addr v0, v1 │ │ +0ca1cc: 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 │ │ │ │ @@ -141107,45 +141113,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0cc42c: |[0cc42c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -0cc43c: 53a6 7109 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ -0cc440: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0cc444: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -0cc448: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -0cc44c: 2206 7508 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0875 │ │ -0cc450: 1a07 ad05 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@05ad │ │ -0cc454: 7020 2943 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0cc45a: 2706 |000f: throw v6 │ │ -0cc45c: 7100 b73a 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0cc462: 0b00 |0013: move-result-wide v0 │ │ -0cc464: 7030 4e22 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@224e │ │ -0cc46a: 0a05 |0017: move-result v5 │ │ -0cc46c: 7020 5022 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@2250 │ │ -0cc472: 0a04 |001b: move-result v4 │ │ -0cc474: 53a6 7109 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ -0cc478: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -0cc47c: 5aa0 7109 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ -0cc480: 8526 |0022: long-to-float v6, v2 │ │ -0cc482: c846 |0023: mul-float/2addr v6, v4 │ │ -0cc484: 52a7 7a09 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ -0cc488: c876 |0026: mul-float/2addr v6, v7 │ │ -0cc48a: 8766 |0027: float-to-int v6, v6 │ │ -0cc48c: 59a6 7209 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ -0cc490: 8526 |002a: long-to-float v6, v2 │ │ -0cc492: c846 |002b: mul-float/2addr v6, v4 │ │ -0cc494: 52a7 7b09 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ -0cc498: c876 |002e: mul-float/2addr v6, v7 │ │ -0cc49a: 8766 |002f: float-to-int v6, v6 │ │ -0cc49c: 59a6 7309 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ -0cc4a0: 0e00 |0032: return-void │ │ +0ca1d0: |[0ca1d0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +0ca1e0: 53a6 7109 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ +0ca1e4: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +0ca1e8: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +0ca1ec: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +0ca1f0: 2206 7508 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@0875 │ │ +0ca1f4: 1a07 a905 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@05a9 │ │ +0ca1f8: 7020 2943 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0ca1fe: 2706 |000f: throw v6 │ │ +0ca200: 7100 b73a 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0ca206: 0b00 |0013: move-result-wide v0 │ │ +0ca208: 7030 4e22 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@224e │ │ +0ca20e: 0a05 |0017: move-result v5 │ │ +0ca210: 7020 5022 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@2250 │ │ +0ca216: 0a04 |001b: move-result v4 │ │ +0ca218: 53a6 7109 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ +0ca21c: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +0ca220: 5aa0 7109 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ +0ca224: 8526 |0022: long-to-float v6, v2 │ │ +0ca226: c846 |0023: mul-float/2addr v6, v4 │ │ +0ca228: 52a7 7a09 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ +0ca22c: c876 |0026: mul-float/2addr v6, v7 │ │ +0ca22e: 8766 |0027: float-to-int v6, v6 │ │ +0ca230: 59a6 7209 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ +0ca234: 8526 |002a: long-to-float v6, v2 │ │ +0ca236: c846 |002b: mul-float/2addr v6, v4 │ │ +0ca238: 52a7 7b09 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ +0ca23c: c876 |002e: mul-float/2addr v6, v7 │ │ +0ca23e: 8766 |002f: float-to-int v6, v6 │ │ +0ca240: 59a6 7309 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ +0ca244: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -141166,17 +141172,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc4a4: |[0cc4a4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -0cc4b4: 5210 7209 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ -0cc4b8: 0f00 |0002: return v0 │ │ +0ca248: |[0ca248] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +0ca258: 5210 7209 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ +0ca25c: 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;) │ │ @@ -141184,17 +141190,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc4bc: |[0cc4bc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -0cc4cc: 5210 7309 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ -0cc4d0: 0f00 |0002: return v0 │ │ +0ca260: |[0ca260] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +0ca270: 5210 7309 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ +0ca274: 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;) │ │ @@ -141202,22 +141208,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cc4d4: |[0cc4d4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -0cc4e4: 5220 7a09 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ -0cc4e8: 5221 7a09 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ -0cc4ec: 7110 0943 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0cc4f2: 0a01 |0007: move-result v1 │ │ -0cc4f4: c910 |0008: div-float/2addr v0, v1 │ │ -0cc4f6: 8700 |0009: float-to-int v0, v0 │ │ -0cc4f8: 0f00 |000a: return v0 │ │ +0ca278: |[0ca278] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +0ca288: 5220 7a09 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ +0ca28c: 5221 7a09 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ +0ca290: 7110 0943 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0ca296: 0a01 |0007: move-result v1 │ │ +0ca298: c910 |0008: div-float/2addr v0, v1 │ │ +0ca29a: 8700 |0009: float-to-int v0, v0 │ │ +0ca29c: 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;) │ │ @@ -141225,22 +141231,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cc4fc: |[0cc4fc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -0cc50c: 5220 7b09 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ -0cc510: 5221 7b09 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ -0cc514: 7110 0943 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0cc51a: 0a01 |0007: move-result v1 │ │ -0cc51c: c910 |0008: div-float/2addr v0, v1 │ │ -0cc51e: 8700 |0009: float-to-int v0, v0 │ │ -0cc520: 0f00 |000a: return v0 │ │ +0ca2a0: |[0ca2a0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +0ca2b0: 5220 7b09 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ +0ca2b4: 5221 7b09 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ +0ca2b8: 7110 0943 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0ca2be: 0a01 |0007: move-result v1 │ │ +0ca2c0: c910 |0008: div-float/2addr v0, v1 │ │ +0ca2c2: 8700 |0009: float-to-int v0, v0 │ │ +0ca2c4: 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;) │ │ @@ -141248,31 +141254,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0cc524: |[0cc524] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -0cc534: 5360 7809 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc538: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0cc53c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0cc540: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -0cc544: 7100 b73a 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0cc54a: 0b00 |000b: move-result-wide v0 │ │ -0cc54c: 5362 7809 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc550: 5264 7409 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ -0cc554: 8144 |0010: int-to-long v4, v4 │ │ -0cc556: bb42 |0011: add-long/2addr v2, v4 │ │ -0cc558: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0cc55c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -0cc560: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0cc562: 0f00 |0017: return v0 │ │ -0cc564: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0cc566: 28fe |0019: goto 0017 // -0002 │ │ +0ca2c8: |[0ca2c8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +0ca2d8: 5360 7809 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca2dc: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0ca2e0: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0ca2e4: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +0ca2e8: 7100 b73a 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0ca2ee: 0b00 |000b: move-result-wide v0 │ │ +0ca2f0: 5362 7809 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca2f4: 5264 7409 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ +0ca2f8: 8144 |0010: int-to-long v4, v4 │ │ +0ca2fa: bb42 |0011: add-long/2addr v2, v4 │ │ +0ca2fc: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +0ca300: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +0ca304: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +0ca306: 0f00 |0017: return v0 │ │ +0ca308: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0ca30a: 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;) │ │ @@ -141280,30 +141286,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cc568: |[0cc568] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -0cc578: 7100 b73a 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0cc57e: 0b00 |0003: move-result-wide v0 │ │ -0cc580: 5352 7709 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc584: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -0cc588: 8422 |0008: long-to-int v2, v2 │ │ -0cc58a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0cc58c: 5254 7509 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0975 │ │ -0cc590: 7130 6622 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@2266 │ │ -0cc596: 0a02 |000f: move-result v2 │ │ -0cc598: 5952 7409 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ -0cc59c: 7030 4e22 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@224e │ │ -0cc5a2: 0a02 |0015: move-result v2 │ │ -0cc5a4: 5952 7909 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ -0cc5a8: 5a50 7809 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc5ac: 0e00 |001a: return-void │ │ +0ca30c: |[0ca30c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +0ca31c: 7100 b73a 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0ca322: 0b00 |0003: move-result-wide v0 │ │ +0ca324: 5352 7709 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca328: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +0ca32c: 8422 |0008: long-to-int v2, v2 │ │ +0ca32e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0ca330: 5254 7509 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0975 │ │ +0ca334: 7130 6622 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@2266 │ │ +0ca33a: 0a02 |000f: move-result v2 │ │ +0ca33c: 5952 7409 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0974 │ │ +0ca340: 7030 4e22 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@224e │ │ +0ca346: 0a02 |0015: move-result v2 │ │ +0ca348: 5952 7909 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ +0ca34c: 5a50 7809 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca350: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -141316,17 +141322,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc5b0: |[0cc5b0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -0cc5c0: 5901 7509 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0975 │ │ -0cc5c4: 0e00 |0002: return-void │ │ +0ca354: |[0ca354] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +0ca364: 5901 7509 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0975 │ │ +0ca368: 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 │ │ @@ -141336,17 +141342,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc5c8: |[0cc5c8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -0cc5d8: 5901 7609 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0976 │ │ -0cc5dc: 0e00 |0002: return-void │ │ +0ca36c: |[0ca36c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +0ca37c: 5901 7609 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0976 │ │ +0ca380: 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 │ │ @@ -141356,18 +141362,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cc5e0: |[0cc5e0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -0cc5f0: 5901 7a09 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ -0cc5f4: 5902 7b09 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ -0cc5f8: 0e00 |0004: return-void │ │ +0ca384: |[0ca384] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +0ca394: 5901 7a09 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@097a │ │ +0ca398: 5902 7b09 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@097b │ │ +0ca39c: 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; │ │ @@ -141379,47 +141385,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0cc5fc: |[0cc5fc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -0cc60c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cc60e: 7100 b73a 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0cc614: 0b00 |0004: move-result-wide v0 │ │ -0cc616: 5a30 7709 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc61a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -0cc61e: 5a30 7809 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ -0cc622: 5330 7709 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ -0cc626: 5a30 7109 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ -0cc62a: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -0cc62e: 5930 7909 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ -0cc632: 5932 7209 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ -0cc636: 5932 7309 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ -0cc63a: 0e00 |0017: return-void │ │ +0ca3a0: |[0ca3a0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +0ca3b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ca3b2: 7100 b73a 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0ca3b8: 0b00 |0004: move-result-wide v0 │ │ +0ca3ba: 5a30 7709 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca3be: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +0ca3c2: 5a30 7809 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@0978 │ │ +0ca3c6: 5330 7709 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0977 │ │ +0ca3ca: 5a30 7109 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0971 │ │ +0ca3ce: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +0ca3d2: 5930 7909 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@0979 │ │ +0ca3d6: 5932 7209 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0972 │ │ +0ca3da: 5932 7309 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0973 │ │ +0ca3de: 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 : 1087 (AutoScrollHelper.java) │ │ + source_file_idx : 1083 (AutoScrollHelper.java) │ │ │ │ Class #693 header: │ │ class_idx : 1218 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1087 │ │ +source_file_idx : 1083 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #693 annotations: │ │ Annotations on class │ │ @@ -141444,18 +141450,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 │ │ -0cc63c: |[0cc63c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -0cc64c: 5b01 7c09 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc650: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc656: 0e00 |0005: return-void │ │ +0ca3e0: |[0ca3e0] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +0ca3f0: 5b01 7c09 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca3f4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ca3fa: 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; │ │ │ │ @@ -141464,17 +141470,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 │ │ -0cc658: |[0cc658] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -0cc668: 7020 5722 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@2257 │ │ -0cc66e: 0e00 |0003: return-void │ │ +0ca3fc: |[0ca3fc] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +0ca40c: 7020 5722 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@2257 │ │ +0ca412: 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; │ │ @@ -141485,64 +141491,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0cc670: |[0cc670] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -0cc680: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cc682: 5453 7c09 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc686: 7110 5c22 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@225c │ │ -0cc68c: 0a03 |0006: move-result v3 │ │ -0cc68e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -0cc692: 0e00 |0009: return-void │ │ -0cc694: 5453 7c09 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc698: 7110 5e22 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@225e │ │ -0cc69e: 0a03 |000f: move-result v3 │ │ -0cc6a0: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -0cc6a4: 5453 7c09 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6a8: 7120 5f22 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@225f │ │ -0cc6ae: 5453 7c09 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6b2: 7110 6022 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@2260 │ │ -0cc6b8: 0c03 |001c: move-result-object v3 │ │ -0cc6ba: 6e10 5622 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@2256 │ │ -0cc6c0: 5453 7c09 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6c4: 7110 6022 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@2260 │ │ -0cc6ca: 0c02 |0025: move-result-object v2 │ │ -0cc6cc: 6e10 5122 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@2251 │ │ -0cc6d2: 0a03 |0029: move-result v3 │ │ -0cc6d4: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -0cc6d8: 5453 7c09 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6dc: 7110 6122 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@2261 │ │ -0cc6e2: 0a03 |0031: move-result v3 │ │ -0cc6e4: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -0cc6e8: 5453 7c09 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6ec: 7120 5d22 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@225d │ │ -0cc6f2: 28d0 |0039: goto 0009 // -0030 │ │ -0cc6f4: 5453 7c09 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc6f8: 7110 6222 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@2262 │ │ -0cc6fe: 0a03 |003f: move-result v3 │ │ -0cc700: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -0cc704: 5453 7c09 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc708: 7120 6322 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@2263 │ │ -0cc70e: 5453 7c09 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc712: 7110 6422 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@2264 │ │ -0cc718: 6e10 4a22 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@224a │ │ -0cc71e: 6e10 4b22 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@224b │ │ -0cc724: 0a00 |0052: move-result v0 │ │ -0cc726: 6e10 4c22 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@224c │ │ -0cc72c: 0a01 |0056: move-result v1 │ │ -0cc72e: 5453 7c09 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc732: 6e30 7422 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@2274 │ │ -0cc738: 5453 7c09 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ -0cc73c: 7110 6522 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@2265 │ │ -0cc742: 0c03 |0061: move-result-object v3 │ │ -0cc744: 7120 e61a 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ -0cc74a: 28a4 |0065: goto 0009 // -005c │ │ +0ca414: |[0ca414] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +0ca424: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ca426: 5453 7c09 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca42a: 7110 5c22 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@225c │ │ +0ca430: 0a03 |0006: move-result v3 │ │ +0ca432: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +0ca436: 0e00 |0009: return-void │ │ +0ca438: 5453 7c09 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca43c: 7110 5e22 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@225e │ │ +0ca442: 0a03 |000f: move-result v3 │ │ +0ca444: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +0ca448: 5453 7c09 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca44c: 7120 5f22 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@225f │ │ +0ca452: 5453 7c09 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca456: 7110 6022 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@2260 │ │ +0ca45c: 0c03 |001c: move-result-object v3 │ │ +0ca45e: 6e10 5622 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@2256 │ │ +0ca464: 5453 7c09 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca468: 7110 6022 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@2260 │ │ +0ca46e: 0c02 |0025: move-result-object v2 │ │ +0ca470: 6e10 5122 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@2251 │ │ +0ca476: 0a03 |0029: move-result v3 │ │ +0ca478: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +0ca47c: 5453 7c09 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca480: 7110 6122 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@2261 │ │ +0ca486: 0a03 |0031: move-result v3 │ │ +0ca488: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +0ca48c: 5453 7c09 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca490: 7120 5d22 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@225d │ │ +0ca496: 28d0 |0039: goto 0009 // -0030 │ │ +0ca498: 5453 7c09 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca49c: 7110 6222 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@2262 │ │ +0ca4a2: 0a03 |003f: move-result v3 │ │ +0ca4a4: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +0ca4a8: 5453 7c09 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca4ac: 7120 6322 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@2263 │ │ +0ca4b2: 5453 7c09 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca4b6: 7110 6422 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@2264 │ │ +0ca4bc: 6e10 4a22 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@224a │ │ +0ca4c2: 6e10 4b22 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@224b │ │ +0ca4c8: 0a00 |0052: move-result v0 │ │ +0ca4ca: 6e10 4c22 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@224c │ │ +0ca4d0: 0a01 |0056: move-result v1 │ │ +0ca4d2: 5453 7c09 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca4d6: 6e30 7422 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@2274 │ │ +0ca4dc: 5453 7c09 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@097c │ │ +0ca4e0: 7110 6522 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@2265 │ │ +0ca4e6: 0c03 |0061: move-result-object v3 │ │ +0ca4e8: 7120 e61a 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ +0ca4ee: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -141559,21 +141565,21 @@ │ │ 0x005c line=714 │ │ locals : │ │ 0x0053 - 0x0066 reg=0 deltaX I │ │ 0x0057 - 0x0066 reg=1 deltaY I │ │ 0x0026 - 0x0066 reg=2 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0066 reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ │ │ - source_file_idx : 1087 (AutoScrollHelper.java) │ │ + source_file_idx : 1083 (AutoScrollHelper.java) │ │ │ │ Class #694 header: │ │ class_idx : 1219 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1087 │ │ +source_file_idx : 1083 │ │ static_fields_size : 17 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 17 │ │ │ │ Class #694 annotations: │ │ Annotations on class │ │ @@ -141746,99 +141752,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0cc74c: |[0cc74c] android.support.v4.widget.AutoScrollHelper.:()V │ │ -0cc75c: 7100 0239 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ -0cc762: 0a00 |0003: move-result v0 │ │ -0cc764: 6700 7d09 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@097d │ │ -0cc768: 0e00 |0006: return-void │ │ +0ca4f0: |[0ca4f0] android.support.v4.widget.AutoScrollHelper.:()V │ │ +0ca500: 7100 0239 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ +0ca506: 0a00 |0003: move-result v0 │ │ +0ca508: 6700 7d09 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@097d │ │ +0ca50c: 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 │ │ -0cc76c: |[0cc76c] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -0cc77c: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -0cc782: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -0cc786: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -0cc78a: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -0cc790: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -0cc792: 7010 1f43 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@431f │ │ -0cc798: 2203 c104 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@04c1 │ │ -0cc79c: 7010 4922 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@2249 │ │ -0cc7a2: 5b93 9d09 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0cc7a6: 2203 1c07 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ -0cc7aa: 7010 a33a 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@3aa3 │ │ -0cc7b0: 5b93 9109 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ -0cc7b4: 2343 f408 |001c: new-array v3, v4, [F // type@08f4 │ │ -0cc7b8: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -0cc7be: 5b93 9a09 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ -0cc7c2: 2343 f408 |0023: new-array v3, v4, [F // type@08f4 │ │ -0cc7c6: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -0cc7cc: 5b93 9509 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ -0cc7d0: 2343 f408 |002a: new-array v3, v4, [F // type@08f4 │ │ -0cc7d4: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -0cc7da: 5b93 9b09 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ -0cc7de: 2343 f408 |0031: new-array v3, v4, [F // type@08f4 │ │ -0cc7e2: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -0cc7e8: 5b93 9709 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ -0cc7ec: 2343 f408 |0038: new-array v3, v4, [F // type@08f4 │ │ -0cc7f0: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -0cc7f6: 5b93 9609 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ -0cc7fa: 5b9a 9e09 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0cc7fe: 7100 4402 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0244 │ │ -0cc804: 0c03 |0044: move-result-object v3 │ │ -0cc806: 6e10 2f02 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0cc80c: 0c01 |0048: move-result-object v1 │ │ -0cc80e: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -0cc814: 5214 bd15 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0cc818: c843 |004e: mul-float/2addr v3, v4 │ │ -0cc81a: c663 |004f: add-float/2addr v3, v6 │ │ -0cc81c: 8730 |0050: float-to-int v0, v3 │ │ -0cc81e: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -0cc824: 5214 bd15 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0cc828: c843 |0056: mul-float/2addr v3, v4 │ │ -0cc82a: c663 |0057: add-float/2addr v3, v6 │ │ -0cc82c: 8732 |0058: float-to-int v2, v3 │ │ -0cc82e: 8203 |0059: int-to-float v3, v0 │ │ -0cc830: 8204 |005a: int-to-float v4, v0 │ │ -0cc832: 6e30 7a22 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227a │ │ -0cc838: 8223 |005e: int-to-float v3, v2 │ │ -0cc83a: 8224 |005f: int-to-float v4, v2 │ │ -0cc83c: 6e30 7b22 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227b │ │ -0cc842: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -0cc844: 6e20 7622 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@2276 │ │ -0cc84a: 6e30 7922 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@2279 │ │ -0cc850: 6e30 7e22 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227e │ │ -0cc856: 6e30 7f22 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227f │ │ -0cc85c: 6003 7d09 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@097d │ │ -0cc860: 6e20 7522 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@2275 │ │ -0cc866: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -0cc86a: 6e20 7d22 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@227d │ │ -0cc870: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -0cc874: 6e20 7c22 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@227c │ │ -0cc87a: 0e00 |007f: return-void │ │ -0cc87c: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -0cc88c: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -0cc89c: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -0cc8ac: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -0cc8bc: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +0ca510: |[0ca510] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +0ca520: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +0ca526: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +0ca52a: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +0ca52e: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +0ca534: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +0ca536: 7010 1f43 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@431f │ │ +0ca53c: 2203 c104 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@04c1 │ │ +0ca540: 7010 4922 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@2249 │ │ +0ca546: 5b93 9d09 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0ca54a: 2203 1c07 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ +0ca54e: 7010 a33a 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@3aa3 │ │ +0ca554: 5b93 9109 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ +0ca558: 2343 f408 |001c: new-array v3, v4, [F // type@08f4 │ │ +0ca55c: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +0ca562: 5b93 9a09 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ +0ca566: 2343 f408 |0023: new-array v3, v4, [F // type@08f4 │ │ +0ca56a: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +0ca570: 5b93 9509 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ +0ca574: 2343 f408 |002a: new-array v3, v4, [F // type@08f4 │ │ +0ca578: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +0ca57e: 5b93 9b09 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ +0ca582: 2343 f408 |0031: new-array v3, v4, [F // type@08f4 │ │ +0ca586: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +0ca58c: 5b93 9709 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ +0ca590: 2343 f408 |0038: new-array v3, v4, [F // type@08f4 │ │ +0ca594: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +0ca59a: 5b93 9609 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ +0ca59e: 5b9a 9e09 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0ca5a2: 7100 4402 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0244 │ │ +0ca5a8: 0c03 |0044: move-result-object v3 │ │ +0ca5aa: 6e10 2f02 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0ca5b0: 0c01 |0048: move-result-object v1 │ │ +0ca5b2: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +0ca5b8: 5214 bd15 |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0ca5bc: c843 |004e: mul-float/2addr v3, v4 │ │ +0ca5be: c663 |004f: add-float/2addr v3, v6 │ │ +0ca5c0: 8730 |0050: float-to-int v0, v3 │ │ +0ca5c2: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +0ca5c8: 5214 bd15 |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0ca5cc: c843 |0056: mul-float/2addr v3, v4 │ │ +0ca5ce: c663 |0057: add-float/2addr v3, v6 │ │ +0ca5d0: 8732 |0058: float-to-int v2, v3 │ │ +0ca5d2: 8203 |0059: int-to-float v3, v0 │ │ +0ca5d4: 8204 |005a: int-to-float v4, v0 │ │ +0ca5d6: 6e30 7a22 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227a │ │ +0ca5dc: 8223 |005e: int-to-float v3, v2 │ │ +0ca5de: 8224 |005f: int-to-float v4, v2 │ │ +0ca5e0: 6e30 7b22 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227b │ │ +0ca5e6: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +0ca5e8: 6e20 7622 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@2276 │ │ +0ca5ee: 6e30 7922 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@2279 │ │ +0ca5f4: 6e30 7e22 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227e │ │ +0ca5fa: 6e30 7f22 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@227f │ │ +0ca600: 6003 7d09 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@097d │ │ +0ca604: 6e20 7522 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@2275 │ │ +0ca60a: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +0ca60e: 6e20 7d22 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@227d │ │ +0ca614: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +0ca618: 6e20 7c22 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@227c │ │ +0ca61e: 0e00 |007f: return-void │ │ +0ca620: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +0ca630: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +0ca640: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +0ca650: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +0ca660: 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 │ │ @@ -141876,17 +141882,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 │ │ -0cc8cc: |[0cc8cc] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0cc8dc: 5510 9009 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0cc8e0: 0f00 |0002: return v0 │ │ +0ca670: |[0ca670] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0ca680: 5510 9009 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0ca684: 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;) │ │ @@ -141894,17 +141900,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 │ │ -0cc8e4: |[0cc8e4] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -0cc8f4: 5c01 9009 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0cc8f8: 0f01 |0002: return v1 │ │ +0ca688: |[0ca688] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +0ca698: 5c01 9009 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0ca69c: 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 │ │ │ │ @@ -141913,17 +141919,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 │ │ -0cc8fc: |[0cc8fc] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0cc90c: 5510 9909 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ -0cc910: 0f00 |0002: return v0 │ │ +0ca6a0: |[0ca6a0] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0ca6b0: 5510 9909 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ +0ca6b4: 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;) │ │ @@ -141931,17 +141937,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 │ │ -0cc914: |[0cc914] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -0cc924: 5c01 9909 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ -0cc928: 0f01 |0002: return v1 │ │ +0ca6b8: |[0ca6b8] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +0ca6c8: 5c01 9909 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ +0ca6cc: 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 │ │ │ │ @@ -141950,17 +141956,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 │ │ -0cc92c: |[0cc92c] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -0cc93c: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0cc940: 1100 |0002: return-object v0 │ │ +0ca6d0: |[0ca6d0] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +0ca6e0: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0ca6e4: 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;) │ │ @@ -141968,18 +141974,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 │ │ -0cc944: |[0cc944] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0cc954: 7010 8022 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@2280 │ │ -0cc95a: 0a00 |0003: move-result v0 │ │ -0cc95c: 0f00 |0004: return v0 │ │ +0ca6e8: |[0ca6e8] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0ca6f8: 7010 8022 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@2280 │ │ +0ca6fe: 0a00 |0003: move-result v0 │ │ +0ca700: 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;) │ │ @@ -141987,17 +141993,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 │ │ -0cc960: |[0cc960] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -0cc970: 5510 9809 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ -0cc974: 0f00 |0002: return v0 │ │ +0ca704: |[0ca704] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +0ca714: 5510 9809 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ +0ca718: 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;) │ │ @@ -142005,17 +142011,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 │ │ -0cc978: |[0cc978] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -0cc988: 5c01 9809 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ -0cc98c: 0f01 |0002: return v1 │ │ +0ca71c: |[0ca71c] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +0ca72c: 5c01 9809 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ +0ca730: 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 │ │ │ │ @@ -142024,17 +142030,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 │ │ -0cc990: |[0cc990] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -0cc9a0: 7010 6a22 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@226a │ │ -0cc9a6: 0e00 |0003: return-void │ │ +0ca734: |[0ca734] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +0ca744: 7010 6a22 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@226a │ │ +0ca74a: 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;) │ │ @@ -142042,17 +142048,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 │ │ -0cc9a8: |[0cc9a8] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -0cc9b8: 5410 9e09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0cc9bc: 1100 |0002: return-object v0 │ │ +0ca74c: |[0ca74c] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +0ca75c: 5410 9e09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0ca760: 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;) │ │ @@ -142060,18 +142066,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cc9c0: |[0cc9c0] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -0cc9d0: 7130 6d22 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@226d │ │ -0cc9d6: 0a00 |0003: move-result v0 │ │ -0cc9d8: 0f00 |0004: return v0 │ │ +0ca764: |[0ca764] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +0ca774: 7130 6d22 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@226d │ │ +0ca77a: 0a00 |0003: move-result v0 │ │ +0ca77c: 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 │ │ @@ -142081,18 +142087,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cc9dc: |[0cc9dc] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -0cc9ec: 7130 6c22 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ -0cc9f2: 0a00 |0003: move-result v0 │ │ -0cc9f4: 0f00 |0004: return v0 │ │ +0ca780: |[0ca780] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +0ca790: 7130 6c22 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ +0ca796: 0a00 |0003: move-result v0 │ │ +0ca798: 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 │ │ @@ -142102,28 +142108,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -0cc9f8: |[0cc9f8] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -0cca08: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0cca0a: 7100 1e05 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0cca10: 0b00 |0004: move-result-wide v0 │ │ -0cca12: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -0cca14: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0cca16: 0402 |0007: move-wide v2, v0 │ │ -0cca18: 0156 |0008: move v6, v5 │ │ -0cca1a: 7708 fc37 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -0cca20: 0c08 |000c: move-result-object v8 │ │ -0cca22: 5492 9e09 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0cca26: 6e20 ad38 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -0cca2c: 6e10 0038 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0cca32: 0e00 |0015: return-void │ │ +0ca79c: |[0ca79c] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +0ca7ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ca7ae: 7100 1e05 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0ca7b4: 0b00 |0004: move-result-wide v0 │ │ +0ca7b6: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +0ca7b8: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +0ca7ba: 0402 |0007: move-wide v2, v0 │ │ +0ca7bc: 0156 |0008: move v6, v5 │ │ +0ca7be: 7708 fc37 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +0ca7c4: 0c08 |000c: move-result-object v8 │ │ +0ca7c6: 5492 9e09 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0ca7ca: 6e20 ad38 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +0ca7d0: 6e10 0038 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0ca7d6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -142137,44 +142143,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0cca34: |[0cca34] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -0cca44: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0cca46: 5498 9a09 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ -0cca4a: 4403 080a |0003: aget v3, v8, v10 │ │ -0cca4e: 5498 9509 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ -0cca52: 4400 080a |0007: aget v0, v8, v10 │ │ -0cca56: 705b 6f22 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@226f │ │ -0cca5c: 0a06 |000c: move-result v6 │ │ -0cca5e: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -0cca62: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -0cca66: 0f07 |0011: return v7 │ │ -0cca68: 5498 9b09 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ -0cca6c: 4404 080a |0014: aget v4, v8, v10 │ │ -0cca70: 5498 9709 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ -0cca74: 4402 080a |0018: aget v2, v8, v10 │ │ -0cca78: 5498 9609 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ -0cca7c: 4401 080a |001c: aget v1, v8, v10 │ │ -0cca80: a805 040d |001e: mul-float v5, v4, v13 │ │ -0cca84: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -0cca88: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -0cca8c: a807 0605 |0024: mul-float v7, v6, v5 │ │ -0cca90: 7130 6c22 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ -0cca96: 0a07 |0029: move-result v7 │ │ -0cca98: 28e7 |002a: goto 0011 // -0019 │ │ -0cca9a: 7f67 |002b: neg-float v7, v6 │ │ -0cca9c: c857 |002c: mul-float/2addr v7, v5 │ │ -0cca9e: 7130 6c22 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ -0ccaa4: 0a07 |0030: move-result v7 │ │ -0ccaa6: 7f77 |0031: neg-float v7, v7 │ │ -0ccaa8: 28df |0032: goto 0011 // -0021 │ │ +0ca7d8: |[0ca7d8] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +0ca7e8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ca7ea: 5498 9a09 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ +0ca7ee: 4403 080a |0003: aget v3, v8, v10 │ │ +0ca7f2: 5498 9509 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ +0ca7f6: 4400 080a |0007: aget v0, v8, v10 │ │ +0ca7fa: 705b 6f22 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@226f │ │ +0ca800: 0a06 |000c: move-result v6 │ │ +0ca802: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +0ca806: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +0ca80a: 0f07 |0011: return v7 │ │ +0ca80c: 5498 9b09 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ +0ca810: 4404 080a |0014: aget v4, v8, v10 │ │ +0ca814: 5498 9709 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ +0ca818: 4402 080a |0018: aget v2, v8, v10 │ │ +0ca81c: 5498 9609 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ +0ca820: 4401 080a |001c: aget v1, v8, v10 │ │ +0ca824: a805 040d |001e: mul-float v5, v4, v13 │ │ +0ca828: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +0ca82c: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +0ca830: a807 0605 |0024: mul-float v7, v6, v5 │ │ +0ca834: 7130 6c22 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ +0ca83a: 0a07 |0029: move-result v7 │ │ +0ca83c: 28e7 |002a: goto 0011 // -0019 │ │ +0ca83e: 7f67 |002b: neg-float v7, v6 │ │ +0ca840: c857 |002c: mul-float/2addr v7, v5 │ │ +0ca842: 7130 6c22 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ +0ca848: 0a07 |0030: move-result v7 │ │ +0ca84a: 7f77 |0031: neg-float v7, v7 │ │ +0ca84c: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -142204,24 +142210,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0ccaac: |[0ccaac] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -0ccabc: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -0ccac0: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -0ccac4: 0f03 |0004: return v3 │ │ -0ccac6: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -0ccaca: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -0ccace: 0123 |0009: move v3, v2 │ │ -0ccad0: 28fa |000a: goto 0004 // -0006 │ │ -0ccad2: 0113 |000b: move v3, v1 │ │ -0ccad4: 28f8 |000c: goto 0004 // -0008 │ │ +0ca850: |[0ca850] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +0ca860: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +0ca864: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +0ca868: 0f03 |0004: return v3 │ │ +0ca86a: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +0ca86e: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +0ca872: 0123 |0009: move v3, v2 │ │ +0ca874: 28fa |000a: goto 0004 // -0006 │ │ +0ca876: 0113 |000b: move v3, v1 │ │ +0ca878: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -142236,22 +142242,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ccad8: |[0ccad8] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -0ccae8: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -0ccaec: 0f02 |0002: return v2 │ │ -0ccaee: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -0ccaf2: 0112 |0005: move v2, v1 │ │ -0ccaf4: 28fc |0006: goto 0002 // -0004 │ │ -0ccaf6: 0102 |0007: move v2, v0 │ │ -0ccaf8: 28fa |0008: goto 0002 // -0006 │ │ +0ca87c: |[0ca87c] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +0ca88c: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +0ca890: 0f02 |0002: return v2 │ │ +0ca892: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +0ca896: 0112 |0005: move v2, v1 │ │ +0ca898: 28fc |0006: goto 0002 // -0004 │ │ +0ca89a: 0102 |0007: move v2, v0 │ │ +0ca89c: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -142266,43 +142272,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -0ccafc: |[0ccafc] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -0ccb0c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0ccb10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ccb12: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -0ccb16: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0ccb1a: 0f00 |0007: return v0 │ │ -0ccb1c: 5242 9209 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ -0ccb20: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -0ccb26: 28fa |000d: goto 0007 // -0006 │ │ -0ccb28: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -0ccb2c: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -0ccb30: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -0ccb34: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -0ccb38: a900 0506 |0016: div-float v0, v5, v6 │ │ -0ccb3c: a700 0100 |0018: sub-float v0, v1, v0 │ │ -0ccb40: 28ed |001a: goto 0007 // -0013 │ │ -0ccb42: 5542 9009 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0ccb46: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -0ccb4a: 5242 9209 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ -0ccb4e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -0ccb50: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -0ccb54: 0110 |0024: move v0, v1 │ │ -0ccb56: 28e2 |0025: goto 0007 // -001e │ │ -0ccb58: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -0ccb5c: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -0ccb60: 7f60 |002a: neg-float v0, v6 │ │ -0ccb62: a900 0500 |002b: div-float v0, v5, v0 │ │ -0ccb66: 28da |002d: goto 0007 // -0026 │ │ -0ccb68: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +0ca8a0: |[0ca8a0] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +0ca8b0: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ca8b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ca8b6: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +0ca8ba: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0ca8be: 0f00 |0007: return v0 │ │ +0ca8c0: 5242 9209 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ +0ca8c4: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +0ca8ca: 28fa |000d: goto 0007 // -0006 │ │ +0ca8cc: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +0ca8d0: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +0ca8d4: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +0ca8d8: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +0ca8dc: a900 0506 |0016: div-float v0, v5, v6 │ │ +0ca8e0: a700 0100 |0018: sub-float v0, v1, v0 │ │ +0ca8e4: 28ed |001a: goto 0007 // -0013 │ │ +0ca8e6: 5542 9009 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0ca8ea: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +0ca8ee: 5242 9209 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ +0ca8f2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +0ca8f4: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +0ca8f8: 0110 |0024: move v0, v1 │ │ +0ca8fa: 28e2 |0025: goto 0007 // -001e │ │ +0ca8fc: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +0ca900: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +0ca904: 7f60 |002a: neg-float v0, v6 │ │ +0ca906: a900 0500 |002b: div-float v0, v5, v0 │ │ +0ca90a: 28da |002d: goto 0007 // -0026 │ │ +0ca90c: 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 │ │ @@ -142322,43 +142328,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0ccb7c: |[0ccb7c] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -0ccb8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ccb8e: a806 0809 |0001: mul-float v6, v8, v9 │ │ -0ccb92: 7130 6c22 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ -0ccb98: 0a00 |0006: move-result v0 │ │ -0ccb9a: 7030 6e22 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@226e │ │ -0ccba0: 0a03 |000a: move-result v3 │ │ -0ccba2: a706 090b |000b: sub-float v6, v9, v11 │ │ -0ccba6: 7030 6e22 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@226e │ │ -0ccbac: 0a04 |0010: move-result v4 │ │ -0ccbae: a702 0403 |0011: sub-float v2, v4, v3 │ │ -0ccbb2: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -0ccbb6: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -0ccbba: 5475 9109 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ -0ccbbe: 7f26 |0019: neg-float v6, v2 │ │ -0ccbc0: 7220 bb3a 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0ccbc6: 0a05 |001d: move-result v5 │ │ -0ccbc8: 7f51 |001e: neg-float v1, v5 │ │ -0ccbca: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -0ccbce: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -0ccbd2: 7130 6c22 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ -0ccbd8: 0a05 |0026: move-result v5 │ │ -0ccbda: 0f05 |0027: return v5 │ │ -0ccbdc: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -0ccbe0: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -0ccbe4: 5475 9109 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ -0ccbe8: 7220 bb3a 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0ccbee: 0a01 |0031: move-result v1 │ │ -0ccbf0: 28ed |0032: goto 001f // -0013 │ │ +0ca920: |[0ca920] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +0ca930: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ca932: a806 0809 |0001: mul-float v6, v8, v9 │ │ +0ca936: 7130 6c22 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ +0ca93c: 0a00 |0006: move-result v0 │ │ +0ca93e: 7030 6e22 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@226e │ │ +0ca944: 0a03 |000a: move-result v3 │ │ +0ca946: a706 090b |000b: sub-float v6, v9, v11 │ │ +0ca94a: 7030 6e22 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@226e │ │ +0ca950: 0a04 |0010: move-result v4 │ │ +0ca952: a702 0403 |0011: sub-float v2, v4, v3 │ │ +0ca956: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +0ca95a: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +0ca95e: 5475 9109 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ +0ca962: 7f26 |0019: neg-float v6, v2 │ │ +0ca964: 7220 bb3a 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0ca96a: 0a05 |001d: move-result v5 │ │ +0ca96c: 7f51 |001e: neg-float v1, v5 │ │ +0ca96e: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +0ca972: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +0ca976: 7130 6c22 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@226c │ │ +0ca97c: 0a05 |0026: move-result v5 │ │ +0ca97e: 0f05 |0027: return v5 │ │ +0ca980: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +0ca984: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +0ca988: 5475 9109 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0991 │ │ +0ca98c: 7220 bb3a 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0ca992: 0a01 |0031: move-result v1 │ │ +0ca994: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -142384,23 +142390,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ccbf4: |[0ccbf4] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -0ccc04: 5510 9909 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ -0ccc08: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0ccc0c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ccc0e: 5c10 9009 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0ccc12: 0e00 |0007: return-void │ │ -0ccc14: 5410 9d09 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0ccc18: 6e10 5222 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@2252 │ │ -0ccc1e: 28fa |000d: goto 0007 // -0006 │ │ +0ca998: |[0ca998] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +0ca9a8: 5510 9909 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ +0ca9ac: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0ca9b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ca9b2: 5c10 9009 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0ca9b6: 0e00 |0007: return-void │ │ +0ca9b8: 5410 9d09 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0ca9bc: 6e10 5222 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@2252 │ │ +0ca9c2: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -142411,32 +142417,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0ccc20: |[0ccc20] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -0ccc30: 5441 9d09 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0ccc34: 6e10 4f22 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@224f │ │ -0ccc3a: 0a02 |0005: move-result v2 │ │ -0ccc3c: 6e10 4d22 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@224d │ │ -0ccc42: 0a00 |0009: move-result v0 │ │ -0ccc44: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -0ccc48: 6e20 6922 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@2269 │ │ -0ccc4e: 0a03 |000f: move-result v3 │ │ -0ccc50: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -0ccc54: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -0ccc58: 6e20 6822 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@2268 │ │ -0ccc5e: 0a03 |0017: move-result v3 │ │ -0ccc60: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -0ccc64: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0ccc66: 0f03 |001b: return v3 │ │ -0ccc68: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0ccc6a: 28fe |001d: goto 001b // -0002 │ │ +0ca9c4: |[0ca9c4] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +0ca9d4: 5441 9d09 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0ca9d8: 6e10 4f22 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@224f │ │ +0ca9de: 0a02 |0005: move-result v2 │ │ +0ca9e0: 6e10 4d22 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@224d │ │ +0ca9e6: 0a00 |0009: move-result v0 │ │ +0ca9e8: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +0ca9ec: 6e20 6922 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@2269 │ │ +0ca9f2: 0a03 |000f: move-result v3 │ │ +0ca9f4: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +0ca9f8: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +0ca9fc: 6e20 6822 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@2268 │ │ +0caa02: 0a03 |0017: move-result v3 │ │ +0caa04: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +0caa08: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0caa0a: 0f03 |001b: return v3 │ │ +0caa0c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0caa0e: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -142450,38 +142456,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0ccc6c: |[0ccc6c] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -0ccc7c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ccc7e: 5450 9c09 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ -0ccc82: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -0ccc86: 2200 c204 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@04c2 │ │ -0ccc8a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0ccc8c: 7030 5822 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@2258 │ │ -0ccc92: 5b50 9c09 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ -0ccc96: 5c54 9009 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0ccc9a: 5c54 9909 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ -0ccc9e: 5550 8f09 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ -0ccca2: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -0ccca6: 5250 8e09 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ -0cccaa: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -0cccae: 5450 9e09 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0cccb2: 5451 9c09 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ -0cccb6: 5252 8e09 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ -0cccba: 8122 |001f: int-to-long v2, v2 │ │ -0cccbc: 7140 e71a 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@1ae7 │ │ -0cccc2: 5c54 8f09 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ -0cccc6: 0e00 |0025: return-void │ │ -0cccc8: 5450 9c09 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ -0ccccc: 7210 2843 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -0cccd2: 28f8 |002b: goto 0023 // -0008 │ │ +0caa10: |[0caa10] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +0caa20: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0caa22: 5450 9c09 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ +0caa26: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +0caa2a: 2200 c204 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@04c2 │ │ +0caa2e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0caa30: 7030 5822 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@2258 │ │ +0caa36: 5b50 9c09 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ +0caa3a: 5c54 9009 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0caa3e: 5c54 9909 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@0999 │ │ +0caa42: 5550 8f09 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ +0caa46: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +0caa4a: 5250 8e09 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ +0caa4e: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +0caa52: 5450 9e09 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0caa56: 5451 9c09 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ +0caa5a: 5252 8e09 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ +0caa5e: 8122 |001f: int-to-long v2, v2 │ │ +0caa60: 7140 e71a 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@1ae7 │ │ +0caa66: 5c54 8f09 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ +0caa6a: 0e00 |0025: return-void │ │ +0caa6c: 5450 9c09 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@099c │ │ +0caa70: 7210 2843 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +0caa76: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -142510,17 +142516,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cccd4: |[0cccd4] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ -0ccce4: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ -0ccce8: 0f00 |0002: return v0 │ │ +0caa78: |[0caa78] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +0caa88: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ +0caa8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -142528,17 +142534,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cccec: |[0cccec] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ -0cccfc: 5510 9409 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ -0ccd00: 0f00 |0002: return v0 │ │ +0caa90: |[0caa90] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +0caaa0: 5510 9409 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ +0caaa4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -142546,68 +142552,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 │ │ -0ccd04: |[0ccd04] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0ccd14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ccd16: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0ccd18: 5585 9309 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ -0ccd1c: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -0ccd20: 0f04 |0006: return v4 │ │ -0ccd22: 7110 7e18 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0ccd28: 0a00 |000a: move-result v0 │ │ -0ccd2a: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -0ccd30: 5585 9409 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ -0ccd34: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -0ccd38: 5585 9009 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0ccd3c: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -0ccd40: 0134 |0016: move v4, v3 │ │ -0ccd42: 28ef |0017: goto 0006 // -0011 │ │ -0ccd44: 5c83 9809 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ -0ccd48: 5c84 8f09 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ -0ccd4c: 6e10 f837 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0ccd52: 0a05 |001f: move-result v5 │ │ -0ccd54: 6e10 7c38 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0ccd5a: 0a06 |0023: move-result v6 │ │ -0ccd5c: 8266 |0024: int-to-float v6, v6 │ │ -0ccd5e: 5487 9e09 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0ccd62: 6e10 7c38 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0ccd68: 0a07 |002a: move-result v7 │ │ -0ccd6a: 8277 |002b: int-to-float v7, v7 │ │ -0ccd6c: 7057 6b22 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@226b │ │ -0ccd72: 0a01 |002f: move-result v1 │ │ -0ccd74: 6e10 fa37 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0ccd7a: 0a05 |0033: move-result v5 │ │ -0ccd7c: 6e10 4d38 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0ccd82: 0a06 |0037: move-result v6 │ │ -0ccd84: 8266 |0038: int-to-float v6, v6 │ │ -0ccd86: 5487 9e09 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ -0ccd8a: 6e10 4d38 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0ccd90: 0a07 |003e: move-result v7 │ │ -0ccd92: 8277 |003f: int-to-float v7, v7 │ │ -0ccd94: 7057 6b22 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@226b │ │ -0ccd9a: 0a02 |0043: move-result v2 │ │ -0ccd9c: 5485 9d09 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0ccda0: 6e30 5522 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@2255 │ │ -0ccda6: 5585 9009 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ -0ccdaa: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -0ccdae: 7010 8022 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@2280 │ │ -0ccdb4: 0a05 |0050: move-result v5 │ │ -0ccdb6: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -0ccdba: 7010 8122 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@2281 │ │ -0ccdc0: 28b8 |0056: goto 000e // -0048 │ │ -0ccdc2: 7010 7322 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@2273 │ │ -0ccdc8: 28b4 |005a: goto 000e // -004c │ │ -0ccdca: 0143 |005b: move v3, v4 │ │ -0ccdcc: 28ba |005c: goto 0016 // -0046 │ │ -0ccdce: 0000 |005d: nop // spacer │ │ -0ccdd0: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +0caaa8: |[0caaa8] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0caab8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0caaba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0caabc: 5585 9309 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ +0caac0: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +0caac4: 0f04 |0006: return v4 │ │ +0caac6: 7110 7e18 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0caacc: 0a00 |000a: move-result v0 │ │ +0caace: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +0caad4: 5585 9409 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ +0caad8: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +0caadc: 5585 9009 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0caae0: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +0caae4: 0134 |0016: move v4, v3 │ │ +0caae6: 28ef |0017: goto 0006 // -0011 │ │ +0caae8: 5c83 9809 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@0998 │ │ +0caaec: 5c84 8f09 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@098f │ │ +0caaf0: 6e10 f837 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0caaf6: 0a05 |001f: move-result v5 │ │ +0caaf8: 6e10 7c38 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0caafe: 0a06 |0023: move-result v6 │ │ +0cab00: 8266 |0024: int-to-float v6, v6 │ │ +0cab02: 5487 9e09 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0cab06: 6e10 7c38 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0cab0c: 0a07 |002a: move-result v7 │ │ +0cab0e: 8277 |002b: int-to-float v7, v7 │ │ +0cab10: 7057 6b22 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@226b │ │ +0cab16: 0a01 |002f: move-result v1 │ │ +0cab18: 6e10 fa37 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cab1e: 0a05 |0033: move-result v5 │ │ +0cab20: 6e10 4d38 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0cab26: 0a06 |0037: move-result v6 │ │ +0cab28: 8266 |0038: int-to-float v6, v6 │ │ +0cab2a: 5487 9e09 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@099e │ │ +0cab2e: 6e10 4d38 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0cab34: 0a07 |003e: move-result v7 │ │ +0cab36: 8277 |003f: int-to-float v7, v7 │ │ +0cab38: 7057 6b22 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@226b │ │ +0cab3e: 0a02 |0043: move-result v2 │ │ +0cab40: 5485 9d09 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0cab44: 6e30 5522 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@2255 │ │ +0cab4a: 5585 9009 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0990 │ │ +0cab4e: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +0cab52: 7010 8022 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@2280 │ │ +0cab58: 0a05 |0050: move-result v5 │ │ +0cab5a: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +0cab5e: 7010 8122 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@2281 │ │ +0cab64: 28b8 |0056: goto 000e // -0048 │ │ +0cab66: 7010 7322 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@2273 │ │ +0cab6c: 28b4 |005a: goto 000e // -004c │ │ +0cab6e: 0143 |005b: move v3, v4 │ │ +0cab70: 28ba |005c: goto 0016 // -0046 │ │ +0cab72: 0000 |005d: nop // spacer │ │ +0cab74: 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 │ │ @@ -142640,17 +142646,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 │ │ -0ccde8: |[0ccde8] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccdf8: 5901 8e09 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ -0ccdfc: 1100 |0002: return-object v0 │ │ +0cab8c: |[0cab8c] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cab9c: 5901 8e09 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@098e │ │ +0caba0: 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 │ │ @@ -142660,17 +142666,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 │ │ -0cce00: |[0cce00] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0cce10: 5901 9209 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ -0cce14: 1100 |0002: return-object v0 │ │ +0caba4: |[0caba4] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cabb4: 5901 9209 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0992 │ │ +0cabb8: 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 │ │ @@ -142680,21 +142686,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 │ │ -0cce18: |[0cce18] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0cce28: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ -0cce2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cce30: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -0cce34: 7010 7322 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@2273 │ │ -0cce3a: 5c12 9309 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ -0cce3e: 1101 |000b: return-object v1 │ │ +0cabbc: |[0cabbc] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cabcc: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ +0cabd0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cabd4: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +0cabd8: 7010 7322 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@2273 │ │ +0cabde: 5c12 9309 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0993 │ │ +0cabe2: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -142706,17 +142712,17 @@ │ │ type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cce40: |[0cce40] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0cce50: 5c01 9409 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ -0cce54: 1100 |0002: return-object v0 │ │ +0cabe4: |[0cabe4] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cabf4: 5c01 9409 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0994 │ │ +0cabf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 exclusive Z │ │ @@ -142726,22 +142732,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 │ │ -0cce58: |[0cce58] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0cce68: 5420 9509 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ -0cce6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cce6e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0cce72: 5420 9509 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ -0cce76: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0cce78: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0cce7c: 1102 |000a: return-object v2 │ │ +0cabfc: |[0cabfc] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cac0c: 5420 9509 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ +0cac10: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cac12: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0cac16: 5420 9509 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0995 │ │ +0cac1a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0cac1c: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0cac20: 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; │ │ @@ -142753,25 +142759,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 │ │ -0cce80: |[0cce80] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0cce90: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0cce94: 5440 9609 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ -0cce98: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0cce9a: a902 0503 |0005: div-float v2, v5, v3 │ │ -0cce9e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0ccea2: 5440 9609 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ -0ccea6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0ccea8: a902 0603 |000c: div-float v2, v6, v3 │ │ -0cceac: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0cceb0: 1104 |0010: return-object v4 │ │ +0cac24: |[0cac24] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cac34: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +0cac38: 5440 9609 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ +0cac3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0cac3e: a902 0503 |0005: div-float v2, v5, v3 │ │ +0cac42: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0cac46: 5440 9609 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0996 │ │ +0cac4a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cac4c: a902 0603 |000c: div-float v2, v6, v3 │ │ +0cac50: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0cac54: 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; │ │ @@ -142783,25 +142789,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 │ │ -0cceb4: |[0cceb4] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccec4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0ccec8: 5440 9709 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ -0ccecc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ccece: a902 0503 |0005: div-float v2, v5, v3 │ │ -0cced2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0cced6: 5440 9709 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ -0cceda: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0ccedc: a902 0603 |000c: div-float v2, v6, v3 │ │ -0ccee0: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0ccee4: 1104 |0010: return-object v4 │ │ +0cac58: |[0cac58] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cac68: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +0cac6c: 5440 9709 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ +0cac70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0cac72: a902 0503 |0005: div-float v2, v5, v3 │ │ +0cac76: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0cac7a: 5440 9709 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0997 │ │ +0cac7e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cac80: a902 0603 |000c: div-float v2, v6, v3 │ │ +0cac84: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0cac88: 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; │ │ @@ -142813,18 +142819,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 │ │ -0ccee8: |[0ccee8] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccef8: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0ccefc: 6e20 5322 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@2253 │ │ -0ccf02: 1101 |0005: return-object v1 │ │ +0cac8c: |[0cac8c] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cac9c: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0caca0: 6e20 5322 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@2253 │ │ +0caca6: 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 │ │ @@ -142834,18 +142840,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 │ │ -0ccf04: |[0ccf04] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccf14: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ -0ccf18: 6e20 5422 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@2254 │ │ -0ccf1e: 1101 |0005: return-object v1 │ │ +0caca8: |[0caca8] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cacb8: 5410 9d09 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@099d │ │ +0cacbc: 6e20 5422 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@2254 │ │ +0cacc2: 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 │ │ @@ -142855,22 +142861,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 │ │ -0ccf20: |[0ccf20] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccf30: 5420 9a09 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ -0ccf34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ccf36: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0ccf3a: 5420 9a09 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ -0ccf3e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0ccf40: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0ccf44: 1102 |000a: return-object v2 │ │ +0cacc4: |[0cacc4] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cacd4: 5420 9a09 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ +0cacd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cacda: 4b03 0001 |0003: aput v3, v0, v1 │ │ +0cacde: 5420 9a09 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@099a │ │ +0cace2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0cace4: 4b04 0001 |0008: aput v4, v0, v1 │ │ +0cace8: 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; │ │ @@ -142882,42 +142888,42 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0ccf48: |[0ccf48] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0ccf58: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0ccf5c: 5440 9b09 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ -0ccf60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0ccf62: a902 0503 |0005: div-float v2, v5, v3 │ │ -0ccf66: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0ccf6a: 5440 9b09 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ -0ccf6e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0ccf70: a902 0603 |000c: div-float v2, v6, v3 │ │ -0ccf74: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0ccf78: 1104 |0010: return-object v4 │ │ +0cacec: |[0cacec] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0cacfc: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +0cad00: 5440 9b09 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ +0cad04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0cad06: a902 0503 |0005: div-float v2, v5, v3 │ │ +0cad0a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0cad0e: 5440 9b09 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@099b │ │ +0cad12: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0cad14: a902 0603 |000c: div-float v2, v6, v3 │ │ +0cad18: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0cad1c: 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 : 1087 (AutoScrollHelper.java) │ │ + source_file_idx : 1083 (AutoScrollHelper.java) │ │ │ │ Class #695 header: │ │ class_idx : 1220 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 157 │ │ -source_file_idx : 1483 │ │ +source_file_idx : 1479 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #695 annotations: │ │ Annotations on class │ │ @@ -142953,44 +142959,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 │ │ -0ccf7c: |[0ccf7c] android.support.v4.widget.CircleImageView$OvalShadow.:(Landroid/support/v4/widget/CircleImageView;II)V │ │ -0ccf8c: 5b78 a209 |0000: iput-object v8, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ -0ccf90: 7010 7d03 0700 |0002: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@037d │ │ -0ccf96: 2200 8000 |0005: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0ccf9a: 7010 e702 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0ccfa0: 5b70 a109 |000a: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ -0ccfa4: 7120 8622 9800 |000c: invoke-static {v8, v9}, Landroid/support/v4/widget/CircleImageView;.access$002:(Landroid/support/v4/widget/CircleImageView;I)I // method@2286 │ │ -0ccfaa: 597a 9f09 |000f: iput v10, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ -0ccfae: 2200 8700 |0011: new-instance v0, Landroid/graphics/RadialGradient; // type@0087 │ │ -0ccfb2: 5271 9f09 |0013: iget v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ -0ccfb6: db01 0102 |0015: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0ccfba: 8211 |0017: int-to-float v1, v1 │ │ -0ccfbc: 5272 9f09 |0018: iget v2, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ -0ccfc0: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0ccfc4: 8222 |001c: int-to-float v2, v2 │ │ -0ccfc6: 7110 8522 0800 |001d: invoke-static {v8}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@2285 │ │ -0ccfcc: 0a03 |0020: move-result v3 │ │ -0ccfce: 8233 |0021: int-to-float v3, v3 │ │ -0ccfd0: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -0ccfd2: 2344 f508 |0023: new-array v4, v4, [I // type@08f5 │ │ -0ccfd6: 2604 1300 0000 |0025: fill-array-data v4, 00000038 // +00000013 │ │ -0ccfdc: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -0ccfde: 6206 b800 |0029: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -0ccfe2: 7607 1803 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0318 │ │ -0ccfe8: 5b70 a009 |002e: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@09a0 │ │ -0ccfec: 5470 a109 |0030: iget-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ -0ccff0: 5471 a009 |0032: iget-object v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@09a0 │ │ -0ccff4: 6e20 fc02 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0ccffa: 0e00 |0037: return-void │ │ -0ccffc: 0003 0400 0200 0000 0000 003d 0000 ... |0038: array-data (8 units) │ │ +0cad20: |[0cad20] android.support.v4.widget.CircleImageView$OvalShadow.:(Landroid/support/v4/widget/CircleImageView;II)V │ │ +0cad30: 5b78 a209 |0000: iput-object v8, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ +0cad34: 7010 7d03 0700 |0002: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@037d │ │ +0cad3a: 2200 8000 |0005: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0cad3e: 7010 e702 0000 |0007: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0cad44: 5b70 a109 |000a: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ +0cad48: 7120 8622 9800 |000c: invoke-static {v8, v9}, Landroid/support/v4/widget/CircleImageView;.access$002:(Landroid/support/v4/widget/CircleImageView;I)I // method@2286 │ │ +0cad4e: 597a 9f09 |000f: iput v10, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ +0cad52: 2200 8700 |0011: new-instance v0, Landroid/graphics/RadialGradient; // type@0087 │ │ +0cad56: 5271 9f09 |0013: iget v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ +0cad5a: db01 0102 |0015: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0cad5e: 8211 |0017: int-to-float v1, v1 │ │ +0cad60: 5272 9f09 |0018: iget v2, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ +0cad64: db02 0202 |001a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0cad68: 8222 |001c: int-to-float v2, v2 │ │ +0cad6a: 7110 8522 0800 |001d: invoke-static {v8}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@2285 │ │ +0cad70: 0a03 |0020: move-result v3 │ │ +0cad72: 8233 |0021: int-to-float v3, v3 │ │ +0cad74: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +0cad76: 2344 f508 |0023: new-array v4, v4, [I // type@08f5 │ │ +0cad7a: 2604 1300 0000 |0025: fill-array-data v4, 00000038 // +00000013 │ │ +0cad80: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +0cad82: 6206 b800 |0029: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +0cad86: 7607 1803 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0318 │ │ +0cad8c: 5b70 a009 |002e: iput-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@09a0 │ │ +0cad90: 5470 a109 |0030: iget-object v0, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ +0cad94: 5471 a009 |0032: iget-object v1, v7, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mRadialGradient:Landroid/graphics/RadialGradient; // field@09a0 │ │ +0cad98: 6e20 fc02 1000 |0034: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0cad9e: 0e00 |0037: return-void │ │ +0cada0: 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 │ │ @@ -143010,64 +143016,64 @@ │ │ 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 │ │ -0cd00c: |[0cd00c] android.support.v4.widget.CircleImageView$OvalShadow.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ -0cd01c: 5462 a209 |0000: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ -0cd020: 6e10 9222 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getWidth:()I // method@2292 │ │ -0cd026: 0a01 |0005: move-result v1 │ │ -0cd028: 5462 a209 |0006: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ -0cd02c: 6e10 8d22 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getHeight:()I // method@228d │ │ -0cd032: 0a00 |000b: move-result v0 │ │ -0cd034: db02 0102 |000c: div-int/lit8 v2, v1, #int 2 // #02 │ │ -0cd038: 8222 |000e: int-to-float v2, v2 │ │ -0cd03a: db03 0002 |000f: div-int/lit8 v3, v0, #int 2 // #02 │ │ -0cd03e: 8233 |0011: int-to-float v3, v3 │ │ -0cd040: 5264 9f09 |0012: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ -0cd044: db04 0402 |0014: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0cd048: 5465 a209 |0016: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ -0cd04c: 7110 8522 0500 |0018: invoke-static {v5}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@2285 │ │ -0cd052: 0a05 |001b: move-result v5 │ │ -0cd054: b054 |001c: add-int/2addr v4, v5 │ │ -0cd056: 8244 |001d: int-to-float v4, v4 │ │ -0cd058: 5465 a109 |001e: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ -0cd05c: 6e55 b702 2743 |0020: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0cd062: db02 0102 |0023: div-int/lit8 v2, v1, #int 2 // #02 │ │ -0cd066: 8222 |0025: int-to-float v2, v2 │ │ -0cd068: db03 0002 |0026: div-int/lit8 v3, v0, #int 2 // #02 │ │ -0cd06c: 8233 |0028: int-to-float v3, v3 │ │ -0cd06e: 5264 9f09 |0029: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ -0cd072: db04 0402 |002b: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0cd076: 8244 |002d: int-to-float v4, v4 │ │ -0cd078: 6e58 b702 2743 |002e: invoke-virtual {v7, v2, v3, v4, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0cd07e: 0e00 |0031: return-void │ │ +0cadb0: |[0cadb0] android.support.v4.widget.CircleImageView$OvalShadow.draw:(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V │ │ +0cadc0: 5462 a209 |0000: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ +0cadc4: 6e10 9222 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getWidth:()I // method@2292 │ │ +0cadca: 0a01 |0005: move-result v1 │ │ +0cadcc: 5462 a209 |0006: iget-object v2, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ +0cadd0: 6e10 8d22 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getHeight:()I // method@228d │ │ +0cadd6: 0a00 |000b: move-result v0 │ │ +0cadd8: db02 0102 |000c: div-int/lit8 v2, v1, #int 2 // #02 │ │ +0caddc: 8222 |000e: int-to-float v2, v2 │ │ +0cadde: db03 0002 |000f: div-int/lit8 v3, v0, #int 2 // #02 │ │ +0cade2: 8233 |0011: int-to-float v3, v3 │ │ +0cade4: 5264 9f09 |0012: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ +0cade8: db04 0402 |0014: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0cadec: 5465 a209 |0016: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.this$0:Landroid/support/v4/widget/CircleImageView; // field@09a2 │ │ +0cadf0: 7110 8522 0500 |0018: invoke-static {v5}, Landroid/support/v4/widget/CircleImageView;.access$000:(Landroid/support/v4/widget/CircleImageView;)I // method@2285 │ │ +0cadf6: 0a05 |001b: move-result v5 │ │ +0cadf8: b054 |001c: add-int/2addr v4, v5 │ │ +0cadfa: 8244 |001d: int-to-float v4, v4 │ │ +0cadfc: 5465 a109 |001e: iget-object v5, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mShadowPaint:Landroid/graphics/Paint; // field@09a1 │ │ +0cae00: 6e55 b702 2743 |0020: invoke-virtual {v7, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0cae06: db02 0102 |0023: div-int/lit8 v2, v1, #int 2 // #02 │ │ +0cae0a: 8222 |0025: int-to-float v2, v2 │ │ +0cae0c: db03 0002 |0026: div-int/lit8 v3, v0, #int 2 // #02 │ │ +0cae10: 8233 |0028: int-to-float v3, v3 │ │ +0cae12: 5264 9f09 |0029: iget v4, v6, Landroid/support/v4/widget/CircleImageView$OvalShadow;.mCircleDiameter:I // field@099f │ │ +0cae16: db04 0402 |002b: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0cae1a: 8244 |002d: int-to-float v4, v4 │ │ +0cae1c: 6e58 b702 2743 |002e: invoke-virtual {v7, v2, v3, v4, v8}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0cae22: 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 : 1483 (CircleImageView.java) │ │ + source_file_idx : 1479 (CircleImageView.java) │ │ │ │ Class #696 header: │ │ class_idx : 1221 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1862 │ │ -source_file_idx : 1483 │ │ +source_file_idx : 1479 │ │ static_fields_size : 6 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 6 │ │ │ │ Class #696 annotations: │ │ Annotations on class │ │ @@ -143124,72 +143130,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 │ │ -0cd080: |[0cd080] android.support.v4.widget.CircleImageView.:(Landroid/content/Context;IF)V │ │ -0cd090: 7020 853b dc00 |0000: invoke-direct {v12, v13}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ -0cd096: 6e10 8c22 0c00 |0003: invoke-virtual {v12}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@228c │ │ -0cd09c: 0c07 |0006: move-result-object v7 │ │ -0cd09e: 6e10 a801 0700 |0007: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0cd0a4: 0c07 |000a: move-result-object v7 │ │ -0cd0a6: 6e10 2f02 0700 |000b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0cd0ac: 0c07 |000e: move-result-object v7 │ │ -0cd0ae: 5271 bd15 |000f: iget v1, v7, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0cd0b2: a807 0f01 |0011: mul-float v7, v15, v1 │ │ -0cd0b6: 1508 0040 |0013: const/high16 v8, #int 1073741824 // #4000 │ │ -0cd0ba: c887 |0015: mul-float/2addr v7, v8 │ │ -0cd0bc: 8772 |0016: float-to-int v2, v7 │ │ -0cd0be: 1507 e03f |0017: const/high16 v7, #int 1071644672 // #3fe0 │ │ -0cd0c2: c817 |0019: mul-float/2addr v7, v1 │ │ -0cd0c4: 8776 |001a: float-to-int v6, v7 │ │ -0cd0c6: 1207 |001b: const/4 v7, #int 0 // #0 │ │ -0cd0c8: c817 |001c: mul-float/2addr v7, v1 │ │ -0cd0ca: 8775 |001d: float-to-int v5, v7 │ │ -0cd0cc: 1507 6040 |001e: const/high16 v7, #int 1080033280 // #4060 │ │ -0cd0d0: c817 |0020: mul-float/2addr v7, v1 │ │ -0cd0d2: 8777 |0021: float-to-int v7, v7 │ │ -0cd0d4: 59c7 aa09 |0022: iput v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd0d8: 7010 8922 0c00 |0024: invoke-direct {v12}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@2289 │ │ -0cd0de: 0a07 |0027: move-result v7 │ │ -0cd0e0: 3807 1d00 |0028: if-eqz v7, 0045 // +001d │ │ -0cd0e4: 2200 9c00 |002a: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ -0cd0e8: 2207 9d00 |002c: new-instance v7, Landroid/graphics/drawable/shapes/OvalShape; // type@009d │ │ -0cd0ec: 7010 7d03 0700 |002e: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@037d │ │ -0cd0f2: 7020 7b03 7000 |0031: invoke-direct {v0, v7}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ -0cd0f8: 1507 8040 |0034: const/high16 v7, #int 1082130432 // #4080 │ │ -0cd0fc: c817 |0036: mul-float/2addr v7, v1 │ │ -0cd0fe: 7120 f21a 7c00 |0037: invoke-static {v12, v7}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ -0cd104: 6e10 7c03 0000 |003a: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ -0cd10a: 0c07 |003d: move-result-object v7 │ │ -0cd10c: 6e20 f702 e700 |003e: invoke-virtual {v7, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0cd112: 6e20 9d22 0c00 |0041: invoke-virtual {v12, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229d │ │ -0cd118: 0e00 |0044: return-void │ │ -0cd11a: 2203 c404 |0045: new-instance v3, Landroid/support/v4/widget/CircleImageView$OvalShadow; // type@04c4 │ │ -0cd11e: 52c7 aa09 |0047: iget v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd122: 7040 8222 c327 |0049: invoke-direct {v3, v12, v7, v2}, Landroid/support/v4/widget/CircleImageView$OvalShadow;.:(Landroid/support/v4/widget/CircleImageView;II)V // method@2282 │ │ -0cd128: 2200 9c00 |004c: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ -0cd12c: 7020 7b03 3000 |004e: invoke-direct {v0, v3}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ -0cd132: 1217 |0051: const/4 v7, #int 1 // #1 │ │ -0cd134: 6e10 7c03 0000 |0052: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ -0cd13a: 0c08 |0055: move-result-object v8 │ │ -0cd13c: 7130 f81a 7c08 |0056: invoke-static {v12, v7, v8}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0cd142: 6e10 7c03 0000 |0059: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ -0cd148: 0c07 |005c: move-result-object v7 │ │ -0cd14a: 52c8 aa09 |005d: iget v8, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd14e: 8288 |005f: int-to-float v8, v8 │ │ -0cd150: 8259 |0060: int-to-float v9, v5 │ │ -0cd152: 826a |0061: int-to-float v10, v6 │ │ -0cd154: 150b 001e |0062: const/high16 v11, #int 503316480 // #1e00 │ │ -0cd158: 6e5b fd02 87a9 |0064: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ -0cd15e: 52c4 aa09 |0067: iget v4, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd162: 6e54 a022 4c44 |0069: invoke-virtual {v12, v4, v4, v4, v4}, Landroid/support/v4/widget/CircleImageView;.setPadding:(IIII)V // method@22a0 │ │ -0cd168: 28ce |006c: goto 003a // -0032 │ │ +0cae24: |[0cae24] android.support.v4.widget.CircleImageView.:(Landroid/content/Context;IF)V │ │ +0cae34: 7020 853b dc00 |0000: invoke-direct {v12, v13}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ +0cae3a: 6e10 8c22 0c00 |0003: invoke-virtual {v12}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@228c │ │ +0cae40: 0c07 |0006: move-result-object v7 │ │ +0cae42: 6e10 a801 0700 |0007: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0cae48: 0c07 |000a: move-result-object v7 │ │ +0cae4a: 6e10 2f02 0700 |000b: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0cae50: 0c07 |000e: move-result-object v7 │ │ +0cae52: 5271 bd15 |000f: iget v1, v7, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0cae56: a807 0f01 |0011: mul-float v7, v15, v1 │ │ +0cae5a: 1508 0040 |0013: const/high16 v8, #int 1073741824 // #4000 │ │ +0cae5e: c887 |0015: mul-float/2addr v7, v8 │ │ +0cae60: 8772 |0016: float-to-int v2, v7 │ │ +0cae62: 1507 e03f |0017: const/high16 v7, #int 1071644672 // #3fe0 │ │ +0cae66: c817 |0019: mul-float/2addr v7, v1 │ │ +0cae68: 8776 |001a: float-to-int v6, v7 │ │ +0cae6a: 1207 |001b: const/4 v7, #int 0 // #0 │ │ +0cae6c: c817 |001c: mul-float/2addr v7, v1 │ │ +0cae6e: 8775 |001d: float-to-int v5, v7 │ │ +0cae70: 1507 6040 |001e: const/high16 v7, #int 1080033280 // #4060 │ │ +0cae74: c817 |0020: mul-float/2addr v7, v1 │ │ +0cae76: 8777 |0021: float-to-int v7, v7 │ │ +0cae78: 59c7 aa09 |0022: iput v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0cae7c: 7010 8922 0c00 |0024: invoke-direct {v12}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@2289 │ │ +0cae82: 0a07 |0027: move-result v7 │ │ +0cae84: 3807 1d00 |0028: if-eqz v7, 0045 // +001d │ │ +0cae88: 2200 9c00 |002a: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ +0cae8c: 2207 9d00 |002c: new-instance v7, Landroid/graphics/drawable/shapes/OvalShape; // type@009d │ │ +0cae90: 7010 7d03 0700 |002e: invoke-direct {v7}, Landroid/graphics/drawable/shapes/OvalShape;.:()V // method@037d │ │ +0cae96: 7020 7b03 7000 |0031: invoke-direct {v0, v7}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ +0cae9c: 1507 8040 |0034: const/high16 v7, #int 1082130432 // #4080 │ │ +0caea0: c817 |0036: mul-float/2addr v7, v1 │ │ +0caea2: 7120 f21a 7c00 |0037: invoke-static {v12, v7}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ +0caea8: 6e10 7c03 0000 |003a: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ +0caeae: 0c07 |003d: move-result-object v7 │ │ +0caeb0: 6e20 f702 e700 |003e: invoke-virtual {v7, v14}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0caeb6: 6e20 9d22 0c00 |0041: invoke-virtual {v12, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229d │ │ +0caebc: 0e00 |0044: return-void │ │ +0caebe: 2203 c404 |0045: new-instance v3, Landroid/support/v4/widget/CircleImageView$OvalShadow; // type@04c4 │ │ +0caec2: 52c7 aa09 |0047: iget v7, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caec6: 7040 8222 c327 |0049: invoke-direct {v3, v12, v7, v2}, Landroid/support/v4/widget/CircleImageView$OvalShadow;.:(Landroid/support/v4/widget/CircleImageView;II)V // method@2282 │ │ +0caecc: 2200 9c00 |004c: new-instance v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ +0caed0: 7020 7b03 3000 |004e: invoke-direct {v0, v3}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ +0caed6: 1217 |0051: const/4 v7, #int 1 // #1 │ │ +0caed8: 6e10 7c03 0000 |0052: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ +0caede: 0c08 |0055: move-result-object v8 │ │ +0caee0: 7130 f81a 7c08 |0056: invoke-static {v12, v7, v8}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +0caee6: 6e10 7c03 0000 |0059: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ +0caeec: 0c07 |005c: move-result-object v7 │ │ +0caeee: 52c8 aa09 |005d: iget v8, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caef2: 8288 |005f: int-to-float v8, v8 │ │ +0caef4: 8259 |0060: int-to-float v9, v5 │ │ +0caef6: 826a |0061: int-to-float v10, v6 │ │ +0caef8: 150b 001e |0062: const/high16 v11, #int 503316480 // #1e00 │ │ +0caefc: 6e5b fd02 87a9 |0064: invoke-virtual {v7, v8, v9, v10, v11}, Landroid/graphics/Paint;.setShadowLayer:(FFFI)V // method@02fd │ │ +0caf02: 52c4 aa09 |0067: iget v4, v12, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caf06: 6e54 a022 4c44 |0069: invoke-virtual {v12, v4, v4, v4, v4}, Landroid/support/v4/widget/CircleImageView;.setPadding:(IIII)V // method@22a0 │ │ +0caf0c: 28ce |006c: goto 003a // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0011 line=54 │ │ 0x0017 line=55 │ │ 0x001b line=56 │ │ @@ -143225,17 +143231,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 │ │ -0cd16c: |[0cd16c] android.support.v4.widget.CircleImageView.access$000:(Landroid/support/v4/widget/CircleImageView;)I │ │ -0cd17c: 5210 aa09 |0000: iget v0, v1, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd180: 0f00 |0002: return v0 │ │ +0caf10: |[0caf10] android.support.v4.widget.CircleImageView.access$000:(Landroid/support/v4/widget/CircleImageView;)I │ │ +0caf20: 5210 aa09 |0000: iget v0, v1, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caf24: 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;) │ │ @@ -143243,17 +143249,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 │ │ -0cd184: |[0cd184] android.support.v4.widget.CircleImageView.access$002:(Landroid/support/v4/widget/CircleImageView;I)I │ │ -0cd194: 5901 aa09 |0000: iput v1, v0, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd198: 0f01 |0002: return v1 │ │ +0caf28: |[0caf28] android.support.v4.widget.CircleImageView.access$002:(Landroid/support/v4/widget/CircleImageView;I)I │ │ +0caf38: 5901 aa09 |0000: iput v1, v0, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caf3c: 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 │ │ │ │ @@ -143262,22 +143268,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0cd19c: |[0cd19c] android.support.v4.widget.CircleImageView.elevationSupported:()Z │ │ -0cd1ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cd1b0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0cd1b4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0cd1b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cd1ba: 0f00 |0007: return v0 │ │ -0cd1bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0cd1be: 28fe |0009: goto 0007 // -0002 │ │ +0caf40: |[0caf40] android.support.v4.widget.CircleImageView.elevationSupported:()Z │ │ +0caf50: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0caf54: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0caf58: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0caf5c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0caf5e: 0f00 |0007: return v0 │ │ +0caf60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0caf62: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/CircleImageView; │ │ │ │ Virtual methods - │ │ @@ -143286,23 +143292,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0cd1c0: |[0cd1c0] android.support.v4.widget.CircleImageView.onAnimationEnd:()V │ │ -0cd1d0: 6f10 953b 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationEnd:()V // method@3b95 │ │ -0cd1d6: 5420 a909 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ -0cd1da: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -0cd1de: 5420 a909 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ -0cd1e2: 6e10 8a22 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@228a │ │ -0cd1e8: 0c01 |000c: move-result-object v1 │ │ -0cd1ea: 7220 a83a 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@3aa8 │ │ -0cd1f0: 0e00 |0010: return-void │ │ +0caf64: |[0caf64] android.support.v4.widget.CircleImageView.onAnimationEnd:()V │ │ +0caf74: 6f10 953b 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationEnd:()V // method@3b95 │ │ +0caf7a: 5420 a909 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ +0caf7e: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +0caf82: 5420 a909 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ +0caf86: 6e10 8a22 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@228a │ │ +0caf8c: 0c01 |000c: move-result-object v1 │ │ +0caf8e: 7220 a83a 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@3aa8 │ │ +0caf94: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x0010 line=109 │ │ locals : │ │ @@ -143313,23 +143319,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0cd1f4: |[0cd1f4] android.support.v4.widget.CircleImageView.onAnimationStart:()V │ │ -0cd204: 6f10 963b 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationStart:()V // method@3b96 │ │ -0cd20a: 5420 a909 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ -0cd20e: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -0cd212: 5420 a909 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ -0cd216: 6e10 8a22 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@228a │ │ -0cd21c: 0c01 |000c: move-result-object v1 │ │ -0cd21e: 7220 aa3a 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@3aaa │ │ -0cd224: 0e00 |0010: return-void │ │ +0caf98: |[0caf98] android.support.v4.widget.CircleImageView.onAnimationStart:()V │ │ +0cafa8: 6f10 963b 0200 |0000: invoke-super {v2}, Landroid/widget/ImageView;.onAnimationStart:()V // method@3b96 │ │ +0cafae: 5420 a909 |0003: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ +0cafb2: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +0cafb6: 5420 a909 |0007: iget-object v0, v2, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ +0cafba: 6e10 8a22 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getAnimation:()Landroid/view/animation/Animation; // method@228a │ │ +0cafc0: 0c01 |000c: move-result-object v1 │ │ +0cafc2: 7220 aa3a 1000 |000d: invoke-interface {v0, v1}, Landroid/view/animation/Animation$AnimationListener;.onAnimationStart:(Landroid/view/animation/Animation;)V // method@3aaa │ │ +0cafc8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0007 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ @@ -143340,31 +143346,31 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0cd228: |[0cd228] android.support.v4.widget.CircleImageView.onMeasure:(II)V │ │ -0cd238: 6f30 973b 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/ImageView;.onMeasure:(II)V // method@3b97 │ │ -0cd23e: 7010 8922 0300 |0003: invoke-direct {v3}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@2289 │ │ -0cd244: 0a00 |0006: move-result v0 │ │ -0cd246: 3900 1700 |0007: if-nez v0, 001e // +0017 │ │ -0cd24a: 6e10 8f22 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@228f │ │ -0cd250: 0a00 |000c: move-result v0 │ │ -0cd252: 5231 aa09 |000d: iget v1, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd256: da01 0102 |000f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -0cd25a: b010 |0011: add-int/2addr v0, v1 │ │ -0cd25c: 6e10 8e22 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ -0cd262: 0a01 |0015: move-result v1 │ │ -0cd264: 5232 aa09 |0016: iget v2, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ -0cd268: da02 0202 |0018: mul-int/lit8 v2, v2, #int 2 // #02 │ │ -0cd26c: b021 |001a: add-int/2addr v1, v2 │ │ -0cd26e: 6e30 9f22 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/CircleImageView;.setMeasuredDimension:(II)V // method@229f │ │ -0cd274: 0e00 |001e: return-void │ │ +0cafcc: |[0cafcc] android.support.v4.widget.CircleImageView.onMeasure:(II)V │ │ +0cafdc: 6f30 973b 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/ImageView;.onMeasure:(II)V // method@3b97 │ │ +0cafe2: 7010 8922 0300 |0003: invoke-direct {v3}, Landroid/support/v4/widget/CircleImageView;.elevationSupported:()Z // method@2289 │ │ +0cafe8: 0a00 |0006: move-result v0 │ │ +0cafea: 3900 1700 |0007: if-nez v0, 001e // +0017 │ │ +0cafee: 6e10 8f22 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@228f │ │ +0caff4: 0a00 |000c: move-result v0 │ │ +0caff6: 5231 aa09 |000d: iget v1, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0caffa: da01 0102 |000f: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +0caffe: b010 |0011: add-int/2addr v0, v1 │ │ +0cb000: 6e10 8e22 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ +0cb006: 0a01 |0015: move-result v1 │ │ +0cb008: 5232 aa09 |0016: iget v2, v3, Landroid/support/v4/widget/CircleImageView;.mShadowRadius:I // field@09aa │ │ +0cb00c: da02 0202 |0018: mul-int/lit8 v2, v2, #int 2 // #02 │ │ +0cb010: b021 |001a: add-int/2addr v1, v2 │ │ +0cb012: 6e30 9f22 0301 |001b: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/CircleImageView;.setMeasuredDimension:(II)V // method@229f │ │ +0cb018: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x001e line=89 │ │ locals : │ │ @@ -143377,17 +143383,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 │ │ -0cd278: |[0cd278] android.support.v4.widget.CircleImageView.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -0cd288: 5b01 a909 |0000: iput-object v1, v0, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ -0cd28c: 0e00 |0002: return-void │ │ +0cb01c: |[0cb01c] android.support.v4.widget.CircleImageView.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +0cb02c: 5b01 a909 |0000: iput-object v1, v0, Landroid/support/v4/widget/CircleImageView;.mListener:Landroid/view/animation/Animation$AnimationListener; // field@09a9 │ │ +0cb030: 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; │ │ @@ -143397,26 +143403,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0cd290: |[0cd290] android.support.v4.widget.CircleImageView.setBackgroundColor:(I)V │ │ -0cd2a0: 6e10 8b22 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ -0cd2a6: 0c00 |0003: move-result-object v0 │ │ -0cd2a8: 2000 9c00 |0004: instance-of v0, v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ -0cd2ac: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -0cd2b0: 6e10 8b22 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ -0cd2b6: 0c00 |000b: move-result-object v0 │ │ -0cd2b8: 1f00 9c00 |000c: check-cast v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ -0cd2bc: 6e10 7c03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ -0cd2c2: 0c00 |0011: move-result-object v0 │ │ -0cd2c4: 6e20 f702 2000 |0012: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0cd2ca: 0e00 |0015: return-void │ │ +0cb034: |[0cb034] android.support.v4.widget.CircleImageView.setBackgroundColor:(I)V │ │ +0cb044: 6e10 8b22 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ +0cb04a: 0c00 |0003: move-result-object v0 │ │ +0cb04c: 2000 9c00 |0004: instance-of v0, v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ +0cb050: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +0cb054: 6e10 8b22 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ +0cb05a: 0c00 |000b: move-result-object v0 │ │ +0cb05c: 1f00 9c00 |000c: check-cast v0, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ +0cb060: 6e10 7c03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ +0cb066: 0c00 |0011: move-result-object v0 │ │ +0cb068: 6e20 f702 2000 |0012: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0cb06e: 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; │ │ @@ -143427,38 +143433,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cd2cc: |[0cd2cc] android.support.v4.widget.CircleImageView.setBackgroundColorRes:(I)V │ │ -0cd2dc: 6e10 8c22 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@228c │ │ -0cd2e2: 0c00 |0003: move-result-object v0 │ │ -0cd2e4: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0cd2ea: 0c00 |0007: move-result-object v0 │ │ -0cd2ec: 6e20 2702 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -0cd2f2: 0a00 |000b: move-result v0 │ │ -0cd2f4: 6e20 9b22 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@229b │ │ -0cd2fa: 0e00 |000f: return-void │ │ +0cb070: |[0cb070] android.support.v4.widget.CircleImageView.setBackgroundColorRes:(I)V │ │ +0cb080: 6e10 8c22 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getContext:()Landroid/content/Context; // method@228c │ │ +0cb086: 0c00 |0003: move-result-object v0 │ │ +0cb088: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0cb08e: 0c00 |0007: move-result-object v0 │ │ +0cb090: 6e20 2702 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +0cb096: 0a00 |000b: move-result v0 │ │ +0cb098: 6e20 9b22 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@229b │ │ +0cb09e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000f line=118 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/widget/CircleImageView; │ │ 0x0000 - 0x0010 reg=2 colorRes I │ │ │ │ - source_file_idx : 1483 (CircleImageView.java) │ │ + source_file_idx : 1479 (CircleImageView.java) │ │ │ │ Class #697 header: │ │ class_idx : 1224 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #697 annotations: │ │ Annotations on class │ │ @@ -143500,21 +143506,21 @@ │ │ │ │ #4 : (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 : 1538 (CompoundButtonCompat.java) │ │ + source_file_idx : 1534 (CompoundButtonCompat.java) │ │ │ │ Class #698 header: │ │ class_idx : 1226 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1534 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #698 annotations: │ │ Annotations on class │ │ @@ -143562,32 +143568,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0cd2fc: |[0cd2fc] android.support.v4.widget.CompoundButtonCompat.:()V │ │ -0cd30c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cd310: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0cd314: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0cd318: 2201 c604 |0006: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; // type@04c6 │ │ -0cd31c: 7010 a322 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl;.:()V // method@22a3 │ │ -0cd322: 6901 ab09 |000b: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd326: 0e00 |000d: return-void │ │ -0cd328: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -0cd32c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0cd330: 2201 c904 |0012: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; // type@04c9 │ │ -0cd334: 7010 b022 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@22b0 │ │ -0cd33a: 6901 ab09 |0017: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd33e: 28f4 |0019: goto 000d // -000c │ │ -0cd340: 2201 c704 |001a: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; // type@04c7 │ │ -0cd344: 7010 a522 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@22a5 │ │ -0cd34a: 6901 ab09 |001f: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd34e: 28ec |0021: goto 000d // -0014 │ │ +0cb0a0: |[0cb0a0] android.support.v4.widget.CompoundButtonCompat.:()V │ │ +0cb0b0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cb0b4: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0cb0b8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cb0bc: 2201 c604 |0006: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; // type@04c6 │ │ +0cb0c0: 7010 a322 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl;.:()V // method@22a3 │ │ +0cb0c6: 6901 ab09 |000b: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb0ca: 0e00 |000d: return-void │ │ +0cb0cc: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +0cb0d0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0cb0d4: 2201 c904 |0012: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; // type@04c9 │ │ +0cb0d8: 7010 b022 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@22b0 │ │ +0cb0de: 6901 ab09 |0017: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb0e2: 28f4 |0019: goto 000d // -000c │ │ +0cb0e4: 2201 c704 |001a: new-instance v1, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; // type@04c7 │ │ +0cb0e8: 7010 a522 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@22a5 │ │ +0cb0ee: 6901 ab09 |001f: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb0f2: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=41 │ │ 0x000d line=47 │ │ 0x000e line=42 │ │ @@ -143601,17 +143607,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd350: |[0cd350] android.support.v4.widget.CompoundButtonCompat.:()V │ │ -0cd360: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd366: 0e00 |0003: return-void │ │ +0cb0f4: |[0cb0f4] android.support.v4.widget.CompoundButtonCompat.:()V │ │ +0cb104: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ @@ -143619,19 +143625,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 │ │ -0cd368: |[0cd368] android.support.v4.widget.CompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -0cd378: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd37c: 7220 ab22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22ab │ │ -0cd382: 0c00 |0005: move-result-object v0 │ │ -0cd384: 1100 |0006: return-object v0 │ │ +0cb10c: |[0cb10c] android.support.v4.widget.CompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +0cb11c: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb120: 7220 ab22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22ab │ │ +0cb126: 0c00 |0005: move-result-object v0 │ │ +0cb128: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #3 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ @@ -143639,19 +143645,19 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd388: |[0cd388] android.support.v4.widget.CompoundButtonCompat.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ -0cd398: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd39c: 7220 ac22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22ac │ │ -0cd3a2: 0c00 |0005: move-result-object v0 │ │ -0cd3a4: 1100 |0006: return-object v0 │ │ +0cb12c: |[0cb12c] android.support.v4.widget.CompoundButtonCompat.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ +0cb13c: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb140: 7220 ac22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22ac │ │ +0cb146: 0c00 |0005: move-result-object v0 │ │ +0cb148: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #4 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ @@ -143659,19 +143665,19 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd3a8: |[0cd3a8] android.support.v4.widget.CompoundButtonCompat.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ -0cd3b8: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd3bc: 7220 ad22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22ad │ │ -0cd3c2: 0c00 |0005: move-result-object v0 │ │ -0cd3c4: 1100 |0006: return-object v0 │ │ +0cb14c: |[0cb14c] android.support.v4.widget.CompoundButtonCompat.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ +0cb15c: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb160: 7220 ad22 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22ad │ │ +0cb166: 0c00 |0005: move-result-object v0 │ │ +0cb168: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #5 : (in Landroid/support/v4/widget/CompoundButtonCompat;) │ │ @@ -143679,18 +143685,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 │ │ -0cd3c8: |[0cd3c8] android.support.v4.widget.CompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -0cd3d8: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd3dc: 7230 ae22 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22ae │ │ -0cd3e2: 0e00 |0005: return-void │ │ +0cb16c: |[0cb16c] android.support.v4.widget.CompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +0cb17c: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb180: 7230 ae22 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22ae │ │ +0cb186: 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; │ │ @@ -143700,34 +143706,34 @@ │ │ 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 │ │ -0cd3e4: |[0cd3e4] android.support.v4.widget.CompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -0cd3f4: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ -0cd3f8: 7230 af22 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22af │ │ -0cd3fe: 0e00 |0005: return-void │ │ +0cb188: |[0cb188] android.support.v4.widget.CompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +0cb198: 6200 ab09 |0000: sget-object v0, Landroid/support/v4/widget/CompoundButtonCompat;.IMPL:Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl; // field@09ab │ │ +0cb19c: 7230 af22 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/CompoundButtonCompat$CompoundButtonCompatImpl;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22af │ │ +0cb1a2: 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 : 1538 (CompoundButtonCompat.java) │ │ + source_file_idx : 1534 (CompoundButtonCompat.java) │ │ │ │ Class #699 header: │ │ class_idx : 1227 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1539 │ │ +source_file_idx : 1535 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #699 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatApi23;' │ │ @@ -143742,17 +143748,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd400: |[0cd400] android.support.v4.widget.CompoundButtonCompatApi23.:()V │ │ -0cd410: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd416: 0e00 |0003: return-void │ │ +0cb1a4: |[0cb1a4] android.support.v4.widget.CompoundButtonCompatApi23.:()V │ │ +0cb1b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb1ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompatApi23; │ │ │ │ #1 : (in Landroid/support/v4/widget/CompoundButtonCompatApi23;) │ │ @@ -143760,32 +143766,32 @@ │ │ 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 │ │ -0cd418: |[0cd418] android.support.v4.widget.CompoundButtonCompatApi23.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -0cd428: 6e10 fb3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonDrawable:()Landroid/graphics/drawable/Drawable; // method@3afb │ │ -0cd42e: 0c00 |0003: move-result-object v0 │ │ -0cd430: 1100 |0004: return-object v0 │ │ +0cb1bc: |[0cb1bc] android.support.v4.widget.CompoundButtonCompatApi23.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +0cb1cc: 6e10 fb3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonDrawable:()Landroid/graphics/drawable/Drawable; // method@3afb │ │ +0cb1d2: 0c00 |0003: move-result-object v0 │ │ +0cb1d4: 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 : 1539 (CompoundButtonCompatApi23.java) │ │ + source_file_idx : 1535 (CompoundButtonCompatApi23.java) │ │ │ │ Class #700 header: │ │ class_idx : 1228 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1541 │ │ +source_file_idx : 1537 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #700 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatDonut;' │ │ @@ -143813,17 +143819,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd434: |[0cd434] android.support.v4.widget.CompoundButtonCompatDonut.:()V │ │ -0cd444: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd44a: 0e00 |0003: return-void │ │ +0cb1d8: |[0cb1d8] android.support.v4.widget.CompoundButtonCompatDonut.:()V │ │ +0cb1e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompatDonut; │ │ │ │ #1 : (in Landroid/support/v4/widget/CompoundButtonCompatDonut;) │ │ @@ -143831,47 +143837,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 │ │ -0cd44c: |[0cd44c] android.support.v4.widget.CompoundButtonCompatDonut.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -0cd45c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cd45e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0cd460: 6301 ae09 |0002: sget-boolean v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@09ae │ │ -0cd464: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ -0cd468: 1c01 3907 |0006: const-class v1, Landroid/widget/CompoundButton; // type@0739 │ │ -0cd46c: 1a03 7d32 |0008: const-string v3, "mButtonDrawable" // string@327d │ │ -0cd470: 6e20 db42 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0cd476: 0c01 |000d: move-result-object v1 │ │ -0cd478: 6901 ad09 |000e: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ -0cd47c: 6201 ad09 |0010: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ -0cd480: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0cd482: 6e20 8b43 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0cd488: 6a04 ae09 |0016: sput-boolean v4, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@09ae │ │ -0cd48c: 6201 ad09 |0018: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ -0cd490: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ -0cd494: 6201 ad09 |001c: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ -0cd498: 6e20 8543 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0cd49e: 0c01 |0021: move-result-object v1 │ │ -0cd4a0: 1f01 9600 |0022: check-cast v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -0cd4a4: 1101 |0024: return-object v1 │ │ -0cd4a6: 0d00 |0025: move-exception v0 │ │ -0cd4a8: 1a01 0406 |0026: const-string v1, "CompoundButtonCompatDonut" // string@0604 │ │ -0cd4ac: 1a03 5f08 |0028: const-string v3, "Failed to retrieve mButtonDrawable field" // string@085f │ │ -0cd4b0: 7130 5c37 3100 |002a: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0cd4b6: 28e9 |002d: goto 0016 // -0017 │ │ -0cd4b8: 0d00 |002e: move-exception v0 │ │ -0cd4ba: 1a01 0406 |002f: const-string v1, "CompoundButtonCompatDonut" // string@0604 │ │ -0cd4be: 1a03 5108 |0031: const-string v3, "Failed to get button drawable via reflection" // string@0851 │ │ -0cd4c2: 7130 5c37 3100 |0033: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0cd4c8: 6902 ad09 |0036: sput-object v2, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ -0cd4cc: 0721 |0038: move-object v1, v2 │ │ -0cd4ce: 28eb |0039: goto 0024 // -0015 │ │ +0cb1f0: |[0cb1f0] android.support.v4.widget.CompoundButtonCompatDonut.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +0cb200: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb202: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0cb204: 6301 ae09 |0002: sget-boolean v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@09ae │ │ +0cb208: 3901 1400 |0004: if-nez v1, 0018 // +0014 │ │ +0cb20c: 1c01 3907 |0006: const-class v1, Landroid/widget/CompoundButton; // type@0739 │ │ +0cb210: 1a03 7832 |0008: const-string v3, "mButtonDrawable" // string@3278 │ │ +0cb214: 6e20 db42 3100 |000a: invoke-virtual {v1, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0cb21a: 0c01 |000d: move-result-object v1 │ │ +0cb21c: 6901 ad09 |000e: sput-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ +0cb220: 6201 ad09 |0010: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ +0cb224: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0cb226: 6e20 8b43 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0cb22c: 6a04 ae09 |0016: sput-boolean v4, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableFieldFetched:Z // field@09ae │ │ +0cb230: 6201 ad09 |0018: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ +0cb234: 3801 1e00 |001a: if-eqz v1, 0038 // +001e │ │ +0cb238: 6201 ad09 |001c: sget-object v1, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ +0cb23c: 6e20 8543 5100 |001e: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0cb242: 0c01 |0021: move-result-object v1 │ │ +0cb244: 1f01 9600 |0022: check-cast v1, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +0cb248: 1101 |0024: return-object v1 │ │ +0cb24a: 0d00 |0025: move-exception v0 │ │ +0cb24c: 1a01 0006 |0026: const-string v1, "CompoundButtonCompatDonut" // string@0600 │ │ +0cb250: 1a03 5b08 |0028: const-string v3, "Failed to retrieve mButtonDrawable field" // string@085b │ │ +0cb254: 7130 5c37 3100 |002a: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0cb25a: 28e9 |002d: goto 0016 // -0017 │ │ +0cb25c: 0d00 |002e: move-exception v0 │ │ +0cb25e: 1a01 0006 |002f: const-string v1, "CompoundButtonCompatDonut" // string@0600 │ │ +0cb262: 1a03 4d08 |0031: const-string v3, "Failed to get button drawable via reflection" // string@084d │ │ +0cb266: 7130 5c37 3100 |0033: invoke-static {v1, v3, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0cb26c: 6902 ad09 |0036: sput-object v2, Landroid/support/v4/widget/CompoundButtonCompatDonut;.sButtonDrawableField:Ljava/lang/reflect/Field; // field@09ad │ │ +0cb270: 0721 |0038: move-object v1, v2 │ │ +0cb272: 28eb |0039: goto 0024 // -0015 │ │ catches : 2 │ │ 0x0006 - 0x0016 │ │ Ljava/lang/NoSuchFieldException; -> 0x0025 │ │ 0x001c - 0x0024 │ │ Ljava/lang/IllegalAccessException; -> 0x002e │ │ positions : │ │ 0x0002 line=61 │ │ @@ -143897,23 +143903,23 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cd4ec: |[0cd4ec] android.support.v4.widget.CompoundButtonCompatDonut.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ -0cd4fc: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd500: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0cd504: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd508: 7210 6327 0100 |0006: invoke-interface {v1}, Landroid/support/v4/widget/TintableCompoundButton;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@2763 │ │ -0cd50e: 0c00 |0009: move-result-object v0 │ │ -0cd510: 1100 |000a: return-object v0 │ │ -0cd512: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cd514: 28fe |000c: goto 000a // -0002 │ │ +0cb290: |[0cb290] android.support.v4.widget.CompoundButtonCompatDonut.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ +0cb2a0: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb2a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0cb2a8: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb2ac: 7210 6327 0100 |0006: invoke-interface {v1}, Landroid/support/v4/widget/TintableCompoundButton;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@2763 │ │ +0cb2b2: 0c00 |0009: move-result-object v0 │ │ +0cb2b4: 1100 |000a: return-object v0 │ │ +0cb2b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0cb2b8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ 0x000a line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ @@ -143924,23 +143930,23 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0cd518: |[0cd518] android.support.v4.widget.CompoundButtonCompatDonut.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ -0cd528: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd52c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0cd530: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd534: 7210 6427 0100 |0006: invoke-interface {v1}, Landroid/support/v4/widget/TintableCompoundButton;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@2764 │ │ -0cd53a: 0c00 |0009: move-result-object v0 │ │ -0cd53c: 1100 |000a: return-object v0 │ │ -0cd53e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cd540: 28fe |000c: goto 000a // -0002 │ │ +0cb2bc: |[0cb2bc] android.support.v4.widget.CompoundButtonCompatDonut.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ +0cb2cc: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb2d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0cb2d4: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb2d8: 7210 6427 0100 |0006: invoke-interface {v1}, Landroid/support/v4/widget/TintableCompoundButton;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@2764 │ │ +0cb2de: 0c00 |0009: move-result-object v0 │ │ +0cb2e0: 1100 |000a: return-object v0 │ │ +0cb2e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0cb2e4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x000a line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 button Landroid/widget/CompoundButton; │ │ @@ -143951,20 +143957,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 │ │ -0cd544: |[0cd544] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -0cd554: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd558: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cd55c: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd560: 7220 6527 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@2765 │ │ -0cd566: 0e00 |0009: return-void │ │ +0cb2e8: |[0cb2e8] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +0cb2f8: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb2fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cb300: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb304: 7220 6527 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@2765 │ │ +0cb30a: 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; │ │ @@ -143975,37 +143981,37 @@ │ │ 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 │ │ -0cd568: |[0cd568] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -0cd578: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd57c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cd580: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ -0cd584: 7220 6627 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2766 │ │ -0cd58a: 0e00 |0009: return-void │ │ +0cb30c: |[0cb30c] android.support.v4.widget.CompoundButtonCompatDonut.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +0cb31c: 2010 5105 |0000: instance-of v0, v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb320: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cb324: 1f01 5105 |0004: check-cast v1, Landroid/support/v4/widget/TintableCompoundButton; // type@0551 │ │ +0cb328: 7220 6627 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/widget/TintableCompoundButton;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@2766 │ │ +0cb32e: 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 : 1541 (CompoundButtonCompatDonut.java) │ │ + source_file_idx : 1537 (CompoundButtonCompatDonut.java) │ │ │ │ Class #701 header: │ │ class_idx : 1229 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1543 │ │ +source_file_idx : 1539 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #701 - │ │ Class descriptor : 'Landroid/support/v4/widget/CompoundButtonCompatLollipop;' │ │ @@ -144020,17 +144026,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd58c: |[0cd58c] android.support.v4.widget.CompoundButtonCompatLollipop.:()V │ │ -0cd59c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd5a2: 0e00 |0003: return-void │ │ +0cb330: |[0cb330] android.support.v4.widget.CompoundButtonCompatLollipop.:()V │ │ +0cb340: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/widget/CompoundButtonCompatLollipop;) │ │ @@ -144038,18 +144044,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cd5a4: |[0cd5a4] android.support.v4.widget.CompoundButtonCompatLollipop.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ -0cd5b4: 6e10 fc3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonTintList:()Landroid/content/res/ColorStateList; // method@3afc │ │ -0cd5ba: 0c00 |0003: move-result-object v0 │ │ -0cd5bc: 1100 |0004: return-object v0 │ │ +0cb348: |[0cb348] android.support.v4.widget.CompoundButtonCompatLollipop.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ +0cb358: 6e10 fc3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonTintList:()Landroid/content/res/ColorStateList; // method@3afc │ │ +0cb35e: 0c00 |0003: move-result-object v0 │ │ +0cb360: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #2 : (in Landroid/support/v4/widget/CompoundButtonCompatLollipop;) │ │ @@ -144057,18 +144063,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cd5c0: |[0cd5c0] android.support.v4.widget.CompoundButtonCompatLollipop.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ -0cd5d0: 6e10 fd3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3afd │ │ -0cd5d6: 0c00 |0003: move-result-object v0 │ │ -0cd5d8: 1100 |0004: return-object v0 │ │ +0cb364: |[0cb364] android.support.v4.widget.CompoundButtonCompatLollipop.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ +0cb374: 6e10 fd3a 0100 |0000: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3afd │ │ +0cb37a: 0c00 |0003: move-result-object v0 │ │ +0cb37c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 button Landroid/widget/CompoundButton; │ │ │ │ #3 : (in Landroid/support/v4/widget/CompoundButtonCompatLollipop;) │ │ @@ -144076,17 +144082,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 │ │ -0cd5dc: |[0cd5dc] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -0cd5ec: 6e20 0e3b 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3b0e │ │ -0cd5f2: 0e00 |0003: return-void │ │ +0cb380: |[0cb380] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +0cb390: 6e20 0e3b 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3b0e │ │ +0cb396: 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; │ │ @@ -144096,33 +144102,33 @@ │ │ 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 │ │ -0cd5f4: |[0cd5f4] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -0cd604: 6e20 0f3b 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3b0f │ │ -0cd60a: 0e00 |0003: return-void │ │ +0cb398: |[0cb398] android.support.v4.widget.CompoundButtonCompatLollipop.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +0cb3a8: 6e20 0f3b 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3b0f │ │ +0cb3ae: 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 : 1543 (CompoundButtonCompatLollipop.java) │ │ + source_file_idx : 1539 (CompoundButtonCompatLollipop.java) │ │ │ │ Class #702 header: │ │ class_idx : 1230 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1563 │ │ +source_file_idx : 1559 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #702 annotations: │ │ Annotations on class │ │ @@ -144147,18 +144153,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 │ │ -0cd60c: |[0cd60c] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -0cd61c: 5b01 af09 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ -0cd620: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd626: 0e00 |0005: return-void │ │ +0cb3b0: |[0cb3b0] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +0cb3c0: 5b01 af09 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ +0cb3c4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb3ca: 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; │ │ │ │ @@ -144168,41 +144174,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0cd628: |[0cd628] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -0cd638: 5440 af09 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ -0cd63c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cd63e: 7120 cf22 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@22cf │ │ -0cd644: 5440 af09 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ -0cd648: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -0cd64c: 7130 d022 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@22d0 │ │ -0cd652: 5440 af09 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ -0cd656: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0cd65a: 6e20 d922 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ -0cd660: 0e00 |0014: return-void │ │ +0cb3cc: |[0cb3cc] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +0cb3dc: 5440 af09 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ +0cb3e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cb3e2: 7120 cf22 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@22cf │ │ +0cb3e8: 5440 af09 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ +0cb3ec: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +0cb3f0: 7130 d022 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@22d0 │ │ +0cb3f6: 5440 af09 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09af │ │ +0cb3fa: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +0cb3fe: 6e20 d922 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ +0cb404: 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 : 1563 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1559 (ContentLoadingProgressBar.java) │ │ │ │ Class #703 header: │ │ class_idx : 1231 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1563 │ │ +source_file_idx : 1559 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #703 annotations: │ │ Annotations on class │ │ @@ -144227,18 +144233,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 │ │ -0cd664: |[0cd664] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -0cd674: 5b01 b009 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ -0cd678: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cd67e: 0e00 |0005: return-void │ │ +0cb408: |[0cb408] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +0cb418: 5b01 b009 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ +0cb41c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb422: 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; │ │ │ │ @@ -144248,46 +144254,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0cd680: |[0cd680] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -0cd690: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cd692: 5440 b009 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ -0cd696: 7120 d122 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@22d1 │ │ -0cd69c: 5440 b009 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ -0cd6a0: 7110 d222 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@22d2 │ │ -0cd6a6: 0a00 |000b: move-result v0 │ │ -0cd6a8: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -0cd6ac: 5440 b009 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ -0cd6b0: 7100 6c43 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0cd6b6: 0b02 |0013: move-result-wide v2 │ │ -0cd6b8: 7130 d022 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@22d0 │ │ -0cd6be: 5440 b009 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ -0cd6c2: 6e20 d922 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ -0cd6c8: 0e00 |001c: return-void │ │ +0cb424: |[0cb424] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +0cb434: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb436: 5440 b009 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ +0cb43a: 7120 d122 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@22d1 │ │ +0cb440: 5440 b009 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ +0cb444: 7110 d222 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@22d2 │ │ +0cb44a: 0a00 |000b: move-result v0 │ │ +0cb44c: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +0cb450: 5440 b009 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ +0cb454: 7100 6c43 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0cb45a: 0b02 |0013: move-result-wide v2 │ │ +0cb45c: 7130 d022 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@22d0 │ │ +0cb462: 5440 b009 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@09b0 │ │ +0cb466: 6e20 d922 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ +0cb46c: 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 : 1563 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1559 (ContentLoadingProgressBar.java) │ │ │ │ Class #704 header: │ │ class_idx : 1232 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1873 │ │ -source_file_idx : 1563 │ │ +source_file_idx : 1559 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 4 │ │ │ │ Class #704 - │ │ Class descriptor : 'Landroid/support/v4/widget/ContentLoadingProgressBar;' │ │ @@ -144336,18 +144342,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cd6cc: |[0cd6cc] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ -0cd6dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cd6de: 7030 ce22 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22ce │ │ -0cd6e4: 0e00 |0004: return-void │ │ +0cb470: |[0cb470] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +0cb480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb482: 7030 ce22 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@22ce │ │ +0cb488: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -144357,29 +144363,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 │ │ -0cd6e8: |[0cd6e8] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cd6f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cd6fa: 7040 1f3c 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c1f │ │ -0cd700: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -0cd704: 5a30 b809 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ -0cd708: 5c32 b609 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ -0cd70c: 5c32 b709 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ -0cd710: 5c32 b509 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ -0cd714: 2200 ce04 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@04ce │ │ -0cd718: 7020 c922 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@22c9 │ │ -0cd71e: 5b30 b309 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ -0cd722: 2200 cf04 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@04cf │ │ -0cd726: 7020 cb22 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@22cb │ │ -0cd72c: 5b30 b409 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ -0cd730: 0e00 |001c: return-void │ │ +0cb48c: |[0cb48c] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cb49c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb49e: 7040 1f3c 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c1f │ │ +0cb4a4: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +0cb4a8: 5a30 b809 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ +0cb4ac: 5c32 b609 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ +0cb4b0: 5c32 b709 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ +0cb4b4: 5c32 b509 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ +0cb4b8: 2200 ce04 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@04ce │ │ +0cb4bc: 7020 c922 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@22c9 │ │ +0cb4c2: 5b30 b309 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ +0cb4c6: 2200 cf04 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@04cf │ │ +0cb4ca: 7020 cb22 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@22cb │ │ +0cb4d0: 5b30 b409 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ +0cb4d4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -144396,17 +144402,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 │ │ -0cd734: |[0cd734] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -0cd744: 5c01 b609 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ -0cd748: 0f01 |0002: return v1 │ │ +0cb4d8: |[0cb4d8] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0cb4e8: 5c01 b609 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ +0cb4ec: 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 │ │ │ │ @@ -144415,17 +144421,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 │ │ -0cd74c: |[0cd74c] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -0cd75c: 5a12 b809 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ -0cd760: 1002 |0002: return-wide v2 │ │ +0cb4f0: |[0cb4f0] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +0cb500: 5a12 b809 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ +0cb504: 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 │ │ │ │ @@ -144434,17 +144440,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 │ │ -0cd764: |[0cd764] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -0cd774: 5c01 b709 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ -0cd778: 0f01 |0002: return v1 │ │ +0cb508: |[0cb508] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +0cb518: 5c01 b709 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ +0cb51c: 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 │ │ │ │ @@ -144453,17 +144459,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 │ │ -0cd77c: |[0cd77c] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -0cd78c: 5510 b509 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ -0cd790: 0f00 |0002: return v0 │ │ +0cb520: |[0cb520] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +0cb530: 5510 b509 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ +0cb534: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #6 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ @@ -144471,20 +144477,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cd794: |[0cd794] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -0cd7a4: 5410 b309 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ -0cd7a8: 6e20 d822 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ -0cd7ae: 5410 b409 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ -0cd7b2: 6e20 d822 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ -0cd7b8: 0e00 |000a: return-void │ │ +0cb538: |[0cb538] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +0cb548: 5410 b309 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ +0cb54c: 6e20 d822 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ +0cb552: 5410 b409 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ +0cb556: 6e20 d822 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ +0cb55c: 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; │ │ @@ -144495,40 +144501,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0cd7bc: |[0cd7bc] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ -0cd7cc: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ -0cd7d0: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0cd7d2: 5ca6 b509 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ -0cd7d6: 54a2 b409 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ -0cd7da: 6e20 d822 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ -0cd7e0: 7100 6c43 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0cd7e6: 0b02 |000d: move-result-wide v2 │ │ -0cd7e8: 53a4 b809 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ -0cd7ec: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ -0cd7f0: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ -0cd7f4: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ -0cd7f8: 53a2 b809 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ -0cd7fc: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ -0cd800: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ -0cd804: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -0cd808: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -0cd80c: 6e20 d922 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ -0cd812: 0e00 |0023: return-void │ │ -0cd814: 55a2 b609 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ -0cd818: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ -0cd81c: 54a2 b309 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ -0cd820: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ -0cd824: 6e40 d622 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@22d6 │ │ -0cd82a: 5ca6 b609 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ -0cd82e: 28f2 |0031: goto 0023 // -000e │ │ +0cb560: |[0cb560] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +0cb570: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ +0cb574: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0cb576: 5ca6 b509 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ +0cb57a: 54a2 b409 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ +0cb57e: 6e20 d822 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ +0cb584: 7100 6c43 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0cb58a: 0b02 |000d: move-result-wide v2 │ │ +0cb58c: 53a4 b809 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ +0cb590: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +0cb594: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ +0cb598: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +0cb59c: 53a2 b809 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ +0cb5a0: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +0cb5a4: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +0cb5a8: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +0cb5ac: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +0cb5b0: 6e20 d922 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@22d9 │ │ +0cb5b6: 0e00 |0023: return-void │ │ +0cb5b8: 55a2 b609 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ +0cb5bc: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +0cb5c0: 54a2 b309 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ +0cb5c4: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ +0cb5c8: 6e40 d622 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@22d6 │ │ +0cb5ce: 5ca6 b609 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@09b6 │ │ +0cb5d2: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0012 line=98 │ │ 0x001e line=102 │ │ @@ -144545,18 +144551,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd830: |[0cd830] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -0cd840: 6f10 213c 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@3c21 │ │ -0cd846: 7010 d722 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@22d7 │ │ -0cd84c: 0e00 |0006: return-void │ │ +0cb5d4: |[0cb5d4] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +0cb5e4: 6f10 213c 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@3c21 │ │ +0cb5ea: 7010 d722 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@22d7 │ │ +0cb5f0: 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; │ │ @@ -144566,18 +144572,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd850: |[0cd850] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -0cd860: 6f10 223c 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@3c22 │ │ -0cd866: 7010 d722 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@22d7 │ │ -0cd86c: 0e00 |0006: return-void │ │ +0cb5f4: |[0cb5f4] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +0cb604: 6f10 223c 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@3c22 │ │ +0cb60a: 7010 d722 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@22d7 │ │ +0cb610: 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; │ │ @@ -144587,48 +144593,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0cd870: |[0cd870] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ -0cd880: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0cd884: 5a40 b809 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ -0cd888: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0cd88a: 5c40 b509 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ -0cd88e: 5440 b309 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ -0cd892: 6e20 d822 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ -0cd898: 5540 b709 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ -0cd89c: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -0cd8a0: 5440 b409 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ -0cd8a4: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ -0cd8a8: 6e40 d622 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@22d6 │ │ -0cd8ae: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0cd8b0: 5c40 b709 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ -0cd8b4: 0e00 |001a: return-void │ │ +0cb614: |[0cb614] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +0cb624: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +0cb628: 5a40 b809 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@09b8 │ │ +0cb62c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0cb62e: 5c40 b509 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@09b5 │ │ +0cb632: 5440 b309 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@09b3 │ │ +0cb636: 6e20 d822 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@22d8 │ │ +0cb63c: 5540 b709 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ +0cb640: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +0cb644: 5440 b409 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@09b4 │ │ +0cb648: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +0cb64c: 6e40 d622 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@22d6 │ │ +0cb652: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0cb654: 5c40 b709 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@09b7 │ │ +0cb658: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000c line=123 │ │ 0x0010 line=124 │ │ 0x0017 line=125 │ │ 0x001a line=127 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ - source_file_idx : 1563 (ContentLoadingProgressBar.java) │ │ + source_file_idx : 1559 (ContentLoadingProgressBar.java) │ │ │ │ Class #705 header: │ │ class_idx : 1233 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1631 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #705 annotations: │ │ Annotations on class │ │ @@ -144640,21 +144646,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1631 (CursorAdapter.java) │ │ + source_file_idx : 1627 (CursorAdapter.java) │ │ │ │ Class #706 header: │ │ class_idx : 1234 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 100 │ │ -source_file_idx : 1631 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #706 annotations: │ │ Annotations on class │ │ @@ -144678,20 +144684,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 │ │ -0cd8b8: |[0cd8b8] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0cd8c8: 5b12 b909 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09b9 │ │ -0cd8cc: 2200 db00 |0002: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0cd8d0: 7010 cc04 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0cd8d6: 7020 7602 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0276 │ │ -0cd8dc: 0e00 |000a: return-void │ │ +0cb65c: |[0cb65c] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0cb66c: 5b12 b909 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09b9 │ │ +0cb670: 2200 db00 |0002: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0cb674: 7010 cc04 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0cb67a: 7020 7602 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0276 │ │ +0cb680: 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; │ │ @@ -144703,17 +144709,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cd8e0: |[0cd8e0] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -0cd8f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cd8f2: 0f00 |0001: return v0 │ │ +0cb684: |[0cb684] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +0cb694: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cb696: 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;) │ │ @@ -144721,33 +144727,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd8f4: |[0cd8f4] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -0cd904: 5410 b909 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09b9 │ │ -0cd908: 6e10 f722 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@22f7 │ │ -0cd90e: 0e00 |0005: return-void │ │ +0cb698: |[0cb698] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +0cb6a8: 5410 b909 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09b9 │ │ +0cb6ac: 6e10 f722 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@22f7 │ │ +0cb6b2: 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 : 1631 (CursorAdapter.java) │ │ + source_file_idx : 1627 (CursorAdapter.java) │ │ │ │ Class #707 header: │ │ class_idx : 1235 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 1631 │ │ +source_file_idx : 1627 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #707 annotations: │ │ Annotations on class │ │ @@ -144771,18 +144777,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 │ │ -0cd910: |[0cd910] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0cd920: 5b01 ba09 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ -0cd924: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -0cd92a: 0e00 |0005: return-void │ │ +0cb6b4: |[0cb6b4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0cb6c4: 5b01 ba09 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ +0cb6c8: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +0cb6ce: 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; │ │ │ │ @@ -144791,17 +144797,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 │ │ -0cd92c: |[0cd92c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -0cd93c: 7020 de22 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@22de │ │ -0cd942: 0e00 |0003: return-void │ │ +0cb6d0: |[0cb6d0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +0cb6e0: 7020 de22 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@22de │ │ +0cb6e6: 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; │ │ @@ -144812,21 +144818,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cd944: |[0cd944] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -0cd954: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ -0cd958: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0cd95a: 5c01 c309 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -0cd95e: 5420 ba09 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ -0cd962: 6e10 f522 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@22f5 │ │ -0cd968: 0e00 |000a: return-void │ │ +0cb6e8: |[0cb6e8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +0cb6f8: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ +0cb6fc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0cb6fe: 5c01 c309 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +0cb702: 5420 ba09 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ +0cb706: 6e10 f522 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@22f5 │ │ +0cb70c: 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; │ │ @@ -144836,36 +144842,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cd96c: |[0cd96c] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -0cd97c: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ -0cd980: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cd982: 5c01 c309 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -0cd986: 5420 ba09 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ -0cd98a: 6e10 f622 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@22f6 │ │ -0cd990: 0e00 |000a: return-void │ │ +0cb710: |[0cb710] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +0cb720: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ +0cb724: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cb726: 5c01 c309 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +0cb72a: 5420 ba09 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@09ba │ │ +0cb72e: 6e10 f622 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@22f6 │ │ +0cb734: 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 : 1631 (CursorAdapter.java) │ │ + source_file_idx : 1627 (CursorAdapter.java) │ │ │ │ Class #708 header: │ │ class_idx : 1237 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1632 │ │ +source_file_idx : 1628 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #708 annotations: │ │ Annotations on class │ │ @@ -144901,21 +144907,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ name : 'runQueryOnBackgroundThread' │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1632 (CursorFilter.java) │ │ + source_file_idx : 1628 (CursorFilter.java) │ │ │ │ Class #709 header: │ │ class_idx : 1238 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1854 │ │ -source_file_idx : 1632 │ │ +source_file_idx : 1628 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #709 annotations: │ │ Annotations on class │ │ @@ -144938,18 +144944,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 │ │ -0cd994: |[0cd994] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0cd9a4: 7010 3f3b 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@3b3f │ │ -0cd9aa: 5b01 c609 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ -0cd9ae: 0e00 |0005: return-void │ │ +0cb738: |[0cb738] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0cb748: 7010 3f3b 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@3b3f │ │ +0cb74e: 5b01 c609 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ +0cb752: 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; │ │ @@ -144961,20 +144967,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 │ │ -0cd9b0: |[0cd9b0] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cd9c0: 5410 c609 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ -0cd9c4: 1f02 6500 |0002: check-cast v2, Landroid/database/Cursor; // type@0065 │ │ -0cd9c8: 7220 fc22 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@22fc │ │ -0cd9ce: 0c00 |0007: move-result-object v0 │ │ -0cd9d0: 1100 |0008: return-object v0 │ │ +0cb754: |[0cb754] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cb764: 5410 c609 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ +0cb768: 1f02 6500 |0002: check-cast v2, Landroid/database/Cursor; // type@0065 │ │ +0cb76c: 7220 fc22 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@22fc │ │ +0cb772: 0c00 |0007: move-result-object v0 │ │ +0cb774: 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; │ │ │ │ @@ -144983,31 +144989,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 │ │ -0cd9d4: |[0cd9d4] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -0cd9e4: 5432 c609 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ -0cd9e8: 7220 fe22 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@22fe │ │ -0cd9ee: 0c00 |0005: move-result-object v0 │ │ -0cd9f0: 2201 3d07 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@073d │ │ -0cd9f4: 7010 3e3b 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@3b3e │ │ -0cd9fa: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0cd9fe: 7210 7a02 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ -0cda04: 0a02 |0010: move-result v2 │ │ -0cda06: 5912 d315 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@15d3 │ │ -0cda0a: 5b10 d415 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ -0cda0e: 1101 |0015: return-object v1 │ │ -0cda10: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0cda12: 5912 d315 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@15d3 │ │ -0cda16: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0cda18: 5b12 d415 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ -0cda1c: 28f9 |001c: goto 0015 // -0007 │ │ +0cb778: |[0cb778] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0cb788: 5432 c609 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ +0cb78c: 7220 fe22 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@22fe │ │ +0cb792: 0c00 |0005: move-result-object v0 │ │ +0cb794: 2201 3d07 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@073d │ │ +0cb798: 7010 3e3b 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@3b3e │ │ +0cb79e: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0cb7a2: 7210 7a02 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ +0cb7a8: 0a02 |0010: move-result v2 │ │ +0cb7aa: 5912 d315 |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@15d3 │ │ +0cb7ae: 5b10 d415 |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ +0cb7b2: 1101 |0015: return-object v1 │ │ +0cb7b4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0cb7b6: 5912 d315 |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@15d3 │ │ +0cb7ba: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0cb7bc: 5b12 d415 |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ +0cb7c0: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -145025,46 +145031,46 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cda20: |[0cda20] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -0cda30: 5431 c609 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ -0cda34: 7210 fd22 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@22fd │ │ -0cda3a: 0c00 |0005: move-result-object v0 │ │ -0cda3c: 5451 d415 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ -0cda40: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0cda44: 5451 d415 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ -0cda48: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -0cda4c: 5432 c609 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ -0cda50: 5451 d415 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ -0cda54: 1f01 6500 |0012: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ -0cda58: 7220 fb22 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@22fb │ │ -0cda5e: 0e00 |0017: return-void │ │ +0cb7c4: |[0cb7c4] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +0cb7d4: 5431 c609 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ +0cb7d8: 7210 fd22 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@22fd │ │ +0cb7de: 0c00 |0005: move-result-object v0 │ │ +0cb7e0: 5451 d415 |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ +0cb7e4: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +0cb7e8: 5451 d415 |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ +0cb7ec: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +0cb7f0: 5432 c609 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@09c6 │ │ +0cb7f4: 5451 d415 |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@15d4 │ │ +0cb7f8: 1f01 6500 |0012: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ +0cb7fc: 7220 fb22 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@22fb │ │ +0cb802: 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 : 1632 (CursorFilter.java) │ │ + source_file_idx : 1628 (CursorFilter.java) │ │ │ │ Class #710 header: │ │ class_idx : 1241 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #710 annotations: │ │ Annotations on class │ │ @@ -145106,21 +145112,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ name : 'getTopInset' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #711 header: │ │ class_idx : 1244 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #711 annotations: │ │ Annotations on class │ │ @@ -145156,21 +145162,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ name : 'onDrawerStateChanged' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #712 header: │ │ class_idx : 1245 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1793 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #712 annotations: │ │ Annotations on class │ │ @@ -145206,19 +145212,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cda60: |[0cda60] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -0cda70: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0cda76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cda78: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cda7c: 0e00 |0006: return-void │ │ +0cb804: |[0cb804] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +0cb814: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0cb81a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0cb81c: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb820: 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; │ │ @@ -145230,18 +145236,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0cda80: |[0cda80] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -0cda90: 7030 2123 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@2321 │ │ -0cda96: 5903 cb09 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cda9a: 0e00 |0005: return-void │ │ +0cb824: |[0cb824] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +0cb834: 7030 2123 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@2321 │ │ +0cb83a: 5903 cb09 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb83e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1987 │ │ 0x0003 line=1988 │ │ 0x0005 line=1989 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -145254,27 +145260,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 │ │ -0cda9c: |[0cda9c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cdaac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cdaae: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -0cdab4: 5932 cb09 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdab8: 7100 4d23 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@234d │ │ -0cdabe: 0c01 |0009: move-result-object v1 │ │ -0cdac0: 6e30 b101 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0cdac6: 0c00 |000d: move-result-object v0 │ │ -0cdac8: 6e30 6102 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0cdace: 0a01 |0011: move-result v1 │ │ -0cdad0: 5931 cb09 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdad4: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0cdada: 0e00 |0017: return-void │ │ +0cb840: |[0cb840] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cb850: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb852: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +0cb858: 5932 cb09 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb85c: 7100 4d23 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@234d │ │ +0cb862: 0c01 |0009: move-result-object v1 │ │ +0cb864: 6e30 b101 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0cb86a: 0c00 |000d: move-result-object v0 │ │ +0cb86c: 6e30 6102 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0cb872: 0a01 |0011: move-result v1 │ │ +0cb874: 5931 cb09 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb878: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0cb87e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1975 │ │ 0x0004 line=1969 │ │ 0x0006 line=1977 │ │ 0x000e line=1978 │ │ 0x0014 line=1979 │ │ @@ -145290,21 +145296,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 │ │ -0cdadc: |[0cdadc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -0cdaec: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0cdaf2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cdaf4: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdaf8: 5220 cb09 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdafc: 5910 cb09 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdb00: 0e00 |000a: return-void │ │ +0cb880: |[0cb880] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +0cb890: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0cb896: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0cb898: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb89c: 5220 cb09 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb8a0: 5910 cb09 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb8a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1992 │ │ 0x0003 line=1969 │ │ 0x0006 line=1993 │ │ 0x000a line=1994 │ │ locals : │ │ @@ -145316,19 +145322,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 │ │ -0cdb04: |[0cdb04] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0cdb14: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ -0cdb1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cdb1c: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdb20: 0e00 |0006: return-void │ │ +0cb8a8: |[0cb8a8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0cb8b8: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ +0cb8be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0cb8c0: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb8c4: 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; │ │ @@ -145339,36 +145345,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cdb24: |[0cdb24] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0cdb34: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0cdb3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cdb3c: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -0cdb40: 0e00 |0006: return-void │ │ +0cb8c8: |[0cb8c8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0cb8d8: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0cb8de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0cb8e0: 5910 cb09 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +0cb8e4: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #713 header: │ │ class_idx : 1246 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #713 annotations: │ │ Annotations on class │ │ @@ -145390,17 +145396,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdb44: |[0cdb44] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -0cdb54: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cdb5a: 0e00 |0003: return-void │ │ +0cb8e8: |[0cb8e8] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +0cb8f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cb8fe: 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 - │ │ @@ -145409,18 +145415,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 │ │ -0cdb5c: |[0cdb5c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -0cdb6c: 2200 df04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ -0cdb70: 7020 2d23 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@232d │ │ -0cdb76: 1100 |0005: return-object v0 │ │ +0cb900: |[0cb900] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +0cb910: 2200 df04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ +0cb914: 7020 2d23 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@232d │ │ +0cb91a: 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; │ │ │ │ @@ -145429,18 +145435,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 │ │ -0cdb78: |[0cdb78] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0cdb88: 6e20 2823 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@2328 │ │ -0cdb8e: 0c00 |0003: move-result-object v0 │ │ -0cdb90: 1100 |0004: return-object v0 │ │ +0cb91c: |[0cb91c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0cb92c: 6e20 2823 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@2328 │ │ +0cb932: 0c00 |0003: move-result-object v0 │ │ +0cb934: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -145449,17 +145455,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 │ │ -0cdb94: |[0cdb94] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -0cdba4: 2320 1c09 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@091c │ │ -0cdba8: 1100 |0002: return-object v0 │ │ +0cb938: |[0cb938] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +0cb948: 2320 1c09 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@091c │ │ +0cb94c: 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 │ │ │ │ @@ -145468,32 +145474,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cdbac: |[0cdbac] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0cdbbc: 6e20 2a23 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@232a │ │ -0cdbc2: 0c00 |0003: move-result-object v0 │ │ -0cdbc4: 1100 |0004: return-object v0 │ │ +0cb950: |[0cb950] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0cb960: 6e20 2a23 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@232a │ │ +0cb966: 0c00 |0003: move-result-object v0 │ │ +0cb968: 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 x0 I │ │ │ │ - source_file_idx : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #714 header: │ │ class_idx : 1247 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1778 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #714 annotations: │ │ Annotations on class │ │ @@ -145531,43 +145537,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cdbc8: |[0cdbc8] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -0cdbd8: 2200 de04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@04de │ │ -0cdbdc: 7010 2723 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@2327 │ │ -0cdbe2: 6900 d409 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09d4 │ │ -0cdbe6: 0e00 |0007: return-void │ │ +0cb96c: |[0cb96c] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +0cb97c: 2200 de04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@04de │ │ +0cb980: 7010 2723 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@2327 │ │ +0cb986: 6900 d409 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09d4 │ │ +0cb98a: 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 │ │ -0cdbe8: |[0cdbe8] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -0cdbf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cdbfa: 7020 1e38 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0cdc00: 5910 d709 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -0cdc04: 5910 d509 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ -0cdc08: 5910 d609 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ -0cdc0c: 6e10 f504 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0cdc12: 0a00 |000d: move-result v0 │ │ -0cdc14: 5910 d709 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -0cdc18: 0e00 |0010: return-void │ │ +0cb98c: |[0cb98c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0cb99c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb99e: 7020 1e38 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0cb9a4: 5910 d709 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +0cb9a8: 5910 d509 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ +0cb9ac: 5910 d609 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ +0cb9b0: 6e10 f504 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0cb9b6: 0a00 |000d: move-result v0 │ │ +0cb9b8: 5910 d709 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +0cb9bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1773 │ │ 0x0004 line=1768 │ │ 0x0006 line=1769 │ │ 0x0008 line=1770 │ │ 0x000a line=1774 │ │ @@ -145581,21 +145587,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cdc1c: |[0cdc1c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -0cdc2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cdc2e: 7020 1f38 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0cdc34: 5910 d709 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -0cdc38: 5910 d509 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ -0cdc3c: 5910 d609 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ -0cdc40: 0e00 |000a: return-void │ │ +0cb9c0: |[0cb9c0] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +0cb9d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cb9d2: 7020 1f38 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0cb9d8: 5910 d709 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +0cb9dc: 5910 d509 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ +0cb9e0: 5910 d609 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ +0cb9e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1778 │ │ 0x0004 line=1768 │ │ 0x0006 line=1769 │ │ 0x0008 line=1770 │ │ 0x000a line=1779 │ │ @@ -145609,36 +145615,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cdc44: |[0cdc44] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0cdc54: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0cdc5a: 5210 d709 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -0cdc5e: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0cdc64: 0e00 |0008: return-void │ │ +0cb9e8: |[0cb9e8] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0cb9f8: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0cb9fe: 5210 d709 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +0cba02: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0cba08: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #715 header: │ │ class_idx : 1249 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #715 annotations: │ │ Annotations on class │ │ @@ -145663,18 +145669,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 │ │ -0cdc68: |[0cdc68] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -0cdc78: 5b01 d809 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09d8 │ │ -0cdc7c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cdc82: 0e00 |0005: return-void │ │ +0cba0c: |[0cba0c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +0cba1c: 5b01 d809 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09d8 │ │ +0cba20: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cba26: 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; │ │ │ │ @@ -145684,32 +145690,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdc84: |[0cdc84] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -0cdc94: 5410 d809 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09d8 │ │ -0cdc98: 7110 3923 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@2339 │ │ -0cdc9e: 0e00 |0005: return-void │ │ +0cba28: |[0cba28] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +0cba38: 5410 d809 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09d8 │ │ +0cba3c: 7110 3923 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@2339 │ │ +0cba42: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #716 header: │ │ class_idx : 1252 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1852 │ │ +source_file_idx : 1848 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #716 annotations: │ │ Annotations on class │ │ @@ -145730,17 +145736,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdca0: |[0cdca0] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ -0cdcb0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cdcb6: 0e00 |0003: return-void │ │ +0cba44: |[0cba44] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ +0cba54: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cba5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ │ │ Virtual methods - │ │ @@ -145749,46 +145755,46 @@ │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0cdcb8: |[0cdcb8] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -0cdcc8: 0730 |0000: move-object v0, v3 │ │ -0cdcca: 1f00 e604 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@04e6 │ │ -0cdcce: 6e10 c239 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cdcd4: 0a01 |0006: move-result v1 │ │ -0cdcd6: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ -0cdcda: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0cdcdc: 7230 b923 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@23b9 │ │ -0cdce2: 6e10 ba39 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@39ba │ │ -0cdce8: 0c01 |0010: move-result-object v1 │ │ -0cdcea: 1101 |0011: return-object v1 │ │ -0cdcec: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0cdcee: 28f7 |0013: goto 000a // -0009 │ │ +0cba5c: |[0cba5c] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +0cba6c: 0730 |0000: move-object v0, v3 │ │ +0cba6e: 1f00 e604 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@04e6 │ │ +0cba72: 6e10 c239 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cba78: 0a01 |0006: move-result v1 │ │ +0cba7a: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ +0cba7e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0cba80: 7230 b923 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@23b9 │ │ +0cba86: 6e10 ba39 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@39ba │ │ +0cba8c: 0c01 |0010: move-result-object v1 │ │ +0cba8e: 1101 |0011: return-object v1 │ │ +0cba90: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0cba92: 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 : 1852 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 1848 (DrawerLayoutCompatApi21.java) │ │ │ │ Class #717 header: │ │ class_idx : 1253 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1852 │ │ +source_file_idx : 1848 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #717 annotations: │ │ Annotations on class │ │ @@ -145811,39 +145817,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0cdcf0: |[0cdcf0] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ -0cdd00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cdd02: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0cdd06: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0cdd08: 1402 3404 0101 |0004: const v2, #float 2.36966e-38 // #01010434 │ │ -0cdd0e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0cdd12: 6900 100a |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0a10 │ │ -0cdd16: 0e00 |000b: return-void │ │ +0cba94: |[0cba94] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ +0cbaa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cbaa6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0cbaaa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0cbaac: 1402 3404 0101 |0004: const v2, #float 2.36966e-38 // #01010434 │ │ +0cbab2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0cbab6: 6900 100a |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0a10 │ │ +0cbaba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayoutCompatApi21;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdd18: |[0cdd18] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ -0cdd28: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cdd2e: 0e00 |0003: return-void │ │ +0cbabc: |[0cbabc] android.support.v4.widget.DrawerLayoutCompatApi21.:()V │ │ +0cbacc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21; │ │ │ │ @@ -145852,52 +145858,52 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -0cdd30: |[0cdd30] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -0cdd40: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cdd42: 0760 |0001: move-object v0, v6 │ │ -0cdd44: 1f00 0e07 |0002: check-cast v0, Landroid/view/WindowInsets; // type@070e │ │ -0cdd48: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0cdd4a: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ -0cdd4e: 6e10 c039 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ -0cdd54: 0a01 |000a: move-result v1 │ │ -0cdd56: 6e10 c239 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cdd5c: 0a02 |000e: move-result v2 │ │ -0cdd5e: 6e10 bf39 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -0cdd64: 0a03 |0012: move-result v3 │ │ -0cdd66: 6e53 c839 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ -0cdd6c: 0c00 |0016: move-result-object v0 │ │ -0cdd6e: 6e10 c039 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ -0cdd74: 0a01 |001a: move-result v1 │ │ -0cdd76: 5951 ca15 |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -0cdd7a: 6e10 c239 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cdd80: 0a01 |0020: move-result v1 │ │ -0cdd82: 5951 cc15 |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -0cdd86: 6e10 c139 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ -0cdd8c: 0a01 |0026: move-result v1 │ │ -0cdd8e: 5951 cb15 |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -0cdd92: 6e10 bf39 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -0cdd98: 0a01 |002c: move-result v1 │ │ -0cdd9a: 5951 c815 |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -0cdd9e: 0e00 |002f: return-void │ │ -0cdda0: 1251 |0030: const/4 v1, #int 5 // #5 │ │ -0cdda2: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ -0cdda6: 6e10 c239 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cddac: 0a01 |0036: move-result v1 │ │ -0cddae: 6e10 c139 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ -0cddb4: 0a02 |003a: move-result v2 │ │ -0cddb6: 6e10 bf39 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -0cddbc: 0a03 |003e: move-result v3 │ │ -0cddbe: 6e53 c839 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ -0cddc4: 0c00 |0042: move-result-object v0 │ │ -0cddc6: 28d4 |0043: goto 0017 // -002c │ │ +0cbad4: |[0cbad4] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0cbae4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0cbae6: 0760 |0001: move-object v0, v6 │ │ +0cbae8: 1f00 0e07 |0002: check-cast v0, Landroid/view/WindowInsets; // type@070e │ │ +0cbaec: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0cbaee: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ +0cbaf2: 6e10 c039 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ +0cbaf8: 0a01 |000a: move-result v1 │ │ +0cbafa: 6e10 c239 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbb00: 0a02 |000e: move-result v2 │ │ +0cbb02: 6e10 bf39 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +0cbb08: 0a03 |0012: move-result v3 │ │ +0cbb0a: 6e53 c839 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ +0cbb10: 0c00 |0016: move-result-object v0 │ │ +0cbb12: 6e10 c039 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ +0cbb18: 0a01 |001a: move-result v1 │ │ +0cbb1a: 5951 ca15 |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +0cbb1e: 6e10 c239 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbb24: 0a01 |0020: move-result v1 │ │ +0cbb26: 5951 cc15 |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +0cbb2a: 6e10 c139 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ +0cbb30: 0a01 |0026: move-result v1 │ │ +0cbb32: 5951 cb15 |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +0cbb36: 6e10 bf39 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +0cbb3c: 0a01 |002c: move-result v1 │ │ +0cbb3e: 5951 c815 |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +0cbb42: 0e00 |002f: return-void │ │ +0cbb44: 1251 |0030: const/4 v1, #int 5 // #5 │ │ +0cbb46: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ +0cbb4a: 6e10 c239 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbb50: 0a01 |0036: move-result v1 │ │ +0cbb52: 6e10 c139 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ +0cbb58: 0a02 |003a: move-result v2 │ │ +0cbb5a: 6e10 bf39 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +0cbb60: 0a03 |003e: move-result v3 │ │ +0cbb62: 6e53 c839 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ +0cbb68: 0c00 |0042: move-result-object v0 │ │ +0cbb6a: 28d4 |0043: goto 0017 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=60 │ │ 0x0007 line=61 │ │ 0x0017 line=67 │ │ 0x001d line=68 │ │ @@ -145917,23 +145923,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cddc8: |[0cddc8] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -0cddd8: 2010 e604 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@04e6 │ │ -0cdddc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0cdde0: 2200 e404 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@04e4 │ │ -0cdde4: 7010 b023 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@23b0 │ │ -0cddea: 6e20 da38 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@38da │ │ -0cddf0: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ -0cddf4: 6e20 ec38 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@38ec │ │ -0cddfa: 0e00 |0011: return-void │ │ +0cbb6c: |[0cbb6c] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +0cbb7c: 2010 e604 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@04e6 │ │ +0cbb80: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0cbb84: 2200 e404 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@04e4 │ │ +0cbb88: 7010 b023 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@23b0 │ │ +0cbb8e: 6e20 da38 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@38da │ │ +0cbb94: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ +0cbb98: 6e20 ec38 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@38ec │ │ +0cbb9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x000c line=40 │ │ 0x0011 line=43 │ │ locals : │ │ @@ -145944,41 +145950,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 │ │ -0cddfc: |[0cddfc] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -0cde0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0cde0e: 0760 |0001: move-object v0, v6 │ │ -0cde10: 1f00 0e07 |0002: check-cast v0, Landroid/view/WindowInsets; // type@070e │ │ -0cde14: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0cde16: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ -0cde1a: 6e10 c039 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ -0cde20: 0a01 |000a: move-result v1 │ │ -0cde22: 6e10 c239 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cde28: 0a02 |000e: move-result v2 │ │ -0cde2a: 6e10 bf39 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -0cde30: 0a03 |0012: move-result v3 │ │ -0cde32: 6e53 c839 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ -0cde38: 0c00 |0016: move-result-object v0 │ │ -0cde3a: 6e20 3138 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@3831 │ │ -0cde40: 0e00 |001a: return-void │ │ -0cde42: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -0cde44: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ -0cde48: 6e10 c239 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cde4e: 0a01 |0021: move-result v1 │ │ -0cde50: 6e10 c139 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ -0cde56: 0a02 |0025: move-result v2 │ │ -0cde58: 6e10 bf39 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -0cde5e: 0a03 |0029: move-result v3 │ │ -0cde60: 6e53 c839 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ -0cde66: 0c00 |002d: move-result-object v0 │ │ -0cde68: 28e9 |002e: goto 0017 // -0017 │ │ +0cbba0: |[0cbba0] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +0cbbb0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0cbbb2: 0760 |0001: move-object v0, v6 │ │ +0cbbb4: 1f00 0e07 |0002: check-cast v0, Landroid/view/WindowInsets; // type@070e │ │ +0cbbb8: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0cbbba: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ +0cbbbe: 6e10 c039 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ +0cbbc4: 0a01 |000a: move-result v1 │ │ +0cbbc6: 6e10 c239 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbbcc: 0a02 |000e: move-result v2 │ │ +0cbbce: 6e10 bf39 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +0cbbd4: 0a03 |0012: move-result v3 │ │ +0cbbd6: 6e53 c839 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ +0cbbdc: 0c00 |0016: move-result-object v0 │ │ +0cbbde: 6e20 3138 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@3831 │ │ +0cbbe4: 0e00 |001a: return-void │ │ +0cbbe6: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +0cbbe8: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ +0cbbec: 6e10 c239 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbbf2: 0a01 |0021: move-result v1 │ │ +0cbbf4: 6e10 c139 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ +0cbbfa: 0a02 |0025: move-result v2 │ │ +0cbbfc: 6e10 bf39 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +0cbc02: 0a03 |0029: move-result v3 │ │ +0cbc04: 6e53 c839 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ +0cbc0a: 0c00 |002d: move-result-object v0 │ │ +0cbc0c: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x0007 line=48 │ │ 0x0017 line=54 │ │ 0x001a line=55 │ │ @@ -145995,26 +146001,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 │ │ -0cde6c: |[0cde6c] android.support.v4.widget.DrawerLayoutCompatApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -0cde7c: 6201 100a |0000: sget-object v1, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0a10 │ │ -0cde80: 6e20 b301 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ -0cde86: 0c00 |0005: move-result-object v0 │ │ -0cde88: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0cde8a: 6e20 5c02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0cde90: 0c01 |000a: move-result-object v1 │ │ -0cde92: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0cde98: 1101 |000e: return-object v1 │ │ -0cde9a: 0d01 |000f: move-exception v1 │ │ -0cde9c: 6e10 7102 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0cdea2: 2701 |0013: throw v1 │ │ +0cbc10: |[0cbc10] android.support.v4.widget.DrawerLayoutCompatApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +0cbc20: 6201 100a |0000: sget-object v1, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.THEME_ATTRS:[I // field@0a10 │ │ +0cbc24: 6e20 b301 1200 |0002: invoke-virtual {v2, v1}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ +0cbc2a: 0c00 |0005: move-result-object v0 │ │ +0cbc2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cbc2e: 6e20 5c02 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0cbc34: 0c01 |000a: move-result-object v1 │ │ +0cbc36: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0cbc3c: 1101 |000e: return-object v1 │ │ +0cbc3e: 0d01 |000f: move-exception v1 │ │ +0cbc40: 6e10 7102 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0cbc46: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=80 │ │ 0x000b line=82 │ │ @@ -146027,37 +146033,37 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cdeb0: |[0cdeb0] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ -0cdec0: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0cdec4: 1f01 0e07 |0002: check-cast v1, Landroid/view/WindowInsets; // type@070e │ │ -0cdec8: 6e10 c239 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -0cdece: 0a00 |0007: move-result v0 │ │ -0cded0: 0f00 |0008: return v0 │ │ -0cded2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0cded4: 28fe |000a: goto 0008 // -0002 │ │ +0cbc54: |[0cbc54] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ +0cbc64: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +0cbc68: 1f01 0e07 |0002: check-cast v1, Landroid/view/WindowInsets; // type@070e │ │ +0cbc6c: 6e10 c239 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +0cbc72: 0a00 |0007: move-result v0 │ │ +0cbc74: 0f00 |0008: return v0 │ │ +0cbc76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0cbc78: 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 : 1852 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 1848 (DrawerLayoutCompatApi21.java) │ │ │ │ Class #718 header: │ │ class_idx : 1254 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1856 │ │ +source_file_idx : 1852 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #718 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ @@ -146070,21 +146076,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayoutImpl;) │ │ name : 'setChildInsets' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1856 (DrawerLayoutImpl.java) │ │ + source_file_idx : 1852 (DrawerLayoutImpl.java) │ │ │ │ Class #719 header: │ │ class_idx : 1257 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1987 │ │ +source_file_idx : 1983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #719 annotations: │ │ Annotations on class │ │ @@ -146150,21 +146156,21 @@ │ │ │ │ #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 : 1987 (EdgeEffectCompat.java) │ │ + source_file_idx : 1983 (EdgeEffectCompat.java) │ │ │ │ Class #720 header: │ │ class_idx : 1259 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1987 │ │ +source_file_idx : 1983 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #720 annotations: │ │ Annotations on class │ │ @@ -146191,33 +146197,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0cded8: |[0cded8] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -0cdee8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cdeec: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0cdef0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0cdef4: 2200 ea04 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; // type@04ea │ │ -0cdef8: 7010 d723 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl;.:()V // method@23d7 │ │ -0cdefe: 6900 110a |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf02: 0e00 |000d: return-void │ │ -0cdf04: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cdf08: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -0cdf0c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0cdf10: 2200 e804 |0014: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@04e8 │ │ -0cdf14: 7010 c423 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@23c4 │ │ -0cdf1a: 6900 110a |0019: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf1e: 28f2 |001b: goto 000d // -000e │ │ -0cdf20: 2200 e704 |001c: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@04e7 │ │ -0cdf24: 7010 ba23 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@23ba │ │ -0cdf2a: 6900 110a |0021: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf2e: 28ea |0023: goto 000d // -0016 │ │ +0cbc7c: |[0cbc7c] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0cbc8c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cbc90: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0cbc94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cbc98: 2200 ea04 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; // type@04ea │ │ +0cbc9c: 7010 d723 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl;.:()V // method@23d7 │ │ +0cbca2: 6900 110a |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbca6: 0e00 |000d: return-void │ │ +0cbca8: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cbcac: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0cbcb0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0cbcb4: 2200 e804 |0014: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@04e8 │ │ +0cbcb8: 7010 c423 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@23c4 │ │ +0cbcbe: 6900 110a |0019: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbcc2: 28f2 |001b: goto 000d // -000e │ │ +0cbcc4: 2200 e704 |001c: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@04e7 │ │ +0cbcc8: 7010 ba23 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@23ba │ │ +0cbcce: 6900 110a |0021: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbcd2: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=44 │ │ 0x000e line=39 │ │ 0x0014 line=40 │ │ @@ -146229,21 +146235,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cdf30: |[0cdf30] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -0cdf40: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0cdf46: 6200 110a |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf4a: 7220 d123 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@23d1 │ │ -0cdf50: 0c00 |0008: move-result-object v0 │ │ -0cdf52: 5b10 120a |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdf56: 0e00 |000b: return-void │ │ +0cbcd4: |[0cbcd4] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0cbce4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbcea: 6200 110a |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbcee: 7220 d123 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@23d1 │ │ +0cbcf4: 0c00 |0008: move-result-object v0 │ │ +0cbcf6: 5b10 120a |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbcfa: 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; │ │ @@ -146255,20 +146261,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cdf58: |[0cdf58] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -0cdf68: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf6c: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdf70: 7230 ce23 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@23ce │ │ -0cdf76: 0a00 |0007: move-result v0 │ │ -0cdf78: 0f00 |0008: return v0 │ │ +0cbcfc: |[0cbcfc] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +0cbd0c: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbd10: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbd14: 7230 ce23 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@23ce │ │ +0cbd1a: 0a00 |0007: move-result v0 │ │ +0cbd1c: 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; │ │ │ │ @@ -146277,19 +146283,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cdf7c: |[0cdf7c] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -0cdf8c: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdf90: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdf94: 7220 cf23 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@23cf │ │ -0cdf9a: 0e00 |0007: return-void │ │ +0cbd20: |[0cbd20] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +0cbd30: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbd34: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbd38: 7220 cf23 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@23cf │ │ +0cbd3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0007 line=180 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -146298,20 +146304,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cdf9c: |[0cdf9c] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0cdfac: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdfb0: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdfb4: 7220 d023 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@23d0 │ │ -0cdfba: 0a00 |0007: move-result v0 │ │ -0cdfbc: 0f00 |0008: return v0 │ │ +0cbd40: |[0cbd40] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +0cbd50: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbd54: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbd58: 7220 d023 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@23d0 │ │ +0cbd5e: 0a00 |0007: move-result v0 │ │ +0cbd60: 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;) │ │ @@ -146319,20 +146325,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cdfc0: |[0cdfc0] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -0cdfd0: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdfd4: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdfd8: 7230 d223 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@23d2 │ │ -0cdfde: 0a00 |0007: move-result v0 │ │ -0cdfe0: 0f00 |0008: return v0 │ │ +0cbd64: |[0cbd64] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +0cbd74: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbd78: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbd7c: 7230 d223 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@23d2 │ │ +0cbd82: 0a00 |0007: move-result v0 │ │ +0cbd84: 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 │ │ │ │ @@ -146341,20 +146347,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cdfe4: |[0cdfe4] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -0cdff4: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0cdff8: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0cdffc: 7230 d323 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@23d3 │ │ -0ce002: 0a00 |0007: move-result v0 │ │ -0ce004: 0f00 |0008: return v0 │ │ +0cbd88: |[0cbd88] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +0cbd98: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbd9c: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbda0: 7230 d323 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@23d3 │ │ +0cbda6: 0a00 |0007: move-result v0 │ │ +0cbda8: 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 │ │ │ │ @@ -146363,20 +146369,20 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ce008: |[0ce008] android.support.v4.widget.EdgeEffectCompat.onPull:(FF)Z │ │ -0ce018: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0ce01c: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0ce020: 7240 d423 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;FF)Z // method@23d4 │ │ -0ce026: 0a00 |0007: move-result v0 │ │ -0ce028: 0f00 |0008: return v0 │ │ +0cbdac: |[0cbdac] android.support.v4.widget.EdgeEffectCompat.onPull:(FF)Z │ │ +0cbdbc: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbdc0: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbdc4: 7240 d423 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;FF)Z // method@23d4 │ │ +0cbdca: 0a00 |0007: move-result v0 │ │ +0cbdcc: 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 │ │ @@ -146386,20 +146392,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ce02c: |[0ce02c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -0ce03c: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0ce040: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0ce044: 7220 d523 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@23d5 │ │ -0ce04a: 0a00 |0007: move-result v0 │ │ -0ce04c: 0f00 |0008: return v0 │ │ +0cbdd0: |[0cbdd0] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0cbde0: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbde4: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbde8: 7220 d523 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@23d5 │ │ +0cbdee: 0a00 |0007: move-result v0 │ │ +0cbdf0: 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;) │ │ @@ -146407,35 +146413,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0ce050: |[0ce050] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -0ce060: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ -0ce064: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ -0ce068: 7240 d623 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@23d6 │ │ -0ce06e: 0e00 |0007: return-void │ │ +0cbdf4: |[0cbdf4] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +0cbe04: 6200 110a |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0a11 │ │ +0cbe08: 5421 120a |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@0a12 │ │ +0cbe0c: 7240 d623 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@23d6 │ │ +0cbe12: 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 : 1987 (EdgeEffectCompat.java) │ │ + source_file_idx : 1983 (EdgeEffectCompat.java) │ │ │ │ Class #721 header: │ │ class_idx : 1260 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1988 │ │ +source_file_idx : 1984 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #721 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ @@ -146450,17 +146456,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce070: |[0ce070] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -0ce080: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce086: 0e00 |0003: return-void │ │ +0cbe14: |[0cbe14] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +0cbe24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbe2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -146468,19 +146474,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 │ │ -0ce088: |[0ce088] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0ce098: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce09c: 6e20 153b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@3b15 │ │ -0ce0a2: 0a00 |0005: move-result v0 │ │ -0ce0a4: 0f00 |0006: return v0 │ │ +0cbe2c: |[0cbe2c] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0cbe3c: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbe40: 6e20 153b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@3b15 │ │ +0cbe46: 0a00 |0005: move-result v0 │ │ +0cbe48: 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; │ │ │ │ @@ -146489,18 +146495,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce0a8: |[0ce0a8] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -0ce0b8: 1f00 3b07 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce0bc: 6e10 163b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@3b16 │ │ -0ce0c2: 0e00 |0005: return-void │ │ +0cbe4c: |[0cbe4c] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +0cbe5c: 1f00 3b07 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbe60: 6e10 163b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@3b16 │ │ +0cbe66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -146509,19 +146515,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ce0c4: |[0ce0c4] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -0ce0d4: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce0d8: 6e10 173b 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@3b17 │ │ -0ce0de: 0a00 |0005: move-result v0 │ │ -0ce0e0: 0f00 |0006: return v0 │ │ +0cbe68: |[0cbe68] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +0cbe78: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbe7c: 6e10 173b 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@3b17 │ │ +0cbe82: 0a00 |0005: move-result v0 │ │ +0cbe84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -146529,18 +146535,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 │ │ -0ce0e4: |[0ce0e4] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0ce0f4: 2200 3b07 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce0f8: 7020 143b 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@3b14 │ │ -0ce0fe: 1100 |0005: return-object v0 │ │ +0cbe88: |[0cbe88] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0cbe98: 2200 3b07 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbe9c: 7020 143b 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@3b14 │ │ +0cbea2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -146548,19 +146554,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 │ │ -0ce100: |[0ce100] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0ce110: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce114: 6e20 183b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@3b18 │ │ -0ce11a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ce11c: 0f00 |0006: return v0 │ │ +0cbea4: |[0cbea4] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0cbeb4: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbeb8: 6e20 183b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@3b18 │ │ +0cbebe: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cbec0: 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 │ │ @@ -146570,19 +146576,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 │ │ -0ce120: |[0ce120] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -0ce130: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce134: 6e20 193b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@3b19 │ │ -0ce13a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ce13c: 0f00 |0006: return v0 │ │ +0cbec4: |[0cbec4] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0cbed4: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbed8: 6e20 193b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@3b19 │ │ +0cbede: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cbee0: 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 │ │ @@ -146592,21 +146598,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ce140: |[0ce140] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -0ce150: 0720 |0000: move-object v0, v2 │ │ -0ce152: 1f00 3b07 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce156: 6e10 1b3b 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@3b1b │ │ -0ce15c: 6e10 173b 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@3b17 │ │ -0ce162: 0a01 |0009: move-result v1 │ │ -0ce164: 0f01 |000a: return v1 │ │ +0cbee4: |[0cbee4] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0cbef4: 0720 |0000: move-object v0, v2 │ │ +0cbef6: 1f00 3b07 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbefa: 6e10 1b3b 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@3b1b │ │ +0cbf00: 6e10 173b 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@3b17 │ │ +0cbf06: 0a01 |0009: move-result v1 │ │ +0cbf08: 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; │ │ @@ -146617,35 +146623,35 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ce168: |[0ce168] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -0ce178: 1f00 3b07 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce17c: 6e30 1c3b 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@3b1c │ │ -0ce182: 0e00 |0005: return-void │ │ +0cbf0c: |[0cbf0c] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0cbf1c: 1f00 3b07 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbf20: 6e30 1c3b 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@3b1c │ │ +0cbf26: 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 : 1988 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 1984 (EdgeEffectCompatIcs.java) │ │ │ │ Class #722 header: │ │ class_idx : 1261 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1989 │ │ +source_file_idx : 1985 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #722 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatLollipop;' │ │ @@ -146660,17 +146666,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce184: |[0ce184] android.support.v4.widget.EdgeEffectCompatLollipop.:()V │ │ -0ce194: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce19a: 0e00 |0003: return-void │ │ +0cbf28: |[0cbf28] android.support.v4.widget.EdgeEffectCompatLollipop.:()V │ │ +0cbf38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbf3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatLollipop; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatLollipop;) │ │ @@ -146678,36 +146684,36 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ce19c: |[0ce19c] android.support.v4.widget.EdgeEffectCompatLollipop.onPull:(Ljava/lang/Object;FF)Z │ │ -0ce1ac: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ -0ce1b0: 6e30 1a3b 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/widget/EdgeEffect;.onPull:(FF)V // method@3b1a │ │ -0ce1b6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ce1b8: 0f00 |0006: return v0 │ │ +0cbf40: |[0cbf40] android.support.v4.widget.EdgeEffectCompatLollipop.onPull:(Ljava/lang/Object;FF)Z │ │ +0cbf50: 1f01 3b07 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@073b │ │ +0cbf54: 6e30 1a3b 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/widget/EdgeEffect;.onPull:(FF)V // method@3b1a │ │ +0cbf5a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cbf5c: 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 : 1989 (EdgeEffectCompatLollipop.java) │ │ + source_file_idx : 1985 (EdgeEffectCompatLollipop.java) │ │ │ │ Class #723 header: │ │ class_idx : 1262 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2022 │ │ +source_file_idx : 2018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #723 annotations: │ │ Annotations on class │ │ @@ -146719,21 +146725,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2022 (ExploreByTouchHelper.java) │ │ + source_file_idx : 2018 (ExploreByTouchHelper.java) │ │ │ │ Class #724 header: │ │ class_idx : 1267 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4897 │ │ +source_file_idx : 4893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #724 annotations: │ │ Annotations on class │ │ @@ -146751,21 +146757,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;) │ │ name : 'createDragToOpenListener' │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4897 (ListPopupWindowCompat.java) │ │ + source_file_idx : 4893 (ListPopupWindowCompat.java) │ │ │ │ Class #725 header: │ │ class_idx : 1268 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4897 │ │ +source_file_idx : 4893 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #725 annotations: │ │ Annotations on class │ │ @@ -146788,26 +146794,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0ce1bc: |[0ce1bc] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -0ce1cc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ce1d0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0ce1d4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0ce1d8: 2201 f204 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@04f2 │ │ -0ce1dc: 7010 1324 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@2413 │ │ -0ce1e2: 6901 200a |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ -0ce1e6: 0e00 |000d: return-void │ │ -0ce1e8: 2201 f104 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@04f1 │ │ -0ce1ec: 7010 1124 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@2411 │ │ -0ce1f2: 6901 200a |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ -0ce1f6: 28f8 |0015: goto 000d // -0008 │ │ +0cbf60: |[0cbf60] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +0cbf70: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cbf74: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0cbf78: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cbf7c: 2201 f204 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@04f2 │ │ +0cbf80: 7010 1324 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@2413 │ │ +0cbf86: 6901 200a |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ +0cbf8a: 0e00 |000d: return-void │ │ +0cbf8c: 2201 f104 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@04f1 │ │ +0cbf90: 7010 1124 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@2411 │ │ +0cbf96: 6901 200a |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ +0cbf9a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ @@ -146819,17 +146825,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce1f8: |[0ce1f8] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -0ce208: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce20e: 0e00 |0003: return-void │ │ +0cbf9c: |[0cbf9c] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +0cbfac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbfb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ │ │ @@ -146838,34 +146844,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ce210: |[0ce210] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0ce220: 6200 200a |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ -0ce224: 7230 1524 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@2415 │ │ -0ce22a: 0c00 |0005: move-result-object v0 │ │ -0ce22c: 1100 |0006: return-object v0 │ │ +0cbfb4: |[0cbfb4] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0cbfc4: 6200 200a |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@0a20 │ │ +0cbfc8: 7230 1524 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@2415 │ │ +0cbfce: 0c00 |0005: move-result-object v0 │ │ +0cbfd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4897 (ListPopupWindowCompat.java) │ │ + source_file_idx : 4893 (ListPopupWindowCompat.java) │ │ │ │ Class #726 header: │ │ class_idx : 1269 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4898 │ │ +source_file_idx : 4894 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #726 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListPopupWindowCompatKitKat;' │ │ @@ -146880,17 +146886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce230: |[0ce230] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ -0ce240: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce246: 0e00 |0003: return-void │ │ +0cbfd4: |[0cbfd4] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +0cbfe4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cbfea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/ListPopupWindowCompatKitKat;) │ │ @@ -146898,34 +146904,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ce248: |[0ce248] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0ce258: 1f01 4a07 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@074a │ │ -0ce25c: 6e20 c43b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@3bc4 │ │ -0ce262: 0c00 |0005: move-result-object v0 │ │ -0ce264: 1100 |0006: return-object v0 │ │ +0cbfec: |[0cbfec] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0cbffc: 1f01 4a07 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@074a │ │ +0cc000: 6e20 c43b 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@3bc4 │ │ +0cc006: 0c00 |0005: move-result-object v0 │ │ +0cc008: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4898 (ListPopupWindowCompatKitKat.java) │ │ + source_file_idx : 4894 (ListPopupWindowCompatKitKat.java) │ │ │ │ Class #727 header: │ │ class_idx : 1271 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #727 annotations: │ │ Annotations on class │ │ @@ -146953,19 +146959,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 │ │ -0ce268: |[0ce268] android.support.v4.widget.MaterialProgressDrawable$1.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0ce278: 5b01 220a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce27c: 5b02 230a |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce280: 7010 ab3a 0000 |0004: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0ce286: 0e00 |0007: return-void │ │ +0cc00c: |[0cc00c] android.support.v4.widget.MaterialProgressDrawable$1.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0cc01c: 5b01 220a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc020: 5b02 230a |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc024: 7010 ab3a 0000 |0004: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0cc02a: 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; │ │ @@ -146976,88 +146982,88 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -0ce288: |[0ce288] android.support.v4.widget.MaterialProgressDrawable$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0ce298: 54ea 220a |0000: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce29c: 55aa 590a |0002: iget-boolean v10, v10, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ -0ce2a0: 380a 0a00 |0004: if-eqz v10, 000e // +000a │ │ -0ce2a4: 54ea 220a |0006: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce2a8: 54eb 230a |0008: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2ac: 7130 5024 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@2450 │ │ -0ce2b2: 0e00 |000d: return-void │ │ -0ce2b4: 54ea 220a |000e: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce2b8: 54eb 230a |0010: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2bc: 7120 5124 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@2451 │ │ -0ce2c2: 0a03 |0015: move-result v3 │ │ -0ce2c4: 54ea 230a |0016: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2c8: 6e10 3724 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ -0ce2ce: 0a07 |001b: move-result v7 │ │ -0ce2d0: 54ea 230a |001c: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2d4: 6e10 3924 0a00 |001e: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ -0ce2da: 0a09 |0021: move-result v9 │ │ -0ce2dc: 54ea 230a |0022: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2e0: 6e10 3824 0a00 |0024: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ -0ce2e6: 0a08 |0027: move-result v8 │ │ -0ce2e8: 54ea 220a |0028: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce2ec: 54eb 230a |002a: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce2f0: 7130 5224 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@2452 │ │ -0ce2f6: 150a 003f |002f: const/high16 v10, #int 1056964608 // #3f00 │ │ -0ce2fa: 2e0a 0f0a |0031: cmpg-float v10, v15, v10 │ │ -0ce2fe: 3c0a 1a00 |0033: if-gtz v10, 004d // +001a │ │ -0ce302: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ -0ce306: a905 0f0a |0037: div-float v5, v15, v10 │ │ -0ce30a: 140a cdcc 4c3f |0039: const v10, #float 0.8 // #3f4ccccd │ │ -0ce310: c73a |003c: sub-float/2addr v10, v3 │ │ -0ce312: 7100 5324 0000 |003d: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@2453 │ │ -0ce318: 0c0b |0040: move-result-object v11 │ │ -0ce31a: 7220 bb3a 5b00 |0041: invoke-interface {v11, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0ce320: 0a0b |0044: move-result v11 │ │ -0ce322: c8ba |0045: mul-float/2addr v10, v11 │ │ -0ce324: a606 090a |0046: add-float v6, v9, v10 │ │ -0ce328: 54ea 230a |0048: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce32c: 6e20 4b24 6a00 |004a: invoke-virtual {v10, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ -0ce332: 150a 003f |004d: const/high16 v10, #int 1056964608 // #3f00 │ │ -0ce336: 2d0a 0f0a |004f: cmpl-float v10, v15, v10 │ │ -0ce33a: 3d0a 1f00 |0051: if-lez v10, 0070 // +001f │ │ -0ce33e: 140a cdcc 4c3f |0053: const v10, #float 0.8 // #3f4ccccd │ │ -0ce344: a702 0a03 |0056: sub-float v2, v10, v3 │ │ -0ce348: 150a 003f |0058: const/high16 v10, #int 1056964608 // #3f00 │ │ -0ce34c: a70a 0f0a |005a: sub-float v10, v15, v10 │ │ -0ce350: 150b 003f |005c: const/high16 v11, #int 1056964608 // #3f00 │ │ -0ce354: a905 0a0b |005e: div-float v5, v10, v11 │ │ -0ce358: 7100 5324 0000 |0060: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@2453 │ │ -0ce35e: 0c0a |0063: move-result-object v10 │ │ -0ce360: 7220 bb3a 5a00 |0064: invoke-interface {v10, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0ce366: 0a0a |0067: move-result v10 │ │ -0ce368: c82a |0068: mul-float/2addr v10, v2 │ │ -0ce36a: a600 070a |0069: add-float v0, v7, v10 │ │ -0ce36e: 54ea 230a |006b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce372: 6e20 4724 0a00 |006d: invoke-virtual {v10, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ -0ce378: 150a 803e |0070: const/high16 v10, #int 1048576000 // #3e80 │ │ -0ce37c: c8fa |0072: mul-float/2addr v10, v15 │ │ -0ce37e: a604 080a |0073: add-float v4, v8, v10 │ │ -0ce382: 54ea 230a |0075: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ -0ce386: 6e20 4924 4a00 |0077: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ -0ce38c: 150a 5843 |007a: const/high16 v10, #int 1129840640 // #4358 │ │ -0ce390: c8fa |007c: mul-float/2addr v10, v15 │ │ -0ce392: 150b 8744 |007d: const/high16 v11, #int 1149698048 // #4487 │ │ -0ce396: 54ec 220a |007f: iget-object v12, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce39a: 7110 5424 0c00 |0081: invoke-static {v12}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@2454 │ │ -0ce3a0: 0a0c |0084: move-result v12 │ │ -0ce3a2: 150d a040 |0085: const/high16 v13, #int 1084227584 // #40a0 │ │ -0ce3a6: c9dc |0087: div-float/2addr v12, v13 │ │ -0ce3a8: c8cb |0088: mul-float/2addr v11, v12 │ │ -0ce3aa: a601 0a0b |0089: add-float v1, v10, v11 │ │ -0ce3ae: 54ea 220a |008b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ -0ce3b2: 6e20 6924 1a00 |008d: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@2469 │ │ -0ce3b8: 2900 7dff |0090: goto/16 000d // -0083 │ │ +0cc02c: |[0cc02c] android.support.v4.widget.MaterialProgressDrawable$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0cc03c: 54ea 220a |0000: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc040: 55aa 590a |0002: iget-boolean v10, v10, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ +0cc044: 380a 0a00 |0004: if-eqz v10, 000e // +000a │ │ +0cc048: 54ea 220a |0006: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc04c: 54eb 230a |0008: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc050: 7130 5024 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@2450 │ │ +0cc056: 0e00 |000d: return-void │ │ +0cc058: 54ea 220a |000e: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc05c: 54eb 230a |0010: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc060: 7120 5124 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@2451 │ │ +0cc066: 0a03 |0015: move-result v3 │ │ +0cc068: 54ea 230a |0016: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc06c: 6e10 3724 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ +0cc072: 0a07 |001b: move-result v7 │ │ +0cc074: 54ea 230a |001c: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc078: 6e10 3924 0a00 |001e: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ +0cc07e: 0a09 |0021: move-result v9 │ │ +0cc080: 54ea 230a |0022: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc084: 6e10 3824 0a00 |0024: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ +0cc08a: 0a08 |0027: move-result v8 │ │ +0cc08c: 54ea 220a |0028: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc090: 54eb 230a |002a: iget-object v11, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc094: 7130 5224 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@2452 │ │ +0cc09a: 150a 003f |002f: const/high16 v10, #int 1056964608 // #3f00 │ │ +0cc09e: 2e0a 0f0a |0031: cmpg-float v10, v15, v10 │ │ +0cc0a2: 3c0a 1a00 |0033: if-gtz v10, 004d // +001a │ │ +0cc0a6: 150a 003f |0035: const/high16 v10, #int 1056964608 // #3f00 │ │ +0cc0aa: a905 0f0a |0037: div-float v5, v15, v10 │ │ +0cc0ae: 140a cdcc 4c3f |0039: const v10, #float 0.8 // #3f4ccccd │ │ +0cc0b4: c73a |003c: sub-float/2addr v10, v3 │ │ +0cc0b6: 7100 5324 0000 |003d: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@2453 │ │ +0cc0bc: 0c0b |0040: move-result-object v11 │ │ +0cc0be: 7220 bb3a 5b00 |0041: invoke-interface {v11, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0cc0c4: 0a0b |0044: move-result v11 │ │ +0cc0c6: c8ba |0045: mul-float/2addr v10, v11 │ │ +0cc0c8: a606 090a |0046: add-float v6, v9, v10 │ │ +0cc0cc: 54ea 230a |0048: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc0d0: 6e20 4b24 6a00 |004a: invoke-virtual {v10, v6}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ +0cc0d6: 150a 003f |004d: const/high16 v10, #int 1056964608 // #3f00 │ │ +0cc0da: 2d0a 0f0a |004f: cmpl-float v10, v15, v10 │ │ +0cc0de: 3d0a 1f00 |0051: if-lez v10, 0070 // +001f │ │ +0cc0e2: 140a cdcc 4c3f |0053: const v10, #float 0.8 // #3f4ccccd │ │ +0cc0e8: a702 0a03 |0056: sub-float v2, v10, v3 │ │ +0cc0ec: 150a 003f |0058: const/high16 v10, #int 1056964608 // #3f00 │ │ +0cc0f0: a70a 0f0a |005a: sub-float v10, v15, v10 │ │ +0cc0f4: 150b 003f |005c: const/high16 v11, #int 1056964608 // #3f00 │ │ +0cc0f8: a905 0a0b |005e: div-float v5, v10, v11 │ │ +0cc0fc: 7100 5324 0000 |0060: invoke-static {}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$300:()Landroid/view/animation/Interpolator; // method@2453 │ │ +0cc102: 0c0a |0063: move-result-object v10 │ │ +0cc104: 7220 bb3a 5a00 |0064: invoke-interface {v10, v5}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0cc10a: 0a0a |0067: move-result v10 │ │ +0cc10c: c82a |0068: mul-float/2addr v10, v2 │ │ +0cc10e: a600 070a |0069: add-float v0, v7, v10 │ │ +0cc112: 54ea 230a |006b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc116: 6e20 4724 0a00 |006d: invoke-virtual {v10, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ +0cc11c: 150a 803e |0070: const/high16 v10, #int 1048576000 // #3e80 │ │ +0cc120: c8fa |0072: mul-float/2addr v10, v15 │ │ +0cc122: a604 080a |0073: add-float v4, v8, v10 │ │ +0cc126: 54ea 230a |0075: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a23 │ │ +0cc12a: 6e20 4924 4a00 |0077: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ +0cc130: 150a 5843 |007a: const/high16 v10, #int 1129840640 // #4358 │ │ +0cc134: c8fa |007c: mul-float/2addr v10, v15 │ │ +0cc136: 150b 8744 |007d: const/high16 v11, #int 1149698048 // #4487 │ │ +0cc13a: 54ec 220a |007f: iget-object v12, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc13e: 7110 5424 0c00 |0081: invoke-static {v12}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@2454 │ │ +0cc144: 0a0c |0084: move-result v12 │ │ +0cc146: 150d a040 |0085: const/high16 v13, #int 1084227584 // #40a0 │ │ +0cc14a: c9dc |0087: div-float/2addr v12, v13 │ │ +0cc14c: c8cb |0088: mul-float/2addr v11, v12 │ │ +0cc14e: a601 0a0b |0089: add-float v1, v10, v11 │ │ +0cc152: 54ea 220a |008b: iget-object v10, v14, Landroid/support/v4/widget/MaterialProgressDrawable$1;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a22 │ │ +0cc156: 6e20 6924 1a00 |008d: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@2469 │ │ +0cc15c: 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 │ │ @@ -147089,21 +147095,21 @@ │ │ 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 : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #728 header: │ │ class_idx : 1272 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #728 annotations: │ │ Annotations on class │ │ @@ -147132,19 +147138,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 │ │ -0ce3bc: |[0ce3bc] android.support.v4.widget.MaterialProgressDrawable$2.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0ce3cc: 5b01 240a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce3d0: 5b02 250a |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce3d4: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce3da: 0e00 |0007: return-void │ │ +0cc160: |[0cc160] android.support.v4.widget.MaterialProgressDrawable$2.:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0cc170: 5b01 240a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc174: 5b02 250a |0002: iput-object v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc178: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cc17e: 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; │ │ @@ -147155,16 +147161,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ce3dc: |[0ce3dc] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0ce3ec: 0e00 |0000: return-void │ │ +0cc180: |[0cc180] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0cc190: 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; │ │ │ │ @@ -147173,45 +147179,45 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0ce3f0: |[0ce3f0] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0ce400: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ce402: 5430 250a |0001: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce406: 6e10 4d24 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@244d │ │ -0ce40c: 5430 250a |0006: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce410: 6e10 3b24 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.goToNextColor:()V // method@243b │ │ -0ce416: 5430 250a |000b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce41a: 5431 250a |000d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce41e: 6e10 3024 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@2430 │ │ -0ce424: 0a01 |0012: move-result v1 │ │ -0ce426: 6e20 4b24 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ -0ce42c: 5430 240a |0016: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce430: 5500 590a |0018: iget-boolean v0, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ -0ce434: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ -0ce438: 5430 240a |001c: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce43c: 5c02 590a |001e: iput-boolean v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ -0ce440: 1600 3405 |0020: const-wide/16 v0, #int 1332 // #534 │ │ -0ce444: 6e30 b03a 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -0ce44a: 5430 250a |0025: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ -0ce44e: 6e20 4a24 2000 |0027: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ -0ce454: 0e00 |002a: return-void │ │ -0ce456: 5430 240a |002b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce45a: 5431 240a |002d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce45e: 7110 5424 0100 |002f: invoke-static {v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@2454 │ │ -0ce464: 0a01 |0032: move-result v1 │ │ -0ce466: 1502 803f |0033: const/high16 v2, #int 1065353216 // #3f80 │ │ -0ce46a: c621 |0035: add-float/2addr v1, v2 │ │ -0ce46c: 1502 a040 |0036: const/high16 v2, #int 1084227584 // #40a0 │ │ -0ce470: ca21 |0038: rem-float/2addr v1, v2 │ │ -0ce472: 7120 5524 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@2455 │ │ -0ce478: 28ee |003c: goto 002a // -0012 │ │ +0cc194: |[0cc194] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0cc1a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cc1a6: 5430 250a |0001: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc1aa: 6e10 4d24 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@244d │ │ +0cc1b0: 5430 250a |0006: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc1b4: 6e10 3b24 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.goToNextColor:()V // method@243b │ │ +0cc1ba: 5430 250a |000b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc1be: 5431 250a |000d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc1c2: 6e10 3024 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@2430 │ │ +0cc1c8: 0a01 |0012: move-result v1 │ │ +0cc1ca: 6e20 4b24 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ +0cc1d0: 5430 240a |0016: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc1d4: 5500 590a |0018: iget-boolean v0, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ +0cc1d8: 3800 1100 |001a: if-eqz v0, 002b // +0011 │ │ +0cc1dc: 5430 240a |001c: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc1e0: 5c02 590a |001e: iput-boolean v2, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ +0cc1e4: 1600 3405 |0020: const-wide/16 v0, #int 1332 // #534 │ │ +0cc1e8: 6e30 b03a 0401 |0022: invoke-virtual {v4, v0, v1}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +0cc1ee: 5430 250a |0025: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.val$ring:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a25 │ │ +0cc1f2: 6e20 4a24 2000 |0027: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ +0cc1f8: 0e00 |002a: return-void │ │ +0cc1fa: 5430 240a |002b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc1fe: 5431 240a |002d: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc202: 7110 5424 0100 |002f: invoke-static {v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F // method@2454 │ │ +0cc208: 0a01 |0032: move-result v1 │ │ +0cc20a: 1502 803f |0033: const/high16 v2, #int 1065353216 // #3f80 │ │ +0cc20e: c621 |0035: add-float/2addr v1, v2 │ │ +0cc210: 1502 a040 |0036: const/high16 v2, #int 1084227584 // #40a0 │ │ +0cc214: ca21 |0038: rem-float/2addr v1, v2 │ │ +0cc216: 7120 5524 1000 |0039: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@2455 │ │ +0cc21c: 28ee |003c: goto 002a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0006 line=434 │ │ 0x000b line=435 │ │ 0x0016 line=436 │ │ 0x001c line=439 │ │ @@ -147228,34 +147234,34 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ce47c: |[0ce47c] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0ce48c: 5420 240a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ -0ce490: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ce492: 7120 5524 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@2455 │ │ -0ce498: 0e00 |0006: return-void │ │ +0cc220: |[0cc220] android.support.v4.widget.MaterialProgressDrawable$2.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0cc230: 5420 240a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$2;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a24 │ │ +0cc234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cc236: 7120 5524 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F // method@2455 │ │ +0cc23c: 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 : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #729 header: │ │ class_idx : 1273 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #729 annotations: │ │ Annotations on class │ │ @@ -147280,18 +147286,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 │ │ -0ce49c: |[0ce49c] android.support.v4.widget.MaterialProgressDrawable$3.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V │ │ -0ce4ac: 5b01 260a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ -0ce4b0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce4b6: 0e00 |0005: return-void │ │ +0cc240: |[0cc240] android.support.v4.widget.MaterialProgressDrawable$3.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V │ │ +0cc250: 5b01 260a |0000: iput-object v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ +0cc254: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cc25a: 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; │ │ │ │ @@ -147301,18 +147307,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce4b8: |[0ce4b8] android.support.v4.widget.MaterialProgressDrawable$3.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0ce4c8: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ -0ce4cc: 6e10 6024 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@2460 │ │ -0ce4d2: 0e00 |0005: return-void │ │ +0cc25c: |[0cc25c] android.support.v4.widget.MaterialProgressDrawable$3.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0cc26c: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ +0cc270: 6e10 6024 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@2460 │ │ +0cc276: 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; │ │ @@ -147322,18 +147328,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 │ │ -0ce4d4: |[0ce4d4] android.support.v4.widget.MaterialProgressDrawable$3.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -0ce4e4: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ -0ce4e8: 6e40 6224 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@2462 │ │ -0ce4ee: 0e00 |0005: return-void │ │ +0cc278: |[0cc278] android.support.v4.widget.MaterialProgressDrawable$3.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +0cc288: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ +0cc28c: 6e40 6224 3054 |0002: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@2462 │ │ +0cc292: 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; │ │ @@ -147345,34 +147351,34 @@ │ │ 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 │ │ -0ce4f0: |[0ce4f0] android.support.v4.widget.MaterialProgressDrawable$3.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -0ce500: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ -0ce504: 6e20 7024 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@2470 │ │ -0ce50a: 0e00 |0005: return-void │ │ +0cc294: |[0cc294] android.support.v4.widget.MaterialProgressDrawable$3.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +0cc2a4: 5410 260a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$3;.this$0:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0a26 │ │ +0cc2a8: 6e20 7024 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@2470 │ │ +0cc2ae: 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 : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #730 header: │ │ class_idx : 1274 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #730 annotations: │ │ Annotations on class │ │ @@ -147386,21 +147392,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #731 header: │ │ class_idx : 1275 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 0 │ │ instance_fields_size: 24 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 31 │ │ │ │ Class #731 annotations: │ │ Annotations on class │ │ @@ -147519,52 +147525,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 │ │ -0ce50c: |[0ce50c] android.support.v4.widget.MaterialProgressDrawable$Ring.:(Landroid/graphics/drawable/Drawable$Callback;)V │ │ -0ce51c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0ce51e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0ce520: 7010 1f43 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0ce526: 2200 8900 |0005: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -0ce52a: 7010 2803 0000 |0007: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -0ce530: 5b30 3e0a |000a: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0a3e │ │ -0ce534: 2200 8000 |000c: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0ce538: 7010 e702 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0ce53e: 5b30 340a |0011: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce542: 2200 8000 |0013: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0ce546: 7010 e702 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0ce54c: 5b30 2a0a |0018: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ -0ce550: 5931 380a |001a: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ -0ce554: 5931 330a |001c: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ -0ce558: 5931 360a |001e: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0ce55c: 1500 a040 |0020: const/high16 v0, #int 1084227584 // #40a0 │ │ -0ce560: 5930 3d0a |0022: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ -0ce564: 1500 2040 |0024: const/high16 v0, #int 1075838976 // #4020 │ │ -0ce568: 5930 3c0a |0026: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ce56c: 2200 8000 |0028: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0ce570: 7020 e802 2000 |002a: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -0ce576: 5b30 2f0a |002d: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ -0ce57a: 5b34 2e0a |002f: iput-object v4, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a2e │ │ -0ce57e: 5430 340a |0031: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce582: 6201 a200 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@00a2 │ │ -0ce586: 6e20 fe02 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0ce58c: 5430 340a |0038: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce590: 6e20 f602 2000 |003a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0ce596: 5430 340a |003d: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce59a: 6201 a600 |003f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ -0ce59e: 6e20 0103 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -0ce5a4: 5430 2a0a |0044: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ -0ce5a8: 6201 a400 |0046: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ -0ce5ac: 6e20 0103 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -0ce5b2: 5430 2a0a |004b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ -0ce5b6: 6e20 f602 2000 |004d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0ce5bc: 0e00 |0050: return-void │ │ +0cc2b0: |[0cc2b0] android.support.v4.widget.MaterialProgressDrawable$Ring.:(Landroid/graphics/drawable/Drawable$Callback;)V │ │ +0cc2c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0cc2c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0cc2c4: 7010 1f43 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0cc2ca: 2200 8900 |0005: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +0cc2ce: 7010 2803 0000 |0007: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +0cc2d4: 5b30 3e0a |000a: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0a3e │ │ +0cc2d8: 2200 8000 |000c: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0cc2dc: 7010 e702 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0cc2e2: 5b30 340a |0011: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc2e6: 2200 8000 |0013: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0cc2ea: 7010 e702 0000 |0015: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0cc2f0: 5b30 2a0a |0018: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ +0cc2f4: 5931 380a |001a: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ +0cc2f8: 5931 330a |001c: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ +0cc2fc: 5931 360a |001e: iput v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc300: 1500 a040 |0020: const/high16 v0, #int 1084227584 // #40a0 │ │ +0cc304: 5930 3d0a |0022: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ +0cc308: 1500 2040 |0024: const/high16 v0, #int 1075838976 // #4020 │ │ +0cc30c: 5930 3c0a |0026: iput v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc310: 2200 8000 |0028: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0cc314: 7020 e802 2000 |002a: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +0cc31a: 5b30 2f0a |002d: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ +0cc31e: 5b34 2e0a |002f: iput-object v4, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a2e │ │ +0cc322: 5430 340a |0031: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc326: 6201 a200 |0033: sget-object v1, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@00a2 │ │ +0cc32a: 6e20 fe02 1000 |0035: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0cc330: 5430 340a |0038: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc334: 6e20 f602 2000 |003a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0cc33a: 5430 340a |003d: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc33e: 6201 a600 |003f: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ +0cc342: 6e20 0103 1000 |0041: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +0cc348: 5430 2a0a |0044: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ +0cc34c: 6201 a400 |0046: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ +0cc350: 6e20 0103 1000 |0048: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +0cc356: 5430 2a0a |004b: iget-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ +0cc35a: 6e20 f602 2000 |004d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0cc360: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=499 │ │ 0x0005 line=468 │ │ 0x000c line=469 │ │ 0x0013 line=470 │ │ 0x001a line=474 │ │ @@ -147589,97 +147595,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 │ │ -0ce5c0: |[0ce5c0] android.support.v4.widget.MaterialProgressDrawable$Ring.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ │ -0ce5d0: 5583 370a |0000: iget-boolean v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ -0ce5d4: 3803 8f00 |0002: if-eqz v3, 0091 // +008f │ │ -0ce5d8: 5483 280a |0004: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce5dc: 3903 8c00 |0006: if-nez v3, 0092 // +008c │ │ -0ce5e0: 2203 8200 |0008: new-instance v3, Landroid/graphics/Path; // type@0082 │ │ -0ce5e4: 7010 0503 0300 |000a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@0305 │ │ -0ce5ea: 5b83 280a |000d: iput-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce5ee: 5483 280a |000f: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce5f2: 6204 a700 |0011: sget-object v4, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@00a7 │ │ -0ce5f6: 6e20 0f03 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@030f │ │ -0ce5fc: 5283 3c0a |0016: iget v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ce600: 8733 |0018: float-to-int v3, v3 │ │ -0ce602: db03 0302 |0019: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0ce606: 8233 |001b: int-to-float v3, v3 │ │ -0ce608: 5284 2b0a |001c: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce60c: a800 0304 |001e: mul-float v0, v3, v4 │ │ -0ce610: 5384 350a |0020: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0ce614: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ -0ce618: 7120 0e43 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ -0ce61e: 0b06 |0027: move-result-wide v6 │ │ -0ce620: cd64 |0028: mul-double/2addr v4, v6 │ │ -0ce622: 6e10 1c03 0c00 |0029: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ -0ce628: 0a03 |002c: move-result v3 │ │ -0ce62a: 8936 |002d: float-to-double v6, v3 │ │ -0ce62c: cb64 |002e: add-double/2addr v4, v6 │ │ -0ce62e: 8c41 |002f: double-to-float v1, v4 │ │ -0ce630: 5384 350a |0030: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0ce634: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ -0ce638: 7120 1a43 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0ce63e: 0b06 |0037: move-result-wide v6 │ │ -0ce640: cd64 |0038: mul-double/2addr v4, v6 │ │ -0ce642: 6e10 1d03 0c00 |0039: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ -0ce648: 0a03 |003c: move-result v3 │ │ -0ce64a: 8936 |003d: float-to-double v6, v3 │ │ -0ce64c: cb64 |003e: add-double/2addr v4, v6 │ │ -0ce64e: 8c42 |003f: double-to-float v2, v4 │ │ -0ce650: 5483 280a |0040: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce654: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -0ce656: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -0ce658: 6e30 0903 4305 |0044: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0ce65e: 5483 280a |0047: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce662: 5284 2c0a |0049: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ -0ce666: 8244 |004b: int-to-float v4, v4 │ │ -0ce668: 5285 2b0a |004c: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce66c: c854 |004e: mul-float/2addr v4, v5 │ │ -0ce66e: 1205 |004f: const/4 v5, #int 0 // #0 │ │ -0ce670: 6e30 0803 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -0ce676: 5483 280a |0053: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce67a: 5284 2c0a |0055: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ -0ce67e: 8244 |0057: int-to-float v4, v4 │ │ -0ce680: 5285 2b0a |0058: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce684: c854 |005a: mul-float/2addr v4, v5 │ │ -0ce686: 1505 0040 |005b: const/high16 v5, #int 1073741824 // #4000 │ │ -0ce68a: c954 |005d: div-float/2addr v4, v5 │ │ -0ce68c: 5285 290a |005e: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0a29 │ │ -0ce690: 8255 |0060: int-to-float v5, v5 │ │ -0ce692: 5286 2b0a |0061: iget v6, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce696: c865 |0063: mul-float/2addr v5, v6 │ │ -0ce698: 6e30 0803 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -0ce69e: 5483 280a |0067: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce6a2: a704 0100 |0069: sub-float v4, v1, v0 │ │ -0ce6a6: 6e30 0a03 4302 |006b: invoke-virtual {v3, v4, v2}, Landroid/graphics/Path;.offset:(FF)V // method@030a │ │ -0ce6ac: 5483 280a |006e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce6b0: 6e10 0603 0300 |0070: invoke-virtual {v3}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -0ce6b6: 5483 2a0a |0073: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ -0ce6ba: 5284 320a |0075: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ -0ce6be: 6e20 f702 4300 |0077: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0ce6c4: a603 0a0b |007a: add-float v3, v10, v11 │ │ -0ce6c8: 1504 a040 |007c: const/high16 v4, #int 1084227584 // #40a0 │ │ -0ce6cc: c743 |007e: sub-float/2addr v3, v4 │ │ -0ce6ce: 6e10 1c03 0c00 |007f: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ -0ce6d4: 0a04 |0082: move-result v4 │ │ -0ce6d6: 6e10 1d03 0c00 |0083: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ -0ce6dc: 0a05 |0086: move-result v5 │ │ -0ce6de: 6e40 c602 3954 |0087: invoke-virtual {v9, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ -0ce6e4: 5483 280a |008a: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce6e8: 5484 2a0a |008c: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ -0ce6ec: 6e30 ba02 3904 |008e: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -0ce6f2: 0e00 |0091: return-void │ │ -0ce6f4: 5483 280a |0092: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ -0ce6f8: 6e10 0d03 0300 |0094: invoke-virtual {v3}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -0ce6fe: 2900 7fff |0097: goto/16 0016 // -0081 │ │ +0cc364: |[0cc364] android.support.v4.widget.MaterialProgressDrawable$Ring.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V │ │ +0cc374: 5583 370a |0000: iget-boolean v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ +0cc378: 3803 8f00 |0002: if-eqz v3, 0091 // +008f │ │ +0cc37c: 5483 280a |0004: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc380: 3903 8c00 |0006: if-nez v3, 0092 // +008c │ │ +0cc384: 2203 8200 |0008: new-instance v3, Landroid/graphics/Path; // type@0082 │ │ +0cc388: 7010 0503 0300 |000a: invoke-direct {v3}, Landroid/graphics/Path;.:()V // method@0305 │ │ +0cc38e: 5b83 280a |000d: iput-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc392: 5483 280a |000f: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc396: 6204 a700 |0011: sget-object v4, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@00a7 │ │ +0cc39a: 6e20 0f03 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@030f │ │ +0cc3a0: 5283 3c0a |0016: iget v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc3a4: 8733 |0018: float-to-int v3, v3 │ │ +0cc3a6: db03 0302 |0019: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0cc3aa: 8233 |001b: int-to-float v3, v3 │ │ +0cc3ac: 5284 2b0a |001c: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc3b0: a800 0304 |001e: mul-float v0, v3, v4 │ │ +0cc3b4: 5384 350a |0020: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc3b8: 1606 0000 |0022: const-wide/16 v6, #int 0 // #0 │ │ +0cc3bc: 7120 0e43 7600 |0024: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ +0cc3c2: 0b06 |0027: move-result-wide v6 │ │ +0cc3c4: cd64 |0028: mul-double/2addr v4, v6 │ │ +0cc3c6: 6e10 1c03 0c00 |0029: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ +0cc3cc: 0a03 |002c: move-result v3 │ │ +0cc3ce: 8936 |002d: float-to-double v6, v3 │ │ +0cc3d0: cb64 |002e: add-double/2addr v4, v6 │ │ +0cc3d2: 8c41 |002f: double-to-float v1, v4 │ │ +0cc3d4: 5384 350a |0030: iget-wide v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc3d8: 1606 0000 |0032: const-wide/16 v6, #int 0 // #0 │ │ +0cc3dc: 7120 1a43 7600 |0034: invoke-static {v6, v7}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0cc3e2: 0b06 |0037: move-result-wide v6 │ │ +0cc3e4: cd64 |0038: mul-double/2addr v4, v6 │ │ +0cc3e6: 6e10 1d03 0c00 |0039: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ +0cc3ec: 0a03 |003c: move-result v3 │ │ +0cc3ee: 8936 |003d: float-to-double v6, v3 │ │ +0cc3f0: cb64 |003e: add-double/2addr v4, v6 │ │ +0cc3f2: 8c42 |003f: double-to-float v2, v4 │ │ +0cc3f4: 5483 280a |0040: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc3f8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +0cc3fa: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +0cc3fc: 6e30 0903 4305 |0044: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0cc402: 5483 280a |0047: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc406: 5284 2c0a |0049: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ +0cc40a: 8244 |004b: int-to-float v4, v4 │ │ +0cc40c: 5285 2b0a |004c: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc410: c854 |004e: mul-float/2addr v4, v5 │ │ +0cc412: 1205 |004f: const/4 v5, #int 0 // #0 │ │ +0cc414: 6e30 0803 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +0cc41a: 5483 280a |0053: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc41e: 5284 2c0a |0055: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ +0cc422: 8244 |0057: int-to-float v4, v4 │ │ +0cc424: 5285 2b0a |0058: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc428: c854 |005a: mul-float/2addr v4, v5 │ │ +0cc42a: 1505 0040 |005b: const/high16 v5, #int 1073741824 // #4000 │ │ +0cc42e: c954 |005d: div-float/2addr v4, v5 │ │ +0cc430: 5285 290a |005e: iget v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0a29 │ │ +0cc434: 8255 |0060: int-to-float v5, v5 │ │ +0cc436: 5286 2b0a |0061: iget v6, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc43a: c865 |0063: mul-float/2addr v5, v6 │ │ +0cc43c: 6e30 0803 4305 |0064: invoke-virtual {v3, v4, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +0cc442: 5483 280a |0067: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc446: a704 0100 |0069: sub-float v4, v1, v0 │ │ +0cc44a: 6e30 0a03 4302 |006b: invoke-virtual {v3, v4, v2}, Landroid/graphics/Path;.offset:(FF)V // method@030a │ │ +0cc450: 5483 280a |006e: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc454: 6e10 0603 0300 |0070: invoke-virtual {v3}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +0cc45a: 5483 2a0a |0073: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ +0cc45e: 5284 320a |0075: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ +0cc462: 6e20 f702 4300 |0077: invoke-virtual {v3, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0cc468: a603 0a0b |007a: add-float v3, v10, v11 │ │ +0cc46c: 1504 a040 |007c: const/high16 v4, #int 1084227584 // #40a0 │ │ +0cc470: c743 |007e: sub-float/2addr v3, v4 │ │ +0cc472: 6e10 1c03 0c00 |007f: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ +0cc478: 0a04 |0082: move-result v4 │ │ +0cc47a: 6e10 1d03 0c00 |0083: invoke-virtual {v12}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ +0cc480: 0a05 |0086: move-result v5 │ │ +0cc482: 6e40 c602 3954 |0087: invoke-virtual {v9, v3, v4, v5}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ +0cc488: 5483 280a |008a: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc48c: 5484 2a0a |008c: iget-object v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowPaint:Landroid/graphics/Paint; // field@0a2a │ │ +0cc490: 6e30 ba02 3904 |008e: invoke-virtual {v9, v3, v4}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +0cc496: 0e00 |0091: return-void │ │ +0cc498: 5483 280a |0092: iget-object v3, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrow:Landroid/graphics/Path; // field@0a28 │ │ +0cc49c: 6e10 0d03 0300 |0094: invoke-virtual {v3}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +0cc4a2: 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 │ │ @@ -147710,21 +147716,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0ce704: |[0ce704] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColorIndex:()I │ │ -0ce714: 5220 300a |0000: iget v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ -0ce718: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ce71c: 5421 310a |0004: iget-object v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ -0ce720: 2111 |0006: array-length v1, v1 │ │ -0ce722: b410 |0007: rem-int/2addr v0, v1 │ │ -0ce724: 0f00 |0008: return v0 │ │ +0cc4a8: |[0cc4a8] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColorIndex:()I │ │ +0cc4b8: 5220 300a |0000: iget v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ +0cc4bc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0cc4c0: 5421 310a |0004: iget-object v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ +0cc4c4: 2111 |0006: array-length v1, v1 │ │ +0cc4c6: b410 |0007: rem-int/2addr v0, v1 │ │ +0cc4c8: 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;) │ │ @@ -147732,19 +147738,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ce728: |[0ce728] android.support.v4.widget.MaterialProgressDrawable$Ring.invalidateSelf:()V │ │ -0ce738: 5420 2e0a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a2e │ │ -0ce73c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ce73e: 7220 4103 1000 |0003: invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0341 │ │ -0ce744: 0e00 |0006: return-void │ │ +0cc4cc: |[0cc4cc] android.support.v4.widget.MaterialProgressDrawable$Ring.invalidateSelf:()V │ │ +0cc4dc: 5420 2e0a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a2e │ │ +0cc4e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cc4e2: 7220 4103 1000 |0003: invoke-interface {v0, v1}, Landroid/graphics/drawable/Drawable$Callback;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0341 │ │ +0cc4e8: 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; │ │ │ │ @@ -147754,59 +147760,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 │ │ -0ce748: |[0ce748] android.support.v4.widget.MaterialProgressDrawable$Ring.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V │ │ -0ce758: 1505 b443 |0000: const/high16 v5, #int 1135869952 // #43b4 │ │ -0ce75c: 5481 3e0a |0002: iget-object v1, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0a3e │ │ -0ce760: 6e20 3103 a100 |0004: invoke-virtual {v1, v10}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@0331 │ │ -0ce766: 5280 3c0a |0007: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ce76a: 5284 3c0a |0009: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ce76e: 6e30 2f03 0104 |000b: invoke-virtual {v1, v0, v4}, Landroid/graphics/RectF;.inset:(FF)V // method@032f │ │ -0ce774: 5280 380a |000e: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ -0ce778: 5284 360a |0010: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0ce77c: c640 |0012: add-float/2addr v0, v4 │ │ -0ce77e: a802 0005 |0013: mul-float v2, v0, v5 │ │ -0ce782: 5280 330a |0015: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ -0ce786: 5284 360a |0017: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0ce78a: c640 |0019: add-float/2addr v0, v4 │ │ -0ce78c: a806 0005 |001a: mul-float v6, v0, v5 │ │ -0ce790: a703 0602 |001c: sub-float v3, v6, v2 │ │ -0ce794: 5480 340a |001e: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce798: 5284 320a |0020: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ -0ce79c: 6e20 f702 4000 |0022: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0ce7a2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0ce7a4: 5485 340a |0026: iget-object v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ce7a8: 0790 |0028: move-object v0, v9 │ │ -0ce7aa: 7406 b202 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b2 │ │ -0ce7b0: 705a 2d24 9832 |002c: invoke-direct {v8, v9, v2, v3, v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V // method@242d │ │ -0ce7b6: 5280 270a |002f: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ -0ce7ba: 1304 ff00 |0031: const/16 v4, #int 255 // #ff │ │ -0ce7be: 3540 2600 |0033: if-ge v0, v4, 0059 // +0026 │ │ -0ce7c2: 5480 2f0a |0035: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ -0ce7c6: 5284 2d0a |0037: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0a2d │ │ -0ce7ca: 6e20 f702 4000 |0039: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0ce7d0: 5480 2f0a |003c: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ -0ce7d4: 5284 270a |003e: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ -0ce7d8: d144 ff00 |0040: rsub-int v4, v4, #int 255 // #00ff │ │ -0ce7dc: 6e20 f502 4000 |0042: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0ce7e2: 6e10 1c03 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ -0ce7e8: 0a00 |0048: move-result v0 │ │ -0ce7ea: 6e10 1d03 0a00 |0049: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ -0ce7f0: 0a04 |004c: move-result v4 │ │ -0ce7f2: 6e10 2703 0a00 |004d: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -0ce7f8: 0a05 |0050: move-result v5 │ │ -0ce7fa: db05 0502 |0051: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0ce7fe: 8255 |0053: int-to-float v5, v5 │ │ -0ce800: 5487 2f0a |0054: iget-object v7, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ -0ce804: 6e57 b702 0954 |0056: invoke-virtual {v9, v0, v4, v5, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0ce80a: 0e00 |0059: return-void │ │ +0cc4ec: |[0cc4ec] android.support.v4.widget.MaterialProgressDrawable$Ring.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V │ │ +0cc4fc: 1505 b443 |0000: const/high16 v5, #int 1135869952 // #43b4 │ │ +0cc500: 5481 3e0a |0002: iget-object v1, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mTempBounds:Landroid/graphics/RectF; // field@0a3e │ │ +0cc504: 6e20 3103 a100 |0004: invoke-virtual {v1, v10}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@0331 │ │ +0cc50a: 5280 3c0a |0007: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc50e: 5284 3c0a |0009: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc512: 6e30 2f03 0104 |000b: invoke-virtual {v1, v0, v4}, Landroid/graphics/RectF;.inset:(FF)V // method@032f │ │ +0cc518: 5280 380a |000e: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ +0cc51c: 5284 360a |0010: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc520: c640 |0012: add-float/2addr v0, v4 │ │ +0cc522: a802 0005 |0013: mul-float v2, v0, v5 │ │ +0cc526: 5280 330a |0015: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ +0cc52a: 5284 360a |0017: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc52e: c640 |0019: add-float/2addr v0, v4 │ │ +0cc530: a806 0005 |001a: mul-float v6, v0, v5 │ │ +0cc534: a703 0602 |001c: sub-float v3, v6, v2 │ │ +0cc538: 5480 340a |001e: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc53c: 5284 320a |0020: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ +0cc540: 6e20 f702 4000 |0022: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0cc546: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0cc548: 5485 340a |0026: iget-object v5, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc54c: 0790 |0028: move-object v0, v9 │ │ +0cc54e: 7406 b202 0000 |0029: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@02b2 │ │ +0cc554: 705a 2d24 9832 |002c: invoke-direct {v8, v9, v2, v3, v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.drawTriangle:(Landroid/graphics/Canvas;FFLandroid/graphics/Rect;)V // method@242d │ │ +0cc55a: 5280 270a |002f: iget v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ +0cc55e: 1304 ff00 |0031: const/16 v4, #int 255 // #ff │ │ +0cc562: 3540 2600 |0033: if-ge v0, v4, 0059 // +0026 │ │ +0cc566: 5480 2f0a |0035: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ +0cc56a: 5284 2d0a |0037: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0a2d │ │ +0cc56e: 6e20 f702 4000 |0039: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0cc574: 5480 2f0a |003c: iget-object v0, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ +0cc578: 5284 270a |003e: iget v4, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ +0cc57c: d144 ff00 |0040: rsub-int v4, v4, #int 255 // #00ff │ │ +0cc580: 6e20 f502 4000 |0042: invoke-virtual {v0, v4}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0cc586: 6e10 1c03 0a00 |0045: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ +0cc58c: 0a00 |0048: move-result v0 │ │ +0cc58e: 6e10 1d03 0a00 |0049: invoke-virtual {v10}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ +0cc594: 0a04 |004c: move-result v4 │ │ +0cc596: 6e10 2703 0a00 |004d: invoke-virtual {v10}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +0cc59c: 0a05 |0050: move-result v5 │ │ +0cc59e: db05 0502 |0051: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0cc5a2: 8255 |0053: int-to-float v5, v5 │ │ +0cc5a4: 5487 2f0a |0054: iget-object v7, v8, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCirclePaint:Landroid/graphics/Paint; // field@0a2f │ │ +0cc5a8: 6e57 b702 0954 |0056: invoke-virtual {v9, v0, v4, v5, v7}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0cc5ae: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=529 │ │ 0x0004 line=530 │ │ 0x0007 line=531 │ │ 0x000e line=533 │ │ 0x0015 line=534 │ │ @@ -147833,17 +147839,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce80c: |[0ce80c] android.support.v4.widget.MaterialProgressDrawable$Ring.getAlpha:()I │ │ -0ce81c: 5210 270a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ -0ce820: 0f00 |0002: return v0 │ │ +0cc5b0: |[0cc5b0] android.support.v4.widget.MaterialProgressDrawable$Ring.getAlpha:()I │ │ +0cc5c0: 5210 270a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ +0cc5c4: 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;) │ │ @@ -147851,17 +147857,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce824: |[0ce824] android.support.v4.widget.MaterialProgressDrawable$Ring.getCenterRadius:()D │ │ -0ce834: 5320 350a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0ce838: 1000 |0002: return-wide v0 │ │ +0cc5c8: |[0cc5c8] android.support.v4.widget.MaterialProgressDrawable$Ring.getCenterRadius:()D │ │ +0cc5d8: 5320 350a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc5dc: 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;) │ │ @@ -147869,17 +147875,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce83c: |[0ce83c] android.support.v4.widget.MaterialProgressDrawable$Ring.getEndTrim:()F │ │ -0ce84c: 5210 330a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ -0ce850: 0f00 |0002: return v0 │ │ +0cc5e0: |[0cc5e0] android.support.v4.widget.MaterialProgressDrawable$Ring.getEndTrim:()F │ │ +0cc5f0: 5210 330a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ +0cc5f4: 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;) │ │ @@ -147887,17 +147893,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce854: |[0ce854] android.support.v4.widget.MaterialProgressDrawable$Ring.getInsets:()F │ │ -0ce864: 5210 3c0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ce868: 0f00 |0002: return v0 │ │ +0cc5f8: |[0cc5f8] android.support.v4.widget.MaterialProgressDrawable$Ring.getInsets:()F │ │ +0cc608: 5210 3c0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc60c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #5 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -147905,20 +147911,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ce86c: |[0ce86c] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColor:()I │ │ -0ce87c: 5420 310a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ -0ce880: 7010 3324 0200 |0002: invoke-direct {v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@2433 │ │ -0ce886: 0a01 |0005: move-result v1 │ │ -0ce888: 4400 0001 |0006: aget v0, v0, v1 │ │ -0ce88c: 0f00 |0008: return v0 │ │ +0cc610: |[0cc610] android.support.v4.widget.MaterialProgressDrawable$Ring.getNextColor:()I │ │ +0cc620: 5420 310a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ +0cc624: 7010 3324 0200 |0002: invoke-direct {v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@2433 │ │ +0cc62a: 0a01 |0005: move-result v1 │ │ +0cc62c: 4400 0001 |0006: aget v0, v0, v1 │ │ +0cc630: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #6 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -147926,17 +147932,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce890: |[0ce890] android.support.v4.widget.MaterialProgressDrawable$Ring.getRotation:()F │ │ -0ce8a0: 5210 360a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0ce8a4: 0f00 |0002: return v0 │ │ +0cc634: |[0cc634] android.support.v4.widget.MaterialProgressDrawable$Ring.getRotation:()F │ │ +0cc644: 5210 360a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc648: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #7 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -147944,17 +147950,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce8a8: |[0ce8a8] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartTrim:()F │ │ -0ce8b8: 5210 380a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ -0ce8bc: 0f00 |0002: return v0 │ │ +0cc64c: |[0cc64c] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartTrim:()F │ │ +0cc65c: 5210 380a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ +0cc660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #8 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -147962,19 +147968,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0ce8c0: |[0ce8c0] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingColor:()I │ │ -0ce8d0: 5420 310a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ -0ce8d4: 5221 300a |0002: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ -0ce8d8: 4400 0001 |0004: aget v0, v0, v1 │ │ -0ce8dc: 0f00 |0006: return v0 │ │ +0cc664: |[0cc664] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingColor:()I │ │ +0cc674: 5420 310a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ +0cc678: 5221 300a |0002: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ +0cc67c: 4400 0001 |0004: aget v0, v0, v1 │ │ +0cc680: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #9 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -147982,17 +147988,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce8e0: |[0ce8e0] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingEndTrim:()F │ │ -0ce8f0: 5210 390a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ -0ce8f4: 0f00 |0002: return v0 │ │ +0cc684: |[0cc684] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingEndTrim:()F │ │ +0cc694: 5210 390a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ +0cc698: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #10 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -148000,17 +148006,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce8f8: |[0ce8f8] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingRotation:()F │ │ -0ce908: 5210 3a0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ -0ce90c: 0f00 |0002: return v0 │ │ +0cc69c: |[0cc69c] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingRotation:()F │ │ +0cc6ac: 5210 3a0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ +0cc6b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #11 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -148018,17 +148024,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce910: |[0ce910] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingStartTrim:()F │ │ -0ce920: 5210 3b0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ -0ce924: 0f00 |0002: return v0 │ │ +0cc6b4: |[0cc6b4] android.support.v4.widget.MaterialProgressDrawable$Ring.getStartingStartTrim:()F │ │ +0cc6c4: 5210 3b0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ +0cc6c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -148036,17 +148042,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce928: |[0ce928] android.support.v4.widget.MaterialProgressDrawable$Ring.getStrokeWidth:()F │ │ -0ce938: 5210 3d0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ -0ce93c: 0f00 |0002: return v0 │ │ +0cc6cc: |[0cc6cc] android.support.v4.widget.MaterialProgressDrawable$Ring.getStrokeWidth:()F │ │ +0cc6dc: 5210 3d0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ +0cc6e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable$Ring; │ │ │ │ #13 : (in Landroid/support/v4/widget/MaterialProgressDrawable$Ring;) │ │ @@ -148054,19 +148060,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0ce940: |[0ce940] android.support.v4.widget.MaterialProgressDrawable$Ring.goToNextColor:()V │ │ -0ce950: 7010 3324 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@2433 │ │ -0ce956: 0a00 |0003: move-result v0 │ │ -0ce958: 6e20 4524 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0ce95e: 0e00 |0007: return-void │ │ +0cc6e4: |[0cc6e4] android.support.v4.widget.MaterialProgressDrawable$Ring.goToNextColor:()V │ │ +0cc6f4: 7010 3324 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColorIndex:()I // method@2433 │ │ +0cc6fa: 0a00 |0003: move-result v0 │ │ +0cc6fc: 6e20 4524 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0cc702: 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; │ │ │ │ @@ -148075,23 +148081,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0ce960: |[0ce960] android.support.v4.widget.MaterialProgressDrawable$Ring.resetOriginals:()V │ │ -0ce970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ce972: 5910 3b0a |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ -0ce976: 5910 390a |0003: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ -0ce97a: 5910 3a0a |0005: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ -0ce97e: 6e20 4b24 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ -0ce984: 6e20 4724 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ -0ce98a: 6e20 4924 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ -0ce990: 0e00 |0010: return-void │ │ +0cc704: |[0cc704] android.support.v4.widget.MaterialProgressDrawable$Ring.resetOriginals:()V │ │ +0cc714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cc716: 5910 3b0a |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ +0cc71a: 5910 390a |0003: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ +0cc71e: 5910 3a0a |0005: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ +0cc722: 6e20 4b24 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ +0cc728: 6e20 4724 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ +0cc72e: 6e20 4924 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ +0cc734: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=780 │ │ 0x0003 line=781 │ │ 0x0005 line=782 │ │ 0x0007 line=783 │ │ 0x000a line=784 │ │ @@ -148105,17 +148111,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce994: |[0ce994] android.support.v4.widget.MaterialProgressDrawable$Ring.setAlpha:(I)V │ │ -0ce9a4: 5901 270a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ -0ce9a8: 0e00 |0002: return-void │ │ +0cc738: |[0cc738] android.support.v4.widget.MaterialProgressDrawable$Ring.setAlpha:(I)V │ │ +0cc748: 5901 270a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mAlpha:I // field@0a27 │ │ +0cc74c: 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 │ │ @@ -148125,20 +148131,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0ce9ac: |[0ce9ac] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowDimensions:(FF)V │ │ -0ce9bc: 8720 |0000: float-to-int v0, v2 │ │ -0ce9be: 5910 2c0a |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ -0ce9c2: 8730 |0003: float-to-int v0, v3 │ │ -0ce9c4: 5910 290a |0004: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0a29 │ │ -0ce9c8: 0e00 |0006: return-void │ │ +0cc750: |[0cc750] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowDimensions:(FF)V │ │ +0cc760: 8720 |0000: float-to-int v0, v2 │ │ +0cc762: 5910 2c0a |0001: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowWidth:I // field@0a2c │ │ +0cc766: 8730 |0003: float-to-int v0, v3 │ │ +0cc768: 5910 290a |0004: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowHeight:I // field@0a29 │ │ +0cc76c: 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; │ │ @@ -148150,21 +148156,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ce9cc: |[0ce9cc] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowScale:(F)V │ │ -0ce9dc: 5210 2b0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce9e0: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -0ce9e4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ce9e8: 5912 2b0a |0006: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ -0ce9ec: 7010 3c24 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ce9f2: 0e00 |000b: return-void │ │ +0cc770: |[0cc770] android.support.v4.widget.MaterialProgressDrawable$Ring.setArrowScale:(F)V │ │ +0cc780: 5210 2b0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc784: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +0cc788: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0cc78c: 5912 2b0a |0006: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mArrowScale:F // field@0a2b │ │ +0cc790: 7010 3c24 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc796: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0006 line=754 │ │ 0x0008 line=755 │ │ 0x000b line=757 │ │ locals : │ │ @@ -148176,17 +148182,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce9f4: |[0ce9f4] android.support.v4.widget.MaterialProgressDrawable$Ring.setBackgroundColor:(I)V │ │ -0cea04: 5901 2d0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0a2d │ │ -0cea08: 0e00 |0002: return-void │ │ +0cc798: |[0cc798] android.support.v4.widget.MaterialProgressDrawable$Ring.setBackgroundColor:(I)V │ │ +0cc7a8: 5901 2d0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mBackgroundColor:I // field@0a2d │ │ +0cc7ac: 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 │ │ @@ -148196,17 +148202,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cea0c: |[0cea0c] android.support.v4.widget.MaterialProgressDrawable$Ring.setCenterRadius:(D)V │ │ -0cea1c: 5a12 350a |0000: iput-wide v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0cea20: 0e00 |0002: return-void │ │ +0cc7b0: |[0cc7b0] android.support.v4.widget.MaterialProgressDrawable$Ring.setCenterRadius:(D)V │ │ +0cc7c0: 5a12 350a |0000: iput-wide v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc7c4: 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 │ │ @@ -148216,17 +148222,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cea24: |[0cea24] android.support.v4.widget.MaterialProgressDrawable$Ring.setColor:(I)V │ │ -0cea34: 5901 320a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ -0cea38: 0e00 |0002: return-void │ │ +0cc7c8: |[0cc7c8] android.support.v4.widget.MaterialProgressDrawable$Ring.setColor:(I)V │ │ +0cc7d8: 5901 320a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ +0cc7dc: 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 │ │ @@ -148236,19 +148242,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cea3c: |[0cea3c] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0cea4c: 5410 340a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0cea50: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0cea56: 7010 3c24 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0cea5c: 0e00 |0008: return-void │ │ +0cc7e0: |[0cc7e0] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0cc7f0: 5410 340a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc7f4: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0cc7fa: 7010 3c24 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc800: 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; │ │ @@ -148259,21 +148265,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0cea60: |[0cea60] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorIndex:(I)V │ │ -0cea70: 5923 300a |0000: iput v3, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ -0cea74: 5420 310a |0002: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ -0cea78: 5221 300a |0004: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ -0cea7c: 4400 0001 |0006: aget v0, v0, v1 │ │ -0cea80: 5920 320a |0008: iput v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ -0cea84: 0e00 |000a: return-void │ │ +0cc804: |[0cc804] android.support.v4.widget.MaterialProgressDrawable$Ring.setColorIndex:(I)V │ │ +0cc814: 5923 300a |0000: iput v3, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ +0cc818: 5420 310a |0002: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ +0cc81c: 5221 300a |0004: iget v1, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColorIndex:I // field@0a30 │ │ +0cc820: 4400 0001 |0006: aget v0, v0, v1 │ │ +0cc824: 5920 320a |0008: iput v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mCurrentColor:I // field@0a32 │ │ +0cc828: 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; │ │ @@ -148284,19 +148290,19 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cea88: |[0cea88] android.support.v4.widget.MaterialProgressDrawable$Ring.setColors:([I)V │ │ -0cea98: 5b12 310a |0000: iput-object v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ -0cea9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0cea9e: 6e20 4524 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0ceaa4: 0e00 |0006: return-void │ │ +0cc82c: |[0cc82c] android.support.v4.widget.MaterialProgressDrawable$Ring.setColors:([I)V │ │ +0cc83c: 5b12 310a |0000: iput-object v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mColors:[I // field@0a31 │ │ +0cc840: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0cc842: 6e20 4524 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0cc848: 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; │ │ @@ -148307,18 +148313,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ceaa8: |[0ceaa8] android.support.v4.widget.MaterialProgressDrawable$Ring.setEndTrim:(F)V │ │ -0ceab8: 5901 330a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ -0ceabc: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ceac2: 0e00 |0005: return-void │ │ +0cc84c: |[0cc84c] android.support.v4.widget.MaterialProgressDrawable$Ring.setEndTrim:(F)V │ │ +0cc85c: 5901 330a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ +0cc860: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc866: 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; │ │ @@ -148329,40 +148335,40 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0ceac4: |[0ceac4] android.support.v4.widget.MaterialProgressDrawable$Ring.setInsets:(II)V │ │ -0cead4: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -0cead8: 7120 1543 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0ceade: 0a02 |0005: move-result v2 │ │ -0ceae0: 8221 |0006: int-to-float v1, v2 │ │ -0ceae2: 5372 350a |0007: iget-wide v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0ceae6: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ -0ceaea: 3002 0204 |000b: cmpg-double v2, v2, v4 │ │ -0ceaee: 3d02 0700 |000d: if-lez v2, 0014 // +0007 │ │ -0ceaf2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0ceaf4: 2e02 0102 |0010: cmpg-float v2, v1, v2 │ │ -0ceaf8: 3b02 0e00 |0012: if-gez v2, 0020 // +000e │ │ -0ceafc: 5272 3d0a |0014: iget v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ -0ceb00: c962 |0016: div-float/2addr v2, v6 │ │ -0ceb02: 8922 |0017: float-to-double v2, v2 │ │ -0ceb04: 7120 0d43 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ -0ceb0a: 0b02 |001b: move-result-wide v2 │ │ -0ceb0c: 8c20 |001c: double-to-float v0, v2 │ │ -0ceb0e: 5970 3c0a |001d: iput v0, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ -0ceb12: 0e00 |001f: return-void │ │ -0ceb14: a902 0106 |0020: div-float v2, v1, v6 │ │ -0ceb18: 8922 |0022: float-to-double v2, v2 │ │ -0ceb1a: 5374 350a |0023: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ -0ceb1e: cc42 |0025: sub-double/2addr v2, v4 │ │ -0ceb20: 8c20 |0026: double-to-float v0, v2 │ │ -0ceb22: 28f6 |0027: goto 001d // -000a │ │ +0cc868: |[0cc868] android.support.v4.widget.MaterialProgressDrawable$Ring.setInsets:(II)V │ │ +0cc878: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +0cc87c: 7120 1543 9800 |0002: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0cc882: 0a02 |0005: move-result v2 │ │ +0cc884: 8221 |0006: int-to-float v1, v2 │ │ +0cc886: 5372 350a |0007: iget-wide v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc88a: 1604 0000 |0009: const-wide/16 v4, #int 0 // #0 │ │ +0cc88e: 3002 0204 |000b: cmpg-double v2, v2, v4 │ │ +0cc892: 3d02 0700 |000d: if-lez v2, 0014 // +0007 │ │ +0cc896: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0cc898: 2e02 0102 |0010: cmpg-float v2, v1, v2 │ │ +0cc89c: 3b02 0e00 |0012: if-gez v2, 0020 // +000e │ │ +0cc8a0: 5272 3d0a |0014: iget v2, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ +0cc8a4: c962 |0016: div-float/2addr v2, v6 │ │ +0cc8a6: 8922 |0017: float-to-double v2, v2 │ │ +0cc8a8: 7120 0d43 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ +0cc8ae: 0b02 |001b: move-result-wide v2 │ │ +0cc8b0: 8c20 |001c: double-to-float v0, v2 │ │ +0cc8b2: 5970 3c0a |001d: iput v0, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeInset:F // field@0a3c │ │ +0cc8b6: 0e00 |001f: return-void │ │ +0cc8b8: a902 0106 |0020: div-float v2, v1, v6 │ │ +0cc8bc: 8922 |0022: float-to-double v2, v2 │ │ +0cc8be: 5374 350a |0023: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRingCenterRadius:D // field@0a35 │ │ +0cc8c2: cc42 |0025: sub-double/2addr v2, v4 │ │ +0cc8c4: 8c20 |0026: double-to-float v0, v2 │ │ +0cc8c6: 28f6 |0027: goto 001d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=712 │ │ 0x0007 line=714 │ │ 0x0014 line=715 │ │ 0x001d line=719 │ │ 0x001f line=720 │ │ @@ -148380,18 +148386,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ceb24: |[0ceb24] android.support.v4.widget.MaterialProgressDrawable$Ring.setRotation:(F)V │ │ -0ceb34: 5901 360a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0ceb38: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ceb3e: 0e00 |0005: return-void │ │ +0cc8c8: |[0cc8c8] android.support.v4.widget.MaterialProgressDrawable$Ring.setRotation:(F)V │ │ +0cc8d8: 5901 360a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc8dc: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc8e2: 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; │ │ @@ -148402,20 +148408,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ceb40: |[0ceb40] android.support.v4.widget.MaterialProgressDrawable$Ring.setShowArrow:(Z)V │ │ -0ceb50: 5510 370a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ -0ceb54: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0ceb58: 5c12 370a |0004: iput-boolean v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ -0ceb5c: 7010 3c24 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ceb62: 0e00 |0009: return-void │ │ +0cc8e4: |[0cc8e4] android.support.v4.widget.MaterialProgressDrawable$Ring.setShowArrow:(Z)V │ │ +0cc8f4: 5510 370a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ +0cc8f8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0cc8fc: 5c12 370a |0004: iput-boolean v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mShowArrow:Z // field@0a37 │ │ +0cc900: 7010 3c24 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc906: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0004 line=744 │ │ 0x0006 line=745 │ │ 0x0009 line=747 │ │ locals : │ │ @@ -148427,18 +148433,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ceb64: |[0ceb64] android.support.v4.widget.MaterialProgressDrawable$Ring.setStartTrim:(F)V │ │ -0ceb74: 5901 380a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ -0ceb78: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ceb7e: 0e00 |0005: return-void │ │ +0cc908: |[0cc908] android.support.v4.widget.MaterialProgressDrawable$Ring.setStartTrim:(F)V │ │ +0cc918: 5901 380a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ +0cc91c: 7010 3c24 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc922: 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; │ │ @@ -148449,20 +148455,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ceb80: |[0ceb80] android.support.v4.widget.MaterialProgressDrawable$Ring.setStrokeWidth:(F)V │ │ -0ceb90: 5912 3d0a |0000: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ -0ceb94: 5410 340a |0002: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ -0ceb98: 6e20 0003 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -0ceb9e: 7010 3c24 0100 |0007: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ -0ceba4: 0e00 |000a: return-void │ │ +0cc924: |[0cc924] android.support.v4.widget.MaterialProgressDrawable$Ring.setStrokeWidth:(F)V │ │ +0cc934: 5912 3d0a |0000: iput v2, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStrokeWidth:F // field@0a3d │ │ +0cc938: 5410 340a |0002: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mPaint:Landroid/graphics/Paint; // field@0a34 │ │ +0cc93c: 6e20 0003 2000 |0004: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +0cc942: 7010 3c24 0100 |0007: invoke-direct {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.invalidateSelf:()V // method@243c │ │ +0cc948: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0002 line=657 │ │ 0x0007 line=658 │ │ 0x000a line=659 │ │ locals : │ │ @@ -148474,38 +148480,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0ceba8: |[0ceba8] android.support.v4.widget.MaterialProgressDrawable$Ring.storeOriginals:()V │ │ -0cebb8: 5210 380a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ -0cebbc: 5910 3b0a |0002: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ -0cebc0: 5210 330a |0004: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ -0cebc4: 5910 390a |0006: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ -0cebc8: 5210 360a |0008: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ -0cebcc: 5910 3a0a |000a: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ -0cebd0: 0e00 |000c: return-void │ │ +0cc94c: |[0cc94c] android.support.v4.widget.MaterialProgressDrawable$Ring.storeOriginals:()V │ │ +0cc95c: 5210 380a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartTrim:F // field@0a38 │ │ +0cc960: 5910 3b0a |0002: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingStartTrim:F // field@0a3b │ │ +0cc964: 5210 330a |0004: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mEndTrim:F // field@0a33 │ │ +0cc968: 5910 390a |0006: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingEndTrim:F // field@0a39 │ │ +0cc96c: 5210 360a |0008: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mRotation:F // field@0a36 │ │ +0cc970: 5910 3a0a |000a: iput v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.mStartingRotation:F // field@0a3a │ │ +0cc974: 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 : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #732 header: │ │ class_idx : 1276 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 150 │ │ -source_file_idx : 5375 │ │ +source_file_idx : 5371 │ │ static_fields_size : 22 │ │ instance_fields_size: 12 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 18 │ │ │ │ Class #732 annotations: │ │ Annotations on class │ │ @@ -148688,22 +148694,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cebd4: |[0cebd4] android.support.v4.widget.MaterialProgressDrawable.:()V │ │ -0cebe4: 2200 2407 |0000: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@0724 │ │ -0cebe8: 7010 bc3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@3abc │ │ -0cebee: 6900 4f0a |0005: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a4f │ │ -0cebf2: 2200 b904 |0007: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@04b9 │ │ -0cebf6: 7010 3022 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@2230 │ │ -0cebfc: 6900 500a |000c: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a50 │ │ -0cec00: 0e00 |000e: return-void │ │ +0cc978: |[0cc978] android.support.v4.widget.MaterialProgressDrawable.:()V │ │ +0cc988: 2200 2407 |0000: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@0724 │ │ +0cc98c: 7010 bc3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@3abc │ │ +0cc992: 6900 4f0a |0005: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a4f │ │ +0cc996: 2200 b904 |0007: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@04b9 │ │ +0cc99a: 7010 3022 0000 |0009: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@2230 │ │ +0cc9a0: 6900 500a |000c: sput-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a50 │ │ +0cc9a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -148711,42 +148717,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 │ │ -0cec04: |[0cec04] android.support.v4.widget.MaterialProgressDrawable.:(Landroid/content/Context;Landroid/view/View;)V │ │ -0cec14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0cec16: 7010 4403 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -0cec1c: 2330 f508 |0004: new-array v0, v3, [I // type@08f5 │ │ -0cec20: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0cec22: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ -0cec26: 4b02 0001 |0009: aput v2, v0, v1 │ │ -0cec2a: 5b40 490a |000b: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0a49 │ │ -0cec2e: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0cec32: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0cec38: 5b40 570a |0012: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0a57 │ │ -0cec3c: 2200 f904 |0014: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$3; // type@04f9 │ │ -0cec40: 7020 2724 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$3;.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V // method@2427 │ │ -0cec46: 5b40 580a |0019: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a58 │ │ -0cec4a: 5b46 5b0a |001b: iput-object v6, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ -0cec4e: 6e10 a801 0500 |001d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0cec54: 0c00 |0020: move-result-object v0 │ │ -0cec56: 5b40 5c0a |0021: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0a5c │ │ -0cec5a: 2200 fb04 |0023: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // type@04fb │ │ -0cec5e: 5441 580a |0025: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a58 │ │ -0cec62: 7020 2b24 1000 |0027: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.:(Landroid/graphics/drawable/Drawable$Callback;)V // method@242b │ │ -0cec68: 5b40 5d0a |002a: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cec6c: 5440 5d0a |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cec70: 5441 490a |002e: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0a49 │ │ -0cec74: 6e20 4624 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@2446 │ │ -0cec7a: 6e20 7224 3400 |0033: invoke-virtual {v4, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@2472 │ │ -0cec80: 7010 6c24 0400 |0036: invoke-direct {v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setupAnimators:()V // method@246c │ │ -0cec86: 0e00 |0039: return-void │ │ +0cc9a8: |[0cc9a8] android.support.v4.widget.MaterialProgressDrawable.:(Landroid/content/Context;Landroid/view/View;)V │ │ +0cc9b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0cc9ba: 7010 4403 0400 |0001: invoke-direct {v4}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +0cc9c0: 2330 f508 |0004: new-array v0, v3, [I // type@08f5 │ │ +0cc9c4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0cc9c6: 1502 00ff |0007: const/high16 v2, #int -16777216 // #ff00 │ │ +0cc9ca: 4b02 0001 |0009: aput v2, v0, v1 │ │ +0cc9ce: 5b40 490a |000b: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0a49 │ │ +0cc9d2: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0cc9d6: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0cc9dc: 5b40 570a |0012: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0a57 │ │ +0cc9e0: 2200 f904 |0014: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$3; // type@04f9 │ │ +0cc9e4: 7020 2724 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$3;.:(Landroid/support/v4/widget/MaterialProgressDrawable;)V // method@2427 │ │ +0cc9ea: 5b40 580a |0019: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a58 │ │ +0cc9ee: 5b46 5b0a |001b: iput-object v6, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ +0cc9f2: 6e10 a801 0500 |001d: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0cc9f8: 0c00 |0020: move-result-object v0 │ │ +0cc9fa: 5b40 5c0a |0021: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0a5c │ │ +0cc9fe: 2200 fb04 |0023: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // type@04fb │ │ +0cca02: 5441 580a |0025: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mCallback:Landroid/graphics/drawable/Drawable$Callback; // field@0a58 │ │ +0cca06: 7020 2b24 1000 |0027: invoke-direct {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.:(Landroid/graphics/drawable/Drawable$Callback;)V // method@242b │ │ +0cca0c: 5b40 5d0a |002a: iput-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cca10: 5440 5d0a |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cca14: 5441 490a |002e: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.COLORS:[I // field@0a49 │ │ +0cca18: 6e20 4624 1000 |0030: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@2446 │ │ +0cca1e: 6e20 7224 3400 |0033: invoke-virtual {v4, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@2472 │ │ +0cca24: 7010 6c24 0400 |0036: invoke-direct {v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setupAnimators:()V // method@246c │ │ +0cca2a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0004 line=75 │ │ 0x000d line=93 │ │ 0x0014 line=450 │ │ 0x001b line=120 │ │ @@ -148766,17 +148772,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 │ │ -0cec88: |[0cec88] android.support.v4.widget.MaterialProgressDrawable.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0cec98: 7030 5624 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2456 │ │ -0cec9e: 0e00 |0003: return-void │ │ +0cca2c: |[0cca2c] android.support.v4.widget.MaterialProgressDrawable.access$000:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0cca3c: 7030 5624 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2456 │ │ +0cca42: 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; │ │ @@ -148786,18 +148792,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 │ │ -0ceca0: |[0ceca0] android.support.v4.widget.MaterialProgressDrawable.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ -0cecb0: 7020 5d24 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@245d │ │ -0cecb6: 0a00 |0003: move-result v0 │ │ -0cecb8: 0f00 |0004: return v0 │ │ +0cca44: |[0cca44] android.support.v4.widget.MaterialProgressDrawable.access$100:(Landroid/support/v4/widget/MaterialProgressDrawable;Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ +0cca54: 7020 5d24 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@245d │ │ +0cca5a: 0a00 |0003: move-result v0 │ │ +0cca5c: 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; │ │ │ │ @@ -148806,17 +148812,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 │ │ -0cecbc: |[0cecbc] android.support.v4.widget.MaterialProgressDrawable.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0ceccc: 7030 7124 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2471 │ │ -0cecd2: 0e00 |0003: return-void │ │ +0cca60: |[0cca60] android.support.v4.widget.MaterialProgressDrawable.access$200:(Landroid/support/v4/widget/MaterialProgressDrawable;FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0cca70: 7030 7124 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2471 │ │ +0cca76: 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; │ │ @@ -148826,34 +148832,34 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cecd4: |[0cecd4] android.support.v4.widget.MaterialProgressDrawable.access$300:()Landroid/view/animation/Interpolator; │ │ -0cece4: 6200 500a |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a50 │ │ -0cece8: 1100 |0002: return-object v0 │ │ +0cca78: |[0cca78] android.support.v4.widget.MaterialProgressDrawable.access$300:()Landroid/view/animation/Interpolator; │ │ +0cca88: 6200 500a |0000: sget-object v0, Landroid/support/v4/widget/MaterialProgressDrawable;.MATERIAL_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a50 │ │ +0cca8c: 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 │ │ -0cecec: |[0cecec] android.support.v4.widget.MaterialProgressDrawable.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ -0cecfc: 5210 5f0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0a5f │ │ -0ced00: 0f00 |0002: return v0 │ │ +0cca90: |[0cca90] android.support.v4.widget.MaterialProgressDrawable.access$400:(Landroid/support/v4/widget/MaterialProgressDrawable;)F │ │ +0ccaa0: 5210 5f0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0a5f │ │ +0ccaa4: 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;) │ │ @@ -148861,17 +148867,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 │ │ -0ced04: |[0ced04] android.support.v4.widget.MaterialProgressDrawable.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F │ │ -0ced14: 5901 5f0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0a5f │ │ -0ced18: 0f01 |0002: return v1 │ │ +0ccaa8: |[0ccaa8] android.support.v4.widget.MaterialProgressDrawable.access$402:(Landroid/support/v4/widget/MaterialProgressDrawable;F)F │ │ +0ccab8: 5901 5f0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotationCount:F // field@0a5f │ │ +0ccabc: 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 │ │ │ │ @@ -148880,51 +148886,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 │ │ -0ced1c: |[0ced1c] android.support.v4.widget.MaterialProgressDrawable.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0ced2c: 7030 7124 980a |0000: invoke-direct {v8, v9, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2471 │ │ -0ced32: 6e10 3824 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ -0ced38: 0a04 |0006: move-result v4 │ │ -0ced3a: 1405 cdcc 4c3f |0007: const v5, #float 0.8 // #3f4ccccd │ │ -0ced40: c954 |000a: div-float/2addr v4, v5 │ │ -0ced42: 8944 |000b: float-to-double v4, v4 │ │ -0ced44: 7120 0f43 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@430f │ │ -0ced4a: 0b04 |000f: move-result-wide v4 │ │ -0ced4c: 1906 f03f |0010: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -0ced50: cb64 |0012: add-double/2addr v4, v6 │ │ -0ced52: 8c43 |0013: double-to-float v3, v4 │ │ -0ced54: 7020 5d24 a800 |0014: invoke-direct {v8, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@245d │ │ -0ced5a: 0a00 |0017: move-result v0 │ │ -0ced5c: 6e10 3924 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ -0ced62: 0a04 |001b: move-result v4 │ │ -0ced64: 6e10 3724 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ -0ced6a: 0a05 |001f: move-result v5 │ │ -0ced6c: c705 |0020: sub-float/2addr v5, v0 │ │ -0ced6e: 6e10 3924 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ -0ced74: 0a06 |0024: move-result v6 │ │ -0ced76: c765 |0025: sub-float/2addr v5, v6 │ │ -0ced78: c895 |0026: mul-float/2addr v5, v9 │ │ -0ced7a: a602 0405 |0027: add-float v2, v4, v5 │ │ -0ced7e: 6e20 4b24 2a00 |0029: invoke-virtual {v10, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ -0ced84: 6e10 3724 0a00 |002c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ -0ced8a: 0a04 |002f: move-result v4 │ │ -0ced8c: 6e20 4724 4a00 |0030: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ -0ced92: 6e10 3824 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ -0ced98: 0a04 |0036: move-result v4 │ │ -0ced9a: 6e10 3824 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ -0ceda0: 0a05 |003a: move-result v5 │ │ -0ceda2: a705 0305 |003b: sub-float v5, v3, v5 │ │ -0ceda6: c895 |003d: mul-float/2addr v5, v9 │ │ -0ceda8: a601 0405 |003e: add-float v1, v4, v5 │ │ -0cedac: 6e20 4924 1a00 |0040: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ -0cedb2: 0e00 |0043: return-void │ │ +0ccac0: |[0ccac0] android.support.v4.widget.MaterialProgressDrawable.applyFinishTranslation:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0ccad0: 7030 7124 980a |0000: invoke-direct {v8, v9, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V // method@2471 │ │ +0ccad6: 6e10 3824 0a00 |0003: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ +0ccadc: 0a04 |0006: move-result v4 │ │ +0ccade: 1405 cdcc 4c3f |0007: const v5, #float 0.8 // #3f4ccccd │ │ +0ccae4: c954 |000a: div-float/2addr v4, v5 │ │ +0ccae6: 8944 |000b: float-to-double v4, v4 │ │ +0ccae8: 7120 0f43 5400 |000c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@430f │ │ +0ccaee: 0b04 |000f: move-result-wide v4 │ │ +0ccaf0: 1906 f03f |0010: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +0ccaf4: cb64 |0012: add-double/2addr v4, v6 │ │ +0ccaf6: 8c43 |0013: double-to-float v3, v4 │ │ +0ccaf8: 7020 5d24 a800 |0014: invoke-direct {v8, v10}, Landroid/support/v4/widget/MaterialProgressDrawable;.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F // method@245d │ │ +0ccafe: 0a00 |0017: move-result v0 │ │ +0ccb00: 6e10 3924 0a00 |0018: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ +0ccb06: 0a04 |001b: move-result v4 │ │ +0ccb08: 6e10 3724 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ +0ccb0e: 0a05 |001f: move-result v5 │ │ +0ccb10: c705 |0020: sub-float/2addr v5, v0 │ │ +0ccb12: 6e10 3924 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingStartTrim:()F // method@2439 │ │ +0ccb18: 0a06 |0024: move-result v6 │ │ +0ccb1a: c765 |0025: sub-float/2addr v5, v6 │ │ +0ccb1c: c895 |0026: mul-float/2addr v5, v9 │ │ +0ccb1e: a602 0405 |0027: add-float v2, v4, v5 │ │ +0ccb22: 6e20 4b24 2a00 |0029: invoke-virtual {v10, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ +0ccb28: 6e10 3724 0a00 |002c: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingEndTrim:()F // method@2437 │ │ +0ccb2e: 0a04 |002f: move-result v4 │ │ +0ccb30: 6e20 4724 4a00 |0030: invoke-virtual {v10, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ +0ccb36: 6e10 3824 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ +0ccb3c: 0a04 |0036: move-result v4 │ │ +0ccb3e: 6e10 3824 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingRotation:()F // method@2438 │ │ +0ccb44: 0a05 |003a: move-result v5 │ │ +0ccb46: a705 0305 |003b: sub-float v5, v3, v5 │ │ +0ccb4a: c895 |003d: mul-float/2addr v5, v9 │ │ +0ccb4c: a601 0405 |003e: add-float v1, v4, v5 │ │ +0ccb50: 6e20 4924 1a00 |0040: invoke-virtual {v10, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ +0ccb56: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=349 │ │ 0x0014 line=351 │ │ 0x0018 line=352 │ │ 0x0029 line=355 │ │ @@ -148946,64 +148952,64 @@ │ │ type : '(FII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -0cedb4: |[0cedb4] android.support.v4.widget.MaterialProgressDrawable.evaluateColorChange:(FII)I │ │ -0cedc4: 7110 0143 0e00 |0000: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0cedca: 0c0a |0003: move-result-object v10 │ │ -0cedcc: 6e10 fd42 0a00 |0004: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0cedd2: 0a08 |0007: move-result v8 │ │ -0cedd4: e10a 0818 |0008: shr-int/lit8 v10, v8, #int 24 // #18 │ │ -0cedd8: d5a5 ff00 |000a: and-int/lit16 v5, v10, #int 255 // #00ff │ │ -0ceddc: e10a 0810 |000c: shr-int/lit8 v10, v8, #int 16 // #10 │ │ -0cede0: d5a9 ff00 |000e: and-int/lit16 v9, v10, #int 255 // #00ff │ │ -0cede4: e10a 0808 |0010: shr-int/lit8 v10, v8, #int 8 // #08 │ │ -0cede8: d5a7 ff00 |0012: and-int/lit16 v7, v10, #int 255 // #00ff │ │ -0cedec: d586 ff00 |0014: and-int/lit16 v6, v8, #int 255 // #00ff │ │ -0cedf0: 7110 0143 0f00 |0016: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0cedf6: 0c0a |0019: move-result-object v10 │ │ -0cedf8: 6e10 fd42 0a00 |001a: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0cedfe: 0a03 |001d: move-result v3 │ │ -0cee00: e10a 0318 |001e: shr-int/lit8 v10, v3, #int 24 // #18 │ │ -0cee04: d5a0 ff00 |0020: and-int/lit16 v0, v10, #int 255 // #00ff │ │ -0cee08: e10a 0310 |0022: shr-int/lit8 v10, v3, #int 16 // #10 │ │ -0cee0c: d5a4 ff00 |0024: and-int/lit16 v4, v10, #int 255 // #00ff │ │ -0cee10: e10a 0308 |0026: shr-int/lit8 v10, v3, #int 8 // #08 │ │ -0cee14: d5a2 ff00 |0028: and-int/lit16 v2, v10, #int 255 // #00ff │ │ -0cee18: d531 ff00 |002a: and-int/lit16 v1, v3, #int 255 // #00ff │ │ -0cee1c: 910a 0005 |002c: sub-int v10, v0, v5 │ │ -0cee20: 82aa |002e: int-to-float v10, v10 │ │ -0cee22: c8da |002f: mul-float/2addr v10, v13 │ │ -0cee24: 87aa |0030: float-to-int v10, v10 │ │ -0cee26: b05a |0031: add-int/2addr v10, v5 │ │ -0cee28: e00a 0a18 |0032: shl-int/lit8 v10, v10, #int 24 // #18 │ │ -0cee2c: 910b 0409 |0034: sub-int v11, v4, v9 │ │ -0cee30: 82bb |0036: int-to-float v11, v11 │ │ -0cee32: c8db |0037: mul-float/2addr v11, v13 │ │ -0cee34: 87bb |0038: float-to-int v11, v11 │ │ -0cee36: b09b |0039: add-int/2addr v11, v9 │ │ -0cee38: e00b 0b10 |003a: shl-int/lit8 v11, v11, #int 16 // #10 │ │ -0cee3c: b6ba |003c: or-int/2addr v10, v11 │ │ -0cee3e: 910b 0207 |003d: sub-int v11, v2, v7 │ │ -0cee42: 82bb |003f: int-to-float v11, v11 │ │ -0cee44: c8db |0040: mul-float/2addr v11, v13 │ │ -0cee46: 87bb |0041: float-to-int v11, v11 │ │ -0cee48: b07b |0042: add-int/2addr v11, v7 │ │ -0cee4a: e00b 0b08 |0043: shl-int/lit8 v11, v11, #int 8 // #08 │ │ -0cee4e: b6ba |0045: or-int/2addr v10, v11 │ │ -0cee50: 910b 0106 |0046: sub-int v11, v1, v6 │ │ -0cee54: 82bb |0048: int-to-float v11, v11 │ │ -0cee56: c8db |0049: mul-float/2addr v11, v13 │ │ -0cee58: 87bb |004a: float-to-int v11, v11 │ │ -0cee5a: b06b |004b: add-int/2addr v11, v6 │ │ -0cee5c: b6ba |004c: or-int/2addr v10, v11 │ │ -0cee5e: 0f0a |004d: return v10 │ │ +0ccb58: |[0ccb58] android.support.v4.widget.MaterialProgressDrawable.evaluateColorChange:(FII)I │ │ +0ccb68: 7110 0143 0e00 |0000: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ccb6e: 0c0a |0003: move-result-object v10 │ │ +0ccb70: 6e10 fd42 0a00 |0004: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ccb76: 0a08 |0007: move-result v8 │ │ +0ccb78: e10a 0818 |0008: shr-int/lit8 v10, v8, #int 24 // #18 │ │ +0ccb7c: d5a5 ff00 |000a: and-int/lit16 v5, v10, #int 255 // #00ff │ │ +0ccb80: e10a 0810 |000c: shr-int/lit8 v10, v8, #int 16 // #10 │ │ +0ccb84: d5a9 ff00 |000e: and-int/lit16 v9, v10, #int 255 // #00ff │ │ +0ccb88: e10a 0808 |0010: shr-int/lit8 v10, v8, #int 8 // #08 │ │ +0ccb8c: d5a7 ff00 |0012: and-int/lit16 v7, v10, #int 255 // #00ff │ │ +0ccb90: d586 ff00 |0014: and-int/lit16 v6, v8, #int 255 // #00ff │ │ +0ccb94: 7110 0143 0f00 |0016: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0ccb9a: 0c0a |0019: move-result-object v10 │ │ +0ccb9c: 6e10 fd42 0a00 |001a: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0ccba2: 0a03 |001d: move-result v3 │ │ +0ccba4: e10a 0318 |001e: shr-int/lit8 v10, v3, #int 24 // #18 │ │ +0ccba8: d5a0 ff00 |0020: and-int/lit16 v0, v10, #int 255 // #00ff │ │ +0ccbac: e10a 0310 |0022: shr-int/lit8 v10, v3, #int 16 // #10 │ │ +0ccbb0: d5a4 ff00 |0024: and-int/lit16 v4, v10, #int 255 // #00ff │ │ +0ccbb4: e10a 0308 |0026: shr-int/lit8 v10, v3, #int 8 // #08 │ │ +0ccbb8: d5a2 ff00 |0028: and-int/lit16 v2, v10, #int 255 // #00ff │ │ +0ccbbc: d531 ff00 |002a: and-int/lit16 v1, v3, #int 255 // #00ff │ │ +0ccbc0: 910a 0005 |002c: sub-int v10, v0, v5 │ │ +0ccbc4: 82aa |002e: int-to-float v10, v10 │ │ +0ccbc6: c8da |002f: mul-float/2addr v10, v13 │ │ +0ccbc8: 87aa |0030: float-to-int v10, v10 │ │ +0ccbca: b05a |0031: add-int/2addr v10, v5 │ │ +0ccbcc: e00a 0a18 |0032: shl-int/lit8 v10, v10, #int 24 // #18 │ │ +0ccbd0: 910b 0409 |0034: sub-int v11, v4, v9 │ │ +0ccbd4: 82bb |0036: int-to-float v11, v11 │ │ +0ccbd6: c8db |0037: mul-float/2addr v11, v13 │ │ +0ccbd8: 87bb |0038: float-to-int v11, v11 │ │ +0ccbda: b09b |0039: add-int/2addr v11, v9 │ │ +0ccbdc: e00b 0b10 |003a: shl-int/lit8 v11, v11, #int 16 // #10 │ │ +0ccbe0: b6ba |003c: or-int/2addr v10, v11 │ │ +0ccbe2: 910b 0207 |003d: sub-int v11, v2, v7 │ │ +0ccbe6: 82bb |003f: int-to-float v11, v11 │ │ +0ccbe8: c8db |0040: mul-float/2addr v11, v13 │ │ +0ccbea: 87bb |0041: float-to-int v11, v11 │ │ +0ccbec: b07b |0042: add-int/2addr v11, v7 │ │ +0ccbee: e00b 0b08 |0043: shl-int/lit8 v11, v11, #int 8 // #08 │ │ +0ccbf2: b6ba |0045: or-int/2addr v10, v11 │ │ +0ccbf4: 910b 0106 |0046: sub-int v11, v1, v6 │ │ +0ccbf8: 82bb |0048: int-to-float v11, v11 │ │ +0ccbfa: c8db |0049: mul-float/2addr v11, v13 │ │ +0ccbfc: 87bb |004a: float-to-int v11, v11 │ │ +0ccbfe: b06b |004b: add-int/2addr v11, v6 │ │ +0ccc00: b6ba |004c: or-int/2addr v10, v11 │ │ +0ccc02: 0f0a |004d: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0008 line=311 │ │ 0x000c line=312 │ │ 0x0010 line=313 │ │ 0x0014 line=314 │ │ @@ -149034,27 +149040,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 │ │ -0cee60: |[0cee60] android.support.v4.widget.MaterialProgressDrawable.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ -0cee70: 6e10 3a24 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStrokeWidth:()F // method@243a │ │ -0cee76: 0a00 |0003: move-result v0 │ │ -0cee78: 8900 |0004: float-to-double v0, v0 │ │ -0cee7a: 1802 182d 4454 fb21 1940 |0005: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ -0cee84: 6e10 2f24 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getCenterRadius:()D // method@242f │ │ -0cee8a: 0b04 |000d: move-result-wide v4 │ │ -0cee8c: cd42 |000e: mul-double/2addr v2, v4 │ │ -0cee8e: ce20 |000f: div-double/2addr v0, v2 │ │ -0cee90: 7120 1c43 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@431c │ │ -0cee96: 0b00 |0013: move-result-wide v0 │ │ -0cee98: 8c00 |0014: double-to-float v0, v0 │ │ -0cee9a: 0f00 |0015: return v0 │ │ +0ccc04: |[0ccc04] android.support.v4.widget.MaterialProgressDrawable.getMinProgressArc:(Landroid/support/v4/widget/MaterialProgressDrawable$Ring;)F │ │ +0ccc14: 6e10 3a24 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStrokeWidth:()F // method@243a │ │ +0ccc1a: 0a00 |0003: move-result v0 │ │ +0ccc1c: 8900 |0004: float-to-double v0, v0 │ │ +0ccc1e: 1802 182d 4454 fb21 1940 |0005: const-wide v2, #double 6.28319 // #401921fb54442d18 │ │ +0ccc28: 6e10 2f24 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getCenterRadius:()D // method@242f │ │ +0ccc2e: 0b04 |000d: move-result-wide v4 │ │ +0ccc30: cd42 |000e: mul-double/2addr v2, v4 │ │ +0ccc32: ce20 |000f: div-double/2addr v0, v2 │ │ +0ccc34: 7120 1c43 1000 |0010: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@431c │ │ +0ccc3a: 0b00 |0013: move-result-wide v0 │ │ +0ccc3c: 8c00 |0014: double-to-float v0, v0 │ │ +0ccc3e: 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; │ │ │ │ @@ -149063,17 +149069,17 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cee9c: |[0cee9c] android.support.v4.widget.MaterialProgressDrawable.getRotation:()F │ │ -0ceeac: 5210 5e0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ -0ceeb0: 0f00 |0002: return v0 │ │ +0ccc40: |[0ccc40] android.support.v4.widget.MaterialProgressDrawable.getRotation:()F │ │ +0ccc50: 5210 5e0a |0000: iget v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ +0ccc54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/MaterialProgressDrawable; │ │ │ │ #12 : (in Landroid/support/v4/widget/MaterialProgressDrawable;) │ │ @@ -149081,43 +149087,43 @@ │ │ type : '(DDDDFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0ceeb4: |[0ceeb4] android.support.v4.widget.MaterialProgressDrawable.setSizeParameters:(DDDDFF)V │ │ -0ceec4: 5471 5d0a |0000: iget-object v1, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0ceec8: 5473 5c0a |0002: iget-object v3, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0a5c │ │ -0ceecc: 6e10 2f02 0300 |0004: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0ceed2: 0c00 |0007: move-result-object v0 │ │ -0ceed4: 5202 bd15 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0ceed8: 8924 |000a: float-to-double v4, v2 │ │ -0ceeda: cd84 |000b: mul-double/2addr v4, v8 │ │ -0ceedc: 5a74 600a |000c: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ -0ceee0: 8924 |000e: float-to-double v4, v2 │ │ -0ceee2: cda4 |000f: mul-double/2addr v4, v10 │ │ -0ceee4: 5a74 5a0a |0010: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ -0ceee8: 8ce3 |0012: double-to-float v3, v14 │ │ -0ceeea: c823 |0013: mul-float/2addr v3, v2 │ │ -0ceeec: 6e20 4c24 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStrokeWidth:(F)V // method@244c │ │ -0ceef2: 8924 |0017: float-to-double v4, v2 │ │ -0ceef4: cdc4 |0018: mul-double/2addr v4, v12 │ │ -0ceef6: 6e30 4224 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setCenterRadius:(D)V // method@2442 │ │ -0ceefc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -0ceefe: 6e20 4524 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0cef04: a803 1002 |0020: mul-float v3, v16, v2 │ │ -0cef08: a804 1102 |0022: mul-float v4, v17, v2 │ │ -0cef0c: 6e30 3f24 3104 |0024: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowDimensions:(FF)V // method@243f │ │ -0cef12: 5374 600a |0027: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ -0cef16: 8a43 |0029: double-to-int v3, v4 │ │ -0cef18: 5374 5a0a |002a: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ -0cef1c: 8a44 |002c: double-to-int v4, v4 │ │ -0cef1e: 6e30 4824 3104 |002d: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setInsets:(II)V // method@2448 │ │ -0cef24: 0e00 |0030: return-void │ │ +0ccc58: |[0ccc58] android.support.v4.widget.MaterialProgressDrawable.setSizeParameters:(DDDDFF)V │ │ +0ccc68: 5471 5d0a |0000: iget-object v1, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccc6c: 5473 5c0a |0002: iget-object v3, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mResources:Landroid/content/res/Resources; // field@0a5c │ │ +0ccc70: 6e10 2f02 0300 |0004: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0ccc76: 0c00 |0007: move-result-object v0 │ │ +0ccc78: 5202 bd15 |0008: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0ccc7c: 8924 |000a: float-to-double v4, v2 │ │ +0ccc7e: cd84 |000b: mul-double/2addr v4, v8 │ │ +0ccc80: 5a74 600a |000c: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ +0ccc84: 8924 |000e: float-to-double v4, v2 │ │ +0ccc86: cda4 |000f: mul-double/2addr v4, v10 │ │ +0ccc88: 5a74 5a0a |0010: iput-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ +0ccc8c: 8ce3 |0012: double-to-float v3, v14 │ │ +0ccc8e: c823 |0013: mul-float/2addr v3, v2 │ │ +0ccc90: 6e20 4c24 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStrokeWidth:(F)V // method@244c │ │ +0ccc96: 8924 |0017: float-to-double v4, v2 │ │ +0ccc98: cdc4 |0018: mul-double/2addr v4, v12 │ │ +0ccc9a: 6e30 4224 4105 |0019: invoke-virtual {v1, v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setCenterRadius:(D)V // method@2442 │ │ +0ccca0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +0ccca2: 6e20 4524 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0ccca8: a803 1002 |0020: mul-float v3, v16, v2 │ │ +0cccac: a804 1102 |0022: mul-float v4, v17, v2 │ │ +0cccb0: 6e30 3f24 3104 |0024: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowDimensions:(FF)V // method@243f │ │ +0cccb6: 5374 600a |0027: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ +0cccba: 8a43 |0029: double-to-int v3, v4 │ │ +0cccbc: 5374 5a0a |002a: iget-wide v4, v7, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ +0cccc0: 8a44 |002c: double-to-int v4, v4 │ │ +0cccc2: 6e30 4824 3104 |002d: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setInsets:(II)V // method@2448 │ │ +0cccc8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0008 line=134 │ │ 0x000a line=136 │ │ 0x000e line=137 │ │ @@ -149144,29 +149150,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0cef28: |[0cef28] android.support.v4.widget.MaterialProgressDrawable.setupAnimators:()V │ │ -0cef38: 5431 5d0a |0000: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cef3c: 2200 f704 |0002: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$1; // type@04f7 │ │ -0cef40: 7030 2124 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@2421 │ │ -0cef46: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -0cef48: 6e20 b23a 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatCount:(I)V // method@3ab2 │ │ -0cef4e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0cef50: 6e20 b33a 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatMode:(I)V // method@3ab3 │ │ -0cef56: 6202 4f0a |000f: sget-object v2, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a4f │ │ -0cef5a: 6e20 b13a 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ -0cef60: 2202 f804 |0014: new-instance v2, Landroid/support/v4/widget/MaterialProgressDrawable$2; // type@04f8 │ │ -0cef64: 7030 2324 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@2423 │ │ -0cef6a: 6e20 af3a 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ -0cef70: 5b30 560a |001c: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cef74: 0e00 |001e: return-void │ │ +0ccccc: |[0ccccc] android.support.v4.widget.MaterialProgressDrawable.setupAnimators:()V │ │ +0cccdc: 5431 5d0a |0000: iget-object v1, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccce0: 2200 f704 |0002: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable$1; // type@04f7 │ │ +0ccce4: 7030 2124 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@2421 │ │ +0cccea: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +0cccec: 6e20 b23a 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatCount:(I)V // method@3ab2 │ │ +0cccf2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0cccf4: 6e20 b33a 2000 |000c: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setRepeatMode:(I)V // method@3ab3 │ │ +0cccfa: 6202 4f0a |000f: sget-object v2, Landroid/support/v4/widget/MaterialProgressDrawable;.LINEAR_INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0a4f │ │ +0cccfe: 6e20 b13a 2000 |0011: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ +0ccd04: 2202 f804 |0014: new-instance v2, Landroid/support/v4/widget/MaterialProgressDrawable$2; // type@04f8 │ │ +0ccd08: 7030 2324 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@2423 │ │ +0ccd0e: 6e20 af3a 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ +0ccd14: 5b30 560a |001c: iput-object v0, v3, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0ccd18: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0002 line=364 │ │ 0x0007 line=416 │ │ 0x000b line=417 │ │ 0x000f line=418 │ │ @@ -149183,29 +149189,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 │ │ -0cef78: |[0cef78] android.support.v4.widget.MaterialProgressDrawable.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ -0cef88: 1501 403f |0000: const/high16 v1, #int 1061158912 // #3f40 │ │ -0cef8c: 2d00 0401 |0002: cmpl-float v0, v4, v1 │ │ -0cef90: 3d00 1600 |0004: if-lez v0, 001a // +0016 │ │ -0cef94: a700 0401 |0006: sub-float v0, v4, v1 │ │ -0cef98: 1501 803e |0008: const/high16 v1, #int 1048576000 // #3e80 │ │ -0cef9c: c910 |000a: div-float/2addr v0, v1 │ │ -0cef9e: 6e10 3624 0500 |000b: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingColor:()I // method@2436 │ │ -0cefa4: 0a01 |000e: move-result v1 │ │ -0cefa6: 6e10 3224 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColor:()I // method@2432 │ │ -0cefac: 0a02 |0012: move-result v2 │ │ -0cefae: 7040 5824 0321 |0013: invoke-direct {v3, v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.evaluateColorChange:(FII)I // method@2458 │ │ -0cefb4: 0a00 |0016: move-result v0 │ │ -0cefb6: 6e20 4324 0500 |0017: invoke-virtual {v5, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColor:(I)V // method@2443 │ │ -0cefbc: 0e00 |001a: return-void │ │ +0ccd1c: |[0ccd1c] android.support.v4.widget.MaterialProgressDrawable.updateRingColor:(FLandroid/support/v4/widget/MaterialProgressDrawable$Ring;)V │ │ +0ccd2c: 1501 403f |0000: const/high16 v1, #int 1061158912 // #3f40 │ │ +0ccd30: 2d00 0401 |0002: cmpl-float v0, v4, v1 │ │ +0ccd34: 3d00 1600 |0004: if-lez v0, 001a // +0016 │ │ +0ccd38: a700 0401 |0006: sub-float v0, v4, v1 │ │ +0ccd3c: 1501 803e |0008: const/high16 v1, #int 1048576000 // #3e80 │ │ +0ccd40: c910 |000a: div-float/2addr v0, v1 │ │ +0ccd42: 6e10 3624 0500 |000b: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartingColor:()I // method@2436 │ │ +0ccd48: 0a01 |000e: move-result v1 │ │ +0ccd4a: 6e10 3224 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getNextColor:()I // method@2432 │ │ +0ccd50: 0a02 |0012: move-result v2 │ │ +0ccd52: 7040 5824 0321 |0013: invoke-direct {v3, v0, v1, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.evaluateColorChange:(FII)I // method@2458 │ │ +0ccd58: 0a00 |0016: move-result v0 │ │ +0ccd5a: 6e20 4324 0500 |0017: invoke-virtual {v5, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColor:(I)V // method@2443 │ │ +0ccd60: 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; │ │ @@ -149218,29 +149224,29 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0cefc0: |[0cefc0] android.support.v4.widget.MaterialProgressDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0cefd0: 6e10 5a24 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.getBounds:()Landroid/graphics/Rect; // method@245a │ │ -0cefd6: 0c00 |0003: move-result-object v0 │ │ -0cefd8: 6e10 c702 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0cefde: 0a01 |0007: move-result v1 │ │ -0cefe0: 5252 5e0a |0008: iget v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ -0cefe4: 6e10 1c03 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ -0cefea: 0a03 |000d: move-result v3 │ │ -0cefec: 6e10 1d03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ -0ceff2: 0a04 |0011: move-result v4 │ │ -0ceff4: 6e40 c602 2643 |0012: invoke-virtual {v6, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ -0ceffa: 5452 5d0a |0015: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0ceffe: 6e30 2c24 6200 |0017: invoke-virtual {v2, v6, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V // method@242c │ │ -0cf004: 6e20 c402 1600 |001a: invoke-virtual {v6, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0cf00a: 0e00 |001d: return-void │ │ +0ccd64: |[0ccd64] android.support.v4.widget.MaterialProgressDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0ccd74: 6e10 5a24 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.getBounds:()Landroid/graphics/Rect; // method@245a │ │ +0ccd7a: 0c00 |0003: move-result-object v0 │ │ +0ccd7c: 6e10 c702 0600 |0004: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0ccd82: 0a01 |0007: move-result v1 │ │ +0ccd84: 5252 5e0a |0008: iget v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ +0ccd88: 6e10 1c03 0000 |000a: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ +0ccd8e: 0a03 |000d: move-result v3 │ │ +0ccd90: 6e10 1d03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ +0ccd96: 0a04 |0011: move-result v4 │ │ +0ccd98: 6e40 c602 2643 |0012: invoke-virtual {v6, v2, v3, v4}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ +0ccd9e: 5452 5d0a |0015: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccda2: 6e30 2c24 6200 |0017: invoke-virtual {v2, v6, v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.draw:(Landroid/graphics/Canvas;Landroid/graphics/Rect;)V // method@242c │ │ +0ccda8: 6e20 c402 1600 |001a: invoke-virtual {v6, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0ccdae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0004 line=228 │ │ 0x0008 line=229 │ │ 0x0015 line=230 │ │ 0x001a line=231 │ │ @@ -149256,19 +149262,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf00c: |[0cf00c] android.support.v4.widget.MaterialProgressDrawable.getAlpha:()I │ │ -0cf01c: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf020: 6e10 2e24 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getAlpha:()I // method@242e │ │ -0cf026: 0a00 |0005: move-result v0 │ │ -0cf028: 0f00 |0006: return v0 │ │ +0ccdb0: |[0ccdb0] android.support.v4.widget.MaterialProgressDrawable.getAlpha:()I │ │ +0ccdc0: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccdc4: 6e10 2e24 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getAlpha:()I // method@242e │ │ +0ccdca: 0a00 |0005: move-result v0 │ │ +0ccdcc: 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;) │ │ @@ -149276,18 +149282,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cf02c: |[0cf02c] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicHeight:()I │ │ -0cf03c: 5320 5a0a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ -0cf040: 8a00 |0002: double-to-int v0, v0 │ │ -0cf042: 0f00 |0003: return v0 │ │ +0ccdd0: |[0ccdd0] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicHeight:()I │ │ +0ccde0: 5320 5a0a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mHeight:D // field@0a5a │ │ +0ccde4: 8a00 |0002: double-to-int v0, v0 │ │ +0ccde6: 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;) │ │ @@ -149295,18 +149301,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0cf044: |[0cf044] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicWidth:()I │ │ -0cf054: 5320 600a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ -0cf058: 8a00 |0002: double-to-int v0, v0 │ │ -0cf05a: 0f00 |0003: return v0 │ │ +0ccde8: |[0ccde8] android.support.v4.widget.MaterialProgressDrawable.getIntrinsicWidth:()I │ │ +0ccdf8: 5320 600a |0000: iget-wide v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mWidth:D // field@0a60 │ │ +0ccdfc: 8a00 |0002: double-to-int v0, v0 │ │ +0ccdfe: 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;) │ │ @@ -149314,17 +149320,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cf05c: |[0cf05c] android.support.v4.widget.MaterialProgressDrawable.getOpacity:()I │ │ -0cf06c: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -0cf06e: 0f00 |0001: return v0 │ │ +0cce00: |[0cce00] android.support.v4.widget.MaterialProgressDrawable.getOpacity:()I │ │ +0cce10: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +0cce12: 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;) │ │ @@ -149332,35 +149338,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0cf070: |[0cf070] android.support.v4.widget.MaterialProgressDrawable.isRunning:()Z │ │ -0cf080: 5452 570a |0000: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0a57 │ │ -0cf084: 6e10 d343 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0cf08a: 0a00 |0005: move-result v0 │ │ -0cf08c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -0cf08e: 3503 1900 |0007: if-ge v3, v0, 0020 // +0019 │ │ -0cf092: 6e20 cb43 3200 |0009: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0cf098: 0c01 |000c: move-result-object v1 │ │ -0cf09a: 1f01 1f07 |000d: check-cast v1, Landroid/view/animation/Animation; // type@071f │ │ -0cf09e: 6e10 ad3a 0100 |000f: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasStarted:()Z // method@3aad │ │ -0cf0a4: 0a04 |0012: move-result v4 │ │ -0cf0a6: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ -0cf0aa: 6e10 ac3a 0100 |0015: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasEnded:()Z // method@3aac │ │ -0cf0b0: 0a04 |0018: move-result v4 │ │ -0cf0b2: 3904 0400 |0019: if-nez v4, 001d // +0004 │ │ -0cf0b6: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -0cf0b8: 0f04 |001c: return v4 │ │ -0cf0ba: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0cf0be: 28e8 |001f: goto 0007 // -0018 │ │ -0cf0c0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -0cf0c2: 28fb |0021: goto 001c // -0005 │ │ +0cce14: |[0cce14] android.support.v4.widget.MaterialProgressDrawable.isRunning:()Z │ │ +0cce24: 5452 570a |0000: iget-object v2, v5, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimators:Ljava/util/ArrayList; // field@0a57 │ │ +0cce28: 6e10 d343 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0cce2e: 0a00 |0005: move-result v0 │ │ +0cce30: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +0cce32: 3503 1900 |0007: if-ge v3, v0, 0020 // +0019 │ │ +0cce36: 6e20 cb43 3200 |0009: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0cce3c: 0c01 |000c: move-result-object v1 │ │ +0cce3e: 1f01 1f07 |000d: check-cast v1, Landroid/view/animation/Animation; // type@071f │ │ +0cce42: 6e10 ad3a 0100 |000f: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasStarted:()Z // method@3aad │ │ +0cce48: 0a04 |0012: move-result v4 │ │ +0cce4a: 3804 0a00 |0013: if-eqz v4, 001d // +000a │ │ +0cce4e: 6e10 ac3a 0100 |0015: invoke-virtual {v1}, Landroid/view/animation/Animation;.hasEnded:()Z // method@3aac │ │ +0cce54: 0a04 |0018: move-result v4 │ │ +0cce56: 3904 0400 |0019: if-nez v4, 001d // +0004 │ │ +0cce5a: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +0cce5c: 0f04 |001c: return v4 │ │ +0cce5e: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cce62: 28e8 |001f: goto 0007 // -0018 │ │ +0cce64: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +0cce66: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0002 line=267 │ │ 0x0006 line=268 │ │ 0x0009 line=269 │ │ 0x000f line=270 │ │ @@ -149381,18 +149387,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf0c4: |[0cf0c4] android.support.v4.widget.MaterialProgressDrawable.setAlpha:(I)V │ │ -0cf0d4: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf0d8: 6e20 3e24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setAlpha:(I)V // method@243e │ │ -0cf0de: 0e00 |0005: return-void │ │ +0cce68: |[0cce68] android.support.v4.widget.MaterialProgressDrawable.setAlpha:(I)V │ │ +0cce78: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cce7c: 6e20 3e24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setAlpha:(I)V // method@243e │ │ +0cce82: 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 │ │ @@ -149402,18 +149408,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf0e0: |[0cf0e0] android.support.v4.widget.MaterialProgressDrawable.setArrowScale:(F)V │ │ -0cf0f0: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf0f4: 6e20 4024 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowScale:(F)V // method@2440 │ │ -0cf0fa: 0e00 |0005: return-void │ │ +0cce84: |[0cce84] android.support.v4.widget.MaterialProgressDrawable.setArrowScale:(F)V │ │ +0cce94: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cce98: 6e20 4024 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setArrowScale:(F)V // method@2440 │ │ +0cce9e: 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 │ │ @@ -149423,18 +149429,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf0fc: |[0cf0fc] android.support.v4.widget.MaterialProgressDrawable.setBackgroundColor:(I)V │ │ -0cf10c: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf110: 6e20 4124 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setBackgroundColor:(I)V // method@2441 │ │ -0cf116: 0e00 |0005: return-void │ │ +0ccea0: |[0ccea0] android.support.v4.widget.MaterialProgressDrawable.setBackgroundColor:(I)V │ │ +0cceb0: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cceb4: 6e20 4124 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setBackgroundColor:(I)V // method@2441 │ │ +0cceba: 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 │ │ @@ -149444,18 +149450,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf118: |[0cf118] android.support.v4.widget.MaterialProgressDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0cf128: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf12c: 6e20 4424 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@2444 │ │ -0cf132: 0e00 |0005: return-void │ │ +0ccebc: |[0ccebc] android.support.v4.widget.MaterialProgressDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0ccecc: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cced0: 6e20 4424 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@2444 │ │ +0cced6: 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; │ │ @@ -149465,21 +149471,21 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cf134: |[0cf134] android.support.v4.widget.MaterialProgressDrawable.setColorSchemeColors:([I)V │ │ -0cf144: 5420 5d0a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf148: 6e20 4624 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@2446 │ │ -0cf14e: 5420 5d0a |0005: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf152: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0cf154: 6e20 4524 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0cf15a: 0e00 |000b: return-void │ │ +0cced8: |[0cced8] android.support.v4.widget.MaterialProgressDrawable.setColorSchemeColors:([I)V │ │ +0ccee8: 5420 5d0a |0000: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cceec: 6e20 4624 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColors:([I)V // method@2446 │ │ +0ccef2: 5420 5d0a |0005: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccef6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0ccef8: 6e20 4524 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0ccefe: 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; │ │ @@ -149490,18 +149496,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf15c: |[0cf15c] android.support.v4.widget.MaterialProgressDrawable.setProgressRotation:(F)V │ │ -0cf16c: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf170: 6e20 4924 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ -0cf176: 0e00 |0005: return-void │ │ +0ccf00: |[0ccf00] android.support.v4.widget.MaterialProgressDrawable.setProgressRotation:(F)V │ │ +0ccf10: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccf14: 6e20 4924 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setRotation:(F)V // method@2449 │ │ +0ccf1a: 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 │ │ @@ -149511,18 +149517,18 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cf178: |[0cf178] android.support.v4.widget.MaterialProgressDrawable.setRotation:(F)V │ │ -0cf188: 5901 5e0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ -0cf18c: 6e10 6024 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@2460 │ │ -0cf192: 0e00 |0005: return-void │ │ +0ccf1c: |[0ccf1c] android.support.v4.widget.MaterialProgressDrawable.setRotation:(F)V │ │ +0ccf2c: 5901 5e0a |0000: iput v1, v0, Landroid/support/v4/widget/MaterialProgressDrawable;.mRotation:F // field@0a5e │ │ +0ccf30: 6e10 6024 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.invalidateSelf:()V // method@2460 │ │ +0ccf36: 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; │ │ @@ -149533,20 +149539,20 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cf194: |[0cf194] android.support.v4.widget.MaterialProgressDrawable.setStartEndTrim:(FF)V │ │ -0cf1a4: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf1a8: 6e20 4b24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ -0cf1ae: 5410 5d0a |0005: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf1b2: 6e20 4724 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ -0cf1b8: 0e00 |000a: return-void │ │ +0ccf38: |[0ccf38] android.support.v4.widget.MaterialProgressDrawable.setStartEndTrim:(FF)V │ │ +0ccf48: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccf4c: 6e20 4b24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setStartTrim:(F)V // method@244b │ │ +0ccf52: 5410 5d0a |0005: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccf56: 6e20 4724 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setEndTrim:(F)V // method@2447 │ │ +0ccf5c: 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; │ │ @@ -149558,18 +149564,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cf1bc: |[0cf1bc] android.support.v4.widget.MaterialProgressDrawable.showArrow:(Z)V │ │ -0cf1cc: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf1d0: 6e20 4a24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ -0cf1d6: 0e00 |0005: return-void │ │ +0ccf60: |[0ccf60] android.support.v4.widget.MaterialProgressDrawable.showArrow:(Z)V │ │ +0ccf70: 5410 5d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccf74: 6e20 4a24 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ +0ccf7a: 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 │ │ @@ -149579,48 +149585,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0cf1d8: |[0cf1d8] android.support.v4.widget.MaterialProgressDrawable.start:()V │ │ -0cf1e8: 5440 560a |0000: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cf1ec: 6e10 ae3a 0000 |0002: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ -0cf1f2: 5440 5d0a |0005: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf1f6: 6e10 4d24 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@244d │ │ -0cf1fc: 5440 5d0a |000a: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf200: 6e10 3024 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@2430 │ │ -0cf206: 0a00 |000f: move-result v0 │ │ -0cf208: 5441 5d0a |0010: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf20c: 6e10 3524 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartTrim:()F // method@2435 │ │ -0cf212: 0a01 |0015: move-result v1 │ │ -0cf214: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ -0cf218: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -0cf21c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0cf21e: 5c40 590a |001b: iput-boolean v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ -0cf222: 5440 560a |001d: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cf226: 1602 9a02 |001f: const-wide/16 v2, #int 666 // #29a │ │ -0cf22a: 6e30 b03a 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -0cf230: 5440 5b0a |0024: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ -0cf234: 5441 560a |0026: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cf238: 6e20 f638 1000 |0028: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -0cf23e: 0e00 |002b: return-void │ │ -0cf240: 5440 5d0a |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf244: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0cf246: 6e20 4524 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0cf24c: 5440 5d0a |0032: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf250: 6e10 3d24 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@243d │ │ -0cf256: 5440 560a |0037: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cf25a: 1602 3405 |0039: const-wide/16 v2, #int 1332 // #534 │ │ -0cf25e: 6e30 b03a 2003 |003b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -0cf264: 5440 5b0a |003e: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ -0cf268: 5441 560a |0040: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ -0cf26c: 6e20 f638 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -0cf272: 28e6 |0045: goto 002b // -001a │ │ +0ccf7c: |[0ccf7c] android.support.v4.widget.MaterialProgressDrawable.start:()V │ │ +0ccf8c: 5440 560a |0000: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0ccf90: 6e10 ae3a 0000 |0002: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ +0ccf96: 5440 5d0a |0005: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccf9a: 6e10 4d24 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.storeOriginals:()V // method@244d │ │ +0ccfa0: 5440 5d0a |000a: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccfa4: 6e10 3024 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getEndTrim:()F // method@2430 │ │ +0ccfaa: 0a00 |000f: move-result v0 │ │ +0ccfac: 5441 5d0a |0010: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccfb0: 6e10 3524 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.getStartTrim:()F // method@2435 │ │ +0ccfb6: 0a01 |0015: move-result v1 │ │ +0ccfb8: 2d00 0001 |0016: cmpl-float v0, v0, v1 │ │ +0ccfbc: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +0ccfc0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0ccfc2: 5c40 590a |001b: iput-boolean v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mFinishing:Z // field@0a59 │ │ +0ccfc6: 5440 560a |001d: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0ccfca: 1602 9a02 |001f: const-wide/16 v2, #int 666 // #29a │ │ +0ccfce: 6e30 b03a 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +0ccfd4: 5440 5b0a |0024: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ +0ccfd8: 5441 560a |0026: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0ccfdc: 6e20 f638 1000 |0028: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +0ccfe2: 0e00 |002b: return-void │ │ +0ccfe4: 5440 5d0a |002c: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccfe8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0ccfea: 6e20 4524 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0ccff0: 5440 5d0a |0032: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0ccff4: 6e10 3d24 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@243d │ │ +0ccffa: 5440 560a |0037: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0ccffe: 1602 3405 |0039: const-wide/16 v2, #int 1332 // #534 │ │ +0cd002: 6e30 b03a 2003 |003b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +0cd008: 5440 5b0a |003e: iget-object v0, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ +0cd00c: 5441 560a |0040: iget-object v1, v4, Landroid/support/v4/widget/MaterialProgressDrawable;.mAnimation:Landroid/view/animation/Animation; // field@0a56 │ │ +0cd010: 6e20 f638 1000 |0042: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +0cd016: 28e6 |0045: goto 002b // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x000a line=282 │ │ 0x001a line=283 │ │ 0x001d line=284 │ │ @@ -149638,27 +149644,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cf274: |[0cf274] android.support.v4.widget.MaterialProgressDrawable.stop:()V │ │ -0cf284: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cf286: 5420 5b0a |0001: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ -0cf28a: 6e10 2f38 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -0cf290: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cf292: 6e20 6924 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@2469 │ │ -0cf298: 5420 5d0a |000a: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf29c: 6e20 4a24 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ -0cf2a2: 5420 5d0a |000f: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf2a6: 6e20 4524 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ -0cf2ac: 5420 5d0a |0014: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ -0cf2b0: 6e10 3d24 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@243d │ │ -0cf2b6: 0e00 |0019: return-void │ │ +0cd018: |[0cd018] android.support.v4.widget.MaterialProgressDrawable.stop:()V │ │ +0cd028: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cd02a: 5420 5b0a |0001: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mParent:Landroid/view/View; // field@0a5b │ │ +0cd02e: 6e10 2f38 0000 |0003: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +0cd034: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0cd036: 6e20 6924 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.setRotation:(F)V // method@2469 │ │ +0cd03c: 5420 5d0a |000a: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cd040: 6e20 4a24 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setShowArrow:(Z)V // method@244a │ │ +0cd046: 5420 5d0a |000f: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cd04a: 6e20 4524 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.setColorIndex:(I)V // method@2445 │ │ +0cd050: 5420 5d0a |0014: iget-object v0, v2, Landroid/support/v4/widget/MaterialProgressDrawable;.mRing:Landroid/support/v4/widget/MaterialProgressDrawable$Ring; // field@0a5d │ │ +0cd054: 6e10 3d24 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable$Ring;.resetOriginals:()V // method@243d │ │ +0cd05a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0006 line=297 │ │ 0x000a line=298 │ │ 0x000f line=299 │ │ 0x0014 line=300 │ │ @@ -149671,52 +149677,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 38 16-bit code units │ │ -0cf2b8: |[0cf2b8] android.support.v4.widget.MaterialProgressDrawable.updateSizes:(I)V │ │ -0cf2c8: 1902 4c40 |0000: const-wide/high16 v2, #long 4633078116657397760 // #404c │ │ -0cf2cc: 190c 4440 |0002: const-wide/high16 v12, #long 4630826316843712512 // #4044 │ │ -0cf2d0: 390f 1000 |0004: if-nez v15, 0014 // +0010 │ │ -0cf2d4: 1906 2940 |0006: const-wide/high16 v6, #long 4623226492472524800 // #4029 │ │ -0cf2d8: 1908 0840 |0008: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ -0cf2dc: 150a 4041 |000a: const/high16 v10, #int 1094713344 // #4140 │ │ -0cf2e0: 150b c040 |000c: const/high16 v11, #int 1086324736 // #40c0 │ │ -0cf2e4: 07e1 |000e: move-object v1, v14 │ │ -0cf2e6: 0424 |000f: move-wide v4, v2 │ │ -0cf2e8: 760b 6a24 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@246a │ │ -0cf2ee: 0e00 |0013: return-void │ │ -0cf2f0: 1806 0000 0000 0080 2140 |0014: const-wide v6, #double 8.75 // #4021800000000000 │ │ -0cf2fa: 1908 0440 |0019: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ -0cf2fe: 150a 2041 |001b: const/high16 v10, #int 1092616192 // #4120 │ │ -0cf302: 150b a040 |001d: const/high16 v11, #int 1084227584 // #40a0 │ │ -0cf306: 07e1 |001f: move-object v1, v14 │ │ -0cf308: 04c2 |0020: move-wide v2, v12 │ │ -0cf30a: 04c4 |0021: move-wide v4, v12 │ │ -0cf30c: 760b 6a24 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@246a │ │ -0cf312: 28ee |0025: goto 0013 // -0012 │ │ +0cd05c: |[0cd05c] android.support.v4.widget.MaterialProgressDrawable.updateSizes:(I)V │ │ +0cd06c: 1902 4c40 |0000: const-wide/high16 v2, #long 4633078116657397760 // #404c │ │ +0cd070: 190c 4440 |0002: const-wide/high16 v12, #long 4630826316843712512 // #4044 │ │ +0cd074: 390f 1000 |0004: if-nez v15, 0014 // +0010 │ │ +0cd078: 1906 2940 |0006: const-wide/high16 v6, #long 4623226492472524800 // #4029 │ │ +0cd07c: 1908 0840 |0008: const-wide/high16 v8, #long 4613937818241073152 // #4008 │ │ +0cd080: 150a 4041 |000a: const/high16 v10, #int 1094713344 // #4140 │ │ +0cd084: 150b c040 |000c: const/high16 v11, #int 1086324736 // #40c0 │ │ +0cd088: 07e1 |000e: move-object v1, v14 │ │ +0cd08a: 0424 |000f: move-wide v4, v2 │ │ +0cd08c: 760b 6a24 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@246a │ │ +0cd092: 0e00 |0013: return-void │ │ +0cd094: 1806 0000 0000 0080 2140 |0014: const-wide v6, #double 8.75 // #4021800000000000 │ │ +0cd09e: 1908 0440 |0019: const-wide/high16 v8, #long 4612811918334230528 // #4004 │ │ +0cd0a2: 150a 2041 |001b: const/high16 v10, #int 1092616192 // #4120 │ │ +0cd0a6: 150b a040 |001d: const/high16 v11, #int 1084227584 // #40a0 │ │ +0cd0aa: 07e1 |001f: move-object v1, v14 │ │ +0cd0ac: 04c2 |0020: move-wide v2, v12 │ │ +0cd0ae: 04c4 |0021: move-wide v4, v12 │ │ +0cd0b0: 760b 6a24 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@246a │ │ +0cd0b6: 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 : 5375 (MaterialProgressDrawable.java) │ │ + source_file_idx : 5371 (MaterialProgressDrawable.java) │ │ │ │ Class #733 header: │ │ class_idx : 1278 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5567 │ │ +source_file_idx : 5563 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #733 annotations: │ │ Annotations on class │ │ @@ -149734,21 +149740,21 @@ │ │ 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 : 5567 (NestedScrollView.java) │ │ + source_file_idx : 5563 (NestedScrollView.java) │ │ │ │ Class #734 header: │ │ class_idx : 1279 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5567 │ │ +source_file_idx : 5563 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #734 annotations: │ │ Annotations on class │ │ @@ -149770,17 +149776,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf314: |[0cf314] android.support.v4.widget.NestedScrollView$SavedState$1.:()V │ │ -0cf324: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf32a: 0e00 |0003: return-void │ │ +0cd0b8: |[0cd0b8] android.support.v4.widget.NestedScrollView$SavedState$1.:()V │ │ +0cd0c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -149789,18 +149795,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 │ │ -0cf32c: |[0cf32c] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ -0cf33c: 2200 0005 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ -0cf340: 7020 7e24 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcel;)V // method@247e │ │ -0cf346: 1100 |0005: return-object v0 │ │ +0cd0d0: |[0cd0d0] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ +0cd0e0: 2200 0005 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ +0cd0e4: 7020 7e24 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcel;)V // method@247e │ │ +0cd0ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1864 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -149809,18 +149815,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 │ │ -0cf348: |[0cf348] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0cf358: 6e20 7924 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; // method@2479 │ │ -0cf35e: 0c00 |0003: move-result-object v0 │ │ -0cf360: 1100 |0004: return-object v0 │ │ +0cd0ec: |[0cd0ec] android.support.v4.widget.NestedScrollView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0cd0fc: 6e20 7924 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/NestedScrollView$SavedState; // method@2479 │ │ +0cd102: 0c00 |0003: move-result-object v0 │ │ +0cd104: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -149829,17 +149835,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 │ │ -0cf364: |[0cf364] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ -0cf374: 2320 1d09 |0000: new-array v0, v2, [Landroid/support/v4/widget/NestedScrollView$SavedState; // type@091d │ │ -0cf378: 1100 |0002: return-object v0 │ │ +0cd108: |[0cd108] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ +0cd118: 2320 1d09 |0000: new-array v0, v2, [Landroid/support/v4/widget/NestedScrollView$SavedState; // type@091d │ │ +0cd11c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -149848,32 +149854,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf37c: |[0cf37c] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0cf38c: 6e20 7b24 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; // method@247b │ │ -0cf392: 0c00 |0003: move-result-object v0 │ │ -0cf394: 1100 |0004: return-object v0 │ │ +0cd120: |[0cd120] android.support.v4.widget.NestedScrollView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0cd130: 6e20 7b24 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/NestedScrollView$SavedState; // method@247b │ │ +0cd136: 0c00 |0003: move-result-object v0 │ │ +0cd138: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 5567 (NestedScrollView.java) │ │ + source_file_idx : 5563 (NestedScrollView.java) │ │ │ │ Class #735 header: │ │ class_idx : 1280 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 5567 │ │ +source_file_idx : 5563 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #735 annotations: │ │ Annotations on class │ │ @@ -149903,39 +149909,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cf398: |[0cf398] android.support.v4.widget.NestedScrollView$SavedState.:()V │ │ -0cf3a8: 2200 ff04 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState$1; // type@04ff │ │ -0cf3ac: 7010 7824 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.:()V // method@2478 │ │ -0cf3b2: 6900 610a |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0a61 │ │ -0cf3b6: 0e00 |0007: return-void │ │ +0cd13c: |[0cd13c] android.support.v4.widget.NestedScrollView$SavedState.:()V │ │ +0cd14c: 2200 ff04 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState$1; // type@04ff │ │ +0cd150: 7010 7824 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState$1;.:()V // method@2478 │ │ +0cd156: 6900 610a |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0a61 │ │ +0cd15a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1861 │ │ 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 │ │ -0cf3b8: |[0cf3b8] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcel;)V │ │ -0cf3c8: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0cf3ce: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0cf3d4: 0a00 |0006: move-result v0 │ │ -0cf3d6: 5910 620a |0007: iput v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ -0cf3da: 0e00 |0009: return-void │ │ +0cd15c: |[0cd15c] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcel;)V │ │ +0cd16c: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0cd172: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0cd178: 0a00 |0006: move-result v0 │ │ +0cd17a: 5910 620a |0007: iput v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ +0cd17e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1844 │ │ 0x0003 line=1845 │ │ 0x0009 line=1846 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ @@ -149946,17 +149952,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf3dc: |[0cf3dc] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcelable;)V │ │ -0cf3ec: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0cf3f2: 0e00 |0003: return-void │ │ +0cd180: |[0cd180] android.support.v4.widget.NestedScrollView$SavedState.:(Landroid/os/Parcelable;)V │ │ +0cd190: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0cd196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1840 │ │ 0x0003 line=1841 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -149967,38 +149973,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0cf3f4: |[0cf3f4] android.support.v4.widget.NestedScrollView$SavedState.toString:()Ljava/lang/String; │ │ -0cf404: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0cf408: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0cf40e: 1a01 de08 |0005: const-string v1, "HorizontalScrollView.SavedState{" // string@08de │ │ -0cf412: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cf418: 0c00 |000a: move-result-object v0 │ │ -0cf41a: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -0cf420: 0a01 |000e: move-result v1 │ │ -0cf422: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -0cf428: 0c01 |0012: move-result-object v1 │ │ -0cf42a: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cf430: 0c00 |0016: move-result-object v0 │ │ -0cf432: 1a01 d600 |0017: const-string v1, " scrollPosition=" // string@00d6 │ │ -0cf436: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cf43c: 0c00 |001c: move-result-object v0 │ │ -0cf43e: 5221 620a |001d: iget v1, v2, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ -0cf442: 6e20 5f43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0cf448: 0c00 |0022: move-result-object v0 │ │ -0cf44a: 1a01 7b4a |0023: const-string v1, "}" // string@4a7b │ │ -0cf44e: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0cf454: 0c00 |0028: move-result-object v0 │ │ -0cf456: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0cf45c: 0c00 |002c: move-result-object v0 │ │ -0cf45e: 1100 |002d: return-object v0 │ │ +0cd198: |[0cd198] android.support.v4.widget.NestedScrollView$SavedState.toString:()Ljava/lang/String; │ │ +0cd1a8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0cd1ac: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0cd1b2: 1a01 da08 |0005: const-string v1, "HorizontalScrollView.SavedState{" // string@08da │ │ +0cd1b6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cd1bc: 0c00 |000a: move-result-object v0 │ │ +0cd1be: 7110 6e43 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0cd1c4: 0a01 |000e: move-result v1 │ │ +0cd1c6: 7110 0043 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0cd1cc: 0c01 |0012: move-result-object v1 │ │ +0cd1ce: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cd1d4: 0c00 |0016: move-result-object v0 │ │ +0cd1d6: 1a01 d300 |0017: const-string v1, " scrollPosition=" // string@00d3 │ │ +0cd1da: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cd1e0: 0c00 |001c: move-result-object v0 │ │ +0cd1e2: 5221 620a |001d: iget v1, v2, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ +0cd1e6: 6e20 5f43 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0cd1ec: 0c00 |0022: move-result-object v0 │ │ +0cd1ee: 1a01 764a |0023: const-string v1, "}" // string@4a76 │ │ +0cd1f2: 6e20 6343 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cd1f8: 0c00 |0028: move-result-object v0 │ │ +0cd1fa: 6e10 6a43 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0cd200: 0c00 |002c: move-result-object v0 │ │ +0cd202: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1856 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/widget/NestedScrollView$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/widget/NestedScrollView$SavedState;) │ │ @@ -150006,36 +150012,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cf460: |[0cf460] android.support.v4.widget.NestedScrollView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0cf470: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0cf476: 5210 620a |0003: iget v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ -0cf47a: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0cf480: 0e00 |0008: return-void │ │ +0cd204: |[0cd204] android.support.v4.widget.NestedScrollView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0cd214: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0cd21a: 5210 620a |0003: iget v0, v1, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ +0cd21e: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0cd224: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1850 │ │ 0x0003 line=1851 │ │ 0x0008 line=1852 │ │ 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 : 5567 (NestedScrollView.java) │ │ + source_file_idx : 5563 (NestedScrollView.java) │ │ │ │ Class #736 header: │ │ class_idx : 1284 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5828 │ │ +source_file_idx : 5824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #736 annotations: │ │ Annotations on class │ │ @@ -150053,21 +150059,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;) │ │ name : 'getDragToOpenListener' │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5828 (PopupMenuCompat.java) │ │ + source_file_idx : 5824 (PopupMenuCompat.java) │ │ │ │ Class #737 header: │ │ class_idx : 1285 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5828 │ │ +source_file_idx : 5824 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #737 annotations: │ │ Annotations on class │ │ @@ -150090,26 +150096,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0cf484: |[0cf484] android.support.v4.widget.PopupMenuCompat.:()V │ │ -0cf494: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cf498: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0cf49c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0cf4a0: 2201 0305 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@0503 │ │ -0cf4a4: 7010 ff24 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@24ff │ │ -0cf4aa: 6901 820a |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ -0cf4ae: 0e00 |000d: return-void │ │ -0cf4b0: 2201 0205 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@0502 │ │ -0cf4b4: 7010 fd24 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@24fd │ │ -0cf4ba: 6901 820a |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ -0cf4be: 28f8 |0015: goto 000d // -0008 │ │ +0cd228: |[0cd228] android.support.v4.widget.PopupMenuCompat.:()V │ │ +0cd238: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cd23c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0cd240: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cd244: 2201 0305 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@0503 │ │ +0cd248: 7010 ff24 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@24ff │ │ +0cd24e: 6901 820a |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ +0cd252: 0e00 |000d: return-void │ │ +0cd254: 2201 0205 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@0502 │ │ +0cd258: 7010 fd24 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@24fd │ │ +0cd25e: 6901 820a |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ +0cd262: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0006 line=60 │ │ 0x000d line=64 │ │ 0x000e line=62 │ │ @@ -150121,17 +150127,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf4c0: |[0cf4c0] android.support.v4.widget.PopupMenuCompat.:()V │ │ -0cf4d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf4d6: 0e00 |0003: return-void │ │ +0cd264: |[0cd264] android.support.v4.widget.PopupMenuCompat.:()V │ │ +0cd274: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd27a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ │ │ @@ -150140,33 +150146,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf4d8: |[0cf4d8] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0cf4e8: 6200 820a |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ -0cf4ec: 7220 0125 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@2501 │ │ -0cf4f2: 0c00 |0005: move-result-object v0 │ │ -0cf4f4: 1100 |0006: return-object v0 │ │ +0cd27c: |[0cd27c] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0cd28c: 6200 820a |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@0a82 │ │ +0cd290: 7220 0125 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@2501 │ │ +0cd296: 0c00 |0005: move-result-object v0 │ │ +0cd298: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5828 (PopupMenuCompat.java) │ │ + source_file_idx : 5824 (PopupMenuCompat.java) │ │ │ │ Class #738 header: │ │ class_idx : 1286 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5829 │ │ +source_file_idx : 5825 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #738 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupMenuCompatKitKat;' │ │ @@ -150181,17 +150187,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf4f8: |[0cf4f8] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ -0cf508: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf50e: 0e00 |0003: return-void │ │ +0cd29c: |[0cd29c] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +0cd2ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupMenuCompatKitKat;) │ │ @@ -150199,33 +150205,33 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cf510: |[0cf510] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0cf520: 1f01 4e07 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@074e │ │ -0cf524: 6e10 fe3b 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@3bfe │ │ -0cf52a: 0c00 |0005: move-result-object v0 │ │ -0cf52c: 1100 |0006: return-object v0 │ │ +0cd2b4: |[0cd2b4] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0cd2c4: 1f01 4e07 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@074e │ │ +0cd2c8: 6e10 fe3b 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@3bfe │ │ +0cd2ce: 0c00 |0005: move-result-object v0 │ │ +0cd2d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5829 (PopupMenuCompatKitKat.java) │ │ + source_file_idx : 5825 (PopupMenuCompatKitKat.java) │ │ │ │ Class #739 header: │ │ class_idx : 1292 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #739 annotations: │ │ Annotations on class │ │ @@ -150267,21 +150273,21 @@ │ │ │ │ #4 : (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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #740 header: │ │ class_idx : 1293 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #740 annotations: │ │ Annotations on class │ │ @@ -150304,44 +150310,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -0cf530: |[0cf530] android.support.v4.widget.PopupWindowCompat.:()V │ │ -0cf540: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cf544: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0cf548: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0cf54c: 2201 0805 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; // type@0508 │ │ -0cf550: 7010 0a25 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl;.:()V // method@250a │ │ -0cf556: 6901 830a |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf55a: 0e00 |000d: return-void │ │ -0cf55c: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ -0cf560: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0cf564: 2201 0705 |0012: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; // type@0507 │ │ -0cf568: 7010 0725 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@2507 │ │ -0cf56e: 6901 830a |0017: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf572: 28f4 |0019: goto 000d // -000c │ │ -0cf574: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ -0cf578: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0cf57c: 2201 0b05 |001e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@050b │ │ -0cf580: 7010 1825 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@2518 │ │ -0cf586: 6901 830a |0023: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf58a: 28e8 |0025: goto 000d // -0018 │ │ -0cf58c: 1301 0900 |0026: const/16 v1, #int 9 // #9 │ │ -0cf590: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -0cf594: 2201 0a05 |002a: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; // type@050a │ │ -0cf598: 7010 1525 0100 |002c: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@2515 │ │ -0cf59e: 6901 830a |002f: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf5a2: 28dc |0031: goto 000d // -0024 │ │ -0cf5a4: 2201 0905 |0032: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@0509 │ │ -0cf5a8: 7010 0f25 0100 |0034: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@250f │ │ -0cf5ae: 6901 830a |0037: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf5b2: 28d4 |0039: goto 000d // -002c │ │ +0cd2d4: |[0cd2d4] android.support.v4.widget.PopupWindowCompat.:()V │ │ +0cd2e4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cd2e8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0cd2ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cd2f0: 2201 0805 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; // type@0508 │ │ +0cd2f4: 7010 0a25 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl;.:()V // method@250a │ │ +0cd2fa: 6901 830a |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd2fe: 0e00 |000d: return-void │ │ +0cd300: 1301 1500 |000e: const/16 v1, #int 21 // #15 │ │ +0cd304: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0cd308: 2201 0705 |0012: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; // type@0507 │ │ +0cd30c: 7010 0725 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@2507 │ │ +0cd312: 6901 830a |0017: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd316: 28f4 |0019: goto 000d // -000c │ │ +0cd318: 1301 1300 |001a: const/16 v1, #int 19 // #13 │ │ +0cd31c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0cd320: 2201 0b05 |001e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@050b │ │ +0cd324: 7010 1825 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@2518 │ │ +0cd32a: 6901 830a |0023: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd32e: 28e8 |0025: goto 000d // -0018 │ │ +0cd330: 1301 0900 |0026: const/16 v1, #int 9 // #9 │ │ +0cd334: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +0cd338: 2201 0a05 |002a: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; // type@050a │ │ +0cd33c: 7010 1525 0100 |002c: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@2515 │ │ +0cd342: 6901 830a |002f: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd346: 28dc |0031: goto 000d // -0024 │ │ +0cd348: 2201 0905 |0032: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@0509 │ │ +0cd34c: 7010 0f25 0100 |0034: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@250f │ │ +0cd352: 6901 830a |0037: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd356: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000d line=147 │ │ 0x000e line=138 │ │ @@ -150359,17 +150365,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf5b4: |[0cf5b4] android.support.v4.widget.PopupWindowCompat.:()V │ │ -0cf5c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf5ca: 0e00 |0003: return-void │ │ +0cd358: |[0cd358] android.support.v4.widget.PopupWindowCompat.:()V │ │ +0cd368: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat; │ │ │ │ @@ -150378,19 +150384,19 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf5cc: |[0cf5cc] android.support.v4.widget.PopupWindowCompat.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -0cf5dc: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf5e0: 7220 1a25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@251a │ │ -0cf5e6: 0a00 |0005: move-result v0 │ │ -0cf5e8: 0f00 |0006: return v0 │ │ +0cd370: |[0cd370] android.support.v4.widget.PopupWindowCompat.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +0cd380: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd384: 7220 1a25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@251a │ │ +0cd38a: 0a00 |0005: move-result v0 │ │ +0cd38c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #3 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ @@ -150398,19 +150404,19 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf5ec: |[0cf5ec] android.support.v4.widget.PopupWindowCompat.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -0cf5fc: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf600: 7220 1b25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@251b │ │ -0cf606: 0a00 |0005: move-result v0 │ │ -0cf608: 0f00 |0006: return v0 │ │ +0cd390: |[0cd390] android.support.v4.widget.PopupWindowCompat.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +0cd3a0: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd3a4: 7220 1b25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@251b │ │ +0cd3aa: 0a00 |0005: move-result v0 │ │ +0cd3ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #4 : (in Landroid/support/v4/widget/PopupWindowCompat;) │ │ @@ -150418,18 +150424,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 │ │ -0cf60c: |[0cf60c] android.support.v4.widget.PopupWindowCompat.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -0cf61c: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf620: 7230 1c25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@251c │ │ -0cf626: 0e00 |0005: return-void │ │ +0cd3b0: |[0cd3b0] android.support.v4.widget.PopupWindowCompat.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +0cd3c0: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd3c4: 7230 1c25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@251c │ │ +0cd3ca: 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 │ │ @@ -150439,18 +150445,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 │ │ -0cf628: |[0cf628] android.support.v4.widget.PopupWindowCompat.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -0cf638: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf63c: 7230 1d25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@251d │ │ -0cf642: 0e00 |0005: return-void │ │ +0cd3cc: |[0cd3cc] android.support.v4.widget.PopupWindowCompat.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +0cd3dc: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd3e0: 7230 1d25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@251d │ │ +0cd3e6: 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 │ │ @@ -150460,42 +150466,42 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0cf644: |[0cf644] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -0cf654: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ -0cf658: 0761 |0002: move-object v1, v6 │ │ -0cf65a: 0772 |0003: move-object v2, v7 │ │ -0cf65c: 0183 |0004: move v3, v8 │ │ -0cf65e: 0194 |0005: move v4, v9 │ │ -0cf660: 01a5 |0006: move v5, v10 │ │ -0cf662: 7806 1e25 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@251e │ │ -0cf668: 0e00 |000a: return-void │ │ +0cd3e8: |[0cd3e8] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +0cd3f8: 6200 830a |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@0a83 │ │ +0cd3fc: 0761 |0002: move-object v1, v6 │ │ +0cd3fe: 0772 |0003: move-object v2, v7 │ │ +0cd400: 0183 |0004: move v3, v8 │ │ +0cd402: 0194 |0005: move v4, v9 │ │ +0cd404: 01a5 |0006: move v5, v10 │ │ +0cd406: 7806 1e25 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@251e │ │ +0cd40c: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #741 header: │ │ class_idx : 1294 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5839 │ │ +source_file_idx : 5835 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #741 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatApi21;' │ │ @@ -150519,29 +150525,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0cf66c: |[0cf66c] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ -0cf67c: 1c01 5007 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ -0cf680: 1a02 8b35 |0002: const-string v2, "mOverlapAnchor" // string@358b │ │ -0cf684: 6e20 db42 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0cf68a: 0c01 |0007: move-result-object v1 │ │ -0cf68c: 6901 850a |0008: sput-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf690: 6201 850a |000a: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf694: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0cf696: 6e20 8b43 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0cf69c: 0e00 |0010: return-void │ │ -0cf69e: 0d00 |0011: move-exception v0 │ │ -0cf6a0: 1a01 ce16 |0012: const-string v1, "PopupWindowCompatApi21" // string@16ce │ │ -0cf6a4: 1a02 3f06 |0014: const-string v2, "Could not fetch mOverlapAnchor field from PopupWindow" // string@063f │ │ -0cf6a8: 7130 5c37 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0cf6ae: 28f7 |0019: goto 0010 // -0009 │ │ +0cd410: |[0cd410] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ +0cd420: 1c01 5007 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ +0cd424: 1a02 8635 |0002: const-string v2, "mOverlapAnchor" // string@3586 │ │ +0cd428: 6e20 db42 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0cd42e: 0c01 |0007: move-result-object v1 │ │ +0cd430: 6901 850a |0008: sput-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd434: 6201 850a |000a: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd438: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0cd43a: 6e20 8b43 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0cd440: 0e00 |0010: return-void │ │ +0cd442: 0d00 |0011: move-exception v0 │ │ +0cd444: 1a01 ca16 |0012: const-string v1, "PopupWindowCompatApi21" // string@16ca │ │ +0cd448: 1a02 3b06 |0014: const-string v2, "Could not fetch mOverlapAnchor field from PopupWindow" // string@063b │ │ +0cd44c: 7130 5c37 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0cd452: 28f7 |0019: goto 0010 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/NoSuchFieldException; -> 0x0011 │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=33 │ │ 0x0010 line=37 │ │ @@ -150556,17 +150562,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf6c0: |[0cf6c0] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ -0cf6d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf6d6: 0e00 |0003: return-void │ │ +0cd464: |[0cd464] android.support.v4.widget.PopupWindowCompatApi21.:()V │ │ +0cd474: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd47a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompatApi21; │ │ │ │ #2 : (in Landroid/support/v4/widget/PopupWindowCompatApi21;) │ │ @@ -150574,30 +150580,30 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0cf6d8: |[0cf6d8] android.support.v4.widget.PopupWindowCompatApi21.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -0cf6e8: 6201 850a |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf6ec: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ -0cf6f0: 6201 850a |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf6f4: 6e20 8543 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0cf6fa: 0c01 |0009: move-result-object v1 │ │ -0cf6fc: 1f01 5408 |000a: check-cast v1, Ljava/lang/Boolean; // type@0854 │ │ -0cf700: 6e10 c242 0100 |000c: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -0cf706: 0a01 |000f: move-result v1 │ │ -0cf708: 0f01 |0010: return v1 │ │ -0cf70a: 0d00 |0011: move-exception v0 │ │ -0cf70c: 1a01 ce16 |0012: const-string v1, "PopupWindowCompatApi21" // string@16ce │ │ -0cf710: 1a02 4806 |0014: const-string v2, "Could not get overlap anchor field in PopupWindow" // string@0648 │ │ -0cf714: 7130 5c37 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0cf71a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0cf71c: 28f6 |001a: goto 0010 // -000a │ │ +0cd47c: |[0cd47c] android.support.v4.widget.PopupWindowCompatApi21.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +0cd48c: 6201 850a |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd490: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ +0cd494: 6201 850a |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd498: 6e20 8543 3100 |0006: invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0cd49e: 0c01 |0009: move-result-object v1 │ │ +0cd4a0: 1f01 5408 |000a: check-cast v1, Ljava/lang/Boolean; // type@0854 │ │ +0cd4a4: 6e10 c242 0100 |000c: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +0cd4aa: 0a01 |000f: move-result v1 │ │ +0cd4ac: 0f01 |0010: return v1 │ │ +0cd4ae: 0d00 |0011: move-exception v0 │ │ +0cd4b0: 1a01 ca16 |0012: const-string v1, "PopupWindowCompatApi21" // string@16ca │ │ +0cd4b4: 1a02 4406 |0014: const-string v2, "Could not get overlap anchor field in PopupWindow" // string@0644 │ │ +0cd4b8: 7130 5c37 2100 |0016: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0cd4be: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0cd4c0: 28f6 |001a: goto 0010 // -000a │ │ catches : 1 │ │ 0x0004 - 0x000f │ │ Ljava/lang/IllegalAccessException; -> 0x0011 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=52 │ │ 0x0010 line=57 │ │ @@ -150613,27 +150619,27 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0cf730: |[0cf730] android.support.v4.widget.PopupWindowCompatApi21.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -0cf740: 6201 850a |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf744: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -0cf748: 6201 850a |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ -0cf74c: 7110 c442 0400 |0006: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0cf752: 0c02 |0009: move-result-object v2 │ │ -0cf754: 6e30 8a43 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ -0cf75a: 0e00 |000d: return-void │ │ -0cf75c: 0d00 |000e: move-exception v0 │ │ -0cf75e: 1a01 ce16 |000f: const-string v1, "PopupWindowCompatApi21" // string@16ce │ │ -0cf762: 1a02 5106 |0011: const-string v2, "Could not set overlap anchor field in PopupWindow" // string@0651 │ │ -0cf766: 7130 5c37 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -0cf76c: 28f7 |0016: goto 000d // -0009 │ │ +0cd4d4: |[0cd4d4] android.support.v4.widget.PopupWindowCompatApi21.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +0cd4e4: 6201 850a |0000: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd4e8: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +0cd4ec: 6201 850a |0004: sget-object v1, Landroid/support/v4/widget/PopupWindowCompatApi21;.sOverlapAnchorField:Ljava/lang/reflect/Field; // field@0a85 │ │ +0cd4f0: 7110 c442 0400 |0006: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0cd4f6: 0c02 |0009: move-result-object v2 │ │ +0cd4f8: 6e30 8a43 3102 |000a: invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ +0cd4fe: 0e00 |000d: return-void │ │ +0cd500: 0d00 |000e: move-exception v0 │ │ +0cd502: 1a01 ca16 |000f: const-string v1, "PopupWindowCompatApi21" // string@16ca │ │ +0cd506: 1a02 4d06 |0011: const-string v2, "Could not set overlap anchor field in PopupWindow" // string@064d │ │ +0cd50a: 7130 5c37 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +0cd510: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ Ljava/lang/IllegalAccessException; -> 0x000e │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=42 │ │ 0x000d line=47 │ │ @@ -150641,21 +150647,21 @@ │ │ 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 : 5839 (PopupWindowCompatApi21.java) │ │ + source_file_idx : 5835 (PopupWindowCompatApi21.java) │ │ │ │ Class #742 header: │ │ class_idx : 1295 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5840 │ │ +source_file_idx : 5836 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #742 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatApi23;' │ │ @@ -150670,17 +150676,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf780: |[0cf780] android.support.v4.widget.PopupWindowCompatApi23.:()V │ │ -0cf790: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf796: 0e00 |0003: return-void │ │ +0cd524: |[0cd524] android.support.v4.widget.PopupWindowCompatApi23.:()V │ │ +0cd534: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd53a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompatApi23; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupWindowCompatApi23;) │ │ @@ -150688,18 +150694,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf798: |[0cf798] android.support.v4.widget.PopupWindowCompatApi23.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -0cf7a8: 6e10 083c 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getOverlapAnchor:()Z // method@3c08 │ │ -0cf7ae: 0a00 |0003: move-result v0 │ │ -0cf7b0: 0f00 |0004: return v0 │ │ +0cd53c: |[0cd53c] android.support.v4.widget.PopupWindowCompatApi23.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +0cd54c: 6e10 083c 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getOverlapAnchor:()Z // method@3c08 │ │ +0cd552: 0a00 |0003: move-result v0 │ │ +0cd554: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #2 : (in Landroid/support/v4/widget/PopupWindowCompatApi23;) │ │ @@ -150707,18 +150713,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf7b4: |[0cf7b4] android.support.v4.widget.PopupWindowCompatApi23.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -0cf7c4: 6e10 0b3c 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getWindowLayoutType:()I // method@3c0b │ │ -0cf7ca: 0a00 |0003: move-result v0 │ │ -0cf7cc: 0f00 |0004: return v0 │ │ +0cd558: |[0cd558] android.support.v4.widget.PopupWindowCompatApi23.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +0cd568: 6e10 0b3c 0100 |0000: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getWindowLayoutType:()I // method@3c0b │ │ +0cd56e: 0a00 |0003: move-result v0 │ │ +0cd570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 popupWindow Landroid/widget/PopupWindow; │ │ │ │ #3 : (in Landroid/support/v4/widget/PopupWindowCompatApi23;) │ │ @@ -150726,17 +150732,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf7d0: |[0cf7d0] android.support.v4.widget.PopupWindowCompatApi23.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -0cf7e0: 6e20 163c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOverlapAnchor:(Z)V // method@3c16 │ │ -0cf7e6: 0e00 |0003: return-void │ │ +0cd574: |[0cd574] android.support.v4.widget.PopupWindowCompatApi23.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +0cd584: 6e20 163c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOverlapAnchor:(Z)V // method@3c16 │ │ +0cd58a: 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 │ │ @@ -150746,33 +150752,33 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf7e8: |[0cf7e8] android.support.v4.widget.PopupWindowCompatApi23.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -0cf7f8: 6e20 1a3c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutType:(I)V // method@3c1a │ │ -0cf7fe: 0e00 |0003: return-void │ │ +0cd58c: |[0cd58c] android.support.v4.widget.PopupWindowCompatApi23.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +0cd59c: 6e20 1a3c 1000 |0000: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutType:(I)V // method@3c1a │ │ +0cd5a2: 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 : 5840 (PopupWindowCompatApi23.java) │ │ + source_file_idx : 5836 (PopupWindowCompatApi23.java) │ │ │ │ Class #743 header: │ │ class_idx : 1296 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5841 │ │ +source_file_idx : 5837 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #743 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatGingerbread;' │ │ @@ -150803,17 +150809,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf800: |[0cf800] android.support.v4.widget.PopupWindowCompatGingerbread.:()V │ │ -0cf810: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf816: 0e00 |0003: return-void │ │ +0cd5a4: |[0cd5a4] android.support.v4.widget.PopupWindowCompatGingerbread.:()V │ │ +0cd5b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupWindowCompatGingerbread;) │ │ @@ -150821,46 +150827,46 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0cf818: |[0cf818] android.support.v4.widget.PopupWindowCompatGingerbread.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -0cf828: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0cf82a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0cf82c: 6300 870a |0002: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethodAttempted:Z // field@0a87 │ │ -0cf830: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ -0cf834: 1c00 5007 |0006: const-class v0, Landroid/widget/PopupWindow; // type@0750 │ │ -0cf838: 1a02 7d2d |0008: const-string v2, "getWindowLayoutType" // string@2d7d │ │ -0cf83c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0cf83e: 2333 3509 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0cf842: 6e30 dc42 2003 |000d: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0cf848: 0c00 |0010: move-result-object v0 │ │ -0cf84a: 6900 860a |0011: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ -0cf84e: 6200 860a |0013: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ -0cf852: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0cf854: 6e20 9043 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0cf85a: 6a04 870a |0019: sput-boolean v4, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethodAttempted:Z // field@0a87 │ │ -0cf85e: 6200 860a |001b: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ -0cf862: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ -0cf866: 6200 860a |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ -0cf86a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0cf86c: 2322 3709 |0022: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0cf870: 6e30 8e43 5002 |0024: invoke-virtual {v0, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0cf876: 0c00 |0027: move-result-object v0 │ │ -0cf878: 1f00 6808 |0028: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0cf87c: 6e10 fd42 0000 |002a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0cf882: 0a00 |002d: move-result v0 │ │ -0cf884: 0f00 |002e: return v0 │ │ -0cf886: 0d00 |002f: move-exception v0 │ │ -0cf888: 0110 |0030: move v0, v1 │ │ -0cf88a: 28fd |0031: goto 002e // -0003 │ │ -0cf88c: 0d00 |0032: move-exception v0 │ │ -0cf88e: 28e6 |0033: goto 0019 // -001a │ │ +0cd5bc: |[0cd5bc] android.support.v4.widget.PopupWindowCompatGingerbread.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +0cd5cc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0cd5ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0cd5d0: 6300 870a |0002: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethodAttempted:Z // field@0a87 │ │ +0cd5d4: 3900 1700 |0004: if-nez v0, 001b // +0017 │ │ +0cd5d8: 1c00 5007 |0006: const-class v0, Landroid/widget/PopupWindow; // type@0750 │ │ +0cd5dc: 1a02 782d |0008: const-string v2, "getWindowLayoutType" // string@2d78 │ │ +0cd5e0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0cd5e2: 2333 3509 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0cd5e6: 6e30 dc42 2003 |000d: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0cd5ec: 0c00 |0010: move-result-object v0 │ │ +0cd5ee: 6900 860a |0011: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ +0cd5f2: 6200 860a |0013: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ +0cd5f6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0cd5f8: 6e20 9043 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0cd5fe: 6a04 870a |0019: sput-boolean v4, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethodAttempted:Z // field@0a87 │ │ +0cd602: 6200 860a |001b: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ +0cd606: 3800 1300 |001d: if-eqz v0, 0030 // +0013 │ │ +0cd60a: 6200 860a |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sGetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a86 │ │ +0cd60e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0cd610: 2322 3709 |0022: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0cd614: 6e30 8e43 5002 |0024: invoke-virtual {v0, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0cd61a: 0c00 |0027: move-result-object v0 │ │ +0cd61c: 1f00 6808 |0028: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0cd620: 6e10 fd42 0000 |002a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0cd626: 0a00 |002d: move-result v0 │ │ +0cd628: 0f00 |002e: return v0 │ │ +0cd62a: 0d00 |002f: move-exception v0 │ │ +0cd62c: 0110 |0030: move v0, v1 │ │ +0cd62e: 28fd |0031: goto 002e // -0003 │ │ +0cd630: 0d00 |0032: move-exception v0 │ │ +0cd632: 28e6 |0033: goto 0019 // -001a │ │ catches : 2 │ │ 0x0006 - 0x0019 │ │ Ljava/lang/Exception; -> 0x0032 │ │ 0x001f - 0x002d │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0002 line=55 │ │ @@ -150881,47 +150887,47 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0cf8ac: |[0cf8ac] android.support.v4.widget.PopupWindowCompatGingerbread.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -0cf8bc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0cf8be: 6300 890a |0001: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@0a89 │ │ -0cf8c2: 3900 1c00 |0003: if-nez v0, 001f // +001c │ │ -0cf8c6: 1c00 5007 |0005: const-class v0, Landroid/widget/PopupWindow; // type@0750 │ │ -0cf8ca: 1a01 a044 |0007: const-string v1, "setWindowLayoutType" // string@44a0 │ │ -0cf8ce: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -0cf8d0: 2322 3509 |000a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0cf8d4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0cf8d6: 6204 6520 |000d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0cf8da: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ -0cf8de: 6e30 dc42 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0cf8e4: 0c00 |0014: move-result-object v0 │ │ -0cf8e6: 6900 880a |0015: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ -0cf8ea: 6200 880a |0017: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ -0cf8ee: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0cf8f0: 6e20 9043 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0cf8f6: 6a05 890a |001d: sput-boolean v5, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@0a89 │ │ -0cf8fa: 6200 880a |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ -0cf8fe: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ -0cf902: 6200 880a |0023: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ -0cf906: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0cf908: 2311 3709 |0026: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0cf90c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0cf90e: 7110 0143 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0cf914: 0c03 |002c: move-result-object v3 │ │ -0cf916: 4d03 0102 |002d: aput-object v3, v1, v2 │ │ -0cf91a: 6e30 8e43 6001 |002f: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0cf920: 0e00 |0032: return-void │ │ -0cf922: 0d00 |0033: move-exception v0 │ │ -0cf924: 28fe |0034: goto 0032 // -0002 │ │ -0cf926: 0d00 |0035: move-exception v0 │ │ -0cf928: 28e7 |0036: goto 001d // -0019 │ │ +0cd650: |[0cd650] android.support.v4.widget.PopupWindowCompatGingerbread.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +0cd660: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0cd662: 6300 890a |0001: sget-boolean v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@0a89 │ │ +0cd666: 3900 1c00 |0003: if-nez v0, 001f // +001c │ │ +0cd66a: 1c00 5007 |0005: const-class v0, Landroid/widget/PopupWindow; // type@0750 │ │ +0cd66e: 1a01 9b44 |0007: const-string v1, "setWindowLayoutType" // string@449b │ │ +0cd672: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +0cd674: 2322 3509 |000a: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0cd678: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0cd67a: 6204 6520 |000d: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0cd67e: 4d04 0203 |000f: aput-object v4, v2, v3 │ │ +0cd682: 6e30 dc42 1002 |0011: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0cd688: 0c00 |0014: move-result-object v0 │ │ +0cd68a: 6900 880a |0015: sput-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ +0cd68e: 6200 880a |0017: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ +0cd692: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0cd694: 6e20 9043 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0cd69a: 6a05 890a |001d: sput-boolean v5, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethodAttempted:Z // field@0a89 │ │ +0cd69e: 6200 880a |001f: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ +0cd6a2: 3800 1100 |0021: if-eqz v0, 0032 // +0011 │ │ +0cd6a6: 6200 880a |0023: sget-object v0, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.sSetWindowLayoutTypeMethod:Ljava/lang/reflect/Method; // field@0a88 │ │ +0cd6aa: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0cd6ac: 2311 3709 |0026: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0cd6b0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0cd6b2: 7110 0143 0700 |0029: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0cd6b8: 0c03 |002c: move-result-object v3 │ │ +0cd6ba: 4d03 0102 |002d: aput-object v3, v1, v2 │ │ +0cd6be: 6e30 8e43 6001 |002f: invoke-virtual {v0, v6, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0cd6c4: 0e00 |0032: return-void │ │ +0cd6c6: 0d00 |0033: move-exception v0 │ │ +0cd6c8: 28fe |0034: goto 0032 // -0002 │ │ +0cd6ca: 0d00 |0035: move-exception v0 │ │ +0cd6cc: 28e7 |0036: goto 001d // -0019 │ │ catches : 2 │ │ 0x0005 - 0x001d │ │ Ljava/lang/Exception; -> 0x0035 │ │ 0x0023 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0001 line=34 │ │ @@ -150934,21 +150940,21 @@ │ │ 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 : 5841 (PopupWindowCompatGingerbread.java) │ │ + source_file_idx : 5837 (PopupWindowCompatGingerbread.java) │ │ │ │ Class #744 header: │ │ class_idx : 1297 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5842 │ │ +source_file_idx : 5838 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #744 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatKitKat;' │ │ @@ -150963,17 +150969,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf948: |[0cf948] android.support.v4.widget.PopupWindowCompatKitKat.:()V │ │ -0cf958: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf95e: 0e00 |0003: return-void │ │ +0cd6ec: |[0cd6ec] android.support.v4.widget.PopupWindowCompatKitKat.:()V │ │ +0cd6fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupWindowCompatKitKat;) │ │ @@ -150981,36 +150987,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0cf960: |[0cf960] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -0cf970: 6e54 1c3c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@3c1c │ │ -0cf976: 0e00 |0003: return-void │ │ +0cd704: |[0cd704] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +0cd714: 6e54 1c3c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@3c1c │ │ +0cd71a: 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 : 5842 (PopupWindowCompatKitKat.java) │ │ + source_file_idx : 5838 (PopupWindowCompatKitKat.java) │ │ │ │ Class #745 header: │ │ class_idx : 1299 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6260 │ │ +source_file_idx : 6256 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 17 │ │ │ │ Class #745 annotations: │ │ Annotations on class │ │ @@ -151124,21 +151130,21 @@ │ │ │ │ #16 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6260 (ScrollerCompat.java) │ │ + source_file_idx : 6256 (ScrollerCompat.java) │ │ │ │ Class #746 header: │ │ class_idx : 1303 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6260 │ │ +source_file_idx : 6256 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #746 annotations: │ │ Annotations on class │ │ @@ -151175,36 +151181,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 │ │ -0cf978: |[0cf978] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -0cf988: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0cf98e: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ -0cf992: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ -0cf996: 2200 1605 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0516 │ │ -0cf99a: 7010 7625 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@2576 │ │ -0cf9a0: 5b10 8f0a |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cf9a4: 5410 8f0a |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cf9a8: 7230 4325 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@2543 │ │ -0cf9ae: 0c00 |0013: move-result-object v0 │ │ -0cf9b0: 5b10 900a |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cf9b4: 0e00 |0016: return-void │ │ -0cf9b6: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ -0cf9ba: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ -0cf9be: 2200 1505 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0515 │ │ -0cf9c2: 7010 6425 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@2564 │ │ -0cf9c8: 5b10 8f0a |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cf9cc: 28ec |0022: goto 000e // -0014 │ │ -0cf9ce: 2200 1405 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0514 │ │ -0cf9d2: 7010 5225 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@2552 │ │ -0cf9d8: 5b10 8f0a |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cf9dc: 28e4 |002a: goto 000e // -001c │ │ +0cd71c: |[0cd71c] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +0cd72c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0cd732: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ +0cd736: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ +0cd73a: 2200 1605 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0516 │ │ +0cd73e: 7010 7625 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@2576 │ │ +0cd744: 5b10 8f0a |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd748: 5410 8f0a |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd74c: 7230 4325 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@2543 │ │ +0cd752: 0c00 |0013: move-result-object v0 │ │ +0cd754: 5b10 900a |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd758: 0e00 |0016: return-void │ │ +0cd75a: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ +0cd75e: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ +0cd762: 2200 1505 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0515 │ │ +0cd766: 7010 6425 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@2564 │ │ +0cd76c: 5b10 8f0a |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd770: 28ec |0022: goto 000e // -0014 │ │ +0cd772: 2200 1405 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0514 │ │ +0cd776: 7010 5225 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@2552 │ │ +0cd77c: 5b10 8f0a |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd780: 28e4 |002a: goto 000e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0003 line=278 │ │ 0x0007 line=279 │ │ 0x000e line=285 │ │ 0x0016 line=286 │ │ @@ -151222,18 +151228,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 │ │ -0cf9e0: |[0cf9e0] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -0cf9f0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cf9f4: 7040 7825 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2578 │ │ -0cf9fa: 0e00 |0005: return-void │ │ +0cd784: |[0cd784] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +0cd794: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cd798: 7040 7825 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2578 │ │ +0cd79e: 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; │ │ @@ -151244,19 +151250,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 │ │ -0cf9fc: |[0cf9fc] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -0cfa0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cfa0e: 7120 7d25 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@257d │ │ -0cfa14: 0c00 |0004: move-result-object v0 │ │ -0cfa16: 1100 |0005: return-object v0 │ │ +0cd7a0: |[0cd7a0] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +0cd7b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cd7b2: 7120 7d25 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@257d │ │ +0cd7b8: 0c00 |0004: move-result-object v0 │ │ +0cd7ba: 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;) │ │ @@ -151264,18 +151270,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 │ │ -0cfa18: |[0cfa18] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -0cfa28: 2200 1705 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0517 │ │ -0cfa2c: 7030 7925 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2579 │ │ -0cfa32: 1100 |0005: return-object v0 │ │ +0cd7bc: |[0cd7bc] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +0cd7cc: 2200 1705 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0517 │ │ +0cd7d0: 7030 7925 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2579 │ │ +0cd7d6: 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; │ │ │ │ @@ -151285,19 +151291,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cfa34: |[0cfa34] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -0cfa44: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfa48: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfa4c: 7220 4125 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@2541 │ │ -0cfa52: 0e00 |0007: return-void │ │ +0cd7d8: |[0cd7d8] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +0cd7e8: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd7ec: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd7f0: 7220 4125 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@2541 │ │ +0cd7f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0007 line=462 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -151306,20 +151312,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfa54: |[0cfa54] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -0cfa64: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfa68: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfa6c: 7220 4225 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@2542 │ │ -0cfa72: 0a00 |0007: move-result v0 │ │ -0cfa74: 0f00 |0008: return v0 │ │ +0cd7f8: |[0cd7f8] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +0cd808: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd80c: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd810: 7220 4225 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@2542 │ │ +0cd816: 0a00 |0007: move-result v0 │ │ +0cd818: 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;) │ │ @@ -151327,27 +151333,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0cfa78: |[0cfa78] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -0cfa88: 54a0 8f0a |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfa8c: 54a1 900a |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfa90: 01b2 |0004: move v2, v11 │ │ -0cfa92: 01c3 |0005: move v3, v12 │ │ -0cfa94: 01d4 |0006: move v4, v13 │ │ -0cfa96: 01e5 |0007: move v5, v14 │ │ -0cfa98: 01f6 |0008: move v6, v15 │ │ -0cfa9a: 0207 1000 |0009: move/from16 v7, v16 │ │ -0cfa9e: 0208 1100 |000b: move/from16 v8, v17 │ │ -0cfaa2: 0209 1200 |000d: move/from16 v9, v18 │ │ -0cfaa6: 780a 4425 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@2544 │ │ -0cfaac: 0e00 |0012: return-void │ │ +0cd81c: |[0cd81c] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +0cd82c: 54a0 8f0a |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd830: 54a1 900a |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd834: 01b2 |0004: move v2, v11 │ │ +0cd836: 01c3 |0005: move v3, v12 │ │ +0cd838: 01d4 |0006: move v4, v13 │ │ +0cd83a: 01e5 |0007: move v5, v14 │ │ +0cd83c: 01f6 |0008: move v6, v15 │ │ +0cd83e: 0207 1000 |0009: move/from16 v7, v16 │ │ +0cd842: 0208 1100 |000b: move/from16 v8, v17 │ │ +0cd846: 0209 1200 |000d: move/from16 v9, v18 │ │ +0cd84a: 780a 4425 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@2544 │ │ +0cd850: 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 │ │ @@ -151364,29 +151370,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -0cfab0: |[0cfab0] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -0cfac0: 54c0 8f0a |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfac4: 54c1 900a |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfac8: 01d2 |0004: move v2, v13 │ │ -0cfaca: 01e3 |0005: move v3, v14 │ │ -0cfacc: 01f4 |0006: move v4, v15 │ │ -0cface: 0205 1000 |0007: move/from16 v5, v16 │ │ -0cfad2: 0206 1100 |0009: move/from16 v6, v17 │ │ -0cfad6: 0207 1200 |000b: move/from16 v7, v18 │ │ -0cfada: 0208 1300 |000d: move/from16 v8, v19 │ │ -0cfade: 0209 1400 |000f: move/from16 v9, v20 │ │ -0cfae2: 020a 1500 |0011: move/from16 v10, v21 │ │ -0cfae6: 020b 1600 |0013: move/from16 v11, v22 │ │ -0cfaea: 780c 4525 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@2545 │ │ -0cfaf0: 0e00 |0018: return-void │ │ +0cd854: |[0cd854] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +0cd864: 54c0 8f0a |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd868: 54c1 900a |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd86c: 01d2 |0004: move v2, v13 │ │ +0cd86e: 01e3 |0005: move v3, v14 │ │ +0cd870: 01f4 |0006: move v4, v15 │ │ +0cd872: 0205 1000 |0007: move/from16 v5, v16 │ │ +0cd876: 0206 1100 |0009: move/from16 v6, v17 │ │ +0cd87a: 0207 1200 |000b: move/from16 v7, v18 │ │ +0cd87e: 0208 1300 |000d: move/from16 v8, v19 │ │ +0cd882: 0209 1400 |000f: move/from16 v9, v20 │ │ +0cd886: 020a 1500 |0011: move/from16 v10, v21 │ │ +0cd88a: 020b 1600 |0013: move/from16 v11, v22 │ │ +0cd88e: 780c 4525 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@2545 │ │ +0cd894: 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 │ │ @@ -151405,20 +151411,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfaf4: |[0cfaf4] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -0cfb04: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfb08: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfb0c: 7220 4625 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@2546 │ │ -0cfb12: 0a00 |0007: move-result v0 │ │ -0cfb14: 0f00 |0008: return v0 │ │ +0cd898: |[0cd898] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +0cd8a8: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd8ac: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd8b0: 7220 4625 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@2546 │ │ +0cd8b6: 0a00 |0007: move-result v0 │ │ +0cd8b8: 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;) │ │ @@ -151426,20 +151432,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfb18: |[0cfb18] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -0cfb28: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfb2c: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfb30: 7220 4725 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@2547 │ │ -0cfb36: 0a00 |0007: move-result v0 │ │ -0cfb38: 0f00 |0008: return v0 │ │ +0cd8bc: |[0cd8bc] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +0cd8cc: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd8d0: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd8d4: 7220 4725 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@2547 │ │ +0cd8da: 0a00 |0007: move-result v0 │ │ +0cd8dc: 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;) │ │ @@ -151447,20 +151453,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfb3c: |[0cfb3c] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -0cfb4c: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfb50: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfb54: 7220 4825 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@2548 │ │ -0cfb5a: 0a00 |0007: move-result v0 │ │ -0cfb5c: 0f00 |0008: return v0 │ │ +0cd8e0: |[0cd8e0] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +0cd8f0: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd8f4: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd8f8: 7220 4825 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@2548 │ │ +0cd8fe: 0a00 |0007: move-result v0 │ │ +0cd900: 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;) │ │ @@ -151468,20 +151474,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfb60: |[0cfb60] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -0cfb70: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfb74: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfb78: 7220 4925 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@2549 │ │ -0cfb7e: 0a00 |0007: move-result v0 │ │ -0cfb80: 0f00 |0008: return v0 │ │ +0cd904: |[0cd904] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +0cd914: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd918: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd91c: 7220 4925 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@2549 │ │ +0cd922: 0a00 |0007: move-result v0 │ │ +0cd924: 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;) │ │ @@ -151489,20 +151495,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfb84: |[0cfb84] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -0cfb94: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfb98: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfb9c: 7220 4a25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@254a │ │ -0cfba2: 0a00 |0007: move-result v0 │ │ -0cfba4: 0f00 |0008: return v0 │ │ +0cd928: |[0cd928] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +0cd938: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd93c: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd940: 7220 4a25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@254a │ │ +0cd946: 0a00 |0007: move-result v0 │ │ +0cd948: 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;) │ │ @@ -151510,20 +151516,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfba8: |[0cfba8] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -0cfbb8: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfbbc: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfbc0: 7220 4b25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@254b │ │ -0cfbc6: 0a00 |0007: move-result v0 │ │ -0cfbc8: 0f00 |0008: return v0 │ │ +0cd94c: |[0cd94c] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +0cd95c: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd960: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd964: 7220 4b25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@254b │ │ +0cd96a: 0a00 |0007: move-result v0 │ │ +0cd96c: 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;) │ │ @@ -151531,20 +151537,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0cfbcc: |[0cfbcc] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -0cfbdc: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfbe0: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfbe4: 7220 4c25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@254c │ │ -0cfbea: 0a00 |0007: move-result v0 │ │ -0cfbec: 0f00 |0008: return v0 │ │ +0cd970: |[0cd970] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +0cd980: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd984: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd988: 7220 4c25 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@254c │ │ +0cd98e: 0a00 |0007: move-result v0 │ │ +0cd990: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -151552,19 +151558,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0cfbf0: |[0cfbf0] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -0cfc00: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfc04: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfc08: 7255 4d25 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@254d │ │ -0cfc0e: 0e00 |0007: return-void │ │ +0cd994: |[0cd994] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +0cd9a4: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd9a8: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd9ac: 7255 4d25 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@254d │ │ +0cd9b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0007 line=480 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startX I │ │ @@ -151576,19 +151582,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0cfc10: |[0cfc10] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -0cfc20: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfc24: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfc28: 7255 4e25 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@254e │ │ -0cfc2e: 0e00 |0007: return-void │ │ +0cd9b4: |[0cd9b4] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +0cd9c4: 5420 8f0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd9c8: 5421 900a |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd9cc: 7255 4e25 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@254e │ │ +0cd9d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0007 line=497 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startY I │ │ @@ -151600,26 +151606,26 @@ │ │ type : '(IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -0cfc30: |[0cfc30] android.support.v4.widget.ScrollerCompat.springBack:(IIIIII)Z │ │ -0cfc40: 5480 8f0a |0000: iget-object v0, v8, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfc44: 5481 900a |0002: iget-object v1, v8, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfc48: 0192 |0004: move v2, v9 │ │ -0cfc4a: 01a3 |0005: move v3, v10 │ │ -0cfc4c: 01b4 |0006: move v4, v11 │ │ -0cfc4e: 01c5 |0007: move v5, v12 │ │ -0cfc50: 01d6 |0008: move v6, v13 │ │ -0cfc52: 01e7 |0009: move v7, v14 │ │ -0cfc54: 7808 4f25 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@254f │ │ -0cfc5a: 0a00 |000d: move-result v0 │ │ -0cfc5c: 0f00 |000e: return v0 │ │ +0cd9d4: |[0cd9d4] android.support.v4.widget.ScrollerCompat.springBack:(IIIIII)Z │ │ +0cd9e4: 5480 8f0a |0000: iget-object v0, v8, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cd9e8: 5481 900a |0002: iget-object v1, v8, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cd9ec: 0192 |0004: move v2, v9 │ │ +0cd9ee: 01a3 |0005: move v3, v10 │ │ +0cd9f0: 01b4 |0006: move v4, v11 │ │ +0cd9f2: 01c5 |0007: move v5, v12 │ │ +0cd9f4: 01d6 |0008: move v6, v13 │ │ +0cd9f6: 01e7 |0009: move v7, v14 │ │ +0cd9f8: 7808 4f25 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@254f │ │ +0cd9fe: 0a00 |000d: move-result v0 │ │ +0cda00: 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 │ │ @@ -151633,23 +151639,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0cfc60: |[0cfc60] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -0cfc70: 5460 8f0a |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfc74: 5461 900a |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfc78: 0172 |0004: move v2, v7 │ │ -0cfc7a: 0183 |0005: move v3, v8 │ │ -0cfc7c: 0194 |0006: move v4, v9 │ │ -0cfc7e: 01a5 |0007: move v5, v10 │ │ -0cfc80: 7806 5025 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@2550 │ │ -0cfc86: 0e00 |000b: return-void │ │ +0cda04: |[0cda04] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +0cda14: 5460 8f0a |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cda18: 5461 900a |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cda1c: 0172 |0004: move v2, v7 │ │ +0cda1e: 0183 |0005: move v3, v8 │ │ +0cda20: 0194 |0006: move v4, v9 │ │ +0cda22: 01a5 |0007: move v5, v10 │ │ +0cda24: 7806 5025 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@2550 │ │ +0cda2a: 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 │ │ @@ -151662,43 +151668,43 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -0cfc88: |[0cfc88] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -0cfc98: 5470 8f0a |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ -0cfc9c: 5471 900a |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ -0cfca0: 0182 |0004: move v2, v8 │ │ -0cfca2: 0193 |0005: move v3, v9 │ │ -0cfca4: 01a4 |0006: move v4, v10 │ │ -0cfca6: 01b5 |0007: move v5, v11 │ │ -0cfca8: 01c6 |0008: move v6, v12 │ │ -0cfcaa: 7807 5125 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@2551 │ │ -0cfcb0: 0e00 |000c: return-void │ │ +0cda2c: |[0cda2c] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +0cda3c: 5470 8f0a |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0a8f │ │ +0cda40: 5471 900a |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0a90 │ │ +0cda44: 0182 |0004: move v2, v8 │ │ +0cda46: 0193 |0005: move v3, v9 │ │ +0cda48: 01a4 |0006: move v4, v10 │ │ +0cda4a: 01b5 |0007: move v5, v11 │ │ +0cda4c: 01c6 |0008: move v6, v12 │ │ +0cda4e: 7807 5125 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@2551 │ │ +0cda54: 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 : 6260 (ScrollerCompat.java) │ │ + source_file_idx : 6256 (ScrollerCompat.java) │ │ │ │ Class #747 header: │ │ class_idx : 1304 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6261 │ │ +source_file_idx : 6257 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #747 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ @@ -151713,17 +151719,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfcb4: |[0cfcb4] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -0cfcc4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cfcca: 0e00 |0003: return-void │ │ +0cda58: |[0cda58] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +0cda68: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cda6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151731,18 +151737,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cfccc: |[0cfccc] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -0cfcdc: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfce0: 6e10 ee3b 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@3bee │ │ -0cfce6: 0e00 |0005: return-void │ │ +0cda70: |[0cda70] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0cda80: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cda84: 6e10 ee3b 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@3bee │ │ +0cda8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -151751,19 +151757,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfce8: |[0cfce8] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0cfcf8: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfcfc: 6e10 ef3b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@3bef │ │ -0cfd02: 0a00 |0005: move-result v0 │ │ -0cfd04: 0f00 |0006: return v0 │ │ +0cda8c: |[0cda8c] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0cda9c: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdaa0: 6e10 ef3b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@3bef │ │ +0cdaa6: 0a00 |0005: move-result v0 │ │ +0cdaa8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151771,22 +151777,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 │ │ -0cfd08: |[0cfd08] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0cfd18: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0cfd1c: 2200 4d07 |0002: new-instance v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfd20: 7030 ed3b 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3bed │ │ -0cfd26: 1100 |0007: return-object v0 │ │ -0cfd28: 2200 4d07 |0008: new-instance v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfd2c: 7020 ec3b 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@3bec │ │ -0cfd32: 28fa |000d: goto 0007 // -0006 │ │ +0cdaac: |[0cdaac] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0cdabc: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0cdac0: 2200 4d07 |0002: new-instance v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdac4: 7030 ed3b 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3bed │ │ +0cdaca: 1100 |0007: return-object v0 │ │ +0cdacc: 2200 4d07 |0008: new-instance v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdad0: 7020 ec3b 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@3bec │ │ +0cdad6: 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; │ │ │ │ @@ -151795,27 +151801,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 │ │ -0cfd34: |[0cfd34] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0cfd44: 0790 |0000: move-object v0, v9 │ │ -0cfd46: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfd4a: 01a1 |0003: move v1, v10 │ │ -0cfd4c: 01b2 |0004: move v2, v11 │ │ -0cfd4e: 01c3 |0005: move v3, v12 │ │ -0cfd50: 01d4 |0006: move v4, v13 │ │ -0cfd52: 01e5 |0007: move v5, v14 │ │ -0cfd54: 01f6 |0008: move v6, v15 │ │ -0cfd56: 0207 1000 |0009: move/from16 v7, v16 │ │ -0cfd5a: 0208 1100 |000b: move/from16 v8, v17 │ │ -0cfd5e: 7409 f03b 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@3bf0 │ │ -0cfd64: 0e00 |0010: return-void │ │ +0cdad8: |[0cdad8] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0cdae8: 0790 |0000: move-object v0, v9 │ │ +0cdaea: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdaee: 01a1 |0003: move v1, v10 │ │ +0cdaf0: 01b2 |0004: move v2, v11 │ │ +0cdaf2: 01c3 |0005: move v3, v12 │ │ +0cdaf4: 01d4 |0006: move v4, v13 │ │ +0cdaf6: 01e5 |0007: move v5, v14 │ │ +0cdaf8: 01f6 |0008: move v6, v15 │ │ +0cdafa: 0207 1000 |0009: move/from16 v7, v16 │ │ +0cdafe: 0208 1100 |000b: move/from16 v8, v17 │ │ +0cdb02: 7409 f03b 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@3bf0 │ │ +0cdb08: 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 │ │ @@ -151832,29 +151838,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 │ │ -0cfd68: |[0cfd68] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0cfd78: 07b0 |0000: move-object v0, v11 │ │ -0cfd7a: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfd7e: 01c1 |0003: move v1, v12 │ │ -0cfd80: 01d2 |0004: move v2, v13 │ │ -0cfd82: 01e3 |0005: move v3, v14 │ │ -0cfd84: 01f4 |0006: move v4, v15 │ │ -0cfd86: 0205 1000 |0007: move/from16 v5, v16 │ │ -0cfd8a: 0206 1100 |0009: move/from16 v6, v17 │ │ -0cfd8e: 0207 1200 |000b: move/from16 v7, v18 │ │ -0cfd92: 0208 1300 |000d: move/from16 v8, v19 │ │ -0cfd96: 0209 1400 |000f: move/from16 v9, v20 │ │ -0cfd9a: 020a 1500 |0011: move/from16 v10, v21 │ │ -0cfd9e: 740b f13b 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@3bf1 │ │ -0cfda4: 0e00 |0016: return-void │ │ +0cdb0c: |[0cdb0c] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0cdb1c: 07b0 |0000: move-object v0, v11 │ │ +0cdb1e: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdb22: 01c1 |0003: move v1, v12 │ │ +0cdb24: 01d2 |0004: move v2, v13 │ │ +0cdb26: 01e3 |0005: move v3, v14 │ │ +0cdb28: 01f4 |0006: move v4, v15 │ │ +0cdb2a: 0205 1000 |0007: move/from16 v5, v16 │ │ +0cdb2e: 0206 1100 |0009: move/from16 v6, v17 │ │ +0cdb32: 0207 1200 |000b: move/from16 v7, v18 │ │ +0cdb36: 0208 1300 |000d: move/from16 v8, v19 │ │ +0cdb3a: 0209 1400 |000f: move/from16 v9, v20 │ │ +0cdb3e: 020a 1500 |0011: move/from16 v10, v21 │ │ +0cdb42: 740b f13b 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@3bf1 │ │ +0cdb48: 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 │ │ @@ -151873,19 +151879,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfda8: |[0cfda8] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0cfdb8: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfdbc: 6e10 f33b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@3bf3 │ │ -0cfdc2: 0a00 |0005: move-result v0 │ │ -0cfdc4: 0f00 |0006: return v0 │ │ +0cdb4c: |[0cdb4c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +0cdb5c: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdb60: 6e10 f33b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@3bf3 │ │ +0cdb66: 0a00 |0005: move-result v0 │ │ +0cdb68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151893,19 +151899,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfdc8: |[0cfdc8] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0cfdd8: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfddc: 6e10 f43b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@3bf4 │ │ -0cfde2: 0a00 |0005: move-result v0 │ │ -0cfde4: 0f00 |0006: return v0 │ │ +0cdb6c: |[0cdb6c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +0cdb7c: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdb80: 6e10 f43b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@3bf4 │ │ +0cdb86: 0a00 |0005: move-result v0 │ │ +0cdb88: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151913,19 +151919,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfde8: |[0cfde8] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0cfdf8: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfdfc: 6e10 f53b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@3bf5 │ │ -0cfe02: 0a00 |0005: move-result v0 │ │ -0cfe04: 0f00 |0006: return v0 │ │ +0cdb8c: |[0cdb8c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +0cdb9c: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdba0: 6e10 f53b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@3bf5 │ │ +0cdba6: 0a00 |0005: move-result v0 │ │ +0cdba8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151933,19 +151939,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfe08: |[0cfe08] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -0cfe18: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfe1c: 6e10 f63b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@3bf6 │ │ -0cfe22: 0a00 |0005: move-result v0 │ │ -0cfe24: 0f00 |0006: return v0 │ │ +0cdbac: |[0cdbac] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0cdbbc: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdbc0: 6e10 f63b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@3bf6 │ │ +0cdbc6: 0a00 |0005: move-result v0 │ │ +0cdbc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151953,19 +151959,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfe28: |[0cfe28] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -0cfe38: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfe3c: 6e10 f73b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@3bf7 │ │ -0cfe42: 0a00 |0005: move-result v0 │ │ -0cfe44: 0f00 |0006: return v0 │ │ +0cdbcc: |[0cdbcc] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +0cdbdc: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdbe0: 6e10 f73b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@3bf7 │ │ +0cdbe6: 0a00 |0005: move-result v0 │ │ +0cdbe8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151973,19 +151979,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cfe48: |[0cfe48] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0cfe58: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cfe5c: 6e10 f83b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@3bf8 │ │ -0cfe62: 0a00 |0005: move-result v0 │ │ -0cfe64: 0f00 |0006: return v0 │ │ +0cdbec: |[0cdbec] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0cdbfc: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdc00: 6e10 f83b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@3bf8 │ │ +0cdc06: 0a00 |0005: move-result v0 │ │ +0cdc08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -151993,18 +151999,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfe68: |[0cfe68] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0cfe78: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfe7c: 6e40 f93b 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@3bf9 │ │ -0cfe82: 0e00 |0005: return-void │ │ +0cdc0c: |[0cdc0c] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0cdc1c: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdc20: 6e40 f93b 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@3bf9 │ │ +0cdc26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -152016,18 +152022,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0cfe84: |[0cfe84] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0cfe94: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfe98: 6e40 fa3b 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@3bfa │ │ -0cfe9e: 0e00 |0005: return-void │ │ +0cdc28: |[0cdc28] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0cdc38: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdc3c: 6e40 fa3b 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@3bfa │ │ +0cdc42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startY I │ │ @@ -152039,26 +152045,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 │ │ -0cfea0: |[0cfea0] android.support.v4.widget.ScrollerCompatGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -0cfeb0: 0770 |0000: move-object v0, v7 │ │ -0cfeb2: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfeb6: 0181 |0003: move v1, v8 │ │ -0cfeb8: 0192 |0004: move v2, v9 │ │ -0cfeba: 01a3 |0005: move v3, v10 │ │ -0cfebc: 01b4 |0006: move v4, v11 │ │ -0cfebe: 01c5 |0007: move v5, v12 │ │ -0cfec0: 01d6 |0008: move v6, v13 │ │ -0cfec2: 7407 fb3b 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/OverScroller;.springBack:(IIIIII)Z // method@3bfb │ │ -0cfec8: 0a00 |000c: move-result v0 │ │ -0cfeca: 0f00 |000d: return v0 │ │ +0cdc44: |[0cdc44] android.support.v4.widget.ScrollerCompatGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +0cdc54: 0770 |0000: move-object v0, v7 │ │ +0cdc56: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdc5a: 0181 |0003: move v1, v8 │ │ +0cdc5c: 0192 |0004: move v2, v9 │ │ +0cdc5e: 01a3 |0005: move v3, v10 │ │ +0cdc60: 01b4 |0006: move v4, v11 │ │ +0cdc62: 01c5 |0007: move v5, v12 │ │ +0cdc64: 01d6 |0008: move v6, v13 │ │ +0cdc66: 7407 fb3b 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/widget/OverScroller;.springBack:(IIIIII)Z // method@3bfb │ │ +0cdc6c: 0a00 |000c: move-result v0 │ │ +0cdc6e: 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 │ │ @@ -152072,18 +152078,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 │ │ -0cfecc: |[0cfecc] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -0cfedc: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfee0: 6e54 fc3b 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@3bfc │ │ -0cfee6: 0e00 |0005: return-void │ │ +0cdc70: |[0cdc70] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +0cdc80: 1f00 4d07 |0000: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdc84: 6e54 fc3b 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@3bfc │ │ +0cdc8a: 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 │ │ @@ -152096,44 +152102,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0cfee8: |[0cfee8] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0cfef8: 0760 |0000: move-object v0, v6 │ │ -0cfefa: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ -0cfefe: 0171 |0003: move v1, v7 │ │ -0cff00: 0182 |0004: move v2, v8 │ │ -0cff02: 0193 |0005: move v3, v9 │ │ -0cff04: 01a4 |0006: move v4, v10 │ │ -0cff06: 01b5 |0007: move v5, v11 │ │ -0cff08: 7406 fd3b 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@3bfd │ │ -0cff0e: 0e00 |000b: return-void │ │ +0cdc8c: |[0cdc8c] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0cdc9c: 0760 |0000: move-object v0, v6 │ │ +0cdc9e: 1f00 4d07 |0001: check-cast v0, Landroid/widget/OverScroller; // type@074d │ │ +0cdca2: 0171 |0003: move v1, v7 │ │ +0cdca4: 0182 |0004: move v2, v8 │ │ +0cdca6: 0193 |0005: move v3, v9 │ │ +0cdca8: 01a4 |0006: move v4, v10 │ │ +0cdcaa: 01b5 |0007: move v5, v11 │ │ +0cdcac: 7406 fd3b 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@3bfd │ │ +0cdcb2: 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 : 6261 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 6257 (ScrollerCompatGingerbread.java) │ │ │ │ Class #748 header: │ │ class_idx : 1305 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6262 │ │ +source_file_idx : 6258 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #748 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatIcs;' │ │ @@ -152148,17 +152154,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cff10: |[0cff10] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -0cff20: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0cff26: 0e00 |0003: return-void │ │ +0cdcb4: |[0cdcb4] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +0cdcc4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cdcca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ @@ -152166,33 +152172,33 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cff28: |[0cff28] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0cff38: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ -0cff3c: 6e10 f23b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@3bf2 │ │ -0cff42: 0a00 |0005: move-result v0 │ │ -0cff44: 0f00 |0006: return v0 │ │ +0cdccc: |[0cdccc] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0cdcdc: 1f01 4d07 |0000: check-cast v1, Landroid/widget/OverScroller; // type@074d │ │ +0cdce0: 6e10 f23b 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@3bf2 │ │ +0cdce6: 0a00 |0005: move-result v0 │ │ +0cdce8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6262 (ScrollerCompatIcs.java) │ │ + source_file_idx : 6258 (ScrollerCompatIcs.java) │ │ │ │ Class #749 header: │ │ class_idx : 1306 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #749 annotations: │ │ Annotations on class │ │ @@ -152216,22 +152222,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cff48: |[0cff48] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -0cff58: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0cff5e: 7100 e525 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@25e5 │ │ -0cff64: 0c00 |0006: move-result-object v0 │ │ -0cff66: 7220 c225 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@25c2 │ │ -0cff6c: 0c00 |000a: move-result-object v0 │ │ -0cff6e: 5b10 910a |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0a91 │ │ -0cff72: 0e00 |000d: return-void │ │ +0cdcec: |[0cdcec] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +0cdcfc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0cdd02: 7100 e525 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@25e5 │ │ +0cdd08: 0c00 |0006: move-result-object v0 │ │ +0cdd0a: 7220 c225 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@25c2 │ │ +0cdd10: 0c00 |000a: move-result-object v0 │ │ +0cdd12: 5b10 910a |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0a91 │ │ +0cdd16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x000d line=387 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -152242,30 +152248,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cff74: |[0cff74] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -0cff84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cff86: 0f00 |0001: return v0 │ │ +0cdd18: |[0cdd18] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +0cdd28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdd2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #750 header: │ │ class_idx : 1307 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #750 annotations: │ │ Annotations on class │ │ @@ -152289,22 +152295,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cff88: |[0cff88] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -0cff98: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0cff9e: 7100 e525 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@25e5 │ │ -0cffa4: 0c00 |0006: move-result-object v0 │ │ -0cffa6: 7220 c325 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@25c3 │ │ -0cffac: 0c00 |000a: move-result-object v0 │ │ -0cffae: 5b10 920a |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0a92 │ │ -0cffb2: 0e00 |000d: return-void │ │ +0cdd2c: |[0cdd2c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +0cdd3c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0cdd42: 7100 e525 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@25e5 │ │ +0cdd48: 0c00 |0006: move-result-object v0 │ │ +0cdd4a: 7220 c325 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@25c3 │ │ +0cdd50: 0c00 |000a: move-result-object v0 │ │ +0cdd52: 5b10 920a |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0a92 │ │ +0cdd56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x000d line=338 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -152315,17 +152321,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cffb4: |[0cffb4] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0cffc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cffc6: 0f00 |0001: return v0 │ │ +0cdd58: |[0cdd58] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0cdd68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdd6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -152334,31 +152340,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cffc8: |[0cffc8] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0cffd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cffda: 0f00 |0001: return v0 │ │ +0cdd6c: |[0cdd6c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0cdd7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cdd7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #751 header: │ │ class_idx : 1312 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 18 │ │ │ │ Class #751 annotations: │ │ Annotations on class │ │ @@ -152478,21 +152484,21 @@ │ │ │ │ #17 : (in Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;) │ │ name : 'setSubmitButtonEnabled' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #752 header: │ │ class_idx : 1314 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 0 │ │ │ │ Class #752 annotations: │ │ Annotations on class │ │ @@ -152515,33 +152521,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0cffdc: |[0cffdc] android.support.v4.widget.SearchViewCompat.:()V │ │ -0cffec: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0cfff0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0cfff4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0cfff8: 2200 1f05 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@051f │ │ -0cfffc: 7010 ba25 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@25ba │ │ -0d0002: 6900 970a |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0006: 0e00 |000d: return-void │ │ -0d0008: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d000c: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -0d0010: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -0d0014: 2200 1e05 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@051e │ │ -0d0018: 7010 a925 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@25a9 │ │ -0d001e: 6900 970a |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0022: 28f2 |001b: goto 000d // -000e │ │ -0d0024: 2200 2105 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0521 │ │ -0d0028: 7010 d025 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@25d0 │ │ -0d002e: 6900 970a |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0032: 28ea |0023: goto 000d // -0016 │ │ +0cdd80: |[0cdd80] android.support.v4.widget.SearchViewCompat.:()V │ │ +0cdd90: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cdd94: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0cdd98: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0cdd9c: 2200 1f05 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@051f │ │ +0cdda0: 7010 ba25 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@25ba │ │ +0cdda6: 6900 970a |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cddaa: 0e00 |000d: return-void │ │ +0cddac: 6000 c100 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0cddb0: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +0cddb4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0cddb8: 2200 1e05 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@051e │ │ +0cddbc: 7010 a925 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@25a9 │ │ +0cddc2: 6900 970a |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cddc6: 28f2 |001b: goto 000d // -000e │ │ +0cddc8: 2200 2105 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0521 │ │ +0cddcc: 7010 d025 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@25d0 │ │ +0cddd2: 6900 970a |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cddd6: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -152553,17 +152559,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0034: |[0d0034] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -0d0044: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d004a: 0e00 |0003: return-void │ │ +0cddd8: |[0cddd8] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +0cdde8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cddee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -152573,36 +152579,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d004c: |[0d004c] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -0d005c: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0060: 1100 |0002: return-object v0 │ │ +0cddf0: |[0cddf0] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +0cde00: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'getQuery' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d0064: |[0d0064] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0d0074: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0078: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@25be │ │ -0d007e: 0c00 |0005: move-result-object v0 │ │ -0d0080: 1100 |0006: return-object v0 │ │ +0cde08: |[0cde08] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0cde18: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde1c: 7220 be25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@25be │ │ +0cde22: 0c00 |0005: move-result-object v0 │ │ +0cde24: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -152610,19 +152616,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d0084: |[0d0084] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -0d0094: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0098: 7220 bf25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@25bf │ │ -0d009e: 0a00 |0005: move-result v0 │ │ -0d00a0: 0f00 |0006: return v0 │ │ +0cde28: |[0cde28] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +0cde38: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde3c: 7220 bf25 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@25bf │ │ +0cde42: 0a00 |0005: move-result v0 │ │ +0cde44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -152630,19 +152636,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d00a4: |[0d00a4] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0d00b4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d00b8: 7220 c025 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@25c0 │ │ -0d00be: 0a00 |0005: move-result v0 │ │ -0d00c0: 0f00 |0006: return v0 │ │ +0cde48: |[0cde48] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0cde58: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde5c: 7220 c025 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@25c0 │ │ +0cde62: 0a00 |0005: move-result v0 │ │ +0cde64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -152650,19 +152656,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d00c4: |[0d00c4] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0d00d4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d00d8: 7220 c125 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@25c1 │ │ -0d00de: 0a00 |0005: move-result v0 │ │ -0d00e0: 0f00 |0006: return v0 │ │ +0cde68: |[0cde68] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0cde78: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde7c: 7220 c125 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@25c1 │ │ +0cde82: 0a00 |0005: move-result v0 │ │ +0cde84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -152670,19 +152676,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d00e4: |[0d00e4] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d00f4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d00f8: 7220 c425 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@25c4 │ │ -0d00fe: 0c00 |0005: move-result-object v0 │ │ -0d0100: 1100 |0006: return-object v0 │ │ +0cde88: |[0cde88] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0cde98: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cde9c: 7220 c425 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@25c4 │ │ +0cdea2: 0c00 |0005: move-result-object v0 │ │ +0cdea4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -152690,18 +152696,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 │ │ -0d0104: |[0d0104] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -0d0114: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0118: 7230 c525 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@25c5 │ │ -0d011e: 0e00 |0005: return-void │ │ +0cdea8: |[0cdea8] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +0cdeb8: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdebc: 7230 c525 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@25c5 │ │ +0cdec2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 iconify Z │ │ @@ -152711,18 +152717,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 │ │ -0d0120: |[0d0120] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -0d0130: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0134: 7230 c625 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@25c6 │ │ -0d013a: 0e00 |0005: return-void │ │ +0cdec4: |[0cdec4] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +0cded4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cded8: 7230 c625 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@25c6 │ │ +0cdede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -152732,18 +152738,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 │ │ -0d013c: |[0d013c] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -0d014c: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0150: 7230 c725 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@25c7 │ │ -0d0156: 0e00 |0005: return-void │ │ +0cdee0: |[0cdee0] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +0cdef0: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdef4: 7230 c725 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@25c7 │ │ +0cdefa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -152753,18 +152759,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 │ │ -0d0158: |[0d0158] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -0d0168: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d016c: 7230 c825 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@25c8 │ │ -0d0172: 0e00 |0005: return-void │ │ +0cdefc: |[0cdefc] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +0cdf0c: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdf10: 7230 c825 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@25c8 │ │ +0cdf16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 maxpixels I │ │ @@ -152774,19 +152780,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d0174: |[0d0174] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -0d0184: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0188: 5431 910a |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0a91 │ │ -0d018c: 7230 c925 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@25c9 │ │ -0d0192: 0e00 |0007: return-void │ │ +0cdf18: |[0cdf18] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0cdf28: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdf2c: 5431 910a |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@0a91 │ │ +0cdf30: 7230 c925 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@25c9 │ │ +0cdf36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -152796,19 +152802,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d0194: |[0d0194] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0d01a4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d01a8: 5431 920a |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0a92 │ │ -0d01ac: 7230 ca25 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@25ca │ │ -0d01b2: 0e00 |0007: return-void │ │ +0cdf38: |[0cdf38] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0cdf48: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdf4c: 5431 920a |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@0a92 │ │ +0cdf50: 7230 ca25 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@25ca │ │ +0cdf56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0007 line=328 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -152818,18 +152824,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d01b4: |[0d01b4] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0d01c4: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d01c8: 7240 cb25 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@25cb │ │ -0d01ce: 0e00 |0005: return-void │ │ +0cdf58: |[0cdf58] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0cdf68: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdf6c: 7240 cb25 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@25cb │ │ +0cdf72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ @@ -152840,18 +152846,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d01d0: |[0d01d0] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0d01e0: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d01e4: 7230 cc25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@25cc │ │ -0d01ea: 0e00 |0005: return-void │ │ +0cdf74: |[0cdf74] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0cdf84: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdf88: 7230 cc25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@25cc │ │ +0cdf8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -152861,18 +152867,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 │ │ -0d01ec: |[0d01ec] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0d01fc: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0200: 7230 cd25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@25cd │ │ -0d0206: 0e00 |0005: return-void │ │ +0cdf90: |[0cdf90] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0cdfa0: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdfa4: 7230 cd25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@25cd │ │ +0cdfaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -152882,18 +152888,18 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0208: |[0d0208] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0d0218: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d021c: 7230 ce25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@25ce │ │ -0d0222: 0e00 |0005: return-void │ │ +0cdfac: |[0cdfac] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0cdfbc: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdfc0: 7230 ce25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@25ce │ │ +0cdfc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -152903,34 +152909,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0224: |[0d0224] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0d0234: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ -0d0238: 7230 cf25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@25cf │ │ -0d023e: 0e00 |0005: return-void │ │ +0cdfc8: |[0cdfc8] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0cdfd8: 6200 970a |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@0a97 │ │ +0cdfdc: 7230 cf25 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@25cf │ │ +0cdfe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #753 header: │ │ class_idx : 1315 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6277 │ │ +source_file_idx : 6273 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #753 annotations: │ │ Annotations on class │ │ @@ -152955,18 +152961,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d0240: |[0d0240] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -0d0250: 5b01 980a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ -0d0254: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d025a: 0e00 |0005: return-void │ │ +0cdfe4: |[0cdfe4] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +0cdff4: 5b01 980a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ +0cdff8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0cdffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -152976,19 +152982,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d025c: |[0d025c] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0d026c: 5410 980a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ -0d0270: 7220 fc25 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@25fc │ │ -0d0276: 0a00 |0005: move-result v0 │ │ -0d0278: 0f00 |0006: return v0 │ │ +0ce000: |[0ce000] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0ce010: 5410 980a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ +0ce014: 7220 fc25 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@25fc │ │ +0ce01a: 0a00 |0005: move-result v0 │ │ +0ce01c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -152997,33 +153003,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d027c: |[0d027c] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0d028c: 5410 980a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ -0d0290: 7220 fd25 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@25fd │ │ -0d0296: 0a00 |0005: move-result v0 │ │ -0d0298: 0f00 |0006: return v0 │ │ +0ce020: |[0ce020] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0ce030: 5410 980a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@0a98 │ │ +0ce034: 7220 fd25 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@25fd │ │ +0ce03a: 0a00 |0005: move-result v0 │ │ +0ce03c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 6277 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 6273 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #754 header: │ │ class_idx : 1316 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6277 │ │ +source_file_idx : 6273 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #754 annotations: │ │ Annotations on class │ │ @@ -153048,18 +153054,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d029c: |[0d029c] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -0d02ac: 5b01 990a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0a99 │ │ -0d02b0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d02b6: 0e00 |0005: return-void │ │ +0ce040: |[0ce040] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +0ce050: 5b01 990a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0a99 │ │ +0ce054: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ce05a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ @@ -153069,32 +153075,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d02b8: |[0d02b8] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -0d02c8: 5410 990a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0a99 │ │ -0d02cc: 7210 fb25 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@25fb │ │ -0d02d2: 0a00 |0005: move-result v0 │ │ -0d02d4: 0f00 |0006: return v0 │ │ +0ce05c: |[0ce05c] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +0ce06c: 5410 990a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@0a99 │ │ +0ce070: 7210 fb25 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@25fb │ │ +0ce076: 0a00 |0005: move-result v0 │ │ +0ce078: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ │ │ - source_file_idx : 6277 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 6273 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #755 header: │ │ class_idx : 1317 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6277 │ │ +source_file_idx : 6273 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #755 annotations: │ │ Annotations on class │ │ @@ -153112,21 +153118,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6277 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 6273 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #756 header: │ │ class_idx : 1318 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6277 │ │ +source_file_idx : 6273 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #756 annotations: │ │ Annotations on class │ │ @@ -153150,21 +153156,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6277 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 6273 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #757 header: │ │ class_idx : 1319 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6277 │ │ +source_file_idx : 6273 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #757 annotations: │ │ Annotations on class │ │ @@ -153183,17 +153189,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d02d8: |[0d02d8] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -0d02e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d02ee: 0e00 |0003: return-void │ │ +0ce07c: |[0ce07c] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +0ce08c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ce092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -153202,19 +153208,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d02f0: |[0d02f0] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0d0300: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ -0d0304: 6e10 4b3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@3c4b │ │ -0d030a: 0c00 |0005: move-result-object v0 │ │ -0d030c: 1100 |0006: return-object v0 │ │ +0ce094: |[0ce094] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0ce0a4: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ +0ce0a8: 6e10 4b3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@3c4b │ │ +0ce0ae: 0c00 |0005: move-result-object v0 │ │ +0ce0b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153222,19 +153228,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0310: |[0d0310] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -0d0320: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ -0d0324: 6e10 4c3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@3c4c │ │ -0d032a: 0a00 |0005: move-result v0 │ │ -0d032c: 0f00 |0006: return v0 │ │ +0ce0b4: |[0ce0b4] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +0ce0c4: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ +0ce0c8: 6e10 4c3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@3c4c │ │ +0ce0ce: 0a00 |0005: move-result v0 │ │ +0ce0d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153242,19 +153248,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0330: |[0d0330] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0d0340: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ -0d0344: 6e10 4d3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@3c4d │ │ -0d034a: 0a00 |0005: move-result v0 │ │ -0d034c: 0f00 |0006: return v0 │ │ +0ce0d4: |[0ce0d4] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0ce0e4: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ +0ce0e8: 6e10 4d3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@3c4d │ │ +0ce0ee: 0a00 |0005: move-result v0 │ │ +0ce0f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153262,19 +153268,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0350: |[0d0350] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0d0360: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ -0d0364: 6e10 4e3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@3c4e │ │ -0d036a: 0a00 |0005: move-result v0 │ │ -0d036c: 0f00 |0006: return v0 │ │ +0ce0f4: |[0ce0f4] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0ce104: 1f01 5907 |0000: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ +0ce108: 6e10 4e3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@3c4e │ │ +0ce10e: 0a00 |0005: move-result v0 │ │ +0ce110: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153282,18 +153288,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0370: |[0d0370] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -0d0380: 2200 2405 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0524 │ │ -0d0384: 7020 f925 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@25f9 │ │ -0d038a: 1100 |0005: return-object v0 │ │ +0ce114: |[0ce114] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +0ce124: 2200 2405 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0524 │ │ +0ce128: 7020 f925 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@25f9 │ │ +0ce12e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153301,18 +153307,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d038c: |[0d038c] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -0d039c: 2200 2305 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0523 │ │ -0d03a0: 7020 f625 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@25f6 │ │ -0d03a6: 1100 |0005: return-object v0 │ │ +0ce130: |[0ce130] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +0ce140: 2200 2305 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0523 │ │ +0ce144: 7020 f625 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@25f6 │ │ +0ce14a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153320,18 +153326,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d03a8: |[0d03a8] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d03b8: 2200 5907 |0000: new-instance v0, Landroid/widget/SearchView; // type@0759 │ │ -0d03bc: 7020 493c 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@3c49 │ │ -0d03c2: 1100 |0005: return-object v0 │ │ +0ce14c: |[0ce14c] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0ce15c: 2200 5907 |0000: new-instance v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce160: 7020 493c 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@3c49 │ │ +0ce166: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -153339,18 +153345,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d03c4: |[0d03c4] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -0d03d4: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d03d8: 6e20 503c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@3c50 │ │ -0d03de: 0e00 |0005: return-void │ │ +0ce168: |[0ce168] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +0ce178: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce17c: 6e20 503c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@3c50 │ │ +0ce182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 iconify Z │ │ @@ -153360,18 +153366,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d03e0: |[0d03e0] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -0d03f0: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d03f4: 6e20 533c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@3c53 │ │ -0d03fa: 0e00 |0005: return-void │ │ +0ce184: |[0ce184] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +0ce194: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce198: 6e20 533c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@3c53 │ │ +0ce19e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 maxpixels I │ │ @@ -153381,19 +153387,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d03fc: |[0d03fc] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d040c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d0410: 1f01 5707 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0757 │ │ -0d0414: 6e20 543c 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@3c54 │ │ -0d041a: 0e00 |0007: return-void │ │ +0ce1a0: |[0ce1a0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0ce1b0: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce1b4: 1f01 5707 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@0757 │ │ +0ce1b8: 6e20 543c 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@3c54 │ │ +0ce1be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -153403,19 +153409,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d041c: |[0d041c] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d042c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d0430: 1f01 5807 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0758 │ │ -0d0434: 6e20 553c 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@3c55 │ │ -0d043a: 0e00 |0007: return-void │ │ +0ce1c0: |[0ce1c0] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0ce1d0: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce1d4: 1f01 5807 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@0758 │ │ +0ce1d8: 6e20 553c 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@3c55 │ │ +0ce1de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -153425,18 +153431,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d043c: |[0d043c] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0d044c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d0450: 6e30 563c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@3c56 │ │ -0d0456: 0e00 |0005: return-void │ │ +0ce1e0: |[0ce1e0] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0ce1f0: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce1f4: 6e30 563c 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@3c56 │ │ +0ce1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ @@ -153447,18 +153453,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0458: |[0d0458] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0d0468: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d046c: 6e20 573c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@3c57 │ │ -0d0472: 0e00 |0005: return-void │ │ +0ce1fc: |[0ce1fc] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0ce20c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce210: 6e20 573c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@3c57 │ │ +0ce216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ @@ -153468,18 +153474,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0474: |[0d0474] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0d0484: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d0488: 6e20 583c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@3c58 │ │ -0d048e: 0e00 |0005: return-void │ │ +0ce218: |[0ce218] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0ce228: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce22c: 6e20 583c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@3c58 │ │ +0ce232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enable Z │ │ @@ -153489,27 +153495,27 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d0490: |[0d0490] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0d04a0: 0741 |0000: move-object v1, v4 │ │ -0d04a2: 1f01 5907 |0001: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ -0d04a6: 6e10 4a3c 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@3c4a │ │ -0d04ac: 0c02 |0006: move-result-object v2 │ │ -0d04ae: 1a03 8340 |0007: const-string v3, "search" // string@4083 │ │ -0d04b2: 6e20 ac01 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0d04b8: 0c00 |000c: move-result-object v0 │ │ -0d04ba: 1f00 3700 |000d: check-cast v0, Landroid/app/SearchManager; // type@0037 │ │ -0d04be: 6e20 5a01 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@015a │ │ -0d04c4: 0c02 |0012: move-result-object v2 │ │ -0d04c6: 6e20 593c 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@3c59 │ │ -0d04cc: 0e00 |0016: return-void │ │ +0ce234: |[0ce234] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0ce244: 0741 |0000: move-object v1, v4 │ │ +0ce246: 1f01 5907 |0001: check-cast v1, Landroid/widget/SearchView; // type@0759 │ │ +0ce24a: 6e10 4a3c 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@3c4a │ │ +0ce250: 0c02 |0006: move-result-object v2 │ │ +0ce252: 1a03 7e40 |0007: const-string v3, "search" // string@407e │ │ +0ce256: 6e20 ac01 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0ce25c: 0c00 |000c: move-result-object v0 │ │ +0ce25e: 1f00 3700 |000d: check-cast v0, Landroid/app/SearchManager; // type@0037 │ │ +0ce262: 6e20 5a01 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@015a │ │ +0ce268: 0c02 |0012: move-result-object v2 │ │ +0ce26a: 6e20 593c 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@3c59 │ │ +0ce270: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -153523,34 +153529,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d04d0: |[0d04d0] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0d04e0: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d04e4: 6e20 5a3c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@3c5a │ │ -0d04ea: 0e00 |0005: return-void │ │ +0ce274: |[0ce274] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0ce284: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce288: 6e20 5a3c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@3c5a │ │ +0ce28e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 6277 (SearchViewCompatHoneycomb.java) │ │ + source_file_idx : 6273 (SearchViewCompatHoneycomb.java) │ │ │ │ Class #758 header: │ │ class_idx : 1320 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1881 │ │ -source_file_idx : 6279 │ │ +source_file_idx : 6275 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #758 annotations: │ │ Annotations on class │ │ @@ -153570,17 +153576,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d04ec: |[0d04ec] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -0d04fc: 7020 493c 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@3c49 │ │ -0d0502: 0e00 |0003: return-void │ │ +0ce290: |[0ce290] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +0ce2a0: 7020 493c 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@3c49 │ │ +0ce2a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -153591,35 +153597,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d0504: |[0d0504] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -0d0514: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0d0518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d051a: 6e30 1126 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@2611 │ │ -0d0520: 6f10 4f3c 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@3c4f │ │ -0d0526: 0e00 |0009: return-void │ │ +0ce2a8: |[0ce2a8] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +0ce2b8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0ce2bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ce2be: 6e30 1126 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@2611 │ │ +0ce2c4: 6f10 4f3c 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@3c4f │ │ +0ce2ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ │ │ - source_file_idx : 6279 (SearchViewCompatIcs.java) │ │ + source_file_idx : 6275 (SearchViewCompatIcs.java) │ │ │ │ Class #759 header: │ │ class_idx : 1321 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6279 │ │ +source_file_idx : 6275 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #759 annotations: │ │ Annotations on class │ │ @@ -153638,17 +153644,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0528: |[0d0528] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -0d0538: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d053e: 0e00 |0003: return-void │ │ +0ce2cc: |[0ce2cc] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +0ce2dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ce2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -153657,18 +153663,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0540: |[0d0540] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d0550: 2200 2805 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0528 │ │ -0d0554: 7020 0f26 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@260f │ │ -0d055a: 1100 |0005: return-object v0 │ │ +0ce2e4: |[0ce2e4] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0ce2f4: 2200 2805 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0528 │ │ +0ce2f8: 7020 0f26 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@260f │ │ +0ce2fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ @@ -153676,18 +153682,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d055c: |[0d055c] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -0d056c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d0570: 6e20 513c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@3c51 │ │ -0d0576: 0e00 |0005: return-void │ │ +0ce300: |[0ce300] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +0ce310: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce314: 6e20 513c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@3c51 │ │ +0ce31a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 imeOptions I │ │ @@ -153697,34 +153703,34 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0578: |[0d0578] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -0d0588: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ -0d058c: 6e20 523c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@3c52 │ │ -0d0592: 0e00 |0005: return-void │ │ +0ce31c: |[0ce31c] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +0ce32c: 1f00 5907 |0000: check-cast v0, Landroid/widget/SearchView; // type@0759 │ │ +0ce330: 6e20 523c 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@3c52 │ │ +0ce336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ │ │ Virtual methods - │ │ - source_file_idx : 6279 (SearchViewCompatIcs.java) │ │ + source_file_idx : 6275 (SearchViewCompatIcs.java) │ │ │ │ Class #760 header: │ │ class_idx : 1322 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6346 │ │ +source_file_idx : 6342 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #760 annotations: │ │ Annotations on class │ │ @@ -153742,21 +153748,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;) │ │ name : 'convertToString' │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6346 (SimpleCursorAdapter.java) │ │ + source_file_idx : 6342 (SimpleCursorAdapter.java) │ │ │ │ Class #761 header: │ │ class_idx : 1323 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6346 │ │ +source_file_idx : 6342 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #761 annotations: │ │ Annotations on class │ │ @@ -153774,21 +153780,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;) │ │ name : 'setViewValue' │ │ type : '(Landroid/view/View;Landroid/database/Cursor;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6346 (SimpleCursorAdapter.java) │ │ + source_file_idx : 6342 (SimpleCursorAdapter.java) │ │ │ │ Class #762 header: │ │ class_idx : 1325 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #762 annotations: │ │ Annotations on class │ │ @@ -153800,21 +153806,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #763 header: │ │ class_idx : 1327 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #763 annotations: │ │ Annotations on class │ │ @@ -153843,19 +153849,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 │ │ -0d0594: |[0d0594] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d05a4: 5b01 a40a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ -0d05a8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d05ae: 5b02 a30a |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ -0d05b2: 0e00 |0007: return-void │ │ +0ce338: |[0ce338] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0ce348: 5b01 a40a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ +0ce34c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ce352: 5b02 a30a |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ +0ce356: 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; │ │ @@ -153868,49 +153874,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0d05b4: |[0d05b4] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -0d05c4: 5430 a30a |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ -0d05c8: 6e10 6538 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0d05ce: 0c00 |0005: move-result-object v0 │ │ -0d05d0: 5431 a40a |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ -0d05d4: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -0d05d8: 5430 a30a |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ -0d05dc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d05de: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0d05e0: 7130 f81a 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0d05e6: 5430 a40a |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ -0d05ea: 5431 a30a |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ -0d05ee: 7120 5f26 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@265f │ │ -0d05f4: 5430 a40a |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ -0d05f8: 7110 6026 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@2660 │ │ -0d05fe: 0c00 |001d: move-result-object v0 │ │ -0d0600: 6e20 d043 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0d0606: 0e00 |0021: return-void │ │ +0ce358: |[0ce358] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +0ce368: 5430 a30a |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ +0ce36c: 6e10 6538 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0ce372: 0c00 |0005: move-result-object v0 │ │ +0ce374: 5431 a40a |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ +0ce378: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +0ce37c: 5430 a30a |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ +0ce380: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ce382: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0ce384: 7130 f81a 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +0ce38a: 5430 a40a |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ +0ce38e: 5431 a30a |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@0aa3 │ │ +0ce392: 7120 5f26 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@265f │ │ +0ce398: 5430 a40a |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa4 │ │ +0ce39c: 7110 6026 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@2660 │ │ +0ce3a2: 0c00 |001d: move-result-object v0 │ │ +0ce3a4: 6e20 d043 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0ce3aa: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #764 header: │ │ class_idx : 1329 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1793 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #764 annotations: │ │ Annotations on class │ │ @@ -153950,42 +153956,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d0608: |[0d0608] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -0d0618: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d061a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0d061e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d0620: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -0d0626: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0d062a: 6900 a60a |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0aa6 │ │ -0d062e: 0e00 |000b: return-void │ │ +0ce3ac: |[0ce3ac] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0ce3bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ce3be: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0ce3c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ce3c4: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +0ce3ca: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0ce3ce: 6900 a60a |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0aa6 │ │ +0ce3d2: 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 │ │ -0d0630: |[0d0630] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -0d0640: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0d0642: 7030 0639 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0d0648: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d064a: 5910 ad0a |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d064e: 0e00 |0007: return-void │ │ +0ce3d4: |[0ce3d4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0ce3e4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0ce3e6: 7030 0639 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0ce3ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ce3ee: 5910 ad0a |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce3f2: 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; │ │ @@ -153995,19 +154001,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d0650: |[0d0650] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -0d0660: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0d0666: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d0668: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d066c: 0e00 |0006: return-void │ │ +0ce3f4: |[0ce3f4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +0ce404: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0ce40a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ce40c: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce410: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1423 │ │ 0x0003 line=1403 │ │ 0x0006 line=1424 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -154019,27 +154025,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 │ │ -0d0670: |[0d0670] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d0680: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0682: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -0d0688: 5932 ad0a |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d068c: 6201 a60a |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0aa6 │ │ -0d0690: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0d0696: 0c00 |000b: move-result-object v0 │ │ -0d0698: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d069a: 6e30 5d02 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ -0d06a0: 0a01 |0010: move-result v1 │ │ -0d06a2: 5931 ad0a |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d06a6: 6e10 7102 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d06ac: 0e00 |0016: return-void │ │ +0ce414: |[0ce414] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ce424: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ce426: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +0ce42c: 5932 ad0a |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce430: 6201 a60a |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@0aa6 │ │ +0ce434: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0ce43a: 0c00 |000b: move-result-object v0 │ │ +0ce43c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ce43e: 6e30 5d02 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ +0ce444: 0a01 |0010: move-result v1 │ │ +0ce446: 5931 ad0a |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce44a: 6e10 7102 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0ce450: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1440 │ │ 0x0004 line=1403 │ │ 0x0006 line=1442 │ │ 0x000c line=1443 │ │ 0x0013 line=1444 │ │ @@ -154055,21 +154061,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d06b0: |[0d06b0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -0d06c0: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0d06c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d06c8: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d06cc: 5220 ad0a |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d06d0: 5910 ad0a |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d06d4: 0e00 |000a: return-void │ │ +0ce454: |[0ce454] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +0ce464: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0ce46a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ce46c: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce470: 5220 ad0a |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce474: 5910 ad0a |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce478: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0003 line=1403 │ │ 0x0006 line=1436 │ │ 0x000a line=1437 │ │ locals : │ │ @@ -154081,19 +154087,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 │ │ -0d06d8: |[0d06d8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0d06e8: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ -0d06ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d06f0: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d06f4: 0e00 |0006: return-void │ │ +0ce47c: |[0ce47c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0ce48c: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ +0ce492: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ce494: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce498: 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; │ │ @@ -154104,36 +154110,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d06f8: |[0d06f8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0d0708: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0d070e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d0710: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d0714: 0e00 |0006: return-void │ │ +0ce49c: |[0ce49c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0ce4ac: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0ce4b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ce4b4: 5910 ad0a |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0ce4b8: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #765 header: │ │ class_idx : 1330 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #765 annotations: │ │ Annotations on class │ │ @@ -154163,21 +154169,21 @@ │ │ │ │ #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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #766 header: │ │ class_idx : 1331 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #766 annotations: │ │ Annotations on class │ │ @@ -154199,17 +154205,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0718: |[0d0718] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -0d0728: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d072e: 0e00 |0003: return-void │ │ +0ce4bc: |[0ce4bc] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +0ce4cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ce4d2: 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 - │ │ @@ -154218,19 +154224,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 │ │ -0d0730: |[0d0730] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -0d0740: 2200 3405 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ -0d0744: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d0746: 7030 4b26 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@264b │ │ -0d074c: 1100 |0006: return-object v0 │ │ +0ce4d4: |[0ce4d4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +0ce4e4: 2200 3405 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ +0ce4e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ce4ea: 7030 4b26 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@264b │ │ +0ce4f0: 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; │ │ │ │ @@ -154239,18 +154245,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 │ │ -0d0750: |[0d0750] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0d0760: 6e20 4526 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@2645 │ │ -0d0766: 0c00 |0003: move-result-object v0 │ │ -0d0768: 1100 |0004: return-object v0 │ │ +0ce4f4: |[0ce4f4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ce504: 6e20 4526 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@2645 │ │ +0ce50a: 0c00 |0003: move-result-object v0 │ │ +0ce50c: 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 x0 Landroid/os/Parcel; │ │ │ │ @@ -154259,17 +154265,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 │ │ -0d076c: |[0d076c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -0d077c: 2320 1e09 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@091e │ │ -0d0780: 1100 |0002: return-object v0 │ │ +0ce510: |[0ce510] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +0ce520: 2320 1e09 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@091e │ │ +0ce524: 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 │ │ │ │ @@ -154278,32 +154284,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d0784: |[0d0784] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0d0794: 6e20 4726 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@2647 │ │ -0d079a: 0c00 |0003: move-result-object v0 │ │ -0d079c: 1100 |0004: return-object v0 │ │ +0ce528: |[0ce528] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0ce538: 6e20 4726 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@2647 │ │ +0ce53e: 0c00 |0003: move-result-object v0 │ │ +0ce540: 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 x0 I │ │ │ │ - source_file_idx : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #767 header: │ │ class_idx : 1332 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #767 annotations: │ │ Annotations on class │ │ @@ -154333,43 +154339,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d07a0: |[0d07a0] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -0d07b0: 2200 3305 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0533 │ │ -0d07b4: 7010 4426 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@2644 │ │ -0d07ba: 6900 af0a |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0aaf │ │ -0d07be: 0e00 |0007: return-void │ │ +0ce544: |[0ce544] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +0ce554: 2200 3305 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0533 │ │ +0ce558: 7010 4426 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@2644 │ │ +0ce55e: 6900 af0a |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0aaf │ │ +0ce562: 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 │ │ -0d07c0: |[0d07c0] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -0d07d0: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0d07d6: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0d07dc: 0a00 |0006: move-result v0 │ │ -0d07de: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0d07e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d07e4: 5c10 b00a |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ -0d07e8: 0e00 |000c: return-void │ │ -0d07ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d07ec: 28fc |000e: goto 000a // -0004 │ │ +0ce564: |[0ce564] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0ce574: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0ce57a: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0ce580: 0a00 |0006: move-result v0 │ │ +0ce582: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0ce586: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0ce588: 5c10 b00a |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ +0ce58c: 0e00 |000c: return-void │ │ +0ce58e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0ce590: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0003 line=1458 │ │ 0x000c line=1459 │ │ 0x000d line=1458 │ │ locals : │ │ @@ -154381,17 +154387,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 │ │ -0d07f0: |[0d07f0] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -0d0800: 7020 4a26 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@264a │ │ -0d0806: 0e00 |0003: return-void │ │ +0ce594: |[0ce594] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +0ce5a4: 7020 4a26 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@264a │ │ +0ce5aa: 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; │ │ @@ -154401,17 +154407,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0808: |[0d0808] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -0d0818: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0d081e: 0e00 |0003: return-void │ │ +0ce5ac: |[0ce5ac] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +0ce5bc: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0ce5c2: 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; │ │ @@ -154422,41 +154428,41 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0d0820: |[0d0820] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0d0830: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0d0836: 5510 b00a |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ -0d083a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d083e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0d0840: 6e20 fd04 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0d0846: 0e00 |000b: return-void │ │ -0d0848: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d084a: 28fb |000d: goto 0008 // -0005 │ │ +0ce5c4: |[0ce5c4] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0ce5d4: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0ce5da: 5510 b00a |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ +0ce5de: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0ce5e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0ce5e4: 6e20 fd04 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0ce5ea: 0e00 |000b: return-void │ │ +0ce5ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ce5ee: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #768 header: │ │ class_idx : 1334 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #768 annotations: │ │ Annotations on class │ │ @@ -154474,21 +154480,21 @@ │ │ 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #769 header: │ │ class_idx : 1338 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 5 │ │ instance_fields_size: 20 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 45 │ │ │ │ Class #769 annotations: │ │ Annotations on class │ │ @@ -154637,32 +154643,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0d084c: |[0d084c] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -0d085c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d0860: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0d0864: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0d0868: 2201 3905 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0539 │ │ -0d086c: 7010 5826 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@2658 │ │ -0d0872: 6901 b50a |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ -0d0876: 0e00 |000d: return-void │ │ -0d0878: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -0d087c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0d0880: 2201 3805 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0538 │ │ -0d0884: 7010 5626 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@2656 │ │ -0d088a: 6901 b50a |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ -0d088e: 28f4 |0019: goto 000d // -000c │ │ -0d0890: 2201 3705 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0537 │ │ -0d0894: 7010 5426 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ -0d089a: 6901 b50a |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ -0d089e: 28ec |0021: goto 000d // -0014 │ │ +0ce5f0: |[0ce5f0] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +0ce600: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ce604: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0ce608: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0ce60c: 2201 3905 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0539 │ │ +0ce610: 7010 5826 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@2658 │ │ +0ce616: 6901 b50a |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ +0ce61a: 0e00 |000d: return-void │ │ +0ce61c: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +0ce620: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0ce624: 2201 3805 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0538 │ │ +0ce628: 7010 5626 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@2656 │ │ +0ce62e: 6901 b50a |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ +0ce632: 28f4 |0019: goto 000d // -000c │ │ +0ce634: 2201 3705 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0537 │ │ +0ce638: 7010 5426 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ +0ce63e: 6901 b50a |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ +0ce642: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ 0x0006 line=201 │ │ 0x000d line=207 │ │ 0x000e line=202 │ │ @@ -154676,18 +154682,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d08a0: |[0d08a0] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -0d08b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d08b2: 7030 5c26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@265c │ │ -0d08b8: 0e00 |0004: return-void │ │ +0ce644: |[0ce644] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +0ce654: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce656: 7030 5c26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@265c │ │ +0ce65c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0004 line=252 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -154697,18 +154703,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 │ │ -0d08bc: |[0d08bc] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d08cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d08ce: 7040 5d26 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@265d │ │ -0d08d4: 0e00 |0004: return-void │ │ +0ce660: |[0ce660] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ce670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce672: 7040 5d26 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@265d │ │ +0ce678: 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; │ │ @@ -154719,56 +154725,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 │ │ -0d08d8: |[0d08d8] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0d08e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d08ea: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ -0d08ee: 7040 1439 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -0d08f4: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -0d08fa: 5952 ca0a |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d08fe: 5c53 bb0a |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d0902: 2202 8800 |000d: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ -0d0906: 7010 1903 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0d090c: 5b52 cb0a |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d0910: 2202 a408 |0014: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0d0914: 7010 c243 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0d091a: 5b52 c30a |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d091e: 6e10 a801 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d0924: 0c02 |001e: move-result-object v2 │ │ -0d0926: 6e10 2f02 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0d092c: 0c02 |0022: move-result-object v2 │ │ -0d092e: 5220 bd15 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0d0932: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -0d0936: c802 |0027: mul-float/2addr v2, v0 │ │ -0d0938: c642 |0028: add-float/2addr v2, v4 │ │ -0d093a: 8722 |0029: float-to-int v2, v2 │ │ -0d093c: 5952 bf0a |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ -0d0940: 7110 fa38 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0d0946: 0c01 |002f: move-result-object v1 │ │ -0d0948: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0d094a: 6e20 a826 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@26a8 │ │ -0d0950: 2202 2e05 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@052e │ │ -0d0954: 7020 2726 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@2627 │ │ -0d095a: 7120 ea1a 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ -0d0960: 7120 f51a 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -0d0966: 2202 3005 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0530 │ │ -0d096a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -0d096c: 7030 3026 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@2630 │ │ -0d0972: 7130 8a27 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@278a │ │ -0d0978: 0c02 |0048: move-result-object v2 │ │ -0d097a: 5b52 ba0a |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d097e: 5452 ba0a |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d0982: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ -0d0986: c803 |004f: mul-float/2addr v3, v0 │ │ -0d0988: 6e20 a627 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ -0d098e: 0e00 |0053: return-void │ │ +0ce67c: |[0ce67c] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0ce68c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ce68e: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ +0ce692: 7040 1439 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +0ce698: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +0ce69e: 5952 ca0a |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0ce6a2: 5c53 bb0a |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0ce6a6: 2202 8800 |000d: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ +0ce6aa: 7010 1903 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0ce6b0: 5b52 cb0a |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0ce6b4: 2202 a408 |0014: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0ce6b8: 7010 c243 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0ce6be: 5b52 c30a |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0ce6c2: 6e10 a801 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0ce6c8: 0c02 |001e: move-result-object v2 │ │ +0ce6ca: 6e10 2f02 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0ce6d0: 0c02 |0022: move-result-object v2 │ │ +0ce6d2: 5220 bd15 |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0ce6d6: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +0ce6da: c802 |0027: mul-float/2addr v2, v0 │ │ +0ce6dc: c642 |0028: add-float/2addr v2, v4 │ │ +0ce6de: 8722 |0029: float-to-int v2, v2 │ │ +0ce6e0: 5952 bf0a |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ +0ce6e4: 7110 fa38 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0ce6ea: 0c01 |002f: move-result-object v1 │ │ +0ce6ec: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0ce6ee: 6e20 a826 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@26a8 │ │ +0ce6f4: 2202 2e05 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@052e │ │ +0ce6f8: 7020 2726 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@2627 │ │ +0ce6fe: 7120 ea1a 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ +0ce704: 7120 f51a 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +0ce70a: 2202 3005 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@0530 │ │ +0ce70e: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +0ce710: 7030 3026 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@2630 │ │ +0ce716: 7130 8a27 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@278a │ │ +0ce71c: 0c02 |0048: move-result-object v2 │ │ +0ce71e: 5b52 ba0a |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0ce722: 5452 ba0a |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0ce726: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ +0ce72a: c803 |004f: mul-float/2addr v3, v0 │ │ +0ce72c: 6e20 a627 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ +0ce732: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=259 │ │ 0x0006 line=109 │ │ 0x000b line=189 │ │ 0x000d line=191 │ │ 0x0014 line=193 │ │ @@ -154794,17 +154800,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 │ │ -0d0990: |[0d0990] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -0d09a0: 5510 be0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ -0d09a4: 0f00 |0002: return v0 │ │ +0ce734: |[0ce734] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +0ce744: 5510 be0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ +0ce748: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -154812,17 +154818,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 │ │ -0d09a8: |[0d09a8] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d09b8: 7020 8526 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@2685 │ │ -0d09be: 0e00 |0003: return-void │ │ +0ce74c: |[0ce74c] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0ce75c: 7020 8526 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@2685 │ │ +0ce762: 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; │ │ │ │ @@ -154831,17 +154837,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 │ │ -0d09c0: |[0d09c0] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -0d09d0: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d09d4: 1100 |0002: return-object v0 │ │ +0ce764: |[0ce764] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +0ce774: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0ce778: 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;) │ │ @@ -154849,17 +154855,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 │ │ -0d09d8: |[0d09d8] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0d09e8: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d09ec: 1100 |0002: return-object v0 │ │ +0ce77c: |[0ce77c] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0ce78c: 5410 ba0a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0ce790: 1100 |0002: return-object 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;) │ │ @@ -154867,17 +154873,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 │ │ -0d09f0: |[0d09f0] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -0d0a00: 5210 c70a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0a04: 0f00 |0002: return v0 │ │ +0ce794: |[0ce794] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +0ce7a4: 5210 c70a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0ce7a8: 0f00 |0002: return 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;) │ │ @@ -154885,17 +154891,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 │ │ -0d0a08: |[0d0a08] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -0d0a18: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0a1c: 1100 |0002: return-object v0 │ │ +0ce7ac: |[0ce7ac] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +0ce7bc: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ce7c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -154903,17 +154909,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 │ │ -0d0a20: |[0d0a20] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -0d0a30: 5c01 c40a |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d0a34: 0f01 |0002: return v1 │ │ +0ce7c4: |[0ce7c4] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +0ce7d4: 5c01 c40a |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0ce7d8: 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 │ │ │ │ @@ -154922,17 +154928,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 │ │ -0d0a38: |[0d0a38] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -0d0a48: 7020 9126 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@2691 │ │ -0d0a4e: 0e00 |0003: return-void │ │ +0ce7dc: |[0ce7dc] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +0ce7ec: 7020 9126 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@2691 │ │ +0ce7f2: 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 │ │ │ │ @@ -154941,18 +154947,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 │ │ -0d0a50: |[0d0a50] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -0d0a60: 7010 8926 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d0a66: 0a00 |0003: move-result v0 │ │ -0d0a68: 0f00 |0004: return v0 │ │ +0ce7f4: |[0ce7f4] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +0ce804: 7010 8926 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0ce80a: 0a00 |0003: move-result v0 │ │ +0ce80c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -154960,17 +154966,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 │ │ -0d0a6c: |[0d0a6c] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -0d0a7c: 5210 c80a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d0a80: 0f00 |0002: return v0 │ │ +0ce810: |[0ce810] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +0ce820: 5210 c80a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0ce824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -154978,25 +154984,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d0a84: |[0d0a84] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -0d0a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d0a96: 5521 bb0a |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d0a9a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0d0a9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d0aa0: 6e30 ab26 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@26ab │ │ -0d0aa6: 0a01 |0009: move-result v1 │ │ -0d0aa8: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -0d0aac: 5c20 c40a |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d0ab0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d0ab2: 0f00 |000f: return v0 │ │ +0ce828: |[0ce828] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +0ce838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce83a: 5521 bb0a |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0ce83e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0ce842: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ce844: 6e30 ab26 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@26ab │ │ +0ce84a: 0a01 |0009: move-result v1 │ │ +0ce84c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +0ce850: 5c20 c40a |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0ce854: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0ce856: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=862 │ │ 0x000c line=863 │ │ 0x000e line=864 │ │ 0x000f line=866 │ │ locals : │ │ @@ -155009,64 +155015,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0d0ab4: |[0d0ab4] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -0d0ac4: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0d0ac6: 6e10 5438 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d0acc: 0c04 |0004: move-result-object v4 │ │ -0d0ace: 1f04 3105 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d0ad2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0d0ad4: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -0d0ad8: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -0d0adc: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -0d0ae0: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -0d0ae4: b5c5 |0010: and-int/2addr v5, v12 │ │ -0d0ae6: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -0d0aea: 8205 |0013: int-to-float v5, v0 │ │ -0d0aec: c8b5 |0014: mul-float/2addr v5, v11 │ │ -0d0aee: 8753 |0015: float-to-int v3, v5 │ │ -0d0af0: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -0d0af4: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -0d0afa: b5c6 |001b: and-int/2addr v6, v12 │ │ -0d0afc: 9601 0506 |001c: or-int v1, v5, v6 │ │ -0d0b00: 5445 a70a |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b04: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -0d0b08: 2205 8000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0080 │ │ -0d0b0c: 7010 e702 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0d0b12: 5b45 a70a |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b16: 5445 a70a |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b1a: 2206 8600 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ -0d0b1e: 6207 ae00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@00ae │ │ -0d0b22: 7030 1703 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0317 │ │ -0d0b28: 6e20 f802 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0d0b2e: 7110 b71a 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ -0d0b34: 0a05 |0038: move-result v5 │ │ -0d0b36: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -0d0b3a: 5445 a70a |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b3e: 7130 f81a 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -0d0b44: 7020 8526 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@2685 │ │ -0d0b4a: 0e00 |0043: return-void │ │ -0d0b4c: 7110 b71a 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ -0d0b52: 0a05 |0047: move-result v5 │ │ -0d0b54: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -0d0b58: 5445 a70a |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b5c: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -0d0b60: 5445 a70a |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d0b64: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -0d0b66: 6e20 f802 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0d0b6c: 2202 2f05 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@052f │ │ -0d0b70: 7030 2d26 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@262d │ │ -0d0b76: 5495 c30a |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d0b7a: 6e20 c643 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0d0b80: 7120 e61a 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ -0d0b86: 28e2 |0061: goto 0043 // -001e │ │ +0ce858: |[0ce858] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +0ce868: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0ce86a: 6e10 5438 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0ce870: 0c04 |0004: move-result-object v4 │ │ +0ce872: 1f04 3105 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0ce876: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0ce878: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +0ce87c: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +0ce880: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +0ce884: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +0ce888: b5c5 |0010: and-int/2addr v5, v12 │ │ +0ce88a: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +0ce88e: 8205 |0013: int-to-float v5, v0 │ │ +0ce890: c8b5 |0014: mul-float/2addr v5, v11 │ │ +0ce892: 8753 |0015: float-to-int v3, v5 │ │ +0ce894: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +0ce898: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +0ce89e: b5c6 |001b: and-int/2addr v6, v12 │ │ +0ce8a0: 9601 0506 |001c: or-int v1, v5, v6 │ │ +0ce8a4: 5445 a70a |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce8a8: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +0ce8ac: 2205 8000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0080 │ │ +0ce8b0: 7010 e702 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0ce8b6: 5b45 a70a |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce8ba: 5445 a70a |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce8be: 2206 8600 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ +0ce8c2: 6207 ae00 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@00ae │ │ +0ce8c6: 7030 1703 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0317 │ │ +0ce8cc: 6e20 f802 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0ce8d2: 7110 b71a 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ +0ce8d8: 0a05 |0038: move-result v5 │ │ +0ce8da: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +0ce8de: 5445 a70a |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce8e2: 7130 f81a 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +0ce8e8: 7020 8526 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@2685 │ │ +0ce8ee: 0e00 |0043: return-void │ │ +0ce8f0: 7110 b71a 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ +0ce8f6: 0a05 |0047: move-result v5 │ │ +0ce8f8: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +0ce8fc: 5445 a70a |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce900: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +0ce904: 5445 a70a |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0ce908: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +0ce90a: 6e20 f802 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0ce910: 2202 2f05 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@052f │ │ +0ce914: 7030 2d26 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@262d │ │ +0ce91a: 5495 c30a |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0ce91e: 6e20 c643 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0ce924: 7120 e61a 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ +0ce92a: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=971 │ │ 0x0007 line=973 │ │ 0x000e line=974 │ │ 0x0013 line=975 │ │ 0x0016 line=976 │ │ @@ -155099,18 +155105,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0b88: |[0d0b88] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -0d0b98: 6200 b50a |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ -0d0b9c: 7230 5326 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@2653 │ │ -0d0ba2: 0e00 |0005: return-void │ │ +0ce92c: |[0ce92c] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +0ce93c: 6200 b50a |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0ab5 │ │ +0ce940: 7230 5326 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@2653 │ │ +0ce946: 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; │ │ @@ -155120,22 +155126,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d0ba4: |[0d0ba4] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ -0d0bb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d0bb6: 7110 b81a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0d0bbc: 0a01 |0004: move-result v1 │ │ -0d0bbe: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0d0bc2: 0f00 |0007: return v0 │ │ -0d0bc4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d0bc6: 28fe |0009: goto 0007 // -0002 │ │ +0ce948: |[0ce948] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ +0ce958: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ce95a: 7110 b81a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0ce960: 0a01 |0004: move-result v1 │ │ +0ce962: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0ce966: 0f00 |0007: return v0 │ │ +0ce968: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ce96a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1645 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -155143,66 +155149,66 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -0d0bc8: |[0d0bc8] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -0d0bd8: 54a7 c90a |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0bdc: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ -0d0be0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0d0be2: 59a7 c70a |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0be6: 0e00 |0007: return-void │ │ -0d0be8: 7010 8926 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d0bee: 0a01 |000b: move-result v1 │ │ -0d0bf0: 54a7 c90a |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0bf4: 6e10 5438 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d0bfa: 0c02 |0011: move-result-object v2 │ │ -0d0bfc: 1f02 3105 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d0c00: 54a7 c90a |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0c04: 6e10 7c38 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0d0c0a: 0a00 |0019: move-result v0 │ │ -0d0c0c: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ -0d0c10: 6e10 8326 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -0d0c16: 0a07 |001f: move-result v7 │ │ -0d0c18: b1b7 |0020: sub-int/2addr v7, v11 │ │ -0d0c1a: 9104 0700 |0021: sub-int v4, v7, v0 │ │ -0d0c1e: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ -0d0c22: 6e10 7e26 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d0c28: 0a05 |0028: move-result v5 │ │ -0d0c2a: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ -0d0c2e: 5223 ab0a |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d0c32: 9006 0503 |002d: add-int v6, v5, v3 │ │ -0d0c36: 9107 0406 |002f: sub-int v7, v4, v6 │ │ -0d0c3a: 8277 |0031: int-to-float v7, v7 │ │ -0d0c3c: 52a8 c80a |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d0c40: 8288 |0034: int-to-float v8, v8 │ │ -0d0c42: c987 |0035: div-float/2addr v7, v8 │ │ -0d0c44: 59a7 c70a |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0c48: 52a7 c10a |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d0c4c: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ -0d0c50: 52a7 c70a |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0c54: 7020 9826 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@2698 │ │ -0d0c5a: 5527 a80a |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d0c5e: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ -0d0c62: 54a7 c90a |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0c66: 52a8 c70a |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0c6a: 52a9 ca0a |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d0c6e: 7040 6e26 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ -0d0c74: 54a7 c90a |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0c78: 6e20 7126 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@2671 │ │ -0d0c7e: 28b4 |0053: goto 0007 // -004c │ │ -0d0c80: 01b4 |0054: move v4, v11 │ │ -0d0c82: 28ce |0055: goto 0023 // -0032 │ │ -0d0c84: 6e10 7d26 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d0c8a: 0a05 |0059: move-result v5 │ │ -0d0c8c: 28cf |005a: goto 0029 // -0031 │ │ -0d0c8e: 5223 aa0a |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d0c92: 28d0 |005d: goto 002d // -0030 │ │ +0ce96c: |[0ce96c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +0ce97c: 54a7 c90a |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ce980: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ +0ce984: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0ce986: 59a7 c70a |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0ce98a: 0e00 |0007: return-void │ │ +0ce98c: 7010 8926 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0ce992: 0a01 |000b: move-result v1 │ │ +0ce994: 54a7 c90a |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ce998: 6e10 5438 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0ce99e: 0c02 |0011: move-result-object v2 │ │ +0ce9a0: 1f02 3105 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0ce9a4: 54a7 c90a |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ce9a8: 6e10 7c38 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0ce9ae: 0a00 |0019: move-result v0 │ │ +0ce9b0: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ +0ce9b4: 6e10 8326 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +0ce9ba: 0a07 |001f: move-result v7 │ │ +0ce9bc: b1b7 |0020: sub-int/2addr v7, v11 │ │ +0ce9be: 9104 0700 |0021: sub-int v4, v7, v0 │ │ +0ce9c2: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ +0ce9c6: 6e10 7e26 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0ce9cc: 0a05 |0028: move-result v5 │ │ +0ce9ce: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ +0ce9d2: 5223 ab0a |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0ce9d6: 9006 0503 |002d: add-int v6, v5, v3 │ │ +0ce9da: 9107 0406 |002f: sub-int v7, v4, v6 │ │ +0ce9de: 8277 |0031: int-to-float v7, v7 │ │ +0ce9e0: 52a8 c80a |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0ce9e4: 8288 |0034: int-to-float v8, v8 │ │ +0ce9e6: c987 |0035: div-float/2addr v7, v8 │ │ +0ce9e8: 59a7 c70a |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0ce9ec: 52a7 c10a |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0ce9f0: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ +0ce9f4: 52a7 c70a |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0ce9f8: 7020 9826 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@2698 │ │ +0ce9fe: 5527 a80a |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cea02: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ +0cea06: 54a7 c90a |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cea0a: 52a8 c70a |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cea0e: 52a9 ca0a |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0cea12: 7040 6e26 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ +0cea18: 54a7 c90a |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cea1c: 6e20 7126 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@2671 │ │ +0cea22: 28b4 |0053: goto 0007 // -004c │ │ +0cea24: 01b4 |0054: move v4, v11 │ │ +0cea26: 28ce |0055: goto 0023 // -0032 │ │ +0cea28: 6e10 7d26 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0cea2e: 0a05 |0059: move-result v5 │ │ +0cea30: 28cf |005a: goto 0029 // -0031 │ │ +0cea32: 5223 aa0a |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cea36: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0004 line=945 │ │ 0x0007 line=968 │ │ 0x0008 line=948 │ │ 0x000c line=949 │ │ @@ -155238,26 +155244,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d0c94: |[0d0c94] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -0d0ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d0ca6: 5521 bb0a |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d0caa: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -0d0cae: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d0cb2: 6e30 ab26 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@26ab │ │ -0d0cb8: 0a01 |000a: move-result v1 │ │ -0d0cba: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -0d0cbe: 5c20 c40a |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d0cc2: 0f00 |000f: return v0 │ │ -0d0cc4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d0cc6: 28fe |0011: goto 000f // -0002 │ │ +0cea38: |[0cea38] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +0cea48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cea4a: 5521 bb0a |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cea4e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +0cea52: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cea56: 6e30 ab26 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@26ab │ │ +0cea5c: 0a01 |000a: move-result v1 │ │ +0cea5e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +0cea62: 5c20 c40a |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cea66: 0f00 |000f: return v0 │ │ +0cea68: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0cea6a: 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; │ │ @@ -155269,69 +155275,69 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0d0cc8: |[0d0cc8] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -0d0cd8: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ -0d0cdc: 7010 8926 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d0ce2: 0a04 |0005: move-result v4 │ │ -0d0ce4: 54c9 c90a |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0ce8: 6e10 5438 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d0cee: 0c07 |000b: move-result-object v7 │ │ -0d0cf0: 1f07 3105 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d0cf4: 5579 a80a |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d0cf8: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ -0d0cfc: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ -0d0d00: 5279 ab0a |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d0d04: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ -0d0d08: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0d0d0a: 6e10 7826 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d0d10: 0a00 |001c: move-result v0 │ │ -0d0d12: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0d0d14: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ -0d0d18: 6e20 7726 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d0d1e: 0c08 |0023: move-result-object v8 │ │ -0d0d20: 54c9 c90a |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0d24: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ -0d0d28: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d0d2c: 28f4 |002a: goto 001e // -000c │ │ -0d0d2e: 5279 aa0a |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d0d32: 28e9 |002d: goto 0016 // -0017 │ │ -0d0d34: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0d0d36: 28ea |002f: goto 0019 // -0016 │ │ -0d0d38: 52c9 c20a |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ -0d0d3c: a709 0b09 |0032: sub-float v9, v11, v9 │ │ -0d0d40: 52ca c10a |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d0d44: 82aa |0036: int-to-float v10, v10 │ │ -0d0d46: c8a9 |0037: mul-float/2addr v9, v10 │ │ -0d0d48: 8796 |0038: float-to-int v6, v9 │ │ -0d0d4a: 59cd c20a |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ -0d0d4e: a709 0b0d |003b: sub-float v9, v11, v13 │ │ -0d0d52: 52ca c10a |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d0d56: 82aa |003f: int-to-float v10, v10 │ │ -0d0d58: c8a9 |0040: mul-float/2addr v9, v10 │ │ -0d0d5a: 8795 |0041: float-to-int v5, v9 │ │ -0d0d5c: 9102 0605 |0042: sub-int v2, v6, v5 │ │ -0d0d60: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ -0d0d64: 7b22 |0046: neg-int v2, v2 │ │ -0d0d66: 6e20 a038 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -0d0d6c: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ -0d0d70: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ -0d0d74: 52c9 c20a |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ -0d0d78: c7b9 |0050: sub-float/2addr v9, v11 │ │ -0d0d7a: 52ca b90a |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ -0d0d7e: 7040 6e26 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ -0d0d84: 28d2 |0056: goto 0028 // -002e │ │ -0d0d86: 52c9 c20a |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ -0d0d8a: a709 0b09 |0059: sub-float v9, v11, v9 │ │ -0d0d8e: 28f6 |005b: goto 0051 // -000a │ │ -0d0d90: 0e00 |005c: return-void │ │ +0cea6c: |[0cea6c] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +0cea7c: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ +0cea80: 7010 8926 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cea86: 0a04 |0005: move-result v4 │ │ +0cea88: 54c9 c90a |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cea8c: 6e10 5438 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cea92: 0c07 |000b: move-result-object v7 │ │ +0cea94: 1f07 3105 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cea98: 5579 a80a |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cea9c: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ +0ceaa0: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +0ceaa4: 5279 ab0a |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0ceaa8: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ +0ceaac: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0ceaae: 6e10 7826 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0ceab4: 0a00 |001c: move-result v0 │ │ +0ceab6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0ceab8: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ +0ceabc: 6e20 7726 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0ceac2: 0c08 |0023: move-result-object v8 │ │ +0ceac4: 54c9 c90a |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ceac8: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ +0ceacc: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cead0: 28f4 |002a: goto 001e // -000c │ │ +0cead2: 5279 aa0a |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cead6: 28e9 |002d: goto 0016 // -0017 │ │ +0cead8: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0ceada: 28ea |002f: goto 0019 // -0016 │ │ +0ceadc: 52c9 c20a |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ +0ceae0: a709 0b09 |0032: sub-float v9, v11, v9 │ │ +0ceae4: 52ca c10a |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0ceae8: 82aa |0036: int-to-float v10, v10 │ │ +0ceaea: c8a9 |0037: mul-float/2addr v9, v10 │ │ +0ceaec: 8796 |0038: float-to-int v6, v9 │ │ +0ceaee: 59cd c20a |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ +0ceaf2: a709 0b0d |003b: sub-float v9, v11, v13 │ │ +0ceaf6: 52ca c10a |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0ceafa: 82aa |003f: int-to-float v10, v10 │ │ +0ceafc: c8a9 |0040: mul-float/2addr v9, v10 │ │ +0ceafe: 8795 |0041: float-to-int v5, v9 │ │ +0ceb00: 9102 0605 |0042: sub-int v2, v6, v5 │ │ +0ceb04: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ +0ceb08: 7b22 |0046: neg-int v2, v2 │ │ +0ceb0a: 6e20 a038 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +0ceb10: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ +0ceb14: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ +0ceb18: 52c9 c20a |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ +0ceb1c: c7b9 |0050: sub-float/2addr v9, v11 │ │ +0ceb1e: 52ca b90a |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ +0ceb22: 7040 6e26 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ +0ceb28: 28d2 |0056: goto 0028 // -002e │ │ +0ceb2a: 52c9 c20a |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0ac2 │ │ +0ceb2e: a709 0b09 |0059: sub-float v9, v11, v9 │ │ +0ceb32: 28f6 |005b: goto 0051 // -000a │ │ +0ceb34: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1189 │ │ 0x0006 line=1190 │ │ 0x000e line=1191 │ │ 0x0019 line=1193 │ │ 0x001d line=1194 │ │ @@ -155369,37 +155375,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -0d0d94: |[0d0d94] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -0d0da4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d0da6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d0da8: 7110 da1a 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@1ada │ │ -0d0dae: 0a03 |0005: move-result v3 │ │ -0d0db0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -0d0db4: 0f01 |0008: return v1 │ │ -0d0db6: 6003 c100 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d0dba: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -0d0dbe: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -0d0dc2: 0121 |000f: move v1, v2 │ │ -0d0dc4: 28f8 |0010: goto 0008 // -0008 │ │ -0d0dc6: 6e10 3f38 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -0d0dcc: 0c00 |0014: move-result-object v0 │ │ -0d0dce: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -0d0dd2: 6e10 5503 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ -0d0dd8: 0a03 |001a: move-result v3 │ │ -0d0dda: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0d0ddc: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -0d0de0: 0121 |001e: move v1, v2 │ │ -0d0de2: 28e9 |001f: goto 0008 // -0017 │ │ -0d0de4: 0121 |0020: move v1, v2 │ │ -0d0de6: 28e7 |0021: goto 0008 // -0019 │ │ +0ceb38: |[0ceb38] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +0ceb48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ceb4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ceb4c: 7110 da1a 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@1ada │ │ +0ceb52: 0a03 |0005: move-result v3 │ │ +0ceb54: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +0ceb58: 0f01 |0008: return v1 │ │ +0ceb5a: 6003 c100 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ceb5e: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +0ceb62: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +0ceb66: 0121 |000f: move v1, v2 │ │ +0ceb68: 28f8 |0010: goto 0008 // -0008 │ │ +0ceb6a: 6e10 3f38 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +0ceb70: 0c00 |0014: move-result-object v0 │ │ +0ceb72: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +0ceb76: 6e10 5503 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ +0ceb7c: 0a03 |001a: move-result v3 │ │ +0ceb7e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +0ceb80: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +0ceb84: 0121 |001e: move v1, v2 │ │ +0ceb86: 28e9 |001f: goto 0008 // -0017 │ │ +0ceb88: 0121 |0020: move v1, v2 │ │ +0ceb8a: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=411 │ │ 0x0008 line=422 │ │ 0x0009 line=416 │ │ 0x0011 line=418 │ │ 0x0015 line=419 │ │ @@ -155415,76 +155421,76 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -0d0de8: |[0d0de8] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -0d0df8: 20c0 0207 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0702 │ │ -0d0dfc: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0d0e00: 07c7 |0004: move-object v7, v12 │ │ -0d0e02: 1f07 0207 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ -0d0e06: 6e10 7138 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ -0d0e0c: 0a09 |000a: move-result v9 │ │ -0d0e0e: 6e10 7238 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ -0d0e14: 0a0a |000e: move-result v10 │ │ -0d0e16: 6e10 2339 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0d0e1c: 0a06 |0012: move-result v6 │ │ -0d0e1e: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -0d0e22: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -0d0e26: 6e20 2239 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d0e2c: 0c01 |001a: move-result-object v1 │ │ -0d0e2e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -0d0e32: 6e10 5538 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d0e38: 0a02 |0020: move-result v2 │ │ -0d0e3a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -0d0e3e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -0d0e42: 6e10 6a38 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d0e48: 0a02 |0028: move-result v2 │ │ -0d0e4a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -0d0e4e: 9000 100a |002b: add-int v0, v16, v10 │ │ -0d0e52: 6e10 7538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d0e58: 0a02 |0030: move-result v2 │ │ -0d0e5a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -0d0e5e: 9000 100a |0033: add-int v0, v16, v10 │ │ -0d0e62: 6e10 4338 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d0e68: 0a02 |0038: move-result v2 │ │ -0d0e6a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -0d0e6e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -0d0e70: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -0d0e74: 6e10 5538 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d0e7a: 0a03 |0041: move-result v3 │ │ -0d0e7c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -0d0e80: 9000 100a |0044: add-int v0, v16, v10 │ │ -0d0e84: 6e10 7538 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d0e8a: 0a03 |0049: move-result v3 │ │ -0d0e8c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -0d0e90: 07b0 |004c: move-object v0, v11 │ │ -0d0e92: 01e3 |004d: move v3, v14 │ │ -0d0e94: 7406 6826 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@2668 │ │ -0d0e9a: 0a00 |0051: move-result v0 │ │ -0d0e9c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -0d0ea0: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -0d0ea2: 0f00 |0055: return v0 │ │ -0d0ea4: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0d0ea8: 28bd |0058: goto 0015 // -0043 │ │ -0d0eaa: 380d 1200 |0059: if-eqz v13, 006b // +0012 │ │ -0d0eae: 7010 8926 0b00 |005b: invoke-direct {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d0eb4: 0a00 |005e: move-result v0 │ │ -0d0eb6: 3800 0a00 |005f: if-eqz v0, 0069 // +000a │ │ -0d0eba: 7120 a31a ec00 |0061: invoke-static {v12, v14}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ -0d0ec0: 0a00 |0064: move-result v0 │ │ -0d0ec2: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ -0d0ec6: 1210 |0067: const/4 v0, #int 1 // #1 │ │ -0d0ec8: 28ed |0068: goto 0055 // -0013 │ │ -0d0eca: 7bee |0069: neg-int v14, v14 │ │ -0d0ecc: 28f7 |006a: goto 0061 // -0009 │ │ -0d0ece: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -0d0ed0: 28e9 |006c: goto 0055 // -0017 │ │ +0ceb8c: |[0ceb8c] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +0ceb9c: 20c0 0207 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0702 │ │ +0ceba0: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +0ceba4: 07c7 |0004: move-object v7, v12 │ │ +0ceba6: 1f07 0207 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ +0cebaa: 6e10 7138 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ +0cebb0: 0a09 |000a: move-result v9 │ │ +0cebb2: 6e10 7238 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ +0cebb8: 0a0a |000e: move-result v10 │ │ +0cebba: 6e10 2339 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0cebc0: 0a06 |0012: move-result v6 │ │ +0cebc2: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0cebc6: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0cebca: 6e20 2239 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0cebd0: 0c01 |001a: move-result-object v1 │ │ +0cebd2: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +0cebd6: 6e10 5538 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0cebdc: 0a02 |0020: move-result v2 │ │ +0cebde: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +0cebe2: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +0cebe6: 6e10 6a38 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@386a │ │ +0cebec: 0a02 |0028: move-result v2 │ │ +0cebee: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +0cebf2: 9000 100a |002b: add-int v0, v16, v10 │ │ +0cebf6: 6e10 7538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0cebfc: 0a02 |0030: move-result v2 │ │ +0cebfe: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +0cec02: 9000 100a |0033: add-int v0, v16, v10 │ │ +0cec06: 6e10 4338 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0cec0c: 0a02 |0038: move-result v2 │ │ +0cec0e: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +0cec12: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0cec14: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +0cec18: 6e10 5538 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0cec1e: 0a03 |0041: move-result v3 │ │ +0cec20: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +0cec24: 9000 100a |0044: add-int v0, v16, v10 │ │ +0cec28: 6e10 7538 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0cec2e: 0a03 |0049: move-result v3 │ │ +0cec30: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +0cec34: 07b0 |004c: move-object v0, v11 │ │ +0cec36: 01e3 |004d: move v3, v14 │ │ +0cec38: 7406 6826 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@2668 │ │ +0cec3e: 0a00 |0051: move-result v0 │ │ +0cec40: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +0cec44: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +0cec46: 0f00 |0055: return v0 │ │ +0cec48: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0cec4c: 28bd |0058: goto 0015 // -0043 │ │ +0cec4e: 380d 1200 |0059: if-eqz v13, 006b // +0012 │ │ +0cec52: 7010 8926 0b00 |005b: invoke-direct {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cec58: 0a00 |005e: move-result v0 │ │ +0cec5a: 3800 0a00 |005f: if-eqz v0, 0069 // +000a │ │ +0cec5e: 7120 a31a ec00 |0061: invoke-static {v12, v14}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ +0cec64: 0a00 |0064: move-result v0 │ │ +0cec66: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +0cec6a: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +0cec6c: 28ed |0068: goto 0055 // -0013 │ │ +0cec6e: 7bee |0069: neg-int v14, v14 │ │ +0cec70: 28f7 |006a: goto 0061 // -0009 │ │ +0cec72: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +0cec74: 28e9 |006c: goto 0055 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0005 line=1225 │ │ 0x0007 line=1226 │ │ 0x000b line=1227 │ │ 0x000f line=1228 │ │ @@ -155522,17 +155528,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0ed4: |[0d0ed4] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -0d0ee4: 5510 b80a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d0ee8: 0f00 |0002: return v0 │ │ +0cec78: |[0cec78] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +0cec88: 5510 b80a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cec8c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -155540,24 +155546,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d0eec: |[0d0eec] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0d0efc: 2020 3105 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d0f00: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d0f04: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ -0d0f0a: 0a00 |0007: move-result v0 │ │ -0d0f0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0d0f10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0d0f12: 0f00 |000b: return v0 │ │ -0d0f14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d0f16: 28fe |000d: goto 000b // -0002 │ │ +0cec90: |[0cec90] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0ceca0: 2020 3105 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0ceca4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0ceca8: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ +0cecae: 0a00 |0007: move-result v0 │ │ +0cecb0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0cecb4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0cecb6: 0f00 |000b: return v0 │ │ +0cecb8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cecba: 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; │ │ │ │ @@ -155566,20 +155572,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d0f18: |[0d0f18] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -0d0f28: 5420 c90a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d0f2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d0f2e: 7030 6c26 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@266c │ │ -0d0f34: 0a00 |0006: move-result v0 │ │ -0d0f36: 0f00 |0007: return v0 │ │ +0cecbc: |[0cecbc] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +0ceccc: 5420 c90a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cecd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cecd2: 7030 6c26 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@266c │ │ +0cecd8: 0a00 |0006: move-result v0 │ │ +0cecda: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -155587,27 +155593,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d0f38: |[0d0f38] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -0d0f48: 5420 ba0a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d0f4c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0d0f4e: 6e20 8927 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ -0d0f54: 0a00 |0006: move-result v0 │ │ -0d0f56: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0d0f5a: 5520 b80a |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d0f5e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0d0f62: 5420 ba0a |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d0f66: 6e10 7b27 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@277b │ │ -0d0f6c: 0e00 |0012: return-void │ │ -0d0f6e: 7110 e41a 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0d0f74: 28fc |0016: goto 0012 // -0004 │ │ +0cecdc: |[0cecdc] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +0cecec: 5420 ba0a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cecf0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0cecf2: 6e20 8927 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ +0cecf8: 0a00 |0006: move-result v0 │ │ +0cecfa: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0cecfe: 5520 b80a |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0ced02: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0ced06: 5420 ba0a |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0ced0a: 6e10 7b27 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@277b │ │ +0ced10: 0e00 |0012: return-void │ │ +0ced12: 7110 e41a 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0ced18: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0009 line=1080 │ │ 0x000d line=1081 │ │ 0x0012 line=1087 │ │ 0x0013 line=1085 │ │ @@ -155619,22 +155625,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d0f78: |[0d0f78] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -0d0f88: 5410 c00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0f8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d0f90: 5410 c00a |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0f94: 7220 4126 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@2641 │ │ -0d0f9a: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -0d0f9e: 6e20 9b26 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@269b │ │ -0d0fa4: 0e00 |000e: return-void │ │ +0ced1c: |[0ced1c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +0ced2c: 5410 c00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced30: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ced34: 5410 c00a |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced38: 7220 4126 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@2641 │ │ +0ced3e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +0ced42: 6e20 9b26 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@269b │ │ +0ced48: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=350 │ │ 0x0009 line=352 │ │ 0x000e line=353 │ │ locals : │ │ @@ -155646,22 +155652,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d0fa8: |[0d0fa8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -0d0fb8: 5410 c00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0fbc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0d0fc0: 5410 c00a |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0fc4: 7220 4226 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@2642 │ │ -0d0fca: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -0d0fce: 6e20 9b26 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@269b │ │ -0d0fd4: 0e00 |000e: return-void │ │ +0ced4c: |[0ced4c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +0ced5c: 5410 c00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced60: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ced64: 5410 c00a |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced68: 7220 4226 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@2642 │ │ +0ced6e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +0ced72: 6e20 9b26 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@269b │ │ +0ced78: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0009 line=345 │ │ 0x000e line=346 │ │ locals : │ │ @@ -155673,21 +155679,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d0fd8: |[0d0fd8] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -0d0fe8: 5420 c00a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0fec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d0ff0: 5420 c00a |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d0ff4: 5221 c70a |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d0ff8: 7230 4326 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@2643 │ │ -0d0ffe: 0e00 |000b: return-void │ │ +0ced7c: |[0ced7c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +0ced8c: 5420 c00a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0ced94: 5420 c00a |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0ced98: 5221 c70a |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0ced9c: 7230 4326 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@2643 │ │ +0ceda2: 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; │ │ @@ -155698,52 +155704,52 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0d1000: |[0d1000] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -0d1010: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0d1012: 6f20 1c39 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ -0d1018: 7010 8926 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d101e: 0a01 |0007: move-result v1 │ │ -0d1020: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -0d1024: 54a4 c60a |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0ac6 │ │ -0d1028: 6e10 7826 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d102e: 0a08 |000f: move-result v8 │ │ -0d1030: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ -0d1034: 6e20 7726 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d103a: 0c05 |0015: move-result-object v5 │ │ -0d103c: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -0d1040: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ -0d1044: 0e00 |001a: return-void │ │ -0d1046: 54a4 c50a |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0ac5 │ │ -0d104a: 28ef |001d: goto 000c // -0011 │ │ -0d104c: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -0d104e: 28f7 |001f: goto 0016 // -0009 │ │ -0d1050: 6e10 7538 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d1056: 0a07 |0023: move-result v7 │ │ -0d1058: 6e10 4338 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d105e: 0a00 |0027: move-result v0 │ │ -0d1060: 6e10 5103 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0d1066: 0a06 |002b: move-result v6 │ │ -0d1068: 7010 8926 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d106e: 0a08 |002f: move-result v8 │ │ -0d1070: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ -0d1074: 6e10 6a38 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d107a: 0a02 |0035: move-result v2 │ │ -0d107c: 9003 0206 |0036: add-int v3, v2, v6 │ │ -0d1080: 6e50 6203 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0d1086: 6e20 4a03 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0d108c: 28dc |003e: goto 001a // -0024 │ │ -0d108e: 6e10 5538 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d1094: 0a03 |0042: move-result v3 │ │ -0d1096: 9102 0306 |0043: sub-int v2, v3, v6 │ │ -0d109a: 28f3 |0045: goto 0038 // -000d │ │ +0ceda4: |[0ceda4] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +0cedb4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0cedb6: 6f20 1c39 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ +0cedbc: 7010 8926 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cedc2: 0a01 |0007: move-result v1 │ │ +0cedc4: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +0cedc8: 54a4 c60a |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0ac6 │ │ +0cedcc: 6e10 7826 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0cedd2: 0a08 |000f: move-result v8 │ │ +0cedd4: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ +0cedd8: 6e20 7726 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cedde: 0c05 |0015: move-result-object v5 │ │ +0cede0: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +0cede4: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ +0cede8: 0e00 |001a: return-void │ │ +0cedea: 54a4 c50a |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0ac5 │ │ +0cedee: 28ef |001d: goto 000c // -0011 │ │ +0cedf0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0cedf2: 28f7 |001f: goto 0016 // -0009 │ │ +0cedf4: 6e10 7538 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0cedfa: 0a07 |0023: move-result v7 │ │ +0cedfc: 6e10 4338 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0cee02: 0a00 |0027: move-result v0 │ │ +0cee04: 6e10 5103 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0cee0a: 0a06 |002b: move-result v6 │ │ +0cee0c: 7010 8926 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cee12: 0a08 |002f: move-result v8 │ │ +0cee14: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ +0cee18: 6e10 6a38 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ +0cee1e: 0a02 |0035: move-result v2 │ │ +0cee20: 9003 0206 |0036: add-int v3, v2, v6 │ │ +0cee24: 6e50 6203 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0cee2a: 6e20 4a03 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0cee30: 28dc |003e: goto 001a // -0024 │ │ +0cee32: 6e10 5538 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0cee38: 0a03 |0042: move-result v3 │ │ +0cee3a: 9102 0306 |0043: sub-int v2, v3, v6 │ │ +0cee3e: 28f3 |0045: goto 0038 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1155 │ │ 0x0004 line=1156 │ │ 0x0008 line=1158 │ │ 0x000a line=1159 │ │ 0x000c line=1164 │ │ @@ -155782,109 +155788,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 │ │ -0d109c: |[0d109c] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -0d10ac: 6e10 5438 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d10b2: 0c01 |0003: move-result-object v1 │ │ -0d10b4: 1f01 3105 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d10b8: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -0d10ba: 6e20 c802 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@02c8 │ │ -0d10c0: 0a03 |000a: move-result v3 │ │ -0d10c2: 5574 b80a |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d10c6: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ -0d10ca: 5514 ac0a |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ -0d10ce: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ -0d10d2: 5474 c90a |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d10d6: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ -0d10da: 5474 cb0a |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d10de: 6e20 c102 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@02c1 │ │ -0d10e4: 7010 8926 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d10ea: 0a04 |001f: move-result v4 │ │ -0d10ec: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ -0d10f0: 5474 cb0a |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d10f4: 5475 cb0a |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d10f8: 5255 b000 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0d10fc: 5476 c90a |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d1100: 6e10 6a38 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d1106: 0a06 |002d: move-result v6 │ │ -0d1108: 7120 1243 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0d110e: 0a05 |0031: move-result v5 │ │ -0d1110: 5945 b000 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0d1114: 5474 cb0a |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d1118: 6e20 af02 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ -0d111e: 6004 c100 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d1122: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ -0d1126: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ -0d112a: 6f5b 1d39 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ -0d1130: 0a02 |0042: move-result v2 │ │ -0d1132: 6e20 c402 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0d1138: 0f02 |0046: return v2 │ │ -0d113a: 5474 cb0a |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d113e: 5475 cb0a |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ -0d1142: 5255 b100 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0d1146: 5476 c90a |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d114a: 6e10 5538 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d1150: 0a06 |0052: move-result v6 │ │ -0d1152: 7120 1543 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d1158: 0a05 |0056: move-result v5 │ │ -0d115a: 5945 b100 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0d115e: 28db |0059: goto 0034 // -0025 │ │ -0d1160: 5514 a80a |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d1164: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ -0d1168: 5274 c70a |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d116c: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -0d116e: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ -0d1172: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ -0d1176: 6e10 8d38 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@388d │ │ -0d117c: 0a04 |0068: move-result v4 │ │ -0d117e: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ -0d1182: 1214 |006b: const/4 v4, #int 1 // #1 │ │ -0d1184: 6e20 cc38 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@38cc │ │ -0d118a: 6e10 4738 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@3847 │ │ -0d1190: 0c00 |0072: move-result-object v0 │ │ -0d1192: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ -0d1196: 6e10 5538 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d119c: 0a04 |0078: move-result v4 │ │ -0d119e: 8244 |0079: int-to-float v4, v4 │ │ -0d11a0: 6e10 7538 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d11a6: 0a05 |007d: move-result v5 │ │ -0d11a8: 8255 |007e: int-to-float v5, v5 │ │ -0d11aa: 5416 a70a |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -0d11ae: 6e56 b302 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@02b3 │ │ -0d11b4: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0d11b6: 28be |0085: goto 0043 // -0042 │ │ -0d11b8: 1a04 d518 |0086: const-string v4, "SlidingPaneLayout" // string@18d5 │ │ -0d11bc: 2205 7908 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0d11c0: 7010 5a43 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d11c6: 1a06 b326 |008d: const-string v6, "drawChild: child view " // string@26b3 │ │ -0d11ca: 6e20 6343 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d11d0: 0c05 |0092: move-result-object v5 │ │ -0d11d2: 6e20 6243 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0d11d8: 0c05 |0096: move-result-object v5 │ │ -0d11da: 1a06 d400 |0097: const-string v6, " returned null drawing cache" // string@00d4 │ │ -0d11de: 6e20 6343 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d11e4: 0c05 |009c: move-result-object v5 │ │ -0d11e6: 6e10 6a43 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d11ec: 0c05 |00a0: move-result-object v5 │ │ -0d11ee: 7120 5937 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0d11f4: 6f5b 1d39 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ -0d11fa: 0a02 |00a7: move-result v2 │ │ -0d11fc: 289b |00a8: goto 0043 // -0065 │ │ -0d11fe: 6e10 8d38 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@388d │ │ -0d1204: 0a04 |00ac: move-result v4 │ │ -0d1206: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ -0d120a: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -0d120c: 6e20 cc38 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@38cc │ │ -0d1212: 6f5b 1d39 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ -0d1218: 0a02 |00b6: move-result v2 │ │ -0d121a: 288c |00b7: goto 0043 // -0074 │ │ +0cee40: |[0cee40] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +0cee50: 6e10 5438 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cee56: 0c01 |0003: move-result-object v1 │ │ +0cee58: 1f01 3105 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cee5c: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +0cee5e: 6e20 c802 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@02c8 │ │ +0cee64: 0a03 |000a: move-result v3 │ │ +0cee66: 5574 b80a |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cee6a: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ +0cee6e: 5514 ac0a |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ +0cee72: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ +0cee76: 5474 c90a |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cee7a: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ +0cee7e: 5474 cb0a |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0cee82: 6e20 c102 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@02c1 │ │ +0cee88: 7010 8926 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cee8e: 0a04 |001f: move-result v4 │ │ +0cee90: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ +0cee94: 5474 cb0a |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0cee98: 5475 cb0a |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0cee9c: 5255 b000 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0ceea0: 5476 c90a |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ceea4: 6e10 6a38 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ +0ceeaa: 0a06 |002d: move-result v6 │ │ +0ceeac: 7120 1243 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ceeb2: 0a05 |0031: move-result v5 │ │ +0ceeb4: 5945 b000 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0ceeb8: 5474 cb0a |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0ceebc: 6e20 af02 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ +0ceec2: 6004 c100 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ceec6: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ +0ceeca: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ +0ceece: 6f5b 1d39 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ +0ceed4: 0a02 |0042: move-result v2 │ │ +0ceed6: 6e20 c402 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0ceedc: 0f02 |0046: return v2 │ │ +0ceede: 5474 cb0a |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0ceee2: 5475 cb0a |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@0acb │ │ +0ceee6: 5255 b100 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0ceeea: 5476 c90a |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0ceeee: 6e10 5538 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0ceef4: 0a06 |0052: move-result v6 │ │ +0ceef6: 7120 1543 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0ceefc: 0a05 |0056: move-result v5 │ │ +0ceefe: 5945 b100 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0cef02: 28db |0059: goto 0034 // -0025 │ │ +0cef04: 5514 a80a |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cef08: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ +0cef0c: 5274 c70a |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cef10: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +0cef12: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ +0cef16: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ +0cef1a: 6e10 8d38 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@388d │ │ +0cef20: 0a04 |0068: move-result v4 │ │ +0cef22: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ +0cef26: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +0cef28: 6e20 cc38 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@38cc │ │ +0cef2e: 6e10 4738 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@3847 │ │ +0cef34: 0c00 |0072: move-result-object v0 │ │ +0cef36: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ +0cef3a: 6e10 5538 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0cef40: 0a04 |0078: move-result v4 │ │ +0cef42: 8244 |0079: int-to-float v4, v4 │ │ +0cef44: 6e10 7538 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0cef4a: 0a05 |007d: move-result v5 │ │ +0cef4c: 8255 |007e: int-to-float v5, v5 │ │ +0cef4e: 5416 a70a |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +0cef52: 6e56 b302 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@02b3 │ │ +0cef58: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +0cef5a: 28be |0085: goto 0043 // -0042 │ │ +0cef5c: 1a04 d118 |0086: const-string v4, "SlidingPaneLayout" // string@18d1 │ │ +0cef60: 2205 7908 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0cef64: 7010 5a43 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0cef6a: 1a06 ae26 |008d: const-string v6, "drawChild: child view " // string@26ae │ │ +0cef6e: 6e20 6343 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cef74: 0c05 |0092: move-result-object v5 │ │ +0cef76: 6e20 6243 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0cef7c: 0c05 |0096: move-result-object v5 │ │ +0cef7e: 1a06 d100 |0097: const-string v6, " returned null drawing cache" // string@00d1 │ │ +0cef82: 6e20 6343 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0cef88: 0c05 |009c: move-result-object v5 │ │ +0cef8a: 6e10 6a43 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0cef90: 0c05 |00a0: move-result-object v5 │ │ +0cef92: 7120 5937 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0cef98: 6f5b 1d39 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ +0cef9e: 0a02 |00a7: move-result v2 │ │ +0cefa0: 289b |00a8: goto 0043 // -0065 │ │ +0cefa2: 6e10 8d38 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@388d │ │ +0cefa8: 0a04 |00ac: move-result v4 │ │ +0cefaa: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ +0cefae: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +0cefb0: 6e20 cc38 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@38cc │ │ +0cefb6: 6f5b 1d39 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ +0cefbc: 0a02 |00b6: move-result v2 │ │ +0cefbe: 288c |00b7: goto 0043 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0006 line=999 │ │ 0x000b line=1001 │ │ 0x0017 line=1003 │ │ 0x001c line=1004 │ │ @@ -155925,18 +155931,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d121c: |[0d121c] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0d122c: 2200 3105 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1230: 7010 3b26 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@263b │ │ -0d1236: 1100 |0005: return-object v0 │ │ +0cefc0: |[0cefc0] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0cefd0: 2200 3105 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cefd4: 7010 3b26 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@263b │ │ +0cefda: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -155944,20 +155950,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 │ │ -0d1238: |[0d1238] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0d1248: 2200 3105 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d124c: 6e10 7926 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@2679 │ │ -0d1252: 0c01 |0005: move-result-object v1 │ │ -0d1254: 7030 3d26 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@263d │ │ -0d125a: 1100 |0009: return-object v0 │ │ +0cefdc: |[0cefdc] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0cefec: 2200 3105 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0ceff0: 6e10 7926 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@2679 │ │ +0ceff6: 0c01 |0005: move-result-object v1 │ │ +0ceff8: 7030 3d26 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@263d │ │ +0ceffe: 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; │ │ │ │ @@ -155966,24 +155972,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 │ │ -0d125c: |[0d125c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0d126c: 2020 0107 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0d1270: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d1274: 2200 3105 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1278: 1f02 0107 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0d127c: 7020 4026 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2640 │ │ -0d1282: 1100 |000b: return-object v0 │ │ -0d1284: 2200 3105 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1288: 7020 3f26 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@263f │ │ -0d128e: 28fa |0011: goto 000b // -0006 │ │ +0cf000: |[0cf000] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0cf010: 2020 0107 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0cf014: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf018: 2200 3105 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf01c: 1f02 0107 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0cf020: 7020 4026 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2640 │ │ +0cf026: 1100 |000b: return-object v0 │ │ +0cf028: 2200 3105 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf02c: 7020 3f26 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@263f │ │ +0cf032: 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; │ │ @@ -155993,17 +155999,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1290: |[0d1290] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -0d12a0: 5210 b90a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ -0d12a4: 0f00 |0002: return v0 │ │ +0cf034: |[0cf034] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +0cf044: 5210 b90a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ +0cf048: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -156011,17 +156017,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d12a8: |[0d12a8] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -0d12b8: 5210 c10a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d12bc: 0f00 |0002: return v0 │ │ +0cf04c: |[0cf04c] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +0cf05c: 5210 c10a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0cf060: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -156029,17 +156035,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d12c0: |[0d12c0] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -0d12d0: 5210 ca0a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d12d4: 0f00 |0002: return v0 │ │ +0cf064: |[0cf064] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +0cf074: 5210 ca0a |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0cf078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -156047,31 +156053,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0d12d8: |[0d12d8] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -0d12e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d12ea: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -0d12ee: 0f01 |0003: return v1 │ │ -0d12f0: 6e10 5438 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d12f6: 0c00 |0007: move-result-object v0 │ │ -0d12f8: 1f00 3105 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d12fc: 5542 b80a |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d1300: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -0d1304: 5502 a80a |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d1308: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -0d130c: 5242 c70a |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d1310: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0d1312: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -0d1316: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -0d131a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -0d131c: 28e9 |001a: goto 0003 // -0017 │ │ +0cf07c: |[0cf07c] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +0cf08c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cf08e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +0cf092: 0f01 |0003: return v1 │ │ +0cf094: 6e10 5438 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cf09a: 0c00 |0007: move-result-object v0 │ │ +0cf09c: 1f00 3105 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf0a0: 5542 b80a |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf0a4: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +0cf0a8: 5502 a80a |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cf0ac: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +0cf0b0: 5242 c70a |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf0b4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0cf0b6: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +0cf0ba: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +0cf0be: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +0cf0c0: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1247 │ │ 0x0003 line=1251 │ │ 0x0004 line=1250 │ │ 0x000a line=1251 │ │ locals : │ │ @@ -156084,25 +156090,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0d1320: |[0d1320] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -0d1330: 5520 b80a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d1334: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d1338: 5220 c70a |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d133c: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d1340: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -0d1344: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0d1348: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d134a: 0f00 |000d: return v0 │ │ -0d134c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d134e: 28fe |000f: goto 000d // -0002 │ │ +0cf0c4: |[0cf0c4] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +0cf0d4: 5520 b80a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf0d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0cf0dc: 5220 c70a |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf0e0: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +0cf0e4: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +0cf0e8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0cf0ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0cf0ee: 0f00 |000d: return v0 │ │ +0cf0f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0cf0f2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -156110,17 +156116,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1350: |[0d1350] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -0d1360: 5510 b80a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d1364: 0f00 |0002: return v0 │ │ +0cf0f4: |[0cf0f4] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +0cf104: 5510 b80a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf108: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -156128,19 +156134,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d1368: |[0d1368] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -0d1378: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ -0d137e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0d1380: 5c10 bb0a |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d1384: 0e00 |0006: return-void │ │ +0cf10c: |[0cf10c] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +0cf11c: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ +0cf122: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0cf124: 5c10 bb0a |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cf128: 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; │ │ @@ -156150,33 +156156,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0d1388: |[0d1388] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -0d1398: 6f10 3839 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -0d139e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0d13a0: 5c43 bb0a |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d13a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0d13a6: 5443 c30a |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d13aa: 6e10 d343 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0d13b0: 0a00 |000c: move-result v0 │ │ -0d13b2: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -0d13b6: 5443 c30a |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d13ba: 6e20 cb43 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0d13c0: 0c01 |0014: move-result-object v1 │ │ -0d13c2: 1f01 2f05 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@052f │ │ -0d13c6: 6e10 2e26 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@262e │ │ -0d13cc: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d13d0: 28f1 |001c: goto 000d // -000f │ │ -0d13d2: 5443 c30a |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ -0d13d6: 6e10 c843 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0d13dc: 0e00 |0022: return-void │ │ +0cf12c: |[0cf12c] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +0cf13c: 6f10 3839 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +0cf142: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0cf144: 5c43 bb0a |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cf148: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0cf14a: 5443 c30a |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0cf14e: 6e10 d343 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0cf154: 0a00 |000c: move-result v0 │ │ +0cf156: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +0cf15a: 5443 c30a |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0cf15e: 6e20 cb43 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0cf164: 0c01 |0014: move-result-object v1 │ │ +0cf166: 1f01 2f05 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@052f │ │ +0cf16a: 6e10 2e26 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@262e │ │ +0cf170: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cf174: 28f1 |001c: goto 000d // -000f │ │ +0cf176: 5443 c30a |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0ac3 │ │ +0cf17a: 6e10 c843 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0cf180: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0003 line=434 │ │ 0x0006 line=436 │ │ 0x000f line=437 │ │ 0x0017 line=438 │ │ @@ -156194,119 +156200,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0d13e0: |[0d13e0] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d13f0: 7110 7e18 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0d13f6: 0a00 |0003: move-result v0 │ │ -0d13f8: 55d9 b80a |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d13fc: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -0d1400: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -0d1404: 6e10 7826 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d140a: 0a09 |000d: move-result v9 │ │ -0d140c: 121a |000e: const/4 v10, #int 1 // #1 │ │ -0d140e: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -0d1412: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -0d1414: 6e20 7726 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d141a: 0c05 |0015: move-result-object v5 │ │ -0d141c: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -0d1420: 54d9 ba0a |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1424: 6e10 f837 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d142a: 0a0a |001d: move-result v10 │ │ -0d142c: 87aa |001e: float-to-int v10, v10 │ │ -0d142e: 6e10 fa37 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d1434: 0a0b |0022: move-result v11 │ │ -0d1436: 87bb |0023: float-to-int v11, v11 │ │ -0d1438: 6e40 9e27 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ -0d143e: 0a09 |0027: move-result v9 │ │ -0d1440: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -0d1444: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -0d1446: 5cd9 c40a |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d144a: 55d9 b80a |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d144e: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -0d1452: 55d9 be0a |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ -0d1456: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -0d145a: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -0d145e: 54d9 ba0a |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1462: 6e10 7d27 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d1468: 6f20 3d39 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@393d │ │ -0d146e: 0a09 |003f: move-result v9 │ │ -0d1470: 0f09 |0040: return v9 │ │ -0d1472: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -0d1474: 28e9 |0042: goto 002b // -0017 │ │ -0d1476: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -0d1478: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -0d147c: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -0d147e: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -0d1482: 54d9 ba0a |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1486: 6e10 7d27 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d148c: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -0d148e: 28f1 |004f: goto 0040 // -000f │ │ -0d1490: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -0d1492: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -0d1498: 54d9 ba0a |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d149c: 6e20 a827 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ -0d14a2: 0a03 |0059: move-result v3 │ │ -0d14a4: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -0d14a8: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -0d14ac: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -0d14ae: 28e1 |005f: goto 0040 // -001f │ │ -0d14b0: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -0d14b2: 5cd9 be0a |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ -0d14b6: 6e10 f837 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d14bc: 0a07 |0066: move-result v7 │ │ -0d14be: 6e10 fa37 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d14c4: 0a08 |006a: move-result v8 │ │ -0d14c6: 59d7 bc0a |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ -0d14ca: 59d8 bd0a |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ -0d14ce: 54d9 ba0a |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d14d2: 54da c90a |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d14d6: 877b |0073: float-to-int v11, v7 │ │ -0d14d8: 878c |0074: float-to-int v12, v8 │ │ -0d14da: 6e40 9e27 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ -0d14e0: 0a09 |0078: move-result v9 │ │ -0d14e2: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -0d14e6: 54d9 c90a |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d14ea: 6e20 8626 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ -0d14f0: 0a09 |0080: move-result v9 │ │ -0d14f2: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -0d14f6: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -0d14f8: 28d0 |0084: goto 0054 // -0030 │ │ -0d14fa: 6e10 f837 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d1500: 0a07 |0088: move-result v7 │ │ -0d1502: 6e10 fa37 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d1508: 0a08 |008c: move-result v8 │ │ -0d150a: 52d9 bc0a |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ -0d150e: a709 0709 |008f: sub-float v9, v7, v9 │ │ -0d1512: 7110 0943 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d1518: 0a01 |0094: move-result v1 │ │ -0d151a: 52d9 bd0a |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ -0d151e: a709 0809 |0097: sub-float v9, v8, v9 │ │ -0d1522: 7110 0943 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d1528: 0a02 |009c: move-result v2 │ │ -0d152a: 54d9 ba0a |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d152e: 6e10 9827 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ -0d1534: 0a06 |00a2: move-result v6 │ │ -0d1536: 8269 |00a3: int-to-float v9, v6 │ │ -0d1538: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -0d153c: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -0d1540: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -0d1544: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -0d1548: 54d9 ba0a |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d154c: 6e10 7d27 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d1552: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -0d1554: 5cd9 be0a |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ -0d1558: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -0d155a: 288b |00b5: goto 0040 // -0075 │ │ -0d155c: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -0d155e: 2889 |00b7: goto 0040 // -0077 │ │ -0d1560: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +0cf184: |[0cf184] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0cf194: 7110 7e18 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0cf19a: 0a00 |0003: move-result v0 │ │ +0cf19c: 55d9 b80a |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf1a0: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +0cf1a4: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +0cf1a8: 6e10 7826 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0cf1ae: 0a09 |000d: move-result v9 │ │ +0cf1b0: 121a |000e: const/4 v10, #int 1 // #1 │ │ +0cf1b2: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +0cf1b6: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +0cf1b8: 6e20 7726 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cf1be: 0c05 |0015: move-result-object v5 │ │ +0cf1c0: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +0cf1c4: 54d9 ba0a |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf1c8: 6e10 f837 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0cf1ce: 0a0a |001d: move-result v10 │ │ +0cf1d0: 87aa |001e: float-to-int v10, v10 │ │ +0cf1d2: 6e10 fa37 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cf1d8: 0a0b |0022: move-result v11 │ │ +0cf1da: 87bb |0023: float-to-int v11, v11 │ │ +0cf1dc: 6e40 9e27 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ +0cf1e2: 0a09 |0027: move-result v9 │ │ +0cf1e4: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +0cf1e8: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +0cf1ea: 5cd9 c40a |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cf1ee: 55d9 b80a |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf1f2: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +0cf1f6: 55d9 be0a |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ +0cf1fa: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +0cf1fe: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +0cf202: 54d9 ba0a |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf206: 6e10 7d27 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0cf20c: 6f20 3d39 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@393d │ │ +0cf212: 0a09 |003f: move-result v9 │ │ +0cf214: 0f09 |0040: return v9 │ │ +0cf216: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +0cf218: 28e9 |0042: goto 002b // -0017 │ │ +0cf21a: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +0cf21c: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +0cf220: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +0cf222: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +0cf226: 54d9 ba0a |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf22a: 6e10 7d27 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0cf230: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +0cf232: 28f1 |004f: goto 0040 // -000f │ │ +0cf234: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0cf236: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +0cf23c: 54d9 ba0a |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf240: 6e20 a827 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ +0cf246: 0a03 |0059: move-result v3 │ │ +0cf248: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +0cf24c: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +0cf250: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +0cf252: 28e1 |005f: goto 0040 // -001f │ │ +0cf254: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +0cf256: 5cd9 be0a |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ +0cf25a: 6e10 f837 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0cf260: 0a07 |0066: move-result v7 │ │ +0cf262: 6e10 fa37 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cf268: 0a08 |006a: move-result v8 │ │ +0cf26a: 59d7 bc0a |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ +0cf26e: 59d8 bd0a |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ +0cf272: 54d9 ba0a |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf276: 54da c90a |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf27a: 877b |0073: float-to-int v11, v7 │ │ +0cf27c: 878c |0074: float-to-int v12, v8 │ │ +0cf27e: 6e40 9e27 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ +0cf284: 0a09 |0078: move-result v9 │ │ +0cf286: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +0cf28a: 54d9 c90a |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf28e: 6e20 8626 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ +0cf294: 0a09 |0080: move-result v9 │ │ +0cf296: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +0cf29a: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +0cf29c: 28d0 |0084: goto 0054 // -0030 │ │ +0cf29e: 6e10 f837 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0cf2a4: 0a07 |0088: move-result v7 │ │ +0cf2a6: 6e10 fa37 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cf2ac: 0a08 |008c: move-result v8 │ │ +0cf2ae: 52d9 bc0a |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ +0cf2b2: a709 0709 |008f: sub-float v9, v7, v9 │ │ +0cf2b6: 7110 0943 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0cf2bc: 0a01 |0094: move-result v1 │ │ +0cf2be: 52d9 bd0a |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ +0cf2c2: a709 0809 |0097: sub-float v9, v8, v9 │ │ +0cf2c6: 7110 0943 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0cf2cc: 0a02 |009c: move-result v2 │ │ +0cf2ce: 54d9 ba0a |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf2d2: 6e10 9827 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ +0cf2d8: 0a06 |00a2: move-result v6 │ │ +0cf2da: 8269 |00a3: int-to-float v9, v6 │ │ +0cf2dc: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +0cf2e0: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +0cf2e4: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +0cf2e8: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +0cf2ec: 54d9 ba0a |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf2f0: 6e10 7d27 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0cf2f6: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +0cf2f8: 5cd9 be0a |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@0abe │ │ +0cf2fc: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +0cf2fe: 288b |00b5: goto 0040 // -0075 │ │ +0cf300: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +0cf302: 2889 |00b7: goto 0040 // -0077 │ │ +0cf304: 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 │ │ @@ -156362,262 +156368,262 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 481 16-bit code units │ │ -0d1574: |[0d1574] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -0d1584: 7601 8926 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d158a: 0a0c |0003: move-result v12 │ │ -0d158c: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ -0d1590: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -0d1594: 5400 ba0a |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1598: 0819 0000 |000a: move-object/from16 v25, v0 │ │ -0d159c: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ -0d15a0: 7402 a527 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ -0d15a6: 9117 201e |0011: sub-int v23, v32, v30 │ │ -0d15aa: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ -0d15ae: 7401 7e26 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d15b4: 0a13 |0018: move-result v19 │ │ -0d15b6: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ -0d15ba: 7401 7d26 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d15c0: 0a12 |001e: move-result v18 │ │ -0d15c2: 7401 7f26 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ -0d15c8: 0a14 |0022: move-result v20 │ │ -0d15ca: 7401 7826 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d15d0: 0a06 |0026: move-result v6 │ │ -0d15d2: 0218 1300 |0027: move/from16 v24, v19 │ │ -0d15d6: 0210 1800 |0029: move/from16 v16, v24 │ │ -0d15da: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ -0d15de: 5500 bb0a |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d15e2: 0219 0000 |002f: move/from16 v25, v0 │ │ -0d15e6: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ -0d15ea: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ -0d15ee: 5500 b80a |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d15f2: 0219 0000 |0037: move/from16 v25, v0 │ │ -0d15f6: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ -0d15fa: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -0d15fe: 5500 c40a |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d1602: 0219 0000 |003f: move/from16 v25, v0 │ │ -0d1606: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ -0d160a: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ -0d160e: 0200 1900 |0045: move/from16 v0, v25 │ │ -0d1612: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ -0d1616: 5910 c70a |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d161a: 120b |004b: const/4 v11, #int 0 // #0 │ │ -0d161c: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ -0d1620: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ -0d1624: 6e20 7726 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d162a: 0c04 |0053: move-result-object v4 │ │ -0d162c: 6e10 7b38 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0d1632: 0a19 |0057: move-result v25 │ │ -0d1634: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ -0d1638: 0200 1900 |005a: move/from16 v0, v25 │ │ -0d163c: 0201 1a00 |005c: move/from16 v1, v26 │ │ -0d1640: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ -0d1644: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d1648: 28ea |0062: goto 004c // -0016 │ │ -0d164a: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ -0d164e: 5400 ba0a |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1652: 0819 0000 |0067: move-object/from16 v25, v0 │ │ -0d1656: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ -0d165a: 7402 a527 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ -0d1660: 28a3 |006e: goto 0011 // -005d │ │ -0d1662: 7401 7d26 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d1668: 0a13 |0072: move-result v19 │ │ -0d166a: 28a6 |0073: goto 0019 // -005a │ │ -0d166c: 7401 7e26 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d1672: 0a12 |0077: move-result v18 │ │ -0d1674: 28a7 |0078: goto 001f // -0059 │ │ -0d1676: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ -0d167a: 28ca |007b: goto 0045 // -0036 │ │ -0d167c: 6e10 5438 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d1682: 0c0d |007f: move-result-object v13 │ │ -0d1684: 1f0d 3105 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1688: 6e10 5c38 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0d168e: 0a0a |0085: move-result v10 │ │ -0d1690: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ -0d1694: 55d0 ac0a |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ -0d1698: 0219 0000 |008a: move/from16 v25, v0 │ │ -0d169c: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ -0d16a0: 52d0 aa0a |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d16a4: 0219 0000 |0090: move/from16 v25, v0 │ │ -0d16a8: 52d0 ab0a |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d16ac: 021a 0000 |0094: move/from16 v26, v0 │ │ -0d16b0: 900f 191a |0096: add-int v15, v25, v26 │ │ -0d16b4: 9119 1712 |0098: sub-int v25, v23, v18 │ │ -0d16b8: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ -0d16bc: 5200 bf0a |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ -0d16c0: 021a 0000 |009e: move/from16 v26, v0 │ │ -0d16c4: 9119 191a |00a0: sub-int v25, v25, v26 │ │ -0d16c8: 0200 1000 |00a2: move/from16 v0, v16 │ │ -0d16cc: 0201 1900 |00a4: move/from16 v1, v25 │ │ -0d16d0: 7120 1543 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d16d6: 0a19 |00a9: move-result v25 │ │ -0d16d8: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ -0d16dc: 9116 190f |00ac: sub-int v22, v25, v15 │ │ -0d16e0: 0200 1600 |00ae: move/from16 v0, v22 │ │ -0d16e4: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ -0d16e8: 5910 c80a |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d16ec: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ -0d16f0: 52de ab0a |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d16f4: 9019 180e |00b8: add-int v25, v24, v14 │ │ -0d16f8: 9019 1916 |00ba: add-int v25, v25, v22 │ │ -0d16fc: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ -0d1700: 9019 191a |00be: add-int v25, v25, v26 │ │ -0d1704: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ -0d1708: 0200 1900 |00c2: move/from16 v0, v25 │ │ -0d170c: 0201 1a00 |00c4: move/from16 v1, v26 │ │ -0d1710: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ -0d1714: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ -0d1718: 0200 1900 |00ca: move/from16 v0, v25 │ │ -0d171c: 5cd0 a80a |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d1720: 0200 1600 |00ce: move/from16 v0, v22 │ │ -0d1724: 8200 |00d0: int-to-float v0, v0 │ │ -0d1726: 0219 0000 |00d1: move/from16 v25, v0 │ │ -0d172a: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ -0d172e: 5200 c70a |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d1732: 021a 0000 |00d7: move/from16 v26, v0 │ │ -0d1736: a819 191a |00d9: mul-float v25, v25, v26 │ │ -0d173a: 0200 1900 |00db: move/from16 v0, v25 │ │ -0d173e: 8700 |00dd: float-to-int v0, v0 │ │ -0d1740: 0215 0000 |00de: move/from16 v21, v0 │ │ -0d1744: 9019 150e |00e0: add-int v25, v21, v14 │ │ -0d1748: 9018 1819 |00e2: add-int v24, v24, v25 │ │ -0d174c: 0200 1500 |00e4: move/from16 v0, v21 │ │ -0d1750: 8200 |00e6: int-to-float v0, v0 │ │ -0d1752: 0219 0000 |00e7: move/from16 v25, v0 │ │ -0d1756: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ -0d175a: 5200 c80a |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d175e: 021a 0000 |00ed: move/from16 v26, v0 │ │ -0d1762: 0200 1a00 |00ef: move/from16 v0, v26 │ │ -0d1766: 8200 |00f1: int-to-float v0, v0 │ │ -0d1768: 021a 0000 |00f2: move/from16 v26, v0 │ │ -0d176c: a919 191a |00f4: div-float v25, v25, v26 │ │ -0d1770: 0200 1900 |00f6: move/from16 v0, v25 │ │ -0d1774: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ -0d1778: 5910 c70a |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d177c: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ -0d1780: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ -0d1784: 9008 1911 |0100: add-int v8, v25, v17 │ │ -0d1788: 9107 080a |0102: sub-int v7, v8, v10 │ │ -0d178c: 0209 1400 |0104: move/from16 v9, v20 │ │ -0d1790: 6e10 5938 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0d1796: 0a19 |0109: move-result v25 │ │ -0d1798: 9005 0919 |010a: add-int v5, v9, v25 │ │ -0d179c: 0200 1400 |010c: move/from16 v0, v20 │ │ -0d17a0: 6e55 9e38 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0d17a6: 6e10 7c38 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0d17ac: 0a19 |0114: move-result v25 │ │ -0d17ae: 9010 1019 |0115: add-int v16, v16, v25 │ │ -0d17b2: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ -0d17b6: 52de aa0a |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d17ba: 289d |011b: goto 00b8 // -0063 │ │ -0d17bc: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ -0d17c0: 28ac |011e: goto 00ca // -0054 │ │ -0d17c2: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ -0d17c6: 5500 b80a |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d17ca: 0219 0000 |0123: move/from16 v25, v0 │ │ -0d17ce: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ -0d17d2: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ -0d17d6: 5200 c10a |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d17da: 0219 0000 |012b: move/from16 v25, v0 │ │ -0d17de: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ -0d17e2: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ -0d17e6: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ -0d17ea: 5200 c70a |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d17ee: 021a 0000 |0135: move/from16 v26, v0 │ │ -0d17f2: a719 191a |0137: sub-float v25, v25, v26 │ │ -0d17f6: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ -0d17fa: 5200 c10a |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d17fe: 021a 0000 |013d: move/from16 v26, v0 │ │ -0d1802: 0200 1a00 |013f: move/from16 v0, v26 │ │ -0d1806: 8200 |0141: int-to-float v0, v0 │ │ -0d1808: 021a 0000 |0142: move/from16 v26, v0 │ │ -0d180c: a819 191a |0144: mul-float v25, v25, v26 │ │ -0d1810: 0200 1900 |0146: move/from16 v0, v25 │ │ -0d1814: 8700 |0148: float-to-int v0, v0 │ │ -0d1816: 0211 0000 |0149: move/from16 v17, v0 │ │ -0d181a: 0218 1000 |014b: move/from16 v24, v16 │ │ -0d181e: 28af |014d: goto 00fc // -0051 │ │ -0d1820: 0218 1000 |014e: move/from16 v24, v16 │ │ -0d1824: 28ac |0150: goto 00fc // -0054 │ │ -0d1826: 9107 1811 |0151: sub-int v7, v24, v17 │ │ -0d182a: 9008 070a |0153: add-int v8, v7, v10 │ │ -0d182e: 28af |0155: goto 0104 // -0051 │ │ -0d1830: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ -0d1834: 5500 bb0a |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d1838: 0219 0000 |015a: move/from16 v25, v0 │ │ -0d183c: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ -0d1840: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ -0d1844: 5500 b80a |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d1848: 0219 0000 |0162: move/from16 v25, v0 │ │ -0d184c: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ -0d1850: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ -0d1854: 5200 c10a |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d1858: 0219 0000 |016a: move/from16 v25, v0 │ │ -0d185c: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ -0d1860: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -0d1864: 5200 c70a |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d1868: 0219 0000 |0172: move/from16 v25, v0 │ │ -0d186c: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ -0d1870: 0201 1900 |0176: move/from16 v1, v25 │ │ -0d1874: 7020 9826 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@2698 │ │ -0d187a: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -0d187e: 5400 c90a |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d1882: 0819 0000 |017f: move-object/from16 v25, v0 │ │ -0d1886: 7401 5438 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d188c: 0c19 |0184: move-result-object v25 │ │ -0d188e: 1f19 3105 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1892: 0800 1900 |0187: move-object/from16 v0, v25 │ │ -0d1896: 5500 a80a |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d189a: 0219 0000 |018b: move/from16 v25, v0 │ │ -0d189e: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ -0d18a2: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -0d18a6: 5400 c90a |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d18aa: 0819 0000 |0193: move-object/from16 v25, v0 │ │ -0d18ae: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ -0d18b2: 5200 c70a |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ -0d18b6: 021a 0000 |0199: move/from16 v26, v0 │ │ -0d18ba: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ -0d18be: 5200 ca0a |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d18c2: 021b 0000 |019f: move/from16 v27, v0 │ │ -0d18c6: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ -0d18ca: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ -0d18ce: 0202 1a00 |01a5: move/from16 v2, v26 │ │ -0d18d2: 0203 1b00 |01a7: move/from16 v3, v27 │ │ -0d18d6: 7040 6e26 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ -0d18dc: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ -0d18e0: 5400 c90a |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d18e4: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ -0d18e8: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ -0d18ec: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ -0d18f0: 6e20 ac26 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@26ac │ │ -0d18f6: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ -0d18fa: 0200 1900 |01bb: move/from16 v0, v25 │ │ -0d18fe: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ -0d1902: 5c10 bb0a |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d1906: 0e00 |01c1: return-void │ │ -0d1908: 120b |01c2: const/4 v11, #int 0 // #0 │ │ -0d190a: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ -0d190e: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ -0d1912: 6e20 7726 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d1918: 0c19 |01ca: move-result-object v25 │ │ -0d191a: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ -0d191e: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ -0d1922: 5200 ca0a |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d1926: 021b 0000 |01d1: move/from16 v27, v0 │ │ -0d192a: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ -0d192e: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ -0d1932: 0202 1a00 |01d7: move/from16 v2, v26 │ │ -0d1936: 0203 1b00 |01d9: move/from16 v3, v27 │ │ -0d193a: 7040 6e26 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ -0d1940: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d1944: 28e3 |01e0: goto 01c3 // -001d │ │ +0cf318: |[0cf318] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +0cf328: 7601 8926 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0cf32e: 0a0c |0003: move-result v12 │ │ +0cf330: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ +0cf334: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +0cf338: 5400 ba0a |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf33c: 0819 0000 |000a: move-object/from16 v25, v0 │ │ +0cf340: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ +0cf344: 7402 a527 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ +0cf34a: 9117 201e |0011: sub-int v23, v32, v30 │ │ +0cf34e: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ +0cf352: 7401 7e26 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0cf358: 0a13 |0018: move-result v19 │ │ +0cf35a: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ +0cf35e: 7401 7d26 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0cf364: 0a12 |001e: move-result v18 │ │ +0cf366: 7401 7f26 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ +0cf36c: 0a14 |0022: move-result v20 │ │ +0cf36e: 7401 7826 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0cf374: 0a06 |0026: move-result v6 │ │ +0cf376: 0218 1300 |0027: move/from16 v24, v19 │ │ +0cf37a: 0210 1800 |0029: move/from16 v16, v24 │ │ +0cf37e: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ +0cf382: 5500 bb0a |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cf386: 0219 0000 |002f: move/from16 v25, v0 │ │ +0cf38a: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ +0cf38e: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ +0cf392: 5500 b80a |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf396: 0219 0000 |0037: move/from16 v25, v0 │ │ +0cf39a: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ +0cf39e: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +0cf3a2: 5500 c40a |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cf3a6: 0219 0000 |003f: move/from16 v25, v0 │ │ +0cf3aa: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ +0cf3ae: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ +0cf3b2: 0200 1900 |0045: move/from16 v0, v25 │ │ +0cf3b6: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +0cf3ba: 5910 c70a |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf3be: 120b |004b: const/4 v11, #int 0 // #0 │ │ +0cf3c0: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ +0cf3c4: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ +0cf3c8: 6e20 7726 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cf3ce: 0c04 |0053: move-result-object v4 │ │ +0cf3d0: 6e10 7b38 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0cf3d6: 0a19 |0057: move-result v25 │ │ +0cf3d8: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ +0cf3dc: 0200 1900 |005a: move/from16 v0, v25 │ │ +0cf3e0: 0201 1a00 |005c: move/from16 v1, v26 │ │ +0cf3e4: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ +0cf3e8: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0cf3ec: 28ea |0062: goto 004c // -0016 │ │ +0cf3ee: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ +0cf3f2: 5400 ba0a |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cf3f6: 0819 0000 |0067: move-object/from16 v25, v0 │ │ +0cf3fa: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ +0cf3fe: 7402 a527 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ +0cf404: 28a3 |006e: goto 0011 // -005d │ │ +0cf406: 7401 7d26 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0cf40c: 0a13 |0072: move-result v19 │ │ +0cf40e: 28a6 |0073: goto 0019 // -005a │ │ +0cf410: 7401 7e26 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0cf416: 0a12 |0077: move-result v18 │ │ +0cf418: 28a7 |0078: goto 001f // -0059 │ │ +0cf41a: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ +0cf41e: 28ca |007b: goto 0045 // -0036 │ │ +0cf420: 6e10 5438 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cf426: 0c0d |007f: move-result-object v13 │ │ +0cf428: 1f0d 3105 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf42c: 6e10 5c38 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0cf432: 0a0a |0085: move-result v10 │ │ +0cf434: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ +0cf438: 55d0 ac0a |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ +0cf43c: 0219 0000 |008a: move/from16 v25, v0 │ │ +0cf440: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ +0cf444: 52d0 aa0a |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cf448: 0219 0000 |0090: move/from16 v25, v0 │ │ +0cf44c: 52d0 ab0a |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0cf450: 021a 0000 |0094: move/from16 v26, v0 │ │ +0cf454: 900f 191a |0096: add-int v15, v25, v26 │ │ +0cf458: 9119 1712 |0098: sub-int v25, v23, v18 │ │ +0cf45c: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ +0cf460: 5200 bf0a |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ +0cf464: 021a 0000 |009e: move/from16 v26, v0 │ │ +0cf468: 9119 191a |00a0: sub-int v25, v25, v26 │ │ +0cf46c: 0200 1000 |00a2: move/from16 v0, v16 │ │ +0cf470: 0201 1900 |00a4: move/from16 v1, v25 │ │ +0cf474: 7120 1543 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0cf47a: 0a19 |00a9: move-result v25 │ │ +0cf47c: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ +0cf480: 9116 190f |00ac: sub-int v22, v25, v15 │ │ +0cf484: 0200 1600 |00ae: move/from16 v0, v22 │ │ +0cf488: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ +0cf48c: 5910 c80a |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0cf490: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ +0cf494: 52de ab0a |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0cf498: 9019 180e |00b8: add-int v25, v24, v14 │ │ +0cf49c: 9019 1916 |00ba: add-int v25, v25, v22 │ │ +0cf4a0: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ +0cf4a4: 9019 191a |00be: add-int v25, v25, v26 │ │ +0cf4a8: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ +0cf4ac: 0200 1900 |00c2: move/from16 v0, v25 │ │ +0cf4b0: 0201 1a00 |00c4: move/from16 v1, v26 │ │ +0cf4b4: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ +0cf4b8: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ +0cf4bc: 0200 1900 |00ca: move/from16 v0, v25 │ │ +0cf4c0: 5cd0 a80a |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cf4c4: 0200 1600 |00ce: move/from16 v0, v22 │ │ +0cf4c8: 8200 |00d0: int-to-float v0, v0 │ │ +0cf4ca: 0219 0000 |00d1: move/from16 v25, v0 │ │ +0cf4ce: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ +0cf4d2: 5200 c70a |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf4d6: 021a 0000 |00d7: move/from16 v26, v0 │ │ +0cf4da: a819 191a |00d9: mul-float v25, v25, v26 │ │ +0cf4de: 0200 1900 |00db: move/from16 v0, v25 │ │ +0cf4e2: 8700 |00dd: float-to-int v0, v0 │ │ +0cf4e4: 0215 0000 |00de: move/from16 v21, v0 │ │ +0cf4e8: 9019 150e |00e0: add-int v25, v21, v14 │ │ +0cf4ec: 9018 1819 |00e2: add-int v24, v24, v25 │ │ +0cf4f0: 0200 1500 |00e4: move/from16 v0, v21 │ │ +0cf4f4: 8200 |00e6: int-to-float v0, v0 │ │ +0cf4f6: 0219 0000 |00e7: move/from16 v25, v0 │ │ +0cf4fa: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +0cf4fe: 5200 c80a |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0cf502: 021a 0000 |00ed: move/from16 v26, v0 │ │ +0cf506: 0200 1a00 |00ef: move/from16 v0, v26 │ │ +0cf50a: 8200 |00f1: int-to-float v0, v0 │ │ +0cf50c: 021a 0000 |00f2: move/from16 v26, v0 │ │ +0cf510: a919 191a |00f4: div-float v25, v25, v26 │ │ +0cf514: 0200 1900 |00f6: move/from16 v0, v25 │ │ +0cf518: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ +0cf51c: 5910 c70a |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf520: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ +0cf524: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ +0cf528: 9008 1911 |0100: add-int v8, v25, v17 │ │ +0cf52c: 9107 080a |0102: sub-int v7, v8, v10 │ │ +0cf530: 0209 1400 |0104: move/from16 v9, v20 │ │ +0cf534: 6e10 5938 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0cf53a: 0a19 |0109: move-result v25 │ │ +0cf53c: 9005 0919 |010a: add-int v5, v9, v25 │ │ +0cf540: 0200 1400 |010c: move/from16 v0, v20 │ │ +0cf544: 6e55 9e38 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0cf54a: 6e10 7c38 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0cf550: 0a19 |0114: move-result v25 │ │ +0cf552: 9010 1019 |0115: add-int v16, v16, v25 │ │ +0cf556: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ +0cf55a: 52de aa0a |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cf55e: 289d |011b: goto 00b8 // -0063 │ │ +0cf560: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ +0cf564: 28ac |011e: goto 00ca // -0054 │ │ +0cf566: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +0cf56a: 5500 b80a |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf56e: 0219 0000 |0123: move/from16 v25, v0 │ │ +0cf572: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ +0cf576: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ +0cf57a: 5200 c10a |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0cf57e: 0219 0000 |012b: move/from16 v25, v0 │ │ +0cf582: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ +0cf586: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ +0cf58a: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ +0cf58e: 5200 c70a |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf592: 021a 0000 |0135: move/from16 v26, v0 │ │ +0cf596: a719 191a |0137: sub-float v25, v25, v26 │ │ +0cf59a: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ +0cf59e: 5200 c10a |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0cf5a2: 021a 0000 |013d: move/from16 v26, v0 │ │ +0cf5a6: 0200 1a00 |013f: move/from16 v0, v26 │ │ +0cf5aa: 8200 |0141: int-to-float v0, v0 │ │ +0cf5ac: 021a 0000 |0142: move/from16 v26, v0 │ │ +0cf5b0: a819 191a |0144: mul-float v25, v25, v26 │ │ +0cf5b4: 0200 1900 |0146: move/from16 v0, v25 │ │ +0cf5b8: 8700 |0148: float-to-int v0, v0 │ │ +0cf5ba: 0211 0000 |0149: move/from16 v17, v0 │ │ +0cf5be: 0218 1000 |014b: move/from16 v24, v16 │ │ +0cf5c2: 28af |014d: goto 00fc // -0051 │ │ +0cf5c4: 0218 1000 |014e: move/from16 v24, v16 │ │ +0cf5c8: 28ac |0150: goto 00fc // -0054 │ │ +0cf5ca: 9107 1811 |0151: sub-int v7, v24, v17 │ │ +0cf5ce: 9008 070a |0153: add-int v8, v7, v10 │ │ +0cf5d2: 28af |0155: goto 0104 // -0051 │ │ +0cf5d4: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ +0cf5d8: 5500 bb0a |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cf5dc: 0219 0000 |015a: move/from16 v25, v0 │ │ +0cf5e0: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ +0cf5e4: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +0cf5e8: 5500 b80a |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cf5ec: 0219 0000 |0162: move/from16 v25, v0 │ │ +0cf5f0: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ +0cf5f4: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +0cf5f8: 5200 c10a |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0cf5fc: 0219 0000 |016a: move/from16 v25, v0 │ │ +0cf600: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ +0cf604: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ +0cf608: 5200 c70a |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf60c: 0219 0000 |0172: move/from16 v25, v0 │ │ +0cf610: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ +0cf614: 0201 1900 |0176: move/from16 v1, v25 │ │ +0cf618: 7020 9826 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@2698 │ │ +0cf61e: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +0cf622: 5400 c90a |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf626: 0819 0000 |017f: move-object/from16 v25, v0 │ │ +0cf62a: 7401 5438 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cf630: 0c19 |0184: move-result-object v25 │ │ +0cf632: 1f19 3105 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf636: 0800 1900 |0187: move-object/from16 v0, v25 │ │ +0cf63a: 5500 a80a |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cf63e: 0219 0000 |018b: move/from16 v25, v0 │ │ +0cf642: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ +0cf646: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +0cf64a: 5400 c90a |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf64e: 0819 0000 |0193: move-object/from16 v25, v0 │ │ +0cf652: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ +0cf656: 5200 c70a |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0ac7 │ │ +0cf65a: 021a 0000 |0199: move/from16 v26, v0 │ │ +0cf65e: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ +0cf662: 5200 ca0a |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0cf666: 021b 0000 |019f: move/from16 v27, v0 │ │ +0cf66a: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ +0cf66e: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ +0cf672: 0202 1a00 |01a5: move/from16 v2, v26 │ │ +0cf676: 0203 1b00 |01a7: move/from16 v3, v27 │ │ +0cf67a: 7040 6e26 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ +0cf680: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ +0cf684: 5400 c90a |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf688: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ +0cf68c: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ +0cf690: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ +0cf694: 6e20 ac26 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@26ac │ │ +0cf69a: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ +0cf69e: 0200 1900 |01bb: move/from16 v0, v25 │ │ +0cf6a2: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ +0cf6a6: 5c10 bb0a |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cf6aa: 0e00 |01c1: return-void │ │ +0cf6ac: 120b |01c2: const/4 v11, #int 0 // #0 │ │ +0cf6ae: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ +0cf6b2: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ +0cf6b6: 6e20 7726 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cf6bc: 0c19 |01ca: move-result-object v25 │ │ +0cf6be: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ +0cf6c2: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +0cf6c6: 5200 ca0a |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0cf6ca: 021b 0000 |01d1: move/from16 v27, v0 │ │ +0cf6ce: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +0cf6d2: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ +0cf6d6: 0202 1a00 |01d7: move/from16 v2, v26 │ │ +0cf6da: 0203 1b00 |01d9: move/from16 v3, v27 │ │ +0cf6de: 7040 6e26 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@266e │ │ +0cf6e4: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0cf6e8: 28e3 |01e0: goto 01c3 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0006 line=659 │ │ 0x0011 line=663 │ │ 0x0013 line=664 │ │ @@ -156723,451 +156729,451 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 864 16-bit code units │ │ -0d1948: |[0d1948] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -0d1958: 7701 2138 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0d195e: 0a19 |0003: move-result v25 │ │ -0d1960: 7701 2238 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0d1966: 0a1b |0007: move-result v27 │ │ -0d1968: 7701 2138 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0d196e: 0a0c |000b: move-result v12 │ │ -0d1970: 7701 2238 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0d1976: 0a0d |000f: move-result v13 │ │ -0d1978: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ -0d197c: 0200 1900 |0012: move/from16 v0, v25 │ │ -0d1980: 0201 1d00 |0014: move/from16 v1, v29 │ │ -0d1984: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ -0d1988: 7401 8726 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@2687 │ │ -0d198e: 0a1d |001b: move-result v29 │ │ -0d1990: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ -0d1994: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ -0d1998: 0200 1900 |0020: move/from16 v0, v25 │ │ -0d199c: 0201 1d00 |0022: move/from16 v1, v29 │ │ -0d19a0: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ -0d19a4: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ -0d19a8: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ -0d19ac: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ -0d19b0: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ -0d19b6: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ -0d19ba: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0d19bc: 7401 7d26 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d19c2: 0a1d |0035: move-result v29 │ │ -0d19c4: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ -0d19c8: 7401 7e26 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d19ce: 0a1e |003b: move-result v30 │ │ -0d19d0: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ -0d19d4: 021a 1800 |003e: move/from16 v26, v24 │ │ -0d19d8: 7401 7826 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d19de: 0a06 |0043: move-result v6 │ │ -0d19e0: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ -0d19e4: 0200 1d00 |0046: move/from16 v0, v29 │ │ -0d19e8: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ -0d19ec: 1a1d d518 |004a: const-string v29, "SlidingPaneLayout" // string@18d5 │ │ -0d19f0: 1a1e 753b |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@3b75 │ │ -0d19f4: 7702 5937 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0d19fa: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ -0d19fe: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ -0d1a02: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ -0d1a06: 5b10 c90a |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d1a0a: 120f |0059: const/4 v15, #int 0 // #0 │ │ -0d1a0c: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ -0d1a10: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ -0d1a14: 6e20 7726 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d1a1a: 0c05 |0061: move-result-object v5 │ │ -0d1a1c: 6e10 5438 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d1a22: 0c11 |0065: move-result-object v17 │ │ -0d1a24: 1f11 3105 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1a28: 6e10 7b38 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0d1a2e: 0a1d |006b: move-result v29 │ │ -0d1a30: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ -0d1a34: 0200 1d00 |006e: move/from16 v0, v29 │ │ -0d1a38: 0201 1e00 |0070: move/from16 v1, v30 │ │ -0d1a3c: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ -0d1a40: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ -0d1a44: 0200 1d00 |0076: move/from16 v0, v29 │ │ -0d1a48: 0801 1100 |0078: move-object/from16 v1, v17 │ │ -0d1a4c: 5c10 a80a |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ -0d1a50: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0d1a54: 28dc |007e: goto 005a // -0024 │ │ -0d1a56: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ -0d1a5a: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ -0d1a5e: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ -0d1a62: 28a3 |0085: goto 0028 // -005d │ │ -0d1a64: 221d 6508 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d1a68: 1a1e b21c |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@1cb2 │ │ -0d1a6c: 7602 f642 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0d1a72: 271d |008d: throw v29 │ │ -0d1a74: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ -0d1a78: 7401 8726 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@2687 │ │ -0d1a7e: 0a1d |0093: move-result v29 │ │ -0d1a80: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ -0d1a84: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ -0d1a88: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ -0d1a8c: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ -0d1a90: 288c |009c: goto 0028 // -0074 │ │ -0d1a92: 221d 6508 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d1a96: 1a1e cd08 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@08cd │ │ -0d1a9a: 7602 f642 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0d1aa0: 271d |00a4: throw v29 │ │ -0d1aa2: 7401 7f26 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ -0d1aa8: 0a1d |00a8: move-result v29 │ │ -0d1aaa: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ -0d1aae: 7401 7c26 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ -0d1ab4: 0a1e |00ae: move-result v30 │ │ -0d1ab6: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ -0d1aba: 0210 1200 |00b1: move/from16 v16, v18 │ │ -0d1abe: 2900 7cff |00b3: goto/16 002f // -0084 │ │ -0d1ac2: 7401 7f26 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ -0d1ac8: 0a1d |00b8: move-result v29 │ │ -0d1aca: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ -0d1ace: 7401 7c26 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ -0d1ad4: 0a1e |00be: move-result v30 │ │ -0d1ad6: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ -0d1ada: 2900 6eff |00c1: goto/16 002f // -0092 │ │ -0d1ade: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -0d1ae2: 5200 ad0a |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1ae6: 021d 0000 |00c7: move/from16 v29, v0 │ │ -0d1aea: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ -0d1aee: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ -0d1af2: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ -0d1af6: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ -0d1afa: 5200 ad0a |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1afe: 021d 0000 |00d3: move/from16 v29, v0 │ │ -0d1b02: a617 171d |00d5: add-float v23, v23, v29 │ │ -0d1b06: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ -0d1b0a: 5200 ae0a |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1b0e: 021d 0000 |00db: move/from16 v29, v0 │ │ -0d1b12: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ -0d1b16: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -0d1b1a: 5200 aa0a |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d1b1e: 021d 0000 |00e3: move/from16 v29, v0 │ │ -0d1b22: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -0d1b26: 5200 ab0a |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d1b2a: 021e 0000 |00e9: move/from16 v30, v0 │ │ -0d1b2e: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ -0d1b32: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -0d1b36: 5200 ae0a |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1b3a: 021d 0000 |00f1: move/from16 v29, v0 │ │ -0d1b3e: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ -0d1b42: 0200 1d00 |00f5: move/from16 v0, v29 │ │ -0d1b46: 0201 1e00 |00f7: move/from16 v1, v30 │ │ -0d1b4a: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ -0d1b4e: 911d 180e |00fb: sub-int v29, v24, v14 │ │ -0d1b52: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ -0d1b56: 7702 2338 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1b5c: 0a0a |0102: move-result v10 │ │ -0d1b5e: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -0d1b62: 5200 a90a |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1b66: 021d 0000 |0107: move/from16 v29, v0 │ │ -0d1b6a: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ -0d1b6e: 0200 1d00 |010b: move/from16 v0, v29 │ │ -0d1b72: 0201 1e00 |010d: move/from16 v1, v30 │ │ -0d1b76: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ -0d1b7a: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ -0d1b7e: 0200 1200 |0113: move/from16 v0, v18 │ │ -0d1b82: 0201 1d00 |0115: move/from16 v1, v29 │ │ -0d1b86: 7120 2338 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1b8c: 0a08 |011a: move-result v8 │ │ -0d1b8e: 6e30 9f38 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0d1b94: 6e10 5c38 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0d1b9a: 0a09 |0121: move-result v9 │ │ -0d1b9c: 6e10 5938 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0d1ba2: 0a07 |0125: move-result v7 │ │ -0d1ba4: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ -0d1ba8: 0200 1d00 |0128: move/from16 v0, v29 │ │ -0d1bac: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ -0d1bb0: 0200 1000 |012c: move/from16 v0, v16 │ │ -0d1bb4: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ -0d1bb8: 0200 1200 |0130: move/from16 v0, v18 │ │ -0d1bbc: 7120 1543 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d1bc2: 0a10 |0135: move-result v16 │ │ -0d1bc4: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ -0d1bc8: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ -0d1bcc: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ -0d1bd0: 0200 1d00 |013c: move/from16 v0, v29 │ │ -0d1bd4: 0801 1100 |013e: move-object/from16 v1, v17 │ │ -0d1bd8: 5c10 ac0a |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ -0d1bdc: 9604 041d |0142: or-int v4, v4, v29 │ │ -0d1be0: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -0d1be4: 5500 ac0a |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ -0d1be8: 021d 0000 |0148: move/from16 v29, v0 │ │ -0d1bec: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ -0d1bf0: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ -0d1bf4: 5b05 c90a |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d1bf8: 2900 2cff |0150: goto/16 007c // -00d4 │ │ -0d1bfc: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -0d1c00: 5200 ae0a |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1c04: 021d 0000 |0156: move/from16 v29, v0 │ │ -0d1c08: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ -0d1c0c: 0200 1d00 |015a: move/from16 v0, v29 │ │ -0d1c10: 0201 1e00 |015c: move/from16 v1, v30 │ │ -0d1c14: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ -0d1c18: 911d 180e |0160: sub-int v29, v24, v14 │ │ -0d1c1c: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1c20: 7702 2338 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1c26: 0a0a |0167: move-result v10 │ │ -0d1c28: 289b |0168: goto 0103 // -0065 │ │ -0d1c2a: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -0d1c2e: 5200 ae0a |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1c32: 021d 0000 |016d: move/from16 v29, v0 │ │ -0d1c36: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1c3a: 7702 2338 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1c40: 0a0a |0174: move-result v10 │ │ -0d1c42: 288e |0175: goto 0103 // -0072 │ │ -0d1c44: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -0d1c48: 5200 a90a |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1c4c: 021d 0000 |017a: move/from16 v29, v0 │ │ -0d1c50: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ -0d1c54: 0200 1d00 |017e: move/from16 v0, v29 │ │ -0d1c58: 0201 1e00 |0180: move/from16 v1, v30 │ │ -0d1c5c: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ -0d1c60: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ -0d1c64: 0200 1200 |0186: move/from16 v0, v18 │ │ -0d1c68: 0201 1d00 |0188: move/from16 v1, v29 │ │ -0d1c6c: 7120 2338 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1c72: 0a08 |018d: move-result v8 │ │ -0d1c74: 288d |018e: goto 011b // -0073 │ │ -0d1c76: 0800 1100 |018f: move-object/from16 v0, v17 │ │ -0d1c7a: 5200 a90a |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1c7e: 021d 0000 |0193: move/from16 v29, v0 │ │ -0d1c82: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1c86: 7702 2338 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1c8c: 0a08 |019a: move-result v8 │ │ -0d1c8e: 2880 |019b: goto 011b // -0080 │ │ -0d1c90: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ -0d1c94: 289e |019e: goto 013c // -0062 │ │ -0d1c96: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ -0d1c9a: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ -0d1c9e: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ -0d1ca2: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ -0d1ca6: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ -0d1caa: 5200 bf0a |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ -0d1cae: 021d 0000 |01ab: move/from16 v29, v0 │ │ -0d1cb2: 910b 181d |01ad: sub-int v11, v24, v29 │ │ -0d1cb6: 120f |01af: const/4 v15, #int 0 // #0 │ │ -0d1cb8: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ -0d1cbc: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ -0d1cc0: 6e20 7726 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d1cc6: 0c05 |01b7: move-result-object v5 │ │ -0d1cc8: 6e10 7b38 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0d1cce: 0a1d |01bb: move-result v29 │ │ -0d1cd0: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ -0d1cd4: 0200 1d00 |01be: move/from16 v0, v29 │ │ -0d1cd8: 0201 1e00 |01c0: move/from16 v1, v30 │ │ -0d1cdc: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ -0d1ce0: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0d1ce4: 28ea |01c6: goto 01b0 // -0016 │ │ -0d1ce6: 6e10 5438 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d1cec: 0c11 |01ca: move-result-object v17 │ │ -0d1cee: 1f11 3105 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d1cf2: 6e10 7b38 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0d1cf8: 0a1d |01d0: move-result v29 │ │ -0d1cfa: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ -0d1cfe: 0200 1d00 |01d3: move/from16 v0, v29 │ │ -0d1d02: 0201 1e00 |01d5: move/from16 v1, v30 │ │ -0d1d06: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ -0d1d0a: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ -0d1d0e: 5200 ae0a |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1d12: 021d 0000 |01dd: move/from16 v29, v0 │ │ -0d1d16: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ -0d1d1a: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ -0d1d1e: 5200 ad0a |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1d22: 021d 0000 |01e5: move/from16 v29, v0 │ │ -0d1d26: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ -0d1d2a: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ -0d1d2e: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ -0d1d32: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ -0d1d36: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ -0d1d3a: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ -0d1d3e: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ -0d1d42: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ -0d1d46: 5400 c90a |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d1d4a: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ -0d1d4e: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ -0d1d52: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ -0d1d56: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ -0d1d5a: 5200 ae0a |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1d5e: 021d 0000 |0203: move/from16 v29, v0 │ │ -0d1d62: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ -0d1d66: 0200 1400 |0207: move/from16 v0, v20 │ │ -0d1d6a: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ -0d1d6e: 0800 1100 |020b: move-object/from16 v0, v17 │ │ -0d1d72: 5200 ad0a |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1d76: 021d 0000 |020f: move/from16 v29, v0 │ │ -0d1d7a: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ -0d1d7e: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ -0d1d82: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ -0d1d86: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ -0d1d8a: 0800 1100 |0219: move-object/from16 v0, v17 │ │ -0d1d8e: 5200 a90a |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1d92: 021d 0000 |021d: move/from16 v29, v0 │ │ -0d1d96: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ -0d1d9a: 0200 1d00 |0221: move/from16 v0, v29 │ │ -0d1d9e: 0201 1e00 |0223: move/from16 v1, v30 │ │ -0d1da2: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ -0d1da6: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ -0d1daa: 0200 1200 |0229: move/from16 v0, v18 │ │ -0d1dae: 0201 1d00 |022b: move/from16 v1, v29 │ │ -0d1db2: 7120 2338 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1db8: 0a08 |0230: move-result v8 │ │ -0d1dba: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ -0d1dbe: 0200 1d00 |0233: move/from16 v0, v29 │ │ -0d1dc2: 7120 2338 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1dc8: 0a0a |0238: move-result v10 │ │ -0d1dca: 6e30 9f38 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0d1dd0: 2888 |023c: goto 01c4 // -0078 │ │ -0d1dd2: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ -0d1dd6: 28b0 |023f: goto 01ef // -0050 │ │ -0d1dd8: 6e10 5c38 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0d1dde: 0a14 |0243: move-result v20 │ │ -0d1de0: 28af |0244: goto 01f3 // -0051 │ │ -0d1de2: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -0d1de6: 5200 a90a |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1dea: 021d 0000 |0249: move/from16 v29, v0 │ │ -0d1dee: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ -0d1df2: 0200 1d00 |024d: move/from16 v0, v29 │ │ -0d1df6: 0201 1e00 |024f: move/from16 v1, v30 │ │ -0d1dfa: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ -0d1dfe: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ -0d1e02: 0200 1200 |0255: move/from16 v0, v18 │ │ -0d1e06: 0201 1d00 |0257: move/from16 v1, v29 │ │ -0d1e0a: 7120 2338 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1e10: 0a08 |025c: move-result v8 │ │ -0d1e12: 28d4 |025d: goto 0231 // -002c │ │ -0d1e14: 0800 1100 |025e: move-object/from16 v0, v17 │ │ -0d1e18: 5200 a90a |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1e1c: 021d 0000 |0262: move/from16 v29, v0 │ │ -0d1e20: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1e24: 7702 2338 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1e2a: 0a08 |0269: move-result v8 │ │ -0d1e2c: 28c7 |026a: goto 0231 // -0039 │ │ -0d1e2e: 6e10 5938 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0d1e34: 0a1d |026e: move-result v29 │ │ -0d1e36: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1e3a: 7702 2338 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1e40: 0a08 |0274: move-result v8 │ │ -0d1e42: 28bc |0275: goto 0231 // -0044 │ │ -0d1e44: 0800 1100 |0276: move-object/from16 v0, v17 │ │ -0d1e48: 5200 ad0a |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1e4c: 021d 0000 |027a: move/from16 v29, v0 │ │ -0d1e50: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ -0d1e54: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ -0d1e58: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ -0d1e5c: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -0d1e60: 5200 ae0a |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ -0d1e64: 021d 0000 |0286: move/from16 v29, v0 │ │ -0d1e68: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ -0d1e6c: 0800 1100 |028a: move-object/from16 v0, v17 │ │ -0d1e70: 5200 a90a |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1e74: 021d 0000 |028e: move/from16 v29, v0 │ │ -0d1e78: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ -0d1e7c: 0200 1d00 |0292: move/from16 v0, v29 │ │ -0d1e80: 0201 1e00 |0294: move/from16 v1, v30 │ │ -0d1e84: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ -0d1e88: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ -0d1e8c: 0200 1200 |029a: move/from16 v0, v18 │ │ -0d1e90: 0201 1d00 |029c: move/from16 v1, v29 │ │ -0d1e94: 7120 2338 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1e9a: 0a08 |02a1: move-result v8 │ │ -0d1e9c: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ -0d1ea0: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ -0d1ea4: 5200 aa0a |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d1ea8: 021d 0000 |02a8: move/from16 v29, v0 │ │ -0d1eac: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ -0d1eb0: 5200 ab0a |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d1eb4: 021e 0000 |02ae: move/from16 v30, v0 │ │ -0d1eb8: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ -0d1ebc: 9115 180e |02b2: sub-int v21, v24, v14 │ │ -0d1ec0: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ -0d1ec4: 0200 1500 |02b6: move/from16 v0, v21 │ │ -0d1ec8: 0201 1d00 |02b8: move/from16 v1, v29 │ │ -0d1ecc: 7120 2338 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1ed2: 0a0a |02bd: move-result v10 │ │ -0d1ed4: 0200 1400 |02be: move/from16 v0, v20 │ │ -0d1ed8: 0201 1500 |02c0: move/from16 v1, v21 │ │ -0d1edc: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ -0d1ee0: 6e30 9f38 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0d1ee6: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ -0d1eea: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ -0d1eee: 5200 a90a |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1ef2: 021d 0000 |02cd: move/from16 v29, v0 │ │ -0d1ef6: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ -0d1efa: 0200 1d00 |02d1: move/from16 v0, v29 │ │ -0d1efe: 0201 1e00 |02d3: move/from16 v1, v30 │ │ -0d1f02: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ -0d1f06: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ -0d1f0a: 0200 1200 |02d9: move/from16 v0, v18 │ │ -0d1f0e: 0201 1d00 |02db: move/from16 v1, v29 │ │ -0d1f12: 7120 2338 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1f18: 0a08 |02e0: move-result v8 │ │ -0d1f1a: 28c1 |02e1: goto 02a2 // -003f │ │ -0d1f1c: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ -0d1f20: 5200 a90a |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ -0d1f24: 021d 0000 |02e6: move/from16 v29, v0 │ │ -0d1f28: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1f2c: 7702 2338 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1f32: 0a08 |02ed: move-result v8 │ │ -0d1f34: 28b4 |02ee: goto 02a2 // -004c │ │ -0d1f36: 6e10 5938 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0d1f3c: 0a1d |02f2: move-result v29 │ │ -0d1f3e: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1f42: 7702 2338 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1f48: 0a08 |02f8: move-result v8 │ │ -0d1f4a: 28a9 |02f9: goto 02a2 // -0057 │ │ -0d1f4c: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ -0d1f50: 0200 1d00 |02fc: move/from16 v0, v29 │ │ -0d1f54: 0201 1a00 |02fe: move/from16 v1, v26 │ │ -0d1f58: 7120 1243 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0d1f5e: 0a1c |0303: move-result v28 │ │ -0d1f60: 0800 1100 |0304: move-object/from16 v0, v17 │ │ -0d1f64: 5200 ad0a |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ -0d1f68: 021d 0000 |0308: move/from16 v29, v0 │ │ -0d1f6c: 0200 1c00 |030a: move/from16 v0, v28 │ │ -0d1f70: 8200 |030c: int-to-float v0, v0 │ │ -0d1f72: 021e 0000 |030d: move/from16 v30, v0 │ │ -0d1f76: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ -0d1f7a: a91d 1d17 |0311: div-float v29, v29, v23 │ │ -0d1f7e: 0200 1d00 |0313: move/from16 v0, v29 │ │ -0d1f82: 8703 |0315: float-to-int v3, v0 │ │ -0d1f84: 901d 1403 |0316: add-int v29, v20, v3 │ │ -0d1f88: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ -0d1f8c: 7702 2338 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0d1f92: 0a0a |031d: move-result v10 │ │ -0d1f94: 6e30 9f38 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0d1f9a: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ -0d1f9e: 0214 1b00 |0323: move/from16 v20, v27 │ │ -0d1fa2: 7401 7f26 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ -0d1fa8: 0a1d |0328: move-result v29 │ │ -0d1faa: 901d 1d10 |0329: add-int v29, v29, v16 │ │ -0d1fae: 7401 7c26 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ -0d1fb4: 0a1e |032e: move-result v30 │ │ -0d1fb6: 9013 1d1e |032f: add-int v19, v29, v30 │ │ -0d1fba: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ -0d1fbe: 0201 1400 |0333: move/from16 v1, v20 │ │ -0d1fc2: 0202 1300 |0335: move/from16 v2, v19 │ │ -0d1fc6: 6e30 9e26 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@269e │ │ -0d1fcc: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ -0d1fd0: 5c04 b80a |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d1fd4: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ -0d1fd8: 5400 ba0a |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1fdc: 081d 0000 |0342: move-object/from16 v29, v0 │ │ -0d1fe0: 7401 9927 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ -0d1fe6: 0a1d |0347: move-result v29 │ │ -0d1fe8: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ -0d1fec: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ -0d1ff0: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ -0d1ff4: 5400 ba0a |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d1ff8: 081d 0000 |0350: move-object/from16 v29, v0 │ │ -0d1ffc: 7401 7b27 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@277b │ │ -0d2002: 0e00 |0355: return-void │ │ -0d2004: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ +0cf6ec: |[0cf6ec] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +0cf6fc: 7701 2138 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0cf702: 0a19 |0003: move-result v25 │ │ +0cf704: 7701 2238 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0cf70a: 0a1b |0007: move-result v27 │ │ +0cf70c: 7701 2138 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0cf712: 0a0c |000b: move-result v12 │ │ +0cf714: 7701 2238 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0cf71a: 0a0d |000f: move-result v13 │ │ +0cf71c: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ +0cf720: 0200 1900 |0012: move/from16 v0, v25 │ │ +0cf724: 0201 1d00 |0014: move/from16 v1, v29 │ │ +0cf728: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ +0cf72c: 7401 8726 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@2687 │ │ +0cf732: 0a1d |001b: move-result v29 │ │ +0cf734: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ +0cf738: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ +0cf73c: 0200 1900 |0020: move/from16 v0, v25 │ │ +0cf740: 0201 1d00 |0022: move/from16 v1, v29 │ │ +0cf744: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ +0cf748: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ +0cf74c: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ +0cf750: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ +0cf754: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ +0cf75a: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ +0cf75e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0cf760: 7401 7d26 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0cf766: 0a1d |0035: move-result v29 │ │ +0cf768: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ +0cf76c: 7401 7e26 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0cf772: 0a1e |003b: move-result v30 │ │ +0cf774: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ +0cf778: 021a 1800 |003e: move/from16 v26, v24 │ │ +0cf77c: 7401 7826 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0cf782: 0a06 |0043: move-result v6 │ │ +0cf784: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ +0cf788: 0200 1d00 |0046: move/from16 v0, v29 │ │ +0cf78c: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ +0cf790: 1a1d d118 |004a: const-string v29, "SlidingPaneLayout" // string@18d1 │ │ +0cf794: 1a1e 703b |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@3b70 │ │ +0cf798: 7702 5937 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0cf79e: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ +0cf7a2: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ +0cf7a6: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ +0cf7aa: 5b10 c90a |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf7ae: 120f |0059: const/4 v15, #int 0 // #0 │ │ +0cf7b0: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ +0cf7b4: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ +0cf7b8: 6e20 7726 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cf7be: 0c05 |0061: move-result-object v5 │ │ +0cf7c0: 6e10 5438 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cf7c6: 0c11 |0065: move-result-object v17 │ │ +0cf7c8: 1f11 3105 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cf7cc: 6e10 7b38 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0cf7d2: 0a1d |006b: move-result v29 │ │ +0cf7d4: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ +0cf7d8: 0200 1d00 |006e: move/from16 v0, v29 │ │ +0cf7dc: 0201 1e00 |0070: move/from16 v1, v30 │ │ +0cf7e0: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ +0cf7e4: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ +0cf7e8: 0200 1d00 |0076: move/from16 v0, v29 │ │ +0cf7ec: 0801 1100 |0078: move-object/from16 v1, v17 │ │ +0cf7f0: 5c10 a80a |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@0aa8 │ │ +0cf7f4: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0cf7f8: 28dc |007e: goto 005a // -0024 │ │ +0cf7fa: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ +0cf7fe: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ +0cf802: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ +0cf806: 28a3 |0085: goto 0028 // -005d │ │ +0cf808: 221d 6508 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0865 │ │ +0cf80c: 1a1e ae1c |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@1cae │ │ +0cf810: 7602 f642 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0cf816: 271d |008d: throw v29 │ │ +0cf818: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ +0cf81c: 7401 8726 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@2687 │ │ +0cf822: 0a1d |0093: move-result v29 │ │ +0cf824: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ +0cf828: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ +0cf82c: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ +0cf830: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ +0cf834: 288c |009c: goto 0028 // -0074 │ │ +0cf836: 221d 6508 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0865 │ │ +0cf83a: 1a1e c908 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@08c9 │ │ +0cf83e: 7602 f642 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0cf844: 271d |00a4: throw v29 │ │ +0cf846: 7401 7f26 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ +0cf84c: 0a1d |00a8: move-result v29 │ │ +0cf84e: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ +0cf852: 7401 7c26 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ +0cf858: 0a1e |00ae: move-result v30 │ │ +0cf85a: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ +0cf85e: 0210 1200 |00b1: move/from16 v16, v18 │ │ +0cf862: 2900 7cff |00b3: goto/16 002f // -0084 │ │ +0cf866: 7401 7f26 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ +0cf86c: 0a1d |00b8: move-result v29 │ │ +0cf86e: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ +0cf872: 7401 7c26 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ +0cf878: 0a1e |00be: move-result v30 │ │ +0cf87a: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ +0cf87e: 2900 6eff |00c1: goto/16 002f // -0092 │ │ +0cf882: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +0cf886: 5200 ad0a |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cf88a: 021d 0000 |00c7: move/from16 v29, v0 │ │ +0cf88e: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ +0cf892: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ +0cf896: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ +0cf89a: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ +0cf89e: 5200 ad0a |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cf8a2: 021d 0000 |00d3: move/from16 v29, v0 │ │ +0cf8a6: a617 171d |00d5: add-float v23, v23, v29 │ │ +0cf8aa: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +0cf8ae: 5200 ae0a |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cf8b2: 021d 0000 |00db: move/from16 v29, v0 │ │ +0cf8b6: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ +0cf8ba: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +0cf8be: 5200 aa0a |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cf8c2: 021d 0000 |00e3: move/from16 v29, v0 │ │ +0cf8c6: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +0cf8ca: 5200 ab0a |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0cf8ce: 021e 0000 |00e9: move/from16 v30, v0 │ │ +0cf8d2: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ +0cf8d6: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +0cf8da: 5200 ae0a |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cf8de: 021d 0000 |00f1: move/from16 v29, v0 │ │ +0cf8e2: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ +0cf8e6: 0200 1d00 |00f5: move/from16 v0, v29 │ │ +0cf8ea: 0201 1e00 |00f7: move/from16 v1, v30 │ │ +0cf8ee: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ +0cf8f2: 911d 180e |00fb: sub-int v29, v24, v14 │ │ +0cf8f6: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ +0cf8fa: 7702 2338 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cf900: 0a0a |0102: move-result v10 │ │ +0cf902: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +0cf906: 5200 a90a |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cf90a: 021d 0000 |0107: move/from16 v29, v0 │ │ +0cf90e: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ +0cf912: 0200 1d00 |010b: move/from16 v0, v29 │ │ +0cf916: 0201 1e00 |010d: move/from16 v1, v30 │ │ +0cf91a: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ +0cf91e: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ +0cf922: 0200 1200 |0113: move/from16 v0, v18 │ │ +0cf926: 0201 1d00 |0115: move/from16 v1, v29 │ │ +0cf92a: 7120 2338 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cf930: 0a08 |011a: move-result v8 │ │ +0cf932: 6e30 9f38 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0cf938: 6e10 5c38 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0cf93e: 0a09 |0121: move-result v9 │ │ +0cf940: 6e10 5938 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0cf946: 0a07 |0125: move-result v7 │ │ +0cf948: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ +0cf94c: 0200 1d00 |0128: move/from16 v0, v29 │ │ +0cf950: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ +0cf954: 0200 1000 |012c: move/from16 v0, v16 │ │ +0cf958: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ +0cf95c: 0200 1200 |0130: move/from16 v0, v18 │ │ +0cf960: 7120 1543 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0cf966: 0a10 |0135: move-result v16 │ │ +0cf968: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ +0cf96c: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ +0cf970: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ +0cf974: 0200 1d00 |013c: move/from16 v0, v29 │ │ +0cf978: 0801 1100 |013e: move-object/from16 v1, v17 │ │ +0cf97c: 5c10 ac0a |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ +0cf980: 9604 041d |0142: or-int v4, v4, v29 │ │ +0cf984: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +0cf988: 5500 ac0a |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ +0cf98c: 021d 0000 |0148: move/from16 v29, v0 │ │ +0cf990: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ +0cf994: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ +0cf998: 5b05 c90a |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cf99c: 2900 2cff |0150: goto/16 007c // -00d4 │ │ +0cf9a0: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +0cf9a4: 5200 ae0a |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cf9a8: 021d 0000 |0156: move/from16 v29, v0 │ │ +0cf9ac: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ +0cf9b0: 0200 1d00 |015a: move/from16 v0, v29 │ │ +0cf9b4: 0201 1e00 |015c: move/from16 v1, v30 │ │ +0cf9b8: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ +0cf9bc: 911d 180e |0160: sub-int v29, v24, v14 │ │ +0cf9c0: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ +0cf9c4: 7702 2338 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cf9ca: 0a0a |0167: move-result v10 │ │ +0cf9cc: 289b |0168: goto 0103 // -0065 │ │ +0cf9ce: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +0cf9d2: 5200 ae0a |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cf9d6: 021d 0000 |016d: move/from16 v29, v0 │ │ +0cf9da: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ +0cf9de: 7702 2338 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cf9e4: 0a0a |0174: move-result v10 │ │ +0cf9e6: 288e |0175: goto 0103 // -0072 │ │ +0cf9e8: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +0cf9ec: 5200 a90a |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cf9f0: 021d 0000 |017a: move/from16 v29, v0 │ │ +0cf9f4: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ +0cf9f8: 0200 1d00 |017e: move/from16 v0, v29 │ │ +0cf9fc: 0201 1e00 |0180: move/from16 v1, v30 │ │ +0cfa00: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ +0cfa04: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ +0cfa08: 0200 1200 |0186: move/from16 v0, v18 │ │ +0cfa0c: 0201 1d00 |0188: move/from16 v1, v29 │ │ +0cfa10: 7120 2338 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfa16: 0a08 |018d: move-result v8 │ │ +0cfa18: 288d |018e: goto 011b // -0073 │ │ +0cfa1a: 0800 1100 |018f: move-object/from16 v0, v17 │ │ +0cfa1e: 5200 a90a |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfa22: 021d 0000 |0193: move/from16 v29, v0 │ │ +0cfa26: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfa2a: 7702 2338 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfa30: 0a08 |019a: move-result v8 │ │ +0cfa32: 2880 |019b: goto 011b // -0080 │ │ +0cfa34: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ +0cfa38: 289e |019e: goto 013c // -0062 │ │ +0cfa3a: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ +0cfa3e: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ +0cfa42: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ +0cfa46: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ +0cfa4a: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ +0cfa4e: 5200 bf0a |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@0abf │ │ +0cfa52: 021d 0000 |01ab: move/from16 v29, v0 │ │ +0cfa56: 910b 181d |01ad: sub-int v11, v24, v29 │ │ +0cfa5a: 120f |01af: const/4 v15, #int 0 // #0 │ │ +0cfa5c: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ +0cfa60: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ +0cfa64: 6e20 7726 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cfa6a: 0c05 |01b7: move-result-object v5 │ │ +0cfa6c: 6e10 7b38 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0cfa72: 0a1d |01bb: move-result v29 │ │ +0cfa74: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ +0cfa78: 0200 1d00 |01be: move/from16 v0, v29 │ │ +0cfa7c: 0201 1e00 |01c0: move/from16 v1, v30 │ │ +0cfa80: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ +0cfa84: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0cfa88: 28ea |01c6: goto 01b0 // -0016 │ │ +0cfa8a: 6e10 5438 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0cfa90: 0c11 |01ca: move-result-object v17 │ │ +0cfa92: 1f11 3105 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0cfa96: 6e10 7b38 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0cfa9c: 0a1d |01d0: move-result v29 │ │ +0cfa9e: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ +0cfaa2: 0200 1d00 |01d3: move/from16 v0, v29 │ │ +0cfaa6: 0201 1e00 |01d5: move/from16 v1, v30 │ │ +0cfaaa: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ +0cfaae: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +0cfab2: 5200 ae0a |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cfab6: 021d 0000 |01dd: move/from16 v29, v0 │ │ +0cfaba: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ +0cfabe: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ +0cfac2: 5200 ad0a |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cfac6: 021d 0000 |01e5: move/from16 v29, v0 │ │ +0cfaca: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ +0cface: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ +0cfad2: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ +0cfad6: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ +0cfada: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ +0cfade: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ +0cfae2: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ +0cfae6: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ +0cfaea: 5400 c90a |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cfaee: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ +0cfaf2: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ +0cfaf6: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ +0cfafa: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +0cfafe: 5200 ae0a |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cfb02: 021d 0000 |0203: move/from16 v29, v0 │ │ +0cfb06: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ +0cfb0a: 0200 1400 |0207: move/from16 v0, v20 │ │ +0cfb0e: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ +0cfb12: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +0cfb16: 5200 ad0a |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cfb1a: 021d 0000 |020f: move/from16 v29, v0 │ │ +0cfb1e: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ +0cfb22: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ +0cfb26: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ +0cfb2a: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ +0cfb2e: 0800 1100 |0219: move-object/from16 v0, v17 │ │ +0cfb32: 5200 a90a |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfb36: 021d 0000 |021d: move/from16 v29, v0 │ │ +0cfb3a: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ +0cfb3e: 0200 1d00 |0221: move/from16 v0, v29 │ │ +0cfb42: 0201 1e00 |0223: move/from16 v1, v30 │ │ +0cfb46: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ +0cfb4a: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ +0cfb4e: 0200 1200 |0229: move/from16 v0, v18 │ │ +0cfb52: 0201 1d00 |022b: move/from16 v1, v29 │ │ +0cfb56: 7120 2338 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfb5c: 0a08 |0230: move-result v8 │ │ +0cfb5e: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ +0cfb62: 0200 1d00 |0233: move/from16 v0, v29 │ │ +0cfb66: 7120 2338 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfb6c: 0a0a |0238: move-result v10 │ │ +0cfb6e: 6e30 9f38 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0cfb74: 2888 |023c: goto 01c4 // -0078 │ │ +0cfb76: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ +0cfb7a: 28b0 |023f: goto 01ef // -0050 │ │ +0cfb7c: 6e10 5c38 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0cfb82: 0a14 |0243: move-result v20 │ │ +0cfb84: 28af |0244: goto 01f3 // -0051 │ │ +0cfb86: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +0cfb8a: 5200 a90a |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfb8e: 021d 0000 |0249: move/from16 v29, v0 │ │ +0cfb92: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ +0cfb96: 0200 1d00 |024d: move/from16 v0, v29 │ │ +0cfb9a: 0201 1e00 |024f: move/from16 v1, v30 │ │ +0cfb9e: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ +0cfba2: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ +0cfba6: 0200 1200 |0255: move/from16 v0, v18 │ │ +0cfbaa: 0201 1d00 |0257: move/from16 v1, v29 │ │ +0cfbae: 7120 2338 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfbb4: 0a08 |025c: move-result v8 │ │ +0cfbb6: 28d4 |025d: goto 0231 // -002c │ │ +0cfbb8: 0800 1100 |025e: move-object/from16 v0, v17 │ │ +0cfbbc: 5200 a90a |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfbc0: 021d 0000 |0262: move/from16 v29, v0 │ │ +0cfbc4: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfbc8: 7702 2338 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfbce: 0a08 |0269: move-result v8 │ │ +0cfbd0: 28c7 |026a: goto 0231 // -0039 │ │ +0cfbd2: 6e10 5938 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0cfbd8: 0a1d |026e: move-result v29 │ │ +0cfbda: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfbde: 7702 2338 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfbe4: 0a08 |0274: move-result v8 │ │ +0cfbe6: 28bc |0275: goto 0231 // -0044 │ │ +0cfbe8: 0800 1100 |0276: move-object/from16 v0, v17 │ │ +0cfbec: 5200 ad0a |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cfbf0: 021d 0000 |027a: move/from16 v29, v0 │ │ +0cfbf4: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ +0cfbf8: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ +0cfbfc: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ +0cfc00: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +0cfc04: 5200 ae0a |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@0aae │ │ +0cfc08: 021d 0000 |0286: move/from16 v29, v0 │ │ +0cfc0c: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ +0cfc10: 0800 1100 |028a: move-object/from16 v0, v17 │ │ +0cfc14: 5200 a90a |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfc18: 021d 0000 |028e: move/from16 v29, v0 │ │ +0cfc1c: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ +0cfc20: 0200 1d00 |0292: move/from16 v0, v29 │ │ +0cfc24: 0201 1e00 |0294: move/from16 v1, v30 │ │ +0cfc28: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ +0cfc2c: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ +0cfc30: 0200 1200 |029a: move/from16 v0, v18 │ │ +0cfc34: 0201 1d00 |029c: move/from16 v1, v29 │ │ +0cfc38: 7120 2338 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfc3e: 0a08 |02a1: move-result v8 │ │ +0cfc40: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ +0cfc44: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ +0cfc48: 5200 aa0a |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0cfc4c: 021d 0000 |02a8: move/from16 v29, v0 │ │ +0cfc50: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +0cfc54: 5200 ab0a |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0cfc58: 021e 0000 |02ae: move/from16 v30, v0 │ │ +0cfc5c: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ +0cfc60: 9115 180e |02b2: sub-int v21, v24, v14 │ │ +0cfc64: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ +0cfc68: 0200 1500 |02b6: move/from16 v0, v21 │ │ +0cfc6c: 0201 1d00 |02b8: move/from16 v1, v29 │ │ +0cfc70: 7120 2338 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfc76: 0a0a |02bd: move-result v10 │ │ +0cfc78: 0200 1400 |02be: move/from16 v0, v20 │ │ +0cfc7c: 0201 1500 |02c0: move/from16 v1, v21 │ │ +0cfc80: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ +0cfc84: 6e30 9f38 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0cfc8a: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ +0cfc8e: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ +0cfc92: 5200 a90a |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfc96: 021d 0000 |02cd: move/from16 v29, v0 │ │ +0cfc9a: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ +0cfc9e: 0200 1d00 |02d1: move/from16 v0, v29 │ │ +0cfca2: 0201 1e00 |02d3: move/from16 v1, v30 │ │ +0cfca6: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ +0cfcaa: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ +0cfcae: 0200 1200 |02d9: move/from16 v0, v18 │ │ +0cfcb2: 0201 1d00 |02db: move/from16 v1, v29 │ │ +0cfcb6: 7120 2338 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfcbc: 0a08 |02e0: move-result v8 │ │ +0cfcbe: 28c1 |02e1: goto 02a2 // -003f │ │ +0cfcc0: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ +0cfcc4: 5200 a90a |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@0aa9 │ │ +0cfcc8: 021d 0000 |02e6: move/from16 v29, v0 │ │ +0cfccc: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfcd0: 7702 2338 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfcd6: 0a08 |02ed: move-result v8 │ │ +0cfcd8: 28b4 |02ee: goto 02a2 // -004c │ │ +0cfcda: 6e10 5938 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0cfce0: 0a1d |02f2: move-result v29 │ │ +0cfce2: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfce6: 7702 2338 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfcec: 0a08 |02f8: move-result v8 │ │ +0cfcee: 28a9 |02f9: goto 02a2 // -0057 │ │ +0cfcf0: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ +0cfcf4: 0200 1d00 |02fc: move/from16 v0, v29 │ │ +0cfcf8: 0201 1a00 |02fe: move/from16 v1, v26 │ │ +0cfcfc: 7120 1243 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0cfd02: 0a1c |0303: move-result v28 │ │ +0cfd04: 0800 1100 |0304: move-object/from16 v0, v17 │ │ +0cfd08: 5200 ad0a |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@0aad │ │ +0cfd0c: 021d 0000 |0308: move/from16 v29, v0 │ │ +0cfd10: 0200 1c00 |030a: move/from16 v0, v28 │ │ +0cfd14: 8200 |030c: int-to-float v0, v0 │ │ +0cfd16: 021e 0000 |030d: move/from16 v30, v0 │ │ +0cfd1a: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ +0cfd1e: a91d 1d17 |0311: div-float v29, v29, v23 │ │ +0cfd22: 0200 1d00 |0313: move/from16 v0, v29 │ │ +0cfd26: 8703 |0315: float-to-int v3, v0 │ │ +0cfd28: 901d 1403 |0316: add-int v29, v20, v3 │ │ +0cfd2c: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ +0cfd30: 7702 2338 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0cfd36: 0a0a |031d: move-result v10 │ │ +0cfd38: 6e30 9f38 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0cfd3e: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ +0cfd42: 0214 1b00 |0323: move/from16 v20, v27 │ │ +0cfd46: 7401 7f26 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ +0cfd4c: 0a1d |0328: move-result v29 │ │ +0cfd4e: 901d 1d10 |0329: add-int v29, v29, v16 │ │ +0cfd52: 7401 7c26 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ +0cfd58: 0a1e |032e: move-result v30 │ │ +0cfd5a: 9013 1d1e |032f: add-int v19, v29, v30 │ │ +0cfd5e: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ +0cfd62: 0201 1400 |0333: move/from16 v1, v20 │ │ +0cfd66: 0202 1300 |0335: move/from16 v2, v19 │ │ +0cfd6a: 6e30 9e26 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@269e │ │ +0cfd70: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ +0cfd74: 5c04 b80a |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cfd78: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ +0cfd7c: 5400 ba0a |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cfd80: 081d 0000 |0342: move-object/from16 v29, v0 │ │ +0cfd84: 7401 9927 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ +0cfd8a: 0a1d |0347: move-result v29 │ │ +0cfd8c: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ +0cfd90: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ +0cfd94: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ +0cfd98: 5400 ba0a |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cfd9c: 081d 0000 |0350: move-object/from16 v29, v0 │ │ +0cfda0: 7401 7b27 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@277b │ │ +0cfda6: 0e00 |0355: return-void │ │ +0cfda8: 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 │ │ @@ -157346,28 +157352,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d2018: |[0d2018] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0d2028: 0730 |0000: move-object v0, v3 │ │ -0d202a: 1f00 3405 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ -0d202e: 6e10 4d26 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@264d │ │ -0d2034: 0c01 |0006: move-result-object v1 │ │ -0d2036: 6f20 4239 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ -0d203c: 5501 b00a |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ -0d2040: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -0d2044: 6e10 9626 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@2696 │ │ -0d204a: 5501 b00a |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ -0d204e: 5c21 c40a |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d2052: 0e00 |0015: return-void │ │ -0d2054: 6e10 6b26 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@266b │ │ -0d205a: 28f8 |0019: goto 0011 // -0008 │ │ +0cfdbc: |[0cfdbc] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0cfdcc: 0730 |0000: move-object v0, v3 │ │ +0cfdce: 1f00 3405 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ +0cfdd2: 6e10 4d26 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@264d │ │ +0cfdd8: 0c01 |0006: move-result-object v1 │ │ +0cfdda: 6f20 4239 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ +0cfde0: 5501 b00a |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ +0cfde4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0cfde8: 6e10 9626 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@2696 │ │ +0cfdee: 5501 b00a |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ +0cfdf2: 5c21 c40a |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cfdf6: 0e00 |0015: return-void │ │ +0cfdf8: 6e10 6b26 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@266b │ │ +0cfdfe: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ 0x0003 line=1289 │ │ 0x000a line=1291 │ │ 0x000e line=1292 │ │ 0x0011 line=1296 │ │ @@ -157383,28 +157389,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0d205c: |[0d205c] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0d206c: 6f10 4439 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ -0d2072: 0c01 |0003: move-result-object v1 │ │ -0d2074: 2200 3405 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ -0d2078: 7020 4c26 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@264c │ │ -0d207e: 6e10 8b26 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@268b │ │ -0d2084: 0a02 |000c: move-result v2 │ │ -0d2086: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -0d208a: 6e10 8a26 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@268a │ │ -0d2090: 0a02 |0012: move-result v2 │ │ -0d2092: 5c02 b00a |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ -0d2096: 1100 |0015: return-object v0 │ │ -0d2098: 5532 c40a |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d209c: 28fb |0018: goto 0013 // -0005 │ │ +0cfe00: |[0cfe00] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0cfe10: 6f10 4439 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ +0cfe16: 0c01 |0003: move-result-object v1 │ │ +0cfe18: 2200 3405 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0534 │ │ +0cfe1c: 7020 4c26 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@264c │ │ +0cfe22: 6e10 8b26 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@268b │ │ +0cfe28: 0a02 |000c: move-result v2 │ │ +0cfe2a: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +0cfe2e: 6e10 8a26 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@268a │ │ +0cfe34: 0a02 |0012: move-result v2 │ │ +0cfe36: 5c02 b00a |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@0ab0 │ │ +0cfe3a: 1100 |0015: return-object v0 │ │ +0cfe3c: 5532 c40a |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cfe40: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0004 line=1280 │ │ 0x0009 line=1281 │ │ 0x0015 line=1283 │ │ 0x0016 line=1281 │ │ @@ -157418,20 +157424,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0d20a0: |[0d20a0] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -0d20b0: 6f55 4539 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@3945 │ │ -0d20b6: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -0d20ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0d20bc: 5c10 bb0a |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ -0d20c0: 0e00 |0008: return-void │ │ +0cfe44: |[0cfe44] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +0cfe54: 6f55 4539 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@3945 │ │ +0cfe5a: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +0cfe5e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0cfe60: 5c10 bb0a |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@0abb │ │ +0cfe64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0003 line=747 │ │ 0x0005 line=748 │ │ 0x0008 line=750 │ │ locals : │ │ @@ -157446,70 +157452,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -0d20c4: |[0d20c4] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d20d4: 55b7 b80a |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d20d8: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -0d20dc: 6f20 4639 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ -0d20e2: 0a04 |0007: move-result v4 │ │ -0d20e4: 0f04 |0008: return v4 │ │ -0d20e6: 54b7 ba0a |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d20ea: 6e20 9f27 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ -0d20f0: 6e10 ef37 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0d20f6: 0a00 |0011: move-result v0 │ │ -0d20f8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0d20fa: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -0d20fe: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -0d2104: 28f0 |0018: goto 0008 // -0010 │ │ -0d2106: 6e10 f837 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d210c: 0a05 |001c: move-result v5 │ │ -0d210e: 6e10 fa37 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d2114: 0a06 |0020: move-result v6 │ │ -0d2116: 59b5 bc0a |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ -0d211a: 59b6 bd0a |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ -0d211e: 28e3 |0025: goto 0008 // -001d │ │ -0d2120: 54b7 c90a |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d2124: 6e20 8626 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ -0d212a: 0a07 |002b: move-result v7 │ │ -0d212c: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -0d2130: 6e10 f837 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d2136: 0a05 |0031: move-result v5 │ │ -0d2138: 6e10 fa37 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d213e: 0a06 |0035: move-result v6 │ │ -0d2140: 52b7 bc0a |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ -0d2144: a701 0507 |0038: sub-float v1, v5, v7 │ │ -0d2148: 52b7 bd0a |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ -0d214c: a702 0607 |003c: sub-float v2, v6, v7 │ │ -0d2150: 54b7 ba0a |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d2154: 6e10 9827 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ -0d215a: 0a03 |0043: move-result v3 │ │ -0d215c: a807 0101 |0044: mul-float v7, v1, v1 │ │ -0d2160: a808 0202 |0046: mul-float v8, v2, v2 │ │ -0d2164: c687 |0048: add-float/2addr v7, v8 │ │ -0d2166: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -0d216a: 8288 |004b: int-to-float v8, v8 │ │ -0d216c: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -0d2170: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -0d2174: 54b7 ba0a |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d2178: 54b8 c90a |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d217c: 8759 |0054: float-to-int v9, v5 │ │ -0d217e: 876a |0055: float-to-int v10, v6 │ │ -0d2180: 6e40 9e27 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ -0d2186: 0a07 |0059: move-result v7 │ │ -0d2188: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -0d218c: 54b7 c90a |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d2190: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -0d2192: 7030 6c26 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@266c │ │ -0d2198: 28a6 |0062: goto 0008 // -005a │ │ -0d219a: 0000 |0063: nop // spacer │ │ -0d219c: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +0cfe68: |[0cfe68] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0cfe78: 55b7 b80a |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cfe7c: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +0cfe80: 6f20 4639 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ +0cfe86: 0a04 |0007: move-result v4 │ │ +0cfe88: 0f04 |0008: return v4 │ │ +0cfe8a: 54b7 ba0a |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cfe8e: 6e20 9f27 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ +0cfe94: 6e10 ef37 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0cfe9a: 0a00 |0011: move-result v0 │ │ +0cfe9c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0cfe9e: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +0cfea2: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +0cfea8: 28f0 |0018: goto 0008 // -0010 │ │ +0cfeaa: 6e10 f837 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0cfeb0: 0a05 |001c: move-result v5 │ │ +0cfeb2: 6e10 fa37 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cfeb8: 0a06 |0020: move-result v6 │ │ +0cfeba: 59b5 bc0a |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ +0cfebe: 59b6 bd0a |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ +0cfec2: 28e3 |0025: goto 0008 // -001d │ │ +0cfec4: 54b7 c90a |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cfec8: 6e20 8626 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ +0cfece: 0a07 |002b: move-result v7 │ │ +0cfed0: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +0cfed4: 6e10 f837 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0cfeda: 0a05 |0031: move-result v5 │ │ +0cfedc: 6e10 fa37 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0cfee2: 0a06 |0035: move-result v6 │ │ +0cfee4: 52b7 bc0a |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@0abc │ │ +0cfee8: a701 0507 |0038: sub-float v1, v5, v7 │ │ +0cfeec: 52b7 bd0a |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@0abd │ │ +0cfef0: a702 0607 |003c: sub-float v2, v6, v7 │ │ +0cfef4: 54b7 ba0a |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cfef8: 6e10 9827 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ +0cfefe: 0a03 |0043: move-result v3 │ │ +0cff00: a807 0101 |0044: mul-float v7, v1, v1 │ │ +0cff04: a808 0202 |0046: mul-float v8, v2, v2 │ │ +0cff08: c687 |0048: add-float/2addr v7, v8 │ │ +0cff0a: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +0cff0e: 8288 |004b: int-to-float v8, v8 │ │ +0cff10: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +0cff14: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +0cff18: 54b7 ba0a |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0cff1c: 54b8 c90a |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cff20: 8759 |0054: float-to-int v9, v5 │ │ +0cff22: 876a |0055: float-to-int v10, v6 │ │ +0cff24: 6e40 9e27 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ +0cff2a: 0a07 |0059: move-result v7 │ │ +0cff2c: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +0cff30: 54b7 c90a |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cff34: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +0cff36: 7030 6c26 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@266c │ │ +0cff3c: 28a6 |0062: goto 0008 // -005a │ │ +0cff3e: 0000 |0063: nop // spacer │ │ +0cff40: 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 │ │ @@ -157546,20 +157552,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d21ac: |[0d21ac] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -0d21bc: 5420 c90a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d21c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d21c2: 7030 9726 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@2697 │ │ -0d21c8: 0a00 |0006: move-result v0 │ │ -0d21ca: 0f00 |0007: return v0 │ │ +0cff50: |[0cff50] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +0cff60: 5420 c90a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cff64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cff66: 7030 9726 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@2697 │ │ +0cff6c: 0a00 |0006: move-result v0 │ │ +0cff6e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -157567,28 +157573,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 │ │ -0d21cc: |[0d21cc] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -0d21dc: 6f30 4f39 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@394f │ │ -0d21e2: 6e10 8826 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@2688 │ │ -0d21e8: 0a00 |0006: move-result v0 │ │ -0d21ea: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -0d21ee: 5510 b80a |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d21f2: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -0d21f6: 5410 c90a |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d21fa: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -0d21fe: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0d2200: 5c10 c40a |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ -0d2204: 0e00 |0014: return-void │ │ -0d2206: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0d2208: 28fc |0016: goto 0012 // -0004 │ │ +0cff70: |[0cff70] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +0cff80: 6f30 4f39 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@394f │ │ +0cff86: 6e10 8826 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@2688 │ │ +0cff8c: 0a00 |0006: move-result v0 │ │ +0cff8e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +0cff92: 5510 b80a |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0cff96: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +0cff9a: 5410 c90a |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0cff9e: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +0cffa2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0cffa4: 5c10 c40a |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0ac4 │ │ +0cffa8: 0e00 |0014: return-void │ │ +0cffaa: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0cffac: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0003 line=755 │ │ 0x000d line=756 │ │ 0x0014 line=758 │ │ 0x0015 line=756 │ │ @@ -157602,30 +157608,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d220c: |[0d220c] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -0d221c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d221e: 6e10 7826 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d2224: 0a01 |0004: move-result v1 │ │ -0d2226: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -0d222a: 6e20 7726 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d2230: 0c00 |000a: move-result-object v0 │ │ -0d2232: 6e10 7b38 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0d2238: 0a03 |000e: move-result v3 │ │ -0d223a: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -0d223c: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -0d2240: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0d2242: 6e20 f338 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d2248: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d224c: 28ed |0018: goto 0005 // -0013 │ │ -0d224e: 0e00 |0019: return-void │ │ +0cffb0: |[0cffb0] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +0cffc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cffc2: 6e10 7826 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0cffc8: 0a01 |0004: move-result v1 │ │ +0cffca: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +0cffce: 6e20 7726 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0cffd4: 0c00 |000a: move-result-object v0 │ │ +0cffd6: 6e10 7b38 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0cffdc: 0a03 |000e: move-result v3 │ │ +0cffde: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +0cffe0: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +0cffe4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0cffe6: 6e20 f338 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0cffec: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0cfff0: 28ed |0018: goto 0005 // -0013 │ │ +0cfff2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0007 line=403 │ │ 0x000b line=404 │ │ 0x0012 line=405 │ │ 0x0016 line=402 │ │ @@ -157641,17 +157647,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2250: |[0d2250] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -0d2260: 5901 b90a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ -0d2264: 0e00 |0002: return-void │ │ +0cfff4: |[0cfff4] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +0d0004: 5901 b90a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0ab9 │ │ +0d0008: 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 │ │ @@ -157661,17 +157667,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 │ │ -0d2268: |[0d2268] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -0d2278: 5b01 c00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ -0d227c: 0e00 |0002: return-void │ │ +0d000c: |[0d000c] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +0d001c: 5b01 c00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@0ac0 │ │ +0d0020: 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; │ │ @@ -157681,18 +157687,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d2280: |[0d2280] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -0d2290: 5901 c10a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ -0d2294: 6e10 9a26 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@269a │ │ -0d229a: 0e00 |0005: return-void │ │ +0d0024: |[0d0024] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +0d0034: 5901 c10a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0ac1 │ │ +0d0038: 6e10 9a26 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@269a │ │ +0d003e: 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; │ │ @@ -157703,17 +157709,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d229c: |[0d229c] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d22ac: 6e20 a226 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@26a2 │ │ -0d22b2: 0e00 |0003: return-void │ │ +0d0040: |[0d0040] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0050: 6e20 a226 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@26a2 │ │ +0d0056: 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; │ │ @@ -157723,17 +157729,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d22b4: |[0d22b4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ -0d22c4: 5b01 c50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0ac5 │ │ -0d22c8: 0e00 |0002: return-void │ │ +0d0058: |[0d0058] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0068: 5b01 c50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0ac5 │ │ +0d006c: 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; │ │ @@ -157743,17 +157749,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d22cc: |[0d22cc] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ -0d22dc: 5b01 c60a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0ac6 │ │ -0d22e0: 0e00 |0002: return-void │ │ +0d0070: |[0d0070] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0080: 5b01 c60a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0ac6 │ │ +0d0084: 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; │ │ @@ -157763,21 +157769,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d22e4: |[0d22e4] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -0d22f4: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ -0d22fa: 0c00 |0003: move-result-object v0 │ │ -0d22fc: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0d2302: 0c00 |0007: move-result-object v0 │ │ -0d2304: 6e20 a126 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@26a1 │ │ -0d230a: 0e00 |000b: return-void │ │ +0d0088: |[0d0088] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +0d0098: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ +0d009e: 0c00 |0003: move-result-object v0 │ │ +0d00a0: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0d00a6: 0c00 |0007: move-result-object v0 │ │ +0d00a8: 6e20 a126 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@26a1 │ │ +0d00ae: 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 │ │ @@ -157787,21 +157793,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d230c: |[0d230c] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ -0d231c: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ -0d2322: 0c00 |0003: move-result-object v0 │ │ -0d2324: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0d232a: 0c00 |0007: move-result-object v0 │ │ -0d232c: 6e20 a226 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@26a2 │ │ -0d2332: 0e00 |000b: return-void │ │ +0d00b0: |[0d00b0] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ +0d00c0: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ +0d00c6: 0c00 |0003: move-result-object v0 │ │ +0d00c8: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0d00ce: 0c00 |0007: move-result-object v0 │ │ +0d00d0: 6e20 a226 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@26a2 │ │ +0d00d6: 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 │ │ @@ -157811,21 +157817,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d2334: |[0d2334] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ -0d2344: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ -0d234a: 0c00 |0003: move-result-object v0 │ │ -0d234c: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0d2352: 0c00 |0007: move-result-object v0 │ │ -0d2354: 6e20 a326 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@26a3 │ │ -0d235a: 0e00 |000b: return-void │ │ +0d00d8: |[0d00d8] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ +0d00e8: 6e10 8126 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@2681 │ │ +0d00ee: 0c00 |0003: move-result-object v0 │ │ +0d00f0: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0d00f6: 0c00 |0007: move-result-object v0 │ │ +0d00f8: 6e20 a326 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@26a3 │ │ +0d00fe: 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 │ │ @@ -157835,17 +157841,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d235c: |[0d235c] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -0d236c: 5901 ca0a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ -0d2370: 0e00 |0002: return-void │ │ +0d0100: |[0d0100] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +0d0110: 5901 ca0a |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0aca │ │ +0d0114: 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 │ │ @@ -157855,17 +157861,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d2374: |[0d2374] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -0d2384: 6e10 6b26 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@266b │ │ -0d238a: 0e00 |0003: return-void │ │ +0d0118: |[0d0118] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +0d0128: 6e10 6b26 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@266b │ │ +0d012e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x0003 line=901 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -157874,17 +157880,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d238c: |[0d238c] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -0d239c: 6e10 9626 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@2696 │ │ -0d23a2: 0e00 |0003: return-void │ │ +0d0130: |[0d0130] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +0d0140: 6e10 9626 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@2696 │ │ +0d0146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0003 line=883 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -157893,68 +157899,68 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -0d23a4: |[0d23a4] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -0d23b4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d23b6: 5596 b80a |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ -0d23ba: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -0d23be: 0f05 |0005: return v5 │ │ -0d23c0: 7010 8926 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d23c6: 0a01 |0009: move-result v1 │ │ -0d23c8: 5496 c90a |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d23cc: 6e10 5438 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0d23d2: 0c02 |000f: move-result-object v2 │ │ -0d23d4: 1f02 3105 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -0d23d8: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ -0d23dc: 6e10 7e26 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d23e2: 0a06 |0017: move-result v6 │ │ -0d23e4: 5227 ab0a |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -0d23e8: 9003 0607 |001a: add-int v3, v6, v7 │ │ -0d23ec: 5496 c90a |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d23f0: 6e10 7c38 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0d23f6: 0a00 |0021: move-result v0 │ │ -0d23f8: 6e10 8326 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -0d23fe: 0a06 |0025: move-result v6 │ │ -0d2400: 8266 |0026: int-to-float v6, v6 │ │ -0d2402: 8237 |0027: int-to-float v7, v3 │ │ -0d2404: 5298 c80a |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d2408: 8288 |002a: int-to-float v8, v8 │ │ -0d240a: c8a8 |002b: mul-float/2addr v8, v10 │ │ -0d240c: c687 |002c: add-float/2addr v7, v8 │ │ -0d240e: 8208 |002d: int-to-float v8, v0 │ │ -0d2410: c687 |002e: add-float/2addr v7, v8 │ │ -0d2412: c776 |002f: sub-float/2addr v6, v7 │ │ -0d2414: 8764 |0030: float-to-int v4, v6 │ │ -0d2416: 5496 ba0a |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ -0d241a: 5497 c90a |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d241e: 5498 c90a |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ -0d2422: 6e10 7538 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d2428: 0a08 |003a: move-result v8 │ │ -0d242a: 6e40 a927 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -0d2430: 0a06 |003e: move-result v6 │ │ -0d2432: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ -0d2436: 6e10 9c26 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@269c │ │ -0d243c: 7110 e41a 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -0d2442: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -0d2444: 28bd |0048: goto 0005 // -0043 │ │ -0d2446: 6e10 7d26 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d244c: 0a06 |004c: move-result v6 │ │ -0d244e: 5227 aa0a |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -0d2452: 9003 0607 |004f: add-int v3, v6, v7 │ │ -0d2456: 8236 |0051: int-to-float v6, v3 │ │ -0d2458: 5297 c80a |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ -0d245c: 8277 |0054: int-to-float v7, v7 │ │ -0d245e: c8a7 |0055: mul-float/2addr v7, v10 │ │ -0d2460: c676 |0056: add-float/2addr v6, v7 │ │ -0d2462: 8764 |0057: float-to-int v4, v6 │ │ -0d2464: 28d9 |0058: goto 0031 // -0027 │ │ +0d0148: |[0d0148] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +0d0158: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d015a: 5596 b80a |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0ab8 │ │ +0d015e: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +0d0162: 0f05 |0005: return v5 │ │ +0d0164: 7010 8926 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0d016a: 0a01 |0009: move-result v1 │ │ +0d016c: 5496 c90a |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0d0170: 6e10 5438 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0d0176: 0c02 |000f: move-result-object v2 │ │ +0d0178: 1f02 3105 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +0d017c: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ +0d0180: 6e10 7e26 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0d0186: 0a06 |0017: move-result v6 │ │ +0d0188: 5227 ab0a |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +0d018c: 9003 0607 |001a: add-int v3, v6, v7 │ │ +0d0190: 5496 c90a |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0d0194: 6e10 7c38 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0d019a: 0a00 |0021: move-result v0 │ │ +0d019c: 6e10 8326 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +0d01a2: 0a06 |0025: move-result v6 │ │ +0d01a4: 8266 |0026: int-to-float v6, v6 │ │ +0d01a6: 8237 |0027: int-to-float v7, v3 │ │ +0d01a8: 5298 c80a |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0d01ac: 8288 |002a: int-to-float v8, v8 │ │ +0d01ae: c8a8 |002b: mul-float/2addr v8, v10 │ │ +0d01b0: c687 |002c: add-float/2addr v7, v8 │ │ +0d01b2: 8208 |002d: int-to-float v8, v0 │ │ +0d01b4: c687 |002e: add-float/2addr v7, v8 │ │ +0d01b6: c776 |002f: sub-float/2addr v6, v7 │ │ +0d01b8: 8764 |0030: float-to-int v4, v6 │ │ +0d01ba: 5496 ba0a |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0aba │ │ +0d01be: 5497 c90a |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0d01c2: 5498 c90a |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0ac9 │ │ +0d01c6: 6e10 7538 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d01cc: 0a08 |003a: move-result v8 │ │ +0d01ce: 6e40 a927 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +0d01d4: 0a06 |003e: move-result v6 │ │ +0d01d6: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ +0d01da: 6e10 9c26 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@269c │ │ +0d01e0: 7110 e41a 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +0d01e6: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0d01e8: 28bd |0048: goto 0005 // -0043 │ │ +0d01ea: 6e10 7d26 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0d01f0: 0a06 |004c: move-result v6 │ │ +0d01f2: 5227 aa0a |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +0d01f6: 9003 0607 |004f: add-int v3, v6, v7 │ │ +0d01fa: 8236 |0051: int-to-float v6, v3 │ │ +0d01fc: 5297 c80a |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0ac8 │ │ +0d0200: 8277 |0054: int-to-float v7, v7 │ │ +0d0202: c8a7 |0055: mul-float/2addr v7, v10 │ │ +0d0204: c676 |0056: add-float/2addr v6, v7 │ │ +0d0206: 8764 |0057: float-to-int v4, v6 │ │ +0d0208: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1051 │ │ 0x0005 line=1074 │ │ 0x0006 line=1056 │ │ 0x000a line=1057 │ │ 0x0012 line=1060 │ │ @@ -157984,108 +157990,108 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -0d2468: |[0d2468] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -0d2478: 7601 8926 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ -0d247e: 0a0c |0003: move-result v12 │ │ -0d2480: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ -0d2484: 7401 8326 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -0d248a: 0a13 |0009: move-result v19 │ │ -0d248c: 7401 7e26 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d2492: 0a14 |000d: move-result v20 │ │ -0d2494: 910f 1314 |000e: sub-int v15, v19, v20 │ │ -0d2498: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ -0d249c: 7401 7d26 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d24a2: 0a0a |0015: move-result v10 │ │ -0d24a4: 7401 7f26 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ -0d24aa: 0a11 |0019: move-result v17 │ │ -0d24ac: 7401 7b26 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@267b │ │ -0d24b2: 0a13 |001d: move-result v19 │ │ -0d24b4: 7401 7c26 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ -0d24ba: 0a14 |0021: move-result v20 │ │ -0d24bc: 9103 1314 |0022: sub-int v3, v19, v20 │ │ -0d24c0: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ -0d24c4: 7701 ad26 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@26ad │ │ -0d24ca: 0a13 |0029: move-result v19 │ │ -0d24cc: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ -0d24d0: 7401 5538 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d24d6: 0a0d |002f: move-result v13 │ │ -0d24d8: 7401 6a38 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d24de: 0a0e |0033: move-result v14 │ │ -0d24e0: 7401 7538 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d24e6: 0a10 |0037: move-result v16 │ │ -0d24e8: 7401 4338 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d24ee: 0a02 |003b: move-result v2 │ │ -0d24f0: 120b |003c: const/4 v11, #int 0 // #0 │ │ -0d24f2: 7401 7826 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -0d24f8: 0a05 |0040: move-result v5 │ │ -0d24fa: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ -0d24fe: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -0d2502: 6e20 7726 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -0d2508: 0c04 |0048: move-result-object v4 │ │ -0d250a: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -0d250e: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ -0d2512: 0e00 |004d: return-void │ │ -0d2514: 7401 7d26 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -0d251a: 0a0f |0051: move-result v15 │ │ -0d251c: 28be |0052: goto 0010 // -0042 │ │ -0d251e: 7401 8326 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -0d2524: 0a13 |0056: move-result v19 │ │ -0d2526: 7401 7e26 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -0d252c: 0a14 |005a: move-result v20 │ │ -0d252e: 910a 1314 |005b: sub-int v10, v19, v20 │ │ -0d2532: 28b9 |005d: goto 0016 // -0047 │ │ -0d2534: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -0d2536: 0210 0200 |005f: move/from16 v16, v2 │ │ -0d253a: 012e |0061: move v14, v2 │ │ -0d253c: 012d |0062: move v13, v2 │ │ -0d253e: 28d9 |0063: goto 003c // -0027 │ │ -0d2540: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ -0d2544: 0213 0a00 |0066: move/from16 v19, v10 │ │ -0d2548: 6e10 5538 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d254e: 0a14 |006b: move-result v20 │ │ -0d2550: 7702 1243 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0d2556: 0a07 |006f: move-result v7 │ │ -0d2558: 6e10 7538 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d255e: 0a13 |0073: move-result v19 │ │ -0d2560: 0200 1100 |0074: move/from16 v0, v17 │ │ -0d2564: 0201 1300 |0076: move/from16 v1, v19 │ │ -0d2568: 7120 1243 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0d256e: 0a09 |007b: move-result v9 │ │ -0d2570: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ -0d2574: 0213 0f00 |007e: move/from16 v19, v15 │ │ -0d2578: 6e10 6a38 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d257e: 0a14 |0083: move-result v20 │ │ -0d2580: 7702 1543 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d2586: 0a08 |0087: move-result v8 │ │ -0d2588: 6e10 4338 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d258e: 0a13 |008b: move-result v19 │ │ -0d2590: 0200 1300 |008c: move/from16 v0, v19 │ │ -0d2594: 7120 1543 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d259a: 0a06 |0091: move-result v6 │ │ -0d259c: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ -0d25a0: 0200 1000 |0094: move/from16 v0, v16 │ │ -0d25a4: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ -0d25a8: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ -0d25ac: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ -0d25b0: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ -0d25b4: 0200 1200 |009e: move/from16 v0, v18 │ │ -0d25b8: 6e20 f338 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d25be: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d25c2: 289c |00a5: goto 0041 // -0064 │ │ -0d25c4: 0213 0f00 |00a6: move/from16 v19, v15 │ │ -0d25c8: 28c0 |00a8: goto 0068 // -0040 │ │ -0d25ca: 0213 0a00 |00a9: move/from16 v19, v10 │ │ -0d25ce: 28d5 |00ab: goto 0080 // -002b │ │ -0d25d0: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ -0d25d4: 28f0 |00ae: goto 009e // -0010 │ │ +0d020c: |[0d020c] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +0d021c: 7601 8926 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@2689 │ │ +0d0222: 0a0c |0003: move-result v12 │ │ +0d0224: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ +0d0228: 7401 8326 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +0d022e: 0a13 |0009: move-result v19 │ │ +0d0230: 7401 7e26 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0d0236: 0a14 |000d: move-result v20 │ │ +0d0238: 910f 1314 |000e: sub-int v15, v19, v20 │ │ +0d023c: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ +0d0240: 7401 7d26 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0d0246: 0a0a |0015: move-result v10 │ │ +0d0248: 7401 7f26 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@267f │ │ +0d024e: 0a11 |0019: move-result v17 │ │ +0d0250: 7401 7b26 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@267b │ │ +0d0256: 0a13 |001d: move-result v19 │ │ +0d0258: 7401 7c26 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@267c │ │ +0d025e: 0a14 |0021: move-result v20 │ │ +0d0260: 9103 1314 |0022: sub-int v3, v19, v20 │ │ +0d0264: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ +0d0268: 7701 ad26 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@26ad │ │ +0d026e: 0a13 |0029: move-result v19 │ │ +0d0270: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ +0d0274: 7401 5538 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d027a: 0a0d |002f: move-result v13 │ │ +0d027c: 7401 6a38 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@386a │ │ +0d0282: 0a0e |0033: move-result v14 │ │ +0d0284: 7401 7538 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d028a: 0a10 |0037: move-result v16 │ │ +0d028c: 7401 4338 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0d0292: 0a02 |003b: move-result v2 │ │ +0d0294: 120b |003c: const/4 v11, #int 0 // #0 │ │ +0d0296: 7401 7826 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +0d029c: 0a05 |0040: move-result v5 │ │ +0d029e: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ +0d02a2: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +0d02a6: 6e20 7726 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +0d02ac: 0c04 |0048: move-result-object v4 │ │ +0d02ae: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +0d02b2: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ +0d02b6: 0e00 |004d: return-void │ │ +0d02b8: 7401 7d26 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +0d02be: 0a0f |0051: move-result v15 │ │ +0d02c0: 28be |0052: goto 0010 // -0042 │ │ +0d02c2: 7401 8326 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +0d02c8: 0a13 |0056: move-result v19 │ │ +0d02ca: 7401 7e26 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +0d02d0: 0a14 |005a: move-result v20 │ │ +0d02d2: 910a 1314 |005b: sub-int v10, v19, v20 │ │ +0d02d6: 28b9 |005d: goto 0016 // -0047 │ │ +0d02d8: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +0d02da: 0210 0200 |005f: move/from16 v16, v2 │ │ +0d02de: 012e |0061: move v14, v2 │ │ +0d02e0: 012d |0062: move v13, v2 │ │ +0d02e2: 28d9 |0063: goto 003c // -0027 │ │ +0d02e4: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ +0d02e8: 0213 0a00 |0066: move/from16 v19, v10 │ │ +0d02ec: 6e10 5538 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d02f2: 0a14 |006b: move-result v20 │ │ +0d02f4: 7702 1243 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0d02fa: 0a07 |006f: move-result v7 │ │ +0d02fc: 6e10 7538 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d0302: 0a13 |0073: move-result v19 │ │ +0d0304: 0200 1100 |0074: move/from16 v0, v17 │ │ +0d0308: 0201 1300 |0076: move/from16 v1, v19 │ │ +0d030c: 7120 1243 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0d0312: 0a09 |007b: move-result v9 │ │ +0d0314: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ +0d0318: 0213 0f00 |007e: move/from16 v19, v15 │ │ +0d031c: 6e10 6a38 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@386a │ │ +0d0322: 0a14 |0083: move-result v20 │ │ +0d0324: 7702 1543 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d032a: 0a08 |0087: move-result v8 │ │ +0d032c: 6e10 4338 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0d0332: 0a13 |008b: move-result v19 │ │ +0d0334: 0200 1300 |008c: move/from16 v0, v19 │ │ +0d0338: 7120 1543 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d033e: 0a06 |0091: move-result v6 │ │ +0d0340: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ +0d0344: 0200 1000 |0094: move/from16 v0, v16 │ │ +0d0348: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ +0d034c: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ +0d0350: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ +0d0354: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ +0d0358: 0200 1200 |009e: move/from16 v0, v18 │ │ +0d035c: 6e20 f338 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d0362: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d0366: 289c |00a5: goto 0041 // -0064 │ │ +0d0368: 0213 0f00 |00a6: move/from16 v19, v15 │ │ +0d036c: 28c0 |00a8: goto 0068 // -0040 │ │ +0d036e: 0213 0a00 |00a9: move/from16 v19, v10 │ │ +0d0372: 28d5 |00ab: goto 0080 // -002b │ │ +0d0374: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ +0d0378: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0004 line=357 │ │ 0x0010 line=359 │ │ 0x0016 line=361 │ │ 0x001a line=362 │ │ @@ -158145,21 +158151,21 @@ │ │ 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #770 header: │ │ class_idx : 1339 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 6365 │ │ +source_file_idx : 6361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 2 │ │ │ │ Class #770 - │ │ Class descriptor : 'Landroid/support/v4/widget/Space;' │ │ @@ -158174,18 +158180,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d25d8: |[0d25d8] android.support.v4.widget.Space.:(Landroid/content/Context;)V │ │ -0d25e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d25ea: 7030 af26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@26af │ │ -0d25f0: 0e00 |0004: return-void │ │ +0d037c: |[0d037c] android.support.v4.widget.Space.:(Landroid/content/Context;)V │ │ +0d038c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d038e: 7030 af26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@26af │ │ +0d0394: 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; │ │ @@ -158195,18 +158201,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 │ │ -0d25f4: |[0d25f4] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d2604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d2606: 7040 b026 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@26b0 │ │ -0d260c: 0e00 |0004: return-void │ │ +0d0398: |[0d0398] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0d03a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d03aa: 7040 b026 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/Space;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@26b0 │ │ +0d03b0: 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; │ │ @@ -158217,22 +158223,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 │ │ -0d2610: |[0d2610] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0d2620: 7040 2738 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -0d2626: 6e10 b526 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/Space;.getVisibility:()I // method@26b5 │ │ -0d262c: 0a00 |0006: move-result v0 │ │ -0d262e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -0d2632: 1240 |0009: const/4 v0, #int 4 // #4 │ │ -0d2634: 6e20 b826 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/Space;.setVisibility:(I)V // method@26b8 │ │ -0d263a: 0e00 |000d: return-void │ │ +0d03b4: |[0d03b4] android.support.v4.widget.Space.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0d03c4: 7040 2738 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +0d03ca: 6e10 b526 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/Space;.getVisibility:()I // method@26b5 │ │ +0d03d0: 0a00 |0006: move-result v0 │ │ +0d03d2: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +0d03d6: 1240 |0009: const/4 v0, #int 4 // #4 │ │ +0d03d8: 6e20 b826 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/Space;.setVisibility:(I)V // method@26b8 │ │ +0d03de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0009 line=33 │ │ 0x000d line=35 │ │ locals : │ │ @@ -158246,30 +158252,30 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0d263c: |[0d263c] android.support.v4.widget.Space.getDefaultSize2:(II)I │ │ -0d264c: 0130 |0000: move v0, v3 │ │ -0d264e: 7110 2138 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0d2654: 0a01 |0004: move-result v1 │ │ -0d2656: 7110 2238 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0d265c: 0a02 |0008: move-result v2 │ │ -0d265e: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ -0d2664: 0f00 |000c: return v0 │ │ -0d2666: 0130 |000d: move v0, v3 │ │ -0d2668: 28fe |000e: goto 000c // -0002 │ │ -0d266a: 7120 1543 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d2670: 0a00 |0012: move-result v0 │ │ -0d2672: 28f9 |0013: goto 000c // -0007 │ │ -0d2674: 0120 |0014: move v0, v2 │ │ -0d2676: 28f7 |0015: goto 000c // -0009 │ │ -0d2678: 0002 0300 0000 0080 0000 0000 0000 ... |0016: sparse-switch-data (14 units) │ │ +0d03e0: |[0d03e0] android.support.v4.widget.Space.getDefaultSize2:(II)I │ │ +0d03f0: 0130 |0000: move v0, v3 │ │ +0d03f2: 7110 2138 0400 |0001: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0d03f8: 0a01 |0004: move-result v1 │ │ +0d03fa: 7110 2238 0400 |0005: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0d0400: 0a02 |0008: move-result v2 │ │ +0d0402: 2c01 0d00 0000 |0009: sparse-switch v1, 00000016 // +0000000d │ │ +0d0408: 0f00 |000c: return v0 │ │ +0d040a: 0130 |000d: move v0, v3 │ │ +0d040c: 28fe |000e: goto 000c // -0002 │ │ +0d040e: 7120 1543 2300 |000f: invoke-static {v3, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d0414: 0a00 |0012: move-result v0 │ │ +0d0416: 28f9 |0013: goto 000c // -0007 │ │ +0d0418: 0120 |0014: move v0, v2 │ │ +0d041a: 28f7 |0015: goto 000c // -0009 │ │ +0d041c: 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 │ │ @@ -158292,16 +158298,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d2694: |[0d2694] android.support.v4.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ -0d26a4: 0e00 |0000: return-void │ │ +0d0438: |[0d0438] android.support.v4.widget.Space.draw:(Landroid/graphics/Canvas;)V │ │ +0d0448: 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; │ │ │ │ @@ -158310,41 +158316,41 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0d26a8: |[0d26a8] android.support.v4.widget.Space.onMeasure:(II)V │ │ -0d26b8: 6e10 b426 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumWidth:()I // method@26b4 │ │ -0d26be: 0a00 |0003: move-result v0 │ │ -0d26c0: 7120 b226 3000 |0004: invoke-static {v0, v3}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@26b2 │ │ -0d26c6: 0a00 |0007: move-result v0 │ │ -0d26c8: 6e10 b326 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumHeight:()I // method@26b3 │ │ -0d26ce: 0a01 |000b: move-result v1 │ │ -0d26d0: 7120 b226 4100 |000c: invoke-static {v1, v4}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@26b2 │ │ -0d26d6: 0a01 |000f: move-result v1 │ │ -0d26d8: 6e30 b726 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/Space;.setMeasuredDimension:(II)V // method@26b7 │ │ -0d26de: 0e00 |0013: return-void │ │ +0d044c: |[0d044c] android.support.v4.widget.Space.onMeasure:(II)V │ │ +0d045c: 6e10 b426 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumWidth:()I // method@26b4 │ │ +0d0462: 0a00 |0003: move-result v0 │ │ +0d0464: 7120 b226 3000 |0004: invoke-static {v0, v3}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@26b2 │ │ +0d046a: 0a00 |0007: move-result v0 │ │ +0d046c: 6e10 b326 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/widget/Space;.getSuggestedMinimumHeight:()I // method@26b3 │ │ +0d0472: 0a01 |000b: move-result v1 │ │ +0d0474: 7120 b226 4100 |000c: invoke-static {v1, v4}, Landroid/support/v4/widget/Space;.getDefaultSize2:(II)I // method@26b2 │ │ +0d047a: 0a01 |000f: move-result v1 │ │ +0d047c: 6e30 b726 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/Space;.setMeasuredDimension:(II)V // method@26b7 │ │ +0d0482: 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 : 6365 (Space.java) │ │ + source_file_idx : 6361 (Space.java) │ │ │ │ Class #771 header: │ │ class_idx : 1340 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6408 │ │ +source_file_idx : 6404 │ │ static_fields_size : 7 │ │ instance_fields_size: 12 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #771 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeProgressBar;' │ │ @@ -158441,54 +158447,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d26e0: |[0d26e0] android.support.v4.widget.SwipeProgressBar.:()V │ │ -0d26f0: 2200 b904 |0000: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@04b9 │ │ -0d26f4: 7010 3022 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@2230 │ │ -0d26fa: 6900 d20a |0005: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ -0d26fe: 0e00 |0007: return-void │ │ +0d0484: |[0d0484] android.support.v4.widget.SwipeProgressBar.:()V │ │ +0d0494: 2200 b904 |0000: new-instance v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator; // type@04b9 │ │ +0d0498: 7010 3022 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.:()V // method@2230 │ │ +0d049e: 6900 d20a |0005: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ +0d04a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0d2700: |[0d2700] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ -0d2710: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0d2716: 2200 8000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ -0d271a: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0d2720: 5b10 da0a |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ -0d2724: 2200 8900 |000a: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ -0d2728: 7010 2803 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ -0d272e: 5b10 d40a |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ -0d2732: 2200 8800 |0011: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0d2736: 7010 1903 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0d273c: 5b10 d30a |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2740: 5b12 db0a |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ -0d2744: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ -0d2748: 5910 d50a |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d274c: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ -0d2750: 5910 d60a |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ -0d2754: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ -0d2758: 5910 d70a |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ -0d275c: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ -0d2760: 5910 d80a |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ -0d2764: 0e00 |002a: return-void │ │ +0d04a4: |[0d04a4] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ +0d04b4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0d04ba: 2200 8000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0080 │ │ +0d04be: 7010 e702 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0d04c4: 5b10 da0a |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ +0d04c8: 2200 8900 |000a: new-instance v0, Landroid/graphics/RectF; // type@0089 │ │ +0d04cc: 7010 2803 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0328 │ │ +0d04d2: 5b10 d40a |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ +0d04d6: 2200 8800 |0011: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0d04da: 7010 1903 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0d04e0: 5b10 d30a |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d04e4: 5b12 db0a |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ +0d04e8: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ +0d04ec: 5910 d50a |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d04f0: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ +0d04f4: 5910 d60a |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ +0d04f8: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ +0d04fc: 5910 d70a |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ +0d0500: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ +0d0504: 5910 d80a |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ +0d0508: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=68 │ │ 0x0018 line=71 │ │ @@ -158506,28 +158512,28 @@ │ │ type : '(Landroid/graphics/Canvas;FFIF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0d2768: |[0d2768] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ -0d2778: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d277a: 5431 da0a |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ -0d277e: 6e20 f702 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0d2784: 6e10 c702 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0d278a: 6e30 cc02 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -0d2790: 6201 d20a |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ -0d2794: 7220 bb3a 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0d279a: 0a00 |0011: move-result v0 │ │ -0d279c: 6e30 ca02 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@02ca │ │ -0d27a2: 5431 da0a |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ -0d27a6: 6e51 b702 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0d27ac: 6e10 c302 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ -0d27b2: 0e00 |001d: return-void │ │ +0d050c: |[0d050c] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ +0d051c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d051e: 5431 da0a |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ +0d0522: 6e20 f702 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0d0528: 6e10 c702 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0d052e: 6e30 cc02 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +0d0534: 6201 d20a |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ +0d0538: 7220 bb3a 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0d053e: 0a00 |0011: move-result v0 │ │ +0d0540: 6e30 ca02 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@02ca │ │ +0d0546: 5431 da0a |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ +0d054a: 6e51 b702 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0d0550: 6e10 c302 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ +0d0556: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ 0x0006 line=259 │ │ 0x0009 line=260 │ │ 0x000c line=261 │ │ 0x0012 line=262 │ │ @@ -158548,26 +158554,26 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0d27b4: |[0d27b4] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ -0d27c4: 5440 da0a |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ -0d27c8: 5241 d50a |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d27cc: 6e20 f702 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0d27d2: 8260 |0007: int-to-float v0, v6 │ │ -0d27d4: 8271 |0008: int-to-float v1, v7 │ │ -0d27d6: 8262 |0009: int-to-float v2, v6 │ │ -0d27d8: 5243 de0a |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d27dc: c832 |000c: mul-float/2addr v2, v3 │ │ -0d27de: 5443 da0a |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ -0d27e2: 6e53 b702 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -0d27e8: 0e00 |0012: return-void │ │ +0d0558: |[0d0558] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ +0d0568: 5440 da0a |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ +0d056c: 5241 d50a |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d0570: 6e20 f702 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0d0576: 8260 |0007: int-to-float v0, v6 │ │ +0d0578: 8271 |0008: int-to-float v1, v7 │ │ +0d057a: 8262 |0009: int-to-float v2, v6 │ │ +0d057c: 5243 de0a |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d0580: c832 |000c: mul-float/2addr v2, v3 │ │ +0d0582: 5443 da0a |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0ada │ │ +0d0586: 6e53 b702 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +0d058c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0007 line=245 │ │ 0x0012 line=246 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ @@ -158581,291 +158587,291 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 536 16-bit code units │ │ -0d27ec: |[0d27ec] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ -0d27fc: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0d2800: 5402 d30a |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2804: 6e10 2703 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -0d280a: 0a18 |0007: move-result v24 │ │ -0d280c: 0800 1900 |0008: move-object/from16 v0, v25 │ │ -0d2810: 5402 d30a |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2814: 6e10 1e03 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -0d281a: 0a11 |000f: move-result v17 │ │ -0d281c: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ -0d2820: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ -0d2824: 120b |0014: const/4 v11, #int 0 // #0 │ │ -0d2826: 7401 c702 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0d282c: 0a17 |0018: move-result v23 │ │ -0d282e: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -0d2832: 5402 d30a |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2836: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ -0d283a: 6e20 af02 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ -0d2840: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -0d2844: 5502 dc0a |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2848: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ -0d284c: 0800 1900 |0028: move-object/from16 v0, v25 │ │ -0d2850: 5302 d90a |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d2854: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ -0d2858: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ -0d285c: 3d02 cc01 |0030: if-lez v2, 01fc // +01cc │ │ -0d2860: 7100 b73a 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0d2866: 0b14 |0035: move-result-wide v20 │ │ -0d2868: 0800 1900 |0036: move-object/from16 v0, v25 │ │ -0d286c: 5302 dd0a |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ -0d2870: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ -0d2874: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ -0d2878: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ -0d287c: 0800 1900 |0040: move-object/from16 v0, v25 │ │ -0d2880: 5302 dd0a |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ -0d2884: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ -0d2888: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ -0d288c: 9e12 0204 |0048: div-long v18, v2, v4 │ │ -0d2890: 85c2 |004a: long-to-float v2, v12 │ │ -0d2892: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ -0d2896: a916 0203 |004d: div-float v22, v2, v3 │ │ -0d289a: 0800 1900 |004f: move-object/from16 v0, v25 │ │ -0d289e: 5502 dc0a |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d28a2: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ -0d28a6: 0800 1900 |0055: move-object/from16 v0, v25 │ │ -0d28aa: 5302 d90a |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d28ae: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ -0d28b2: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ -0d28b6: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ -0d28ba: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ -0d28be: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ -0d28c2: 0800 1900 |0063: move-object/from16 v0, v25 │ │ -0d28c6: 5a02 d90a |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d28ca: 0e00 |0067: return-void │ │ -0d28cc: 0800 1900 |0068: move-object/from16 v0, v25 │ │ -0d28d0: 5302 d90a |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d28d4: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ -0d28d8: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ -0d28dc: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ -0d28e0: 85e2 |0072: long-to-float v2, v14 │ │ -0d28e2: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ -0d28e6: a910 0203 |0075: div-float v16, v2, v3 │ │ -0d28ea: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ -0d28ee: a907 1002 |0079: div-float v7, v16, v2 │ │ -0d28f2: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ -0d28f6: 8222 |007d: int-to-float v2, v2 │ │ -0d28f8: 6203 d20a |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ -0d28fc: 7220 bb3a 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ -0d2902: 0a03 |0083: move-result v3 │ │ -0d2904: a808 0203 |0084: mul-float v8, v2, v3 │ │ -0d2908: 0800 1900 |0086: move-object/from16 v0, v25 │ │ -0d290c: 5402 d40a |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ -0d2910: 8293 |008a: int-to-float v3, v9 │ │ -0d2912: c783 |008b: sub-float/2addr v3, v8 │ │ -0d2914: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -0d2916: 8295 |008d: int-to-float v5, v9 │ │ -0d2918: c685 |008e: add-float/2addr v5, v8 │ │ -0d291a: 0200 1100 |008f: move/from16 v0, v17 │ │ -0d291e: 8206 |0091: int-to-float v6, v0 │ │ -0d2920: 6e56 3003 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@0330 │ │ -0d2926: 0800 1900 |0095: move-object/from16 v0, v25 │ │ -0d292a: 5402 d40a |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ -0d292e: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -0d2930: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -0d2932: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ -0d2936: 6e40 c902 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@02c9 │ │ -0d293c: 121b |00a0: const/4 v11, #int 1 // #1 │ │ -0d293e: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ -0d2942: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ -0d2946: 3902 0801 |00a5: if-nez v2, 01ad // +0108 │ │ -0d294a: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -0d294e: 5202 d50a |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d2952: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ -0d2956: 6e20 b802 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ -0d295c: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ -0d295e: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ -0d2962: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ -0d2966: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d296a: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ -0d296e: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ -0d2972: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d2976: a602 0216 |00bd: add-float v2, v2, v22 │ │ -0d297a: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ -0d297e: c832 |00c1: mul-float/2addr v2, v3 │ │ -0d2980: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d2984: a907 0203 |00c4: div-float v7, v2, v3 │ │ -0d2988: 8294 |00c6: int-to-float v4, v9 │ │ -0d298a: 82a5 |00c7: int-to-float v5, v10 │ │ -0d298c: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ -0d2990: 5206 d50a |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d2994: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ -0d2998: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ -0d299c: 7606 bc26 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ -0d29a2: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ -0d29a4: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ -0d29a8: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ -0d29ac: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ -0d29b0: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ -0d29b4: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ -0d29b8: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ -0d29bc: a802 0216 |00e0: mul-float v2, v2, v22 │ │ -0d29c0: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d29c4: a907 0203 |00e4: div-float v7, v2, v3 │ │ -0d29c8: 8294 |00e6: int-to-float v4, v9 │ │ -0d29ca: 82a5 |00e7: int-to-float v5, v10 │ │ -0d29cc: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -0d29d0: 5206 d60a |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ -0d29d4: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ -0d29d8: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ -0d29dc: 7606 bc26 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ -0d29e2: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d29e6: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ -0d29ea: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ -0d29ee: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ -0d29f2: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ -0d29f6: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ -0d29fa: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d29fe: a702 1602 |0101: sub-float v2, v22, v2 │ │ -0d2a02: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ -0d2a06: c832 |0105: mul-float/2addr v2, v3 │ │ -0d2a08: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d2a0c: a907 0203 |0108: div-float v7, v2, v3 │ │ -0d2a10: 8294 |010a: int-to-float v4, v9 │ │ -0d2a12: 82a5 |010b: int-to-float v5, v10 │ │ -0d2a14: 0800 1900 |010c: move-object/from16 v0, v25 │ │ -0d2a18: 5206 d70a |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ -0d2a1c: 0802 1900 |0110: move-object/from16 v2, v25 │ │ -0d2a20: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ -0d2a24: 7606 bc26 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ -0d2a2a: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ -0d2a2e: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ -0d2a32: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ -0d2a36: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ -0d2a3a: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ -0d2a3e: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ -0d2a42: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ -0d2a46: a702 1602 |0125: sub-float v2, v22, v2 │ │ -0d2a4a: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ -0d2a4e: c832 |0129: mul-float/2addr v2, v3 │ │ -0d2a50: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d2a54: a907 0203 |012c: div-float v7, v2, v3 │ │ -0d2a58: 8294 |012e: int-to-float v4, v9 │ │ -0d2a5a: 82a5 |012f: int-to-float v5, v10 │ │ -0d2a5c: 0800 1900 |0130: move-object/from16 v0, v25 │ │ -0d2a60: 5206 d80a |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ -0d2a64: 0802 1900 |0134: move-object/from16 v2, v25 │ │ -0d2a68: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ -0d2a6c: 7606 bc26 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ -0d2a72: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ -0d2a76: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ -0d2a7a: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ -0d2a7e: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ -0d2a82: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ -0d2a86: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ -0d2a8a: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ -0d2a8e: a702 1602 |0149: sub-float v2, v22, v2 │ │ -0d2a92: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ -0d2a96: c832 |014d: mul-float/2addr v2, v3 │ │ -0d2a98: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ -0d2a9c: a907 0203 |0150: div-float v7, v2, v3 │ │ -0d2aa0: 8294 |0152: int-to-float v4, v9 │ │ -0d2aa2: 82a5 |0153: int-to-float v5, v10 │ │ -0d2aa4: 0800 1900 |0154: move-object/from16 v0, v25 │ │ -0d2aa8: 5206 d50a |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d2aac: 0802 1900 |0158: move-object/from16 v2, v25 │ │ -0d2ab0: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ -0d2ab4: 7606 bc26 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ -0d2aba: 0800 1900 |015f: move-object/from16 v0, v25 │ │ -0d2abe: 5202 de0a |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2ac2: 1203 |0163: const/4 v3, #int 0 // #0 │ │ -0d2ac4: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ -0d2ac8: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ -0d2acc: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ -0d2ad0: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ -0d2ad4: 0201 1700 |016c: move/from16 v1, v23 │ │ -0d2ad8: 6e20 c402 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0d2ade: 7401 c702 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0d2ae4: 0a17 |0174: move-result v23 │ │ -0d2ae6: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -0d2aea: 5402 d30a |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2aee: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ -0d2af2: 6e20 af02 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ -0d2af8: 0800 1900 |017e: move-object/from16 v0, v25 │ │ -0d2afc: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ -0d2b00: 7040 bd26 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@26bd │ │ -0d2b06: 0800 1900 |0185: move-object/from16 v0, v25 │ │ -0d2b0a: 5402 db0a |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ -0d2b0e: 0800 1900 |0189: move-object/from16 v0, v25 │ │ -0d2b12: 5403 d30a |018b: iget-object v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2b16: 5233 b000 |018d: iget v3, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0d2b1a: 0800 1900 |018f: move-object/from16 v0, v25 │ │ -0d2b1e: 5404 d30a |0191: iget-object v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2b22: 5244 b200 |0193: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0d2b26: 0800 1900 |0195: move-object/from16 v0, v25 │ │ -0d2b2a: 5405 d30a |0197: iget-object v5, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2b2e: 5255 b100 |0199: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0d2b32: 0800 1900 |019b: move-object/from16 v0, v25 │ │ -0d2b36: 5406 d30a |019d: iget-object v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2b3a: 5266 af00 |019f: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0d2b3e: 7156 e51a 3254 |01a1: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ -0d2b44: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ -0d2b48: 0201 1700 |01a6: move/from16 v1, v23 │ │ -0d2b4c: 6e20 c402 1000 |01a8: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0d2b52: 2900 bcfe |01ab: goto/16 0067 // -0144 │ │ -0d2b56: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ -0d2b58: 2d02 1602 |01ae: cmpl-float v2, v22, v2 │ │ -0d2b5c: 3a02 1300 |01b0: if-ltz v2, 01c3 // +0013 │ │ -0d2b60: 1502 c841 |01b2: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d2b64: 2e02 1602 |01b4: cmpg-float v2, v22, v2 │ │ -0d2b68: 3b02 0d00 |01b6: if-gez v2, 01c3 // +000d │ │ -0d2b6c: 0800 1900 |01b8: move-object/from16 v0, v25 │ │ -0d2b70: 5202 d80a |01ba: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ -0d2b74: 0800 1a00 |01bc: move-object/from16 v0, v26 │ │ -0d2b78: 6e20 b802 2000 |01be: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ -0d2b7e: 2900 effe |01c1: goto/16 00b0 // -0111 │ │ -0d2b82: 1502 c841 |01c3: const/high16 v2, #int 1103626240 // #41c8 │ │ -0d2b86: 2d02 1602 |01c5: cmpl-float v2, v22, v2 │ │ -0d2b8a: 3a02 1300 |01c7: if-ltz v2, 01da // +0013 │ │ -0d2b8e: 1502 4842 |01c9: const/high16 v2, #int 1112014848 // #4248 │ │ -0d2b92: 2e02 1602 |01cb: cmpg-float v2, v22, v2 │ │ -0d2b96: 3b02 0d00 |01cd: if-gez v2, 01da // +000d │ │ -0d2b9a: 0800 1900 |01cf: move-object/from16 v0, v25 │ │ -0d2b9e: 5202 d50a |01d1: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d2ba2: 0800 1a00 |01d3: move-object/from16 v0, v26 │ │ -0d2ba6: 6e20 b802 2000 |01d5: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ -0d2bac: 2900 d8fe |01d8: goto/16 00b0 // -0128 │ │ -0d2bb0: 1502 4842 |01da: const/high16 v2, #int 1112014848 // #4248 │ │ -0d2bb4: 2d02 1602 |01dc: cmpl-float v2, v22, v2 │ │ -0d2bb8: 3a02 1300 |01de: if-ltz v2, 01f1 // +0013 │ │ -0d2bbc: 1502 9642 |01e0: const/high16 v2, #int 1117126656 // #4296 │ │ -0d2bc0: 2e02 1602 |01e2: cmpg-float v2, v22, v2 │ │ -0d2bc4: 3b02 0d00 |01e4: if-gez v2, 01f1 // +000d │ │ -0d2bc8: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ -0d2bcc: 5202 d60a |01e8: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ -0d2bd0: 0800 1a00 |01ea: move-object/from16 v0, v26 │ │ -0d2bd4: 6e20 b802 2000 |01ec: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ -0d2bda: 2900 c1fe |01ef: goto/16 00b0 // -013f │ │ -0d2bde: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ -0d2be2: 5202 d70a |01f3: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ -0d2be6: 0800 1a00 |01f5: move-object/from16 v0, v26 │ │ -0d2bea: 6e20 b802 2000 |01f7: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ -0d2bf0: 2900 b6fe |01fa: goto/16 00b0 // -014a │ │ -0d2bf4: 0800 1900 |01fc: move-object/from16 v0, v25 │ │ -0d2bf8: 5202 de0a |01fe: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2bfc: 1203 |0200: const/4 v3, #int 0 // #0 │ │ -0d2bfe: 2d02 0203 |0201: cmpl-float v2, v2, v3 │ │ -0d2c02: 3d02 a1ff |0203: if-lez v2, 01a4 // -005f │ │ -0d2c06: 0800 1900 |0205: move-object/from16 v0, v25 │ │ -0d2c0a: 5202 de0a |0207: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2c0e: 8922 |0209: float-to-double v2, v2 │ │ -0d2c10: 1904 f03f |020a: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -0d2c14: 3002 0204 |020c: cmpg-double v2, v2, v4 │ │ -0d2c18: 3c02 96ff |020e: if-gtz v2, 01a4 // -006a │ │ -0d2c1c: 0800 1900 |0210: move-object/from16 v0, v25 │ │ -0d2c20: 0801 1a00 |0212: move-object/from16 v1, v26 │ │ -0d2c24: 7040 bd26 10a9 |0214: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@26bd │ │ -0d2c2a: 288d |0217: goto 01a4 // -0073 │ │ +0d0590: |[0d0590] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ +0d05a0: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +0d05a4: 5402 d30a |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d05a8: 6e10 2703 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +0d05ae: 0a18 |0007: move-result v24 │ │ +0d05b0: 0800 1900 |0008: move-object/from16 v0, v25 │ │ +0d05b4: 5402 d30a |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d05b8: 6e10 1e03 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +0d05be: 0a11 |000f: move-result v17 │ │ +0d05c0: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ +0d05c4: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ +0d05c8: 120b |0014: const/4 v11, #int 0 // #0 │ │ +0d05ca: 7401 c702 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0d05d0: 0a17 |0018: move-result v23 │ │ +0d05d2: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +0d05d6: 5402 d30a |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d05da: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ +0d05de: 6e20 af02 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ +0d05e4: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +0d05e8: 5502 dc0a |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d05ec: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +0d05f0: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +0d05f4: 5302 d90a |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d05f8: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ +0d05fc: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ +0d0600: 3d02 cc01 |0030: if-lez v2, 01fc // +01cc │ │ +0d0604: 7100 b73a 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0d060a: 0b14 |0035: move-result-wide v20 │ │ +0d060c: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +0d0610: 5302 dd0a |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ +0d0614: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ +0d0618: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ +0d061c: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ +0d0620: 0800 1900 |0040: move-object/from16 v0, v25 │ │ +0d0624: 5302 dd0a |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ +0d0628: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ +0d062c: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ +0d0630: 9e12 0204 |0048: div-long v18, v2, v4 │ │ +0d0634: 85c2 |004a: long-to-float v2, v12 │ │ +0d0636: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ +0d063a: a916 0203 |004d: div-float v22, v2, v3 │ │ +0d063e: 0800 1900 |004f: move-object/from16 v0, v25 │ │ +0d0642: 5502 dc0a |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d0646: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ +0d064a: 0800 1900 |0055: move-object/from16 v0, v25 │ │ +0d064e: 5302 d90a |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d0652: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ +0d0656: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ +0d065a: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ +0d065e: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ +0d0662: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +0d0666: 0800 1900 |0063: move-object/from16 v0, v25 │ │ +0d066a: 5a02 d90a |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d066e: 0e00 |0067: return-void │ │ +0d0670: 0800 1900 |0068: move-object/from16 v0, v25 │ │ +0d0674: 5302 d90a |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d0678: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ +0d067c: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ +0d0680: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ +0d0684: 85e2 |0072: long-to-float v2, v14 │ │ +0d0686: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ +0d068a: a910 0203 |0075: div-float v16, v2, v3 │ │ +0d068e: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ +0d0692: a907 1002 |0079: div-float v7, v16, v2 │ │ +0d0696: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ +0d069a: 8222 |007d: int-to-float v2, v2 │ │ +0d069c: 6203 d20a |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0ad2 │ │ +0d06a0: 7220 bb3a 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@3abb │ │ +0d06a6: 0a03 |0083: move-result v3 │ │ +0d06a8: a808 0203 |0084: mul-float v8, v2, v3 │ │ +0d06ac: 0800 1900 |0086: move-object/from16 v0, v25 │ │ +0d06b0: 5402 d40a |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ +0d06b4: 8293 |008a: int-to-float v3, v9 │ │ +0d06b6: c783 |008b: sub-float/2addr v3, v8 │ │ +0d06b8: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +0d06ba: 8295 |008d: int-to-float v5, v9 │ │ +0d06bc: c685 |008e: add-float/2addr v5, v8 │ │ +0d06be: 0200 1100 |008f: move/from16 v0, v17 │ │ +0d06c2: 8206 |0091: int-to-float v6, v0 │ │ +0d06c4: 6e56 3003 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@0330 │ │ +0d06ca: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +0d06ce: 5402 d40a |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0ad4 │ │ +0d06d2: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +0d06d4: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +0d06d6: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ +0d06da: 6e40 c902 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@02c9 │ │ +0d06e0: 121b |00a0: const/4 v11, #int 1 // #1 │ │ +0d06e2: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ +0d06e6: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ +0d06ea: 3902 0801 |00a5: if-nez v2, 01ad // +0108 │ │ +0d06ee: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +0d06f2: 5202 d50a |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d06f6: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ +0d06fa: 6e20 b802 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ +0d0700: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ +0d0702: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ +0d0706: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ +0d070a: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d070e: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ +0d0712: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ +0d0716: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d071a: a602 0216 |00bd: add-float v2, v2, v22 │ │ +0d071e: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ +0d0722: c832 |00c1: mul-float/2addr v2, v3 │ │ +0d0724: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d0728: a907 0203 |00c4: div-float v7, v2, v3 │ │ +0d072c: 8294 |00c6: int-to-float v4, v9 │ │ +0d072e: 82a5 |00c7: int-to-float v5, v10 │ │ +0d0730: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ +0d0734: 5206 d50a |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d0738: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ +0d073c: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ +0d0740: 7606 bc26 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ +0d0746: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +0d0748: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ +0d074c: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ +0d0750: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ +0d0754: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ +0d0758: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ +0d075c: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ +0d0760: a802 0216 |00e0: mul-float v2, v2, v22 │ │ +0d0764: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d0768: a907 0203 |00e4: div-float v7, v2, v3 │ │ +0d076c: 8294 |00e6: int-to-float v4, v9 │ │ +0d076e: 82a5 |00e7: int-to-float v5, v10 │ │ +0d0770: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +0d0774: 5206 d60a |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ +0d0778: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ +0d077c: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ +0d0780: 7606 bc26 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ +0d0786: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d078a: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ +0d078e: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ +0d0792: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ +0d0796: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ +0d079a: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ +0d079e: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d07a2: a702 1602 |0101: sub-float v2, v22, v2 │ │ +0d07a6: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ +0d07aa: c832 |0105: mul-float/2addr v2, v3 │ │ +0d07ac: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d07b0: a907 0203 |0108: div-float v7, v2, v3 │ │ +0d07b4: 8294 |010a: int-to-float v4, v9 │ │ +0d07b6: 82a5 |010b: int-to-float v5, v10 │ │ +0d07b8: 0800 1900 |010c: move-object/from16 v0, v25 │ │ +0d07bc: 5206 d70a |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ +0d07c0: 0802 1900 |0110: move-object/from16 v2, v25 │ │ +0d07c4: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ +0d07c8: 7606 bc26 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ +0d07ce: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ +0d07d2: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ +0d07d6: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ +0d07da: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ +0d07de: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ +0d07e2: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ +0d07e6: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ +0d07ea: a702 1602 |0125: sub-float v2, v22, v2 │ │ +0d07ee: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ +0d07f2: c832 |0129: mul-float/2addr v2, v3 │ │ +0d07f4: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d07f8: a907 0203 |012c: div-float v7, v2, v3 │ │ +0d07fc: 8294 |012e: int-to-float v4, v9 │ │ +0d07fe: 82a5 |012f: int-to-float v5, v10 │ │ +0d0800: 0800 1900 |0130: move-object/from16 v0, v25 │ │ +0d0804: 5206 d80a |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ +0d0808: 0802 1900 |0134: move-object/from16 v2, v25 │ │ +0d080c: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ +0d0810: 7606 bc26 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ +0d0816: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ +0d081a: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ +0d081e: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ +0d0822: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ +0d0826: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ +0d082a: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ +0d082e: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ +0d0832: a702 1602 |0149: sub-float v2, v22, v2 │ │ +0d0836: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ +0d083a: c832 |014d: mul-float/2addr v2, v3 │ │ +0d083c: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ +0d0840: a907 0203 |0150: div-float v7, v2, v3 │ │ +0d0844: 8294 |0152: int-to-float v4, v9 │ │ +0d0846: 82a5 |0153: int-to-float v5, v10 │ │ +0d0848: 0800 1900 |0154: move-object/from16 v0, v25 │ │ +0d084c: 5206 d50a |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d0850: 0802 1900 |0158: move-object/from16 v2, v25 │ │ +0d0854: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ +0d0858: 7606 bc26 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@26bc │ │ +0d085e: 0800 1900 |015f: move-object/from16 v0, v25 │ │ +0d0862: 5202 de0a |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d0866: 1203 |0163: const/4 v3, #int 0 // #0 │ │ +0d0868: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +0d086c: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ +0d0870: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ +0d0874: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ +0d0878: 0201 1700 |016c: move/from16 v1, v23 │ │ +0d087c: 6e20 c402 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0d0882: 7401 c702 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0d0888: 0a17 |0174: move-result v23 │ │ +0d088a: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +0d088e: 5402 d30a |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0892: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ +0d0896: 6e20 af02 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@02af │ │ +0d089c: 0800 1900 |017e: move-object/from16 v0, v25 │ │ +0d08a0: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ +0d08a4: 7040 bd26 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@26bd │ │ +0d08aa: 0800 1900 |0185: move-object/from16 v0, v25 │ │ +0d08ae: 5402 db0a |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ +0d08b2: 0800 1900 |0189: move-object/from16 v0, v25 │ │ +0d08b6: 5403 d30a |018b: iget-object v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d08ba: 5233 b000 |018d: iget v3, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0d08be: 0800 1900 |018f: move-object/from16 v0, v25 │ │ +0d08c2: 5404 d30a |0191: iget-object v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d08c6: 5244 b200 |0193: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0d08ca: 0800 1900 |0195: move-object/from16 v0, v25 │ │ +0d08ce: 5405 d30a |0197: iget-object v5, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d08d2: 5255 b100 |0199: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0d08d6: 0800 1900 |019b: move-object/from16 v0, v25 │ │ +0d08da: 5406 d30a |019d: iget-object v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d08de: 5266 af00 |019f: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0d08e2: 7156 e51a 3254 |01a1: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ +0d08e8: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ +0d08ec: 0201 1700 |01a6: move/from16 v1, v23 │ │ +0d08f0: 6e20 c402 1000 |01a8: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0d08f6: 2900 bcfe |01ab: goto/16 0067 // -0144 │ │ +0d08fa: 1202 |01ad: const/4 v2, #int 0 // #0 │ │ +0d08fc: 2d02 1602 |01ae: cmpl-float v2, v22, v2 │ │ +0d0900: 3a02 1300 |01b0: if-ltz v2, 01c3 // +0013 │ │ +0d0904: 1502 c841 |01b2: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d0908: 2e02 1602 |01b4: cmpg-float v2, v22, v2 │ │ +0d090c: 3b02 0d00 |01b6: if-gez v2, 01c3 // +000d │ │ +0d0910: 0800 1900 |01b8: move-object/from16 v0, v25 │ │ +0d0914: 5202 d80a |01ba: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ +0d0918: 0800 1a00 |01bc: move-object/from16 v0, v26 │ │ +0d091c: 6e20 b802 2000 |01be: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ +0d0922: 2900 effe |01c1: goto/16 00b0 // -0111 │ │ +0d0926: 1502 c841 |01c3: const/high16 v2, #int 1103626240 // #41c8 │ │ +0d092a: 2d02 1602 |01c5: cmpl-float v2, v22, v2 │ │ +0d092e: 3a02 1300 |01c7: if-ltz v2, 01da // +0013 │ │ +0d0932: 1502 4842 |01c9: const/high16 v2, #int 1112014848 // #4248 │ │ +0d0936: 2e02 1602 |01cb: cmpg-float v2, v22, v2 │ │ +0d093a: 3b02 0d00 |01cd: if-gez v2, 01da // +000d │ │ +0d093e: 0800 1900 |01cf: move-object/from16 v0, v25 │ │ +0d0942: 5202 d50a |01d1: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d0946: 0800 1a00 |01d3: move-object/from16 v0, v26 │ │ +0d094a: 6e20 b802 2000 |01d5: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ +0d0950: 2900 d8fe |01d8: goto/16 00b0 // -0128 │ │ +0d0954: 1502 4842 |01da: const/high16 v2, #int 1112014848 // #4248 │ │ +0d0958: 2d02 1602 |01dc: cmpl-float v2, v22, v2 │ │ +0d095c: 3a02 1300 |01de: if-ltz v2, 01f1 // +0013 │ │ +0d0960: 1502 9642 |01e0: const/high16 v2, #int 1117126656 // #4296 │ │ +0d0964: 2e02 1602 |01e2: cmpg-float v2, v22, v2 │ │ +0d0968: 3b02 0d00 |01e4: if-gez v2, 01f1 // +000d │ │ +0d096c: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ +0d0970: 5202 d60a |01e8: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ +0d0974: 0800 1a00 |01ea: move-object/from16 v0, v26 │ │ +0d0978: 6e20 b802 2000 |01ec: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ +0d097e: 2900 c1fe |01ef: goto/16 00b0 // -013f │ │ +0d0982: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ +0d0986: 5202 d70a |01f3: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ +0d098a: 0800 1a00 |01f5: move-object/from16 v0, v26 │ │ +0d098e: 6e20 b802 2000 |01f7: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@02b8 │ │ +0d0994: 2900 b6fe |01fa: goto/16 00b0 // -014a │ │ +0d0998: 0800 1900 |01fc: move-object/from16 v0, v25 │ │ +0d099c: 5202 de0a |01fe: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d09a0: 1203 |0200: const/4 v3, #int 0 // #0 │ │ +0d09a2: 2d02 0203 |0201: cmpl-float v2, v2, v3 │ │ +0d09a6: 3d02 a1ff |0203: if-lez v2, 01a4 // -005f │ │ +0d09aa: 0800 1900 |0205: move-object/from16 v0, v25 │ │ +0d09ae: 5202 de0a |0207: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d09b2: 8922 |0209: float-to-double v2, v2 │ │ +0d09b4: 1904 f03f |020a: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +0d09b8: 3002 0204 |020c: cmpg-double v2, v2, v4 │ │ +0d09bc: 3c02 96ff |020e: if-gtz v2, 01a4 // -006a │ │ +0d09c0: 0800 1900 |0210: move-object/from16 v0, v25 │ │ +0d09c4: 0801 1a00 |0212: move-object/from16 v1, v26 │ │ +0d09c8: 7040 bd26 10a9 |0214: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@26bd │ │ +0d09ce: 288d |0217: goto 01a4 // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0010 line=141 │ │ 0x0012 line=142 │ │ 0x0014 line=143 │ │ @@ -158956,25 +158962,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0d2c2c: |[0d2c2c] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ -0d2c3c: 5540 dc0a |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2c40: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d2c44: 5340 d90a |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d2c48: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -0d2c4c: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -0d2c50: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -0d2c54: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d2c56: 0f00 |000d: return v0 │ │ -0d2c58: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d2c5a: 28fe |000f: goto 000d // -0002 │ │ +0d09d0: |[0d09d0] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ +0d09e0: 5540 dc0a |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d09e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d09e8: 5340 d90a |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d09ec: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +0d09f0: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +0d09f4: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +0d09f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d09fa: 0f00 |000d: return v0 │ │ +0d09fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d09fe: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ │ │ #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ @@ -158982,24 +158988,24 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0d2c5c: |[0d2c5c] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ -0d2c6c: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2c70: 5902 b000 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0d2c74: 5410 d30a |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2c78: 5903 b200 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0d2c7c: 5410 d30a |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2c80: 5904 b100 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0d2c84: 5410 d30a |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2c88: 5905 af00 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0d2c8c: 0e00 |0010: return-void │ │ +0d0a00: |[0d0a00] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ +0d0a10: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a14: 5902 b000 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0d0a18: 5410 d30a |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a1c: 5903 b200 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0d0a20: 5410 d30a |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a24: 5904 b100 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0d0a28: 5410 d30a |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a2c: 5905 af00 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0d0a30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0008 line=273 │ │ 0x000c line=274 │ │ 0x0010 line=275 │ │ @@ -159015,20 +159021,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0d2c90: |[0d2c90] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ -0d2ca0: 5901 d50a |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ -0d2ca4: 5902 d60a |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ -0d2ca8: 5903 d70a |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ -0d2cac: 5904 d80a |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ -0d2cb0: 0e00 |0008: return-void │ │ +0d0a34: |[0d0a34] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ +0d0a44: 5901 d50a |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0ad5 │ │ +0d0a48: 5902 d60a |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0ad6 │ │ +0d0a4c: 5903 d70a |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0ad7 │ │ +0d0a50: 5904 d80a |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0ad8 │ │ +0d0a54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0004 line=91 │ │ 0x0006 line=92 │ │ 0x0008 line=93 │ │ @@ -159044,29 +159050,29 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0d2cb4: |[0d2cb4] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ -0d2cc4: 5956 de0a |0000: iput v6, v5, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2cc8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -0d2ccc: 5a50 dd0a |0004: iput-wide v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ -0d2cd0: 5450 db0a |0006: iget-object v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ -0d2cd4: 5451 d30a |0008: iget-object v1, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2cd8: 5211 b000 |000a: iget v1, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0d2cdc: 5452 d30a |000c: iget-object v2, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2ce0: 5222 b200 |000e: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0d2ce4: 5453 d30a |0010: iget-object v3, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2ce8: 5233 b100 |0012: iget v3, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0d2cec: 5454 d30a |0014: iget-object v4, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ -0d2cf0: 5244 af00 |0016: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0d2cf4: 7154 e51a 1032 |0018: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ -0d2cfa: 0e00 |001b: return-void │ │ +0d0a58: |[0d0a58] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ +0d0a68: 5956 de0a |0000: iput v6, v5, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d0a6c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0d0a70: 5a50 dd0a |0004: iput-wide v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ +0d0a74: 5450 db0a |0006: iget-object v0, v5, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ +0d0a78: 5451 d30a |0008: iget-object v1, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a7c: 5211 b000 |000a: iget v1, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0d0a80: 5452 d30a |000c: iget-object v2, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a84: 5222 b200 |000e: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0d0a88: 5453 d30a |0010: iget-object v3, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a8c: 5233 b100 |0012: iget v3, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0d0a90: 5454 d30a |0014: iget-object v4, v5, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0ad3 │ │ +0d0a94: 5244 af00 |0016: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0d0a98: 7154 e51a 1032 |0018: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ +0d0a9e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0002 line=102 │ │ 0x0006 line=103 │ │ 0x001b line=105 │ │ locals : │ │ @@ -159078,27 +159084,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0d2cfc: |[0d2cfc] android.support.v4.widget.SwipeProgressBar.start:()V │ │ -0d2d0c: 5520 dc0a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2d10: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -0d2d14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d2d16: 5920 de0a |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2d1a: 7100 b73a 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0d2d20: 0b00 |000a: move-result-wide v0 │ │ -0d2d22: 5a20 dd0a |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ -0d2d26: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0d2d28: 5c20 dc0a |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2d2c: 5420 db0a |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ -0d2d30: 6e10 b238 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@38b2 │ │ -0d2d36: 0e00 |0015: return-void │ │ +0d0aa0: |[0d0aa0] android.support.v4.widget.SwipeProgressBar.start:()V │ │ +0d0ab0: 5520 dc0a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d0ab4: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +0d0ab8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d0aba: 5920 de0a |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d0abe: 7100 b73a 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0d0ac4: 0b00 |000a: move-result-wide v0 │ │ +0d0ac6: 5a20 dd0a |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@0add │ │ +0d0aca: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0d0acc: 5c20 dc0a |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d0ad0: 5420 db0a |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ +0d0ad4: 6e10 b238 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@38b2 │ │ +0d0ada: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0007 line=113 │ │ 0x000d line=114 │ │ 0x0010 line=115 │ │ @@ -159111,45 +159117,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0d2d38: |[0d2d38] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ -0d2d48: 5520 dc0a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2d4c: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0d2d50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d2d52: 5920 de0a |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ -0d2d56: 7100 b73a 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -0d2d5c: 0b00 |000a: move-result-wide v0 │ │ -0d2d5e: 5a20 d90a |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ -0d2d62: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0d2d64: 5c20 dc0a |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ -0d2d68: 5420 db0a |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ -0d2d6c: 6e10 b238 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@38b2 │ │ -0d2d72: 0e00 |0015: return-void │ │ +0d0adc: |[0d0adc] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ +0d0aec: 5520 dc0a |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d0af0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0d0af4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d0af6: 5920 de0a |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@0ade │ │ +0d0afa: 7100 b73a 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +0d0b00: 0b00 |000a: move-result-wide v0 │ │ +0d0b02: 5a20 d90a |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0ad9 │ │ +0d0b06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0d0b08: 5c20 dc0a |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@0adc │ │ +0d0b0c: 5420 db0a |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@0adb │ │ +0d0b10: 6e10 b238 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@38b2 │ │ +0d0b16: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0007 line=125 │ │ 0x000d line=126 │ │ 0x0010 line=127 │ │ 0x0015 line=129 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/SwipeProgressBar; │ │ │ │ - source_file_idx : 6408 (SwipeProgressBar.java) │ │ + source_file_idx : 6404 (SwipeProgressBar.java) │ │ │ │ Class #772 header: │ │ class_idx : 1341 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #772 annotations: │ │ Annotations on class │ │ @@ -159174,18 +159180,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 │ │ -0d2d74: |[0d2d74] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d2d84: 5b01 df0a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2d88: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d2d8e: 0e00 |0005: return-void │ │ +0d0b18: |[0d0b18] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0b28: 5b01 df0a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b2c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d0b32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159195,77 +159201,77 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -0d2d90: |[0d2d90] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0d2da0: 1302 ff00 |0000: const/16 v2, #int 255 // #ff │ │ -0d2da4: 5430 df0a |0002: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2da8: 7110 dc26 0000 |0004: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26dc │ │ -0d2dae: 0a00 |0007: move-result v0 │ │ -0d2db0: 3800 3d00 |0008: if-eqz v0, 0045 // +003d │ │ -0d2db4: 5430 df0a |000a: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2db8: 7110 dd26 0000 |000c: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ -0d2dbe: 0c00 |000f: move-result-object v0 │ │ -0d2dc0: 6e20 6324 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ -0d2dc6: 5430 df0a |0013: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2dca: 7110 dd26 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ -0d2dd0: 0c00 |0018: move-result-object v0 │ │ -0d2dd2: 6e10 6e24 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.start:()V // method@246e │ │ -0d2dd8: 5430 df0a |001c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2ddc: 7110 e326 0000 |001e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e3 │ │ -0d2de2: 0a00 |0021: move-result v0 │ │ -0d2de4: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -0d2de8: 5430 df0a |0024: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2dec: 7110 e426 0000 |0026: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@26e4 │ │ -0d2df2: 0c00 |0029: move-result-object v0 │ │ -0d2df4: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ -0d2df8: 5430 df0a |002c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2dfc: 7110 e426 0000 |002e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@26e4 │ │ -0d2e02: 0c00 |0031: move-result-object v0 │ │ -0d2e04: 7210 d826 0000 |0032: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@26d8 │ │ -0d2e0a: 5430 df0a |0035: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e0e: 5431 df0a |0037: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e12: 7110 e526 0100 |0039: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ -0d2e18: 0c01 |003c: move-result-object v1 │ │ -0d2e1a: 6e10 9022 0100 |003d: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ -0d2e20: 0a01 |0040: move-result v1 │ │ -0d2e22: 7120 ea26 1000 |0041: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@26ea │ │ -0d2e28: 0e00 |0044: return-void │ │ -0d2e2a: 5430 df0a |0045: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e2e: 7110 dd26 0000 |0047: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ -0d2e34: 0c00 |004a: move-result-object v0 │ │ -0d2e36: 6e10 6f24 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.stop:()V // method@246f │ │ -0d2e3c: 5430 df0a |004e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e40: 7110 e526 0000 |0050: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ -0d2e46: 0c00 |0053: move-result-object v0 │ │ -0d2e48: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ -0d2e4c: 6e20 a122 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -0d2e52: 5430 df0a |0059: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e56: 7120 e626 2000 |005b: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@26e6 │ │ -0d2e5c: 5430 df0a |005e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e60: 7110 e726 0000 |0060: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e7 │ │ -0d2e66: 0a00 |0063: move-result v0 │ │ -0d2e68: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ -0d2e6c: 5430 df0a |0066: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e70: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -0d2e72: 7120 e826 1000 |0069: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ -0d2e78: 28c9 |006c: goto 0035 // -0037 │ │ -0d2e7a: 5430 df0a |006d: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e7e: 5431 df0a |006f: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e82: 5211 100b |0071: iget v1, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -0d2e86: 5432 df0a |0073: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ -0d2e8a: 7110 e926 0200 |0075: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@26e9 │ │ -0d2e90: 0a02 |0078: move-result v2 │ │ -0d2e92: b121 |0079: sub-int/2addr v1, v2 │ │ -0d2e94: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -0d2e96: 7130 eb26 1002 |007b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@26eb │ │ -0d2e9c: 28b7 |007e: goto 0035 // -0049 │ │ +0d0b34: |[0d0b34] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0d0b44: 1302 ff00 |0000: const/16 v2, #int 255 // #ff │ │ +0d0b48: 5430 df0a |0002: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b4c: 7110 dc26 0000 |0004: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26dc │ │ +0d0b52: 0a00 |0007: move-result v0 │ │ +0d0b54: 3800 3d00 |0008: if-eqz v0, 0045 // +003d │ │ +0d0b58: 5430 df0a |000a: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b5c: 7110 dd26 0000 |000c: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ +0d0b62: 0c00 |000f: move-result-object v0 │ │ +0d0b64: 6e20 6324 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ +0d0b6a: 5430 df0a |0013: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b6e: 7110 dd26 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ +0d0b74: 0c00 |0018: move-result-object v0 │ │ +0d0b76: 6e10 6e24 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.start:()V // method@246e │ │ +0d0b7c: 5430 df0a |001c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b80: 7110 e326 0000 |001e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e3 │ │ +0d0b86: 0a00 |0021: move-result v0 │ │ +0d0b88: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +0d0b8c: 5430 df0a |0024: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0b90: 7110 e426 0000 |0026: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@26e4 │ │ +0d0b96: 0c00 |0029: move-result-object v0 │ │ +0d0b98: 3800 0b00 |002a: if-eqz v0, 0035 // +000b │ │ +0d0b9c: 5430 df0a |002c: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0ba0: 7110 e426 0000 |002e: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // method@26e4 │ │ +0d0ba6: 0c00 |0031: move-result-object v0 │ │ +0d0ba8: 7210 d826 0000 |0032: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@26d8 │ │ +0d0bae: 5430 df0a |0035: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0bb2: 5431 df0a |0037: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0bb6: 7110 e526 0100 |0039: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ +0d0bbc: 0c01 |003c: move-result-object v1 │ │ +0d0bbe: 6e10 9022 0100 |003d: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ +0d0bc4: 0a01 |0040: move-result v1 │ │ +0d0bc6: 7120 ea26 1000 |0041: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@26ea │ │ +0d0bcc: 0e00 |0044: return-void │ │ +0d0bce: 5430 df0a |0045: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0bd2: 7110 dd26 0000 |0047: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ +0d0bd8: 0c00 |004a: move-result-object v0 │ │ +0d0bda: 6e10 6f24 0000 |004b: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.stop:()V // method@246f │ │ +0d0be0: 5430 df0a |004e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0be4: 7110 e526 0000 |0050: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ +0d0bea: 0c00 |0053: move-result-object v0 │ │ +0d0bec: 1301 0800 |0054: const/16 v1, #int 8 // #8 │ │ +0d0bf0: 6e20 a122 1000 |0056: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +0d0bf6: 5430 df0a |0059: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0bfa: 7120 e626 2000 |005b: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@26e6 │ │ +0d0c00: 5430 df0a |005e: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0c04: 7110 e726 0000 |0060: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e7 │ │ +0d0c0a: 0a00 |0063: move-result v0 │ │ +0d0c0c: 3800 0900 |0064: if-eqz v0, 006d // +0009 │ │ +0d0c10: 5430 df0a |0066: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0c14: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +0d0c16: 7120 e826 1000 |0069: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ +0d0c1c: 28c9 |006c: goto 0035 // -0037 │ │ +0d0c1e: 5430 df0a |006d: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0c22: 5431 df0a |006f: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0c26: 5211 100b |0071: iget v1, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +0d0c2a: 5432 df0a |0073: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0adf │ │ +0d0c2e: 7110 e926 0200 |0075: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@26e9 │ │ +0d0c34: 0a02 |0078: move-result v2 │ │ +0d0c36: b121 |0079: sub-int/2addr v1, v2 │ │ +0d0c38: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +0d0c3a: 7130 eb26 1002 |007b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@26eb │ │ +0d0c40: 28b7 |007e: goto 0035 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x000a line=178 │ │ 0x0013 line=179 │ │ 0x001c line=180 │ │ 0x0024 line=181 │ │ @@ -159287,16 +159293,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d2ea0: |[0d2ea0] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0d2eb0: 0e00 |0000: return-void │ │ +0d0c44: |[0d0c44] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0d0c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -159305,30 +159311,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d2eb4: |[0d2eb4] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0d2ec4: 0e00 |0000: return-void │ │ +0d0c58: |[0d0c58] android.support.v4.widget.SwipeRefreshLayout$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0d0c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #773 header: │ │ class_idx : 1342 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #773 annotations: │ │ Annotations on class │ │ @@ -159352,18 +159358,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 │ │ -0d2ec8: |[0d2ec8] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d2ed8: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae0 │ │ -0d2edc: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d2ee2: 0e00 |0005: return-void │ │ +0d0c6c: |[0d0c6c] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0c7c: 5b01 e00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae0 │ │ +0d0c80: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159373,34 +159379,34 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d2ee4: |[0d2ee4] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d2ef4: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae0 │ │ -0d2ef8: 7120 e826 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ -0d2efe: 0e00 |0005: return-void │ │ +0d0c88: |[0d0c88] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0c98: 5410 e00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae0 │ │ +0d0c9c: 7120 e826 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ +0d0ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #774 header: │ │ class_idx : 1343 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #774 annotations: │ │ Annotations on class │ │ @@ -159424,18 +159430,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 │ │ -0d2f00: |[0d2f00] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d2f10: 5b01 e10a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae1 │ │ -0d2f14: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d2f1a: 0e00 |0005: return-void │ │ +0d0ca4: |[0d0ca4] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0cb4: 5b01 e10a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae1 │ │ +0d0cb8: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159445,36 +159451,36 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d2f1c: |[0d2f1c] android.support.v4.widget.SwipeRefreshLayout$3.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d2f2c: 5420 e10a |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae1 │ │ -0d2f30: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d2f34: c731 |0004: sub-float/2addr v1, v3 │ │ -0d2f36: 7120 e826 1000 |0005: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ -0d2f3c: 0e00 |0008: return-void │ │ +0d0cc0: |[0d0cc0] android.support.v4.widget.SwipeRefreshLayout$3.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0cd0: 5420 e10a |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae1 │ │ +0d0cd4: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d0cd8: c731 |0004: sub-float/2addr v1, v3 │ │ +0d0cda: 7120 e826 1000 |0005: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ +0d0ce0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0008 line=430 │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #775 header: │ │ class_idx : 1344 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #775 annotations: │ │ Annotations on class │ │ @@ -159506,20 +159512,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 │ │ -0d2f40: |[0d2f40] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V │ │ -0d2f50: 5b01 e20a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae2 │ │ -0d2f54: 5902 e40a |0002: iput v2, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ -0d2f58: 5903 e30a |0004: iput v3, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0ae3 │ │ -0d2f5c: 7010 ab3a 0000 |0006: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d2f62: 0e00 |0009: return-void │ │ +0d0ce4: |[0d0ce4] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V │ │ +0d0cf4: 5b01 e20a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae2 │ │ +0d0cf8: 5902 e40a |0002: iput v2, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ +0d0cfc: 5903 e30a |0004: iput v3, v0, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0ae3 │ │ +0d0d00: 7010 ab3a 0000 |0006: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0d06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 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 │ │ @@ -159531,45 +159537,45 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0d2f64: |[0d2f64] android.support.v4.widget.SwipeRefreshLayout$4.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d2f74: 5440 e20a |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae2 │ │ -0d2f78: 7110 dd26 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ -0d2f7e: 0c00 |0005: move-result-object v0 │ │ -0d2f80: 5241 e40a |0006: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ -0d2f84: 8211 |0008: int-to-float v1, v1 │ │ -0d2f86: 5242 e30a |0009: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0ae3 │ │ -0d2f8a: 5243 e40a |000b: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ -0d2f8e: b132 |000d: sub-int/2addr v2, v3 │ │ -0d2f90: 8222 |000e: int-to-float v2, v2 │ │ -0d2f92: c852 |000f: mul-float/2addr v2, v5 │ │ -0d2f94: c621 |0010: add-float/2addr v1, v2 │ │ -0d2f96: 8711 |0011: float-to-int v1, v1 │ │ -0d2f98: 6e20 6324 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ -0d2f9e: 0e00 |0015: return-void │ │ +0d0d08: |[0d0d08] android.support.v4.widget.SwipeRefreshLayout$4.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0d18: 5440 e20a |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae2 │ │ +0d0d1c: 7110 dd26 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ +0d0d22: 0c00 |0005: move-result-object v0 │ │ +0d0d24: 5241 e40a |0006: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ +0d0d28: 8211 |0008: int-to-float v1, v1 │ │ +0d0d2a: 5242 e30a |0009: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$endingAlpha:I // field@0ae3 │ │ +0d0d2e: 5243 e40a |000b: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$4;.val$startingAlpha:I // field@0ae4 │ │ +0d0d32: b132 |000d: sub-int/2addr v2, v3 │ │ +0d0d34: 8222 |000e: int-to-float v2, v2 │ │ +0d0d36: c852 |000f: mul-float/2addr v2, v5 │ │ +0d0d38: c621 |0010: add-float/2addr v1, v2 │ │ +0d0d3a: 8711 |0011: float-to-int v1, v1 │ │ +0d0d3c: 6e20 6324 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ +0d0d42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0015 line=458 │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #776 header: │ │ class_idx : 1345 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #776 annotations: │ │ Annotations on class │ │ @@ -159594,18 +159600,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 │ │ -0d2fa0: |[0d2fa0] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d2fb0: 5b01 e50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ -0d2fb4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d2fba: 0e00 |0005: return-void │ │ +0d0d44: |[0d0d44] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0d54: 5b01 e50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ +0d0d58: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d0d5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159615,23 +159621,23 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d2fbc: |[0d2fbc] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0d2fcc: 5420 e50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ -0d2fd0: 7110 e726 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e7 │ │ -0d2fd6: 0a00 |0005: move-result v0 │ │ -0d2fd8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0d2fdc: 5420 e50a |0008: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ -0d2fe0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d2fe2: 7120 de26 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@26de │ │ -0d2fe8: 0e00 |000e: return-void │ │ +0d0d60: |[0d0d60] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0d0d70: 5420 e50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ +0d0d74: 7110 e726 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26e7 │ │ +0d0d7a: 0a00 |0005: move-result v0 │ │ +0d0d7c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0d0d80: 5420 e50a |0008: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae5 │ │ +0d0d84: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d0d86: 7120 de26 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@26de │ │ +0d0d8c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0008 line=940 │ │ 0x000e line=942 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ @@ -159642,16 +159648,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d2fec: |[0d2fec] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0d2ffc: 0e00 |0000: return-void │ │ +0d0d90: |[0d0d90] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0d0da0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -159660,30 +159666,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3000: |[0d3000] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0d3010: 0e00 |0000: return-void │ │ +0d0da4: |[0d0da4] android.support.v4.widget.SwipeRefreshLayout$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0d0db4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #777 header: │ │ class_idx : 1346 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #777 annotations: │ │ Annotations on class │ │ @@ -159707,18 +159713,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 │ │ -0d3014: |[0d3014] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d3024: 5b01 e60a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3028: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d302e: 0e00 |0005: return-void │ │ +0d0db8: |[0d0db8] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0dc8: 5b01 e60a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0dcc: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0dd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159728,61 +159734,61 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0d3030: |[0d3030] android.support.v4.widget.SwipeRefreshLayout$6.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d3040: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d3042: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d3044: 5453 e60a |0002: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3048: 7110 df26 0300 |0004: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26df │ │ -0d304e: 0a03 |0007: move-result v3 │ │ -0d3050: 3903 4100 |0008: if-nez v3, 0049 // +0041 │ │ -0d3054: 5453 e60a |000a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3058: 7110 e026 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e0 │ │ -0d305e: 0a03 |000f: move-result v3 │ │ -0d3060: 5454 e60a |0010: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3064: 5244 100b |0012: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -0d3068: 7110 0a43 0400 |0014: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d306e: 0a04 |0017: move-result v4 │ │ -0d3070: 8244 |0018: int-to-float v4, v4 │ │ -0d3072: c743 |0019: sub-float/2addr v3, v4 │ │ -0d3074: 8730 |001a: float-to-int v0, v3 │ │ -0d3076: 5453 e60a |001b: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d307a: 5233 060b |001d: iget v3, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -0d307e: 5454 e60a |001f: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3082: 5244 060b |0021: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -0d3086: 9104 0004 |0023: sub-int v4, v0, v4 │ │ -0d308a: 8244 |0025: int-to-float v4, v4 │ │ -0d308c: c864 |0026: mul-float/2addr v4, v6 │ │ -0d308e: 8744 |0027: float-to-int v4, v4 │ │ -0d3090: 9002 0304 |0028: add-int v2, v3, v4 │ │ -0d3094: 5453 e60a |002a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d3098: 7110 e526 0300 |002c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ -0d309e: 0c03 |002f: move-result-object v3 │ │ -0d30a0: 6e10 9022 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ -0d30a6: 0a03 |0033: move-result v3 │ │ -0d30a8: 9101 0203 |0034: sub-int v1, v2, v3 │ │ -0d30ac: 5453 e60a |0036: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d30b0: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -0d30b2: 7130 eb26 1304 |0039: invoke-static {v3, v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@26eb │ │ -0d30b8: 5453 e60a |003c: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d30bc: 7110 dd26 0300 |003e: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ -0d30c2: 0c03 |0041: move-result-object v3 │ │ -0d30c4: 1504 803f |0042: const/high16 v4, #int 1065353216 // #3f80 │ │ -0d30c8: c764 |0044: sub-float/2addr v4, v6 │ │ -0d30ca: 6e20 6424 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@2464 │ │ -0d30d0: 0e00 |0048: return-void │ │ -0d30d2: 5453 e60a |0049: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ -0d30d6: 7110 e026 0300 |004b: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e0 │ │ -0d30dc: 0a03 |004e: move-result v3 │ │ -0d30de: 8730 |004f: float-to-int v0, v3 │ │ -0d30e0: 28cb |0050: goto 001b // -0035 │ │ +0d0dd4: |[0d0dd4] android.support.v4.widget.SwipeRefreshLayout$6.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0de4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d0de6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d0de8: 5453 e60a |0002: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0dec: 7110 df26 0300 |0004: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z // method@26df │ │ +0d0df2: 0a03 |0007: move-result v3 │ │ +0d0df4: 3903 4100 |0008: if-nez v3, 0049 // +0041 │ │ +0d0df8: 5453 e60a |000a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0dfc: 7110 e026 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e0 │ │ +0d0e02: 0a03 |000f: move-result v3 │ │ +0d0e04: 5454 e60a |0010: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e08: 5244 100b |0012: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +0d0e0c: 7110 0a43 0400 |0014: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d0e12: 0a04 |0017: move-result v4 │ │ +0d0e14: 8244 |0018: int-to-float v4, v4 │ │ +0d0e16: c743 |0019: sub-float/2addr v3, v4 │ │ +0d0e18: 8730 |001a: float-to-int v0, v3 │ │ +0d0e1a: 5453 e60a |001b: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e1e: 5233 060b |001d: iget v3, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +0d0e22: 5454 e60a |001f: iget-object v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e26: 5244 060b |0021: iget v4, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +0d0e2a: 9104 0004 |0023: sub-int v4, v0, v4 │ │ +0d0e2e: 8244 |0025: int-to-float v4, v4 │ │ +0d0e30: c864 |0026: mul-float/2addr v4, v6 │ │ +0d0e32: 8744 |0027: float-to-int v4, v4 │ │ +0d0e34: 9002 0304 |0028: add-int v2, v3, v4 │ │ +0d0e38: 5453 e60a |002a: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e3c: 7110 e526 0300 |002c: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; // method@26e5 │ │ +0d0e42: 0c03 |002f: move-result-object v3 │ │ +0d0e44: 6e10 9022 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ +0d0e4a: 0a03 |0033: move-result v3 │ │ +0d0e4c: 9101 0203 |0034: sub-int v1, v2, v3 │ │ +0d0e50: 5453 e60a |0036: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e54: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +0d0e56: 7130 eb26 1304 |0039: invoke-static {v3, v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V // method@26eb │ │ +0d0e5c: 5453 e60a |003c: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e60: 7110 dd26 0300 |003e: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; // method@26dd │ │ +0d0e66: 0c03 |0041: move-result-object v3 │ │ +0d0e68: 1504 803f |0042: const/high16 v4, #int 1065353216 // #3f80 │ │ +0d0e6c: c764 |0044: sub-float/2addr v4, v6 │ │ +0d0e6e: 6e20 6424 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@2464 │ │ +0d0e74: 0e00 |0048: return-void │ │ +0d0e76: 5453 e60a |0049: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae6 │ │ +0d0e7a: 7110 e026 0300 |004b: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e0 │ │ +0d0e80: 0a03 |004e: move-result v3 │ │ +0d0e82: 8730 |004f: float-to-int v0, v3 │ │ +0d0e84: 28cb |0050: goto 001b // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0001 line=1061 │ │ 0x0002 line=1062 │ │ 0x000a line=1063 │ │ 0x001b line=1067 │ │ @@ -159795,21 +159801,21 @@ │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #778 header: │ │ class_idx : 1347 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #778 annotations: │ │ Annotations on class │ │ @@ -159833,18 +159839,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 │ │ -0d30e4: |[0d30e4] android.support.v4.widget.SwipeRefreshLayout$7.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d30f4: 5b01 e70a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae7 │ │ -0d30f8: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d30fe: 0e00 |0005: return-void │ │ +0d0e88: |[0d0e88] android.support.v4.widget.SwipeRefreshLayout$7.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0e98: 5b01 e70a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae7 │ │ +0d0e9c: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159854,34 +159860,34 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d3100: |[0d3100] android.support.v4.widget.SwipeRefreshLayout$7.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d3110: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae7 │ │ -0d3114: 7120 e126 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e1 │ │ -0d311a: 0e00 |0005: return-void │ │ +0d0ea4: |[0d0ea4] android.support.v4.widget.SwipeRefreshLayout$7.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0eb4: 5410 e70a |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout$7;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae7 │ │ +0d0eb8: 7120 e126 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e1 │ │ +0d0ebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ 0x0005 line=1085 │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #779 header: │ │ class_idx : 1348 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #779 annotations: │ │ Annotations on class │ │ @@ -159905,18 +159911,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 │ │ -0d311c: |[0d311c] android.support.v4.widget.SwipeRefreshLayout$8.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0d312c: 5b01 e80a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ -0d3130: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0d3136: 0e00 |0005: return-void │ │ +0d0ec0: |[0d0ec0] android.support.v4.widget.SwipeRefreshLayout$8.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0d0ed0: 5b01 e80a |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ +0d0ed4: 7010 ab3a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0d0eda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -159926,48 +159932,48 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0d3138: |[0d3138] android.support.v4.widget.SwipeRefreshLayout$8.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0d3148: 5431 e80a |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ -0d314c: 7110 e226 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e2 │ │ -0d3152: 0a01 |0005: move-result v1 │ │ -0d3154: 5432 e80a |0006: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ -0d3158: 7110 e226 0200 |0008: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e2 │ │ -0d315e: 0a02 |000b: move-result v2 │ │ -0d3160: 7f22 |000c: neg-float v2, v2 │ │ -0d3162: c842 |000d: mul-float/2addr v2, v4 │ │ -0d3164: a600 0102 |000e: add-float v0, v1, v2 │ │ -0d3168: 5431 e80a |0010: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ -0d316c: 7120 e826 0100 |0012: invoke-static {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ -0d3172: 5431 e80a |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ -0d3176: 7120 e126 4100 |0017: invoke-static {v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e1 │ │ -0d317c: 0e00 |001a: return-void │ │ +0d0edc: |[0d0edc] android.support.v4.widget.SwipeRefreshLayout$8.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0d0eec: 5431 e80a |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ +0d0ef0: 7110 e226 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e2 │ │ +0d0ef6: 0a01 |0005: move-result v1 │ │ +0d0ef8: 5432 e80a |0006: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ +0d0efc: 7110 e226 0200 |0008: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@26e2 │ │ +0d0f02: 0a02 |000b: move-result v2 │ │ +0d0f04: 7f22 |000c: neg-float v2, v2 │ │ +0d0f06: c842 |000d: mul-float/2addr v2, v4 │ │ +0d0f08: a600 0102 |000e: add-float v0, v1, v2 │ │ +0d0f0c: 5431 e80a |0010: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ +0d0f10: 7120 e826 0100 |0012: invoke-static {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e8 │ │ +0d0f16: 5431 e80a |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$8;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0ae8 │ │ +0d0f1a: 7120 e126 4100 |0017: invoke-static {v1, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V // method@26e1 │ │ +0d0f20: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ 0x0010 line=1100 │ │ 0x0015 line=1101 │ │ 0x001a line=1102 │ │ 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 : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #780 header: │ │ class_idx : 1349 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #780 annotations: │ │ Annotations on class │ │ @@ -159985,21 +159991,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;) │ │ name : 'onRefresh' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #781 header: │ │ class_idx : 1355 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #781 annotations: │ │ Annotations on class │ │ @@ -160074,21 +160080,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;) │ │ name : 'setCompoundDrawablesRelativeWithIntrinsicBounds' │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #782 header: │ │ class_idx : 1356 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #782 annotations: │ │ Annotations on class │ │ @@ -160150,38 +160156,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0d3180: |[0d3180] android.support.v4.widget.TextViewCompat.:()V │ │ -0d3190: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d3194: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0d3198: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0d319c: 2201 4905 |0006: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; // type@0549 │ │ -0d31a0: 7010 4027 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl;.:()V // method@2740 │ │ -0d31a6: 6901 210b |000b: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d31aa: 0e00 |000d: return-void │ │ -0d31ac: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -0d31b0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0d31b4: 2201 4805 |0012: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; // type@0548 │ │ -0d31b8: 7010 3c27 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl;.:()V // method@273c │ │ -0d31be: 6901 210b |0017: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d31c2: 28f4 |0019: goto 000d // -000c │ │ -0d31c4: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -0d31c8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0d31cc: 2201 4a05 |001e: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl; // type@054a │ │ -0d31d0: 7010 4427 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl;.:()V // method@2744 │ │ -0d31d6: 6901 210b |0023: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d31da: 28e8 |0025: goto 000d // -0018 │ │ -0d31dc: 2201 4705 |0026: new-instance v1, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; // type@0547 │ │ -0d31e0: 7010 3627 0100 |0028: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl;.:()V // method@2736 │ │ -0d31e6: 6901 210b |002b: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d31ea: 28e0 |002d: goto 000d // -0020 │ │ +0d0f24: |[0d0f24] android.support.v4.widget.TextViewCompat.:()V │ │ +0d0f34: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d0f38: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +0d0f3c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0d0f40: 2201 4905 |0006: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; // type@0549 │ │ +0d0f44: 7010 4027 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl;.:()V // method@2740 │ │ +0d0f4a: 6901 210b |000b: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0f4e: 0e00 |000d: return-void │ │ +0d0f50: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ +0d0f54: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0d0f58: 2201 4805 |0012: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; // type@0548 │ │ +0d0f5c: 7010 3c27 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl;.:()V // method@273c │ │ +0d0f62: 6901 210b |0017: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0f66: 28f4 |0019: goto 000d // -000c │ │ +0d0f68: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +0d0f6c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0d0f70: 2201 4a05 |001e: new-instance v1, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl; // type@054a │ │ +0d0f74: 7010 4427 0100 |0020: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl;.:()V // method@2744 │ │ +0d0f7a: 6901 210b |0023: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0f7e: 28e8 |0025: goto 000d // -0018 │ │ +0d0f80: 2201 4705 |0026: new-instance v1, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; // type@0547 │ │ +0d0f84: 7010 3627 0100 |0028: invoke-direct {v1}, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl;.:()V // method@2736 │ │ +0d0f8a: 6901 210b |002b: sput-object v1, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0f8e: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0006 line=145 │ │ 0x000d line=153 │ │ 0x000e line=146 │ │ @@ -160197,17 +160203,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d31ec: |[0d31ec] android.support.v4.widget.TextViewCompat.:()V │ │ -0d31fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d3202: 0e00 |0003: return-void │ │ +0d0f90: |[0d0f90] android.support.v4.widget.TextViewCompat.:()V │ │ +0d0fa0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d0fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/TextViewCompat;) │ │ @@ -160215,19 +160221,19 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d3204: |[0d3204] android.support.v4.widget.TextViewCompat.getMaxLines:(Landroid/widget/TextView;)I │ │ -0d3214: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d3218: 7220 4727 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.getMaxLines:(Landroid/widget/TextView;)I // method@2747 │ │ -0d321e: 0a00 |0005: move-result v0 │ │ -0d3220: 0f00 |0006: return v0 │ │ +0d0fa8: |[0d0fa8] android.support.v4.widget.TextViewCompat.getMaxLines:(Landroid/widget/TextView;)I │ │ +0d0fb8: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0fbc: 7220 4727 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.getMaxLines:(Landroid/widget/TextView;)I // method@2747 │ │ +0d0fc2: 0a00 |0005: move-result v0 │ │ +0d0fc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 textView Landroid/widget/TextView; │ │ │ │ #3 : (in Landroid/support/v4/widget/TextViewCompat;) │ │ @@ -160235,19 +160241,19 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d3224: |[0d3224] android.support.v4.widget.TextViewCompat.getMinLines:(Landroid/widget/TextView;)I │ │ -0d3234: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d3238: 7220 4827 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.getMinLines:(Landroid/widget/TextView;)I // method@2748 │ │ -0d323e: 0a00 |0005: move-result v0 │ │ -0d3240: 0f00 |0006: return v0 │ │ +0d0fc8: |[0d0fc8] android.support.v4.widget.TextViewCompat.getMinLines:(Landroid/widget/TextView;)I │ │ +0d0fd8: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0fdc: 7220 4827 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.getMinLines:(Landroid/widget/TextView;)I // method@2748 │ │ +0d0fe2: 0a00 |0005: move-result v0 │ │ +0d0fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 textView Landroid/widget/TextView; │ │ │ │ #4 : (in Landroid/support/v4/widget/TextViewCompat;) │ │ @@ -160255,23 +160261,23 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0d3244: |[0d3244] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d3254: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d3258: 0761 |0002: move-object v1, v6 │ │ -0d325a: 0772 |0003: move-object v2, v7 │ │ -0d325c: 0783 |0004: move-object v3, v8 │ │ -0d325e: 0794 |0005: move-object v4, v9 │ │ -0d3260: 07a5 |0006: move-object v5, v10 │ │ -0d3262: 7806 4927 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2749 │ │ -0d3268: 0e00 |000a: return-void │ │ +0d0fe8: |[0d0fe8] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d0ff8: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d0ffc: 0761 |0002: move-object v1, v6 │ │ +0d0ffe: 0772 |0003: move-object v2, v7 │ │ +0d1000: 0783 |0004: move-object v3, v8 │ │ +0d1002: 0794 |0005: move-object v4, v9 │ │ +0d1004: 07a5 |0006: move-object v5, v10 │ │ +0d1006: 7806 4927 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2749 │ │ +0d100c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x000a line=174 │ │ locals : │ │ 0x0000 - 0x000b reg=6 textView Landroid/widget/TextView; │ │ 0x0000 - 0x000b reg=7 start Landroid/graphics/drawable/Drawable; │ │ @@ -160284,23 +160290,23 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0d326c: |[0d326c] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -0d327c: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d3280: 0761 |0002: move-object v1, v6 │ │ -0d3282: 0172 |0003: move v2, v7 │ │ -0d3284: 0183 |0004: move v3, v8 │ │ -0d3286: 0194 |0005: move v4, v9 │ │ -0d3288: 01a5 |0006: move v5, v10 │ │ -0d328a: 7806 4a27 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@274a │ │ -0d3290: 0e00 |000a: return-void │ │ +0d1010: |[0d1010] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +0d1020: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d1024: 0761 |0002: move-object v1, v6 │ │ +0d1026: 0172 |0003: move v2, v7 │ │ +0d1028: 0183 |0004: move v3, v8 │ │ +0d102a: 0194 |0005: move v4, v9 │ │ +0d102c: 01a5 |0006: move v5, v10 │ │ +0d102e: 7806 4a27 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@274a │ │ +0d1034: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x000a line=217 │ │ locals : │ │ 0x0000 - 0x000b reg=6 textView Landroid/widget/TextView; │ │ 0x0000 - 0x000b reg=7 start I │ │ @@ -160313,42 +160319,42 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0d3294: |[0d3294] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d32a4: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ -0d32a8: 0761 |0002: move-object v1, v6 │ │ -0d32aa: 0772 |0003: move-object v2, v7 │ │ -0d32ac: 0783 |0004: move-object v3, v8 │ │ -0d32ae: 0794 |0005: move-object v4, v9 │ │ -0d32b0: 07a5 |0006: move-object v5, v10 │ │ -0d32b2: 7806 4b27 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@274b │ │ -0d32b8: 0e00 |000a: return-void │ │ +0d1038: |[0d1038] android.support.v4.widget.TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d1048: 6200 210b |0000: sget-object v0, Landroid/support/v4/widget/TextViewCompat;.IMPL:Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl; // field@0b21 │ │ +0d104c: 0761 |0002: move-object v1, v6 │ │ +0d104e: 0772 |0003: move-object v2, v7 │ │ +0d1050: 0783 |0004: move-object v3, v8 │ │ +0d1052: 0794 |0005: move-object v4, v9 │ │ +0d1054: 07a5 |0006: move-object v5, v10 │ │ +0d1056: 7806 4b27 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompat$TextViewCompatImpl;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@274b │ │ +0d105c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x000a line=194 │ │ locals : │ │ 0x0000 - 0x000b reg=6 textView Landroid/widget/TextView; │ │ 0x0000 - 0x000b reg=7 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=8 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=9 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=10 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #783 header: │ │ class_idx : 1357 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6663 │ │ +source_file_idx : 6659 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #783 - │ │ Class descriptor : 'Landroid/support/v4/widget/TextViewCompatDonut;' │ │ @@ -160405,17 +160411,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d32bc: |[0d32bc] android.support.v4.widget.TextViewCompatDonut.:()V │ │ -0d32cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d32d2: 0e00 |0003: return-void │ │ +0d1060: |[0d1060] android.support.v4.widget.TextViewCompatDonut.:()V │ │ +0d1070: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d1076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompatDonut; │ │ │ │ #1 : (in Landroid/support/v4/widget/TextViewCompatDonut;) │ │ @@ -160423,44 +160429,44 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0d32d4: |[0d32d4] android.support.v4.widget.TextViewCompatDonut.getMaxLines:(Landroid/widget/TextView;)I │ │ -0d32e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d32e6: 6300 250b |0001: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeFieldFetched:Z // field@0b25 │ │ -0d32ea: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0d32ee: 1a00 f234 |0005: const-string v0, "mMaxMode" // string@34f2 │ │ -0d32f2: 7110 5627 0000 |0007: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ -0d32f8: 0c00 |000a: move-result-object v0 │ │ -0d32fa: 6900 240b |000b: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ -0d32fe: 6a01 250b |000d: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeFieldFetched:Z // field@0b25 │ │ -0d3302: 6200 240b |000f: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ -0d3306: 3800 2300 |0011: if-eqz v0, 0034 // +0023 │ │ -0d330a: 6200 240b |0013: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ -0d330e: 7120 5727 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ -0d3314: 0a00 |0018: move-result v0 │ │ -0d3316: 3310 1b00 |0019: if-ne v0, v1, 0034 // +001b │ │ -0d331a: 6300 270b |001b: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumFieldFetched:Z // field@0b27 │ │ -0d331e: 3900 0c00 |001d: if-nez v0, 0029 // +000c │ │ -0d3322: 1a00 f834 |001f: const-string v0, "mMaximum" // string@34f8 │ │ -0d3326: 7110 5627 0000 |0021: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ -0d332c: 0c00 |0024: move-result-object v0 │ │ -0d332e: 6900 260b |0025: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ -0d3332: 6a01 270b |0027: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumFieldFetched:Z // field@0b27 │ │ -0d3336: 6200 260b |0029: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ -0d333a: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -0d333e: 6200 260b |002d: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ -0d3342: 7120 5727 2000 |002f: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ -0d3348: 0a00 |0032: move-result v0 │ │ -0d334a: 0f00 |0033: return v0 │ │ -0d334c: 12f0 |0034: const/4 v0, #int -1 // #ff │ │ -0d334e: 28fe |0035: goto 0033 // -0002 │ │ +0d1078: |[0d1078] android.support.v4.widget.TextViewCompatDonut.getMaxLines:(Landroid/widget/TextView;)I │ │ +0d1088: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d108a: 6300 250b |0001: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeFieldFetched:Z // field@0b25 │ │ +0d108e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0d1092: 1a00 ed34 |0005: const-string v0, "mMaxMode" // string@34ed │ │ +0d1096: 7110 5627 0000 |0007: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ +0d109c: 0c00 |000a: move-result-object v0 │ │ +0d109e: 6900 240b |000b: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ +0d10a2: 6a01 250b |000d: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeFieldFetched:Z // field@0b25 │ │ +0d10a6: 6200 240b |000f: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ +0d10aa: 3800 2300 |0011: if-eqz v0, 0034 // +0023 │ │ +0d10ae: 6200 240b |0013: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaxModeField:Ljava/lang/reflect/Field; // field@0b24 │ │ +0d10b2: 7120 5727 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ +0d10b8: 0a00 |0018: move-result v0 │ │ +0d10ba: 3310 1b00 |0019: if-ne v0, v1, 0034 // +001b │ │ +0d10be: 6300 270b |001b: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumFieldFetched:Z // field@0b27 │ │ +0d10c2: 3900 0c00 |001d: if-nez v0, 0029 // +000c │ │ +0d10c6: 1a00 f334 |001f: const-string v0, "mMaximum" // string@34f3 │ │ +0d10ca: 7110 5627 0000 |0021: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ +0d10d0: 0c00 |0024: move-result-object v0 │ │ +0d10d2: 6900 260b |0025: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ +0d10d6: 6a01 270b |0027: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumFieldFetched:Z // field@0b27 │ │ +0d10da: 6200 260b |0029: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ +0d10de: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +0d10e2: 6200 260b |002d: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMaximumField:Ljava/lang/reflect/Field; // field@0b26 │ │ +0d10e6: 7120 5727 2000 |002f: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ +0d10ec: 0a00 |0032: move-result v0 │ │ +0d10ee: 0f00 |0033: return v0 │ │ +0d10f0: 12f0 |0034: const/4 v0, #int -1 // #ff │ │ +0d10f2: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x000d line=42 │ │ 0x000f line=44 │ │ 0x001b line=46 │ │ @@ -160477,44 +160483,44 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0d3350: |[0d3350] android.support.v4.widget.TextViewCompatDonut.getMinLines:(Landroid/widget/TextView;)I │ │ -0d3360: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d3362: 6300 290b |0001: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeFieldFetched:Z // field@0b29 │ │ -0d3366: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0d336a: 1a00 2235 |0005: const-string v0, "mMinMode" // string@3522 │ │ -0d336e: 7110 5627 0000 |0007: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ -0d3374: 0c00 |000a: move-result-object v0 │ │ -0d3376: 6900 280b |000b: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ -0d337a: 6a01 290b |000d: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeFieldFetched:Z // field@0b29 │ │ -0d337e: 6200 280b |000f: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ -0d3382: 3800 2300 |0011: if-eqz v0, 0034 // +0023 │ │ -0d3386: 6200 280b |0013: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ -0d338a: 7120 5727 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ -0d3390: 0a00 |0018: move-result v0 │ │ -0d3392: 3310 1b00 |0019: if-ne v0, v1, 0034 // +001b │ │ -0d3396: 6300 2b0b |001b: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumFieldFetched:Z // field@0b2b │ │ -0d339a: 3900 0c00 |001d: if-nez v0, 0029 // +000c │ │ -0d339e: 1a00 2a35 |001f: const-string v0, "mMinimum" // string@352a │ │ -0d33a2: 7110 5627 0000 |0021: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ -0d33a8: 0c00 |0024: move-result-object v0 │ │ -0d33aa: 6900 2a0b |0025: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ -0d33ae: 6a01 2b0b |0027: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumFieldFetched:Z // field@0b2b │ │ -0d33b2: 6200 2a0b |0029: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ -0d33b6: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ -0d33ba: 6200 2a0b |002d: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ -0d33be: 7120 5727 2000 |002f: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ -0d33c4: 0a00 |0032: move-result v0 │ │ -0d33c6: 0f00 |0033: return v0 │ │ -0d33c8: 12f0 |0034: const/4 v0, #int -1 // #ff │ │ -0d33ca: 28fe |0035: goto 0033 // -0002 │ │ +0d10f4: |[0d10f4] android.support.v4.widget.TextViewCompatDonut.getMinLines:(Landroid/widget/TextView;)I │ │ +0d1104: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d1106: 6300 290b |0001: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeFieldFetched:Z // field@0b29 │ │ +0d110a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0d110e: 1a00 1d35 |0005: const-string v0, "mMinMode" // string@351d │ │ +0d1112: 7110 5627 0000 |0007: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ +0d1118: 0c00 |000a: move-result-object v0 │ │ +0d111a: 6900 280b |000b: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ +0d111e: 6a01 290b |000d: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeFieldFetched:Z // field@0b29 │ │ +0d1122: 6200 280b |000f: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ +0d1126: 3800 2300 |0011: if-eqz v0, 0034 // +0023 │ │ +0d112a: 6200 280b |0013: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinModeField:Ljava/lang/reflect/Field; // field@0b28 │ │ +0d112e: 7120 5727 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ +0d1134: 0a00 |0018: move-result v0 │ │ +0d1136: 3310 1b00 |0019: if-ne v0, v1, 0034 // +001b │ │ +0d113a: 6300 2b0b |001b: sget-boolean v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumFieldFetched:Z // field@0b2b │ │ +0d113e: 3900 0c00 |001d: if-nez v0, 0029 // +000c │ │ +0d1142: 1a00 2535 |001f: const-string v0, "mMinimum" // string@3525 │ │ +0d1146: 7110 5627 0000 |0021: invoke-static {v0}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2756 │ │ +0d114c: 0c00 |0024: move-result-object v0 │ │ +0d114e: 6900 2a0b |0025: sput-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ +0d1152: 6a01 2b0b |0027: sput-boolean v1, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumFieldFetched:Z // field@0b2b │ │ +0d1156: 6200 2a0b |0029: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ +0d115a: 3800 0900 |002b: if-eqz v0, 0034 // +0009 │ │ +0d115e: 6200 2a0b |002d: sget-object v0, Landroid/support/v4/widget/TextViewCompatDonut;.sMinimumField:Ljava/lang/reflect/Field; // field@0b2a │ │ +0d1162: 7120 5727 2000 |002f: invoke-static {v0, v2}, Landroid/support/v4/widget/TextViewCompatDonut;.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I // method@2757 │ │ +0d1168: 0a00 |0032: move-result v0 │ │ +0d116a: 0f00 |0033: return v0 │ │ +0d116c: 12f0 |0034: const/4 v0, #int -1 // #ff │ │ +0d116e: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0005 line=59 │ │ 0x000d line=60 │ │ 0x000f line=62 │ │ 0x001b line=64 │ │ @@ -160531,38 +160537,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/reflect/Field;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0d33cc: |[0d33cc] android.support.v4.widget.TextViewCompatDonut.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ -0d33dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d33de: 1c02 6507 |0001: const-class v2, Landroid/widget/TextView; // type@0765 │ │ -0d33e2: 6e20 db42 5200 |0003: invoke-virtual {v2, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0d33e8: 0c01 |0006: move-result-object v1 │ │ -0d33ea: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0d33ec: 6e20 8b43 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0d33f2: 1101 |000b: return-object v1 │ │ -0d33f4: 0d00 |000c: move-exception v0 │ │ -0d33f6: 1a02 061a |000d: const-string v2, "TextViewCompatDonut" // string@1a06 │ │ -0d33fa: 2203 7908 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0d33fe: 7010 5a43 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d3404: 1a04 4c06 |0014: const-string v4, "Could not retrieve " // string@064c │ │ -0d3408: 6e20 6343 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d340e: 0c03 |0019: move-result-object v3 │ │ -0d3410: 6e20 6343 5300 |001a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d3416: 0c03 |001d: move-result-object v3 │ │ -0d3418: 1a04 8500 |001e: const-string v4, " field." // string@0085 │ │ -0d341c: 6e20 6343 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d3422: 0c03 |0023: move-result-object v3 │ │ -0d3424: 6e10 6a43 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d342a: 0c03 |0027: move-result-object v3 │ │ -0d342c: 7120 5937 3200 |0028: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0d3432: 28e0 |002b: goto 000b // -0020 │ │ +0d1170: |[0d1170] android.support.v4.widget.TextViewCompatDonut.retrieveField:(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ +0d1180: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d1182: 1c02 6507 |0001: const-class v2, Landroid/widget/TextView; // type@0765 │ │ +0d1186: 6e20 db42 5200 |0003: invoke-virtual {v2, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0d118c: 0c01 |0006: move-result-object v1 │ │ +0d118e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0d1190: 6e20 8b43 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0d1196: 1101 |000b: return-object v1 │ │ +0d1198: 0d00 |000c: move-exception v0 │ │ +0d119a: 1a02 021a |000d: const-string v2, "TextViewCompatDonut" // string@1a02 │ │ +0d119e: 2203 7908 |000f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0d11a2: 7010 5a43 0300 |0011: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d11a8: 1a04 4806 |0014: const-string v4, "Could not retrieve " // string@0648 │ │ +0d11ac: 6e20 6343 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d11b2: 0c03 |0019: move-result-object v3 │ │ +0d11b4: 6e20 6343 5300 |001a: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d11ba: 0c03 |001d: move-result-object v3 │ │ +0d11bc: 1a04 8200 |001e: const-string v4, " field." // string@0082 │ │ +0d11c0: 6e20 6343 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d11c6: 0c03 |0023: move-result-object v3 │ │ +0d11c8: 6e10 6a43 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d11ce: 0c03 |0027: move-result-object v3 │ │ +0d11d0: 7120 5937 3200 |0028: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0d11d6: 28e0 |002b: goto 000b // -0020 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/NoSuchFieldException; -> 0x000c │ │ positions : │ │ 0x0000 line=76 │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ @@ -160579,37 +160585,37 @@ │ │ type : '(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0d3444: |[0d3444] android.support.v4.widget.TextViewCompatDonut.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I │ │ -0d3454: 6e20 8743 5400 |0000: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0d345a: 0a01 |0003: move-result v1 │ │ -0d345c: 0f01 |0004: return v1 │ │ -0d345e: 0d00 |0005: move-exception v0 │ │ -0d3460: 1a01 061a |0006: const-string v1, "TextViewCompatDonut" // string@1a06 │ │ -0d3464: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0d3468: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d346e: 1a03 5006 |000d: const-string v3, "Could not retrieve value of " // string@0650 │ │ -0d3472: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d3478: 0c02 |0012: move-result-object v2 │ │ -0d347a: 6e10 8843 0400 |0013: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@4388 │ │ -0d3480: 0c03 |0016: move-result-object v3 │ │ -0d3482: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d3488: 0c02 |001a: move-result-object v2 │ │ -0d348a: 1a03 8500 |001b: const-string v3, " field." // string@0085 │ │ -0d348e: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d3494: 0c02 |0020: move-result-object v2 │ │ -0d3496: 6e10 6a43 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d349c: 0c02 |0024: move-result-object v2 │ │ -0d349e: 7120 5737 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0d34a4: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ -0d34a6: 28db |0029: goto 0004 // -0025 │ │ +0d11e8: |[0d11e8] android.support.v4.widget.TextViewCompatDonut.retrieveIntFromField:(Ljava/lang/reflect/Field;Landroid/widget/TextView;)I │ │ +0d11f8: 6e20 8743 5400 |0000: invoke-virtual {v4, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0d11fe: 0a01 |0003: move-result v1 │ │ +0d1200: 0f01 |0004: return v1 │ │ +0d1202: 0d00 |0005: move-exception v0 │ │ +0d1204: 1a01 021a |0006: const-string v1, "TextViewCompatDonut" // string@1a02 │ │ +0d1208: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0d120c: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d1212: 1a03 4c06 |000d: const-string v3, "Could not retrieve value of " // string@064c │ │ +0d1216: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d121c: 0c02 |0012: move-result-object v2 │ │ +0d121e: 6e10 8843 0400 |0013: invoke-virtual {v4}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@4388 │ │ +0d1224: 0c03 |0016: move-result-object v3 │ │ +0d1226: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d122c: 0c02 |001a: move-result-object v2 │ │ +0d122e: 1a03 8200 |001b: const-string v3, " field." // string@0082 │ │ +0d1232: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d1238: 0c02 |0020: move-result-object v2 │ │ +0d123a: 6e10 6a43 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d1240: 0c02 |0024: move-result-object v2 │ │ +0d1242: 7120 5737 2100 |0025: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0d1248: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ +0d124a: 28db |0029: goto 0004 // -0025 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/IllegalAccessException; -> 0x0005 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=92 │ │ 0x0005 line=89 │ │ @@ -160617,21 +160623,21 @@ │ │ 0x0028 line=92 │ │ locals : │ │ 0x0006 - 0x002a reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x002a reg=4 field Ljava/lang/reflect/Field; │ │ 0x0000 - 0x002a reg=5 textView Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6663 (TextViewCompatDonut.java) │ │ + source_file_idx : 6659 (TextViewCompatDonut.java) │ │ │ │ Class #784 header: │ │ class_idx : 1358 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6665 │ │ +source_file_idx : 6661 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #784 - │ │ Class descriptor : 'Landroid/support/v4/widget/TextViewCompatJb;' │ │ @@ -160646,17 +160652,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d34b8: |[0d34b8] android.support.v4.widget.TextViewCompatJb.:()V │ │ -0d34c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d34ce: 0e00 |0003: return-void │ │ +0d125c: |[0d125c] android.support.v4.widget.TextViewCompatJb.:()V │ │ +0d126c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d1272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompatJb; │ │ │ │ #1 : (in Landroid/support/v4/widget/TextViewCompatJb;) │ │ @@ -160664,18 +160670,18 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d34d0: |[0d34d0] android.support.v4.widget.TextViewCompatJb.getMaxLines:(Landroid/widget/TextView;)I │ │ -0d34e0: 6e10 a13c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.getMaxLines:()I // method@3ca1 │ │ -0d34e6: 0a00 |0003: move-result v0 │ │ -0d34e8: 0f00 |0004: return v0 │ │ +0d1274: |[0d1274] android.support.v4.widget.TextViewCompatJb.getMaxLines:(Landroid/widget/TextView;)I │ │ +0d1284: 6e10 a13c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.getMaxLines:()I // method@3ca1 │ │ +0d128a: 0a00 |0003: move-result v0 │ │ +0d128c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 textView Landroid/widget/TextView; │ │ │ │ #2 : (in Landroid/support/v4/widget/TextViewCompatJb;) │ │ @@ -160683,32 +160689,32 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d34ec: |[0d34ec] android.support.v4.widget.TextViewCompatJb.getMinLines:(Landroid/widget/TextView;)I │ │ -0d34fc: 6e10 a43c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.getMinLines:()I // method@3ca4 │ │ -0d3502: 0a00 |0003: move-result v0 │ │ -0d3504: 0f00 |0004: return v0 │ │ +0d1290: |[0d1290] android.support.v4.widget.TextViewCompatJb.getMinLines:(Landroid/widget/TextView;)I │ │ +0d12a0: 6e10 a43c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.getMinLines:()I // method@3ca4 │ │ +0d12a6: 0a00 |0003: move-result v0 │ │ +0d12a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 textView Landroid/widget/TextView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6665 (TextViewCompatJb.java) │ │ + source_file_idx : 6661 (TextViewCompatJb.java) │ │ │ │ Class #785 header: │ │ class_idx : 1359 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6666 │ │ +source_file_idx : 6662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #785 annotations: │ │ Annotations on method #10076 'setCompoundDrawablesRelative' parameters │ │ @@ -160758,17 +160764,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3508: |[0d3508] android.support.v4.widget.TextViewCompatJbMr1.:()V │ │ -0d3518: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d351e: 0e00 |0003: return-void │ │ +0d12ac: |[0d12ac] android.support.v4.widget.TextViewCompatJbMr1.:()V │ │ +0d12bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d12c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompatJbMr1; │ │ │ │ #1 : (in Landroid/support/v4/widget/TextViewCompatJbMr1;) │ │ @@ -160776,30 +160782,30 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0d3520: |[0d3520] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d3530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d3532: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ -0d3538: 0a01 |0004: move-result v1 │ │ -0d353a: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ -0d353e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0d3542: 0751 |0009: move-object v1, v5 │ │ -0d3544: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0d3548: 6e56 b23c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb2 │ │ -0d354e: 0e00 |000f: return-void │ │ -0d3550: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d3552: 28f6 |0011: goto 0007 // -000a │ │ -0d3554: 0731 |0012: move-object v1, v3 │ │ -0d3556: 28f7 |0013: goto 000a // -0009 │ │ -0d3558: 0753 |0014: move-object v3, v5 │ │ -0d355a: 28f7 |0015: goto 000c // -0009 │ │ +0d12c4: |[0d12c4] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d12d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d12d6: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ +0d12dc: 0a01 |0004: move-result v1 │ │ +0d12de: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ +0d12e2: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0d12e6: 0751 |0009: move-object v1, v5 │ │ +0d12e8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0d12ec: 6e56 b23c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb2 │ │ +0d12f2: 0e00 |000f: return-void │ │ +0d12f4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d12f6: 28f6 |0011: goto 0007 // -000a │ │ +0d12f8: 0731 |0012: move-object v1, v3 │ │ +0d12fa: 28f7 |0013: goto 000a // -0009 │ │ +0d12fc: 0753 |0014: move-object v3, v5 │ │ +0d12fe: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0007 line=31 │ │ 0x000f line=32 │ │ 0x0010 line=30 │ │ 0x0013 line=31 │ │ @@ -160818,30 +160824,30 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0d355c: |[0d355c] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -0d356c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d356e: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ -0d3574: 0a01 |0004: move-result v1 │ │ -0d3576: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ -0d357a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0d357e: 0151 |0009: move v1, v5 │ │ -0d3580: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0d3584: 6e56 b63c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@3cb6 │ │ -0d358a: 0e00 |000f: return-void │ │ -0d358c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d358e: 28f6 |0011: goto 0007 // -000a │ │ -0d3590: 0131 |0012: move v1, v3 │ │ -0d3592: 28f7 |0013: goto 000a // -0009 │ │ -0d3594: 0153 |0014: move v3, v5 │ │ -0d3596: 28f7 |0015: goto 000c // -0009 │ │ +0d1300: |[0d1300] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +0d1310: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d1312: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ +0d1318: 0a01 |0004: move-result v1 │ │ +0d131a: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ +0d131e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0d1322: 0151 |0009: move v1, v5 │ │ +0d1324: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0d1328: 6e56 b63c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@3cb6 │ │ +0d132e: 0e00 |000f: return-void │ │ +0d1330: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d1332: 28f6 |0011: goto 0007 // -000a │ │ +0d1334: 0131 |0012: move v1, v3 │ │ +0d1336: 28f7 |0013: goto 000a // -0009 │ │ +0d1338: 0153 |0014: move v3, v5 │ │ +0d133a: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0007 line=45 │ │ 0x000f line=47 │ │ 0x0010 line=44 │ │ 0x0013 line=45 │ │ @@ -160860,30 +160866,30 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0d3598: |[0d3598] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d35a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d35aa: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ -0d35b0: 0a01 |0004: move-result v1 │ │ -0d35b2: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ -0d35b6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0d35ba: 0751 |0009: move-object v1, v5 │ │ -0d35bc: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -0d35c0: 6e56 b73c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb7 │ │ -0d35c6: 0e00 |000f: return-void │ │ -0d35c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d35ca: 28f6 |0011: goto 0007 // -000a │ │ -0d35cc: 0731 |0012: move-object v1, v3 │ │ -0d35ce: 28f7 |0013: goto 000a // -0009 │ │ -0d35d0: 0753 |0014: move-object v3, v5 │ │ -0d35d2: 28f7 |0015: goto 000c // -0009 │ │ +0d133c: |[0d133c] android.support.v4.widget.TextViewCompatJbMr1.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d134c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d134e: 6e10 9e3c 0200 |0001: invoke-virtual {v2}, Landroid/widget/TextView;.getLayoutDirection:()I // method@3c9e │ │ +0d1354: 0a01 |0004: move-result v1 │ │ +0d1356: 3301 0b00 |0005: if-ne v1, v0, 0010 // +000b │ │ +0d135a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0d135e: 0751 |0009: move-object v1, v5 │ │ +0d1360: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0d1364: 6e56 b73c 1234 |000c: invoke-virtual {v2, v1, v4, v3, v6}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb7 │ │ +0d136a: 0e00 |000f: return-void │ │ +0d136c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d136e: 28f6 |0011: goto 0007 // -000a │ │ +0d1370: 0731 |0012: move-object v1, v3 │ │ +0d1372: 28f7 |0013: goto 000a // -0009 │ │ +0d1374: 0753 |0014: move-object v3, v5 │ │ +0d1376: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0007 line=38 │ │ 0x000f line=40 │ │ 0x0010 line=37 │ │ 0x0013 line=38 │ │ @@ -160894,21 +160900,21 @@ │ │ 0x0000 - 0x0016 reg=2 textView Landroid/widget/TextView; │ │ 0x0010 - 0x0016 reg=3 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0016 reg=4 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0016 reg=5 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0016 reg=6 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6666 (TextViewCompatJbMr1.java) │ │ + source_file_idx : 6662 (TextViewCompatJbMr1.java) │ │ │ │ Class #786 header: │ │ class_idx : 1360 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6667 │ │ +source_file_idx : 6663 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #786 annotations: │ │ Annotations on method #10080 'setCompoundDrawablesRelative' parameters │ │ @@ -160958,17 +160964,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d35d4: |[0d35d4] android.support.v4.widget.TextViewCompatJbMr2.:()V │ │ -0d35e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d35ea: 0e00 |0003: return-void │ │ +0d1378: |[0d1378] android.support.v4.widget.TextViewCompatJbMr2.:()V │ │ +0d1388: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d138e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompatJbMr2; │ │ │ │ #1 : (in Landroid/support/v4/widget/TextViewCompatJbMr2;) │ │ @@ -160976,17 +160982,17 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0d35ec: |[0d35ec] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d35fc: 6e54 b33c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelative:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb3 │ │ -0d3602: 0e00 |0003: return-void │ │ +0d1390: |[0d1390] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d13a0: 6e54 b33c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelative:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb3 │ │ +0d13a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=1 start Landroid/graphics/drawable/Drawable; │ │ @@ -160999,17 +161005,17 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0d3604: |[0d3604] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -0d3614: 6e54 b43c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@3cb4 │ │ -0d361a: 0e00 |0003: return-void │ │ +0d13a8: |[0d13a8] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +0d13b8: 6e54 b43c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelativeWithIntrinsicBounds:(IIII)V // method@3cb4 │ │ +0d13be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=1 start I │ │ @@ -161022,36 +161028,36 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0d361c: |[0d361c] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -0d362c: 6e54 b53c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb5 │ │ -0d3632: 0e00 |0003: return-void │ │ +0d13c0: |[0d13c0] android.support.v4.widget.TextViewCompatJbMr2.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +0d13d0: 6e54 b53c 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb5 │ │ +0d13d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=1 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=3 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=4 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6667 (TextViewCompatJbMr2.java) │ │ + source_file_idx : 6663 (TextViewCompatJbMr2.java) │ │ │ │ Class #787 header: │ │ class_idx : 1361 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6829 │ │ +source_file_idx : 6825 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #787 annotations: │ │ Annotations on method #10083 'getSupportButtonTintList' │ │ @@ -161094,21 +161100,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/TintableCompoundButton;) │ │ name : 'setSupportButtonTintMode' │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6829 (TintableCompoundButton.java) │ │ + source_file_idx : 6825 (TintableCompoundButton.java) │ │ │ │ Class #788 header: │ │ class_idx : 1362 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7196 │ │ +source_file_idx : 7192 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #788 annotations: │ │ Annotations on class │ │ @@ -161129,17 +161135,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3634: |[0d3634] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -0d3644: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d364a: 0e00 |0003: return-void │ │ +0d13d8: |[0d13d8] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +0d13e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d13ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -161148,38 +161154,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0d364c: |[0d364c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -0d365c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -0d3660: c713 |0002: sub-float/2addr v3, v1 │ │ -0d3662: a800 0303 |0003: mul-float v0, v3, v3 │ │ -0d3666: c830 |0005: mul-float/2addr v0, v3 │ │ -0d3668: c830 |0006: mul-float/2addr v0, v3 │ │ -0d366a: c830 |0007: mul-float/2addr v0, v3 │ │ -0d366c: c610 |0008: add-float/2addr v0, v1 │ │ -0d366e: 0f00 |0009: return v0 │ │ +0d13f0: |[0d13f0] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +0d1400: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +0d1404: c713 |0002: sub-float/2addr v3, v1 │ │ +0d1406: a800 0303 |0003: mul-float v0, v3, v3 │ │ +0d140a: c830 |0005: mul-float/2addr v0, v3 │ │ +0d140c: c830 |0006: mul-float/2addr v0, v3 │ │ +0d140e: c830 |0007: mul-float/2addr v0, v3 │ │ +0d1410: c610 |0008: add-float/2addr v0, v1 │ │ +0d1412: 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 : 7196 (ViewDragHelper.java) │ │ + source_file_idx : 7192 (ViewDragHelper.java) │ │ │ │ Class #789 header: │ │ class_idx : 1363 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7196 │ │ +source_file_idx : 7192 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #789 annotations: │ │ Annotations on class │ │ @@ -161204,18 +161210,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 │ │ -0d3670: |[0d3670] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -0d3680: 5b01 2c0b |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0b2c │ │ -0d3684: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d368a: 0e00 |0005: return-void │ │ +0d1414: |[0d1414] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0d1424: 5b01 2c0b |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0b2c │ │ +0d1428: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d142e: 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; │ │ │ │ @@ -161225,33 +161231,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d368c: |[0d368c] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -0d369c: 5420 2c0b |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0b2c │ │ -0d36a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d36a2: 6e20 a427 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d36a8: 0e00 |0006: return-void │ │ +0d1430: |[0d1430] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +0d1440: 5420 2c0b |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0b2c │ │ +0d1444: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d1446: 6e20 a427 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d144c: 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 : 7196 (ViewDragHelper.java) │ │ + source_file_idx : 7192 (ViewDragHelper.java) │ │ │ │ Class #790 header: │ │ class_idx : 1364 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7196 │ │ +source_file_idx : 7192 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #790 annotations: │ │ Annotations on class │ │ @@ -161271,17 +161277,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d36ac: |[0d36ac] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -0d36bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d36c2: 0e00 |0003: return-void │ │ +0d1450: |[0d1450] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +0d1460: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d1466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -161290,17 +161296,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d36c4: |[0d36c4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0d36d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d36d6: 0f00 |0001: return v0 │ │ +0d1468: |[0d1468] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0d1478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d147a: 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 │ │ @@ -161311,17 +161317,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d36d8: |[0d36d8] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0d36e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d36ea: 0f00 |0001: return v0 │ │ +0d147c: |[0d147c] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +0d148c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d148e: 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 │ │ @@ -161332,16 +161338,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d36ec: |[0d36ec] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -0d36fc: 0f01 |0000: return v1 │ │ +0d1490: |[0d1490] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +0d14a0: 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 │ │ │ │ @@ -161350,17 +161356,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d3700: |[0d3700] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0d3710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3712: 0f00 |0001: return v0 │ │ +0d14a4: |[0d14a4] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0d14b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d14b6: 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; │ │ │ │ @@ -161369,17 +161375,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d3714: |[0d3714] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -0d3724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3726: 0f00 |0001: return v0 │ │ +0d14b8: |[0d14b8] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +0d14c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d14ca: 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; │ │ │ │ @@ -161388,16 +161394,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3728: |[0d3728] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -0d3738: 0e00 |0000: return-void │ │ +0d14cc: |[0d14cc] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +0d14dc: 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 │ │ @@ -161407,17 +161413,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d373c: |[0d373c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -0d374c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d374e: 0f00 |0001: return v0 │ │ +0d14e0: |[0d14e0] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +0d14f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d14f2: 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 │ │ │ │ @@ -161426,16 +161432,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3750: |[0d3750] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -0d3760: 0e00 |0000: return-void │ │ +0d14f4: |[0d14f4] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +0d1504: 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 │ │ @@ -161445,16 +161451,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3764: |[0d3764] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -0d3774: 0e00 |0000: return-void │ │ +0d1508: |[0d1508] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +0d1518: 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 │ │ @@ -161464,16 +161470,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d3778: |[0d3778] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -0d3788: 0e00 |0000: return-void │ │ +0d151c: |[0d151c] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +0d152c: 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 │ │ │ │ @@ -161482,16 +161488,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d378c: |[0d378c] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0d379c: 0e00 |0000: return-void │ │ +0d1530: |[0d1530] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0d1540: 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 │ │ @@ -161504,16 +161510,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d37a0: |[0d37a0] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -0d37b0: 0e00 |0000: return-void │ │ +0d1544: |[0d1544] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +0d1554: 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 │ │ @@ -161521,21 +161527,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ name : 'tryCaptureView' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7196 (ViewDragHelper.java) │ │ + source_file_idx : 7192 (ViewDragHelper.java) │ │ │ │ Class #791 header: │ │ class_idx : 1365 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7196 │ │ +source_file_idx : 7192 │ │ static_fields_size : 17 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 28 │ │ │ │ Class #791 annotations: │ │ Annotations on class │ │ @@ -161726,81 +161732,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d37b4: |[0d37b4] android.support.v4.widget.ViewDragHelper.:()V │ │ -0d37c4: 2200 5205 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0552 │ │ -0d37c8: 7010 6727 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@2767 │ │ -0d37ce: 6900 530b |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0b53 │ │ -0d37d2: 0e00 |0007: return-void │ │ +0d1558: |[0d1558] android.support.v4.widget.ViewDragHelper.:()V │ │ +0d1568: 2200 5205 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0552 │ │ +0d156c: 7010 6727 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@2767 │ │ +0d1572: 6900 530b |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0b53 │ │ +0d1576: 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 │ │ -0d37d4: |[0d37d4] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -0d37e4: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -0d37ea: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0d37ec: 5942 3d0b |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d37f0: 2202 5305 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0553 │ │ -0d37f4: 7020 6927 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2769 │ │ -0d37fa: 5b42 4f0b |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ -0d37fe: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -0d3802: 2202 6408 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0d3806: 1a03 9d16 |0011: const-string v3, "Parent view may not be null" // string@169d │ │ -0d380a: 7020 f242 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0d3810: 2702 |0016: throw v2 │ │ -0d3812: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -0d3816: 2202 6408 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0d381a: 1a03 8a05 |001b: const-string v3, "Callback may not be null" // string@058a │ │ -0d381e: 7020 f242 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0d3824: 2702 |0020: throw v2 │ │ -0d3826: 5b46 4b0b |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d382a: 5b47 3e0b |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d382e: 7110 fa38 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0d3834: 0c01 |0028: move-result-object v1 │ │ -0d3836: 6e10 a801 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d383c: 0c02 |002c: move-result-object v2 │ │ -0d383e: 6e10 2f02 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0d3844: 0c02 |0030: move-result-object v2 │ │ -0d3846: 5220 bd15 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0d384a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -0d384e: c802 |0035: mul-float/2addr v2, v0 │ │ -0d3850: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d3854: c632 |0038: add-float/2addr v2, v3 │ │ -0d3856: 8722 |0039: float-to-int v2, v2 │ │ -0d3858: 5942 430b |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d385c: 6e10 0139 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -0d3862: 0a02 |003f: move-result v2 │ │ -0d3864: 5942 500b |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d3868: 6e10 fe38 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ -0d386e: 0a02 |0045: move-result v2 │ │ -0d3870: 8222 |0046: int-to-float v2, v2 │ │ -0d3872: 5942 490b |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d3876: 6e10 ff38 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ -0d387c: 0a02 |004c: move-result v2 │ │ -0d387e: 8222 |004d: int-to-float v2, v2 │ │ -0d3880: 5942 4a0b |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d3884: 6202 530b |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0b53 │ │ -0d3888: 7120 7d25 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@257d │ │ -0d388e: 0c02 |0055: move-result-object v2 │ │ -0d3890: 5b42 4e0b |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d3894: 0e00 |0058: return-void │ │ +0d1578: |[0d1578] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +0d1588: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +0d158e: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0d1590: 5942 3d0b |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d1594: 2202 5305 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0553 │ │ +0d1598: 7020 6927 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2769 │ │ +0d159e: 5b42 4f0b |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ +0d15a2: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +0d15a6: 2202 6408 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d15aa: 1a03 9916 |0011: const-string v3, "Parent view may not be null" // string@1699 │ │ +0d15ae: 7020 f242 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d15b4: 2702 |0016: throw v2 │ │ +0d15b6: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +0d15ba: 2202 6408 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d15be: 1a03 8605 |001b: const-string v3, "Callback may not be null" // string@0586 │ │ +0d15c2: 7020 f242 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d15c8: 2702 |0020: throw v2 │ │ +0d15ca: 5b46 4b0b |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d15ce: 5b47 3e0b |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d15d2: 7110 fa38 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0d15d8: 0c01 |0028: move-result-object v1 │ │ +0d15da: 6e10 a801 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d15e0: 0c02 |002c: move-result-object v2 │ │ +0d15e2: 6e10 2f02 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0d15e8: 0c02 |0030: move-result-object v2 │ │ +0d15ea: 5220 bd15 |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0d15ee: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +0d15f2: c802 |0035: mul-float/2addr v2, v0 │ │ +0d15f4: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +0d15f8: c632 |0038: add-float/2addr v2, v3 │ │ +0d15fa: 8722 |0039: float-to-int v2, v2 │ │ +0d15fc: 5942 430b |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d1600: 6e10 0139 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +0d1606: 0a02 |003f: move-result v2 │ │ +0d1608: 5942 500b |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d160c: 6e10 fe38 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ +0d1612: 0a02 |0045: move-result v2 │ │ +0d1614: 8222 |0046: int-to-float v2, v2 │ │ +0d1616: 5942 490b |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d161a: 6e10 ff38 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ +0d1620: 0a02 |004c: move-result v2 │ │ +0d1622: 8222 |004d: int-to-float v2, v2 │ │ +0d1624: 5942 4a0b |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d1628: 6202 530b |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0b53 │ │ +0d162c: 7120 7d25 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@257d │ │ +0d1632: 0c02 |0055: move-result-object v2 │ │ +0d1634: 5b42 4e0b |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1638: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -161829,67 +161835,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0d3898: |[0d3898] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -0d38a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d38aa: 7110 0943 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d38b0: 0a00 |0004: move-result v0 │ │ -0d38b2: 7110 0943 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d38b8: 0a01 |0008: move-result v1 │ │ -0d38ba: 5453 440b |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d38be: 4403 0308 |000b: aget v3, v3, v8 │ │ -0d38c2: b593 |000d: and-int/2addr v3, v9 │ │ -0d38c4: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -0d38c8: 5253 510b |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d38cc: b593 |0012: and-int/2addr v3, v9 │ │ -0d38ce: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -0d38d2: 5453 420b |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d38d6: 4403 0308 |0017: aget v3, v3, v8 │ │ -0d38da: b593 |0019: and-int/2addr v3, v9 │ │ -0d38dc: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -0d38e0: 5453 410b |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d38e4: 4403 0308 |001e: aget v3, v3, v8 │ │ -0d38e8: b593 |0020: and-int/2addr v3, v9 │ │ -0d38ea: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -0d38ee: 5253 500b |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d38f2: 8233 |0025: int-to-float v3, v3 │ │ -0d38f4: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -0d38f8: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -0d38fc: 5253 500b |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d3900: 8233 |002c: int-to-float v3, v3 │ │ -0d3902: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -0d3906: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -0d390a: 0f02 |0031: return v2 │ │ -0d390c: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -0d3910: c813 |0034: mul-float/2addr v3, v1 │ │ -0d3912: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -0d3916: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -0d391a: 5453 3e0b |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d391e: 6e20 7227 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@2772 │ │ -0d3924: 0a03 |003e: move-result v3 │ │ -0d3926: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -0d392a: 5453 420b |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d392e: 4404 0308 |0043: aget v4, v3, v8 │ │ -0d3932: b694 |0045: or-int/2addr v4, v9 │ │ -0d3934: 4b04 0308 |0046: aput v4, v3, v8 │ │ -0d3938: 28e9 |0048: goto 0031 // -0017 │ │ -0d393a: 5453 410b |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d393e: 4403 0308 |004b: aget v3, v3, v8 │ │ -0d3942: b593 |004d: and-int/2addr v3, v9 │ │ -0d3944: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -0d3948: 5253 500b |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d394c: 8233 |0052: int-to-float v3, v3 │ │ -0d394e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -0d3952: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -0d3956: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -0d3958: 28d9 |0058: goto 0031 // -0027 │ │ +0d163c: |[0d163c] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +0d164c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d164e: 7110 0943 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d1654: 0a00 |0004: move-result v0 │ │ +0d1656: 7110 0943 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d165c: 0a01 |0008: move-result v1 │ │ +0d165e: 5453 440b |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d1662: 4403 0308 |000b: aget v3, v3, v8 │ │ +0d1666: b593 |000d: and-int/2addr v3, v9 │ │ +0d1668: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +0d166c: 5253 510b |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d1670: b593 |0012: and-int/2addr v3, v9 │ │ +0d1672: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +0d1676: 5453 420b |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d167a: 4403 0308 |0017: aget v3, v3, v8 │ │ +0d167e: b593 |0019: and-int/2addr v3, v9 │ │ +0d1680: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +0d1684: 5453 410b |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1688: 4403 0308 |001e: aget v3, v3, v8 │ │ +0d168c: b593 |0020: and-int/2addr v3, v9 │ │ +0d168e: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +0d1692: 5253 500b |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d1696: 8233 |0025: int-to-float v3, v3 │ │ +0d1698: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +0d169c: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +0d16a0: 5253 500b |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d16a4: 8233 |002c: int-to-float v3, v3 │ │ +0d16a6: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +0d16aa: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +0d16ae: 0f02 |0031: return v2 │ │ +0d16b0: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +0d16b4: c813 |0034: mul-float/2addr v3, v1 │ │ +0d16b6: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +0d16ba: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +0d16be: 5453 3e0b |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d16c2: 6e20 7227 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@2772 │ │ +0d16c8: 0a03 |003e: move-result v3 │ │ +0d16ca: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +0d16ce: 5453 420b |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d16d2: 4404 0308 |0043: aget v4, v3, v8 │ │ +0d16d6: b694 |0045: or-int/2addr v4, v9 │ │ +0d16d8: 4b04 0308 |0046: aput v4, v3, v8 │ │ +0d16dc: 28e9 |0048: goto 0031 // -0017 │ │ +0d16de: 5453 410b |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d16e2: 4403 0308 |004b: aget v3, v3, v8 │ │ +0d16e6: b593 |004d: and-int/2addr v3, v9 │ │ +0d16e8: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +0d16ec: 5253 500b |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d16f0: 8233 |0052: int-to-float v3, v3 │ │ +0d16f2: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +0d16f6: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +0d16fa: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +0d16fc: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1251 │ │ 0x0005 line=1252 │ │ 0x0009 line=1254 │ │ 0x0031 line=1264 │ │ 0x0032 line=1260 │ │ @@ -161909,67 +161915,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -0d395c: |[0d395c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -0d396c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0d396e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0d3970: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -0d3974: 0132 |0004: move v2, v3 │ │ -0d3976: 0f02 |0005: return v2 │ │ -0d3978: 5474 3e0b |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d397c: 6e20 6f27 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ -0d3982: 0a04 |000b: move-result v4 │ │ -0d3984: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -0d3988: 0120 |000e: move v0, v2 │ │ -0d398a: 5474 3e0b |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d398e: 6e20 7027 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ -0d3994: 0a04 |0014: move-result v4 │ │ -0d3996: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -0d399a: 0121 |0017: move v1, v2 │ │ -0d399c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -0d39a0: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -0d39a4: a804 0909 |001c: mul-float v4, v9, v9 │ │ -0d39a8: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -0d39ac: c654 |0020: add-float/2addr v4, v5 │ │ -0d39ae: 5275 500b |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d39b2: 5276 500b |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d39b6: b265 |0025: mul-int/2addr v5, v6 │ │ -0d39b8: 8255 |0026: int-to-float v5, v5 │ │ -0d39ba: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -0d39be: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -0d39c2: 0132 |002b: move v2, v3 │ │ -0d39c4: 28d9 |002c: goto 0005 // -0027 │ │ -0d39c6: 0130 |002d: move v0, v3 │ │ -0d39c8: 28e1 |002e: goto 000f // -001f │ │ -0d39ca: 0131 |002f: move v1, v3 │ │ -0d39cc: 28e8 |0030: goto 0018 // -0018 │ │ -0d39ce: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -0d39d2: 7110 0943 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d39d8: 0a04 |0036: move-result v4 │ │ -0d39da: 5275 500b |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d39de: 8255 |0039: int-to-float v5, v5 │ │ -0d39e0: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -0d39e4: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -0d39e8: 0132 |003e: move v2, v3 │ │ -0d39ea: 28c6 |003f: goto 0005 // -003a │ │ -0d39ec: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -0d39f0: 7110 0943 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d39f6: 0a04 |0045: move-result v4 │ │ -0d39f8: 5275 500b |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d39fc: 8255 |0048: int-to-float v5, v5 │ │ -0d39fe: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -0d3a02: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -0d3a06: 0132 |004d: move v2, v3 │ │ -0d3a08: 28b7 |004e: goto 0005 // -0049 │ │ -0d3a0a: 0132 |004f: move v2, v3 │ │ -0d3a0c: 28b5 |0050: goto 0005 // -004b │ │ +0d1700: |[0d1700] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +0d1710: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d1712: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d1714: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +0d1718: 0132 |0004: move v2, v3 │ │ +0d171a: 0f02 |0005: return v2 │ │ +0d171c: 5474 3e0b |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1720: 6e20 6f27 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ +0d1726: 0a04 |000b: move-result v4 │ │ +0d1728: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +0d172c: 0120 |000e: move v0, v2 │ │ +0d172e: 5474 3e0b |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1732: 6e20 7027 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ +0d1738: 0a04 |0014: move-result v4 │ │ +0d173a: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +0d173e: 0121 |0017: move v1, v2 │ │ +0d1740: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +0d1744: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +0d1748: a804 0909 |001c: mul-float v4, v9, v9 │ │ +0d174c: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +0d1750: c654 |0020: add-float/2addr v4, v5 │ │ +0d1752: 5275 500b |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d1756: 5276 500b |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d175a: b265 |0025: mul-int/2addr v5, v6 │ │ +0d175c: 8255 |0026: int-to-float v5, v5 │ │ +0d175e: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +0d1762: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +0d1766: 0132 |002b: move v2, v3 │ │ +0d1768: 28d9 |002c: goto 0005 // -0027 │ │ +0d176a: 0130 |002d: move v0, v3 │ │ +0d176c: 28e1 |002e: goto 000f // -001f │ │ +0d176e: 0131 |002f: move v1, v3 │ │ +0d1770: 28e8 |0030: goto 0018 // -0018 │ │ +0d1772: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +0d1776: 7110 0943 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d177c: 0a04 |0036: move-result v4 │ │ +0d177e: 5275 500b |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d1782: 8255 |0039: int-to-float v5, v5 │ │ +0d1784: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +0d1788: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +0d178c: 0132 |003e: move v2, v3 │ │ +0d178e: 28c6 |003f: goto 0005 // -003a │ │ +0d1790: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +0d1794: 7110 0943 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d179a: 0a04 |0045: move-result v4 │ │ +0d179c: 5275 500b |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d17a0: 8255 |0048: int-to-float v5, v5 │ │ +0d17a2: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +0d17a6: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +0d17aa: 0132 |004d: move v2, v3 │ │ +0d17ac: 28b7 |004e: goto 0005 // -0049 │ │ +0d17ae: 0132 |004f: move v2, v3 │ │ +0d17b0: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1278 │ │ 0x0005 line=1291 │ │ 0x0006 line=1281 │ │ 0x000f line=1282 │ │ 0x0018 line=1284 │ │ @@ -161996,30 +162002,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0d3a10: |[0d3a10] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -0d3a20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d3a22: 7110 0943 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d3a28: 0a00 |0004: move-result v0 │ │ -0d3a2a: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -0d3a2e: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -0d3a32: 0116 |0009: move v6, v1 │ │ -0d3a34: 0f06 |000a: return v6 │ │ -0d3a36: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -0d3a3a: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -0d3a3e: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -0d3a42: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -0d3a46: 7f66 |0013: neg-float v6, v6 │ │ -0d3a48: 28f6 |0014: goto 000a // -000a │ │ -0d3a4a: 0146 |0015: move v6, v4 │ │ -0d3a4c: 28f4 |0016: goto 000a // -000c │ │ +0d17b4: |[0d17b4] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +0d17c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d17c6: 7110 0943 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d17cc: 0a00 |0004: move-result v0 │ │ +0d17ce: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +0d17d2: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +0d17d6: 0116 |0009: move v6, v1 │ │ +0d17d8: 0f06 |000a: return v6 │ │ +0d17da: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +0d17de: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +0d17e2: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +0d17e6: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +0d17ea: 7f66 |0013: neg-float v6, v6 │ │ +0d17ec: 28f6 |0014: goto 000a // -000a │ │ +0d17ee: 0146 |0015: move v6, v4 │ │ +0d17f0: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=674 │ │ 0x0005 line=675 │ │ 0x000a line=677 │ │ 0x000b line=676 │ │ 0x0016 line=677 │ │ @@ -162036,26 +162042,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d3a50: |[0d3a50] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -0d3a60: 7110 0a43 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3a66: 0a00 |0003: move-result v0 │ │ -0d3a68: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -0d3a6c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0d3a6e: 0f04 |0007: return v4 │ │ -0d3a70: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -0d3a74: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -0d3a78: 7b44 |000c: neg-int v4, v4 │ │ -0d3a7a: 28fa |000d: goto 0007 // -0006 │ │ -0d3a7c: 0124 |000e: move v4, v2 │ │ -0d3a7e: 28f8 |000f: goto 0007 // -0008 │ │ +0d17f4: |[0d17f4] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +0d1804: 7110 0a43 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d180a: 0a00 |0003: move-result v0 │ │ +0d180c: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +0d1810: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0d1812: 0f04 |0007: return v4 │ │ +0d1814: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +0d1818: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +0d181c: 7b44 |000c: neg-int v4, v4 │ │ +0d181e: 28fa |000d: goto 0007 // -0006 │ │ +0d1820: 0124 |000e: move v4, v2 │ │ +0d1822: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0007 line=660 │ │ 0x0008 line=659 │ │ 0x000f line=660 │ │ @@ -162072,36 +162078,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0d3a80: |[0d3a80] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -0d3a90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d3a92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d3a94: 5430 450b |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3a98: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0d3a9c: 0e00 |0006: return-void │ │ -0d3a9e: 5430 450b |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3aa2: 7120 d943 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ -0d3aa8: 5430 460b |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d3aac: 7120 d943 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ -0d3ab2: 5430 470b |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d3ab6: 7120 d943 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ -0d3abc: 5430 480b |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d3ac0: 7120 d943 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ -0d3ac6: 5430 440b |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d3aca: 7120 da43 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ -0d3ad0: 5430 410b |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d3ad4: 7120 da43 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ -0d3ada: 5430 420b |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d3ade: 7120 da43 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ -0d3ae4: 5932 4c0b |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d3ae8: 28da |002c: goto 0006 // -0026 │ │ +0d1824: |[0d1824] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +0d1834: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d1836: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d1838: 5430 450b |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d183c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0d1840: 0e00 |0006: return-void │ │ +0d1842: 5430 450b |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1846: 7120 d943 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ +0d184c: 5430 460b |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d1850: 7120 d943 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ +0d1856: 5430 470b |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d185a: 7120 d943 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ +0d1860: 5430 480b |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1864: 7120 d943 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@43d9 │ │ +0d186a: 5430 440b |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d186e: 7120 da43 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ +0d1874: 5430 410b |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1878: 7120 da43 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ +0d187e: 5430 420b |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d1882: 7120 da43 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@43da │ │ +0d1888: 5932 4c0b |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d188c: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=777 │ │ 0x0006 line=788 │ │ 0x0007 line=780 │ │ 0x000c line=781 │ │ 0x0011 line=782 │ │ @@ -162118,41 +162124,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0d3aec: |[0d3aec] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -0d3afc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d3afe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d3b00: 5430 450b |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3b04: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0d3b08: 0e00 |0006: return-void │ │ -0d3b0a: 5430 450b |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3b0e: 4b01 0004 |0009: aput v1, v0, v4 │ │ -0d3b12: 5430 460b |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d3b16: 4b01 0004 |000d: aput v1, v0, v4 │ │ -0d3b1a: 5430 470b |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d3b1e: 4b01 0004 |0011: aput v1, v0, v4 │ │ -0d3b22: 5430 480b |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d3b26: 4b01 0004 |0015: aput v1, v0, v4 │ │ -0d3b2a: 5430 440b |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d3b2e: 4b02 0004 |0019: aput v2, v0, v4 │ │ -0d3b32: 5430 410b |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d3b36: 4b02 0004 |001d: aput v2, v0, v4 │ │ -0d3b3a: 5430 420b |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d3b3e: 4b02 0004 |0021: aput v2, v0, v4 │ │ -0d3b42: 5230 4c0b |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d3b46: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0d3b48: b841 |0026: shl-int/2addr v1, v4 │ │ -0d3b4a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -0d3b4e: b510 |0029: and-int/2addr v0, v1 │ │ -0d3b50: 5930 4c0b |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d3b54: 28da |002c: goto 0006 // -0026 │ │ +0d1890: |[0d1890] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +0d18a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d18a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d18a4: 5430 450b |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d18a8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0d18ac: 0e00 |0006: return-void │ │ +0d18ae: 5430 450b |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d18b2: 4b01 0004 |0009: aput v1, v0, v4 │ │ +0d18b6: 5430 460b |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d18ba: 4b01 0004 |000d: aput v1, v0, v4 │ │ +0d18be: 5430 470b |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d18c2: 4b01 0004 |0011: aput v1, v0, v4 │ │ +0d18c6: 5430 480b |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d18ca: 4b01 0004 |0015: aput v1, v0, v4 │ │ +0d18ce: 5430 440b |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d18d2: 4b02 0004 |0019: aput v2, v0, v4 │ │ +0d18d6: 5430 410b |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d18da: 4b02 0004 |001d: aput v2, v0, v4 │ │ +0d18de: 5430 420b |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d18e2: 4b02 0004 |0021: aput v2, v0, v4 │ │ +0d18e6: 5230 4c0b |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d18ea: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0d18ec: b841 |0026: shl-int/2addr v1, v4 │ │ +0d18ee: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0d18f2: b510 |0029: and-int/2addr v0, v1 │ │ +0d18f4: 5930 4c0b |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d18f8: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=791 │ │ 0x0006 line=802 │ │ 0x0007 line=794 │ │ 0x000b line=795 │ │ 0x000f line=796 │ │ @@ -162170,62 +162176,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0d3b58: |[0d3b58] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -0d3b68: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -0d3b6c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -0d3b70: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0d3b72: 0f06 |0005: return v6 │ │ -0d3b74: 54a6 4b0b |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d3b78: 6e10 3239 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@3932 │ │ -0d3b7e: 0a05 |000b: move-result v5 │ │ -0d3b80: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -0d3b84: 7110 0a43 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3b8a: 0a06 |0011: move-result v6 │ │ -0d3b8c: 8266 |0012: int-to-float v6, v6 │ │ -0d3b8e: 8257 |0013: int-to-float v7, v5 │ │ -0d3b90: c976 |0014: div-float/2addr v6, v7 │ │ -0d3b92: 7120 1443 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0d3b98: 0a01 |0018: move-result v1 │ │ -0d3b9a: 8236 |0019: int-to-float v6, v3 │ │ -0d3b9c: 8237 |001a: int-to-float v7, v3 │ │ -0d3b9e: 7020 8d27 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@278d │ │ -0d3ba4: 0a08 |001e: move-result v8 │ │ -0d3ba6: c887 |001f: mul-float/2addr v7, v8 │ │ -0d3ba8: a600 0607 |0020: add-float v0, v6, v7 │ │ -0d3bac: 7110 0a43 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3bb2: 0a0c |0025: move-result v12 │ │ -0d3bb4: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -0d3bb8: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -0d3bbc: 82c7 |002a: int-to-float v7, v12 │ │ -0d3bbe: a907 0007 |002b: div-float v7, v0, v7 │ │ -0d3bc2: 7110 0943 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d3bc8: 0a07 |0030: move-result v7 │ │ -0d3bca: c876 |0031: mul-float/2addr v6, v7 │ │ -0d3bcc: 7110 1843 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0d3bd2: 0a06 |0035: move-result v6 │ │ -0d3bd4: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -0d3bd8: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -0d3bdc: 7120 1543 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0d3be2: 0a06 |003d: move-result v6 │ │ -0d3be4: 28c7 |003e: goto 0005 // -0039 │ │ -0d3be6: 7110 0a43 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3bec: 0a06 |0042: move-result v6 │ │ -0d3bee: 8266 |0043: int-to-float v6, v6 │ │ -0d3bf0: 82d7 |0044: int-to-float v7, v13 │ │ -0d3bf2: a904 0607 |0045: div-float v4, v6, v7 │ │ -0d3bf6: a606 0409 |0047: add-float v6, v4, v9 │ │ -0d3bfa: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -0d3bfe: c876 |004b: mul-float/2addr v6, v7 │ │ -0d3c00: 8762 |004c: float-to-int v2, v6 │ │ -0d3c02: 28eb |004d: goto 0038 // -0015 │ │ +0d18fc: |[0d18fc] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +0d190c: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0d1910: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +0d1914: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0d1916: 0f06 |0005: return v6 │ │ +0d1918: 54a6 4b0b |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d191c: 6e10 3239 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@3932 │ │ +0d1922: 0a05 |000b: move-result v5 │ │ +0d1924: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +0d1928: 7110 0a43 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d192e: 0a06 |0011: move-result v6 │ │ +0d1930: 8266 |0012: int-to-float v6, v6 │ │ +0d1932: 8257 |0013: int-to-float v7, v5 │ │ +0d1934: c976 |0014: div-float/2addr v6, v7 │ │ +0d1936: 7120 1443 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0d193c: 0a01 |0018: move-result v1 │ │ +0d193e: 8236 |0019: int-to-float v6, v3 │ │ +0d1940: 8237 |001a: int-to-float v7, v3 │ │ +0d1942: 7020 8d27 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@278d │ │ +0d1948: 0a08 |001e: move-result v8 │ │ +0d194a: c887 |001f: mul-float/2addr v7, v8 │ │ +0d194c: a600 0607 |0020: add-float v0, v6, v7 │ │ +0d1950: 7110 0a43 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d1956: 0a0c |0025: move-result v12 │ │ +0d1958: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +0d195c: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +0d1960: 82c7 |002a: int-to-float v7, v12 │ │ +0d1962: a907 0007 |002b: div-float v7, v0, v7 │ │ +0d1966: 7110 0943 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d196c: 0a07 |0030: move-result v7 │ │ +0d196e: c876 |0031: mul-float/2addr v6, v7 │ │ +0d1970: 7110 1843 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0d1976: 0a06 |0035: move-result v6 │ │ +0d1978: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +0d197c: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +0d1980: 7120 1543 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d1986: 0a06 |003d: move-result v6 │ │ +0d1988: 28c7 |003e: goto 0005 // -0039 │ │ +0d198a: 7110 0a43 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d1990: 0a06 |0042: move-result v6 │ │ +0d1992: 8266 |0043: int-to-float v6, v6 │ │ +0d1994: 82d7 |0044: int-to-float v7, v13 │ │ +0d1996: a904 0607 |0045: div-float v4, v6, v7 │ │ +0d199a: a606 0409 |0047: add-float v6, v4, v9 │ │ +0d199e: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +0d19a2: c876 |004b: mul-float/2addr v6, v7 │ │ +0d19a4: 8762 |004c: float-to-int v2, v6 │ │ +0d19a6: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x0004 line=626 │ │ 0x0005 line=643 │ │ 0x0006 line=629 │ │ 0x000c line=630 │ │ @@ -162255,76 +162261,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -0d3c04: |[0d3c04] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -0d3c14: 52ec 4a0b |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d3c18: 87cc |0002: float-to-int v12, v12 │ │ -0d3c1a: 52ed 490b |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d3c1e: 87dd |0005: float-to-int v13, v13 │ │ -0d3c20: 0200 1200 |0006: move/from16 v0, v18 │ │ -0d3c24: 7040 8427 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@2784 │ │ -0d3c2a: 0a12 |000b: move-result v18 │ │ -0d3c2c: 52ec 4a0b |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d3c30: 87cc |000e: float-to-int v12, v12 │ │ -0d3c32: 52ed 490b |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d3c36: 87dd |0011: float-to-int v13, v13 │ │ -0d3c38: 0200 1300 |0012: move/from16 v0, v19 │ │ -0d3c3c: 7040 8427 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@2784 │ │ -0d3c42: 0a13 |0017: move-result v19 │ │ -0d3c44: 7701 0a43 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3c4a: 0a02 |001b: move-result v2 │ │ -0d3c4c: 7701 0a43 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3c52: 0a03 |001f: move-result v3 │ │ -0d3c54: 7701 0a43 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3c5a: 0a04 |0023: move-result v4 │ │ -0d3c5c: 7701 0a43 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -0d3c62: 0a05 |0027: move-result v5 │ │ -0d3c64: 9007 0405 |0028: add-int v7, v4, v5 │ │ -0d3c68: 9006 0203 |002a: add-int v6, v2, v3 │ │ -0d3c6c: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -0d3c70: 824c |002e: int-to-float v12, v4 │ │ -0d3c72: 827d |002f: int-to-float v13, v7 │ │ -0d3c74: a909 0c0d |0030: div-float v9, v12, v13 │ │ -0d3c78: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -0d3c7c: 825c |0034: int-to-float v12, v5 │ │ -0d3c7e: 827d |0035: int-to-float v13, v7 │ │ -0d3c80: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -0d3c84: 54ec 3e0b |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3c88: 6e20 6f27 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ -0d3c8e: 0a0c |003d: move-result v12 │ │ -0d3c90: 0200 1000 |003e: move/from16 v0, v16 │ │ -0d3c94: 0201 1200 |0040: move/from16 v1, v18 │ │ -0d3c98: 7040 8727 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@2787 │ │ -0d3c9e: 0a08 |0045: move-result v8 │ │ -0d3ca0: 54ec 3e0b |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3ca4: 6e20 7027 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ -0d3caa: 0a0c |004b: move-result v12 │ │ -0d3cac: 0200 1100 |004c: move/from16 v0, v17 │ │ -0d3cb0: 0201 1300 |004e: move/from16 v1, v19 │ │ -0d3cb4: 7040 8727 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@2787 │ │ -0d3cba: 0a0a |0053: move-result v10 │ │ -0d3cbc: 828c |0054: int-to-float v12, v8 │ │ -0d3cbe: c89c |0055: mul-float/2addr v12, v9 │ │ -0d3cc0: 82ad |0056: int-to-float v13, v10 │ │ -0d3cc2: c8bd |0057: mul-float/2addr v13, v11 │ │ -0d3cc4: c6dc |0058: add-float/2addr v12, v13 │ │ -0d3cc6: 87cc |0059: float-to-int v12, v12 │ │ -0d3cc8: 0f0c |005a: return v12 │ │ -0d3cca: 822c |005b: int-to-float v12, v2 │ │ -0d3ccc: 826d |005c: int-to-float v13, v6 │ │ -0d3cce: a909 0c0d |005d: div-float v9, v12, v13 │ │ -0d3cd2: 28d3 |005f: goto 0032 // -002d │ │ -0d3cd4: 823c |0060: int-to-float v12, v3 │ │ -0d3cd6: 826d |0061: int-to-float v13, v6 │ │ -0d3cd8: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -0d3cdc: 28d4 |0064: goto 0038 // -002c │ │ +0d19a8: |[0d19a8] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +0d19b8: 52ec 4a0b |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d19bc: 87cc |0002: float-to-int v12, v12 │ │ +0d19be: 52ed 490b |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d19c2: 87dd |0005: float-to-int v13, v13 │ │ +0d19c4: 0200 1200 |0006: move/from16 v0, v18 │ │ +0d19c8: 7040 8427 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@2784 │ │ +0d19ce: 0a12 |000b: move-result v18 │ │ +0d19d0: 52ec 4a0b |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d19d4: 87cc |000e: float-to-int v12, v12 │ │ +0d19d6: 52ed 490b |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d19da: 87dd |0011: float-to-int v13, v13 │ │ +0d19dc: 0200 1300 |0012: move/from16 v0, v19 │ │ +0d19e0: 7040 8427 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@2784 │ │ +0d19e6: 0a13 |0017: move-result v19 │ │ +0d19e8: 7701 0a43 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d19ee: 0a02 |001b: move-result v2 │ │ +0d19f0: 7701 0a43 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d19f6: 0a03 |001f: move-result v3 │ │ +0d19f8: 7701 0a43 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d19fe: 0a04 |0023: move-result v4 │ │ +0d1a00: 7701 0a43 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +0d1a06: 0a05 |0027: move-result v5 │ │ +0d1a08: 9007 0405 |0028: add-int v7, v4, v5 │ │ +0d1a0c: 9006 0203 |002a: add-int v6, v2, v3 │ │ +0d1a10: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +0d1a14: 824c |002e: int-to-float v12, v4 │ │ +0d1a16: 827d |002f: int-to-float v13, v7 │ │ +0d1a18: a909 0c0d |0030: div-float v9, v12, v13 │ │ +0d1a1c: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +0d1a20: 825c |0034: int-to-float v12, v5 │ │ +0d1a22: 827d |0035: int-to-float v13, v7 │ │ +0d1a24: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +0d1a28: 54ec 3e0b |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1a2c: 6e20 6f27 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ +0d1a32: 0a0c |003d: move-result v12 │ │ +0d1a34: 0200 1000 |003e: move/from16 v0, v16 │ │ +0d1a38: 0201 1200 |0040: move/from16 v1, v18 │ │ +0d1a3c: 7040 8727 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@2787 │ │ +0d1a42: 0a08 |0045: move-result v8 │ │ +0d1a44: 54ec 3e0b |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1a48: 6e20 7027 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ +0d1a4e: 0a0c |004b: move-result v12 │ │ +0d1a50: 0200 1100 |004c: move/from16 v0, v17 │ │ +0d1a54: 0201 1300 |004e: move/from16 v1, v19 │ │ +0d1a58: 7040 8727 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@2787 │ │ +0d1a5e: 0a0a |0053: move-result v10 │ │ +0d1a60: 828c |0054: int-to-float v12, v8 │ │ +0d1a62: c89c |0055: mul-float/2addr v12, v9 │ │ +0d1a64: 82ad |0056: int-to-float v13, v10 │ │ +0d1a66: c8bd |0057: mul-float/2addr v13, v11 │ │ +0d1a68: c6dc |0058: add-float/2addr v12, v13 │ │ +0d1a6a: 87cc |0059: float-to-int v12, v12 │ │ +0d1a6c: 0f0c |005a: return v12 │ │ +0d1a6e: 822c |005b: int-to-float v12, v2 │ │ +0d1a70: 826d |005c: int-to-float v13, v6 │ │ +0d1a72: a909 0c0d |005d: div-float v9, v12, v13 │ │ +0d1a76: 28d3 |005f: goto 0032 // -002d │ │ +0d1a78: 823c |0060: int-to-float v12, v3 │ │ +0d1a7a: 826d |0061: int-to-float v13, v6 │ │ +0d1a7c: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +0d1a80: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000c line=605 │ │ 0x0018 line=606 │ │ 0x001c line=607 │ │ 0x0020 line=608 │ │ @@ -162362,25 +162368,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 │ │ -0d3ce0: |[0d3ce0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0d3cf0: 7120 8b27 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@278b │ │ -0d3cf6: 0c00 |0003: move-result-object v0 │ │ -0d3cf8: 5201 500b |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d3cfc: 8211 |0006: int-to-float v1, v1 │ │ -0d3cfe: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -0d3d02: c942 |0009: div-float/2addr v2, v4 │ │ -0d3d04: c821 |000a: mul-float/2addr v1, v2 │ │ -0d3d06: 8711 |000b: float-to-int v1, v1 │ │ -0d3d08: 5901 500b |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d3d0c: 1100 |000e: return-object v0 │ │ +0d1a84: |[0d1a84] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0d1a94: 7120 8b27 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@278b │ │ +0d1a9a: 0c00 |0003: move-result-object v0 │ │ +0d1a9c: 5201 500b |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d1aa0: 8211 |0006: int-to-float v1, v1 │ │ +0d1aa2: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +0d1aa6: c942 |0009: div-float/2addr v2, v4 │ │ +0d1aa8: c821 |000a: mul-float/2addr v1, v2 │ │ +0d1aaa: 8711 |000b: float-to-int v1, v1 │ │ +0d1aac: 5901 500b |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d1ab0: 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; │ │ @@ -162393,20 +162399,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 │ │ -0d3d10: |[0d3d10] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0d3d20: 2200 5505 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0555 │ │ -0d3d24: 6e10 2439 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ -0d3d2a: 0c01 |0005: move-result-object v1 │ │ -0d3d2c: 7040 7a27 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@277a │ │ -0d3d32: 1100 |0009: return-object v0 │ │ +0d1ab4: |[0d1ab4] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0d1ac4: 2200 5505 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0555 │ │ +0d1ac8: 6e10 2439 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ +0d1ace: 0c01 |0005: move-result-object v1 │ │ +0d1ad0: 7040 7a27 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@277a │ │ +0d1ad6: 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; │ │ │ │ @@ -162415,26 +162421,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0d3d34: |[0d3d34] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -0d3d44: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d3d46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d3d48: 5c43 4d0b |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ -0d3d4c: 5440 3e0b |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3d50: 5441 3f0b |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3d54: 6e40 7727 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@2777 │ │ -0d3d5a: 5c42 4d0b |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ -0d3d5e: 5240 400b |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d3d62: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -0d3d66: 6e20 a427 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d3d6c: 0e00 |0014: return-void │ │ +0d1ad8: |[0d1ad8] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +0d1ae8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d1aea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d1aec: 5c43 4d0b |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ +0d1af0: 5440 3e0b |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1af4: 5441 3f0b |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1af8: 6e40 7727 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@2777 │ │ +0d1afe: 5c42 4d0b |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ +0d1b02: 5240 400b |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d1b06: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +0d1b0a: 6e20 a427 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d1b10: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=766 │ │ 0x0004 line=767 │ │ 0x000b line=768 │ │ 0x000d line=770 │ │ 0x0011 line=772 │ │ @@ -162449,26 +162455,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d3d70: |[0d3d70] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -0d3d80: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0d3d84: c705 |0002: sub-float/2addr v5, v0 │ │ -0d3d86: 8950 |0003: float-to-double v0, v5 │ │ -0d3d88: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -0d3d92: cd20 |0009: mul-double/2addr v0, v2 │ │ -0d3d94: 8c05 |000a: double-to-float v5, v0 │ │ -0d3d96: 8950 |000b: float-to-double v0, v5 │ │ -0d3d98: 7120 1a43 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d3d9e: 0b00 |000f: move-result-wide v0 │ │ -0d3da0: 8c00 |0010: double-to-float v0, v0 │ │ -0d3da2: 0f00 |0011: return v0 │ │ +0d1b14: |[0d1b14] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +0d1b24: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0d1b28: c705 |0002: sub-float/2addr v5, v0 │ │ +0d1b2a: 8950 |0003: float-to-double v0, v5 │ │ +0d1b2c: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0d1b36: cd20 |0009: mul-double/2addr v0, v2 │ │ +0d1b38: 8c05 |000a: double-to-float v5, v0 │ │ +0d1b3a: 8950 |000b: float-to-double v0, v5 │ │ +0d1b3c: 7120 1a43 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d1b42: 0b00 |000f: move-result-wide v0 │ │ +0d1b44: 8c00 |0010: double-to-float v0, v0 │ │ +0d1b46: 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; │ │ @@ -162479,47 +162485,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -0d3da4: |[0d3da4] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -0d3db4: 0192 |0000: move v2, v9 │ │ -0d3db6: 01a3 |0001: move v3, v10 │ │ -0d3db8: 5480 3f0b |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3dbc: 6e10 5538 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d3dc2: 0a06 |0007: move-result v6 │ │ -0d3dc4: 5480 3f0b |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3dc8: 6e10 7538 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d3dce: 0a07 |000d: move-result v7 │ │ -0d3dd0: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -0d3dd4: 5480 3e0b |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3dd8: 5481 3f0b |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3ddc: 6e40 6c27 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@276c │ │ -0d3de2: 0a02 |0017: move-result v2 │ │ -0d3de4: 5480 3f0b |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3de8: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -0d3dec: 6e20 a038 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -0d3df2: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -0d3df6: 5480 3e0b |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3dfa: 5481 3f0b |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3dfe: 6e40 6d27 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@276d │ │ -0d3e04: 0a03 |0028: move-result v3 │ │ -0d3e06: 5480 3f0b |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3e0a: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -0d3e0e: 6e20 a138 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ -0d3e14: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -0d3e18: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -0d3e1c: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -0d3e20: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -0d3e24: 5480 3e0b |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d3e28: 5481 3f0b |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3e2c: 7406 7627 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ -0d3e32: 0e00 |003f: return-void │ │ +0d1b48: |[0d1b48] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +0d1b58: 0192 |0000: move v2, v9 │ │ +0d1b5a: 01a3 |0001: move v3, v10 │ │ +0d1b5c: 5480 3f0b |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1b60: 6e10 5538 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d1b66: 0a06 |0007: move-result v6 │ │ +0d1b68: 5480 3f0b |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1b6c: 6e10 7538 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d1b72: 0a07 |000d: move-result v7 │ │ +0d1b74: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +0d1b78: 5480 3e0b |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1b7c: 5481 3f0b |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1b80: 6e40 6c27 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@276c │ │ +0d1b86: 0a02 |0017: move-result v2 │ │ +0d1b88: 5480 3f0b |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1b8c: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +0d1b90: 6e20 a038 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +0d1b96: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +0d1b9a: 5480 3e0b |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1b9e: 5481 3f0b |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1ba2: 6e40 6d27 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@276d │ │ +0d1ba8: 0a03 |0028: move-result v3 │ │ +0d1baa: 5480 3f0b |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1bae: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +0d1bb2: 6e20 a138 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ +0d1bb8: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +0d1bbc: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +0d1bc0: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +0d1bc4: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +0d1bc8: 5480 3e0b |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1bcc: 5481 3f0b |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1bd0: 7406 7627 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ +0d1bd6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0001 line=1400 │ │ 0x0002 line=1401 │ │ 0x0008 line=1402 │ │ 0x000e line=1403 │ │ @@ -162551,73 +162557,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -0d3e34: |[0d3e34] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -0d3e44: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0d3e46: 54a7 450b |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3e4a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -0d3e4e: 54a7 450b |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3e52: 2177 |0007: array-length v7, v7 │ │ -0d3e54: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -0d3e58: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e5c: 2373 f408 |000c: new-array v3, v7, [F // type@08f4 │ │ -0d3e60: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e64: 2374 f408 |0010: new-array v4, v7, [F // type@08f4 │ │ -0d3e68: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e6c: 2375 f408 |0014: new-array v5, v7, [F // type@08f4 │ │ -0d3e70: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e74: 2376 f408 |0018: new-array v6, v7, [F // type@08f4 │ │ -0d3e78: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e7c: 2372 f508 |001c: new-array v2, v7, [I // type@08f5 │ │ -0d3e80: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e84: 2370 f508 |0020: new-array v0, v7, [I // type@08f5 │ │ -0d3e88: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0d3e8c: 2371 f508 |0024: new-array v1, v7, [I // type@08f5 │ │ -0d3e90: 54a7 450b |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3e94: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -0d3e98: 54a7 450b |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3e9c: 54a8 450b |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3ea0: 2188 |002e: array-length v8, v8 │ │ -0d3ea2: 7158 6b43 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3ea8: 54a7 460b |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d3eac: 54a8 460b |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d3eb0: 2188 |0036: array-length v8, v8 │ │ -0d3eb2: 7158 6b43 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3eb8: 54a7 470b |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d3ebc: 54a8 470b |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d3ec0: 2188 |003e: array-length v8, v8 │ │ -0d3ec2: 7158 6b43 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3ec8: 54a7 480b |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d3ecc: 54a8 480b |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d3ed0: 2188 |0046: array-length v8, v8 │ │ -0d3ed2: 7158 6b43 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3ed8: 54a7 440b |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d3edc: 54a8 440b |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d3ee0: 2188 |004e: array-length v8, v8 │ │ -0d3ee2: 7158 6b43 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3ee8: 54a7 410b |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d3eec: 54a8 410b |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d3ef0: 2188 |0056: array-length v8, v8 │ │ -0d3ef2: 7158 6b43 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3ef8: 54a7 420b |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d3efc: 54a8 420b |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d3f00: 2188 |005e: array-length v8, v8 │ │ -0d3f02: 7158 6b43 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0d3f08: 5ba3 450b |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d3f0c: 5ba4 460b |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d3f10: 5ba5 470b |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d3f14: 5ba6 480b |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d3f18: 5ba2 440b |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d3f1c: 5ba0 410b |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d3f20: 5ba1 420b |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ -0d3f24: 0e00 |0070: return-void │ │ +0d1bd8: |[0d1bd8] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +0d1be8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d1bea: 54a7 450b |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1bee: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +0d1bf2: 54a7 450b |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1bf6: 2177 |0007: array-length v7, v7 │ │ +0d1bf8: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +0d1bfc: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c00: 2373 f408 |000c: new-array v3, v7, [F // type@08f4 │ │ +0d1c04: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c08: 2374 f408 |0010: new-array v4, v7, [F // type@08f4 │ │ +0d1c0c: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c10: 2375 f408 |0014: new-array v5, v7, [F // type@08f4 │ │ +0d1c14: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c18: 2376 f408 |0018: new-array v6, v7, [F // type@08f4 │ │ +0d1c1c: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c20: 2372 f508 |001c: new-array v2, v7, [I // type@08f5 │ │ +0d1c24: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c28: 2370 f508 |0020: new-array v0, v7, [I // type@08f5 │ │ +0d1c2c: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0d1c30: 2371 f508 |0024: new-array v1, v7, [I // type@08f5 │ │ +0d1c34: 54a7 450b |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1c38: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +0d1c3c: 54a7 450b |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1c40: 54a8 450b |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1c44: 2188 |002e: array-length v8, v8 │ │ +0d1c46: 7158 6b43 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c4c: 54a7 460b |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d1c50: 54a8 460b |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d1c54: 2188 |0036: array-length v8, v8 │ │ +0d1c56: 7158 6b43 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c5c: 54a7 470b |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d1c60: 54a8 470b |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d1c64: 2188 |003e: array-length v8, v8 │ │ +0d1c66: 7158 6b43 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c6c: 54a7 480b |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1c70: 54a8 480b |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1c74: 2188 |0046: array-length v8, v8 │ │ +0d1c76: 7158 6b43 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c7c: 54a7 440b |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d1c80: 54a8 440b |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d1c84: 2188 |004e: array-length v8, v8 │ │ +0d1c86: 7158 6b43 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c8c: 54a7 410b |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1c90: 54a8 410b |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1c94: 2188 |0056: array-length v8, v8 │ │ +0d1c96: 7158 6b43 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1c9c: 54a7 420b |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d1ca0: 54a8 420b |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d1ca4: 2188 |005e: array-length v8, v8 │ │ +0d1ca6: 7158 6b43 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0d1cac: 5ba3 450b |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1cb0: 5ba4 460b |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d1cb4: 5ba5 470b |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d1cb8: 5ba6 480b |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1cbc: 5ba2 440b |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d1cc0: 5ba0 410b |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1cc4: 5ba1 420b |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0b42 │ │ +0d1cc8: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=805 │ │ 0x000a line=806 │ │ 0x000e line=807 │ │ 0x0012 line=808 │ │ 0x0016 line=809 │ │ @@ -162656,45 +162662,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0d3f28: |[0d3f28] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -0d3f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3f3a: 54b1 3f0b |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3f3e: 6e10 5538 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d3f44: 0a0a |0006: move-result v10 │ │ -0d3f46: 54b1 3f0b |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3f4a: 6e10 7538 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d3f50: 0a06 |000c: move-result v6 │ │ -0d3f52: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -0d3f56: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -0d3f5a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -0d3f5e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -0d3f62: 54b1 4e0b |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d3f66: 6e10 7a25 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ -0d3f6c: 6e20 a427 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d3f72: 0f00 |001d: return v0 │ │ -0d3f74: 54b1 3f0b |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d3f78: 07b0 |0020: move-object v0, v11 │ │ -0d3f7a: 01e4 |0021: move v4, v14 │ │ -0d3f7c: 01f5 |0022: move v5, v15 │ │ -0d3f7e: 7606 8827 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@2788 │ │ -0d3f84: 0a09 |0026: move-result v9 │ │ -0d3f86: 54b4 4e0b |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d3f8a: 01a5 |0029: move v5, v10 │ │ -0d3f8c: 0127 |002a: move v7, v2 │ │ -0d3f8e: 0138 |002b: move v8, v3 │ │ -0d3f90: 7406 8b25 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@258b │ │ -0d3f96: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -0d3f98: 6e20 a427 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d3f9e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -0d3fa0: 28e9 |0034: goto 001d // -0017 │ │ +0d1ccc: |[0d1ccc] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +0d1cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d1cde: 54b1 3f0b |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1ce2: 6e10 5538 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d1ce8: 0a0a |0006: move-result v10 │ │ +0d1cea: 54b1 3f0b |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1cee: 6e10 7538 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d1cf4: 0a06 |000c: move-result v6 │ │ +0d1cf6: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +0d1cfa: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +0d1cfe: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +0d1d02: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +0d1d06: 54b1 4e0b |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1d0a: 6e10 7a25 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ +0d1d10: 6e20 a427 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d1d16: 0f00 |001d: return v0 │ │ +0d1d18: 54b1 3f0b |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1d1c: 07b0 |0020: move-object v0, v11 │ │ +0d1d1e: 01e4 |0021: move v4, v14 │ │ +0d1d20: 01f5 |0022: move v5, v15 │ │ +0d1d22: 7606 8827 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@2788 │ │ +0d1d28: 0a09 |0026: move-result v9 │ │ +0d1d2a: 54b4 4e0b |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1d2e: 01a5 |0029: move v5, v10 │ │ +0d1d30: 0127 |002a: move v7, v2 │ │ +0d1d32: 0138 |002b: move v8, v3 │ │ +0d1d34: 7406 8b25 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@258b │ │ +0d1d3a: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +0d1d3c: 6e20 a427 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d1d42: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0d1d44: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=584 │ │ 0x0007 line=585 │ │ 0x000d line=586 │ │ 0x000f line=587 │ │ 0x0011 line=589 │ │ @@ -162722,45 +162728,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0d3fa4: |[0d3fa4] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -0d3fb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d3fb6: 5431 4b0b |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d3fba: 6e10 2839 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@3928 │ │ -0d3fc0: 0a01 |0006: move-result v1 │ │ -0d3fc2: 5232 430b |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d3fc6: b021 |0009: add-int/2addr v1, v2 │ │ -0d3fc8: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -0d3fcc: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0d3fd0: 5431 4b0b |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d3fd4: 6e10 3039 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@3930 │ │ -0d3fda: 0a01 |0013: move-result v1 │ │ -0d3fdc: 5232 430b |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d3fe0: b021 |0016: add-int/2addr v1, v2 │ │ -0d3fe2: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -0d3fe6: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0d3fea: 5431 4b0b |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d3fee: 6e10 2f39 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@392f │ │ -0d3ff4: 0a01 |0020: move-result v1 │ │ -0d3ff6: 5232 430b |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d3ffa: b121 |0023: sub-int/2addr v1, v2 │ │ -0d3ffc: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -0d4000: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0d4004: 5431 4b0b |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d4008: 6e10 2139 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@3921 │ │ -0d400e: 0a01 |002d: move-result v1 │ │ -0d4010: 5232 430b |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d4014: b121 |0030: sub-int/2addr v1, v2 │ │ -0d4016: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -0d401a: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0d401e: 0f00 |0035: return v0 │ │ +0d1d48: |[0d1d48] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +0d1d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d1d5a: 5431 4b0b |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d1d5e: 6e10 2839 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@3928 │ │ +0d1d64: 0a01 |0006: move-result v1 │ │ +0d1d66: 5232 430b |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d1d6a: b021 |0009: add-int/2addr v1, v2 │ │ +0d1d6c: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +0d1d70: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0d1d74: 5431 4b0b |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d1d78: 6e10 3039 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@3930 │ │ +0d1d7e: 0a01 |0013: move-result v1 │ │ +0d1d80: 5232 430b |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d1d84: b021 |0016: add-int/2addr v1, v2 │ │ +0d1d86: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +0d1d8a: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0d1d8e: 5431 4b0b |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d1d92: 6e10 2f39 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@392f │ │ +0d1d98: 0a01 |0020: move-result v1 │ │ +0d1d9a: 5232 430b |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d1d9e: b121 |0023: sub-int/2addr v1, v2 │ │ +0d1da0: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +0d1da4: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0d1da8: 5431 4b0b |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d1dac: 6e10 2139 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@3921 │ │ +0d1db2: 0a01 |002d: move-result v1 │ │ +0d1db4: 5232 430b |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d1db8: b121 |0030: sub-int/2addr v1, v2 │ │ +0d1dba: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +0d1dbe: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0d1dc2: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0001 line=1475 │ │ 0x000e line=1476 │ │ 0x001b line=1477 │ │ 0x0028 line=1478 │ │ @@ -162776,37 +162782,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0d4020: |[0d4020] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -0d4030: 5452 520b |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4034: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -0d4038: 5254 490b |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d403c: 6e30 0d38 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -0d4042: 5452 520b |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4046: 5253 3d0b |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d404a: 7120 4119 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -0d4050: 0a02 |0010: move-result v2 │ │ -0d4052: 5253 4a0b |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d4056: 5254 490b |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d405a: 7040 8327 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@2783 │ │ -0d4060: 0a00 |0018: move-result v0 │ │ -0d4062: 5452 520b |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4066: 5253 3d0b |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d406a: 7120 4219 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -0d4070: 0a02 |0020: move-result v2 │ │ -0d4072: 5253 4a0b |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d4076: 5254 490b |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ -0d407a: 7040 8327 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@2783 │ │ -0d4080: 0a01 |0028: move-result v1 │ │ -0d4082: 7030 8c27 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@278c │ │ -0d4088: 0e00 |002c: return-void │ │ +0d1dc4: |[0d1dc4] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +0d1dd4: 5452 520b |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d1dd8: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +0d1ddc: 5254 490b |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d1de0: 6e30 0d38 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +0d1de6: 5452 520b |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d1dea: 5253 3d0b |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d1dee: 7120 4119 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +0d1df4: 0a02 |0010: move-result v2 │ │ +0d1df6: 5253 4a0b |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d1dfa: 5254 490b |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d1dfe: 7040 8327 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@2783 │ │ +0d1e04: 0a00 |0018: move-result v0 │ │ +0d1e06: 5452 520b |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d1e0a: 5253 3d0b |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d1e0e: 7120 4219 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +0d1e14: 0a02 |0020: move-result v2 │ │ +0d1e16: 5253 4a0b |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d1e1a: 5254 490b |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0b49 │ │ +0d1e1e: 7040 8327 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@2783 │ │ +0d1e24: 0a01 |0028: move-result v1 │ │ +0d1e26: 7030 8c27 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@278c │ │ +0d1e2c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0009 line=1389 │ │ 0x0019 line=1392 │ │ 0x0029 line=1395 │ │ 0x002c line=1396 │ │ @@ -162820,44 +162826,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -0d408c: |[0d408c] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -0d409c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d409e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0d40a0: 7051 7f27 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ -0d40a6: 0a01 |0005: move-result v1 │ │ -0d40a8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0d40ac: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0d40b0: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -0d40b2: 7051 7f27 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ -0d40b8: 0a01 |000e: move-result v1 │ │ -0d40ba: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -0d40be: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0d40c2: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0d40c4: 7051 7f27 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ -0d40ca: 0a01 |0017: move-result v1 │ │ -0d40cc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0d40d0: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0d40d4: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0d40d8: 7051 7f27 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ -0d40de: 0a01 |0021: move-result v1 │ │ -0d40e0: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -0d40e4: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0d40e8: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -0d40ec: 5431 410b |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ -0d40f0: 4402 0106 |002a: aget v2, v1, v6 │ │ -0d40f4: b602 |002c: or-int/2addr v2, v0 │ │ -0d40f6: 4b02 0106 |002d: aput v2, v1, v6 │ │ -0d40fa: 5431 3e0b |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d40fe: 6e30 7127 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@2771 │ │ -0d4104: 0e00 |0034: return-void │ │ +0d1e30: |[0d1e30] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +0d1e40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d1e42: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0d1e44: 7051 7f27 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ +0d1e4a: 0a01 |0005: move-result v1 │ │ +0d1e4c: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0d1e50: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +0d1e54: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +0d1e56: 7051 7f27 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ +0d1e5c: 0a01 |000e: move-result v1 │ │ +0d1e5e: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +0d1e62: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0d1e66: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +0d1e68: 7051 7f27 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ +0d1e6e: 0a01 |0017: move-result v1 │ │ +0d1e70: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0d1e74: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0d1e78: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +0d1e7c: 7051 7f27 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@277f │ │ +0d1e82: 0a01 |0021: move-result v1 │ │ +0d1e84: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +0d1e88: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0d1e8c: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +0d1e90: 5431 410b |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0b41 │ │ +0d1e94: 4402 0106 |002a: aget v2, v1, v6 │ │ +0d1e98: b602 |002c: or-int/2addr v2, v0 │ │ +0d1e9a: 4b02 0106 |002d: aput v2, v1, v6 │ │ +0d1e9e: 5431 3e0b |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1ea2: 6e30 7127 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@2771 │ │ +0d1ea8: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0001 line=1231 │ │ 0x0008 line=1232 │ │ 0x000a line=1234 │ │ 0x0011 line=1235 │ │ @@ -162881,36 +162887,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0d4108: |[0d4108] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -0d4118: 7020 8f27 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@278f │ │ -0d411e: 5430 450b |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d4122: 5431 470b |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d4126: 4b04 0106 |0007: aput v4, v1, v6 │ │ -0d412a: 4b04 0006 |0009: aput v4, v0, v6 │ │ -0d412e: 5430 460b |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d4132: 5431 480b |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d4136: 4b05 0106 |000f: aput v5, v1, v6 │ │ -0d413a: 4b05 0006 |0011: aput v5, v0, v6 │ │ -0d413e: 5430 440b |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d4142: 8741 |0015: float-to-int v1, v4 │ │ -0d4144: 8752 |0016: float-to-int v2, v5 │ │ -0d4146: 7030 9627 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@2796 │ │ -0d414c: 0a01 |001a: move-result v1 │ │ -0d414e: 4b01 0006 |001b: aput v1, v0, v6 │ │ -0d4152: 5230 4c0b |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d4156: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -0d4158: b861 |0020: shl-int/2addr v1, v6 │ │ -0d415a: b610 |0021: or-int/2addr v0, v1 │ │ -0d415c: 5930 4c0b |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d4160: 0e00 |0024: return-void │ │ +0d1eac: |[0d1eac] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +0d1ebc: 7020 8f27 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@278f │ │ +0d1ec2: 5430 450b |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d1ec6: 5431 470b |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d1eca: 4b04 0106 |0007: aput v4, v1, v6 │ │ +0d1ece: 4b04 0006 |0009: aput v4, v0, v6 │ │ +0d1ed2: 5430 460b |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d1ed6: 5431 480b |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1eda: 4b05 0106 |000f: aput v5, v1, v6 │ │ +0d1ede: 4b05 0006 |0011: aput v5, v0, v6 │ │ +0d1ee2: 5430 440b |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d1ee6: 8741 |0015: float-to-int v1, v4 │ │ +0d1ee8: 8752 |0016: float-to-int v2, v5 │ │ +0d1eea: 7030 9627 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@2796 │ │ +0d1ef0: 0a01 |001a: move-result v1 │ │ +0d1ef2: 4b01 0006 |001b: aput v1, v0, v6 │ │ +0d1ef6: 5230 4c0b |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d1efa: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0d1efc: b861 |0020: shl-int/2addr v1, v6 │ │ +0d1efe: b610 |0021: or-int/2addr v0, v1 │ │ +0d1f00: 5930 4c0b |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d1f04: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ 0x000b line=837 │ │ 0x0013 line=838 │ │ 0x001d line=839 │ │ @@ -162926,32 +162932,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0d4164: |[0d4164] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -0d4174: 7110 8118 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ -0d417a: 0a01 |0003: move-result v1 │ │ -0d417c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d417e: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -0d4182: 7120 8218 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d4188: 0a02 |000a: move-result v2 │ │ -0d418a: 7120 8418 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d4190: 0a03 |000e: move-result v3 │ │ -0d4192: 7120 8518 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d4198: 0a04 |0012: move-result v4 │ │ -0d419a: 5465 470b |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d419e: 4b03 0502 |0015: aput v3, v5, v2 │ │ -0d41a2: 5465 480b |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d41a6: 4b04 0502 |0019: aput v4, v5, v2 │ │ -0d41aa: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0d41ae: 28e8 |001d: goto 0005 // -0018 │ │ -0d41b0: 0e00 |001e: return-void │ │ +0d1f08: |[0d1f08] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +0d1f18: 7110 8118 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ +0d1f1e: 0a01 |0003: move-result v1 │ │ +0d1f20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d1f22: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +0d1f26: 7120 8218 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d1f2c: 0a02 |000a: move-result v2 │ │ +0d1f2e: 7120 8418 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d1f34: 0a03 |000e: move-result v3 │ │ +0d1f36: 7120 8518 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d1f3c: 0a04 |0012: move-result v4 │ │ +0d1f3e: 5465 470b |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d1f42: 4b03 0502 |0015: aput v3, v5, v2 │ │ +0d1f46: 5465 480b |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d1f4a: 4b04 0502 |0019: aput v4, v5, v2 │ │ +0d1f4e: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0d1f52: 28e8 |001d: goto 0005 // -0018 │ │ +0d1f54: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0004 line=844 │ │ 0x0007 line=845 │ │ 0x000b line=846 │ │ 0x000f line=847 │ │ @@ -162974,41 +162980,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0d41b4: |[0d41b4] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -0d41c4: 6e10 7d27 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d41ca: 5280 400b |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d41ce: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0d41d0: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -0d41d4: 5480 4e0b |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d41d8: 6e10 8125 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ -0d41de: 0a06 |000d: move-result v6 │ │ -0d41e0: 5480 4e0b |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d41e4: 6e10 8225 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ -0d41ea: 0a07 |0013: move-result v7 │ │ -0d41ec: 5480 4e0b |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d41f0: 6e10 7a25 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ -0d41f6: 5480 4e0b |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d41fa: 6e10 8125 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ -0d4200: 0a02 |001e: move-result v2 │ │ -0d4202: 5480 4e0b |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4206: 6e10 8225 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ -0d420c: 0a03 |0024: move-result v3 │ │ -0d420e: 5480 3e0b |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d4212: 5481 3f0b |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4216: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -0d421a: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -0d421e: 7406 7627 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ -0d4224: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -0d4226: 6e20 a427 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d422c: 0e00 |0034: return-void │ │ +0d1f58: |[0d1f58] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +0d1f68: 6e10 7d27 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d1f6e: 5280 400b |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d1f72: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0d1f74: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +0d1f78: 5480 4e0b |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1f7c: 6e10 8125 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ +0d1f82: 0a06 |000d: move-result v6 │ │ +0d1f84: 5480 4e0b |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1f88: 6e10 8225 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ +0d1f8e: 0a07 |0013: move-result v7 │ │ +0d1f90: 5480 4e0b |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1f94: 6e10 7a25 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ +0d1f9a: 5480 4e0b |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1f9e: 6e10 8125 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ +0d1fa4: 0a02 |001e: move-result v2 │ │ +0d1fa6: 5480 4e0b |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d1faa: 6e10 8225 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ +0d1fb0: 0a03 |0024: move-result v3 │ │ +0d1fb2: 5480 3e0b |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d1fb6: 5481 3f0b |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d1fba: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +0d1fbe: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +0d1fc2: 7406 7627 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ +0d1fc8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +0d1fca: 6e20 a427 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d1fd0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -163029,79 +163035,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -0d4230: |[0d4230] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -0d4240: 20e1 0207 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@0702 │ │ -0d4244: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -0d4248: 07e9 |0004: move-object v9, v14 │ │ -0d424a: 1f09 0207 |0005: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ -0d424e: 6e10 7138 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ -0d4254: 0a0b |000a: move-result v11 │ │ -0d4256: 6e10 7238 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ -0d425c: 0a0c |000e: move-result v12 │ │ -0d425e: 6e10 2339 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0d4264: 0a08 |0012: move-result v8 │ │ -0d4266: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -0d426a: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -0d426e: 6e20 2239 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d4274: 0c02 |001a: move-result-object v2 │ │ -0d4276: 9001 120b |001b: add-int v1, v18, v11 │ │ -0d427a: 6e10 5538 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d4280: 0a03 |0020: move-result v3 │ │ -0d4282: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -0d4286: 9001 120b |0023: add-int v1, v18, v11 │ │ -0d428a: 6e10 6a38 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d4290: 0a03 |0028: move-result v3 │ │ -0d4292: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -0d4296: 9001 130c |002b: add-int v1, v19, v12 │ │ -0d429a: 6e10 7538 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d42a0: 0a03 |0030: move-result v3 │ │ -0d42a2: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -0d42a6: 9001 130c |0033: add-int v1, v19, v12 │ │ -0d42aa: 6e10 4338 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d42b0: 0a03 |0038: move-result v3 │ │ -0d42b2: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -0d42b6: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -0d42b8: 9001 120b |003c: add-int v1, v18, v11 │ │ -0d42bc: 6e10 5538 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d42c2: 0a04 |0041: move-result v4 │ │ -0d42c4: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -0d42c8: 9001 130c |0044: add-int v1, v19, v12 │ │ -0d42cc: 6e10 7538 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d42d2: 0a04 |0049: move-result v4 │ │ -0d42d4: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -0d42d8: 07d1 |004c: move-object v1, v13 │ │ -0d42da: 0204 1000 |004d: move/from16 v4, v16 │ │ -0d42de: 0205 1100 |004f: move/from16 v5, v17 │ │ -0d42e2: 7407 7c27 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@277c │ │ -0d42e8: 0a01 |0054: move-result v1 │ │ -0d42ea: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -0d42ee: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -0d42f0: 0f01 |0058: return v1 │ │ -0d42f2: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -0d42f6: 28ba |005b: goto 0015 // -0046 │ │ -0d42f8: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -0d42fc: 0200 1000 |005e: move/from16 v0, v16 │ │ -0d4300: 7b01 |0060: neg-int v1, v0 │ │ -0d4302: 7120 a31a 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ -0d4308: 0a01 |0064: move-result v1 │ │ -0d430a: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -0d430e: 0200 1100 |0067: move/from16 v0, v17 │ │ -0d4312: 7b01 |0069: neg-int v1, v0 │ │ -0d4314: 7120 a41a 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ -0d431a: 0a01 |006d: move-result v1 │ │ -0d431c: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -0d4320: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -0d4322: 28e7 |0071: goto 0058 // -0019 │ │ -0d4324: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -0d4326: 28e5 |0073: goto 0058 // -001b │ │ +0d1fd4: |[0d1fd4] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +0d1fe4: 20e1 0207 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@0702 │ │ +0d1fe8: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +0d1fec: 07e9 |0004: move-object v9, v14 │ │ +0d1fee: 1f09 0207 |0005: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ +0d1ff2: 6e10 7138 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ +0d1ff8: 0a0b |000a: move-result v11 │ │ +0d1ffa: 6e10 7238 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ +0d2000: 0a0c |000e: move-result v12 │ │ +0d2002: 6e10 2339 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0d2008: 0a08 |0012: move-result v8 │ │ +0d200a: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +0d200e: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +0d2012: 6e20 2239 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0d2018: 0c02 |001a: move-result-object v2 │ │ +0d201a: 9001 120b |001b: add-int v1, v18, v11 │ │ +0d201e: 6e10 5538 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d2024: 0a03 |0020: move-result v3 │ │ +0d2026: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +0d202a: 9001 120b |0023: add-int v1, v18, v11 │ │ +0d202e: 6e10 6a38 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@386a │ │ +0d2034: 0a03 |0028: move-result v3 │ │ +0d2036: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +0d203a: 9001 130c |002b: add-int v1, v19, v12 │ │ +0d203e: 6e10 7538 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d2044: 0a03 |0030: move-result v3 │ │ +0d2046: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +0d204a: 9001 130c |0033: add-int v1, v19, v12 │ │ +0d204e: 6e10 4338 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0d2054: 0a03 |0038: move-result v3 │ │ +0d2056: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +0d205a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +0d205c: 9001 120b |003c: add-int v1, v18, v11 │ │ +0d2060: 6e10 5538 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d2066: 0a04 |0041: move-result v4 │ │ +0d2068: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +0d206c: 9001 130c |0044: add-int v1, v19, v12 │ │ +0d2070: 6e10 7538 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d2076: 0a04 |0049: move-result v4 │ │ +0d2078: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +0d207c: 07d1 |004c: move-object v1, v13 │ │ +0d207e: 0204 1000 |004d: move/from16 v4, v16 │ │ +0d2082: 0205 1100 |004f: move/from16 v5, v17 │ │ +0d2086: 7407 7c27 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@277c │ │ +0d208c: 0a01 |0054: move-result v1 │ │ +0d208e: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +0d2092: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +0d2094: 0f01 |0058: return v1 │ │ +0d2096: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0d209a: 28ba |005b: goto 0015 // -0046 │ │ +0d209c: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +0d20a0: 0200 1000 |005e: move/from16 v0, v16 │ │ +0d20a4: 7b01 |0060: neg-int v1, v0 │ │ +0d20a6: 7120 a31a 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1aa3 │ │ +0d20ac: 0a01 |0064: move-result v1 │ │ +0d20ae: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +0d20b2: 0200 1100 |0067: move/from16 v0, v17 │ │ +0d20b6: 7b01 |0069: neg-int v1, v0 │ │ +0d20b8: 7120 a41a 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ +0d20be: 0a01 |006d: move-result v1 │ │ +0d20c0: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +0d20c4: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +0d20c6: 28e7 |0071: goto 0058 // -0019 │ │ +0d20c8: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +0d20ca: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0005 line=917 │ │ 0x0007 line=918 │ │ 0x000b line=919 │ │ 0x000f line=920 │ │ @@ -163138,25 +163144,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0d4328: |[0d4328] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -0d4338: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0d433a: 5910 3d0b |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d433e: 7010 8527 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@2785 │ │ -0d4344: 5410 520b |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4348: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -0d434c: 5410 520b |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4350: 6e10 1338 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ -0d4356: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d4358: 5b10 520b |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d435c: 0e00 |0012: return-void │ │ +0d20cc: |[0d20cc] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +0d20dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0d20de: 5910 3d0b |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d20e2: 7010 8527 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@2785 │ │ +0d20e8: 5410 520b |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d20ec: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +0d20f0: 5410 520b |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d20f4: 6e10 1338 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ +0d20fa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0d20fc: 5b10 520b |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2100: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -163169,42 +163175,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d4360: |[0d4360] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -0d4370: 6e10 6538 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0d4376: 0c00 |0003: move-result-object v0 │ │ -0d4378: 5431 4b0b |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d437c: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -0d4380: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0d4384: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0d4388: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d438e: 1a02 5c22 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@225c │ │ -0d4392: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d4398: 0c01 |0014: move-result-object v1 │ │ -0d439a: 5432 4b0b |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d439e: 6e20 6243 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0d43a4: 0c01 |001a: move-result-object v1 │ │ -0d43a6: 1a02 3201 |001b: const-string v2, ")" // string@0132 │ │ -0d43aa: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d43b0: 0c01 |0020: move-result-object v1 │ │ -0d43b2: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d43b8: 0c01 |0024: move-result-object v1 │ │ -0d43ba: 7020 f242 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0d43c0: 2700 |0028: throw v0 │ │ -0d43c2: 5b34 3f0b |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d43c6: 5935 3d0b |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d43ca: 5430 3e0b |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d43ce: 6e30 7427 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@2774 │ │ -0d43d4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0d43d6: 6e20 a427 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d43dc: 0e00 |0036: return-void │ │ +0d2104: |[0d2104] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +0d2114: 6e10 6538 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0d211a: 0c00 |0003: move-result-object v0 │ │ +0d211c: 5431 4b0b |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d2120: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +0d2124: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d2128: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0d212c: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d2132: 1a02 5722 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@2257 │ │ +0d2136: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d213c: 0c01 |0014: move-result-object v1 │ │ +0d213e: 5432 4b0b |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d2142: 6e20 6243 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0d2148: 0c01 |001a: move-result-object v1 │ │ +0d214a: 1a02 2f01 |001b: const-string v2, ")" // string@012f │ │ +0d214e: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d2154: 0c01 |0020: move-result-object v1 │ │ +0d2156: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d215c: 0c01 |0024: move-result-object v1 │ │ +0d215e: 7020 f242 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d2164: 2700 |0028: throw v0 │ │ +0d2166: 5b34 3f0b |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d216a: 5935 3d0b |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d216e: 5430 3e0b |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2172: 6e30 7427 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@2774 │ │ +0d2178: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0d217a: 6e20 a427 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d2180: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -163220,28 +163226,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0d43e0: |[0d43e0] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -0d43f0: 5432 450b |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d43f4: 2120 |0002: array-length v0, v2 │ │ -0d43f6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d43f8: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -0d43fc: 6e30 8127 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@2781 │ │ -0d4402: 0a02 |0009: move-result v2 │ │ -0d4404: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -0d4408: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0d440a: 0f02 |000d: return v2 │ │ -0d440c: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d4410: 28f4 |0010: goto 0004 // -000c │ │ -0d4412: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0d4414: 28fb |0012: goto 000d // -0005 │ │ +0d2184: |[0d2184] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +0d2194: 5432 450b |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d2198: 2120 |0002: array-length v0, v2 │ │ +0d219a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d219c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +0d21a0: 6e30 8127 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@2781 │ │ +0d21a6: 0a02 |0009: move-result v2 │ │ +0d21a8: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +0d21ac: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0d21ae: 0f02 |000d: return v2 │ │ +0d21b0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d21b4: 28f4 |0010: goto 0004 // -000c │ │ +0d21b6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0d21b8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0003 line=1310 │ │ 0x0006 line=1311 │ │ 0x000c line=1312 │ │ 0x000d line=1315 │ │ @@ -163258,76 +163264,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0d4418: |[0d4418] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -0d4428: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0d442a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0d442c: 6e20 9d27 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@279d │ │ -0d4432: 0a06 |0005: move-result v6 │ │ -0d4434: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -0d4438: 0154 |0008: move v4, v5 │ │ -0d443a: 0f04 |0009: return v4 │ │ -0d443c: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -0d4440: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -0d4444: 0140 |000e: move v0, v4 │ │ -0d4446: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -0d444a: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -0d444c: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -0d4450: 0141 |0014: move v1, v4 │ │ -0d4452: 5496 470b |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d4456: 4406 060b |0017: aget v6, v6, v11 │ │ -0d445a: 5497 450b |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d445e: 4407 070b |001b: aget v7, v7, v11 │ │ -0d4462: a702 0607 |001d: sub-float v2, v6, v7 │ │ -0d4466: 5496 480b |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d446a: 4406 060b |0021: aget v6, v6, v11 │ │ -0d446e: 5497 460b |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d4472: 4407 070b |0025: aget v7, v7, v11 │ │ -0d4476: a703 0607 |0027: sub-float v3, v6, v7 │ │ -0d447a: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -0d447e: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -0d4482: a806 0202 |002d: mul-float v6, v2, v2 │ │ -0d4486: a807 0303 |002f: mul-float v7, v3, v3 │ │ -0d448a: c676 |0031: add-float/2addr v6, v7 │ │ -0d448c: 5297 500b |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d4490: 5298 500b |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d4494: b287 |0036: mul-int/2addr v7, v8 │ │ -0d4496: 8277 |0037: int-to-float v7, v7 │ │ -0d4498: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -0d449c: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -0d44a0: 0154 |003c: move v4, v5 │ │ -0d44a2: 28cc |003d: goto 0009 // -0034 │ │ -0d44a4: 0150 |003e: move v0, v5 │ │ -0d44a6: 28d0 |003f: goto 000f // -0030 │ │ -0d44a8: 0151 |0040: move v1, v5 │ │ -0d44aa: 28d4 |0041: goto 0015 // -002c │ │ -0d44ac: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -0d44b0: 7110 0943 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d44b6: 0a06 |0047: move-result v6 │ │ -0d44b8: 5297 500b |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d44bc: 8277 |004a: int-to-float v7, v7 │ │ -0d44be: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -0d44c2: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -0d44c6: 0154 |004f: move v4, v5 │ │ -0d44c8: 28b9 |0050: goto 0009 // -0047 │ │ -0d44ca: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -0d44ce: 7110 0943 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0d44d4: 0a06 |0056: move-result v6 │ │ -0d44d6: 5297 500b |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d44da: 8277 |0059: int-to-float v7, v7 │ │ -0d44dc: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -0d44e0: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -0d44e4: 0154 |005e: move v4, v5 │ │ -0d44e6: 28aa |005f: goto 0009 // -0056 │ │ -0d44e8: 0154 |0060: move v4, v5 │ │ -0d44ea: 28a8 |0061: goto 0009 // -0058 │ │ +0d21bc: |[0d21bc] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +0d21cc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0d21ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0d21d0: 6e20 9d27 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@279d │ │ +0d21d6: 0a06 |0005: move-result v6 │ │ +0d21d8: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +0d21dc: 0154 |0008: move v4, v5 │ │ +0d21de: 0f04 |0009: return v4 │ │ +0d21e0: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +0d21e4: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +0d21e8: 0140 |000e: move v0, v4 │ │ +0d21ea: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +0d21ee: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +0d21f0: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +0d21f4: 0141 |0014: move v1, v4 │ │ +0d21f6: 5496 470b |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d21fa: 4406 060b |0017: aget v6, v6, v11 │ │ +0d21fe: 5497 450b |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d2202: 4407 070b |001b: aget v7, v7, v11 │ │ +0d2206: a702 0607 |001d: sub-float v2, v6, v7 │ │ +0d220a: 5496 480b |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d220e: 4406 060b |0021: aget v6, v6, v11 │ │ +0d2212: 5497 460b |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d2216: 4407 070b |0025: aget v7, v7, v11 │ │ +0d221a: a703 0607 |0027: sub-float v3, v6, v7 │ │ +0d221e: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +0d2222: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +0d2226: a806 0202 |002d: mul-float v6, v2, v2 │ │ +0d222a: a807 0303 |002f: mul-float v7, v3, v3 │ │ +0d222e: c676 |0031: add-float/2addr v6, v7 │ │ +0d2230: 5297 500b |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d2234: 5298 500b |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d2238: b287 |0036: mul-int/2addr v7, v8 │ │ +0d223a: 8277 |0037: int-to-float v7, v7 │ │ +0d223c: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +0d2240: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +0d2244: 0154 |003c: move v4, v5 │ │ +0d2246: 28cc |003d: goto 0009 // -0034 │ │ +0d2248: 0150 |003e: move v0, v5 │ │ +0d224a: 28d0 |003f: goto 000f // -0030 │ │ +0d224c: 0151 |0040: move v1, v5 │ │ +0d224e: 28d4 |0041: goto 0015 // -002c │ │ +0d2250: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +0d2254: 7110 0943 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d225a: 0a06 |0047: move-result v6 │ │ +0d225c: 5297 500b |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d2260: 8277 |004a: int-to-float v7, v7 │ │ +0d2262: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +0d2266: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +0d226a: 0154 |004f: move v4, v5 │ │ +0d226c: 28b9 |0050: goto 0009 // -0047 │ │ +0d226e: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +0d2272: 7110 0943 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0d2278: 0a06 |0056: move-result v6 │ │ +0d227a: 5297 500b |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d227e: 8277 |0059: int-to-float v7, v7 │ │ +0d2280: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +0d2284: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +0d2288: 0154 |005e: move v4, v5 │ │ +0d228a: 28aa |005f: goto 0009 // -0056 │ │ +0d228c: 0154 |0060: move v4, v5 │ │ +0d228e: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1334 │ │ 0x0009 line=1351 │ │ 0x000a line=1338 │ │ 0x000f line=1339 │ │ 0x0015 line=1341 │ │ @@ -163359,72 +163365,72 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -0d44ec: |[0d44ec] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -0d44fc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -0d44fe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0d4500: 5290 400b |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4504: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ -0d4508: 5490 4e0b |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d450c: 6e10 7b25 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@257b │ │ -0d4512: 0a06 |000b: move-result v6 │ │ -0d4514: 5490 4e0b |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4518: 6e10 8125 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ -0d451e: 0a02 |0011: move-result v2 │ │ -0d4520: 5490 4e0b |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4524: 6e10 8225 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ -0d452a: 0a03 |0017: move-result v3 │ │ -0d452c: 5490 3f0b |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4530: 6e10 5538 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d4536: 0a00 |001d: move-result v0 │ │ -0d4538: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -0d453c: 5490 3f0b |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4540: 6e10 7538 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d4546: 0a00 |0025: move-result v0 │ │ -0d4548: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -0d454c: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -0d4550: 5490 3f0b |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4554: 6e20 a038 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -0d455a: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -0d455e: 5490 3f0b |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4562: 6e20 a138 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ -0d4568: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -0d456c: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -0d4570: 5490 3e0b |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d4574: 5491 3f0b |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4578: 7406 7627 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ -0d457e: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ -0d4582: 5490 4e0b |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4586: 6e10 8325 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@2583 │ │ -0d458c: 0a00 |0048: move-result v0 │ │ -0d458e: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ -0d4592: 5490 4e0b |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4596: 6e10 8425 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@2584 │ │ -0d459c: 0a00 |0050: move-result v0 │ │ -0d459e: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ -0d45a2: 5490 4e0b |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d45a6: 6e10 7a25 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ -0d45ac: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -0d45ae: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ -0d45b2: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ -0d45b6: 5490 4b0b |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d45ba: 5491 4f0b |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ -0d45be: 6e20 4939 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@3949 │ │ -0d45c4: 5290 400b |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d45c8: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ -0d45cc: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -0d45ce: 0f00 |0069: return v0 │ │ -0d45d0: 6e20 a427 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d45d6: 28f7 |006d: goto 0064 // -0009 │ │ -0d45d8: 0170 |006e: move v0, v7 │ │ -0d45da: 28fa |006f: goto 0069 // -0006 │ │ +0d2290: |[0d2290] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +0d22a0: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +0d22a2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0d22a4: 5290 400b |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d22a8: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ +0d22ac: 5490 4e0b |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d22b0: 6e10 7b25 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@257b │ │ +0d22b6: 0a06 |000b: move-result v6 │ │ +0d22b8: 5490 4e0b |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d22bc: 6e10 8125 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ +0d22c2: 0a02 |0011: move-result v2 │ │ +0d22c4: 5490 4e0b |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d22c8: 6e10 8225 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ +0d22ce: 0a03 |0017: move-result v3 │ │ +0d22d0: 5490 3f0b |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d22d4: 6e10 5538 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d22da: 0a00 |001d: move-result v0 │ │ +0d22dc: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +0d22e0: 5490 3f0b |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d22e4: 6e10 7538 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d22ea: 0a00 |0025: move-result v0 │ │ +0d22ec: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +0d22f0: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +0d22f4: 5490 3f0b |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d22f8: 6e20 a038 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +0d22fe: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +0d2302: 5490 3f0b |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2306: 6e20 a138 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@38a1 │ │ +0d230c: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +0d2310: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +0d2314: 5490 3e0b |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2318: 5491 3f0b |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d231c: 7406 7627 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@2776 │ │ +0d2322: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ +0d2326: 5490 4e0b |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d232a: 6e10 8325 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@2583 │ │ +0d2330: 0a00 |0048: move-result v0 │ │ +0d2332: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ +0d2336: 5490 4e0b |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d233a: 6e10 8425 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@2584 │ │ +0d2340: 0a00 |0050: move-result v0 │ │ +0d2342: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ +0d2346: 5490 4e0b |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d234a: 6e10 7a25 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ +0d2350: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0d2352: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ +0d2356: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ +0d235a: 5490 4b0b |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d235e: 5491 4f0b |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ +0d2362: 6e20 4939 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@3949 │ │ +0d2368: 5290 400b |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d236c: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ +0d2370: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +0d2372: 0f00 |0069: return v0 │ │ +0d2374: 6e20 a427 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d237a: 28f7 |006d: goto 0064 // -0009 │ │ +0d237c: 0170 |006e: move v0, v7 │ │ +0d237e: 28fa |006f: goto 0069 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=722 │ │ 0x0006 line=723 │ │ 0x000c line=724 │ │ 0x0012 line=725 │ │ 0x0018 line=726 │ │ @@ -163463,43 +163469,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0d45dc: |[0d45dc] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -0d45ec: 5453 4b0b |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d45f0: 6e10 2339 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0d45f6: 0a01 |0005: move-result v1 │ │ -0d45f8: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0d45fc: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -0d4600: 5453 4b0b |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d4604: 5454 3e0b |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d4608: 6e20 6e27 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@276e │ │ -0d460e: 0a04 |0011: move-result v4 │ │ -0d4610: 6e20 2239 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d4616: 0c00 |0015: move-result-object v0 │ │ -0d4618: 6e10 5538 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d461e: 0a03 |0019: move-result v3 │ │ -0d4620: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -0d4624: 6e10 6a38 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d462a: 0a03 |001f: move-result v3 │ │ -0d462c: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -0d4630: 6e10 7538 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d4636: 0a03 |0025: move-result v3 │ │ -0d4638: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -0d463c: 6e10 4338 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d4642: 0a03 |002b: move-result v3 │ │ -0d4644: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -0d4648: 1100 |002e: return-object v0 │ │ -0d464a: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0d464e: 28d7 |0031: goto 0008 // -0029 │ │ -0d4650: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0d4652: 28fb |0033: goto 002e // -0005 │ │ +0d2380: |[0d2380] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +0d2390: 5453 4b0b |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d2394: 6e10 2339 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0d239a: 0a01 |0005: move-result v1 │ │ +0d239c: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0d23a0: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +0d23a4: 5453 4b0b |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d23a8: 5454 3e0b |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d23ac: 6e20 6e27 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@276e │ │ +0d23b2: 0a04 |0011: move-result v4 │ │ +0d23b4: 6e20 2239 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0d23ba: 0c00 |0015: move-result-object v0 │ │ +0d23bc: 6e10 5538 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d23c2: 0a03 |0019: move-result v3 │ │ +0d23c4: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +0d23c8: 6e10 6a38 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ +0d23ce: 0a03 |001f: move-result v3 │ │ +0d23d0: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +0d23d4: 6e10 7538 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d23da: 0a03 |0025: move-result v3 │ │ +0d23dc: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +0d23e0: 6e10 4338 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0d23e6: 0a03 |002b: move-result v3 │ │ +0d23e8: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +0d23ec: 1100 |002e: return-object v0 │ │ +0d23ee: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0d23f2: 28d7 |0031: goto 0008 // -0029 │ │ +0d23f4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +0d23f6: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ 0x0006 line=1462 │ │ 0x000a line=1463 │ │ 0x0016 line=1464 │ │ 0x002e line=1469 │ │ @@ -163519,46 +163525,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -0d4654: |[0d4654] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -0d4664: 5590 4d0b |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ -0d4668: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d466c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d4670: 1a01 b005 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@05b0 │ │ -0d4674: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0d467a: 2700 |000b: throw v0 │ │ -0d467c: 5490 4e0b |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ -0d4680: 5491 3f0b |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4684: 6e10 5538 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d468a: 0a01 |0013: move-result v1 │ │ -0d468c: 5492 3f0b |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4690: 6e10 7538 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d4696: 0a02 |0019: move-result v2 │ │ -0d4698: 5493 520b |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d469c: 5294 3d0b |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d46a0: 7120 4119 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -0d46a6: 0a03 |0021: move-result v3 │ │ -0d46a8: 8733 |0022: float-to-int v3, v3 │ │ -0d46aa: 5494 520b |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d46ae: 5295 3d0b |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d46b2: 7120 4219 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -0d46b8: 0a04 |002a: move-result v4 │ │ -0d46ba: 8744 |002b: float-to-int v4, v4 │ │ -0d46bc: 01a5 |002c: move v5, v10 │ │ -0d46be: 01c6 |002d: move v6, v12 │ │ -0d46c0: 01b7 |002e: move v7, v11 │ │ -0d46c2: 01d8 |002f: move v8, v13 │ │ -0d46c4: 7409 7e25 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@257e │ │ -0d46ca: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -0d46cc: 6e20 a427 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ -0d46d2: 0e00 |0037: return-void │ │ +0d23f8: |[0d23f8] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +0d2408: 5590 4d0b |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ +0d240c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d2410: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d2414: 1a01 ac05 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@05ac │ │ +0d2418: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0d241e: 2700 |000b: throw v0 │ │ +0d2420: 5490 4e0b |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0b4e │ │ +0d2424: 5491 3f0b |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2428: 6e10 5538 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d242e: 0a01 |0013: move-result v1 │ │ +0d2430: 5492 3f0b |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2434: 6e10 7538 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d243a: 0a02 |0019: move-result v2 │ │ +0d243c: 5493 520b |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2440: 5294 3d0b |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2444: 7120 4119 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +0d244a: 0a03 |0021: move-result v3 │ │ +0d244c: 8733 |0022: float-to-int v3, v3 │ │ +0d244e: 5494 520b |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2452: 5295 3d0b |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2456: 7120 4219 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +0d245c: 0a04 |002a: move-result v4 │ │ +0d245e: 8744 |002b: float-to-int v4, v4 │ │ +0d2460: 01a5 |002c: move v5, v10 │ │ +0d2462: 01c6 |002d: move v6, v12 │ │ +0d2464: 01b7 |002e: move v7, v11 │ │ +0d2466: 01d8 |002f: move v8, v13 │ │ +0d2468: 7409 7e25 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@257e │ │ +0d246e: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +0d2470: 6e20 a427 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@27a4 │ │ +0d2476: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0004 line=698 │ │ 0x000c line=702 │ │ 0x0033 line=707 │ │ 0x0037 line=708 │ │ @@ -163574,17 +163580,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d46d4: |[0d46d4] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -0d46e4: 5210 3d0b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d46e8: 0f00 |0002: return v0 │ │ +0d2478: |[0d2478] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +0d2488: 5210 3d0b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d248c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163592,17 +163598,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d46ec: |[0d46ec] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -0d46fc: 5410 3f0b |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4700: 1100 |0002: return-object v0 │ │ +0d2490: |[0d2490] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +0d24a0: 5410 3f0b |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d24a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163610,17 +163616,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4704: |[0d4704] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -0d4714: 5210 430b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ -0d4718: 0f00 |0002: return v0 │ │ +0d24a8: |[0d24a8] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +0d24b8: 5210 430b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0b43 │ │ +0d24bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163628,17 +163634,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d471c: |[0d471c] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -0d472c: 5210 4a0b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d4730: 0f00 |0002: return v0 │ │ +0d24c0: |[0d24c0] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +0d24d0: 5210 4a0b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d24d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163646,17 +163652,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4734: |[0d4734] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -0d4744: 5210 500b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ -0d4748: 0f00 |0002: return v0 │ │ +0d24d8: |[0d24d8] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +0d24e8: 5210 500b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0b50 │ │ +0d24ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163664,17 +163670,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d474c: |[0d474c] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -0d475c: 5210 400b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4760: 0f00 |0002: return v0 │ │ +0d24f0: |[0d24f0] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +0d2500: 5210 400b |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2504: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -163682,19 +163688,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0d4764: |[0d4764] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -0d4774: 5410 3f0b |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4778: 6e40 9e27 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ -0d477e: 0a00 |0005: move-result v0 │ │ -0d4780: 0f00 |0006: return v0 │ │ +0d2508: |[0d2508] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +0d2518: 5410 3f0b |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d251c: 6e40 9e27 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@279e │ │ +0d2522: 0a00 |0005: move-result v0 │ │ +0d2524: 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 │ │ @@ -163704,28 +163710,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0d4784: |[0d4784] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -0d4794: 5432 440b |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d4798: 2120 |0002: array-length v0, v2 │ │ -0d479a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d479c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -0d47a0: 6e30 9c27 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@279c │ │ -0d47a6: 0a02 |0009: move-result v2 │ │ -0d47a8: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -0d47ac: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0d47ae: 0f02 |000d: return v2 │ │ -0d47b0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d47b4: 28f4 |0010: goto 0004 // -000c │ │ -0d47b6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0d47b8: 28fb |0012: goto 000d // -0005 │ │ +0d2528: |[0d2528] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +0d2538: 5432 440b |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d253c: 2120 |0002: array-length v0, v2 │ │ +0d253e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d2540: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +0d2544: 6e30 9c27 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@279c │ │ +0d254a: 0a02 |0009: move-result v2 │ │ +0d254c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +0d2550: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0d2552: 0f02 |000d: return v2 │ │ +0d2554: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d2558: 28f4 |0010: goto 0004 // -000c │ │ +0d255a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0d255c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0003 line=1365 │ │ 0x0006 line=1366 │ │ 0x000c line=1367 │ │ 0x000d line=1370 │ │ @@ -163742,26 +163748,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d47bc: |[0d47bc] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -0d47cc: 6e20 9d27 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@279d │ │ -0d47d2: 0a00 |0003: move-result v0 │ │ -0d47d4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0d47d8: 5410 440b |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d47dc: 4400 0003 |0008: aget v0, v0, v3 │ │ -0d47e0: b520 |000a: and-int/2addr v0, v2 │ │ -0d47e2: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -0d47e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0d47e8: 0f00 |000e: return v0 │ │ -0d47ea: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d47ec: 28fe |0010: goto 000e // -0002 │ │ +0d2560: |[0d2560] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +0d2570: 6e20 9d27 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@279d │ │ +0d2576: 0a00 |0003: move-result v0 │ │ +0d2578: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0d257c: 5410 440b |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d2580: 4400 0003 |0008: aget v0, v0, v3 │ │ +0d2584: b520 |000a: and-int/2addr v0, v2 │ │ +0d2586: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +0d258a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0d258c: 0f00 |000e: return v0 │ │ +0d258e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0d2590: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1384 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0011 reg=2 edges I │ │ 0x0000 - 0x0011 reg=3 pointerId I │ │ @@ -163771,23 +163777,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0d47f0: |[0d47f0] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -0d4800: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d4802: 5231 4c0b |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ -0d4806: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -0d480a: b521 |0005: and-int/2addr v1, v2 │ │ -0d480c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -0d4810: 0f00 |0008: return v0 │ │ -0d4812: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0d4814: 28fe |000a: goto 0008 // -0002 │ │ +0d2594: |[0d2594] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +0d25a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d25a6: 5231 4c0b |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0b4c │ │ +0d25aa: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +0d25ae: b521 |0005: and-int/2addr v1, v2 │ │ +0d25b0: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +0d25b4: 0f00 |0008: return v0 │ │ +0d25b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0d25b8: 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 │ │ │ │ @@ -163796,32 +163802,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0d4818: |[0d4818] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -0d4828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d482a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -0d482e: 0f00 |0003: return v0 │ │ -0d4830: 6e10 5538 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d4836: 0a01 |0007: move-result v1 │ │ -0d4838: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -0d483c: 6e10 6a38 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@386a │ │ -0d4842: 0a01 |000d: move-result v1 │ │ -0d4844: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -0d4848: 6e10 7538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d484e: 0a01 |0013: move-result v1 │ │ -0d4850: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -0d4854: 6e10 4338 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0d485a: 0a01 |0019: move-result v1 │ │ -0d485c: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -0d4860: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0d4862: 28e6 |001d: goto 0003 // -001a │ │ +0d25bc: |[0d25bc] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +0d25cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d25ce: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +0d25d2: 0f00 |0003: return v0 │ │ +0d25d4: 6e10 5538 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d25da: 0a01 |0007: move-result v1 │ │ +0d25dc: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +0d25e0: 6e10 6a38 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@386a │ │ +0d25e6: 0a01 |000d: move-result v1 │ │ +0d25e8: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +0d25ec: 6e10 7538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d25f2: 0a01 |0013: move-result v1 │ │ +0d25f4: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +0d25f8: 6e10 4338 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0d25fe: 0a01 |0019: move-result v1 │ │ +0d2600: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +0d2604: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0d2606: 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; │ │ @@ -163833,367 +163839,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -0d4864: |[0d4864] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -0d4874: 7701 7e18 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0d487a: 0a03 |0003: move-result v3 │ │ -0d487c: 7701 7d18 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -0d4882: 0a04 |0007: move-result v4 │ │ -0d4884: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -0d4888: 7401 7d27 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d488e: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -0d4892: 5400 520b |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4896: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -0d489a: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -0d489e: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0d48a4: 0c13 |0018: move-result-object v19 │ │ -0d48a6: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -0d48aa: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -0d48ae: 5b10 520b |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d48b2: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0d48b6: 5400 520b |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d48ba: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -0d48be: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -0d48c2: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -0d48c6: 6e20 0a38 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0d48cc: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -0d48d2: 0e00 |002f: return-void │ │ -0d48d4: 7401 f837 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d48da: 0a11 |0033: move-result v17 │ │ -0d48dc: 7401 fa37 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d48e2: 0a12 |0037: move-result v18 │ │ -0d48e4: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -0d48e8: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -0d48ec: 0201 1300 |003c: move/from16 v1, v19 │ │ -0d48f0: 7120 8218 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d48f6: 0a0f |0041: move-result v15 │ │ -0d48f8: 0200 1100 |0042: move/from16 v0, v17 │ │ -0d48fc: 8700 |0044: float-to-int v0, v0 │ │ -0d48fe: 0213 0000 |0045: move/from16 v19, v0 │ │ -0d4902: 0200 1200 |0047: move/from16 v0, v18 │ │ -0d4906: 8700 |0049: float-to-int v0, v0 │ │ -0d4908: 0214 0000 |004a: move/from16 v20, v0 │ │ -0d490c: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -0d4910: 0201 1300 |004e: move/from16 v1, v19 │ │ -0d4914: 0202 1400 |0050: move/from16 v2, v20 │ │ -0d4918: 6e30 9027 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d491e: 0c10 |0055: move-result-object v16 │ │ -0d4920: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -0d4924: 0201 1100 |0058: move/from16 v1, v17 │ │ -0d4928: 0202 1200 |005a: move/from16 v2, v18 │ │ -0d492c: 7040 a227 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ -0d4932: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -0d4936: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -0d493a: 6e30 aa27 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d4940: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -0d4944: 5400 440b |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d4948: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -0d494c: 4407 130f |006c: aget v7, v19, v15 │ │ -0d4950: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -0d4954: 5200 510b |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d4958: 0213 0000 |0072: move/from16 v19, v0 │ │ -0d495c: 9513 1307 |0074: and-int v19, v19, v7 │ │ -0d4960: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -0d4964: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -0d4968: 5400 3e0b |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d496c: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -0d4970: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -0d4974: 5200 510b |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d4978: 0214 0000 |0082: move/from16 v20, v0 │ │ -0d497c: 9514 1407 |0084: and-int v20, v20, v7 │ │ -0d4980: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -0d4984: 0201 1400 |0088: move/from16 v1, v20 │ │ -0d4988: 6e30 7327 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ -0d498e: 28a2 |008d: goto 002f // -005e │ │ -0d4990: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -0d4994: 7120 8218 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d499a: 0a0f |0093: move-result v15 │ │ -0d499c: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -0d49a0: 7120 8418 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d49a6: 0a11 |0099: move-result v17 │ │ -0d49a8: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -0d49ac: 7120 8518 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d49b2: 0a12 |009f: move-result v18 │ │ -0d49b4: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0d49b8: 0201 1100 |00a2: move/from16 v1, v17 │ │ -0d49bc: 0202 1200 |00a4: move/from16 v2, v18 │ │ -0d49c0: 7040 a227 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ -0d49c6: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -0d49ca: 5200 400b |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d49ce: 0213 0000 |00ad: move/from16 v19, v0 │ │ -0d49d2: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -0d49d6: 0200 1100 |00b1: move/from16 v0, v17 │ │ -0d49da: 8700 |00b3: float-to-int v0, v0 │ │ -0d49dc: 0213 0000 |00b4: move/from16 v19, v0 │ │ -0d49e0: 0200 1200 |00b6: move/from16 v0, v18 │ │ -0d49e4: 8700 |00b8: float-to-int v0, v0 │ │ -0d49e6: 0214 0000 |00b9: move/from16 v20, v0 │ │ -0d49ea: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -0d49ee: 0201 1300 |00bd: move/from16 v1, v19 │ │ -0d49f2: 0202 1400 |00bf: move/from16 v2, v20 │ │ -0d49f6: 6e30 9027 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d49fc: 0c10 |00c4: move-result-object v16 │ │ -0d49fe: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -0d4a02: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -0d4a06: 6e30 aa27 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d4a0c: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -0d4a10: 5400 440b |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d4a14: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -0d4a18: 4407 130f |00d2: aget v7, v19, v15 │ │ -0d4a1c: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -0d4a20: 5200 510b |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d4a24: 0213 0000 |00d8: move/from16 v19, v0 │ │ -0d4a28: 9513 1307 |00da: and-int v19, v19, v7 │ │ -0d4a2c: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -0d4a30: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -0d4a34: 5400 3e0b |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d4a38: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -0d4a3c: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -0d4a40: 5200 510b |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d4a44: 0214 0000 |00e8: move/from16 v20, v0 │ │ -0d4a48: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -0d4a4c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -0d4a50: 0201 1400 |00ee: move/from16 v1, v20 │ │ -0d4a54: 6e30 7327 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ -0d4a5a: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -0d4a5e: 0200 1100 |00f5: move/from16 v0, v17 │ │ -0d4a62: 8700 |00f7: float-to-int v0, v0 │ │ -0d4a64: 0213 0000 |00f8: move/from16 v19, v0 │ │ -0d4a68: 0200 1200 |00fa: move/from16 v0, v18 │ │ -0d4a6c: 8700 |00fc: float-to-int v0, v0 │ │ -0d4a6e: 0214 0000 |00fd: move/from16 v20, v0 │ │ -0d4a72: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -0d4a76: 0201 1300 |0101: move/from16 v1, v19 │ │ -0d4a7a: 0202 1400 |0103: move/from16 v2, v20 │ │ -0d4a7e: 6e30 9a27 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@279a │ │ -0d4a84: 0a13 |0108: move-result v19 │ │ -0d4a86: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -0d4a8a: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -0d4a8e: 5400 3f0b |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4a92: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -0d4a96: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -0d4a9a: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -0d4a9e: 6e30 aa27 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d4aa4: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -0d4aa8: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -0d4aac: 5200 400b |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4ab0: 0213 0000 |011e: move/from16 v19, v0 │ │ -0d4ab4: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -0d4ab8: 0200 1300 |0122: move/from16 v0, v19 │ │ -0d4abc: 0201 1400 |0124: move/from16 v1, v20 │ │ -0d4ac0: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -0d4ac4: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -0d4ac8: 5200 3d0b |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4acc: 0213 0000 |012c: move/from16 v19, v0 │ │ -0d4ad0: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -0d4ad4: 0201 1300 |0130: move/from16 v1, v19 │ │ -0d4ad8: 7120 7c18 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -0d4ade: 0a0c |0135: move-result v12 │ │ -0d4ae0: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -0d4ae4: 7120 8418 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d4aea: 0a11 |013b: move-result v17 │ │ -0d4aec: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -0d4af0: 7120 8518 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d4af6: 0a12 |0141: move-result v18 │ │ -0d4af8: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -0d4afc: 5400 470b |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ -0d4b00: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -0d4b04: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -0d4b08: 5200 3d0b |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4b0c: 0214 0000 |014c: move/from16 v20, v0 │ │ -0d4b10: 4413 1314 |014e: aget v19, v19, v20 │ │ -0d4b14: a713 1113 |0150: sub-float v19, v17, v19 │ │ -0d4b18: 0200 1300 |0152: move/from16 v0, v19 │ │ -0d4b1c: 870a |0154: float-to-int v10, v0 │ │ -0d4b1e: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -0d4b22: 5400 480b |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ -0d4b26: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -0d4b2a: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -0d4b2e: 5200 3d0b |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4b32: 0214 0000 |015f: move/from16 v20, v0 │ │ -0d4b36: 4413 1314 |0161: aget v19, v19, v20 │ │ -0d4b3a: a713 1213 |0163: sub-float v19, v18, v19 │ │ -0d4b3e: 0200 1300 |0165: move/from16 v0, v19 │ │ -0d4b42: 870b |0167: float-to-int v11, v0 │ │ -0d4b44: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -0d4b48: 5400 3f0b |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4b4c: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -0d4b50: 7401 5538 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d4b56: 0a13 |0171: move-result v19 │ │ -0d4b58: 9013 130a |0172: add-int v19, v19, v10 │ │ -0d4b5c: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -0d4b60: 5400 3f0b |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4b64: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -0d4b68: 7401 7538 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d4b6e: 0a14 |017d: move-result v20 │ │ -0d4b70: 9014 140b |017e: add-int v20, v20, v11 │ │ -0d4b74: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -0d4b78: 0201 1300 |0182: move/from16 v1, v19 │ │ -0d4b7c: 0202 1400 |0184: move/from16 v2, v20 │ │ -0d4b80: 705b 8e27 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@278e │ │ -0d4b86: 7602 a327 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ -0d4b8c: 2900 a3fe |018c: goto/16 002f // -015d │ │ -0d4b90: 7701 8118 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ -0d4b96: 0a0e |0191: move-result v14 │ │ -0d4b98: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -0d4b9a: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -0d4b9e: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -0d4ba2: 7120 8218 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d4ba8: 0a0f |019a: move-result v15 │ │ -0d4baa: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -0d4bae: 7120 8418 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d4bb4: 0a11 |01a0: move-result v17 │ │ -0d4bb6: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -0d4bba: 7120 8518 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d4bc0: 0a12 |01a6: move-result v18 │ │ -0d4bc2: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -0d4bc6: 5400 450b |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d4bca: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -0d4bce: 4413 130f |01ad: aget v19, v19, v15 │ │ -0d4bd2: a705 1113 |01af: sub-float v5, v17, v19 │ │ -0d4bd6: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -0d4bda: 5400 460b |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d4bde: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -0d4be2: 4413 130f |01b7: aget v19, v19, v15 │ │ -0d4be6: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -0d4bea: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -0d4bee: 7040 a127 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@27a1 │ │ -0d4bf4: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -0d4bf8: 5200 400b |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4bfc: 0213 0000 |01c4: move/from16 v19, v0 │ │ -0d4c00: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -0d4c04: 0200 1300 |01c8: move/from16 v0, v19 │ │ -0d4c08: 0201 1400 |01ca: move/from16 v1, v20 │ │ -0d4c0c: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -0d4c10: 7602 a327 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ -0d4c16: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -0d4c1a: 0200 1100 |01d3: move/from16 v0, v17 │ │ -0d4c1e: 8700 |01d5: float-to-int v0, v0 │ │ -0d4c20: 0213 0000 |01d6: move/from16 v19, v0 │ │ -0d4c24: 0200 1200 |01d8: move/from16 v0, v18 │ │ -0d4c28: 8700 |01da: float-to-int v0, v0 │ │ -0d4c2a: 0214 0000 |01db: move/from16 v20, v0 │ │ -0d4c2e: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -0d4c32: 0201 1300 |01df: move/from16 v1, v19 │ │ -0d4c36: 0202 1400 |01e1: move/from16 v2, v20 │ │ -0d4c3a: 6e30 9027 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d4c40: 0c10 |01e6: move-result-object v16 │ │ -0d4c42: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -0d4c46: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -0d4c4a: 7040 8227 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@2782 │ │ -0d4c50: 0a13 |01ee: move-result v19 │ │ -0d4c52: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -0d4c56: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -0d4c5a: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -0d4c5e: 6e30 aa27 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d4c64: 0a13 |01f8: move-result v19 │ │ -0d4c66: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -0d4c6a: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d4c6e: 2896 |01fd: goto 0193 // -006a │ │ -0d4c70: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -0d4c74: 7120 8218 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d4c7a: 0a0f |0203: move-result v15 │ │ -0d4c7c: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -0d4c80: 5200 400b |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4c84: 0213 0000 |0208: move/from16 v19, v0 │ │ -0d4c88: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -0d4c8c: 0200 1300 |020c: move/from16 v0, v19 │ │ -0d4c90: 0201 1400 |020e: move/from16 v1, v20 │ │ -0d4c94: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -0d4c98: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -0d4c9c: 5200 3d0b |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4ca0: 0213 0000 |0216: move/from16 v19, v0 │ │ -0d4ca4: 0200 1300 |0218: move/from16 v0, v19 │ │ -0d4ca8: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -0d4cac: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -0d4cae: 7701 8118 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ -0d4cb4: 0a0e |0220: move-result v14 │ │ -0d4cb6: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -0d4cb8: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -0d4cbc: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -0d4cc0: 7120 8218 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d4cc6: 0a09 |0229: move-result v9 │ │ -0d4cc8: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -0d4ccc: 5200 3d0b |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4cd0: 0213 0000 |022e: move/from16 v19, v0 │ │ -0d4cd4: 0200 1300 |0230: move/from16 v0, v19 │ │ -0d4cd8: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -0d4cdc: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0d4ce0: 28ec |0236: goto 0222 // -0014 │ │ -0d4ce2: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -0d4ce6: 7120 8418 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d4cec: 0a11 |023c: move-result v17 │ │ -0d4cee: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -0d4cf2: 7120 8518 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d4cf8: 0a12 |0242: move-result v18 │ │ -0d4cfa: 0200 1100 |0243: move/from16 v0, v17 │ │ -0d4cfe: 8700 |0245: float-to-int v0, v0 │ │ -0d4d00: 0213 0000 |0246: move/from16 v19, v0 │ │ -0d4d04: 0200 1200 |0248: move/from16 v0, v18 │ │ -0d4d08: 8700 |024a: float-to-int v0, v0 │ │ -0d4d0a: 0214 0000 |024b: move/from16 v20, v0 │ │ -0d4d0e: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -0d4d12: 0201 1300 |024f: move/from16 v1, v19 │ │ -0d4d16: 0202 1400 |0251: move/from16 v2, v20 │ │ -0d4d1a: 6e30 9027 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d4d20: 0c13 |0256: move-result-object v19 │ │ -0d4d22: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -0d4d26: 5400 3f0b |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4d2a: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -0d4d2e: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -0d4d32: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -0d4d36: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -0d4d3a: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -0d4d3e: 5400 3f0b |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4d42: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -0d4d46: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -0d4d4a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -0d4d4e: 6e30 aa27 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d4d54: 0a13 |0270: move-result v19 │ │ -0d4d56: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -0d4d5a: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -0d4d5e: 520d 3d0b |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4d62: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -0d4d66: 0200 1300 |0279: move/from16 v0, v19 │ │ -0d4d6a: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -0d4d6e: 7601 a027 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@27a0 │ │ -0d4d74: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -0d4d78: 7020 8627 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@2786 │ │ -0d4d7e: 2900 aafd |0285: goto/16 002f // -0256 │ │ -0d4d82: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -0d4d86: 5200 400b |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4d8a: 0213 0000 |028b: move/from16 v19, v0 │ │ -0d4d8e: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -0d4d92: 0200 1300 |028f: move/from16 v0, v19 │ │ -0d4d96: 0201 1400 |0291: move/from16 v1, v20 │ │ -0d4d9a: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -0d4d9e: 7601 a027 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@27a0 │ │ -0d4da4: 7401 7d27 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d4daa: 2900 94fd |029b: goto/16 002f // -026c │ │ -0d4dae: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -0d4db2: 5200 400b |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4db6: 0213 0000 |02a1: move/from16 v19, v0 │ │ -0d4dba: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -0d4dbe: 0200 1300 |02a5: move/from16 v0, v19 │ │ -0d4dc2: 0201 1400 |02a7: move/from16 v1, v20 │ │ -0d4dc6: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -0d4dca: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -0d4dce: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -0d4dd2: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -0d4dd6: 0201 1300 |02b1: move/from16 v1, v19 │ │ -0d4dda: 0202 1400 |02b3: move/from16 v2, v20 │ │ -0d4dde: 7030 8c27 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@278c │ │ -0d4de4: 7401 7d27 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d4dea: 2900 74fd |02bb: goto/16 002f // -028c │ │ -0d4dee: 0000 |02bd: nop // spacer │ │ -0d4df0: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +0d2608: |[0d2608] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +0d2618: 7701 7e18 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0d261e: 0a03 |0003: move-result v3 │ │ +0d2620: 7701 7d18 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +0d2626: 0a04 |0007: move-result v4 │ │ +0d2628: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +0d262c: 7401 7d27 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d2632: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0d2636: 5400 520b |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d263a: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +0d263e: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +0d2642: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0d2648: 0c13 |0018: move-result-object v19 │ │ +0d264a: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +0d264e: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +0d2652: 5b10 520b |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2656: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +0d265a: 5400 520b |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d265e: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +0d2662: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +0d2666: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +0d266a: 6e20 0a38 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0d2670: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +0d2676: 0e00 |002f: return-void │ │ +0d2678: 7401 f837 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0d267e: 0a11 |0033: move-result v17 │ │ +0d2680: 7401 fa37 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0d2686: 0a12 |0037: move-result v18 │ │ +0d2688: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +0d268c: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +0d2690: 0201 1300 |003c: move/from16 v1, v19 │ │ +0d2694: 7120 8218 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d269a: 0a0f |0041: move-result v15 │ │ +0d269c: 0200 1100 |0042: move/from16 v0, v17 │ │ +0d26a0: 8700 |0044: float-to-int v0, v0 │ │ +0d26a2: 0213 0000 |0045: move/from16 v19, v0 │ │ +0d26a6: 0200 1200 |0047: move/from16 v0, v18 │ │ +0d26aa: 8700 |0049: float-to-int v0, v0 │ │ +0d26ac: 0214 0000 |004a: move/from16 v20, v0 │ │ +0d26b0: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +0d26b4: 0201 1300 |004e: move/from16 v1, v19 │ │ +0d26b8: 0202 1400 |0050: move/from16 v2, v20 │ │ +0d26bc: 6e30 9027 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d26c2: 0c10 |0055: move-result-object v16 │ │ +0d26c4: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +0d26c8: 0201 1100 |0058: move/from16 v1, v17 │ │ +0d26cc: 0202 1200 |005a: move/from16 v2, v18 │ │ +0d26d0: 7040 a227 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ +0d26d6: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +0d26da: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +0d26de: 6e30 aa27 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d26e4: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +0d26e8: 5400 440b |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d26ec: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +0d26f0: 4407 130f |006c: aget v7, v19, v15 │ │ +0d26f4: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +0d26f8: 5200 510b |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d26fc: 0213 0000 |0072: move/from16 v19, v0 │ │ +0d2700: 9513 1307 |0074: and-int v19, v19, v7 │ │ +0d2704: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +0d2708: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +0d270c: 5400 3e0b |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2710: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +0d2714: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +0d2718: 5200 510b |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d271c: 0214 0000 |0082: move/from16 v20, v0 │ │ +0d2720: 9514 1407 |0084: and-int v20, v20, v7 │ │ +0d2724: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +0d2728: 0201 1400 |0088: move/from16 v1, v20 │ │ +0d272c: 6e30 7327 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ +0d2732: 28a2 |008d: goto 002f // -005e │ │ +0d2734: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +0d2738: 7120 8218 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d273e: 0a0f |0093: move-result v15 │ │ +0d2740: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +0d2744: 7120 8418 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d274a: 0a11 |0099: move-result v17 │ │ +0d274c: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +0d2750: 7120 8518 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d2756: 0a12 |009f: move-result v18 │ │ +0d2758: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +0d275c: 0201 1100 |00a2: move/from16 v1, v17 │ │ +0d2760: 0202 1200 |00a4: move/from16 v2, v18 │ │ +0d2764: 7040 a227 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ +0d276a: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +0d276e: 5200 400b |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2772: 0213 0000 |00ad: move/from16 v19, v0 │ │ +0d2776: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +0d277a: 0200 1100 |00b1: move/from16 v0, v17 │ │ +0d277e: 8700 |00b3: float-to-int v0, v0 │ │ +0d2780: 0213 0000 |00b4: move/from16 v19, v0 │ │ +0d2784: 0200 1200 |00b6: move/from16 v0, v18 │ │ +0d2788: 8700 |00b8: float-to-int v0, v0 │ │ +0d278a: 0214 0000 |00b9: move/from16 v20, v0 │ │ +0d278e: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +0d2792: 0201 1300 |00bd: move/from16 v1, v19 │ │ +0d2796: 0202 1400 |00bf: move/from16 v2, v20 │ │ +0d279a: 6e30 9027 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d27a0: 0c10 |00c4: move-result-object v16 │ │ +0d27a2: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +0d27a6: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +0d27aa: 6e30 aa27 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d27b0: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +0d27b4: 5400 440b |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d27b8: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +0d27bc: 4407 130f |00d2: aget v7, v19, v15 │ │ +0d27c0: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +0d27c4: 5200 510b |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d27c8: 0213 0000 |00d8: move/from16 v19, v0 │ │ +0d27cc: 9513 1307 |00da: and-int v19, v19, v7 │ │ +0d27d0: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +0d27d4: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +0d27d8: 5400 3e0b |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d27dc: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +0d27e0: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +0d27e4: 5200 510b |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d27e8: 0214 0000 |00e8: move/from16 v20, v0 │ │ +0d27ec: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +0d27f0: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +0d27f4: 0201 1400 |00ee: move/from16 v1, v20 │ │ +0d27f8: 6e30 7327 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ +0d27fe: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +0d2802: 0200 1100 |00f5: move/from16 v0, v17 │ │ +0d2806: 8700 |00f7: float-to-int v0, v0 │ │ +0d2808: 0213 0000 |00f8: move/from16 v19, v0 │ │ +0d280c: 0200 1200 |00fa: move/from16 v0, v18 │ │ +0d2810: 8700 |00fc: float-to-int v0, v0 │ │ +0d2812: 0214 0000 |00fd: move/from16 v20, v0 │ │ +0d2816: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +0d281a: 0201 1300 |0101: move/from16 v1, v19 │ │ +0d281e: 0202 1400 |0103: move/from16 v2, v20 │ │ +0d2822: 6e30 9a27 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@279a │ │ +0d2828: 0a13 |0108: move-result v19 │ │ +0d282a: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +0d282e: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +0d2832: 5400 3f0b |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2836: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +0d283a: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +0d283e: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +0d2842: 6e30 aa27 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d2848: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +0d284c: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +0d2850: 5200 400b |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2854: 0213 0000 |011e: move/from16 v19, v0 │ │ +0d2858: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +0d285c: 0200 1300 |0122: move/from16 v0, v19 │ │ +0d2860: 0201 1400 |0124: move/from16 v1, v20 │ │ +0d2864: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +0d2868: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +0d286c: 5200 3d0b |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2870: 0213 0000 |012c: move/from16 v19, v0 │ │ +0d2874: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +0d2878: 0201 1300 |0130: move/from16 v1, v19 │ │ +0d287c: 7120 7c18 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +0d2882: 0a0c |0135: move-result v12 │ │ +0d2884: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +0d2888: 7120 8418 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d288e: 0a11 |013b: move-result v17 │ │ +0d2890: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +0d2894: 7120 8518 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d289a: 0a12 |0141: move-result v18 │ │ +0d289c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +0d28a0: 5400 470b |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0b47 │ │ +0d28a4: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +0d28a8: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +0d28ac: 5200 3d0b |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d28b0: 0214 0000 |014c: move/from16 v20, v0 │ │ +0d28b4: 4413 1314 |014e: aget v19, v19, v20 │ │ +0d28b8: a713 1113 |0150: sub-float v19, v17, v19 │ │ +0d28bc: 0200 1300 |0152: move/from16 v0, v19 │ │ +0d28c0: 870a |0154: float-to-int v10, v0 │ │ +0d28c2: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +0d28c6: 5400 480b |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0b48 │ │ +0d28ca: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +0d28ce: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +0d28d2: 5200 3d0b |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d28d6: 0214 0000 |015f: move/from16 v20, v0 │ │ +0d28da: 4413 1314 |0161: aget v19, v19, v20 │ │ +0d28de: a713 1213 |0163: sub-float v19, v18, v19 │ │ +0d28e2: 0200 1300 |0165: move/from16 v0, v19 │ │ +0d28e6: 870b |0167: float-to-int v11, v0 │ │ +0d28e8: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +0d28ec: 5400 3f0b |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d28f0: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +0d28f4: 7401 5538 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d28fa: 0a13 |0171: move-result v19 │ │ +0d28fc: 9013 130a |0172: add-int v19, v19, v10 │ │ +0d2900: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +0d2904: 5400 3f0b |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2908: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +0d290c: 7401 7538 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d2912: 0a14 |017d: move-result v20 │ │ +0d2914: 9014 140b |017e: add-int v20, v20, v11 │ │ +0d2918: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +0d291c: 0201 1300 |0182: move/from16 v1, v19 │ │ +0d2920: 0202 1400 |0184: move/from16 v2, v20 │ │ +0d2924: 705b 8e27 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@278e │ │ +0d292a: 7602 a327 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ +0d2930: 2900 a3fe |018c: goto/16 002f // -015d │ │ +0d2934: 7701 8118 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ +0d293a: 0a0e |0191: move-result v14 │ │ +0d293c: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +0d293e: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +0d2942: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +0d2946: 7120 8218 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d294c: 0a0f |019a: move-result v15 │ │ +0d294e: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +0d2952: 7120 8418 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d2958: 0a11 |01a0: move-result v17 │ │ +0d295a: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +0d295e: 7120 8518 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d2964: 0a12 |01a6: move-result v18 │ │ +0d2966: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +0d296a: 5400 450b |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d296e: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +0d2972: 4413 130f |01ad: aget v19, v19, v15 │ │ +0d2976: a705 1113 |01af: sub-float v5, v17, v19 │ │ +0d297a: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +0d297e: 5400 460b |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d2982: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +0d2986: 4413 130f |01b7: aget v19, v19, v15 │ │ +0d298a: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +0d298e: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +0d2992: 7040 a127 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@27a1 │ │ +0d2998: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +0d299c: 5200 400b |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d29a0: 0213 0000 |01c4: move/from16 v19, v0 │ │ +0d29a4: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +0d29a8: 0200 1300 |01c8: move/from16 v0, v19 │ │ +0d29ac: 0201 1400 |01ca: move/from16 v1, v20 │ │ +0d29b0: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +0d29b4: 7602 a327 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ +0d29ba: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +0d29be: 0200 1100 |01d3: move/from16 v0, v17 │ │ +0d29c2: 8700 |01d5: float-to-int v0, v0 │ │ +0d29c4: 0213 0000 |01d6: move/from16 v19, v0 │ │ +0d29c8: 0200 1200 |01d8: move/from16 v0, v18 │ │ +0d29cc: 8700 |01da: float-to-int v0, v0 │ │ +0d29ce: 0214 0000 |01db: move/from16 v20, v0 │ │ +0d29d2: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +0d29d6: 0201 1300 |01df: move/from16 v1, v19 │ │ +0d29da: 0202 1400 |01e1: move/from16 v2, v20 │ │ +0d29de: 6e30 9027 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d29e4: 0c10 |01e6: move-result-object v16 │ │ +0d29e6: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +0d29ea: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +0d29ee: 7040 8227 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@2782 │ │ +0d29f4: 0a13 |01ee: move-result v19 │ │ +0d29f6: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +0d29fa: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +0d29fe: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +0d2a02: 6e30 aa27 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d2a08: 0a13 |01f8: move-result v19 │ │ +0d2a0a: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +0d2a0e: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d2a12: 2896 |01fd: goto 0193 // -006a │ │ +0d2a14: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +0d2a18: 7120 8218 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d2a1e: 0a0f |0203: move-result v15 │ │ +0d2a20: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +0d2a24: 5200 400b |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2a28: 0213 0000 |0208: move/from16 v19, v0 │ │ +0d2a2c: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +0d2a30: 0200 1300 |020c: move/from16 v0, v19 │ │ +0d2a34: 0201 1400 |020e: move/from16 v1, v20 │ │ +0d2a38: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +0d2a3c: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +0d2a40: 5200 3d0b |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2a44: 0213 0000 |0216: move/from16 v19, v0 │ │ +0d2a48: 0200 1300 |0218: move/from16 v0, v19 │ │ +0d2a4c: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +0d2a50: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +0d2a52: 7701 8118 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ +0d2a58: 0a0e |0220: move-result v14 │ │ +0d2a5a: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +0d2a5c: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +0d2a60: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +0d2a64: 7120 8218 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d2a6a: 0a09 |0229: move-result v9 │ │ +0d2a6c: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +0d2a70: 5200 3d0b |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2a74: 0213 0000 |022e: move/from16 v19, v0 │ │ +0d2a78: 0200 1300 |0230: move/from16 v0, v19 │ │ +0d2a7c: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +0d2a80: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0d2a84: 28ec |0236: goto 0222 // -0014 │ │ +0d2a86: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +0d2a8a: 7120 8418 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d2a90: 0a11 |023c: move-result v17 │ │ +0d2a92: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +0d2a96: 7120 8518 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d2a9c: 0a12 |0242: move-result v18 │ │ +0d2a9e: 0200 1100 |0243: move/from16 v0, v17 │ │ +0d2aa2: 8700 |0245: float-to-int v0, v0 │ │ +0d2aa4: 0213 0000 |0246: move/from16 v19, v0 │ │ +0d2aa8: 0200 1200 |0248: move/from16 v0, v18 │ │ +0d2aac: 8700 |024a: float-to-int v0, v0 │ │ +0d2aae: 0214 0000 |024b: move/from16 v20, v0 │ │ +0d2ab2: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +0d2ab6: 0201 1300 |024f: move/from16 v1, v19 │ │ +0d2aba: 0202 1400 |0251: move/from16 v2, v20 │ │ +0d2abe: 6e30 9027 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d2ac4: 0c13 |0256: move-result-object v19 │ │ +0d2ac6: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +0d2aca: 5400 3f0b |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2ace: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +0d2ad2: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +0d2ad6: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +0d2ada: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +0d2ade: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +0d2ae2: 5400 3f0b |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2ae6: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +0d2aea: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +0d2aee: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +0d2af2: 6e30 aa27 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d2af8: 0a13 |0270: move-result v19 │ │ +0d2afa: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +0d2afe: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +0d2b02: 520d 3d0b |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2b06: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +0d2b0a: 0200 1300 |0279: move/from16 v0, v19 │ │ +0d2b0e: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +0d2b12: 7601 a027 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@27a0 │ │ +0d2b18: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +0d2b1c: 7020 8627 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@2786 │ │ +0d2b22: 2900 aafd |0285: goto/16 002f // -0256 │ │ +0d2b26: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +0d2b2a: 5200 400b |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2b2e: 0213 0000 |028b: move/from16 v19, v0 │ │ +0d2b32: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +0d2b36: 0200 1300 |028f: move/from16 v0, v19 │ │ +0d2b3a: 0201 1400 |0291: move/from16 v1, v20 │ │ +0d2b3e: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +0d2b42: 7601 a027 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@27a0 │ │ +0d2b48: 7401 7d27 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d2b4e: 2900 94fd |029b: goto/16 002f // -026c │ │ +0d2b52: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +0d2b56: 5200 400b |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2b5a: 0213 0000 |02a1: move/from16 v19, v0 │ │ +0d2b5e: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +0d2b62: 0200 1300 |02a5: move/from16 v0, v19 │ │ +0d2b66: 0201 1400 |02a7: move/from16 v1, v20 │ │ +0d2b6a: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +0d2b6e: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +0d2b72: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +0d2b76: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +0d2b7a: 0201 1300 |02b1: move/from16 v1, v19 │ │ +0d2b7e: 0202 1400 |02b3: move/from16 v2, v20 │ │ +0d2b82: 7030 8c27 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@278c │ │ +0d2b88: 7401 7d27 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d2b8e: 2900 74fd |02bb: goto/16 002f // -028c │ │ +0d2b92: 0000 |02bd: nop // spacer │ │ +0d2b94: 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 │ │ @@ -164311,28 +164317,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d4e14: |[0d4e14] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -0d4e24: 5420 4b0b |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ -0d4e28: 5421 4f0b |0002: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ -0d4e2c: 6e20 4b39 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ -0d4e32: 5220 400b |0007: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4e36: 3230 1000 |0009: if-eq v0, v3, 0019 // +0010 │ │ -0d4e3a: 5923 400b |000b: iput v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4e3e: 5420 3e0b |000d: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d4e42: 6e20 7527 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@2775 │ │ -0d4e48: 5220 400b |0012: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4e4c: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -0d4e50: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0d4e52: 5b20 3f0b |0017: iput-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4e56: 0e00 |0019: return-void │ │ +0d2bb8: |[0d2bb8] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +0d2bc8: 5420 4b0b |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0b4b │ │ +0d2bcc: 5421 4f0b |0002: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0b4f │ │ +0d2bd0: 6e20 4b39 1000 |0004: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ +0d2bd6: 5220 400b |0007: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2bda: 3230 1000 |0009: if-eq v0, v3, 0019 // +0010 │ │ +0d2bde: 5923 400b |000b: iput v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2be2: 5420 3e0b |000d: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2be6: 6e20 7527 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@2775 │ │ +0d2bec: 5220 400b |0012: iget v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2bf0: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +0d2bf4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0d2bf6: 5b20 3f0b |0017: iput-object v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2bfa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ 0x000b line=873 │ │ 0x000d line=874 │ │ 0x0012 line=875 │ │ @@ -164347,17 +164353,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4e58: |[0d4e58] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -0d4e68: 5901 510b |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d4e6c: 0e00 |0002: return-void │ │ +0d2bfc: |[0d2bfc] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +0d2c0c: 5901 510b |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d2c10: 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 │ │ @@ -164367,17 +164373,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4e70: |[0d4e70] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -0d4e80: 5901 4a0b |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ -0d4e84: 0e00 |0002: return-void │ │ +0d2c14: |[0d2c14] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +0d2c24: 5901 4a0b |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0b4a │ │ +0d2c28: 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 │ │ @@ -164387,34 +164393,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0d4e88: |[0d4e88] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -0d4e98: 5530 4d0b |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ -0d4e9c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d4ea0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d4ea4: 1a01 bd05 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@05bd │ │ -0d4ea8: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0d4eae: 2700 |000b: throw v0 │ │ -0d4eb0: 5430 520b |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4eb4: 5231 3d0b |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4eb8: 7120 4119 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -0d4ebe: 0a00 |0013: move-result v0 │ │ -0d4ec0: 8700 |0014: float-to-int v0, v0 │ │ -0d4ec2: 5431 520b |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4ec6: 5232 3d0b |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d4eca: 7120 4219 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -0d4ed0: 0a01 |001c: move-result v1 │ │ -0d4ed2: 8711 |001d: float-to-int v1, v1 │ │ -0d4ed4: 7051 9227 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@2792 │ │ -0d4eda: 0a00 |0021: move-result v0 │ │ -0d4edc: 0f00 |0022: return v0 │ │ +0d2c2c: |[0d2c2c] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +0d2c3c: 5530 4d0b |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0b4d │ │ +0d2c40: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d2c44: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d2c48: 1a01 b905 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@05b9 │ │ +0d2c4c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0d2c52: 2700 |000b: throw v0 │ │ +0d2c54: 5430 520b |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2c58: 5231 3d0b |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2c5c: 7120 4119 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +0d2c62: 0a00 |0013: move-result v0 │ │ +0d2c64: 8700 |0014: float-to-int v0, v0 │ │ +0d2c66: 5431 520b |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2c6a: 5232 3d0b |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d2c6e: 7120 4219 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +0d2c74: 0a01 |001c: move-result v1 │ │ +0d2c76: 8711 |001d: float-to-int v1, v1 │ │ +0d2c78: 7051 9227 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@2792 │ │ +0d2c7e: 0a00 |0021: move-result v0 │ │ +0d2c80: 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; │ │ @@ -164426,315 +164432,315 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 614 16-bit code units │ │ -0d4ee0: |[0d4ee0] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0d4ef0: 7701 7e18 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0d4ef6: 0a04 |0003: move-result v4 │ │ -0d4ef8: 7701 7d18 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -0d4efe: 0a05 |0007: move-result v5 │ │ -0d4f00: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ -0d4f04: 7401 7d27 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d4f0a: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ -0d4f0e: 5400 520b |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4f12: 0818 0000 |0011: move-object/from16 v24, v0 │ │ -0d4f16: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ -0d4f1a: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0d4f20: 0c18 |0018: move-result-object v24 │ │ -0d4f22: 0800 1800 |0019: move-object/from16 v0, v24 │ │ -0d4f26: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ -0d4f2a: 5b10 520b |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4f2e: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ -0d4f32: 5400 520b |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ -0d4f36: 0818 0000 |0023: move-object/from16 v24, v0 │ │ -0d4f3a: 0800 1800 |0025: move-object/from16 v0, v24 │ │ -0d4f3e: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ -0d4f42: 6e20 0a38 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0d4f48: 2b04 2802 0000 |002c: packed-switch v4, 00000254 // +00000228 │ │ -0d4f4e: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ -0d4f52: 5200 400b |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4f56: 0218 0000 |0033: move/from16 v24, v0 │ │ -0d4f5a: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ -0d4f5e: 0200 1800 |0037: move/from16 v0, v24 │ │ -0d4f62: 0201 1900 |0039: move/from16 v1, v25 │ │ -0d4f66: 3310 1502 |003b: if-ne v0, v1, 0250 // +0215 │ │ -0d4f6a: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ -0d4f6e: 0f18 |003f: return v24 │ │ -0d4f70: 7401 f837 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0d4f76: 0a16 |0043: move-result v22 │ │ -0d4f78: 7401 fa37 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0d4f7e: 0a17 |0047: move-result v23 │ │ -0d4f80: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ -0d4f84: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ -0d4f88: 0201 1800 |004c: move/from16 v1, v24 │ │ -0d4f8c: 7120 8218 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d4f92: 0a11 |0051: move-result v17 │ │ -0d4f94: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -0d4f98: 0201 1600 |0054: move/from16 v1, v22 │ │ -0d4f9c: 0202 1700 |0056: move/from16 v2, v23 │ │ -0d4fa0: 0203 1100 |0058: move/from16 v3, v17 │ │ -0d4fa4: 7040 a227 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ -0d4faa: 0200 1600 |005d: move/from16 v0, v22 │ │ -0d4fae: 8700 |005f: float-to-int v0, v0 │ │ -0d4fb0: 0218 0000 |0060: move/from16 v24, v0 │ │ -0d4fb4: 0200 1700 |0062: move/from16 v0, v23 │ │ -0d4fb8: 8700 |0064: float-to-int v0, v0 │ │ -0d4fba: 0219 0000 |0065: move/from16 v25, v0 │ │ -0d4fbe: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ -0d4fc2: 0201 1800 |0069: move/from16 v1, v24 │ │ -0d4fc6: 0202 1900 |006b: move/from16 v2, v25 │ │ -0d4fca: 6e30 9027 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d4fd0: 0c14 |0070: move-result-object v20 │ │ -0d4fd2: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ -0d4fd6: 5400 3f0b |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d4fda: 0818 0000 |0075: move-object/from16 v24, v0 │ │ -0d4fde: 0800 1400 |0077: move-object/from16 v0, v20 │ │ -0d4fe2: 0801 1800 |0079: move-object/from16 v1, v24 │ │ -0d4fe6: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ -0d4fea: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -0d4fee: 5200 400b |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d4ff2: 0218 0000 |0081: move/from16 v24, v0 │ │ -0d4ff6: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ -0d4ffa: 0200 1800 |0085: move/from16 v0, v24 │ │ -0d4ffe: 0201 1900 |0087: move/from16 v1, v25 │ │ -0d5002: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ -0d5006: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ -0d500a: 0801 1400 |008d: move-object/from16 v1, v20 │ │ -0d500e: 0202 1100 |008f: move/from16 v2, v17 │ │ -0d5012: 6e30 aa27 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d5018: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ -0d501c: 5400 440b |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d5020: 0818 0000 |0098: move-object/from16 v24, v0 │ │ -0d5024: 4408 1811 |009a: aget v8, v24, v17 │ │ -0d5028: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -0d502c: 5200 510b |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d5030: 0218 0000 |00a0: move/from16 v24, v0 │ │ -0d5034: 9518 1808 |00a2: and-int v24, v24, v8 │ │ -0d5038: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ -0d503c: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ -0d5040: 5400 3e0b |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d5044: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ -0d5048: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ -0d504c: 5200 510b |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d5050: 0219 0000 |00b0: move/from16 v25, v0 │ │ -0d5054: 9519 1908 |00b2: and-int v25, v25, v8 │ │ -0d5058: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ -0d505c: 0201 1900 |00b6: move/from16 v1, v25 │ │ -0d5060: 0202 1100 |00b8: move/from16 v2, v17 │ │ -0d5064: 6e30 7327 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ -0d506a: 2900 72ff |00bd: goto/16 002f // -008e │ │ -0d506e: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ -0d5072: 7120 8218 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d5078: 0a11 |00c4: move-result v17 │ │ -0d507a: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ -0d507e: 7120 8418 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d5084: 0a16 |00ca: move-result v22 │ │ -0d5086: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ -0d508a: 7120 8518 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d5090: 0a17 |00d0: move-result v23 │ │ -0d5092: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ -0d5096: 0201 1600 |00d3: move/from16 v1, v22 │ │ -0d509a: 0202 1700 |00d5: move/from16 v2, v23 │ │ -0d509e: 0203 1100 |00d7: move/from16 v3, v17 │ │ -0d50a2: 7040 a227 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ -0d50a8: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ -0d50ac: 5200 400b |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d50b0: 0218 0000 |00e0: move/from16 v24, v0 │ │ -0d50b4: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ -0d50b8: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ -0d50bc: 5400 440b |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ -0d50c0: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ -0d50c4: 4408 1811 |00ea: aget v8, v24, v17 │ │ -0d50c8: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ -0d50cc: 5200 510b |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d50d0: 0218 0000 |00f0: move/from16 v24, v0 │ │ -0d50d4: 9518 1808 |00f2: and-int v24, v24, v8 │ │ -0d50d8: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ -0d50dc: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ -0d50e0: 5400 3e0b |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d50e4: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ -0d50e8: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ -0d50ec: 5200 510b |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ -0d50f0: 0219 0000 |0100: move/from16 v25, v0 │ │ -0d50f4: 9519 1908 |0102: and-int v25, v25, v8 │ │ -0d50f8: 0800 1800 |0104: move-object/from16 v0, v24 │ │ -0d50fc: 0201 1900 |0106: move/from16 v1, v25 │ │ -0d5100: 0202 1100 |0108: move/from16 v2, v17 │ │ -0d5104: 6e30 7327 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ -0d510a: 2900 22ff |010d: goto/16 002f // -00de │ │ -0d510e: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ -0d5112: 5200 400b |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d5116: 0218 0000 |0113: move/from16 v24, v0 │ │ -0d511a: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ -0d511e: 0200 1800 |0117: move/from16 v0, v24 │ │ -0d5122: 0201 1900 |0119: move/from16 v1, v25 │ │ -0d5126: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ -0d512a: 0200 1600 |011d: move/from16 v0, v22 │ │ -0d512e: 8700 |011f: float-to-int v0, v0 │ │ -0d5130: 0218 0000 |0120: move/from16 v24, v0 │ │ -0d5134: 0200 1700 |0122: move/from16 v0, v23 │ │ -0d5138: 8700 |0124: float-to-int v0, v0 │ │ -0d513a: 0219 0000 |0125: move/from16 v25, v0 │ │ -0d513e: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ -0d5142: 0201 1800 |0129: move/from16 v1, v24 │ │ -0d5146: 0202 1900 |012b: move/from16 v2, v25 │ │ -0d514a: 6e30 9027 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d5150: 0c14 |0130: move-result-object v20 │ │ -0d5152: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ -0d5156: 5400 3f0b |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d515a: 0818 0000 |0135: move-object/from16 v24, v0 │ │ -0d515e: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -0d5162: 0801 1800 |0139: move-object/from16 v1, v24 │ │ -0d5166: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ -0d516a: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ -0d516e: 0801 1400 |013f: move-object/from16 v1, v20 │ │ -0d5172: 0202 1100 |0141: move/from16 v2, v17 │ │ -0d5176: 6e30 aa27 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d517c: 2900 e9fe |0146: goto/16 002f // -0117 │ │ -0d5180: 0800 1a00 |0148: move-object/from16 v0, v26 │ │ -0d5184: 5400 450b |014a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d5188: 0818 0000 |014c: move-object/from16 v24, v0 │ │ -0d518c: 3818 e1fe |014e: if-eqz v24, 002f // -011f │ │ -0d5190: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ -0d5194: 5400 460b |0152: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d5198: 0818 0000 |0154: move-object/from16 v24, v0 │ │ -0d519c: 3818 d9fe |0156: if-eqz v24, 002f // -0127 │ │ -0d51a0: 7701 8118 1b00 |0158: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ -0d51a6: 0a10 |015b: move-result v16 │ │ -0d51a8: 120a |015c: const/4 v10, #int 0 // #0 │ │ -0d51aa: 0200 1000 |015d: move/from16 v0, v16 │ │ -0d51ae: 350a af00 |015f: if-ge v10, v0, 020e // +00af │ │ -0d51b2: 0800 1b00 |0161: move-object/from16 v0, v27 │ │ -0d51b6: 7120 8218 a000 |0163: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d51bc: 0a11 |0166: move-result v17 │ │ -0d51be: 0800 1b00 |0167: move-object/from16 v0, v27 │ │ -0d51c2: 7120 8418 a000 |0169: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -0d51c8: 0a16 |016c: move-result v22 │ │ -0d51ca: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ -0d51ce: 7120 8518 a000 |016f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -0d51d4: 0a17 |0172: move-result v23 │ │ -0d51d6: 0800 1a00 |0173: move-object/from16 v0, v26 │ │ -0d51da: 5400 450b |0175: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ -0d51de: 0818 0000 |0177: move-object/from16 v24, v0 │ │ -0d51e2: 4418 1811 |0179: aget v24, v24, v17 │ │ -0d51e6: a706 1618 |017b: sub-float v6, v22, v24 │ │ -0d51ea: 0800 1a00 |017d: move-object/from16 v0, v26 │ │ -0d51ee: 5400 460b |017f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ -0d51f2: 0818 0000 |0181: move-object/from16 v24, v0 │ │ -0d51f6: 4418 1811 |0183: aget v24, v24, v17 │ │ -0d51fa: a707 1718 |0185: sub-float v7, v23, v24 │ │ -0d51fe: 0200 1600 |0187: move/from16 v0, v22 │ │ -0d5202: 8700 |0189: float-to-int v0, v0 │ │ -0d5204: 0218 0000 |018a: move/from16 v24, v0 │ │ -0d5208: 0200 1700 |018c: move/from16 v0, v23 │ │ -0d520c: 8700 |018e: float-to-int v0, v0 │ │ -0d520e: 0219 0000 |018f: move/from16 v25, v0 │ │ -0d5212: 0800 1a00 |0191: move-object/from16 v0, v26 │ │ -0d5216: 0201 1800 |0193: move/from16 v1, v24 │ │ -0d521a: 0202 1900 |0195: move/from16 v2, v25 │ │ -0d521e: 6e30 9027 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -0d5224: 0c14 |019a: move-result-object v20 │ │ -0d5226: 3814 7800 |019b: if-eqz v20, 0213 // +0078 │ │ -0d522a: 0800 1a00 |019d: move-object/from16 v0, v26 │ │ -0d522e: 0801 1400 |019f: move-object/from16 v1, v20 │ │ -0d5232: 7040 8227 1076 |01a1: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@2782 │ │ -0d5238: 0a18 |01a4: move-result v24 │ │ -0d523a: 3818 6e00 |01a5: if-eqz v24, 0213 // +006e │ │ -0d523e: 121f |01a7: const/4 v15, #int 1 // #1 │ │ -0d5240: 380f 6d00 |01a8: if-eqz v15, 0215 // +006d │ │ -0d5244: 7401 5538 1400 |01aa: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0d524a: 0a0d |01ad: move-result v13 │ │ -0d524c: 8760 |01ae: float-to-int v0, v6 │ │ -0d524e: 0218 0000 |01af: move/from16 v24, v0 │ │ -0d5252: 9012 0d18 |01b1: add-int v18, v13, v24 │ │ -0d5256: 0800 1a00 |01b3: move-object/from16 v0, v26 │ │ -0d525a: 5400 3e0b |01b5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d525e: 0818 0000 |01b7: move-object/from16 v24, v0 │ │ -0d5262: 8760 |01b9: float-to-int v0, v6 │ │ -0d5264: 0219 0000 |01ba: move/from16 v25, v0 │ │ -0d5268: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ -0d526c: 0801 1400 |01be: move-object/from16 v1, v20 │ │ -0d5270: 0202 1200 |01c0: move/from16 v2, v18 │ │ -0d5274: 0203 1900 |01c2: move/from16 v3, v25 │ │ -0d5278: 6e40 6c27 1032 |01c4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@276c │ │ -0d527e: 0a0b |01c7: move-result v11 │ │ -0d5280: 7401 7538 1400 |01c8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0d5286: 0a0e |01cb: move-result v14 │ │ -0d5288: 8770 |01cc: float-to-int v0, v7 │ │ -0d528a: 0218 0000 |01cd: move/from16 v24, v0 │ │ -0d528e: 9013 0e18 |01cf: add-int v19, v14, v24 │ │ -0d5292: 0800 1a00 |01d1: move-object/from16 v0, v26 │ │ -0d5296: 5400 3e0b |01d3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d529a: 0818 0000 |01d5: move-object/from16 v24, v0 │ │ -0d529e: 8770 |01d7: float-to-int v0, v7 │ │ -0d52a0: 0219 0000 |01d8: move/from16 v25, v0 │ │ -0d52a4: 0800 1800 |01da: move-object/from16 v0, v24 │ │ -0d52a8: 0801 1400 |01dc: move-object/from16 v1, v20 │ │ -0d52ac: 0202 1300 |01de: move/from16 v2, v19 │ │ -0d52b0: 0203 1900 |01e0: move/from16 v3, v25 │ │ -0d52b4: 6e40 6d27 1032 |01e2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@276d │ │ -0d52ba: 0a0c |01e5: move-result v12 │ │ -0d52bc: 0800 1a00 |01e6: move-object/from16 v0, v26 │ │ -0d52c0: 5400 3e0b |01e8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d52c4: 0818 0000 |01ea: move-object/from16 v24, v0 │ │ -0d52c8: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ -0d52cc: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ -0d52d0: 6e20 6f27 1000 |01f0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ -0d52d6: 0a09 |01f3: move-result v9 │ │ -0d52d8: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ -0d52dc: 5400 3e0b |01f6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d52e0: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ -0d52e4: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ -0d52e8: 0801 1400 |01fc: move-object/from16 v1, v20 │ │ -0d52ec: 6e20 7027 1000 |01fe: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ -0d52f2: 0a15 |0201: move-result v21 │ │ -0d52f4: 3809 0600 |0202: if-eqz v9, 0208 // +0006 │ │ -0d52f8: 3d09 1100 |0204: if-lez v9, 0215 // +0011 │ │ -0d52fc: 33db 0f00 |0206: if-ne v11, v13, 0215 // +000f │ │ -0d5300: 3815 0600 |0208: if-eqz v21, 020e // +0006 │ │ -0d5304: 3d15 0b00 |020a: if-lez v21, 0215 // +000b │ │ -0d5308: 33ec 0900 |020c: if-ne v12, v14, 0215 // +0009 │ │ -0d530c: 7602 a327 1a00 |020e: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ -0d5312: 2900 1efe |0211: goto/16 002f // -01e2 │ │ -0d5316: 120f |0213: const/4 v15, #int 0 // #0 │ │ -0d5318: 2894 |0214: goto 01a8 // -006c │ │ -0d531a: 0800 1a00 |0215: move-object/from16 v0, v26 │ │ -0d531e: 0201 1100 |0217: move/from16 v1, v17 │ │ -0d5322: 7040 a127 6017 |0219: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@27a1 │ │ -0d5328: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ -0d532c: 5200 400b |021e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d5330: 0218 0000 |0220: move/from16 v24, v0 │ │ -0d5334: 1319 0100 |0222: const/16 v25, #int 1 // #1 │ │ -0d5338: 0200 1800 |0224: move/from16 v0, v24 │ │ -0d533c: 0201 1900 |0226: move/from16 v1, v25 │ │ -0d5340: 3210 e6ff |0228: if-eq v0, v1, 020e // -001a │ │ -0d5344: 380f 0e00 |022a: if-eqz v15, 0238 // +000e │ │ -0d5348: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ -0d534c: 0801 1400 |022e: move-object/from16 v1, v20 │ │ -0d5350: 0202 1100 |0230: move/from16 v2, v17 │ │ -0d5354: 6e30 aa27 1002 |0232: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ -0d535a: 0a18 |0235: move-result v24 │ │ -0d535c: 3918 d8ff |0236: if-nez v24, 020e // -0028 │ │ -0d5360: d80a 0a01 |0238: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d5364: 2900 23ff |023a: goto/16 015d // -00dd │ │ -0d5368: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ -0d536c: 7120 8218 5000 |023e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -0d5372: 0a11 |0241: move-result v17 │ │ -0d5374: 0800 1a00 |0242: move-object/from16 v0, v26 │ │ -0d5378: 0201 1100 |0244: move/from16 v1, v17 │ │ -0d537c: 7020 8627 1000 |0246: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@2786 │ │ -0d5382: 2900 e6fd |0249: goto/16 002f // -021a │ │ -0d5386: 7401 7d27 1a00 |024b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -0d538c: 2900 e1fd |024e: goto/16 002f // -021f │ │ -0d5390: 1318 0000 |0250: const/16 v24, #int 0 // #0 │ │ -0d5394: 2900 edfd |0252: goto/16 003f // -0213 │ │ -0d5398: 0001 0700 0000 0000 1400 0000 1f02 ... |0254: packed-switch-data (18 units) │ │ +0d2c84: |[0d2c84] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d2c94: 7701 7e18 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0d2c9a: 0a04 |0003: move-result v4 │ │ +0d2c9c: 7701 7d18 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +0d2ca2: 0a05 |0007: move-result v5 │ │ +0d2ca4: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ +0d2ca8: 7401 7d27 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d2cae: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ +0d2cb2: 5400 520b |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2cb6: 0818 0000 |0011: move-object/from16 v24, v0 │ │ +0d2cba: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ +0d2cbe: 7100 1238 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0d2cc4: 0c18 |0018: move-result-object v24 │ │ +0d2cc6: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +0d2cca: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ +0d2cce: 5b10 520b |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2cd2: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ +0d2cd6: 5400 520b |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0b52 │ │ +0d2cda: 0818 0000 |0023: move-object/from16 v24, v0 │ │ +0d2cde: 0800 1800 |0025: move-object/from16 v0, v24 │ │ +0d2ce2: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ +0d2ce6: 6e20 0a38 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0d2cec: 2b04 2802 0000 |002c: packed-switch v4, 00000254 // +00000228 │ │ +0d2cf2: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ +0d2cf6: 5200 400b |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2cfa: 0218 0000 |0033: move/from16 v24, v0 │ │ +0d2cfe: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ +0d2d02: 0200 1800 |0037: move/from16 v0, v24 │ │ +0d2d06: 0201 1900 |0039: move/from16 v1, v25 │ │ +0d2d0a: 3310 1502 |003b: if-ne v0, v1, 0250 // +0215 │ │ +0d2d0e: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ +0d2d12: 0f18 |003f: return v24 │ │ +0d2d14: 7401 f837 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0d2d1a: 0a16 |0043: move-result v22 │ │ +0d2d1c: 7401 fa37 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0d2d22: 0a17 |0047: move-result v23 │ │ +0d2d24: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ +0d2d28: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ +0d2d2c: 0201 1800 |004c: move/from16 v1, v24 │ │ +0d2d30: 7120 8218 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d2d36: 0a11 |0051: move-result v17 │ │ +0d2d38: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +0d2d3c: 0201 1600 |0054: move/from16 v1, v22 │ │ +0d2d40: 0202 1700 |0056: move/from16 v2, v23 │ │ +0d2d44: 0203 1100 |0058: move/from16 v3, v17 │ │ +0d2d48: 7040 a227 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ +0d2d4e: 0200 1600 |005d: move/from16 v0, v22 │ │ +0d2d52: 8700 |005f: float-to-int v0, v0 │ │ +0d2d54: 0218 0000 |0060: move/from16 v24, v0 │ │ +0d2d58: 0200 1700 |0062: move/from16 v0, v23 │ │ +0d2d5c: 8700 |0064: float-to-int v0, v0 │ │ +0d2d5e: 0219 0000 |0065: move/from16 v25, v0 │ │ +0d2d62: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ +0d2d66: 0201 1800 |0069: move/from16 v1, v24 │ │ +0d2d6a: 0202 1900 |006b: move/from16 v2, v25 │ │ +0d2d6e: 6e30 9027 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d2d74: 0c14 |0070: move-result-object v20 │ │ +0d2d76: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ +0d2d7a: 5400 3f0b |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2d7e: 0818 0000 |0075: move-object/from16 v24, v0 │ │ +0d2d82: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +0d2d86: 0801 1800 |0079: move-object/from16 v1, v24 │ │ +0d2d8a: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ +0d2d8e: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ +0d2d92: 5200 400b |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2d96: 0218 0000 |0081: move/from16 v24, v0 │ │ +0d2d9a: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ +0d2d9e: 0200 1800 |0085: move/from16 v0, v24 │ │ +0d2da2: 0201 1900 |0087: move/from16 v1, v25 │ │ +0d2da6: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ +0d2daa: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ +0d2dae: 0801 1400 |008d: move-object/from16 v1, v20 │ │ +0d2db2: 0202 1100 |008f: move/from16 v2, v17 │ │ +0d2db6: 6e30 aa27 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d2dbc: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ +0d2dc0: 5400 440b |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d2dc4: 0818 0000 |0098: move-object/from16 v24, v0 │ │ +0d2dc8: 4408 1811 |009a: aget v8, v24, v17 │ │ +0d2dcc: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +0d2dd0: 5200 510b |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d2dd4: 0218 0000 |00a0: move/from16 v24, v0 │ │ +0d2dd8: 9518 1808 |00a2: and-int v24, v24, v8 │ │ +0d2ddc: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ +0d2de0: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ +0d2de4: 5400 3e0b |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2de8: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ +0d2dec: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ +0d2df0: 5200 510b |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d2df4: 0219 0000 |00b0: move/from16 v25, v0 │ │ +0d2df8: 9519 1908 |00b2: and-int v25, v25, v8 │ │ +0d2dfc: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +0d2e00: 0201 1900 |00b6: move/from16 v1, v25 │ │ +0d2e04: 0202 1100 |00b8: move/from16 v2, v17 │ │ +0d2e08: 6e30 7327 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ +0d2e0e: 2900 72ff |00bd: goto/16 002f // -008e │ │ +0d2e12: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +0d2e16: 7120 8218 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d2e1c: 0a11 |00c4: move-result v17 │ │ +0d2e1e: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +0d2e22: 7120 8418 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d2e28: 0a16 |00ca: move-result v22 │ │ +0d2e2a: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ +0d2e2e: 7120 8518 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d2e34: 0a17 |00d0: move-result v23 │ │ +0d2e36: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ +0d2e3a: 0201 1600 |00d3: move/from16 v1, v22 │ │ +0d2e3e: 0202 1700 |00d5: move/from16 v2, v23 │ │ +0d2e42: 0203 1100 |00d7: move/from16 v3, v17 │ │ +0d2e46: 7040 a227 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@27a2 │ │ +0d2e4c: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ +0d2e50: 5200 400b |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2e54: 0218 0000 |00e0: move/from16 v24, v0 │ │ +0d2e58: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ +0d2e5c: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +0d2e60: 5400 440b |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0b44 │ │ +0d2e64: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ +0d2e68: 4408 1811 |00ea: aget v8, v24, v17 │ │ +0d2e6c: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +0d2e70: 5200 510b |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d2e74: 0218 0000 |00f0: move/from16 v24, v0 │ │ +0d2e78: 9518 1808 |00f2: and-int v24, v24, v8 │ │ +0d2e7c: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ +0d2e80: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ +0d2e84: 5400 3e0b |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d2e88: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ +0d2e8c: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ +0d2e90: 5200 510b |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0b51 │ │ +0d2e94: 0219 0000 |0100: move/from16 v25, v0 │ │ +0d2e98: 9519 1908 |0102: and-int v25, v25, v8 │ │ +0d2e9c: 0800 1800 |0104: move-object/from16 v0, v24 │ │ +0d2ea0: 0201 1900 |0106: move/from16 v1, v25 │ │ +0d2ea4: 0202 1100 |0108: move/from16 v2, v17 │ │ +0d2ea8: 6e30 7327 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@2773 │ │ +0d2eae: 2900 22ff |010d: goto/16 002f // -00de │ │ +0d2eb2: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ +0d2eb6: 5200 400b |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d2eba: 0218 0000 |0113: move/from16 v24, v0 │ │ +0d2ebe: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ +0d2ec2: 0200 1800 |0117: move/from16 v0, v24 │ │ +0d2ec6: 0201 1900 |0119: move/from16 v1, v25 │ │ +0d2eca: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ +0d2ece: 0200 1600 |011d: move/from16 v0, v22 │ │ +0d2ed2: 8700 |011f: float-to-int v0, v0 │ │ +0d2ed4: 0218 0000 |0120: move/from16 v24, v0 │ │ +0d2ed8: 0200 1700 |0122: move/from16 v0, v23 │ │ +0d2edc: 8700 |0124: float-to-int v0, v0 │ │ +0d2ede: 0219 0000 |0125: move/from16 v25, v0 │ │ +0d2ee2: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ +0d2ee6: 0201 1800 |0129: move/from16 v1, v24 │ │ +0d2eea: 0202 1900 |012b: move/from16 v2, v25 │ │ +0d2eee: 6e30 9027 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d2ef4: 0c14 |0130: move-result-object v20 │ │ +0d2ef6: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ +0d2efa: 5400 3f0b |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d2efe: 0818 0000 |0135: move-object/from16 v24, v0 │ │ +0d2f02: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +0d2f06: 0801 1800 |0139: move-object/from16 v1, v24 │ │ +0d2f0a: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ +0d2f0e: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ +0d2f12: 0801 1400 |013f: move-object/from16 v1, v20 │ │ +0d2f16: 0202 1100 |0141: move/from16 v2, v17 │ │ +0d2f1a: 6e30 aa27 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d2f20: 2900 e9fe |0146: goto/16 002f // -0117 │ │ +0d2f24: 0800 1a00 |0148: move-object/from16 v0, v26 │ │ +0d2f28: 5400 450b |014a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d2f2c: 0818 0000 |014c: move-object/from16 v24, v0 │ │ +0d2f30: 3818 e1fe |014e: if-eqz v24, 002f // -011f │ │ +0d2f34: 0800 1a00 |0150: move-object/from16 v0, v26 │ │ +0d2f38: 5400 460b |0152: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d2f3c: 0818 0000 |0154: move-object/from16 v24, v0 │ │ +0d2f40: 3818 d9fe |0156: if-eqz v24, 002f // -0127 │ │ +0d2f44: 7701 8118 1b00 |0158: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ +0d2f4a: 0a10 |015b: move-result v16 │ │ +0d2f4c: 120a |015c: const/4 v10, #int 0 // #0 │ │ +0d2f4e: 0200 1000 |015d: move/from16 v0, v16 │ │ +0d2f52: 350a af00 |015f: if-ge v10, v0, 020e // +00af │ │ +0d2f56: 0800 1b00 |0161: move-object/from16 v0, v27 │ │ +0d2f5a: 7120 8218 a000 |0163: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d2f60: 0a11 |0166: move-result v17 │ │ +0d2f62: 0800 1b00 |0167: move-object/from16 v0, v27 │ │ +0d2f66: 7120 8418 a000 |0169: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +0d2f6c: 0a16 |016c: move-result v22 │ │ +0d2f6e: 0800 1b00 |016d: move-object/from16 v0, v27 │ │ +0d2f72: 7120 8518 a000 |016f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +0d2f78: 0a17 |0172: move-result v23 │ │ +0d2f7a: 0800 1a00 |0173: move-object/from16 v0, v26 │ │ +0d2f7e: 5400 450b |0175: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0b45 │ │ +0d2f82: 0818 0000 |0177: move-object/from16 v24, v0 │ │ +0d2f86: 4418 1811 |0179: aget v24, v24, v17 │ │ +0d2f8a: a706 1618 |017b: sub-float v6, v22, v24 │ │ +0d2f8e: 0800 1a00 |017d: move-object/from16 v0, v26 │ │ +0d2f92: 5400 460b |017f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0b46 │ │ +0d2f96: 0818 0000 |0181: move-object/from16 v24, v0 │ │ +0d2f9a: 4418 1811 |0183: aget v24, v24, v17 │ │ +0d2f9e: a707 1718 |0185: sub-float v7, v23, v24 │ │ +0d2fa2: 0200 1600 |0187: move/from16 v0, v22 │ │ +0d2fa6: 8700 |0189: float-to-int v0, v0 │ │ +0d2fa8: 0218 0000 |018a: move/from16 v24, v0 │ │ +0d2fac: 0200 1700 |018c: move/from16 v0, v23 │ │ +0d2fb0: 8700 |018e: float-to-int v0, v0 │ │ +0d2fb2: 0219 0000 |018f: move/from16 v25, v0 │ │ +0d2fb6: 0800 1a00 |0191: move-object/from16 v0, v26 │ │ +0d2fba: 0201 1800 |0193: move/from16 v1, v24 │ │ +0d2fbe: 0202 1900 |0195: move/from16 v2, v25 │ │ +0d2fc2: 6e30 9027 1002 |0197: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +0d2fc8: 0c14 |019a: move-result-object v20 │ │ +0d2fca: 3814 7800 |019b: if-eqz v20, 0213 // +0078 │ │ +0d2fce: 0800 1a00 |019d: move-object/from16 v0, v26 │ │ +0d2fd2: 0801 1400 |019f: move-object/from16 v1, v20 │ │ +0d2fd6: 7040 8227 1076 |01a1: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@2782 │ │ +0d2fdc: 0a18 |01a4: move-result v24 │ │ +0d2fde: 3818 6e00 |01a5: if-eqz v24, 0213 // +006e │ │ +0d2fe2: 121f |01a7: const/4 v15, #int 1 // #1 │ │ +0d2fe4: 380f 6d00 |01a8: if-eqz v15, 0215 // +006d │ │ +0d2fe8: 7401 5538 1400 |01aa: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0d2fee: 0a0d |01ad: move-result v13 │ │ +0d2ff0: 8760 |01ae: float-to-int v0, v6 │ │ +0d2ff2: 0218 0000 |01af: move/from16 v24, v0 │ │ +0d2ff6: 9012 0d18 |01b1: add-int v18, v13, v24 │ │ +0d2ffa: 0800 1a00 |01b3: move-object/from16 v0, v26 │ │ +0d2ffe: 5400 3e0b |01b5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d3002: 0818 0000 |01b7: move-object/from16 v24, v0 │ │ +0d3006: 8760 |01b9: float-to-int v0, v6 │ │ +0d3008: 0219 0000 |01ba: move/from16 v25, v0 │ │ +0d300c: 0800 1800 |01bc: move-object/from16 v0, v24 │ │ +0d3010: 0801 1400 |01be: move-object/from16 v1, v20 │ │ +0d3014: 0202 1200 |01c0: move/from16 v2, v18 │ │ +0d3018: 0203 1900 |01c2: move/from16 v3, v25 │ │ +0d301c: 6e40 6c27 1032 |01c4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@276c │ │ +0d3022: 0a0b |01c7: move-result v11 │ │ +0d3024: 7401 7538 1400 |01c8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0d302a: 0a0e |01cb: move-result v14 │ │ +0d302c: 8770 |01cc: float-to-int v0, v7 │ │ +0d302e: 0218 0000 |01cd: move/from16 v24, v0 │ │ +0d3032: 9013 0e18 |01cf: add-int v19, v14, v24 │ │ +0d3036: 0800 1a00 |01d1: move-object/from16 v0, v26 │ │ +0d303a: 5400 3e0b |01d3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d303e: 0818 0000 |01d5: move-object/from16 v24, v0 │ │ +0d3042: 8770 |01d7: float-to-int v0, v7 │ │ +0d3044: 0219 0000 |01d8: move/from16 v25, v0 │ │ +0d3048: 0800 1800 |01da: move-object/from16 v0, v24 │ │ +0d304c: 0801 1400 |01dc: move-object/from16 v1, v20 │ │ +0d3050: 0202 1300 |01de: move/from16 v2, v19 │ │ +0d3054: 0203 1900 |01e0: move/from16 v3, v25 │ │ +0d3058: 6e40 6d27 1032 |01e2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@276d │ │ +0d305e: 0a0c |01e5: move-result v12 │ │ +0d3060: 0800 1a00 |01e6: move-object/from16 v0, v26 │ │ +0d3064: 5400 3e0b |01e8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d3068: 0818 0000 |01ea: move-object/from16 v24, v0 │ │ +0d306c: 0800 1800 |01ec: move-object/from16 v0, v24 │ │ +0d3070: 0801 1400 |01ee: move-object/from16 v1, v20 │ │ +0d3074: 6e20 6f27 1000 |01f0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@276f │ │ +0d307a: 0a09 |01f3: move-result v9 │ │ +0d307c: 0800 1a00 |01f4: move-object/from16 v0, v26 │ │ +0d3080: 5400 3e0b |01f6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d3084: 0818 0000 |01f8: move-object/from16 v24, v0 │ │ +0d3088: 0800 1800 |01fa: move-object/from16 v0, v24 │ │ +0d308c: 0801 1400 |01fc: move-object/from16 v1, v20 │ │ +0d3090: 6e20 7027 1000 |01fe: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@2770 │ │ +0d3096: 0a15 |0201: move-result v21 │ │ +0d3098: 3809 0600 |0202: if-eqz v9, 0208 // +0006 │ │ +0d309c: 3d09 1100 |0204: if-lez v9, 0215 // +0011 │ │ +0d30a0: 33db 0f00 |0206: if-ne v11, v13, 0215 // +000f │ │ +0d30a4: 3815 0600 |0208: if-eqz v21, 020e // +0006 │ │ +0d30a8: 3d15 0b00 |020a: if-lez v21, 0215 // +000b │ │ +0d30ac: 33ec 0900 |020c: if-ne v12, v14, 0215 // +0009 │ │ +0d30b0: 7602 a327 1a00 |020e: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@27a3 │ │ +0d30b6: 2900 1efe |0211: goto/16 002f // -01e2 │ │ +0d30ba: 120f |0213: const/4 v15, #int 0 // #0 │ │ +0d30bc: 2894 |0214: goto 01a8 // -006c │ │ +0d30be: 0800 1a00 |0215: move-object/from16 v0, v26 │ │ +0d30c2: 0201 1100 |0217: move/from16 v1, v17 │ │ +0d30c6: 7040 a127 6017 |0219: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@27a1 │ │ +0d30cc: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ +0d30d0: 5200 400b |021e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d30d4: 0218 0000 |0220: move/from16 v24, v0 │ │ +0d30d8: 1319 0100 |0222: const/16 v25, #int 1 // #1 │ │ +0d30dc: 0200 1800 |0224: move/from16 v0, v24 │ │ +0d30e0: 0201 1900 |0226: move/from16 v1, v25 │ │ +0d30e4: 3210 e6ff |0228: if-eq v0, v1, 020e // -001a │ │ +0d30e8: 380f 0e00 |022a: if-eqz v15, 0238 // +000e │ │ +0d30ec: 0800 1a00 |022c: move-object/from16 v0, v26 │ │ +0d30f0: 0801 1400 |022e: move-object/from16 v1, v20 │ │ +0d30f4: 0202 1100 |0230: move/from16 v2, v17 │ │ +0d30f8: 6e30 aa27 1002 |0232: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@27aa │ │ +0d30fe: 0a18 |0235: move-result v24 │ │ +0d3100: 3918 d8ff |0236: if-nez v24, 020e // -0028 │ │ +0d3104: d80a 0a01 |0238: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0d3108: 2900 23ff |023a: goto/16 015d // -00dd │ │ +0d310c: 0800 1b00 |023c: move-object/from16 v0, v27 │ │ +0d3110: 7120 8218 5000 |023e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +0d3116: 0a11 |0241: move-result v17 │ │ +0d3118: 0800 1a00 |0242: move-object/from16 v0, v26 │ │ +0d311c: 0201 1100 |0244: move/from16 v1, v17 │ │ +0d3120: 7020 8627 1000 |0246: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@2786 │ │ +0d3126: 2900 e6fd |0249: goto/16 002f // -021a │ │ +0d312a: 7401 7d27 1a00 |024b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +0d3130: 2900 e1fd |024e: goto/16 002f // -021f │ │ +0d3134: 1318 0000 |0250: const/16 v24, #int 0 // #0 │ │ +0d3138: 2900 edfd |0252: goto/16 003f // -0213 │ │ +0d313c: 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 │ │ @@ -164841,29 +164847,29 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0d53bc: |[0d53bc] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -0d53cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d53ce: 5b34 3f0b |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d53d2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0d53d4: 5931 3d0b |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d53d8: 7052 9227 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@2792 │ │ -0d53de: 0a00 |0009: move-result v0 │ │ -0d53e0: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -0d53e4: 5231 400b |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ -0d53e8: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ -0d53ec: 5431 3f0b |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d53f0: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -0d53f4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0d53f6: 5b31 3f0b |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d53fa: 0f00 |0017: return v0 │ │ +0d3160: |[0d3160] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +0d3170: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d3172: 5b34 3f0b |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d3176: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0d3178: 5931 3d0b |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d317c: 7052 9227 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@2792 │ │ +0d3182: 0a00 |0009: move-result v0 │ │ +0d3184: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +0d3188: 5231 400b |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0b40 │ │ +0d318c: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +0d3190: 5431 3f0b |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d3194: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +0d3198: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0d319a: 5b31 3f0b |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d319e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ 0x000a line=543 │ │ 0x0014 line=546 │ │ @@ -164880,51 +164886,51 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0d53fc: |[0d53fc] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -0d540c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d540e: 5421 3f0b |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ -0d5412: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -0d5416: 5221 3d0b |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d541a: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -0d541e: 0f00 |0009: return v0 │ │ -0d5420: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -0d5424: 5421 3e0b |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ -0d5428: 6e30 7827 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@2778 │ │ -0d542e: 0a01 |0011: move-result v1 │ │ -0d5430: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -0d5434: 5924 3d0b |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ -0d5438: 6e30 7e27 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ -0d543e: 28f0 |0019: goto 0009 // -0010 │ │ -0d5440: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0d5442: 28ee |001b: goto 0009 // -0012 │ │ +0d31a0: |[0d31a0] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +0d31b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d31b2: 5421 3f0b |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0b3f │ │ +0d31b6: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +0d31ba: 5221 3d0b |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d31be: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +0d31c2: 0f00 |0009: return v0 │ │ +0d31c4: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +0d31c8: 5421 3e0b |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0b3e │ │ +0d31cc: 6e30 7827 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@2778 │ │ +0d31d2: 0a01 |0011: move-result v1 │ │ +0d31d4: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +0d31d8: 5924 3d0b |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0b3d │ │ +0d31dc: 6e30 7e27 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ +0d31e2: 28f0 |0019: goto 0009 // -0010 │ │ +0d31e4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0d31e6: 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 : 7196 (ViewDragHelper.java) │ │ + source_file_idx : 7192 (ViewDragHelper.java) │ │ │ │ Class #792 header: │ │ class_idx : 1366 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #792 annotations: │ │ Annotations on class │ │ @@ -164938,21 +164944,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #793 header: │ │ class_idx : 1367 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1793 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #793 annotations: │ │ Annotations on class │ │ @@ -164981,19 +164987,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d5444: |[0d5444] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ -0d5454: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -0d5456: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0d5458: 7040 ad27 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@27ad │ │ -0d545e: 0e00 |0005: return-void │ │ +0d31e8: |[0d31e8] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ +0d31f8: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +0d31fa: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0d31fc: 7040 ad27 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@27ad │ │ +0d3202: 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 │ │ @@ -165003,21 +165009,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d5460: |[0d5460] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ -0d5470: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0d5476: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d5478: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d547c: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -0d5482: 5910 540b |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d5486: 0e00 |000b: return-void │ │ +0d3204: |[0d3204] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ +0d3214: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0d321a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d321c: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d3220: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +0d3226: 5910 540b |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d322a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x0003 line=1317 │ │ 0x0006 line=1329 │ │ 0x000b line=1330 │ │ locals : │ │ @@ -165030,20 +165036,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d5488: |[0d5488] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ -0d5498: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0d549e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d54a0: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d54a4: 5914 540b |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d54a8: 0e00 |0008: return-void │ │ +0d322c: |[0d322c] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ +0d323c: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0d3242: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d3244: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d3248: 5914 540b |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d324c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0003 line=1317 │ │ 0x0006 line=1334 │ │ 0x0008 line=1335 │ │ locals : │ │ @@ -165057,27 +165063,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 │ │ -0d54ac: |[0d54ac] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d54bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d54be: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -0d54c4: 5932 540b |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d54c8: 6201 f60f |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0ff6 │ │ -0d54cc: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0d54d2: 0c00 |000b: move-result-object v0 │ │ -0d54d4: 6001 f70f |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@0ff7 │ │ -0d54d8: 6e30 6102 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0d54de: 0a01 |0011: move-result v1 │ │ -0d54e0: 5931 540b |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d54e4: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d54ea: 0e00 |0017: return-void │ │ +0d3250: |[0d3250] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0d3260: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d3262: 7030 0739 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +0d3268: 5932 540b |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d326c: 6201 f60f |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0ff6 │ │ +0d3270: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0d3276: 0c00 |000b: move-result-object v0 │ │ +0d3278: 6001 f70f |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@0ff7 │ │ +0d327c: 6e30 6102 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d3282: 0a01 |0011: move-result v1 │ │ +0d3284: 5931 540b |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d3288: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d328e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1320 │ │ 0x0004 line=1317 │ │ 0x0006 line=1322 │ │ 0x000c line=1323 │ │ 0x0014 line=1324 │ │ @@ -165093,21 +165099,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 │ │ -0d54ec: |[0d54ec] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0d54fc: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0d5502: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d5504: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d5508: 5220 540b |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d550c: 5910 540b |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d5510: 0e00 |000a: return-void │ │ +0d3290: |[0d3290] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0d32a0: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0d32a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d32a8: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d32ac: 5220 540b |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d32b0: 5910 540b |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d32b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0003 line=1317 │ │ 0x0006 line=1344 │ │ 0x000a line=1345 │ │ locals : │ │ @@ -165119,36 +165125,36 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d5514: |[0d5514] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0d5524: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ -0d552a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d552c: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ -0d5530: 0e00 |0006: return-void │ │ +0d32b8: |[0d32b8] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0d32c8: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ +0d32ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d32d0: 5910 540b |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0b54 │ │ +0d32d4: 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 : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #794 header: │ │ class_idx : 1368 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #794 annotations: │ │ Annotations on class │ │ @@ -165162,21 +165168,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #795 header: │ │ class_idx : 1369 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #795 annotations: │ │ Annotations on class │ │ @@ -165194,21 +165200,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;) │ │ name : 'onMenuVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #796 header: │ │ class_idx : 1370 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #796 annotations: │ │ Annotations on class │ │ @@ -165226,21 +165232,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBar$OnNavigationListener;) │ │ name : 'onNavigationItemSelected' │ │ type : '(IJ)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #797 header: │ │ class_idx : 1371 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #797 annotations: │ │ Annotations on class │ │ @@ -165268,17 +165274,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5534: |[0d5534] android.support.v7.app.ActionBar$Tab.:()V │ │ -0d5544: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d554a: 0e00 |0003: return-void │ │ +0d32d8: |[0d32d8] android.support.v7.app.ActionBar$Tab.:()V │ │ +0d32e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d32ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ Virtual methods - │ │ @@ -165380,21 +165386,21 @@ │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBar$Tab;) │ │ name : 'setText' │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #798 header: │ │ class_idx : 1372 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #798 annotations: │ │ Annotations on class │ │ @@ -165424,21 +165430,21 @@ │ │ │ │ #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 : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #799 header: │ │ class_idx : 1373 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 845 │ │ +source_file_idx : 842 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 73 │ │ │ │ Class #799 annotations: │ │ Annotations on class │ │ @@ -165527,17 +165533,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d554c: |[0d554c] android.support.v7.app.ActionBar.:()V │ │ -0d555c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5562: 0e00 |0003: return-void │ │ +0d32f0: |[0d32f0] android.support.v7.app.ActionBar.:()V │ │ +0d3300: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=1311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar; │ │ │ │ @@ -165577,17 +165583,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5564: |[0d5564] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ -0d5574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d5576: 0f00 |0001: return v0 │ │ +0d3308: |[0d3308] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ +0d3318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d331a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165595,16 +165601,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5578: |[0d5578] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -0d5588: 0e00 |0000: return-void │ │ +0d331c: |[0d331c] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +0d332c: 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 │ │ │ │ @@ -165625,17 +165631,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d558c: |[0d558c] android.support.v7.app.ActionBar.getElevation:()F │ │ -0d559c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d559e: 0f00 |0001: return v0 │ │ +0d3330: |[0d3330] android.support.v7.app.ActionBar.getElevation:()F │ │ +0d3340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d3342: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1016 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165649,17 +165655,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d55a0: |[0d55a0] android.support.v7.app.ActionBar.getHideOffset:()I │ │ -0d55b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d55b2: 0f00 |0001: return v0 │ │ +0d3344: |[0d3344] android.support.v7.app.ActionBar.getHideOffset:()I │ │ +0d3354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d3356: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=973 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #12 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165709,17 +165715,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d55b4: |[0d55b4] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ -0d55c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d55c6: 1100 |0001: return-object v0 │ │ +0d3358: |[0d3358] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ +0d3368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d336a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165739,17 +165745,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d55c8: |[0d55c8] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ -0d55d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d55da: 0f00 |0001: return v0 │ │ +0d336c: |[0d336c] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ +0d337c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d337e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1047 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #23 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165757,17 +165763,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d55dc: |[0d55dc] android.support.v7.app.ActionBar.isHideOnContentScrollEnabled:()Z │ │ -0d55ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d55ee: 0f00 |0001: return v0 │ │ +0d3380: |[0d3380] android.support.v7.app.ActionBar.isHideOnContentScrollEnabled:()Z │ │ +0d3390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d3392: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #24 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165781,17 +165787,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d55f0: |[0d55f0] android.support.v7.app.ActionBar.isTitleTruncated:()Z │ │ -0d5600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d5602: 0f00 |0001: return v0 │ │ +0d3394: |[0d3394] android.support.v7.app.ActionBar.isTitleTruncated:()Z │ │ +0d33a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d33a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #26 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165805,16 +165811,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5604: |[0d5604] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0d5614: 0e00 |0000: return-void │ │ +0d33a8: |[0d33a8] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0d33b8: 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; │ │ │ │ @@ -165823,17 +165829,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5618: |[0d5618] android.support.v7.app.ActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -0d5628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d562a: 0f00 |0001: return v0 │ │ +0d33bc: |[0d33bc] android.support.v7.app.ActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +0d33cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d33ce: 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; │ │ @@ -165843,17 +165849,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d562c: |[0d562c] android.support.v7.app.ActionBar.onMenuKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0d563c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d563e: 0f00 |0001: return v0 │ │ +0d33d0: |[0d33d0] android.support.v7.app.ActionBar.onMenuKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0d33e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d33e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -165862,17 +165868,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5640: |[0d5640] android.support.v7.app.ActionBar.openOptionsMenu:()Z │ │ -0d5650: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d5652: 0f00 |0001: return v0 │ │ +0d33e4: |[0d33e4] android.support.v7.app.ActionBar.openOptionsMenu:()Z │ │ +0d33f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d33f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #31 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -165934,16 +165940,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5654: |[0d5654] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -0d5664: 0e00 |0000: return-void │ │ +0d33f8: |[0d33f8] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +0d3408: 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 │ │ │ │ @@ -165994,23 +166000,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d5668: |[0d5668] android.support.v7.app.ActionBar.setElevation:(F)V │ │ -0d5678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d567a: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -0d567e: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -0d5682: 2200 7e08 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0d5686: 1a01 b118 |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@18b1 │ │ -0d568a: 7020 7f43 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0d5690: 2700 |000c: throw v0 │ │ -0d5692: 0e00 |000d: return-void │ │ +0d340c: |[0d340c] android.support.v7.app.ActionBar.setElevation:(F)V │ │ +0d341c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d341e: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +0d3422: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0d3426: 2200 7e08 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0d342a: 1a01 ad18 |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@18ad │ │ +0d342e: 7020 7f43 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0d3434: 2700 |000c: throw v0 │ │ +0d3436: 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; │ │ @@ -166021,21 +166027,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5694: |[0d5694] android.support.v7.app.ActionBar.setHideOffset:(I)V │ │ -0d56a4: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -0d56a8: 2200 7e08 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0d56ac: 1a01 b218 |0004: const-string v1, "Setting an explicit action bar hide offset is not supported in this action bar configuration." // string@18b2 │ │ -0d56b0: 7020 7f43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0d56b6: 2700 |0009: throw v0 │ │ -0d56b8: 0e00 |000a: return-void │ │ +0d3438: |[0d3438] android.support.v7.app.ActionBar.setHideOffset:(I)V │ │ +0d3448: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +0d344c: 2200 7e08 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0d3450: 1a01 ae18 |0004: const-string v1, "Setting an explicit action bar hide offset is not supported in this action bar configuration." // string@18ae │ │ +0d3454: 7020 7f43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0d345a: 2700 |0009: throw v0 │ │ +0d345c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ 0x0002 line=987 │ │ 0x000a line=990 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBar; │ │ @@ -166046,21 +166052,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d56bc: |[0d56bc] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -0d56cc: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -0d56d0: 2200 7e08 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0d56d4: 1a01 d208 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@08d2 │ │ -0d56d8: 7020 7f43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -0d56de: 2700 |0009: throw v0 │ │ -0d56e0: 0e00 |000a: return-void │ │ +0d3460: |[0d3460] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +0d3470: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +0d3474: 2200 7e08 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0d3478: 1a01 ce08 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@08ce │ │ +0d347c: 7020 7f43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +0d3482: 2700 |0009: throw v0 │ │ +0d3484: 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; │ │ @@ -166071,16 +166077,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d56e4: |[0d56e4] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ -0d56f4: 0e00 |0000: return-void │ │ +0d3488: |[0d3488] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ +0d3498: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -166089,16 +166095,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d56f8: |[0d56f8] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -0d5708: 0e00 |0000: return-void │ │ +0d349c: |[0d349c] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +0d34ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 description Ljava/lang/CharSequence; │ │ │ │ @@ -166107,16 +166113,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d570c: |[0d570c] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ -0d571c: 0e00 |0000: return-void │ │ +0d34b0: |[0d34b0] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ +0d34c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -166125,16 +166131,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5720: |[0d5720] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0d5730: 0e00 |0000: return-void │ │ +0d34c4: |[0d34c4] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0d34d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 indicator Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -166143,16 +166149,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5734: |[0d5734] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ -0d5744: 0e00 |0000: return-void │ │ +0d34d8: |[0d34d8] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ +0d34e8: 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 │ │ │ │ @@ -166203,16 +166209,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5748: |[0d5748] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ -0d5758: 0e00 |0000: return-void │ │ +0d34ec: |[0d34ec] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ +0d34fc: 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 │ │ │ │ @@ -166221,16 +166227,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d575c: |[0d575c] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d576c: 0e00 |0000: return-void │ │ +0d3500: |[0d3500] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d3510: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -166239,16 +166245,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5770: |[0d5770] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d5780: 0e00 |0000: return-void │ │ +0d3514: |[0d3514] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d3524: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -166281,16 +166287,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5784: |[0d5784] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -0d5794: 0e00 |0000: return-void │ │ +0d3528: |[0d3528] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +0d3538: 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; │ │ │ │ @@ -166305,31 +166311,31 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d5798: |[0d5798] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0d57a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d57aa: 1100 |0001: return-object v0 │ │ +0d353c: |[0d353c] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0d354c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d354e: 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 : 845 (ActionBar.java) │ │ + source_file_idx : 842 (ActionBar.java) │ │ │ │ Class #800 header: │ │ class_idx : 1375 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #800 annotations: │ │ Annotations on class │ │ @@ -166354,18 +166360,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d57ac: |[0d57ac] android.support.v7.app.ActionBarDrawerToggle$1.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ -0d57bc: 5b01 5e0b |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ -0d57c0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d57c6: 0e00 |0005: return-void │ │ +0d3550: |[0d3550] android.support.v7.app.ActionBarDrawerToggle$1.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ +0d3560: 5b01 5e0b |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ +0d3564: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d356a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ @@ -166375,49 +166381,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d57c8: |[0d57c8] android.support.v7.app.ActionBarDrawerToggle$1.onClick:(Landroid/view/View;)V │ │ -0d57d8: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ -0d57dc: 7110 4028 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z // method@2840 │ │ -0d57e2: 0a00 |0005: move-result v0 │ │ -0d57e4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0d57e8: 5410 5e0b |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ -0d57ec: 7110 4128 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@2841 │ │ -0d57f2: 0e00 |000d: return-void │ │ -0d57f4: 5410 5e0b |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ -0d57f8: 7110 4228 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@2842 │ │ -0d57fe: 0c00 |0013: move-result-object v0 │ │ -0d5800: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ -0d5804: 5410 5e0b |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ -0d5808: 7110 4228 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@2842 │ │ -0d580e: 0c00 |001b: move-result-object v0 │ │ -0d5810: 7220 2438 2000 |001c: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@3824 │ │ -0d5816: 28ee |001f: goto 000d // -0012 │ │ +0d356c: |[0d356c] android.support.v7.app.ActionBarDrawerToggle$1.onClick:(Landroid/view/View;)V │ │ +0d357c: 5410 5e0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ +0d3580: 7110 4028 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z // method@2840 │ │ +0d3586: 0a00 |0005: move-result v0 │ │ +0d3588: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0d358c: 5410 5e0b |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ +0d3590: 7110 4128 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@2841 │ │ +0d3596: 0e00 |000d: return-void │ │ +0d3598: 5410 5e0b |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ +0d359c: 7110 4228 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@2842 │ │ +0d35a2: 0c00 |0013: move-result-object v0 │ │ +0d35a4: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ +0d35a8: 5410 5e0b |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0b5e │ │ +0d35ac: 7110 4228 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@2842 │ │ +0d35b2: 0c00 |001b: move-result-object v0 │ │ +0d35b4: 7220 2438 2000 |001c: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@3824 │ │ +0d35ba: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x000d line=204 │ │ 0x000e line=201 │ │ 0x0016 line=202 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ 0x0000 - 0x0020 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #801 header: │ │ class_idx : 1376 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #801 annotations: │ │ Annotations on class │ │ @@ -166467,21 +166473,21 @@ │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #802 header: │ │ class_idx : 1377 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #802 annotations: │ │ Annotations on class │ │ @@ -166501,21 +166507,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;) │ │ name : 'getDrawerToggleDelegate' │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #803 header: │ │ class_idx : 1379 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #803 annotations: │ │ Annotations on class │ │ @@ -166539,21 +166545,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;) │ │ name : 'setPosition' │ │ type : '(F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #804 header: │ │ class_idx : 1385 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 856 │ │ +source_file_idx : 853 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #804 annotations: │ │ Annotations on class │ │ @@ -166585,66 +166591,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -0d5818: |[0d5818] android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -0d5828: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -0d582e: 121c |0003: const/4 v12, #int 1 // #1 │ │ -0d5830: 120b |0004: const/4 v11, #int 0 // #0 │ │ -0d5832: 7010 1f43 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5838: 1c06 2200 |0008: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ -0d583c: 1a07 6342 |000a: const-string v7, "setHomeAsUpIndicator" // string@4263 │ │ -0d5840: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -0d5842: 2388 3509 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ -0d5846: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -0d5848: 1c0a 9600 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -0d584c: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -0d5850: 6e30 dc42 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0d5856: 0c06 |0017: move-result-object v6 │ │ -0d5858: 5be6 720b |0018: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ -0d585c: 1c06 2200 |001a: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ -0d5860: 1a07 6242 |001c: const-string v7, "setHomeActionContentDescription" // string@4262 │ │ -0d5864: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -0d5866: 2388 3509 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ -0d586a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -0d586c: 620a 6520 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0d5870: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -0d5874: 6e30 dc42 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0d587a: 0c06 |0029: move-result-object v6 │ │ -0d587c: 5be6 710b |002a: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ -0d5880: 0e00 |002c: return-void │ │ -0d5882: 0d06 |002d: move-exception v6 │ │ -0d5884: 6e20 a500 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ -0d588a: 0c02 |0031: move-result-object v2 │ │ -0d588c: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -0d5890: 6e10 6538 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0d5896: 0c03 |0037: move-result-object v3 │ │ -0d5898: 1f03 0207 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -0d589c: 6e10 2339 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0d58a2: 0a00 |003d: move-result v0 │ │ -0d58a4: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -0d58a6: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -0d58aa: 6e20 2239 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d58b0: 0c01 |0044: move-result-object v1 │ │ -0d58b2: 6e20 2239 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d58b8: 0c04 |0048: move-result-object v4 │ │ -0d58ba: 6e10 4e38 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@384e │ │ -0d58c0: 0a06 |004c: move-result v6 │ │ -0d58c2: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -0d58c6: 0745 |004f: move-object v5, v4 │ │ -0d58c8: 2056 4607 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0746 │ │ -0d58cc: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -0d58d0: 1f05 4607 |0054: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ -0d58d4: 5be5 730b |0056: iput-object v5, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ -0d58d8: 28d4 |0058: goto 002c // -002c │ │ -0d58da: 0715 |0059: move-object v5, v1 │ │ -0d58dc: 28f6 |005a: goto 0050 // -000a │ │ +0d35bc: |[0d35bc] android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +0d35cc: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +0d35d2: 121c |0003: const/4 v12, #int 1 // #1 │ │ +0d35d4: 120b |0004: const/4 v11, #int 0 // #0 │ │ +0d35d6: 7010 1f43 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@431f │ │ +0d35dc: 1c06 2200 |0008: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ +0d35e0: 1a07 5e42 |000a: const-string v7, "setHomeAsUpIndicator" // string@425e │ │ +0d35e4: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +0d35e6: 2388 3509 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ +0d35ea: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +0d35ec: 1c0a 9600 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +0d35f0: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +0d35f4: 6e30 dc42 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0d35fa: 0c06 |0017: move-result-object v6 │ │ +0d35fc: 5be6 720b |0018: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ +0d3600: 1c06 2200 |001a: const-class v6, Landroid/app/ActionBar; // type@0022 │ │ +0d3604: 1a07 5d42 |001c: const-string v7, "setHomeActionContentDescription" // string@425d │ │ +0d3608: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +0d360a: 2388 3509 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0935 │ │ +0d360e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +0d3610: 620a 6520 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0d3614: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +0d3618: 6e30 dc42 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0d361e: 0c06 |0029: move-result-object v6 │ │ +0d3620: 5be6 710b |002a: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ +0d3624: 0e00 |002c: return-void │ │ +0d3626: 0d06 |002d: move-exception v6 │ │ +0d3628: 6e20 a500 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@00a5 │ │ +0d362e: 0c02 |0031: move-result-object v2 │ │ +0d3630: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +0d3634: 6e10 6538 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0d363a: 0c03 |0037: move-result-object v3 │ │ +0d363c: 1f03 0207 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +0d3640: 6e10 2339 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0d3646: 0a00 |003d: move-result v0 │ │ +0d3648: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +0d364a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +0d364e: 6e20 2239 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0d3654: 0c01 |0044: move-result-object v1 │ │ +0d3656: 6e20 2239 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0d365c: 0c04 |0048: move-result-object v4 │ │ +0d365e: 6e10 4e38 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@384e │ │ +0d3664: 0a06 |004c: move-result v6 │ │ +0d3666: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +0d366a: 0745 |004f: move-object v5, v4 │ │ +0d366c: 2056 4607 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@0746 │ │ +0d3670: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +0d3674: 1f05 4607 |0054: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ +0d3678: 5be5 730b |0056: iput-object v5, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ +0d367c: 28d4 |0058: goto 002c // -002c │ │ +0d367e: 0715 |0059: move-object v5, v1 │ │ +0d3680: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=103 │ │ 0x0008 line=105 │ │ 0x001a line=107 │ │ @@ -166668,21 +166674,21 @@ │ │ 0x0032 - 0x005b reg=2 home Landroid/view/View; │ │ 0x003a - 0x005b reg=3 parent Landroid/view/ViewGroup; │ │ 0x0049 - 0x005b reg=4 second Landroid/view/View; │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 856 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 853 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #805 header: │ │ class_idx : 1386 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 856 │ │ +source_file_idx : 853 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #805 annotations: │ │ Annotations on class │ │ @@ -166710,39 +166716,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0d58f0: |[0d58f0] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -0d5900: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d5902: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0d5906: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d5908: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -0d590e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0d5912: 6900 750b |0009: sput-object v0, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0b75 │ │ -0d5916: 0e00 |000b: return-void │ │ +0d3694: |[0d3694] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +0d36a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d36a6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0d36aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d36ac: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +0d36b2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0d36b6: 6900 750b |0009: sput-object v0, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0b75 │ │ +0d36ba: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5918: |[0d5918] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -0d5928: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d592e: 0e00 |0003: return-void │ │ +0d36bc: |[0d36bc] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +0d36cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d36d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -166751,23 +166757,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d5930: |[0d5930] android.support.v7.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0d5940: 6202 750b |0000: sget-object v2, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0b75 │ │ -0d5944: 6e20 b800 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b8 │ │ -0d594a: 0c00 |0005: move-result-object v0 │ │ -0d594c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0d594e: 6e20 5c02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0d5954: 0c01 |000a: move-result-object v1 │ │ -0d5956: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d595c: 1101 |000e: return-object v1 │ │ +0d36d4: |[0d36d4] android.support.v7.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0d36e4: 6202 750b |0000: sget-object v2, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0b75 │ │ +0d36e8: 6e20 b800 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00b8 │ │ +0d36ee: 0c00 |0005: move-result-object v0 │ │ +0d36f0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0d36f2: 6e20 5c02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0d36f8: 0c01 |000a: move-result-object v1 │ │ +0d36fa: 6e10 7102 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d3700: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000b line=94 │ │ 0x000e line=95 │ │ locals : │ │ @@ -166780,42 +166786,42 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0d5960: |[0d5960] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ -0d5970: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ -0d5974: 2206 6905 |0002: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0569 │ │ -0d5978: 7020 5428 7600 |0004: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@2854 │ │ -0d597e: 5462 720b |0007: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ -0d5982: 3802 2200 |0009: if-eqz v2, 002b // +0022 │ │ -0d5986: 6e10 a900 0700 |000b: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -0d598c: 0c00 |000e: move-result-object v0 │ │ -0d598e: 5462 710b |000f: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ -0d5992: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -0d5994: 2333 3709 |0012: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0d5998: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0d599a: 7110 0143 0800 |0015: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0d59a0: 0c05 |0018: move-result-object v5 │ │ -0d59a2: 4d05 0304 |0019: aput-object v5, v3, v4 │ │ -0d59a6: 6e30 8e43 0203 |001b: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0d59ac: 6002 c100 |001e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d59b0: 1303 1300 |0020: const/16 v3, #int 19 // #13 │ │ -0d59b4: 3632 0900 |0022: if-gt v2, v3, 002b // +0009 │ │ -0d59b8: 6e10 9d00 0000 |0024: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@009d │ │ -0d59be: 0c02 |0027: move-result-object v2 │ │ -0d59c0: 6e20 a200 2000 |0028: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00a2 │ │ -0d59c6: 1106 |002b: return-object v6 │ │ -0d59c8: 0d01 |002c: move-exception v1 │ │ -0d59ca: 1a02 5703 |002d: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -0d59ce: 1a03 5b06 |002f: const-string v3, "Couldn't set content description via JB-MR2 API" // string@065b │ │ -0d59d2: 7130 6037 3201 |0031: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0d59d8: 28f7 |0034: goto 002b // -0009 │ │ +0d3704: |[0d3704] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ +0d3714: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ +0d3718: 2206 6905 |0002: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0569 │ │ +0d371c: 7020 5428 7600 |0004: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@2854 │ │ +0d3722: 5462 720b |0007: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ +0d3726: 3802 2200 |0009: if-eqz v2, 002b // +0022 │ │ +0d372a: 6e10 a900 0700 |000b: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +0d3730: 0c00 |000e: move-result-object v0 │ │ +0d3732: 5462 710b |000f: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ +0d3736: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +0d3738: 2333 3709 |0012: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0d373c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0d373e: 7110 0143 0800 |0015: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0d3744: 0c05 |0018: move-result-object v5 │ │ +0d3746: 4d05 0304 |0019: aput-object v5, v3, v4 │ │ +0d374a: 6e30 8e43 0203 |001b: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d3750: 6002 c100 |001e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d3754: 1303 1300 |0020: const/16 v3, #int 19 // #13 │ │ +0d3758: 3632 0900 |0022: if-gt v2, v3, 002b // +0009 │ │ +0d375c: 6e10 9d00 0000 |0024: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@009d │ │ +0d3762: 0c02 |0027: move-result-object v2 │ │ +0d3764: 6e20 a200 2000 |0028: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@00a2 │ │ +0d376a: 1106 |002b: return-object v6 │ │ +0d376c: 0d01 |002c: move-exception v1 │ │ +0d376e: 1a02 5403 |002d: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +0d3772: 1a03 5706 |002f: const-string v3, "Couldn't set content description via JB-MR2 API" // string@0657 │ │ +0d3776: 7130 6037 3201 |0031: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0d377c: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x000b - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0007 line=75 │ │ @@ -166839,50 +166845,50 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0d59ec: |[0d59ec] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ -0d59fc: 2206 6905 |0000: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0569 │ │ -0d5a00: 7020 5428 7600 |0002: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@2854 │ │ -0d5a06: 5462 720b |0005: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ -0d5a0a: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ -0d5a0e: 6e10 a900 0700 |0009: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -0d5a14: 0c00 |000c: move-result-object v0 │ │ -0d5a16: 5462 720b |000d: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ -0d5a1a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0d5a1c: 2333 3709 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0d5a20: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -0d5a22: 4d08 0304 |0013: aput-object v8, v3, v4 │ │ -0d5a26: 6e30 8e43 0203 |0015: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0d5a2c: 5462 710b |0018: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ -0d5a30: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -0d5a32: 2333 3709 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0d5a36: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -0d5a38: 7110 0143 0900 |001e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0d5a3e: 0c05 |0021: move-result-object v5 │ │ -0d5a40: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ -0d5a44: 6e30 8e43 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0d5a4a: 1106 |0027: return-object v6 │ │ -0d5a4c: 0d01 |0028: move-exception v1 │ │ -0d5a4e: 1a02 5703 |0029: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -0d5a52: 1a03 5d06 |002b: const-string v3, "Couldn't set home-as-up indicator via JB-MR2 API" // string@065d │ │ -0d5a56: 7130 6037 3201 |002d: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0d5a5c: 28f7 |0030: goto 0027 // -0009 │ │ -0d5a5e: 5462 730b |0031: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ -0d5a62: 3802 0800 |0033: if-eqz v2, 003b // +0008 │ │ -0d5a66: 5462 730b |0035: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ -0d5a6a: 6e20 9c3b 8200 |0037: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0d5a70: 28ed |003a: goto 0027 // -0013 │ │ -0d5a72: 1a02 5703 |003b: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0357 │ │ -0d5a76: 1a03 5c06 |003d: const-string v3, "Couldn't set home-as-up indicator" // string@065c │ │ -0d5a7a: 7120 5f37 3200 |003f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0d5a80: 28e5 |0042: goto 0027 // -001b │ │ +0d3790: |[0d3790] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ +0d37a0: 2206 6905 |0000: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@0569 │ │ +0d37a4: 7020 5428 7600 |0002: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@2854 │ │ +0d37aa: 5462 720b |0005: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ +0d37ae: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ +0d37b2: 6e10 a900 0700 |0009: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +0d37b8: 0c00 |000c: move-result-object v0 │ │ +0d37ba: 5462 720b |000d: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@0b72 │ │ +0d37be: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0d37c0: 2333 3709 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0d37c4: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +0d37c6: 4d08 0304 |0013: aput-object v8, v3, v4 │ │ +0d37ca: 6e30 8e43 0203 |0015: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d37d0: 5462 710b |0018: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@0b71 │ │ +0d37d4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0d37d6: 2333 3709 |001b: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0d37da: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +0d37dc: 7110 0143 0900 |001e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0d37e2: 0c05 |0021: move-result-object v5 │ │ +0d37e4: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ +0d37e8: 6e30 8e43 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d37ee: 1106 |0027: return-object v6 │ │ +0d37f0: 0d01 |0028: move-exception v1 │ │ +0d37f2: 1a02 5403 |0029: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +0d37f6: 1a03 5906 |002b: const-string v3, "Couldn't set home-as-up indicator via JB-MR2 API" // string@0659 │ │ +0d37fa: 7130 6037 3201 |002d: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0d3800: 28f7 |0030: goto 0027 // -0009 │ │ +0d3802: 5462 730b |0031: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ +0d3806: 3802 0800 |0033: if-eqz v2, 003b // +0008 │ │ +0d380a: 5462 730b |0035: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0b73 │ │ +0d380e: 6e20 9c3b 8200 |0037: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0d3814: 28ed |003a: goto 0027 // -0013 │ │ +0d3816: 1a02 5403 |003b: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0354 │ │ +0d381a: 1a03 5806 |003d: const-string v3, "Couldn't set home-as-up indicator" // string@0658 │ │ +0d381e: 7120 5f37 3200 |003f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0d3824: 28e5 |0042: goto 0027 // -001b │ │ catches : 1 │ │ 0x0009 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=54 │ │ 0x0009 line=56 │ │ @@ -166900,21 +166906,21 @@ │ │ 0x0029 - 0x0031 reg=1 e Ljava/lang/Exception; │ │ 0x0005 - 0x0043 reg=6 info Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x0043 reg=7 activity Landroid/app/Activity; │ │ 0x0000 - 0x0043 reg=8 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0043 reg=9 contentDescRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 856 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 853 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #806 header: │ │ class_idx : 1387 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #806 annotations: │ │ Annotations on class │ │ @@ -166939,18 +166945,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 │ │ -0d5a94: |[0d5a94] android.support.v7.app.AlertController$1.:(Landroid/support/v7/app/AlertController;)V │ │ -0d5aa4: 5b01 760b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5aa8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5aae: 0e00 |0005: return-void │ │ +0d3838: |[0d3838] android.support.v7.app.AlertController$1.:(Landroid/support/v7/app/AlertController;)V │ │ +0d3848: 5b01 760b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d384c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3852: 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; │ │ │ │ @@ -166960,71 +166966,71 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0d5ab0: |[0d5ab0] android.support.v7.app.AlertController$1.onClick:(Landroid/view/View;)V │ │ -0d5ac0: 5441 760b |0000: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5ac4: 7110 7928 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2879 │ │ -0d5aca: 0c01 |0005: move-result-object v1 │ │ -0d5acc: 3315 2e00 |0006: if-ne v5, v1, 0034 // +002e │ │ -0d5ad0: 5441 760b |0008: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5ad4: 7110 7a28 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@287a │ │ -0d5ada: 0c01 |000d: move-result-object v1 │ │ -0d5adc: 3801 2600 |000e: if-eqz v1, 0034 // +0026 │ │ -0d5ae0: 5441 760b |0010: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5ae4: 7110 7a28 0100 |0012: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@287a │ │ -0d5aea: 0c01 |0015: move-result-object v1 │ │ -0d5aec: 7110 e704 0100 |0016: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ -0d5af2: 0c00 |0019: move-result-object v0 │ │ -0d5af4: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -0d5af8: 6e10 e804 0000 |001c: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0d5afe: 5441 760b |001f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b02: 7110 8828 0100 |0021: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; // method@2888 │ │ -0d5b08: 0c01 |0024: move-result-object v1 │ │ -0d5b0a: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -0d5b0c: 5443 760b |0026: iget-object v3, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b10: 7110 8728 0300 |0028: invoke-static {v3}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ -0d5b16: 0c03 |002b: move-result-object v3 │ │ -0d5b18: 6e30 d304 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0d5b1e: 0c01 |002f: move-result-object v1 │ │ -0d5b20: 6e10 e804 0100 |0030: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ -0d5b26: 0e00 |0033: return-void │ │ -0d5b28: 5441 760b |0034: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b2c: 7110 8328 0100 |0036: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2883 │ │ -0d5b32: 0c01 |0039: move-result-object v1 │ │ -0d5b34: 3315 1500 |003a: if-ne v5, v1, 004f // +0015 │ │ -0d5b38: 5441 760b |003c: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b3c: 7110 8428 0100 |003e: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2884 │ │ -0d5b42: 0c01 |0041: move-result-object v1 │ │ -0d5b44: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -0d5b48: 5441 760b |0044: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b4c: 7110 8428 0100 |0046: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2884 │ │ -0d5b52: 0c01 |0049: move-result-object v1 │ │ -0d5b54: 7110 e704 0100 |004a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ -0d5b5a: 0c00 |004d: move-result-object v0 │ │ -0d5b5c: 28cc |004e: goto 001a // -0034 │ │ -0d5b5e: 5441 760b |004f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b62: 7110 8528 0100 |0051: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2885 │ │ -0d5b68: 0c01 |0054: move-result-object v1 │ │ -0d5b6a: 3315 1500 |0055: if-ne v5, v1, 006a // +0015 │ │ -0d5b6e: 5441 760b |0057: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b72: 7110 8628 0100 |0059: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2886 │ │ -0d5b78: 0c01 |005c: move-result-object v1 │ │ -0d5b7a: 3801 0d00 |005d: if-eqz v1, 006a // +000d │ │ -0d5b7e: 5441 760b |005f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ -0d5b82: 7110 8628 0100 |0061: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2886 │ │ -0d5b88: 0c01 |0064: move-result-object v1 │ │ -0d5b8a: 7110 e704 0100 |0065: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ -0d5b90: 0c00 |0068: move-result-object v0 │ │ -0d5b92: 28b1 |0069: goto 001a // -004f │ │ -0d5b94: 1200 |006a: const/4 v0, #int 0 // #0 │ │ -0d5b96: 28af |006b: goto 001a // -0051 │ │ +0d3854: |[0d3854] android.support.v7.app.AlertController$1.onClick:(Landroid/view/View;)V │ │ +0d3864: 5441 760b |0000: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3868: 7110 7928 0100 |0002: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2879 │ │ +0d386e: 0c01 |0005: move-result-object v1 │ │ +0d3870: 3315 2e00 |0006: if-ne v5, v1, 0034 // +002e │ │ +0d3874: 5441 760b |0008: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3878: 7110 7a28 0100 |000a: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@287a │ │ +0d387e: 0c01 |000d: move-result-object v1 │ │ +0d3880: 3801 2600 |000e: if-eqz v1, 0034 // +0026 │ │ +0d3884: 5441 760b |0010: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3888: 7110 7a28 0100 |0012: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@287a │ │ +0d388e: 0c01 |0015: move-result-object v1 │ │ +0d3890: 7110 e704 0100 |0016: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ +0d3896: 0c00 |0019: move-result-object v0 │ │ +0d3898: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +0d389c: 6e10 e804 0000 |001c: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0d38a2: 5441 760b |001f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d38a6: 7110 8828 0100 |0021: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; // method@2888 │ │ +0d38ac: 0c01 |0024: move-result-object v1 │ │ +0d38ae: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +0d38b0: 5443 760b |0026: iget-object v3, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d38b4: 7110 8728 0300 |0028: invoke-static {v3}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ +0d38ba: 0c03 |002b: move-result-object v3 │ │ +0d38bc: 6e30 d304 2103 |002c: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0d38c2: 0c01 |002f: move-result-object v1 │ │ +0d38c4: 6e10 e804 0100 |0030: invoke-virtual {v1}, Landroid/os/Message;.sendToTarget:()V // method@04e8 │ │ +0d38ca: 0e00 |0033: return-void │ │ +0d38cc: 5441 760b |0034: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d38d0: 7110 8328 0100 |0036: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2883 │ │ +0d38d6: 0c01 |0039: move-result-object v1 │ │ +0d38d8: 3315 1500 |003a: if-ne v5, v1, 004f // +0015 │ │ +0d38dc: 5441 760b |003c: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d38e0: 7110 8428 0100 |003e: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2884 │ │ +0d38e6: 0c01 |0041: move-result-object v1 │ │ +0d38e8: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +0d38ec: 5441 760b |0044: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d38f0: 7110 8428 0100 |0046: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2884 │ │ +0d38f6: 0c01 |0049: move-result-object v1 │ │ +0d38f8: 7110 e704 0100 |004a: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ +0d38fe: 0c00 |004d: move-result-object v0 │ │ +0d3900: 28cc |004e: goto 001a // -0034 │ │ +0d3902: 5441 760b |004f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3906: 7110 8528 0100 |0051: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; // method@2885 │ │ +0d390c: 0c01 |0054: move-result-object v1 │ │ +0d390e: 3315 1500 |0055: if-ne v5, v1, 006a // +0015 │ │ +0d3912: 5441 760b |0057: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3916: 7110 8628 0100 |0059: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2886 │ │ +0d391c: 0c01 |005c: move-result-object v1 │ │ +0d391e: 3801 0d00 |005d: if-eqz v1, 006a // +000d │ │ +0d3922: 5441 760b |005f: iget-object v1, v4, Landroid/support/v7/app/AlertController$1;.this$0:Landroid/support/v7/app/AlertController; // field@0b76 │ │ +0d3926: 7110 8628 0100 |0061: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; // method@2886 │ │ +0d392c: 0c01 |0064: move-result-object v1 │ │ +0d392e: 7110 e704 0100 |0065: invoke-static {v1}, Landroid/os/Message;.obtain:(Landroid/os/Message;)Landroid/os/Message; // method@04e7 │ │ +0d3934: 0c00 |0068: move-result-object v0 │ │ +0d3936: 28b1 |0069: goto 001a // -004f │ │ +0d3938: 1200 |006a: const/4 v0, #int 0 // #0 │ │ +0d393a: 28af |006b: goto 001a // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0010 line=121 │ │ 0x001a line=130 │ │ 0x001c line=131 │ │ 0x001f line=135 │ │ @@ -167038,21 +167044,21 @@ │ │ 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #807 header: │ │ class_idx : 1389 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #807 annotations: │ │ Annotations on class │ │ @@ -167085,20 +167091,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 │ │ -0d5b98: |[0d5b98] android.support.v7.app.AlertController$3.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -0d5ba8: 5b01 7a0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0b7a │ │ -0d5bac: 5b02 7c0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0b7c │ │ -0d5bb0: 5b03 7b0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0b7b │ │ -0d5bb4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5bba: 0e00 |0009: return-void │ │ +0d393c: |[0d393c] android.support.v7.app.AlertController$3.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +0d394c: 5b01 7a0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0b7a │ │ +0d3950: 5b02 7c0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0b7c │ │ +0d3954: 5b03 7b0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0b7b │ │ +0d3958: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d395e: 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; │ │ @@ -167110,36 +167116,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0d5bbc: |[0d5bbc] android.support.v7.app.AlertController$3.run:()V │ │ -0d5bcc: 5430 7a0b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0b7a │ │ -0d5bd0: 7110 8a28 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; // method@288a │ │ -0d5bd6: 0c00 |0005: move-result-object v0 │ │ -0d5bd8: 5431 7c0b |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0b7c │ │ -0d5bdc: 5432 7b0b |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0b7b │ │ -0d5be0: 7130 8928 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@2889 │ │ -0d5be6: 0e00 |000d: return-void │ │ +0d3960: |[0d3960] android.support.v7.app.AlertController$3.run:()V │ │ +0d3970: 5430 7a0b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$3;.this$0:Landroid/support/v7/app/AlertController; // field@0b7a │ │ +0d3974: 7110 8a28 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; // method@288a │ │ +0d397a: 0c00 |0005: move-result-object v0 │ │ +0d397c: 5431 7c0b |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$3;.val$top:Landroid/view/View; // field@0b7c │ │ +0d3980: 5432 7b0b |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$3;.val$bottom:Landroid/view/View; // field@0b7b │ │ +0d3984: 7130 8928 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@2889 │ │ +0d398a: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #808 header: │ │ class_idx : 1390 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #808 annotations: │ │ Annotations on class │ │ @@ -167172,20 +167178,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 │ │ -0d5be8: |[0d5be8] android.support.v7.app.AlertController$4.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -0d5bf8: 5b01 7d0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$4;.this$0:Landroid/support/v7/app/AlertController; // field@0b7d │ │ -0d5bfc: 5b02 7f0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0b7f │ │ -0d5c00: 5b03 7e0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0b7e │ │ -0d5c04: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5c0a: 0e00 |0009: return-void │ │ +0d398c: |[0d398c] android.support.v7.app.AlertController$4.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +0d399c: 5b01 7d0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$4;.this$0:Landroid/support/v7/app/AlertController; // field@0b7d │ │ +0d39a0: 5b02 7f0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0b7f │ │ +0d39a4: 5b03 7e0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0b7e │ │ +0d39a8: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d39ae: 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; │ │ @@ -167197,19 +167203,19 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d5c0c: |[0d5c0c] android.support.v7.app.AlertController$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0d5c1c: 5420 7f0b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0b7f │ │ -0d5c20: 5421 7e0b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0b7e │ │ -0d5c24: 7130 8928 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@2889 │ │ -0d5c2a: 0e00 |0007: return-void │ │ +0d39b0: |[0d39b0] android.support.v7.app.AlertController$4.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0d39c0: 5420 7f0b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$4;.val$top:Landroid/view/View; // field@0b7f │ │ +0d39c4: 5421 7e0b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$4;.val$bottom:Landroid/view/View; // field@0b7e │ │ +0d39c8: 7130 8928 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@2889 │ │ +0d39ce: 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; │ │ @@ -167222,31 +167228,31 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d5c2c: |[0d5c2c] android.support.v7.app.AlertController$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0d5c3c: 0e00 |0000: return-void │ │ +0d39d0: |[0d39d0] android.support.v7.app.AlertController$4.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0d39e0: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #809 header: │ │ class_idx : 1391 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #809 annotations: │ │ Annotations on class │ │ @@ -167279,20 +167285,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 │ │ -0d5c40: |[0d5c40] android.support.v7.app.AlertController$5.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -0d5c50: 5b01 800b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0b80 │ │ -0d5c54: 5b02 820b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0b82 │ │ -0d5c58: 5b03 810b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0b81 │ │ -0d5c5c: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5c62: 0e00 |0009: return-void │ │ +0d39e4: |[0d39e4] android.support.v7.app.AlertController$5.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +0d39f4: 5b01 800b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0b80 │ │ +0d39f8: 5b02 820b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0b82 │ │ +0d39fc: 5b03 810b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0b81 │ │ +0d3a00: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3a06: 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; │ │ @@ -167304,36 +167310,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0d5c64: |[0d5c64] android.support.v7.app.AlertController$5.run:()V │ │ -0d5c74: 5430 800b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0b80 │ │ -0d5c78: 7110 7b28 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; // method@287b │ │ -0d5c7e: 0c00 |0005: move-result-object v0 │ │ -0d5c80: 5431 820b |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0b82 │ │ -0d5c84: 5432 810b |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0b81 │ │ -0d5c88: 7130 8928 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@2889 │ │ -0d5c8e: 0e00 |000d: return-void │ │ +0d3a08: |[0d3a08] android.support.v7.app.AlertController$5.run:()V │ │ +0d3a18: 5430 800b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$5;.this$0:Landroid/support/v7/app/AlertController; // field@0b80 │ │ +0d3a1c: 7110 7b28 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; // method@287b │ │ +0d3a22: 0c00 |0005: move-result-object v0 │ │ +0d3a24: 5431 820b |0006: iget-object v1, v3, Landroid/support/v7/app/AlertController$5;.val$top:Landroid/view/View; // field@0b82 │ │ +0d3a28: 5432 810b |0008: iget-object v2, v3, Landroid/support/v7/app/AlertController$5;.val$bottom:Landroid/view/View; // field@0b81 │ │ +0d3a2c: 7130 8928 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@2889 │ │ +0d3a32: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #810 header: │ │ class_idx : 1392 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1842 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #810 annotations: │ │ Annotations on class │ │ @@ -167362,19 +167368,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 │ │ -0d5c90: |[0d5c90] android.support.v7.app.AlertController$AlertParams$1.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V │ │ -0d5ca0: 5b01 830b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ -0d5ca4: 5b06 840b |0002: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@0b84 │ │ -0d5ca8: 7055 d03a 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@3ad0 │ │ -0d5cae: 0e00 |0007: return-void │ │ +0d3a34: |[0d3a34] android.support.v7.app.AlertController$AlertParams$1.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroid/widget/ListView;)V │ │ +0d3a44: 5b01 830b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ +0d3a48: 5b06 840b |0002: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@0b84 │ │ +0d3a4c: 7055 d03a 2043 |0004: invoke-direct {v0, v2, v3, v4, v5}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@3ad0 │ │ +0d3a52: 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; │ │ @@ -167389,28 +167395,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 │ │ -0d5cb0: |[0d5cb0] android.support.v7.app.AlertController$AlertParams$1.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d5cc0: 6f40 d43a 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3ad4 │ │ -0d5cc6: 0c01 |0003: move-result-object v1 │ │ -0d5cc8: 5442 830b |0004: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ -0d5ccc: 5422 920b |0006: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d5cd0: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ -0d5cd4: 5442 830b |000a: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ -0d5cd8: 5422 920b |000c: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d5cdc: 4700 0205 |000e: aget-boolean v0, v2, v5 │ │ -0d5ce0: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -0d5ce4: 5442 840b |0012: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@0b84 │ │ -0d5ce8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0d5cea: 6e30 dd3b 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ -0d5cf0: 1101 |0018: return-object v1 │ │ +0d3a54: |[0d3a54] android.support.v7.app.AlertController$AlertParams$1.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d3a64: 6f40 d43a 5476 |0000: invoke-super {v4, v5, v6, v7}, Landroid/widget/ArrayAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3ad4 │ │ +0d3a6a: 0c01 |0003: move-result-object v1 │ │ +0d3a6c: 5442 830b |0004: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ +0d3a70: 5422 920b |0006: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d3a74: 3802 1000 |0008: if-eqz v2, 0018 // +0010 │ │ +0d3a78: 5442 830b |000a: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b83 │ │ +0d3a7c: 5422 920b |000c: iget-object v2, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d3a80: 4700 0205 |000e: aget-boolean v0, v2, v5 │ │ +0d3a84: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +0d3a88: 5442 840b |0012: iget-object v2, v4, Landroid/support/v7/app/AlertController$AlertParams$1;.val$listView:Landroid/widget/ListView; // field@0b84 │ │ +0d3a8c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0d3a8e: 6e30 dd3b 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ +0d3a94: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x000a line=888 │ │ 0x0010 line=889 │ │ 0x0012 line=890 │ │ @@ -167419,21 +167425,21 @@ │ │ 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #811 header: │ │ class_idx : 1393 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1850 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #811 annotations: │ │ Annotations on class │ │ @@ -167473,32 +167479,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 │ │ -0d5cf4: |[0d5cf4] 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 │ │ -0d5d04: 5b23 870b |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ -0d5d08: 5b27 890b |0002: iput-object v7, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0b89 │ │ -0d5d0c: 5b28 880b |0004: iput-object v8, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b88 │ │ -0d5d10: 7040 133b 4265 |0006: invoke-direct {v2, v4, v5, v6}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@3b13 │ │ -0d5d16: 6e10 6928 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/app/AlertController$AlertParams$2;.getCursor:()Landroid/database/Cursor; // method@2869 │ │ -0d5d1c: 0c00 |000c: move-result-object v0 │ │ -0d5d1e: 5421 870b |000d: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ -0d5d22: 5411 9f0b |000f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ -0d5d26: 7220 7902 1000 |0011: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ -0d5d2c: 0a01 |0014: move-result v1 │ │ -0d5d2e: 5921 860b |0015: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@0b86 │ │ -0d5d32: 5421 870b |0017: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ -0d5d36: 5411 9b0b |0019: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0b9b │ │ -0d5d3a: 7220 7902 1000 |001b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ -0d5d40: 0a01 |001e: move-result v1 │ │ -0d5d42: 5921 850b |001f: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@0b85 │ │ -0d5d46: 0e00 |0021: return-void │ │ +0d3a98: |[0d3a98] 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 │ │ +0d3aa8: 5b23 870b |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ +0d3aac: 5b27 890b |0002: iput-object v7, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0b89 │ │ +0d3ab0: 5b28 880b |0004: iput-object v8, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b88 │ │ +0d3ab4: 7040 133b 4265 |0006: invoke-direct {v2, v4, v5, v6}, Landroid/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@3b13 │ │ +0d3aba: 6e10 6928 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/app/AlertController$AlertParams$2;.getCursor:()Landroid/database/Cursor; // method@2869 │ │ +0d3ac0: 0c00 |000c: move-result-object v0 │ │ +0d3ac2: 5421 870b |000d: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ +0d3ac6: 5411 9f0b |000f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ +0d3aca: 7220 7902 1000 |0011: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ +0d3ad0: 0a01 |0014: move-result v1 │ │ +0d3ad2: 5921 860b |0015: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@0b86 │ │ +0d3ad6: 5421 870b |0017: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ +0d3ada: 5411 9b0b |0019: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0b9b │ │ +0d3ade: 7220 7902 1000 |001b: invoke-interface {v0, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ +0d3ae4: 0a01 |001e: move-result v1 │ │ +0d3ae6: 5921 850b |001f: iput v1, v2, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@0b85 │ │ +0d3aea: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0009 line=902 │ │ 0x000d line=903 │ │ 0x0017 line=904 │ │ 0x0021 line=905 │ │ @@ -167518,35 +167524,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 │ │ -0d5d48: |[0d5d48] android.support.v7.app.AlertController$AlertParams$2.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0d5d58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d5d5a: 1402 1400 0201 |0001: const v2, #float 2.38773e-38 // #01020014 │ │ -0d5d60: 6e20 3a38 2600 |0004: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0d5d66: 0c00 |0007: move-result-object v0 │ │ -0d5d68: 1f00 3707 |0008: check-cast v0, Landroid/widget/CheckedTextView; // type@0737 │ │ -0d5d6c: 5252 860b |000a: iget v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@0b86 │ │ -0d5d70: 7220 7f02 2800 |000c: invoke-interface {v8, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0d5d76: 0c02 |000f: move-result-object v2 │ │ -0d5d78: 6e20 f53a 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@3af5 │ │ -0d5d7e: 5452 890b |0013: iget-object v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0b89 │ │ -0d5d82: 7210 7e02 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.getPosition:()I // method@027e │ │ -0d5d88: 0a03 |0018: move-result v3 │ │ -0d5d8a: 5254 850b |0019: iget v4, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@0b85 │ │ -0d5d8e: 7220 7c02 4800 |001b: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -0d5d94: 0a04 |001e: move-result v4 │ │ -0d5d96: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ -0d5d9a: 6e30 dd3b 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ -0d5da0: 0e00 |0024: return-void │ │ -0d5da2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0d5da4: 28fb |0026: goto 0021 // -0005 │ │ +0d3aec: |[0d3aec] android.support.v7.app.AlertController$AlertParams$2.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0d3afc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d3afe: 1402 1400 0201 |0001: const v2, #float 2.38773e-38 // #01020014 │ │ +0d3b04: 6e20 3a38 2600 |0004: invoke-virtual {v6, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0d3b0a: 0c00 |0007: move-result-object v0 │ │ +0d3b0c: 1f00 3707 |0008: check-cast v0, Landroid/widget/CheckedTextView; // type@0737 │ │ +0d3b10: 5252 860b |000a: iget v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mLabelIndex:I // field@0b86 │ │ +0d3b14: 7220 7f02 2800 |000c: invoke-interface {v8, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0d3b1a: 0c02 |000f: move-result-object v2 │ │ +0d3b1c: 6e20 f53a 2000 |0010: invoke-virtual {v0, v2}, Landroid/widget/CheckedTextView;.setText:(Ljava/lang/CharSequence;)V // method@3af5 │ │ +0d3b22: 5452 890b |0013: iget-object v2, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.val$listView:Landroid/widget/ListView; // field@0b89 │ │ +0d3b26: 7210 7e02 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.getPosition:()I // method@027e │ │ +0d3b2c: 0a03 |0018: move-result v3 │ │ +0d3b2e: 5254 850b |0019: iget v4, v5, Landroid/support/v7/app/AlertController$AlertParams$2;.mIsCheckedIndex:I // field@0b85 │ │ +0d3b32: 7220 7c02 4800 |001b: invoke-interface {v8, v4}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +0d3b38: 0a04 |001e: move-result v4 │ │ +0d3b3a: 3314 0600 |001f: if-ne v4, v1, 0025 // +0006 │ │ +0d3b3e: 6e30 dd3b 3201 |0021: invoke-virtual {v2, v3, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ +0d3b44: 0e00 |0024: return-void │ │ +0d3b46: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0d3b48: 28fb |0026: goto 0021 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=909 │ │ 0x000a line=911 │ │ 0x0013 line=912 │ │ 0x0024 line=914 │ │ 0x0025 line=912 │ │ @@ -167562,40 +167568,40 @@ │ │ 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 │ │ -0d5da8: |[0d5da8] android.support.v7.app.AlertController$AlertParams$2.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d5db8: 5430 870b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ -0d5dbc: 5400 9a0b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ -0d5dc0: 5431 880b |0004: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b88 │ │ -0d5dc4: 7110 7e28 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@287e │ │ -0d5dca: 0a01 |0009: move-result v1 │ │ -0d5dcc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0d5dce: 6e40 c537 1026 |000b: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0d5dd4: 0c00 |000e: move-result-object v0 │ │ -0d5dd6: 1100 |000f: return-object v0 │ │ +0d3b4c: |[0d3b4c] android.support.v7.app.AlertController$AlertParams$2.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d3b5c: 5430 870b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b87 │ │ +0d3b60: 5400 9a0b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ +0d3b64: 5431 880b |0004: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$2;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b88 │ │ +0d3b68: 7110 7e28 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@287e │ │ +0d3b6e: 0a01 |0009: move-result v1 │ │ +0d3b70: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d3b72: 6e40 c537 1026 |000b: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0d3b78: 0c00 |000e: move-result-object v0 │ │ +0d3b7a: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #812 header: │ │ class_idx : 1394 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #812 annotations: │ │ Annotations on class │ │ @@ -167626,19 +167632,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 │ │ -0d5dd8: |[0d5dd8] android.support.v7.app.AlertController$AlertParams$3.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V │ │ -0d5de8: 5b01 8a0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ -0d5dec: 5b02 8b0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ -0d5df0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5df6: 0e00 |0007: return-void │ │ +0d3b7c: |[0d3b7c] android.support.v7.app.AlertController$AlertParams$3.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/support/v7/app/AlertController;)V │ │ +0d3b8c: 5b01 8a0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ +0d3b90: 5b02 8b0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ +0d3b94: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3b9a: 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; │ │ @@ -167649,50 +167655,50 @@ │ │ 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 │ │ -0d5df8: |[0d5df8] android.support.v7.app.AlertController$AlertParams$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0d5e08: 5420 8a0b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ -0d5e0c: 5400 a70b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d5e10: 5421 8b0b |0004: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ -0d5e14: 7110 8728 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ -0d5e1a: 0c01 |0009: move-result-object v1 │ │ -0d5e1c: 7230 c101 1005 |000a: invoke-interface {v0, v1, v5}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@01c1 │ │ -0d5e22: 5420 8a0b |000d: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ -0d5e26: 5500 9d0b |000f: iget-boolean v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d5e2a: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ -0d5e2e: 5420 8b0b |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ -0d5e32: 7110 8728 0000 |0015: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ -0d5e38: 0c00 |0018: move-result-object v0 │ │ -0d5e3a: 6e10 fc29 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDialog;.dismiss:()V // method@29fc │ │ -0d5e40: 0e00 |001c: return-void │ │ +0d3b9c: |[0d3b9c] android.support.v7.app.AlertController$AlertParams$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0d3bac: 5420 8a0b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ +0d3bb0: 5400 a70b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d3bb4: 5421 8b0b |0004: iget-object v1, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ +0d3bb8: 7110 8728 0100 |0006: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ +0d3bbe: 0c01 |0009: move-result-object v1 │ │ +0d3bc0: 7230 c101 1005 |000a: invoke-interface {v0, v1, v5}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@01c1 │ │ +0d3bc6: 5420 8a0b |000d: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8a │ │ +0d3bca: 5500 9d0b |000f: iget-boolean v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d3bce: 3900 0b00 |0011: if-nez v0, 001c // +000b │ │ +0d3bd2: 5420 8b0b |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams$3;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8b │ │ +0d3bd6: 7110 8728 0000 |0015: invoke-static {v0}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ +0d3bdc: 0c00 |0018: move-result-object v0 │ │ +0d3bde: 6e10 fc29 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDialog;.dismiss:()V // method@29fc │ │ +0d3be4: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #813 header: │ │ class_idx : 1395 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #813 annotations: │ │ Annotations on class │ │ @@ -167727,20 +167733,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 │ │ -0d5e44: |[0d5e44] android.support.v7.app.AlertController$AlertParams$4.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ -0d5e54: 5b01 8c0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ -0d5e58: 5b02 8e0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ -0d5e5c: 5b03 8d0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8d │ │ -0d5e60: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5e66: 0e00 |0009: return-void │ │ +0d3be8: |[0d3be8] android.support.v7.app.AlertController$AlertParams$4.:(Landroid/support/v7/app/AlertController$AlertParams;Landroid/widget/ListView;Landroid/support/v7/app/AlertController;)V │ │ +0d3bf8: 5b01 8c0b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ +0d3bfc: 5b02 8e0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ +0d3c00: 5b03 8d0b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8d │ │ +0d3c04: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3c0a: 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; │ │ @@ -167752,55 +167758,55 @@ │ │ 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 │ │ -0d5e68: |[0d5e68] android.support.v7.app.AlertController$AlertParams$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0d5e78: 5430 8c0b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ -0d5e7c: 5400 920b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d5e80: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0d5e84: 5430 8c0b |0006: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ -0d5e88: 5400 920b |0008: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d5e8c: 5431 8e0b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ -0d5e90: 6e20 d33b 6100 |000c: invoke-virtual {v1, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@3bd3 │ │ -0d5e96: 0a01 |000f: move-result v1 │ │ -0d5e98: 4e01 0006 |0010: aput-boolean v1, v0, v6 │ │ -0d5e9c: 5430 8c0b |0012: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ -0d5ea0: 5400 a60b |0014: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ -0d5ea4: 5431 8d0b |0016: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8d │ │ -0d5ea8: 7110 8728 0100 |0018: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ -0d5eae: 0c01 |001b: move-result-object v1 │ │ -0d5eb0: 5432 8e0b |001c: iget-object v2, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ -0d5eb4: 6e20 d33b 6200 |001e: invoke-virtual {v2, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@3bd3 │ │ -0d5eba: 0a02 |0021: move-result v2 │ │ -0d5ebc: 7240 c201 1026 |0022: invoke-interface {v0, v1, v6, v2}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@01c2 │ │ -0d5ec2: 0e00 |0025: return-void │ │ +0d3c0c: |[0d3c0c] android.support.v7.app.AlertController$AlertParams$4.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0d3c1c: 5430 8c0b |0000: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ +0d3c20: 5400 920b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d3c24: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0d3c28: 5430 8c0b |0006: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ +0d3c2c: 5400 920b |0008: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d3c30: 5431 8e0b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ +0d3c34: 6e20 d33b 6100 |000c: invoke-virtual {v1, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@3bd3 │ │ +0d3c3a: 0a01 |000f: move-result v1 │ │ +0d3c3c: 4e01 0006 |0010: aput-boolean v1, v0, v6 │ │ +0d3c40: 5430 8c0b |0012: iget-object v0, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.this$0:Landroid/support/v7/app/AlertController$AlertParams; // field@0b8c │ │ +0d3c44: 5400 a60b |0014: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ +0d3c48: 5431 8d0b |0016: iget-object v1, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$dialog:Landroid/support/v7/app/AlertController; // field@0b8d │ │ +0d3c4c: 7110 8728 0100 |0018: invoke-static {v1}, Landroid/support/v7/app/AlertController;.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; // method@2887 │ │ +0d3c52: 0c01 |001b: move-result-object v1 │ │ +0d3c54: 5432 8e0b |001c: iget-object v2, v3, Landroid/support/v7/app/AlertController$AlertParams$4;.val$listView:Landroid/widget/ListView; // field@0b8e │ │ +0d3c58: 6e20 d33b 6200 |001e: invoke-virtual {v2, v6}, Landroid/widget/ListView;.isItemChecked:(I)Z // method@3bd3 │ │ +0d3c5e: 0a02 |0021: move-result v2 │ │ +0d3c60: 7240 c201 1026 |0022: invoke-interface {v0, v1, v6, v2}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;.onClick:(Landroid/content/DialogInterface;IZ)V // method@01c2 │ │ +0d3c66: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #814 header: │ │ class_idx : 1396 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #814 annotations: │ │ Annotations on class │ │ @@ -167818,21 +167824,21 @@ │ │ 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #815 header: │ │ class_idx : 1397 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 40 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #815 annotations: │ │ Annotations on class │ │ @@ -168013,32 +168019,32 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0d5ec4: |[0d5ec4] android.support.v7.app.AlertController$AlertParams.:(Landroid/content/Context;)V │ │ -0d5ed4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d5ed6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0d5ed8: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0d5ede: 5920 990b |0005: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ -0d5ee2: 5920 980b |0007: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ -0d5ee6: 5c20 b50b |0009: iput-boolean v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ -0d5eea: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -0d5eec: 5920 910b |000c: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d5ef0: 5c21 ae0b |000e: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0bae │ │ -0d5ef4: 5b23 930b |0010: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d5ef8: 5c21 900b |0012: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ -0d5efc: 1a00 4e31 |0014: const-string v0, "layout_inflater" // string@314e │ │ -0d5f00: 6e20 ac01 0300 |0016: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0d5f06: 0c00 |0019: move-result-object v0 │ │ -0d5f08: 1f00 e506 |001a: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -0d5f0c: 5b20 9a0b |001c: iput-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ -0d5f10: 0e00 |001e: return-void │ │ +0d3c68: |[0d3c68] android.support.v7.app.AlertController$AlertParams.:(Landroid/content/Context;)V │ │ +0d3c78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d3c7a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d3c7c: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0d3c82: 5920 990b |0005: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ +0d3c86: 5920 980b |0007: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ +0d3c8a: 5c20 b50b |0009: iput-boolean v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ +0d3c8e: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +0d3c90: 5920 910b |000c: iput v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d3c94: 5c21 ae0b |000e: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0bae │ │ +0d3c98: 5b23 930b |0010: iput-object v3, v2, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d3c9c: 5c21 900b |0012: iput-boolean v1, v2, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ +0d3ca0: 1a00 4931 |0014: const-string v0, "layout_inflater" // string@3149 │ │ +0d3ca4: 6e20 ac01 0300 |0016: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0d3caa: 0c00 |0019: move-result-object v0 │ │ +0d3cac: 1f00 e506 |001a: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +0d3cb0: 5b20 9a0b |001c: iput-object v0, v2, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ +0d3cb4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=813 │ │ 0x0005 line=761 │ │ 0x0007 line=763 │ │ 0x0009 line=786 │ │ 0x000b line=790 │ │ @@ -168056,106 +168062,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 │ │ -0d5f14: |[0d5f14] android.support.v7.app.AlertController$AlertParams.createListView:(Landroid/support/v7/app/AlertController;)V │ │ -0d5f24: 1404 1400 0201 |0000: const v4, #float 2.38773e-38 // #01020014 │ │ -0d5f2a: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0d5f2c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0d5f2e: 54a1 9a0b |0005: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ -0d5f32: 7110 7d28 0b00 |0007: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1100:(Landroid/support/v7/app/AlertController;)I // method@287d │ │ -0d5f38: 0a03 |000a: move-result v3 │ │ -0d5f3a: 1207 |000b: const/4 v7, #int 0 // #0 │ │ -0d5f3c: 6e30 c437 3107 |000c: invoke-virtual {v1, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -0d5f42: 0c06 |000f: move-result-object v6 │ │ -0d5f44: 1f06 4b07 |0010: check-cast v6, Landroid/widget/ListView; // type@074b │ │ -0d5f48: 55a1 9c0b |0012: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ -0d5f4c: 3801 5200 |0014: if-eqz v1, 0066 // +0052 │ │ -0d5f50: 54a1 940b |0016: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d5f54: 3901 4100 |0018: if-nez v1, 0059 // +0041 │ │ -0d5f58: 2200 7005 |001a: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$1; // type@0570 │ │ -0d5f5c: 54a2 930b |001c: iget-object v2, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d5f60: 7110 7e28 0b00 |001e: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@287e │ │ -0d5f66: 0a03 |0021: move-result v3 │ │ -0d5f68: 54a5 9e0b |0022: iget-object v5, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d5f6c: 07a1 |0024: move-object v1, v10 │ │ -0d5f6e: 7607 6528 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@2865 │ │ -0d5f74: 54a1 ab0b |0028: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0bab │ │ -0d5f78: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ -0d5f7c: 54a1 ab0b |002c: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0bab │ │ -0d5f80: 7220 6f28 6100 |002e: invoke-interface {v1, v6}, Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;.onPrepareListView:(Landroid/widget/ListView;)V // method@286f │ │ -0d5f86: 7120 8128 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@2881 │ │ -0d5f8c: 52a1 910b |0034: iget v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d5f90: 7120 8228 1b00 |0036: invoke-static {v11, v1}, Landroid/support/v7/app/AlertController;.access$1602:(Landroid/support/v7/app/AlertController;I)I // method@2882 │ │ -0d5f96: 54a1 a70b |0039: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d5f9a: 3801 6300 |003b: if-eqz v1, 009e // +0063 │ │ -0d5f9e: 2201 7205 |003d: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$3; // type@0572 │ │ -0d5fa2: 7030 6b28 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@286b │ │ -0d5fa8: 6e20 de3b 1600 |0042: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -0d5fae: 54a1 a90b |0045: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ -0d5fb2: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -0d5fb6: 54a1 a90b |0049: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ -0d5fba: 6e20 e03b 1600 |004b: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3be0 │ │ -0d5fc0: 55a1 9d0b |004e: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d5fc4: 3801 5b00 |0050: if-eqz v1, 00ab // +005b │ │ -0d5fc8: 6e20 d83b 9600 |0052: invoke-virtual {v6, v9}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ -0d5fce: 7120 7c28 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@287c │ │ -0d5fd4: 0e00 |0058: return-void │ │ -0d5fd6: 2200 7105 |0059: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$2; // type@0571 │ │ -0d5fda: 54a3 930b |005b: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d5fde: 54a4 940b |005d: iget-object v4, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d5fe2: 0701 |005f: move-object v1, v0 │ │ -0d5fe4: 07a2 |0060: move-object v2, v10 │ │ -0d5fe6: 07b7 |0061: move-object v7, v11 │ │ -0d5fe8: 7607 6728 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@2867 │ │ -0d5fee: 28c3 |0065: goto 0028 // -003d │ │ -0d5ff0: 55a1 9d0b |0066: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d5ff4: 3801 2000 |0068: if-eqz v1, 0088 // +0020 │ │ -0d5ff8: 7110 7f28 0b00 |006a: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1300:(Landroid/support/v7/app/AlertController;)I // method@287f │ │ -0d5ffe: 0a02 |006d: move-result v2 │ │ -0d6000: 54a1 940b |006e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d6004: 3801 1d00 |0070: if-eqz v1, 008d // +001d │ │ -0d6008: 2200 5c07 |0072: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@075c │ │ -0d600c: 54a1 930b |0074: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d6010: 54a3 940b |0076: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d6014: 2397 3909 |0078: new-array v7, v9, [Ljava/lang/String; // type@0939 │ │ -0d6018: 54a8 9f0b |007a: iget-object v8, v10, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ -0d601c: 4d08 0705 |007c: aput-object v8, v7, v5 │ │ -0d6020: 2398 f508 |007e: new-array v8, v9, [I // type@08f5 │ │ -0d6024: 4b04 0805 |0080: aput v4, v8, v5 │ │ -0d6028: 0774 |0082: move-object v4, v7 │ │ -0d602a: 0785 |0083: move-object v5, v8 │ │ -0d602c: 7606 613c 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@3c61 │ │ -0d6032: 28a1 |0087: goto 0028 // -005f │ │ -0d6034: 7110 8028 0b00 |0088: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1400:(Landroid/support/v7/app/AlertController;)I // method@2880 │ │ -0d603a: 0a02 |008b: move-result v2 │ │ -0d603c: 28e2 |008c: goto 006e // -001e │ │ -0d603e: 54a1 8f0b |008d: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ -0d6042: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ -0d6046: 54a0 8f0b |0091: iget-object v0, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ -0d604a: 2895 |0093: goto 0028 // -006b │ │ -0d604c: 2200 7705 |0094: new-instance v0, Landroid/support/v7/app/AlertController$CheckedItemAdapter; // type@0577 │ │ -0d6050: 54a1 930b |0096: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d6054: 54a3 9e0b |0098: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d6058: 7053 7528 1042 |009a: invoke-direct {v0, v1, v2, v4, v3}, Landroid/support/v7/app/AlertController$CheckedItemAdapter;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@2875 │ │ -0d605e: 288b |009d: goto 0028 // -0075 │ │ -0d6060: 54a1 a60b |009e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ -0d6064: 3801 a5ff |00a0: if-eqz v1, 0045 // -005b │ │ -0d6068: 2201 7305 |00a2: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$4; // type@0573 │ │ -0d606c: 7040 6d28 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@286d │ │ -0d6072: 6e20 de3b 1600 |00a7: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -0d6078: 289b |00aa: goto 0045 // -0065 │ │ -0d607a: 55a1 9c0b |00ab: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ -0d607e: 3801 a8ff |00ad: if-eqz v1, 0055 // -0058 │ │ -0d6082: 1221 |00af: const/4 v1, #int 2 // #2 │ │ -0d6084: 6e20 d83b 1600 |00b0: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ -0d608a: 28a2 |00b3: goto 0055 // -005e │ │ +0d3cb8: |[0d3cb8] android.support.v7.app.AlertController$AlertParams.createListView:(Landroid/support/v7/app/AlertController;)V │ │ +0d3cc8: 1404 1400 0201 |0000: const v4, #float 2.38773e-38 // #01020014 │ │ +0d3cce: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0d3cd0: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0d3cd2: 54a1 9a0b |0005: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mInflater:Landroid/view/LayoutInflater; // field@0b9a │ │ +0d3cd6: 7110 7d28 0b00 |0007: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1100:(Landroid/support/v7/app/AlertController;)I // method@287d │ │ +0d3cdc: 0a03 |000a: move-result v3 │ │ +0d3cde: 1207 |000b: const/4 v7, #int 0 // #0 │ │ +0d3ce0: 6e30 c437 3107 |000c: invoke-virtual {v1, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +0d3ce6: 0c06 |000f: move-result-object v6 │ │ +0d3ce8: 1f06 4b07 |0010: check-cast v6, Landroid/widget/ListView; // type@074b │ │ +0d3cec: 55a1 9c0b |0012: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ +0d3cf0: 3801 5200 |0014: if-eqz v1, 0066 // +0052 │ │ +0d3cf4: 54a1 940b |0016: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d3cf8: 3901 4100 |0018: if-nez v1, 0059 // +0041 │ │ +0d3cfc: 2200 7005 |001a: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$1; // type@0570 │ │ +0d3d00: 54a2 930b |001c: iget-object v2, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d3d04: 7110 7e28 0b00 |001e: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1200:(Landroid/support/v7/app/AlertController;)I // method@287e │ │ +0d3d0a: 0a03 |0021: move-result v3 │ │ +0d3d0c: 54a5 9e0b |0022: iget-object v5, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d3d10: 07a1 |0024: move-object v1, v10 │ │ +0d3d12: 7607 6528 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@2865 │ │ +0d3d18: 54a1 ab0b |0028: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0bab │ │ +0d3d1c: 3801 0700 |002a: if-eqz v1, 0031 // +0007 │ │ +0d3d20: 54a1 ab0b |002c: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnPrepareListViewListener:Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener; // field@0bab │ │ +0d3d24: 7220 6f28 6100 |002e: invoke-interface {v1, v6}, Landroid/support/v7/app/AlertController$AlertParams$OnPrepareListViewListener;.onPrepareListView:(Landroid/widget/ListView;)V // method@286f │ │ +0d3d2a: 7120 8128 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@2881 │ │ +0d3d30: 52a1 910b |0034: iget v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d3d34: 7120 8228 1b00 |0036: invoke-static {v11, v1}, Landroid/support/v7/app/AlertController;.access$1602:(Landroid/support/v7/app/AlertController;I)I // method@2882 │ │ +0d3d3a: 54a1 a70b |0039: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d3d3e: 3801 6300 |003b: if-eqz v1, 009e // +0063 │ │ +0d3d42: 2201 7205 |003d: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$3; // type@0572 │ │ +0d3d46: 7030 6b28 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@286b │ │ +0d3d4c: 6e20 de3b 1600 |0042: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +0d3d52: 54a1 a90b |0045: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ +0d3d56: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +0d3d5a: 54a1 a90b |0049: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ +0d3d5e: 6e20 e03b 1600 |004b: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3be0 │ │ +0d3d64: 55a1 9d0b |004e: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d3d68: 3801 5b00 |0050: if-eqz v1, 00ab // +005b │ │ +0d3d6c: 6e20 d83b 9600 |0052: invoke-virtual {v6, v9}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ +0d3d72: 7120 7c28 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@287c │ │ +0d3d78: 0e00 |0058: return-void │ │ +0d3d7a: 2200 7105 |0059: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams$2; // type@0571 │ │ +0d3d7e: 54a3 930b |005b: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d3d82: 54a4 940b |005d: iget-object v4, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d3d86: 0701 |005f: move-object v1, v0 │ │ +0d3d88: 07a2 |0060: move-object v2, v10 │ │ +0d3d8a: 07b7 |0061: move-object v7, v11 │ │ +0d3d8c: 7607 6728 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@2867 │ │ +0d3d92: 28c3 |0065: goto 0028 // -003d │ │ +0d3d94: 55a1 9d0b |0066: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d3d98: 3801 2000 |0068: if-eqz v1, 0088 // +0020 │ │ +0d3d9c: 7110 7f28 0b00 |006a: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1300:(Landroid/support/v7/app/AlertController;)I // method@287f │ │ +0d3da2: 0a02 |006d: move-result v2 │ │ +0d3da4: 54a1 940b |006e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d3da8: 3801 1d00 |0070: if-eqz v1, 008d // +001d │ │ +0d3dac: 2200 5c07 |0072: new-instance v0, Landroid/widget/SimpleCursorAdapter; // type@075c │ │ +0d3db0: 54a1 930b |0074: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d3db4: 54a3 940b |0076: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d3db8: 2397 3909 |0078: new-array v7, v9, [Ljava/lang/String; // type@0939 │ │ +0d3dbc: 54a8 9f0b |007a: iget-object v8, v10, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ +0d3dc0: 4d08 0705 |007c: aput-object v8, v7, v5 │ │ +0d3dc4: 2398 f508 |007e: new-array v8, v9, [I // type@08f5 │ │ +0d3dc8: 4b04 0805 |0080: aput v4, v8, v5 │ │ +0d3dcc: 0774 |0082: move-object v4, v7 │ │ +0d3dce: 0785 |0083: move-object v5, v8 │ │ +0d3dd0: 7606 613c 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@3c61 │ │ +0d3dd6: 28a1 |0087: goto 0028 // -005f │ │ +0d3dd8: 7110 8028 0b00 |0088: invoke-static {v11}, Landroid/support/v7/app/AlertController;.access$1400:(Landroid/support/v7/app/AlertController;)I // method@2880 │ │ +0d3dde: 0a02 |008b: move-result v2 │ │ +0d3de0: 28e2 |008c: goto 006e // -001e │ │ +0d3de2: 54a1 8f0b |008d: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ +0d3de6: 3801 0500 |008f: if-eqz v1, 0094 // +0005 │ │ +0d3dea: 54a0 8f0b |0091: iget-object v0, v10, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ +0d3dee: 2895 |0093: goto 0028 // -006b │ │ +0d3df0: 2200 7705 |0094: new-instance v0, Landroid/support/v7/app/AlertController$CheckedItemAdapter; // type@0577 │ │ +0d3df4: 54a1 930b |0096: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d3df8: 54a3 9e0b |0098: iget-object v3, v10, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d3dfc: 7053 7528 1042 |009a: invoke-direct {v0, v1, v2, v4, v3}, Landroid/support/v7/app/AlertController$CheckedItemAdapter;.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V // method@2875 │ │ +0d3e02: 288b |009d: goto 0028 // -0075 │ │ +0d3e04: 54a1 a60b |009e: iget-object v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ +0d3e08: 3801 a5ff |00a0: if-eqz v1, 0045 // -005b │ │ +0d3e0c: 2201 7305 |00a2: new-instance v1, Landroid/support/v7/app/AlertController$AlertParams$4; // type@0573 │ │ +0d3e10: 7040 6d28 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@286d │ │ +0d3e16: 6e20 de3b 1600 |00a7: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +0d3e1c: 289b |00aa: goto 0045 // -0065 │ │ +0d3e1e: 55a1 9c0b |00ab: iget-boolean v1, v10, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ +0d3e22: 3801 a8ff |00ad: if-eqz v1, 0055 // -0058 │ │ +0d3e26: 1221 |00af: const/4 v1, #int 2 // #2 │ │ +0d3e28: 6e20 d83b 1600 |00b0: invoke-virtual {v6, v1}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ +0d3e2e: 28a2 |00b3: goto 0055 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=877 │ │ 0x0012 line=880 │ │ 0x0016 line=881 │ │ 0x001a line=882 │ │ 0x0028 line=942 │ │ @@ -168201,88 +168207,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 │ │ -0d608c: |[0d608c] android.support.v7.app.AlertController$AlertParams.apply:(Landroid/support/v7/app/AlertController;)V │ │ -0d609c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d609e: 5460 950b |0001: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ -0d60a2: 3800 5a00 |0003: if-eqz v0, 005d // +005a │ │ -0d60a6: 5460 950b |0005: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ -0d60aa: 6e20 9728 0700 |0007: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@2897 │ │ -0d60b0: 5460 a00b |000a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ -0d60b4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0d60b8: 5460 a00b |000e: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ -0d60bc: 6e20 9a28 0700 |0010: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@289a │ │ -0d60c2: 5460 ad0b |0013: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ -0d60c6: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0d60ca: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -0d60cc: 5461 ad0b |0018: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ -0d60d0: 5462 ac0b |001a: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ -0d60d4: 6e53 9528 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@2895 │ │ -0d60da: 5460 a20b |001f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ -0d60de: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0d60e2: 12e0 |0023: const/4 v0, #int -2 // #fe │ │ -0d60e4: 5461 a20b |0024: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ -0d60e8: 5462 a10b |0026: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ -0d60ec: 6e53 9528 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@2895 │ │ -0d60f2: 5460 a40b |002b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ -0d60f6: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ -0d60fa: 12d0 |002f: const/4 v0, #int -3 // #fd │ │ -0d60fc: 5461 a40b |0030: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ -0d6100: 5462 a30b |0032: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ -0d6104: 6e53 9528 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@2895 │ │ -0d610a: 5460 9e0b |0037: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d610e: 3900 0a00 |0039: if-nez v0, 0043 // +000a │ │ -0d6112: 5460 940b |003b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d6116: 3900 0600 |003d: if-nez v0, 0043 // +0006 │ │ -0d611a: 5460 8f0b |003f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ -0d611e: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ -0d6122: 7020 7228 7600 |0043: invoke-direct {v6, v7}, Landroid/support/v7/app/AlertController$AlertParams;.createListView:(Landroid/support/v7/app/AlertController;)V // method@2872 │ │ -0d6128: 5460 b00b |0046: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d612c: 3800 4400 |0048: if-eqz v0, 008c // +0044 │ │ -0d6130: 5560 b50b |004a: iget-boolean v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ -0d6134: 3800 3a00 |004c: if-eqz v0, 0086 // +003a │ │ -0d6138: 5461 b00b |004e: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d613c: 5262 b30b |0050: iget v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0bb3 │ │ -0d6140: 5263 b60b |0052: iget v3, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@0bb6 │ │ -0d6144: 5264 b40b |0054: iget v4, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@0bb4 │ │ -0d6148: 5265 b20b |0056: iget v5, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0bb2 │ │ -0d614c: 0770 |0058: move-object v0, v7 │ │ -0d614e: 7406 9f28 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@289f │ │ -0d6154: 0e00 |005c: return-void │ │ -0d6156: 5460 af0b |005d: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ -0d615a: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ -0d615e: 5460 af0b |0061: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ -0d6162: 6e20 9c28 0700 |0063: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@289c │ │ -0d6168: 5460 970b |0066: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ -0d616c: 3800 0700 |0068: if-eqz v0, 006f // +0007 │ │ -0d6170: 5460 970b |006a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ -0d6174: 6e20 9928 0700 |006c: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2899 │ │ -0d617a: 5260 990b |006f: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ -0d617e: 3800 0700 |0071: if-eqz v0, 0078 // +0007 │ │ -0d6182: 5260 990b |0073: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ -0d6186: 6e20 9828 0700 |0075: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ -0d618c: 5260 980b |0078: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ -0d6190: 3800 90ff |007a: if-eqz v0, 000a // -0070 │ │ -0d6194: 5260 980b |007c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ -0d6198: 6e20 8d28 0700 |007e: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.getIconAttributeResId:(I)I // method@288d │ │ -0d619e: 0a00 |0081: move-result v0 │ │ -0d61a0: 6e20 9828 0700 |0082: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ -0d61a6: 2885 |0085: goto 000a // -007b │ │ -0d61a8: 5460 b00b |0086: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d61ac: 6e20 9e28 0700 |0088: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@289e │ │ -0d61b2: 28d1 |008b: goto 005c // -002f │ │ -0d61b4: 5260 b10b |008c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ -0d61b8: 3800 ceff |008e: if-eqz v0, 005c // -0032 │ │ -0d61bc: 5260 b10b |0090: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ -0d61c0: 6e20 9d28 0700 |0092: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(I)V // method@289d │ │ -0d61c6: 28c7 |0095: goto 005c // -0039 │ │ +0d3e30: |[0d3e30] android.support.v7.app.AlertController$AlertParams.apply:(Landroid/support/v7/app/AlertController;)V │ │ +0d3e40: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d3e42: 5460 950b |0001: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ +0d3e46: 3800 5a00 |0003: if-eqz v0, 005d // +005a │ │ +0d3e4a: 5460 950b |0005: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ +0d3e4e: 6e20 9728 0700 |0007: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@2897 │ │ +0d3e54: 5460 a00b |000a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ +0d3e58: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0d3e5c: 5460 a00b |000e: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ +0d3e60: 6e20 9a28 0700 |0010: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@289a │ │ +0d3e66: 5460 ad0b |0013: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ +0d3e6a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0d3e6e: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +0d3e70: 5461 ad0b |0018: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ +0d3e74: 5462 ac0b |001a: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ +0d3e78: 6e53 9528 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@2895 │ │ +0d3e7e: 5460 a20b |001f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ +0d3e82: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +0d3e86: 12e0 |0023: const/4 v0, #int -2 // #fe │ │ +0d3e88: 5461 a20b |0024: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ +0d3e8c: 5462 a10b |0026: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ +0d3e90: 6e53 9528 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@2895 │ │ +0d3e96: 5460 a40b |002b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ +0d3e9a: 3800 0a00 |002d: if-eqz v0, 0037 // +000a │ │ +0d3e9e: 12d0 |002f: const/4 v0, #int -3 // #fd │ │ +0d3ea0: 5461 a40b |0030: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ +0d3ea4: 5462 a30b |0032: iget-object v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ +0d3ea8: 6e53 9528 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@2895 │ │ +0d3eae: 5460 9e0b |0037: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d3eb2: 3900 0a00 |0039: if-nez v0, 0043 // +000a │ │ +0d3eb6: 5460 940b |003b: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d3eba: 3900 0600 |003d: if-nez v0, 0043 // +0006 │ │ +0d3ebe: 5460 8f0b |003f: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ +0d3ec2: 3800 0500 |0041: if-eqz v0, 0046 // +0005 │ │ +0d3ec6: 7020 7228 7600 |0043: invoke-direct {v6, v7}, Landroid/support/v7/app/AlertController$AlertParams;.createListView:(Landroid/support/v7/app/AlertController;)V // method@2872 │ │ +0d3ecc: 5460 b00b |0046: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d3ed0: 3800 4400 |0048: if-eqz v0, 008c // +0044 │ │ +0d3ed4: 5560 b50b |004a: iget-boolean v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ +0d3ed8: 3800 3a00 |004c: if-eqz v0, 0086 // +003a │ │ +0d3edc: 5461 b00b |004e: iget-object v1, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d3ee0: 5262 b30b |0050: iget v2, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0bb3 │ │ +0d3ee4: 5263 b60b |0052: iget v3, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@0bb6 │ │ +0d3ee8: 5264 b40b |0054: iget v4, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@0bb4 │ │ +0d3eec: 5265 b20b |0056: iget v5, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0bb2 │ │ +0d3ef0: 0770 |0058: move-object v0, v7 │ │ +0d3ef2: 7406 9f28 0000 |0059: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@289f │ │ +0d3ef8: 0e00 |005c: return-void │ │ +0d3efa: 5460 af0b |005d: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ +0d3efe: 3800 0700 |005f: if-eqz v0, 0066 // +0007 │ │ +0d3f02: 5460 af0b |0061: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ +0d3f06: 6e20 9c28 0700 |0063: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@289c │ │ +0d3f0c: 5460 970b |0066: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ +0d3f10: 3800 0700 |0068: if-eqz v0, 006f // +0007 │ │ +0d3f14: 5460 970b |006a: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ +0d3f18: 6e20 9928 0700 |006c: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2899 │ │ +0d3f1e: 5260 990b |006f: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ +0d3f22: 3800 0700 |0071: if-eqz v0, 0078 // +0007 │ │ +0d3f26: 5260 990b |0073: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ +0d3f2a: 6e20 9828 0700 |0075: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ +0d3f30: 5260 980b |0078: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ +0d3f34: 3800 90ff |007a: if-eqz v0, 000a // -0070 │ │ +0d3f38: 5260 980b |007c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mIconAttrId:I // field@0b98 │ │ +0d3f3c: 6e20 8d28 0700 |007e: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.getIconAttributeResId:(I)I // method@288d │ │ +0d3f42: 0a00 |0081: move-result v0 │ │ +0d3f44: 6e20 9828 0700 |0082: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ +0d3f4a: 2885 |0085: goto 000a // -007b │ │ +0d3f4c: 5460 b00b |0086: iget-object v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d3f50: 6e20 9e28 0700 |0088: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@289e │ │ +0d3f56: 28d1 |008b: goto 005c // -002f │ │ +0d3f58: 5260 b10b |008c: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ +0d3f5c: 3800 ceff |008e: if-eqz v0, 005c // -0032 │ │ +0d3f60: 5260 b10b |0090: iget v0, v6, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ +0d3f64: 6e20 9d28 0700 |0092: invoke-virtual {v7, v0}, Landroid/support/v7/app/AlertController;.setView:(I)V // method@289d │ │ +0d3f6a: 28c7 |0095: goto 005c // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=820 │ │ 0x0005 line=821 │ │ 0x000a line=836 │ │ 0x000e line=837 │ │ 0x0013 line=839 │ │ @@ -168308,21 +168314,21 @@ │ │ 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #816 header: │ │ class_idx : 1398 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 219 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #816 annotations: │ │ Annotations on class │ │ @@ -168353,20 +168359,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d61c8: |[0d61c8] android.support.v7.app.AlertController$ButtonHandler.:(Landroid/content/DialogInterface;)V │ │ -0d61d8: 7010 cc04 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@04cc │ │ -0d61de: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0d61e2: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -0d61e8: 5b10 b80b |0008: iput-object v0, v1, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@0bb8 │ │ -0d61ec: 0e00 |000a: return-void │ │ +0d3f6c: |[0d3f6c] android.support.v7.app.AlertController$ButtonHandler.:(Landroid/content/DialogInterface;)V │ │ +0d3f7c: 7010 cc04 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@04cc │ │ +0d3f82: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0d3f86: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +0d3f8c: 5b10 b80b |0008: iput-object v0, v1, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@0bb8 │ │ +0d3f90: 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; │ │ @@ -168378,50 +168384,50 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0d61f0: |[0d61f0] android.support.v7.app.AlertController$ButtonHandler.handleMessage:(Landroid/os/Message;)V │ │ -0d6200: 5240 c400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ -0d6204: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ -0d620a: 0e00 |0005: return-void │ │ -0d620c: 5440 c300 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0d6210: 1f00 4800 |0008: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0048 │ │ -0d6214: 5431 b80b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@0bb8 │ │ -0d6218: 6e10 8143 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0d621e: 0c01 |000f: move-result-object v1 │ │ -0d6220: 1f01 4c00 |0010: check-cast v1, Landroid/content/DialogInterface; // type@004c │ │ -0d6224: 5242 c400 |0012: iget v2, v4, Landroid/os/Message;.what:I // field@00c4 │ │ -0d6228: 7230 c101 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@01c1 │ │ -0d622e: 28ee |0017: goto 0005 // -0012 │ │ -0d6230: 5440 c300 |0018: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ -0d6234: 1f00 4c00 |001a: check-cast v0, Landroid/content/DialogInterface; // type@004c │ │ -0d6238: 7210 c401 0000 |001c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ -0d623e: 28e6 |001f: goto 0005 // -001a │ │ -0d6240: 0001 0500 fdff ffff 0400 0000 0400 ... |0020: packed-switch-data (14 units) │ │ +0d3f94: |[0d3f94] android.support.v7.app.AlertController$ButtonHandler.handleMessage:(Landroid/os/Message;)V │ │ +0d3fa4: 5240 c400 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@00c4 │ │ +0d3fa8: 2b00 1e00 0000 |0002: packed-switch v0, 00000020 // +0000001e │ │ +0d3fae: 0e00 |0005: return-void │ │ +0d3fb0: 5440 c300 |0006: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0d3fb4: 1f00 4800 |0008: check-cast v0, Landroid/content/DialogInterface$OnClickListener; // type@0048 │ │ +0d3fb8: 5431 b80b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController$ButtonHandler;.mDialog:Ljava/lang/ref/WeakReference; // field@0bb8 │ │ +0d3fbc: 6e10 8143 0100 |000c: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0d3fc2: 0c01 |000f: move-result-object v1 │ │ +0d3fc4: 1f01 4c00 |0010: check-cast v1, Landroid/content/DialogInterface; // type@004c │ │ +0d3fc8: 5242 c400 |0012: iget v2, v4, Landroid/os/Message;.what:I // field@00c4 │ │ +0d3fcc: 7230 c101 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/DialogInterface$OnClickListener;.onClick:(Landroid/content/DialogInterface;I)V // method@01c1 │ │ +0d3fd2: 28ee |0017: goto 0005 // -0012 │ │ +0d3fd4: 5440 c300 |0018: iget-object v0, v4, Landroid/os/Message;.obj:Ljava/lang/Object; // field@00c3 │ │ +0d3fd8: 1f00 4c00 |001a: check-cast v0, Landroid/content/DialogInterface; // type@004c │ │ +0d3fdc: 7210 c401 0000 |001c: invoke-interface {v0}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ +0d3fe2: 28e6 |001f: goto 0005 // -001a │ │ +0d3fe4: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #817 header: │ │ class_idx : 1399 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1842 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #817 annotations: │ │ Annotations on class │ │ @@ -168442,17 +168448,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 │ │ -0d625c: |[0d625c] android.support.v7.app.AlertController$CheckedItemAdapter.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ -0d626c: 7054 d03a 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@3ad0 │ │ -0d6272: 0e00 |0003: return-void │ │ +0d4000: |[0d4000] android.support.v7.app.AlertController$CheckedItemAdapter.:(Landroid/content/Context;II[Ljava/lang/CharSequence;)V │ │ +0d4010: 7054 d03a 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;II[Ljava/lang/Object;)V // method@3ad0 │ │ +0d4016: 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; │ │ @@ -168466,17 +168472,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6274: |[0d6274] android.support.v7.app.AlertController$CheckedItemAdapter.getItemId:(I)J │ │ -0d6284: 8130 |0000: int-to-long v0, v3 │ │ -0d6286: 1000 |0001: return-wide v0 │ │ +0d4018: |[0d4018] android.support.v7.app.AlertController$CheckedItemAdapter.getItemId:(I)J │ │ +0d4028: 8130 |0000: int-to-long v0, v3 │ │ +0d402a: 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 │ │ │ │ @@ -168485,30 +168491,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6288: |[0d6288] android.support.v7.app.AlertController$CheckedItemAdapter.hasStableIds:()Z │ │ -0d6298: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d629a: 0f00 |0001: return v0 │ │ +0d402c: |[0d402c] android.support.v7.app.AlertController$CheckedItemAdapter.hasStableIds:()Z │ │ +0d403c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d403e: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #818 header: │ │ class_idx : 1400 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 40 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 16 │ │ │ │ Class #818 annotations: │ │ Annotations on class │ │ @@ -168694,62 +168700,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 │ │ -0d629c: |[0d629c] android.support.v7.app.AlertController.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V │ │ -0d62ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d62ae: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0d62b4: 5c54 de0b |0004: iput-boolean v4, v5, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ -0d62b8: 5954 cd0b |0006: iput v4, v5, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d62bc: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0d62be: 5951 c70b |0009: iput v1, v5, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ -0d62c2: 5954 c20b |000b: iput v4, v5, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ -0d62c6: 2201 6b05 |000d: new-instance v1, Landroid/support/v7/app/AlertController$1; // type@056b │ │ -0d62ca: 7020 5a28 5100 |000f: invoke-direct {v1, v5}, Landroid/support/v7/app/AlertController$1;.:(Landroid/support/v7/app/AlertController;)V // method@285a │ │ -0d62d0: 5b51 bb0b |0012: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ -0d62d4: 5b56 c80b |0014: iput-object v6, v5, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ -0d62d8: 5b57 ca0b |0016: iput-object v7, v5, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ -0d62dc: 5b58 e00b |0018: iput-object v8, v5, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d62e0: 2201 7605 |001a: new-instance v1, Landroid/support/v7/app/AlertController$ButtonHandler; // type@0576 │ │ -0d62e4: 7020 7328 7100 |001c: invoke-direct {v1, v7}, Landroid/support/v7/app/AlertController$ButtonHandler;.:(Landroid/content/DialogInterface;)V // method@2873 │ │ -0d62ea: 5b51 cb0b |001f: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ -0d62ee: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0d62f0: 6202 2010 |0022: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@1020 │ │ -0d62f4: 6003 9e0c |0024: sget v3, Landroid/support/v7/appcompat/R$attr;.alertDialogStyle:I // field@0c9e │ │ -0d62f8: 6e54 b201 1632 |0026: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0d62fe: 0c00 |0029: move-result-object v0 │ │ -0d6300: 6001 2110 |002a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_android_layout:I // field@1021 │ │ -0d6304: 6e30 6702 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d630a: 0a01 |002f: move-result v1 │ │ -0d630c: 5951 ba0b |0030: iput v1, v5, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ -0d6310: 6001 2210 |0032: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_buttonPanelSideLayout:I // field@1022 │ │ -0d6314: 6e30 6702 1004 |0034: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d631a: 0a01 |0037: move-result v1 │ │ -0d631c: 5951 c30b |0038: iput v1, v5, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ -0d6320: 6001 2410 |003a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listLayout:I // field@1024 │ │ -0d6324: 6e30 6702 1004 |003c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d632a: 0a01 |003f: move-result v1 │ │ -0d632c: 5951 d00b |0040: iput v1, v5, Landroid/support/v7/app/AlertController;.mListLayout:I // field@0bd0 │ │ -0d6330: 6001 2510 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_multiChoiceItemLayout:I // field@1025 │ │ -0d6334: 6e30 6702 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d633a: 0a01 |0047: move-result v1 │ │ -0d633c: 5951 d40b |0048: iput v1, v5, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@0bd4 │ │ -0d6340: 6001 2610 |004a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_singleChoiceItemLayout:I // field@1026 │ │ -0d6344: 6e30 6702 1004 |004c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d634a: 0a01 |004f: move-result v1 │ │ -0d634c: 5951 d60b |0050: iput v1, v5, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@0bd6 │ │ -0d6350: 6001 2310 |0052: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listItemLayout:I // field@1023 │ │ -0d6354: 6e30 6702 1004 |0054: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d635a: 0a01 |0057: move-result v1 │ │ -0d635c: 5951 cf0b |0058: iput v1, v5, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@0bcf │ │ -0d6360: 6e10 7102 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d6366: 0e00 |005d: return-void │ │ +0d4040: |[0d4040] android.support.v7.app.AlertController.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V │ │ +0d4050: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d4052: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0d4058: 5c54 de0b |0004: iput-boolean v4, v5, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ +0d405c: 5954 cd0b |0006: iput v4, v5, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d4060: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0d4062: 5951 c70b |0009: iput v1, v5, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ +0d4066: 5954 c20b |000b: iput v4, v5, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ +0d406a: 2201 6b05 |000d: new-instance v1, Landroid/support/v7/app/AlertController$1; // type@056b │ │ +0d406e: 7020 5a28 5100 |000f: invoke-direct {v1, v5}, Landroid/support/v7/app/AlertController$1;.:(Landroid/support/v7/app/AlertController;)V // method@285a │ │ +0d4074: 5b51 bb0b |0012: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ +0d4078: 5b56 c80b |0014: iput-object v6, v5, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ +0d407c: 5b57 ca0b |0016: iput-object v7, v5, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ +0d4080: 5b58 e00b |0018: iput-object v8, v5, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4084: 2201 7605 |001a: new-instance v1, Landroid/support/v7/app/AlertController$ButtonHandler; // type@0576 │ │ +0d4088: 7020 7328 7100 |001c: invoke-direct {v1, v7}, Landroid/support/v7/app/AlertController$ButtonHandler;.:(Landroid/content/DialogInterface;)V // method@2873 │ │ +0d408e: 5b51 cb0b |001f: iput-object v1, v5, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ +0d4092: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0d4094: 6202 2010 |0022: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@1020 │ │ +0d4098: 6003 9e0c |0024: sget v3, Landroid/support/v7/appcompat/R$attr;.alertDialogStyle:I // field@0c9e │ │ +0d409c: 6e54 b201 1632 |0026: invoke-virtual {v6, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0d40a2: 0c00 |0029: move-result-object v0 │ │ +0d40a4: 6001 2110 |002a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_android_layout:I // field@1021 │ │ +0d40a8: 6e30 6702 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40ae: 0a01 |002f: move-result v1 │ │ +0d40b0: 5951 ba0b |0030: iput v1, v5, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ +0d40b4: 6001 2210 |0032: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_buttonPanelSideLayout:I // field@1022 │ │ +0d40b8: 6e30 6702 1004 |0034: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40be: 0a01 |0037: move-result v1 │ │ +0d40c0: 5951 c30b |0038: iput v1, v5, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ +0d40c4: 6001 2410 |003a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listLayout:I // field@1024 │ │ +0d40c8: 6e30 6702 1004 |003c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40ce: 0a01 |003f: move-result v1 │ │ +0d40d0: 5951 d00b |0040: iput v1, v5, Landroid/support/v7/app/AlertController;.mListLayout:I // field@0bd0 │ │ +0d40d4: 6001 2510 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_multiChoiceItemLayout:I // field@1025 │ │ +0d40d8: 6e30 6702 1004 |0044: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40de: 0a01 |0047: move-result v1 │ │ +0d40e0: 5951 d40b |0048: iput v1, v5, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@0bd4 │ │ +0d40e4: 6001 2610 |004a: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_singleChoiceItemLayout:I // field@1026 │ │ +0d40e8: 6e30 6702 1004 |004c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40ee: 0a01 |004f: move-result v1 │ │ +0d40f0: 5951 d60b |0050: iput v1, v5, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@0bd6 │ │ +0d40f4: 6001 2310 |0052: sget v1, Landroid/support/v7/appcompat/R$styleable;.AlertDialog_listItemLayout:I // field@1023 │ │ +0d40f8: 6e30 6702 1004 |0054: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d40fe: 0a01 |0057: move-result v1 │ │ +0d4100: 5951 cf0b |0058: iput v1, v5, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@0bcf │ │ +0d4104: 6e10 7102 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d410a: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=166 │ │ 0x0004 line=77 │ │ 0x0006 line=93 │ │ 0x0008 line=103 │ │ 0x000b line=112 │ │ @@ -168779,17 +168785,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 │ │ -0d6368: |[0d6368] android.support.v7.app.AlertController.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -0d6378: 5410 c40b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d637c: 1100 |0002: return-object v0 │ │ +0d410c: |[0d410c] android.support.v7.app.AlertController.access$000:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +0d411c: 5410 c40b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d4120: 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;) │ │ @@ -168797,17 +168803,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 │ │ -0d6380: |[0d6380] android.support.v7.app.AlertController.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -0d6390: 5410 c50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@0bc5 │ │ -0d6394: 1100 |0002: return-object v0 │ │ +0d4124: |[0d4124] android.support.v7.app.AlertController.access$100:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +0d4134: 5410 c50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@0bc5 │ │ +0d4138: 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;) │ │ @@ -168815,17 +168821,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 │ │ -0d6398: |[0d6398] android.support.v7.app.AlertController.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; │ │ -0d63a8: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d63ac: 1100 |0002: return-object v0 │ │ +0d413c: |[0d413c] android.support.v7.app.AlertController.access$1000:(Landroid/support/v7/app/AlertController;)Landroid/widget/ListView; │ │ +0d414c: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4150: 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;) │ │ @@ -168833,17 +168839,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 │ │ -0d63b0: |[0d63b0] android.support.v7.app.AlertController.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; │ │ -0d63c0: 5b01 d10b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d63c4: 1101 |0002: return-object v1 │ │ +0d4154: |[0d4154] android.support.v7.app.AlertController.access$1002:(Landroid/support/v7/app/AlertController;Landroid/widget/ListView;)Landroid/widget/ListView; │ │ +0d4164: 5b01 d10b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4168: 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; │ │ │ │ @@ -168852,17 +168858,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 │ │ -0d63c8: |[0d63c8] android.support.v7.app.AlertController.access$1100:(Landroid/support/v7/app/AlertController;)I │ │ -0d63d8: 5210 d00b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListLayout:I // field@0bd0 │ │ -0d63dc: 0f00 |0002: return v0 │ │ +0d416c: |[0d416c] android.support.v7.app.AlertController.access$1100:(Landroid/support/v7/app/AlertController;)I │ │ +0d417c: 5210 d00b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListLayout:I // field@0bd0 │ │ +0d4180: 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;) │ │ @@ -168870,17 +168876,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 │ │ -0d63e0: |[0d63e0] android.support.v7.app.AlertController.access$1200:(Landroid/support/v7/app/AlertController;)I │ │ -0d63f0: 5210 d40b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@0bd4 │ │ -0d63f4: 0f00 |0002: return v0 │ │ +0d4184: |[0d4184] android.support.v7.app.AlertController.access$1200:(Landroid/support/v7/app/AlertController;)I │ │ +0d4194: 5210 d40b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mMultiChoiceItemLayout:I // field@0bd4 │ │ +0d4198: 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;) │ │ @@ -168888,17 +168894,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 │ │ -0d63f8: |[0d63f8] android.support.v7.app.AlertController.access$1300:(Landroid/support/v7/app/AlertController;)I │ │ -0d6408: 5210 d60b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@0bd6 │ │ -0d640c: 0f00 |0002: return v0 │ │ +0d419c: |[0d419c] android.support.v7.app.AlertController.access$1300:(Landroid/support/v7/app/AlertController;)I │ │ +0d41ac: 5210 d60b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mSingleChoiceItemLayout:I // field@0bd6 │ │ +0d41b0: 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;) │ │ @@ -168906,17 +168912,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 │ │ -0d6410: |[0d6410] android.support.v7.app.AlertController.access$1400:(Landroid/support/v7/app/AlertController;)I │ │ -0d6420: 5210 cf0b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@0bcf │ │ -0d6424: 0f00 |0002: return v0 │ │ +0d41b4: |[0d41b4] android.support.v7.app.AlertController.access$1400:(Landroid/support/v7/app/AlertController;)I │ │ +0d41c4: 5210 cf0b |0000: iget v0, v1, Landroid/support/v7/app/AlertController;.mListItemLayout:I // field@0bcf │ │ +0d41c8: 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;) │ │ @@ -168924,17 +168930,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 │ │ -0d6428: |[0d6428] android.support.v7.app.AlertController.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; │ │ -0d6438: 5b01 b90b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ -0d643c: 1101 |0002: return-object v1 │ │ +0d41cc: |[0d41cc] android.support.v7.app.AlertController.access$1502:(Landroid/support/v7/app/AlertController;Landroid/widget/ListAdapter;)Landroid/widget/ListAdapter; │ │ +0d41dc: 5b01 b90b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ +0d41e0: 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; │ │ │ │ @@ -168943,17 +168949,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 │ │ -0d6440: |[0d6440] android.support.v7.app.AlertController.access$1602:(Landroid/support/v7/app/AlertController;I)I │ │ -0d6450: 5901 c70b |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ -0d6454: 0f01 |0002: return v1 │ │ +0d41e4: |[0d41e4] android.support.v7.app.AlertController.access$1602:(Landroid/support/v7/app/AlertController;I)I │ │ +0d41f4: 5901 c70b |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ +0d41f8: 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 │ │ │ │ @@ -168962,17 +168968,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 │ │ -0d6458: |[0d6458] android.support.v7.app.AlertController.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -0d6468: 5410 bc0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d646c: 1100 |0002: return-object v0 │ │ +0d41fc: |[0d41fc] android.support.v7.app.AlertController.access$200:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +0d420c: 5410 bc0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d4210: 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;) │ │ @@ -168980,17 +168986,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 │ │ -0d6470: |[0d6470] android.support.v7.app.AlertController.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -0d6480: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@0bbd │ │ -0d6484: 1100 |0002: return-object v0 │ │ +0d4214: |[0d4214] android.support.v7.app.AlertController.access$300:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +0d4224: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@0bbd │ │ +0d4228: 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;) │ │ @@ -168998,17 +169004,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 │ │ -0d6488: |[0d6488] android.support.v7.app.AlertController.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ -0d6498: 5410 bf0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d649c: 1100 |0002: return-object v0 │ │ +0d422c: |[0d422c] android.support.v7.app.AlertController.access$400:(Landroid/support/v7/app/AlertController;)Landroid/widget/Button; │ │ +0d423c: 5410 bf0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d4240: 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;) │ │ @@ -169016,17 +169022,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 │ │ -0d64a0: |[0d64a0] android.support.v7.app.AlertController.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ -0d64b0: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@0bc0 │ │ -0d64b4: 1100 |0002: return-object v0 │ │ +0d4244: |[0d4244] android.support.v7.app.AlertController.access$500:(Landroid/support/v7/app/AlertController;)Landroid/os/Message; │ │ +0d4254: 5410 c00b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@0bc0 │ │ +0d4258: 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;) │ │ @@ -169034,17 +169040,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 │ │ -0d64b8: |[0d64b8] android.support.v7.app.AlertController.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; │ │ -0d64c8: 5410 ca0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ -0d64cc: 1100 |0002: return-object v0 │ │ +0d425c: |[0d425c] android.support.v7.app.AlertController.access$600:(Landroid/support/v7/app/AlertController;)Landroid/support/v7/app/AppCompatDialog; │ │ +0d426c: 5410 ca0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ +0d4270: 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;) │ │ @@ -169052,17 +169058,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 │ │ -0d64d0: |[0d64d0] android.support.v7.app.AlertController.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; │ │ -0d64e0: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ -0d64e4: 1100 |0002: return-object v0 │ │ +0d4274: |[0d4274] android.support.v7.app.AlertController.access$700:(Landroid/support/v7/app/AlertController;)Landroid/os/Handler; │ │ +0d4284: 5410 cb0b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ +0d4288: 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;) │ │ @@ -169070,17 +169076,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 │ │ -0d64e8: |[0d64e8] android.support.v7.app.AlertController.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -0d64f8: 7130 9028 1002 |0000: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@2890 │ │ -0d64fe: 0e00 |0003: return-void │ │ +0d428c: |[0d428c] android.support.v7.app.AlertController.access$800:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +0d429c: 7130 9028 1002 |0000: invoke-static {v0, v1, v2}, Landroid/support/v7/app/AlertController;.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V // method@2890 │ │ +0d42a2: 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; │ │ @@ -169090,17 +169096,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 │ │ -0d6500: |[0d6500] android.support.v7.app.AlertController.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; │ │ -0d6510: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6514: 1100 |0002: return-object v0 │ │ +0d42a4: |[0d42a4] android.support.v7.app.AlertController.access$900:(Landroid/support/v7/app/AlertController;)Landroid/support/v4/widget/NestedScrollView; │ │ +0d42b4: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d42b8: 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;) │ │ @@ -169108,39 +169114,39 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0d6518: |[0d6518] android.support.v7.app.AlertController.canTextInput:(Landroid/view/View;)Z │ │ -0d6528: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0d652a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0d652c: 6e10 a338 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@38a3 │ │ -0d6532: 0a04 |0005: move-result v4 │ │ -0d6534: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ -0d6538: 0f02 |0008: return v2 │ │ -0d653a: 2054 0207 |0009: instance-of v4, v5, Landroid/view/ViewGroup; // type@0702 │ │ -0d653e: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ -0d6542: 0132 |000d: move v2, v3 │ │ -0d6544: 28fa |000e: goto 0008 // -0006 │ │ -0d6546: 0751 |000f: move-object v1, v5 │ │ -0d6548: 1f01 0207 |0010: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -0d654c: 6e10 2339 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -0d6552: 0a00 |0015: move-result v0 │ │ -0d6554: 3d00 0f00 |0016: if-lez v0, 0025 // +000f │ │ -0d6558: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0d655c: 6e20 2239 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -0d6562: 0c05 |001d: move-result-object v5 │ │ -0d6564: 7110 8b28 0500 |001e: invoke-static {v5}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@288b │ │ -0d656a: 0a04 |0021: move-result v4 │ │ -0d656c: 3804 f4ff |0022: if-eqz v4, 0016 // -000c │ │ -0d6570: 28e4 |0024: goto 0008 // -001c │ │ -0d6572: 0132 |0025: move v2, v3 │ │ -0d6574: 28e2 |0026: goto 0008 // -001e │ │ +0d42bc: |[0d42bc] android.support.v7.app.AlertController.canTextInput:(Landroid/view/View;)Z │ │ +0d42cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d42ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d42d0: 6e10 a338 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.onCheckIsTextEditor:()Z // method@38a3 │ │ +0d42d6: 0a04 |0005: move-result v4 │ │ +0d42d8: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ +0d42dc: 0f02 |0008: return v2 │ │ +0d42de: 2054 0207 |0009: instance-of v4, v5, Landroid/view/ViewGroup; // type@0702 │ │ +0d42e2: 3904 0400 |000b: if-nez v4, 000f // +0004 │ │ +0d42e6: 0132 |000d: move v2, v3 │ │ +0d42e8: 28fa |000e: goto 0008 // -0006 │ │ +0d42ea: 0751 |000f: move-object v1, v5 │ │ +0d42ec: 1f01 0207 |0010: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +0d42f0: 6e10 2339 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +0d42f6: 0a00 |0015: move-result v0 │ │ +0d42f8: 3d00 0f00 |0016: if-lez v0, 0025 // +000f │ │ +0d42fc: d800 00ff |0018: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0d4300: 6e20 2239 0100 |001a: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +0d4306: 0c05 |001d: move-result-object v5 │ │ +0d4308: 7110 8b28 0500 |001e: invoke-static {v5}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@288b │ │ +0d430e: 0a04 |0021: move-result v4 │ │ +0d4310: 3804 f4ff |0022: if-eqz v4, 0016 // -000c │ │ +0d4314: 28e4 |0024: goto 0008 // -001c │ │ +0d4316: 0132 |0025: move v2, v3 │ │ +0d4318: 28e2 |0026: goto 0008 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=188 │ │ 0x0008 line=206 │ │ 0x0009 line=192 │ │ 0x000e line=193 │ │ 0x0010 line=196 │ │ @@ -169160,35 +169166,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 │ │ -0d6578: |[0d6578] android.support.v7.app.AlertController.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ -0d6588: 1242 |0000: const/4 v2, #int 4 // #4 │ │ -0d658a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d658c: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ -0d6590: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0d6592: 7120 a41a 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ -0d6598: 0a00 |0008: move-result v0 │ │ -0d659a: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ -0d659e: 0110 |000b: move v0, v1 │ │ -0d65a0: 6e20 f338 0400 |000c: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d65a6: 3805 0c00 |000f: if-eqz v5, 001b // +000c │ │ -0d65aa: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0d65ac: 7120 a41a 0300 |0012: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ -0d65b2: 0a00 |0015: move-result v0 │ │ -0d65b4: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ -0d65b8: 6e20 f338 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d65be: 0e00 |001b: return-void │ │ -0d65c0: 0120 |001c: move v0, v2 │ │ -0d65c2: 28ef |001d: goto 000c // -0011 │ │ -0d65c4: 0121 |001e: move v1, v2 │ │ -0d65c6: 28f9 |001f: goto 0018 // -0007 │ │ +0d431c: |[0d431c] android.support.v7.app.AlertController.manageScrollIndicators:(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V │ │ +0d432c: 1242 |0000: const/4 v2, #int 4 // #4 │ │ +0d432e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d4330: 3804 0d00 |0002: if-eqz v4, 000f // +000d │ │ +0d4334: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0d4336: 7120 a41a 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ +0d433c: 0a00 |0008: move-result v0 │ │ +0d433e: 3800 1300 |0009: if-eqz v0, 001c // +0013 │ │ +0d4342: 0110 |000b: move v0, v1 │ │ +0d4344: 6e20 f338 0400 |000c: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d434a: 3805 0c00 |000f: if-eqz v5, 001b // +000c │ │ +0d434e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0d4350: 7120 a41a 0300 |0012: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ +0d4356: 0a00 |0015: move-result v0 │ │ +0d4358: 3800 0800 |0016: if-eqz v0, 001e // +0008 │ │ +0d435c: 6e20 f338 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d4362: 0e00 |001b: return-void │ │ +0d4364: 0120 |001c: move v0, v2 │ │ +0d4366: 28ef |001d: goto 000c // -0011 │ │ +0d4368: 0121 |001e: move v1, v2 │ │ +0d436a: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=701 │ │ 0x0004 line=702 │ │ 0x000f line=705 │ │ 0x0011 line=706 │ │ 0x001b line=709 │ │ @@ -169204,39 +169210,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 │ │ -0d65c8: |[0d65c8] android.support.v7.app.AlertController.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ -0d65d8: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -0d65dc: 2041 0507 |0002: instance-of v1, v4, Landroid/view/ViewStub; // type@0705 │ │ -0d65e0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0d65e4: 1f04 0507 |0006: check-cast v4, Landroid/view/ViewStub; // type@0705 │ │ -0d65e8: 6e10 8a39 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@398a │ │ -0d65ee: 0c04 |000b: move-result-object v4 │ │ -0d65f0: 0741 |000c: move-object v1, v4 │ │ -0d65f2: 1f01 0207 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -0d65f6: 1101 |000f: return-object v1 │ │ -0d65f8: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ -0d65fc: 6e10 6538 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0d6602: 0c00 |0015: move-result-object v0 │ │ -0d6604: 2001 0207 |0016: instance-of v1, v0, Landroid/view/ViewGroup; // type@0702 │ │ -0d6608: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0d660c: 1f00 0207 |001a: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -0d6610: 6e20 4c39 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d6616: 2031 0507 |001f: instance-of v1, v3, Landroid/view/ViewStub; // type@0705 │ │ -0d661a: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0d661e: 1f03 0507 |0023: check-cast v3, Landroid/view/ViewStub; // type@0705 │ │ -0d6622: 6e10 8a39 0300 |0025: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@398a │ │ -0d6628: 0c03 |0028: move-result-object v3 │ │ -0d662a: 0731 |0029: move-object v1, v3 │ │ -0d662c: 1f01 0207 |002a: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -0d6630: 28e3 |002c: goto 000f // -001d │ │ +0d436c: |[0d436c] android.support.v7.app.AlertController.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; │ │ +0d437c: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +0d4380: 2041 0507 |0002: instance-of v1, v4, Landroid/view/ViewStub; // type@0705 │ │ +0d4384: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +0d4388: 1f04 0507 |0006: check-cast v4, Landroid/view/ViewStub; // type@0705 │ │ +0d438c: 6e10 8a39 0400 |0008: invoke-virtual {v4}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@398a │ │ +0d4392: 0c04 |000b: move-result-object v4 │ │ +0d4394: 0741 |000c: move-object v1, v4 │ │ +0d4396: 1f01 0207 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +0d439a: 1101 |000f: return-object v1 │ │ +0d439c: 3804 0f00 |0010: if-eqz v4, 001f // +000f │ │ +0d43a0: 6e10 6538 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0d43a6: 0c00 |0015: move-result-object v0 │ │ +0d43a8: 2001 0207 |0016: instance-of v1, v0, Landroid/view/ViewGroup; // type@0702 │ │ +0d43ac: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0d43b0: 1f00 0207 |001a: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +0d43b4: 6e20 4c39 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d43ba: 2031 0507 |001f: instance-of v1, v3, Landroid/view/ViewStub; // type@0705 │ │ +0d43be: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +0d43c2: 1f03 0507 |0023: check-cast v3, Landroid/view/ViewStub; // type@0705 │ │ +0d43c6: 6e10 8a39 0300 |0025: invoke-virtual {v3}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@398a │ │ +0d43cc: 0c03 |0028: move-result-object v3 │ │ +0d43ce: 0731 |0029: move-object v1, v3 │ │ +0d43d0: 1f01 0207 |002a: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +0d43d4: 28e3 |002c: goto 000f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0002 line=417 │ │ 0x0006 line=418 │ │ 0x000d line=421 │ │ 0x000f line=437 │ │ @@ -169260,26 +169266,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0d6634: |[0d6634] android.support.v7.app.AlertController.selectContentView:()I │ │ -0d6644: 5220 c30b |0000: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ -0d6648: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0d664c: 5220 ba0b |0004: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ -0d6650: 0f00 |0006: return v0 │ │ -0d6652: 5220 c20b |0007: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ -0d6656: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0d6658: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ -0d665c: 5220 c30b |000c: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ -0d6660: 28f8 |000e: goto 0006 // -0008 │ │ -0d6662: 5220 ba0b |000f: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ -0d6666: 28f5 |0011: goto 0006 // -000b │ │ +0d43d8: |[0d43d8] android.support.v7.app.AlertController.selectContentView:()I │ │ +0d43e8: 5220 c30b |0000: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ +0d43ec: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0d43f0: 5220 ba0b |0004: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ +0d43f4: 0f00 |0006: return v0 │ │ +0d43f6: 5220 c20b |0007: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ +0d43fa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0d43fc: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ +0d4400: 5220 c30b |000c: iget v0, v2, Landroid/support/v7/app/AlertController;.mButtonPanelSideLayout:I // field@0bc3 │ │ +0d4404: 28f8 |000e: goto 0006 // -0008 │ │ +0d4406: 5220 ba0b |000f: iget v0, v2, Landroid/support/v7/app/AlertController;.mAlertDialogLayout:I // field@0bba │ │ +0d440a: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0006 line=224 │ │ 0x0007 line=221 │ │ 0x000c line=222 │ │ @@ -169292,73 +169298,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 │ │ -0d6668: |[0d6668] android.support.v7.app.AlertController.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ -0d6678: 5464 e00b |0000: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d667c: 6005 600e |0002: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorUp:I // field@0e60 │ │ -0d6680: 6e20 ad39 5400 |0004: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6686: 0c02 |0007: move-result-object v2 │ │ -0d6688: 5464 e00b |0008: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d668c: 6005 5f0e |000a: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorDown:I // field@0e5f │ │ -0d6690: 6e20 ad39 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6696: 0c01 |000f: move-result-object v1 │ │ -0d6698: 6004 c100 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d669c: 1305 1700 |0012: const/16 v5, #int 23 // #17 │ │ -0d66a0: 3454 1000 |0014: if-lt v4, v5, 0024 // +0010 │ │ -0d66a4: 7130 071b 980a |0016: invoke-static {v8, v9, v10}, Landroid/support/v4/view/ViewCompat;.setScrollIndicators:(Landroid/view/View;II)V // method@1b07 │ │ -0d66aa: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -0d66ae: 6e20 4c39 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d66b4: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -0d66b8: 6e20 4c39 1700 |0020: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d66be: 0e00 |0023: return-void │ │ -0d66c0: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -0d66c4: dd04 0901 |0026: and-int/lit8 v4, v9, #int 1 // #01 │ │ -0d66c8: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -0d66cc: 6e20 4c39 2700 |002a: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d66d2: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -0d66d4: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -0d66d8: dd04 0902 |0030: and-int/lit8 v4, v9, #int 2 // #02 │ │ -0d66dc: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ -0d66e0: 6e20 4c39 1700 |0034: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d66e6: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0d66e8: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ -0d66ec: 3801 e9ff |003a: if-eqz v1, 0023 // -0017 │ │ -0d66f0: 0723 |003c: move-object v3, v2 │ │ -0d66f2: 0710 |003d: move-object v0, v1 │ │ -0d66f4: 5464 d20b |003e: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ -0d66f8: 3804 1700 |0040: if-eqz v4, 0057 // +0017 │ │ -0d66fc: 5464 d50b |0042: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6700: 2205 6c05 |0044: new-instance v5, Landroid/support/v7/app/AlertController$2; // type@056c │ │ -0d6704: 7040 5c28 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@285c │ │ -0d670a: 6e20 f524 5400 |0049: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V // method@24f5 │ │ -0d6710: 5464 d50b |004c: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6714: 2205 6d05 |004e: new-instance v5, Landroid/support/v7/app/AlertController$3; // type@056d │ │ -0d6718: 7040 5e28 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@285e │ │ -0d671e: 6e20 e324 5400 |0053: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.post:(Ljava/lang/Runnable;)Z // method@24e3 │ │ -0d6724: 28cd |0056: goto 0023 // -0033 │ │ -0d6726: 5464 d10b |0057: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d672a: 3804 1700 |0059: if-eqz v4, 0070 // +0017 │ │ -0d672e: 5464 d10b |005b: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6732: 2205 6e05 |005d: new-instance v5, Landroid/support/v7/app/AlertController$4; // type@056e │ │ -0d6736: 7040 6028 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@2860 │ │ -0d673c: 6e20 e23b 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@3be2 │ │ -0d6742: 5464 d10b |0065: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6746: 2205 6f05 |0067: new-instance v5, Landroid/support/v7/app/AlertController$5; // type@056f │ │ -0d674a: 7040 6328 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@2863 │ │ -0d6750: 6e20 d63b 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@3bd6 │ │ -0d6756: 28b4 |006f: goto 0023 // -004c │ │ -0d6758: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ -0d675c: 6e20 4c39 3700 |0072: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d6762: 3800 aeff |0075: if-eqz v0, 0023 // -0052 │ │ -0d6766: 6e20 4c39 0700 |0077: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0d676c: 28a9 |007a: goto 0023 // -0057 │ │ +0d440c: |[0d440c] android.support.v7.app.AlertController.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V │ │ +0d441c: 5464 e00b |0000: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4420: 6005 600e |0002: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorUp:I // field@0e60 │ │ +0d4424: 6e20 ad39 5400 |0004: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d442a: 0c02 |0007: move-result-object v2 │ │ +0d442c: 5464 e00b |0008: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4430: 6005 5f0e |000a: sget v5, Landroid/support/v7/appcompat/R$id;.scrollIndicatorDown:I // field@0e5f │ │ +0d4434: 6e20 ad39 5400 |000c: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d443a: 0c01 |000f: move-result-object v1 │ │ +0d443c: 6004 c100 |0010: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d4440: 1305 1700 |0012: const/16 v5, #int 23 // #17 │ │ +0d4444: 3454 1000 |0014: if-lt v4, v5, 0024 // +0010 │ │ +0d4448: 7130 071b 980a |0016: invoke-static {v8, v9, v10}, Landroid/support/v4/view/ViewCompat;.setScrollIndicators:(Landroid/view/View;II)V // method@1b07 │ │ +0d444e: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +0d4452: 6e20 4c39 2700 |001b: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d4458: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +0d445c: 6e20 4c39 1700 |0020: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d4462: 0e00 |0023: return-void │ │ +0d4464: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +0d4468: dd04 0901 |0026: and-int/lit8 v4, v9, #int 1 // #01 │ │ +0d446c: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +0d4470: 6e20 4c39 2700 |002a: invoke-virtual {v7, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d4476: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0d4478: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +0d447c: dd04 0902 |0030: and-int/lit8 v4, v9, #int 2 // #02 │ │ +0d4480: 3904 0600 |0032: if-nez v4, 0038 // +0006 │ │ +0d4484: 6e20 4c39 1700 |0034: invoke-virtual {v7, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d448a: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0d448c: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ +0d4490: 3801 e9ff |003a: if-eqz v1, 0023 // -0017 │ │ +0d4494: 0723 |003c: move-object v3, v2 │ │ +0d4496: 0710 |003d: move-object v0, v1 │ │ +0d4498: 5464 d20b |003e: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ +0d449c: 3804 1700 |0040: if-eqz v4, 0057 // +0017 │ │ +0d44a0: 5464 d50b |0042: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d44a4: 2205 6c05 |0044: new-instance v5, Landroid/support/v7/app/AlertController$2; // type@056c │ │ +0d44a8: 7040 5c28 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@285c │ │ +0d44ae: 6e20 f524 5400 |0049: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V // method@24f5 │ │ +0d44b4: 5464 d50b |004c: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d44b8: 2205 6d05 |004e: new-instance v5, Landroid/support/v7/app/AlertController$3; // type@056d │ │ +0d44bc: 7040 5e28 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@285e │ │ +0d44c2: 6e20 e324 5400 |0053: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.post:(Ljava/lang/Runnable;)Z // method@24e3 │ │ +0d44c8: 28cd |0056: goto 0023 // -0033 │ │ +0d44ca: 5464 d10b |0057: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d44ce: 3804 1700 |0059: if-eqz v4, 0070 // +0017 │ │ +0d44d2: 5464 d10b |005b: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d44d6: 2205 6e05 |005d: new-instance v5, Landroid/support/v7/app/AlertController$4; // type@056e │ │ +0d44da: 7040 6028 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@2860 │ │ +0d44e0: 6e20 e23b 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@3be2 │ │ +0d44e6: 5464 d10b |0065: iget-object v4, v6, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d44ea: 2205 6f05 |0067: new-instance v5, Landroid/support/v7/app/AlertController$5; // type@056f │ │ +0d44ee: 7040 6328 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@2863 │ │ +0d44f4: 6e20 d63b 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/ListView;.post:(Ljava/lang/Runnable;)Z // method@3bd6 │ │ +0d44fa: 28b4 |006f: goto 0023 // -004c │ │ +0d44fc: 3803 0500 |0070: if-eqz v3, 0075 // +0005 │ │ +0d4500: 6e20 4c39 3700 |0072: invoke-virtual {v7, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d4506: 3800 aeff |0075: if-eqz v0, 0023 // -0052 │ │ +0d450a: 6e20 4c39 0700 |0077: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0d4510: 28a9 |007a: goto 0023 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0008 line=514 │ │ 0x0010 line=516 │ │ 0x0016 line=518 │ │ 0x0019 line=520 │ │ @@ -169401,89 +169407,89 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 151 16-bit code units │ │ -0d6770: |[0d6770] android.support.v7.app.AlertController.setupButtons:(Landroid/view/ViewGroup;)V │ │ -0d6780: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0d6784: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0d6786: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -0d6788: 1220 |0004: const/4 v0, #int 2 // #2 │ │ -0d678a: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0d678c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0d678e: 1405 1900 0201 |0007: const v5, #float 2.38773e-38 // #01020019 │ │ -0d6794: 6e20 1f39 5900 |000a: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d679a: 0c05 |000d: move-result-object v5 │ │ -0d679c: 1f05 3507 |000e: check-cast v5, Landroid/widget/Button; // type@0735 │ │ -0d67a0: 5b85 c40b |0010: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d67a4: 5485 c40b |0012: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d67a8: 5486 bb0b |0014: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ -0d67ac: 6e20 e73a 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0d67b2: 5485 c60b |0019: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ -0d67b6: 7110 3337 0500 |001b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0d67bc: 0a05 |001e: move-result v5 │ │ -0d67be: 3805 4e00 |001f: if-eqz v5, 006d // +004e │ │ -0d67c2: 5485 c40b |0021: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d67c6: 6e20 ea3a 7500 |0023: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d67cc: 1405 1a00 0201 |0026: const v5, #float 2.38773e-38 // #0102001a │ │ -0d67d2: 6e20 1f39 5900 |0029: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d67d8: 0c05 |002c: move-result-object v5 │ │ -0d67da: 1f05 3507 |002d: check-cast v5, Landroid/widget/Button; // type@0735 │ │ -0d67de: 5b85 bc0b |002f: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d67e2: 5485 bc0b |0031: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d67e6: 5486 bb0b |0033: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ -0d67ea: 6e20 e73a 6500 |0035: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0d67f0: 5485 be0b |0038: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ -0d67f4: 7110 3337 0500 |003a: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0d67fa: 0a05 |003d: move-result v5 │ │ -0d67fc: 3805 3d00 |003e: if-eqz v5, 007b // +003d │ │ -0d6800: 5485 bc0b |0040: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d6804: 6e20 ea3a 7500 |0042: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d680a: 1405 1b00 0201 |0045: const v5, #float 2.38773e-38 // #0102001b │ │ -0d6810: 6e20 1f39 5900 |0048: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6816: 0c05 |004b: move-result-object v5 │ │ -0d6818: 1f05 3507 |004c: check-cast v5, Landroid/widget/Button; // type@0735 │ │ -0d681c: 5b85 bf0b |004e: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d6820: 5485 bf0b |0050: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d6824: 5486 bb0b |0052: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ -0d6828: 6e20 e73a 6500 |0054: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0d682e: 5485 c10b |0057: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ -0d6832: 7110 3337 0500 |0059: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0d6838: 0a05 |005c: move-result v5 │ │ -0d683a: 3805 2c00 |005d: if-eqz v5, 0089 // +002c │ │ -0d683e: 5485 bf0b |005f: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d6842: 6e20 ea3a 7500 |0061: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d6848: 3804 0300 |0064: if-eqz v4, 0067 // +0003 │ │ -0d684c: 1213 |0066: const/4 v3, #int 1 // #1 │ │ -0d684e: 3903 0500 |0067: if-nez v3, 006c // +0005 │ │ -0d6852: 6e20 5839 7900 |0069: invoke-virtual {v9, v7}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ -0d6858: 0e00 |006c: return-void │ │ -0d685a: 5485 c40b |006d: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d685e: 5486 c60b |006f: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ -0d6862: 6e20 e83a 6500 |0071: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ -0d6868: 5485 c40b |0074: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d686c: 6e20 ea3a 3500 |0076: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d6872: b624 |0079: or-int/2addr v4, v2 │ │ -0d6874: 28ac |007a: goto 0026 // -0054 │ │ -0d6876: 5485 bc0b |007b: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d687a: 5486 be0b |007d: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ -0d687e: 6e20 e83a 6500 |007f: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ -0d6884: 5485 bc0b |0082: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d6888: 6e20 ea3a 3500 |0084: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d688e: b604 |0087: or-int/2addr v4, v0 │ │ -0d6890: 28bd |0088: goto 0045 // -0043 │ │ -0d6892: 5485 bf0b |0089: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d6896: 5486 c10b |008b: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ -0d689a: 6e20 e83a 6500 |008d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ -0d68a0: 5485 bf0b |0090: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d68a4: 6e20 ea3a 3500 |0092: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0d68aa: b614 |0095: or-int/2addr v4, v1 │ │ -0d68ac: 28ce |0096: goto 0064 // -0032 │ │ +0d4514: |[0d4514] android.support.v7.app.AlertController.setupButtons:(Landroid/view/ViewGroup;)V │ │ +0d4524: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0d4528: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0d452a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +0d452c: 1220 |0004: const/4 v0, #int 2 // #2 │ │ +0d452e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0d4530: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0d4532: 1405 1900 0201 |0007: const v5, #float 2.38773e-38 // #01020019 │ │ +0d4538: 6e20 1f39 5900 |000a: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d453e: 0c05 |000d: move-result-object v5 │ │ +0d4540: 1f05 3507 |000e: check-cast v5, Landroid/widget/Button; // type@0735 │ │ +0d4544: 5b85 c40b |0010: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d4548: 5485 c40b |0012: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d454c: 5486 bb0b |0014: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ +0d4550: 6e20 e73a 6500 |0016: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0d4556: 5485 c60b |0019: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ +0d455a: 7110 3337 0500 |001b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0d4560: 0a05 |001e: move-result v5 │ │ +0d4562: 3805 4e00 |001f: if-eqz v5, 006d // +004e │ │ +0d4566: 5485 c40b |0021: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d456a: 6e20 ea3a 7500 |0023: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d4570: 1405 1a00 0201 |0026: const v5, #float 2.38773e-38 // #0102001a │ │ +0d4576: 6e20 1f39 5900 |0029: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d457c: 0c05 |002c: move-result-object v5 │ │ +0d457e: 1f05 3507 |002d: check-cast v5, Landroid/widget/Button; // type@0735 │ │ +0d4582: 5b85 bc0b |002f: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d4586: 5485 bc0b |0031: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d458a: 5486 bb0b |0033: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ +0d458e: 6e20 e73a 6500 |0035: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0d4594: 5485 be0b |0038: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ +0d4598: 7110 3337 0500 |003a: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0d459e: 0a05 |003d: move-result v5 │ │ +0d45a0: 3805 3d00 |003e: if-eqz v5, 007b // +003d │ │ +0d45a4: 5485 bc0b |0040: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d45a8: 6e20 ea3a 7500 |0042: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d45ae: 1405 1b00 0201 |0045: const v5, #float 2.38773e-38 // #0102001b │ │ +0d45b4: 6e20 1f39 5900 |0048: invoke-virtual {v9, v5}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d45ba: 0c05 |004b: move-result-object v5 │ │ +0d45bc: 1f05 3507 |004c: check-cast v5, Landroid/widget/Button; // type@0735 │ │ +0d45c0: 5b85 bf0b |004e: iput-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d45c4: 5485 bf0b |0050: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d45c8: 5486 bb0b |0052: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonHandler:Landroid/view/View$OnClickListener; // field@0bbb │ │ +0d45cc: 6e20 e73a 6500 |0054: invoke-virtual {v5, v6}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0d45d2: 5485 c10b |0057: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ +0d45d6: 7110 3337 0500 |0059: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0d45dc: 0a05 |005c: move-result v5 │ │ +0d45de: 3805 2c00 |005d: if-eqz v5, 0089 // +002c │ │ +0d45e2: 5485 bf0b |005f: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d45e6: 6e20 ea3a 7500 |0061: invoke-virtual {v5, v7}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d45ec: 3804 0300 |0064: if-eqz v4, 0067 // +0003 │ │ +0d45f0: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +0d45f2: 3903 0500 |0067: if-nez v3, 006c // +0005 │ │ +0d45f6: 6e20 5839 7900 |0069: invoke-virtual {v9, v7}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ +0d45fc: 0e00 |006c: return-void │ │ +0d45fe: 5485 c40b |006d: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d4602: 5486 c60b |006f: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ +0d4606: 6e20 e83a 6500 |0071: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ +0d460c: 5485 c40b |0074: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d4610: 6e20 ea3a 3500 |0076: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d4616: b624 |0079: or-int/2addr v4, v2 │ │ +0d4618: 28ac |007a: goto 0026 // -0054 │ │ +0d461a: 5485 bc0b |007b: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d461e: 5486 be0b |007d: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ +0d4622: 6e20 e83a 6500 |007f: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ +0d4628: 5485 bc0b |0082: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d462c: 6e20 ea3a 3500 |0084: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d4632: b604 |0087: or-int/2addr v4, v0 │ │ +0d4634: 28bd |0088: goto 0045 // -0043 │ │ +0d4636: 5485 bf0b |0089: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d463a: 5486 c10b |008b: iget-object v6, v8, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ +0d463e: 6e20 e83a 6500 |008d: invoke-virtual {v5, v6}, Landroid/widget/Button;.setText:(Ljava/lang/CharSequence;)V // method@3ae8 │ │ +0d4644: 5485 bf0b |0090: iget-object v5, v8, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d4648: 6e20 ea3a 3500 |0092: invoke-virtual {v5, v3}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0d464e: b614 |0095: or-int/2addr v4, v1 │ │ +0d4650: 28ce |0096: goto 0064 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=712 │ │ 0x0004 line=713 │ │ 0x0005 line=714 │ │ 0x0006 line=715 │ │ 0x0007 line=716 │ │ @@ -169525,64 +169531,64 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0d68b0: |[0d68b0] android.support.v7.app.AlertController.setupContent:(Landroid/view/ViewGroup;)V │ │ -0d68c0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0d68c4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0d68c6: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ -0d68c8: 5472 e00b |0004: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d68cc: 6003 610e |0006: sget v3, Landroid/support/v7/appcompat/R$id;.scrollView:I // field@0e61 │ │ -0d68d0: 6e20 ad39 3200 |0008: invoke-virtual {v2, v3}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d68d6: 0c02 |000b: move-result-object v2 │ │ -0d68d8: 1f02 0105 |000c: check-cast v2, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ -0d68dc: 5b72 d50b |000e: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d68e0: 5472 d50b |0010: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d68e4: 6e20 f324 5200 |0012: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@24f3 │ │ -0d68ea: 5472 d50b |0015: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d68ee: 6e20 f424 5200 |0017: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@24f4 │ │ -0d68f4: 1402 0b00 0201 |001a: const v2, #float 2.38773e-38 // #0102000b │ │ -0d68fa: 6e20 1f39 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6900: 0c02 |0020: move-result-object v2 │ │ -0d6902: 1f02 6507 |0021: check-cast v2, Landroid/widget/TextView; // type@0765 │ │ -0d6906: 5b72 d30b |0023: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d690a: 5472 d30b |0025: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d690e: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ -0d6912: 0e00 |0029: return-void │ │ -0d6914: 5472 d20b |002a: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ -0d6918: 3802 0a00 |002c: if-eqz v2, 0036 // +000a │ │ -0d691c: 5472 d30b |002e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d6920: 5473 d20b |0030: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ -0d6924: 6e20 c73c 3200 |0032: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0d692a: 28f4 |0035: goto 0029 // -000c │ │ -0d692c: 5472 d30b |0036: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d6930: 6e20 ce3c 6200 |0038: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -0d6936: 5472 d50b |003b: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d693a: 5473 d30b |003d: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d693e: 6e20 e524 3200 |003f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/NestedScrollView;.removeView:(Landroid/view/View;)V // method@24e5 │ │ -0d6944: 5472 d10b |0042: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6948: 3802 1e00 |0044: if-eqz v2, 0062 // +001e │ │ -0d694c: 5472 d50b |0046: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6950: 6e10 b524 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ -0d6956: 0c01 |004b: move-result-object v1 │ │ -0d6958: 1f01 0207 |004c: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -0d695c: 5472 d50b |004e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6960: 6e20 3339 2100 |0050: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@3933 │ │ -0d6966: 0a00 |0053: move-result v0 │ │ -0d6968: 6e20 4d39 0100 |0054: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ -0d696e: 5472 d10b |0057: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6972: 2203 0007 |0059: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0d6976: 7030 0439 4304 |005b: invoke-direct {v3, v4, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0d697c: 6e40 1739 2130 |005e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -0d6982: 28c8 |0061: goto 0029 // -0038 │ │ -0d6984: 6e20 5839 6800 |0062: invoke-virtual {v8, v6}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ -0d698a: 28c4 |0065: goto 0029 // -003c │ │ +0d4654: |[0d4654] android.support.v7.app.AlertController.setupContent:(Landroid/view/ViewGroup;)V │ │ +0d4664: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0d4668: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0d466a: 12f4 |0003: const/4 v4, #int -1 // #ff │ │ +0d466c: 5472 e00b |0004: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4670: 6003 610e |0006: sget v3, Landroid/support/v7/appcompat/R$id;.scrollView:I // field@0e61 │ │ +0d4674: 6e20 ad39 3200 |0008: invoke-virtual {v2, v3}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d467a: 0c02 |000b: move-result-object v2 │ │ +0d467c: 1f02 0105 |000c: check-cast v2, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ +0d4680: 5b72 d50b |000e: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4684: 5472 d50b |0010: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4688: 6e20 f324 5200 |0012: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@24f3 │ │ +0d468e: 5472 d50b |0015: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4692: 6e20 f424 5200 |0017: invoke-virtual {v2, v5}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@24f4 │ │ +0d4698: 1402 0b00 0201 |001a: const v2, #float 2.38773e-38 // #0102000b │ │ +0d469e: 6e20 1f39 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d46a4: 0c02 |0020: move-result-object v2 │ │ +0d46a6: 1f02 6507 |0021: check-cast v2, Landroid/widget/TextView; // type@0765 │ │ +0d46aa: 5b72 d30b |0023: iput-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d46ae: 5472 d30b |0025: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d46b2: 3902 0300 |0027: if-nez v2, 002a // +0003 │ │ +0d46b6: 0e00 |0029: return-void │ │ +0d46b8: 5472 d20b |002a: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ +0d46bc: 3802 0a00 |002c: if-eqz v2, 0036 // +000a │ │ +0d46c0: 5472 d30b |002e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d46c4: 5473 d20b |0030: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ +0d46c8: 6e20 c73c 3200 |0032: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0d46ce: 28f4 |0035: goto 0029 // -000c │ │ +0d46d0: 5472 d30b |0036: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d46d4: 6e20 ce3c 6200 |0038: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +0d46da: 5472 d50b |003b: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d46de: 5473 d30b |003d: iget-object v3, v7, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d46e2: 6e20 e524 3200 |003f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/NestedScrollView;.removeView:(Landroid/view/View;)V // method@24e5 │ │ +0d46e8: 5472 d10b |0042: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d46ec: 3802 1e00 |0044: if-eqz v2, 0062 // +001e │ │ +0d46f0: 5472 d50b |0046: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d46f4: 6e10 b524 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ +0d46fa: 0c01 |004b: move-result-object v1 │ │ +0d46fc: 1f01 0207 |004c: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +0d4700: 5472 d50b |004e: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4704: 6e20 3339 2100 |0050: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@3933 │ │ +0d470a: 0a00 |0053: move-result v0 │ │ +0d470c: 6e20 4d39 0100 |0054: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ +0d4712: 5472 d10b |0057: iget-object v2, v7, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4716: 2203 0007 |0059: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0d471a: 7030 0439 4304 |005b: invoke-direct {v3, v4, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0d4720: 6e40 1739 2130 |005e: invoke-virtual {v1, v2, v0, v3}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +0d4726: 28c8 |0061: goto 0029 // -0038 │ │ +0d4728: 6e20 5839 6800 |0062: invoke-virtual {v8, v6}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ +0d472e: 28c4 |0065: goto 0029 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=672 │ │ 0x0010 line=673 │ │ 0x0015 line=674 │ │ 0x001a line=677 │ │ 0x0025 line=678 │ │ @@ -169608,67 +169614,67 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0d698c: |[0d698c] android.support.v7.app.AlertController.setupCustomContent:(Landroid/view/ViewGroup;)V │ │ -0d699c: 1505 0200 |0000: const/high16 v5, #int 131072 // #2 │ │ -0d69a0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0d69a2: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -0d69a4: 5484 d90b |0004: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ -0d69a8: 3804 4500 |0006: if-eqz v4, 004b // +0045 │ │ -0d69ac: 5481 d90b |0008: iget-object v1, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ -0d69b0: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -0d69b4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -0d69b6: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ -0d69ba: 7110 8b28 0100 |000f: invoke-static {v1}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@288b │ │ -0d69c0: 0a04 |0012: move-result v4 │ │ -0d69c2: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ -0d69c6: 5484 e00b |0015: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d69ca: 6e30 b639 5405 |0017: invoke-virtual {v4, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@39b6 │ │ -0d69d0: 3802 4400 |001a: if-eqz v2, 005e // +0044 │ │ -0d69d4: 5484 e00b |001c: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d69d8: 6005 400e |001e: sget v5, Landroid/support/v7/appcompat/R$id;.custom:I // field@0e40 │ │ -0d69dc: 6e20 ad39 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d69e2: 0c00 |0023: move-result-object v0 │ │ -0d69e4: 1f00 4207 |0024: check-cast v0, Landroid/widget/FrameLayout; // type@0742 │ │ -0d69e8: 2204 0007 |0026: new-instance v4, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0d69ec: 7030 0439 6406 |0028: invoke-direct {v4, v6, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0d69f2: 6e30 493b 1004 |002b: invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -0d69f8: 5584 de0b |002e: iget-boolean v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ -0d69fc: 3804 0d00 |0030: if-eqz v4, 003d // +000d │ │ -0d6a00: 5284 dc0b |0032: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@0bdc │ │ -0d6a04: 5285 df0b |0034: iget v5, v8, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@0bdf │ │ -0d6a08: 5286 dd0b |0036: iget v6, v8, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@0bdd │ │ -0d6a0c: 5287 db0b |0038: iget v7, v8, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@0bdb │ │ -0d6a10: 6e57 6d3b 4065 |003a: invoke-virtual {v0, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@3b6d │ │ -0d6a16: 5484 d10b |003d: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6a1a: 3804 0b00 |003f: if-eqz v4, 004a // +000b │ │ -0d6a1e: 6e10 2739 0900 |0041: invoke-virtual {v9}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3927 │ │ -0d6a24: 0c04 |0044: move-result-object v4 │ │ -0d6a26: 1f04 4707 |0045: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0d6a2a: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -0d6a2c: 5945 db15 |0048: iput v5, v4, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@15db │ │ -0d6a30: 0e00 |004a: return-void │ │ -0d6a32: 5284 da0b |004b: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ -0d6a36: 3804 0f00 |004d: if-eqz v4, 005c // +000f │ │ -0d6a3a: 5484 c80b |004f: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ -0d6a3e: 7110 c137 0400 |0051: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0d6a44: 0c03 |0054: move-result-object v3 │ │ -0d6a46: 5284 da0b |0055: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ -0d6a4a: 6e40 c537 4329 |0057: invoke-virtual {v3, v4, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0d6a50: 0c01 |005a: move-result-object v1 │ │ -0d6a52: 28af |005b: goto 000a // -0051 │ │ -0d6a54: 1201 |005c: const/4 v1, #int 0 // #0 │ │ -0d6a56: 28ad |005d: goto 000a // -0053 │ │ -0d6a58: 1304 0800 |005e: const/16 v4, #int 8 // #8 │ │ -0d6a5c: 6e20 5839 4900 |0060: invoke-virtual {v9, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ -0d6a62: 28e7 |0063: goto 004a // -0019 │ │ +0d4730: |[0d4730] android.support.v7.app.AlertController.setupCustomContent:(Landroid/view/ViewGroup;)V │ │ +0d4740: 1505 0200 |0000: const/high16 v5, #int 131072 // #2 │ │ +0d4744: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0d4746: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +0d4748: 5484 d90b |0004: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ +0d474c: 3804 4500 |0006: if-eqz v4, 004b // +0045 │ │ +0d4750: 5481 d90b |0008: iget-object v1, v8, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ +0d4754: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +0d4758: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +0d475a: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ +0d475e: 7110 8b28 0100 |000f: invoke-static {v1}, Landroid/support/v7/app/AlertController;.canTextInput:(Landroid/view/View;)Z // method@288b │ │ +0d4764: 0a04 |0012: move-result v4 │ │ +0d4766: 3904 0700 |0013: if-nez v4, 001a // +0007 │ │ +0d476a: 5484 e00b |0015: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d476e: 6e30 b639 5405 |0017: invoke-virtual {v4, v5, v5}, Landroid/view/Window;.setFlags:(II)V // method@39b6 │ │ +0d4774: 3802 4400 |001a: if-eqz v2, 005e // +0044 │ │ +0d4778: 5484 e00b |001c: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d477c: 6005 400e |001e: sget v5, Landroid/support/v7/appcompat/R$id;.custom:I // field@0e40 │ │ +0d4780: 6e20 ad39 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d4786: 0c00 |0023: move-result-object v0 │ │ +0d4788: 1f00 4207 |0024: check-cast v0, Landroid/widget/FrameLayout; // type@0742 │ │ +0d478c: 2204 0007 |0026: new-instance v4, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0d4790: 7030 0439 6406 |0028: invoke-direct {v4, v6, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0d4796: 6e30 493b 1004 |002b: invoke-virtual {v0, v1, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +0d479c: 5584 de0b |002e: iget-boolean v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ +0d47a0: 3804 0d00 |0030: if-eqz v4, 003d // +000d │ │ +0d47a4: 5284 dc0b |0032: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@0bdc │ │ +0d47a8: 5285 df0b |0034: iget v5, v8, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@0bdf │ │ +0d47ac: 5286 dd0b |0036: iget v6, v8, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@0bdd │ │ +0d47b0: 5287 db0b |0038: iget v7, v8, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@0bdb │ │ +0d47b4: 6e57 6d3b 4065 |003a: invoke-virtual {v0, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@3b6d │ │ +0d47ba: 5484 d10b |003d: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d47be: 3804 0b00 |003f: if-eqz v4, 004a // +000b │ │ +0d47c2: 6e10 2739 0900 |0041: invoke-virtual {v9}, Landroid/view/ViewGroup;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3927 │ │ +0d47c8: 0c04 |0044: move-result-object v4 │ │ +0d47ca: 1f04 4707 |0045: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0d47ce: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +0d47d0: 5945 db15 |0048: iput v5, v4, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@15db │ │ +0d47d4: 0e00 |004a: return-void │ │ +0d47d6: 5284 da0b |004b: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ +0d47da: 3804 0f00 |004d: if-eqz v4, 005c // +000f │ │ +0d47de: 5484 c80b |004f: iget-object v4, v8, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ +0d47e2: 7110 c137 0400 |0051: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0d47e8: 0c03 |0054: move-result-object v3 │ │ +0d47ea: 5284 da0b |0055: iget v4, v8, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ +0d47ee: 6e40 c537 4329 |0057: invoke-virtual {v3, v4, v9, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0d47f4: 0c01 |005a: move-result-object v1 │ │ +0d47f6: 28af |005b: goto 000a // -0051 │ │ +0d47f8: 1201 |005c: const/4 v1, #int 0 // #0 │ │ +0d47fa: 28ad |005d: goto 000a // -0053 │ │ +0d47fc: 1304 0800 |005e: const/16 v4, #int 8 // #8 │ │ +0d4800: 6e20 5839 4900 |0060: invoke-virtual {v9, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ +0d4806: 28e7 |0063: goto 004a // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=593 │ │ 0x0008 line=594 │ │ 0x000a line=602 │ │ 0x000d line=603 │ │ 0x0015 line=604 │ │ @@ -169702,90 +169708,90 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -0d6a64: |[0d6a64] android.support.v7.app.AlertController.setupTitle:(Landroid/view/ViewGroup;)V │ │ -0d6a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6a76: 1308 0800 |0001: const/16 v8, #int 8 // #8 │ │ -0d6a7a: 5493 c90b |0003: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ -0d6a7e: 3803 1a00 |0005: if-eqz v3, 001f // +001a │ │ -0d6a82: 2201 0007 |0007: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0d6a86: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0d6a88: 12e4 |000a: const/4 v4, #int -2 // #fe │ │ -0d6a8a: 7030 0439 3104 |000b: invoke-direct {v1, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0d6a90: 5493 c90b |000e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ -0d6a94: 6e40 1739 3a10 |0010: invoke-virtual {v10, v3, v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -0d6a9a: 5493 e00b |0013: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d6a9e: 6004 7e0e |0015: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0e7e │ │ -0d6aa2: 6e20 ad39 4300 |0017: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6aa8: 0c02 |001a: move-result-object v2 │ │ -0d6aaa: 6e20 f338 8200 |001b: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d6ab0: 0e00 |001e: return-void │ │ -0d6ab2: 5493 e00b |001f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d6ab6: 1404 0600 0201 |0021: const v4, #float 2.38772e-38 // #01020006 │ │ -0d6abc: 6e20 ad39 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6ac2: 0c03 |0027: move-result-object v3 │ │ -0d6ac4: 1f03 4607 |0028: check-cast v3, Landroid/widget/ImageView; // type@0746 │ │ -0d6ac8: 5b93 ce0b |002a: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6acc: 5493 d70b |002c: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ -0d6ad0: 7110 3337 0300 |002e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0d6ad6: 0a03 |0031: move-result v3 │ │ -0d6ad8: 3903 0300 |0032: if-nez v3, 0035 // +0003 │ │ -0d6adc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -0d6ade: 3800 5000 |0035: if-eqz v0, 0085 // +0050 │ │ -0d6ae2: 5493 e00b |0037: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d6ae6: 6004 370e |0039: sget v4, Landroid/support/v7/appcompat/R$id;.alertTitle:I // field@0e37 │ │ -0d6aea: 6e20 ad39 4300 |003b: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6af0: 0c03 |003e: move-result-object v3 │ │ -0d6af2: 1f03 6507 |003f: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -0d6af6: 5b93 d80b |0041: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ -0d6afa: 5493 d80b |0043: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ -0d6afe: 5494 d70b |0045: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ -0d6b02: 6e20 c73c 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0d6b08: 5293 cd0b |004a: iget v3, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d6b0c: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -0d6b10: 5493 ce0b |004e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b14: 5294 cd0b |0050: iget v4, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d6b18: 6e20 9e3b 4300 |0052: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ -0d6b1e: 28c9 |0055: goto 001e // -0037 │ │ -0d6b20: 5493 cc0b |0056: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ -0d6b24: 3803 0a00 |0058: if-eqz v3, 0062 // +000a │ │ -0d6b28: 5493 ce0b |005a: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b2c: 5494 cc0b |005c: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ -0d6b30: 6e20 9c3b 4300 |005e: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0d6b36: 28bd |0061: goto 001e // -0043 │ │ -0d6b38: 5493 d80b |0062: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ -0d6b3c: 5494 ce0b |0064: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b40: 6e10 903b 0400 |0066: invoke-virtual {v4}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@3b90 │ │ -0d6b46: 0a04 |0069: move-result v4 │ │ -0d6b48: 5495 ce0b |006a: iget-object v5, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b4c: 6e10 923b 0500 |006c: invoke-virtual {v5}, Landroid/widget/ImageView;.getPaddingTop:()I // method@3b92 │ │ -0d6b52: 0a05 |006f: move-result v5 │ │ -0d6b54: 5496 ce0b |0070: iget-object v6, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b58: 6e10 913b 0600 |0072: invoke-virtual {v6}, Landroid/widget/ImageView;.getPaddingRight:()I // method@3b91 │ │ -0d6b5e: 0a06 |0075: move-result v6 │ │ -0d6b60: 5497 ce0b |0076: iget-object v7, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b64: 6e10 8f3b 0700 |0078: invoke-virtual {v7}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@3b8f │ │ -0d6b6a: 0a07 |007b: move-result v7 │ │ -0d6b6c: 6e57 c33c 4365 |007c: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/widget/TextView;.setPadding:(IIII)V // method@3cc3 │ │ -0d6b72: 5493 ce0b |007f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b76: 6e20 a43b 8300 |0081: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -0d6b7c: 289a |0084: goto 001e // -0066 │ │ -0d6b7e: 5493 e00b |0085: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d6b82: 6004 7e0e |0087: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0e7e │ │ -0d6b86: 6e20 ad39 4300 |0089: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6b8c: 0c02 |008c: move-result-object v2 │ │ -0d6b8e: 6e20 f338 8200 |008d: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d6b94: 5493 ce0b |0090: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d6b98: 6e20 a43b 8300 |0092: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -0d6b9e: 6e20 5839 8a00 |0095: invoke-virtual {v10, v8}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ -0d6ba4: 2886 |0098: goto 001e // -007a │ │ +0d4808: |[0d4808] android.support.v7.app.AlertController.setupTitle:(Landroid/view/ViewGroup;)V │ │ +0d4818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d481a: 1308 0800 |0001: const/16 v8, #int 8 // #8 │ │ +0d481e: 5493 c90b |0003: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ +0d4822: 3803 1a00 |0005: if-eqz v3, 001f // +001a │ │ +0d4826: 2201 0007 |0007: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0d482a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0d482c: 12e4 |000a: const/4 v4, #int -2 // #fe │ │ +0d482e: 7030 0439 3104 |000b: invoke-direct {v1, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0d4834: 5493 c90b |000e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ +0d4838: 6e40 1739 3a10 |0010: invoke-virtual {v10, v3, v0, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +0d483e: 5493 e00b |0013: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4842: 6004 7e0e |0015: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0e7e │ │ +0d4846: 6e20 ad39 4300 |0017: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d484c: 0c02 |001a: move-result-object v2 │ │ +0d484e: 6e20 f338 8200 |001b: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d4854: 0e00 |001e: return-void │ │ +0d4856: 5493 e00b |001f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d485a: 1404 0600 0201 |0021: const v4, #float 2.38772e-38 // #01020006 │ │ +0d4860: 6e20 ad39 4300 |0024: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d4866: 0c03 |0027: move-result-object v3 │ │ +0d4868: 1f03 4607 |0028: check-cast v3, Landroid/widget/ImageView; // type@0746 │ │ +0d486c: 5b93 ce0b |002a: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4870: 5493 d70b |002c: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ +0d4874: 7110 3337 0300 |002e: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0d487a: 0a03 |0031: move-result v3 │ │ +0d487c: 3903 0300 |0032: if-nez v3, 0035 // +0003 │ │ +0d4880: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +0d4882: 3800 5000 |0035: if-eqz v0, 0085 // +0050 │ │ +0d4886: 5493 e00b |0037: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d488a: 6004 370e |0039: sget v4, Landroid/support/v7/appcompat/R$id;.alertTitle:I // field@0e37 │ │ +0d488e: 6e20 ad39 4300 |003b: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d4894: 0c03 |003e: move-result-object v3 │ │ +0d4896: 1f03 6507 |003f: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +0d489a: 5b93 d80b |0041: iput-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ +0d489e: 5493 d80b |0043: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ +0d48a2: 5494 d70b |0045: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ +0d48a6: 6e20 c73c 4300 |0047: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0d48ac: 5293 cd0b |004a: iget v3, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d48b0: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +0d48b4: 5493 ce0b |004e: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d48b8: 5294 cd0b |0050: iget v4, v9, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d48bc: 6e20 9e3b 4300 |0052: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ +0d48c2: 28c9 |0055: goto 001e // -0037 │ │ +0d48c4: 5493 cc0b |0056: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ +0d48c8: 3803 0a00 |0058: if-eqz v3, 0062 // +000a │ │ +0d48cc: 5493 ce0b |005a: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d48d0: 5494 cc0b |005c: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ +0d48d4: 6e20 9c3b 4300 |005e: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0d48da: 28bd |0061: goto 001e // -0043 │ │ +0d48dc: 5493 d80b |0062: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ +0d48e0: 5494 ce0b |0064: iget-object v4, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d48e4: 6e10 903b 0400 |0066: invoke-virtual {v4}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@3b90 │ │ +0d48ea: 0a04 |0069: move-result v4 │ │ +0d48ec: 5495 ce0b |006a: iget-object v5, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d48f0: 6e10 923b 0500 |006c: invoke-virtual {v5}, Landroid/widget/ImageView;.getPaddingTop:()I // method@3b92 │ │ +0d48f6: 0a05 |006f: move-result v5 │ │ +0d48f8: 5496 ce0b |0070: iget-object v6, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d48fc: 6e10 913b 0600 |0072: invoke-virtual {v6}, Landroid/widget/ImageView;.getPaddingRight:()I // method@3b91 │ │ +0d4902: 0a06 |0075: move-result v6 │ │ +0d4904: 5497 ce0b |0076: iget-object v7, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4908: 6e10 8f3b 0700 |0078: invoke-virtual {v7}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@3b8f │ │ +0d490e: 0a07 |007b: move-result v7 │ │ +0d4910: 6e57 c33c 4365 |007c: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/widget/TextView;.setPadding:(IIII)V // method@3cc3 │ │ +0d4916: 5493 ce0b |007f: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d491a: 6e20 a43b 8300 |0081: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +0d4920: 289a |0084: goto 001e // -0066 │ │ +0d4922: 5493 e00b |0085: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4926: 6004 7e0e |0087: sget v4, Landroid/support/v7/appcompat/R$id;.title_template:I // field@0e7e │ │ +0d492a: 6e20 ad39 4300 |0089: invoke-virtual {v3, v4}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d4930: 0c02 |008c: move-result-object v2 │ │ +0d4932: 6e20 f338 8200 |008d: invoke-virtual {v2, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d4938: 5493 ce0b |0090: iget-object v3, v9, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d493c: 6e20 a43b 8300 |0092: invoke-virtual {v3, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +0d4942: 6e20 5839 8a00 |0095: invoke-virtual {v10, v8}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ +0d4948: 2886 |0098: goto 001e // -007a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=626 │ │ 0x0007 line=628 │ │ 0x000e line=631 │ │ 0x0013 line=634 │ │ 0x001b line=635 │ │ @@ -169818,176 +169824,176 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 324 16-bit code units │ │ -0d6ba8: |[0d6ba8] android.support.v7.app.AlertController.setupView:()V │ │ -0d6bb8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -0d6bbc: 5400 e00b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ -0d6bc0: 0816 0000 |0004: move-object/from16 v22, v0 │ │ -0d6bc4: 6017 5a0e |0006: sget v23, Landroid/support/v7/appcompat/R$id;.parentPanel:I // field@0e5a │ │ -0d6bc8: 7402 ad39 1600 |0008: invoke-virtual/range {v22, v23}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -0d6bce: 0c13 |000b: move-result-object v19 │ │ -0d6bd0: 6016 7f0e |000c: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0e7f │ │ -0d6bd4: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -0d6bd8: 0201 1600 |0010: move/from16 v1, v22 │ │ -0d6bdc: 6e20 3a38 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0d6be2: 0c0d |0015: move-result-object v13 │ │ -0d6be4: 6016 3f0e |0016: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0e3f │ │ -0d6be8: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -0d6bec: 0201 1600 |001a: move/from16 v1, v22 │ │ -0d6bf0: 6e20 3a38 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0d6bf6: 0c0c |001f: move-result-object v12 │ │ -0d6bf8: 6016 3a0e |0020: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0e3a │ │ -0d6bfc: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -0d6c00: 0201 1600 |0024: move/from16 v1, v22 │ │ -0d6c04: 6e20 3a38 1000 |0026: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0d6c0a: 0c0b |0029: move-result-object v11 │ │ -0d6c0c: 6016 410e |002a: sget v22, Landroid/support/v7/appcompat/R$id;.customPanel:I // field@0e41 │ │ -0d6c10: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0d6c14: 0201 1600 |002e: move/from16 v1, v22 │ │ -0d6c18: 6e20 3a38 1000 |0030: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0d6c1e: 0c09 |0033: move-result-object v9 │ │ -0d6c20: 1f09 0207 |0034: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ -0d6c24: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -0d6c28: 7020 a228 9000 |0038: invoke-direct {v0, v9}, Landroid/support/v7/app/AlertController;.setupCustomContent:(Landroid/view/ViewGroup;)V // method@28a2 │ │ -0d6c2e: 6016 7f0e |003b: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0e7f │ │ -0d6c32: 0200 1600 |003d: move/from16 v0, v22 │ │ -0d6c36: 6e20 1f39 0900 |003f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6c3c: 0c0a |0042: move-result-object v10 │ │ -0d6c3e: 6016 3f0e |0043: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0e3f │ │ -0d6c42: 0200 1600 |0045: move/from16 v0, v22 │ │ -0d6c46: 6e20 1f39 0900 |0047: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6c4c: 0c08 |004a: move-result-object v8 │ │ -0d6c4e: 6016 3a0e |004b: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0e3a │ │ -0d6c52: 0200 1600 |004d: move/from16 v0, v22 │ │ -0d6c56: 6e20 1f39 0900 |004f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6c5c: 0c07 |0052: move-result-object v7 │ │ -0d6c5e: 0800 1800 |0053: move-object/from16 v0, v24 │ │ -0d6c62: 7030 9328 a00d |0055: invoke-direct {v0, v10, v13}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ -0d6c68: 0c15 |0058: move-result-object v21 │ │ -0d6c6a: 0800 1800 |0059: move-object/from16 v0, v24 │ │ -0d6c6e: 7030 9328 800c |005b: invoke-direct {v0, v8, v12}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ -0d6c74: 0c06 |005e: move-result-object v6 │ │ -0d6c76: 0800 1800 |005f: move-object/from16 v0, v24 │ │ -0d6c7a: 7030 9328 700b |0061: invoke-direct {v0, v7, v11}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ -0d6c80: 0c03 |0064: move-result-object v3 │ │ -0d6c82: 0800 1800 |0065: move-object/from16 v0, v24 │ │ -0d6c86: 7020 a128 6000 |0067: invoke-direct {v0, v6}, Landroid/support/v7/app/AlertController;.setupContent:(Landroid/view/ViewGroup;)V // method@28a1 │ │ -0d6c8c: 0800 1800 |006a: move-object/from16 v0, v24 │ │ -0d6c90: 7020 a028 3000 |006c: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertController;.setupButtons:(Landroid/view/ViewGroup;)V // method@28a0 │ │ -0d6c96: 0800 1800 |006f: move-object/from16 v0, v24 │ │ -0d6c9a: 0801 1500 |0071: move-object/from16 v1, v21 │ │ -0d6c9e: 7020 a328 1000 |0073: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController;.setupTitle:(Landroid/view/ViewGroup;)V // method@28a3 │ │ -0d6ca4: 3809 b700 |0076: if-eqz v9, 012d // +00b7 │ │ -0d6ca8: 6e10 3139 0900 |0078: invoke-virtual {v9}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ -0d6cae: 0a16 |007b: move-result v22 │ │ -0d6cb0: 1317 0800 |007c: const/16 v23, #int 8 // #8 │ │ -0d6cb4: 0200 1600 |007e: move/from16 v0, v22 │ │ -0d6cb8: 0201 1700 |0080: move/from16 v1, v23 │ │ -0d6cbc: 3210 ab00 |0082: if-eq v0, v1, 012d // +00ab │ │ -0d6cc0: 121f |0084: const/4 v15, #int 1 // #1 │ │ -0d6cc2: 3815 ab00 |0085: if-eqz v21, 0130 // +00ab │ │ -0d6cc6: 7401 3139 1500 |0087: invoke-virtual/range {v21}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ -0d6ccc: 0a16 |008a: move-result v22 │ │ -0d6cce: 1317 0800 |008b: const/16 v23, #int 8 // #8 │ │ -0d6cd2: 0200 1600 |008d: move/from16 v0, v22 │ │ -0d6cd6: 0201 1700 |008f: move/from16 v1, v23 │ │ -0d6cda: 3210 9f00 |0091: if-eq v0, v1, 0130 // +009f │ │ -0d6cde: 1310 0100 |0093: const/16 v16, #int 1 // #1 │ │ -0d6ce2: 3803 9f00 |0095: if-eqz v3, 0134 // +009f │ │ -0d6ce6: 6e10 3139 0300 |0097: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ -0d6cec: 0a16 |009a: move-result v22 │ │ -0d6cee: 1317 0800 |009b: const/16 v23, #int 8 // #8 │ │ -0d6cf2: 0200 1600 |009d: move/from16 v0, v22 │ │ -0d6cf6: 0201 1700 |009f: move/from16 v1, v23 │ │ -0d6cfa: 3210 9300 |00a1: if-eq v0, v1, 0134 // +0093 │ │ -0d6cfe: 121e |00a3: const/4 v14, #int 1 // #1 │ │ -0d6d00: 390e 1700 |00a4: if-nez v14, 00bb // +0017 │ │ -0d6d04: 3806 1500 |00a6: if-eqz v6, 00bb // +0015 │ │ -0d6d08: 6016 7b0e |00a8: sget v22, Landroid/support/v7/appcompat/R$id;.textSpacerNoButtons:I // field@0e7b │ │ -0d6d0c: 0200 1600 |00aa: move/from16 v0, v22 │ │ -0d6d10: 6e20 1f39 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -0d6d16: 0c14 |00af: move-result-object v20 │ │ -0d6d18: 3814 0b00 |00b0: if-eqz v20, 00bb // +000b │ │ -0d6d1c: 1316 0000 |00b2: const/16 v22, #int 0 // #0 │ │ -0d6d20: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ -0d6d24: 0201 1600 |00b6: move/from16 v1, v22 │ │ -0d6d28: 6e20 f338 1000 |00b8: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0d6d2e: 3810 1500 |00bb: if-eqz v16, 00d0 // +0015 │ │ -0d6d32: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ -0d6d36: 5400 d50b |00bf: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6d3a: 0816 0000 |00c1: move-object/from16 v22, v0 │ │ -0d6d3e: 3816 0d00 |00c3: if-eqz v22, 00d0 // +000d │ │ -0d6d42: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ -0d6d46: 5400 d50b |00c7: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6d4a: 0816 0000 |00c9: move-object/from16 v22, v0 │ │ -0d6d4e: 1317 0100 |00cb: const/16 v23, #int 1 // #1 │ │ -0d6d52: 7402 f024 1600 |00cd: invoke-virtual/range {v22, v23}, Landroid/support/v4/widget/NestedScrollView;.setClipToPadding:(Z)V // method@24f0 │ │ -0d6d58: 390f 2700 |00d0: if-nez v15, 00f7 // +0027 │ │ -0d6d5c: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ -0d6d60: 5400 d10b |00d4: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6d64: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ -0d6d68: 3816 5f00 |00d8: if-eqz v22, 0137 // +005f │ │ -0d6d6c: 0800 1800 |00da: move-object/from16 v0, v24 │ │ -0d6d70: 5405 d10b |00dc: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6d74: 3805 1900 |00de: if-eqz v5, 00f7 // +0019 │ │ -0d6d78: 3810 5c00 |00e0: if-eqz v16, 013c // +005c │ │ -0d6d7c: 1316 0100 |00e2: const/16 v22, #int 1 // #1 │ │ -0d6d80: 0217 1600 |00e4: move/from16 v23, v22 │ │ -0d6d84: 380e 5b00 |00e6: if-eqz v14, 0141 // +005b │ │ -0d6d88: 1316 0200 |00e8: const/16 v22, #int 2 // #2 │ │ -0d6d8c: 9611 1716 |00ea: or-int v17, v23, v22 │ │ -0d6d90: 1316 0300 |00ec: const/16 v22, #int 3 // #3 │ │ -0d6d94: 0800 1800 |00ee: move-object/from16 v0, v24 │ │ -0d6d98: 0201 1100 |00f0: move/from16 v1, v17 │ │ -0d6d9c: 0202 1600 |00f2: move/from16 v2, v22 │ │ -0d6da0: 7052 9b28 6015 |00f4: invoke-direct {v0, v6, v5, v1, v2}, Landroid/support/v7/app/AlertController;.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@289b │ │ -0d6da6: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ -0d6daa: 5400 d10b |00f9: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6dae: 0812 0000 |00fb: move-object/from16 v18, v0 │ │ -0d6db2: 3812 2f00 |00fd: if-eqz v18, 012c // +002f │ │ -0d6db6: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ -0d6dba: 5400 b90b |0101: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ -0d6dbe: 0816 0000 |0103: move-object/from16 v22, v0 │ │ -0d6dc2: 3816 2700 |0105: if-eqz v22, 012c // +0027 │ │ -0d6dc6: 0800 1800 |0107: move-object/from16 v0, v24 │ │ -0d6dca: 5400 b90b |0109: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ -0d6dce: 0816 0000 |010b: move-object/from16 v22, v0 │ │ -0d6dd2: 0800 1200 |010d: move-object/from16 v0, v18 │ │ -0d6dd6: 0801 1600 |010f: move-object/from16 v1, v22 │ │ -0d6dda: 6e20 d73b 1000 |0111: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -0d6de0: 0800 1800 |0114: move-object/from16 v0, v24 │ │ -0d6de4: 5204 c70b |0116: iget v4, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ -0d6de8: 1316 ffff |0118: const/16 v22, #int -1 // #ffff │ │ -0d6dec: 0200 1600 |011a: move/from16 v0, v22 │ │ -0d6df0: 3704 1000 |011c: if-le v4, v0, 012c // +0010 │ │ -0d6df4: 1316 0100 |011e: const/16 v22, #int 1 // #1 │ │ -0d6df8: 0800 1200 |0120: move-object/from16 v0, v18 │ │ -0d6dfc: 0201 1600 |0122: move/from16 v1, v22 │ │ -0d6e00: 6e30 dd3b 4001 |0124: invoke-virtual {v0, v4, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ -0d6e06: 0800 1200 |0127: move-object/from16 v0, v18 │ │ -0d6e0a: 6e20 e33b 4000 |0129: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setSelection:(I)V // method@3be3 │ │ -0d6e10: 0e00 |012c: return-void │ │ -0d6e12: 120f |012d: const/4 v15, #int 0 // #0 │ │ -0d6e14: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ -0d6e18: 1310 0000 |0130: const/16 v16, #int 0 // #0 │ │ -0d6e1c: 2900 63ff |0132: goto/16 0095 // -009d │ │ -0d6e20: 120e |0134: const/4 v14, #int 0 // #0 │ │ -0d6e22: 2900 6fff |0135: goto/16 00a4 // -0091 │ │ -0d6e26: 0800 1800 |0137: move-object/from16 v0, v24 │ │ -0d6e2a: 5405 d50b |0139: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6e2e: 28a3 |013b: goto 00de // -005d │ │ -0d6e30: 1316 0000 |013c: const/16 v22, #int 0 // #0 │ │ -0d6e34: 0217 1600 |013e: move/from16 v23, v22 │ │ -0d6e38: 28a6 |0140: goto 00e6 // -005a │ │ -0d6e3a: 1316 0000 |0141: const/16 v22, #int 0 // #0 │ │ -0d6e3e: 28a7 |0143: goto 00ea // -0059 │ │ +0d494c: |[0d494c] android.support.v7.app.AlertController.setupView:()V │ │ +0d495c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +0d4960: 5400 e00b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mWindow:Landroid/view/Window; // field@0be0 │ │ +0d4964: 0816 0000 |0004: move-object/from16 v22, v0 │ │ +0d4968: 6017 5a0e |0006: sget v23, Landroid/support/v7/appcompat/R$id;.parentPanel:I // field@0e5a │ │ +0d496c: 7402 ad39 1600 |0008: invoke-virtual/range {v22, v23}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +0d4972: 0c13 |000b: move-result-object v19 │ │ +0d4974: 6016 7f0e |000c: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0e7f │ │ +0d4978: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +0d497c: 0201 1600 |0010: move/from16 v1, v22 │ │ +0d4980: 6e20 3a38 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0d4986: 0c0d |0015: move-result-object v13 │ │ +0d4988: 6016 3f0e |0016: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0e3f │ │ +0d498c: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +0d4990: 0201 1600 |001a: move/from16 v1, v22 │ │ +0d4994: 6e20 3a38 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0d499a: 0c0c |001f: move-result-object v12 │ │ +0d499c: 6016 3a0e |0020: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0e3a │ │ +0d49a0: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +0d49a4: 0201 1600 |0024: move/from16 v1, v22 │ │ +0d49a8: 6e20 3a38 1000 |0026: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0d49ae: 0c0b |0029: move-result-object v11 │ │ +0d49b0: 6016 410e |002a: sget v22, Landroid/support/v7/appcompat/R$id;.customPanel:I // field@0e41 │ │ +0d49b4: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +0d49b8: 0201 1600 |002e: move/from16 v1, v22 │ │ +0d49bc: 6e20 3a38 1000 |0030: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0d49c2: 0c09 |0033: move-result-object v9 │ │ +0d49c4: 1f09 0207 |0034: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ +0d49c8: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +0d49cc: 7020 a228 9000 |0038: invoke-direct {v0, v9}, Landroid/support/v7/app/AlertController;.setupCustomContent:(Landroid/view/ViewGroup;)V // method@28a2 │ │ +0d49d2: 6016 7f0e |003b: sget v22, Landroid/support/v7/appcompat/R$id;.topPanel:I // field@0e7f │ │ +0d49d6: 0200 1600 |003d: move/from16 v0, v22 │ │ +0d49da: 6e20 1f39 0900 |003f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d49e0: 0c0a |0042: move-result-object v10 │ │ +0d49e2: 6016 3f0e |0043: sget v22, Landroid/support/v7/appcompat/R$id;.contentPanel:I // field@0e3f │ │ +0d49e6: 0200 1600 |0045: move/from16 v0, v22 │ │ +0d49ea: 6e20 1f39 0900 |0047: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d49f0: 0c08 |004a: move-result-object v8 │ │ +0d49f2: 6016 3a0e |004b: sget v22, Landroid/support/v7/appcompat/R$id;.buttonPanel:I // field@0e3a │ │ +0d49f6: 0200 1600 |004d: move/from16 v0, v22 │ │ +0d49fa: 6e20 1f39 0900 |004f: invoke-virtual {v9, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d4a00: 0c07 |0052: move-result-object v7 │ │ +0d4a02: 0800 1800 |0053: move-object/from16 v0, v24 │ │ +0d4a06: 7030 9328 a00d |0055: invoke-direct {v0, v10, v13}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ +0d4a0c: 0c15 |0058: move-result-object v21 │ │ +0d4a0e: 0800 1800 |0059: move-object/from16 v0, v24 │ │ +0d4a12: 7030 9328 800c |005b: invoke-direct {v0, v8, v12}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ +0d4a18: 0c06 |005e: move-result-object v6 │ │ +0d4a1a: 0800 1800 |005f: move-object/from16 v0, v24 │ │ +0d4a1e: 7030 9328 700b |0061: invoke-direct {v0, v7, v11}, Landroid/support/v7/app/AlertController;.resolvePanel:(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup; // method@2893 │ │ +0d4a24: 0c03 |0064: move-result-object v3 │ │ +0d4a26: 0800 1800 |0065: move-object/from16 v0, v24 │ │ +0d4a2a: 7020 a128 6000 |0067: invoke-direct {v0, v6}, Landroid/support/v7/app/AlertController;.setupContent:(Landroid/view/ViewGroup;)V // method@28a1 │ │ +0d4a30: 0800 1800 |006a: move-object/from16 v0, v24 │ │ +0d4a34: 7020 a028 3000 |006c: invoke-direct {v0, v3}, Landroid/support/v7/app/AlertController;.setupButtons:(Landroid/view/ViewGroup;)V // method@28a0 │ │ +0d4a3a: 0800 1800 |006f: move-object/from16 v0, v24 │ │ +0d4a3e: 0801 1500 |0071: move-object/from16 v1, v21 │ │ +0d4a42: 7020 a328 1000 |0073: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController;.setupTitle:(Landroid/view/ViewGroup;)V // method@28a3 │ │ +0d4a48: 3809 b700 |0076: if-eqz v9, 012d // +00b7 │ │ +0d4a4c: 6e10 3139 0900 |0078: invoke-virtual {v9}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ +0d4a52: 0a16 |007b: move-result v22 │ │ +0d4a54: 1317 0800 |007c: const/16 v23, #int 8 // #8 │ │ +0d4a58: 0200 1600 |007e: move/from16 v0, v22 │ │ +0d4a5c: 0201 1700 |0080: move/from16 v1, v23 │ │ +0d4a60: 3210 ab00 |0082: if-eq v0, v1, 012d // +00ab │ │ +0d4a64: 121f |0084: const/4 v15, #int 1 // #1 │ │ +0d4a66: 3815 ab00 |0085: if-eqz v21, 0130 // +00ab │ │ +0d4a6a: 7401 3139 1500 |0087: invoke-virtual/range {v21}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ +0d4a70: 0a16 |008a: move-result v22 │ │ +0d4a72: 1317 0800 |008b: const/16 v23, #int 8 // #8 │ │ +0d4a76: 0200 1600 |008d: move/from16 v0, v22 │ │ +0d4a7a: 0201 1700 |008f: move/from16 v1, v23 │ │ +0d4a7e: 3210 9f00 |0091: if-eq v0, v1, 0130 // +009f │ │ +0d4a82: 1310 0100 |0093: const/16 v16, #int 1 // #1 │ │ +0d4a86: 3803 9f00 |0095: if-eqz v3, 0134 // +009f │ │ +0d4a8a: 6e10 3139 0300 |0097: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@3931 │ │ +0d4a90: 0a16 |009a: move-result v22 │ │ +0d4a92: 1317 0800 |009b: const/16 v23, #int 8 // #8 │ │ +0d4a96: 0200 1600 |009d: move/from16 v0, v22 │ │ +0d4a9a: 0201 1700 |009f: move/from16 v1, v23 │ │ +0d4a9e: 3210 9300 |00a1: if-eq v0, v1, 0134 // +0093 │ │ +0d4aa2: 121e |00a3: const/4 v14, #int 1 // #1 │ │ +0d4aa4: 390e 1700 |00a4: if-nez v14, 00bb // +0017 │ │ +0d4aa8: 3806 1500 |00a6: if-eqz v6, 00bb // +0015 │ │ +0d4aac: 6016 7b0e |00a8: sget v22, Landroid/support/v7/appcompat/R$id;.textSpacerNoButtons:I // field@0e7b │ │ +0d4ab0: 0200 1600 |00aa: move/from16 v0, v22 │ │ +0d4ab4: 6e20 1f39 0600 |00ac: invoke-virtual {v6, v0}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +0d4aba: 0c14 |00af: move-result-object v20 │ │ +0d4abc: 3814 0b00 |00b0: if-eqz v20, 00bb // +000b │ │ +0d4ac0: 1316 0000 |00b2: const/16 v22, #int 0 // #0 │ │ +0d4ac4: 0800 1400 |00b4: move-object/from16 v0, v20 │ │ +0d4ac8: 0201 1600 |00b6: move/from16 v1, v22 │ │ +0d4acc: 6e20 f338 1000 |00b8: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0d4ad2: 3810 1500 |00bb: if-eqz v16, 00d0 // +0015 │ │ +0d4ad6: 0800 1800 |00bd: move-object/from16 v0, v24 │ │ +0d4ada: 5400 d50b |00bf: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4ade: 0816 0000 |00c1: move-object/from16 v22, v0 │ │ +0d4ae2: 3816 0d00 |00c3: if-eqz v22, 00d0 // +000d │ │ +0d4ae6: 0800 1800 |00c5: move-object/from16 v0, v24 │ │ +0d4aea: 5400 d50b |00c7: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4aee: 0816 0000 |00c9: move-object/from16 v22, v0 │ │ +0d4af2: 1317 0100 |00cb: const/16 v23, #int 1 // #1 │ │ +0d4af6: 7402 f024 1600 |00cd: invoke-virtual/range {v22, v23}, Landroid/support/v4/widget/NestedScrollView;.setClipToPadding:(Z)V // method@24f0 │ │ +0d4afc: 390f 2700 |00d0: if-nez v15, 00f7 // +0027 │ │ +0d4b00: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ +0d4b04: 5400 d10b |00d4: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4b08: 0816 0000 |00d6: move-object/from16 v22, v0 │ │ +0d4b0c: 3816 5f00 |00d8: if-eqz v22, 0137 // +005f │ │ +0d4b10: 0800 1800 |00da: move-object/from16 v0, v24 │ │ +0d4b14: 5405 d10b |00dc: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4b18: 3805 1900 |00de: if-eqz v5, 00f7 // +0019 │ │ +0d4b1c: 3810 5c00 |00e0: if-eqz v16, 013c // +005c │ │ +0d4b20: 1316 0100 |00e2: const/16 v22, #int 1 // #1 │ │ +0d4b24: 0217 1600 |00e4: move/from16 v23, v22 │ │ +0d4b28: 380e 5b00 |00e6: if-eqz v14, 0141 // +005b │ │ +0d4b2c: 1316 0200 |00e8: const/16 v22, #int 2 // #2 │ │ +0d4b30: 9611 1716 |00ea: or-int v17, v23, v22 │ │ +0d4b34: 1316 0300 |00ec: const/16 v22, #int 3 // #3 │ │ +0d4b38: 0800 1800 |00ee: move-object/from16 v0, v24 │ │ +0d4b3c: 0201 1100 |00f0: move/from16 v1, v17 │ │ +0d4b40: 0202 1600 |00f2: move/from16 v2, v22 │ │ +0d4b44: 7052 9b28 6015 |00f4: invoke-direct {v0, v6, v5, v1, v2}, Landroid/support/v7/app/AlertController;.setScrollIndicators:(Landroid/view/ViewGroup;Landroid/view/View;II)V // method@289b │ │ +0d4b4a: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ +0d4b4e: 5400 d10b |00f9: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4b52: 0812 0000 |00fb: move-object/from16 v18, v0 │ │ +0d4b56: 3812 2f00 |00fd: if-eqz v18, 012c // +002f │ │ +0d4b5a: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +0d4b5e: 5400 b90b |0101: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ +0d4b62: 0816 0000 |0103: move-object/from16 v22, v0 │ │ +0d4b66: 3816 2700 |0105: if-eqz v22, 012c // +0027 │ │ +0d4b6a: 0800 1800 |0107: move-object/from16 v0, v24 │ │ +0d4b6e: 5400 b90b |0109: iget-object v0, v0, Landroid/support/v7/app/AlertController;.mAdapter:Landroid/widget/ListAdapter; // field@0bb9 │ │ +0d4b72: 0816 0000 |010b: move-object/from16 v22, v0 │ │ +0d4b76: 0800 1200 |010d: move-object/from16 v0, v18 │ │ +0d4b7a: 0801 1600 |010f: move-object/from16 v1, v22 │ │ +0d4b7e: 6e20 d73b 1000 |0111: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +0d4b84: 0800 1800 |0114: move-object/from16 v0, v24 │ │ +0d4b88: 5204 c70b |0116: iget v4, v0, Landroid/support/v7/app/AlertController;.mCheckedItem:I // field@0bc7 │ │ +0d4b8c: 1316 ffff |0118: const/16 v22, #int -1 // #ffff │ │ +0d4b90: 0200 1600 |011a: move/from16 v0, v22 │ │ +0d4b94: 3704 1000 |011c: if-le v4, v0, 012c // +0010 │ │ +0d4b98: 1316 0100 |011e: const/16 v22, #int 1 // #1 │ │ +0d4b9c: 0800 1200 |0120: move-object/from16 v0, v18 │ │ +0d4ba0: 0201 1600 |0122: move/from16 v1, v22 │ │ +0d4ba4: 6e30 dd3b 4001 |0124: invoke-virtual {v0, v4, v1}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@3bdd │ │ +0d4baa: 0800 1200 |0127: move-object/from16 v0, v18 │ │ +0d4bae: 6e20 e33b 4000 |0129: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setSelection:(I)V // method@3be3 │ │ +0d4bb4: 0e00 |012c: return-void │ │ +0d4bb6: 120f |012d: const/4 v15, #int 0 // #0 │ │ +0d4bb8: 2900 57ff |012e: goto/16 0085 // -00a9 │ │ +0d4bbc: 1310 0000 |0130: const/16 v16, #int 0 // #0 │ │ +0d4bc0: 2900 63ff |0132: goto/16 0095 // -009d │ │ +0d4bc4: 120e |0134: const/4 v14, #int 0 // #0 │ │ +0d4bc6: 2900 6fff |0135: goto/16 00a4 // -0091 │ │ +0d4bca: 0800 1800 |0137: move-object/from16 v0, v24 │ │ +0d4bce: 5405 d50b |0139: iget-object v5, v0, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4bd2: 28a3 |013b: goto 00de // -005d │ │ +0d4bd4: 1316 0000 |013c: const/16 v22, #int 0 // #0 │ │ +0d4bd8: 0217 1600 |013e: move/from16 v23, v22 │ │ +0d4bdc: 28a6 |0140: goto 00e6 // -005a │ │ +0d4bde: 1316 0000 |0141: const/16 v22, #int 0 // #0 │ │ +0d4be2: 28a7 |0143: goto 00ea // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x000c line=442 │ │ 0x0016 line=443 │ │ 0x0020 line=444 │ │ 0x002a line=448 │ │ @@ -170062,25 +170068,25 @@ │ │ type : '(I)Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0d6e40: |[0d6e40] android.support.v7.app.AlertController.getButton:(I)Landroid/widget/Button; │ │ -0d6e50: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0d6e56: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d6e58: 1100 |0004: return-object v0 │ │ -0d6e5a: 5410 c40b |0005: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ -0d6e5e: 28fd |0007: goto 0004 // -0003 │ │ -0d6e60: 5410 bc0b |0008: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ -0d6e64: 28fa |000a: goto 0004 // -0006 │ │ -0d6e66: 5410 bf0b |000b: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ -0d6e6a: 28f7 |000d: goto 0004 // -0009 │ │ -0d6e6c: 0001 0300 fdff ffff 0b00 0000 0800 ... |000e: packed-switch-data (10 units) │ │ +0d4be4: |[0d4be4] android.support.v7.app.AlertController.getButton:(I)Landroid/widget/Button; │ │ +0d4bf4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0d4bfa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d4bfc: 1100 |0004: return-object v0 │ │ +0d4bfe: 5410 c40b |0005: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonPositive:Landroid/widget/Button; // field@0bc4 │ │ +0d4c02: 28fd |0007: goto 0004 // -0003 │ │ +0d4c04: 5410 bc0b |0008: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNegative:Landroid/widget/Button; // field@0bbc │ │ +0d4c08: 28fa |000a: goto 0004 // -0006 │ │ +0d4c0a: 5410 bf0b |000b: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mButtonNeutral:Landroid/widget/Button; // field@0bbf │ │ +0d4c0e: 28f7 |000d: goto 0004 // -0009 │ │ +0d4c10: 0001 0300 fdff ffff 0b00 0000 0800 ... |000e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=390 │ │ 0x0005 line=384 │ │ 0x0008 line=386 │ │ 0x000b line=388 │ │ @@ -170094,24 +170100,24 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0d6e80: |[0d6e80] android.support.v7.app.AlertController.getIconAttributeResId:(I)I │ │ -0d6e90: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0d6e94: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0d6e9a: 5431 c80b |0005: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ -0d6e9e: 6e10 ae01 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0d6ea4: 0c01 |000a: move-result-object v1 │ │ -0d6ea6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0d6ea8: 6e40 2102 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0d6eae: 5201 c215 |000f: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d6eb2: 0f01 |0011: return v1 │ │ +0d4c24: |[0d4c24] android.support.v7.app.AlertController.getIconAttributeResId:(I)I │ │ +0d4c34: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0d4c38: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0d4c3e: 5431 c80b |0005: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mContext:Landroid/content/Context; // field@0bc8 │ │ +0d4c42: 6e10 ae01 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d4c48: 0c01 |000a: move-result-object v1 │ │ +0d4c4a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0d4c4c: 6e40 2102 4120 |000c: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0d4c52: 5201 c215 |000f: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d4c56: 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; │ │ @@ -170123,17 +170129,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6eb4: |[0d6eb4] android.support.v7.app.AlertController.getListView:()Landroid/widget/ListView; │ │ -0d6ec4: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ -0d6ec8: 1100 |0002: return-object v0 │ │ +0d4c58: |[0d4c58] android.support.v7.app.AlertController.getListView:()Landroid/widget/ListView; │ │ +0d4c68: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mListView:Landroid/widget/ListView; // field@0bd1 │ │ +0d4c6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AlertController; │ │ │ │ #3 : (in Landroid/support/v7/app/AlertController;) │ │ @@ -170141,24 +170147,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d6ecc: |[0d6ecc] android.support.v7.app.AlertController.installContent:()V │ │ -0d6edc: 5431 ca0b |0000: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ -0d6ee0: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0d6ee2: 6e20 0e2a 2100 |0003: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@2a0e │ │ -0d6ee8: 7010 9428 0300 |0006: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.selectContentView:()I // method@2894 │ │ -0d6eee: 0a00 |0009: move-result v0 │ │ -0d6ef0: 5431 ca0b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ -0d6ef4: 6e20 092a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDialog;.setContentView:(I)V // method@2a09 │ │ -0d6efa: 7010 a428 0300 |000f: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.setupView:()V // method@28a4 │ │ -0d6f00: 0e00 |0012: return-void │ │ +0d4c70: |[0d4c70] android.support.v7.app.AlertController.installContent:()V │ │ +0d4c80: 5431 ca0b |0000: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ +0d4c84: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0d4c86: 6e20 0e2a 2100 |0003: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@2a0e │ │ +0d4c8c: 7010 9428 0300 |0006: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.selectContentView:()I // method@2894 │ │ +0d4c92: 0a00 |0009: move-result v0 │ │ +0d4c94: 5431 ca0b |000a: iget-object v1, v3, Landroid/support/v7/app/AlertController;.mDialog:Landroid/support/v7/app/AppCompatDialog; // field@0bca │ │ +0d4c98: 6e20 092a 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDialog;.setContentView:(I)V // method@2a09 │ │ +0d4c9e: 7010 a428 0300 |000f: invoke-direct {v3}, Landroid/support/v7/app/AlertController;.setupView:()V // method@28a4 │ │ +0d4ca4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=213 │ │ 0x000f line=214 │ │ 0x0012 line=215 │ │ @@ -170171,25 +170177,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d6f04: |[0d6f04] android.support.v7.app.AlertController.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0d6f14: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6f18: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0d6f1c: 5410 d50b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6f20: 6e20 a024 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ -0d6f26: 0a00 |0009: move-result v0 │ │ -0d6f28: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0d6f2c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d6f2e: 0f00 |000d: return v0 │ │ -0d6f30: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d6f32: 28fe |000f: goto 000d // -0002 │ │ +0d4ca8: |[0d4ca8] android.support.v7.app.AlertController.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0d4cb8: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4cbc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d4cc0: 5410 d50b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4cc4: 6e20 a024 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ +0d4cca: 0a00 |0009: move-result v0 │ │ +0d4ccc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0d4cd0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d4cd2: 0f00 |000d: return v0 │ │ +0d4cd4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d4cd6: 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; │ │ @@ -170199,25 +170205,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d6f34: |[0d6f34] android.support.v7.app.AlertController.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0d6f44: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6f48: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0d6f4c: 5410 d50b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ -0d6f50: 6e20 a024 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ -0d6f56: 0a00 |0009: move-result v0 │ │ -0d6f58: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0d6f5c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d6f5e: 0f00 |000d: return v0 │ │ -0d6f60: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d6f62: 28fe |000f: goto 000d // -0002 │ │ +0d4cd8: |[0d4cd8] android.support.v7.app.AlertController.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0d4ce8: 5410 d50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4cec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d4cf0: 5410 d50b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mScrollView:Landroid/support/v4/widget/NestedScrollView; // field@0bd5 │ │ +0d4cf4: 6e20 a024 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ +0d4cfa: 0a00 |0009: move-result v0 │ │ +0d4cfc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0d4d00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d4d02: 0f00 |000d: return v0 │ │ +0d4d04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d4d06: 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; │ │ @@ -170227,35 +170233,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 │ │ -0d6f64: |[0d6f64] android.support.v7.app.AlertController.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V │ │ -0d6f74: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0d6f78: 3805 0800 |0002: if-eqz v5, 000a // +0008 │ │ -0d6f7c: 5420 cb0b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ -0d6f80: 6e30 d304 3005 |0006: invoke-virtual {v0, v3, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ -0d6f86: 0c06 |0009: move-result-object v6 │ │ -0d6f88: 2b03 1a00 0000 |000a: packed-switch v3, 00000024 // +0000001a │ │ -0d6f8e: 2200 6408 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0d6f92: 1a01 2005 |000f: const-string v1, "Button does not exist" // string@0520 │ │ -0d6f96: 7020 f242 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0d6f9c: 2700 |0014: throw v0 │ │ -0d6f9e: 5b24 c60b |0015: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ -0d6fa2: 5b26 c50b |0017: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@0bc5 │ │ -0d6fa6: 0e00 |0019: return-void │ │ -0d6fa8: 5b24 be0b |001a: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ -0d6fac: 5b26 bd0b |001c: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@0bbd │ │ -0d6fb0: 28fb |001e: goto 0019 // -0005 │ │ -0d6fb2: 5b24 c10b |001f: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ -0d6fb6: 5b26 c00b |0021: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@0bc0 │ │ -0d6fba: 28f6 |0023: goto 0019 // -000a │ │ -0d6fbc: 0001 0300 fdff ffff 1500 0000 1000 ... |0024: packed-switch-data (10 units) │ │ +0d4d08: |[0d4d08] android.support.v7.app.AlertController.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V │ │ +0d4d18: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0d4d1c: 3805 0800 |0002: if-eqz v5, 000a // +0008 │ │ +0d4d20: 5420 cb0b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mHandler:Landroid/os/Handler; // field@0bcb │ │ +0d4d24: 6e30 d304 3005 |0006: invoke-virtual {v0, v3, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@04d3 │ │ +0d4d2a: 0c06 |0009: move-result-object v6 │ │ +0d4d2c: 2b03 1a00 0000 |000a: packed-switch v3, 00000024 // +0000001a │ │ +0d4d32: 2200 6408 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d4d36: 1a01 1c05 |000f: const-string v1, "Button does not exist" // string@051c │ │ +0d4d3a: 7020 f242 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d4d40: 2700 |0014: throw v0 │ │ +0d4d42: 5b24 c60b |0015: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveText:Ljava/lang/CharSequence; // field@0bc6 │ │ +0d4d46: 5b26 c50b |0017: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonPositiveMessage:Landroid/os/Message; // field@0bc5 │ │ +0d4d4a: 0e00 |0019: return-void │ │ +0d4d4c: 5b24 be0b |001a: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeText:Ljava/lang/CharSequence; // field@0bbe │ │ +0d4d50: 5b26 bd0b |001c: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNegativeMessage:Landroid/os/Message; // field@0bbd │ │ +0d4d54: 28fb |001e: goto 0019 // -0005 │ │ +0d4d56: 5b24 c10b |001f: iput-object v4, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralText:Ljava/lang/CharSequence; // field@0bc1 │ │ +0d4d5a: 5b26 c00b |0021: iput-object v6, v2, Landroid/support/v7/app/AlertController;.mButtonNeutralMessage:Landroid/os/Message; // field@0bc0 │ │ +0d4d5e: 28f6 |0023: goto 0019 // -000a │ │ +0d4d60: 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 │ │ @@ -170278,17 +170284,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6fd0: |[0d6fd0] android.support.v7.app.AlertController.setButtonPanelLayoutHint:(I)V │ │ -0d6fe0: 5901 c20b |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ -0d6fe4: 0e00 |0002: return-void │ │ +0d4d74: |[0d4d74] android.support.v7.app.AlertController.setButtonPanelLayoutHint:(I)V │ │ +0d4d84: 5901 c20b |0000: iput v1, v0, Landroid/support/v7/app/AlertController;.mButtonPanelLayoutHint:I // field@0bc2 │ │ +0d4d88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/AlertController; │ │ 0x0000 - 0x0003 reg=1 layoutHint I │ │ @@ -170298,17 +170304,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6fe8: |[0d6fe8] android.support.v7.app.AlertController.setCustomTitle:(Landroid/view/View;)V │ │ -0d6ff8: 5b01 c90b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ -0d6ffc: 0e00 |0002: return-void │ │ +0d4d8c: |[0d4d8c] android.support.v7.app.AlertController.setCustomTitle:(Landroid/view/View;)V │ │ +0d4d9c: 5b01 c90b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController;.mCustomTitleView:Landroid/view/View; // field@0bc9 │ │ +0d4da0: 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; │ │ @@ -170318,29 +170324,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0d7000: |[0d7000] android.support.v7.app.AlertController.setIcon:(I)V │ │ -0d7010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7012: 5b20 cc0b |0001: iput-object v0, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ -0d7016: 5923 cd0b |0003: iput v3, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d701a: 5420 ce0b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d701e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -0d7022: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ -0d7026: 5420 ce0b |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d702a: 5221 cd0b |000d: iget v1, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d702e: 6e20 9e3b 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ -0d7034: 0e00 |0012: return-void │ │ -0d7036: 5420 ce0b |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d703a: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ -0d703e: 6e20 a43b 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -0d7044: 28f8 |001a: goto 0012 // -0008 │ │ +0d4da4: |[0d4da4] android.support.v7.app.AlertController.setIcon:(I)V │ │ +0d4db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d4db6: 5b20 cc0b |0001: iput-object v0, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ +0d4dba: 5923 cd0b |0003: iput v3, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d4dbe: 5420 ce0b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4dc2: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0d4dc6: 3803 0a00 |0009: if-eqz v3, 0013 // +000a │ │ +0d4dca: 5420 ce0b |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4dce: 5221 cd0b |000d: iget v1, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d4dd2: 6e20 9e3b 1000 |000f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ +0d4dd8: 0e00 |0012: return-void │ │ +0d4dda: 5420 ce0b |0013: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4dde: 1301 0800 |0015: const/16 v1, #int 8 // #8 │ │ +0d4de2: 6e20 a43b 1000 |0017: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +0d4de8: 28f8 |001a: goto 0012 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0005 line=338 │ │ 0x0009 line=339 │ │ 0x000b line=340 │ │ @@ -170355,28 +170361,28 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0d7048: |[0d7048] android.support.v7.app.AlertController.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0d7058: 5b23 cc0b |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ -0d705c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d705e: 5920 cd0b |0003: iput v0, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ -0d7062: 5420 ce0b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d7066: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -0d706a: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ -0d706e: 5420 ce0b |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d7072: 6e20 9c3b 3000 |000d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0d7078: 0e00 |0010: return-void │ │ -0d707a: 5420 ce0b |0011: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ -0d707e: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -0d7082: 6e20 a43b 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -0d7088: 28f8 |0018: goto 0010 // -0008 │ │ +0d4dec: |[0d4dec] android.support.v7.app.AlertController.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0d4dfc: 5b23 cc0b |0000: iput-object v3, v2, Landroid/support/v7/app/AlertController;.mIcon:Landroid/graphics/drawable/Drawable; // field@0bcc │ │ +0d4e00: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d4e02: 5920 cd0b |0003: iput v0, v2, Landroid/support/v7/app/AlertController;.mIconId:I // field@0bcd │ │ +0d4e06: 5420 ce0b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4e0a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +0d4e0e: 3803 0800 |0009: if-eqz v3, 0011 // +0008 │ │ +0d4e12: 5420 ce0b |000b: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4e16: 6e20 9c3b 3000 |000d: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0d4e1c: 0e00 |0010: return-void │ │ +0d4e1e: 5420 ce0b |0011: iget-object v0, v2, Landroid/support/v7/app/AlertController;.mIconView:Landroid/widget/ImageView; // field@0bce │ │ +0d4e22: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +0d4e26: 6e20 a43b 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +0d4e2c: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0002 line=354 │ │ 0x0005 line=356 │ │ 0x0009 line=357 │ │ 0x000b line=358 │ │ @@ -170391,21 +170397,21 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d708c: |[0d708c] android.support.v7.app.AlertController.setMessage:(Ljava/lang/CharSequence;)V │ │ -0d709c: 5b12 d20b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ -0d70a0: 5410 d30b |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d70a4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d70a8: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ -0d70ac: 6e20 c73c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0d70b2: 0e00 |000b: return-void │ │ +0d4e30: |[0d4e30] android.support.v7.app.AlertController.setMessage:(Ljava/lang/CharSequence;)V │ │ +0d4e40: 5b12 d20b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mMessage:Ljava/lang/CharSequence; // field@0bd2 │ │ +0d4e44: 5410 d30b |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d4e48: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d4e4c: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mMessageView:Landroid/widget/TextView; // field@0bd3 │ │ +0d4e50: 6e20 c73c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0d4e56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ 0x0006 line=244 │ │ 0x000b line=246 │ │ locals : │ │ @@ -170417,21 +170423,21 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d70b4: |[0d70b4] android.support.v7.app.AlertController.setTitle:(Ljava/lang/CharSequence;)V │ │ -0d70c4: 5b12 d70b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ -0d70c8: 5410 d80b |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ -0d70cc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d70d0: 5410 d80b |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ -0d70d4: 6e20 c73c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0d70da: 0e00 |000b: return-void │ │ +0d4e58: |[0d4e58] android.support.v7.app.AlertController.setTitle:(Ljava/lang/CharSequence;)V │ │ +0d4e68: 5b12 d70b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mTitle:Ljava/lang/CharSequence; // field@0bd7 │ │ +0d4e6c: 5410 d80b |0002: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ +0d4e70: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d4e74: 5410 d80b |0006: iget-object v0, v1, Landroid/support/v7/app/AlertController;.mTitleView:Landroid/widget/TextView; // field@0bd8 │ │ +0d4e78: 6e20 c73c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0d4e7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0002 line=229 │ │ 0x0006 line=230 │ │ 0x000b line=232 │ │ locals : │ │ @@ -170443,21 +170449,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0d70dc: |[0d70dc] android.support.v7.app.AlertController.setView:(I)V │ │ -0d70ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d70ee: 5b10 d90b |0001: iput-object v0, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ -0d70f2: 5912 da0b |0003: iput v2, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ -0d70f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d70f8: 5c10 de0b |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ -0d70fc: 0e00 |0008: return-void │ │ +0d4e80: |[0d4e80] android.support.v7.app.AlertController.setView:(I)V │ │ +0d4e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d4e92: 5b10 d90b |0001: iput-object v0, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ +0d4e96: 5912 da0b |0003: iput v2, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ +0d4e9a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d4e9c: 5c10 de0b |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ +0d4ea0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=253 │ │ 0x0005 line=254 │ │ 0x0008 line=255 │ │ locals : │ │ @@ -170469,20 +170475,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d7100: |[0d7100] android.support.v7.app.AlertController.setView:(Landroid/view/View;)V │ │ -0d7110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7112: 5b12 d90b |0001: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ -0d7116: 5910 da0b |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ -0d711a: 5c10 de0b |0005: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ -0d711e: 0e00 |0007: return-void │ │ +0d4ea4: |[0d4ea4] android.support.v7.app.AlertController.setView:(Landroid/view/View;)V │ │ +0d4eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d4eb6: 5b12 d90b |0001: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ +0d4eba: 5910 da0b |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ +0d4ebe: 5c10 de0b |0005: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ +0d4ec2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0003 line=262 │ │ 0x0005 line=263 │ │ 0x0007 line=264 │ │ locals : │ │ @@ -170494,25 +170500,25 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0d7120: |[0d7120] android.support.v7.app.AlertController.setView:(Landroid/view/View;IIII)V │ │ -0d7130: 5b12 d90b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ -0d7134: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d7136: 5910 da0b |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ -0d713a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0d713c: 5c10 de0b |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ -0d7140: 5913 dc0b |0008: iput v3, v1, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@0bdc │ │ -0d7144: 5914 df0b |000a: iput v4, v1, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@0bdf │ │ -0d7148: 5915 dd0b |000c: iput v5, v1, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@0bdd │ │ -0d714c: 5916 db0b |000e: iput v6, v1, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@0bdb │ │ -0d7150: 0e00 |0010: return-void │ │ +0d4ec4: |[0d4ec4] android.support.v7.app.AlertController.setView:(Landroid/view/View;IIII)V │ │ +0d4ed4: 5b12 d90b |0000: iput-object v2, v1, Landroid/support/v7/app/AlertController;.mView:Landroid/view/View; // field@0bd9 │ │ +0d4ed8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d4eda: 5910 da0b |0003: iput v0, v1, Landroid/support/v7/app/AlertController;.mViewLayoutResId:I // field@0bda │ │ +0d4ede: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0d4ee0: 5c10 de0b |0006: iput-boolean v0, v1, Landroid/support/v7/app/AlertController;.mViewSpacingSpecified:Z // field@0bde │ │ +0d4ee4: 5913 dc0b |0008: iput v3, v1, Landroid/support/v7/app/AlertController;.mViewSpacingLeft:I // field@0bdc │ │ +0d4ee8: 5914 df0b |000a: iput v4, v1, Landroid/support/v7/app/AlertController;.mViewSpacingTop:I // field@0bdf │ │ +0d4eec: 5915 dd0b |000c: iput v5, v1, Landroid/support/v7/app/AlertController;.mViewSpacingRight:I // field@0bdd │ │ +0d4ef0: 5916 db0b |000e: iput v6, v1, Landroid/support/v7/app/AlertController;.mViewSpacingBottom:I // field@0bdb │ │ +0d4ef4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0005 line=273 │ │ 0x0008 line=274 │ │ 0x000a line=275 │ │ @@ -170523,21 +170529,21 @@ │ │ 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #819 header: │ │ class_idx : 1401 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 968 │ │ +source_file_idx : 965 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 38 │ │ │ │ Class #819 annotations: │ │ Annotations on class │ │ @@ -170565,20 +170571,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d7154: |[0d7154] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;)V │ │ -0d7164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7166: 7120 da28 0200 |0001: invoke-static {v2, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ -0d716c: 0a00 |0004: move-result v0 │ │ -0d716e: 7030 a628 2100 |0005: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@28a6 │ │ -0d7174: 0e00 |0008: return-void │ │ +0d4ef8: |[0d4ef8] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;)V │ │ +0d4f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d4f0a: 7120 da28 0200 |0001: invoke-static {v2, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ +0d4f10: 0a00 |0004: move-result v0 │ │ +0d4f12: 7030 a628 2100 |0005: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@28a6 │ │ +0d4f18: 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; │ │ @@ -170588,25 +170594,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 │ │ -0d7178: |[0d7178] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;I)V │ │ -0d7188: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0d718e: 2200 7505 |0003: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams; // type@0575 │ │ -0d7192: 2201 d606 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -0d7196: 7120 da28 5400 |0007: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ -0d719c: 0a02 |000a: move-result v2 │ │ -0d719e: 7030 8837 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -0d71a4: 7020 7028 1000 |000e: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController$AlertParams;.:(Landroid/content/Context;)V // method@2870 │ │ -0d71aa: 5b30 e10b |0011: iput-object v0, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d71ae: 5935 e20b |0013: iput v5, v3, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@0be2 │ │ -0d71b2: 0e00 |0015: return-void │ │ +0d4f1c: |[0d4f1c] android.support.v7.app.AlertDialog$Builder.:(Landroid/content/Context;I)V │ │ +0d4f2c: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0d4f32: 2200 7505 |0003: new-instance v0, Landroid/support/v7/app/AlertController$AlertParams; // type@0575 │ │ +0d4f36: 2201 d606 |0005: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +0d4f3a: 7120 da28 5400 |0007: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ +0d4f40: 0a02 |000a: move-result v2 │ │ +0d4f42: 7030 8837 4102 |000b: invoke-direct {v1, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +0d4f48: 7020 7028 1000 |000e: invoke-direct {v0, v1}, Landroid/support/v7/app/AlertController$AlertParams;.:(Landroid/content/Context;)V // method@2870 │ │ +0d4f4e: 5b30 e10b |0011: iput-object v0, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4f52: 5935 e20b |0013: iput v5, v3, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@0be2 │ │ +0d4f56: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0013 line=282 │ │ 0x0015 line=283 │ │ locals : │ │ @@ -170620,46 +170626,46 @@ │ │ type : '()Landroid/support/v7/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0d71b4: |[0d71b4] android.support.v7.app.AlertDialog$Builder.create:()Landroid/support/v7/app/AlertDialog; │ │ -0d71c4: 2200 7a05 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog; // type@057a │ │ -0d71c8: 5441 e10b |0002: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d71cc: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d71d0: 5242 e20b |0006: iget v2, v4, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@0be2 │ │ -0d71d4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0d71d6: 7040 cf28 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ -0d71dc: 5441 e10b |000c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d71e0: 7110 d128 0000 |000e: invoke-static {v0}, Landroid/support/v7/app/AlertDialog;.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; // method@28d1 │ │ -0d71e6: 0c02 |0011: move-result-object v2 │ │ -0d71e8: 6e20 7128 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController$AlertParams;.apply:(Landroid/support/v7/app/AlertController;)V // method@2871 │ │ -0d71ee: 5441 e10b |0015: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d71f2: 5511 900b |0017: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ -0d71f6: 6e20 de28 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@28de │ │ -0d71fc: 5441 e10b |001c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7200: 5511 900b |001e: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ -0d7204: 3801 0600 |0020: if-eqz v1, 0026 // +0006 │ │ -0d7208: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0d720a: 6e20 df28 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@28df │ │ -0d7210: 5441 e10b |0026: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7214: 5411 a50b |0028: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@0ba5 │ │ -0d7218: 6e20 e528 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@28e5 │ │ -0d721e: 5441 e10b |002d: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7222: 5411 a80b |002f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@0ba8 │ │ -0d7226: 6e20 e628 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@28e6 │ │ -0d722c: 5441 e10b |0034: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7230: 5411 aa0b |0036: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ -0d7234: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -0d7238: 5441 e10b |003a: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d723c: 5411 aa0b |003c: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ -0d7240: 6e20 e728 1000 |003e: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@28e7 │ │ -0d7246: 1100 |0041: return-object v0 │ │ +0d4f58: |[0d4f58] android.support.v7.app.AlertDialog$Builder.create:()Landroid/support/v7/app/AlertDialog; │ │ +0d4f68: 2200 7a05 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog; // type@057a │ │ +0d4f6c: 5441 e10b |0002: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4f70: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d4f74: 5242 e20b |0006: iget v2, v4, Landroid/support/v7/app/AlertDialog$Builder;.mTheme:I // field@0be2 │ │ +0d4f78: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0d4f7a: 7040 cf28 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ +0d4f80: 5441 e10b |000c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4f84: 7110 d128 0000 |000e: invoke-static {v0}, Landroid/support/v7/app/AlertDialog;.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; // method@28d1 │ │ +0d4f8a: 0c02 |0011: move-result-object v2 │ │ +0d4f8c: 6e20 7128 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController$AlertParams;.apply:(Landroid/support/v7/app/AlertController;)V // method@2871 │ │ +0d4f92: 5441 e10b |0015: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4f96: 5511 900b |0017: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ +0d4f9a: 6e20 de28 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@28de │ │ +0d4fa0: 5441 e10b |001c: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4fa4: 5511 900b |001e: iget-boolean v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ +0d4fa8: 3801 0600 |0020: if-eqz v1, 0026 // +0006 │ │ +0d4fac: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0d4fae: 6e20 df28 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setCanceledOnTouchOutside:(Z)V // method@28df │ │ +0d4fb4: 5441 e10b |0026: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4fb8: 5411 a50b |0028: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@0ba5 │ │ +0d4fbc: 6e20 e528 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@28e5 │ │ +0d4fc2: 5441 e10b |002d: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4fc6: 5411 a80b |002f: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@0ba8 │ │ +0d4fca: 6e20 e628 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@28e6 │ │ +0d4fd0: 5441 e10b |0034: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4fd4: 5411 aa0b |0036: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ +0d4fd8: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +0d4fdc: 5441 e10b |003a: iget-object v1, v4, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d4fe0: 5411 aa0b |003c: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ +0d4fe4: 6e20 e728 1000 |003e: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)V // method@28e7 │ │ +0d4fea: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x000c line=883 │ │ 0x0015 line=884 │ │ 0x001c line=885 │ │ 0x0022 line=886 │ │ @@ -170677,18 +170683,18 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d7248: |[0d7248] android.support.v7.app.AlertDialog$Builder.getContext:()Landroid/content/Context; │ │ -0d7258: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d725c: 5400 930b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7260: 1100 |0004: return-object v0 │ │ +0d4fec: |[0d4fec] android.support.v7.app.AlertDialog$Builder.getContext:()Landroid/content/Context; │ │ +0d4ffc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5000: 5400 930b |0002: iget-object v0, v0, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d5004: 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;) │ │ @@ -170696,20 +170702,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 │ │ -0d7264: |[0d7264] android.support.v7.app.AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7274: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7278: 5b02 8f0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ -0d727c: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7280: 5b03 a70b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d7284: 1101 |0008: return-object v1 │ │ +0d5008: |[0d5008] android.support.v7.app.AlertDialog$Builder.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5018: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d501c: 5b02 8f0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ +0d5020: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5024: 5b03 a70b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d5028: 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; │ │ @@ -170721,18 +170727,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 │ │ -0d7288: |[0d7288] android.support.v7.app.AlertDialog$Builder.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7298: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d729c: 5c02 900b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ -0d72a0: 1101 |0004: return-object v1 │ │ +0d502c: |[0d502c] android.support.v7.app.AlertDialog$Builder.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d503c: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5040: 5c02 900b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCancelable:Z // field@0b90 │ │ +0d5044: 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 │ │ @@ -170742,22 +170748,22 @@ │ │ type : '(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0d72a4: |[0d72a4] android.support.v7.app.AlertDialog$Builder.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d72b4: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d72b8: 5b02 940b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d72bc: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d72c0: 5b04 9f0b |0006: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ -0d72c4: 5410 e10b |0008: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d72c8: 5b03 a70b |000a: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d72cc: 1101 |000c: return-object v1 │ │ +0d5048: |[0d5048] android.support.v7.app.AlertDialog$Builder.setCursor:(Landroid/database/Cursor;Landroid/content/DialogInterface$OnClickListener;Ljava/lang/String;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5058: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d505c: 5b02 940b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d5060: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5064: 5b04 9f0b |0006: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ +0d5068: 5410 e10b |0008: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d506c: 5b03 a70b |000a: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d5070: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0004 line=573 │ │ 0x0008 line=574 │ │ 0x000c line=575 │ │ locals : │ │ @@ -170771,18 +170777,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 │ │ -0d72d0: |[0d72d0] android.support.v7.app.AlertDialog$Builder.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d72e0: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d72e4: 5b02 950b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ -0d72e8: 1101 |0004: return-object v1 │ │ +0d5074: |[0d5074] android.support.v7.app.AlertDialog$Builder.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5084: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5088: 5b02 950b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCustomTitleView:Landroid/view/View; // field@0b95 │ │ +0d508c: 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; │ │ @@ -170792,18 +170798,18 @@ │ │ type : '(I)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d72ec: |[0d72ec] android.support.v7.app.AlertDialog$Builder.setIcon:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d72fc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7300: 5902 990b |0002: iput v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ -0d7304: 1101 |0004: return-object v1 │ │ +0d5090: |[0d5090] android.support.v7.app.AlertDialog$Builder.setIcon:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d50a0: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d50a4: 5902 990b |0002: iput v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ +0d50a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 iconId I │ │ @@ -170813,18 +170819,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 │ │ -0d7308: |[0d7308] android.support.v7.app.AlertDialog$Builder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7318: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d731c: 5b02 970b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ -0d7320: 1101 |0004: return-object v1 │ │ +0d50ac: |[0d50ac] android.support.v7.app.AlertDialog$Builder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d50bc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d50c0: 5b02 970b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIcon:Landroid/graphics/drawable/Drawable; // field@0b97 │ │ +0d50c4: 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; │ │ @@ -170834,27 +170840,27 @@ │ │ type : '(I)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0d7324: |[0d7324] android.support.v7.app.AlertDialog$Builder.setIconAttribute:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7334: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0d7338: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0d733e: 5431 e10b |0005: iget-object v1, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7342: 5411 930b |0007: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7346: 6e10 ae01 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0d734c: 0c01 |000c: move-result-object v1 │ │ -0d734e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0d7350: 6e40 2102 4120 |000e: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0d7356: 5431 e10b |0011: iget-object v1, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d735a: 5202 c215 |0013: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d735e: 5912 990b |0015: iput v2, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ -0d7362: 1103 |0017: return-object v3 │ │ +0d50c8: |[0d50c8] android.support.v7.app.AlertDialog$Builder.setIconAttribute:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d50d8: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0d50dc: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0d50e2: 5431 e10b |0005: iget-object v1, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d50e6: 5411 930b |0007: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d50ea: 6e10 ae01 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d50f0: 0c01 |000c: move-result-object v1 │ │ +0d50f2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0d50f4: 6e40 2102 4120 |000e: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0d50fa: 5431 e10b |0011: iget-object v1, v3, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d50fe: 5202 c215 |0013: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d5102: 5912 990b |0015: iput v2, v1, Landroid/support/v7/app/AlertController$AlertParams;.mIconId:I // field@0b99 │ │ +0d5106: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0005 line=386 │ │ 0x0011 line=387 │ │ 0x0017 line=388 │ │ locals : │ │ @@ -170867,18 +170873,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 │ │ -0d7364: |[0d7364] android.support.v7.app.AlertDialog$Builder.setInverseBackgroundForced:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7374: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7378: 5c02 960b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mForceInverseBackground:Z // field@0b96 │ │ -0d737c: 1101 |0004: return-object v1 │ │ +0d5108: |[0d5108] android.support.v7.app.AlertDialog$Builder.setInverseBackgroundForced:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5118: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d511c: 5c02 960b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mForceInverseBackground:Z // field@0b96 │ │ +0d5120: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0004 line=863 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 useInverseBackground Z │ │ @@ -170888,26 +170894,26 @@ │ │ type : '(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0d7380: |[0d7380] android.support.v7.app.AlertDialog$Builder.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7390: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7394: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7398: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d739c: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d73a2: 0c01 |0009: move-result-object v1 │ │ -0d73a4: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ -0d73aa: 0c01 |000d: move-result-object v1 │ │ -0d73ac: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d73b0: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d73b4: 5b04 a70b |0012: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d73b8: 1102 |0014: return-object v2 │ │ +0d5124: |[0d5124] android.support.v7.app.AlertDialog$Builder.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5134: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5138: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d513c: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d5140: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d5146: 0c01 |0009: move-result-object v1 │ │ +0d5148: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ +0d514e: 0c01 |000d: move-result-object v1 │ │ +0d5150: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d5154: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5158: 5b04 a70b |0012: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d515c: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0010 line=527 │ │ 0x0014 line=528 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -170919,20 +170925,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 │ │ -0d73bc: |[0d73bc] android.support.v7.app.AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d73cc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d73d0: 5b02 9e0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d73d4: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d73d8: 5b03 a70b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d73dc: 1101 |0008: return-object v1 │ │ +0d5160: |[0d5160] android.support.v7.app.AlertDialog$Builder.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5170: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5174: 5b02 9e0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d5178: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d517c: 5b03 a70b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d5180: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 0x0004 line=540 │ │ 0x0008 line=541 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -170944,22 +170950,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 │ │ -0d73e0: |[0d73e0] android.support.v7.app.AlertDialog$Builder.setMessage:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d73f0: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d73f4: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d73f8: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d73fc: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0d7402: 0c01 |0009: move-result-object v1 │ │ -0d7404: 5b01 a00b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ -0d7408: 1102 |000c: return-object v2 │ │ +0d5184: |[0d5184] android.support.v7.app.AlertDialog$Builder.setMessage:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5194: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5198: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d519c: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d51a0: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0d51a6: 0c01 |0009: move-result-object v1 │ │ +0d51a8: 5b01 a00b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ +0d51ac: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x000c line=340 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x000d reg=3 messageId I │ │ @@ -170969,18 +170975,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 │ │ -0d740c: |[0d740c] android.support.v7.app.AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d741c: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7420: 5b02 a00b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ -0d7424: 1101 |0004: return-object v1 │ │ +0d51b0: |[0d51b0] android.support.v7.app.AlertDialog$Builder.setMessage:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d51c0: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d51c4: 5b02 a00b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mMessage:Ljava/lang/CharSequence; // field@0ba0 │ │ +0d51c8: 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; │ │ @@ -170990,31 +170996,31 @@ │ │ type : '(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0d7428: |[0d7428] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7438: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d743c: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7440: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7444: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d744a: 0c01 |0009: move-result-object v1 │ │ -0d744c: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ -0d7452: 0c01 |000d: move-result-object v1 │ │ -0d7454: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d7458: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d745c: 5b05 a60b |0012: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ -0d7460: 5420 e10b |0014: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7464: 5b04 920b |0016: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d7468: 5420 e10b |0018: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d746c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d746e: 5c01 9c0b |001b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ -0d7472: 1102 |001d: return-object v2 │ │ +0d51cc: |[0d51cc] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d51dc: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d51e0: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d51e4: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d51e8: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d51ee: 0c01 |0009: move-result-object v1 │ │ +0d51f0: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ +0d51f6: 0c01 |000d: move-result-object v1 │ │ +0d51f8: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d51fc: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5200: 5b05 a60b |0012: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ +0d5204: 5420 e10b |0014: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5208: 5b04 920b |0016: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d520c: 5420 e10b |0018: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5210: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d5212: 5c01 9c0b |001b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ +0d5216: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0010 line=602 │ │ 0x0014 line=603 │ │ 0x0018 line=604 │ │ 0x001d line=605 │ │ @@ -171029,27 +171035,27 @@ │ │ type : '(Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0d7474: |[0d7474] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:(Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7484: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7488: 5b03 940b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d748c: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7490: 5b06 a60b |0006: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ -0d7494: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7498: 5b04 9b0b |000a: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0b9b │ │ -0d749c: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74a0: 5b05 9f0b |000e: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ -0d74a4: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74a8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0d74aa: 5c01 9c0b |0013: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ -0d74ae: 1102 |0015: return-object v2 │ │ +0d5218: |[0d5218] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:(Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5228: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d522c: 5b03 940b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d5230: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5234: 5b06 a60b |0006: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ +0d5238: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d523c: 5b04 9b0b |000a: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsCheckedColumn:Ljava/lang/String; // field@0b9b │ │ +0d5240: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5244: 5b05 9f0b |000e: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ +0d5248: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d524c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0d524e: 5c01 9c0b |0013: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ +0d5252: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=664 │ │ 0x0008 line=665 │ │ 0x000c line=666 │ │ 0x0010 line=667 │ │ @@ -171066,25 +171072,25 @@ │ │ type : '([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0d74b0: |[0d74b0] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d74c0: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74c4: 5b03 9e0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d74c8: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74cc: 5b05 a60b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ -0d74d0: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74d4: 5b04 920b |000a: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ -0d74d8: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74dc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0d74de: 5c01 9c0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ -0d74e2: 1102 |0011: return-object v2 │ │ +0d5254: |[0d5254] android.support.v7.app.AlertDialog$Builder.setMultiChoiceItems:([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5264: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5268: 5b03 9e0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d526c: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5270: 5b05 a60b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener; // field@0ba6 │ │ +0d5274: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5278: 5b04 920b |000a: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItems:[Z // field@0b92 │ │ +0d527c: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5280: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0d5282: 5c01 9c0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsMultiChoice:Z // field@0b9c │ │ +0d5286: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0004 line=631 │ │ 0x0008 line=632 │ │ 0x000c line=633 │ │ 0x0011 line=634 │ │ @@ -171099,24 +171105,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 │ │ -0d74e4: |[0d74e4] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d74f4: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74f8: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d74fc: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7500: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0d7506: 0c01 |0009: move-result-object v1 │ │ -0d7508: 5b01 a20b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ -0d750c: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7510: 5b04 a10b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ -0d7514: 1102 |0010: return-object v2 │ │ +0d5288: |[0d5288] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5298: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d529c: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52a0: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d52a4: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0d52aa: 0c01 |0009: move-result-object v1 │ │ +0d52ac: 5b01 a20b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ +0d52b0: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52b4: 5b04 a10b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ +0d52b8: 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; │ │ @@ -171128,20 +171134,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 │ │ -0d7518: |[0d7518] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7528: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d752c: 5b02 a20b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ -0d7530: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7534: 5b03 a10b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ -0d7538: 1101 |0008: return-object v1 │ │ +0d52bc: |[0d52bc] android.support.v7.app.AlertDialog$Builder.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d52cc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52d0: 5b02 a20b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonText:Ljava/lang/CharSequence; // field@0ba2 │ │ +0d52d4: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52d8: 5b03 a10b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba1 │ │ +0d52dc: 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; │ │ @@ -171153,24 +171159,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 │ │ -0d753c: |[0d753c] android.support.v7.app.AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d754c: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7550: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7554: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7558: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0d755e: 0c01 |0009: move-result-object v1 │ │ -0d7560: 5b01 a40b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ -0d7564: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7568: 5b04 a30b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ -0d756c: 1102 |0010: return-object v2 │ │ +0d52e0: |[0d52e0] android.support.v7.app.AlertDialog$Builder.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d52f0: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52f4: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d52f8: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d52fc: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0d5302: 0c01 |0009: move-result-object v1 │ │ +0d5304: 5b01 a40b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ +0d5308: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d530c: 5b04 a30b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ +0d5310: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000c line=452 │ │ 0x0010 line=453 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -171182,20 +171188,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 │ │ -0d7570: |[0d7570] android.support.v7.app.AlertDialog$Builder.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7580: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7584: 5b02 a40b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ -0d7588: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d758c: 5b03 a30b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ -0d7590: 1101 |0008: return-object v1 │ │ +0d5314: |[0d5314] android.support.v7.app.AlertDialog$Builder.setNeutralButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5324: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5328: 5b02 a40b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonText:Ljava/lang/CharSequence; // field@0ba4 │ │ +0d532c: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5330: 5b03 a30b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba3 │ │ +0d5334: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0004 line=465 │ │ 0x0008 line=466 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ @@ -171207,18 +171213,18 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d7594: |[0d7594] android.support.v7.app.AlertDialog$Builder.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d75a4: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d75a8: 5b02 a50b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@0ba5 │ │ -0d75ac: 1101 |0004: return-object v1 │ │ +0d5338: |[0d5338] android.support.v7.app.AlertDialog$Builder.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5348: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d534c: 5b02 a50b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@0ba5 │ │ +0d5350: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0004 line=495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 onCancelListener Landroid/content/DialogInterface$OnCancelListener; │ │ @@ -171228,18 +171234,18 @@ │ │ type : '(Landroid/content/DialogInterface$OnDismissListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d75b0: |[0d75b0] android.support.v7.app.AlertDialog$Builder.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d75c0: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d75c4: 5b02 a80b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@0ba8 │ │ -0d75c8: 1101 |0004: return-object v1 │ │ +0d5354: |[0d5354] android.support.v7.app.AlertDialog$Builder.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5364: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5368: 5b02 a80b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener; // field@0ba8 │ │ +0d536c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0004 line=505 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 onDismissListener Landroid/content/DialogInterface$OnDismissListener; │ │ @@ -171249,18 +171255,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemSelectedListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d75cc: |[0d75cc] android.support.v7.app.AlertDialog$Builder.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d75dc: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d75e0: 5b02 a90b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ -0d75e4: 1101 |0004: return-object v1 │ │ +0d5370: |[0d5370] android.support.v7.app.AlertDialog$Builder.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5380: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5384: 5b02 a90b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0ba9 │ │ +0d5388: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0004 line=788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 listener Landroid/widget/AdapterView$OnItemSelectedListener; │ │ @@ -171270,18 +171276,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 │ │ -0d75e8: |[0d75e8] android.support.v7.app.AlertDialog$Builder.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d75f8: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d75fc: 5b02 aa0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ -0d7600: 1101 |0004: return-object v1 │ │ +0d538c: |[0d538c] android.support.v7.app.AlertDialog$Builder.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d539c: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53a0: 5b02 aa0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener; // field@0baa │ │ +0d53a4: 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; │ │ @@ -171291,24 +171297,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 │ │ -0d7604: |[0d7604] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7614: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7618: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d761c: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7620: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0d7626: 0c01 |0009: move-result-object v1 │ │ -0d7628: 5b01 ad0b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ -0d762c: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7630: 5b04 ac0b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ -0d7634: 1102 |0010: return-object v2 │ │ +0d53a8: |[0d53a8] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d53b8: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53bc: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53c0: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d53c4: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0d53ca: 0c01 |0009: move-result-object v1 │ │ +0d53cc: 5b01 ad0b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ +0d53d0: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53d4: 5b04 ac0b |000e: iput-object v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ +0d53d8: 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; │ │ @@ -171320,20 +171326,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 │ │ -0d7638: |[0d7638] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7648: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d764c: 5b02 ad0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ -0d7650: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7654: 5b03 ac0b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ -0d7658: 1101 |0008: return-object v1 │ │ +0d53dc: |[0d53dc] android.support.v7.app.AlertDialog$Builder.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d53ec: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53f0: 5b02 ad0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonText:Ljava/lang/CharSequence; // field@0bad │ │ +0d53f4: 5410 e10b |0004: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d53f8: 5b03 ac0b |0006: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener; // field@0bac │ │ +0d53fc: 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; │ │ @@ -171345,18 +171351,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 │ │ -0d765c: |[0d765c] android.support.v7.app.AlertDialog$Builder.setRecycleOnMeasureEnabled:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d766c: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7670: 5c02 ae0b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0bae │ │ -0d7674: 1101 |0004: return-object v1 │ │ +0d5400: |[0d5400] android.support.v7.app.AlertDialog$Builder.setRecycleOnMeasureEnabled:(Z)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5410: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5414: 5c02 ae0b |0002: iput-boolean v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mRecycleOnMeasure:Z // field@0bae │ │ +0d5418: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0004 line=871 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog$Builder; │ │ 0x0000 - 0x0005 reg=2 enabled Z │ │ @@ -171366,31 +171372,31 @@ │ │ type : '(IILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0d7678: |[0d7678] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(IILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7688: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d768c: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7690: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7694: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d769a: 0c01 |0009: move-result-object v1 │ │ -0d769c: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ -0d76a2: 0c01 |000d: move-result-object v1 │ │ -0d76a4: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d76a8: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76ac: 5b05 a70b |0012: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d76b0: 5420 e10b |0014: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76b4: 5904 910b |0016: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d76b8: 5420 e10b |0018: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76bc: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d76be: 5c01 9d0b |001b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d76c2: 1102 |001d: return-object v2 │ │ +0d541c: |[0d541c] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(IILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d542c: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5430: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5434: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d5438: 6e10 a801 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d543e: 0c01 |0009: move-result-object v1 │ │ +0d5440: 6e20 4702 3100 |000a: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ +0d5446: 0c01 |000d: move-result-object v1 │ │ +0d5448: 5b01 9e0b |000e: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d544c: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5450: 5b05 a70b |0012: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d5454: 5420 e10b |0014: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5458: 5904 910b |0016: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d545c: 5420 e10b |0018: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5460: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d5462: 5c01 9d0b |001b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d5466: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0010 line=691 │ │ 0x0014 line=692 │ │ 0x0018 line=693 │ │ 0x001d line=694 │ │ @@ -171405,27 +171411,27 @@ │ │ type : '(Landroid/database/Cursor;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0d76c4: |[0d76c4] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(Landroid/database/Cursor;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d76d4: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76d8: 5b03 940b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ -0d76dc: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76e0: 5b06 a70b |0006: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d76e4: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76e8: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d76ec: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76f0: 5b05 9f0b |000e: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ -0d76f4: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d76f8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0d76fa: 5c01 9d0b |0013: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d76fe: 1102 |0015: return-object v2 │ │ +0d5468: |[0d5468] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(Landroid/database/Cursor;ILjava/lang/String;Landroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5478: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d547c: 5b03 940b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCursor:Landroid/database/Cursor; // field@0b94 │ │ +0d5480: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5484: 5b06 a70b |0006: iput-object v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d5488: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d548c: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d5490: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5494: 5b05 9f0b |000e: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mLabelColumn:Ljava/lang/String; // field@0b9f │ │ +0d5498: 5420 e10b |0010: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d549c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0d549e: 5c01 9d0b |0013: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d54a2: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0004 line=719 │ │ 0x0008 line=720 │ │ 0x000c line=721 │ │ 0x0010 line=722 │ │ @@ -171442,25 +171448,25 @@ │ │ type : '(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0d7700: |[0d7700] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7710: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7714: 5b03 8f0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ -0d7718: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d771c: 5b05 a70b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d7720: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7724: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d7728: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d772c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0d772e: 5c01 9d0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d7732: 1102 |0011: return-object v2 │ │ +0d54a4: |[0d54a4] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d54b4: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54b8: 5b03 8f0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mAdapter:Landroid/widget/ListAdapter; // field@0b8f │ │ +0d54bc: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54c0: 5b05 a70b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d54c4: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54c8: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d54cc: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54d0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0d54d2: 5c01 9d0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d54d6: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0004 line=772 │ │ 0x0008 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -171475,25 +171481,25 @@ │ │ type : '([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0d7734: |[0d7734] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7744: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7748: 5b03 9e0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ -0d774c: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7750: 5b05 a70b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ -0d7754: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7758: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ -0d775c: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7760: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0d7762: 5c01 9d0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ -0d7766: 1102 |0011: return-object v2 │ │ +0d54d8: |[0d54d8] android.support.v7.app.AlertDialog$Builder.setSingleChoiceItems:([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d54e8: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54ec: 5b03 9e0b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mItems:[Ljava/lang/CharSequence; // field@0b9e │ │ +0d54f0: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54f4: 5b05 a70b |0006: iput-object v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mOnClickListener:Landroid/content/DialogInterface$OnClickListener; // field@0ba7 │ │ +0d54f8: 5420 e10b |0008: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d54fc: 5904 910b |000a: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mCheckedItem:I // field@0b91 │ │ +0d5500: 5420 e10b |000c: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5504: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0d5506: 5c01 9d0b |000f: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mIsSingleChoice:Z // field@0b9d │ │ +0d550a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0004 line=746 │ │ 0x0008 line=747 │ │ 0x000c line=748 │ │ 0x0011 line=749 │ │ @@ -171508,22 +171514,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 │ │ -0d7768: |[0d7768] android.support.v7.app.AlertDialog$Builder.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d7778: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d777c: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7780: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ -0d7784: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0d778a: 0c01 |0009: move-result-object v1 │ │ -0d778c: 5b01 af0b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ -0d7790: 1102 |000c: return-object v2 │ │ +0d550c: |[0d550c] android.support.v7.app.AlertDialog$Builder.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d551c: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5520: 5421 e10b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5524: 5411 930b |0004: iget-object v1, v1, Landroid/support/v7/app/AlertController$AlertParams;.mContext:Landroid/content/Context; // field@0b93 │ │ +0d5528: 6e20 ad01 3100 |0006: invoke-virtual {v1, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0d552e: 0c01 |0009: move-result-object v1 │ │ +0d5530: 5b01 af0b |000a: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ +0d5534: 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 │ │ @@ -171533,18 +171539,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 │ │ -0d7794: |[0d7794] android.support.v7.app.AlertDialog$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d77a4: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77a8: 5b02 af0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ -0d77ac: 1101 |0004: return-object v1 │ │ +0d5538: |[0d5538] android.support.v7.app.AlertDialog$Builder.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5548: 5410 e10b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d554c: 5b02 af0b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$AlertParams;.mTitle:Ljava/lang/CharSequence; // field@0baf │ │ +0d5550: 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; │ │ @@ -171554,24 +171560,24 @@ │ │ type : '(I)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0d77b0: |[0d77b0] android.support.v7.app.AlertDialog$Builder.setView:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d77c0: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77c4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d77c6: 5b01 b00b |0003: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d77ca: 5420 e10b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77ce: 5903 b10b |0007: iput v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ -0d77d2: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77d6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0d77d8: 5c01 b50b |000c: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ -0d77dc: 1102 |000e: return-object v2 │ │ +0d5554: |[0d5554] android.support.v7.app.AlertDialog$Builder.setView:(I)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5564: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5568: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d556a: 5b01 b00b |0003: iput-object v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d556e: 5420 e10b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d5572: 5903 b10b |0007: iput v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ +0d5576: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d557a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0d557c: 5c01 b50b |000c: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ +0d5580: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0005 line=801 │ │ 0x0009 line=802 │ │ 0x000e line=803 │ │ locals : │ │ @@ -171583,23 +171589,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 │ │ -0d77e0: |[0d77e0] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d77f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d77f2: 5420 e10b |0001: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77f6: 5b03 b00b |0003: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d77fa: 5420 e10b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d77fe: 5901 b10b |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ -0d7802: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7806: 5c01 b50b |000b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ -0d780a: 1102 |000d: return-object v2 │ │ +0d5584: |[0d5584] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d5594: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d5596: 5420 e10b |0001: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d559a: 5b03 b00b |0003: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d559e: 5420 e10b |0005: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55a2: 5901 b10b |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ +0d55a6: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55aa: 5c01 b50b |000b: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ +0d55ae: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=814 │ │ 0x0005 line=815 │ │ 0x0009 line=816 │ │ 0x000d line=817 │ │ locals : │ │ @@ -171611,32 +171617,32 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v7/app/AlertDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0d780c: |[0d780c] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;IIII)Landroid/support/v7/app/AlertDialog$Builder; │ │ -0d781c: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7820: 5b03 b00b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ -0d7824: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7828: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0d782a: 5901 b10b |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ -0d782e: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7832: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0d7834: 5c01 b50b |000c: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ -0d7838: 5420 e10b |000e: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d783c: 5904 b30b |0010: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0bb3 │ │ -0d7840: 5420 e10b |0012: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7844: 5905 b60b |0014: iput v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@0bb6 │ │ -0d7848: 5420 e10b |0016: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d784c: 5906 b40b |0018: iput v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@0bb4 │ │ -0d7850: 5420 e10b |001a: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ -0d7854: 5907 b20b |001c: iput v7, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0bb2 │ │ -0d7858: 1102 |001e: return-object v2 │ │ +0d55b0: |[0d55b0] android.support.v7.app.AlertDialog$Builder.setView:(Landroid/view/View;IIII)Landroid/support/v7/app/AlertDialog$Builder; │ │ +0d55c0: 5420 e10b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55c4: 5b03 b00b |0002: iput-object v3, v0, Landroid/support/v7/app/AlertController$AlertParams;.mView:Landroid/view/View; // field@0bb0 │ │ +0d55c8: 5420 e10b |0004: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0d55ce: 5901 b10b |0007: iput v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewLayoutResId:I // field@0bb1 │ │ +0d55d2: 5420 e10b |0009: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55d6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0d55d8: 5c01 b50b |000c: iput-boolean v1, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingSpecified:Z // field@0bb5 │ │ +0d55dc: 5420 e10b |000e: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55e0: 5904 b30b |0010: iput v4, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingLeft:I // field@0bb3 │ │ +0d55e4: 5420 e10b |0012: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55e8: 5905 b60b |0014: iput v5, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingTop:I // field@0bb6 │ │ +0d55ec: 5420 e10b |0016: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55f0: 5906 b40b |0018: iput v6, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingRight:I // field@0bb4 │ │ +0d55f4: 5420 e10b |001a: iget-object v0, v2, Landroid/support/v7/app/AlertDialog$Builder;.P:Landroid/support/v7/app/AlertController$AlertParams; // field@0be1 │ │ +0d55f8: 5907 b20b |001c: iput v7, v0, Landroid/support/v7/app/AlertController$AlertParams;.mViewSpacingBottom:I // field@0bb2 │ │ +0d55fc: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0004 line=845 │ │ 0x0009 line=846 │ │ 0x000e line=847 │ │ 0x0012 line=848 │ │ @@ -171656,35 +171662,35 @@ │ │ type : '()Landroid/support/v7/app/AlertDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d785c: |[0d785c] android.support.v7.app.AlertDialog$Builder.show:()Landroid/support/v7/app/AlertDialog; │ │ -0d786c: 6e10 a728 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@28a7 │ │ -0d7872: 0c00 |0003: move-result-object v0 │ │ -0d7874: 6e10 eb28 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.show:()V // method@28eb │ │ -0d787a: 1100 |0007: return-object v0 │ │ +0d5600: |[0d5600] android.support.v7.app.AlertDialog$Builder.show:()Landroid/support/v7/app/AlertDialog; │ │ +0d5610: 6e10 a728 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@28a7 │ │ +0d5616: 0c00 |0003: move-result-object v0 │ │ +0d5618: 6e10 eb28 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.show:()V // method@28eb │ │ +0d561e: 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 : 968 (AlertDialog.java) │ │ + source_file_idx : 965 (AlertDialog.java) │ │ │ │ Class #820 header: │ │ class_idx : 1404 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1012 │ │ +source_file_idx : 1009 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #820 annotations: │ │ Annotations on method #10522 'onWindowStartingSupportActionMode' │ │ @@ -171713,21 +171719,21 @@ │ │ │ │ #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 : 1012 (AppCompatCallback.java) │ │ + source_file_idx : 1009 (AppCompatCallback.java) │ │ │ │ Class #821 header: │ │ class_idx : 1405 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1017 │ │ +source_file_idx : 1014 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 23 │ │ │ │ Class #821 annotations: │ │ Annotations on method #10528 'createView' parameters │ │ @@ -171776,17 +171782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d787c: |[0d787c] android.support.v7.app.AppCompatDelegate.:()V │ │ -0d788c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d7892: 0e00 |0003: return-void │ │ +0d5620: |[0d5620] android.support.v7.app.AppCompatDelegate.:()V │ │ +0d5630: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d5636: 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;) │ │ @@ -171794,20 +171800,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 │ │ -0d7894: |[0d7894] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -0d78a4: 6e10 b500 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ -0d78aa: 0c00 |0003: move-result-object v0 │ │ -0d78ac: 7130 1f29 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@291f │ │ -0d78b2: 0c00 |0007: move-result-object v0 │ │ -0d78b4: 1100 |0008: return-object v0 │ │ +0d5638: |[0d5638] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Activity;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +0d5648: 6e10 b500 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ +0d564e: 0c00 |0003: move-result-object v0 │ │ +0d5650: 7130 1f29 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@291f │ │ +0d5656: 0c00 |0007: move-result-object v0 │ │ +0d5658: 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; │ │ │ │ @@ -171816,22 +171822,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 │ │ -0d78b8: |[0d78b8] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -0d78c8: 6e10 ef00 0200 |0000: invoke-virtual {v2}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@00ef │ │ -0d78ce: 0c00 |0003: move-result-object v0 │ │ -0d78d0: 6e10 f000 0200 |0004: invoke-virtual {v2}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ -0d78d6: 0c01 |0007: move-result-object v1 │ │ -0d78d8: 7130 1f29 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@291f │ │ -0d78de: 0c00 |000b: move-result-object v0 │ │ -0d78e0: 1100 |000c: return-object v0 │ │ +0d565c: |[0d565c] android.support.v7.app.AppCompatDelegate.create:(Landroid/app/Dialog;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +0d566c: 6e10 ef00 0200 |0000: invoke-virtual {v2}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@00ef │ │ +0d5672: 0c00 |0003: move-result-object v0 │ │ +0d5674: 6e10 f000 0200 |0004: invoke-virtual {v2}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ +0d567a: 0c01 |0007: move-result-object v1 │ │ +0d567c: 7130 1f29 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@291f │ │ +0d5682: 0c00 |000b: move-result-object v0 │ │ +0d5684: 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; │ │ │ │ @@ -171840,34 +171846,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 │ │ -0d78e4: |[0d78e4] android.support.v7.app.AppCompatDelegate.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ -0d78f4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d78f8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0d78fc: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0d7900: 2201 8605 |0006: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV23; // type@0586 │ │ -0d7904: 7040 6a29 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@296a │ │ -0d790a: 1101 |000b: return-object v1 │ │ -0d790c: 1301 0e00 |000c: const/16 v1, #int 14 // #e │ │ -0d7910: 3410 0800 |000e: if-lt v0, v1, 0016 // +0008 │ │ -0d7914: 2201 8405 |0010: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV14; // type@0584 │ │ -0d7918: 7040 6129 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@2961 │ │ -0d791e: 28f6 |0015: goto 000b // -000a │ │ -0d7920: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ -0d7924: 3410 0800 |0018: if-lt v0, v1, 0020 // +0008 │ │ -0d7928: 2201 8205 |001a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV11; // type@0582 │ │ -0d792c: 7040 5b29 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@295b │ │ -0d7932: 28ec |001f: goto 000b // -0014 │ │ -0d7934: 2201 9605 |0020: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7; // type@0596 │ │ -0d7938: 7040 ab29 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@29ab │ │ -0d793e: 28e6 |0025: goto 000b // -001a │ │ +0d5688: |[0d5688] android.support.v7.app.AppCompatDelegate.create:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)Landroid/support/v7/app/AppCompatDelegate; │ │ +0d5698: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d569c: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0d56a0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0d56a4: 2201 8605 |0006: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV23; // type@0586 │ │ +0d56a8: 7040 6a29 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@296a │ │ +0d56ae: 1101 |000b: return-object v1 │ │ +0d56b0: 1301 0e00 |000c: const/16 v1, #int 14 // #e │ │ +0d56b4: 3410 0800 |000e: if-lt v0, v1, 0016 // +0008 │ │ +0d56b8: 2201 8405 |0010: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV14; // type@0584 │ │ +0d56bc: 7040 6129 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@2961 │ │ +0d56c2: 28f6 |0015: goto 000b // -000a │ │ +0d56c4: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ +0d56c8: 3410 0800 |0018: if-lt v0, v1, 0020 // +0008 │ │ +0d56cc: 2201 8205 |001a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV11; // type@0582 │ │ +0d56d0: 7040 5b29 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@295b │ │ +0d56d6: 28ec |001f: goto 000b // -0014 │ │ +0d56d8: 2201 9605 |0020: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7; // type@0596 │ │ +0d56dc: 7040 ab29 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@29ab │ │ +0d56e2: 28e6 |0025: goto 000b // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ 0x0006 line=133 │ │ 0x000b line=139 │ │ 0x000c line=134 │ │ @@ -172016,21 +172022,21 @@ │ │ │ │ #22 : (in Landroid/support/v7/app/AppCompatDelegate;) │ │ name : 'startSupportActionMode' │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1017 (AppCompatDelegate.java) │ │ + source_file_idx : 1014 (AppCompatDelegate.java) │ │ │ │ Class #822 header: │ │ class_idx : 1406 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1018 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #822 annotations: │ │ Annotations on class │ │ @@ -172042,21 +172048,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1018 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 1015 (AppCompatDelegateImplBase.java) │ │ │ │ Class #823 header: │ │ class_idx : 1415 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #823 annotations: │ │ Annotations on class │ │ @@ -172081,18 +172087,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 │ │ -0d7940: |[0d7940] android.support.v7.app.AppCompatDelegateImplV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -0d7950: 5b01 000c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d7954: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d795a: 0e00 |0005: return-void │ │ +0d56e4: |[0d56e4] android.support.v7.app.AppCompatDelegateImplV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +0d56f4: 5b01 000c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d56f8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d56fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -172102,55 +172108,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0d795c: |[0d795c] android.support.v7.app.AppCompatDelegateImplV7$1.run:()V │ │ -0d796c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d796e: 5430 000c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d7972: 7110 ac29 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@29ac │ │ -0d7978: 0a00 |0006: move-result v0 │ │ -0d797a: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0d797e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0d7982: 5430 000c |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d7986: 7120 ae29 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29ae │ │ -0d798c: 5430 000c |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d7990: 7110 ac29 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@29ac │ │ -0d7996: 0a00 |0015: move-result v0 │ │ -0d7998: d500 0010 |0016: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ -0d799c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0d79a0: 5430 000c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d79a4: 1301 6c00 |001c: const/16 v1, #int 108 // #6c │ │ -0d79a8: 7120 ae29 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29ae │ │ -0d79ae: 5430 000c |0021: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d79b2: 7120 b229 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z // method@29b2 │ │ -0d79b8: 5430 000c |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ -0d79bc: 7120 ad29 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29ad │ │ -0d79c2: 0e00 |002b: return-void │ │ +0d5700: |[0d5700] android.support.v7.app.AppCompatDelegateImplV7$1.run:()V │ │ +0d5710: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d5712: 5430 000c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d5716: 7110 ac29 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@29ac │ │ +0d571c: 0a00 |0006: move-result v0 │ │ +0d571e: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0d5722: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0d5726: 5430 000c |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d572a: 7120 ae29 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29ae │ │ +0d5730: 5430 000c |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d5734: 7110 ac29 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I // method@29ac │ │ +0d573a: 0a00 |0015: move-result v0 │ │ +0d573c: d500 0010 |0016: and-int/lit16 v0, v0, #int 4096 // #1000 │ │ +0d5740: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0d5744: 5430 000c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d5748: 1301 6c00 |001c: const/16 v1, #int 108 // #6c │ │ +0d574c: 7120 ae29 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29ae │ │ +0d5752: 5430 000c |0021: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d5756: 7120 b229 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z // method@29b2 │ │ +0d575c: 5430 000c |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c00 │ │ +0d5760: 7120 ad29 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29ad │ │ +0d5766: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x000b line=127 │ │ 0x0010 line=129 │ │ 0x001a line=130 │ │ 0x0021 line=132 │ │ 0x0026 line=133 │ │ 0x002b line=134 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #824 header: │ │ class_idx : 1420 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #824 annotations: │ │ Annotations on class │ │ @@ -172175,18 +172181,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 │ │ -0d79c4: |[0d79c4] android.support.v7.app.AppCompatDelegateImplV7$5.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -0d79d4: 5b01 050c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d79d8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d79de: 0e00 |0005: return-void │ │ +0d5768: |[0d5768] android.support.v7.app.AppCompatDelegateImplV7$5.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +0d5778: 5b01 050c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d577c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d5782: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -172196,61 +172202,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 58 16-bit code units │ │ -0d79e0: |[0d79e0] android.support.v7.app.AppCompatDelegateImplV7$5.run:()V │ │ -0d79f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d79f2: 5440 050c |0001: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d79f6: 5400 290c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -0d79fa: 5441 050c |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d79fe: 5411 2a0c |0007: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -0d7a02: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ -0d7a06: 6e53 1d3c 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@3c1d │ │ -0d7a0c: 5440 050c |000e: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d7a10: 7110 b529 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b5 │ │ -0d7a16: 5440 050c |0013: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d7a1a: 5400 2a0c |0015: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -0d7a1e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0d7a20: 7120 ed1a 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -0d7a26: 5440 050c |001b: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d7a2a: 5441 050c |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d7a2e: 5411 2a0c |001f: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -0d7a32: 7110 a21a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0d7a38: 0c01 |0024: move-result-object v1 │ │ -0d7a3a: 1502 803f |0025: const/high16 v2, #int 1065353216 // #3f80 │ │ -0d7a3e: 6e20 481d 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -0d7a44: 0c01 |002a: move-result-object v1 │ │ -0d7a46: 5b01 320c |002b: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -0d7a4a: 5440 050c |002d: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -0d7a4e: 5400 320c |002f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -0d7a52: 2201 8b05 |0031: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; // type@058b │ │ -0d7a56: 7020 7629 4100 |0033: invoke-direct {v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V // method@2976 │ │ -0d7a5c: 6e20 5a1d 1000 |0036: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0d7a62: 0e00 |0039: return-void │ │ +0d5784: |[0d5784] android.support.v7.app.AppCompatDelegateImplV7$5.run:()V │ │ +0d5794: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d5796: 5440 050c |0001: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d579a: 5400 290c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +0d579e: 5441 050c |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57a2: 5411 2a0c |0007: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +0d57a6: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ +0d57aa: 6e53 1d3c 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@3c1d │ │ +0d57b0: 5440 050c |000e: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57b4: 7110 b529 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b5 │ │ +0d57ba: 5440 050c |0013: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57be: 5400 2a0c |0015: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +0d57c2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0d57c4: 7120 ed1a 1000 |0018: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +0d57ca: 5440 050c |001b: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57ce: 5441 050c |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57d2: 5411 2a0c |001f: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +0d57d6: 7110 a21a 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0d57dc: 0c01 |0024: move-result-object v1 │ │ +0d57de: 1502 803f |0025: const/high16 v2, #int 1065353216 // #3f80 │ │ +0d57e2: 6e20 481d 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +0d57e8: 0c01 |002a: move-result-object v1 │ │ +0d57ea: 5b01 320c |002b: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +0d57ee: 5440 050c |002d: iget-object v0, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +0d57f2: 5400 320c |002f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +0d57f6: 2201 8b05 |0031: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; // type@058b │ │ +0d57fa: 7020 7629 4100 |0033: invoke-direct {v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V // method@2976 │ │ +0d5800: 6e20 5a1d 1000 |0036: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0d5806: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=723 │ │ 0x000e line=726 │ │ 0x0013 line=727 │ │ 0x001b line=728 │ │ 0x002d line=729 │ │ 0x0039 line=742 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #825 header: │ │ class_idx : 1427 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #825 annotations: │ │ Annotations on class │ │ @@ -172289,38 +172295,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d7a64: |[0d7a64] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ -0d7a74: 2200 9205 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; // type@0592 │ │ -0d7a78: 7010 9229 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.:()V // method@2992 │ │ -0d7a7e: 7110 8914 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1489 │ │ -0d7a84: 0c00 |0008: move-result-object v0 │ │ -0d7a86: 6900 0c0c |0009: sput-object v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0c0c │ │ -0d7a8a: 0e00 |000b: return-void │ │ +0d5808: |[0d5808] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ +0d5818: 2200 9205 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; // type@0592 │ │ +0d581c: 7010 9229 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.:()V // method@2992 │ │ +0d5822: 7110 8914 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@1489 │ │ +0d5828: 0c00 |0008: move-result-object v0 │ │ +0d582a: 6900 0c0c |0009: sput-object v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0c0c │ │ +0d582e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1973 │ │ 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 │ │ -0d7a8c: |[0d7a8c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ -0d7a9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d7aa2: 0e00 |0003: return-void │ │ +0d5830: |[0d5830] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:()V │ │ +0d5840: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d5846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ │ │ #2 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ @@ -172328,17 +172334,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7aa4: |[0d7aa4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:(Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ -0d7ab4: 7010 9829 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@2998 │ │ -0d7aba: 0e00 |0003: return-void │ │ +0d5848: |[0d5848] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.:(Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ +0d5858: 7010 9829 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@2998 │ │ +0d585e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7$1; │ │ │ │ @@ -172347,18 +172353,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 │ │ -0d7abc: |[0d7abc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -0d7acc: 7120 9c29 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@299c │ │ -0d7ad2: 0c00 |0003: move-result-object v0 │ │ -0d7ad4: 1100 |0004: return-object v0 │ │ +0d5860: |[0d5860] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.access$1300:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +0d5870: 7120 9c29 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@299c │ │ +0d5876: 0c00 |0003: move-result-object v0 │ │ +0d5878: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/ClassLoader; │ │ │ │ @@ -172367,33 +172373,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 │ │ -0d7ad8: |[0d7ad8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -0d7ae8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d7aea: 2200 9305 |0001: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ -0d7aee: 7010 9829 0000 |0003: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@2998 │ │ -0d7af4: 6e10 f504 0300 |0006: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0d7afa: 0a02 |0009: move-result v2 │ │ -0d7afc: 5902 0d0c |000a: iput v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ -0d7b00: 6e10 f504 0300 |000c: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0d7b06: 0a02 |000f: move-result v2 │ │ -0d7b08: 3312 0f00 |0010: if-ne v2, v1, 001f // +000f │ │ -0d7b0c: 5c01 0e0c |0012: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7b10: 5501 0e0c |0014: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7b14: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ -0d7b18: 6e20 f204 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Parcel;.readBundle:(Ljava/lang/ClassLoader;)Landroid/os/Bundle; // method@04f2 │ │ -0d7b1e: 0c01 |001b: move-result-object v1 │ │ -0d7b20: 5b01 0f0c |001c: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ -0d7b24: 1100 |001e: return-object v0 │ │ -0d7b26: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0d7b28: 28f2 |0020: goto 0012 // -000e │ │ +0d587c: |[0d587c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.readFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +0d588c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d588e: 2200 9305 |0001: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ +0d5892: 7010 9829 0000 |0003: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:()V // method@2998 │ │ +0d5898: 6e10 f504 0300 |0006: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0d589e: 0a02 |0009: move-result v2 │ │ +0d58a0: 5902 0d0c |000a: iput v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ +0d58a4: 6e10 f504 0300 |000c: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0d58aa: 0a02 |000f: move-result v2 │ │ +0d58ac: 3312 0f00 |0010: if-ne v2, v1, 001f // +000f │ │ +0d58b0: 5c01 0e0c |0012: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d58b4: 5501 0e0c |0014: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d58b8: 3801 0800 |0016: if-eqz v1, 001e // +0008 │ │ +0d58bc: 6e20 f204 4300 |0018: invoke-virtual {v3, v4}, Landroid/os/Parcel;.readBundle:(Ljava/lang/ClassLoader;)Landroid/os/Bundle; // method@04f2 │ │ +0d58c2: 0c01 |001b: move-result-object v1 │ │ +0d58c4: 5b01 0f0c |001c: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ +0d58c8: 1100 |001e: return-object v0 │ │ +0d58ca: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0d58cc: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1962 │ │ 0x0006 line=1963 │ │ 0x000c line=1964 │ │ 0x0014 line=1966 │ │ 0x0018 line=1967 │ │ @@ -172410,17 +172416,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7b2c: |[0d7b2c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.describeContents:()I │ │ -0d7b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7b3e: 0f00 |0001: return v0 │ │ +0d58d0: |[0d58d0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.describeContents:()I │ │ +0d58e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d58e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1949 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;) │ │ @@ -172428,48 +172434,48 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0d7b40: |[0d7b40] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0d7b50: 5210 0d0c |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ -0d7b54: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0d7b5a: 5510 0e0c |0005: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7b5e: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ -0d7b62: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d7b64: 6e20 fd04 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0d7b6a: 5510 0e0c |000d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7b6e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0d7b72: 5410 0f0c |0011: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ -0d7b76: 6e20 fb04 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ -0d7b7c: 0e00 |0016: return-void │ │ -0d7b7e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0d7b80: 28f2 |0018: goto 000a // -000e │ │ +0d58e4: |[0d58e4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0d58f4: 5210 0d0c |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ +0d58f8: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0d58fe: 5510 0e0c |0005: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d5902: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ +0d5906: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0d5908: 6e20 fd04 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0d590e: 5510 0e0c |000d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d5912: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0d5916: 5410 0f0c |0011: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ +0d591a: 6e20 fb04 0200 |0013: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@04fb │ │ +0d5920: 0e00 |0016: return-void │ │ +0d5922: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0d5924: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1953 │ │ 0x0005 line=1954 │ │ 0x000d line=1956 │ │ 0x0011 line=1957 │ │ 0x0016 line=1959 │ │ 0x0017 line=1954 │ │ 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 : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #826 header: │ │ class_idx : 1428 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #826 annotations: │ │ Annotations on class │ │ @@ -172574,20 +172580,20 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d7b84: |[0d7b84] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.:(I)V │ │ -0d7b94: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0d7b9a: 5912 130c |0003: iput v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -0d7b9e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d7ba0: 5c10 1e0c |0006: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -0d7ba4: 0e00 |0008: return-void │ │ +0d5928: |[0d5928] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.:(I)V │ │ +0d5938: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0d593e: 5912 130c |0003: iput v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +0d5942: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d5944: 5c10 1e0c |0006: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +0d5948: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0003 line=1832 │ │ 0x0005 line=1834 │ │ 0x0008 line=1835 │ │ locals : │ │ @@ -172600,25 +172606,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d7ba8: |[0d7ba8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.applyFrozenState:()V │ │ -0d7bb8: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7bbc: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -0d7bc0: 5420 150c |0004: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ -0d7bc4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0d7bc8: 5420 1c0c |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7bcc: 5421 150c |000a: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ -0d7bd0: 6e20 392d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restorePresenterStates:(Landroid/os/Bundle;)V // method@2d39 │ │ -0d7bd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d7bd8: 5b20 150c |0010: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ -0d7bdc: 0e00 |0012: return-void │ │ +0d594c: |[0d594c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.applyFrozenState:()V │ │ +0d595c: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5960: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +0d5964: 5420 150c |0004: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ +0d5968: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0d596c: 5420 1c0c |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5970: 5421 150c |000a: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ +0d5974: 6e20 392d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restorePresenterStates:(Landroid/os/Bundle;)V // method@2d39 │ │ +0d597a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0d597c: 5b20 150c |0010: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ +0d5980: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1937 │ │ 0x0008 line=1938 │ │ 0x000f line=1939 │ │ 0x0012 line=1941 │ │ locals : │ │ @@ -172629,23 +172635,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d7be0: |[0d7be0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.clearMenuPresenters:()V │ │ -0d7bf0: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7bf4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d7bf8: 5420 1c0c |0004: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7bfc: 5421 1a0c |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c00: 6e20 372d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ -0d7c06: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d7c08: 5b20 1a0c |000c: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c0c: 0e00 |000e: return-void │ │ +0d5984: |[0d5984] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.clearMenuPresenters:()V │ │ +0d5994: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5998: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d599c: 5420 1c0c |0004: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d59a0: 5421 1a0c |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d59a4: 6e20 372d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ +0d59aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d59ac: 5b20 1a0c |000c: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d59b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0004 line=1849 │ │ 0x000b line=1851 │ │ 0x000e line=1852 │ │ locals : │ │ @@ -172656,36 +172662,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0d7c10: |[0d7c10] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0d7c20: 5441 1c0c |0000: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7c24: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0d7c28: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d7c2a: 1100 |0005: return-object v0 │ │ -0d7c2c: 5441 1a0c |0006: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c30: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ -0d7c34: 2201 e005 |000a: new-instance v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ -0d7c38: 5442 1b0c |000c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ -0d7c3c: 6003 980e |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ -0d7c40: 7030 de2c 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ -0d7c46: 5b41 1a0c |0013: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c4a: 5441 1a0c |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c4e: 6e20 ef2c 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ -0d7c54: 5441 1c0c |001a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7c58: 5442 1a0c |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c5c: 6e20 fe2c 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ -0d7c62: 5441 1a0c |0021: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7c66: 5442 120c |0023: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -0d7c6a: 6e20 e62c 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2ce6 │ │ -0d7c70: 0c00 |0028: move-result-object v0 │ │ -0d7c72: 28dc |0029: goto 0005 // -0024 │ │ +0d59b4: |[0d59b4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0d59c4: 5441 1c0c |0000: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d59c8: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0d59cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d59ce: 1100 |0005: return-object v0 │ │ +0d59d0: 5441 1a0c |0006: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d59d4: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ +0d59d8: 2201 e005 |000a: new-instance v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ +0d59dc: 5442 1b0c |000c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ +0d59e0: 6003 980e |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ +0d59e4: 7030 de2c 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ +0d59ea: 5b41 1a0c |0013: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d59ee: 5441 1a0c |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d59f2: 6e20 ef2c 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ +0d59f8: 5441 1c0c |001a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d59fc: 5442 1a0c |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5a00: 6e20 fe2c 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ +0d5a06: 5441 1a0c |0021: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5a0a: 5442 120c |0023: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +0d5a0e: 6e20 e62c 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2ce6 │ │ +0d5a14: 0c00 |0028: move-result-object v0 │ │ +0d5a16: 28dc |0029: goto 0005 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1899 │ │ 0x0005 line=1910 │ │ 0x0006 line=1901 │ │ 0x000a line=1902 │ │ 0x0015 line=1904 │ │ @@ -172702,31 +172708,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0d7c74: |[0d7c74] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.hasPanelItems:()Z │ │ -0d7c84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d7c86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d7c88: 5432 200c |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -0d7c8c: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -0d7c90: 0110 |0006: move v0, v1 │ │ -0d7c92: 0f00 |0007: return v0 │ │ -0d7c94: 5432 110c |0008: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -0d7c98: 3902 fdff |000a: if-nez v2, 0007 // -0003 │ │ -0d7c9c: 5432 1a0c |000c: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7ca0: 6e10 e32c 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ -0d7ca6: 0c02 |0011: move-result-object v2 │ │ -0d7ca8: 7210 bc3b 0200 |0012: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -0d7cae: 0a02 |0015: move-result v2 │ │ -0d7cb0: 3c02 f1ff |0016: if-gtz v2, 0007 // -000f │ │ -0d7cb4: 0110 |0018: move v0, v1 │ │ -0d7cb6: 28ee |0019: goto 0007 // -0012 │ │ +0d5a18: |[0d5a18] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.hasPanelItems:()Z │ │ +0d5a28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d5a2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d5a2c: 5432 200c |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +0d5a30: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +0d5a34: 0110 |0006: move v0, v1 │ │ +0d5a36: 0f00 |0007: return v0 │ │ +0d5a38: 5432 110c |0008: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +0d5a3c: 3902 fdff |000a: if-nez v2, 0007 // -0003 │ │ +0d5a40: 5432 1a0c |000c: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5a44: 6e10 e32c 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ +0d5a4a: 0c02 |0011: move-result-object v2 │ │ +0d5a4c: 7210 bc3b 0200 |0012: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +0d5a52: 0a02 |0015: move-result v2 │ │ +0d5a54: 3c02 f1ff |0016: if-gtz v2, 0007 // -000f │ │ +0d5a58: 0110 |0018: move v0, v1 │ │ +0d5a5a: 28ee |0019: goto 0007 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1838 │ │ 0x0007 line=1841 │ │ 0x0008 line=1839 │ │ 0x000c line=1841 │ │ locals : │ │ @@ -172737,27 +172743,27 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0d7cb8: |[0d7cb8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0d7cc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d7cca: 0740 |0001: move-object v0, v4 │ │ -0d7ccc: 1f00 9305 |0002: check-cast v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ -0d7cd0: 5201 0d0c |0004: iget v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ -0d7cd4: 5931 130c |0006: iput v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -0d7cd8: 5501 0e0c |0008: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7cdc: 5c31 210c |000a: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.wasLastOpen:Z // field@0c21 │ │ -0d7ce0: 5401 0f0c |000c: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ -0d7ce4: 5b31 150c |000e: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ -0d7ce8: 5b32 200c |0010: iput-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -0d7cec: 5b32 120c |0012: iput-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -0d7cf0: 0e00 |0014: return-void │ │ +0d5a5c: |[0d5a5c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0d5a6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d5a6e: 0740 |0001: move-object v0, v4 │ │ +0d5a70: 1f00 9305 |0002: check-cast v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ +0d5a74: 5201 0d0c |0004: iget v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ +0d5a78: 5931 130c |0006: iput v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +0d5a7c: 5501 0e0c |0008: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d5a80: 5c31 210c |000a: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.wasLastOpen:Z // field@0c21 │ │ +0d5a84: 5401 0f0c |000c: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ +0d5a88: 5b31 150c |000e: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenMenuState:Landroid/os/Bundle; // field@0c15 │ │ +0d5a8c: 5b32 200c |0010: iput-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +0d5a90: 5b32 120c |0012: iput-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +0d5a94: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1927 │ │ 0x0004 line=1928 │ │ 0x0008 line=1929 │ │ 0x000c line=1930 │ │ 0x0010 line=1932 │ │ @@ -172773,31 +172779,31 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0d7cf4: |[0d7cf4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0d7d04: 2200 9305 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ -0d7d08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d7d0a: 7020 9929 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@2999 │ │ -0d7d10: 5231 130c |0006: iget v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -0d7d14: 5901 0d0c |0008: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ -0d7d18: 5531 180c |000a: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -0d7d1c: 5c01 0e0c |000c: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ -0d7d20: 5431 1c0c |000e: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d24: 3801 1000 |0010: if-eqz v1, 0020 // +0010 │ │ -0d7d28: 2201 d500 |0012: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ -0d7d2c: 7010 9b04 0100 |0014: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ -0d7d32: 5b01 0f0c |0017: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ -0d7d36: 5431 1c0c |0019: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d3a: 5402 0f0c |001b: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ -0d7d3e: 6e20 3b2d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.savePresenterStates:(Landroid/os/Bundle;)V // method@2d3b │ │ -0d7d44: 1100 |0020: return-object v0 │ │ +0d5a98: |[0d5a98] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0d5aa8: 2200 9305 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@0593 │ │ +0d5aac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d5aae: 7020 9929 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V // method@2999 │ │ +0d5ab4: 5231 130c |0006: iget v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +0d5ab8: 5901 0d0c |0008: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.featureId:I // field@0c0d │ │ +0d5abc: 5531 180c |000a: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +0d5ac0: 5c01 0e0c |000c: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.isOpen:Z // field@0c0e │ │ +0d5ac4: 5431 1c0c |000e: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5ac8: 3801 1000 |0010: if-eqz v1, 0020 // +0010 │ │ +0d5acc: 2201 d500 |0012: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ +0d5ad0: 7010 9b04 0100 |0014: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ +0d5ad6: 5b01 0f0c |0017: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ +0d5ada: 5431 1c0c |0019: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5ade: 5402 0f0c |001b: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState;.menuState:Landroid/os/Bundle; // field@0c0f │ │ +0d5ae2: 6e20 3b2d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.savePresenterStates:(Landroid/os/Bundle;)V // method@2d3b │ │ +0d5ae8: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1914 │ │ 0x0006 line=1915 │ │ 0x000a line=1916 │ │ 0x000e line=1918 │ │ 0x0012 line=1919 │ │ @@ -172812,30 +172818,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0d7d48: |[0d7d48] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0d7d58: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d5c: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -0d7d60: 0e00 |0004: return-void │ │ -0d7d62: 5420 1c0c |0005: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d66: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -0d7d6a: 5420 1c0c |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d6e: 5421 1a0c |000b: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7d72: 6e20 372d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ -0d7d78: 5b23 1c0c |0010: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -0d7d7c: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ -0d7d80: 5420 1a0c |0014: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7d84: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ -0d7d88: 5420 1a0c |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ -0d7d8c: 6e20 fe2c 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ -0d7d92: 28e7 |001d: goto 0004 // -0019 │ │ +0d5aec: |[0d5aec] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0d5afc: 5420 1c0c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5b00: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +0d5b04: 0e00 |0004: return-void │ │ +0d5b06: 5420 1c0c |0005: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5b0a: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +0d5b0e: 5420 1c0c |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5b12: 5421 1a0c |000b: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5b16: 6e20 372d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ +0d5b1c: 5b23 1c0c |0010: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +0d5b20: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ +0d5b24: 5420 1a0c |0014: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5b28: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ +0d5b2c: 5420 1a0c |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0c1a │ │ +0d5b30: 6e20 fe2c 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ +0d5b36: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1887 │ │ 0x0004 line=1896 │ │ 0x0005 line=1889 │ │ 0x0009 line=1890 │ │ 0x0010 line=1892 │ │ @@ -172850,60 +172856,60 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0d7d94: |[0d7d94] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ -0d7da4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d7da6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0d7da8: 2202 cd06 |0002: new-instance v2, Landroid/util/TypedValue; // type@06cd │ │ -0d7dac: 7010 7037 0200 |0004: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0d7db2: 6e10 a801 0800 |0007: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d7db8: 0c04 |000a: move-result-object v4 │ │ -0d7dba: 6e10 4c02 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -0d7dc0: 0c03 |000e: move-result-object v3 │ │ -0d7dc2: 6e10 ae01 0800 |000f: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0d7dc8: 0c04 |0012: move-result-object v4 │ │ -0d7dca: 6e20 2202 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -0d7dd0: 6004 7c0c |0016: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ -0d7dd4: 6e40 2102 4352 |0018: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0d7dda: 5224 c215 |001b: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d7dde: 3804 0700 |001d: if-eqz v4, 0024 // +0007 │ │ -0d7de2: 5224 c215 |001f: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d7de6: 6e30 1e02 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -0d7dec: 6004 000d |0024: sget v4, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0d00 │ │ -0d7df0: 6e40 2102 4352 |0026: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0d7df6: 5224 c215 |0029: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d7dfa: 3804 2f00 |002b: if-eqz v4, 005a // +002f │ │ -0d7dfe: 5224 c215 |002d: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0d7e02: 6e30 1e02 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -0d7e08: 2201 cc05 |0032: new-instance v1, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -0d7e0c: 7030 b42b 8106 |0034: invoke-direct {v1, v8, v6}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -0d7e12: 6e10 ae01 0100 |0037: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0d7e18: 0c04 |003a: move-result-object v4 │ │ -0d7e1a: 6e20 2202 3400 |003b: invoke-virtual {v4, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -0d7e20: 5b71 1b0c |003e: iput-object v1, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ -0d7e24: 6204 9e10 |0040: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ -0d7e28: 6e20 b301 4100 |0042: invoke-virtual {v1, v4}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ -0d7e2e: 0c00 |0045: move-result-object v0 │ │ -0d7e30: 6004 eb10 |0046: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_panelBackground:I // field@10eb │ │ -0d7e34: 6e30 6702 4006 |0048: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d7e3a: 0a04 |004b: move-result v4 │ │ -0d7e3c: 5974 100c |004c: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@0c10 │ │ -0d7e40: 6004 c210 |004e: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowAnimationStyle:I // field@10c2 │ │ -0d7e44: 6e30 6702 4006 |0050: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0d7e4a: 0a04 |0053: move-result v4 │ │ -0d7e4c: 5974 220c |0054: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@0c22 │ │ -0d7e50: 6e10 7102 0000 |0056: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d7e56: 0e00 |0059: return-void │ │ -0d7e58: 6004 a40f |005a: sget v4, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0fa4 │ │ -0d7e5c: 6e30 1e02 4305 |005c: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -0d7e62: 28d3 |005f: goto 0032 // -002d │ │ +0d5b38: |[0d5b38] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ +0d5b48: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0d5b4a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0d5b4c: 2202 cd06 |0002: new-instance v2, Landroid/util/TypedValue; // type@06cd │ │ +0d5b50: 7010 7037 0200 |0004: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0d5b56: 6e10 a801 0800 |0007: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d5b5c: 0c04 |000a: move-result-object v4 │ │ +0d5b5e: 6e10 4c02 0400 |000b: invoke-virtual {v4}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +0d5b64: 0c03 |000e: move-result-object v3 │ │ +0d5b66: 6e10 ae01 0800 |000f: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d5b6c: 0c04 |0012: move-result-object v4 │ │ +0d5b6e: 6e20 2202 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +0d5b74: 6004 7c0c |0016: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ +0d5b78: 6e40 2102 4352 |0018: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0d5b7e: 5224 c215 |001b: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d5b82: 3804 0700 |001d: if-eqz v4, 0024 // +0007 │ │ +0d5b86: 5224 c215 |001f: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d5b8a: 6e30 1e02 4305 |0021: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +0d5b90: 6004 000d |0024: sget v4, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0d00 │ │ +0d5b94: 6e40 2102 4352 |0026: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0d5b9a: 5224 c215 |0029: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d5b9e: 3804 2f00 |002b: if-eqz v4, 005a // +002f │ │ +0d5ba2: 5224 c215 |002d: iget v4, v2, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0d5ba6: 6e30 1e02 4305 |002f: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +0d5bac: 2201 cc05 |0032: new-instance v1, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +0d5bb0: 7030 b42b 8106 |0034: invoke-direct {v1, v8, v6}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +0d5bb6: 6e10 ae01 0100 |0037: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d5bbc: 0c04 |003a: move-result-object v4 │ │ +0d5bbe: 6e20 2202 3400 |003b: invoke-virtual {v4, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +0d5bc4: 5b71 1b0c |003e: iput-object v1, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ +0d5bc8: 6204 9e10 |0040: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ +0d5bcc: 6e20 b301 4100 |0042: invoke-virtual {v1, v4}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ +0d5bd2: 0c00 |0045: move-result-object v0 │ │ +0d5bd4: 6004 eb10 |0046: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_panelBackground:I // field@10eb │ │ +0d5bd8: 6e30 6702 4006 |0048: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d5bde: 0a04 |004b: move-result v4 │ │ +0d5be0: 5974 100c |004c: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@0c10 │ │ +0d5be4: 6004 c210 |004e: sget v4, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowAnimationStyle:I // field@10c2 │ │ +0d5be8: 6e30 6702 4006 |0050: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d5bee: 0a04 |0053: move-result v4 │ │ +0d5bf0: 5974 220c |0054: iput v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@0c22 │ │ +0d5bf4: 6e10 7102 0000 |0056: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d5bfa: 0e00 |0059: return-void │ │ +0d5bfc: 6004 a40f |005a: sget v4, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0fa4 │ │ +0d5c00: 6e30 1e02 4305 |005c: invoke-virtual {v3, v4, v5}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +0d5c06: 28d3 |005f: goto 0032 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1855 │ │ 0x0007 line=1856 │ │ 0x000f line=1857 │ │ 0x0016 line=1860 │ │ 0x001b line=1861 │ │ @@ -172925,21 +172931,21 @@ │ │ 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 : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #827 header: │ │ class_idx : 1433 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #827 annotations: │ │ Annotations on class │ │ @@ -172951,21 +172957,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #828 header: │ │ class_idx : 1440 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6907 │ │ +source_file_idx : 6903 │ │ static_fields_size : 11 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #828 - │ │ Class descriptor : 'Landroid/support/v7/app/TwilightCalculator;' │ │ @@ -173046,17 +173052,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7e64: |[0d7e64] android.support.v7.app.TwilightCalculator.:()V │ │ -0d7e74: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d7e7a: 0e00 |0003: return-void │ │ +0d5c08: |[0d5c08] android.support.v7.app.TwilightCalculator.:()V │ │ +0d5c18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d5c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/TwilightCalculator; │ │ │ │ #1 : (in Landroid/support/v7/app/TwilightCalculator;) │ │ @@ -173064,22 +173070,22 @@ │ │ type : '()Landroid/support/v7/app/TwilightCalculator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d7e7c: |[0d7e7c] android.support.v7.app.TwilightCalculator.getInstance:()Landroid/support/v7/app/TwilightCalculator; │ │ -0d7e8c: 6200 5a0c |0000: sget-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ -0d7e90: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0d7e94: 2200 a005 |0004: new-instance v0, Landroid/support/v7/app/TwilightCalculator; // type@05a0 │ │ -0d7e98: 7010 2d2a 0000 |0006: invoke-direct {v0}, Landroid/support/v7/app/TwilightCalculator;.:()V // method@2a2d │ │ -0d7e9e: 6900 5a0c |0009: sput-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ -0d7ea2: 6200 5a0c |000b: sget-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ -0d7ea6: 1100 |000d: return-object v0 │ │ +0d5c20: |[0d5c20] android.support.v7.app.TwilightCalculator.getInstance:()Landroid/support/v7/app/TwilightCalculator; │ │ +0d5c30: 6200 5a0c |0000: sget-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ +0d5c34: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0d5c38: 2200 a005 |0004: new-instance v0, Landroid/support/v7/app/TwilightCalculator; // type@05a0 │ │ +0d5c3c: 7010 2d2a 0000 |0006: invoke-direct {v0}, Landroid/support/v7/app/TwilightCalculator;.:()V // method@2a2d │ │ +0d5c42: 6900 5a0c |0009: sput-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ +0d5c46: 6200 5a0c |000b: sget-object v0, Landroid/support/v7/app/TwilightCalculator;.sInstance:Landroid/support/v7/app/TwilightCalculator; // field@0c5a │ │ +0d5c4a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x000b line=34 │ │ locals : │ │ │ │ @@ -173089,201 +173095,201 @@ │ │ type : '(JDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 36 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 413 16-bit code units │ │ -0d7ea8: |[0d7ea8] android.support.v7.app.TwilightCalculator.calculateTwilight:(JDD)V │ │ -0d7eb8: 1816 00da 626d dc00 0000 |0000: const-wide v22, #double 4.67746e-312 // #000000dc6d62da00 │ │ -0d7ec2: 9c16 1e16 |0005: sub-long v22, v30, v22 │ │ -0d7ec6: 0500 1600 |0007: move-wide/from16 v0, v22 │ │ -0d7eca: 8500 |0009: long-to-float v0, v0 │ │ -0d7ecc: 0216 0000 |000a: move/from16 v22, v0 │ │ -0d7ed0: 1417 80cb a44c |000c: const v23, #float 8.64e+07 // #4ca4cb80 │ │ -0d7ed6: a908 1617 |000f: div-float v8, v22, v23 │ │ -0d7eda: 1416 92ae c740 |0011: const v22, #float 6.24006 // #40c7ae92 │ │ -0d7ee0: 1417 25eb 8c3c |0014: const v23, #float 0.017202 // #3c8ceb25 │ │ -0d7ee6: a817 1708 |0017: mul-float v23, v23, v8 │ │ -0d7eea: a60c 1617 |0019: add-float v12, v22, v23 │ │ -0d7eee: 89c0 |001b: float-to-double v0, v12 │ │ -0d7ef0: 0516 0000 |001c: move-wide/from16 v22, v0 │ │ -0d7ef4: 1818 0000 00c0 5f1c a13f |001e: const-wide v24, #double 0.0334196 // #3fa11c5fc0000000 │ │ -0d7efe: 89c0 |0023: float-to-double v0, v12 │ │ -0d7f00: 051a 0000 |0024: move-wide/from16 v26, v0 │ │ -0d7f04: 7702 1a43 1a00 |0026: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d7f0a: 0b1a |0029: move-result-wide v26 │ │ -0d7f0c: ad18 181a |002a: mul-double v24, v24, v26 │ │ -0d7f10: ab16 1618 |002c: add-double v22, v22, v24 │ │ -0d7f14: 1818 0000 0000 5be0 363f |002e: const-wide v24, #double 0.000349066 // #3f36e05b00000000 │ │ -0d7f1e: 151a 0040 |0033: const/high16 v26, #int 1073741824 // #4000 │ │ -0d7f22: a81a 1a0c |0035: mul-float v26, v26, v12 │ │ -0d7f26: 0200 1a00 |0037: move/from16 v0, v26 │ │ -0d7f2a: 8900 |0039: float-to-double v0, v0 │ │ -0d7f2c: 051a 0000 |003a: move-wide/from16 v26, v0 │ │ -0d7f30: 7702 1a43 1a00 |003c: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d7f36: 0b1a |003f: move-result-wide v26 │ │ -0d7f38: ad18 181a |0040: mul-double v24, v24, v26 │ │ -0d7f3c: ab16 1618 |0042: add-double v22, v22, v24 │ │ -0d7f40: 1818 0000 00c0 1cf6 d53e |0044: const-wide v24, #double 5.236e-06 // #3ed5f61cc0000000 │ │ -0d7f4a: 151a 4040 |0049: const/high16 v26, #int 1077936128 // #4040 │ │ -0d7f4e: a81a 1a0c |004b: mul-float v26, v26, v12 │ │ -0d7f52: 0200 1a00 |004d: move/from16 v0, v26 │ │ -0d7f56: 8900 |004f: float-to-double v0, v0 │ │ -0d7f58: 051a 0000 |0050: move-wide/from16 v26, v0 │ │ -0d7f5c: 7702 1a43 1a00 |0052: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d7f62: 0b1a |0055: move-result-wide v26 │ │ -0d7f64: ad18 181a |0056: mul-double v24, v24, v26 │ │ -0d7f68: ab14 1618 |0058: add-double v20, v22, v24 │ │ -0d7f6c: 1816 32e3 1c5e d8be fc3f |005a: const-wide v22, #double 1.79659 // #3ffcbed85e1ce332 │ │ -0d7f76: ab16 1614 |005f: add-double v22, v22, v20 │ │ -0d7f7a: 1818 182d 4454 fb21 0940 |0061: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ -0d7f84: ab10 1618 |0066: add-double v16, v22, v24 │ │ -0d7f88: 0500 2200 |0068: move-wide/from16 v0, v34 │ │ -0d7f8c: 8000 |006a: neg-double v0, v0 │ │ -0d7f8e: 0516 0000 |006b: move-wide/from16 v22, v0 │ │ -0d7f92: 1818 0000 0000 0080 7640 |006d: const-wide v24, #double 360 // #4076800000000000 │ │ -0d7f9c: ae04 1618 |0072: div-double v4, v22, v24 │ │ -0d7fa0: 1416 faed 6b3a |0074: const v22, #float 0.0009 // #3a6bedfa │ │ -0d7fa6: a716 0816 |0077: sub-float v22, v8, v22 │ │ -0d7faa: 0200 1600 |0079: move/from16 v0, v22 │ │ -0d7fae: 8900 |007b: float-to-double v0, v0 │ │ -0d7fb0: 0516 0000 |007c: move-wide/from16 v22, v0 │ │ -0d7fb4: ac16 1604 |007e: sub-double v22, v22, v4 │ │ -0d7fb8: 7702 1943 1600 |0080: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ -0d7fbe: 0b16 |0083: move-result-wide v22 │ │ -0d7fc0: 0500 1600 |0084: move-wide/from16 v0, v22 │ │ -0d7fc4: 850d |0086: long-to-float v13, v0 │ │ -0d7fc6: 1416 faed 6b3a |0087: const v22, #float 0.0009 // #3a6bedfa │ │ -0d7fcc: a616 160d |008a: add-float v22, v22, v13 │ │ -0d7fd0: 0200 1600 |008c: move/from16 v0, v22 │ │ -0d7fd4: 8900 |008e: float-to-double v0, v0 │ │ -0d7fd6: 0516 0000 |008f: move-wide/from16 v22, v0 │ │ -0d7fda: ab16 1604 |0091: add-double v22, v22, v4 │ │ -0d7fde: 1818 a167 b3ea 73b5 753f |0093: const-wide v24, #double 0.0053 // #3f75b573eab367a1 │ │ -0d7fe8: 89c0 |0098: float-to-double v0, v12 │ │ -0d7fea: 051a 0000 |0099: move-wide/from16 v26, v0 │ │ -0d7fee: 7702 1a43 1a00 |009b: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d7ff4: 0b1a |009e: move-result-wide v26 │ │ -0d7ff6: ad18 181a |009f: mul-double v24, v24, v26 │ │ -0d7ffa: ab16 1618 |00a1: add-double v22, v22, v24 │ │ -0d7ffe: 1818 6c78 7aa5 2c43 7cbf |00a3: const-wide v24, #double -0.0069 // #bf7c432ca57a786c │ │ -0d8008: 191a 0040 |00a8: const-wide/high16 v26, #long 4611686018427387904 // #4000 │ │ -0d800c: ad1a 1a10 |00aa: mul-double v26, v26, v16 │ │ -0d8010: 7702 1a43 1a00 |00ac: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d8016: 0b1a |00af: move-result-wide v26 │ │ -0d8018: ad18 181a |00b0: mul-double v24, v24, v26 │ │ -0d801c: ab12 1618 |00b2: add-double v18, v22, v24 │ │ -0d8020: 7702 1a43 1000 |00b4: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d8026: 0b16 |00b7: move-result-wide v22 │ │ -0d8028: 1818 0000 0080 a331 da3f |00b8: const-wide v24, #double 0.40928 // #3fda31a380000000 │ │ -0d8032: 7702 1a43 1800 |00bd: invoke-static/range {v24, v25}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d8038: 0b18 |00c0: move-result-wide v24 │ │ -0d803a: ad16 1618 |00c1: mul-double v22, v22, v24 │ │ -0d803e: 7702 0c43 1600 |00c3: invoke-static/range {v22, v23}, Ljava/lang/Math;.asin:(D)D // method@430c │ │ -0d8044: 0b0e |00c6: move-result-wide v14 │ │ -0d8046: 1816 0000 00a0 46df 913f |00c7: const-wide v22, #double 0.0174533 // #3f91df46a0000000 │ │ -0d8050: ad0a 2016 |00cc: mul-double v10, v32, v22 │ │ -0d8054: 1816 0000 0000 eace babf |00ce: const-wide v22, #double -0.10472 // #bfbaceea00000000 │ │ -0d805e: 7702 1a43 1600 |00d3: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d8064: 0b16 |00d6: move-result-wide v22 │ │ -0d8066: 7120 1a43 ba00 |00d7: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d806c: 0b18 |00da: move-result-wide v24 │ │ -0d806e: 7120 1a43 fe00 |00db: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d8074: 0b1a |00de: move-result-wide v26 │ │ -0d8076: ad18 181a |00df: mul-double v24, v24, v26 │ │ -0d807a: ac16 1618 |00e1: sub-double v22, v22, v24 │ │ -0d807e: 7120 0e43 ba00 |00e3: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ -0d8084: 0b18 |00e6: move-result-wide v24 │ │ -0d8086: 7120 0e43 fe00 |00e7: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ -0d808c: 0b1a |00ea: move-result-wide v26 │ │ -0d808e: ad18 181a |00eb: mul-double v24, v24, v26 │ │ -0d8092: ae06 1618 |00ed: div-double v6, v22, v24 │ │ -0d8096: 1916 f03f |00ef: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ -0d809a: 2f16 0616 |00f1: cmpl-double v22, v6, v22 │ │ -0d809e: 3a16 1b00 |00f3: if-ltz v22, 010e // +001b │ │ -0d80a2: 1316 0100 |00f5: const/16 v22, #int 1 // #1 │ │ -0d80a6: 0200 1600 |00f7: move/from16 v0, v22 │ │ -0d80aa: 0801 1d00 |00f9: move-object/from16 v1, v29 │ │ -0d80ae: 5910 5b0c |00fb: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ -0d80b2: 1616 ffff |00fd: const-wide/16 v22, #int -1 // #ffff │ │ -0d80b6: 0500 1600 |00ff: move-wide/from16 v0, v22 │ │ -0d80ba: 0802 1d00 |0101: move-object/from16 v2, v29 │ │ -0d80be: 5a20 5d0c |0103: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d80c2: 1616 ffff |0105: const-wide/16 v22, #int -1 // #ffff │ │ -0d80c6: 0500 1600 |0107: move-wide/from16 v0, v22 │ │ -0d80ca: 0802 1d00 |0109: move-object/from16 v2, v29 │ │ -0d80ce: 5a20 5c0c |010b: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d80d2: 0e00 |010d: return-void │ │ -0d80d4: 1916 f0bf |010e: const-wide/high16 v22, #long -4616189618054758400 // #bff0 │ │ -0d80d8: 3016 0616 |0110: cmpg-double v22, v6, v22 │ │ -0d80dc: 3c16 1b00 |0112: if-gtz v22, 012d // +001b │ │ -0d80e0: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ -0d80e4: 0200 1600 |0116: move/from16 v0, v22 │ │ -0d80e8: 0801 1d00 |0118: move-object/from16 v1, v29 │ │ -0d80ec: 5910 5b0c |011a: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ -0d80f0: 1616 ffff |011c: const-wide/16 v22, #int -1 // #ffff │ │ -0d80f4: 0500 1600 |011e: move-wide/from16 v0, v22 │ │ -0d80f8: 0802 1d00 |0120: move-object/from16 v2, v29 │ │ -0d80fc: 5a20 5d0c |0122: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d8100: 1616 ffff |0124: const-wide/16 v22, #int -1 // #ffff │ │ -0d8104: 0500 1600 |0126: move-wide/from16 v0, v22 │ │ -0d8108: 0802 1d00 |0128: move-object/from16 v2, v29 │ │ -0d810c: 5a20 5c0c |012a: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d8110: 28e1 |012c: goto 010d // -001f │ │ -0d8112: 7120 0b43 7600 |012d: invoke-static {v6, v7}, Ljava/lang/Math;.acos:(D)D // method@430b │ │ -0d8118: 0b16 |0130: move-result-wide v22 │ │ -0d811a: 1818 182d 4454 fb21 1940 |0131: const-wide v24, #double 6.28319 // #401921fb54442d18 │ │ -0d8124: ae16 1618 |0136: div-double v22, v22, v24 │ │ -0d8128: 0500 1600 |0138: move-wide/from16 v0, v22 │ │ -0d812c: 8c09 |013a: double-to-float v9, v0 │ │ -0d812e: 8990 |013b: float-to-double v0, v9 │ │ -0d8130: 0516 0000 |013c: move-wide/from16 v22, v0 │ │ -0d8134: ab16 1612 |013e: add-double v22, v22, v18 │ │ -0d8138: 1818 0000 0000 7099 9441 |0140: const-wide v24, #double 8.64e+07 // #4194997000000000 │ │ -0d8142: ad16 1618 |0145: mul-double v22, v22, v24 │ │ -0d8146: 7702 1943 1600 |0147: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ -0d814c: 0b16 |014a: move-result-wide v22 │ │ -0d814e: 1818 00da 626d dc00 0000 |014b: const-wide v24, #double 4.67746e-312 // #000000dc6d62da00 │ │ -0d8158: 9b16 1618 |0150: add-long v22, v22, v24 │ │ -0d815c: 0500 1600 |0152: move-wide/from16 v0, v22 │ │ -0d8160: 0802 1d00 |0154: move-object/from16 v2, v29 │ │ -0d8164: 5a20 5d0c |0156: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d8168: 8990 |0158: float-to-double v0, v9 │ │ -0d816a: 0516 0000 |0159: move-wide/from16 v22, v0 │ │ -0d816e: ac16 1216 |015b: sub-double v22, v18, v22 │ │ -0d8172: 1818 0000 0000 7099 9441 |015d: const-wide v24, #double 8.64e+07 // #4194997000000000 │ │ -0d817c: ad16 1618 |0162: mul-double v22, v22, v24 │ │ -0d8180: 7702 1943 1600 |0164: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ -0d8186: 0b16 |0167: move-result-wide v22 │ │ -0d8188: 1818 00da 626d dc00 0000 |0168: const-wide v24, #double 4.67746e-312 // #000000dc6d62da00 │ │ -0d8192: 9b16 1618 |016d: add-long v22, v22, v24 │ │ -0d8196: 0500 1600 |016f: move-wide/from16 v0, v22 │ │ -0d819a: 0802 1d00 |0171: move-object/from16 v2, v29 │ │ -0d819e: 5a20 5c0c |0173: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d81a2: 0800 1d00 |0175: move-object/from16 v0, v29 │ │ -0d81a6: 5300 5c0c |0177: iget-wide v0, v0, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d81aa: 0516 0000 |0179: move-wide/from16 v22, v0 │ │ -0d81ae: 3116 161e |017b: cmp-long v22, v22, v30 │ │ -0d81b2: 3b16 1600 |017d: if-gez v22, 0193 // +0016 │ │ -0d81b6: 0800 1d00 |017f: move-object/from16 v0, v29 │ │ -0d81ba: 5300 5d0c |0181: iget-wide v0, v0, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d81be: 0516 0000 |0183: move-wide/from16 v22, v0 │ │ -0d81c2: 3116 161e |0185: cmp-long v22, v22, v30 │ │ -0d81c6: 3d16 0c00 |0187: if-lez v22, 0193 // +000c │ │ -0d81ca: 1316 0000 |0189: const/16 v22, #int 0 // #0 │ │ -0d81ce: 0200 1600 |018b: move/from16 v0, v22 │ │ -0d81d2: 0801 1d00 |018d: move-object/from16 v1, v29 │ │ -0d81d6: 5910 5b0c |018f: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ -0d81da: 2900 7cff |0191: goto/16 010d // -0084 │ │ -0d81de: 1316 0100 |0193: const/16 v22, #int 1 // #1 │ │ -0d81e2: 0200 1600 |0195: move/from16 v0, v22 │ │ -0d81e6: 0801 1d00 |0197: move-object/from16 v1, v29 │ │ -0d81ea: 5910 5b0c |0199: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ -0d81ee: 2900 72ff |019b: goto/16 010d // -008e │ │ +0d5c4c: |[0d5c4c] android.support.v7.app.TwilightCalculator.calculateTwilight:(JDD)V │ │ +0d5c5c: 1816 00da 626d dc00 0000 |0000: const-wide v22, #double 4.67746e-312 // #000000dc6d62da00 │ │ +0d5c66: 9c16 1e16 |0005: sub-long v22, v30, v22 │ │ +0d5c6a: 0500 1600 |0007: move-wide/from16 v0, v22 │ │ +0d5c6e: 8500 |0009: long-to-float v0, v0 │ │ +0d5c70: 0216 0000 |000a: move/from16 v22, v0 │ │ +0d5c74: 1417 80cb a44c |000c: const v23, #float 8.64e+07 // #4ca4cb80 │ │ +0d5c7a: a908 1617 |000f: div-float v8, v22, v23 │ │ +0d5c7e: 1416 92ae c740 |0011: const v22, #float 6.24006 // #40c7ae92 │ │ +0d5c84: 1417 25eb 8c3c |0014: const v23, #float 0.017202 // #3c8ceb25 │ │ +0d5c8a: a817 1708 |0017: mul-float v23, v23, v8 │ │ +0d5c8e: a60c 1617 |0019: add-float v12, v22, v23 │ │ +0d5c92: 89c0 |001b: float-to-double v0, v12 │ │ +0d5c94: 0516 0000 |001c: move-wide/from16 v22, v0 │ │ +0d5c98: 1818 0000 00c0 5f1c a13f |001e: const-wide v24, #double 0.0334196 // #3fa11c5fc0000000 │ │ +0d5ca2: 89c0 |0023: float-to-double v0, v12 │ │ +0d5ca4: 051a 0000 |0024: move-wide/from16 v26, v0 │ │ +0d5ca8: 7702 1a43 1a00 |0026: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5cae: 0b1a |0029: move-result-wide v26 │ │ +0d5cb0: ad18 181a |002a: mul-double v24, v24, v26 │ │ +0d5cb4: ab16 1618 |002c: add-double v22, v22, v24 │ │ +0d5cb8: 1818 0000 0000 5be0 363f |002e: const-wide v24, #double 0.000349066 // #3f36e05b00000000 │ │ +0d5cc2: 151a 0040 |0033: const/high16 v26, #int 1073741824 // #4000 │ │ +0d5cc6: a81a 1a0c |0035: mul-float v26, v26, v12 │ │ +0d5cca: 0200 1a00 |0037: move/from16 v0, v26 │ │ +0d5cce: 8900 |0039: float-to-double v0, v0 │ │ +0d5cd0: 051a 0000 |003a: move-wide/from16 v26, v0 │ │ +0d5cd4: 7702 1a43 1a00 |003c: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5cda: 0b1a |003f: move-result-wide v26 │ │ +0d5cdc: ad18 181a |0040: mul-double v24, v24, v26 │ │ +0d5ce0: ab16 1618 |0042: add-double v22, v22, v24 │ │ +0d5ce4: 1818 0000 00c0 1cf6 d53e |0044: const-wide v24, #double 5.236e-06 // #3ed5f61cc0000000 │ │ +0d5cee: 151a 4040 |0049: const/high16 v26, #int 1077936128 // #4040 │ │ +0d5cf2: a81a 1a0c |004b: mul-float v26, v26, v12 │ │ +0d5cf6: 0200 1a00 |004d: move/from16 v0, v26 │ │ +0d5cfa: 8900 |004f: float-to-double v0, v0 │ │ +0d5cfc: 051a 0000 |0050: move-wide/from16 v26, v0 │ │ +0d5d00: 7702 1a43 1a00 |0052: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5d06: 0b1a |0055: move-result-wide v26 │ │ +0d5d08: ad18 181a |0056: mul-double v24, v24, v26 │ │ +0d5d0c: ab14 1618 |0058: add-double v20, v22, v24 │ │ +0d5d10: 1816 32e3 1c5e d8be fc3f |005a: const-wide v22, #double 1.79659 // #3ffcbed85e1ce332 │ │ +0d5d1a: ab16 1614 |005f: add-double v22, v22, v20 │ │ +0d5d1e: 1818 182d 4454 fb21 0940 |0061: const-wide v24, #double 3.14159 // #400921fb54442d18 │ │ +0d5d28: ab10 1618 |0066: add-double v16, v22, v24 │ │ +0d5d2c: 0500 2200 |0068: move-wide/from16 v0, v34 │ │ +0d5d30: 8000 |006a: neg-double v0, v0 │ │ +0d5d32: 0516 0000 |006b: move-wide/from16 v22, v0 │ │ +0d5d36: 1818 0000 0000 0080 7640 |006d: const-wide v24, #double 360 // #4076800000000000 │ │ +0d5d40: ae04 1618 |0072: div-double v4, v22, v24 │ │ +0d5d44: 1416 faed 6b3a |0074: const v22, #float 0.0009 // #3a6bedfa │ │ +0d5d4a: a716 0816 |0077: sub-float v22, v8, v22 │ │ +0d5d4e: 0200 1600 |0079: move/from16 v0, v22 │ │ +0d5d52: 8900 |007b: float-to-double v0, v0 │ │ +0d5d54: 0516 0000 |007c: move-wide/from16 v22, v0 │ │ +0d5d58: ac16 1604 |007e: sub-double v22, v22, v4 │ │ +0d5d5c: 7702 1943 1600 |0080: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ +0d5d62: 0b16 |0083: move-result-wide v22 │ │ +0d5d64: 0500 1600 |0084: move-wide/from16 v0, v22 │ │ +0d5d68: 850d |0086: long-to-float v13, v0 │ │ +0d5d6a: 1416 faed 6b3a |0087: const v22, #float 0.0009 // #3a6bedfa │ │ +0d5d70: a616 160d |008a: add-float v22, v22, v13 │ │ +0d5d74: 0200 1600 |008c: move/from16 v0, v22 │ │ +0d5d78: 8900 |008e: float-to-double v0, v0 │ │ +0d5d7a: 0516 0000 |008f: move-wide/from16 v22, v0 │ │ +0d5d7e: ab16 1604 |0091: add-double v22, v22, v4 │ │ +0d5d82: 1818 a167 b3ea 73b5 753f |0093: const-wide v24, #double 0.0053 // #3f75b573eab367a1 │ │ +0d5d8c: 89c0 |0098: float-to-double v0, v12 │ │ +0d5d8e: 051a 0000 |0099: move-wide/from16 v26, v0 │ │ +0d5d92: 7702 1a43 1a00 |009b: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5d98: 0b1a |009e: move-result-wide v26 │ │ +0d5d9a: ad18 181a |009f: mul-double v24, v24, v26 │ │ +0d5d9e: ab16 1618 |00a1: add-double v22, v22, v24 │ │ +0d5da2: 1818 6c78 7aa5 2c43 7cbf |00a3: const-wide v24, #double -0.0069 // #bf7c432ca57a786c │ │ +0d5dac: 191a 0040 |00a8: const-wide/high16 v26, #long 4611686018427387904 // #4000 │ │ +0d5db0: ad1a 1a10 |00aa: mul-double v26, v26, v16 │ │ +0d5db4: 7702 1a43 1a00 |00ac: invoke-static/range {v26, v27}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5dba: 0b1a |00af: move-result-wide v26 │ │ +0d5dbc: ad18 181a |00b0: mul-double v24, v24, v26 │ │ +0d5dc0: ab12 1618 |00b2: add-double v18, v22, v24 │ │ +0d5dc4: 7702 1a43 1000 |00b4: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5dca: 0b16 |00b7: move-result-wide v22 │ │ +0d5dcc: 1818 0000 0080 a331 da3f |00b8: const-wide v24, #double 0.40928 // #3fda31a380000000 │ │ +0d5dd6: 7702 1a43 1800 |00bd: invoke-static/range {v24, v25}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5ddc: 0b18 |00c0: move-result-wide v24 │ │ +0d5dde: ad16 1618 |00c1: mul-double v22, v22, v24 │ │ +0d5de2: 7702 0c43 1600 |00c3: invoke-static/range {v22, v23}, Ljava/lang/Math;.asin:(D)D // method@430c │ │ +0d5de8: 0b0e |00c6: move-result-wide v14 │ │ +0d5dea: 1816 0000 00a0 46df 913f |00c7: const-wide v22, #double 0.0174533 // #3f91df46a0000000 │ │ +0d5df4: ad0a 2016 |00cc: mul-double v10, v32, v22 │ │ +0d5df8: 1816 0000 0000 eace babf |00ce: const-wide v22, #double -0.10472 // #bfbaceea00000000 │ │ +0d5e02: 7702 1a43 1600 |00d3: invoke-static/range {v22, v23}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5e08: 0b16 |00d6: move-result-wide v22 │ │ +0d5e0a: 7120 1a43 ba00 |00d7: invoke-static {v10, v11}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5e10: 0b18 |00da: move-result-wide v24 │ │ +0d5e12: 7120 1a43 fe00 |00db: invoke-static {v14, v15}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d5e18: 0b1a |00de: move-result-wide v26 │ │ +0d5e1a: ad18 181a |00df: mul-double v24, v24, v26 │ │ +0d5e1e: ac16 1618 |00e1: sub-double v22, v22, v24 │ │ +0d5e22: 7120 0e43 ba00 |00e3: invoke-static {v10, v11}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ +0d5e28: 0b18 |00e6: move-result-wide v24 │ │ +0d5e2a: 7120 0e43 fe00 |00e7: invoke-static {v14, v15}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ +0d5e30: 0b1a |00ea: move-result-wide v26 │ │ +0d5e32: ad18 181a |00eb: mul-double v24, v24, v26 │ │ +0d5e36: ae06 1618 |00ed: div-double v6, v22, v24 │ │ +0d5e3a: 1916 f03f |00ef: const-wide/high16 v22, #long 4607182418800017408 // #3ff0 │ │ +0d5e3e: 2f16 0616 |00f1: cmpl-double v22, v6, v22 │ │ +0d5e42: 3a16 1b00 |00f3: if-ltz v22, 010e // +001b │ │ +0d5e46: 1316 0100 |00f5: const/16 v22, #int 1 // #1 │ │ +0d5e4a: 0200 1600 |00f7: move/from16 v0, v22 │ │ +0d5e4e: 0801 1d00 |00f9: move-object/from16 v1, v29 │ │ +0d5e52: 5910 5b0c |00fb: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ +0d5e56: 1616 ffff |00fd: const-wide/16 v22, #int -1 // #ffff │ │ +0d5e5a: 0500 1600 |00ff: move-wide/from16 v0, v22 │ │ +0d5e5e: 0802 1d00 |0101: move-object/from16 v2, v29 │ │ +0d5e62: 5a20 5d0c |0103: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d5e66: 1616 ffff |0105: const-wide/16 v22, #int -1 // #ffff │ │ +0d5e6a: 0500 1600 |0107: move-wide/from16 v0, v22 │ │ +0d5e6e: 0802 1d00 |0109: move-object/from16 v2, v29 │ │ +0d5e72: 5a20 5c0c |010b: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d5e76: 0e00 |010d: return-void │ │ +0d5e78: 1916 f0bf |010e: const-wide/high16 v22, #long -4616189618054758400 // #bff0 │ │ +0d5e7c: 3016 0616 |0110: cmpg-double v22, v6, v22 │ │ +0d5e80: 3c16 1b00 |0112: if-gtz v22, 012d // +001b │ │ +0d5e84: 1316 0000 |0114: const/16 v22, #int 0 // #0 │ │ +0d5e88: 0200 1600 |0116: move/from16 v0, v22 │ │ +0d5e8c: 0801 1d00 |0118: move-object/from16 v1, v29 │ │ +0d5e90: 5910 5b0c |011a: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ +0d5e94: 1616 ffff |011c: const-wide/16 v22, #int -1 // #ffff │ │ +0d5e98: 0500 1600 |011e: move-wide/from16 v0, v22 │ │ +0d5e9c: 0802 1d00 |0120: move-object/from16 v2, v29 │ │ +0d5ea0: 5a20 5d0c |0122: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d5ea4: 1616 ffff |0124: const-wide/16 v22, #int -1 // #ffff │ │ +0d5ea8: 0500 1600 |0126: move-wide/from16 v0, v22 │ │ +0d5eac: 0802 1d00 |0128: move-object/from16 v2, v29 │ │ +0d5eb0: 5a20 5c0c |012a: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d5eb4: 28e1 |012c: goto 010d // -001f │ │ +0d5eb6: 7120 0b43 7600 |012d: invoke-static {v6, v7}, Ljava/lang/Math;.acos:(D)D // method@430b │ │ +0d5ebc: 0b16 |0130: move-result-wide v22 │ │ +0d5ebe: 1818 182d 4454 fb21 1940 |0131: const-wide v24, #double 6.28319 // #401921fb54442d18 │ │ +0d5ec8: ae16 1618 |0136: div-double v22, v22, v24 │ │ +0d5ecc: 0500 1600 |0138: move-wide/from16 v0, v22 │ │ +0d5ed0: 8c09 |013a: double-to-float v9, v0 │ │ +0d5ed2: 8990 |013b: float-to-double v0, v9 │ │ +0d5ed4: 0516 0000 |013c: move-wide/from16 v22, v0 │ │ +0d5ed8: ab16 1612 |013e: add-double v22, v22, v18 │ │ +0d5edc: 1818 0000 0000 7099 9441 |0140: const-wide v24, #double 8.64e+07 // #4194997000000000 │ │ +0d5ee6: ad16 1618 |0145: mul-double v22, v22, v24 │ │ +0d5eea: 7702 1943 1600 |0147: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ +0d5ef0: 0b16 |014a: move-result-wide v22 │ │ +0d5ef2: 1818 00da 626d dc00 0000 |014b: const-wide v24, #double 4.67746e-312 // #000000dc6d62da00 │ │ +0d5efc: 9b16 1618 |0150: add-long v22, v22, v24 │ │ +0d5f00: 0500 1600 |0152: move-wide/from16 v0, v22 │ │ +0d5f04: 0802 1d00 |0154: move-object/from16 v2, v29 │ │ +0d5f08: 5a20 5d0c |0156: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d5f0c: 8990 |0158: float-to-double v0, v9 │ │ +0d5f0e: 0516 0000 |0159: move-wide/from16 v22, v0 │ │ +0d5f12: ac16 1216 |015b: sub-double v22, v18, v22 │ │ +0d5f16: 1818 0000 0000 7099 9441 |015d: const-wide v24, #double 8.64e+07 // #4194997000000000 │ │ +0d5f20: ad16 1618 |0162: mul-double v22, v22, v24 │ │ +0d5f24: 7702 1943 1600 |0164: invoke-static/range {v22, v23}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ +0d5f2a: 0b16 |0167: move-result-wide v22 │ │ +0d5f2c: 1818 00da 626d dc00 0000 |0168: const-wide v24, #double 4.67746e-312 // #000000dc6d62da00 │ │ +0d5f36: 9b16 1618 |016d: add-long v22, v22, v24 │ │ +0d5f3a: 0500 1600 |016f: move-wide/from16 v0, v22 │ │ +0d5f3e: 0802 1d00 |0171: move-object/from16 v2, v29 │ │ +0d5f42: 5a20 5c0c |0173: iput-wide v0, v2, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d5f46: 0800 1d00 |0175: move-object/from16 v0, v29 │ │ +0d5f4a: 5300 5c0c |0177: iget-wide v0, v0, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d5f4e: 0516 0000 |0179: move-wide/from16 v22, v0 │ │ +0d5f52: 3116 161e |017b: cmp-long v22, v22, v30 │ │ +0d5f56: 3b16 1600 |017d: if-gez v22, 0193 // +0016 │ │ +0d5f5a: 0800 1d00 |017f: move-object/from16 v0, v29 │ │ +0d5f5e: 5300 5d0c |0181: iget-wide v0, v0, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d5f62: 0516 0000 |0183: move-wide/from16 v22, v0 │ │ +0d5f66: 3116 161e |0185: cmp-long v22, v22, v30 │ │ +0d5f6a: 3d16 0c00 |0187: if-lez v22, 0193 // +000c │ │ +0d5f6e: 1316 0000 |0189: const/16 v22, #int 0 // #0 │ │ +0d5f72: 0200 1600 |018b: move/from16 v0, v22 │ │ +0d5f76: 0801 1d00 |018d: move-object/from16 v1, v29 │ │ +0d5f7a: 5910 5b0c |018f: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ +0d5f7e: 2900 7cff |0191: goto/16 010d // -0084 │ │ +0d5f82: 1316 0100 |0193: const/16 v22, #int 1 // #1 │ │ +0d5f86: 0200 1600 |0195: move/from16 v0, v22 │ │ +0d5f8a: 0801 1d00 |0197: move-object/from16 v1, v29 │ │ +0d5f8e: 5910 5b0c |0199: iput v0, v1, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ +0d5f92: 2900 72ff |019b: goto/16 010d // -008e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0011 line=89 │ │ 0x001b line=92 │ │ 0x005a line=96 │ │ 0x0068 line=99 │ │ @@ -173320,21 +173326,21 @@ │ │ 0x00b4 - 0x019d reg=18 solarTransitJ2000 D │ │ 0x005a - 0x019d reg=20 trueAnomaly D │ │ 0x0000 - 0x019d reg=29 this Landroid/support/v7/app/TwilightCalculator; │ │ 0x0000 - 0x019d reg=30 time J │ │ 0x0000 - 0x019d reg=32 latiude D │ │ 0x0000 - 0x019d reg=34 longitude D │ │ │ │ - source_file_idx : 6907 (TwilightCalculator.java) │ │ + source_file_idx : 6903 (TwilightCalculator.java) │ │ │ │ Class #829 header: │ │ class_idx : 1441 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6909 │ │ +source_file_idx : 6905 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #829 annotations: │ │ Annotations on class │ │ @@ -173346,21 +173352,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6909 (TwilightManager.java) │ │ + source_file_idx : 6905 (TwilightManager.java) │ │ │ │ Class #830 header: │ │ class_idx : 1442 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6909 │ │ +source_file_idx : 6905 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #830 annotations: │ │ Annotations on class │ │ @@ -173404,17 +173410,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d81f4: |[0d81f4] android.support.v7.app.TwilightManager$TwilightState.:()V │ │ -0d8204: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d820a: 0e00 |0003: return-void │ │ +0d5f98: |[0d5f98] android.support.v7.app.TwilightManager$TwilightState.:()V │ │ +0d5fa8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d5fae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/TwilightManager$TwilightState; │ │ │ │ #1 : (in Landroid/support/v7/app/TwilightManager$TwilightState;) │ │ @@ -173422,32 +173428,32 @@ │ │ type : '(Landroid/support/v7/app/TwilightManager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d820c: |[0d820c] android.support.v7.app.TwilightManager$TwilightState.:(Landroid/support/v7/app/TwilightManager$1;)V │ │ -0d821c: 7010 302a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/TwilightManager$TwilightState;.:()V // method@2a30 │ │ -0d8222: 0e00 |0003: return-void │ │ +0d5fb0: |[0d5fb0] android.support.v7.app.TwilightManager$TwilightState.:(Landroid/support/v7/app/TwilightManager$1;)V │ │ +0d5fc0: 7010 302a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/TwilightManager$TwilightState;.:()V // method@2a30 │ │ +0d5fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/TwilightManager$TwilightState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/TwilightManager$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6909 (TwilightManager.java) │ │ + source_file_idx : 6905 (TwilightManager.java) │ │ │ │ Class #831 header: │ │ class_idx : 1443 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6909 │ │ +source_file_idx : 6905 │ │ static_fields_size : 4 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #831 annotations: │ │ Annotations on class │ │ @@ -173496,43 +173502,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d8224: |[0d8224] android.support.v7.app.TwilightManager.:()V │ │ -0d8234: 2200 a205 |0000: new-instance v0, Landroid/support/v7/app/TwilightManager$TwilightState; // type@05a2 │ │ -0d8238: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d823a: 7020 312a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/app/TwilightManager$TwilightState;.:(Landroid/support/v7/app/TwilightManager$1;)V // method@2a31 │ │ -0d8240: 6900 690c |0006: sput-object v0, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ -0d8244: 0e00 |0008: return-void │ │ +0d5fc8: |[0d5fc8] android.support.v7.app.TwilightManager.:()V │ │ +0d5fd8: 2200 a205 |0000: new-instance v0, Landroid/support/v7/app/TwilightManager$TwilightState; // type@05a2 │ │ +0d5fdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d5fde: 7020 312a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/app/TwilightManager$TwilightState;.:(Landroid/support/v7/app/TwilightManager$1;)V // method@2a31 │ │ +0d5fe4: 6900 690c |0006: sput-object v0, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ +0d5fe8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/TwilightManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d8248: |[0d8248] android.support.v7.app.TwilightManager.:(Landroid/content/Context;)V │ │ -0d8258: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0d825e: 5b12 670c |0003: iput-object v2, v1, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ -0d8262: 1a00 b631 |0005: const-string v0, "location" // string@31b6 │ │ -0d8266: 6e20 ac01 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0d826c: 0c00 |000a: move-result-object v0 │ │ -0d826e: 1f00 a800 |000b: check-cast v0, Landroid/location/LocationManager; // type@00a8 │ │ -0d8272: 5b10 680c |000d: iput-object v0, v1, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ -0d8276: 0e00 |000f: return-void │ │ +0d5fec: |[0d5fec] android.support.v7.app.TwilightManager.:(Landroid/content/Context;)V │ │ +0d5ffc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6002: 5b12 670c |0003: iput-object v2, v1, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ +0d6006: 1a00 b131 |0005: const-string v0, "location" // string@31b1 │ │ +0d600a: 6e20 ac01 0200 |0007: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0d6010: 0c00 |000a: move-result-object v0 │ │ +0d6012: 1f00 a800 |000b: check-cast v0, Landroid/location/LocationManager; // type@00a8 │ │ +0d6016: 5b10 680c |000d: iput-object v0, v1, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ +0d601a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x000f line=48 │ │ locals : │ │ @@ -173544,47 +173550,47 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0d8278: |[0d8278] android.support.v7.app.TwilightManager.getLastKnownLocation:()Landroid/location/Location; │ │ -0d8288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d828a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d828c: 5483 670c |0002: iget-object v3, v8, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ -0d8290: 1a04 7c20 |0004: const-string v4, "android.permission.ACCESS_COARSE_LOCATION" // string@207c │ │ -0d8294: 7120 100d 4300 |0006: invoke-static {v3, v4}, Landroid/support/v4/content/PermissionChecker;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@0d10 │ │ -0d829a: 0a02 |0009: move-result v2 │ │ -0d829c: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -0d82a0: 1a03 8539 |000c: const-string v3, "network" // string@3985 │ │ -0d82a4: 7020 352a 3800 |000e: invoke-direct {v8, v3}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; // method@2a35 │ │ -0d82aa: 0c00 |0011: move-result-object v0 │ │ -0d82ac: 5483 670c |0012: iget-object v3, v8, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ -0d82b0: 1a04 7d20 |0014: const-string v4, "android.permission.ACCESS_FINE_LOCATION" // string@207d │ │ -0d82b4: 7120 100d 4300 |0016: invoke-static {v3, v4}, Landroid/support/v4/content/PermissionChecker;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@0d10 │ │ -0d82ba: 0a02 |0019: move-result v2 │ │ -0d82bc: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ -0d82c0: 1a03 9a2d |001c: const-string v3, "gps" // string@2d9a │ │ -0d82c4: 7020 352a 3800 |001e: invoke-direct {v8, v3}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; // method@2a35 │ │ -0d82ca: 0c01 |0021: move-result-object v1 │ │ -0d82cc: 3801 1300 |0022: if-eqz v1, 0035 // +0013 │ │ -0d82d0: 3800 1100 |0024: if-eqz v0, 0035 // +0011 │ │ -0d82d4: 6e10 9203 0100 |0026: invoke-virtual {v1}, Landroid/location/Location;.getTime:()J // method@0392 │ │ -0d82da: 0b04 |0029: move-result-wide v4 │ │ -0d82dc: 6e10 9203 0000 |002a: invoke-virtual {v0}, Landroid/location/Location;.getTime:()J // method@0392 │ │ -0d82e2: 0b06 |002d: move-result-wide v6 │ │ -0d82e4: 3103 0406 |002e: cmp-long v3, v4, v6 │ │ -0d82e8: 3d03 0300 |0030: if-lez v3, 0033 // +0003 │ │ -0d82ec: 1101 |0032: return-object v1 │ │ -0d82ee: 0701 |0033: move-object v1, v0 │ │ -0d82f0: 28fe |0034: goto 0032 // -0002 │ │ -0d82f2: 3901 fdff |0035: if-nez v1, 0032 // -0003 │ │ -0d82f6: 0701 |0037: move-object v1, v0 │ │ -0d82f8: 28fa |0038: goto 0032 // -0006 │ │ +0d601c: |[0d601c] android.support.v7.app.TwilightManager.getLastKnownLocation:()Landroid/location/Location; │ │ +0d602c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d602e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d6030: 5483 670c |0002: iget-object v3, v8, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ +0d6034: 1a04 7720 |0004: const-string v4, "android.permission.ACCESS_COARSE_LOCATION" // string@2077 │ │ +0d6038: 7120 100d 4300 |0006: invoke-static {v3, v4}, Landroid/support/v4/content/PermissionChecker;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@0d10 │ │ +0d603e: 0a02 |0009: move-result v2 │ │ +0d6040: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +0d6044: 1a03 8039 |000c: const-string v3, "network" // string@3980 │ │ +0d6048: 7020 352a 3800 |000e: invoke-direct {v8, v3}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; // method@2a35 │ │ +0d604e: 0c00 |0011: move-result-object v0 │ │ +0d6050: 5483 670c |0012: iget-object v3, v8, Landroid/support/v7/app/TwilightManager;.mContext:Landroid/content/Context; // field@0c67 │ │ +0d6054: 1a04 7820 |0014: const-string v4, "android.permission.ACCESS_FINE_LOCATION" // string@2078 │ │ +0d6058: 7120 100d 4300 |0016: invoke-static {v3, v4}, Landroid/support/v4/content/PermissionChecker;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@0d10 │ │ +0d605e: 0a02 |0019: move-result v2 │ │ +0d6060: 3902 0800 |001a: if-nez v2, 0022 // +0008 │ │ +0d6064: 1a03 952d |001c: const-string v3, "gps" // string@2d95 │ │ +0d6068: 7020 352a 3800 |001e: invoke-direct {v8, v3}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; // method@2a35 │ │ +0d606e: 0c01 |0021: move-result-object v1 │ │ +0d6070: 3801 1300 |0022: if-eqz v1, 0035 // +0013 │ │ +0d6074: 3800 1100 |0024: if-eqz v0, 0035 // +0011 │ │ +0d6078: 6e10 9203 0100 |0026: invoke-virtual {v1}, Landroid/location/Location;.getTime:()J // method@0392 │ │ +0d607e: 0b04 |0029: move-result-wide v4 │ │ +0d6080: 6e10 9203 0000 |002a: invoke-virtual {v0}, Landroid/location/Location;.getTime:()J // method@0392 │ │ +0d6086: 0b06 |002d: move-result-wide v6 │ │ +0d6088: 3103 0406 |002e: cmp-long v3, v4, v6 │ │ +0d608c: 3d03 0300 |0030: if-lez v3, 0033 // +0003 │ │ +0d6090: 1101 |0032: return-object v1 │ │ +0d6092: 0701 |0033: move-object v1, v0 │ │ +0d6094: 28fe |0034: goto 0032 // -0002 │ │ +0d6096: 3901 fdff |0035: if-nez v1, 0032 // -0003 │ │ +0d609a: 0701 |0037: move-object v1, v0 │ │ +0d609c: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0001 line=83 │ │ 0x0002 line=85 │ │ 0x000a line=87 │ │ 0x000c line=88 │ │ @@ -173608,31 +173614,31 @@ │ │ type : '(Ljava/lang/String;)Landroid/location/Location;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0d82fc: |[0d82fc] android.support.v7.app.TwilightManager.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; │ │ -0d830c: 5431 680c |0000: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ -0d8310: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0d8314: 5431 680c |0004: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ -0d8318: 6e20 9403 4100 |0006: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0394 │ │ -0d831e: 0a01 |0009: move-result v1 │ │ -0d8320: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ -0d8324: 5431 680c |000c: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ -0d8328: 6e20 9303 4100 |000e: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0393 │ │ -0d832e: 0c01 |0011: move-result-object v1 │ │ -0d8330: 1101 |0012: return-object v1 │ │ -0d8332: 0d00 |0013: move-exception v0 │ │ -0d8334: 1a01 fc1a |0014: const-string v1, "TwilightManager" // string@1afc │ │ -0d8338: 1a02 5208 |0016: const-string v2, "Failed to get last known location" // string@0852 │ │ -0d833c: 7130 5837 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -0d8342: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0d8344: 28f6 |001c: goto 0012 // -000a │ │ +0d60a0: |[0d60a0] android.support.v7.app.TwilightManager.getLastKnownLocationForProvider:(Ljava/lang/String;)Landroid/location/Location; │ │ +0d60b0: 5431 680c |0000: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ +0d60b4: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +0d60b8: 5431 680c |0004: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ +0d60bc: 6e20 9403 4100 |0006: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.isProviderEnabled:(Ljava/lang/String;)Z // method@0394 │ │ +0d60c2: 0a01 |0009: move-result v1 │ │ +0d60c4: 3801 1100 |000a: if-eqz v1, 001b // +0011 │ │ +0d60c8: 5431 680c |000c: iget-object v1, v3, Landroid/support/v7/app/TwilightManager;.mLocationManager:Landroid/location/LocationManager; // field@0c68 │ │ +0d60cc: 6e20 9303 4100 |000e: invoke-virtual {v1, v4}, Landroid/location/LocationManager;.getLastKnownLocation:(Ljava/lang/String;)Landroid/location/Location; // method@0393 │ │ +0d60d2: 0c01 |0011: move-result-object v1 │ │ +0d60d4: 1101 |0012: return-object v1 │ │ +0d60d6: 0d00 |0013: move-exception v0 │ │ +0d60d8: 1a01 f81a |0014: const-string v1, "TwilightManager" // string@1af8 │ │ +0d60dc: 1a02 4e08 |0016: const-string v2, "Failed to get last known location" // string@084e │ │ +0d60e0: 7130 5837 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +0d60e6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0d60e8: 28f6 |001c: goto 0012 // -000a │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000c line=110 │ │ @@ -173650,25 +173656,25 @@ │ │ type : '(Landroid/support/v7/app/TwilightManager$TwilightState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0d8358: |[0d8358] android.support.v7.app.TwilightManager.isStateValid:(Landroid/support/v7/app/TwilightManager$TwilightState;)Z │ │ -0d8368: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ -0d836c: 5350 5f0c |0002: iget-wide v0, v5, Landroid/support/v7/app/TwilightManager$TwilightState;.nextUpdate:J // field@0c5f │ │ -0d8370: 7100 6c43 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0d8376: 0b02 |0007: move-result-wide v2 │ │ -0d8378: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -0d837c: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -0d8380: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d8382: 0f00 |000d: return v0 │ │ -0d8384: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d8386: 28fe |000f: goto 000d // -0002 │ │ +0d60fc: |[0d60fc] android.support.v7.app.TwilightManager.isStateValid:(Landroid/support/v7/app/TwilightManager$TwilightState;)Z │ │ +0d610c: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ +0d6110: 5350 5f0c |0002: iget-wide v0, v5, Landroid/support/v7/app/TwilightManager$TwilightState;.nextUpdate:J // field@0c5f │ │ +0d6114: 7100 6c43 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0d611a: 0b02 |0007: move-result-wide v2 │ │ +0d611c: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +0d6120: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +0d6124: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d6126: 0f00 |000d: return v0 │ │ +0d6128: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d612a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Landroid/support/v7/app/TwilightManager; │ │ 0x0000 - 0x0010 reg=5 state Landroid/support/v7/app/TwilightManager$TwilightState; │ │ │ │ @@ -173677,86 +173683,86 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 138 16-bit code units │ │ -0d8388: |[0d8388] android.support.v7.app.TwilightManager.updateState:(Landroid/location/Location;)V │ │ -0d8398: 620e 690c |0000: sget-object v14, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ -0d839c: 7100 6c43 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0d83a2: 0b0c |0005: move-result-wide v12 │ │ -0d83a4: 7100 2f2a 0000 |0006: invoke-static {}, Landroid/support/v7/app/TwilightCalculator;.getInstance:()Landroid/support/v7/app/TwilightCalculator; // method@2a2f │ │ -0d83aa: 0c03 |0009: move-result-object v3 │ │ -0d83ac: 1704 005c 2605 |000a: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -0d83b2: 9c04 0c04 |000d: sub-long v4, v12, v4 │ │ -0d83b6: 7401 9003 1900 |000f: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ -0d83bc: 0b06 |0012: move-result-wide v6 │ │ -0d83be: 7401 9103 1900 |0013: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ -0d83c4: 0b08 |0016: move-result-wide v8 │ │ -0d83c6: 7407 2e2a 0300 |0017: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ -0d83cc: 5330 5d0c |001a: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d83d0: 0516 0000 |001c: move-wide/from16 v22, v0 │ │ -0d83d4: 7401 9003 1900 |001e: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ -0d83da: 0b06 |0021: move-result-wide v6 │ │ -0d83dc: 7401 9103 1900 |0022: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ -0d83e2: 0b08 |0025: move-result-wide v8 │ │ -0d83e4: 04c4 |0026: move-wide v4, v12 │ │ -0d83e6: 7407 2e2a 0300 |0027: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ -0d83ec: 5234 5b0c |002a: iget v4, v3, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ -0d83f0: 1215 |002c: const/4 v5, #int 1 // #1 │ │ -0d83f2: 3354 4600 |002d: if-ne v4, v5, 0073 // +0046 │ │ -0d83f6: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -0d83f8: 5330 5c0c |0030: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d83fc: 0510 0000 |0032: move-wide/from16 v16, v0 │ │ -0d8400: 5330 5d0c |0034: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ -0d8404: 0512 0000 |0036: move-wide/from16 v18, v0 │ │ -0d8408: 1704 005c 2605 |0038: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -0d840e: bbc4 |003b: add-long/2addr v4, v12 │ │ -0d8410: 7401 9003 1900 |003c: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ -0d8416: 0b06 |003f: move-result-wide v6 │ │ -0d8418: 7401 9103 1900 |0040: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ -0d841e: 0b08 |0043: move-result-wide v8 │ │ -0d8420: 7407 2e2a 0300 |0044: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ -0d8426: 5330 5c0c |0047: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ -0d842a: 0514 0000 |0049: move-wide/from16 v20, v0 │ │ -0d842e: 160a 0000 |004b: const-wide/16 v10, #int 0 // #0 │ │ -0d8432: 1604 ffff |004d: const-wide/16 v4, #int -1 // #ffff │ │ -0d8436: 3104 1004 |004f: cmp-long v4, v16, v4 │ │ -0d843a: 3804 0800 |0051: if-eqz v4, 0059 // +0008 │ │ -0d843e: 1604 ffff |0053: const-wide/16 v4, #int -1 // #ffff │ │ -0d8442: 3104 1204 |0055: cmp-long v4, v18, v4 │ │ -0d8446: 3904 1e00 |0057: if-nez v4, 0075 // +001e │ │ -0d844a: 1704 002e 9302 |0059: const-wide/32 v4, #float 2.16261e-37 // #02932e00 │ │ -0d8450: 9b0a 0c04 |005c: add-long v10, v12, v4 │ │ -0d8454: 5ce2 5e0c |005e: iput-boolean v2, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ -0d8458: 0500 1600 |0060: move-wide/from16 v0, v22 │ │ -0d845c: 5ae0 630c |0062: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.yesterdaySunset:J // field@0c63 │ │ -0d8460: 0500 1000 |0064: move-wide/from16 v0, v16 │ │ -0d8464: 5ae0 600c |0066: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.todaySunrise:J // field@0c60 │ │ -0d8468: 0500 1200 |0068: move-wide/from16 v0, v18 │ │ -0d846c: 5ae0 610c |006a: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.todaySunset:J // field@0c61 │ │ -0d8470: 0500 1400 |006c: move-wide/from16 v0, v20 │ │ -0d8474: 5ae0 620c |006e: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.tomorrowSunrise:J // field@0c62 │ │ -0d8478: 5aea 5f0c |0070: iput-wide v10, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.nextUpdate:J // field@0c5f │ │ -0d847c: 0e00 |0072: return-void │ │ -0d847e: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -0d8480: 28bc |0074: goto 0030 // -0044 │ │ -0d8482: 3104 0c12 |0075: cmp-long v4, v12, v18 │ │ -0d8486: 3d04 0900 |0077: if-lez v4, 0080 // +0009 │ │ -0d848a: 9b0a 0a14 |0079: add-long v10, v10, v20 │ │ -0d848e: 1704 60ea 0000 |007b: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -0d8494: bb4a |007e: add-long/2addr v10, v4 │ │ -0d8496: 28df |007f: goto 005e // -0021 │ │ -0d8498: 3104 0c10 |0080: cmp-long v4, v12, v16 │ │ -0d849c: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ -0d84a0: 9b0a 0a12 |0084: add-long v10, v10, v18 │ │ -0d84a4: 28f5 |0086: goto 007b // -000b │ │ -0d84a6: 9b0a 0a10 |0087: add-long v10, v10, v16 │ │ -0d84aa: 28f2 |0089: goto 007b // -000e │ │ +0d612c: |[0d612c] android.support.v7.app.TwilightManager.updateState:(Landroid/location/Location;)V │ │ +0d613c: 620e 690c |0000: sget-object v14, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ +0d6140: 7100 6c43 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0d6146: 0b0c |0005: move-result-wide v12 │ │ +0d6148: 7100 2f2a 0000 |0006: invoke-static {}, Landroid/support/v7/app/TwilightCalculator;.getInstance:()Landroid/support/v7/app/TwilightCalculator; // method@2a2f │ │ +0d614e: 0c03 |0009: move-result-object v3 │ │ +0d6150: 1704 005c 2605 |000a: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +0d6156: 9c04 0c04 |000d: sub-long v4, v12, v4 │ │ +0d615a: 7401 9003 1900 |000f: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ +0d6160: 0b06 |0012: move-result-wide v6 │ │ +0d6162: 7401 9103 1900 |0013: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ +0d6168: 0b08 |0016: move-result-wide v8 │ │ +0d616a: 7407 2e2a 0300 |0017: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ +0d6170: 5330 5d0c |001a: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d6174: 0516 0000 |001c: move-wide/from16 v22, v0 │ │ +0d6178: 7401 9003 1900 |001e: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ +0d617e: 0b06 |0021: move-result-wide v6 │ │ +0d6180: 7401 9103 1900 |0022: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ +0d6186: 0b08 |0025: move-result-wide v8 │ │ +0d6188: 04c4 |0026: move-wide v4, v12 │ │ +0d618a: 7407 2e2a 0300 |0027: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ +0d6190: 5234 5b0c |002a: iget v4, v3, Landroid/support/v7/app/TwilightCalculator;.state:I // field@0c5b │ │ +0d6194: 1215 |002c: const/4 v5, #int 1 // #1 │ │ +0d6196: 3354 4600 |002d: if-ne v4, v5, 0073 // +0046 │ │ +0d619a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +0d619c: 5330 5c0c |0030: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d61a0: 0510 0000 |0032: move-wide/from16 v16, v0 │ │ +0d61a4: 5330 5d0c |0034: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunset:J // field@0c5d │ │ +0d61a8: 0512 0000 |0036: move-wide/from16 v18, v0 │ │ +0d61ac: 1704 005c 2605 |0038: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +0d61b2: bbc4 |003b: add-long/2addr v4, v12 │ │ +0d61b4: 7401 9003 1900 |003c: invoke-virtual/range {v25}, Landroid/location/Location;.getLatitude:()D // method@0390 │ │ +0d61ba: 0b06 |003f: move-result-wide v6 │ │ +0d61bc: 7401 9103 1900 |0040: invoke-virtual/range {v25}, Landroid/location/Location;.getLongitude:()D // method@0391 │ │ +0d61c2: 0b08 |0043: move-result-wide v8 │ │ +0d61c4: 7407 2e2a 0300 |0044: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/app/TwilightCalculator;.calculateTwilight:(JDD)V // method@2a2e │ │ +0d61ca: 5330 5c0c |0047: iget-wide v0, v3, Landroid/support/v7/app/TwilightCalculator;.sunrise:J // field@0c5c │ │ +0d61ce: 0514 0000 |0049: move-wide/from16 v20, v0 │ │ +0d61d2: 160a 0000 |004b: const-wide/16 v10, #int 0 // #0 │ │ +0d61d6: 1604 ffff |004d: const-wide/16 v4, #int -1 // #ffff │ │ +0d61da: 3104 1004 |004f: cmp-long v4, v16, v4 │ │ +0d61de: 3804 0800 |0051: if-eqz v4, 0059 // +0008 │ │ +0d61e2: 1604 ffff |0053: const-wide/16 v4, #int -1 // #ffff │ │ +0d61e6: 3104 1204 |0055: cmp-long v4, v18, v4 │ │ +0d61ea: 3904 1e00 |0057: if-nez v4, 0075 // +001e │ │ +0d61ee: 1704 002e 9302 |0059: const-wide/32 v4, #float 2.16261e-37 // #02932e00 │ │ +0d61f4: 9b0a 0c04 |005c: add-long v10, v12, v4 │ │ +0d61f8: 5ce2 5e0c |005e: iput-boolean v2, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ +0d61fc: 0500 1600 |0060: move-wide/from16 v0, v22 │ │ +0d6200: 5ae0 630c |0062: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.yesterdaySunset:J // field@0c63 │ │ +0d6204: 0500 1000 |0064: move-wide/from16 v0, v16 │ │ +0d6208: 5ae0 600c |0066: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.todaySunrise:J // field@0c60 │ │ +0d620c: 0500 1200 |0068: move-wide/from16 v0, v18 │ │ +0d6210: 5ae0 610c |006a: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.todaySunset:J // field@0c61 │ │ +0d6214: 0500 1400 |006c: move-wide/from16 v0, v20 │ │ +0d6218: 5ae0 620c |006e: iput-wide v0, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.tomorrowSunrise:J // field@0c62 │ │ +0d621c: 5aea 5f0c |0070: iput-wide v10, v14, Landroid/support/v7/app/TwilightManager$TwilightState;.nextUpdate:J // field@0c5f │ │ +0d6220: 0e00 |0072: return-void │ │ +0d6222: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +0d6224: 28bc |0074: goto 0030 // -0044 │ │ +0d6226: 3104 0c12 |0075: cmp-long v4, v12, v18 │ │ +0d622a: 3d04 0900 |0077: if-lez v4, 0080 // +0009 │ │ +0d622e: 9b0a 0a14 |0079: add-long v10, v10, v20 │ │ +0d6232: 1704 60ea 0000 |007b: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +0d6238: bb4a |007e: add-long/2addr v10, v4 │ │ +0d623a: 28df |007f: goto 005e // -0021 │ │ +0d623c: 3104 0c10 |0080: cmp-long v4, v12, v16 │ │ +0d6240: 3d04 0500 |0082: if-lez v4, 0087 // +0005 │ │ +0d6244: 9b0a 0a12 |0084: add-long v10, v10, v18 │ │ +0d6248: 28f5 |0086: goto 007b // -000b │ │ +0d624a: 9b0a 0a10 |0087: add-long v10, v10, v16 │ │ +0d624e: 28f2 |0089: goto 007b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000a line=129 │ │ 0x001a line=131 │ │ @@ -173807,43 +173813,43 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0d84ac: |[0d84ac] android.support.v7.app.TwilightManager.isNight:()Z │ │ -0d84bc: 6203 690c |0000: sget-object v3, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ -0d84c0: 7020 372a 3600 |0002: invoke-direct {v6, v3}, Landroid/support/v7/app/TwilightManager;.isStateValid:(Landroid/support/v7/app/TwilightManager$TwilightState;)Z // method@2a37 │ │ -0d84c6: 0a04 |0005: move-result v4 │ │ -0d84c8: 3804 0500 |0006: if-eqz v4, 000b // +0005 │ │ -0d84cc: 5534 5e0c |0008: iget-boolean v4, v3, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ -0d84d0: 0f04 |000a: return v4 │ │ -0d84d2: 7010 342a 0600 |000b: invoke-direct {v6}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocation:()Landroid/location/Location; // method@2a34 │ │ -0d84d8: 0c02 |000e: move-result-object v2 │ │ -0d84da: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -0d84de: 7020 382a 2600 |0011: invoke-direct {v6, v2}, Landroid/support/v7/app/TwilightManager;.updateState:(Landroid/location/Location;)V // method@2a38 │ │ -0d84e4: 5534 5e0c |0014: iget-boolean v4, v3, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ -0d84e8: 28f4 |0016: goto 000a // -000c │ │ -0d84ea: 1a04 fc1a |0017: const-string v4, "TwilightManager" // string@1afc │ │ -0d84ee: 1a05 4706 |0019: const-string v5, "Could not get last known location. This is probably because the app does not have any location permissions. Falling back to hardcoded sunrise/sunset values." // string@0647 │ │ -0d84f2: 7120 5b37 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0d84f8: 7100 de43 0000 |001e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@43de │ │ -0d84fe: 0c00 |0021: move-result-object v0 │ │ -0d8500: 1304 0b00 |0022: const/16 v4, #int 11 // #b │ │ -0d8504: 6e20 dd43 4000 |0024: invoke-virtual {v0, v4}, Ljava/util/Calendar;.get:(I)I // method@43dd │ │ -0d850a: 0a01 |0027: move-result v1 │ │ -0d850c: 1264 |0028: const/4 v4, #int 6 // #6 │ │ -0d850e: 3441 0600 |0029: if-lt v1, v4, 002f // +0006 │ │ -0d8512: 1304 1600 |002b: const/16 v4, #int 22 // #16 │ │ -0d8516: 3441 0400 |002d: if-lt v1, v4, 0031 // +0004 │ │ -0d851a: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -0d851c: 28da |0030: goto 000a // -0026 │ │ -0d851e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0d8520: 28d8 |0032: goto 000a // -0028 │ │ +0d6250: |[0d6250] android.support.v7.app.TwilightManager.isNight:()Z │ │ +0d6260: 6203 690c |0000: sget-object v3, Landroid/support/v7/app/TwilightManager;.sTwilightState:Landroid/support/v7/app/TwilightManager$TwilightState; // field@0c69 │ │ +0d6264: 7020 372a 3600 |0002: invoke-direct {v6, v3}, Landroid/support/v7/app/TwilightManager;.isStateValid:(Landroid/support/v7/app/TwilightManager$TwilightState;)Z // method@2a37 │ │ +0d626a: 0a04 |0005: move-result v4 │ │ +0d626c: 3804 0500 |0006: if-eqz v4, 000b // +0005 │ │ +0d6270: 5534 5e0c |0008: iget-boolean v4, v3, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ +0d6274: 0f04 |000a: return v4 │ │ +0d6276: 7010 342a 0600 |000b: invoke-direct {v6}, Landroid/support/v7/app/TwilightManager;.getLastKnownLocation:()Landroid/location/Location; // method@2a34 │ │ +0d627c: 0c02 |000e: move-result-object v2 │ │ +0d627e: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +0d6282: 7020 382a 2600 |0011: invoke-direct {v6, v2}, Landroid/support/v7/app/TwilightManager;.updateState:(Landroid/location/Location;)V // method@2a38 │ │ +0d6288: 5534 5e0c |0014: iget-boolean v4, v3, Landroid/support/v7/app/TwilightManager$TwilightState;.isNight:Z // field@0c5e │ │ +0d628c: 28f4 |0016: goto 000a // -000c │ │ +0d628e: 1a04 f81a |0017: const-string v4, "TwilightManager" // string@1af8 │ │ +0d6292: 1a05 4306 |0019: const-string v5, "Could not get last known location. This is probably because the app does not have any location permissions. Falling back to hardcoded sunrise/sunset values." // string@0643 │ │ +0d6296: 7120 5b37 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0d629c: 7100 de43 0000 |001e: invoke-static {}, Ljava/util/Calendar;.getInstance:()Ljava/util/Calendar; // method@43de │ │ +0d62a2: 0c00 |0021: move-result-object v0 │ │ +0d62a4: 1304 0b00 |0022: const/16 v4, #int 11 // #b │ │ +0d62a8: 6e20 dd43 4000 |0024: invoke-virtual {v0, v4}, Ljava/util/Calendar;.get:(I)I // method@43dd │ │ +0d62ae: 0a01 |0027: move-result v1 │ │ +0d62b0: 1264 |0028: const/4 v4, #int 6 // #6 │ │ +0d62b2: 3441 0600 |0029: if-lt v1, v4, 002f // +0006 │ │ +0d62b6: 1304 1600 |002b: const/16 v4, #int 22 // #16 │ │ +0d62ba: 3441 0400 |002d: if-lt v1, v4, 0031 // +0004 │ │ +0d62be: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +0d62c0: 28da |0030: goto 000a // -0026 │ │ +0d62c2: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0d62c4: 28d8 |0032: goto 000a // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=58 │ │ 0x0008 line=60 │ │ 0x000a line=78 │ │ 0x000b line=64 │ │ @@ -173857,21 +173863,21 @@ │ │ locals : │ │ 0x0022 - 0x0033 reg=0 calendar Ljava/util/Calendar; │ │ 0x0028 - 0x0033 reg=1 hour I │ │ 0x000f - 0x0033 reg=2 location Landroid/location/Location; │ │ 0x0002 - 0x0033 reg=3 state Landroid/support/v7/app/TwilightManager$TwilightState; │ │ 0x0000 - 0x0033 reg=6 this Landroid/support/v7/app/TwilightManager; │ │ │ │ - source_file_idx : 6909 (TwilightManager.java) │ │ + source_file_idx : 6905 (TwilightManager.java) │ │ │ │ Class #832 header: │ │ class_idx : 1444 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #832 - │ │ Class descriptor : 'Landroid/support/v7/appcompat/BuildConfig;' │ │ @@ -173916,31 +173922,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8524: |[0d8524] android.support.v7.appcompat.BuildConfig.:()V │ │ -0d8534: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d853a: 0e00 |0003: return-void │ │ +0d62c8: |[0d62c8] android.support.v7.appcompat.BuildConfig.:()V │ │ +0d62d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d62de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #833 header: │ │ class_idx : 1445 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #833 annotations: │ │ Annotations on class │ │ @@ -174010,31 +174016,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d853c: |[0d853c] android.support.v7.appcompat.R$anim.:()V │ │ -0d854c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8552: 0e00 |0003: return-void │ │ +0d62e0: |[0d62e0] android.support.v7.appcompat.R$anim.:()V │ │ +0d62f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d62f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$anim; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #834 header: │ │ class_idx : 1446 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 206 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #834 annotations: │ │ Annotations on class │ │ @@ -175084,31 +175090,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8554: |[0d8554] android.support.v7.appcompat.R$attr.:()V │ │ -0d8564: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d856a: 0e00 |0003: return-void │ │ +0d62f8: |[0d62f8] android.support.v7.appcompat.R$attr.:()V │ │ +0d6308: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d630e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #835 header: │ │ class_idx : 1447 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #835 annotations: │ │ Annotations on class │ │ @@ -175168,31 +175174,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d856c: |[0d856c] android.support.v7.appcompat.R$bool.:()V │ │ -0d857c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8582: 0e00 |0003: return-void │ │ +0d6310: |[0d6310] android.support.v7.appcompat.R$bool.:()V │ │ +0d6320: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #836 header: │ │ class_idx : 1448 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 70 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #836 annotations: │ │ Annotations on class │ │ @@ -175562,31 +175568,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8584: |[0d8584] android.support.v7.appcompat.R$color.:()V │ │ -0d8594: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d859a: 0e00 |0003: return-void │ │ +0d6328: |[0d6328] android.support.v7.appcompat.R$color.:()V │ │ +0d6338: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d633e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #837 header: │ │ class_idx : 1449 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 75 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #837 annotations: │ │ Annotations on class │ │ @@ -175981,31 +175987,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d859c: |[0d859c] android.support.v7.appcompat.R$dimen.:()V │ │ -0d85ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d85b2: 0e00 |0003: return-void │ │ +0d6340: |[0d6340] android.support.v7.appcompat.R$dimen.:()V │ │ +0d6350: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #838 header: │ │ class_idx : 1450 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 70 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #838 annotations: │ │ Annotations on class │ │ @@ -176375,31 +176381,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d85b4: |[0d85b4] android.support.v7.appcompat.R$drawable.:()V │ │ -0d85c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d85ca: 0e00 |0003: return-void │ │ +0d6358: |[0d6358] android.support.v7.appcompat.R$drawable.:()V │ │ +0d6368: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d636e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #839 header: │ │ class_idx : 1451 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 93 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #839 annotations: │ │ Annotations on class │ │ @@ -176884,31 +176890,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d85cc: |[0d85cc] android.support.v7.appcompat.R$id.:()V │ │ -0d85dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d85e2: 0e00 |0003: return-void │ │ +0d6370: |[0d6370] android.support.v7.appcompat.R$id.:()V │ │ +0d6380: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #840 header: │ │ class_idx : 1452 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #840 annotations: │ │ Annotations on class │ │ @@ -176953,31 +176959,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d85e4: |[0d85e4] android.support.v7.appcompat.R$integer.:()V │ │ -0d85f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d85fa: 0e00 |0003: return-void │ │ +0d6388: |[0d6388] android.support.v7.appcompat.R$integer.:()V │ │ +0d6398: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d639e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$integer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #841 header: │ │ class_idx : 1453 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 37 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #841 annotations: │ │ Annotations on class │ │ @@ -177182,31 +177188,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d85fc: |[0d85fc] android.support.v7.appcompat.R$layout.:()V │ │ -0d860c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8612: 0e00 |0003: return-void │ │ +0d63a0: |[0d63a0] android.support.v7.appcompat.R$layout.:()V │ │ +0d63b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d63b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #842 header: │ │ class_idx : 1454 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #842 annotations: │ │ Annotations on class │ │ @@ -177326,31 +177332,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8614: |[0d8614] android.support.v7.appcompat.R$string.:()V │ │ -0d8624: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d862a: 0e00 |0003: return-void │ │ +0d63b8: |[0d63b8] android.support.v7.appcompat.R$string.:()V │ │ +0d63c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d63ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #843 header: │ │ class_idx : 1455 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 307 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #843 annotations: │ │ Annotations on class │ │ @@ -178905,31 +178911,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d862c: |[0d862c] android.support.v7.appcompat.R$style.:()V │ │ -0d863c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8642: 0e00 |0003: return-void │ │ +0d63d0: |[0d63d0] android.support.v7.appcompat.R$style.:()V │ │ +0d63e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d63e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #844 header: │ │ class_idx : 1456 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 320 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #844 annotations: │ │ Annotations on class │ │ @@ -180549,144 +180555,144 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 898 16-bit code units │ │ -0d8644: |[0d8644] android.support.v7.appcompat.R$styleable.:()V │ │ -0d8654: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -0d8656: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -0d8658: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0d865a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0d865c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d865e: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -0d8662: 2300 f508 |0007: new-array v0, v0, [I // type@08f5 │ │ -0d8666: 2600 dd00 0000 |0009: fill-array-data v0, 000000e6 // +000000dd │ │ -0d866c: 6900 f50f |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -0d8670: 2330 f508 |000e: new-array v0, v3, [I // type@08f5 │ │ -0d8674: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -0d867a: 4b01 0002 |0013: aput v1, v0, v2 │ │ -0d867e: 6900 f60f |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0ff6 │ │ -0d8682: 2330 f508 |0017: new-array v0, v3, [I // type@08f5 │ │ -0d8686: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -0d868c: 4b01 0002 |001c: aput v1, v0, v2 │ │ -0d8690: 6900 1310 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@1013 │ │ -0d8694: 2320 f508 |0020: new-array v0, v2, [I // type@08f5 │ │ -0d8698: 6900 1510 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@1015 │ │ -0d869c: 2360 f508 |0024: new-array v0, v6, [I // type@08f5 │ │ -0d86a0: 2600 fa00 0000 |0026: fill-array-data v0, 00000120 // +000000fa │ │ -0d86a6: 6900 1610 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@1016 │ │ -0d86aa: 2340 f508 |002b: new-array v0, v4, [I // type@08f5 │ │ -0d86ae: 2600 0301 0000 |002d: fill-array-data v0, 00000130 // +00000103 │ │ -0d86b4: 6900 1d10 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@101d │ │ -0d86b8: 2360 f508 |0032: new-array v0, v6, [I // type@08f5 │ │ -0d86bc: 2600 0401 0000 |0034: fill-array-data v0, 00000138 // +00000104 │ │ -0d86c2: 6900 2010 |0037: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@1020 │ │ -0d86c6: 2340 f508 |0039: new-array v0, v4, [I // type@08f5 │ │ -0d86ca: 2600 0d01 0000 |003b: fill-array-data v0, 00000148 // +0000010d │ │ -0d86d0: 6900 2710 |003e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AppCompatTextView:[I // field@1027 │ │ -0d86d4: 2330 f508 |0040: new-array v0, v3, [I // type@08f5 │ │ -0d86d8: 1401 2d00 017f |0042: const v1, #float 1.71471e+38 // #7f01002d │ │ -0d86de: 4b01 0002 |0045: aput v1, v0, v2 │ │ -0d86e2: 6900 2a10 |0047: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@102a │ │ -0d86e6: 2350 f508 |0049: new-array v0, v5, [I // type@08f5 │ │ -0d86ea: 2600 0501 0000 |004b: fill-array-data v0, 00000150 // +00000105 │ │ -0d86f0: 6900 2c10 |004e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@102c │ │ -0d86f4: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -0d86f8: 2300 f508 |0052: new-array v0, v0, [I // type@08f5 │ │ -0d86fc: 2600 0601 0000 |0054: fill-array-data v0, 0000015a // +00000106 │ │ -0d8702: 6900 3010 |0057: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@1030 │ │ -0d8706: 1300 0900 |0059: const/16 v0, #int 9 // #9 │ │ -0d870a: 2300 f508 |005b: new-array v0, v0, [I // type@08f5 │ │ -0d870e: 2600 1101 0000 |005d: fill-array-data v0, 0000016e // +00000111 │ │ -0d8714: 6900 3910 |0060: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@1039 │ │ -0d8718: 1240 |0062: const/4 v0, #int 4 // #4 │ │ -0d871a: 2300 f508 |0063: new-array v0, v0, [I // type@08f5 │ │ -0d871e: 2600 1f01 0000 |0065: fill-array-data v0, 00000184 // +0000011f │ │ -0d8724: 6900 3a10 |0068: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@103a │ │ -0d8728: 2340 f508 |006a: new-array v0, v4, [I // type@08f5 │ │ -0d872c: 2600 2401 0000 |006c: fill-array-data v0, 00000190 // +00000124 │ │ -0d8732: 6900 4810 |006f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@1048 │ │ -0d8736: 2360 f508 |0071: new-array v0, v6, [I // type@08f5 │ │ -0d873a: 2600 2501 0000 |0073: fill-array-data v0, 00000198 // +00000125 │ │ -0d8740: 6900 4b10 |0076: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@104b │ │ -0d8744: 1300 1100 |0078: const/16 v0, #int 17 // #11 │ │ -0d8748: 2300 f508 |007a: new-array v0, v0, [I // type@08f5 │ │ -0d874c: 2600 2c01 0000 |007c: fill-array-data v0, 000001a8 // +0000012c │ │ -0d8752: 6900 5210 |007f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@1052 │ │ -0d8756: 1300 0800 |0081: const/16 v0, #int 8 // #8 │ │ -0d875a: 2300 f508 |0083: new-array v0, v0, [I // type@08f5 │ │ -0d875e: 2600 4901 0000 |0085: fill-array-data v0, 000001ce // +00000149 │ │ -0d8764: 6900 6410 |0088: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@1064 │ │ -0d8768: 2340 f508 |008a: new-array v0, v4, [I // type@08f5 │ │ -0d876c: 2600 5601 0000 |008c: fill-array-data v0, 000001e2 // +00000156 │ │ -0d8772: 6900 6d10 |008f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@106d │ │ -0d8776: 2330 f508 |0091: new-array v0, v3, [I // type@08f5 │ │ -0d877a: 1401 4e00 017f |0093: const v1, #float 1.71472e+38 // #7f01004e │ │ -0d8780: 4b01 0002 |0096: aput v1, v0, v2 │ │ -0d8784: 6900 6e10 |0098: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@106e │ │ -0d8788: 1300 1100 |009a: const/16 v0, #int 17 // #11 │ │ -0d878c: 2300 f508 |009c: new-array v0, v0, [I // type@08f5 │ │ -0d8790: 2600 4c01 0000 |009e: fill-array-data v0, 000001ea // +0000014c │ │ -0d8796: 6900 7210 |00a1: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@1072 │ │ -0d879a: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ -0d879c: 2300 f508 |00a4: new-array v0, v0, [I // type@08f5 │ │ -0d87a0: 2600 6a01 0000 |00a6: fill-array-data v0, 00000210 // +0000016a │ │ -0d87a6: 6900 8410 |00a9: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ -0d87aa: 1300 0a00 |00ab: const/16 v0, #int 10 // #a │ │ -0d87ae: 2300 f508 |00ad: new-array v0, v0, [I // type@08f5 │ │ -0d87b2: 2600 6d01 0000 |00af: fill-array-data v0, 0000021c // +0000016d │ │ -0d87b8: 6900 8910 |00b2: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@1089 │ │ -0d87bc: 1300 0900 |00b4: const/16 v0, #int 9 // #9 │ │ -0d87c0: 2300 f508 |00b6: new-array v0, v0, [I // type@08f5 │ │ -0d87c4: 2600 7c01 0000 |00b8: fill-array-data v0, 00000234 // +0000017c │ │ -0d87ca: 6900 9410 |00bb: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ -0d87ce: 1300 6e00 |00bd: const/16 v0, #int 110 // #6e │ │ -0d87d2: 2300 f508 |00bf: new-array v0, v0, [I // type@08f5 │ │ -0d87d6: 2600 8901 0000 |00c1: fill-array-data v0, 0000024a // +00000189 │ │ -0d87dc: 6900 9e10 |00c4: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ -0d87e0: 1300 1900 |00c6: const/16 v0, #int 25 // #19 │ │ -0d87e4: 2300 f508 |00c8: new-array v0, v0, [I // type@08f5 │ │ -0d87e8: 2600 6002 0000 |00ca: fill-array-data v0, 0000032a // +00000260 │ │ -0d87ee: 6900 0d11 |00cd: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@110d │ │ -0d87f2: 1250 |00cf: const/4 v0, #int 5 // #5 │ │ -0d87f4: 2300 f508 |00d0: new-array v0, v0, [I // type@08f5 │ │ -0d87f8: 2600 8e02 0000 |00d2: fill-array-data v0, 00000360 // +0000028e │ │ -0d87fe: 6900 2711 |00d5: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@1127 │ │ -0d8802: 2350 f508 |00d7: new-array v0, v5, [I // type@08f5 │ │ -0d8806: 2600 9502 0000 |00d9: fill-array-data v0, 0000036e // +00000295 │ │ -0d880c: 6900 2811 |00dc: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@1128 │ │ -0d8810: 2350 f508 |00de: new-array v0, v5, [I // type@08f5 │ │ -0d8814: 2600 9802 0000 |00e0: fill-array-data v0, 00000378 // +00000298 │ │ -0d881a: 6900 2c11 |00e3: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@112c │ │ -0d881e: 0e00 |00e5: return-void │ │ -0d8820: 0003 0400 1b00 0000 0600 017f 0a00 ... |00e6: array-data (58 units) │ │ -0d8894: 0003 0400 0600 0000 0600 017f 0f00 ... |0120: array-data (16 units) │ │ -0d88b4: 0003 0400 0200 0000 2500 017f 2600 ... |0130: array-data (8 units) │ │ -0d88c4: 0003 0400 0600 0000 f200 0101 2700 ... |0138: array-data (16 units) │ │ -0d88e4: 0003 0400 0200 0000 3400 0101 2c00 ... |0148: array-data (8 units) │ │ -0d88f4: 0003 0400 0300 0000 0701 0101 3900 ... |0150: array-data (10 units) │ │ -0d8908: 0003 0400 0800 0000 3b00 017f 3c00 ... |015a: array-data (20 units) │ │ -0d8930: 0003 0400 0900 0000 af00 0101 c400 ... |016e: array-data (22 units) │ │ -0d895c: 0003 0400 0400 0000 b300 0101 f400 ... |0184: array-data (12 units) │ │ -0d8974: 0003 0400 0200 0000 ac02 0101 ad02 ... |0190: array-data (8 units) │ │ -0d8984: 0003 0400 0600 0000 0e00 0101 d000 ... |0198: array-data (16 units) │ │ -0d89a4: 0003 0400 1100 0000 0200 0101 0e00 ... |01a8: array-data (38 units) │ │ -0d89f0: 0003 0400 0800 0000 ae00 0101 2c01 ... |01ce: array-data (20 units) │ │ -0d8a18: 0003 0400 0200 0000 7601 0101 4d00 ... |01e2: array-data (8 units) │ │ -0d8a28: 0003 0400 1100 0000 da00 0101 1f01 ... |01ea: array-data (38 units) │ │ -0d8a74: 0003 0400 0400 0000 7601 0101 7b01 ... |0210: array-data (12 units) │ │ -0d8a8c: 0003 0400 0a00 0000 2401 0101 2501 ... |021c: array-data (24 units) │ │ -0d8abc: 0003 0400 0900 0000 9500 0101 9600 ... |0234: array-data (22 units) │ │ -0d8ae8: 0003 0400 6e00 0000 5700 0101 ae00 ... |024a: array-data (224 units) │ │ -0d8ca8: 0003 0400 1900 0000 af00 0101 4001 ... |032a: array-data (54 units) │ │ -0d8d14: 0003 0400 0500 0000 0000 0101 da00 ... |0360: array-data (14 units) │ │ -0d8d30: 0003 0400 0300 0000 d400 0101 ee00 ... |036e: array-data (10 units) │ │ -0d8d44: 0003 0400 0300 0000 d000 0101 f200 ... |0378: array-data (10 units) │ │ +0d63e8: |[0d63e8] android.support.v7.appcompat.R$styleable.:()V │ │ +0d63f8: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +0d63fa: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +0d63fc: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +0d63fe: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0d6400: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d6402: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +0d6406: 2300 f508 |0007: new-array v0, v0, [I // type@08f5 │ │ +0d640a: 2600 dd00 0000 |0009: fill-array-data v0, 000000e6 // +000000dd │ │ +0d6410: 6900 f50f |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +0d6414: 2330 f508 |000e: new-array v0, v3, [I // type@08f5 │ │ +0d6418: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +0d641e: 4b01 0002 |0013: aput v1, v0, v2 │ │ +0d6422: 6900 f60f |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0ff6 │ │ +0d6426: 2330 f508 |0017: new-array v0, v3, [I // type@08f5 │ │ +0d642a: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +0d6430: 4b01 0002 |001c: aput v1, v0, v2 │ │ +0d6434: 6900 1310 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@1013 │ │ +0d6438: 2320 f508 |0020: new-array v0, v2, [I // type@08f5 │ │ +0d643c: 6900 1510 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@1015 │ │ +0d6440: 2360 f508 |0024: new-array v0, v6, [I // type@08f5 │ │ +0d6444: 2600 fa00 0000 |0026: fill-array-data v0, 00000120 // +000000fa │ │ +0d644a: 6900 1610 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@1016 │ │ +0d644e: 2340 f508 |002b: new-array v0, v4, [I // type@08f5 │ │ +0d6452: 2600 0301 0000 |002d: fill-array-data v0, 00000130 // +00000103 │ │ +0d6458: 6900 1d10 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@101d │ │ +0d645c: 2360 f508 |0032: new-array v0, v6, [I // type@08f5 │ │ +0d6460: 2600 0401 0000 |0034: fill-array-data v0, 00000138 // +00000104 │ │ +0d6466: 6900 2010 |0037: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AlertDialog:[I // field@1020 │ │ +0d646a: 2340 f508 |0039: new-array v0, v4, [I // type@08f5 │ │ +0d646e: 2600 0d01 0000 |003b: fill-array-data v0, 00000148 // +0000010d │ │ +0d6474: 6900 2710 |003e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.AppCompatTextView:[I // field@1027 │ │ +0d6478: 2330 f508 |0040: new-array v0, v3, [I // type@08f5 │ │ +0d647c: 1401 2d00 017f |0042: const v1, #float 1.71471e+38 // #7f01002d │ │ +0d6482: 4b01 0002 |0045: aput v1, v0, v2 │ │ +0d6486: 6900 2a10 |0047: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@102a │ │ +0d648a: 2350 f508 |0049: new-array v0, v5, [I // type@08f5 │ │ +0d648e: 2600 0501 0000 |004b: fill-array-data v0, 00000150 // +00000105 │ │ +0d6494: 6900 2c10 |004e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@102c │ │ +0d6498: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +0d649c: 2300 f508 |0052: new-array v0, v0, [I // type@08f5 │ │ +0d64a0: 2600 0601 0000 |0054: fill-array-data v0, 0000015a // +00000106 │ │ +0d64a6: 6900 3010 |0057: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@1030 │ │ +0d64aa: 1300 0900 |0059: const/16 v0, #int 9 // #9 │ │ +0d64ae: 2300 f508 |005b: new-array v0, v0, [I // type@08f5 │ │ +0d64b2: 2600 1101 0000 |005d: fill-array-data v0, 0000016e // +00000111 │ │ +0d64b8: 6900 3910 |0060: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@1039 │ │ +0d64bc: 1240 |0062: const/4 v0, #int 4 // #4 │ │ +0d64be: 2300 f508 |0063: new-array v0, v0, [I // type@08f5 │ │ +0d64c2: 2600 1f01 0000 |0065: fill-array-data v0, 00000184 // +0000011f │ │ +0d64c8: 6900 3a10 |0068: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@103a │ │ +0d64cc: 2340 f508 |006a: new-array v0, v4, [I // type@08f5 │ │ +0d64d0: 2600 2401 0000 |006c: fill-array-data v0, 00000190 // +00000124 │ │ +0d64d6: 6900 4810 |006f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@1048 │ │ +0d64da: 2360 f508 |0071: new-array v0, v6, [I // type@08f5 │ │ +0d64de: 2600 2501 0000 |0073: fill-array-data v0, 00000198 // +00000125 │ │ +0d64e4: 6900 4b10 |0076: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@104b │ │ +0d64e8: 1300 1100 |0078: const/16 v0, #int 17 // #11 │ │ +0d64ec: 2300 f508 |007a: new-array v0, v0, [I // type@08f5 │ │ +0d64f0: 2600 2c01 0000 |007c: fill-array-data v0, 000001a8 // +0000012c │ │ +0d64f6: 6900 5210 |007f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@1052 │ │ +0d64fa: 1300 0800 |0081: const/16 v0, #int 8 // #8 │ │ +0d64fe: 2300 f508 |0083: new-array v0, v0, [I // type@08f5 │ │ +0d6502: 2600 4901 0000 |0085: fill-array-data v0, 000001ce // +00000149 │ │ +0d6508: 6900 6410 |0088: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@1064 │ │ +0d650c: 2340 f508 |008a: new-array v0, v4, [I // type@08f5 │ │ +0d6510: 2600 5601 0000 |008c: fill-array-data v0, 000001e2 // +00000156 │ │ +0d6516: 6900 6d10 |008f: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@106d │ │ +0d651a: 2330 f508 |0091: new-array v0, v3, [I // type@08f5 │ │ +0d651e: 1401 4e00 017f |0093: const v1, #float 1.71472e+38 // #7f01004e │ │ +0d6524: 4b01 0002 |0096: aput v1, v0, v2 │ │ +0d6528: 6900 6e10 |0098: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@106e │ │ +0d652c: 1300 1100 |009a: const/16 v0, #int 17 // #11 │ │ +0d6530: 2300 f508 |009c: new-array v0, v0, [I // type@08f5 │ │ +0d6534: 2600 4c01 0000 |009e: fill-array-data v0, 000001ea // +0000014c │ │ +0d653a: 6900 7210 |00a1: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@1072 │ │ +0d653e: 1240 |00a3: const/4 v0, #int 4 // #4 │ │ +0d6540: 2300 f508 |00a4: new-array v0, v0, [I // type@08f5 │ │ +0d6544: 2600 6a01 0000 |00a6: fill-array-data v0, 00000210 // +0000016a │ │ +0d654a: 6900 8410 |00a9: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ +0d654e: 1300 0a00 |00ab: const/16 v0, #int 10 // #a │ │ +0d6552: 2300 f508 |00ad: new-array v0, v0, [I // type@08f5 │ │ +0d6556: 2600 6d01 0000 |00af: fill-array-data v0, 0000021c // +0000016d │ │ +0d655c: 6900 8910 |00b2: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@1089 │ │ +0d6560: 1300 0900 |00b4: const/16 v0, #int 9 // #9 │ │ +0d6564: 2300 f508 |00b6: new-array v0, v0, [I // type@08f5 │ │ +0d6568: 2600 7c01 0000 |00b8: fill-array-data v0, 00000234 // +0000017c │ │ +0d656e: 6900 9410 |00bb: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ +0d6572: 1300 6e00 |00bd: const/16 v0, #int 110 // #6e │ │ +0d6576: 2300 f508 |00bf: new-array v0, v0, [I // type@08f5 │ │ +0d657a: 2600 8901 0000 |00c1: fill-array-data v0, 0000024a // +00000189 │ │ +0d6580: 6900 9e10 |00c4: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ +0d6584: 1300 1900 |00c6: const/16 v0, #int 25 // #19 │ │ +0d6588: 2300 f508 |00c8: new-array v0, v0, [I // type@08f5 │ │ +0d658c: 2600 6002 0000 |00ca: fill-array-data v0, 0000032a // +00000260 │ │ +0d6592: 6900 0d11 |00cd: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@110d │ │ +0d6596: 1250 |00cf: const/4 v0, #int 5 // #5 │ │ +0d6598: 2300 f508 |00d0: new-array v0, v0, [I // type@08f5 │ │ +0d659c: 2600 8e02 0000 |00d2: fill-array-data v0, 00000360 // +0000028e │ │ +0d65a2: 6900 2711 |00d5: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@1127 │ │ +0d65a6: 2350 f508 |00d7: new-array v0, v5, [I // type@08f5 │ │ +0d65aa: 2600 9502 0000 |00d9: fill-array-data v0, 0000036e // +00000295 │ │ +0d65b0: 6900 2811 |00dc: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@1128 │ │ +0d65b4: 2350 f508 |00de: new-array v0, v5, [I // type@08f5 │ │ +0d65b8: 2600 9802 0000 |00e0: fill-array-data v0, 00000378 // +00000298 │ │ +0d65be: 6900 2c11 |00e3: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@112c │ │ +0d65c2: 0e00 |00e5: return-void │ │ +0d65c4: 0003 0400 1b00 0000 0600 017f 0a00 ... |00e6: array-data (58 units) │ │ +0d6638: 0003 0400 0600 0000 0600 017f 0f00 ... |0120: array-data (16 units) │ │ +0d6658: 0003 0400 0200 0000 2500 017f 2600 ... |0130: array-data (8 units) │ │ +0d6668: 0003 0400 0600 0000 f200 0101 2700 ... |0138: array-data (16 units) │ │ +0d6688: 0003 0400 0200 0000 3400 0101 2c00 ... |0148: array-data (8 units) │ │ +0d6698: 0003 0400 0300 0000 0701 0101 3900 ... |0150: array-data (10 units) │ │ +0d66ac: 0003 0400 0800 0000 3b00 017f 3c00 ... |015a: array-data (20 units) │ │ +0d66d4: 0003 0400 0900 0000 af00 0101 c400 ... |016e: array-data (22 units) │ │ +0d6700: 0003 0400 0400 0000 b300 0101 f400 ... |0184: array-data (12 units) │ │ +0d6718: 0003 0400 0200 0000 ac02 0101 ad02 ... |0190: array-data (8 units) │ │ +0d6728: 0003 0400 0600 0000 0e00 0101 d000 ... |0198: array-data (16 units) │ │ +0d6748: 0003 0400 1100 0000 0200 0101 0e00 ... |01a8: array-data (38 units) │ │ +0d6794: 0003 0400 0800 0000 ae00 0101 2c01 ... |01ce: array-data (20 units) │ │ +0d67bc: 0003 0400 0200 0000 7601 0101 4d00 ... |01e2: array-data (8 units) │ │ +0d67cc: 0003 0400 1100 0000 da00 0101 1f01 ... |01ea: array-data (38 units) │ │ +0d6818: 0003 0400 0400 0000 7601 0101 7b01 ... |0210: array-data (12 units) │ │ +0d6830: 0003 0400 0a00 0000 2401 0101 2501 ... |021c: array-data (24 units) │ │ +0d6860: 0003 0400 0900 0000 9500 0101 9600 ... |0234: array-data (22 units) │ │ +0d688c: 0003 0400 6e00 0000 5700 0101 ae00 ... |024a: array-data (224 units) │ │ +0d6a4c: 0003 0400 1900 0000 af00 0101 4001 ... |032a: array-data (54 units) │ │ +0d6ab8: 0003 0400 0500 0000 0000 0101 da00 ... |0360: array-data (14 units) │ │ +0d6ad4: 0003 0400 0300 0000 d400 0101 ee00 ... |036e: array-data (10 units) │ │ +0d6ae8: 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 │ │ @@ -180743,31 +180749,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8d58: |[0d8d58] android.support.v7.appcompat.R$styleable.:()V │ │ -0d8d68: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8d6e: 0e00 |0003: return-void │ │ +0d6afc: |[0d6afc] android.support.v7.appcompat.R$styleable.:()V │ │ +0d6b0c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #845 header: │ │ class_idx : 1457 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #845 annotations: │ │ Annotations on class │ │ @@ -180786,32 +180792,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8d70: |[0d8d70] android.support.v7.appcompat.R.:()V │ │ -0d8d80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8d86: 0e00 |0003: return-void │ │ +0d6b14: |[0d6b14] android.support.v7.appcompat.R.:()V │ │ +0d6b24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6b2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=933 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #846 header: │ │ class_idx : 1458 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1832 │ │ +source_file_idx : 1828 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #846 - │ │ Class descriptor : 'Landroid/support/v7/graphics/drawable/DrawableUtils;' │ │ @@ -180826,17 +180831,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8d88: |[0d8d88] android.support.v7.graphics.drawable.DrawableUtils.:()V │ │ -0d8d98: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d8d9e: 0e00 |0003: return-void │ │ +0d6b2c: |[0d6b2c] android.support.v7.graphics.drawable.DrawableUtils.:()V │ │ +0d6b3c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d6b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/graphics/drawable/DrawableUtils; │ │ │ │ #1 : (in Landroid/support/v7/graphics/drawable/DrawableUtils;) │ │ @@ -180844,35 +180849,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 │ │ -0d8da0: |[0d8da0] android.support.v7.graphics.drawable.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ -0d8db0: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ -0d8db6: 1103 |0003: return-object v3 │ │ -0d8db8: 6203 ae00 |0004: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@00ae │ │ -0d8dbc: 28fd |0006: goto 0003 // -0003 │ │ -0d8dbe: 6203 ad00 |0007: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ -0d8dc2: 28fa |0009: goto 0003 // -0006 │ │ -0d8dc4: 6203 ac00 |000a: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@00ac │ │ -0d8dc8: 28f7 |000c: goto 0003 // -0009 │ │ -0d8dca: 6203 aa00 |000d: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ -0d8dce: 28f4 |000f: goto 0003 // -000c │ │ -0d8dd0: 6203 ab00 |0010: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@00ab │ │ -0d8dd4: 28f1 |0012: goto 0003 // -000f │ │ -0d8dd6: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d8dda: 1301 0b00 |0015: const/16 v1, #int 11 // #b │ │ -0d8dde: 3410 ecff |0017: if-lt v0, v1, 0003 // -0014 │ │ -0d8de2: 1a00 8a02 |0019: const-string v0, "ADD" // string@028a │ │ -0d8de6: 7110 1603 0000 |001b: invoke-static {v0}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0316 │ │ -0d8dec: 0c03 |001e: move-result-object v3 │ │ -0d8dee: 28e4 |001f: goto 0003 // -001c │ │ -0d8df0: 0001 0e00 0300 0000 0400 0000 0300 ... |0020: packed-switch-data (32 units) │ │ +0d6b44: |[0d6b44] android.support.v7.graphics.drawable.DrawableUtils.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; │ │ +0d6b54: 2b02 2000 0000 |0000: packed-switch v2, 00000020 // +00000020 │ │ +0d6b5a: 1103 |0003: return-object v3 │ │ +0d6b5c: 6203 ae00 |0004: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@00ae │ │ +0d6b60: 28fd |0006: goto 0003 // -0003 │ │ +0d6b62: 6203 ad00 |0007: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ +0d6b66: 28fa |0009: goto 0003 // -0006 │ │ +0d6b68: 6203 ac00 |000a: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SRC_ATOP:Landroid/graphics/PorterDuff$Mode; // field@00ac │ │ +0d6b6c: 28f7 |000c: goto 0003 // -0009 │ │ +0d6b6e: 6203 aa00 |000d: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ +0d6b72: 28f4 |000f: goto 0003 // -000c │ │ +0d6b74: 6203 ab00 |0010: sget-object v3, Landroid/graphics/PorterDuff$Mode;.SCREEN:Landroid/graphics/PorterDuff$Mode; // field@00ab │ │ +0d6b78: 28f1 |0012: goto 0003 // -000f │ │ +0d6b7a: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d6b7e: 1301 0b00 |0015: const/16 v1, #int 11 // #b │ │ +0d6b82: 3410 ecff |0017: if-lt v0, v1, 0003 // -0014 │ │ +0d6b86: 1a00 8702 |0019: const-string v0, "ADD" // string@0287 │ │ +0d6b8a: 7110 1603 0000 |001b: invoke-static {v0}, Landroid/graphics/PorterDuff$Mode;.valueOf:(Ljava/lang/String;)Landroid/graphics/PorterDuff$Mode; // method@0316 │ │ +0d6b90: 0c03 |001e: move-result-object v3 │ │ +0d6b92: 28e4 |001f: goto 0003 // -001c │ │ +0d6b94: 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 │ │ @@ -180882,21 +180887,21 @@ │ │ 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 : 1832 (DrawableUtils.java) │ │ + source_file_idx : 1828 (DrawableUtils.java) │ │ │ │ Class #847 header: │ │ class_idx : 1459 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 150 │ │ -source_file_idx : 1833 │ │ +source_file_idx : 1829 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 34 │ │ │ │ Class #847 - │ │ Class descriptor : 'Landroid/support/v7/graphics/drawable/DrawableWrapper;' │ │ @@ -180916,18 +180921,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 │ │ -0d8e30: |[0d8e30] android.support.v7.graphics.drawable.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ -0d8e40: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -0d8e46: 6e20 6d2a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2a6d │ │ -0d8e4c: 0e00 |0006: return-void │ │ +0d6bd4: |[0d6bd4] android.support.v7.graphics.drawable.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ +0d6be4: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +0d6bea: 6e20 6d2a 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2a6d │ │ +0d6bf0: 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; │ │ @@ -180939,18 +180944,18 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d8e50: |[0d8e50] android.support.v7.graphics.drawable.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ -0d8e60: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8e64: 6e20 4a03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0d8e6a: 0e00 |0005: return-void │ │ +0d6bf4: |[0d6bf4] android.support.v7.graphics.drawable.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ +0d6c04: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6c08: 6e20 4a03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0d6c0e: 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; │ │ @@ -180960,19 +180965,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8e6c: |[0d8e6c] android.support.v7.graphics.drawable.DrawableWrapper.getChangingConfigurations:()I │ │ -0d8e7c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8e80: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@034c │ │ -0d8e86: 0a00 |0005: move-result v0 │ │ -0d8e88: 0f00 |0006: return v0 │ │ +0d6c10: |[0d6c10] android.support.v7.graphics.drawable.DrawableWrapper.getChangingConfigurations:()I │ │ +0d6c20: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6c24: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@034c │ │ +0d6c2a: 0a00 |0005: move-result v0 │ │ +0d6c2c: 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;) │ │ @@ -180980,19 +180985,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8e8c: |[0d8e8c] android.support.v7.graphics.drawable.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -0d8e9c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8ea0: 6e10 4e03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@034e │ │ -0d8ea6: 0c00 |0005: move-result-object v0 │ │ -0d8ea8: 1100 |0006: return-object v0 │ │ +0d6c30: |[0d6c30] android.support.v7.graphics.drawable.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +0d6c40: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6c44: 6e10 4e03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@034e │ │ +0d6c4a: 0c00 |0005: move-result-object v0 │ │ +0d6c4c: 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;) │ │ @@ -181000,19 +181005,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8eac: |[0d8eac] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicHeight:()I │ │ -0d8ebc: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8ec0: 6e10 5003 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -0d8ec6: 0a00 |0005: move-result v0 │ │ -0d8ec8: 0f00 |0006: return v0 │ │ +0d6c50: |[0d6c50] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicHeight:()I │ │ +0d6c60: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6c64: 6e10 5003 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +0d6c6a: 0a00 |0005: move-result v0 │ │ +0d6c6c: 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;) │ │ @@ -181020,19 +181025,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8ecc: |[0d8ecc] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicWidth:()I │ │ -0d8edc: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8ee0: 6e10 5103 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0d8ee6: 0a00 |0005: move-result v0 │ │ -0d8ee8: 0f00 |0006: return v0 │ │ +0d6c70: |[0d6c70] android.support.v7.graphics.drawable.DrawableWrapper.getIntrinsicWidth:()I │ │ +0d6c80: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6c84: 6e10 5103 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0d6c8a: 0a00 |0005: move-result v0 │ │ +0d6c8c: 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;) │ │ @@ -181040,19 +181045,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8eec: |[0d8eec] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumHeight:()I │ │ -0d8efc: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8f00: 6e10 5303 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ -0d8f06: 0a00 |0005: move-result v0 │ │ -0d8f08: 0f00 |0006: return v0 │ │ +0d6c90: |[0d6c90] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumHeight:()I │ │ +0d6ca0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6ca4: 6e10 5303 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ +0d6caa: 0a00 |0005: move-result v0 │ │ +0d6cac: 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;) │ │ @@ -181060,19 +181065,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8f0c: |[0d8f0c] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumWidth:()I │ │ -0d8f1c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8f20: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ -0d8f26: 0a00 |0005: move-result v0 │ │ -0d8f28: 0f00 |0006: return v0 │ │ +0d6cb0: |[0d6cb0] android.support.v7.graphics.drawable.DrawableWrapper.getMinimumWidth:()I │ │ +0d6cc0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6cc4: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ +0d6cca: 0a00 |0005: move-result v0 │ │ +0d6ccc: 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;) │ │ @@ -181080,19 +181085,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8f2c: |[0d8f2c] android.support.v7.graphics.drawable.DrawableWrapper.getOpacity:()I │ │ -0d8f3c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8f40: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ -0d8f46: 0a00 |0005: move-result v0 │ │ -0d8f48: 0f00 |0006: return v0 │ │ +0d6cd0: |[0d6cd0] android.support.v7.graphics.drawable.DrawableWrapper.getOpacity:()I │ │ +0d6ce0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6ce4: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ +0d6cea: 0a00 |0005: move-result v0 │ │ +0d6cec: 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;) │ │ @@ -181100,19 +181105,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d8f4c: |[0d8f4c] android.support.v7.graphics.drawable.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ -0d8f5c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8f60: 6e20 5703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0d8f66: 0a00 |0005: move-result v0 │ │ -0d8f68: 0f00 |0006: return v0 │ │ +0d6cf0: |[0d6cf0] android.support.v7.graphics.drawable.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ +0d6d00: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6d04: 6e20 5703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0d6d0a: 0a00 |0005: move-result v0 │ │ +0d6d0c: 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; │ │ │ │ @@ -181121,19 +181126,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8f6c: |[0d8f6c] android.support.v7.graphics.drawable.DrawableWrapper.getState:()[I │ │ -0d8f7c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8f80: 6e10 5803 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0358 │ │ -0d8f86: 0c00 |0005: move-result-object v0 │ │ -0d8f88: 1100 |0006: return-object v0 │ │ +0d6d10: |[0d6d10] android.support.v7.graphics.drawable.DrawableWrapper.getState:()[I │ │ +0d6d20: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6d24: 6e10 5803 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0358 │ │ +0d6d2a: 0c00 |0005: move-result-object v0 │ │ +0d6d2c: 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;) │ │ @@ -181141,19 +181146,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8f8c: |[0d8f8c] android.support.v7.graphics.drawable.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ -0d8f9c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8fa0: 6e10 5903 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@0359 │ │ -0d8fa6: 0c00 |0005: move-result-object v0 │ │ -0d8fa8: 1100 |0006: return-object v0 │ │ +0d6d30: |[0d6d30] android.support.v7.graphics.drawable.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ +0d6d40: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6d44: 6e10 5903 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@0359 │ │ +0d6d4a: 0c00 |0005: move-result-object v0 │ │ +0d6d4c: 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;) │ │ @@ -181161,17 +181166,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d8fac: |[0d8fac] android.support.v7.graphics.drawable.DrawableWrapper.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0d8fbc: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8fc0: 1100 |0002: return-object v0 │ │ +0d6d50: |[0d6d50] android.support.v7.graphics.drawable.DrawableWrapper.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0d6d60: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6d64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #12 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -181179,17 +181184,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8fc4: |[0d8fc4] android.support.v7.graphics.drawable.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d8fd4: 6e10 582a 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.invalidateSelf:()V // method@2a58 │ │ -0d8fda: 0e00 |0003: return-void │ │ +0d6d68: |[0d6d68] android.support.v7.graphics.drawable.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d6d78: 6e10 582a 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.invalidateSelf:()V // method@2a58 │ │ +0d6d7e: 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; │ │ @@ -181199,19 +181204,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8fdc: |[0d8fdc] android.support.v7.graphics.drawable.DrawableWrapper.isAutoMirrored:()Z │ │ -0d8fec: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d8ff0: 7110 8f0d 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d8f │ │ -0d8ff6: 0a00 |0005: move-result v0 │ │ -0d8ff8: 0f00 |0006: return v0 │ │ +0d6d80: |[0d6d80] android.support.v7.graphics.drawable.DrawableWrapper.isAutoMirrored:()Z │ │ +0d6d90: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6d94: 7110 8f0d 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d8f │ │ +0d6d9a: 0a00 |0005: move-result v0 │ │ +0d6d9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #14 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -181219,19 +181224,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d8ffc: |[0d8ffc] android.support.v7.graphics.drawable.DrawableWrapper.isStateful:()Z │ │ -0d900c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9010: 6e10 5c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0d9016: 0a00 |0005: move-result v0 │ │ -0d9018: 0f00 |0006: return v0 │ │ +0d6da0: |[0d6da0] android.support.v7.graphics.drawable.DrawableWrapper.isStateful:()Z │ │ +0d6db0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6db4: 6e10 5c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0d6dba: 0a00 |0005: move-result v0 │ │ +0d6dbc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawableWrapper; │ │ │ │ #15 : (in Landroid/support/v7/graphics/drawable/DrawableWrapper;) │ │ @@ -181239,18 +181244,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d901c: |[0d901c] android.support.v7.graphics.drawable.DrawableWrapper.jumpToCurrentState:()V │ │ -0d902c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9030: 7110 900d 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0d90 │ │ -0d9036: 0e00 |0005: return-void │ │ +0d6dc0: |[0d6dc0] android.support.v7.graphics.drawable.DrawableWrapper.jumpToCurrentState:()V │ │ +0d6dd0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6dd4: 7110 900d 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0d90 │ │ +0d6dda: 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; │ │ │ │ @@ -181259,18 +181264,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9038: |[0d9038] android.support.v7.graphics.drawable.DrawableWrapper.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0d9048: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d904c: 6e20 6303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ -0d9052: 0e00 |0005: return-void │ │ +0d6ddc: |[0d6ddc] android.support.v7.graphics.drawable.DrawableWrapper.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +0d6dec: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6df0: 6e20 6303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ +0d6df6: 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; │ │ @@ -181280,19 +181285,19 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d9054: |[0d9054] android.support.v7.graphics.drawable.DrawableWrapper.onLevelChange:(I)Z │ │ -0d9064: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9068: 6e20 6c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ -0d906e: 0a00 |0005: move-result v0 │ │ -0d9070: 0f00 |0006: return v0 │ │ +0d6df8: |[0d6df8] android.support.v7.graphics.drawable.DrawableWrapper.onLevelChange:(I)Z │ │ +0d6e08: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6e0c: 6e20 6c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ +0d6e12: 0a00 |0005: move-result v0 │ │ +0d6e14: 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 │ │ │ │ @@ -181301,17 +181306,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 │ │ -0d9074: |[0d9074] android.support.v7.graphics.drawable.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -0d9084: 6e40 5f2a 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@2a5f │ │ -0d908a: 0e00 |0003: return-void │ │ +0d6e18: |[0d6e18] android.support.v7.graphics.drawable.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +0d6e28: 6e40 5f2a 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@2a5f │ │ +0d6e2e: 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; │ │ @@ -181323,18 +181328,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d908c: |[0d908c] android.support.v7.graphics.drawable.DrawableWrapper.setAlpha:(I)V │ │ -0d909c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d90a0: 6e20 6003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -0d90a6: 0e00 |0005: return-void │ │ +0d6e30: |[0d6e30] android.support.v7.graphics.drawable.DrawableWrapper.setAlpha:(I)V │ │ +0d6e40: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6e44: 6e20 6003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +0d6e4a: 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 │ │ @@ -181344,18 +181349,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d90a8: |[0d90a8] android.support.v7.graphics.drawable.DrawableWrapper.setAutoMirrored:(Z)V │ │ -0d90b8: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d90bc: 7120 910d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0d91 │ │ -0d90c2: 0e00 |0005: return-void │ │ +0d6e4c: |[0d6e4c] android.support.v7.graphics.drawable.DrawableWrapper.setAutoMirrored:(Z)V │ │ +0d6e5c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6e60: 7120 910d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0d91 │ │ +0d6e66: 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 │ │ @@ -181365,18 +181370,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d90c4: |[0d90c4] android.support.v7.graphics.drawable.DrawableWrapper.setChangingConfigurations:(I)V │ │ -0d90d4: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d90d8: 6e20 6503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0365 │ │ -0d90de: 0e00 |0005: return-void │ │ +0d6e68: |[0d6e68] android.support.v7.graphics.drawable.DrawableWrapper.setChangingConfigurations:(I)V │ │ +0d6e78: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6e7c: 6e20 6503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0365 │ │ +0d6e82: 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 │ │ @@ -181386,18 +181391,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d90e0: |[0d90e0] android.support.v7.graphics.drawable.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0d90f0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d90f4: 6e20 6603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ -0d90fa: 0e00 |0005: return-void │ │ +0d6e84: |[0d6e84] android.support.v7.graphics.drawable.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0d6e94: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6e98: 6e20 6603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ +0d6e9e: 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; │ │ @@ -181407,18 +181412,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d90fc: |[0d90fc] android.support.v7.graphics.drawable.DrawableWrapper.setDither:(Z)V │ │ -0d910c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9110: 6e20 6703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0367 │ │ -0d9116: 0e00 |0005: return-void │ │ +0d6ea0: |[0d6ea0] android.support.v7.graphics.drawable.DrawableWrapper.setDither:(Z)V │ │ +0d6eb0: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6eb4: 6e20 6703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0367 │ │ +0d6eba: 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 │ │ @@ -181428,18 +181433,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d9118: |[0d9118] android.support.v7.graphics.drawable.DrawableWrapper.setFilterBitmap:(Z)V │ │ -0d9128: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d912c: 6e20 6803 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0368 │ │ -0d9132: 0e00 |0005: return-void │ │ +0d6ebc: |[0d6ebc] android.support.v7.graphics.drawable.DrawableWrapper.setFilterBitmap:(Z)V │ │ +0d6ecc: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6ed0: 6e20 6803 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0368 │ │ +0d6ed6: 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 │ │ @@ -181449,18 +181454,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d9134: |[0d9134] android.support.v7.graphics.drawable.DrawableWrapper.setHotspot:(FF)V │ │ -0d9144: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9148: 7130 920d 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ -0d914e: 0e00 |0005: return-void │ │ +0d6ed8: |[0d6ed8] android.support.v7.graphics.drawable.DrawableWrapper.setHotspot:(FF)V │ │ +0d6ee8: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6eec: 7130 920d 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ +0d6ef2: 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 │ │ @@ -181471,18 +181476,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0d9150: |[0d9150] android.support.v7.graphics.drawable.DrawableWrapper.setHotspotBounds:(IIII)V │ │ -0d9160: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9164: 7155 930d 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ -0d916a: 0e00 |0005: return-void │ │ +0d6ef4: |[0d6ef4] android.support.v7.graphics.drawable.DrawableWrapper.setHotspotBounds:(IIII)V │ │ +0d6f04: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6f08: 7155 930d 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ +0d6f0e: 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 │ │ @@ -181495,19 +181500,19 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d916c: |[0d916c] android.support.v7.graphics.drawable.DrawableWrapper.setState:([I)Z │ │ -0d917c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9180: 6e20 6d03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0d9186: 0a00 |0005: move-result v0 │ │ -0d9188: 0f00 |0006: return v0 │ │ +0d6f10: |[0d6f10] android.support.v7.graphics.drawable.DrawableWrapper.setState:([I)Z │ │ +0d6f20: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6f24: 6e20 6d03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0d6f2a: 0a00 |0005: move-result v0 │ │ +0d6f2c: 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 │ │ │ │ @@ -181516,18 +181521,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d918c: |[0d918c] android.support.v7.graphics.drawable.DrawableWrapper.setTint:(I)V │ │ -0d919c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d91a0: 7120 950d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0d95 │ │ -0d91a6: 0e00 |0005: return-void │ │ +0d6f30: |[0d6f30] android.support.v7.graphics.drawable.DrawableWrapper.setTint:(I)V │ │ +0d6f40: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6f44: 7120 950d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0d95 │ │ +0d6f4a: 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 │ │ @@ -181537,18 +181542,18 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d91a8: |[0d91a8] android.support.v7.graphics.drawable.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ -0d91b8: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d91bc: 7120 960d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ -0d91c2: 0e00 |0005: return-void │ │ +0d6f4c: |[0d6f4c] android.support.v7.graphics.drawable.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ +0d6f5c: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6f60: 7120 960d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ +0d6f66: 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; │ │ @@ -181558,18 +181563,18 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d91c4: |[0d91c4] android.support.v7.graphics.drawable.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0d91d4: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d91d8: 7120 970d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ -0d91de: 0e00 |0005: return-void │ │ +0d6f68: |[0d6f68] android.support.v7.graphics.drawable.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0d6f78: 5410 3511 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6f7c: 7120 970d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ +0d6f82: 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; │ │ @@ -181579,26 +181584,26 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d91e0: |[0d91e0] android.support.v7.graphics.drawable.DrawableWrapper.setVisible:(ZZ)Z │ │ -0d91f0: 6f30 7103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0d91f6: 0a00 |0003: move-result v0 │ │ -0d91f8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0d91fc: 5410 3511 |0006: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9200: 6e30 7103 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0d9206: 0a00 |000b: move-result v0 │ │ -0d9208: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0d920c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d920e: 0f00 |000f: return v0 │ │ -0d9210: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d9212: 28fe |0011: goto 000f // -0002 │ │ +0d6f84: |[0d6f84] android.support.v7.graphics.drawable.DrawableWrapper.setVisible:(ZZ)Z │ │ +0d6f94: 6f30 7103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0d6f9a: 0a00 |0003: move-result v0 │ │ +0d6f9c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0d6fa0: 5410 3511 |0006: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6fa4: 6e30 7103 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0d6faa: 0a00 |000b: move-result v0 │ │ +0d6fac: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0d6fb0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0d6fb2: 0f00 |000f: return v0 │ │ +0d6fb4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d6fb6: 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 │ │ @@ -181608,24 +181613,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d9214: |[0d9214] android.support.v7.graphics.drawable.DrawableWrapper.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d9224: 5420 3511 |0000: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9228: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0d922c: 5420 3511 |0004: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d9230: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0d9232: 6e20 6403 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0d9238: 5b23 3511 |000a: iput-object v3, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ -0d923c: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -0d9240: 6e20 6403 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0d9246: 0e00 |0011: return-void │ │ +0d6fb8: |[0d6fb8] android.support.v7.graphics.drawable.DrawableWrapper.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d6fc8: 5420 3511 |0000: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6fcc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0d6fd0: 5420 3511 |0004: iget-object v0, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6fd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0d6fd6: 6e20 6403 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0d6fdc: 5b23 3511 |000a: iput-object v3, v2, Landroid/support/v7/graphics/drawable/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@1135 │ │ +0d6fe0: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +0d6fe4: 6e20 6403 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0d6fea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000a line=219 │ │ 0x000c line=221 │ │ 0x000e line=222 │ │ @@ -181639,33 +181644,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d9248: |[0d9248] android.support.v7.graphics.drawable.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -0d9258: 6e20 6f2a 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@2a6f │ │ -0d925e: 0e00 |0003: return-void │ │ +0d6fec: |[0d6fec] android.support.v7.graphics.drawable.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +0d6ffc: 6e20 6f2a 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@2a6f │ │ +0d7002: 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 : 1833 (DrawableWrapper.java) │ │ + source_file_idx : 1829 (DrawableWrapper.java) │ │ │ │ Class #848 header: │ │ class_idx : 1460 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1838 │ │ +source_file_idx : 1834 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #848 annotations: │ │ Annotations on class │ │ @@ -181679,21 +181684,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1838 (DrawerArrowDrawable.java) │ │ + source_file_idx : 1834 (DrawerArrowDrawable.java) │ │ │ │ Class #849 header: │ │ class_idx : 1461 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 150 │ │ -source_file_idx : 1838 │ │ +source_file_idx : 1834 │ │ static_fields_size : 5 │ │ instance_fields_size: 12 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 26 │ │ │ │ Class #849 annotations: │ │ Annotations on class │ │ @@ -181794,111 +181799,111 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d9260: |[0d9260] android.support.v7.graphics.drawable.DrawerArrowDrawable.:()V │ │ -0d9270: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ -0d927a: 7120 1c43 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@431c │ │ -0d9280: 0b00 |0008: move-result-wide v0 │ │ -0d9282: 8c00 |0009: double-to-float v0, v0 │ │ -0d9284: 6700 3a11 |000a: sput v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ -0d9288: 0e00 |000c: return-void │ │ +0d7004: |[0d7004] android.support.v7.graphics.drawable.DrawerArrowDrawable.:()V │ │ +0d7014: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ +0d701e: 7120 1c43 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@431c │ │ +0d7024: 0b00 |0008: move-result-wide v0 │ │ +0d7026: 8c00 |0009: double-to-float v0, v0 │ │ +0d7028: 6700 3a11 |000a: sput v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ +0d702c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 153 16-bit code units │ │ -0d928c: |[0d928c] android.support.v7.graphics.drawable.DrawerArrowDrawable.:(Landroid/content/Context;)V │ │ -0d929c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0d929e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0d92a0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0d92a2: 7010 4403 0900 |0003: invoke-direct {v9}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -0d92a8: 2201 8000 |0006: new-instance v1, Landroid/graphics/Paint; // type@0080 │ │ -0d92ac: 7010 e702 0100 |0008: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0d92b2: 5b91 4111 |000b: iput-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d92b6: 2201 8200 |000d: new-instance v1, Landroid/graphics/Path; // type@0082 │ │ -0d92ba: 7010 0503 0100 |000f: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@0305 │ │ -0d92c0: 5b91 4211 |0012: iput-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d92c4: 5c97 4611 |0014: iput-boolean v7, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ -0d92c8: 1221 |0016: const/4 v1, #int 2 // #2 │ │ -0d92ca: 5991 3f11 |0017: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ -0d92ce: 5491 4111 |0019: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d92d2: 6202 a600 |001b: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ -0d92d6: 6e20 0103 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -0d92dc: 5491 4111 |0020: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d92e0: 6202 a300 |0022: sget-object v2, Landroid/graphics/Paint$Join;.MITER:Landroid/graphics/Paint$Join; // field@00a3 │ │ -0d92e4: 6e20 ff02 2100 |0024: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeJoin:(Landroid/graphics/Paint$Join;)V // method@02ff │ │ -0d92ea: 5491 4111 |0027: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d92ee: 6202 a100 |0029: sget-object v2, Landroid/graphics/Paint$Cap;.BUTT:Landroid/graphics/Paint$Cap; // field@00a1 │ │ -0d92f2: 6e20 fe02 2100 |002b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ -0d92f8: 5491 4111 |002e: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d92fc: 6e20 f602 8100 |0030: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -0d9302: 6e10 ae01 0a00 |0033: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0d9308: 0c01 |0036: move-result-object v1 │ │ -0d930a: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0d930c: 6203 3010 |0038: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@1030 │ │ -0d9310: 6004 d40c |003a: sget v4, Landroid/support/v7/appcompat/R$attr;.drawerArrowStyle:I // field@0cd4 │ │ -0d9314: 6005 330f |003c: sget v5, Landroid/support/v7/appcompat/R$style;.Base_Widget_AppCompat_DrawerArrowToggle:I // field@0f33 │ │ -0d9318: 6e55 1f02 2143 |003e: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@021f │ │ -0d931e: 0c00 |0041: move-result-object v0 │ │ -0d9320: 6001 3410 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_color:I // field@1034 │ │ -0d9324: 6e30 5702 1007 |0044: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -0d932a: 0a01 |0047: move-result v1 │ │ -0d932c: 6e20 882a 1900 |0048: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setColor:(I)V // method@2a88 │ │ -0d9332: 6001 3810 |004b: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_thickness:I // field@1038 │ │ -0d9336: 6e30 5902 1006 |004d: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0d933c: 0a01 |0050: move-result v1 │ │ -0d933e: 6e20 872a 1900 |0051: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setBarThickness:(F)V // method@2a87 │ │ -0d9344: 6001 3710 |0054: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_spinBars:I // field@1037 │ │ -0d9348: 6e30 5502 1008 |0056: invoke-virtual {v0, v1, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0d934e: 0a01 |0059: move-result v1 │ │ -0d9350: 6e20 8d2a 1900 |005a: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setSpinEnabled:(Z)V // method@2a8d │ │ -0d9356: 6001 3610 |005d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_gapBetweenBars:I // field@1036 │ │ -0d935a: 6e30 5902 1006 |005f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0d9360: 0a01 |0062: move-result v1 │ │ -0d9362: 7110 1843 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0d9368: 0a01 |0066: move-result v1 │ │ -0d936a: 8211 |0067: int-to-float v1, v1 │ │ -0d936c: 6e20 8b2a 1900 |0068: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setGapSize:(F)V // method@2a8b │ │ -0d9372: 6001 3510 |006b: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_drawableSize:I // field@1035 │ │ -0d9376: 6e30 5b02 1007 |006d: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -0d937c: 0a01 |0070: move-result v1 │ │ -0d937e: 5991 4411 |0071: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ -0d9382: 6001 3310 |0073: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_barLength:I // field@1033 │ │ -0d9386: 6e30 5902 1006 |0075: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0d938c: 0a01 |0078: move-result v1 │ │ -0d938e: 7110 1843 0100 |0079: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0d9394: 0a01 |007c: move-result v1 │ │ -0d9396: 8211 |007d: int-to-float v1, v1 │ │ -0d9398: 5991 3e11 |007e: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d939c: 6001 3110 |0080: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_arrowHeadLength:I // field@1031 │ │ -0d93a0: 6e30 5902 1006 |0082: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0d93a6: 0a01 |0085: move-result v1 │ │ -0d93a8: 7110 1843 0100 |0086: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0d93ae: 0a01 |0089: move-result v1 │ │ -0d93b0: 8211 |008a: int-to-float v1, v1 │ │ -0d93b2: 5991 3b11 |008b: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d93b6: 6001 3210 |008d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_arrowShaftLength:I // field@1032 │ │ -0d93ba: 6e30 5902 1006 |008f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0d93c0: 0a01 |0092: move-result v1 │ │ -0d93c2: 5991 3c11 |0093: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ -0d93c6: 6e10 7102 0000 |0095: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d93cc: 0e00 |0098: return-void │ │ +0d7030: |[0d7030] android.support.v7.graphics.drawable.DrawerArrowDrawable.:(Landroid/content/Context;)V │ │ +0d7040: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0d7042: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0d7044: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0d7046: 7010 4403 0900 |0003: invoke-direct {v9}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +0d704c: 2201 8000 |0006: new-instance v1, Landroid/graphics/Paint; // type@0080 │ │ +0d7050: 7010 e702 0100 |0008: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0d7056: 5b91 4111 |000b: iput-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d705a: 2201 8200 |000d: new-instance v1, Landroid/graphics/Path; // type@0082 │ │ +0d705e: 7010 0503 0100 |000f: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@0305 │ │ +0d7064: 5b91 4211 |0012: iput-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d7068: 5c97 4611 |0014: iput-boolean v7, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ +0d706c: 1221 |0016: const/4 v1, #int 2 // #2 │ │ +0d706e: 5991 3f11 |0017: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ +0d7072: 5491 4111 |0019: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7076: 6202 a600 |001b: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ +0d707a: 6e20 0103 2100 |001d: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +0d7080: 5491 4111 |0020: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7084: 6202 a300 |0022: sget-object v2, Landroid/graphics/Paint$Join;.MITER:Landroid/graphics/Paint$Join; // field@00a3 │ │ +0d7088: 6e20 ff02 2100 |0024: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeJoin:(Landroid/graphics/Paint$Join;)V // method@02ff │ │ +0d708e: 5491 4111 |0027: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7092: 6202 a100 |0029: sget-object v2, Landroid/graphics/Paint$Cap;.BUTT:Landroid/graphics/Paint$Cap; // field@00a1 │ │ +0d7096: 6e20 fe02 2100 |002b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@02fe │ │ +0d709c: 5491 4111 |002e: iget-object v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d70a0: 6e20 f602 8100 |0030: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +0d70a6: 6e10 ae01 0a00 |0033: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d70ac: 0c01 |0036: move-result-object v1 │ │ +0d70ae: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0d70b0: 6203 3010 |0038: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@1030 │ │ +0d70b4: 6004 d40c |003a: sget v4, Landroid/support/v7/appcompat/R$attr;.drawerArrowStyle:I // field@0cd4 │ │ +0d70b8: 6005 330f |003c: sget v5, Landroid/support/v7/appcompat/R$style;.Base_Widget_AppCompat_DrawerArrowToggle:I // field@0f33 │ │ +0d70bc: 6e55 1f02 2143 |003e: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@021f │ │ +0d70c2: 0c00 |0041: move-result-object v0 │ │ +0d70c4: 6001 3410 |0042: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_color:I // field@1034 │ │ +0d70c8: 6e30 5702 1007 |0044: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +0d70ce: 0a01 |0047: move-result v1 │ │ +0d70d0: 6e20 882a 1900 |0048: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setColor:(I)V // method@2a88 │ │ +0d70d6: 6001 3810 |004b: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_thickness:I // field@1038 │ │ +0d70da: 6e30 5902 1006 |004d: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0d70e0: 0a01 |0050: move-result v1 │ │ +0d70e2: 6e20 872a 1900 |0051: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setBarThickness:(F)V // method@2a87 │ │ +0d70e8: 6001 3710 |0054: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_spinBars:I // field@1037 │ │ +0d70ec: 6e30 5502 1008 |0056: invoke-virtual {v0, v1, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d70f2: 0a01 |0059: move-result v1 │ │ +0d70f4: 6e20 8d2a 1900 |005a: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setSpinEnabled:(Z)V // method@2a8d │ │ +0d70fa: 6001 3610 |005d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_gapBetweenBars:I // field@1036 │ │ +0d70fe: 6e30 5902 1006 |005f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0d7104: 0a01 |0062: move-result v1 │ │ +0d7106: 7110 1843 0100 |0063: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0d710c: 0a01 |0066: move-result v1 │ │ +0d710e: 8211 |0067: int-to-float v1, v1 │ │ +0d7110: 6e20 8b2a 1900 |0068: invoke-virtual {v9, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.setGapSize:(F)V // method@2a8b │ │ +0d7116: 6001 3510 |006b: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_drawableSize:I // field@1035 │ │ +0d711a: 6e30 5b02 1007 |006d: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +0d7120: 0a01 |0070: move-result v1 │ │ +0d7122: 5991 4411 |0071: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ +0d7126: 6001 3310 |0073: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_barLength:I // field@1033 │ │ +0d712a: 6e30 5902 1006 |0075: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0d7130: 0a01 |0078: move-result v1 │ │ +0d7132: 7110 1843 0100 |0079: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0d7138: 0a01 |007c: move-result v1 │ │ +0d713a: 8211 |007d: int-to-float v1, v1 │ │ +0d713c: 5991 3e11 |007e: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d7140: 6001 3110 |0080: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_arrowHeadLength:I // field@1031 │ │ +0d7144: 6e30 5902 1006 |0082: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0d714a: 0a01 |0085: move-result v1 │ │ +0d714c: 7110 1843 0100 |0086: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0d7152: 0a01 |0089: move-result v1 │ │ +0d7154: 8211 |008a: int-to-float v1, v1 │ │ +0d7156: 5991 3b11 |008b: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d715a: 6001 3210 |008d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_arrowShaftLength:I // field@1032 │ │ +0d715e: 6e30 5902 1006 |008f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0d7164: 0a01 |0092: move-result v1 │ │ +0d7166: 5991 3c11 |0093: iput v1, v9, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ +0d716a: 6e10 7102 0000 |0095: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d7170: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0006 line=92 │ │ 0x000d line=108 │ │ 0x0014 line=112 │ │ 0x0016 line=118 │ │ @@ -181927,19 +181932,19 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d93d0: |[0d93d0] android.support.v7.graphics.drawable.DrawerArrowDrawable.lerp:(FFF)F │ │ -0d93e0: a700 0201 |0000: sub-float v0, v2, v1 │ │ -0d93e4: c830 |0002: mul-float/2addr v0, v3 │ │ -0d93e6: c610 |0003: add-float/2addr v0, v1 │ │ -0d93e8: 0f00 |0004: return v0 │ │ +0d7174: |[0d7174] android.support.v7.graphics.drawable.DrawerArrowDrawable.lerp:(FFF)F │ │ +0d7184: a700 0201 |0000: sub-float v0, v2, v1 │ │ +0d7188: c830 |0002: mul-float/2addr v0, v3 │ │ +0d718a: c610 |0003: add-float/2addr v0, v1 │ │ +0d718c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 a F │ │ 0x0000 - 0x0005 reg=2 b F │ │ 0x0000 - 0x0005 reg=3 t F │ │ @@ -181950,305 +181955,305 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 572 16-bit code units │ │ -0d93ec: |[0d93ec] android.support.v7.graphics.drawable.DrawerArrowDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0d93fc: 7401 772a 1800 |0000: invoke-virtual/range {v24}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.getBounds:()Landroid/graphics/Rect; // method@2a77 │ │ -0d9402: 0c0b |0003: move-result-object v11 │ │ -0d9404: 0800 1800 |0004: move-object/from16 v0, v24 │ │ -0d9408: 5200 3f11 |0006: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ -0d940c: 0212 0000 |0008: move/from16 v18, v0 │ │ -0d9410: 2b12 2602 0000 |000a: packed-switch v18, 00000230 // +00000226 │ │ -0d9416: 7701 8e0d 1800 |000d: invoke-static/range {v24}, Landroid/support/v4/graphics/drawable/DrawableCompat;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d8e │ │ -0d941c: 0a12 |0010: move-result v18 │ │ -0d941e: 1313 0100 |0011: const/16 v19, #int 1 // #1 │ │ -0d9422: 0200 1200 |0013: move/from16 v0, v18 │ │ -0d9426: 0201 1300 |0015: move/from16 v1, v19 │ │ -0d942a: 3310 fc01 |0017: if-ne v0, v1, 0213 // +01fc │ │ -0d942e: 121d |0019: const/4 v13, #int 1 // #1 │ │ -0d9430: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -0d9434: 5200 3b11 |001c: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d9438: 0212 0000 |001e: move/from16 v18, v0 │ │ -0d943c: 0800 1800 |0020: move-object/from16 v0, v24 │ │ -0d9440: 5200 3b11 |0022: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d9444: 0213 0000 |0024: move/from16 v19, v0 │ │ -0d9448: a812 1213 |0026: mul-float v18, v18, v19 │ │ -0d944c: 1513 0040 |0028: const/high16 v19, #int 1073741824 // #4000 │ │ -0d9450: a812 1213 |002a: mul-float v18, v18, v19 │ │ -0d9454: 0200 1200 |002c: move/from16 v0, v18 │ │ -0d9458: 8900 |002e: float-to-double v0, v0 │ │ -0d945a: 0512 0000 |002f: move-wide/from16 v18, v0 │ │ -0d945e: 7702 1b43 1200 |0031: invoke-static/range {v18, v19}, Ljava/lang/Math;.sqrt:(D)D // method@431b │ │ -0d9464: 0b12 |0034: move-result-wide v18 │ │ -0d9466: 0500 1200 |0035: move-wide/from16 v0, v18 │ │ -0d946a: 8c05 |0037: double-to-float v5, v0 │ │ -0d946c: 0800 1800 |0038: move-object/from16 v0, v24 │ │ -0d9470: 5200 3e11 |003a: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d9474: 0212 0000 |003c: move/from16 v18, v0 │ │ -0d9478: 0800 1800 |003e: move-object/from16 v0, v24 │ │ -0d947c: 5200 4311 |0040: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d9480: 0213 0000 |0042: move/from16 v19, v0 │ │ -0d9484: 0200 1200 |0044: move/from16 v0, v18 │ │ -0d9488: 0201 1300 |0046: move/from16 v1, v19 │ │ -0d948c: 7130 822a 5001 |0048: invoke-static {v0, v5, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d9492: 0a05 |004b: move-result v5 │ │ -0d9494: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -0d9498: 5200 3e11 |004e: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d949c: 0212 0000 |0050: move/from16 v18, v0 │ │ -0d94a0: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -0d94a4: 5200 3c11 |0054: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ -0d94a8: 0213 0000 |0056: move/from16 v19, v0 │ │ -0d94ac: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -0d94b0: 5200 4311 |005a: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d94b4: 0214 0000 |005c: move/from16 v20, v0 │ │ -0d94b8: 7703 822a 1200 |005e: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d94be: 0a08 |0061: move-result v8 │ │ -0d94c0: 1312 0000 |0062: const/16 v18, #int 0 // #0 │ │ -0d94c4: 0800 1800 |0064: move-object/from16 v0, v24 │ │ -0d94c8: 5200 4011 |0066: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ -0d94cc: 0213 0000 |0068: move/from16 v19, v0 │ │ -0d94d0: 0800 1800 |006a: move-object/from16 v0, v24 │ │ -0d94d4: 5200 4311 |006c: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d94d8: 0214 0000 |006e: move/from16 v20, v0 │ │ -0d94dc: 7703 822a 1200 |0070: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d94e2: 0a12 |0073: move-result v18 │ │ -0d94e4: 7701 1843 1200 |0074: invoke-static/range {v18}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0d94ea: 0a12 |0077: move-result v18 │ │ -0d94ec: 0200 1200 |0078: move/from16 v0, v18 │ │ -0d94f0: 8207 |007a: int-to-float v7, v0 │ │ -0d94f2: 1312 0000 |007b: const/16 v18, #int 0 // #0 │ │ -0d94f6: 6013 3a11 |007d: sget v19, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ -0d94fa: 0800 1800 |007f: move-object/from16 v0, v24 │ │ -0d94fe: 5200 4311 |0081: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d9502: 0214 0000 |0083: move/from16 v20, v0 │ │ -0d9506: 7703 822a 1200 |0085: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d950c: 0a0f |0088: move-result v15 │ │ -0d950e: 380d 8d01 |0089: if-eqz v13, 0216 // +018d │ │ -0d9512: 1312 0000 |008b: const/16 v18, #int 0 // #0 │ │ -0d9516: 0213 1200 |008d: move/from16 v19, v18 │ │ -0d951a: 380d 8d01 |008f: if-eqz v13, 021c // +018d │ │ -0d951e: 1512 3443 |0091: const/high16 v18, #int 1127481344 // #4334 │ │ -0d9522: 0800 1800 |0093: move-object/from16 v0, v24 │ │ -0d9526: 5200 4311 |0095: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d952a: 0214 0000 |0097: move/from16 v20, v0 │ │ -0d952e: 0200 1300 |0099: move/from16 v0, v19 │ │ -0d9532: 0201 1200 |009b: move/from16 v1, v18 │ │ -0d9536: 0202 1400 |009d: move/from16 v2, v20 │ │ -0d953a: 7130 822a 1002 |009f: invoke-static {v0, v1, v2}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d9540: 0a0c |00a2: move-result v12 │ │ -0d9542: 8950 |00a3: float-to-double v0, v5 │ │ -0d9544: 0512 0000 |00a4: move-wide/from16 v18, v0 │ │ -0d9548: 89f0 |00a6: float-to-double v0, v15 │ │ -0d954a: 0514 0000 |00a7: move-wide/from16 v20, v0 │ │ -0d954e: 7702 0e43 1400 |00a9: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ -0d9554: 0b14 |00ac: move-result-wide v20 │ │ -0d9556: ad12 1214 |00ad: mul-double v18, v18, v20 │ │ -0d955a: 7702 1943 1200 |00af: invoke-static/range {v18, v19}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ -0d9560: 0b12 |00b2: move-result-wide v18 │ │ -0d9562: 0500 1200 |00b3: move-wide/from16 v0, v18 │ │ -0d9566: 8509 |00b5: long-to-float v9, v0 │ │ -0d9568: 8950 |00b6: float-to-double v0, v5 │ │ -0d956a: 0512 0000 |00b7: move-wide/from16 v18, v0 │ │ -0d956e: 89f0 |00b9: float-to-double v0, v15 │ │ -0d9570: 0514 0000 |00ba: move-wide/from16 v20, v0 │ │ -0d9574: 7702 1a43 1400 |00bc: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ -0d957a: 0b14 |00bf: move-result-wide v20 │ │ -0d957c: ad12 1214 |00c0: mul-double v18, v18, v20 │ │ -0d9580: 7702 1943 1200 |00c2: invoke-static/range {v18, v19}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ -0d9586: 0b12 |00c5: move-result-wide v18 │ │ -0d9588: 0500 1200 |00c6: move-wide/from16 v0, v18 │ │ -0d958c: 8506 |00c8: long-to-float v6, v0 │ │ -0d958e: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ -0d9592: 5400 4211 |00cb: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d9596: 0812 0000 |00cd: move-object/from16 v18, v0 │ │ -0d959a: 7401 0e03 1200 |00cf: invoke-virtual/range {v18}, Landroid/graphics/Path;.rewind:()V // method@030e │ │ -0d95a0: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ -0d95a4: 5200 3d11 |00d4: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d95a8: 0212 0000 |00d6: move/from16 v18, v0 │ │ -0d95ac: 0800 1800 |00d8: move-object/from16 v0, v24 │ │ -0d95b0: 5400 4111 |00da: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d95b4: 0813 0000 |00dc: move-object/from16 v19, v0 │ │ -0d95b8: 7401 ef02 1300 |00de: invoke-virtual/range {v19}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -0d95be: 0a13 |00e1: move-result v19 │ │ -0d95c0: a612 1213 |00e2: add-float v18, v18, v19 │ │ -0d95c4: 0800 1800 |00e4: move-object/from16 v0, v24 │ │ -0d95c8: 5200 4011 |00e6: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ -0d95cc: 0213 0000 |00e8: move/from16 v19, v0 │ │ -0d95d0: 0200 1300 |00ea: move/from16 v0, v19 │ │ -0d95d4: 7f00 |00ec: neg-float v0, v0 │ │ -0d95d6: 0213 0000 |00ed: move/from16 v19, v0 │ │ -0d95da: 0800 1800 |00ef: move-object/from16 v0, v24 │ │ -0d95de: 5200 4311 |00f1: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d95e2: 0214 0000 |00f3: move/from16 v20, v0 │ │ -0d95e6: 7703 822a 1200 |00f5: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ -0d95ec: 0a10 |00f8: move-result v16 │ │ -0d95ee: 7f80 |00f9: neg-float v0, v8 │ │ -0d95f0: 0212 0000 |00fa: move/from16 v18, v0 │ │ -0d95f4: 1513 0040 |00fc: const/high16 v19, #int 1073741824 // #4000 │ │ -0d95f8: a904 1213 |00fe: div-float v4, v18, v19 │ │ -0d95fc: 0800 1800 |0100: move-object/from16 v0, v24 │ │ -0d9600: 5400 4211 |0102: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d9604: 0812 0000 |0104: move-object/from16 v18, v0 │ │ -0d9608: a613 0407 |0106: add-float v19, v4, v7 │ │ -0d960c: 1314 0000 |0108: const/16 v20, #int 0 // #0 │ │ -0d9610: 7403 0903 1200 |010a: invoke-virtual/range {v18, v19, v20}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0d9616: 0800 1800 |010d: move-object/from16 v0, v24 │ │ -0d961a: 5400 4211 |010f: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d961e: 0812 0000 |0111: move-object/from16 v18, v0 │ │ -0d9622: 1513 0040 |0113: const/high16 v19, #int 1073741824 // #4000 │ │ -0d9626: a813 1307 |0115: mul-float v19, v19, v7 │ │ -0d962a: a713 0813 |0117: sub-float v19, v8, v19 │ │ -0d962e: 1314 0000 |0119: const/16 v20, #int 0 // #0 │ │ -0d9632: 7403 0c03 1200 |011b: invoke-virtual/range {v18, v19, v20}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ -0d9638: 0800 1800 |011e: move-object/from16 v0, v24 │ │ -0d963c: 5400 4211 |0120: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d9640: 0812 0000 |0122: move-object/from16 v18, v0 │ │ -0d9644: 0800 1200 |0124: move-object/from16 v0, v18 │ │ -0d9648: 0201 1000 |0126: move/from16 v1, v16 │ │ -0d964c: 6e30 0903 4001 |0128: invoke-virtual {v0, v4, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0d9652: 0800 1800 |012b: move-object/from16 v0, v24 │ │ -0d9656: 5400 4211 |012d: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d965a: 0812 0000 |012f: move-object/from16 v18, v0 │ │ -0d965e: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -0d9662: 6e30 0c03 9006 |0133: invoke-virtual {v0, v9, v6}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ -0d9668: 0800 1800 |0136: move-object/from16 v0, v24 │ │ -0d966c: 5400 4211 |0138: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d9670: 0812 0000 |013a: move-object/from16 v18, v0 │ │ -0d9674: 0200 1000 |013c: move/from16 v0, v16 │ │ -0d9678: 7f00 |013e: neg-float v0, v0 │ │ -0d967a: 0213 0000 |013f: move/from16 v19, v0 │ │ -0d967e: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -0d9682: 0201 1300 |0143: move/from16 v1, v19 │ │ -0d9686: 6e30 0903 4001 |0145: invoke-virtual {v0, v4, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -0d968c: 0800 1800 |0148: move-object/from16 v0, v24 │ │ -0d9690: 5400 4211 |014a: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d9694: 0812 0000 |014c: move-object/from16 v18, v0 │ │ -0d9698: 7f60 |014e: neg-float v0, v6 │ │ -0d969a: 0213 0000 |014f: move/from16 v19, v0 │ │ -0d969e: 0800 1200 |0151: move-object/from16 v0, v18 │ │ -0d96a2: 0201 1300 |0153: move/from16 v1, v19 │ │ -0d96a6: 6e30 0c03 9001 |0155: invoke-virtual {v0, v9, v1}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ -0d96ac: 0800 1800 |0158: move-object/from16 v0, v24 │ │ -0d96b0: 5400 4211 |015a: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d96b4: 0812 0000 |015c: move-object/from16 v18, v0 │ │ -0d96b8: 7401 0603 1200 |015e: invoke-virtual/range {v18}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -0d96be: 7401 c702 1900 |0161: invoke-virtual/range {v25}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0d96c4: 0800 1800 |0164: move-object/from16 v0, v24 │ │ -0d96c8: 5400 4111 |0166: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d96cc: 0812 0000 |0168: move-object/from16 v18, v0 │ │ -0d96d0: 7401 ef02 1200 |016a: invoke-virtual/range {v18}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -0d96d6: 0a0a |016d: move-result v10 │ │ -0d96d8: 6e10 1e03 0b00 |016e: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -0d96de: 0a12 |0171: move-result v18 │ │ -0d96e0: 0200 1200 |0172: move/from16 v0, v18 │ │ -0d96e4: 8200 |0174: int-to-float v0, v0 │ │ -0d96e6: 0212 0000 |0175: move/from16 v18, v0 │ │ -0d96ea: 1513 4040 |0177: const/high16 v19, #int 1077936128 // #4040 │ │ -0d96ee: a813 130a |0179: mul-float v19, v19, v10 │ │ -0d96f2: a712 1213 |017b: sub-float v18, v18, v19 │ │ -0d96f6: 0800 1800 |017d: move-object/from16 v0, v24 │ │ -0d96fa: 5200 3d11 |017f: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d96fe: 0213 0000 |0181: move/from16 v19, v0 │ │ -0d9702: 1514 0040 |0183: const/high16 v20, #int 1073741824 // #4000 │ │ -0d9706: a813 1314 |0185: mul-float v19, v19, v20 │ │ -0d970a: a712 1213 |0187: sub-float v18, v18, v19 │ │ -0d970e: 0200 1200 |0189: move/from16 v0, v18 │ │ -0d9712: 870e |018b: float-to-int v14, v0 │ │ -0d9714: db12 0e04 |018c: div-int/lit8 v18, v14, #int 4 // #04 │ │ -0d9718: da12 1202 |018e: mul-int/lit8 v18, v18, #int 2 // #02 │ │ -0d971c: 0200 1200 |0190: move/from16 v0, v18 │ │ -0d9720: 8200 |0192: int-to-float v0, v0 │ │ -0d9722: 0211 0000 |0193: move/from16 v17, v0 │ │ -0d9726: 0200 1100 |0195: move/from16 v0, v17 │ │ -0d972a: 8900 |0197: float-to-double v0, v0 │ │ -0d972c: 0512 0000 |0198: move-wide/from16 v18, v0 │ │ -0d9730: 89a0 |019a: float-to-double v0, v10 │ │ -0d9732: 0514 0000 |019b: move-wide/from16 v20, v0 │ │ -0d9736: 1916 f83f |019d: const-wide/high16 v22, #long 4609434218613702656 // #3ff8 │ │ -0d973a: ad14 1416 |019f: mul-double v20, v20, v22 │ │ -0d973e: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ -0d9742: 5200 3d11 |01a3: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d9746: 0216 0000 |01a5: move/from16 v22, v0 │ │ -0d974a: 0200 1600 |01a7: move/from16 v0, v22 │ │ -0d974e: 8900 |01a9: float-to-double v0, v0 │ │ -0d9750: 0516 0000 |01aa: move-wide/from16 v22, v0 │ │ -0d9754: ab14 1416 |01ac: add-double v20, v20, v22 │ │ -0d9758: ab12 1214 |01ae: add-double v18, v18, v20 │ │ -0d975c: 0500 1200 |01b0: move-wide/from16 v0, v18 │ │ -0d9760: 8c00 |01b2: double-to-float v0, v0 │ │ -0d9762: 0211 0000 |01b3: move/from16 v17, v0 │ │ -0d9766: 6e10 1a03 0b00 |01b5: invoke-virtual {v11}, Landroid/graphics/Rect;.centerX:()I // method@031a │ │ -0d976c: 0a12 |01b8: move-result v18 │ │ -0d976e: 0200 1200 |01b9: move/from16 v0, v18 │ │ -0d9772: 8200 |01bb: int-to-float v0, v0 │ │ -0d9774: 0212 0000 |01bc: move/from16 v18, v0 │ │ -0d9778: 0800 1900 |01be: move-object/from16 v0, v25 │ │ -0d977c: 0201 1200 |01c0: move/from16 v1, v18 │ │ -0d9780: 0202 1100 |01c2: move/from16 v2, v17 │ │ -0d9784: 6e30 cc02 1002 |01c4: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -0d978a: 0800 1800 |01c7: move-object/from16 v0, v24 │ │ -0d978e: 5500 4511 |01c9: iget-boolean v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ -0d9792: 0212 0000 |01cb: move/from16 v18, v0 │ │ -0d9796: 3812 5600 |01cd: if-eqz v18, 0223 // +0056 │ │ -0d979a: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ -0d979e: 5500 4611 |01d1: iget-boolean v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ -0d97a2: 0212 0000 |01d3: move/from16 v18, v0 │ │ -0d97a6: 9712 120d |01d5: xor-int v18, v18, v13 │ │ -0d97aa: 3812 4900 |01d7: if-eqz v18, 0220 // +0049 │ │ -0d97ae: 1312 ffff |01d9: const/16 v18, #int -1 // #ffff │ │ -0d97b2: 0200 1200 |01db: move/from16 v0, v18 │ │ -0d97b6: 8200 |01dd: int-to-float v0, v0 │ │ -0d97b8: 0212 0000 |01de: move/from16 v18, v0 │ │ -0d97bc: a812 120c |01e0: mul-float v18, v18, v12 │ │ -0d97c0: 0800 1900 |01e2: move-object/from16 v0, v25 │ │ -0d97c4: 0201 1200 |01e4: move/from16 v1, v18 │ │ -0d97c8: 6e20 c502 1000 |01e6: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ -0d97ce: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ -0d97d2: 5400 4211 |01eb: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ -0d97d6: 0812 0000 |01ed: move-object/from16 v18, v0 │ │ -0d97da: 0800 1800 |01ef: move-object/from16 v0, v24 │ │ -0d97de: 5400 4111 |01f1: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d97e2: 0813 0000 |01f3: move-object/from16 v19, v0 │ │ -0d97e6: 0800 1900 |01f5: move-object/from16 v0, v25 │ │ -0d97ea: 0801 1200 |01f7: move-object/from16 v1, v18 │ │ -0d97ee: 0802 1300 |01f9: move-object/from16 v2, v19 │ │ -0d97f2: 6e30 ba02 1002 |01fb: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -0d97f8: 7401 c302 1900 |01fe: invoke-virtual/range {v25}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ -0d97fe: 0e00 |0201: return-void │ │ -0d9800: 120d |0202: const/4 v13, #int 0 // #0 │ │ -0d9802: 2900 17fe |0203: goto/16 001a // -01e9 │ │ -0d9806: 121d |0205: const/4 v13, #int 1 // #1 │ │ -0d9808: 2900 14fe |0206: goto/16 001a // -01ec │ │ -0d980c: 7701 8e0d 1800 |0208: invoke-static/range {v24}, Landroid/support/v4/graphics/drawable/DrawableCompat;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d8e │ │ -0d9812: 0a12 |020b: move-result v18 │ │ -0d9814: 3912 0500 |020c: if-nez v18, 0211 // +0005 │ │ -0d9818: 121d |020e: const/4 v13, #int 1 // #1 │ │ -0d981a: 2900 0bfe |020f: goto/16 001a // -01f5 │ │ -0d981e: 120d |0211: const/4 v13, #int 0 // #0 │ │ -0d9820: 28fd |0212: goto 020f // -0003 │ │ -0d9822: 120d |0213: const/4 v13, #int 0 // #0 │ │ -0d9824: 2900 06fe |0214: goto/16 001a // -01fa │ │ -0d9828: 1512 34c3 |0216: const/high16 v18, #int -1020002304 // #c334 │ │ -0d982c: 0213 1200 |0218: move/from16 v19, v18 │ │ -0d9830: 2900 75fe |021a: goto/16 008f // -018b │ │ -0d9834: 1312 0000 |021c: const/16 v18, #int 0 // #0 │ │ -0d9838: 2900 75fe |021e: goto/16 0093 // -018b │ │ -0d983c: 1312 0100 |0220: const/16 v18, #int 1 // #1 │ │ -0d9840: 28b9 |0222: goto 01db // -0047 │ │ -0d9842: 380d c6ff |0223: if-eqz v13, 01e9 // -003a │ │ -0d9846: 1512 3443 |0225: const/high16 v18, #int 1127481344 // #4334 │ │ -0d984a: 0800 1900 |0227: move-object/from16 v0, v25 │ │ -0d984e: 0201 1200 |0229: move/from16 v1, v18 │ │ -0d9852: 6e20 c502 1000 |022b: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ -0d9858: 28bb |022e: goto 01e9 // -0045 │ │ -0d985a: 0000 |022f: nop // spacer │ │ -0d985c: 0001 0400 0000 0000 f801 0000 fb01 ... |0230: packed-switch-data (12 units) │ │ +0d7190: |[0d7190] android.support.v7.graphics.drawable.DrawerArrowDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0d71a0: 7401 772a 1800 |0000: invoke-virtual/range {v24}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.getBounds:()Landroid/graphics/Rect; // method@2a77 │ │ +0d71a6: 0c0b |0003: move-result-object v11 │ │ +0d71a8: 0800 1800 |0004: move-object/from16 v0, v24 │ │ +0d71ac: 5200 3f11 |0006: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ +0d71b0: 0212 0000 |0008: move/from16 v18, v0 │ │ +0d71b4: 2b12 2602 0000 |000a: packed-switch v18, 00000230 // +00000226 │ │ +0d71ba: 7701 8e0d 1800 |000d: invoke-static/range {v24}, Landroid/support/v4/graphics/drawable/DrawableCompat;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d8e │ │ +0d71c0: 0a12 |0010: move-result v18 │ │ +0d71c2: 1313 0100 |0011: const/16 v19, #int 1 // #1 │ │ +0d71c6: 0200 1200 |0013: move/from16 v0, v18 │ │ +0d71ca: 0201 1300 |0015: move/from16 v1, v19 │ │ +0d71ce: 3310 fc01 |0017: if-ne v0, v1, 0213 // +01fc │ │ +0d71d2: 121d |0019: const/4 v13, #int 1 // #1 │ │ +0d71d4: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0d71d8: 5200 3b11 |001c: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d71dc: 0212 0000 |001e: move/from16 v18, v0 │ │ +0d71e0: 0800 1800 |0020: move-object/from16 v0, v24 │ │ +0d71e4: 5200 3b11 |0022: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d71e8: 0213 0000 |0024: move/from16 v19, v0 │ │ +0d71ec: a812 1213 |0026: mul-float v18, v18, v19 │ │ +0d71f0: 1513 0040 |0028: const/high16 v19, #int 1073741824 // #4000 │ │ +0d71f4: a812 1213 |002a: mul-float v18, v18, v19 │ │ +0d71f8: 0200 1200 |002c: move/from16 v0, v18 │ │ +0d71fc: 8900 |002e: float-to-double v0, v0 │ │ +0d71fe: 0512 0000 |002f: move-wide/from16 v18, v0 │ │ +0d7202: 7702 1b43 1200 |0031: invoke-static/range {v18, v19}, Ljava/lang/Math;.sqrt:(D)D // method@431b │ │ +0d7208: 0b12 |0034: move-result-wide v18 │ │ +0d720a: 0500 1200 |0035: move-wide/from16 v0, v18 │ │ +0d720e: 8c05 |0037: double-to-float v5, v0 │ │ +0d7210: 0800 1800 |0038: move-object/from16 v0, v24 │ │ +0d7214: 5200 3e11 |003a: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d7218: 0212 0000 |003c: move/from16 v18, v0 │ │ +0d721c: 0800 1800 |003e: move-object/from16 v0, v24 │ │ +0d7220: 5200 4311 |0040: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7224: 0213 0000 |0042: move/from16 v19, v0 │ │ +0d7228: 0200 1200 |0044: move/from16 v0, v18 │ │ +0d722c: 0201 1300 |0046: move/from16 v1, v19 │ │ +0d7230: 7130 822a 5001 |0048: invoke-static {v0, v5, v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d7236: 0a05 |004b: move-result v5 │ │ +0d7238: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +0d723c: 5200 3e11 |004e: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d7240: 0212 0000 |0050: move/from16 v18, v0 │ │ +0d7244: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +0d7248: 5200 3c11 |0054: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ +0d724c: 0213 0000 |0056: move/from16 v19, v0 │ │ +0d7250: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +0d7254: 5200 4311 |005a: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7258: 0214 0000 |005c: move/from16 v20, v0 │ │ +0d725c: 7703 822a 1200 |005e: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d7262: 0a08 |0061: move-result v8 │ │ +0d7264: 1312 0000 |0062: const/16 v18, #int 0 // #0 │ │ +0d7268: 0800 1800 |0064: move-object/from16 v0, v24 │ │ +0d726c: 5200 4011 |0066: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ +0d7270: 0213 0000 |0068: move/from16 v19, v0 │ │ +0d7274: 0800 1800 |006a: move-object/from16 v0, v24 │ │ +0d7278: 5200 4311 |006c: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d727c: 0214 0000 |006e: move/from16 v20, v0 │ │ +0d7280: 7703 822a 1200 |0070: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d7286: 0a12 |0073: move-result v18 │ │ +0d7288: 7701 1843 1200 |0074: invoke-static/range {v18}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0d728e: 0a12 |0077: move-result v18 │ │ +0d7290: 0200 1200 |0078: move/from16 v0, v18 │ │ +0d7294: 8207 |007a: int-to-float v7, v0 │ │ +0d7296: 1312 0000 |007b: const/16 v18, #int 0 // #0 │ │ +0d729a: 6013 3a11 |007d: sget v19, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ +0d729e: 0800 1800 |007f: move-object/from16 v0, v24 │ │ +0d72a2: 5200 4311 |0081: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d72a6: 0214 0000 |0083: move/from16 v20, v0 │ │ +0d72aa: 7703 822a 1200 |0085: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d72b0: 0a0f |0088: move-result v15 │ │ +0d72b2: 380d 8d01 |0089: if-eqz v13, 0216 // +018d │ │ +0d72b6: 1312 0000 |008b: const/16 v18, #int 0 // #0 │ │ +0d72ba: 0213 1200 |008d: move/from16 v19, v18 │ │ +0d72be: 380d 8d01 |008f: if-eqz v13, 021c // +018d │ │ +0d72c2: 1512 3443 |0091: const/high16 v18, #int 1127481344 // #4334 │ │ +0d72c6: 0800 1800 |0093: move-object/from16 v0, v24 │ │ +0d72ca: 5200 4311 |0095: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d72ce: 0214 0000 |0097: move/from16 v20, v0 │ │ +0d72d2: 0200 1300 |0099: move/from16 v0, v19 │ │ +0d72d6: 0201 1200 |009b: move/from16 v1, v18 │ │ +0d72da: 0202 1400 |009d: move/from16 v2, v20 │ │ +0d72de: 7130 822a 1002 |009f: invoke-static {v0, v1, v2}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d72e4: 0a0c |00a2: move-result v12 │ │ +0d72e6: 8950 |00a3: float-to-double v0, v5 │ │ +0d72e8: 0512 0000 |00a4: move-wide/from16 v18, v0 │ │ +0d72ec: 89f0 |00a6: float-to-double v0, v15 │ │ +0d72ee: 0514 0000 |00a7: move-wide/from16 v20, v0 │ │ +0d72f2: 7702 0e43 1400 |00a9: invoke-static/range {v20, v21}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ +0d72f8: 0b14 |00ac: move-result-wide v20 │ │ +0d72fa: ad12 1214 |00ad: mul-double v18, v18, v20 │ │ +0d72fe: 7702 1943 1200 |00af: invoke-static/range {v18, v19}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ +0d7304: 0b12 |00b2: move-result-wide v18 │ │ +0d7306: 0500 1200 |00b3: move-wide/from16 v0, v18 │ │ +0d730a: 8509 |00b5: long-to-float v9, v0 │ │ +0d730c: 8950 |00b6: float-to-double v0, v5 │ │ +0d730e: 0512 0000 |00b7: move-wide/from16 v18, v0 │ │ +0d7312: 89f0 |00b9: float-to-double v0, v15 │ │ +0d7314: 0514 0000 |00ba: move-wide/from16 v20, v0 │ │ +0d7318: 7702 1a43 1400 |00bc: invoke-static/range {v20, v21}, Ljava/lang/Math;.sin:(D)D // method@431a │ │ +0d731e: 0b14 |00bf: move-result-wide v20 │ │ +0d7320: ad12 1214 |00c0: mul-double v18, v18, v20 │ │ +0d7324: 7702 1943 1200 |00c2: invoke-static/range {v18, v19}, Ljava/lang/Math;.round:(D)J // method@4319 │ │ +0d732a: 0b12 |00c5: move-result-wide v18 │ │ +0d732c: 0500 1200 |00c6: move-wide/from16 v0, v18 │ │ +0d7330: 8506 |00c8: long-to-float v6, v0 │ │ +0d7332: 0800 1800 |00c9: move-object/from16 v0, v24 │ │ +0d7336: 5400 4211 |00cb: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d733a: 0812 0000 |00cd: move-object/from16 v18, v0 │ │ +0d733e: 7401 0e03 1200 |00cf: invoke-virtual/range {v18}, Landroid/graphics/Path;.rewind:()V // method@030e │ │ +0d7344: 0800 1800 |00d2: move-object/from16 v0, v24 │ │ +0d7348: 5200 3d11 |00d4: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d734c: 0212 0000 |00d6: move/from16 v18, v0 │ │ +0d7350: 0800 1800 |00d8: move-object/from16 v0, v24 │ │ +0d7354: 5400 4111 |00da: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7358: 0813 0000 |00dc: move-object/from16 v19, v0 │ │ +0d735c: 7401 ef02 1300 |00de: invoke-virtual/range {v19}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +0d7362: 0a13 |00e1: move-result v19 │ │ +0d7364: a612 1213 |00e2: add-float v18, v18, v19 │ │ +0d7368: 0800 1800 |00e4: move-object/from16 v0, v24 │ │ +0d736c: 5200 4011 |00e6: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ +0d7370: 0213 0000 |00e8: move/from16 v19, v0 │ │ +0d7374: 0200 1300 |00ea: move/from16 v0, v19 │ │ +0d7378: 7f00 |00ec: neg-float v0, v0 │ │ +0d737a: 0213 0000 |00ed: move/from16 v19, v0 │ │ +0d737e: 0800 1800 |00ef: move-object/from16 v0, v24 │ │ +0d7382: 5200 4311 |00f1: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7386: 0214 0000 |00f3: move/from16 v20, v0 │ │ +0d738a: 7703 822a 1200 |00f5: invoke-static/range {v18, v19, v20}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.lerp:(FFF)F // method@2a82 │ │ +0d7390: 0a10 |00f8: move-result v16 │ │ +0d7392: 7f80 |00f9: neg-float v0, v8 │ │ +0d7394: 0212 0000 |00fa: move/from16 v18, v0 │ │ +0d7398: 1513 0040 |00fc: const/high16 v19, #int 1073741824 // #4000 │ │ +0d739c: a904 1213 |00fe: div-float v4, v18, v19 │ │ +0d73a0: 0800 1800 |0100: move-object/from16 v0, v24 │ │ +0d73a4: 5400 4211 |0102: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d73a8: 0812 0000 |0104: move-object/from16 v18, v0 │ │ +0d73ac: a613 0407 |0106: add-float v19, v4, v7 │ │ +0d73b0: 1314 0000 |0108: const/16 v20, #int 0 // #0 │ │ +0d73b4: 7403 0903 1200 |010a: invoke-virtual/range {v18, v19, v20}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0d73ba: 0800 1800 |010d: move-object/from16 v0, v24 │ │ +0d73be: 5400 4211 |010f: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d73c2: 0812 0000 |0111: move-object/from16 v18, v0 │ │ +0d73c6: 1513 0040 |0113: const/high16 v19, #int 1073741824 // #4000 │ │ +0d73ca: a813 1307 |0115: mul-float v19, v19, v7 │ │ +0d73ce: a713 0813 |0117: sub-float v19, v8, v19 │ │ +0d73d2: 1314 0000 |0119: const/16 v20, #int 0 // #0 │ │ +0d73d6: 7403 0c03 1200 |011b: invoke-virtual/range {v18, v19, v20}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ +0d73dc: 0800 1800 |011e: move-object/from16 v0, v24 │ │ +0d73e0: 5400 4211 |0120: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d73e4: 0812 0000 |0122: move-object/from16 v18, v0 │ │ +0d73e8: 0800 1200 |0124: move-object/from16 v0, v18 │ │ +0d73ec: 0201 1000 |0126: move/from16 v1, v16 │ │ +0d73f0: 6e30 0903 4001 |0128: invoke-virtual {v0, v4, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0d73f6: 0800 1800 |012b: move-object/from16 v0, v24 │ │ +0d73fa: 5400 4211 |012d: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d73fe: 0812 0000 |012f: move-object/from16 v18, v0 │ │ +0d7402: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +0d7406: 6e30 0c03 9006 |0133: invoke-virtual {v0, v9, v6}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ +0d740c: 0800 1800 |0136: move-object/from16 v0, v24 │ │ +0d7410: 5400 4211 |0138: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d7414: 0812 0000 |013a: move-object/from16 v18, v0 │ │ +0d7418: 0200 1000 |013c: move/from16 v0, v16 │ │ +0d741c: 7f00 |013e: neg-float v0, v0 │ │ +0d741e: 0213 0000 |013f: move/from16 v19, v0 │ │ +0d7422: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +0d7426: 0201 1300 |0143: move/from16 v1, v19 │ │ +0d742a: 6e30 0903 4001 |0145: invoke-virtual {v0, v4, v1}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +0d7430: 0800 1800 |0148: move-object/from16 v0, v24 │ │ +0d7434: 5400 4211 |014a: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d7438: 0812 0000 |014c: move-object/from16 v18, v0 │ │ +0d743c: 7f60 |014e: neg-float v0, v6 │ │ +0d743e: 0213 0000 |014f: move/from16 v19, v0 │ │ +0d7442: 0800 1200 |0151: move-object/from16 v0, v18 │ │ +0d7446: 0201 1300 |0153: move/from16 v1, v19 │ │ +0d744a: 6e30 0c03 9001 |0155: invoke-virtual {v0, v9, v1}, Landroid/graphics/Path;.rLineTo:(FF)V // method@030c │ │ +0d7450: 0800 1800 |0158: move-object/from16 v0, v24 │ │ +0d7454: 5400 4211 |015a: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d7458: 0812 0000 |015c: move-object/from16 v18, v0 │ │ +0d745c: 7401 0603 1200 |015e: invoke-virtual/range {v18}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +0d7462: 7401 c702 1900 |0161: invoke-virtual/range {v25}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0d7468: 0800 1800 |0164: move-object/from16 v0, v24 │ │ +0d746c: 5400 4111 |0166: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7470: 0812 0000 |0168: move-object/from16 v18, v0 │ │ +0d7474: 7401 ef02 1200 |016a: invoke-virtual/range {v18}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +0d747a: 0a0a |016d: move-result v10 │ │ +0d747c: 6e10 1e03 0b00 |016e: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +0d7482: 0a12 |0171: move-result v18 │ │ +0d7484: 0200 1200 |0172: move/from16 v0, v18 │ │ +0d7488: 8200 |0174: int-to-float v0, v0 │ │ +0d748a: 0212 0000 |0175: move/from16 v18, v0 │ │ +0d748e: 1513 4040 |0177: const/high16 v19, #int 1077936128 // #4040 │ │ +0d7492: a813 130a |0179: mul-float v19, v19, v10 │ │ +0d7496: a712 1213 |017b: sub-float v18, v18, v19 │ │ +0d749a: 0800 1800 |017d: move-object/from16 v0, v24 │ │ +0d749e: 5200 3d11 |017f: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d74a2: 0213 0000 |0181: move/from16 v19, v0 │ │ +0d74a6: 1514 0040 |0183: const/high16 v20, #int 1073741824 // #4000 │ │ +0d74aa: a813 1314 |0185: mul-float v19, v19, v20 │ │ +0d74ae: a712 1213 |0187: sub-float v18, v18, v19 │ │ +0d74b2: 0200 1200 |0189: move/from16 v0, v18 │ │ +0d74b6: 870e |018b: float-to-int v14, v0 │ │ +0d74b8: db12 0e04 |018c: div-int/lit8 v18, v14, #int 4 // #04 │ │ +0d74bc: da12 1202 |018e: mul-int/lit8 v18, v18, #int 2 // #02 │ │ +0d74c0: 0200 1200 |0190: move/from16 v0, v18 │ │ +0d74c4: 8200 |0192: int-to-float v0, v0 │ │ +0d74c6: 0211 0000 |0193: move/from16 v17, v0 │ │ +0d74ca: 0200 1100 |0195: move/from16 v0, v17 │ │ +0d74ce: 8900 |0197: float-to-double v0, v0 │ │ +0d74d0: 0512 0000 |0198: move-wide/from16 v18, v0 │ │ +0d74d4: 89a0 |019a: float-to-double v0, v10 │ │ +0d74d6: 0514 0000 |019b: move-wide/from16 v20, v0 │ │ +0d74da: 1916 f83f |019d: const-wide/high16 v22, #long 4609434218613702656 // #3ff8 │ │ +0d74de: ad14 1416 |019f: mul-double v20, v20, v22 │ │ +0d74e2: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ +0d74e6: 5200 3d11 |01a3: iget v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d74ea: 0216 0000 |01a5: move/from16 v22, v0 │ │ +0d74ee: 0200 1600 |01a7: move/from16 v0, v22 │ │ +0d74f2: 8900 |01a9: float-to-double v0, v0 │ │ +0d74f4: 0516 0000 |01aa: move-wide/from16 v22, v0 │ │ +0d74f8: ab14 1416 |01ac: add-double v20, v20, v22 │ │ +0d74fc: ab12 1214 |01ae: add-double v18, v18, v20 │ │ +0d7500: 0500 1200 |01b0: move-wide/from16 v0, v18 │ │ +0d7504: 8c00 |01b2: double-to-float v0, v0 │ │ +0d7506: 0211 0000 |01b3: move/from16 v17, v0 │ │ +0d750a: 6e10 1a03 0b00 |01b5: invoke-virtual {v11}, Landroid/graphics/Rect;.centerX:()I // method@031a │ │ +0d7510: 0a12 |01b8: move-result v18 │ │ +0d7512: 0200 1200 |01b9: move/from16 v0, v18 │ │ +0d7516: 8200 |01bb: int-to-float v0, v0 │ │ +0d7518: 0212 0000 |01bc: move/from16 v18, v0 │ │ +0d751c: 0800 1900 |01be: move-object/from16 v0, v25 │ │ +0d7520: 0201 1200 |01c0: move/from16 v1, v18 │ │ +0d7524: 0202 1100 |01c2: move/from16 v2, v17 │ │ +0d7528: 6e30 cc02 1002 |01c4: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +0d752e: 0800 1800 |01c7: move-object/from16 v0, v24 │ │ +0d7532: 5500 4511 |01c9: iget-boolean v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ +0d7536: 0212 0000 |01cb: move/from16 v18, v0 │ │ +0d753a: 3812 5600 |01cd: if-eqz v18, 0223 // +0056 │ │ +0d753e: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ +0d7542: 5500 4611 |01d1: iget-boolean v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ +0d7546: 0212 0000 |01d3: move/from16 v18, v0 │ │ +0d754a: 9712 120d |01d5: xor-int v18, v18, v13 │ │ +0d754e: 3812 4900 |01d7: if-eqz v18, 0220 // +0049 │ │ +0d7552: 1312 ffff |01d9: const/16 v18, #int -1 // #ffff │ │ +0d7556: 0200 1200 |01db: move/from16 v0, v18 │ │ +0d755a: 8200 |01dd: int-to-float v0, v0 │ │ +0d755c: 0212 0000 |01de: move/from16 v18, v0 │ │ +0d7560: a812 120c |01e0: mul-float v18, v18, v12 │ │ +0d7564: 0800 1900 |01e2: move-object/from16 v0, v25 │ │ +0d7568: 0201 1200 |01e4: move/from16 v1, v18 │ │ +0d756c: 6e20 c502 1000 |01e6: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ +0d7572: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ +0d7576: 5400 4211 |01eb: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@1142 │ │ +0d757a: 0812 0000 |01ed: move-object/from16 v18, v0 │ │ +0d757e: 0800 1800 |01ef: move-object/from16 v0, v24 │ │ +0d7582: 5400 4111 |01f1: iget-object v0, v0, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7586: 0813 0000 |01f3: move-object/from16 v19, v0 │ │ +0d758a: 0800 1900 |01f5: move-object/from16 v0, v25 │ │ +0d758e: 0801 1200 |01f7: move-object/from16 v1, v18 │ │ +0d7592: 0802 1300 |01f9: move-object/from16 v2, v19 │ │ +0d7596: 6e30 ba02 1002 |01fb: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +0d759c: 7401 c302 1900 |01fe: invoke-virtual/range {v25}, Landroid/graphics/Canvas;.restore:()V // method@02c3 │ │ +0d75a2: 0e00 |0201: return-void │ │ +0d75a4: 120d |0202: const/4 v13, #int 0 // #0 │ │ +0d75a6: 2900 17fe |0203: goto/16 001a // -01e9 │ │ +0d75aa: 121d |0205: const/4 v13, #int 1 // #1 │ │ +0d75ac: 2900 14fe |0206: goto/16 001a // -01ec │ │ +0d75b0: 7701 8e0d 1800 |0208: invoke-static/range {v24}, Landroid/support/v4/graphics/drawable/DrawableCompat;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d8e │ │ +0d75b6: 0a12 |020b: move-result v18 │ │ +0d75b8: 3912 0500 |020c: if-nez v18, 0211 // +0005 │ │ +0d75bc: 121d |020e: const/4 v13, #int 1 // #1 │ │ +0d75be: 2900 0bfe |020f: goto/16 001a // -01f5 │ │ +0d75c2: 120d |0211: const/4 v13, #int 0 // #0 │ │ +0d75c4: 28fd |0212: goto 020f // -0003 │ │ +0d75c6: 120d |0213: const/4 v13, #int 0 // #0 │ │ +0d75c8: 2900 06fe |0214: goto/16 001a // -01fa │ │ +0d75cc: 1512 34c3 |0216: const/high16 v18, #int -1020002304 // #c334 │ │ +0d75d0: 0213 1200 |0218: move/from16 v19, v18 │ │ +0d75d4: 2900 75fe |021a: goto/16 008f // -018b │ │ +0d75d8: 1312 0000 |021c: const/16 v18, #int 0 // #0 │ │ +0d75dc: 2900 75fe |021e: goto/16 0093 // -018b │ │ +0d75e0: 1312 0100 |0220: const/16 v18, #int 1 // #1 │ │ +0d75e4: 28b9 |0222: goto 01db // -0047 │ │ +0d75e6: 380d c6ff |0223: if-eqz v13, 01e9 // -003a │ │ +0d75ea: 1512 3443 |0225: const/high16 v18, #int 1127481344 // #4334 │ │ +0d75ee: 0800 1900 |0227: move-object/from16 v0, v25 │ │ +0d75f2: 0201 1200 |0229: move/from16 v1, v18 │ │ +0d75f6: 6e20 c502 1000 |022b: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.rotate:(F)V // method@02c5 │ │ +0d75fc: 28bb |022e: goto 01e9 // -0045 │ │ +0d75fe: 0000 |022f: nop // spacer │ │ +0d7600: 0001 0400 0000 0000 f801 0000 fb01 ... |0230: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=324 │ │ 0x000d line=337 │ │ 0x001a line=344 │ │ 0x0038 line=345 │ │ @@ -182331,17 +182336,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9874: |[0d9874] android.support.v7.graphics.drawable.DrawerArrowDrawable.getArrowHeadLength:()F │ │ -0d9884: 5210 3b11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d9888: 0f00 |0002: return v0 │ │ +0d7618: |[0d7618] android.support.v7.graphics.drawable.DrawerArrowDrawable.getArrowHeadLength:()F │ │ +0d7628: 5210 3b11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d762c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #2 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182349,17 +182354,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d988c: |[0d988c] android.support.v7.graphics.drawable.DrawerArrowDrawable.getArrowShaftLength:()F │ │ -0d989c: 5210 3c11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ -0d98a0: 0f00 |0002: return v0 │ │ +0d7630: |[0d7630] android.support.v7.graphics.drawable.DrawerArrowDrawable.getArrowShaftLength:()F │ │ +0d7640: 5210 3c11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ +0d7644: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #3 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182367,17 +182372,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d98a4: |[0d98a4] android.support.v7.graphics.drawable.DrawerArrowDrawable.getBarLength:()F │ │ -0d98b4: 5210 3e11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d98b8: 0f00 |0002: return v0 │ │ +0d7648: |[0d7648] android.support.v7.graphics.drawable.DrawerArrowDrawable.getBarLength:()F │ │ +0d7658: 5210 3e11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d765c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #4 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182385,19 +182390,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d98bc: |[0d98bc] android.support.v7.graphics.drawable.DrawerArrowDrawable.getBarThickness:()F │ │ -0d98cc: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d98d0: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -0d98d6: 0a00 |0005: move-result v0 │ │ -0d98d8: 0f00 |0006: return v0 │ │ +0d7660: |[0d7660] android.support.v7.graphics.drawable.DrawerArrowDrawable.getBarThickness:()F │ │ +0d7670: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7674: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +0d767a: 0a00 |0005: move-result v0 │ │ +0d767c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #5 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182405,19 +182410,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d98dc: |[0d98dc] android.support.v7.graphics.drawable.DrawerArrowDrawable.getColor:()I │ │ -0d98ec: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d98f0: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -0d98f6: 0a00 |0005: move-result v0 │ │ -0d98f8: 0f00 |0006: return v0 │ │ +0d7680: |[0d7680] android.support.v7.graphics.drawable.DrawerArrowDrawable.getColor:()I │ │ +0d7690: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7694: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +0d769a: 0a00 |0005: move-result v0 │ │ +0d769c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #6 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182425,17 +182430,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d98fc: |[0d98fc] android.support.v7.graphics.drawable.DrawerArrowDrawable.getDirection:()I │ │ -0d990c: 5210 3f11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ -0d9910: 0f00 |0002: return v0 │ │ +0d76a0: |[0d76a0] android.support.v7.graphics.drawable.DrawerArrowDrawable.getDirection:()I │ │ +0d76b0: 5210 3f11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ +0d76b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #7 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182443,17 +182448,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9914: |[0d9914] android.support.v7.graphics.drawable.DrawerArrowDrawable.getGapSize:()F │ │ -0d9924: 5210 3d11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d9928: 0f00 |0002: return v0 │ │ +0d76b8: |[0d76b8] android.support.v7.graphics.drawable.DrawerArrowDrawable.getGapSize:()F │ │ +0d76c8: 5210 3d11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d76cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #8 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182461,17 +182466,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d992c: |[0d992c] android.support.v7.graphics.drawable.DrawerArrowDrawable.getIntrinsicHeight:()I │ │ -0d993c: 5210 4411 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ -0d9940: 0f00 |0002: return v0 │ │ +0d76d0: |[0d76d0] android.support.v7.graphics.drawable.DrawerArrowDrawable.getIntrinsicHeight:()I │ │ +0d76e0: 5210 4411 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ +0d76e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #9 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182479,17 +182484,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9944: |[0d9944] android.support.v7.graphics.drawable.DrawerArrowDrawable.getIntrinsicWidth:()I │ │ -0d9954: 5210 4411 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ -0d9958: 0f00 |0002: return v0 │ │ +0d76e8: |[0d76e8] android.support.v7.graphics.drawable.DrawerArrowDrawable.getIntrinsicWidth:()I │ │ +0d76f8: 5210 4411 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSize:I // field@1144 │ │ +0d76fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #10 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182497,17 +182502,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d995c: |[0d995c] android.support.v7.graphics.drawable.DrawerArrowDrawable.getOpacity:()I │ │ -0d996c: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -0d996e: 0f00 |0001: return v0 │ │ +0d7700: |[0d7700] android.support.v7.graphics.drawable.DrawerArrowDrawable.getOpacity:()I │ │ +0d7710: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +0d7712: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #11 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182515,17 +182520,17 @@ │ │ type : '()Landroid/graphics/Paint;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9970: |[0d9970] android.support.v7.graphics.drawable.DrawerArrowDrawable.getPaint:()Landroid/graphics/Paint; │ │ -0d9980: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9984: 1100 |0002: return-object v0 │ │ +0d7714: |[0d7714] android.support.v7.graphics.drawable.DrawerArrowDrawable.getPaint:()Landroid/graphics/Paint; │ │ +0d7724: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7728: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #12 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182533,17 +182538,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d9988: |[0d9988] android.support.v7.graphics.drawable.DrawerArrowDrawable.getProgress:()F │ │ -0d9998: 5210 4311 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d999c: 0f00 |0002: return v0 │ │ +0d772c: |[0d772c] android.support.v7.graphics.drawable.DrawerArrowDrawable.getProgress:()F │ │ +0d773c: 5210 4311 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7740: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #13 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182551,17 +182556,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d99a0: |[0d99a0] android.support.v7.graphics.drawable.DrawerArrowDrawable.isSpinEnabled:()Z │ │ -0d99b0: 5510 4511 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ -0d99b4: 0f00 |0002: return v0 │ │ +0d7744: |[0d7744] android.support.v7.graphics.drawable.DrawerArrowDrawable.isSpinEnabled:()Z │ │ +0d7754: 5510 4511 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ +0d7758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ │ │ #14 : (in Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;) │ │ @@ -182569,23 +182574,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d99b8: |[0d99b8] android.support.v7.graphics.drawable.DrawerArrowDrawable.setAlpha:(I)V │ │ -0d99c8: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d99cc: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -0d99d2: 0a00 |0005: move-result v0 │ │ -0d99d4: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ -0d99d8: 5410 4111 |0008: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d99dc: 6e20 f502 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0d99e2: 6e10 802a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d99e8: 0e00 |0010: return-void │ │ +0d775c: |[0d775c] android.support.v7.graphics.drawable.DrawerArrowDrawable.setAlpha:(I)V │ │ +0d776c: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7770: 6e10 eb02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +0d7776: 0a00 |0005: move-result v0 │ │ +0d7778: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ +0d777c: 5410 4111 |0008: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7780: 6e20 f502 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0d7786: 6e10 802a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d778c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0008 line=401 │ │ 0x000d line=402 │ │ 0x0010 line=404 │ │ locals : │ │ @@ -182597,21 +182602,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d99ec: |[0d99ec] android.support.v7.graphics.drawable.DrawerArrowDrawable.setArrowHeadLength:(F)V │ │ -0d99fc: 5210 3b11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d9a00: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ -0d9a04: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d9a08: 5912 3b11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ -0d9a0c: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9a12: 0e00 |000b: return-void │ │ +0d7790: |[0d7790] android.support.v7.graphics.drawable.DrawerArrowDrawable.setArrowHeadLength:(F)V │ │ +0d77a0: 5210 3b11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d77a4: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ +0d77a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d77ac: 5912 3b11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowHeadLength:F // field@113b │ │ +0d77b0: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d77b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0008 line=157 │ │ 0x000b line=159 │ │ locals : │ │ @@ -182623,21 +182628,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d9a14: |[0d9a14] android.support.v7.graphics.drawable.DrawerArrowDrawable.setArrowShaftLength:(F)V │ │ -0d9a24: 5210 3c11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ -0d9a28: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ -0d9a2c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d9a30: 5912 3c11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ -0d9a34: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9a3a: 0e00 |000b: return-void │ │ +0d77b8: |[0d77b8] android.support.v7.graphics.drawable.DrawerArrowDrawable.setArrowShaftLength:(F)V │ │ +0d77c8: 5210 3c11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ +0d77cc: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ +0d77d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d77d4: 5912 3c11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mArrowShaftLength:F // field@113c │ │ +0d77d8: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d77de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0006 line=176 │ │ 0x0008 line=177 │ │ 0x000b line=179 │ │ locals : │ │ @@ -182649,21 +182654,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d9a3c: |[0d9a3c] android.support.v7.graphics.drawable.DrawerArrowDrawable.setBarLength:(F)V │ │ -0d9a4c: 5210 3e11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d9a50: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ -0d9a54: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d9a58: 5912 3e11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ -0d9a5c: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9a62: 0e00 |000b: return-void │ │ +0d77e0: |[0d77e0] android.support.v7.graphics.drawable.DrawerArrowDrawable.setBarLength:(F)V │ │ +0d77f0: 5210 3e11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d77f4: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ +0d77f8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d77fc: 5912 3e11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarLength:F // field@113e │ │ +0d7800: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d7806: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x0008 line=203 │ │ 0x000b line=205 │ │ locals : │ │ @@ -182675,34 +182680,34 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0d9a64: |[0d9a64] android.support.v7.graphics.drawable.DrawerArrowDrawable.setBarThickness:(F)V │ │ -0d9a74: 5440 4111 |0000: iget-object v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9a78: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -0d9a7e: 0a00 |0005: move-result v0 │ │ -0d9a80: 2d00 0005 |0006: cmpl-float v0, v0, v5 │ │ -0d9a84: 3800 1a00 |0008: if-eqz v0, 0022 // +001a │ │ -0d9a88: 5440 4111 |000a: iget-object v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9a8c: 6e20 0003 5000 |000c: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -0d9a92: 1500 0040 |000f: const/high16 v0, #int 1073741824 // #4000 │ │ -0d9a96: a900 0500 |0011: div-float v0, v5, v0 │ │ -0d9a9a: 8900 |0013: float-to-double v0, v0 │ │ -0d9a9c: 6002 3a11 |0014: sget v2, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ -0d9aa0: 8922 |0016: float-to-double v2, v2 │ │ -0d9aa2: 7120 0e43 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ -0d9aa8: 0b02 |001a: move-result-wide v2 │ │ -0d9aaa: cd20 |001b: mul-double/2addr v0, v2 │ │ -0d9aac: 8c00 |001c: double-to-float v0, v0 │ │ -0d9aae: 5940 4011 |001d: iput v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ -0d9ab2: 6e10 802a 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9ab8: 0e00 |0022: return-void │ │ +0d7808: |[0d7808] android.support.v7.graphics.drawable.DrawerArrowDrawable.setBarThickness:(F)V │ │ +0d7818: 5440 4111 |0000: iget-object v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d781c: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +0d7822: 0a00 |0005: move-result v0 │ │ +0d7824: 2d00 0005 |0006: cmpl-float v0, v0, v5 │ │ +0d7828: 3800 1a00 |0008: if-eqz v0, 0022 // +001a │ │ +0d782c: 5440 4111 |000a: iget-object v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7830: 6e20 0003 5000 |000c: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +0d7836: 1500 0040 |000f: const/high16 v0, #int 1073741824 // #4000 │ │ +0d783a: a900 0500 |0011: div-float v0, v5, v0 │ │ +0d783e: 8900 |0013: float-to-double v0, v0 │ │ +0d7840: 6002 3a11 |0014: sget v2, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@113a │ │ +0d7844: 8922 |0016: float-to-double v2, v2 │ │ +0d7846: 7120 0e43 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@430e │ │ +0d784c: 0b02 |001a: move-result-wide v2 │ │ +0d784e: cd20 |001b: mul-double/2addr v0, v2 │ │ +0d7850: 8c00 |001c: double-to-float v0, v0 │ │ +0d7852: 5940 4011 |001d: iput v0, v4, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mMaxCutForBarSize:F // field@1140 │ │ +0d7856: 6e10 802a 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d785c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x000a line=232 │ │ 0x000f line=233 │ │ 0x001f line=234 │ │ 0x0022 line=236 │ │ @@ -182715,23 +182720,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d9abc: |[0d9abc] android.support.v7.graphics.drawable.DrawerArrowDrawable.setColor:(I)V │ │ -0d9acc: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9ad0: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -0d9ad6: 0a00 |0005: move-result v0 │ │ -0d9ad8: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ -0d9adc: 5410 4111 |0008: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9ae0: 6e20 f702 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -0d9ae6: 6e10 802a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9aec: 0e00 |0010: return-void │ │ +0d7860: |[0d7860] android.support.v7.graphics.drawable.DrawerArrowDrawable.setColor:(I)V │ │ +0d7870: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7874: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +0d787a: 0a00 |0005: move-result v0 │ │ +0d787c: 3202 0a00 |0006: if-eq v2, v0, 0010 // +000a │ │ +0d7880: 5410 4111 |0008: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d7884: 6e20 f702 2000 |000a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +0d788a: 6e10 802a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d7890: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0008 line=212 │ │ 0x000d line=213 │ │ 0x0010 line=215 │ │ locals : │ │ @@ -182743,19 +182748,19 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d9af0: |[0d9af0] android.support.v7.graphics.drawable.DrawerArrowDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0d9b00: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ -0d9b04: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ -0d9b0a: 6e10 802a 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9b10: 0e00 |0008: return-void │ │ +0d7894: |[0d7894] android.support.v7.graphics.drawable.DrawerArrowDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0d78a4: 5410 4111 |0000: iget-object v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@1141 │ │ +0d78a8: 6e20 f802 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@02f8 │ │ +0d78ae: 6e10 802a 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d78b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0005 line=409 │ │ 0x0008 line=410 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ @@ -182766,20 +182771,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d9b14: |[0d9b14] android.support.v7.graphics.drawable.DrawerArrowDrawable.setDirection:(I)V │ │ -0d9b24: 5210 3f11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ -0d9b28: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ -0d9b2c: 5912 3f11 |0004: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ -0d9b30: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9b36: 0e00 |0009: return-void │ │ +0d78b8: |[0d78b8] android.support.v7.graphics.drawable.DrawerArrowDrawable.setDirection:(I)V │ │ +0d78c8: 5210 3f11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ +0d78cc: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ +0d78d0: 5912 3f11 |0004: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mDirection:I // field@113f │ │ +0d78d4: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d78da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0006 line=274 │ │ 0x0009 line=276 │ │ locals : │ │ @@ -182791,21 +182796,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d9b38: |[0d9b38] android.support.v7.graphics.drawable.DrawerArrowDrawable.setGapSize:(F)V │ │ -0d9b48: 5210 3d11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d9b4c: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -0d9b50: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d9b54: 5912 3d11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ -0d9b58: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9b5e: 0e00 |000b: return-void │ │ +0d78dc: |[0d78dc] android.support.v7.graphics.drawable.DrawerArrowDrawable.setGapSize:(F)V │ │ +0d78ec: 5210 3d11 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d78f0: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +0d78f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d78f8: 5912 3d11 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mBarGap:F // field@113d │ │ +0d78fc: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d7902: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0006 line=263 │ │ 0x0008 line=264 │ │ 0x000b line=266 │ │ locals : │ │ @@ -182817,21 +182822,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d9b60: |[0d9b60] android.support.v7.graphics.drawable.DrawerArrowDrawable.setProgress:(F)V │ │ -0d9b70: 5210 4311 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d9b74: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ -0d9b78: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0d9b7c: 5912 4311 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ -0d9b80: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9b86: 0e00 |000b: return-void │ │ +0d7904: |[0d7904] android.support.v7.graphics.drawable.DrawerArrowDrawable.setProgress:(F)V │ │ +0d7914: 5210 4311 |0000: iget v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7918: 2d00 0002 |0002: cmpl-float v0, v0, v2 │ │ +0d791c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0d7920: 5912 4311 |0006: iput v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mProgress:F // field@1143 │ │ +0d7924: 6e10 802a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d792a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0006 line=444 │ │ 0x0008 line=445 │ │ 0x000b line=447 │ │ locals : │ │ @@ -182843,20 +182848,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d9b88: |[0d9b88] android.support.v7.graphics.drawable.DrawerArrowDrawable.setSpinEnabled:(Z)V │ │ -0d9b98: 5510 4511 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ -0d9b9c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0d9ba0: 5c12 4511 |0004: iput-boolean v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ -0d9ba4: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9baa: 0e00 |0009: return-void │ │ +0d792c: |[0d792c] android.support.v7.graphics.drawable.DrawerArrowDrawable.setSpinEnabled:(Z)V │ │ +0d793c: 5510 4511 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ +0d7940: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0d7944: 5c12 4511 |0004: iput-boolean v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mSpin:Z // field@1145 │ │ +0d7948: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d794e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0006 line=297 │ │ 0x0009 line=299 │ │ locals : │ │ @@ -182868,37 +182873,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d9bac: |[0d9bac] android.support.v7.graphics.drawable.DrawerArrowDrawable.setVerticalMirror:(Z)V │ │ -0d9bbc: 5510 4611 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ -0d9bc0: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0d9bc4: 5c12 4611 |0004: iput-boolean v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ -0d9bc8: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ -0d9bce: 0e00 |0009: return-void │ │ +0d7950: |[0d7950] android.support.v7.graphics.drawable.DrawerArrowDrawable.setVerticalMirror:(Z)V │ │ +0d7960: 5510 4611 |0000: iget-boolean v0, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ +0d7964: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0d7968: 5c12 4611 |0004: iput-boolean v2, v1, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.mVerticalMirror:Z // field@1146 │ │ +0d796c: 6e10 802a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.invalidateSelf:()V // method@2a80 │ │ +0d7972: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0006 line=315 │ │ 0x0009 line=317 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/graphics/drawable/DrawerArrowDrawable; │ │ 0x0000 - 0x000a reg=2 verticalMirror Z │ │ │ │ - source_file_idx : 1838 (DrawerArrowDrawable.java) │ │ + source_file_idx : 1834 (DrawerArrowDrawable.java) │ │ │ │ Class #850 header: │ │ class_idx : 1462 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7162 │ │ +source_file_idx : 7158 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #850 - │ │ Class descriptor : 'Landroid/support/v7/internal/VersionUtils;' │ │ @@ -182913,17 +182918,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d9bd0: |[0d9bd0] android.support.v7.internal.VersionUtils.:()V │ │ -0d9be0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d9be6: 0e00 |0003: return-void │ │ +0d7974: |[0d7974] android.support.v7.internal.VersionUtils.:()V │ │ +0d7984: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d798a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/VersionUtils; │ │ │ │ #1 : (in Landroid/support/v7/internal/VersionUtils;) │ │ @@ -182931,35 +182936,35 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0d9be8: |[0d9be8] android.support.v7.internal.VersionUtils.isAtLeastL:()Z │ │ -0d9bf8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0d9bfc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0d9c00: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0d9c04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0d9c06: 0f00 |0007: return v0 │ │ -0d9c08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d9c0a: 28fe |0009: goto 0007 // -0002 │ │ +0d798c: |[0d798c] android.support.v7.internal.VersionUtils.isAtLeastL:()Z │ │ +0d799c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d79a0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0d79a4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0d79a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d79aa: 0f00 |0007: return v0 │ │ +0d79ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d79ae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 7162 (VersionUtils.java) │ │ + source_file_idx : 7158 (VersionUtils.java) │ │ │ │ Class #851 header: │ │ class_idx : 1463 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1046 │ │ +source_file_idx : 1043 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #851 annotations: │ │ Annotations on class │ │ @@ -183011,19 +183016,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 │ │ -0d9c0c: |[0d9c0c] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.:(Landroid/view/View;Ljava/lang/String;)V │ │ -0d9c1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0d9c22: 5b01 4711 |0003: iput-object v1, v0, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ -0d9c26: 5b02 4811 |0005: iput-object v2, v0, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ -0d9c2a: 0e00 |0007: return-void │ │ +0d79b0: |[0d79b0] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.:(Landroid/view/View;Ljava/lang/String;)V │ │ +0d79c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d79c6: 5b01 4711 |0003: iput-object v1, v0, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ +0d79ca: 5b02 4811 |0005: iput-object v2, v0, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ +0d79ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0005 line=263 │ │ 0x0007 line=264 │ │ locals : │ │ @@ -183036,94 +183041,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 │ │ -0d9c2c: |[0d9c2c] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0d9c3c: 3809 2f00 |0000: if-eqz v9, 002f // +002f │ │ -0d9c40: 6e10 af01 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.isRestricted:()Z // method@01af │ │ -0d9c46: 0a03 |0005: move-result v3 │ │ -0d9c48: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -0d9c4c: 6e10 2243 0900 |0008: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0d9c52: 0c03 |000b: move-result-object v3 │ │ -0d9c54: 5484 4811 |000c: iget-object v4, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ -0d9c58: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0d9c5a: 2355 3509 |000f: new-array v5, v5, [Ljava/lang/Class; // type@0935 │ │ -0d9c5e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -0d9c60: 1c07 fc06 |0012: const-class v7, Landroid/view/View; // type@06fc │ │ -0d9c64: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ -0d9c68: 6e30 df42 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0d9c6e: 0c02 |0019: move-result-object v2 │ │ -0d9c70: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ -0d9c74: 5b82 4a11 |001c: iput-object v2, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ -0d9c78: 5b89 4911 |001e: iput-object v9, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@1149 │ │ -0d9c7c: 0e00 |0020: return-void │ │ -0d9c7e: 0d03 |0021: move-exception v3 │ │ -0d9c80: 2093 4600 |0022: instance-of v3, v9, Landroid/content/ContextWrapper; // type@0046 │ │ -0d9c84: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ -0d9c88: 1f09 4600 |0026: check-cast v9, Landroid/content/ContextWrapper; // type@0046 │ │ -0d9c8c: 6e10 bf01 0900 |0028: invoke-virtual {v9}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@01bf │ │ -0d9c92: 0c09 |002b: move-result-object v9 │ │ -0d9c94: 28d4 |002c: goto 0000 // -002c │ │ -0d9c96: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -0d9c98: 28d2 |002e: goto 0000 // -002e │ │ -0d9c9a: 5483 4711 |002f: iget-object v3, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ -0d9c9e: 6e10 4e38 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@384e │ │ -0d9ca4: 0a00 |0034: move-result v0 │ │ -0d9ca6: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -0d9ca8: 3330 3900 |0036: if-ne v0, v3, 006f // +0039 │ │ -0d9cac: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ -0d9cb0: 2203 6508 |003a: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d9cb4: 2204 7908 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0d9cb8: 7010 5a43 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d9cbe: 1a05 4106 |0041: const-string v5, "Could not find method " // string@0641 │ │ -0d9cc2: 6e20 6343 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9cc8: 0c04 |0046: move-result-object v4 │ │ -0d9cca: 5485 4811 |0047: iget-object v5, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ -0d9cce: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9cd4: 0c04 |004c: move-result-object v4 │ │ -0d9cd6: 1a05 2901 |004d: const-string v5, "(View) in a parent or ancestor Context for android:onClick " // string@0129 │ │ -0d9cda: 6e20 6343 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9ce0: 0c04 |0052: move-result-object v4 │ │ -0d9ce2: 1a05 3a21 |0053: const-string v5, "attribute defined on view " // string@213a │ │ -0d9ce6: 6e20 6343 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9cec: 0c04 |0058: move-result-object v4 │ │ -0d9cee: 5485 4711 |0059: iget-object v5, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ -0d9cf2: 6e10 2243 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0d9cf8: 0c05 |005e: move-result-object v5 │ │ -0d9cfa: 6e20 6243 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0d9d00: 0c04 |0062: move-result-object v4 │ │ -0d9d02: 6e20 6343 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9d08: 0c04 |0066: move-result-object v4 │ │ -0d9d0a: 6e10 6a43 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d9d10: 0c04 |006a: move-result-object v4 │ │ -0d9d12: 7020 f642 4300 |006b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0d9d18: 2703 |006e: throw v3 │ │ -0d9d1a: 2203 7908 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0d9d1e: 7010 5a43 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d9d24: 1a04 e400 |0074: const-string v4, " with id '" // string@00e4 │ │ -0d9d28: 6e20 6343 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9d2e: 0c03 |0079: move-result-object v3 │ │ -0d9d30: 5484 4711 |007a: iget-object v4, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ -0d9d34: 6e10 4538 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0d9d3a: 0c04 |007f: move-result-object v4 │ │ -0d9d3c: 6e10 a801 0400 |0080: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0d9d42: 0c04 |0083: move-result-object v4 │ │ -0d9d44: 6e20 3d02 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ -0d9d4a: 0c04 |0087: move-result-object v4 │ │ -0d9d4c: 6e20 6343 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9d52: 0c03 |008b: move-result-object v3 │ │ -0d9d54: 1a04 fa00 |008c: const-string v4, "'" // string@00fa │ │ -0d9d58: 6e20 6343 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9d5e: 0c03 |0091: move-result-object v3 │ │ -0d9d60: 6e10 6a43 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d9d66: 0c01 |0095: move-result-object v1 │ │ -0d9d68: 28a4 |0096: goto 003a // -005c │ │ +0d79d0: |[0d79d0] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0d79e0: 3809 2f00 |0000: if-eqz v9, 002f // +002f │ │ +0d79e4: 6e10 af01 0900 |0002: invoke-virtual {v9}, Landroid/content/Context;.isRestricted:()Z // method@01af │ │ +0d79ea: 0a03 |0005: move-result v3 │ │ +0d79ec: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +0d79f0: 6e10 2243 0900 |0008: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0d79f6: 0c03 |000b: move-result-object v3 │ │ +0d79f8: 5484 4811 |000c: iget-object v4, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ +0d79fc: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +0d79fe: 2355 3509 |000f: new-array v5, v5, [Ljava/lang/Class; // type@0935 │ │ +0d7a02: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +0d7a04: 1c07 fc06 |0012: const-class v7, Landroid/view/View; // type@06fc │ │ +0d7a08: 4d07 0506 |0014: aput-object v7, v5, v6 │ │ +0d7a0c: 6e30 df42 4305 |0016: invoke-virtual {v3, v4, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0d7a12: 0c02 |0019: move-result-object v2 │ │ +0d7a14: 3802 0800 |001a: if-eqz v2, 0022 // +0008 │ │ +0d7a18: 5b82 4a11 |001c: iput-object v2, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ +0d7a1c: 5b89 4911 |001e: iput-object v9, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@1149 │ │ +0d7a20: 0e00 |0020: return-void │ │ +0d7a22: 0d03 |0021: move-exception v3 │ │ +0d7a24: 2093 4600 |0022: instance-of v3, v9, Landroid/content/ContextWrapper; // type@0046 │ │ +0d7a28: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ +0d7a2c: 1f09 4600 |0026: check-cast v9, Landroid/content/ContextWrapper; // type@0046 │ │ +0d7a30: 6e10 bf01 0900 |0028: invoke-virtual {v9}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@01bf │ │ +0d7a36: 0c09 |002b: move-result-object v9 │ │ +0d7a38: 28d4 |002c: goto 0000 // -002c │ │ +0d7a3a: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +0d7a3c: 28d2 |002e: goto 0000 // -002e │ │ +0d7a3e: 5483 4711 |002f: iget-object v3, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ +0d7a42: 6e10 4e38 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@384e │ │ +0d7a48: 0a00 |0034: move-result v0 │ │ +0d7a4a: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +0d7a4c: 3330 3900 |0036: if-ne v0, v3, 006f // +0039 │ │ +0d7a50: 1a01 0000 |0038: const-string v1, "" // string@0000 │ │ +0d7a54: 2203 6508 |003a: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d7a58: 2204 7908 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0d7a5c: 7010 5a43 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d7a62: 1a05 3d06 |0041: const-string v5, "Could not find method " // string@063d │ │ +0d7a66: 6e20 6343 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7a6c: 0c04 |0046: move-result-object v4 │ │ +0d7a6e: 5485 4811 |0047: iget-object v5, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ +0d7a72: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7a78: 0c04 |004c: move-result-object v4 │ │ +0d7a7a: 1a05 2601 |004d: const-string v5, "(View) in a parent or ancestor Context for android:onClick " // string@0126 │ │ +0d7a7e: 6e20 6343 5400 |004f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7a84: 0c04 |0052: move-result-object v4 │ │ +0d7a86: 1a05 3521 |0053: const-string v5, "attribute defined on view " // string@2135 │ │ +0d7a8a: 6e20 6343 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7a90: 0c04 |0058: move-result-object v4 │ │ +0d7a92: 5485 4711 |0059: iget-object v5, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ +0d7a96: 6e10 2243 0500 |005b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0d7a9c: 0c05 |005e: move-result-object v5 │ │ +0d7a9e: 6e20 6243 5400 |005f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0d7aa4: 0c04 |0062: move-result-object v4 │ │ +0d7aa6: 6e20 6343 1400 |0063: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7aac: 0c04 |0066: move-result-object v4 │ │ +0d7aae: 6e10 6a43 0400 |0067: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d7ab4: 0c04 |006a: move-result-object v4 │ │ +0d7ab6: 7020 f642 4300 |006b: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0d7abc: 2703 |006e: throw v3 │ │ +0d7abe: 2203 7908 |006f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0d7ac2: 7010 5a43 0300 |0071: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d7ac8: 1a04 e100 |0074: const-string v4, " with id '" // string@00e1 │ │ +0d7acc: 6e20 6343 4300 |0076: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7ad2: 0c03 |0079: move-result-object v3 │ │ +0d7ad4: 5484 4711 |007a: iget-object v4, v8, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ +0d7ad8: 6e10 4538 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0d7ade: 0c04 |007f: move-result-object v4 │ │ +0d7ae0: 6e10 a801 0400 |0080: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d7ae6: 0c04 |0083: move-result-object v4 │ │ +0d7ae8: 6e20 3d02 0400 |0084: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ +0d7aee: 0c04 |0087: move-result-object v4 │ │ +0d7af0: 6e20 6343 4300 |0088: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7af6: 0c03 |008b: move-result-object v3 │ │ +0d7af8: 1a04 f700 |008c: const-string v4, "'" // string@00f7 │ │ +0d7afc: 6e20 6343 4300 |008e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7b02: 0c03 |0091: move-result-object v3 │ │ +0d7b04: 6e10 6a43 0300 |0092: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d7b0a: 0c01 |0095: move-result-object v1 │ │ +0d7b0c: 28a4 |0096: goto 003a // -005c │ │ catches : 1 │ │ 0x0002 - 0x0020 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ positions : │ │ 0x0000 line=285 │ │ 0x0002 line=287 │ │ 0x0008 line=288 │ │ @@ -183154,40 +183159,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0d9d7c: |[0d9d7c] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.onClick:(Landroid/view/View;)V │ │ -0d9d8c: 5451 4a11 |0000: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ -0d9d90: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ -0d9d94: 5451 4711 |0004: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ -0d9d98: 6e10 4538 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0d9d9e: 0c01 |0009: move-result-object v1 │ │ -0d9da0: 5452 4811 |000a: iget-object v2, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ -0d9da4: 7030 932a 1502 |000c: invoke-direct {v5, v1, v2}, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V // method@2a93 │ │ -0d9daa: 5451 4a11 |000f: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ -0d9dae: 5452 4911 |0011: iget-object v2, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@1149 │ │ -0d9db2: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0d9db4: 2333 3709 |0014: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0d9db8: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -0d9dba: 4d06 0304 |0017: aput-object v6, v3, v4 │ │ -0d9dbe: 6e30 8e43 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0d9dc4: 0e00 |001c: return-void │ │ -0d9dc6: 0d00 |001d: move-exception v0 │ │ -0d9dc8: 2201 6508 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d9dcc: 1a02 3e06 |0020: const-string v2, "Could not execute non-public method for android:onClick" // string@063e │ │ -0d9dd0: 7030 f742 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f7 │ │ -0d9dd6: 2701 |0025: throw v1 │ │ -0d9dd8: 0d00 |0026: move-exception v0 │ │ -0d9dda: 2201 6508 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0d9dde: 1a02 3d06 |0029: const-string v2, "Could not execute method for android:onClick" // string@063d │ │ -0d9de2: 7030 f742 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f7 │ │ -0d9de8: 2701 |002e: throw v1 │ │ +0d7b20: |[0d7b20] android.support.v7.internal.app.AppCompatViewInflater$DeclaredOnClickListener.onClick:(Landroid/view/View;)V │ │ +0d7b30: 5451 4a11 |0000: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ +0d7b34: 3901 0d00 |0002: if-nez v1, 000f // +000d │ │ +0d7b38: 5451 4711 |0004: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mHostView:Landroid/view/View; // field@1147 │ │ +0d7b3c: 6e10 4538 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0d7b42: 0c01 |0009: move-result-object v1 │ │ +0d7b44: 5452 4811 |000a: iget-object v2, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mMethodName:Ljava/lang/String; // field@1148 │ │ +0d7b48: 7030 932a 1502 |000c: invoke-direct {v5, v1, v2}, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.resolveMethod:(Landroid/content/Context;Ljava/lang/String;)V // method@2a93 │ │ +0d7b4e: 5451 4a11 |000f: iget-object v1, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedMethod:Ljava/lang/reflect/Method; // field@114a │ │ +0d7b52: 5452 4911 |0011: iget-object v2, v5, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.mResolvedContext:Landroid/content/Context; // field@1149 │ │ +0d7b56: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +0d7b58: 2333 3709 |0014: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0d7b5c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +0d7b5e: 4d06 0304 |0017: aput-object v6, v3, v4 │ │ +0d7b62: 6e30 8e43 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d7b68: 0e00 |001c: return-void │ │ +0d7b6a: 0d00 |001d: move-exception v0 │ │ +0d7b6c: 2201 6508 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d7b70: 1a02 3a06 |0020: const-string v2, "Could not execute non-public method for android:onClick" // string@063a │ │ +0d7b74: 7030 f742 2100 |0022: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f7 │ │ +0d7b7a: 2701 |0025: throw v1 │ │ +0d7b7c: 0d00 |0026: move-exception v0 │ │ +0d7b7e: 2201 6508 |0027: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d7b82: 1a02 3906 |0029: const-string v2, "Could not execute method for android:onClick" // string@0639 │ │ +0d7b86: 7030 f742 2100 |002b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f7 │ │ +0d7b8c: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x000f - 0x001c │ │ Ljava/lang/IllegalAccessException; -> 0x001d │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0026 │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ @@ -183199,21 +183204,21 @@ │ │ 0x0027 line=278 │ │ 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/internal/app/AppCompatViewInflater$DeclaredOnClickListener; │ │ 0x0000 - 0x002f reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 1046 (AppCompatViewInflater.java) │ │ + source_file_idx : 1043 (AppCompatViewInflater.java) │ │ │ │ Class #852 header: │ │ class_idx : 1464 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1046 │ │ +source_file_idx : 1043 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #852 annotations: │ │ Annotations on class │ │ @@ -183274,32 +183279,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0d9dfc: |[0d9dfc] android.support.v7.internal.app.AppCompatViewInflater.:()V │ │ -0d9e0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d9e0e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d9e10: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -0d9e12: 2300 3509 |0003: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ -0d9e16: 1c01 4500 |0005: const-class v1, Landroid/content/Context; // type@0045 │ │ -0d9e1a: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -0d9e1e: 1c01 c606 |0009: const-class v1, Landroid/util/AttributeSet; // type@06c6 │ │ -0d9e22: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -0d9e26: 6900 4e11 |000d: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@114e │ │ -0d9e2a: 2330 f508 |000f: new-array v0, v3, [I // type@08f5 │ │ -0d9e2e: 1401 6f02 0101 |0011: const v1, #float 2.36953e-38 // #0101026f │ │ -0d9e34: 4b01 0002 |0014: aput v1, v0, v2 │ │ -0d9e38: 6900 4f11 |0016: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@114f │ │ -0d9e3c: 2200 9503 |0018: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0d9e40: 7010 db15 0000 |001a: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0d9e46: 6900 4d11 |001d: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ -0d9e4a: 0e00 |001f: return-void │ │ +0d7ba0: |[0d7ba0] android.support.v7.internal.app.AppCompatViewInflater.:()V │ │ +0d7bb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d7bb2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d7bb4: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +0d7bb6: 2300 3509 |0003: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ +0d7bba: 1c01 4500 |0005: const-class v1, Landroid/content/Context; // type@0045 │ │ +0d7bbe: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +0d7bc2: 1c01 c606 |0009: const-class v1, Landroid/util/AttributeSet; // type@06c6 │ │ +0d7bc6: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +0d7bca: 6900 4e11 |000d: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@114e │ │ +0d7bce: 2330 f508 |000f: new-array v0, v3, [I // type@08f5 │ │ +0d7bd2: 1401 6f02 0101 |0011: const v1, #float 2.36953e-38 // #0101026f │ │ +0d7bd8: 4b01 0002 |0014: aput v1, v0, v2 │ │ +0d7bdc: 6900 4f11 |0016: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@114f │ │ +0d7be0: 2200 9503 |0018: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0d7be4: 7010 db15 0000 |001a: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0d7bea: 6900 4d11 |001d: sput-object v0, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ +0d7bee: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=64 │ │ 0x000f line=66 │ │ 0x0018 line=70 │ │ locals : │ │ │ │ @@ -183308,20 +183313,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d9e4c: |[0d9e4c] android.support.v7.internal.app.AppCompatViewInflater.:()V │ │ -0d9e5c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0d9e62: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0d9e64: 2300 3709 |0004: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ -0d9e68: 5b10 4c11 |0006: iput-object v0, v1, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9e6c: 0e00 |0008: return-void │ │ +0d7bf0: |[0d7bf0] android.support.v7.internal.app.AppCompatViewInflater.:()V │ │ +0d7c00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0d7c06: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0d7c08: 2300 3709 |0004: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ +0d7c0c: 5b10 4c11 |0006: iput-object v0, v1, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7c10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=73 │ │ 0x0008 line=254 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/app/AppCompatViewInflater; │ │ @@ -183331,35 +183336,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 │ │ -0d9e70: |[0d9e70] android.support.v7.internal.app.AppCompatViewInflater.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V │ │ -0d9e80: 6e10 4538 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0d9e86: 0c01 |0003: move-result-object v1 │ │ -0d9e88: 7110 d41a 0500 |0004: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.hasOnClickListeners:(Landroid/view/View;)Z // method@1ad4 │ │ -0d9e8e: 0a03 |0007: move-result v3 │ │ -0d9e90: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ -0d9e94: 2013 4600 |000a: instance-of v3, v1, Landroid/content/ContextWrapper; // type@0046 │ │ -0d9e98: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -0d9e9c: 0e00 |000e: return-void │ │ -0d9e9e: 6203 4f11 |000f: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@114f │ │ -0d9ea2: 6e30 b101 6103 |0011: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0d9ea8: 0c00 |0014: move-result-object v0 │ │ -0d9eaa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0d9eac: 6e20 6902 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0d9eb2: 0c02 |0019: move-result-object v2 │ │ -0d9eb4: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -0d9eb8: 2203 b705 |001c: new-instance v3, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener; // type@05b7 │ │ -0d9ebc: 7030 912a 5302 |001e: invoke-direct {v3, v5, v2}, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.:(Landroid/view/View;Ljava/lang/String;)V // method@2a91 │ │ -0d9ec2: 6e20 db38 3500 |0021: invoke-virtual {v5, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@38db │ │ -0d9ec8: 6e10 7102 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0d9ece: 28e7 |0027: goto 000e // -0019 │ │ +0d7c14: |[0d7c14] android.support.v7.internal.app.AppCompatViewInflater.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V │ │ +0d7c24: 6e10 4538 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0d7c2a: 0c01 |0003: move-result-object v1 │ │ +0d7c2c: 7110 d41a 0500 |0004: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.hasOnClickListeners:(Landroid/view/View;)Z // method@1ad4 │ │ +0d7c32: 0a03 |0007: move-result v3 │ │ +0d7c34: 3803 0600 |0008: if-eqz v3, 000e // +0006 │ │ +0d7c38: 2013 4600 |000a: instance-of v3, v1, Landroid/content/ContextWrapper; // type@0046 │ │ +0d7c3c: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +0d7c40: 0e00 |000e: return-void │ │ +0d7c42: 6203 4f11 |000f: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sOnClickAttrs:[I // field@114f │ │ +0d7c46: 6e30 b101 6103 |0011: invoke-virtual {v1, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0d7c4c: 0c00 |0014: move-result-object v0 │ │ +0d7c4e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0d7c50: 6e20 6902 3000 |0016: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d7c56: 0c02 |0019: move-result-object v2 │ │ +0d7c58: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +0d7c5c: 2203 b705 |001c: new-instance v3, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener; // type@05b7 │ │ +0d7c60: 7030 912a 5302 |001e: invoke-direct {v3, v5, v2}, Landroid/support/v7/internal/app/AppCompatViewInflater$DeclaredOnClickListener;.:(Landroid/view/View;Ljava/lang/String;)V // method@2a91 │ │ +0d7c66: 6e20 db38 3500 |0021: invoke-virtual {v5, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@38db │ │ +0d7c6c: 6e10 7102 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d7c72: 28e7 |0027: goto 000e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=183 │ │ 0x000e line=195 │ │ 0x000f line=189 │ │ 0x0015 line=190 │ │ @@ -183379,53 +183384,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 │ │ -0d9ed0: |[0d9ed0] android.support.v7.internal.app.AppCompatViewInflater.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ -0d9ee0: 6203 4d11 |0000: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ -0d9ee4: 7220 3944 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0d9eea: 0c01 |0005: move-result-object v1 │ │ -0d9eec: 1f01 8808 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@0888 │ │ -0d9ef0: 3901 2e00 |0008: if-nez v1, 0036 // +002e │ │ -0d9ef4: 6e10 9601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -0d9efa: 0c04 |000d: move-result-object v4 │ │ -0d9efc: 3808 3500 |000e: if-eqz v8, 0043 // +0035 │ │ -0d9f00: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0d9f04: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0d9f0a: 6e20 6343 8300 |0015: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9f10: 0c03 |0018: move-result-object v3 │ │ -0d9f12: 6e20 6343 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0d9f18: 0c03 |001c: move-result-object v3 │ │ -0d9f1a: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0d9f20: 0c03 |0020: move-result-object v3 │ │ -0d9f22: 6e20 e742 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ -0d9f28: 0c03 |0024: move-result-object v3 │ │ -0d9f2a: 1c04 fc06 |0025: const-class v4, Landroid/view/View; // type@06fc │ │ -0d9f2e: 6e20 d542 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@42d5 │ │ -0d9f34: 0c00 |002a: move-result-object v0 │ │ -0d9f36: 6203 4e11 |002b: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@114e │ │ -0d9f3a: 6e20 da42 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@42da │ │ -0d9f40: 0c01 |0030: move-result-object v1 │ │ -0d9f42: 6203 4d11 |0031: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ -0d9f46: 7230 3c44 7301 |0033: invoke-interface {v3, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -0d9f4c: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -0d9f4e: 6e20 8443 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@4384 │ │ -0d9f54: 5453 4c11 |003a: iget-object v3, v5, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9f58: 6e20 8343 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@4383 │ │ -0d9f5e: 0c03 |003f: move-result-object v3 │ │ -0d9f60: 1f03 fc06 |0040: check-cast v3, Landroid/view/View; // type@06fc │ │ -0d9f64: 1103 |0042: return-object v3 │ │ -0d9f66: 0773 |0043: move-object v3, v7 │ │ -0d9f68: 28dd |0044: goto 0021 // -0023 │ │ -0d9f6a: 0d02 |0045: move-exception v2 │ │ -0d9f6c: 1203 |0046: const/4 v3, #int 0 // #0 │ │ -0d9f6e: 28fb |0047: goto 0042 // -0005 │ │ +0d7c74: |[0d7c74] android.support.v7.internal.app.AppCompatViewInflater.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; │ │ +0d7c84: 6203 4d11 |0000: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ +0d7c88: 7220 3944 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0d7c8e: 0c01 |0005: move-result-object v1 │ │ +0d7c90: 1f01 8808 |0006: check-cast v1, Ljava/lang/reflect/Constructor; // type@0888 │ │ +0d7c94: 3901 2e00 |0008: if-nez v1, 0036 // +002e │ │ +0d7c98: 6e10 9601 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +0d7c9e: 0c04 |000d: move-result-object v4 │ │ +0d7ca0: 3808 3500 |000e: if-eqz v8, 0043 // +0035 │ │ +0d7ca4: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0d7ca8: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d7cae: 6e20 6343 8300 |0015: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7cb4: 0c03 |0018: move-result-object v3 │ │ +0d7cb6: 6e20 6343 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d7cbc: 0c03 |001c: move-result-object v3 │ │ +0d7cbe: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d7cc4: 0c03 |0020: move-result-object v3 │ │ +0d7cc6: 6e20 e742 3400 |0021: invoke-virtual {v4, v3}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ +0d7ccc: 0c03 |0024: move-result-object v3 │ │ +0d7cce: 1c04 fc06 |0025: const-class v4, Landroid/view/View; // type@06fc │ │ +0d7cd2: 6e20 d542 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/Class;.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class; // method@42d5 │ │ +0d7cd8: 0c00 |002a: move-result-object v0 │ │ +0d7cda: 6203 4e11 |002b: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorSignature:[Ljava/lang/Class; // field@114e │ │ +0d7cde: 6e20 da42 3000 |002d: invoke-virtual {v0, v3}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@42da │ │ +0d7ce4: 0c01 |0030: move-result-object v1 │ │ +0d7ce6: 6203 4d11 |0031: sget-object v3, Landroid/support/v7/internal/app/AppCompatViewInflater;.sConstructorMap:Ljava/util/Map; // field@114d │ │ +0d7cea: 7230 3c44 7301 |0033: invoke-interface {v3, v7, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +0d7cf0: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +0d7cf2: 6e20 8443 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@4384 │ │ +0d7cf8: 5453 4c11 |003a: iget-object v3, v5, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7cfc: 6e20 8343 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@4383 │ │ +0d7d02: 0c03 |003f: move-result-object v3 │ │ +0d7d04: 1f03 fc06 |0040: check-cast v3, Landroid/view/View; // type@06fc │ │ +0d7d08: 1103 |0042: return-object v3 │ │ +0d7d0a: 0773 |0043: move-object v3, v7 │ │ +0d7d0c: 28dd |0044: goto 0021 // -0023 │ │ +0d7d0e: 0d02 |0045: move-exception v2 │ │ +0d7d10: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +0d7d12: 28fb |0047: goto 0042 // -0005 │ │ catches : 1 │ │ 0x000a - 0x0042 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=202 │ │ 0x000a line=204 │ │ @@ -183451,65 +183456,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 │ │ -0d9f80: |[0d9f80] android.support.v7.internal.app.AppCompatViewInflater.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0d9f90: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0d9f92: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0d9f94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0d9f96: 1a01 7549 |0003: const-string v1, "view" // string@4975 │ │ -0d9f9a: 6e20 3843 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0d9fa0: 0a01 |0008: move-result v1 │ │ -0d9fa2: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ -0d9fa6: 1a01 0f23 |000b: const-string v1, "class" // string@230f │ │ -0d9faa: 7230 5337 2901 |000d: invoke-interface {v9, v2, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@3753 │ │ -0d9fb0: 0c08 |0010: move-result-object v8 │ │ -0d9fb2: 5461 4c11 |0011: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9fb6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0d9fb8: 4d07 0103 |0014: aput-object v7, v1, v3 │ │ -0d9fbc: 5461 4c11 |0016: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9fc0: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -0d9fc2: 4d09 0103 |0019: aput-object v9, v1, v3 │ │ -0d9fc6: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -0d9fc8: 1303 2e00 |001c: const/16 v3, #int 46 // #2e │ │ -0d9fcc: 6e20 3e43 3800 |001e: invoke-virtual {v8, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0d9fd2: 0a03 |0021: move-result v3 │ │ -0d9fd4: 3331 1100 |0022: if-ne v1, v3, 0033 // +0011 │ │ -0d9fd8: 1a01 af20 |0024: const-string v1, "android.widget." // string@20af │ │ -0d9fdc: 7040 972a 7618 |0026: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@2a97 │ │ -0d9fe2: 0c01 |0029: move-result-object v1 │ │ -0d9fe4: 5463 4c11 |002a: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9fe8: 4d02 0304 |002c: aput-object v2, v3, v4 │ │ -0d9fec: 5463 4c11 |002e: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0d9ff0: 4d02 0305 |0030: aput-object v2, v3, v5 │ │ -0d9ff4: 1101 |0032: return-object v1 │ │ -0d9ff6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0d9ff8: 7040 972a 7618 |0034: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@2a97 │ │ -0d9ffe: 0c01 |0037: move-result-object v1 │ │ -0da000: 5463 4c11 |0038: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da004: 4d02 0304 |003a: aput-object v2, v3, v4 │ │ -0da008: 5463 4c11 |003c: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da00c: 4d02 0305 |003e: aput-object v2, v3, v5 │ │ -0da010: 28f2 |0040: goto 0032 // -000e │ │ -0da012: 0d00 |0041: move-exception v0 │ │ -0da014: 5461 4c11 |0042: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da018: 4d02 0104 |0044: aput-object v2, v1, v4 │ │ -0da01c: 5461 4c11 |0046: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da020: 4d02 0105 |0048: aput-object v2, v1, v5 │ │ -0da024: 0721 |004a: move-object v1, v2 │ │ -0da026: 28e7 |004b: goto 0032 // -0019 │ │ -0da028: 0d01 |004c: move-exception v1 │ │ -0da02a: 5463 4c11 |004d: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da02e: 4d02 0304 |004f: aput-object v2, v3, v4 │ │ -0da032: 5463 4c11 |0051: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ -0da036: 4d02 0305 |0053: aput-object v2, v3, v5 │ │ -0da03a: 2701 |0055: throw v1 │ │ +0d7d24: |[0d7d24] android.support.v7.internal.app.AppCompatViewInflater.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0d7d34: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0d7d36: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0d7d38: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0d7d3a: 1a01 7049 |0003: const-string v1, "view" // string@4970 │ │ +0d7d3e: 6e20 3843 1800 |0005: invoke-virtual {v8, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7d44: 0a01 |0008: move-result v1 │ │ +0d7d46: 3801 0800 |0009: if-eqz v1, 0011 // +0008 │ │ +0d7d4a: 1a01 0a23 |000b: const-string v1, "class" // string@230a │ │ +0d7d4e: 7230 5337 2901 |000d: invoke-interface {v9, v2, v1}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@3753 │ │ +0d7d54: 0c08 |0010: move-result-object v8 │ │ +0d7d56: 5461 4c11 |0011: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7d5a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0d7d5c: 4d07 0103 |0014: aput-object v7, v1, v3 │ │ +0d7d60: 5461 4c11 |0016: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7d64: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +0d7d66: 4d09 0103 |0019: aput-object v9, v1, v3 │ │ +0d7d6a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +0d7d6c: 1303 2e00 |001c: const/16 v3, #int 46 // #2e │ │ +0d7d70: 6e20 3e43 3800 |001e: invoke-virtual {v8, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0d7d76: 0a03 |0021: move-result v3 │ │ +0d7d78: 3331 1100 |0022: if-ne v1, v3, 0033 // +0011 │ │ +0d7d7c: 1a01 aa20 |0024: const-string v1, "android.widget." // string@20aa │ │ +0d7d80: 7040 972a 7618 |0026: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@2a97 │ │ +0d7d86: 0c01 |0029: move-result-object v1 │ │ +0d7d88: 5463 4c11 |002a: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7d8c: 4d02 0304 |002c: aput-object v2, v3, v4 │ │ +0d7d90: 5463 4c11 |002e: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7d94: 4d02 0305 |0030: aput-object v2, v3, v5 │ │ +0d7d98: 1101 |0032: return-object v1 │ │ +0d7d9a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0d7d9c: 7040 972a 7618 |0034: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/view/View; // method@2a97 │ │ +0d7da2: 0c01 |0037: move-result-object v1 │ │ +0d7da4: 5463 4c11 |0038: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7da8: 4d02 0304 |003a: aput-object v2, v3, v4 │ │ +0d7dac: 5463 4c11 |003c: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7db0: 4d02 0305 |003e: aput-object v2, v3, v5 │ │ +0d7db4: 28f2 |0040: goto 0032 // -000e │ │ +0d7db6: 0d00 |0041: move-exception v0 │ │ +0d7db8: 5461 4c11 |0042: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7dbc: 4d02 0104 |0044: aput-object v2, v1, v4 │ │ +0d7dc0: 5461 4c11 |0046: iget-object v1, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7dc4: 4d02 0105 |0048: aput-object v2, v1, v5 │ │ +0d7dc8: 0721 |004a: move-object v1, v2 │ │ +0d7dca: 28e7 |004b: goto 0032 // -0019 │ │ +0d7dcc: 0d01 |004c: move-exception v1 │ │ +0d7dce: 5463 4c11 |004d: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7dd2: 4d02 0304 |004f: aput-object v2, v3, v4 │ │ +0d7dd6: 5463 4c11 |0051: iget-object v3, v6, Landroid/support/v7/internal/app/AppCompatViewInflater;.mConstructorArgs:[Ljava/lang/Object; // field@114c │ │ +0d7dda: 4d02 0305 |0053: aput-object v2, v3, v5 │ │ +0d7dde: 2701 |0055: throw v1 │ │ catches : 2 │ │ 0x0011 - 0x0029 │ │ Ljava/lang/Exception; -> 0x0041 │ │ -> 0x004c │ │ 0x0034 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0041 │ │ -> 0x004c │ │ @@ -183542,46 +183547,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 │ │ -0da054: |[0da054] android.support.v7.internal.app.AppCompatViewInflater.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; │ │ -0da064: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0da066: 6203 2711 |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@1127 │ │ -0da06a: 6e54 b201 6543 |0003: invoke-virtual {v5, v6, v3, v4, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0da070: 0c00 |0006: move-result-object v0 │ │ -0da072: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0da074: 3807 0800 |0008: if-eqz v7, 0010 // +0008 │ │ -0da078: 6003 3111 |000a: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_android_theme:I // field@1131 │ │ -0da07c: 6e30 6702 3004 |000c: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0da082: 0a02 |000f: move-result v2 │ │ -0da084: 3808 1300 |0010: if-eqz v8, 0023 // +0013 │ │ -0da088: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ -0da08c: 6003 3411 |0014: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_theme:I // field@1134 │ │ -0da090: 6e30 6702 3004 |0016: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0da096: 0a02 |0019: move-result v2 │ │ -0da098: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ -0da09c: 1a03 1504 |001c: const-string v3, "AppCompatViewInflater" // string@0415 │ │ -0da0a0: 1a04 da20 |001e: const-string v4, "app:theme is now deprecated. Please move to using android:theme instead." // string@20da │ │ -0da0a4: 7120 5b37 4300 |0020: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0da0aa: 6e10 7102 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0da0b0: 3802 1500 |0026: if-eqz v2, 003b // +0015 │ │ -0da0b4: 2053 cc05 |0028: instance-of v3, v5, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -0da0b8: 3803 0b00 |002a: if-eqz v3, 0035 // +000b │ │ -0da0bc: 0753 |002c: move-object v3, v5 │ │ -0da0be: 1f03 cc05 |002d: check-cast v3, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -0da0c2: 6e10 ba2b 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getThemeResId:()I // method@2bba │ │ -0da0c8: 0a03 |0032: move-result v3 │ │ -0da0ca: 3223 0800 |0033: if-eq v3, v2, 003b // +0008 │ │ -0da0ce: 2201 cc05 |0035: new-instance v1, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -0da0d2: 7030 b42b 5102 |0037: invoke-direct {v1, v5, v2}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -0da0d8: 0715 |003a: move-object v5, v1 │ │ -0da0da: 1105 |003b: return-object v5 │ │ +0d7df8: |[0d7df8] android.support.v7.internal.app.AppCompatViewInflater.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; │ │ +0d7e08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d7e0a: 6203 2711 |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@1127 │ │ +0d7e0e: 6e54 b201 6543 |0003: invoke-virtual {v5, v6, v3, v4, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0d7e14: 0c00 |0006: move-result-object v0 │ │ +0d7e16: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0d7e18: 3807 0800 |0008: if-eqz v7, 0010 // +0008 │ │ +0d7e1c: 6003 3111 |000a: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_android_theme:I // field@1131 │ │ +0d7e20: 6e30 6702 3004 |000c: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d7e26: 0a02 |000f: move-result v2 │ │ +0d7e28: 3808 1300 |0010: if-eqz v8, 0023 // +0013 │ │ +0d7e2c: 3902 1100 |0012: if-nez v2, 0023 // +0011 │ │ +0d7e30: 6003 3411 |0014: sget v3, Landroid/support/v7/appcompat/R$styleable;.View_theme:I // field@1134 │ │ +0d7e34: 6e30 6702 3004 |0016: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d7e3a: 0a02 |0019: move-result v2 │ │ +0d7e3c: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ +0d7e40: 1a03 1204 |001c: const-string v3, "AppCompatViewInflater" // string@0412 │ │ +0d7e44: 1a04 d520 |001e: const-string v4, "app:theme is now deprecated. Please move to using android:theme instead." // string@20d5 │ │ +0d7e48: 7120 5b37 4300 |0020: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0d7e4e: 6e10 7102 0000 |0023: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d7e54: 3802 1500 |0026: if-eqz v2, 003b // +0015 │ │ +0d7e58: 2053 cc05 |0028: instance-of v3, v5, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +0d7e5c: 3803 0b00 |002a: if-eqz v3, 0035 // +000b │ │ +0d7e60: 0753 |002c: move-object v3, v5 │ │ +0d7e62: 1f03 cc05 |002d: check-cast v3, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +0d7e66: 6e10 ba2b 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getThemeResId:()I // method@2bba │ │ +0d7e6c: 0a03 |0032: move-result v3 │ │ +0d7e6e: 3223 0800 |0033: if-eq v3, v2, 003b // +0008 │ │ +0d7e72: 2201 cc05 |0035: new-instance v1, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +0d7e76: 7030 b42b 5102 |0037: invoke-direct {v1, v5, v2}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +0d7e7c: 0715 |003a: move-object v5, v1 │ │ +0d7e7e: 1105 |003b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=224 │ │ 0x0007 line=225 │ │ 0x0008 line=226 │ │ 0x000a line=228 │ │ 0x0010 line=230 │ │ @@ -183608,156 +183613,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 │ │ -0da0dc: |[0da0dc] android.support.v7.internal.app.AppCompatViewInflater.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; │ │ -0da0ec: 0770 |0000: move-object v0, v7 │ │ -0da0ee: 3809 0800 |0001: if-eqz v9, 0009 // +0008 │ │ -0da0f2: 3805 0600 |0003: if-eqz v5, 0009 // +0006 │ │ -0da0f6: 6e10 4538 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0da0fc: 0c07 |0008: move-result-object v7 │ │ -0da0fe: 390a 0400 |0009: if-nez v10, 000d // +0004 │ │ -0da102: 380b 0600 |000b: if-eqz v11, 0011 // +0006 │ │ -0da106: 7140 9a2a 87ba |000d: invoke-static {v7, v8, v10, v11}, Landroid/support/v7/internal/app/AppCompatViewInflater;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; // method@2a9a │ │ -0da10c: 0c07 |0010: move-result-object v7 │ │ -0da10e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0da110: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ -0da112: 6e10 3d43 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@433d │ │ -0da118: 0a03 |0016: move-result v3 │ │ -0da11a: 2c03 f900 0000 |0017: sparse-switch v3, 00000110 // +000000f9 │ │ -0da120: 2b02 2c01 0000 |001a: packed-switch v2, 00000146 // +0000012c │ │ -0da126: 3901 0800 |001d: if-nez v1, 0025 // +0008 │ │ -0da12a: 3270 0600 |001f: if-eq v0, v7, 0025 // +0006 │ │ -0da12e: 7040 992a 7486 |0021: invoke-direct {v4, v7, v6, v8}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@2a99 │ │ -0da134: 0c01 |0024: move-result-object v1 │ │ -0da136: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ -0da13a: 7030 962a 1408 |0027: invoke-direct {v4, v1, v8}, Landroid/support/v7/internal/app/AppCompatViewInflater;.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V // method@2a96 │ │ -0da140: 1101 |002a: return-object v1 │ │ -0da142: 1a03 041a |002b: const-string v3, "TextView" // string@1a04 │ │ -0da146: 6e20 3843 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da14c: 0a03 |0030: move-result v3 │ │ -0da14e: 3803 e9ff |0031: if-eqz v3, 001a // -0017 │ │ -0da152: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -0da154: 28e6 |0034: goto 001a // -001a │ │ -0da156: 1a03 5a09 |0035: const-string v3, "ImageView" // string@095a │ │ -0da15a: 6e20 3843 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da160: 0a03 |003a: move-result v3 │ │ -0da162: 3803 dfff |003b: if-eqz v3, 001a // -0021 │ │ -0da166: 1212 |003d: const/4 v2, #int 1 // #1 │ │ -0da168: 28dc |003e: goto 001a // -0024 │ │ -0da16a: 1a03 1f05 |003f: const-string v3, "Button" // string@051f │ │ -0da16e: 6e20 3843 3600 |0041: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da174: 0a03 |0044: move-result v3 │ │ -0da176: 3803 d5ff |0045: if-eqz v3, 001a // -002b │ │ -0da17a: 1222 |0047: const/4 v2, #int 2 // #2 │ │ -0da17c: 28d2 |0048: goto 001a // -002e │ │ -0da17e: 1a03 c907 |0049: const-string v3, "EditText" // string@07c9 │ │ -0da182: 6e20 3843 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da188: 0a03 |004e: move-result v3 │ │ -0da18a: 3803 cbff |004f: if-eqz v3, 001a // -0035 │ │ -0da18e: 1232 |0051: const/4 v2, #int 3 // #3 │ │ -0da190: 28c8 |0052: goto 001a // -0038 │ │ -0da192: 1a03 e018 |0053: const-string v3, "Spinner" // string@18e0 │ │ -0da196: 6e20 3843 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da19c: 0a03 |0058: move-result v3 │ │ -0da19e: 3803 c1ff |0059: if-eqz v3, 001a // -003f │ │ -0da1a2: 1242 |005b: const/4 v2, #int 4 // #4 │ │ -0da1a4: 28be |005c: goto 001a // -0042 │ │ -0da1a6: 1a03 5909 |005d: const-string v3, "ImageButton" // string@0959 │ │ -0da1aa: 6e20 3843 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da1b0: 0a03 |0062: move-result v3 │ │ -0da1b2: 3803 b7ff |0063: if-eqz v3, 001a // -0049 │ │ -0da1b6: 1252 |0065: const/4 v2, #int 5 // #5 │ │ -0da1b8: 28b4 |0066: goto 001a // -004c │ │ -0da1ba: 1a03 c205 |0067: const-string v3, "CheckBox" // string@05c2 │ │ -0da1be: 6e20 3843 3600 |0069: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da1c4: 0a03 |006c: move-result v3 │ │ -0da1c6: 3803 adff |006d: if-eqz v3, 001a // -0053 │ │ -0da1ca: 1262 |006f: const/4 v2, #int 6 // #6 │ │ -0da1cc: 28aa |0070: goto 001a // -0056 │ │ -0da1ce: 1a03 7d17 |0071: const-string v3, "RadioButton" // string@177d │ │ -0da1d2: 6e20 3843 3600 |0073: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da1d8: 0a03 |0076: move-result v3 │ │ -0da1da: 3803 a3ff |0077: if-eqz v3, 001a // -005d │ │ -0da1de: 1272 |0079: const/4 v2, #int 7 // #7 │ │ -0da1e0: 28a0 |007a: goto 001a // -0060 │ │ -0da1e2: 1a03 c505 |007b: const-string v3, "CheckedTextView" // string@05c5 │ │ -0da1e6: 6e20 3843 3600 |007d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da1ec: 0a03 |0080: move-result v3 │ │ -0da1ee: 3803 99ff |0081: if-eqz v3, 001a // -0067 │ │ -0da1f2: 1302 0800 |0083: const/16 v2, #int 8 // #8 │ │ -0da1f6: 2895 |0085: goto 001a // -006b │ │ -0da1f8: 1a03 3d04 |0086: const-string v3, "AutoCompleteTextView" // string@043d │ │ -0da1fc: 6e20 3843 3600 |0088: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da202: 0a03 |008b: move-result v3 │ │ -0da204: 3803 8eff |008c: if-eqz v3, 001a // -0072 │ │ -0da208: 1302 0900 |008e: const/16 v2, #int 9 // #9 │ │ -0da20c: 288a |0090: goto 001a // -0076 │ │ -0da20e: 1a03 8715 |0091: const-string v3, "MultiAutoCompleteTextView" // string@1587 │ │ -0da212: 6e20 3843 3600 |0093: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da218: 0a03 |0096: move-result v3 │ │ -0da21a: 3803 83ff |0097: if-eqz v3, 001a // -007d │ │ -0da21e: 1302 0a00 |0099: const/16 v2, #int 10 // #a │ │ -0da222: 2900 7fff |009b: goto/16 001a // -0081 │ │ -0da226: 1a03 8217 |009d: const-string v3, "RatingBar" // string@1782 │ │ -0da22a: 6e20 3843 3600 |009f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da230: 0a03 |00a2: move-result v3 │ │ -0da232: 3803 77ff |00a3: if-eqz v3, 001a // -0089 │ │ -0da236: 1302 0b00 |00a5: const/16 v2, #int 11 // #b │ │ -0da23a: 2900 73ff |00a7: goto/16 001a // -008d │ │ -0da23e: 1a03 9c18 |00a9: const-string v3, "SeekBar" // string@189c │ │ -0da242: 6e20 3843 3600 |00ab: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0da248: 0a03 |00ae: move-result v3 │ │ -0da24a: 3803 6bff |00af: if-eqz v3, 001a // -0095 │ │ -0da24e: 1302 0c00 |00b1: const/16 v2, #int 12 // #c │ │ -0da252: 2900 67ff |00b3: goto/16 001a // -0099 │ │ -0da256: 2201 6a06 |00b5: new-instance v1, Landroid/support/v7/widget/AppCompatTextView; // type@066a │ │ -0da25a: 7030 e033 7108 |00b7: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33e0 │ │ -0da260: 2900 63ff |00ba: goto/16 001d // -009d │ │ -0da264: 2201 5a06 |00bc: new-instance v1, Landroid/support/v7/widget/AppCompatImageView; // type@065a │ │ -0da268: 7030 3133 7108 |00be: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3331 │ │ -0da26e: 2900 5cff |00c1: goto/16 001d // -00a4 │ │ -0da272: 2201 5206 |00c3: new-instance v1, Landroid/support/v7/widget/AppCompatButton; // type@0652 │ │ -0da276: 7030 e932 7108 |00c5: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32e9 │ │ -0da27c: 2900 55ff |00c8: goto/16 001d // -00ab │ │ -0da280: 2201 5706 |00ca: new-instance v1, Landroid/support/v7/widget/AppCompatEditText; // type@0657 │ │ -0da284: 7030 1633 7108 |00cc: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3316 │ │ -0da28a: 2900 4eff |00cf: goto/16 001d // -00b2 │ │ -0da28e: 2201 6706 |00d1: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ -0da292: 7030 a133 7108 |00d3: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33a1 │ │ -0da298: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ -0da29c: 2201 5806 |00d8: new-instance v1, Landroid/support/v7/widget/AppCompatImageButton; // type@0658 │ │ -0da2a0: 7030 2233 7108 |00da: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3322 │ │ -0da2a6: 2900 40ff |00dd: goto/16 001d // -00c0 │ │ -0da2aa: 2201 5306 |00df: new-instance v1, Landroid/support/v7/widget/AppCompatCheckBox; // type@0653 │ │ -0da2ae: 7030 f832 7108 |00e1: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32f8 │ │ -0da2b4: 2900 39ff |00e4: goto/16 001d // -00c7 │ │ -0da2b8: 2201 5d06 |00e6: new-instance v1, Landroid/support/v7/widget/AppCompatRadioButton; // type@065d │ │ -0da2bc: 7030 5433 7108 |00e8: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3354 │ │ -0da2c2: 2900 32ff |00eb: goto/16 001d // -00ce │ │ -0da2c6: 2201 5406 |00ed: new-instance v1, Landroid/support/v7/widget/AppCompatCheckedTextView; // type@0654 │ │ -0da2ca: 7030 0433 7108 |00ef: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3304 │ │ -0da2d0: 2900 2bff |00f2: goto/16 001d // -00d5 │ │ -0da2d4: 2201 5006 |00f4: new-instance v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView; // type@0650 │ │ -0da2d8: 7030 cc32 7108 |00f6: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32cc │ │ -0da2de: 2900 24ff |00f9: goto/16 001d // -00dc │ │ -0da2e2: 2201 5b06 |00fb: new-instance v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; // type@065b │ │ -0da2e6: 7030 3f33 7108 |00fd: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@333f │ │ -0da2ec: 2900 1dff |0100: goto/16 001d // -00e3 │ │ -0da2f0: 2201 5e06 |0102: new-instance v1, Landroid/support/v7/widget/AppCompatRatingBar; // type@065e │ │ -0da2f4: 7030 5f33 7108 |0104: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@335f │ │ -0da2fa: 2900 16ff |0107: goto/16 001d // -00ea │ │ -0da2fe: 2201 5f06 |0109: new-instance v1, Landroid/support/v7/widget/AppCompatSeekBar; // type@065f │ │ -0da302: 7030 6633 7108 |010b: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3366 │ │ -0da308: 2900 0fff |010e: goto/16 001d // -00f1 │ │ -0da30c: 0002 0d00 1631 fb8b 19ea 3fa9 5358 ... |0110: sparse-switch-data (54 units) │ │ -0da378: 0001 0d00 0000 0000 9b00 0000 a200 ... |0146: packed-switch-data (30 units) │ │ +0d7e80: |[0d7e80] android.support.v7.internal.app.AppCompatViewInflater.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; │ │ +0d7e90: 0770 |0000: move-object v0, v7 │ │ +0d7e92: 3809 0800 |0001: if-eqz v9, 0009 // +0008 │ │ +0d7e96: 3805 0600 |0003: if-eqz v5, 0009 // +0006 │ │ +0d7e9a: 6e10 4538 0500 |0005: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0d7ea0: 0c07 |0008: move-result-object v7 │ │ +0d7ea2: 390a 0400 |0009: if-nez v10, 000d // +0004 │ │ +0d7ea6: 380b 0600 |000b: if-eqz v11, 0011 // +0006 │ │ +0d7eaa: 7140 9a2a 87ba |000d: invoke-static {v7, v8, v10, v11}, Landroid/support/v7/internal/app/AppCompatViewInflater;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context; // method@2a9a │ │ +0d7eb0: 0c07 |0010: move-result-object v7 │ │ +0d7eb2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0d7eb4: 12f2 |0012: const/4 v2, #int -1 // #ff │ │ +0d7eb6: 6e10 3d43 0600 |0013: invoke-virtual {v6}, Ljava/lang/String;.hashCode:()I // method@433d │ │ +0d7ebc: 0a03 |0016: move-result v3 │ │ +0d7ebe: 2c03 f900 0000 |0017: sparse-switch v3, 00000110 // +000000f9 │ │ +0d7ec4: 2b02 2c01 0000 |001a: packed-switch v2, 00000146 // +0000012c │ │ +0d7eca: 3901 0800 |001d: if-nez v1, 0025 // +0008 │ │ +0d7ece: 3270 0600 |001f: if-eq v0, v7, 0025 // +0006 │ │ +0d7ed2: 7040 992a 7486 |0021: invoke-direct {v4, v7, v6, v8}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createViewFromTag:(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; // method@2a99 │ │ +0d7ed8: 0c01 |0024: move-result-object v1 │ │ +0d7eda: 3801 0500 |0025: if-eqz v1, 002a // +0005 │ │ +0d7ede: 7030 962a 1408 |0027: invoke-direct {v4, v1, v8}, Landroid/support/v7/internal/app/AppCompatViewInflater;.checkOnClickListener:(Landroid/view/View;Landroid/util/AttributeSet;)V // method@2a96 │ │ +0d7ee4: 1101 |002a: return-object v1 │ │ +0d7ee6: 1a03 001a |002b: const-string v3, "TextView" // string@1a00 │ │ +0d7eea: 6e20 3843 3600 |002d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7ef0: 0a03 |0030: move-result v3 │ │ +0d7ef2: 3803 e9ff |0031: if-eqz v3, 001a // -0017 │ │ +0d7ef6: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +0d7ef8: 28e6 |0034: goto 001a // -001a │ │ +0d7efa: 1a03 5609 |0035: const-string v3, "ImageView" // string@0956 │ │ +0d7efe: 6e20 3843 3600 |0037: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f04: 0a03 |003a: move-result v3 │ │ +0d7f06: 3803 dfff |003b: if-eqz v3, 001a // -0021 │ │ +0d7f0a: 1212 |003d: const/4 v2, #int 1 // #1 │ │ +0d7f0c: 28dc |003e: goto 001a // -0024 │ │ +0d7f0e: 1a03 1b05 |003f: const-string v3, "Button" // string@051b │ │ +0d7f12: 6e20 3843 3600 |0041: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f18: 0a03 |0044: move-result v3 │ │ +0d7f1a: 3803 d5ff |0045: if-eqz v3, 001a // -002b │ │ +0d7f1e: 1222 |0047: const/4 v2, #int 2 // #2 │ │ +0d7f20: 28d2 |0048: goto 001a // -002e │ │ +0d7f22: 1a03 c507 |0049: const-string v3, "EditText" // string@07c5 │ │ +0d7f26: 6e20 3843 3600 |004b: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f2c: 0a03 |004e: move-result v3 │ │ +0d7f2e: 3803 cbff |004f: if-eqz v3, 001a // -0035 │ │ +0d7f32: 1232 |0051: const/4 v2, #int 3 // #3 │ │ +0d7f34: 28c8 |0052: goto 001a // -0038 │ │ +0d7f36: 1a03 dc18 |0053: const-string v3, "Spinner" // string@18dc │ │ +0d7f3a: 6e20 3843 3600 |0055: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f40: 0a03 |0058: move-result v3 │ │ +0d7f42: 3803 c1ff |0059: if-eqz v3, 001a // -003f │ │ +0d7f46: 1242 |005b: const/4 v2, #int 4 // #4 │ │ +0d7f48: 28be |005c: goto 001a // -0042 │ │ +0d7f4a: 1a03 5509 |005d: const-string v3, "ImageButton" // string@0955 │ │ +0d7f4e: 6e20 3843 3600 |005f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f54: 0a03 |0062: move-result v3 │ │ +0d7f56: 3803 b7ff |0063: if-eqz v3, 001a // -0049 │ │ +0d7f5a: 1252 |0065: const/4 v2, #int 5 // #5 │ │ +0d7f5c: 28b4 |0066: goto 001a // -004c │ │ +0d7f5e: 1a03 be05 |0067: const-string v3, "CheckBox" // string@05be │ │ +0d7f62: 6e20 3843 3600 |0069: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f68: 0a03 |006c: move-result v3 │ │ +0d7f6a: 3803 adff |006d: if-eqz v3, 001a // -0053 │ │ +0d7f6e: 1262 |006f: const/4 v2, #int 6 // #6 │ │ +0d7f70: 28aa |0070: goto 001a // -0056 │ │ +0d7f72: 1a03 7917 |0071: const-string v3, "RadioButton" // string@1779 │ │ +0d7f76: 6e20 3843 3600 |0073: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f7c: 0a03 |0076: move-result v3 │ │ +0d7f7e: 3803 a3ff |0077: if-eqz v3, 001a // -005d │ │ +0d7f82: 1272 |0079: const/4 v2, #int 7 // #7 │ │ +0d7f84: 28a0 |007a: goto 001a // -0060 │ │ +0d7f86: 1a03 c105 |007b: const-string v3, "CheckedTextView" // string@05c1 │ │ +0d7f8a: 6e20 3843 3600 |007d: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7f90: 0a03 |0080: move-result v3 │ │ +0d7f92: 3803 99ff |0081: if-eqz v3, 001a // -0067 │ │ +0d7f96: 1302 0800 |0083: const/16 v2, #int 8 // #8 │ │ +0d7f9a: 2895 |0085: goto 001a // -006b │ │ +0d7f9c: 1a03 3904 |0086: const-string v3, "AutoCompleteTextView" // string@0439 │ │ +0d7fa0: 6e20 3843 3600 |0088: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7fa6: 0a03 |008b: move-result v3 │ │ +0d7fa8: 3803 8eff |008c: if-eqz v3, 001a // -0072 │ │ +0d7fac: 1302 0900 |008e: const/16 v2, #int 9 // #9 │ │ +0d7fb0: 288a |0090: goto 001a // -0076 │ │ +0d7fb2: 1a03 8315 |0091: const-string v3, "MultiAutoCompleteTextView" // string@1583 │ │ +0d7fb6: 6e20 3843 3600 |0093: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7fbc: 0a03 |0096: move-result v3 │ │ +0d7fbe: 3803 83ff |0097: if-eqz v3, 001a // -007d │ │ +0d7fc2: 1302 0a00 |0099: const/16 v2, #int 10 // #a │ │ +0d7fc6: 2900 7fff |009b: goto/16 001a // -0081 │ │ +0d7fca: 1a03 7e17 |009d: const-string v3, "RatingBar" // string@177e │ │ +0d7fce: 6e20 3843 3600 |009f: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7fd4: 0a03 |00a2: move-result v3 │ │ +0d7fd6: 3803 77ff |00a3: if-eqz v3, 001a // -0089 │ │ +0d7fda: 1302 0b00 |00a5: const/16 v2, #int 11 // #b │ │ +0d7fde: 2900 73ff |00a7: goto/16 001a // -008d │ │ +0d7fe2: 1a03 9818 |00a9: const-string v3, "SeekBar" // string@1898 │ │ +0d7fe6: 6e20 3843 3600 |00ab: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d7fec: 0a03 |00ae: move-result v3 │ │ +0d7fee: 3803 6bff |00af: if-eqz v3, 001a // -0095 │ │ +0d7ff2: 1302 0c00 |00b1: const/16 v2, #int 12 // #c │ │ +0d7ff6: 2900 67ff |00b3: goto/16 001a // -0099 │ │ +0d7ffa: 2201 6a06 |00b5: new-instance v1, Landroid/support/v7/widget/AppCompatTextView; // type@066a │ │ +0d7ffe: 7030 e033 7108 |00b7: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33e0 │ │ +0d8004: 2900 63ff |00ba: goto/16 001d // -009d │ │ +0d8008: 2201 5a06 |00bc: new-instance v1, Landroid/support/v7/widget/AppCompatImageView; // type@065a │ │ +0d800c: 7030 3133 7108 |00be: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3331 │ │ +0d8012: 2900 5cff |00c1: goto/16 001d // -00a4 │ │ +0d8016: 2201 5206 |00c3: new-instance v1, Landroid/support/v7/widget/AppCompatButton; // type@0652 │ │ +0d801a: 7030 e932 7108 |00c5: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32e9 │ │ +0d8020: 2900 55ff |00c8: goto/16 001d // -00ab │ │ +0d8024: 2201 5706 |00ca: new-instance v1, Landroid/support/v7/widget/AppCompatEditText; // type@0657 │ │ +0d8028: 7030 1633 7108 |00cc: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3316 │ │ +0d802e: 2900 4eff |00cf: goto/16 001d // -00b2 │ │ +0d8032: 2201 6706 |00d1: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ +0d8036: 7030 a133 7108 |00d3: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33a1 │ │ +0d803c: 2900 47ff |00d6: goto/16 001d // -00b9 │ │ +0d8040: 2201 5806 |00d8: new-instance v1, Landroid/support/v7/widget/AppCompatImageButton; // type@0658 │ │ +0d8044: 7030 2233 7108 |00da: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3322 │ │ +0d804a: 2900 40ff |00dd: goto/16 001d // -00c0 │ │ +0d804e: 2201 5306 |00df: new-instance v1, Landroid/support/v7/widget/AppCompatCheckBox; // type@0653 │ │ +0d8052: 7030 f832 7108 |00e1: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32f8 │ │ +0d8058: 2900 39ff |00e4: goto/16 001d // -00c7 │ │ +0d805c: 2201 5d06 |00e6: new-instance v1, Landroid/support/v7/widget/AppCompatRadioButton; // type@065d │ │ +0d8060: 7030 5433 7108 |00e8: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3354 │ │ +0d8066: 2900 32ff |00eb: goto/16 001d // -00ce │ │ +0d806a: 2201 5406 |00ed: new-instance v1, Landroid/support/v7/widget/AppCompatCheckedTextView; // type@0654 │ │ +0d806e: 7030 0433 7108 |00ef: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3304 │ │ +0d8074: 2900 2bff |00f2: goto/16 001d // -00d5 │ │ +0d8078: 2201 5006 |00f4: new-instance v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView; // type@0650 │ │ +0d807c: 7030 cc32 7108 |00f6: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32cc │ │ +0d8082: 2900 24ff |00f9: goto/16 001d // -00dc │ │ +0d8086: 2201 5b06 |00fb: new-instance v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; // type@065b │ │ +0d808a: 7030 3f33 7108 |00fd: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@333f │ │ +0d8090: 2900 1dff |0100: goto/16 001d // -00e3 │ │ +0d8094: 2201 5e06 |0102: new-instance v1, Landroid/support/v7/widget/AppCompatRatingBar; // type@065e │ │ +0d8098: 7030 5f33 7108 |0104: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@335f │ │ +0d809e: 2900 16ff |0107: goto/16 001d // -00ea │ │ +0d80a2: 2201 5f06 |0109: new-instance v1, Landroid/support/v7/widget/AppCompatSeekBar; // type@065f │ │ +0d80a6: 7030 6633 7108 |010b: invoke-direct {v1, v7, v8}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3366 │ │ +0d80ac: 2900 0fff |010e: goto/16 001d // -00f1 │ │ +0d80b0: 0002 0d00 1631 fb8b 19ea 3fa9 5358 ... |0110: sparse-switch-data (54 units) │ │ +0d811c: 0001 0d00 0000 0000 9b00 0000 a200 ... |0146: packed-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0001 line=82 │ │ 0x0005 line=83 │ │ 0x0009 line=85 │ │ 0x000d line=87 │ │ @@ -183816,21 +183821,21 @@ │ │ 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 : 1046 (AppCompatViewInflater.java) │ │ + source_file_idx : 1043 (AppCompatViewInflater.java) │ │ │ │ Class #853 header: │ │ class_idx : 1465 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5557 │ │ +source_file_idx : 5553 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #853 annotations: │ │ Annotations on method #10908 'onItemSelected' │ │ @@ -183856,18 +183861,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 │ │ -0da3b4: |[0da3b4] android.support.v7.internal.app.NavItemSelectedListener.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0da3c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0da3ca: 5b01 5011 |0003: iput-object v1, v0, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ -0da3ce: 0e00 |0005: return-void │ │ +0d8158: |[0d8158] android.support.v7.internal.app.NavItemSelectedListener.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0d8168: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d816e: 5b01 5011 |0003: iput-object v1, v0, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ +0d8172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/NavItemSelectedListener; │ │ @@ -183879,20 +183884,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 │ │ -0da3d0: |[0da3d0] android.support.v7.internal.app.NavItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0da3e0: 5420 5011 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ -0da3e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0da3e8: 5420 5011 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ -0da3ec: 7240 b227 5076 |0006: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@27b2 │ │ -0da3f2: 0e00 |0009: return-void │ │ +0d8174: |[0d8174] android.support.v7.internal.app.NavItemSelectedListener.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0d8184: 5420 5011 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ +0d8188: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0d818c: 5420 5011 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/NavItemSelectedListener;.mListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@1150 │ │ +0d8190: 7240 b227 5076 |0006: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@27b2 │ │ +0d8196: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ @@ -183907,31 +183912,31 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0da3f4: |[0da3f4] android.support.v7.internal.app.NavItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0da404: 0e00 |0000: return-void │ │ +0d8198: |[0d8198] android.support.v7.internal.app.NavItemSelectedListener.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0d81a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/NavItemSelectedListener; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - source_file_idx : 5557 (NavItemSelectedListener.java) │ │ + source_file_idx : 5553 (NavItemSelectedListener.java) │ │ │ │ Class #854 header: │ │ class_idx : 1466 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5624 │ │ +source_file_idx : 5620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #854 - │ │ Class descriptor : 'Landroid/support/v7/internal/app/NotificationCompatImpl21;' │ │ @@ -183946,17 +183951,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0da408: |[0da408] android.support.v7.internal.app.NotificationCompatImpl21.:()V │ │ -0da418: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0da41e: 0e00 |0003: return-void │ │ +0d81ac: |[0d81ac] android.support.v7.internal.app.NotificationCompatImpl21.:()V │ │ +0d81bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d81c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/NotificationCompatImpl21; │ │ │ │ #1 : (in Landroid/support/v7/internal/app/NotificationCompatImpl21;) │ │ @@ -183964,25 +183969,25 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;[ILjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0da420: |[0da420] android.support.v7.internal.app.NotificationCompatImpl21.addMediaStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;[ILjava/lang/Object;)V │ │ -0da430: 2200 3100 |0000: new-instance v0, Landroid/app/Notification$MediaStyle; // type@0031 │ │ -0da434: 7210 c609 0200 |0002: invoke-interface {v2}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0da43a: 0c01 |0005: move-result-object v1 │ │ -0da43c: 7020 3901 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$MediaStyle;.:(Landroid/app/Notification$Builder;)V // method@0139 │ │ -0da442: 3803 0500 |0009: if-eqz v3, 000e // +0005 │ │ -0da446: 6e20 3b01 3000 |000b: invoke-virtual {v0, v3}, Landroid/app/Notification$MediaStyle;.setShowActionsInCompactView:([I)Landroid/app/Notification$MediaStyle; // method@013b │ │ -0da44c: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ -0da450: 1f04 c600 |0010: check-cast v4, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ -0da454: 6e20 3a01 4000 |0012: invoke-virtual {v0, v4}, Landroid/app/Notification$MediaStyle;.setMediaSession:(Landroid/media/session/MediaSession$Token;)Landroid/app/Notification$MediaStyle; // method@013a │ │ -0da45a: 0e00 |0015: return-void │ │ +0d81c4: |[0d81c4] android.support.v7.internal.app.NotificationCompatImpl21.addMediaStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;[ILjava/lang/Object;)V │ │ +0d81d4: 2200 3100 |0000: new-instance v0, Landroid/app/Notification$MediaStyle; // type@0031 │ │ +0d81d8: 7210 c609 0200 |0002: invoke-interface {v2}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0d81de: 0c01 |0005: move-result-object v1 │ │ +0d81e0: 7020 3901 1000 |0006: invoke-direct {v0, v1}, Landroid/app/Notification$MediaStyle;.:(Landroid/app/Notification$Builder;)V // method@0139 │ │ +0d81e6: 3803 0500 |0009: if-eqz v3, 000e // +0005 │ │ +0d81ea: 6e20 3b01 3000 |000b: invoke-virtual {v0, v3}, Landroid/app/Notification$MediaStyle;.setShowActionsInCompactView:([I)Landroid/app/Notification$MediaStyle; // method@013b │ │ +0d81f0: 3804 0700 |000e: if-eqz v4, 0015 // +0007 │ │ +0d81f4: 1f04 c600 |0010: check-cast v4, Landroid/media/session/MediaSession$Token; // type@00c6 │ │ +0d81f8: 6e20 3a01 4000 |0012: invoke-virtual {v0, v4}, Landroid/app/Notification$MediaStyle;.setMediaSession:(Landroid/media/session/MediaSession$Token;)Landroid/app/Notification$MediaStyle; // method@013a │ │ +0d81fe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0009 line=32 │ │ 0x000b line=33 │ │ 0x000e line=35 │ │ 0x0010 line=36 │ │ @@ -183990,21 +183995,21 @@ │ │ locals : │ │ 0x0000 - 0x0012 reg=4 token Ljava/lang/Object; │ │ 0x0009 - 0x0016 reg=0 style Landroid/app/Notification$MediaStyle; │ │ 0x0000 - 0x0016 reg=2 b Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0016 reg=3 actionsToShowInCompact [I │ │ │ │ Virtual methods - │ │ - source_file_idx : 5624 (NotificationCompatImpl21.java) │ │ + source_file_idx : 5620 (NotificationCompatImpl21.java) │ │ │ │ Class #855 header: │ │ class_idx : 1467 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5628 │ │ +source_file_idx : 5624 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #855 annotations: │ │ Annotations on method #10914 'generateBigContentView' │ │ @@ -184039,17 +184044,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0da45c: |[0da45c] android.support.v7.internal.app.NotificationCompatImplBase.:()V │ │ -0da46c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0da472: 0e00 |0003: return-void │ │ +0d8200: |[0d8200] android.support.v7.internal.app.NotificationCompatImplBase.:()V │ │ +0d8210: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d8216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/NotificationCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v7/internal/app/NotificationCompatImplBase;) │ │ @@ -184057,160 +184062,160 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 28 │ │ ins : 12 │ │ outs : 6 │ │ insns size : 288 16-bit code units │ │ -0da474: |[0da474] android.support.v7.internal.app.NotificationCompatImplBase.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; │ │ -0da484: 2202 5407 |0000: new-instance v2, Landroid/widget/RemoteViews; // type@0754 │ │ -0da488: 7401 a701 1000 |0002: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0da48e: 0c03 |0005: move-result-object v3 │ │ -0da490: 0200 1a00 |0006: move/from16 v0, v26 │ │ -0da494: 7030 2b3c 3200 |0008: invoke-direct {v2, v3, v0}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@3c2b │ │ -0da49a: 120b |000b: const/4 v11, #int 0 // #0 │ │ -0da49c: 120a |000c: const/4 v10, #int 0 // #0 │ │ -0da49e: 3815 ac00 |000d: if-eqz v21, 00b9 // +00ac │ │ -0da4a2: 6003 c100 |000f: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0da4a6: 1304 1000 |0011: const/16 v4, #int 16 // #10 │ │ -0da4aa: 3443 a600 |0013: if-lt v3, v4, 00b9 // +00a6 │ │ -0da4ae: 6003 4c0e |0015: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ -0da4b2: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -0da4b4: 6e30 383c 3204 |0018: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da4ba: 6003 4c0e |001b: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ -0da4be: 0800 1500 |001d: move-object/from16 v0, v21 │ │ -0da4c2: 6e30 303c 3200 |001f: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@3c30 │ │ -0da4c8: 3811 0900 |0022: if-eqz v17, 002b // +0009 │ │ -0da4cc: 6003 7d0e |0024: sget v3, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ -0da4d0: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -0da4d4: 6e30 353c 3200 |0028: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da4da: 3812 0a00 |002b: if-eqz v18, 0035 // +000a │ │ -0da4de: 6003 790e |002d: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ -0da4e2: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -0da4e6: 6e30 353c 3200 |0031: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da4ec: 121b |0034: const/4 v11, #int 1 // #1 │ │ -0da4ee: 3813 8d00 |0035: if-eqz v19, 00c2 // +008d │ │ -0da4f2: 6003 4f0e |0037: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da4f6: 0800 1300 |0039: move-object/from16 v0, v19 │ │ -0da4fa: 6e30 353c 3200 |003b: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da500: 6003 4f0e |003e: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da504: 1204 |0040: const/4 v4, #int 0 // #0 │ │ -0da506: 6e30 383c 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da50c: 121b |0044: const/4 v11, #int 1 // #1 │ │ -0da50e: 3816 1f00 |0045: if-eqz v22, 0064 // +001f │ │ -0da512: 6003 c100 |0047: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0da516: 1304 1000 |0049: const/16 v4, #int 16 // #10 │ │ -0da51a: 3443 1900 |004b: if-lt v3, v4, 0064 // +0019 │ │ -0da51e: 6003 790e |004d: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ -0da522: 0800 1600 |004f: move-object/from16 v0, v22 │ │ -0da526: 6e30 353c 3200 |0051: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da52c: 3812 b000 |0054: if-eqz v18, 0104 // +00b0 │ │ -0da530: 6003 7a0e |0056: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ -0da534: 0800 1200 |0058: move-object/from16 v0, v18 │ │ -0da538: 6e30 353c 3200 |005a: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da53e: 6003 7a0e |005d: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ -0da542: 1204 |005f: const/4 v4, #int 0 // #0 │ │ -0da544: 6e30 383c 3204 |0060: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da54a: 121a |0063: const/4 v10, #int 1 // #1 │ │ -0da54c: 380a 2400 |0064: if-eqz v10, 0088 // +0024 │ │ -0da550: 6003 c100 |0066: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0da554: 1304 1000 |0068: const/16 v4, #int 16 // #10 │ │ -0da558: 3443 1e00 |006a: if-lt v3, v4, 0088 // +001e │ │ -0da55c: 381b 1300 |006c: if-eqz v27, 007f // +0013 │ │ -0da560: 7401 a801 1000 |006e: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0da566: 0c09 |0071: move-result-object v9 │ │ -0da568: 6003 e00d |0072: sget v3, Landroid/support/v7/appcompat/R$dimen;.notification_subtext_size:I // field@0de0 │ │ -0da56c: 6e20 2e02 3900 |0074: invoke-virtual {v9, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -0da572: 0a03 |0077: move-result v3 │ │ -0da574: 823c |0078: int-to-float v12, v3 │ │ -0da576: 6003 790e |0079: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ -0da57a: 1204 |007b: const/4 v4, #int 0 // #0 │ │ -0da57c: 6e40 363c 32c4 |007c: invoke-virtual {v2, v3, v4, v12}, Landroid/widget/RemoteViews;.setTextViewTextSize:(IIF)V // method@3c36 │ │ -0da582: 6003 500e |007f: sget v3, Landroid/support/v7/appcompat/R$id;.line1:I // field@0e50 │ │ -0da586: 1204 |0081: const/4 v4, #int 0 // #0 │ │ -0da588: 1205 |0082: const/4 v5, #int 0 // #0 │ │ -0da58a: 1206 |0083: const/4 v6, #int 0 // #0 │ │ -0da58c: 1207 |0084: const/4 v7, #int 0 // #0 │ │ -0da58e: 7406 373c 0200 |0085: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/RemoteViews;.setViewPadding:(IIIII)V // method@3c37 │ │ -0da594: 1604 0000 |0088: const-wide/16 v4, #int 0 // #0 │ │ -0da598: 3103 1804 |008a: cmp-long v3, v24, v4 │ │ -0da59c: 3803 2400 |008c: if-eqz v3, 00b0 // +0024 │ │ -0da5a0: 3817 7f00 |008e: if-eqz v23, 010d // +007f │ │ -0da5a4: 6003 3d0e |0090: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ -0da5a8: 1204 |0092: const/4 v4, #int 0 // #0 │ │ -0da5aa: 6e30 383c 3204 |0093: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da5b0: 6003 3d0e |0096: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ -0da5b4: 1a04 5641 |0098: const-string v4, "setBase" // string@4156 │ │ -0da5b8: 7100 1d05 0000 |009a: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ -0da5be: 0b06 |009d: move-result-wide v6 │ │ -0da5c0: 7100 6c43 0000 |009e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0da5c6: 0b0e |00a1: move-result-wide v14 │ │ -0da5c8: bce6 |00a2: sub-long/2addr v6, v14 │ │ -0da5ca: 9b06 0618 |00a3: add-long v6, v6, v24 │ │ -0da5ce: 6e57 333c 3264 |00a5: invoke-virtual {v2, v3, v4, v6, v7}, Landroid/widget/RemoteViews;.setLong:(ILjava/lang/String;J)V // method@3c33 │ │ -0da5d4: 6003 3d0e |00a8: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ -0da5d8: 1a04 f443 |00aa: const-string v4, "setStarted" // string@43f4 │ │ -0da5dc: 1215 |00ac: const/4 v5, #int 1 // #1 │ │ -0da5de: 6e40 2e3c 3254 |00ad: invoke-virtual {v2, v3, v4, v5}, Landroid/widget/RemoteViews;.setBoolean:(ILjava/lang/String;Z)V // method@3c2e │ │ -0da5e4: 6004 510e |00b0: sget v4, Landroid/support/v7/appcompat/R$id;.line3:I // field@0e51 │ │ -0da5e8: 380b 6b00 |00b2: if-eqz v11, 011d // +006b │ │ -0da5ec: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ -0da5ee: 6e30 383c 4203 |00b5: invoke-virtual {v2, v4, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da5f4: 1102 |00b8: return-object v2 │ │ -0da5f6: 6003 4c0e |00b9: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ -0da5fa: 1304 0800 |00bb: const/16 v4, #int 8 // #8 │ │ -0da5fe: 6e30 383c 3204 |00bd: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da604: 2900 62ff |00c0: goto/16 0022 // -009e │ │ -0da608: 3d14 3900 |00c2: if-lez v20, 00fb // +0039 │ │ -0da60c: 7401 a801 1000 |00c4: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0da612: 0c03 |00c7: move-result-object v3 │ │ -0da614: 6004 880e |00c8: sget v4, Landroid/support/v7/appcompat/R$integer;.status_bar_notification_info_maxnum:I // field@0e88 │ │ -0da618: 6e20 3702 4300 |00ca: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -0da61e: 0a0d |00cd: move-result v13 │ │ -0da620: 0200 1400 |00ce: move/from16 v0, v20 │ │ -0da624: 37d0 1a00 |00d0: if-le v0, v13, 00ea // +001a │ │ -0da628: 6003 4f0e |00d2: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da62c: 7401 a801 1000 |00d4: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0da632: 0c04 |00d7: move-result-object v4 │ │ -0da634: 6005 c10e |00d8: sget v5, Landroid/support/v7/appcompat/R$string;.status_bar_notification_info_overflow:I // field@0ec1 │ │ -0da638: 6e20 4102 5400 |00da: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0da63e: 0c04 |00dd: move-result-object v4 │ │ -0da640: 6e30 353c 3204 |00de: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da646: 6003 4f0e |00e1: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da64a: 1204 |00e3: const/4 v4, #int 0 // #0 │ │ -0da64c: 6e30 383c 3204 |00e4: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da652: 121b |00e7: const/4 v11, #int 1 // #1 │ │ -0da654: 2900 5dff |00e8: goto/16 0045 // -00a3 │ │ -0da658: 7100 ba43 0000 |00ea: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@43ba │ │ -0da65e: 0c08 |00ed: move-result-object v8 │ │ -0da660: 6003 4f0e |00ee: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da664: 0200 1400 |00f0: move/from16 v0, v20 │ │ -0da668: 8104 |00f2: int-to-long v4, v0 │ │ -0da66a: 6e30 b943 4805 |00f3: invoke-virtual {v8, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@43b9 │ │ -0da670: 0c04 |00f6: move-result-object v4 │ │ -0da672: 6e30 353c 3204 |00f7: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ -0da678: 28e7 |00fa: goto 00e1 // -0019 │ │ -0da67a: 6003 4f0e |00fb: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ -0da67e: 1304 0800 |00fd: const/16 v4, #int 8 // #8 │ │ -0da682: 6e30 383c 3204 |00ff: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da688: 2900 43ff |0102: goto/16 0045 // -00bd │ │ -0da68c: 6003 7a0e |0104: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ -0da690: 1304 0800 |0106: const/16 v4, #int 8 // #8 │ │ -0da694: 6e30 383c 3204 |0108: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da69a: 2900 59ff |010b: goto/16 0064 // -00a7 │ │ -0da69e: 6003 7c0e |010d: sget v3, Landroid/support/v7/appcompat/R$id;.time:I // field@0e7c │ │ -0da6a2: 1204 |010f: const/4 v4, #int 0 // #0 │ │ -0da6a4: 6e30 383c 3204 |0110: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da6aa: 6003 7c0e |0113: sget v3, Landroid/support/v7/appcompat/R$id;.time:I // field@0e7c │ │ -0da6ae: 1a04 4144 |0115: const-string v4, "setTime" // string@4441 │ │ -0da6b2: 0500 1800 |0117: move-wide/from16 v0, v24 │ │ -0da6b6: 6e51 333c 3204 |0119: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/widget/RemoteViews;.setLong:(ILjava/lang/String;J)V // method@3c33 │ │ -0da6bc: 2894 |011c: goto 00b0 // -006c │ │ -0da6be: 1303 0800 |011d: const/16 v3, #int 8 // #8 │ │ -0da6c2: 2896 |011f: goto 00b5 // -006a │ │ +0d8218: |[0d8218] android.support.v7.internal.app.NotificationCompatImplBase.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; │ │ +0d8228: 2202 5407 |0000: new-instance v2, Landroid/widget/RemoteViews; // type@0754 │ │ +0d822c: 7401 a701 1000 |0002: invoke-virtual/range {v16}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0d8232: 0c03 |0005: move-result-object v3 │ │ +0d8234: 0200 1a00 |0006: move/from16 v0, v26 │ │ +0d8238: 7030 2b3c 3200 |0008: invoke-direct {v2, v3, v0}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@3c2b │ │ +0d823e: 120b |000b: const/4 v11, #int 0 // #0 │ │ +0d8240: 120a |000c: const/4 v10, #int 0 // #0 │ │ +0d8242: 3815 ac00 |000d: if-eqz v21, 00b9 // +00ac │ │ +0d8246: 6003 c100 |000f: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d824a: 1304 1000 |0011: const/16 v4, #int 16 // #10 │ │ +0d824e: 3443 a600 |0013: if-lt v3, v4, 00b9 // +00a6 │ │ +0d8252: 6003 4c0e |0015: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ +0d8256: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +0d8258: 6e30 383c 3204 |0018: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d825e: 6003 4c0e |001b: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ +0d8262: 0800 1500 |001d: move-object/from16 v0, v21 │ │ +0d8266: 6e30 303c 3200 |001f: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@3c30 │ │ +0d826c: 3811 0900 |0022: if-eqz v17, 002b // +0009 │ │ +0d8270: 6003 7d0e |0024: sget v3, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ +0d8274: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +0d8278: 6e30 353c 3200 |0028: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d827e: 3812 0a00 |002b: if-eqz v18, 0035 // +000a │ │ +0d8282: 6003 790e |002d: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ +0d8286: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +0d828a: 6e30 353c 3200 |0031: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d8290: 121b |0034: const/4 v11, #int 1 // #1 │ │ +0d8292: 3813 8d00 |0035: if-eqz v19, 00c2 // +008d │ │ +0d8296: 6003 4f0e |0037: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d829a: 0800 1300 |0039: move-object/from16 v0, v19 │ │ +0d829e: 6e30 353c 3200 |003b: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d82a4: 6003 4f0e |003e: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d82a8: 1204 |0040: const/4 v4, #int 0 // #0 │ │ +0d82aa: 6e30 383c 3204 |0041: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d82b0: 121b |0044: const/4 v11, #int 1 // #1 │ │ +0d82b2: 3816 1f00 |0045: if-eqz v22, 0064 // +001f │ │ +0d82b6: 6003 c100 |0047: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d82ba: 1304 1000 |0049: const/16 v4, #int 16 // #10 │ │ +0d82be: 3443 1900 |004b: if-lt v3, v4, 0064 // +0019 │ │ +0d82c2: 6003 790e |004d: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ +0d82c6: 0800 1600 |004f: move-object/from16 v0, v22 │ │ +0d82ca: 6e30 353c 3200 |0051: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d82d0: 3812 b000 |0054: if-eqz v18, 0104 // +00b0 │ │ +0d82d4: 6003 7a0e |0056: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ +0d82d8: 0800 1200 |0058: move-object/from16 v0, v18 │ │ +0d82dc: 6e30 353c 3200 |005a: invoke-virtual {v2, v3, v0}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d82e2: 6003 7a0e |005d: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ +0d82e6: 1204 |005f: const/4 v4, #int 0 // #0 │ │ +0d82e8: 6e30 383c 3204 |0060: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d82ee: 121a |0063: const/4 v10, #int 1 // #1 │ │ +0d82f0: 380a 2400 |0064: if-eqz v10, 0088 // +0024 │ │ +0d82f4: 6003 c100 |0066: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d82f8: 1304 1000 |0068: const/16 v4, #int 16 // #10 │ │ +0d82fc: 3443 1e00 |006a: if-lt v3, v4, 0088 // +001e │ │ +0d8300: 381b 1300 |006c: if-eqz v27, 007f // +0013 │ │ +0d8304: 7401 a801 1000 |006e: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d830a: 0c09 |0071: move-result-object v9 │ │ +0d830c: 6003 e00d |0072: sget v3, Landroid/support/v7/appcompat/R$dimen;.notification_subtext_size:I // field@0de0 │ │ +0d8310: 6e20 2e02 3900 |0074: invoke-virtual {v9, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +0d8316: 0a03 |0077: move-result v3 │ │ +0d8318: 823c |0078: int-to-float v12, v3 │ │ +0d831a: 6003 790e |0079: sget v3, Landroid/support/v7/appcompat/R$id;.text:I // field@0e79 │ │ +0d831e: 1204 |007b: const/4 v4, #int 0 // #0 │ │ +0d8320: 6e40 363c 32c4 |007c: invoke-virtual {v2, v3, v4, v12}, Landroid/widget/RemoteViews;.setTextViewTextSize:(IIF)V // method@3c36 │ │ +0d8326: 6003 500e |007f: sget v3, Landroid/support/v7/appcompat/R$id;.line1:I // field@0e50 │ │ +0d832a: 1204 |0081: const/4 v4, #int 0 // #0 │ │ +0d832c: 1205 |0082: const/4 v5, #int 0 // #0 │ │ +0d832e: 1206 |0083: const/4 v6, #int 0 // #0 │ │ +0d8330: 1207 |0084: const/4 v7, #int 0 // #0 │ │ +0d8332: 7406 373c 0200 |0085: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/RemoteViews;.setViewPadding:(IIIII)V // method@3c37 │ │ +0d8338: 1604 0000 |0088: const-wide/16 v4, #int 0 // #0 │ │ +0d833c: 3103 1804 |008a: cmp-long v3, v24, v4 │ │ +0d8340: 3803 2400 |008c: if-eqz v3, 00b0 // +0024 │ │ +0d8344: 3817 7f00 |008e: if-eqz v23, 010d // +007f │ │ +0d8348: 6003 3d0e |0090: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ +0d834c: 1204 |0092: const/4 v4, #int 0 // #0 │ │ +0d834e: 6e30 383c 3204 |0093: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d8354: 6003 3d0e |0096: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ +0d8358: 1a04 5141 |0098: const-string v4, "setBase" // string@4151 │ │ +0d835c: 7100 1d05 0000 |009a: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ +0d8362: 0b06 |009d: move-result-wide v6 │ │ +0d8364: 7100 6c43 0000 |009e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0d836a: 0b0e |00a1: move-result-wide v14 │ │ +0d836c: bce6 |00a2: sub-long/2addr v6, v14 │ │ +0d836e: 9b06 0618 |00a3: add-long v6, v6, v24 │ │ +0d8372: 6e57 333c 3264 |00a5: invoke-virtual {v2, v3, v4, v6, v7}, Landroid/widget/RemoteViews;.setLong:(ILjava/lang/String;J)V // method@3c33 │ │ +0d8378: 6003 3d0e |00a8: sget v3, Landroid/support/v7/appcompat/R$id;.chronometer:I // field@0e3d │ │ +0d837c: 1a04 ef43 |00aa: const-string v4, "setStarted" // string@43ef │ │ +0d8380: 1215 |00ac: const/4 v5, #int 1 // #1 │ │ +0d8382: 6e40 2e3c 3254 |00ad: invoke-virtual {v2, v3, v4, v5}, Landroid/widget/RemoteViews;.setBoolean:(ILjava/lang/String;Z)V // method@3c2e │ │ +0d8388: 6004 510e |00b0: sget v4, Landroid/support/v7/appcompat/R$id;.line3:I // field@0e51 │ │ +0d838c: 380b 6b00 |00b2: if-eqz v11, 011d // +006b │ │ +0d8390: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ +0d8392: 6e30 383c 4203 |00b5: invoke-virtual {v2, v4, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d8398: 1102 |00b8: return-object v2 │ │ +0d839a: 6003 4c0e |00b9: sget v3, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ +0d839e: 1304 0800 |00bb: const/16 v4, #int 8 // #8 │ │ +0d83a2: 6e30 383c 3204 |00bd: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d83a8: 2900 62ff |00c0: goto/16 0022 // -009e │ │ +0d83ac: 3d14 3900 |00c2: if-lez v20, 00fb // +0039 │ │ +0d83b0: 7401 a801 1000 |00c4: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d83b6: 0c03 |00c7: move-result-object v3 │ │ +0d83b8: 6004 880e |00c8: sget v4, Landroid/support/v7/appcompat/R$integer;.status_bar_notification_info_maxnum:I // field@0e88 │ │ +0d83bc: 6e20 3702 4300 |00ca: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +0d83c2: 0a0d |00cd: move-result v13 │ │ +0d83c4: 0200 1400 |00ce: move/from16 v0, v20 │ │ +0d83c8: 37d0 1a00 |00d0: if-le v0, v13, 00ea // +001a │ │ +0d83cc: 6003 4f0e |00d2: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d83d0: 7401 a801 1000 |00d4: invoke-virtual/range {v16}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d83d6: 0c04 |00d7: move-result-object v4 │ │ +0d83d8: 6005 c10e |00d8: sget v5, Landroid/support/v7/appcompat/R$string;.status_bar_notification_info_overflow:I // field@0ec1 │ │ +0d83dc: 6e20 4102 5400 |00da: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0d83e2: 0c04 |00dd: move-result-object v4 │ │ +0d83e4: 6e30 353c 3204 |00de: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d83ea: 6003 4f0e |00e1: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d83ee: 1204 |00e3: const/4 v4, #int 0 // #0 │ │ +0d83f0: 6e30 383c 3204 |00e4: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d83f6: 121b |00e7: const/4 v11, #int 1 // #1 │ │ +0d83f8: 2900 5dff |00e8: goto/16 0045 // -00a3 │ │ +0d83fc: 7100 ba43 0000 |00ea: invoke-static {}, Ljava/text/NumberFormat;.getIntegerInstance:()Ljava/text/NumberFormat; // method@43ba │ │ +0d8402: 0c08 |00ed: move-result-object v8 │ │ +0d8404: 6003 4f0e |00ee: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d8408: 0200 1400 |00f0: move/from16 v0, v20 │ │ +0d840c: 8104 |00f2: int-to-long v4, v0 │ │ +0d840e: 6e30 b943 4805 |00f3: invoke-virtual {v8, v4, v5}, Ljava/text/NumberFormat;.format:(J)Ljava/lang/String; // method@43b9 │ │ +0d8414: 0c04 |00f6: move-result-object v4 │ │ +0d8416: 6e30 353c 3204 |00f7: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setTextViewText:(ILjava/lang/CharSequence;)V // method@3c35 │ │ +0d841c: 28e7 |00fa: goto 00e1 // -0019 │ │ +0d841e: 6003 4f0e |00fb: sget v3, Landroid/support/v7/appcompat/R$id;.info:I // field@0e4f │ │ +0d8422: 1304 0800 |00fd: const/16 v4, #int 8 // #8 │ │ +0d8426: 6e30 383c 3204 |00ff: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d842c: 2900 43ff |0102: goto/16 0045 // -00bd │ │ +0d8430: 6003 7a0e |0104: sget v3, Landroid/support/v7/appcompat/R$id;.text2:I // field@0e7a │ │ +0d8434: 1304 0800 |0106: const/16 v4, #int 8 // #8 │ │ +0d8438: 6e30 383c 3204 |0108: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d843e: 2900 59ff |010b: goto/16 0064 // -00a7 │ │ +0d8442: 6003 7c0e |010d: sget v3, Landroid/support/v7/appcompat/R$id;.time:I // field@0e7c │ │ +0d8446: 1204 |010f: const/4 v4, #int 0 // #0 │ │ +0d8448: 6e30 383c 3204 |0110: invoke-virtual {v2, v3, v4}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d844e: 6003 7c0e |0113: sget v3, Landroid/support/v7/appcompat/R$id;.time:I // field@0e7c │ │ +0d8452: 1a04 3c44 |0115: const-string v4, "setTime" // string@443c │ │ +0d8456: 0500 1800 |0117: move-wide/from16 v0, v24 │ │ +0d845a: 6e51 333c 3204 |0119: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/widget/RemoteViews;.setLong:(ILjava/lang/String;J)V // method@3c33 │ │ +0d8460: 2894 |011c: goto 00b0 // -006c │ │ +0d8462: 1303 0800 |011d: const/16 v3, #int 8 // #8 │ │ +0d8466: 2896 |011f: goto 00b5 // -006a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000b line=170 │ │ 0x000c line=171 │ │ 0x000d line=175 │ │ 0x0015 line=176 │ │ @@ -184283,73 +184288,73 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 31 │ │ ins : 13 │ │ outs : 12 │ │ insns size : 116 16-bit code units │ │ -0da6c4: |[0da6c4] android.support.v7.internal.app.NotificationCompatImplBase.generateBigContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; │ │ -0da6d4: 7801 2c44 1c00 |0000: invoke-interface/range {v28}, Ljava/util/List;.size:()I // method@442c │ │ -0da6da: 0a02 |0003: move-result v2 │ │ -0da6dc: 1253 |0004: const/4 v3, #int 5 // #5 │ │ -0da6de: 7120 1543 3200 |0005: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0da6e4: 0a0e |0008: move-result v14 │ │ -0da6e6: 7110 a52a 0e00 |0009: invoke-static {v14}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.getBigLayoutResource:(I)I // method@2aa5 │ │ -0da6ec: 0a0c |000c: move-result v12 │ │ -0da6ee: 120d |000d: const/4 v13, #int 0 // #0 │ │ -0da6f0: 0802 1200 |000e: move-object/from16 v2, v18 │ │ -0da6f4: 0803 1300 |0010: move-object/from16 v3, v19 │ │ -0da6f8: 0804 1400 |0012: move-object/from16 v4, v20 │ │ -0da6fc: 0805 1500 |0014: move-object/from16 v5, v21 │ │ -0da700: 0206 1600 |0016: move/from16 v6, v22 │ │ -0da704: 0807 1700 |0018: move-object/from16 v7, v23 │ │ -0da708: 0808 1800 |001a: move-object/from16 v8, v24 │ │ -0da70c: 0209 1900 |001c: move/from16 v9, v25 │ │ -0da710: 050a 1a00 |001e: move-wide/from16 v10, v26 │ │ -0da714: 770c a12a 0200 |0020: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; // method@2aa1 │ │ -0da71a: 0c0f |0023: move-result-object v15 │ │ -0da71c: 6002 540e |0024: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ -0da720: 6e20 2d3c 2f00 |0026: invoke-virtual {v15, v2}, Landroid/widget/RemoteViews;.removeAllViews:(I)V // method@3c2d │ │ -0da726: 3d0e 2200 |0029: if-lez v14, 004b // +0022 │ │ -0da72a: 1311 0000 |002b: const/16 v17, #int 0 // #0 │ │ -0da72e: 0200 1100 |002d: move/from16 v0, v17 │ │ -0da732: 35e0 1c00 |002f: if-ge v0, v14, 004b // +001c │ │ -0da736: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -0da73a: 0201 1100 |0033: move/from16 v1, v17 │ │ -0da73e: 7220 2644 1000 |0035: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0da744: 0c02 |0038: move-result-object v2 │ │ -0da746: 1f02 d701 |0039: check-cast v2, Landroid/support/v4/app/NotificationCompatBase$Action; // type@01d7 │ │ -0da74a: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -0da74e: 7120 a42a 2000 |003d: invoke-static {v0, v2}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; // method@2aa4 │ │ -0da754: 0c10 |0040: move-result-object v16 │ │ -0da756: 6002 540e |0041: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ -0da75a: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -0da75e: 6e30 2c3c 2f00 |0045: invoke-virtual {v15, v2, v0}, Landroid/widget/RemoteViews;.addView:(ILandroid/widget/RemoteViews;)V // method@3c2c │ │ -0da764: d811 1101 |0048: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0da768: 28e3 |004a: goto 002d // -001d │ │ -0da76a: 381d 2100 |004b: if-eqz v29, 006c // +0021 │ │ -0da76e: 6002 3b0e |004d: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da772: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -0da774: 6e30 383c 2f03 |0050: invoke-virtual {v15, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da77a: 6002 3b0e |0053: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da77e: 1a03 3141 |0055: const-string v3, "setAlpha" // string@4131 │ │ -0da782: 7401 a801 1200 |0057: invoke-virtual/range {v18}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0da788: 0c04 |005a: move-result-object v4 │ │ -0da78a: 6005 870e |005b: sget v5, Landroid/support/v7/appcompat/R$integer;.cancel_button_image_alpha:I // field@0e87 │ │ -0da78e: 6e20 3702 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -0da794: 0a04 |0060: move-result v4 │ │ -0da796: 6e40 323c 2f43 |0061: invoke-virtual {v15, v2, v3, v4}, Landroid/widget/RemoteViews;.setInt:(ILjava/lang/String;I)V // method@3c32 │ │ -0da79c: 6002 3b0e |0064: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da7a0: 0800 1e00 |0066: move-object/from16 v0, v30 │ │ -0da7a4: 6e30 343c 2f00 |0068: invoke-virtual {v15, v2, v0}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ -0da7aa: 110f |006b: return-object v15 │ │ -0da7ac: 6002 3b0e |006c: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da7b0: 1303 0800 |006e: const/16 v3, #int 8 // #8 │ │ -0da7b4: 6e30 383c 2f03 |0070: invoke-virtual {v15, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da7ba: 28f8 |0073: goto 006b // -0008 │ │ +0d8468: |[0d8468] android.support.v7.internal.app.NotificationCompatImplBase.generateBigContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; │ │ +0d8478: 7801 2c44 1c00 |0000: invoke-interface/range {v28}, Ljava/util/List;.size:()I // method@442c │ │ +0d847e: 0a02 |0003: move-result v2 │ │ +0d8480: 1253 |0004: const/4 v3, #int 5 // #5 │ │ +0d8482: 7120 1543 3200 |0005: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d8488: 0a0e |0008: move-result v14 │ │ +0d848a: 7110 a52a 0e00 |0009: invoke-static {v14}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.getBigLayoutResource:(I)I // method@2aa5 │ │ +0d8490: 0a0c |000c: move-result v12 │ │ +0d8492: 120d |000d: const/4 v13, #int 0 // #0 │ │ +0d8494: 0802 1200 |000e: move-object/from16 v2, v18 │ │ +0d8498: 0803 1300 |0010: move-object/from16 v3, v19 │ │ +0d849c: 0804 1400 |0012: move-object/from16 v4, v20 │ │ +0d84a0: 0805 1500 |0014: move-object/from16 v5, v21 │ │ +0d84a4: 0206 1600 |0016: move/from16 v6, v22 │ │ +0d84a8: 0807 1700 |0018: move-object/from16 v7, v23 │ │ +0d84ac: 0808 1800 |001a: move-object/from16 v8, v24 │ │ +0d84b0: 0209 1900 |001c: move/from16 v9, v25 │ │ +0d84b4: 050a 1a00 |001e: move-wide/from16 v10, v26 │ │ +0d84b8: 770c a12a 0200 |0020: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; // method@2aa1 │ │ +0d84be: 0c0f |0023: move-result-object v15 │ │ +0d84c0: 6002 540e |0024: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ +0d84c4: 6e20 2d3c 2f00 |0026: invoke-virtual {v15, v2}, Landroid/widget/RemoteViews;.removeAllViews:(I)V // method@3c2d │ │ +0d84ca: 3d0e 2200 |0029: if-lez v14, 004b // +0022 │ │ +0d84ce: 1311 0000 |002b: const/16 v17, #int 0 // #0 │ │ +0d84d2: 0200 1100 |002d: move/from16 v0, v17 │ │ +0d84d6: 35e0 1c00 |002f: if-ge v0, v14, 004b // +001c │ │ +0d84da: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +0d84de: 0201 1100 |0033: move/from16 v1, v17 │ │ +0d84e2: 7220 2644 1000 |0035: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0d84e8: 0c02 |0038: move-result-object v2 │ │ +0d84ea: 1f02 d701 |0039: check-cast v2, Landroid/support/v4/app/NotificationCompatBase$Action; // type@01d7 │ │ +0d84ee: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0d84f2: 7120 a42a 2000 |003d: invoke-static {v0, v2}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; // method@2aa4 │ │ +0d84f8: 0c10 |0040: move-result-object v16 │ │ +0d84fa: 6002 540e |0041: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ +0d84fe: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +0d8502: 6e30 2c3c 2f00 |0045: invoke-virtual {v15, v2, v0}, Landroid/widget/RemoteViews;.addView:(ILandroid/widget/RemoteViews;)V // method@3c2c │ │ +0d8508: d811 1101 |0048: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0d850c: 28e3 |004a: goto 002d // -001d │ │ +0d850e: 381d 2100 |004b: if-eqz v29, 006c // +0021 │ │ +0d8512: 6002 3b0e |004d: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d8516: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +0d8518: 6e30 383c 2f03 |0050: invoke-virtual {v15, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d851e: 6002 3b0e |0053: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d8522: 1a03 2c41 |0055: const-string v3, "setAlpha" // string@412c │ │ +0d8526: 7401 a801 1200 |0057: invoke-virtual/range {v18}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d852c: 0c04 |005a: move-result-object v4 │ │ +0d852e: 6005 870e |005b: sget v5, Landroid/support/v7/appcompat/R$integer;.cancel_button_image_alpha:I // field@0e87 │ │ +0d8532: 6e20 3702 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +0d8538: 0a04 |0060: move-result v4 │ │ +0d853a: 6e40 323c 2f43 |0061: invoke-virtual {v15, v2, v3, v4}, Landroid/widget/RemoteViews;.setInt:(ILjava/lang/String;I)V // method@3c32 │ │ +0d8540: 6002 3b0e |0064: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d8544: 0800 1e00 |0066: move-object/from16 v0, v30 │ │ +0d8548: 6e30 343c 2f00 |0068: invoke-virtual {v15, v2, v0}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ +0d854e: 110f |006b: return-object v15 │ │ +0d8550: 6002 3b0e |006c: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d8554: 1303 0800 |006e: const/16 v3, #int 8 // #8 │ │ +0d8558: 6e30 383c 2f03 |0070: invoke-virtual {v15, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d855e: 28f8 |0073: goto 006b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0009 line=120 │ │ 0x0024 line=124 │ │ 0x0029 line=125 │ │ 0x002b line=126 │ │ @@ -184386,111 +184391,111 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 34 │ │ ins : 14 │ │ outs : 12 │ │ insns size : 187 16-bit code units │ │ -0da7bc: |[0da7bc] android.support.v7.internal.app.NotificationCompatImplBase.generateContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; │ │ -0da7cc: 600c a70e |0000: sget v12, Landroid/support/v7/appcompat/R$layout;.notification_template_media:I // field@0ea7 │ │ -0da7d0: 121d |0002: const/4 v13, #int 1 // #1 │ │ -0da7d2: 0802 1400 |0003: move-object/from16 v2, v20 │ │ -0da7d6: 0803 1500 |0005: move-object/from16 v3, v21 │ │ -0da7da: 0804 1600 |0007: move-object/from16 v4, v22 │ │ -0da7de: 0805 1700 |0009: move-object/from16 v5, v23 │ │ -0da7e2: 0206 1800 |000b: move/from16 v6, v24 │ │ -0da7e6: 0807 1900 |000d: move-object/from16 v7, v25 │ │ -0da7ea: 0808 1a00 |000f: move-object/from16 v8, v26 │ │ -0da7ee: 0209 1b00 |0011: move/from16 v9, v27 │ │ -0da7f2: 050a 1c00 |0013: move-wide/from16 v10, v28 │ │ -0da7f6: 770c a12a 0200 |0015: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; // method@2aa1 │ │ -0da7fc: 0c13 |0018: move-result-object v19 │ │ -0da7fe: 7801 2c44 1e00 |0019: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ -0da804: 0a12 |001c: move-result v18 │ │ -0da806: 391f 3700 |001d: if-nez v31, 0054 // +0037 │ │ -0da80a: 120e |001f: const/4 v14, #int 0 // #0 │ │ -0da80c: 6002 540e |0020: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ -0da810: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -0da814: 6e20 2d3c 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/RemoteViews;.removeAllViews:(I)V // method@3c2d │ │ -0da81a: 3d0e 5200 |0027: if-lez v14, 0079 // +0052 │ │ -0da81e: 1311 0000 |0029: const/16 v17, #int 0 // #0 │ │ -0da822: 0200 1100 |002b: move/from16 v0, v17 │ │ -0da826: 35e0 4c00 |002d: if-ge v0, v14, 0079 // +004c │ │ -0da82a: 0200 1100 |002f: move/from16 v0, v17 │ │ -0da82e: 0201 1200 |0031: move/from16 v1, v18 │ │ -0da832: 3410 2a00 |0033: if-lt v0, v1, 005d // +002a │ │ -0da836: 2202 6408 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0da83a: 1a03 ca43 |0037: const-string v3, "setShowActionsInCompactView: action %d out of bounds (max %d)" // string@43ca │ │ -0da83e: 1224 |0039: const/4 v4, #int 2 // #2 │ │ -0da840: 2344 3709 |003a: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -0da844: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -0da846: 7701 0143 1100 |003d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0da84c: 0c06 |0040: move-result-object v6 │ │ -0da84e: 4d06 0405 |0041: aput-object v6, v4, v5 │ │ -0da852: 1215 |0043: const/4 v5, #int 1 // #1 │ │ -0da854: d806 12ff |0044: add-int/lit8 v6, v18, #int -1 // #ff │ │ -0da858: 7110 0143 0600 |0046: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0da85e: 0c06 |0049: move-result-object v6 │ │ -0da860: 4d06 0405 |004a: aput-object v6, v4, v5 │ │ -0da864: 7120 3a43 4300 |004c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0da86a: 0c03 |004f: move-result-object v3 │ │ -0da86c: 7020 f242 3200 |0050: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0da872: 2702 |0053: throw v2 │ │ -0da874: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ -0da878: 2102 |0056: array-length v2, v0 │ │ -0da87a: 1233 |0057: const/4 v3, #int 3 // #3 │ │ -0da87c: 7120 1543 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0da882: 0a0e |005b: move-result v14 │ │ -0da884: 28c4 |005c: goto 0020 // -003c │ │ -0da886: 4402 1f11 |005d: aget v2, v31, v17 │ │ -0da88a: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -0da88e: 7220 2644 2000 |0061: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0da894: 0c0f |0064: move-result-object v15 │ │ -0da896: 1f0f d701 |0065: check-cast v15, Landroid/support/v4/app/NotificationCompatBase$Action; // type@01d7 │ │ -0da89a: 0800 1400 |0067: move-object/from16 v0, v20 │ │ -0da89e: 7120 a42a f000 |0069: invoke-static {v0, v15}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; // method@2aa4 │ │ -0da8a4: 0c10 |006c: move-result-object v16 │ │ -0da8a6: 6002 540e |006d: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ -0da8aa: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -0da8ae: 0801 1000 |0071: move-object/from16 v1, v16 │ │ -0da8b2: 6e30 2c3c 2001 |0073: invoke-virtual {v0, v2, v1}, Landroid/widget/RemoteViews;.addView:(ILandroid/widget/RemoteViews;)V // method@3c2c │ │ -0da8b8: d811 1101 |0076: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0da8bc: 28b3 |0078: goto 002b // -004d │ │ -0da8be: 3820 3000 |0079: if-eqz v32, 00a9 // +0030 │ │ -0da8c2: 6002 470e |007b: sget v2, Landroid/support/v7/appcompat/R$id;.end_padder:I // field@0e47 │ │ -0da8c6: 1303 0800 |007d: const/16 v3, #int 8 // #8 │ │ -0da8ca: 0800 1300 |007f: move-object/from16 v0, v19 │ │ -0da8ce: 6e30 383c 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da8d4: 6002 3b0e |0084: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da8d8: 1203 |0086: const/4 v3, #int 0 // #0 │ │ -0da8da: 0800 1300 |0087: move-object/from16 v0, v19 │ │ -0da8de: 6e30 383c 2003 |0089: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da8e4: 6002 3b0e |008c: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da8e8: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -0da8ec: 0801 2100 |0090: move-object/from16 v1, v33 │ │ -0da8f0: 6e30 343c 2001 |0092: invoke-virtual {v0, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ -0da8f6: 6002 3b0e |0095: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da8fa: 1a03 3141 |0097: const-string v3, "setAlpha" // string@4131 │ │ -0da8fe: 7401 a801 1400 |0099: invoke-virtual/range {v20}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0da904: 0c04 |009c: move-result-object v4 │ │ -0da906: 6005 870e |009d: sget v5, Landroid/support/v7/appcompat/R$integer;.cancel_button_image_alpha:I // field@0e87 │ │ -0da90a: 6e20 3702 5400 |009f: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -0da910: 0a04 |00a2: move-result v4 │ │ -0da912: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ -0da916: 6e40 323c 2043 |00a5: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/RemoteViews;.setInt:(ILjava/lang/String;I)V // method@3c32 │ │ -0da91c: 1113 |00a8: return-object v19 │ │ -0da91e: 6002 470e |00a9: sget v2, Landroid/support/v7/appcompat/R$id;.end_padder:I // field@0e47 │ │ -0da922: 1203 |00ab: const/4 v3, #int 0 // #0 │ │ -0da924: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ -0da928: 6e30 383c 2003 |00ae: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da92e: 6002 3b0e |00b1: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ -0da932: 1303 0800 |00b3: const/16 v3, #int 8 // #8 │ │ -0da936: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -0da93a: 6e30 383c 2003 |00b7: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ -0da940: 28ee |00ba: goto 00a8 // -0012 │ │ +0d8560: |[0d8560] android.support.v7.internal.app.NotificationCompatImplBase.generateContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; │ │ +0d8570: 600c a70e |0000: sget v12, Landroid/support/v7/appcompat/R$layout;.notification_template_media:I // field@0ea7 │ │ +0d8574: 121d |0002: const/4 v13, #int 1 // #1 │ │ +0d8576: 0802 1400 |0003: move-object/from16 v2, v20 │ │ +0d857a: 0803 1500 |0005: move-object/from16 v3, v21 │ │ +0d857e: 0804 1600 |0007: move-object/from16 v4, v22 │ │ +0d8582: 0805 1700 |0009: move-object/from16 v5, v23 │ │ +0d8586: 0206 1800 |000b: move/from16 v6, v24 │ │ +0d858a: 0807 1900 |000d: move-object/from16 v7, v25 │ │ +0d858e: 0808 1a00 |000f: move-object/from16 v8, v26 │ │ +0d8592: 0209 1b00 |0011: move/from16 v9, v27 │ │ +0d8596: 050a 1c00 |0013: move-wide/from16 v10, v28 │ │ +0d859a: 770c a12a 0200 |0015: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.applyStandardTemplate:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJIZ)Landroid/widget/RemoteViews; // method@2aa1 │ │ +0d85a0: 0c13 |0018: move-result-object v19 │ │ +0d85a2: 7801 2c44 1e00 |0019: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ +0d85a8: 0a12 |001c: move-result v18 │ │ +0d85aa: 391f 3700 |001d: if-nez v31, 0054 // +0037 │ │ +0d85ae: 120e |001f: const/4 v14, #int 0 // #0 │ │ +0d85b0: 6002 540e |0020: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ +0d85b4: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +0d85b8: 6e20 2d3c 2000 |0024: invoke-virtual {v0, v2}, Landroid/widget/RemoteViews;.removeAllViews:(I)V // method@3c2d │ │ +0d85be: 3d0e 5200 |0027: if-lez v14, 0079 // +0052 │ │ +0d85c2: 1311 0000 |0029: const/16 v17, #int 0 // #0 │ │ +0d85c6: 0200 1100 |002b: move/from16 v0, v17 │ │ +0d85ca: 35e0 4c00 |002d: if-ge v0, v14, 0079 // +004c │ │ +0d85ce: 0200 1100 |002f: move/from16 v0, v17 │ │ +0d85d2: 0201 1200 |0031: move/from16 v1, v18 │ │ +0d85d6: 3410 2a00 |0033: if-lt v0, v1, 005d // +002a │ │ +0d85da: 2202 6408 |0035: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d85de: 1a03 c543 |0037: const-string v3, "setShowActionsInCompactView: action %d out of bounds (max %d)" // string@43c5 │ │ +0d85e2: 1224 |0039: const/4 v4, #int 2 // #2 │ │ +0d85e4: 2344 3709 |003a: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +0d85e8: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +0d85ea: 7701 0143 1100 |003d: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0d85f0: 0c06 |0040: move-result-object v6 │ │ +0d85f2: 4d06 0405 |0041: aput-object v6, v4, v5 │ │ +0d85f6: 1215 |0043: const/4 v5, #int 1 // #1 │ │ +0d85f8: d806 12ff |0044: add-int/lit8 v6, v18, #int -1 // #ff │ │ +0d85fc: 7110 0143 0600 |0046: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0d8602: 0c06 |0049: move-result-object v6 │ │ +0d8604: 4d06 0405 |004a: aput-object v6, v4, v5 │ │ +0d8608: 7120 3a43 4300 |004c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0d860e: 0c03 |004f: move-result-object v3 │ │ +0d8610: 7020 f242 3200 |0050: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d8616: 2702 |0053: throw v2 │ │ +0d8618: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ +0d861c: 2102 |0056: array-length v2, v0 │ │ +0d861e: 1233 |0057: const/4 v3, #int 3 // #3 │ │ +0d8620: 7120 1543 3200 |0058: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d8626: 0a0e |005b: move-result v14 │ │ +0d8628: 28c4 |005c: goto 0020 // -003c │ │ +0d862a: 4402 1f11 |005d: aget v2, v31, v17 │ │ +0d862e: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +0d8632: 7220 2644 2000 |0061: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0d8638: 0c0f |0064: move-result-object v15 │ │ +0d863a: 1f0f d701 |0065: check-cast v15, Landroid/support/v4/app/NotificationCompatBase$Action; // type@01d7 │ │ +0d863e: 0800 1400 |0067: move-object/from16 v0, v20 │ │ +0d8642: 7120 a42a f000 |0069: invoke-static {v0, v15}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; // method@2aa4 │ │ +0d8648: 0c10 |006c: move-result-object v16 │ │ +0d864a: 6002 540e |006d: sget v2, Landroid/support/v7/appcompat/R$id;.media_actions:I // field@0e54 │ │ +0d864e: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +0d8652: 0801 1000 |0071: move-object/from16 v1, v16 │ │ +0d8656: 6e30 2c3c 2001 |0073: invoke-virtual {v0, v2, v1}, Landroid/widget/RemoteViews;.addView:(ILandroid/widget/RemoteViews;)V // method@3c2c │ │ +0d865c: d811 1101 |0076: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0d8660: 28b3 |0078: goto 002b // -004d │ │ +0d8662: 3820 3000 |0079: if-eqz v32, 00a9 // +0030 │ │ +0d8666: 6002 470e |007b: sget v2, Landroid/support/v7/appcompat/R$id;.end_padder:I // field@0e47 │ │ +0d866a: 1303 0800 |007d: const/16 v3, #int 8 // #8 │ │ +0d866e: 0800 1300 |007f: move-object/from16 v0, v19 │ │ +0d8672: 6e30 383c 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d8678: 6002 3b0e |0084: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d867c: 1203 |0086: const/4 v3, #int 0 // #0 │ │ +0d867e: 0800 1300 |0087: move-object/from16 v0, v19 │ │ +0d8682: 6e30 383c 2003 |0089: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d8688: 6002 3b0e |008c: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d868c: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +0d8690: 0801 2100 |0090: move-object/from16 v1, v33 │ │ +0d8694: 6e30 343c 2001 |0092: invoke-virtual {v0, v2, v1}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ +0d869a: 6002 3b0e |0095: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d869e: 1a03 2c41 |0097: const-string v3, "setAlpha" // string@412c │ │ +0d86a2: 7401 a801 1400 |0099: invoke-virtual/range {v20}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d86a8: 0c04 |009c: move-result-object v4 │ │ +0d86aa: 6005 870e |009d: sget v5, Landroid/support/v7/appcompat/R$integer;.cancel_button_image_alpha:I // field@0e87 │ │ +0d86ae: 6e20 3702 5400 |009f: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +0d86b4: 0a04 |00a2: move-result v4 │ │ +0d86b6: 0800 1300 |00a3: move-object/from16 v0, v19 │ │ +0d86ba: 6e40 323c 2043 |00a5: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/RemoteViews;.setInt:(ILjava/lang/String;I)V // method@3c32 │ │ +0d86c0: 1113 |00a8: return-object v19 │ │ +0d86c2: 6002 470e |00a9: sget v2, Landroid/support/v7/appcompat/R$id;.end_padder:I // field@0e47 │ │ +0d86c6: 1203 |00ab: const/4 v3, #int 0 // #0 │ │ +0d86c8: 0800 1300 |00ac: move-object/from16 v0, v19 │ │ +0d86cc: 6e30 383c 2003 |00ae: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d86d2: 6002 3b0e |00b1: sget v2, Landroid/support/v7/appcompat/R$id;.cancel_action:I // field@0e3b │ │ +0d86d6: 1303 0800 |00b3: const/16 v3, #int 8 // #8 │ │ +0d86da: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +0d86de: 6e30 383c 2003 |00b7: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setViewVisibility:(II)V // method@3c38 │ │ +0d86e4: 28ee |00ba: goto 00a8 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0019 line=70 │ │ 0x001d line=71 │ │ 0x0020 line=74 │ │ 0x0027 line=75 │ │ @@ -184539,43 +184544,43 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0da944: |[0da944] android.support.v7.internal.app.NotificationCompatImplBase.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; │ │ -0da954: 6e10 ee0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0da95a: 0c02 |0003: move-result-object v2 │ │ -0da95c: 3902 3200 |0004: if-nez v2, 0036 // +0032 │ │ -0da960: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0da962: 2200 5407 |0007: new-instance v0, Landroid/widget/RemoteViews; // type@0754 │ │ -0da966: 6e10 a701 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0da96c: 0c02 |000c: move-result-object v2 │ │ -0da96e: 6003 a20e |000d: sget v3, Landroid/support/v7/appcompat/R$layout;.notification_media_action:I // field@0ea2 │ │ -0da972: 7030 2b3c 2003 |000f: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@3c2b │ │ -0da978: 6002 270e |0012: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ -0da97c: 6e10 f00a 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ -0da982: 0a03 |0017: move-result v3 │ │ -0da984: 6e30 313c 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@3c31 │ │ -0da98a: 3901 0b00 |001b: if-nez v1, 0026 // +000b │ │ -0da98e: 6002 270e |001d: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ -0da992: 6e10 ee0a 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ -0da998: 0c03 |0022: move-result-object v3 │ │ -0da99a: 6e30 343c 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ -0da9a0: 6002 c100 |0026: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0da9a4: 1303 0f00 |0028: const/16 v3, #int 15 // #f │ │ -0da9a8: 3432 0b00 |002a: if-lt v2, v3, 0035 // +000b │ │ -0da9ac: 6002 270e |002c: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ -0da9b0: 6e10 f20a 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ -0da9b6: 0c03 |0031: move-result-object v3 │ │ -0da9b8: 6e30 2f3c 2003 |0032: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setContentDescription:(ILjava/lang/CharSequence;)V // method@3c2f │ │ -0da9be: 1100 |0035: return-object v0 │ │ -0da9c0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -0da9c2: 28d0 |0037: goto 0007 // -0030 │ │ +0d86e8: |[0d86e8] android.support.v7.internal.app.NotificationCompatImplBase.generateMediaActionButton:(Landroid/content/Context;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/widget/RemoteViews; │ │ +0d86f8: 6e10 ee0a 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0d86fe: 0c02 |0003: move-result-object v2 │ │ +0d8700: 3902 3200 |0004: if-nez v2, 0036 // +0032 │ │ +0d8704: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0d8706: 2200 5407 |0007: new-instance v0, Landroid/widget/RemoteViews; // type@0754 │ │ +0d870a: 6e10 a701 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0d8710: 0c02 |000c: move-result-object v2 │ │ +0d8712: 6003 a20e |000d: sget v3, Landroid/support/v7/appcompat/R$layout;.notification_media_action:I // field@0ea2 │ │ +0d8716: 7030 2b3c 2003 |000f: invoke-direct {v0, v2, v3}, Landroid/widget/RemoteViews;.:(Ljava/lang/String;I)V // method@3c2b │ │ +0d871c: 6002 270e |0012: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ +0d8720: 6e10 f00a 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@0af0 │ │ +0d8726: 0a03 |0017: move-result v3 │ │ +0d8728: 6e30 313c 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@3c31 │ │ +0d872e: 3901 0b00 |001b: if-nez v1, 0026 // +000b │ │ +0d8732: 6002 270e |001d: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ +0d8736: 6e10 ee0a 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@0aee │ │ +0d873c: 0c03 |0022: move-result-object v3 │ │ +0d873e: 6e30 343c 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setOnClickPendingIntent:(ILandroid/app/PendingIntent;)V // method@3c34 │ │ +0d8744: 6002 c100 |0026: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d8748: 1303 0f00 |0028: const/16 v3, #int 15 // #f │ │ +0d874c: 3432 0b00 |002a: if-lt v2, v3, 0035 // +000b │ │ +0d8750: 6002 270e |002c: sget v2, Landroid/support/v7/appcompat/R$id;.action0:I // field@0e27 │ │ +0d8754: 6e10 f20a 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@0af2 │ │ +0d875a: 0c03 |0031: move-result-object v3 │ │ +0d875c: 6e30 2f3c 2003 |0032: invoke-virtual {v0, v2, v3}, Landroid/widget/RemoteViews;.setContentDescription:(ILjava/lang/CharSequence;)V // method@3c2f │ │ +0d8762: 1100 |0035: return-object v0 │ │ +0d8764: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +0d8766: 28d0 |0037: goto 0007 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=145 │ │ 0x0012 line=147 │ │ 0x001b line=148 │ │ 0x001d line=149 │ │ @@ -184594,21 +184599,21 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0da9c4: |[0da9c4] android.support.v7.internal.app.NotificationCompatImplBase.getBigLayoutResource:(I)I │ │ -0da9d4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0da9d6: 3601 0500 |0001: if-gt v1, v0, 0006 // +0005 │ │ -0da9da: 6000 a50e |0003: sget v0, Landroid/support/v7/appcompat/R$layout;.notification_template_big_media_narrow:I // field@0ea5 │ │ -0da9de: 0f00 |0005: return v0 │ │ -0da9e0: 6000 a40e |0006: sget v0, Landroid/support/v7/appcompat/R$layout;.notification_template_big_media:I // field@0ea4 │ │ -0da9e4: 28fd |0008: goto 0005 // -0003 │ │ +0d8768: |[0d8768] android.support.v7.internal.app.NotificationCompatImplBase.getBigLayoutResource:(I)I │ │ +0d8778: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0d877a: 3601 0500 |0001: if-gt v1, v0, 0006 // +0005 │ │ +0d877e: 6000 a50e |0003: sget v0, Landroid/support/v7/appcompat/R$layout;.notification_template_big_media_narrow:I // field@0ea5 │ │ +0d8782: 0f00 |0005: return v0 │ │ +0d8784: 6000 a40e |0006: sget v0, Landroid/support/v7/appcompat/R$layout;.notification_template_big_media:I // field@0ea4 │ │ +0d8788: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0003 line=159 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 actionCount I │ │ @@ -184618,23 +184623,23 @@ │ │ type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 14 │ │ outs : 13 │ │ insns size : 15 16-bit code units │ │ -0da9e8: |[0da9e8] android.support.v7.internal.app.NotificationCompatImplBase.overrideBigContentView:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)V │ │ -0da9f8: 770d a22a 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateBigContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; // method@2aa2 │ │ -0da9fe: 0c00 |0003: move-result-object v0 │ │ -0daa00: 5b10 7000 |0004: iput-object v0, v1, Landroid/app/Notification;.bigContentView:Landroid/widget/RemoteViews; // field@0070 │ │ -0daa04: 380d 0800 |0006: if-eqz v13, 000e // +0008 │ │ -0daa08: 5210 7600 |0008: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0daa0c: de00 0002 |000a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0daa10: 5910 7600 |000c: iput v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0daa14: 0e00 |000e: return-void │ │ +0d878c: |[0d878c] android.support.v7.internal.app.NotificationCompatImplBase.overrideBigContentView:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)V │ │ +0d879c: 770d a22a 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateBigContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; // method@2aa2 │ │ +0d87a2: 0c00 |0003: move-result-object v0 │ │ +0d87a4: 5b10 7000 |0004: iput-object v0, v1, Landroid/app/Notification;.bigContentView:Landroid/widget/RemoteViews; // field@0070 │ │ +0d87a8: 380d 0800 |0006: if-eqz v13, 000e // +0008 │ │ +0d87ac: 5210 7600 |0008: iget v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0d87b0: de00 0002 |000a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0d87b4: 5910 7600 |000c: iput v0, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0d87b8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=109 │ │ 0x0008 line=110 │ │ 0x000e line=112 │ │ locals : │ │ @@ -184658,26 +184663,26 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 15 │ │ outs : 14 │ │ insns size : 22 16-bit code units │ │ -0daa18: |[0daa18] android.support.v7.internal.app.NotificationCompatImplBase.overrideContentView:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)V │ │ -0daa28: 770e a32a 0400 |0000: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; // method@2aa3 │ │ -0daa2e: 0c00 |0003: move-result-object v0 │ │ -0daa30: 7210 c609 0300 |0004: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0daa36: 0c01 |0007: move-result-object v1 │ │ -0daa38: 6e20 1701 0100 |0008: invoke-virtual {v1, v0}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -0daa3e: 3810 0a00 |000b: if-eqz v16, 0015 // +000a │ │ -0daa42: 7210 c609 0300 |000d: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ -0daa48: 0c01 |0010: move-result-object v1 │ │ -0daa4a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0daa4c: 6e20 2601 2100 |0012: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -0daa52: 0e00 |0015: return-void │ │ +0d87bc: |[0d87bc] android.support.v7.internal.app.NotificationCompatImplBase.overrideContentView:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)V │ │ +0d87cc: 770e a32a 0400 |0000: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.generateContentView:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)Landroid/widget/RemoteViews; // method@2aa3 │ │ +0d87d2: 0c00 |0003: move-result-object v0 │ │ +0d87d4: 7210 c609 0300 |0004: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0d87da: 0c01 |0007: move-result-object v1 │ │ +0d87dc: 6e20 1701 0100 |0008: invoke-virtual {v1, v0}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +0d87e2: 3810 0a00 |000b: if-eqz v16, 0015 // +000a │ │ +0d87e6: 7210 c609 0300 |000d: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@09c6 │ │ +0d87ec: 0c01 |0010: move-result-object v1 │ │ +0d87ee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0d87f0: 6e20 2601 2100 |0012: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +0d87f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=55 │ │ 0x000b line=56 │ │ 0x000d line=57 │ │ 0x0015 line=59 │ │ @@ -184696,21 +184701,21 @@ │ │ 0x0000 - 0x0016 reg=12 when J │ │ 0x0000 - 0x0016 reg=14 actions Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0016 reg=15 actionsToShowInCompact [I │ │ 0x0000 - 0x0016 reg=16 showCancelButton Z │ │ 0x0000 - 0x0016 reg=17 cancelButtonIntent Landroid/app/PendingIntent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5628 (NotificationCompatImplBase.java) │ │ + source_file_idx : 5624 (NotificationCompatImplBase.java) │ │ │ │ Class #856 header: │ │ class_idx : 1468 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #856 annotations: │ │ Annotations on class │ │ @@ -184735,18 +184740,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0daa54: |[0daa54] android.support.v7.internal.app.ToolbarActionBar$1.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -0daa64: 5b01 5311 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1153 │ │ -0daa68: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0daa6e: 0e00 |0005: return-void │ │ +0d87f8: |[0d87f8] android.support.v7.internal.app.ToolbarActionBar$1.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +0d8808: 5b01 5311 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1153 │ │ +0d880c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d8812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -184756,32 +184761,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0daa70: |[0daa70] android.support.v7.internal.app.ToolbarActionBar$1.run:()V │ │ -0daa80: 5410 5311 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1153 │ │ -0daa84: 6e10 e32a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@2ae3 │ │ -0daa8a: 0e00 |0005: return-void │ │ +0d8814: |[0d8814] android.support.v7.internal.app.ToolbarActionBar$1.run:()V │ │ +0d8824: 5410 5311 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1153 │ │ +0d8828: 6e10 e32a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@2ae3 │ │ +0d882e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #857 header: │ │ class_idx : 1481 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 980 │ │ +source_file_idx : 977 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #857 - │ │ Class descriptor : 'Landroid/support/v7/internal/text/AllCapsTransformationMethod;' │ │ @@ -184801,23 +184806,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0daa8c: |[0daa8c] android.support.v7.internal.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ -0daa9c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0daaa2: 6e10 a801 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0daaa8: 0c00 |0006: move-result-object v0 │ │ -0daaaa: 6e10 2b02 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -0daab0: 0c00 |000a: move-result-object v0 │ │ -0daab2: 5400 9700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ -0daab6: 5b10 9c11 |000d: iput-object v0, v1, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@119c │ │ -0daaba: 0e00 |000f: return-void │ │ +0d8830: |[0d8830] android.support.v7.internal.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ +0d8840: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0d8846: 6e10 a801 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d884c: 0c00 |0006: move-result-object v0 │ │ +0d884e: 6e10 2b02 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +0d8854: 0c00 |000a: move-result-object v0 │ │ +0d8856: 5400 9700 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ +0d885a: 5b10 9c11 |000d: iput-object v0, v1, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@119c │ │ +0d885e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000f line=34 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ @@ -184829,24 +184834,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 │ │ -0daabc: |[0daabc] android.support.v7.internal.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0daacc: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -0daad0: 7210 c942 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -0daad6: 0c00 |0005: move-result-object v0 │ │ -0daad8: 5421 9c11 |0006: iget-object v1, v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@119c │ │ -0daadc: 6e20 4e43 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ -0daae2: 0c00 |000b: move-result-object v0 │ │ -0daae4: 1100 |000c: return-object v0 │ │ -0daae6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0daae8: 28fe |000e: goto 000c // -0002 │ │ +0d8860: |[0d8860] android.support.v7.internal.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0d8870: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +0d8874: 7210 c942 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +0d887a: 0c00 |0005: move-result-object v0 │ │ +0d887c: 5421 9c11 |0006: iget-object v1, v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@119c │ │ +0d8880: 6e20 4e43 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ +0d8886: 0c00 |000b: move-result-object v0 │ │ +0d8888: 1100 |000c: return-object v0 │ │ +0d888a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0d888c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -184856,34 +184861,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0daaec: |[0daaec] android.support.v7.internal.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -0daafc: 0e00 |0000: return-void │ │ +0d8890: |[0d8890] android.support.v7.internal.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +0d88a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 sourceText Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=3 focused Z │ │ 0x0000 - 0x0001 reg=4 direction I │ │ 0x0000 - 0x0001 reg=5 previouslyFocusedRect Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 980 (AllCapsTransformationMethod.java) │ │ + source_file_idx : 977 (AllCapsTransformationMethod.java) │ │ │ │ Class #858 header: │ │ class_idx : 1482 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 867 │ │ +source_file_idx : 864 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #858 - │ │ Class descriptor : 'Landroid/support/v7/internal/transition/ActionBarTransition;' │ │ @@ -184908,17 +184913,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dab00: |[0dab00] android.support.v7.internal.transition.ActionBarTransition.:()V │ │ -0dab10: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dab16: 0e00 |0003: return-void │ │ +0d88a4: |[0d88a4] android.support.v7.internal.transition.ActionBarTransition.:()V │ │ +0d88b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d88ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/transition/ActionBarTransition; │ │ │ │ #1 : (in Landroid/support/v7/internal/transition/ActionBarTransition;) │ │ @@ -184926,30 +184931,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0dab18: |[0dab18] android.support.v7.internal.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ -0dab28: 0e00 |0000: return-void │ │ +0d88bc: |[0d88bc] android.support.v7.internal.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ +0d88cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 sceneRoot Landroid/view/ViewGroup; │ │ │ │ Virtual methods - │ │ - source_file_idx : 867 (ActionBarTransition.java) │ │ + source_file_idx : 864 (ActionBarTransition.java) │ │ │ │ Class #859 header: │ │ class_idx : 1483 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 866 │ │ +source_file_idx : 863 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #859 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/ActionBarPolicy;' │ │ @@ -184968,18 +184973,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dab2c: |[0dab2c] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ -0dab3c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dab42: 5b01 9f11 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dab46: 0e00 |0005: return-void │ │ +0d88d0: |[0d88d0] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ +0d88e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d88e6: 5b01 9f11 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d88ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ @@ -184990,18 +184995,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dab48: |[0dab48] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ -0dab58: 2200 cb05 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@05cb │ │ -0dab5c: 7020 ab2b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@2bab │ │ -0dab62: 1100 |0005: return-object v0 │ │ +0d88ec: |[0d88ec] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ +0d88fc: 2200 cb05 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@05cb │ │ +0d8900: 7020 ab2b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@2bab │ │ +0d8906: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -185010,25 +185015,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0dab64: |[0dab64] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ -0dab74: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dab78: 6e10 9401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0dab7e: 0c00 |0005: move-result-object v0 │ │ -0dab80: 5200 8a00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -0dab84: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -0dab88: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -0dab8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0dab8e: 0f00 |000d: return v0 │ │ -0dab90: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0dab92: 28fe |000f: goto 000d // -0002 │ │ +0d8908: |[0d8908] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ +0d8918: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d891c: 6e10 9401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0d8922: 0c00 |0005: move-result-object v0 │ │ +0d8924: 5200 8a00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +0d8928: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ +0d892c: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +0d8930: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d8932: 0f00 |000d: return v0 │ │ +0d8934: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d8936: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -185036,23 +185041,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0dab94: |[0dab94] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ -0daba4: 5410 9f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0daba8: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dabae: 0c00 |0005: move-result-object v0 │ │ -0dabb0: 6e10 2f02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0dabb6: 0c00 |0009: move-result-object v0 │ │ -0dabb8: 5200 c015 |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0dabbc: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0dabc0: 0f00 |000e: return v0 │ │ +0d8938: |[0d8938] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ +0d8948: 5410 9f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d894c: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d8952: 0c00 |0005: move-result-object v0 │ │ +0d8954: 6e10 2f02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0d895a: 0c00 |0009: move-result-object v0 │ │ +0d895c: 5200 c015 |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0d8960: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0d8964: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -185060,22 +185065,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0dabc4: |[0dabc4] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ -0dabd4: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dabd8: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dabde: 0c00 |0005: move-result-object v0 │ │ -0dabe0: 6001 860e |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0e86 │ │ -0dabe4: 6e20 3702 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -0dabea: 0a00 |000b: move-result v0 │ │ -0dabec: 0f00 |000c: return v0 │ │ +0d8968: |[0d8968] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ +0d8978: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d897c: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d8982: 0c00 |0005: move-result-object v0 │ │ +0d8984: 6001 860e |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0e86 │ │ +0d8988: 6e20 3702 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +0d898e: 0a00 |000b: move-result v0 │ │ +0d8990: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -185083,22 +185088,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0dabf0: |[0dabf0] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ -0dac00: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dac04: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dac0a: 0c00 |0005: move-result-object v0 │ │ -0dac0c: 6001 9f0d |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0d9f │ │ -0dac10: 6e20 2e02 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -0dac16: 0a00 |000b: move-result v0 │ │ -0dac18: 0f00 |000c: return v0 │ │ +0d8994: |[0d8994] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ +0d89a4: 5420 9f11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d89a8: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d89ae: 0c00 |0005: move-result-object v0 │ │ +0d89b0: 6001 9f0d |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0d9f │ │ +0d89b4: 6e20 2e02 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +0d89ba: 0a00 |000b: move-result v0 │ │ +0d89bc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -185106,38 +185111,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0dac1c: |[0dac1c] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ -0dac2c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0dac2e: 5483 9f11 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dac32: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0dac34: 6205 f50f |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -0dac38: 6006 7f0c |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ -0dac3c: 6e57 b201 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0dac42: 0c00 |000b: move-result-object v0 │ │ -0dac44: 6003 0310 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ -0dac48: 6e30 6302 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ -0dac4e: 0a01 |0011: move-result v1 │ │ -0dac50: 5483 9f11 |0012: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dac54: 6e10 a801 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dac5a: 0c02 |0017: move-result-object v2 │ │ -0dac5c: 6e10 b22b 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ -0dac62: 0a03 |001b: move-result v3 │ │ -0dac64: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ -0dac68: 6003 9e0d |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0d9e │ │ -0dac6c: 6e20 2e02 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -0dac72: 0a03 |0023: move-result v3 │ │ -0dac74: 7120 1543 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0dac7a: 0a01 |0027: move-result v1 │ │ -0dac7c: 6e10 7102 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0dac82: 0f01 |002b: return v1 │ │ +0d89c0: |[0d89c0] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ +0d89d0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d89d2: 5483 9f11 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d89d6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0d89d8: 6205 f50f |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +0d89dc: 6006 7f0c |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ +0d89e0: 6e57 b201 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0d89e6: 0c00 |000b: move-result-object v0 │ │ +0d89e8: 6003 0310 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ +0d89ec: 6e30 6302 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ +0d89f2: 0a01 |0011: move-result v1 │ │ +0d89f4: 5483 9f11 |0012: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d89f8: 6e10 a801 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d89fe: 0c02 |0017: move-result-object v2 │ │ +0d8a00: 6e10 b22b 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ +0d8a06: 0a03 |001b: move-result v3 │ │ +0d8a08: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ +0d8a0c: 6003 9e0d |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0d9e │ │ +0d8a10: 6e20 2e02 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +0d8a16: 0a03 |0023: move-result v3 │ │ +0d8a18: 7120 1543 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0d8a1e: 0a01 |0027: move-result v1 │ │ +0d8a20: 6e10 7102 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d8a26: 0f01 |002b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x000c line=75 │ │ 0x0012 line=76 │ │ 0x0018 line=77 │ │ 0x001e line=79 │ │ @@ -185154,35 +185159,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0dac84: |[0dac84] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ -0dac94: 5431 9f11 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dac98: 6e10 9401 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0dac9e: 0c01 |0005: move-result-object v1 │ │ -0daca0: 5210 8a00 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -0daca4: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ -0daca8: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ -0dacac: 5431 9f11 |000c: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dacb0: 6e10 a801 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dacb6: 0c01 |0011: move-result-object v1 │ │ -0dacb8: 6002 480d |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0d48 │ │ -0dacbc: 6e20 2602 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -0dacc2: 0a01 |0017: move-result v1 │ │ -0dacc4: 0f01 |0018: return v1 │ │ -0dacc6: 5431 9f11 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dacca: 6e10 a801 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dacd0: 0c01 |001e: move-result-object v1 │ │ -0dacd2: 6002 490d |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0d49 │ │ -0dacd6: 6e20 2602 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -0dacdc: 0a01 |0024: move-result v1 │ │ -0dacde: 28f3 |0025: goto 0018 // -000d │ │ +0d8a28: |[0d8a28] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ +0d8a38: 5431 9f11 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d8a3c: 6e10 9401 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0d8a42: 0c01 |0005: move-result-object v1 │ │ +0d8a44: 5210 8a00 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +0d8a48: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ +0d8a4c: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ +0d8a50: 5431 9f11 |000c: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d8a54: 6e10 a801 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d8a5a: 0c01 |0011: move-result-object v1 │ │ +0d8a5c: 6002 480d |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0d48 │ │ +0d8a60: 6e20 2602 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +0d8a66: 0a01 |0017: move-result v1 │ │ +0d8a68: 0f01 |0018: return v1 │ │ +0d8a6a: 5431 9f11 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d8a6e: 6e10 a801 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d8a74: 0c01 |001e: move-result-object v1 │ │ +0d8a76: 6002 490d |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0d49 │ │ +0d8a7a: 6e20 2602 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +0d8a80: 0a01 |0024: move-result v1 │ │ +0d8a82: 28f3 |0025: goto 0018 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0018 line=69 │ │ locals : │ │ @@ -185194,42 +185199,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0dace0: |[0dace0] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ -0dacf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dacf2: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dacf6: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ -0dacfa: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ -0dacfe: 0f00 |0007: return v0 │ │ -0dad00: 5431 9f11 |0008: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ -0dad04: 7110 fa38 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0dad0a: 0c01 |000d: move-result-object v1 │ │ -0dad0c: 7110 9f1b 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ -0dad12: 0a01 |0011: move-result v1 │ │ -0dad14: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -0dad18: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0dad1a: 28f2 |0015: goto 0007 // -000e │ │ +0d8a84: |[0d8a84] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ +0d8a94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8a96: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0d8a9a: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ +0d8a9e: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ +0d8aa2: 0f00 |0007: return v0 │ │ +0d8aa4: 5431 9f11 |0008: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@119f │ │ +0d8aa8: 7110 fa38 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0d8aae: 0c01 |000d: move-result-object v1 │ │ +0d8ab0: 7110 9f1b 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ +0d8ab6: 0a01 |0011: move-result v1 │ │ +0d8ab8: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +0d8abc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0d8abe: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ - source_file_idx : 866 (ActionBarPolicy.java) │ │ + source_file_idx : 863 (ActionBarPolicy.java) │ │ │ │ Class #860 header: │ │ class_idx : 1484 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 70 │ │ -source_file_idx : 1578 │ │ +source_file_idx : 1574 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #860 annotations: │ │ Annotations on method #11188 '' parameters │ │ @@ -185263,18 +185268,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 │ │ -0dad1c: |[0dad1c] android.support.v7.internal.view.ContextThemeWrapper.:(Landroid/content/Context;I)V │ │ -0dad2c: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ -0dad32: 5902 a211 |0003: iput v2, v0, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dad36: 0e00 |0005: return-void │ │ +0d8ac0: |[0d8ac0] android.support.v7.internal.view.ContextThemeWrapper.:(Landroid/content/Context;I)V │ │ +0d8ad0: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ +0d8ad6: 5902 a211 |0003: iput v2, v0, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8ada: 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/internal/view/ContextThemeWrapper; │ │ @@ -185286,18 +185291,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 │ │ -0dad38: |[0dad38] android.support.v7.internal.view.ContextThemeWrapper.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V │ │ -0dad48: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ -0dad4e: 5b02 a111 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dad52: 0e00 |0005: return-void │ │ +0d8adc: |[0d8adc] android.support.v7.internal.view.ContextThemeWrapper.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V │ │ +0d8aec: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ +0d8af2: 5b02 a111 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8af6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/ContextThemeWrapper; │ │ @@ -185309,37 +185314,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0dad54: |[0dad54] android.support.v7.internal.view.ContextThemeWrapper.initializeTheme:()V │ │ -0dad64: 5442 a111 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dad68: 3902 2600 |0002: if-nez v2, 0028 // +0026 │ │ -0dad6c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0dad6e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -0dad72: 6e10 b72b 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@2bb7 │ │ -0dad78: 0c02 |000a: move-result-object v2 │ │ -0dad7a: 6e10 4c02 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -0dad80: 0c02 |000e: move-result-object v2 │ │ -0dad82: 5b42 a111 |000f: iput-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dad86: 6e10 b62b 0400 |0011: invoke-virtual {v4}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ -0dad8c: 0c02 |0014: move-result-object v2 │ │ -0dad8e: 6e10 ae01 0200 |0015: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0dad94: 0c01 |0018: move-result-object v1 │ │ -0dad96: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ -0dad9a: 5442 a111 |001b: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dad9e: 6e20 2202 1200 |001d: invoke-virtual {v2, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -0dada4: 5442 a111 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dada8: 5243 a211 |0022: iget v3, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dadac: 6e40 bc2b 2403 |0024: invoke-virtual {v4, v2, v3, v0}, Landroid/support/v7/internal/view/ContextThemeWrapper;.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V // method@2bbc │ │ -0dadb2: 0e00 |0027: return-void │ │ -0dadb4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0dadb6: 28dc |0029: goto 0005 // -0024 │ │ +0d8af8: |[0d8af8] android.support.v7.internal.view.ContextThemeWrapper.initializeTheme:()V │ │ +0d8b08: 5442 a111 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8b0c: 3902 2600 |0002: if-nez v2, 0028 // +0026 │ │ +0d8b10: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d8b12: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +0d8b16: 6e10 b72b 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getResources:()Landroid/content/res/Resources; // method@2bb7 │ │ +0d8b1c: 0c02 |000a: move-result-object v2 │ │ +0d8b1e: 6e10 4c02 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +0d8b24: 0c02 |000e: move-result-object v2 │ │ +0d8b26: 5b42 a111 |000f: iput-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8b2a: 6e10 b62b 0400 |0011: invoke-virtual {v4}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ +0d8b30: 0c02 |0014: move-result-object v2 │ │ +0d8b32: 6e10 ae01 0200 |0015: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0d8b38: 0c01 |0018: move-result-object v1 │ │ +0d8b3a: 3801 0700 |0019: if-eqz v1, 0020 // +0007 │ │ +0d8b3e: 5442 a111 |001b: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8b42: 6e20 2202 1200 |001d: invoke-virtual {v2, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +0d8b48: 5442 a111 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8b4c: 5243 a211 |0022: iget v3, v4, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8b50: 6e40 bc2b 2403 |0024: invoke-virtual {v4, v2, v3, v0}, Landroid/support/v7/internal/view/ContextThemeWrapper;.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V // method@2bbc │ │ +0d8b56: 0e00 |0027: return-void │ │ +0d8b58: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0d8b5a: 28dc |0029: goto 0005 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0005 line=101 │ │ 0x0007 line=102 │ │ 0x0011 line=103 │ │ 0x0019 line=104 │ │ @@ -185358,35 +185363,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 │ │ -0dadb8: |[0dadb8] android.support.v7.internal.view.ContextThemeWrapper.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ -0dadc8: 1a00 4e31 |0000: const-string v0, "layout_inflater" // string@314e │ │ -0dadcc: 6e20 3843 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dadd2: 0a00 |0005: move-result v0 │ │ -0dadd4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0dadd8: 5410 a011 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ -0daddc: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ -0dade0: 6e10 b62b 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ -0dade6: 0c00 |000f: move-result-object v0 │ │ -0dade8: 7110 c137 0000 |0010: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0dadee: 0c00 |0013: move-result-object v0 │ │ -0dadf0: 6e20 c037 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c0 │ │ -0dadf6: 0c00 |0017: move-result-object v0 │ │ -0dadf8: 5b10 a011 |0018: iput-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ -0dadfc: 5410 a011 |001a: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ -0dae00: 1100 |001c: return-object v0 │ │ -0dae02: 6e10 b62b 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ -0dae08: 0c00 |0020: move-result-object v0 │ │ -0dae0a: 6e20 ac01 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0dae10: 0c00 |0024: move-result-object v0 │ │ -0dae12: 28f7 |0025: goto 001c // -0009 │ │ +0d8b5c: |[0d8b5c] android.support.v7.internal.view.ContextThemeWrapper.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; │ │ +0d8b6c: 1a00 4931 |0000: const-string v0, "layout_inflater" // string@3149 │ │ +0d8b70: 6e20 3843 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d8b76: 0a00 |0005: move-result v0 │ │ +0d8b78: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0d8b7c: 5410 a011 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ +0d8b80: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ +0d8b84: 6e10 b62b 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ +0d8b8a: 0c00 |000f: move-result-object v0 │ │ +0d8b8c: 7110 c137 0000 |0010: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0d8b92: 0c00 |0013: move-result-object v0 │ │ +0d8b94: 6e20 c037 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c0 │ │ +0d8b9a: 0c00 |0017: move-result-object v0 │ │ +0d8b9c: 5b10 a011 |0018: iput-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ +0d8ba0: 5410 a011 |001a: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mInflater:Landroid/view/LayoutInflater; // field@11a0 │ │ +0d8ba4: 1100 |001c: return-object v0 │ │ +0d8ba6: 6e10 b62b 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.getBaseContext:()Landroid/content/Context; // method@2bb6 │ │ +0d8bac: 0c00 |0020: move-result-object v0 │ │ +0d8bae: 6e20 ac01 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0d8bb4: 0c00 |0024: move-result-object v0 │ │ +0d8bb6: 28f7 |0025: goto 001c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0008 line=76 │ │ 0x000c line=77 │ │ 0x001a line=79 │ │ 0x001c line=81 │ │ @@ -185399,26 +185404,26 @@ │ │ type : '()Landroid/content/res/Resources$Theme;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0dae14: |[0dae14] android.support.v7.internal.view.ContextThemeWrapper.getTheme:()Landroid/content/res/Resources$Theme; │ │ -0dae24: 5410 a111 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dae28: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0dae2c: 5410 a111 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dae30: 1100 |0006: return-object v0 │ │ -0dae32: 5210 a211 |0007: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dae36: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ -0dae3a: 6000 a90f |000b: sget v0, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_Light:I // field@0fa9 │ │ -0dae3e: 5910 a211 |000d: iput v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dae42: 7010 bb2b 0100 |000f: invoke-direct {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.initializeTheme:()V // method@2bbb │ │ -0dae48: 5410 a111 |0012: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ -0dae4c: 28f2 |0014: goto 0006 // -000e │ │ +0d8bb8: |[0d8bb8] android.support.v7.internal.view.ContextThemeWrapper.getTheme:()Landroid/content/res/Resources$Theme; │ │ +0d8bc8: 5410 a111 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8bcc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0d8bd0: 5410 a111 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8bd4: 1100 |0006: return-object v0 │ │ +0d8bd6: 5210 a211 |0007: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8bda: 3900 0600 |0009: if-nez v0, 000f // +0006 │ │ +0d8bde: 6000 a90f |000b: sget v0, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_Light:I // field@0fa9 │ │ +0d8be2: 5910 a211 |000d: iput v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8be6: 7010 bb2b 0100 |000f: invoke-direct {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.initializeTheme:()V // method@2bbb │ │ +0d8bec: 5410 a111 |0012: iget-object v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mTheme:Landroid/content/res/Resources$Theme; // field@11a1 │ │ +0d8bf0: 28f2 |0014: goto 0006 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0006 line=70 │ │ 0x0007 line=65 │ │ 0x000b line=66 │ │ @@ -185432,17 +185437,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dae50: |[0dae50] android.support.v7.internal.view.ContextThemeWrapper.getThemeResId:()I │ │ -0dae60: 5210 a211 |0000: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dae64: 0f00 |0002: return v0 │ │ +0d8bf4: |[0d8bf4] android.support.v7.internal.view.ContextThemeWrapper.getThemeResId:()I │ │ +0d8c04: 5210 a211 |0000: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8c08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/ContextThemeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ContextThemeWrapper;) │ │ @@ -185450,18 +185455,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 │ │ -0dae68: |[0dae68] android.support.v7.internal.view.ContextThemeWrapper.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V │ │ -0dae78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dae7a: 6e30 1e02 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -0dae80: 0e00 |0004: return-void │ │ +0d8c0c: |[0d8c0c] android.support.v7.internal.view.ContextThemeWrapper.onApplyThemeResource:(Landroid/content/res/Resources$Theme;IZ)V │ │ +0d8c1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8c1e: 6e30 1e02 3200 |0001: invoke-virtual {v2, v3, v0}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +0d8c24: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/ContextThemeWrapper; │ │ 0x0000 - 0x0005 reg=2 theme Landroid/content/res/Resources$Theme; │ │ @@ -185473,37 +185478,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dae84: |[0dae84] android.support.v7.internal.view.ContextThemeWrapper.setTheme:(I)V │ │ -0dae94: 5210 a211 |0000: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0dae98: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0dae9c: 5912 a211 |0004: iput v2, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ -0daea0: 7010 bb2b 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.initializeTheme:()V // method@2bbb │ │ -0daea6: 0e00 |0009: return-void │ │ +0d8c28: |[0d8c28] android.support.v7.internal.view.ContextThemeWrapper.setTheme:(I)V │ │ +0d8c38: 5210 a211 |0000: iget v0, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8c3c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0d8c40: 5912 a211 |0004: iput v2, v1, Landroid/support/v7/internal/view/ContextThemeWrapper;.mThemeResource:I // field@11a2 │ │ +0d8c44: 7010 bb2b 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/ContextThemeWrapper;.initializeTheme:()V // method@2bbb │ │ +0d8c4a: 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/internal/view/ContextThemeWrapper; │ │ 0x0000 - 0x000a reg=2 resid I │ │ │ │ - source_file_idx : 1578 (ContextThemeWrapper.java) │ │ + source_file_idx : 1574 (ContextThemeWrapper.java) │ │ │ │ Class #861 header: │ │ class_idx : 1487 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1744 │ │ -source_file_idx : 6401 │ │ +source_file_idx : 6397 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #861 annotations: │ │ Annotations on class │ │ @@ -185531,19 +185536,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 │ │ -0daea8: |[0daea8] android.support.v7.internal.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ -0daeb8: 7010 7c37 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@377c │ │ -0daebe: 5b01 ae11 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@11ae │ │ -0daec2: 5b02 af11 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daec6: 0e00 |0007: return-void │ │ +0d8c4c: |[0d8c4c] android.support.v7.internal.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ +0d8c5c: 7010 7c37 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@377c │ │ +0d8c62: 5b01 ae11 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@11ae │ │ +0d8c66: 5b02 af11 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8c6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ @@ -185557,18 +185562,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0daec8: |[0daec8] android.support.v7.internal.view.SupportActionModeWrapper.finish:()V │ │ -0daed8: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daedc: 6e10 ff31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ -0daee2: 0e00 |0005: return-void │ │ +0d8c6c: |[0d8c6c] android.support.v7.internal.view.SupportActionModeWrapper.finish:()V │ │ +0d8c7c: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8c80: 6e10 ff31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ +0d8c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ @@ -185577,19 +185582,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daee4: |[0daee4] android.support.v7.internal.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ -0daef4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daef8: 6e10 0032 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@3200 │ │ -0daefe: 0c00 |0005: move-result-object v0 │ │ -0daf00: 1100 |0006: return-object v0 │ │ +0d8c88: |[0d8c88] android.support.v7.internal.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ +0d8c98: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8c9c: 6e10 0032 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@3200 │ │ +0d8ca2: 0c00 |0005: move-result-object v0 │ │ +0d8ca4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185597,23 +185602,23 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0daf04: |[0daf04] android.support.v7.internal.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ -0daf14: 5421 ae11 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@11ae │ │ -0daf18: 5420 af11 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daf1c: 6e10 0132 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ -0daf22: 0c00 |0007: move-result-object v0 │ │ -0daf24: 1f00 8502 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -0daf28: 7120 312e 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@2e31 │ │ -0daf2e: 0c00 |000d: move-result-object v0 │ │ -0daf30: 1100 |000e: return-object v0 │ │ +0d8ca8: |[0d8ca8] android.support.v7.internal.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ +0d8cb8: 5421 ae11 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@11ae │ │ +0d8cbc: 5420 af11 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8cc0: 6e10 0132 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ +0d8cc6: 0c00 |0007: move-result-object v0 │ │ +0d8cc8: 1f00 8502 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +0d8ccc: 7120 312e 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@2e31 │ │ +0d8cd2: 0c00 |000d: move-result-object v0 │ │ +0d8cd4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185621,19 +185626,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daf34: |[0daf34] android.support.v7.internal.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0daf44: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daf48: 6e10 0232 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@3202 │ │ -0daf4e: 0c00 |0005: move-result-object v0 │ │ -0daf50: 1100 |0006: return-object v0 │ │ +0d8cd8: |[0d8cd8] android.support.v7.internal.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0d8ce8: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8cec: 6e10 0232 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@3202 │ │ +0d8cf2: 0c00 |0005: move-result-object v0 │ │ +0d8cf4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185641,19 +185646,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daf54: |[0daf54] android.support.v7.internal.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -0daf64: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daf68: 6e10 0332 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@3203 │ │ -0daf6e: 0c00 |0005: move-result-object v0 │ │ -0daf70: 1100 |0006: return-object v0 │ │ +0d8cf8: |[0d8cf8] android.support.v7.internal.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +0d8d08: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8d0c: 6e10 0332 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@3203 │ │ +0d8d12: 0c00 |0005: move-result-object v0 │ │ +0d8d14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185661,19 +185666,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daf74: |[0daf74] android.support.v7.internal.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ -0daf84: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0daf88: 6e10 0432 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@3204 │ │ -0daf8e: 0c00 |0005: move-result-object v0 │ │ -0daf90: 1100 |0006: return-object v0 │ │ +0d8d18: |[0d8d18] android.support.v7.internal.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ +0d8d28: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8d2c: 6e10 0432 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@3204 │ │ +0d8d32: 0c00 |0005: move-result-object v0 │ │ +0d8d34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185681,19 +185686,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daf94: |[0daf94] android.support.v7.internal.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -0dafa4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0dafa8: 6e10 0532 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@3205 │ │ -0dafae: 0c00 |0005: move-result-object v0 │ │ -0dafb0: 1100 |0006: return-object v0 │ │ +0d8d38: |[0d8d38] android.support.v7.internal.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +0d8d48: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8d4c: 6e10 0532 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@3205 │ │ +0d8d52: 0c00 |0005: move-result-object v0 │ │ +0d8d54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185701,19 +185706,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dafb4: |[0dafb4] android.support.v7.internal.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ -0dafc4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0dafc8: 6e10 0632 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@3206 │ │ -0dafce: 0a00 |0005: move-result v0 │ │ -0dafd0: 0f00 |0006: return v0 │ │ +0d8d58: |[0d8d58] android.support.v7.internal.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ +0d8d68: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8d6c: 6e10 0632 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@3206 │ │ +0d8d72: 0a00 |0005: move-result v0 │ │ +0d8d74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185721,18 +185726,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dafd4: |[0dafd4] android.support.v7.internal.view.SupportActionModeWrapper.invalidate:()V │ │ -0dafe4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0dafe8: 6e10 0732 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@3207 │ │ -0dafee: 0e00 |0005: return-void │ │ +0d8d78: |[0d8d78] android.support.v7.internal.view.SupportActionModeWrapper.invalidate:()V │ │ +0d8d88: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8d8c: 6e10 0732 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@3207 │ │ +0d8d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ @@ -185741,19 +185746,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0daff0: |[0daff0] android.support.v7.internal.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ -0db000: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db004: 6e10 0832 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@3208 │ │ -0db00a: 0a00 |0005: move-result v0 │ │ -0db00c: 0f00 |0006: return v0 │ │ +0d8d94: |[0d8d94] android.support.v7.internal.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ +0d8da4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8da8: 6e10 0832 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@3208 │ │ +0d8dae: 0a00 |0005: move-result v0 │ │ +0d8db0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -185761,18 +185766,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db010: |[0db010] android.support.v7.internal.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ -0db020: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db024: 6e20 0a32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@320a │ │ -0db02a: 0e00 |0005: return-void │ │ +0d8db4: |[0d8db4] android.support.v7.internal.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ +0d8dc4: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8dc8: 6e20 0a32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@320a │ │ +0d8dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -185782,18 +185787,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db02c: |[0db02c] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ -0db03c: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db040: 6e20 0b32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@320b │ │ -0db046: 0e00 |0005: return-void │ │ +0d8dd0: |[0d8dd0] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ +0d8de0: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8de4: 6e20 0b32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@320b │ │ +0d8dea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -185803,18 +185808,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db048: |[0db048] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0db058: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db05c: 6e20 0c32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@320c │ │ -0db062: 0e00 |0005: return-void │ │ +0d8dec: |[0d8dec] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0d8dfc: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8e00: 6e20 0c32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@320c │ │ +0d8e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -185824,18 +185829,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db064: |[0db064] android.support.v7.internal.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ -0db074: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db078: 6e20 0d32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@320d │ │ -0db07e: 0e00 |0005: return-void │ │ +0d8e08: |[0d8e08] android.support.v7.internal.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ +0d8e18: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8e1c: 6e20 0d32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@320d │ │ +0d8e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -185845,18 +185850,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db080: |[0db080] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(I)V │ │ -0db090: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db094: 6e20 0e32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@320e │ │ -0db09a: 0e00 |0005: return-void │ │ +0d8e24: |[0d8e24] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(I)V │ │ +0d8e34: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8e38: 6e20 0e32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@320e │ │ +0d8e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -185866,18 +185871,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db09c: |[0db09c] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -0db0ac: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db0b0: 6e20 0f32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@320f │ │ -0db0b6: 0e00 |0005: return-void │ │ +0d8e40: |[0d8e40] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +0d8e50: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8e54: 6e20 0f32 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@320f │ │ +0d8e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -185887,33 +185892,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0db0b8: |[0db0b8] android.support.v7.internal.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ -0db0c8: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -0db0cc: 6e20 1032 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ -0db0d2: 0e00 |0005: return-void │ │ +0d8e5c: |[0d8e5c] android.support.v7.internal.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ +0d8e6c: 5410 af11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +0d8e70: 6e20 1032 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ +0d8e76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0005 line=129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 6401 (SupportActionModeWrapper.java) │ │ + source_file_idx : 6397 (SupportActionModeWrapper.java) │ │ │ │ Class #862 header: │ │ class_idx : 1488 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6404 │ │ +source_file_idx : 6400 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #862 annotations: │ │ Annotations on class │ │ @@ -185948,67 +185953,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0db0d4: |[0db0d4] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ -0db0e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0db0e6: 2300 3509 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ -0db0ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0db0ec: 1c02 ea06 |0004: const-class v2, Landroid/view/MenuItem; // type@06ea │ │ -0db0f0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0db0f4: 6900 b011 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@11b0 │ │ -0db0f8: 0e00 |000a: return-void │ │ +0d8e78: |[0d8e78] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ +0d8e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d8e8a: 2300 3509 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ +0d8e8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d8e90: 1c02 ea06 |0004: const-class v2, Landroid/view/MenuItem; // type@06ea │ │ +0d8e94: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0d8e98: 6900 b011 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@11b0 │ │ +0d8e9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;) │ │ name : '' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -0db0fc: |[0db0fc] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0db10c: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0db112: 5b56 b211 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ -0db116: 6e10 2243 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0db11c: 0c00 |0008: move-result-object v0 │ │ -0db11e: 6203 b011 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@11b0 │ │ -0db122: 6e30 df42 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0db128: 0c03 |000e: move-result-object v3 │ │ -0db12a: 5b53 b111 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ -0db12e: 0e00 |0011: return-void │ │ -0db130: 0d01 |0012: move-exception v1 │ │ -0db132: 2202 dd06 |0013: new-instance v2, Landroid/view/InflateException; // type@06dd │ │ -0db136: 2203 7908 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0db13a: 7010 5a43 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0db140: 1a04 5a06 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@065a │ │ -0db144: 6e20 6343 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db14a: 0c03 |001f: move-result-object v3 │ │ -0db14c: 6e20 6343 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db152: 0c03 |0023: move-result-object v3 │ │ -0db154: 1a04 8f00 |0024: const-string v4, " in class " // string@008f │ │ -0db158: 6e20 6343 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db15e: 0c03 |0029: move-result-object v3 │ │ -0db160: 6e10 e142 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0db166: 0c04 |002d: move-result-object v4 │ │ -0db168: 6e20 6343 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db16e: 0c03 |0031: move-result-object v3 │ │ -0db170: 6e10 6a43 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0db176: 0c03 |0035: move-result-object v3 │ │ -0db178: 7020 a337 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@37a3 │ │ -0db17e: 6e20 a537 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@37a5 │ │ -0db184: 2702 |003c: throw v2 │ │ +0d8ea0: |[0d8ea0] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0d8eb0: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0d8eb6: 5b56 b211 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ +0d8eba: 6e10 2243 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0d8ec0: 0c00 |0008: move-result-object v0 │ │ +0d8ec2: 6203 b011 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@11b0 │ │ +0d8ec6: 6e30 df42 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0d8ecc: 0c03 |000e: move-result-object v3 │ │ +0d8ece: 5b53 b111 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ +0d8ed2: 0e00 |0011: return-void │ │ +0d8ed4: 0d01 |0012: move-exception v1 │ │ +0d8ed6: 2202 dd06 |0013: new-instance v2, Landroid/view/InflateException; // type@06dd │ │ +0d8eda: 2203 7908 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0d8ede: 7010 5a43 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d8ee4: 1a04 5606 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@0656 │ │ +0d8ee8: 6e20 6343 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d8eee: 0c03 |001f: move-result-object v3 │ │ +0d8ef0: 6e20 6343 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d8ef6: 0c03 |0023: move-result-object v3 │ │ +0d8ef8: 1a04 8c00 |0024: const-string v4, " in class " // string@008c │ │ +0d8efc: 6e20 6343 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d8f02: 0c03 |0029: move-result-object v3 │ │ +0d8f04: 6e10 e142 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0d8f0a: 0c04 |002d: move-result-object v4 │ │ +0d8f0c: 6e20 6343 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d8f12: 0c03 |0031: move-result-object v3 │ │ +0d8f14: 6e10 6a43 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d8f1a: 0c03 |0035: move-result-object v3 │ │ +0d8f1c: 7020 a337 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@37a3 │ │ +0d8f22: 6e20 a537 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@37a5 │ │ +0d8f28: 2702 |003c: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0005 line=238 │ │ @@ -186032,45 +186037,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0db198: |[0db198] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0db1a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0db1aa: 5462 b111 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ -0db1ae: 6e10 8d43 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@438d │ │ -0db1b4: 0c02 |0006: move-result-object v2 │ │ -0db1b6: 6203 6420 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0db1ba: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ -0db1be: 5461 b111 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ -0db1c2: 5462 b211 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ -0db1c6: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0db1c8: 2333 3709 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0db1cc: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -0db1ce: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ -0db1d2: 6e30 8e43 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0db1d8: 0c01 |0018: move-result-object v1 │ │ -0db1da: 1f01 5408 |0019: check-cast v1, Ljava/lang/Boolean; // type@0854 │ │ -0db1de: 6e10 c242 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -0db1e4: 0a01 |001e: move-result v1 │ │ -0db1e6: 0f01 |001f: return v1 │ │ -0db1e8: 5462 b111 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ -0db1ec: 5463 b211 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ -0db1f0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0db1f2: 2344 3709 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -0db1f6: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -0db1f8: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ -0db1fc: 6e30 8e43 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0db202: 28f2 |002d: goto 001f // -000e │ │ -0db204: 0d00 |002e: move-exception v0 │ │ -0db206: 2201 7508 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ -0db20a: 7020 2b43 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ -0db210: 2701 |0034: throw v1 │ │ +0d8f3c: |[0d8f3c] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0d8f4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d8f4e: 5462 b111 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ +0d8f52: 6e10 8d43 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@438d │ │ +0d8f58: 0c02 |0006: move-result-object v2 │ │ +0d8f5a: 6203 6420 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0d8f5e: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ +0d8f62: 5461 b111 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ +0d8f66: 5462 b211 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ +0d8f6a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0d8f6c: 2333 3709 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0d8f70: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +0d8f72: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ +0d8f76: 6e30 8e43 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d8f7c: 0c01 |0018: move-result-object v1 │ │ +0d8f7e: 1f01 5408 |0019: check-cast v1, Ljava/lang/Boolean; // type@0854 │ │ +0d8f82: 6e10 c242 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +0d8f88: 0a01 |001e: move-result v1 │ │ +0d8f8a: 0f01 |001f: return v1 │ │ +0d8f8c: 5462 b111 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@11b1 │ │ +0d8f90: 5463 b211 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@11b2 │ │ +0d8f94: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0d8f96: 2344 3709 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +0d8f9a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +0d8f9c: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ +0d8fa0: 6e30 8e43 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0d8fa6: 28f2 |002d: goto 001f // -000e │ │ +0d8fa8: 0d00 |002e: move-exception v0 │ │ +0d8faa: 2201 7508 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ +0d8fae: 7020 2b43 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ +0d8fb4: 2701 |0034: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=252 │ │ 0x000b line=253 │ │ 0x001f line=256 │ │ @@ -186078,21 +186083,21 @@ │ │ 0x002e line=258 │ │ 0x002f line=259 │ │ locals : │ │ 0x002f - 0x0035 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0035 reg=6 this Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; │ │ 0x0000 - 0x0035 reg=7 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 6404 (SupportMenuInflater.java) │ │ + source_file_idx : 6400 (SupportMenuInflater.java) │ │ │ │ Class #863 header: │ │ class_idx : 1489 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6404 │ │ +source_file_idx : 6400 │ │ static_fields_size : 8 │ │ instance_fields_size: 26 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #863 annotations: │ │ Annotations on class │ │ @@ -186258,20 +186263,20 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0db224: |[0db224] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ -0db234: 5b01 d411 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db238: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0db23e: 5b02 d311 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ -0db242: 6e10 f82b 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@2bf8 │ │ -0db248: 0e00 |000a: return-void │ │ +0d8fc8: |[0d8fc8] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ +0d8fd8: 5b01 d411 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d8fdc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d8fe2: 5b02 d311 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ +0d8fe6: 6e10 f82b 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@2bf8 │ │ +0d8fec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=332 │ │ 0x000a line=333 │ │ locals : │ │ @@ -186284,17 +186289,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db24c: |[0db24c] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ -0db25c: 5410 c111 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ -0db260: 1100 |0002: return-object v0 │ │ +0d8ff0: |[0d8ff0] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ +0d9000: 5410 c111 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ +0d9004: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -186302,21 +186307,21 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0db264: |[0db264] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ -0db274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0db276: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -0db27a: 0f00 |0003: return v0 │ │ -0db27c: 6e20 3343 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0db282: 0a00 |0007: move-result v0 │ │ -0db284: 28fb |0008: goto 0003 // -0005 │ │ +0d9008: |[0d9008] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ +0d9018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d901a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +0d901e: 0f00 |0003: return v0 │ │ +0d9020: 6e20 3343 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0d9026: 0a00 |0007: move-result v0 │ │ +0d9028: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=417 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ 0x0000 - 0x0009 reg=2 shortcutString Ljava/lang/String; │ │ @@ -186326,43 +186331,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 │ │ -0db288: |[0db288] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -0db298: 5463 d411 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db29c: 7110 fc2b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ -0db2a2: 0c03 |0005: move-result-object v3 │ │ -0db2a4: 6e10 9601 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -0db2aa: 0c03 |0009: move-result-object v3 │ │ -0db2ac: 6e20 e742 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ -0db2b2: 0c00 |000d: move-result-object v0 │ │ -0db2b4: 6e20 da42 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@42da │ │ -0db2ba: 0c01 |0011: move-result-object v1 │ │ -0db2bc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0db2be: 6e20 8443 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@4384 │ │ -0db2c4: 6e20 8343 9100 |0016: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@4383 │ │ -0db2ca: 0c03 |0019: move-result-object v3 │ │ -0db2cc: 1103 |001a: return-object v3 │ │ -0db2ce: 0d02 |001b: move-exception v2 │ │ -0db2d0: 1a03 0319 |001c: const-string v3, "SupportMenuInflater" // string@1903 │ │ -0db2d4: 2204 7908 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0db2d8: 7010 5a43 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0db2de: 1a05 b505 |0023: const-string v5, "Cannot instantiate class: " // string@05b5 │ │ -0db2e2: 6e20 6343 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db2e8: 0c04 |0028: move-result-object v4 │ │ -0db2ea: 6e20 6343 7400 |0029: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db2f0: 0c04 |002c: move-result-object v4 │ │ -0db2f2: 6e10 6a43 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0db2f8: 0c04 |0030: move-result-object v4 │ │ -0db2fa: 7130 6037 4302 |0031: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -0db300: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0db302: 28e5 |0035: goto 001a // -001b │ │ +0d902c: |[0d902c] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d903c: 5463 d411 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d9040: 7110 fc2b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ +0d9046: 0c03 |0005: move-result-object v3 │ │ +0d9048: 6e10 9601 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +0d904e: 0c03 |0009: move-result-object v3 │ │ +0d9050: 6e20 e742 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@42e7 │ │ +0d9056: 0c00 |000d: move-result-object v0 │ │ +0d9058: 6e20 da42 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@42da │ │ +0d905e: 0c01 |0011: move-result-object v1 │ │ +0d9060: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0d9062: 6e20 8443 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@4384 │ │ +0d9068: 6e20 8343 9100 |0016: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@4383 │ │ +0d906e: 0c03 |0019: move-result-object v3 │ │ +0d9070: 1103 |001a: return-object v3 │ │ +0d9072: 0d02 |001b: move-exception v2 │ │ +0d9074: 1a03 ff18 |001c: const-string v3, "SupportMenuInflater" // string@18ff │ │ +0d9078: 2204 7908 |001e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0d907c: 7010 5a43 0400 |0020: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d9082: 1a05 b105 |0023: const-string v5, "Cannot instantiate class: " // string@05b1 │ │ +0d9086: 6e20 6343 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d908c: 0c04 |0028: move-result-object v4 │ │ +0d908e: 6e20 6343 7400 |0029: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d9094: 0c04 |002c: move-result-object v4 │ │ +0d9096: 6e10 6a43 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d909c: 0c04 |0030: move-result-object v4 │ │ +0d909e: 7130 6037 4302 |0031: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +0d90a4: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0d90a6: 28e5 |0035: goto 001a // -001b │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=497 │ │ 0x000e line=498 │ │ 0x0012 line=499 │ │ @@ -186386,116 +186391,116 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -0db314: |[0db314] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ -0db324: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0db326: 5573 c911 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@11c9 │ │ -0db32a: 7220 e337 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@37e3 │ │ -0db330: 0c03 |0006: move-result-object v3 │ │ -0db332: 5575 d211 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@11d2 │ │ -0db336: 7220 ed37 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@37ed │ │ -0db33c: 0c03 |000c: move-result-object v3 │ │ -0db33e: 5575 ca11 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@11ca │ │ -0db342: 7220 e437 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@37e4 │ │ -0db348: 0c05 |0012: move-result-object v5 │ │ -0db34a: 5273 c811 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ -0db34e: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ -0db352: 0143 |0017: move v3, v4 │ │ -0db354: 7220 e237 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@37e2 │ │ -0db35a: 0c03 |001b: move-result-object v3 │ │ -0db35c: 5475 d111 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@11d1 │ │ -0db360: 7220 ec37 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@37ec │ │ -0db366: 0c03 |0021: move-result-object v3 │ │ -0db368: 5275 cb11 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@11cb │ │ -0db36c: 7220 e537 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@37e5 │ │ -0db372: 0c03 |0027: move-result-object v3 │ │ -0db374: 5775 c611 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@11c6 │ │ -0db378: 7220 e137 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@37e1 │ │ -0db37e: 0c03 |002d: move-result-object v3 │ │ -0db380: 5775 ce11 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@11ce │ │ -0db384: 7220 e837 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@37e8 │ │ -0db38a: 5273 cf11 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ -0db38e: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ -0db392: 5273 cf11 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ -0db396: 7120 4e18 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@184e │ │ -0db39c: 5473 cd11 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ -0db3a0: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ -0db3a4: 5473 d411 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db3a8: 7110 fc2b 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ -0db3ae: 0c03 |0045: move-result-object v3 │ │ -0db3b0: 6e10 af01 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@01af │ │ -0db3b6: 0a03 |0049: move-result v3 │ │ -0db3b8: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ -0db3bc: 2203 6508 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -0db3c0: 1a04 101a |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1a10 │ │ -0db3c4: 7020 f642 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0db3ca: 2703 |0053: throw v3 │ │ -0db3cc: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -0db3ce: 28c3 |0055: goto 0018 // -003d │ │ -0db3d0: 2203 d005 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@05d0 │ │ -0db3d4: 5475 d411 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db3d8: 7110 ff2b 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@2bff │ │ -0db3de: 0c05 |005d: move-result-object v5 │ │ -0db3e0: 5476 cd11 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ -0db3e4: 7030 ed2b 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@2bed │ │ -0db3ea: 7220 ea37 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ -0db3f0: 2083 e605 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0db3f4: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ -0db3f8: 0783 |006a: move-object v3, v8 │ │ -0db3fa: 1f03 e605 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0db3fe: 0732 |006d: move-object v2, v3 │ │ -0db400: 5273 c811 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ -0db404: 1225 |0070: const/4 v5, #int 2 // #2 │ │ -0db406: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ -0db40a: 2083 e605 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0db40e: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ -0db412: 0783 |0077: move-object v3, v8 │ │ -0db414: 1f03 e605 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0db418: 6e20 8c2d 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@2d8c │ │ -0db41e: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -0db420: 5473 c311 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ -0db424: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ -0db428: 5473 c311 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ -0db42c: 7100 002c 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@2c00 │ │ -0db432: 0c04 |0087: move-result-object v4 │ │ -0db434: 5475 d411 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db438: 7110 012c 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@2c01 │ │ -0db43e: 0c05 |008d: move-result-object v5 │ │ -0db440: 7040 f52b 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@2bf5 │ │ -0db446: 0c00 |0091: move-result-object v0 │ │ -0db448: 1f00 fc06 |0092: check-cast v0, Landroid/view/View; // type@06fc │ │ -0db44c: 7120 4c18 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@184c │ │ -0db452: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -0db454: 5273 c411 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ -0db458: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ -0db45c: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ -0db460: 5273 c411 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ -0db464: 7120 4b18 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@184b │ │ -0db46a: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ -0db46c: 5473 c111 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ -0db470: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -0db474: 5473 c111 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ -0db478: 7120 4a18 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@184a │ │ -0db47e: 0e00 |00ad: return-void │ │ -0db480: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -0db482: 28bf |00af: goto 006e // -0041 │ │ -0db484: 2083 eb05 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ -0db488: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ -0db48c: 0783 |00b4: move-object v3, v8 │ │ -0db48e: 1f03 eb05 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ -0db492: 6e20 d42d 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@2dd4 │ │ -0db498: 28c3 |00ba: goto 007d // -003d │ │ -0db49a: 1a03 0319 |00bb: const-string v3, "SupportMenuInflater" // string@1903 │ │ -0db49e: 1a04 5809 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0958 │ │ -0db4a2: 7120 5f37 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0db4a8: 28e2 |00c2: goto 00a4 // -001e │ │ +0d90b8: |[0d90b8] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ +0d90c8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0d90ca: 5573 c911 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@11c9 │ │ +0d90ce: 7220 e337 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@37e3 │ │ +0d90d4: 0c03 |0006: move-result-object v3 │ │ +0d90d6: 5575 d211 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@11d2 │ │ +0d90da: 7220 ed37 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@37ed │ │ +0d90e0: 0c03 |000c: move-result-object v3 │ │ +0d90e2: 5575 ca11 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@11ca │ │ +0d90e6: 7220 e437 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@37e4 │ │ +0d90ec: 0c05 |0012: move-result-object v5 │ │ +0d90ee: 5273 c811 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ +0d90f2: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ +0d90f6: 0143 |0017: move v3, v4 │ │ +0d90f8: 7220 e237 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@37e2 │ │ +0d90fe: 0c03 |001b: move-result-object v3 │ │ +0d9100: 5475 d111 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@11d1 │ │ +0d9104: 7220 ec37 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@37ec │ │ +0d910a: 0c03 |0021: move-result-object v3 │ │ +0d910c: 5275 cb11 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@11cb │ │ +0d9110: 7220 e537 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@37e5 │ │ +0d9116: 0c03 |0027: move-result-object v3 │ │ +0d9118: 5775 c611 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@11c6 │ │ +0d911c: 7220 e137 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@37e1 │ │ +0d9122: 0c03 |002d: move-result-object v3 │ │ +0d9124: 5775 ce11 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@11ce │ │ +0d9128: 7220 e837 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@37e8 │ │ +0d912e: 5273 cf11 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ +0d9132: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ +0d9136: 5273 cf11 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ +0d913a: 7120 4e18 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@184e │ │ +0d9140: 5473 cd11 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ +0d9144: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ +0d9148: 5473 d411 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d914c: 7110 fc2b 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ +0d9152: 0c03 |0045: move-result-object v3 │ │ +0d9154: 6e10 af01 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@01af │ │ +0d915a: 0a03 |0049: move-result v3 │ │ +0d915c: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ +0d9160: 2203 6508 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +0d9164: 1a04 0c1a |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1a0c │ │ +0d9168: 7020 f642 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0d916e: 2703 |0053: throw v3 │ │ +0d9170: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +0d9172: 28c3 |0055: goto 0018 // -003d │ │ +0d9174: 2203 d005 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@05d0 │ │ +0d9178: 5475 d411 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d917c: 7110 ff2b 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@2bff │ │ +0d9182: 0c05 |005d: move-result-object v5 │ │ +0d9184: 5476 cd11 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ +0d9188: 7030 ed2b 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@2bed │ │ +0d918e: 7220 ea37 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ +0d9194: 2083 e605 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0d9198: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ +0d919c: 0783 |006a: move-object v3, v8 │ │ +0d919e: 1f03 e605 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0d91a2: 0732 |006d: move-object v2, v3 │ │ +0d91a4: 5273 c811 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ +0d91a8: 1225 |0070: const/4 v5, #int 2 // #2 │ │ +0d91aa: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ +0d91ae: 2083 e605 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0d91b2: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ +0d91b6: 0783 |0077: move-object v3, v8 │ │ +0d91b8: 1f03 e605 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0d91bc: 6e20 8c2d 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@2d8c │ │ +0d91c2: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +0d91c4: 5473 c311 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ +0d91c8: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ +0d91cc: 5473 c311 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ +0d91d0: 7100 002c 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@2c00 │ │ +0d91d6: 0c04 |0087: move-result-object v4 │ │ +0d91d8: 5475 d411 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d91dc: 7110 012c 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@2c01 │ │ +0d91e2: 0c05 |008d: move-result-object v5 │ │ +0d91e4: 7040 f52b 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@2bf5 │ │ +0d91ea: 0c00 |0091: move-result-object v0 │ │ +0d91ec: 1f00 fc06 |0092: check-cast v0, Landroid/view/View; // type@06fc │ │ +0d91f0: 7120 4c18 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@184c │ │ +0d91f6: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +0d91f8: 5273 c411 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ +0d91fc: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ +0d9200: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ +0d9204: 5273 c411 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ +0d9208: 7120 4b18 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@184b │ │ +0d920e: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ +0d9210: 5473 c111 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ +0d9214: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +0d9218: 5473 c111 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ +0d921c: 7120 4a18 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@184a │ │ +0d9222: 0e00 |00ad: return-void │ │ +0d9224: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +0d9226: 28bf |00af: goto 006e // -0041 │ │ +0d9228: 2083 eb05 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ +0d922c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ +0d9230: 0783 |00b4: move-object v3, v8 │ │ +0d9232: 1f03 eb05 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ +0d9236: 6e20 d42d 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@2dd4 │ │ +0d923c: 28c3 |00ba: goto 007d // -003d │ │ +0d923e: 1a03 ff18 |00bb: const-string v3, "SupportMenuInflater" // string@18ff │ │ +0d9242: 1a04 5409 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0954 │ │ +0d9246: 7120 5f37 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0d924c: 28e2 |00c2: goto 00a4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0033 line=434 │ │ 0x0037 line=435 │ │ 0x003c line=438 │ │ 0x0040 line=439 │ │ @@ -186537,26 +186542,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -0db4ac: |[0db4ac] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ -0db4bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0db4be: 5c50 c511 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ -0db4c2: 5450 d311 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ -0db4c6: 5251 be11 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ -0db4ca: 5252 cc11 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ -0db4ce: 5253 c711 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ -0db4d2: 5454 d011 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ -0db4d6: 7254 c837 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@37c8 │ │ -0db4dc: 0c00 |0010: move-result-object v0 │ │ -0db4de: 7020 f92b 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@2bf9 │ │ -0db4e4: 0e00 |0014: return-void │ │ +0d9250: |[0d9250] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ +0d9260: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d9262: 5c50 c511 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ +0d9266: 5450 d311 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ +0d926a: 5251 be11 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ +0d926e: 5252 cc11 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ +0d9272: 5253 c711 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ +0d9276: 5454 d011 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ +0d927a: 7254 c837 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@37c8 │ │ +0d9280: 0c00 |0010: move-result-object v0 │ │ +0d9282: 7020 f92b 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@2bf9 │ │ +0d9288: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0003 line=479 │ │ 0x0014 line=480 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ @@ -186566,28 +186571,28 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0db4e8: |[0db4e8] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ -0db4f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0db4fa: 5c61 c511 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ -0db4fe: 5461 d311 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ -0db502: 5262 be11 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ -0db506: 5263 cc11 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ -0db50a: 5264 c711 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ -0db50e: 5465 d011 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ -0db512: 7255 c937 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@37c9 │ │ -0db518: 0c00 |0010: move-result-object v0 │ │ -0db51a: 7210 0938 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@3809 │ │ -0db520: 0c01 |0014: move-result-object v1 │ │ -0db522: 7020 f92b 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@2bf9 │ │ -0db528: 1100 |0018: return-object v0 │ │ +0d928c: |[0d928c] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ +0d929c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d929e: 5c61 c511 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ +0d92a2: 5461 d311 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@11d3 │ │ +0d92a6: 5262 be11 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ +0d92aa: 5263 cc11 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ +0d92ae: 5264 c711 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ +0d92b2: 5465 d011 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ +0d92b6: 7255 c937 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@37c9 │ │ +0d92bc: 0c00 |0010: move-result-object v0 │ │ +0d92be: 7210 0938 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@3809 │ │ +0d92c4: 0c01 |0014: move-result-object v1 │ │ +0d92c6: 7020 f92b 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@2bf9 │ │ +0d92cc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0003 line=484 │ │ 0x0011 line=485 │ │ 0x0018 line=486 │ │ locals : │ │ @@ -186599,17 +186604,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db52c: |[0db52c] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ -0db53c: 5510 c511 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ -0db540: 0f00 |0002: return v0 │ │ +0d92d0: |[0d92d0] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ +0d92e0: 5510 c511 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ +0d92e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -186617,49 +186622,49 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0db544: |[0db544] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ -0db554: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0db556: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0db558: 5451 d411 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db55c: 7110 fc2b 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ -0db562: 0c01 |0007: move-result-object v1 │ │ -0db564: 6202 4b10 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@104b │ │ -0db568: 6e30 b101 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0db56e: 0c00 |000d: move-result-object v0 │ │ -0db570: 6001 4e10 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@104e │ │ -0db574: 6e30 6702 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0db57a: 0a01 |0013: move-result v1 │ │ -0db57c: 5951 be11 |0014: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ -0db580: 6001 4f10 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@104f │ │ -0db584: 6e30 6102 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db58a: 0a01 |001b: move-result v1 │ │ -0db58c: 5951 bb11 |001c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ -0db590: 6001 5010 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@1050 │ │ -0db594: 6e30 6102 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db59a: 0a01 |0023: move-result v1 │ │ -0db59c: 5951 bf11 |0024: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ -0db5a0: 6001 4c10 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@104c │ │ -0db5a4: 6e30 6102 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db5aa: 0a01 |002b: move-result v1 │ │ -0db5ac: 5951 bc11 |002c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ -0db5b0: 6001 5110 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@1051 │ │ -0db5b4: 6e30 5502 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db5ba: 0a01 |0033: move-result v1 │ │ -0db5bc: 5c51 c011 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ -0db5c0: 6001 4d10 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@104d │ │ -0db5c4: 6e30 5502 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db5ca: 0a01 |003b: move-result v1 │ │ -0db5cc: 5c51 bd11 |003c: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ -0db5d0: 6e10 7102 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0db5d6: 0e00 |0041: return-void │ │ +0d92e8: |[0d92e8] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ +0d92f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0d92fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0d92fc: 5451 d411 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d9300: 7110 fc2b 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ +0d9306: 0c01 |0007: move-result-object v1 │ │ +0d9308: 6202 4b10 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@104b │ │ +0d930c: 6e30 b101 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0d9312: 0c00 |000d: move-result-object v0 │ │ +0d9314: 6001 4e10 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@104e │ │ +0d9318: 6e30 6702 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d931e: 0a01 |0013: move-result v1 │ │ +0d9320: 5951 be11 |0014: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ +0d9324: 6001 4f10 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@104f │ │ +0d9328: 6e30 6102 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d932e: 0a01 |001b: move-result v1 │ │ +0d9330: 5951 bb11 |001c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ +0d9334: 6001 5010 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@1050 │ │ +0d9338: 6e30 6102 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d933e: 0a01 |0023: move-result v1 │ │ +0d9340: 5951 bf11 |0024: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ +0d9344: 6001 4c10 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@104c │ │ +0d9348: 6e30 6102 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d934e: 0a01 |002b: move-result v1 │ │ +0d9350: 5951 bc11 |002c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ +0d9354: 6001 5110 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@1051 │ │ +0d9358: 6e30 5502 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d935e: 0a01 |0033: move-result v1 │ │ +0d9360: 5c51 c011 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ +0d9364: 6001 4d10 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@104d │ │ +0d9368: 6e30 5502 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d936e: 0a01 |003b: move-result v1 │ │ +0d9370: 5c51 bd11 |003c: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ +0d9374: 6e10 7102 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d937a: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x000e line=350 │ │ 0x0016 line=351 │ │ 0x001e line=353 │ │ 0x0026 line=354 │ │ @@ -186677,145 +186682,145 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -0db5d8: |[0db5d8] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ -0db5e8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0db5ea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0db5ec: 5484 d411 |0002: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db5f0: 7110 fc2b 0400 |0004: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ -0db5f6: 0c04 |0007: move-result-object v4 │ │ -0db5f8: 6207 5210 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@1052 │ │ -0db5fc: 6e30 b101 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0db602: 0c00 |000d: move-result-object v0 │ │ -0db604: 6004 5b10 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@105b │ │ -0db608: 6e30 6702 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0db60e: 0a04 |0013: move-result v4 │ │ -0db610: 5984 cc11 |0014: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ -0db614: 6004 5c10 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@105c │ │ -0db618: 5287 bb11 |0018: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ -0db61c: 6e30 6102 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db622: 0a01 |001d: move-result v1 │ │ -0db624: 6004 5f10 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@105f │ │ -0db628: 5287 bf11 |0020: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ -0db62c: 6e30 6102 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db632: 0a03 |0025: move-result v3 │ │ -0db634: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ -0db638: b514 |0028: and-int/2addr v4, v1 │ │ -0db63a: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ -0db640: b537 |002c: and-int/2addr v7, v3 │ │ -0db642: b674 |002d: or-int/2addr v4, v7 │ │ -0db644: 5984 c711 |002e: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ -0db648: 6004 6010 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@1060 │ │ -0db64c: 6e20 6a02 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ -0db652: 0c04 |0035: move-result-object v4 │ │ -0db654: 5b84 d011 |0036: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ -0db658: 6004 6110 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@1061 │ │ -0db65c: 6e20 6a02 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ -0db662: 0c04 |003d: move-result-object v4 │ │ -0db664: 5b84 d111 |003e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@11d1 │ │ -0db668: 6004 5a10 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@105a │ │ -0db66c: 6e30 6702 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0db672: 0a04 |0045: move-result v4 │ │ -0db674: 5984 cb11 |0046: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@11cb │ │ -0db678: 6004 5610 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@1056 │ │ -0db67c: 6e20 6902 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0db682: 0c04 |004d: move-result-object v4 │ │ -0db684: 7020 f32b 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@2bf3 │ │ -0db68a: 0a04 |0051: move-result v4 │ │ -0db68c: 5e84 c611 |0052: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@11c6 │ │ -0db690: 6004 5d10 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@105d │ │ -0db694: 6e20 6902 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0db69a: 0c04 |0059: move-result-object v4 │ │ -0db69c: 7020 f32b 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@2bf3 │ │ -0db6a2: 0a04 |005d: move-result v4 │ │ -0db6a4: 5e84 ce11 |005e: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@11ce │ │ -0db6a8: 6004 5710 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@1057 │ │ -0db6ac: 6e20 6e02 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0db6b2: 0a04 |0065: move-result v4 │ │ -0db6b4: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ -0db6b8: 6004 5710 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@1057 │ │ -0db6bc: 6e30 5502 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db6c2: 0a04 |006d: move-result v4 │ │ -0db6c4: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ -0db6c8: 0154 |0070: move v4, v5 │ │ -0db6ca: 5984 c811 |0071: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ -0db6ce: 6004 5810 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@1058 │ │ -0db6d2: 6e30 5502 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db6d8: 0a04 |0078: move-result v4 │ │ -0db6da: 5c84 c911 |0079: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@11c9 │ │ -0db6de: 6004 6210 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@1062 │ │ -0db6e2: 5587 c011 |007d: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ -0db6e6: 6e30 5502 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db6ec: 0a04 |0082: move-result v4 │ │ -0db6ee: 5c84 d211 |0083: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@11d2 │ │ -0db6f2: 6004 5910 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@1059 │ │ -0db6f6: 5587 bd11 |0087: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ -0db6fa: 6e30 5502 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0db700: 0a04 |008c: move-result v4 │ │ -0db702: 5c84 ca11 |008d: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@11ca │ │ -0db706: 6004 6310 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@1063 │ │ -0db70a: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ -0db70c: 6e30 6102 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0db712: 0a04 |0095: move-result v4 │ │ -0db714: 5984 cf11 |0096: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ -0db718: 6004 5e10 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@105e │ │ -0db71c: 6e20 6902 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0db722: 0c04 |009d: move-result-object v4 │ │ -0db724: 5b84 cd11 |009e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ -0db728: 6004 5310 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@1053 │ │ -0db72c: 6e30 6702 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0db732: 0a04 |00a5: move-result v4 │ │ -0db734: 5984 c411 |00a6: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ -0db738: 6004 5510 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@1055 │ │ -0db73c: 6e20 6902 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0db742: 0c04 |00ad: move-result-object v4 │ │ -0db744: 5b84 c311 |00ae: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ -0db748: 6004 5410 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@1054 │ │ -0db74c: 6e20 6902 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0db752: 0c04 |00b5: move-result-object v4 │ │ -0db754: 5b84 c211 |00b6: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ -0db758: 5484 c211 |00b8: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ -0db75c: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ -0db760: 0152 |00bc: move v2, v5 │ │ -0db762: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ -0db766: 5284 c411 |00bf: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ -0db76a: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ -0db76e: 5484 c311 |00c3: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ -0db772: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ -0db776: 5484 c211 |00c7: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ -0db77a: 7100 fd2b 0000 |00c9: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@2bfd │ │ -0db780: 0c05 |00cc: move-result-object v5 │ │ -0db782: 5487 d411 |00cd: iget-object v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ -0db786: 7110 fe2b 0700 |00cf: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@2bfe │ │ -0db78c: 0c07 |00d2: move-result-object v7 │ │ -0db78e: 7040 f52b 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@2bf5 │ │ -0db794: 0c04 |00d6: move-result-object v4 │ │ -0db796: 1f04 bb03 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@03bb │ │ -0db79a: 5b84 c111 |00d9: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ -0db79e: 6e10 7102 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0db7a4: 5c86 c511 |00de: iput-boolean v6, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ -0db7a8: 0e00 |00e0: return-void │ │ -0db7aa: 0164 |00e1: move v4, v6 │ │ -0db7ac: 288f |00e2: goto 0071 // -0071 │ │ -0db7ae: 5284 bc11 |00e3: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ -0db7b2: 5984 c811 |00e5: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ -0db7b6: 288c |00e7: goto 0073 // -0074 │ │ -0db7b8: 0162 |00e8: move v2, v6 │ │ -0db7ba: 28d4 |00e9: goto 00bd // -002c │ │ -0db7bc: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ -0db7c0: 1a04 0319 |00ec: const-string v4, "SupportMenuInflater" // string@1903 │ │ -0db7c4: 1a05 5709 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0957 │ │ -0db7c8: 7120 5f37 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -0db7ce: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -0db7d0: 5b84 c111 |00f4: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ -0db7d4: 28e5 |00f6: goto 00db // -001b │ │ +0d937c: |[0d937c] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ +0d938c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0d938e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0d9390: 5484 d411 |0002: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d9394: 7110 fc2b 0400 |0004: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@2bfc │ │ +0d939a: 0c04 |0007: move-result-object v4 │ │ +0d939c: 6207 5210 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@1052 │ │ +0d93a0: 6e30 b101 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0d93a6: 0c00 |000d: move-result-object v0 │ │ +0d93a8: 6004 5b10 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@105b │ │ +0d93ac: 6e30 6702 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d93b2: 0a04 |0013: move-result v4 │ │ +0d93b4: 5984 cc11 |0014: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@11cc │ │ +0d93b8: 6004 5c10 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@105c │ │ +0d93bc: 5287 bb11 |0018: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ +0d93c0: 6e30 6102 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d93c6: 0a01 |001d: move-result v1 │ │ +0d93c8: 6004 5f10 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@105f │ │ +0d93cc: 5287 bf11 |0020: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ +0d93d0: 6e30 6102 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d93d6: 0a03 |0025: move-result v3 │ │ +0d93d8: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ +0d93dc: b514 |0028: and-int/2addr v4, v1 │ │ +0d93de: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ +0d93e4: b537 |002c: and-int/2addr v7, v3 │ │ +0d93e6: b674 |002d: or-int/2addr v4, v7 │ │ +0d93e8: 5984 c711 |002e: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@11c7 │ │ +0d93ec: 6004 6010 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@1060 │ │ +0d93f0: 6e20 6a02 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ +0d93f6: 0c04 |0035: move-result-object v4 │ │ +0d93f8: 5b84 d011 |0036: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@11d0 │ │ +0d93fc: 6004 6110 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@1061 │ │ +0d9400: 6e20 6a02 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ +0d9406: 0c04 |003d: move-result-object v4 │ │ +0d9408: 5b84 d111 |003e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@11d1 │ │ +0d940c: 6004 5a10 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@105a │ │ +0d9410: 6e30 6702 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d9416: 0a04 |0045: move-result v4 │ │ +0d9418: 5984 cb11 |0046: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@11cb │ │ +0d941c: 6004 5610 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@1056 │ │ +0d9420: 6e20 6902 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d9426: 0c04 |004d: move-result-object v4 │ │ +0d9428: 7020 f32b 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@2bf3 │ │ +0d942e: 0a04 |0051: move-result v4 │ │ +0d9430: 5e84 c611 |0052: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@11c6 │ │ +0d9434: 6004 5d10 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@105d │ │ +0d9438: 6e20 6902 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d943e: 0c04 |0059: move-result-object v4 │ │ +0d9440: 7020 f32b 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@2bf3 │ │ +0d9446: 0a04 |005d: move-result v4 │ │ +0d9448: 5e84 ce11 |005e: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@11ce │ │ +0d944c: 6004 5710 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@1057 │ │ +0d9450: 6e20 6e02 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0d9456: 0a04 |0065: move-result v4 │ │ +0d9458: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ +0d945c: 6004 5710 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@1057 │ │ +0d9460: 6e30 5502 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d9466: 0a04 |006d: move-result v4 │ │ +0d9468: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ +0d946c: 0154 |0070: move v4, v5 │ │ +0d946e: 5984 c811 |0071: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ +0d9472: 6004 5810 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@1058 │ │ +0d9476: 6e30 5502 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d947c: 0a04 |0078: move-result v4 │ │ +0d947e: 5c84 c911 |0079: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@11c9 │ │ +0d9482: 6004 6210 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@1062 │ │ +0d9486: 5587 c011 |007d: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ +0d948a: 6e30 5502 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d9490: 0a04 |0082: move-result v4 │ │ +0d9492: 5c84 d211 |0083: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@11d2 │ │ +0d9496: 6004 5910 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@1059 │ │ +0d949a: 5587 bd11 |0087: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ +0d949e: 6e30 5502 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0d94a4: 0a04 |008c: move-result v4 │ │ +0d94a6: 5c84 ca11 |008d: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@11ca │ │ +0d94aa: 6004 6310 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@1063 │ │ +0d94ae: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ +0d94b0: 6e30 6102 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0d94b6: 0a04 |0095: move-result v4 │ │ +0d94b8: 5984 cf11 |0096: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@11cf │ │ +0d94bc: 6004 5e10 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@105e │ │ +0d94c0: 6e20 6902 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d94c6: 0c04 |009d: move-result-object v4 │ │ +0d94c8: 5b84 cd11 |009e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@11cd │ │ +0d94cc: 6004 5310 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@1053 │ │ +0d94d0: 6e30 6702 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0d94d6: 0a04 |00a5: move-result v4 │ │ +0d94d8: 5984 c411 |00a6: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ +0d94dc: 6004 5510 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@1055 │ │ +0d94e0: 6e20 6902 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d94e6: 0c04 |00ad: move-result-object v4 │ │ +0d94e8: 5b84 c311 |00ae: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ +0d94ec: 6004 5410 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@1054 │ │ +0d94f0: 6e20 6902 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0d94f6: 0c04 |00b5: move-result-object v4 │ │ +0d94f8: 5b84 c211 |00b6: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ +0d94fc: 5484 c211 |00b8: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ +0d9500: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ +0d9504: 0152 |00bc: move v2, v5 │ │ +0d9506: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ +0d950a: 5284 c411 |00bf: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@11c4 │ │ +0d950e: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ +0d9512: 5484 c311 |00c3: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@11c3 │ │ +0d9516: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ +0d951a: 5484 c211 |00c7: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@11c2 │ │ +0d951e: 7100 fd2b 0000 |00c9: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@2bfd │ │ +0d9524: 0c05 |00cc: move-result-object v5 │ │ +0d9526: 5487 d411 |00cd: iget-object v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@11d4 │ │ +0d952a: 7110 fe2b 0700 |00cf: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@2bfe │ │ +0d9530: 0c07 |00d2: move-result-object v7 │ │ +0d9532: 7040 f52b 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@2bf5 │ │ +0d9538: 0c04 |00d6: move-result-object v4 │ │ +0d953a: 1f04 bb03 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@03bb │ │ +0d953e: 5b84 c111 |00d9: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ +0d9542: 6e10 7102 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0d9548: 5c86 c511 |00de: iput-boolean v6, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@11c5 │ │ +0d954c: 0e00 |00e0: return-void │ │ +0d954e: 0164 |00e1: move v4, v6 │ │ +0d9550: 288f |00e2: goto 0071 // -0071 │ │ +0d9552: 5284 bc11 |00e3: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ +0d9556: 5984 c811 |00e5: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@11c8 │ │ +0d955a: 288c |00e7: goto 0073 // -0074 │ │ +0d955c: 0162 |00e8: move v2, v6 │ │ +0d955e: 28d4 |00e9: goto 00bd // -002c │ │ +0d9560: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ +0d9564: 1a04 ff18 |00ec: const-string v4, "SupportMenuInflater" // string@18ff │ │ +0d9568: 1a05 5309 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0953 │ │ +0d956c: 7120 5f37 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +0d9572: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +0d9574: 5b84 c111 |00f4: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@11c1 │ │ +0d9578: 28e5 |00f6: goto 00db // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ 0x000e line=369 │ │ 0x0016 line=370 │ │ 0x001e line=371 │ │ 0x0026 line=372 │ │ @@ -186860,43 +186865,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0db7d8: |[0db7d8] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ -0db7e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0db7ea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0db7ec: 5920 be11 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ -0db7f0: 5920 bb11 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ -0db7f4: 5920 bf11 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ -0db7f8: 5920 bc11 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ -0db7fc: 5c21 c011 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ -0db800: 5c21 bd11 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ -0db804: 0e00 |000e: return-void │ │ +0d957c: |[0d957c] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ +0d958c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d958e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0d9590: 5920 be11 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@11be │ │ +0d9594: 5920 bb11 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@11bb │ │ +0d9598: 5920 bf11 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@11bf │ │ +0d959c: 5920 bc11 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@11bc │ │ +0d95a0: 5c21 c011 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@11c0 │ │ +0d95a4: 5c21 bd11 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@11bd │ │ +0d95a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=336 │ │ 0x0004 line=337 │ │ 0x0006 line=338 │ │ 0x0008 line=339 │ │ 0x000a line=340 │ │ 0x000c line=341 │ │ 0x000e line=342 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ - source_file_idx : 6404 (SupportMenuInflater.java) │ │ + source_file_idx : 6400 (SupportMenuInflater.java) │ │ │ │ Class #864 header: │ │ class_idx : 1490 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1767 │ │ -source_file_idx : 6404 │ │ +source_file_idx : 6400 │ │ static_fields_size : 7 │ │ instance_fields_size: 4 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 1 │ │ │ │ Class #864 annotations: │ │ Annotations on class │ │ @@ -186972,24 +186977,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0db808: |[0db808] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ -0db818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0db81a: 2300 3509 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ -0db81e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0db820: 1c02 4500 |0004: const-class v2, Landroid/content/Context; // type@0045 │ │ -0db824: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0db828: 6900 d611 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ -0db82c: 6200 d611 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ -0db830: 6900 d511 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d5 │ │ -0db834: 0e00 |000e: return-void │ │ +0d95ac: |[0d95ac] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ +0d95bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d95be: 2300 3509 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ +0d95c2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d95c4: 1c02 4500 |0004: const-class v2, Landroid/content/Context; // type@0045 │ │ +0d95c8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0d95cc: 6900 d611 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ +0d95d0: 6200 d611 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ +0d95d4: 6900 d511 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d5 │ │ +0d95d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=74 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -186997,25 +187002,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0db838: |[0db838] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ -0db848: 7020 ce37 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ -0db84e: 5b23 de11 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ -0db852: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0db854: 2300 3709 |0006: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ -0db858: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0db85a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -0db85e: 5b20 dd11 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ -0db862: 5420 dd11 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ -0db866: 5b20 dc11 |000f: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@11dc │ │ -0db86a: 0e00 |0011: return-void │ │ +0d95dc: |[0d95dc] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ +0d95ec: 7020 ce37 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ +0d95f2: 5b23 de11 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ +0d95f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0d95f8: 2300 3709 |0006: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ +0d95fc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0d95fe: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +0d9602: 5b20 dd11 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ +0d9606: 5420 dd11 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ +0d960a: 5b20 dc11 |000f: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@11dc │ │ +0d960e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ 0x0011 line=94 │ │ @@ -187028,17 +187033,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db86c: |[0db86c] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ -0db87c: 5410 de11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ -0db880: 1100 |0002: return-object v0 │ │ +0d9610: |[0d9610] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ +0d9620: 5410 de11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ +0d9624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -187046,34 +187051,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db884: |[0db884] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ -0db894: 6200 d511 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d5 │ │ -0db898: 1100 |0002: return-object v0 │ │ +0d9628: |[0d9628] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ +0d9638: 6200 d511 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d5 │ │ +0d963c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db89c: |[0db89c] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -0db8ac: 5410 dc11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@11dc │ │ -0db8b0: 1100 |0002: return-object v0 │ │ +0d9640: |[0d9640] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +0d9650: 5410 dc11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@11dc │ │ +0d9654: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -187081,18 +187086,18 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0db8b4: |[0db8b4] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ -0db8c4: 7010 032c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@2c03 │ │ -0db8ca: 0c00 |0003: move-result-object v0 │ │ -0db8cc: 1100 |0004: return-object v0 │ │ +0d9658: |[0d9658] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ +0d9668: 7010 032c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@2c03 │ │ +0d966e: 0c00 |0003: move-result-object v0 │ │ +0d9670: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -187100,34 +187105,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db8d0: |[0db8d0] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ -0db8e0: 6200 d611 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ -0db8e4: 1100 |0002: return-object v0 │ │ +0d9674: |[0d9674] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ +0d9684: 6200 d611 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@11d6 │ │ +0d9688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$600' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0db8e8: |[0db8e8] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -0db8f8: 5410 dd11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ -0db8fc: 1100 |0002: return-object v0 │ │ +0d968c: |[0d968c] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +0d969c: 5410 dd11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@11dd │ │ +0d96a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -187135,26 +187140,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 │ │ -0db900: |[0db900] android.support.v7.internal.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0db910: 2020 2300 |0000: instance-of v0, v2, Landroid/app/Activity; // type@0023 │ │ -0db914: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0db918: 1102 |0004: return-object v2 │ │ -0db91a: 2020 4600 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@0046 │ │ -0db91e: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ -0db922: 1f02 4600 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@0046 │ │ -0db926: 6e10 bf01 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@01bf │ │ -0db92c: 0c00 |000e: move-result-object v0 │ │ -0db92e: 7020 022c 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ -0db934: 0c02 |0012: move-result-object v2 │ │ -0db936: 28f1 |0013: goto 0004 // -000f │ │ +0d96a4: |[0d96a4] android.support.v7.internal.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0d96b4: 2020 2300 |0000: instance-of v0, v2, Landroid/app/Activity; // type@0023 │ │ +0d96b8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0d96bc: 1102 |0004: return-object v2 │ │ +0d96be: 2020 4600 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@0046 │ │ +0d96c2: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ +0d96c6: 1f02 4600 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@0046 │ │ +0d96ca: 6e10 bf01 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@01bf │ │ +0d96d0: 0c00 |000e: move-result-object v0 │ │ +0d96d2: 7020 022c 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ +0d96d8: 0c02 |0012: move-result-object v2 │ │ +0d96da: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=226 │ │ 0x0005 line=223 │ │ 0x0009 line=224 │ │ locals : │ │ @@ -187167,23 +187172,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0db938: |[0db938] android.support.v7.internal.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ -0db948: 5410 df11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ -0db94c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0db950: 5410 de11 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ -0db954: 7020 022c 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ -0db95a: 0c00 |0009: move-result-object v0 │ │ -0db95c: 5b10 df11 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ -0db960: 5410 df11 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ -0db964: 1100 |000e: return-object v0 │ │ +0d96dc: |[0d96dc] android.support.v7.internal.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ +0d96ec: 5410 df11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ +0d96f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d96f4: 5410 de11 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ +0d96f8: 7020 022c 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c02 │ │ +0d96fe: 0c00 |0009: move-result-object v0 │ │ +0d9700: 5b10 df11 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ +0d9704: 5410 df11 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@11df │ │ +0d9708: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000c line=216 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater; │ │ @@ -187193,126 +187198,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 │ │ -0db968: |[0db968] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -0db978: 2202 d105 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@05d1 │ │ -0db97c: 7030 ef2b a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V // method@2bef │ │ -0db982: 7210 9445 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@4594 │ │ -0db988: 0a00 |0008: move-result v0 │ │ -0db98a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0db98c: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -0db98e: 1227 |000b: const/4 v7, #int 2 // #2 │ │ -0db990: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ -0db994: 7210 9545 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ -0db99a: 0c05 |0011: move-result-object v5 │ │ -0db99c: 1a07 9b38 |0012: const-string v7, "menu" // string@389b │ │ -0db9a0: 6e20 3843 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0db9a6: 0a07 |0017: move-result v7 │ │ -0db9a8: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ -0db9ac: 7210 9645 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ -0db9b2: 0a00 |001d: move-result v0 │ │ -0db9b4: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0db9b6: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ -0db9ba: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ -0db9c0: 7210 9645 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ -0db9c6: 0a00 |0027: move-result v0 │ │ -0db9c8: 28f7 |0028: goto 001f // -0009 │ │ -0db9ca: 2207 7508 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@0875 │ │ -0db9ce: 2208 7908 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0db9d2: 7010 5a43 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0db9d8: 1a09 e507 |0030: const-string v9, "Expecting menu, got " // string@07e5 │ │ -0db9dc: 6e20 6343 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db9e2: 0c08 |0035: move-result-object v8 │ │ -0db9e4: 6e20 6343 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0db9ea: 0c08 |0039: move-result-object v8 │ │ -0db9ec: 6e10 6a43 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0db9f2: 0c08 |003d: move-result-object v8 │ │ -0db9f4: 7020 2943 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0db9fa: 2707 |0041: throw v7 │ │ -0db9fc: 7210 9645 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ -0dba02: 0a00 |0045: move-result v0 │ │ -0dba04: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -0dba06: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ -0dba0a: 28d5 |0049: goto 001e // -002b │ │ -0dba0c: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ -0dba10: 7210 9545 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ -0dba16: 0c05 |004f: move-result-object v5 │ │ -0dba18: 1a07 a42d |0050: const-string v7, "group" // string@2da4 │ │ -0dba1c: 6e20 3843 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dba22: 0a07 |0055: move-result v7 │ │ -0dba24: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ -0dba28: 6e20 f62b c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@2bf6 │ │ -0dba2e: 28c9 |005b: goto 0024 // -0037 │ │ -0dba30: 1a07 a530 |005c: const-string v7, "item" // string@30a5 │ │ -0dba34: 6e20 3843 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dba3a: 0a07 |0061: move-result v7 │ │ -0dba3c: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -0dba40: 6e20 f72b c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@2bf7 │ │ -0dba46: 28bd |0067: goto 0024 // -0043 │ │ -0dba48: 1a07 9b38 |0068: const-string v7, "menu" // string@389b │ │ -0dba4c: 6e20 3843 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dba52: 0a07 |006d: move-result v7 │ │ -0dba54: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -0dba58: 6e10 f22b 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@2bf2 │ │ -0dba5e: 0c04 |0073: move-result-object v4 │ │ -0dba60: 7040 052c ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@2c05 │ │ -0dba66: 28ad |0077: goto 0024 // -0053 │ │ -0dba68: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -0dba6a: 0756 |0079: move-object v6, v5 │ │ -0dba6c: 28aa |007a: goto 0024 // -0056 │ │ -0dba6e: 7210 9545 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ -0dba74: 0c05 |007e: move-result-object v5 │ │ -0dba76: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -0dba7a: 6e20 3843 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dba80: 0a07 |0084: move-result v7 │ │ -0dba82: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ -0dba86: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -0dba88: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -0dba8a: 289b |0089: goto 0024 // -0065 │ │ -0dba8c: 1a07 a42d |008a: const-string v7, "group" // string@2da4 │ │ -0dba90: 6e20 3843 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dba96: 0a07 |008f: move-result v7 │ │ -0dba98: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ -0dba9c: 6e10 f82b 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@2bf8 │ │ -0dbaa2: 288f |0095: goto 0024 // -0071 │ │ -0dbaa4: 1a07 a530 |0096: const-string v7, "item" // string@30a5 │ │ -0dbaa8: 6e20 3843 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dbaae: 0a07 |009b: move-result v7 │ │ -0dbab0: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ -0dbab4: 6e10 f42b 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@2bf4 │ │ -0dbaba: 0a07 |00a1: move-result v7 │ │ -0dbabc: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ -0dbac0: 7110 f02b 0200 |00a4: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@2bf0 │ │ -0dbac6: 0c07 |00a7: move-result-object v7 │ │ -0dbac8: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ -0dbacc: 7110 f02b 0200 |00aa: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@2bf0 │ │ -0dbad2: 0c07 |00ad: move-result-object v7 │ │ -0dbad4: 6e10 6317 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@1763 │ │ -0dbada: 0a07 |00b1: move-result v7 │ │ -0dbadc: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -0dbae0: 6e10 f22b 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@2bf2 │ │ -0dbae6: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ -0dbaea: 6e10 f12b 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@2bf1 │ │ -0dbaf0: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ -0dbaf4: 1a07 9b38 |00be: const-string v7, "menu" // string@389b │ │ -0dbaf8: 6e20 3843 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dbafe: 0a07 |00c3: move-result v7 │ │ -0dbb00: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ -0dbb04: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -0dbb06: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ -0dbb0a: 2207 7508 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@0875 │ │ -0dbb0e: 1a08 2a1b |00cb: const-string v8, "Unexpected end of document" // string@1b2a │ │ -0dbb12: 7020 2943 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0dbb18: 2707 |00d0: throw v7 │ │ -0dbb1a: 0e00 |00d1: return-void │ │ -0dbb1c: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ +0d970c: |[0d970c] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ +0d971c: 2202 d105 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@05d1 │ │ +0d9720: 7030 ef2b a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V // method@2bef │ │ +0d9726: 7210 9445 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@4594 │ │ +0d972c: 0a00 |0008: move-result v0 │ │ +0d972e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0d9730: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +0d9732: 1227 |000b: const/4 v7, #int 2 // #2 │ │ +0d9734: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ +0d9738: 7210 9545 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ +0d973e: 0c05 |0011: move-result-object v5 │ │ +0d9740: 1a07 9638 |0012: const-string v7, "menu" // string@3896 │ │ +0d9744: 6e20 3843 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d974a: 0a07 |0017: move-result v7 │ │ +0d974c: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ +0d9750: 7210 9645 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ +0d9756: 0a00 |001d: move-result v0 │ │ +0d9758: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0d975a: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ +0d975e: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ +0d9764: 7210 9645 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ +0d976a: 0a00 |0027: move-result v0 │ │ +0d976c: 28f7 |0028: goto 001f // -0009 │ │ +0d976e: 2207 7508 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@0875 │ │ +0d9772: 2208 7908 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0d9776: 7010 5a43 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0d977c: 1a09 e107 |0030: const-string v9, "Expecting menu, got " // string@07e1 │ │ +0d9780: 6e20 6343 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d9786: 0c08 |0035: move-result-object v8 │ │ +0d9788: 6e20 6343 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0d978e: 0c08 |0039: move-result-object v8 │ │ +0d9790: 6e10 6a43 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0d9796: 0c08 |003d: move-result-object v8 │ │ +0d9798: 7020 2943 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0d979e: 2707 |0041: throw v7 │ │ +0d97a0: 7210 9645 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ +0d97a6: 0a00 |0045: move-result v0 │ │ +0d97a8: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +0d97aa: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ +0d97ae: 28d5 |0049: goto 001e // -002b │ │ +0d97b0: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ +0d97b4: 7210 9545 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ +0d97ba: 0c05 |004f: move-result-object v5 │ │ +0d97bc: 1a07 9f2d |0050: const-string v7, "group" // string@2d9f │ │ +0d97c0: 6e20 3843 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d97c6: 0a07 |0055: move-result v7 │ │ +0d97c8: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ +0d97cc: 6e20 f62b c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@2bf6 │ │ +0d97d2: 28c9 |005b: goto 0024 // -0037 │ │ +0d97d4: 1a07 a030 |005c: const-string v7, "item" // string@30a0 │ │ +0d97d8: 6e20 3843 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d97de: 0a07 |0061: move-result v7 │ │ +0d97e0: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +0d97e4: 6e20 f72b c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@2bf7 │ │ +0d97ea: 28bd |0067: goto 0024 // -0043 │ │ +0d97ec: 1a07 9638 |0068: const-string v7, "menu" // string@3896 │ │ +0d97f0: 6e20 3843 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d97f6: 0a07 |006d: move-result v7 │ │ +0d97f8: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +0d97fc: 6e10 f22b 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@2bf2 │ │ +0d9802: 0c04 |0073: move-result-object v4 │ │ +0d9804: 7040 052c ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@2c05 │ │ +0d980a: 28ad |0077: goto 0024 // -0053 │ │ +0d980c: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +0d980e: 0756 |0079: move-object v6, v5 │ │ +0d9810: 28aa |007a: goto 0024 // -0056 │ │ +0d9812: 7210 9545 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ +0d9818: 0c05 |007e: move-result-object v5 │ │ +0d981a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +0d981e: 6e20 3843 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d9824: 0a07 |0084: move-result v7 │ │ +0d9826: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ +0d982a: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +0d982c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +0d982e: 289b |0089: goto 0024 // -0065 │ │ +0d9830: 1a07 9f2d |008a: const-string v7, "group" // string@2d9f │ │ +0d9834: 6e20 3843 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d983a: 0a07 |008f: move-result v7 │ │ +0d983c: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ +0d9840: 6e10 f82b 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@2bf8 │ │ +0d9846: 288f |0095: goto 0024 // -0071 │ │ +0d9848: 1a07 a030 |0096: const-string v7, "item" // string@30a0 │ │ +0d984c: 6e20 3843 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d9852: 0a07 |009b: move-result v7 │ │ +0d9854: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ +0d9858: 6e10 f42b 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@2bf4 │ │ +0d985e: 0a07 |00a1: move-result v7 │ │ +0d9860: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ +0d9864: 7110 f02b 0200 |00a4: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@2bf0 │ │ +0d986a: 0c07 |00a7: move-result-object v7 │ │ +0d986c: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ +0d9870: 7110 f02b 0200 |00aa: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@2bf0 │ │ +0d9876: 0c07 |00ad: move-result-object v7 │ │ +0d9878: 6e10 6317 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@1763 │ │ +0d987e: 0a07 |00b1: move-result v7 │ │ +0d9880: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +0d9884: 6e10 f22b 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@2bf2 │ │ +0d988a: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ +0d988e: 6e10 f12b 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@2bf1 │ │ +0d9894: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ +0d9898: 1a07 9638 |00be: const-string v7, "menu" // string@3896 │ │ +0d989c: 6e20 3843 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0d98a2: 0a07 |00c3: move-result v7 │ │ +0d98a4: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ +0d98a8: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +0d98aa: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ +0d98ae: 2207 7508 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@0875 │ │ +0d98b2: 1a08 261b |00cb: const-string v8, "Unexpected end of document" // string@1b26 │ │ +0d98b6: 7020 2943 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0d98bc: 2707 |00d0: throw v7 │ │ +0d98be: 0e00 |00d1: return-void │ │ +0d98c0: 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 │ │ @@ -187377,45 +187382,45 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0dbb30: |[0dbb30] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -0dbb40: 2073 8502 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -0dbb44: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -0dbb48: 6f30 cf37 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -0dbb4e: 0e00 |0007: return-void │ │ -0dbb50: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0dbb52: 5453 de11 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ -0dbb56: 6e10 a801 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0dbb5c: 0c03 |000e: move-result-object v3 │ │ -0dbb5e: 6e20 3802 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0238 │ │ -0dbb64: 0c02 |0012: move-result-object v2 │ │ -0dbb66: 7110 7537 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@3775 │ │ -0dbb6c: 0c00 |0016: move-result-object v0 │ │ -0dbb6e: 7040 052c 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@2c05 │ │ -0dbb74: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ -0dbb78: 7210 7202 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0272 │ │ -0dbb7e: 28e8 |001f: goto 0007 // -0018 │ │ -0dbb80: 0d01 |0020: move-exception v1 │ │ -0dbb82: 2203 dd06 |0021: new-instance v3, Landroid/view/InflateException; // type@06dd │ │ -0dbb86: 1a04 d807 |0023: const-string v4, "Error inflating menu XML" // string@07d8 │ │ -0dbb8a: 7030 a437 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@37a4 │ │ -0dbb90: 2703 |0028: throw v3 │ │ -0dbb92: 0d03 |0029: move-exception v3 │ │ -0dbb94: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -0dbb98: 7210 7202 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0272 │ │ -0dbb9e: 2703 |002f: throw v3 │ │ -0dbba0: 0d01 |0030: move-exception v1 │ │ -0dbba2: 2203 dd06 |0031: new-instance v3, Landroid/view/InflateException; // type@06dd │ │ -0dbba6: 1a04 d807 |0033: const-string v4, "Error inflating menu XML" // string@07d8 │ │ -0dbbaa: 7030 a437 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@37a4 │ │ -0dbbb0: 2703 |0038: throw v3 │ │ +0d98d4: |[0d98d4] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +0d98e4: 2073 8502 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +0d98e8: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +0d98ec: 6f30 cf37 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +0d98f2: 0e00 |0007: return-void │ │ +0d98f4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0d98f6: 5453 de11 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@11de │ │ +0d98fa: 6e10 a801 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0d9900: 0c03 |000e: move-result-object v3 │ │ +0d9902: 6e20 3802 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0238 │ │ +0d9908: 0c02 |0012: move-result-object v2 │ │ +0d990a: 7110 7537 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@3775 │ │ +0d9910: 0c00 |0016: move-result-object v0 │ │ +0d9912: 7040 052c 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@2c05 │ │ +0d9918: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ +0d991c: 7210 7202 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0272 │ │ +0d9922: 28e8 |001f: goto 0007 // -0018 │ │ +0d9924: 0d01 |0020: move-exception v1 │ │ +0d9926: 2203 dd06 |0021: new-instance v3, Landroid/view/InflateException; // type@06dd │ │ +0d992a: 1a04 d407 |0023: const-string v4, "Error inflating menu XML" // string@07d4 │ │ +0d992e: 7030 a437 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@37a4 │ │ +0d9934: 2703 |0028: throw v3 │ │ +0d9936: 0d03 |0029: move-exception v3 │ │ +0d9938: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +0d993c: 7210 7202 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0272 │ │ +0d9942: 2703 |002f: throw v3 │ │ +0d9944: 0d01 |0030: move-exception v1 │ │ +0d9946: 2203 dd06 |0031: new-instance v3, Landroid/view/InflateException; // type@06dd │ │ +0d994a: 1a04 d407 |0033: const-string v4, "Error inflating menu XML" // string@07d4 │ │ +0d994e: 7030 a437 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@37a4 │ │ +0d9954: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0009 - 0x001a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0020 │ │ Ljava/io/IOException; -> 0x0030 │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ @@ -187440,21 +187445,21 @@ │ │ 0x0021 - 0x0029 reg=1 e Lorg/xmlpull/v1/XmlPullParserException; │ │ 0x0031 - 0x0039 reg=1 e Ljava/io/IOException; │ │ 0x0009 - 0x0039 reg=2 parser Landroid/content/res/XmlResourceParser; │ │ 0x0000 - 0x0039 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater; │ │ 0x0000 - 0x0039 reg=6 menuRes I │ │ 0x0000 - 0x0039 reg=7 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 6404 (SupportMenuInflater.java) │ │ + source_file_idx : 6400 (SupportMenuInflater.java) │ │ │ │ Class #865 header: │ │ class_idx : 1492 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7238 │ │ +source_file_idx : 7234 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 7 │ │ │ │ Class #865 annotations: │ │ Annotations on field #4579 'mAnimators' │ │ @@ -187497,25 +187502,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0dbbd8: |[0dbbd8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.:()V │ │ -0dbbe8: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0dbbee: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -0dbbf2: 5a20 e411 |0005: iput-wide v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ -0dbbf6: 2200 d305 |0007: new-instance v0, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; // type@05d3 │ │ -0dbbfa: 7020 062c 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@2c06 │ │ -0dbc00: 5b20 e811 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@11e8 │ │ -0dbc04: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0dbc08: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0dbc0e: 5b20 e311 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbc12: 0e00 |0015: return-void │ │ +0d997c: |[0d997c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.:()V │ │ +0d998c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0d9992: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +0d9996: 5a20 e411 |0005: iput-wide v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ +0d999a: 2200 d305 |0007: new-instance v0, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; // type@05d3 │ │ +0d999e: 7020 062c 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@2c06 │ │ +0d99a4: 5b20 e811 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@11e8 │ │ +0d99a8: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0d99ac: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0d99b2: 5b20 e311 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d99b6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=37 │ │ 0x0007 line=115 │ │ 0x000e line=44 │ │ 0x0015 line=45 │ │ @@ -187527,17 +187532,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbc14: |[0dbc14] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -0dbc24: 5410 e711 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ -0dbc28: 1100 |0002: return-object v0 │ │ +0d99b8: |[0d99b8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +0d99c8: 5410 e711 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ +0d99cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -187545,17 +187550,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dbc2c: |[0dbc2c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ -0dbc3c: 7010 0f2c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@2c0f │ │ -0dbc42: 0e00 |0003: return-void │ │ +0d99d0: |[0d99d0] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ +0d99e0: 7010 0f2c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@2c0f │ │ +0d99e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -187563,17 +187568,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dbc44: |[0dbc44] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ -0dbc54: 5410 e311 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbc58: 1100 |0002: return-object v0 │ │ +0d99e8: |[0d99e8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ +0d99f8: 5410 e311 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d99fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -187581,18 +187586,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0dbc5c: |[0dbc5c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ -0dbc6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dbc6e: 5c10 e611 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbc72: 0e00 |0003: return-void │ │ +0d9a00: |[0d9a00] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ +0d9a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d9a12: 5c10 e611 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -187602,32 +187607,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0dbc74: |[0dbc74] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ -0dbc84: 5532 e611 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbc88: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0dbc8c: 0e00 |0004: return-void │ │ -0dbc8e: 5432 e311 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbc92: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0dbc98: 0c01 |000a: move-result-object v1 │ │ -0dbc9a: 7210 0244 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0dbca0: 0a02 |000e: move-result v2 │ │ -0dbca2: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -0dbca6: 7210 0344 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0dbcac: 0c00 |0014: move-result-object v0 │ │ -0dbcae: 1f00 6304 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ -0dbcb2: 6e10 4a1d 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -0dbcb8: 28f1 |001a: goto 000b // -000f │ │ -0dbcba: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0dbcbc: 5c32 e611 |001c: iput-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbcc0: 28e6 |001e: goto 0004 // -001a │ │ +0d9a18: |[0d9a18] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ +0d9a28: 5532 e611 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9a2c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0d9a30: 0e00 |0004: return-void │ │ +0d9a32: 5432 e311 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d9a36: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0d9a3c: 0c01 |000a: move-result-object v1 │ │ +0d9a3e: 7210 0244 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0d9a44: 0a02 |000e: move-result v2 │ │ +0d9a46: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +0d9a4a: 7210 0344 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0d9a50: 0c00 |0014: move-result-object v0 │ │ +0d9a52: 1f00 6304 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ +0d9a56: 6e10 4a1d 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +0d9a5c: 28f1 |001a: goto 000b // -000f │ │ +0d9a5e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0d9a60: 5c32 e611 |001c: iput-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9a64: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=92 │ │ 0x0005 line=88 │ │ 0x0017 line=89 │ │ 0x001b line=91 │ │ @@ -187641,20 +187646,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0dbcc4: |[0dbcc4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -0dbcd4: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbcd8: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0dbcdc: 5410 e311 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbce0: 6e20 c643 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0dbce6: 1101 |0009: return-object v1 │ │ +0d9a68: |[0d9a68] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +0d9a78: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9a7c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0d9a80: 5410 e311 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d9a84: 6e20 c643 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0d9a8a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -187665,23 +187670,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0dbce8: |[0dbce8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -0dbcf8: 5420 e311 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbcfc: 6e20 c643 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0dbd02: 6e10 4b1d 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.getDuration:()J // method@1d4b │ │ -0dbd08: 0b00 |0008: move-result-wide v0 │ │ -0dbd0a: 6e30 5b1d 0401 |0009: invoke-virtual {v4, v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5b │ │ -0dbd10: 5420 e311 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbd14: 6e20 c643 4000 |000e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0dbd1a: 1102 |0011: return-object v2 │ │ +0d9a8c: |[0d9a8c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +0d9a9c: 5420 e311 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d9aa0: 6e20 c643 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0d9aa6: 6e10 4b1d 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.getDuration:()J // method@1d4b │ │ +0d9aac: 0b00 |0008: move-result-wide v0 │ │ +0d9aae: 6e30 5b1d 0401 |0009: invoke-virtual {v4, v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5b │ │ +0d9ab4: 5420 e311 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d9ab8: 6e20 c643 4000 |000e: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0d9abe: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ 0x000c line=58 │ │ 0x0011 line=59 │ │ locals : │ │ @@ -187694,19 +187699,19 @@ │ │ type : '(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0dbd1c: |[0dbd1c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -0dbd2c: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbd30: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0dbd34: 5a12 e411 |0004: iput-wide v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ -0dbd38: 1101 |0006: return-object v1 │ │ +0d9ac0: |[0d9ac0] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +0d9ad0: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9ad4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0d9ad8: 5a12 e411 |0004: iput-wide v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ +0d9adc: 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/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -187717,19 +187722,19 @@ │ │ type : '(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0dbd3c: |[0dbd3c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -0dbd4c: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbd50: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0dbd54: 5b12 e511 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ -0dbd58: 1101 |0006: return-object v1 │ │ +0d9ae0: |[0d9ae0] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +0d9af0: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9af4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0d9af8: 5b12 e511 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ +0d9afc: 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/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -187740,19 +187745,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0dbd5c: |[0dbd5c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -0dbd6c: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbd70: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0dbd74: 5b12 e711 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ -0dbd78: 1101 |0006: return-object v1 │ │ +0d9b00: |[0d9b00] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +0d9b10: 5510 e611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9b14: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0d9b18: 5b12 e711 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ +0d9b1c: 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/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -187763,46 +187768,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0dbd7c: |[0dbd7c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.start:()V │ │ -0dbd8c: 5562 e611 |0000: iget-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbd90: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -0dbd94: 0e00 |0004: return-void │ │ -0dbd96: 5462 e311 |0005: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ -0dbd9a: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0dbda0: 0c01 |000a: move-result-object v1 │ │ -0dbda2: 7210 0244 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0dbda8: 0a02 |000e: move-result v2 │ │ -0dbdaa: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -0dbdae: 7210 0344 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0dbdb4: 0c00 |0014: move-result-object v0 │ │ -0dbdb6: 1f00 6304 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ -0dbdba: 5362 e411 |0017: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ -0dbdbe: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -0dbdc2: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ -0dbdc6: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ -0dbdca: 5362 e411 |001f: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ -0dbdce: 6e30 581d 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -0dbdd4: 5462 e511 |0024: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ -0dbdd8: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -0dbddc: 5462 e511 |0028: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ -0dbde0: 6e20 591d 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ -0dbde6: 5462 e711 |002d: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ -0dbdea: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ -0dbdee: 5462 e811 |0031: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@11e8 │ │ -0dbdf2: 6e20 5a1d 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0dbdf8: 6e10 5d1d 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ -0dbdfe: 28d2 |0039: goto 000b // -002e │ │ -0dbe00: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -0dbe02: 5c62 e611 |003b: iput-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ -0dbe06: 28c7 |003d: goto 0004 // -0039 │ │ +0d9b20: |[0d9b20] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.start:()V │ │ +0d9b30: 5562 e611 |0000: iget-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9b34: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +0d9b38: 0e00 |0004: return-void │ │ +0d9b3a: 5462 e311 |0005: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@11e3 │ │ +0d9b3e: 6e10 ce43 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0d9b44: 0c01 |000a: move-result-object v1 │ │ +0d9b46: 7210 0244 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0d9b4c: 0a02 |000e: move-result v2 │ │ +0d9b4e: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +0d9b52: 7210 0344 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0d9b58: 0c00 |0014: move-result-object v0 │ │ +0d9b5a: 1f00 6304 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ +0d9b5e: 5362 e411 |0017: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ +0d9b62: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +0d9b66: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ +0d9b6a: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ +0d9b6e: 5362 e411 |001f: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@11e4 │ │ +0d9b72: 6e30 581d 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +0d9b78: 5462 e511 |0024: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ +0d9b7c: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ +0d9b80: 5462 e511 |0028: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@11e5 │ │ +0d9b84: 6e20 591d 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ +0d9b8a: 5462 e711 |002d: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@11e7 │ │ +0d9b8e: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ +0d9b92: 5462 e811 |0031: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@11e8 │ │ +0d9b96: 6e20 5a1d 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0d9b9c: 6e10 5d1d 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ +0d9ba2: 28d2 |0039: goto 000b // -002e │ │ +0d9ba4: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0d9ba6: 5c62 e611 |003b: iput-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@11e6 │ │ +0d9baa: 28c7 |003d: goto 0004 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=78 │ │ 0x0005 line=64 │ │ 0x0017 line=65 │ │ 0x001f line=66 │ │ @@ -187813,21 +187818,21 @@ │ │ 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/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ - source_file_idx : 7238 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 7234 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ Class #866 header: │ │ class_idx : 1493 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7349 │ │ +source_file_idx : 7345 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 23 │ │ │ │ Class #866 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/WindowCallbackWrapper;' │ │ @@ -187847,23 +187852,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 │ │ -0dbe08: |[0dbe08] android.support.v7.internal.view.WindowCallbackWrapper.:(Landroid/view/Window$Callback;)V │ │ -0dbe18: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0dbe1e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0dbe22: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0dbe26: 1a01 b31c |0007: const-string v1, "Window callback may not be null" // string@1cb3 │ │ -0dbe2a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0dbe30: 2700 |000c: throw v0 │ │ -0dbe32: 5b23 e911 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbe36: 0e00 |000f: return-void │ │ +0d9bac: |[0d9bac] android.support.v7.internal.view.WindowCallbackWrapper.:(Landroid/view/Window$Callback;)V │ │ +0d9bbc: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0d9bc2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0d9bc6: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d9bca: 1a01 af1c |0007: const-string v1, "Window callback may not be null" // string@1caf │ │ +0d9bce: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d9bd4: 2700 |000c: throw v0 │ │ +0d9bd6: 5b23 e911 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9bda: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x000d line=45 │ │ 0x000f line=46 │ │ @@ -187877,19 +187882,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbe38: |[0dbe38] android.support.v7.internal.view.WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -0dbe48: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbe4c: 7220 9539 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@3995 │ │ -0dbe52: 0a00 |0005: move-result v0 │ │ -0dbe54: 0f00 |0006: return v0 │ │ +0d9bdc: |[0d9bdc] android.support.v7.internal.view.WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +0d9bec: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9bf0: 7220 9539 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@3995 │ │ +0d9bf6: 0a00 |0005: move-result v0 │ │ +0d9bf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -187898,19 +187903,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbe58: |[0dbe58] android.support.v7.internal.view.WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0dbe68: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbe6c: 7220 9639 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3996 │ │ -0dbe72: 0a00 |0005: move-result v0 │ │ -0dbe74: 0f00 |0006: return v0 │ │ +0d9bfc: |[0d9bfc] android.support.v7.internal.view.WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0d9c0c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9c10: 7220 9639 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3996 │ │ +0d9c16: 0a00 |0005: move-result v0 │ │ +0d9c18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -187919,19 +187924,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbe78: |[0dbe78] android.support.v7.internal.view.WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -0dbe88: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbe8c: 7220 9739 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@3997 │ │ -0dbe92: 0a00 |0005: move-result v0 │ │ -0dbe94: 0f00 |0006: return v0 │ │ +0d9c1c: |[0d9c1c] android.support.v7.internal.view.WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +0d9c2c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9c30: 7220 9739 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@3997 │ │ +0d9c36: 0a00 |0005: move-result v0 │ │ +0d9c38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -187940,19 +187945,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbe98: |[0dbe98] android.support.v7.internal.view.WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0dbea8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbeac: 7220 9839 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@3998 │ │ -0dbeb2: 0a00 |0005: move-result v0 │ │ -0dbeb4: 0f00 |0006: return v0 │ │ +0d9c3c: |[0d9c3c] android.support.v7.internal.view.WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0d9c4c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9c50: 7220 9839 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@3998 │ │ +0d9c56: 0a00 |0005: move-result v0 │ │ +0d9c58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -187961,19 +187966,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbeb8: |[0dbeb8] android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0dbec8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbecc: 7220 9939 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@3999 │ │ -0dbed2: 0a00 |0005: move-result v0 │ │ -0dbed4: 0f00 |0006: return v0 │ │ +0d9c5c: |[0d9c5c] android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0d9c6c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9c70: 7220 9939 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@3999 │ │ +0d9c76: 0a00 |0005: move-result v0 │ │ +0d9c78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -187982,19 +187987,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbed8: |[0dbed8] android.support.v7.internal.view.WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -0dbee8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbeec: 7220 9a39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@399a │ │ -0dbef2: 0a00 |0005: move-result v0 │ │ -0dbef4: 0f00 |0006: return v0 │ │ +0d9c7c: |[0d9c7c] android.support.v7.internal.view.WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +0d9c8c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9c90: 7220 9a39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@399a │ │ +0d9c96: 0a00 |0005: move-result v0 │ │ +0d9c98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -188003,18 +188008,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dbef8: |[0dbef8] android.support.v7.internal.view.WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -0dbf08: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf0c: 7220 9b39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@399b │ │ -0dbf12: 0e00 |0005: return-void │ │ +0d9c9c: |[0d9c9c] android.support.v7.internal.view.WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +0d9cac: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9cb0: 7220 9b39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@399b │ │ +0d9cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0005 line=161 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -188024,18 +188029,18 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dbf14: |[0dbf14] android.support.v7.internal.view.WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -0dbf24: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf28: 7220 9c39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@399c │ │ -0dbf2e: 0e00 |0005: return-void │ │ +0d9cb8: |[0d9cb8] android.support.v7.internal.view.WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +0d9cc8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9ccc: 7220 9c39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@399c │ │ +0d9cd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 mode Landroid/view/ActionMode; │ │ @@ -188045,18 +188050,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dbf30: |[0dbf30] android.support.v7.internal.view.WindowCallbackWrapper.onAttachedToWindow:()V │ │ -0dbf40: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf44: 7210 9d39 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@399d │ │ -0dbf4a: 0e00 |0005: return-void │ │ +0d9cd4: |[0d9cd4] android.support.v7.internal.view.WindowCallbackWrapper.onAttachedToWindow:()V │ │ +0d9ce4: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9ce8: 7210 9d39 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@399d │ │ +0d9cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ │ │ @@ -188065,18 +188070,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dbf4c: |[0dbf4c] android.support.v7.internal.view.WindowCallbackWrapper.onContentChanged:()V │ │ -0dbf5c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf60: 7210 9e39 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ -0dbf66: 0e00 |0005: return-void │ │ +0d9cf0: |[0d9cf0] android.support.v7.internal.view.WindowCallbackWrapper.onContentChanged:()V │ │ +0d9d00: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d04: 7210 9e39 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ +0d9d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ │ │ @@ -188085,19 +188090,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0dbf68: |[0dbf68] android.support.v7.internal.view.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0dbf78: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf7c: 7230 9f39 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ -0dbf82: 0a00 |0005: move-result v0 │ │ -0dbf84: 0f00 |0006: return v0 │ │ +0d9d0c: |[0d9d0c] android.support.v7.internal.view.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0d9d1c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d20: 7230 9f39 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ +0d9d26: 0a00 |0005: move-result v0 │ │ +0d9d28: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -188107,19 +188112,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dbf88: |[0dbf88] android.support.v7.internal.view.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -0dbf98: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbf9c: 7220 a039 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@39a0 │ │ -0dbfa2: 0c00 |0005: move-result-object v0 │ │ -0dbfa4: 1100 |0006: return-object v0 │ │ +0d9d2c: |[0d9d2c] android.support.v7.internal.view.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +0d9d3c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d40: 7220 a039 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@39a0 │ │ +0d9d46: 0c00 |0005: move-result-object v0 │ │ +0d9d48: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -188128,18 +188133,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dbfa8: |[0dbfa8] android.support.v7.internal.view.WindowCallbackWrapper.onDetachedFromWindow:()V │ │ -0dbfb8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbfbc: 7210 a139 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@39a1 │ │ -0dbfc2: 0e00 |0005: return-void │ │ +0d9d4c: |[0d9d4c] android.support.v7.internal.view.WindowCallbackWrapper.onDetachedFromWindow:()V │ │ +0d9d5c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d60: 7210 a139 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@39a1 │ │ +0d9d66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ │ │ @@ -188148,19 +188153,19 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0dbfc4: |[0dbfc4] android.support.v7.internal.view.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0dbfd4: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbfd8: 7230 a239 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ -0dbfde: 0a00 |0005: move-result v0 │ │ -0dbfe0: 0f00 |0006: return v0 │ │ +0d9d68: |[0d9d68] android.support.v7.internal.view.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0d9d78: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d7c: 7230 a239 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ +0d9d82: 0a00 |0005: move-result v0 │ │ +0d9d84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -188170,19 +188175,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0dbfe4: |[0dbfe4] android.support.v7.internal.view.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -0dbff4: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dbff8: 7230 a339 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -0dbffe: 0a00 |0005: move-result v0 │ │ -0dc000: 0f00 |0006: return v0 │ │ +0d9d88: |[0d9d88] android.support.v7.internal.view.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +0d9d98: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9d9c: 7230 a339 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +0d9da2: 0a00 |0005: move-result v0 │ │ +0d9da4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -188192,18 +188197,18 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0dc004: |[0dc004] android.support.v7.internal.view.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ -0dc014: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc018: 7230 a439 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -0dc01e: 0e00 |0005: return-void │ │ +0d9da8: |[0d9da8] android.support.v7.internal.view.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ +0d9db8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9dbc: 7230 a439 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +0d9dc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 featureId I │ │ @@ -188214,19 +188219,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 │ │ -0dc020: |[0dc020] android.support.v7.internal.view.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0dc030: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc034: 7240 a539 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ -0dc03a: 0a00 |0005: move-result v0 │ │ -0dc03c: 0f00 |0006: return v0 │ │ +0d9dc4: |[0d9dc4] android.support.v7.internal.view.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0d9dd4: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9dd8: 7240 a539 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ +0d9dde: 0a00 |0005: move-result v0 │ │ +0d9de0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -188237,19 +188242,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc040: |[0dc040] android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested:()Z │ │ -0dc050: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc054: 7210 a639 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@39a6 │ │ -0dc05a: 0a00 |0005: move-result v0 │ │ -0dc05c: 0f00 |0006: return v0 │ │ +0d9de4: |[0d9de4] android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested:()Z │ │ +0d9df4: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9df8: 7210 a639 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@39a6 │ │ +0d9dfe: 0a00 |0005: move-result v0 │ │ +0d9e00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/WindowCallbackWrapper;) │ │ @@ -188257,19 +188262,19 @@ │ │ type : '(Landroid/view/SearchEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0dc060: |[0dc060] android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ -0dc070: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc074: 7220 a739 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onSearchRequested:(Landroid/view/SearchEvent;)Z // method@39a7 │ │ -0dc07a: 0a00 |0005: move-result v0 │ │ -0dc07c: 0f00 |0006: return v0 │ │ +0d9e04: |[0d9e04] android.support.v7.internal.view.WindowCallbackWrapper.onSearchRequested:(Landroid/view/SearchEvent;)Z │ │ +0d9e14: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9e18: 7220 a739 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onSearchRequested:(Landroid/view/SearchEvent;)Z // method@39a7 │ │ +0d9e1e: 0a00 |0005: move-result v0 │ │ +0d9e20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 searchEvent Landroid/view/SearchEvent; │ │ │ │ @@ -188278,18 +188283,18 @@ │ │ type : '(Landroid/view/WindowManager$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dc080: |[0dc080] android.support.v7.internal.view.WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ -0dc090: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc094: 7220 a839 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@39a8 │ │ -0dc09a: 0e00 |0005: return-void │ │ +0d9e24: |[0d9e24] android.support.v7.internal.view.WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ +0d9e34: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9e38: 7220 a839 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@39a8 │ │ +0d9e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 attrs Landroid/view/WindowManager$LayoutParams; │ │ @@ -188299,18 +188304,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0dc09c: |[0dc09c] android.support.v7.internal.view.WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ -0dc0ac: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc0b0: 7220 a939 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@39a9 │ │ -0dc0b6: 0e00 |0005: return-void │ │ +0d9e40: |[0d9e40] android.support.v7.internal.view.WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ +0d9e50: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9e54: 7220 a939 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@39a9 │ │ +0d9e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 hasFocus Z │ │ @@ -188320,19 +188325,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 │ │ -0dc0b8: |[0dc0b8] android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -0dc0c8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc0cc: 7220 aa39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@39aa │ │ -0dc0d2: 0c00 |0005: move-result-object v0 │ │ -0dc0d4: 1100 |0006: return-object v0 │ │ +0d9e5c: |[0d9e5c] android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +0d9e6c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9e70: 7220 aa39 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@39aa │ │ +0d9e76: 0c00 |0005: move-result-object v0 │ │ +0d9e78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -188341,34 +188346,34 @@ │ │ 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 │ │ -0dc0d8: |[0dc0d8] android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -0dc0e8: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ -0dc0ec: 7230 ab39 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@39ab │ │ -0dc0f2: 0c00 |0005: move-result-object v0 │ │ -0dc0f4: 1100 |0006: return-object v0 │ │ +0d9e7c: |[0d9e7c] android.support.v7.internal.view.WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +0d9e8c: 5410 e911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@11e9 │ │ +0d9e90: 7230 ab39 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@39ab │ │ +0d9e96: 0c00 |0005: move-result-object v0 │ │ +0d9e98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ 0x0000 - 0x0007 reg=3 type I │ │ │ │ - source_file_idx : 7349 (WindowCallbackWrapper.java) │ │ + source_file_idx : 7345 (WindowCallbackWrapper.java) │ │ │ │ Class #867 header: │ │ class_idx : 1496 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 902 │ │ +source_file_idx : 899 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #867 annotations: │ │ Annotations on class │ │ @@ -188388,37 +188393,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc0f8: |[0dc0f8] android.support.v7.internal.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ -0dc108: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dc10e: 0e00 |0003: return-void │ │ +0d9e9c: |[0d9e9c] android.support.v7.internal.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ +0d9eac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0d9eb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;) │ │ name : 'getPopup' │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 902 (ActionMenuItemView.java) │ │ + source_file_idx : 899 (ActionMenuItemView.java) │ │ │ │ Class #868 header: │ │ class_idx : 1500 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1145 │ │ +source_file_idx : 1141 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #868 annotations: │ │ Annotations on class │ │ @@ -188447,23 +188452,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0dc110: |[0dc110] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ -0dc120: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0dc126: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0dc12a: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0dc12e: 1a01 bd1c |0007: const-string v1, "Wrapped Object can not be null." // string@1cbd │ │ -0dc132: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0dc138: 2700 |000c: throw v0 │ │ -0dc13a: 5b23 1912 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@1219 │ │ -0dc13e: 0e00 |000f: return-void │ │ +0d9eb4: |[0d9eb4] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ +0d9ec4: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0d9eca: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0d9ece: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0d9ed2: 1a01 b91c |0007: const-string v1, "Wrapped Object can not be null." // string@1cb9 │ │ +0d9ed6: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0d9edc: 2700 |000c: throw v0 │ │ +0d9ede: 5b23 1912 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@1219 │ │ +0d9ee2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ @@ -188479,31 +188484,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc140: |[0dc140] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ -0dc150: 5410 1912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@1219 │ │ -0dc154: 1100 |0002: return-object v0 │ │ +0d9ee4: |[0d9ee4] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ +0d9ef4: 5410 1912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@1219 │ │ +0d9ef8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseWrapper; Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ │ │ - source_file_idx : 1145 (BaseWrapper.java) │ │ + source_file_idx : 1141 (BaseWrapper.java) │ │ │ │ Class #869 header: │ │ class_idx : 1503 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1844 │ │ -source_file_idx : 4894 │ │ +source_file_idx : 4890 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #869 annotations: │ │ Annotations on class │ │ @@ -188531,21 +188536,21 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0dc158: |[0dc158] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ -0dc168: 5b12 2d12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc16c: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0dc172: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0dc174: 5910 2c12 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc178: 6e10 d62c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@2cd6 │ │ -0dc17e: 0e00 |000b: return-void │ │ +0d9efc: |[0d9efc] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ +0d9f0c: 5b12 2d12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9f10: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0d9f16: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0d9f18: 5910 2c12 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0d9f1c: 6e10 d62c 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@2cd6 │ │ +0d9f22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=226 │ │ 0x0008 line=229 │ │ 0x000b line=230 │ │ locals : │ │ @@ -188558,39 +188563,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0dc180: |[0dc180] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ -0dc190: 5465 2d12 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc194: 5455 3712 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -0dc198: 6e10 1d2d 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d1d │ │ -0dc19e: 0c01 |0007: move-result-object v1 │ │ -0dc1a0: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -0dc1a4: 5465 2d12 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc1a8: 5455 3712 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -0dc1ac: 6e10 222d 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc1b2: 0c04 |0011: move-result-object v4 │ │ -0dc1b4: 6e10 d343 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0dc1ba: 0a00 |0015: move-result v0 │ │ -0dc1bc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0dc1be: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ -0dc1c2: 6e20 cb43 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0dc1c8: 0c03 |001c: move-result-object v3 │ │ -0dc1ca: 1f03 e605 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0dc1ce: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ -0dc1d2: 5962 2c12 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc1d6: 0e00 |0023: return-void │ │ -0dc1d8: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0dc1dc: 28f1 |0026: goto 0017 // -000f │ │ -0dc1de: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ -0dc1e0: 5965 2c12 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc1e4: 28f9 |002a: goto 0023 // -0007 │ │ +0d9f24: |[0d9f24] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ +0d9f34: 5465 2d12 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9f38: 5455 3712 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +0d9f3c: 6e10 1d2d 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d1d │ │ +0d9f42: 0c01 |0007: move-result-object v1 │ │ +0d9f44: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +0d9f48: 5465 2d12 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9f4c: 5455 3712 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +0d9f50: 6e10 222d 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0d9f56: 0c04 |0011: move-result-object v4 │ │ +0d9f58: 6e10 d343 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0d9f5e: 0a00 |0015: move-result v0 │ │ +0d9f60: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0d9f62: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ +0d9f66: 6e20 cb43 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0d9f6c: 0c03 |001c: move-result-object v3 │ │ +0d9f6e: 1f03 e605 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0d9f72: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ +0d9f76: 5962 2c12 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0d9f7a: 0e00 |0023: return-void │ │ +0d9f7c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d9f80: 28f1 |0026: goto 0017 // -000f │ │ +0d9f82: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ +0d9f84: 5965 2c12 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0d9f88: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0008 line=268 │ │ 0x000a line=269 │ │ 0x0012 line=270 │ │ 0x0016 line=271 │ │ @@ -188617,30 +188622,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0dc1e8: |[0dc1e8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ -0dc1f8: 5442 2d12 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc1fc: 5422 3712 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -0dc200: 6e10 222d 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc206: 0c01 |0007: move-result-object v1 │ │ -0dc208: 6e10 d343 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0dc20e: 0a02 |000b: move-result v2 │ │ -0dc210: 5443 2d12 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc214: 7110 df2c 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@2cdf │ │ -0dc21a: 0a03 |0011: move-result v3 │ │ -0dc21c: 9100 0203 |0012: sub-int v0, v2, v3 │ │ -0dc220: 5242 2c12 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc224: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ -0dc228: 0f00 |0018: return v0 │ │ -0dc22a: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0dc22e: 28fd |001b: goto 0018 // -0003 │ │ +0d9f8c: |[0d9f8c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ +0d9f9c: 5442 2d12 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9fa0: 5422 3712 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +0d9fa4: 6e10 222d 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0d9faa: 0c01 |0007: move-result-object v1 │ │ +0d9fac: 6e10 d343 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0d9fb2: 0a02 |000b: move-result v2 │ │ +0d9fb4: 5443 2d12 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9fb8: 7110 df2c 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@2cdf │ │ +0d9fbe: 0a03 |0011: move-result v3 │ │ +0d9fc0: 9100 0203 |0012: sub-int v0, v2, v3 │ │ +0d9fc4: 5242 2c12 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0d9fc8: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ +0d9fcc: 0f00 |0018: return v0 │ │ +0d9fce: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0d9fd2: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0008 line=234 │ │ 0x0014 line=235 │ │ 0x0018 line=238 │ │ locals : │ │ @@ -188654,32 +188659,32 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0dc230: |[0dc230] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0dc240: 5421 2d12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc244: 5411 3712 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -0dc248: 6e10 222d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc24e: 0c00 |0007: move-result-object v0 │ │ -0dc250: 5421 2d12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc254: 7110 df2c 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@2cdf │ │ -0dc25a: 0a01 |000d: move-result v1 │ │ -0dc25c: b013 |000e: add-int/2addr v3, v1 │ │ -0dc25e: 5221 2c12 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc262: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ -0dc266: 5221 2c12 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ -0dc26a: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -0dc26e: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dc272: 6e20 cb43 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0dc278: 0c01 |001c: move-result-object v1 │ │ -0dc27a: 1f01 e605 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0dc27e: 1101 |001f: return-object v1 │ │ +0d9fd4: |[0d9fd4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0d9fe4: 5421 2d12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9fe8: 5411 3712 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +0d9fec: 6e10 222d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0d9ff2: 0c00 |0007: move-result-object v0 │ │ +0d9ff4: 5421 2d12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0d9ff8: 7110 df2c 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@2cdf │ │ +0d9ffe: 0a01 |000d: move-result v1 │ │ +0da000: b013 |000e: add-int/2addr v3, v1 │ │ +0da002: 5221 2c12 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0da006: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ +0da00a: 5221 2c12 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@122c │ │ +0da00e: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +0da012: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0da016: 6e20 cb43 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0da01c: 0c01 |001c: move-result-object v1 │ │ +0da01e: 1f01 e605 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0da022: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x000f line=244 │ │ 0x0017 line=245 │ │ 0x0019 line=247 │ │ @@ -188693,18 +188698,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 │ │ -0dc280: |[0dc280] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -0dc290: 6e20 d82c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ -0dc296: 0c00 |0003: move-result-object v0 │ │ -0dc298: 1100 |0004: return-object v0 │ │ +0da024: |[0da024] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +0da034: 6e20 d82c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ +0da03a: 0c00 |0003: move-result-object v0 │ │ +0da03c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -188713,17 +188718,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dc29c: |[0dc29c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ -0dc2ac: 8130 |0000: int-to-long v0, v3 │ │ -0dc2ae: 1000 |0001: return-wide v0 │ │ +0da040: |[0da040] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ +0da050: 8130 |0000: int-to-long v0, v3 │ │ +0da052: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -188732,29 +188737,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 │ │ -0dc2b0: |[0dc2b0] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0dc2c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0dc2c2: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -0dc2c6: 5441 2d12 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc2ca: 5411 3412 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -0dc2ce: 5442 2d12 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ -0dc2d2: 5222 3612 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@1236 │ │ -0dc2d6: 6e40 c537 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0dc2dc: 0c06 |000e: move-result-object v6 │ │ -0dc2de: 0760 |000f: move-object v0, v6 │ │ -0dc2e0: 1f00 f205 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -0dc2e4: 6e20 d82c 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ -0dc2ea: 0c01 |0015: move-result-object v1 │ │ -0dc2ec: 7230 252e 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ -0dc2f2: 1106 |0019: return-object v6 │ │ +0da054: |[0da054] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0da064: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0da066: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +0da06a: 5441 2d12 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0da06e: 5411 3412 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +0da072: 5442 2d12 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@122d │ │ +0da076: 5222 3612 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@1236 │ │ +0da07a: 6e40 c537 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0da080: 0c06 |000e: move-result-object v6 │ │ +0da082: 0760 |000f: move-object v0, v6 │ │ +0da084: 1f00 f205 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +0da088: 6e20 d82c 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ +0da08e: 0c01 |0015: move-result-object v1 │ │ +0da090: 7230 252e 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ +0da096: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=257 │ │ 0x0003 line=258 │ │ 0x0010 line=261 │ │ 0x0012 line=262 │ │ 0x0019 line=263 │ │ @@ -188770,33 +188775,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc2f4: |[0dc2f4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ -0dc304: 6e10 d62c 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@2cd6 │ │ -0dc30a: 6f10 de3a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@3ade │ │ -0dc310: 0e00 |0006: return-void │ │ +0da098: |[0da098] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ +0da0a8: 6e10 d62c 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@2cd6 │ │ +0da0ae: 6f10 de3a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@3ade │ │ +0da0b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0006 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ │ │ - source_file_idx : 4894 (ListMenuPresenter.java) │ │ + source_file_idx : 4890 (ListMenuPresenter.java) │ │ │ │ Class #870 header: │ │ class_idx : 1505 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5430 │ │ +source_file_idx : 5426 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #870 annotations: │ │ Annotations on class │ │ @@ -188820,21 +188825,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;) │ │ name : 'onMenuModeChange' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5430 (MenuBuilder.java) │ │ + source_file_idx : 5426 (MenuBuilder.java) │ │ │ │ Class #871 header: │ │ class_idx : 1506 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5430 │ │ +source_file_idx : 5426 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #871 annotations: │ │ Annotations on class │ │ @@ -188852,21 +188857,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;) │ │ name : 'invokeItem' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5430 (MenuBuilder.java) │ │ + source_file_idx : 5426 (MenuBuilder.java) │ │ │ │ Class #872 header: │ │ class_idx : 1518 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1844 │ │ -source_file_idx : 5470 │ │ +source_file_idx : 5466 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #872 annotations: │ │ Annotations on class │ │ @@ -188898,22 +188903,22 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0dc314: |[0dc314] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0dc324: 5b12 9112 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc328: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0dc32e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0dc330: 5910 9012 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc334: 5b13 8f12 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc338: 6e10 ed2d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@2ded │ │ -0dc33e: 0e00 |000d: return-void │ │ +0da0b8: |[0da0b8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0da0c8: 5b12 9112 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da0cc: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0da0d2: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0da0d4: 5910 9012 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da0d8: 5b13 8f12 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da0dc: 6e10 ed2d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@2ded │ │ +0da0e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0005 line=341 │ │ 0x0008 line=344 │ │ 0x000a line=345 │ │ 0x000d line=346 │ │ @@ -188927,17 +188932,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc340: |[0dc340] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0dc350: 5410 8f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc354: 1100 |0002: return-object v0 │ │ +0da0e4: |[0da0e4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0da0f4: 5410 8f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da0f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ Virtual methods - │ │ @@ -188946,41 +188951,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0dc358: |[0dc358] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ -0dc368: 5465 9112 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc36c: 7110 fb2d 0500 |0002: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dfb │ │ -0dc372: 0c05 |0005: move-result-object v5 │ │ -0dc374: 6e10 1d2d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d1d │ │ -0dc37a: 0c01 |0009: move-result-object v1 │ │ -0dc37c: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ -0dc380: 5465 9112 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc384: 7110 fb2d 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dfb │ │ -0dc38a: 0c05 |0011: move-result-object v5 │ │ -0dc38c: 6e10 222d 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc392: 0c04 |0015: move-result-object v4 │ │ -0dc394: 6e10 d343 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0dc39a: 0a00 |0019: move-result v0 │ │ -0dc39c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0dc39e: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ -0dc3a2: 6e20 cb43 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0dc3a8: 0c03 |0020: move-result-object v3 │ │ -0dc3aa: 1f03 e605 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0dc3ae: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ -0dc3b2: 5962 9012 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc3b6: 0e00 |0027: return-void │ │ -0dc3b8: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0dc3bc: 28f1 |002a: goto 001b // -000f │ │ -0dc3be: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -0dc3c0: 5965 9012 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc3c4: 28f9 |002e: goto 0027 // -0007 │ │ +0da0fc: |[0da0fc] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ +0da10c: 5465 9112 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da110: 7110 fb2d 0500 |0002: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dfb │ │ +0da116: 0c05 |0005: move-result-object v5 │ │ +0da118: 6e10 1d2d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d1d │ │ +0da11e: 0c01 |0009: move-result-object v1 │ │ +0da120: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ +0da124: 5465 9112 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da128: 7110 fb2d 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dfb │ │ +0da12e: 0c05 |0011: move-result-object v5 │ │ +0da130: 6e10 222d 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0da136: 0c04 |0015: move-result-object v4 │ │ +0da138: 6e10 d343 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0da13e: 0a00 |0019: move-result v0 │ │ +0da140: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0da142: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ +0da146: 6e20 cb43 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0da14c: 0c03 |0020: move-result-object v3 │ │ +0da14e: 1f03 e605 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0da152: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ +0da156: 5962 9012 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da15a: 0e00 |0027: return-void │ │ +0da15c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0da160: 28f1 |002a: goto 001b // -000f │ │ +0da162: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +0da164: 5965 9012 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da168: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x000a line=387 │ │ 0x000c line=388 │ │ 0x0016 line=389 │ │ 0x001a line=390 │ │ @@ -189007,35 +189012,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0dc3c8: |[0dc3c8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ -0dc3d8: 5421 9112 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc3dc: 7110 f92d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@2df9 │ │ -0dc3e2: 0a01 |0005: move-result v1 │ │ -0dc3e4: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -0dc3e8: 5421 8f12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc3ec: 6e10 222d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc3f2: 0c00 |000d: move-result-object v0 │ │ -0dc3f4: 5221 9012 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc3f8: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ -0dc3fc: 6e10 d343 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0dc402: 0a01 |0015: move-result v1 │ │ -0dc404: 0f01 |0016: return v1 │ │ -0dc406: 5421 8f12 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc40a: 6e10 272d 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -0dc410: 0c00 |001c: move-result-object v0 │ │ -0dc412: 28f1 |001d: goto 000e // -000f │ │ -0dc414: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0dc41a: 0a01 |0021: move-result v1 │ │ -0dc41c: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0dc420: 28f2 |0024: goto 0016 // -000e │ │ +0da16c: |[0da16c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ +0da17c: 5421 9112 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da180: 7110 f92d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@2df9 │ │ +0da186: 0a01 |0005: move-result v1 │ │ +0da188: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +0da18c: 5421 8f12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da190: 6e10 222d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0da196: 0c00 |000d: move-result-object v0 │ │ +0da198: 5221 9012 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da19c: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ +0da1a0: 6e10 d343 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0da1a6: 0a01 |0015: move-result v1 │ │ +0da1a8: 0f01 |0016: return v1 │ │ +0da1aa: 5421 8f12 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da1ae: 6e10 272d 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +0da1b4: 0c00 |001c: move-result-object v0 │ │ +0da1b6: 28f1 |001d: goto 000e // -000f │ │ +0da1b8: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0da1be: 0a01 |0021: move-result v1 │ │ +0da1c0: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0da1c4: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x000e line=351 │ │ 0x0012 line=352 │ │ 0x0016 line=354 │ │ 0x0017 line=349 │ │ @@ -189050,35 +189055,35 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0dc424: |[0dc424] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0dc434: 5421 9112 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc438: 7110 f92d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@2df9 │ │ -0dc43e: 0a01 |0005: move-result v1 │ │ -0dc440: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -0dc444: 5421 8f12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc448: 6e10 222d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -0dc44e: 0c00 |000d: move-result-object v0 │ │ -0dc450: 5221 9012 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc454: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ -0dc458: 5221 9012 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ -0dc45c: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ -0dc460: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dc464: 6e20 cb43 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0dc46a: 0c01 |001b: move-result-object v1 │ │ -0dc46c: 1f01 e605 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -0dc470: 1101 |001e: return-object v1 │ │ -0dc472: 5421 8f12 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ -0dc476: 6e10 272d 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -0dc47c: 0c00 |0024: move-result-object v0 │ │ -0dc47e: 28e9 |0025: goto 000e // -0017 │ │ +0da1c8: |[0da1c8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0da1d8: 5421 9112 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da1dc: 7110 f92d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@2df9 │ │ +0da1e2: 0a01 |0005: move-result v1 │ │ +0da1e4: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +0da1e8: 5421 8f12 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da1ec: 6e10 222d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +0da1f2: 0c00 |000d: move-result-object v0 │ │ +0da1f4: 5221 9012 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da1f8: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ +0da1fc: 5221 9012 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@1290 │ │ +0da200: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ +0da204: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0da208: 6e20 cb43 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0da20e: 0c01 |001b: move-result-object v1 │ │ +0da210: 1f01 e605 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +0da214: 1101 |001e: return-object v1 │ │ +0da216: 5421 8f12 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@128f │ │ +0da21a: 6e10 272d 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +0da220: 0c00 |0024: move-result-object v0 │ │ +0da222: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000e line=360 │ │ 0x0016 line=361 │ │ 0x0018 line=363 │ │ 0x001f line=358 │ │ @@ -189092,18 +189097,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 │ │ -0dc480: |[0dc480] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -0dc490: 6e20 ef2d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ -0dc496: 0c00 |0003: move-result-object v0 │ │ -0dc498: 1100 |0004: return-object v0 │ │ +0da224: |[0da224] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +0da234: 6e20 ef2d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ +0da23a: 0c00 |0003: move-result-object v0 │ │ +0da23c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -189112,17 +189117,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dc49c: |[0dc49c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ -0dc4ac: 8130 |0000: int-to-long v0, v3 │ │ -0dc4ae: 1000 |0001: return-wide v0 │ │ +0da240: |[0da240] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ +0da250: 8130 |0000: int-to-long v0, v3 │ │ +0da252: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -189131,36 +189136,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 │ │ -0dc4b0: |[0dc4b0] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0dc4c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0dc4c2: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -0dc4c6: 5441 9112 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc4ca: 7110 fa2d 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@2dfa │ │ -0dc4d0: 0c01 |0008: move-result-object v1 │ │ -0dc4d2: 6002 9212 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@1292 │ │ -0dc4d6: 6e40 c537 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0dc4dc: 0c06 |000e: move-result-object v6 │ │ -0dc4de: 0760 |000f: move-object v0, v6 │ │ -0dc4e0: 1f00 f205 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -0dc4e4: 5441 9112 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ -0dc4e8: 5511 9912 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@1299 │ │ -0dc4ec: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0dc4f0: 0761 |0018: move-object v1, v6 │ │ -0dc4f2: 1f01 de05 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@05de │ │ -0dc4f6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -0dc4f8: 6e20 cf2c 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@2ccf │ │ -0dc4fe: 6e20 ef2d 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ -0dc504: 0c01 |0022: move-result-object v1 │ │ -0dc506: 7230 252e 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ -0dc50c: 1106 |0026: return-object v6 │ │ +0da254: |[0da254] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0da264: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0da266: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +0da26a: 5441 9112 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da26e: 7110 fa2d 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@2dfa │ │ +0da274: 0c01 |0008: move-result-object v1 │ │ +0da276: 6002 9212 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@1292 │ │ +0da27a: 6e40 c537 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0da280: 0c06 |000e: move-result-object v6 │ │ +0da282: 0760 |000f: move-object v0, v6 │ │ +0da284: 1f00 f205 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +0da288: 5441 9112 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@1291 │ │ +0da28c: 5511 9912 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@1299 │ │ +0da290: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0da294: 0761 |0018: move-object v1, v6 │ │ +0da296: 1f01 de05 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@05de │ │ +0da29a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +0da29c: 6e20 cf2c 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@2ccf │ │ +0da2a2: 6e20 ef2d 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ +0da2a8: 0c01 |0022: move-result-object v1 │ │ +0da2aa: 7230 252e 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ +0da2b0: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=373 │ │ 0x0003 line=374 │ │ 0x0010 line=377 │ │ 0x0012 line=378 │ │ 0x0019 line=379 │ │ @@ -189178,33 +189183,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dc510: |[0dc510] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ -0dc520: 6e10 ed2d 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@2ded │ │ -0dc526: 6f10 de3a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@3ade │ │ -0dc52c: 0e00 |0006: return-void │ │ +0da2b4: |[0da2b4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ +0da2c4: 6e10 ed2d 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@2ded │ │ +0da2ca: 6f10 de3a 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@3ade │ │ +0da2d0: 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/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ - source_file_idx : 5470 (MenuPopupHelper.java) │ │ + source_file_idx : 5466 (MenuPopupHelper.java) │ │ │ │ Class #873 header: │ │ class_idx : 1520 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5472 │ │ +source_file_idx : 5468 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #873 annotations: │ │ Annotations on class │ │ @@ -189228,21 +189233,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;) │ │ name : 'onOpenSubMenu' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5472 (MenuPresenter.java) │ │ + source_file_idx : 5468 (MenuPresenter.java) │ │ │ │ Class #874 header: │ │ class_idx : 1521 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5472 │ │ +source_file_idx : 5468 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 12 │ │ │ │ Class #874 annotations: │ │ Annotations on class │ │ @@ -189325,21 +189330,21 @@ │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuPresenter;) │ │ name : 'updateMenuView' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5472 (MenuPresenter.java) │ │ + source_file_idx : 5468 (MenuPresenter.java) │ │ │ │ Class #875 header: │ │ class_idx : 1522 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5477 │ │ +source_file_idx : 5473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ Class #875 annotations: │ │ Annotations on class │ │ @@ -189411,21 +189416,21 @@ │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuView$ItemView;) │ │ name : 'showsIcon' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5477 (MenuView.java) │ │ + source_file_idx : 5473 (MenuView.java) │ │ │ │ Class #876 header: │ │ class_idx : 1523 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5477 │ │ +source_file_idx : 5473 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #876 annotations: │ │ Annotations on class │ │ @@ -189448,21 +189453,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuView;) │ │ name : 'initialize' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5477 (MenuView.java) │ │ + source_file_idx : 5473 (MenuView.java) │ │ │ │ Class #877 header: │ │ class_idx : 1524 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5486 │ │ +source_file_idx : 5482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #877 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/MenuWrapperFactory;' │ │ @@ -189477,17 +189482,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dc530: |[0dc530] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ -0dc540: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dc546: 0e00 |0003: return-void │ │ +0da2d4: |[0da2d4] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ +0da2e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0da2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperFactory; │ │ │ │ @@ -189496,24 +189501,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 │ │ -0dc548: |[0dc548] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ -0dc558: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dc55c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0dc560: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0dc564: 2200 f505 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@05f5 │ │ -0dc568: 7030 342e 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@2e34 │ │ -0dc56e: 1100 |000b: return-object v0 │ │ -0dc570: 2200 7e08 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0dc574: 7010 7e43 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0dc57a: 2700 |0011: throw v0 │ │ +0da2ec: |[0da2ec] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ +0da2fc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0da300: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0da304: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0da308: 2200 f505 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@05f5 │ │ +0da30c: 7030 342e 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@2e34 │ │ +0da312: 1100 |000b: return-object v0 │ │ +0da314: 2200 7e08 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0da318: 7010 7e43 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0da31e: 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; │ │ @@ -189524,30 +189529,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 │ │ -0dc57c: |[0dc57c] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ -0dc58c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dc590: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0dc594: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0dc598: 2200 ed05 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@05ed │ │ -0dc59c: 7030 e92d 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2de9 │ │ -0dc5a2: 1100 |000b: return-object v0 │ │ -0dc5a4: 6000 c100 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dc5a8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -0dc5ac: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -0dc5b0: 2200 eb05 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ -0dc5b4: 7030 b42d 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2db4 │ │ -0dc5ba: 28f4 |0017: goto 000b // -000c │ │ -0dc5bc: 2200 7e08 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0dc5c0: 7010 7e43 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0dc5c6: 2700 |001d: throw v0 │ │ +0da320: |[0da320] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ +0da330: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0da334: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0da338: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0da33c: 2200 ed05 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@05ed │ │ +0da340: 7030 e92d 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2de9 │ │ +0da346: 1100 |000b: return-object v0 │ │ +0da348: 6000 c100 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0da34c: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +0da350: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +0da354: 2200 eb05 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@05eb │ │ +0da358: 7030 b42d 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2db4 │ │ +0da35e: 28f4 |0017: goto 000b // -000c │ │ +0da360: 2200 7e08 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0da364: 7010 7e43 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0da36a: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=46 │ │ 0x000c line=45 │ │ 0x0012 line=46 │ │ @@ -189561,41 +189566,41 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0dc5c8: |[0dc5c8] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ -0dc5d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dc5dc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0dc5e0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0dc5e4: 2200 f705 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@05f7 │ │ -0dc5e8: 7030 6c2e 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@2e6c │ │ -0dc5ee: 1100 |000b: return-object v0 │ │ -0dc5f0: 2200 7e08 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -0dc5f4: 7010 7e43 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -0dc5fa: 2700 |0011: throw v0 │ │ +0da36c: |[0da36c] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ +0da37c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0da380: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0da384: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0da388: 2200 f705 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@05f7 │ │ +0da38c: 7030 6c2e 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@2e6c │ │ +0da392: 1100 |000b: return-object v0 │ │ +0da394: 2200 7e08 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +0da398: 7010 7e43 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +0da39e: 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 : 5486 (MenuWrapperFactory.java) │ │ + source_file_idx : 5482 (MenuWrapperFactory.java) │ │ │ │ Class #878 header: │ │ class_idx : 1528 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 765 │ │ +source_file_idx : 762 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #878 annotations: │ │ Annotations on class │ │ @@ -189620,18 +189625,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dc5fc: |[0dc5fc] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ -0dc60c: 5b01 a912 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12a9 │ │ -0dc610: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dc616: 0e00 |0005: return-void │ │ +0da3a0: |[0da3a0] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ +0da3b0: 5b01 a912 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12a9 │ │ +0da3b4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0da3ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -189641,32 +189646,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dc618: |[0dc618] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ -0dc628: 5410 a912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12a9 │ │ -0dc62c: 6e10 9e2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@2e9e │ │ -0dc632: 0e00 |0005: return-void │ │ +0da3bc: |[0da3bc] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ +0da3cc: 5410 a912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12a9 │ │ +0da3d0: 6e10 9e2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@2e9e │ │ +0da3d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ │ │ - source_file_idx : 765 (AbsActionBarView.java) │ │ + source_file_idx : 762 (AbsActionBarView.java) │ │ │ │ Class #879 header: │ │ class_idx : 1530 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1794 │ │ -source_file_idx : 765 │ │ +source_file_idx : 762 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 19 │ │ │ │ Class #879 annotations: │ │ Annotations on class │ │ @@ -189722,18 +189727,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dc634: |[0dc634] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ -0dc644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dc646: 7030 812e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2e81 │ │ -0dc64c: 0e00 |0004: return-void │ │ +0da3d8: |[0da3d8] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ +0da3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da3ea: 7030 812e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2e81 │ │ +0da3f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -189743,18 +189748,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 │ │ -0dc650: |[0dc650] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0dc660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dc662: 7040 822e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e82 │ │ -0dc668: 0e00 |0004: return-void │ │ +0da3f4: |[0da3f4] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0da404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da406: 7040 822e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e82 │ │ +0da40c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -189765,37 +189770,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 │ │ -0dc66c: |[0dc66c] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0dc67c: 7040 1439 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -0dc682: 2201 f905 |0003: new-instance v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // type@05f9 │ │ -0dc686: 7020 7b2e 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@2e7b │ │ -0dc68c: 5b41 b412 |0008: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ -0dc690: 2200 cd06 |000a: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0dc694: 7010 7037 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0dc69a: 6e10 ae01 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0dc6a0: 0c01 |0012: move-result-object v1 │ │ -0dc6a2: 6002 7c0c |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ -0dc6a6: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0dc6a8: 6e40 2102 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0dc6ae: 0a01 |0019: move-result v1 │ │ -0dc6b0: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -0dc6b4: 5201 c215 |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0dc6b8: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -0dc6bc: 2201 d606 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -0dc6c0: 5202 c215 |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -0dc6c4: 7030 8837 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -0dc6ca: 5b41 b312 |0027: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@12b3 │ │ -0dc6ce: 0e00 |0029: return-void │ │ -0dc6d0: 5b45 b312 |002a: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@12b3 │ │ -0dc6d4: 28fd |002c: goto 0029 // -0003 │ │ +0da410: |[0da410] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0da420: 7040 1439 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +0da426: 2201 f905 |0003: new-instance v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // type@05f9 │ │ +0da42a: 7020 7b2e 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@2e7b │ │ +0da430: 5b41 b412 |0008: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ +0da434: 2200 cd06 |000a: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0da438: 7010 7037 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0da43e: 6e10 ae01 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0da444: 0c01 |0012: move-result-object v1 │ │ +0da446: 6002 7c0c |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ +0da44a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0da44c: 6e40 2102 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0da452: 0a01 |0019: move-result v1 │ │ +0da454: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0da458: 5201 c215 |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0da45c: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +0da460: 2201 d606 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +0da464: 5202 c215 |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +0da468: 7030 8837 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +0da46e: 5b41 b312 |0027: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@12b3 │ │ +0da472: 0e00 |0029: return-void │ │ +0da474: 5b45 b312 |002a: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@12b3 │ │ +0da478: 28fd |002c: goto 0029 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=40 │ │ 0x000a line=65 │ │ 0x000f line=66 │ │ 0x0020 line=68 │ │ @@ -189813,17 +189818,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dc6d8: |[0dc6d8] android.support.v7.internal.widget.AbsActionBarView.access$001:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V │ │ -0dc6e8: 6f20 f338 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0dc6ee: 0e00 |0003: return-void │ │ +0da47c: |[0da47c] android.support.v7.internal.widget.AbsActionBarView.access$001:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V │ │ +0da48c: 6f20 f338 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0da492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -189832,17 +189837,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dc6f0: |[0dc6f0] android.support.v7.internal.widget.AbsActionBarView.access$101:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V │ │ -0dc700: 6f20 f338 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0dc706: 0e00 |0003: return-void │ │ +0da494: |[0da494] android.support.v7.internal.widget.AbsActionBarView.access$101:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V │ │ +0da4a4: 6f20 f338 1000 |0000: invoke-super {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0da4aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -189851,20 +189856,20 @@ │ │ type : '(IIZ)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0dc708: |[0dc708] android.support.v7.internal.widget.AbsActionBarView.next:(IIZ)I │ │ -0dc718: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -0dc71c: 9100 0102 |0002: sub-int v0, v1, v2 │ │ -0dc720: 0f00 |0004: return v0 │ │ -0dc722: 9000 0102 |0005: add-int v0, v1, v2 │ │ -0dc726: 28fd |0007: goto 0004 // -0003 │ │ +0da4ac: |[0da4ac] android.support.v7.internal.widget.AbsActionBarView.next:(IIZ)I │ │ +0da4bc: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +0da4c0: 9100 0102 |0002: sub-int v0, v1, v2 │ │ +0da4c4: 0f00 |0004: return v0 │ │ +0da4c6: 9000 0102 |0005: add-int v0, v1, v2 │ │ +0da4ca: 28fd |0007: goto 0004 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 x I │ │ 0x0000 - 0x0008 reg=2 val I │ │ 0x0000 - 0x0008 reg=3 isRtl Z │ │ @@ -189875,20 +189880,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0dc728: |[0dc728] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ -0dc738: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ -0dc73c: 6e40 9d2e 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2e9d │ │ -0dc742: 0c00 |0005: move-result-object v0 │ │ -0dc744: 6e10 5d1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ -0dc74a: 0e00 |0009: return-void │ │ +0da4cc: |[0da4cc] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ +0da4dc: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ +0da4e0: 6e40 9d2e 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2e9d │ │ +0da4e6: 0c00 |0005: move-result-object v0 │ │ +0da4e8: 6e10 5d1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ +0da4ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0006 line=185 │ │ 0x0009 line=186 │ │ locals : │ │ 0x0006 - 0x000a reg=0 anim Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -189900,25 +189905,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0dc74c: |[0dc74c] android.support.v7.internal.widget.AbsActionBarView.canShowOverflowMenu:()Z │ │ -0dc75c: 6e10 8f2e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@2e8f │ │ -0dc762: 0a00 |0003: move-result v0 │ │ -0dc764: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0dc768: 6e10 8b2e 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ -0dc76e: 0a00 |0009: move-result v0 │ │ -0dc770: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0dc774: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0dc776: 0f00 |000d: return v0 │ │ -0dc778: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0dc77a: 28fe |000f: goto 000d // -0002 │ │ +0da4f0: |[0da4f0] android.support.v7.internal.widget.AbsActionBarView.canShowOverflowMenu:()Z │ │ +0da500: 6e10 8f2e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@2e8f │ │ +0da506: 0a00 |0003: move-result v0 │ │ +0da508: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0da50c: 6e10 8b2e 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ +0da512: 0a00 |0009: move-result v0 │ │ +0da514: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0da518: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0da51a: 0f00 |000d: return v0 │ │ +0da51c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0da51e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -189926,20 +189931,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dc77c: |[0dc77c] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ -0dc78c: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc790: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0dc794: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc798: 6e10 5e32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ -0dc79e: 0e00 |0009: return-void │ │ +0da520: |[0da520] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ +0da530: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da534: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0da538: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da53c: 6e10 5e32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ +0da542: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0009 line=246 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -189949,23 +189954,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0dc7a0: |[0dc7a0] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ -0dc7b0: 5410 b512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -0dc7b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0dc7b8: 5410 b412 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ -0dc7bc: 5200 ab12 |0006: iget v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ -0dc7c0: 0f00 |0008: return v0 │ │ -0dc7c2: 6e10 8b2e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ -0dc7c8: 0a00 |000c: move-result v0 │ │ -0dc7ca: 28fb |000d: goto 0008 // -0005 │ │ +0da544: |[0da544] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ +0da554: 5410 b512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +0da558: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0da55c: 5410 b412 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ +0da560: 5200 ab12 |0006: iget v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ +0da564: 0f00 |0008: return v0 │ │ +0da566: 6e10 8b2e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ +0da56c: 0a00 |000c: move-result v0 │ │ +0da56e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0008 line=159 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -189975,17 +189980,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dc7cc: |[0dc7cc] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ -0dc7dc: 5210 af12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@12af │ │ -0dc7e0: 0f00 |0002: return v0 │ │ +0da570: |[0da570] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ +0da580: 5210 af12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@12af │ │ +0da584: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -189993,23 +189998,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0dc7e4: |[0dc7e4] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ -0dc7f4: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc7f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0dc7fc: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc800: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -0dc806: 0a00 |0009: move-result v0 │ │ -0dc808: 0f00 |000a: return v0 │ │ -0dc80a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dc80c: 28fe |000c: goto 000a // -0002 │ │ +0da588: |[0da588] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ +0da598: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da59c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0da5a0: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da5a4: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +0da5aa: 0a00 |0009: move-result v0 │ │ +0da5ac: 0f00 |000a: return v0 │ │ +0da5ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0da5b0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x000a line=217 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -190019,23 +190024,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0dc810: |[0dc810] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowPending:()Z │ │ -0dc820: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc824: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0dc828: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc82c: 6e10 6932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@3269 │ │ -0dc832: 0a00 |0009: move-result v0 │ │ -0dc834: 0f00 |000a: return v0 │ │ -0dc836: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dc838: 28fe |000c: goto 000a // -0002 │ │ +0da5b4: |[0da5b4] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowPending:()Z │ │ +0da5c4: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da5c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0da5cc: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da5d0: 6e10 6932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@3269 │ │ +0da5d6: 0a00 |0009: move-result v0 │ │ +0da5d8: 0f00 |000a: return v0 │ │ +0da5da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0da5dc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0004 line=229 │ │ 0x000a line=231 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -190045,23 +190050,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0dc83c: |[0dc83c] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ -0dc84c: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc850: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0dc854: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc858: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -0dc85e: 0a00 |0009: move-result v0 │ │ -0dc860: 0f00 |000a: return v0 │ │ -0dc862: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dc864: 28fe |000c: goto 000a // -0002 │ │ +0da5e0: |[0da5e0] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ +0da5f0: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da5f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0da5f8: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da5fc: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +0da602: 0a00 |0009: move-result v0 │ │ +0da604: 0f00 |000a: return v0 │ │ +0da606: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0da608: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x000a line=224 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -190071,25 +190076,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0dc868: |[0dc868] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ -0dc878: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc87c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0dc880: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc884: 6e10 6b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowReserved:()Z // method@326b │ │ -0dc88a: 0a00 |0009: move-result v0 │ │ -0dc88c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0dc890: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0dc892: 0f00 |000d: return v0 │ │ -0dc894: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0dc896: 28fe |000f: goto 000d // -0002 │ │ +0da60c: |[0da60c] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ +0da61c: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da620: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0da624: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da628: 6e10 6b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowReserved:()Z // method@326b │ │ +0da62e: 0a00 |0009: move-result v0 │ │ +0da630: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0da634: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0da636: 0f00 |000d: return v0 │ │ +0da638: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0da63a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -190097,27 +190102,27 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0dc898: |[0dc898] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ -0dc8a8: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -0dc8ac: 7120 2338 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0dc8b2: 0a00 |0005: move-result v0 │ │ -0dc8b4: 6e30 9f38 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0dc8ba: 6e10 5c38 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0dc8c0: 0a00 |000c: move-result v0 │ │ -0dc8c2: b103 |000d: sub-int/2addr v3, v0 │ │ -0dc8c4: b153 |000e: sub-int/2addr v3, v5 │ │ -0dc8c6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0dc8c8: 7120 1243 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0dc8ce: 0a00 |0013: move-result v0 │ │ -0dc8d0: 0f00 |0014: return v0 │ │ +0da63c: |[0da63c] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ +0da64c: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +0da650: 7120 2338 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0da656: 0a00 |0005: move-result v0 │ │ +0da658: 6e30 9f38 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0da65e: 6e10 5c38 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0da664: 0a00 |000c: move-result v0 │ │ +0da666: b103 |000d: sub-int/2addr v3, v0 │ │ +0da668: b153 |000e: sub-int/2addr v3, v5 │ │ +0da66a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0da66c: 7120 1243 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0da672: 0a00 |0013: move-result v0 │ │ +0da674: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0009 line=253 │ │ 0x000e line=254 │ │ 0x000f line=256 │ │ locals : │ │ @@ -190132,37 +190137,37 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -0dc8d4: |[0dc8d4] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0dc8e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0dc8e6: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dc8ea: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -0dc8ee: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -0dc8f2: 6f20 3739 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3937 │ │ -0dc8f8: 6e10 8a2e 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@2e8a │ │ -0dc8fe: 0c01 |000d: move-result-object v1 │ │ -0dc900: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0dc902: 6203 f50f |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -0dc906: 6004 7f0c |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ -0dc90a: 6e55 b201 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0dc910: 0c00 |0016: move-result-object v0 │ │ -0dc912: 6001 0310 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ -0dc916: 6e30 6302 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ -0dc91c: 0a01 |001c: move-result v1 │ │ -0dc91e: 6e20 9b2e 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@2e9b │ │ -0dc924: 6e10 7102 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0dc92a: 5461 ae12 |0023: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc92e: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -0dc932: 5461 ae12 |0027: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dc936: 6e20 6d32 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@326d │ │ -0dc93c: 0e00 |002c: return-void │ │ +0da678: |[0da678] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0da688: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0da68a: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0da68e: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +0da692: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +0da696: 6f20 3739 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3937 │ │ +0da69c: 6e10 8a2e 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@2e8a │ │ +0da6a2: 0c01 |000d: move-result-object v1 │ │ +0da6a4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0da6a6: 6203 f50f |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +0da6aa: 6004 7f0c |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ +0da6ae: 6e55 b201 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0da6b4: 0c00 |0016: move-result-object v0 │ │ +0da6b6: 6001 0310 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ +0da6ba: 6e30 6302 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ +0da6c0: 0a01 |001c: move-result v1 │ │ +0da6c2: 6e20 9b2e 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@2e9b │ │ +0da6c8: 6e10 7102 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0da6ce: 5461 ae12 |0023: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da6d2: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +0da6d6: 5461 ae12 |0027: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da6da: 6e20 6d32 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@326d │ │ +0da6e0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x0007 line=77 │ │ 0x000a line=82 │ │ 0x0017 line=84 │ │ 0x0020 line=85 │ │ @@ -190179,35 +190184,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0dc940: |[0dc940] android.support.v7.internal.widget.AbsActionBarView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -0dc950: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ -0dc954: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0dc956: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0dc958: 7110 7e18 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0dc95e: 0a00 |0007: move-result v0 │ │ -0dc960: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ -0dc964: 5c63 b012 |000a: iput-boolean v3, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ -0dc968: 5562 b012 |000c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ -0dc96c: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -0dc970: 6f20 3a39 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@393a │ │ -0dc976: 0a01 |0013: move-result v1 │ │ -0dc978: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ -0dc97c: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -0dc980: 5c64 b012 |0018: iput-boolean v4, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ -0dc984: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ -0dc988: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ -0dc98c: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -0dc98e: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ -0dc992: 5c63 b012 |0021: iput-boolean v3, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ -0dc996: 0f04 |0023: return v4 │ │ +0da6e4: |[0da6e4] android.support.v7.internal.widget.AbsActionBarView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0da6f4: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ +0da6f8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0da6fa: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0da6fc: 7110 7e18 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0da702: 0a00 |0007: move-result v0 │ │ +0da704: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ +0da708: 5c63 b012 |000a: iput-boolean v3, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ +0da70c: 5562 b012 |000c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ +0da710: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +0da714: 6f20 3a39 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@393a │ │ +0da71a: 0a01 |0013: move-result v1 │ │ +0da71c: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ +0da720: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +0da724: 5c64 b012 |0018: iput-boolean v4, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ +0da728: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ +0da72c: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ +0da730: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +0da732: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ +0da736: 5c63 b012 |0021: iput-boolean v3, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingHover:Z // field@12b0 │ │ +0da73a: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=123 │ │ 0x0008 line=124 │ │ 0x000a line=125 │ │ 0x000c line=128 │ │ 0x0010 line=129 │ │ @@ -190227,33 +190232,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0dc998: |[0dc998] android.support.v7.internal.widget.AbsActionBarView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0dc9a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0dc9aa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0dc9ac: 7110 7e18 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0dc9b2: 0a00 |0005: move-result v0 │ │ -0dc9b4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0dc9b8: 5c54 b112 |0008: iput-boolean v4, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ -0dc9bc: 5552 b112 |000a: iget-boolean v2, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ -0dc9c0: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -0dc9c4: 6f20 4639 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ -0dc9ca: 0a01 |0011: move-result v1 │ │ -0dc9cc: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0dc9d0: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -0dc9d4: 5c53 b112 |0016: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ -0dc9d8: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -0dc9dc: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -0dc9de: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -0dc9e2: 5c54 b112 |001d: iput-boolean v4, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ -0dc9e6: 0f03 |001f: return v3 │ │ +0da73c: |[0da73c] android.support.v7.internal.widget.AbsActionBarView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0da74c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0da74e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0da750: 7110 7e18 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0da756: 0a00 |0005: move-result v0 │ │ +0da758: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0da75c: 5c54 b112 |0008: iput-boolean v4, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ +0da760: 5552 b112 |000a: iget-boolean v2, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ +0da764: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +0da768: 6f20 4639 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ +0da76e: 0a01 |0011: move-result v1 │ │ +0da770: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +0da774: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +0da778: 5c53 b112 |0016: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ +0da77c: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +0da780: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +0da782: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +0da786: 5c54 b112 |001d: iput-boolean v4, v5, Landroid/support/v7/internal/widget/AbsActionBarView;.mEatingTouch:Z // field@12b1 │ │ +0da78a: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0006 line=100 │ │ 0x0008 line=101 │ │ 0x000a line=104 │ │ 0x000e line=105 │ │ @@ -190273,33 +190278,33 @@ │ │ type : '(Landroid/view/View;IIIZ)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0dc9e8: |[0dc9e8] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ -0dc9f8: 6e10 5c38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0dc9fe: 0a02 |0003: move-result v2 │ │ -0dca00: 6e10 5938 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0dca06: 0a00 |0007: move-result v0 │ │ -0dca08: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -0dca0c: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0dca10: 9001 0803 |000c: add-int v1, v8, v3 │ │ -0dca14: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ -0dca18: 9103 0702 |0010: sub-int v3, v7, v2 │ │ -0dca1c: 9004 0100 |0012: add-int v4, v1, v0 │ │ -0dca20: 6e54 9e38 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0dca26: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ -0dca2a: 7b22 |0019: neg-int v2, v2 │ │ -0dca2c: 0f02 |001a: return v2 │ │ -0dca2e: 9003 0702 |001b: add-int v3, v7, v2 │ │ -0dca32: 9004 0100 |001d: add-int v4, v1, v0 │ │ -0dca36: 6e54 9e38 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0dca3c: 28f5 |0022: goto 0017 // -000b │ │ +0da78c: |[0da78c] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ +0da79c: 6e10 5c38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0da7a2: 0a02 |0003: move-result v2 │ │ +0da7a4: 6e10 5938 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0da7aa: 0a00 |0007: move-result v0 │ │ +0da7ac: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +0da7b0: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0da7b4: 9001 0803 |000c: add-int v1, v8, v3 │ │ +0da7b8: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ +0da7bc: 9103 0702 |0010: sub-int v3, v7, v2 │ │ +0da7c0: 9004 0100 |0012: add-int v4, v1, v0 │ │ +0da7c4: 6e54 9e38 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0da7ca: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ +0da7ce: 7b22 |0019: neg-int v2, v2 │ │ +0da7d0: 0f02 |001a: return v2 │ │ +0da7d2: 9003 0702 |001b: add-int v3, v7, v2 │ │ +0da7d6: 9004 0100 |001d: add-int v4, v1, v0 │ │ +0da7da: 6e54 9e38 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0da7e0: 28f5 |0022: goto 0017 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ 0x0008 line=266 │ │ 0x000e line=268 │ │ 0x0010 line=269 │ │ @@ -190322,19 +190327,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0dca40: |[0dca40] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ -0dca50: 2200 f805 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@05f8 │ │ -0dca54: 7020 792e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@2e79 │ │ -0dca5a: 6e20 982e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@2e98 │ │ -0dca60: 0e00 |0008: return-void │ │ +0da7e4: |[0da7e4] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ +0da7f4: 2200 f805 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@05f8 │ │ +0da7f8: 7020 792e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@2e79 │ │ +0da7fe: 6e20 982e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@2e98 │ │ +0da804: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0008 line=211 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -190343,18 +190348,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dca64: |[0dca64] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ -0dca74: 5901 af12 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@12af │ │ -0dca78: 6e10 9a2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@2e9a │ │ -0dca7e: 0e00 |0005: return-void │ │ +0da808: |[0da808] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ +0da818: 5901 af12 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@12af │ │ +0da81c: 6e10 9a2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@2e9a │ │ +0da822: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -190365,24 +190370,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0dca80: |[0dca80] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ -0dca90: 6e10 8b2e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ -0dca96: 0a00 |0003: move-result v0 │ │ -0dca98: 3202 0e00 |0004: if-eq v2, v0, 0012 // +000e │ │ -0dca9c: 5410 b512 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -0dcaa0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0dcaa4: 5410 b512 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -0dcaa8: 6e10 4a1d 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -0dcaae: 6f20 5839 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ -0dcab4: 0e00 |0012: return-void │ │ +0da824: |[0da824] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ +0da834: 6e10 8b2e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ +0da83a: 0a00 |0003: move-result v0 │ │ +0da83c: 3202 0e00 |0004: if-eq v2, v0, 0012 // +000e │ │ +0da840: 5410 b512 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +0da844: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0da848: 5410 b512 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +0da84c: 6e10 4a1d 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +0da852: 6f20 5839 2100 |000f: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@3958 │ │ +0da858: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0006 line=191 │ │ 0x000a line=192 │ │ 0x000f line=194 │ │ 0x0012 line=196 │ │ @@ -190395,48 +190400,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 │ │ -0dcab8: |[0dcab8] android.support.v7.internal.widget.AbsActionBarView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0dcac8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0dcaca: 5442 b512 |0001: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -0dcace: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ -0dcad2: 5442 b512 |0005: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -0dcad6: 6e10 4a1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -0dcadc: 3905 2300 |000a: if-nez v5, 002d // +0023 │ │ -0dcae0: 6e10 8b2e 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ -0dcae6: 0a02 |000f: move-result v2 │ │ -0dcae8: 3802 0500 |0010: if-eqz v2, 0015 // +0005 │ │ -0dcaec: 7120 ed1a 3400 |0012: invoke-static {v4, v3}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -0dcaf2: 7110 a21a 0400 |0015: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0dcaf8: 0c02 |0018: move-result-object v2 │ │ -0dcafa: 1503 803f |0019: const/high16 v3, #int 1065353216 // #3f80 │ │ -0dcafe: 6e20 481d 3200 |001b: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -0dcb04: 0c00 |001e: move-result-object v0 │ │ -0dcb06: 6e30 581d 6007 |001f: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -0dcb0c: 5442 b412 |0022: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ -0dcb10: 6e30 7f2e 0205 |0024: invoke-virtual {v2, v0, v5}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@2e7f │ │ -0dcb16: 0c02 |0027: move-result-object v2 │ │ -0dcb18: 6e20 5a1d 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0dcb1e: 0701 |002b: move-object v1, v0 │ │ -0dcb20: 1101 |002c: return-object v1 │ │ -0dcb22: 7110 a21a 0400 |002d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0dcb28: 0c02 |0030: move-result-object v2 │ │ -0dcb2a: 6e20 481d 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -0dcb30: 0c00 |0034: move-result-object v0 │ │ -0dcb32: 6e30 581d 6007 |0035: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -0dcb38: 5442 b412 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ -0dcb3c: 6e30 7f2e 0205 |003a: invoke-virtual {v2, v0, v5}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@2e7f │ │ -0dcb42: 0c02 |003d: move-result-object v2 │ │ -0dcb44: 6e20 5a1d 2000 |003e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0dcb4a: 0701 |0041: move-object v1, v0 │ │ -0dcb4c: 28ea |0042: goto 002c // -0016 │ │ +0da85c: |[0da85c] android.support.v7.internal.widget.AbsActionBarView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0da86c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0da86e: 5442 b512 |0001: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +0da872: 3802 0700 |0003: if-eqz v2, 000a // +0007 │ │ +0da876: 5442 b512 |0005: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +0da87a: 6e10 4a1d 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +0da880: 3905 2300 |000a: if-nez v5, 002d // +0023 │ │ +0da884: 6e10 8b2e 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@2e8b │ │ +0da88a: 0a02 |000f: move-result v2 │ │ +0da88c: 3802 0500 |0010: if-eqz v2, 0015 // +0005 │ │ +0da890: 7120 ed1a 3400 |0012: invoke-static {v4, v3}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +0da896: 7110 a21a 0400 |0015: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0da89c: 0c02 |0018: move-result-object v2 │ │ +0da89e: 1503 803f |0019: const/high16 v3, #int 1065353216 // #3f80 │ │ +0da8a2: 6e20 481d 3200 |001b: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +0da8a8: 0c00 |001e: move-result-object v0 │ │ +0da8aa: 6e30 581d 6007 |001f: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +0da8b0: 5442 b412 |0022: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ +0da8b4: 6e30 7f2e 0205 |0024: invoke-virtual {v2, v0, v5}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@2e7f │ │ +0da8ba: 0c02 |0027: move-result-object v2 │ │ +0da8bc: 6e20 5a1d 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0da8c2: 0701 |002b: move-object v1, v0 │ │ +0da8c4: 1101 |002c: return-object v1 │ │ +0da8c6: 7110 a21a 0400 |002d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0da8cc: 0c02 |0030: move-result-object v2 │ │ +0da8ce: 6e20 481d 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +0da8d4: 0c00 |0034: move-result-object v0 │ │ +0da8d6: 6e30 581d 6007 |0035: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +0da8dc: 5442 b412 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@12b4 │ │ +0da8e0: 6e30 7f2e 0205 |003a: invoke-virtual {v2, v0, v5}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@2e7f │ │ +0da8e6: 0c02 |003d: move-result-object v2 │ │ +0da8e8: 6e20 5a1d 2000 |003e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0da8ee: 0701 |0041: move-object v1, v0 │ │ +0da8f0: 28ea |0042: goto 002c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0005 line=164 │ │ 0x000a line=167 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ @@ -190462,38 +190467,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0dcb50: |[0dcb50] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ -0dcb60: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dcb64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0dcb68: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ -0dcb6c: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -0dcb72: 0a00 |0009: move-result v0 │ │ -0dcb74: 0f00 |000a: return v0 │ │ -0dcb76: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0dcb78: 28fe |000c: goto 000a // -0002 │ │ +0da8f4: |[0da8f4] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ +0da904: 5410 ae12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da908: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0da90c: 5410 ae12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12ae │ │ +0da910: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +0da916: 0a00 |0009: move-result v0 │ │ +0da918: 0f00 |000a: return v0 │ │ +0da91a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0da91c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ 0x000a line=202 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ - source_file_idx : 765 (AbsActionBarView.java) │ │ + source_file_idx : 762 (AbsActionBarView.java) │ │ │ │ Class #880 header: │ │ class_idx : 1531 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 150 │ │ -source_file_idx : 847 │ │ +source_file_idx : 844 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #880 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;' │ │ @@ -190512,18 +190517,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dcb7c: |[0dcb7c] android.support.v7.internal.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0dcb8c: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -0dcb92: 5b01 b612 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcb96: 0e00 |0005: return-void │ │ +0da920: |[0da920] android.support.v7.internal.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0da930: 7010 4403 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +0da936: 5b01 b612 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da93a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ @@ -190535,41 +190540,41 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0dcb98: |[0dcb98] android.support.v7.internal.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -0dcba8: 5410 b612 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbac: 5500 bc12 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dcbb0: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0dcbb4: 5410 b612 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbb8: 5400 bf12 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcbbc: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0dcbc0: 5410 b612 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbc4: 5400 bf12 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcbc8: 6e20 4a03 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0dcbce: 0e00 |0013: return-void │ │ -0dcbd0: 5410 b612 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbd4: 5400 b912 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcbd8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0dcbdc: 5410 b612 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbe0: 5400 b912 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcbe4: 6e20 4a03 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0dcbea: 5410 b612 |0021: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbee: 5400 c012 |0023: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dcbf2: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ -0dcbf6: 5410 b612 |0027: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcbfa: 5500 bd12 |0029: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ -0dcbfe: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ -0dcc02: 5410 b612 |002d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ -0dcc06: 5400 c012 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dcc0a: 6e20 4a03 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0dcc10: 28df |0034: goto 0013 // -0021 │ │ +0da93c: |[0da93c] android.support.v7.internal.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +0da94c: 5410 b612 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da950: 5500 bc12 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0da954: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +0da958: 5410 b612 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da95c: 5400 bf12 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0da960: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0da964: 5410 b612 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da968: 5400 bf12 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0da96c: 6e20 4a03 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0da972: 0e00 |0013: return-void │ │ +0da974: 5410 b612 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da978: 5400 b912 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0da97c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0da980: 5410 b612 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da984: 5400 b912 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0da988: 6e20 4a03 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0da98e: 5410 b612 |0021: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da992: 5400 c012 |0023: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0da996: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ +0da99a: 5410 b612 |0027: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da99e: 5500 bd12 |0029: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ +0da9a2: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ +0da9a6: 5410 b612 |002d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b6 │ │ +0da9aa: 5400 c012 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0da9ae: 6e20 4a03 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0da9b4: 28df |0034: goto 0013 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0006 line=18 │ │ 0x000c line=19 │ │ 0x0013 line=29 │ │ 0x0014 line=22 │ │ @@ -190585,17 +190590,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0dcc14: |[0dcc14] android.support.v7.internal.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ -0dcc24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dcc26: 0f00 |0001: return v0 │ │ +0da9b8: |[0da9b8] android.support.v7.internal.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ +0da9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0da9ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;) │ │ @@ -190603,16 +190608,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0dcc28: |[0dcc28] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ -0dcc38: 0e00 |0000: return-void │ │ +0da9cc: |[0da9cc] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ +0da9dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 alpha I │ │ │ │ @@ -190621,30 +190626,30 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0dcc3c: |[0dcc3c] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0dcc4c: 0e00 |0000: return-void │ │ +0da9e0: |[0da9e0] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0da9f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 cf Landroid/graphics/ColorFilter; │ │ │ │ - source_file_idx : 847 (ActionBarBackgroundDrawable.java) │ │ + source_file_idx : 844 (ActionBarBackgroundDrawable.java) │ │ │ │ Class #881 header: │ │ class_idx : 1533 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1858 │ │ -source_file_idx : 849 │ │ +source_file_idx : 846 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 17 │ │ │ │ Class #881 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ @@ -190699,18 +190704,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0dcc50: |[0dcc50] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ -0dcc60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dcc62: 7030 a72e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ea7 │ │ -0dcc68: 0e00 |0004: return-void │ │ +0da9f4: |[0da9f4] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ +0daa04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0daa06: 7030 a72e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ea7 │ │ +0daa0c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -190720,67 +190725,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 │ │ -0dcc6c: |[0dcc6c] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0dcc7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0dcc7e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0dcc80: 7030 443b 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ -0dcc86: 7100 902a 0000 |0005: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@2a90 │ │ -0dcc8c: 0a04 |0008: move-result v4 │ │ -0dcc8e: 3804 4a00 |0009: if-eqz v4, 0053 // +004a │ │ -0dcc92: 2201 fc05 |000b: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; // type@05fc │ │ -0dcc96: 7020 a42e 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2ea4 │ │ -0dcc9c: 6e20 c12e 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ec1 │ │ -0dcca2: 6204 f50f |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -0dcca6: 6e30 b101 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0dccac: 0c00 |0018: move-result-object v0 │ │ -0dccae: 6004 f80f |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@0ff8 │ │ -0dccb2: 6e20 5c02 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0dccb8: 0c04 |001e: move-result-object v4 │ │ -0dccba: 5b64 b912 |001f: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dccbe: 6004 fa0f |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@0ffa │ │ -0dccc2: 6e20 5c02 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0dccc8: 0c04 |0026: move-result-object v4 │ │ -0dccca: 5b64 c012 |0027: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dccce: 6004 0310 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ -0dccd2: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -0dccd4: 6e30 5b02 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -0dccda: 0a04 |002f: move-result v4 │ │ -0dccdc: 5964 bb12 |0030: iput v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ -0dcce0: 6e10 ae2e 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@2eae │ │ -0dcce6: 0a04 |0035: move-result v4 │ │ -0dcce8: 6005 720e |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@0e72 │ │ -0dccec: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ -0dccf0: 5c62 bc12 |003a: iput-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dccf4: 6004 f90f |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@0ff9 │ │ -0dccf8: 6e20 5c02 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0dccfe: 0c04 |0041: move-result-object v4 │ │ -0dcd00: 5b64 bf12 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcd04: 6e10 7102 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0dcd0a: 5564 bc12 |0047: iget-boolean v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dcd0e: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ -0dcd12: 5464 bf12 |004b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcd16: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ -0dcd1a: 6e20 ca2e 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ -0dcd20: 0e00 |0052: return-void │ │ -0dcd22: 2201 fb05 |0053: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; // type@05fb │ │ -0dcd26: 7020 9f2e 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2e9f │ │ -0dcd2c: 28b8 |0058: goto 0010 // -0048 │ │ -0dcd2e: 0132 |0059: move v2, v3 │ │ -0dcd30: 28f5 |005a: goto 004f // -000b │ │ -0dcd32: 5464 b912 |005b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcd36: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ -0dcd3a: 5464 c012 |005f: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dcd3e: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ -0dcd42: 0132 |0063: move v2, v3 │ │ -0dcd44: 28eb |0064: goto 004f // -0015 │ │ +0daa10: |[0daa10] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0daa20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0daa22: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0daa24: 7030 443b 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ +0daa2a: 7100 902a 0000 |0005: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@2a90 │ │ +0daa30: 0a04 |0008: move-result v4 │ │ +0daa32: 3804 4a00 |0009: if-eqz v4, 0053 // +004a │ │ +0daa36: 2201 fc05 |000b: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; // type@05fc │ │ +0daa3a: 7020 a42e 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2ea4 │ │ +0daa40: 6e20 c12e 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ec1 │ │ +0daa46: 6204 f50f |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +0daa4a: 6e30 b101 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0daa50: 0c00 |0018: move-result-object v0 │ │ +0daa52: 6004 f80f |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@0ff8 │ │ +0daa56: 6e20 5c02 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0daa5c: 0c04 |001e: move-result-object v4 │ │ +0daa5e: 5b64 b912 |001f: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0daa62: 6004 fa0f |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@0ffa │ │ +0daa66: 6e20 5c02 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0daa6c: 0c04 |0026: move-result-object v4 │ │ +0daa6e: 5b64 c012 |0027: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0daa72: 6004 0310 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ +0daa76: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +0daa78: 6e30 5b02 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +0daa7e: 0a04 |002f: move-result v4 │ │ +0daa80: 5964 bb12 |0030: iput v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ +0daa84: 6e10 ae2e 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@2eae │ │ +0daa8a: 0a04 |0035: move-result v4 │ │ +0daa8c: 6005 720e |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@0e72 │ │ +0daa90: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ +0daa94: 5c62 bc12 |003a: iput-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0daa98: 6004 f90f |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@0ff9 │ │ +0daa9c: 6e20 5c02 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0daaa2: 0c04 |0041: move-result-object v4 │ │ +0daaa4: 5b64 bf12 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0daaa8: 6e10 7102 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0daaae: 5564 bc12 |0047: iget-boolean v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0daab2: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ +0daab6: 5464 bf12 |004b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0daaba: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ +0daabe: 6e20 ca2e 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ +0daac4: 0e00 |0052: return-void │ │ +0daac6: 2201 fb05 |0053: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; // type@05fb │ │ +0daaca: 7020 9f2e 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2e9f │ │ +0daad0: 28b8 |0058: goto 0010 // -0048 │ │ +0daad2: 0132 |0059: move v2, v3 │ │ +0daad4: 28f5 |005a: goto 004f // -000b │ │ +0daad6: 5464 b912 |005b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0daada: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ +0daade: 5464 c012 |005f: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0daae2: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ +0daae6: 0132 |0063: move v2, v3 │ │ +0daae8: 28eb |0064: goto 004f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=58 │ │ 0x0010 line=61 │ │ 0x0013 line=63 │ │ 0x0019 line=65 │ │ @@ -190808,25 +190813,25 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0dcd48: |[0dcd48] android.support.v7.internal.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ -0dcd58: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0dcd5e: 0c00 |0003: move-result-object v0 │ │ -0dcd60: 1f00 4107 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -0dcd64: 6e10 5938 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0dcd6a: 0a01 |0009: move-result v1 │ │ -0dcd6c: 5202 d615 |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@15d6 │ │ -0dcd70: b021 |000c: add-int/2addr v1, v2 │ │ -0dcd72: 5202 d515 |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ -0dcd76: b021 |000f: add-int/2addr v1, v2 │ │ -0dcd78: 0f01 |0010: return v1 │ │ +0daaec: |[0daaec] android.support.v7.internal.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ +0daafc: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0dab02: 0c00 |0003: move-result-object v0 │ │ +0dab04: 1f00 4107 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +0dab08: 6e10 5938 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0dab0e: 0a01 |0009: move-result v1 │ │ +0dab10: 5202 d615 |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@15d6 │ │ +0dab14: b021 |000c: add-int/2addr v1, v2 │ │ +0dab16: 5202 d515 |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ +0dab1a: b021 |000f: add-int/2addr v1, v2 │ │ +0dab1c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0006 line=246 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 lp Landroid/widget/FrameLayout$LayoutParams; │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -190837,27 +190842,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0dcd7c: |[0dcd7c] android.support.v7.internal.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ -0dcd8c: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -0dcd90: 6e10 7b38 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dcd96: 0a00 |0005: move-result v0 │ │ -0dcd98: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -0dcd9c: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ -0dcda0: 6e10 5938 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0dcda6: 0a00 |000d: move-result v0 │ │ -0dcda8: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -0dcdac: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0dcdae: 0f00 |0011: return v0 │ │ -0dcdb0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0dcdb2: 28fe |0013: goto 0011 // -0002 │ │ +0dab20: |[0dab20] android.support.v7.internal.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ +0dab30: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +0dab34: 6e10 7b38 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0dab3a: 0a00 |0005: move-result v0 │ │ +0dab3c: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +0dab40: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ +0dab44: 6e10 5938 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0dab4a: 0a00 |000d: move-result v0 │ │ +0dab4c: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +0dab50: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0dab52: 0f00 |0011: return v0 │ │ +0dab54: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0dab56: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -190867,47 +190872,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0dcdb4: |[0dcdb4] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ -0dcdc4: 6f10 513b 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@3b51 │ │ -0dcdca: 5420 b912 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcdce: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -0dcdd2: 5420 b912 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcdd6: 6e10 5c03 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0dcddc: 0a00 |000c: move-result v0 │ │ -0dcdde: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -0dcde2: 5420 b912 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcde6: 6e10 ac2e 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ -0dcdec: 0c01 |0014: move-result-object v1 │ │ -0dcdee: 6e20 6d03 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0dcdf4: 5420 c012 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dcdf8: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -0dcdfc: 5420 c012 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dce00: 6e10 5c03 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0dce06: 0a00 |0021: move-result v0 │ │ -0dce08: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -0dce0c: 5420 c012 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dce10: 6e10 ac2e 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ -0dce16: 0c01 |0029: move-result-object v1 │ │ -0dce18: 6e20 6d03 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0dce1e: 5420 bf12 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dce22: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -0dce26: 5420 bf12 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dce2a: 6e10 5c03 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0dce30: 0a00 |0036: move-result v0 │ │ -0dce32: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -0dce36: 5420 bf12 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dce3a: 6e10 ac2e 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ -0dce40: 0c01 |003e: move-result-object v1 │ │ -0dce42: 6e20 6d03 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0dce48: 0e00 |0042: return-void │ │ +0dab58: |[0dab58] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ +0dab68: 6f10 513b 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@3b51 │ │ +0dab6e: 5420 b912 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dab72: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +0dab76: 5420 b912 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dab7a: 6e10 5c03 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0dab80: 0a00 |000c: move-result v0 │ │ +0dab82: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +0dab86: 5420 b912 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dab8a: 6e10 ac2e 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ +0dab90: 0c01 |0014: move-result-object v1 │ │ +0dab92: 6e20 6d03 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0dab98: 5420 c012 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dab9c: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +0daba0: 5420 c012 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0daba4: 6e10 5c03 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0dabaa: 0a00 |0021: move-result v0 │ │ +0dabac: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +0dabb0: 5420 c012 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dabb4: 6e10 ac2e 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ +0dabba: 0c01 |0029: move-result-object v1 │ │ +0dabbc: 6e20 6d03 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0dabc2: 5420 bf12 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dabc6: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +0dabca: 5420 bf12 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dabce: 6e10 5c03 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0dabd4: 0a00 |0036: move-result v0 │ │ +0dabd6: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +0dabda: 5420 bf12 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dabde: 6e10 ac2e 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@2eac │ │ +0dabe4: 0c01 |003e: move-result-object v1 │ │ +0dabe6: 6e20 6d03 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0dabec: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ 0x000f line=159 │ │ 0x0018 line=161 │ │ 0x0024 line=162 │ │ @@ -190922,17 +190927,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dce4c: |[0dce4c] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -0dce5c: 5410 c112 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dce60: 1100 |0002: return-object v0 │ │ +0dabf0: |[0dabf0] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +0dac00: 5410 c112 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0dac04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarContainer;) │ │ @@ -190940,32 +190945,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0dce64: |[0dce64] android.support.v7.internal.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -0dce74: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dce78: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0dce7c: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ -0dce80: 6f10 553b 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@3b55 │ │ -0dce86: 5420 b912 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dce8a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0dce8e: 5420 b912 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dce92: 6e10 5d03 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0dce98: 5420 c012 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dce9c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0dcea0: 5420 c012 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dcea4: 6e10 5d03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0dceaa: 5420 bf12 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dceae: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -0dceb2: 5420 bf12 |001f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dceb6: 6e10 5d03 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0dcebc: 0e00 |0024: return-void │ │ +0dac08: |[0dac08] android.support.v7.internal.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +0dac18: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0dac1c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0dac20: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ +0dac24: 6f10 553b 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@3b55 │ │ +0dac2a: 5420 b912 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dac2e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0dac32: 5420 b912 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dac36: 6e10 5d03 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0dac3c: 5420 c012 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dac40: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0dac44: 5420 c012 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dac48: 6e10 5d03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0dac4e: 5420 bf12 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dac52: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0dac56: 5420 bf12 |001f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dac5a: 6e10 5d03 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0dac60: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x0009 line=172 │ │ 0x000d line=173 │ │ 0x0012 line=175 │ │ @@ -190981,25 +190986,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0dcec0: |[0dcec0] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ -0dced0: 6f10 583b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@3b58 │ │ -0dced6: 6000 280e |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ -0dceda: 6e20 aa2e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@2eaa │ │ -0dcee0: 0c00 |0008: move-result-object v0 │ │ -0dcee2: 5b10 b812 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dcee6: 6000 2f0e |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0e2f │ │ -0dceea: 6e20 aa2e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@2eaa │ │ -0dcef0: 0c00 |0010: move-result-object v0 │ │ -0dcef2: 5b10 ba12 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dcef6: 0e00 |0013: return-void │ │ +0dac64: |[0dac64] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ +0dac74: 6f10 583b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@3b58 │ │ +0dac7a: 6000 280e |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ +0dac7e: 6e20 aa2e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@2eaa │ │ +0dac84: 0c00 |0008: move-result-object v0 │ │ +0dac86: 5b10 b812 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dac8a: 6000 2f0e |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0e2f │ │ +0dac8e: 6e20 aa2e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@2eaa │ │ +0dac94: 0c00 |0010: move-result-object v0 │ │ +0dac96: 5b10 ba12 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dac9a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x000b line=84 │ │ 0x0013 line=85 │ │ locals : │ │ @@ -191010,24 +191015,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0dcef8: |[0dcef8] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0dcf08: 5510 be12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@12be │ │ -0dcf0c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0dcf10: 6f20 593b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b59 │ │ -0dcf16: 0a00 |0007: move-result v0 │ │ -0dcf18: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0dcf1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0dcf1e: 0f00 |000b: return v0 │ │ -0dcf20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0dcf22: 28fe |000d: goto 000b // -0002 │ │ +0dac9c: |[0dac9c] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0dacac: 5510 be12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@12be │ │ +0dacb0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0dacb4: 6f20 593b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b59 │ │ +0dacba: 0a00 |0007: move-result v0 │ │ +0dacbc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0dacc0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0dacc2: 0f00 |000b: return v0 │ │ +0dacc4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0dacc6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x000e reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -191036,125 +191041,125 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 210 16-bit code units │ │ -0dcf24: |[0dcf24] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -0dcf34: 7506 5a3b 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@3b5a │ │ -0dcf3a: 54b4 c112 |0003: iget-object v4, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dcf3e: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ -0dcf42: 6e10 7b38 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dcf48: 0a06 |000a: move-result v6 │ │ -0dcf4a: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ -0dcf4e: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ -0dcf52: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0dcf54: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ -0dcf58: 6e10 7b38 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dcf5e: 0a06 |0015: move-result v6 │ │ -0dcf60: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ -0dcf64: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ -0dcf68: 6e10 b12e 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ -0dcf6e: 0a00 |001d: move-result v0 │ │ -0dcf70: 6e10 5438 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0dcf76: 0c02 |0021: move-result-object v2 │ │ -0dcf78: 1f02 4107 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -0dcf7c: 6e10 5938 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0dcf82: 0a05 |0027: move-result v5 │ │ -0dcf84: 9106 0005 |0028: sub-int v6, v0, v5 │ │ -0dcf88: 5227 d515 |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ -0dcf8c: b176 |002c: sub-int/2addr v6, v7 │ │ -0dcf8e: 5227 d515 |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ -0dcf92: 9107 0007 |002f: sub-int v7, v0, v7 │ │ -0dcf96: 6e57 9e38 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0dcf9c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0dcf9e: 55b6 bc12 |0035: iget-boolean v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dcfa2: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ -0dcfa6: 54b6 bf12 |0039: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcfaa: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ -0dcfae: 54b6 bf12 |003d: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dcfb2: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -0dcfb4: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -0dcfb6: 6e10 b32e 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ -0dcfbc: 0a09 |0044: move-result v9 │ │ -0dcfbe: 6e10 b12e 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ -0dcfc4: 0a0a |0048: move-result v10 │ │ -0dcfc6: 6e5a 6203 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dcfcc: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -0dcfce: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ -0dcfd2: 6e10 b72e 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ -0dcfd8: 0e00 |0052: return-void │ │ -0dcfda: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -0dcfdc: 28bc |0054: goto 0010 // -0044 │ │ -0dcfde: 54b6 b912 |0055: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcfe2: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ -0dcfe6: 54b6 b812 |0059: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dcfea: 6e10 7b38 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dcff0: 0a06 |005e: move-result v6 │ │ -0dcff2: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ -0dcff6: 54b6 b912 |0061: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dcffa: 54b7 b812 |0063: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dcffe: 6e10 5538 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0dd004: 0a07 |0068: move-result v7 │ │ -0dd006: 54b8 b812 |0069: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd00a: 6e10 7538 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0dd010: 0a08 |006e: move-result v8 │ │ -0dd012: 54b9 b812 |006f: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd016: 6e10 6a38 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ -0dd01c: 0a09 |0074: move-result v9 │ │ -0dd01e: 54ba b812 |0075: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd022: 6e10 4338 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0dd028: 0a0a |007a: move-result v10 │ │ -0dd02a: 6e5a 6203 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd030: 1213 |007e: const/4 v3, #int 1 // #1 │ │ -0dd032: 5cb1 bd12 |007f: iput-boolean v1, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ -0dd036: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ -0dd03a: 54b6 c012 |0083: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd03e: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ -0dd042: 54b6 c012 |0087: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd046: 6e10 5538 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0dd04c: 0a07 |008c: move-result v7 │ │ -0dd04e: 6e10 7538 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0dd054: 0a08 |0090: move-result v8 │ │ -0dd056: 6e10 6a38 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@386a │ │ -0dd05c: 0a09 |0094: move-result v9 │ │ -0dd05e: 6e10 4338 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0dd064: 0a0a |0098: move-result v10 │ │ -0dd066: 6e5a 6203 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd06c: 1213 |009c: const/4 v3, #int 1 // #1 │ │ -0dd06e: 28b0 |009d: goto 004d // -0050 │ │ -0dd070: 54b6 ba12 |009e: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd074: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ -0dd078: 54b6 ba12 |00a2: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd07c: 6e10 7b38 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dd082: 0a06 |00a7: move-result v6 │ │ -0dd084: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ -0dd088: 54b6 b912 |00aa: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd08c: 54b7 ba12 |00ac: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd090: 6e10 5538 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0dd096: 0a07 |00b1: move-result v7 │ │ -0dd098: 54b8 ba12 |00b2: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd09c: 6e10 7538 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0dd0a2: 0a08 |00b7: move-result v8 │ │ -0dd0a4: 54b9 ba12 |00b8: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd0a8: 6e10 6a38 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ -0dd0ae: 0a09 |00bd: move-result v9 │ │ -0dd0b0: 54ba ba12 |00be: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd0b4: 6e10 4338 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0dd0ba: 0a0a |00c3: move-result v10 │ │ -0dd0bc: 6e5a 6203 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd0c2: 28b7 |00c7: goto 007e // -0049 │ │ -0dd0c4: 54b6 b912 |00c8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd0c8: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -0dd0ca: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ -0dd0cc: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ -0dd0ce: 120a |00cd: const/4 v10, #int 0 // #0 │ │ -0dd0d0: 6e5a 6203 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd0d6: 28ad |00d1: goto 007e // -0053 │ │ +0dacc8: |[0dacc8] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +0dacd8: 7506 5a3b 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@3b5a │ │ +0dacde: 54b4 c112 |0003: iget-object v4, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0dace2: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ +0dace6: 6e10 7b38 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0dacec: 0a06 |000a: move-result v6 │ │ +0dacee: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ +0dacf2: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ +0dacf6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0dacf8: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ +0dacfc: 6e10 7b38 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0dad02: 0a06 |0015: move-result v6 │ │ +0dad04: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ +0dad08: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ +0dad0c: 6e10 b12e 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ +0dad12: 0a00 |001d: move-result v0 │ │ +0dad14: 6e10 5438 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0dad1a: 0c02 |0021: move-result-object v2 │ │ +0dad1c: 1f02 4107 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +0dad20: 6e10 5938 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0dad26: 0a05 |0027: move-result v5 │ │ +0dad28: 9106 0005 |0028: sub-int v6, v0, v5 │ │ +0dad2c: 5227 d515 |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ +0dad30: b176 |002c: sub-int/2addr v6, v7 │ │ +0dad32: 5227 d515 |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@15d5 │ │ +0dad36: 9107 0007 |002f: sub-int v7, v0, v7 │ │ +0dad3a: 6e57 9e38 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0dad40: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0dad42: 55b6 bc12 |0035: iget-boolean v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0dad46: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ +0dad4a: 54b6 bf12 |0039: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dad4e: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ +0dad52: 54b6 bf12 |003d: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0dad56: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +0dad58: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +0dad5a: 6e10 b32e 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ +0dad60: 0a09 |0044: move-result v9 │ │ +0dad62: 6e10 b12e 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ +0dad68: 0a0a |0048: move-result v10 │ │ +0dad6a: 6e5a 6203 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0dad70: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +0dad72: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ +0dad76: 6e10 b72e 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ +0dad7c: 0e00 |0052: return-void │ │ +0dad7e: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +0dad80: 28bc |0054: goto 0010 // -0044 │ │ +0dad82: 54b6 b912 |0055: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dad86: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ +0dad8a: 54b6 b812 |0059: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dad8e: 6e10 7b38 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0dad94: 0a06 |005e: move-result v6 │ │ +0dad96: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ +0dad9a: 54b6 b912 |0061: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dad9e: 54b7 b812 |0063: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dada2: 6e10 5538 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0dada8: 0a07 |0068: move-result v7 │ │ +0dadaa: 54b8 b812 |0069: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dadae: 6e10 7538 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0dadb4: 0a08 |006e: move-result v8 │ │ +0dadb6: 54b9 b812 |006f: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dadba: 6e10 6a38 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ +0dadc0: 0a09 |0074: move-result v9 │ │ +0dadc2: 54ba b812 |0075: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dadc6: 6e10 4338 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0dadcc: 0a0a |007a: move-result v10 │ │ +0dadce: 6e5a 6203 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0dadd4: 1213 |007e: const/4 v3, #int 1 // #1 │ │ +0dadd6: 5cb1 bd12 |007f: iput-boolean v1, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ +0dadda: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ +0dadde: 54b6 c012 |0083: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dade2: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ +0dade6: 54b6 c012 |0087: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0dadea: 6e10 5538 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0dadf0: 0a07 |008c: move-result v7 │ │ +0dadf2: 6e10 7538 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0dadf8: 0a08 |0090: move-result v8 │ │ +0dadfa: 6e10 6a38 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@386a │ │ +0dae00: 0a09 |0094: move-result v9 │ │ +0dae02: 6e10 4338 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0dae08: 0a0a |0098: move-result v10 │ │ +0dae0a: 6e5a 6203 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0dae10: 1213 |009c: const/4 v3, #int 1 // #1 │ │ +0dae12: 28b0 |009d: goto 004d // -0050 │ │ +0dae14: 54b6 ba12 |009e: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae18: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ +0dae1c: 54b6 ba12 |00a2: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae20: 6e10 7b38 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0dae26: 0a06 |00a7: move-result v6 │ │ +0dae28: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ +0dae2c: 54b6 b912 |00aa: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dae30: 54b7 ba12 |00ac: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae34: 6e10 5538 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0dae3a: 0a07 |00b1: move-result v7 │ │ +0dae3c: 54b8 ba12 |00b2: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae40: 6e10 7538 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0dae46: 0a08 |00b7: move-result v8 │ │ +0dae48: 54b9 ba12 |00b8: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae4c: 6e10 6a38 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ +0dae52: 0a09 |00bd: move-result v9 │ │ +0dae54: 54ba ba12 |00be: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0dae58: 6e10 4338 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0dae5e: 0a0a |00c3: move-result v10 │ │ +0dae60: 6e5a 6203 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0dae66: 28b7 |00c7: goto 007e // -0049 │ │ +0dae68: 54b6 b912 |00c8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dae6c: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ +0dae6e: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ +0dae70: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ +0dae72: 120a |00cd: const/4 v10, #int 0 // #0 │ │ +0dae74: 6e5a 6203 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0dae7a: 28ad |00d1: goto 007e // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=283 │ │ 0x0005 line=284 │ │ 0x0010 line=286 │ │ 0x001a line=287 │ │ @@ -191202,77 +191207,77 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -0dd0d8: |[0dd0d8] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ -0dd0e8: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ -0dd0ec: 5463 b812 |0002: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd0f0: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ -0dd0f4: 7110 2138 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0dd0fa: 0a03 |0009: move-result v3 │ │ -0dd0fc: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ -0dd100: 5263 bb12 |000c: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ -0dd104: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ -0dd108: 5263 bb12 |0010: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ -0dd10c: 7110 2238 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0dd112: 0a04 |0015: move-result v4 │ │ -0dd114: 7120 1543 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0dd11a: 0a03 |0019: move-result v3 │ │ -0dd11c: 7120 2338 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0dd122: 0a08 |001d: move-result v8 │ │ -0dd124: 6f30 5b3b 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ -0dd12a: 5463 b812 |0021: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd12e: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ -0dd132: 0e00 |0025: return-void │ │ -0dd134: 7110 2138 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0dd13a: 0a01 |0029: move-result v1 │ │ -0dd13c: 5463 c112 |002a: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd140: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ -0dd144: 5463 c112 |002e: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd148: 6e10 7b38 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0dd14e: 0a03 |0033: move-result v3 │ │ -0dd150: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ -0dd154: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ -0dd158: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ -0dd15c: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ -0dd160: 5463 b812 |003c: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd164: 7020 b82e 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@2eb8 │ │ -0dd16a: 0a03 |0041: move-result v3 │ │ -0dd16c: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ -0dd170: 5463 b812 |0044: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd174: 7020 b22e 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ -0dd17a: 0a02 |0049: move-result v2 │ │ -0dd17c: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ -0dd180: 7110 2238 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0dd186: 0a00 |004f: move-result v0 │ │ -0dd188: 6e10 b32e 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ -0dd18e: 0a03 |0053: move-result v3 │ │ -0dd190: 5464 c112 |0054: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd194: 7020 b22e 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ -0dd19a: 0a04 |0059: move-result v4 │ │ -0dd19c: b024 |005a: add-int/2addr v4, v2 │ │ -0dd19e: 7120 1543 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0dd1a4: 0a04 |005e: move-result v4 │ │ -0dd1a6: 6e30 c32e 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@2ec3 │ │ -0dd1ac: 28c3 |0062: goto 0025 // -003d │ │ -0dd1ae: 5463 ba12 |0063: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd1b2: 7020 b82e 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@2eb8 │ │ -0dd1b8: 0a03 |0068: move-result v3 │ │ -0dd1ba: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ -0dd1be: 5463 ba12 |006b: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ -0dd1c2: 7020 b22e 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ -0dd1c8: 0a02 |0070: move-result v2 │ │ -0dd1ca: 28d9 |0071: goto 004a // -0027 │ │ -0dd1cc: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -0dd1ce: 28d7 |0073: goto 004a // -0029 │ │ -0dd1d0: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ -0dd1d6: 28d9 |0077: goto 0050 // -0027 │ │ +0dae7c: |[0dae7c] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ +0dae8c: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ +0dae90: 5463 b812 |0002: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dae94: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ +0dae98: 7110 2138 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0dae9e: 0a03 |0009: move-result v3 │ │ +0daea0: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ +0daea4: 5263 bb12 |000c: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ +0daea8: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ +0daeac: 5263 bb12 |0010: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@12bb │ │ +0daeb0: 7110 2238 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0daeb6: 0a04 |0015: move-result v4 │ │ +0daeb8: 7120 1543 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0daebe: 0a03 |0019: move-result v3 │ │ +0daec0: 7120 2338 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0daec6: 0a08 |001d: move-result v8 │ │ +0daec8: 6f30 5b3b 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ +0daece: 5463 b812 |0021: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0daed2: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ +0daed6: 0e00 |0025: return-void │ │ +0daed8: 7110 2138 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0daede: 0a01 |0029: move-result v1 │ │ +0daee0: 5463 c112 |002a: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0daee4: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ +0daee8: 5463 c112 |002e: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0daeec: 6e10 7b38 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0daef2: 0a03 |0033: move-result v3 │ │ +0daef4: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ +0daef8: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ +0daefc: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ +0daf00: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ +0daf04: 5463 b812 |003c: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0daf08: 7020 b82e 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@2eb8 │ │ +0daf0e: 0a03 |0041: move-result v3 │ │ +0daf10: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ +0daf14: 5463 b812 |0044: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0daf18: 7020 b22e 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ +0daf1e: 0a02 |0049: move-result v2 │ │ +0daf20: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ +0daf24: 7110 2238 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0daf2a: 0a00 |004f: move-result v0 │ │ +0daf2c: 6e10 b32e 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ +0daf32: 0a03 |0053: move-result v3 │ │ +0daf34: 5464 c112 |0054: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0daf38: 7020 b22e 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ +0daf3e: 0a04 |0059: move-result v4 │ │ +0daf40: b024 |005a: add-int/2addr v4, v2 │ │ +0daf42: 7120 1543 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0daf48: 0a04 |005e: move-result v4 │ │ +0daf4a: 6e30 c32e 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@2ec3 │ │ +0daf50: 28c3 |0062: goto 0025 // -003d │ │ +0daf52: 5463 ba12 |0063: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0daf56: 7020 b82e 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@2eb8 │ │ +0daf5c: 0a03 |0068: move-result v3 │ │ +0daf5e: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ +0daf62: 5463 ba12 |006b: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@12ba │ │ +0daf66: 7020 b22e 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@2eb2 │ │ +0daf6c: 0a02 |0070: move-result v2 │ │ +0daf6e: 28d9 |0071: goto 004a // -0027 │ │ +0daf70: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +0daf72: 28d7 |0073: goto 004a // -0029 │ │ +0daf74: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ +0daf7a: 28d9 |0077: goto 0050 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=251 │ │ 0x0010 line=253 │ │ 0x001e line=256 │ │ 0x0021 line=258 │ │ 0x0025 line=277 │ │ @@ -191301,18 +191306,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0dd1d8: |[0dd1d8] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0dd1e8: 6f20 603b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b60 │ │ -0dd1ee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0dd1f0: 0f00 |0004: return v0 │ │ +0daf7c: |[0daf7c] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0daf8c: 6f20 603b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b60 │ │ +0daf92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0daf94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ @@ -191322,58 +191327,58 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -0dd1f4: |[0dd1f4] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0dd204: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dd206: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0dd208: 5472 b912 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd20c: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -0dd210: 5472 b912 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd214: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0dd216: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd21c: 5472 b912 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd220: 6e20 cd2e 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ -0dd226: 5b78 b912 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd22a: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ -0dd22e: 6e20 6403 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd234: 5472 b812 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd238: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ -0dd23c: 5472 b912 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd240: 5473 b812 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd244: 6e10 5538 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0dd24a: 0a03 |0023: move-result v3 │ │ -0dd24c: 5474 b812 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd250: 6e10 7538 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0dd256: 0a04 |0029: move-result v4 │ │ -0dd258: 5475 b812 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd25c: 6e10 6a38 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ -0dd262: 0a05 |002f: move-result v5 │ │ -0dd264: 5476 b812 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ -0dd268: 6e10 4338 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0dd26e: 0a06 |0035: move-result v6 │ │ -0dd270: 6e56 6203 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd276: 5572 bc12 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd27a: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ -0dd27e: 5472 bf12 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd282: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ -0dd286: 6e20 ca2e 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ -0dd28c: 6e10 b72e 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ -0dd292: 0e00 |0047: return-void │ │ -0dd294: 0110 |0048: move v0, v1 │ │ -0dd296: 28f8 |0049: goto 0041 // -0008 │ │ -0dd298: 5472 b912 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd29c: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ -0dd2a0: 5472 c012 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd2a4: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ -0dd2a8: 0110 |0052: move v0, v1 │ │ -0dd2aa: 28ee |0053: goto 0041 // -0012 │ │ +0daf98: |[0daf98] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +0dafa8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dafaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0dafac: 5472 b912 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dafb0: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +0dafb4: 5472 b912 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dafb8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0dafba: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0dafc0: 5472 b912 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dafc4: 6e20 cd2e 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ +0dafca: 5b78 b912 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dafce: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ +0dafd2: 6e20 6403 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0dafd8: 5472 b812 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dafdc: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ +0dafe0: 5472 b912 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0dafe4: 5473 b812 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0dafe8: 6e10 5538 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0dafee: 0a03 |0023: move-result v3 │ │ +0daff0: 5474 b812 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0daff4: 6e10 7538 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0daffa: 0a04 |0029: move-result v4 │ │ +0daffc: 5475 b812 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0db000: 6e10 6a38 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ +0db006: 0a05 |002f: move-result v5 │ │ +0db008: 5476 b812 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@12b8 │ │ +0db00c: 6e10 4338 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0db012: 0a06 |0035: move-result v6 │ │ +0db014: 6e56 6203 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0db01a: 5572 bc12 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db01e: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ +0db022: 5472 bf12 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db026: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ +0db02a: 6e20 ca2e 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ +0db030: 6e10 b72e 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ +0db036: 0e00 |0047: return-void │ │ +0db038: 0110 |0048: move v0, v1 │ │ +0db03a: 28f8 |0049: goto 0041 // -0008 │ │ +0db03c: 5472 b912 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db040: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ +0db044: 5472 c012 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db048: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ +0db04c: 0110 |0052: move v0, v1 │ │ +0db04e: 28ee |0053: goto 0041 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ 0x0006 line=89 │ │ 0x000c line=90 │ │ 0x0011 line=92 │ │ 0x0013 line=93 │ │ @@ -191393,52 +191398,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0dd2ac: |[0dd2ac] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0dd2bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dd2be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0dd2c0: 5452 bf12 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd2c4: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -0dd2c8: 5452 bf12 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd2cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0dd2ce: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd2d4: 5452 bf12 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd2d8: 6e20 cd2e 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ -0dd2de: 5b56 bf12 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd2e2: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ -0dd2e6: 6e20 6403 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd2ec: 5552 bc12 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd2f0: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ -0dd2f4: 5452 bf12 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd2f8: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -0dd2fc: 5452 bf12 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd300: 6e10 b32e 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ -0dd306: 0a03 |0025: move-result v3 │ │ -0dd308: 6e10 b12e 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ -0dd30e: 0a04 |0029: move-result v4 │ │ -0dd310: 6e54 6203 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd316: 5552 bc12 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd31a: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ -0dd31e: 5452 bf12 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd322: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ -0dd326: 6e20 ca2e 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ -0dd32c: 6e10 b72e 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ -0dd332: 0e00 |003b: return-void │ │ -0dd334: 0110 |003c: move v0, v1 │ │ -0dd336: 28f8 |003d: goto 0035 // -0008 │ │ -0dd338: 5452 b912 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd33c: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ -0dd340: 5452 c012 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd344: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ -0dd348: 0110 |0046: move v0, v1 │ │ -0dd34a: 28ee |0047: goto 0035 // -0012 │ │ +0db050: |[0db050] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +0db060: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0db062: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0db064: 5452 bf12 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db068: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +0db06c: 5452 bf12 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db070: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0db072: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0db078: 5452 bf12 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db07c: 6e20 cd2e 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ +0db082: 5b56 bf12 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db086: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ +0db08a: 6e20 6403 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0db090: 5552 bc12 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db094: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ +0db098: 5452 bf12 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db09c: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +0db0a0: 5452 bf12 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db0a4: 6e10 b32e 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ +0db0aa: 0a03 |0025: move-result v3 │ │ +0db0ac: 6e10 b12e 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ +0db0b2: 0a04 |0029: move-result v4 │ │ +0db0b4: 6e54 6203 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0db0ba: 5552 bc12 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db0be: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ +0db0c2: 5452 bf12 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db0c6: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ +0db0ca: 6e20 ca2e 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ +0db0d0: 6e10 b72e 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ +0db0d6: 0e00 |003b: return-void │ │ +0db0d8: 0110 |003c: move v0, v1 │ │ +0db0da: 28f8 |003d: goto 0035 // -0008 │ │ +0db0dc: 5452 b912 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db0e0: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ +0db0e4: 5452 c012 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db0e8: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ +0db0ec: 0110 |0046: move v0, v1 │ │ +0db0ee: 28ee |0047: goto 0035 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0006 line=125 │ │ 0x000c line=126 │ │ 0x0011 line=128 │ │ 0x0013 line=129 │ │ @@ -191458,60 +191463,60 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0dd34c: |[0dd34c] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0dd35c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0dd35e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0dd360: 5472 c012 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd364: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -0dd368: 5472 c012 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd36c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0dd36e: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd374: 5472 c012 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd378: 6e20 cd2e 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ -0dd37e: 5b78 c012 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd382: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ -0dd386: 6e20 6403 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0dd38c: 5572 bd12 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ -0dd390: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -0dd394: 5472 c012 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd398: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ -0dd39c: 5472 c012 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd3a0: 5473 c112 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd3a4: 6e10 5538 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0dd3aa: 0a03 |0027: move-result v3 │ │ -0dd3ac: 5474 c112 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd3b0: 6e10 7538 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0dd3b6: 0a04 |002d: move-result v4 │ │ -0dd3b8: 5475 c112 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd3bc: 6e10 6a38 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ -0dd3c2: 0a05 |0033: move-result v5 │ │ -0dd3c4: 5476 c112 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd3c8: 6e10 4338 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0dd3ce: 0a06 |0039: move-result v6 │ │ -0dd3d0: 6e56 6203 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0dd3d6: 5572 bc12 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd3da: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ -0dd3de: 5472 bf12 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd3e2: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ -0dd3e6: 6e20 ca2e 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ -0dd3ec: 6e10 b72e 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ -0dd3f2: 0e00 |004b: return-void │ │ -0dd3f4: 0110 |004c: move v0, v1 │ │ -0dd3f6: 28f8 |004d: goto 0045 // -0008 │ │ -0dd3f8: 5472 b912 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd3fc: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ -0dd400: 5472 c012 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd404: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ -0dd408: 0110 |0056: move v0, v1 │ │ -0dd40a: 28ee |0057: goto 0045 // -0012 │ │ +0db0f0: |[0db0f0] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +0db100: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0db102: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0db104: 5472 c012 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db108: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +0db10c: 5472 c012 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db110: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0db112: 6e20 6403 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0db118: 5472 c012 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db11c: 6e20 cd2e 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ecd │ │ +0db122: 5b78 c012 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db126: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ +0db12a: 6e20 6403 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0db130: 5572 bd12 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ +0db134: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +0db138: 5472 c012 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db13c: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ +0db140: 5472 c012 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db144: 5473 c112 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db148: 6e10 5538 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0db14e: 0a03 |0027: move-result v3 │ │ +0db150: 5474 c112 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db154: 6e10 7538 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0db15a: 0a04 |002d: move-result v4 │ │ +0db15c: 5475 c112 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db160: 6e10 6a38 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@386a │ │ +0db166: 0a05 |0033: move-result v5 │ │ +0db168: 5476 c112 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db16c: 6e10 4338 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0db172: 0a06 |0039: move-result v6 │ │ +0db174: 6e56 6203 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0db17a: 5572 bc12 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db17e: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ +0db182: 5472 bf12 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db186: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ +0db18a: 6e20 ca2e 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@2eca │ │ +0db190: 6e10 b72e 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@2eb7 │ │ +0db196: 0e00 |004b: return-void │ │ +0db198: 0110 |004c: move v0, v1 │ │ +0db19a: 28f8 |004d: goto 0045 // -0008 │ │ +0db19c: 5472 b912 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db1a0: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ +0db1a4: 5472 c012 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db1a8: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ +0db1ac: 0110 |0056: move v0, v1 │ │ +0db1ae: 28ee |0057: goto 0045 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000c line=108 │ │ 0x0011 line=110 │ │ 0x0013 line=111 │ │ @@ -191531,31 +191536,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0dd40c: |[0dd40c] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0dd41c: 5421 c112 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd420: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -0dd424: 5421 c112 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd428: 6e20 bf2e 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@2ebf │ │ -0dd42e: 5b23 c112 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ -0dd432: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ -0dd436: 6e20 a82e 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@2ea8 │ │ -0dd43c: 6e10 2931 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3129 │ │ -0dd442: 0c00 |0013: move-result-object v0 │ │ -0dd444: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -0dd446: 5901 c715 |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -0dd44a: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -0dd44c: 5901 c615 |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -0dd450: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0dd452: 6e20 3c31 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@313c │ │ -0dd458: 0e00 |001e: return-void │ │ +0db1b0: |[0db1b0] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0db1c0: 5421 c112 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db1c4: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +0db1c8: 5421 c112 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db1cc: 6e20 bf2e 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@2ebf │ │ +0db1d2: 5b23 c112 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@12c1 │ │ +0db1d6: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ +0db1da: 6e20 a82e 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@2ea8 │ │ +0db1e0: 6e10 2931 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3129 │ │ +0db1e6: 0c00 |0013: move-result-object v0 │ │ +0db1e8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0db1ea: 5901 c715 |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +0db1ee: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +0db1f0: 5901 c615 |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +0db1f4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +0db1f6: 6e20 3c31 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@313c │ │ +0db1fc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0009 line=214 │ │ 0x000b line=215 │ │ 0x000d line=216 │ │ @@ -191574,22 +191579,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0dd45c: |[0dd45c] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -0dd46c: 5c12 be12 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@12be │ │ -0dd470: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -0dd474: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ -0dd478: 6e20 c22e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@2ec2 │ │ -0dd47e: 0e00 |0009: return-void │ │ -0dd480: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ -0dd484: 28fa |000c: goto 0006 // -0006 │ │ +0db200: |[0db200] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +0db210: 5c12 be12 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@12be │ │ +0db214: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +0db218: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ +0db21c: 6e20 c22e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@2ec2 │ │ +0db222: 0e00 |0009: return-void │ │ +0db224: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ +0db228: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0009 line=195 │ │ 0x000a line=193 │ │ locals : │ │ @@ -191601,34 +191606,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0dd488: |[0dd488] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ -0dd498: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dd49a: 6f20 6e3b 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ -0dd4a0: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ -0dd4a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0dd4a6: 5432 b912 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd4aa: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -0dd4ae: 5432 b912 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd4b2: 6e30 7103 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0dd4b8: 5432 c012 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd4bc: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ -0dd4c0: 5432 c012 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd4c4: 6e30 7103 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0dd4ca: 5432 bf12 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd4ce: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -0dd4d2: 5432 bf12 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd4d6: 6e30 7103 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0dd4dc: 0e00 |0022: return-void │ │ -0dd4de: 0110 |0023: move v0, v1 │ │ -0dd4e0: 28e3 |0024: goto 0007 // -001d │ │ +0db22c: |[0db22c] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ +0db23c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0db23e: 6f20 6e3b 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ +0db244: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ +0db248: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0db24a: 5432 b912 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db24e: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0db252: 5432 b912 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db256: 6e30 7103 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0db25c: 5432 c012 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db260: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ +0db264: 5432 c012 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db268: 6e30 7103 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0db26e: 5432 bf12 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db272: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +0db276: 5432 bf12 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db27a: 6e30 7103 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0db280: 0e00 |0022: return-void │ │ +0db282: 0110 |0023: move v0, v1 │ │ +0db284: 28e3 |0024: goto 0007 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0004 line=143 │ │ 0x0007 line=144 │ │ 0x0010 line=145 │ │ 0x0019 line=146 │ │ @@ -191644,17 +191649,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 │ │ -0dd4e4: |[0dd4e4] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0dd4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dd4f6: 1100 |0001: return-object v0 │ │ +0db288: |[0db288] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0db298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db29a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -191664,17 +191669,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 │ │ -0dd4f8: |[0dd4f8] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -0dd508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dd50a: 1100 |0001: return-object v0 │ │ +0db29c: |[0db29c] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +0db2ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0db2ae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 originalView Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/view/ActionMode$Callback; │ │ @@ -191684,48 +191689,48 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0dd50c: |[0dd50c] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -0dd51c: 5410 b912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -0dd520: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -0dd524: 5510 bc12 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd528: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -0dd52c: 5410 c012 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ -0dd530: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -0dd534: 5510 bd12 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ -0dd538: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -0dd53c: 5410 bf12 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -0dd540: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -0dd544: 5510 bc12 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -0dd548: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -0dd54c: 6f20 6f3b 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3b6f │ │ -0dd552: 0a00 |001b: move-result v0 │ │ -0dd554: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -0dd558: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0dd55a: 0f00 |001f: return v0 │ │ -0dd55c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0dd55e: 28fe |0021: goto 001f // -0002 │ │ +0db2b0: |[0db2b0] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0db2c0: 5410 b912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +0db2c4: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +0db2c8: 5510 bc12 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db2cc: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +0db2d0: 5410 c012 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@12c0 │ │ +0db2d4: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +0db2d8: 5510 bd12 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@12bd │ │ +0db2dc: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +0db2e0: 5410 bf12 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +0db2e4: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +0db2e8: 5510 bc12 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +0db2ec: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +0db2f0: 6f20 6f3b 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3b6f │ │ +0db2f6: 0a00 |001b: move-result v0 │ │ +0db2f8: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +0db2fc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0db2fe: 0f00 |001f: return v0 │ │ +0db300: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0db302: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0022 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 849 (ActionBarContainer.java) │ │ + source_file_idx : 846 (ActionBarContainer.java) │ │ │ │ Class #882 header: │ │ class_idx : 1534 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 851 │ │ +source_file_idx : 848 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #882 annotations: │ │ Annotations on class │ │ @@ -191754,19 +191759,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0dd560: |[0dd560] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ -0dd570: 5b01 c212 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@12c2 │ │ -0dd574: 5b02 c312 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@12c3 │ │ -0dd578: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dd57e: 0e00 |0007: return-void │ │ +0db304: |[0db304] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ +0db314: 5b01 c212 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@12c2 │ │ +0db318: 5b02 c312 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@12c3 │ │ +0db31c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0db322: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/view/ActionMode; │ │ @@ -191777,33 +191782,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dd580: |[0dd580] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ -0dd590: 5410 c312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@12c3 │ │ -0dd594: 6e10 ff31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ -0dd59a: 0e00 |0005: return-void │ │ +0db324: |[0db324] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ +0db334: 5410 c312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@12c3 │ │ +0db338: 6e10 ff31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ +0db33e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 851 (ActionBarContextView.java) │ │ + source_file_idx : 848 (ActionBarContextView.java) │ │ │ │ Class #883 header: │ │ class_idx : 1537 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #883 annotations: │ │ Annotations on class │ │ @@ -191828,18 +191833,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dd59c: |[0dd59c] android.support.v7.internal.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -0dd5ac: 5b01 d512 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ -0dd5b0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dd5b6: 0e00 |0005: return-void │ │ +0db340: |[0db340] android.support.v7.internal.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +0db350: 5b01 d512 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ +0db354: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0db35a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -191849,48 +191854,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0dd5b8: |[0dd5b8] android.support.v7.internal.widget.ActionBarOverlayLayout$2.run:()V │ │ -0dd5c8: 5430 d512 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ -0dd5cc: 7110 222f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f22 │ │ -0dd5d2: 5430 d512 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ -0dd5d6: 5431 d512 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ -0dd5da: 7110 242f 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ -0dd5e0: 0c01 |000c: move-result-object v1 │ │ -0dd5e2: 7110 a21a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0dd5e8: 0c01 |0010: move-result-object v1 │ │ -0dd5ea: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0dd5ec: 6e20 601d 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -0dd5f2: 0c01 |0015: move-result-object v1 │ │ -0dd5f4: 5432 d512 |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ -0dd5f8: 7110 232f 0200 |0018: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2f23 │ │ -0dd5fe: 0c02 |001b: move-result-object v2 │ │ -0dd600: 6e20 5a1d 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0dd606: 0c01 |001f: move-result-object v1 │ │ -0dd608: 7120 202f 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ -0dd60e: 0e00 |0023: return-void │ │ +0db35c: |[0db35c] android.support.v7.internal.widget.ActionBarOverlayLayout$2.run:()V │ │ +0db36c: 5430 d512 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ +0db370: 7110 222f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f22 │ │ +0db376: 5430 d512 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ +0db37a: 5431 d512 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ +0db37e: 7110 242f 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ +0db384: 0c01 |000c: move-result-object v1 │ │ +0db386: 7110 a21a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0db38c: 0c01 |0010: move-result-object v1 │ │ +0db38e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0db390: 6e20 601d 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +0db396: 0c01 |0015: move-result-object v1 │ │ +0db398: 5432 d512 |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d5 │ │ +0db39c: 7110 232f 0200 |0018: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2f23 │ │ +0db3a2: 0c02 |001b: move-result-object v2 │ │ +0db3a4: 6e20 5a1d 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0db3aa: 0c01 |001f: move-result-object v1 │ │ +0db3ac: 7120 202f 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ +0db3b2: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ 0x0023 line=112 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; │ │ │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #884 header: │ │ class_idx : 1538 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #884 annotations: │ │ Annotations on class │ │ @@ -191915,18 +191920,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dd610: |[0dd610] android.support.v7.internal.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -0dd620: 5b01 d612 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd624: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dd62a: 0e00 |0005: return-void │ │ +0db3b4: |[0db3b4] android.support.v7.internal.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +0db3c4: 5b01 d612 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db3c8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0db3ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -191936,54 +191941,54 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0dd62c: |[0dd62c] android.support.v7.internal.widget.ActionBarOverlayLayout$3.run:()V │ │ -0dd63c: 5430 d612 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd640: 7110 222f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f22 │ │ -0dd646: 5430 d612 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd64a: 5431 d612 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd64e: 7110 242f 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ -0dd654: 0c01 |000c: move-result-object v1 │ │ -0dd656: 7110 a21a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0dd65c: 0c01 |0010: move-result-object v1 │ │ -0dd65e: 5432 d612 |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd662: 7110 242f 0200 |0013: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ -0dd668: 0c02 |0016: move-result-object v2 │ │ -0dd66a: 6e10 ad2e 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -0dd670: 0a02 |001a: move-result v2 │ │ -0dd672: 7b22 |001b: neg-int v2, v2 │ │ -0dd674: 8222 |001c: int-to-float v2, v2 │ │ -0dd676: 6e20 601d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -0dd67c: 0c01 |0020: move-result-object v1 │ │ -0dd67e: 5432 d612 |0021: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ -0dd682: 7110 232f 0200 |0023: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2f23 │ │ -0dd688: 0c02 |0026: move-result-object v2 │ │ -0dd68a: 6e20 5a1d 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0dd690: 0c01 |002a: move-result-object v1 │ │ -0dd692: 7120 202f 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ -0dd698: 0e00 |002e: return-void │ │ +0db3d0: |[0db3d0] android.support.v7.internal.widget.ActionBarOverlayLayout$3.run:()V │ │ +0db3e0: 5430 d612 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db3e4: 7110 222f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f22 │ │ +0db3ea: 5430 d612 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db3ee: 5431 d612 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db3f2: 7110 242f 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ +0db3f8: 0c01 |000c: move-result-object v1 │ │ +0db3fa: 7110 a21a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0db400: 0c01 |0010: move-result-object v1 │ │ +0db402: 5432 d612 |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db406: 7110 242f 0200 |0013: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2f24 │ │ +0db40c: 0c02 |0016: move-result-object v2 │ │ +0db40e: 6e10 ad2e 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +0db414: 0a02 |001a: move-result v2 │ │ +0db416: 7b22 |001b: neg-int v2, v2 │ │ +0db418: 8222 |001c: int-to-float v2, v2 │ │ +0db41a: 6e20 601d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +0db420: 0c01 |0020: move-result-object v1 │ │ +0db422: 5432 d612 |0021: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d6 │ │ +0db426: 7110 232f 0200 |0023: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2f23 │ │ +0db42c: 0c02 |0026: move-result-object v2 │ │ +0db42e: 6e20 5a1d 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0db434: 0c01 |002a: move-result-object v1 │ │ +0db436: 7120 202f 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ +0db43c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ 0x002e line=121 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; │ │ │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #885 header: │ │ class_idx : 1539 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #885 annotations: │ │ Annotations on class │ │ @@ -192031,21 +192036,21 @@ │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;) │ │ name : 'showForSystem' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #886 header: │ │ class_idx : 1540 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1793 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #886 annotations: │ │ Annotations on class │ │ @@ -192065,17 +192070,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0dd69c: |[0dd69c] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ -0dd6ac: 7030 0639 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0dd6b2: 0e00 |0003: return-void │ │ +0db440: |[0db440] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ +0db450: 7030 0639 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0db456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0003 line=742 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 width I │ │ @@ -192086,17 +192091,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 │ │ -0dd6b4: |[0dd6b4] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0dd6c4: 7030 0739 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -0dd6ca: 0e00 |0003: return-void │ │ +0db458: |[0db458] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0db468: 7030 0739 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +0db46e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0003 line=738 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -192107,17 +192112,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 │ │ -0dd6cc: |[0dd6cc] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0dd6dc: 7020 0839 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ -0dd6e2: 0e00 |0003: return-void │ │ +0db470: |[0db470] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0db480: 7020 0839 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ +0db486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0003 line=746 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 source Landroid/view/ViewGroup$LayoutParams; │ │ @@ -192127,33 +192132,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dd6e4: |[0dd6e4] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0dd6f4: 7020 0939 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0dd6fa: 0e00 |0003: return-void │ │ +0db488: |[0db488] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0db498: 7020 0939 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0db49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0003 line=750 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #887 header: │ │ class_idx : 1542 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #887 annotations: │ │ Annotations on class │ │ @@ -192165,21 +192170,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #888 header: │ │ class_idx : 1543 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #888 annotations: │ │ Annotations on class │ │ @@ -192197,21 +192202,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityChooserModelClient;) │ │ name : 'setActivityChooserModel' │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #889 header: │ │ class_idx : 1544 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #889 annotations: │ │ Annotations on class │ │ @@ -192245,19 +192250,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0dd6fc: |[0dd6fc] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ -0dd70c: 5b01 f912 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@12f9 │ │ -0dd710: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dd716: 5b02 f812 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0dd71a: 0e00 |0007: return-void │ │ +0db4a0: |[0db4a0] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ +0db4b0: 5b01 f912 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@12f9 │ │ +0db4b4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0db4ba: 5b02 f812 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0db4be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0005 line=873 │ │ 0x0007 line=874 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ @@ -192270,23 +192275,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0dd71c: |[0dd71c] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ -0dd72c: 5230 fa12 |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd730: 7110 ee42 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd736: 0a00 |0005: move-result v0 │ │ -0dd738: 5221 fa12 |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd73c: 7110 ee42 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd742: 0a01 |000b: move-result v1 │ │ -0dd744: b110 |000c: sub-int/2addr v0, v1 │ │ -0dd746: 0f00 |000d: return v0 │ │ +0db4c0: |[0db4c0] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ +0db4d0: 5230 fa12 |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db4d4: 7110 ee42 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db4da: 0a00 |0005: move-result v0 │ │ +0db4dc: 5221 fa12 |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db4e0: 7110 ee42 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db4e6: 0a01 |000b: move-result v1 │ │ +0db4e8: b110 |000c: sub-int/2addr v0, v1 │ │ +0db4ea: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ 0x0000 - 0x000e reg=3 another Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -192295,19 +192300,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 │ │ -0dd748: |[0dd748] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ -0dd758: 1f02 0806 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0dd75c: 6e20 772f 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@2f77 │ │ -0dd762: 0a00 |0005: move-result v0 │ │ -0dd764: 0f00 |0006: return v0 │ │ +0db4ec: |[0db4ec] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ +0db4fc: 1f02 0806 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0db500: 6e20 772f 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@2f77 │ │ +0db506: 0a00 |0005: move-result v0 │ │ +0db508: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -192316,40 +192321,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0dd768: |[0dd768] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ -0dd778: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0dd77a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0dd77c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0dd780: 0f01 |0004: return v1 │ │ -0dd782: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0dd786: 0121 |0007: move v1, v2 │ │ -0dd788: 28fc |0008: goto 0004 // -0004 │ │ -0dd78a: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0dd790: 0c03 |000c: move-result-object v3 │ │ -0dd792: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0dd798: 0c04 |0010: move-result-object v4 │ │ -0dd79a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0dd79e: 0121 |0013: move v1, v2 │ │ -0dd7a0: 28f0 |0014: goto 0004 // -0010 │ │ -0dd7a2: 0760 |0015: move-object v0, v6 │ │ -0dd7a4: 1f00 0806 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0dd7a8: 5253 fa12 |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd7ac: 7110 ee42 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd7b2: 0a03 |001d: move-result v3 │ │ -0dd7b4: 5204 fa12 |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd7b8: 7110 ee42 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd7be: 0a04 |0023: move-result v4 │ │ -0dd7c0: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ -0dd7c4: 0121 |0026: move v1, v2 │ │ -0dd7c6: 28dd |0027: goto 0004 // -0023 │ │ +0db50c: |[0db50c] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ +0db51c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0db51e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0db520: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0db524: 0f01 |0004: return v1 │ │ +0db526: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0db52a: 0121 |0007: move v1, v2 │ │ +0db52c: 28fc |0008: goto 0004 // -0004 │ │ +0db52e: 6e10 2243 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0db534: 0c03 |000c: move-result-object v3 │ │ +0db536: 6e10 2243 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0db53c: 0c04 |0010: move-result-object v4 │ │ +0db53e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0db542: 0121 |0013: move v1, v2 │ │ +0db544: 28f0 |0014: goto 0004 // -0010 │ │ +0db546: 0760 |0015: move-object v0, v6 │ │ +0db548: 1f00 0806 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0db54c: 5253 fa12 |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db550: 7110 ee42 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db556: 0a03 |001d: move-result v3 │ │ +0db558: 5204 fa12 |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db55c: 7110 ee42 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db562: 0a04 |0023: move-result v4 │ │ +0db564: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ +0db568: 0121 |0026: move v1, v2 │ │ +0db56a: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=883 │ │ 0x0004 line=896 │ │ 0x0005 line=886 │ │ 0x0008 line=887 │ │ 0x0009 line=889 │ │ @@ -192367,20 +192372,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dd7c8: |[0dd7c8] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ -0dd7d8: 5210 fa12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd7dc: 7110 ee42 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd7e2: 0a00 |0005: move-result v0 │ │ -0dd7e4: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ -0dd7e8: 0f00 |0008: return v0 │ │ +0db56c: |[0db56c] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ +0db57c: 5210 fa12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db580: 7110 ee42 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db586: 0a00 |0005: move-result v0 │ │ +0db588: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ +0db58c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;) │ │ @@ -192388,58 +192393,58 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0dd7ec: |[0dd7ec] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ -0dd7fc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0dd800: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0dd806: 1a01 141d |0005: const-string v1, "[" // string@1d14 │ │ -0dd80a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd810: 1a01 4d3f |000a: const-string v1, "resolveInfo:" // string@3f4d │ │ -0dd814: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd81a: 0c01 |000f: move-result-object v1 │ │ -0dd81c: 5462 f812 |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0dd820: 6e10 1702 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@0217 │ │ -0dd826: 0c02 |0015: move-result-object v2 │ │ -0dd828: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd82e: 1a01 d901 |0019: const-string v1, "; weight:" // string@01d9 │ │ -0dd832: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd838: 0c01 |001e: move-result-object v1 │ │ -0dd83a: 2202 8d08 |001f: new-instance v2, Ljava/math/BigDecimal; // type@088d │ │ -0dd83e: 5263 fa12 |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0dd842: 8934 |0023: float-to-double v4, v3 │ │ -0dd844: 7030 9243 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@4392 │ │ -0dd84a: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0dd850: 1a01 781d |002a: const-string v1, "]" // string@1d78 │ │ -0dd854: 6e20 6343 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd85a: 6e10 6a43 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0dd860: 0c01 |0032: move-result-object v1 │ │ -0dd862: 1101 |0033: return-object v1 │ │ +0db590: |[0db590] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ +0db5a0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0db5a4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0db5aa: 1a01 101d |0005: const-string v1, "[" // string@1d10 │ │ +0db5ae: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db5b4: 1a01 483f |000a: const-string v1, "resolveInfo:" // string@3f48 │ │ +0db5b8: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db5be: 0c01 |000f: move-result-object v1 │ │ +0db5c0: 5462 f812 |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0db5c4: 6e10 1702 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@0217 │ │ +0db5ca: 0c02 |0015: move-result-object v2 │ │ +0db5cc: 6e20 6343 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db5d2: 1a01 d601 |0019: const-string v1, "; weight:" // string@01d6 │ │ +0db5d6: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db5dc: 0c01 |001e: move-result-object v1 │ │ +0db5de: 2202 8d08 |001f: new-instance v2, Ljava/math/BigDecimal; // type@088d │ │ +0db5e2: 5263 fa12 |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0db5e6: 8934 |0023: float-to-double v4, v3 │ │ +0db5e8: 7030 9243 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@4392 │ │ +0db5ee: 6e20 6243 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0db5f4: 1a01 741d |002a: const-string v1, "]" // string@1d74 │ │ +0db5f8: 6e20 6343 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db5fe: 6e10 6a43 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0db604: 0c01 |0032: move-result-object v1 │ │ +0db606: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ 0x0005 line=906 │ │ 0x000a line=907 │ │ 0x0019 line=908 │ │ 0x002a line=909 │ │ 0x002f line=910 │ │ locals : │ │ 0x0005 - 0x0034 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0034 reg=6 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #890 header: │ │ class_idx : 1545 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #890 annotations: │ │ Annotations on class │ │ @@ -192459,21 +192464,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/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 : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #891 header: │ │ class_idx : 1547 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #891 annotations: │ │ Annotations on class │ │ @@ -192505,20 +192510,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 │ │ -0dd864: |[0dd864] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ -0dd874: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dd87a: 5b01 fe12 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd87e: 5a02 ff12 |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd882: 5904 0013 |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0dd886: 0e00 |0009: return-void │ │ +0db608: |[0db608] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ +0db618: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0db61e: 5b01 fe12 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db622: 5a02 ff12 |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db626: 5904 0013 |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db62a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0003 line=797 │ │ 0x0005 line=798 │ │ 0x0007 line=799 │ │ 0x0009 line=800 │ │ @@ -192533,19 +192538,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 │ │ -0dd888: |[0dd888] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ -0dd898: 7110 8401 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0184 │ │ -0dd89e: 0c00 |0003: move-result-object v0 │ │ -0dd8a0: 7056 802f 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ -0dd8a6: 0e00 |0007: return-void │ │ +0db62c: |[0db62c] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ +0db63c: 7110 8401 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@0184 │ │ +0db642: 0c00 |0003: move-result-object v0 │ │ +0db644: 7056 802f 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ +0db64a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x0007 line=787 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ 0x0000 - 0x0008 reg=3 activityName Ljava/lang/String; │ │ @@ -192558,59 +192563,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -0dd8a8: |[0dd8a8] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ -0dd8b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0dd8ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0dd8bc: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -0dd8c0: 0f01 |0004: return v1 │ │ -0dd8c2: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -0dd8c6: 0121 |0007: move v1, v2 │ │ -0dd8c8: 28fc |0008: goto 0004 // -0004 │ │ -0dd8ca: 6e10 2243 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0dd8d0: 0c03 |000c: move-result-object v3 │ │ -0dd8d2: 6e10 2243 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0dd8d8: 0c04 |0010: move-result-object v4 │ │ -0dd8da: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -0dd8de: 0121 |0013: move v1, v2 │ │ -0dd8e0: 28f0 |0014: goto 0004 // -0010 │ │ -0dd8e2: 0790 |0015: move-object v0, v9 │ │ -0dd8e4: 1f00 0b06 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0dd8e8: 5483 fe12 |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd8ec: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -0dd8f0: 5403 fe12 |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd8f4: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ -0dd8f8: 0121 |0020: move v1, v2 │ │ -0dd8fa: 28e3 |0021: goto 0004 // -001d │ │ -0dd8fc: 5483 fe12 |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd900: 5404 fe12 |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd904: 6e20 7f01 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@017f │ │ -0dd90a: 0a03 |0029: move-result v3 │ │ -0dd90c: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ -0dd910: 0121 |002c: move v1, v2 │ │ -0dd912: 28d7 |002d: goto 0004 // -0029 │ │ -0dd914: 5384 ff12 |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd918: 5306 ff12 |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd91c: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ -0dd920: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -0dd924: 0121 |0036: move v1, v2 │ │ -0dd926: 28cd |0037: goto 0004 // -0033 │ │ -0dd928: 5283 0013 |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0dd92c: 7110 ee42 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd932: 0a03 |003d: move-result v3 │ │ -0dd934: 5204 0013 |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0dd938: 7110 ee42 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd93e: 0a04 |0043: move-result v4 │ │ -0dd940: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -0dd944: 0121 |0046: move v1, v2 │ │ -0dd946: 28bd |0047: goto 0004 // -0043 │ │ +0db64c: |[0db64c] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ +0db65c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0db65e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0db660: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +0db664: 0f01 |0004: return v1 │ │ +0db666: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +0db66a: 0121 |0007: move v1, v2 │ │ +0db66c: 28fc |0008: goto 0004 // -0004 │ │ +0db66e: 6e10 2243 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0db674: 0c03 |000c: move-result-object v3 │ │ +0db676: 6e10 2243 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0db67c: 0c04 |0010: move-result-object v4 │ │ +0db67e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +0db682: 0121 |0013: move v1, v2 │ │ +0db684: 28f0 |0014: goto 0004 // -0010 │ │ +0db686: 0790 |0015: move-object v0, v9 │ │ +0db688: 1f00 0b06 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0db68c: 5483 fe12 |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db690: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +0db694: 5403 fe12 |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db698: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ +0db69c: 0121 |0020: move v1, v2 │ │ +0db69e: 28e3 |0021: goto 0004 // -001d │ │ +0db6a0: 5483 fe12 |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db6a4: 5404 fe12 |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db6a8: 6e20 7f01 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@017f │ │ +0db6ae: 0a03 |0029: move-result v3 │ │ +0db6b0: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +0db6b4: 0121 |002c: move v1, v2 │ │ +0db6b6: 28d7 |002d: goto 0004 // -0029 │ │ +0db6b8: 5384 ff12 |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db6bc: 5306 ff12 |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db6c0: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ +0db6c4: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +0db6c8: 0121 |0036: move v1, v2 │ │ +0db6ca: 28cd |0037: goto 0004 // -0033 │ │ +0db6cc: 5283 0013 |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db6d0: 7110 ee42 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db6d6: 0a03 |003d: move-result v3 │ │ +0db6d8: 5204 0013 |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db6dc: 7110 ee42 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db6e2: 0a04 |0043: move-result v4 │ │ +0db6e4: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +0db6e8: 0121 |0046: move v1, v2 │ │ +0db6ea: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=814 │ │ 0x0004 line=837 │ │ 0x0005 line=817 │ │ 0x0008 line=818 │ │ 0x0009 line=820 │ │ @@ -192635,39 +192640,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0dd948: |[0dd948] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ -0dd958: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -0dd95c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0dd95e: 5482 fe12 |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd962: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ -0dd966: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0dd968: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -0dd96c: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -0dd970: 5384 ff12 |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd974: 5386 ff12 |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd978: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ -0dd97c: c536 |0012: ushr-long/2addr v6, v3 │ │ -0dd97e: c264 |0013: xor-long/2addr v4, v6 │ │ -0dd980: 8443 |0014: long-to-int v3, v4 │ │ -0dd982: 9001 0203 |0015: add-int v1, v2, v3 │ │ -0dd986: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -0dd98a: 5283 0013 |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0dd98e: 7110 ee42 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ -0dd994: 0a03 |001e: move-result v3 │ │ -0dd996: 9001 0203 |001f: add-int v1, v2, v3 │ │ -0dd99a: 0f01 |0021: return v1 │ │ -0dd99c: 5482 fe12 |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd9a0: 6e10 8301 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0183 │ │ -0dd9a6: 0a02 |0027: move-result v2 │ │ -0dd9a8: 28e0 |0028: goto 0008 // -0020 │ │ +0db6ec: |[0db6ec] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ +0db6fc: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +0db700: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0db702: 5482 fe12 |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db706: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ +0db70a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0db70c: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +0db710: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0db714: 5384 ff12 |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db718: 5386 ff12 |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db71c: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ +0db720: c536 |0012: ushr-long/2addr v6, v3 │ │ +0db722: c264 |0013: xor-long/2addr v4, v6 │ │ +0db724: 8443 |0014: long-to-int v3, v4 │ │ +0db726: 9001 0203 |0015: add-int v1, v2, v3 │ │ +0db72a: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +0db72e: 5283 0013 |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db732: 7110 ee42 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@42ee │ │ +0db738: 0a03 |001e: move-result v3 │ │ +0db73a: 9001 0203 |001f: add-int v1, v2, v3 │ │ +0db73e: 0f01 |0021: return v1 │ │ +0db740: 5482 fe12 |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db744: 6e10 8301 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@0183 │ │ +0db74a: 0a02 |0027: move-result v2 │ │ +0db74c: 28e0 |0028: goto 0008 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0002 line=805 │ │ 0x0003 line=806 │ │ 0x000a line=807 │ │ 0x0017 line=808 │ │ @@ -192683,62 +192688,62 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0dd9ac: |[0dd9ac] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ -0dd9bc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0dd9c0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0dd9c6: 1a01 141d |0005: const-string v1, "[" // string@1d14 │ │ -0dd9ca: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd9d0: 1a01 c501 |000a: const-string v1, "; activity:" // string@01c5 │ │ -0dd9d4: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd9da: 0c01 |000f: move-result-object v1 │ │ -0dd9dc: 5462 fe12 |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0dd9e0: 6e20 6243 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0dd9e6: 1a01 d701 |0015: const-string v1, "; time:" // string@01d7 │ │ -0dd9ea: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dd9f0: 0c01 |001a: move-result-object v1 │ │ -0dd9f2: 5362 ff12 |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0dd9f6: 6e30 6043 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0dd9fc: 1a01 d901 |0020: const-string v1, "; weight:" // string@01d9 │ │ -0dda00: 6e20 6343 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dda06: 0c01 |0025: move-result-object v1 │ │ -0dda08: 2202 8d08 |0026: new-instance v2, Ljava/math/BigDecimal; // type@088d │ │ -0dda0c: 5263 0013 |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0dda10: 8934 |002a: float-to-double v4, v3 │ │ -0dda12: 7030 9243 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@4392 │ │ -0dda18: 6e20 6243 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0dda1e: 1a01 781d |0031: const-string v1, "]" // string@1d78 │ │ -0dda22: 6e20 6343 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0dda28: 6e10 6a43 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0dda2e: 0c01 |0039: move-result-object v1 │ │ -0dda30: 1101 |003a: return-object v1 │ │ +0db750: |[0db750] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ +0db760: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0db764: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0db76a: 1a01 101d |0005: const-string v1, "[" // string@1d10 │ │ +0db76e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db774: 1a01 c201 |000a: const-string v1, "; activity:" // string@01c2 │ │ +0db778: 6e20 6343 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db77e: 0c01 |000f: move-result-object v1 │ │ +0db780: 5462 fe12 |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db784: 6e20 6243 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0db78a: 1a01 d401 |0015: const-string v1, "; time:" // string@01d4 │ │ +0db78e: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db794: 0c01 |001a: move-result-object v1 │ │ +0db796: 5362 ff12 |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db79a: 6e30 6043 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0db7a0: 1a01 d601 |0020: const-string v1, "; weight:" // string@01d6 │ │ +0db7a4: 6e20 6343 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db7aa: 0c01 |0025: move-result-object v1 │ │ +0db7ac: 2202 8d08 |0026: new-instance v2, Ljava/math/BigDecimal; // type@088d │ │ +0db7b0: 5263 0013 |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db7b4: 8934 |002a: float-to-double v4, v3 │ │ +0db7b6: 7030 9243 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@4392 │ │ +0db7bc: 6e20 6243 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0db7c2: 1a01 741d |0031: const-string v1, "]" // string@1d74 │ │ +0db7c6: 6e20 6343 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db7cc: 6e10 6a43 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0db7d2: 0c01 |0039: move-result-object v1 │ │ +0db7d4: 1101 |003a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x0005 line=843 │ │ 0x000a line=844 │ │ 0x0015 line=845 │ │ 0x0020 line=846 │ │ 0x0031 line=847 │ │ 0x0036 line=848 │ │ locals : │ │ 0x0005 - 0x003b reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003b reg=6 this Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #892 header: │ │ class_idx : 1548 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #892 annotations: │ │ Annotations on class │ │ @@ -192756,21 +192761,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;) │ │ name : 'onChooseActivity' │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #893 header: │ │ class_idx : 1549 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 210 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #893 annotations: │ │ Annotations on class │ │ @@ -192795,18 +192800,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0dda34: |[0dda34] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0dda44: 5b01 0113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0dda48: 7010 9204 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0492 │ │ -0dda4e: 0e00 |0005: return-void │ │ +0db7d8: |[0db7d8] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0db7e8: 5b01 0113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0db7ec: 7010 9204 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@0492 │ │ +0db7f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -192815,17 +192820,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dda50: |[0dda50] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -0dda60: 7020 862f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2f86 │ │ -0dda66: 0e00 |0003: return-void │ │ +0db7f4: |[0db7f4] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +0db804: 7020 862f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2f86 │ │ +0db80a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -192836,18 +192841,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 │ │ -0dda68: |[0dda68] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0dda78: 6e20 892f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@2f89 │ │ -0dda7e: 0c00 |0003: move-result-object v0 │ │ -0dda80: 1100 |0004: return-object v0 │ │ +0db80c: |[0db80c] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0db81c: 6e20 892f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@2f89 │ │ +0db822: 0c00 |0003: move-result-object v0 │ │ +0db824: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ │ │ @@ -192856,193 +192861,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 │ │ -0dda84: |[0dda84] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -0dda94: 120d |0000: const/4 v13, #int 0 // #0 │ │ -0dda96: 4604 130d |0001: aget-object v4, v19, v13 │ │ -0dda9a: 1f04 b208 |0003: check-cast v4, Ljava/util/List; // type@08b2 │ │ -0dda9e: 121d |0005: const/4 v13, #int 1 // #1 │ │ -0ddaa0: 4605 130d |0006: aget-object v5, v19, v13 │ │ -0ddaa4: 1f05 7708 |0008: check-cast v5, Ljava/lang/String; // type@0877 │ │ -0ddaa8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0ddaaa: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -0ddaae: 540d 0113 |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddab2: 7110 8c2f 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@2f8c │ │ -0ddab8: 0c0d |0012: move-result-object v13 │ │ -0ddaba: 120e |0013: const/4 v14, #int 0 // #0 │ │ -0ddabc: 6e30 b501 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@01b5 │ │ -0ddac2: 0c03 |0017: move-result-object v3 │ │ -0ddac4: 7100 7737 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@3777 │ │ -0ddaca: 0c0c |001b: move-result-object v12 │ │ -0ddacc: 120d |001c: const/4 v13, #int 0 // #0 │ │ -0ddace: 7230 9c45 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@459c │ │ -0ddad4: 1a0d 181b |0020: const-string v13, "UTF-8" // string@1b18 │ │ -0ddad8: 121e |0022: const/4 v14, #int 1 // #1 │ │ -0ddada: 7110 c442 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0ddae0: 0c0e |0026: move-result-object v14 │ │ -0ddae2: 7230 9d45 dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@459d │ │ -0ddae8: 120d |002a: const/4 v13, #int 0 // #0 │ │ -0ddaea: 1a0e 692e |002b: const-string v14, "historical-records" // string@2e69 │ │ -0ddaee: 7230 9e45 dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459e │ │ -0ddaf4: 7210 2c44 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ -0ddafa: 0a0b |0033: move-result v11 │ │ -0ddafc: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -0ddafe: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ -0ddb02: 120d |0037: const/4 v13, #int 0 // #0 │ │ -0ddb04: 7220 2a44 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@442a │ │ -0ddb0a: 0c0a |003b: move-result-object v10 │ │ -0ddb0c: 1f0a 0b06 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0ddb10: 120d |003e: const/4 v13, #int 0 // #0 │ │ -0ddb12: 1a0e 682e |003f: const-string v14, "historical-record" // string@2e68 │ │ -0ddb16: 7230 9e45 dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459e │ │ -0ddb1c: 120d |0044: const/4 v13, #int 0 // #0 │ │ -0ddb1e: 1a0e 731f |0045: const-string v14, "activity" // string@1f73 │ │ -0ddb22: 54af fe12 |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -0ddb26: 6e10 8101 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0181 │ │ -0ddb2c: 0c0f |004c: move-result-object v15 │ │ -0ddb2e: 7240 9945 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@4599 │ │ -0ddb34: 120d |0050: const/4 v13, #int 0 // #0 │ │ -0ddb36: 1a0e 7d47 |0051: const-string v14, "time" // string@477d │ │ -0ddb3a: 53a0 ff12 |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ -0ddb3e: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ -0ddb42: 7702 5243 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@4352 │ │ -0ddb48: 0c0f |005a: move-result-object v15 │ │ -0ddb4a: 7240 9945 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@4599 │ │ -0ddb50: 120d |005e: const/4 v13, #int 0 // #0 │ │ -0ddb52: 1a0e e149 |005f: const-string v14, "weight" // string@49e1 │ │ -0ddb56: 52af 0013 |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -0ddb5a: 7110 5043 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@4350 │ │ -0ddb60: 0c0f |0066: move-result-object v15 │ │ -0ddb62: 7240 9945 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@4599 │ │ -0ddb68: 120d |006a: const/4 v13, #int 0 // #0 │ │ -0ddb6a: 1a0e 682e |006b: const-string v14, "historical-record" // string@2e68 │ │ -0ddb6e: 7230 9b45 dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459b │ │ -0ddb74: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0ddb78: 28c3 |0072: goto 0035 // -003d │ │ -0ddb7a: 0d02 |0073: move-exception v2 │ │ -0ddb7c: 7100 8d2f 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ -0ddb82: 0c0d |0077: move-result-object v13 │ │ -0ddb84: 220e 7908 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0ddb88: 7010 5a43 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ddb8e: 1a0f dd07 |007d: const-string v15, "Error writing historical recrod file: " // string@07dd │ │ -0ddb92: 6e20 6343 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddb98: 0c0e |0082: move-result-object v14 │ │ -0ddb9a: 6e20 6343 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddba0: 0c0e |0086: move-result-object v14 │ │ -0ddba2: 6e10 6a43 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ddba8: 0c0e |008a: move-result-object v14 │ │ -0ddbaa: 7130 5a37 ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0ddbb0: 120d |008e: const/4 v13, #int 0 // #0 │ │ -0ddbb2: 110d |008f: return-object v13 │ │ -0ddbb4: 120d |0090: const/4 v13, #int 0 // #0 │ │ -0ddbb6: 1a0e 692e |0091: const-string v14, "historical-records" // string@2e69 │ │ -0ddbba: 7230 9b45 dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459b │ │ -0ddbc0: 7210 9a45 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@459a │ │ -0ddbc6: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -0ddbca: 540d 0113 |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddbce: 121e |009d: const/4 v14, #int 1 // #1 │ │ -0ddbd0: 7120 8f2f ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ -0ddbd6: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ -0ddbda: 6e10 a542 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ddbe0: 120d |00a6: const/4 v13, #int 0 // #0 │ │ -0ddbe2: 28e8 |00a7: goto 008f // -0018 │ │ -0ddbe4: 0d07 |00a8: move-exception v7 │ │ -0ddbe6: 7100 8d2f 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ -0ddbec: 0c0d |00ac: move-result-object v13 │ │ -0ddbee: 220e 7908 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0ddbf2: 7010 5a43 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ddbf8: 1a0f dd07 |00b2: const-string v15, "Error writing historical recrod file: " // string@07dd │ │ -0ddbfc: 6e20 6343 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddc02: 0c0e |00b7: move-result-object v14 │ │ -0ddc04: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -0ddc08: 540f 0113 |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddc0c: 7110 8e2f 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ -0ddc12: 0c0f |00bf: move-result-object v15 │ │ -0ddc14: 6e20 6343 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddc1a: 0c0e |00c3: move-result-object v14 │ │ -0ddc1c: 6e10 6a43 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ddc22: 0c0e |00c7: move-result-object v14 │ │ -0ddc24: 7130 5a37 ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0ddc2a: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ -0ddc2e: 540d 0113 |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddc32: 121e |00cf: const/4 v14, #int 1 // #1 │ │ -0ddc34: 7120 8f2f ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ -0ddc3a: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ -0ddc3e: 6e10 a542 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ddc44: 28ce |00d8: goto 00a6 // -0032 │ │ -0ddc46: 0d0d |00d9: move-exception v13 │ │ -0ddc48: 28cc |00da: goto 00a6 // -0034 │ │ -0ddc4a: 0d09 |00db: move-exception v9 │ │ -0ddc4c: 7100 8d2f 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ -0ddc52: 0c0d |00df: move-result-object v13 │ │ -0ddc54: 220e 7908 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0ddc58: 7010 5a43 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ddc5e: 1a0f dd07 |00e5: const-string v15, "Error writing historical recrod file: " // string@07dd │ │ -0ddc62: 6e20 6343 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddc68: 0c0e |00ea: move-result-object v14 │ │ -0ddc6a: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -0ddc6e: 540f 0113 |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddc72: 7110 8e2f 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ -0ddc78: 0c0f |00f2: move-result-object v15 │ │ -0ddc7a: 6e20 6343 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddc80: 0c0e |00f6: move-result-object v14 │ │ -0ddc82: 6e10 6a43 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ddc88: 0c0e |00fa: move-result-object v14 │ │ -0ddc8a: 7130 5a37 ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0ddc90: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -0ddc94: 540d 0113 |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddc98: 121e |0102: const/4 v14, #int 1 // #1 │ │ -0ddc9a: 7120 8f2f ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ -0ddca0: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ -0ddca4: 6e10 a542 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ddcaa: 289b |010b: goto 00a6 // -0065 │ │ -0ddcac: 0d0d |010c: move-exception v13 │ │ -0ddcae: 2899 |010d: goto 00a6 // -0067 │ │ -0ddcb0: 0d08 |010e: move-exception v8 │ │ -0ddcb2: 7100 8d2f 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ -0ddcb8: 0c0d |0112: move-result-object v13 │ │ -0ddcba: 220e 7908 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0ddcbe: 7010 5a43 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ddcc4: 1a0f dd07 |0118: const-string v15, "Error writing historical recrod file: " // string@07dd │ │ -0ddcc8: 6e20 6343 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddcce: 0c0e |011d: move-result-object v14 │ │ -0ddcd0: 0800 1200 |011e: move-object/from16 v0, v18 │ │ -0ddcd4: 540f 0113 |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddcd8: 7110 8e2f 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ -0ddcde: 0c0f |0125: move-result-object v15 │ │ -0ddce0: 6e20 6343 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddce6: 0c0e |0129: move-result-object v14 │ │ -0ddce8: 6e10 6a43 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ddcee: 0c0e |012d: move-result-object v14 │ │ -0ddcf0: 7130 5a37 ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0ddcf6: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -0ddcfa: 540d 0113 |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddcfe: 121e |0135: const/4 v14, #int 1 // #1 │ │ -0ddd00: 7120 8f2f ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ -0ddd06: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ -0ddd0a: 6e10 a542 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ddd10: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ -0ddd14: 0d0d |0140: move-exception v13 │ │ -0ddd16: 2900 65ff |0141: goto/16 00a6 // -009b │ │ -0ddd1a: 0d0d |0143: move-exception v13 │ │ -0ddd1c: 0800 1200 |0144: move-object/from16 v0, v18 │ │ -0ddd20: 540e 0113 |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ -0ddd24: 121f |0148: const/4 v15, #int 1 // #1 │ │ -0ddd26: 7120 8f2f fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ -0ddd2c: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ -0ddd30: 6e10 a542 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ddd36: 270d |0151: throw v13 │ │ -0ddd38: 0d0d |0152: move-exception v13 │ │ -0ddd3a: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ -0ddd3e: 0d0e |0155: move-exception v14 │ │ -0ddd40: 28fb |0156: goto 0151 // -0005 │ │ +0db828: |[0db828] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +0db838: 120d |0000: const/4 v13, #int 0 // #0 │ │ +0db83a: 4604 130d |0001: aget-object v4, v19, v13 │ │ +0db83e: 1f04 b208 |0003: check-cast v4, Ljava/util/List; // type@08b2 │ │ +0db842: 121d |0005: const/4 v13, #int 1 // #1 │ │ +0db844: 4605 130d |0006: aget-object v5, v19, v13 │ │ +0db848: 1f05 7708 |0008: check-cast v5, Ljava/lang/String; // type@0877 │ │ +0db84c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0db84e: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +0db852: 540d 0113 |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0db856: 7110 8c2f 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@2f8c │ │ +0db85c: 0c0d |0012: move-result-object v13 │ │ +0db85e: 120e |0013: const/4 v14, #int 0 // #0 │ │ +0db860: 6e30 b501 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@01b5 │ │ +0db866: 0c03 |0017: move-result-object v3 │ │ +0db868: 7100 7737 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@3777 │ │ +0db86e: 0c0c |001b: move-result-object v12 │ │ +0db870: 120d |001c: const/4 v13, #int 0 // #0 │ │ +0db872: 7230 9c45 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@459c │ │ +0db878: 1a0d 141b |0020: const-string v13, "UTF-8" // string@1b14 │ │ +0db87c: 121e |0022: const/4 v14, #int 1 // #1 │ │ +0db87e: 7110 c442 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0db884: 0c0e |0026: move-result-object v14 │ │ +0db886: 7230 9d45 dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@459d │ │ +0db88c: 120d |002a: const/4 v13, #int 0 // #0 │ │ +0db88e: 1a0e 642e |002b: const-string v14, "historical-records" // string@2e64 │ │ +0db892: 7230 9e45 dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459e │ │ +0db898: 7210 2c44 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@442c │ │ +0db89e: 0a0b |0033: move-result v11 │ │ +0db8a0: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +0db8a2: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ +0db8a6: 120d |0037: const/4 v13, #int 0 // #0 │ │ +0db8a8: 7220 2a44 d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@442a │ │ +0db8ae: 0c0a |003b: move-result-object v10 │ │ +0db8b0: 1f0a 0b06 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0db8b4: 120d |003e: const/4 v13, #int 0 // #0 │ │ +0db8b6: 1a0e 632e |003f: const-string v14, "historical-record" // string@2e63 │ │ +0db8ba: 7230 9e45 dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459e │ │ +0db8c0: 120d |0044: const/4 v13, #int 0 // #0 │ │ +0db8c2: 1a0e 6e1f |0045: const-string v14, "activity" // string@1f6e │ │ +0db8c6: 54af fe12 |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +0db8ca: 6e10 8101 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0181 │ │ +0db8d0: 0c0f |004c: move-result-object v15 │ │ +0db8d2: 7240 9945 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@4599 │ │ +0db8d8: 120d |0050: const/4 v13, #int 0 // #0 │ │ +0db8da: 1a0e 7847 |0051: const-string v14, "time" // string@4778 │ │ +0db8de: 53a0 ff12 |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@12ff │ │ +0db8e2: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ +0db8e6: 7702 5243 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@4352 │ │ +0db8ec: 0c0f |005a: move-result-object v15 │ │ +0db8ee: 7240 9945 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@4599 │ │ +0db8f4: 120d |005e: const/4 v13, #int 0 // #0 │ │ +0db8f6: 1a0e dc49 |005f: const-string v14, "weight" // string@49dc │ │ +0db8fa: 52af 0013 |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +0db8fe: 7110 5043 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@4350 │ │ +0db904: 0c0f |0066: move-result-object v15 │ │ +0db906: 7240 9945 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@4599 │ │ +0db90c: 120d |006a: const/4 v13, #int 0 // #0 │ │ +0db90e: 1a0e 632e |006b: const-string v14, "historical-record" // string@2e63 │ │ +0db912: 7230 9b45 dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459b │ │ +0db918: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0db91c: 28c3 |0072: goto 0035 // -003d │ │ +0db91e: 0d02 |0073: move-exception v2 │ │ +0db920: 7100 8d2f 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ +0db926: 0c0d |0077: move-result-object v13 │ │ +0db928: 220e 7908 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0db92c: 7010 5a43 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0db932: 1a0f d907 |007d: const-string v15, "Error writing historical recrod file: " // string@07d9 │ │ +0db936: 6e20 6343 fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db93c: 0c0e |0082: move-result-object v14 │ │ +0db93e: 6e20 6343 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db944: 0c0e |0086: move-result-object v14 │ │ +0db946: 6e10 6a43 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0db94c: 0c0e |008a: move-result-object v14 │ │ +0db94e: 7130 5a37 ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0db954: 120d |008e: const/4 v13, #int 0 // #0 │ │ +0db956: 110d |008f: return-object v13 │ │ +0db958: 120d |0090: const/4 v13, #int 0 // #0 │ │ +0db95a: 1a0e 642e |0091: const-string v14, "historical-records" // string@2e64 │ │ +0db95e: 7230 9b45 dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@459b │ │ +0db964: 7210 9a45 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@459a │ │ +0db96a: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +0db96e: 540d 0113 |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0db972: 121e |009d: const/4 v14, #int 1 // #1 │ │ +0db974: 7120 8f2f ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ +0db97a: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ +0db97e: 6e10 a542 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0db984: 120d |00a6: const/4 v13, #int 0 // #0 │ │ +0db986: 28e8 |00a7: goto 008f // -0018 │ │ +0db988: 0d07 |00a8: move-exception v7 │ │ +0db98a: 7100 8d2f 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ +0db990: 0c0d |00ac: move-result-object v13 │ │ +0db992: 220e 7908 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0db996: 7010 5a43 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0db99c: 1a0f d907 |00b2: const-string v15, "Error writing historical recrod file: " // string@07d9 │ │ +0db9a0: 6e20 6343 fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db9a6: 0c0e |00b7: move-result-object v14 │ │ +0db9a8: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +0db9ac: 540f 0113 |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0db9b0: 7110 8e2f 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ +0db9b6: 0c0f |00bf: move-result-object v15 │ │ +0db9b8: 6e20 6343 fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0db9be: 0c0e |00c3: move-result-object v14 │ │ +0db9c0: 6e10 6a43 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0db9c6: 0c0e |00c7: move-result-object v14 │ │ +0db9c8: 7130 5a37 ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0db9ce: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +0db9d2: 540d 0113 |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0db9d6: 121e |00cf: const/4 v14, #int 1 // #1 │ │ +0db9d8: 7120 8f2f ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ +0db9de: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ +0db9e2: 6e10 a542 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0db9e8: 28ce |00d8: goto 00a6 // -0032 │ │ +0db9ea: 0d0d |00d9: move-exception v13 │ │ +0db9ec: 28cc |00da: goto 00a6 // -0034 │ │ +0db9ee: 0d09 |00db: move-exception v9 │ │ +0db9f0: 7100 8d2f 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ +0db9f6: 0c0d |00df: move-result-object v13 │ │ +0db9f8: 220e 7908 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0db9fc: 7010 5a43 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0dba02: 1a0f d907 |00e5: const-string v15, "Error writing historical recrod file: " // string@07d9 │ │ +0dba06: 6e20 6343 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dba0c: 0c0e |00ea: move-result-object v14 │ │ +0dba0e: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +0dba12: 540f 0113 |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0dba16: 7110 8e2f 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ +0dba1c: 0c0f |00f2: move-result-object v15 │ │ +0dba1e: 6e20 6343 fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dba24: 0c0e |00f6: move-result-object v14 │ │ +0dba26: 6e10 6a43 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0dba2c: 0c0e |00fa: move-result-object v14 │ │ +0dba2e: 7130 5a37 ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0dba34: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +0dba38: 540d 0113 |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0dba3c: 121e |0102: const/4 v14, #int 1 // #1 │ │ +0dba3e: 7120 8f2f ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ +0dba44: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ +0dba48: 6e10 a542 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0dba4e: 289b |010b: goto 00a6 // -0065 │ │ +0dba50: 0d0d |010c: move-exception v13 │ │ +0dba52: 2899 |010d: goto 00a6 // -0067 │ │ +0dba54: 0d08 |010e: move-exception v8 │ │ +0dba56: 7100 8d2f 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@2f8d │ │ +0dba5c: 0c0d |0112: move-result-object v13 │ │ +0dba5e: 220e 7908 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0dba62: 7010 5a43 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0dba68: 1a0f d907 |0118: const-string v15, "Error writing historical recrod file: " // string@07d9 │ │ +0dba6c: 6e20 6343 fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dba72: 0c0e |011d: move-result-object v14 │ │ +0dba74: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +0dba78: 540f 0113 |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0dba7c: 7110 8e2f 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@2f8e │ │ +0dba82: 0c0f |0125: move-result-object v15 │ │ +0dba84: 6e20 6343 fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dba8a: 0c0e |0129: move-result-object v14 │ │ +0dba8c: 6e10 6a43 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0dba92: 0c0e |012d: move-result-object v14 │ │ +0dba94: 7130 5a37 ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0dba9a: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +0dba9e: 540d 0113 |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0dbaa2: 121e |0135: const/4 v14, #int 1 // #1 │ │ +0dbaa4: 7120 8f2f ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ +0dbaaa: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ +0dbaae: 6e10 a542 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0dbab4: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ +0dbab8: 0d0d |0140: move-exception v13 │ │ +0dbaba: 2900 65ff |0141: goto/16 00a6 // -009b │ │ +0dbabe: 0d0d |0143: move-exception v13 │ │ +0dbac0: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +0dbac4: 540e 0113 |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1301 │ │ +0dbac8: 121f |0148: const/4 v15, #int 1 // #1 │ │ +0dbaca: 7120 8f2f fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@2f8f │ │ +0dbad0: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ +0dbad4: 6e10 a542 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0dbada: 270d |0151: throw v13 │ │ +0dbadc: 0d0d |0152: move-exception v13 │ │ +0dbade: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ +0dbae2: 0d0e |0155: move-exception v14 │ │ +0dbae4: 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 │ │ @@ -193135,21 +193140,21 @@ │ │ 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/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0157 reg=19 args [Ljava/lang/Object; │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #894 header: │ │ class_idx : 1550 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 102 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 15 │ │ instance_fields_size: 13 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 13 │ │ │ │ Class #894 annotations: │ │ Annotations on class │ │ @@ -193299,26 +193304,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0dddcc: |[0dddcc] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ -0ddddc: 1c00 0e06 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ -0ddde0: 6e10 e242 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -0ddde6: 0c00 |0005: move-result-object v0 │ │ -0ddde8: 6900 0c13 |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ -0dddec: 2200 7308 |0008: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0dddf0: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dddf6: 6900 1d13 |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@131d │ │ -0dddfa: 2200 ac08 |000f: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0dddfe: 7010 ed43 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0dde04: 6900 1c13 |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ -0dde08: 0e00 |0016: return-void │ │ +0dbb70: |[0dbb70] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ +0dbb80: 1c00 0e06 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ +0dbb84: 6e10 e242 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +0dbb8a: 0c00 |0005: move-result-object v0 │ │ +0dbb8c: 6900 0c13 |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ +0dbb90: 2200 7308 |0008: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0dbb94: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dbb9a: 6900 1d13 |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@131d │ │ +0dbb9e: 2200 ac08 |000f: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0dbba2: 7010 ed43 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0dbba8: 6900 1c13 |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ +0dbbac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=221 │ │ 0x000f line=226 │ │ locals : │ │ │ │ @@ -193327,60 +193332,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 │ │ -0dde0c: |[0dde0c] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -0dde1c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0dde1e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0dde20: 7010 8a02 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@028a │ │ -0dde26: 2200 7308 |0005: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -0dde2a: 7010 1f43 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dde30: 5b40 1813 |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0dde34: 2200 a408 |000c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0dde38: 7010 c243 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0dde3e: 5b40 0f13 |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0dde42: 2200 a408 |0013: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0dde46: 7010 c243 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0dde4c: 5b40 1413 |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0dde50: 2200 0a06 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@060a │ │ -0dde54: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0dde56: 7030 7e2f 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@2f7e │ │ -0dde5c: 5b40 1113 |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ -0dde60: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ -0dde64: 5940 1713 |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ -0dde68: 5c43 1213 |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ -0dde6c: 5c42 1a13 |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ -0dde70: 5c43 1513 |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0dde74: 5c42 1b13 |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ -0dde78: 6e10 9301 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0dde7e: 0c00 |0031: move-result-object v0 │ │ -0dde80: 5b40 1313 |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ -0dde84: 7110 3337 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0dde8a: 0a00 |0037: move-result v0 │ │ -0dde8c: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ -0dde90: 1a00 7401 |003a: const-string v0, ".xml" // string@0174 │ │ -0dde94: 6e20 3743 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ -0dde9a: 0a00 |003f: move-result v0 │ │ -0dde9c: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ -0ddea0: 2200 7908 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0ddea4: 7010 5a43 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ddeaa: 6e20 6343 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddeb0: 0c00 |004a: move-result-object v0 │ │ -0ddeb2: 1a01 7401 |004b: const-string v1, ".xml" // string@0174 │ │ -0ddeb6: 6e20 6343 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ddebc: 0c00 |0050: move-result-object v0 │ │ -0ddebe: 6e10 6a43 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ddec4: 0c00 |0054: move-result-object v0 │ │ -0ddec6: 5b40 1613 |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0ddeca: 0e00 |0057: return-void │ │ -0ddecc: 5b46 1613 |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0dded0: 28fd |005a: goto 0057 // -0003 │ │ +0dbbb0: |[0dbbb0] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +0dbbc0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0dbbc2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0dbbc4: 7010 8a02 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@028a │ │ +0dbbca: 2200 7308 |0005: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +0dbbce: 7010 1f43 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dbbd4: 5b40 1813 |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dbbd8: 2200 a408 |000c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0dbbdc: 7010 c243 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0dbbe2: 5b40 0f13 |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dbbe6: 2200 a408 |0013: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0dbbea: 7010 c243 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0dbbf0: 5b40 1413 |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dbbf4: 2200 0a06 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@060a │ │ +0dbbf8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0dbbfa: 7030 7e2f 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@2f7e │ │ +0dbc00: 5b40 1113 |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ +0dbc04: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ +0dbc08: 5940 1713 |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ +0dbc0c: 5c43 1213 |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ +0dbc10: 5c42 1a13 |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ +0dbc14: 5c43 1513 |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbc18: 5c42 1b13 |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ +0dbc1c: 6e10 9301 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0dbc22: 0c00 |0031: move-result-object v0 │ │ +0dbc24: 5b40 1313 |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ +0dbc28: 7110 3337 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0dbc2e: 0a00 |0037: move-result v0 │ │ +0dbc30: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ +0dbc34: 1a00 7101 |003a: const-string v0, ".xml" // string@0171 │ │ +0dbc38: 6e20 3743 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ +0dbc3e: 0a00 |003f: move-result v0 │ │ +0dbc40: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ +0dbc44: 2200 7908 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0dbc48: 7010 5a43 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0dbc4e: 6e20 6343 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dbc54: 0c00 |004a: move-result-object v0 │ │ +0dbc56: 1a01 7101 |004b: const-string v1, ".xml" // string@0171 │ │ +0dbc5a: 6e20 6343 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dbc60: 0c00 |0050: move-result-object v0 │ │ +0dbc62: 6e10 6a43 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0dbc68: 0c00 |0054: move-result-object v0 │ │ +0dbc6a: 5b40 1613 |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbc6e: 0e00 |0057: return-void │ │ +0dbc70: 5b46 1613 |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbc74: 28fd |005a: goto 0057 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0005 line=232 │ │ 0x000c line=237 │ │ 0x0013 line=242 │ │ 0x001a line=262 │ │ @@ -193404,17 +193409,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dded4: |[0dded4] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ -0ddee4: 5410 1313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ -0ddee8: 1100 |0002: return-object v0 │ │ +0dbc78: |[0dbc78] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ +0dbc88: 5410 1313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ +0dbc8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ @@ -193422,34 +193427,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ddeec: |[0ddeec] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ -0ddefc: 6200 0c13 |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ -0ddf00: 1100 |0002: return-object v0 │ │ +0dbc90: |[0dbc90] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ +0dbca0: 6200 0c13 |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ +0dbca4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ name : 'access$400' │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ddf04: |[0ddf04] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ -0ddf14: 5410 1613 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0ddf18: 1100 |0002: return-object v0 │ │ +0dbca8: |[0dbca8] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ +0dbcb8: 5410 1613 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbcbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ @@ -193457,17 +193462,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ddf1c: |[0ddf1c] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ -0ddf2c: 5c01 1213 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ -0ddf30: 0f01 |0002: return v1 │ │ +0dbcc0: |[0dbcc0] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ +0dbcd0: 5c01 1213 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ +0dbcd4: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -193476,26 +193481,26 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ddf34: |[0ddf34] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ -0ddf44: 5421 1413 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0ddf48: 7220 2144 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0ddf4e: 0a00 |0005: move-result v0 │ │ -0ddf50: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0ddf54: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0ddf56: 5c21 1513 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0ddf5a: 7010 9e2f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ -0ddf60: 7010 9d2f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@2f9d │ │ -0ddf66: 7010 a72f 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ -0ddf6c: 6e10 9c2f 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ -0ddf72: 0f00 |0017: return v0 │ │ +0dbcd8: |[0dbcd8] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ +0dbce8: 5421 1413 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dbcec: 7220 2144 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0dbcf2: 0a00 |0005: move-result v0 │ │ +0dbcf4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0dbcf8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0dbcfa: 5c21 1513 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbcfe: 7010 9e2f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ +0dbd04: 7010 9d2f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@2f9d │ │ +0dbd0a: 7010 a72f 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ +0dbd10: 6e10 9c2f 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ +0dbd16: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0006 line=731 │ │ 0x0008 line=732 │ │ 0x000b line=733 │ │ 0x000e line=734 │ │ @@ -193512,25 +193517,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0ddf74: |[0ddf74] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ -0ddf84: 7010 9b2f 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@2f9b │ │ -0ddf8a: 0a00 |0003: move-result v0 │ │ -0ddf8c: 7010 9f2f 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@2f9f │ │ -0ddf92: 0a01 |0007: move-result v1 │ │ -0ddf94: b610 |0008: or-int/2addr v0, v1 │ │ -0ddf96: 7010 9e2f 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ -0ddf9c: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -0ddfa0: 7010 a72f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ -0ddfa6: 6e10 9c2f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ -0ddfac: 0e00 |0014: return-void │ │ +0dbd18: |[0dbd18] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ +0dbd28: 7010 9b2f 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@2f9b │ │ +0dbd2e: 0a00 |0003: move-result v0 │ │ +0dbd30: 7010 9f2f 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@2f9f │ │ +0dbd36: 0a01 |0007: move-result v1 │ │ +0dbd38: b610 |0008: or-int/2addr v0, v1 │ │ +0dbd3a: 7010 9e2f 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ +0dbd40: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +0dbd44: 7010 a72f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ +0dbd4a: 6e10 9c2f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ +0dbd50: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0009 line=659 │ │ 0x000c line=660 │ │ 0x000e line=661 │ │ @@ -193545,31 +193550,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0ddfb0: |[0ddfb0] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -0ddfc0: 6202 1d13 |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@131d │ │ -0ddfc4: 1d02 |0002: monitor-enter v2 │ │ -0ddfc6: 6201 1c13 |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ -0ddfca: 7220 3944 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -0ddfd0: 0c00 |0008: move-result-object v0 │ │ -0ddfd2: 1f00 0e06 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ -0ddfd6: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -0ddfda: 2200 0e06 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ -0ddfde: 7030 8b2f 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2f8b │ │ -0ddfe4: 6201 1c13 |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ -0ddfe8: 7230 3c44 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -0ddfee: 1e02 |0017: monitor-exit v2 │ │ -0ddff0: 1100 |0018: return-object v0 │ │ -0ddff2: 0d01 |0019: move-exception v1 │ │ -0ddff4: 1e02 |001a: monitor-exit v2 │ │ -0ddff6: 2701 |001b: throw v1 │ │ +0dbd54: |[0dbd54] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +0dbd64: 6202 1d13 |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@131d │ │ +0dbd68: 1d02 |0002: monitor-enter v2 │ │ +0dbd6a: 6201 1c13 |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ +0dbd6e: 7220 3944 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +0dbd74: 0c00 |0008: move-result-object v0 │ │ +0dbd76: 1f00 0e06 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ +0dbd7a: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +0dbd7e: 2200 0e06 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@060e │ │ +0dbd82: 7030 8b2f 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@2f8b │ │ +0dbd88: 6201 1c13 |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@131c │ │ +0dbd8c: 7230 3c44 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +0dbd92: 1e02 |0017: monitor-exit v2 │ │ +0dbd94: 1100 |0018: return-object v0 │ │ +0dbd96: 0d01 |0019: move-exception v1 │ │ +0dbd98: 1e02 |001a: monitor-exit v2 │ │ +0dbd9a: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ 0x000b line=335 │ │ @@ -193588,44 +193593,44 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0de004: |[0de004] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ -0de014: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0de016: 5575 1b13 |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ -0de01a: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ -0de01e: 5475 1913 |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de022: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ -0de026: 5c74 1b13 |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ -0de02a: 5475 0f13 |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de02e: 7210 2344 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@4423 │ │ -0de034: 5475 1313 |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ -0de038: 6e10 a601 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0de03e: 0c05 |0015: move-result-object v5 │ │ -0de040: 5476 1913 |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de044: 6e30 0f02 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@020f │ │ -0de04a: 0c03 |001b: move-result-object v3 │ │ -0de04c: 7210 2c44 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ -0de052: 0a02 |001f: move-result v2 │ │ -0de054: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0de056: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ -0de05a: 7220 2644 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de060: 0c01 |0026: move-result-object v1 │ │ -0de062: 1f01 5900 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -0de066: 5474 0f13 |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de06a: 2205 0806 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de06e: 7030 762f 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@2f76 │ │ -0de074: 7220 2144 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0de07a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de07e: 28ec |0035: goto 0021 // -0014 │ │ -0de080: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -0de082: 0f04 |0037: return v4 │ │ +0dbda8: |[0dbda8] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ +0dbdb8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0dbdba: 5575 1b13 |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ +0dbdbe: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ +0dbdc2: 5475 1913 |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dbdc6: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ +0dbdca: 5c74 1b13 |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ +0dbdce: 5475 0f13 |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dbdd2: 7210 2344 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@4423 │ │ +0dbdd8: 5475 1313 |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ +0dbddc: 6e10 a601 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0dbde2: 0c05 |0015: move-result-object v5 │ │ +0dbde4: 5476 1913 |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dbde8: 6e30 0f02 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@020f │ │ +0dbdee: 0c03 |001b: move-result-object v3 │ │ +0dbdf0: 7210 2c44 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@442c │ │ +0dbdf6: 0a02 |001f: move-result v2 │ │ +0dbdf8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0dbdfa: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ +0dbdfe: 7220 2644 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dbe04: 0c01 |0026: move-result-object v1 │ │ +0dbe06: 1f01 5900 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +0dbe0a: 5474 0f13 |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dbe0e: 2205 0806 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dbe12: 7030 762f 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@2f76 │ │ +0dbe18: 7220 2144 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0dbe1e: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dbe22: 28ec |0035: goto 0021 // -0014 │ │ +0dbe24: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +0dbe26: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=690 │ │ 0x0009 line=691 │ │ 0x000b line=692 │ │ 0x0010 line=693 │ │ 0x001c line=695 │ │ @@ -193647,44 +193652,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0de084: |[0de084] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ -0de094: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0de096: 5550 1a13 |0001: iget-boolean v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ -0de09a: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -0de09e: 2200 6508 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -0de0a2: 1a01 dd15 |0007: const-string v1, "No preceding call to #readHistoricalData" // string@15dd │ │ -0de0a6: 7020 f642 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0de0ac: 2700 |000c: throw v0 │ │ -0de0ae: 5550 1513 |000d: iget-boolean v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0de0b2: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -0de0b6: 0e00 |0011: return-void │ │ -0de0b8: 5c54 1513 |0012: iput-boolean v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0de0bc: 5450 1613 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de0c0: 7110 3337 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0de0c6: 0a00 |0019: move-result v0 │ │ -0de0c8: 3900 f7ff |001a: if-nez v0, 0011 // -0009 │ │ -0de0cc: 2200 0d06 |001c: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@060d │ │ -0de0d0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0de0d2: 7030 872f 5001 |001f: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@2f87 │ │ -0de0d8: 1221 |0022: const/4 v1, #int 2 // #2 │ │ -0de0da: 2311 3709 |0023: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0de0de: 2202 a408 |0025: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0de0e2: 5453 1413 |0027: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de0e6: 7020 c443 3200 |0029: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0de0ec: 4d02 0104 |002c: aput-object v2, v1, v4 │ │ -0de0f0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -0de0f2: 5453 1613 |002f: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de0f6: 4d03 0102 |0031: aput-object v3, v1, v2 │ │ -0de0fa: 7120 6514 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1465 │ │ -0de100: 28db |0036: goto 0011 // -0025 │ │ +0dbe28: |[0dbe28] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ +0dbe38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0dbe3a: 5550 1a13 |0001: iget-boolean v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ +0dbe3e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +0dbe42: 2200 6508 |0005: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0dbe46: 1a01 d915 |0007: const-string v1, "No preceding call to #readHistoricalData" // string@15d9 │ │ +0dbe4a: 7020 f642 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0dbe50: 2700 |000c: throw v0 │ │ +0dbe52: 5550 1513 |000d: iget-boolean v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbe56: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +0dbe5a: 0e00 |0011: return-void │ │ +0dbe5c: 5c54 1513 |0012: iput-boolean v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbe60: 5450 1613 |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbe64: 7110 3337 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0dbe6a: 0a00 |0019: move-result v0 │ │ +0dbe6c: 3900 f7ff |001a: if-nez v0, 0011 // -0009 │ │ +0dbe70: 2200 0d06 |001c: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@060d │ │ +0dbe74: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0dbe76: 7030 872f 5001 |001f: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@2f87 │ │ +0dbe7c: 1221 |0022: const/4 v1, #int 2 // #2 │ │ +0dbe7e: 2311 3709 |0023: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0dbe82: 2202 a408 |0025: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0dbe86: 5453 1413 |0027: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dbe8a: 7020 c443 3200 |0029: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0dbe90: 4d02 0104 |002c: aput-object v2, v1, v4 │ │ +0dbe94: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +0dbe96: 5453 1613 |002f: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbe9a: 4d03 0102 |0031: aput-object v3, v1, v2 │ │ +0dbe9e: 7120 6514 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/os/AsyncTaskCompat;.executeParallel:(Landroid/os/AsyncTask;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1465 │ │ +0dbea4: 28db |0036: goto 0011 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ 0x0005 line=570 │ │ 0x000d line=572 │ │ 0x0011 line=580 │ │ 0x0012 line=575 │ │ @@ -193698,33 +193703,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0de104: |[0de104] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ -0de114: 5442 1413 |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de118: 7210 2c44 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ -0de11e: 0a02 |0005: move-result v2 │ │ -0de120: 5243 1713 |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ -0de124: 9101 0203 |0008: sub-int v1, v2, v3 │ │ -0de128: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -0de12c: 0e00 |000c: return-void │ │ -0de12e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0de130: 5c42 1513 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0de134: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0de136: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ -0de13a: 5442 1413 |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de13e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0de140: 7220 2a44 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@442a │ │ -0de146: 0c02 |0019: move-result-object v2 │ │ -0de148: 1f02 0b06 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0de14c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0de150: 28f3 |001e: goto 0011 // -000d │ │ +0dbea8: |[0dbea8] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ +0dbeb8: 5442 1413 |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dbebc: 7210 2c44 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ +0dbec2: 0a02 |0005: move-result v2 │ │ +0dbec4: 5243 1713 |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ +0dbec8: 9101 0203 |0008: sub-int v1, v2, v3 │ │ +0dbecc: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +0dbed0: 0e00 |000c: return-void │ │ +0dbed2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0dbed4: 5c42 1513 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbed8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0dbeda: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ +0dbede: 5442 1413 |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dbee2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0dbee4: 7220 2a44 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@442a │ │ +0dbeea: 0c02 |0019: move-result-object v2 │ │ +0dbeec: 1f02 0b06 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0dbef0: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0dbef4: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x000a line=746 │ │ 0x000c line=756 │ │ 0x000d line=749 │ │ 0x0010 line=750 │ │ @@ -193740,31 +193745,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0de154: |[0de154] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ -0de164: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0de166: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0de168: 5532 1213 |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ -0de16c: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0de170: 5532 1513 |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ -0de174: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0de178: 5432 1613 |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de17c: 7110 3337 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0de182: 0a02 |000f: move-result v2 │ │ -0de184: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -0de188: 5c31 1213 |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ -0de18c: 5c30 1a13 |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ -0de190: 7010 a02f 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@2fa0 │ │ -0de196: 0f00 |0019: return v0 │ │ -0de198: 0110 |001a: move v0, v1 │ │ -0de19a: 28fe |001b: goto 0019 // -0002 │ │ +0dbef8: |[0dbef8] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ +0dbf08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dbf0a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0dbf0c: 5532 1213 |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ +0dbf10: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0dbf14: 5532 1513 |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@1315 │ │ +0dbf18: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0dbf1c: 5432 1613 |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbf20: 7110 3337 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0dbf26: 0a02 |000f: move-result v2 │ │ +0dbf28: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +0dbf2c: 5c31 1213 |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@1312 │ │ +0dbf30: 5c30 1a13 |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@131a │ │ +0dbf34: 7010 a02f 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@2fa0 │ │ +0dbf3a: 0f00 |0019: return v0 │ │ +0dbf3c: 0110 |001a: move v0, v1 │ │ +0dbf3e: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=713 │ │ 0x0012 line=715 │ │ 0x0014 line=716 │ │ 0x0016 line=717 │ │ 0x0019 line=720 │ │ @@ -193776,144 +193781,144 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 243 16-bit code units │ │ -0de19c: |[0de19c] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ -0de1ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0de1ae: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -0de1b2: 540f 1313 |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ -0de1b6: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -0de1ba: 5400 1613 |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de1be: 0810 0000 |0009: move-object/from16 v16, v0 │ │ -0de1c2: 7402 b401 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@01b4 │ │ -0de1c8: 0c03 |000e: move-result-object v3 │ │ -0de1ca: 7100 7637 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@3776 │ │ -0de1d0: 0c08 |0012: move-result-object v8 │ │ -0de1d2: 1a0f 181b |0013: const-string v15, "UTF-8" // string@1b18 │ │ -0de1d6: 7230 9745 380f |0015: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@4597 │ │ -0de1dc: 120c |0018: const/4 v12, #int 0 // #0 │ │ -0de1de: 121f |0019: const/4 v15, #int 1 // #1 │ │ -0de1e0: 32fc 0c00 |001a: if-eq v12, v15, 0026 // +000c │ │ -0de1e4: 122f |001c: const/4 v15, #int 2 // #2 │ │ -0de1e6: 32fc 0900 |001d: if-eq v12, v15, 0026 // +0009 │ │ -0de1ea: 7210 9645 0800 |001f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ -0de1f0: 0a0c |0022: move-result v12 │ │ -0de1f2: 28f6 |0023: goto 0019 // -000a │ │ -0de1f4: 0d04 |0024: move-exception v4 │ │ -0de1f6: 0e00 |0025: return-void │ │ -0de1f8: 1a0f 692e |0026: const-string v15, "historical-records" // string@2e69 │ │ -0de1fc: 7210 9545 0800 |0028: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ -0de202: 0c10 |002b: move-result-object v16 │ │ -0de204: 7402 3843 0f00 |002c: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0de20a: 0a0f |002f: move-result v15 │ │ -0de20c: 390f 3300 |0030: if-nez v15, 0063 // +0033 │ │ -0de210: 220f ee08 |0032: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@08ee │ │ -0de214: 1a10 b618 |0034: const-string v16, "Share records file does not start with historical-records tag." // string@18b6 │ │ -0de218: 7602 9845 0f00 |0036: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@4598 │ │ -0de21e: 270f |0039: throw v15 │ │ -0de220: 0d0e |003a: move-exception v14 │ │ -0de222: 620f 0c13 |003b: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ -0de226: 2210 7908 |003d: new-instance v16, Ljava/lang/StringBuilder; // type@0879 │ │ -0de22a: 7601 5a43 1000 |003f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0de230: 1a11 da07 |0042: const-string v17, "Error reading historical recrod file: " // string@07da │ │ -0de234: 7402 6343 1000 |0044: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0de23a: 0c10 |0047: move-result-object v16 │ │ -0de23c: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -0de240: 5400 1613 |004a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de244: 0811 0000 |004c: move-object/from16 v17, v0 │ │ -0de248: 7402 6343 1000 |004e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0de24e: 0c10 |0051: move-result-object v16 │ │ -0de250: 7401 6a43 1000 |0052: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0de256: 0c10 |0055: move-result-object v16 │ │ -0de258: 0800 1000 |0056: move-object/from16 v0, v16 │ │ -0de25c: 7130 5a37 0f0e |0058: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0de262: 3803 caff |005b: if-eqz v3, 0025 // -0036 │ │ -0de266: 6e10 9e42 0300 |005d: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0de26c: 28c5 |0060: goto 0025 // -003b │ │ -0de26e: 0d0f |0061: move-exception v15 │ │ -0de270: 28c3 |0062: goto 0025 // -003d │ │ -0de272: 0800 1200 |0063: move-object/from16 v0, v18 │ │ -0de276: 5405 1413 |0065: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de27a: 7210 2344 0500 |0067: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@4423 │ │ -0de280: 7210 9645 0800 |006a: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ -0de286: 0a0c |006d: move-result v12 │ │ -0de288: 121f |006e: const/4 v15, #int 1 // #1 │ │ -0de28a: 33fc 0a00 |006f: if-ne v12, v15, 0079 // +000a │ │ -0de28e: 3803 b4ff |0071: if-eqz v3, 0025 // -004c │ │ -0de292: 6e10 9e42 0300 |0073: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0de298: 28af |0076: goto 0025 // -0051 │ │ -0de29a: 0d0f |0077: move-exception v15 │ │ -0de29c: 28ad |0078: goto 0025 // -0053 │ │ -0de29e: 123f |0079: const/4 v15, #int 3 // #3 │ │ -0de2a0: 32fc f0ff |007a: if-eq v12, v15, 006a // -0010 │ │ -0de2a4: 124f |007c: const/4 v15, #int 4 // #4 │ │ -0de2a6: 32fc edff |007d: if-eq v12, v15, 006a // -0013 │ │ -0de2aa: 7210 9545 0800 |007f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ -0de2b0: 0c07 |0082: move-result-object v7 │ │ -0de2b2: 1a0f 682e |0083: const-string v15, "historical-record" // string@2e68 │ │ -0de2b6: 6e20 3843 7f00 |0085: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0de2bc: 0a0f |0088: move-result v15 │ │ -0de2be: 390f 3500 |0089: if-nez v15, 00be // +0035 │ │ -0de2c2: 220f ee08 |008b: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@08ee │ │ -0de2c6: 1a10 b718 |008d: const-string v16, "Share records file not well-formed." // string@18b7 │ │ -0de2ca: 7602 9845 0f00 |008f: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@4598 │ │ -0de2d0: 270f |0092: throw v15 │ │ -0de2d2: 0d06 |0093: move-exception v6 │ │ -0de2d4: 620f 0c13 |0094: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ -0de2d8: 2210 7908 |0096: new-instance v16, Ljava/lang/StringBuilder; // type@0879 │ │ -0de2dc: 7601 5a43 1000 |0098: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0de2e2: 1a11 da07 |009b: const-string v17, "Error reading historical recrod file: " // string@07da │ │ -0de2e6: 7402 6343 1000 |009d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0de2ec: 0c10 |00a0: move-result-object v16 │ │ -0de2ee: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -0de2f2: 5400 1613 |00a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ -0de2f6: 0811 0000 |00a5: move-object/from16 v17, v0 │ │ -0de2fa: 7402 6343 1000 |00a7: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0de300: 0c10 |00aa: move-result-object v16 │ │ -0de302: 7401 6a43 1000 |00ab: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0de308: 0c10 |00ae: move-result-object v16 │ │ -0de30a: 0800 1000 |00af: move-object/from16 v0, v16 │ │ -0de30e: 7130 5a37 0f06 |00b1: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0de314: 3803 71ff |00b4: if-eqz v3, 0025 // -008f │ │ -0de318: 6e10 9e42 0300 |00b6: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0de31e: 2900 6cff |00b9: goto/16 0025 // -0094 │ │ -0de322: 0d0f |00bb: move-exception v15 │ │ -0de324: 2900 69ff |00bc: goto/16 0025 // -0097 │ │ -0de328: 120f |00be: const/4 v15, #int 0 // #0 │ │ -0de32a: 1a10 731f |00bf: const-string v16, "activity" // string@1f73 │ │ -0de32e: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -0de332: 7230 9345 f800 |00c3: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ -0de338: 0c02 |00c6: move-result-object v2 │ │ -0de33a: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -0de33c: 1a10 7d47 |00c8: const-string v16, "time" // string@477d │ │ -0de340: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -0de344: 7230 9345 f800 |00cc: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ -0de34a: 0c0f |00cf: move-result-object v15 │ │ -0de34c: 7110 0643 0f00 |00d0: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -0de352: 0b0a |00d3: move-result-wide v10 │ │ -0de354: 120f |00d4: const/4 v15, #int 0 // #0 │ │ -0de356: 1a10 e149 |00d5: const-string v16, "weight" // string@49e1 │ │ -0de35a: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ -0de35e: 7230 9345 f800 |00d9: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ -0de364: 0c0f |00dc: move-result-object v15 │ │ -0de366: 7110 ef42 0f00 |00dd: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@42ef │ │ -0de36c: 0a0d |00e0: move-result v13 │ │ -0de36e: 2209 0b06 |00e1: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0de372: 705d 812f 29ba |00e3: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@2f81 │ │ -0de378: 7220 2144 9500 |00e6: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0de37e: 2881 |00e9: goto 006a // -007f │ │ -0de380: 0d0f |00ea: move-exception v15 │ │ -0de382: 3803 0500 |00eb: if-eqz v3, 00f0 // +0005 │ │ -0de386: 6e10 9e42 0300 |00ed: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ -0de38c: 270f |00f0: throw v15 │ │ -0de38e: 0d10 |00f1: move-exception v16 │ │ -0de390: 28fe |00f2: goto 00f0 // -0002 │ │ +0dbf40: |[0dbf40] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ +0dbf50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0dbf52: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +0dbf56: 540f 1313 |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@1313 │ │ +0dbf5a: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +0dbf5e: 5400 1613 |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbf62: 0810 0000 |0009: move-object/from16 v16, v0 │ │ +0dbf66: 7402 b401 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@01b4 │ │ +0dbf6c: 0c03 |000e: move-result-object v3 │ │ +0dbf6e: 7100 7637 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@3776 │ │ +0dbf74: 0c08 |0012: move-result-object v8 │ │ +0dbf76: 1a0f 141b |0013: const-string v15, "UTF-8" // string@1b14 │ │ +0dbf7a: 7230 9745 380f |0015: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@4597 │ │ +0dbf80: 120c |0018: const/4 v12, #int 0 // #0 │ │ +0dbf82: 121f |0019: const/4 v15, #int 1 // #1 │ │ +0dbf84: 32fc 0c00 |001a: if-eq v12, v15, 0026 // +000c │ │ +0dbf88: 122f |001c: const/4 v15, #int 2 // #2 │ │ +0dbf8a: 32fc 0900 |001d: if-eq v12, v15, 0026 // +0009 │ │ +0dbf8e: 7210 9645 0800 |001f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ +0dbf94: 0a0c |0022: move-result v12 │ │ +0dbf96: 28f6 |0023: goto 0019 // -000a │ │ +0dbf98: 0d04 |0024: move-exception v4 │ │ +0dbf9a: 0e00 |0025: return-void │ │ +0dbf9c: 1a0f 642e |0026: const-string v15, "historical-records" // string@2e64 │ │ +0dbfa0: 7210 9545 0800 |0028: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ +0dbfa6: 0c10 |002b: move-result-object v16 │ │ +0dbfa8: 7402 3843 0f00 |002c: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0dbfae: 0a0f |002f: move-result v15 │ │ +0dbfb0: 390f 3300 |0030: if-nez v15, 0063 // +0033 │ │ +0dbfb4: 220f ee08 |0032: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@08ee │ │ +0dbfb8: 1a10 b218 |0034: const-string v16, "Share records file does not start with historical-records tag." // string@18b2 │ │ +0dbfbc: 7602 9845 0f00 |0036: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@4598 │ │ +0dbfc2: 270f |0039: throw v15 │ │ +0dbfc4: 0d0e |003a: move-exception v14 │ │ +0dbfc6: 620f 0c13 |003b: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ +0dbfca: 2210 7908 |003d: new-instance v16, Ljava/lang/StringBuilder; // type@0879 │ │ +0dbfce: 7601 5a43 1000 |003f: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0dbfd4: 1a11 d607 |0042: const-string v17, "Error reading historical recrod file: " // string@07d6 │ │ +0dbfd8: 7402 6343 1000 |0044: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dbfde: 0c10 |0047: move-result-object v16 │ │ +0dbfe0: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +0dbfe4: 5400 1613 |004a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dbfe8: 0811 0000 |004c: move-object/from16 v17, v0 │ │ +0dbfec: 7402 6343 1000 |004e: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dbff2: 0c10 |0051: move-result-object v16 │ │ +0dbff4: 7401 6a43 1000 |0052: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0dbffa: 0c10 |0055: move-result-object v16 │ │ +0dbffc: 0800 1000 |0056: move-object/from16 v0, v16 │ │ +0dc000: 7130 5a37 0f0e |0058: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0dc006: 3803 caff |005b: if-eqz v3, 0025 // -0036 │ │ +0dc00a: 6e10 9e42 0300 |005d: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0dc010: 28c5 |0060: goto 0025 // -003b │ │ +0dc012: 0d0f |0061: move-exception v15 │ │ +0dc014: 28c3 |0062: goto 0025 // -003d │ │ +0dc016: 0800 1200 |0063: move-object/from16 v0, v18 │ │ +0dc01a: 5405 1413 |0065: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dc01e: 7210 2344 0500 |0067: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@4423 │ │ +0dc024: 7210 9645 0800 |006a: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@4596 │ │ +0dc02a: 0a0c |006d: move-result v12 │ │ +0dc02c: 121f |006e: const/4 v15, #int 1 // #1 │ │ +0dc02e: 33fc 0a00 |006f: if-ne v12, v15, 0079 // +000a │ │ +0dc032: 3803 b4ff |0071: if-eqz v3, 0025 // -004c │ │ +0dc036: 6e10 9e42 0300 |0073: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0dc03c: 28af |0076: goto 0025 // -0051 │ │ +0dc03e: 0d0f |0077: move-exception v15 │ │ +0dc040: 28ad |0078: goto 0025 // -0053 │ │ +0dc042: 123f |0079: const/4 v15, #int 3 // #3 │ │ +0dc044: 32fc f0ff |007a: if-eq v12, v15, 006a // -0010 │ │ +0dc048: 124f |007c: const/4 v15, #int 4 // #4 │ │ +0dc04a: 32fc edff |007d: if-eq v12, v15, 006a // -0013 │ │ +0dc04e: 7210 9545 0800 |007f: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@4595 │ │ +0dc054: 0c07 |0082: move-result-object v7 │ │ +0dc056: 1a0f 632e |0083: const-string v15, "historical-record" // string@2e63 │ │ +0dc05a: 6e20 3843 7f00 |0085: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0dc060: 0a0f |0088: move-result v15 │ │ +0dc062: 390f 3500 |0089: if-nez v15, 00be // +0035 │ │ +0dc066: 220f ee08 |008b: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@08ee │ │ +0dc06a: 1a10 b318 |008d: const-string v16, "Share records file not well-formed." // string@18b3 │ │ +0dc06e: 7602 9845 0f00 |008f: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@4598 │ │ +0dc074: 270f |0092: throw v15 │ │ +0dc076: 0d06 |0093: move-exception v6 │ │ +0dc078: 620f 0c13 |0094: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@130c │ │ +0dc07c: 2210 7908 |0096: new-instance v16, Ljava/lang/StringBuilder; // type@0879 │ │ +0dc080: 7601 5a43 1000 |0098: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0dc086: 1a11 d607 |009b: const-string v17, "Error reading historical recrod file: " // string@07d6 │ │ +0dc08a: 7402 6343 1000 |009d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dc090: 0c10 |00a0: move-result-object v16 │ │ +0dc092: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +0dc096: 5400 1613 |00a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@1316 │ │ +0dc09a: 0811 0000 |00a5: move-object/from16 v17, v0 │ │ +0dc09e: 7402 6343 1000 |00a7: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0dc0a4: 0c10 |00aa: move-result-object v16 │ │ +0dc0a6: 7401 6a43 1000 |00ab: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0dc0ac: 0c10 |00ae: move-result-object v16 │ │ +0dc0ae: 0800 1000 |00af: move-object/from16 v0, v16 │ │ +0dc0b2: 7130 5a37 0f06 |00b1: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0dc0b8: 3803 71ff |00b4: if-eqz v3, 0025 // -008f │ │ +0dc0bc: 6e10 9e42 0300 |00b6: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0dc0c2: 2900 6cff |00b9: goto/16 0025 // -0094 │ │ +0dc0c6: 0d0f |00bb: move-exception v15 │ │ +0dc0c8: 2900 69ff |00bc: goto/16 0025 // -0097 │ │ +0dc0cc: 120f |00be: const/4 v15, #int 0 // #0 │ │ +0dc0ce: 1a10 6e1f |00bf: const-string v16, "activity" // string@1f6e │ │ +0dc0d2: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +0dc0d6: 7230 9345 f800 |00c3: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ +0dc0dc: 0c02 |00c6: move-result-object v2 │ │ +0dc0de: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +0dc0e0: 1a10 7847 |00c8: const-string v16, "time" // string@4778 │ │ +0dc0e4: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +0dc0e8: 7230 9345 f800 |00cc: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ +0dc0ee: 0c0f |00cf: move-result-object v15 │ │ +0dc0f0: 7110 0643 0f00 |00d0: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +0dc0f6: 0b0a |00d3: move-result-wide v10 │ │ +0dc0f8: 120f |00d4: const/4 v15, #int 0 // #0 │ │ +0dc0fa: 1a10 dc49 |00d5: const-string v16, "weight" // string@49dc │ │ +0dc0fe: 0800 1000 |00d7: move-object/from16 v0, v16 │ │ +0dc102: 7230 9345 f800 |00d9: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@4593 │ │ +0dc108: 0c0f |00dc: move-result-object v15 │ │ +0dc10a: 7110 ef42 0f00 |00dd: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@42ef │ │ +0dc110: 0a0d |00e0: move-result v13 │ │ +0dc112: 2209 0b06 |00e1: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0dc116: 705d 812f 29ba |00e3: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@2f81 │ │ +0dc11c: 7220 2144 9500 |00e6: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0dc122: 2881 |00e9: goto 006a // -007f │ │ +0dc124: 0d0f |00ea: move-exception v15 │ │ +0dc126: 3803 0500 |00eb: if-eqz v3, 00f0 // +0005 │ │ +0dc12a: 6e10 9e42 0300 |00ed: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@429e │ │ +0dc130: 270f |00f0: throw v15 │ │ +0dc132: 0d10 |00f1: move-exception v16 │ │ +0dc134: 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 │ │ @@ -194010,38 +194015,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0de410: |[0de410] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ -0de420: 5440 1113 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ -0de424: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -0de428: 5440 1913 |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de42c: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -0de430: 5440 0f13 |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de434: 7210 2844 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ -0de43a: 0a00 |000d: move-result v0 │ │ -0de43c: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -0de440: 5440 1413 |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de444: 7210 2844 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ -0de44a: 0a00 |0015: move-result v0 │ │ -0de44c: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ -0de450: 5440 1113 |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ -0de454: 5441 1913 |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de458: 5442 0f13 |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de45c: 5443 1413 |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de460: 7110 e643 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ -0de466: 0c03 |0023: move-result-object v3 │ │ -0de468: 7240 7c2f 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@2f7c │ │ -0de46e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -0de470: 0f00 |0028: return v0 │ │ -0de472: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -0de474: 28fe |002a: goto 0028 // -0002 │ │ +0dc1b4: |[0dc1b4] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ +0dc1c4: 5440 1113 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ +0dc1c8: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +0dc1cc: 5440 1913 |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc1d0: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +0dc1d4: 5440 0f13 |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc1d8: 7210 2844 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ +0dc1de: 0a00 |000d: move-result v0 │ │ +0dc1e0: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +0dc1e4: 5440 1413 |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dc1e8: 7210 2844 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ +0dc1ee: 0a00 |0015: move-result v0 │ │ +0dc1f0: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ +0dc1f4: 5440 1113 |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ +0dc1f8: 5441 1913 |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc1fc: 5442 0f13 |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc200: 5443 1413 |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dc204: 7110 e643 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ +0dc20a: 0c03 |0023: move-result-object v3 │ │ +0dc20c: 7240 7c2f 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@2f7c │ │ +0dc212: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +0dc214: 0f00 |0028: return v0 │ │ +0dc216: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +0dc218: 28fe |002a: goto 0028 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0018 line=676 │ │ 0x0027 line=678 │ │ 0x0028 line=680 │ │ locals : │ │ @@ -194053,62 +194058,62 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0de478: |[0de478] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ -0de488: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0de48a: 54a7 1813 |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de48e: 1d07 |0003: monitor-enter v7 │ │ -0de490: 54a8 1913 |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de494: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ -0de498: 1e07 |0008: monitor-exit v7 │ │ -0de49a: 0760 |0009: move-object v0, v6 │ │ -0de49c: 1100 |000a: return-object v0 │ │ -0de49e: 7010 922f 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de4a4: 54a8 0f13 |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de4a8: 7220 2644 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de4ae: 0c02 |0013: move-result-object v2 │ │ -0de4b0: 1f02 0806 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de4b4: 2203 4100 |0016: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ -0de4b8: 5428 f812 |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de4bc: 5488 9000 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0de4c0: 5488 8500 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ -0de4c4: 5429 f812 |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de4c8: 5499 9000 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0de4cc: 5499 8400 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ -0de4d0: 7030 7e01 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0de4d6: 2200 4d00 |0027: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0de4da: 54a8 1913 |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de4de: 7020 c701 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0de4e4: 6e20 ee01 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -0de4ea: 54a8 1013 |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ -0de4ee: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ -0de4f2: 2201 4d00 |0035: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0de4f6: 7020 c701 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -0de4fc: 54a8 1013 |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ -0de500: 7230 852f a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@2f85 │ │ -0de506: 0a04 |003f: move-result v4 │ │ -0de508: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ -0de50c: 1e07 |0042: monitor-exit v7 │ │ -0de50e: 0760 |0043: move-object v0, v6 │ │ -0de510: 28c6 |0044: goto 000a // -003a │ │ -0de512: 2205 0b06 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0de516: 7100 6c43 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0de51c: 0b08 |004a: move-result-wide v8 │ │ -0de51e: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ -0de522: 7056 802f 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ -0de528: 7020 902f 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@2f90 │ │ -0de52e: 1e07 |0053: monitor-exit v7 │ │ -0de530: 28b6 |0054: goto 000a // -004a │ │ -0de532: 0d06 |0055: move-exception v6 │ │ -0de534: 1e07 |0056: monitor-exit v7 │ │ -0de536: 2706 |0057: throw v6 │ │ +0dc21c: |[0dc21c] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ +0dc22c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0dc22e: 54a7 1813 |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc232: 1d07 |0003: monitor-enter v7 │ │ +0dc234: 54a8 1913 |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc238: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ +0dc23c: 1e07 |0008: monitor-exit v7 │ │ +0dc23e: 0760 |0009: move-object v0, v6 │ │ +0dc240: 1100 |000a: return-object v0 │ │ +0dc242: 7010 922f 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc248: 54a8 0f13 |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc24c: 7220 2644 b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc252: 0c02 |0013: move-result-object v2 │ │ +0dc254: 1f02 0806 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc258: 2203 4100 |0016: new-instance v3, Landroid/content/ComponentName; // type@0041 │ │ +0dc25c: 5428 f812 |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc260: 5488 9000 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0dc264: 5488 8500 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ +0dc268: 5429 f812 |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc26c: 5499 9000 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0dc270: 5499 8400 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ +0dc274: 7030 7e01 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0dc27a: 2200 4d00 |0027: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0dc27e: 54a8 1913 |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc282: 7020 c701 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0dc288: 6e20 ee01 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +0dc28e: 54a8 1013 |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ +0dc292: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ +0dc296: 2201 4d00 |0035: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0dc29a: 7020 c701 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +0dc2a0: 54a8 1013 |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ +0dc2a4: 7230 852f a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@2f85 │ │ +0dc2aa: 0a04 |003f: move-result v4 │ │ +0dc2ac: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ +0dc2b0: 1e07 |0042: monitor-exit v7 │ │ +0dc2b2: 0760 |0043: move-object v0, v6 │ │ +0dc2b4: 28c6 |0044: goto 000a // -003a │ │ +0dc2b6: 2205 0b06 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0dc2ba: 7100 6c43 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0dc2c0: 0b08 |004a: move-result-wide v8 │ │ +0dc2c2: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ +0dc2c6: 7056 802f 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ +0dc2cc: 7020 902f 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@2f90 │ │ +0dc2d2: 1e07 |0053: monitor-exit v7 │ │ +0dc2d4: 28b6 |0054: goto 000a // -004a │ │ +0dc2d6: 0d06 |0055: move-exception v6 │ │ +0dc2d8: 1e07 |0056: monitor-exit v7 │ │ +0dc2da: 2706 |0057: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=460 │ │ 0x0004 line=461 │ │ 0x0008 line=462 │ │ @@ -194142,28 +194147,28 @@ │ │ type : '(I)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0de544: |[0de544] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ -0de554: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de558: 1d01 |0002: monitor-enter v1 │ │ -0de55a: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de560: 5420 0f13 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de564: 7220 2644 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de56a: 0c00 |000b: move-result-object v0 │ │ -0de56c: 1f00 0806 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de570: 5400 f812 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de574: 1e01 |0010: monitor-exit v1 │ │ -0de576: 1100 |0011: return-object v0 │ │ -0de578: 0d00 |0012: move-exception v0 │ │ -0de57a: 1e01 |0013: monitor-exit v1 │ │ -0de57c: 2700 |0014: throw v0 │ │ +0dc2e8: |[0dc2e8] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ +0dc2f8: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc2fc: 1d01 |0002: monitor-enter v1 │ │ +0dc2fe: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc304: 5420 0f13 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc308: 7220 2644 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc30e: 0c00 |000b: move-result-object v0 │ │ +0dc310: 1f00 0806 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc314: 5400 f812 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc318: 1e01 |0010: monitor-exit v1 │ │ +0dc31a: 1100 |0011: return-object v0 │ │ +0dc31c: 0d00 |0012: move-exception v0 │ │ +0dc31e: 1e01 |0013: monitor-exit v1 │ │ +0dc320: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0006 line=415 │ │ @@ -194177,26 +194182,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0de58c: |[0de58c] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ -0de59c: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de5a0: 1d01 |0002: monitor-enter v1 │ │ -0de5a2: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de5a8: 5420 0f13 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de5ac: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -0de5b2: 0a00 |000b: move-result v0 │ │ -0de5b4: 1e01 |000c: monitor-exit v1 │ │ -0de5b6: 0f00 |000d: return v0 │ │ -0de5b8: 0d00 |000e: move-exception v0 │ │ -0de5ba: 1e01 |000f: monitor-exit v1 │ │ -0de5bc: 2700 |0010: throw v0 │ │ +0dc330: |[0dc330] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ +0dc340: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc344: 1d01 |0002: monitor-enter v1 │ │ +0dc346: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc34c: 5420 0f13 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc350: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +0dc356: 0a00 |000b: move-result v0 │ │ +0dc358: 1e01 |000c: monitor-exit v1 │ │ +0dc35a: 0f00 |000d: return v0 │ │ +0dc35c: 0d00 |000e: move-exception v0 │ │ +0dc35e: 1e01 |000f: monitor-exit v1 │ │ +0dc360: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ 0x0006 line=400 │ │ @@ -194209,38 +194214,38 @@ │ │ type : '(Landroid/content/pm/ResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0de5cc: |[0de5cc] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ -0de5dc: 5465 1813 |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de5e0: 1d05 |0002: monitor-enter v5 │ │ -0de5e2: 7010 922f 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de5e8: 5460 0f13 |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de5ec: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -0de5f2: 0a01 |000b: move-result v1 │ │ -0de5f4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0de5f6: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ -0de5fa: 7220 2644 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de600: 0c02 |0012: move-result-object v2 │ │ -0de602: 1f02 0806 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de606: 5424 f812 |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de60a: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ -0de60e: 1e05 |0019: monitor-exit v5 │ │ -0de610: 0f03 |001a: return v3 │ │ -0de612: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0de616: 28f0 |001d: goto 000d // -0010 │ │ -0de618: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ -0de61a: 1e05 |001f: monitor-exit v5 │ │ -0de61c: 28fa |0020: goto 001a // -0006 │ │ -0de61e: 0d04 |0021: move-exception v4 │ │ -0de620: 1e05 |0022: monitor-exit v5 │ │ -0de622: 2704 |0023: throw v4 │ │ +0dc370: |[0dc370] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ +0dc380: 5465 1813 |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc384: 1d05 |0002: monitor-enter v5 │ │ +0dc386: 7010 922f 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc38c: 5460 0f13 |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc390: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +0dc396: 0a01 |000b: move-result v1 │ │ +0dc398: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0dc39a: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ +0dc39e: 7220 2644 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc3a4: 0c02 |0012: move-result-object v2 │ │ +0dc3a6: 1f02 0806 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc3aa: 5424 f812 |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc3ae: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ +0dc3b2: 1e05 |0019: monitor-exit v5 │ │ +0dc3b4: 0f03 |001a: return v3 │ │ +0dc3b6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dc3ba: 28f0 |001d: goto 000d // -0010 │ │ +0dc3bc: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ +0dc3be: 1e05 |001f: monitor-exit v5 │ │ +0dc3c0: 28fa |0020: goto 001a // -0006 │ │ +0dc3c2: 0d04 |0021: move-exception v4 │ │ +0dc3c4: 1e05 |0022: monitor-exit v5 │ │ +0dc3c6: 2704 |0023: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0006 line=429 │ │ @@ -194268,36 +194273,36 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0de630: |[0de630] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -0de640: 5431 1813 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de644: 1d01 |0002: monitor-enter v1 │ │ -0de646: 7010 922f 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de64c: 5430 0f13 |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de650: 7210 2844 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ -0de656: 0a00 |000b: move-result v0 │ │ -0de658: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -0de65c: 5430 0f13 |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de660: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0de662: 7220 2644 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de668: 0c00 |0014: move-result-object v0 │ │ -0de66a: 1f00 0806 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de66e: 5400 f812 |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de672: 1e01 |0019: monitor-exit v1 │ │ -0de674: 1100 |001a: return-object v0 │ │ -0de676: 1e01 |001b: monitor-exit v1 │ │ -0de678: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0de67a: 28fd |001d: goto 001a // -0003 │ │ -0de67c: 0d00 |001e: move-exception v0 │ │ -0de67e: 1e01 |001f: monitor-exit v1 │ │ -0de680: 2700 |0020: throw v0 │ │ +0dc3d4: |[0dc3d4] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +0dc3e4: 5431 1813 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc3e8: 1d01 |0002: monitor-enter v1 │ │ +0dc3ea: 7010 922f 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc3f0: 5430 0f13 |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc3f4: 7210 2844 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ +0dc3fa: 0a00 |000b: move-result v0 │ │ +0dc3fc: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +0dc400: 5430 0f13 |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc404: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0dc406: 7220 2644 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc40c: 0c00 |0014: move-result-object v0 │ │ +0dc40e: 1f00 0806 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc412: 5400 f812 |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc416: 1e01 |0019: monitor-exit v1 │ │ +0dc418: 1100 |001a: return-object v0 │ │ +0dc41a: 1e01 |001b: monitor-exit v1 │ │ +0dc41c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0dc41e: 28fd |001d: goto 001a // -0003 │ │ +0dc420: 0d00 |001e: move-exception v0 │ │ +0dc422: 1e01 |001f: monitor-exit v1 │ │ +0dc424: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ 0x0006 line=517 │ │ @@ -194314,23 +194319,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0de690: |[0de690] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ -0de6a0: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de6a4: 1d01 |0002: monitor-enter v1 │ │ -0de6a6: 5220 1713 |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ -0de6aa: 1e01 |0005: monitor-exit v1 │ │ -0de6ac: 0f00 |0006: return v0 │ │ -0de6ae: 0d00 |0007: move-exception v0 │ │ -0de6b0: 1e01 |0008: monitor-exit v1 │ │ -0de6b2: 2700 |0009: throw v0 │ │ +0dc434: |[0dc434] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ +0dc444: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc448: 1d01 |0002: monitor-enter v1 │ │ +0dc44a: 5220 1713 |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ +0dc44e: 1e01 |0005: monitor-exit v1 │ │ +0dc450: 0f00 |0006: return v0 │ │ +0dc452: 0d00 |0007: move-exception v0 │ │ +0dc454: 1e01 |0008: monitor-exit v1 │ │ +0dc456: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=633 │ │ 0x0003 line=634 │ │ 0x0007 line=635 │ │ @@ -194342,26 +194347,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0de6c0: |[0de6c0] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ -0de6d0: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de6d4: 1d01 |0002: monitor-enter v1 │ │ -0de6d6: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de6dc: 5420 1413 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ -0de6e0: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -0de6e6: 0a00 |000b: move-result v0 │ │ -0de6e8: 1e01 |000c: monitor-exit v1 │ │ -0de6ea: 0f00 |000d: return v0 │ │ -0de6ec: 0d00 |000e: move-exception v0 │ │ -0de6ee: 1e01 |000f: monitor-exit v1 │ │ -0de6f0: 2700 |0010: throw v0 │ │ +0dc464: |[0dc464] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ +0dc474: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc478: 1d01 |0002: monitor-enter v1 │ │ +0dc47a: 7010 922f 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc480: 5420 1413 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@1314 │ │ +0dc484: 7210 2c44 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +0dc48a: 0a00 |000b: move-result v0 │ │ +0dc48c: 1e01 |000c: monitor-exit v1 │ │ +0dc48e: 0f00 |000d: return v0 │ │ +0dc490: 0d00 |000e: move-exception v0 │ │ +0dc492: 1e01 |000f: monitor-exit v1 │ │ +0dc494: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=644 │ │ 0x0003 line=645 │ │ 0x0006 line=646 │ │ @@ -194374,23 +194379,23 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0de700: |[0de700] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ -0de710: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de714: 1d01 |0002: monitor-enter v1 │ │ -0de716: 5420 1913 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de71a: 1e01 |0005: monitor-exit v1 │ │ -0de71c: 1100 |0006: return-object v0 │ │ -0de71e: 0d00 |0007: move-exception v0 │ │ -0de720: 1e01 |0008: monitor-exit v1 │ │ -0de722: 2700 |0009: throw v0 │ │ +0dc4a4: |[0dc4a4] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ +0dc4b4: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc4b8: 1d01 |0002: monitor-enter v1 │ │ +0dc4ba: 5420 1913 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc4be: 1e01 |0005: monitor-exit v1 │ │ +0dc4c0: 1100 |0006: return-object v0 │ │ +0dc4c2: 0d00 |0007: move-exception v0 │ │ +0dc4c4: 1e01 |0008: monitor-exit v1 │ │ +0dc4c6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x0007 line=387 │ │ @@ -194402,31 +194407,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0de730: |[0de730] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ -0de740: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de744: 1d01 |0002: monitor-enter v1 │ │ -0de746: 5420 1113 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ -0de74a: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -0de74e: 1e01 |0007: monitor-exit v1 │ │ -0de750: 0e00 |0008: return-void │ │ -0de752: 5b23 1113 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ -0de756: 7010 a72f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ -0de75c: 0a00 |000e: move-result v0 │ │ -0de75e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -0de762: 6e10 9c2f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ -0de768: 1e01 |0014: monitor-exit v1 │ │ -0de76a: 28f3 |0015: goto 0008 // -000d │ │ -0de76c: 0d00 |0016: move-exception v0 │ │ -0de76e: 1e01 |0017: monitor-exit v1 │ │ -0de770: 2700 |0018: throw v0 │ │ +0dc4d4: |[0dc4d4] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ +0dc4e4: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc4e8: 1d01 |0002: monitor-enter v1 │ │ +0dc4ea: 5420 1113 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ +0dc4ee: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +0dc4f2: 1e01 |0007: monitor-exit v1 │ │ +0dc4f4: 0e00 |0008: return-void │ │ +0dc4f6: 5b23 1113 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@1311 │ │ +0dc4fa: 7010 a72f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ +0dc500: 0a00 |000e: move-result v0 │ │ +0dc502: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +0dc506: 6e10 9c2f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ +0dc50c: 1e01 |0014: monitor-exit v1 │ │ +0dc50e: 28f3 |0015: goto 0008 // -000d │ │ +0dc510: 0d00 |0016: move-exception v0 │ │ +0dc512: 1e01 |0017: monitor-exit v1 │ │ +0dc514: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=591 │ │ 0x0007 line=592 │ │ @@ -194444,53 +194449,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -0de780: |[0de780] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ -0de790: 54a6 1813 |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de794: 1d06 |0002: monitor-enter v6 │ │ -0de796: 7010 922f 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de79c: 54a5 0f13 |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de7a0: 7220 2644 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de7a6: 0c02 |000b: move-result-object v2 │ │ -0de7a8: 1f02 0806 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de7ac: 54a5 0f13 |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ -0de7b0: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -0de7b2: 7220 2644 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0de7b8: 0c03 |0014: move-result-object v3 │ │ -0de7ba: 1f03 0806 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -0de7be: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ -0de7c2: 5235 fa12 |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0de7c6: 5227 fa12 |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -0de7ca: c775 |001d: sub-float/2addr v5, v7 │ │ -0de7cc: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ -0de7d0: a604 0507 |0020: add-float v4, v5, v7 │ │ -0de7d4: 2200 4100 |0022: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ -0de7d8: 5425 f812 |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de7dc: 5455 9000 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0de7e0: 5455 8500 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ -0de7e4: 5427 f812 |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -0de7e8: 5477 9000 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -0de7ec: 5477 8400 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ -0de7f0: 7030 7e01 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -0de7f6: 2201 0b06 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -0de7fa: 7100 6c43 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0de800: 0b08 |0038: move-result-wide v8 │ │ -0de802: 7054 802f 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ -0de808: 7020 902f 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@2f90 │ │ -0de80e: 1e06 |003f: monitor-exit v6 │ │ -0de810: 0e00 |0040: return-void │ │ -0de812: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -0de816: 28df |0043: goto 0022 // -0021 │ │ -0de818: 0d05 |0044: move-exception v5 │ │ -0de81a: 1e06 |0045: monitor-exit v6 │ │ -0de81c: 2705 |0046: throw v5 │ │ +0dc524: |[0dc524] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ +0dc534: 54a6 1813 |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc538: 1d06 |0002: monitor-enter v6 │ │ +0dc53a: 7010 922f 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc540: 54a5 0f13 |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc544: 7220 2644 b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc54a: 0c02 |000b: move-result-object v2 │ │ +0dc54c: 1f02 0806 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc550: 54a5 0f13 |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@130f │ │ +0dc554: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +0dc556: 7220 2644 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0dc55c: 0c03 |0014: move-result-object v3 │ │ +0dc55e: 1f03 0806 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +0dc562: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ +0dc566: 5235 fa12 |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0dc56a: 5227 fa12 |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +0dc56e: c775 |001d: sub-float/2addr v5, v7 │ │ +0dc570: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ +0dc574: a604 0507 |0020: add-float v4, v5, v7 │ │ +0dc578: 2200 4100 |0022: new-instance v0, Landroid/content/ComponentName; // type@0041 │ │ +0dc57c: 5425 f812 |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc580: 5455 9000 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0dc584: 5455 8500 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ +0dc588: 5427 f812 |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +0dc58c: 5477 9000 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +0dc590: 5477 8400 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ +0dc594: 7030 7e01 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +0dc59a: 2201 0b06 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +0dc59e: 7100 6c43 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0dc5a4: 0b08 |0038: move-result-wide v8 │ │ +0dc5a6: 7054 802f 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@2f80 │ │ +0dc5ac: 7020 902f 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@2f90 │ │ +0dc5b2: 1e06 |003f: monitor-exit v6 │ │ +0dc5b4: 0e00 |0040: return-void │ │ +0dc5b6: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +0dc5ba: 28df |0043: goto 0022 // -0021 │ │ +0dc5bc: 0d05 |0044: move-exception v5 │ │ +0dc5be: 1e06 |0045: monitor-exit v6 │ │ +0dc5c0: 2705 |0046: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0046 │ │ -> 0x0044 │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0006 line=538 │ │ @@ -194519,32 +194524,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0de82c: |[0de82c] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ -0de83c: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de840: 1d01 |0002: monitor-enter v1 │ │ -0de842: 5220 1713 |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ -0de846: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -0de84a: 1e01 |0007: monitor-exit v1 │ │ -0de84c: 0e00 |0008: return-void │ │ -0de84e: 5923 1713 |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ -0de852: 7010 9e2f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ -0de858: 7010 a72f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ -0de85e: 0a00 |0011: move-result v0 │ │ -0de860: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -0de864: 6e10 9c2f 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ -0de86a: 1e01 |0017: monitor-exit v1 │ │ -0de86c: 28f0 |0018: goto 0008 // -0010 │ │ -0de86e: 0d00 |0019: move-exception v0 │ │ -0de870: 1e01 |001a: monitor-exit v1 │ │ -0de872: 2700 |001b: throw v0 │ │ +0dc5d0: |[0dc5d0] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ +0dc5e0: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc5e4: 1d01 |0002: monitor-enter v1 │ │ +0dc5e6: 5220 1713 |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ +0dc5ea: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +0dc5ee: 1e01 |0007: monitor-exit v1 │ │ +0dc5f0: 0e00 |0008: return-void │ │ +0dc5f2: 5923 1713 |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@1317 │ │ +0dc5f6: 7010 9e2f 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@2f9e │ │ +0dc5fc: 7010 a72f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@2fa7 │ │ +0dc602: 0a00 |0011: move-result v0 │ │ +0dc604: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +0dc608: 6e10 9c2f 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@2f9c │ │ +0dc60e: 1e01 |0017: monitor-exit v1 │ │ +0dc610: 28f0 |0018: goto 0008 // -0010 │ │ +0dc612: 0d00 |0019: move-exception v0 │ │ +0dc614: 1e01 |001a: monitor-exit v1 │ │ +0dc616: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=615 │ │ 0x0003 line=616 │ │ 0x0007 line=617 │ │ @@ -194563,30 +194568,30 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0de880: |[0de880] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ -0de890: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de894: 1d01 |0002: monitor-enter v1 │ │ -0de896: 5420 1913 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de89a: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -0de89e: 1e01 |0007: monitor-exit v1 │ │ -0de8a0: 0e00 |0008: return-void │ │ -0de8a2: 5b23 1913 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ -0de8a6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0de8a8: 5c20 1b13 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ -0de8ac: 7010 922f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ -0de8b2: 1e01 |0011: monitor-exit v1 │ │ -0de8b4: 28f6 |0012: goto 0008 // -000a │ │ -0de8b6: 0d00 |0013: move-exception v0 │ │ -0de8b8: 1e01 |0014: monitor-exit v1 │ │ -0de8ba: 2700 |0015: throw v0 │ │ +0dc624: |[0dc624] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ +0dc634: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc638: 1d01 |0002: monitor-enter v1 │ │ +0dc63a: 5420 1913 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc63e: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +0dc642: 1e01 |0007: monitor-exit v1 │ │ +0dc644: 0e00 |0008: return-void │ │ +0dc646: 5b23 1913 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@1319 │ │ +0dc64a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0dc64c: 5c20 1b13 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@131b │ │ +0dc650: 7010 922f 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@2f92 │ │ +0dc656: 1e01 |0011: monitor-exit v1 │ │ +0dc658: 28f6 |0012: goto 0008 // -000a │ │ +0dc65a: 0d00 |0013: move-exception v0 │ │ +0dc65c: 1e01 |0014: monitor-exit v1 │ │ +0dc65e: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 0x0007 line=371 │ │ @@ -194604,43 +194609,43 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0de8c8: |[0de8c8] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ -0de8d8: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ -0de8dc: 1d01 |0002: monitor-enter v1 │ │ -0de8de: 5b23 1013 |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ -0de8e2: 1e01 |0005: monitor-exit v1 │ │ -0de8e4: 0e00 |0006: return-void │ │ -0de8e6: 0d00 |0007: move-exception v0 │ │ -0de8e8: 1e01 |0008: monitor-exit v1 │ │ -0de8ea: 2700 |0009: throw v0 │ │ +0dc66c: |[0dc66c] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ +0dc67c: 5421 1813 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@1318 │ │ +0dc680: 1d01 |0002: monitor-enter v1 │ │ +0dc682: 5b23 1013 |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1310 │ │ +0dc686: 1e01 |0005: monitor-exit v1 │ │ +0dc688: 0e00 |0006: return-void │ │ +0dc68a: 0d00 |0007: move-exception v0 │ │ +0dc68c: 1e01 |0008: monitor-exit v1 │ │ +0dc68e: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x0005 line=502 │ │ 0x0006 line=503 │ │ 0x0007 line=502 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x000a reg=3 listener Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; │ │ │ │ - source_file_idx : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #895 header: │ │ class_idx : 1551 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #895 annotations: │ │ Annotations on class │ │ @@ -194664,18 +194669,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de8f8: |[0de8f8] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0de908: 5b01 1e13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ -0de90c: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -0de912: 0e00 |0005: return-void │ │ +0dc69c: |[0dc69c] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0dc6ac: 5b01 1e13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ +0dc6b0: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +0dc6b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -194685,21 +194690,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0de914: |[0de914] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ -0de924: 6f10 8f02 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@028f │ │ -0de92a: 5410 1e13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ -0de92e: 7110 d62f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0de934: 0c00 |0008: move-result-object v0 │ │ -0de936: 6e10 c22f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ -0de93c: 0e00 |000c: return-void │ │ +0dc6b8: |[0dc6b8] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ +0dc6c8: 6f10 8f02 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@028f │ │ +0dc6ce: 5410 1e13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ +0dc6d2: 7110 d62f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dc6d8: 0c00 |0008: move-result-object v0 │ │ +0dc6da: 6e10 c22f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ +0dc6e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x000c line=132 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -194709,36 +194714,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0de940: |[0de940] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ -0de950: 6f10 9002 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@0290 │ │ -0de956: 5410 1e13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ -0de95a: 7110 d62f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0de960: 0c00 |0008: move-result-object v0 │ │ -0de962: 6e10 c32f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@2fc3 │ │ -0de968: 0e00 |000c: return-void │ │ +0dc6e4: |[0dc6e4] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ +0dc6f4: 6f10 9002 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@0290 │ │ +0dc6fa: 5410 1e13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131e │ │ +0dc6fe: 7110 d62f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dc704: 0c00 |0008: move-result-object v0 │ │ +0dc706: 6e10 c32f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@2fc3 │ │ +0dc70c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x000c line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #896 header: │ │ class_idx : 1552 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #896 annotations: │ │ Annotations on class │ │ @@ -194763,18 +194768,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de96c: |[0de96c] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0de97c: 5b01 1f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de980: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0de986: 0e00 |0005: return-void │ │ +0dc710: |[0dc710] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0dc720: 5b01 1f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc724: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dc72a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -194784,59 +194789,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0de988: |[0de988] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ -0de998: 5420 1f13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de99c: 6e10 e82f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -0de9a2: 0a00 |0005: move-result v0 │ │ -0de9a4: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -0de9a8: 5420 1f13 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de9ac: 6e10 e92f 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ -0de9b2: 0a00 |000d: move-result v0 │ │ -0de9b4: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -0de9b8: 5420 1f13 |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de9bc: 7110 d72f 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ -0de9c2: 0c00 |0015: move-result-object v0 │ │ -0de9c4: 6e10 b934 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -0de9ca: 0e00 |0019: return-void │ │ -0de9cc: 5420 1f13 |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de9d0: 7110 d72f 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ -0de9d6: 0c00 |001f: move-result-object v0 │ │ -0de9d8: 6e10 ee34 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0de9de: 5420 1f13 |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de9e2: 5400 4113 |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -0de9e6: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ -0de9ea: 5420 1f13 |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ -0de9ee: 5400 4113 |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -0de9f2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -0de9f4: 6e20 6e17 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ -0de9fa: 28e8 |0031: goto 0019 // -0018 │ │ +0dc72c: |[0dc72c] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ +0dc73c: 5420 1f13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc740: 6e10 e82f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +0dc746: 0a00 |0005: move-result v0 │ │ +0dc748: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +0dc74c: 5420 1f13 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc750: 6e10 e92f 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ +0dc756: 0a00 |000d: move-result v0 │ │ +0dc758: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +0dc75c: 5420 1f13 |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc760: 7110 d72f 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ +0dc766: 0c00 |0015: move-result-object v0 │ │ +0dc768: 6e10 b934 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +0dc76e: 0e00 |0019: return-void │ │ +0dc770: 5420 1f13 |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc774: 7110 d72f 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ +0dc77a: 0c00 |001f: move-result-object v0 │ │ +0dc77c: 6e10 ee34 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0dc782: 5420 1f13 |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc786: 5400 4113 |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +0dc78a: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ +0dc78e: 5420 1f13 |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@131f │ │ +0dc792: 5400 4113 |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +0dc796: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +0dc798: 6e20 6e17 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ +0dc79e: 28e8 |0031: goto 0019 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0008 line=144 │ │ 0x0010 line=145 │ │ 0x0019 line=153 │ │ 0x001a line=147 │ │ 0x0023 line=148 │ │ 0x0029 line=149 │ │ locals : │ │ 0x0000 - 0x0032 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView$2; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #897 header: │ │ class_idx : 1554 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #897 annotations: │ │ Annotations on class │ │ @@ -194860,18 +194865,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0de9fc: |[0de9fc] android.support.v7.internal.widget.ActivityChooserView$4.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0dea0c: 5b01 2113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1321 │ │ -0dea10: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -0dea16: 0e00 |0005: return-void │ │ +0dc7a0: |[0dc7a0] android.support.v7.internal.widget.ActivityChooserView$4.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0dc7b0: 5b01 2113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1321 │ │ +0dc7b4: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +0dc7ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -194881,34 +194886,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dea18: |[0dea18] android.support.v7.internal.widget.ActivityChooserView$4.onChanged:()V │ │ -0dea28: 6f10 8f02 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@028f │ │ -0dea2e: 5410 2113 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1321 │ │ -0dea32: 7110 da2f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fda │ │ -0dea38: 0e00 |0008: return-void │ │ +0dc7bc: |[0dc7bc] android.support.v7.internal.widget.ActivityChooserView$4.onChanged:()V │ │ +0dc7cc: 6f10 8f02 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@028f │ │ +0dc7d2: 5410 2113 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$4;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1321 │ │ +0dc7d6: 7110 da2f 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fda │ │ +0dc7dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0003 line=270 │ │ 0x0008 line=271 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$4; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #898 header: │ │ class_idx : 1555 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1844 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 5 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #898 annotations: │ │ Annotations on class │ │ @@ -194977,20 +194982,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0dea3c: |[0dea3c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0dea4c: 5b12 2c13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dea50: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0dea56: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -0dea58: 5910 2913 |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0dea5c: 0e00 |0008: return-void │ │ +0dc7e0: |[0dc7e0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0dc7f0: 5b12 2c13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dc7f4: 7010 dd3a 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0dc7fa: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +0dc7fc: 5910 2913 |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dc800: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0005 line=653 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ @@ -195000,17 +195005,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dea60: |[0dea60] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -0dea70: 7020 b42f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fb4 │ │ -0dea76: 0e00 |0003: return-void │ │ +0dc804: |[0dc804] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +0dc814: 7020 b42f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fb4 │ │ +0dc81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -195021,19 +195026,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0dea78: |[0dea78] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ -0dea88: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0dea8c: 6e10 952f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ -0dea92: 0a00 |0005: move-result v0 │ │ -0dea94: 0f00 |0006: return v0 │ │ +0dc81c: |[0dc81c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ +0dc82c: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc830: 6e10 952f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ +0dc836: 0a00 |0005: move-result v0 │ │ +0dc838: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195041,33 +195046,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0dea98: |[0dea98] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ -0deaa8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0deaaa: 5432 2713 |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deaae: 6e10 952f 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ -0deab4: 0a00 |0006: move-result v0 │ │ -0deab6: 5532 2a13 |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0deaba: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ -0deabe: 5432 2713 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deac2: 6e10 972f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ -0deac8: 0c02 |0010: move-result-object v2 │ │ -0deaca: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -0deace: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0dead2: 5232 2913 |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0dead6: 7120 1543 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0deadc: 0a01 |001a: move-result v1 │ │ -0deade: 5532 2b13 |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ -0deae2: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -0deae6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0deaea: 0f01 |0021: return v1 │ │ +0dc83c: |[0dc83c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ +0dc84c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0dc84e: 5432 2713 |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc852: 6e10 952f 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ +0dc858: 0a00 |0006: move-result v0 │ │ +0dc85a: 5532 2a13 |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dc85e: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ +0dc862: 5432 2713 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc866: 6e10 972f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ +0dc86c: 0c02 |0010: move-result-object v2 │ │ +0dc86e: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +0dc872: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0dc876: 5232 2913 |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dc87a: 7120 1543 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0dc880: 0a01 |001a: move-result v1 │ │ +0dc882: 5532 2b13 |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ +0dc886: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +0dc88a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dc88e: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0001 line=689 │ │ 0x0007 line=690 │ │ 0x0013 line=691 │ │ 0x0015 line=693 │ │ @@ -195084,17 +195089,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0deaec: |[0deaec] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -0deafc: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deb00: 1100 |0002: return-object v0 │ │ +0dc890: |[0dc890] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +0dc8a0: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc8a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=808 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195102,19 +195107,19 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0deb04: |[0deb04] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -0deb14: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deb18: 6e10 972f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ -0deb1e: 0c00 |0005: move-result-object v0 │ │ -0deb20: 1100 |0006: return-object v0 │ │ +0dc8a8: |[0dc8a8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +0dc8b8: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc8bc: 6e10 972f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ +0dc8c2: 0c00 |0005: move-result-object v0 │ │ +0dc8c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195122,19 +195127,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0deb24: |[0deb24] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ -0deb34: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deb38: 6e10 992f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@2f99 │ │ -0deb3e: 0a00 |0005: move-result v0 │ │ -0deb40: 0f00 |0006: return v0 │ │ +0dc8c8: |[0dc8c8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ +0dc8d8: 5410 2713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc8dc: 6e10 992f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@2f99 │ │ +0dc8e2: 0a00 |0005: move-result v0 │ │ +0dc8e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195142,35 +195147,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0deb44: |[0deb44] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ -0deb54: 6e20 bd2f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ -0deb5a: 0a00 |0003: move-result v0 │ │ -0deb5c: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ -0deb62: 2201 6408 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0deb66: 7010 f142 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -0deb6c: 2701 |000c: throw v1 │ │ -0deb6e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0deb70: 1101 |000e: return-object v1 │ │ -0deb72: 5521 2a13 |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0deb76: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ -0deb7a: 5421 2713 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deb7e: 6e10 972f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ -0deb84: 0c01 |0018: move-result-object v1 │ │ -0deb86: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -0deb8a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0deb8e: 5421 2713 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0deb92: 6e20 942f 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ -0deb98: 0c01 |0022: move-result-object v1 │ │ -0deb9a: 28eb |0023: goto 000e // -0015 │ │ -0deb9c: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ +0dc8e8: |[0dc8e8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ +0dc8f8: 6e20 bd2f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ +0dc8fe: 0a00 |0003: move-result v0 │ │ +0dc900: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ +0dc906: 2201 6408 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0dc90a: 7010 f142 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +0dc910: 2701 |000c: throw v1 │ │ +0dc912: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0dc914: 1101 |000e: return-object v1 │ │ +0dc916: 5521 2a13 |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dc91a: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ +0dc91e: 5421 2713 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc922: 6e10 972f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2f97 │ │ +0dc928: 0c01 |0018: move-result-object v1 │ │ +0dc92a: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +0dc92e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dc932: 5421 2713 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dc936: 6e20 942f 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ +0dc93c: 0c01 |0022: move-result-object v1 │ │ +0dc93e: 28eb |0023: goto 000e // -0015 │ │ +0dc940: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0004 line=702 │ │ 0x0007 line=711 │ │ 0x000d line=704 │ │ 0x000e line=709 │ │ @@ -195188,17 +195193,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0debac: |[0debac] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ -0debbc: 8130 |0000: int-to-long v0, v3 │ │ -0debbe: 1000 |0001: return-wide v0 │ │ +0dc950: |[0dc950] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ +0dc960: 8130 |0000: int-to-long v0, v3 │ │ +0dc962: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -195207,25 +195212,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0debc0: |[0debc0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ -0debd0: 5510 2b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ -0debd4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0debd8: 6e10 b72f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ -0debde: 0a00 |0007: move-result v0 │ │ -0debe0: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0debe4: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ -0debe8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0debea: 0f00 |000d: return v0 │ │ -0debec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0debee: 28fe |000f: goto 000d // -0002 │ │ +0dc964: |[0dc964] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ +0dc974: 5510 2b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ +0dc978: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0dc97c: 6e10 b72f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ +0dc982: 0a00 |0007: move-result v0 │ │ +0dc984: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0dc988: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +0dc98c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0dc98e: 0f00 |000d: return v0 │ │ +0dc990: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0dc992: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x000c line=676 │ │ 0x000d line=678 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ @@ -195236,17 +195241,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0debf0: |[0debf0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ -0dec00: 5510 2a13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0dec04: 0f00 |0002: return v0 │ │ +0dc994: |[0dc994] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ +0dc9a4: 5510 2a13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dc9a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195254,95 +195259,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 │ │ -0dec08: |[0dec08] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0dec18: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0dec1a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0dec1c: 6e20 bd2f ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ -0dec22: 0a03 |0005: move-result v3 │ │ -0dec24: 2b03 9800 0000 |0006: packed-switch v3, 0000009e // +00000098 │ │ -0dec2a: 2206 6408 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0dec2e: 7010 f142 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -0dec34: 2706 |000e: throw v6 │ │ -0dec36: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -0dec3a: 6e10 4e38 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ -0dec40: 0a06 |0014: move-result v6 │ │ -0dec42: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ -0dec46: 54a6 2c13 |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dec4a: 6e10 e32f 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0dec50: 0c06 |001c: move-result-object v6 │ │ -0dec52: 7110 c137 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0dec58: 0c06 |0020: move-result-object v6 │ │ -0dec5a: 6007 910e |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0e91 │ │ -0dec5e: 6e40 c537 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0dec64: 0c0c |0026: move-result-object v12 │ │ -0dec66: 6e20 d038 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ -0dec6c: 6006 7d0e |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ -0dec70: 6e20 3a38 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0dec76: 0c05 |002f: move-result-object v5 │ │ -0dec78: 1f05 6507 |0030: check-cast v5, Landroid/widget/TextView; // type@0765 │ │ -0dec7c: 54a6 2c13 |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dec80: 6e10 e32f 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0dec86: 0c06 |0037: move-result-object v6 │ │ -0dec88: 6007 b40e |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0eb4 │ │ -0dec8c: 6e20 a901 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0dec92: 0c06 |003d: move-result-object v6 │ │ -0dec94: 6e20 c73c 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0dec9a: 07c1 |0041: move-object v1, v12 │ │ -0dec9c: 1101 |0042: return-object v1 │ │ -0dec9e: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ -0deca2: 6e10 4e38 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ -0deca8: 0a06 |0048: move-result v6 │ │ -0decaa: 6007 530e |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0e53 │ │ -0decae: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ -0decb2: 54a6 2c13 |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0decb6: 6e10 e32f 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0decbc: 0c06 |0052: move-result-object v6 │ │ -0decbe: 7110 c137 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0decc4: 0c06 |0056: move-result-object v6 │ │ -0decc6: 6007 910e |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0e91 │ │ -0decca: 6e40 c537 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0decd0: 0c0c |005c: move-result-object v12 │ │ -0decd2: 54a6 2c13 |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0decd6: 6e10 e32f 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0decdc: 0c06 |0062: move-result-object v6 │ │ -0decde: 6e10 a601 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0dece4: 0c04 |0066: move-result-object v4 │ │ -0dece6: 6006 4c0e |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ -0decea: 6e20 3a38 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0decf0: 0c02 |006c: move-result-object v2 │ │ -0decf2: 1f02 4607 |006d: check-cast v2, Landroid/widget/ImageView; // type@0746 │ │ -0decf6: 6e20 bb2f ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@2fbb │ │ -0decfc: 0c00 |0072: move-result-object v0 │ │ -0decfe: 1f00 5900 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -0ded02: 6e20 1502 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ -0ded08: 0c06 |0078: move-result-object v6 │ │ -0ded0a: 6e20 9c3b 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0ded10: 6006 7d0e |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ -0ded14: 6e20 3a38 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0ded1a: 0c05 |0081: move-result-object v5 │ │ -0ded1c: 1f05 6507 |0082: check-cast v5, Landroid/widget/TextView; // type@0765 │ │ -0ded20: 6e20 1602 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ -0ded26: 0c06 |0087: move-result-object v6 │ │ -0ded28: 6e20 c73c 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0ded2e: 55a6 2a13 |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0ded32: 3806 0d00 |008d: if-eqz v6, 009a // +000d │ │ -0ded36: 390b 0b00 |008f: if-nez v11, 009a // +000b │ │ -0ded3a: 55a6 2813 |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ -0ded3e: 3806 0700 |0093: if-eqz v6, 009a // +0007 │ │ -0ded42: 7120 ec1a 9c00 |0095: invoke-static {v12, v9}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@1aec │ │ -0ded48: 07c1 |0098: move-object v1, v12 │ │ -0ded4a: 28a9 |0099: goto 0042 // -0057 │ │ -0ded4c: 7120 ec1a 8c00 |009a: invoke-static {v12, v8}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@1aec │ │ -0ded52: 28fb |009d: goto 0098 // -0005 │ │ -0ded54: 0001 0200 0000 0000 3d00 0000 0900 ... |009e: packed-switch-data (8 units) │ │ +0dc9ac: |[0dc9ac] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0dc9bc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0dc9be: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0dc9c0: 6e20 bd2f ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ +0dc9c6: 0a03 |0005: move-result v3 │ │ +0dc9c8: 2b03 9800 0000 |0006: packed-switch v3, 0000009e // +00000098 │ │ +0dc9ce: 2206 6408 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0dc9d2: 7010 f142 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +0dc9d8: 2706 |000e: throw v6 │ │ +0dc9da: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +0dc9de: 6e10 4e38 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ +0dc9e4: 0a06 |0014: move-result v6 │ │ +0dc9e6: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ +0dc9ea: 54a6 2c13 |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dc9ee: 6e10 e32f 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dc9f4: 0c06 |001c: move-result-object v6 │ │ +0dc9f6: 7110 c137 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0dc9fc: 0c06 |0020: move-result-object v6 │ │ +0dc9fe: 6007 910e |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0e91 │ │ +0dca02: 6e40 c537 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0dca08: 0c0c |0026: move-result-object v12 │ │ +0dca0a: 6e20 d038 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ +0dca10: 6006 7d0e |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ +0dca14: 6e20 3a38 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0dca1a: 0c05 |002f: move-result-object v5 │ │ +0dca1c: 1f05 6507 |0030: check-cast v5, Landroid/widget/TextView; // type@0765 │ │ +0dca20: 54a6 2c13 |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dca24: 6e10 e32f 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dca2a: 0c06 |0037: move-result-object v6 │ │ +0dca2c: 6007 b40e |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0eb4 │ │ +0dca30: 6e20 a901 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0dca36: 0c06 |003d: move-result-object v6 │ │ +0dca38: 6e20 c73c 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0dca3e: 07c1 |0041: move-object v1, v12 │ │ +0dca40: 1101 |0042: return-object v1 │ │ +0dca42: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ +0dca46: 6e10 4e38 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ +0dca4c: 0a06 |0048: move-result v6 │ │ +0dca4e: 6007 530e |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0e53 │ │ +0dca52: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ +0dca56: 54a6 2c13 |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dca5a: 6e10 e32f 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dca60: 0c06 |0052: move-result-object v6 │ │ +0dca62: 7110 c137 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0dca68: 0c06 |0056: move-result-object v6 │ │ +0dca6a: 6007 910e |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0e91 │ │ +0dca6e: 6e40 c537 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0dca74: 0c0c |005c: move-result-object v12 │ │ +0dca76: 54a6 2c13 |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dca7a: 6e10 e32f 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dca80: 0c06 |0062: move-result-object v6 │ │ +0dca82: 6e10 a601 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0dca88: 0c04 |0066: move-result-object v4 │ │ +0dca8a: 6006 4c0e |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0e4c │ │ +0dca8e: 6e20 3a38 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0dca94: 0c02 |006c: move-result-object v2 │ │ +0dca96: 1f02 4607 |006d: check-cast v2, Landroid/widget/ImageView; // type@0746 │ │ +0dca9a: 6e20 bb2f ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@2fbb │ │ +0dcaa0: 0c00 |0072: move-result-object v0 │ │ +0dcaa2: 1f00 5900 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +0dcaa6: 6e20 1502 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ +0dcaac: 0c06 |0078: move-result-object v6 │ │ +0dcaae: 6e20 9c3b 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0dcab4: 6006 7d0e |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ +0dcab8: 6e20 3a38 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0dcabe: 0c05 |0081: move-result-object v5 │ │ +0dcac0: 1f05 6507 |0082: check-cast v5, Landroid/widget/TextView; // type@0765 │ │ +0dcac4: 6e20 1602 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ +0dcaca: 0c06 |0087: move-result-object v6 │ │ +0dcacc: 6e20 c73c 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0dcad2: 55a6 2a13 |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dcad6: 3806 0d00 |008d: if-eqz v6, 009a // +000d │ │ +0dcada: 390b 0b00 |008f: if-nez v11, 009a // +000b │ │ +0dcade: 55a6 2813 |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ +0dcae2: 3806 0700 |0093: if-eqz v6, 009a // +0007 │ │ +0dcae6: 7120 ec1a 9c00 |0095: invoke-static {v12, v9}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@1aec │ │ +0dcaec: 07c1 |0098: move-object v1, v12 │ │ +0dcaee: 28a9 |0099: goto 0042 // -0057 │ │ +0dcaf0: 7120 ec1a 8c00 |009a: invoke-static {v12, v8}, Landroid/support/v4/view/ViewCompat;.setActivated:(Landroid/view/View;Z)V // method@1aec │ │ +0dcaf6: 28fb |009d: goto 0098 // -0005 │ │ +0dcaf8: 0001 0200 0000 0000 3d00 0000 0900 ... |009e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=720 │ │ 0x0006 line=721 │ │ 0x0009 line=753 │ │ 0x000f line=723 │ │ 0x0017 line=724 │ │ @@ -195384,17 +195389,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ded64: |[0ded64] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ -0ded74: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0ded76: 0f00 |0001: return v0 │ │ +0dcb08: |[0dcb08] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ +0dcb18: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0dcb1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -195402,41 +195407,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0ded78: |[0ded78] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ -0ded88: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0ded8a: 5295 2913 |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0ded8e: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ -0ded94: 5997 2913 |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0ded98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ded9a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0ded9c: 7120 2338 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0deda2: 0a06 |000d: move-result v6 │ │ -0deda4: 7120 2338 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0dedaa: 0a02 |0011: move-result v2 │ │ -0dedac: 6e10 b72f 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ -0dedb2: 0a01 |0015: move-result v1 │ │ -0dedb4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -0dedb6: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ -0dedba: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -0dedbc: 6e40 bf2f 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2fbf │ │ -0dedc2: 0c04 |001d: move-result-object v4 │ │ -0dedc4: 6e30 9f38 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0dedca: 6e10 5c38 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0dedd0: 0a07 |0024: move-result v7 │ │ -0dedd2: 7120 1243 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0dedd8: 0a00 |0028: move-result v0 │ │ -0dedda: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0dedde: 28ec |002b: goto 0017 // -0014 │ │ -0dede0: 5995 2913 |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0dede4: 0f00 |002e: return v0 │ │ +0dcb1c: |[0dcb1c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ +0dcb2c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0dcb2e: 5295 2913 |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dcb32: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ +0dcb38: 5997 2913 |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dcb3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0dcb3e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0dcb40: 7120 2338 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dcb46: 0a06 |000d: move-result v6 │ │ +0dcb48: 7120 2338 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dcb4e: 0a02 |0011: move-result v2 │ │ +0dcb50: 6e10 b72f 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ +0dcb56: 0a01 |0015: move-result v1 │ │ +0dcb58: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +0dcb5a: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ +0dcb5e: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +0dcb60: 6e40 bf2f 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2fbf │ │ +0dcb66: 0c04 |001d: move-result-object v4 │ │ +0dcb68: 6e30 9f38 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0dcb6e: 6e10 5c38 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0dcb74: 0a07 |0024: move-result v7 │ │ +0dcb76: 7120 1243 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0dcb7c: 0a00 |0028: move-result v0 │ │ +0dcb7e: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dcb82: 28ec |002b: goto 0017 // -0014 │ │ +0dcb84: 5995 2913 |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dcb88: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=760 │ │ 0x0003 line=761 │ │ 0x0008 line=763 │ │ 0x0009 line=764 │ │ 0x000a line=766 │ │ @@ -195464,41 +195469,41 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0dede8: |[0dede8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0dedf8: 5421 2c13 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dedfc: 7110 d62f 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0dee02: 0c01 |0005: move-result-object v1 │ │ -0dee04: 6e10 b82f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -0dee0a: 0c00 |0009: move-result-object v0 │ │ -0dee0c: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -0dee10: 5421 2c13 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dee14: 6e10 e92f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ -0dee1a: 0a01 |0011: move-result v1 │ │ -0dee1c: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -0dee20: 5421 2c13 |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dee24: 7110 d92f 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@2fd9 │ │ -0dee2a: 0c01 |0019: move-result-object v1 │ │ -0dee2c: 6e20 a82f 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@2fa8 │ │ -0dee32: 5b23 2713 |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ -0dee36: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ -0dee3a: 5421 2c13 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dee3e: 6e10 e92f 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ -0dee44: 0a01 |0026: move-result v1 │ │ -0dee46: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ -0dee4a: 5421 2c13 |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ -0dee4e: 7110 d92f 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@2fd9 │ │ -0dee54: 0c01 |002e: move-result-object v1 │ │ -0dee56: 6e20 a12f 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@2fa1 │ │ -0dee5c: 6e10 c22f 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ -0dee62: 0e00 |0035: return-void │ │ +0dcb8c: |[0dcb8c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0dcb9c: 5421 2c13 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dcba0: 7110 d62f 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dcba6: 0c01 |0005: move-result-object v1 │ │ +0dcba8: 6e10 b82f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +0dcbae: 0c00 |0009: move-result-object v0 │ │ +0dcbb0: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +0dcbb4: 5421 2c13 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dcbb8: 6e10 e92f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ +0dcbbe: 0a01 |0011: move-result v1 │ │ +0dcbc0: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +0dcbc4: 5421 2c13 |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dcbc8: 7110 d92f 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@2fd9 │ │ +0dcbce: 0c01 |0019: move-result-object v1 │ │ +0dcbd0: 6e20 a82f 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@2fa8 │ │ +0dcbd6: 5b23 2713 |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@1327 │ │ +0dcbda: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ +0dcbde: 5421 2c13 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dcbe2: 6e10 e92f 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@2fe9 │ │ +0dcbe8: 0a01 |0026: move-result v1 │ │ +0dcbea: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ +0dcbee: 5421 2c13 |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132c │ │ +0dcbf2: 7110 d92f 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@2fd9 │ │ +0dcbf8: 0c01 |002e: move-result-object v1 │ │ +0dcbfa: 6e20 a12f 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@2fa1 │ │ +0dcc00: 6e10 c22f 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ +0dcc06: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000a line=663 │ │ 0x0014 line=664 │ │ 0x001d line=666 │ │ 0x001f line=667 │ │ @@ -195515,20 +195520,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0dee64: |[0dee64] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ -0dee74: 5210 2913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0dee78: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0dee7c: 5912 2913 |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ -0dee80: 6e10 c22f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ -0dee86: 0e00 |0009: return-void │ │ +0dcc08: |[0dcc08] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ +0dcc18: 5210 2913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dcc1c: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0dcc20: 5912 2913 |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@1329 │ │ +0dcc24: 6e10 c22f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ +0dcc2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0004 line=783 │ │ 0x0006 line=784 │ │ 0x0009 line=786 │ │ locals : │ │ @@ -195540,23 +195545,23 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0dee88: |[0dee88] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ -0dee98: 5510 2a13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0dee9c: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ -0deea0: 5510 2813 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ -0deea4: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ -0deea8: 5c12 2a13 |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ -0deeac: 5c13 2813 |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ -0deeb0: 6e10 c22f 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ -0deeb6: 0e00 |000f: return-void │ │ +0dcc2c: |[0dcc2c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ +0dcc3c: 5510 2a13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dcc40: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ +0dcc44: 5510 2813 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ +0dcc48: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ +0dcc4c: 5c12 2a13 |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@132a │ │ +0dcc50: 5c13 2813 |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@1328 │ │ +0dcc54: 6e10 c22f 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ +0dcc5a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ 0x0008 line=815 │ │ 0x000a line=816 │ │ 0x000c line=817 │ │ 0x000f line=819 │ │ @@ -195570,37 +195575,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0deeb8: |[0deeb8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ -0deec8: 5510 2b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ -0deecc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0deed0: 5c12 2b13 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ -0deed4: 6e10 c22f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ -0deeda: 0e00 |0009: return-void │ │ +0dcc5c: |[0dcc5c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ +0dcc6c: 5510 2b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ +0dcc70: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0dcc74: 5c12 2b13 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@132b │ │ +0dcc78: 6e10 c22f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@2fc2 │ │ +0dcc7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0004 line=794 │ │ 0x0006 line=795 │ │ 0x0009 line=797 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x000a reg=2 showFooterView Z │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #899 header: │ │ class_idx : 1556 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #899 annotations: │ │ Annotations on class │ │ @@ -195630,18 +195635,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0deedc: |[0deedc] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0deeec: 5b01 2d13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0deef0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0deef6: 0e00 |0005: return-void │ │ +0dcc80: |[0dcc80] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0dcc90: 5b01 2d13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcc94: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dcc9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -195650,17 +195655,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0deef8: |[0deef8] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -0def08: 7020 c92f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fc9 │ │ -0def0e: 0e00 |0003: return-void │ │ +0dcc9c: |[0dcc9c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +0dccac: 7020 c92f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fc9 │ │ +0dccb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -195670,24 +195675,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0def10: |[0def10] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ -0def20: 5410 2d13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def24: 7110 d82f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@2fd8 │ │ -0def2a: 0c00 |0005: move-result-object v0 │ │ -0def2c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0def30: 5410 2d13 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def34: 7110 d82f 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@2fd8 │ │ -0def3a: 0c00 |000d: move-result-object v0 │ │ -0def3c: 7210 ff3b 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@3bff │ │ -0def42: 0e00 |0011: return-void │ │ +0dccb4: |[0dccb4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ +0dccc4: 5410 2d13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dccc8: 7110 d82f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@2fd8 │ │ +0dccce: 0c00 |0005: move-result-object v0 │ │ +0dccd0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0dccd4: 5410 2d13 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dccd8: 7110 d82f 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@2fd8 │ │ +0dccde: 0c00 |000d: move-result-object v0 │ │ +0dcce0: 7210 ff3b 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@3bff │ │ +0dcce6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0008 line=631 │ │ 0x0011 line=633 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ @@ -195698,64 +195703,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0def44: |[0def44] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ -0def54: 5453 2d13 |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def58: 7110 de2f 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fde │ │ -0def5e: 0c03 |0005: move-result-object v3 │ │ -0def60: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ -0def64: 5453 2d13 |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def68: 6e10 e12f 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -0def6e: 5453 2d13 |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def72: 7110 d62f 0300 |000f: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0def78: 0c03 |0012: move-result-object v3 │ │ -0def7a: 6e10 b92f 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2fb9 │ │ -0def80: 0c00 |0016: move-result-object v0 │ │ -0def82: 5453 2d13 |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0def86: 7110 d62f 0300 |0019: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0def8c: 0c03 |001c: move-result-object v3 │ │ -0def8e: 6e10 b82f 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -0def94: 0c03 |0020: move-result-object v3 │ │ -0def96: 6e20 962f 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@2f96 │ │ -0def9c: 0a01 |0024: move-result v1 │ │ -0def9e: 5453 2d13 |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0defa2: 7110 d62f 0300 |0027: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0defa8: 0c03 |002a: move-result-object v3 │ │ -0defaa: 6e10 b82f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -0defb0: 0c03 |002e: move-result-object v3 │ │ -0defb2: 6e20 912f 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ -0defb8: 0c02 |0032: move-result-object v2 │ │ -0defba: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ -0defbe: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ -0defc2: 6e20 ca01 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0defc8: 5453 2d13 |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0defcc: 6e10 e32f 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0defd2: 0c03 |003f: move-result-object v3 │ │ -0defd4: 6e20 b901 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0defda: 0e00 |0043: return-void │ │ -0defdc: 5453 2d13 |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0defe0: 7110 df2f 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fdf │ │ -0defe6: 0c03 |0049: move-result-object v3 │ │ -0defe8: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ -0defec: 5453 2d13 |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0deff0: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -0deff2: 7120 dd2f 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@2fdd │ │ -0deff8: 5453 2d13 |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0deffc: 5454 2d13 |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df000: 7110 e02f 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@2fe0 │ │ -0df006: 0a04 |0059: move-result v4 │ │ -0df008: 7120 db2f 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ -0df00e: 28e6 |005d: goto 0043 // -001a │ │ -0df010: 2203 6408 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0df014: 7010 f142 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -0df01a: 2703 |0063: throw v3 │ │ +0dcce8: |[0dcce8] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ +0dccf8: 5453 2d13 |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dccfc: 7110 de2f 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fde │ │ +0dcd02: 0c03 |0005: move-result-object v3 │ │ +0dcd04: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ +0dcd08: 5453 2d13 |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd0c: 6e10 e12f 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +0dcd12: 5453 2d13 |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd16: 7110 d62f 0300 |000f: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dcd1c: 0c03 |0012: move-result-object v3 │ │ +0dcd1e: 6e10 b92f 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2fb9 │ │ +0dcd24: 0c00 |0016: move-result-object v0 │ │ +0dcd26: 5453 2d13 |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd2a: 7110 d62f 0300 |0019: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dcd30: 0c03 |001c: move-result-object v3 │ │ +0dcd32: 6e10 b82f 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +0dcd38: 0c03 |0020: move-result-object v3 │ │ +0dcd3a: 6e20 962f 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@2f96 │ │ +0dcd40: 0a01 |0024: move-result v1 │ │ +0dcd42: 5453 2d13 |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd46: 7110 d62f 0300 |0027: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dcd4c: 0c03 |002a: move-result-object v3 │ │ +0dcd4e: 6e10 b82f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +0dcd54: 0c03 |002e: move-result-object v3 │ │ +0dcd56: 6e20 912f 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ +0dcd5c: 0c02 |0032: move-result-object v2 │ │ +0dcd5e: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ +0dcd62: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ +0dcd66: 6e20 ca01 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0dcd6c: 5453 2d13 |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd70: 6e10 e32f 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dcd76: 0c03 |003f: move-result-object v3 │ │ +0dcd78: 6e20 b901 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0dcd7e: 0e00 |0043: return-void │ │ +0dcd80: 5453 2d13 |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd84: 7110 df2f 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fdf │ │ +0dcd8a: 0c03 |0049: move-result-object v3 │ │ +0dcd8c: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ +0dcd90: 5453 2d13 |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcd94: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +0dcd96: 7120 dd2f 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@2fdd │ │ +0dcd9c: 5453 2d13 |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcda0: 5454 2d13 |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcda4: 7110 e02f 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@2fe0 │ │ +0dcdaa: 0a04 |0059: move-result v4 │ │ +0dcdac: 7120 db2f 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ +0dcdb2: 28e6 |005d: goto 0043 // -001a │ │ +0dcdb4: 2203 6408 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0dcdb8: 7010 f142 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +0dcdbe: 2703 |0063: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0008 line=591 │ │ 0x000d line=592 │ │ 0x0017 line=593 │ │ 0x0025 line=594 │ │ @@ -195779,24 +195784,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0df01c: |[0df01c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ -0df02c: 7010 cb2f 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@2fcb │ │ -0df032: 5420 2d13 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df036: 5400 4113 |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -0df03a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0df03e: 5420 2d13 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df042: 5400 4113 |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -0df046: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0df048: 6e20 6e17 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ -0df04e: 0e00 |0011: return-void │ │ +0dcdc0: |[0dcdc0] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ +0dcdd0: 7010 cb2f 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@2fcb │ │ +0dcdd6: 5420 2d13 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcdda: 5400 4113 |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +0dcdde: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0dcde2: 5420 2d13 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcde6: 5400 4113 |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +0dcdea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0dcdec: 6e20 6e17 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ +0dcdf2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0003 line=624 │ │ 0x0009 line=625 │ │ 0x0011 line=627 │ │ locals : │ │ @@ -195807,67 +195812,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 │ │ -0df050: |[0df050] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0df060: 6e10 ce3a 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@3ace │ │ -0df066: 0c00 |0003: move-result-object v0 │ │ -0df068: 1f00 1306 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0613 │ │ -0df06c: 6e20 bd2f 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ -0df072: 0a01 |0009: move-result v1 │ │ -0df074: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ -0df07a: 2203 6408 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0df07e: 7010 f142 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -0df084: 2703 |0012: throw v3 │ │ -0df086: 5453 2d13 |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df08a: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ -0df090: 7120 db2f 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ -0df096: 0e00 |001b: return-void │ │ -0df098: 5453 2d13 |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df09c: 6e10 e12f 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -0df0a2: 5453 2d13 |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df0a6: 7110 dc2f 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@2fdc │ │ -0df0ac: 0a03 |0026: move-result v3 │ │ -0df0ae: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ -0df0b2: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ -0df0b6: 5453 2d13 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df0ba: 7110 d62f 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0df0c0: 0c03 |0030: move-result-object v3 │ │ -0df0c2: 6e10 b82f 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -0df0c8: 0c03 |0034: move-result-object v3 │ │ -0df0ca: 6e20 a32f 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@2fa3 │ │ -0df0d0: 28e3 |0038: goto 001b // -001d │ │ -0df0d2: 5453 2d13 |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df0d6: 7110 d62f 0300 |003b: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0df0dc: 0c03 |003e: move-result-object v3 │ │ -0df0de: 6e10 be2f 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@2fbe │ │ -0df0e4: 0a03 |0042: move-result v3 │ │ -0df0e6: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ -0df0ea: 5453 2d13 |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df0ee: 7110 d62f 0300 |0047: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0df0f4: 0c03 |004a: move-result-object v3 │ │ -0df0f6: 6e10 b82f 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -0df0fc: 0c03 |004e: move-result-object v3 │ │ -0df0fe: 6e20 912f 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ -0df104: 0c02 |0052: move-result-object v2 │ │ -0df106: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ -0df10a: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ -0df10e: 6e20 ca01 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0df114: 5453 2d13 |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df118: 6e10 e32f 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -0df11e: 0c03 |005f: move-result-object v3 │ │ -0df120: 6e20 b901 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0df126: 28b8 |0063: goto 001b // -0048 │ │ -0df128: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0df12c: 28df |0066: goto 0045 // -0021 │ │ -0df12e: 0000 |0067: nop // spacer │ │ -0df130: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ +0dcdf4: |[0dcdf4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0dce04: 6e10 ce3a 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@3ace │ │ +0dce0a: 0c00 |0003: move-result-object v0 │ │ +0dce0c: 1f00 1306 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0613 │ │ +0dce10: 6e20 bd2f 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@2fbd │ │ +0dce16: 0a01 |0009: move-result v1 │ │ +0dce18: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ +0dce1e: 2203 6408 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0dce22: 7010 f142 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +0dce28: 2703 |0012: throw v3 │ │ +0dce2a: 5453 2d13 |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce2e: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ +0dce34: 7120 db2f 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ +0dce3a: 0e00 |001b: return-void │ │ +0dce3c: 5453 2d13 |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce40: 6e10 e12f 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +0dce46: 5453 2d13 |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce4a: 7110 dc2f 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@2fdc │ │ +0dce50: 0a03 |0026: move-result v3 │ │ +0dce52: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ +0dce56: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ +0dce5a: 5453 2d13 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce5e: 7110 d62f 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dce64: 0c03 |0030: move-result-object v3 │ │ +0dce66: 6e10 b82f 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +0dce6c: 0c03 |0034: move-result-object v3 │ │ +0dce6e: 6e20 a32f 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@2fa3 │ │ +0dce74: 28e3 |0038: goto 001b // -001d │ │ +0dce76: 5453 2d13 |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce7a: 7110 d62f 0300 |003b: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dce80: 0c03 |003e: move-result-object v3 │ │ +0dce82: 6e10 be2f 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@2fbe │ │ +0dce88: 0a03 |0042: move-result v3 │ │ +0dce8a: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ +0dce8e: 5453 2d13 |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dce92: 7110 d62f 0300 |0047: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dce98: 0c03 |004a: move-result-object v3 │ │ +0dce9a: 6e10 b82f 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +0dcea0: 0c03 |004e: move-result-object v3 │ │ +0dcea2: 6e20 912f 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ +0dcea8: 0c02 |0052: move-result-object v2 │ │ +0dceaa: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ +0dceae: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ +0dceb2: 6e20 ca01 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0dceb8: 5453 2d13 |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcebc: 6e10 e32f 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +0dcec2: 0c03 |005f: move-result-object v3 │ │ +0dcec4: 6e20 b901 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0dceca: 28b8 |0063: goto 001b // -0048 │ │ +0dcecc: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0dced0: 28df |0066: goto 0045 // -0021 │ │ +0dced2: 0000 |0067: nop // spacer │ │ +0dced4: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0006 line=560 │ │ 0x000a line=561 │ │ 0x000d line=584 │ │ 0x0013 line=563 │ │ @@ -195899,56 +195904,56 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0df140: |[0df140] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ -0df150: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0df152: 5430 2d13 |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df156: 7110 de2f 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fde │ │ -0df15c: 0c00 |0006: move-result-object v0 │ │ -0df15e: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ -0df162: 5430 2d13 |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df166: 7110 d62f 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ -0df16c: 0c00 |000e: move-result-object v0 │ │ -0df16e: 6e10 b72f 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ -0df174: 0a00 |0012: move-result v0 │ │ -0df176: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ -0df17a: 5430 2d13 |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df17e: 7120 dd2f 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@2fdd │ │ -0df184: 5430 2d13 |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df188: 5431 2d13 |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ -0df18c: 7110 e02f 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@2fe0 │ │ -0df192: 0a01 |0021: move-result v1 │ │ -0df194: 7120 db2f 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ -0df19a: 0f02 |0025: return v2 │ │ -0df19c: 2200 6408 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0df1a0: 7010 f142 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -0df1a6: 2700 |002b: throw v0 │ │ +0dcee4: |[0dcee4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ +0dcef4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0dcef6: 5430 2d13 |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcefa: 7110 de2f 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@2fde │ │ +0dcf00: 0c00 |0006: move-result-object v0 │ │ +0dcf02: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ +0dcf06: 5430 2d13 |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcf0a: 7110 d62f 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@2fd6 │ │ +0dcf10: 0c00 |000e: move-result-object v0 │ │ +0dcf12: 6e10 b72f 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ +0dcf18: 0a00 |0012: move-result v0 │ │ +0dcf1a: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ +0dcf1e: 5430 2d13 |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcf22: 7120 dd2f 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@2fdd │ │ +0dcf28: 5430 2d13 |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcf2c: 5431 2d13 |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@132d │ │ +0dcf30: 7110 e02f 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@2fe0 │ │ +0dcf36: 0a01 |0021: move-result v1 │ │ +0dcf38: 7120 db2f 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@2fdb │ │ +0dcf3e: 0f02 |0025: return v2 │ │ +0dcf40: 2200 6408 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0dcf44: 7010 f142 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +0dcf4a: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=610 │ │ 0x0009 line=611 │ │ 0x0015 line=612 │ │ 0x001a line=613 │ │ 0x0025 line=618 │ │ 0x0026 line=616 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x002c reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #900 header: │ │ class_idx : 1559 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1031 │ │ +source_file_idx : 1028 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #900 annotations: │ │ Annotations on class │ │ @@ -195981,20 +195986,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 │ │ -0df1a8: |[0df1a8] android.support.v7.internal.widget.AppCompatPopupWindow$1.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V │ │ -0df1b8: 5b01 4213 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@1342 │ │ -0df1bc: 5b02 4413 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@1344 │ │ -0df1c0: 5b03 4313 |0004: iput-object v3, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@1343 │ │ -0df1c4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0df1ca: 0e00 |0009: return-void │ │ +0dcf4c: |[0dcf4c] android.support.v7.internal.widget.AppCompatPopupWindow$1.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V │ │ +0dcf5c: 5b01 4213 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@1342 │ │ +0dcf60: 5b02 4413 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@1344 │ │ +0dcf64: 5b03 4313 |0004: iput-object v3, v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@1343 │ │ +0dcf68: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dcf6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/internal/widget/AppCompatPopupWindow$1; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/reflect/Field; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/widget/PopupWindow; │ │ @@ -196006,51 +196011,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0df1cc: |[0df1cc] android.support.v7.internal.widget.AppCompatPopupWindow$1.onScrollChanged:()V │ │ -0df1dc: 5431 4213 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@1342 │ │ -0df1e0: 5432 4413 |0002: iget-object v2, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@1344 │ │ -0df1e4: 6e20 8543 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0df1ea: 0c00 |0007: move-result-object v0 │ │ -0df1ec: 1f00 8608 |0008: check-cast v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0df1f0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -0df1f4: 6e10 8143 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0df1fa: 0c01 |000f: move-result-object v1 │ │ -0df1fc: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ -0df200: 0e00 |0012: return-void │ │ -0df202: 5431 4313 |0013: iget-object v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@1343 │ │ -0df206: 7210 8b39 0100 |0015: invoke-interface {v1}, Landroid/view/ViewTreeObserver$OnScrollChangedListener;.onScrollChanged:()V // method@398b │ │ -0df20c: 28fa |0018: goto 0012 // -0006 │ │ -0df20e: 0d01 |0019: move-exception v1 │ │ -0df210: 28f8 |001a: goto 0012 // -0008 │ │ +0dcf70: |[0dcf70] android.support.v7.internal.widget.AppCompatPopupWindow$1.onScrollChanged:()V │ │ +0dcf80: 5431 4213 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$fieldAnchor:Ljava/lang/reflect/Field; // field@1342 │ │ +0dcf84: 5432 4413 |0002: iget-object v2, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$popup:Landroid/widget/PopupWindow; // field@1344 │ │ +0dcf88: 6e20 8543 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0dcf8e: 0c00 |0007: move-result-object v0 │ │ +0dcf90: 1f00 8608 |0008: check-cast v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0dcf94: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +0dcf98: 6e10 8143 0000 |000c: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0dcf9e: 0c01 |000f: move-result-object v1 │ │ +0dcfa0: 3901 0300 |0010: if-nez v1, 0013 // +0003 │ │ +0dcfa4: 0e00 |0012: return-void │ │ +0dcfa6: 5431 4313 |0013: iget-object v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.val$originalListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener; // field@1343 │ │ +0dcfaa: 7210 8b39 0100 |0015: invoke-interface {v1}, Landroid/view/ViewTreeObserver$OnScrollChangedListener;.onScrollChanged:()V // method@398b │ │ +0dcfb0: 28fa |0018: goto 0012 // -0006 │ │ +0dcfb2: 0d01 |0019: move-exception v1 │ │ +0dcfb4: 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/internal/widget/AppCompatPopupWindow$1; │ │ │ │ - source_file_idx : 1031 (AppCompatPopupWindow.java) │ │ + source_file_idx : 1028 (AppCompatPopupWindow.java) │ │ │ │ Class #901 header: │ │ class_idx : 1560 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1872 │ │ -source_file_idx : 1031 │ │ +source_file_idx : 1028 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #901 annotations: │ │ Annotations on method #12290 'showAsDropDown' │ │ @@ -196083,61 +196088,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0df224: |[0df224] android.support.v7.internal.widget.AppCompatPopupWindow.:()V │ │ -0df234: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0df238: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0df23c: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ -0df240: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0df242: 6a00 4513 |0007: sput-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df246: 0e00 |0009: return-void │ │ -0df248: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0df24a: 28fc |000b: goto 0007 // -0004 │ │ +0dcfc8: |[0dcfc8] android.support.v7.internal.widget.AppCompatPopupWindow.:()V │ │ +0dcfd8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0dcfdc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0dcfe0: 3510 0600 |0004: if-ge v0, v1, 000a // +0006 │ │ +0dcfe4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0dcfe6: 6a00 4513 |0007: sput-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dcfea: 0e00 |0009: return-void │ │ +0dcfec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0dcfee: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/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 │ │ -0df24c: |[0df24c] android.support.v7.internal.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0df25c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0df25e: 7040 003c 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c00 │ │ -0df264: 6201 6d10 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@106d │ │ -0df268: 7152 9131 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0df26e: 0c00 |0009: move-result-object v0 │ │ -0df270: 6001 7110 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@1071 │ │ -0df274: 6e20 8e31 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -0df27a: 0a01 |000f: move-result v1 │ │ -0df27c: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ -0df280: 6001 7110 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@1071 │ │ -0df284: 6e30 7331 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -0df28a: 0a01 |0017: move-result v1 │ │ -0df28c: 6e20 0030 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setSupportOverlapAnchor:(Z)V // method@3000 │ │ -0df292: 6001 7010 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@1070 │ │ -0df296: 6e20 7a31 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0df29c: 0c01 |0020: move-result-object v1 │ │ -0df29e: 6e20 ff2f 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2fff │ │ -0df2a4: 6e10 9331 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0df2aa: 6001 c100 |0027: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0df2ae: 1302 0e00 |0029: const/16 v2, #int 14 // #e │ │ -0df2b2: 3521 0500 |002b: if-ge v1, v2, 0030 // +0005 │ │ -0df2b6: 7110 0430 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V // method@3004 │ │ -0df2bc: 0e00 |0030: return-void │ │ +0dcff0: |[0dcff0] android.support.v7.internal.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0dd000: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0dd002: 7040 003c 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c00 │ │ +0dd008: 6201 6d10 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@106d │ │ +0dd00c: 7152 9131 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0dd012: 0c00 |0009: move-result-object v0 │ │ +0dd014: 6001 7110 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@1071 │ │ +0dd018: 6e20 8e31 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +0dd01e: 0a01 |000f: move-result v1 │ │ +0dd020: 3801 0b00 |0010: if-eqz v1, 001b // +000b │ │ +0dd024: 6001 7110 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@1071 │ │ +0dd028: 6e30 7331 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +0dd02e: 0a01 |0017: move-result v1 │ │ +0dd030: 6e20 0030 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setSupportOverlapAnchor:(Z)V // method@3000 │ │ +0dd036: 6001 7010 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@1070 │ │ +0dd03a: 6e20 7a31 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0dd040: 0c01 |0020: move-result-object v1 │ │ +0dd042: 6e20 ff2f 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2fff │ │ +0dd048: 6e10 9331 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0dd04e: 6001 c100 |0027: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0dd052: 1302 0e00 |0029: const/16 v2, #int 14 // #e │ │ +0dd056: 3521 0500 |002b: if-ge v1, v2, 0030 // +0005 │ │ +0dd05a: 7110 0430 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V // method@3004 │ │ +0dd060: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x000a line=48 │ │ 0x0012 line=49 │ │ 0x001b line=52 │ │ @@ -196157,39 +196162,39 @@ │ │ type : '(Landroid/widget/PopupWindow;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0df2c0: |[0df2c0] android.support.v7.internal.widget.AppCompatPopupWindow.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V │ │ -0df2d0: 1c04 5007 |0000: const-class v4, Landroid/widget/PopupWindow; // type@0750 │ │ -0df2d4: 1a05 2432 |0002: const-string v5, "mAnchor" // string@3224 │ │ -0df2d8: 6e20 db42 5400 |0004: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0df2de: 0c01 |0007: move-result-object v1 │ │ -0df2e0: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -0df2e2: 6e20 8b43 4100 |0009: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0df2e8: 1c04 5007 |000c: const-class v4, Landroid/widget/PopupWindow; // type@0750 │ │ -0df2ec: 1a05 7435 |000e: const-string v5, "mOnScrollChangedListener" // string@3574 │ │ -0df2f0: 6e20 db42 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0df2f6: 0c02 |0013: move-result-object v2 │ │ -0df2f8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -0df2fa: 6e20 8b43 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0df300: 6e20 8543 6200 |0018: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -0df306: 0c03 |001b: move-result-object v3 │ │ -0df308: 1f03 0807 |001c: check-cast v3, Landroid/view/ViewTreeObserver$OnScrollChangedListener; // type@0708 │ │ -0df30c: 2204 1706 |001e: new-instance v4, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1; // type@0617 │ │ -0df310: 7040 fa2f 1436 |0020: invoke-direct {v4, v1, v6, v3}, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V // method@2ffa │ │ -0df316: 6e30 8a43 6204 |0023: invoke-virtual {v2, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ -0df31c: 0e00 |0026: return-void │ │ -0df31e: 0d00 |0027: move-exception v0 │ │ -0df320: 1a04 0604 |0028: const-string v4, "AppCompatPopupWindow" // string@0406 │ │ -0df324: 1a05 df07 |002a: const-string v5, "Exception while installing workaround OnScrollChangedListener" // string@07df │ │ -0df328: 7130 5837 5400 |002c: invoke-static {v4, v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -0df32e: 28f7 |002f: goto 0026 // -0009 │ │ +0dd064: |[0dd064] android.support.v7.internal.widget.AppCompatPopupWindow.wrapOnScrollChangedListener:(Landroid/widget/PopupWindow;)V │ │ +0dd074: 1c04 5007 |0000: const-class v4, Landroid/widget/PopupWindow; // type@0750 │ │ +0dd078: 1a05 1f32 |0002: const-string v5, "mAnchor" // string@321f │ │ +0dd07c: 6e20 db42 5400 |0004: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0dd082: 0c01 |0007: move-result-object v1 │ │ +0dd084: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +0dd086: 6e20 8b43 4100 |0009: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0dd08c: 1c04 5007 |000c: const-class v4, Landroid/widget/PopupWindow; // type@0750 │ │ +0dd090: 1a05 6f35 |000e: const-string v5, "mOnScrollChangedListener" // string@356f │ │ +0dd094: 6e20 db42 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0dd09a: 0c02 |0013: move-result-object v2 │ │ +0dd09c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +0dd09e: 6e20 8b43 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0dd0a4: 6e20 8543 6200 |0018: invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +0dd0aa: 0c03 |001b: move-result-object v3 │ │ +0dd0ac: 1f03 0807 |001c: check-cast v3, Landroid/view/ViewTreeObserver$OnScrollChangedListener; // type@0708 │ │ +0dd0b0: 2204 1706 |001e: new-instance v4, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1; // type@0617 │ │ +0dd0b4: 7040 fa2f 1436 |0020: invoke-direct {v4, v1, v6, v3}, Landroid/support/v7/internal/widget/AppCompatPopupWindow$1;.:(Ljava/lang/reflect/Field;Landroid/widget/PopupWindow;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)V // method@2ffa │ │ +0dd0ba: 6e30 8a43 6204 |0023: invoke-virtual {v2, v6, v4}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ +0dd0c0: 0e00 |0026: return-void │ │ +0dd0c2: 0d00 |0027: move-exception v0 │ │ +0dd0c4: 1a04 0304 |0028: const-string v4, "AppCompatPopupWindow" // string@0403 │ │ +0dd0c8: 1a05 db07 |002a: const-string v5, "Exception while installing workaround OnScrollChangedListener" // string@07db │ │ +0dd0cc: 7130 5837 5400 |002c: invoke-static {v4, v5, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +0dd0d2: 28f7 |002f: goto 0026 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0026 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x000c line=95 │ │ @@ -196212,22 +196217,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0df340: |[0df340] android.support.v7.internal.widget.AppCompatPopupWindow.getSupportOverlapAnchor:()Z │ │ -0df350: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df354: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0df358: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ -0df35c: 0f00 |0006: return v0 │ │ -0df35e: 7110 2125 0100 |0007: invoke-static {v1}, Landroid/support/v4/widget/PopupWindowCompat;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@2521 │ │ -0df364: 0a00 |000a: move-result v0 │ │ -0df366: 28fb |000b: goto 0006 // -0005 │ │ +0dd0e4: |[0dd0e4] android.support.v7.internal.widget.AppCompatPopupWindow.getSupportOverlapAnchor:()Z │ │ +0dd0f4: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dd0f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0dd0fc: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ +0dd100: 0f00 |0006: return v0 │ │ +0dd102: 7110 2125 0100 |0007: invoke-static {v1}, Landroid/support/v4/widget/PopupWindowCompat;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@2521 │ │ +0dd108: 0a00 |000a: move-result v0 │ │ +0dd10a: 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/internal/widget/AppCompatPopupWindow; │ │ @@ -196237,21 +196242,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0df368: |[0df368] android.support.v7.internal.widget.AppCompatPopupWindow.setSupportOverlapAnchor:(Z)V │ │ -0df378: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df37c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0df380: 5c12 4713 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ -0df384: 0e00 |0006: return-void │ │ -0df386: 7120 2325 2100 |0007: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompat;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@2523 │ │ -0df38c: 28fc |000a: goto 0006 // -0004 │ │ +0dd10c: |[0dd10c] android.support.v7.internal.widget.AppCompatPopupWindow.setSupportOverlapAnchor:(Z)V │ │ +0dd11c: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dd120: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0dd124: 5c12 4713 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ +0dd128: 0e00 |0006: return-void │ │ +0dd12a: 7120 2325 2100 |0007: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompat;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@2523 │ │ +0dd130: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0006 line=133 │ │ 0x0007 line=131 │ │ locals : │ │ @@ -196263,24 +196268,24 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0df390: |[0df390] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ -0df3a0: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df3a4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0df3a8: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ -0df3ac: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0df3b0: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0df3b6: 0a00 |000b: move-result v0 │ │ -0df3b8: b104 |000c: sub-int/2addr v4, v0 │ │ -0df3ba: 6f40 1b3c 2143 |000d: invoke-super {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@3c1b │ │ -0df3c0: 0e00 |0010: return-void │ │ +0dd134: |[0dd134] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ +0dd144: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dd148: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0dd14c: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ +0dd150: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0dd154: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0dd15a: 0a00 |000b: move-result v0 │ │ +0dd15c: b104 |000c: sub-int/2addr v4, v0 │ │ +0dd15e: 6f40 1b3c 2143 |000d: invoke-super {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@3c1b │ │ +0dd164: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=66 │ │ 0x000d line=68 │ │ 0x0010 line=69 │ │ locals : │ │ @@ -196294,24 +196299,24 @@ │ │ type : '(Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0df3c4: |[0df3c4] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ -0df3d4: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df3d8: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0df3dc: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ -0df3e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0df3e4: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0df3ea: 0a00 |000b: move-result v0 │ │ -0df3ec: b104 |000c: sub-int/2addr v4, v0 │ │ -0df3ee: 6f55 1c3c 2143 |000d: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@3c1c │ │ -0df3f4: 0e00 |0010: return-void │ │ +0dd168: |[0dd168] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ +0dd178: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dd17c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0dd180: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ +0dd184: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0dd188: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0dd18e: 0a00 |000b: move-result v0 │ │ +0dd190: b104 |000c: sub-int/2addr v4, v0 │ │ +0dd192: 6f55 1c3c 2143 |000d: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@3c1c │ │ +0dd198: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=76 │ │ 0x000d line=78 │ │ 0x0010 line=79 │ │ locals : │ │ @@ -196326,45 +196331,45 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0df3f8: |[0df3f8] android.support.v7.internal.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ -0df408: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ -0df40c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0df410: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ -0df414: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0df418: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ -0df41e: 0a00 |000b: move-result v0 │ │ -0df420: b104 |000c: sub-int/2addr v4, v0 │ │ -0df422: 7506 1e3c 0100 |000d: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@3c1e │ │ -0df428: 0e00 |0010: return-void │ │ +0dd19c: |[0dd19c] android.support.v7.internal.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ +0dd1ac: 6300 4513 |0000: sget-boolean v0, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.COMPAT_OVERLAP_ANCHOR:Z // field@1345 │ │ +0dd1b0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0dd1b4: 5510 4713 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@1347 │ │ +0dd1b8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0dd1bc: 6e10 4d38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@384d │ │ +0dd1c2: 0a00 |000b: move-result v0 │ │ +0dd1c4: b104 |000c: sub-int/2addr v4, v0 │ │ +0dd1c6: 7506 1e3c 0100 |000d: invoke-super/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@3c1e │ │ +0dd1cc: 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/internal/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 : 1031 (AppCompatPopupWindow.java) │ │ + source_file_idx : 1028 (AppCompatPopupWindow.java) │ │ │ │ Class #902 header: │ │ class_idx : 1561 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 1314 │ │ +source_file_idx : 1310 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #902 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ButtonBarLayout;' │ │ @@ -196387,28 +196392,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 │ │ -0df42c: |[0df42c] android.support.v7.internal.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0df43c: 7030 a73b 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ -0df442: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0df444: 5931 4913 |0004: iput v1, v3, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ -0df448: 6201 2a10 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@102a │ │ -0df44c: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0df452: 0c00 |000b: move-result-object v0 │ │ -0df454: 6001 2b10 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout_allowStacking:I // field@102b │ │ -0df458: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0df45a: 6e30 5502 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0df460: 0a01 |0012: move-result v1 │ │ -0df462: 5c31 4813 |0013: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df466: 6e10 7102 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0df46c: 0e00 |0018: return-void │ │ +0dd1d0: |[0dd1d0] android.support.v7.internal.widget.ButtonBarLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0dd1e0: 7030 a73b 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ +0dd1e6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0dd1e8: 5931 4913 |0004: iput v1, v3, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ +0dd1ec: 6201 2a10 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout:[I // field@102a │ │ +0dd1f0: 6e30 b101 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0dd1f6: 0c00 |000b: move-result-object v0 │ │ +0dd1f8: 6001 2b10 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ButtonBarLayout_allowStacking:I // field@102b │ │ +0dd1fc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0dd1fe: 6e30 5502 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0dd204: 0a01 |0012: move-result v1 │ │ +0dd206: 5c31 4813 |0013: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd20a: 6e10 7102 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0dd210: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=36 │ │ 0x0006 line=40 │ │ 0x000c line=41 │ │ 0x0015 line=42 │ │ @@ -196424,22 +196429,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0df470: |[0df470] android.support.v7.internal.widget.ButtonBarLayout.isStacked:()Z │ │ -0df480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0df482: 6e10 0b30 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getOrientation:()I // method@300b │ │ -0df488: 0a01 |0004: move-result v1 │ │ -0df48a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0df48e: 0f00 |0007: return v0 │ │ -0df490: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0df492: 28fe |0009: goto 0007 // -0002 │ │ +0dd214: |[0dd214] android.support.v7.internal.widget.ButtonBarLayout.isStacked:()Z │ │ +0dd224: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0dd226: 6e10 0b30 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getOrientation:()I // method@300b │ │ +0dd22c: 0a01 |0004: move-result v1 │ │ +0dd22e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0dd232: 0f00 |0007: return v0 │ │ +0dd234: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0dd236: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ButtonBarLayout; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ButtonBarLayout;) │ │ @@ -196447,44 +196452,44 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0df494: |[0df494] android.support.v7.internal.widget.ButtonBarLayout.setStacked:(Z)V │ │ -0df4a4: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -0df4a8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0df4aa: 6e20 1130 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setOrientation:(I)V // method@3011 │ │ -0df4b0: 3805 2900 |0006: if-eqz v5, 002f // +0029 │ │ -0df4b4: 1253 |0008: const/4 v3, #int 5 // #5 │ │ -0df4b6: 6e20 1030 3400 |0009: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setGravity:(I)V // method@3010 │ │ -0df4bc: 6003 710e |000c: sget v3, Landroid/support/v7/appcompat/R$id;.spacer:I // field@0e71 │ │ -0df4c0: 6e20 0730 3400 |000e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.findViewById:(I)Landroid/view/View; // method@3007 │ │ -0df4c6: 0c02 |0011: move-result-object v2 │ │ -0df4c8: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ -0df4cc: 3805 1e00 |0014: if-eqz v5, 0032 // +001e │ │ -0df4d0: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -0df4d4: 6e20 f338 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0df4da: 6e10 0930 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getChildCount:()I // method@3009 │ │ -0df4e0: 0a00 |001e: move-result v0 │ │ -0df4e2: d801 00fe |001f: add-int/lit8 v1, v0, #int -2 // #fe │ │ -0df4e6: 3a01 1300 |0021: if-ltz v1, 0034 // +0013 │ │ -0df4ea: 6e20 0830 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getChildAt:(I)Landroid/view/View; // method@3008 │ │ -0df4f0: 0c03 |0026: move-result-object v3 │ │ -0df4f2: 6e20 0630 3400 |0027: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.bringChildToFront:(Landroid/view/View;)V // method@3006 │ │ -0df4f8: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0df4fc: 28f5 |002c: goto 0021 // -000b │ │ -0df4fe: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -0df500: 28d5 |002e: goto 0003 // -002b │ │ -0df502: 1303 5000 |002f: const/16 v3, #int 80 // #50 │ │ -0df506: 28d8 |0031: goto 0009 // -0028 │ │ -0df508: 1243 |0032: const/4 v3, #int 4 // #4 │ │ -0df50a: 28e5 |0033: goto 0018 // -001b │ │ -0df50c: 0e00 |0034: return-void │ │ +0dd238: |[0dd238] android.support.v7.internal.widget.ButtonBarLayout.setStacked:(Z)V │ │ +0dd248: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +0dd24c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0dd24e: 6e20 1130 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setOrientation:(I)V // method@3011 │ │ +0dd254: 3805 2900 |0006: if-eqz v5, 002f // +0029 │ │ +0dd258: 1253 |0008: const/4 v3, #int 5 // #5 │ │ +0dd25a: 6e20 1030 3400 |0009: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setGravity:(I)V // method@3010 │ │ +0dd260: 6003 710e |000c: sget v3, Landroid/support/v7/appcompat/R$id;.spacer:I // field@0e71 │ │ +0dd264: 6e20 0730 3400 |000e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.findViewById:(I)Landroid/view/View; // method@3007 │ │ +0dd26a: 0c02 |0011: move-result-object v2 │ │ +0dd26c: 3802 0900 |0012: if-eqz v2, 001b // +0009 │ │ +0dd270: 3805 1e00 |0014: if-eqz v5, 0032 // +001e │ │ +0dd274: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +0dd278: 6e20 f338 3200 |0018: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0dd27e: 6e10 0930 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getChildCount:()I // method@3009 │ │ +0dd284: 0a00 |001e: move-result v0 │ │ +0dd286: d801 00fe |001f: add-int/lit8 v1, v0, #int -2 // #fe │ │ +0dd28a: 3a01 1300 |0021: if-ltz v1, 0034 // +0013 │ │ +0dd28e: 6e20 0830 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getChildAt:(I)Landroid/view/View; // method@3008 │ │ +0dd294: 0c03 |0026: move-result-object v3 │ │ +0dd296: 6e20 0630 3400 |0027: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ButtonBarLayout;.bringChildToFront:(Landroid/view/View;)V // method@3006 │ │ +0dd29c: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0dd2a0: 28f5 |002c: goto 0021 // -000b │ │ +0dd2a2: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +0dd2a4: 28d5 |002e: goto 0003 // -002b │ │ +0dd2a6: 1303 5000 |002f: const/16 v3, #int 80 // #50 │ │ +0dd2aa: 28d8 |0031: goto 0009 // -0028 │ │ +0dd2ac: 1243 |0032: const/4 v3, #int 4 // #4 │ │ +0dd2ae: 28e5 |0033: goto 0018 // -001b │ │ +0dd2b0: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x000c line=95 │ │ 0x0012 line=96 │ │ 0x0014 line=97 │ │ @@ -196512,59 +196517,59 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0df510: |[0df510] android.support.v7.internal.widget.ButtonBarLayout.onMeasure:(II)V │ │ -0df520: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0df526: 0a04 |0003: move-result v4 │ │ -0df528: 5575 4813 |0004: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df52c: 3805 1200 |0006: if-eqz v5, 0018 // +0012 │ │ -0df530: 5275 4913 |0008: iget v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ -0df534: 3754 0c00 |000a: if-le v4, v5, 0016 // +000c │ │ -0df538: 7010 0c30 0700 |000c: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ -0df53e: 0a05 |000f: move-result v5 │ │ -0df540: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ -0df544: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -0df546: 7020 1230 5700 |0013: invoke-direct {v7, v5}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ -0df54c: 5974 4913 |0016: iput v4, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ -0df550: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0df552: 7010 0c30 0700 |0019: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ -0df558: 0a05 |001c: move-result v5 │ │ -0df55a: 3905 3500 |001d: if-nez v5, 0052 // +0035 │ │ -0df55e: 7110 2138 0800 |001f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0df564: 0a05 |0022: move-result v5 │ │ -0df566: 1506 0040 |0023: const/high16 v6, #int 1073741824 // #4000 │ │ -0df56a: 3365 2d00 |0025: if-ne v5, v6, 0052 // +002d │ │ -0df56e: 1505 0080 |0027: const/high16 v5, #int -2147483648 // #8000 │ │ -0df572: 7120 2338 5400 |0029: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0df578: 0a00 |002c: move-result v0 │ │ -0df57a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0df57c: 6f30 b33b 0709 |002e: invoke-super {v7, v0, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ -0df582: 5575 4813 |0031: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df586: 3805 1900 |0033: if-eqz v5, 004c // +0019 │ │ -0df58a: 7010 0c30 0700 |0035: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ -0df590: 0a05 |0038: move-result v5 │ │ -0df592: 3905 1300 |0039: if-nez v5, 004c // +0013 │ │ -0df596: 6e10 0a30 0700 |003b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getMeasuredWidthAndState:()I // method@300a │ │ -0df59c: 0a01 |003e: move-result v1 │ │ -0df59e: 1505 00ff |003f: const/high16 v5, #int -16777216 // #ff00 │ │ -0df5a2: 9502 0105 |0041: and-int v2, v1, v5 │ │ -0df5a6: 1505 0001 |0043: const/high16 v5, #int 16777216 // #100 │ │ -0df5aa: 3352 0700 |0045: if-ne v2, v5, 004c // +0007 │ │ -0df5ae: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -0df5b0: 7020 1230 5700 |0048: invoke-direct {v7, v5}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ -0df5b6: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0df5b8: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ -0df5bc: 6f30 b33b 8709 |004e: invoke-super {v7, v8, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ -0df5c2: 0e00 |0051: return-void │ │ -0df5c4: 0180 |0052: move v0, v8 │ │ -0df5c6: 28db |0053: goto 002e // -0025 │ │ +0dd2b4: |[0dd2b4] android.support.v7.internal.widget.ButtonBarLayout.onMeasure:(II)V │ │ +0dd2c4: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0dd2ca: 0a04 |0003: move-result v4 │ │ +0dd2cc: 5575 4813 |0004: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd2d0: 3805 1200 |0006: if-eqz v5, 0018 // +0012 │ │ +0dd2d4: 5275 4913 |0008: iget v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ +0dd2d8: 3754 0c00 |000a: if-le v4, v5, 0016 // +000c │ │ +0dd2dc: 7010 0c30 0700 |000c: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ +0dd2e2: 0a05 |000f: move-result v5 │ │ +0dd2e4: 3805 0600 |0010: if-eqz v5, 0016 // +0006 │ │ +0dd2e8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +0dd2ea: 7020 1230 5700 |0013: invoke-direct {v7, v5}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ +0dd2f0: 5974 4913 |0016: iput v4, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mLastWidthSize:I // field@1349 │ │ +0dd2f4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0dd2f6: 7010 0c30 0700 |0019: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ +0dd2fc: 0a05 |001c: move-result v5 │ │ +0dd2fe: 3905 3500 |001d: if-nez v5, 0052 // +0035 │ │ +0dd302: 7110 2138 0800 |001f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0dd308: 0a05 |0022: move-result v5 │ │ +0dd30a: 1506 0040 |0023: const/high16 v6, #int 1073741824 // #4000 │ │ +0dd30e: 3365 2d00 |0025: if-ne v5, v6, 0052 // +002d │ │ +0dd312: 1505 0080 |0027: const/high16 v5, #int -2147483648 // #8000 │ │ +0dd316: 7120 2338 5400 |0029: invoke-static {v4, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dd31c: 0a00 |002c: move-result v0 │ │ +0dd31e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0dd320: 6f30 b33b 0709 |002e: invoke-super {v7, v0, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ +0dd326: 5575 4813 |0031: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd32a: 3805 1900 |0033: if-eqz v5, 004c // +0019 │ │ +0dd32e: 7010 0c30 0700 |0035: invoke-direct {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.isStacked:()Z // method@300c │ │ +0dd334: 0a05 |0038: move-result v5 │ │ +0dd336: 3905 1300 |0039: if-nez v5, 004c // +0013 │ │ +0dd33a: 6e10 0a30 0700 |003b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getMeasuredWidthAndState:()I // method@300a │ │ +0dd340: 0a01 |003e: move-result v1 │ │ +0dd342: 1505 00ff |003f: const/high16 v5, #int -16777216 // #ff00 │ │ +0dd346: 9502 0105 |0041: and-int v2, v1, v5 │ │ +0dd34a: 1505 0001 |0043: const/high16 v5, #int 16777216 // #100 │ │ +0dd34e: 3352 0700 |0045: if-ne v2, v5, 004c // +0007 │ │ +0dd352: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0dd354: 7020 1230 5700 |0048: invoke-direct {v7, v5}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ +0dd35a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +0dd35c: 3803 0500 |004c: if-eqz v3, 0051 // +0005 │ │ +0dd360: 6f30 b33b 8709 |004e: invoke-super {v7, v8, v9}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ +0dd366: 0e00 |0051: return-void │ │ +0dd368: 0180 |0052: move v0, v8 │ │ +0dd36a: 28db |0053: goto 002e // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0008 line=59 │ │ 0x0012 line=61 │ │ 0x0016 line=63 │ │ @@ -196599,47 +196604,47 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0df5c8: |[0df5c8] android.support.v7.internal.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ -0df5d8: 5520 4813 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df5dc: 3230 1600 |0002: if-eq v0, v3, 0018 // +0016 │ │ -0df5e0: 5c23 4813 |0004: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df5e4: 5520 4813 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ -0df5e8: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -0df5ec: 6e10 0b30 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getOrientation:()I // method@300b │ │ -0df5f2: 0a00 |000d: move-result v0 │ │ -0df5f4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0df5f6: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ -0df5fa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0df5fc: 7020 1230 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ -0df602: 6e10 0e30 0200 |0015: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.requestLayout:()V // method@300e │ │ -0df608: 0e00 |0018: return-void │ │ +0dd36c: |[0dd36c] android.support.v7.internal.widget.ButtonBarLayout.setAllowStacking:(Z)V │ │ +0dd37c: 5520 4813 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd380: 3230 1600 |0002: if-eq v0, v3, 0018 // +0016 │ │ +0dd384: 5c23 4813 |0004: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd388: 5520 4813 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ButtonBarLayout;.mAllowStacking:Z // field@1348 │ │ +0dd38c: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +0dd390: 6e10 0b30 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.getOrientation:()I // method@300b │ │ +0dd396: 0a00 |000d: move-result v0 │ │ +0dd398: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0dd39a: 3310 0600 |000f: if-ne v0, v1, 0015 // +0006 │ │ +0dd39e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0dd3a0: 7020 1230 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ButtonBarLayout;.setStacked:(Z)V // method@3012 │ │ +0dd3a6: 6e10 0e30 0200 |0015: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ButtonBarLayout;.requestLayout:()V // method@300e │ │ +0dd3ac: 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/internal/widget/ButtonBarLayout; │ │ 0x0000 - 0x0019 reg=3 allowStacking Z │ │ │ │ - source_file_idx : 1314 (ButtonBarLayout.java) │ │ + source_file_idx : 1310 (ButtonBarLayout.java) │ │ │ │ Class #903 header: │ │ class_idx : 1562 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1562 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #903 annotations: │ │ Annotations on class │ │ @@ -196663,21 +196668,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;) │ │ name : 'onDetachedFromWindow' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1562 (ContentFrameLayout.java) │ │ + source_file_idx : 1558 (ContentFrameLayout.java) │ │ │ │ Class #904 header: │ │ class_idx : 1563 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1858 │ │ -source_file_idx : 1562 │ │ +source_file_idx : 1558 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #904 annotations: │ │ Annotations on class │ │ @@ -196728,18 +196733,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0df60c: |[0df60c] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ -0df61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0df61e: 7030 1630 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3016 │ │ -0df624: 0e00 |0004: return-void │ │ +0dd3b0: |[0dd3b0] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ +0dd3c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd3c2: 7030 1630 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3016 │ │ +0dd3c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -196749,18 +196754,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 │ │ -0df628: |[0df628] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0df638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0df63a: 7040 1730 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3017 │ │ -0df640: 0e00 |0004: return-void │ │ +0dd3cc: |[0dd3cc] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0dd3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0dd3de: 7040 1730 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3017 │ │ +0dd3e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -196771,20 +196776,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 │ │ -0df644: |[0df644] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0df654: 7040 453b 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b45 │ │ -0df65a: 2200 8800 |0003: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0df65e: 7010 1903 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0df664: 5b10 4b13 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0df668: 0e00 |000a: return-void │ │ +0dd3e8: |[0dd3e8] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0dd3f8: 7040 453b 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b45 │ │ +0dd3fe: 2200 8800 |0003: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0dd402: 7010 1903 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0dd408: 5b10 4b13 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd40c: 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/internal/widget/ContentFrameLayout; │ │ @@ -196798,17 +196803,17 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0df66c: |[0df66c] android.support.v7.internal.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -0df67c: 6e20 1b30 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@301b │ │ -0df682: 0e00 |0003: return-void │ │ +0dd410: |[0dd410] android.support.v7.internal.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +0dd420: 6e20 1b30 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@301b │ │ +0dd426: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0004 reg=1 insets Landroid/graphics/Rect; │ │ @@ -196818,22 +196823,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df684: |[0df684] android.support.v7.internal.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ -0df694: 5410 4c13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ -0df698: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df69c: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df6a0: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df6a6: 5b10 4c13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ -0df6aa: 5410 4c13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ -0df6ae: 1100 |000d: return-object v0 │ │ +0dd428: |[0dd428] android.support.v7.internal.widget.ContentFrameLayout.getFixedHeightMajor:()Landroid/util/TypedValue; │ │ +0dd438: 5410 4c13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ +0dd43c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd440: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd444: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd44a: 5b10 4c13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ +0dd44e: 5410 4c13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ +0dd452: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x000b line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196842,22 +196847,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df6b0: |[0df6b0] android.support.v7.internal.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ -0df6c0: 5410 4d13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ -0df6c4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df6c8: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df6cc: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df6d2: 5b10 4d13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ -0df6d6: 5410 4d13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ -0df6da: 1100 |000d: return-object v0 │ │ +0dd454: |[0dd454] android.support.v7.internal.widget.ContentFrameLayout.getFixedHeightMinor:()Landroid/util/TypedValue; │ │ +0dd464: 5410 4d13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ +0dd468: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd46c: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd470: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd476: 5b10 4d13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ +0dd47a: 5410 4d13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ +0dd47e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x000b line=193 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196866,22 +196871,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df6dc: |[0df6dc] android.support.v7.internal.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ -0df6ec: 5410 4e13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ -0df6f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df6f4: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df6f8: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df6fe: 5b10 4e13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ -0df702: 5410 4e13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ -0df706: 1100 |000d: return-object v0 │ │ +0dd480: |[0dd480] android.support.v7.internal.widget.ContentFrameLayout.getFixedWidthMajor:()Landroid/util/TypedValue; │ │ +0dd490: 5410 4e13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ +0dd494: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd498: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd49c: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd4a2: 5b10 4e13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ +0dd4a6: 5410 4e13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ +0dd4aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x000b line=178 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196890,22 +196895,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df708: |[0df708] android.support.v7.internal.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ -0df718: 5410 4f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ -0df71c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df720: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df724: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df72a: 5b10 4f13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ -0df72e: 5410 4f13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ -0df732: 1100 |000d: return-object v0 │ │ +0dd4ac: |[0dd4ac] android.support.v7.internal.widget.ContentFrameLayout.getFixedWidthMinor:()Landroid/util/TypedValue; │ │ +0dd4bc: 5410 4f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ +0dd4c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd4c4: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd4c8: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd4ce: 5b10 4f13 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ +0dd4d2: 5410 4f13 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ +0dd4d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000b line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196914,22 +196919,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df734: |[0df734] android.support.v7.internal.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ -0df744: 5410 5013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ -0df748: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df74c: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df750: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df756: 5b10 5013 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ -0df75a: 5410 5013 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ -0df75e: 1100 |000d: return-object v0 │ │ +0dd4d8: |[0dd4d8] android.support.v7.internal.widget.ContentFrameLayout.getMinWidthMajor:()Landroid/util/TypedValue; │ │ +0dd4e8: 5410 5013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ +0dd4ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd4f0: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd4f4: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd4fa: 5b10 5013 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ +0dd4fe: 5410 5013 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ +0dd502: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000b line=168 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196938,22 +196943,22 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0df760: |[0df760] android.support.v7.internal.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ -0df770: 5410 5113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ -0df774: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0df778: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0df77c: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0df782: 5b10 5113 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ -0df786: 5410 5113 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ -0df78a: 1100 |000d: return-object v0 │ │ +0dd504: |[0dd504] android.support.v7.internal.widget.ContentFrameLayout.getMinWidthMinor:()Landroid/util/TypedValue; │ │ +0dd514: 5410 5113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ +0dd518: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0dd51c: 2200 cd06 |0004: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0dd520: 7010 7037 0000 |0006: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0dd526: 5b10 5113 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ +0dd52a: 5410 5113 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ +0dd52e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x000b line=173 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ │ │ @@ -196962,21 +196967,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0df78c: |[0df78c] android.support.v7.internal.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ -0df79c: 6f10 563b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@3b56 │ │ -0df7a2: 5410 4a13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ -0df7a6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0df7aa: 5410 4a13 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ -0df7ae: 7210 1330 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;.onAttachedFromWindow:()V // method@3013 │ │ -0df7b4: 0e00 |000c: return-void │ │ +0dd530: |[0dd530] android.support.v7.internal.widget.ContentFrameLayout.onAttachedToWindow:()V │ │ +0dd540: 6f10 563b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onAttachedToWindow:()V // method@3b56 │ │ +0dd546: 5410 4a13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ +0dd54a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0dd54e: 5410 4a13 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ +0dd552: 7210 1330 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;.onAttachedFromWindow:()V // method@3013 │ │ +0dd558: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0007 line=200 │ │ 0x000c line=202 │ │ locals : │ │ @@ -196987,21 +196992,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0df7b8: |[0df7b8] android.support.v7.internal.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ -0df7c8: 6f10 573b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@3b57 │ │ -0df7ce: 5410 4a13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ -0df7d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0df7d6: 5410 4a13 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ -0df7da: 7210 1430 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;.onDetachedFromWindow:()V // method@3014 │ │ -0df7e0: 0e00 |000c: return-void │ │ +0dd55c: |[0dd55c] android.support.v7.internal.widget.ContentFrameLayout.onDetachedFromWindow:()V │ │ +0dd56c: 6f10 573b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onDetachedFromWindow:()V // method@3b57 │ │ +0dd572: 5410 4a13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ +0dd576: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0dd57a: 5410 4a13 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ +0dd57e: 7210 1430 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;.onDetachedFromWindow:()V // method@3014 │ │ +0dd584: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ 0x0007 line=208 │ │ 0x000c line=210 │ │ locals : │ │ @@ -197012,256 +197017,256 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 462 16-bit code units │ │ -0df7e4: |[0df7e4] android.support.v7.internal.widget.ContentFrameLayout.onMeasure:(II)V │ │ -0df7f4: 7401 1c30 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getContext:()Landroid/content/Context; // method@301c │ │ -0df7fa: 0c11 |0003: move-result-object v17 │ │ -0df7fc: 7401 a801 1100 |0004: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0df802: 0c11 |0007: move-result-object v17 │ │ -0df804: 7401 2f02 1100 |0008: invoke-virtual/range {v17}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0df80a: 0c08 |000b: move-result-object v8 │ │ -0df80c: 5280 c015 |000c: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0df810: 0211 0000 |000e: move/from16 v17, v0 │ │ -0df814: 5280 bf15 |0010: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ -0df818: 0212 0000 |0012: move/from16 v18, v0 │ │ -0df81c: 0200 1100 |0014: move/from16 v0, v17 │ │ -0df820: 0201 1200 |0016: move/from16 v1, v18 │ │ -0df824: 3510 2001 |0018: if-ge v0, v1, 0138 // +0120 │ │ -0df828: 1216 |001a: const/4 v6, #int 1 // #1 │ │ -0df82a: 7701 2138 1400 |001b: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0df830: 0a0f |001e: move-result v15 │ │ -0df832: 7701 2138 1500 |001f: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0df838: 0a04 |0022: move-result v4 │ │ -0df83a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -0df83c: 1511 0080 |0024: const/high16 v17, #int -2147483648 // #8000 │ │ -0df840: 0200 1100 |0026: move/from16 v0, v17 │ │ -0df844: 330f 5300 |0028: if-ne v15, v0, 007b // +0053 │ │ -0df848: 3806 1101 |002a: if-eqz v6, 013b // +0111 │ │ -0df84c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -0df850: 540c 4f13 |002e: iget-object v12, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ -0df854: 380c 4b00 |0030: if-eqz v12, 007b // +004b │ │ -0df858: 52c0 c315 |0032: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df85c: 0211 0000 |0034: move/from16 v17, v0 │ │ -0df860: 3811 4500 |0036: if-eqz v17, 007b // +0045 │ │ -0df864: 120d |0038: const/4 v13, #int 0 // #0 │ │ -0df866: 52c0 c315 |0039: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df86a: 0211 0000 |003b: move/from16 v17, v0 │ │ -0df86e: 1312 0500 |003d: const/16 v18, #int 5 // #5 │ │ -0df872: 0200 1100 |003f: move/from16 v0, v17 │ │ -0df876: 0201 1200 |0041: move/from16 v1, v18 │ │ -0df87a: 3310 fe00 |0043: if-ne v0, v1, 0141 // +00fe │ │ -0df87e: 6e20 7237 8c00 |0045: invoke-virtual {v12, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ -0df884: 0a11 |0048: move-result v17 │ │ -0df886: 0200 1100 |0049: move/from16 v0, v17 │ │ -0df88a: 870d |004b: float-to-int v13, v0 │ │ -0df88c: 3d0d 2f00 |004c: if-lez v13, 007b // +002f │ │ -0df890: 0800 1300 |004e: move-object/from16 v0, v19 │ │ -0df894: 5400 4b13 |0050: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0df898: 0811 0000 |0052: move-object/from16 v17, v0 │ │ -0df89c: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0df8a0: 5200 b000 |0056: iget v0, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0df8a4: 0211 0000 |0058: move/from16 v17, v0 │ │ -0df8a8: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -0df8ac: 5400 4b13 |005c: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0df8b0: 0812 0000 |005e: move-object/from16 v18, v0 │ │ -0df8b4: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -0df8b8: 5200 b100 |0062: iget v0, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0df8bc: 0212 0000 |0064: move/from16 v18, v0 │ │ -0df8c0: 9011 1112 |0066: add-int v17, v17, v18 │ │ -0df8c4: 910d 0d11 |0068: sub-int v13, v13, v17 │ │ -0df8c8: 7701 2238 1400 |006a: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0df8ce: 0a10 |006d: move-result v16 │ │ -0df8d0: 0200 1000 |006e: move/from16 v0, v16 │ │ -0df8d4: 7120 1543 0d00 |0070: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0df8da: 0a11 |0073: move-result v17 │ │ -0df8dc: 1512 0040 |0074: const/high16 v18, #int 1073741824 // #4000 │ │ -0df8e0: 7702 2338 1100 |0076: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0df8e6: 0a14 |0079: move-result v20 │ │ -0df8e8: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -0df8ea: 1511 0080 |007b: const/high16 v17, #int -2147483648 // #8000 │ │ -0df8ee: 0200 1100 |007d: move/from16 v0, v17 │ │ -0df8f2: 3304 5000 |007f: if-ne v4, v0, 00cf // +0050 │ │ -0df8f6: 3806 eb00 |0081: if-eqz v6, 016c // +00eb │ │ -0df8fa: 0800 1300 |0083: move-object/from16 v0, v19 │ │ -0df8fe: 540b 4c13 |0085: iget-object v11, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ -0df902: 380b 4800 |0087: if-eqz v11, 00cf // +0048 │ │ -0df906: 52b0 c315 |0089: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df90a: 0211 0000 |008b: move/from16 v17, v0 │ │ -0df90e: 3811 4200 |008d: if-eqz v17, 00cf // +0042 │ │ -0df912: 1203 |008f: const/4 v3, #int 0 // #0 │ │ -0df914: 52b0 c315 |0090: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df918: 0211 0000 |0092: move/from16 v17, v0 │ │ -0df91c: 1312 0500 |0094: const/16 v18, #int 5 // #5 │ │ -0df920: 0200 1100 |0096: move/from16 v0, v17 │ │ -0df924: 0201 1200 |0098: move/from16 v1, v18 │ │ -0df928: 3310 d800 |009a: if-ne v0, v1, 0172 // +00d8 │ │ -0df92c: 6e20 7237 8b00 |009c: invoke-virtual {v11, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ -0df932: 0a11 |009f: move-result v17 │ │ -0df934: 0200 1100 |00a0: move/from16 v0, v17 │ │ -0df938: 8703 |00a2: float-to-int v3, v0 │ │ -0df93a: 3d03 2c00 |00a3: if-lez v3, 00cf // +002c │ │ -0df93e: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -0df942: 5400 4b13 |00a7: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0df946: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ -0df94a: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -0df94e: 5200 b200 |00ad: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0df952: 0211 0000 |00af: move/from16 v17, v0 │ │ -0df956: 0800 1300 |00b1: move-object/from16 v0, v19 │ │ -0df95a: 5400 4b13 |00b3: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0df95e: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ -0df962: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ -0df966: 5200 af00 |00b9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0df96a: 0212 0000 |00bb: move/from16 v18, v0 │ │ -0df96e: 9011 1112 |00bd: add-int v17, v17, v18 │ │ -0df972: 9103 0311 |00bf: sub-int v3, v3, v17 │ │ -0df976: 7701 2238 1500 |00c1: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0df97c: 0a05 |00c4: move-result v5 │ │ -0df97e: 7120 1543 5300 |00c5: invoke-static {v3, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0df984: 0a11 |00c8: move-result v17 │ │ -0df986: 1512 0040 |00c9: const/high16 v18, #int 1073741824 // #4000 │ │ -0df98a: 7702 2338 1100 |00cb: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0df990: 0a15 |00ce: move-result v21 │ │ -0df992: 7503 5b3b 1300 |00cf: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ -0df998: 7401 2330 1300 |00d2: invoke-virtual/range {v19}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@3023 │ │ -0df99e: 0a0e |00d5: move-result v14 │ │ -0df9a0: 1207 |00d6: const/4 v7, #int 0 // #0 │ │ -0df9a2: 1511 0040 |00d7: const/high16 v17, #int 1073741824 // #4000 │ │ -0df9a6: 0200 1100 |00d9: move/from16 v0, v17 │ │ -0df9aa: 7120 2338 0e00 |00db: invoke-static {v14, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0df9b0: 0a14 |00de: move-result v20 │ │ -0df9b2: 3902 5300 |00df: if-nez v2, 0132 // +0053 │ │ -0df9b6: 1511 0080 |00e1: const/high16 v17, #int -2147483648 // #8000 │ │ -0df9ba: 0200 1100 |00e3: move/from16 v0, v17 │ │ -0df9be: 330f 4d00 |00e5: if-ne v15, v0, 0132 // +004d │ │ -0df9c2: 3806 b600 |00e7: if-eqz v6, 019d // +00b6 │ │ -0df9c6: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ -0df9ca: 540a 5113 |00eb: iget-object v10, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ -0df9ce: 380a 4500 |00ed: if-eqz v10, 0132 // +0045 │ │ -0df9d2: 52a0 c315 |00ef: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df9d6: 0211 0000 |00f1: move/from16 v17, v0 │ │ -0df9da: 3811 3f00 |00f3: if-eqz v17, 0132 // +003f │ │ -0df9de: 1209 |00f5: const/4 v9, #int 0 // #0 │ │ -0df9e0: 52a0 c315 |00f6: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0df9e4: 0211 0000 |00f8: move/from16 v17, v0 │ │ -0df9e8: 1312 0500 |00fa: const/16 v18, #int 5 // #5 │ │ -0df9ec: 0200 1100 |00fc: move/from16 v0, v17 │ │ -0df9f0: 0201 1200 |00fe: move/from16 v1, v18 │ │ -0df9f4: 3310 a300 |0100: if-ne v0, v1, 01a3 // +00a3 │ │ -0df9f8: 6e20 7237 8a00 |0102: invoke-virtual {v10, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ -0df9fe: 0a11 |0105: move-result v17 │ │ -0dfa00: 0200 1100 |0106: move/from16 v0, v17 │ │ -0dfa04: 8709 |0108: float-to-int v9, v0 │ │ -0dfa06: 3d09 1e00 |0109: if-lez v9, 0127 // +001e │ │ -0dfa0a: 0800 1300 |010b: move-object/from16 v0, v19 │ │ -0dfa0e: 5400 4b13 |010d: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0dfa12: 0811 0000 |010f: move-object/from16 v17, v0 │ │ -0dfa16: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -0dfa1a: 5200 b000 |0113: iget v0, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0dfa1e: 0211 0000 |0115: move/from16 v17, v0 │ │ -0dfa22: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -0dfa26: 5400 4b13 |0119: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0dfa2a: 0812 0000 |011b: move-object/from16 v18, v0 │ │ -0dfa2e: 0800 1200 |011d: move-object/from16 v0, v18 │ │ -0dfa32: 5200 b100 |011f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0dfa36: 0212 0000 |0121: move/from16 v18, v0 │ │ -0dfa3a: 9011 1112 |0123: add-int v17, v17, v18 │ │ -0dfa3e: 9109 0911 |0125: sub-int v9, v9, v17 │ │ -0dfa42: 359e 0b00 |0127: if-ge v14, v9, 0132 // +000b │ │ -0dfa46: 1511 0040 |0129: const/high16 v17, #int 1073741824 // #4000 │ │ -0dfa4a: 0200 1100 |012b: move/from16 v0, v17 │ │ -0dfa4e: 7120 2338 0900 |012d: invoke-static {v9, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0dfa54: 0a14 |0130: move-result v20 │ │ -0dfa56: 1217 |0131: const/4 v7, #int 1 // #1 │ │ -0dfa58: 3807 0500 |0132: if-eqz v7, 0137 // +0005 │ │ -0dfa5c: 7503 5b3b 1300 |0134: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ -0dfa62: 0e00 |0137: return-void │ │ -0dfa64: 1206 |0138: const/4 v6, #int 0 // #0 │ │ -0dfa66: 2900 e2fe |0139: goto/16 001b // -011e │ │ -0dfa6a: 0800 1300 |013b: move-object/from16 v0, v19 │ │ -0dfa6e: 540c 4e13 |013d: iget-object v12, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ -0dfa72: 2900 f1fe |013f: goto/16 0030 // -010f │ │ -0dfa76: 52c0 c315 |0141: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0dfa7a: 0211 0000 |0143: move/from16 v17, v0 │ │ -0dfa7e: 1312 0600 |0145: const/16 v18, #int 6 // #6 │ │ -0dfa82: 0200 1100 |0147: move/from16 v0, v17 │ │ -0dfa86: 0201 1200 |0149: move/from16 v1, v18 │ │ -0dfa8a: 3310 01ff |014b: if-ne v0, v1, 004c // -00ff │ │ -0dfa8e: 5280 c015 |014d: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0dfa92: 0211 0000 |014f: move/from16 v17, v0 │ │ -0dfa96: 0200 1100 |0151: move/from16 v0, v17 │ │ -0dfa9a: 8200 |0153: int-to-float v0, v0 │ │ -0dfa9c: 0211 0000 |0154: move/from16 v17, v0 │ │ -0dfaa0: 5280 c015 |0156: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0dfaa4: 0212 0000 |0158: move/from16 v18, v0 │ │ -0dfaa8: 0200 1200 |015a: move/from16 v0, v18 │ │ -0dfaac: 8200 |015c: int-to-float v0, v0 │ │ -0dfaae: 0212 0000 |015d: move/from16 v18, v0 │ │ -0dfab2: 0200 1100 |015f: move/from16 v0, v17 │ │ -0dfab6: 0201 1200 |0161: move/from16 v1, v18 │ │ -0dfaba: 6e30 7437 0c01 |0163: invoke-virtual {v12, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ -0dfac0: 0a11 |0166: move-result v17 │ │ -0dfac2: 0200 1100 |0167: move/from16 v0, v17 │ │ -0dfac6: 870d |0169: float-to-int v13, v0 │ │ -0dfac8: 2900 e2fe |016a: goto/16 004c // -011e │ │ -0dfacc: 0800 1300 |016c: move-object/from16 v0, v19 │ │ -0dfad0: 540b 4d13 |016e: iget-object v11, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ -0dfad4: 2900 17ff |0170: goto/16 0087 // -00e9 │ │ -0dfad8: 52b0 c315 |0172: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0dfadc: 0211 0000 |0174: move/from16 v17, v0 │ │ -0dfae0: 1312 0600 |0176: const/16 v18, #int 6 // #6 │ │ -0dfae4: 0200 1100 |0178: move/from16 v0, v17 │ │ -0dfae8: 0201 1200 |017a: move/from16 v1, v18 │ │ -0dfaec: 3310 27ff |017c: if-ne v0, v1, 00a3 // -00d9 │ │ -0dfaf0: 5280 bf15 |017e: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ -0dfaf4: 0211 0000 |0180: move/from16 v17, v0 │ │ -0dfaf8: 0200 1100 |0182: move/from16 v0, v17 │ │ -0dfafc: 8200 |0184: int-to-float v0, v0 │ │ -0dfafe: 0211 0000 |0185: move/from16 v17, v0 │ │ -0dfb02: 5280 bf15 |0187: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ -0dfb06: 0212 0000 |0189: move/from16 v18, v0 │ │ -0dfb0a: 0200 1200 |018b: move/from16 v0, v18 │ │ -0dfb0e: 8200 |018d: int-to-float v0, v0 │ │ -0dfb10: 0212 0000 |018e: move/from16 v18, v0 │ │ -0dfb14: 0200 1100 |0190: move/from16 v0, v17 │ │ -0dfb18: 0201 1200 |0192: move/from16 v1, v18 │ │ -0dfb1c: 6e30 7437 0b01 |0194: invoke-virtual {v11, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ -0dfb22: 0a11 |0197: move-result v17 │ │ -0dfb24: 0200 1100 |0198: move/from16 v0, v17 │ │ -0dfb28: 8703 |019a: float-to-int v3, v0 │ │ -0dfb2a: 2900 08ff |019b: goto/16 00a3 // -00f8 │ │ -0dfb2e: 0800 1300 |019d: move-object/from16 v0, v19 │ │ -0dfb32: 540a 5013 |019f: iget-object v10, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ -0dfb36: 2900 4cff |01a1: goto/16 00ed // -00b4 │ │ -0dfb3a: 52a0 c315 |01a3: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ -0dfb3e: 0211 0000 |01a5: move/from16 v17, v0 │ │ -0dfb42: 1312 0600 |01a7: const/16 v18, #int 6 // #6 │ │ -0dfb46: 0200 1100 |01a9: move/from16 v0, v17 │ │ -0dfb4a: 0201 1200 |01ab: move/from16 v1, v18 │ │ -0dfb4e: 3310 5cff |01ad: if-ne v0, v1, 0109 // -00a4 │ │ -0dfb52: 5280 c015 |01af: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0dfb56: 0211 0000 |01b1: move/from16 v17, v0 │ │ -0dfb5a: 0200 1100 |01b3: move/from16 v0, v17 │ │ -0dfb5e: 8200 |01b5: int-to-float v0, v0 │ │ -0dfb60: 0211 0000 |01b6: move/from16 v17, v0 │ │ -0dfb64: 5280 c015 |01b8: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0dfb68: 0212 0000 |01ba: move/from16 v18, v0 │ │ -0dfb6c: 0200 1200 |01bc: move/from16 v0, v18 │ │ -0dfb70: 8200 |01be: int-to-float v0, v0 │ │ -0dfb72: 0212 0000 |01bf: move/from16 v18, v0 │ │ -0dfb76: 0200 1100 |01c1: move/from16 v0, v17 │ │ -0dfb7a: 0201 1200 |01c3: move/from16 v1, v18 │ │ -0dfb7e: 6e30 7437 0a01 |01c5: invoke-virtual {v10, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ -0dfb84: 0a11 |01c8: move-result v17 │ │ -0dfb86: 0200 1100 |01c9: move/from16 v0, v17 │ │ -0dfb8a: 8709 |01cb: float-to-int v9, v0 │ │ -0dfb8c: 2900 3dff |01cc: goto/16 0109 // -00c3 │ │ +0dd588: |[0dd588] android.support.v7.internal.widget.ContentFrameLayout.onMeasure:(II)V │ │ +0dd598: 7401 1c30 1300 |0000: invoke-virtual/range {v19}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getContext:()Landroid/content/Context; // method@301c │ │ +0dd59e: 0c11 |0003: move-result-object v17 │ │ +0dd5a0: 7401 a801 1100 |0004: invoke-virtual/range {v17}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0dd5a6: 0c11 |0007: move-result-object v17 │ │ +0dd5a8: 7401 2f02 1100 |0008: invoke-virtual/range {v17}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0dd5ae: 0c08 |000b: move-result-object v8 │ │ +0dd5b0: 5280 c015 |000c: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0dd5b4: 0211 0000 |000e: move/from16 v17, v0 │ │ +0dd5b8: 5280 bf15 |0010: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ +0dd5bc: 0212 0000 |0012: move/from16 v18, v0 │ │ +0dd5c0: 0200 1100 |0014: move/from16 v0, v17 │ │ +0dd5c4: 0201 1200 |0016: move/from16 v1, v18 │ │ +0dd5c8: 3510 2001 |0018: if-ge v0, v1, 0138 // +0120 │ │ +0dd5cc: 1216 |001a: const/4 v6, #int 1 // #1 │ │ +0dd5ce: 7701 2138 1400 |001b: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0dd5d4: 0a0f |001e: move-result v15 │ │ +0dd5d6: 7701 2138 1500 |001f: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0dd5dc: 0a04 |0022: move-result v4 │ │ +0dd5de: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +0dd5e0: 1511 0080 |0024: const/high16 v17, #int -2147483648 // #8000 │ │ +0dd5e4: 0200 1100 |0026: move/from16 v0, v17 │ │ +0dd5e8: 330f 5300 |0028: if-ne v15, v0, 007b // +0053 │ │ +0dd5ec: 3806 1101 |002a: if-eqz v6, 013b // +0111 │ │ +0dd5f0: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +0dd5f4: 540c 4f13 |002e: iget-object v12, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMinor:Landroid/util/TypedValue; // field@134f │ │ +0dd5f8: 380c 4b00 |0030: if-eqz v12, 007b // +004b │ │ +0dd5fc: 52c0 c315 |0032: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd600: 0211 0000 |0034: move/from16 v17, v0 │ │ +0dd604: 3811 4500 |0036: if-eqz v17, 007b // +0045 │ │ +0dd608: 120d |0038: const/4 v13, #int 0 // #0 │ │ +0dd60a: 52c0 c315 |0039: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd60e: 0211 0000 |003b: move/from16 v17, v0 │ │ +0dd612: 1312 0500 |003d: const/16 v18, #int 5 // #5 │ │ +0dd616: 0200 1100 |003f: move/from16 v0, v17 │ │ +0dd61a: 0201 1200 |0041: move/from16 v1, v18 │ │ +0dd61e: 3310 fe00 |0043: if-ne v0, v1, 0141 // +00fe │ │ +0dd622: 6e20 7237 8c00 |0045: invoke-virtual {v12, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ +0dd628: 0a11 |0048: move-result v17 │ │ +0dd62a: 0200 1100 |0049: move/from16 v0, v17 │ │ +0dd62e: 870d |004b: float-to-int v13, v0 │ │ +0dd630: 3d0d 2f00 |004c: if-lez v13, 007b // +002f │ │ +0dd634: 0800 1300 |004e: move-object/from16 v0, v19 │ │ +0dd638: 5400 4b13 |0050: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd63c: 0811 0000 |0052: move-object/from16 v17, v0 │ │ +0dd640: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0dd644: 5200 b000 |0056: iget v0, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0dd648: 0211 0000 |0058: move/from16 v17, v0 │ │ +0dd64c: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +0dd650: 5400 4b13 |005c: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd654: 0812 0000 |005e: move-object/from16 v18, v0 │ │ +0dd658: 0800 1200 |0060: move-object/from16 v0, v18 │ │ +0dd65c: 5200 b100 |0062: iget v0, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0dd660: 0212 0000 |0064: move/from16 v18, v0 │ │ +0dd664: 9011 1112 |0066: add-int v17, v17, v18 │ │ +0dd668: 910d 0d11 |0068: sub-int v13, v13, v17 │ │ +0dd66c: 7701 2238 1400 |006a: invoke-static/range {v20}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0dd672: 0a10 |006d: move-result v16 │ │ +0dd674: 0200 1000 |006e: move/from16 v0, v16 │ │ +0dd678: 7120 1543 0d00 |0070: invoke-static {v13, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0dd67e: 0a11 |0073: move-result v17 │ │ +0dd680: 1512 0040 |0074: const/high16 v18, #int 1073741824 // #4000 │ │ +0dd684: 7702 2338 1100 |0076: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dd68a: 0a14 |0079: move-result v20 │ │ +0dd68c: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +0dd68e: 1511 0080 |007b: const/high16 v17, #int -2147483648 // #8000 │ │ +0dd692: 0200 1100 |007d: move/from16 v0, v17 │ │ +0dd696: 3304 5000 |007f: if-ne v4, v0, 00cf // +0050 │ │ +0dd69a: 3806 eb00 |0081: if-eqz v6, 016c // +00eb │ │ +0dd69e: 0800 1300 |0083: move-object/from16 v0, v19 │ │ +0dd6a2: 540b 4c13 |0085: iget-object v11, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMajor:Landroid/util/TypedValue; // field@134c │ │ +0dd6a6: 380b 4800 |0087: if-eqz v11, 00cf // +0048 │ │ +0dd6aa: 52b0 c315 |0089: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd6ae: 0211 0000 |008b: move/from16 v17, v0 │ │ +0dd6b2: 3811 4200 |008d: if-eqz v17, 00cf // +0042 │ │ +0dd6b6: 1203 |008f: const/4 v3, #int 0 // #0 │ │ +0dd6b8: 52b0 c315 |0090: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd6bc: 0211 0000 |0092: move/from16 v17, v0 │ │ +0dd6c0: 1312 0500 |0094: const/16 v18, #int 5 // #5 │ │ +0dd6c4: 0200 1100 |0096: move/from16 v0, v17 │ │ +0dd6c8: 0201 1200 |0098: move/from16 v1, v18 │ │ +0dd6cc: 3310 d800 |009a: if-ne v0, v1, 0172 // +00d8 │ │ +0dd6d0: 6e20 7237 8b00 |009c: invoke-virtual {v11, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ +0dd6d6: 0a11 |009f: move-result v17 │ │ +0dd6d8: 0200 1100 |00a0: move/from16 v0, v17 │ │ +0dd6dc: 8703 |00a2: float-to-int v3, v0 │ │ +0dd6de: 3d03 2c00 |00a3: if-lez v3, 00cf // +002c │ │ +0dd6e2: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +0dd6e6: 5400 4b13 |00a7: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd6ea: 0811 0000 |00a9: move-object/from16 v17, v0 │ │ +0dd6ee: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ +0dd6f2: 5200 b200 |00ad: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0dd6f6: 0211 0000 |00af: move/from16 v17, v0 │ │ +0dd6fa: 0800 1300 |00b1: move-object/from16 v0, v19 │ │ +0dd6fe: 5400 4b13 |00b3: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd702: 0812 0000 |00b5: move-object/from16 v18, v0 │ │ +0dd706: 0800 1200 |00b7: move-object/from16 v0, v18 │ │ +0dd70a: 5200 af00 |00b9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0dd70e: 0212 0000 |00bb: move/from16 v18, v0 │ │ +0dd712: 9011 1112 |00bd: add-int v17, v17, v18 │ │ +0dd716: 9103 0311 |00bf: sub-int v3, v3, v17 │ │ +0dd71a: 7701 2238 1500 |00c1: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0dd720: 0a05 |00c4: move-result v5 │ │ +0dd722: 7120 1543 5300 |00c5: invoke-static {v3, v5}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0dd728: 0a11 |00c8: move-result v17 │ │ +0dd72a: 1512 0040 |00c9: const/high16 v18, #int 1073741824 // #4000 │ │ +0dd72e: 7702 2338 1100 |00cb: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dd734: 0a15 |00ce: move-result v21 │ │ +0dd736: 7503 5b3b 1300 |00cf: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ +0dd73c: 7401 2330 1300 |00d2: invoke-virtual/range {v19}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@3023 │ │ +0dd742: 0a0e |00d5: move-result v14 │ │ +0dd744: 1207 |00d6: const/4 v7, #int 0 // #0 │ │ +0dd746: 1511 0040 |00d7: const/high16 v17, #int 1073741824 // #4000 │ │ +0dd74a: 0200 1100 |00d9: move/from16 v0, v17 │ │ +0dd74e: 7120 2338 0e00 |00db: invoke-static {v14, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dd754: 0a14 |00de: move-result v20 │ │ +0dd756: 3902 5300 |00df: if-nez v2, 0132 // +0053 │ │ +0dd75a: 1511 0080 |00e1: const/high16 v17, #int -2147483648 // #8000 │ │ +0dd75e: 0200 1100 |00e3: move/from16 v0, v17 │ │ +0dd762: 330f 4d00 |00e5: if-ne v15, v0, 0132 // +004d │ │ +0dd766: 3806 b600 |00e7: if-eqz v6, 019d // +00b6 │ │ +0dd76a: 0800 1300 |00e9: move-object/from16 v0, v19 │ │ +0dd76e: 540a 5113 |00eb: iget-object v10, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMinor:Landroid/util/TypedValue; // field@1351 │ │ +0dd772: 380a 4500 |00ed: if-eqz v10, 0132 // +0045 │ │ +0dd776: 52a0 c315 |00ef: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd77a: 0211 0000 |00f1: move/from16 v17, v0 │ │ +0dd77e: 3811 3f00 |00f3: if-eqz v17, 0132 // +003f │ │ +0dd782: 1209 |00f5: const/4 v9, #int 0 // #0 │ │ +0dd784: 52a0 c315 |00f6: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd788: 0211 0000 |00f8: move/from16 v17, v0 │ │ +0dd78c: 1312 0500 |00fa: const/16 v18, #int 5 // #5 │ │ +0dd790: 0200 1100 |00fc: move/from16 v0, v17 │ │ +0dd794: 0201 1200 |00fe: move/from16 v1, v18 │ │ +0dd798: 3310 a300 |0100: if-ne v0, v1, 01a3 // +00a3 │ │ +0dd79c: 6e20 7237 8a00 |0102: invoke-virtual {v10, v8}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ +0dd7a2: 0a11 |0105: move-result v17 │ │ +0dd7a4: 0200 1100 |0106: move/from16 v0, v17 │ │ +0dd7a8: 8709 |0108: float-to-int v9, v0 │ │ +0dd7aa: 3d09 1e00 |0109: if-lez v9, 0127 // +001e │ │ +0dd7ae: 0800 1300 |010b: move-object/from16 v0, v19 │ │ +0dd7b2: 5400 4b13 |010d: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd7b6: 0811 0000 |010f: move-object/from16 v17, v0 │ │ +0dd7ba: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +0dd7be: 5200 b000 |0113: iget v0, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0dd7c2: 0211 0000 |0115: move/from16 v17, v0 │ │ +0dd7c6: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +0dd7ca: 5400 4b13 |0119: iget-object v0, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd7ce: 0812 0000 |011b: move-object/from16 v18, v0 │ │ +0dd7d2: 0800 1200 |011d: move-object/from16 v0, v18 │ │ +0dd7d6: 5200 b100 |011f: iget v0, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0dd7da: 0212 0000 |0121: move/from16 v18, v0 │ │ +0dd7de: 9011 1112 |0123: add-int v17, v17, v18 │ │ +0dd7e2: 9109 0911 |0125: sub-int v9, v9, v17 │ │ +0dd7e6: 359e 0b00 |0127: if-ge v14, v9, 0132 // +000b │ │ +0dd7ea: 1511 0040 |0129: const/high16 v17, #int 1073741824 // #4000 │ │ +0dd7ee: 0200 1100 |012b: move/from16 v0, v17 │ │ +0dd7f2: 7120 2338 0900 |012d: invoke-static {v9, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0dd7f8: 0a14 |0130: move-result v20 │ │ +0dd7fa: 1217 |0131: const/4 v7, #int 1 // #1 │ │ +0dd7fc: 3807 0500 |0132: if-eqz v7, 0137 // +0005 │ │ +0dd800: 7503 5b3b 1300 |0134: invoke-super/range {v19, v20, v21}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ +0dd806: 0e00 |0137: return-void │ │ +0dd808: 1206 |0138: const/4 v6, #int 0 // #0 │ │ +0dd80a: 2900 e2fe |0139: goto/16 001b // -011e │ │ +0dd80e: 0800 1300 |013b: move-object/from16 v0, v19 │ │ +0dd812: 540c 4e13 |013d: iget-object v12, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedWidthMajor:Landroid/util/TypedValue; // field@134e │ │ +0dd816: 2900 f1fe |013f: goto/16 0030 // -010f │ │ +0dd81a: 52c0 c315 |0141: iget v0, v12, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd81e: 0211 0000 |0143: move/from16 v17, v0 │ │ +0dd822: 1312 0600 |0145: const/16 v18, #int 6 // #6 │ │ +0dd826: 0200 1100 |0147: move/from16 v0, v17 │ │ +0dd82a: 0201 1200 |0149: move/from16 v1, v18 │ │ +0dd82e: 3310 01ff |014b: if-ne v0, v1, 004c // -00ff │ │ +0dd832: 5280 c015 |014d: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0dd836: 0211 0000 |014f: move/from16 v17, v0 │ │ +0dd83a: 0200 1100 |0151: move/from16 v0, v17 │ │ +0dd83e: 8200 |0153: int-to-float v0, v0 │ │ +0dd840: 0211 0000 |0154: move/from16 v17, v0 │ │ +0dd844: 5280 c015 |0156: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0dd848: 0212 0000 |0158: move/from16 v18, v0 │ │ +0dd84c: 0200 1200 |015a: move/from16 v0, v18 │ │ +0dd850: 8200 |015c: int-to-float v0, v0 │ │ +0dd852: 0212 0000 |015d: move/from16 v18, v0 │ │ +0dd856: 0200 1100 |015f: move/from16 v0, v17 │ │ +0dd85a: 0201 1200 |0161: move/from16 v1, v18 │ │ +0dd85e: 6e30 7437 0c01 |0163: invoke-virtual {v12, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ +0dd864: 0a11 |0166: move-result v17 │ │ +0dd866: 0200 1100 |0167: move/from16 v0, v17 │ │ +0dd86a: 870d |0169: float-to-int v13, v0 │ │ +0dd86c: 2900 e2fe |016a: goto/16 004c // -011e │ │ +0dd870: 0800 1300 |016c: move-object/from16 v0, v19 │ │ +0dd874: 540b 4d13 |016e: iget-object v11, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mFixedHeightMinor:Landroid/util/TypedValue; // field@134d │ │ +0dd878: 2900 17ff |0170: goto/16 0087 // -00e9 │ │ +0dd87c: 52b0 c315 |0172: iget v0, v11, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd880: 0211 0000 |0174: move/from16 v17, v0 │ │ +0dd884: 1312 0600 |0176: const/16 v18, #int 6 // #6 │ │ +0dd888: 0200 1100 |0178: move/from16 v0, v17 │ │ +0dd88c: 0201 1200 |017a: move/from16 v1, v18 │ │ +0dd890: 3310 27ff |017c: if-ne v0, v1, 00a3 // -00d9 │ │ +0dd894: 5280 bf15 |017e: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ +0dd898: 0211 0000 |0180: move/from16 v17, v0 │ │ +0dd89c: 0200 1100 |0182: move/from16 v0, v17 │ │ +0dd8a0: 8200 |0184: int-to-float v0, v0 │ │ +0dd8a2: 0211 0000 |0185: move/from16 v17, v0 │ │ +0dd8a6: 5280 bf15 |0187: iget v0, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ +0dd8aa: 0212 0000 |0189: move/from16 v18, v0 │ │ +0dd8ae: 0200 1200 |018b: move/from16 v0, v18 │ │ +0dd8b2: 8200 |018d: int-to-float v0, v0 │ │ +0dd8b4: 0212 0000 |018e: move/from16 v18, v0 │ │ +0dd8b8: 0200 1100 |0190: move/from16 v0, v17 │ │ +0dd8bc: 0201 1200 |0192: move/from16 v1, v18 │ │ +0dd8c0: 6e30 7437 0b01 |0194: invoke-virtual {v11, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ +0dd8c6: 0a11 |0197: move-result v17 │ │ +0dd8c8: 0200 1100 |0198: move/from16 v0, v17 │ │ +0dd8cc: 8703 |019a: float-to-int v3, v0 │ │ +0dd8ce: 2900 08ff |019b: goto/16 00a3 // -00f8 │ │ +0dd8d2: 0800 1300 |019d: move-object/from16 v0, v19 │ │ +0dd8d6: 540a 5013 |019f: iget-object v10, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mMinWidthMajor:Landroid/util/TypedValue; // field@1350 │ │ +0dd8da: 2900 4cff |01a1: goto/16 00ed // -00b4 │ │ +0dd8de: 52a0 c315 |01a3: iget v0, v10, Landroid/util/TypedValue;.type:I // field@15c3 │ │ +0dd8e2: 0211 0000 |01a5: move/from16 v17, v0 │ │ +0dd8e6: 1312 0600 |01a7: const/16 v18, #int 6 // #6 │ │ +0dd8ea: 0200 1100 |01a9: move/from16 v0, v17 │ │ +0dd8ee: 0201 1200 |01ab: move/from16 v1, v18 │ │ +0dd8f2: 3310 5cff |01ad: if-ne v0, v1, 0109 // -00a4 │ │ +0dd8f6: 5280 c015 |01af: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0dd8fa: 0211 0000 |01b1: move/from16 v17, v0 │ │ +0dd8fe: 0200 1100 |01b3: move/from16 v0, v17 │ │ +0dd902: 8200 |01b5: int-to-float v0, v0 │ │ +0dd904: 0211 0000 |01b6: move/from16 v17, v0 │ │ +0dd908: 5280 c015 |01b8: iget v0, v8, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0dd90c: 0212 0000 |01ba: move/from16 v18, v0 │ │ +0dd910: 0200 1200 |01bc: move/from16 v0, v18 │ │ +0dd914: 8200 |01be: int-to-float v0, v0 │ │ +0dd916: 0212 0000 |01bf: move/from16 v18, v0 │ │ +0dd91a: 0200 1100 |01c1: move/from16 v0, v17 │ │ +0dd91e: 0201 1200 |01c3: move/from16 v1, v18 │ │ +0dd922: 6e30 7437 0a01 |01c5: invoke-virtual {v10, v0, v1}, Landroid/util/TypedValue;.getFraction:(FF)F // method@3774 │ │ +0dd928: 0a11 |01c8: move-result v17 │ │ +0dd92a: 0200 1100 |01c9: move/from16 v0, v17 │ │ +0dd92e: 8709 |01cb: float-to-int v9, v0 │ │ +0dd930: 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 │ │ @@ -197351,17 +197356,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0dfb90: |[0dfb90] android.support.v7.internal.widget.ContentFrameLayout.setAttachListener:(Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;)V │ │ -0dfba0: 5b01 4a13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ -0dfba4: 0e00 |0002: return-void │ │ +0dd934: |[0dd934] android.support.v7.internal.widget.ContentFrameLayout.setAttachListener:(Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;)V │ │ +0dd944: 5b01 4a13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ContentFrameLayout;.mAttachListener:Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; // field@134a │ │ +0dd948: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0003 reg=1 attachListener Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener; │ │ @@ -197371,42 +197376,42 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0dfba8: |[0dfba8] android.support.v7.internal.widget.ContentFrameLayout.setDecorPadding:(IIII)V │ │ -0dfbb8: 5410 4b13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ -0dfbbc: 6e55 2303 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -0dfbc2: 7110 d81a 0100 |0005: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@1ad8 │ │ -0dfbc8: 0a00 |0008: move-result v0 │ │ -0dfbca: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0dfbce: 6e10 2a30 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.requestLayout:()V // method@302a │ │ -0dfbd4: 0e00 |000e: return-void │ │ +0dd94c: |[0dd94c] android.support.v7.internal.widget.ContentFrameLayout.setDecorPadding:(IIII)V │ │ +0dd95c: 5410 4b13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ContentFrameLayout;.mDecorPadding:Landroid/graphics/Rect; // field@134b │ │ +0dd960: 6e55 2303 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +0dd966: 7110 d81a 0100 |0005: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@1ad8 │ │ +0dd96c: 0a00 |0008: move-result v0 │ │ +0dd96e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0dd972: 6e10 2a30 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.requestLayout:()V // method@302a │ │ +0dd978: 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/internal/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 : 1562 (ContentFrameLayout.java) │ │ + source_file_idx : 1558 (ContentFrameLayout.java) │ │ │ │ Class #905 header: │ │ class_idx : 1564 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1783 │ │ +source_file_idx : 1779 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 20 │ │ │ │ Class #905 annotations: │ │ Annotations on method #12343 'restoreToolbarHierarchyState' │ │ @@ -197539,21 +197544,21 @@ │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/DecorContentParent;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1783 (DecorContentParent.java) │ │ + source_file_idx : 1779 (DecorContentParent.java) │ │ │ │ Class #906 header: │ │ class_idx : 1565 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1784 │ │ +source_file_idx : 1780 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 57 │ │ │ │ Class #906 annotations: │ │ Annotations on method #12380 'restoreHierarchyState' │ │ @@ -197908,21 +197913,21 @@ │ │ │ │ #56 : (in Landroid/support/v7/internal/widget/DecorToolbar;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1784 (DecorToolbar.java) │ │ + source_file_idx : 1780 (DecorToolbar.java) │ │ │ │ Class #907 header: │ │ class_idx : 1566 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1893 │ │ -source_file_idx : 1797 │ │ +source_file_idx : 1793 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #907 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/DialogTitle;' │ │ @@ -197937,17 +197942,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0dfbd8: |[0dfbd8] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;)V │ │ -0dfbe8: 7020 943c 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -0dfbee: 0e00 |0003: return-void │ │ +0dd97c: |[0dd97c] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;)V │ │ +0dd98c: 7020 943c 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +0dd992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -197957,17 +197962,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 │ │ -0dfbf0: |[0dfbf0] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0dfc00: 7030 953c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c95 │ │ -0dfc06: 0e00 |0003: return-void │ │ +0dd994: |[0dd994] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0dd9a4: 7030 953c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3c95 │ │ +0dd9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -197978,17 +197983,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 │ │ -0dfc08: |[0dfc08] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0dfc18: 7040 963c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ -0dfc1e: 0e00 |0003: return-void │ │ +0dd9ac: |[0dd9ac] android.support.v7.internal.widget.DialogTitle.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0dd9bc: 7040 963c 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ +0dd9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DialogTitle; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -198001,47 +198006,47 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -0dfc20: |[0dfc20] android.support.v7.internal.widget.DialogTitle.onMeasure:(II)V │ │ -0dfc30: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0dfc32: 6f30 ac3c cb0d |0001: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ -0dfc38: 6e10 7f30 0b00 |0004: invoke-virtual {v11}, Landroid/support/v7/internal/widget/DialogTitle;.getLayout:()Landroid/text/Layout; // method@307f │ │ -0dfc3e: 0c02 |0007: move-result-object v2 │ │ -0dfc40: 3802 3a00 |0008: if-eqz v2, 0042 // +003a │ │ -0dfc44: 6e10 1837 0200 |000a: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@3718 │ │ -0dfc4a: 0a03 |000d: move-result v3 │ │ -0dfc4c: 3d03 3400 |000e: if-lez v3, 0042 // +0034 │ │ -0dfc50: d805 03ff |0010: add-int/lit8 v5, v3, #int -1 // #ff │ │ -0dfc54: 6e20 1637 5200 |0012: invoke-virtual {v2, v5}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@3716 │ │ -0dfc5a: 0a01 |0015: move-result v1 │ │ -0dfc5c: 3d01 2c00 |0016: if-lez v1, 0042 // +002c │ │ -0dfc60: 6e20 8230 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v7/internal/widget/DialogTitle;.setSingleLine:(Z)V // method@3082 │ │ -0dfc66: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -0dfc68: 6e20 8130 5b00 |001c: invoke-virtual {v11, v5}, Landroid/support/v7/internal/widget/DialogTitle;.setMaxLines:(I)V // method@3081 │ │ -0dfc6e: 6e10 7e30 0b00 |001f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/DialogTitle;.getContext:()Landroid/content/Context; // method@307e │ │ -0dfc74: 0c05 |0022: move-result-object v5 │ │ -0dfc76: 1206 |0023: const/4 v6, #int 0 // #0 │ │ -0dfc78: 6207 9410 |0024: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ -0dfc7c: 1408 4100 0101 |0026: const v8, #float 2.36937e-38 // #01010041 │ │ -0dfc82: 1409 4400 0301 |0029: const v9, #float 2.40611e-38 // #01030044 │ │ -0dfc88: 6e59 b201 6587 |002c: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0dfc8e: 0c00 |002f: move-result-object v0 │ │ -0dfc90: 6005 9a10 |0030: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@109a │ │ -0dfc94: 6e30 5b02 500a |0032: invoke-virtual {v0, v5, v10}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -0dfc9a: 0a04 |0035: move-result v4 │ │ -0dfc9c: 3804 0600 |0036: if-eqz v4, 003c // +0006 │ │ -0dfca0: 8245 |0038: int-to-float v5, v4 │ │ -0dfca2: 6e30 8330 ab05 |0039: invoke-virtual {v11, v10, v5}, Landroid/support/v7/internal/widget/DialogTitle;.setTextSize:(IF)V // method@3083 │ │ -0dfca8: 6e10 7102 0000 |003c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0dfcae: 6f30 ac3c cb0d |003f: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ -0dfcb4: 0e00 |0042: return-void │ │ +0dd9c4: |[0dd9c4] android.support.v7.internal.widget.DialogTitle.onMeasure:(II)V │ │ +0dd9d4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0dd9d6: 6f30 ac3c cb0d |0001: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ +0dd9dc: 6e10 7f30 0b00 |0004: invoke-virtual {v11}, Landroid/support/v7/internal/widget/DialogTitle;.getLayout:()Landroid/text/Layout; // method@307f │ │ +0dd9e2: 0c02 |0007: move-result-object v2 │ │ +0dd9e4: 3802 3a00 |0008: if-eqz v2, 0042 // +003a │ │ +0dd9e8: 6e10 1837 0200 |000a: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@3718 │ │ +0dd9ee: 0a03 |000d: move-result v3 │ │ +0dd9f0: 3d03 3400 |000e: if-lez v3, 0042 // +0034 │ │ +0dd9f4: d805 03ff |0010: add-int/lit8 v5, v3, #int -1 // #ff │ │ +0dd9f8: 6e20 1637 5200 |0012: invoke-virtual {v2, v5}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@3716 │ │ +0dd9fe: 0a01 |0015: move-result v1 │ │ +0dda00: 3d01 2c00 |0016: if-lez v1, 0042 // +002c │ │ +0dda04: 6e20 8230 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v7/internal/widget/DialogTitle;.setSingleLine:(Z)V // method@3082 │ │ +0dda0a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +0dda0c: 6e20 8130 5b00 |001c: invoke-virtual {v11, v5}, Landroid/support/v7/internal/widget/DialogTitle;.setMaxLines:(I)V // method@3081 │ │ +0dda12: 6e10 7e30 0b00 |001f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/DialogTitle;.getContext:()Landroid/content/Context; // method@307e │ │ +0dda18: 0c05 |0022: move-result-object v5 │ │ +0dda1a: 1206 |0023: const/4 v6, #int 0 // #0 │ │ +0dda1c: 6207 9410 |0024: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ +0dda20: 1408 4100 0101 |0026: const v8, #float 2.36937e-38 // #01010041 │ │ +0dda26: 1409 4400 0301 |0029: const v9, #float 2.40611e-38 // #01030044 │ │ +0dda2c: 6e59 b201 6587 |002c: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0dda32: 0c00 |002f: move-result-object v0 │ │ +0dda34: 6005 9a10 |0030: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@109a │ │ +0dda38: 6e30 5b02 500a |0032: invoke-virtual {v0, v5, v10}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +0dda3e: 0a04 |0035: move-result v4 │ │ +0dda40: 3804 0600 |0036: if-eqz v4, 003c // +0006 │ │ +0dda44: 8245 |0038: int-to-float v5, v4 │ │ +0dda46: 6e30 8330 ab05 |0039: invoke-virtual {v11, v10, v5}, Landroid/support/v7/internal/widget/DialogTitle;.setTextSize:(IF)V // method@3083 │ │ +0dda4c: 6e10 7102 0000 |003c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0dda52: 6f30 ac3c cb0d |003f: invoke-super {v11, v12, v13}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ +0dda58: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0004 line=51 │ │ 0x0008 line=52 │ │ 0x000a line=53 │ │ 0x000e line=54 │ │ @@ -198062,21 +198067,21 @@ │ │ 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/internal/widget/DialogTitle; │ │ 0x0000 - 0x0043 reg=12 widthMeasureSpec I │ │ 0x0000 - 0x0043 reg=13 heightMeasureSpec I │ │ │ │ - source_file_idx : 1797 (DialogTitle.java) │ │ + source_file_idx : 1793 (DialogTitle.java) │ │ │ │ Class #908 header: │ │ class_idx : 1567 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1832 │ │ +source_file_idx : 1828 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #908 annotations: │ │ Annotations on field #4948 'sInsetsClazz' │ │ @@ -198109,28 +198114,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0dfcb8: |[0dfcb8] android.support.v7.internal.widget.DrawableUtils.:()V │ │ -0dfcc8: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0dfccc: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0dfcd2: 6900 5213 |0005: sput-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ -0dfcd6: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0dfcda: 1301 1200 |0009: const/16 v1, #int 18 // #12 │ │ -0dfcde: 3410 0a00 |000b: if-lt v0, v1, 0015 // +000a │ │ -0dfce2: 1a00 4320 |000d: const-string v0, "android.graphics.Insets" // string@2043 │ │ -0dfce6: 7110 d742 0000 |000f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ -0dfcec: 0c00 |0012: move-result-object v0 │ │ -0dfcee: 6900 5413 |0013: sput-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ -0dfcf2: 0e00 |0015: return-void │ │ -0dfcf4: 0d00 |0016: move-exception v0 │ │ -0dfcf6: 28fe |0017: goto 0015 // -0002 │ │ +0dda5c: |[0dda5c] android.support.v7.internal.widget.DrawableUtils.:()V │ │ +0dda6c: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0dda70: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0dda76: 6900 5213 |0005: sput-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ +0dda7a: 6000 c100 |0007: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0dda7e: 1301 1200 |0009: const/16 v1, #int 18 // #12 │ │ +0dda82: 3410 0a00 |000b: if-lt v0, v1, 0015 // +000a │ │ +0dda86: 1a00 3e20 |000d: const-string v0, "android.graphics.Insets" // string@203e │ │ +0dda8a: 7110 d742 0000 |000f: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@42d7 │ │ +0dda90: 0c00 |0012: move-result-object v0 │ │ +0dda92: 6900 5413 |0013: sput-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ +0dda96: 0e00 |0015: return-void │ │ +0dda98: 0d00 |0016: move-exception v0 │ │ +0dda9a: 28fe |0017: goto 0015 // -0002 │ │ catches : 1 │ │ 0x000d - 0x0015 │ │ Ljava/lang/ClassNotFoundException; -> 0x0016 │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=40 │ │ 0x000d line=42 │ │ @@ -198143,17 +198148,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0dfd08: |[0dfd08] android.support.v7.internal.widget.DrawableUtils.:()V │ │ -0dfd18: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0dfd1e: 0e00 |0003: return-void │ │ +0ddaac: |[0ddaac] android.support.v7.internal.widget.DrawableUtils.:()V │ │ +0ddabc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ddac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DrawableUtils; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/DrawableUtils;) │ │ @@ -198161,99 +198166,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 │ │ -0dfd20: |[0dfd20] android.support.v7.internal.widget.DrawableUtils.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; │ │ -0dfd30: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0dfd32: 6208 5413 |0001: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ -0dfd36: 3808 7600 |0003: if-eqz v8, 0079 // +0076 │ │ -0dfd3a: 7110 980d 0c00 |0005: invoke-static {v12}, Landroid/support/v4/graphics/drawable/DrawableCompat;.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d98 │ │ -0dfd40: 0c0c |0008: move-result-object v12 │ │ -0dfd42: 6e10 2243 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0dfd48: 0c08 |000c: move-result-object v8 │ │ -0dfd4a: 1a0a b72b |000d: const-string v10, "getOpticalInsets" // string@2bb7 │ │ -0dfd4e: 120b |000f: const/4 v11, #int 0 // #0 │ │ -0dfd50: 23bb 3509 |0010: new-array v11, v11, [Ljava/lang/Class; // type@0935 │ │ -0dfd54: 6e30 df42 a80b |0012: invoke-virtual {v8, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0dfd5a: 0c03 |0015: move-result-object v3 │ │ -0dfd5c: 1208 |0016: const/4 v8, #int 0 // #0 │ │ -0dfd5e: 2388 3709 |0017: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ -0dfd62: 6e30 8e43 c308 |0019: invoke-virtual {v3, v12, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0dfd68: 0c05 |001c: move-result-object v5 │ │ -0dfd6a: 3805 5c00 |001d: if-eqz v5, 0079 // +005c │ │ -0dfd6e: 2207 8800 |001f: new-instance v7, Landroid/graphics/Rect; // type@0088 │ │ -0dfd72: 7010 1903 0700 |0021: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0dfd78: 6208 5413 |0024: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ -0dfd7c: 6e10 de42 0800 |0026: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@42de │ │ -0dfd82: 0c00 |0029: move-result-object v0 │ │ -0dfd84: 2106 |002a: array-length v6, v0 │ │ -0dfd86: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -0dfd88: 3564 4f00 |002c: if-ge v4, v6, 007b // +004f │ │ -0dfd8c: 4602 0004 |002e: aget-object v2, v0, v4 │ │ -0dfd90: 6e10 8843 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@4388 │ │ -0dfd96: 0c0a |0033: move-result-object v10 │ │ -0dfd98: 12f8 |0034: const/4 v8, #int -1 // #ff │ │ -0dfd9a: 6e10 3d43 0a00 |0035: invoke-virtual {v10}, Ljava/lang/String;.hashCode:()I // method@433d │ │ -0dfda0: 0a0b |0038: move-result v11 │ │ -0dfda2: 2c0b 5900 0000 |0039: sparse-switch v11, 00000092 // +00000059 │ │ -0dfda8: 2b08 6800 0000 |003c: packed-switch v8, 000000a4 // +00000068 │ │ -0dfdae: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0dfdb2: 28eb |0041: goto 002c // -0015 │ │ -0dfdb4: 1a0b 5431 |0042: const-string v11, "left" // string@3154 │ │ -0dfdb8: 6e20 3843 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dfdbe: 0a0a |0047: move-result v10 │ │ -0dfdc0: 380a f4ff |0048: if-eqz v10, 003c // -000c │ │ -0dfdc4: 0198 |004a: move v8, v9 │ │ -0dfdc6: 28f1 |004b: goto 003c // -000f │ │ -0dfdc8: 1a0b df47 |004c: const-string v11, "top" // string@47df │ │ -0dfdcc: 6e20 3843 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dfdd2: 0a0a |0051: move-result v10 │ │ -0dfdd4: 380a eaff |0052: if-eqz v10, 003c // -0016 │ │ -0dfdd8: 1218 |0054: const/4 v8, #int 1 // #1 │ │ -0dfdda: 28e7 |0055: goto 003c // -0019 │ │ -0dfddc: 1a0b 973f |0056: const-string v11, "right" // string@3f97 │ │ -0dfde0: 6e20 3843 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dfde6: 0a0a |005b: move-result v10 │ │ -0dfde8: 380a e0ff |005c: if-eqz v10, 003c // -0020 │ │ -0dfdec: 1228 |005e: const/4 v8, #int 2 // #2 │ │ -0dfdee: 28dd |005f: goto 003c // -0023 │ │ -0dfdf0: 1a0b bf21 |0060: const-string v11, "bottom" // string@21bf │ │ -0dfdf4: 6e20 3843 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0dfdfa: 0a0a |0065: move-result v10 │ │ -0dfdfc: 380a d6ff |0066: if-eqz v10, 003c // -002a │ │ -0dfe00: 1238 |0068: const/4 v8, #int 3 // #3 │ │ -0dfe02: 28d3 |0069: goto 003c // -002d │ │ -0dfe04: 6e20 8743 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0dfe0a: 0a08 |006d: move-result v8 │ │ -0dfe0c: 5978 b000 |006e: iput v8, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0dfe10: 28cf |0070: goto 003f // -0031 │ │ -0dfe12: 0d01 |0071: move-exception v1 │ │ -0dfe14: 1a08 2707 |0072: const-string v8, "DrawableUtils" // string@0727 │ │ -0dfe18: 1a09 5806 |0074: const-string v9, "Couldn't obtain the optical insets. Ignoring." // string@0658 │ │ -0dfe1c: 7120 5937 9800 |0076: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0dfe22: 6207 5213 |0079: sget-object v7, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ -0dfe26: 1107 |007b: return-object v7 │ │ -0dfe28: 6e20 8743 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0dfe2e: 0a08 |007f: move-result v8 │ │ -0dfe30: 5978 b200 |0080: iput v8, v7, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0dfe34: 28bd |0082: goto 003f // -0043 │ │ -0dfe36: 6e20 8743 5200 |0083: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0dfe3c: 0a08 |0086: move-result v8 │ │ -0dfe3e: 5978 b100 |0087: iput v8, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0dfe42: 28b6 |0089: goto 003f // -004a │ │ -0dfe44: 6e20 8743 5200 |008a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0dfe4a: 0a08 |008d: move-result v8 │ │ -0dfe4c: 5978 af00 |008e: iput v8, v7, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0dfe50: 28af |0090: goto 003f // -0051 │ │ -0dfe52: 0000 |0091: nop // spacer │ │ -0dfe54: 0002 0400 2b9a 8dad 55c1 0100 07a0 ... |0092: sparse-switch-data (18 units) │ │ -0dfe78: 0001 0400 0000 0000 2e00 0000 4000 ... |00a4: packed-switch-data (12 units) │ │ +0ddac4: |[0ddac4] android.support.v7.internal.widget.DrawableUtils.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; │ │ +0ddad4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0ddad6: 6208 5413 |0001: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ +0ddada: 3808 7600 |0003: if-eqz v8, 0079 // +0076 │ │ +0ddade: 7110 980d 0c00 |0005: invoke-static {v12}, Landroid/support/v4/graphics/drawable/DrawableCompat;.unwrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d98 │ │ +0ddae4: 0c0c |0008: move-result-object v12 │ │ +0ddae6: 6e10 2243 0c00 |0009: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0ddaec: 0c08 |000c: move-result-object v8 │ │ +0ddaee: 1a0a b22b |000d: const-string v10, "getOpticalInsets" // string@2bb2 │ │ +0ddaf2: 120b |000f: const/4 v11, #int 0 // #0 │ │ +0ddaf4: 23bb 3509 |0010: new-array v11, v11, [Ljava/lang/Class; // type@0935 │ │ +0ddaf8: 6e30 df42 a80b |0012: invoke-virtual {v8, v10, v11}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0ddafe: 0c03 |0015: move-result-object v3 │ │ +0ddb00: 1208 |0016: const/4 v8, #int 0 // #0 │ │ +0ddb02: 2388 3709 |0017: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ +0ddb06: 6e30 8e43 c308 |0019: invoke-virtual {v3, v12, v8}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0ddb0c: 0c05 |001c: move-result-object v5 │ │ +0ddb0e: 3805 5c00 |001d: if-eqz v5, 0079 // +005c │ │ +0ddb12: 2207 8800 |001f: new-instance v7, Landroid/graphics/Rect; // type@0088 │ │ +0ddb16: 7010 1903 0700 |0021: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0ddb1c: 6208 5413 |0024: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.sInsetsClazz:Ljava/lang/Class; // field@1354 │ │ +0ddb20: 6e10 de42 0800 |0026: invoke-virtual {v8}, Ljava/lang/Class;.getFields:()[Ljava/lang/reflect/Field; // method@42de │ │ +0ddb26: 0c00 |0029: move-result-object v0 │ │ +0ddb28: 2106 |002a: array-length v6, v0 │ │ +0ddb2a: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +0ddb2c: 3564 4f00 |002c: if-ge v4, v6, 007b // +004f │ │ +0ddb30: 4602 0004 |002e: aget-object v2, v0, v4 │ │ +0ddb34: 6e10 8843 0200 |0030: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getName:()Ljava/lang/String; // method@4388 │ │ +0ddb3a: 0c0a |0033: move-result-object v10 │ │ +0ddb3c: 12f8 |0034: const/4 v8, #int -1 // #ff │ │ +0ddb3e: 6e10 3d43 0a00 |0035: invoke-virtual {v10}, Ljava/lang/String;.hashCode:()I // method@433d │ │ +0ddb44: 0a0b |0038: move-result v11 │ │ +0ddb46: 2c0b 5900 0000 |0039: sparse-switch v11, 00000092 // +00000059 │ │ +0ddb4c: 2b08 6800 0000 |003c: packed-switch v8, 000000a4 // +00000068 │ │ +0ddb52: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ddb56: 28eb |0041: goto 002c // -0015 │ │ +0ddb58: 1a0b 4f31 |0042: const-string v11, "left" // string@314f │ │ +0ddb5c: 6e20 3843 ba00 |0044: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ddb62: 0a0a |0047: move-result v10 │ │ +0ddb64: 380a f4ff |0048: if-eqz v10, 003c // -000c │ │ +0ddb68: 0198 |004a: move v8, v9 │ │ +0ddb6a: 28f1 |004b: goto 003c // -000f │ │ +0ddb6c: 1a0b da47 |004c: const-string v11, "top" // string@47da │ │ +0ddb70: 6e20 3843 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ddb76: 0a0a |0051: move-result v10 │ │ +0ddb78: 380a eaff |0052: if-eqz v10, 003c // -0016 │ │ +0ddb7c: 1218 |0054: const/4 v8, #int 1 // #1 │ │ +0ddb7e: 28e7 |0055: goto 003c // -0019 │ │ +0ddb80: 1a0b 923f |0056: const-string v11, "right" // string@3f92 │ │ +0ddb84: 6e20 3843 ba00 |0058: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ddb8a: 0a0a |005b: move-result v10 │ │ +0ddb8c: 380a e0ff |005c: if-eqz v10, 003c // -0020 │ │ +0ddb90: 1228 |005e: const/4 v8, #int 2 // #2 │ │ +0ddb92: 28dd |005f: goto 003c // -0023 │ │ +0ddb94: 1a0b ba21 |0060: const-string v11, "bottom" // string@21ba │ │ +0ddb98: 6e20 3843 ba00 |0062: invoke-virtual {v10, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ddb9e: 0a0a |0065: move-result v10 │ │ +0ddba0: 380a d6ff |0066: if-eqz v10, 003c // -002a │ │ +0ddba4: 1238 |0068: const/4 v8, #int 3 // #3 │ │ +0ddba6: 28d3 |0069: goto 003c // -002d │ │ +0ddba8: 6e20 8743 5200 |006a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0ddbae: 0a08 |006d: move-result v8 │ │ +0ddbb0: 5978 b000 |006e: iput v8, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0ddbb4: 28cf |0070: goto 003f // -0031 │ │ +0ddbb6: 0d01 |0071: move-exception v1 │ │ +0ddbb8: 1a08 2307 |0072: const-string v8, "DrawableUtils" // string@0723 │ │ +0ddbbc: 1a09 5406 |0074: const-string v9, "Couldn't obtain the optical insets. Ignoring." // string@0654 │ │ +0ddbc0: 7120 5937 9800 |0076: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0ddbc6: 6207 5213 |0079: sget-object v7, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ +0ddbca: 1107 |007b: return-object v7 │ │ +0ddbcc: 6e20 8743 5200 |007c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0ddbd2: 0a08 |007f: move-result v8 │ │ +0ddbd4: 5978 b200 |0080: iput v8, v7, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0ddbd8: 28bd |0082: goto 003f // -0043 │ │ +0ddbda: 6e20 8743 5200 |0083: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0ddbe0: 0a08 |0086: move-result v8 │ │ +0ddbe2: 5978 b100 |0087: iput v8, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0ddbe6: 28b6 |0089: goto 003f // -004a │ │ +0ddbe8: 6e20 8743 5200 |008a: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0ddbee: 0a08 |008d: move-result v8 │ │ +0ddbf0: 5978 af00 |008e: iput v8, v7, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0ddbf4: 28af |0090: goto 003f // -0051 │ │ +0ddbf6: 0000 |0091: nop // spacer │ │ +0ddbf8: 0002 0400 2b9a 8dad 55c1 0100 07a0 ... |0092: sparse-switch-data (18 units) │ │ +0ddc1c: 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=56 │ │ @@ -198289,21 +198294,21 @@ │ │ 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 : 1832 (DrawableUtils.java) │ │ + source_file_idx : 1828 (DrawableUtils.java) │ │ │ │ Class #909 header: │ │ class_idx : 1570 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2164 │ │ +source_file_idx : 2160 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #909 annotations: │ │ Annotations on class │ │ @@ -198321,21 +198326,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;) │ │ name : 'onFitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2164 (FitWindowsViewGroup.java) │ │ + source_file_idx : 2160 (FitWindowsViewGroup.java) │ │ │ │ Class #910 header: │ │ class_idx : 1571 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2164 │ │ +source_file_idx : 2160 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #910 annotations: │ │ Annotations on class │ │ @@ -198352,21 +198357,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/FitWindowsViewGroup;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2164 (FitWindowsViewGroup.java) │ │ + source_file_idx : 2160 (FitWindowsViewGroup.java) │ │ │ │ Class #911 header: │ │ class_idx : 1573 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1867 │ │ -source_file_idx : 4904 │ │ +source_file_idx : 4900 │ │ static_fields_size : 3 │ │ instance_fields_size: 8 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #911 annotations: │ │ Annotations on class │ │ @@ -198431,39 +198436,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0dfea8: |[0dfea8] android.support.v7.internal.widget.ListViewCompat.:()V │ │ -0dfeb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0dfeba: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0dfebc: 2300 f508 |0002: new-array v0, v0, [I // type@08f5 │ │ -0dfec0: 4b01 0001 |0004: aput v1, v0, v1 │ │ -0dfec4: 6900 5a13 |0006: sput-object v0, Landroid/support/v7/internal/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@135a │ │ -0dfec8: 0e00 |0008: return-void │ │ +0ddc4c: |[0ddc4c] android.support.v7.internal.widget.ListViewCompat.:()V │ │ +0ddc5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ddc5e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0ddc60: 2300 f508 |0002: new-array v0, v0, [I // type@08f5 │ │ +0ddc64: 4b01 0001 |0004: aput v1, v0, v1 │ │ +0ddc68: 6900 5a13 |0006: sput-object v0, Landroid/support/v7/internal/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@135a │ │ +0ddc6c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/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 │ │ -0dfecc: |[0dfecc] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;)V │ │ -0dfedc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dfede: 7030 9a30 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@309a │ │ -0dfee4: 0e00 |0004: return-void │ │ +0ddc70: |[0ddc70] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;)V │ │ +0ddc80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ddc82: 7030 9a30 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@309a │ │ +0ddc88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198473,18 +198478,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 │ │ -0dfee8: |[0dfee8] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0dfef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dfefa: 7040 9b30 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@309b │ │ -0dff00: 0e00 |0004: return-void │ │ +0ddc8c: |[0ddc8c] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0ddc9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ddc9e: 7040 9b30 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@309b │ │ +0ddca4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -198495,36 +198500,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 │ │ -0dff04: |[0dff04] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0dff14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0dff16: 7040 c73b 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3bc7 │ │ -0dff1c: 2201 8800 |0004: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -0dff20: 7010 1903 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0dff26: 5b31 6213 |0009: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ -0dff2a: 5932 5e13 |000b: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ -0dff2e: 5932 6013 |000d: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ -0dff32: 5932 5f13 |000f: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ -0dff36: 5932 5d13 |0011: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ -0dff3a: 1c01 2c07 |0013: const-class v1, Landroid/widget/AbsListView; // type@072c │ │ -0dff3e: 1a02 7e34 |0015: const-string v2, "mIsChildViewEnabled" // string@347e │ │ -0dff42: 6e20 db42 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -0dff48: 0c01 |001a: move-result-object v1 │ │ -0dff4a: 5b31 5b13 |001b: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ -0dff4e: 5431 5b13 |001d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ -0dff52: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -0dff54: 6e20 8b43 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -0dff5a: 0e00 |0023: return-void │ │ -0dff5c: 0d00 |0024: move-exception v0 │ │ -0dff5e: 6e10 1d43 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@431d │ │ -0dff64: 28fb |0028: goto 0023 // -0005 │ │ +0ddca8: |[0ddca8] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0ddcb8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ddcba: 7040 c73b 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3bc7 │ │ +0ddcc0: 2201 8800 |0004: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +0ddcc4: 7010 1903 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0ddcca: 5b31 6213 |0009: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ +0ddcce: 5932 5e13 |000b: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ +0ddcd2: 5932 6013 |000d: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ +0ddcd6: 5932 5f13 |000f: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ +0ddcda: 5932 5d13 |0011: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ +0ddcde: 1c01 2c07 |0013: const-class v1, Landroid/widget/AbsListView; // type@072c │ │ +0ddce2: 1a02 7934 |0015: const-string v2, "mIsChildViewEnabled" // string@3479 │ │ +0ddce6: 6e20 db42 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +0ddcec: 0c01 |001a: move-result-object v1 │ │ +0ddcee: 5b31 5b13 |001b: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ +0ddcf2: 5431 5b13 |001d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ +0ddcf6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0ddcf8: 6e20 8b43 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +0ddcfe: 0e00 |0023: return-void │ │ +0ddd00: 0d00 |0024: move-exception v0 │ │ +0ddd02: 6e10 1d43 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@431d │ │ +0ddd08: 28fb |0028: goto 0023 // -0005 │ │ catches : 1 │ │ 0x0013 - 0x0023 │ │ Ljava/lang/NoSuchFieldException; -> 0x0024 │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=48 │ │ 0x000b line=49 │ │ @@ -198549,19 +198554,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0dff78: |[0dff78] android.support.v7.internal.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0dff88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0dff8a: 6e20 9d30 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@309d │ │ -0dff90: 6f20 c83b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@3bc8 │ │ -0dff96: 0e00 |0007: return-void │ │ +0ddd1c: |[0ddd1c] android.support.v7.internal.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0ddd2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ddd2e: 6e20 9d30 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@309d │ │ +0ddd34: 6f20 c83b 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@3bc8 │ │ +0ddd3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0001 line=107 │ │ 0x0004 line=110 │ │ 0x0007 line=111 │ │ locals : │ │ @@ -198574,26 +198579,26 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0dff98: |[0dff98] android.support.v7.internal.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ -0dffa8: 5421 6213 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ -0dffac: 6e10 2103 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ -0dffb2: 0a01 |0005: move-result v1 │ │ -0dffb4: 3901 1000 |0006: if-nez v1, 0016 // +0010 │ │ -0dffb8: 6e10 a830 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ -0dffbe: 0c00 |000b: move-result-object v0 │ │ -0dffc0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0dffc4: 5421 6213 |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ -0dffc8: 6e20 6303 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ -0dffce: 6e20 4a03 3000 |0013: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0dffd4: 0e00 |0016: return-void │ │ +0ddd3c: |[0ddd3c] android.support.v7.internal.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ +0ddd4c: 5421 6213 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ +0ddd50: 6e10 2103 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ +0ddd56: 0a01 |0005: move-result v1 │ │ +0ddd58: 3901 1000 |0006: if-nez v1, 0016 // +0010 │ │ +0ddd5c: 6e10 a830 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ +0ddd62: 0c00 |000b: move-result-object v0 │ │ +0ddd64: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +0ddd68: 5421 6213 |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ +0ddd6c: 6e20 6303 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ +0ddd72: 6e20 4a03 3000 |0013: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0ddd78: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000c line=141 │ │ 0x000e line=142 │ │ 0x0013 line=143 │ │ @@ -198608,20 +198613,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0dffd8: |[0dffd8] android.support.v7.internal.widget.ListViewCompat.drawableStateChanged:()V │ │ -0dffe8: 6f10 c93b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.drawableStateChanged:()V // method@3bc9 │ │ -0dffee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0dfff0: 6e20 b830 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.setSelectorEnabled:(Z)V // method@30b8 │ │ -0dfff6: 6e10 bb30 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@30bb │ │ -0dfffc: 0e00 |000a: return-void │ │ +0ddd7c: |[0ddd7c] android.support.v7.internal.widget.ListViewCompat.drawableStateChanged:()V │ │ +0ddd8c: 6f10 c93b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.drawableStateChanged:()V // method@3bc9 │ │ +0ddd92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ddd94: 6e20 b830 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListViewCompat;.setSelectorEnabled:(Z)V // method@30b8 │ │ +0ddd9a: 6e10 bb30 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@30bb │ │ +0ddda0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=99 │ │ 0x0007 line=100 │ │ 0x000a line=101 │ │ locals : │ │ @@ -198632,57 +198637,57 @@ │ │ type : '(IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0e0000: |[0e0000] android.support.v7.internal.widget.ListViewCompat.lookForSelectablePosition:(IZ)I │ │ -0e0010: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0e0012: 6e10 a030 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ -0e0018: 0c00 |0004: move-result-object v0 │ │ -0e001a: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0e001e: 6e10 ad30 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@30ad │ │ -0e0024: 0a03 |000a: move-result v3 │ │ -0e0026: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -0e002a: 0f02 |000d: return v2 │ │ -0e002c: 7210 bc3b 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -0e0032: 0a01 |0011: move-result v1 │ │ -0e0034: 6e10 a030 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ -0e003a: 0c03 |0015: move-result-object v3 │ │ -0e003c: 7210 bb3b 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ -0e0042: 0a03 |0019: move-result v3 │ │ -0e0044: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ -0e0048: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ -0e004c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0e004e: 7120 1243 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e0054: 0a05 |0022: move-result v5 │ │ -0e0056: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ -0e005a: 7220 c13b 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ -0e0060: 0a03 |0028: move-result v3 │ │ -0e0062: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ -0e0066: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e006a: 28f6 |002d: goto 0023 // -000a │ │ -0e006c: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -0e0070: 7120 1543 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0e0076: 0a05 |0033: move-result v5 │ │ -0e0078: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ -0e007c: 7220 c13b 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ -0e0082: 0a03 |0039: move-result v3 │ │ -0e0084: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ -0e0088: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0e008c: 28f6 |003e: goto 0034 // -000a │ │ -0e008e: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ -0e0092: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ -0e0096: 0152 |0043: move v2, v5 │ │ -0e0098: 28c9 |0044: goto 000d // -0037 │ │ -0e009a: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ -0e009e: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ -0e00a2: 0152 |0049: move v2, v5 │ │ -0e00a4: 28c3 |004a: goto 000d // -003d │ │ +0ddda4: |[0ddda4] android.support.v7.internal.widget.ListViewCompat.lookForSelectablePosition:(IZ)I │ │ +0dddb4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0dddb6: 6e10 a030 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ +0dddbc: 0c00 |0004: move-result-object v0 │ │ +0dddbe: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0dddc2: 6e10 ad30 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@30ad │ │ +0dddc8: 0a03 |000a: move-result v3 │ │ +0dddca: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +0dddce: 0f02 |000d: return v2 │ │ +0dddd0: 7210 bc3b 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +0dddd6: 0a01 |0011: move-result v1 │ │ +0dddd8: 6e10 a030 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ +0dddde: 0c03 |0015: move-result-object v3 │ │ +0ddde0: 7210 bb3b 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ +0ddde6: 0a03 |0019: move-result v3 │ │ +0ddde8: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ +0dddec: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ +0dddf0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0dddf2: 7120 1243 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0dddf8: 0a05 |0022: move-result v5 │ │ +0dddfa: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ +0dddfe: 7220 c13b 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ +0dde04: 0a03 |0028: move-result v3 │ │ +0dde06: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ +0dde0a: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0dde0e: 28f6 |002d: goto 0023 // -000a │ │ +0dde10: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +0dde14: 7120 1543 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0dde1a: 0a05 |0033: move-result v5 │ │ +0dde1c: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ +0dde20: 7220 c13b 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ +0dde26: 0a03 |0039: move-result v3 │ │ +0dde28: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ +0dde2c: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0dde30: 28f6 |003e: goto 0034 // -000a │ │ +0dde32: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ +0dde36: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ +0dde3a: 0152 |0043: move v2, v5 │ │ +0dde3c: 28c9 |0044: goto 000d // -0037 │ │ +0dde3e: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ +0dde42: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ +0dde46: 0152 |0049: move v2, v5 │ │ +0dde48: 28c3 |004a: goto 000d // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0005 line=158 │ │ 0x000d line=184 │ │ 0x000e line=162 │ │ 0x0012 line=163 │ │ @@ -198709,101 +198714,101 @@ │ │ type : '(IIIII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 165 16-bit code units │ │ -0e00a8: |[0e00a8] android.support.v7.internal.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ -0e00b8: 7401 a730 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingTop:()I // method@30a7 │ │ -0e00be: 0a0e |0003: move-result v14 │ │ -0e00c0: 7401 a430 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingBottom:()I // method@30a4 │ │ -0e00c6: 0a0b |0007: move-result v11 │ │ -0e00c8: 7401 a530 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingLeft:()I // method@30a5 │ │ -0e00ce: 0a0c |000b: move-result v12 │ │ -0e00d0: 7401 a630 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingRight:()I // method@30a6 │ │ -0e00d6: 0a0d |000f: move-result v13 │ │ -0e00d8: 7401 a230 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDividerHeight:()I // method@30a2 │ │ -0e00de: 0a10 |0013: move-result v16 │ │ -0e00e0: 7401 a130 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@30a1 │ │ -0e00e6: 0c06 |0017: move-result-object v6 │ │ -0e00e8: 7401 a030 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ -0e00ee: 0c02 |001b: move-result-object v2 │ │ -0e00f0: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -0e00f4: 900f 0e0b |001e: add-int v15, v14, v11 │ │ -0e00f8: 0f0f |0020: return v15 │ │ -0e00fa: 9011 0e0b |0021: add-int v17, v14, v11 │ │ -0e00fe: 3d10 6800 |0023: if-lez v16, 008b // +0068 │ │ -0e0102: 3806 6600 |0025: if-eqz v6, 008b // +0066 │ │ -0e0106: 0207 1000 |0027: move/from16 v7, v16 │ │ -0e010a: 120f |0029: const/4 v15, #int 0 // #0 │ │ -0e010c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0e010e: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ -0e0112: 7210 bc3b 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -0e0118: 0a05 |0030: move-result v5 │ │ -0e011a: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -0e011c: 3559 6f00 |0032: if-ge v9, v5, 00a1 // +006f │ │ -0e0120: 7220 bf3b 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@3bbf │ │ -0e0126: 0a0a |0037: move-result v10 │ │ -0e0128: 0200 1200 |0038: move/from16 v0, v18 │ │ -0e012c: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ -0e0130: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -0e0132: 0212 0a00 |003d: move/from16 v18, v10 │ │ -0e0136: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -0e013a: 7240 c03b 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3bc0 │ │ -0e0140: 0c03 |0044: move-result-object v3 │ │ -0e0142: 6e10 5438 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e0148: 0c04 |0048: move-result-object v4 │ │ -0e014a: 3904 0900 |0049: if-nez v4, 0052 // +0009 │ │ -0e014e: 7401 9f30 1500 |004b: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@309f │ │ -0e0154: 0c04 |004e: move-result-object v4 │ │ -0e0156: 6e20 d638 4300 |004f: invoke-virtual {v3, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -0e015c: 5240 c615 |0052: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -0e0160: 0213 0000 |0054: move/from16 v19, v0 │ │ -0e0164: 3d13 3700 |0056: if-lez v19, 008d // +0037 │ │ -0e0168: 5240 c615 |0058: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -0e016c: 0213 0000 |005a: move/from16 v19, v0 │ │ -0e0170: 1514 0040 |005c: const/high16 v20, #int 1073741824 // #4000 │ │ -0e0174: 7702 2338 1300 |005e: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e017a: 0a08 |0061: move-result v8 │ │ -0e017c: 0200 1600 |0062: move/from16 v0, v22 │ │ -0e0180: 6e30 9f38 0308 |0064: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e0186: 6e10 3b38 0300 |0067: invoke-virtual {v3}, Landroid/view/View;.forceLayout:()V // method@383b │ │ -0e018c: 3d09 0400 |006a: if-lez v9, 006e // +0004 │ │ -0e0190: 9011 1107 |006c: add-int v17, v17, v7 │ │ -0e0194: 6e10 5938 0300 |006e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e019a: 0a13 |0071: move-result v19 │ │ -0e019c: 9011 1113 |0072: add-int v17, v17, v19 │ │ -0e01a0: 0200 1100 |0074: move/from16 v0, v17 │ │ -0e01a4: 0201 1900 |0076: move/from16 v1, v25 │ │ -0e01a8: 3410 1e00 |0078: if-lt v0, v1, 0096 // +001e │ │ -0e01ac: 3a1a 0e00 |007a: if-ltz v26, 0088 // +000e │ │ -0e01b0: 0200 1a00 |007c: move/from16 v0, v26 │ │ -0e01b4: 3709 0a00 |007e: if-le v9, v0, 0088 // +000a │ │ -0e01b8: 3d0f 0800 |0080: if-lez v15, 0088 // +0008 │ │ -0e01bc: 0200 1100 |0082: move/from16 v0, v17 │ │ -0e01c0: 0201 1900 |0084: move/from16 v1, v25 │ │ -0e01c4: 3310 9aff |0086: if-ne v0, v1, 0020 // -0066 │ │ -0e01c8: 020f 1900 |0088: move/from16 v15, v25 │ │ -0e01cc: 2896 |008a: goto 0020 // -006a │ │ -0e01ce: 1207 |008b: const/4 v7, #int 0 // #0 │ │ -0e01d0: 289d |008c: goto 0029 // -0063 │ │ -0e01d2: 1313 0000 |008d: const/16 v19, #int 0 // #0 │ │ -0e01d6: 1314 0000 |008f: const/16 v20, #int 0 // #0 │ │ -0e01da: 7702 2338 1300 |0091: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e01e0: 0a08 |0094: move-result v8 │ │ -0e01e2: 28cd |0095: goto 0062 // -0033 │ │ -0e01e4: 3a1a 0800 |0096: if-ltz v26, 009e // +0008 │ │ -0e01e8: 0200 1a00 |0098: move/from16 v0, v26 │ │ -0e01ec: 3409 0400 |009a: if-lt v9, v0, 009e // +0004 │ │ -0e01f0: 020f 1100 |009c: move/from16 v15, v17 │ │ -0e01f4: d809 0901 |009e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0e01f8: 2892 |00a0: goto 0032 // -006e │ │ -0e01fa: 020f 1100 |00a1: move/from16 v15, v17 │ │ -0e01fe: 2900 7dff |00a3: goto/16 0020 // -0083 │ │ +0dde4c: |[0dde4c] android.support.v7.internal.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ +0dde5c: 7401 a730 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingTop:()I // method@30a7 │ │ +0dde62: 0a0e |0003: move-result v14 │ │ +0dde64: 7401 a430 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingBottom:()I // method@30a4 │ │ +0dde6a: 0a0b |0007: move-result v11 │ │ +0dde6c: 7401 a530 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingLeft:()I // method@30a5 │ │ +0dde72: 0a0c |000b: move-result v12 │ │ +0dde74: 7401 a630 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingRight:()I // method@30a6 │ │ +0dde7a: 0a0d |000f: move-result v13 │ │ +0dde7c: 7401 a230 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDividerHeight:()I // method@30a2 │ │ +0dde82: 0a10 |0013: move-result v16 │ │ +0dde84: 7401 a130 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@30a1 │ │ +0dde8a: 0c06 |0017: move-result-object v6 │ │ +0dde8c: 7401 a030 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@30a0 │ │ +0dde92: 0c02 |001b: move-result-object v2 │ │ +0dde94: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +0dde98: 900f 0e0b |001e: add-int v15, v14, v11 │ │ +0dde9c: 0f0f |0020: return v15 │ │ +0dde9e: 9011 0e0b |0021: add-int v17, v14, v11 │ │ +0ddea2: 3d10 6800 |0023: if-lez v16, 008b // +0068 │ │ +0ddea6: 3806 6600 |0025: if-eqz v6, 008b // +0066 │ │ +0ddeaa: 0207 1000 |0027: move/from16 v7, v16 │ │ +0ddeae: 120f |0029: const/4 v15, #int 0 // #0 │ │ +0ddeb0: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +0ddeb2: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +0ddeb6: 7210 bc3b 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +0ddebc: 0a05 |0030: move-result v5 │ │ +0ddebe: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +0ddec0: 3559 6f00 |0032: if-ge v9, v5, 00a1 // +006f │ │ +0ddec4: 7220 bf3b 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@3bbf │ │ +0ddeca: 0a0a |0037: move-result v10 │ │ +0ddecc: 0200 1200 |0038: move/from16 v0, v18 │ │ +0dded0: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ +0dded4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +0dded6: 0212 0a00 |003d: move/from16 v18, v10 │ │ +0ddeda: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +0ddede: 7240 c03b 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3bc0 │ │ +0ddee4: 0c03 |0044: move-result-object v3 │ │ +0ddee6: 6e10 5438 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0ddeec: 0c04 |0048: move-result-object v4 │ │ +0ddeee: 3904 0900 |0049: if-nez v4, 0052 // +0009 │ │ +0ddef2: 7401 9f30 1500 |004b: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@309f │ │ +0ddef8: 0c04 |004e: move-result-object v4 │ │ +0ddefa: 6e20 d638 4300 |004f: invoke-virtual {v3, v4}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +0ddf00: 5240 c615 |0052: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +0ddf04: 0213 0000 |0054: move/from16 v19, v0 │ │ +0ddf08: 3d13 3700 |0056: if-lez v19, 008d // +0037 │ │ +0ddf0c: 5240 c615 |0058: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +0ddf10: 0213 0000 |005a: move/from16 v19, v0 │ │ +0ddf14: 1514 0040 |005c: const/high16 v20, #int 1073741824 // #4000 │ │ +0ddf18: 7702 2338 1300 |005e: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0ddf1e: 0a08 |0061: move-result v8 │ │ +0ddf20: 0200 1600 |0062: move/from16 v0, v22 │ │ +0ddf24: 6e30 9f38 0308 |0064: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0ddf2a: 6e10 3b38 0300 |0067: invoke-virtual {v3}, Landroid/view/View;.forceLayout:()V // method@383b │ │ +0ddf30: 3d09 0400 |006a: if-lez v9, 006e // +0004 │ │ +0ddf34: 9011 1107 |006c: add-int v17, v17, v7 │ │ +0ddf38: 6e10 5938 0300 |006e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0ddf3e: 0a13 |0071: move-result v19 │ │ +0ddf40: 9011 1113 |0072: add-int v17, v17, v19 │ │ +0ddf44: 0200 1100 |0074: move/from16 v0, v17 │ │ +0ddf48: 0201 1900 |0076: move/from16 v1, v25 │ │ +0ddf4c: 3410 1e00 |0078: if-lt v0, v1, 0096 // +001e │ │ +0ddf50: 3a1a 0e00 |007a: if-ltz v26, 0088 // +000e │ │ +0ddf54: 0200 1a00 |007c: move/from16 v0, v26 │ │ +0ddf58: 3709 0a00 |007e: if-le v9, v0, 0088 // +000a │ │ +0ddf5c: 3d0f 0800 |0080: if-lez v15, 0088 // +0008 │ │ +0ddf60: 0200 1100 |0082: move/from16 v0, v17 │ │ +0ddf64: 0201 1900 |0084: move/from16 v1, v25 │ │ +0ddf68: 3310 9aff |0086: if-ne v0, v1, 0020 // -0066 │ │ +0ddf6c: 020f 1900 |0088: move/from16 v15, v25 │ │ +0ddf70: 2896 |008a: goto 0020 // -006a │ │ +0ddf72: 1207 |008b: const/4 v7, #int 0 // #0 │ │ +0ddf74: 289d |008c: goto 0029 // -0063 │ │ +0ddf76: 1313 0000 |008d: const/16 v19, #int 0 // #0 │ │ +0ddf7a: 1314 0000 |008f: const/16 v20, #int 0 // #0 │ │ +0ddf7e: 7702 2338 1300 |0091: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0ddf84: 0a08 |0094: move-result v8 │ │ +0ddf86: 28cd |0095: goto 0062 // -0033 │ │ +0ddf88: 3a1a 0800 |0096: if-ltz v26, 009e // +0008 │ │ +0ddf8c: 0200 1a00 |0098: move/from16 v0, v26 │ │ +0ddf90: 3409 0400 |009a: if-lt v9, v0, 009e // +0004 │ │ +0ddf94: 020f 1100 |009c: move/from16 v15, v17 │ │ +0ddf98: d809 0901 |009e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0ddf9c: 2892 |00a0: goto 0032 // -006e │ │ +0ddf9e: 020f 1100 |00a1: move/from16 v15, v17 │ │ +0ddfa2: 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 │ │ @@ -198882,33 +198887,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0e0204: |[0e0204] android.support.v7.internal.widget.ListViewCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0e0214: 6e10 ef37 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0e021a: 0a00 |0003: move-result v0 │ │ -0e021c: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ -0e0222: 6f20 d53b 3200 |0007: invoke-super {v2, v3}, Landroid/widget/ListView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3bd5 │ │ -0e0228: 0a00 |000a: move-result v0 │ │ -0e022a: 0f00 |000b: return v0 │ │ -0e022c: 6e10 f837 0300 |000c: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0e0232: 0a00 |000f: move-result v0 │ │ -0e0234: 8700 |0010: float-to-int v0, v0 │ │ -0e0236: 6e10 fa37 0300 |0011: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0e023c: 0a01 |0014: move-result v1 │ │ -0e023e: 8711 |0015: float-to-int v1, v1 │ │ -0e0240: 6e30 b230 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.pointToPosition:(II)I // method@30b2 │ │ -0e0246: 0a00 |0019: move-result v0 │ │ -0e0248: 5920 5c13 |001a: iput v0, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mMotionPosition:I // field@135c │ │ -0e024c: 28eb |001c: goto 0007 // -0015 │ │ -0e024e: 0000 |001d: nop // spacer │ │ -0e0250: 0001 0100 0000 0000 0800 0000 |001e: packed-switch-data (6 units) │ │ +0ddfa8: |[0ddfa8] android.support.v7.internal.widget.ListViewCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0ddfb8: 6e10 ef37 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0ddfbe: 0a00 |0003: move-result v0 │ │ +0ddfc0: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ +0ddfc6: 6f20 d53b 3200 |0007: invoke-super {v2, v3}, Landroid/widget/ListView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3bd5 │ │ +0ddfcc: 0a00 |000a: move-result v0 │ │ +0ddfce: 0f00 |000b: return v0 │ │ +0ddfd0: 6e10 f837 0300 |000c: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0ddfd6: 0a00 |000f: move-result v0 │ │ +0ddfd8: 8700 |0010: float-to-int v0, v0 │ │ +0ddfda: 6e10 fa37 0300 |0011: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0ddfe0: 0a01 |0014: move-result v1 │ │ +0ddfe2: 8711 |0015: float-to-int v1, v1 │ │ +0ddfe4: 6e30 b230 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.pointToPosition:(II)I // method@30b2 │ │ +0ddfea: 0a00 |0019: move-result v0 │ │ +0ddfec: 5920 5c13 |001a: iput v0, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mMotionPosition:I // field@135c │ │ +0ddff0: 28eb |001c: goto 0007 // -0015 │ │ +0ddff2: 0000 |001d: nop // spacer │ │ +0ddff4: 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 : │ │ @@ -198920,62 +198925,62 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -0e025c: |[0e025c] android.support.v7.internal.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ -0e026c: 5472 6213 |0000: iget-object v2, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ -0e0270: 6e10 5538 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0e0276: 0a03 |0005: move-result v3 │ │ -0e0278: 6e10 7538 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0e027e: 0a04 |0009: move-result v4 │ │ -0e0280: 6e10 6a38 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ -0e0286: 0a05 |000d: move-result v5 │ │ -0e0288: 6e10 4338 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0e028e: 0a06 |0011: move-result v6 │ │ -0e0290: 6e56 2303 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -0e0296: 5223 b000 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e029a: 5274 5e13 |0017: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ -0e029e: b143 |0019: sub-int/2addr v3, v4 │ │ -0e02a0: 5923 b000 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e02a4: 5223 b200 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e02a8: 5274 6013 |001e: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ -0e02ac: b143 |0020: sub-int/2addr v3, v4 │ │ -0e02ae: 5923 b200 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e02b2: 5223 b100 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e02b6: 5274 5f13 |0025: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ -0e02ba: b043 |0027: add-int/2addr v3, v4 │ │ -0e02bc: 5923 b100 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e02c0: 5223 af00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e02c4: 5274 5d13 |002c: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ -0e02c8: b043 |002e: add-int/2addr v3, v4 │ │ -0e02ca: 5923 af00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e02ce: 5473 5b13 |0031: iget-object v3, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ -0e02d2: 6e20 8643 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@4386 │ │ -0e02d8: 0a01 |0036: move-result v1 │ │ -0e02da: 6e10 8e38 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ -0e02e0: 0a03 |003a: move-result v3 │ │ -0e02e2: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ -0e02e6: 5474 5b13 |003d: iget-object v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ -0e02ea: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ -0e02ee: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -0e02f0: 7110 c442 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0e02f6: 0c03 |0045: move-result-object v3 │ │ -0e02f8: 6e30 8a43 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ -0e02fe: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ -0e0300: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ -0e0304: 6e10 b630 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListViewCompat;.refreshDrawableState:()V // method@30b6 │ │ -0e030a: 0e00 |004f: return-void │ │ -0e030c: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0e030e: 28f1 |0051: goto 0042 // -000f │ │ -0e0310: 0d00 |0052: move-exception v0 │ │ -0e0312: 6e10 f042 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@42f0 │ │ -0e0318: 28f9 |0056: goto 004f // -0007 │ │ +0de000: |[0de000] android.support.v7.internal.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ +0de010: 5472 6213 |0000: iget-object v2, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ +0de014: 6e10 5538 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0de01a: 0a03 |0005: move-result v3 │ │ +0de01c: 6e10 7538 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0de022: 0a04 |0009: move-result v4 │ │ +0de024: 6e10 6a38 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@386a │ │ +0de02a: 0a05 |000d: move-result v5 │ │ +0de02c: 6e10 4338 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0de032: 0a06 |0011: move-result v6 │ │ +0de034: 6e56 2303 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +0de03a: 5223 b000 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0de03e: 5274 5e13 |0017: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ +0de042: b143 |0019: sub-int/2addr v3, v4 │ │ +0de044: 5923 b000 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0de048: 5223 b200 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0de04c: 5274 6013 |001e: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ +0de050: b143 |0020: sub-int/2addr v3, v4 │ │ +0de052: 5923 b200 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0de056: 5223 b100 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0de05a: 5274 5f13 |0025: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ +0de05e: b043 |0027: add-int/2addr v3, v4 │ │ +0de060: 5923 b100 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0de064: 5223 af00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0de068: 5274 5d13 |002c: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ +0de06c: b043 |002e: add-int/2addr v3, v4 │ │ +0de06e: 5923 af00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0de072: 5473 5b13 |0031: iget-object v3, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ +0de076: 6e20 8643 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@4386 │ │ +0de07c: 0a01 |0036: move-result v1 │ │ +0de07e: 6e10 8e38 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ +0de084: 0a03 |003a: move-result v3 │ │ +0de086: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ +0de08a: 5474 5b13 |003d: iget-object v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@135b │ │ +0de08e: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ +0de092: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +0de094: 7110 c442 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0de09a: 0c03 |0045: move-result-object v3 │ │ +0de09c: 6e30 8a43 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@438a │ │ +0de0a2: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ +0de0a4: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ +0de0a8: 6e10 b630 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListViewCompat;.refreshDrawableState:()V // method@30b6 │ │ +0de0ae: 0e00 |004f: return-void │ │ +0de0b0: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0de0b2: 28f1 |0051: goto 0042 // -000f │ │ +0de0b4: 0d00 |0052: move-exception v0 │ │ +0de0b6: 6e10 f042 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@42f0 │ │ +0de0bc: 28f9 |0056: goto 004f // -0007 │ │ catches : 1 │ │ 0x0031 - 0x004f │ │ Ljava/lang/IllegalAccessException; -> 0x0052 │ │ positions : │ │ 0x0000 line=218 │ │ 0x0002 line=219 │ │ 0x0015 line=222 │ │ @@ -199005,42 +199010,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0e032c: |[0e032c] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ -0e033c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0e033e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0e0340: 6e10 a830 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ -0e0346: 0c02 |0005: move-result-object v2 │ │ -0e0348: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ -0e034c: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ -0e034e: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ -0e0352: 0151 |000b: move v1, v5 │ │ -0e0354: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -0e0358: 6e30 7103 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0e035e: 6e30 b330 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@30b3 │ │ -0e0364: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ -0e0368: 5480 6213 |0016: iget-object v0, v8, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ -0e036c: 6e10 1c03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ -0e0372: 0a03 |001b: move-result v3 │ │ -0e0374: 6e10 1d03 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ -0e037a: 0a04 |001f: move-result v4 │ │ -0e037c: 6e10 a930 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getVisibility:()I // method@30a9 │ │ -0e0382: 0a07 |0023: move-result v7 │ │ -0e0384: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ -0e0388: 6e30 7103 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -0e038e: 7130 920d 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ -0e0394: 0e00 |002c: return-void │ │ -0e0396: 0161 |002d: move v1, v6 │ │ -0e0398: 28de |002e: goto 000c // -0022 │ │ -0e039a: 0165 |002f: move v5, v6 │ │ -0e039c: 28f6 |0030: goto 0026 // -000a │ │ +0de0d0: |[0de0d0] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ +0de0e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0de0e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0de0e4: 6e10 a830 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ +0de0ea: 0c02 |0005: move-result-object v2 │ │ +0de0ec: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ +0de0f0: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ +0de0f2: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ +0de0f6: 0151 |000b: move v1, v5 │ │ +0de0f8: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +0de0fc: 6e30 7103 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0de102: 6e30 b330 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@30b3 │ │ +0de108: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ +0de10c: 5480 6213 |0016: iget-object v0, v8, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@1362 │ │ +0de110: 6e10 1c03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@031c │ │ +0de116: 0a03 |001b: move-result v3 │ │ +0de118: 6e10 1d03 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@031d │ │ +0de11e: 0a04 |001f: move-result v4 │ │ +0de120: 6e10 a930 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getVisibility:()I // method@30a9 │ │ +0de126: 0a07 |0023: move-result v7 │ │ +0de128: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ +0de12c: 6e30 7103 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +0de132: 7130 920d 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ +0de138: 0e00 |002c: return-void │ │ +0de13a: 0161 |002d: move v1, v6 │ │ +0de13c: 28de |002e: goto 000c // -0022 │ │ +0de13e: 0165 |002f: move v5, v6 │ │ +0de140: 28f6 |0030: goto 0026 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=200 │ │ 0x0006 line=201 │ │ 0x000c line=202 │ │ 0x000e line=203 │ │ 0x0011 line=206 │ │ @@ -199072,23 +199077,23 @@ │ │ type : '(ILandroid/view/View;FF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0e03a0: |[0e03a0] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ -0e03b0: 6e30 b430 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@30b4 │ │ -0e03b6: 6e10 a830 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ -0e03bc: 0c00 |0006: move-result-object v0 │ │ -0e03be: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0e03c2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0e03c4: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ -0e03c8: 7130 920d 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ -0e03ce: 0e00 |000f: return-void │ │ +0de144: |[0de144] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ +0de154: 6e30 b430 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@30b4 │ │ +0de15a: 6e10 a830 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ +0de160: 0c00 |0006: move-result-object v0 │ │ +0de162: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0de166: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +0de168: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ +0de16c: 7130 920d 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ +0de172: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000c line=193 │ │ 0x000f line=195 │ │ @@ -199105,36 +199110,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0e03d0: |[0e03d0] android.support.v7.internal.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -0e03e0: 3803 2900 |0000: if-eqz v3, 0029 // +0029 │ │ -0e03e4: 2201 2406 |0002: new-instance v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // type@0624 │ │ -0e03e8: 7020 9130 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@3091 │ │ -0e03ee: 5b21 6113 |0007: iput-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ -0e03f2: 5421 6113 |0009: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ -0e03f6: 6f20 e53b 1200 |000b: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@3be5 │ │ -0e03fc: 2200 8800 |000e: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -0e0400: 7010 1903 0000 |0010: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0e0406: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ -0e040a: 6e20 5703 0300 |0015: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e0410: 5201 b000 |0018: iget v1, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e0414: 5921 5e13 |001a: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ -0e0418: 5201 b200 |001c: iget v1, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e041c: 5921 6013 |001e: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ -0e0420: 5201 b100 |0020: iget v1, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e0424: 5921 5f13 |0022: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ -0e0428: 5201 af00 |0024: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e042c: 5921 5d13 |0026: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ -0e0430: 0e00 |0028: return-void │ │ -0e0432: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -0e0434: 28dd |002a: goto 0007 // -0023 │ │ +0de174: |[0de174] android.support.v7.internal.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +0de184: 3803 2900 |0000: if-eqz v3, 0029 // +0029 │ │ +0de188: 2201 2406 |0002: new-instance v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // type@0624 │ │ +0de18c: 7020 9130 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@3091 │ │ +0de192: 5b21 6113 |0007: iput-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ +0de196: 5421 6113 |0009: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ +0de19a: 6f20 e53b 1200 |000b: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@3be5 │ │ +0de1a0: 2200 8800 |000e: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +0de1a4: 7010 1903 0000 |0010: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0de1aa: 3803 0500 |0013: if-eqz v3, 0018 // +0005 │ │ +0de1ae: 6e20 5703 0300 |0015: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0de1b4: 5201 b000 |0018: iget v1, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0de1b8: 5921 5e13 |001a: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@135e │ │ +0de1bc: 5201 b200 |001c: iget v1, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0de1c0: 5921 6013 |001e: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@1360 │ │ +0de1c4: 5201 b100 |0020: iget v1, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0de1c8: 5921 5f13 |0022: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@135f │ │ +0de1cc: 5201 af00 |0024: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0de1d0: 5921 5d13 |0026: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@135d │ │ +0de1d4: 0e00 |0028: return-void │ │ +0de1d6: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +0de1d8: 28dd |002a: goto 0007 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0009 line=82 │ │ 0x000e line=84 │ │ 0x0013 line=85 │ │ 0x0015 line=86 │ │ @@ -199154,20 +199159,20 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e0438: |[0e0438] android.support.v7.internal.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ -0e0448: 5410 6113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ -0e044c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e0450: 5410 6113 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ -0e0454: 6e20 9330 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@3093 │ │ -0e045a: 0e00 |0009: return-void │ │ +0de1dc: |[0de1dc] android.support.v7.internal.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ +0de1ec: 5410 6113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ +0de1f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0de1f4: 5410 6113 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@1361 │ │ +0de1f8: 6e20 9330 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@3093 │ │ +0de1fe: 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/internal/widget/ListViewCompat; │ │ @@ -199178,25 +199183,25 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e045c: |[0e045c] android.support.v7.internal.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ -0e046c: 6e10 ba30 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@30ba │ │ -0e0472: 0a00 |0003: move-result v0 │ │ -0e0474: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0e0478: 6e10 ae30 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isPressed:()Z // method@30ae │ │ -0e047e: 0a00 |0009: move-result v0 │ │ -0e0480: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0e0484: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0e0486: 0f00 |000d: return v0 │ │ -0e0488: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0e048a: 28fe |000f: goto 000d // -0002 │ │ +0de200: |[0de200] android.support.v7.internal.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ +0de210: 6e10 ba30 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@30ba │ │ +0de216: 0a00 |0003: move-result v0 │ │ +0de218: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0de21c: 6e10 ae30 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isPressed:()Z // method@30ae │ │ +0de222: 0a00 |0009: move-result v0 │ │ +0de224: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0de228: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0de22a: 0f00 |000d: return v0 │ │ +0de22c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0de22e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ListViewCompat;) │ │ @@ -199204,17 +199209,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e048c: |[0e048c] android.support.v7.internal.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ -0e049c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e049e: 0f00 |0001: return v0 │ │ +0de230: |[0de230] android.support.v7.internal.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ +0de240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0de242: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ListViewCompat;) │ │ @@ -199222,42 +199227,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0e04a0: |[0e04a0] android.support.v7.internal.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ -0e04b0: 6e10 a830 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ -0e04b6: 0c00 |0003: move-result-object v0 │ │ -0e04b8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0e04bc: 6e10 b930 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@30b9 │ │ -0e04c2: 0a01 |0009: move-result v1 │ │ -0e04c4: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -0e04c8: 6e10 a330 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getDrawableState:()[I // method@30a3 │ │ -0e04ce: 0c01 |000f: move-result-object v1 │ │ -0e04d0: 6e20 6d03 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0e04d6: 0e00 |0013: return-void │ │ +0de244: |[0de244] android.support.v7.internal.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ +0de254: 6e10 a830 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@30a8 │ │ +0de25a: 0c00 |0003: move-result-object v0 │ │ +0de25c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0de260: 6e10 b930 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@30b9 │ │ +0de266: 0a01 |0009: move-result v1 │ │ +0de268: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +0de26c: 6e10 a330 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getDrawableState:()[I // method@30a3 │ │ +0de272: 0c01 |000f: move-result-object v1 │ │ +0de274: 6e20 6d03 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0de27a: 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/internal/widget/ListViewCompat; │ │ │ │ - source_file_idx : 4904 (ListViewCompat.java) │ │ + source_file_idx : 4900 (ListViewCompat.java) │ │ │ │ Class #912 header: │ │ class_idx : 1574 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 97 │ │ -source_file_idx : 6063 │ │ +source_file_idx : 6059 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 44 │ │ │ │ Class #912 annotations: │ │ Annotations on method #12477 'getAnimation' │ │ @@ -199350,24 +199355,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 │ │ -0e04d8: |[0e04d8] android.support.v7.internal.widget.ResourcesWrapper.:(Landroid/content/res/Resources;)V │ │ -0e04e8: 6e10 2502 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0225 │ │ -0e04ee: 0c00 |0003: move-result-object v0 │ │ -0e04f0: 6e10 2f02 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0e04f6: 0c01 |0007: move-result-object v1 │ │ -0e04f8: 6e10 2b02 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -0e04fe: 0c02 |000b: move-result-object v2 │ │ -0e0500: 7040 2302 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@0223 │ │ -0e0506: 5b34 6313 |000f: iput-object v4, v3, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e050a: 0e00 |0011: return-void │ │ +0de27c: |[0de27c] android.support.v7.internal.widget.ResourcesWrapper.:(Landroid/content/res/Resources;)V │ │ +0de28c: 6e10 2502 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0225 │ │ +0de292: 0c00 |0003: move-result-object v0 │ │ +0de294: 6e10 2f02 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0de29a: 0c01 |0007: move-result-object v1 │ │ +0de29c: 6e10 2b02 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +0de2a2: 0c02 |000b: move-result-object v2 │ │ +0de2a4: 7040 2302 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@0223 │ │ +0de2aa: 5b34 6313 |000f: iput-object v4, v3, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de2ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000f line=50 │ │ 0x0011 line=51 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ @@ -199379,19 +199384,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e050c: |[0e050c] android.support.v7.internal.widget.ResourcesWrapper.getAnimation:(I)Landroid/content/res/XmlResourceParser; │ │ -0e051c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0520: 6e20 2402 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getAnimation:(I)Landroid/content/res/XmlResourceParser; // method@0224 │ │ -0e0526: 0c00 |0005: move-result-object v0 │ │ -0e0528: 1100 |0006: return-object v0 │ │ +0de2b0: |[0de2b0] android.support.v7.internal.widget.ResourcesWrapper.getAnimation:(I)Landroid/content/res/XmlResourceParser; │ │ +0de2c0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de2c4: 6e20 2402 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getAnimation:(I)Landroid/content/res/XmlResourceParser; // method@0224 │ │ +0de2ca: 0c00 |0005: move-result-object v0 │ │ +0de2cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199400,19 +199405,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e052c: |[0e052c] android.support.v7.internal.widget.ResourcesWrapper.getBoolean:(I)Z │ │ -0e053c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0540: 6e20 2602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -0e0546: 0a00 |0005: move-result v0 │ │ -0e0548: 0f00 |0006: return v0 │ │ +0de2d0: |[0de2d0] android.support.v7.internal.widget.ResourcesWrapper.getBoolean:(I)Z │ │ +0de2e0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de2e4: 6e20 2602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +0de2ea: 0a00 |0005: move-result v0 │ │ +0de2ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199421,19 +199426,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e054c: |[0e054c] android.support.v7.internal.widget.ResourcesWrapper.getColor:(I)I │ │ -0e055c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0560: 6e20 2702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -0e0566: 0a00 |0005: move-result v0 │ │ -0e0568: 0f00 |0006: return v0 │ │ +0de2f0: |[0de2f0] android.support.v7.internal.widget.ResourcesWrapper.getColor:(I)I │ │ +0de300: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de304: 6e20 2702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +0de30a: 0a00 |0005: move-result v0 │ │ +0de30c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199442,19 +199447,19 @@ │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e056c: |[0e056c] android.support.v7.internal.widget.ResourcesWrapper.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ -0e057c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0580: 6e20 2902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ -0e0586: 0c00 |0005: move-result-object v0 │ │ -0e0588: 1100 |0006: return-object v0 │ │ +0de310: |[0de310] android.support.v7.internal.widget.ResourcesWrapper.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ +0de320: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de324: 6e20 2902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ +0de32a: 0c00 |0005: move-result-object v0 │ │ +0de32c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199463,19 +199468,19 @@ │ │ type : '()Landroid/content/res/Configuration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e058c: |[0e058c] android.support.v7.internal.widget.ResourcesWrapper.getConfiguration:()Landroid/content/res/Configuration; │ │ -0e059c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e05a0: 6e10 2b02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -0e05a6: 0c00 |0005: move-result-object v0 │ │ -0e05a8: 1100 |0006: return-object v0 │ │ +0de330: |[0de330] android.support.v7.internal.widget.ResourcesWrapper.getConfiguration:()Landroid/content/res/Configuration; │ │ +0de340: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de344: 6e10 2b02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +0de34a: 0c00 |0005: move-result-object v0 │ │ +0de34c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ResourcesWrapper;) │ │ @@ -199483,19 +199488,19 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e05ac: |[0e05ac] android.support.v7.internal.widget.ResourcesWrapper.getDimension:(I)F │ │ -0e05bc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e05c0: 6e20 2c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -0e05c6: 0a00 |0005: move-result v0 │ │ -0e05c8: 0f00 |0006: return v0 │ │ +0de350: |[0de350] android.support.v7.internal.widget.ResourcesWrapper.getDimension:(I)F │ │ +0de360: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de364: 6e20 2c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +0de36a: 0a00 |0005: move-result v0 │ │ +0de36c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199504,19 +199509,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e05cc: |[0e05cc] android.support.v7.internal.widget.ResourcesWrapper.getDimensionPixelOffset:(I)I │ │ -0e05dc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e05e0: 6e20 2d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@022d │ │ -0e05e6: 0a00 |0005: move-result v0 │ │ -0e05e8: 0f00 |0006: return v0 │ │ +0de370: |[0de370] android.support.v7.internal.widget.ResourcesWrapper.getDimensionPixelOffset:(I)I │ │ +0de380: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de384: 6e20 2d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelOffset:(I)I // method@022d │ │ +0de38a: 0a00 |0005: move-result v0 │ │ +0de38c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199525,19 +199530,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e05ec: |[0e05ec] android.support.v7.internal.widget.ResourcesWrapper.getDimensionPixelSize:(I)I │ │ -0e05fc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0600: 6e20 2e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -0e0606: 0a00 |0005: move-result v0 │ │ -0e0608: 0f00 |0006: return v0 │ │ +0de390: |[0de390] android.support.v7.internal.widget.ResourcesWrapper.getDimensionPixelSize:(I)I │ │ +0de3a0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de3a4: 6e20 2e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +0de3aa: 0a00 |0005: move-result v0 │ │ +0de3ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199546,19 +199551,19 @@ │ │ type : '()Landroid/util/DisplayMetrics;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e060c: |[0e060c] android.support.v7.internal.widget.ResourcesWrapper.getDisplayMetrics:()Landroid/util/DisplayMetrics; │ │ -0e061c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0620: 6e10 2f02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0e0626: 0c00 |0005: move-result-object v0 │ │ -0e0628: 1100 |0006: return-object v0 │ │ +0de3b0: |[0de3b0] android.support.v7.internal.widget.ResourcesWrapper.getDisplayMetrics:()Landroid/util/DisplayMetrics; │ │ +0de3c0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de3c4: 6e10 2f02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0de3ca: 0c00 |0005: move-result-object v0 │ │ +0de3cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ResourcesWrapper;) │ │ @@ -199566,19 +199571,19 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e062c: |[0e062c] android.support.v7.internal.widget.ResourcesWrapper.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -0e063c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0640: 6e20 3002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0e0646: 0c00 |0005: move-result-object v0 │ │ -0e0648: 1100 |0006: return-object v0 │ │ +0de3d0: |[0de3d0] android.support.v7.internal.widget.ResourcesWrapper.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +0de3e0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de3e4: 6e20 3002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0de3ea: 0c00 |0005: move-result-object v0 │ │ +0de3ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199587,19 +199592,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 │ │ -0e064c: |[0e064c] android.support.v7.internal.widget.ResourcesWrapper.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0e065c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0660: 6e30 3102 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0231 │ │ -0e0666: 0c00 |0005: move-result-object v0 │ │ -0e0668: 1100 |0006: return-object v0 │ │ +0de3f0: |[0de3f0] android.support.v7.internal.widget.ResourcesWrapper.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0de400: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de404: 6e30 3102 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawable:(ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0231 │ │ +0de40a: 0c00 |0005: move-result-object v0 │ │ +0de40c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 theme Landroid/content/res/Resources$Theme; │ │ @@ -199609,19 +199614,19 @@ │ │ type : '(II)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e066c: |[0e066c] android.support.v7.internal.widget.ResourcesWrapper.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; │ │ -0e067c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0680: 6e30 3202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@0232 │ │ -0e0686: 0c00 |0005: move-result-object v0 │ │ -0e0688: 1100 |0006: return-object v0 │ │ +0de410: |[0de410] android.support.v7.internal.widget.ResourcesWrapper.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; │ │ +0de420: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de424: 6e30 3202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getDrawableForDensity:(II)Landroid/graphics/drawable/Drawable; // method@0232 │ │ +0de42a: 0c00 |0005: move-result-object v0 │ │ +0de42c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 density I │ │ @@ -199631,19 +199636,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 │ │ -0e068c: |[0e068c] android.support.v7.internal.widget.ResourcesWrapper.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ -0e069c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e06a0: 6e40 3302 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0233 │ │ -0e06a6: 0c00 |0005: move-result-object v0 │ │ -0e06a8: 1100 |0006: return-object v0 │ │ +0de430: |[0de430] android.support.v7.internal.widget.ResourcesWrapper.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; │ │ +0de440: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de444: 6e40 3302 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getDrawableForDensity:(IILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable; // method@0233 │ │ +0de44a: 0c00 |0005: move-result-object v0 │ │ +0de44c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 density I │ │ @@ -199654,19 +199659,19 @@ │ │ type : '(III)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e06ac: |[0e06ac] android.support.v7.internal.widget.ResourcesWrapper.getFraction:(III)F │ │ -0e06bc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e06c0: 6e40 3402 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getFraction:(III)F // method@0234 │ │ -0e06c6: 0a00 |0005: move-result v0 │ │ -0e06c8: 0f00 |0006: return v0 │ │ +0de450: |[0de450] android.support.v7.internal.widget.ResourcesWrapper.getFraction:(III)F │ │ +0de460: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de464: 6e40 3402 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getFraction:(III)F // method@0234 │ │ +0de46a: 0a00 |0005: move-result v0 │ │ +0de46c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 base I │ │ @@ -199677,19 +199682,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 │ │ -0e06cc: |[0e06cc] android.support.v7.internal.widget.ResourcesWrapper.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ -0e06dc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e06e0: 6e40 3502 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0235 │ │ -0e06e6: 0a00 |0005: move-result v0 │ │ -0e06e8: 0f00 |0006: return v0 │ │ +0de470: |[0de470] android.support.v7.internal.widget.ResourcesWrapper.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ +0de480: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de484: 6e40 3502 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0235 │ │ +0de48a: 0a00 |0005: move-result v0 │ │ +0de48c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 defType Ljava/lang/String; │ │ @@ -199700,19 +199705,19 @@ │ │ type : '(I)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e06ec: |[0e06ec] android.support.v7.internal.widget.ResourcesWrapper.getIntArray:(I)[I │ │ -0e06fc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0700: 6e20 3602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0236 │ │ -0e0706: 0c00 |0005: move-result-object v0 │ │ -0e0708: 1100 |0006: return-object v0 │ │ +0de490: |[0de490] android.support.v7.internal.widget.ResourcesWrapper.getIntArray:(I)[I │ │ +0de4a0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de4a4: 6e20 3602 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@0236 │ │ +0de4aa: 0c00 |0005: move-result-object v0 │ │ +0de4ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199721,19 +199726,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e070c: |[0e070c] android.support.v7.internal.widget.ResourcesWrapper.getInteger:(I)I │ │ -0e071c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0720: 6e20 3702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -0e0726: 0a00 |0005: move-result v0 │ │ -0e0728: 0f00 |0006: return v0 │ │ +0de4b0: |[0de4b0] android.support.v7.internal.widget.ResourcesWrapper.getInteger:(I)I │ │ +0de4c0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de4c4: 6e20 3702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +0de4ca: 0a00 |0005: move-result v0 │ │ +0de4cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199742,19 +199747,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e072c: |[0e072c] android.support.v7.internal.widget.ResourcesWrapper.getLayout:(I)Landroid/content/res/XmlResourceParser; │ │ -0e073c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0740: 6e20 3802 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0238 │ │ -0e0746: 0c00 |0005: move-result-object v0 │ │ -0e0748: 1100 |0006: return-object v0 │ │ +0de4d0: |[0de4d0] android.support.v7.internal.widget.ResourcesWrapper.getLayout:(I)Landroid/content/res/XmlResourceParser; │ │ +0de4e0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de4e4: 6e20 3802 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0238 │ │ +0de4ea: 0c00 |0005: move-result-object v0 │ │ +0de4ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199763,19 +199768,19 @@ │ │ type : '(I)Landroid/graphics/Movie;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e074c: |[0e074c] android.support.v7.internal.widget.ResourcesWrapper.getMovie:(I)Landroid/graphics/Movie; │ │ -0e075c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0760: 6e20 3902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getMovie:(I)Landroid/graphics/Movie; // method@0239 │ │ -0e0766: 0c00 |0005: move-result-object v0 │ │ -0e0768: 1100 |0006: return-object v0 │ │ +0de4f0: |[0de4f0] android.support.v7.internal.widget.ResourcesWrapper.getMovie:(I)Landroid/graphics/Movie; │ │ +0de500: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de504: 6e20 3902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getMovie:(I)Landroid/graphics/Movie; // method@0239 │ │ +0de50a: 0c00 |0005: move-result-object v0 │ │ +0de50c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199784,19 +199789,19 @@ │ │ type : '(II)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e076c: |[0e076c] android.support.v7.internal.widget.ResourcesWrapper.getQuantityString:(II)Ljava/lang/String; │ │ -0e077c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0780: 6e30 3a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@023a │ │ -0e0786: 0c00 |0005: move-result-object v0 │ │ -0e0788: 1100 |0006: return-object v0 │ │ +0de510: |[0de510] android.support.v7.internal.widget.ResourcesWrapper.getQuantityString:(II)Ljava/lang/String; │ │ +0de520: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de524: 6e30 3a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@023a │ │ +0de52a: 0c00 |0005: move-result-object v0 │ │ +0de52c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -199806,19 +199811,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 │ │ -0e078c: |[0e078c] android.support.v7.internal.widget.ResourcesWrapper.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ -0e079c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e07a0: 6e40 3b02 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@023b │ │ -0e07a6: 0c00 |0005: move-result-object v0 │ │ -0e07a8: 1100 |0006: return-object v0 │ │ +0de530: |[0de530] android.support.v7.internal.widget.ResourcesWrapper.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; │ │ +0de540: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de544: 6e40 3b02 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@023b │ │ +0de54a: 0c00 |0005: move-result-object v0 │ │ +0de54c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -199829,19 +199834,19 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e07ac: |[0e07ac] android.support.v7.internal.widget.ResourcesWrapper.getQuantityText:(II)Ljava/lang/CharSequence; │ │ -0e07bc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e07c0: 6e30 3c02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityText:(II)Ljava/lang/CharSequence; // method@023c │ │ -0e07c6: 0c00 |0005: move-result-object v0 │ │ -0e07c8: 1100 |0006: return-object v0 │ │ +0de550: |[0de550] android.support.v7.internal.widget.ResourcesWrapper.getQuantityText:(II)Ljava/lang/CharSequence; │ │ +0de560: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de564: 6e30 3c02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getQuantityText:(II)Ljava/lang/CharSequence; // method@023c │ │ +0de56a: 0c00 |0005: move-result-object v0 │ │ +0de56c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 quantity I │ │ @@ -199851,19 +199856,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e07cc: |[0e07cc] android.support.v7.internal.widget.ResourcesWrapper.getResourceEntryName:(I)Ljava/lang/String; │ │ -0e07dc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e07e0: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ -0e07e6: 0c00 |0005: move-result-object v0 │ │ -0e07e8: 1100 |0006: return-object v0 │ │ +0de570: |[0de570] android.support.v7.internal.widget.ResourcesWrapper.getResourceEntryName:(I)Ljava/lang/String; │ │ +0de580: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de584: 6e20 3d02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ +0de58a: 0c00 |0005: move-result-object v0 │ │ +0de58c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -199872,19 +199877,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e07ec: |[0e07ec] android.support.v7.internal.widget.ResourcesWrapper.getResourceName:(I)Ljava/lang/String; │ │ -0e07fc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0800: 6e20 3e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ -0e0806: 0c00 |0005: move-result-object v0 │ │ -0e0808: 1100 |0006: return-object v0 │ │ +0de590: |[0de590] android.support.v7.internal.widget.ResourcesWrapper.getResourceName:(I)Ljava/lang/String; │ │ +0de5a0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de5a4: 6e20 3e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ +0de5aa: 0c00 |0005: move-result-object v0 │ │ +0de5ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -199893,19 +199898,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e080c: |[0e080c] android.support.v7.internal.widget.ResourcesWrapper.getResourcePackageName:(I)Ljava/lang/String; │ │ -0e081c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0820: 6e20 3f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@023f │ │ -0e0826: 0c00 |0005: move-result-object v0 │ │ -0e0828: 1100 |0006: return-object v0 │ │ +0de5b0: |[0de5b0] android.support.v7.internal.widget.ResourcesWrapper.getResourcePackageName:(I)Ljava/lang/String; │ │ +0de5c0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de5c4: 6e20 3f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@023f │ │ +0de5ca: 0c00 |0005: move-result-object v0 │ │ +0de5cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -199914,19 +199919,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e082c: |[0e082c] android.support.v7.internal.widget.ResourcesWrapper.getResourceTypeName:(I)Ljava/lang/String; │ │ -0e083c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0840: 6e20 4002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0240 │ │ -0e0846: 0c00 |0005: move-result-object v0 │ │ -0e0848: 1100 |0006: return-object v0 │ │ +0de5d0: |[0de5d0] android.support.v7.internal.widget.ResourcesWrapper.getResourceTypeName:(I)Ljava/lang/String; │ │ +0de5e0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de5e4: 6e20 4002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0240 │ │ +0de5ea: 0c00 |0005: move-result-object v0 │ │ +0de5ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 resid I │ │ │ │ @@ -199935,19 +199940,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e084c: |[0e084c] android.support.v7.internal.widget.ResourcesWrapper.getString:(I)Ljava/lang/String; │ │ -0e085c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0860: 6e20 4102 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0e0866: 0c00 |0005: move-result-object v0 │ │ -0e0868: 1100 |0006: return-object v0 │ │ +0de5f0: |[0de5f0] android.support.v7.internal.widget.ResourcesWrapper.getString:(I)Ljava/lang/String; │ │ +0de600: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de604: 6e20 4102 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0de60a: 0c00 |0005: move-result-object v0 │ │ +0de60c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199956,19 +199961,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 │ │ -0e086c: |[0e086c] android.support.v7.internal.widget.ResourcesWrapper.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -0e087c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0880: 6e30 4202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ -0e0886: 0c00 |0005: move-result-object v0 │ │ -0e0888: 1100 |0006: return-object v0 │ │ +0de610: |[0de610] android.support.v7.internal.widget.ResourcesWrapper.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +0de620: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de624: 6e30 4202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ +0de62a: 0c00 |0005: move-result-object v0 │ │ +0de62c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -199978,19 +199983,19 @@ │ │ type : '(I)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e088c: |[0e088c] android.support.v7.internal.widget.ResourcesWrapper.getStringArray:(I)[Ljava/lang/String; │ │ -0e089c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e08a0: 6e20 4302 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0243 │ │ -0e08a6: 0c00 |0005: move-result-object v0 │ │ -0e08a8: 1100 |0006: return-object v0 │ │ +0de630: |[0de630] android.support.v7.internal.widget.ResourcesWrapper.getStringArray:(I)[Ljava/lang/String; │ │ +0de640: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de644: 6e20 4302 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0243 │ │ +0de64a: 0c00 |0005: move-result-object v0 │ │ +0de64c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -199999,19 +200004,19 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e08ac: |[0e08ac] android.support.v7.internal.widget.ResourcesWrapper.getText:(I)Ljava/lang/CharSequence; │ │ -0e08bc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e08c0: 6e20 4502 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ -0e08c6: 0c00 |0005: move-result-object v0 │ │ -0e08c8: 1100 |0006: return-object v0 │ │ +0de650: |[0de650] android.support.v7.internal.widget.ResourcesWrapper.getText:(I)Ljava/lang/CharSequence; │ │ +0de660: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de664: 6e20 4502 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ +0de66a: 0c00 |0005: move-result-object v0 │ │ +0de66c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200020,19 +200025,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 │ │ -0e08cc: |[0e08cc] android.support.v7.internal.widget.ResourcesWrapper.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0e08dc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e08e0: 6e30 4602 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0246 │ │ -0e08e6: 0c00 |0005: move-result-object v0 │ │ -0e08e8: 1100 |0006: return-object v0 │ │ +0de670: |[0de670] android.support.v7.internal.widget.ResourcesWrapper.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0de680: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de684: 6e30 4602 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getText:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0246 │ │ +0de68a: 0c00 |0005: move-result-object v0 │ │ +0de68c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 def Ljava/lang/CharSequence; │ │ @@ -200042,19 +200047,19 @@ │ │ type : '(I)[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e08ec: |[0e08ec] android.support.v7.internal.widget.ResourcesWrapper.getTextArray:(I)[Ljava/lang/CharSequence; │ │ -0e08fc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0900: 6e20 4702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ -0e0906: 0c00 |0005: move-result-object v0 │ │ -0e0908: 1100 |0006: return-object v0 │ │ +0de690: |[0de690] android.support.v7.internal.widget.ResourcesWrapper.getTextArray:(I)[Ljava/lang/CharSequence; │ │ +0de6a0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de6a4: 6e20 4702 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getTextArray:(I)[Ljava/lang/CharSequence; // method@0247 │ │ +0de6aa: 0c00 |0005: move-result-object v0 │ │ +0de6ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200063,18 +200068,18 @@ │ │ type : '(ILandroid/util/TypedValue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0e090c: |[0e090c] android.support.v7.internal.widget.ResourcesWrapper.getValue:(ILandroid/util/TypedValue;Z)V │ │ -0e091c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0920: 6e40 4802 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(ILandroid/util/TypedValue;Z)V // method@0248 │ │ -0e0926: 0e00 |0005: return-void │ │ +0de6b0: |[0de6b0] android.support.v7.internal.widget.ResourcesWrapper.getValue:(ILandroid/util/TypedValue;Z)V │ │ +0de6c0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de6c4: 6e40 4802 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(ILandroid/util/TypedValue;Z)V // method@0248 │ │ +0de6ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -200086,18 +200091,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 │ │ -0e0928: |[0e0928] android.support.v7.internal.widget.ResourcesWrapper.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V │ │ -0e0938: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e093c: 6e40 4902 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V // method@0249 │ │ -0e0942: 0e00 |0005: return-void │ │ +0de6cc: |[0de6cc] android.support.v7.internal.widget.ResourcesWrapper.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V │ │ +0de6dc: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de6e0: 6e40 4902 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.getValue:(Ljava/lang/String;Landroid/util/TypedValue;Z)V // method@0249 │ │ +0de6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ @@ -200109,18 +200114,18 @@ │ │ type : '(IILandroid/util/TypedValue;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0e0944: |[0e0944] android.support.v7.internal.widget.ResourcesWrapper.getValueForDensity:(IILandroid/util/TypedValue;Z)V │ │ -0e0954: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0958: 6e55 4a02 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/Resources;.getValueForDensity:(IILandroid/util/TypedValue;Z)V // method@024a │ │ -0e095e: 0e00 |0005: return-void │ │ +0de6e8: |[0de6e8] android.support.v7.internal.widget.ResourcesWrapper.getValueForDensity:(IILandroid/util/TypedValue;Z)V │ │ +0de6f8: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de6fc: 6e55 4a02 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/Resources;.getValueForDensity:(IILandroid/util/TypedValue;Z)V // method@024a │ │ +0de702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 id I │ │ @@ -200133,19 +200138,19 @@ │ │ type : '(I)Landroid/content/res/XmlResourceParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e0960: |[0e0960] android.support.v7.internal.widget.ResourcesWrapper.getXml:(I)Landroid/content/res/XmlResourceParser; │ │ -0e0970: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0974: 6e20 4b02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@024b │ │ -0e097a: 0c00 |0005: move-result-object v0 │ │ -0e097c: 1100 |0006: return-object v0 │ │ +0de704: |[0de704] android.support.v7.internal.widget.ResourcesWrapper.getXml:(I)Landroid/content/res/XmlResourceParser; │ │ +0de714: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de718: 6e20 4b02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getXml:(I)Landroid/content/res/XmlResourceParser; // method@024b │ │ +0de71e: 0c00 |0005: move-result-object v0 │ │ +0de720: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200154,19 +200159,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 │ │ -0e0980: |[0e0980] android.support.v7.internal.widget.ResourcesWrapper.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ -0e0990: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0994: 6e30 4d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@024d │ │ -0e099a: 0c00 |0005: move-result-object v0 │ │ -0e099c: 1100 |0006: return-object v0 │ │ +0de724: |[0de724] android.support.v7.internal.widget.ResourcesWrapper.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ +0de734: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de738: 6e30 4d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.obtainAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@024d │ │ +0de73e: 0c00 |0005: move-result-object v0 │ │ +0de740: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 set Landroid/util/AttributeSet; │ │ 0x0000 - 0x0007 reg=3 attrs [I │ │ @@ -200176,19 +200181,19 @@ │ │ type : '(I)Landroid/content/res/TypedArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e09a0: |[0e09a0] android.support.v7.internal.widget.ResourcesWrapper.obtainTypedArray:(I)Landroid/content/res/TypedArray; │ │ -0e09b0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e09b4: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.obtainTypedArray:(I)Landroid/content/res/TypedArray; // method@024e │ │ -0e09ba: 0c00 |0005: move-result-object v0 │ │ -0e09bc: 1100 |0006: return-object v0 │ │ +0de744: |[0de744] android.support.v7.internal.widget.ResourcesWrapper.obtainTypedArray:(I)Landroid/content/res/TypedArray; │ │ +0de754: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de758: 6e20 4e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.obtainTypedArray:(I)Landroid/content/res/TypedArray; // method@024e │ │ +0de75e: 0c00 |0005: move-result-object v0 │ │ +0de760: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200197,19 +200202,19 @@ │ │ type : '(I)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e09c0: |[0e09c0] android.support.v7.internal.widget.ResourcesWrapper.openRawResource:(I)Ljava/io/InputStream; │ │ -0e09d0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e09d4: 6e20 4f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ -0e09da: 0c00 |0005: move-result-object v0 │ │ -0e09dc: 1100 |0006: return-object v0 │ │ +0de764: |[0de764] android.support.v7.internal.widget.ResourcesWrapper.openRawResource:(I)Ljava/io/InputStream; │ │ +0de774: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de778: 6e20 4f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ +0de77e: 0c00 |0005: move-result-object v0 │ │ +0de780: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200218,19 +200223,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 │ │ -0e09e0: |[0e09e0] android.support.v7.internal.widget.ResourcesWrapper.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; │ │ -0e09f0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e09f4: 6e30 5002 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; // method@0250 │ │ -0e09fa: 0c00 |0005: move-result-object v0 │ │ -0e09fc: 1100 |0006: return-object v0 │ │ +0de784: |[0de784] android.support.v7.internal.widget.ResourcesWrapper.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; │ │ +0de794: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de798: 6e30 5002 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.openRawResource:(ILandroid/util/TypedValue;)Ljava/io/InputStream; // method@0250 │ │ +0de79e: 0c00 |0005: move-result-object v0 │ │ +0de7a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ 0x0000 - 0x0007 reg=3 value Landroid/util/TypedValue; │ │ @@ -200240,19 +200245,19 @@ │ │ type : '(I)Landroid/content/res/AssetFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e0a00: |[0e0a00] android.support.v7.internal.widget.ResourcesWrapper.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; │ │ -0e0a10: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0a14: 6e20 5102 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@0251 │ │ -0e0a1a: 0c00 |0005: move-result-object v0 │ │ -0e0a1c: 1100 |0006: return-object v0 │ │ +0de7a4: |[0de7a4] android.support.v7.internal.widget.ResourcesWrapper.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; │ │ +0de7b4: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de7b8: 6e20 5102 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@0251 │ │ +0de7be: 0c00 |0005: move-result-object v0 │ │ +0de7c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -200261,18 +200266,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 │ │ -0e0a20: |[0e0a20] android.support.v7.internal.widget.ResourcesWrapper.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0e0a30: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0a34: 6e40 5202 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0252 │ │ -0e0a3a: 0e00 |0005: return-void │ │ +0de7c4: |[0de7c4] android.support.v7.internal.widget.ResourcesWrapper.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0de7d4: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de7d8: 6e40 5202 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/content/res/Resources;.parseBundleExtra:(Ljava/lang/String;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0252 │ │ +0de7de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 tagName Ljava/lang/String; │ │ @@ -200284,18 +200289,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 │ │ -0e0a3c: |[0e0a3c] android.support.v7.internal.widget.ResourcesWrapper.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V │ │ -0e0a4c: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0a50: 6e30 5302 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V // method@0253 │ │ -0e0a56: 0e00 |0005: return-void │ │ +0de7e0: |[0de7e0] android.support.v7.internal.widget.ResourcesWrapper.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V │ │ +0de7f0: 5410 6313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de7f4: 6e30 5302 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.parseBundleExtras:(Landroid/content/res/XmlResourceParser;Landroid/os/Bundle;)V // method@0253 │ │ +0de7fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x0006 reg=2 parser Landroid/content/res/XmlResourceParser; │ │ @@ -200306,39 +200311,39 @@ │ │ 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 │ │ -0e0a58: |[0e0a58] android.support.v7.internal.widget.ResourcesWrapper.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V │ │ -0e0a68: 6f30 5402 2103 |0000: invoke-super {v1, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@0254 │ │ -0e0a6e: 5410 6313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0a72: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0e0a76: 5410 6313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ -0e0a7a: 6e30 5402 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@0254 │ │ -0e0a80: 0e00 |000c: return-void │ │ +0de7fc: |[0de7fc] android.support.v7.internal.widget.ResourcesWrapper.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V │ │ +0de80c: 6f30 5402 2103 |0000: invoke-super {v1, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@0254 │ │ +0de812: 5410 6313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de816: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0de81a: 5410 6313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ResourcesWrapper;.mResources:Landroid/content/res/Resources; // field@1363 │ │ +0de81e: 6e30 5402 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.updateConfiguration:(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V // method@0254 │ │ +0de824: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ 0x0007 line=231 │ │ 0x000c line=233 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ResourcesWrapper; │ │ 0x0000 - 0x000d reg=2 config Landroid/content/res/Configuration; │ │ 0x0000 - 0x000d reg=3 metrics Landroid/util/DisplayMetrics; │ │ │ │ - source_file_idx : 6063 (ResourcesWrapper.java) │ │ + source_file_idx : 6059 (ResourcesWrapper.java) │ │ │ │ Class #913 header: │ │ class_idx : 1575 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6092 │ │ +source_file_idx : 6088 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #913 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/RtlSpacingHelper;' │ │ @@ -200390,27 +200395,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0e0a84: |[0e0a84] android.support.v7.internal.widget.RtlSpacingHelper.:()V │ │ -0e0a94: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0e0a98: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0e0a9a: 7010 1f43 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0e0aa0: 5920 6a13 |0006: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0aa4: 5920 6b13 |0008: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0aa8: 5921 6c13 |000a: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0aac: 5921 6513 |000c: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0ab0: 5920 6613 |000e: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ -0e0ab4: 5920 6713 |0010: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ -0e0ab8: 5c20 6913 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0abc: 5c20 6813 |0014: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ -0e0ac0: 0e00 |0016: return-void │ │ +0de828: |[0de828] android.support.v7.internal.widget.RtlSpacingHelper.:()V │ │ +0de838: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0de83c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0de83e: 7010 1f43 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0de844: 5920 6a13 |0006: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de848: 5920 6b13 |0008: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de84c: 5921 6c13 |000a: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de850: 5921 6513 |000c: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de854: 5920 6613 |000e: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ +0de858: 5920 6713 |0010: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ +0de85c: 5c20 6913 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de860: 5c20 6813 |0014: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ +0de864: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=27 │ │ 0x0006 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ @@ -200427,21 +200432,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0e0ac4: |[0e0ac4] android.support.v7.internal.widget.RtlSpacingHelper.getEnd:()I │ │ -0e0ad4: 5510 6913 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0ad8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e0adc: 5210 6a13 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0ae0: 0f00 |0006: return v0 │ │ -0e0ae2: 5210 6b13 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0ae6: 28fd |0009: goto 0006 // -0003 │ │ +0de868: |[0de868] android.support.v7.internal.widget.RtlSpacingHelper.getEnd:()I │ │ +0de878: 5510 6913 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de87c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0de880: 5210 6a13 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de884: 0f00 |0006: return v0 │ │ +0de886: 5210 6b13 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de88a: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -200449,17 +200454,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0ae8: |[0e0ae8] android.support.v7.internal.widget.RtlSpacingHelper.getLeft:()I │ │ -0e0af8: 5210 6a13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0afc: 0f00 |0002: return v0 │ │ +0de88c: |[0de88c] android.support.v7.internal.widget.RtlSpacingHelper.getLeft:()I │ │ +0de89c: 5210 6a13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de8a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -200467,17 +200472,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0b00: |[0e0b00] android.support.v7.internal.widget.RtlSpacingHelper.getRight:()I │ │ -0e0b10: 5210 6b13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0b14: 0f00 |0002: return v0 │ │ +0de8a4: |[0de8a4] android.support.v7.internal.widget.RtlSpacingHelper.getRight:()I │ │ +0de8b4: 5210 6b13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de8b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -200485,21 +200490,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0e0b18: |[0e0b18] android.support.v7.internal.widget.RtlSpacingHelper.getStart:()I │ │ -0e0b28: 5510 6913 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0b2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e0b30: 5210 6b13 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0b34: 0f00 |0006: return v0 │ │ -0e0b36: 5210 6a13 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0b3a: 28fd |0009: goto 0006 // -0003 │ │ +0de8bc: |[0de8bc] android.support.v7.internal.widget.RtlSpacingHelper.getStart:()I │ │ +0de8cc: 5510 6913 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de8d0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0de8d4: 5210 6b13 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de8d8: 0f00 |0006: return v0 │ │ +0de8da: 5210 6a13 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de8de: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -200507,25 +200512,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0e0b3c: |[0e0b3c] android.support.v7.internal.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ -0e0b4c: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0e0b50: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0e0b52: 5c20 6813 |0003: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ -0e0b56: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ -0e0b5a: 5923 6613 |0007: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ -0e0b5e: 5923 6a13 |0009: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0b62: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ -0e0b66: 5924 6713 |000d: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ -0e0b6a: 5924 6b13 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0b6e: 0e00 |0011: return-void │ │ +0de8e0: |[0de8e0] android.support.v7.internal.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ +0de8f0: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0de8f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0de8f6: 5c20 6813 |0003: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ +0de8fa: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ +0de8fe: 5923 6613 |0007: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ +0de902: 5923 6a13 |0009: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de906: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ +0de90a: 5924 6713 |000d: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ +0de90e: 5924 6b13 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de912: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ 0x0005 line=71 │ │ 0x000b line=72 │ │ 0x0011 line=73 │ │ locals : │ │ @@ -200538,54 +200543,54 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0e0b70: |[0e0b70] android.support.v7.internal.widget.RtlSpacingHelper.setDirection:(Z)V │ │ -0e0b80: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0e0b84: 5520 6913 |0002: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0b88: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ -0e0b8c: 0e00 |0006: return-void │ │ -0e0b8e: 5c23 6913 |0007: iput-boolean v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0b92: 5520 6813 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ -0e0b96: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ -0e0b9a: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ -0e0b9e: 5220 6513 |000f: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0ba2: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ -0e0ba6: 5220 6513 |0013: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0baa: 5920 6a13 |0015: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0bae: 5220 6c13 |0017: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0bb2: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ -0e0bb6: 5220 6c13 |001b: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0bba: 5920 6b13 |001d: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0bbe: 28e7 |001f: goto 0006 // -0019 │ │ -0e0bc0: 5220 6613 |0020: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ -0e0bc4: 28f3 |0022: goto 0015 // -000d │ │ -0e0bc6: 5220 6713 |0023: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ -0e0bca: 28f8 |0025: goto 001d // -0008 │ │ -0e0bcc: 5220 6c13 |0026: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0bd0: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ -0e0bd4: 5220 6c13 |002a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0bd8: 5920 6a13 |002c: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0bdc: 5220 6513 |002e: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0be0: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ -0e0be4: 5220 6513 |0032: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0be8: 5920 6b13 |0034: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0bec: 28d0 |0036: goto 0006 // -0030 │ │ -0e0bee: 5220 6613 |0037: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ -0e0bf2: 28f3 |0039: goto 002c // -000d │ │ -0e0bf4: 5220 6713 |003a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ -0e0bf8: 28f8 |003c: goto 0034 // -0008 │ │ -0e0bfa: 5220 6613 |003d: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ -0e0bfe: 5920 6a13 |003f: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0c02: 5220 6713 |0041: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ -0e0c06: 5920 6b13 |0043: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0c0a: 28c1 |0045: goto 0006 // -003f │ │ +0de914: |[0de914] android.support.v7.internal.widget.RtlSpacingHelper.setDirection:(Z)V │ │ +0de924: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0de928: 5520 6913 |0002: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de92c: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ +0de930: 0e00 |0006: return-void │ │ +0de932: 5c23 6913 |0007: iput-boolean v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de936: 5520 6813 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ +0de93a: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ +0de93e: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ +0de942: 5220 6513 |000f: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de946: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ +0de94a: 5220 6513 |0013: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de94e: 5920 6a13 |0015: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de952: 5220 6c13 |0017: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de956: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ +0de95a: 5220 6c13 |001b: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de95e: 5920 6b13 |001d: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de962: 28e7 |001f: goto 0006 // -0019 │ │ +0de964: 5220 6613 |0020: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ +0de968: 28f3 |0022: goto 0015 // -000d │ │ +0de96a: 5220 6713 |0023: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ +0de96e: 28f8 |0025: goto 001d // -0008 │ │ +0de970: 5220 6c13 |0026: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de974: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ +0de978: 5220 6c13 |002a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de97c: 5920 6a13 |002c: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de980: 5220 6513 |002e: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de984: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ +0de988: 5220 6513 |0032: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de98c: 5920 6b13 |0034: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de990: 28d0 |0036: goto 0006 // -0030 │ │ +0de992: 5220 6613 |0037: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ +0de996: 28f3 |0039: goto 002c // -000d │ │ +0de998: 5220 6713 |003a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ +0de99c: 28f8 |003c: goto 0034 // -0008 │ │ +0de99e: 5220 6613 |003d: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@1366 │ │ +0de9a2: 5920 6a13 |003f: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de9a6: 5220 6713 |0041: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@1367 │ │ +0de9aa: 5920 6b13 |0043: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de9ae: 28c1 |0045: goto 0006 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0006 line=92 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x000d line=81 │ │ @@ -200608,32 +200613,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0e0c0c: |[0e0c0c] android.support.v7.internal.widget.RtlSpacingHelper.setRelative:(II)V │ │ -0e0c1c: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0e0c20: 5923 6c13 |0002: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ -0e0c24: 5924 6513 |0004: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ -0e0c28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0e0c2a: 5c20 6813 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ -0e0c2e: 5520 6913 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ -0e0c32: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -0e0c36: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ -0e0c3a: 5924 6a13 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0c3e: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ -0e0c42: 5923 6b13 |0013: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0c46: 0e00 |0015: return-void │ │ -0e0c48: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ -0e0c4c: 5923 6a13 |0018: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ -0e0c50: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ -0e0c54: 5924 6b13 |001c: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ -0e0c58: 28f7 |001e: goto 0015 // -0009 │ │ +0de9b0: |[0de9b0] android.support.v7.internal.widget.RtlSpacingHelper.setRelative:(II)V │ │ +0de9c0: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0de9c4: 5923 6c13 |0002: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@136c │ │ +0de9c8: 5924 6513 |0004: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@1365 │ │ +0de9cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0de9ce: 5c20 6813 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@1368 │ │ +0de9d2: 5520 6913 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@1369 │ │ +0de9d6: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +0de9da: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ +0de9de: 5924 6a13 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de9e2: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ +0de9e6: 5923 6b13 |0013: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de9ea: 0e00 |0015: return-void │ │ +0de9ec: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ +0de9f0: 5923 6a13 |0018: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@136a │ │ +0de9f4: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ +0de9f8: 5924 6b13 |001c: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@136b │ │ +0de9fc: 28f7 |001e: goto 0015 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0004 line=58 │ │ 0x0006 line=59 │ │ 0x0009 line=60 │ │ 0x000d line=61 │ │ @@ -200642,21 +200647,21 @@ │ │ 0x0016 line=64 │ │ 0x001a line=65 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ 0x0000 - 0x001f reg=3 start I │ │ 0x0000 - 0x001f reg=4 end I │ │ │ │ - source_file_idx : 6092 (RtlSpacingHelper.java) │ │ + source_file_idx : 6088 (RtlSpacingHelper.java) │ │ │ │ Class #914 header: │ │ class_idx : 1576 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #914 annotations: │ │ Annotations on class │ │ @@ -200685,19 +200690,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e0c5c: |[0e0c5c] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ -0e0c6c: 5b01 6d13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ -0e0c70: 5b02 6e13 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ -0e0c74: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e0c7a: 0e00 |0007: return-void │ │ +0dea00: |[0dea00] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ +0dea10: 5b01 6d13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ +0dea14: 5b02 6e13 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ +0dea18: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0dea1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -200708,51 +200713,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0e0c7c: |[0e0c7c] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ -0e0c8c: 5441 6e13 |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ -0e0c90: 6e10 5538 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0e0c96: 0a01 |0005: move-result v1 │ │ -0e0c98: 5442 6d13 |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ -0e0c9c: 6e10 2c31 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@312c │ │ -0e0ca2: 0a02 |000b: move-result v2 │ │ -0e0ca4: 5443 6e13 |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ -0e0ca8: 6e10 7c38 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0e0cae: 0a03 |0011: move-result v3 │ │ -0e0cb0: b132 |0012: sub-int/2addr v2, v3 │ │ -0e0cb2: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0e0cb6: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -0e0cba: 5441 6d13 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ -0e0cbe: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0e0cc0: 6e30 4231 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@3142 │ │ -0e0cc6: 5441 6d13 |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ -0e0cca: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0e0ccc: 5b12 8313 |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e0cd0: 0e00 |0022: return-void │ │ +0dea20: |[0dea20] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ +0dea30: 5441 6e13 |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ +0dea34: 6e10 5538 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0dea3a: 0a01 |0005: move-result v1 │ │ +0dea3c: 5442 6d13 |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ +0dea40: 6e10 2c31 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@312c │ │ +0dea46: 0a02 |000b: move-result v2 │ │ +0dea48: 5443 6e13 |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@136e │ │ +0dea4c: 6e10 7c38 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0dea52: 0a03 |0011: move-result v3 │ │ +0dea54: b132 |0012: sub-int/2addr v2, v3 │ │ +0dea56: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0dea5a: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +0dea5e: 5441 6d13 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ +0dea62: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0dea64: 6e30 4231 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@3142 │ │ +0dea6a: 5441 6d13 |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136d │ │ +0dea6e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0dea70: 5b12 8313 |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0dea74: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0017 line=267 │ │ 0x001d line=268 │ │ 0x0022 line=269 │ │ locals : │ │ 0x0017 - 0x0023 reg=0 scrollPos I │ │ 0x0000 - 0x0023 reg=4 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #915 header: │ │ class_idx : 1577 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1844 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #915 annotations: │ │ Annotations on class │ │ @@ -200776,18 +200781,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e0cd4: |[0e0cd4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0e0ce4: 5b01 6f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ -0e0ce8: 7010 dd3a 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0e0cee: 0e00 |0005: return-void │ │ +0dea78: |[0dea78] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0dea88: 5b01 6f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ +0dea8c: 7010 dd3a 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0dea92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -200796,17 +200801,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e0cf0: |[0e0cf0] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -0e0d00: 7020 f330 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@30f3 │ │ -0e0d06: 0e00 |0003: return-void │ │ +0dea94: |[0dea94] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +0deaa4: 7020 f330 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@30f3 │ │ +0deaaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -200817,21 +200822,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e0d08: |[0e0d08] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ -0e0d18: 5410 6f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ -0e0d1c: 7110 1e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ -0e0d22: 0c00 |0005: move-result-object v0 │ │ -0e0d24: 6e10 0d34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e0d2a: 0a00 |0009: move-result v0 │ │ -0e0d2c: 0f00 |000a: return v0 │ │ +0deaac: |[0deaac] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ +0deabc: 5410 6f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ +0deac0: 7110 1e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ +0deac6: 0c00 |0005: move-result-object v0 │ │ +0deac8: 6e10 0d34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0deace: 0a00 |0009: move-result v0 │ │ +0dead0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -200839,24 +200844,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0e0d30: |[0e0d30] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ -0e0d40: 5410 6f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ -0e0d44: 7110 1e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ -0e0d4a: 0c00 |0005: move-result-object v0 │ │ -0e0d4c: 6e20 0c34 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e0d52: 0c00 |0009: move-result-object v0 │ │ -0e0d54: 1f00 2b06 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e0d58: 6e10 0531 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ -0e0d5e: 0c00 |000f: move-result-object v0 │ │ -0e0d60: 1100 |0010: return-object v0 │ │ +0dead4: |[0dead4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ +0deae4: 5410 6f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ +0deae8: 7110 1e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ +0deaee: 0c00 |0005: move-result-object v0 │ │ +0deaf0: 6e20 0c34 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0deaf6: 0c00 |0009: move-result-object v0 │ │ +0deaf8: 1f00 2b06 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0deafc: 6e10 0531 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ +0deb02: 0c00 |000f: move-result-object v0 │ │ +0deb04: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0011 reg=2 position I │ │ │ │ @@ -200865,17 +200870,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e0d64: |[0e0d64] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ -0e0d74: 8130 |0000: int-to-long v0, v3 │ │ -0e0d76: 1000 |0001: return-wide v0 │ │ +0deb08: |[0deb08] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ +0deb18: 8130 |0000: int-to-long v0, v3 │ │ +0deb1a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -200884,50 +200889,50 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0e0d78: |[0e0d78] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0e0d88: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ -0e0d8c: 5431 6f13 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ -0e0d90: 6e20 f630 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@30f6 │ │ -0e0d96: 0c00 |0007: move-result-object v0 │ │ -0e0d98: 1f00 5b05 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -0e0d9c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0e0d9e: 7130 1f31 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@311f │ │ -0e0da4: 0c05 |000e: move-result-object v5 │ │ -0e0da6: 1105 |000f: return-object v5 │ │ -0e0da8: 0750 |0010: move-object v0, v5 │ │ -0e0daa: 1f00 2b06 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e0dae: 6e20 f630 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@30f6 │ │ -0e0db4: 0c01 |0016: move-result-object v1 │ │ -0e0db6: 1f01 5b05 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -0e0dba: 6e20 0031 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@3100 │ │ -0e0dc0: 28f3 |001c: goto 000f // -000d │ │ +0deb1c: |[0deb1c] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0deb2c: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ +0deb30: 5431 6f13 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@136f │ │ +0deb34: 6e20 f630 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@30f6 │ │ +0deb3a: 0c00 |0007: move-result-object v0 │ │ +0deb3c: 1f00 5b05 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +0deb40: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0deb42: 7130 1f31 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@311f │ │ +0deb48: 0c05 |000e: move-result-object v5 │ │ +0deb4a: 1105 |000f: return-object v5 │ │ +0deb4c: 0750 |0010: move-object v0, v5 │ │ +0deb4e: 1f00 2b06 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0deb52: 6e20 f630 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@30f6 │ │ +0deb58: 0c01 |0016: move-result-object v1 │ │ +0deb5a: 1f01 5b05 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +0deb5e: 6e20 0031 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@3100 │ │ +0deb64: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0002 line=566 │ │ 0x000f line=570 │ │ 0x0011 line=568 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x001d reg=4 position I │ │ 0x0000 - 0x001d reg=5 convertView Landroid/view/View; │ │ 0x0000 - 0x001d reg=6 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #916 header: │ │ class_idx : 1578 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #916 annotations: │ │ Annotations on class │ │ @@ -200952,18 +200957,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e0dc4: |[0e0dc4] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0e0dd4: 5b01 7013 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ -0e0dd8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e0dde: 0e00 |0005: return-void │ │ +0deb68: |[0deb68] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0deb78: 5b01 7013 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ +0deb7c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0deb82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -200972,17 +200977,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e0de0: |[0e0de0] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -0e0df0: 7020 fa30 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@30fa │ │ -0e0df6: 0e00 |0003: return-void │ │ +0deb84: |[0deb84] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +0deb94: 7020 fa30 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@30fa │ │ +0deb9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -200993,40 +200998,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0e0df8: |[0e0df8] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ -0e0e08: 0763 |0000: move-object v3, v6 │ │ -0e0e0a: 1f03 2b06 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e0e0e: 6e10 0531 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ -0e0e14: 0c04 |0006: move-result-object v4 │ │ -0e0e16: 6e10 ba27 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@27ba │ │ -0e0e1c: 5454 7013 |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ -0e0e20: 7110 1e31 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ -0e0e26: 0c04 |000f: move-result-object v4 │ │ -0e0e28: 6e10 0d34 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e0e2e: 0a02 |0013: move-result v2 │ │ -0e0e30: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0e0e32: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ -0e0e36: 5454 7013 |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ -0e0e3a: 7110 1e31 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ -0e0e40: 0c04 |001c: move-result-object v4 │ │ -0e0e42: 6e20 0c34 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e0e48: 0c00 |0020: move-result-object v0 │ │ -0e0e4a: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ -0e0e4e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -0e0e50: 6e20 eb38 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ -0e0e56: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e0e5a: 28ec |0029: goto 0015 // -0014 │ │ -0e0e5c: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -0e0e5e: 28f9 |002b: goto 0024 // -0007 │ │ -0e0e60: 0e00 |002c: return-void │ │ +0deb9c: |[0deb9c] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ +0debac: 0763 |0000: move-object v3, v6 │ │ +0debae: 1f03 2b06 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0debb2: 6e10 0531 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ +0debb8: 0c04 |0006: move-result-object v4 │ │ +0debba: 6e10 ba27 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@27ba │ │ +0debc0: 5454 7013 |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ +0debc4: 7110 1e31 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ +0debca: 0c04 |000f: move-result-object v4 │ │ +0debcc: 6e10 0d34 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0debd2: 0a02 |0013: move-result v2 │ │ +0debd4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0debd6: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ +0debda: 5454 7013 |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1370 │ │ +0debde: 7110 1e31 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@311e │ │ +0debe4: 0c04 |001c: move-result-object v4 │ │ +0debe6: 6e20 0c34 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0debec: 0c00 |0020: move-result-object v0 │ │ +0debee: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ +0debf2: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +0debf4: 6e20 eb38 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ +0debfa: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0debfe: 28ec |0029: goto 0015 // -0014 │ │ +0dec00: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +0dec02: 28f9 |002b: goto 0024 // -0007 │ │ +0dec04: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0003 line=577 │ │ 0x000a line=578 │ │ 0x0014 line=579 │ │ 0x0017 line=580 │ │ @@ -201038,21 +201043,21 @@ │ │ 0x0021 - 0x002c reg=0 child Landroid/view/View; │ │ 0x0015 - 0x002d reg=1 i I │ │ 0x0014 - 0x002d reg=2 tabCount I │ │ 0x0003 - 0x002d reg=3 tabView Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x002d reg=6 view Landroid/view/View; │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #917 header: │ │ class_idx : 1581 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1859 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 16 │ │ │ │ Class #917 annotations: │ │ Annotations on class │ │ @@ -201134,58 +201139,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e0e64: |[0e0e64] android.support.v7.internal.widget.ScrollingTabContainerView.:()V │ │ -0e0e74: 2200 2207 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ -0e0e78: 7010 b93a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@3ab9 │ │ -0e0e7e: 6900 8713 |0005: sput-object v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ -0e0e82: 0e00 |0007: return-void │ │ +0dec08: |[0dec08] android.support.v7.internal.widget.ScrollingTabContainerView.:()V │ │ +0dec18: 2200 2207 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ +0dec1c: 7010 b93a 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@3ab9 │ │ +0dec22: 6900 8713 |0005: sput-object v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ +0dec26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/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 │ │ -0e0e84: |[0e0e84] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ -0e0e94: 7020 703b 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@3b70 │ │ -0e0e9a: 2201 2c06 |0003: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // type@062c │ │ -0e0e9e: 7020 1731 5100 |0005: invoke-direct {v1, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3117 │ │ -0e0ea4: 5b51 8513 |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ -0e0ea8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e0eaa: 6e20 3f31 1500 |000b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@313f │ │ -0e0eb0: 7110 ad2b 0600 |000e: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ -0e0eb6: 0c00 |0011: move-result-object v0 │ │ -0e0eb8: 6e10 b12b 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@2bb1 │ │ -0e0ebe: 0a01 |0015: move-result v1 │ │ -0e0ec0: 6e20 3d31 1500 |0016: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@313d │ │ -0e0ec6: 6e10 b02b 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@2bb0 │ │ -0e0ecc: 0a01 |001c: move-result v1 │ │ -0e0ece: 5951 8013 |001d: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ -0e0ed2: 7010 2631 0500 |001f: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; // method@3126 │ │ -0e0ed8: 0c01 |0022: move-result-object v1 │ │ -0e0eda: 5b51 8213 |0023: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e0ede: 5451 8213 |0025: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e0ee2: 2202 0007 |0027: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0e0ee6: 12e3 |0029: const/4 v3, #int -2 // #fe │ │ -0e0ee8: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ -0e0eea: 7030 0439 3204 |002b: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0e0ef0: 6e30 2231 1502 |002e: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ -0e0ef6: 0e00 |0031: return-void │ │ +0dec28: |[0dec28] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ +0dec38: 7020 703b 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@3b70 │ │ +0dec3e: 2201 2c06 |0003: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // type@062c │ │ +0dec42: 7020 1731 5100 |0005: invoke-direct {v1, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3117 │ │ +0dec48: 5b51 8513 |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ +0dec4c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0dec4e: 6e20 3f31 1500 |000b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@313f │ │ +0dec54: 7110 ad2b 0600 |000e: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ +0dec5a: 0c00 |0011: move-result-object v0 │ │ +0dec5c: 6e10 b12b 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@2bb1 │ │ +0dec62: 0a01 |0015: move-result v1 │ │ +0dec64: 6e20 3d31 1500 |0016: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@313d │ │ +0dec6a: 6e10 b02b 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@2bb0 │ │ +0dec70: 0a01 |001c: move-result v1 │ │ +0dec72: 5951 8013 |001d: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ +0dec76: 7010 2631 0500 |001f: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; // method@3126 │ │ +0dec7c: 0c01 |0022: move-result-object v1 │ │ +0dec7e: 5b51 8213 |0023: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0dec82: 5451 8213 |0025: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0dec86: 2202 0007 |0027: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0dec8a: 12e3 |0029: const/4 v3, #int -2 // #fe │ │ +0dec8c: 12f4 |002a: const/4 v4, #int -1 // #ff │ │ +0dec8e: 7030 0439 3204 |002b: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0dec94: 6e30 2231 1502 |002e: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ +0dec9a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=74 │ │ 0x000a line=83 │ │ 0x000e line=85 │ │ 0x0012 line=86 │ │ @@ -201203,17 +201208,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e0ef8: |[0e0ef8] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ -0e0f08: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e0f0c: 1100 |0002: return-object v0 │ │ +0dec9c: |[0dec9c] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ +0decac: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0decb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -201221,18 +201226,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e0f10: |[0e0f10] android.support.v7.internal.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -0e0f20: 7030 2731 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ -0e0f26: 0c00 |0003: move-result-object v0 │ │ -0e0f28: 1100 |0004: return-object v0 │ │ +0decb4: |[0decb4] android.support.v7.internal.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +0decc4: 7030 2731 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ +0decca: 0c00 |0003: move-result-object v0 │ │ +0deccc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -201242,28 +201247,28 @@ │ │ type : '()Landroid/widget/Spinner;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0e0f2c: |[0e0f2c] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/widget/Spinner; │ │ -0e0f3c: 2200 6706 |0000: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ -0e0f40: 6e10 2831 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ -0e0f46: 0c01 |0005: move-result-object v1 │ │ -0e0f48: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0e0f4a: 6003 860c |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0c86 │ │ -0e0f4e: 7040 a233 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ -0e0f54: 2201 6c06 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e0f58: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ -0e0f5a: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -0e0f5c: 7030 ef33 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -0e0f62: 6e20 793c 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3c79 │ │ -0e0f68: 6e20 7a3c 4000 |0016: invoke-virtual {v0, v4}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3c7a │ │ -0e0f6e: 1100 |0019: return-object v0 │ │ +0decd0: |[0decd0] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/widget/Spinner; │ │ +0dece0: 2200 6706 |0000: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ +0dece4: 6e10 2831 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ +0decea: 0c01 |0005: move-result-object v1 │ │ +0decec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0decee: 6003 860c |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0c86 │ │ +0decf2: 7040 a233 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ +0decf8: 2201 6c06 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0decfc: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ +0decfe: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +0ded00: 7030 ef33 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +0ded06: 6e20 793c 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3c79 │ │ +0ded0c: 6e20 7a3c 4000 |0016: invoke-virtual {v0, v4}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3c7a │ │ +0ded12: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000c line=215 │ │ 0x0016 line=218 │ │ 0x0019 line=219 │ │ locals : │ │ @@ -201275,31 +201280,31 @@ │ │ type : '()Landroid/support/v7/widget/LinearLayoutCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0e0f70: |[0e0f70] android.support.v7.internal.widget.ScrollingTabContainerView.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; │ │ -0e0f80: 2200 6e06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ -0e0f84: 6e10 2831 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ -0e0f8a: 0c01 |0005: move-result-object v1 │ │ -0e0f8c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0e0f8e: 6003 800c |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarTabBarStyle:I // field@0c80 │ │ -0e0f92: 7040 f733 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ -0e0f98: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0e0f9a: 6e20 4734 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasureWithLargestChildEnabled:(Z)V // method@3447 │ │ -0e0fa0: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -0e0fa4: 6e20 4434 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@3444 │ │ -0e0faa: 2201 6c06 |0015: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e0fae: 12e2 |0017: const/4 v2, #int -2 // #fe │ │ -0e0fb0: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ -0e0fb2: 7030 ef33 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -0e0fb8: 6e20 4634 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3446 │ │ -0e0fbe: 1100 |001f: return-object v0 │ │ +0ded14: |[0ded14] android.support.v7.internal.widget.ScrollingTabContainerView.createTabLayout:()Landroid/support/v7/widget/LinearLayoutCompat; │ │ +0ded24: 2200 6e06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ +0ded28: 6e10 2831 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ +0ded2e: 0c01 |0005: move-result-object v1 │ │ +0ded30: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0ded32: 6003 800c |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarTabBarStyle:I // field@0c80 │ │ +0ded36: 7040 f733 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ +0ded3c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0ded3e: 6e20 4734 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasureWithLargestChildEnabled:(Z)V // method@3447 │ │ +0ded44: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +0ded48: 6e20 4434 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@3444 │ │ +0ded4e: 2201 6c06 |0015: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0ded52: 12e2 |0017: const/4 v2, #int -2 // #fe │ │ +0ded54: 12f3 |0018: const/4 v3, #int -1 // #ff │ │ +0ded56: 7030 ef33 2103 |0019: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +0ded5c: 6e20 4634 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3446 │ │ +0ded62: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000c line=205 │ │ 0x0010 line=206 │ │ 0x0015 line=207 │ │ 0x001f line=209 │ │ @@ -201312,38 +201317,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0e0fc0: |[0e0fc0] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -0e0fd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e0fd2: 2200 2b06 |0001: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e0fd6: 6e10 2831 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ -0e0fdc: 0c01 |0006: move-result-object v1 │ │ -0e0fde: 7056 fd30 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@30fd │ │ -0e0fe4: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ -0e0fe8: 6e20 0e31 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@310e │ │ -0e0fee: 2201 2a07 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@072a │ │ -0e0ff2: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -0e0ff4: 5243 7d13 |0012: iget v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ -0e0ff8: 7030 c83a 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@3ac8 │ │ -0e0ffe: 6e20 1131 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3111 │ │ -0e1004: 1100 |001a: return-object v0 │ │ -0e1006: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0e1008: 6e20 0f31 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@310f │ │ -0e100e: 5441 8113 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ -0e1012: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -0e1016: 2201 2a06 |0023: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@062a │ │ -0e101a: 7030 fb30 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@30fb │ │ -0e1020: 5b41 8113 |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ -0e1024: 5441 8113 |002a: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ -0e1028: 6e20 1331 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3113 │ │ -0e102e: 28eb |002f: goto 001a // -0015 │ │ +0ded64: |[0ded64] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +0ded74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ded76: 2200 2b06 |0001: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0ded7a: 6e10 2831 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ +0ded80: 0c01 |0006: move-result-object v1 │ │ +0ded82: 7056 fd30 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@30fd │ │ +0ded88: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ +0ded8c: 6e20 0e31 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@310e │ │ +0ded92: 2201 2a07 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@072a │ │ +0ded96: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +0ded98: 5243 7d13 |0012: iget v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ +0ded9c: 7030 c83a 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@3ac8 │ │ +0deda2: 6e20 1131 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3111 │ │ +0deda8: 1100 |001a: return-object v0 │ │ +0dedaa: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0dedac: 6e20 0f31 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@310f │ │ +0dedb2: 5441 8113 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ +0dedb6: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0dedba: 2201 2a06 |0023: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@062a │ │ +0dedbe: 7030 fb30 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@30fb │ │ +0dedc4: 5b41 8113 |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ +0dedc8: 5441 8113 |002a: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@1381 │ │ +0dedcc: 6e20 1331 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3113 │ │ +0dedd2: 28eb |002f: goto 001a // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=292 │ │ 0x000a line=293 │ │ 0x000c line=294 │ │ 0x000f line=295 │ │ 0x001a line=305 │ │ @@ -201362,25 +201367,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e1030: |[0e1030] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ -0e1040: 5410 8413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1044: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0e1048: 5410 8413 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e104c: 6e10 693c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@3c69 │ │ -0e1052: 0c00 |0009: move-result-object v0 │ │ -0e1054: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -0e1058: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0e105a: 0f00 |000d: return v0 │ │ -0e105c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0e105e: 28fe |000f: goto 000d // -0002 │ │ +0dedd4: |[0dedd4] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ +0dede4: 5410 8413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dede8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0dedec: 5410 8413 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dedf0: 6e10 693c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@3c69 │ │ +0dedf6: 0c00 |0009: move-result-object v0 │ │ +0dedf8: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +0dedfc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0dedfe: 0f00 |000d: return v0 │ │ +0dee00: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0dee02: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -201388,50 +201393,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0e1060: |[0e1060] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ -0e1070: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e1072: 7010 2d31 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@312d │ │ -0e1078: 0a00 |0004: move-result v0 │ │ -0e107a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0e107e: 0e00 |0007: return-void │ │ -0e1080: 5450 8413 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1084: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0e1088: 7010 2531 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/widget/Spinner; // method@3125 │ │ -0e108e: 0c00 |000f: move-result-object v0 │ │ -0e1090: 5b50 8413 |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1094: 5450 8213 |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1098: 6e20 3a31 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@313a │ │ -0e109e: 5450 8413 |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e10a2: 2201 0007 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0e10a6: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ -0e10a8: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -0e10aa: 7030 0439 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0e10b0: 6e30 2231 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ -0e10b6: 5450 8413 |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e10ba: 6e10 643c 0000 |0025: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e10c0: 0c00 |0028: move-result-object v0 │ │ -0e10c2: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ -0e10c6: 5450 8413 |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e10ca: 2201 2906 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e10ce: 7030 f430 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@30f4 │ │ -0e10d4: 6e20 733c 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ -0e10da: 5450 8313 |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e10de: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -0e10e2: 5450 8313 |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e10e6: 6e20 3831 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ -0e10ec: 5b54 8313 |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e10f0: 5450 8413 |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e10f4: 5251 7f13 |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ -0e10f8: 6e20 7d3c 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ -0e10fe: 28c0 |0047: goto 0007 // -0040 │ │ +0dee04: |[0dee04] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ +0dee14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0dee16: 7010 2d31 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@312d │ │ +0dee1c: 0a00 |0004: move-result v0 │ │ +0dee1e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0dee22: 0e00 |0007: return-void │ │ +0dee24: 5450 8413 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee28: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0dee2c: 7010 2531 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/widget/Spinner; // method@3125 │ │ +0dee32: 0c00 |000f: move-result-object v0 │ │ +0dee34: 5b50 8413 |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee38: 5450 8213 |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0dee3c: 6e20 3a31 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@313a │ │ +0dee42: 5450 8413 |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee46: 2201 0007 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0dee4a: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +0dee4c: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +0dee4e: 7030 0439 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0dee54: 6e30 2231 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ +0dee5a: 5450 8413 |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee5e: 6e10 643c 0000 |0025: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0dee64: 0c00 |0028: move-result-object v0 │ │ +0dee66: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ +0dee6a: 5450 8413 |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee6e: 2201 2906 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0dee72: 7030 f430 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@30f4 │ │ +0dee78: 6e20 733c 1000 |0032: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ +0dee7e: 5450 8313 |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0dee82: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +0dee86: 5450 8313 |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0dee8a: 6e20 3831 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ +0dee90: 5b54 8313 |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0dee94: 5450 8413 |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0dee98: 5251 7f13 |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ +0dee9c: 6e20 7d3c 1000 |0044: invoke-virtual {v0, v1}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ +0deea2: 28c0 |0047: goto 0007 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0007 line=169 │ │ 0x0008 line=155 │ │ 0x000c line=156 │ │ 0x0012 line=158 │ │ @@ -201450,33 +201455,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0e1100: |[0e1100] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ -0e1110: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e1112: 7010 2d31 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@312d │ │ -0e1118: 0a00 |0004: move-result v0 │ │ -0e111a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0e111e: 0f04 |0007: return v4 │ │ -0e1120: 5450 8413 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1124: 6e20 3a31 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@313a │ │ -0e112a: 5450 8213 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e112e: 2201 0007 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0e1132: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ -0e1134: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -0e1136: 7030 0439 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0e113c: 6e30 2231 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ -0e1142: 5450 8413 |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1146: 6e10 6e3c 0000 |001b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@3c6e │ │ -0e114c: 0a00 |001e: move-result v0 │ │ -0e114e: 6e20 4031 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ -0e1154: 28e5 |0022: goto 0007 // -001b │ │ +0deea4: |[0deea4] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ +0deeb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0deeb6: 7010 2d31 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@312d │ │ +0deebc: 0a00 |0004: move-result v0 │ │ +0deebe: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0deec2: 0f04 |0007: return v4 │ │ +0deec4: 5450 8413 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0deec8: 6e20 3a31 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@313a │ │ +0deece: 5450 8213 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0deed2: 2201 0007 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0deed6: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ +0deed8: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +0deeda: 7030 0439 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0deee0: 6e30 2231 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3122 │ │ +0deee6: 5450 8413 |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0deeea: 6e10 6e3c 0000 |001b: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@3c6e │ │ +0deef0: 0a00 |001e: move-result v0 │ │ +0deef2: 6e20 4031 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ +0deef8: 28e5 |0022: goto 0007 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0007 line=178 │ │ 0x0008 line=174 │ │ 0x000d line=175 │ │ 0x0019 line=177 │ │ @@ -201489,38 +201494,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 │ │ -0e1158: |[0e1158] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0e1168: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e116a: 7030 2731 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ -0e1170: 0c00 |0004: move-result-object v0 │ │ -0e1172: 5461 8213 |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1176: 2202 6c06 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e117a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0e117c: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e1180: 7040 f033 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@33f0 │ │ -0e1186: 6e40 f833 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@33f8 │ │ -0e118c: 5461 8413 |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1190: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0e1194: 5461 8413 |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1198: 6e10 643c 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e119e: 0c01 |001b: move-result-object v1 │ │ -0e11a0: 1f01 2906 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e11a4: 6e10 f930 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ -0e11aa: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ -0e11ae: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0e11b0: 6e20 1531 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@3115 │ │ -0e11b6: 5561 7c13 |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e11ba: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0e11be: 6e10 3b31 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e11c4: 0e00 |002e: return-void │ │ +0deefc: |[0deefc] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0def0c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0def0e: 7030 2731 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ +0def14: 0c00 |0004: move-result-object v0 │ │ +0def16: 5461 8213 |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0def1a: 2202 6c06 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0def1e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0def20: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0def24: 7040 f033 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@33f0 │ │ +0def2a: 6e40 f833 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@33f8 │ │ +0def30: 5461 8413 |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0def34: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0def38: 5461 8413 |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0def3c: 6e10 643c 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0def42: 0c01 |001b: move-result-object v1 │ │ +0def44: 1f01 2906 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0def48: 6e10 f930 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ +0def4e: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ +0def52: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0def54: 6e20 1531 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@3115 │ │ +0def5a: 5561 7c13 |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0def5e: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0def62: 6e10 3b31 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0def68: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=324 │ │ 0x0005 line=325 │ │ 0x0012 line=327 │ │ 0x0016 line=328 │ │ 0x0021 line=330 │ │ @@ -201540,38 +201545,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 │ │ -0e11c8: |[0e11c8] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0e11d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e11da: 7030 2731 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ -0e11e0: 0c00 |0004: move-result-object v0 │ │ -0e11e2: 5461 8213 |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e11e6: 2202 6c06 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e11ea: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0e11ec: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0e11f0: 7040 f033 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@33f0 │ │ -0e11f6: 6e30 f933 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@33f9 │ │ -0e11fc: 5461 8413 |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1200: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0e1204: 5461 8413 |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1208: 6e10 643c 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e120e: 0c01 |001b: move-result-object v1 │ │ -0e1210: 1f01 2906 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e1214: 6e10 f930 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ -0e121a: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ -0e121e: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0e1220: 6e20 1531 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@3115 │ │ -0e1226: 5561 7c13 |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e122a: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0e122e: 6e10 3b31 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e1234: 0e00 |002e: return-void │ │ +0def6c: |[0def6c] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0def7c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0def7e: 7030 2731 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@3127 │ │ +0def84: 0c00 |0004: move-result-object v0 │ │ +0def86: 5461 8213 |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0def8a: 2202 6c06 |0007: new-instance v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0def8e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0def90: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0def94: 7040 f033 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(IIF)V // method@33f0 │ │ +0def9a: 6e30 f933 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@33f9 │ │ +0defa0: 5461 8413 |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0defa4: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0defa8: 5461 8413 |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0defac: 6e10 643c 0100 |0018: invoke-virtual {v1}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0defb2: 0c01 |001b: move-result-object v1 │ │ +0defb4: 1f01 2906 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0defb8: 6e10 f930 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ +0defbe: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ +0defc2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0defc4: 6e20 1531 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@3115 │ │ +0defca: 5561 7c13 |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0defce: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0defd2: 6e10 3b31 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0defd8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0005 line=310 │ │ 0x0012 line=312 │ │ 0x0016 line=313 │ │ 0x0021 line=315 │ │ @@ -201590,28 +201595,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0e1238: |[0e1238] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ -0e1248: 5421 8213 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e124c: 6e20 0c34 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e1252: 0c00 |0005: move-result-object v0 │ │ -0e1254: 5421 8313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e1258: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0e125c: 5421 8313 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e1260: 6e20 3831 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ -0e1266: 2201 2806 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@0628 │ │ -0e126a: 7030 f130 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@30f1 │ │ -0e1270: 5b21 8313 |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e1274: 5421 8313 |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e1278: 6e20 3631 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@3136 │ │ -0e127e: 0e00 |001b: return-void │ │ +0defdc: |[0defdc] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ +0defec: 5421 8213 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0deff0: 6e20 0c34 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0deff6: 0c00 |0005: move-result-object v0 │ │ +0deff8: 5421 8313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0deffc: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0df000: 5421 8313 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df004: 6e20 3831 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ +0df00a: 2201 2806 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@0628 │ │ +0df00e: 7030 f130 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@30f1 │ │ +0df014: 5b21 8313 |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df018: 5421 8313 |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df01c: 6e20 3631 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@3136 │ │ +0df022: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=261 │ │ 0x000a line=262 │ │ 0x000f line=264 │ │ 0x0016 line=271 │ │ @@ -201626,53 +201631,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0e1280: |[0e1280] android.support.v7.internal.widget.ScrollingTabContainerView.animateToVisibility:(I)V │ │ -0e1290: 1604 c800 |0000: const-wide/16 v4, #int 200 // #c8 │ │ -0e1294: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0e1296: 5461 8613 |0003: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ -0e129a: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ -0e129e: 5461 8613 |0007: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ -0e12a2: 6e10 4a1d 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -0e12a8: 3907 2a00 |000c: if-nez v7, 0036 // +002a │ │ -0e12ac: 6e10 2b31 0600 |000e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getVisibility:()I // method@312b │ │ -0e12b2: 0a01 |0011: move-result v1 │ │ -0e12b4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -0e12b8: 7120 ed1a 2600 |0014: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -0e12be: 7110 a21a 0600 |0017: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0e12c4: 0c01 |001a: move-result-object v1 │ │ -0e12c6: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ -0e12ca: 6e20 481d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -0e12d0: 0c00 |0020: move-result-object v0 │ │ -0e12d2: 6e30 581d 4005 |0021: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -0e12d8: 6201 8713 |0024: sget-object v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ -0e12dc: 6e20 591d 1000 |0026: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ -0e12e2: 5461 8513 |0029: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ -0e12e6: 6e30 1b31 0107 |002b: invoke-virtual {v1, v0, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@311b │ │ -0e12ec: 0c01 |002e: move-result-object v1 │ │ -0e12ee: 6e20 5a1d 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0e12f4: 6e10 5d1d 0000 |0032: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ -0e12fa: 0e00 |0035: return-void │ │ -0e12fc: 7110 a21a 0600 |0036: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -0e1302: 0c01 |0039: move-result-object v1 │ │ -0e1304: 6e20 481d 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -0e130a: 0c00 |003d: move-result-object v0 │ │ -0e130c: 6e30 581d 4005 |003e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -0e1312: 6201 8713 |0041: sget-object v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ -0e1316: 6e20 591d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ -0e131c: 5461 8513 |0046: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ -0e1320: 6e30 1b31 0107 |0048: invoke-virtual {v1, v0, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@311b │ │ -0e1326: 0c01 |004b: move-result-object v1 │ │ -0e1328: 6e20 5a1d 1000 |004c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -0e132e: 6e10 5d1d 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ -0e1334: 28e3 |0052: goto 0035 // -001d │ │ +0df024: |[0df024] android.support.v7.internal.widget.ScrollingTabContainerView.animateToVisibility:(I)V │ │ +0df034: 1604 c800 |0000: const-wide/16 v4, #int 200 // #c8 │ │ +0df038: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0df03a: 5461 8613 |0003: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ +0df03e: 3801 0700 |0005: if-eqz v1, 000c // +0007 │ │ +0df042: 5461 8613 |0007: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ +0df046: 6e10 4a1d 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +0df04c: 3907 2a00 |000c: if-nez v7, 0036 // +002a │ │ +0df050: 6e10 2b31 0600 |000e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getVisibility:()I // method@312b │ │ +0df056: 0a01 |0011: move-result v1 │ │ +0df058: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +0df05c: 7120 ed1a 2600 |0014: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +0df062: 7110 a21a 0600 |0017: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0df068: 0c01 |001a: move-result-object v1 │ │ +0df06a: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ +0df06e: 6e20 481d 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +0df074: 0c00 |0020: move-result-object v0 │ │ +0df076: 6e30 581d 4005 |0021: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +0df07c: 6201 8713 |0024: sget-object v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ +0df080: 6e20 591d 1000 |0026: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ +0df086: 5461 8513 |0029: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ +0df08a: 6e30 1b31 0107 |002b: invoke-virtual {v1, v0, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@311b │ │ +0df090: 0c01 |002e: move-result-object v1 │ │ +0df092: 6e20 5a1d 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0df098: 6e10 5d1d 0000 |0032: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ +0df09e: 0e00 |0035: return-void │ │ +0df0a0: 7110 a21a 0600 |0036: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +0df0a6: 0c01 |0039: move-result-object v1 │ │ +0df0a8: 6e20 481d 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +0df0ae: 0c00 |003d: move-result-object v0 │ │ +0df0b0: 6e30 581d 4005 |003e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +0df0b6: 6201 8713 |0041: sget-object v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@1387 │ │ +0df0ba: 6e20 591d 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d59 │ │ +0df0c0: 5461 8513 |0046: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisAnimListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // field@1385 │ │ +0df0c4: 6e30 1b31 0107 |0048: invoke-virtual {v1, v0, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; // method@311b │ │ +0df0ca: 0c01 |004b: move-result-object v1 │ │ +0df0cc: 6e20 5a1d 1000 |004c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +0df0d2: 6e10 5d1d 0000 |004f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ +0df0d8: 28e3 |0052: goto 0035 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=235 │ │ 0x0007 line=236 │ │ 0x000c line=238 │ │ 0x000e line=239 │ │ 0x0014 line=240 │ │ @@ -201698,21 +201703,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e1338: |[0e1338] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ -0e1348: 6f10 723b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@3b72 │ │ -0e134e: 5410 8313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e1352: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0e1356: 5410 8313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e135a: 6e20 3631 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@3136 │ │ -0e1360: 0e00 |000c: return-void │ │ +0df0dc: |[0df0dc] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ +0df0ec: 6f10 723b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@3b72 │ │ +0df0f2: 5410 8313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df0f6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0df0fa: 5410 8313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df0fe: 6e20 3631 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@3136 │ │ +0df104: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0003 line=277 │ │ 0x0007 line=279 │ │ 0x000c line=281 │ │ locals : │ │ @@ -201723,30 +201728,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0e1364: |[0e1364] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0e1374: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e1378: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -0e137c: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ -0e1380: 6f20 733b 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b73 │ │ -0e1386: 6e10 2831 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ -0e138c: 0c01 |000c: move-result-object v1 │ │ -0e138e: 7110 ad2b 0100 |000d: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ -0e1394: 0c00 |0010: move-result-object v0 │ │ -0e1396: 6e10 b12b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@2bb1 │ │ -0e139c: 0a01 |0014: move-result v1 │ │ -0e139e: 6e20 3d31 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@313d │ │ -0e13a4: 6e10 b02b 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@2bb0 │ │ -0e13aa: 0a01 |001b: move-result v1 │ │ -0e13ac: 5931 8013 |001c: iput v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ -0e13b0: 0e00 |001e: return-void │ │ +0df108: |[0df108] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0df118: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0df11c: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +0df120: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ +0df124: 6f20 733b 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b73 │ │ +0df12a: 6e10 2831 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@3128 │ │ +0df130: 0c01 |000c: move-result-object v1 │ │ +0df132: 7110 ad2b 0100 |000d: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ +0df138: 0c00 |0010: move-result-object v0 │ │ +0df13a: 6e10 b12b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@2bb1 │ │ +0df140: 0a01 |0014: move-result v1 │ │ +0df142: 6e20 3d31 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@313d │ │ +0df148: 6e10 b02b 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@2bb0 │ │ +0df14e: 0a01 |001b: move-result v1 │ │ +0df150: 5931 8013 |001c: iput v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ +0df154: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0006 line=224 │ │ 0x0009 line=227 │ │ 0x0011 line=230 │ │ 0x0018 line=231 │ │ @@ -201761,21 +201766,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e13b4: |[0e13b4] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ -0e13c4: 6f10 743b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@3b74 │ │ -0e13ca: 5410 8313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e13ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0e13d2: 5410 8313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ -0e13d6: 6e20 3831 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ -0e13dc: 0e00 |000c: return-void │ │ +0df158: |[0df158] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ +0df168: 6f10 743b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@3b74 │ │ +0df16e: 5410 8313 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df172: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0df176: 5410 8313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@1383 │ │ +0df17a: 6e20 3831 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3138 │ │ +0df180: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ 0x0007 line=287 │ │ 0x000c line=289 │ │ locals : │ │ @@ -201786,21 +201791,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 │ │ -0e13e0: |[0e13e0] android.support.v7.internal.widget.ScrollingTabContainerView.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e13f0: 0740 |0000: move-object v0, v4 │ │ -0e13f2: 1f00 2b06 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e13f6: 6e10 0531 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ -0e13fc: 0c01 |0006: move-result-object v1 │ │ -0e13fe: 6e10 ba27 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@27ba │ │ -0e1404: 0e00 |000a: return-void │ │ +0df184: |[0df184] android.support.v7.internal.widget.ScrollingTabContainerView.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0df194: 0740 |0000: move-object v0, v4 │ │ +0df196: 1f00 2b06 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0df19a: 6e10 0531 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@3105 │ │ +0df1a0: 0c01 |0006: move-result-object v1 │ │ +0df1a2: 6e10 ba27 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@27ba │ │ +0df1a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ 0x000a line=372 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/widget/AdapterView; │ │ @@ -201816,87 +201821,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0e1408: |[0e1408] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ -0e1418: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -0e141c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0e141e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0e1420: 7110 2138 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0e1426: 0a05 |0007: move-result v5 │ │ -0e1428: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ -0e142c: 0162 |000a: move v2, v6 │ │ -0e142e: 6e20 3e31 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@313e │ │ -0e1434: 54b8 8213 |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1438: 6e10 0d34 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e143e: 0a01 |0013: move-result v1 │ │ -0e1440: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ -0e1444: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ -0e1448: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ -0e144c: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ -0e1450: 1228 |001c: const/4 v8, #int 2 // #2 │ │ -0e1452: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ -0e1456: 7110 2238 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0e145c: 0a08 |0022: move-result v8 │ │ -0e145e: 8288 |0023: int-to-float v8, v8 │ │ -0e1460: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ -0e1466: c898 |0027: mul-float/2addr v8, v9 │ │ -0e1468: 8788 |0028: float-to-int v8, v8 │ │ -0e146a: 59b8 7e13 |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -0e146e: 52b8 7e13 |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -0e1472: 52b9 8013 |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ -0e1476: 7120 1543 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0e147c: 0a08 |0032: move-result v8 │ │ -0e147e: 59b8 7e13 |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -0e1482: 52b8 7d13 |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ -0e1486: 7120 2338 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e148c: 0a0d |003a: move-result v13 │ │ -0e148e: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ -0e1492: 55b8 7c13 |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e1496: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -0e149a: 0160 |0041: move v0, v6 │ │ -0e149c: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ -0e14a0: 54b6 8213 |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e14a4: 6e30 2c34 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@342c │ │ -0e14aa: 54b6 8213 |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e14ae: 6e10 1734 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@3417 │ │ -0e14b4: 0a06 |004e: move-result v6 │ │ -0e14b6: 7110 2238 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0e14bc: 0a07 |0052: move-result v7 │ │ -0e14be: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ -0e14c2: 7010 3431 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@3134 │ │ -0e14c8: 6e10 2a31 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@312a │ │ -0e14ce: 0a04 |005b: move-result v4 │ │ -0e14d0: 6f30 753b cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@3b75 │ │ -0e14d6: 6e10 2a31 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@312a │ │ -0e14dc: 0a03 |0062: move-result v3 │ │ -0e14de: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ -0e14e2: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ -0e14e6: 52b6 7f13 |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ -0e14ea: 6e20 4031 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ -0e14f0: 0e00 |006c: return-void │ │ -0e14f2: 0172 |006d: move v2, v7 │ │ -0e14f4: 289d |006e: goto 000b // -0063 │ │ -0e14f6: 7110 2238 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0e14fc: 0a08 |0072: move-result v8 │ │ -0e14fe: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0e1502: 59b8 7e13 |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -0e1506: 28b4 |0077: goto 002b // -004c │ │ -0e1508: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ -0e150a: 59b8 7e13 |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -0e150e: 28ba |007b: goto 0035 // -0046 │ │ -0e1510: 0170 |007c: move v0, v7 │ │ -0e1512: 28c5 |007d: goto 0042 // -003b │ │ -0e1514: 7010 3531 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@3135 │ │ -0e151a: 28d7 |0081: goto 0058 // -0029 │ │ -0e151c: 7010 3531 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@3135 │ │ -0e1522: 28d3 |0085: goto 0058 // -002d │ │ +0df1ac: |[0df1ac] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ +0df1bc: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0df1c0: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0df1c2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0df1c4: 7110 2138 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0df1ca: 0a05 |0007: move-result v5 │ │ +0df1cc: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ +0df1d0: 0162 |000a: move v2, v6 │ │ +0df1d2: 6e20 3e31 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@313e │ │ +0df1d8: 54b8 8213 |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df1dc: 6e10 0d34 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0df1e2: 0a01 |0013: move-result v1 │ │ +0df1e4: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ +0df1e8: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ +0df1ec: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ +0df1f0: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ +0df1f4: 1228 |001c: const/4 v8, #int 2 // #2 │ │ +0df1f6: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ +0df1fa: 7110 2238 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0df200: 0a08 |0022: move-result v8 │ │ +0df202: 8288 |0023: int-to-float v8, v8 │ │ +0df204: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ +0df20a: c898 |0027: mul-float/2addr v8, v9 │ │ +0df20c: 8788 |0028: float-to-int v8, v8 │ │ +0df20e: 59b8 7e13 |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +0df212: 52b8 7e13 |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +0df216: 52b9 8013 |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@1380 │ │ +0df21a: 7120 1543 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0df220: 0a08 |0032: move-result v8 │ │ +0df222: 59b8 7e13 |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +0df226: 52b8 7d13 |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ +0df22a: 7120 2338 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0df230: 0a0d |003a: move-result v13 │ │ +0df232: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ +0df236: 55b8 7c13 |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0df23a: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +0df23e: 0160 |0041: move v0, v6 │ │ +0df240: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ +0df244: 54b6 8213 |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df248: 6e30 2c34 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@342c │ │ +0df24e: 54b6 8213 |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df252: 6e10 1734 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@3417 │ │ +0df258: 0a06 |004e: move-result v6 │ │ +0df25a: 7110 2238 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0df260: 0a07 |0052: move-result v7 │ │ +0df262: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ +0df266: 7010 3431 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@3134 │ │ +0df26c: 6e10 2a31 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@312a │ │ +0df272: 0a04 |005b: move-result v4 │ │ +0df274: 6f30 753b cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@3b75 │ │ +0df27a: 6e10 2a31 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@312a │ │ +0df280: 0a03 |0062: move-result v3 │ │ +0df282: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ +0df286: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ +0df28a: 52b6 7f13 |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ +0df28e: 6e20 4031 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ +0df294: 0e00 |006c: return-void │ │ +0df296: 0172 |006d: move v2, v7 │ │ +0df298: 289d |006e: goto 000b // -0063 │ │ +0df29a: 7110 2238 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0df2a0: 0a08 |0072: move-result v8 │ │ +0df2a2: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0df2a6: 59b8 7e13 |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +0df2aa: 28b4 |0077: goto 002b // -004c │ │ +0df2ac: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ +0df2ae: 59b8 7e13 |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +0df2b2: 28ba |007b: goto 0035 // -0046 │ │ +0df2b4: 0170 |007c: move v0, v7 │ │ +0df2b6: 28c5 |007d: goto 0042 // -003b │ │ +0df2b8: 7010 3531 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@3135 │ │ +0df2be: 28d7 |0081: goto 0058 // -0029 │ │ +0df2c0: 7010 3531 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@3135 │ │ +0df2c6: 28d3 |0085: goto 0058 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=96 │ │ 0x0008 line=97 │ │ 0x000b line=98 │ │ 0x000e line=100 │ │ 0x0014 line=101 │ │ @@ -201940,16 +201945,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e1524: |[0e1524] android.support.v7.internal.widget.ScrollingTabContainerView.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0e1534: 0e00 |0000: return-void │ │ +0df2c8: |[0df2c8] android.support.v7.internal.widget.ScrollingTabContainerView.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0df2d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0001 reg=1 adapterView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -201959,28 +201964,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0e1538: |[0e1538] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ -0e1548: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e154c: 6e10 3a34 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.removeAllViews:()V // method@343a │ │ -0e1552: 5410 8413 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1556: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0e155a: 5410 8413 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e155e: 6e10 643c 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e1564: 0c00 |000e: move-result-object v0 │ │ -0e1566: 1f00 2906 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e156a: 6e10 f930 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ -0e1570: 5510 7c13 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e1574: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0e1578: 6e10 3b31 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e157e: 0e00 |001b: return-void │ │ +0df2dc: |[0df2dc] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ +0df2ec: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df2f0: 6e10 3a34 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.removeAllViews:()V // method@343a │ │ +0df2f6: 5410 8413 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df2fa: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0df2fe: 5410 8413 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df302: 6e10 643c 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0df308: 0c00 |000e: move-result-object v0 │ │ +0df30a: 1f00 2906 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0df30e: 6e10 f930 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ +0df314: 5510 7c13 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0df318: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0df31c: 6e10 3b31 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0df322: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0005 line=360 │ │ 0x0009 line=361 │ │ 0x0014 line=363 │ │ 0x0018 line=364 │ │ @@ -201993,28 +201998,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e1580: |[0e1580] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ -0e1590: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1594: 6e20 3b34 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.removeViewAt:(I)V // method@343b │ │ -0e159a: 5410 8413 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e159e: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0e15a2: 5410 8413 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e15a6: 6e10 643c 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e15ac: 0c00 |000e: move-result-object v0 │ │ -0e15ae: 1f00 2906 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e15b2: 6e10 f930 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ -0e15b8: 5510 7c13 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e15bc: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0e15c0: 6e10 3b31 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e15c6: 0e00 |001b: return-void │ │ +0df324: |[0df324] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ +0df334: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df338: 6e20 3b34 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.removeViewAt:(I)V // method@343b │ │ +0df33e: 5410 8413 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df342: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0df346: 5410 8413 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df34a: 6e10 643c 0000 |000b: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0df350: 0c00 |000e: move-result-object v0 │ │ +0df352: 1f00 2906 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0df356: 6e10 f930 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ +0df35c: 5510 7c13 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0df360: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0df364: 6e10 3b31 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0df36a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ 0x0009 line=351 │ │ 0x0014 line=353 │ │ 0x0018 line=354 │ │ @@ -202028,17 +202033,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e15c8: |[0e15c8] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ -0e15d8: 5c01 7c13 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e15dc: 0e00 |0002: return-void │ │ +0df36c: |[0df36c] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ +0df37c: 5c01 7c13 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0df380: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0003 reg=1 allowCollapse Z │ │ @@ -202048,18 +202053,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e15e0: |[0e15e0] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ -0e15f0: 5901 7d13 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ -0e15f4: 6e10 3b31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e15fa: 0e00 |0005: return-void │ │ +0df384: |[0df384] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ +0df394: 5901 7d13 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@137d │ │ +0df398: 6e10 3b31 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0df39e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ @@ -202070,39 +202075,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0e15fc: |[0e15fc] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ -0e160c: 5956 7f13 |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ -0e1610: 5454 8213 |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1614: 6e10 0d34 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e161a: 0a03 |0007: move-result v3 │ │ -0e161c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0e161e: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -0e1622: 5454 8213 |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e1626: 6e20 0c34 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e162c: 0c00 |0010: move-result-object v0 │ │ -0e162e: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ -0e1632: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0e1634: 6e20 eb38 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ -0e163a: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0e163e: 6e20 2331 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@3123 │ │ -0e1644: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1648: 28eb |001e: goto 0009 // -0015 │ │ -0e164a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0e164c: 28f4 |0020: goto 0014 // -000c │ │ -0e164e: 5454 8413 |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1652: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -0e1656: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ -0e165a: 5454 8413 |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e165e: 6e20 7d3c 6400 |0029: invoke-virtual {v4, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ -0e1664: 0e00 |002c: return-void │ │ +0df3a0: |[0df3a0] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ +0df3b0: 5956 7f13 |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@137f │ │ +0df3b4: 5454 8213 |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df3b8: 6e10 0d34 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0df3be: 0a03 |0007: move-result v3 │ │ +0df3c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0df3c2: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +0df3c6: 5454 8213 |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df3ca: 6e20 0c34 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0df3d0: 0c00 |0010: move-result-object v0 │ │ +0df3d2: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ +0df3d6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0df3d8: 6e20 eb38 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ +0df3de: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0df3e2: 6e20 2331 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@3123 │ │ +0df3e8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0df3ec: 28eb |001e: goto 0009 // -0015 │ │ +0df3ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0df3f0: 28f4 |0020: goto 0014 // -000c │ │ +0df3f2: 5454 8413 |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df3f6: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +0df3fa: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ +0df3fe: 5454 8413 |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df402: 6e20 7d3c 6400 |0029: invoke-virtual {v4, v6}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ +0df408: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0008 line=184 │ │ 0x000b line=185 │ │ 0x0011 line=186 │ │ @@ -202127,50 +202132,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0e1668: |[0e1668] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ -0e1678: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ -0e167c: 6e20 0c34 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e1682: 0c00 |0005: move-result-object v0 │ │ -0e1684: 1f00 2b06 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ -0e1688: 6e10 1631 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ -0e168e: 5410 8413 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e1692: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0e1696: 5410 8413 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ -0e169a: 6e10 643c 0000 |0011: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ -0e16a0: 0c00 |0014: move-result-object v0 │ │ -0e16a2: 1f00 2906 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ -0e16a6: 6e10 f930 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ -0e16ac: 5510 7c13 |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ -0e16b0: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -0e16b4: 6e10 3b31 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ -0e16ba: 0e00 |0021: return-void │ │ +0df40c: |[0df40c] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ +0df41c: 5410 8213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@1382 │ │ +0df420: 6e20 0c34 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0df426: 0c00 |0005: move-result-object v0 │ │ +0df428: 1f00 2b06 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@062b │ │ +0df42c: 6e10 1631 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ +0df432: 5410 8413 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df436: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +0df43a: 5410 8413 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/widget/Spinner; // field@1384 │ │ +0df43e: 6e10 643c 0000 |0011: invoke-virtual {v0}, Landroid/widget/Spinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@3c64 │ │ +0df444: 0c00 |0014: move-result-object v0 │ │ +0df446: 1f00 2906 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@0629 │ │ +0df44a: 6e10 f930 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@30f9 │ │ +0df450: 5510 7c13 |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@137c │ │ +0df454: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0df458: 6e10 3b31 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@313b │ │ +0df45e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x000b line=340 │ │ 0x000f line=341 │ │ 0x001a line=343 │ │ 0x001e line=344 │ │ 0x0021 line=346 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0022 reg=2 position I │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #918 header: │ │ class_idx : 1582 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6685 │ │ +source_file_idx : 6681 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #918 annotations: │ │ Annotations on field #5009 'TL_TYPED_VALUE' │ │ @@ -202229,54 +202234,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 88 16-bit code units │ │ -0e16bc: |[0e16bc] android.support.v7.internal.widget.ThemeUtils.:()V │ │ -0e16cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e16ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0e16d0: 2200 7c08 |0002: new-instance v0, Ljava/lang/ThreadLocal; // type@087c │ │ -0e16d4: 7010 7543 0000 |0004: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@4375 │ │ -0e16da: 6900 9113 |0007: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ -0e16de: 2330 f508 |0009: new-array v0, v3, [I // type@08f5 │ │ -0e16e2: 1401 62ff fefe |000b: const v1, #float -1.69475e+38 // #fefeff62 │ │ -0e16e8: 4b01 0002 |000e: aput v1, v0, v2 │ │ -0e16ec: 6900 8a13 |0010: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e16f0: 2330 f508 |0012: new-array v0, v3, [I // type@08f5 │ │ -0e16f4: 1401 9c00 0101 |0014: const v1, #float 2.3694e-38 // #0101009c │ │ -0e16fa: 4b01 0002 |0017: aput v1, v0, v2 │ │ -0e16fe: 6900 8c13 |0019: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ -0e1702: 2330 f508 |001b: new-array v0, v3, [I // type@08f5 │ │ -0e1706: 1401 fe02 0101 |001d: const v1, #float 2.36957e-38 // #010102fe │ │ -0e170c: 4b01 0002 |0020: aput v1, v0, v2 │ │ -0e1710: 6900 8813 |0022: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@1388 │ │ -0e1714: 2330 f508 |0024: new-array v0, v3, [I // type@08f5 │ │ -0e1718: 1401 a700 0101 |0026: const v1, #float 2.3694e-38 // #010100a7 │ │ -0e171e: 4b01 0002 |0029: aput v1, v0, v2 │ │ -0e1722: 6900 8e13 |002b: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ -0e1726: 2330 f508 |002d: new-array v0, v3, [I // type@08f5 │ │ -0e172a: 1401 a000 0101 |002f: const v1, #float 2.3694e-38 // #010100a0 │ │ -0e1730: 4b01 0002 |0032: aput v1, v0, v2 │ │ -0e1734: 6900 8913 |0034: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e1738: 2330 f508 |0036: new-array v0, v3, [I // type@08f5 │ │ -0e173c: 1401 a100 0101 |0038: const v1, #float 2.3694e-38 // #010100a1 │ │ -0e1742: 4b01 0002 |003b: aput v1, v0, v2 │ │ -0e1746: 6900 8f13 |003d: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@138f │ │ -0e174a: 1220 |003f: const/4 v0, #int 2 // #2 │ │ -0e174c: 2300 f508 |0040: new-array v0, v0, [I // type@08f5 │ │ -0e1750: 2600 0e00 0000 |0042: fill-array-data v0, 00000050 // +0000000e │ │ -0e1756: 6900 8d13 |0045: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ -0e175a: 2320 f508 |0047: new-array v0, v2, [I // type@08f5 │ │ -0e175e: 6900 8b13 |0049: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1762: 2330 f508 |004b: new-array v0, v3, [I // type@08f5 │ │ -0e1766: 6900 9013 |004d: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ -0e176a: 0e00 |004f: return-void │ │ -0e176c: 0003 0400 0200 0000 59ff fefe 64ff ... |0050: array-data (8 units) │ │ +0df460: |[0df460] android.support.v7.internal.widget.ThemeUtils.:()V │ │ +0df470: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0df472: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0df474: 2200 7c08 |0002: new-instance v0, Ljava/lang/ThreadLocal; // type@087c │ │ +0df478: 7010 7543 0000 |0004: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@4375 │ │ +0df47e: 6900 9113 |0007: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ +0df482: 2330 f508 |0009: new-array v0, v3, [I // type@08f5 │ │ +0df486: 1401 62ff fefe |000b: const v1, #float -1.69475e+38 // #fefeff62 │ │ +0df48c: 4b01 0002 |000e: aput v1, v0, v2 │ │ +0df490: 6900 8a13 |0010: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0df494: 2330 f508 |0012: new-array v0, v3, [I // type@08f5 │ │ +0df498: 1401 9c00 0101 |0014: const v1, #float 2.3694e-38 // #0101009c │ │ +0df49e: 4b01 0002 |0017: aput v1, v0, v2 │ │ +0df4a2: 6900 8c13 |0019: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ +0df4a6: 2330 f508 |001b: new-array v0, v3, [I // type@08f5 │ │ +0df4aa: 1401 fe02 0101 |001d: const v1, #float 2.36957e-38 // #010102fe │ │ +0df4b0: 4b01 0002 |0020: aput v1, v0, v2 │ │ +0df4b4: 6900 8813 |0022: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@1388 │ │ +0df4b8: 2330 f508 |0024: new-array v0, v3, [I // type@08f5 │ │ +0df4bc: 1401 a700 0101 |0026: const v1, #float 2.3694e-38 // #010100a7 │ │ +0df4c2: 4b01 0002 |0029: aput v1, v0, v2 │ │ +0df4c6: 6900 8e13 |002b: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ +0df4ca: 2330 f508 |002d: new-array v0, v3, [I // type@08f5 │ │ +0df4ce: 1401 a000 0101 |002f: const v1, #float 2.3694e-38 // #010100a0 │ │ +0df4d4: 4b01 0002 |0032: aput v1, v0, v2 │ │ +0df4d8: 6900 8913 |0034: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0df4dc: 2330 f508 |0036: new-array v0, v3, [I // type@08f5 │ │ +0df4e0: 1401 a100 0101 |0038: const v1, #float 2.3694e-38 // #010100a1 │ │ +0df4e6: 4b01 0002 |003b: aput v1, v0, v2 │ │ +0df4ea: 6900 8f13 |003d: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@138f │ │ +0df4ee: 1220 |003f: const/4 v0, #int 2 // #2 │ │ +0df4f0: 2300 f508 |0040: new-array v0, v0, [I // type@08f5 │ │ +0df4f4: 2600 0e00 0000 |0042: fill-array-data v0, 00000050 // +0000000e │ │ +0df4fa: 6900 8d13 |0045: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ +0df4fe: 2320 f508 |0047: new-array v0, v2, [I // type@08f5 │ │ +0df502: 6900 8b13 |0049: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0df506: 2330 f508 |004b: new-array v0, v3, [I // type@08f5 │ │ +0df50a: 6900 9013 |004d: sput-object v0, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ +0df50e: 0e00 |004f: return-void │ │ +0df510: 0003 0400 0200 0000 59ff fefe 64ff ... |0050: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0009 line=33 │ │ 0x0012 line=34 │ │ 0x001b line=35 │ │ 0x0024 line=36 │ │ @@ -202293,17 +202298,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e177c: |[0e177c] android.support.v7.internal.widget.ThemeUtils.:()V │ │ -0e178c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e1792: 0e00 |0003: return-void │ │ +0df520: |[0df520] android.support.v7.internal.widget.ThemeUtils.:()V │ │ +0df530: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0df536: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ThemeUtils; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ThemeUtils;) │ │ @@ -202311,30 +202316,30 @@ │ │ type : '(II)Landroid/content/res/ColorStateList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0e1794: |[0e1794] android.support.v7.internal.widget.ThemeUtils.createDisabledStateList:(II)Landroid/content/res/ColorStateList; │ │ -0e17a4: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0e17a6: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ -0e17aa: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ -0e17ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e17b0: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e17b4: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0e17b8: 4b05 0001 |000a: aput v5, v0, v1 │ │ -0e17bc: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e17c0: 6203 8b13 |000e: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e17c4: 4d03 0201 |0010: aput-object v3, v2, v1 │ │ -0e17c8: 4b04 0001 |0012: aput v4, v0, v1 │ │ -0e17cc: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e17d0: 2203 5d00 |0016: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e17d4: 7030 1902 2300 |0018: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e17da: 1103 |001b: return-object v3 │ │ +0df538: |[0df538] android.support.v7.internal.widget.ThemeUtils.createDisabledStateList:(II)Landroid/content/res/ColorStateList; │ │ +0df548: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0df54a: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ +0df54e: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ +0df552: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0df554: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0df558: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0df55c: 4b05 0001 |000a: aput v5, v0, v1 │ │ +0df560: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0df564: 6203 8b13 |000e: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0df568: 4d03 0201 |0010: aput-object v3, v2, v1 │ │ +0df56c: 4b04 0001 |0012: aput v4, v0, v1 │ │ +0df570: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0df574: 2203 5d00 |0016: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0df578: 7030 1902 2300 |0018: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0df57e: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0006 line=53 │ │ 0x000a line=54 │ │ @@ -202355,39 +202360,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 │ │ -0e17dc: |[0e17dc] android.support.v7.internal.widget.ThemeUtils.getDisabledThemeAttrColor:(Landroid/content/Context;I)I │ │ -0e17ec: 7120 4a31 7600 |0000: invoke-static {v6, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ -0e17f2: 0c00 |0003: move-result-object v0 │ │ -0e17f4: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -0e17f8: 6e10 1c02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ -0e17fe: 0a03 |0009: move-result v3 │ │ -0e1800: 3803 0d00 |000a: if-eqz v3, 0017 // +000d │ │ -0e1804: 6203 8a13 |000c: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1808: 6e10 1b02 0000 |000e: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ -0e180e: 0a04 |0011: move-result v4 │ │ -0e1810: 6e30 1a02 3004 |0012: invoke-virtual {v0, v3, v4}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ -0e1816: 0a03 |0015: move-result v3 │ │ -0e1818: 0f03 |0016: return v3 │ │ -0e181a: 7100 4b31 0000 |0017: invoke-static {}, Landroid/support/v7/internal/widget/ThemeUtils;.getTypedValue:()Landroid/util/TypedValue; // method@314b │ │ -0e1820: 0c02 |001a: move-result-object v2 │ │ -0e1822: 6e10 ae01 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0e1828: 0c03 |001e: move-result-object v3 │ │ -0e182a: 1404 3300 0101 |001f: const v4, #float 2.36937e-38 // #01010033 │ │ -0e1830: 1215 |0022: const/4 v5, #int 1 // #1 │ │ -0e1832: 6e40 2102 4352 |0023: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -0e1838: 6e10 7337 0200 |0026: invoke-virtual {v2}, Landroid/util/TypedValue;.getFloat:()F // method@3773 │ │ -0e183e: 0a01 |0029: move-result v1 │ │ -0e1840: 7130 4931 7601 |002a: invoke-static {v6, v7, v1}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ -0e1846: 0a03 |002d: move-result v3 │ │ -0e1848: 28e8 |002e: goto 0016 // -0018 │ │ +0df580: |[0df580] android.support.v7.internal.widget.ThemeUtils.getDisabledThemeAttrColor:(Landroid/content/Context;I)I │ │ +0df590: 7120 4a31 7600 |0000: invoke-static {v6, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ +0df596: 0c00 |0003: move-result-object v0 │ │ +0df598: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +0df59c: 6e10 1c02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ +0df5a2: 0a03 |0009: move-result v3 │ │ +0df5a4: 3803 0d00 |000a: if-eqz v3, 0017 // +000d │ │ +0df5a8: 6203 8a13 |000c: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0df5ac: 6e10 1b02 0000 |000e: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ +0df5b2: 0a04 |0011: move-result v4 │ │ +0df5b4: 6e30 1a02 3004 |0012: invoke-virtual {v0, v3, v4}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ +0df5ba: 0a03 |0015: move-result v3 │ │ +0df5bc: 0f03 |0016: return v3 │ │ +0df5be: 7100 4b31 0000 |0017: invoke-static {}, Landroid/support/v7/internal/widget/ThemeUtils;.getTypedValue:()Landroid/util/TypedValue; // method@314b │ │ +0df5c4: 0c02 |001a: move-result-object v2 │ │ +0df5c6: 6e10 ae01 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0df5cc: 0c03 |001e: move-result-object v3 │ │ +0df5ce: 1404 3300 0101 |001f: const v4, #float 2.36937e-38 // #01010033 │ │ +0df5d4: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +0df5d6: 6e40 2102 4352 |0023: invoke-virtual {v3, v4, v2, v5}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +0df5dc: 6e10 7337 0200 |0026: invoke-virtual {v2}, Landroid/util/TypedValue;.getFloat:()F // method@3773 │ │ +0df5e2: 0a01 |0029: move-result v1 │ │ +0df5e4: 7130 4931 7601 |002a: invoke-static {v6, v7, v1}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ +0df5ea: 0a03 |002d: move-result v3 │ │ +0df5ec: 28e8 |002e: goto 0016 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x000c line=89 │ │ 0x0016 line=98 │ │ 0x0017 line=93 │ │ @@ -202406,31 +202411,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 │ │ -0e184c: |[0e184c] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;I)I │ │ -0e185c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e185e: 6201 9013 |0001: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ -0e1862: 4b04 0102 |0003: aput v4, v1, v2 │ │ -0e1866: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1868: 6202 9013 |0006: sget-object v2, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ -0e186c: 6e30 b101 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0e1872: 0c00 |000b: move-result-object v0 │ │ -0e1874: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0e1876: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0e1878: 6e30 5702 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -0e187e: 0a01 |0011: move-result v1 │ │ -0e1880: 6e10 7102 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e1886: 0f01 |0015: return v1 │ │ -0e1888: 0d01 |0016: move-exception v1 │ │ -0e188a: 6e10 7102 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e1890: 2701 |001a: throw v1 │ │ +0df5f0: |[0df5f0] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;I)I │ │ +0df600: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0df602: 6201 9013 |0001: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ +0df606: 4b04 0102 |0003: aput v4, v1, v2 │ │ +0df60a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0df60c: 6202 9013 |0006: sget-object v2, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ +0df610: 6e30 b101 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0df616: 0c00 |000b: move-result-object v0 │ │ +0df618: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0df61a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0df61c: 6e30 5702 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +0df622: 0a01 |0011: move-result v1 │ │ +0df624: 6e10 7102 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0df62a: 0f01 |0015: return v1 │ │ +0df62c: 0d01 |0016: move-exception v1 │ │ +0df62e: 6e10 7102 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0df634: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=66 │ │ 0x0005 line=67 │ │ 0x000c line=69 │ │ @@ -202445,26 +202450,26 @@ │ │ type : '(Landroid/content/Context;IF)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e18a0: |[0e18a0] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;IF)I │ │ -0e18b0: 7120 4831 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e18b6: 0a00 |0003: move-result v0 │ │ -0e18b8: 7110 d002 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ -0e18be: 0a01 |0007: move-result v1 │ │ -0e18c0: 8212 |0008: int-to-float v2, v1 │ │ -0e18c2: c852 |0009: mul-float/2addr v2, v5 │ │ -0e18c4: 7110 1843 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0e18ca: 0a02 |000d: move-result v2 │ │ -0e18cc: 7120 5e0d 2000 |000e: invoke-static {v0, v2}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ -0e18d2: 0a02 |0011: move-result v2 │ │ -0e18d4: 0f02 |0012: return v2 │ │ +0df644: |[0df644] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColor:(Landroid/content/Context;IF)I │ │ +0df654: 7120 4831 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0df65a: 0a00 |0003: move-result v0 │ │ +0df65c: 7110 d002 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@02d0 │ │ +0df662: 0a01 |0007: move-result v1 │ │ +0df664: 8212 |0008: int-to-float v2, v1 │ │ +0df666: c852 |0009: mul-float/2addr v2, v5 │ │ +0df668: 7110 1843 0200 |000a: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0df66e: 0a02 |000d: move-result v2 │ │ +0df670: 7120 5e0d 2000 |000e: invoke-static {v0, v2}, Landroid/support/v4/graphics/ColorUtils;.setAlphaComponent:(II)I // method@0d5e │ │ +0df676: 0a02 |0011: move-result v2 │ │ +0df678: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0008 line=114 │ │ locals : │ │ 0x0004 - 0x0013 reg=0 color I │ │ @@ -202478,30 +202483,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 │ │ -0e18d8: |[0e18d8] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -0e18e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e18ea: 6201 9013 |0001: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ -0e18ee: 4b04 0102 |0003: aput v4, v1, v2 │ │ -0e18f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e18f4: 6202 9013 |0006: sget-object v2, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ -0e18f8: 6e30 b101 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0e18fe: 0c00 |000b: move-result-object v0 │ │ -0e1900: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0e1902: 6e20 5802 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ -0e1908: 0c01 |0010: move-result-object v1 │ │ -0e190a: 6e10 7102 0000 |0011: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e1910: 1101 |0014: return-object v1 │ │ -0e1912: 0d01 |0015: move-exception v1 │ │ -0e1914: 6e10 7102 0000 |0016: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e191a: 2701 |0019: throw v1 │ │ +0df67c: |[0df67c] android.support.v7.internal.widget.ThemeUtils.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +0df68c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0df68e: 6201 9013 |0001: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ +0df692: 4b04 0102 |0003: aput v4, v1, v2 │ │ +0df696: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0df698: 6202 9013 |0006: sget-object v2, Landroid/support/v7/internal/widget/ThemeUtils;.TEMP_ARRAY:[I // field@1390 │ │ +0df69c: 6e30 b101 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0df6a2: 0c00 |000b: move-result-object v0 │ │ +0df6a4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0df6a6: 6e20 5802 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ +0df6ac: 0c01 |0010: move-result-object v1 │ │ +0df6ae: 6e10 7102 0000 |0011: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0df6b4: 1101 |0014: return-object v1 │ │ +0df6b6: 0d01 |0015: move-exception v1 │ │ +0df6b8: 6e10 7102 0000 |0016: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0df6be: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ -> 0x0015 │ │ positions : │ │ 0x0001 line=76 │ │ 0x0005 line=77 │ │ 0x000c line=79 │ │ @@ -202516,44 +202521,44 @@ │ │ type : '()Landroid/util/TypedValue;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0e1928: |[0e1928] android.support.v7.internal.widget.ThemeUtils.getTypedValue:()Landroid/util/TypedValue; │ │ -0e1938: 6201 9113 |0000: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ -0e193c: 6e10 7643 0100 |0002: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ -0e1942: 0c00 |0005: move-result-object v0 │ │ -0e1944: 1f00 cd06 |0006: check-cast v0, Landroid/util/TypedValue; // type@06cd │ │ -0e1948: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -0e194c: 2200 cd06 |000a: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -0e1950: 7010 7037 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -0e1956: 6201 9113 |000f: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ -0e195a: 6e20 7743 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@4377 │ │ -0e1960: 1100 |0014: return-object v0 │ │ +0df6cc: |[0df6cc] android.support.v7.internal.widget.ThemeUtils.getTypedValue:()Landroid/util/TypedValue; │ │ +0df6dc: 6201 9113 |0000: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ +0df6e0: 6e10 7643 0100 |0002: invoke-virtual {v1}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ +0df6e6: 0c00 |0005: move-result-object v0 │ │ +0df6e8: 1f00 cd06 |0006: check-cast v0, Landroid/util/TypedValue; // type@06cd │ │ +0df6ec: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +0df6f0: 2200 cd06 |000a: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +0df6f4: 7010 7037 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +0df6fa: 6201 9113 |000f: sget-object v1, Landroid/support/v7/internal/widget/ThemeUtils;.TL_TYPED_VALUE:Ljava/lang/ThreadLocal; // field@1391 │ │ +0df6fe: 6e20 7743 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/ThreadLocal;.set:(Ljava/lang/Object;)V // method@4377 │ │ +0df704: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=104 │ │ 0x000a line=105 │ │ 0x000f line=106 │ │ 0x0014 line=108 │ │ locals : │ │ 0x0008 - 0x000c reg=0 typedValue Landroid/util/TypedValue; │ │ 0x000f - 0x0015 reg=0 typedValue Landroid/util/TypedValue; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6685 (ThemeUtils.java) │ │ + source_file_idx : 6681 (ThemeUtils.java) │ │ │ │ Class #919 header: │ │ class_idx : 1584 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 70 │ │ -source_file_idx : 6822 │ │ +source_file_idx : 6818 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #919 annotations: │ │ Annotations on class │ │ @@ -202576,17 +202581,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0e1964: |[0e1964] android.support.v7.internal.widget.TintContextWrapper.:(Landroid/content/Context;)V │ │ -0e1974: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ -0e197a: 0e00 |0003: return-void │ │ +0df708: |[0df708] android.support.v7.internal.widget.TintContextWrapper.:(Landroid/content/Context;)V │ │ +0df718: 7020 be01 1000 |0000: invoke-direct {v0, v1}, Landroid/content/ContextWrapper;.:(Landroid/content/Context;)V // method@01be │ │ +0df71e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/TintContextWrapper; │ │ 0x0000 - 0x0004 reg=1 base Landroid/content/Context; │ │ @@ -202596,21 +202601,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 │ │ -0e197c: |[0e197c] android.support.v7.internal.widget.TintContextWrapper.wrap:(Landroid/content/Context;)Landroid/content/Context; │ │ -0e198c: 2021 3006 |0000: instance-of v1, v2, Landroid/support/v7/internal/widget/TintContextWrapper; // type@0630 │ │ -0e1990: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ -0e1994: 2200 3006 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintContextWrapper; // type@0630 │ │ -0e1998: 7020 4e31 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/TintContextWrapper;.:(Landroid/content/Context;)V // method@314e │ │ -0e199e: 0702 |0009: move-object v2, v0 │ │ -0e19a0: 1102 |000a: return-object v2 │ │ +0df720: |[0df720] android.support.v7.internal.widget.TintContextWrapper.wrap:(Landroid/content/Context;)Landroid/content/Context; │ │ +0df730: 2021 3006 |0000: instance-of v1, v2, Landroid/support/v7/internal/widget/TintContextWrapper; // type@0630 │ │ +0df734: 3901 0800 |0002: if-nez v1, 000a // +0008 │ │ +0df738: 2200 3006 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintContextWrapper; // type@0630 │ │ +0df73c: 7020 4e31 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/TintContextWrapper;.:(Landroid/content/Context;)V // method@314e │ │ +0df742: 0702 |0009: move-object v2, v0 │ │ +0df744: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x000a line=36 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -202623,41 +202628,41 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e19a4: |[0e19a4] android.support.v7.internal.widget.TintContextWrapper.getResources:()Landroid/content/res/Resources; │ │ -0e19b4: 5430 9313 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ -0e19b8: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -0e19bc: 2200 2f06 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources; // type@062f │ │ -0e19c0: 6f10 c001 0300 |0006: invoke-super {v3}, Landroid/content/ContextWrapper;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ -0e19c6: 0c01 |0009: move-result-object v1 │ │ -0e19c8: 7110 6531 0300 |000a: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e19ce: 0c02 |000d: move-result-object v2 │ │ -0e19d0: 7030 4c31 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V // method@314c │ │ -0e19d6: 5b30 9313 |0011: iput-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ -0e19da: 5430 9313 |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ -0e19de: 1100 |0015: return-object v0 │ │ +0df748: |[0df748] android.support.v7.internal.widget.TintContextWrapper.getResources:()Landroid/content/res/Resources; │ │ +0df758: 5430 9313 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ +0df75c: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +0df760: 2200 2f06 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources; // type@062f │ │ +0df764: 6f10 c001 0300 |0006: invoke-super {v3}, Landroid/content/ContextWrapper;.getResources:()Landroid/content/res/Resources; // method@01c0 │ │ +0df76a: 0c01 |0009: move-result-object v1 │ │ +0df76c: 7110 6531 0300 |000a: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0df772: 0c02 |000d: move-result-object v2 │ │ +0df774: 7030 4c31 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V // method@314c │ │ +0df77a: 5b30 9313 |0011: iput-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ +0df77e: 5430 9313 |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/TintContextWrapper;.mResources:Landroid/content/res/Resources; // field@1393 │ │ +0df782: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0013 line=50 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v7/internal/widget/TintContextWrapper; │ │ │ │ - source_file_idx : 6822 (TintContextWrapper.java) │ │ + source_file_idx : 6818 (TintContextWrapper.java) │ │ │ │ Class #920 header: │ │ class_idx : 1585 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6823 │ │ +source_file_idx : 6819 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #920 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintInfo;' │ │ @@ -202688,31 +202693,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e19e0: |[0e19e0] android.support.v7.internal.widget.TintInfo.:()V │ │ -0e19f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e19f6: 0e00 |0003: return-void │ │ +0df784: |[0df784] android.support.v7.internal.widget.TintInfo.:()V │ │ +0df794: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0df79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/TintInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6823 (TintInfo.java) │ │ + source_file_idx : 6819 (TintInfo.java) │ │ │ │ Class #921 header: │ │ class_idx : 1587 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6825 │ │ +source_file_idx : 6821 │ │ static_fields_size : 12 │ │ instance_fields_size: 3 │ │ direct_methods_size : 21 │ │ virtual_methods_size: 5 │ │ │ │ Class #921 annotations: │ │ Annotations on class │ │ @@ -202806,131 +202811,131 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 219 16-bit code units │ │ -0e19f8: |[0e19f8] android.support.v7.internal.widget.TintManager.:()V │ │ -0e1a08: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0e1a0a: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0e1a0c: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0e1a0e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0e1a10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e1a12: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e1a16: 1303 1500 |0007: const/16 v3, #int 21 // #15 │ │ -0e1a1a: 3530 cf00 |0009: if-ge v0, v3, 00d8 // +00cf │ │ -0e1a1e: 0110 |000b: move v0, v1 │ │ -0e1a20: 6a00 9f13 |000c: sput-boolean v0, Landroid/support/v7/internal/widget/TintManager;.SHOULD_BE_USED:Z // field@139f │ │ -0e1a24: 6200 ad00 |000e: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ -0e1a28: 6900 9d13 |0010: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e1a2c: 2200 bb08 |0012: new-instance v0, Ljava/util/WeakHashMap; // type@08bb │ │ -0e1a30: 7010 5c44 0000 |0014: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ -0e1a36: 6900 9e13 |0017: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ -0e1a3a: 2200 3206 |0019: new-instance v0, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // type@0632 │ │ -0e1a3e: 1263 |001b: const/4 v3, #int 6 // #6 │ │ -0e1a40: 7020 5231 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.:(I)V // method@3152 │ │ -0e1a46: 6900 9b13 |001f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ -0e1a4a: 2360 f508 |0021: new-array v0, v6, [I // type@08f5 │ │ -0e1a4e: 6003 240e |0023: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@0e24 │ │ -0e1a52: 4b03 0002 |0025: aput v3, v0, v2 │ │ -0e1a56: 6003 220e |0027: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@0e22 │ │ -0e1a5a: 4b03 0001 |0029: aput v3, v0, v1 │ │ -0e1a5e: 6003 e10d |002b: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@0de1 │ │ -0e1a62: 4b03 0005 |002d: aput v3, v0, v5 │ │ -0e1a66: 6900 9a13 |002f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ -0e1a6a: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ -0e1a6e: 2300 f508 |0033: new-array v0, v0, [I // type@08f5 │ │ -0e1a72: 6003 f70d |0035: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@0df7 │ │ -0e1a76: 4b03 0002 |0037: aput v3, v0, v2 │ │ -0e1a7a: 6003 fa0d |0039: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@0dfa │ │ -0e1a7e: 4b03 0001 |003b: aput v3, v0, v1 │ │ -0e1a82: 6003 010e |003d: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@0e01 │ │ -0e1a86: 4b03 0005 |003f: aput v3, v0, v5 │ │ -0e1a8a: 6003 f90d |0041: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@0df9 │ │ -0e1a8e: 4b03 0006 |0043: aput v3, v0, v6 │ │ -0e1a92: 6003 f80d |0045: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@0df8 │ │ -0e1a96: 4b03 0007 |0047: aput v3, v0, v7 │ │ -0e1a9a: 1253 |0049: const/4 v3, #int 5 // #5 │ │ -0e1a9c: 6004 000e |004a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@0e00 │ │ -0e1aa0: 4b04 0003 |004c: aput v4, v0, v3 │ │ -0e1aa4: 1263 |004e: const/4 v3, #int 6 // #6 │ │ -0e1aa6: 6004 fb0d |004f: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@0dfb │ │ -0e1aaa: 4b04 0003 |0051: aput v4, v0, v3 │ │ -0e1aae: 1273 |0053: const/4 v3, #int 7 // #7 │ │ -0e1ab0: 6004 fc0d |0054: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@0dfc │ │ -0e1ab4: 4b04 0003 |0056: aput v4, v0, v3 │ │ -0e1ab8: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ -0e1abc: 6004 ff0d |005a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@0dff │ │ -0e1ac0: 4b04 0003 |005c: aput v4, v0, v3 │ │ -0e1ac4: 1303 0900 |005e: const/16 v3, #int 9 // #9 │ │ -0e1ac8: 6004 fe0d |0060: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@0dfe │ │ -0e1acc: 4b04 0003 |0062: aput v4, v0, v3 │ │ -0e1ad0: 1303 0a00 |0064: const/16 v3, #int 10 // #a │ │ -0e1ad4: 6004 fd0d |0066: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@0dfd │ │ -0e1ad8: 4b04 0003 |0068: aput v4, v0, v3 │ │ -0e1adc: 1303 0b00 |006a: const/16 v3, #int 11 // #b │ │ -0e1ae0: 6004 020e |006c: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@0e02 │ │ -0e1ae4: 4b04 0003 |006e: aput v4, v0, v3 │ │ -0e1ae8: 6900 a213 |0070: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ -0e1aec: 2370 f508 |0072: new-array v0, v7, [I // type@08f5 │ │ -0e1af0: 6003 210e |0074: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@0e21 │ │ -0e1af4: 4b03 0002 |0076: aput v3, v0, v2 │ │ -0e1af8: 6003 230e |0078: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@0e23 │ │ -0e1afc: 4b03 0001 |007a: aput v3, v0, v1 │ │ -0e1b00: 6003 f20d |007c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@0df2 │ │ -0e1b04: 4b03 0005 |007e: aput v3, v0, v5 │ │ -0e1b08: 6003 200e |0080: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@0e20 │ │ -0e1b0c: 4b03 0006 |0082: aput v3, v0, v6 │ │ -0e1b10: 6900 9913 |0084: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ -0e1b14: 2360 f508 |0086: new-array v0, v6, [I // type@08f5 │ │ -0e1b18: 6003 110e |0088: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@0e11 │ │ -0e1b1c: 4b03 0002 |008a: aput v3, v0, v2 │ │ -0e1b20: 6003 f00d |008c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@0df0 │ │ -0e1b24: 4b03 0001 |008e: aput v3, v0, v1 │ │ -0e1b28: 6003 100e |0090: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@0e10 │ │ -0e1b2c: 4b03 0005 |0092: aput v3, v0, v5 │ │ -0e1b30: 6900 9813 |0094: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ -0e1b34: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ -0e1b38: 2300 f508 |0098: new-array v0, v0, [I // type@08f5 │ │ -0e1b3c: 6003 f60d |009a: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@0df6 │ │ -0e1b40: 4b03 0002 |009c: aput v3, v0, v2 │ │ -0e1b44: 6003 1e0e |009e: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0e1e │ │ -0e1b48: 4b03 0001 |00a0: aput v3, v0, v1 │ │ -0e1b4c: 6003 250e |00a2: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@0e25 │ │ -0e1b50: 4b03 0005 |00a4: aput v3, v0, v5 │ │ -0e1b54: 6003 1a0e |00a6: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0e1a │ │ -0e1b58: 4b03 0006 |00a8: aput v3, v0, v6 │ │ -0e1b5c: 6003 1b0e |00aa: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0e1b │ │ -0e1b60: 4b03 0007 |00ac: aput v3, v0, v7 │ │ -0e1b64: 1253 |00ae: const/4 v3, #int 5 // #5 │ │ -0e1b66: 6004 120e |00af: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@0e12 │ │ -0e1b6a: 4b04 0003 |00b1: aput v4, v0, v3 │ │ -0e1b6e: 1263 |00b3: const/4 v3, #int 6 // #6 │ │ -0e1b70: 6004 1d0e |00b4: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0e1d │ │ -0e1b74: 4b04 0003 |00b6: aput v4, v0, v3 │ │ -0e1b78: 1273 |00b8: const/4 v3, #int 7 // #7 │ │ -0e1b7a: 6004 1c0e |00b9: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ -0e1b7e: 4b04 0003 |00bb: aput v4, v0, v3 │ │ -0e1b82: 1303 0800 |00bd: const/16 v3, #int 8 // #8 │ │ -0e1b86: 6004 e80d |00bf: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@0de8 │ │ -0e1b8a: 4b04 0003 |00c1: aput v4, v0, v3 │ │ -0e1b8e: 1303 0900 |00c3: const/16 v3, #int 9 // #9 │ │ -0e1b92: 6004 e30d |00c5: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@0de3 │ │ -0e1b96: 4b04 0003 |00c7: aput v4, v0, v3 │ │ -0e1b9a: 6900 a313 |00c9: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ -0e1b9e: 2350 f508 |00cb: new-array v0, v5, [I // type@08f5 │ │ -0e1ba2: 6003 e40d |00cd: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@0de4 │ │ -0e1ba6: 4b03 0002 |00cf: aput v3, v0, v2 │ │ -0e1baa: 6002 e90d |00d1: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@0de9 │ │ -0e1bae: 4b02 0001 |00d3: aput v2, v0, v1 │ │ -0e1bb2: 6900 a113 |00d5: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ -0e1bb6: 0e00 |00d7: return-void │ │ -0e1bb8: 0120 |00d8: move v0, v2 │ │ -0e1bba: 2900 33ff |00d9: goto/16 000c // -00cd │ │ +0df79c: |[0df79c] android.support.v7.internal.widget.TintManager.:()V │ │ +0df7ac: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0df7ae: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0df7b0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0df7b2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0df7b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0df7b6: 6000 c100 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0df7ba: 1303 1500 |0007: const/16 v3, #int 21 // #15 │ │ +0df7be: 3530 cf00 |0009: if-ge v0, v3, 00d8 // +00cf │ │ +0df7c2: 0110 |000b: move v0, v1 │ │ +0df7c4: 6a00 9f13 |000c: sput-boolean v0, Landroid/support/v7/internal/widget/TintManager;.SHOULD_BE_USED:Z // field@139f │ │ +0df7c8: 6200 ad00 |000e: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ +0df7cc: 6900 9d13 |0010: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0df7d0: 2200 bb08 |0012: new-instance v0, Ljava/util/WeakHashMap; // type@08bb │ │ +0df7d4: 7010 5c44 0000 |0014: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ +0df7da: 6900 9e13 |0017: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ +0df7de: 2200 3206 |0019: new-instance v0, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // type@0632 │ │ +0df7e2: 1263 |001b: const/4 v3, #int 6 // #6 │ │ +0df7e4: 7020 5231 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.:(I)V // method@3152 │ │ +0df7ea: 6900 9b13 |001f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ +0df7ee: 2360 f508 |0021: new-array v0, v6, [I // type@08f5 │ │ +0df7f2: 6003 240e |0023: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@0e24 │ │ +0df7f6: 4b03 0002 |0025: aput v3, v0, v2 │ │ +0df7fa: 6003 220e |0027: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@0e22 │ │ +0df7fe: 4b03 0001 |0029: aput v3, v0, v1 │ │ +0df802: 6003 e10d |002b: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ab_share_pack_mtrl_alpha:I // field@0de1 │ │ +0df806: 4b03 0005 |002d: aput v3, v0, v5 │ │ +0df80a: 6900 9a13 |002f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ +0df80e: 1300 0c00 |0031: const/16 v0, #int 12 // #c │ │ +0df812: 2300 f508 |0033: new-array v0, v0, [I // type@08f5 │ │ +0df816: 6003 f70d |0035: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@0df7 │ │ +0df81a: 4b03 0002 |0037: aput v3, v0, v2 │ │ +0df81e: 6003 fa0d |0039: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@0dfa │ │ +0df822: 4b03 0001 |003b: aput v3, v0, v1 │ │ +0df826: 6003 010e |003d: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@0e01 │ │ +0df82a: 4b03 0005 |003f: aput v3, v0, v5 │ │ +0df82e: 6003 f90d |0041: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@0df9 │ │ +0df832: 4b03 0006 |0043: aput v3, v0, v6 │ │ +0df836: 6003 f80d |0045: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@0df8 │ │ +0df83a: 4b03 0007 |0047: aput v3, v0, v7 │ │ +0df83e: 1253 |0049: const/4 v3, #int 5 // #5 │ │ +0df840: 6004 000e |004a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@0e00 │ │ +0df844: 4b04 0003 |004c: aput v4, v0, v3 │ │ +0df848: 1263 |004e: const/4 v3, #int 6 // #6 │ │ +0df84a: 6004 fb0d |004f: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@0dfb │ │ +0df84e: 4b04 0003 |0051: aput v4, v0, v3 │ │ +0df852: 1273 |0053: const/4 v3, #int 7 // #7 │ │ +0df854: 6004 fc0d |0054: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@0dfc │ │ +0df858: 4b04 0003 |0056: aput v4, v0, v3 │ │ +0df85c: 1303 0800 |0058: const/16 v3, #int 8 // #8 │ │ +0df860: 6004 ff0d |005a: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@0dff │ │ +0df864: 4b04 0003 |005c: aput v4, v0, v3 │ │ +0df868: 1303 0900 |005e: const/16 v3, #int 9 // #9 │ │ +0df86c: 6004 fe0d |0060: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@0dfe │ │ +0df870: 4b04 0003 |0062: aput v4, v0, v3 │ │ +0df874: 1303 0a00 |0064: const/16 v3, #int 10 // #a │ │ +0df878: 6004 fd0d |0066: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@0dfd │ │ +0df87c: 4b04 0003 |0068: aput v4, v0, v3 │ │ +0df880: 1303 0b00 |006a: const/16 v3, #int 11 // #b │ │ +0df884: 6004 020e |006c: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@0e02 │ │ +0df888: 4b04 0003 |006e: aput v4, v0, v3 │ │ +0df88c: 6900 a213 |0070: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ +0df890: 2370 f508 |0072: new-array v0, v7, [I // type@08f5 │ │ +0df894: 6003 210e |0074: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@0e21 │ │ +0df898: 4b03 0002 |0076: aput v3, v0, v2 │ │ +0df89c: 6003 230e |0078: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@0e23 │ │ +0df8a0: 4b03 0001 |007a: aput v3, v0, v1 │ │ +0df8a4: 6003 f20d |007c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@0df2 │ │ +0df8a8: 4b03 0005 |007e: aput v3, v0, v5 │ │ +0df8ac: 6003 200e |0080: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_text_cursor_material:I // field@0e20 │ │ +0df8b0: 4b03 0006 |0082: aput v3, v0, v6 │ │ +0df8b4: 6900 9913 |0084: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ +0df8b8: 2360 f508 |0086: new-array v0, v6, [I // type@08f5 │ │ +0df8bc: 6003 110e |0088: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@0e11 │ │ +0df8c0: 4b03 0002 |008a: aput v3, v0, v2 │ │ +0df8c4: 6003 f00d |008c: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@0df0 │ │ +0df8c8: 4b03 0001 |008e: aput v3, v0, v1 │ │ +0df8cc: 6003 100e |0090: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@0e10 │ │ +0df8d0: 4b03 0005 |0092: aput v3, v0, v5 │ │ +0df8d4: 6900 9813 |0094: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ +0df8d8: 1300 0a00 |0096: const/16 v0, #int 10 // #a │ │ +0df8dc: 2300 f508 |0098: new-array v0, v0, [I // type@08f5 │ │ +0df8e0: 6003 f60d |009a: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@0df6 │ │ +0df8e4: 4b03 0002 |009c: aput v3, v0, v2 │ │ +0df8e8: 6003 1e0e |009e: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@0e1e │ │ +0df8ec: 4b03 0001 |00a0: aput v3, v0, v1 │ │ +0df8f0: 6003 250e |00a2: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@0e25 │ │ +0df8f4: 4b03 0005 |00a4: aput v3, v0, v5 │ │ +0df8f8: 6003 1a0e |00a6: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0e1a │ │ +0df8fc: 4b03 0006 |00a8: aput v3, v0, v6 │ │ +0df900: 6003 1b0e |00aa: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0e1b │ │ +0df904: 4b03 0007 |00ac: aput v3, v0, v7 │ │ +0df908: 1253 |00ae: const/4 v3, #int 5 // #5 │ │ +0df90a: 6004 120e |00af: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_ratingbar_full_material:I // field@0e12 │ │ +0df90e: 4b04 0003 |00b1: aput v4, v0, v3 │ │ +0df912: 1263 |00b3: const/4 v3, #int 6 // #6 │ │ +0df914: 6004 1d0e |00b4: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0e1d │ │ +0df918: 4b04 0003 |00b6: aput v4, v0, v3 │ │ +0df91c: 1273 |00b8: const/4 v3, #int 7 // #7 │ │ +0df91e: 6004 1c0e |00b9: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ +0df922: 4b04 0003 |00bb: aput v4, v0, v3 │ │ +0df926: 1303 0800 |00bd: const/16 v3, #int 8 // #8 │ │ +0df92a: 6004 e80d |00bf: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@0de8 │ │ +0df92e: 4b04 0003 |00c1: aput v4, v0, v3 │ │ +0df932: 1303 0900 |00c3: const/16 v3, #int 9 // #9 │ │ +0df936: 6004 e30d |00c5: sget v4, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@0de3 │ │ +0df93a: 4b04 0003 |00c7: aput v4, v0, v3 │ │ +0df93e: 6900 a313 |00c9: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ +0df942: 2350 f508 |00cb: new-array v0, v5, [I // type@08f5 │ │ +0df946: 6003 e40d |00cd: sget v3, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@0de4 │ │ +0df94a: 4b03 0002 |00cf: aput v3, v0, v2 │ │ +0df94e: 6002 e90d |00d1: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@0de9 │ │ +0df952: 4b02 0001 |00d3: aput v2, v0, v1 │ │ +0df956: 6900 a113 |00d5: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ +0df95a: 0e00 |00d7: return-void │ │ +0df95c: 0120 |00d8: move v0, v2 │ │ +0df95e: 2900 33ff |00d9: goto/16 000c // -00cd │ │ catches : (none) │ │ positions : │ │ 0x0005 line=51 │ │ 0x000e line=55 │ │ 0x0012 line=57 │ │ 0x0019 line=58 │ │ 0x0021 line=64 │ │ @@ -202947,20 +202952,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e1bc0: |[0e1bc0] android.support.v7.internal.widget.TintManager.:(Landroid/content/Context;)V │ │ -0e1bd0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0e1bd6: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0e1bda: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -0e1be0: 5b10 a413 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ -0e1be4: 0e00 |000a: return-void │ │ +0df964: |[0df964] android.support.v7.internal.widget.TintManager.:(Landroid/content/Context;)V │ │ +0df974: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0df97a: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0df97e: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +0df984: 5b10 a413 |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ +0df988: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x000a line=167 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/TintManager; │ │ @@ -202971,27 +202976,27 @@ │ │ type : '([II)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0e1be8: |[0e1be8] android.support.v7.internal.widget.TintManager.arrayContains:([II)Z │ │ -0e1bf8: 0750 |0000: move-object v0, v5 │ │ -0e1bfa: 2103 |0001: array-length v3, v0 │ │ -0e1bfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e1bfe: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ -0e1c02: 4402 0001 |0005: aget v2, v0, v1 │ │ -0e1c06: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ -0e1c0a: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -0e1c0c: 0f04 |000a: return v4 │ │ -0e1c0e: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1c12: 28f6 |000d: goto 0003 // -000a │ │ -0e1c14: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0e1c16: 28fb |000f: goto 000a // -0005 │ │ +0df98c: |[0df98c] android.support.v7.internal.widget.TintManager.arrayContains:([II)Z │ │ +0df99c: 0750 |0000: move-object v0, v5 │ │ +0df99e: 2103 |0001: array-length v3, v0 │ │ +0df9a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0df9a2: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ +0df9a6: 4402 0001 |0005: aget v2, v0, v1 │ │ +0df9aa: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ +0df9ae: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +0df9b0: 0f04 |000a: return v4 │ │ +0df9b2: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0df9b6: 28f6 |000d: goto 0003 // -000a │ │ +0df9b8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0df9ba: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0007 line=265 │ │ 0x0009 line=266 │ │ 0x000a line=269 │ │ 0x000b line=264 │ │ @@ -203010,50 +203015,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 │ │ -0e1c18: |[0e1c18] android.support.v7.internal.widget.TintManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ -0e1c28: 1245 |0000: const/4 v5, #int 4 // #4 │ │ -0e1c2a: 2354 4309 |0001: new-array v4, v5, [[I // type@0943 │ │ -0e1c2e: 2352 f508 |0003: new-array v2, v5, [I // type@08f5 │ │ -0e1c32: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0e1c34: 7120 4831 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1c3a: 0a00 |0009: move-result v0 │ │ -0e1c3c: 6005 bf0c |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@0cbf │ │ -0e1c40: 7120 4831 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1c46: 0a01 |000f: move-result v1 │ │ -0e1c48: 6205 8a13 |0010: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1c4c: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ -0e1c50: 6005 bd0c |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@0cbd │ │ -0e1c54: 7120 4731 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1c5a: 0a05 |0019: move-result v5 │ │ -0e1c5c: 4b05 0203 |001a: aput v5, v2, v3 │ │ -0e1c60: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e1c64: 6205 8e13 |001e: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ -0e1c68: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ -0e1c6c: 7120 5a0d 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ -0e1c72: 0a05 |0025: move-result v5 │ │ -0e1c74: 4b05 0203 |0026: aput v5, v2, v3 │ │ -0e1c78: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e1c7c: 6205 8c13 |002a: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ -0e1c80: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ -0e1c84: 7120 5a0d 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ -0e1c8a: 0a05 |0031: move-result v5 │ │ -0e1c8c: 4b05 0203 |0032: aput v5, v2, v3 │ │ -0e1c90: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e1c94: 6205 8b13 |0036: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1c98: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ -0e1c9c: 4b00 0203 |003a: aput v0, v2, v3 │ │ -0e1ca0: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e1ca4: 2205 5d00 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1ca8: 7030 1902 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1cae: 1105 |0043: return-object v5 │ │ +0df9bc: |[0df9bc] android.support.v7.internal.widget.TintManager.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; │ │ +0df9cc: 1245 |0000: const/4 v5, #int 4 // #4 │ │ +0df9ce: 2354 4309 |0001: new-array v4, v5, [[I // type@0943 │ │ +0df9d2: 2352 f508 |0003: new-array v2, v5, [I // type@08f5 │ │ +0df9d6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0df9d8: 7120 4831 8700 |0006: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0df9de: 0a00 |0009: move-result v0 │ │ +0df9e0: 6005 bf0c |000a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlHighlight:I // field@0cbf │ │ +0df9e4: 7120 4831 5700 |000c: invoke-static {v7, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0df9ea: 0a01 |000f: move-result v1 │ │ +0df9ec: 6205 8a13 |0010: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0df9f0: 4d05 0403 |0012: aput-object v5, v4, v3 │ │ +0df9f4: 6005 bd0c |0014: sget v5, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@0cbd │ │ +0df9f8: 7120 4731 5700 |0016: invoke-static {v7, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0df9fe: 0a05 |0019: move-result v5 │ │ +0dfa00: 4b05 0203 |001a: aput v5, v2, v3 │ │ +0dfa04: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfa08: 6205 8e13 |001e: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ +0dfa0c: 4d05 0403 |0020: aput-object v5, v4, v3 │ │ +0dfa10: 7120 5a0d 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ +0dfa16: 0a05 |0025: move-result v5 │ │ +0dfa18: 4b05 0203 |0026: aput v5, v2, v3 │ │ +0dfa1c: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfa20: 6205 8c13 |002a: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ +0dfa24: 4d05 0403 |002c: aput-object v5, v4, v3 │ │ +0dfa28: 7120 5a0d 0100 |002e: invoke-static {v1, v0}, Landroid/support/v4/graphics/ColorUtils;.compositeColors:(II)I // method@0d5a │ │ +0dfa2e: 0a05 |0031: move-result v5 │ │ +0dfa30: 4b05 0203 |0032: aput v5, v2, v3 │ │ +0dfa34: d803 0301 |0034: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfa38: 6205 8b13 |0036: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfa3c: 4d05 0403 |0038: aput-object v5, v4, v3 │ │ +0dfa40: 4b00 0203 |003a: aput v0, v2, v3 │ │ +0dfa44: d803 0301 |003c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfa48: 2205 5d00 |003e: new-instance v5, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfa4c: 7030 1902 4502 |0040: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfa52: 1105 |0043: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=508 │ │ 0x0003 line=509 │ │ 0x0005 line=510 │ │ 0x0006 line=512 │ │ 0x000a line=513 │ │ @@ -203085,43 +203090,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 │ │ -0e1cb0: |[0e1cb0] android.support.v7.internal.widget.TintManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1cc0: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -0e1cc2: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ -0e1cc6: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ -0e1cca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1ccc: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1cd0: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0e1cd4: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1cd8: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1cde: 0a03 |000f: move-result v3 │ │ -0e1ce0: 4b03 0001 |0010: aput v3, v0, v1 │ │ -0e1ce4: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1ce8: 6203 8913 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e1cec: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0e1cf0: 6003 be0c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1cf4: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1cfa: 0a03 |001d: move-result v3 │ │ -0e1cfc: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0e1d00: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1d04: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1d08: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -0e1d0c: 6003 c00c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1d10: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1d16: 0a03 |002b: move-result v3 │ │ -0e1d18: 4b03 0001 |002c: aput v3, v0, v1 │ │ -0e1d1c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1d20: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1d24: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1d2a: 1103 |0035: return-object v3 │ │ +0dfa54: |[0dfa54] android.support.v7.internal.widget.TintManager.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfa64: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0dfa66: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ +0dfa6a: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ +0dfa6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfa70: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfa74: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0dfa78: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfa7c: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfa82: 0a03 |000f: move-result v3 │ │ +0dfa84: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0dfa88: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfa8c: 6203 8913 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0dfa90: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0dfa94: 6003 be0c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfa98: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfa9e: 0a03 |001d: move-result v3 │ │ +0dfaa0: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0dfaa4: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfaa8: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfaac: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +0dfab0: 6003 c00c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfab4: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfaba: 0a03 |002b: move-result v3 │ │ +0dfabc: 4b03 0001 |002c: aput v3, v0, v1 │ │ +0dfac0: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfac4: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfac8: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dface: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=388 │ │ 0x0003 line=389 │ │ 0x0005 line=390 │ │ 0x0006 line=393 │ │ 0x000a line=394 │ │ @@ -203145,19 +203150,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 │ │ -0e1d2c: |[0e1d2c] android.support.v7.internal.widget.TintManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1d3c: 6000 bc0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@0cbc │ │ -0e1d40: 7030 5b31 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@315b │ │ -0e1d46: 0c00 |0005: move-result-object v0 │ │ -0e1d48: 1100 |0006: return-object v0 │ │ +0dfad0: |[0dfad0] android.support.v7.internal.widget.TintManager.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfae0: 6000 bc0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorAccent:I // field@0cbc │ │ +0dfae4: 7030 5b31 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@315b │ │ +0dfaea: 0c00 |0005: move-result-object v0 │ │ +0dfaec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -203166,19 +203171,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 │ │ -0e1d4c: |[0e1d4c] android.support.v7.internal.widget.TintManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1d5c: 6000 bd0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@0cbd │ │ -0e1d60: 7030 5b31 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@315b │ │ -0e1d66: 0c00 |0005: move-result-object v0 │ │ -0e1d68: 1100 |0006: return-object v0 │ │ +0dfaf0: |[0dfaf0] android.support.v7.internal.widget.TintManager.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfb00: 6000 bd0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.colorButtonNormal:I // field@0cbd │ │ +0dfb04: 7030 5b31 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.createButtonColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@315b │ │ +0dfb0a: 0c00 |0005: move-result-object v0 │ │ +0dfb0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintManager; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ │ │ @@ -203187,43 +203192,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 │ │ -0e1d6c: |[0e1d6c] android.support.v7.internal.widget.TintManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1d7c: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -0e1d7e: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ -0e1d82: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ -0e1d86: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1d88: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1d8c: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0e1d90: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1d94: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1d9a: 0a03 |000f: move-result v3 │ │ -0e1d9c: 4b03 0001 |0010: aput v3, v0, v1 │ │ -0e1da0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1da4: 6203 8d13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ -0e1da8: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0e1dac: 6003 c00c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1db0: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1db6: 0a03 |001d: move-result v3 │ │ -0e1db8: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0e1dbc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1dc0: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1dc4: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -0e1dc8: 6003 be0c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1dcc: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1dd2: 0a03 |002b: move-result v3 │ │ -0e1dd4: 4b03 0001 |002c: aput v3, v0, v1 │ │ -0e1dd8: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1ddc: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1de0: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1de6: 1103 |0035: return-object v3 │ │ +0dfb10: |[0dfb10] android.support.v7.internal.widget.TintManager.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfb20: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0dfb22: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ +0dfb26: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ +0dfb2a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfb2c: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfb30: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0dfb34: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfb38: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfb3e: 0a03 |000f: move-result v3 │ │ +0dfb40: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0dfb44: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfb48: 6203 8d13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ +0dfb4c: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0dfb50: 6003 c00c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfb54: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfb5a: 0a03 |001d: move-result v3 │ │ +0dfb5c: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0dfb60: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfb64: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfb68: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +0dfb6c: 6003 be0c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfb70: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfb76: 0a03 |002b: move-result v3 │ │ +0dfb78: 4b03 0001 |002c: aput v3, v0, v1 │ │ +0dfb7c: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfb80: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfb84: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfb8a: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=478 │ │ 0x0003 line=479 │ │ 0x0005 line=480 │ │ 0x0006 line=483 │ │ 0x000a line=484 │ │ @@ -203247,36 +203252,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 │ │ -0e1de8: |[0e1de8] android.support.v7.internal.widget.TintManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1df8: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0e1dfa: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ -0e1dfe: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ -0e1e02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1e04: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1e08: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0e1e0c: 6003 be0c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1e10: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1e16: 0a03 |000f: move-result v3 │ │ -0e1e18: 4b03 0001 |0010: aput v3, v0, v1 │ │ -0e1e1c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1e20: 6203 8b13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1e24: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0e1e28: 6003 be0c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1e2c: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1e32: 0a03 |001d: move-result v3 │ │ -0e1e34: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0e1e38: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1e3c: 2203 5d00 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1e40: 7030 1902 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1e46: 1103 |0027: return-object v3 │ │ +0dfb8c: |[0dfb8c] android.support.v7.internal.widget.TintManager.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfb9c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0dfb9e: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ +0dfba2: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ +0dfba6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfba8: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfbac: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0dfbb0: 6003 be0c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfbb4: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfbba: 0a03 |000f: move-result v3 │ │ +0dfbbc: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0dfbc0: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfbc4: 6203 8b13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfbc8: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0dfbcc: 6003 be0c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfbd0: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfbd6: 0a03 |001d: move-result v3 │ │ +0dfbd8: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0dfbdc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfbe0: 2203 5d00 |0022: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfbe4: 7030 1902 2300 |0024: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfbea: 1103 |0027: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=558 │ │ 0x0003 line=559 │ │ 0x0005 line=560 │ │ 0x0006 line=563 │ │ 0x000a line=564 │ │ @@ -203297,43 +203302,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 │ │ -0e1e48: |[0e1e48] android.support.v7.internal.widget.TintManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1e58: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -0e1e5a: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ -0e1e5e: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ -0e1e62: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1e64: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1e68: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ -0e1e6c: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1e70: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1e76: 0a03 |000f: move-result v3 │ │ -0e1e78: 4b03 0001 |0010: aput v3, v0, v1 │ │ -0e1e7c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1e80: 6203 8d13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ -0e1e84: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -0e1e88: 6003 c00c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e1e8c: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1e92: 0a03 |001d: move-result v3 │ │ -0e1e94: 4b03 0001 |001e: aput v3, v0, v1 │ │ -0e1e98: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1e9c: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1ea0: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ -0e1ea4: 6003 be0c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1ea8: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1eae: 0a03 |002b: move-result v3 │ │ -0e1eb0: 4b03 0001 |002c: aput v3, v0, v1 │ │ -0e1eb4: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1eb8: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1ebc: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1ec2: 1103 |0035: return-object v3 │ │ +0dfbec: |[0dfbec] android.support.v7.internal.widget.TintManager.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfbfc: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +0dfbfe: 2332 4309 |0001: new-array v2, v3, [[I // type@0943 │ │ +0dfc02: 2330 f508 |0003: new-array v0, v3, [I // type@08f5 │ │ +0dfc06: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfc08: 6203 8a13 |0006: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfc0c: 4d03 0201 |0008: aput-object v3, v2, v1 │ │ +0dfc10: 6003 c00c |000a: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfc14: 7120 4731 3500 |000c: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfc1a: 0a03 |000f: move-result v3 │ │ +0dfc1c: 4b03 0001 |0010: aput v3, v0, v1 │ │ +0dfc20: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfc24: 6203 8d13 |0014: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.NOT_PRESSED_OR_FOCUSED_STATE_SET:[I // field@138d │ │ +0dfc28: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +0dfc2c: 6003 c00c |0018: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfc30: 7120 4831 3500 |001a: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfc36: 0a03 |001d: move-result v3 │ │ +0dfc38: 4b03 0001 |001e: aput v3, v0, v1 │ │ +0dfc3c: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfc40: 6203 8b13 |0022: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfc44: 4d03 0201 |0024: aput-object v3, v2, v1 │ │ +0dfc48: 6003 be0c |0026: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfc4c: 7120 4831 3500 |0028: invoke-static {v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfc52: 0a03 |002b: move-result v3 │ │ +0dfc54: 4b03 0001 |002c: aput v3, v0, v1 │ │ +0dfc58: d801 0101 |002e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfc5c: 2203 5d00 |0030: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfc60: 7030 1902 2300 |0032: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfc66: 1103 |0035: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=537 │ │ 0x0003 line=538 │ │ 0x0005 line=539 │ │ 0x0006 line=542 │ │ 0x000a line=543 │ │ @@ -203357,72 +203362,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 │ │ -0e1ec4: |[0e1ec4] android.support.v7.internal.widget.TintManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1ed4: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -0e1ed6: 2342 4309 |0001: new-array v2, v4, [[I // type@0943 │ │ -0e1eda: 2340 f508 |0003: new-array v0, v4, [I // type@08f5 │ │ -0e1ede: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0e1ee0: 6004 c30c |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ -0e1ee4: 7120 4a31 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ -0e1eea: 0c03 |000b: move-result-object v3 │ │ -0e1eec: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ -0e1ef0: 6e10 1c02 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ -0e1ef6: 0a04 |0011: move-result v4 │ │ -0e1ef8: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ -0e1efc: 6204 8a13 |0014: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1f00: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ -0e1f04: 4604 0201 |0018: aget-object v4, v2, v1 │ │ -0e1f08: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0e1f0a: 6e30 1a02 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ -0e1f10: 0a04 |001e: move-result v4 │ │ -0e1f12: 4b04 0001 |001f: aput v4, v0, v1 │ │ -0e1f16: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1f1a: 6204 8913 |0023: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e1f1e: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ -0e1f22: 6004 be0c |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1f26: 7120 4831 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1f2c: 0a04 |002c: move-result v4 │ │ -0e1f2e: 4b04 0001 |002d: aput v4, v0, v1 │ │ -0e1f32: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1f36: 6204 8b13 |0031: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1f3a: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ -0e1f3e: 6e10 1b02 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ -0e1f44: 0a04 |0038: move-result v4 │ │ -0e1f46: 4b04 0001 |0039: aput v4, v0, v1 │ │ -0e1f4a: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1f4e: 2204 5d00 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@005d │ │ -0e1f52: 7030 1902 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e1f58: 1104 |0042: return-object v4 │ │ -0e1f5a: 6204 8a13 |0043: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1f5e: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ -0e1f62: 6004 c30c |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ -0e1f66: 7120 4731 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e1f6c: 0a04 |004c: move-result v4 │ │ -0e1f6e: 4b04 0001 |004d: aput v4, v0, v1 │ │ -0e1f72: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1f76: 6204 8913 |0051: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e1f7a: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ -0e1f7e: 6004 be0c |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e1f82: 7120 4831 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1f88: 0a04 |005a: move-result v4 │ │ -0e1f8a: 4b04 0001 |005b: aput v4, v0, v1 │ │ -0e1f8e: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1f92: 6204 8b13 |005f: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e1f96: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ -0e1f9a: 6004 c30c |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ -0e1f9e: 7120 4831 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e1fa4: 0a04 |0068: move-result v4 │ │ -0e1fa6: 4b04 0001 |0069: aput v4, v0, v1 │ │ -0e1faa: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1fae: 28d0 |006d: goto 003d // -0030 │ │ +0dfc68: |[0dfc68] android.support.v7.internal.widget.TintManager.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfc78: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +0dfc7a: 2342 4309 |0001: new-array v2, v4, [[I // type@0943 │ │ +0dfc7e: 2340 f508 |0003: new-array v0, v4, [I // type@08f5 │ │ +0dfc82: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0dfc84: 6004 c30c |0006: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ +0dfc88: 7120 4a31 4700 |0008: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ +0dfc8e: 0c03 |000b: move-result-object v3 │ │ +0dfc90: 3803 3700 |000c: if-eqz v3, 0043 // +0037 │ │ +0dfc94: 6e10 1c02 0300 |000e: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ +0dfc9a: 0a04 |0011: move-result v4 │ │ +0dfc9c: 3804 3100 |0012: if-eqz v4, 0043 // +0031 │ │ +0dfca0: 6204 8a13 |0014: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfca4: 4d04 0201 |0016: aput-object v4, v2, v1 │ │ +0dfca8: 4604 0201 |0018: aget-object v4, v2, v1 │ │ +0dfcac: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0dfcae: 6e30 1a02 4305 |001b: invoke-virtual {v3, v4, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ +0dfcb4: 0a04 |001e: move-result v4 │ │ +0dfcb6: 4b04 0001 |001f: aput v4, v0, v1 │ │ +0dfcba: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfcbe: 6204 8913 |0023: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0dfcc2: 4d04 0201 |0025: aput-object v4, v2, v1 │ │ +0dfcc6: 6004 be0c |0027: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfcca: 7120 4831 4700 |0029: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfcd0: 0a04 |002c: move-result v4 │ │ +0dfcd2: 4b04 0001 |002d: aput v4, v0, v1 │ │ +0dfcd6: d801 0101 |002f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfcda: 6204 8b13 |0031: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfcde: 4d04 0201 |0033: aput-object v4, v2, v1 │ │ +0dfce2: 6e10 1b02 0300 |0035: invoke-virtual {v3}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ +0dfce8: 0a04 |0038: move-result v4 │ │ +0dfcea: 4b04 0001 |0039: aput v4, v0, v1 │ │ +0dfcee: d801 0101 |003b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfcf2: 2204 5d00 |003d: new-instance v4, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfcf6: 7030 1902 2400 |003f: invoke-direct {v4, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfcfc: 1104 |0042: return-object v4 │ │ +0dfcfe: 6204 8a13 |0043: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfd02: 4d04 0201 |0045: aput-object v4, v2, v1 │ │ +0dfd06: 6004 c30c |0047: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ +0dfd0a: 7120 4731 4700 |0049: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfd10: 0a04 |004c: move-result v4 │ │ +0dfd12: 4b04 0001 |004d: aput v4, v0, v1 │ │ +0dfd16: d801 0101 |004f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfd1a: 6204 8913 |0051: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0dfd1e: 4d04 0201 |0053: aput-object v4, v2, v1 │ │ +0dfd22: 6004 be0c |0055: sget v4, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfd26: 7120 4831 4700 |0057: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfd2c: 0a04 |005a: move-result v4 │ │ +0dfd2e: 4b04 0001 |005b: aput v4, v0, v1 │ │ +0dfd32: d801 0101 |005d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfd36: 6204 8b13 |005f: sget-object v4, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfd3a: 4d04 0201 |0061: aput-object v4, v2, v1 │ │ +0dfd3e: 6004 c30c |0063: sget v4, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@0cc3 │ │ +0dfd42: 7120 4831 4700 |0065: invoke-static {v7, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfd48: 0a04 |0068: move-result v4 │ │ +0dfd4a: 4b04 0001 |0069: aput v4, v0, v1 │ │ +0dfd4e: d801 0101 |006b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfd52: 28d0 |006d: goto 003d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=432 │ │ 0x0003 line=433 │ │ 0x0005 line=434 │ │ 0x0006 line=436 │ │ 0x000c line=439 │ │ @@ -203458,44 +203463,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 │ │ -0e1fb0: |[0e1fb0] android.support.v7.internal.widget.TintManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e1fc0: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ -0e1fc6: 1233 |0003: const/4 v3, #int 3 // #3 │ │ -0e1fc8: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ -0e1fce: 2332 4309 |0007: new-array v2, v3, [[I // type@0943 │ │ -0e1fd2: 2330 f508 |0009: new-array v0, v3, [I // type@08f5 │ │ -0e1fd6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0e1fd8: 6203 8a13 |000c: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e1fdc: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ -0e1fe0: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ -0e1fe6: 7130 4931 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ -0e1fec: 0a03 |0016: move-result v3 │ │ -0e1fee: 4b03 0001 |0017: aput v3, v0, v1 │ │ -0e1ff2: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e1ff6: 6203 8913 |001b: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e1ffa: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ -0e1ffe: 6003 be0c |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e2002: 7130 4931 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ -0e2008: 0a03 |0024: move-result v3 │ │ -0e200a: 4b03 0001 |0025: aput v3, v0, v1 │ │ -0e200e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e2012: 6203 8b13 |0029: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e2016: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ -0e201a: 7130 4931 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ -0e2020: 0a03 |0030: move-result v3 │ │ -0e2022: 4b03 0001 |0031: aput v3, v0, v1 │ │ -0e2026: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0e202a: 2203 5d00 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ -0e202e: 7030 1902 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e2034: 1103 |003a: return-object v3 │ │ +0dfd54: |[0dfd54] android.support.v7.internal.widget.TintManager.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfd64: 1405 3000 0101 |0000: const v5, #float 2.36937e-38 // #01010030 │ │ +0dfd6a: 1233 |0003: const/4 v3, #int 3 // #3 │ │ +0dfd6c: 1404 9a99 993e |0004: const v4, #float 0.3 // #3e99999a │ │ +0dfd72: 2332 4309 |0007: new-array v2, v3, [[I // type@0943 │ │ +0dfd76: 2330 f508 |0009: new-array v0, v3, [I // type@08f5 │ │ +0dfd7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0dfd7c: 6203 8a13 |000c: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfd80: 4d03 0201 |000e: aput-object v3, v2, v1 │ │ +0dfd84: 1403 cdcc cc3d |0010: const v3, #float 0.1 // #3dcccccd │ │ +0dfd8a: 7130 4931 5703 |0013: invoke-static {v7, v5, v3}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ +0dfd90: 0a03 |0016: move-result v3 │ │ +0dfd92: 4b03 0001 |0017: aput v3, v0, v1 │ │ +0dfd96: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfd9a: 6203 8913 |001b: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0dfd9e: 4d03 0201 |001d: aput-object v3, v2, v1 │ │ +0dfda2: 6003 be0c |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfda6: 7130 4931 3704 |0021: invoke-static {v7, v3, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ +0dfdac: 0a03 |0024: move-result v3 │ │ +0dfdae: 4b03 0001 |0025: aput v3, v0, v1 │ │ +0dfdb2: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfdb6: 6203 8b13 |0029: sget-object v3, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfdba: 4d03 0201 |002b: aput-object v3, v2, v1 │ │ +0dfdbe: 7130 4931 5704 |002d: invoke-static {v7, v5, v4}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;IF)I // method@3149 │ │ +0dfdc4: 0a03 |0030: move-result v3 │ │ +0dfdc6: 4b03 0001 |0031: aput v3, v0, v1 │ │ +0dfdca: d801 0101 |0033: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0dfdce: 2203 5d00 |0035: new-instance v3, Landroid/content/res/ColorStateList; // type@005d │ │ +0dfdd2: 7030 1902 2300 |0037: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dfdd8: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=410 │ │ 0x0009 line=411 │ │ 0x000b line=412 │ │ 0x000c line=415 │ │ 0x0010 line=416 │ │ @@ -203519,25 +203524,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 │ │ -0e2038: |[0e2038] android.support.v7.internal.widget.TintManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ -0e2048: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ -0e204c: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -0e2050: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0e2052: 1101 |0005: return-object v1 │ │ -0e2054: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e2056: 6e30 1a02 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ -0e205c: 0a00 |000a: move-result v0 │ │ -0e205e: 7120 6a31 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ -0e2064: 0c01 |000e: move-result-object v1 │ │ -0e2066: 28f6 |000f: goto 0005 // -000a │ │ +0dfddc: |[0dfddc] android.support.v7.internal.widget.TintManager.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; │ │ +0dfdec: 3802 0400 |0000: if-eqz v2, 0004 // +0004 │ │ +0dfdf0: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0dfdf4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0dfdf6: 1101 |0005: return-object v1 │ │ +0dfdf8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0dfdfa: 6e30 1a02 4201 |0007: invoke-virtual {v2, v4, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ +0dfe00: 0a00 |000a: move-result v0 │ │ +0dfe02: 7120 6a31 3000 |000b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ +0dfe08: 0c01 |000e: move-result-object v1 │ │ +0dfe0a: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0004 line=647 │ │ 0x0005 line=650 │ │ 0x0006 line=649 │ │ 0x000b line=650 │ │ @@ -203552,25 +203557,25 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0e2068: |[0e2068] android.support.v7.internal.widget.TintManager.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; │ │ -0e2078: 6201 9e13 |0000: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ -0e207c: 6e20 5e44 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -0e2082: 0c00 |0005: move-result-object v0 │ │ -0e2084: 1f00 3306 |0006: check-cast v0, Landroid/support/v7/internal/widget/TintManager; // type@0633 │ │ -0e2088: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -0e208c: 2200 3306 |000a: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@0633 │ │ -0e2090: 7020 5931 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@3159 │ │ -0e2096: 6201 9e13 |000f: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ -0e209a: 6e30 5f44 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -0e20a0: 1100 |0014: return-object v0 │ │ +0dfe0c: |[0dfe0c] android.support.v7.internal.widget.TintManager.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; │ │ +0dfe1c: 6201 9e13 |0000: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ +0dfe20: 6e20 5e44 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +0dfe26: 0c00 |0005: move-result-object v0 │ │ +0dfe28: 1f00 3306 |0006: check-cast v0, Landroid/support/v7/internal/widget/TintManager; // type@0633 │ │ +0dfe2c: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +0dfe30: 2200 3306 |000a: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@0633 │ │ +0dfe34: 7020 5931 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@3159 │ │ +0dfe3a: 6201 9e13 |000f: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.INSTANCE_CACHE:Ljava/util/WeakHashMap; // field@139e │ │ +0dfe3e: 6e30 5f44 2100 |0011: invoke-virtual {v1, v2, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +0dfe44: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0008 line=158 │ │ 0x000a line=159 │ │ 0x000f line=160 │ │ 0x0014 line=162 │ │ @@ -203584,63 +203589,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 │ │ -0e20a4: |[0e20a4] android.support.v7.internal.widget.TintManager.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ -0e20b4: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -0e20b6: 5475 a513 |0001: iget-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ -0e20ba: 3905 5800 |0003: if-nez v5, 005b // +0058 │ │ -0e20be: 6005 c00c |0005: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e20c2: 7120 4831 5800 |0007: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e20c8: 0a01 |000a: move-result v1 │ │ -0e20ca: 6005 be0c |000b: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e20ce: 7120 4831 5800 |000d: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e20d4: 0a00 |0010: move-result v0 │ │ -0e20d6: 2364 4309 |0011: new-array v4, v6, [[I // type@0943 │ │ -0e20da: 2362 f508 |0013: new-array v2, v6, [I // type@08f5 │ │ -0e20de: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0e20e0: 6205 8a13 |0016: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ -0e20e4: 4d05 0403 |0018: aput-object v5, v4, v3 │ │ -0e20e8: 6005 c00c |001a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e20ec: 7120 4731 5800 |001c: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ -0e20f2: 0a05 |001f: move-result v5 │ │ -0e20f4: 4b05 0203 |0020: aput v5, v2, v3 │ │ -0e20f8: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e20fc: 6205 8c13 |0024: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ -0e2100: 4d05 0403 |0026: aput-object v5, v4, v3 │ │ -0e2104: 4b00 0203 |0028: aput v0, v2, v3 │ │ -0e2108: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e210c: 6205 8813 |002c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@1388 │ │ -0e2110: 4d05 0403 |002e: aput-object v5, v4, v3 │ │ -0e2114: 4b00 0203 |0030: aput v0, v2, v3 │ │ -0e2118: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e211c: 6205 8e13 |0034: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ -0e2120: 4d05 0403 |0036: aput-object v5, v4, v3 │ │ -0e2124: 4b00 0203 |0038: aput v0, v2, v3 │ │ -0e2128: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e212c: 6205 8913 |003c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ -0e2130: 4d05 0403 |003e: aput-object v5, v4, v3 │ │ -0e2134: 4b00 0203 |0040: aput v0, v2, v3 │ │ -0e2138: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e213c: 6205 8f13 |0044: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@138f │ │ -0e2140: 4d05 0403 |0046: aput-object v5, v4, v3 │ │ -0e2144: 4b00 0203 |0048: aput v0, v2, v3 │ │ -0e2148: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e214c: 6205 8b13 |004c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ -0e2150: 4d05 0403 |004e: aput-object v5, v4, v3 │ │ -0e2154: 4b01 0203 |0050: aput v1, v2, v3 │ │ -0e2158: d803 0301 |0052: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e215c: 2205 5d00 |0054: new-instance v5, Landroid/content/res/ColorStateList; // type@005d │ │ -0e2160: 7030 1902 4502 |0056: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ -0e2166: 5b75 a513 |0059: iput-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ -0e216a: 5475 a513 |005b: iget-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ -0e216e: 1105 |005d: return-object v5 │ │ +0dfe48: |[0dfe48] android.support.v7.internal.widget.TintManager.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; │ │ +0dfe58: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +0dfe5a: 5475 a513 |0001: iget-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ +0dfe5e: 3905 5800 |0003: if-nez v5, 005b // +0058 │ │ +0dfe62: 6005 c00c |0005: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfe66: 7120 4831 5800 |0007: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfe6c: 0a01 |000a: move-result v1 │ │ +0dfe6e: 6005 be0c |000b: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0dfe72: 7120 4831 5800 |000d: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0dfe78: 0a00 |0010: move-result v0 │ │ +0dfe7a: 2364 4309 |0011: new-array v4, v6, [[I // type@0943 │ │ +0dfe7e: 2362 f508 |0013: new-array v2, v6, [I // type@08f5 │ │ +0dfe82: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0dfe84: 6205 8a13 |0016: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.DISABLED_STATE_SET:[I // field@138a │ │ +0dfe88: 4d05 0403 |0018: aput-object v5, v4, v3 │ │ +0dfe8c: 6005 c00c |001a: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0dfe90: 7120 4731 5800 |001c: invoke-static {v8, v5}, Landroid/support/v7/internal/widget/ThemeUtils;.getDisabledThemeAttrColor:(Landroid/content/Context;I)I // method@3147 │ │ +0dfe96: 0a05 |001f: move-result v5 │ │ +0dfe98: 4b05 0203 |0020: aput v5, v2, v3 │ │ +0dfe9c: d803 0301 |0022: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfea0: 6205 8c13 |0024: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.FOCUSED_STATE_SET:[I // field@138c │ │ +0dfea4: 4d05 0403 |0026: aput-object v5, v4, v3 │ │ +0dfea8: 4b00 0203 |0028: aput v0, v2, v3 │ │ +0dfeac: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfeb0: 6205 8813 |002c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.ACTIVATED_STATE_SET:[I // field@1388 │ │ +0dfeb4: 4d05 0403 |002e: aput-object v5, v4, v3 │ │ +0dfeb8: 4b00 0203 |0030: aput v0, v2, v3 │ │ +0dfebc: d803 0301 |0032: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfec0: 6205 8e13 |0034: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.PRESSED_STATE_SET:[I // field@138e │ │ +0dfec4: 4d05 0403 |0036: aput-object v5, v4, v3 │ │ +0dfec8: 4b00 0203 |0038: aput v0, v2, v3 │ │ +0dfecc: d803 0301 |003a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfed0: 6205 8913 |003c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.CHECKED_STATE_SET:[I // field@1389 │ │ +0dfed4: 4d05 0403 |003e: aput-object v5, v4, v3 │ │ +0dfed8: 4b00 0203 |0040: aput v0, v2, v3 │ │ +0dfedc: d803 0301 |0042: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfee0: 6205 8f13 |0044: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.SELECTED_STATE_SET:[I // field@138f │ │ +0dfee4: 4d05 0403 |0046: aput-object v5, v4, v3 │ │ +0dfee8: 4b00 0203 |0048: aput v0, v2, v3 │ │ +0dfeec: d803 0301 |004a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dfef0: 6205 8b13 |004c: sget-object v5, Landroid/support/v7/internal/widget/ThemeUtils;.EMPTY_STATE_SET:[I // field@138b │ │ +0dfef4: 4d05 0403 |004e: aput-object v5, v4, v3 │ │ +0dfef8: 4b01 0203 |0050: aput v1, v2, v3 │ │ +0dfefc: d803 0301 |0052: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0dff00: 2205 5d00 |0054: new-instance v5, Landroid/content/res/ColorStateList; // type@005d │ │ +0dff04: 7030 1902 4502 |0056: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0219 │ │ +0dff0a: 5b75 a513 |0059: iput-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ +0dff0e: 5475 a513 |005b: iget-object v5, v7, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@13a5 │ │ +0dff12: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=338 │ │ 0x0005 line=344 │ │ 0x000b line=345 │ │ 0x0011 line=348 │ │ 0x0013 line=349 │ │ @@ -203682,26 +203687,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 │ │ -0e2170: |[0e2170] android.support.v7.internal.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -0e2180: 7110 6d31 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.isInTintList:(I)Z // method@316d │ │ -0e2186: 0a00 |0003: move-result v0 │ │ -0e2188: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0e218c: 7110 6531 0100 |0006: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e2192: 0c00 |0009: move-result-object v0 │ │ -0e2194: 6e20 6731 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e219a: 0c00 |000d: move-result-object v0 │ │ -0e219c: 1100 |000e: return-object v0 │ │ -0e219e: 7120 430c 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0e21a4: 0c00 |0012: move-result-object v0 │ │ -0e21a6: 28fb |0013: goto 000e // -0005 │ │ +0dff14: |[0dff14] android.support.v7.internal.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +0dff24: 7110 6d31 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.isInTintList:(I)Z // method@316d │ │ +0dff2a: 0a00 |0003: move-result v0 │ │ +0dff2c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0dff30: 7110 6531 0100 |0006: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0dff36: 0c00 |0009: move-result-object v0 │ │ +0dff38: 6e20 6731 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0dff3e: 0c00 |000d: move-result-object v0 │ │ +0dff40: 1100 |000e: return-object v0 │ │ +0dff42: 7120 430c 2100 |000f: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0dff48: 0c00 |0012: move-result-object v0 │ │ +0dff4a: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000e line=149 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 context Landroid/content/Context; │ │ @@ -203712,24 +203717,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 │ │ -0e21a8: |[0e21a8] android.support.v7.internal.widget.TintManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -0e21b8: 6201 9b13 |0000: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ -0e21bc: 6e30 5431 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@3154 │ │ -0e21c2: 0c00 |0005: move-result-object v0 │ │ -0e21c4: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ -0e21c8: 2200 8600 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ -0e21cc: 7030 1703 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0317 │ │ -0e21d2: 6201 9b13 |000d: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ -0e21d6: 6e40 5631 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@3156 │ │ -0e21dc: 1100 |0012: return-object v0 │ │ +0dff4c: |[0dff4c] android.support.v7.internal.widget.TintManager.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +0dff5c: 6201 9b13 |0000: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ +0dff60: 6e30 5431 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@3154 │ │ +0dff66: 0c00 |0005: move-result-object v0 │ │ +0dff68: 3900 0c00 |0006: if-nez v0, 0012 // +000c │ │ +0dff6c: 2200 8600 |0008: new-instance v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ +0dff70: 7030 1703 2003 |000a: invoke-direct {v0, v2, v3}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@0317 │ │ +0dff76: 6201 9b13 |000d: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@139b │ │ +0dff7a: 6e40 5631 2103 |000f: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@3156 │ │ +0dff80: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0006 line=657 │ │ 0x0008 line=659 │ │ 0x000d line=660 │ │ 0x0012 line=663 │ │ @@ -203744,45 +203749,45 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0e21e0: |[0e21e0] android.support.v7.internal.widget.TintManager.isInTintList:(I)Z │ │ -0e21f0: 6200 a213 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ -0e21f4: 7120 5a31 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e21fa: 0a00 |0005: move-result v0 │ │ -0e21fc: 3900 2e00 |0006: if-nez v0, 0034 // +002e │ │ -0e2200: 6200 9a13 |0008: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ -0e2204: 7120 5a31 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e220a: 0a00 |000d: move-result v0 │ │ -0e220c: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ -0e2210: 6200 9913 |0010: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ -0e2214: 7120 5a31 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e221a: 0a00 |0015: move-result v0 │ │ -0e221c: 3900 1e00 |0016: if-nez v0, 0034 // +001e │ │ -0e2220: 6200 a313 |0018: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ -0e2224: 7120 5a31 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e222a: 0a00 |001d: move-result v0 │ │ -0e222c: 3900 1600 |001e: if-nez v0, 0034 // +0016 │ │ -0e2230: 6200 9813 |0020: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ -0e2234: 7120 5a31 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e223a: 0a00 |0025: move-result v0 │ │ -0e223c: 3900 0e00 |0026: if-nez v0, 0034 // +000e │ │ -0e2240: 6200 a113 |0028: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ -0e2244: 7120 5a31 1000 |002a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e224a: 0a00 |002d: move-result v0 │ │ -0e224c: 3900 0600 |002e: if-nez v0, 0034 // +0006 │ │ -0e2250: 6000 f10d |0030: sget v0, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@0df1 │ │ -0e2254: 3301 0400 |0032: if-ne v1, v0, 0036 // +0004 │ │ -0e2258: 1210 |0034: const/4 v0, #int 1 // #1 │ │ -0e225a: 0f00 |0035: return v0 │ │ -0e225c: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -0e225e: 28fe |0037: goto 0035 // -0002 │ │ +0dff84: |[0dff84] android.support.v7.internal.widget.TintManager.isInTintList:(I)Z │ │ +0dff94: 6200 a213 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ +0dff98: 7120 5a31 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dff9e: 0a00 |0005: move-result v0 │ │ +0dffa0: 3900 2e00 |0006: if-nez v0, 0034 // +002e │ │ +0dffa4: 6200 9a13 |0008: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ +0dffa8: 7120 5a31 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dffae: 0a00 |000d: move-result v0 │ │ +0dffb0: 3900 2600 |000e: if-nez v0, 0034 // +0026 │ │ +0dffb4: 6200 9913 |0010: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ +0dffb8: 7120 5a31 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dffbe: 0a00 |0015: move-result v0 │ │ +0dffc0: 3900 1e00 |0016: if-nez v0, 0034 // +001e │ │ +0dffc4: 6200 a313 |0018: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ +0dffc8: 7120 5a31 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dffce: 0a00 |001d: move-result v0 │ │ +0dffd0: 3900 1600 |001e: if-nez v0, 0034 // +0016 │ │ +0dffd4: 6200 9813 |0020: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ +0dffd8: 7120 5a31 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dffde: 0a00 |0025: move-result v0 │ │ +0dffe0: 3900 0e00 |0026: if-nez v0, 0034 // +000e │ │ +0dffe4: 6200 a113 |0028: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ +0dffe8: 7120 5a31 1000 |002a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0dffee: 0a00 |002d: move-result v0 │ │ +0dfff0: 3900 0600 |002e: if-nez v0, 0034 // +0006 │ │ +0dfff4: 6000 f10d |0030: sget v0, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@0df1 │ │ +0dfff8: 3301 0400 |0032: if-ne v1, v0, 0036 // +0004 │ │ +0dfffc: 1210 |0034: const/4 v0, #int 1 // #1 │ │ +0dfffe: 0f00 |0035: return v0 │ │ +0e0000: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +0e0002: 28fe |0037: goto 0035 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0038 reg=1 drawableId I │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/TintManager;) │ │ @@ -203790,21 +203795,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 │ │ -0e2260: |[0e2260] android.support.v7.internal.widget.TintManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ -0e2270: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0e2274: 6203 9d13 |0002: sget-object v3, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e2278: 7120 6a31 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ -0e227e: 0c00 |0007: move-result-object v0 │ │ -0e2280: 6e20 6603 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ -0e2286: 0e00 |000b: return-void │ │ +0e0004: |[0e0004] android.support.v7.internal.widget.TintManager.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V │ │ +0e0014: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0e0018: 6203 9d13 |0002: sget-object v3, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e001c: 7120 6a31 3200 |0004: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ +0e0022: 0c00 |0007: move-result-object v0 │ │ +0e0024: 6e20 6603 0100 |0008: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ +0e002a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x000b line=668 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x000c reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -203815,55 +203820,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 │ │ -0e2288: |[0e2288] android.support.v7.internal.widget.TintManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ -0e2298: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ -0e229c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0e229e: 1216 |0003: const/4 v6, #int 1 // #1 │ │ -0e22a0: 6008 c100 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e22a4: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ -0e22a8: 0f06 |0008: return v6 │ │ -0e22aa: 20a8 9b00 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e22ae: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ -0e22b2: 6008 c100 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e22b6: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ -0e22ba: 0176 |0011: move v6, v7 │ │ -0e22bc: 28f6 |0012: goto 0008 // -000a │ │ -0e22be: 20a8 9a00 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@009a │ │ -0e22c2: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ -0e22c6: 6008 c100 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e22ca: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ -0e22ce: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ -0e22d2: 0176 |001d: move v6, v7 │ │ -0e22d4: 28ea |001e: goto 0008 // -0016 │ │ -0e22d6: 20a8 9800 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0098 │ │ -0e22da: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ -0e22de: 6e10 4d03 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ -0e22e4: 0c05 |0026: move-result-object v5 │ │ -0e22e6: 2058 9700 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@0097 │ │ -0e22ea: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ -0e22ee: 0752 |002b: move-object v2, v5 │ │ -0e22f0: 1f02 9700 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@0097 │ │ -0e22f4: 6e10 7203 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@0372 │ │ -0e22fa: 0c00 |0031: move-result-object v0 │ │ -0e22fc: 2104 |0032: array-length v4, v0 │ │ -0e22fe: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -0e2300: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ -0e2304: 4601 0003 |0036: aget-object v1, v0, v3 │ │ -0e2308: 7110 6f31 0100 |0038: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@316f │ │ -0e230e: 0a08 |003b: move-result v8 │ │ -0e2310: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ -0e2314: 0176 |003e: move v6, v7 │ │ -0e2316: 28c9 |003f: goto 0008 // -0037 │ │ -0e2318: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e231c: 28f2 |0042: goto 0034 // -000e │ │ +0e002c: |[0e002c] android.support.v7.internal.widget.TintManager.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z │ │ +0e003c: 1309 1000 |0000: const/16 v9, #int 16 // #10 │ │ +0e0040: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0e0042: 1216 |0003: const/4 v6, #int 1 // #1 │ │ +0e0044: 6008 c100 |0004: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e0048: 3498 0300 |0006: if-lt v8, v9, 0009 // +0003 │ │ +0e004c: 0f06 |0008: return v6 │ │ +0e004e: 20a8 9b00 |0009: instance-of v8, v10, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e0052: 3808 0800 |000b: if-eqz v8, 0013 // +0008 │ │ +0e0056: 6008 c100 |000d: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e005a: 3598 f9ff |000f: if-ge v8, v9, 0008 // -0007 │ │ +0e005e: 0176 |0011: move v6, v7 │ │ +0e0060: 28f6 |0012: goto 0008 // -000a │ │ +0e0062: 20a8 9a00 |0013: instance-of v8, v10, Landroid/graphics/drawable/InsetDrawable; // type@009a │ │ +0e0066: 3808 0a00 |0015: if-eqz v8, 001f // +000a │ │ +0e006a: 6008 c100 |0017: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e006e: 1309 0e00 |0019: const/16 v9, #int 14 // #e │ │ +0e0072: 3598 edff |001b: if-ge v8, v9, 0008 // -0013 │ │ +0e0076: 0176 |001d: move v6, v7 │ │ +0e0078: 28ea |001e: goto 0008 // -0016 │ │ +0e007a: 20a8 9800 |001f: instance-of v8, v10, Landroid/graphics/drawable/DrawableContainer; // type@0098 │ │ +0e007e: 3808 e7ff |0021: if-eqz v8, 0008 // -0019 │ │ +0e0082: 6e10 4d03 0a00 |0023: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ +0e0088: 0c05 |0026: move-result-object v5 │ │ +0e008a: 2058 9700 |0027: instance-of v8, v5, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@0097 │ │ +0e008e: 3808 dfff |0029: if-eqz v8, 0008 // -0021 │ │ +0e0092: 0752 |002b: move-object v2, v5 │ │ +0e0094: 1f02 9700 |002c: check-cast v2, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState; // type@0097 │ │ +0e0098: 6e10 7203 0200 |002e: invoke-virtual {v2}, Landroid/graphics/drawable/DrawableContainer$DrawableContainerState;.getChildren:()[Landroid/graphics/drawable/Drawable; // method@0372 │ │ +0e009e: 0c00 |0031: move-result-object v0 │ │ +0e00a0: 2104 |0032: array-length v4, v0 │ │ +0e00a2: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +0e00a4: 3543 d4ff |0034: if-ge v3, v4, 0008 // -002c │ │ +0e00a8: 4601 0003 |0036: aget-object v1, v0, v3 │ │ +0e00ac: 7110 6f31 0100 |0038: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@316f │ │ +0e00b2: 0a08 |003b: move-result v8 │ │ +0e00b4: 3908 0400 |003c: if-nez v8, 0040 // +0004 │ │ +0e00b8: 0176 |003e: move v6, v7 │ │ +0e00ba: 28c9 |003f: goto 0008 // -0037 │ │ +0e00bc: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e00c0: 28f2 |0042: goto 0034 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=619 │ │ 0x0008 line=641 │ │ 0x0009 line=624 │ │ 0x000d line=625 │ │ 0x0013 line=626 │ │ @@ -203890,49 +203895,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0e2320: |[0e2320] android.support.v7.internal.widget.TintManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V │ │ -0e2330: 7110 6f31 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@316f │ │ -0e2336: 0a00 |0003: move-result v0 │ │ -0e2338: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -0e233c: 6e10 5e03 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ -0e2342: 0c00 |0009: move-result-object v0 │ │ -0e2344: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ -0e2348: 1a00 a81a |000c: const-string v0, "TintManager" // string@1aa8 │ │ -0e234c: 1a01 8c15 |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@158c │ │ -0e2350: 7120 5737 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0e2356: 0e00 |0013: return-void │ │ -0e2358: 5530 9413 |0014: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e235c: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -0e2360: 5530 9513 |0018: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ -0e2364: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ -0e2368: 5530 9413 |001c: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e236c: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ -0e2370: 5430 9613 |0020: iget-object v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e2374: 5531 9513 |0022: iget-boolean v1, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ -0e2378: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ -0e237c: 5431 9713 |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ -0e2380: 7130 6431 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/internal/widget/TintManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@3164 │ │ -0e2386: 0c00 |002b: move-result-object v0 │ │ -0e2388: 6e20 6603 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ -0e238e: 6000 c100 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e2392: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ -0e2396: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ -0e239a: 6e10 5a03 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@035a │ │ -0e23a0: 28db |0038: goto 0013 // -0025 │ │ -0e23a2: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -0e23a4: 28e8 |003a: goto 0022 // -0018 │ │ -0e23a6: 6201 9d13 |003b: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e23aa: 28eb |003d: goto 0028 // -0015 │ │ -0e23ac: 6e10 4703 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@0347 │ │ -0e23b2: 28ee |0041: goto 002f // -0012 │ │ +0e00c4: |[0e00c4] android.support.v7.internal.widget.TintManager.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V │ │ +0e00d4: 7110 6f31 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.shouldMutateBackground:(Landroid/graphics/drawable/Drawable;)Z // method@316f │ │ +0e00da: 0a00 |0003: move-result v0 │ │ +0e00dc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +0e00e0: 6e10 5e03 0200 |0006: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ +0e00e6: 0c00 |0009: move-result-object v0 │ │ +0e00e8: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ +0e00ec: 1a00 a41a |000c: const-string v0, "TintManager" // string@1aa4 │ │ +0e00f0: 1a01 8815 |000e: const-string v1, "Mutated drawable is not the same instance as the input." // string@1588 │ │ +0e00f4: 7120 5737 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0e00fa: 0e00 |0013: return-void │ │ +0e00fc: 5530 9413 |0014: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e0100: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +0e0104: 5530 9513 |0018: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ +0e0108: 3800 2400 |001a: if-eqz v0, 003e // +0024 │ │ +0e010c: 5530 9413 |001c: iget-boolean v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e0110: 3800 1b00 |001e: if-eqz v0, 0039 // +001b │ │ +0e0114: 5430 9613 |0020: iget-object v0, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e0118: 5531 9513 |0022: iget-boolean v1, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ +0e011c: 3801 1700 |0024: if-eqz v1, 003b // +0017 │ │ +0e0120: 5431 9713 |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ +0e0124: 7130 6431 1004 |0028: invoke-static {v0, v1, v4}, Landroid/support/v7/internal/widget/TintManager;.createTintFilter:(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;[I)Landroid/graphics/PorterDuffColorFilter; // method@3164 │ │ +0e012a: 0c00 |002b: move-result-object v0 │ │ +0e012c: 6e20 6603 0200 |002c: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ +0e0132: 6000 c100 |002f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e0136: 1301 0a00 |0031: const/16 v1, #int 10 // #a │ │ +0e013a: 3610 e0ff |0033: if-gt v0, v1, 0013 // -0020 │ │ +0e013e: 6e10 5a03 0200 |0035: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.invalidateSelf:()V // method@035a │ │ +0e0144: 28db |0038: goto 0013 // -0025 │ │ +0e0146: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +0e0148: 28e8 |003a: goto 0022 // -0018 │ │ +0e014a: 6201 9d13 |003b: sget-object v1, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e014e: 28eb |003d: goto 0028 // -0015 │ │ +0e0150: 6e10 4703 0200 |003e: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.clearColorFilter:()V // method@0347 │ │ +0e0156: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0013 line=616 │ │ 0x0014 line=602 │ │ 0x001c line=603 │ │ @@ -203951,19 +203956,19 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0e23b4: |[0e23b4] android.support.v7.internal.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -0e23c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e23c6: 6e30 6831 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@3168 │ │ -0e23cc: 0c00 |0004: move-result-object v0 │ │ -0e23ce: 1100 |0005: return-object v0 │ │ +0e0158: |[0e0158] android.support.v7.internal.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +0e0168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e016a: 6e30 6831 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@3168 │ │ +0e0170: 0c00 |0004: move-result-object v0 │ │ +0e0172: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/TintManager; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -203972,93 +203977,93 @@ │ │ type : '(IZ)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -0e23d0: |[0e23d0] android.support.v7.internal.widget.TintManager.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; │ │ -0e23e0: 5496 a413 |0000: iget-object v6, v9, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ -0e23e4: 6e10 8143 0600 |0002: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0e23ea: 0c00 |0005: move-result-object v0 │ │ -0e23ec: 1f00 4500 |0006: check-cast v0, Landroid/content/Context; // type@0045 │ │ -0e23f0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0e23f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e23f6: 1101 |000b: return-object v1 │ │ -0e23f8: 7120 430c a000 |000c: invoke-static {v0, v10}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0e23fe: 0c01 |000f: move-result-object v1 │ │ -0e2400: 3801 fbff |0010: if-eqz v1, 000b // -0005 │ │ -0e2404: 6006 c100 |0012: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e2408: 1307 0800 |0014: const/16 v7, #int 8 // #8 │ │ -0e240c: 3476 0600 |0016: if-lt v6, v7, 001c // +0006 │ │ -0e2410: 6e10 5e03 0100 |0018: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ -0e2416: 0c01 |001b: move-result-object v1 │ │ -0e2418: 6e20 6b31 a900 |001c: invoke-virtual {v9, v10}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e241e: 0c03 |001f: move-result-object v3 │ │ -0e2420: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ -0e2424: 7110 990d 0100 |0022: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d99 │ │ -0e242a: 0c01 |0025: move-result-object v1 │ │ -0e242c: 7120 960d 3100 |0026: invoke-static {v1, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ -0e2432: 6e20 6c31 a900 |0029: invoke-virtual {v9, v10}, Landroid/support/v7/internal/widget/TintManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@316c │ │ -0e2438: 0c04 |002c: move-result-object v4 │ │ -0e243a: 3804 deff |002d: if-eqz v4, 000b // -0022 │ │ -0e243e: 7120 970d 4100 |002f: invoke-static {v1, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ -0e2444: 28d9 |0032: goto 000b // -0027 │ │ -0e2446: 6006 f10d |0033: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@0df1 │ │ -0e244a: 336a 1d00 |0035: if-ne v10, v6, 0052 // +001d │ │ -0e244e: 2201 9b00 |0037: new-instance v1, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e2452: 1226 |0039: const/4 v6, #int 2 // #2 │ │ -0e2454: 2366 fc08 |003a: new-array v6, v6, [Landroid/graphics/drawable/Drawable; // type@08fc │ │ -0e2458: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -0e245a: 6008 f00d |003d: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@0df0 │ │ -0e245e: 6e20 6731 8900 |003f: invoke-virtual {v9, v8}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e2464: 0c08 |0042: move-result-object v8 │ │ -0e2466: 4d08 0607 |0043: aput-object v8, v6, v7 │ │ -0e246a: 1217 |0045: const/4 v7, #int 1 // #1 │ │ -0e246c: 6008 f20d |0046: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@0df2 │ │ -0e2470: 6e20 6731 8900 |0048: invoke-virtual {v9, v8}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e2476: 0c08 |004b: move-result-object v8 │ │ -0e2478: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ -0e247c: 7020 7503 6100 |004e: invoke-direct {v1, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ -0e2482: 28ba |0051: goto 000b // -0046 │ │ -0e2484: 6006 190e |0052: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0e19 │ │ -0e2488: 336a 3c00 |0054: if-ne v10, v6, 0090 // +003c │ │ -0e248c: 0712 |0056: move-object v2, v1 │ │ -0e248e: 1f02 9b00 |0057: check-cast v2, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e2492: 1506 0201 |0059: const/high16 v6, #int 16908288 // #102 │ │ -0e2496: 6e20 7603 6200 |005b: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ -0e249c: 0c06 |005e: move-result-object v6 │ │ -0e249e: 6007 c00c |005f: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e24a2: 7120 4831 7000 |0061: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e24a8: 0a07 |0064: move-result v7 │ │ -0e24aa: 6208 9d13 |0065: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e24ae: 7130 6e31 7608 |0067: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ -0e24b4: 1406 0f00 0201 |006a: const v6, #float 2.38773e-38 // #0102000f │ │ -0e24ba: 6e20 7603 6200 |006d: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ -0e24c0: 0c06 |0070: move-result-object v6 │ │ -0e24c2: 6007 c00c |0071: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e24c6: 7120 4831 7000 |0073: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e24cc: 0a07 |0076: move-result v7 │ │ -0e24ce: 6208 9d13 |0077: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e24d2: 7130 6e31 7608 |0079: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ -0e24d8: 1406 0d00 0201 |007c: const v6, #float 2.38773e-38 // #0102000d │ │ -0e24de: 6e20 7603 6200 |007f: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ -0e24e4: 0c06 |0082: move-result-object v6 │ │ -0e24e6: 6007 be0c |0083: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e24ea: 7120 4831 7000 |0085: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e24f0: 0a07 |0088: move-result v7 │ │ -0e24f2: 6208 9d13 |0089: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e24f6: 7130 6e31 7608 |008b: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ -0e24fc: 2900 7dff |008e: goto/16 000b // -0083 │ │ -0e2500: 6e30 7131 a901 |0090: invoke-virtual {v9, v10, v1}, Landroid/support/v7/internal/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@3171 │ │ -0e2506: 0a05 |0093: move-result v5 │ │ -0e2508: 3905 77ff |0094: if-nez v5, 000b // -0089 │ │ -0e250c: 380b 75ff |0096: if-eqz v11, 000b // -008b │ │ -0e2510: 1201 |0098: const/4 v1, #int 0 // #0 │ │ -0e2512: 2900 72ff |0099: goto/16 000b // -008e │ │ +0e0174: |[0e0174] android.support.v7.internal.widget.TintManager.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; │ │ +0e0184: 5496 a413 |0000: iget-object v6, v9, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ +0e0188: 6e10 8143 0600 |0002: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0e018e: 0c00 |0005: move-result-object v0 │ │ +0e0190: 1f00 4500 |0006: check-cast v0, Landroid/content/Context; // type@0045 │ │ +0e0194: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e0198: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e019a: 1101 |000b: return-object v1 │ │ +0e019c: 7120 430c a000 |000c: invoke-static {v0, v10}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0e01a2: 0c01 |000f: move-result-object v1 │ │ +0e01a4: 3801 fbff |0010: if-eqz v1, 000b // -0005 │ │ +0e01a8: 6006 c100 |0012: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e01ac: 1307 0800 |0014: const/16 v7, #int 8 // #8 │ │ +0e01b0: 3476 0600 |0016: if-lt v6, v7, 001c // +0006 │ │ +0e01b4: 6e10 5e03 0100 |0018: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ +0e01ba: 0c01 |001b: move-result-object v1 │ │ +0e01bc: 6e20 6b31 a900 |001c: invoke-virtual {v9, v10}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e01c2: 0c03 |001f: move-result-object v3 │ │ +0e01c4: 3803 1300 |0020: if-eqz v3, 0033 // +0013 │ │ +0e01c8: 7110 990d 0100 |0022: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d99 │ │ +0e01ce: 0c01 |0025: move-result-object v1 │ │ +0e01d0: 7120 960d 3100 |0026: invoke-static {v1, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ +0e01d6: 6e20 6c31 a900 |0029: invoke-virtual {v9, v10}, Landroid/support/v7/internal/widget/TintManager;.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; // method@316c │ │ +0e01dc: 0c04 |002c: move-result-object v4 │ │ +0e01de: 3804 deff |002d: if-eqz v4, 000b // -0022 │ │ +0e01e2: 7120 970d 4100 |002f: invoke-static {v1, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ +0e01e8: 28d9 |0032: goto 000b // -0027 │ │ +0e01ea: 6006 f10d |0033: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@0df1 │ │ +0e01ee: 336a 1d00 |0035: if-ne v10, v6, 0052 // +001d │ │ +0e01f2: 2201 9b00 |0037: new-instance v1, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e01f6: 1226 |0039: const/4 v6, #int 2 // #2 │ │ +0e01f8: 2366 fc08 |003a: new-array v6, v6, [Landroid/graphics/drawable/Drawable; // type@08fc │ │ +0e01fc: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +0e01fe: 6008 f00d |003d: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@0df0 │ │ +0e0202: 6e20 6731 8900 |003f: invoke-virtual {v9, v8}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e0208: 0c08 |0042: move-result-object v8 │ │ +0e020a: 4d08 0607 |0043: aput-object v8, v6, v7 │ │ +0e020e: 1217 |0045: const/4 v7, #int 1 // #1 │ │ +0e0210: 6008 f20d |0046: sget v8, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@0df2 │ │ +0e0214: 6e20 6731 8900 |0048: invoke-virtual {v9, v8}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e021a: 0c08 |004b: move-result-object v8 │ │ +0e021c: 4d08 0607 |004c: aput-object v8, v6, v7 │ │ +0e0220: 7020 7503 6100 |004e: invoke-direct {v1, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ +0e0226: 28ba |0051: goto 000b // -0046 │ │ +0e0228: 6006 190e |0052: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_track_material:I // field@0e19 │ │ +0e022c: 336a 3c00 |0054: if-ne v10, v6, 0090 // +003c │ │ +0e0230: 0712 |0056: move-object v2, v1 │ │ +0e0232: 1f02 9b00 |0057: check-cast v2, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e0236: 1506 0201 |0059: const/high16 v6, #int 16908288 // #102 │ │ +0e023a: 6e20 7603 6200 |005b: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ +0e0240: 0c06 |005e: move-result-object v6 │ │ +0e0242: 6007 c00c |005f: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0e0246: 7120 4831 7000 |0061: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0e024c: 0a07 |0064: move-result v7 │ │ +0e024e: 6208 9d13 |0065: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e0252: 7130 6e31 7608 |0067: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ +0e0258: 1406 0f00 0201 |006a: const v6, #float 2.38773e-38 // #0102000f │ │ +0e025e: 6e20 7603 6200 |006d: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ +0e0264: 0c06 |0070: move-result-object v6 │ │ +0e0266: 6007 c00c |0071: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0e026a: 7120 4831 7000 |0073: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0e0270: 0a07 |0076: move-result v7 │ │ +0e0272: 6208 9d13 |0077: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e0276: 7130 6e31 7608 |0079: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ +0e027c: 1406 0d00 0201 |007c: const v6, #float 2.38773e-38 // #0102000d │ │ +0e0282: 6e20 7603 6200 |007f: invoke-virtual {v2, v6}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@0376 │ │ +0e0288: 0c06 |0082: move-result-object v6 │ │ +0e028a: 6007 be0c |0083: sget v7, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0e028e: 7120 4831 7000 |0085: invoke-static {v0, v7}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0e0294: 0a07 |0088: move-result v7 │ │ +0e0296: 6208 9d13 |0089: sget-object v8, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e029a: 7130 6e31 7608 |008b: invoke-static {v6, v7, v8}, Landroid/support/v7/internal/widget/TintManager;.setPorterDuffColorFilter:(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V // method@316e │ │ +0e02a0: 2900 7dff |008e: goto/16 000b // -0083 │ │ +0e02a4: 6e30 7131 a901 |0090: invoke-virtual {v9, v10, v1}, Landroid/support/v7/internal/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@3171 │ │ +0e02aa: 0a05 |0093: move-result v5 │ │ +0e02ac: 3905 77ff |0094: if-nez v5, 000b // -0089 │ │ +0e02b0: 380b 75ff |0096: if-eqz v11, 000b // -008b │ │ +0e02b4: 1201 |0098: const/4 v1, #int 0 // #0 │ │ +0e02b6: 2900 72ff |0099: goto/16 000b // -008e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ 0x000b line=218 │ │ 0x000c line=177 │ │ 0x0010 line=179 │ │ @@ -204098,99 +204103,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 │ │ -0e2518: |[0e2518] android.support.v7.internal.widget.TintManager.getTintList:(I)Landroid/content/res/ColorStateList; │ │ -0e2528: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e252a: 5432 a413 |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ -0e252e: 6e10 8143 0200 |0003: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0e2534: 0c00 |0006: move-result-object v0 │ │ -0e2536: 1f00 4500 |0007: check-cast v0, Landroid/content/Context; // type@0045 │ │ -0e253a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -0e253e: 1101 |000b: return-object v1 │ │ -0e2540: 5432 a613 |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ -0e2544: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -0e2548: 5432 a613 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ -0e254c: 6e20 6737 4200 |0012: invoke-virtual {v2, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0e2552: 0c02 |0015: move-result-object v2 │ │ -0e2554: 1f02 5d00 |0016: check-cast v2, Landroid/content/res/ColorStateList; // type@005d │ │ -0e2558: 0721 |0018: move-object v1, v2 │ │ -0e255a: 3901 f2ff |0019: if-nez v1, 000b // -000e │ │ -0e255e: 6002 f60d |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@0df6 │ │ -0e2562: 3324 1900 |001d: if-ne v4, v2, 0036 // +0019 │ │ -0e2566: 7020 5f31 0300 |001f: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315f │ │ -0e256c: 0c01 |0022: move-result-object v1 │ │ -0e256e: 3801 e8ff |0023: if-eqz v1, 000b // -0018 │ │ -0e2572: 5432 a613 |0025: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ -0e2576: 3902 0900 |0027: if-nez v2, 0030 // +0009 │ │ -0e257a: 2202 cb06 |0029: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ -0e257e: 7010 6437 0200 |002b: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -0e2584: 5b32 a613 |002e: iput-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ -0e2588: 5432 a613 |0030: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ -0e258c: 6e30 6537 4201 |0032: invoke-virtual {v2, v4, v1}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@3765 │ │ -0e2592: 28d6 |0035: goto 000b // -002a │ │ -0e2594: 6002 1d0e |0036: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0e1d │ │ -0e2598: 3324 0700 |0038: if-ne v4, v2, 003f // +0007 │ │ -0e259c: 7020 6331 0300 |003a: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3163 │ │ -0e25a2: 0c01 |003d: move-result-object v1 │ │ -0e25a4: 28e5 |003e: goto 0023 // -001b │ │ -0e25a6: 6002 1c0e |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ -0e25aa: 3324 0700 |0041: if-ne v4, v2, 0048 // +0007 │ │ -0e25ae: 7020 6231 0300 |0043: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3162 │ │ -0e25b4: 0c01 |0046: move-result-object v1 │ │ -0e25b6: 28dc |0047: goto 0023 // -0024 │ │ -0e25b8: 6002 e80d |0048: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@0de8 │ │ -0e25bc: 3224 0600 |004a: if-eq v4, v2, 0050 // +0006 │ │ -0e25c0: 6002 e30d |004c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@0de3 │ │ -0e25c4: 3324 0700 |004e: if-ne v4, v2, 0055 // +0007 │ │ -0e25c8: 7020 5e31 0300 |0050: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315e │ │ -0e25ce: 0c01 |0053: move-result-object v1 │ │ -0e25d0: 28cf |0054: goto 0023 // -0031 │ │ -0e25d2: 6002 e70d |0055: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@0de7 │ │ -0e25d6: 3324 0700 |0057: if-ne v4, v2, 005e // +0007 │ │ -0e25da: 7020 5d31 0300 |0059: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315d │ │ -0e25e0: 0c01 |005c: move-result-object v1 │ │ -0e25e2: 28c6 |005d: goto 0023 // -003a │ │ -0e25e4: 6002 1a0e |005e: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0e1a │ │ -0e25e8: 3224 0600 |0060: if-eq v4, v2, 0066 // +0006 │ │ -0e25ec: 6002 1b0e |0062: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0e1b │ │ -0e25f0: 3324 0700 |0064: if-ne v4, v2, 006b // +0007 │ │ -0e25f4: 7020 6131 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3161 │ │ -0e25fa: 0c01 |0069: move-result-object v1 │ │ -0e25fc: 28b9 |006a: goto 0023 // -0047 │ │ -0e25fe: 6202 a213 |006b: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ -0e2602: 7120 5a31 4200 |006d: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e2608: 0a02 |0070: move-result v2 │ │ -0e260a: 3802 0900 |0071: if-eqz v2, 007a // +0009 │ │ -0e260e: 6002 c00c |0073: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e2612: 7120 4a31 2000 |0075: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ -0e2618: 0c01 |0078: move-result-object v1 │ │ -0e261a: 28aa |0079: goto 0023 // -0056 │ │ -0e261c: 6202 a313 |007a: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ -0e2620: 7120 5a31 4200 |007c: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e2626: 0a02 |007f: move-result v2 │ │ -0e2628: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ -0e262c: 7020 6631 0300 |0082: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3166 │ │ -0e2632: 0c01 |0085: move-result-object v1 │ │ -0e2634: 289d |0086: goto 0023 // -0063 │ │ -0e2636: 6202 a113 |0087: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ -0e263a: 7120 5a31 4200 |0089: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e2640: 0a02 |008c: move-result v2 │ │ -0e2642: 3802 0700 |008d: if-eqz v2, 0094 // +0007 │ │ -0e2646: 7020 5c31 0300 |008f: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315c │ │ -0e264c: 0c01 |0092: move-result-object v1 │ │ -0e264e: 2890 |0093: goto 0023 // -0070 │ │ -0e2650: 6002 180e |0094: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0e18 │ │ -0e2654: 3324 8dff |0096: if-ne v4, v2, 0023 // -0073 │ │ -0e2658: 7020 6031 0300 |0098: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3160 │ │ -0e265e: 0c01 |009b: move-result-object v1 │ │ -0e2660: 2887 |009c: goto 0023 // -0079 │ │ +0e02bc: |[0e02bc] android.support.v7.internal.widget.TintManager.getTintList:(I)Landroid/content/res/ColorStateList; │ │ +0e02cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e02ce: 5432 a413 |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ +0e02d2: 6e10 8143 0200 |0003: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0e02d8: 0c00 |0006: move-result-object v0 │ │ +0e02da: 1f00 4500 |0007: check-cast v0, Landroid/content/Context; // type@0045 │ │ +0e02de: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +0e02e2: 1101 |000b: return-object v1 │ │ +0e02e4: 5432 a613 |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ +0e02e8: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +0e02ec: 5432 a613 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ +0e02f0: 6e20 6737 4200 |0012: invoke-virtual {v2, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0e02f6: 0c02 |0015: move-result-object v2 │ │ +0e02f8: 1f02 5d00 |0016: check-cast v2, Landroid/content/res/ColorStateList; // type@005d │ │ +0e02fc: 0721 |0018: move-object v1, v2 │ │ +0e02fe: 3901 f2ff |0019: if-nez v1, 000b // -000e │ │ +0e0302: 6002 f60d |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@0df6 │ │ +0e0306: 3324 1900 |001d: if-ne v4, v2, 0036 // +0019 │ │ +0e030a: 7020 5f31 0300 |001f: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createEditTextColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315f │ │ +0e0310: 0c01 |0022: move-result-object v1 │ │ +0e0312: 3801 e8ff |0023: if-eqz v1, 000b // -0018 │ │ +0e0316: 5432 a613 |0025: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ +0e031a: 3902 0900 |0027: if-nez v2, 0030 // +0009 │ │ +0e031e: 2202 cb06 |0029: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ +0e0322: 7010 6437 0200 |002b: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0e0328: 5b32 a613 |002e: iput-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ +0e032c: 5432 a613 |0030: iget-object v2, v3, Landroid/support/v7/internal/widget/TintManager;.mTintLists:Landroid/util/SparseArray; // field@13a6 │ │ +0e0330: 6e30 6537 4201 |0032: invoke-virtual {v2, v4, v1}, Landroid/util/SparseArray;.append:(ILjava/lang/Object;)V // method@3765 │ │ +0e0336: 28d6 |0035: goto 000b // -002a │ │ +0e0338: 6002 1d0e |0036: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@0e1d │ │ +0e033c: 3324 0700 |0038: if-ne v4, v2, 003f // +0007 │ │ +0e0340: 7020 6331 0300 |003a: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSwitchTrackColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3163 │ │ +0e0346: 0c01 |003d: move-result-object v1 │ │ +0e0348: 28e5 |003e: goto 0023 // -001b │ │ +0e034a: 6002 1c0e |003f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ +0e034e: 3324 0700 |0041: if-ne v4, v2, 0048 // +0007 │ │ +0e0352: 7020 6231 0300 |0043: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSwitchThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3162 │ │ +0e0358: 0c01 |0046: move-result-object v1 │ │ +0e035a: 28dc |0047: goto 0023 // -0024 │ │ +0e035c: 6002 e80d |0048: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_default_mtrl_shape:I // field@0de8 │ │ +0e0360: 3224 0600 |004a: if-eq v4, v2, 0050 // +0006 │ │ +0e0364: 6002 e30d |004c: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_borderless_material:I // field@0de3 │ │ +0e0368: 3324 0700 |004e: if-ne v4, v2, 0055 // +0007 │ │ +0e036c: 7020 5e31 0300 |0050: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createDefaultButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315e │ │ +0e0372: 0c01 |0053: move-result-object v1 │ │ +0e0374: 28cf |0054: goto 0023 // -0031 │ │ +0e0376: 6002 e70d |0055: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_colored_material:I // field@0de7 │ │ +0e037a: 3324 0700 |0057: if-ne v4, v2, 005e // +0007 │ │ +0e037e: 7020 5d31 0300 |0059: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createColoredButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315d │ │ +0e0384: 0c01 |005c: move-result-object v1 │ │ +0e0386: 28c6 |005d: goto 0023 // -003a │ │ +0e0388: 6002 1a0e |005e: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@0e1a │ │ +0e038c: 3224 0600 |0060: if-eq v4, v2, 0066 // +0006 │ │ +0e0390: 6002 1b0e |0062: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_textfield_background_material:I // field@0e1b │ │ +0e0394: 3324 0700 |0064: if-ne v4, v2, 006b // +0007 │ │ +0e0398: 7020 6131 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSpinnerColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3161 │ │ +0e039e: 0c01 |0069: move-result-object v1 │ │ +0e03a0: 28b9 |006a: goto 0023 // -0047 │ │ +0e03a2: 6202 a213 |006b: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@13a2 │ │ +0e03a6: 7120 5a31 4200 |006d: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e03ac: 0a02 |0070: move-result v2 │ │ +0e03ae: 3802 0900 |0071: if-eqz v2, 007a // +0009 │ │ +0e03b2: 6002 c00c |0073: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0e03b6: 7120 4a31 2000 |0075: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@314a │ │ +0e03bc: 0c01 |0078: move-result-object v1 │ │ +0e03be: 28aa |0079: goto 0023 // -0056 │ │ +0e03c0: 6202 a313 |007a: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@13a3 │ │ +0e03c4: 7120 5a31 4200 |007c: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e03ca: 0a02 |007f: move-result v2 │ │ +0e03cc: 3802 0700 |0080: if-eqz v2, 0087 // +0007 │ │ +0e03d0: 7020 6631 0300 |0082: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.getDefaultColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3166 │ │ +0e03d6: 0c01 |0085: move-result-object v1 │ │ +0e03d8: 289d |0086: goto 0023 // -0063 │ │ +0e03da: 6202 a113 |0087: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_CHECKABLE_BUTTON_LIST:[I // field@13a1 │ │ +0e03de: 7120 5a31 4200 |0089: invoke-static {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e03e4: 0a02 |008c: move-result v2 │ │ +0e03e6: 3802 0700 |008d: if-eqz v2, 0094 // +0007 │ │ +0e03ea: 7020 5c31 0300 |008f: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createCheckableButtonColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@315c │ │ +0e03f0: 0c01 |0092: move-result-object v1 │ │ +0e03f2: 2890 |0093: goto 0023 // -0070 │ │ +0e03f4: 6002 180e |0094: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_seekbar_thumb_material:I // field@0e18 │ │ +0e03f8: 3324 8dff |0096: if-ne v4, v2, 0023 // -0073 │ │ +0e03fc: 7020 6031 0300 |0098: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/TintManager;.createSeekbarThumbColorStateList:(Landroid/content/Context;)Landroid/content/res/ColorStateList; // method@3160 │ │ +0e0402: 0c01 |009b: move-result-object v1 │ │ +0e0404: 2887 |009c: goto 0023 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=334 │ │ 0x000c line=297 │ │ 0x0019 line=299 │ │ @@ -204229,20 +204234,20 @@ │ │ type : '(I)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0e2664: |[0e2664] android.support.v7.internal.widget.TintManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ -0e2674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2676: 6001 1c0e |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ -0e267a: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ -0e267e: 6200 aa00 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ -0e2682: 1100 |0007: return-object v0 │ │ +0e0408: |[0e0408] android.support.v7.internal.widget.TintManager.getTintMode:(I)Landroid/graphics/PorterDuff$Mode; │ │ +0e0418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e041a: 6001 1c0e |0001: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@0e1c │ │ +0e041e: 3313 0400 |0003: if-ne v3, v1, 0007 // +0004 │ │ +0e0422: 6200 aa00 |0005: sget-object v0, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ +0e0426: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0001 line=285 │ │ 0x0005 line=286 │ │ 0x0007 line=289 │ │ locals : │ │ @@ -204255,66 +204260,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 │ │ -0e2684: |[0e2684] android.support.v7.internal.widget.TintManager.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z │ │ -0e2694: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0e2696: 5487 a413 |0001: iget-object v7, v8, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ -0e269a: 6e10 8143 0700 |0003: invoke-virtual {v7}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0e26a0: 0c04 |0006: move-result-object v4 │ │ -0e26a2: 1f04 4500 |0007: check-cast v4, Landroid/content/Context; // type@0045 │ │ -0e26a6: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ -0e26aa: 0f06 |000b: return v6 │ │ -0e26ac: 6205 9d13 |000c: sget-object v5, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ -0e26b0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0e26b2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0e26b4: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0e26b6: 6207 9a13 |0011: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ -0e26ba: 7120 5a31 9700 |0013: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e26c0: 0a07 |0016: move-result v7 │ │ -0e26c2: 3807 1a00 |0017: if-eqz v7, 0031 // +001a │ │ -0e26c6: 6002 c00c |0019: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ -0e26ca: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -0e26cc: 3803 efff |001c: if-eqz v3, 000b // -0011 │ │ -0e26d0: 7120 4831 2400 |001e: invoke-static {v4, v2}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ -0e26d6: 0a01 |0021: move-result v1 │ │ -0e26d8: 7120 6a31 5100 |0022: invoke-static {v1, v5}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ -0e26de: 0c06 |0025: move-result-object v6 │ │ -0e26e0: 6e20 6603 6a00 |0026: invoke-virtual {v10, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ -0e26e6: 12f6 |0029: const/4 v6, #int -1 // #ff │ │ -0e26e8: 3260 0500 |002a: if-eq v0, v6, 002f // +0005 │ │ -0e26ec: 6e20 6003 0a00 |002c: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -0e26f2: 1216 |002f: const/4 v6, #int 1 // #1 │ │ -0e26f4: 28db |0030: goto 000b // -0025 │ │ -0e26f6: 6207 9913 |0031: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ -0e26fa: 7120 5a31 9700 |0033: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e2700: 0a07 |0036: move-result v7 │ │ -0e2702: 3807 0600 |0037: if-eqz v7, 003d // +0006 │ │ -0e2706: 6002 be0c |0039: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ -0e270a: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -0e270c: 28e0 |003c: goto 001c // -0020 │ │ -0e270e: 6207 9813 |003d: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ -0e2712: 7120 5a31 9700 |003f: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ -0e2718: 0a07 |0042: move-result v7 │ │ -0e271a: 3807 0900 |0043: if-eqz v7, 004c // +0009 │ │ -0e271e: 1402 3100 0101 |0045: const v2, #float 2.36937e-38 // #01010031 │ │ -0e2724: 1213 |0048: const/4 v3, #int 1 // #1 │ │ -0e2726: 6205 aa00 |0049: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ -0e272a: 28d1 |004b: goto 001c // -002f │ │ -0e272c: 6007 050e |004c: sget v7, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@0e05 │ │ -0e2730: 3379 ceff |004e: if-ne v9, v7, 001c // -0032 │ │ -0e2734: 1402 3000 0101 |0050: const v2, #float 2.36937e-38 // #01010030 │ │ -0e273a: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -0e273c: 1407 3333 2342 |0054: const v7, #float 40.8 // #42233333 │ │ -0e2742: 7110 1843 0700 |0057: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0e2748: 0a00 |005a: move-result v0 │ │ -0e274a: 28c1 |005b: goto 001c // -003f │ │ +0e0428: |[0e0428] android.support.v7.internal.widget.TintManager.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z │ │ +0e0438: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e043a: 5487 a413 |0001: iget-object v7, v8, Landroid/support/v7/internal/widget/TintManager;.mContextRef:Ljava/lang/ref/WeakReference; // field@13a4 │ │ +0e043e: 6e10 8143 0700 |0003: invoke-virtual {v7}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0e0444: 0c04 |0006: move-result-object v4 │ │ +0e0446: 1f04 4500 |0007: check-cast v4, Landroid/content/Context; // type@0045 │ │ +0e044a: 3904 0300 |0009: if-nez v4, 000c // +0003 │ │ +0e044e: 0f06 |000b: return v6 │ │ +0e0450: 6205 9d13 |000c: sget-object v5, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@139d │ │ +0e0454: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0e0456: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0e0458: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +0e045a: 6207 9a13 |0011: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I // field@139a │ │ +0e045e: 7120 5a31 9700 |0013: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e0464: 0a07 |0016: move-result v7 │ │ +0e0466: 3807 1a00 |0017: if-eqz v7, 0031 // +001a │ │ +0e046a: 6002 c00c |0019: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@0cc0 │ │ +0e046e: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +0e0470: 3803 efff |001c: if-eqz v3, 000b // -0011 │ │ +0e0474: 7120 4831 2400 |001e: invoke-static {v4, v2}, Landroid/support/v7/internal/widget/ThemeUtils;.getThemeAttrColor:(Landroid/content/Context;I)I // method@3148 │ │ +0e047a: 0a01 |0021: move-result v1 │ │ +0e047c: 7120 6a31 5100 |0022: invoke-static {v1, v5}, Landroid/support/v7/internal/widget/TintManager;.getPorterDuffColorFilter:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@316a │ │ +0e0482: 0c06 |0025: move-result-object v6 │ │ +0e0484: 6e20 6603 6a00 |0026: invoke-virtual {v10, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ +0e048a: 12f6 |0029: const/4 v6, #int -1 // #ff │ │ +0e048c: 3260 0500 |002a: if-eq v0, v6, 002f // +0005 │ │ +0e0490: 6e20 6003 0a00 |002c: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +0e0496: 1216 |002f: const/4 v6, #int 1 // #1 │ │ +0e0498: 28db |0030: goto 000b // -0025 │ │ +0e049a: 6207 9913 |0031: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_CONTROL_ACTIVATED:[I // field@1399 │ │ +0e049e: 7120 5a31 9700 |0033: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e04a4: 0a07 |0036: move-result v7 │ │ +0e04a6: 3807 0600 |0037: if-eqz v7, 003d // +0006 │ │ +0e04aa: 6002 be0c |0039: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@0cbe │ │ +0e04ae: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +0e04b0: 28e0 |003c: goto 001c // -0020 │ │ +0e04b2: 6207 9813 |003d: sget-object v7, Landroid/support/v7/internal/widget/TintManager;.COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I // field@1398 │ │ +0e04b6: 7120 5a31 9700 |003f: invoke-static {v7, v9}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@315a │ │ +0e04bc: 0a07 |0042: move-result v7 │ │ +0e04be: 3807 0900 |0043: if-eqz v7, 004c // +0009 │ │ +0e04c2: 1402 3100 0101 |0045: const v2, #float 2.36937e-38 // #01010031 │ │ +0e04c8: 1213 |0048: const/4 v3, #int 1 // #1 │ │ +0e04ca: 6205 aa00 |0049: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@00aa │ │ +0e04ce: 28d1 |004b: goto 001c // -002f │ │ +0e04d0: 6007 050e |004c: sget v7, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@0e05 │ │ +0e04d4: 3379 ceff |004e: if-ne v9, v7, 001c // -0032 │ │ +0e04d8: 1402 3000 0101 |0050: const v2, #float 2.36937e-38 // #01010030 │ │ +0e04de: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +0e04e0: 1407 3333 2342 |0054: const v7, #float 40.8 // #42233333 │ │ +0e04e6: 7110 1843 0700 |0057: invoke-static {v7}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0e04ec: 0a00 |005a: move-result v0 │ │ +0e04ee: 28c1 |005b: goto 001c // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=222 │ │ 0x0009 line=223 │ │ 0x000b line=260 │ │ 0x000c line=225 │ │ 0x000e line=226 │ │ @@ -204347,21 +204352,21 @@ │ │ 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/internal/widget/TintManager; │ │ 0x0000 - 0x005c reg=9 resId I │ │ 0x0000 - 0x005c reg=10 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6825 (TintManager.java) │ │ + source_file_idx : 6821 (TintManager.java) │ │ │ │ Class #922 header: │ │ class_idx : 1588 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6827 │ │ +source_file_idx : 6823 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 31 │ │ │ │ Class #922 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintTypedArray;' │ │ @@ -204388,19 +204393,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 │ │ -0e274c: |[0e274c] android.support.v7.internal.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ -0e275c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e2762: 5b01 a713 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@13a7 │ │ -0e2766: 5b02 a913 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e276a: 0e00 |0007: return-void │ │ +0e04f0: |[0e04f0] android.support.v7.internal.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ +0e0500: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e0506: 5b01 a713 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@13a7 │ │ +0e050a: 5b02 a913 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e050e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ @@ -204413,20 +204418,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e276c: |[0e276c] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; │ │ -0e277c: 6e30 b101 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0e2782: 0c00 |0003: move-result-object v0 │ │ -0e2784: 2201 3406 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@0634 │ │ -0e2788: 7030 7231 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@3172 │ │ -0e278e: 1101 |0009: return-object v1 │ │ +0e0510: |[0e0510] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; │ │ +0e0520: 6e30 b101 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0e0526: 0c00 |0003: move-result-object v0 │ │ +0e0528: 2201 3406 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@0634 │ │ +0e052c: 7030 7231 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@3172 │ │ +0e0532: 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; │ │ @@ -204438,20 +204443,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0e2790: |[0e2790] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; │ │ -0e27a0: 6e56 b201 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e27a6: 0c00 |0003: move-result-object v0 │ │ -0e27a8: 2201 3406 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@0634 │ │ -0e27ac: 7030 7231 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@3172 │ │ -0e27b2: 1101 |0009: return-object v1 │ │ +0e0534: |[0e0534] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; │ │ +0e0544: 6e56 b201 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e054a: 0c00 |0003: move-result-object v0 │ │ +0e054c: 2201 3406 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@0634 │ │ +0e0550: 7030 7231 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@3172 │ │ +0e0556: 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; │ │ @@ -204466,19 +204471,19 @@ │ │ type : '(IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e27b4: |[0e27b4] android.support.v7.internal.widget.TintTypedArray.getBoolean:(IZ)Z │ │ -0e27c4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e27c8: 6e30 5502 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0e27ce: 0a00 |0005: move-result v0 │ │ -0e27d0: 0f00 |0006: return v0 │ │ +0e0558: |[0e0558] android.support.v7.internal.widget.TintTypedArray.getBoolean:(IZ)Z │ │ +0e0568: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e056c: 6e30 5502 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0e0572: 0a00 |0005: move-result v0 │ │ +0e0574: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue Z │ │ @@ -204488,19 +204493,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e27d4: |[0e27d4] android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations:()I │ │ -0e27e4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e27e8: 6e10 5602 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getChangingConfigurations:()I // method@0256 │ │ -0e27ee: 0a00 |0005: move-result v0 │ │ -0e27f0: 0f00 |0006: return v0 │ │ +0e0578: |[0e0578] android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations:()I │ │ +0e0588: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e058c: 6e10 5602 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getChangingConfigurations:()I // method@0256 │ │ +0e0592: 0a00 |0005: move-result v0 │ │ +0e0594: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -204508,19 +204513,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e27f4: |[0e27f4] android.support.v7.internal.widget.TintTypedArray.getColor:(II)I │ │ -0e2804: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2808: 6e30 5702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -0e280e: 0a00 |0005: move-result v0 │ │ -0e2810: 0f00 |0006: return v0 │ │ +0e0598: |[0e0598] android.support.v7.internal.widget.TintTypedArray.getColor:(II)I │ │ +0e05a8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e05ac: 6e30 5702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +0e05b2: 0a00 |0005: move-result v0 │ │ +0e05b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204530,19 +204535,19 @@ │ │ type : '(I)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2814: |[0e2814] android.support.v7.internal.widget.TintTypedArray.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ -0e2824: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2828: 6e20 5802 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ -0e282e: 0c00 |0005: move-result-object v0 │ │ -0e2830: 1100 |0006: return-object v0 │ │ +0e05b8: |[0e05b8] android.support.v7.internal.widget.TintTypedArray.getColorStateList:(I)Landroid/content/res/ColorStateList; │ │ +0e05c8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e05cc: 6e20 5802 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ +0e05d2: 0c00 |0005: move-result-object v0 │ │ +0e05d4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -204551,19 +204556,19 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2834: |[0e2834] android.support.v7.internal.widget.TintTypedArray.getDimension:(IF)F │ │ -0e2844: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2848: 6e30 5902 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -0e284e: 0a00 |0005: move-result v0 │ │ -0e2850: 0f00 |0006: return v0 │ │ +0e05d8: |[0e05d8] android.support.v7.internal.widget.TintTypedArray.getDimension:(IF)F │ │ +0e05e8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e05ec: 6e30 5902 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +0e05f2: 0a00 |0005: move-result v0 │ │ +0e05f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -204573,19 +204578,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2854: |[0e2854] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ -0e2864: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2868: 6e30 5a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ -0e286e: 0a00 |0005: move-result v0 │ │ -0e2870: 0f00 |0006: return v0 │ │ +0e05f8: |[0e05f8] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ +0e0608: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e060c: 6e30 5a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ +0e0612: 0a00 |0005: move-result v0 │ │ +0e0614: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204595,19 +204600,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2874: |[0e2874] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ -0e2884: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2888: 6e30 5b02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -0e288e: 0a00 |0005: move-result v0 │ │ -0e2890: 0f00 |0006: return v0 │ │ +0e0618: |[0e0618] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ +0e0628: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e062c: 6e30 5b02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +0e0632: 0a00 |0005: move-result v0 │ │ +0e0634: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204617,33 +204622,33 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0e2894: |[0e2894] android.support.v7.internal.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -0e28a4: 5431 a913 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e28a8: 6e20 6e02 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e28ae: 0a01 |0005: move-result v1 │ │ -0e28b0: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -0e28b4: 5431 a913 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e28b8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e28ba: 6e30 6702 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e28c0: 0a00 |000e: move-result v0 │ │ -0e28c2: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -0e28c6: 6e10 8b31 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -0e28cc: 0c01 |0014: move-result-object v1 │ │ -0e28ce: 6e20 6731 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e28d4: 0c01 |0018: move-result-object v1 │ │ -0e28d6: 1101 |0019: return-object v1 │ │ -0e28d8: 5431 a913 |001a: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e28dc: 6e20 5c02 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -0e28e2: 0c01 |001f: move-result-object v1 │ │ -0e28e4: 28f9 |0020: goto 0019 // -0007 │ │ +0e0638: |[0e0638] android.support.v7.internal.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +0e0648: 5431 a913 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e064c: 6e20 6e02 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e0652: 0a01 |0005: move-result v1 │ │ +0e0654: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +0e0658: 5431 a913 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e065c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0e065e: 6e30 6702 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e0664: 0a00 |000e: move-result v0 │ │ +0e0666: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +0e066a: 6e10 8b31 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +0e0670: 0c01 |0014: move-result-object v1 │ │ +0e0672: 6e20 6731 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e0678: 0c01 |0018: move-result-object v1 │ │ +0e067a: 1101 |0019: return-object v1 │ │ +0e067c: 5431 a913 |001a: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e0680: 6e20 5c02 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +0e0686: 0c01 |001f: move-result-object v1 │ │ +0e0688: 28f9 |0020: goto 0019 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000f line=61 │ │ 0x0011 line=62 │ │ 0x0019 line=65 │ │ @@ -204657,32 +204662,32 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0e28e8: |[0e28e8] android.support.v7.internal.widget.TintTypedArray.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; │ │ -0e28f8: 5431 a913 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e28fc: 6e20 6e02 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e2902: 0a01 |0005: move-result v1 │ │ -0e2904: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -0e2908: 5431 a913 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e290c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0e290e: 6e30 6702 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e2914: 0a00 |000e: move-result v0 │ │ -0e2916: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -0e291a: 6e10 8b31 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -0e2920: 0c01 |0014: move-result-object v1 │ │ -0e2922: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0e2924: 6e30 6831 0102 |0016: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@3168 │ │ -0e292a: 0c01 |0019: move-result-object v1 │ │ -0e292c: 1101 |001a: return-object v1 │ │ -0e292e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0e2930: 28fe |001c: goto 001a // -0002 │ │ +0e068c: |[0e068c] android.support.v7.internal.widget.TintTypedArray.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; │ │ +0e069c: 5431 a913 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e06a0: 6e20 6e02 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e06a6: 0a01 |0005: move-result v1 │ │ +0e06a8: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +0e06ac: 5431 a913 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e06b0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0e06b2: 6e30 6702 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e06b8: 0a00 |000e: move-result v0 │ │ +0e06ba: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +0e06be: 6e10 8b31 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +0e06c4: 0c01 |0014: move-result-object v1 │ │ +0e06c6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0e06c8: 6e30 6831 0102 |0016: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(IZ)Landroid/graphics/drawable/Drawable; // method@3168 │ │ +0e06ce: 0c01 |0019: move-result-object v1 │ │ +0e06d0: 1101 |001a: return-object v1 │ │ +0e06d2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0e06d4: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x000f line=71 │ │ 0x0011 line=72 │ │ 0x001a line=75 │ │ @@ -204696,19 +204701,19 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2934: |[0e2934] android.support.v7.internal.widget.TintTypedArray.getFloat:(IF)F │ │ -0e2944: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2948: 6e30 5d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ -0e294e: 0a00 |0005: move-result v0 │ │ -0e2950: 0f00 |0006: return v0 │ │ +0e06d8: |[0e06d8] android.support.v7.internal.widget.TintTypedArray.getFloat:(IF)F │ │ +0e06e8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e06ec: 6e30 5d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ +0e06f2: 0a00 |0005: move-result v0 │ │ +0e06f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -204718,19 +204723,19 @@ │ │ type : '(IIIF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0e2954: |[0e2954] android.support.v7.internal.widget.TintTypedArray.getFraction:(IIIF)F │ │ -0e2964: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2968: 6e55 5e02 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/TypedArray;.getFraction:(IIIF)F // method@025e │ │ -0e296e: 0a00 |0005: move-result v0 │ │ -0e2970: 0f00 |0006: return v0 │ │ +0e06f8: |[0e06f8] android.support.v7.internal.widget.TintTypedArray.getFraction:(IIIF)F │ │ +0e0708: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e070c: 6e55 5e02 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/content/res/TypedArray;.getFraction:(IIIF)F // method@025e │ │ +0e0712: 0a00 |0005: move-result v0 │ │ +0e0714: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 base I │ │ @@ -204742,19 +204747,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2974: |[0e2974] android.support.v7.internal.widget.TintTypedArray.getIndex:(I)I │ │ -0e2984: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2988: 6e20 5f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getIndex:(I)I // method@025f │ │ -0e298e: 0a00 |0005: move-result v0 │ │ -0e2990: 0f00 |0006: return v0 │ │ +0e0718: |[0e0718] android.support.v7.internal.widget.TintTypedArray.getIndex:(I)I │ │ +0e0728: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e072c: 6e20 5f02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getIndex:(I)I // method@025f │ │ +0e0732: 0a00 |0005: move-result v0 │ │ +0e0734: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 at I │ │ │ │ @@ -204763,19 +204768,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e2994: |[0e2994] android.support.v7.internal.widget.TintTypedArray.getIndexCount:()I │ │ -0e29a4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e29a8: 6e10 6002 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getIndexCount:()I // method@0260 │ │ -0e29ae: 0a00 |0005: move-result v0 │ │ -0e29b0: 0f00 |0006: return v0 │ │ +0e0738: |[0e0738] android.support.v7.internal.widget.TintTypedArray.getIndexCount:()I │ │ +0e0748: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e074c: 6e10 6002 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getIndexCount:()I // method@0260 │ │ +0e0752: 0a00 |0005: move-result v0 │ │ +0e0754: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -204783,19 +204788,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e29b4: |[0e29b4] android.support.v7.internal.widget.TintTypedArray.getInt:(II)I │ │ -0e29c4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e29c8: 6e30 6102 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0e29ce: 0a00 |0005: move-result v0 │ │ -0e29d0: 0f00 |0006: return v0 │ │ +0e0758: |[0e0758] android.support.v7.internal.widget.TintTypedArray.getInt:(II)I │ │ +0e0768: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e076c: 6e30 6102 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e0772: 0a00 |0005: move-result v0 │ │ +0e0774: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204805,19 +204810,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e29d4: |[0e29d4] android.support.v7.internal.widget.TintTypedArray.getInteger:(II)I │ │ -0e29e4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e29e8: 6e30 6202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -0e29ee: 0a00 |0005: move-result v0 │ │ -0e29f0: 0f00 |0006: return v0 │ │ +0e0778: |[0e0778] android.support.v7.internal.widget.TintTypedArray.getInteger:(II)I │ │ +0e0788: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e078c: 6e30 6202 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +0e0792: 0a00 |0005: move-result v0 │ │ +0e0794: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204827,19 +204832,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e29f4: |[0e29f4] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(II)I │ │ -0e2a04: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2a08: 6e30 6302 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ -0e2a0e: 0a00 |0005: move-result v0 │ │ -0e2a10: 0f00 |0006: return v0 │ │ +0e0798: |[0e0798] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(II)I │ │ +0e07a8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e07ac: 6e30 6302 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@0263 │ │ +0e07b2: 0a00 |0005: move-result v0 │ │ +0e07b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204849,19 +204854,19 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2a14: |[0e2a14] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(ILjava/lang/String;)I │ │ -0e2a24: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2a28: 6e30 6402 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(ILjava/lang/String;)I // method@0264 │ │ -0e2a2e: 0a00 |0005: move-result v0 │ │ -0e2a30: 0f00 |0006: return v0 │ │ +0e07b8: |[0e07b8] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(ILjava/lang/String;)I │ │ +0e07c8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e07cc: 6e30 6402 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(ILjava/lang/String;)I // method@0264 │ │ +0e07d2: 0a00 |0005: move-result v0 │ │ +0e07d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 name Ljava/lang/String; │ │ @@ -204871,19 +204876,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2a34: |[0e2a34] android.support.v7.internal.widget.TintTypedArray.getNonResourceString:(I)Ljava/lang/String; │ │ -0e2a44: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2a48: 6e20 6502 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getNonResourceString:(I)Ljava/lang/String; // method@0265 │ │ -0e2a4e: 0c00 |0005: move-result-object v0 │ │ -0e2a50: 1100 |0006: return-object v0 │ │ +0e07d8: |[0e07d8] android.support.v7.internal.widget.TintTypedArray.getNonResourceString:(I)Ljava/lang/String; │ │ +0e07e8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e07ec: 6e20 6502 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getNonResourceString:(I)Ljava/lang/String; // method@0265 │ │ +0e07f2: 0c00 |0005: move-result-object v0 │ │ +0e07f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -204892,19 +204897,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e2a54: |[0e2a54] android.support.v7.internal.widget.TintTypedArray.getPositionDescription:()Ljava/lang/String; │ │ -0e2a64: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2a68: 6e10 6602 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getPositionDescription:()Ljava/lang/String; // method@0266 │ │ -0e2a6e: 0c00 |0005: move-result-object v0 │ │ -0e2a70: 1100 |0006: return-object v0 │ │ +0e07f8: |[0e07f8] android.support.v7.internal.widget.TintTypedArray.getPositionDescription:()Ljava/lang/String; │ │ +0e0808: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e080c: 6e10 6602 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getPositionDescription:()Ljava/lang/String; // method@0266 │ │ +0e0812: 0c00 |0005: move-result-object v0 │ │ +0e0814: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -204912,19 +204917,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2a74: |[0e2a74] android.support.v7.internal.widget.TintTypedArray.getResourceId:(II)I │ │ -0e2a84: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2a88: 6e30 6702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e2a8e: 0a00 |0005: move-result v0 │ │ -0e2a90: 0f00 |0006: return v0 │ │ +0e0818: |[0e0818] android.support.v7.internal.widget.TintTypedArray.getResourceId:(II)I │ │ +0e0828: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e082c: 6e30 6702 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e0832: 0a00 |0005: move-result v0 │ │ +0e0834: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -204934,19 +204939,19 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e2a94: |[0e2a94] android.support.v7.internal.widget.TintTypedArray.getResources:()Landroid/content/res/Resources; │ │ -0e2aa4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2aa8: 6e10 6802 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@0268 │ │ -0e2aae: 0c00 |0005: move-result-object v0 │ │ -0e2ab0: 1100 |0006: return-object v0 │ │ +0e0838: |[0e0838] android.support.v7.internal.widget.TintTypedArray.getResources:()Landroid/content/res/Resources; │ │ +0e0848: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e084c: 6e10 6802 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@0268 │ │ +0e0852: 0c00 |0005: move-result-object v0 │ │ +0e0854: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -204954,19 +204959,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2ab4: |[0e2ab4] android.support.v7.internal.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ -0e2ac4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2ac8: 6e20 6902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0e2ace: 0c00 |0005: move-result-object v0 │ │ -0e2ad0: 1100 |0006: return-object v0 │ │ +0e0858: |[0e0858] android.support.v7.internal.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ +0e0868: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e086c: 6e20 6902 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0e0872: 0c00 |0005: move-result-object v0 │ │ +0e0874: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -204975,19 +204980,19 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2ad4: |[0e2ad4] android.support.v7.internal.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ -0e2ae4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2ae8: 6e20 6a02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ -0e2aee: 0c00 |0005: move-result-object v0 │ │ -0e2af0: 1100 |0006: return-object v0 │ │ +0e0878: |[0e0878] android.support.v7.internal.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ +0e0888: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e088c: 6e20 6a02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@026a │ │ +0e0892: 0c00 |0005: move-result-object v0 │ │ +0e0894: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -204996,19 +205001,19 @@ │ │ type : '(I)[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2af4: |[0e2af4] android.support.v7.internal.widget.TintTypedArray.getTextArray:(I)[Ljava/lang/CharSequence; │ │ -0e2b04: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2b08: 6e20 6b02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ -0e2b0e: 0c00 |0005: move-result-object v0 │ │ -0e2b10: 1100 |0006: return-object v0 │ │ +0e0898: |[0e0898] android.support.v7.internal.widget.TintTypedArray.getTextArray:(I)[Ljava/lang/CharSequence; │ │ +0e08a8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e08ac: 6e20 6b02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getTextArray:(I)[Ljava/lang/CharSequence; // method@026b │ │ +0e08b2: 0c00 |0005: move-result-object v0 │ │ +0e08b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -205017,23 +205022,23 @@ │ │ type : '()Landroid/support/v7/internal/widget/TintManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e2b14: |[0e2b14] android.support.v7.internal.widget.TintTypedArray.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ -0e2b24: 5410 a813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ -0e2b28: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0e2b2c: 5410 a713 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@13a7 │ │ -0e2b30: 7110 6531 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e2b36: 0c00 |0009: move-result-object v0 │ │ -0e2b38: 5b10 a813 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ -0e2b3c: 5410 a813 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ -0e2b40: 1100 |000e: return-object v0 │ │ +0e08b8: |[0e08b8] android.support.v7.internal.widget.TintTypedArray.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ +0e08c8: 5410 a813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ +0e08cc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e08d0: 5410 a713 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@13a7 │ │ +0e08d4: 7110 6531 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0e08da: 0c00 |0009: move-result-object v0 │ │ +0e08dc: 5b10 a813 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ +0e08e0: 5410 a813 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13a8 │ │ +0e08e4: 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/internal/widget/TintTypedArray; │ │ @@ -205043,19 +205048,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2b44: |[0e2b44] android.support.v7.internal.widget.TintTypedArray.getType:(I)I │ │ -0e2b54: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2b58: 6e20 6c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getType:(I)I // method@026c │ │ -0e2b5e: 0a00 |0005: move-result v0 │ │ -0e2b60: 0f00 |0006: return v0 │ │ +0e08e8: |[0e08e8] android.support.v7.internal.widget.TintTypedArray.getType:(I)I │ │ +0e08f8: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e08fc: 6e20 6c02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getType:(I)I // method@026c │ │ +0e0902: 0a00 |0005: move-result v0 │ │ +0e0904: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -205064,19 +205069,19 @@ │ │ type : '(ILandroid/util/TypedValue;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0e2b64: |[0e2b64] android.support.v7.internal.widget.TintTypedArray.getValue:(ILandroid/util/TypedValue;)Z │ │ -0e2b74: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2b78: 6e30 6d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -0e2b7e: 0a00 |0005: move-result v0 │ │ -0e2b80: 0f00 |0006: return v0 │ │ +0e0908: |[0e0908] android.support.v7.internal.widget.TintTypedArray.getValue:(ILandroid/util/TypedValue;)Z │ │ +0e0918: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e091c: 6e30 6d02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +0e0922: 0a00 |0005: move-result v0 │ │ +0e0924: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 outValue Landroid/util/TypedValue; │ │ @@ -205086,19 +205091,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2b84: |[0e2b84] android.support.v7.internal.widget.TintTypedArray.hasValue:(I)Z │ │ -0e2b94: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2b98: 6e20 6e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e2b9e: 0a00 |0005: move-result v0 │ │ -0e2ba0: 0f00 |0006: return v0 │ │ +0e0928: |[0e0928] android.support.v7.internal.widget.TintTypedArray.hasValue:(I)Z │ │ +0e0938: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e093c: 6e20 6e02 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e0942: 0a00 |0005: move-result v0 │ │ +0e0944: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -205107,19 +205112,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e2ba4: |[0e2ba4] android.support.v7.internal.widget.TintTypedArray.length:()I │ │ -0e2bb4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2bb8: 6e10 6f02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@026f │ │ -0e2bbe: 0a00 |0005: move-result v0 │ │ -0e2bc0: 0f00 |0006: return v0 │ │ +0e0948: |[0e0948] android.support.v7.internal.widget.TintTypedArray.length:()I │ │ +0e0958: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e095c: 6e10 6f02 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@026f │ │ +0e0962: 0a00 |0005: move-result v0 │ │ +0e0964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #29 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -205127,19 +205132,19 @@ │ │ type : '(I)Landroid/util/TypedValue;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e2bc4: |[0e2bc4] android.support.v7.internal.widget.TintTypedArray.peekValue:(I)Landroid/util/TypedValue; │ │ -0e2bd4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2bd8: 6e20 7002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.peekValue:(I)Landroid/util/TypedValue; // method@0270 │ │ -0e2bde: 0c00 |0005: move-result-object v0 │ │ -0e2be0: 1100 |0006: return-object v0 │ │ +0e0968: |[0e0968] android.support.v7.internal.widget.TintTypedArray.peekValue:(I)Landroid/util/TypedValue; │ │ +0e0978: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e097c: 6e20 7002 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.peekValue:(I)Landroid/util/TypedValue; // method@0270 │ │ +0e0982: 0c00 |0005: move-result-object v0 │ │ +0e0984: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -205148,32 +205153,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e2be4: |[0e2be4] android.support.v7.internal.widget.TintTypedArray.recycle:()V │ │ -0e2bf4: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ -0e2bf8: 6e10 7102 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e2bfe: 0e00 |0005: return-void │ │ +0e0988: |[0e0988] android.support.v7.internal.widget.TintTypedArray.recycle:()V │ │ +0e0998: 5410 a913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@13a9 │ │ +0e099c: 6e10 7102 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e09a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ - source_file_idx : 6827 (TintTypedArray.java) │ │ + source_file_idx : 6823 (TintTypedArray.java) │ │ │ │ Class #923 header: │ │ class_idx : 1589 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6853 │ │ +source_file_idx : 6849 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #923 annotations: │ │ Annotations on class │ │ @@ -205202,33 +205207,33 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -0e2c00: |[0e2c00] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ -0e2c10: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e2c12: 5b78 ab13 |0001: iput-object v8, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c16: 7010 1f43 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@431f │ │ -0e2c1c: 2200 d605 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@05d6 │ │ -0e2c20: 5471 ab13 |0008: iget-object v1, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c24: 7110 9c31 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ -0e2c2a: 0c01 |000d: move-result-object v1 │ │ -0e2c2c: 6e10 b736 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0e2c32: 0c01 |0011: move-result-object v1 │ │ -0e2c34: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ -0e2c3a: 5474 ab13 |0015: iget-object v4, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c3e: 7110 9d31 0400 |0017: invoke-static {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@319d │ │ -0e2c44: 0c06 |001a: move-result-object v6 │ │ -0e2c46: 0124 |001b: move v4, v2 │ │ -0e2c48: 0125 |001c: move v5, v2 │ │ -0e2c4a: 7607 2e2c 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@2c2e │ │ -0e2c50: 5b70 aa13 |0020: iput-object v0, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@13aa │ │ -0e2c54: 0e00 |0022: return-void │ │ +0e09a4: |[0e09a4] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ +0e09b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e09b6: 5b78 ab13 |0001: iput-object v8, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e09ba: 7010 1f43 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@431f │ │ +0e09c0: 2200 d605 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@05d6 │ │ +0e09c4: 5471 ab13 |0008: iget-object v1, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e09c8: 7110 9c31 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ +0e09ce: 0c01 |000d: move-result-object v1 │ │ +0e09d0: 6e10 b736 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e09d6: 0c01 |0011: move-result-object v1 │ │ +0e09d8: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ +0e09de: 5474 ab13 |0015: iget-object v4, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e09e2: 7110 9d31 0400 |0017: invoke-static {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@319d │ │ +0e09e8: 0c06 |001a: move-result-object v6 │ │ +0e09ea: 0124 |001b: move v4, v2 │ │ +0e09ec: 0125 |001c: move v5, v2 │ │ +0e09ee: 7607 2e2c 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@2c2e │ │ +0e09f4: 5b70 aa13 |0020: iput-object v0, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@13aa │ │ +0e09f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x0006 line=191 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x0023 reg=8 (null) Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -205239,46 +205244,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0e2c58: |[0e2c58] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ -0e2c68: 5430 ab13 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c6c: 7110 9e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@319e │ │ -0e2c72: 0c00 |0005: move-result-object v0 │ │ -0e2c74: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0e2c78: 5430 ab13 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c7c: 7110 9f31 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z // method@319f │ │ -0e2c82: 0a00 |000d: move-result v0 │ │ -0e2c84: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -0e2c88: 5430 ab13 |0010: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ -0e2c8c: 7110 9e31 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@319e │ │ -0e2c92: 0c00 |0015: move-result-object v0 │ │ -0e2c94: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0e2c96: 5432 aa13 |0017: iget-object v2, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@13aa │ │ -0e2c9a: 7230 a239 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ -0e2ca0: 0e00 |001c: return-void │ │ +0e09fc: |[0e09fc] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ +0e0a0c: 5430 ab13 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e0a10: 7110 9e31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@319e │ │ +0e0a16: 0c00 |0005: move-result-object v0 │ │ +0e0a18: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0e0a1c: 5430 ab13 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e0a20: 7110 9f31 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z // method@319f │ │ +0e0a26: 0a00 |000d: move-result v0 │ │ +0e0a28: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +0e0a2c: 5430 ab13 |0010: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ab │ │ +0e0a30: 7110 9e31 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; // method@319e │ │ +0e0a36: 0c00 |0015: move-result-object v0 │ │ +0e0a38: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0e0a3a: 5432 aa13 |0017: iget-object v2, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@13aa │ │ +0e0a3e: 7230 a239 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ +0e0a44: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0010 line=196 │ │ 0x001c line=198 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x001d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 6853 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 6849 (ToolbarWidgetWrapper.java) │ │ │ │ Class #924 header: │ │ class_idx : 1592 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7246 │ │ +source_file_idx : 7242 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #924 annotations: │ │ Annotations on class │ │ @@ -205296,21 +205301,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;) │ │ name : 'onInflate' │ │ type : '(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 7246 (ViewStubCompat.java) │ │ + source_file_idx : 7242 (ViewStubCompat.java) │ │ │ │ Class #925 header: │ │ class_idx : 1593 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1788 │ │ -source_file_idx : 7246 │ │ +source_file_idx : 7242 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #925 annotations: │ │ Annotations on class │ │ @@ -205351,18 +205356,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 │ │ -0e2ca4: |[0e2ca4] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e2cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2cb6: 7040 e131 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@31e1 │ │ -0e2cbc: 0e00 |0004: return-void │ │ +0e0a48: |[0e0a48] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e0a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0a5a: 7040 e131 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@31e1 │ │ +0e0a60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -205373,40 +205378,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 │ │ -0e2cc0: |[0e2cc0] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e2cd0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0e2cd2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0e2cd4: 7040 2738 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -0e2cda: 5942 c913 |0005: iput v2, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2cde: 6201 2c11 |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@112c │ │ -0e2ce2: 6e52 b201 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e2ce8: 0c00 |000c: move-result-object v0 │ │ -0e2cea: 6001 2e11 |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@112e │ │ -0e2cee: 6e30 6702 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e2cf4: 0a01 |0012: move-result v1 │ │ -0e2cf6: 5941 c613 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ -0e2cfa: 6001 2f11 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@112f │ │ -0e2cfe: 6e30 6702 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e2d04: 0a01 |001a: move-result v1 │ │ -0e2d06: 5941 c913 |001b: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2d0a: 6001 2d11 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@112d │ │ -0e2d0e: 6e30 6702 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e2d14: 0a01 |0022: move-result v1 │ │ -0e2d16: 6e20 ec31 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setId:(I)V // method@31ec │ │ -0e2d1c: 6e10 7102 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e2d22: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -0e2d26: 6e20 f231 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setVisibility:(I)V // method@31f2 │ │ -0e2d2c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -0e2d2e: 6e20 f331 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@31f3 │ │ -0e2d34: 0e00 |0032: return-void │ │ +0e0a64: |[0e0a64] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e0a74: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0e0a76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e0a78: 7040 2738 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +0e0a7e: 5942 c913 |0005: iput v2, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0a82: 6201 2c11 |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@112c │ │ +0e0a86: 6e52 b201 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e0a8c: 0c00 |000c: move-result-object v0 │ │ +0e0a8e: 6001 2e11 |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@112e │ │ +0e0a92: 6e30 6702 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e0a98: 0a01 |0012: move-result v1 │ │ +0e0a9a: 5941 c613 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ +0e0a9e: 6001 2f11 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@112f │ │ +0e0aa2: 6e30 6702 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e0aa8: 0a01 |001a: move-result v1 │ │ +0e0aaa: 5941 c913 |001b: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0aae: 6001 2d11 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@112d │ │ +0e0ab2: 6e30 6702 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e0ab8: 0a01 |0022: move-result v1 │ │ +0e0aba: 6e20 ec31 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setId:(I)V // method@31ec │ │ +0e0ac0: 6e10 7102 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e0ac6: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +0e0aca: 6e20 f231 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setVisibility:(I)V // method@31f2 │ │ +0e0ad0: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +0e0ad2: 6e20 f331 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@31f3 │ │ +0e0ad8: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=39 │ │ 0x0007 line=54 │ │ 0x000d line=57 │ │ 0x0015 line=58 │ │ @@ -205428,16 +205433,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e2d38: |[0e2d38] android.support.v7.internal.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0e2d48: 0e00 |0000: return-void │ │ +0e0adc: |[0e0adc] android.support.v7.internal.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0e0aec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -205446,16 +205451,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e2d4c: |[0e2d4c] android.support.v7.internal.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -0e2d5c: 0e00 |0000: return-void │ │ +0e0af0: |[0e0af0] android.support.v7.internal.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +0e0b00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -205464,17 +205469,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d60: |[0e2d60] android.support.v7.internal.widget.ViewStubCompat.getInflatedId:()I │ │ -0e2d70: 5210 c613 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ -0e2d74: 0f00 |0002: return v0 │ │ +0e0b04: |[0e0b04] android.support.v7.internal.widget.ViewStubCompat.getInflatedId:()I │ │ +0e0b14: 5210 c613 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ +0e0b18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -205482,17 +205487,17 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d78: |[0e2d78] android.support.v7.internal.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -0e2d88: 5410 c813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ -0e2d8c: 1100 |0002: return-object v0 │ │ +0e0b1c: |[0e0b1c] android.support.v7.internal.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +0e0b2c: 5410 c813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ +0e0b30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -205500,17 +205505,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2d90: |[0e2d90] android.support.v7.internal.widget.ViewStubCompat.getLayoutResource:()I │ │ -0e2da0: 5210 c913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2da4: 0f00 |0002: return v0 │ │ +0e0b34: |[0e0b34] android.support.v7.internal.widget.ViewStubCompat.getLayoutResource:()I │ │ +0e0b44: 5210 c913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0b48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -205518,66 +205523,66 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0e2da8: |[0e2da8] android.support.v7.internal.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ -0e2db8: 6e10 e931 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@31e9 │ │ -0e2dbe: 0c05 |0003: move-result-object v5 │ │ -0e2dc0: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ -0e2dc4: 2056 0207 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@0702 │ │ -0e2dc8: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ -0e2dcc: 5286 c913 |000a: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2dd0: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ -0e2dd4: 0753 |000e: move-object v3, v5 │ │ -0e2dd6: 1f03 0207 |000f: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -0e2dda: 5486 c813 |0011: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ -0e2dde: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ -0e2de2: 5480 c813 |0015: iget-object v0, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ -0e2de6: 5286 c913 |0017: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2dea: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -0e2dec: 6e40 c537 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0e2df2: 0c04 |001d: move-result-object v4 │ │ -0e2df4: 5286 c613 |001e: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ -0e2df8: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ -0e2dfa: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ -0e2dfe: 5286 c613 |0023: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ -0e2e02: 6e20 d038 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ -0e2e08: 6e20 3339 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@3933 │ │ -0e2e0e: 0a01 |002b: move-result v1 │ │ -0e2e10: 6e20 4e39 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@394e │ │ -0e2e16: 6e10 e731 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@31e7 │ │ -0e2e1c: 0c02 |0032: move-result-object v2 │ │ -0e2e1e: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ -0e2e22: 6e40 1739 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -0e2e28: 2206 8608 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@0886 │ │ -0e2e2c: 7020 8043 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -0e2e32: 5b86 c713 |003d: iput-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ -0e2e36: 5486 c513 |003f: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ -0e2e3a: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ -0e2e3e: 5486 c513 |0043: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ -0e2e42: 7230 df31 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V // method@31df │ │ -0e2e48: 1104 |0048: return-object v4 │ │ -0e2e4a: 6e10 e431 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@31e4 │ │ -0e2e50: 0c06 |004c: move-result-object v6 │ │ -0e2e52: 7110 c137 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0e2e58: 0c00 |0050: move-result-object v0 │ │ -0e2e5a: 28c6 |0051: goto 0017 // -003a │ │ -0e2e5c: 6e30 1639 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@3916 │ │ -0e2e62: 28e3 |0055: goto 0038 // -001d │ │ -0e2e64: 2206 6408 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0e2e68: 1a07 4c1c |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@1c4c │ │ -0e2e6c: 7020 f242 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0e2e72: 2706 |005d: throw v6 │ │ -0e2e74: 2206 6508 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@0865 │ │ -0e2e78: 1a07 4b1c |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@1c4b │ │ -0e2e7c: 7020 f642 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0e2e82: 2706 |0065: throw v6 │ │ +0e0b4c: |[0e0b4c] android.support.v7.internal.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ +0e0b5c: 6e10 e931 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@31e9 │ │ +0e0b62: 0c05 |0003: move-result-object v5 │ │ +0e0b64: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ +0e0b68: 2056 0207 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@0702 │ │ +0e0b6c: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ +0e0b70: 5286 c913 |000a: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0b74: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ +0e0b78: 0753 |000e: move-object v3, v5 │ │ +0e0b7a: 1f03 0207 |000f: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +0e0b7e: 5486 c813 |0011: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ +0e0b82: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ +0e0b86: 5480 c813 |0015: iget-object v0, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ +0e0b8a: 5286 c913 |0017: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0b8e: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +0e0b90: 6e40 c537 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0e0b96: 0c04 |001d: move-result-object v4 │ │ +0e0b98: 5286 c613 |001e: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ +0e0b9c: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ +0e0b9e: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ +0e0ba2: 5286 c613 |0023: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ +0e0ba6: 6e20 d038 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ +0e0bac: 6e20 3339 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@3933 │ │ +0e0bb2: 0a01 |002b: move-result v1 │ │ +0e0bb4: 6e20 4e39 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@394e │ │ +0e0bba: 6e10 e731 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@31e7 │ │ +0e0bc0: 0c02 |0032: move-result-object v2 │ │ +0e0bc2: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ +0e0bc6: 6e40 1739 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +0e0bcc: 2206 8608 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@0886 │ │ +0e0bd0: 7020 8043 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +0e0bd6: 5b86 c713 |003d: iput-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ +0e0bda: 5486 c513 |003f: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ +0e0bde: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ +0e0be2: 5486 c513 |0043: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ +0e0be6: 7230 df31 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V // method@31df │ │ +0e0bec: 1104 |0048: return-object v4 │ │ +0e0bee: 6e10 e431 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@31e4 │ │ +0e0bf4: 0c06 |004c: move-result-object v6 │ │ +0e0bf6: 7110 c137 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0e0bfc: 0c00 |0050: move-result-object v0 │ │ +0e0bfe: 28c6 |0051: goto 0017 // -003a │ │ +0e0c00: 6e30 1639 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@3916 │ │ +0e0c06: 28e3 |0055: goto 0038 // -001d │ │ +0e0c08: 2206 6408 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0e0c0c: 1a07 481c |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@1c48 │ │ +0e0c10: 7020 f242 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0e0c16: 2706 |005d: throw v6 │ │ +0e0c18: 2206 6508 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@0865 │ │ +0e0c1c: 1a07 471c |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@1c47 │ │ +0e0c20: 7020 f642 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0e0c26: 2706 |0065: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=192 │ │ 0x000a line=193 │ │ 0x000f line=194 │ │ 0x0011 line=196 │ │ @@ -205616,18 +205621,18 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e2e84: |[0e2e84] android.support.v7.internal.widget.ViewStubCompat.onMeasure:(II)V │ │ -0e2e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e2e96: 6e30 f031 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@31f0 │ │ -0e2e9c: 0e00 |0004: return-void │ │ +0e0c28: |[0e0c28] android.support.v7.internal.widget.ViewStubCompat.onMeasure:(II)V │ │ +0e0c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0c3a: 6e30 f031 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@31f0 │ │ +0e0c40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 widthMeasureSpec I │ │ @@ -205638,17 +205643,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2ea0: |[0e2ea0] android.support.v7.internal.widget.ViewStubCompat.setInflatedId:(I)V │ │ -0e2eb0: 5901 c613 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ -0e2eb4: 0e00 |0002: return-void │ │ +0e0c44: |[0e0c44] android.support.v7.internal.widget.ViewStubCompat.setInflatedId:(I)V │ │ +0e0c54: 5901 c613 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@13c6 │ │ +0e0c58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflatedId I │ │ @@ -205658,17 +205663,17 @@ │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2eb8: |[0e2eb8] android.support.v7.internal.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -0e2ec8: 5b01 c813 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ -0e2ecc: 0e00 |0002: return-void │ │ +0e0c5c: |[0e0c5c] android.support.v7.internal.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +0e0c6c: 5b01 c813 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@13c8 │ │ +0e0c70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflater Landroid/view/LayoutInflater; │ │ @@ -205678,17 +205683,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2ed0: |[0e2ed0] android.support.v7.internal.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -0e2ee0: 5901 c913 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ -0e2ee4: 0e00 |0002: return-void │ │ +0e0c74: |[0e0c74] android.support.v7.internal.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +0e0c84: 5901 c913 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@13c9 │ │ +0e0c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 layoutResource I │ │ @@ -205698,17 +205703,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e2ee8: |[0e2ee8] android.support.v7.internal.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V │ │ -0e2ef8: 5b01 c513 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ -0e2efc: 0e00 |0002: return-void │ │ +0e0c8c: |[0e0c8c] android.support.v7.internal.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V │ │ +0e0c9c: 5b01 c513 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@13c5 │ │ +0e0ca0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflateListener Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; │ │ @@ -205718,34 +205723,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0e2f00: |[0e2f00] android.support.v7.internal.widget.ViewStubCompat.setVisibility:(I)V │ │ -0e2f10: 5431 c713 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ -0e2f14: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -0e2f18: 5431 c713 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ -0e2f1c: 6e10 8143 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -0e2f22: 0c00 |0009: move-result-object v0 │ │ -0e2f24: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ -0e2f28: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0e2f2c: 6e20 f338 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0e2f32: 0e00 |0011: return-void │ │ -0e2f34: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0e2f38: 1a02 8e44 |0014: const-string v2, "setVisibility called on un-referenced view" // string@448e │ │ -0e2f3c: 7020 f642 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0e2f42: 2701 |0019: throw v1 │ │ -0e2f44: 6f20 f338 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0e2f4a: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ -0e2f4e: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -0e2f50: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ -0e2f54: 6e10 ea31 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@31ea │ │ -0e2f5a: 28ec |0025: goto 0011 // -0014 │ │ +0e0ca4: |[0e0ca4] android.support.v7.internal.widget.ViewStubCompat.setVisibility:(I)V │ │ +0e0cb4: 5431 c713 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ +0e0cb8: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0e0cbc: 5431 c713 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@13c7 │ │ +0e0cc0: 6e10 8143 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +0e0cc6: 0c00 |0009: move-result-object v0 │ │ +0e0cc8: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ +0e0ccc: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0e0cd0: 6e20 f338 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0e0cd6: 0e00 |0011: return-void │ │ +0e0cd8: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0e0cdc: 1a02 8944 |0014: const-string v2, "setVisibility called on un-referenced view" // string@4489 │ │ +0e0ce0: 7020 f642 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0e0ce6: 2701 |0019: throw v1 │ │ +0e0ce8: 6f20 f338 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0e0cee: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ +0e0cf2: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +0e0cf4: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ +0e0cf8: 6e10 ea31 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@31ea │ │ +0e0cfe: 28ec |0025: goto 0011 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x000c line=169 │ │ 0x000e line=170 │ │ 0x0011 line=180 │ │ @@ -205755,21 +205760,21 @@ │ │ 0x0022 line=177 │ │ locals : │ │ 0x000c - 0x0011 reg=0 view Landroid/view/View; │ │ 0x0012 - 0x001a reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0026 reg=3 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0026 reg=4 visibility I │ │ │ │ - source_file_idx : 7246 (ViewStubCompat.java) │ │ + source_file_idx : 7242 (ViewStubCompat.java) │ │ │ │ Class #926 header: │ │ class_idx : 1594 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7251 │ │ +source_file_idx : 7247 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #926 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ViewUtils;' │ │ @@ -205793,44 +205798,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0e2f5c: |[0e2f5c] android.support.v7.internal.widget.ViewUtils.:()V │ │ -0e2f6c: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e2f70: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ -0e2f74: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ -0e2f78: 1c01 fc06 |0006: const-class v1, Landroid/view/View; // type@06fc │ │ -0e2f7c: 1a02 ec23 |0008: const-string v2, "computeFitSystemWindows" // string@23ec │ │ -0e2f80: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -0e2f82: 2333 3509 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0e2f86: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0e2f88: 1c05 8800 |000e: const-class v5, Landroid/graphics/Rect; // type@0088 │ │ -0e2f8c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -0e2f90: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0e2f92: 1c05 8800 |0013: const-class v5, Landroid/graphics/Rect; // type@0088 │ │ -0e2f96: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -0e2f9a: 6e30 dc42 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0e2fa0: 0c01 |001a: move-result-object v1 │ │ -0e2fa2: 6901 cb13 |001b: sput-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ -0e2fa6: 6201 cb13 |001d: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ -0e2faa: 6e10 8f43 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@438f │ │ -0e2fb0: 0a01 |0022: move-result v1 │ │ -0e2fb2: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ -0e2fb6: 6201 cb13 |0025: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ -0e2fba: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -0e2fbc: 6e20 9043 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e2fc2: 0e00 |002b: return-void │ │ -0e2fc4: 0d00 |002c: move-exception v0 │ │ -0e2fc6: 1a01 521c |002d: const-string v1, "ViewUtils" // string@1c52 │ │ -0e2fca: 1a02 4206 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@0642 │ │ -0e2fce: 7120 5737 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0e2fd4: 28f7 |0034: goto 002b // -0009 │ │ +0e0d00: |[0e0d00] android.support.v7.internal.widget.ViewUtils.:()V │ │ +0e0d10: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e0d14: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ +0e0d18: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ +0e0d1c: 1c01 fc06 |0006: const-class v1, Landroid/view/View; // type@06fc │ │ +0e0d20: 1a02 e723 |0008: const-string v2, "computeFitSystemWindows" // string@23e7 │ │ +0e0d24: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +0e0d26: 2333 3509 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0e0d2a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0e0d2c: 1c05 8800 |000e: const-class v5, Landroid/graphics/Rect; // type@0088 │ │ +0e0d30: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0e0d34: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +0e0d36: 1c05 8800 |0013: const-class v5, Landroid/graphics/Rect; // type@0088 │ │ +0e0d3a: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +0e0d3e: 6e30 dc42 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0e0d44: 0c01 |001a: move-result-object v1 │ │ +0e0d46: 6901 cb13 |001b: sput-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ +0e0d4a: 6201 cb13 |001d: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ +0e0d4e: 6e10 8f43 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@438f │ │ +0e0d54: 0a01 |0022: move-result v1 │ │ +0e0d56: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ +0e0d5a: 6201 cb13 |0025: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ +0e0d5e: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +0e0d60: 6e20 9043 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e0d66: 0e00 |002b: return-void │ │ +0e0d68: 0d00 |002c: move-exception v0 │ │ +0e0d6a: 1a01 4e1c |002d: const-string v1, "ViewUtils" // string@1c4e │ │ +0e0d6e: 1a02 3e06 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@063e │ │ +0e0d72: 7120 5737 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0e0d78: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x0006 - 0x002b │ │ Ljava/lang/NoSuchMethodException; -> 0x002c │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=39 │ │ 0x001d line=41 │ │ @@ -205847,17 +205852,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e2fe8: |[0e2fe8] android.support.v7.internal.widget.ViewUtils.:()V │ │ -0e2ff8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e2ffe: 0e00 |0003: return-void │ │ +0e0d8c: |[0e0d8c] android.support.v7.internal.widget.ViewUtils.:()V │ │ +0e0d9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e0da2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ViewUtils; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ViewUtils;) │ │ @@ -205865,17 +205870,17 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3000: |[0e3000] android.support.v7.internal.widget.ViewUtils.combineMeasuredStates:(II)I │ │ -0e3010: 9600 0102 |0000: or-int v0, v1, v2 │ │ -0e3014: 0f00 |0002: return v0 │ │ +0e0da4: |[0e0da4] android.support.v7.internal.widget.ViewUtils.combineMeasuredStates:(II)I │ │ +0e0db4: 9600 0102 |0000: or-int v0, v1, v2 │ │ +0e0db8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 curState I │ │ 0x0000 - 0x0003 reg=2 newState I │ │ │ │ @@ -205884,31 +205889,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 │ │ -0e3018: |[0e3018] android.support.v7.internal.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -0e3028: 6201 cb13 |0000: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ -0e302c: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -0e3030: 6201 cb13 |0004: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ -0e3034: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -0e3036: 2322 3709 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0e303a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0e303c: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ -0e3040: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -0e3042: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ -0e3046: 6e30 8e43 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e304c: 0e00 |0012: return-void │ │ -0e304e: 0d00 |0013: move-exception v0 │ │ -0e3050: 1a01 521c |0014: const-string v1, "ViewUtils" // string@1c52 │ │ -0e3054: 1a02 4906 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@0649 │ │ -0e3058: 7130 5837 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -0e305e: 28f7 |001b: goto 0012 // -0009 │ │ +0e0dbc: |[0e0dbc] android.support.v7.internal.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +0e0dcc: 6201 cb13 |0000: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ +0e0dd0: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +0e0dd4: 6201 cb13 |0004: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@13cb │ │ +0e0dd8: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +0e0dda: 2322 3709 |0007: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0e0dde: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0e0de0: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ +0e0de4: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +0e0de6: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ +0e0dea: 6e30 8e43 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e0df0: 0e00 |0012: return-void │ │ +0e0df2: 0d00 |0013: move-exception v0 │ │ +0e0df4: 1a01 4e1c |0014: const-string v1, "ViewUtils" // string@1c4e │ │ +0e0df8: 1a02 4506 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@0645 │ │ +0e0dfc: 7130 5837 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +0e0e02: 28f7 |001b: goto 0012 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=75 │ │ 0x0012 line=80 │ │ @@ -205925,22 +205930,22 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e3070: |[0e3070] android.support.v7.internal.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ -0e3080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e3082: 7110 b81a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0e3088: 0a01 |0004: move-result v1 │ │ -0e308a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0e308e: 0f00 |0007: return v0 │ │ -0e3090: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e3092: 28fe |0009: goto 0007 // -0002 │ │ +0e0e14: |[0e0e14] android.support.v7.internal.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ +0e0e24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e0e26: 7110 b81a 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e0e2c: 0a01 |0004: move-result v1 │ │ +0e0e2e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0e0e32: 0f00 |0007: return v0 │ │ +0e0e34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e0e36: 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/internal/widget/ViewUtils;) │ │ @@ -205948,49 +205953,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0e3094: |[0e3094] android.support.v7.internal.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ -0e30a4: 6002 c100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e30a8: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ -0e30ac: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ -0e30b0: 6e10 2243 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0e30b6: 0c02 |0009: move-result-object v2 │ │ -0e30b8: 1a03 0838 |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@3808 │ │ -0e30bc: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0e30be: 2344 3509 |000d: new-array v4, v4, [Ljava/lang/Class; // type@0935 │ │ -0e30c2: 6e30 df42 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0e30c8: 0c01 |0012: move-result-object v1 │ │ -0e30ca: 6e10 8f43 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@438f │ │ -0e30d0: 0a02 |0016: move-result v2 │ │ -0e30d2: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ -0e30d6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -0e30d8: 6e20 9043 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e30de: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0e30e0: 2322 3709 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0e30e4: 6e30 8e43 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e30ea: 0e00 |0023: return-void │ │ -0e30ec: 0d00 |0024: move-exception v0 │ │ -0e30ee: 1a02 521c |0025: const-string v2, "ViewUtils" // string@1c52 │ │ -0e30f2: 1a03 4406 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@0644 │ │ -0e30f6: 7120 5737 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0e30fc: 28f7 |002c: goto 0023 // -0009 │ │ -0e30fe: 0d00 |002d: move-exception v0 │ │ -0e3100: 1a02 521c |002e: const-string v2, "ViewUtils" // string@1c52 │ │ -0e3104: 1a03 4a06 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@064a │ │ -0e3108: 7130 5837 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -0e310e: 28ee |0035: goto 0023 // -0012 │ │ -0e3110: 0d00 |0036: move-exception v0 │ │ -0e3112: 1a02 521c |0037: const-string v2, "ViewUtils" // string@1c52 │ │ -0e3116: 1a03 4a06 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@064a │ │ -0e311a: 7130 5837 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -0e3120: 28e5 |003e: goto 0023 // -001b │ │ +0e0e38: |[0e0e38] android.support.v7.internal.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ +0e0e48: 6002 c100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e0e4c: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ +0e0e50: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ +0e0e54: 6e10 2243 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0e0e5a: 0c02 |0009: move-result-object v2 │ │ +0e0e5c: 1a03 0338 |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@3803 │ │ +0e0e60: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0e0e62: 2344 3509 |000d: new-array v4, v4, [Ljava/lang/Class; // type@0935 │ │ +0e0e66: 6e30 df42 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0e0e6c: 0c01 |0012: move-result-object v1 │ │ +0e0e6e: 6e10 8f43 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@438f │ │ +0e0e74: 0a02 |0016: move-result v2 │ │ +0e0e76: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ +0e0e7a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +0e0e7c: 6e20 9043 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e0e82: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0e0e84: 2322 3709 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0e0e88: 6e30 8e43 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e0e8e: 0e00 |0023: return-void │ │ +0e0e90: 0d00 |0024: move-exception v0 │ │ +0e0e92: 1a02 4e1c |0025: const-string v2, "ViewUtils" // string@1c4e │ │ +0e0e96: 1a03 4006 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@0640 │ │ +0e0e9a: 7120 5737 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0e0ea0: 28f7 |002c: goto 0023 // -0009 │ │ +0e0ea2: 0d00 |002d: move-exception v0 │ │ +0e0ea4: 1a02 4e1c |002e: const-string v2, "ViewUtils" // string@1c4e │ │ +0e0ea8: 1a03 4606 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0646 │ │ +0e0eac: 7130 5837 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +0e0eb2: 28ee |0035: goto 0023 // -0012 │ │ +0e0eb4: 0d00 |0036: move-exception v0 │ │ +0e0eb6: 1a02 4e1c |0037: const-string v2, "ViewUtils" // string@1c4e │ │ +0e0eba: 1a03 4606 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0646 │ │ +0e0ebe: 7130 5837 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +0e0ec4: 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 │ │ @@ -206009,21 +206014,21 @@ │ │ 0x0013 - 0x0023 reg=1 method Ljava/lang/reflect/Method; │ │ 0x0025 - 0x002d reg=0 e Ljava/lang/NoSuchMethodException; │ │ 0x002e - 0x0036 reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0037 - 0x003f reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x003f reg=5 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7251 (ViewUtils.java) │ │ + source_file_idx : 7247 (ViewUtils.java) │ │ │ │ Class #927 header: │ │ class_idx : 1595 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 912 │ │ +source_file_idx : 909 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #927 annotations: │ │ Annotations on class │ │ @@ -206059,21 +206064,21 @@ │ │ │ │ #3 : (in Landroid/support/v7/view/ActionMode$Callback;) │ │ name : 'onPrepareActionMode' │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 912 (ActionMode.java) │ │ + source_file_idx : 909 (ActionMode.java) │ │ │ │ Class #928 header: │ │ class_idx : 1596 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 912 │ │ +source_file_idx : 909 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #928 annotations: │ │ Annotations on class │ │ @@ -206100,17 +206105,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3138: |[0e3138] android.support.v7.view.ActionMode.:()V │ │ -0e3148: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e314e: 0e00 |0003: return-void │ │ +0e0edc: |[0e0edc] android.support.v7.view.ActionMode.:()V │ │ +0e0eec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e0ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -206150,17 +206155,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3150: |[0e3150] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ -0e3160: 5410 cc13 |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@13cc │ │ -0e3164: 1100 |0002: return-object v0 │ │ +0e0ef4: |[0e0ef4] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ +0e0f04: 5410 cc13 |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@13cc │ │ +0e0f08: 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;) │ │ @@ -206174,17 +206179,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3168: |[0e3168] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ -0e3178: 5510 cd13 |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@13cd │ │ -0e317c: 0f00 |0002: return v0 │ │ +0e0f0c: |[0e0f0c] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ +0e0f1c: 5510 cd13 |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@13cd │ │ +0e0f20: 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;) │ │ @@ -206198,17 +206203,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e3180: |[0e3180] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ -0e3190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3192: 0f00 |0001: return v0 │ │ +0e0f24: |[0e0f24] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ +0e0f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e0f36: 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;) │ │ @@ -206216,17 +206221,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e3194: |[0e3194] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ -0e31a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e31a6: 0f00 |0001: return v0 │ │ +0e0f38: |[0e0f38] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ +0e0f48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e0f4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #11 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -206252,17 +206257,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e31a8: |[0e31a8] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ -0e31b8: 5b01 cc13 |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@13cc │ │ -0e31bc: 0e00 |0002: return-void │ │ +0e0f4c: |[0e0f4c] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ +0e0f5c: 5b01 cc13 |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@13cc │ │ +0e0f60: 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; │ │ @@ -206284,32 +206289,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e31c0: |[0e31c0] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ -0e31d0: 5c01 cd13 |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@13cd │ │ -0e31d4: 0e00 |0002: return-void │ │ +0e0f64: |[0e0f64] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ +0e0f74: 5c01 cd13 |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@13cd │ │ +0e0f78: 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 : 912 (ActionMode.java) │ │ + source_file_idx : 909 (ActionMode.java) │ │ │ │ Class #929 header: │ │ class_idx : 1597 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1503 │ │ +source_file_idx : 1499 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #929 - │ │ Class descriptor : 'Landroid/support/v7/view/CollapsibleActionView;' │ │ @@ -206328,21 +206333,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/view/CollapsibleActionView;) │ │ name : 'onActionViewExpanded' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1503 (CollapsibleActionView.java) │ │ + source_file_idx : 1499 (CollapsibleActionView.java) │ │ │ │ Class #930 header: │ │ class_idx : 1598 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #930 annotations: │ │ Annotations on class │ │ @@ -206354,21 +206359,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #931 header: │ │ class_idx : 1601 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #931 annotations: │ │ Annotations on class │ │ @@ -206397,19 +206402,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 │ │ -0e31d8: |[0e31d8] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ -0e31e8: 5b01 d213 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ -0e31ec: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e31f2: 5b02 d113 |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ -0e31f6: 0e00 |0007: return-void │ │ +0e0f7c: |[0e0f7c] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ +0e0f8c: 5b01 d213 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ +0e0f90: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e0f96: 5b02 d113 |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ +0e0f9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0005 line=777 │ │ 0x0007 line=778 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ @@ -206422,57 +206427,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0e31f8: |[0e31f8] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ -0e3208: 5431 d213 |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ -0e320c: 7110 5c32 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@325c │ │ -0e3212: 0c01 |0005: move-result-object v1 │ │ -0e3214: 6e10 042d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@2d04 │ │ -0e321a: 5431 d213 |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ -0e321e: 7110 5132 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@3251 │ │ -0e3224: 0c00 |000e: move-result-object v0 │ │ -0e3226: 1f00 fc06 |000f: check-cast v0, Landroid/view/View; // type@06fc │ │ -0e322a: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ -0e322e: 6e10 7e38 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ -0e3234: 0c01 |0016: move-result-object v1 │ │ -0e3236: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -0e323a: 5431 d113 |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ -0e323e: 6e10 4132 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@3241 │ │ -0e3244: 0a01 |001e: move-result v1 │ │ -0e3246: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -0e324a: 5431 d213 |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ -0e324e: 5432 d113 |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ -0e3252: 7120 5332 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@3253 │ │ -0e3258: 5431 d213 |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ -0e325c: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0e325e: 7120 5532 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@3255 │ │ -0e3264: 0e00 |002e: return-void │ │ +0e0f9c: |[0e0f9c] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ +0e0fac: 5431 d213 |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ +0e0fb0: 7110 5c32 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@325c │ │ +0e0fb6: 0c01 |0005: move-result-object v1 │ │ +0e0fb8: 6e10 042d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@2d04 │ │ +0e0fbe: 5431 d213 |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ +0e0fc2: 7110 5132 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@3251 │ │ +0e0fc8: 0c00 |000e: move-result-object v0 │ │ +0e0fca: 1f00 fc06 |000f: check-cast v0, Landroid/view/View; // type@06fc │ │ +0e0fce: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ +0e0fd2: 6e10 7e38 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ +0e0fd8: 0c01 |0016: move-result-object v1 │ │ +0e0fda: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +0e0fde: 5431 d113 |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ +0e0fe2: 6e10 4132 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@3241 │ │ +0e0fe8: 0a01 |001e: move-result v1 │ │ +0e0fea: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +0e0fee: 5431 d213 |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ +0e0ff2: 5432 d113 |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13d1 │ │ +0e0ff6: 7120 5332 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@3253 │ │ +0e0ffc: 5431 d213 |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d2 │ │ +0e1000: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0e1002: 7120 5532 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@3255 │ │ +0e1008: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0009 line=782 │ │ 0x0011 line=783 │ │ 0x0021 line=784 │ │ 0x0028 line=786 │ │ 0x002e line=787 │ │ locals : │ │ 0x0011 - 0x002f reg=0 menuView Landroid/view/View; │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #932 header: │ │ class_idx : 1606 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #932 annotations: │ │ Annotations on class │ │ @@ -206494,17 +206499,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0e3268: |[0e3268] android.support.v7.widget.ActionMenuPresenter$SavedState$1.:()V │ │ -0e3278: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e327e: 0e00 |0003: return-void │ │ +0e100c: |[0e100c] android.support.v7.widget.ActionMenuPresenter$SavedState$1.:()V │ │ +0e101c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1022: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -206513,18 +206518,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 │ │ -0e3280: |[0e3280] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ -0e3290: 2200 4706 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ -0e3294: 7020 4d32 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@324d │ │ -0e329a: 1100 |0005: return-object v0 │ │ +0e1024: |[0e1024] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ +0e1034: 2200 4706 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ +0e1038: 7020 4d32 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@324d │ │ +0e103e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -206533,18 +206538,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 │ │ -0e329c: |[0e329c] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0e32ac: 6e20 4732 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@3247 │ │ -0e32b2: 0c00 |0003: move-result-object v0 │ │ -0e32b4: 1100 |0004: return-object v0 │ │ +0e1040: |[0e1040] android.support.v7.widget.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0e1050: 6e20 4732 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@3247 │ │ +0e1056: 0c00 |0003: move-result-object v0 │ │ +0e1058: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -206553,17 +206558,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 │ │ -0e32b8: |[0e32b8] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ -0e32c8: 2320 2109 |0000: new-array v0, v2, [Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0921 │ │ -0e32cc: 1100 |0002: return-object v0 │ │ +0e105c: |[0e105c] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ +0e106c: 2320 2109 |0000: new-array v0, v2, [Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0921 │ │ +0e1070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -206572,32 +206577,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0e32d0: |[0e32d0] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0e32e0: 6e20 4932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@3249 │ │ -0e32e6: 0c00 |0003: move-result-object v0 │ │ -0e32e8: 1100 |0004: return-object v0 │ │ +0e1074: |[0e1074] android.support.v7.widget.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0e1084: 6e20 4932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // method@3249 │ │ +0e108a: 0c00 |0003: move-result-object v0 │ │ +0e108c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #933 header: │ │ class_idx : 1607 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #933 annotations: │ │ Annotations on class │ │ @@ -206628,36 +206633,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e32ec: |[0e32ec] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ -0e32fc: 2200 4606 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; // type@0646 │ │ -0e3300: 7010 4632 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.:()V // method@3246 │ │ -0e3306: 6900 d913 |0005: sput-object v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@13d9 │ │ -0e330a: 0e00 |0007: return-void │ │ +0e1090: |[0e1090] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ +0e10a0: 2200 4606 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1; // type@0646 │ │ +0e10a4: 7010 4632 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState$1;.:()V // method@3246 │ │ +0e10aa: 6900 d913 |0005: sput-object v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@13d9 │ │ +0e10ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 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 │ │ -0e330c: |[0e330c] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ -0e331c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e3322: 0e00 |0003: return-void │ │ +0e10b0: |[0e10b0] android.support.v7.widget.ActionMenuPresenter$SavedState.:()V │ │ +0e10c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e10c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ │ │ @@ -206666,20 +206671,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e3324: |[0e3324] android.support.v7.widget.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ -0e3334: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0e333a: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0e3340: 0a00 |0006: move-result v0 │ │ -0e3342: 5910 da13 |0007: iput v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ -0e3346: 0e00 |0009: return-void │ │ +0e10c8: |[0e10c8] android.support.v7.widget.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ +0e10d8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0e10de: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0e10e4: 0a00 |0006: move-result v0 │ │ +0e10e6: 5910 da13 |0007: iput v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ +0e10ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0009 line=584 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ @@ -206691,17 +206696,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e3348: |[0e3348] android.support.v7.widget.ActionMenuPresenter$SavedState.describeContents:()I │ │ -0e3358: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e335a: 0f00 |0001: return v0 │ │ +0e10ec: |[0e10ec] android.support.v7.widget.ActionMenuPresenter$SavedState.describeContents:()I │ │ +0e10fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e10fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$SavedState;) │ │ @@ -206709,34 +206714,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e335c: |[0e335c] android.support.v7.widget.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0e336c: 5210 da13 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ -0e3370: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0e3376: 0e00 |0005: return-void │ │ +0e1100: |[0e1100] android.support.v7.widget.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0e1110: 5210 da13 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ +0e1114: 6e20 fd04 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0e111a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0005 line=594 │ │ 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 : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #934 header: │ │ class_idx : 1609 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #934 annotations: │ │ Annotations on class │ │ @@ -206748,21 +206753,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #935 header: │ │ class_idx : 1610 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #935 annotations: │ │ Annotations on class │ │ @@ -206786,21 +206791,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;) │ │ name : 'needsDividerBefore' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #936 header: │ │ class_idx : 1614 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #936 annotations: │ │ Annotations on class │ │ @@ -206818,21 +206823,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #937 header: │ │ class_idx : 1617 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1010 │ │ +source_file_idx : 1007 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #937 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatBackgroundHelper;' │ │ @@ -206863,19 +206868,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e3378: |[0e3378] android.support.v7.widget.AppCompatBackgroundHelper.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V │ │ -0e3388: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e338e: 5b01 1614 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e3392: 5b02 1514 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ -0e3396: 0e00 |0007: return-void │ │ +0e111c: |[0e111c] android.support.v7.widget.AppCompatBackgroundHelper.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V │ │ +0e112c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1132: 5b01 1614 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e1136: 5b02 1514 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ +0e113a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -206889,35 +206894,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0e3398: |[0e3398] android.support.v7.widget.AppCompatBackgroundHelper.applySupportBackgroundTint:()V │ │ -0e33a8: 5431 1614 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e33ac: 6e10 3f38 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -0e33b2: 0c00 |0005: move-result-object v0 │ │ -0e33b4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0e33b8: 5431 1314 |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e33bc: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ -0e33c0: 5431 1314 |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e33c4: 5432 1614 |000e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e33c8: 6e10 4638 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@3846 │ │ -0e33ce: 0c02 |0013: move-result-object v2 │ │ -0e33d0: 7130 7031 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ -0e33d6: 0e00 |0017: return-void │ │ -0e33d8: 5431 1414 |0018: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e33dc: 3801 fdff |001a: if-eqz v1, 0017 // -0003 │ │ -0e33e0: 5431 1414 |001c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e33e4: 5432 1614 |001e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e33e8: 6e10 4638 0200 |0020: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@3846 │ │ -0e33ee: 0c02 |0023: move-result-object v2 │ │ -0e33f0: 7130 7031 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ -0e33f6: 28f0 |0027: goto 0017 // -0010 │ │ +0e113c: |[0e113c] android.support.v7.widget.AppCompatBackgroundHelper.applySupportBackgroundTint:()V │ │ +0e114c: 5431 1614 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e1150: 6e10 3f38 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +0e1156: 0c00 |0005: move-result-object v0 │ │ +0e1158: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0e115c: 5431 1314 |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e1160: 3801 0e00 |000a: if-eqz v1, 0018 // +000e │ │ +0e1164: 5431 1314 |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e1168: 5432 1614 |000e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e116c: 6e10 4638 0200 |0010: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@3846 │ │ +0e1172: 0c02 |0013: move-result-object v2 │ │ +0e1174: 7130 7031 1002 |0014: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ +0e117a: 0e00 |0017: return-void │ │ +0e117c: 5431 1414 |0018: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1180: 3801 fdff |001a: if-eqz v1, 0017 // -0003 │ │ +0e1184: 5431 1414 |001c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1188: 5432 1614 |001e: iget-object v2, v3, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e118c: 6e10 4638 0200 |0020: invoke-virtual {v2}, Landroid/view/View;.getDrawableState:()[I // method@3846 │ │ +0e1192: 0c02 |0023: move-result-object v2 │ │ +0e1194: 7130 7031 1002 |0024: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ +0e119a: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0006 line=110 │ │ 0x0008 line=111 │ │ 0x000c line=112 │ │ 0x0017 line=118 │ │ @@ -206932,22 +206937,22 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e33f8: |[0e33f8] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -0e3408: 5410 1314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e340c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e3410: 5410 1314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e3414: 5400 9613 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e3418: 1100 |0008: return-object v0 │ │ -0e341a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0e341c: 28fe |000a: goto 0008 // -0002 │ │ +0e119c: |[0e119c] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +0e11ac: 5410 1314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e11b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e11b4: 5410 1314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e11b8: 5400 9613 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e11bc: 1100 |0008: return-object v0 │ │ +0e11be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0e11c0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatBackgroundHelper;) │ │ @@ -206955,22 +206960,22 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0e3420: |[0e3420] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -0e3430: 5410 1314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e3434: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e3438: 5410 1314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e343c: 5400 9713 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ -0e3440: 1100 |0008: return-object v0 │ │ -0e3442: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0e3444: 28fe |000a: goto 0008 // -0002 │ │ +0e11c4: |[0e11c4] android.support.v7.widget.AppCompatBackgroundHelper.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0e11d4: 5410 1314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e11d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e11dc: 5410 1314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e11e0: 5400 9713 |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ +0e11e4: 1100 |0008: return-object v0 │ │ +0e11e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0e11e8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatBackgroundHelper;) │ │ @@ -206978,62 +206983,62 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -0e3448: |[0e3448] android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0e3458: 5452 1614 |0000: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e345c: 6e10 4538 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0e3462: 0c02 |0005: move-result-object v2 │ │ -0e3464: 6203 2811 |0006: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@1128 │ │ -0e3468: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0e346a: 6e54 b201 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e3470: 0c00 |000c: move-result-object v0 │ │ -0e3472: 6002 2911 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@1129 │ │ -0e3476: 6e20 6e02 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e347c: 0a02 |0012: move-result v2 │ │ -0e347e: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ -0e3482: 5452 1514 |0015: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ -0e3486: 6003 2911 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@1129 │ │ -0e348a: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -0e348c: 6e30 6702 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e3492: 0a03 |001d: move-result v3 │ │ -0e3494: 6e20 6b31 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e349a: 0c01 |0021: move-result-object v1 │ │ -0e349c: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -0e34a0: 6e20 e532 1500 |0024: invoke-virtual {v5, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ -0e34a6: 6002 2a11 |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@112a │ │ -0e34aa: 6e20 6e02 2000 |0029: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e34b0: 0a02 |002c: move-result v2 │ │ -0e34b2: 3802 0d00 |002d: if-eqz v2, 003a // +000d │ │ -0e34b6: 5452 1614 |002f: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e34ba: 6003 2a11 |0031: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@112a │ │ -0e34be: 6e20 5802 3000 |0033: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ -0e34c4: 0c03 |0036: move-result-object v3 │ │ -0e34c6: 7120 ee1a 3200 |0037: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1aee │ │ -0e34cc: 6002 2b11 |003a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@112b │ │ -0e34d0: 6e20 6e02 2000 |003c: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e34d6: 0a02 |003f: move-result v2 │ │ -0e34d8: 3802 1300 |0040: if-eqz v2, 0053 // +0013 │ │ -0e34dc: 5452 1614 |0042: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ -0e34e0: 6003 2b11 |0044: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@112b │ │ -0e34e4: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ -0e34e6: 6e30 6102 3004 |0047: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0e34ec: 0a03 |004a: move-result v3 │ │ -0e34ee: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -0e34f0: 7120 492a 4300 |004c: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2a49 │ │ -0e34f6: 0c03 |004f: move-result-object v3 │ │ -0e34f8: 7120 ef1a 3200 |0050: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1aef │ │ -0e34fe: 6e10 7102 0000 |0053: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e3504: 0e00 |0056: return-void │ │ -0e3506: 0d02 |0057: move-exception v2 │ │ -0e3508: 6e10 7102 0000 |0058: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e350e: 2702 |005b: throw v2 │ │ +0e11ec: |[0e11ec] android.support.v7.widget.AppCompatBackgroundHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0e11fc: 5452 1614 |0000: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e1200: 6e10 4538 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0e1206: 0c02 |0005: move-result-object v2 │ │ +0e1208: 6203 2811 |0006: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper:[I // field@1128 │ │ +0e120c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0e120e: 6e54 b201 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e1214: 0c00 |000c: move-result-object v0 │ │ +0e1216: 6002 2911 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@1129 │ │ +0e121a: 6e20 6e02 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e1220: 0a02 |0012: move-result v2 │ │ +0e1222: 3802 1400 |0013: if-eqz v2, 0027 // +0014 │ │ +0e1226: 5452 1514 |0015: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ +0e122a: 6003 2911 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_android_background:I // field@1129 │ │ +0e122e: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +0e1230: 6e30 6702 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e1236: 0a03 |001d: move-result v3 │ │ +0e1238: 6e20 6b31 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e123e: 0c01 |0021: move-result-object v1 │ │ +0e1240: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +0e1244: 6e20 e532 1500 |0024: invoke-virtual {v5, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ +0e124a: 6002 2a11 |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@112a │ │ +0e124e: 6e20 6e02 2000 |0029: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e1254: 0a02 |002c: move-result v2 │ │ +0e1256: 3802 0d00 |002d: if-eqz v2, 003a // +000d │ │ +0e125a: 5452 1614 |002f: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e125e: 6003 2a11 |0031: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTint:I // field@112a │ │ +0e1262: 6e20 5802 3000 |0033: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ +0e1268: 0c03 |0036: move-result-object v3 │ │ +0e126a: 7120 ee1a 3200 |0037: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1aee │ │ +0e1270: 6002 2b11 |003a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@112b │ │ +0e1274: 6e20 6e02 2000 |003c: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e127a: 0a02 |003f: move-result v2 │ │ +0e127c: 3802 1300 |0040: if-eqz v2, 0053 // +0013 │ │ +0e1280: 5452 1614 |0042: iget-object v2, v5, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mView:Landroid/view/View; // field@1416 │ │ +0e1284: 6003 2b11 |0044: sget v3, Landroid/support/v7/appcompat/R$styleable;.ViewBackgroundHelper_backgroundTintMode:I // field@112b │ │ +0e1288: 12f4 |0046: const/4 v4, #int -1 // #ff │ │ +0e128a: 6e30 6102 3004 |0047: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e1290: 0a03 |004a: move-result v3 │ │ +0e1292: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +0e1294: 7120 492a 4300 |004c: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2a49 │ │ +0e129a: 0c03 |004f: move-result-object v3 │ │ +0e129c: 7120 ef1a 3200 |0050: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompat;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1aef │ │ +0e12a2: 6e10 7102 0000 |0053: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e12a8: 0e00 |0056: return-void │ │ +0e12aa: 0d02 |0057: move-exception v2 │ │ +0e12ac: 6e10 7102 0000 |0058: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e12b2: 2702 |005b: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0053 │ │ -> 0x0057 │ │ positions : │ │ 0x0000 line=45 │ │ 0x000d line=48 │ │ 0x0015 line=49 │ │ @@ -207058,18 +207063,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0e351c: |[0e351c] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0e352c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e352e: 6e20 e532 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ -0e3534: 0e00 |0004: return-void │ │ +0e12c0: |[0e12c0] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0e12d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e12d2: 6e20 e532 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ +0e12d8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ 0x0000 - 0x0005 reg=2 background Landroid/graphics/drawable/Drawable; │ │ @@ -207079,24 +207084,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e3538: |[0e3538] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundResource:(I)V │ │ -0e3548: 5410 1514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ -0e354c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0e3550: 5410 1514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ -0e3554: 6e20 6b31 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e355a: 0c00 |0009: move-result-object v0 │ │ -0e355c: 6e20 e532 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ -0e3562: 0e00 |000d: return-void │ │ -0e3564: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0e3566: 28fb |000f: goto 000a // -0005 │ │ +0e12dc: |[0e12dc] android.support.v7.widget.AppCompatBackgroundHelper.onSetBackgroundResource:(I)V │ │ +0e12ec: 5410 1514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ +0e12f0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e12f4: 5410 1514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1415 │ │ +0e12f8: 6e20 6b31 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e12fe: 0c00 |0009: move-result-object v0 │ │ +0e1300: 6e20 e532 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V // method@32e5 │ │ +0e1306: 0e00 |000d: return-void │ │ +0e1308: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0e130a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000d line=73 │ │ 0x000e line=72 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ @@ -207107,31 +207112,31 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0e3568: |[0e3568] android.support.v7.widget.AppCompatBackgroundHelper.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V │ │ -0e3578: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ -0e357c: 5420 1414 |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e3580: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -0e3584: 2200 3106 |0006: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e3588: 7010 5131 0000 |0008: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e358e: 5b20 1414 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e3592: 5420 1414 |000d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e3596: 5b03 9613 |000f: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e359a: 5420 1414 |0011: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e359e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0e35a0: 5c01 9413 |0014: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e35a4: 6e10 df32 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -0e35aa: 0e00 |0019: return-void │ │ -0e35ac: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0e35ae: 5b20 1414 |001b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ -0e35b2: 28f9 |001d: goto 0016 // -0007 │ │ +0e130c: |[0e130c] android.support.v7.widget.AppCompatBackgroundHelper.setInternalBackgroundTint:(Landroid/content/res/ColorStateList;)V │ │ +0e131c: 3803 1a00 |0000: if-eqz v3, 001a // +001a │ │ +0e1320: 5420 1414 |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1324: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +0e1328: 2200 3106 |0006: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e132c: 7010 5131 0000 |0008: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e1332: 5b20 1414 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1336: 5420 1414 |000d: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e133a: 5b03 9613 |000f: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e133e: 5420 1414 |0011: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1342: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0e1344: 5c01 9413 |0014: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e1348: 6e10 df32 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +0e134e: 0e00 |0019: return-void │ │ +0e1350: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0e1352: 5b20 1414 |001b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mInternalBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1414 │ │ +0e1356: 28f9 |001d: goto 0016 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0006 line=123 │ │ 0x000d line=125 │ │ 0x0011 line=126 │ │ @@ -207147,27 +207152,27 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0e35b4: |[0e35b4] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -0e35c4: 5420 1314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e35c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0e35cc: 2200 3106 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e35d0: 7010 5131 0000 |0006: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e35d6: 5b20 1314 |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e35da: 5420 1314 |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e35de: 5b03 9613 |000d: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e35e2: 5420 1314 |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e35e6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0e35e8: 5c01 9413 |0012: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e35ec: 6e10 df32 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -0e35f2: 0e00 |0017: return-void │ │ +0e1358: |[0e1358] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +0e1368: 5420 1314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e136c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0e1370: 2200 3106 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e1374: 7010 5131 0000 |0006: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e137a: 5b20 1314 |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e137e: 5420 1314 |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e1382: 5b03 9613 |000d: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e1386: 5420 1314 |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e138a: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0e138c: 5c01 9413 |0012: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e1390: 6e10 df32 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +0e1396: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ 0x000b line=84 │ │ 0x000f line=85 │ │ 0x0014 line=87 │ │ @@ -207181,46 +207186,46 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0e35f4: |[0e35f4] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0e3604: 5420 1314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e3608: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0e360c: 2200 3106 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e3610: 7010 5131 0000 |0006: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e3616: 5b20 1314 |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e361a: 5420 1314 |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e361e: 5b03 9713 |000d: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ -0e3622: 5420 1314 |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ -0e3626: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -0e3628: 5c01 9513 |0012: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ -0e362c: 6e10 df32 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -0e3632: 0e00 |0017: return-void │ │ +0e1398: |[0e1398] android.support.v7.widget.AppCompatBackgroundHelper.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0e13a8: 5420 1314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e13ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0e13b0: 2200 3106 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e13b4: 7010 5131 0000 |0006: invoke-direct {v0}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e13ba: 5b20 1314 |0009: iput-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e13be: 5420 1314 |000b: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e13c2: 5b03 9713 |000d: iput-object v3, v0, Landroid/support/v7/internal/widget/TintInfo;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@1397 │ │ +0e13c6: 5420 1314 |000f: iget-object v0, v2, Landroid/support/v7/widget/AppCompatBackgroundHelper;.mBackgroundTint:Landroid/support/v7/internal/widget/TintInfo; // field@1413 │ │ +0e13ca: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +0e13cc: 5c01 9513 |0012: iput-boolean v1, v0, Landroid/support/v7/internal/widget/TintInfo;.mHasTintMode:Z // field@1395 │ │ +0e13d0: 6e10 df32 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +0e13d6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000b line=98 │ │ 0x000f line=99 │ │ 0x0014 line=101 │ │ 0x0017 line=102 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v7/widget/AppCompatBackgroundHelper; │ │ 0x0000 - 0x0018 reg=3 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1010 (AppCompatBackgroundHelper.java) │ │ + source_file_idx : 1007 (AppCompatBackgroundHelper.java) │ │ │ │ Class #938 header: │ │ class_idx : 1620 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1847 │ │ -source_file_idx : 1014 │ │ +source_file_idx : 1011 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #938 annotations: │ │ Annotations on method #13064 'setCheckMarkDrawable' parameters │ │ @@ -207252,40 +207257,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e3634: |[0e3634] android.support.v7.widget.AppCompatCheckedTextView.:()V │ │ -0e3644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e3646: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0e364a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0e364c: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ -0e3652: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0e3656: 6900 1c14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@141c │ │ -0e365a: 0e00 |000b: return-void │ │ +0e13d8: |[0e13d8] android.support.v7.widget.AppCompatCheckedTextView.:()V │ │ +0e13e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e13ea: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0e13ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e13f0: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ +0e13f6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0e13fa: 6900 1c14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@141c │ │ +0e13fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 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 │ │ -0e365c: |[0e365c] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;)V │ │ -0e366c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e366e: 7030 0433 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3304 │ │ -0e3674: 0e00 |0004: return-void │ │ +0e1400: |[0e1400] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;)V │ │ +0e1410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1412: 7030 0433 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3304 │ │ +0e1418: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatCheckedTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -207295,18 +207300,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 │ │ -0e3678: |[0e3678] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e3688: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ -0e368e: 7040 0533 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3305 │ │ -0e3694: 0e00 |0006: return-void │ │ +0e141c: |[0e141c] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e142c: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ +0e1432: 7040 0533 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3305 │ │ +0e1438: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatCheckedTextView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -207317,39 +207322,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 │ │ -0e3698: |[0e3698] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e36a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e36aa: 7040 f23a 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3af2 │ │ -0e36b0: 7110 d633 0400 |0004: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -0e36b6: 0c01 |0007: move-result-object v1 │ │ -0e36b8: 5b41 1d14 |0008: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e36bc: 5441 1d14 |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e36c0: 6e30 d733 6107 |000c: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -0e36c6: 5441 1d14 |000f: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e36ca: 6e10 d533 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -0e36d0: 6301 9f13 |0014: sget-boolean v1, Landroid/support/v7/internal/widget/TintManager;.SHOULD_BE_USED:Z // field@139f │ │ -0e36d4: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ -0e36d8: 6e10 0733 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatCheckedTextView;.getContext:()Landroid/content/Context; // method@3307 │ │ -0e36de: 0c01 |001b: move-result-object v1 │ │ -0e36e0: 6202 1c14 |001c: sget-object v2, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@141c │ │ -0e36e4: 7153 9131 6172 |001e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0e36ea: 0c00 |0021: move-result-object v0 │ │ -0e36ec: 6e20 7a31 3000 |0022: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0e36f2: 0c01 |0025: move-result-object v1 │ │ -0e36f4: 6e20 0933 1400 |0026: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3309 │ │ -0e36fa: 6e10 9331 0000 |0029: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e3700: 6e10 8b31 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -0e3706: 0c01 |002f: move-result-object v1 │ │ -0e3708: 5b41 1e14 |0030: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ -0e370c: 0e00 |0032: return-void │ │ +0e143c: |[0e143c] android.support.v7.widget.AppCompatCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e144c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e144e: 7040 f23a 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3af2 │ │ +0e1454: 7110 d633 0400 |0004: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +0e145a: 0c01 |0007: move-result-object v1 │ │ +0e145c: 5b41 1d14 |0008: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e1460: 5441 1d14 |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e1464: 6e30 d733 6107 |000c: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +0e146a: 5441 1d14 |000f: iget-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e146e: 6e10 d533 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +0e1474: 6301 9f13 |0014: sget-boolean v1, Landroid/support/v7/internal/widget/TintManager;.SHOULD_BE_USED:Z // field@139f │ │ +0e1478: 3801 1c00 |0016: if-eqz v1, 0032 // +001c │ │ +0e147c: 6e10 0733 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatCheckedTextView;.getContext:()Landroid/content/Context; // method@3307 │ │ +0e1482: 0c01 |001b: move-result-object v1 │ │ +0e1484: 6202 1c14 |001c: sget-object v2, Landroid/support/v7/widget/AppCompatCheckedTextView;.TINT_ATTRS:[I // field@141c │ │ +0e1488: 7153 9131 6172 |001e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e148e: 0c00 |0021: move-result-object v0 │ │ +0e1490: 6e20 7a31 3000 |0022: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e1496: 0c01 |0025: move-result-object v1 │ │ +0e1498: 6e20 0933 1400 |0026: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3309 │ │ +0e149e: 6e10 9331 0000 |0029: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e14a4: 6e10 8b31 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +0e14aa: 0c01 |002f: move-result-object v1 │ │ +0e14ac: 5b41 1e14 |0030: iput-object v1, v4, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ +0e14b0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=52 │ │ 0x000a line=53 │ │ 0x000f line=54 │ │ 0x0014 line=56 │ │ @@ -207371,21 +207376,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e3710: |[0e3710] android.support.v7.widget.AppCompatCheckedTextView.drawableStateChanged:()V │ │ -0e3720: 6f10 f33a 0100 |0000: invoke-super {v1}, Landroid/widget/CheckedTextView;.drawableStateChanged:()V // method@3af3 │ │ -0e3726: 5410 1d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e372a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0e372e: 5410 1d14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e3732: 6e10 d533 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -0e3738: 0e00 |000c: return-void │ │ +0e14b4: |[0e14b4] android.support.v7.widget.AppCompatCheckedTextView.drawableStateChanged:()V │ │ +0e14c4: 6f10 f33a 0100 |0000: invoke-super {v1}, Landroid/widget/CheckedTextView;.drawableStateChanged:()V // method@3af3 │ │ +0e14ca: 5410 1d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e14ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0e14d2: 5410 1d14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e14d6: 6e10 d533 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +0e14dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0007 line=87 │ │ 0x000c line=89 │ │ locals : │ │ @@ -207396,24 +207401,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e373c: |[0e373c] android.support.v7.widget.AppCompatCheckedTextView.setCheckMarkDrawable:(I)V │ │ -0e374c: 5410 1e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ -0e3750: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0e3754: 5410 1e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ -0e3758: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e375e: 0c00 |0009: move-result-object v0 │ │ -0e3760: 6e20 0933 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3309 │ │ -0e3766: 0e00 |000d: return-void │ │ -0e3768: 6f20 f43a 2100 |000e: invoke-super {v1, v2}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(I)V // method@3af4 │ │ -0e376e: 28fc |0011: goto 000d // -0004 │ │ +0e14e0: |[0e14e0] android.support.v7.widget.AppCompatCheckedTextView.setCheckMarkDrawable:(I)V │ │ +0e14f0: 5410 1e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ +0e14f4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e14f8: 5410 1e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141e │ │ +0e14fc: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e1502: 0c00 |0009: move-result-object v0 │ │ +0e1504: 6e20 0933 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3309 │ │ +0e150a: 0e00 |000d: return-void │ │ +0e150c: 6f20 f43a 2100 |000e: invoke-super {v1, v2}, Landroid/widget/CheckedTextView;.setCheckMarkDrawable:(I)V // method@3af4 │ │ +0e1512: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x000d line=73 │ │ 0x000e line=71 │ │ locals : │ │ @@ -207425,39 +207430,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0e3770: |[0e3770] android.support.v7.widget.AppCompatCheckedTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -0e3780: 6f30 f63a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CheckedTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3af6 │ │ -0e3786: 5410 1d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e378a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0e378e: 5410 1d14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ -0e3792: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -0e3798: 0e00 |000c: return-void │ │ +0e1514: |[0e1514] android.support.v7.widget.AppCompatCheckedTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +0e1524: 6f30 f63a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/CheckedTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3af6 │ │ +0e152a: 5410 1d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e152e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0e1532: 5410 1d14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckedTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@141d │ │ +0e1536: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +0e153c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000c line=81 │ │ 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 : 1014 (AppCompatCheckedTextView.java) │ │ + source_file_idx : 1011 (AppCompatCheckedTextView.java) │ │ │ │ Class #939 header: │ │ class_idx : 1621 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1015 │ │ +source_file_idx : 1012 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #939 annotations: │ │ Annotations on class │ │ @@ -207475,21 +207480,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper$DirectSetButtonDrawableInterface;) │ │ name : 'setButtonDrawable' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1015 (AppCompatCompoundButtonHelper.java) │ │ + source_file_idx : 1012 (AppCompatCompoundButtonHelper.java) │ │ │ │ Class #940 header: │ │ class_idx : 1622 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1015 │ │ +source_file_idx : 1012 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #940 annotations: │ │ Annotations on class │ │ @@ -207539,25 +207544,25 @@ │ │ type : '(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0e379c: |[0e379c] android.support.v7.widget.AppCompatCompoundButtonHelper.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V │ │ -0e37ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e37ae: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e37b0: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0e37b6: 5b21 1f14 |0005: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ -0e37ba: 5b21 2014 |0007: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ -0e37be: 5c20 2114 |0009: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ -0e37c2: 5c20 2214 |000b: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ -0e37c6: 5b23 2514 |000d: iput-object v3, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e37ca: 5b24 2414 |000f: iput-object v4, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1424 │ │ -0e37ce: 0e00 |0011: return-void │ │ +0e1540: |[0e1540] android.support.v7.widget.AppCompatCompoundButtonHelper.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V │ │ +0e1550: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e1552: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e1554: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0e155a: 5b21 1f14 |0005: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ +0e155e: 5b21 2014 |0007: iput-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ +0e1562: 5c20 2114 |0009: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ +0e1566: 5c20 2214 |000b: iput-boolean v0, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ +0e156a: 5b23 2514 |000d: iput-object v3, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e156e: 5b24 2414 |000f: iput-object v4, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1424 │ │ +0e1572: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=41 │ │ @@ -207575,45 +207580,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0e37d0: |[0e37d0] android.support.v7.widget.AppCompatCompoundButtonHelper.applyButtonTint:()V │ │ -0e37e0: 5421 2514 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e37e4: 7110 b722 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22b7 │ │ -0e37ea: 0c00 |0005: move-result-object v0 │ │ -0e37ec: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ -0e37f0: 5521 2114 |0008: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ -0e37f4: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -0e37f8: 5521 2214 |000c: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ -0e37fc: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ -0e3800: 7110 990d 0000 |0010: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d99 │ │ -0e3806: 0c00 |0013: move-result-object v0 │ │ -0e3808: 6e10 5e03 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ -0e380e: 0c00 |0017: move-result-object v0 │ │ -0e3810: 5521 2114 |0018: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ -0e3814: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ -0e3818: 5421 1f14 |001c: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ -0e381c: 7120 960d 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ -0e3822: 5521 2214 |0021: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ -0e3826: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -0e382a: 5421 2014 |0025: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ -0e382e: 7120 970d 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ -0e3834: 6e10 5c03 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -0e383a: 0a01 |002d: move-result v1 │ │ -0e383c: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ -0e3840: 5421 2514 |0030: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e3844: 6e10 013b 0100 |0032: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getDrawableState:()[I // method@3b01 │ │ -0e384a: 0c01 |0035: move-result-object v1 │ │ -0e384c: 6e20 6d03 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0e3852: 5421 2514 |0039: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e3856: 6e20 0d3b 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b0d │ │ -0e385c: 0e00 |003e: return-void │ │ +0e1574: |[0e1574] android.support.v7.widget.AppCompatCompoundButtonHelper.applyButtonTint:()V │ │ +0e1584: 5421 2514 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e1588: 7110 b722 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22b7 │ │ +0e158e: 0c00 |0005: move-result-object v0 │ │ +0e1590: 3800 3800 |0006: if-eqz v0, 003e // +0038 │ │ +0e1594: 5521 2114 |0008: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ +0e1598: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +0e159c: 5521 2214 |000c: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ +0e15a0: 3801 3000 |000e: if-eqz v1, 003e // +0030 │ │ +0e15a4: 7110 990d 0000 |0010: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d99 │ │ +0e15aa: 0c00 |0013: move-result-object v0 │ │ +0e15ac: 6e10 5e03 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ +0e15b2: 0c00 |0017: move-result-object v0 │ │ +0e15b4: 5521 2114 |0018: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ +0e15b8: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ +0e15bc: 5421 1f14 |001c: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ +0e15c0: 7120 960d 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0d96 │ │ +0e15c6: 5521 2214 |0021: iget-boolean v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ +0e15ca: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +0e15ce: 5421 2014 |0025: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ +0e15d2: 7120 970d 1000 |0027: invoke-static {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0d97 │ │ +0e15d8: 6e10 5c03 0000 |002a: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +0e15de: 0a01 |002d: move-result v1 │ │ +0e15e0: 3801 0b00 |002e: if-eqz v1, 0039 // +000b │ │ +0e15e4: 5421 2514 |0030: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e15e8: 6e10 013b 0100 |0032: invoke-virtual {v1}, Landroid/widget/CompoundButton;.getDrawableState:()[I // method@3b01 │ │ +0e15ee: 0c01 |0035: move-result-object v1 │ │ +0e15f0: 6e20 6d03 1000 |0036: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0e15f6: 5421 2514 |0039: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e15fa: 6e20 0d3b 0100 |003b: invoke-virtual {v1, v0}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b0d │ │ +0e1600: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0014 line=120 │ │ 0x0018 line=121 │ │ @@ -207633,26 +207638,26 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0e3860: |[0e3860] android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft:(I)I │ │ -0e3870: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e3874: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ -0e3878: 3521 0f00 |0004: if-ge v1, v2, 0013 // +000f │ │ -0e387c: 5431 2514 |0006: iget-object v1, v3, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e3880: 7110 b722 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22b7 │ │ -0e3886: 0c00 |000b: move-result-object v0 │ │ -0e3888: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -0e388c: 6e10 5103 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0e3892: 0a01 |0011: move-result v1 │ │ -0e3894: b014 |0012: add-int/2addr v4, v1 │ │ -0e3896: 0f04 |0013: return v4 │ │ +0e1604: |[0e1604] android.support.v7.widget.AppCompatCompoundButtonHelper.getCompoundPaddingLeft:(I)I │ │ +0e1614: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e1618: 1302 1100 |0002: const/16 v2, #int 17 // #11 │ │ +0e161c: 3521 0f00 |0004: if-ge v1, v2, 0013 // +000f │ │ +0e1620: 5431 2514 |0006: iget-object v1, v3, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e1624: 7110 b722 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/CompoundButtonCompat;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22b7 │ │ +0e162a: 0c00 |000b: move-result-object v0 │ │ +0e162c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +0e1630: 6e10 5103 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0e1636: 0a01 |0011: move-result v1 │ │ +0e1638: b014 |0012: add-int/2addr v4, v1 │ │ +0e163a: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=140 │ │ 0x000c line=141 │ │ 0x000e line=142 │ │ 0x0013 line=145 │ │ @@ -207666,17 +207671,17 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3898: |[0e3898] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -0e38a8: 5410 1f14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ -0e38ac: 1100 |0002: return-object v0 │ │ +0e163c: |[0e163c] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +0e164c: 5410 1f14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ +0e1650: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper;) │ │ @@ -207684,17 +207689,17 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e38b0: |[0e38b0] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -0e38c0: 5410 2014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ -0e38c4: 1100 |0002: return-object v0 │ │ +0e1654: |[0e1654] android.support.v7.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +0e1664: 5410 2014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ +0e1668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ │ │ #4 : (in Landroid/support/v7/widget/AppCompatCompoundButtonHelper;) │ │ @@ -207702,63 +207707,63 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0e38c8: |[0e38c8] android.support.v7.widget.AppCompatCompoundButtonHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0e38d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e38da: 5452 2514 |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e38de: 6e10 003b 0200 |0003: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getContext:()Landroid/content/Context; // method@3b00 │ │ -0e38e4: 0c02 |0006: move-result-object v2 │ │ -0e38e6: 6203 2c10 |0007: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@102c │ │ -0e38ea: 6e54 b201 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e38f0: 0c00 |000c: move-result-object v0 │ │ -0e38f2: 6002 2d10 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@102d │ │ -0e38f6: 6e20 6e02 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e38fc: 0a02 |0012: move-result v2 │ │ -0e38fe: 3802 1600 |0013: if-eqz v2, 0029 // +0016 │ │ -0e3902: 6002 2d10 |0015: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@102d │ │ -0e3906: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -0e3908: 6e30 6702 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e390e: 0a01 |001b: move-result v1 │ │ -0e3910: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ -0e3914: 5452 2514 |001e: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e3918: 5453 2414 |0020: iget-object v3, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1424 │ │ -0e391c: 6e20 6731 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e3922: 0c03 |0025: move-result-object v3 │ │ -0e3924: 6e20 0d3b 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b0d │ │ -0e392a: 6002 2e10 |0029: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@102e │ │ -0e392e: 6e20 6e02 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e3934: 0a02 |002e: move-result v2 │ │ -0e3936: 3802 0d00 |002f: if-eqz v2, 003c // +000d │ │ -0e393a: 5452 2514 |0031: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e393e: 6003 2e10 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@102e │ │ -0e3942: 6e20 5802 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ -0e3948: 0c03 |0038: move-result-object v3 │ │ -0e394a: 7120 ba22 3200 |0039: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22ba │ │ -0e3950: 6002 2f10 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@102f │ │ -0e3954: 6e20 6e02 2000 |003e: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e395a: 0a02 |0041: move-result v2 │ │ -0e395c: 3802 1300 |0042: if-eqz v2, 0055 // +0013 │ │ -0e3960: 5452 2514 |0044: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ -0e3964: 6003 2f10 |0046: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@102f │ │ -0e3968: 12f4 |0048: const/4 v4, #int -1 // #ff │ │ -0e396a: 6e30 6102 3004 |0049: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0e3970: 0a03 |004c: move-result v3 │ │ -0e3972: 1204 |004d: const/4 v4, #int 0 // #0 │ │ -0e3974: 7120 492a 4300 |004e: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2a49 │ │ -0e397a: 0c03 |0051: move-result-object v3 │ │ -0e397c: 7120 bb22 3200 |0052: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22bb │ │ -0e3982: 6e10 7102 0000 |0055: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e3988: 0e00 |0058: return-void │ │ -0e398a: 0d02 |0059: move-exception v2 │ │ -0e398c: 6e10 7102 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e3992: 2702 |005d: throw v2 │ │ +0e166c: |[0e166c] android.support.v7.widget.AppCompatCompoundButtonHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0e167c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e167e: 5452 2514 |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e1682: 6e10 003b 0200 |0003: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getContext:()Landroid/content/Context; // method@3b00 │ │ +0e1688: 0c02 |0006: move-result-object v2 │ │ +0e168a: 6203 2c10 |0007: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton:[I // field@102c │ │ +0e168e: 6e54 b201 6273 |0009: invoke-virtual {v2, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e1694: 0c00 |000c: move-result-object v0 │ │ +0e1696: 6002 2d10 |000d: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@102d │ │ +0e169a: 6e20 6e02 2000 |000f: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e16a0: 0a02 |0012: move-result v2 │ │ +0e16a2: 3802 1600 |0013: if-eqz v2, 0029 // +0016 │ │ +0e16a6: 6002 2d10 |0015: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_android_button:I // field@102d │ │ +0e16aa: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +0e16ac: 6e30 6702 2003 |0018: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e16b2: 0a01 |001b: move-result v1 │ │ +0e16b4: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ +0e16b8: 5452 2514 |001e: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e16bc: 5453 2414 |0020: iget-object v3, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1424 │ │ +0e16c0: 6e20 6731 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e16c6: 0c03 |0025: move-result-object v3 │ │ +0e16c8: 6e20 0d3b 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b0d │ │ +0e16ce: 6002 2e10 |0029: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@102e │ │ +0e16d2: 6e20 6e02 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e16d8: 0a02 |002e: move-result v2 │ │ +0e16da: 3802 0d00 |002f: if-eqz v2, 003c // +000d │ │ +0e16de: 5452 2514 |0031: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e16e2: 6003 2e10 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTint:I // field@102e │ │ +0e16e6: 6e20 5802 3000 |0035: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ +0e16ec: 0c03 |0038: move-result-object v3 │ │ +0e16ee: 7120 ba22 3200 |0039: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22ba │ │ +0e16f4: 6002 2f10 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@102f │ │ +0e16f8: 6e20 6e02 2000 |003e: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e16fe: 0a02 |0041: move-result v2 │ │ +0e1700: 3802 1300 |0042: if-eqz v2, 0055 // +0013 │ │ +0e1704: 5452 2514 |0044: iget-object v2, v5, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mView:Landroid/widget/CompoundButton; // field@1425 │ │ +0e1708: 6003 2f10 |0046: sget v3, Landroid/support/v7/appcompat/R$styleable;.CompoundButton_buttonTintMode:I // field@102f │ │ +0e170c: 12f4 |0048: const/4 v4, #int -1 // #ff │ │ +0e170e: 6e30 6102 3004 |0049: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e1714: 0a03 |004c: move-result v3 │ │ +0e1716: 1204 |004d: const/4 v4, #int 0 // #0 │ │ +0e1718: 7120 492a 4300 |004e: invoke-static {v3, v4}, Landroid/support/v7/graphics/drawable/DrawableUtils;.parseTintMode:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuff$Mode; // method@2a49 │ │ +0e171e: 0c03 |0051: move-result-object v3 │ │ +0e1720: 7120 bb22 3200 |0052: invoke-static {v2, v3}, Landroid/support/v4/widget/CompoundButtonCompat;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22bb │ │ +0e1726: 6e10 7102 0000 |0055: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e172c: 0e00 |0058: return-void │ │ +0e172e: 0d02 |0059: move-exception v2 │ │ +0e1730: 6e10 7102 0000 |005a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e1736: 2702 |005d: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0055 │ │ -> 0x0059 │ │ positions : │ │ 0x0001 line=58 │ │ 0x000d line=61 │ │ 0x0015 line=62 │ │ @@ -207783,24 +207788,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e39a0: |[0e39a0] android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable:()V │ │ -0e39b0: 5510 2314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ -0e39b4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0e39b8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e39ba: 5c10 2314 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ -0e39be: 0e00 |0007: return-void │ │ -0e39c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0e39c2: 5c10 2314 |0009: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ -0e39c6: 6e10 0d33 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ -0e39cc: 28f9 |000e: goto 0007 // -0007 │ │ +0e1744: |[0e1744] android.support.v7.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable:()V │ │ +0e1754: 5510 2314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ +0e1758: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0e175c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e175e: 5c10 2314 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ +0e1762: 0e00 |0007: return-void │ │ +0e1764: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e1766: 5c10 2314 |0009: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mSkipNextApply:Z // field@1423 │ │ +0e176a: 6e10 0d33 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ +0e1770: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x0007 line=113 │ │ 0x0008 line=111 │ │ 0x000b line=112 │ │ @@ -207812,20 +207817,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e39d0: |[0e39d0] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -0e39e0: 5b12 1f14 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ -0e39e4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0e39e6: 5c10 2114 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ -0e39ea: 6e10 0d33 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ -0e39f0: 0e00 |0008: return-void │ │ +0e1774: |[0e1774] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +0e1784: 5b12 1f14 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintList:Landroid/content/res/ColorStateList; // field@141f │ │ +0e1788: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0e178a: 5c10 2114 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTint:Z // field@1421 │ │ +0e178e: 6e10 0d33 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ +0e1794: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0005 line=87 │ │ 0x0008 line=88 │ │ locals : │ │ @@ -207837,37 +207842,37 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0e39f4: |[0e39f4] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0e3a04: 5b12 2014 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ -0e3a08: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0e3a0a: 5c10 2214 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ -0e3a0e: 6e10 0d33 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ -0e3a14: 0e00 |0008: return-void │ │ +0e1798: |[0e1798] android.support.v7.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0e17a8: 5b12 2014 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mButtonTintMode:Landroid/graphics/PorterDuff$Mode; // field@1420 │ │ +0e17ac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0e17ae: 5c10 2214 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.mHasButtonTintMode:Z // field@1422 │ │ +0e17b2: 6e10 0d33 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.applyButtonTint:()V // method@330d │ │ +0e17b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ 0x0005 line=98 │ │ 0x0008 line=99 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/AppCompatCompoundButtonHelper; │ │ 0x0000 - 0x0009 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1015 (AppCompatCompoundButtonHelper.java) │ │ + source_file_idx : 1012 (AppCompatCompoundButtonHelper.java) │ │ │ │ Class #941 header: │ │ class_idx : 1625 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1027 │ │ +source_file_idx : 1024 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #941 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatImageHelper;' │ │ @@ -207894,41 +207899,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e3a18: |[0e3a18] android.support.v7.widget.AppCompatImageHelper.:()V │ │ -0e3a28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e3a2a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0e3a2e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0e3a30: 1402 1901 0101 |0004: const v2, #float 2.36943e-38 // #01010119 │ │ -0e3a36: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0e3a3a: 6900 2b14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@142b │ │ -0e3a3e: 0e00 |000b: return-void │ │ +0e17bc: |[0e17bc] android.support.v7.widget.AppCompatImageHelper.:()V │ │ +0e17cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e17ce: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0e17d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e17d4: 1402 1901 0101 |0004: const v2, #float 2.36943e-38 // #01010119 │ │ +0e17da: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0e17de: 6900 2b14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@142b │ │ +0e17e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatImageHelper;) │ │ name : '' │ │ type : '(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e3a40: |[0e3a40] android.support.v7.widget.AppCompatImageHelper.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V │ │ -0e3a50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e3a56: 5b01 2d14 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ -0e3a5a: 5b02 2c14 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ -0e3a5e: 0e00 |0007: return-void │ │ +0e17e4: |[0e17e4] android.support.v7.widget.AppCompatImageHelper.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V │ │ +0e17f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e17fa: 5b01 2d14 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ +0e17fe: 5b02 2c14 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ +0e1802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ @@ -207942,36 +207947,36 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -0e3a60: |[0e3a60] android.support.v7.widget.AppCompatImageHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0e3a70: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e3a72: 5441 2d14 |0001: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ -0e3a76: 6e10 8a3b 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@3b8a │ │ -0e3a7c: 0c01 |0006: move-result-object v1 │ │ -0e3a7e: 6202 2b14 |0007: sget-object v2, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@142b │ │ -0e3a82: 7153 9131 5162 |0009: invoke-static {v1, v5, v2, v6, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0e3a88: 0c00 |000c: move-result-object v0 │ │ -0e3a8a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0e3a8c: 6e20 8e31 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -0e3a92: 0a01 |0011: move-result v1 │ │ -0e3a94: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ -0e3a98: 5441 2d14 |0014: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ -0e3a9c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0e3a9e: 6e20 7a31 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0e3aa4: 0c02 |001a: move-result-object v2 │ │ -0e3aa6: 6e20 9c3b 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0e3aac: 6e10 9331 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e3ab2: 0e00 |0021: return-void │ │ -0e3ab4: 0d01 |0022: move-exception v1 │ │ -0e3ab6: 6e10 9331 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e3abc: 2701 |0026: throw v1 │ │ +0e1804: |[0e1804] android.support.v7.widget.AppCompatImageHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0e1814: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e1816: 5441 2d14 |0001: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ +0e181a: 6e10 8a3b 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@3b8a │ │ +0e1820: 0c01 |0006: move-result-object v1 │ │ +0e1822: 6202 2b14 |0007: sget-object v2, Landroid/support/v7/widget/AppCompatImageHelper;.VIEW_ATTRS:[I // field@142b │ │ +0e1826: 7153 9131 5162 |0009: invoke-static {v1, v5, v2, v6, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e182c: 0c00 |000c: move-result-object v0 │ │ +0e182e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0e1830: 6e20 8e31 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +0e1836: 0a01 |0011: move-result v1 │ │ +0e1838: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ +0e183c: 5441 2d14 |0014: iget-object v1, v4, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ +0e1840: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0e1842: 6e20 7a31 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e1848: 0c02 |001a: move-result-object v2 │ │ +0e184a: 6e20 9c3b 2100 |001b: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0e1850: 6e10 9331 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e1856: 0e00 |0021: return-void │ │ +0e1858: 0d01 |0022: move-exception v1 │ │ +0e185a: 6e10 9331 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e1860: 2701 |0026: throw v1 │ │ catches : 1 │ │ 0x000e - 0x001e │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=41 │ │ 0x000d line=44 │ │ 0x0014 line=45 │ │ @@ -207989,45 +207994,45 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0e3acc: |[0e3acc] android.support.v7.widget.AppCompatImageHelper.setImageResource:(I)V │ │ -0e3adc: 5421 2d14 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ -0e3ae0: 5420 2c14 |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ -0e3ae4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0e3ae8: 5420 2c14 |0006: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ -0e3aec: 6e20 6731 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0e3af2: 0c00 |000b: move-result-object v0 │ │ -0e3af4: 6e20 9c3b 0100 |000c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0e3afa: 0e00 |000f: return-void │ │ -0e3afc: 5420 2d14 |0010: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ -0e3b00: 6e10 8a3b 0000 |0012: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@3b8a │ │ -0e3b06: 0c00 |0015: move-result-object v0 │ │ -0e3b08: 7120 430c 3000 |0016: invoke-static {v0, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0e3b0e: 0c00 |0019: move-result-object v0 │ │ -0e3b10: 28f2 |001a: goto 000c // -000e │ │ +0e1870: |[0e1870] android.support.v7.widget.AppCompatImageHelper.setImageResource:(I)V │ │ +0e1880: 5421 2d14 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ +0e1884: 5420 2c14 |0002: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ +0e1888: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0e188c: 5420 2c14 |0006: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@142c │ │ +0e1890: 6e20 6731 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e1896: 0c00 |000b: move-result-object v0 │ │ +0e1898: 6e20 9c3b 0100 |000c: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0e189e: 0e00 |000f: return-void │ │ +0e18a0: 5420 2d14 |0010: iget-object v0, v2, Landroid/support/v7/widget/AppCompatImageHelper;.mView:Landroid/widget/ImageView; // field@142d │ │ +0e18a4: 6e10 8a3b 0000 |0012: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@3b8a │ │ +0e18aa: 0c00 |0015: move-result-object v0 │ │ +0e18ac: 7120 430c 3000 |0016: invoke-static {v0, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0e18b2: 0c00 |0019: move-result-object v0 │ │ +0e18b4: 28f2 |001a: goto 000c // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000f line=56 │ │ 0x0010 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Landroid/support/v7/widget/AppCompatImageHelper; │ │ 0x0000 - 0x001b reg=3 resId I │ │ │ │ - source_file_idx : 1027 (AppCompatImageHelper.java) │ │ + source_file_idx : 1024 (AppCompatImageHelper.java) │ │ │ │ Class #942 header: │ │ class_idx : 1628 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1032 │ │ +source_file_idx : 1029 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 2 │ │ │ │ Class #942 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatProgressBarHelper;' │ │ @@ -208058,41 +208063,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0e3b14: |[0e3b14] android.support.v7.widget.AppCompatProgressBarHelper.:()V │ │ -0e3b24: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0e3b26: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0e3b2a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0e3b30: 6900 3414 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@1434 │ │ -0e3b34: 0e00 |0008: return-void │ │ -0e3b36: 0000 |0009: nop // spacer │ │ -0e3b38: 0003 0400 0200 0000 3b01 0101 3c01 ... |000a: array-data (8 units) │ │ +0e18b8: |[0e18b8] android.support.v7.widget.AppCompatProgressBarHelper.:()V │ │ +0e18c8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0e18ca: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0e18ce: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0e18d4: 6900 3414 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@1434 │ │ +0e18d8: 0e00 |0008: return-void │ │ +0e18da: 0000 |0009: nop // spacer │ │ +0e18dc: 0003 0400 0200 0000 3b01 0101 3c01 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatProgressBarHelper;) │ │ name : '' │ │ type : '(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0e3b48: |[0e3b48] android.support.v7.widget.AppCompatProgressBarHelper.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V │ │ -0e3b58: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e3b5e: 5b01 3714 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ -0e3b62: 5b02 3614 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1436 │ │ -0e3b66: 0e00 |0007: return-void │ │ +0e18ec: |[0e18ec] android.support.v7.widget.AppCompatProgressBarHelper.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V │ │ +0e18fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1902: 5b01 3714 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ +0e1906: 5b02 3614 |0005: iput-object v2, v0, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1436 │ │ +0e190a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ @@ -208105,23 +208110,23 @@ │ │ type : '()Landroid/graphics/drawable/shapes/Shape;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0e3b68: |[0e3b68] android.support.v7.widget.AppCompatProgressBarHelper.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ -0e3b78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e3b7a: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -0e3b7e: 2310 f408 |0003: new-array v0, v1, [F // type@08f4 │ │ -0e3b82: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ -0e3b88: 2201 9e00 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@009e │ │ -0e3b8c: 7040 7e03 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@037e │ │ -0e3b92: 1101 |000d: return-object v1 │ │ -0e3b94: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ +0e190c: |[0e190c] android.support.v7.widget.AppCompatProgressBarHelper.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ +0e191c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e191e: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +0e1922: 2310 f408 |0003: new-array v0, v1, [F // type@08f4 │ │ +0e1926: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ +0e192c: 2201 9e00 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@009e │ │ +0e1930: 7040 7e03 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@037e │ │ +0e1936: 1101 |000d: return-object v1 │ │ +0e1938: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0008 line=144 │ │ 0x000e line=143 │ │ locals : │ │ 0x0008 - 0x0022 reg=0 roundedCorners [F │ │ @@ -208132,90 +208137,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 │ │ -0e3bbc: |[0e3bbc] android.support.v7.widget.AppCompatProgressBarHelper.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ -0e3bcc: 121b |0000: const/4 v11, #int 1 // #1 │ │ -0e3bce: 20ea 6b02 |0001: instance-of v10, v14, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0e3bd2: 380a 1700 |0003: if-eqz v10, 001a // +0017 │ │ -0e3bd6: 07ea |0005: move-object v10, v14 │ │ -0e3bd8: 1f0a 6b02 |0006: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0e3bdc: 7210 b50d 0a00 |0008: invoke-interface {v10}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@0db5 │ │ -0e3be2: 0c05 |000b: move-result-object v5 │ │ -0e3be4: 3805 0c00 |000c: if-eqz v5, 0018 // +000c │ │ -0e3be8: 7030 5133 5d0f |000e: invoke-direct {v13, v5, v15}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ -0e3bee: 0c05 |0011: move-result-object v5 │ │ -0e3bf0: 07ea |0012: move-object v10, v14 │ │ -0e3bf2: 1f0a 6b02 |0013: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ -0e3bf6: 7220 b90d 5a00 |0015: invoke-interface {v10, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0db9 │ │ -0e3bfc: 07e6 |0018: move-object v6, v14 │ │ -0e3bfe: 1106 |0019: return-object v6 │ │ -0e3c00: 20ea 9b00 |001a: instance-of v10, v14, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e3c04: 380a 3e00 |001c: if-eqz v10, 005a // +003e │ │ -0e3c08: 07e1 |001e: move-object v1, v14 │ │ -0e3c0a: 1f01 9b00 |001f: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e3c0e: 6e10 7903 0100 |0021: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@0379 │ │ -0e3c14: 0a00 |0024: move-result v0 │ │ -0e3c16: 2307 fc08 |0025: new-array v7, v0, [Landroid/graphics/drawable/Drawable; // type@08fc │ │ -0e3c1a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0e3c1c: 3503 2000 |0028: if-ge v3, v0, 0048 // +0020 │ │ -0e3c20: 6e20 7803 3100 |002a: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0378 │ │ -0e3c26: 0a04 |002d: move-result v4 │ │ -0e3c28: 6e20 7703 3100 |002e: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0377 │ │ -0e3c2e: 0c0c |0031: move-result-object v12 │ │ -0e3c30: 140a 0d00 0201 |0032: const v10, #float 2.38773e-38 // #0102000d │ │ -0e3c36: 32a4 0700 |0035: if-eq v4, v10, 003c // +0007 │ │ -0e3c3a: 140a 0f00 0201 |0037: const v10, #float 2.38773e-38 // #0102000f │ │ -0e3c40: 33a4 0c00 |003a: if-ne v4, v10, 0046 // +000c │ │ -0e3c44: 01ba |003c: move v10, v11 │ │ -0e3c46: 7030 5133 cd0a |003d: invoke-direct {v13, v12, v10}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ -0e3c4c: 0c0a |0040: move-result-object v10 │ │ -0e3c4e: 4d0a 0703 |0041: aput-object v10, v7, v3 │ │ -0e3c52: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e3c56: 28e3 |0045: goto 0028 // -001d │ │ -0e3c58: 120a |0046: const/4 v10, #int 0 // #0 │ │ -0e3c5a: 28f6 |0047: goto 003d // -000a │ │ -0e3c5c: 2206 9b00 |0048: new-instance v6, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ -0e3c60: 7020 7503 7600 |004a: invoke-direct {v6, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ -0e3c66: 1203 |004d: const/4 v3, #int 0 // #0 │ │ -0e3c68: 3503 cbff |004e: if-ge v3, v0, 0019 // -0035 │ │ -0e3c6c: 6e20 7803 3100 |0050: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0378 │ │ -0e3c72: 0a0a |0053: move-result v10 │ │ -0e3c74: 6e30 7a03 360a |0054: invoke-virtual {v6, v3, v10}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@037a │ │ -0e3c7a: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e3c7e: 28f5 |0059: goto 004e // -000b │ │ -0e3c80: 20ea 9100 |005a: instance-of v10, v14, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ -0e3c84: 380a bcff |005c: if-eqz v10, 0018 // -0044 │ │ -0e3c88: 1f0e 9100 |005e: check-cast v14, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ -0e3c8c: 6e10 3e03 0e00 |0060: invoke-virtual {v14}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@033e │ │ -0e3c92: 0c09 |0063: move-result-object v9 │ │ -0e3c94: 54da 3514 |0064: iget-object v10, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ -0e3c98: 390a 0400 |0066: if-nez v10, 006a // +0004 │ │ -0e3c9c: 5bd9 3514 |0068: iput-object v9, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ -0e3ca0: 2208 9c00 |006a: new-instance v8, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ -0e3ca4: 7010 4e33 0d00 |006c: invoke-direct {v13}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@334e │ │ -0e3caa: 0c0a |006f: move-result-object v10 │ │ -0e3cac: 7020 7b03 a800 |0070: invoke-direct {v8, v10}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ -0e3cb2: 2202 7100 |0073: new-instance v2, Landroid/graphics/BitmapShader; // type@0071 │ │ -0e3cb6: 620a b900 |0075: sget-object v10, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@00b9 │ │ -0e3cba: 620c b800 |0077: sget-object v12, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ -0e3cbe: 7040 ab02 92ca |0079: invoke-direct {v2, v9, v10, v12}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@02ab │ │ -0e3cc4: 6e10 7c03 0800 |007c: invoke-virtual {v8}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ -0e3cca: 0c0a |007f: move-result-object v10 │ │ -0e3ccc: 6e20 fc02 2a00 |0080: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ -0e3cd2: 380f 0900 |0083: if-eqz v15, 008c // +0009 │ │ -0e3cd6: 220a 9200 |0085: new-instance v10, Landroid/graphics/drawable/ClipDrawable; // type@0092 │ │ -0e3cda: 123c |0087: const/4 v12, #int 3 // #3 │ │ -0e3cdc: 7040 3f03 8abc |0088: invoke-direct {v10, v8, v12, v11}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@033f │ │ -0e3ce2: 07a8 |008b: move-object v8, v10 │ │ -0e3ce4: 0786 |008c: move-object v6, v8 │ │ -0e3ce6: 288c |008d: goto 0019 // -0074 │ │ +0e1960: |[0e1960] android.support.v7.widget.AppCompatProgressBarHelper.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ +0e1970: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0e1972: 20ea 6b02 |0001: instance-of v10, v14, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0e1976: 380a 1700 |0003: if-eqz v10, 001a // +0017 │ │ +0e197a: 07ea |0005: move-object v10, v14 │ │ +0e197c: 1f0a 6b02 |0006: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0e1980: 7210 b50d 0a00 |0008: invoke-interface {v10}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; // method@0db5 │ │ +0e1986: 0c05 |000b: move-result-object v5 │ │ +0e1988: 3805 0c00 |000c: if-eqz v5, 0018 // +000c │ │ +0e198c: 7030 5133 5d0f |000e: invoke-direct {v13, v5, v15}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ +0e1992: 0c05 |0011: move-result-object v5 │ │ +0e1994: 07ea |0012: move-object v10, v14 │ │ +0e1996: 1f0a 6b02 |0013: check-cast v10, Landroid/support/v4/graphics/drawable/DrawableWrapper; // type@026b │ │ +0e199a: 7220 b90d 5a00 |0015: invoke-interface {v10, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapper;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0db9 │ │ +0e19a0: 07e6 |0018: move-object v6, v14 │ │ +0e19a2: 1106 |0019: return-object v6 │ │ +0e19a4: 20ea 9b00 |001a: instance-of v10, v14, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e19a8: 380a 3e00 |001c: if-eqz v10, 005a // +003e │ │ +0e19ac: 07e1 |001e: move-object v1, v14 │ │ +0e19ae: 1f01 9b00 |001f: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e19b2: 6e10 7903 0100 |0021: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@0379 │ │ +0e19b8: 0a00 |0024: move-result v0 │ │ +0e19ba: 2307 fc08 |0025: new-array v7, v0, [Landroid/graphics/drawable/Drawable; // type@08fc │ │ +0e19be: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0e19c0: 3503 2000 |0028: if-ge v3, v0, 0048 // +0020 │ │ +0e19c4: 6e20 7803 3100 |002a: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0378 │ │ +0e19ca: 0a04 |002d: move-result v4 │ │ +0e19cc: 6e20 7703 3100 |002e: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0377 │ │ +0e19d2: 0c0c |0031: move-result-object v12 │ │ +0e19d4: 140a 0d00 0201 |0032: const v10, #float 2.38773e-38 // #0102000d │ │ +0e19da: 32a4 0700 |0035: if-eq v4, v10, 003c // +0007 │ │ +0e19de: 140a 0f00 0201 |0037: const v10, #float 2.38773e-38 // #0102000f │ │ +0e19e4: 33a4 0c00 |003a: if-ne v4, v10, 0046 // +000c │ │ +0e19e8: 01ba |003c: move v10, v11 │ │ +0e19ea: 7030 5133 cd0a |003d: invoke-direct {v13, v12, v10}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ +0e19f0: 0c0a |0040: move-result-object v10 │ │ +0e19f2: 4d0a 0703 |0041: aput-object v10, v7, v3 │ │ +0e19f6: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e19fa: 28e3 |0045: goto 0028 // -001d │ │ +0e19fc: 120a |0046: const/4 v10, #int 0 // #0 │ │ +0e19fe: 28f6 |0047: goto 003d // -000a │ │ +0e1a00: 2206 9b00 |0048: new-instance v6, Landroid/graphics/drawable/LayerDrawable; // type@009b │ │ +0e1a04: 7020 7503 7600 |004a: invoke-direct {v6, v7}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ +0e1a0a: 1203 |004d: const/4 v3, #int 0 // #0 │ │ +0e1a0c: 3503 cbff |004e: if-ge v3, v0, 0019 // -0035 │ │ +0e1a10: 6e20 7803 3100 |0050: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0378 │ │ +0e1a16: 0a0a |0053: move-result v10 │ │ +0e1a18: 6e30 7a03 360a |0054: invoke-virtual {v6, v3, v10}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@037a │ │ +0e1a1e: d803 0301 |0057: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e1a22: 28f5 |0059: goto 004e // -000b │ │ +0e1a24: 20ea 9100 |005a: instance-of v10, v14, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ +0e1a28: 380a bcff |005c: if-eqz v10, 0018 // -0044 │ │ +0e1a2c: 1f0e 9100 |005e: check-cast v14, Landroid/graphics/drawable/BitmapDrawable; // type@0091 │ │ +0e1a30: 6e10 3e03 0e00 |0060: invoke-virtual {v14}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@033e │ │ +0e1a36: 0c09 |0063: move-result-object v9 │ │ +0e1a38: 54da 3514 |0064: iget-object v10, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ +0e1a3c: 390a 0400 |0066: if-nez v10, 006a // +0004 │ │ +0e1a40: 5bd9 3514 |0068: iput-object v9, v13, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ +0e1a44: 2208 9c00 |006a: new-instance v8, Landroid/graphics/drawable/ShapeDrawable; // type@009c │ │ +0e1a48: 7010 4e33 0d00 |006c: invoke-direct {v13}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@334e │ │ +0e1a4e: 0c0a |006f: move-result-object v10 │ │ +0e1a50: 7020 7b03 a800 |0070: invoke-direct {v8, v10}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@037b │ │ +0e1a56: 2202 7100 |0073: new-instance v2, Landroid/graphics/BitmapShader; // type@0071 │ │ +0e1a5a: 620a b900 |0075: sget-object v10, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@00b9 │ │ +0e1a5e: 620c b800 |0077: sget-object v12, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@00b8 │ │ +0e1a62: 7040 ab02 92ca |0079: invoke-direct {v2, v9, v10, v12}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@02ab │ │ +0e1a68: 6e10 7c03 0800 |007c: invoke-virtual {v8}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@037c │ │ +0e1a6e: 0c0a |007f: move-result-object v10 │ │ +0e1a70: 6e20 fc02 2a00 |0080: invoke-virtual {v10, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@02fc │ │ +0e1a76: 380f 0900 |0083: if-eqz v15, 008c // +0009 │ │ +0e1a7a: 220a 9200 |0085: new-instance v10, Landroid/graphics/drawable/ClipDrawable; // type@0092 │ │ +0e1a7e: 123c |0087: const/4 v12, #int 3 // #3 │ │ +0e1a80: 7040 3f03 8abc |0088: invoke-direct {v10, v8, v12, v11}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@033f │ │ +0e1a86: 07a8 |008b: move-object v8, v10 │ │ +0e1a88: 0786 |008c: move-object v6, v8 │ │ +0e1a8a: 288c |008d: goto 0019 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0006 line=79 │ │ 0x000c line=80 │ │ 0x000e line=81 │ │ 0x0013 line=82 │ │ @@ -208262,43 +208267,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 │ │ -0e3ce8: |[0e3ce8] android.support.v7.widget.AppCompatProgressBarHelper.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -0e3cf8: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ -0e3cfc: 2095 9000 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ -0e3d00: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -0e3d04: 0791 |0006: move-object v1, v9 │ │ -0e3d06: 1f01 9000 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ -0e3d0a: 6e10 3a03 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@033a │ │ -0e3d10: 0a00 |000c: move-result v0 │ │ -0e3d12: 2204 9000 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ -0e3d16: 7010 3603 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0336 │ │ -0e3d1c: 6e10 3b03 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@033b │ │ -0e3d22: 0a05 |0015: move-result v5 │ │ -0e3d24: 6e20 3d03 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@033d │ │ -0e3d2a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0e3d2c: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ -0e3d30: 6e20 3903 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0339 │ │ -0e3d36: 0c05 |001f: move-result-object v5 │ │ -0e3d38: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -0e3d3a: 7030 5133 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ -0e3d40: 0c02 |0024: move-result-object v2 │ │ -0e3d42: 6e20 6c03 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ -0e3d48: 6e20 3803 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0338 │ │ -0e3d4e: 0a05 |002b: move-result v5 │ │ -0e3d50: 6e30 3703 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0337 │ │ -0e3d56: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e3d5a: 28e9 |0031: goto 001a // -0017 │ │ -0e3d5c: 6e20 3c03 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@033c │ │ -0e3d62: 0749 |0035: move-object v9, v4 │ │ -0e3d64: 1109 |0036: return-object v9 │ │ +0e1a8c: |[0e1a8c] android.support.v7.widget.AppCompatProgressBarHelper.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0e1a9c: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ +0e1aa0: 2095 9000 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ +0e1aa4: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +0e1aa8: 0791 |0006: move-object v1, v9 │ │ +0e1aaa: 1f01 9000 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ +0e1aae: 6e10 3a03 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@033a │ │ +0e1ab4: 0a00 |000c: move-result v0 │ │ +0e1ab6: 2204 9000 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@0090 │ │ +0e1aba: 7010 3603 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0336 │ │ +0e1ac0: 6e10 3b03 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@033b │ │ +0e1ac6: 0a05 |0015: move-result v5 │ │ +0e1ac8: 6e20 3d03 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@033d │ │ +0e1ace: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0e1ad0: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ +0e1ad4: 6e20 3903 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0339 │ │ +0e1ada: 0c05 |001f: move-result-object v5 │ │ +0e1adc: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +0e1ade: 7030 5133 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ +0e1ae4: 0c02 |0024: move-result-object v2 │ │ +0e1ae6: 6e20 6c03 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ +0e1aec: 6e20 3803 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0338 │ │ +0e1af2: 0a05 |002b: move-result v5 │ │ +0e1af4: 6e30 3703 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0337 │ │ +0e1afa: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e1afe: 28e9 |0031: goto 001a // -0017 │ │ +0e1b00: 6e20 3c03 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@033c │ │ +0e1b06: 0749 |0035: move-object v9, v4 │ │ +0e1b08: 1109 |0036: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0007 line=126 │ │ 0x0009 line=127 │ │ 0x000d line=128 │ │ 0x0012 line=129 │ │ @@ -208325,17 +208330,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e3d68: |[0e3d68] android.support.v7.widget.AppCompatProgressBarHelper.getSampleTime:()Landroid/graphics/Bitmap; │ │ -0e3d78: 5410 3514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ -0e3d7c: 1100 |0002: return-object v0 │ │ +0e1b0c: |[0e1b0c] android.support.v7.widget.AppCompatProgressBarHelper.getSampleTime:()Landroid/graphics/Bitmap; │ │ +0e1b1c: 5410 3514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mSampleTile:Landroid/graphics/Bitmap; // field@1435 │ │ +0e1b20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatProgressBarHelper; │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatProgressBarHelper;) │ │ @@ -208343,39 +208348,39 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -0e3d80: |[0e3d80] android.support.v7.widget.AppCompatProgressBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0e3d90: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0e3d92: 5452 3714 |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ -0e3d96: 6e10 203c 0200 |0003: invoke-virtual {v2}, Landroid/widget/ProgressBar;.getContext:()Landroid/content/Context; // method@3c20 │ │ -0e3d9c: 0c02 |0006: move-result-object v2 │ │ -0e3d9e: 6203 3414 |0007: sget-object v3, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@1434 │ │ -0e3da2: 7154 9131 6273 |0009: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0e3da8: 0c00 |000c: move-result-object v0 │ │ -0e3daa: 6e20 7b31 4000 |000d: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ -0e3db0: 0c01 |0010: move-result-object v1 │ │ -0e3db2: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0e3db6: 5452 3714 |0013: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ -0e3dba: 7020 5233 1500 |0015: invoke-direct {v5, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3352 │ │ -0e3dc0: 0c03 |0018: move-result-object v3 │ │ -0e3dc2: 6e20 233c 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c23 │ │ -0e3dc8: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0e3dca: 6e20 7b31 2000 |001d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ -0e3dd0: 0c01 |0020: move-result-object v1 │ │ -0e3dd2: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ -0e3dd6: 5452 3714 |0023: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ -0e3dda: 7030 5133 1504 |0025: invoke-direct {v5, v1, v4}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ -0e3de0: 0c03 |0028: move-result-object v3 │ │ -0e3de2: 6e20 243c 3200 |0029: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c24 │ │ -0e3de8: 6e10 9331 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e3dee: 0e00 |002f: return-void │ │ +0e1b24: |[0e1b24] android.support.v7.widget.AppCompatProgressBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0e1b34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0e1b36: 5452 3714 |0001: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ +0e1b3a: 6e10 203c 0200 |0003: invoke-virtual {v2}, Landroid/widget/ProgressBar;.getContext:()Landroid/content/Context; // method@3c20 │ │ +0e1b40: 0c02 |0006: move-result-object v2 │ │ +0e1b42: 6203 3414 |0007: sget-object v3, Landroid/support/v7/widget/AppCompatProgressBarHelper;.TINT_ATTRS:[I // field@1434 │ │ +0e1b46: 7154 9131 6273 |0009: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e1b4c: 0c00 |000c: move-result-object v0 │ │ +0e1b4e: 6e20 7b31 4000 |000d: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ +0e1b54: 0c01 |0010: move-result-object v1 │ │ +0e1b56: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +0e1b5a: 5452 3714 |0013: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ +0e1b5e: 7020 5233 1500 |0015: invoke-direct {v5, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@3352 │ │ +0e1b64: 0c03 |0018: move-result-object v3 │ │ +0e1b66: 6e20 233c 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c23 │ │ +0e1b6c: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0e1b6e: 6e20 7b31 2000 |001d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ +0e1b74: 0c01 |0020: move-result-object v1 │ │ +0e1b76: 3801 0b00 |0021: if-eqz v1, 002c // +000b │ │ +0e1b7a: 5452 3714 |0023: iget-object v2, v5, Landroid/support/v7/widget/AppCompatProgressBarHelper;.mView:Landroid/widget/ProgressBar; // field@1437 │ │ +0e1b7e: 7030 5133 1504 |0025: invoke-direct {v5, v1, v4}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@3351 │ │ +0e1b84: 0c03 |0028: move-result-object v3 │ │ +0e1b86: 6e20 243c 3200 |0029: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c24 │ │ +0e1b8c: 6e10 9331 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e1b92: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=57 │ │ 0x000d line=60 │ │ 0x0011 line=61 │ │ 0x0013 line=62 │ │ 0x001c line=65 │ │ @@ -208386,21 +208391,21 @@ │ │ locals : │ │ 0x000d - 0x0030 reg=0 a Landroid/support/v7/internal/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 : 1032 (AppCompatProgressBarHelper.java) │ │ + source_file_idx : 1029 (AppCompatProgressBarHelper.java) │ │ │ │ Class #943 header: │ │ class_idx : 1630 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1875 │ │ -source_file_idx : 1034 │ │ +source_file_idx : 1031 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #943 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatRatingBar;' │ │ @@ -208423,18 +208428,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e3df0: |[0e3df0] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;)V │ │ -0e3e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3e02: 7030 5f33 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@335f │ │ -0e3e08: 0e00 |0004: return-void │ │ +0e1b94: |[0e1b94] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;)V │ │ +0e1ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1ba6: 7030 5f33 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@335f │ │ +0e1bac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatRatingBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -208444,18 +208449,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 │ │ -0e3e0c: |[0e3e0c] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e3e1c: 6000 0b0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.ratingBarStyle:I // field@0d0b │ │ -0e3e20: 7040 6033 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3360 │ │ -0e3e26: 0e00 |0005: return-void │ │ +0e1bb0: |[0e1bb0] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e1bc0: 6000 0b0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.ratingBarStyle:I // field@0d0b │ │ +0e1bc4: 7040 6033 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3360 │ │ +0e1bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatRatingBar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -208466,26 +208471,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 │ │ -0e3e28: |[0e3e28] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e3e38: 7040 293c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c29 │ │ -0e3e3e: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e3e44: 0c00 |0006: move-result-object v0 │ │ -0e3e46: 5b20 3b14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143b │ │ -0e3e4a: 2200 5c06 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatProgressBarHelper; // type@065c │ │ -0e3e4e: 5421 3b14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143b │ │ -0e3e52: 7030 4d33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V // method@334d │ │ -0e3e58: 5b20 3a14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ -0e3e5c: 5420 3a14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ -0e3e60: 6e30 5033 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3350 │ │ -0e3e66: 0e00 |0017: return-void │ │ +0e1bcc: |[0e1bcc] android.support.v7.widget.AppCompatRatingBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e1bdc: 7040 293c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RatingBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c29 │ │ +0e1be2: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0e1be8: 0c00 |0006: move-result-object v0 │ │ +0e1bea: 5b20 3b14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143b │ │ +0e1bee: 2200 5c06 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatProgressBarHelper; // type@065c │ │ +0e1bf2: 5421 3b14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143b │ │ +0e1bf6: 7030 4d33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V // method@334d │ │ +0e1bfc: 5b20 3a14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ +0e1c00: 5420 3a14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ +0e1c04: 6e30 5033 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3350 │ │ +0e1c0a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=49 │ │ 0x0009 line=51 │ │ 0x0012 line=52 │ │ 0x0017 line=53 │ │ @@ -208501,37 +208506,37 @@ │ │ type : '(II)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0e3e68: |[0e3e68] android.support.v7.widget.AppCompatRatingBar.onMeasure:(II)V │ │ -0e3e78: 1d04 |0000: monitor-enter v4 │ │ -0e3e7a: 6f30 2a3c 5406 |0001: invoke-super {v4, v5, v6}, Landroid/widget/RatingBar;.onMeasure:(II)V // method@3c2a │ │ -0e3e80: 5442 3a14 |0004: iget-object v2, v4, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ -0e3e84: 6e10 4f33 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getSampleTime:()Landroid/graphics/Bitmap; // method@334f │ │ -0e3e8a: 0c00 |0009: move-result-object v0 │ │ -0e3e8c: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ -0e3e90: 6e10 a102 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ -0e3e96: 0a02 |000f: move-result v2 │ │ -0e3e98: 6e10 6233 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getNumStars:()I // method@3362 │ │ -0e3e9e: 0a03 |0013: move-result v3 │ │ -0e3ea0: 9201 0203 |0014: mul-int v1, v2, v3 │ │ -0e3ea4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0e3ea6: 7130 e91a 5102 |0017: invoke-static {v1, v5, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0e3eac: 0a02 |001a: move-result v2 │ │ -0e3eae: 6e10 6133 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getMeasuredHeight:()I // method@3361 │ │ -0e3eb4: 0a03 |001e: move-result v3 │ │ -0e3eb6: 6e30 6433 2403 |001f: invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/AppCompatRatingBar;.setMeasuredDimension:(II)V // method@3364 │ │ -0e3ebc: 1e04 |0022: monitor-exit v4 │ │ -0e3ebe: 0e00 |0023: return-void │ │ -0e3ec0: 0d02 |0024: move-exception v2 │ │ -0e3ec2: 1e04 |0025: monitor-exit v4 │ │ -0e3ec4: 2702 |0026: throw v2 │ │ +0e1c0c: |[0e1c0c] android.support.v7.widget.AppCompatRatingBar.onMeasure:(II)V │ │ +0e1c1c: 1d04 |0000: monitor-enter v4 │ │ +0e1c1e: 6f30 2a3c 5406 |0001: invoke-super {v4, v5, v6}, Landroid/widget/RatingBar;.onMeasure:(II)V // method@3c2a │ │ +0e1c24: 5442 3a14 |0004: iget-object v2, v4, Landroid/support/v7/widget/AppCompatRatingBar;.mAppCompatProgressBarHelper:Landroid/support/v7/widget/AppCompatProgressBarHelper; // field@143a │ │ +0e1c28: 6e10 4f33 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.getSampleTime:()Landroid/graphics/Bitmap; // method@334f │ │ +0e1c2e: 0c00 |0009: move-result-object v0 │ │ +0e1c30: 3800 1800 |000a: if-eqz v0, 0022 // +0018 │ │ +0e1c34: 6e10 a102 0000 |000c: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@02a1 │ │ +0e1c3a: 0a02 |000f: move-result v2 │ │ +0e1c3c: 6e10 6233 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getNumStars:()I // method@3362 │ │ +0e1c42: 0a03 |0013: move-result v3 │ │ +0e1c44: 9201 0203 |0014: mul-int v1, v2, v3 │ │ +0e1c48: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0e1c4a: 7130 e91a 5102 |0017: invoke-static {v1, v5, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0e1c50: 0a02 |001a: move-result v2 │ │ +0e1c52: 6e10 6133 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatRatingBar;.getMeasuredHeight:()I // method@3361 │ │ +0e1c58: 0a03 |001e: move-result v3 │ │ +0e1c5a: 6e30 6433 2403 |001f: invoke-virtual {v4, v2, v3}, Landroid/support/v7/widget/AppCompatRatingBar;.setMeasuredDimension:(II)V // method@3364 │ │ +0e1c60: 1e04 |0022: monitor-exit v4 │ │ +0e1c62: 0e00 |0023: return-void │ │ +0e1c64: 0d02 |0024: move-exception v2 │ │ +0e1c66: 1e04 |0025: monitor-exit v4 │ │ +0e1c68: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=59 │ │ 0x000a line=60 │ │ @@ -208542,21 +208547,21 @@ │ │ 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 : 1034 (AppCompatRatingBar.java) │ │ + source_file_idx : 1031 (AppCompatRatingBar.java) │ │ │ │ Class #944 header: │ │ class_idx : 1631 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1882 │ │ -source_file_idx : 1035 │ │ +source_file_idx : 1032 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #944 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSeekBar;' │ │ @@ -208579,18 +208584,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e3ed4: |[0e3ed4] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;)V │ │ -0e3ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e3ee6: 7030 6633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3366 │ │ -0e3eec: 0e00 |0004: return-void │ │ +0e1c78: |[0e1c78] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;)V │ │ +0e1c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1c8a: 7030 6633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3366 │ │ +0e1c90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSeekBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -208600,18 +208605,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 │ │ -0e3ef0: |[0e3ef0] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e3f00: 6000 0f0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.seekBarStyle:I // field@0d0f │ │ -0e3f04: 7040 6733 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3367 │ │ -0e3f0a: 0e00 |0005: return-void │ │ +0e1c94: |[0e1c94] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e1ca4: 6000 0f0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.seekBarStyle:I // field@0d0f │ │ +0e1ca8: 7040 6733 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3367 │ │ +0e1cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatSeekBar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -208622,47 +208627,47 @@ │ │ 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 │ │ -0e3f0c: |[0e3f0c] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e3f1c: 7040 5b3c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c5b │ │ -0e3f22: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e3f28: 0c00 |0006: move-result-object v0 │ │ -0e3f2a: 5b20 3d14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143d │ │ -0e3f2e: 2200 6006 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatSeekBarHelper; // type@0660 │ │ -0e3f32: 5421 3d14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143d │ │ -0e3f36: 7030 6933 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.:(Landroid/widget/SeekBar;Landroid/support/v7/internal/widget/TintManager;)V // method@3369 │ │ -0e3f3c: 5b20 3c14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@143c │ │ -0e3f40: 5420 3c14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@143c │ │ -0e3f44: 6e30 6a33 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@336a │ │ -0e3f4a: 0e00 |0017: return-void │ │ +0e1cb0: |[0e1cb0] android.support.v7.widget.AppCompatSeekBar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e1cc0: 7040 5b3c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/SeekBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c5b │ │ +0e1cc6: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0e1ccc: 0c00 |0006: move-result-object v0 │ │ +0e1cce: 5b20 3d14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143d │ │ +0e1cd2: 2200 6006 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatSeekBarHelper; // type@0660 │ │ +0e1cd6: 5421 3d14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@143d │ │ +0e1cda: 7030 6933 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.:(Landroid/widget/SeekBar;Landroid/support/v7/internal/widget/TintManager;)V // method@3369 │ │ +0e1ce0: 5b20 3c14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@143c │ │ +0e1ce4: 5420 3c14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSeekBar;.mAppCompatSeekBarHelper:Landroid/support/v7/widget/AppCompatSeekBarHelper; // field@143c │ │ +0e1ce8: 6e30 6a33 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatSeekBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@336a │ │ +0e1cee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=47 │ │ 0x0009 line=49 │ │ 0x0012 line=50 │ │ 0x0017 line=51 │ │ 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 : 1035 (AppCompatSeekBar.java) │ │ + source_file_idx : 1032 (AppCompatSeekBar.java) │ │ │ │ Class #945 header: │ │ class_idx : 1634 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #945 annotations: │ │ Annotations on class │ │ @@ -208697,44 +208702,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 │ │ -0e3f4c: |[0e3f4c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ -0e3f5c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0e3f62: 5b23 4214 |0003: iput-object v3, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e3f66: 2031 4907 |0005: instance-of v1, v3, Landroid/widget/ListAdapter; // type@0749 │ │ -0e3f6a: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -0e3f6e: 0731 |0009: move-object v1, v3 │ │ -0e3f70: 1f01 4907 |000a: check-cast v1, Landroid/widget/ListAdapter; // type@0749 │ │ -0e3f74: 5b21 4314 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ -0e3f78: 3804 1800 |000e: if-eqz v4, 0026 // +0018 │ │ -0e3f7c: 7100 a633 0000 |0010: invoke-static {}, Landroid/support/v7/widget/AppCompatSpinner;.access$100:()Z // method@33a6 │ │ -0e3f82: 0a01 |0013: move-result v1 │ │ -0e3f84: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -0e3f88: 2031 6607 |0016: instance-of v1, v3, Landroid/widget/ThemedSpinnerAdapter; // type@0766 │ │ -0e3f8c: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ -0e3f90: 0730 |001a: move-object v0, v3 │ │ -0e3f92: 1f00 6607 |001b: check-cast v0, Landroid/widget/ThemedSpinnerAdapter; // type@0766 │ │ -0e3f96: 7210 cf3c 0000 |001d: invoke-interface {v0}, Landroid/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@3ccf │ │ -0e3f9c: 0c01 |0020: move-result-object v1 │ │ -0e3f9e: 3241 0500 |0021: if-eq v1, v4, 0026 // +0005 │ │ -0e3fa2: 7220 d03c 4000 |0023: invoke-interface {v0, v4}, Landroid/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@3cd0 │ │ -0e3fa8: 0e00 |0026: return-void │ │ -0e3faa: 2031 9d06 |0027: instance-of v1, v3, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@069d │ │ -0e3fae: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ -0e3fb2: 0730 |002b: move-object v0, v3 │ │ -0e3fb4: 1f00 9d06 |002c: check-cast v0, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@069d │ │ -0e3fb8: 7210 6736 0000 |002e: invoke-interface {v0}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@3667 │ │ -0e3fbe: 0c01 |0031: move-result-object v1 │ │ -0e3fc0: 3901 f4ff |0032: if-nez v1, 0026 // -000c │ │ -0e3fc4: 7220 6836 4000 |0034: invoke-interface {v0, v4}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@3668 │ │ -0e3fca: 28ef |0037: goto 0026 // -0011 │ │ +0e1cf0: |[0e1cf0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V │ │ +0e1d00: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1d06: 5b23 4214 |0003: iput-object v3, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1d0a: 2031 4907 |0005: instance-of v1, v3, Landroid/widget/ListAdapter; // type@0749 │ │ +0e1d0e: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +0e1d12: 0731 |0009: move-object v1, v3 │ │ +0e1d14: 1f01 4907 |000a: check-cast v1, Landroid/widget/ListAdapter; // type@0749 │ │ +0e1d18: 5b21 4314 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ +0e1d1c: 3804 1800 |000e: if-eqz v4, 0026 // +0018 │ │ +0e1d20: 7100 a633 0000 |0010: invoke-static {}, Landroid/support/v7/widget/AppCompatSpinner;.access$100:()Z // method@33a6 │ │ +0e1d26: 0a01 |0013: move-result v1 │ │ +0e1d28: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +0e1d2c: 2031 6607 |0016: instance-of v1, v3, Landroid/widget/ThemedSpinnerAdapter; // type@0766 │ │ +0e1d30: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ +0e1d34: 0730 |001a: move-object v0, v3 │ │ +0e1d36: 1f00 6607 |001b: check-cast v0, Landroid/widget/ThemedSpinnerAdapter; // type@0766 │ │ +0e1d3a: 7210 cf3c 0000 |001d: invoke-interface {v0}, Landroid/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@3ccf │ │ +0e1d40: 0c01 |0020: move-result-object v1 │ │ +0e1d42: 3241 0500 |0021: if-eq v1, v4, 0026 // +0005 │ │ +0e1d46: 7220 d03c 4000 |0023: invoke-interface {v0, v4}, Landroid/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@3cd0 │ │ +0e1d4c: 0e00 |0026: return-void │ │ +0e1d4e: 2031 9d06 |0027: instance-of v1, v3, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@069d │ │ +0e1d52: 3801 fdff |0029: if-eqz v1, 0026 // -0003 │ │ +0e1d56: 0730 |002b: move-object v0, v3 │ │ +0e1d58: 1f00 9d06 |002c: check-cast v0, Landroid/support/v7/widget/ThemedSpinnerAdapter; // type@069d │ │ +0e1d5c: 7210 6736 0000 |002e: invoke-interface {v0}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; // method@3667 │ │ +0e1d62: 0c01 |0031: move-result-object v1 │ │ +0e1d64: 3901 f4ff |0032: if-nez v1, 0026 // -000c │ │ +0e1d68: 7220 6836 4000 |0034: invoke-interface {v0, v4}, Landroid/support/v7/widget/ThemedSpinnerAdapter;.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V // method@3668 │ │ +0e1d6e: 28ef |0037: goto 0026 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ 0x0005 line=587 │ │ 0x000a line=588 │ │ 0x000e line=591 │ │ @@ -208760,22 +208765,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e3fcc: |[0e3fcc] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.areAllItemsEnabled:()Z │ │ -0e3fdc: 5420 4314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ -0e3fe0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e3fe4: 7210 bb3b 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ -0e3fea: 0a01 |0007: move-result v1 │ │ -0e3fec: 0f01 |0008: return v1 │ │ -0e3fee: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0e3ff0: 28fe |000a: goto 0008 // -0002 │ │ +0e1d70: |[0e1d70] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.areAllItemsEnabled:()Z │ │ +0e1d80: 5420 4314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ +0e1d84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e1d88: 7210 bb3b 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ +0e1d8e: 0a01 |0007: move-result v1 │ │ +0e1d90: 0f01 |0008: return v1 │ │ +0e1d92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0e1d94: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0002 line=650 │ │ 0x0004 line=651 │ │ 0x0008 line=653 │ │ locals : │ │ @@ -208787,23 +208792,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e3ff4: |[0e3ff4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getCount:()I │ │ -0e4004: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4008: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0e400c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e400e: 0f00 |0005: return v0 │ │ -0e4010: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4014: 7210 7e3c 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@3c7e │ │ -0e401a: 0a00 |000b: move-result v0 │ │ -0e401c: 28f9 |000c: goto 0005 // -0007 │ │ +0e1d98: |[0e1d98] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getCount:()I │ │ +0e1da8: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1dac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e1db0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e1db2: 0f00 |0005: return v0 │ │ +0e1db4: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1db8: 7210 7e3c 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@3c7e │ │ +0e1dbe: 0a00 |000b: move-result v0 │ │ +0e1dc0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -208811,23 +208816,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 │ │ -0e4020: |[0e4020] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0e4030: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4034: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0e4038: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e403a: 1100 |0005: return-object v0 │ │ -0e403c: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4040: 7240 7f3c 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3c7f │ │ -0e4046: 0c00 |000b: move-result-object v0 │ │ -0e4048: 28f9 |000c: goto 0005 // -0007 │ │ +0e1dc4: |[0e1dc4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0e1dd4: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1dd8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e1ddc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e1dde: 1100 |0005: return-object v0 │ │ +0e1de0: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1de4: 7240 7f3c 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3c7f │ │ +0e1dea: 0c00 |000b: move-result-object v0 │ │ +0e1dec: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 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; │ │ @@ -208838,23 +208843,23 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0e404c: |[0e404c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ -0e405c: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4060: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0e4064: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e4066: 1100 |0005: return-object v0 │ │ -0e4068: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e406c: 7220 803c 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@3c80 │ │ -0e4072: 0c00 |000b: move-result-object v0 │ │ -0e4074: 28f9 |000c: goto 0005 // -0007 │ │ +0e1df0: |[0e1df0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ +0e1e00: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1e04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e1e08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e1e0a: 1100 |0005: return-object v0 │ │ +0e1e0c: 5410 4214 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1e10: 7220 803c 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@3c80 │ │ +0e1e16: 0c00 |000b: move-result-object v0 │ │ +0e1e18: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -208863,23 +208868,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0e4078: |[0e4078] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemId:(I)J │ │ -0e4088: 5420 4214 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e408c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0e4090: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -0e4094: 1000 |0006: return-wide v0 │ │ -0e4096: 5420 4214 |0007: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e409a: 7220 813c 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@3c81 │ │ -0e40a0: 0b00 |000c: move-result-wide v0 │ │ -0e40a2: 28f9 |000d: goto 0006 // -0007 │ │ +0e1e1c: |[0e1e1c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemId:(I)J │ │ +0e1e2c: 5420 4214 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1e30: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0e1e34: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +0e1e38: 1000 |0006: return-wide v0 │ │ +0e1e3a: 5420 4214 |0007: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1e3e: 7220 813c 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@3c81 │ │ +0e1e44: 0b00 |000c: move-result-wide v0 │ │ +0e1e46: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -208888,17 +208893,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e40a4: |[0e40a4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemViewType:(I)I │ │ -0e40b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e40b6: 0f00 |0001: return v0 │ │ +0e1e48: |[0e1e48] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getItemViewType:(I)I │ │ +0e1e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e1e5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -208907,18 +208912,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 │ │ -0e40b8: |[0e40b8] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0e40c8: 6e40 7133 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@3371 │ │ -0e40ce: 0c00 |0003: move-result-object v0 │ │ -0e40d0: 1100 |0004: return-object v0 │ │ +0e1e5c: |[0e1e5c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0e1e6c: 6e40 7133 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@3371 │ │ +0e1e72: 0c00 |0003: move-result-object v0 │ │ +0e1e74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 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; │ │ @@ -208929,17 +208934,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e40d4: |[0e40d4] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getViewTypeCount:()I │ │ -0e40e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e40e6: 0f00 |0001: return v0 │ │ +0e1e78: |[0e1e78] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getViewTypeCount:()I │ │ +0e1e88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e1e8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -208947,25 +208952,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e40e8: |[0e40e8] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.hasStableIds:()Z │ │ -0e40f8: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e40fc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0e4100: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4104: 7210 843c 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@3c84 │ │ -0e410a: 0a00 |0009: move-result v0 │ │ -0e410c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0e4110: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0e4112: 0f00 |000d: return v0 │ │ -0e4114: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0e4116: 28fe |000f: goto 000d // -0002 │ │ +0e1e8c: |[0e1e8c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.hasStableIds:()Z │ │ +0e1e9c: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1ea0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e1ea4: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1ea8: 7210 843c 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@3c84 │ │ +0e1eae: 0a00 |0009: move-result v0 │ │ +0e1eb0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0e1eb4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e1eb6: 0f00 |000d: return v0 │ │ +0e1eb8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0e1eba: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -208973,22 +208978,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e4118: |[0e4118] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEmpty:()Z │ │ -0e4128: 6e10 7033 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getCount:()I // method@3370 │ │ -0e412e: 0a00 |0003: move-result v0 │ │ -0e4130: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0e4134: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0e4136: 0f00 |0007: return v0 │ │ -0e4138: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0e413a: 28fe |0009: goto 0007 // -0002 │ │ +0e1ebc: |[0e1ebc] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEmpty:()Z │ │ +0e1ecc: 6e10 7033 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.getCount:()I // method@3370 │ │ +0e1ed2: 0a00 |0003: move-result v0 │ │ +0e1ed4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0e1ed8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0e1eda: 0f00 |0007: return v0 │ │ +0e1edc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0e1ede: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ │ │ #10 : (in Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;) │ │ @@ -208996,22 +209001,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0e413c: |[0e413c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEnabled:(I)Z │ │ -0e414c: 5420 4314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ -0e4150: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e4154: 7220 c13b 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ -0e415a: 0a01 |0007: move-result v1 │ │ -0e415c: 0f01 |0008: return v1 │ │ -0e415e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0e4160: 28fe |000a: goto 0008 // -0002 │ │ +0e1ee0: |[0e1ee0] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.isEnabled:(I)Z │ │ +0e1ef0: 5420 4314 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@1443 │ │ +0e1ef4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e1ef8: 7220 c13b 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@3bc1 │ │ +0e1efe: 0a01 |0007: move-result v1 │ │ +0e1f00: 0f01 |0008: return v1 │ │ +0e1f02: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0e1f04: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0002 line=663 │ │ 0x0004 line=664 │ │ 0x0008 line=666 │ │ locals : │ │ @@ -209024,20 +209029,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e4164: |[0e4164] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0e4174: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4178: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e417c: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e4180: 7220 853c 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3c85 │ │ -0e4186: 0e00 |0009: return-void │ │ +0e1f08: |[0e1f08] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0e1f18: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1f1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e1f20: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1f24: 7220 853c 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3c85 │ │ +0e1f2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0004 line=634 │ │ 0x0009 line=636 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ @@ -209048,36 +209053,36 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0e4188: |[0e4188] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0e4198: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e419c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0e41a0: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ -0e41a4: 7220 863c 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3c86 │ │ -0e41aa: 0e00 |0009: return-void │ │ +0e1f2c: |[0e1f2c] android.support.v7.widget.AppCompatSpinner$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0e1f3c: 5410 4214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1f40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e1f44: 5410 4214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@1442 │ │ +0e1f48: 7220 863c 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3c86 │ │ +0e1f4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0004 line=640 │ │ 0x0009 line=642 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; │ │ 0x0000 - 0x000a reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #946 header: │ │ class_idx : 1635 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #946 annotations: │ │ Annotations on class │ │ @@ -209108,19 +209113,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 │ │ -0e41ac: |[0e41ac] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V │ │ -0e41bc: 5b01 4414 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e41c0: 5b02 4514 |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.val$this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1445 │ │ -0e41c4: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e41ca: 0e00 |0007: return-void │ │ +0e1f50: |[0e1f50] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/support/v7/widget/AppCompatSpinner;)V │ │ +0e1f60: 5b01 4414 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1f64: 5b02 4514 |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.val$this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1445 │ │ +0e1f68: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1f6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 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; │ │ @@ -209131,34 +209136,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 │ │ -0e41cc: |[0e41cc] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e41dc: 5440 4414 |0000: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e41e0: 5400 4c14 |0002: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -0e41e4: 6e20 cf33 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/widget/AppCompatSpinner;.setSelection:(I)V // method@33cf │ │ -0e41ea: 5440 4414 |0007: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e41ee: 5400 4c14 |0009: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -0e41f2: 6e10 b433 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner;.getOnItemClickListener:()Landroid/widget/AdapterView$OnItemClickListener; // method@33b4 │ │ -0e41f8: 0c00 |000e: move-result-object v0 │ │ -0e41fa: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ -0e41fe: 5440 4414 |0011: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e4202: 5400 4c14 |0013: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -0e4206: 5441 4414 |0015: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e420a: 7110 8333 0100 |0017: invoke-static {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; // method@3383 │ │ -0e4210: 0c01 |001a: move-result-object v1 │ │ -0e4212: 7220 be3b 7100 |001b: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@3bbe │ │ -0e4218: 0b02 |001e: move-result-wide v2 │ │ -0e421a: 6e53 c333 6027 |001f: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.performItemClick:(Landroid/view/View;IJ)Z // method@33c3 │ │ -0e4220: 5440 4414 |0022: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ -0e4224: 6e10 8733 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ -0e422a: 0e00 |0027: return-void │ │ +0e1f70: |[0e1f70] android.support.v7.widget.AppCompatSpinner$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0e1f80: 5440 4414 |0000: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1f84: 5400 4c14 |0002: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +0e1f88: 6e20 cf33 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/widget/AppCompatSpinner;.setSelection:(I)V // method@33cf │ │ +0e1f8e: 5440 4414 |0007: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1f92: 5400 4c14 |0009: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +0e1f96: 6e10 b433 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner;.getOnItemClickListener:()Landroid/widget/AdapterView$OnItemClickListener; // method@33b4 │ │ +0e1f9c: 0c00 |000e: move-result-object v0 │ │ +0e1f9e: 3800 1300 |000f: if-eqz v0, 0022 // +0013 │ │ +0e1fa2: 5440 4414 |0011: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1fa6: 5400 4c14 |0013: iget-object v0, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +0e1faa: 5441 4414 |0015: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1fae: 7110 8333 0100 |0017: invoke-static {v1}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; // method@3383 │ │ +0e1fb4: 0c01 |001a: move-result-object v1 │ │ +0e1fb6: 7220 be3b 7100 |001b: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@3bbe │ │ +0e1fbc: 0b02 |001e: move-result-wide v2 │ │ +0e1fbe: 6e53 c333 6027 |001f: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.performItemClick:(Landroid/view/View;IJ)Z // method@33c3 │ │ +0e1fc4: 5440 4414 |0022: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1444 │ │ +0e1fc8: 6e10 8733 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ +0e1fce: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0007 line=699 │ │ 0x0011 line=700 │ │ 0x0022 line=703 │ │ 0x0027 line=704 │ │ @@ -209166,21 +209171,21 @@ │ │ 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 : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #947 header: │ │ class_idx : 1636 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #947 annotations: │ │ Annotations on class │ │ @@ -209205,18 +209210,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 │ │ -0e422c: |[0e422c] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -0e423c: 5b01 4614 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e4240: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e4246: 0e00 |0005: return-void │ │ +0e1fd0: |[0e1fd0] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +0e1fe0: 5b01 4614 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e1fe4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e1fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ @@ -209226,46 +209231,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e4248: |[0e4248] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout:()V │ │ -0e4258: 5420 4614 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e425c: 5421 4614 |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e4260: 5411 4c14 |0004: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -0e4264: 7120 8433 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@3384 │ │ -0e426a: 0a00 |0009: move-result v0 │ │ -0e426c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0e4270: 5420 4614 |000c: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e4274: 6e10 8733 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ -0e427a: 0e00 |0011: return-void │ │ -0e427c: 5420 4614 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e4280: 6e10 8633 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@3386 │ │ -0e4286: 5420 4614 |0017: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ -0e428a: 7110 8533 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@3385 │ │ -0e4290: 28f5 |001c: goto 0011 // -000b │ │ +0e1fec: |[0e1fec] android.support.v7.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout:()V │ │ +0e1ffc: 5420 4614 |0000: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e2000: 5421 4614 |0002: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e2004: 5411 4c14 |0004: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +0e2008: 7120 8433 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@3384 │ │ +0e200e: 0a00 |0009: move-result v0 │ │ +0e2010: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0e2014: 5420 4614 |000c: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e2018: 6e10 8733 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ +0e201e: 0e00 |0011: return-void │ │ +0e2020: 5420 4614 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e2024: 6e10 8633 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@3386 │ │ +0e202a: 5420 4614 |0017: iget-object v0, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1446 │ │ +0e202e: 7110 8533 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@3385 │ │ +0e2034: 28f5 |001c: goto 0011 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x000c line=787 │ │ 0x0011 line=795 │ │ 0x0012 line=789 │ │ 0x0017 line=793 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; │ │ │ │ - source_file_idx : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #948 header: │ │ class_idx : 1637 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #948 annotations: │ │ Annotations on class │ │ @@ -209294,19 +209299,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 │ │ -0e4294: |[0e4294] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ -0e42a4: 5b01 4714 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1447 │ │ -0e42a8: 5b02 4814 |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1448 │ │ -0e42ac: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e42b2: 0e00 |0007: return-void │ │ +0e2038: |[0e2038] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ +0e2048: 5b01 4714 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1447 │ │ +0e204c: 5b02 4814 |0002: iput-object v2, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1448 │ │ +0e2050: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e2056: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 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; │ │ @@ -209317,40 +209322,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0e42b4: |[0e42b4] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.onDismiss:()V │ │ -0e42c4: 5421 4714 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1447 │ │ -0e42c8: 5411 4c14 |0002: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -0e42cc: 6e10 bd33 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@33bd │ │ -0e42d2: 0c00 |0007: move-result-object v0 │ │ -0e42d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0e42d8: 5421 4814 |000a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1448 │ │ -0e42dc: 6e20 9139 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ -0e42e2: 0e00 |000f: return-void │ │ +0e2058: |[0e2058] android.support.v7.widget.AppCompatSpinner$DropdownPopup$3.onDismiss:()V │ │ +0e2068: 5421 4714 |0000: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.this$1:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1447 │ │ +0e206c: 5411 4c14 |0002: iget-object v1, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +0e2070: 6e10 bd33 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@33bd │ │ +0e2076: 0c00 |0007: move-result-object v0 │ │ +0e2078: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0e207c: 5421 4814 |000a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3;.val$layoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1448 │ │ +0e2080: 6e20 9139 1000 |000c: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ +0e2086: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x000a line=803 │ │ 0x000f line=805 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 vto Landroid/view/ViewTreeObserver; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; │ │ │ │ - source_file_idx : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #949 header: │ │ class_idx : 1640 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1039 │ │ +source_file_idx : 1036 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #949 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatTextHelper;' │ │ @@ -209393,28 +209398,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -0e42e4: |[0e42e4] android.support.v7.widget.AppCompatTextHelper.:()V │ │ -0e42f4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0e42f6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0e42fa: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ -0e4300: 6900 5f14 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@145f │ │ -0e4304: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0e4306: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ -0e430a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0e430c: 6002 250d |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.textAllCaps:I // field@0d25 │ │ -0e4310: 4b02 0001 |000e: aput v2, v0, v1 │ │ -0e4314: 6900 5e14 |0010: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ -0e4318: 0e00 |0012: return-void │ │ -0e431a: 0000 |0013: nop // spacer │ │ -0e431c: 0003 0400 0500 0000 3400 0101 6f01 ... |0014: array-data (14 units) │ │ +0e2088: |[0e2088] android.support.v7.widget.AppCompatTextHelper.:()V │ │ +0e2098: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0e209a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0e209e: 2600 1100 0000 |0003: fill-array-data v0, 00000014 // +00000011 │ │ +0e20a4: 6900 5f14 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@145f │ │ +0e20a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e20aa: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ +0e20ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0e20b0: 6002 250d |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.textAllCaps:I // field@0d25 │ │ +0e20b4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0e20b8: 6900 5e14 |0010: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ +0e20bc: 0e00 |0012: return-void │ │ +0e20be: 0000 |0013: nop // spacer │ │ +0e20c0: 0003 0400 0500 0000 3400 0101 6f01 ... |0014: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=42 │ │ 0x0013 line=39 │ │ locals : │ │ │ │ @@ -209423,18 +209428,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e4338: |[0e4338] android.support.v7.widget.AppCompatTextHelper.:(Landroid/widget/TextView;)V │ │ -0e4348: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e434e: 5b01 6414 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e4352: 0e00 |0005: return-void │ │ +0e20dc: |[0e20dc] android.support.v7.widget.AppCompatTextHelper.:(Landroid/widget/TextView;)V │ │ +0e20ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e20f2: 5b01 6414 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e20f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ @@ -209445,24 +209450,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 │ │ -0e4354: |[0e4354] android.support.v7.widget.AppCompatTextHelper.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; │ │ -0e4364: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e4368: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -0e436c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0e4370: 2200 6906 |0006: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelperV17; // type@0669 │ │ -0e4374: 7020 db33 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.:(Landroid/widget/TextView;)V // method@33db │ │ -0e437a: 1100 |000b: return-object v0 │ │ -0e437c: 2200 6806 |000c: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelper; // type@0668 │ │ -0e4380: 7020 d333 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@33d3 │ │ -0e4386: 28fa |0011: goto 000b // -0006 │ │ +0e20f8: |[0e20f8] android.support.v7.widget.AppCompatTextHelper.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; │ │ +0e2108: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e210c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0e2110: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0e2114: 2200 6906 |0006: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelperV17; // type@0669 │ │ +0e2118: 7020 db33 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.:(Landroid/widget/TextView;)V // method@33db │ │ +0e211e: 1100 |000b: return-object v0 │ │ +0e2120: 2200 6806 |000c: new-instance v0, Landroid/support/v7/widget/AppCompatTextHelper; // type@0668 │ │ +0e2124: 7020 d333 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@33d3 │ │ +0e212a: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x000b line=36 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 textView Landroid/widget/TextView; │ │ @@ -209473,22 +209478,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0e4388: |[0e4388] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V │ │ -0e4398: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0e439c: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ -0e43a0: 5410 6414 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e43a4: 6e10 9c3c 0000 |0006: invoke-virtual {v0}, Landroid/widget/TextView;.getDrawableState:()[I // method@3c9c │ │ -0e43aa: 0c00 |0009: move-result-object v0 │ │ -0e43ac: 7130 7031 3200 |000a: invoke-static {v2, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ -0e43b2: 0e00 |000d: return-void │ │ +0e212c: |[0e212c] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V │ │ +0e213c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0e2140: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ +0e2144: 5410 6414 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e2148: 6e10 9c3c 0000 |0006: invoke-virtual {v0}, Landroid/widget/TextView;.getDrawableState:()[I // method@3c9c │ │ +0e214e: 0c00 |0009: move-result-object v0 │ │ +0e2150: 7130 7031 3200 |000a: invoke-static {v2, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;[I)V // method@3170 │ │ +0e2156: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000d line=132 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ @@ -209500,43 +209505,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0e43b4: |[0e43b4] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawablesTints:()V │ │ -0e43c4: 5431 6114 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ -0e43c8: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ -0e43cc: 5431 6314 |0004: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ -0e43d0: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0e43d4: 5431 6214 |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ -0e43d8: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -0e43dc: 5431 6014 |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ -0e43e0: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ -0e43e4: 5431 6414 |0010: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e43e8: 6e10 993c 0100 |0012: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@3c99 │ │ -0e43ee: 0c00 |0015: move-result-object v0 │ │ -0e43f0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0e43f2: 4601 0001 |0017: aget-object v1, v0, v1 │ │ -0e43f6: 5432 6114 |0019: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ -0e43fa: 6e30 d433 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ -0e4400: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0e4402: 4601 0001 |001f: aget-object v1, v0, v1 │ │ -0e4406: 5432 6314 |0021: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ -0e440a: 6e30 d433 1302 |0023: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ -0e4410: 1221 |0026: const/4 v1, #int 2 // #2 │ │ -0e4412: 4601 0001 |0027: aget-object v1, v0, v1 │ │ -0e4416: 5432 6214 |0029: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ -0e441a: 6e30 d433 1302 |002b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ -0e4420: 1231 |002e: const/4 v1, #int 3 // #3 │ │ -0e4422: 4601 0001 |002f: aget-object v1, v0, v1 │ │ -0e4426: 5432 6014 |0031: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ -0e442a: 6e30 d433 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ -0e4430: 0e00 |0036: return-void │ │ +0e2158: |[0e2158] android.support.v7.widget.AppCompatTextHelper.applyCompoundDrawablesTints:()V │ │ +0e2168: 5431 6114 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ +0e216c: 3901 0e00 |0002: if-nez v1, 0010 // +000e │ │ +0e2170: 5431 6314 |0004: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ +0e2174: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0e2178: 5431 6214 |0008: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ +0e217c: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +0e2180: 5431 6014 |000c: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ +0e2184: 3801 2800 |000e: if-eqz v1, 0036 // +0028 │ │ +0e2188: 5431 6414 |0010: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e218c: 6e10 993c 0100 |0012: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawables:()[Landroid/graphics/drawable/Drawable; // method@3c99 │ │ +0e2192: 0c00 |0015: move-result-object v0 │ │ +0e2194: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0e2196: 4601 0001 |0017: aget-object v1, v0, v1 │ │ +0e219a: 5432 6114 |0019: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ +0e219e: 6e30 d433 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ +0e21a4: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0e21a6: 4601 0001 |001f: aget-object v1, v0, v1 │ │ +0e21aa: 5432 6314 |0021: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ +0e21ae: 6e30 d433 1302 |0023: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ +0e21b4: 1221 |0026: const/4 v1, #int 2 // #2 │ │ +0e21b6: 4601 0001 |0027: aget-object v1, v0, v1 │ │ +0e21ba: 5432 6214 |0029: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ +0e21be: 6e30 d433 1302 |002b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ +0e21c4: 1231 |002e: const/4 v1, #int 3 // #3 │ │ +0e21c6: 4601 0001 |002f: aget-object v1, v0, v1 │ │ +0e21ca: 5432 6014 |0031: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ +0e21ce: 6e30 d433 1302 |0033: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33d4 │ │ +0e21d4: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0010 line=120 │ │ 0x0016 line=121 │ │ 0x001e line=122 │ │ 0x0026 line=123 │ │ @@ -209551,111 +209556,111 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 193 16-bit code units │ │ -0e4434: |[0e4434] android.support.v7.widget.AppCompatTextHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -0e4444: 123b |0000: const/4 v11, #int 3 // #3 │ │ -0e4446: 122a |0001: const/4 v10, #int 2 // #2 │ │ -0e4448: 12f9 |0002: const/4 v9, #int -1 // #ff │ │ -0e444a: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0e444c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0e444e: 54c5 6414 |0005: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e4452: 6e10 9b3c 0500 |0007: invoke-virtual {v5}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ -0e4458: 0c03 |000a: move-result-object v3 │ │ -0e445a: 7110 6531 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -0e4460: 0c04 |000e: move-result-object v4 │ │ -0e4462: 6205 5f14 |000f: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@145f │ │ -0e4466: 6e57 b201 d3e5 |0011: invoke-virtual {v3, v13, v5, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e446c: 0c00 |0014: move-result-object v0 │ │ -0e446e: 6e30 6702 7009 |0015: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e4474: 0a01 |0018: move-result v1 │ │ -0e4476: 6e20 6e02 8000 |0019: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e447c: 0a05 |001c: move-result v5 │ │ -0e447e: 3805 1900 |001d: if-eqz v5, 0036 // +0019 │ │ -0e4482: 2205 3106 |001f: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e4486: 7010 5131 0500 |0021: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e448c: 5bc5 6114 |0024: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ -0e4490: 54c5 6114 |0026: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ -0e4494: 5c58 9413 |0028: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e4498: 54c5 6114 |002a: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ -0e449c: 6e30 6702 8007 |002c: invoke-virtual {v0, v8, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e44a2: 0a06 |002f: move-result v6 │ │ -0e44a4: 6e20 6b31 6400 |0030: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e44aa: 0c06 |0033: move-result-object v6 │ │ -0e44ac: 5b56 9613 |0034: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e44b0: 6e20 6e02 a000 |0036: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e44b6: 0a05 |0039: move-result v5 │ │ -0e44b8: 3805 1900 |003a: if-eqz v5, 0053 // +0019 │ │ -0e44bc: 2205 3106 |003c: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e44c0: 7010 5131 0500 |003e: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e44c6: 5bc5 6314 |0041: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ -0e44ca: 54c5 6314 |0043: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ -0e44ce: 5c58 9413 |0045: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e44d2: 54c5 6314 |0047: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ -0e44d6: 6e30 6702 a007 |0049: invoke-virtual {v0, v10, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e44dc: 0a06 |004c: move-result v6 │ │ -0e44de: 6e20 6b31 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e44e4: 0c06 |0050: move-result-object v6 │ │ -0e44e6: 5b56 9613 |0051: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e44ea: 6e20 6e02 b000 |0053: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e44f0: 0a05 |0056: move-result v5 │ │ -0e44f2: 3805 1900 |0057: if-eqz v5, 0070 // +0019 │ │ -0e44f6: 2205 3106 |0059: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e44fa: 7010 5131 0500 |005b: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e4500: 5bc5 6214 |005e: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ -0e4504: 54c5 6214 |0060: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ -0e4508: 5c58 9413 |0062: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e450c: 54c5 6214 |0064: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ -0e4510: 6e30 6702 b007 |0066: invoke-virtual {v0, v11, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e4516: 0a06 |0069: move-result v6 │ │ -0e4518: 6e20 6b31 6400 |006a: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e451e: 0c06 |006d: move-result-object v6 │ │ -0e4520: 5b56 9613 |006e: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e4524: 1245 |0070: const/4 v5, #int 4 // #4 │ │ -0e4526: 6e20 6e02 5000 |0071: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e452c: 0a05 |0074: move-result v5 │ │ -0e452e: 3805 1a00 |0075: if-eqz v5, 008f // +001a │ │ -0e4532: 2205 3106 |0077: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -0e4536: 7010 5131 0500 |0079: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -0e453c: 5bc5 6014 |007c: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ -0e4540: 54c5 6014 |007e: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ -0e4544: 5c58 9413 |0080: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -0e4548: 54c5 6014 |0082: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ -0e454c: 1246 |0084: const/4 v6, #int 4 // #4 │ │ -0e454e: 6e30 6702 6007 |0085: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -0e4554: 0a06 |0088: move-result v6 │ │ -0e4556: 6e20 6b31 6400 |0089: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -0e455c: 0c06 |008c: move-result-object v6 │ │ -0e455e: 5b56 9613 |008d: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -0e4562: 6e10 7102 0000 |008f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e4568: 3291 1c00 |0092: if-eq v1, v9, 00ae // +001c │ │ -0e456c: 6205 9410 |0094: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ -0e4570: 6e30 b001 1305 |0096: invoke-virtual {v3, v1, v5}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ -0e4576: 0c02 |0099: move-result-object v2 │ │ -0e4578: 6005 9d10 |009a: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ -0e457c: 6e20 6e02 5200 |009c: invoke-virtual {v2, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e4582: 0a05 |009f: move-result v5 │ │ -0e4584: 3805 0b00 |00a0: if-eqz v5, 00ab // +000b │ │ -0e4588: 6005 9d10 |00a2: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ -0e458c: 6e30 5502 5207 |00a4: invoke-virtual {v2, v5, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0e4592: 0a05 |00a7: move-result v5 │ │ -0e4594: 6e20 d933 5c00 |00a8: invoke-virtual {v12, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ -0e459a: 6e10 7102 0200 |00ab: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e45a0: 6205 5e14 |00ae: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ -0e45a4: 6e57 b201 d3e5 |00b0: invoke-virtual {v3, v13, v5, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e45aa: 0c00 |00b3: move-result-object v0 │ │ -0e45ac: 6e30 5502 7007 |00b4: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0e45b2: 0a05 |00b7: move-result v5 │ │ -0e45b4: 3805 0500 |00b8: if-eqz v5, 00bd // +0005 │ │ -0e45b8: 6e20 d933 8c00 |00ba: invoke-virtual {v12, v8}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ -0e45be: 6e10 7102 0000 |00bd: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e45c4: 0e00 |00c0: return-void │ │ +0e21d8: |[0e21d8] android.support.v7.widget.AppCompatTextHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +0e21e8: 123b |0000: const/4 v11, #int 3 // #3 │ │ +0e21ea: 122a |0001: const/4 v10, #int 2 // #2 │ │ +0e21ec: 12f9 |0002: const/4 v9, #int -1 // #ff │ │ +0e21ee: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0e21f0: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0e21f2: 54c5 6414 |0005: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e21f6: 6e10 9b3c 0500 |0007: invoke-virtual {v5}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ +0e21fc: 0c03 |000a: move-result-object v3 │ │ +0e21fe: 7110 6531 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +0e2204: 0c04 |000e: move-result-object v4 │ │ +0e2206: 6205 5f14 |000f: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.VIEW_ATTRS:[I // field@145f │ │ +0e220a: 6e57 b201 d3e5 |0011: invoke-virtual {v3, v13, v5, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e2210: 0c00 |0014: move-result-object v0 │ │ +0e2212: 6e30 6702 7009 |0015: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e2218: 0a01 |0018: move-result v1 │ │ +0e221a: 6e20 6e02 8000 |0019: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e2220: 0a05 |001c: move-result v5 │ │ +0e2222: 3805 1900 |001d: if-eqz v5, 0036 // +0019 │ │ +0e2226: 2205 3106 |001f: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e222a: 7010 5131 0500 |0021: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e2230: 5bc5 6114 |0024: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ +0e2234: 54c5 6114 |0026: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ +0e2238: 5c58 9413 |0028: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e223c: 54c5 6114 |002a: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableLeftTint:Landroid/support/v7/internal/widget/TintInfo; // field@1461 │ │ +0e2240: 6e30 6702 8007 |002c: invoke-virtual {v0, v8, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e2246: 0a06 |002f: move-result v6 │ │ +0e2248: 6e20 6b31 6400 |0030: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e224e: 0c06 |0033: move-result-object v6 │ │ +0e2250: 5b56 9613 |0034: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e2254: 6e20 6e02 a000 |0036: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e225a: 0a05 |0039: move-result v5 │ │ +0e225c: 3805 1900 |003a: if-eqz v5, 0053 // +0019 │ │ +0e2260: 2205 3106 |003c: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e2264: 7010 5131 0500 |003e: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e226a: 5bc5 6314 |0041: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ +0e226e: 54c5 6314 |0043: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ +0e2272: 5c58 9413 |0045: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e2276: 54c5 6314 |0047: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableTopTint:Landroid/support/v7/internal/widget/TintInfo; // field@1463 │ │ +0e227a: 6e30 6702 a007 |0049: invoke-virtual {v0, v10, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e2280: 0a06 |004c: move-result v6 │ │ +0e2282: 6e20 6b31 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e2288: 0c06 |0050: move-result-object v6 │ │ +0e228a: 5b56 9613 |0051: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e228e: 6e20 6e02 b000 |0053: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e2294: 0a05 |0056: move-result v5 │ │ +0e2296: 3805 1900 |0057: if-eqz v5, 0070 // +0019 │ │ +0e229a: 2205 3106 |0059: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e229e: 7010 5131 0500 |005b: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e22a4: 5bc5 6214 |005e: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ +0e22a8: 54c5 6214 |0060: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ +0e22ac: 5c58 9413 |0062: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e22b0: 54c5 6214 |0064: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableRightTint:Landroid/support/v7/internal/widget/TintInfo; // field@1462 │ │ +0e22b4: 6e30 6702 b007 |0066: invoke-virtual {v0, v11, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e22ba: 0a06 |0069: move-result v6 │ │ +0e22bc: 6e20 6b31 6400 |006a: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e22c2: 0c06 |006d: move-result-object v6 │ │ +0e22c4: 5b56 9613 |006e: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e22c8: 1245 |0070: const/4 v5, #int 4 // #4 │ │ +0e22ca: 6e20 6e02 5000 |0071: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e22d0: 0a05 |0074: move-result v5 │ │ +0e22d2: 3805 1a00 |0075: if-eqz v5, 008f // +001a │ │ +0e22d6: 2205 3106 |0077: new-instance v5, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +0e22da: 7010 5131 0500 |0079: invoke-direct {v5}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +0e22e0: 5bc5 6014 |007c: iput-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ +0e22e4: 54c5 6014 |007e: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ +0e22e8: 5c58 9413 |0080: iput-boolean v8, v5, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +0e22ec: 54c5 6014 |0082: iget-object v5, v12, Landroid/support/v7/widget/AppCompatTextHelper;.mDrawableBottomTint:Landroid/support/v7/internal/widget/TintInfo; // field@1460 │ │ +0e22f0: 1246 |0084: const/4 v6, #int 4 // #4 │ │ +0e22f2: 6e30 6702 6007 |0085: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +0e22f8: 0a06 |0088: move-result v6 │ │ +0e22fa: 6e20 6b31 6400 |0089: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +0e2300: 0c06 |008c: move-result-object v6 │ │ +0e2302: 5b56 9613 |008d: iput-object v6, v5, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +0e2306: 6e10 7102 0000 |008f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e230c: 3291 1c00 |0092: if-eq v1, v9, 00ae // +001c │ │ +0e2310: 6205 9410 |0094: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ +0e2314: 6e30 b001 1305 |0096: invoke-virtual {v3, v1, v5}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ +0e231a: 0c02 |0099: move-result-object v2 │ │ +0e231c: 6005 9d10 |009a: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ +0e2320: 6e20 6e02 5200 |009c: invoke-virtual {v2, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e2326: 0a05 |009f: move-result v5 │ │ +0e2328: 3805 0b00 |00a0: if-eqz v5, 00ab // +000b │ │ +0e232c: 6005 9d10 |00a2: sget v5, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ +0e2330: 6e30 5502 5207 |00a4: invoke-virtual {v2, v5, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0e2336: 0a05 |00a7: move-result v5 │ │ +0e2338: 6e20 d933 5c00 |00a8: invoke-virtual {v12, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ +0e233e: 6e10 7102 0200 |00ab: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e2344: 6205 5e14 |00ae: sget-object v5, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ +0e2348: 6e57 b201 d3e5 |00b0: invoke-virtual {v3, v13, v5, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e234e: 0c00 |00b3: move-result-object v0 │ │ +0e2350: 6e30 5502 7007 |00b4: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0e2356: 0a05 |00b7: move-result v5 │ │ +0e2358: 3805 0500 |00b8: if-eqz v5, 00bd // +0005 │ │ +0e235c: 6e20 d933 8c00 |00ba: invoke-virtual {v12, v8}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ +0e2362: 6e10 7102 0000 |00bd: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e2368: 0e00 |00c0: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=56 │ │ 0x000b line=57 │ │ 0x000f line=60 │ │ 0x0015 line=61 │ │ 0x0019 line=64 │ │ @@ -209700,27 +209705,27 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0e45c8: |[0e45c8] android.support.v7.widget.AppCompatTextHelper.onSetTextAppearance:(Landroid/content/Context;I)V │ │ -0e45d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0e45da: 6201 5e14 |0001: sget-object v1, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ -0e45de: 6e30 b001 5401 |0003: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ -0e45e4: 0c00 |0006: move-result-object v0 │ │ -0e45e6: 6e20 6e02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -0e45ec: 0a01 |000a: move-result v1 │ │ -0e45ee: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -0e45f2: 6e30 5502 2002 |000d: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0e45f8: 0a01 |0010: move-result v1 │ │ -0e45fa: 6e20 d933 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ -0e4600: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e4606: 0e00 |0017: return-void │ │ +0e236c: |[0e236c] android.support.v7.widget.AppCompatTextHelper.onSetTextAppearance:(Landroid/content/Context;I)V │ │ +0e237c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0e237e: 6201 5e14 |0001: sget-object v1, Landroid/support/v7/widget/AppCompatTextHelper;.TEXT_APPEARANCE_ATTRS:[I // field@145e │ │ +0e2382: 6e30 b001 5401 |0003: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ +0e2388: 0c00 |0006: move-result-object v0 │ │ +0e238a: 6e20 6e02 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +0e2390: 0a01 |000a: move-result v1 │ │ +0e2392: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +0e2396: 6e30 5502 2002 |000d: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0e239c: 0a01 |0010: move-result v1 │ │ +0e239e: 6e20 d933 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ +0e23a4: 6e10 7102 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e23aa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0007 line=105 │ │ 0x000d line=106 │ │ 0x0014 line=108 │ │ 0x0017 line=109 │ │ @@ -209735,42 +209740,42 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0e4608: |[0e4608] android.support.v7.widget.AppCompatTextHelper.setAllCaps:(Z)V │ │ -0e4618: 5431 6414 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e461c: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0e4620: 2200 c905 |0004: new-instance v0, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@05c9 │ │ -0e4624: 5432 6414 |0006: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ -0e4628: 6e10 9b3c 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ -0e462e: 0c02 |000b: move-result-object v2 │ │ -0e4630: 7020 a62b 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@2ba6 │ │ -0e4636: 6e20 cc3c 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@3ccc │ │ -0e463c: 0e00 |0012: return-void │ │ -0e463e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0e4640: 28fb |0014: goto 000f // -0005 │ │ +0e23ac: |[0e23ac] android.support.v7.widget.AppCompatTextHelper.setAllCaps:(Z)V │ │ +0e23bc: 5431 6414 |0000: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e23c0: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0e23c4: 2200 c905 |0004: new-instance v0, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@05c9 │ │ +0e23c8: 5432 6414 |0006: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelper;.mView:Landroid/widget/TextView; // field@1464 │ │ +0e23cc: 6e10 9b3c 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ +0e23d2: 0c02 |000b: move-result-object v2 │ │ +0e23d4: 7020 a62b 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@2ba6 │ │ +0e23da: 6e20 cc3c 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@3ccc │ │ +0e23e0: 0e00 |0012: return-void │ │ +0e23e2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0e23e4: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0012 line=115 │ │ 0x0013 line=112 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v7/widget/AppCompatTextHelper; │ │ 0x0000 - 0x0015 reg=4 allCaps Z │ │ │ │ - source_file_idx : 1039 (AppCompatTextHelper.java) │ │ + source_file_idx : 1036 (AppCompatTextHelper.java) │ │ │ │ Class #950 header: │ │ class_idx : 1643 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4873 │ │ +source_file_idx : 4869 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #950 annotations: │ │ Annotations on class │ │ @@ -209784,21 +209789,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4873 (LinearLayoutCompat.java) │ │ + source_file_idx : 4869 (LinearLayoutCompat.java) │ │ │ │ Class #951 header: │ │ class_idx : 1644 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1793 │ │ -source_file_idx : 4873 │ │ +source_file_idx : 4869 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #951 annotations: │ │ Annotations on class │ │ @@ -209826,21 +209831,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0e4644: |[0e4644] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ -0e4654: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0e465a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e465c: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e4660: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e4662: 5910 7214 |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e4666: 0e00 |0009: return-void │ │ +0e23e8: |[0e23e8] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ +0e23f8: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0e23fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0e2400: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e2404: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e2406: 5910 7214 |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e240a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0003 line=1771 │ │ 0x0006 line=1792 │ │ 0x0009 line=1793 │ │ locals : │ │ @@ -209853,20 +209858,20 @@ │ │ type : '(IIF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0e4668: |[0e4668] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(IIF)V │ │ -0e4678: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -0e467e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e4680: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e4684: 5914 7214 |0006: iput v4, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e4688: 0e00 |0008: return-void │ │ +0e240c: |[0e240c] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(IIF)V │ │ +0e241c: 7030 0639 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +0e2422: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0e2424: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e2428: 5914 7214 |0006: iput v4, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e242c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1806 │ │ 0x0003 line=1771 │ │ 0x0006 line=1807 │ │ 0x0008 line=1808 │ │ locals : │ │ @@ -209880,32 +209885,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 │ │ -0e468c: |[0e468c] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e469c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0e469e: 7030 0739 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -0e46a4: 5943 6d14 |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e46a8: 6201 3a10 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@103a │ │ -0e46ac: 6e30 b101 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0e46b2: 0c00 |000b: move-result-object v0 │ │ -0e46b4: 6001 3d10 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@103d │ │ -0e46b8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0e46ba: 6e30 5d02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ -0e46c0: 0a01 |0012: move-result v1 │ │ -0e46c2: 5941 7214 |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e46c6: 6001 3b10 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@103b │ │ -0e46ca: 6e30 6102 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0e46d0: 0a01 |001a: move-result v1 │ │ -0e46d2: 5941 6d14 |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e46d6: 6e10 7102 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e46dc: 0e00 |0020: return-void │ │ +0e2430: |[0e2430] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e2440: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0e2442: 7030 0739 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +0e2448: 5943 6d14 |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e244c: 6201 3a10 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@103a │ │ +0e2450: 6e30 b101 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0e2456: 0c00 |000b: move-result-object v0 │ │ +0e2458: 6001 3d10 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@103d │ │ +0e245c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0e245e: 6e30 5d02 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@025d │ │ +0e2464: 0a01 |0012: move-result v1 │ │ +0e2466: 5941 7214 |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e246a: 6001 3b10 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@103b │ │ +0e246e: 6e30 6102 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e2474: 0a01 |001a: move-result v1 │ │ +0e2476: 5941 6d14 |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e247a: 6e10 7102 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e2480: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1777 │ │ 0x0004 line=1771 │ │ 0x0006 line=1778 │ │ 0x000c line=1781 │ │ 0x0015 line=1782 │ │ @@ -209922,23 +209927,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 │ │ -0e46e0: |[0e46e0] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;)V │ │ -0e46f0: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0e46f6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e46f8: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e46fc: 5220 7214 |0006: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e4700: 5910 7214 |0008: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e4704: 5220 6d14 |000a: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e4708: 5910 6d14 |000c: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e470c: 0e00 |000e: return-void │ │ +0e2484: |[0e2484] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;)V │ │ +0e2494: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0e249a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0e249c: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e24a0: 5220 7214 |0006: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e24a4: 5910 7214 |0008: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e24a8: 5220 6d14 |000a: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e24ac: 5910 6d14 |000c: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e24b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0003 line=1771 │ │ 0x0006 line=1833 │ │ 0x000a line=1834 │ │ 0x000e line=1835 │ │ @@ -209951,19 +209956,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 │ │ -0e4710: |[0e4710] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0e4720: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ -0e4726: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e4728: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e472c: 0e00 |0006: return-void │ │ +0e24b4: |[0e24b4] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0e24c4: 7020 0839 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3908 │ │ +0e24ca: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0e24cc: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e24d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1814 │ │ 0x0003 line=1771 │ │ 0x0006 line=1815 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ @@ -209974,36 +209979,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0e4730: |[0e4730] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0e4740: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ -0e4746: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0e4748: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e474c: 0e00 |0006: return-void │ │ +0e24d4: |[0e24d4] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0e24e4: 7020 0939 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3909 │ │ +0e24ea: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0e24ec: 5910 6d14 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e24f0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1821 │ │ 0x0003 line=1771 │ │ 0x0006 line=1822 │ │ 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 : 4873 (LinearLayoutCompat.java) │ │ + source_file_idx : 4869 (LinearLayoutCompat.java) │ │ │ │ Class #952 header: │ │ class_idx : 1645 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4873 │ │ +source_file_idx : 4869 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #952 annotations: │ │ Annotations on class │ │ @@ -210017,21 +210022,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4873 (LinearLayoutCompat.java) │ │ + source_file_idx : 4869 (LinearLayoutCompat.java) │ │ │ │ Class #953 header: │ │ class_idx : 1646 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 4873 │ │ +source_file_idx : 4869 │ │ static_fields_size : 11 │ │ instance_fields_size: 15 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 50 │ │ │ │ Class #953 annotations: │ │ Annotations on class │ │ @@ -210165,18 +210170,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0e4750: |[0e4750] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ -0e4760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e4762: 7030 f633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ -0e4768: 0e00 |0004: return-void │ │ +0e24f4: |[0e24f4] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ +0e2504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2506: 7030 f633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ +0e250c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -210186,18 +210191,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 │ │ -0e476c: |[0e476c] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e477c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e477e: 7040 f733 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ -0e4784: 0e00 |0004: return-void │ │ +0e2510: |[0e2510] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e2520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2522: 7040 f733 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ +0e2528: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -210208,69 +210213,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 │ │ -0e4788: |[0e4788] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e4798: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0e479a: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0e479c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0e479e: 7040 1439 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -0e47a4: 5c74 7f14 |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ -0e47a8: 5976 8014 |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e47ac: 5975 8114 |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ -0e47b0: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ -0e47b6: 5973 8614 |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e47ba: 6203 3910 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@1039 │ │ -0e47be: 7155 9131 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0e47c4: 0c00 |0016: move-result-object v0 │ │ -0e47c6: 6003 4210 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@1042 │ │ -0e47ca: 6e30 8031 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -0e47d0: 0a02 |001c: move-result v2 │ │ -0e47d2: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ -0e47d6: 6e20 4934 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@3449 │ │ -0e47dc: 6003 4110 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@1041 │ │ -0e47e0: 6e30 8031 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -0e47e6: 0a02 |0027: move-result v2 │ │ -0e47e8: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ -0e47ec: 6e20 4434 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@3444 │ │ -0e47f2: 6003 3f10 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@103f │ │ -0e47f6: 6e30 7331 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -0e47fc: 0a01 |0032: move-result v1 │ │ -0e47fe: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ -0e4802: 6e20 3f34 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@343f │ │ -0e4808: 6003 4310 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@1043 │ │ -0e480c: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ -0e4810: 6e30 7c31 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getFloat:(IF)F // method@317c │ │ -0e4816: 0a03 |003f: move-result v3 │ │ -0e4818: 5973 8d14 |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e481c: 6003 4010 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@1040 │ │ -0e4820: 6e30 8031 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -0e4826: 0a03 |0047: move-result v3 │ │ -0e4828: 5973 8014 |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e482c: 6003 4610 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@1046 │ │ -0e4830: 6e30 7331 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -0e4836: 0a03 |004f: move-result v3 │ │ -0e4838: 5c73 8c14 |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ -0e483c: 6003 4410 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@1044 │ │ -0e4840: 6e20 7a31 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0e4846: 0c03 |0057: move-result-object v3 │ │ -0e4848: 6e20 4234 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3442 │ │ -0e484e: 6003 4710 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@1047 │ │ -0e4852: 6e30 8031 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -0e4858: 0a03 |0060: move-result v3 │ │ -0e485a: 5973 8a14 |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e485e: 6003 4510 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@1045 │ │ -0e4862: 6e30 7931 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0e4868: 0a03 |0068: move-result v3 │ │ -0e486a: 5973 8414 |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e486e: 6e10 9331 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e4874: 0e00 |006e: return-void │ │ +0e252c: |[0e252c] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e253c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0e253e: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +0e2540: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0e2542: 7040 1439 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +0e2548: 5c74 7f14 |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ +0e254c: 5976 8014 |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2550: 5975 8114 |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ +0e2554: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +0e255a: 5973 8614 |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e255e: 6203 3910 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@1039 │ │ +0e2562: 7155 9131 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e2568: 0c00 |0016: move-result-object v0 │ │ +0e256a: 6003 4210 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@1042 │ │ +0e256e: 6e30 8031 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +0e2574: 0a02 |001c: move-result v2 │ │ +0e2576: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ +0e257a: 6e20 4934 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@3449 │ │ +0e2580: 6003 4110 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@1041 │ │ +0e2584: 6e30 8031 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +0e258a: 0a02 |0027: move-result v2 │ │ +0e258c: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ +0e2590: 6e20 4434 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@3444 │ │ +0e2596: 6003 3f10 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@103f │ │ +0e259a: 6e30 7331 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +0e25a0: 0a01 |0032: move-result v1 │ │ +0e25a2: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ +0e25a6: 6e20 3f34 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@343f │ │ +0e25ac: 6003 4310 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@1043 │ │ +0e25b0: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ +0e25b4: 6e30 7c31 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getFloat:(IF)F // method@317c │ │ +0e25ba: 0a03 |003f: move-result v3 │ │ +0e25bc: 5973 8d14 |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e25c0: 6003 4010 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@1040 │ │ +0e25c4: 6e30 8031 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +0e25ca: 0a03 |0047: move-result v3 │ │ +0e25cc: 5973 8014 |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e25d0: 6003 4610 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@1046 │ │ +0e25d4: 6e30 7331 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +0e25da: 0a03 |004f: move-result v3 │ │ +0e25dc: 5c73 8c14 |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ +0e25e0: 6003 4410 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@1044 │ │ +0e25e4: 6e20 7a31 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e25ea: 0c03 |0057: move-result-object v3 │ │ +0e25ec: 6e20 4234 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3442 │ │ +0e25f2: 6003 4710 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@1047 │ │ +0e25f6: 6e30 8031 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +0e25fc: 0a03 |0060: move-result v3 │ │ +0e25fe: 5973 8a14 |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e2602: 6003 4510 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@1045 │ │ +0e2606: 6e30 7931 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e260c: 0a03 |0068: move-result v3 │ │ +0e260e: 5973 8414 |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e2612: 6e10 9331 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e2618: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=150 │ │ 0x0006 line=97 │ │ 0x0008 line=106 │ │ 0x000a line=113 │ │ 0x000c line=117 │ │ @@ -210306,47 +210311,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -0e4878: |[0e4878] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ -0e4888: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e488a: 6e10 1634 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@3416 │ │ -0e4890: 0a00 |0004: move-result v0 │ │ -0e4892: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ -0e4896: 7120 2338 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e489c: 0a04 |000a: move-result v4 │ │ -0e489e: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0e48a0: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -0e48a4: 6e20 2234 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e48aa: 0c01 |0011: move-result-object v1 │ │ -0e48ac: 6e10 7b38 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e48b2: 0a00 |0015: move-result v0 │ │ -0e48b4: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ -0e48b8: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ -0e48bc: 6e10 5438 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e48c2: 0c07 |001d: move-result-object v7 │ │ -0e48c4: 1f07 6c06 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e48c8: 5270 6e14 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e48cc: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ -0e48ce: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ -0e48d2: 5278 7314 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e48d6: 6e10 5c38 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e48dc: 0a00 |002a: move-result v0 │ │ -0e48de: 5970 7314 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e48e2: 0790 |002d: move-object v0, v9 │ │ -0e48e4: 01b2 |002e: move v2, v11 │ │ -0e48e6: 0135 |002f: move v5, v3 │ │ -0e48e8: 7406 2e34 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ -0e48ee: 5978 7314 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e48f2: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0e48f6: 28d5 |0037: goto 000c // -002b │ │ -0e48f8: 0e00 |0038: return-void │ │ +0e261c: |[0e261c] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ +0e262c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e262e: 6e10 1634 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@3416 │ │ +0e2634: 0a00 |0004: move-result v0 │ │ +0e2636: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ +0e263a: 7120 2338 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e2640: 0a04 |000a: move-result v4 │ │ +0e2642: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0e2644: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +0e2648: 6e20 2234 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e264e: 0c01 |0011: move-result-object v1 │ │ +0e2650: 6e10 7b38 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e2656: 0a00 |0015: move-result v0 │ │ +0e2658: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ +0e265c: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ +0e2660: 6e10 5438 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e2666: 0c07 |001d: move-result-object v7 │ │ +0e2668: 1f07 6c06 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e266c: 5270 6e14 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e2670: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ +0e2672: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ +0e2676: 5278 7314 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e267a: 6e10 5c38 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e2680: 0a00 |002a: move-result v0 │ │ +0e2682: 5970 7314 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e2686: 0790 |002d: move-object v0, v9 │ │ +0e2688: 01b2 |002e: move v2, v11 │ │ +0e268a: 0135 |002f: move v5, v3 │ │ +0e268c: 7406 2e34 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ +0e2692: 5978 7314 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e2696: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e269a: 28d5 |0037: goto 000c // -002b │ │ +0e269c: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1313 │ │ 0x000b line=1315 │ │ 0x000e line=1316 │ │ 0x0012 line=1317 │ │ 0x001a line=1318 │ │ @@ -210372,47 +210377,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -0e48fc: |[0e48fc] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ -0e490c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e490e: 6e10 1734 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@3417 │ │ -0e4914: 0a00 |0004: move-result v0 │ │ -0e4916: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ -0e491a: 7120 2338 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e4920: 0a02 |000a: move-result v2 │ │ -0e4922: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0e4924: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -0e4928: 6e20 2234 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e492e: 0c01 |0011: move-result-object v1 │ │ -0e4930: 6e10 7b38 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e4936: 0a00 |0015: move-result v0 │ │ -0e4938: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ -0e493c: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ -0e4940: 6e10 5438 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4946: 0c07 |001d: move-result-object v7 │ │ -0e4948: 1f07 6c06 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e494c: 5270 7314 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e4950: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ -0e4952: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ -0e4956: 5278 6e14 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e495a: 6e10 5938 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e4960: 0a00 |002a: move-result v0 │ │ -0e4962: 5970 6e14 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e4966: 0790 |002d: move-object v0, v9 │ │ -0e4968: 01b4 |002e: move v4, v11 │ │ -0e496a: 0135 |002f: move v5, v3 │ │ -0e496c: 7406 2e34 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ -0e4972: 5978 6e14 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e4976: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0e497a: 28d5 |0037: goto 000c // -002b │ │ -0e497c: 0e00 |0038: return-void │ │ +0e26a0: |[0e26a0] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ +0e26b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e26b2: 6e10 1734 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@3417 │ │ +0e26b8: 0a00 |0004: move-result v0 │ │ +0e26ba: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ +0e26be: 7120 2338 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e26c4: 0a02 |000a: move-result v2 │ │ +0e26c6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0e26c8: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +0e26cc: 6e20 2234 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e26d2: 0c01 |0011: move-result-object v1 │ │ +0e26d4: 6e10 7b38 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e26da: 0a00 |0015: move-result v0 │ │ +0e26dc: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ +0e26e0: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ +0e26e4: 6e10 5438 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e26ea: 0c07 |001d: move-result-object v7 │ │ +0e26ec: 1f07 6c06 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e26f0: 5270 7314 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e26f4: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +0e26f6: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ +0e26fa: 5278 6e14 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e26fe: 6e10 5938 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e2704: 0a00 |002a: move-result v0 │ │ +0e2706: 5970 6e14 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e270a: 0790 |002d: move-object v0, v9 │ │ +0e270c: 01b4 |002e: move v4, v11 │ │ +0e270e: 0135 |002f: move v5, v3 │ │ +0e2710: 7406 2e34 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ +0e2716: 5978 6e14 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e271a: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0e271e: 28d5 |0037: goto 000c // -002b │ │ +0e2720: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=890 │ │ 0x000b line=892 │ │ 0x000e line=893 │ │ 0x0012 line=894 │ │ 0x001a line=895 │ │ @@ -210438,19 +210443,19 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0e4980: |[0e4980] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ -0e4990: 9000 0406 |0000: add-int v0, v4, v6 │ │ -0e4994: 9001 0507 |0002: add-int v1, v5, v7 │ │ -0e4998: 6e51 9e38 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0e499e: 0e00 |0007: return-void │ │ +0e2724: |[0e2724] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ +0e2734: 9000 0406 |0000: add-int v0, v4, v6 │ │ +0e2738: 9001 0507 |0002: add-int v1, v5, v7 │ │ +0e273c: 6e51 9e38 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0e2742: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1641 │ │ 0x0007 line=1642 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -210465,17 +210470,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e49a0: |[0e49a0] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0e49b0: 2020 6c06 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e49b4: 0f00 |0002: return v0 │ │ +0e2744: |[0e2744] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0e2754: 2020 6c06 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2758: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1737 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -210484,85 +210489,85 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -0e49b8: |[0e49b8] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ -0e49c8: 6e10 2334 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e49ce: 0a01 |0003: move-result v1 │ │ -0e49d0: 7110 f831 0800 |0004: invoke-static {v8}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e49d6: 0a03 |0007: move-result v3 │ │ -0e49d8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0e49da: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ -0e49de: 6e20 2234 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e49e4: 0c00 |000e: move-result-object v0 │ │ -0e49e6: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ -0e49ea: 6e10 7b38 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e49f0: 0a06 |0014: move-result v6 │ │ -0e49f2: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ -0e49f6: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -0e49fa: 6e20 2634 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e4a00: 0a06 |001c: move-result v6 │ │ -0e4a02: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ -0e4a06: 6e10 5438 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4a0c: 0c04 |0022: move-result-object v4 │ │ -0e4a0e: 1f04 6c06 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4a12: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ -0e4a16: 6e10 6a38 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ -0e4a1c: 0a06 |002a: move-result v6 │ │ -0e4a1e: 5247 7014 |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e4a22: 9005 0607 |002d: add-int v5, v6, v7 │ │ -0e4a26: 6e30 ff33 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@33ff │ │ -0e4a2c: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0e4a30: 28d5 |0034: goto 0009 // -002b │ │ -0e4a32: 6e10 5538 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0e4a38: 0a06 |0038: move-result v6 │ │ -0e4a3a: 5247 6f14 |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e4a3e: b176 |003b: sub-int/2addr v6, v7 │ │ -0e4a40: 5287 8514 |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e4a44: 9105 0607 |003e: sub-int v5, v6, v7 │ │ -0e4a48: 28ef |0040: goto 002f // -0011 │ │ -0e4a4a: 6e20 2634 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e4a50: 0a06 |0044: move-result v6 │ │ -0e4a52: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ -0e4a56: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ -0e4a5a: 6e20 2234 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e4a60: 0c00 |004c: move-result-object v0 │ │ -0e4a62: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ -0e4a66: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ -0e4a6a: 6e10 1b34 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e4a70: 0a05 |0054: move-result v5 │ │ -0e4a72: 6e30 ff33 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@33ff │ │ -0e4a78: 0e00 |0058: return-void │ │ -0e4a7a: 6e10 2534 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@3425 │ │ -0e4a80: 0a06 |005c: move-result v6 │ │ -0e4a82: 6e10 1c34 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e4a88: 0a07 |0060: move-result v7 │ │ -0e4a8a: b176 |0061: sub-int/2addr v6, v7 │ │ -0e4a8c: 5287 8514 |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e4a90: 9105 0607 |0064: sub-int v5, v6, v7 │ │ -0e4a94: 28ef |0066: goto 0055 // -0011 │ │ -0e4a96: 6e10 5438 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4a9c: 0c04 |006a: move-result-object v4 │ │ -0e4a9e: 1f04 6c06 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4aa2: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ -0e4aa6: 6e10 5538 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0e4aac: 0a06 |0072: move-result v6 │ │ -0e4aae: 5247 6f14 |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e4ab2: b176 |0075: sub-int/2addr v6, v7 │ │ -0e4ab4: 5287 8514 |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e4ab8: 9105 0607 |0078: sub-int v5, v6, v7 │ │ -0e4abc: 28db |007a: goto 0055 // -0025 │ │ -0e4abe: 6e10 6a38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ -0e4ac4: 0a06 |007e: move-result v6 │ │ -0e4ac6: 5247 7014 |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e4aca: 9005 0607 |0081: add-int v5, v6, v7 │ │ -0e4ace: 28d2 |0083: goto 0055 // -002e │ │ +0e275c: |[0e275c] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +0e276c: 6e10 2334 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e2772: 0a01 |0003: move-result v1 │ │ +0e2774: 7110 f831 0800 |0004: invoke-static {v8}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e277a: 0a03 |0007: move-result v3 │ │ +0e277c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0e277e: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ +0e2782: 6e20 2234 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e2788: 0c00 |000e: move-result-object v0 │ │ +0e278a: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ +0e278e: 6e10 7b38 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e2794: 0a06 |0014: move-result v6 │ │ +0e2796: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ +0e279a: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +0e279e: 6e20 2634 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e27a4: 0a06 |001c: move-result v6 │ │ +0e27a6: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ +0e27aa: 6e10 5438 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e27b0: 0c04 |0022: move-result-object v4 │ │ +0e27b2: 1f04 6c06 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e27b6: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ +0e27ba: 6e10 6a38 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ +0e27c0: 0a06 |002a: move-result v6 │ │ +0e27c2: 5247 7014 |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e27c6: 9005 0607 |002d: add-int v5, v6, v7 │ │ +0e27ca: 6e30 ff33 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@33ff │ │ +0e27d0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e27d4: 28d5 |0034: goto 0009 // -002b │ │ +0e27d6: 6e10 5538 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0e27dc: 0a06 |0038: move-result v6 │ │ +0e27de: 5247 6f14 |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e27e2: b176 |003b: sub-int/2addr v6, v7 │ │ +0e27e4: 5287 8514 |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e27e8: 9105 0607 |003e: sub-int v5, v6, v7 │ │ +0e27ec: 28ef |0040: goto 002f // -0011 │ │ +0e27ee: 6e20 2634 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e27f4: 0a06 |0044: move-result v6 │ │ +0e27f6: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ +0e27fa: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ +0e27fe: 6e20 2234 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e2804: 0c00 |004c: move-result-object v0 │ │ +0e2806: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ +0e280a: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ +0e280e: 6e10 1b34 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e2814: 0a05 |0054: move-result v5 │ │ +0e2816: 6e30 ff33 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@33ff │ │ +0e281c: 0e00 |0058: return-void │ │ +0e281e: 6e10 2534 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@3425 │ │ +0e2824: 0a06 |005c: move-result v6 │ │ +0e2826: 6e10 1c34 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e282c: 0a07 |0060: move-result v7 │ │ +0e282e: b176 |0061: sub-int/2addr v6, v7 │ │ +0e2830: 5287 8514 |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e2834: 9105 0607 |0064: sub-int v5, v6, v7 │ │ +0e2838: 28ef |0066: goto 0055 // -0011 │ │ +0e283a: 6e10 5438 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e2840: 0c04 |006a: move-result-object v4 │ │ +0e2842: 1f04 6c06 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2846: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ +0e284a: 6e10 5538 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0e2850: 0a06 |0072: move-result v6 │ │ +0e2852: 5247 6f14 |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e2856: b176 |0075: sub-int/2addr v6, v7 │ │ +0e2858: 5287 8514 |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e285c: 9105 0607 |0078: sub-int v5, v6, v7 │ │ +0e2860: 28db |007a: goto 0055 // -0025 │ │ +0e2862: 6e10 6a38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ +0e2868: 0a06 |007e: move-result v6 │ │ +0e286a: 5247 7014 |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e286e: 9005 0607 |0081: add-int v5, v6, v7 │ │ +0e2872: 28d2 |0083: goto 0055 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0008 line=320 │ │ 0x000b line=321 │ │ 0x000f line=323 │ │ @@ -210609,66 +210614,66 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0e4ad0: |[0e4ad0] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ -0e4ae0: 6e10 2334 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e4ae6: 0a02 |0003: move-result v2 │ │ -0e4ae8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0e4aea: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ -0e4aee: 6e20 2234 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e4af4: 0c01 |000a: move-result-object v1 │ │ -0e4af6: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ -0e4afa: 6e10 7b38 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e4b00: 0a06 |0010: move-result v6 │ │ -0e4b02: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ -0e4b06: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ -0e4b0a: 6e20 2634 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e4b10: 0a06 |0018: move-result v6 │ │ -0e4b12: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ -0e4b16: 6e10 5438 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4b1c: 0c04 |001e: move-result-object v4 │ │ -0e4b1e: 1f04 6c06 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4b22: 6e10 7538 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0e4b28: 0a06 |0024: move-result v6 │ │ -0e4b2a: 5247 7114 |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e4b2e: b176 |0027: sub-int/2addr v6, v7 │ │ -0e4b30: 5287 8314 |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e4b34: 9105 0607 |002a: sub-int v5, v6, v7 │ │ -0e4b38: 6e30 fe33 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@33fe │ │ -0e4b3e: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0e4b42: 28d4 |0031: goto 0005 // -002c │ │ -0e4b44: 6e20 2634 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e4b4a: 0a06 |0035: move-result v6 │ │ -0e4b4c: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ -0e4b50: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ -0e4b54: 6e20 2234 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e4b5a: 0c01 |003d: move-result-object v1 │ │ -0e4b5c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -0e4b5e: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ -0e4b62: 6e10 1434 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@3414 │ │ -0e4b68: 0a06 |0044: move-result v6 │ │ -0e4b6a: 6e10 1a34 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e4b70: 0a07 |0048: move-result v7 │ │ -0e4b72: b176 |0049: sub-int/2addr v6, v7 │ │ -0e4b74: 5287 8314 |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e4b78: 9100 0607 |004c: sub-int v0, v6, v7 │ │ -0e4b7c: 6e30 fe33 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@33fe │ │ -0e4b82: 0e00 |0051: return-void │ │ -0e4b84: 6e10 5438 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4b8a: 0c04 |0055: move-result-object v4 │ │ -0e4b8c: 1f04 6c06 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4b90: 6e10 4338 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0e4b96: 0a06 |005b: move-result v6 │ │ -0e4b98: 5247 6c14 |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e4b9c: 9000 0607 |005e: add-int v0, v6, v7 │ │ -0e4ba0: 28ee |0060: goto 004e // -0012 │ │ +0e2874: |[0e2874] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ +0e2884: 6e10 2334 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e288a: 0a02 |0003: move-result v2 │ │ +0e288c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0e288e: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ +0e2892: 6e20 2234 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e2898: 0c01 |000a: move-result-object v1 │ │ +0e289a: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ +0e289e: 6e10 7b38 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e28a4: 0a06 |0010: move-result v6 │ │ +0e28a6: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ +0e28aa: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ +0e28ae: 6e20 2634 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e28b4: 0a06 |0018: move-result v6 │ │ +0e28b6: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ +0e28ba: 6e10 5438 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e28c0: 0c04 |001e: move-result-object v4 │ │ +0e28c2: 1f04 6c06 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e28c6: 6e10 7538 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0e28cc: 0a06 |0024: move-result v6 │ │ +0e28ce: 5247 7114 |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e28d2: b176 |0027: sub-int/2addr v6, v7 │ │ +0e28d4: 5287 8314 |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e28d8: 9105 0607 |002a: sub-int v5, v6, v7 │ │ +0e28dc: 6e30 fe33 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@33fe │ │ +0e28e2: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e28e6: 28d4 |0031: goto 0005 // -002c │ │ +0e28e8: 6e20 2634 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e28ee: 0a06 |0035: move-result v6 │ │ +0e28f0: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ +0e28f4: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ +0e28f8: 6e20 2234 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e28fe: 0c01 |003d: move-result-object v1 │ │ +0e2900: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +0e2902: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ +0e2906: 6e10 1434 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@3414 │ │ +0e290c: 0a06 |0044: move-result v6 │ │ +0e290e: 6e10 1a34 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e2914: 0a07 |0048: move-result v7 │ │ +0e2916: b176 |0049: sub-int/2addr v6, v7 │ │ +0e2918: 5287 8314 |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e291c: 9100 0607 |004c: sub-int v0, v6, v7 │ │ +0e2920: 6e30 fe33 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@33fe │ │ +0e2926: 0e00 |0051: return-void │ │ +0e2928: 6e10 5438 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e292e: 0c04 |0055: move-result-object v4 │ │ +0e2930: 1f04 6c06 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2934: 6e10 4338 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0e293a: 0a06 |005b: move-result v6 │ │ +0e293c: 5247 6c14 |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e2940: 9000 0607 |005e: add-int v0, v6, v7 │ │ +0e2944: 28ee |0060: goto 004e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x000b line=295 │ │ 0x0015 line=296 │ │ @@ -210704,33 +210709,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0e4ba4: |[0e4ba4] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ -0e4bb4: 5440 8214 |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e4bb8: 6e10 1b34 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e4bbe: 0a01 |0005: move-result v1 │ │ -0e4bc0: 5242 8414 |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e4bc4: b021 |0008: add-int/2addr v1, v2 │ │ -0e4bc6: 6e10 2534 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@3425 │ │ -0e4bcc: 0a02 |000c: move-result v2 │ │ -0e4bce: 6e10 1c34 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e4bd4: 0a03 |0010: move-result v3 │ │ -0e4bd6: b132 |0011: sub-int/2addr v2, v3 │ │ -0e4bd8: 5243 8414 |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e4bdc: b132 |0014: sub-int/2addr v2, v3 │ │ -0e4bde: 5243 8314 |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e4be2: b063 |0017: add-int/2addr v3, v6 │ │ -0e4be4: 6e53 6203 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0e4bea: 5440 8214 |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e4bee: 6e20 4a03 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0e4bf4: 0e00 |0020: return-void │ │ +0e2948: |[0e2948] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +0e2958: 5440 8214 |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e295c: 6e10 1b34 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e2962: 0a01 |0005: move-result v1 │ │ +0e2964: 5242 8414 |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e2968: b021 |0008: add-int/2addr v1, v2 │ │ +0e296a: 6e10 2534 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@3425 │ │ +0e2970: 0a02 |000c: move-result v2 │ │ +0e2972: 6e10 1c34 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e2978: 0a03 |0010: move-result v3 │ │ +0e297a: b132 |0011: sub-int/2addr v2, v3 │ │ +0e297c: 5243 8414 |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e2980: b132 |0014: sub-int/2addr v2, v3 │ │ +0e2982: 5243 8314 |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e2986: b063 |0017: add-int/2addr v3, v6 │ │ +0e2988: 6e53 6203 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0e298e: 5440 8214 |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e2992: 6e20 4a03 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0e2998: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x001b line=361 │ │ 0x0020 line=362 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -210742,33 +210747,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0e4bf8: |[0e4bf8] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ -0e4c08: 5450 8214 |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e4c0c: 6e10 1d34 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e4c12: 0a01 |0005: move-result v1 │ │ -0e4c14: 5252 8414 |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e4c18: b021 |0008: add-int/2addr v1, v2 │ │ -0e4c1a: 5252 8514 |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e4c1e: b072 |000b: add-int/2addr v2, v7 │ │ -0e4c20: 6e10 1434 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@3414 │ │ -0e4c26: 0a03 |000f: move-result v3 │ │ -0e4c28: 6e10 1a34 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e4c2e: 0a04 |0013: move-result v4 │ │ -0e4c30: b143 |0014: sub-int/2addr v3, v4 │ │ -0e4c32: 5254 8414 |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e4c36: b143 |0017: sub-int/2addr v3, v4 │ │ -0e4c38: 6e53 6203 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0e4c3e: 5450 8214 |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e4c42: 6e20 4a03 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0e4c48: 0e00 |0020: return-void │ │ +0e299c: |[0e299c] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +0e29ac: 5450 8214 |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e29b0: 6e10 1d34 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e29b6: 0a01 |0005: move-result v1 │ │ +0e29b8: 5252 8414 |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e29bc: b021 |0008: add-int/2addr v1, v2 │ │ +0e29be: 5252 8514 |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e29c2: b072 |000b: add-int/2addr v2, v7 │ │ +0e29c4: 6e10 1434 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@3414 │ │ +0e29ca: 0a03 |000f: move-result v3 │ │ +0e29cc: 6e10 1a34 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e29d2: 0a04 |0013: move-result v4 │ │ +0e29d4: b143 |0014: sub-int/2addr v3, v4 │ │ +0e29d6: 5254 8414 |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e29da: b143 |0017: sub-int/2addr v3, v4 │ │ +0e29dc: 6e53 6203 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0e29e2: 5450 8214 |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e29e6: 6e20 4a03 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0e29ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x001b line=367 │ │ 0x0020 line=368 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -210780,30 +210785,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 │ │ -0e4c4c: |[0e4c4c] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -0e4c5c: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ -0e4c5e: 5230 8914 |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e4c62: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -0e4c66: 2200 6c06 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4c6a: 7030 ef33 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -0e4c70: 1100 |000a: return-object v0 │ │ -0e4c72: 5230 8914 |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e4c76: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0e4c78: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ -0e4c7c: 2200 6c06 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4c80: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -0e4c82: 7030 ef33 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -0e4c88: 28f4 |0016: goto 000a // -000c │ │ -0e4c8a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0e4c8c: 28f2 |0018: goto 000a // -000e │ │ +0e29f0: |[0e29f0] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +0e2a00: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ +0e2a02: 5230 8914 |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e2a06: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +0e2a0a: 2200 6c06 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2a0e: 7030 ef33 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +0e2a14: 1100 |000a: return-object v0 │ │ +0e2a16: 5230 8914 |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e2a1a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0e2a1c: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ +0e2a20: 2200 6c06 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2a24: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +0e2a26: 7030 ef33 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +0e2a2c: 28f4 |0016: goto 000a // -000c │ │ +0e2a2e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0e2a30: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1720 │ │ 0x0005 line=1721 │ │ 0x000a line=1725 │ │ 0x000b line=1722 │ │ 0x0010 line=1723 │ │ @@ -210816,18 +210821,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 │ │ -0e4c90: |[0e4c90] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0e4ca0: 6e10 0234 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3402 │ │ -0e4ca6: 0c00 |0003: move-result-object v0 │ │ -0e4ca8: 1100 |0004: return-object v0 │ │ +0e2a34: |[0e2a34] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0e2a44: 6e10 0234 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3402 │ │ +0e2a4a: 0c00 |0003: move-result-object v0 │ │ +0e2a4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #7 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -210835,20 +210840,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 │ │ -0e4cac: |[0e4cac] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -0e4cbc: 2200 6c06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4cc0: 6e10 1034 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@3410 │ │ -0e4cc6: 0c01 |0005: move-result-object v1 │ │ -0e4cc8: 7030 f133 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f1 │ │ -0e4cce: 1100 |0009: return-object v0 │ │ +0e2a50: |[0e2a50] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +0e2a60: 2200 6c06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2a64: 6e10 1034 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@3410 │ │ +0e2a6a: 0c01 |0005: move-result-object v1 │ │ +0e2a6c: 7030 f133 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f1 │ │ +0e2a72: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -210857,18 +210862,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 │ │ -0e4cd0: |[0e4cd0] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -0e4ce0: 2200 6c06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4ce4: 7020 f333 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ -0e4cea: 1100 |0005: return-object v0 │ │ +0e2a74: |[0e2a74] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +0e2a84: 2200 6c06 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2a88: 7020 f333 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ +0e2a8e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -210877,18 +210882,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 │ │ -0e4cec: |[0e4cec] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0e4cfc: 6e20 0434 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3404 │ │ -0e4d02: 0c00 |0003: move-result-object v0 │ │ -0e4d04: 1100 |0004: return-object v0 │ │ +0e2a90: |[0e2a90] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0e2aa0: 6e20 0434 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3404 │ │ +0e2aa6: 0c00 |0003: move-result-object v0 │ │ +0e2aa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -210897,18 +210902,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 │ │ -0e4d08: |[0e4d08] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0e4d18: 6e20 0534 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3405 │ │ -0e4d1e: 0c00 |0003: move-result-object v0 │ │ -0e4d20: 1100 |0004: return-object v0 │ │ +0e2aac: |[0e2aac] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0e2abc: 6e20 0534 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@3405 │ │ +0e2ac2: 0c00 |0003: move-result-object v0 │ │ +0e2ac4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -210917,85 +210922,85 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -0e4d24: |[0e4d24] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ -0e4d34: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0e4d36: 5286 8014 |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e4d3a: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ -0e4d3e: 6f10 2039 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@3920 │ │ -0e4d44: 0a05 |0008: move-result v5 │ │ -0e4d46: 0f05 |0009: return v5 │ │ -0e4d48: 6e10 0d34 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e4d4e: 0a06 |000d: move-result v6 │ │ -0e4d50: 5287 8014 |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e4d54: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ -0e4d58: 2205 7508 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@0875 │ │ -0e4d5c: 1a06 6232 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@3262 │ │ -0e4d60: 7020 2943 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0e4d66: 2705 |0019: throw v5 │ │ -0e4d68: 5286 8014 |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e4d6c: 6e20 0c34 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e4d72: 0c00 |001f: move-result-object v0 │ │ -0e4d74: 6e10 4238 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ -0e4d7a: 0a01 |0023: move-result v1 │ │ -0e4d7c: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ -0e4d80: 5286 8014 |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e4d84: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ -0e4d88: 2205 7508 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@0875 │ │ -0e4d8c: 1a06 6132 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@3261 │ │ -0e4d90: 7020 2943 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0e4d96: 2705 |0031: throw v5 │ │ -0e4d98: 5282 8114 |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ -0e4d9c: 5285 8914 |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e4da0: 1216 |0036: const/4 v6, #int 1 // #1 │ │ -0e4da2: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ -0e4da6: 5285 8614 |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e4daa: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ -0e4dae: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ -0e4db2: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ -0e4db6: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ -0e4dbc: 6e10 5438 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e4dc2: 0c03 |0047: move-result-object v3 │ │ -0e4dc4: 1f03 6c06 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e4dc8: 5235 7114 |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e4dcc: b025 |004c: add-int/2addr v5, v2 │ │ -0e4dce: b015 |004d: add-int/2addr v5, v1 │ │ -0e4dd0: 28bb |004e: goto 0009 // -0045 │ │ -0e4dd2: 6e10 0b34 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@340b │ │ -0e4dd8: 0a05 |0052: move-result v5 │ │ -0e4dda: 6e10 2134 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@3421 │ │ -0e4de0: 0a06 |0056: move-result v6 │ │ -0e4de2: b165 |0057: sub-int/2addr v5, v6 │ │ -0e4de4: 6e10 1a34 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e4dea: 0a06 |005b: move-result v6 │ │ -0e4dec: b165 |005c: sub-int/2addr v5, v6 │ │ -0e4dee: 5286 8b14 |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e4df2: 9102 0506 |005f: sub-int v2, v5, v6 │ │ -0e4df6: 28e3 |0061: goto 0044 // -001d │ │ -0e4df8: 6e10 0b34 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@340b │ │ -0e4dfe: 0a05 |0065: move-result v5 │ │ -0e4e00: 6e10 2134 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@3421 │ │ -0e4e06: 0a06 |0069: move-result v6 │ │ -0e4e08: b165 |006a: sub-int/2addr v5, v6 │ │ -0e4e0a: 6e10 1d34 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e4e10: 0a06 |006e: move-result v6 │ │ -0e4e12: b165 |006f: sub-int/2addr v5, v6 │ │ -0e4e14: 6e10 1a34 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e4e1a: 0a06 |0073: move-result v6 │ │ -0e4e1c: b165 |0074: sub-int/2addr v5, v6 │ │ -0e4e1e: 5286 8b14 |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e4e22: b165 |0077: sub-int/2addr v5, v6 │ │ -0e4e24: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0e4e28: b052 |007a: add-int/2addr v2, v5 │ │ -0e4e2a: 28c9 |007b: goto 0044 // -0037 │ │ -0e4e2c: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ +0e2ac8: |[0e2ac8] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ +0e2ad8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0e2ada: 5286 8014 |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2ade: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ +0e2ae2: 6f10 2039 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@3920 │ │ +0e2ae8: 0a05 |0008: move-result v5 │ │ +0e2aea: 0f05 |0009: return v5 │ │ +0e2aec: 6e10 0d34 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0e2af2: 0a06 |000d: move-result v6 │ │ +0e2af4: 5287 8014 |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2af8: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ +0e2afc: 2205 7508 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@0875 │ │ +0e2b00: 1a06 5d32 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@325d │ │ +0e2b04: 7020 2943 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0e2b0a: 2705 |0019: throw v5 │ │ +0e2b0c: 5286 8014 |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2b10: 6e20 0c34 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0e2b16: 0c00 |001f: move-result-object v0 │ │ +0e2b18: 6e10 4238 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ +0e2b1e: 0a01 |0023: move-result v1 │ │ +0e2b20: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ +0e2b24: 5286 8014 |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2b28: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ +0e2b2c: 2205 7508 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@0875 │ │ +0e2b30: 1a06 5c32 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@325c │ │ +0e2b34: 7020 2943 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0e2b3a: 2705 |0031: throw v5 │ │ +0e2b3c: 5282 8114 |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ +0e2b40: 5285 8914 |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e2b44: 1216 |0036: const/4 v6, #int 1 // #1 │ │ +0e2b46: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ +0e2b4a: 5285 8614 |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e2b4e: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ +0e2b52: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ +0e2b56: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ +0e2b5a: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ +0e2b60: 6e10 5438 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e2b66: 0c03 |0047: move-result-object v3 │ │ +0e2b68: 1f03 6c06 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2b6c: 5235 7114 |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e2b70: b025 |004c: add-int/2addr v5, v2 │ │ +0e2b72: b015 |004d: add-int/2addr v5, v1 │ │ +0e2b74: 28bb |004e: goto 0009 // -0045 │ │ +0e2b76: 6e10 0b34 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@340b │ │ +0e2b7c: 0a05 |0052: move-result v5 │ │ +0e2b7e: 6e10 2134 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@3421 │ │ +0e2b84: 0a06 |0056: move-result v6 │ │ +0e2b86: b165 |0057: sub-int/2addr v5, v6 │ │ +0e2b88: 6e10 1a34 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e2b8e: 0a06 |005b: move-result v6 │ │ +0e2b90: b165 |005c: sub-int/2addr v5, v6 │ │ +0e2b92: 5286 8b14 |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e2b96: 9102 0506 |005f: sub-int v2, v5, v6 │ │ +0e2b9a: 28e3 |0061: goto 0044 // -001d │ │ +0e2b9c: 6e10 0b34 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@340b │ │ +0e2ba2: 0a05 |0065: move-result v5 │ │ +0e2ba4: 6e10 2134 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@3421 │ │ +0e2baa: 0a06 |0069: move-result v6 │ │ +0e2bac: b165 |006a: sub-int/2addr v5, v6 │ │ +0e2bae: 6e10 1d34 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e2bb4: 0a06 |006e: move-result v6 │ │ +0e2bb6: b165 |006f: sub-int/2addr v5, v6 │ │ +0e2bb8: 6e10 1a34 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e2bbe: 0a06 |0073: move-result v6 │ │ +0e2bc0: b165 |0074: sub-int/2addr v5, v6 │ │ +0e2bc2: 5286 8b14 |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e2bc6: b165 |0077: sub-int/2addr v5, v6 │ │ +0e2bc8: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0e2bcc: b052 |007a: add-int/2addr v2, v5 │ │ +0e2bce: 28c9 |007b: goto 0044 // -0037 │ │ +0e2bd0: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0005 line=420 │ │ 0x0009 line=467 │ │ 0x000a line=423 │ │ 0x0012 line=424 │ │ @@ -211029,17 +211034,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4e40: |[0e4e40] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ -0e4e50: 5210 8014 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e4e54: 0f00 |0002: return v0 │ │ +0e2be4: |[0e2be4] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ +0e2bf4: 5210 8014 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e2bf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211047,17 +211052,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e4e58: |[0e4e58] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ -0e4e68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e4e6a: 0f00 |0001: return v0 │ │ +0e2bfc: |[0e2bfc] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ +0e2c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2c0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -211067,17 +211072,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4e6c: |[0e4e6c] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0e4e7c: 5410 8214 |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e4e80: 1100 |0002: return-object v0 │ │ +0e2c10: |[0e2c10] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0e2c20: 5410 8214 |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e2c24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #15 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211085,17 +211090,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4e84: |[0e4e84] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ -0e4e94: 5210 8414 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e4e98: 0f00 |0002: return v0 │ │ +0e2c28: |[0e2c28] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ +0e2c38: 5210 8414 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e2c3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #16 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211103,17 +211108,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4e9c: |[0e4e9c] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ -0e4eac: 5210 8514 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e4eb0: 0f00 |0002: return v0 │ │ +0e2c40: |[0e2c40] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ +0e2c50: 5210 8514 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e2c54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #17 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211121,17 +211126,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e4eb4: |[0e4eb4] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ -0e4ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e4ec6: 0f00 |0001: return v0 │ │ +0e2c58: |[0e2c58] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ +0e2c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2c6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -211140,17 +211145,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e4ec8: |[0e4ec8] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ -0e4ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e4eda: 0f00 |0001: return v0 │ │ +0e2c6c: |[0e2c6c] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ +0e2c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e2c7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -211159,17 +211164,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4edc: |[0e4edc] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ -0e4eec: 5210 8914 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e4ef0: 0f00 |0002: return v0 │ │ +0e2c80: |[0e2c80] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ +0e2c90: 5210 8914 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e2c94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #20 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211177,17 +211182,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4ef4: |[0e4ef4] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ -0e4f04: 5210 8a14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e4f08: 0f00 |0002: return v0 │ │ +0e2c98: |[0e2c98] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ +0e2ca8: 5210 8a14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e2cac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #21 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211195,18 +211200,18 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0e4f0c: |[0e4f0c] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ -0e4f1c: 6e20 0c34 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e4f22: 0c00 |0003: move-result-object v0 │ │ -0e4f24: 1100 |0004: return-object v0 │ │ +0e2cb0: |[0e2cb0] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ +0e2cc0: 6e20 0c34 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0e2cc6: 0c00 |0003: move-result-object v0 │ │ +0e2cc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -211215,18 +211220,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0e4f28: |[0e4f28] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ -0e4f38: 6e10 0d34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e4f3e: 0a00 |0003: move-result v0 │ │ -0e4f40: 0f00 |0004: return v0 │ │ +0e2ccc: |[0e2ccc] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ +0e2cdc: 6e10 0d34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0e2ce2: 0a00 |0003: move-result v0 │ │ +0e2ce4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #23 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211234,17 +211239,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4f44: |[0e4f44] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ -0e4f54: 5210 8d14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e4f58: 0f00 |0002: return v0 │ │ +0e2ce8: |[0e2ce8] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ +0e2cf8: 5210 8d14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e2cfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #24 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211252,51 +211257,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0e4f5c: |[0e4f5c] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ -0e4f6c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e4f6e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0e4f70: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -0e4f74: 5254 8a14 |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e4f78: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ -0e4f7c: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ -0e4f80: 0f02 |000a: return v2 │ │ -0e4f82: 0132 |000b: move v2, v3 │ │ -0e4f84: 28fe |000c: goto 000a // -0002 │ │ -0e4f86: 6e10 0d34 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e4f8c: 0a04 |0010: move-result v4 │ │ -0e4f8e: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ -0e4f92: 5254 8a14 |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e4f96: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ -0e4f9a: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ -0e4f9e: 0132 |0019: move v2, v3 │ │ -0e4fa0: 28f0 |001a: goto 000a // -0010 │ │ -0e4fa2: 5252 8a14 |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e4fa6: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ -0e4faa: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ -0e4fae: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0e4fb0: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ -0e4fb4: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ -0e4fb8: 6e20 0c34 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ -0e4fbe: 0c02 |0029: move-result-object v2 │ │ -0e4fc0: 6e10 7b38 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e4fc6: 0a02 |002d: move-result v2 │ │ -0e4fc8: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -0e4fcc: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ -0e4fd0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -0e4fd2: 0102 |0033: move v2, v0 │ │ -0e4fd4: 28d6 |0034: goto 000a // -002a │ │ -0e4fd6: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0e4fda: 28ed |0037: goto 0024 // -0013 │ │ -0e4fdc: 0132 |0038: move v2, v3 │ │ -0e4fde: 28d1 |0039: goto 000a // -002f │ │ +0e2d00: |[0e2d00] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ +0e2d10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e2d12: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0e2d14: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +0e2d18: 5254 8a14 |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e2d1c: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ +0e2d20: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ +0e2d24: 0f02 |000a: return v2 │ │ +0e2d26: 0132 |000b: move v2, v3 │ │ +0e2d28: 28fe |000c: goto 000a // -0002 │ │ +0e2d2a: 6e10 0d34 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0e2d30: 0a04 |0010: move-result v4 │ │ +0e2d32: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ +0e2d36: 5254 8a14 |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e2d3a: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ +0e2d3e: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ +0e2d42: 0132 |0019: move v2, v3 │ │ +0e2d44: 28f0 |001a: goto 000a // -0010 │ │ +0e2d46: 5252 8a14 |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e2d4a: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ +0e2d4e: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ +0e2d52: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0e2d54: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ +0e2d58: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ +0e2d5c: 6e20 0c34 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@340c │ │ +0e2d62: 0c02 |0029: move-result-object v2 │ │ +0e2d64: 6e10 7b38 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e2d6a: 0a02 |002d: move-result v2 │ │ +0e2d6c: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +0e2d70: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ +0e2d74: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +0e2d76: 0102 |0033: move v2, v0 │ │ +0e2d78: 28d6 |0034: goto 000a // -002a │ │ +0e2d7a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e2d7e: 28ed |0037: goto 0024 // -0013 │ │ +0e2d80: 0132 |0038: move v2, v3 │ │ +0e2d82: 28d1 |0039: goto 000a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=561 │ │ 0x0004 line=562 │ │ 0x000a line=575 │ │ 0x000c line=562 │ │ 0x000d line=563 │ │ @@ -211320,17 +211325,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4fe0: |[0e4fe0] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ -0e4ff0: 5510 7f14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ -0e4ff4: 0f00 |0002: return v0 │ │ +0e2d84: |[0e2d84] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ +0e2d94: 5510 7f14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ +0e2d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #26 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211338,17 +211343,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e4ff8: |[0e4ff8] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ -0e5008: 5510 8c14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ -0e500c: 0f00 |0002: return v0 │ │ +0e2d9c: |[0e2d9c] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ +0e2dac: 5510 8c14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ +0e2db0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #27 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -211356,184 +211361,184 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 35 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 338 16-bit code units │ │ -0e5010: |[0e5010] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ -0e5020: 7701 f831 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e5026: 0a14 |0003: move-result v20 │ │ -0e5028: 7401 1d34 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e502e: 0a1b |0007: move-result v27 │ │ -0e5030: 9112 2220 |0008: sub-int v18, v34, v32 │ │ -0e5034: 7401 1a34 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e503a: 0a02 |000d: move-result v2 │ │ -0e503c: 910a 1202 |000e: sub-int v10, v18, v2 │ │ -0e5040: 9102 121b |0010: sub-int v2, v18, v27 │ │ -0e5044: 7401 1a34 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e504a: 0a04 |0015: move-result v4 │ │ -0e504c: 910d 0204 |0016: sub-int v13, v2, v4 │ │ -0e5050: 7401 2334 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e5056: 0a0e |001b: move-result v14 │ │ -0e5058: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ -0e505c: 5202 8614 |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e5060: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ -0e5066: 9517 0204 |0023: and-int v23, v2, v4 │ │ -0e506a: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ -0e506e: 5202 8614 |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e5072: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ -0e5076: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ -0e507a: 5508 7f14 |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ -0e507e: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ -0e5082: 5400 8714 |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ -0e5086: 0818 0000 |0033: move-object/from16 v24, v0 │ │ -0e508a: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ -0e508e: 5400 8814 |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ -0e5092: 0819 0000 |0039: move-object/from16 v25, v0 │ │ -0e5096: 7701 b81a 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0e509c: 0a15 |003e: move-result v21 │ │ -0e509e: 0200 1700 |003f: move/from16 v0, v23 │ │ -0e50a2: 0201 1500 |0041: move/from16 v1, v21 │ │ -0e50a6: 7120 a517 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -0e50ac: 0a02 |0046: move-result v2 │ │ -0e50ae: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ -0e50b4: 7401 1b34 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e50ba: 0a0c |004d: move-result v12 │ │ -0e50bc: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ -0e50c0: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ -0e50c4: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ -0e50c8: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ -0e50cc: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ -0e50d0: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ -0e50d4: 0200 1300 |005a: move/from16 v0, v19 │ │ -0e50d8: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ -0e50dc: 9202 1013 |005e: mul-int v2, v16, v19 │ │ -0e50e0: 900b 1c02 |0060: add-int v11, v28, v2 │ │ -0e50e4: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ -0e50e8: 6e20 2234 b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e50ee: 0c03 |0067: move-result-object v3 │ │ -0e50f0: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ -0e50f4: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ -0e50f8: 6e20 3034 b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e50fe: 0a02 |006f: move-result v2 │ │ -0e5100: b02c |0070: add-int/2addr v12, v2 │ │ -0e5102: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ -0e5106: 28e7 |0073: goto 005a // -0019 │ │ -0e5108: 7401 1b34 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e510e: 0a02 |0077: move-result v2 │ │ -0e5110: 9002 0221 |0078: add-int v2, v2, v33 │ │ -0e5114: 9102 021f |007a: sub-int v2, v2, v31 │ │ -0e5118: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -0e511c: 5204 8b14 |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5120: 910c 0204 |0080: sub-int v12, v2, v4 │ │ -0e5124: 28cc |0082: goto 004e // -0034 │ │ -0e5126: 7401 1b34 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e512c: 0a02 |0086: move-result v2 │ │ -0e512e: 9104 211f |0087: sub-int v4, v33, v31 │ │ -0e5132: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ -0e5136: 5200 8b14 |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e513a: 021d 0000 |008d: move/from16 v29, v0 │ │ -0e513e: 9104 041d |008f: sub-int v4, v4, v29 │ │ -0e5142: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0e5146: 900c 0204 |0093: add-int v12, v2, v4 │ │ -0e514a: 28b9 |0095: goto 004e // -0047 │ │ -0e514c: 6e10 7b38 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e5152: 0a02 |0099: move-result v2 │ │ -0e5154: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ -0e5158: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ -0e515c: 6e10 5c38 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e5162: 0a06 |00a1: move-result v6 │ │ -0e5164: 6e10 5938 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e516a: 0a07 |00a5: move-result v7 │ │ -0e516c: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ -0e516e: 6e10 5438 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e5174: 0c16 |00aa: move-result-object v22 │ │ -0e5176: 1f16 6c06 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e517a: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ -0e517e: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -0e5182: 5202 6e14 |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e5186: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ -0e5188: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ -0e518c: 6e10 4238 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ -0e5192: 0a09 |00b9: move-result v9 │ │ -0e5194: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -0e5198: 5200 6d14 |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e519c: 0211 0000 |00be: move/from16 v17, v0 │ │ -0e51a0: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ -0e51a4: 0211 1a00 |00c2: move/from16 v17, v26 │ │ -0e51a8: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ -0e51ac: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ -0e51b2: 0205 1b00 |00c9: move/from16 v5, v27 │ │ -0e51b6: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ -0e51ba: 6e20 2634 b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e51c0: 0a02 |00d0: move-result v2 │ │ -0e51c2: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ -0e51c6: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ -0e51ca: 5202 8514 |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e51ce: b02c |00d7: add-int/2addr v12, v2 │ │ -0e51d0: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ -0e51d4: 5202 6f14 |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e51d8: b02c |00dc: add-int/2addr v12, v2 │ │ -0e51da: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ -0e51de: 6e20 1534 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@3415 │ │ -0e51e4: 0a02 |00e2: move-result v2 │ │ -0e51e6: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ -0e51ea: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ -0e51ee: 7606 4134 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@3441 │ │ -0e51f4: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ -0e51f8: 5202 7014 |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e51fc: b062 |00ee: add-int/2addr v2, v6 │ │ -0e51fe: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -0e5202: 6e20 1834 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5208: 0a04 |00f4: move-result v4 │ │ -0e520a: b042 |00f5: add-int/2addr v2, v4 │ │ -0e520c: b02c |00f6: add-int/2addr v12, v2 │ │ -0e520e: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ -0e5212: 6e30 0f34 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e5218: 0a02 |00fc: move-result v2 │ │ -0e521a: 9013 1302 |00fd: add-int v19, v19, v2 │ │ -0e521e: 2900 72ff |00ff: goto/16 0071 // -008e │ │ -0e5222: 0800 1600 |0101: move-object/from16 v0, v22 │ │ -0e5226: 5202 7114 |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e522a: 9005 1b02 |0105: add-int v5, v27, v2 │ │ -0e522e: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ -0e5230: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ -0e5234: 1212 |010a: const/4 v2, #int 1 // #1 │ │ -0e5236: 4402 1802 |010b: aget v2, v24, v2 │ │ -0e523a: b192 |010d: sub-int/2addr v2, v9 │ │ -0e523c: b025 |010e: add-int/2addr v5, v2 │ │ -0e523e: 28bc |010f: goto 00cb // -0044 │ │ -0e5240: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ -0e5244: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0e5248: 9002 021b |0114: add-int v2, v2, v27 │ │ -0e524c: 0800 1600 |0116: move-object/from16 v0, v22 │ │ -0e5250: 5204 7114 |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e5254: b042 |011a: add-int/2addr v2, v4 │ │ -0e5256: 0800 1600 |011b: move-object/from16 v0, v22 │ │ -0e525a: 5204 6c14 |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e525e: 9105 0204 |011f: sub-int v5, v2, v4 │ │ -0e5262: 28aa |0121: goto 00cb // -0056 │ │ -0e5264: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ -0e5268: 0800 1600 |0124: move-object/from16 v0, v22 │ │ -0e526c: 5204 6c14 |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e5270: 9105 0204 |0128: sub-int v5, v2, v4 │ │ -0e5274: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ -0e5276: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ -0e527a: 6e10 5938 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e5280: 0a02 |0130: move-result v2 │ │ -0e5282: 910f 0209 |0131: sub-int v15, v2, v9 │ │ -0e5286: 1222 |0133: const/4 v2, #int 2 // #2 │ │ -0e5288: 4402 1902 |0134: aget v2, v25, v2 │ │ -0e528c: b1f2 |0136: sub-int/2addr v2, v15 │ │ -0e528e: b125 |0137: sub-int/2addr v5, v2 │ │ -0e5290: 2893 |0138: goto 00cb // -006d │ │ -0e5292: 0e00 |0139: return-void │ │ -0e5294: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ -0e52a8: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ +0e2db4: |[0e2db4] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ +0e2dc4: 7701 f831 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e2dca: 0a14 |0003: move-result v20 │ │ +0e2dcc: 7401 1d34 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e2dd2: 0a1b |0007: move-result v27 │ │ +0e2dd4: 9112 2220 |0008: sub-int v18, v34, v32 │ │ +0e2dd8: 7401 1a34 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e2dde: 0a02 |000d: move-result v2 │ │ +0e2de0: 910a 1202 |000e: sub-int v10, v18, v2 │ │ +0e2de4: 9102 121b |0010: sub-int v2, v18, v27 │ │ +0e2de8: 7401 1a34 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e2dee: 0a04 |0015: move-result v4 │ │ +0e2df0: 910d 0204 |0016: sub-int v13, v2, v4 │ │ +0e2df4: 7401 2334 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e2dfa: 0a0e |001b: move-result v14 │ │ +0e2dfc: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ +0e2e00: 5202 8614 |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e2e04: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ +0e2e0a: 9517 0204 |0023: and-int v23, v2, v4 │ │ +0e2e0e: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ +0e2e12: 5202 8614 |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e2e16: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ +0e2e1a: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ +0e2e1e: 5508 7f14 |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ +0e2e22: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ +0e2e26: 5400 8714 |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ +0e2e2a: 0818 0000 |0033: move-object/from16 v24, v0 │ │ +0e2e2e: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ +0e2e32: 5400 8814 |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ +0e2e36: 0819 0000 |0039: move-object/from16 v25, v0 │ │ +0e2e3a: 7701 b81a 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e2e40: 0a15 |003e: move-result v21 │ │ +0e2e42: 0200 1700 |003f: move/from16 v0, v23 │ │ +0e2e46: 0201 1500 |0041: move/from16 v1, v21 │ │ +0e2e4a: 7120 a517 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +0e2e50: 0a02 |0046: move-result v2 │ │ +0e2e52: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ +0e2e58: 7401 1b34 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e2e5e: 0a0c |004d: move-result v12 │ │ +0e2e60: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ +0e2e64: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ +0e2e68: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ +0e2e6c: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ +0e2e70: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ +0e2e74: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ +0e2e78: 0200 1300 |005a: move/from16 v0, v19 │ │ +0e2e7c: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ +0e2e80: 9202 1013 |005e: mul-int v2, v16, v19 │ │ +0e2e84: 900b 1c02 |0060: add-int v11, v28, v2 │ │ +0e2e88: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ +0e2e8c: 6e20 2234 b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e2e92: 0c03 |0067: move-result-object v3 │ │ +0e2e94: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ +0e2e98: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +0e2e9c: 6e20 3034 b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e2ea2: 0a02 |006f: move-result v2 │ │ +0e2ea4: b02c |0070: add-int/2addr v12, v2 │ │ +0e2ea6: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ +0e2eaa: 28e7 |0073: goto 005a // -0019 │ │ +0e2eac: 7401 1b34 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e2eb2: 0a02 |0077: move-result v2 │ │ +0e2eb4: 9002 0221 |0078: add-int v2, v2, v33 │ │ +0e2eb8: 9102 021f |007a: sub-int v2, v2, v31 │ │ +0e2ebc: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +0e2ec0: 5204 8b14 |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e2ec4: 910c 0204 |0080: sub-int v12, v2, v4 │ │ +0e2ec8: 28cc |0082: goto 004e // -0034 │ │ +0e2eca: 7401 1b34 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e2ed0: 0a02 |0086: move-result v2 │ │ +0e2ed2: 9104 211f |0087: sub-int v4, v33, v31 │ │ +0e2ed6: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ +0e2eda: 5200 8b14 |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e2ede: 021d 0000 |008d: move/from16 v29, v0 │ │ +0e2ee2: 9104 041d |008f: sub-int v4, v4, v29 │ │ +0e2ee6: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0e2eea: 900c 0204 |0093: add-int v12, v2, v4 │ │ +0e2eee: 28b9 |0095: goto 004e // -0047 │ │ +0e2ef0: 6e10 7b38 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e2ef6: 0a02 |0099: move-result v2 │ │ +0e2ef8: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ +0e2efc: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ +0e2f00: 6e10 5c38 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e2f06: 0a06 |00a1: move-result v6 │ │ +0e2f08: 6e10 5938 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e2f0e: 0a07 |00a5: move-result v7 │ │ +0e2f10: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ +0e2f12: 6e10 5438 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e2f18: 0c16 |00aa: move-result-object v22 │ │ +0e2f1a: 1f16 6c06 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e2f1e: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ +0e2f22: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +0e2f26: 5202 6e14 |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e2f2a: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ +0e2f2c: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ +0e2f30: 6e10 4238 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ +0e2f36: 0a09 |00b9: move-result v9 │ │ +0e2f38: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +0e2f3c: 5200 6d14 |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e2f40: 0211 0000 |00be: move/from16 v17, v0 │ │ +0e2f44: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ +0e2f48: 0211 1a00 |00c2: move/from16 v17, v26 │ │ +0e2f4c: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ +0e2f50: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ +0e2f56: 0205 1b00 |00c9: move/from16 v5, v27 │ │ +0e2f5a: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ +0e2f5e: 6e20 2634 b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e2f64: 0a02 |00d0: move-result v2 │ │ +0e2f66: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ +0e2f6a: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ +0e2f6e: 5202 8514 |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e2f72: b02c |00d7: add-int/2addr v12, v2 │ │ +0e2f74: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ +0e2f78: 5202 6f14 |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e2f7c: b02c |00dc: add-int/2addr v12, v2 │ │ +0e2f7e: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ +0e2f82: 6e20 1534 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@3415 │ │ +0e2f88: 0a02 |00e2: move-result v2 │ │ +0e2f8a: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ +0e2f8e: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ +0e2f92: 7606 4134 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@3441 │ │ +0e2f98: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +0e2f9c: 5202 7014 |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e2fa0: b062 |00ee: add-int/2addr v2, v6 │ │ +0e2fa2: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +0e2fa6: 6e20 1834 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e2fac: 0a04 |00f4: move-result v4 │ │ +0e2fae: b042 |00f5: add-int/2addr v2, v4 │ │ +0e2fb0: b02c |00f6: add-int/2addr v12, v2 │ │ +0e2fb2: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ +0e2fb6: 6e30 0f34 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e2fbc: 0a02 |00fc: move-result v2 │ │ +0e2fbe: 9013 1302 |00fd: add-int v19, v19, v2 │ │ +0e2fc2: 2900 72ff |00ff: goto/16 0071 // -008e │ │ +0e2fc6: 0800 1600 |0101: move-object/from16 v0, v22 │ │ +0e2fca: 5202 7114 |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e2fce: 9005 1b02 |0105: add-int v5, v27, v2 │ │ +0e2fd2: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ +0e2fd4: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ +0e2fd8: 1212 |010a: const/4 v2, #int 1 // #1 │ │ +0e2fda: 4402 1802 |010b: aget v2, v24, v2 │ │ +0e2fde: b192 |010d: sub-int/2addr v2, v9 │ │ +0e2fe0: b025 |010e: add-int/2addr v5, v2 │ │ +0e2fe2: 28bc |010f: goto 00cb // -0044 │ │ +0e2fe4: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ +0e2fe8: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0e2fec: 9002 021b |0114: add-int v2, v2, v27 │ │ +0e2ff0: 0800 1600 |0116: move-object/from16 v0, v22 │ │ +0e2ff4: 5204 7114 |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e2ff8: b042 |011a: add-int/2addr v2, v4 │ │ +0e2ffa: 0800 1600 |011b: move-object/from16 v0, v22 │ │ +0e2ffe: 5204 6c14 |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e3002: 9105 0204 |011f: sub-int v5, v2, v4 │ │ +0e3006: 28aa |0121: goto 00cb // -0056 │ │ +0e3008: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ +0e300c: 0800 1600 |0124: move-object/from16 v0, v22 │ │ +0e3010: 5204 6c14 |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e3014: 9105 0204 |0128: sub-int v5, v2, v4 │ │ +0e3018: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ +0e301a: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ +0e301e: 6e10 5938 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e3024: 0a02 |0130: move-result v2 │ │ +0e3026: 910f 0209 |0131: sub-int v15, v2, v9 │ │ +0e302a: 1222 |0133: const/4 v2, #int 2 // #2 │ │ +0e302c: 4402 1902 |0134: aget v2, v25, v2 │ │ +0e3030: b1f2 |0136: sub-int/2addr v2, v15 │ │ +0e3032: b125 |0137: sub-int/2addr v5, v2 │ │ +0e3034: 2893 |0138: goto 00cb // -006d │ │ +0e3036: 0e00 |0139: return-void │ │ +0e3038: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ +0e304c: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ 0x0004 line=1518 │ │ 0x0008 line=1524 │ │ 0x000a line=1525 │ │ 0x0010 line=1528 │ │ @@ -211639,132 +211644,132 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 26 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -0e52c4: |[0e52c4] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ -0e52d4: 7401 1b34 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e52da: 0a12 |0003: move-result v18 │ │ -0e52dc: 9113 1816 |0004: sub-int v19, v24, v22 │ │ -0e52e0: 7401 1c34 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e52e6: 0a01 |0009: move-result v1 │ │ -0e52e8: 9108 1301 |000a: sub-int v8, v19, v1 │ │ -0e52ec: 9101 1312 |000c: sub-int v1, v19, v18 │ │ -0e52f0: 7401 1c34 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e52f6: 0a04 |0011: move-result v4 │ │ -0e52f8: 9109 0104 |0012: sub-int v9, v1, v4 │ │ -0e52fc: 7401 2334 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e5302: 0a0b |0017: move-result v11 │ │ -0e5304: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -0e5308: 5201 8614 |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e530c: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ -0e5310: 0800 1500 |001e: move-object/from16 v0, v21 │ │ -0e5314: 5201 8614 |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e5318: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ -0e531e: 9511 0104 |0025: and-int v17, v1, v4 │ │ -0e5322: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ -0e5328: 7401 1d34 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e532e: 0a0a |002d: move-result v10 │ │ -0e5330: 120d |002e: const/4 v13, #int 0 // #0 │ │ -0e5332: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ -0e5336: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -0e533a: 6e20 2234 d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e5340: 0c02 |0036: move-result-object v2 │ │ -0e5342: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ -0e5346: 0800 1500 |0039: move-object/from16 v0, v21 │ │ -0e534a: 6e20 3034 d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e5350: 0a01 |003e: move-result v1 │ │ -0e5352: b01a |003f: add-int/2addr v10, v1 │ │ -0e5354: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0e5358: 28ed |0042: goto 002f // -0013 │ │ -0e535a: 7401 1d34 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e5360: 0a01 |0046: move-result v1 │ │ -0e5362: 9001 0119 |0047: add-int v1, v1, v25 │ │ -0e5366: 9101 0117 |0049: sub-int v1, v1, v23 │ │ -0e536a: 0800 1500 |004b: move-object/from16 v0, v21 │ │ -0e536e: 5204 8b14 |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5372: 910a 0104 |004f: sub-int v10, v1, v4 │ │ -0e5376: 28dd |0051: goto 002e // -0023 │ │ -0e5378: 7401 1d34 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e537e: 0a01 |0055: move-result v1 │ │ -0e5380: 9104 1917 |0056: sub-int v4, v25, v23 │ │ -0e5384: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -0e5388: 5200 8b14 |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e538c: 0214 0000 |005c: move/from16 v20, v0 │ │ -0e5390: 9104 0414 |005e: sub-int v4, v4, v20 │ │ -0e5394: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0e5398: 900a 0104 |0062: add-int v10, v1, v4 │ │ -0e539c: 28ca |0064: goto 002e // -0036 │ │ -0e539e: 6e10 7b38 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e53a4: 0a01 |0068: move-result v1 │ │ -0e53a6: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ -0e53aa: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ -0e53ae: 6e10 5c38 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e53b4: 0a05 |0070: move-result v5 │ │ -0e53b6: 6e10 5938 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e53bc: 0a06 |0074: move-result v6 │ │ -0e53be: 6e10 5438 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e53c4: 0c0f |0078: move-result-object v15 │ │ -0e53c6: 1f0f 6c06 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e53ca: 52fc 6d14 |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e53ce: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ -0e53d2: 020c 1100 |007f: move/from16 v12, v17 │ │ -0e53d6: 7701 b81a 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0e53dc: 0a0e |0084: move-result v14 │ │ -0e53de: 7120 a517 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -0e53e4: 0a07 |0088: move-result v7 │ │ -0e53e6: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ -0e53ea: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ -0e53f0: 52f1 6f14 |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e53f4: 9003 1201 |0090: add-int v3, v18, v1 │ │ -0e53f8: 0800 1500 |0092: move-object/from16 v0, v21 │ │ -0e53fc: 6e20 2634 d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e5402: 0a01 |0097: move-result v1 │ │ -0e5404: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ -0e5408: 0800 1500 |009a: move-object/from16 v0, v21 │ │ -0e540c: 5201 8314 |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e5410: b01a |009e: add-int/2addr v10, v1 │ │ -0e5412: 52f1 7114 |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e5416: b01a |00a1: add-int/2addr v10, v1 │ │ -0e5418: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ -0e541c: 6e20 1534 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@3415 │ │ -0e5422: 0a01 |00a7: move-result v1 │ │ -0e5424: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ -0e5428: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ -0e542c: 7606 4134 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@3441 │ │ -0e5432: 52f1 6c14 |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e5436: b061 |00b1: add-int/2addr v1, v6 │ │ -0e5438: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ -0e543c: 6e20 1834 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5442: 0a04 |00b7: move-result v4 │ │ -0e5444: b041 |00b8: add-int/2addr v1, v4 │ │ -0e5446: b01a |00b9: add-int/2addr v10, v1 │ │ -0e5448: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ -0e544c: 6e30 0f34 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e5452: 0a01 |00bf: move-result v1 │ │ -0e5454: b01d |00c0: add-int/2addr v13, v1 │ │ -0e5456: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ -0e545a: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ -0e545e: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0e5462: 9001 0112 |00c7: add-int v1, v1, v18 │ │ -0e5466: 52f4 6f14 |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e546a: b041 |00cb: add-int/2addr v1, v4 │ │ -0e546c: 52f4 7014 |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5470: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ -0e5474: 28c2 |00d0: goto 0092 // -003e │ │ -0e5476: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ -0e547a: 52f4 7014 |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e547e: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ -0e5482: 28bb |00d7: goto 0092 // -0045 │ │ -0e5484: 0e00 |00d8: return-void │ │ -0e5486: 0000 |00d9: nop // spacer │ │ -0e5488: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ -0e549c: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ +0e3068: |[0e3068] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ +0e3078: 7401 1b34 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e307e: 0a12 |0003: move-result v18 │ │ +0e3080: 9113 1816 |0004: sub-int v19, v24, v22 │ │ +0e3084: 7401 1c34 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e308a: 0a01 |0009: move-result v1 │ │ +0e308c: 9108 1301 |000a: sub-int v8, v19, v1 │ │ +0e3090: 9101 1312 |000c: sub-int v1, v19, v18 │ │ +0e3094: 7401 1c34 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e309a: 0a04 |0011: move-result v4 │ │ +0e309c: 9109 0104 |0012: sub-int v9, v1, v4 │ │ +0e30a0: 7401 2334 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e30a6: 0a0b |0017: move-result v11 │ │ +0e30a8: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +0e30ac: 5201 8614 |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e30b0: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ +0e30b4: 0800 1500 |001e: move-object/from16 v0, v21 │ │ +0e30b8: 5201 8614 |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e30bc: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ +0e30c2: 9511 0104 |0025: and-int v17, v1, v4 │ │ +0e30c6: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ +0e30cc: 7401 1d34 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e30d2: 0a0a |002d: move-result v10 │ │ +0e30d4: 120d |002e: const/4 v13, #int 0 // #0 │ │ +0e30d6: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ +0e30da: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +0e30de: 6e20 2234 d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e30e4: 0c02 |0036: move-result-object v2 │ │ +0e30e6: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ +0e30ea: 0800 1500 |0039: move-object/from16 v0, v21 │ │ +0e30ee: 6e20 3034 d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e30f4: 0a01 |003e: move-result v1 │ │ +0e30f6: b01a |003f: add-int/2addr v10, v1 │ │ +0e30f8: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0e30fc: 28ed |0042: goto 002f // -0013 │ │ +0e30fe: 7401 1d34 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e3104: 0a01 |0046: move-result v1 │ │ +0e3106: 9001 0119 |0047: add-int v1, v1, v25 │ │ +0e310a: 9101 0117 |0049: sub-int v1, v1, v23 │ │ +0e310e: 0800 1500 |004b: move-object/from16 v0, v21 │ │ +0e3112: 5204 8b14 |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3116: 910a 0104 |004f: sub-int v10, v1, v4 │ │ +0e311a: 28dd |0051: goto 002e // -0023 │ │ +0e311c: 7401 1d34 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e3122: 0a01 |0055: move-result v1 │ │ +0e3124: 9104 1917 |0056: sub-int v4, v25, v23 │ │ +0e3128: 0800 1500 |0058: move-object/from16 v0, v21 │ │ +0e312c: 5200 8b14 |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3130: 0214 0000 |005c: move/from16 v20, v0 │ │ +0e3134: 9104 0414 |005e: sub-int v4, v4, v20 │ │ +0e3138: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0e313c: 900a 0104 |0062: add-int v10, v1, v4 │ │ +0e3140: 28ca |0064: goto 002e // -0036 │ │ +0e3142: 6e10 7b38 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e3148: 0a01 |0068: move-result v1 │ │ +0e314a: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ +0e314e: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ +0e3152: 6e10 5c38 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e3158: 0a05 |0070: move-result v5 │ │ +0e315a: 6e10 5938 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e3160: 0a06 |0074: move-result v6 │ │ +0e3162: 6e10 5438 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e3168: 0c0f |0078: move-result-object v15 │ │ +0e316a: 1f0f 6c06 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e316e: 52fc 6d14 |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e3172: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ +0e3176: 020c 1100 |007f: move/from16 v12, v17 │ │ +0e317a: 7701 b81a 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e3180: 0a0e |0084: move-result v14 │ │ +0e3182: 7120 a517 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +0e3188: 0a07 |0088: move-result v7 │ │ +0e318a: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ +0e318e: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ +0e3194: 52f1 6f14 |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3198: 9003 1201 |0090: add-int v3, v18, v1 │ │ +0e319c: 0800 1500 |0092: move-object/from16 v0, v21 │ │ +0e31a0: 6e20 2634 d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e31a6: 0a01 |0097: move-result v1 │ │ +0e31a8: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ +0e31ac: 0800 1500 |009a: move-object/from16 v0, v21 │ │ +0e31b0: 5201 8314 |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e31b4: b01a |009e: add-int/2addr v10, v1 │ │ +0e31b6: 52f1 7114 |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e31ba: b01a |00a1: add-int/2addr v10, v1 │ │ +0e31bc: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ +0e31c0: 6e20 1534 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@3415 │ │ +0e31c6: 0a01 |00a7: move-result v1 │ │ +0e31c8: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ +0e31cc: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ +0e31d0: 7606 4134 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@3441 │ │ +0e31d6: 52f1 6c14 |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e31da: b061 |00b1: add-int/2addr v1, v6 │ │ +0e31dc: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ +0e31e0: 6e20 1834 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e31e6: 0a04 |00b7: move-result v4 │ │ +0e31e8: b041 |00b8: add-int/2addr v1, v4 │ │ +0e31ea: b01a |00b9: add-int/2addr v10, v1 │ │ +0e31ec: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ +0e31f0: 6e30 0f34 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e31f6: 0a01 |00bf: move-result v1 │ │ +0e31f8: b01d |00c0: add-int/2addr v13, v1 │ │ +0e31fa: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ +0e31fe: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ +0e3202: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0e3206: 9001 0112 |00c7: add-int v1, v1, v18 │ │ +0e320a: 52f4 6f14 |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e320e: b041 |00cb: add-int/2addr v1, v4 │ │ +0e3210: 52f4 7014 |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e3214: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ +0e3218: 28c2 |00d0: goto 0092 // -003e │ │ +0e321a: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ +0e321e: 52f4 7014 |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e3222: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ +0e3226: 28bb |00d7: goto 0092 // -0045 │ │ +0e3228: 0e00 |00d8: return-void │ │ +0e322a: 0000 |00d9: nop // spacer │ │ +0e322c: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ +0e3240: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 0x0004 line=1428 │ │ 0x0006 line=1429 │ │ 0x000c line=1432 │ │ 0x0014 line=1434 │ │ @@ -211840,23 +211845,23 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0e54b0: |[0e54b0] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ -0e54c0: 0760 |0000: move-object v0, v6 │ │ -0e54c2: 0771 |0001: move-object v1, v7 │ │ -0e54c4: 0192 |0002: move v2, v9 │ │ -0e54c6: 01a3 |0003: move v3, v10 │ │ -0e54c8: 01b4 |0004: move v4, v11 │ │ -0e54ca: 01c5 |0005: move v5, v12 │ │ -0e54cc: 7406 2e34 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ -0e54d2: 0e00 |0009: return-void │ │ +0e3254: |[0e3254] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ +0e3264: 0760 |0000: move-object v0, v6 │ │ +0e3266: 0771 |0001: move-object v1, v7 │ │ +0e3268: 0192 |0002: move v2, v9 │ │ +0e326a: 01a3 |0003: move v3, v10 │ │ +0e326c: 01b4 |0004: move v4, v11 │ │ +0e326e: 01c5 |0005: move v5, v12 │ │ +0e3270: 7406 2e34 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@342e │ │ +0e3276: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0009 line=1375 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=7 child Landroid/view/View; │ │ @@ -211871,845 +211876,845 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 50 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1522 16-bit code units │ │ -0e54d4: |[0e54d4] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ -0e54e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e54e6: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ -0e54ea: 5903 8b14 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e54ee: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ -0e54f2: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ -0e54f6: 120b |0009: const/4 v11, #int 0 // #0 │ │ -0e54f8: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ -0e54fc: 121a |000c: const/4 v10, #int 1 // #1 │ │ -0e54fe: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ -0e5502: 7401 2334 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e5508: 0a14 |0012: move-result v20 │ │ -0e550a: 7701 2138 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0e5510: 0a2c |0016: move-result v44 │ │ -0e5512: 7701 2138 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0e5518: 0a19 |001a: move-result v25 │ │ -0e551a: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ -0e551e: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ -0e5522: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ -0e5526: 5403 8714 |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ -0e552a: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ -0e552e: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ -0e5532: 5403 8814 |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ -0e5536: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ -0e553a: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -0e553c: 2333 f508 |002c: new-array v3, v3, [I // type@08f5 │ │ -0e5540: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ -0e5544: 5b03 8714 |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ -0e5548: 1243 |0032: const/4 v3, #int 4 // #4 │ │ -0e554a: 2333 f508 |0033: new-array v3, v3, [I // type@08f5 │ │ -0e554e: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ -0e5552: 5b03 8814 |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ -0e5556: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ -0e555a: 5400 8714 |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ -0e555e: 0821 0000 |003d: move-object/from16 v33, v0 │ │ -0e5562: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ -0e5566: 5400 8814 |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ -0e556a: 0822 0000 |0043: move-object/from16 v34, v0 │ │ -0e556e: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -0e5570: 1216 |0046: const/4 v6, #int 1 // #1 │ │ -0e5572: 1227 |0047: const/4 v7, #int 2 // #2 │ │ -0e5574: 1238 |0048: const/4 v8, #int 3 // #3 │ │ -0e5576: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ -0e5578: 4b09 2108 |004a: aput v9, v33, v8 │ │ -0e557c: 4b09 2107 |004c: aput v9, v33, v7 │ │ -0e5580: 4b09 2106 |004e: aput v9, v33, v6 │ │ -0e5584: 4b09 2103 |0050: aput v9, v33, v3 │ │ -0e5588: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -0e558a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -0e558c: 1227 |0054: const/4 v7, #int 2 // #2 │ │ -0e558e: 1238 |0055: const/4 v8, #int 3 // #3 │ │ -0e5590: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ -0e5592: 4b09 2208 |0057: aput v9, v34, v8 │ │ -0e5596: 4b09 2207 |0059: aput v9, v34, v7 │ │ -0e559a: 4b09 2206 |005b: aput v9, v34, v6 │ │ -0e559e: 4b09 2203 |005d: aput v9, v34, v3 │ │ -0e55a2: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ -0e55a6: 550d 7f14 |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ -0e55aa: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ -0e55ae: 5500 8c14 |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ -0e55b2: 0229 0000 |0067: move/from16 v41, v0 │ │ -0e55b6: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ -0e55ba: 0200 2c00 |006b: move/from16 v0, v44 │ │ -0e55be: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ -0e55c2: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ -0e55c6: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ -0e55ca: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -0e55cc: 0200 1400 |0074: move/from16 v0, v20 │ │ -0e55d0: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ -0e55d4: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ -0e55d8: 6e20 2234 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e55de: 0c04 |007d: move-result-object v4 │ │ -0e55e0: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ -0e55e4: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ -0e55e8: 5203 8b14 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e55ec: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ -0e55f0: 6e20 3034 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e55f6: 0a06 |0089: move-result v6 │ │ -0e55f8: b063 |008a: add-int/2addr v3, v6 │ │ -0e55fa: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ -0e55fe: 5903 8b14 |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5602: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e5606: 28e3 |0091: goto 0074 // -001d │ │ -0e5608: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ -0e560c: 28dd |0094: goto 0071 // -0023 │ │ -0e560e: 6e10 7b38 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e5614: 0a03 |0098: move-result v3 │ │ -0e5616: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ -0e561a: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ -0e561e: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ -0e5622: 6e30 0f34 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e5628: 0a03 |00a2: move-result v3 │ │ -0e562a: b035 |00a3: add-int/2addr v5, v3 │ │ -0e562c: 28eb |00a4: goto 008f // -0015 │ │ -0e562e: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ -0e5632: 6e20 2634 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e5638: 0a03 |00aa: move-result v3 │ │ -0e563a: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ -0e563e: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ -0e5642: 5203 8b14 |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5646: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ -0e564a: 5206 8514 |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e564e: b063 |00b5: add-int/2addr v3, v6 │ │ -0e5650: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ -0e5654: 5903 8b14 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5658: 6e10 5438 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e565e: 0c1d |00bd: move-result-object v29 │ │ -0e5660: 1f1d 6c06 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e5664: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ -0e5668: 5203 7214 |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e566c: a628 2803 |00c4: add-float v40, v40, v3 │ │ -0e5670: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5674: 0200 2c00 |00c8: move/from16 v0, v44 │ │ -0e5678: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ -0e567c: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ -0e5680: 5203 7314 |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e5684: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ -0e5688: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ -0e568c: 5203 7214 |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e5690: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ -0e5692: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ -0e5696: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ -0e569a: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ -0e569e: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ -0e56a2: 5203 8b14 |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e56a6: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ -0e56aa: 5206 6f14 |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e56ae: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -0e56b2: 5207 7014 |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e56b6: b076 |00e9: add-int/2addr v6, v7 │ │ -0e56b8: b063 |00ea: add-int/2addr v3, v6 │ │ -0e56ba: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ -0e56be: 5903 8b14 |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e56c2: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ -0e56c6: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ -0e56c8: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ -0e56ca: 7120 2338 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e56d0: 0a17 |00f6: move-result v23 │ │ -0e56d2: 0200 1700 |00f7: move/from16 v0, v23 │ │ -0e56d6: 0201 1700 |00f9: move/from16 v1, v23 │ │ -0e56da: 6e30 9f38 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e56e0: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ -0e56e4: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ -0e56e8: 0200 1900 |0102: move/from16 v0, v25 │ │ -0e56ec: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ -0e56f0: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ -0e56f4: 5203 6e14 |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e56f8: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ -0e56fa: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ -0e56fe: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ -0e5702: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ -0e5706: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ -0e570a: 5203 7114 |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e570e: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ -0e5712: 5206 6c14 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e5716: 901e 0306 |0119: add-int v30, v3, v6 │ │ -0e571a: 6e10 5938 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e5720: 0a03 |011e: move-result v3 │ │ -0e5722: 9010 031e |011f: add-int v16, v3, v30 │ │ -0e5726: 7110 ba1a 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0e572c: 0a03 |0124: move-result v3 │ │ -0e572e: 0200 1200 |0125: move/from16 v0, v18 │ │ -0e5732: 7120 f631 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0e5738: 0a12 |012a: move-result v18 │ │ -0e573a: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ -0e573e: 6e10 4238 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ -0e5744: 0a0e |0130: move-result v14 │ │ -0e5746: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ -0e5748: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ -0e574c: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -0e5750: 5203 6d14 |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e5754: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ -0e5758: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ -0e575c: 5203 8614 |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e5760: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ -0e5764: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -0e5768: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ -0e576c: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -0e5770: 4403 211a |0146: aget v3, v33, v26 │ │ -0e5774: 7120 1243 e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e577a: 0a03 |014b: move-result v3 │ │ -0e577c: 4b03 211a |014c: aput v3, v33, v26 │ │ -0e5780: 4403 221a |014e: aget v3, v34, v26 │ │ -0e5784: 9106 100e |0150: sub-int v6, v16, v14 │ │ -0e5788: 7120 1243 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e578e: 0a03 |0155: move-result v3 │ │ -0e5790: 4b03 221a |0156: aput v3, v34, v26 │ │ -0e5794: 0200 2300 |0158: move/from16 v0, v35 │ │ -0e5798: 0201 1000 |015a: move/from16 v1, v16 │ │ -0e579c: 7120 1243 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e57a2: 0a23 |015f: move-result v35 │ │ -0e57a4: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ -0e57a8: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ -0e57ac: 5203 6e14 |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e57b0: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ -0e57b2: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ -0e57b6: 121a |0169: const/4 v10, #int 1 // #1 │ │ -0e57b8: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ -0e57bc: 5203 7214 |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e57c0: 1206 |016e: const/4 v6, #int 0 // #0 │ │ -0e57c2: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ -0e57c6: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ -0e57ca: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ -0e57ce: 0200 2b00 |0175: move/from16 v0, v43 │ │ -0e57d2: 0201 1e00 |0177: move/from16 v1, v30 │ │ -0e57d6: 7120 1243 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e57dc: 0a2b |017c: move-result v43 │ │ -0e57de: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ -0e57e2: 6e30 0f34 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e57e8: 0a03 |0182: move-result v3 │ │ -0e57ea: b035 |0183: add-int/2addr v5, v3 │ │ -0e57ec: 2900 0bff |0184: goto/16 008f // -00f5 │ │ -0e57f0: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ -0e57f4: 5200 8b14 |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e57f8: 0227 0000 |018a: move/from16 v39, v0 │ │ -0e57fc: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ -0e5800: 5203 6f14 |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5804: 9003 0327 |0190: add-int v3, v3, v39 │ │ -0e5808: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ -0e580c: 5206 7014 |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5810: b063 |0196: add-int/2addr v3, v6 │ │ -0e5812: 0200 2700 |0197: move/from16 v0, v39 │ │ -0e5816: 7120 1243 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e581c: 0a03 |019c: move-result v3 │ │ -0e581e: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ -0e5822: 5903 8b14 |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5826: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ -0e582a: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -0e582e: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ -0e5832: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ -0e5836: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ -0e583a: 5203 7314 |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e583e: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ -0e5842: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ -0e5846: 5203 7214 |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e584a: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ -0e584c: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ -0e5850: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ -0e5854: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ -0e5858: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ -0e585a: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ -0e585e: 5903 7314 |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e5862: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ -0e5864: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ -0e5868: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ -0e586c: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ -0e5870: 5207 8b14 |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5874: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ -0e5876: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ -0e587a: 0206 3000 |01cb: move/from16 v6, v48 │ │ -0e587e: 0208 3100 |01cd: move/from16 v8, v49 │ │ -0e5882: 7407 2d34 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@342d │ │ -0e5888: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ -0e588c: 0200 2400 |01d4: move/from16 v0, v36 │ │ -0e5890: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ -0e5894: 0200 2400 |01d8: move/from16 v0, v36 │ │ -0e5898: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ -0e589c: 5910 7314 |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e58a0: 6e10 5c38 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e58a6: 0a13 |01e1: move-result v19 │ │ -0e58a8: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ -0e58ac: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ -0e58b0: 5203 8b14 |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e58b4: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ -0e58b8: 5206 6f14 |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e58bc: 9006 0613 |01ec: add-int v6, v6, v19 │ │ -0e58c0: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ -0e58c4: 5207 7014 |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e58c8: b076 |01f2: add-int/2addr v6, v7 │ │ -0e58ca: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ -0e58ce: 6e20 1834 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e58d4: 0a07 |01f8: move-result v7 │ │ -0e58d6: b076 |01f9: add-int/2addr v6, v7 │ │ -0e58d8: b063 |01fa: add-int/2addr v3, v6 │ │ -0e58da: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ -0e58de: 5903 8b14 |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e58e2: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ -0e58e6: 0200 1300 |0201: move/from16 v0, v19 │ │ -0e58ea: 0201 1c00 |0203: move/from16 v1, v28 │ │ -0e58ee: 7120 1243 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e58f4: 0a1c |0208: move-result v28 │ │ -0e58f6: 2900 f5fe |0209: goto/16 00fe // -010b │ │ -0e58fa: 1207 |020b: const/4 v7, #int 0 // #0 │ │ -0e58fc: 28bc |020c: goto 01c8 // -0044 │ │ -0e58fe: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ -0e5902: 5200 8b14 |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5906: 0227 0000 |0211: move/from16 v39, v0 │ │ -0e590a: 9003 2713 |0213: add-int v3, v39, v19 │ │ -0e590e: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ -0e5912: 5206 6f14 |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5916: b063 |0219: add-int/2addr v3, v6 │ │ -0e5918: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ -0e591c: 5206 7014 |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5920: b063 |021e: add-int/2addr v3, v6 │ │ -0e5922: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ -0e5926: 6e20 1834 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e592c: 0a06 |0224: move-result v6 │ │ -0e592e: b063 |0225: add-int/2addr v3, v6 │ │ -0e5930: 0200 2700 |0226: move/from16 v0, v39 │ │ -0e5934: 7120 1243 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e593a: 0a03 |022b: move-result v3 │ │ -0e593c: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ -0e5940: 5903 8b14 |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5944: 28cf |0230: goto 01ff // -0031 │ │ -0e5946: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ -0e594a: 5203 6d14 |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e594e: 2900 09ff |0235: goto/16 013e // -00f7 │ │ -0e5952: 120a |0237: const/4 v10, #int 0 // #0 │ │ -0e5954: 2900 32ff |0238: goto/16 016a // -00ce │ │ -0e5958: 021e 1000 |023a: move/from16 v30, v16 │ │ -0e595c: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ -0e5960: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ -0e5964: 0200 1e00 |0240: move/from16 v0, v30 │ │ -0e5968: 7120 1243 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e596e: 0a0b |0245: move-result v11 │ │ -0e5970: 2900 37ff |0246: goto/16 017d // -00c9 │ │ -0e5974: 021e 1000 |0248: move/from16 v30, v16 │ │ -0e5978: 28f6 |024a: goto 0240 // -000a │ │ -0e597a: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ -0e597e: 5203 8b14 |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5982: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ -0e5986: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ -0e598a: 0201 1400 |0253: move/from16 v1, v20 │ │ -0e598e: 6e20 2634 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e5994: 0a03 |0258: move-result v3 │ │ -0e5996: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ -0e599a: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ -0e599e: 5203 8b14 |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e59a2: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ -0e59a6: 5206 8514 |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e59aa: b063 |0263: add-int/2addr v3, v6 │ │ -0e59ac: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ -0e59b0: 5903 8b14 |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e59b4: 1213 |0268: const/4 v3, #int 1 // #1 │ │ -0e59b6: 4403 2103 |0269: aget v3, v33, v3 │ │ -0e59ba: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ -0e59bc: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ -0e59c0: 1203 |026e: const/4 v3, #int 0 // #0 │ │ -0e59c2: 4403 2103 |026f: aget v3, v33, v3 │ │ -0e59c6: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ -0e59c8: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ -0e59cc: 1223 |0274: const/4 v3, #int 2 // #2 │ │ -0e59ce: 4403 2103 |0275: aget v3, v33, v3 │ │ -0e59d2: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ -0e59d4: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ -0e59d8: 1233 |027a: const/4 v3, #int 3 // #3 │ │ -0e59da: 4403 2103 |027b: aget v3, v33, v3 │ │ -0e59de: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ -0e59e0: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ -0e59e4: 1233 |0280: const/4 v3, #int 3 // #3 │ │ -0e59e6: 4403 2103 |0281: aget v3, v33, v3 │ │ -0e59ea: 1206 |0283: const/4 v6, #int 0 // #0 │ │ -0e59ec: 4406 2106 |0284: aget v6, v33, v6 │ │ -0e59f0: 1217 |0286: const/4 v7, #int 1 // #1 │ │ -0e59f2: 4407 2107 |0287: aget v7, v33, v7 │ │ -0e59f6: 1228 |0289: const/4 v8, #int 2 // #2 │ │ -0e59f8: 4408 2108 |028a: aget v8, v33, v8 │ │ -0e59fc: 7120 1243 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a02: 0a07 |028f: move-result v7 │ │ -0e5a04: 7120 1243 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a0a: 0a06 |0293: move-result v6 │ │ -0e5a0c: 7120 1243 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a12: 0a0c |0297: move-result v12 │ │ -0e5a14: 1233 |0298: const/4 v3, #int 3 // #3 │ │ -0e5a16: 4403 2203 |0299: aget v3, v34, v3 │ │ -0e5a1a: 1206 |029b: const/4 v6, #int 0 // #0 │ │ -0e5a1c: 4406 2206 |029c: aget v6, v34, v6 │ │ -0e5a20: 1217 |029e: const/4 v7, #int 1 // #1 │ │ -0e5a22: 4407 2207 |029f: aget v7, v34, v7 │ │ -0e5a26: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ -0e5a28: 4408 2208 |02a2: aget v8, v34, v8 │ │ -0e5a2c: 7120 1243 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a32: 0a07 |02a7: move-result v7 │ │ -0e5a34: 7120 1243 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a3a: 0a06 |02ab: move-result v6 │ │ -0e5a3c: 7120 1243 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a42: 0a16 |02af: move-result v22 │ │ -0e5a44: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ -0e5a48: 0200 2300 |02b2: move/from16 v0, v35 │ │ -0e5a4c: 7120 1243 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5a52: 0a23 |02b7: move-result v35 │ │ -0e5a54: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ -0e5a58: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ -0e5a5c: 0200 2c00 |02bc: move/from16 v0, v44 │ │ -0e5a60: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ -0e5a64: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ -0e5a68: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ -0e5a6a: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ -0e5a6e: 5903 8b14 |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5a72: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ -0e5a74: 0200 1400 |02c8: move/from16 v0, v20 │ │ -0e5a78: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ -0e5a7c: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ -0e5a80: 6e20 2234 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e5a86: 0c04 |02d1: move-result-object v4 │ │ -0e5a88: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ -0e5a8c: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ -0e5a90: 5203 8b14 |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5a94: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ -0e5a98: 6e20 3034 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e5a9e: 0a06 |02dd: move-result v6 │ │ -0e5aa0: b063 |02de: add-int/2addr v3, v6 │ │ -0e5aa2: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ -0e5aa6: 5903 8b14 |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5aaa: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e5aae: 28e3 |02e5: goto 02c8 // -001d │ │ -0e5ab0: 6e10 7b38 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e5ab6: 0a03 |02e9: move-result v3 │ │ -0e5ab8: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ -0e5abc: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ -0e5ac0: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ -0e5ac4: 6e30 0f34 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e5aca: 0a03 |02f3: move-result v3 │ │ -0e5acc: b035 |02f4: add-int/2addr v5, v3 │ │ -0e5ace: 28ee |02f5: goto 02e3 // -0012 │ │ -0e5ad0: 6e10 5438 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e5ad6: 0c1d |02f9: move-result-object v29 │ │ -0e5ad8: 1f1d 6c06 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e5adc: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ -0e5ae0: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ -0e5ae4: 5203 8b14 |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5ae8: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ -0e5aec: 5206 6f14 |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5af0: 9006 061c |0306: add-int v6, v6, v28 │ │ -0e5af4: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ -0e5af8: 5207 7014 |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5afc: b076 |030c: add-int/2addr v6, v7 │ │ -0e5afe: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ -0e5b02: 6e20 1834 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5b08: 0a07 |0312: move-result v7 │ │ -0e5b0a: b076 |0313: add-int/2addr v6, v7 │ │ -0e5b0c: b063 |0314: add-int/2addr v3, v6 │ │ -0e5b0e: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ -0e5b12: 5903 8b14 |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b16: 28ca |0319: goto 02e3 // -0036 │ │ -0e5b18: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ -0e5b1c: 5200 8b14 |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b20: 0227 0000 |031e: move/from16 v39, v0 │ │ -0e5b24: 9003 271c |0320: add-int v3, v39, v28 │ │ -0e5b28: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ -0e5b2c: 5206 6f14 |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5b30: b063 |0326: add-int/2addr v3, v6 │ │ -0e5b32: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ -0e5b36: 5206 7014 |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5b3a: b063 |032b: add-int/2addr v3, v6 │ │ -0e5b3c: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ -0e5b40: 6e20 1834 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5b46: 0a06 |0331: move-result v6 │ │ -0e5b48: b063 |0332: add-int/2addr v3, v6 │ │ -0e5b4a: 0200 2700 |0333: move/from16 v0, v39 │ │ -0e5b4e: 7120 1243 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5b54: 0a03 |0338: move-result v3 │ │ -0e5b56: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ -0e5b5a: 5903 8b14 |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b5e: 28a6 |033d: goto 02e3 // -005a │ │ -0e5b60: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ -0e5b64: 5203 8b14 |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b68: 7401 1b34 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e5b6e: 0a06 |0345: move-result v6 │ │ -0e5b70: 7401 1c34 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e5b76: 0a07 |0349: move-result v7 │ │ -0e5b78: b076 |034a: add-int/2addr v6, v7 │ │ -0e5b7a: b063 |034b: add-int/2addr v3, v6 │ │ -0e5b7c: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ -0e5b80: 5903 8b14 |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b84: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ -0e5b88: 5200 8b14 |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5b8c: 022d 0000 |0354: move/from16 v45, v0 │ │ -0e5b90: 7401 2034 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@3420 │ │ -0e5b96: 0a03 |0359: move-result v3 │ │ -0e5b98: 0200 2d00 |035a: move/from16 v0, v45 │ │ -0e5b9c: 7120 1243 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5ba2: 0a2d |035f: move-result v45 │ │ -0e5ba4: 1203 |0360: const/4 v3, #int 0 // #0 │ │ -0e5ba6: 0200 2d00 |0361: move/from16 v0, v45 │ │ -0e5baa: 0201 3000 |0363: move/from16 v1, v48 │ │ -0e5bae: 7130 e91a 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0e5bb4: 0a2e |0368: move-result v46 │ │ -0e5bb6: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ -0e5bbc: 952d 2e03 |036c: and-int v45, v46, v3 │ │ -0e5bc0: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ -0e5bc4: 5203 8b14 |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5bc8: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ -0e5bcc: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ -0e5bd0: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ -0e5bd4: 1203 |0378: const/4 v3, #int 0 // #0 │ │ -0e5bd6: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ -0e5bda: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ -0e5bde: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ -0e5be2: 5203 8d14 |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e5be6: 1206 |0381: const/4 v6, #int 0 // #0 │ │ -0e5be8: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ -0e5bec: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ -0e5bf0: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ -0e5bf4: 5200 8d14 |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e5bf8: 022a 0000 |038a: move/from16 v42, v0 │ │ -0e5bfc: 1203 |038c: const/4 v3, #int 0 // #0 │ │ -0e5bfe: 1216 |038d: const/4 v6, #int 1 // #1 │ │ -0e5c00: 1227 |038e: const/4 v7, #int 2 // #2 │ │ -0e5c02: 1238 |038f: const/4 v8, #int 3 // #3 │ │ -0e5c04: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ -0e5c06: 4b09 2108 |0391: aput v9, v33, v8 │ │ -0e5c0a: 4b09 2107 |0393: aput v9, v33, v7 │ │ -0e5c0e: 4b09 2106 |0395: aput v9, v33, v6 │ │ -0e5c12: 4b09 2103 |0397: aput v9, v33, v3 │ │ -0e5c16: 1203 |0399: const/4 v3, #int 0 // #0 │ │ -0e5c18: 1216 |039a: const/4 v6, #int 1 // #1 │ │ -0e5c1a: 1227 |039b: const/4 v7, #int 2 // #2 │ │ -0e5c1c: 1238 |039c: const/4 v8, #int 3 // #3 │ │ -0e5c1e: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ -0e5c20: 4b09 2208 |039e: aput v9, v34, v8 │ │ -0e5c24: 4b09 2207 |03a0: aput v9, v34, v7 │ │ -0e5c28: 4b09 2206 |03a2: aput v9, v34, v6 │ │ -0e5c2c: 4b09 2203 |03a4: aput v9, v34, v3 │ │ -0e5c30: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ -0e5c34: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ -0e5c36: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ -0e5c3a: 5903 8b14 |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5c3e: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ -0e5c40: 0200 1400 |03ae: move/from16 v0, v20 │ │ -0e5c44: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ -0e5c48: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ -0e5c4c: 6e20 2234 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e5c52: 0c04 |03b7: move-result-object v4 │ │ -0e5c54: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ -0e5c58: 6e10 7b38 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e5c5e: 0a03 |03bd: move-result v3 │ │ -0e5c60: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ -0e5c64: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ -0e5c68: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e5c6c: 28ea |03c4: goto 03ae // -0016 │ │ -0e5c6e: 022a 2800 |03c5: move/from16 v42, v40 │ │ -0e5c72: 28c5 |03c7: goto 038c // -003b │ │ -0e5c74: 6e10 5438 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e5c7a: 0c1d |03cb: move-result-object v29 │ │ -0e5c7c: 1f1d 6c06 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e5c80: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ -0e5c84: 520f 7214 |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e5c88: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ -0e5c8a: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ -0e5c8e: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ -0e5c92: 0200 1500 |03d7: move/from16 v0, v21 │ │ -0e5c96: 8203 |03d9: int-to-float v3, v0 │ │ -0e5c98: c8f3 |03da: mul-float/2addr v3, v15 │ │ -0e5c9a: a903 032a |03db: div-float v3, v3, v42 │ │ -0e5c9e: 8730 |03dd: float-to-int v0, v3 │ │ -0e5ca0: 0225 0000 |03de: move/from16 v37, v0 │ │ -0e5ca4: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ -0e5ca8: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ -0e5cac: 7401 1d34 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e5cb2: 0a03 |03e7: move-result v3 │ │ -0e5cb4: 7401 1a34 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e5cba: 0a06 |03eb: move-result v6 │ │ -0e5cbc: b063 |03ec: add-int/2addr v3, v6 │ │ -0e5cbe: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ -0e5cc2: 5206 7114 |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e5cc6: b063 |03f1: add-int/2addr v3, v6 │ │ -0e5cc8: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ -0e5ccc: 5206 6c14 |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e5cd0: b063 |03f6: add-int/2addr v3, v6 │ │ -0e5cd2: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ -0e5cd6: 5206 6e14 |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e5cda: 0200 3100 |03fb: move/from16 v0, v49 │ │ -0e5cde: 7130 0e34 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@340e │ │ -0e5ce4: 0a11 |0400: move-result v17 │ │ -0e5ce6: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ -0e5cea: 5203 7314 |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e5cee: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ -0e5cf2: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5cf6: 0200 2c00 |0409: move/from16 v0, v44 │ │ -0e5cfa: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ -0e5cfe: 6e10 5c38 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e5d04: 0a03 |0410: move-result v3 │ │ -0e5d06: 9013 0325 |0411: add-int v19, v3, v37 │ │ -0e5d0a: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ -0e5d0e: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ -0e5d12: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5d16: 0200 1300 |0419: move/from16 v0, v19 │ │ -0e5d1a: 7120 2338 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e5d20: 0a03 |041e: move-result v3 │ │ -0e5d22: 0200 1100 |041f: move/from16 v0, v17 │ │ -0e5d26: 6e30 9f38 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e5d2c: 7110 ba1a 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0e5d32: 0a03 |0427: move-result v3 │ │ -0e5d34: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ -0e5d38: b563 |042a: and-int/2addr v3, v6 │ │ -0e5d3a: 0200 1200 |042b: move/from16 v0, v18 │ │ -0e5d3e: 7120 f631 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0e5d44: 0a12 |0430: move-result v18 │ │ -0e5d46: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ -0e5d4a: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ -0e5d4e: 5203 8b14 |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5d52: 6e10 5c38 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e5d58: 0a06 |043a: move-result v6 │ │ -0e5d5a: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ -0e5d5e: 5207 6f14 |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5d62: b076 |043f: add-int/2addr v6, v7 │ │ -0e5d64: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ -0e5d68: 5207 7014 |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5d6c: b076 |0444: add-int/2addr v6, v7 │ │ -0e5d6e: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ -0e5d72: 6e20 1834 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5d78: 0a07 |044a: move-result v7 │ │ -0e5d7a: b076 |044b: add-int/2addr v6, v7 │ │ -0e5d7c: b063 |044c: add-int/2addr v3, v6 │ │ -0e5d7e: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ -0e5d82: 5903 8b14 |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5d86: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5d8a: 0200 1900 |0453: move/from16 v0, v25 │ │ -0e5d8e: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ -0e5d92: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ -0e5d96: 5203 6e14 |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e5d9a: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ -0e5d9c: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ -0e5da0: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ -0e5da4: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ -0e5da8: 5203 7114 |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e5dac: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ -0e5db0: 5206 6c14 |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e5db4: 901e 0306 |0468: add-int v30, v3, v6 │ │ -0e5db8: 6e10 5938 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e5dbe: 0a03 |046d: move-result v3 │ │ -0e5dc0: 9010 031e |046e: add-int v16, v3, v30 │ │ -0e5dc4: 0200 2300 |0470: move/from16 v0, v35 │ │ -0e5dc8: 0201 1000 |0472: move/from16 v1, v16 │ │ -0e5dcc: 7120 1243 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5dd2: 0a23 |0477: move-result v35 │ │ -0e5dd4: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ -0e5dd8: 0200 1e00 |047a: move/from16 v0, v30 │ │ -0e5ddc: 7120 1243 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5de2: 0a0b |047f: move-result v11 │ │ -0e5de4: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ -0e5de8: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ -0e5dec: 5203 6e14 |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e5df0: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ -0e5df2: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ -0e5df6: 121a |0489: const/4 v10, #int 1 // #1 │ │ -0e5df8: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ -0e5dfc: 6e10 4238 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ -0e5e02: 0a0e |048f: move-result v14 │ │ -0e5e04: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ -0e5e06: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ -0e5e0a: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ -0e5e0e: 5203 6d14 |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e5e12: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ -0e5e16: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ -0e5e1a: 5203 8614 |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e5e1e: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ -0e5e22: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -0e5e26: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ -0e5e2a: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -0e5e2e: 4403 211a |04a5: aget v3, v33, v26 │ │ -0e5e32: 7120 1243 e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5e38: 0a03 |04aa: move-result v3 │ │ -0e5e3a: 4b03 211a |04ab: aput v3, v33, v26 │ │ -0e5e3e: 4403 221a |04ad: aget v3, v34, v26 │ │ -0e5e42: 9106 100e |04af: sub-int v6, v16, v14 │ │ -0e5e46: 7120 1243 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5e4c: 0a03 |04b4: move-result v3 │ │ -0e5e4e: 4b03 221a |04b5: aput v3, v34, v26 │ │ -0e5e52: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ -0e5e56: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ -0e5e5a: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5e5e: 0200 2500 |04bd: move/from16 v0, v37 │ │ -0e5e62: 7120 2338 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e5e68: 0a03 |04c2: move-result v3 │ │ -0e5e6a: 0200 1100 |04c3: move/from16 v0, v17 │ │ -0e5e6e: 6e30 9f38 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e5e74: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ -0e5e78: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ -0e5e7c: 28ef |04cc: goto 04bb // -0011 │ │ -0e5e7e: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ -0e5e82: 5200 8b14 |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5e86: 0227 0000 |04d1: move/from16 v39, v0 │ │ -0e5e8a: 6e10 5c38 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e5e90: 0a03 |04d6: move-result v3 │ │ -0e5e92: 9003 0327 |04d7: add-int v3, v3, v39 │ │ -0e5e96: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ -0e5e9a: 5206 6f14 |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e5e9e: b063 |04dd: add-int/2addr v3, v6 │ │ -0e5ea0: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ -0e5ea4: 5206 7014 |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e5ea8: b063 |04e2: add-int/2addr v3, v6 │ │ -0e5eaa: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ -0e5eae: 6e20 1834 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e5eb4: 0a06 |04e8: move-result v6 │ │ -0e5eb6: b063 |04e9: add-int/2addr v3, v6 │ │ -0e5eb8: 0200 2700 |04ea: move/from16 v0, v39 │ │ -0e5ebc: 7120 1243 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5ec2: 0a03 |04ef: move-result v3 │ │ -0e5ec4: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ -0e5ec8: 5903 8b14 |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5ecc: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ -0e5ed0: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ -0e5ed4: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ -0e5ed8: 021e 1000 |04fa: move/from16 v30, v16 │ │ -0e5edc: 2900 7eff |04fc: goto/16 047a // -0082 │ │ -0e5ee0: 120a |04fe: const/4 v10, #int 0 // #0 │ │ -0e5ee2: 288b |04ff: goto 048a // -0075 │ │ -0e5ee4: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ -0e5ee8: 5203 6d14 |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -0e5eec: 2899 |0504: goto 049d // -0067 │ │ -0e5eee: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ -0e5ef2: 5203 8b14 |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5ef6: 7401 1b34 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e5efc: 0a06 |050c: move-result v6 │ │ -0e5efe: 7401 1c34 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e5f04: 0a07 |0510: move-result v7 │ │ -0e5f06: b076 |0511: add-int/2addr v6, v7 │ │ -0e5f08: b063 |0512: add-int/2addr v3, v6 │ │ -0e5f0a: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ -0e5f0e: 5903 8b14 |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e5f12: 1213 |0517: const/4 v3, #int 1 // #1 │ │ -0e5f14: 4403 2103 |0518: aget v3, v33, v3 │ │ -0e5f18: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ -0e5f1a: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ -0e5f1e: 1203 |051d: const/4 v3, #int 0 // #0 │ │ -0e5f20: 4403 2103 |051e: aget v3, v33, v3 │ │ -0e5f24: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ -0e5f26: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ -0e5f2a: 1223 |0523: const/4 v3, #int 2 // #2 │ │ -0e5f2c: 4403 2103 |0524: aget v3, v33, v3 │ │ -0e5f30: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ -0e5f32: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ -0e5f36: 1233 |0529: const/4 v3, #int 3 // #3 │ │ -0e5f38: 4403 2103 |052a: aget v3, v33, v3 │ │ -0e5f3c: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ -0e5f3e: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ -0e5f42: 1233 |052f: const/4 v3, #int 3 // #3 │ │ -0e5f44: 4403 2103 |0530: aget v3, v33, v3 │ │ -0e5f48: 1206 |0532: const/4 v6, #int 0 // #0 │ │ -0e5f4a: 4406 2106 |0533: aget v6, v33, v6 │ │ -0e5f4e: 1217 |0535: const/4 v7, #int 1 // #1 │ │ -0e5f50: 4407 2107 |0536: aget v7, v33, v7 │ │ -0e5f54: 1228 |0538: const/4 v8, #int 2 // #2 │ │ -0e5f56: 4408 2108 |0539: aget v8, v33, v8 │ │ -0e5f5a: 7120 1243 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5f60: 0a07 |053e: move-result v7 │ │ -0e5f62: 7120 1243 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5f68: 0a06 |0542: move-result v6 │ │ -0e5f6a: 7120 1243 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5f70: 0a0c |0546: move-result v12 │ │ -0e5f72: 1233 |0547: const/4 v3, #int 3 // #3 │ │ -0e5f74: 4403 2203 |0548: aget v3, v34, v3 │ │ -0e5f78: 1206 |054a: const/4 v6, #int 0 // #0 │ │ -0e5f7a: 4406 2206 |054b: aget v6, v34, v6 │ │ -0e5f7e: 1217 |054d: const/4 v7, #int 1 // #1 │ │ -0e5f80: 4407 2207 |054e: aget v7, v34, v7 │ │ -0e5f84: 1228 |0550: const/4 v8, #int 2 // #2 │ │ -0e5f86: 4408 2208 |0551: aget v8, v34, v8 │ │ -0e5f8a: 7120 1243 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5f90: 0a07 |0556: move-result v7 │ │ -0e5f92: 7120 1243 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5f98: 0a06 |055a: move-result v6 │ │ -0e5f9a: 7120 1243 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5fa0: 0a16 |055e: move-result v22 │ │ -0e5fa2: 9003 0c16 |055f: add-int v3, v12, v22 │ │ -0e5fa6: 0200 2300 |0561: move/from16 v0, v35 │ │ -0e5faa: 7120 1243 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5fb0: 0a23 |0566: move-result v35 │ │ -0e5fb2: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ -0e5fb6: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ -0e5fba: 0200 1900 |056b: move/from16 v0, v25 │ │ -0e5fbe: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ -0e5fc2: 0223 0b00 |056f: move/from16 v35, v11 │ │ -0e5fc6: 7401 1d34 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e5fcc: 0a03 |0574: move-result v3 │ │ -0e5fce: 7401 1a34 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e5fd4: 0a06 |0578: move-result v6 │ │ -0e5fd6: b063 |0579: add-int/2addr v3, v6 │ │ -0e5fd8: 9023 2303 |057a: add-int v35, v35, v3 │ │ -0e5fdc: 7401 1f34 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@341f │ │ -0e5fe2: 0a03 |057f: move-result v3 │ │ -0e5fe4: 0200 2300 |0580: move/from16 v0, v35 │ │ -0e5fe8: 7120 1243 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e5fee: 0a23 |0585: move-result v35 │ │ -0e5ff0: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ -0e5ff4: 9503 0312 |0588: and-int v3, v3, v18 │ │ -0e5ff8: 9603 032e |058a: or-int v3, v3, v46 │ │ -0e5ffc: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ -0e6000: 0200 2300 |058e: move/from16 v0, v35 │ │ -0e6004: 0201 3100 |0590: move/from16 v1, v49 │ │ -0e6008: 7130 e91a 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0e600e: 0a06 |0595: move-result v6 │ │ -0e6010: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ -0e6014: 6e30 4834 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@3448 │ │ -0e601a: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ -0e601e: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ -0e6022: 0201 1400 |059f: move/from16 v1, v20 │ │ -0e6026: 0202 3000 |05a1: move/from16 v2, v48 │ │ -0e602a: 7030 0034 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@3400 │ │ -0e6030: 0e00 |05a6: return-void │ │ -0e6032: 0200 2b00 |05a7: move/from16 v0, v43 │ │ -0e6036: 7120 1243 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e603c: 0a0b |05ac: move-result v11 │ │ -0e603e: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ -0e6042: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ -0e6046: 0200 2c00 |05b1: move/from16 v0, v44 │ │ -0e604a: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ -0e604e: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ -0e6050: 0200 1400 |05b6: move/from16 v0, v20 │ │ -0e6054: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ -0e6058: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ -0e605c: 6e20 2234 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e6062: 0c04 |05bf: move-result-object v4 │ │ -0e6064: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ -0e6068: 6e10 7b38 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e606e: 0a03 |05c5: move-result v3 │ │ -0e6070: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ -0e6074: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ -0e6078: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e607c: 28ea |05cc: goto 05b6 // -0016 │ │ -0e607e: 6e10 5438 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e6084: 0c1d |05d0: move-result-object v29 │ │ -0e6086: 1f1d 6c06 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e608a: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ -0e608e: 520f 7214 |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e6092: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ -0e6094: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ -0e6098: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ -0e609c: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ -0e60a0: 0200 1c00 |05de: move/from16 v0, v28 │ │ -0e60a4: 7120 2338 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e60aa: 0a03 |05e3: move-result v3 │ │ -0e60ac: 6e10 5938 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e60b2: 0a06 |05e7: move-result v6 │ │ -0e60b4: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ -0e60b8: 7120 2338 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e60be: 0a06 |05ed: move-result v6 │ │ -0e60c0: 6e30 9f38 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e60c6: 28d9 |05f1: goto 05ca // -0027 │ │ +0e3278: |[0e3278] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ +0e3288: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e328a: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ +0e328e: 5903 8b14 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3292: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ +0e3296: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ +0e329a: 120b |0009: const/4 v11, #int 0 // #0 │ │ +0e329c: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ +0e32a0: 121a |000c: const/4 v10, #int 1 // #1 │ │ +0e32a2: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ +0e32a6: 7401 2334 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e32ac: 0a14 |0012: move-result v20 │ │ +0e32ae: 7701 2138 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0e32b4: 0a2c |0016: move-result v44 │ │ +0e32b6: 7701 2138 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0e32bc: 0a19 |001a: move-result v25 │ │ +0e32be: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ +0e32c2: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ +0e32c6: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ +0e32ca: 5403 8714 |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ +0e32ce: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ +0e32d2: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ +0e32d6: 5403 8814 |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ +0e32da: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ +0e32de: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +0e32e0: 2333 f508 |002c: new-array v3, v3, [I // type@08f5 │ │ +0e32e4: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ +0e32e8: 5b03 8714 |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ +0e32ec: 1243 |0032: const/4 v3, #int 4 // #4 │ │ +0e32ee: 2333 f508 |0033: new-array v3, v3, [I // type@08f5 │ │ +0e32f2: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ +0e32f6: 5b03 8814 |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ +0e32fa: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ +0e32fe: 5400 8714 |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@1487 │ │ +0e3302: 0821 0000 |003d: move-object/from16 v33, v0 │ │ +0e3306: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ +0e330a: 5400 8814 |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@1488 │ │ +0e330e: 0822 0000 |0043: move-object/from16 v34, v0 │ │ +0e3312: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +0e3314: 1216 |0046: const/4 v6, #int 1 // #1 │ │ +0e3316: 1227 |0047: const/4 v7, #int 2 // #2 │ │ +0e3318: 1238 |0048: const/4 v8, #int 3 // #3 │ │ +0e331a: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ +0e331c: 4b09 2108 |004a: aput v9, v33, v8 │ │ +0e3320: 4b09 2107 |004c: aput v9, v33, v7 │ │ +0e3324: 4b09 2106 |004e: aput v9, v33, v6 │ │ +0e3328: 4b09 2103 |0050: aput v9, v33, v3 │ │ +0e332c: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +0e332e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +0e3330: 1227 |0054: const/4 v7, #int 2 // #2 │ │ +0e3332: 1238 |0055: const/4 v8, #int 3 // #3 │ │ +0e3334: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ +0e3336: 4b09 2208 |0057: aput v9, v34, v8 │ │ +0e333a: 4b09 2207 |0059: aput v9, v34, v7 │ │ +0e333e: 4b09 2206 |005b: aput v9, v34, v6 │ │ +0e3342: 4b09 2203 |005d: aput v9, v34, v3 │ │ +0e3346: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ +0e334a: 550d 7f14 |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ +0e334e: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ +0e3352: 5500 8c14 |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ +0e3356: 0229 0000 |0067: move/from16 v41, v0 │ │ +0e335a: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ +0e335e: 0200 2c00 |006b: move/from16 v0, v44 │ │ +0e3362: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ +0e3366: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ +0e336a: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ +0e336e: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +0e3370: 0200 1400 |0074: move/from16 v0, v20 │ │ +0e3374: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ +0e3378: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ +0e337c: 6e20 2234 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e3382: 0c04 |007d: move-result-object v4 │ │ +0e3384: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ +0e3388: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ +0e338c: 5203 8b14 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3390: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ +0e3394: 6e20 3034 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e339a: 0a06 |0089: move-result v6 │ │ +0e339c: b063 |008a: add-int/2addr v3, v6 │ │ +0e339e: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ +0e33a2: 5903 8b14 |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e33a6: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e33aa: 28e3 |0091: goto 0074 // -001d │ │ +0e33ac: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ +0e33b0: 28dd |0094: goto 0071 // -0023 │ │ +0e33b2: 6e10 7b38 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e33b8: 0a03 |0098: move-result v3 │ │ +0e33ba: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ +0e33be: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ +0e33c2: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ +0e33c6: 6e30 0f34 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e33cc: 0a03 |00a2: move-result v3 │ │ +0e33ce: b035 |00a3: add-int/2addr v5, v3 │ │ +0e33d0: 28eb |00a4: goto 008f // -0015 │ │ +0e33d2: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ +0e33d6: 6e20 2634 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e33dc: 0a03 |00aa: move-result v3 │ │ +0e33de: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ +0e33e2: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ +0e33e6: 5203 8b14 |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e33ea: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ +0e33ee: 5206 8514 |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e33f2: b063 |00b5: add-int/2addr v3, v6 │ │ +0e33f4: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ +0e33f8: 5903 8b14 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e33fc: 6e10 5438 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e3402: 0c1d |00bd: move-result-object v29 │ │ +0e3404: 1f1d 6c06 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e3408: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ +0e340c: 5203 7214 |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3410: a628 2803 |00c4: add-float v40, v40, v3 │ │ +0e3414: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3418: 0200 2c00 |00c8: move/from16 v0, v44 │ │ +0e341c: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ +0e3420: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ +0e3424: 5203 7314 |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e3428: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ +0e342c: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ +0e3430: 5203 7214 |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3434: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ +0e3436: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ +0e343a: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ +0e343e: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ +0e3442: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ +0e3446: 5203 8b14 |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e344a: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ +0e344e: 5206 6f14 |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3452: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +0e3456: 5207 7014 |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e345a: b076 |00e9: add-int/2addr v6, v7 │ │ +0e345c: b063 |00ea: add-int/2addr v3, v6 │ │ +0e345e: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ +0e3462: 5903 8b14 |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3466: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ +0e346a: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ +0e346c: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ +0e346e: 7120 2338 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e3474: 0a17 |00f6: move-result v23 │ │ +0e3476: 0200 1700 |00f7: move/from16 v0, v23 │ │ +0e347a: 0201 1700 |00f9: move/from16 v1, v23 │ │ +0e347e: 6e30 9f38 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e3484: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ +0e3488: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ +0e348c: 0200 1900 |0102: move/from16 v0, v25 │ │ +0e3490: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ +0e3494: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ +0e3498: 5203 6e14 |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e349c: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ +0e349e: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ +0e34a2: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ +0e34a6: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ +0e34aa: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ +0e34ae: 5203 7114 |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e34b2: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ +0e34b6: 5206 6c14 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e34ba: 901e 0306 |0119: add-int v30, v3, v6 │ │ +0e34be: 6e10 5938 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e34c4: 0a03 |011e: move-result v3 │ │ +0e34c6: 9010 031e |011f: add-int v16, v3, v30 │ │ +0e34ca: 7110 ba1a 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0e34d0: 0a03 |0124: move-result v3 │ │ +0e34d2: 0200 1200 |0125: move/from16 v0, v18 │ │ +0e34d6: 7120 f631 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0e34dc: 0a12 |012a: move-result v18 │ │ +0e34de: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ +0e34e2: 6e10 4238 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ +0e34e8: 0a0e |0130: move-result v14 │ │ +0e34ea: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ +0e34ec: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ +0e34f0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0e34f4: 5203 6d14 |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e34f8: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ +0e34fc: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ +0e3500: 5203 8614 |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e3504: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ +0e3508: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +0e350c: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ +0e3510: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +0e3514: 4403 211a |0146: aget v3, v33, v26 │ │ +0e3518: 7120 1243 e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e351e: 0a03 |014b: move-result v3 │ │ +0e3520: 4b03 211a |014c: aput v3, v33, v26 │ │ +0e3524: 4403 221a |014e: aget v3, v34, v26 │ │ +0e3528: 9106 100e |0150: sub-int v6, v16, v14 │ │ +0e352c: 7120 1243 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3532: 0a03 |0155: move-result v3 │ │ +0e3534: 4b03 221a |0156: aput v3, v34, v26 │ │ +0e3538: 0200 2300 |0158: move/from16 v0, v35 │ │ +0e353c: 0201 1000 |015a: move/from16 v1, v16 │ │ +0e3540: 7120 1243 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3546: 0a23 |015f: move-result v35 │ │ +0e3548: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ +0e354c: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ +0e3550: 5203 6e14 |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e3554: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ +0e3556: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ +0e355a: 121a |0169: const/4 v10, #int 1 // #1 │ │ +0e355c: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ +0e3560: 5203 7214 |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3564: 1206 |016e: const/4 v6, #int 0 // #0 │ │ +0e3566: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ +0e356a: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ +0e356e: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ +0e3572: 0200 2b00 |0175: move/from16 v0, v43 │ │ +0e3576: 0201 1e00 |0177: move/from16 v1, v30 │ │ +0e357a: 7120 1243 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3580: 0a2b |017c: move-result v43 │ │ +0e3582: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ +0e3586: 6e30 0f34 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e358c: 0a03 |0182: move-result v3 │ │ +0e358e: b035 |0183: add-int/2addr v5, v3 │ │ +0e3590: 2900 0bff |0184: goto/16 008f // -00f5 │ │ +0e3594: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ +0e3598: 5200 8b14 |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e359c: 0227 0000 |018a: move/from16 v39, v0 │ │ +0e35a0: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ +0e35a4: 5203 6f14 |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e35a8: 9003 0327 |0190: add-int v3, v3, v39 │ │ +0e35ac: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ +0e35b0: 5206 7014 |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e35b4: b063 |0196: add-int/2addr v3, v6 │ │ +0e35b6: 0200 2700 |0197: move/from16 v0, v39 │ │ +0e35ba: 7120 1243 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e35c0: 0a03 |019c: move-result v3 │ │ +0e35c2: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ +0e35c6: 5903 8b14 |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e35ca: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ +0e35ce: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +0e35d2: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ +0e35d6: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ +0e35da: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ +0e35de: 5203 7314 |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e35e2: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ +0e35e6: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ +0e35ea: 5203 7214 |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e35ee: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ +0e35f0: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ +0e35f4: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ +0e35f8: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ +0e35fc: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ +0e35fe: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ +0e3602: 5903 7314 |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e3606: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ +0e3608: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ +0e360c: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ +0e3610: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ +0e3614: 5207 8b14 |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3618: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ +0e361a: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ +0e361e: 0206 3000 |01cb: move/from16 v6, v48 │ │ +0e3622: 0208 3100 |01cd: move/from16 v8, v49 │ │ +0e3626: 7407 2d34 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@342d │ │ +0e362c: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ +0e3630: 0200 2400 |01d4: move/from16 v0, v36 │ │ +0e3634: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ +0e3638: 0200 2400 |01d8: move/from16 v0, v36 │ │ +0e363c: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ +0e3640: 5910 7314 |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e3644: 6e10 5c38 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e364a: 0a13 |01e1: move-result v19 │ │ +0e364c: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ +0e3650: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ +0e3654: 5203 8b14 |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3658: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ +0e365c: 5206 6f14 |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3660: 9006 0613 |01ec: add-int v6, v6, v19 │ │ +0e3664: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ +0e3668: 5207 7014 |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e366c: b076 |01f2: add-int/2addr v6, v7 │ │ +0e366e: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ +0e3672: 6e20 1834 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e3678: 0a07 |01f8: move-result v7 │ │ +0e367a: b076 |01f9: add-int/2addr v6, v7 │ │ +0e367c: b063 |01fa: add-int/2addr v3, v6 │ │ +0e367e: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ +0e3682: 5903 8b14 |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3686: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ +0e368a: 0200 1300 |0201: move/from16 v0, v19 │ │ +0e368e: 0201 1c00 |0203: move/from16 v1, v28 │ │ +0e3692: 7120 1243 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3698: 0a1c |0208: move-result v28 │ │ +0e369a: 2900 f5fe |0209: goto/16 00fe // -010b │ │ +0e369e: 1207 |020b: const/4 v7, #int 0 // #0 │ │ +0e36a0: 28bc |020c: goto 01c8 // -0044 │ │ +0e36a2: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ +0e36a6: 5200 8b14 |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e36aa: 0227 0000 |0211: move/from16 v39, v0 │ │ +0e36ae: 9003 2713 |0213: add-int v3, v39, v19 │ │ +0e36b2: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ +0e36b6: 5206 6f14 |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e36ba: b063 |0219: add-int/2addr v3, v6 │ │ +0e36bc: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ +0e36c0: 5206 7014 |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e36c4: b063 |021e: add-int/2addr v3, v6 │ │ +0e36c6: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ +0e36ca: 6e20 1834 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e36d0: 0a06 |0224: move-result v6 │ │ +0e36d2: b063 |0225: add-int/2addr v3, v6 │ │ +0e36d4: 0200 2700 |0226: move/from16 v0, v39 │ │ +0e36d8: 7120 1243 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e36de: 0a03 |022b: move-result v3 │ │ +0e36e0: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ +0e36e4: 5903 8b14 |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e36e8: 28cf |0230: goto 01ff // -0031 │ │ +0e36ea: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ +0e36ee: 5203 6d14 |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e36f2: 2900 09ff |0235: goto/16 013e // -00f7 │ │ +0e36f6: 120a |0237: const/4 v10, #int 0 // #0 │ │ +0e36f8: 2900 32ff |0238: goto/16 016a // -00ce │ │ +0e36fc: 021e 1000 |023a: move/from16 v30, v16 │ │ +0e3700: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ +0e3704: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ +0e3708: 0200 1e00 |0240: move/from16 v0, v30 │ │ +0e370c: 7120 1243 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3712: 0a0b |0245: move-result v11 │ │ +0e3714: 2900 37ff |0246: goto/16 017d // -00c9 │ │ +0e3718: 021e 1000 |0248: move/from16 v30, v16 │ │ +0e371c: 28f6 |024a: goto 0240 // -000a │ │ +0e371e: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ +0e3722: 5203 8b14 |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3726: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ +0e372a: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ +0e372e: 0201 1400 |0253: move/from16 v1, v20 │ │ +0e3732: 6e20 2634 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e3738: 0a03 |0258: move-result v3 │ │ +0e373a: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ +0e373e: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ +0e3742: 5203 8b14 |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3746: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ +0e374a: 5206 8514 |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e374e: b063 |0263: add-int/2addr v3, v6 │ │ +0e3750: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ +0e3754: 5903 8b14 |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3758: 1213 |0268: const/4 v3, #int 1 // #1 │ │ +0e375a: 4403 2103 |0269: aget v3, v33, v3 │ │ +0e375e: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ +0e3760: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ +0e3764: 1203 |026e: const/4 v3, #int 0 // #0 │ │ +0e3766: 4403 2103 |026f: aget v3, v33, v3 │ │ +0e376a: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ +0e376c: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ +0e3770: 1223 |0274: const/4 v3, #int 2 // #2 │ │ +0e3772: 4403 2103 |0275: aget v3, v33, v3 │ │ +0e3776: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ +0e3778: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ +0e377c: 1233 |027a: const/4 v3, #int 3 // #3 │ │ +0e377e: 4403 2103 |027b: aget v3, v33, v3 │ │ +0e3782: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ +0e3784: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ +0e3788: 1233 |0280: const/4 v3, #int 3 // #3 │ │ +0e378a: 4403 2103 |0281: aget v3, v33, v3 │ │ +0e378e: 1206 |0283: const/4 v6, #int 0 // #0 │ │ +0e3790: 4406 2106 |0284: aget v6, v33, v6 │ │ +0e3794: 1217 |0286: const/4 v7, #int 1 // #1 │ │ +0e3796: 4407 2107 |0287: aget v7, v33, v7 │ │ +0e379a: 1228 |0289: const/4 v8, #int 2 // #2 │ │ +0e379c: 4408 2108 |028a: aget v8, v33, v8 │ │ +0e37a0: 7120 1243 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37a6: 0a07 |028f: move-result v7 │ │ +0e37a8: 7120 1243 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37ae: 0a06 |0293: move-result v6 │ │ +0e37b0: 7120 1243 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37b6: 0a0c |0297: move-result v12 │ │ +0e37b8: 1233 |0298: const/4 v3, #int 3 // #3 │ │ +0e37ba: 4403 2203 |0299: aget v3, v34, v3 │ │ +0e37be: 1206 |029b: const/4 v6, #int 0 // #0 │ │ +0e37c0: 4406 2206 |029c: aget v6, v34, v6 │ │ +0e37c4: 1217 |029e: const/4 v7, #int 1 // #1 │ │ +0e37c6: 4407 2207 |029f: aget v7, v34, v7 │ │ +0e37ca: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ +0e37cc: 4408 2208 |02a2: aget v8, v34, v8 │ │ +0e37d0: 7120 1243 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37d6: 0a07 |02a7: move-result v7 │ │ +0e37d8: 7120 1243 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37de: 0a06 |02ab: move-result v6 │ │ +0e37e0: 7120 1243 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37e6: 0a16 |02af: move-result v22 │ │ +0e37e8: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ +0e37ec: 0200 2300 |02b2: move/from16 v0, v35 │ │ +0e37f0: 7120 1243 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e37f6: 0a23 |02b7: move-result v35 │ │ +0e37f8: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ +0e37fc: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ +0e3800: 0200 2c00 |02bc: move/from16 v0, v44 │ │ +0e3804: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ +0e3808: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ +0e380c: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ +0e380e: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ +0e3812: 5903 8b14 |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3816: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ +0e3818: 0200 1400 |02c8: move/from16 v0, v20 │ │ +0e381c: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ +0e3820: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ +0e3824: 6e20 2234 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e382a: 0c04 |02d1: move-result-object v4 │ │ +0e382c: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ +0e3830: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ +0e3834: 5203 8b14 |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3838: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ +0e383c: 6e20 3034 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e3842: 0a06 |02dd: move-result v6 │ │ +0e3844: b063 |02de: add-int/2addr v3, v6 │ │ +0e3846: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ +0e384a: 5903 8b14 |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e384e: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e3852: 28e3 |02e5: goto 02c8 // -001d │ │ +0e3854: 6e10 7b38 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e385a: 0a03 |02e9: move-result v3 │ │ +0e385c: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ +0e3860: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ +0e3864: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ +0e3868: 6e30 0f34 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e386e: 0a03 |02f3: move-result v3 │ │ +0e3870: b035 |02f4: add-int/2addr v5, v3 │ │ +0e3872: 28ee |02f5: goto 02e3 // -0012 │ │ +0e3874: 6e10 5438 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e387a: 0c1d |02f9: move-result-object v29 │ │ +0e387c: 1f1d 6c06 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e3880: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ +0e3884: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ +0e3888: 5203 8b14 |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e388c: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ +0e3890: 5206 6f14 |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3894: 9006 061c |0306: add-int v6, v6, v28 │ │ +0e3898: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ +0e389c: 5207 7014 |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e38a0: b076 |030c: add-int/2addr v6, v7 │ │ +0e38a2: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ +0e38a6: 6e20 1834 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e38ac: 0a07 |0312: move-result v7 │ │ +0e38ae: b076 |0313: add-int/2addr v6, v7 │ │ +0e38b0: b063 |0314: add-int/2addr v3, v6 │ │ +0e38b2: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ +0e38b6: 5903 8b14 |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e38ba: 28ca |0319: goto 02e3 // -0036 │ │ +0e38bc: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ +0e38c0: 5200 8b14 |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e38c4: 0227 0000 |031e: move/from16 v39, v0 │ │ +0e38c8: 9003 271c |0320: add-int v3, v39, v28 │ │ +0e38cc: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ +0e38d0: 5206 6f14 |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e38d4: b063 |0326: add-int/2addr v3, v6 │ │ +0e38d6: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ +0e38da: 5206 7014 |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e38de: b063 |032b: add-int/2addr v3, v6 │ │ +0e38e0: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ +0e38e4: 6e20 1834 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e38ea: 0a06 |0331: move-result v6 │ │ +0e38ec: b063 |0332: add-int/2addr v3, v6 │ │ +0e38ee: 0200 2700 |0333: move/from16 v0, v39 │ │ +0e38f2: 7120 1243 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e38f8: 0a03 |0338: move-result v3 │ │ +0e38fa: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ +0e38fe: 5903 8b14 |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3902: 28a6 |033d: goto 02e3 // -005a │ │ +0e3904: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ +0e3908: 5203 8b14 |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e390c: 7401 1b34 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e3912: 0a06 |0345: move-result v6 │ │ +0e3914: 7401 1c34 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e391a: 0a07 |0349: move-result v7 │ │ +0e391c: b076 |034a: add-int/2addr v6, v7 │ │ +0e391e: b063 |034b: add-int/2addr v3, v6 │ │ +0e3920: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ +0e3924: 5903 8b14 |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3928: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ +0e392c: 5200 8b14 |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3930: 022d 0000 |0354: move/from16 v45, v0 │ │ +0e3934: 7401 2034 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@3420 │ │ +0e393a: 0a03 |0359: move-result v3 │ │ +0e393c: 0200 2d00 |035a: move/from16 v0, v45 │ │ +0e3940: 7120 1243 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3946: 0a2d |035f: move-result v45 │ │ +0e3948: 1203 |0360: const/4 v3, #int 0 // #0 │ │ +0e394a: 0200 2d00 |0361: move/from16 v0, v45 │ │ +0e394e: 0201 3000 |0363: move/from16 v1, v48 │ │ +0e3952: 7130 e91a 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0e3958: 0a2e |0368: move-result v46 │ │ +0e395a: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ +0e3960: 952d 2e03 |036c: and-int v45, v46, v3 │ │ +0e3964: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ +0e3968: 5203 8b14 |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e396c: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ +0e3970: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ +0e3974: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ +0e3978: 1203 |0378: const/4 v3, #int 0 // #0 │ │ +0e397a: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ +0e397e: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ +0e3982: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ +0e3986: 5203 8d14 |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e398a: 1206 |0381: const/4 v6, #int 0 // #0 │ │ +0e398c: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ +0e3990: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ +0e3994: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ +0e3998: 5200 8d14 |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e399c: 022a 0000 |038a: move/from16 v42, v0 │ │ +0e39a0: 1203 |038c: const/4 v3, #int 0 // #0 │ │ +0e39a2: 1216 |038d: const/4 v6, #int 1 // #1 │ │ +0e39a4: 1227 |038e: const/4 v7, #int 2 // #2 │ │ +0e39a6: 1238 |038f: const/4 v8, #int 3 // #3 │ │ +0e39a8: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ +0e39aa: 4b09 2108 |0391: aput v9, v33, v8 │ │ +0e39ae: 4b09 2107 |0393: aput v9, v33, v7 │ │ +0e39b2: 4b09 2106 |0395: aput v9, v33, v6 │ │ +0e39b6: 4b09 2103 |0397: aput v9, v33, v3 │ │ +0e39ba: 1203 |0399: const/4 v3, #int 0 // #0 │ │ +0e39bc: 1216 |039a: const/4 v6, #int 1 // #1 │ │ +0e39be: 1227 |039b: const/4 v7, #int 2 // #2 │ │ +0e39c0: 1238 |039c: const/4 v8, #int 3 // #3 │ │ +0e39c2: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ +0e39c4: 4b09 2208 |039e: aput v9, v34, v8 │ │ +0e39c8: 4b09 2207 |03a0: aput v9, v34, v7 │ │ +0e39cc: 4b09 2206 |03a2: aput v9, v34, v6 │ │ +0e39d0: 4b09 2203 |03a4: aput v9, v34, v3 │ │ +0e39d4: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ +0e39d8: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ +0e39da: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ +0e39de: 5903 8b14 |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e39e2: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ +0e39e4: 0200 1400 |03ae: move/from16 v0, v20 │ │ +0e39e8: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ +0e39ec: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ +0e39f0: 6e20 2234 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e39f6: 0c04 |03b7: move-result-object v4 │ │ +0e39f8: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ +0e39fc: 6e10 7b38 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e3a02: 0a03 |03bd: move-result v3 │ │ +0e3a04: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ +0e3a08: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ +0e3a0c: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e3a10: 28ea |03c4: goto 03ae // -0016 │ │ +0e3a12: 022a 2800 |03c5: move/from16 v42, v40 │ │ +0e3a16: 28c5 |03c7: goto 038c // -003b │ │ +0e3a18: 6e10 5438 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e3a1e: 0c1d |03cb: move-result-object v29 │ │ +0e3a20: 1f1d 6c06 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e3a24: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ +0e3a28: 520f 7214 |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3a2c: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ +0e3a2e: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ +0e3a32: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ +0e3a36: 0200 1500 |03d7: move/from16 v0, v21 │ │ +0e3a3a: 8203 |03d9: int-to-float v3, v0 │ │ +0e3a3c: c8f3 |03da: mul-float/2addr v3, v15 │ │ +0e3a3e: a903 032a |03db: div-float v3, v3, v42 │ │ +0e3a42: 8730 |03dd: float-to-int v0, v3 │ │ +0e3a44: 0225 0000 |03de: move/from16 v37, v0 │ │ +0e3a48: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ +0e3a4c: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ +0e3a50: 7401 1d34 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e3a56: 0a03 |03e7: move-result v3 │ │ +0e3a58: 7401 1a34 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e3a5e: 0a06 |03eb: move-result v6 │ │ +0e3a60: b063 |03ec: add-int/2addr v3, v6 │ │ +0e3a62: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ +0e3a66: 5206 7114 |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e3a6a: b063 |03f1: add-int/2addr v3, v6 │ │ +0e3a6c: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ +0e3a70: 5206 6c14 |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e3a74: b063 |03f6: add-int/2addr v3, v6 │ │ +0e3a76: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ +0e3a7a: 5206 6e14 |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e3a7e: 0200 3100 |03fb: move/from16 v0, v49 │ │ +0e3a82: 7130 0e34 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@340e │ │ +0e3a88: 0a11 |0400: move-result v17 │ │ +0e3a8a: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ +0e3a8e: 5203 7314 |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e3a92: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ +0e3a96: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3a9a: 0200 2c00 |0409: move/from16 v0, v44 │ │ +0e3a9e: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ +0e3aa2: 6e10 5c38 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e3aa8: 0a03 |0410: move-result v3 │ │ +0e3aaa: 9013 0325 |0411: add-int v19, v3, v37 │ │ +0e3aae: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ +0e3ab2: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ +0e3ab6: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3aba: 0200 1300 |0419: move/from16 v0, v19 │ │ +0e3abe: 7120 2338 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e3ac4: 0a03 |041e: move-result v3 │ │ +0e3ac6: 0200 1100 |041f: move/from16 v0, v17 │ │ +0e3aca: 6e30 9f38 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e3ad0: 7110 ba1a 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0e3ad6: 0a03 |0427: move-result v3 │ │ +0e3ad8: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ +0e3adc: b563 |042a: and-int/2addr v3, v6 │ │ +0e3ade: 0200 1200 |042b: move/from16 v0, v18 │ │ +0e3ae2: 7120 f631 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0e3ae8: 0a12 |0430: move-result v18 │ │ +0e3aea: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ +0e3aee: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ +0e3af2: 5203 8b14 |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3af6: 6e10 5c38 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e3afc: 0a06 |043a: move-result v6 │ │ +0e3afe: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ +0e3b02: 5207 6f14 |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3b06: b076 |043f: add-int/2addr v6, v7 │ │ +0e3b08: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ +0e3b0c: 5207 7014 |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e3b10: b076 |0444: add-int/2addr v6, v7 │ │ +0e3b12: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ +0e3b16: 6e20 1834 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e3b1c: 0a07 |044a: move-result v7 │ │ +0e3b1e: b076 |044b: add-int/2addr v6, v7 │ │ +0e3b20: b063 |044c: add-int/2addr v3, v6 │ │ +0e3b22: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ +0e3b26: 5903 8b14 |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3b2a: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3b2e: 0200 1900 |0453: move/from16 v0, v25 │ │ +0e3b32: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ +0e3b36: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ +0e3b3a: 5203 6e14 |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e3b3e: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ +0e3b40: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ +0e3b44: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ +0e3b48: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ +0e3b4c: 5203 7114 |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e3b50: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ +0e3b54: 5206 6c14 |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e3b58: 901e 0306 |0468: add-int v30, v3, v6 │ │ +0e3b5c: 6e10 5938 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e3b62: 0a03 |046d: move-result v3 │ │ +0e3b64: 9010 031e |046e: add-int v16, v3, v30 │ │ +0e3b68: 0200 2300 |0470: move/from16 v0, v35 │ │ +0e3b6c: 0201 1000 |0472: move/from16 v1, v16 │ │ +0e3b70: 7120 1243 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3b76: 0a23 |0477: move-result v35 │ │ +0e3b78: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ +0e3b7c: 0200 1e00 |047a: move/from16 v0, v30 │ │ +0e3b80: 7120 1243 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3b86: 0a0b |047f: move-result v11 │ │ +0e3b88: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ +0e3b8c: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ +0e3b90: 5203 6e14 |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e3b94: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ +0e3b96: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ +0e3b9a: 121a |0489: const/4 v10, #int 1 // #1 │ │ +0e3b9c: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ +0e3ba0: 6e10 4238 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@3842 │ │ +0e3ba6: 0a0e |048f: move-result v14 │ │ +0e3ba8: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ +0e3baa: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ +0e3bae: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ +0e3bb2: 5203 6d14 |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e3bb6: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ +0e3bba: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ +0e3bbe: 5203 8614 |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e3bc2: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ +0e3bc6: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +0e3bca: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ +0e3bce: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +0e3bd2: 4403 211a |04a5: aget v3, v33, v26 │ │ +0e3bd6: 7120 1243 e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3bdc: 0a03 |04aa: move-result v3 │ │ +0e3bde: 4b03 211a |04ab: aput v3, v33, v26 │ │ +0e3be2: 4403 221a |04ad: aget v3, v34, v26 │ │ +0e3be6: 9106 100e |04af: sub-int v6, v16, v14 │ │ +0e3bea: 7120 1243 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3bf0: 0a03 |04b4: move-result v3 │ │ +0e3bf2: 4b03 221a |04b5: aput v3, v34, v26 │ │ +0e3bf6: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ +0e3bfa: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ +0e3bfe: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3c02: 0200 2500 |04bd: move/from16 v0, v37 │ │ +0e3c06: 7120 2338 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e3c0c: 0a03 |04c2: move-result v3 │ │ +0e3c0e: 0200 1100 |04c3: move/from16 v0, v17 │ │ +0e3c12: 6e30 9f38 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e3c18: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ +0e3c1c: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ +0e3c20: 28ef |04cc: goto 04bb // -0011 │ │ +0e3c22: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ +0e3c26: 5200 8b14 |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3c2a: 0227 0000 |04d1: move/from16 v39, v0 │ │ +0e3c2e: 6e10 5c38 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e3c34: 0a03 |04d6: move-result v3 │ │ +0e3c36: 9003 0327 |04d7: add-int v3, v3, v39 │ │ +0e3c3a: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ +0e3c3e: 5206 6f14 |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e3c42: b063 |04dd: add-int/2addr v3, v6 │ │ +0e3c44: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ +0e3c48: 5206 7014 |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e3c4c: b063 |04e2: add-int/2addr v3, v6 │ │ +0e3c4e: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ +0e3c52: 6e20 1834 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e3c58: 0a06 |04e8: move-result v6 │ │ +0e3c5a: b063 |04e9: add-int/2addr v3, v6 │ │ +0e3c5c: 0200 2700 |04ea: move/from16 v0, v39 │ │ +0e3c60: 7120 1243 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3c66: 0a03 |04ef: move-result v3 │ │ +0e3c68: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ +0e3c6c: 5903 8b14 |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3c70: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ +0e3c74: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ +0e3c78: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ +0e3c7c: 021e 1000 |04fa: move/from16 v30, v16 │ │ +0e3c80: 2900 7eff |04fc: goto/16 047a // -0082 │ │ +0e3c84: 120a |04fe: const/4 v10, #int 0 // #0 │ │ +0e3c86: 288b |04ff: goto 048a // -0075 │ │ +0e3c88: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ +0e3c8c: 5203 6d14 |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +0e3c90: 2899 |0504: goto 049d // -0067 │ │ +0e3c92: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ +0e3c96: 5203 8b14 |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3c9a: 7401 1b34 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e3ca0: 0a06 |050c: move-result v6 │ │ +0e3ca2: 7401 1c34 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e3ca8: 0a07 |0510: move-result v7 │ │ +0e3caa: b076 |0511: add-int/2addr v6, v7 │ │ +0e3cac: b063 |0512: add-int/2addr v3, v6 │ │ +0e3cae: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ +0e3cb2: 5903 8b14 |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3cb6: 1213 |0517: const/4 v3, #int 1 // #1 │ │ +0e3cb8: 4403 2103 |0518: aget v3, v33, v3 │ │ +0e3cbc: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ +0e3cbe: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ +0e3cc2: 1203 |051d: const/4 v3, #int 0 // #0 │ │ +0e3cc4: 4403 2103 |051e: aget v3, v33, v3 │ │ +0e3cc8: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ +0e3cca: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ +0e3cce: 1223 |0523: const/4 v3, #int 2 // #2 │ │ +0e3cd0: 4403 2103 |0524: aget v3, v33, v3 │ │ +0e3cd4: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ +0e3cd6: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ +0e3cda: 1233 |0529: const/4 v3, #int 3 // #3 │ │ +0e3cdc: 4403 2103 |052a: aget v3, v33, v3 │ │ +0e3ce0: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ +0e3ce2: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ +0e3ce6: 1233 |052f: const/4 v3, #int 3 // #3 │ │ +0e3ce8: 4403 2103 |0530: aget v3, v33, v3 │ │ +0e3cec: 1206 |0532: const/4 v6, #int 0 // #0 │ │ +0e3cee: 4406 2106 |0533: aget v6, v33, v6 │ │ +0e3cf2: 1217 |0535: const/4 v7, #int 1 // #1 │ │ +0e3cf4: 4407 2107 |0536: aget v7, v33, v7 │ │ +0e3cf8: 1228 |0538: const/4 v8, #int 2 // #2 │ │ +0e3cfa: 4408 2108 |0539: aget v8, v33, v8 │ │ +0e3cfe: 7120 1243 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d04: 0a07 |053e: move-result v7 │ │ +0e3d06: 7120 1243 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d0c: 0a06 |0542: move-result v6 │ │ +0e3d0e: 7120 1243 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d14: 0a0c |0546: move-result v12 │ │ +0e3d16: 1233 |0547: const/4 v3, #int 3 // #3 │ │ +0e3d18: 4403 2203 |0548: aget v3, v34, v3 │ │ +0e3d1c: 1206 |054a: const/4 v6, #int 0 // #0 │ │ +0e3d1e: 4406 2206 |054b: aget v6, v34, v6 │ │ +0e3d22: 1217 |054d: const/4 v7, #int 1 // #1 │ │ +0e3d24: 4407 2207 |054e: aget v7, v34, v7 │ │ +0e3d28: 1228 |0550: const/4 v8, #int 2 // #2 │ │ +0e3d2a: 4408 2208 |0551: aget v8, v34, v8 │ │ +0e3d2e: 7120 1243 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d34: 0a07 |0556: move-result v7 │ │ +0e3d36: 7120 1243 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d3c: 0a06 |055a: move-result v6 │ │ +0e3d3e: 7120 1243 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d44: 0a16 |055e: move-result v22 │ │ +0e3d46: 9003 0c16 |055f: add-int v3, v12, v22 │ │ +0e3d4a: 0200 2300 |0561: move/from16 v0, v35 │ │ +0e3d4e: 7120 1243 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d54: 0a23 |0566: move-result v35 │ │ +0e3d56: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ +0e3d5a: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3d5e: 0200 1900 |056b: move/from16 v0, v25 │ │ +0e3d62: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ +0e3d66: 0223 0b00 |056f: move/from16 v35, v11 │ │ +0e3d6a: 7401 1d34 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e3d70: 0a03 |0574: move-result v3 │ │ +0e3d72: 7401 1a34 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e3d78: 0a06 |0578: move-result v6 │ │ +0e3d7a: b063 |0579: add-int/2addr v3, v6 │ │ +0e3d7c: 9023 2303 |057a: add-int v35, v35, v3 │ │ +0e3d80: 7401 1f34 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@341f │ │ +0e3d86: 0a03 |057f: move-result v3 │ │ +0e3d88: 0200 2300 |0580: move/from16 v0, v35 │ │ +0e3d8c: 7120 1243 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3d92: 0a23 |0585: move-result v35 │ │ +0e3d94: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ +0e3d98: 9503 0312 |0588: and-int v3, v3, v18 │ │ +0e3d9c: 9603 032e |058a: or-int v3, v3, v46 │ │ +0e3da0: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ +0e3da4: 0200 2300 |058e: move/from16 v0, v35 │ │ +0e3da8: 0201 3100 |0590: move/from16 v1, v49 │ │ +0e3dac: 7130 e91a 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0e3db2: 0a06 |0595: move-result v6 │ │ +0e3db4: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ +0e3db8: 6e30 4834 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@3448 │ │ +0e3dbe: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ +0e3dc2: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ +0e3dc6: 0201 1400 |059f: move/from16 v1, v20 │ │ +0e3dca: 0202 3000 |05a1: move/from16 v2, v48 │ │ +0e3dce: 7030 0034 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@3400 │ │ +0e3dd4: 0e00 |05a6: return-void │ │ +0e3dd6: 0200 2b00 |05a7: move/from16 v0, v43 │ │ +0e3dda: 7120 1243 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3de0: 0a0b |05ac: move-result v11 │ │ +0e3de2: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ +0e3de6: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3dea: 0200 2c00 |05b1: move/from16 v0, v44 │ │ +0e3dee: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ +0e3df2: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ +0e3df4: 0200 1400 |05b6: move/from16 v0, v20 │ │ +0e3df8: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ +0e3dfc: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ +0e3e00: 6e20 2234 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e3e06: 0c04 |05bf: move-result-object v4 │ │ +0e3e08: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ +0e3e0c: 6e10 7b38 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e3e12: 0a03 |05c5: move-result v3 │ │ +0e3e14: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ +0e3e18: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ +0e3e1c: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e3e20: 28ea |05cc: goto 05b6 // -0016 │ │ +0e3e22: 6e10 5438 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e3e28: 0c1d |05d0: move-result-object v29 │ │ +0e3e2a: 1f1d 6c06 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e3e2e: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ +0e3e32: 520f 7214 |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3e36: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ +0e3e38: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ +0e3e3c: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ +0e3e40: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3e44: 0200 1c00 |05de: move/from16 v0, v28 │ │ +0e3e48: 7120 2338 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e3e4e: 0a03 |05e3: move-result v3 │ │ +0e3e50: 6e10 5938 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e3e56: 0a06 |05e7: move-result v6 │ │ +0e3e58: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ +0e3e5c: 7120 2338 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e3e62: 0a06 |05ed: move-result v6 │ │ +0e3e64: 6e30 9f38 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e3e6a: 28d9 |05f1: goto 05ca // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0005 line=924 │ │ 0x0007 line=925 │ │ 0x0009 line=926 │ │ 0x000a line=927 │ │ @@ -212974,17 +212979,17 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e60c8: |[0e60c8] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ -0e60d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e60da: 0f00 |0001: return v0 │ │ +0e3e6c: |[0e3e6c] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ +0e3e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e3e7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ │ │ @@ -212993,564 +212998,564 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1025 16-bit code units │ │ -0e60dc: |[0e60dc] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ -0e60ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0e60ee: 0800 2600 |0001: move-object/from16 v0, v38 │ │ -0e60f2: 5903 8b14 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e60f6: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ -0e60fa: 120f |0007: const/4 v15, #int 0 // #0 │ │ -0e60fc: 120b |0008: const/4 v11, #int 0 // #0 │ │ -0e60fe: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ -0e6102: 121a |000b: const/4 v10, #int 1 // #1 │ │ -0e6104: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ -0e6108: 7401 2334 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ -0e610e: 0a11 |0011: move-result v17 │ │ -0e6110: 7701 2138 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0e6116: 0a25 |0015: move-result v37 │ │ -0e6118: 7701 2138 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0e611e: 0a13 |0019: move-result v19 │ │ -0e6120: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ -0e6124: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ -0e6128: 0800 2600 |001e: move-object/from16 v0, v38 │ │ -0e612c: 520c 8014 |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e6130: 0800 2600 |0022: move-object/from16 v0, v38 │ │ -0e6134: 5500 8c14 |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ -0e6138: 0222 0000 |0026: move/from16 v34, v0 │ │ -0e613c: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ -0e6140: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0e6142: 0200 1100 |002b: move/from16 v0, v17 │ │ -0e6146: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ -0e614a: 0800 2600 |002f: move-object/from16 v0, v38 │ │ -0e614e: 6e20 2234 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e6154: 0c04 |0034: move-result-object v4 │ │ -0e6156: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ -0e615a: 0800 2600 |0037: move-object/from16 v0, v38 │ │ -0e615e: 5203 8b14 |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6162: 0800 2600 |003b: move-object/from16 v0, v38 │ │ -0e6166: 6e20 3034 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e616c: 0a06 |0040: move-result v6 │ │ -0e616e: b063 |0041: add-int/2addr v3, v6 │ │ -0e6170: 0800 2600 |0042: move-object/from16 v0, v38 │ │ -0e6174: 5903 8b14 |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6178: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e617c: 28e3 |0048: goto 002b // -001d │ │ -0e617e: 6e10 7b38 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e6184: 0a03 |004c: move-result v3 │ │ -0e6186: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ -0e618a: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ -0e618e: 0800 2600 |0051: move-object/from16 v0, v38 │ │ -0e6192: 6e30 0f34 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e6198: 0a03 |0056: move-result v3 │ │ -0e619a: b035 |0057: add-int/2addr v5, v3 │ │ -0e619c: 28ee |0058: goto 0046 // -0012 │ │ -0e619e: 0800 2600 |0059: move-object/from16 v0, v38 │ │ -0e61a2: 6e20 2634 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e61a8: 0a03 |005e: move-result v3 │ │ -0e61aa: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ -0e61ae: 0800 2600 |0061: move-object/from16 v0, v38 │ │ -0e61b2: 5203 8b14 |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e61b6: 0800 2600 |0065: move-object/from16 v0, v38 │ │ -0e61ba: 5206 8314 |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e61be: b063 |0069: add-int/2addr v3, v6 │ │ -0e61c0: 0800 2600 |006a: move-object/from16 v0, v38 │ │ -0e61c4: 5903 8b14 |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e61c8: 6e10 5438 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e61ce: 0c17 |0071: move-result-object v23 │ │ -0e61d0: 1f17 6c06 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e61d4: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -0e61d8: 5203 7214 |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e61dc: a621 2103 |0078: add-float v33, v33, v3 │ │ -0e61e0: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ -0e61e4: 0200 1300 |007c: move/from16 v0, v19 │ │ -0e61e8: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ -0e61ec: 0800 1700 |0080: move-object/from16 v0, v23 │ │ -0e61f0: 5203 6e14 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e61f4: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ -0e61f8: 0800 1700 |0086: move-object/from16 v0, v23 │ │ -0e61fc: 5203 7214 |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e6200: 1206 |008a: const/4 v6, #int 0 // #0 │ │ -0e6202: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ -0e6206: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ -0e620a: 0800 2600 |008f: move-object/from16 v0, v38 │ │ -0e620e: 5200 8b14 |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6212: 0220 0000 |0093: move/from16 v32, v0 │ │ -0e6216: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -0e621a: 5203 7114 |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e621e: 9003 0320 |0099: add-int v3, v3, v32 │ │ -0e6222: 0800 1700 |009b: move-object/from16 v0, v23 │ │ -0e6226: 5206 6c14 |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e622a: b063 |009f: add-int/2addr v3, v6 │ │ -0e622c: 0200 2000 |00a0: move/from16 v0, v32 │ │ -0e6230: 7120 1243 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6236: 0a03 |00a5: move-result v3 │ │ -0e6238: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ -0e623c: 5903 8b14 |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6240: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ -0e6244: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ -0e6248: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ -0e624c: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ -0e6250: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ -0e6254: 5203 8b14 |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6258: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ -0e625c: 5903 8114 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ -0e6260: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ -0e6264: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ -0e6268: 5203 7214 |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e626c: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -0e626e: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ -0e6272: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ -0e6276: 2203 7508 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ -0e627a: 1a06 3202 |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@0232 │ │ -0e627e: 7020 2943 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -0e6284: 2703 |00cc: throw v3 │ │ -0e6286: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ -0e628a: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ -0e628e: 5203 6e14 |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e6292: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ -0e6296: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -0e629a: 5203 7214 |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e629e: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ -0e62a0: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ -0e62a4: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ -0e62a8: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ -0e62ac: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ -0e62ae: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ -0e62b2: 5903 6e14 |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e62b6: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ -0e62b8: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ -0e62ba: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ -0e62be: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ -0e62c2: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ -0e62c6: 5209 8b14 |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e62ca: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ -0e62ce: 0206 2700 |00f1: move/from16 v6, v39 │ │ -0e62d2: 0208 2800 |00f3: move/from16 v8, v40 │ │ -0e62d6: 7407 2d34 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@342d │ │ -0e62dc: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ -0e62e0: 0200 1d00 |00fa: move/from16 v0, v29 │ │ -0e62e4: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ -0e62e8: 0200 1d00 |00fe: move/from16 v0, v29 │ │ -0e62ec: 0801 1700 |0100: move-object/from16 v1, v23 │ │ -0e62f0: 5910 6e14 |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e62f4: 6e10 5938 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e62fa: 0a0e |0107: move-result v14 │ │ -0e62fc: 0800 2600 |0108: move-object/from16 v0, v38 │ │ -0e6300: 5200 8b14 |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6304: 0220 0000 |010c: move/from16 v32, v0 │ │ -0e6308: 9003 200e |010e: add-int v3, v32, v14 │ │ -0e630c: 0800 1700 |0110: move-object/from16 v0, v23 │ │ -0e6310: 5206 7114 |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e6314: b063 |0114: add-int/2addr v3, v6 │ │ -0e6316: 0800 1700 |0115: move-object/from16 v0, v23 │ │ -0e631a: 5206 6c14 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e631e: b063 |0119: add-int/2addr v3, v6 │ │ -0e6320: 0800 2600 |011a: move-object/from16 v0, v38 │ │ -0e6324: 6e20 1834 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e632a: 0a06 |011f: move-result v6 │ │ -0e632c: b063 |0120: add-int/2addr v3, v6 │ │ -0e632e: 0200 2000 |0121: move/from16 v0, v32 │ │ -0e6332: 7120 1243 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6338: 0a03 |0126: move-result v3 │ │ -0e633a: 0800 2600 |0127: move-object/from16 v0, v38 │ │ -0e633e: 5903 8b14 |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6342: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ -0e6346: 0200 1600 |012d: move/from16 v0, v22 │ │ -0e634a: 7120 1243 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6350: 0a16 |0132: move-result v22 │ │ -0e6352: 2900 79ff |0133: goto/16 00ac // -0087 │ │ -0e6356: 1209 |0135: const/4 v9, #int 0 // #0 │ │ -0e6358: 28b9 |0136: goto 00ef // -0047 │ │ -0e635a: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ -0e635e: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ -0e6362: 0200 2500 |013b: move/from16 v0, v37 │ │ -0e6366: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ -0e636a: 0800 1700 |013f: move-object/from16 v0, v23 │ │ -0e636e: 5203 7314 |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e6372: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ -0e6374: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ -0e6378: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ -0e637c: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ -0e6380: 0800 1700 |014a: move-object/from16 v0, v23 │ │ -0e6384: 5203 6f14 |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e6388: 0800 1700 |014e: move-object/from16 v0, v23 │ │ -0e638c: 5206 7014 |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e6390: 9018 0306 |0152: add-int v24, v3, v6 │ │ -0e6394: 6e10 5c38 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e639a: 0a03 |0157: move-result v3 │ │ -0e639c: 901c 0318 |0158: add-int v28, v3, v24 │ │ -0e63a0: 7702 1243 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e63a6: 0a1b |015d: move-result v27 │ │ -0e63a8: 7110 ba1a 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0e63ae: 0a03 |0161: move-result v3 │ │ -0e63b0: 7120 f631 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0e63b6: 0a0f |0165: move-result v15 │ │ -0e63b8: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ -0e63bc: 0800 1700 |0168: move-object/from16 v0, v23 │ │ -0e63c0: 5203 7314 |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e63c4: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ -0e63c6: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ -0e63ca: 121a |016f: const/4 v10, #int 1 // #1 │ │ -0e63cc: 0800 1700 |0170: move-object/from16 v0, v23 │ │ -0e63d0: 5203 7214 |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e63d4: 1206 |0174: const/4 v6, #int 0 // #0 │ │ -0e63d6: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ -0e63da: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ -0e63de: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ -0e63e2: 0200 2400 |017b: move/from16 v0, v36 │ │ -0e63e6: 0201 1800 |017d: move/from16 v1, v24 │ │ -0e63ea: 7120 1243 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e63f0: 0a24 |0182: move-result v36 │ │ -0e63f2: 0800 2600 |0183: move-object/from16 v0, v38 │ │ -0e63f6: 6e30 0f34 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e63fc: 0a03 |0188: move-result v3 │ │ -0e63fe: b035 |0189: add-int/2addr v5, v3 │ │ -0e6400: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ -0e6404: 120a |018c: const/4 v10, #int 0 // #0 │ │ -0e6406: 28e3 |018d: goto 0170 // -001d │ │ -0e6408: 0218 1c00 |018e: move/from16 v24, v28 │ │ -0e640c: 28eb |0190: goto 017b // -0015 │ │ -0e640e: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ -0e6412: 0200 1800 |0193: move/from16 v0, v24 │ │ -0e6416: 7120 1243 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e641c: 0a0b |0198: move-result v11 │ │ -0e641e: 28ea |0199: goto 0183 // -0016 │ │ -0e6420: 0218 1c00 |019a: move/from16 v24, v28 │ │ -0e6424: 28f7 |019c: goto 0193 // -0009 │ │ -0e6426: 0800 2600 |019d: move-object/from16 v0, v38 │ │ -0e642a: 5203 8b14 |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e642e: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ -0e6432: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ -0e6436: 0201 1100 |01a5: move/from16 v1, v17 │ │ -0e643a: 6e20 2634 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ -0e6440: 0a03 |01aa: move-result v3 │ │ -0e6442: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ -0e6446: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ -0e644a: 5203 8b14 |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e644e: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ -0e6452: 5206 8314 |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e6456: b063 |01b5: add-int/2addr v3, v6 │ │ -0e6458: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ -0e645c: 5903 8b14 |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6460: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ -0e6464: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ -0e6468: 0200 1300 |01be: move/from16 v0, v19 │ │ -0e646c: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ -0e6470: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ -0e6474: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ -0e6476: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ -0e647a: 5903 8b14 |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e647e: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ -0e6480: 0200 1100 |01ca: move/from16 v0, v17 │ │ -0e6484: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ -0e6488: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ -0e648c: 6e20 2234 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e6492: 0c04 |01d3: move-result-object v4 │ │ -0e6494: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ -0e6498: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ -0e649c: 5203 8b14 |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e64a0: 0800 2600 |01da: move-object/from16 v0, v38 │ │ -0e64a4: 6e20 3034 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ -0e64aa: 0a06 |01df: move-result v6 │ │ -0e64ac: b063 |01e0: add-int/2addr v3, v6 │ │ -0e64ae: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ -0e64b2: 5903 8b14 |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e64b6: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e64ba: 28e3 |01e7: goto 01ca // -001d │ │ -0e64bc: 6e10 7b38 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e64c2: 0a03 |01eb: move-result v3 │ │ -0e64c4: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ -0e64c8: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ -0e64cc: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ -0e64d0: 6e30 0f34 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ -0e64d6: 0a03 |01f5: move-result v3 │ │ -0e64d8: b035 |01f6: add-int/2addr v5, v3 │ │ -0e64da: 28ee |01f7: goto 01e5 // -0012 │ │ -0e64dc: 6e10 5438 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e64e2: 0c17 |01fb: move-result-object v23 │ │ -0e64e4: 1f17 6c06 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e64e8: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ -0e64ec: 5200 8b14 |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e64f0: 0220 0000 |0202: move/from16 v32, v0 │ │ -0e64f4: 9003 2016 |0204: add-int v3, v32, v22 │ │ -0e64f8: 0800 1700 |0206: move-object/from16 v0, v23 │ │ -0e64fc: 5206 7114 |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e6500: b063 |020a: add-int/2addr v3, v6 │ │ -0e6502: 0800 1700 |020b: move-object/from16 v0, v23 │ │ -0e6506: 5206 6c14 |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e650a: b063 |020f: add-int/2addr v3, v6 │ │ -0e650c: 0800 2600 |0210: move-object/from16 v0, v38 │ │ -0e6510: 6e20 1834 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e6516: 0a06 |0215: move-result v6 │ │ -0e6518: b063 |0216: add-int/2addr v3, v6 │ │ -0e651a: 0200 2000 |0217: move/from16 v0, v32 │ │ -0e651e: 7120 1243 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6524: 0a03 |021c: move-result v3 │ │ -0e6526: 0800 2600 |021d: move-object/from16 v0, v38 │ │ -0e652a: 5903 8b14 |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e652e: 28c4 |0221: goto 01e5 // -003c │ │ -0e6530: 0800 2600 |0222: move-object/from16 v0, v38 │ │ -0e6534: 5203 8b14 |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6538: 7401 1d34 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e653e: 0a06 |0229: move-result v6 │ │ -0e6540: 7401 1a34 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e6546: 0a07 |022d: move-result v7 │ │ -0e6548: b076 |022e: add-int/2addr v6, v7 │ │ -0e654a: b063 |022f: add-int/2addr v3, v6 │ │ -0e654c: 0800 2600 |0230: move-object/from16 v0, v38 │ │ -0e6550: 5903 8b14 |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6554: 0800 2600 |0234: move-object/from16 v0, v38 │ │ -0e6558: 5200 8b14 |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e655c: 0214 0000 |0238: move/from16 v20, v0 │ │ -0e6560: 7401 1f34 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@341f │ │ -0e6566: 0a03 |023d: move-result v3 │ │ -0e6568: 0200 1400 |023e: move/from16 v0, v20 │ │ -0e656c: 7120 1243 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6572: 0a14 |0243: move-result v20 │ │ -0e6574: 1203 |0244: const/4 v3, #int 0 // #0 │ │ -0e6576: 0200 1400 |0245: move/from16 v0, v20 │ │ -0e657a: 0201 2800 |0247: move/from16 v1, v40 │ │ -0e657e: 7130 e91a 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0e6584: 0a15 |024c: move-result v21 │ │ -0e6586: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ -0e658c: 9514 1503 |0250: and-int v20, v21, v3 │ │ -0e6590: 0800 2600 |0252: move-object/from16 v0, v38 │ │ -0e6594: 5203 8b14 |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6598: 9112 1403 |0256: sub-int v18, v20, v3 │ │ -0e659c: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ -0e65a0: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ -0e65a4: 1203 |025c: const/4 v3, #int 0 // #0 │ │ -0e65a6: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ -0e65aa: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ -0e65ae: 0800 2600 |0261: move-object/from16 v0, v38 │ │ -0e65b2: 5203 8d14 |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e65b6: 1206 |0265: const/4 v6, #int 0 // #0 │ │ -0e65b8: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ -0e65bc: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ -0e65c0: 0800 2600 |026a: move-object/from16 v0, v38 │ │ -0e65c4: 5200 8d14 |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e65c8: 0223 0000 |026e: move/from16 v35, v0 │ │ -0e65cc: 1203 |0270: const/4 v3, #int 0 // #0 │ │ -0e65ce: 0800 2600 |0271: move-object/from16 v0, v38 │ │ -0e65d2: 5903 8b14 |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e65d6: 1205 |0275: const/4 v5, #int 0 // #0 │ │ -0e65d8: 0200 1100 |0276: move/from16 v0, v17 │ │ -0e65dc: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ -0e65e0: 0800 2600 |027a: move-object/from16 v0, v38 │ │ -0e65e4: 6e20 2234 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e65ea: 0c04 |027f: move-result-object v4 │ │ -0e65ec: 6e10 7b38 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e65f2: 0a03 |0283: move-result v3 │ │ -0e65f4: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ -0e65f8: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ -0e65fc: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e6600: 28ec |028a: goto 0276 // -0014 │ │ -0e6602: 0223 2100 |028b: move/from16 v35, v33 │ │ -0e6606: 28e3 |028d: goto 0270 // -001d │ │ -0e6608: 6e10 5438 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e660e: 0c17 |0291: move-result-object v23 │ │ -0e6610: 1f17 6c06 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e6614: 0800 1700 |0294: move-object/from16 v0, v23 │ │ -0e6618: 520d 7214 |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e661c: 1203 |0298: const/4 v3, #int 0 // #0 │ │ -0e661e: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ -0e6622: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ -0e6626: 0200 1200 |029d: move/from16 v0, v18 │ │ -0e662a: 8203 |029f: int-to-float v3, v0 │ │ -0e662c: c8d3 |02a0: mul-float/2addr v3, v13 │ │ -0e662e: a903 0323 |02a1: div-float v3, v3, v35 │ │ -0e6632: 8730 |02a3: float-to-int v0, v3 │ │ -0e6634: 021e 0000 |02a4: move/from16 v30, v0 │ │ -0e6638: a723 230d |02a6: sub-float v35, v35, v13 │ │ -0e663c: 9112 121e |02a8: sub-int v18, v18, v30 │ │ -0e6640: 7401 1b34 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e6646: 0a03 |02ad: move-result v3 │ │ -0e6648: 7401 1c34 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e664e: 0a06 |02b1: move-result v6 │ │ -0e6650: b063 |02b2: add-int/2addr v3, v6 │ │ -0e6652: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ -0e6656: 5206 6f14 |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e665a: b063 |02b7: add-int/2addr v3, v6 │ │ -0e665c: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ -0e6660: 5206 7014 |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e6664: b063 |02bc: add-int/2addr v3, v6 │ │ -0e6666: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ -0e666a: 5206 7314 |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e666e: 0200 2700 |02c1: move/from16 v0, v39 │ │ -0e6672: 7130 0e34 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@340e │ │ -0e6678: 0a10 |02c6: move-result v16 │ │ -0e667a: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ -0e667e: 5203 6e14 |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ -0e6682: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ -0e6686: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ -0e668a: 0200 1300 |02cf: move/from16 v0, v19 │ │ -0e668e: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ -0e6692: 6e10 5938 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e6698: 0a03 |02d6: move-result v3 │ │ -0e669a: 900e 031e |02d7: add-int v14, v3, v30 │ │ -0e669e: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ -0e66a2: 120e |02db: const/4 v14, #int 0 // #0 │ │ -0e66a4: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ -0e66a8: 7120 2338 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e66ae: 0a03 |02e1: move-result v3 │ │ -0e66b0: 0200 1000 |02e2: move/from16 v0, v16 │ │ -0e66b4: 6e30 9f38 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e66ba: 7110 ba1a 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0e66c0: 0a03 |02ea: move-result v3 │ │ -0e66c2: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ -0e66c6: 7120 f631 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0e66cc: 0a0f |02f0: move-result v15 │ │ -0e66ce: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ -0e66d2: 5203 6f14 |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ -0e66d6: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ -0e66da: 5206 7014 |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ -0e66de: 9018 0306 |02f9: add-int v24, v3, v6 │ │ -0e66e2: 6e10 5c38 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e66e8: 0a03 |02fe: move-result v3 │ │ -0e66ea: 901c 0318 |02ff: add-int v28, v3, v24 │ │ -0e66ee: 7702 1243 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e66f4: 0a1b |0304: move-result v27 │ │ -0e66f6: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ -0e66fa: 0200 2500 |0307: move/from16 v0, v37 │ │ -0e66fe: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ -0e6702: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -0e6706: 5203 7314 |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e670a: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ -0e670c: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ -0e6710: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ -0e6714: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ -0e6718: 0200 1800 |0316: move/from16 v0, v24 │ │ -0e671c: 7120 1243 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6722: 0a0b |031b: move-result v11 │ │ -0e6724: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ -0e6728: 0800 1700 |031e: move-object/from16 v0, v23 │ │ -0e672c: 5203 7314 |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ -0e6730: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ -0e6732: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ -0e6736: 121a |0325: const/4 v10, #int 1 // #1 │ │ -0e6738: 0800 2600 |0326: move-object/from16 v0, v38 │ │ -0e673c: 5200 8b14 |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6740: 0220 0000 |032a: move/from16 v32, v0 │ │ -0e6744: 6e10 5938 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e674a: 0a03 |032f: move-result v3 │ │ -0e674c: 9003 0320 |0330: add-int v3, v3, v32 │ │ -0e6750: 0800 1700 |0332: move-object/from16 v0, v23 │ │ -0e6754: 5206 7114 |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ -0e6758: b063 |0336: add-int/2addr v3, v6 │ │ -0e675a: 0800 1700 |0337: move-object/from16 v0, v23 │ │ -0e675e: 5206 6c14 |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ -0e6762: b063 |033b: add-int/2addr v3, v6 │ │ -0e6764: 0800 2600 |033c: move-object/from16 v0, v38 │ │ -0e6768: 6e20 1834 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ -0e676e: 0a06 |0341: move-result v6 │ │ -0e6770: b063 |0342: add-int/2addr v3, v6 │ │ -0e6772: 0200 2000 |0343: move/from16 v0, v32 │ │ -0e6776: 7120 1243 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e677c: 0a03 |0348: move-result v3 │ │ -0e677e: 0800 2600 |0349: move-object/from16 v0, v38 │ │ -0e6782: 5903 8b14 |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e6786: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ -0e678a: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ -0e678e: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ -0e6792: 0200 1e00 |0353: move/from16 v0, v30 │ │ -0e6796: 7120 2338 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e679c: 0a03 |0358: move-result v3 │ │ -0e679e: 0200 1000 |0359: move/from16 v0, v16 │ │ -0e67a2: 6e30 9f38 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e67a8: 2889 |035e: goto 02e7 // -0077 │ │ -0e67aa: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ -0e67ae: 28f0 |0361: goto 0351 // -0010 │ │ -0e67b0: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ -0e67b4: 28b0 |0364: goto 0314 // -0050 │ │ -0e67b6: 0218 1c00 |0365: move/from16 v24, v28 │ │ -0e67ba: 28af |0367: goto 0316 // -0051 │ │ -0e67bc: 120a |0368: const/4 v10, #int 0 // #0 │ │ -0e67be: 28bd |0369: goto 0326 // -0043 │ │ -0e67c0: 0800 2600 |036a: move-object/from16 v0, v38 │ │ -0e67c4: 5203 8b14 |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e67c8: 7401 1d34 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ -0e67ce: 0a06 |0371: move-result v6 │ │ -0e67d0: 7401 1a34 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ -0e67d6: 0a07 |0375: move-result v7 │ │ -0e67d8: b076 |0376: add-int/2addr v6, v7 │ │ -0e67da: b063 |0377: add-int/2addr v3, v6 │ │ -0e67dc: 0800 2600 |0378: move-object/from16 v0, v38 │ │ -0e67e0: 5903 8b14 |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ -0e67e4: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ -0e67e8: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ -0e67ec: 0200 2500 |0380: move/from16 v0, v37 │ │ -0e67f0: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ -0e67f4: 021b 0b00 |0384: move/from16 v27, v11 │ │ -0e67f8: 7401 1b34 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ -0e67fe: 0a03 |0389: move-result v3 │ │ -0e6800: 7401 1c34 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ -0e6806: 0a06 |038d: move-result v6 │ │ -0e6808: b063 |038e: add-int/2addr v3, v6 │ │ -0e680a: 901b 1b03 |038f: add-int v27, v27, v3 │ │ -0e680e: 7401 2034 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@3420 │ │ -0e6814: 0a03 |0394: move-result v3 │ │ -0e6816: 0200 1b00 |0395: move/from16 v0, v27 │ │ -0e681a: 7120 1243 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6820: 0a1b |039a: move-result v27 │ │ -0e6822: 0200 1b00 |039b: move/from16 v0, v27 │ │ -0e6826: 0201 2700 |039d: move/from16 v1, v39 │ │ -0e682a: 7130 e91a 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0e6830: 0a03 |03a2: move-result v3 │ │ -0e6832: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ -0e6836: 0201 1500 |03a5: move/from16 v1, v21 │ │ -0e683a: 6e30 4834 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@3448 │ │ -0e6840: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ -0e6844: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ -0e6848: 0201 1100 |03ae: move/from16 v1, v17 │ │ -0e684c: 0202 2800 |03b0: move/from16 v2, v40 │ │ -0e6850: 7030 0134 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@3401 │ │ -0e6856: 0e00 |03b5: return-void │ │ -0e6858: 0200 2400 |03b6: move/from16 v0, v36 │ │ -0e685c: 7120 1243 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e6862: 0a0b |03bb: move-result v11 │ │ -0e6864: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ -0e6868: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ -0e686c: 0200 1300 |03c0: move/from16 v0, v19 │ │ -0e6870: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ -0e6874: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ -0e6876: 0200 1100 |03c5: move/from16 v0, v17 │ │ -0e687a: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ -0e687e: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ -0e6882: 6e20 2234 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ -0e6888: 0c04 |03ce: move-result-object v4 │ │ -0e688a: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ -0e688e: 6e10 7b38 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0e6894: 0a03 |03d4: move-result v3 │ │ -0e6896: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ -0e689a: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ -0e689e: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0e68a2: 28ea |03db: goto 03c5 // -0016 │ │ -0e68a4: 6e10 5438 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e68aa: 0c17 |03df: move-result-object v23 │ │ -0e68ac: 1f17 6c06 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -0e68b0: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ -0e68b4: 520d 7214 |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ -0e68b8: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ -0e68ba: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ -0e68be: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ -0e68c2: 6e10 5c38 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0e68c8: 0a03 |03ee: move-result v3 │ │ -0e68ca: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ -0e68ce: 7120 2338 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e68d4: 0a03 |03f4: move-result v3 │ │ -0e68d6: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ -0e68da: 0200 1600 |03f7: move/from16 v0, v22 │ │ -0e68de: 7120 2338 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e68e4: 0a06 |03fc: move-result v6 │ │ -0e68e6: 6e30 9f38 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e68ec: 28d9 |0400: goto 03d9 // -0027 │ │ +0e3e80: |[0e3e80] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ +0e3e90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e3e92: 0800 2600 |0001: move-object/from16 v0, v38 │ │ +0e3e96: 5903 8b14 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3e9a: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ +0e3e9e: 120f |0007: const/4 v15, #int 0 // #0 │ │ +0e3ea0: 120b |0008: const/4 v11, #int 0 // #0 │ │ +0e3ea2: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ +0e3ea6: 121a |000b: const/4 v10, #int 1 // #1 │ │ +0e3ea8: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ +0e3eac: 7401 2334 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@3423 │ │ +0e3eb2: 0a11 |0011: move-result v17 │ │ +0e3eb4: 7701 2138 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0e3eba: 0a25 |0015: move-result v37 │ │ +0e3ebc: 7701 2138 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0e3ec2: 0a13 |0019: move-result v19 │ │ +0e3ec4: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ +0e3ec8: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ +0e3ecc: 0800 2600 |001e: move-object/from16 v0, v38 │ │ +0e3ed0: 520c 8014 |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e3ed4: 0800 2600 |0022: move-object/from16 v0, v38 │ │ +0e3ed8: 5500 8c14 |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ +0e3edc: 0222 0000 |0026: move/from16 v34, v0 │ │ +0e3ee0: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ +0e3ee4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +0e3ee6: 0200 1100 |002b: move/from16 v0, v17 │ │ +0e3eea: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ +0e3eee: 0800 2600 |002f: move-object/from16 v0, v38 │ │ +0e3ef2: 6e20 2234 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e3ef8: 0c04 |0034: move-result-object v4 │ │ +0e3efa: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ +0e3efe: 0800 2600 |0037: move-object/from16 v0, v38 │ │ +0e3f02: 5203 8b14 |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3f06: 0800 2600 |003b: move-object/from16 v0, v38 │ │ +0e3f0a: 6e20 3034 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e3f10: 0a06 |0040: move-result v6 │ │ +0e3f12: b063 |0041: add-int/2addr v3, v6 │ │ +0e3f14: 0800 2600 |0042: move-object/from16 v0, v38 │ │ +0e3f18: 5903 8b14 |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3f1c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e3f20: 28e3 |0048: goto 002b // -001d │ │ +0e3f22: 6e10 7b38 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e3f28: 0a03 |004c: move-result v3 │ │ +0e3f2a: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ +0e3f2e: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ +0e3f32: 0800 2600 |0051: move-object/from16 v0, v38 │ │ +0e3f36: 6e30 0f34 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e3f3c: 0a03 |0056: move-result v3 │ │ +0e3f3e: b035 |0057: add-int/2addr v5, v3 │ │ +0e3f40: 28ee |0058: goto 0046 // -0012 │ │ +0e3f42: 0800 2600 |0059: move-object/from16 v0, v38 │ │ +0e3f46: 6e20 2634 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e3f4c: 0a03 |005e: move-result v3 │ │ +0e3f4e: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ +0e3f52: 0800 2600 |0061: move-object/from16 v0, v38 │ │ +0e3f56: 5203 8b14 |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3f5a: 0800 2600 |0065: move-object/from16 v0, v38 │ │ +0e3f5e: 5206 8314 |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e3f62: b063 |0069: add-int/2addr v3, v6 │ │ +0e3f64: 0800 2600 |006a: move-object/from16 v0, v38 │ │ +0e3f68: 5903 8b14 |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3f6c: 6e10 5438 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e3f72: 0c17 |0071: move-result-object v23 │ │ +0e3f74: 1f17 6c06 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e3f78: 0800 1700 |0074: move-object/from16 v0, v23 │ │ +0e3f7c: 5203 7214 |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3f80: a621 2103 |0078: add-float v33, v33, v3 │ │ +0e3f84: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ +0e3f88: 0200 1300 |007c: move/from16 v0, v19 │ │ +0e3f8c: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ +0e3f90: 0800 1700 |0080: move-object/from16 v0, v23 │ │ +0e3f94: 5203 6e14 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e3f98: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ +0e3f9c: 0800 1700 |0086: move-object/from16 v0, v23 │ │ +0e3fa0: 5203 7214 |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e3fa4: 1206 |008a: const/4 v6, #int 0 // #0 │ │ +0e3fa6: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ +0e3faa: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ +0e3fae: 0800 2600 |008f: move-object/from16 v0, v38 │ │ +0e3fb2: 5200 8b14 |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3fb6: 0220 0000 |0093: move/from16 v32, v0 │ │ +0e3fba: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +0e3fbe: 5203 7114 |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e3fc2: 9003 0320 |0099: add-int v3, v3, v32 │ │ +0e3fc6: 0800 1700 |009b: move-object/from16 v0, v23 │ │ +0e3fca: 5206 6c14 |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e3fce: b063 |009f: add-int/2addr v3, v6 │ │ +0e3fd0: 0200 2000 |00a0: move/from16 v0, v32 │ │ +0e3fd4: 7120 1243 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e3fda: 0a03 |00a5: move-result v3 │ │ +0e3fdc: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ +0e3fe0: 5903 8b14 |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3fe4: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ +0e3fe8: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ +0e3fec: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ +0e3ff0: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ +0e3ff4: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ +0e3ff8: 5203 8b14 |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e3ffc: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ +0e4000: 5903 8114 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@1481 │ │ +0e4004: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ +0e4008: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ +0e400c: 5203 7214 |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e4010: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +0e4012: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ +0e4016: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ +0e401a: 2203 7508 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ +0e401e: 1a06 2f02 |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@022f │ │ +0e4022: 7020 2943 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +0e4028: 2703 |00cc: throw v3 │ │ +0e402a: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ +0e402e: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ +0e4032: 5203 6e14 |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e4036: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ +0e403a: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +0e403e: 5203 7214 |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e4042: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ +0e4044: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ +0e4048: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ +0e404c: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ +0e4050: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ +0e4052: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ +0e4056: 5903 6e14 |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e405a: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ +0e405c: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ +0e405e: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ +0e4062: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ +0e4066: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ +0e406a: 5209 8b14 |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e406e: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ +0e4072: 0206 2700 |00f1: move/from16 v6, v39 │ │ +0e4076: 0208 2800 |00f3: move/from16 v8, v40 │ │ +0e407a: 7407 2d34 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@342d │ │ +0e4080: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ +0e4084: 0200 1d00 |00fa: move/from16 v0, v29 │ │ +0e4088: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ +0e408c: 0200 1d00 |00fe: move/from16 v0, v29 │ │ +0e4090: 0801 1700 |0100: move-object/from16 v1, v23 │ │ +0e4094: 5910 6e14 |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e4098: 6e10 5938 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e409e: 0a0e |0107: move-result v14 │ │ +0e40a0: 0800 2600 |0108: move-object/from16 v0, v38 │ │ +0e40a4: 5200 8b14 |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e40a8: 0220 0000 |010c: move/from16 v32, v0 │ │ +0e40ac: 9003 200e |010e: add-int v3, v32, v14 │ │ +0e40b0: 0800 1700 |0110: move-object/from16 v0, v23 │ │ +0e40b4: 5206 7114 |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e40b8: b063 |0114: add-int/2addr v3, v6 │ │ +0e40ba: 0800 1700 |0115: move-object/from16 v0, v23 │ │ +0e40be: 5206 6c14 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e40c2: b063 |0119: add-int/2addr v3, v6 │ │ +0e40c4: 0800 2600 |011a: move-object/from16 v0, v38 │ │ +0e40c8: 6e20 1834 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e40ce: 0a06 |011f: move-result v6 │ │ +0e40d0: b063 |0120: add-int/2addr v3, v6 │ │ +0e40d2: 0200 2000 |0121: move/from16 v0, v32 │ │ +0e40d6: 7120 1243 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e40dc: 0a03 |0126: move-result v3 │ │ +0e40de: 0800 2600 |0127: move-object/from16 v0, v38 │ │ +0e40e2: 5903 8b14 |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e40e6: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ +0e40ea: 0200 1600 |012d: move/from16 v0, v22 │ │ +0e40ee: 7120 1243 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e40f4: 0a16 |0132: move-result v22 │ │ +0e40f6: 2900 79ff |0133: goto/16 00ac // -0087 │ │ +0e40fa: 1209 |0135: const/4 v9, #int 0 // #0 │ │ +0e40fc: 28b9 |0136: goto 00ef // -0047 │ │ +0e40fe: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ +0e4102: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ +0e4106: 0200 2500 |013b: move/from16 v0, v37 │ │ +0e410a: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ +0e410e: 0800 1700 |013f: move-object/from16 v0, v23 │ │ +0e4112: 5203 7314 |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e4116: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ +0e4118: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ +0e411c: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ +0e4120: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ +0e4124: 0800 1700 |014a: move-object/from16 v0, v23 │ │ +0e4128: 5203 6f14 |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e412c: 0800 1700 |014e: move-object/from16 v0, v23 │ │ +0e4130: 5206 7014 |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e4134: 9018 0306 |0152: add-int v24, v3, v6 │ │ +0e4138: 6e10 5c38 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e413e: 0a03 |0157: move-result v3 │ │ +0e4140: 901c 0318 |0158: add-int v28, v3, v24 │ │ +0e4144: 7702 1243 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e414a: 0a1b |015d: move-result v27 │ │ +0e414c: 7110 ba1a 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0e4152: 0a03 |0161: move-result v3 │ │ +0e4154: 7120 f631 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0e415a: 0a0f |0165: move-result v15 │ │ +0e415c: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ +0e4160: 0800 1700 |0168: move-object/from16 v0, v23 │ │ +0e4164: 5203 7314 |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e4168: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ +0e416a: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ +0e416e: 121a |016f: const/4 v10, #int 1 // #1 │ │ +0e4170: 0800 1700 |0170: move-object/from16 v0, v23 │ │ +0e4174: 5203 7214 |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e4178: 1206 |0174: const/4 v6, #int 0 // #0 │ │ +0e417a: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ +0e417e: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ +0e4182: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ +0e4186: 0200 2400 |017b: move/from16 v0, v36 │ │ +0e418a: 0201 1800 |017d: move/from16 v1, v24 │ │ +0e418e: 7120 1243 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e4194: 0a24 |0182: move-result v36 │ │ +0e4196: 0800 2600 |0183: move-object/from16 v0, v38 │ │ +0e419a: 6e30 0f34 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e41a0: 0a03 |0188: move-result v3 │ │ +0e41a2: b035 |0189: add-int/2addr v5, v3 │ │ +0e41a4: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ +0e41a8: 120a |018c: const/4 v10, #int 0 // #0 │ │ +0e41aa: 28e3 |018d: goto 0170 // -001d │ │ +0e41ac: 0218 1c00 |018e: move/from16 v24, v28 │ │ +0e41b0: 28eb |0190: goto 017b // -0015 │ │ +0e41b2: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ +0e41b6: 0200 1800 |0193: move/from16 v0, v24 │ │ +0e41ba: 7120 1243 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e41c0: 0a0b |0198: move-result v11 │ │ +0e41c2: 28ea |0199: goto 0183 // -0016 │ │ +0e41c4: 0218 1c00 |019a: move/from16 v24, v28 │ │ +0e41c8: 28f7 |019c: goto 0193 // -0009 │ │ +0e41ca: 0800 2600 |019d: move-object/from16 v0, v38 │ │ +0e41ce: 5203 8b14 |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e41d2: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ +0e41d6: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ +0e41da: 0201 1100 |01a5: move/from16 v1, v17 │ │ +0e41de: 6e20 2634 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@3426 │ │ +0e41e4: 0a03 |01aa: move-result v3 │ │ +0e41e6: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ +0e41ea: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ +0e41ee: 5203 8b14 |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e41f2: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ +0e41f6: 5206 8314 |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e41fa: b063 |01b5: add-int/2addr v3, v6 │ │ +0e41fc: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ +0e4200: 5903 8b14 |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4204: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ +0e4208: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ +0e420c: 0200 1300 |01be: move/from16 v0, v19 │ │ +0e4210: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ +0e4214: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ +0e4218: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ +0e421a: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ +0e421e: 5903 8b14 |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4222: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ +0e4224: 0200 1100 |01ca: move/from16 v0, v17 │ │ +0e4228: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ +0e422c: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ +0e4230: 6e20 2234 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e4236: 0c04 |01d3: move-result-object v4 │ │ +0e4238: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ +0e423c: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ +0e4240: 5203 8b14 |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4244: 0800 2600 |01da: move-object/from16 v0, v38 │ │ +0e4248: 6e20 3034 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@3430 │ │ +0e424e: 0a06 |01df: move-result v6 │ │ +0e4250: b063 |01e0: add-int/2addr v3, v6 │ │ +0e4252: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ +0e4256: 5903 8b14 |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e425a: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e425e: 28e3 |01e7: goto 01ca // -001d │ │ +0e4260: 6e10 7b38 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e4266: 0a03 |01eb: move-result v3 │ │ +0e4268: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ +0e426c: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ +0e4270: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ +0e4274: 6e30 0f34 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@340f │ │ +0e427a: 0a03 |01f5: move-result v3 │ │ +0e427c: b035 |01f6: add-int/2addr v5, v3 │ │ +0e427e: 28ee |01f7: goto 01e5 // -0012 │ │ +0e4280: 6e10 5438 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e4286: 0c17 |01fb: move-result-object v23 │ │ +0e4288: 1f17 6c06 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e428c: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ +0e4290: 5200 8b14 |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4294: 0220 0000 |0202: move/from16 v32, v0 │ │ +0e4298: 9003 2016 |0204: add-int v3, v32, v22 │ │ +0e429c: 0800 1700 |0206: move-object/from16 v0, v23 │ │ +0e42a0: 5206 7114 |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e42a4: b063 |020a: add-int/2addr v3, v6 │ │ +0e42a6: 0800 1700 |020b: move-object/from16 v0, v23 │ │ +0e42aa: 5206 6c14 |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e42ae: b063 |020f: add-int/2addr v3, v6 │ │ +0e42b0: 0800 2600 |0210: move-object/from16 v0, v38 │ │ +0e42b4: 6e20 1834 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e42ba: 0a06 |0215: move-result v6 │ │ +0e42bc: b063 |0216: add-int/2addr v3, v6 │ │ +0e42be: 0200 2000 |0217: move/from16 v0, v32 │ │ +0e42c2: 7120 1243 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e42c8: 0a03 |021c: move-result v3 │ │ +0e42ca: 0800 2600 |021d: move-object/from16 v0, v38 │ │ +0e42ce: 5903 8b14 |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e42d2: 28c4 |0221: goto 01e5 // -003c │ │ +0e42d4: 0800 2600 |0222: move-object/from16 v0, v38 │ │ +0e42d8: 5203 8b14 |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e42dc: 7401 1d34 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e42e2: 0a06 |0229: move-result v6 │ │ +0e42e4: 7401 1a34 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e42ea: 0a07 |022d: move-result v7 │ │ +0e42ec: b076 |022e: add-int/2addr v6, v7 │ │ +0e42ee: b063 |022f: add-int/2addr v3, v6 │ │ +0e42f0: 0800 2600 |0230: move-object/from16 v0, v38 │ │ +0e42f4: 5903 8b14 |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e42f8: 0800 2600 |0234: move-object/from16 v0, v38 │ │ +0e42fc: 5200 8b14 |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4300: 0214 0000 |0238: move/from16 v20, v0 │ │ +0e4304: 7401 1f34 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@341f │ │ +0e430a: 0a03 |023d: move-result v3 │ │ +0e430c: 0200 1400 |023e: move/from16 v0, v20 │ │ +0e4310: 7120 1243 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e4316: 0a14 |0243: move-result v20 │ │ +0e4318: 1203 |0244: const/4 v3, #int 0 // #0 │ │ +0e431a: 0200 1400 |0245: move/from16 v0, v20 │ │ +0e431e: 0201 2800 |0247: move/from16 v1, v40 │ │ +0e4322: 7130 e91a 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0e4328: 0a15 |024c: move-result v21 │ │ +0e432a: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ +0e4330: 9514 1503 |0250: and-int v20, v21, v3 │ │ +0e4334: 0800 2600 |0252: move-object/from16 v0, v38 │ │ +0e4338: 5203 8b14 |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e433c: 9112 1403 |0256: sub-int v18, v20, v3 │ │ +0e4340: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ +0e4344: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ +0e4348: 1203 |025c: const/4 v3, #int 0 // #0 │ │ +0e434a: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ +0e434e: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ +0e4352: 0800 2600 |0261: move-object/from16 v0, v38 │ │ +0e4356: 5203 8d14 |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e435a: 1206 |0265: const/4 v6, #int 0 // #0 │ │ +0e435c: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ +0e4360: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ +0e4364: 0800 2600 |026a: move-object/from16 v0, v38 │ │ +0e4368: 5200 8d14 |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e436c: 0223 0000 |026e: move/from16 v35, v0 │ │ +0e4370: 1203 |0270: const/4 v3, #int 0 // #0 │ │ +0e4372: 0800 2600 |0271: move-object/from16 v0, v38 │ │ +0e4376: 5903 8b14 |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e437a: 1205 |0275: const/4 v5, #int 0 // #0 │ │ +0e437c: 0200 1100 |0276: move/from16 v0, v17 │ │ +0e4380: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ +0e4384: 0800 2600 |027a: move-object/from16 v0, v38 │ │ +0e4388: 6e20 2234 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e438e: 0c04 |027f: move-result-object v4 │ │ +0e4390: 6e10 7b38 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e4396: 0a03 |0283: move-result v3 │ │ +0e4398: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ +0e439c: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ +0e43a0: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e43a4: 28ec |028a: goto 0276 // -0014 │ │ +0e43a6: 0223 2100 |028b: move/from16 v35, v33 │ │ +0e43aa: 28e3 |028d: goto 0270 // -001d │ │ +0e43ac: 6e10 5438 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e43b2: 0c17 |0291: move-result-object v23 │ │ +0e43b4: 1f17 6c06 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e43b8: 0800 1700 |0294: move-object/from16 v0, v23 │ │ +0e43bc: 520d 7214 |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e43c0: 1203 |0298: const/4 v3, #int 0 // #0 │ │ +0e43c2: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ +0e43c6: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ +0e43ca: 0200 1200 |029d: move/from16 v0, v18 │ │ +0e43ce: 8203 |029f: int-to-float v3, v0 │ │ +0e43d0: c8d3 |02a0: mul-float/2addr v3, v13 │ │ +0e43d2: a903 0323 |02a1: div-float v3, v3, v35 │ │ +0e43d6: 8730 |02a3: float-to-int v0, v3 │ │ +0e43d8: 021e 0000 |02a4: move/from16 v30, v0 │ │ +0e43dc: a723 230d |02a6: sub-float v35, v35, v13 │ │ +0e43e0: 9112 121e |02a8: sub-int v18, v18, v30 │ │ +0e43e4: 7401 1b34 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e43ea: 0a03 |02ad: move-result v3 │ │ +0e43ec: 7401 1c34 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e43f2: 0a06 |02b1: move-result v6 │ │ +0e43f4: b063 |02b2: add-int/2addr v3, v6 │ │ +0e43f6: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ +0e43fa: 5206 6f14 |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e43fe: b063 |02b7: add-int/2addr v3, v6 │ │ +0e4400: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ +0e4404: 5206 7014 |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e4408: b063 |02bc: add-int/2addr v3, v6 │ │ +0e440a: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ +0e440e: 5206 7314 |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e4412: 0200 2700 |02c1: move/from16 v0, v39 │ │ +0e4416: 7130 0e34 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@340e │ │ +0e441c: 0a10 |02c6: move-result v16 │ │ +0e441e: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ +0e4422: 5203 6e14 |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@146e │ │ +0e4426: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ +0e442a: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ +0e442e: 0200 1300 |02cf: move/from16 v0, v19 │ │ +0e4432: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ +0e4436: 6e10 5938 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e443c: 0a03 |02d6: move-result v3 │ │ +0e443e: 900e 031e |02d7: add-int v14, v3, v30 │ │ +0e4442: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ +0e4446: 120e |02db: const/4 v14, #int 0 // #0 │ │ +0e4448: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ +0e444c: 7120 2338 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e4452: 0a03 |02e1: move-result v3 │ │ +0e4454: 0200 1000 |02e2: move/from16 v0, v16 │ │ +0e4458: 6e30 9f38 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e445e: 7110 ba1a 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0e4464: 0a03 |02ea: move-result v3 │ │ +0e4466: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ +0e446a: 7120 f631 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0e4470: 0a0f |02f0: move-result v15 │ │ +0e4472: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ +0e4476: 5203 6f14 |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@146f │ │ +0e447a: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ +0e447e: 5206 7014 |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@1470 │ │ +0e4482: 9018 0306 |02f9: add-int v24, v3, v6 │ │ +0e4486: 6e10 5c38 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e448c: 0a03 |02fe: move-result v3 │ │ +0e448e: 901c 0318 |02ff: add-int v28, v3, v24 │ │ +0e4492: 7702 1243 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e4498: 0a1b |0304: move-result v27 │ │ +0e449a: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ +0e449e: 0200 2500 |0307: move/from16 v0, v37 │ │ +0e44a2: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ +0e44a6: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +0e44aa: 5203 7314 |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e44ae: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ +0e44b0: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ +0e44b4: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ +0e44b8: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ +0e44bc: 0200 1800 |0316: move/from16 v0, v24 │ │ +0e44c0: 7120 1243 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e44c6: 0a0b |031b: move-result v11 │ │ +0e44c8: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ +0e44cc: 0800 1700 |031e: move-object/from16 v0, v23 │ │ +0e44d0: 5203 7314 |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@1473 │ │ +0e44d4: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ +0e44d6: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ +0e44da: 121a |0325: const/4 v10, #int 1 // #1 │ │ +0e44dc: 0800 2600 |0326: move-object/from16 v0, v38 │ │ +0e44e0: 5200 8b14 |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e44e4: 0220 0000 |032a: move/from16 v32, v0 │ │ +0e44e8: 6e10 5938 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e44ee: 0a03 |032f: move-result v3 │ │ +0e44f0: 9003 0320 |0330: add-int v3, v3, v32 │ │ +0e44f4: 0800 1700 |0332: move-object/from16 v0, v23 │ │ +0e44f8: 5206 7114 |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@1471 │ │ +0e44fc: b063 |0336: add-int/2addr v3, v6 │ │ +0e44fe: 0800 1700 |0337: move-object/from16 v0, v23 │ │ +0e4502: 5206 6c14 |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@146c │ │ +0e4506: b063 |033b: add-int/2addr v3, v6 │ │ +0e4508: 0800 2600 |033c: move-object/from16 v0, v38 │ │ +0e450c: 6e20 1834 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@3418 │ │ +0e4512: 0a06 |0341: move-result v6 │ │ +0e4514: b063 |0342: add-int/2addr v3, v6 │ │ +0e4516: 0200 2000 |0343: move/from16 v0, v32 │ │ +0e451a: 7120 1243 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e4520: 0a03 |0348: move-result v3 │ │ +0e4522: 0800 2600 |0349: move-object/from16 v0, v38 │ │ +0e4526: 5903 8b14 |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e452a: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ +0e452e: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ +0e4532: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ +0e4536: 0200 1e00 |0353: move/from16 v0, v30 │ │ +0e453a: 7120 2338 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e4540: 0a03 |0358: move-result v3 │ │ +0e4542: 0200 1000 |0359: move/from16 v0, v16 │ │ +0e4546: 6e30 9f38 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e454c: 2889 |035e: goto 02e7 // -0077 │ │ +0e454e: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ +0e4552: 28f0 |0361: goto 0351 // -0010 │ │ +0e4554: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ +0e4558: 28b0 |0364: goto 0314 // -0050 │ │ +0e455a: 0218 1c00 |0365: move/from16 v24, v28 │ │ +0e455e: 28af |0367: goto 0316 // -0051 │ │ +0e4560: 120a |0368: const/4 v10, #int 0 // #0 │ │ +0e4562: 28bd |0369: goto 0326 // -0043 │ │ +0e4564: 0800 2600 |036a: move-object/from16 v0, v38 │ │ +0e4568: 5203 8b14 |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e456c: 7401 1d34 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@341d │ │ +0e4572: 0a06 |0371: move-result v6 │ │ +0e4574: 7401 1a34 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@341a │ │ +0e457a: 0a07 |0375: move-result v7 │ │ +0e457c: b076 |0376: add-int/2addr v6, v7 │ │ +0e457e: b063 |0377: add-int/2addr v3, v6 │ │ +0e4580: 0800 2600 |0378: move-object/from16 v0, v38 │ │ +0e4584: 5903 8b14 |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@148b │ │ +0e4588: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ +0e458c: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ +0e4590: 0200 2500 |0380: move/from16 v0, v37 │ │ +0e4594: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ +0e4598: 021b 0b00 |0384: move/from16 v27, v11 │ │ +0e459c: 7401 1b34 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@341b │ │ +0e45a2: 0a03 |0389: move-result v3 │ │ +0e45a4: 7401 1c34 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@341c │ │ +0e45aa: 0a06 |038d: move-result v6 │ │ +0e45ac: b063 |038e: add-int/2addr v3, v6 │ │ +0e45ae: 901b 1b03 |038f: add-int v27, v27, v3 │ │ +0e45b2: 7401 2034 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@3420 │ │ +0e45b8: 0a03 |0394: move-result v3 │ │ +0e45ba: 0200 1b00 |0395: move/from16 v0, v27 │ │ +0e45be: 7120 1243 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e45c4: 0a1b |039a: move-result v27 │ │ +0e45c6: 0200 1b00 |039b: move/from16 v0, v27 │ │ +0e45ca: 0201 2700 |039d: move/from16 v1, v39 │ │ +0e45ce: 7130 e91a 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0e45d4: 0a03 |03a2: move-result v3 │ │ +0e45d6: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ +0e45da: 0201 1500 |03a5: move/from16 v1, v21 │ │ +0e45de: 6e30 4834 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@3448 │ │ +0e45e4: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ +0e45e8: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ +0e45ec: 0201 1100 |03ae: move/from16 v1, v17 │ │ +0e45f0: 0202 2800 |03b0: move/from16 v2, v40 │ │ +0e45f4: 7030 0134 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@3401 │ │ +0e45fa: 0e00 |03b5: return-void │ │ +0e45fc: 0200 2400 |03b6: move/from16 v0, v36 │ │ +0e4600: 7120 1243 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e4606: 0a0b |03bb: move-result v11 │ │ +0e4608: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ +0e460c: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ +0e4610: 0200 1300 |03c0: move/from16 v0, v19 │ │ +0e4614: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ +0e4618: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ +0e461a: 0200 1100 |03c5: move/from16 v0, v17 │ │ +0e461e: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ +0e4622: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ +0e4626: 6e20 2234 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@3422 │ │ +0e462c: 0c04 |03ce: move-result-object v4 │ │ +0e462e: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ +0e4632: 6e10 7b38 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e4638: 0a03 |03d4: move-result v3 │ │ +0e463a: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ +0e463e: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ +0e4642: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0e4646: 28ea |03db: goto 03c5 // -0016 │ │ +0e4648: 6e10 5438 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e464e: 0c17 |03df: move-result-object v23 │ │ +0e4650: 1f17 6c06 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +0e4654: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ +0e4658: 520d 7214 |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@1472 │ │ +0e465c: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ +0e465e: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ +0e4662: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ +0e4666: 6e10 5c38 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e466c: 0a03 |03ee: move-result v3 │ │ +0e466e: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ +0e4672: 7120 2338 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e4678: 0a03 |03f4: move-result v3 │ │ +0e467a: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ +0e467e: 0200 1600 |03f7: move/from16 v0, v22 │ │ +0e4682: 7120 2338 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e4688: 0a06 |03fc: move-result v6 │ │ +0e468a: 6e30 9f38 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e4690: 28d9 |0400: goto 03d9 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0005 line=591 │ │ 0x0007 line=592 │ │ 0x0008 line=593 │ │ 0x0009 line=594 │ │ @@ -213750,25 +213755,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e68f0: |[0e68f0] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -0e6900: 5420 8214 |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e6904: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0e6908: 0e00 |0004: return-void │ │ -0e690a: 5220 8914 |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e690e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0e6910: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ -0e6914: 6e20 fd33 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@33fd │ │ -0e691a: 28f7 |000d: goto 0004 // -0009 │ │ -0e691c: 6e20 fc33 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@33fc │ │ -0e6922: 28f3 |0011: goto 0004 // -000d │ │ +0e4694: |[0e4694] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +0e46a4: 5420 8214 |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e46a8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0e46ac: 0e00 |0004: return-void │ │ +0e46ae: 5220 8914 |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e46b2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0e46b4: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ +0e46b8: 6e20 fd33 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@33fd │ │ +0e46be: 28f7 |000d: goto 0004 // -0009 │ │ +0e46c0: 6e20 fc33 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@33fc │ │ +0e46c6: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0004 line=288 │ │ 0x0005 line=283 │ │ 0x000a line=284 │ │ 0x000e line=286 │ │ @@ -213781,24 +213786,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e6924: |[0e6924] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0e6934: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e6938: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0e693c: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -0e6940: 6f20 3b39 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@393b │ │ -0e6946: 1c00 6e06 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ -0e694a: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0e6950: 0c00 |000e: move-result-object v0 │ │ -0e6952: 6e20 d639 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -0e6958: 0e00 |0012: return-void │ │ +0e46c8: |[0e46c8] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0e46d8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e46dc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0e46e0: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +0e46e4: 6f20 3b39 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@393b │ │ +0e46ea: 1c00 6e06 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ +0e46ee: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0e46f4: 0c00 |000e: move-result-object v0 │ │ +0e46f6: 6e20 d639 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +0e46fc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1741 │ │ 0x0006 line=1742 │ │ 0x0009 line=1743 │ │ 0x0012 line=1745 │ │ locals : │ │ @@ -213810,24 +213815,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0e695c: |[0e695c] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0e696c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e6970: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0e6974: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -0e6978: 6f20 3c39 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@393c │ │ -0e697e: 1c00 6e06 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ -0e6982: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0e6988: 0c00 |000e: move-result-object v0 │ │ -0e698a: 6e20 3f3a 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ -0e6990: 0e00 |0012: return-void │ │ +0e4700: |[0e4700] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0e4710: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e4714: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0e4718: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +0e471c: 6f20 3c39 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@393c │ │ +0e4722: 1c00 6e06 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ +0e4726: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0e472c: 0c00 |000e: move-result-object v0 │ │ +0e472e: 6e20 3f3a 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ +0e4734: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ 0x0006 line=1749 │ │ 0x0009 line=1750 │ │ 0x0012 line=1752 │ │ locals : │ │ @@ -213839,22 +213844,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0e6994: |[0e6994] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ -0e69a4: 5220 8914 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e69a8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e69aa: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -0e69ae: 6e57 2b34 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@342b │ │ -0e69b4: 0e00 |0008: return-void │ │ -0e69b6: 6e57 2a34 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@342a │ │ -0e69bc: 28fc |000c: goto 0008 // -0004 │ │ +0e4738: |[0e4738] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ +0e4748: 5220 8914 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e474c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e474e: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +0e4752: 6e57 2b34 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@342b │ │ +0e4758: 0e00 |0008: return-void │ │ +0e475a: 6e57 2a34 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@342a │ │ +0e4760: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1402 │ │ 0x0005 line=1403 │ │ 0x0008 line=1407 │ │ 0x0009 line=1405 │ │ locals : │ │ @@ -213870,22 +213875,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0e69c0: |[0e69c0] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ -0e69d0: 5220 8914 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e69d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0e69d6: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -0e69da: 6e30 3134 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@3431 │ │ -0e69e0: 0e00 |0008: return-void │ │ -0e69e2: 6e30 2f34 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@342f │ │ -0e69e8: 28fc |000c: goto 0008 // -0004 │ │ +0e4764: |[0e4764] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ +0e4774: 5220 8914 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e4778: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0e477a: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +0e477e: 6e30 3134 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@3431 │ │ +0e4784: 0e00 |0008: return-void │ │ +0e4786: 6e30 2f34 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@342f │ │ +0e478c: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x0008 line=551 │ │ 0x0009 line=549 │ │ locals : │ │ @@ -213898,17 +213903,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e69ec: |[0e69ec] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ -0e69fc: 5c01 7f14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ -0e6a00: 0e00 |0002: return-void │ │ +0e4790: |[0e4790] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ +0e47a0: 5c01 7f14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@147f │ │ +0e47a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 baselineAligned Z │ │ @@ -213918,38 +213923,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0e6a04: |[0e6a04] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ -0e6a14: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -0e6a18: 6e10 0d34 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e6a1e: 0a00 |0005: move-result v0 │ │ -0e6a20: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ -0e6a24: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0e6a28: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0e6a2c: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0e6a32: 1a02 8221 |000f: const-string v2, "base aligned child index out of range (0, " // string@2182 │ │ -0e6a36: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0e6a3c: 0c01 |0014: move-result-object v1 │ │ -0e6a3e: 6e10 0d34 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ -0e6a44: 0a02 |0018: move-result v2 │ │ -0e6a46: 6e20 5f43 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0e6a4c: 0c01 |001c: move-result-object v1 │ │ -0e6a4e: 1a02 3201 |001d: const-string v2, ")" // string@0132 │ │ -0e6a52: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0e6a58: 0c01 |0022: move-result-object v1 │ │ -0e6a5a: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0e6a60: 0c01 |0026: move-result-object v1 │ │ -0e6a62: 7020 f242 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0e6a68: 2700 |002a: throw v0 │ │ -0e6a6a: 5934 8014 |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ -0e6a6e: 0e00 |002d: return-void │ │ +0e47a8: |[0e47a8] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ +0e47b8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +0e47bc: 6e10 0d34 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0e47c2: 0a00 |0005: move-result v0 │ │ +0e47c4: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ +0e47c8: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0e47cc: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0e47d0: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0e47d6: 1a02 7d21 |000f: const-string v2, "base aligned child index out of range (0, " // string@217d │ │ +0e47da: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0e47e0: 0c01 |0014: move-result-object v1 │ │ +0e47e2: 6e10 0d34 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@340d │ │ +0e47e8: 0a02 |0018: move-result v2 │ │ +0e47ea: 6e20 5f43 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0e47f0: 0c01 |001c: move-result-object v1 │ │ +0e47f2: 1a02 2f01 |001d: const-string v2, ")" // string@012f │ │ +0e47f6: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0e47fc: 0c01 |0022: move-result-object v1 │ │ +0e47fe: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0e4804: 0c01 |0026: move-result-object v1 │ │ +0e4806: 7020 f242 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0e480c: 2700 |002a: throw v0 │ │ +0e480e: 5934 8014 |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@1480 │ │ +0e4812: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0008 line=485 │ │ 0x002b line=488 │ │ 0x002d line=489 │ │ locals : │ │ @@ -213961,35 +213966,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0e6a70: |[0e6a70] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0e6a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6a82: 5421 8214 |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e6a86: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -0e6a8a: 0e00 |0005: return-void │ │ -0e6a8c: 5b23 8214 |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ -0e6a90: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ -0e6a94: 6e10 5103 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0e6a9a: 0a01 |000d: move-result v1 │ │ -0e6a9c: 5921 8514 |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e6aa0: 6e10 5003 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -0e6aa6: 0a01 |0013: move-result v1 │ │ -0e6aa8: 5921 8314 |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e6aac: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ -0e6ab0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0e6ab2: 6e20 4e34 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@344e │ │ -0e6ab8: 6e10 3d34 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6abe: 28e6 |001f: goto 0005 // -001a │ │ -0e6ac0: 5920 8514 |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ -0e6ac4: 5920 8314 |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ -0e6ac8: 28f2 |0024: goto 0016 // -000e │ │ +0e4814: |[0e4814] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0e4824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e4826: 5421 8214 |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e482a: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +0e482e: 0e00 |0005: return-void │ │ +0e4830: 5b23 8214 |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@1482 │ │ +0e4834: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ +0e4838: 6e10 5103 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0e483e: 0a01 |000d: move-result v1 │ │ +0e4840: 5921 8514 |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e4844: 6e10 5003 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +0e484a: 0a01 |0013: move-result v1 │ │ +0e484c: 5921 8314 |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e4850: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ +0e4854: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0e4856: 6e20 4e34 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@344e │ │ +0e485c: 6e10 3d34 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e4862: 28e6 |001f: goto 0005 // -001a │ │ +0e4864: 5920 8514 |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@1485 │ │ +0e4868: 5920 8314 |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@1483 │ │ +0e486c: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x0005 line=242 │ │ 0x0006 line=232 │ │ 0x0008 line=233 │ │ 0x000a line=234 │ │ @@ -214007,17 +214012,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6acc: |[0e6acc] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ -0e6adc: 5901 8414 |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ -0e6ae0: 0e00 |0002: return-void │ │ +0e4870: |[0e4870] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ +0e4880: 5901 8414 |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@1484 │ │ +0e4884: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 padding I │ │ @@ -214027,28 +214032,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0e6ae4: |[0e6ae4] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ -0e6af4: 5210 8614 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6af8: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ -0e6afc: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ -0e6b02: b520 |0007: and-int/2addr v0, v2 │ │ -0e6b04: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0e6b08: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ -0e6b0e: b602 |000d: or-int/2addr v2, v0 │ │ -0e6b10: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ -0e6b14: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -0e6b18: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ -0e6b1c: 5912 8614 |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6b20: 6e10 3d34 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6b26: 0e00 |0019: return-void │ │ +0e4888: |[0e4888] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ +0e4898: 5210 8614 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e489c: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +0e48a0: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +0e48a6: b520 |0007: and-int/2addr v0, v2 │ │ +0e48a8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0e48ac: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +0e48b2: b602 |000d: or-int/2addr v2, v0 │ │ +0e48b4: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +0e48b8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +0e48bc: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +0e48c0: 5912 8614 |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e48c4: 6e10 3d34 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e48ca: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x0004 line=1676 │ │ 0x000a line=1677 │ │ 0x000e line=1680 │ │ 0x0012 line=1681 │ │ @@ -214064,27 +214069,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0e6b28: |[0e6b28] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ -0e6b38: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ -0e6b3e: 9500 0402 |0003: and-int v0, v4, v2 │ │ -0e6b42: 5231 8614 |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6b46: b521 |0007: and-int/2addr v1, v2 │ │ -0e6b48: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ -0e6b4c: 5231 8614 |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6b50: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ -0e6b56: b521 |000f: and-int/2addr v1, v2 │ │ -0e6b58: b601 |0010: or-int/2addr v1, v0 │ │ -0e6b5a: 5931 8614 |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6b5e: 6e10 3d34 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6b64: 0e00 |0016: return-void │ │ +0e48cc: |[0e48cc] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ +0e48dc: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ +0e48e2: 9500 0402 |0003: and-int v0, v4, v2 │ │ +0e48e6: 5231 8614 |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e48ea: b521 |0007: and-int/2addr v1, v2 │ │ +0e48ec: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ +0e48f0: 5231 8614 |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e48f4: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ +0e48fa: b521 |000f: and-int/2addr v1, v2 │ │ +0e48fc: b601 |0010: or-int/2addr v1, v0 │ │ +0e48fe: 5931 8614 |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e4902: 6e10 3d34 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e4908: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1690 │ │ 0x0005 line=1691 │ │ 0x000a line=1692 │ │ 0x0013 line=1693 │ │ 0x0016 line=1695 │ │ @@ -214098,17 +214103,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e6b68: |[0e6b68] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ -0e6b78: 5c01 8c14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ -0e6b7c: 0e00 |0002: return-void │ │ +0e490c: |[0e490c] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ +0e491c: 5c01 8c14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@148c │ │ +0e4920: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -214118,20 +214123,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e6b80: |[0e6b80] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ -0e6b90: 5210 8914 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e6b94: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0e6b98: 5912 8914 |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ -0e6b9c: 6e10 3d34 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6ba2: 0e00 |0009: return-void │ │ +0e4924: |[0e4924] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ +0e4934: 5210 8914 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e4938: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0e493c: 5912 8914 |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@1489 │ │ +0e4940: 6e10 3d34 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e4946: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0004 line=1651 │ │ 0x0006 line=1652 │ │ 0x0009 line=1654 │ │ locals : │ │ @@ -214143,20 +214148,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0e6ba4: |[0e6ba4] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ -0e6bb4: 5210 8a14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e6bb8: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -0e6bbc: 6e10 3d34 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6bc2: 5912 8a14 |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ -0e6bc6: 0e00 |0009: return-void │ │ +0e4948: |[0e4948] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ +0e4958: 5210 8a14 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e495c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +0e4960: 6e10 3d34 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e4966: 5912 8a14 |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@148a │ │ +0e496a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0007 line=195 │ │ 0x0009 line=196 │ │ locals : │ │ @@ -214168,25 +214173,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0e6bc8: |[0e6bc8] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ -0e6bd8: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -0e6bdc: 5221 8614 |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6be0: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ -0e6be4: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ -0e6be8: 5221 8614 |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6bec: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ -0e6bf0: b601 |000c: or-int/2addr v1, v0 │ │ -0e6bf2: 5921 8614 |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ -0e6bf6: 6e10 3d34 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ -0e6bfc: 0e00 |0012: return-void │ │ +0e496c: |[0e496c] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ +0e497c: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +0e4980: 5221 8614 |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e4984: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ +0e4988: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ +0e498c: 5221 8614 |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e4990: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ +0e4994: b601 |000c: or-int/2addr v1, v0 │ │ +0e4996: 5921 8614 |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@1486 │ │ +0e499a: 6e10 3d34 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@343d │ │ +0e49a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ 0x0002 line=1699 │ │ 0x0008 line=1700 │ │ 0x000f line=1701 │ │ 0x0012 line=1703 │ │ @@ -214200,20 +214205,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e6c00: |[0e6c00] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ -0e6c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6c12: 7120 1143 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0e6c18: 0a00 |0004: move-result v0 │ │ -0e6c1a: 5910 8d14 |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ -0e6c1e: 0e00 |0007: return-void │ │ +0e49a4: |[0e49a4] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ +0e49b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e49b6: 7120 1143 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0e49bc: 0a00 |0004: move-result v0 │ │ +0e49be: 5910 8d14 |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@148d │ │ +0e49c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0007 line=542 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=2 weightSum F │ │ @@ -214223,30 +214228,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0e6c20: |[0e6c20] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ -0e6c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e6c32: 0f00 |0001: return v0 │ │ +0e49c4: |[0e49c4] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ +0e49d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e49d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ - source_file_idx : 4873 (LinearLayoutCompat.java) │ │ + source_file_idx : 4869 (LinearLayoutCompat.java) │ │ │ │ Class #954 header: │ │ class_idx : 1648 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #954 annotations: │ │ Annotations on class │ │ @@ -214271,18 +214276,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 │ │ -0e6c34: |[0e6c34] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e6c44: 5b01 8f14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ -0e6c48: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e6c4e: 0e00 |0005: return-void │ │ +0e49d8: |[0e49d8] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e49e8: 5b01 8f14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ +0e49ec: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e49f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -214292,42 +214297,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0e6c50: |[0e6c50] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ -0e6c60: 5421 8f14 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ -0e6c64: 6e10 ba34 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e6c6a: 0c00 |0005: move-result-object v0 │ │ -0e6c6c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0e6c70: 6e10 7e38 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ -0e6c76: 0c01 |000b: move-result-object v1 │ │ -0e6c78: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0e6c7c: 5421 8f14 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ -0e6c80: 6e10 ee34 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e6c86: 0e00 |0013: return-void │ │ +0e49f4: |[0e49f4] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ +0e4a04: 5421 8f14 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ +0e4a08: 6e10 ba34 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e4a0e: 0c00 |0005: move-result-object v0 │ │ +0e4a10: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0e4a14: 6e10 7e38 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ +0e4a1a: 0c01 |000b: move-result-object v1 │ │ +0e4a1c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0e4a20: 5421 8f14 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148f │ │ +0e4a24: 6e10 ee34 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e4a2a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ 0x0006 line=1092 │ │ 0x000e line=1093 │ │ 0x0013 line=1095 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #955 header: │ │ class_idx : 1649 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #955 annotations: │ │ Annotations on class │ │ @@ -214356,18 +214361,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 │ │ -0e6c88: |[0e6c88] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e6c98: 5b01 9014 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@1490 │ │ -0e6c9c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e6ca2: 0e00 |0005: return-void │ │ +0e4a2c: |[0e4a2c] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e4a3c: 5b01 9014 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@1490 │ │ +0e4a40: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e4a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -214377,24 +214382,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 │ │ -0e6ca4: |[0e6ca4] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e6cb4: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0e6cb6: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ -0e6cba: 5421 9014 |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@1490 │ │ -0e6cbe: 7110 b534 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e6cc4: 0c00 |0008: move-result-object v0 │ │ -0e6cc6: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -0e6cca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0e6ccc: 7120 5834 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ -0e6cd2: 0e00 |000f: return-void │ │ +0e4a48: |[0e4a48] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0e4a58: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0e4a5a: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ +0e4a5e: 5421 9014 |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@1490 │ │ +0e4a62: 7110 b534 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e4a68: 0c00 |0008: move-result-object v0 │ │ +0e4a6a: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +0e4a6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0e4a70: 7120 5834 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ +0e4a76: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0003 line=1111 │ │ 0x0009 line=1113 │ │ 0x000b line=1114 │ │ 0x000f line=1117 │ │ @@ -214412,31 +214417,31 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e6cd4: |[0e6cd4] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0e6ce4: 0e00 |0000: return-void │ │ +0e4a78: |[0e4a78] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0e4a88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 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 : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #956 header: │ │ class_idx : 1651 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #956 annotations: │ │ Annotations on class │ │ @@ -214461,18 +214466,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 │ │ -0e6ce8: |[0e6ce8] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -0e6cf8: 5b01 9714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1497 │ │ -0e6cfc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e6d02: 0e00 |0005: return-void │ │ +0e4a8c: |[0e4a8c] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +0e4a9c: 5b01 9714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1497 │ │ +0e4aa0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e4aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -214481,17 +214486,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 │ │ -0e6d04: |[0e6d04] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e6d14: 7020 8834 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@3488 │ │ -0e6d1a: 0e00 |0003: return-void │ │ +0e4aa8: |[0e4aa8] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e4ab8: 7020 8834 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@3488 │ │ +0e4abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ 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; │ │ @@ -214502,39 +214507,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e6d1c: |[0e6d1c] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ -0e6d2c: 5421 9714 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1497 │ │ -0e6d30: 7110 9034 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@3490 │ │ -0e6d36: 0c01 |0005: move-result-object v1 │ │ -0e6d38: 6e10 6538 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0e6d3e: 0c00 |0009: move-result-object v0 │ │ -0e6d40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0e6d42: 7220 6339 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0e6d48: 0e00 |000e: return-void │ │ +0e4ac0: |[0e4ac0] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ +0e4ad0: 5421 9714 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1497 │ │ +0e4ad4: 7110 9034 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@3490 │ │ +0e4ada: 0c01 |0005: move-result-object v1 │ │ +0e4adc: 6e10 6538 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e4ae2: 0c00 |0009: move-result-object v0 │ │ +0e4ae4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0e4ae6: 7220 6339 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0e4aec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x000a line=1516 │ │ 0x000e line=1517 │ │ locals : │ │ 0x000a - 0x000f reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #957 header: │ │ class_idx : 1652 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #957 annotations: │ │ Annotations on class │ │ @@ -214559,18 +214564,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 │ │ -0e6d4c: |[0e6d4c] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -0e6d5c: 5b01 9814 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1498 │ │ -0e6d60: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e6d66: 0e00 |0005: return-void │ │ +0e4af0: |[0e4af0] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +0e4b00: 5b01 9814 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1498 │ │ +0e4b04: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e4b0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -214579,17 +214584,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 │ │ -0e6d68: |[0e6d68] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e6d78: 7020 8b34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@348b │ │ -0e6d7e: 0e00 |0003: return-void │ │ +0e4b0c: |[0e4b0c] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e4b1c: 7020 8b34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@348b │ │ +0e4b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ 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; │ │ @@ -214600,32 +214605,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e6d80: |[0e6d80] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ -0e6d90: 5410 9814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1498 │ │ -0e6d94: 7110 8f34 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@348f │ │ -0e6d9a: 0e00 |0005: return-void │ │ +0e4b24: |[0e4b24] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ +0e4b34: 5410 9814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1498 │ │ +0e4b38: 7110 8f34 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@348f │ │ +0e4b3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ 0x0005 line=1524 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #958 header: │ │ class_idx : 1653 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #958 annotations: │ │ Annotations on class │ │ @@ -214687,38 +214692,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0e6d9c: |[0e6d9c] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ -0e6dac: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0e6db2: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0e6db4: 2300 f508 |0004: new-array v0, v0, [I // type@08f5 │ │ -0e6db8: 5b20 a014 |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ -0e6dbc: 5b23 9e14 |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6dc0: 6e10 4538 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -0e6dc6: 0c00 |000d: move-result-object v0 │ │ -0e6dc8: 7110 fa38 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0e6dce: 0c00 |0011: move-result-object v0 │ │ -0e6dd0: 6e10 0139 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -0e6dd6: 0a00 |0015: move-result v0 │ │ -0e6dd8: 8200 |0016: int-to-float v0, v0 │ │ -0e6dda: 5920 9d14 |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@149d │ │ -0e6dde: 7100 0239 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ -0e6de4: 0a00 |001c: move-result v0 │ │ -0e6de6: 5920 9f14 |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ -0e6dea: 5220 9f14 |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ -0e6dee: 7100 fc38 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@38fc │ │ -0e6df4: 0a01 |0024: move-result v1 │ │ -0e6df6: b010 |0025: add-int/2addr v0, v1 │ │ -0e6df8: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ -0e6dfc: 5920 9c14 |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@149c │ │ -0e6e00: 0e00 |002a: return-void │ │ +0e4b40: |[0e4b40] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ +0e4b50: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0e4b56: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0e4b58: 2300 f508 |0004: new-array v0, v0, [I // type@08f5 │ │ +0e4b5c: 5b20 a014 |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ +0e4b60: 5b23 9e14 |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4b64: 6e10 4538 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +0e4b6a: 0c00 |000d: move-result-object v0 │ │ +0e4b6c: 7110 fa38 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0e4b72: 0c00 |0011: move-result-object v0 │ │ +0e4b74: 6e10 0139 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +0e4b7a: 0a00 |0015: move-result v0 │ │ +0e4b7c: 8200 |0016: int-to-float v0, v0 │ │ +0e4b7e: 5920 9d14 |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@149d │ │ +0e4b82: 7100 0239 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ +0e4b88: 0a00 |001c: move-result v0 │ │ +0e4b8a: 5920 9f14 |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ +0e4b8e: 5220 9f14 |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ +0e4b92: 7100 fc38 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@38fc │ │ +0e4b98: 0a01 |0024: move-result v1 │ │ +0e4b9a: b010 |0025: add-int/2addr v0, v1 │ │ +0e4b9c: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ +0e4ba0: 5920 9c14 |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@149c │ │ +0e4ba4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0003 line=1281 │ │ 0x0008 line=1284 │ │ 0x000a line=1285 │ │ 0x0019 line=1286 │ │ @@ -214733,17 +214738,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 │ │ -0e6e04: |[0e6e04] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -0e6e14: 7010 9534 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@3495 │ │ -0e6e1a: 0e00 |0003: return-void │ │ +0e4ba8: |[0e4ba8] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +0e4bb8: 7010 9534 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@3495 │ │ +0e4bbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -214751,17 +214756,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 │ │ -0e6e1c: |[0e6e1c] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ -0e6e2c: 5410 9e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6e30: 1100 |0002: return-object v0 │ │ +0e4bc0: |[0e4bc0] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ +0e4bd0: 5410 9e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4bd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -214769,26 +214774,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e6e34: |[0e6e34] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ -0e6e44: 5420 a114 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ -0e6e48: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0e6e4c: 5420 9e14 |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6e50: 5421 a114 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ -0e6e54: 6e20 b738 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -0e6e5a: 5420 9a14 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ -0e6e5e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0e6e62: 5420 9e14 |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6e66: 5421 9a14 |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ -0e6e6a: 6e20 b738 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -0e6e70: 0e00 |0016: return-void │ │ +0e4bd8: |[0e4bd8] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ +0e4be8: 5420 a114 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ +0e4bec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e4bf0: 5420 9e14 |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4bf4: 5421 a114 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ +0e4bf8: 6e20 b738 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +0e4bfe: 5420 9a14 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ +0e4c02: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0e4c06: 5420 9e14 |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4c0a: 5421 9a14 |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ +0e4c0e: 6e20 b738 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +0e4c14: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1413 │ │ 0x0004 line=1414 │ │ 0x000b line=1417 │ │ 0x000f line=1418 │ │ 0x0016 line=1420 │ │ @@ -214800,45 +214805,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -0e6e74: |[0e6e74] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ -0e6e84: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e6e86: 121a |0001: const/4 v10, #int 1 // #1 │ │ -0e6e88: 7010 9134 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ -0e6e8e: 54b9 9e14 |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6e92: 6e10 8e38 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ -0e6e98: 0a02 |000a: move-result v2 │ │ -0e6e9a: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ -0e6e9e: 6e10 9538 0900 |000d: invoke-virtual {v9}, Landroid/view/View;.isLongClickable:()Z // method@3895 │ │ -0e6ea4: 0a02 |0010: move-result v2 │ │ -0e6ea6: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ -0e6eaa: 0e00 |0013: return-void │ │ -0e6eac: 6e10 9334 0b00 |0014: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@3493 │ │ -0e6eb2: 0a02 |0017: move-result v2 │ │ -0e6eb4: 3802 fbff |0018: if-eqz v2, 0013 // -0005 │ │ -0e6eb8: 6e10 6538 0900 |001a: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0e6ebe: 0c02 |001d: move-result-object v2 │ │ -0e6ec0: 7220 6339 a200 |001e: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0e6ec6: 7100 1e05 0000 |0021: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0e6ecc: 0b00 |0024: move-result-wide v0 │ │ -0e6ece: 1234 |0025: const/4 v4, #int 3 // #3 │ │ -0e6ed0: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0e6ed2: 0402 |0027: move-wide v2, v0 │ │ -0e6ed4: 0156 |0028: move v6, v5 │ │ -0e6ed6: 7708 fc37 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -0e6edc: 0c08 |002c: move-result-object v8 │ │ -0e6ede: 6e20 ad38 8900 |002d: invoke-virtual {v9, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -0e6ee4: 6e10 0038 0800 |0030: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0e6eea: 5cba 9b14 |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ -0e6eee: 5cba a214 |0035: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ -0e6ef2: 28dc |0037: goto 0013 // -0024 │ │ +0e4c18: |[0e4c18] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ +0e4c28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e4c2a: 121a |0001: const/4 v10, #int 1 // #1 │ │ +0e4c2c: 7010 9134 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ +0e4c32: 54b9 9e14 |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4c36: 6e10 8e38 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ +0e4c3c: 0a02 |000a: move-result v2 │ │ +0e4c3e: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ +0e4c42: 6e10 9538 0900 |000d: invoke-virtual {v9}, Landroid/view/View;.isLongClickable:()Z // method@3895 │ │ +0e4c48: 0a02 |0010: move-result v2 │ │ +0e4c4a: 3802 0300 |0011: if-eqz v2, 0014 // +0003 │ │ +0e4c4e: 0e00 |0013: return-void │ │ +0e4c50: 6e10 9334 0b00 |0014: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@3493 │ │ +0e4c56: 0a02 |0017: move-result v2 │ │ +0e4c58: 3802 fbff |0018: if-eqz v2, 0013 // -0005 │ │ +0e4c5c: 6e10 6538 0900 |001a: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e4c62: 0c02 |001d: move-result-object v2 │ │ +0e4c64: 7220 6339 a200 |001e: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0e4c6a: 7100 1e05 0000 |0021: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0e4c70: 0b00 |0024: move-result-wide v0 │ │ +0e4c72: 1234 |0025: const/4 v4, #int 3 // #3 │ │ +0e4c74: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0e4c76: 0402 |0027: move-wide v2, v0 │ │ +0e4c78: 0156 |0028: move v6, v5 │ │ +0e4c7a: 7708 fc37 0000 |0029: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +0e4c80: 0c08 |002c: move-result-object v8 │ │ +0e4c82: 6e20 ad38 8900 |002d: invoke-virtual {v9, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +0e4c88: 6e10 0038 0800 |0030: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0e4c8e: 5cba 9b14 |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ +0e4c92: 5cba a214 |0035: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ +0e4c96: 28dc |0037: goto 0013 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1423 │ │ 0x0005 line=1425 │ │ 0x0007 line=1426 │ │ 0x0013 line=1447 │ │ 0x0014 line=1432 │ │ @@ -214860,53 +214865,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0e6ef4: |[0e6ef4] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ -0e6f04: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0e6f06: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0e6f08: 54a6 9e14 |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6f0c: 6e10 9234 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ -0e6f12: 0c05 |0007: move-result-object v5 │ │ -0e6f14: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ -0e6f18: 6e10 ce34 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e6f1e: 0a09 |000d: move-result v9 │ │ -0e6f20: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ -0e6f24: 0f08 |0010: return v8 │ │ -0e6f26: 7110 b534 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e6f2c: 0c01 |0014: move-result-object v1 │ │ -0e6f2e: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ -0e6f32: 6e10 6d34 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@346d │ │ -0e6f38: 0a09 |001a: move-result v9 │ │ -0e6f3a: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ -0e6f3e: 7110 fe37 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fe │ │ -0e6f44: 0c02 |0020: move-result-object v2 │ │ -0e6f46: 7030 9a34 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@349a │ │ -0e6f4c: 7030 9b34 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@349b │ │ -0e6f52: 52a9 9914 |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ -0e6f56: 6e30 7134 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@3471 │ │ -0e6f5c: 0a03 |002c: move-result v3 │ │ -0e6f5e: 6e10 0038 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0e6f64: 7110 7e18 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0e6f6a: 0a00 |0033: move-result v0 │ │ -0e6f6c: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ -0e6f70: 1239 |0036: const/4 v9, #int 3 // #3 │ │ -0e6f72: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ -0e6f76: 0174 |0039: move v4, v7 │ │ -0e6f78: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ -0e6f7c: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ -0e6f80: 0178 |003e: move v8, v7 │ │ -0e6f82: 28d1 |003f: goto 0010 // -002f │ │ -0e6f84: 0184 |0040: move v4, v8 │ │ -0e6f86: 28f9 |0041: goto 003a // -0007 │ │ -0e6f88: 0187 |0042: move v7, v8 │ │ -0e6f8a: 28fb |0043: goto 003e // -0005 │ │ +0e4c98: |[0e4c98] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ +0e4ca8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0e4caa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0e4cac: 54a6 9e14 |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4cb0: 6e10 9234 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ +0e4cb6: 0c05 |0007: move-result-object v5 │ │ +0e4cb8: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ +0e4cbc: 6e10 ce34 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e4cc2: 0a09 |000d: move-result v9 │ │ +0e4cc4: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ +0e4cc8: 0f08 |0010: return v8 │ │ +0e4cca: 7110 b534 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e4cd0: 0c01 |0014: move-result-object v1 │ │ +0e4cd2: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ +0e4cd6: 6e10 6d34 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@346d │ │ +0e4cdc: 0a09 |001a: move-result v9 │ │ +0e4cde: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ +0e4ce2: 7110 fe37 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fe │ │ +0e4ce8: 0c02 |0020: move-result-object v2 │ │ +0e4cea: 7030 9a34 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@349a │ │ +0e4cf0: 7030 9b34 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@349b │ │ +0e4cf6: 52a9 9914 |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ +0e4cfa: 6e30 7134 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@3471 │ │ +0e4d00: 0a03 |002c: move-result v3 │ │ +0e4d02: 6e10 0038 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0e4d08: 7110 7e18 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0e4d0e: 0a00 |0033: move-result v0 │ │ +0e4d10: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ +0e4d14: 1239 |0036: const/4 v9, #int 3 // #3 │ │ +0e4d16: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ +0e4d1a: 0174 |0039: move v4, v7 │ │ +0e4d1c: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ +0e4d20: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ +0e4d24: 0178 |003e: move v8, v7 │ │ +0e4d26: 28d1 |003f: goto 0010 // -002f │ │ +0e4d28: 0184 |0040: move v4, v8 │ │ +0e4d2a: 28f9 |0041: goto 003a // -0007 │ │ +0e4d2c: 0187 |0042: move v7, v8 │ │ +0e4d2e: 28fb |0043: goto 003e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1456 │ │ 0x0004 line=1457 │ │ 0x0008 line=1458 │ │ 0x0010 line=1481 │ │ 0x0011 line=1462 │ │ @@ -214938,72 +214943,72 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0e6f8c: |[0e6f8c] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ -0e6f9c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0e6f9e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0e6fa0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0e6fa2: 54b2 9e14 |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e6fa6: 6e10 8e38 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ -0e6fac: 0a07 |0008: move-result v7 │ │ -0e6fae: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ -0e6fb2: 0f05 |000b: return v5 │ │ -0e6fb4: 7110 7e18 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0e6fba: 0a00 |000f: move-result v0 │ │ -0e6fbc: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ -0e6fc2: 28f8 |0013: goto 000b // -0008 │ │ -0e6fc4: 6e20 f637 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@37f6 │ │ -0e6fca: 0a06 |0017: move-result v6 │ │ -0e6fcc: 59b6 9914 |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ -0e6fd0: 5cb5 a214 |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ -0e6fd4: 54b6 9a14 |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ -0e6fd8: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ -0e6fdc: 2206 7306 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@0673 │ │ -0e6fe0: 7030 8934 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@3489 │ │ -0e6fe6: 5bb6 9a14 |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ -0e6fea: 54b6 9a14 |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ -0e6fee: 52b7 9f14 |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ -0e6ff2: 8178 |002b: int-to-long v8, v7 │ │ -0e6ff4: 6e40 b138 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -0e6ffa: 54b6 a114 |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ -0e6ffe: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ -0e7002: 2206 7406 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@0674 │ │ -0e7006: 7030 8c34 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@348c │ │ -0e700c: 5bb6 a114 |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ -0e7010: 54b6 a114 |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ -0e7014: 52b7 9c14 |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@149c │ │ -0e7018: 8178 |003e: int-to-long v8, v7 │ │ -0e701a: 6e40 b138 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -0e7020: 28c9 |0042: goto 000b // -0037 │ │ -0e7022: 52b7 9914 |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ -0e7026: 6e20 ee37 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ -0e702c: 0a01 |0048: move-result v1 │ │ -0e702e: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ -0e7032: 6e20 f937 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ -0e7038: 0a03 |004e: move-result v3 │ │ -0e703a: 6e20 fb37 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ -0e7040: 0a04 |0052: move-result v4 │ │ -0e7042: 52b7 9d14 |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@149d │ │ -0e7046: 7140 9934 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@3499 │ │ -0e704c: 0a07 |0058: move-result v7 │ │ -0e704e: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ -0e7052: 7010 9134 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ -0e7058: 6e10 6538 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0e705e: 0c05 |0061: move-result-object v5 │ │ -0e7060: 7220 6339 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0e7066: 0165 |0065: move v5, v6 │ │ -0e7068: 28a5 |0066: goto 000b // -005b │ │ -0e706a: 7010 9134 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ -0e7070: 28a1 |006a: goto 000b // -005f │ │ -0e7072: 0000 |006b: nop // spacer │ │ -0e7074: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ +0e4d30: |[0e4d30] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ +0e4d40: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0e4d42: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0e4d44: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0e4d46: 54b2 9e14 |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e4d4a: 6e10 8e38 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ +0e4d50: 0a07 |0008: move-result v7 │ │ +0e4d52: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ +0e4d56: 0f05 |000b: return v5 │ │ +0e4d58: 7110 7e18 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0e4d5e: 0a00 |000f: move-result v0 │ │ +0e4d60: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ +0e4d66: 28f8 |0013: goto 000b // -0008 │ │ +0e4d68: 6e20 f637 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@37f6 │ │ +0e4d6e: 0a06 |0017: move-result v6 │ │ +0e4d70: 59b6 9914 |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ +0e4d74: 5cb5 a214 |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ +0e4d78: 54b6 9a14 |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ +0e4d7c: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ +0e4d80: 2206 7306 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@0673 │ │ +0e4d84: 7030 8934 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@3489 │ │ +0e4d8a: 5bb6 9a14 |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ +0e4d8e: 54b6 9a14 |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@149a │ │ +0e4d92: 52b7 9f14 |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@149f │ │ +0e4d96: 8178 |002b: int-to-long v8, v7 │ │ +0e4d98: 6e40 b138 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +0e4d9e: 54b6 a114 |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ +0e4da2: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ +0e4da6: 2206 7406 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@0674 │ │ +0e4daa: 7030 8c34 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@348c │ │ +0e4db0: 5bb6 a114 |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ +0e4db4: 54b6 a114 |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@14a1 │ │ +0e4db8: 52b7 9c14 |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@149c │ │ +0e4dbc: 8178 |003e: int-to-long v8, v7 │ │ +0e4dbe: 6e40 b138 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +0e4dc4: 28c9 |0042: goto 000b // -0037 │ │ +0e4dc6: 52b7 9914 |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@1499 │ │ +0e4dca: 6e20 ee37 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ +0e4dd0: 0a01 |0048: move-result v1 │ │ +0e4dd2: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ +0e4dd6: 6e20 f937 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ +0e4ddc: 0a03 |004e: move-result v3 │ │ +0e4dde: 6e20 fb37 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ +0e4de4: 0a04 |0052: move-result v4 │ │ +0e4de6: 52b7 9d14 |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@149d │ │ +0e4dea: 7140 9934 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@3499 │ │ +0e4df0: 0a07 |0058: move-result v7 │ │ +0e4df2: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ +0e4df6: 7010 9134 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ +0e4dfc: 6e10 6538 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e4e02: 0c05 |0061: move-result-object v5 │ │ +0e4e04: 7220 6339 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0e4e0a: 0165 |0065: move v5, v6 │ │ +0e4e0c: 28a5 |0066: goto 000b // -005b │ │ +0e4e0e: 7010 9134 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@3491 │ │ +0e4e14: 28a1 |006a: goto 000b // -005f │ │ +0e4e16: 0000 |006b: nop // spacer │ │ +0e4e18: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1369 │ │ 0x0005 line=1370 │ │ 0x000b line=1409 │ │ 0x000c line=1374 │ │ 0x0010 line=1375 │ │ @@ -215039,43 +215044,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 │ │ -0e708c: |[0e708c] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ -0e709c: 7f50 |0000: neg-float v0, v5 │ │ -0e709e: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -0e70a2: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ -0e70a6: 7f50 |0005: neg-float v0, v5 │ │ -0e70a8: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ -0e70ac: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ -0e70b0: 6e10 6a38 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@386a │ │ -0e70b6: 0a00 |000d: move-result v0 │ │ -0e70b8: 6e10 5538 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0e70be: 0a01 |0011: move-result v1 │ │ -0e70c0: b110 |0012: sub-int/2addr v0, v1 │ │ -0e70c2: 8200 |0013: int-to-float v0, v0 │ │ -0e70c4: c650 |0014: add-float/2addr v0, v5 │ │ -0e70c6: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ -0e70ca: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ -0e70ce: 6e10 4338 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -0e70d4: 0a00 |001c: move-result v0 │ │ -0e70d6: 6e10 7538 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -0e70dc: 0a01 |0020: move-result v1 │ │ -0e70de: b110 |0021: sub-int/2addr v0, v1 │ │ -0e70e0: 8200 |0022: int-to-float v0, v0 │ │ -0e70e2: c650 |0023: add-float/2addr v0, v5 │ │ -0e70e4: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ -0e70e8: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ -0e70ec: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -0e70ee: 0f00 |0029: return v0 │ │ -0e70f0: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0e70f2: 28fe |002b: goto 0029 // -0002 │ │ +0e4e30: |[0e4e30] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ +0e4e40: 7f50 |0000: neg-float v0, v5 │ │ +0e4e42: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +0e4e46: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ +0e4e4a: 7f50 |0005: neg-float v0, v5 │ │ +0e4e4c: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ +0e4e50: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ +0e4e54: 6e10 6a38 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@386a │ │ +0e4e5a: 0a00 |000d: move-result v0 │ │ +0e4e5c: 6e10 5538 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0e4e62: 0a01 |0011: move-result v1 │ │ +0e4e64: b110 |0012: sub-int/2addr v0, v1 │ │ +0e4e66: 8200 |0013: int-to-float v0, v0 │ │ +0e4e68: c650 |0014: add-float/2addr v0, v5 │ │ +0e4e6a: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ +0e4e6e: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ +0e4e72: 6e10 4338 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +0e4e78: 0a00 |001c: move-result v0 │ │ +0e4e7a: 6e10 7538 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +0e4e80: 0a01 |0020: move-result v1 │ │ +0e4e82: b110 |0021: sub-int/2addr v0, v1 │ │ +0e4e84: 8200 |0022: int-to-float v0, v0 │ │ +0e4e86: c650 |0023: add-float/2addr v0, v5 │ │ +0e4e88: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ +0e4e8c: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ +0e4e90: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +0e4e92: 0f00 |0029: return v0 │ │ +0e4e94: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0e4e96: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ locals : │ │ 0x0000 - 0x002c reg=2 view Landroid/view/View; │ │ 0x0000 - 0x002c reg=3 localX F │ │ 0x0000 - 0x002c reg=4 localY F │ │ @@ -215086,25 +215091,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 │ │ -0e70f4: |[0e70f4] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0e7104: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e7106: 5440 a014 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ -0e710a: 6e20 5838 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ -0e7110: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e7112: 4401 0001 |0007: aget v1, v0, v1 │ │ -0e7116: 8211 |0009: int-to-float v1, v1 │ │ -0e7118: 4402 0003 |000a: aget v2, v0, v3 │ │ -0e711c: 8222 |000c: int-to-float v2, v2 │ │ -0e711e: 6e30 ff37 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ -0e7124: 0f03 |0010: return v3 │ │ +0e4e98: |[0e4e98] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0e4ea8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e4eaa: 5440 a014 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ +0e4eae: 6e20 5838 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ +0e4eb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e4eb6: 4401 0001 |0007: aget v1, v0, v1 │ │ +0e4eba: 8211 |0009: int-to-float v1, v1 │ │ +0e4ebc: 4402 0003 |000a: aget v2, v0, v3 │ │ +0e4ec0: 8222 |000c: int-to-float v2, v2 │ │ +0e4ec2: 6e30 ff37 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ +0e4ec8: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1506 │ │ 0x0003 line=1507 │ │ 0x0006 line=1508 │ │ 0x0010 line=1509 │ │ locals : │ │ @@ -215118,27 +215123,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 │ │ -0e7128: |[0e7128] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0e7138: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0e713a: 5440 a014 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ -0e713e: 6e20 5838 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ -0e7144: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e7146: 4401 0001 |0007: aget v1, v0, v1 │ │ -0e714a: 7b11 |0009: neg-int v1, v1 │ │ -0e714c: 8211 |000a: int-to-float v1, v1 │ │ -0e714e: 4402 0003 |000b: aget v2, v0, v3 │ │ -0e7152: 7b22 |000d: neg-int v2, v2 │ │ -0e7154: 8222 |000e: int-to-float v2, v2 │ │ -0e7156: 6e30 ff37 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ -0e715c: 0f03 |0012: return v3 │ │ +0e4ecc: |[0e4ecc] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0e4edc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0e4ede: 5440 a014 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@14a0 │ │ +0e4ee2: 6e20 5838 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ +0e4ee8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e4eea: 4401 0001 |0007: aget v1, v0, v1 │ │ +0e4eee: 7b11 |0009: neg-int v1, v1 │ │ +0e4ef0: 8211 |000a: int-to-float v1, v1 │ │ +0e4ef2: 4402 0003 |000b: aget v2, v0, v3 │ │ +0e4ef6: 7b22 |000d: neg-int v2, v2 │ │ +0e4ef8: 8222 |000e: int-to-float v2, v2 │ │ +0e4efa: 6e30 ff37 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ +0e4f00: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1495 │ │ 0x0003 line=1496 │ │ 0x0006 line=1497 │ │ 0x0012 line=1498 │ │ locals : │ │ @@ -215159,24 +215164,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e7160: |[0e7160] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ -0e7170: 6e10 9234 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ -0e7176: 0c00 |0003: move-result-object v0 │ │ -0e7178: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0e717c: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e7182: 0a01 |0009: move-result v1 │ │ -0e7184: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0e7188: 6e10 ee34 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e718e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0e7190: 0f01 |0010: return v1 │ │ +0e4f04: |[0e4f04] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ +0e4f14: 6e10 9234 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ +0e4f1a: 0c00 |0003: move-result-object v0 │ │ +0e4f1c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e4f20: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e4f26: 0a01 |0009: move-result v1 │ │ +0e4f28: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +0e4f2c: 6e10 ee34 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e4f32: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0e4f34: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0004 line=1342 │ │ 0x000c line=1343 │ │ 0x000f line=1345 │ │ locals : │ │ @@ -215188,24 +215193,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e7194: |[0e7194] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ -0e71a4: 6e10 9234 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ -0e71aa: 0c00 |0003: move-result-object v0 │ │ -0e71ac: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0e71b0: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e71b6: 0a01 |0009: move-result v1 │ │ -0e71b8: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -0e71bc: 6e10 b934 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -0e71c2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0e71c4: 0f01 |0010: return v1 │ │ +0e4f38: |[0e4f38] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ +0e4f48: 6e10 9234 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3492 │ │ +0e4f4e: 0c00 |0003: move-result-object v0 │ │ +0e4f50: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0e4f54: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e4f5a: 0a01 |0009: move-result v1 │ │ +0e4f5c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +0e4f60: 6e10 b934 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +0e4f66: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0e4f68: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0004 line=1356 │ │ 0x000c line=1357 │ │ 0x000f line=1359 │ │ locals : │ │ @@ -215217,60 +215222,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 │ │ -0e71c8: |[0e71c8] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0e71d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e71da: 121b |0001: const/4 v11, #int 1 // #1 │ │ -0e71dc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0e71de: 55ca 9b14 |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ -0e71e2: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ -0e71e6: 55c2 a214 |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ -0e71ea: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ -0e71ee: 7020 9734 ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@3497 │ │ -0e71f4: 0a09 |000e: move-result v9 │ │ -0e71f6: 5cc9 9b14 |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ -0e71fa: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ -0e71fe: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ -0e7202: 01b7 |0015: move v7, v11 │ │ -0e7204: 0f07 |0016: return v7 │ │ -0e7206: 7020 9734 ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@3497 │ │ -0e720c: 0a02 |001a: move-result v2 │ │ -0e720e: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ -0e7212: 6e10 9434 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@3494 │ │ -0e7218: 0a02 |0020: move-result v2 │ │ -0e721a: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ -0e721e: 01b9 |0023: move v9, v11 │ │ -0e7220: 28eb |0024: goto 000f // -0015 │ │ -0e7222: 0179 |0025: move v9, v7 │ │ -0e7224: 28fe |0026: goto 0024 // -0002 │ │ -0e7226: 7020 9834 ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@3498 │ │ -0e722c: 0a02 |002a: move-result v2 │ │ -0e722e: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ -0e7232: 6e10 9334 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@3493 │ │ -0e7238: 0a02 |0030: move-result v2 │ │ -0e723a: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ -0e723e: 01b9 |0033: move v9, v11 │ │ -0e7240: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ -0e7244: 7100 1e05 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -0e724a: 0b00 |0039: move-result-wide v0 │ │ -0e724c: 1234 |003a: const/4 v4, #int 3 // #3 │ │ -0e724e: 0402 |003b: move-wide v2, v0 │ │ -0e7250: 0156 |003c: move v6, v5 │ │ -0e7252: 7708 fc37 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -0e7258: 0c08 |0040: move-result-object v8 │ │ -0e725a: 54c2 9e14 |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ -0e725e: 6e20 ad38 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -0e7264: 6e10 0038 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0e726a: 28c6 |0049: goto 000f // -003a │ │ -0e726c: 0179 |004a: move v9, v7 │ │ -0e726e: 28e9 |004b: goto 0034 // -0017 │ │ +0e4f6c: |[0e4f6c] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0e4f7c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e4f7e: 121b |0001: const/4 v11, #int 1 // #1 │ │ +0e4f80: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0e4f82: 55ca 9b14 |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ +0e4f86: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ +0e4f8a: 55c2 a214 |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@14a2 │ │ +0e4f8e: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ +0e4f92: 7020 9734 ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@3497 │ │ +0e4f98: 0a09 |000e: move-result v9 │ │ +0e4f9a: 5cc9 9b14 |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@149b │ │ +0e4f9e: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ +0e4fa2: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ +0e4fa6: 01b7 |0015: move v7, v11 │ │ +0e4fa8: 0f07 |0016: return v7 │ │ +0e4faa: 7020 9734 ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@3497 │ │ +0e4fb0: 0a02 |001a: move-result v2 │ │ +0e4fb2: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ +0e4fb6: 6e10 9434 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@3494 │ │ +0e4fbc: 0a02 |0020: move-result v2 │ │ +0e4fbe: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ +0e4fc2: 01b9 |0023: move v9, v11 │ │ +0e4fc4: 28eb |0024: goto 000f // -0015 │ │ +0e4fc6: 0179 |0025: move v9, v7 │ │ +0e4fc8: 28fe |0026: goto 0024 // -0002 │ │ +0e4fca: 7020 9834 ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@3498 │ │ +0e4fd0: 0a02 |002a: move-result v2 │ │ +0e4fd2: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ +0e4fd6: 6e10 9334 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@3493 │ │ +0e4fdc: 0a02 |0030: move-result v2 │ │ +0e4fde: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ +0e4fe2: 01b9 |0033: move v9, v11 │ │ +0e4fe4: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ +0e4fe8: 7100 1e05 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +0e4fee: 0b00 |0039: move-result-wide v0 │ │ +0e4ff0: 1234 |003a: const/4 v4, #int 3 // #3 │ │ +0e4ff2: 0402 |003b: move-wide v2, v0 │ │ +0e4ff4: 0156 |003c: move v6, v5 │ │ +0e4ff6: 7708 fc37 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +0e4ffc: 0c08 |0040: move-result-object v8 │ │ +0e4ffe: 54c2 9e14 |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@149e │ │ +0e5002: 6e20 ad38 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +0e5008: 6e10 0038 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0e500e: 28c6 |0049: goto 000f // -003a │ │ +0e5010: 0179 |004a: move v9, v7 │ │ +0e5012: 28e9 |004b: goto 0034 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1305 │ │ 0x0005 line=1307 │ │ 0x0007 line=1308 │ │ 0x000b line=1312 │ │ 0x000f line=1329 │ │ @@ -215290,21 +215295,21 @@ │ │ 0x0041 - 0x004a reg=8 e Landroid/view/MotionEvent; │ │ 0x0034 - 0x004a reg=9 forwarding Z │ │ 0x0005 - 0x004c reg=10 wasForwarding Z │ │ 0x0000 - 0x004c reg=12 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ 0x0000 - 0x004c reg=13 v Landroid/view/View; │ │ 0x0000 - 0x004c reg=14 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #959 header: │ │ class_idx : 1654 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #959 annotations: │ │ Annotations on class │ │ @@ -215329,18 +215334,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 │ │ -0e7270: |[0e7270] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e7280: 5b01 a314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a3 │ │ -0e7284: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e728a: 0e00 |0005: return-void │ │ +0e5014: |[0e5014] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e5024: 5b01 a314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a3 │ │ +0e5028: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e502e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1784 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -215349,17 +215354,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 │ │ -0e728c: |[0e728c] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e729c: 7020 9c34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@349c │ │ -0e72a2: 0e00 |0003: return-void │ │ +0e5030: |[0e5030] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e5040: 7020 9c34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@349c │ │ +0e5046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1784 │ │ 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; │ │ @@ -215370,32 +215375,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e72a4: |[0e72a4] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ -0e72b4: 5410 a314 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a3 │ │ -0e72b8: 6e10 b734 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ -0e72be: 0e00 |0005: return-void │ │ +0e5048: |[0e5048] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ +0e5058: 5410 a314 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a3 │ │ +0e505c: 6e10 b734 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ +0e5062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1786 │ │ 0x0005 line=1787 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #960 header: │ │ class_idx : 1655 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #960 annotations: │ │ Annotations on class │ │ @@ -215419,18 +215424,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 │ │ -0e72c0: |[0e72c0] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e72d0: 5b01 a414 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ -0e72d4: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -0e72da: 0e00 |0005: return-void │ │ +0e5064: |[0e5064] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e5074: 5b01 a414 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ +0e5078: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +0e507e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1769 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -215439,17 +215444,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 │ │ -0e72dc: |[0e72dc] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e72ec: 7020 9f34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@349f │ │ -0e72f2: 0e00 |0003: return-void │ │ +0e5080: |[0e5080] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e5090: 7020 9f34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@349f │ │ +0e5096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1769 │ │ 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; │ │ @@ -215460,22 +215465,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0e72f4: |[0e72f4] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ -0e7304: 5410 a414 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ -0e7308: 6e10 ce34 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e730e: 0a00 |0005: move-result v0 │ │ -0e7310: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0e7314: 5410 a414 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ -0e7318: 6e10 ee34 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e731e: 0e00 |000d: return-void │ │ +0e5098: |[0e5098] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ +0e50a8: 5410 a414 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ +0e50ac: 6e10 ce34 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e50b2: 0a00 |0005: move-result v0 │ │ +0e50b4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0e50b8: 5410 a414 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ +0e50bc: 6e10 ee34 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e50c2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ 0x0008 line=1774 │ │ 0x000d line=1776 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ @@ -215485,32 +215490,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e7320: |[0e7320] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ -0e7330: 5410 a414 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ -0e7334: 6e10 b934 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -0e733a: 0e00 |0005: return-void │ │ +0e50c4: |[0e50c4] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ +0e50d4: 5410 a414 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a4 │ │ +0e50d8: 6e10 b934 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +0e50de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1780 │ │ 0x0005 line=1781 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #961 header: │ │ class_idx : 1656 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #961 annotations: │ │ Annotations on class │ │ @@ -215535,18 +215540,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 │ │ -0e733c: |[0e733c] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e734c: 5b01 a514 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e7350: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e7356: 0e00 |0005: return-void │ │ +0e50e0: |[0e50e0] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e50f0: 5b01 a514 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e50f4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e50fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1818 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -215555,17 +215560,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 │ │ -0e7358: |[0e7358] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e7368: 7020 a334 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34a3 │ │ -0e736e: 0e00 |0003: return-void │ │ +0e50fc: |[0e50fc] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e510c: 7020 a334 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34a3 │ │ +0e5112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1818 │ │ 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; │ │ @@ -215576,16 +215581,16 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e7370: |[0e7370] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0e7380: 0e00 |0000: return-void │ │ +0e5114: |[0e5114] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0e5124: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 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 │ │ @@ -215597,57 +215602,57 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0e7384: |[0e7384] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0e7394: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e7396: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ -0e739a: 5420 a514 |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e739e: 6e10 cc34 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@34cc │ │ -0e73a4: 0a00 |0008: move-result v0 │ │ -0e73a6: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ -0e73aa: 5420 a514 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e73ae: 7110 b234 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e73b4: 0c00 |0010: move-result-object v0 │ │ -0e73b6: 6e10 043c 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@3c04 │ │ -0e73bc: 0c00 |0014: move-result-object v0 │ │ -0e73be: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -0e73c2: 5420 a514 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e73c6: 7110 b434 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ -0e73cc: 0c00 |001c: move-result-object v0 │ │ -0e73ce: 5421 a514 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e73d2: 7110 b334 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ -0e73d8: 0c01 |0022: move-result-object v1 │ │ -0e73da: 6e20 d704 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -0e73e0: 5420 a514 |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ -0e73e4: 7110 b334 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ -0e73ea: 0c00 |002b: move-result-object v0 │ │ -0e73ec: 6e10 ac34 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@34ac │ │ -0e73f2: 0e00 |002f: return-void │ │ +0e5128: |[0e5128] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0e5138: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e513a: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ +0e513e: 5420 a514 |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e5142: 6e10 cc34 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@34cc │ │ +0e5148: 0a00 |0008: move-result v0 │ │ +0e514a: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ +0e514e: 5420 a514 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e5152: 7110 b234 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e5158: 0c00 |0010: move-result-object v0 │ │ +0e515a: 6e10 043c 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@3c04 │ │ +0e5160: 0c00 |0014: move-result-object v0 │ │ +0e5162: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +0e5166: 5420 a514 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e516a: 7110 b434 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ +0e5170: 0c00 |001c: move-result-object v0 │ │ +0e5172: 5421 a514 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e5176: 7110 b334 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ +0e517c: 0c01 |0022: move-result-object v1 │ │ +0e517e: 6e20 d704 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +0e5184: 5420 a514 |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a5 │ │ +0e5188: 7110 b334 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ +0e518e: 0c00 |002b: move-result-object v0 │ │ +0e5190: 6e10 ac34 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@34ac │ │ +0e5196: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1825 │ │ 0x0017 line=1827 │ │ 0x0026 line=1828 │ │ 0x002f line=1830 │ │ 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 : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #962 header: │ │ class_idx : 1657 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #962 annotations: │ │ Annotations on class │ │ @@ -215672,18 +215677,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 │ │ -0e73f4: |[0e73f4] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e7404: 5b01 a614 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e7408: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e740e: 0e00 |0005: return-void │ │ +0e5198: |[0e5198] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e51a8: 5b01 a614 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e51ac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e51b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -215692,17 +215697,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 │ │ -0e7410: |[0e7410] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e7420: 7020 a734 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34a7 │ │ -0e7426: 0e00 |0003: return-void │ │ +0e51b4: |[0e51b4] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e51c4: 7020 a734 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34a7 │ │ +0e51ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1801 │ │ 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; │ │ @@ -215713,68 +215718,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 │ │ -0e7428: |[0e7428] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0e7438: 6e10 ef37 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0e743e: 0a00 |0003: move-result v0 │ │ -0e7440: 6e10 f837 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0e7446: 0a03 |0007: move-result v3 │ │ -0e7448: 8731 |0008: float-to-int v1, v3 │ │ -0e744a: 6e10 fa37 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0e7450: 0a03 |000c: move-result v3 │ │ -0e7452: 8732 |000d: float-to-int v2, v3 │ │ -0e7454: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ -0e7458: 5483 a614 |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e745c: 7110 b234 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e7462: 0c03 |0015: move-result-object v3 │ │ -0e7464: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ -0e7468: 5483 a614 |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e746c: 7110 b234 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e7472: 0c03 |001d: move-result-object v3 │ │ -0e7474: 6e10 0d3c 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ -0e747a: 0a03 |0021: move-result v3 │ │ -0e747c: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -0e7480: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ -0e7484: 5483 a614 |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e7488: 7110 b234 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e748e: 0c03 |002b: move-result-object v3 │ │ -0e7490: 6e10 0a3c 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@3c0a │ │ -0e7496: 0a03 |002f: move-result v3 │ │ -0e7498: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ -0e749c: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ -0e74a0: 5483 a614 |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e74a4: 7110 b234 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e74aa: 0c03 |0039: move-result-object v3 │ │ -0e74ac: 6e10 053c 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@3c05 │ │ -0e74b2: 0a03 |003d: move-result v3 │ │ -0e74b4: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ -0e74b8: 5483 a614 |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e74bc: 7110 b434 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ -0e74c2: 0c03 |0045: move-result-object v3 │ │ -0e74c4: 5484 a614 |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e74c8: 7110 b334 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ -0e74ce: 0c04 |004b: move-result-object v4 │ │ -0e74d0: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ -0e74d4: 6e40 d604 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@04d6 │ │ -0e74da: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -0e74dc: 0f03 |0052: return v3 │ │ -0e74de: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -0e74e0: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ -0e74e4: 5483 a614 |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e74e8: 7110 b434 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ -0e74ee: 0c03 |005b: move-result-object v3 │ │ -0e74f0: 5484 a614 |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ -0e74f4: 7110 b334 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ -0e74fa: 0c04 |0061: move-result-object v4 │ │ -0e74fc: 6e20 d704 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -0e7502: 28ec |0065: goto 0051 // -0014 │ │ +0e51cc: |[0e51cc] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0e51dc: 6e10 ef37 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0e51e2: 0a00 |0003: move-result v0 │ │ +0e51e4: 6e10 f837 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0e51ea: 0a03 |0007: move-result v3 │ │ +0e51ec: 8731 |0008: float-to-int v1, v3 │ │ +0e51ee: 6e10 fa37 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0e51f4: 0a03 |000c: move-result v3 │ │ +0e51f6: 8732 |000d: float-to-int v2, v3 │ │ +0e51f8: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ +0e51fc: 5483 a614 |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e5200: 7110 b234 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e5206: 0c03 |0015: move-result-object v3 │ │ +0e5208: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ +0e520c: 5483 a614 |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e5210: 7110 b234 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e5216: 0c03 |001d: move-result-object v3 │ │ +0e5218: 6e10 0d3c 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ +0e521e: 0a03 |0021: move-result v3 │ │ +0e5220: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +0e5224: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ +0e5228: 5483 a614 |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e522c: 7110 b234 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e5232: 0c03 |002b: move-result-object v3 │ │ +0e5234: 6e10 0a3c 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@3c0a │ │ +0e523a: 0a03 |002f: move-result v3 │ │ +0e523c: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ +0e5240: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ +0e5244: 5483 a614 |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e5248: 7110 b234 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e524e: 0c03 |0039: move-result-object v3 │ │ +0e5250: 6e10 053c 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@3c05 │ │ +0e5256: 0a03 |003d: move-result v3 │ │ +0e5258: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ +0e525c: 5483 a614 |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e5260: 7110 b434 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ +0e5266: 0c03 |0045: move-result-object v3 │ │ +0e5268: 5484 a614 |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e526c: 7110 b334 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ +0e5272: 0c04 |004b: move-result-object v4 │ │ +0e5274: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ +0e5278: 6e40 d604 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@04d6 │ │ +0e527e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +0e5280: 0f03 |0052: return v3 │ │ +0e5282: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +0e5284: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ +0e5288: 5483 a614 |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e528c: 7110 b434 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@34b4 │ │ +0e5292: 0c03 |005b: move-result-object v3 │ │ +0e5294: 5484 a614 |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a6 │ │ +0e5298: 7110 b334 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@34b3 │ │ +0e529e: 0c04 |0061: move-result-object v4 │ │ +0e52a0: 6e20 d704 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +0e52a6: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1803 │ │ 0x0004 line=1804 │ │ 0x0009 line=1805 │ │ 0x000e line=1807 │ │ 0x0040 line=1810 │ │ @@ -215785,21 +215790,21 @@ │ │ 0x0004 - 0x0066 reg=0 action I │ │ 0x0009 - 0x0066 reg=1 x I │ │ 0x000e - 0x0066 reg=2 y I │ │ 0x0000 - 0x0066 reg=8 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0066 reg=9 v Landroid/view/View; │ │ 0x0000 - 0x0066 reg=10 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #963 header: │ │ class_idx : 1658 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #963 annotations: │ │ Annotations on class │ │ @@ -215824,18 +215829,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 │ │ -0e7504: |[0e7504] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0e7514: 5b01 a714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e7518: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e751e: 0e00 |0005: return-void │ │ +0e52a8: |[0e52a8] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0e52b8: 5b01 a714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e52bc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e52c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -215844,17 +215849,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 │ │ -0e7520: |[0e7520] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0e7530: 7020 aa34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34aa │ │ -0e7536: 0e00 |0003: return-void │ │ +0e52c4: |[0e52c4] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0e52d4: 7020 aa34 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@34aa │ │ +0e52da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 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; │ │ @@ -215865,68 +215870,68 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0e7538: |[0e7538] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ -0e7548: 5420 a714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e754c: 7110 b534 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e7552: 0c00 |0005: move-result-object v0 │ │ -0e7554: 3800 4300 |0006: if-eqz v0, 0049 // +0043 │ │ -0e7558: 5420 a714 |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e755c: 7110 b534 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e7562: 0c00 |000d: move-result-object v0 │ │ -0e7564: 7110 d71a 0000 |000e: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ -0e756a: 0a00 |0011: move-result v0 │ │ -0e756c: 3800 3700 |0012: if-eqz v0, 0049 // +0037 │ │ -0e7570: 5420 a714 |0014: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e7574: 7110 b534 0000 |0016: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e757a: 0c00 |0019: move-result-object v0 │ │ -0e757c: 6e10 6134 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@3461 │ │ -0e7582: 0a00 |001d: move-result v0 │ │ -0e7584: 5421 a714 |001e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e7588: 7110 b534 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e758e: 0c01 |0023: move-result-object v1 │ │ -0e7590: 6e10 5f34 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@345f │ │ -0e7596: 0a01 |0027: move-result v1 │ │ -0e7598: 3710 2100 |0028: if-le v0, v1, 0049 // +0021 │ │ -0e759c: 5420 a714 |002a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e75a0: 7110 b534 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ -0e75a6: 0c00 |002f: move-result-object v0 │ │ -0e75a8: 6e10 5f34 0000 |0030: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@345f │ │ -0e75ae: 0a00 |0033: move-result v0 │ │ -0e75b0: 5421 a714 |0034: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e75b4: 5211 c514 |0036: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ -0e75b8: 3610 1100 |0038: if-gt v0, v1, 0049 // +0011 │ │ -0e75bc: 5420 a714 |003a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e75c0: 7110 b234 0000 |003c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ -0e75c6: 0c00 |003f: move-result-object v0 │ │ -0e75c8: 1221 |0040: const/4 v1, #int 2 // #2 │ │ -0e75ca: 6e20 133c 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ -0e75d0: 5420 a714 |0044: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ -0e75d4: 6e10 ee34 0000 |0046: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e75da: 0e00 |0049: return-void │ │ +0e52dc: |[0e52dc] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ +0e52ec: 5420 a714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e52f0: 7110 b534 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e52f6: 0c00 |0005: move-result-object v0 │ │ +0e52f8: 3800 4300 |0006: if-eqz v0, 0049 // +0043 │ │ +0e52fc: 5420 a714 |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5300: 7110 b534 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e5306: 0c00 |000d: move-result-object v0 │ │ +0e5308: 7110 d71a 0000 |000e: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ +0e530e: 0a00 |0011: move-result v0 │ │ +0e5310: 3800 3700 |0012: if-eqz v0, 0049 // +0037 │ │ +0e5314: 5420 a714 |0014: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5318: 7110 b534 0000 |0016: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e531e: 0c00 |0019: move-result-object v0 │ │ +0e5320: 6e10 6134 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@3461 │ │ +0e5326: 0a00 |001d: move-result v0 │ │ +0e5328: 5421 a714 |001e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e532c: 7110 b534 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e5332: 0c01 |0023: move-result-object v1 │ │ +0e5334: 6e10 5f34 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@345f │ │ +0e533a: 0a01 |0027: move-result v1 │ │ +0e533c: 3710 2100 |0028: if-le v0, v1, 0049 // +0021 │ │ +0e5340: 5420 a714 |002a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5344: 7110 b534 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@34b5 │ │ +0e534a: 0c00 |002f: move-result-object v0 │ │ +0e534c: 6e10 5f34 0000 |0030: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@345f │ │ +0e5352: 0a00 |0033: move-result v0 │ │ +0e5354: 5421 a714 |0034: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5358: 5211 c514 |0036: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ +0e535c: 3610 1100 |0038: if-gt v0, v1, 0049 // +0011 │ │ +0e5360: 5420 a714 |003a: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5364: 7110 b234 0000 |003c: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@34b2 │ │ +0e536a: 0c00 |003f: move-result-object v0 │ │ +0e536c: 1221 |0040: const/4 v1, #int 2 // #2 │ │ +0e536e: 6e20 133c 1000 |0041: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ +0e5374: 5420 a714 |0044: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@14a7 │ │ +0e5378: 6e10 ee34 0000 |0046: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e537e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x003a line=1795 │ │ 0x0044 line=1796 │ │ 0x0049 line=1798 │ │ locals : │ │ 0x0000 - 0x004a reg=2 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #964 header: │ │ class_idx : 1659 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 12 │ │ instance_fields_size: 30 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 52 │ │ │ │ Class #964 annotations: │ │ Annotations on class │ │ @@ -216123,52 +216128,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0e75dc: |[0e75dc] android.support.v7.widget.ListPopupWindow.:()V │ │ -0e75ec: 1c01 5007 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ -0e75f0: 1a02 8e41 |0002: const-string v2, "setClipToScreenEnabled" // string@418e │ │ -0e75f4: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0e75f6: 2333 3509 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0e75fa: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0e75fc: 6205 6420 |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0e7600: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -0e7604: 6e30 dc42 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0e760a: 0c01 |000f: move-result-object v1 │ │ -0e760c: 6901 d014 |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ -0e7610: 1c01 5007 |0012: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ -0e7614: 1a02 612b |0014: const-string v2, "getMaxAvailableHeight" // string@2b61 │ │ -0e7618: 1233 |0016: const/4 v3, #int 3 // #3 │ │ -0e761a: 2333 3509 |0017: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -0e761e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0e7620: 1c05 fc06 |001a: const-class v5, Landroid/view/View; // type@06fc │ │ -0e7624: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -0e7628: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -0e762a: 6205 6520 |001f: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0e762e: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ -0e7632: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -0e7634: 6205 6420 |0024: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0e7638: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ -0e763c: 6e30 dc42 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0e7642: 0c01 |002b: move-result-object v1 │ │ -0e7644: 6901 d114 |002c: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ -0e7648: 0e00 |002e: return-void │ │ -0e764a: 0d00 |002f: move-exception v0 │ │ -0e764c: 1a01 1f13 |0030: const-string v1, "ListPopupWindow" // string@131f │ │ -0e7650: 1a02 4506 |0032: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@0645 │ │ -0e7654: 7120 5b37 2100 |0034: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0e765a: 28db |0037: goto 0012 // -0025 │ │ -0e765c: 0d00 |0038: move-exception v0 │ │ -0e765e: 1a01 1f13 |0039: const-string v1, "ListPopupWindow" // string@131f │ │ -0e7662: 1a02 4306 |003b: const-string v2, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well." // string@0643 │ │ -0e7666: 7120 5b37 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0e766c: 28ee |0040: goto 002e // -0012 │ │ +0e5380: |[0e5380] android.support.v7.widget.ListPopupWindow.:()V │ │ +0e5390: 1c01 5007 |0000: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ +0e5394: 1a02 8941 |0002: const-string v2, "setClipToScreenEnabled" // string@4189 │ │ +0e5398: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0e539a: 2333 3509 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0e539e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0e53a0: 6205 6420 |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0e53a4: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +0e53a8: 6e30 dc42 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0e53ae: 0c01 |000f: move-result-object v1 │ │ +0e53b0: 6901 d014 |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ +0e53b4: 1c01 5007 |0012: const-class v1, Landroid/widget/PopupWindow; // type@0750 │ │ +0e53b8: 1a02 5c2b |0014: const-string v2, "getMaxAvailableHeight" // string@2b5c │ │ +0e53bc: 1233 |0016: const/4 v3, #int 3 // #3 │ │ +0e53be: 2333 3509 |0017: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +0e53c2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0e53c4: 1c05 fc06 |001a: const-class v5, Landroid/view/View; // type@06fc │ │ +0e53c8: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0e53cc: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0e53ce: 6205 6520 |001f: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0e53d2: 4d05 0304 |0021: aput-object v5, v3, v4 │ │ +0e53d6: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +0e53d8: 6205 6420 |0024: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0e53dc: 4d05 0304 |0026: aput-object v5, v3, v4 │ │ +0e53e0: 6e30 dc42 2103 |0028: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0e53e6: 0c01 |002b: move-result-object v1 │ │ +0e53e8: 6901 d114 |002c: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ +0e53ec: 0e00 |002e: return-void │ │ +0e53ee: 0d00 |002f: move-exception v0 │ │ +0e53f0: 1a01 1b13 |0030: const-string v1, "ListPopupWindow" // string@131b │ │ +0e53f4: 1a02 4106 |0032: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@0641 │ │ +0e53f8: 7120 5b37 2100 |0034: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0e53fe: 28db |0037: goto 0012 // -0025 │ │ +0e5400: 0d00 |0038: move-exception v0 │ │ +0e5402: 1a01 1b13 |0039: const-string v1, "ListPopupWindow" // string@131b │ │ +0e5406: 1a02 3f06 |003b: const-string v2, "Could not find method getMaxAvailableHeight(View, int, boolean) on PopupWindow. Oh well." // string@063f │ │ +0e540a: 7120 5b37 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0e5410: 28ee |0040: goto 002e // -0012 │ │ catches : 2 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/NoSuchMethodException; -> 0x002f │ │ 0x0012 - 0x002e │ │ Ljava/lang/NoSuchMethodException; -> 0x0038 │ │ positions : │ │ 0x0000 line=83 │ │ @@ -216187,19 +216192,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0e768c: |[0e768c] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ -0e769c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e769e: 6001 ee0c |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@0cee │ │ -0e76a2: 7040 b034 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ -0e76a8: 0e00 |0006: return-void │ │ +0e5430: |[0e5430] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ +0e5440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e5442: 6001 ee0c |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@0cee │ │ +0e5446: 7040 b034 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ +0e544c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0006 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -216209,18 +216214,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 │ │ -0e76ac: |[0e76ac] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e76bc: 6000 ee0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@0cee │ │ -0e76c0: 7040 b034 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ -0e76c6: 0e00 |0005: return-void │ │ +0e5450: |[0e5450] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e5460: 6000 ee0c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@0cee │ │ +0e5464: 7040 b034 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ +0e546a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -216231,18 +216236,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 │ │ -0e76c8: |[0e76c8] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e76d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e76da: 7050 b134 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@34b1 │ │ -0e76e0: 0e00 |0004: return-void │ │ +0e546c: |[0e546c] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e547c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e547e: 7050 b134 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@34b1 │ │ +0e5484: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -216254,81 +216259,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 │ │ -0e76e4: |[0e76e4] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0e76f4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0e76f6: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ -0e76f8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0e76fa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0e76fc: 7010 1f43 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@431f │ │ -0e7702: 5962 b714 |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e7706: 5962 bd14 |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e770a: 1302 ea03 |000b: const/16 v2, #int 1002 // #3ea │ │ -0e770e: 5962 be14 |000d: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ -0e7712: 5964 b614 |000f: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ -0e7716: 5c64 b414 |0011: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e771a: 5c64 bf14 |0013: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ -0e771e: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ -0e7724: 5962 c514 |0018: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ -0e7728: 5964 c914 |001a: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ -0e772c: 2202 7a06 |001c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@067a │ │ -0e7730: 7030 ab34 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@34ab │ │ -0e7736: 5b62 cb14 |0021: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ -0e773a: 2202 7906 |0023: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@0679 │ │ -0e773e: 7030 a834 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@34a8 │ │ -0e7744: 5b62 cf14 |0028: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@14cf │ │ -0e7748: 2202 7806 |002a: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@0678 │ │ -0e774c: 7030 a434 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@34a4 │ │ -0e7752: 5b62 cc14 |002f: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@14cc │ │ -0e7756: 2202 7606 |0031: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@0676 │ │ -0e775a: 7030 9d34 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@349d │ │ -0e7760: 5b62 c114 |0036: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@14c1 │ │ -0e7764: 2202 8800 |0038: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ -0e7768: 7010 1903 0200 |003a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0e776e: 5b62 ce14 |003d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7772: 5b67 b314 |003f: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ -0e7776: 2202 db00 |0041: new-instance v2, Landroid/os/Handler; // type@00db │ │ -0e777a: 6e10 a201 0700 |0043: invoke-virtual {v7}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ -0e7780: 0c03 |0046: move-result-object v3 │ │ -0e7782: 7020 cd04 3200 |0047: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0e7788: 5b62 c014 |004a: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ -0e778c: 6202 4810 |004c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@1048 │ │ -0e7790: 6e5a b201 8792 |004e: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -0e7796: 0c00 |0051: move-result-object v0 │ │ -0e7798: 6002 4910 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@1049 │ │ -0e779c: 6e30 5a02 2004 |0054: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ -0e77a2: 0a02 |0057: move-result v2 │ │ -0e77a4: 5962 b814 |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ -0e77a8: 6002 4a10 |005a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@104a │ │ -0e77ac: 6e30 5a02 2004 |005c: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ -0e77b2: 0a02 |005f: move-result v2 │ │ -0e77b4: 5962 bb14 |0060: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e77b8: 5262 bb14 |0062: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e77bc: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ -0e77c0: 5c65 bc14 |0066: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ -0e77c4: 6e10 7102 0000 |0068: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0e77ca: 2202 1806 |006b: new-instance v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow; // type@0618 │ │ -0e77ce: 7040 fd2f 7298 |006d: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ffd │ │ -0e77d4: 5b62 c814 |0070: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e77d8: 5462 c814 |0072: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e77dc: 6e20 133c 5200 |0074: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ -0e77e2: 5462 b314 |0077: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ -0e77e6: 6e10 a801 0200 |0079: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0e77ec: 0c02 |007c: move-result-object v2 │ │ -0e77ee: 6e10 2b02 0200 |007d: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -0e77f4: 0c02 |0080: move-result-object v2 │ │ -0e77f6: 5421 9700 |0081: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ -0e77fa: 7110 cc15 0100 |0083: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ -0e7800: 0a02 |0086: move-result v2 │ │ -0e7802: 5962 c414 |0087: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@14c4 │ │ -0e7806: 0e00 |0089: return-void │ │ +0e5488: |[0e5488] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +0e5498: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0e549a: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ +0e549c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0e549e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0e54a0: 7010 1f43 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@431f │ │ +0e54a6: 5962 b714 |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e54aa: 5962 bd14 |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e54ae: 1302 ea03 |000b: const/16 v2, #int 1002 // #3ea │ │ +0e54b2: 5962 be14 |000d: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ +0e54b6: 5964 b614 |000f: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ +0e54ba: 5c64 b414 |0011: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e54be: 5c64 bf14 |0013: iput-boolean v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ +0e54c2: 1402 ffff ff7f |0015: const v2, #float nan // #7fffffff │ │ +0e54c8: 5962 c514 |0018: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ +0e54cc: 5964 c914 |001a: iput v4, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ +0e54d0: 2202 7a06 |001c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@067a │ │ +0e54d4: 7030 ab34 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@34ab │ │ +0e54da: 5b62 cb14 |0021: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ +0e54de: 2202 7906 |0023: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@0679 │ │ +0e54e2: 7030 a834 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@34a8 │ │ +0e54e8: 5b62 cf14 |0028: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@14cf │ │ +0e54ec: 2202 7806 |002a: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@0678 │ │ +0e54f0: 7030 a434 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@34a4 │ │ +0e54f6: 5b62 cc14 |002f: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@14cc │ │ +0e54fa: 2202 7606 |0031: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@0676 │ │ +0e54fe: 7030 9d34 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@349d │ │ +0e5504: 5b62 c114 |0036: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@14c1 │ │ +0e5508: 2202 8800 |0038: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ +0e550c: 7010 1903 0200 |003a: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0e5512: 5b62 ce14 |003d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5516: 5b67 b314 |003f: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ +0e551a: 2202 db00 |0041: new-instance v2, Landroid/os/Handler; // type@00db │ │ +0e551e: 6e10 a201 0700 |0043: invoke-virtual {v7}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ +0e5524: 0c03 |0046: move-result-object v3 │ │ +0e5526: 7020 cd04 3200 |0047: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0e552c: 5b62 c014 |004a: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ +0e5530: 6202 4810 |004c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@1048 │ │ +0e5534: 6e5a b201 8792 |004e: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +0e553a: 0c00 |0051: move-result-object v0 │ │ +0e553c: 6002 4910 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@1049 │ │ +0e5540: 6e30 5a02 2004 |0054: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ +0e5546: 0a02 |0057: move-result v2 │ │ +0e5548: 5962 b814 |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ +0e554c: 6002 4a10 |005a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@104a │ │ +0e5550: 6e30 5a02 2004 |005c: invoke-virtual {v0, v2, v4}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@025a │ │ +0e5556: 0a02 |005f: move-result v2 │ │ +0e5558: 5962 bb14 |0060: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e555c: 5262 bb14 |0062: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e5560: 3802 0400 |0064: if-eqz v2, 0068 // +0004 │ │ +0e5564: 5c65 bc14 |0066: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ +0e5568: 6e10 7102 0000 |0068: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e556e: 2202 1806 |006b: new-instance v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow; // type@0618 │ │ +0e5572: 7040 fd2f 7298 |006d: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ffd │ │ +0e5578: 5b62 c814 |0070: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e557c: 5462 c814 |0072: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5580: 6e20 133c 5200 |0074: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ +0e5586: 5462 b314 |0077: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ +0e558a: 6e10 a801 0200 |0079: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0e5590: 0c02 |007c: move-result-object v2 │ │ +0e5592: 6e10 2b02 0200 |007d: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +0e5598: 0c02 |0080: move-result-object v2 │ │ +0e559a: 5421 9700 |0081: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@0097 │ │ +0e559e: 7110 cc15 0100 |0083: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ +0e55a4: 0a02 |0086: move-result v2 │ │ +0e55a6: 5962 c414 |0087: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@14c4 │ │ +0e55aa: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=238 │ │ 0x0007 line=102 │ │ 0x0009 line=103 │ │ 0x000b line=106 │ │ 0x000f line=109 │ │ @@ -216368,17 +216373,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 │ │ -0e7808: |[0e7808] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ -0e7818: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e781c: 1100 |0002: return-object v0 │ │ +0e55ac: |[0e55ac] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ +0e55bc: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e55c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -216386,17 +216391,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 │ │ -0e7820: |[0e7820] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ -0e7830: 5410 cb14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ -0e7834: 1100 |0002: return-object v0 │ │ +0e55c4: |[0e55c4] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ +0e55d4: 5410 cb14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ +0e55d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -216404,17 +216409,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 │ │ -0e7838: |[0e7838] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ -0e7848: 5410 c014 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ -0e784c: 1100 |0002: return-object v0 │ │ +0e55dc: |[0e55dc] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ +0e55ec: 5410 c014 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ +0e55f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -216422,17 +216427,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 │ │ -0e7850: |[0e7850] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ -0e7860: 5410 b914 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7864: 1100 |0002: return-object v0 │ │ +0e55f4: |[0e55f4] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ +0e5604: 5410 b914 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5608: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -216440,281 +216445,281 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 540 16-bit code units │ │ -0e7868: |[0e7868] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ -0e7878: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ -0e787c: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -0e7880: 5402 b914 |0004: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7884: 3902 6c01 |0006: if-nez v2, 0172 // +016c │ │ -0e7888: 0800 1800 |0008: move-object/from16 v0, v24 │ │ -0e788c: 5409 b314 |000a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ -0e7890: 2202 7006 |000c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$2; // type@0670 │ │ -0e7894: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -0e7898: 7020 5234 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@3452 │ │ -0e789e: 0800 1800 |0013: move-object/from16 v0, v24 │ │ -0e78a2: 5b02 cd14 |0015: iput-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@14cd │ │ -0e78a6: 2204 7206 |0017: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@0672 │ │ -0e78aa: 0800 1800 |0019: move-object/from16 v0, v24 │ │ -0e78ae: 5502 c614 |001b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ -0e78b2: 3902 3c01 |001d: if-nez v2, 0159 // +013c │ │ -0e78b6: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -0e78b8: 7030 5734 9402 |0020: invoke-direct {v4, v9, v2}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@3457 │ │ -0e78be: 0800 1800 |0023: move-object/from16 v0, v24 │ │ -0e78c2: 5b04 b914 |0025: iput-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e78c6: 0800 1800 |0027: move-object/from16 v0, v24 │ │ -0e78ca: 5402 ba14 |0029: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ -0e78ce: 3802 0d00 |002b: if-eqz v2, 0038 // +000d │ │ -0e78d2: 0800 1800 |002d: move-object/from16 v0, v24 │ │ -0e78d6: 5402 b914 |002f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e78da: 0800 1800 |0031: move-object/from16 v0, v24 │ │ -0e78de: 5404 ba14 |0033: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ -0e78e2: 6e20 8534 4200 |0035: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@3485 │ │ -0e78e8: 0800 1800 |0038: move-object/from16 v0, v24 │ │ -0e78ec: 5402 b914 |003a: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e78f0: 0800 1800 |003c: move-object/from16 v0, v24 │ │ -0e78f4: 5404 b214 |003e: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e78f8: 6e20 7a34 4200 |0040: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@347a │ │ -0e78fe: 0800 1800 |0043: move-object/from16 v0, v24 │ │ -0e7902: 5402 b914 |0045: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7906: 0800 1800 |0047: move-object/from16 v0, v24 │ │ -0e790a: 5404 c214 |0049: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ -0e790e: 6e20 7f34 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@347f │ │ -0e7914: 0800 1800 |004e: move-object/from16 v0, v24 │ │ -0e7918: 5402 b914 |0050: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e791c: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -0e791e: 6e20 7c34 4200 |0053: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@347c │ │ -0e7924: 0800 1800 |0056: move-object/from16 v0, v24 │ │ -0e7928: 5402 b914 |0058: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e792c: 1214 |005a: const/4 v4, #int 1 // #1 │ │ -0e792e: 6e20 7d34 4200 |005b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@347d │ │ -0e7934: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -0e7938: 5402 b914 |0060: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e793c: 2204 7106 |0062: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$3; // type@0671 │ │ -0e7940: 0800 1800 |0064: move-object/from16 v0, v24 │ │ -0e7944: 7020 5434 0400 |0066: invoke-direct {v4, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@3454 │ │ -0e794a: 6e20 8034 4200 |0069: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3480 │ │ -0e7950: 0800 1800 |006c: move-object/from16 v0, v24 │ │ -0e7954: 5402 b914 |006e: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7958: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -0e795c: 5404 cc14 |0072: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@14cc │ │ -0e7960: 6e20 8134 4200 |0074: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@3481 │ │ -0e7966: 0800 1800 |0077: move-object/from16 v0, v24 │ │ -0e796a: 5402 c314 |0079: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ -0e796e: 3802 0d00 |007b: if-eqz v2, 0088 // +000d │ │ -0e7972: 0800 1800 |007d: move-object/from16 v0, v24 │ │ -0e7976: 5402 b914 |007f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e797a: 0800 1800 |0081: move-object/from16 v0, v24 │ │ -0e797e: 5404 c314 |0083: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ -0e7982: 6e20 8034 4200 |0085: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3480 │ │ -0e7988: 0800 1800 |0088: move-object/from16 v0, v24 │ │ -0e798c: 540a b914 |008a: iget-object v10, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7990: 0800 1800 |008c: move-object/from16 v0, v24 │ │ -0e7994: 540e ca14 |008e: iget-object v14, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e7998: 380e 6600 |0090: if-eqz v14, 00f6 // +0066 │ │ -0e799c: 220c 4807 |0092: new-instance v12, Landroid/widget/LinearLayout; // type@0748 │ │ -0e79a0: 7020 a63b 9c00 |0094: invoke-direct {v12, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0e79a6: 1212 |0097: const/4 v2, #int 1 // #1 │ │ -0e79a8: 6e20 b83b 2c00 |0098: invoke-virtual {v12, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ -0e79ae: 220d 4707 |009b: new-instance v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0e79b2: 12f2 |009d: const/4 v2, #int -1 // #ff │ │ -0e79b4: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -0e79b6: 1505 803f |009f: const/high16 v5, #int 1065353216 // #3f80 │ │ -0e79ba: 7040 a53b 2d54 |00a1: invoke-direct {v13, v2, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ -0e79c0: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ -0e79c4: 5202 c914 |00a6: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ -0e79c8: 2b02 6401 0000 |00a8: packed-switch v2, 0000020c // +00000164 │ │ -0e79ce: 1a02 1f13 |00ab: const-string v2, "ListPopupWindow" // string@131f │ │ -0e79d2: 2204 7908 |00ad: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0e79d6: 7010 5a43 0400 |00af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0e79dc: 1a05 7d09 |00b2: const-string v5, "Invalid hint position " // string@097d │ │ -0e79e0: 6e20 6343 5400 |00b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0e79e6: 0c04 |00b7: move-result-object v4 │ │ -0e79e8: 0800 1800 |00b8: move-object/from16 v0, v24 │ │ -0e79ec: 5205 c914 |00ba: iget v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ -0e79f0: 6e20 5f43 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0e79f6: 0c04 |00bf: move-result-object v4 │ │ -0e79f8: 6e10 6a43 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0e79fe: 0c04 |00c3: move-result-object v4 │ │ -0e7a00: 7120 5937 4200 |00c4: invoke-static {v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0e7a06: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ -0e7a0a: 5202 bd14 |00c9: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e7a0e: 3a02 a100 |00cb: if-ltz v2, 016c // +00a1 │ │ -0e7a12: 1515 0080 |00cd: const/high16 v21, #int -2147483648 // #8000 │ │ -0e7a16: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ -0e7a1a: 5200 bd14 |00d1: iget v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e7a1e: 0216 0000 |00d3: move/from16 v22, v0 │ │ -0e7a22: 0200 1600 |00d5: move/from16 v0, v22 │ │ -0e7a26: 0201 1500 |00d7: move/from16 v1, v21 │ │ -0e7a2a: 7120 2338 1000 |00d9: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e7a30: 0a17 |00dc: move-result v23 │ │ -0e7a32: 120b |00dd: const/4 v11, #int 0 // #0 │ │ -0e7a34: 1202 |00de: const/4 v2, #int 0 // #0 │ │ -0e7a36: 0200 1700 |00df: move/from16 v0, v23 │ │ -0e7a3a: 6e30 9f38 0e02 |00e1: invoke-virtual {v14, v0, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0e7a40: 6e10 5438 0e00 |00e4: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e7a46: 0c0d |00e7: move-result-object v13 │ │ -0e7a48: 1f0d 4707 |00e8: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0e7a4c: 6e10 5938 0e00 |00ea: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e7a52: 0a02 |00ed: move-result v2 │ │ -0e7a54: 52d4 da15 |00ee: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@15da │ │ -0e7a58: b042 |00f0: add-int/2addr v2, v4 │ │ -0e7a5a: 52d4 d915 |00f1: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@15d9 │ │ -0e7a5e: 9012 0204 |00f3: add-int v18, v2, v4 │ │ -0e7a62: 07ca |00f5: move-object v10, v12 │ │ -0e7a64: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ -0e7a68: 5402 c814 |00f8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7a6c: 6e20 103c a200 |00fa: invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ -0e7a72: 1313 0000 |00fd: const/16 v19, #int 0 // #0 │ │ -0e7a76: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ -0e7a7a: 5402 c814 |0101: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7a7e: 6e10 033c 0200 |0103: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ -0e7a84: 0c08 |0106: move-result-object v8 │ │ -0e7a86: 3808 9000 |0107: if-eqz v8, 0197 // +0090 │ │ -0e7a8a: 0800 1800 |0109: move-object/from16 v0, v24 │ │ -0e7a8e: 5402 ce14 |010b: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7a92: 6e20 5703 2800 |010d: invoke-virtual {v8, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e7a98: 0800 1800 |0110: move-object/from16 v0, v24 │ │ -0e7a9c: 5402 ce14 |0112: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7aa0: 5222 b200 |0114: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e7aa4: 0800 1800 |0116: move-object/from16 v0, v24 │ │ -0e7aa8: 5404 ce14 |0118: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7aac: 5244 af00 |011a: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e7ab0: 9013 0204 |011c: add-int v19, v2, v4 │ │ -0e7ab4: 0800 1800 |011e: move-object/from16 v0, v24 │ │ -0e7ab8: 5502 bc14 |0120: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ -0e7abc: 3902 0d00 |0122: if-nez v2, 012f // +000d │ │ -0e7ac0: 0800 1800 |0124: move-object/from16 v0, v24 │ │ -0e7ac4: 5402 ce14 |0126: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7ac8: 5222 b200 |0128: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e7acc: 7b22 |012a: neg-int v2, v2 │ │ -0e7ace: 0800 1800 |012b: move-object/from16 v0, v24 │ │ -0e7ad2: 5902 bb14 |012d: iput v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e7ad6: 0800 1800 |012f: move-object/from16 v0, v24 │ │ -0e7ada: 5402 c814 |0131: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7ade: 6e10 063c 0200 |0133: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ -0e7ae4: 0a02 |0136: move-result v2 │ │ -0e7ae6: 1224 |0137: const/4 v4, #int 2 // #2 │ │ -0e7ae8: 3342 6700 |0138: if-ne v2, v4, 019f // +0067 │ │ -0e7aec: 121f |013a: const/4 v15, #int 1 // #1 │ │ -0e7aee: 7401 ba34 1800 |013b: invoke-virtual/range {v24}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e7af4: 0c02 |013e: move-result-object v2 │ │ -0e7af6: 0800 1800 |013f: move-object/from16 v0, v24 │ │ -0e7afa: 5204 bb14 |0141: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e7afe: 0800 1800 |0143: move-object/from16 v0, v24 │ │ -0e7b02: 7040 c134 20f4 |0145: invoke-direct {v0, v2, v4, v15}, Landroid/support/v7/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@34c1 │ │ -0e7b08: 0a11 |0148: move-result v17 │ │ -0e7b0a: 0800 1800 |0149: move-object/from16 v0, v24 │ │ -0e7b0e: 5502 b414 |014b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e7b12: 3902 0900 |014d: if-nez v2, 0156 // +0009 │ │ -0e7b16: 0800 1800 |014f: move-object/from16 v0, v24 │ │ -0e7b1a: 5202 b714 |0151: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e7b1e: 12f4 |0153: const/4 v4, #int -1 // #ff │ │ -0e7b20: 3342 4d00 |0154: if-ne v2, v4, 01a1 // +004d │ │ -0e7b24: 9002 1113 |0156: add-int v2, v17, v19 │ │ -0e7b28: 0f02 |0158: return v2 │ │ -0e7b2a: 1202 |0159: const/4 v2, #int 0 // #0 │ │ -0e7b2c: 2900 c6fe |015a: goto/16 0020 // -013a │ │ -0e7b30: 6e30 a93b ac0d |015c: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -0e7b36: 6e20 a83b ec00 |015f: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@3ba8 │ │ -0e7b3c: 2900 65ff |0162: goto/16 00c7 // -009b │ │ -0e7b40: 6e20 a83b ec00 |0164: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@3ba8 │ │ -0e7b46: 6e30 a93b ac0d |0167: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -0e7b4c: 2900 5dff |016a: goto/16 00c7 // -00a3 │ │ -0e7b50: 1315 0000 |016c: const/16 v21, #int 0 // #0 │ │ -0e7b54: 1316 0000 |016e: const/16 v22, #int 0 // #0 │ │ -0e7b58: 2900 65ff |0170: goto/16 00d5 // -009b │ │ -0e7b5c: 0800 1800 |0172: move-object/from16 v0, v24 │ │ -0e7b60: 5402 c814 |0174: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7b64: 6e10 043c 0200 |0176: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@3c04 │ │ -0e7b6a: 0c0a |0179: move-result-object v10 │ │ -0e7b6c: 1f0a 0207 |017a: check-cast v10, Landroid/view/ViewGroup; // type@0702 │ │ -0e7b70: 0800 1800 |017c: move-object/from16 v0, v24 │ │ -0e7b74: 5400 ca14 |017e: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e7b78: 0814 0000 |0180: move-object/from16 v20, v0 │ │ -0e7b7c: 3814 7bff |0182: if-eqz v20, 00fd // -0085 │ │ -0e7b80: 7401 5438 1400 |0184: invoke-virtual/range {v20}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0e7b86: 0c0d |0187: move-result-object v13 │ │ -0e7b88: 1f0d 4707 |0188: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -0e7b8c: 7401 5938 1400 |018a: invoke-virtual/range {v20}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0e7b92: 0a02 |018d: move-result v2 │ │ -0e7b94: 52d4 da15 |018e: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@15da │ │ -0e7b98: b042 |0190: add-int/2addr v2, v4 │ │ -0e7b9a: 52d4 d915 |0191: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@15d9 │ │ -0e7b9e: 9012 0204 |0193: add-int v18, v2, v4 │ │ -0e7ba2: 2900 68ff |0195: goto/16 00fd // -0098 │ │ -0e7ba6: 0800 1800 |0197: move-object/from16 v0, v24 │ │ -0e7baa: 5402 ce14 |0199: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7bae: 6e10 2503 0200 |019b: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -0e7bb4: 2891 |019e: goto 012f // -006f │ │ -0e7bb6: 120f |019f: const/4 v15, #int 0 // #0 │ │ -0e7bb8: 289b |01a0: goto 013b // -0065 │ │ -0e7bba: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ -0e7bbe: 5202 bd14 |01a3: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e7bc2: 2b02 6f00 0000 |01a5: packed-switch v2, 00000214 // +0000006f │ │ -0e7bc8: 0800 1800 |01a8: move-object/from16 v0, v24 │ │ -0e7bcc: 5202 bd14 |01aa: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e7bd0: 1504 0040 |01ac: const/high16 v4, #int 1073741824 // #4000 │ │ -0e7bd4: 7120 2338 4200 |01ae: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e7bda: 0a03 |01b1: move-result v3 │ │ -0e7bdc: 0800 1800 |01b2: move-object/from16 v0, v24 │ │ -0e7be0: 5402 b914 |01b4: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7be4: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ -0e7be6: 12f5 |01b7: const/4 v5, #int -1 // #ff │ │ -0e7be8: 9106 1112 |01b8: sub-int v6, v17, v18 │ │ -0e7bec: 12f7 |01ba: const/4 v7, #int -1 // #ff │ │ -0e7bee: 7406 7034 0200 |01bb: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@3470 │ │ -0e7bf4: 0a10 |01be: move-result v16 │ │ -0e7bf6: 3d10 0400 |01bf: if-lez v16, 01c3 // +0004 │ │ -0e7bfa: 9012 1213 |01c1: add-int v18, v18, v19 │ │ -0e7bfe: 9002 1012 |01c3: add-int v2, v16, v18 │ │ -0e7c02: 2893 |01c5: goto 0158 // -006d │ │ -0e7c04: 0800 1800 |01c6: move-object/from16 v0, v24 │ │ -0e7c08: 5402 b314 |01c8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ -0e7c0c: 6e10 a801 0200 |01ca: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0e7c12: 0c02 |01cd: move-result-object v2 │ │ -0e7c14: 6e10 2f02 0200 |01ce: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0e7c1a: 0c02 |01d1: move-result-object v2 │ │ -0e7c1c: 5222 c015 |01d2: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0e7c20: 0800 1800 |01d4: move-object/from16 v0, v24 │ │ -0e7c24: 5404 ce14 |01d6: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7c28: 5244 b000 |01d8: iget v4, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e7c2c: 0800 1800 |01da: move-object/from16 v0, v24 │ │ -0e7c30: 5405 ce14 |01dc: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7c34: 5255 b100 |01de: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e7c38: b054 |01e0: add-int/2addr v4, v5 │ │ -0e7c3a: b142 |01e1: sub-int/2addr v2, v4 │ │ -0e7c3c: 1504 0080 |01e2: const/high16 v4, #int -2147483648 // #8000 │ │ -0e7c40: 7120 2338 4200 |01e4: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e7c46: 0a03 |01e7: move-result v3 │ │ -0e7c48: 28ca |01e8: goto 01b2 // -0036 │ │ -0e7c4a: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ -0e7c4e: 5402 b314 |01eb: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ -0e7c52: 6e10 a801 0200 |01ed: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0e7c58: 0c02 |01f0: move-result-object v2 │ │ -0e7c5a: 6e10 2f02 0200 |01f1: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0e7c60: 0c02 |01f4: move-result-object v2 │ │ -0e7c62: 5222 c015 |01f5: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0e7c66: 0800 1800 |01f7: move-object/from16 v0, v24 │ │ -0e7c6a: 5404 ce14 |01f9: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7c6e: 5244 b000 |01fb: iget v4, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e7c72: 0800 1800 |01fd: move-object/from16 v0, v24 │ │ -0e7c76: 5405 ce14 |01ff: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e7c7a: 5255 b100 |0201: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e7c7e: b054 |0203: add-int/2addr v4, v5 │ │ -0e7c80: b142 |0204: sub-int/2addr v2, v4 │ │ -0e7c82: 1504 0040 |0205: const/high16 v4, #int 1073741824 // #4000 │ │ -0e7c86: 7120 2338 4200 |0207: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0e7c8c: 0a03 |020a: move-result v3 │ │ -0e7c8e: 28a7 |020b: goto 01b2 // -0059 │ │ -0e7c90: 0001 0200 0000 0000 bc00 0000 b400 ... |020c: packed-switch-data (8 units) │ │ -0e7ca0: 0001 0200 feff ffff 2100 0000 4400 ... |0214: packed-switch-data (8 units) │ │ +0e560c: |[0e560c] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ +0e561c: 1312 0000 |0000: const/16 v18, #int 0 // #0 │ │ +0e5620: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0e5624: 5402 b914 |0004: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5628: 3902 6c01 |0006: if-nez v2, 0172 // +016c │ │ +0e562c: 0800 1800 |0008: move-object/from16 v0, v24 │ │ +0e5630: 5409 b314 |000a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ +0e5634: 2202 7006 |000c: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$2; // type@0670 │ │ +0e5638: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0e563c: 7020 5234 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@3452 │ │ +0e5642: 0800 1800 |0013: move-object/from16 v0, v24 │ │ +0e5646: 5b02 cd14 |0015: iput-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@14cd │ │ +0e564a: 2204 7206 |0017: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@0672 │ │ +0e564e: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +0e5652: 5502 c614 |001b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ +0e5656: 3902 3c01 |001d: if-nez v2, 0159 // +013c │ │ +0e565a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +0e565c: 7030 5734 9402 |0020: invoke-direct {v4, v9, v2}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@3457 │ │ +0e5662: 0800 1800 |0023: move-object/from16 v0, v24 │ │ +0e5666: 5b04 b914 |0025: iput-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e566a: 0800 1800 |0027: move-object/from16 v0, v24 │ │ +0e566e: 5402 ba14 |0029: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ +0e5672: 3802 0d00 |002b: if-eqz v2, 0038 // +000d │ │ +0e5676: 0800 1800 |002d: move-object/from16 v0, v24 │ │ +0e567a: 5402 b914 |002f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e567e: 0800 1800 |0031: move-object/from16 v0, v24 │ │ +0e5682: 5404 ba14 |0033: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ +0e5686: 6e20 8534 4200 |0035: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@3485 │ │ +0e568c: 0800 1800 |0038: move-object/from16 v0, v24 │ │ +0e5690: 5402 b914 |003a: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5694: 0800 1800 |003c: move-object/from16 v0, v24 │ │ +0e5698: 5404 b214 |003e: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e569c: 6e20 7a34 4200 |0040: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@347a │ │ +0e56a2: 0800 1800 |0043: move-object/from16 v0, v24 │ │ +0e56a6: 5402 b914 |0045: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e56aa: 0800 1800 |0047: move-object/from16 v0, v24 │ │ +0e56ae: 5404 c214 |0049: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ +0e56b2: 6e20 7f34 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@347f │ │ +0e56b8: 0800 1800 |004e: move-object/from16 v0, v24 │ │ +0e56bc: 5402 b914 |0050: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e56c0: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +0e56c2: 6e20 7c34 4200 |0053: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@347c │ │ +0e56c8: 0800 1800 |0056: move-object/from16 v0, v24 │ │ +0e56cc: 5402 b914 |0058: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e56d0: 1214 |005a: const/4 v4, #int 1 // #1 │ │ +0e56d2: 6e20 7d34 4200 |005b: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@347d │ │ +0e56d8: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0e56dc: 5402 b914 |0060: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e56e0: 2204 7106 |0062: new-instance v4, Landroid/support/v7/widget/ListPopupWindow$3; // type@0671 │ │ +0e56e4: 0800 1800 |0064: move-object/from16 v0, v24 │ │ +0e56e8: 7020 5434 0400 |0066: invoke-direct {v4, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@3454 │ │ +0e56ee: 6e20 8034 4200 |0069: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3480 │ │ +0e56f4: 0800 1800 |006c: move-object/from16 v0, v24 │ │ +0e56f8: 5402 b914 |006e: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e56fc: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0e5700: 5404 cc14 |0072: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@14cc │ │ +0e5704: 6e20 8134 4200 |0074: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@3481 │ │ +0e570a: 0800 1800 |0077: move-object/from16 v0, v24 │ │ +0e570e: 5402 c314 |0079: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ +0e5712: 3802 0d00 |007b: if-eqz v2, 0088 // +000d │ │ +0e5716: 0800 1800 |007d: move-object/from16 v0, v24 │ │ +0e571a: 5402 b914 |007f: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e571e: 0800 1800 |0081: move-object/from16 v0, v24 │ │ +0e5722: 5404 c314 |0083: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ +0e5726: 6e20 8034 4200 |0085: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3480 │ │ +0e572c: 0800 1800 |0088: move-object/from16 v0, v24 │ │ +0e5730: 540a b914 |008a: iget-object v10, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5734: 0800 1800 |008c: move-object/from16 v0, v24 │ │ +0e5738: 540e ca14 |008e: iget-object v14, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e573c: 380e 6600 |0090: if-eqz v14, 00f6 // +0066 │ │ +0e5740: 220c 4807 |0092: new-instance v12, Landroid/widget/LinearLayout; // type@0748 │ │ +0e5744: 7020 a63b 9c00 |0094: invoke-direct {v12, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0e574a: 1212 |0097: const/4 v2, #int 1 // #1 │ │ +0e574c: 6e20 b83b 2c00 |0098: invoke-virtual {v12, v2}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ +0e5752: 220d 4707 |009b: new-instance v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0e5756: 12f2 |009d: const/4 v2, #int -1 // #ff │ │ +0e5758: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +0e575a: 1505 803f |009f: const/high16 v5, #int 1065353216 // #3f80 │ │ +0e575e: 7040 a53b 2d54 |00a1: invoke-direct {v13, v2, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ +0e5764: 0800 1800 |00a4: move-object/from16 v0, v24 │ │ +0e5768: 5202 c914 |00a6: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ +0e576c: 2b02 6401 0000 |00a8: packed-switch v2, 0000020c // +00000164 │ │ +0e5772: 1a02 1b13 |00ab: const-string v2, "ListPopupWindow" // string@131b │ │ +0e5776: 2204 7908 |00ad: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0e577a: 7010 5a43 0400 |00af: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0e5780: 1a05 7909 |00b2: const-string v5, "Invalid hint position " // string@0979 │ │ +0e5784: 6e20 6343 5400 |00b4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0e578a: 0c04 |00b7: move-result-object v4 │ │ +0e578c: 0800 1800 |00b8: move-object/from16 v0, v24 │ │ +0e5790: 5205 c914 |00ba: iget v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ +0e5794: 6e20 5f43 5400 |00bc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0e579a: 0c04 |00bf: move-result-object v4 │ │ +0e579c: 6e10 6a43 0400 |00c0: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0e57a2: 0c04 |00c3: move-result-object v4 │ │ +0e57a4: 7120 5937 4200 |00c4: invoke-static {v2, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0e57aa: 0800 1800 |00c7: move-object/from16 v0, v24 │ │ +0e57ae: 5202 bd14 |00c9: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e57b2: 3a02 a100 |00cb: if-ltz v2, 016c // +00a1 │ │ +0e57b6: 1515 0080 |00cd: const/high16 v21, #int -2147483648 // #8000 │ │ +0e57ba: 0800 1800 |00cf: move-object/from16 v0, v24 │ │ +0e57be: 5200 bd14 |00d1: iget v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e57c2: 0216 0000 |00d3: move/from16 v22, v0 │ │ +0e57c6: 0200 1600 |00d5: move/from16 v0, v22 │ │ +0e57ca: 0201 1500 |00d7: move/from16 v1, v21 │ │ +0e57ce: 7120 2338 1000 |00d9: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e57d4: 0a17 |00dc: move-result v23 │ │ +0e57d6: 120b |00dd: const/4 v11, #int 0 // #0 │ │ +0e57d8: 1202 |00de: const/4 v2, #int 0 // #0 │ │ +0e57da: 0200 1700 |00df: move/from16 v0, v23 │ │ +0e57de: 6e30 9f38 0e02 |00e1: invoke-virtual {v14, v0, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e57e4: 6e10 5438 0e00 |00e4: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e57ea: 0c0d |00e7: move-result-object v13 │ │ +0e57ec: 1f0d 4707 |00e8: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0e57f0: 6e10 5938 0e00 |00ea: invoke-virtual {v14}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e57f6: 0a02 |00ed: move-result v2 │ │ +0e57f8: 52d4 da15 |00ee: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@15da │ │ +0e57fc: b042 |00f0: add-int/2addr v2, v4 │ │ +0e57fe: 52d4 d915 |00f1: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@15d9 │ │ +0e5802: 9012 0204 |00f3: add-int v18, v2, v4 │ │ +0e5806: 07ca |00f5: move-object v10, v12 │ │ +0e5808: 0800 1800 |00f6: move-object/from16 v0, v24 │ │ +0e580c: 5402 c814 |00f8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5810: 6e20 103c a200 |00fa: invoke-virtual {v2, v10}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ +0e5816: 1313 0000 |00fd: const/16 v19, #int 0 // #0 │ │ +0e581a: 0800 1800 |00ff: move-object/from16 v0, v24 │ │ +0e581e: 5402 c814 |0101: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5822: 6e10 033c 0200 |0103: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ +0e5828: 0c08 |0106: move-result-object v8 │ │ +0e582a: 3808 9000 |0107: if-eqz v8, 0197 // +0090 │ │ +0e582e: 0800 1800 |0109: move-object/from16 v0, v24 │ │ +0e5832: 5402 ce14 |010b: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5836: 6e20 5703 2800 |010d: invoke-virtual {v8, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e583c: 0800 1800 |0110: move-object/from16 v0, v24 │ │ +0e5840: 5402 ce14 |0112: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5844: 5222 b200 |0114: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e5848: 0800 1800 |0116: move-object/from16 v0, v24 │ │ +0e584c: 5404 ce14 |0118: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5850: 5244 af00 |011a: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e5854: 9013 0204 |011c: add-int v19, v2, v4 │ │ +0e5858: 0800 1800 |011e: move-object/from16 v0, v24 │ │ +0e585c: 5502 bc14 |0120: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ +0e5860: 3902 0d00 |0122: if-nez v2, 012f // +000d │ │ +0e5864: 0800 1800 |0124: move-object/from16 v0, v24 │ │ +0e5868: 5402 ce14 |0126: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e586c: 5222 b200 |0128: iget v2, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e5870: 7b22 |012a: neg-int v2, v2 │ │ +0e5872: 0800 1800 |012b: move-object/from16 v0, v24 │ │ +0e5876: 5902 bb14 |012d: iput v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e587a: 0800 1800 |012f: move-object/from16 v0, v24 │ │ +0e587e: 5402 c814 |0131: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5882: 6e10 063c 0200 |0133: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ +0e5888: 0a02 |0136: move-result v2 │ │ +0e588a: 1224 |0137: const/4 v4, #int 2 // #2 │ │ +0e588c: 3342 6700 |0138: if-ne v2, v4, 019f // +0067 │ │ +0e5890: 121f |013a: const/4 v15, #int 1 // #1 │ │ +0e5892: 7401 ba34 1800 |013b: invoke-virtual/range {v24}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e5898: 0c02 |013e: move-result-object v2 │ │ +0e589a: 0800 1800 |013f: move-object/from16 v0, v24 │ │ +0e589e: 5204 bb14 |0141: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e58a2: 0800 1800 |0143: move-object/from16 v0, v24 │ │ +0e58a6: 7040 c134 20f4 |0145: invoke-direct {v0, v2, v4, v15}, Landroid/support/v7/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@34c1 │ │ +0e58ac: 0a11 |0148: move-result v17 │ │ +0e58ae: 0800 1800 |0149: move-object/from16 v0, v24 │ │ +0e58b2: 5502 b414 |014b: iget-boolean v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e58b6: 3902 0900 |014d: if-nez v2, 0156 // +0009 │ │ +0e58ba: 0800 1800 |014f: move-object/from16 v0, v24 │ │ +0e58be: 5202 b714 |0151: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e58c2: 12f4 |0153: const/4 v4, #int -1 // #ff │ │ +0e58c4: 3342 4d00 |0154: if-ne v2, v4, 01a1 // +004d │ │ +0e58c8: 9002 1113 |0156: add-int v2, v17, v19 │ │ +0e58cc: 0f02 |0158: return v2 │ │ +0e58ce: 1202 |0159: const/4 v2, #int 0 // #0 │ │ +0e58d0: 2900 c6fe |015a: goto/16 0020 // -013a │ │ +0e58d4: 6e30 a93b ac0d |015c: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +0e58da: 6e20 a83b ec00 |015f: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@3ba8 │ │ +0e58e0: 2900 65ff |0162: goto/16 00c7 // -009b │ │ +0e58e4: 6e20 a83b ec00 |0164: invoke-virtual {v12, v14}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@3ba8 │ │ +0e58ea: 6e30 a93b ac0d |0167: invoke-virtual {v12, v10, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +0e58f0: 2900 5dff |016a: goto/16 00c7 // -00a3 │ │ +0e58f4: 1315 0000 |016c: const/16 v21, #int 0 // #0 │ │ +0e58f8: 1316 0000 |016e: const/16 v22, #int 0 // #0 │ │ +0e58fc: 2900 65ff |0170: goto/16 00d5 // -009b │ │ +0e5900: 0800 1800 |0172: move-object/from16 v0, v24 │ │ +0e5904: 5402 c814 |0174: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5908: 6e10 043c 0200 |0176: invoke-virtual {v2}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@3c04 │ │ +0e590e: 0c0a |0179: move-result-object v10 │ │ +0e5910: 1f0a 0207 |017a: check-cast v10, Landroid/view/ViewGroup; // type@0702 │ │ +0e5914: 0800 1800 |017c: move-object/from16 v0, v24 │ │ +0e5918: 5400 ca14 |017e: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e591c: 0814 0000 |0180: move-object/from16 v20, v0 │ │ +0e5920: 3814 7bff |0182: if-eqz v20, 00fd // -0085 │ │ +0e5924: 7401 5438 1400 |0184: invoke-virtual/range {v20}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e592a: 0c0d |0187: move-result-object v13 │ │ +0e592c: 1f0d 4707 |0188: check-cast v13, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +0e5930: 7401 5938 1400 |018a: invoke-virtual/range {v20}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e5936: 0a02 |018d: move-result v2 │ │ +0e5938: 52d4 da15 |018e: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@15da │ │ +0e593c: b042 |0190: add-int/2addr v2, v4 │ │ +0e593e: 52d4 d915 |0191: iget v4, v13, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@15d9 │ │ +0e5942: 9012 0204 |0193: add-int v18, v2, v4 │ │ +0e5946: 2900 68ff |0195: goto/16 00fd // -0098 │ │ +0e594a: 0800 1800 |0197: move-object/from16 v0, v24 │ │ +0e594e: 5402 ce14 |0199: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5952: 6e10 2503 0200 |019b: invoke-virtual {v2}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +0e5958: 2891 |019e: goto 012f // -006f │ │ +0e595a: 120f |019f: const/4 v15, #int 0 // #0 │ │ +0e595c: 289b |01a0: goto 013b // -0065 │ │ +0e595e: 0800 1800 |01a1: move-object/from16 v0, v24 │ │ +0e5962: 5202 bd14 |01a3: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e5966: 2b02 6f00 0000 |01a5: packed-switch v2, 00000214 // +0000006f │ │ +0e596c: 0800 1800 |01a8: move-object/from16 v0, v24 │ │ +0e5970: 5202 bd14 |01aa: iget v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e5974: 1504 0040 |01ac: const/high16 v4, #int 1073741824 // #4000 │ │ +0e5978: 7120 2338 4200 |01ae: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e597e: 0a03 |01b1: move-result v3 │ │ +0e5980: 0800 1800 |01b2: move-object/from16 v0, v24 │ │ +0e5984: 5402 b914 |01b4: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5988: 1204 |01b6: const/4 v4, #int 0 // #0 │ │ +0e598a: 12f5 |01b7: const/4 v5, #int -1 // #ff │ │ +0e598c: 9106 1112 |01b8: sub-int v6, v17, v18 │ │ +0e5990: 12f7 |01ba: const/4 v7, #int -1 // #ff │ │ +0e5992: 7406 7034 0200 |01bb: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@3470 │ │ +0e5998: 0a10 |01be: move-result v16 │ │ +0e599a: 3d10 0400 |01bf: if-lez v16, 01c3 // +0004 │ │ +0e599e: 9012 1213 |01c1: add-int v18, v18, v19 │ │ +0e59a2: 9002 1012 |01c3: add-int v2, v16, v18 │ │ +0e59a6: 2893 |01c5: goto 0158 // -006d │ │ +0e59a8: 0800 1800 |01c6: move-object/from16 v0, v24 │ │ +0e59ac: 5402 b314 |01c8: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ +0e59b0: 6e10 a801 0200 |01ca: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0e59b6: 0c02 |01cd: move-result-object v2 │ │ +0e59b8: 6e10 2f02 0200 |01ce: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0e59be: 0c02 |01d1: move-result-object v2 │ │ +0e59c0: 5222 c015 |01d2: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0e59c4: 0800 1800 |01d4: move-object/from16 v0, v24 │ │ +0e59c8: 5404 ce14 |01d6: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e59cc: 5244 b000 |01d8: iget v4, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e59d0: 0800 1800 |01da: move-object/from16 v0, v24 │ │ +0e59d4: 5405 ce14 |01dc: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e59d8: 5255 b100 |01de: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e59dc: b054 |01e0: add-int/2addr v4, v5 │ │ +0e59de: b142 |01e1: sub-int/2addr v2, v4 │ │ +0e59e0: 1504 0080 |01e2: const/high16 v4, #int -2147483648 // #8000 │ │ +0e59e4: 7120 2338 4200 |01e4: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e59ea: 0a03 |01e7: move-result v3 │ │ +0e59ec: 28ca |01e8: goto 01b2 // -0036 │ │ +0e59ee: 0800 1800 |01e9: move-object/from16 v0, v24 │ │ +0e59f2: 5402 b314 |01eb: iget-object v2, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@14b3 │ │ +0e59f6: 6e10 a801 0200 |01ed: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0e59fc: 0c02 |01f0: move-result-object v2 │ │ +0e59fe: 6e10 2f02 0200 |01f1: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0e5a04: 0c02 |01f4: move-result-object v2 │ │ +0e5a06: 5222 c015 |01f5: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0e5a0a: 0800 1800 |01f7: move-object/from16 v0, v24 │ │ +0e5a0e: 5404 ce14 |01f9: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5a12: 5244 b000 |01fb: iget v4, v4, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e5a16: 0800 1800 |01fd: move-object/from16 v0, v24 │ │ +0e5a1a: 5405 ce14 |01ff: iget-object v5, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e5a1e: 5255 b100 |0201: iget v5, v5, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e5a22: b054 |0203: add-int/2addr v4, v5 │ │ +0e5a24: b142 |0204: sub-int/2addr v2, v4 │ │ +0e5a26: 1504 0040 |0205: const/high16 v4, #int 1073741824 // #4000 │ │ +0e5a2a: 7120 2338 4200 |0207: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e5a30: 0a03 |020a: move-result v3 │ │ +0e5a32: 28a7 |020b: goto 01b2 // -0059 │ │ +0e5a34: 0001 0200 0000 0000 bc00 0000 b400 ... |020c: packed-switch-data (8 units) │ │ +0e5a44: 0001 0200 feff ffff 2100 0000 4400 ... |0214: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ 0x0002 line=1079 │ │ 0x0008 line=1080 │ │ 0x000c line=1088 │ │ 0x0017 line=1098 │ │ @@ -216824,45 +216829,45 @@ │ │ type : '(Landroid/view/View;IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0e7cb0: |[0e7cb0] android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ -0e7cc0: 6201 d114 |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ -0e7cc4: 3801 2d00 |0002: if-eqz v1, 002f // +002d │ │ -0e7cc8: 6201 d114 |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ -0e7ccc: 5462 c814 |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7cd0: 1233 |0008: const/4 v3, #int 3 // #3 │ │ -0e7cd2: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0e7cd6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0e7cd8: 4d07 0304 |000c: aput-object v7, v3, v4 │ │ -0e7cdc: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -0e7cde: 7110 0143 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0e7ce4: 0c05 |0012: move-result-object v5 │ │ -0e7ce6: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -0e7cea: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -0e7cec: 7110 c442 0900 |0016: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0e7cf2: 0c05 |0019: move-result-object v5 │ │ -0e7cf4: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ -0e7cf8: 6e30 8e43 2103 |001c: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e7cfe: 0c01 |001f: move-result-object v1 │ │ -0e7d00: 1f01 6808 |0020: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ -0e7d04: 6e10 fd42 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0e7d0a: 0a01 |0025: move-result v1 │ │ -0e7d0c: 0f01 |0026: return v1 │ │ -0e7d0e: 0d00 |0027: move-exception v0 │ │ -0e7d10: 1a01 1f13 |0028: const-string v1, "ListPopupWindow" // string@131f │ │ -0e7d14: 1a02 3a06 |002a: const-string v2, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version." // string@063a │ │ -0e7d18: 7120 5b37 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0e7d1e: 5461 c814 |002f: iget-object v1, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7d22: 6e30 073c 7108 |0031: invoke-virtual {v1, v7, v8}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@3c07 │ │ -0e7d28: 0a01 |0034: move-result v1 │ │ -0e7d2a: 28f1 |0035: goto 0026 // -000f │ │ +0e5a54: |[0e5a54] android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ +0e5a64: 6201 d114 |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ +0e5a68: 3801 2d00 |0002: if-eqz v1, 002f // +002d │ │ +0e5a6c: 6201 d114 |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sGetMaxAvailableHeightMethod:Ljava/lang/reflect/Method; // field@14d1 │ │ +0e5a70: 5462 c814 |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5a74: 1233 |0008: const/4 v3, #int 3 // #3 │ │ +0e5a76: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0e5a7a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0e5a7c: 4d07 0304 |000c: aput-object v7, v3, v4 │ │ +0e5a80: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +0e5a82: 7110 0143 0800 |000f: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0e5a88: 0c05 |0012: move-result-object v5 │ │ +0e5a8a: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +0e5a8e: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +0e5a90: 7110 c442 0900 |0016: invoke-static {v9}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0e5a96: 0c05 |0019: move-result-object v5 │ │ +0e5a98: 4d05 0304 |001a: aput-object v5, v3, v4 │ │ +0e5a9c: 6e30 8e43 2103 |001c: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e5aa2: 0c01 |001f: move-result-object v1 │ │ +0e5aa4: 1f01 6808 |0020: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ +0e5aa8: 6e10 fd42 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0e5aae: 0a01 |0025: move-result v1 │ │ +0e5ab0: 0f01 |0026: return v1 │ │ +0e5ab2: 0d00 |0027: move-exception v0 │ │ +0e5ab4: 1a01 1b13 |0028: const-string v1, "ListPopupWindow" // string@131b │ │ +0e5ab8: 1a02 3606 |002a: const-string v2, "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version." // string@0636 │ │ +0e5abc: 7120 5b37 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0e5ac2: 5461 c814 |002f: iget-object v1, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5ac6: 6e30 073c 7108 |0031: invoke-virtual {v1, v7, v8}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@3c07 │ │ +0e5acc: 0a01 |0034: move-result v1 │ │ +0e5ace: 28f1 |0035: goto 0026 // -000f │ │ catches : 1 │ │ 0x0004 - 0x0025 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0004 line=1850 │ │ 0x0026 line=1857 │ │ @@ -216881,23 +216886,23 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e7d3c: |[0e7d3c] android.support.v7.widget.ListPopupWindow.isConfirmKey:(I)Z │ │ -0e7d4c: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ -0e7d50: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ -0e7d54: 1300 1700 |0004: const/16 v0, #int 23 // #17 │ │ -0e7d58: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -0e7d5c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0e7d5e: 0f00 |0009: return v0 │ │ -0e7d60: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0e7d62: 28fe |000b: goto 0009 // -0002 │ │ +0e5ae0: |[0e5ae0] android.support.v7.widget.ListPopupWindow.isConfirmKey:(I)Z │ │ +0e5af0: 1300 4200 |0000: const/16 v0, #int 66 // #42 │ │ +0e5af4: 3201 0600 |0002: if-eq v1, v0, 0008 // +0006 │ │ +0e5af8: 1300 1700 |0004: const/16 v0, #int 23 // #17 │ │ +0e5afc: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +0e5b00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e5b02: 0f00 |0009: return v0 │ │ +0e5b04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e5b06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ locals : │ │ 0x0000 - 0x000c reg=1 keyCode I │ │ │ │ #12 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -216905,27 +216910,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0e7d64: |[0e7d64] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ -0e7d74: 5432 ca14 |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e7d78: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -0e7d7c: 5432 ca14 |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e7d80: 6e10 6538 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0e7d86: 0c01 |0009: move-result-object v1 │ │ -0e7d88: 2012 0207 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0702 │ │ -0e7d8c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -0e7d90: 0710 |000e: move-object v0, v1 │ │ -0e7d92: 1f00 0207 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -0e7d96: 5432 ca14 |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e7d9a: 6e20 4c39 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -0e7da0: 0e00 |0016: return-void │ │ +0e5b08: |[0e5b08] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ +0e5b18: 5432 ca14 |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e5b1c: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +0e5b20: 5432 ca14 |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e5b24: 6e10 6538 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e5b2a: 0c01 |0009: move-result-object v1 │ │ +0e5b2c: 2012 0207 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0702 │ │ +0e5b30: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +0e5b34: 0710 |000e: move-object v0, v1 │ │ +0e5b36: 1f00 0207 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +0e5b3a: 5432 ca14 |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e5b3e: 6e20 4c39 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +0e5b44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0004 line=717 │ │ 0x000a line=718 │ │ 0x000f line=719 │ │ 0x0011 line=720 │ │ @@ -216940,32 +216945,32 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0e7da4: |[0e7da4] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ -0e7db4: 6201 d014 |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ -0e7db8: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -0e7dbc: 6201 d014 |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ -0e7dc0: 5462 c814 |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7dc4: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -0e7dc6: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0e7dca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0e7dcc: 7110 c442 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0e7dd2: 0c05 |000f: move-result-object v5 │ │ -0e7dd4: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -0e7dd8: 6e30 8e43 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e7dde: 0e00 |0015: return-void │ │ -0e7de0: 0d00 |0016: move-exception v0 │ │ -0e7de2: 1a01 1f13 |0017: const-string v1, "ListPopupWindow" // string@131f │ │ -0e7de6: 1a02 3b06 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@063b │ │ -0e7dea: 7120 5b37 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -0e7df0: 28f7 |001e: goto 0015 // -0009 │ │ +0e5b48: |[0e5b48] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ +0e5b58: 6201 d014 |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ +0e5b5c: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +0e5b60: 6201 d014 |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@14d0 │ │ +0e5b64: 5462 c814 |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5b68: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +0e5b6a: 2333 3709 |0009: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0e5b6e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0e5b70: 7110 c442 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0e5b76: 0c05 |000f: move-result-object v5 │ │ +0e5b78: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +0e5b7c: 6e30 8e43 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e5b82: 0e00 |0015: return-void │ │ +0e5b84: 0d00 |0016: move-exception v0 │ │ +0e5b86: 1a01 1b13 |0017: const-string v1, "ListPopupWindow" // string@131b │ │ +0e5b8a: 1a02 3706 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@0637 │ │ +0e5b8e: 7120 5b37 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +0e5b94: 28f7 |001e: goto 0015 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1838 │ │ 0x0004 line=1840 │ │ 0x0015 line=1845 │ │ @@ -216982,21 +216987,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0e7e04: |[0e7e04] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ -0e7e14: 5420 b914 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7e18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0e7e1c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0e7e1e: 7120 5834 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ -0e7e24: 6e10 7934 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@3479 │ │ -0e7e2a: 0e00 |000b: return-void │ │ +0e5ba8: |[0e5ba8] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ +0e5bb8: 5420 b914 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5bbc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e5bc0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0e5bc2: 7120 5834 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ +0e5bc8: 6e10 7934 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@3479 │ │ +0e5bce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0002 line=776 │ │ 0x0004 line=778 │ │ 0x0008 line=780 │ │ 0x000b line=782 │ │ @@ -217009,18 +217014,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 │ │ -0e7e2c: |[0e7e2c] android.support.v7.widget.ListPopupWindow.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0e7e3c: 2200 6f06 |0000: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$1; // type@066f │ │ -0e7e40: 7030 5034 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$1;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V // method@3450 │ │ -0e7e46: 1100 |0005: return-object v0 │ │ +0e5bd0: |[0e5bd0] android.support.v7.widget.ListPopupWindow.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0e5be0: 2200 6f06 |0000: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$1; // type@066f │ │ +0e5be4: 7030 5034 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$1;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V // method@3450 │ │ +0e5bea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 src Landroid/view/View; │ │ │ │ @@ -217029,26 +217034,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0e7e48: |[0e7e48] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ -0e7e58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0e7e5a: 5420 c814 |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7e5e: 6e10 013c 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ -0e7e64: 7010 d434 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@34d4 │ │ -0e7e6a: 5420 c814 |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7e6e: 6e20 103c 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ -0e7e74: 5b21 b914 |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7e78: 5420 c014 |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ -0e7e7c: 5421 cb14 |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ -0e7e80: 6e20 d704 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -0e7e86: 0e00 |0017: return-void │ │ +0e5bec: |[0e5bec] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ +0e5bfc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0e5bfe: 5420 c814 |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5c02: 6e10 013c 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ +0e5c08: 7010 d434 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@34d4 │ │ +0e5c0e: 5420 c814 |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5c12: 6e20 103c 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ +0e5c18: 5b21 b914 |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5c1c: 5420 c014 |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ +0e5c20: 5421 cb14 |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@14cb │ │ +0e5c24: 6e20 d704 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +0e5c2a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=699 │ │ 0x0006 line=700 │ │ 0x0009 line=701 │ │ 0x000e line=702 │ │ 0x0010 line=703 │ │ @@ -217061,17 +217066,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7e88: |[0e7e88] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ -0e7e98: 5410 b514 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ -0e7e9c: 1100 |0002: return-object v0 │ │ +0e5c2c: |[0e5c2c] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ +0e5c3c: 5410 b514 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ +0e5c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217079,19 +217084,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e7ea0: |[0e7ea0] android.support.v7.widget.ListPopupWindow.getAnimationStyle:()I │ │ -0e7eb0: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7eb4: 6e10 023c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@3c02 │ │ -0e7eba: 0a00 |0005: move-result v0 │ │ -0e7ebc: 0f00 |0006: return v0 │ │ +0e5c44: |[0e5c44] android.support.v7.widget.ListPopupWindow.getAnimationStyle:()I │ │ +0e5c54: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5c58: 6e10 023c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@3c02 │ │ +0e5c5e: 0a00 |0005: move-result v0 │ │ +0e5c60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217099,19 +217104,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e7ec0: |[0e7ec0] android.support.v7.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ -0e7ed0: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7ed4: 6e10 033c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ -0e7eda: 0c00 |0005: move-result-object v0 │ │ -0e7edc: 1100 |0006: return-object v0 │ │ +0e5c64: |[0e5c64] android.support.v7.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ +0e5c74: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5c78: 6e10 033c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ +0e5c7e: 0c00 |0005: move-result-object v0 │ │ +0e5c80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217119,17 +217124,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7ee0: |[0e7ee0] android.support.v7.widget.ListPopupWindow.getHeight:()I │ │ -0e7ef0: 5210 b714 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e7ef4: 0f00 |0002: return v0 │ │ +0e5c84: |[0e5c84] android.support.v7.widget.ListPopupWindow.getHeight:()I │ │ +0e5c94: 5210 b714 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e5c98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217137,17 +217142,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7ef8: |[0e7ef8] android.support.v7.widget.ListPopupWindow.getHorizontalOffset:()I │ │ -0e7f08: 5210 b814 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ -0e7f0c: 0f00 |0002: return v0 │ │ +0e5c9c: |[0e5c9c] android.support.v7.widget.ListPopupWindow.getHorizontalOffset:()I │ │ +0e5cac: 5210 b814 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ +0e5cb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217155,19 +217160,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e7f10: |[0e7f10] android.support.v7.widget.ListPopupWindow.getInputMethodMode:()I │ │ -0e7f20: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e7f24: 6e10 063c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ -0e7f2a: 0a00 |0005: move-result v0 │ │ -0e7f2c: 0f00 |0006: return v0 │ │ +0e5cb4: |[0e5cb4] android.support.v7.widget.ListPopupWindow.getInputMethodMode:()I │ │ +0e5cc4: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5cc8: 6e10 063c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ +0e5cce: 0a00 |0005: move-result v0 │ │ +0e5cd0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217175,17 +217180,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7f30: |[0e7f30] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ -0e7f40: 5410 b914 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7f44: 1100 |0002: return-object v0 │ │ +0e5cd4: |[0e5cd4] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ +0e5ce4: 5410 b914 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5ce8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #10 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217193,17 +217198,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e7f48: |[0e7f48] android.support.v7.widget.ListPopupWindow.getPromptPosition:()I │ │ -0e7f58: 5210 c914 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ -0e7f5c: 0f00 |0002: return v0 │ │ +0e5cec: |[0e5cec] android.support.v7.widget.ListPopupWindow.getPromptPosition:()I │ │ +0e5cfc: 5210 c914 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ +0e5d00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #11 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217211,24 +217216,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e7f60: |[0e7f60] android.support.v7.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ -0e7f70: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e7f76: 0a00 |0003: move-result v0 │ │ -0e7f78: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0e7f7c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e7f7e: 1100 |0007: return-object v0 │ │ -0e7f80: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7f84: 6e10 6434 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@3464 │ │ -0e7f8a: 0c00 |000d: move-result-object v0 │ │ -0e7f8c: 28f9 |000e: goto 0007 // -0007 │ │ +0e5d04: |[0e5d04] android.support.v7.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ +0e5d14: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e5d1a: 0a00 |0003: move-result v0 │ │ +0e5d1c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0e5d20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e5d22: 1100 |0007: return-object v0 │ │ +0e5d24: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5d28: 6e10 6434 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@3464 │ │ +0e5d2e: 0c00 |000d: move-result-object v0 │ │ +0e5d30: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0006 line=824 │ │ 0x0007 line=826 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -217238,24 +217243,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0e7f90: |[0e7f90] android.support.v7.widget.ListPopupWindow.getSelectedItemId:()J │ │ -0e7fa0: 6e10 ce34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e7fa6: 0a00 |0003: move-result v0 │ │ -0e7fa8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0e7fac: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -0e7fb0: 1000 |0008: return-wide v0 │ │ -0e7fb2: 5420 b914 |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7fb6: 6e10 6534 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@3465 │ │ -0e7fbc: 0b00 |000e: move-result-wide v0 │ │ -0e7fbe: 28f9 |000f: goto 0008 // -0007 │ │ +0e5d34: |[0e5d34] android.support.v7.widget.ListPopupWindow.getSelectedItemId:()J │ │ +0e5d44: 6e10 ce34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e5d4a: 0a00 |0003: move-result v0 │ │ +0e5d4c: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0e5d50: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0e5d54: 1000 |0008: return-wide v0 │ │ +0e5d56: 5420 b914 |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5d5a: 6e10 6534 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@3465 │ │ +0e5d60: 0b00 |000e: move-result-wide v0 │ │ +0e5d62: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0006 line=850 │ │ 0x0008 line=852 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -217265,24 +217270,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e7fc0: |[0e7fc0] android.support.v7.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ -0e7fd0: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e7fd6: 0a00 |0003: move-result v0 │ │ -0e7fd8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0e7fdc: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0e7fde: 0f00 |0007: return v0 │ │ -0e7fe0: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e7fe4: 6e10 6634 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ -0e7fea: 0a00 |000d: move-result v0 │ │ -0e7fec: 28f9 |000e: goto 0007 // -0007 │ │ +0e5d64: |[0e5d64] android.support.v7.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ +0e5d74: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e5d7a: 0a00 |0003: move-result v0 │ │ +0e5d7c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0e5d80: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0e5d82: 0f00 |0007: return v0 │ │ +0e5d84: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5d88: 6e10 6634 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ +0e5d8e: 0a00 |000d: move-result v0 │ │ +0e5d90: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0006 line=837 │ │ 0x0007 line=839 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -217292,24 +217297,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0e7ff0: |[0e7ff0] android.support.v7.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ -0e8000: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e8006: 0a00 |0003: move-result v0 │ │ -0e8008: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0e800c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0e800e: 1100 |0007: return-object v0 │ │ -0e8010: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8014: 6e10 6734 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@3467 │ │ -0e801a: 0c00 |000d: move-result-object v0 │ │ -0e801c: 28f9 |000e: goto 0007 // -0007 │ │ +0e5d94: |[0e5d94] android.support.v7.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ +0e5da4: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e5daa: 0a00 |0003: move-result v0 │ │ +0e5dac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0e5db0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0e5db2: 1100 |0007: return-object v0 │ │ +0e5db4: 5410 b914 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5db8: 6e10 6734 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@3467 │ │ +0e5dbe: 0c00 |000d: move-result-object v0 │ │ +0e5dc0: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0006 line=863 │ │ 0x0007 line=865 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -217319,19 +217324,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8020: |[0e8020] android.support.v7.widget.ListPopupWindow.getSoftInputMode:()I │ │ -0e8030: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8034: 6e10 093c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@3c09 │ │ -0e803a: 0a00 |0005: move-result v0 │ │ -0e803c: 0f00 |0006: return v0 │ │ +0e5dc4: |[0e5dc4] android.support.v7.widget.ListPopupWindow.getSoftInputMode:()I │ │ +0e5dd4: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5dd8: 6e10 093c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@3c09 │ │ +0e5dde: 0a00 |0005: move-result v0 │ │ +0e5de0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #16 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217339,21 +217344,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0e8040: |[0e8040] android.support.v7.widget.ListPopupWindow.getVerticalOffset:()I │ │ -0e8050: 5510 bc14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ -0e8054: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0e8058: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0e805a: 0f00 |0005: return v0 │ │ -0e805c: 5210 bb14 |0006: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e8060: 28fd |0008: goto 0005 // -0003 │ │ +0e5de4: |[0e5de4] android.support.v7.widget.ListPopupWindow.getVerticalOffset:()I │ │ +0e5df4: 5510 bc14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ +0e5df8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e5dfc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e5dfe: 0f00 |0005: return v0 │ │ +0e5e00: 5210 bb14 |0006: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e5e04: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0005 line=473 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -217363,17 +217368,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8064: |[0e8064] android.support.v7.widget.ListPopupWindow.getWidth:()I │ │ -0e8074: 5210 bd14 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e8078: 0f00 |0002: return v0 │ │ +0e5e08: |[0e5e08] android.support.v7.widget.ListPopupWindow.getWidth:()I │ │ +0e5e18: 5210 bd14 |0000: iget v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e5e1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #18 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217381,17 +217386,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e807c: |[0e807c] android.support.v7.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ -0e808c: 5510 b414 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e8090: 0f00 |0002: return v0 │ │ +0e5e20: |[0e5e20] android.support.v7.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ +0e5e30: 5510 b414 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e5e34: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #19 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217399,24 +217404,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0e8094: |[0e8094] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ -0e80a4: 5420 c814 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e80a8: 6e10 063c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ -0e80ae: 0a00 |0005: move-result v0 │ │ -0e80b0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0e80b2: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -0e80b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0e80b8: 0f00 |000a: return v0 │ │ -0e80ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0e80bc: 28fe |000c: goto 000a // -0002 │ │ +0e5e38: |[0e5e38] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ +0e5e48: 5420 c814 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5e4c: 6e10 063c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@3c06 │ │ +0e5e52: 0a00 |0005: move-result v0 │ │ +0e5e54: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0e5e56: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +0e5e5a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0e5e5c: 0f00 |000a: return v0 │ │ +0e5e5e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e5e60: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #20 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217424,17 +217429,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e80c0: |[0e80c0] android.support.v7.widget.ListPopupWindow.isModal:()Z │ │ -0e80d0: 5510 c614 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ -0e80d4: 0f00 |0002: return v0 │ │ +0e5e64: |[0e5e64] android.support.v7.widget.ListPopupWindow.isModal:()Z │ │ +0e5e74: 5510 c614 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ +0e5e78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #21 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217442,19 +217447,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e80d8: |[0e80d8] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ -0e80e8: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e80ec: 6e10 0d3c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ -0e80f2: 0a00 |0005: move-result v0 │ │ -0e80f4: 0f00 |0006: return v0 │ │ +0e5e7c: |[0e5e7c] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ +0e5e8c: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5e90: 6e10 0d3c 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ +0e5e96: 0a00 |0005: move-result v0 │ │ +0e5e98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #22 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -217462,100 +217467,100 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -0e80f8: |[0e80f8] android.support.v7.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0e8108: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ -0e810c: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ -0e8110: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0e8112: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -0e8114: 6e10 ce34 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e811a: 0a09 |0009: move-result v9 │ │ -0e811c: 3809 8700 |000a: if-eqz v9, 0091 // +0087 │ │ -0e8120: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ -0e8124: 329e 8300 |000e: if-eq v14, v9, 0091 // +0083 │ │ -0e8128: 54d9 b914 |0010: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e812c: 6e10 6634 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ -0e8132: 0a09 |0015: move-result v9 │ │ -0e8134: 3b09 0800 |0016: if-gez v9, 001e // +0008 │ │ -0e8138: 7110 ca34 0e00 |0018: invoke-static {v14}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@34ca │ │ -0e813e: 0a09 |001b: move-result v9 │ │ -0e8140: 3909 7500 |001c: if-nez v9, 0091 // +0075 │ │ -0e8144: 54d9 b914 |001e: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8148: 6e10 6634 0900 |0020: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ -0e814e: 0a04 |0023: move-result v4 │ │ -0e8150: 54d9 c814 |0024: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8154: 6e10 0c3c 0900 |0026: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@3c0c │ │ -0e815a: 0a09 |0029: move-result v9 │ │ -0e815c: 3909 3300 |002a: if-nez v9, 005d // +0033 │ │ -0e8160: 0172 |002c: move v2, v7 │ │ -0e8162: 54d0 b214 |002d: iget-object v0, v13, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e8166: 1405 ffff ff7f |002f: const v5, #float nan // #7fffffff │ │ -0e816c: 1506 0080 |0032: const/high16 v6, #int -2147483648 // #8000 │ │ -0e8170: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ -0e8174: 7210 bb3b 0000 |0036: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ -0e817a: 0a01 |0039: move-result v1 │ │ -0e817c: 3801 2500 |003a: if-eqz v1, 005f // +0025 │ │ -0e8180: 0185 |003c: move v5, v8 │ │ -0e8182: 3801 2900 |003d: if-eqz v1, 0066 // +0029 │ │ -0e8186: 7210 bc3b 0000 |003f: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -0e818c: 0a09 |0042: move-result v9 │ │ -0e818e: d806 09ff |0043: add-int/lit8 v6, v9, #int -1 // #ff │ │ -0e8192: 3802 0600 |0045: if-eqz v2, 004b // +0006 │ │ -0e8196: 33be 0400 |0047: if-ne v14, v11, 004b // +0004 │ │ -0e819a: 3754 0800 |0049: if-le v4, v5, 0051 // +0008 │ │ -0e819e: 3902 2800 |004b: if-nez v2, 0073 // +0028 │ │ -0e81a2: 33ce 2600 |004d: if-ne v14, v12, 0073 // +0026 │ │ -0e81a6: 3464 2400 |004f: if-lt v4, v6, 0073 // +0024 │ │ -0e81aa: 6e10 b734 0d00 |0051: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ -0e81b0: 54d8 c814 |0054: iget-object v8, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e81b4: 6e20 133c 7800 |0056: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ -0e81ba: 6e10 ee34 0d00 |0059: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e81c0: 0f07 |005c: return v7 │ │ -0e81c2: 0182 |005d: move v2, v8 │ │ -0e81c4: 28cf |005e: goto 002d // -0031 │ │ -0e81c6: 54d9 b914 |005f: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e81ca: 6e30 6f34 8907 |0061: invoke-virtual {v9, v8, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@346f │ │ -0e81d0: 0a05 |0064: move-result v5 │ │ -0e81d2: 28d8 |0065: goto 003d // -0028 │ │ -0e81d4: 54d9 b914 |0066: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e81d8: 7210 bc3b 0000 |0068: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -0e81de: 0a0a |006b: move-result v10 │ │ -0e81e0: d80a 0aff |006c: add-int/lit8 v10, v10, #int -1 // #ff │ │ -0e81e4: 6e30 6f34 a908 |006e: invoke-virtual {v9, v10, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@346f │ │ -0e81ea: 0a06 |0071: move-result v6 │ │ -0e81ec: 28d3 |0072: goto 0045 // -002d │ │ -0e81ee: 54d9 b914 |0073: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e81f2: 7120 5834 8900 |0075: invoke-static {v9, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ -0e81f8: 54d9 b914 |0078: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e81fc: 6e30 7234 e90f |007a: invoke-virtual {v9, v14, v15}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@3472 │ │ -0e8202: 0a03 |007d: move-result v3 │ │ -0e8204: 3803 1500 |007e: if-eqz v3, 0093 // +0015 │ │ -0e8208: 54d9 c814 |0080: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e820c: 122a |0082: const/4 v10, #int 2 // #2 │ │ -0e820e: 6e20 133c a900 |0083: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ -0e8214: 54d9 b914 |0086: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8218: 6e10 7834 0900 |0088: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@3478 │ │ -0e821e: 6e10 ee34 0d00 |008b: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e8224: 2c0e 1400 0000 |008e: sparse-switch v14, 000000a2 // +00000014 │ │ -0e822a: 0187 |0091: move v7, v8 │ │ -0e822c: 28ca |0092: goto 005c // -0036 │ │ -0e822e: 3802 0700 |0093: if-eqz v2, 009a // +0007 │ │ -0e8232: 33ce 0500 |0095: if-ne v14, v12, 009a // +0005 │ │ -0e8236: 3364 faff |0097: if-ne v4, v6, 0091 // -0006 │ │ -0e823a: 28c3 |0099: goto 005c // -003d │ │ -0e823c: 3902 f7ff |009a: if-nez v2, 0091 // -0009 │ │ -0e8240: 33be f5ff |009c: if-ne v14, v11, 0091 // -000b │ │ -0e8244: 3354 f3ff |009e: if-ne v4, v5, 0091 // -000d │ │ -0e8248: 28bc |00a0: goto 005c // -0044 │ │ -0e824a: 0000 |00a1: nop // spacer │ │ -0e824c: 0002 0400 1300 0000 1400 0000 1700 ... |00a2: sparse-switch-data (18 units) │ │ +0e5e9c: |[0e5e9c] android.support.v7.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0e5eac: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ +0e5eb0: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ +0e5eb4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0e5eb6: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +0e5eb8: 6e10 ce34 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e5ebe: 0a09 |0009: move-result v9 │ │ +0e5ec0: 3809 8700 |000a: if-eqz v9, 0091 // +0087 │ │ +0e5ec4: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ +0e5ec8: 329e 8300 |000e: if-eq v14, v9, 0091 // +0083 │ │ +0e5ecc: 54d9 b914 |0010: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5ed0: 6e10 6634 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ +0e5ed6: 0a09 |0015: move-result v9 │ │ +0e5ed8: 3b09 0800 |0016: if-gez v9, 001e // +0008 │ │ +0e5edc: 7110 ca34 0e00 |0018: invoke-static {v14}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@34ca │ │ +0e5ee2: 0a09 |001b: move-result v9 │ │ +0e5ee4: 3909 7500 |001c: if-nez v9, 0091 // +0075 │ │ +0e5ee8: 54d9 b914 |001e: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5eec: 6e10 6634 0900 |0020: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ +0e5ef2: 0a04 |0023: move-result v4 │ │ +0e5ef4: 54d9 c814 |0024: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5ef8: 6e10 0c3c 0900 |0026: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@3c0c │ │ +0e5efe: 0a09 |0029: move-result v9 │ │ +0e5f00: 3909 3300 |002a: if-nez v9, 005d // +0033 │ │ +0e5f04: 0172 |002c: move v2, v7 │ │ +0e5f06: 54d0 b214 |002d: iget-object v0, v13, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e5f0a: 1405 ffff ff7f |002f: const v5, #float nan // #7fffffff │ │ +0e5f10: 1506 0080 |0032: const/high16 v6, #int -2147483648 // #8000 │ │ +0e5f14: 3800 1100 |0034: if-eqz v0, 0045 // +0011 │ │ +0e5f18: 7210 bb3b 0000 |0036: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@3bbb │ │ +0e5f1e: 0a01 |0039: move-result v1 │ │ +0e5f20: 3801 2500 |003a: if-eqz v1, 005f // +0025 │ │ +0e5f24: 0185 |003c: move v5, v8 │ │ +0e5f26: 3801 2900 |003d: if-eqz v1, 0066 // +0029 │ │ +0e5f2a: 7210 bc3b 0000 |003f: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +0e5f30: 0a09 |0042: move-result v9 │ │ +0e5f32: d806 09ff |0043: add-int/lit8 v6, v9, #int -1 // #ff │ │ +0e5f36: 3802 0600 |0045: if-eqz v2, 004b // +0006 │ │ +0e5f3a: 33be 0400 |0047: if-ne v14, v11, 004b // +0004 │ │ +0e5f3e: 3754 0800 |0049: if-le v4, v5, 0051 // +0008 │ │ +0e5f42: 3902 2800 |004b: if-nez v2, 0073 // +0028 │ │ +0e5f46: 33ce 2600 |004d: if-ne v14, v12, 0073 // +0026 │ │ +0e5f4a: 3464 2400 |004f: if-lt v4, v6, 0073 // +0024 │ │ +0e5f4e: 6e10 b734 0d00 |0051: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ +0e5f54: 54d8 c814 |0054: iget-object v8, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5f58: 6e20 133c 7800 |0056: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ +0e5f5e: 6e10 ee34 0d00 |0059: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e5f64: 0f07 |005c: return v7 │ │ +0e5f66: 0182 |005d: move v2, v8 │ │ +0e5f68: 28cf |005e: goto 002d // -0031 │ │ +0e5f6a: 54d9 b914 |005f: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5f6e: 6e30 6f34 8907 |0061: invoke-virtual {v9, v8, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@346f │ │ +0e5f74: 0a05 |0064: move-result v5 │ │ +0e5f76: 28d8 |0065: goto 003d // -0028 │ │ +0e5f78: 54d9 b914 |0066: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5f7c: 7210 bc3b 0000 |0068: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +0e5f82: 0a0a |006b: move-result v10 │ │ +0e5f84: d80a 0aff |006c: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0e5f88: 6e30 6f34 a908 |006e: invoke-virtual {v9, v10, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@346f │ │ +0e5f8e: 0a06 |0071: move-result v6 │ │ +0e5f90: 28d3 |0072: goto 0045 // -002d │ │ +0e5f92: 54d9 b914 |0073: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5f96: 7120 5834 8900 |0075: invoke-static {v9, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ +0e5f9c: 54d9 b914 |0078: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5fa0: 6e30 7234 e90f |007a: invoke-virtual {v9, v14, v15}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@3472 │ │ +0e5fa6: 0a03 |007d: move-result v3 │ │ +0e5fa8: 3803 1500 |007e: if-eqz v3, 0093 // +0015 │ │ +0e5fac: 54d9 c814 |0080: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e5fb0: 122a |0082: const/4 v10, #int 2 // #2 │ │ +0e5fb2: 6e20 133c a900 |0083: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ +0e5fb8: 54d9 b914 |0086: iget-object v9, v13, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e5fbc: 6e10 7834 0900 |0088: invoke-virtual {v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@3478 │ │ +0e5fc2: 6e10 ee34 0d00 |008b: invoke-virtual {v13}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e5fc8: 2c0e 1400 0000 |008e: sparse-switch v14, 000000a2 // +00000014 │ │ +0e5fce: 0187 |0091: move v7, v8 │ │ +0e5fd0: 28ca |0092: goto 005c // -0036 │ │ +0e5fd2: 3802 0700 |0093: if-eqz v2, 009a // +0007 │ │ +0e5fd6: 33ce 0500 |0095: if-ne v14, v12, 009a // +0005 │ │ +0e5fda: 3364 faff |0097: if-ne v4, v6, 0091 // -0006 │ │ +0e5fde: 28c3 |0099: goto 005c // -003d │ │ +0e5fe0: 3902 f7ff |009a: if-nez v2, 0091 // -0009 │ │ +0e5fe4: 33be f5ff |009c: if-ne v14, v11, 0091 // -000b │ │ +0e5fe8: 3354 f3ff |009e: if-ne v4, v5, 0091 // -000d │ │ +0e5fec: 28bc |00a0: goto 005c // -0044 │ │ +0e5fee: 0000 |00a1: nop // spacer │ │ +0e5ff0: 0002 0400 1300 0000 1400 0000 1700 ... |00a2: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=898 │ │ 0x000c line=904 │ │ 0x001e line=907 │ │ 0x0024 line=910 │ │ 0x002d line=912 │ │ @@ -217614,50 +217619,50 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0e8270: |[0e8270] android.support.v7.widget.ListPopupWindow.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -0e8280: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e8282: 1243 |0001: const/4 v3, #int 4 // #4 │ │ -0e8284: 3335 3f00 |0002: if-ne v5, v3, 0041 // +003f │ │ -0e8288: 6e10 ce34 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e828e: 0a03 |0007: move-result v3 │ │ -0e8290: 3803 3900 |0008: if-eqz v3, 0041 // +0039 │ │ -0e8294: 5440 b514 |000a: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ -0e8298: 6e10 af37 0600 |000c: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0e829e: 0a03 |000f: move-result v3 │ │ -0e82a0: 3903 1200 |0010: if-nez v3, 0022 // +0012 │ │ -0e82a4: 6e10 b437 0600 |0012: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ -0e82aa: 0a03 |0015: move-result v3 │ │ -0e82ac: 3903 0c00 |0016: if-nez v3, 0022 // +000c │ │ -0e82b0: 6e10 5038 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ -0e82b6: 0c01 |001b: move-result-object v1 │ │ -0e82b8: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ -0e82bc: 6e30 ab37 6104 |001e: invoke-virtual {v1, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ -0e82c2: 0f02 |0021: return v2 │ │ -0e82c4: 6e10 af37 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0e82ca: 0a03 |0025: move-result v3 │ │ -0e82cc: 3323 1b00 |0026: if-ne v3, v2, 0041 // +001b │ │ -0e82d0: 6e10 5038 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ -0e82d6: 0c01 |002b: move-result-object v1 │ │ -0e82d8: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -0e82dc: 6e20 a937 6100 |002e: invoke-virtual {v1, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@37a9 │ │ -0e82e2: 6e10 b937 0600 |0031: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ -0e82e8: 0a03 |0034: move-result v3 │ │ -0e82ea: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ -0e82ee: 6e10 b637 0600 |0037: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ -0e82f4: 0a03 |003a: move-result v3 │ │ -0e82f6: 3903 0600 |003b: if-nez v3, 0041 // +0006 │ │ -0e82fa: 6e10 b934 0400 |003d: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -0e8300: 28e1 |0040: goto 0021 // -001f │ │ -0e8302: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -0e8304: 28df |0042: goto 0021 // -0021 │ │ +0e6014: |[0e6014] android.support.v7.widget.ListPopupWindow.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +0e6024: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e6026: 1243 |0001: const/4 v3, #int 4 // #4 │ │ +0e6028: 3335 3f00 |0002: if-ne v5, v3, 0041 // +003f │ │ +0e602c: 6e10 ce34 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e6032: 0a03 |0007: move-result v3 │ │ +0e6034: 3803 3900 |0008: if-eqz v3, 0041 // +0039 │ │ +0e6038: 5440 b514 |000a: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ +0e603c: 6e10 af37 0600 |000c: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0e6042: 0a03 |000f: move-result v3 │ │ +0e6044: 3903 1200 |0010: if-nez v3, 0022 // +0012 │ │ +0e6048: 6e10 b437 0600 |0012: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ +0e604e: 0a03 |0015: move-result v3 │ │ +0e6050: 3903 0c00 |0016: if-nez v3, 0022 // +000c │ │ +0e6054: 6e10 5038 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ +0e605a: 0c01 |001b: move-result-object v1 │ │ +0e605c: 3801 0500 |001c: if-eqz v1, 0021 // +0005 │ │ +0e6060: 6e30 ab37 6104 |001e: invoke-virtual {v1, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ +0e6066: 0f02 |0021: return v2 │ │ +0e6068: 6e10 af37 0600 |0022: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0e606e: 0a03 |0025: move-result v3 │ │ +0e6070: 3323 1b00 |0026: if-ne v3, v2, 0041 // +001b │ │ +0e6074: 6e10 5038 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ +0e607a: 0c01 |002b: move-result-object v1 │ │ +0e607c: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +0e6080: 6e20 a937 6100 |002e: invoke-virtual {v1, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@37a9 │ │ +0e6086: 6e10 b937 0600 |0031: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ +0e608c: 0a03 |0034: move-result v3 │ │ +0e608e: 3803 0c00 |0035: if-eqz v3, 0041 // +000c │ │ +0e6092: 6e10 b637 0600 |0037: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ +0e6098: 0a03 |003a: move-result v3 │ │ +0e609a: 3903 0600 |003b: if-nez v3, 0041 // +0006 │ │ +0e609e: 6e10 b934 0400 |003d: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +0e60a4: 28e1 |0040: goto 0021 // -001f │ │ +0e60a6: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +0e60a8: 28df |0042: goto 0021 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1016 │ │ 0x000a line=1019 │ │ 0x000c line=1020 │ │ 0x0018 line=1021 │ │ 0x001c line=1022 │ │ @@ -217684,33 +217689,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0e8308: |[0e8308] android.support.v7.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -0e8318: 6e10 ce34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e831e: 0a01 |0003: move-result v1 │ │ -0e8320: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -0e8324: 5421 b914 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8328: 6e10 6634 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ -0e832e: 0a01 |000b: move-result v1 │ │ -0e8330: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -0e8334: 5421 b914 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8338: 6e30 7334 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@3473 │ │ -0e833e: 0a00 |0013: move-result v0 │ │ -0e8340: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ -0e8344: 7110 ca34 0300 |0016: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@34ca │ │ -0e834a: 0a01 |0019: move-result v1 │ │ -0e834c: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ -0e8350: 6e10 b934 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -0e8356: 0f00 |001f: return v0 │ │ -0e8358: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0e835a: 28fe |0021: goto 001f // -0002 │ │ +0e60ac: |[0e60ac] android.support.v7.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +0e60bc: 6e10 ce34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e60c2: 0a01 |0003: move-result v1 │ │ +0e60c4: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +0e60c8: 5421 b914 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e60cc: 6e10 6634 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@3466 │ │ +0e60d2: 0a01 |000b: move-result v1 │ │ +0e60d4: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0e60d8: 5421 b914 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e60dc: 6e30 7334 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@3473 │ │ +0e60e2: 0a00 |0013: move-result v0 │ │ +0e60e4: 3800 0b00 |0014: if-eqz v0, 001f // +000b │ │ +0e60e8: 7110 ca34 0300 |0016: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.isConfirmKey:(I)Z // method@34ca │ │ +0e60ee: 0a01 |0019: move-result v1 │ │ +0e60f0: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ +0e60f4: 6e10 b934 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +0e60fa: 0f00 |001f: return v0 │ │ +0e60fc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0e60fe: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x000e line=993 │ │ 0x0014 line=994 │ │ 0x001c line=997 │ │ 0x001f line=1001 │ │ @@ -217725,37 +217730,37 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -0e835c: |[0e835c] android.support.v7.widget.ListPopupWindow.performItemClick:(I)Z │ │ -0e836c: 6e10 ce34 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e8372: 0a00 |0003: move-result v0 │ │ -0e8374: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -0e8378: 5470 c214 |0006: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ -0e837c: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -0e8380: 5471 b914 |000a: iget-object v1, v7, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8384: 6e10 6234 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ -0e838a: 0a00 |000f: move-result v0 │ │ -0e838c: 9100 0800 |0010: sub-int v0, v8, v0 │ │ -0e8390: 6e20 5e34 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ -0e8396: 0c02 |0015: move-result-object v2 │ │ -0e8398: 6e10 5d34 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@345d │ │ -0e839e: 0c06 |0019: move-result-object v6 │ │ -0e83a0: 5470 c214 |001a: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ -0e83a4: 7220 be3b 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@3bbe │ │ -0e83aa: 0b04 |001f: move-result-wide v4 │ │ -0e83ac: 0183 |0020: move v3, v8 │ │ -0e83ae: 7806 cd3a 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@3acd │ │ -0e83b4: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -0e83b6: 0f00 |0025: return v0 │ │ -0e83b8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0e83ba: 28fe |0027: goto 0025 // -0002 │ │ +0e6100: |[0e6100] android.support.v7.widget.ListPopupWindow.performItemClick:(I)Z │ │ +0e6110: 6e10 ce34 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e6116: 0a00 |0003: move-result v0 │ │ +0e6118: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +0e611c: 5470 c214 |0006: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ +0e6120: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +0e6124: 5471 b914 |000a: iget-object v1, v7, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e6128: 6e10 6234 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ +0e612e: 0a00 |000f: move-result v0 │ │ +0e6130: 9100 0800 |0010: sub-int v0, v8, v0 │ │ +0e6134: 6e20 5e34 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ +0e613a: 0c02 |0015: move-result-object v2 │ │ +0e613c: 6e10 5d34 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@345d │ │ +0e6142: 0c06 |0019: move-result-object v6 │ │ +0e6144: 5470 c214 |001a: iget-object v0, v7, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ +0e6148: 7220 be3b 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@3bbe │ │ +0e614e: 0b04 |001f: move-result-wide v4 │ │ +0e6150: 0183 |0020: move v3, v8 │ │ +0e6152: 7806 cd3a 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@3acd │ │ +0e6158: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +0e615a: 0f00 |0025: return v0 │ │ +0e615c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0e615e: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0006 line=808 │ │ 0x000a line=809 │ │ 0x000c line=810 │ │ 0x0016 line=811 │ │ @@ -217774,19 +217779,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e83bc: |[0e83bc] android.support.v7.widget.ListPopupWindow.postShow:()V │ │ -0e83cc: 5420 c014 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ -0e83d0: 5421 cd14 |0002: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@14cd │ │ -0e83d4: 6e20 d404 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0e83da: 0e00 |0007: return-void │ │ +0e6160: |[0e6160] android.support.v7.widget.ListPopupWindow.postShow:()V │ │ +0e6170: 5420 c014 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ +0e6174: 5421 cd14 |0002: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@14cd │ │ +0e6178: 6e20 d404 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0e617e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0007 line=602 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -217795,38 +217800,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0e83dc: |[0e83dc] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0e83ec: 5420 c714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ -0e83f0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0e83f4: 2200 7706 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@0677 │ │ -0e83f8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e83fa: 7030 a034 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@34a0 │ │ -0e8400: 5b20 c714 |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ -0e8404: 5b23 b214 |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e8408: 5420 b214 |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e840c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0e8410: 5420 c714 |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ -0e8414: 7220 c23b 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3bc2 │ │ -0e841a: 5420 b914 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e841e: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -0e8422: 5420 b914 |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8426: 5421 b214 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e842a: 6e20 7a34 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@347a │ │ -0e8430: 0e00 |0022: return-void │ │ -0e8432: 5420 b214 |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e8436: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ -0e843a: 5420 b214 |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ -0e843e: 5421 c714 |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ -0e8442: 7220 c33b 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3bc3 │ │ -0e8448: 28de |002e: goto 000c // -0022 │ │ +0e6180: |[0e6180] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +0e6190: 5420 c714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ +0e6194: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +0e6198: 2200 7706 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@0677 │ │ +0e619c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e619e: 7030 a034 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@34a0 │ │ +0e61a4: 5b20 c714 |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ +0e61a8: 5b23 b214 |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e61ac: 5420 b214 |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e61b0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0e61b4: 5420 c714 |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ +0e61b8: 7220 c23b 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3bc2 │ │ +0e61be: 5420 b914 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e61c2: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +0e61c6: 5420 b914 |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e61ca: 5421 b214 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e61ce: 6e20 7a34 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@347a │ │ +0e61d4: 0e00 |0022: return-void │ │ +0e61d6: 5420 b214 |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e61da: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ +0e61de: 5420 b214 |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@14b2 │ │ +0e61e2: 5421 c714 |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@14c7 │ │ +0e61e6: 7220 c33b 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3bc3 │ │ +0e61ec: 28de |002e: goto 000c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x000c line=273 │ │ 0x000e line=274 │ │ 0x0012 line=275 │ │ @@ -217844,17 +217849,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e844c: |[0e844c] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ -0e845c: 5b01 b514 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ -0e8460: 0e00 |0002: return-void │ │ +0e61f0: |[0e61f0] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ +0e6200: 5b01 b514 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@14b5 │ │ +0e6204: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -217864,18 +217869,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8464: |[0e8464] android.support.v7.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ -0e8474: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8478: 6e20 0e3c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@3c0e │ │ -0e847e: 0e00 |0005: return-void │ │ +0e6208: |[0e6208] android.support.v7.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ +0e6218: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e621c: 6e20 0e3c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@3c0e │ │ +0e6222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 animationStyle I │ │ @@ -217885,18 +217890,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8480: |[0e8480] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0e8490: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8494: 6e20 0f3c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c0f │ │ -0e849a: 0e00 |0005: return-void │ │ +0e6224: |[0e6224] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0e6234: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6238: 6e20 0f3c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c0f │ │ +0e623e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -217906,31 +217911,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0e849c: |[0e849c] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ -0e84ac: 5431 c814 |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e84b0: 6e10 033c 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ -0e84b6: 0c00 |0005: move-result-object v0 │ │ -0e84b8: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -0e84bc: 5431 ce14 |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e84c0: 6e20 5703 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e84c6: 5431 ce14 |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e84ca: 5211 b000 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e84ce: 5432 ce14 |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ -0e84d2: 5222 b100 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e84d6: b021 |0015: add-int/2addr v1, v2 │ │ -0e84d8: b041 |0016: add-int/2addr v1, v4 │ │ -0e84da: 5931 bd14 |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e84de: 0e00 |0019: return-void │ │ -0e84e0: 6e20 ec34 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@34ec │ │ -0e84e6: 28fc |001d: goto 0019 // -0004 │ │ +0e6240: |[0e6240] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ +0e6250: 5431 c814 |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6254: 6e10 033c 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3c03 │ │ +0e625a: 0c00 |0005: move-result-object v0 │ │ +0e625c: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +0e6260: 5431 ce14 |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e6264: 6e20 5703 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e626a: 5431 ce14 |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e626e: 5211 b000 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e6272: 5432 ce14 |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@14ce │ │ +0e6276: 5222 b100 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e627a: b021 |0015: add-int/2addr v1, v2 │ │ +0e627c: b041 |0016: add-int/2addr v1, v4 │ │ +0e627e: 5931 bd14 |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e6282: 0e00 |0019: return-void │ │ +0e6284: 6e20 ec34 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@34ec │ │ +0e628a: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0006 line=521 │ │ 0x0008 line=522 │ │ 0x000d line=523 │ │ 0x0019 line=527 │ │ @@ -217945,17 +217950,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e84e8: |[0e84e8] android.support.v7.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ -0e84f8: 5c01 b414 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e84fc: 0e00 |0002: return-void │ │ +0e628c: |[0e628c] android.support.v7.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ +0e629c: 5c01 b414 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e62a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0002 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 dropDownAlwaysVisible Z │ │ @@ -217965,17 +217970,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8500: |[0e8500] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ -0e8510: 5901 b614 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ -0e8514: 0e00 |0002: return-void │ │ +0e62a4: |[0e62a4] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ +0e62b4: 5901 b614 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ +0e62b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0002 line=494 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -217985,17 +217990,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8518: |[0e8518] android.support.v7.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ -0e8528: 5c01 bf14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ -0e852c: 0e00 |0002: return-void │ │ +0e62bc: |[0e62bc] android.support.v7.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ +0e62cc: 5c01 bf14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ +0e62d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0002 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 forceIgnoreOutsideTouch Z │ │ @@ -218005,17 +218010,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8530: |[0e8530] android.support.v7.widget.ListPopupWindow.setHeight:(I)V │ │ -0e8540: 5901 b714 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e8544: 0e00 |0002: return-void │ │ +0e62d4: |[0e62d4] android.support.v7.widget.ListPopupWindow.setHeight:(I)V │ │ +0e62e4: 5901 b714 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e62e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0002 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -218025,17 +218030,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8548: |[0e8548] android.support.v7.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ -0e8558: 5901 b814 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ -0e855c: 0e00 |0002: return-void │ │ +0e62ec: |[0e62ec] android.support.v7.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ +0e62fc: 5901 b814 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ +0e6300: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0002 line=464 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 offset I │ │ @@ -218045,18 +218050,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8560: |[0e8560] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ -0e8570: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8574: 6e20 133c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ -0e857a: 0e00 |0005: return-void │ │ +0e6304: |[0e6304] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ +0e6314: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6318: 6e20 133c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@3c13 │ │ +0e631e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0005 line=739 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -218066,17 +218071,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e857c: |[0e857c] android.support.v7.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ -0e858c: 5901 c514 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ -0e8590: 0e00 |0002: return-void │ │ +0e6320: |[0e6320] android.support.v7.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ +0e6330: 5901 c514 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@14c5 │ │ +0e6334: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0002 line=884 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 max I │ │ @@ -218086,17 +218091,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8594: |[0e8594] android.support.v7.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -0e85a4: 5b01 ba14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ -0e85a8: 0e00 |0002: return-void │ │ +0e6338: |[0e6338] android.support.v7.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +0e6348: 5b01 ba14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@14ba │ │ +0e634c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0002 line=395 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selector Landroid/graphics/drawable/Drawable; │ │ @@ -218106,19 +218111,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0e85ac: |[0e85ac] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ -0e85bc: 5c12 c614 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ -0e85c0: 5410 c814 |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e85c4: 6e20 113c 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@3c11 │ │ -0e85ca: 0e00 |0007: return-void │ │ +0e6350: |[0e6350] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ +0e6360: 5c12 c614 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ +0e6364: 5410 c814 |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6368: 6e20 113c 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@3c11 │ │ +0e636e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -218129,18 +218134,18 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e85cc: |[0e85cc] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -0e85dc: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e85e0: 6e20 143c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@3c14 │ │ -0e85e6: 0e00 |0005: return-void │ │ +0e6370: |[0e6370] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +0e6380: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6384: 6e20 143c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@3c14 │ │ +0e638a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0005 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -218150,17 +218155,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e85e8: |[0e85e8] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0e85f8: 5b01 c214 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ -0e85fc: 0e00 |0002: return-void │ │ +0e638c: |[0e638c] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0e639c: 5b01 c214 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@14c2 │ │ +0e63a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0002 line=567 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -218170,17 +218175,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8600: |[0e8600] android.support.v7.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -0e8610: 5b01 c314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ -0e8614: 0e00 |0002: return-void │ │ +0e63a4: |[0e63a4] android.support.v7.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +0e63b4: 5b01 c314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@14c3 │ │ +0e63b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0002 line=578 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selectedListener Landroid/widget/AdapterView$OnItemSelectedListener; │ │ @@ -218190,17 +218195,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8618: |[0e8618] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ -0e8628: 5901 c914 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ -0e862c: 0e00 |0002: return-void │ │ +0e63bc: |[0e63bc] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ +0e63cc: 5901 c914 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@14c9 │ │ +0e63d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0002 line=294 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -218210,23 +218215,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0e8630: |[0e8630] android.support.v7.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ -0e8640: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e8646: 0a00 |0003: move-result v0 │ │ -0e8648: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0e864c: 7010 d434 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@34d4 │ │ -0e8652: 5b12 ca14 |0009: iput-object v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ -0e8656: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -0e865a: 6e10 ee34 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -0e8660: 0e00 |0010: return-void │ │ +0e63d4: |[0e63d4] android.support.v7.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ +0e63e4: 6e10 ce34 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e63ea: 0a00 |0003: move-result v0 │ │ +0e63ec: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0e63f0: 7010 d434 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@34d4 │ │ +0e63f6: 5b12 ca14 |0009: iput-object v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@14ca │ │ +0e63fa: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0e63fe: 6e10 ee34 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +0e6404: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0004 line=588 │ │ 0x0006 line=589 │ │ 0x0009 line=591 │ │ 0x000b line=592 │ │ @@ -218242,32 +218247,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0e8664: |[0e8664] android.support.v7.widget.ListPopupWindow.setSelection:(I)V │ │ -0e8674: 5430 b914 |0000: iget-object v0, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e8678: 6e10 ce34 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -0e867e: 0a01 |0005: move-result v1 │ │ -0e8680: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ -0e8684: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ -0e8688: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0e868a: 7120 5834 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ -0e8690: 6e20 8434 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ -0e8696: 6001 c100 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e869a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -0e869e: 3421 0c00 |0015: if-lt v1, v2, 0021 // +000c │ │ -0e86a2: 6e10 6034 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@3460 │ │ -0e86a8: 0a01 |001a: move-result v1 │ │ -0e86aa: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -0e86ae: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0e86b0: 6e30 7e34 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@347e │ │ -0e86b6: 0e00 |0021: return-void │ │ +0e6408: |[0e6408] android.support.v7.widget.ListPopupWindow.setSelection:(I)V │ │ +0e6418: 5430 b914 |0000: iget-object v0, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e641c: 6e10 ce34 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +0e6422: 0a01 |0005: move-result v1 │ │ +0e6424: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ +0e6428: 3800 1900 |0008: if-eqz v0, 0021 // +0019 │ │ +0e642c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0e642e: 7120 5834 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@3458 │ │ +0e6434: 6e20 8434 4000 |000e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ +0e643a: 6001 c100 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e643e: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +0e6442: 3421 0c00 |0015: if-lt v1, v2, 0021 // +000c │ │ +0e6446: 6e10 6034 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@3460 │ │ +0e644c: 0a01 |001a: move-result v1 │ │ +0e644e: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +0e6452: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0e6454: 6e30 7e34 4001 |001e: invoke-virtual {v0, v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@347e │ │ +0e645a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0002 line=758 │ │ 0x000a line=759 │ │ 0x000e line=760 │ │ 0x0011 line=762 │ │ @@ -218284,18 +218289,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e86b8: |[0e86b8] android.support.v7.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ -0e86c8: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e86cc: 6e20 173c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@3c17 │ │ -0e86d2: 0e00 |0005: return-void │ │ +0e645c: |[0e645c] android.support.v7.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ +0e646c: 5410 c814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6470: 6e20 173c 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@3c17 │ │ +0e6476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0005 line=376 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -218305,19 +218310,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0e86d4: |[0e86d4] android.support.v7.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ -0e86e4: 5912 bb14 |0000: iput v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e86e8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0e86ea: 5c10 bc14 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ -0e86ee: 0e00 |0005: return-void │ │ +0e6478: |[0e6478] android.support.v7.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ +0e6488: 5912 bb14 |0000: iput v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e648c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0e648e: 5c10 bc14 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@14bc │ │ +0e6492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ 0x0005 line=484 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -218328,17 +218333,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e86f0: |[0e86f0] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ -0e8700: 5901 bd14 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e8704: 0e00 |0002: return-void │ │ +0e6494: |[0e6494] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ +0e64a4: 5901 bd14 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e64a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0002 line=511 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 width I │ │ @@ -218348,17 +218353,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e8708: |[0e8708] android.support.v7.widget.ListPopupWindow.setWindowLayoutType:(I)V │ │ -0e8718: 5901 be14 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ -0e871c: 0e00 |0002: return-void │ │ +0e64ac: |[0e64ac] android.support.v7.widget.ListPopupWindow.setWindowLayoutType:(I)V │ │ +0e64bc: 5901 be14 |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ +0e64c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0002 line=556 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 layoutType I │ │ @@ -218368,154 +218373,154 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 258 16-bit code units │ │ -0e8720: |[0e8720] android.support.v7.widget.ListPopupWindow.show:()V │ │ -0e8730: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0e8732: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ -0e8734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e8736: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ -0e8738: 7010 b634 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@34b6 │ │ -0e873e: 0a06 |0007: move-result v6 │ │ -0e8740: 6e10 cc34 0a00 |0008: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@34cc │ │ -0e8746: 0a08 |000b: move-result v8 │ │ -0e8748: 54a0 c814 |000c: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e874c: 52a3 be14 |000e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ -0e8750: 7120 2425 3000 |0010: invoke-static {v0, v3}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2524 │ │ -0e8756: 54a0 c814 |0013: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e875a: 6e10 0d3c 0000 |0015: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ -0e8760: 0a00 |0018: move-result v0 │ │ -0e8762: 3800 7300 |0019: if-eqz v0, 008c // +0073 │ │ -0e8766: 52a0 bd14 |001b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e876a: 3350 3c00 |001d: if-ne v0, v5, 0059 // +003c │ │ -0e876e: 12f9 |001f: const/4 v9, #int -1 // #ff │ │ -0e8770: 52a0 b714 |0020: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e8774: 3350 5d00 |0022: if-ne v0, v5, 007f // +005d │ │ -0e8778: 3808 4500 |0024: if-eqz v8, 0069 // +0045 │ │ -0e877c: 0167 |0026: move v7, v6 │ │ -0e877e: 3808 4600 |0027: if-eqz v8, 006d // +0046 │ │ -0e8782: 54a3 c814 |0029: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8786: 52a0 bd14 |002b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e878a: 3350 3e00 |002d: if-ne v0, v5, 006b // +003e │ │ -0e878e: 0150 |002f: move v0, v5 │ │ -0e8790: 6e20 193c 0300 |0030: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ -0e8796: 54a0 c814 |0033: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e879a: 6e20 123c 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ -0e87a0: 54a0 c814 |0038: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e87a4: 55a3 bf14 |003a: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ -0e87a8: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ -0e87ac: 55a3 b414 |003e: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e87b0: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ -0e87b4: 0121 |0042: move v1, v2 │ │ -0e87b6: 6e20 153c 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@3c15 │ │ -0e87bc: 54a0 c814 |0046: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e87c0: 6e10 ba34 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e87c6: 0c01 |004b: move-result-object v1 │ │ -0e87c8: 52a2 b814 |004c: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ -0e87cc: 52a3 bb14 |004e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e87d0: 3b09 3800 |0050: if-gez v9, 0088 // +0038 │ │ -0e87d4: 0154 |0052: move v4, v5 │ │ -0e87d6: 3b07 3700 |0053: if-gez v7, 008a // +0037 │ │ -0e87da: 7406 1e3c 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@3c1e │ │ -0e87e0: 0e00 |0058: return-void │ │ -0e87e2: 52a0 bd14 |0059: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e87e6: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ -0e87ea: 6e10 ba34 0a00 |005d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e87f0: 0c00 |0060: move-result-object v0 │ │ -0e87f2: 6e10 7c38 0000 |0061: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0e87f8: 0a09 |0064: move-result v9 │ │ -0e87fa: 28bb |0065: goto 0020 // -0045 │ │ -0e87fc: 52a9 bd14 |0066: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e8800: 28b8 |0068: goto 0020 // -0048 │ │ -0e8802: 0157 |0069: move v7, v5 │ │ -0e8804: 28bd |006a: goto 0027 // -0043 │ │ -0e8806: 0110 |006b: move v0, v1 │ │ -0e8808: 28c4 |006c: goto 0030 // -003c │ │ -0e880a: 54a3 c814 |006d: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e880e: 52a0 bd14 |006f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e8812: 3350 0c00 |0071: if-ne v0, v5, 007d // +000c │ │ -0e8816: 0150 |0073: move v0, v5 │ │ -0e8818: 6e20 193c 0300 |0074: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ -0e881e: 54a0 c814 |0077: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8822: 6e20 123c 5000 |0079: invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ -0e8828: 28bc |007c: goto 0038 // -0044 │ │ -0e882a: 0110 |007d: move v0, v1 │ │ -0e882c: 28f6 |007e: goto 0074 // -000a │ │ -0e882e: 52a0 b714 |007f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e8832: 3340 0400 |0081: if-ne v0, v4, 0085 // +0004 │ │ -0e8836: 0167 |0083: move v7, v6 │ │ -0e8838: 28b4 |0084: goto 0038 // -004c │ │ -0e883a: 52a7 b714 |0085: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e883e: 28b1 |0087: goto 0038 // -004f │ │ -0e8840: 0194 |0088: move v4, v9 │ │ -0e8842: 28ca |0089: goto 0053 // -0036 │ │ -0e8844: 0175 |008a: move v5, v7 │ │ -0e8846: 28ca |008b: goto 0055 // -0036 │ │ -0e8848: 52a0 bd14 |008c: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e884c: 3350 5900 |008e: if-ne v0, v5, 00e7 // +0059 │ │ -0e8850: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ -0e8852: 52a0 b714 |0091: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e8856: 3350 6400 |0093: if-ne v0, v5, 00f7 // +0064 │ │ -0e885a: 12f7 |0095: const/4 v7, #int -1 // #ff │ │ -0e885c: 54a0 c814 |0096: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8860: 6e20 193c 9000 |0098: invoke-virtual {v0, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ -0e8866: 54a0 c814 |009b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e886a: 6e20 123c 7000 |009d: invoke-virtual {v0, v7}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ -0e8870: 7020 e634 2a00 |00a0: invoke-direct {v10, v2}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@34e6 │ │ -0e8876: 54a0 c814 |00a3: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e887a: 55a3 bf14 |00a5: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ -0e887e: 3903 5900 |00a7: if-nez v3, 0100 // +0059 │ │ -0e8882: 55a3 b414 |00a9: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ -0e8886: 3903 5500 |00ab: if-nez v3, 0100 // +0055 │ │ -0e888a: 6e20 153c 2000 |00ad: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@3c15 │ │ -0e8890: 54a0 c814 |00b0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e8894: 54a1 cf14 |00b2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@14cf │ │ -0e8898: 6e20 183c 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@3c18 │ │ -0e889e: 54a0 c814 |00b7: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ -0e88a2: 6e10 ba34 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e88a8: 0c01 |00bc: move-result-object v1 │ │ -0e88aa: 52a2 b814 |00bd: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ -0e88ae: 52a3 bb14 |00bf: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ -0e88b2: 52a4 b614 |00c1: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ -0e88b6: 7154 2525 1032 |00c3: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@2525 │ │ -0e88bc: 54a0 b914 |00c6: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e88c0: 6e20 8434 5000 |00c8: invoke-virtual {v0, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ -0e88c6: 55a0 c614 |00cb: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ -0e88ca: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ -0e88ce: 54a0 b914 |00cf: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ -0e88d2: 6e10 6b34 0000 |00d1: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@346b │ │ -0e88d8: 0a00 |00d4: move-result v0 │ │ -0e88da: 3800 0500 |00d5: if-eqz v0, 00da // +0005 │ │ -0e88de: 6e10 b734 0a00 |00d7: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ -0e88e4: 55a0 c614 |00da: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ -0e88e8: 3900 7cff |00dc: if-nez v0, 0058 // -0084 │ │ -0e88ec: 54a0 c014 |00de: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ -0e88f0: 54a1 c114 |00e0: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@14c1 │ │ -0e88f4: 6e20 d404 1000 |00e2: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0e88fa: 2900 73ff |00e5: goto/16 0058 // -008d │ │ -0e88fe: 52a0 bd14 |00e7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e8902: 3340 0b00 |00e9: if-ne v0, v4, 00f4 // +000b │ │ -0e8906: 6e10 ba34 0a00 |00eb: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ -0e890c: 0c00 |00ee: move-result-object v0 │ │ -0e890e: 6e10 7c38 0000 |00ef: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0e8914: 0a09 |00f2: move-result v9 │ │ -0e8916: 289e |00f3: goto 0091 // -0062 │ │ -0e8918: 52a9 bd14 |00f4: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ -0e891c: 289b |00f6: goto 0091 // -0065 │ │ -0e891e: 52a0 b714 |00f7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e8922: 3340 0400 |00f9: if-ne v0, v4, 00fd // +0004 │ │ -0e8926: 0167 |00fb: move v7, v6 │ │ -0e8928: 289a |00fc: goto 0096 // -0066 │ │ -0e892a: 52a7 b714 |00fd: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ -0e892e: 2897 |00ff: goto 0096 // -0069 │ │ -0e8930: 0112 |0100: move v2, v1 │ │ -0e8932: 28ac |0101: goto 00ad // -0054 │ │ +0e64c4: |[0e64c4] android.support.v7.widget.ListPopupWindow.show:()V │ │ +0e64d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0e64d6: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ +0e64d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e64da: 12f5 |0003: const/4 v5, #int -1 // #ff │ │ +0e64dc: 7010 b634 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@34b6 │ │ +0e64e2: 0a06 |0007: move-result v6 │ │ +0e64e4: 6e10 cc34 0a00 |0008: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@34cc │ │ +0e64ea: 0a08 |000b: move-result v8 │ │ +0e64ec: 54a0 c814 |000c: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e64f0: 52a3 be14 |000e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWindowLayoutType:I // field@14be │ │ +0e64f4: 7120 2425 3000 |0010: invoke-static {v0, v3}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2524 │ │ +0e64fa: 54a0 c814 |0013: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e64fe: 6e10 0d3c 0000 |0015: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ +0e6504: 0a00 |0018: move-result v0 │ │ +0e6506: 3800 7300 |0019: if-eqz v0, 008c // +0073 │ │ +0e650a: 52a0 bd14 |001b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e650e: 3350 3c00 |001d: if-ne v0, v5, 0059 // +003c │ │ +0e6512: 12f9 |001f: const/4 v9, #int -1 // #ff │ │ +0e6514: 52a0 b714 |0020: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e6518: 3350 5d00 |0022: if-ne v0, v5, 007f // +005d │ │ +0e651c: 3808 4500 |0024: if-eqz v8, 0069 // +0045 │ │ +0e6520: 0167 |0026: move v7, v6 │ │ +0e6522: 3808 4600 |0027: if-eqz v8, 006d // +0046 │ │ +0e6526: 54a3 c814 |0029: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e652a: 52a0 bd14 |002b: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e652e: 3350 3e00 |002d: if-ne v0, v5, 006b // +003e │ │ +0e6532: 0150 |002f: move v0, v5 │ │ +0e6534: 6e20 193c 0300 |0030: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ +0e653a: 54a0 c814 |0033: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e653e: 6e20 123c 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ +0e6544: 54a0 c814 |0038: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6548: 55a3 bf14 |003a: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ +0e654c: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ +0e6550: 55a3 b414 |003e: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e6554: 3903 0300 |0040: if-nez v3, 0043 // +0003 │ │ +0e6558: 0121 |0042: move v1, v2 │ │ +0e655a: 6e20 153c 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@3c15 │ │ +0e6560: 54a0 c814 |0046: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6564: 6e10 ba34 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e656a: 0c01 |004b: move-result-object v1 │ │ +0e656c: 52a2 b814 |004c: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ +0e6570: 52a3 bb14 |004e: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e6574: 3b09 3800 |0050: if-gez v9, 0088 // +0038 │ │ +0e6578: 0154 |0052: move v4, v5 │ │ +0e657a: 3b07 3700 |0053: if-gez v7, 008a // +0037 │ │ +0e657e: 7406 1e3c 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@3c1e │ │ +0e6584: 0e00 |0058: return-void │ │ +0e6586: 52a0 bd14 |0059: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e658a: 3340 0b00 |005b: if-ne v0, v4, 0066 // +000b │ │ +0e658e: 6e10 ba34 0a00 |005d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e6594: 0c00 |0060: move-result-object v0 │ │ +0e6596: 6e10 7c38 0000 |0061: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0e659c: 0a09 |0064: move-result v9 │ │ +0e659e: 28bb |0065: goto 0020 // -0045 │ │ +0e65a0: 52a9 bd14 |0066: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e65a4: 28b8 |0068: goto 0020 // -0048 │ │ +0e65a6: 0157 |0069: move v7, v5 │ │ +0e65a8: 28bd |006a: goto 0027 // -0043 │ │ +0e65aa: 0110 |006b: move v0, v1 │ │ +0e65ac: 28c4 |006c: goto 0030 // -003c │ │ +0e65ae: 54a3 c814 |006d: iget-object v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e65b2: 52a0 bd14 |006f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e65b6: 3350 0c00 |0071: if-ne v0, v5, 007d // +000c │ │ +0e65ba: 0150 |0073: move v0, v5 │ │ +0e65bc: 6e20 193c 0300 |0074: invoke-virtual {v3, v0}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ +0e65c2: 54a0 c814 |0077: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e65c6: 6e20 123c 5000 |0079: invoke-virtual {v0, v5}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ +0e65cc: 28bc |007c: goto 0038 // -0044 │ │ +0e65ce: 0110 |007d: move v0, v1 │ │ +0e65d0: 28f6 |007e: goto 0074 // -000a │ │ +0e65d2: 52a0 b714 |007f: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e65d6: 3340 0400 |0081: if-ne v0, v4, 0085 // +0004 │ │ +0e65da: 0167 |0083: move v7, v6 │ │ +0e65dc: 28b4 |0084: goto 0038 // -004c │ │ +0e65de: 52a7 b714 |0085: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e65e2: 28b1 |0087: goto 0038 // -004f │ │ +0e65e4: 0194 |0088: move v4, v9 │ │ +0e65e6: 28ca |0089: goto 0053 // -0036 │ │ +0e65e8: 0175 |008a: move v5, v7 │ │ +0e65ea: 28ca |008b: goto 0055 // -0036 │ │ +0e65ec: 52a0 bd14 |008c: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e65f0: 3350 5900 |008e: if-ne v0, v5, 00e7 // +0059 │ │ +0e65f4: 12f9 |0090: const/4 v9, #int -1 // #ff │ │ +0e65f6: 52a0 b714 |0091: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e65fa: 3350 6400 |0093: if-ne v0, v5, 00f7 // +0064 │ │ +0e65fe: 12f7 |0095: const/4 v7, #int -1 // #ff │ │ +0e6600: 54a0 c814 |0096: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6604: 6e20 193c 9000 |0098: invoke-virtual {v0, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ +0e660a: 54a0 c814 |009b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e660e: 6e20 123c 7000 |009d: invoke-virtual {v0, v7}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ +0e6614: 7020 e634 2a00 |00a0: invoke-direct {v10, v2}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@34e6 │ │ +0e661a: 54a0 c814 |00a3: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e661e: 55a3 bf14 |00a5: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@14bf │ │ +0e6622: 3903 5900 |00a7: if-nez v3, 0100 // +0059 │ │ +0e6626: 55a3 b414 |00a9: iget-boolean v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@14b4 │ │ +0e662a: 3903 5500 |00ab: if-nez v3, 0100 // +0055 │ │ +0e662e: 6e20 153c 2000 |00ad: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@3c15 │ │ +0e6634: 54a0 c814 |00b0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6638: 54a1 cf14 |00b2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@14cf │ │ +0e663c: 6e20 183c 1000 |00b4: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@3c18 │ │ +0e6642: 54a0 c814 |00b7: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@14c8 │ │ +0e6646: 6e10 ba34 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e664c: 0c01 |00bc: move-result-object v1 │ │ +0e664e: 52a2 b814 |00bd: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@14b8 │ │ +0e6652: 52a3 bb14 |00bf: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@14bb │ │ +0e6656: 52a4 b614 |00c1: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@14b6 │ │ +0e665a: 7154 2525 1032 |00c3: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@2525 │ │ +0e6660: 54a0 b914 |00c6: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e6664: 6e20 8434 5000 |00c8: invoke-virtual {v0, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ +0e666a: 55a0 c614 |00cb: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ +0e666e: 3800 0a00 |00cd: if-eqz v0, 00d7 // +000a │ │ +0e6672: 54a0 b914 |00cf: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@14b9 │ │ +0e6676: 6e10 6b34 0000 |00d1: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@346b │ │ +0e667c: 0a00 |00d4: move-result v0 │ │ +0e667e: 3800 0500 |00d5: if-eqz v0, 00da // +0005 │ │ +0e6682: 6e10 b734 0a00 |00d7: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@34b7 │ │ +0e6688: 55a0 c614 |00da: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@14c6 │ │ +0e668c: 3900 7cff |00dc: if-nez v0, 0058 // -0084 │ │ +0e6690: 54a0 c014 |00de: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@14c0 │ │ +0e6694: 54a1 c114 |00e0: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@14c1 │ │ +0e6698: 6e20 d404 1000 |00e2: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0e669e: 2900 73ff |00e5: goto/16 0058 // -008d │ │ +0e66a2: 52a0 bd14 |00e7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e66a6: 3340 0b00 |00e9: if-ne v0, v4, 00f4 // +000b │ │ +0e66aa: 6e10 ba34 0a00 |00eb: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@34ba │ │ +0e66b0: 0c00 |00ee: move-result-object v0 │ │ +0e66b2: 6e10 7c38 0000 |00ef: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0e66b8: 0a09 |00f2: move-result v9 │ │ +0e66ba: 289e |00f3: goto 0091 // -0062 │ │ +0e66bc: 52a9 bd14 |00f4: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@14bd │ │ +0e66c0: 289b |00f6: goto 0091 // -0065 │ │ +0e66c2: 52a0 b714 |00f7: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e66c6: 3340 0400 |00f9: if-ne v0, v4, 00fd // +0004 │ │ +0e66ca: 0167 |00fb: move v7, v6 │ │ +0e66cc: 289a |00fc: goto 0096 // -0066 │ │ +0e66ce: 52a7 b714 |00fd: iget v7, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@14b7 │ │ +0e66d2: 2897 |00ff: goto 0096 // -0069 │ │ +0e66d4: 0112 |0100: move v2, v1 │ │ +0e66d6: 28ac |0101: goto 00ad // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=609 │ │ 0x0008 line=611 │ │ 0x000c line=612 │ │ 0x0013 line=614 │ │ 0x001b line=616 │ │ @@ -218576,21 +218581,21 @@ │ │ 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 : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #965 header: │ │ class_idx : 1661 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5827 │ │ +source_file_idx : 5823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #965 annotations: │ │ Annotations on class │ │ @@ -218608,21 +218613,21 @@ │ │ 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 : 5827 (PopupMenu.java) │ │ + source_file_idx : 5823 (PopupMenu.java) │ │ │ │ Class #966 header: │ │ class_idx : 1662 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5827 │ │ +source_file_idx : 5823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #966 annotations: │ │ Annotations on class │ │ @@ -218640,21 +218645,21 @@ │ │ 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 : 5827 (PopupMenu.java) │ │ + source_file_idx : 5823 (PopupMenu.java) │ │ │ │ Class #967 header: │ │ class_idx : 1664 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #967 annotations: │ │ Annotations on class │ │ @@ -218681,18 +218686,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 │ │ -0e8934: |[0e8934] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8944: 5b01 da14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@14da │ │ -0e8948: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e894e: 0e00 |0005: return-void │ │ +0e66d8: |[0e66d8] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e66e8: 5b01 da14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@14da │ │ +0e66ec: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e66f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1315 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218702,39 +218707,39 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0e8950: |[0e8950] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e8960: 5430 da14 |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@14da │ │ -0e8964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0e8966: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0e8968: 7140 6b35 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@356b │ │ -0e896e: 0e00 |0007: return-void │ │ +0e66f4: |[0e66f4] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0e6704: 5430 da14 |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@14da │ │ +0e6708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e670a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0e670c: 7140 6b35 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@356b │ │ +0e6712: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ 0x0007 line=1323 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #968 header: │ │ class_idx : 1665 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #968 annotations: │ │ Annotations on class │ │ @@ -218763,18 +218768,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 │ │ -0e8970: |[0e8970] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8980: 5b01 db14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@14db │ │ -0e8984: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e898a: 0e00 |0005: return-void │ │ +0e6714: |[0e6714] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6724: 5b01 db14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@14db │ │ +0e6728: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e672e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218784,18 +218789,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 │ │ -0e898c: |[0e898c] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0e899c: 5410 db14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@14db │ │ -0e89a0: 7120 6c35 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@356c │ │ -0e89a6: 0e00 |0005: return-void │ │ +0e6730: |[0e6730] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0e6740: 5410 db14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@14db │ │ +0e6744: 7120 6c35 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@356c │ │ +0e674a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0005 line=1334 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$11; │ │ @@ -218809,31 +218814,31 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e89a8: |[0e89a8] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0e89b8: 0e00 |0000: return-void │ │ +0e674c: |[0e674c] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +0e675c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #969 header: │ │ class_idx : 1666 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #969 annotations: │ │ Annotations on class │ │ @@ -218858,18 +218863,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 │ │ -0e89bc: |[0e89bc] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e89cc: 5b01 dc14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@14dc │ │ -0e89d0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e89d6: 0e00 |0005: return-void │ │ +0e6760: |[0e6760] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6770: 5b01 dc14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@14dc │ │ +0e6774: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e677a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1619 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218879,16 +218884,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e89d8: |[0e89d8] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ -0e89e8: 0e00 |0000: return-void │ │ +0e677c: |[0e677c] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ +0e678c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1629 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -218897,16 +218902,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e89ec: |[0e89ec] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0e89fc: 0e00 |0000: return-void │ │ +0e6790: |[0e6790] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0e67a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 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 │ │ @@ -218918,36 +218923,36 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0e8a00: |[0e8a00] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0e8a10: 5410 dc14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@14dc │ │ -0e8a14: 7120 6e35 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@356e │ │ -0e8a1a: 0e00 |0005: return-void │ │ +0e67a4: |[0e67a4] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0e67b4: 5410 dc14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@14dc │ │ +0e67b8: 7120 6e35 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@356e │ │ +0e67be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1625 │ │ 0x0005 line=1626 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #970 header: │ │ class_idx : 1667 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #970 annotations: │ │ Annotations on class │ │ @@ -218972,18 +218977,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 │ │ -0e8a1c: |[0e8a1c] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8a2c: 5b01 dd14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ -0e8a30: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8a36: 0e00 |0005: return-void │ │ +0e67c0: |[0e67c0] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e67d0: 5b01 dd14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ +0e67d4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e67da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -218993,45 +218998,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0e8a38: |[0e8a38] android.support.v7.widget.SearchView$1.run:()V │ │ -0e8a48: 5441 dd14 |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ -0e8a4c: 6e10 8235 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -0e8a52: 0c01 |0005: move-result-object v1 │ │ -0e8a54: 1a02 5a2f |0006: const-string v2, "input_method" // string@2f5a │ │ -0e8a58: 6e20 ac01 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0e8a5e: 0c00 |000b: move-result-object v0 │ │ -0e8a60: 1f00 2807 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -0e8a64: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0e8a68: 6201 f014 |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -0e8a6c: 5442 dd14 |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ -0e8a70: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0e8a72: 6e40 2735 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@3527 │ │ -0e8a78: 0e00 |0018: return-void │ │ +0e67dc: |[0e67dc] android.support.v7.widget.SearchView$1.run:()V │ │ +0e67ec: 5441 dd14 |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ +0e67f0: 6e10 8235 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +0e67f6: 0c01 |0005: move-result-object v1 │ │ +0e67f8: 1a02 552f |0006: const-string v2, "input_method" // string@2f55 │ │ +0e67fc: 6e20 ac01 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0e6802: 0c00 |000b: move-result-object v0 │ │ +0e6804: 1f00 2807 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +0e6808: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0e680c: 6201 f014 |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +0e6810: 5442 dd14 |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@14dd │ │ +0e6814: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0e6816: 6e40 2735 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@3527 │ │ +0e681c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000e line=178 │ │ 0x0010 line=179 │ │ 0x0018 line=181 │ │ locals : │ │ 0x000e - 0x0019 reg=0 imm Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v7/widget/SearchView$1; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #971 header: │ │ class_idx : 1668 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #971 annotations: │ │ Annotations on class │ │ @@ -219056,18 +219061,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 │ │ -0e8a7c: |[0e8a7c] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8a8c: 5b01 de14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@14de │ │ -0e8a90: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8a96: 0e00 |0005: return-void │ │ +0e6820: |[0e6820] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6830: 5b01 de14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@14de │ │ +0e6834: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e683a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219077,32 +219082,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8a98: |[0e8a98] android.support.v7.widget.SearchView$2.run:()V │ │ -0e8aa8: 5410 de14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@14de │ │ -0e8aac: 7110 6235 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@3562 │ │ -0e8ab2: 0e00 |0005: return-void │ │ +0e683c: |[0e683c] android.support.v7.widget.SearchView$2.run:()V │ │ +0e684c: 5410 de14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@14de │ │ +0e6850: 7110 6235 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@3562 │ │ +0e6856: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$2; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #972 header: │ │ class_idx : 1669 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #972 annotations: │ │ Annotations on class │ │ @@ -219127,18 +219132,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 │ │ -0e8ab4: |[0e8ab4] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8ac4: 5b01 df14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ -0e8ac8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8ace: 0e00 |0005: return-void │ │ +0e6858: |[0e6858] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6868: 5b01 df14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ +0e686c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219148,45 +219153,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e8ad0: |[0e8ad0] android.support.v7.widget.SearchView$3.run:()V │ │ -0e8ae0: 5420 df14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ -0e8ae4: 7110 6335 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ -0e8aea: 0c00 |0005: move-result-object v0 │ │ -0e8aec: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0e8af0: 5420 df14 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ -0e8af4: 7110 6335 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ -0e8afa: 0c00 |000d: move-result-object v0 │ │ -0e8afc: 2000 9806 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ -0e8b00: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -0e8b04: 5420 df14 |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ -0e8b08: 7110 6335 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ -0e8b0e: 0c00 |0017: move-result-object v0 │ │ -0e8b10: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0e8b12: 6e20 e622 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@22e6 │ │ -0e8b18: 0e00 |001c: return-void │ │ +0e6874: |[0e6874] android.support.v7.widget.SearchView$3.run:()V │ │ +0e6884: 5420 df14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ +0e6888: 7110 6335 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ +0e688e: 0c00 |0005: move-result-object v0 │ │ +0e6890: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0e6894: 5420 df14 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ +0e6898: 7110 6335 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ +0e689e: 0c00 |000d: move-result-object v0 │ │ +0e68a0: 2000 9806 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ +0e68a4: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +0e68a8: 5420 df14 |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@14df │ │ +0e68ac: 7110 6335 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@3563 │ │ +0e68b2: 0c00 |0017: move-result-object v0 │ │ +0e68b4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0e68b6: 6e20 e622 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@22e6 │ │ +0e68bc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0012 line=193 │ │ 0x001c line=195 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/SearchView$3; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #973 header: │ │ class_idx : 1670 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #973 annotations: │ │ Annotations on class │ │ @@ -219211,18 +219216,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 │ │ -0e8b1c: |[0e8b1c] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8b2c: 5b01 e014 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ -0e8b30: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8b36: 0e00 |0005: return-void │ │ +0e68c0: |[0e68c0] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e68d0: 5b01 e014 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ +0e68d4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e68da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219232,42 +219237,42 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0e8b38: |[0e8b38] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ -0e8b48: 5420 e014 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ -0e8b4c: 7110 6d35 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@356d │ │ -0e8b52: 0c00 |0005: move-result-object v0 │ │ -0e8b54: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0e8b58: 5420 e014 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ -0e8b5c: 7110 6d35 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@356d │ │ -0e8b62: 0c00 |000d: move-result-object v0 │ │ -0e8b64: 5421 e014 |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ -0e8b68: 7230 2538 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@3825 │ │ -0e8b6e: 0e00 |0013: return-void │ │ +0e68dc: |[0e68dc] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ +0e68ec: 5420 e014 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ +0e68f0: 7110 6d35 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@356d │ │ +0e68f6: 0c00 |0005: move-result-object v0 │ │ +0e68f8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0e68fc: 5420 e014 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ +0e6900: 7110 6d35 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@356d │ │ +0e6906: 0c00 |000d: move-result-object v0 │ │ +0e6908: 5421 e014 |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@14e0 │ │ +0e690c: 7230 2538 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@3825 │ │ +0e6912: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0008 line=336 │ │ 0x0013 line=338 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #974 header: │ │ class_idx : 1671 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #974 annotations: │ │ Annotations on class │ │ @@ -219292,18 +219297,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 │ │ -0e8b70: |[0e8b70] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8b80: 5b01 e114 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@14e1 │ │ -0e8b84: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8b8a: 0e00 |0005: return-void │ │ +0e6914: |[0e6914] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6924: 5b01 e114 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@14e1 │ │ +0e6928: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e692e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219313,18 +219318,18 @@ │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8b8c: |[0e8b8c] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -0e8b9c: 5410 e114 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@14e1 │ │ -0e8ba0: 7110 7035 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@3570 │ │ -0e8ba6: 0e00 |0005: return-void │ │ +0e6930: |[0e6930] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +0e6940: 5410 e114 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@14e1 │ │ +0e6944: 7110 7035 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@3570 │ │ +0e694a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -219333,21 +219338,21 @@ │ │ 0x0000 - 0x0006 reg=5 right I │ │ 0x0000 - 0x0006 reg=6 bottom I │ │ 0x0000 - 0x0006 reg=7 oldLeft I │ │ 0x0000 - 0x0006 reg=8 oldTop I │ │ 0x0000 - 0x0006 reg=9 oldRight I │ │ 0x0000 - 0x0006 reg=10 oldBottom I │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #975 header: │ │ class_idx : 1672 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #975 annotations: │ │ Annotations on class │ │ @@ -219372,18 +219377,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 │ │ -0e8ba8: |[0e8ba8] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8bb8: 5b01 e214 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@14e2 │ │ -0e8bbc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8bc2: 0e00 |0005: return-void │ │ +0e694c: |[0e694c] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e695c: 5b01 e214 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@14e2 │ │ +0e6960: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6966: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219393,32 +219398,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e8bc4: |[0e8bc4] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ -0e8bd4: 5410 e214 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@14e2 │ │ -0e8bd8: 7110 7035 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@3570 │ │ -0e8bde: 0e00 |0005: return-void │ │ +0e6968: |[0e6968] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ +0e6978: 5410 e214 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@14e2 │ │ +0e697c: 7110 7035 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@3570 │ │ +0e6982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0005 line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$6; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #976 header: │ │ class_idx : 1673 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #976 annotations: │ │ Annotations on class │ │ @@ -219443,18 +219448,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 │ │ -0e8be0: |[0e8be0] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8bf0: 5b01 e314 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8bf4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8bfa: 0e00 |0005: return-void │ │ +0e6984: |[0e6984] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6994: 5b01 e314 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e6998: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e699e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219464,50 +219469,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -0e8bfc: |[0e8bfc] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ -0e8c0c: 5410 e314 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c10: 7110 7135 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3571 │ │ -0e8c16: 0c00 |0005: move-result-object v0 │ │ -0e8c18: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ -0e8c1c: 5410 e314 |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c20: 7110 7235 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@3572 │ │ -0e8c26: 0e00 |000d: return-void │ │ -0e8c28: 5410 e314 |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c2c: 7110 7335 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3573 │ │ -0e8c32: 0c00 |0013: move-result-object v0 │ │ -0e8c34: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ -0e8c38: 5410 e314 |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c3c: 7110 7435 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@3574 │ │ -0e8c42: 28f2 |001b: goto 000d // -000e │ │ -0e8c44: 5410 e314 |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c48: 7110 7535 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3575 │ │ -0e8c4e: 0c00 |0021: move-result-object v0 │ │ -0e8c50: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ -0e8c54: 5410 e314 |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c58: 7110 7635 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@3576 │ │ -0e8c5e: 28e4 |0029: goto 000d // -001c │ │ -0e8c60: 5410 e314 |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c64: 7110 6435 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3564 │ │ -0e8c6a: 0c00 |002f: move-result-object v0 │ │ -0e8c6c: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ -0e8c70: 5410 e314 |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c74: 7110 6535 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@3565 │ │ -0e8c7a: 28d6 |0037: goto 000d // -002a │ │ -0e8c7c: 5410 e314 |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c80: 7110 6635 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ -0e8c86: 0c00 |003d: move-result-object v0 │ │ -0e8c88: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ -0e8c8c: 5410 e314 |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ -0e8c90: 7110 6735 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@3567 │ │ -0e8c96: 28c8 |0045: goto 000d // -0038 │ │ +0e69a0: |[0e69a0] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ +0e69b0: 5410 e314 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69b4: 7110 7135 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3571 │ │ +0e69ba: 0c00 |0005: move-result-object v0 │ │ +0e69bc: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ +0e69c0: 5410 e314 |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69c4: 7110 7235 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@3572 │ │ +0e69ca: 0e00 |000d: return-void │ │ +0e69cc: 5410 e314 |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69d0: 7110 7335 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3573 │ │ +0e69d6: 0c00 |0013: move-result-object v0 │ │ +0e69d8: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ +0e69dc: 5410 e314 |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69e0: 7110 7435 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@3574 │ │ +0e69e6: 28f2 |001b: goto 000d // -000e │ │ +0e69e8: 5410 e314 |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69ec: 7110 7535 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3575 │ │ +0e69f2: 0c00 |0021: move-result-object v0 │ │ +0e69f4: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ +0e69f8: 5410 e314 |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e69fc: 7110 7635 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@3576 │ │ +0e6a02: 28e4 |0029: goto 000d // -001c │ │ +0e6a04: 5410 e314 |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e6a08: 7110 6435 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@3564 │ │ +0e6a0e: 0c00 |002f: move-result-object v0 │ │ +0e6a10: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ +0e6a14: 5410 e314 |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e6a18: 7110 6535 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@3565 │ │ +0e6a1e: 28d6 |0037: goto 000d // -002a │ │ +0e6a20: 5410 e314 |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e6a24: 7110 6635 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ +0e6a2a: 0c00 |003d: move-result-object v0 │ │ +0e6a2c: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ +0e6a30: 5410 e314 |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@14e3 │ │ +0e6a34: 7110 6735 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@3567 │ │ +0e6a3a: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ 0x0008 line=950 │ │ 0x000d line=960 │ │ 0x000e line=951 │ │ 0x0016 line=952 │ │ @@ -219517,21 +219522,21 @@ │ │ 0x0032 line=956 │ │ 0x0038 line=957 │ │ 0x0040 line=958 │ │ locals : │ │ 0x0000 - 0x0046 reg=1 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0046 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #977 header: │ │ class_idx : 1674 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #977 annotations: │ │ Annotations on class │ │ @@ -219556,18 +219561,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 │ │ -0e8c98: |[0e8c98] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8ca8: 5b01 e414 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8cac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8cb2: 0e00 |0005: return-void │ │ +0e6a3c: |[0e6a3c] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6a4c: 5b01 e414 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6a50: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6a56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219577,66 +219582,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 │ │ -0e8cb4: |[0e8cb4] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0e8cc4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0e8cc6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0e8cc8: 5452 e414 |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8ccc: 7110 6835 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@3568 │ │ -0e8cd2: 0c02 |0007: move-result-object v2 │ │ -0e8cd4: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -0e8cd8: 0f00 |000a: return v0 │ │ -0e8cda: 5452 e414 |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8cde: 7110 6635 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ -0e8ce4: 0c02 |0010: move-result-object v2 │ │ -0e8ce6: 6e10 4335 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@3543 │ │ -0e8cec: 0a02 |0014: move-result v2 │ │ -0e8cee: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ -0e8cf2: 5452 e414 |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8cf6: 7110 6635 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ -0e8cfc: 0c02 |001c: move-result-object v2 │ │ -0e8cfe: 6e10 3c35 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ -0e8d04: 0a02 |0020: move-result v2 │ │ -0e8d06: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -0e8d08: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ -0e8d0c: 5450 e414 |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8d10: 7140 6935 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@3569 │ │ -0e8d16: 0a00 |0029: move-result v0 │ │ -0e8d18: 28e0 |002a: goto 000a // -0020 │ │ -0e8d1a: 5452 e414 |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8d1e: 7110 6635 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ -0e8d24: 0c02 |0030: move-result-object v2 │ │ -0e8d26: 7110 3035 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@3530 │ │ -0e8d2c: 0a02 |0034: move-result v2 │ │ -0e8d2e: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ -0e8d32: 7110 ca17 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ -0e8d38: 0a02 |003a: move-result v2 │ │ -0e8d3a: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ -0e8d3e: 6e10 af37 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0e8d44: 0a02 |0040: move-result v2 │ │ -0e8d46: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ -0e8d4a: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ -0e8d4e: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ -0e8d52: 6e10 2e38 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@382e │ │ -0e8d58: 5452 e414 |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8d5c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -0e8d5e: 5454 e414 |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ -0e8d62: 7110 6635 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ -0e8d68: 0c04 |0052: move-result-object v4 │ │ -0e8d6a: 6e10 3d35 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -0e8d70: 0c04 |0056: move-result-object v4 │ │ -0e8d72: 6e10 2643 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0e8d78: 0c04 |005a: move-result-object v4 │ │ -0e8d7a: 7140 6a35 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@356a │ │ -0e8d80: 0110 |005e: move v0, v1 │ │ -0e8d82: 28ab |005f: goto 000a // -0055 │ │ +0e6a58: |[0e6a58] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0e6a68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0e6a6a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0e6a6c: 5452 e414 |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6a70: 7110 6835 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@3568 │ │ +0e6a76: 0c02 |0007: move-result-object v2 │ │ +0e6a78: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +0e6a7c: 0f00 |000a: return v0 │ │ +0e6a7e: 5452 e414 |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6a82: 7110 6635 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ +0e6a88: 0c02 |0010: move-result-object v2 │ │ +0e6a8a: 6e10 4335 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@3543 │ │ +0e6a90: 0a02 |0014: move-result v2 │ │ +0e6a92: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ +0e6a96: 5452 e414 |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6a9a: 7110 6635 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ +0e6aa0: 0c02 |001c: move-result-object v2 │ │ +0e6aa2: 6e10 3c35 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ +0e6aa8: 0a02 |0020: move-result v2 │ │ +0e6aaa: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +0e6aac: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ +0e6ab0: 5450 e414 |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6ab4: 7140 6935 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@3569 │ │ +0e6aba: 0a00 |0029: move-result v0 │ │ +0e6abc: 28e0 |002a: goto 000a // -0020 │ │ +0e6abe: 5452 e414 |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6ac2: 7110 6635 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ +0e6ac8: 0c02 |0030: move-result-object v2 │ │ +0e6aca: 7110 3035 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@3530 │ │ +0e6ad0: 0a02 |0034: move-result v2 │ │ +0e6ad2: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ +0e6ad6: 7110 ca17 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ +0e6adc: 0a02 |003a: move-result v2 │ │ +0e6ade: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ +0e6ae2: 6e10 af37 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0e6ae8: 0a02 |0040: move-result v2 │ │ +0e6aea: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ +0e6aee: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ +0e6af2: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ +0e6af6: 6e10 2e38 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@382e │ │ +0e6afc: 5452 e414 |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6b00: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +0e6b02: 5454 e414 |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@14e4 │ │ +0e6b06: 7110 6635 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@3566 │ │ +0e6b0c: 0c04 |0052: move-result-object v4 │ │ +0e6b0e: 6e10 3d35 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +0e6b14: 0c04 |0056: move-result-object v4 │ │ +0e6b16: 6e10 2643 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0e6b1c: 0c04 |005a: move-result-object v4 │ │ +0e6b1e: 7140 6a35 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@356a │ │ +0e6b24: 0110 |005e: move v0, v1 │ │ +0e6b26: 28ab |005f: goto 000a // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=971 │ │ 0x000a line=1001 │ │ 0x000b line=982 │ │ 0x0024 line=984 │ │ 0x002b line=989 │ │ @@ -219647,21 +219652,21 @@ │ │ 0x005f line=997 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #978 header: │ │ class_idx : 1675 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #978 annotations: │ │ Annotations on class │ │ @@ -219686,18 +219691,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 │ │ -0e8d84: |[0e8d84] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ -0e8d94: 5b01 e514 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@14e5 │ │ -0e8d98: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8d9e: 0e00 |0005: return-void │ │ +0e6b28: |[0e6b28] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ +0e6b38: 5b01 e514 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@14e5 │ │ +0e6b3c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -219707,36 +219712,36 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0e8da0: |[0e8da0] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0e8db0: 5410 e514 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@14e5 │ │ -0e8db4: 7110 7635 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@3576 │ │ -0e8dba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0e8dbc: 0f00 |0006: return v0 │ │ +0e6b44: |[0e6b44] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +0e6b54: 5410 e514 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@14e5 │ │ +0e6b58: 7110 7635 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@3576 │ │ +0e6b5e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0e6b60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1137 │ │ 0x0005 line=1138 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #979 header: │ │ class_idx : 1676 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #979 annotations: │ │ Annotations on class │ │ @@ -219772,74 +219777,74 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0e8dc0: |[0e8dc0] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ -0e8dd0: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0e8dd6: 1c00 3307 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ -0e8dda: 1a01 8426 |0005: const-string v1, "doBeforeTextChanged" // string@2684 │ │ -0e8dde: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0e8de0: 2322 3509 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0e8de4: 6e30 dc42 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0e8dea: 0c00 |000d: move-result-object v0 │ │ -0e8dec: 5b50 e714 |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ -0e8df0: 5450 e714 |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ -0e8df4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0e8df6: 6e20 9043 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e8dfc: 1c00 3307 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ -0e8e00: 1a01 8226 |0018: const-string v1, "doAfterTextChanged" // string@2682 │ │ -0e8e04: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0e8e06: 2322 3509 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0e8e0a: 6e30 dc42 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -0e8e10: 0c00 |0020: move-result-object v0 │ │ -0e8e12: 5b50 e614 |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ -0e8e16: 5450 e614 |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ -0e8e1a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -0e8e1c: 6e20 9043 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e8e22: 1c00 3307 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ -0e8e26: 1a01 7927 |002b: const-string v1, "ensureImeVisible" // string@2779 │ │ -0e8e2a: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -0e8e2c: 2322 3509 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0e8e30: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -0e8e32: 6204 6420 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0e8e36: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -0e8e3a: 6e30 df42 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0e8e40: 0c00 |0038: move-result-object v0 │ │ -0e8e42: 5b50 e814 |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ -0e8e46: 5450 e814 |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ -0e8e4a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -0e8e4c: 6e20 9043 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e8e52: 1c00 2807 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -0e8e56: 1a01 6745 |0043: const-string v1, "showSoftInputUnchecked" // string@4567 │ │ -0e8e5a: 1222 |0045: const/4 v2, #int 2 // #2 │ │ -0e8e5c: 2322 3509 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ -0e8e60: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -0e8e62: 6204 6520 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0e8e66: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ -0e8e6a: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -0e8e6c: 1c04 ed00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@00ed │ │ -0e8e70: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ -0e8e74: 6e30 df42 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0e8e7a: 0c00 |0055: move-result-object v0 │ │ -0e8e7c: 5b50 e914 |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ -0e8e80: 5450 e914 |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ -0e8e84: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0e8e86: 6e20 9043 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ -0e8e8c: 0e00 |005e: return-void │ │ -0e8e8e: 0d00 |005f: move-exception v0 │ │ -0e8e90: 28fe |0060: goto 005e // -0002 │ │ -0e8e92: 0d00 |0061: move-exception v0 │ │ -0e8e94: 28df |0062: goto 0041 // -0021 │ │ -0e8e96: 0d00 |0063: move-exception v0 │ │ -0e8e98: 28c5 |0064: goto 0029 // -003b │ │ -0e8e9a: 0d00 |0065: move-exception v0 │ │ -0e8e9c: 28b0 |0066: goto 0016 // -0050 │ │ +0e6b64: |[0e6b64] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ +0e6b74: 7010 1f43 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6b7a: 1c00 3307 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ +0e6b7e: 1a01 7f26 |0005: const-string v1, "doBeforeTextChanged" // string@267f │ │ +0e6b82: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0e6b84: 2322 3509 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0e6b88: 6e30 dc42 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0e6b8e: 0c00 |000d: move-result-object v0 │ │ +0e6b90: 5b50 e714 |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ +0e6b94: 5450 e714 |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ +0e6b98: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0e6b9a: 6e20 9043 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e6ba0: 1c00 3307 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ +0e6ba4: 1a01 7d26 |0018: const-string v1, "doAfterTextChanged" // string@267d │ │ +0e6ba8: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0e6baa: 2322 3509 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0e6bae: 6e30 dc42 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +0e6bb4: 0c00 |0020: move-result-object v0 │ │ +0e6bb6: 5b50 e614 |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ +0e6bba: 5450 e614 |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ +0e6bbe: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0e6bc0: 6e20 9043 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e6bc6: 1c00 3307 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@0733 │ │ +0e6bca: 1a01 7427 |002b: const-string v1, "ensureImeVisible" // string@2774 │ │ +0e6bce: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +0e6bd0: 2322 3509 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0e6bd4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0e6bd6: 6204 6420 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0e6bda: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +0e6bde: 6e30 df42 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0e6be4: 0c00 |0038: move-result-object v0 │ │ +0e6be6: 5b50 e814 |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ +0e6bea: 5450 e814 |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ +0e6bee: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0e6bf0: 6e20 9043 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e6bf6: 1c00 2807 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +0e6bfa: 1a01 6245 |0043: const-string v1, "showSoftInputUnchecked" // string@4562 │ │ +0e6bfe: 1222 |0045: const/4 v2, #int 2 // #2 │ │ +0e6c00: 2322 3509 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0935 │ │ +0e6c04: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +0e6c06: 6204 6520 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0e6c0a: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ +0e6c0e: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +0e6c10: 1c04 ed00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@00ed │ │ +0e6c14: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ +0e6c18: 6e30 df42 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0e6c1e: 0c00 |0055: move-result-object v0 │ │ +0e6c20: 5b50 e914 |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ +0e6c24: 5450 e914 |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ +0e6c28: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0e6c2a: 6e20 9043 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@4390 │ │ +0e6c30: 0e00 |005e: return-void │ │ +0e6c32: 0d00 |005f: move-exception v0 │ │ +0e6c34: 28fe |0060: goto 005e // -0002 │ │ +0e6c36: 0d00 |0061: move-exception v0 │ │ +0e6c38: 28df |0062: goto 0041 // -0021 │ │ +0e6c3a: 0d00 |0063: move-exception v0 │ │ +0e6c3c: 28c5 |0064: goto 0029 // -003b │ │ +0e6c3e: 0d00 |0065: move-exception v0 │ │ +0e6c40: 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 │ │ @@ -219869,24 +219874,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e8ed4: |[0e8ed4] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -0e8ee4: 5420 e614 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ -0e8ee8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0e8eec: 5420 e614 |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ -0e8ef0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e8ef2: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0e8ef6: 6e30 8e43 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e8efc: 0e00 |000c: return-void │ │ -0e8efe: 0d00 |000d: move-exception v0 │ │ -0e8f00: 28fe |000e: goto 000c // -0002 │ │ +0e6c78: |[0e6c78] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +0e6c88: 5420 e614 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ +0e6c8c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e6c90: 5420 e614 |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@14e6 │ │ +0e6c94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e6c96: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0e6c9a: 6e30 8e43 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e6ca0: 0e00 |000c: return-void │ │ +0e6ca2: 0d00 |000d: move-exception v0 │ │ +0e6ca4: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1797 │ │ 0x0004 line=1799 │ │ 0x000c line=1803 │ │ @@ -219900,24 +219905,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0e8f14: |[0e8f14] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -0e8f24: 5420 e714 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ -0e8f28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0e8f2c: 5420 e714 |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ -0e8f30: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0e8f32: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0e8f36: 6e30 8e43 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e8f3c: 0e00 |000c: return-void │ │ -0e8f3e: 0d00 |000d: move-exception v0 │ │ -0e8f40: 28fe |000e: goto 000c // -0002 │ │ +0e6cb8: |[0e6cb8] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +0e6cc8: 5420 e714 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ +0e6ccc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e6cd0: 5420 e714 |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@14e7 │ │ +0e6cd4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0e6cd6: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0e6cda: 6e30 8e43 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e6ce0: 0e00 |000c: return-void │ │ +0e6ce2: 0d00 |000d: move-exception v0 │ │ +0e6ce4: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1788 │ │ 0x0004 line=1790 │ │ 0x000c line=1794 │ │ @@ -219931,28 +219936,28 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0e8f54: |[0e8f54] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ -0e8f64: 5440 e814 |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ -0e8f68: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -0e8f6c: 5440 e814 |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ -0e8f70: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0e8f72: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0e8f76: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e8f78: 7110 c442 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0e8f7e: 0c03 |000d: move-result-object v3 │ │ -0e8f80: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -0e8f84: 6e30 8e43 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e8f8a: 0e00 |0013: return-void │ │ -0e8f8c: 0d00 |0014: move-exception v0 │ │ -0e8f8e: 28fe |0015: goto 0013 // -0002 │ │ +0e6cf8: |[0e6cf8] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ +0e6d08: 5440 e814 |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ +0e6d0c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0e6d10: 5440 e814 |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@14e8 │ │ +0e6d14: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0e6d16: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0e6d1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e6d1c: 7110 c442 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0e6d22: 0c03 |000d: move-result-object v3 │ │ +0e6d24: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +0e6d28: 6e30 8e43 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e6d2e: 0e00 |0013: return-void │ │ +0e6d30: 0d00 |0014: move-exception v0 │ │ +0e6d32: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=1806 │ │ 0x0004 line=1808 │ │ 0x0013 line=1812 │ │ @@ -219967,32 +219972,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 │ │ -0e8fa0: |[0e8fa0] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ -0e8fb0: 5440 e914 |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ -0e8fb4: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -0e8fb8: 5440 e914 |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ -0e8fbc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0e8fbe: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0e8fc2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0e8fc4: 7110 0143 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0e8fca: 0c03 |000d: move-result-object v3 │ │ -0e8fcc: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -0e8fd0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0e8fd2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0e8fd4: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -0e8fd8: 6e30 8e43 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0e8fde: 0e00 |0017: return-void │ │ -0e8fe0: 0d00 |0018: move-exception v0 │ │ -0e8fe2: 6e30 c43a 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ -0e8fe8: 28fb |001c: goto 0017 // -0005 │ │ +0e6d44: |[0e6d44] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ +0e6d54: 5440 e914 |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ +0e6d58: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +0e6d5c: 5440 e914 |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@14e9 │ │ +0e6d60: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0e6d62: 2311 3709 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0e6d66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0e6d68: 7110 0143 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0e6d6e: 0c03 |000d: move-result-object v3 │ │ +0e6d70: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +0e6d74: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0e6d76: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0e6d78: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +0e6d7c: 6e30 8e43 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0e6d82: 0e00 |0017: return-void │ │ +0e6d84: 0d00 |0018: move-exception v0 │ │ +0e6d86: 6e30 c43a 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ +0e6d8c: 28fb |001c: goto 0017 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=1815 │ │ 0x0004 line=1817 │ │ 0x0017 line=1825 │ │ @@ -220000,21 +220005,21 @@ │ │ 0x0019 line=1824 │ │ 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 : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #980 header: │ │ class_idx : 1677 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #980 annotations: │ │ Annotations on class │ │ @@ -220032,21 +220037,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/SearchView$OnCloseListener;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #981 header: │ │ class_idx : 1678 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #981 annotations: │ │ Annotations on class │ │ @@ -220070,21 +220075,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnQueryTextListener;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #982 header: │ │ class_idx : 1679 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #982 annotations: │ │ Annotations on class │ │ @@ -220108,21 +220113,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnSuggestionListener;) │ │ name : 'onSuggestionSelect' │ │ type : '(I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #983 header: │ │ class_idx : 1682 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6328 │ │ +source_file_idx : 6324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #983 annotations: │ │ Annotations on class │ │ @@ -220134,21 +220139,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6328 (ShareActionProvider.java) │ │ + source_file_idx : 6324 (ShareActionProvider.java) │ │ │ │ Class #984 header: │ │ class_idx : 1683 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6328 │ │ +source_file_idx : 6324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #984 annotations: │ │ Annotations on class │ │ @@ -220166,21 +220171,21 @@ │ │ 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 : 6328 (ShareActionProvider.java) │ │ + source_file_idx : 6324 (ShareActionProvider.java) │ │ │ │ Class #985 header: │ │ class_idx : 1685 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6328 │ │ +source_file_idx : 6324 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #985 annotations: │ │ Annotations on class │ │ @@ -220205,18 +220210,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 │ │ -0e8ffc: |[0e8ffc] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -0e900c: 5b01 2415 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ -0e9010: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e9016: 0e00 |0005: return-void │ │ +0e6da0: |[0e6da0] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +0e6db0: 5b01 2415 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ +0e6db4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6dba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -220225,17 +220230,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 │ │ -0e9018: |[0e9018] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -0e9028: 7020 d335 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@35d3 │ │ -0e902e: 0e00 |0003: return-void │ │ +0e6dbc: |[0e6dbc] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +0e6dcc: 7020 d335 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@35d3 │ │ +0e6dd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 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; │ │ @@ -220246,46 +220251,46 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0e9030: |[0e9030] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0e9040: 5464 2415 |0000: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ -0e9044: 7110 d735 0400 |0002: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@35d7 │ │ -0e904a: 0c04 |0005: move-result-object v4 │ │ -0e904c: 5465 2415 |0006: iget-object v5, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ -0e9050: 7110 d835 0500 |0008: invoke-static {v5}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@35d8 │ │ -0e9056: 0c05 |000b: move-result-object v5 │ │ -0e9058: 7120 932f 5400 |000c: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ -0e905e: 0c01 |000f: move-result-object v1 │ │ -0e9060: 7210 d937 0700 |0010: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -0e9066: 0a02 |0013: move-result v2 │ │ -0e9068: 6e20 912f 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ -0e906e: 0c03 |0017: move-result-object v3 │ │ -0e9070: 3803 2400 |0018: if-eqz v3, 003c // +0024 │ │ -0e9074: 6e10 cc01 0300 |001a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0e907a: 0c00 |001d: move-result-object v0 │ │ -0e907c: 1a04 4c20 |001e: const-string v4, "android.intent.action.SEND" // string@204c │ │ -0e9080: 6e20 3843 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0e9086: 0a04 |0023: move-result v4 │ │ -0e9088: 3904 0a00 |0024: if-nez v4, 002e // +000a │ │ -0e908c: 1a04 4d20 |0026: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -0e9090: 6e20 3843 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0e9096: 0a04 |002b: move-result v4 │ │ -0e9098: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ -0e909c: 5464 2415 |002e: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ -0e90a0: 7120 d935 3400 |0030: invoke-static {v4, v3}, Landroid/support/v7/widget/ShareActionProvider;.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V // method@35d9 │ │ -0e90a6: 5464 2415 |0033: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ -0e90aa: 7110 d735 0400 |0035: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@35d7 │ │ -0e90b0: 0c04 |0038: move-result-object v4 │ │ -0e90b2: 6e20 b901 3400 |0039: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0e90b8: 1214 |003c: const/4 v4, #int 1 // #1 │ │ -0e90ba: 0f04 |003d: return v4 │ │ +0e6dd4: |[0e6dd4] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0e6de4: 5464 2415 |0000: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ +0e6de8: 7110 d735 0400 |0002: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@35d7 │ │ +0e6dee: 0c04 |0005: move-result-object v4 │ │ +0e6df0: 5465 2415 |0006: iget-object v5, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ +0e6df4: 7110 d835 0500 |0008: invoke-static {v5}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@35d8 │ │ +0e6dfa: 0c05 |000b: move-result-object v5 │ │ +0e6dfc: 7120 932f 5400 |000c: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ +0e6e02: 0c01 |000f: move-result-object v1 │ │ +0e6e04: 7210 d937 0700 |0010: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +0e6e0a: 0a02 |0013: move-result v2 │ │ +0e6e0c: 6e20 912f 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@2f91 │ │ +0e6e12: 0c03 |0017: move-result-object v3 │ │ +0e6e14: 3803 2400 |0018: if-eqz v3, 003c // +0024 │ │ +0e6e18: 6e10 cc01 0300 |001a: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0e6e1e: 0c00 |001d: move-result-object v0 │ │ +0e6e20: 1a04 4720 |001e: const-string v4, "android.intent.action.SEND" // string@2047 │ │ +0e6e24: 6e20 3843 0400 |0020: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0e6e2a: 0a04 |0023: move-result v4 │ │ +0e6e2c: 3904 0a00 |0024: if-nez v4, 002e // +000a │ │ +0e6e30: 1a04 4820 |0026: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +0e6e34: 6e20 3843 0400 |0028: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0e6e3a: 0a04 |002b: move-result v4 │ │ +0e6e3c: 3804 0700 |002c: if-eqz v4, 0033 // +0007 │ │ +0e6e40: 5464 2415 |002e: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ +0e6e44: 7120 d935 3400 |0030: invoke-static {v4, v3}, Landroid/support/v7/widget/ShareActionProvider;.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V // method@35d9 │ │ +0e6e4a: 5464 2415 |0033: iget-object v4, v6, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1524 │ │ +0e6e4e: 7110 d735 0400 |0035: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@35d7 │ │ +0e6e54: 0c04 |0038: move-result-object v4 │ │ +0e6e56: 6e20 b901 3400 |0039: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0e6e5c: 1214 |003c: const/4 v4, #int 1 // #1 │ │ +0e6e5e: 0f04 |003d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0010 line=321 │ │ 0x0014 line=322 │ │ 0x0018 line=323 │ │ 0x001a line=324 │ │ @@ -220297,21 +220302,21 @@ │ │ 0x001e - 0x003c reg=0 action Ljava/lang/String; │ │ 0x0010 - 0x003e reg=1 dataModel Landroid/support/v7/internal/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 : 6328 (ShareActionProvider.java) │ │ + source_file_idx : 6324 (ShareActionProvider.java) │ │ │ │ Class #986 header: │ │ class_idx : 1687 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6398 │ │ +source_file_idx : 6394 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #986 annotations: │ │ Annotations on class │ │ @@ -220351,63 +220356,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0e90bc: |[0e90bc] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ -0e90cc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0e90d2: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -0e90d8: 6e20 3a38 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0e90de: 0c00 |0009: move-result-object v0 │ │ -0e90e0: 1f00 6507 |000a: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0e90e4: 5b10 3015 |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -0e90e8: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -0e90ee: 6e20 3a38 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0e90f4: 0c00 |0014: move-result-object v0 │ │ -0e90f6: 1f00 6507 |0015: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0e90fa: 5b10 3115 |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ -0e90fe: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ -0e9104: 6e20 3a38 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0e910a: 0c00 |001f: move-result-object v0 │ │ -0e910c: 1f00 4607 |0020: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ -0e9110: 5b10 2d15 |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ -0e9114: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ -0e911a: 6e20 3a38 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0e9120: 0c00 |002a: move-result-object v0 │ │ -0e9122: 1f00 4607 |002b: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ -0e9126: 5b10 2e15 |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ -0e912a: 6000 450e |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@0e45 │ │ -0e912e: 6e20 3a38 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0e9134: 0c00 |0034: move-result-object v0 │ │ -0e9136: 1f00 4607 |0035: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ -0e913a: 5b10 2f15 |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ -0e913e: 0e00 |0039: return-void │ │ +0e6e60: |[0e6e60] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ +0e6e70: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6e76: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +0e6e7c: 6e20 3a38 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0e6e82: 0c00 |0009: move-result-object v0 │ │ +0e6e84: 1f00 6507 |000a: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0e6e88: 5b10 3015 |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +0e6e8c: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +0e6e92: 6e20 3a38 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0e6e98: 0c00 |0014: move-result-object v0 │ │ +0e6e9a: 1f00 6507 |0015: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0e6e9e: 5b10 3115 |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ +0e6ea2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ +0e6ea8: 6e20 3a38 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0e6eae: 0c00 |001f: move-result-object v0 │ │ +0e6eb0: 1f00 4607 |0020: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ +0e6eb4: 5b10 2d15 |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ +0e6eb8: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ +0e6ebe: 6e20 3a38 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0e6ec4: 0c00 |002a: move-result-object v0 │ │ +0e6ec6: 1f00 4607 |002b: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ +0e6eca: 5b10 2e15 |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ +0e6ece: 6000 450e |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@0e45 │ │ +0e6ed2: 6e20 3a38 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0e6ed8: 0c00 |0034: move-result-object v0 │ │ +0e6eda: 1f00 4607 |0035: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ +0e6ede: 5b10 2f15 |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ +0e6ee2: 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 : 6398 (SuggestionsAdapter.java) │ │ + source_file_idx : 6394 (SuggestionsAdapter.java) │ │ │ │ Class #987 header: │ │ class_idx : 1689 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6411 │ │ +source_file_idx : 6407 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #987 annotations: │ │ Annotations on class │ │ @@ -220436,19 +220441,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 │ │ -0e9140: |[0e9140] android.support.v7.widget.SwitchCompat$1.:(Landroid/support/v7/widget/SwitchCompat;Z)V │ │ -0e9150: 5b01 4a15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ -0e9154: 5c02 4b15 |0002: iput-boolean v2, v0, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@154b │ │ -0e9158: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0e915e: 0e00 |0007: return-void │ │ +0e6ee4: |[0e6ee4] android.support.v7.widget.SwitchCompat$1.:(Landroid/support/v7/widget/SwitchCompat;Z)V │ │ +0e6ef4: 5b01 4a15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ +0e6ef8: 5c02 4b15 |0002: iput-boolean v2, v0, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@154b │ │ +0e6efc: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e6f02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 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 │ │ @@ -220459,30 +220464,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0e9160: |[0e9160] android.support.v7.widget.SwitchCompat$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0e9170: 5420 4a15 |0000: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ -0e9174: 7110 1136 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SwitchCompat;.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@3611 │ │ -0e917a: 0c00 |0005: move-result-object v0 │ │ -0e917c: 3330 1300 |0006: if-ne v0, v3, 0019 // +0013 │ │ -0e9180: 5421 4a15 |0008: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ -0e9184: 5520 4b15 |000a: iget-boolean v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@154b │ │ -0e9188: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -0e918c: 1500 803f |000e: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e9190: 7120 1336 0100 |0010: invoke-static {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@3613 │ │ -0e9196: 5420 4a15 |0013: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ -0e919a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0e919c: 7120 1236 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@3612 │ │ -0e91a2: 0e00 |0019: return-void │ │ -0e91a4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0e91a6: 28f5 |001b: goto 0010 // -000b │ │ +0e6f04: |[0e6f04] android.support.v7.widget.SwitchCompat$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0e6f14: 5420 4a15 |0000: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ +0e6f18: 7110 1136 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SwitchCompat;.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // method@3611 │ │ +0e6f1e: 0c00 |0005: move-result-object v0 │ │ +0e6f20: 3330 1300 |0006: if-ne v0, v3, 0019 // +0013 │ │ +0e6f24: 5421 4a15 |0008: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ +0e6f28: 5520 4b15 |000a: iget-boolean v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.val$newCheckedState:Z // field@154b │ │ +0e6f2c: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +0e6f30: 1500 803f |000e: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e6f34: 7120 1336 0100 |0010: invoke-static {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@3613 │ │ +0e6f3a: 5420 4a15 |0013: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat$1;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154a │ │ +0e6f3e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0e6f40: 7120 1236 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@3612 │ │ +0e6f46: 0e00 |0019: return-void │ │ +0e6f48: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0e6f4a: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0008 line=767 │ │ 0x0013 line=768 │ │ 0x0019 line=770 │ │ 0x001a line=767 │ │ @@ -220495,16 +220500,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e91a8: |[0e91a8] android.support.v7.widget.SwitchCompat$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0e91b8: 0e00 |0000: return-void │ │ +0e6f4c: |[0e6f4c] android.support.v7.widget.SwitchCompat$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0e6f5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SwitchCompat$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -220513,30 +220518,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0e91bc: |[0e91bc] android.support.v7.widget.SwitchCompat$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0e91cc: 0e00 |0000: return-void │ │ +0e6f60: |[0e6f60] android.support.v7.widget.SwitchCompat$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0e6f70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SwitchCompat$1; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 6411 (SwitchCompat.java) │ │ + source_file_idx : 6407 (SwitchCompat.java) │ │ │ │ Class #988 header: │ │ class_idx : 1690 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1823 │ │ -source_file_idx : 6411 │ │ +source_file_idx : 6407 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #988 annotations: │ │ Annotations on class │ │ @@ -220572,22 +220577,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 │ │ -0e91d0: |[0e91d0] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FF)V │ │ -0e91e0: 5b12 4f15 |0000: iput-object v2, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154f │ │ -0e91e4: 7010 ab3a 0100 |0002: invoke-direct {v1}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ -0e91ea: 5913 4e15 |0005: iput v3, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@154e │ │ -0e91ee: 5914 4d15 |0007: iput v4, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mEndPosition:F // field@154d │ │ -0e91f2: a700 0403 |0009: sub-float v0, v4, v3 │ │ -0e91f6: 5910 4c15 |000b: iput v0, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@154c │ │ -0e91fa: 0e00 |000d: return-void │ │ +0e6f74: |[0e6f74] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FF)V │ │ +0e6f84: 5b12 4f15 |0000: iput-object v2, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154f │ │ +0e6f88: 7010 ab3a 0100 |0002: invoke-direct {v1}, Landroid/view/animation/Animation;.:()V // method@3aab │ │ +0e6f8e: 5913 4e15 |0005: iput v3, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@154e │ │ +0e6f92: 5914 4d15 |0007: iput v4, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mEndPosition:F // field@154d │ │ +0e6f96: a700 0403 |0009: sub-float v0, v4, v3 │ │ +0e6f9a: 5910 4c15 |000b: iput v0, v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@154c │ │ +0e6f9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0005 line=1168 │ │ 0x0007 line=1169 │ │ 0x0009 line=1170 │ │ 0x000d line=1171 │ │ @@ -220602,17 +220607,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 │ │ -0e91fc: |[0e91fc] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V │ │ -0e920c: 7040 0836 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FF)V // method@3608 │ │ -0e9212: 0e00 |0003: return-void │ │ +0e6fa0: |[0e6fa0] android.support.v7.widget.SwitchCompat$ThumbAnimation.:(Landroid/support/v7/widget/SwitchCompat;FFLandroid/support/v7/widget/SwitchCompat$1;)V │ │ +0e6fb0: 7040 0836 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.:(Landroid/support/v7/widget/SwitchCompat;FF)V // method@3608 │ │ +0e6fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 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 │ │ @@ -220625,38 +220630,38 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0e9214: |[0e9214] android.support.v7.widget.SwitchCompat$ThumbAnimation.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -0e9224: 5430 4f15 |0000: iget-object v0, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154f │ │ -0e9228: 5231 4e15 |0002: iget v1, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@154e │ │ -0e922c: 5232 4c15 |0004: iget v2, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@154c │ │ -0e9230: c842 |0006: mul-float/2addr v2, v4 │ │ -0e9232: c621 |0007: add-float/2addr v1, v2 │ │ -0e9234: 7120 1336 1000 |0008: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@3613 │ │ -0e923a: 0e00 |000b: return-void │ │ +0e6fb8: |[0e6fb8] android.support.v7.widget.SwitchCompat$ThumbAnimation.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +0e6fc8: 5430 4f15 |0000: iget-object v0, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.this$0:Landroid/support/v7/widget/SwitchCompat; // field@154f │ │ +0e6fcc: 5231 4e15 |0002: iget v1, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mStartPosition:F // field@154e │ │ +0e6fd0: 5232 4c15 |0004: iget v2, v3, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.mDiff:F // field@154c │ │ +0e6fd4: c842 |0006: mul-float/2addr v2, v4 │ │ +0e6fd6: c621 |0007: add-float/2addr v1, v2 │ │ +0e6fd8: 7120 1336 1000 |0008: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V // method@3613 │ │ +0e6fde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 0x000b line=1176 │ │ 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 : 6411 (SwitchCompat.java) │ │ + source_file_idx : 6407 (SwitchCompat.java) │ │ │ │ Class #989 header: │ │ class_idx : 1691 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1849 │ │ -source_file_idx : 6411 │ │ +source_file_idx : 6407 │ │ static_fields_size : 9 │ │ instance_fields_size: 31 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 40 │ │ │ │ Class #989 annotations: │ │ Annotations on class │ │ @@ -220847,40 +220852,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e923c: |[0e923c] android.support.v7.widget.SwitchCompat.:()V │ │ -0e924c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0e924e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0e9252: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0e9254: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ -0e925a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0e925e: 6900 5115 |0009: sput-object v0, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@1551 │ │ -0e9262: 0e00 |000b: return-void │ │ +0e6fe0: |[0e6fe0] android.support.v7.widget.SwitchCompat.:()V │ │ +0e6ff0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0e6ff2: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0e6ff6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e6ff8: 1402 a000 0101 |0004: const v2, #float 2.3694e-38 // #010100a0 │ │ +0e6ffe: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0e7002: 6900 5115 |0009: sput-object v0, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@1551 │ │ +0e7006: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 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 │ │ -0e9264: |[0e9264] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;)V │ │ -0e9274: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e9276: 7030 0f36 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@360f │ │ -0e927c: 0e00 |0004: return-void │ │ +0e7008: |[0e7008] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;)V │ │ +0e7018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e701a: 7030 0f36 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@360f │ │ +0e7020: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -220890,18 +220895,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 │ │ -0e9280: |[0e9280] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0e9290: 6000 230d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.switchStyle:I // field@0d23 │ │ -0e9294: 7040 1036 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3610 │ │ -0e929a: 0e00 |0005: return-void │ │ +0e7024: |[0e7024] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e7034: 6000 230d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.switchStyle:I // field@0d23 │ │ +0e7038: 7040 1036 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SwitchCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3610 │ │ +0e703e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -220912,103 +220917,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 │ │ -0e929c: |[0e929c] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0e92ac: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0e92ae: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0e92b0: 7040 f73a 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3af7 │ │ -0e92b6: 7100 1238 0000 |0005: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -0e92bc: 0c04 |0008: move-result-object v4 │ │ -0e92be: 5b84 7715 |0009: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ -0e92c2: 2204 8800 |000b: new-instance v4, Landroid/graphics/Rect; // type@0088 │ │ -0e92c6: 7010 1903 0400 |000d: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -0e92cc: 5b84 6815 |0010: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e92d0: 2204 b106 |0012: new-instance v4, Landroid/text/TextPaint; // type@06b1 │ │ -0e92d4: 7020 2637 7400 |0014: invoke-direct {v4, v7}, Landroid/text/TextPaint;.:(I)V // method@3726 │ │ -0e92da: 5b84 6c15 |0017: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e92de: 6e10 2936 0800 |0019: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.getResources:()Landroid/content/res/Resources; // method@3629 │ │ -0e92e4: 0c03 |001c: move-result-object v3 │ │ -0e92e6: 5484 6c15 |001d: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e92ea: 6e10 2f02 0300 |001f: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0e92f0: 0c05 |0022: move-result-object v5 │ │ -0e92f2: 5255 bd15 |0023: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0e92f6: 5945 b915 |0025: iput v5, v4, Landroid/text/TextPaint;.density:F // field@15b9 │ │ -0e92fa: 6204 8910 |0027: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@1089 │ │ -0e92fe: 7156 9131 a9b4 |0029: invoke-static {v9, v10, v4, v11, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0e9304: 0c00 |002c: move-result-object v0 │ │ -0e9306: 6004 8c10 |002d: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_thumb:I // field@108c │ │ -0e930a: 6e20 7a31 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0e9310: 0c04 |0032: move-result-object v4 │ │ -0e9312: 5b84 6d15 |0033: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9316: 5484 6d15 |0035: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e931a: 3804 0700 |0037: if-eqz v4, 003e // +0007 │ │ -0e931e: 5484 6d15 |0039: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9322: 6e20 6403 8400 |003b: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0e9328: 6004 9310 |003e: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_track:I // field@1093 │ │ -0e932c: 6e20 7a31 4000 |0040: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0e9332: 0c04 |0043: move-result-object v4 │ │ -0e9334: 5b84 7615 |0044: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9338: 5484 7615 |0046: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e933c: 3804 0700 |0048: if-eqz v4, 004f // +0007 │ │ -0e9340: 5484 7615 |004a: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9344: 6e20 6403 8400 |004c: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -0e934a: 6004 8b10 |004f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOn:I // field@108b │ │ -0e934e: 6e20 8931 4000 |0051: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0e9354: 0c04 |0054: move-result-object v4 │ │ -0e9356: 5b84 6b15 |0055: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0e935a: 6004 8a10 |0057: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOff:I // field@108a │ │ -0e935e: 6e20 8931 4000 |0059: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0e9364: 0c04 |005c: move-result-object v4 │ │ -0e9366: 5b84 6a15 |005d: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0e936a: 6004 8d10 |005f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_showText:I // field@108d │ │ -0e936e: 6e30 7331 4007 |0061: invoke-virtual {v0, v4, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -0e9374: 0a04 |0064: move-result v4 │ │ -0e9376: 5c84 5d15 |0065: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0e937a: 6004 9210 |0067: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_thumbTextPadding:I // field@1092 │ │ -0e937e: 6e30 7931 4006 |0069: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0e9384: 0a04 |006c: move-result v4 │ │ -0e9386: 5984 6f15 |006d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ -0e938a: 6004 8f10 |006f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchMinWidth:I // field@108f │ │ -0e938e: 6e30 7931 4006 |0071: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0e9394: 0a04 |0074: move-result v4 │ │ -0e9396: 5984 6215 |0075: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ -0e939a: 6004 9010 |0077: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchPadding:I // field@1090 │ │ -0e939e: 6e30 7931 4006 |0079: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0e93a4: 0a04 |007c: move-result v4 │ │ -0e93a6: 5984 6315 |007d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ -0e93aa: 6004 8e10 |007f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_splitTrack:I // field@108e │ │ -0e93ae: 6e30 7331 4006 |0081: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -0e93b4: 0a04 |0084: move-result v4 │ │ -0e93b6: 5c84 5e15 |0085: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ -0e93ba: 6004 9110 |0087: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchTextAppearance:I // field@1091 │ │ -0e93be: 6e30 8631 4006 |0089: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -0e93c4: 0a01 |008c: move-result v1 │ │ -0e93c6: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ -0e93ca: 6e30 5336 9801 |008f: invoke-virtual {v8, v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTextAppearance:(Landroid/content/Context;I)V // method@3653 │ │ -0e93d0: 6e10 8b31 0000 |0092: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -0e93d6: 0c04 |0095: move-result-object v4 │ │ -0e93d8: 5b84 7115 |0096: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ -0e93dc: 6e10 9331 0000 |0098: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0e93e2: 7110 fa38 0900 |009b: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -0e93e8: 0c02 |009e: move-result-object v2 │ │ -0e93ea: 6e10 0139 0200 |009f: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -0e93f0: 0a04 |00a2: move-result v4 │ │ -0e93f2: 5984 7315 |00a3: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0e93f6: 6e10 ff38 0200 |00a5: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ -0e93fc: 0a04 |00a8: move-result v4 │ │ -0e93fe: 5984 5915 |00a9: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@1559 │ │ -0e9402: 6e10 4b36 0800 |00ab: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.refreshDrawableState:()V // method@364b │ │ -0e9408: 6e10 3c36 0800 |00ae: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0e940e: 0a04 |00b1: move-result v4 │ │ -0e9410: 6e20 4d36 4800 |00b2: invoke-virtual {v8, v4}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ -0e9416: 0e00 |00b5: return-void │ │ +0e7040: |[0e7040] android.support.v7.widget.SwitchCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e7050: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0e7052: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0e7054: 7040 f73a 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/widget/CompoundButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3af7 │ │ +0e705a: 7100 1238 0000 |0005: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +0e7060: 0c04 |0008: move-result-object v4 │ │ +0e7062: 5b84 7715 |0009: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ +0e7066: 2204 8800 |000b: new-instance v4, Landroid/graphics/Rect; // type@0088 │ │ +0e706a: 7010 1903 0400 |000d: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +0e7070: 5b84 6815 |0010: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7074: 2204 b106 |0012: new-instance v4, Landroid/text/TextPaint; // type@06b1 │ │ +0e7078: 7020 2637 7400 |0014: invoke-direct {v4, v7}, Landroid/text/TextPaint;.:(I)V // method@3726 │ │ +0e707e: 5b84 6c15 |0017: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e7082: 6e10 2936 0800 |0019: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.getResources:()Landroid/content/res/Resources; // method@3629 │ │ +0e7088: 0c03 |001c: move-result-object v3 │ │ +0e708a: 5484 6c15 |001d: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e708e: 6e10 2f02 0300 |001f: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0e7094: 0c05 |0022: move-result-object v5 │ │ +0e7096: 5255 bd15 |0023: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0e709a: 5945 b915 |0025: iput v5, v4, Landroid/text/TextPaint;.density:F // field@15b9 │ │ +0e709e: 6204 8910 |0027: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@1089 │ │ +0e70a2: 7156 9131 a9b4 |0029: invoke-static {v9, v10, v4, v11, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e70a8: 0c00 |002c: move-result-object v0 │ │ +0e70aa: 6004 8c10 |002d: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_thumb:I // field@108c │ │ +0e70ae: 6e20 7a31 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e70b4: 0c04 |0032: move-result-object v4 │ │ +0e70b6: 5b84 6d15 |0033: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e70ba: 5484 6d15 |0035: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e70be: 3804 0700 |0037: if-eqz v4, 003e // +0007 │ │ +0e70c2: 5484 6d15 |0039: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e70c6: 6e20 6403 8400 |003b: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0e70cc: 6004 9310 |003e: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_track:I // field@1093 │ │ +0e70d0: 6e20 7a31 4000 |0040: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e70d6: 0c04 |0043: move-result-object v4 │ │ +0e70d8: 5b84 7615 |0044: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e70dc: 5484 7615 |0046: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e70e0: 3804 0700 |0048: if-eqz v4, 004f // +0007 │ │ +0e70e4: 5484 7615 |004a: iget-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e70e8: 6e20 6403 8400 |004c: invoke-virtual {v4, v8}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +0e70ee: 6004 8b10 |004f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOn:I // field@108b │ │ +0e70f2: 6e20 8931 4000 |0051: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e70f8: 0c04 |0054: move-result-object v4 │ │ +0e70fa: 5b84 6b15 |0055: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e70fe: 6004 8a10 |0057: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_android_textOff:I // field@108a │ │ +0e7102: 6e20 8931 4000 |0059: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e7108: 0c04 |005c: move-result-object v4 │ │ +0e710a: 5b84 6a15 |005d: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e710e: 6004 8d10 |005f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_showText:I // field@108d │ │ +0e7112: 6e30 7331 4007 |0061: invoke-virtual {v0, v4, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +0e7118: 0a04 |0064: move-result v4 │ │ +0e711a: 5c84 5d15 |0065: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e711e: 6004 9210 |0067: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_thumbTextPadding:I // field@1092 │ │ +0e7122: 6e30 7931 4006 |0069: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e7128: 0a04 |006c: move-result v4 │ │ +0e712a: 5984 6f15 |006d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ +0e712e: 6004 8f10 |006f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchMinWidth:I // field@108f │ │ +0e7132: 6e30 7931 4006 |0071: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e7138: 0a04 |0074: move-result v4 │ │ +0e713a: 5984 6215 |0075: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ +0e713e: 6004 9010 |0077: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchPadding:I // field@1090 │ │ +0e7142: 6e30 7931 4006 |0079: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e7148: 0a04 |007c: move-result v4 │ │ +0e714a: 5984 6315 |007d: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ +0e714e: 6004 8e10 |007f: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_splitTrack:I // field@108e │ │ +0e7152: 6e30 7331 4006 |0081: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +0e7158: 0a04 |0084: move-result v4 │ │ +0e715a: 5c84 5e15 |0085: iput-boolean v4, v8, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ +0e715e: 6004 9110 |0087: sget v4, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat_switchTextAppearance:I // field@1091 │ │ +0e7162: 6e30 8631 4006 |0089: invoke-virtual {v0, v4, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +0e7168: 0a01 |008c: move-result v1 │ │ +0e716a: 3801 0500 |008d: if-eqz v1, 0092 // +0005 │ │ +0e716e: 6e30 5336 9801 |008f: invoke-virtual {v8, v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTextAppearance:(Landroid/content/Context;I)V // method@3653 │ │ +0e7174: 6e10 8b31 0000 |0092: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +0e717a: 0c04 |0095: move-result-object v4 │ │ +0e717c: 5b84 7115 |0096: iput-object v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ +0e7180: 6e10 9331 0000 |0098: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e7186: 7110 fa38 0900 |009b: invoke-static {v9}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +0e718c: 0c02 |009e: move-result-object v2 │ │ +0e718e: 6e10 0139 0200 |009f: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +0e7194: 0a04 |00a2: move-result v4 │ │ +0e7196: 5984 7315 |00a3: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e719a: 6e10 ff38 0200 |00a5: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ +0e71a0: 0a04 |00a8: move-result v4 │ │ +0e71a2: 5984 5915 |00a9: iput v4, v8, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@1559 │ │ +0e71a6: 6e10 4b36 0800 |00ab: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.refreshDrawableState:()V // method@364b │ │ +0e71ac: 6e10 3c36 0800 |00ae: invoke-virtual {v8}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e71b2: 0a04 |00b1: move-result v4 │ │ +0e71b4: 6e20 4d36 4800 |00b2: invoke-virtual {v8, v4}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ +0e71ba: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=185 │ │ 0x0005 line=103 │ │ 0x000b line=145 │ │ 0x0012 line=187 │ │ 0x0019 line=189 │ │ @@ -221053,17 +221058,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 │ │ -0e9418: |[0e9418] android.support.v7.widget.SwitchCompat.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ -0e9428: 5410 5c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e942c: 1100 |0002: return-object v0 │ │ +0e71bc: |[0e71bc] android.support.v7.widget.SwitchCompat.access$100:(Landroid/support/v7/widget/SwitchCompat;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ +0e71cc: 5410 5c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e71d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #5 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -221071,17 +221076,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 │ │ -0e9430: |[0e9430] android.support.v7.widget.SwitchCompat.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ -0e9440: 5b01 5c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e9444: 1101 |0002: return-object v1 │ │ +0e71d4: |[0e71d4] android.support.v7.widget.SwitchCompat.access$102:(Landroid/support/v7/widget/SwitchCompat;Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;)Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ +0e71e4: 5b01 5c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e71e8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; │ │ │ │ @@ -221090,17 +221095,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 │ │ -0e9448: |[0e9448] android.support.v7.widget.SwitchCompat.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V │ │ -0e9458: 7020 5a36 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ -0e945e: 0e00 |0003: return-void │ │ +0e71ec: |[0e71ec] android.support.v7.widget.SwitchCompat.access$200:(Landroid/support/v7/widget/SwitchCompat;F)V │ │ +0e71fc: 7020 5a36 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ +0e7202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0004 reg=1 x1 F │ │ │ │ @@ -221109,37 +221114,37 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -0e9460: |[0e9460] android.support.v7.widget.SwitchCompat.animateThumbToCheckedState:(Z)V │ │ -0e9470: 5440 5c15 |0000: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e9474: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0e9478: 7010 1536 0400 |0004: invoke-direct {v4}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ -0e947e: 2201 9a06 |0007: new-instance v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // type@069a │ │ -0e9482: 5242 6e15 |0009: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0e9486: 3805 2100 |000b: if-eqz v5, 002c // +0021 │ │ -0e948a: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ -0e948e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0e9490: 7053 0936 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@3609 │ │ -0e9496: 5b41 5c15 |0013: iput-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e949a: 5440 5c15 |0015: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e949e: 1602 fa00 |0017: const-wide/16 v2, #int 250 // #fa │ │ -0e94a2: 6e30 0c36 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setDuration:(J)V // method@360c │ │ -0e94a8: 5440 5c15 |001c: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e94ac: 2201 9906 |001e: new-instance v1, Landroid/support/v7/widget/SwitchCompat$1; // type@0699 │ │ -0e94b0: 7030 0436 4105 |0020: invoke-direct {v1, v4, v5}, Landroid/support/v7/widget/SwitchCompat$1;.:(Landroid/support/v7/widget/SwitchCompat;Z)V // method@3604 │ │ -0e94b6: 6e20 0b36 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@360b │ │ -0e94bc: 5440 5c15 |0026: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e94c0: 6e20 5f36 0400 |0028: invoke-virtual {v4, v0}, Landroid/support/v7/widget/SwitchCompat;.startAnimation:(Landroid/view/animation/Animation;)V // method@365f │ │ -0e94c6: 0e00 |002b: return-void │ │ -0e94c8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -0e94ca: 28e2 |002d: goto 000f // -001e │ │ +0e7204: |[0e7204] android.support.v7.widget.SwitchCompat.animateThumbToCheckedState:(Z)V │ │ +0e7214: 5440 5c15 |0000: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7218: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e721c: 7010 1536 0400 |0004: invoke-direct {v4}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ +0e7222: 2201 9a06 |0007: new-instance v1, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // type@069a │ │ +0e7226: 5242 6e15 |0009: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e722a: 3805 2100 |000b: if-eqz v5, 002c // +0021 │ │ +0e722e: 1500 803f |000d: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e7232: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0e7234: 7053 0936 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@3609 │ │ +0e723a: 5b41 5c15 |0013: iput-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e723e: 5440 5c15 |0015: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7242: 1602 fa00 |0017: const-wide/16 v2, #int 250 // #fa │ │ +0e7246: 6e30 0c36 2003 |0019: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setDuration:(J)V // method@360c │ │ +0e724c: 5440 5c15 |001c: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7250: 2201 9906 |001e: new-instance v1, Landroid/support/v7/widget/SwitchCompat$1; // type@0699 │ │ +0e7254: 7030 0436 4105 |0020: invoke-direct {v1, v4, v5}, Landroid/support/v7/widget/SwitchCompat$1;.:(Landroid/support/v7/widget/SwitchCompat;Z)V // method@3604 │ │ +0e725a: 6e20 0b36 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@360b │ │ +0e7260: 5440 5c15 |0026: iget-object v0, v4, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7264: 6e20 5f36 0400 |0028: invoke-virtual {v4, v0}, Landroid/support/v7/widget/SwitchCompat;.startAnimation:(Landroid/view/animation/Animation;)V // method@365f │ │ +0e726a: 0e00 |002b: return-void │ │ +0e726c: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +0e726e: 28e2 |002d: goto 000f // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0004 line=754 │ │ 0x0007 line=757 │ │ 0x0015 line=758 │ │ 0x001c line=759 │ │ @@ -221155,21 +221160,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0e94cc: |[0e94cc] android.support.v7.widget.SwitchCompat.cancelPositionAnimator:()V │ │ -0e94dc: 5410 5c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e94e0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0e94e4: 6e10 1736 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.clearAnimation:()V // method@3617 │ │ -0e94ea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0e94ec: 5b10 5c15 |0008: iput-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ -0e94f0: 0e00 |000a: return-void │ │ +0e7270: |[0e7270] android.support.v7.widget.SwitchCompat.cancelPositionAnimator:()V │ │ +0e7280: 5410 5c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7284: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0e7288: 6e10 1736 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.clearAnimation:()V // method@3617 │ │ +0e728e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0e7290: 5b10 5c15 |0008: iput-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation; // field@155c │ │ +0e7294: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0004 line=780 │ │ 0x0007 line=781 │ │ 0x000a line=783 │ │ locals : │ │ @@ -221180,22 +221185,22 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0e94f4: |[0e94f4] android.support.v7.widget.SwitchCompat.cancelSuperTouch:(Landroid/view/MotionEvent;)V │ │ -0e9504: 7110 fd37 0300 |0000: invoke-static {v3}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ -0e950a: 0c00 |0003: move-result-object v0 │ │ -0e950c: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -0e950e: 6e20 0138 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.setAction:(I)V // method@3801 │ │ -0e9514: 6f20 0c3b 0200 |0008: invoke-super {v2, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ -0e951a: 6e10 0038 0000 |000b: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -0e9520: 0e00 |000e: return-void │ │ +0e7298: |[0e7298] android.support.v7.widget.SwitchCompat.cancelSuperTouch:(Landroid/view/MotionEvent;)V │ │ +0e72a8: 7110 fd37 0300 |0000: invoke-static {v3}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ +0e72ae: 0c00 |0003: move-result-object v0 │ │ +0e72b0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +0e72b2: 6e20 0138 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/MotionEvent;.setAction:(I)V // method@3801 │ │ +0e72b8: 6f20 0c3b 0200 |0008: invoke-super {v2, v0}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ +0e72be: 6e10 0038 0000 |000b: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +0e72c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ 0x0008 line=714 │ │ 0x000b line=715 │ │ 0x000e line=716 │ │ @@ -221209,24 +221214,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0e9524: |[0e9524] android.support.v7.widget.SwitchCompat.constrain:(FFF)F │ │ -0e9534: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ -0e9538: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0e953c: 0f02 |0004: return v2 │ │ -0e953e: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ -0e9542: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ -0e9546: 0132 |0009: move v2, v3 │ │ -0e9548: 28fa |000a: goto 0004 // -0006 │ │ -0e954a: 0112 |000b: move v2, v1 │ │ -0e954c: 28f8 |000c: goto 0004 // -0008 │ │ +0e72c8: |[0e72c8] android.support.v7.widget.SwitchCompat.constrain:(FFF)F │ │ +0e72d8: 2e00 0102 |0000: cmpg-float v0, v1, v2 │ │ +0e72dc: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0e72e0: 0f02 |0004: return v2 │ │ +0e72e2: 2d00 0103 |0005: cmpl-float v0, v1, v3 │ │ +0e72e6: 3d00 0400 |0007: if-lez v0, 000b // +0004 │ │ +0e72ea: 0132 |0009: move v2, v3 │ │ +0e72ec: 28fa |000a: goto 0004 // -0006 │ │ +0e72ee: 0112 |000b: move v2, v1 │ │ +0e72f0: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 low F │ │ 0x0000 - 0x000d reg=1 amount F │ │ 0x0005 - 0x000d reg=2 low F │ │ @@ -221237,23 +221242,23 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0e9550: |[0e9550] android.support.v7.widget.SwitchCompat.getTargetCheckedState:()Z │ │ -0e9560: 5220 6e15 |0000: iget v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0e9564: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ -0e9568: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -0e956c: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -0e9570: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0e9572: 0f00 |0009: return v0 │ │ -0e9574: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0e9576: 28fe |000b: goto 0009 // -0002 │ │ +0e72f4: |[0e72f4] android.support.v7.widget.SwitchCompat.getTargetCheckedState:()Z │ │ +0e7304: 5220 6e15 |0000: iget v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e7308: 1501 003f |0002: const/high16 v1, #int 1056964608 // #3f00 │ │ +0e730c: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +0e7310: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +0e7314: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0e7316: 0f00 |0009: return v0 │ │ +0e7318: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0e731a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #12 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -221261,31 +221266,31 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0e9578: |[0e9578] android.support.v7.widget.SwitchCompat.getThumbOffset:()I │ │ -0e9588: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e958e: 0a01 |0003: move-result v1 │ │ -0e9590: 3801 1300 |0004: if-eqz v1, 0017 // +0013 │ │ -0e9594: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -0e9598: 5232 6e15 |0008: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0e959c: a700 0102 |000a: sub-float v0, v1, v2 │ │ -0e95a0: 7010 3536 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@3635 │ │ -0e95a6: 0a01 |000f: move-result v1 │ │ -0e95a8: 8211 |0010: int-to-float v1, v1 │ │ -0e95aa: c801 |0011: mul-float/2addr v1, v0 │ │ -0e95ac: 1502 003f |0012: const/high16 v2, #int 1056964608 // #3f00 │ │ -0e95b0: c621 |0014: add-float/2addr v1, v2 │ │ -0e95b2: 8711 |0015: float-to-int v1, v1 │ │ -0e95b4: 0f01 |0016: return v1 │ │ -0e95b6: 5230 6e15 |0017: iget v0, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0e95ba: 28f3 |0019: goto 000c // -000d │ │ +0e731c: |[0e731c] android.support.v7.widget.SwitchCompat.getThumbOffset:()I │ │ +0e732c: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e7332: 0a01 |0003: move-result v1 │ │ +0e7334: 3801 1300 |0004: if-eqz v1, 0017 // +0013 │ │ +0e7338: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +0e733c: 5232 6e15 |0008: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e7340: a700 0102 |000a: sub-float v0, v1, v2 │ │ +0e7344: 7010 3536 0300 |000c: invoke-direct {v3}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@3635 │ │ +0e734a: 0a01 |000f: move-result v1 │ │ +0e734c: 8211 |0010: int-to-float v1, v1 │ │ +0e734e: c801 |0011: mul-float/2addr v1, v0 │ │ +0e7350: 1502 003f |0012: const/high16 v2, #int 1056964608 // #3f00 │ │ +0e7354: c621 |0014: add-float/2addr v1, v2 │ │ +0e7356: 8711 |0015: float-to-int v1, v1 │ │ +0e7358: 0f01 |0016: return v1 │ │ +0e735a: 5230 6e15 |0017: iget v0, v3, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e735e: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 0x0006 line=1040 │ │ 0x000c line=1044 │ │ 0x0017 line=1042 │ │ locals : │ │ @@ -221298,41 +221303,41 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0e95bc: |[0e95bc] android.support.v7.widget.SwitchCompat.getThumbScrollRange:()I │ │ -0e95cc: 5442 7615 |0000: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e95d0: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ -0e95d4: 5441 6815 |0004: iget-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e95d8: 5442 7615 |0006: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e95dc: 6e20 5703 1200 |0008: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e95e2: 5442 6d15 |000b: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e95e6: 3802 1a00 |000d: if-eqz v2, 0027 // +001a │ │ -0e95ea: 5442 6d15 |000f: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e95ee: 7110 8630 0200 |0011: invoke-static {v2}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ -0e95f4: 0c00 |0014: move-result-object v0 │ │ -0e95f6: 5242 6715 |0015: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0e95fa: 5243 7015 |0017: iget v3, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ -0e95fe: b132 |0019: sub-int/2addr v2, v3 │ │ -0e9600: 5213 b000 |001a: iget v3, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9604: b132 |001c: sub-int/2addr v2, v3 │ │ -0e9606: 5213 b100 |001d: iget v3, v1, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e960a: b132 |001f: sub-int/2addr v2, v3 │ │ -0e960c: 5203 b000 |0020: iget v3, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9610: b132 |0022: sub-int/2addr v2, v3 │ │ -0e9612: 5203 b100 |0023: iget v3, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9616: b132 |0025: sub-int/2addr v2, v3 │ │ -0e9618: 0f02 |0026: return v2 │ │ -0e961a: 6200 5213 |0027: sget-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ -0e961e: 28ec |0029: goto 0015 // -0014 │ │ -0e9620: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0e9622: 28fb |002b: goto 0026 // -0005 │ │ +0e7360: |[0e7360] android.support.v7.widget.SwitchCompat.getThumbScrollRange:()I │ │ +0e7370: 5442 7615 |0000: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7374: 3802 2800 |0002: if-eqz v2, 002a // +0028 │ │ +0e7378: 5441 6815 |0004: iget-object v1, v4, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e737c: 5442 7615 |0006: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7380: 6e20 5703 1200 |0008: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7386: 5442 6d15 |000b: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e738a: 3802 1a00 |000d: if-eqz v2, 0027 // +001a │ │ +0e738e: 5442 6d15 |000f: iget-object v2, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7392: 7110 8630 0200 |0011: invoke-static {v2}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ +0e7398: 0c00 |0014: move-result-object v0 │ │ +0e739a: 5242 6715 |0015: iget v2, v4, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e739e: 5243 7015 |0017: iget v3, v4, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ +0e73a2: b132 |0019: sub-int/2addr v2, v3 │ │ +0e73a4: 5213 b000 |001a: iget v3, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e73a8: b132 |001c: sub-int/2addr v2, v3 │ │ +0e73aa: 5213 b100 |001d: iget v3, v1, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e73ae: b132 |001f: sub-int/2addr v2, v3 │ │ +0e73b0: 5203 b000 |0020: iget v3, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e73b4: b132 |0022: sub-int/2addr v2, v3 │ │ +0e73b6: 5203 b100 |0023: iget v3, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e73ba: b132 |0025: sub-int/2addr v2, v3 │ │ +0e73bc: 0f02 |0026: return v2 │ │ +0e73be: 6200 5213 |0027: sget-object v0, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ +0e73c2: 28ec |0029: goto 0015 // -0014 │ │ +0e73c4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0e73c6: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x0004 line=1049 │ │ 0x0006 line=1050 │ │ 0x000b line=1053 │ │ 0x000f line=1054 │ │ @@ -221352,58 +221357,58 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0e9624: |[0e9624] android.support.v7.widget.SwitchCompat.hitThumb:(FF)Z │ │ -0e9634: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0e9636: 5486 6d15 |0001: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e963a: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -0e963e: 0f05 |0005: return v5 │ │ -0e9640: 7010 3436 0800 |0006: invoke-direct {v8}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@3634 │ │ -0e9646: 0a02 |0009: move-result v2 │ │ -0e9648: 5486 6d15 |000a: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e964c: 5487 6815 |000c: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e9650: 6e20 5703 7600 |000e: invoke-virtual {v6, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e9656: 5286 6515 |0011: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ -0e965a: 5287 7315 |0013: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0e965e: 9104 0607 |0015: sub-int v4, v6, v7 │ │ -0e9662: 5286 6115 |0017: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ -0e9666: b026 |0019: add-int/2addr v6, v2 │ │ -0e9668: 5287 7315 |001a: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0e966c: 9101 0607 |001c: sub-int v1, v6, v7 │ │ -0e9670: 5286 7015 |001e: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ -0e9674: b016 |0020: add-int/2addr v6, v1 │ │ -0e9676: 5487 6815 |0021: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e967a: 5277 b000 |0023: iget v7, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e967e: b076 |0025: add-int/2addr v6, v7 │ │ -0e9680: 5487 6815 |0026: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e9684: 5277 b100 |0028: iget v7, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9688: b076 |002a: add-int/2addr v6, v7 │ │ -0e968a: 5287 7315 |002b: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0e968e: 9003 0607 |002d: add-int v3, v6, v7 │ │ -0e9692: 5286 5f15 |002f: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ -0e9696: 5287 7315 |0031: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0e969a: 9000 0607 |0033: add-int v0, v6, v7 │ │ -0e969e: 8216 |0035: int-to-float v6, v1 │ │ -0e96a0: 2d06 0906 |0036: cmpl-float v6, v9, v6 │ │ -0e96a4: 3d06 cdff |0038: if-lez v6, 0005 // -0033 │ │ -0e96a8: 8236 |003a: int-to-float v6, v3 │ │ -0e96aa: 2e06 0906 |003b: cmpg-float v6, v9, v6 │ │ -0e96ae: 3b06 c8ff |003d: if-gez v6, 0005 // -0038 │ │ -0e96b2: 8246 |003f: int-to-float v6, v4 │ │ -0e96b4: 2d06 0a06 |0040: cmpl-float v6, v10, v6 │ │ -0e96b8: 3d06 c3ff |0042: if-lez v6, 0005 // -003d │ │ -0e96bc: 8206 |0044: int-to-float v6, v0 │ │ -0e96be: 2e06 0a06 |0045: cmpg-float v6, v10, v6 │ │ -0e96c2: 3b06 beff |0047: if-gez v6, 0005 // -0042 │ │ -0e96c6: 1215 |0049: const/4 v5, #int 1 // #1 │ │ -0e96c8: 28bb |004a: goto 0005 // -0045 │ │ +0e73c8: |[0e73c8] android.support.v7.widget.SwitchCompat.hitThumb:(FF)Z │ │ +0e73d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0e73da: 5486 6d15 |0001: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e73de: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +0e73e2: 0f05 |0005: return v5 │ │ +0e73e4: 7010 3436 0800 |0006: invoke-direct {v8}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@3634 │ │ +0e73ea: 0a02 |0009: move-result v2 │ │ +0e73ec: 5486 6d15 |000a: iget-object v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e73f0: 5487 6815 |000c: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e73f4: 6e20 5703 7600 |000e: invoke-virtual {v6, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e73fa: 5286 6515 |0011: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ +0e73fe: 5287 7315 |0013: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e7402: 9104 0607 |0015: sub-int v4, v6, v7 │ │ +0e7406: 5286 6115 |0017: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ +0e740a: b026 |0019: add-int/2addr v6, v2 │ │ +0e740c: 5287 7315 |001a: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e7410: 9101 0607 |001c: sub-int v1, v6, v7 │ │ +0e7414: 5286 7015 |001e: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ +0e7418: b016 |0020: add-int/2addr v6, v1 │ │ +0e741a: 5487 6815 |0021: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e741e: 5277 b000 |0023: iget v7, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7422: b076 |0025: add-int/2addr v6, v7 │ │ +0e7424: 5487 6815 |0026: iget-object v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7428: 5277 b100 |0028: iget v7, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e742c: b076 |002a: add-int/2addr v6, v7 │ │ +0e742e: 5287 7315 |002b: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e7432: 9003 0607 |002d: add-int v3, v6, v7 │ │ +0e7436: 5286 5f15 |002f: iget v6, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ +0e743a: 5287 7315 |0031: iget v7, v8, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e743e: 9000 0607 |0033: add-int v0, v6, v7 │ │ +0e7442: 8216 |0035: int-to-float v6, v1 │ │ +0e7444: 2d06 0906 |0036: cmpl-float v6, v9, v6 │ │ +0e7448: 3d06 cdff |0038: if-lez v6, 0005 // -0033 │ │ +0e744c: 8236 |003a: int-to-float v6, v3 │ │ +0e744e: 2e06 0906 |003b: cmpg-float v6, v9, v6 │ │ +0e7452: 3b06 c8ff |003d: if-gez v6, 0005 // -0038 │ │ +0e7456: 8246 |003f: int-to-float v6, v4 │ │ +0e7458: 2d06 0a06 |0040: cmpl-float v6, v10, v6 │ │ +0e745c: 3d06 c3ff |0042: if-lez v6, 0005 // -003d │ │ +0e7460: 8206 |0044: int-to-float v6, v0 │ │ +0e7462: 2e06 0a06 |0045: cmpg-float v6, v10, v6 │ │ +0e7466: 3b06 beff |0047: if-gez v6, 0005 // -0042 │ │ +0e746a: 1215 |0049: const/4 v5, #int 1 // #1 │ │ +0e746c: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=616 │ │ 0x0005 line=629 │ │ 0x0006 line=621 │ │ 0x000a line=623 │ │ 0x0011 line=624 │ │ @@ -221426,40 +221431,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 │ │ -0e96cc: |[0e96cc] android.support.v7.widget.SwitchCompat.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; │ │ -0e96dc: 5480 6615 |0000: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ -0e96e0: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -0e96e4: 5480 6615 |0004: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ -0e96e8: 7230 3937 9008 |0006: invoke-interface {v0, v9, v8}, Landroid/text/method/TransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@3739 │ │ -0e96ee: 0c01 |0009: move-result-object v1 │ │ -0e96f0: 2200 b006 |000a: new-instance v0, Landroid/text/StaticLayout; // type@06b0 │ │ -0e96f4: 5482 6c15 |000c: iget-object v2, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e96f8: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ -0e96fc: 5483 6c15 |0010: iget-object v3, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e9700: 7120 1537 3100 |0012: invoke-static {v1, v3}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@3715 │ │ -0e9706: 0a03 |0015: move-result v3 │ │ -0e9708: 8934 |0016: float-to-double v4, v3 │ │ -0e970a: 7120 0d43 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ -0e9710: 0b04 |001a: move-result-wide v4 │ │ -0e9712: 8a43 |001b: double-to-int v3, v4 │ │ -0e9714: 6204 b815 |001c: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@15b8 │ │ -0e9718: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ -0e971c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -0e971e: 1217 |0021: const/4 v7, #int 1 // #1 │ │ -0e9720: 7608 2537 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@3725 │ │ -0e9726: 1100 |0025: return-object v0 │ │ -0e9728: 0791 |0026: move-object v1, v9 │ │ -0e972a: 28e3 |0027: goto 000a // -001d │ │ -0e972c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0e972e: 28f3 |0029: goto 001c // -000d │ │ +0e7470: |[0e7470] android.support.v7.widget.SwitchCompat.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; │ │ +0e7480: 5480 6615 |0000: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ +0e7484: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +0e7488: 5480 6615 |0004: iget-object v0, v8, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ +0e748c: 7230 3937 9008 |0006: invoke-interface {v0, v9, v8}, Landroid/text/method/TransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@3739 │ │ +0e7492: 0c01 |0009: move-result-object v1 │ │ +0e7494: 2200 b006 |000a: new-instance v0, Landroid/text/StaticLayout; // type@06b0 │ │ +0e7498: 5482 6c15 |000c: iget-object v2, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e749c: 3801 1a00 |000e: if-eqz v1, 0028 // +001a │ │ +0e74a0: 5483 6c15 |0010: iget-object v3, v8, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e74a4: 7120 1537 3100 |0012: invoke-static {v1, v3}, Landroid/text/Layout;.getDesiredWidth:(Ljava/lang/CharSequence;Landroid/text/TextPaint;)F // method@3715 │ │ +0e74aa: 0a03 |0015: move-result v3 │ │ +0e74ac: 8934 |0016: float-to-double v4, v3 │ │ +0e74ae: 7120 0d43 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@430d │ │ +0e74b4: 0b04 |001a: move-result-wide v4 │ │ +0e74b6: 8a43 |001b: double-to-int v3, v4 │ │ +0e74b8: 6204 b815 |001c: sget-object v4, Landroid/text/Layout$Alignment;.ALIGN_NORMAL:Landroid/text/Layout$Alignment; // field@15b8 │ │ +0e74bc: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ +0e74c0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0e74c2: 1217 |0021: const/4 v7, #int 1 // #1 │ │ +0e74c4: 7608 2537 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@3725 │ │ +0e74ca: 1100 |0025: return-object v0 │ │ +0e74cc: 0791 |0026: move-object v1, v9 │ │ +0e74ce: 28e3 |0027: goto 000a // -001d │ │ +0e74d0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +0e74d2: 28f3 |0029: goto 001c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x000a line=606 │ │ 0x0027 line=602 │ │ 0x0028 line=606 │ │ locals : │ │ @@ -221473,27 +221478,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0e9730: |[0e9730] android.support.v7.widget.SwitchCompat.setSwitchTypefaceByIndex:(II)V │ │ -0e9740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0e9742: 2b02 1100 0000 |0001: packed-switch v2, 00000012 // +00000011 │ │ -0e9748: 6e30 5536 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;I)V // method@3655 │ │ -0e974e: 0e00 |0007: return-void │ │ -0e9750: 6200 bb00 |0008: sget-object v0, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@00bb │ │ -0e9754: 28fa |000a: goto 0004 // -0006 │ │ -0e9756: 6200 bc00 |000b: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@00bc │ │ -0e975a: 28f7 |000d: goto 0004 // -0009 │ │ -0e975c: 6200 ba00 |000e: sget-object v0, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ -0e9760: 28f4 |0010: goto 0004 // -000c │ │ -0e9762: 0000 |0011: nop // spacer │ │ -0e9764: 0001 0300 0100 0000 0700 0000 0a00 ... |0012: packed-switch-data (10 units) │ │ +0e74d4: |[0e74d4] android.support.v7.widget.SwitchCompat.setSwitchTypefaceByIndex:(II)V │ │ +0e74e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e74e6: 2b02 1100 0000 |0001: packed-switch v2, 00000012 // +00000011 │ │ +0e74ec: 6e30 5536 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;I)V // method@3655 │ │ +0e74f2: 0e00 |0007: return-void │ │ +0e74f4: 6200 bb00 |0008: sget-object v0, Landroid/graphics/Typeface;.SANS_SERIF:Landroid/graphics/Typeface; // field@00bb │ │ +0e74f8: 28fa |000a: goto 0004 // -0006 │ │ +0e74fa: 6200 bc00 |000b: sget-object v0, Landroid/graphics/Typeface;.SERIF:Landroid/graphics/Typeface; // field@00bc │ │ +0e74fe: 28f7 |000d: goto 0004 // -0009 │ │ +0e7500: 6200 ba00 |000e: sget-object v0, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ +0e7504: 28f4 |0010: goto 0004 // -000c │ │ +0e7506: 0000 |0011: nop // spacer │ │ +0e7508: 0001 0300 0100 0000 0700 0000 0a00 ... |0012: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0001 line=276 │ │ 0x0004 line=290 │ │ 0x0007 line=291 │ │ 0x0008 line=278 │ │ @@ -221513,18 +221518,18 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0e9778: |[0e9778] android.support.v7.widget.SwitchCompat.setThumbPosition:(F)V │ │ -0e9788: 5901 6e15 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0e978c: 6e10 3b36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ -0e9792: 0e00 |0005: return-void │ │ +0e751c: |[0e751c] android.support.v7.widget.SwitchCompat.setThumbPosition:(F)V │ │ +0e752c: 5901 6e15 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e7530: 6e10 3b36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ +0e7536: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0002 line=796 │ │ 0x0005 line=797 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -221535,67 +221540,67 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0e9794: |[0e9794] android.support.v7.widget.SwitchCompat.stopDrag:(Landroid/view/MotionEvent;)V │ │ -0e97a4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0e97a6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0e97a8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0e97aa: 5995 7215 |0003: iput v5, v9, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0e97ae: 6e10 ef37 0a00 |0005: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0e97b4: 0a06 |0008: move-result v6 │ │ -0e97b6: 3346 3e00 |0009: if-ne v6, v4, 0047 // +003e │ │ -0e97ba: 6e10 3d36 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@363d │ │ -0e97c0: 0a06 |000e: move-result v6 │ │ -0e97c2: 3806 3800 |000f: if-eqz v6, 0047 // +0038 │ │ -0e97c6: 0140 |0011: move v0, v4 │ │ -0e97c8: 6e10 3c36 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0e97ce: 0a02 |0015: move-result v2 │ │ -0e97d0: 3800 4200 |0016: if-eqz v0, 0058 // +0042 │ │ -0e97d4: 5496 7715 |0018: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ -0e97d8: 1307 e803 |001a: const/16 v7, #int 1000 // #3e8 │ │ -0e97dc: 6e20 0c38 7600 |001c: invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@380c │ │ -0e97e2: 5496 7715 |001f: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ -0e97e6: 6e10 0e38 0600 |0021: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@380e │ │ -0e97ec: 0a03 |0024: move-result v3 │ │ -0e97ee: 7110 0943 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0e97f4: 0a06 |0028: move-result v6 │ │ -0e97f6: 5297 5915 |0029: iget v7, v9, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@1559 │ │ -0e97fa: 8277 |002b: int-to-float v7, v7 │ │ -0e97fc: 2d06 0607 |002c: cmpl-float v6, v6, v7 │ │ -0e9800: 3d06 2500 |002e: if-lez v6, 0053 // +0025 │ │ -0e9804: 7110 f831 0900 |0030: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e980a: 0a06 |0033: move-result v6 │ │ -0e980c: 3806 1700 |0034: if-eqz v6, 004b // +0017 │ │ -0e9810: 2e06 0308 |0036: cmpg-float v6, v3, v8 │ │ -0e9814: 3b06 1100 |0038: if-gez v6, 0049 // +0011 │ │ -0e9818: 0141 |003a: move v1, v4 │ │ -0e981a: 3221 0500 |003b: if-eq v1, v2, 0040 // +0005 │ │ -0e981e: 6e20 4a36 5900 |003d: invoke-virtual {v9, v5}, Landroid/support/v7/widget/SwitchCompat;.playSoundEffect:(I)V // method@364a │ │ -0e9824: 6e20 4d36 1900 |0040: invoke-virtual {v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ -0e982a: 7020 1636 a900 |0043: invoke-direct {v9, v10}, Landroid/support/v7/widget/SwitchCompat;.cancelSuperTouch:(Landroid/view/MotionEvent;)V // method@3616 │ │ -0e9830: 0e00 |0046: return-void │ │ -0e9832: 0150 |0047: move v0, v5 │ │ -0e9834: 28ca |0048: goto 0012 // -0036 │ │ -0e9836: 0151 |0049: move v1, v5 │ │ -0e9838: 28f1 |004a: goto 003b // -000f │ │ -0e983a: 2d06 0308 |004b: cmpl-float v6, v3, v8 │ │ -0e983e: 3d06 0400 |004d: if-lez v6, 0051 // +0004 │ │ -0e9842: 0141 |004f: move v1, v4 │ │ -0e9844: 28eb |0050: goto 003b // -0015 │ │ -0e9846: 0151 |0051: move v1, v5 │ │ -0e9848: 28e9 |0052: goto 003b // -0017 │ │ -0e984a: 7010 2e36 0900 |0053: invoke-direct {v9}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@362e │ │ -0e9850: 0a01 |0056: move-result v1 │ │ -0e9852: 28e4 |0057: goto 003b // -001c │ │ -0e9854: 0121 |0058: move v1, v2 │ │ -0e9856: 28e2 |0059: goto 003b // -001e │ │ +0e7538: |[0e7538] android.support.v7.widget.SwitchCompat.stopDrag:(Landroid/view/MotionEvent;)V │ │ +0e7548: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0e754a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0e754c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0e754e: 5995 7215 |0003: iput v5, v9, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e7552: 6e10 ef37 0a00 |0005: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0e7558: 0a06 |0008: move-result v6 │ │ +0e755a: 3346 3e00 |0009: if-ne v6, v4, 0047 // +003e │ │ +0e755e: 6e10 3d36 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@363d │ │ +0e7564: 0a06 |000e: move-result v6 │ │ +0e7566: 3806 3800 |000f: if-eqz v6, 0047 // +0038 │ │ +0e756a: 0140 |0011: move v0, v4 │ │ +0e756c: 6e10 3c36 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e7572: 0a02 |0015: move-result v2 │ │ +0e7574: 3800 4200 |0016: if-eqz v0, 0058 // +0042 │ │ +0e7578: 5496 7715 |0018: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ +0e757c: 1307 e803 |001a: const/16 v7, #int 1000 // #3e8 │ │ +0e7580: 6e20 0c38 7600 |001c: invoke-virtual {v6, v7}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@380c │ │ +0e7586: 5496 7715 |001f: iget-object v6, v9, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ +0e758a: 6e10 0e38 0600 |0021: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@380e │ │ +0e7590: 0a03 |0024: move-result v3 │ │ +0e7592: 7110 0943 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0e7598: 0a06 |0028: move-result v6 │ │ +0e759a: 5297 5915 |0029: iget v7, v9, Landroid/support/v7/widget/SwitchCompat;.mMinFlingVelocity:I // field@1559 │ │ +0e759e: 8277 |002b: int-to-float v7, v7 │ │ +0e75a0: 2d06 0607 |002c: cmpl-float v6, v6, v7 │ │ +0e75a4: 3d06 2500 |002e: if-lez v6, 0053 // +0025 │ │ +0e75a8: 7110 f831 0900 |0030: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e75ae: 0a06 |0033: move-result v6 │ │ +0e75b0: 3806 1700 |0034: if-eqz v6, 004b // +0017 │ │ +0e75b4: 2e06 0308 |0036: cmpg-float v6, v3, v8 │ │ +0e75b8: 3b06 1100 |0038: if-gez v6, 0049 // +0011 │ │ +0e75bc: 0141 |003a: move v1, v4 │ │ +0e75be: 3221 0500 |003b: if-eq v1, v2, 0040 // +0005 │ │ +0e75c2: 6e20 4a36 5900 |003d: invoke-virtual {v9, v5}, Landroid/support/v7/widget/SwitchCompat;.playSoundEffect:(I)V // method@364a │ │ +0e75c8: 6e20 4d36 1900 |0040: invoke-virtual {v9, v1}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ +0e75ce: 7020 1636 a900 |0043: invoke-direct {v9, v10}, Landroid/support/v7/widget/SwitchCompat;.cancelSuperTouch:(Landroid/view/MotionEvent;)V // method@3616 │ │ +0e75d4: 0e00 |0046: return-void │ │ +0e75d6: 0150 |0047: move v0, v5 │ │ +0e75d8: 28ca |0048: goto 0012 // -0036 │ │ +0e75da: 0151 |0049: move v1, v5 │ │ +0e75dc: 28f1 |004a: goto 003b // -000f │ │ +0e75de: 2d06 0308 |004b: cmpl-float v6, v3, v8 │ │ +0e75e2: 3d06 0400 |004d: if-lez v6, 0051 // +0004 │ │ +0e75e6: 0141 |004f: move v1, v4 │ │ +0e75e8: 28eb |0050: goto 003b // -0015 │ │ +0e75ea: 0151 |0051: move v1, v5 │ │ +0e75ec: 28e9 |0052: goto 003b // -0017 │ │ +0e75ee: 7010 2e36 0900 |0053: invoke-direct {v9}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@362e │ │ +0e75f4: 0a01 |0056: move-result v1 │ │ +0e75f6: 28e4 |0057: goto 003b // -001c │ │ +0e75f8: 0121 |0058: move v1, v2 │ │ +0e75fa: 28e2 |0059: goto 003b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=724 │ │ 0x0005 line=728 │ │ 0x0012 line=729 │ │ 0x0016 line=731 │ │ 0x0018 line=732 │ │ @@ -221630,116 +221635,116 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 197 16-bit code units │ │ -0e9858: |[0e9858] android.support.v7.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ -0e9868: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0e986c: 5402 6815 |0002: iget-object v2, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e9870: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -0e9874: 5204 6115 |0006: iget v4, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ -0e9878: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -0e987c: 5206 6515 |000a: iget v6, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ -0e9880: 0800 1100 |000c: move-object/from16 v0, v17 │ │ -0e9884: 5205 6415 |000e: iget v5, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@1564 │ │ -0e9888: 0800 1100 |0010: move-object/from16 v0, v17 │ │ -0e988c: 5203 5f15 |0012: iget v3, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ -0e9890: 7601 3436 1100 |0014: invoke-direct/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@3634 │ │ -0e9896: 0a0f |0017: move-result v15 │ │ -0e9898: 9007 040f |0018: add-int v7, v4, v15 │ │ -0e989c: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -0e98a0: 540f 6d15 |001c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e98a4: 380f a300 |001e: if-eqz v15, 00c1 // +00a3 │ │ -0e98a8: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0e98ac: 540f 6d15 |0022: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e98b0: 7110 8630 0f00 |0024: invoke-static {v15}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ -0e98b6: 0c08 |0027: move-result-object v8 │ │ -0e98b8: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0e98bc: 540f 7615 |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e98c0: 380f 6500 |002c: if-eqz v15, 0091 // +0065 │ │ -0e98c4: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -0e98c8: 540f 7615 |0030: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e98cc: 6e20 5703 2f00 |0032: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e98d2: 522f b000 |0035: iget v15, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e98d6: b0f7 |0037: add-int/2addr v7, v15 │ │ -0e98d8: 014c |0038: move v12, v4 │ │ -0e98da: 016e |0039: move v14, v6 │ │ -0e98dc: 015d |003a: move v13, v5 │ │ -0e98de: 013b |003b: move v11, v3 │ │ -0e98e0: 3808 4e00 |003c: if-eqz v8, 008a // +004e │ │ -0e98e4: 528f b000 |003e: iget v15, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e98e8: 5220 b000 |0040: iget v0, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e98ec: 0210 0000 |0042: move/from16 v16, v0 │ │ -0e98f0: 0200 1000 |0044: move/from16 v0, v16 │ │ -0e98f4: 370f 0b00 |0046: if-le v15, v0, 0051 // +000b │ │ -0e98f8: 528f b000 |0048: iget v15, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e98fc: 5220 b000 |004a: iget v0, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9900: 0210 0000 |004c: move/from16 v16, v0 │ │ -0e9904: 910f 0f10 |004e: sub-int v15, v15, v16 │ │ -0e9908: b0fc |0050: add-int/2addr v12, v15 │ │ -0e990a: 528f b200 |0051: iget v15, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e990e: 5220 b200 |0053: iget v0, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e9912: 0210 0000 |0055: move/from16 v16, v0 │ │ -0e9916: 0200 1000 |0057: move/from16 v0, v16 │ │ -0e991a: 370f 0b00 |0059: if-le v15, v0, 0064 // +000b │ │ -0e991e: 528f b200 |005b: iget v15, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e9922: 5220 b200 |005d: iget v0, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e9926: 0210 0000 |005f: move/from16 v16, v0 │ │ -0e992a: 910f 0f10 |0061: sub-int v15, v15, v16 │ │ -0e992e: b0fe |0063: add-int/2addr v14, v15 │ │ -0e9930: 528f b100 |0064: iget v15, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9934: 5220 b100 |0066: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9938: 0210 0000 |0068: move/from16 v16, v0 │ │ -0e993c: 0200 1000 |006a: move/from16 v0, v16 │ │ -0e9940: 370f 0b00 |006c: if-le v15, v0, 0077 // +000b │ │ -0e9944: 528f b100 |006e: iget v15, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9948: 5220 b100 |0070: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e994c: 0210 0000 |0072: move/from16 v16, v0 │ │ -0e9950: 910f 0f10 |0074: sub-int v15, v15, v16 │ │ -0e9954: b1fd |0076: sub-int/2addr v13, v15 │ │ -0e9956: 528f af00 |0077: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e995a: 5220 af00 |0079: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e995e: 0210 0000 |007b: move/from16 v16, v0 │ │ -0e9962: 0200 1000 |007d: move/from16 v0, v16 │ │ -0e9966: 370f 0b00 |007f: if-le v15, v0, 008a // +000b │ │ -0e996a: 528f af00 |0081: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e996e: 5220 af00 |0083: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e9972: 0210 0000 |0085: move/from16 v16, v0 │ │ -0e9976: 910f 0f10 |0087: sub-int v15, v15, v16 │ │ -0e997a: b1fb |0089: sub-int/2addr v11, v15 │ │ -0e997c: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -0e9980: 540f 7615 |008c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9984: 6e5b 6203 cfde |008e: invoke-virtual {v15, v12, v14, v13, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0e998a: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0e998e: 540f 6d15 |0093: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9992: 380f 2800 |0095: if-eqz v15, 00bd // +0028 │ │ -0e9996: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -0e999a: 540f 6d15 |0099: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e999e: 6e20 5703 2f00 |009b: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e99a4: 522f b000 |009e: iget v15, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e99a8: 9109 070f |00a0: sub-int v9, v7, v15 │ │ -0e99ac: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ -0e99b0: 520f 7015 |00a4: iget v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ -0e99b4: b07f |00a6: add-int/2addr v15, v7 │ │ -0e99b6: 5220 b100 |00a7: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e99ba: 0210 0000 |00a9: move/from16 v16, v0 │ │ -0e99be: 900a 0f10 |00ab: add-int v10, v15, v16 │ │ -0e99c2: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -0e99c6: 540f 6d15 |00af: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e99ca: 6e53 6203 9fa6 |00b1: invoke-virtual {v15, v9, v6, v10, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0e99d0: 7401 1c36 1100 |00b4: invoke-virtual/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@361c │ │ -0e99d6: 0c01 |00b7: move-result-object v1 │ │ -0e99d8: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ -0e99dc: 7153 930d 91a6 |00ba: invoke-static {v1, v9, v6, v10, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ -0e99e2: 7502 f83a 1100 |00bd: invoke-super/range {v17, v18}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@3af8 │ │ -0e99e8: 0e00 |00c0: return-void │ │ -0e99ea: 6208 5213 |00c1: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ -0e99ee: 2900 65ff |00c3: goto/16 0028 // -009b │ │ +0e75fc: |[0e75fc] android.support.v7.widget.SwitchCompat.draw:(Landroid/graphics/Canvas;)V │ │ +0e760c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0e7610: 5402 6815 |0002: iget-object v2, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7614: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +0e7618: 5204 6115 |0006: iget v4, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ +0e761c: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +0e7620: 5206 6515 |000a: iget v6, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ +0e7624: 0800 1100 |000c: move-object/from16 v0, v17 │ │ +0e7628: 5205 6415 |000e: iget v5, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@1564 │ │ +0e762c: 0800 1100 |0010: move-object/from16 v0, v17 │ │ +0e7630: 5203 5f15 |0012: iget v3, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ +0e7634: 7601 3436 1100 |0014: invoke-direct/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getThumbOffset:()I // method@3634 │ │ +0e763a: 0a0f |0017: move-result v15 │ │ +0e763c: 9007 040f |0018: add-int v7, v4, v15 │ │ +0e7640: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +0e7644: 540f 6d15 |001c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7648: 380f a300 |001e: if-eqz v15, 00c1 // +00a3 │ │ +0e764c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +0e7650: 540f 6d15 |0022: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7654: 7110 8630 0f00 |0024: invoke-static {v15}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ +0e765a: 0c08 |0027: move-result-object v8 │ │ +0e765c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0e7660: 540f 7615 |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7664: 380f 6500 |002c: if-eqz v15, 0091 // +0065 │ │ +0e7668: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +0e766c: 540f 7615 |0030: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7670: 6e20 5703 2f00 |0032: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7676: 522f b000 |0035: iget v15, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e767a: b0f7 |0037: add-int/2addr v7, v15 │ │ +0e767c: 014c |0038: move v12, v4 │ │ +0e767e: 016e |0039: move v14, v6 │ │ +0e7680: 015d |003a: move v13, v5 │ │ +0e7682: 013b |003b: move v11, v3 │ │ +0e7684: 3808 4e00 |003c: if-eqz v8, 008a // +004e │ │ +0e7688: 528f b000 |003e: iget v15, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e768c: 5220 b000 |0040: iget v0, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7690: 0210 0000 |0042: move/from16 v16, v0 │ │ +0e7694: 0200 1000 |0044: move/from16 v0, v16 │ │ +0e7698: 370f 0b00 |0046: if-le v15, v0, 0051 // +000b │ │ +0e769c: 528f b000 |0048: iget v15, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e76a0: 5220 b000 |004a: iget v0, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e76a4: 0210 0000 |004c: move/from16 v16, v0 │ │ +0e76a8: 910f 0f10 |004e: sub-int v15, v15, v16 │ │ +0e76ac: b0fc |0050: add-int/2addr v12, v15 │ │ +0e76ae: 528f b200 |0051: iget v15, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e76b2: 5220 b200 |0053: iget v0, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e76b6: 0210 0000 |0055: move/from16 v16, v0 │ │ +0e76ba: 0200 1000 |0057: move/from16 v0, v16 │ │ +0e76be: 370f 0b00 |0059: if-le v15, v0, 0064 // +000b │ │ +0e76c2: 528f b200 |005b: iget v15, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e76c6: 5220 b200 |005d: iget v0, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e76ca: 0210 0000 |005f: move/from16 v16, v0 │ │ +0e76ce: 910f 0f10 |0061: sub-int v15, v15, v16 │ │ +0e76d2: b0fe |0063: add-int/2addr v14, v15 │ │ +0e76d4: 528f b100 |0064: iget v15, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e76d8: 5220 b100 |0066: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e76dc: 0210 0000 |0068: move/from16 v16, v0 │ │ +0e76e0: 0200 1000 |006a: move/from16 v0, v16 │ │ +0e76e4: 370f 0b00 |006c: if-le v15, v0, 0077 // +000b │ │ +0e76e8: 528f b100 |006e: iget v15, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e76ec: 5220 b100 |0070: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e76f0: 0210 0000 |0072: move/from16 v16, v0 │ │ +0e76f4: 910f 0f10 |0074: sub-int v15, v15, v16 │ │ +0e76f8: b1fd |0076: sub-int/2addr v13, v15 │ │ +0e76fa: 528f af00 |0077: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e76fe: 5220 af00 |0079: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e7702: 0210 0000 |007b: move/from16 v16, v0 │ │ +0e7706: 0200 1000 |007d: move/from16 v0, v16 │ │ +0e770a: 370f 0b00 |007f: if-le v15, v0, 008a // +000b │ │ +0e770e: 528f af00 |0081: iget v15, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e7712: 5220 af00 |0083: iget v0, v2, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e7716: 0210 0000 |0085: move/from16 v16, v0 │ │ +0e771a: 910f 0f10 |0087: sub-int v15, v15, v16 │ │ +0e771e: b1fb |0089: sub-int/2addr v11, v15 │ │ +0e7720: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0e7724: 540f 7615 |008c: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7728: 6e5b 6203 cfde |008e: invoke-virtual {v15, v12, v14, v13, v11}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0e772e: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +0e7732: 540f 6d15 |0093: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7736: 380f 2800 |0095: if-eqz v15, 00bd // +0028 │ │ +0e773a: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +0e773e: 540f 6d15 |0099: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7742: 6e20 5703 2f00 |009b: invoke-virtual {v15, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7748: 522f b000 |009e: iget v15, v2, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e774c: 9109 070f |00a0: sub-int v9, v7, v15 │ │ +0e7750: 0800 1100 |00a2: move-object/from16 v0, v17 │ │ +0e7754: 520f 7015 |00a4: iget v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ +0e7758: b07f |00a6: add-int/2addr v15, v7 │ │ +0e775a: 5220 b100 |00a7: iget v0, v2, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e775e: 0210 0000 |00a9: move/from16 v16, v0 │ │ +0e7762: 900a 0f10 |00ab: add-int v10, v15, v16 │ │ +0e7766: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +0e776a: 540f 6d15 |00af: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e776e: 6e53 6203 9fa6 |00b1: invoke-virtual {v15, v9, v6, v10, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0e7774: 7401 1c36 1100 |00b4: invoke-virtual/range {v17}, Landroid/support/v7/widget/SwitchCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@361c │ │ +0e777a: 0c01 |00b7: move-result-object v1 │ │ +0e777c: 3801 0500 |00b8: if-eqz v1, 00bd // +0005 │ │ +0e7780: 7153 930d 91a6 |00ba: invoke-static {v1, v9, v6, v10, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ +0e7786: 7502 f83a 1100 |00bd: invoke-super/range {v17, v18}, Landroid/widget/CompoundButton;.draw:(Landroid/graphics/Canvas;)V // method@3af8 │ │ +0e778c: 0e00 |00c0: return-void │ │ +0e778e: 6208 5213 |00c1: sget-object v8, Landroid/support/v7/internal/widget/DrawableUtils;.INSETS_NONE:Landroid/graphics/Rect; // field@1352 │ │ +0e7792: 2900 65ff |00c3: goto/16 0028 // -009b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ 0x0004 line=880 │ │ 0x0008 line=881 │ │ 0x000c line=882 │ │ 0x0010 line=883 │ │ @@ -221798,28 +221803,28 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0e99f4: |[0e99f4] android.support.v7.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ -0e9a04: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e9a08: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0e9a0c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0e9a10: 6f30 f93a 3204 |0006: invoke-super {v2, v3, v4}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@3af9 │ │ -0e9a16: 5420 6d15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9a1a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0e9a1e: 5420 6d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9a22: 7130 920d 3004 |000f: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ -0e9a28: 5420 7615 |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9a2c: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0e9a30: 5420 7615 |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9a34: 7130 920d 3004 |0018: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ -0e9a3a: 0e00 |001b: return-void │ │ +0e7798: |[0e7798] android.support.v7.widget.SwitchCompat.drawableHotspotChanged:(FF)V │ │ +0e77a8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e77ac: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0e77b0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0e77b4: 6f30 f93a 3204 |0006: invoke-super {v2, v3, v4}, Landroid/widget/CompoundButton;.drawableHotspotChanged:(FF)V // method@3af9 │ │ +0e77ba: 5420 6d15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e77be: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0e77c2: 5420 6d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e77c6: 7130 920d 3004 |000f: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ +0e77cc: 5420 7615 |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e77d0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0e77d4: 5420 7615 |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e77d8: 7130 920d 3004 |0018: invoke-static {v0, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0d92 │ │ +0e77de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0006 line=1095 │ │ 0x0009 line=1098 │ │ 0x000d line=1099 │ │ 0x0012 line=1102 │ │ @@ -221835,28 +221840,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0e9a3c: |[0e9a3c] android.support.v7.widget.SwitchCompat.drawableStateChanged:()V │ │ -0e9a4c: 6f10 fa3a 0200 |0000: invoke-super {v2}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@3afa │ │ -0e9a52: 6e10 2036 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@3620 │ │ -0e9a58: 0c00 |0006: move-result-object v0 │ │ -0e9a5a: 5421 6d15 |0007: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9a5e: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ -0e9a62: 5421 6d15 |000b: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9a66: 6e20 6d03 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0e9a6c: 5421 7615 |0010: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9a70: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -0e9a74: 5421 7615 |0014: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9a78: 6e20 6d03 0100 |0016: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -0e9a7e: 6e10 3b36 0200 |0019: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ -0e9a84: 0e00 |001c: return-void │ │ +0e77e0: |[0e77e0] android.support.v7.widget.SwitchCompat.drawableStateChanged:()V │ │ +0e77f0: 6f10 fa3a 0200 |0000: invoke-super {v2}, Landroid/widget/CompoundButton;.drawableStateChanged:()V // method@3afa │ │ +0e77f6: 6e10 2036 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@3620 │ │ +0e77fc: 0c00 |0006: move-result-object v0 │ │ +0e77fe: 5421 6d15 |0007: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7802: 3801 0700 |0009: if-eqz v1, 0010 // +0007 │ │ +0e7806: 5421 6d15 |000b: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e780a: 6e20 6d03 0100 |000d: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0e7810: 5421 7615 |0010: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7814: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +0e7818: 5421 7615 |0014: iget-object v1, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e781c: 6e20 6d03 0100 |0016: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +0e7822: 6e10 3b36 0200 |0019: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ +0e7828: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ 0x0003 line=1079 │ │ 0x0007 line=1081 │ │ 0x000b line=1082 │ │ 0x0010 line=1085 │ │ @@ -221872,33 +221877,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0e9a88: |[0e9a88] android.support.v7.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ -0e9a98: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e9a9e: 0a01 |0003: move-result v1 │ │ -0e9aa0: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -0e9aa4: 6f10 fe3a 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@3afe │ │ -0e9aaa: 0a00 |0009: move-result v0 │ │ -0e9aac: 0f00 |000a: return v0 │ │ -0e9aae: 6f10 fe3a 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@3afe │ │ -0e9ab4: 0a01 |000e: move-result v1 │ │ -0e9ab6: 5232 6715 |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0e9aba: 9000 0102 |0011: add-int v0, v1, v2 │ │ -0e9abe: 6e10 2f36 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@362f │ │ -0e9ac4: 0c01 |0016: move-result-object v1 │ │ -0e9ac6: 7110 3337 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0e9acc: 0a01 |001a: move-result v1 │ │ -0e9ace: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ -0e9ad2: 5231 6315 |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ -0e9ad6: b010 |001f: add-int/2addr v0, v1 │ │ -0e9ad8: 28ea |0020: goto 000a // -0016 │ │ +0e782c: |[0e782c] android.support.v7.widget.SwitchCompat.getCompoundPaddingLeft:()I │ │ +0e783c: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e7842: 0a01 |0003: move-result v1 │ │ +0e7844: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +0e7848: 6f10 fe3a 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@3afe │ │ +0e784e: 0a00 |0009: move-result v0 │ │ +0e7850: 0f00 |000a: return v0 │ │ +0e7852: 6f10 fe3a 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingLeft:()I // method@3afe │ │ +0e7858: 0a01 |000e: move-result v1 │ │ +0e785a: 5232 6715 |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e785e: 9000 0102 |0011: add-int v0, v1, v2 │ │ +0e7862: 6e10 2f36 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@362f │ │ +0e7868: 0c01 |0016: move-result-object v1 │ │ +0e786a: 7110 3337 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e7870: 0a01 |001a: move-result v1 │ │ +0e7872: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ +0e7876: 5231 6315 |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ +0e787a: b010 |001f: add-int/2addr v0, v1 │ │ +0e787c: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1009 │ │ 0x0006 line=1010 │ │ 0x000a line=1016 │ │ 0x000b line=1012 │ │ 0x0013 line=1013 │ │ @@ -221912,33 +221917,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0e9adc: |[0e9adc] android.support.v7.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ -0e9aec: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e9af2: 0a01 |0003: move-result v1 │ │ -0e9af4: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -0e9af8: 6f10 ff3a 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@3aff │ │ -0e9afe: 0a00 |0009: move-result v0 │ │ -0e9b00: 0f00 |000a: return v0 │ │ -0e9b02: 6f10 ff3a 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@3aff │ │ -0e9b08: 0a01 |000e: move-result v1 │ │ -0e9b0a: 5232 6715 |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0e9b0e: 9000 0102 |0011: add-int v0, v1, v2 │ │ -0e9b12: 6e10 2f36 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@362f │ │ -0e9b18: 0c01 |0016: move-result-object v1 │ │ -0e9b1a: 7110 3337 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0e9b20: 0a01 |001a: move-result v1 │ │ -0e9b22: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ -0e9b26: 5231 6315 |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ -0e9b2a: b010 |001f: add-int/2addr v0, v1 │ │ -0e9b2c: 28ea |0020: goto 000a // -0016 │ │ +0e7880: |[0e7880] android.support.v7.widget.SwitchCompat.getCompoundPaddingRight:()I │ │ +0e7890: 7110 f831 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e7896: 0a01 |0003: move-result v1 │ │ +0e7898: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +0e789c: 6f10 ff3a 0300 |0006: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@3aff │ │ +0e78a2: 0a00 |0009: move-result v0 │ │ +0e78a4: 0f00 |000a: return v0 │ │ +0e78a6: 6f10 ff3a 0300 |000b: invoke-super {v3}, Landroid/widget/CompoundButton;.getCompoundPaddingRight:()I // method@3aff │ │ +0e78ac: 0a01 |000e: move-result v1 │ │ +0e78ae: 5232 6715 |000f: iget v2, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e78b2: 9000 0102 |0011: add-int v0, v1, v2 │ │ +0e78b6: 6e10 2f36 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SwitchCompat;.getText:()Ljava/lang/CharSequence; // method@362f │ │ +0e78bc: 0c01 |0016: move-result-object v1 │ │ +0e78be: 7110 3337 0100 |0017: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e78c4: 0a01 |001a: move-result v1 │ │ +0e78c6: 3901 efff |001b: if-nez v1, 000a // -0011 │ │ +0e78ca: 5231 6315 |001d: iget v1, v3, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ +0e78ce: b010 |001f: add-int/2addr v0, v1 │ │ +0e78d0: 28ea |0020: goto 000a // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0006 line=1022 │ │ 0x000a line=1028 │ │ 0x000b line=1024 │ │ 0x0013 line=1025 │ │ @@ -221952,17 +221957,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9b30: |[0e9b30] android.support.v7.widget.SwitchCompat.getShowText:()Z │ │ -0e9b40: 5510 5d15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0e9b44: 0f00 |0002: return v0 │ │ +0e78d4: |[0e78d4] android.support.v7.widget.SwitchCompat.getShowText:()Z │ │ +0e78e4: 5510 5d15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e78e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #6 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -221970,17 +221975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9b48: |[0e9b48] android.support.v7.widget.SwitchCompat.getSplitTrack:()Z │ │ -0e9b58: 5510 5e15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ -0e9b5c: 0f00 |0002: return v0 │ │ +0e78ec: |[0e78ec] android.support.v7.widget.SwitchCompat.getSplitTrack:()Z │ │ +0e78fc: 5510 5e15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ +0e7900: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #7 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -221988,17 +221993,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9b60: |[0e9b60] android.support.v7.widget.SwitchCompat.getSwitchMinWidth:()I │ │ -0e9b70: 5210 6215 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ -0e9b74: 0f00 |0002: return v0 │ │ +0e7904: |[0e7904] android.support.v7.widget.SwitchCompat.getSwitchMinWidth:()I │ │ +0e7914: 5210 6215 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ +0e7918: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #8 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222006,17 +222011,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9b78: |[0e9b78] android.support.v7.widget.SwitchCompat.getSwitchPadding:()I │ │ -0e9b88: 5210 6315 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ -0e9b8c: 0f00 |0002: return v0 │ │ +0e791c: |[0e791c] android.support.v7.widget.SwitchCompat.getSwitchPadding:()I │ │ +0e792c: 5210 6315 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ +0e7930: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #9 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222024,17 +222029,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9b90: |[0e9b90] android.support.v7.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ -0e9ba0: 5410 6a15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0e9ba4: 1100 |0002: return-object v0 │ │ +0e7934: |[0e7934] android.support.v7.widget.SwitchCompat.getTextOff:()Ljava/lang/CharSequence; │ │ +0e7944: 5410 6a15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e7948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #10 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222042,17 +222047,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9ba8: |[0e9ba8] android.support.v7.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ -0e9bb8: 5410 6b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0e9bbc: 1100 |0002: return-object v0 │ │ +0e794c: |[0e794c] android.support.v7.widget.SwitchCompat.getTextOn:()Ljava/lang/CharSequence; │ │ +0e795c: 5410 6b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e7960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #11 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222060,17 +222065,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9bc0: |[0e9bc0] android.support.v7.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0e9bd0: 5410 6d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9bd4: 1100 |0002: return-object v0 │ │ +0e7964: |[0e7964] android.support.v7.widget.SwitchCompat.getThumbDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0e7974: 5410 6d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #12 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222078,17 +222083,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9bd8: |[0e9bd8] android.support.v7.widget.SwitchCompat.getThumbTextPadding:()I │ │ -0e9be8: 5210 6f15 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ -0e9bec: 0f00 |0002: return v0 │ │ +0e797c: |[0e797c] android.support.v7.widget.SwitchCompat.getThumbTextPadding:()I │ │ +0e798c: 5210 6f15 |0000: iget v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ +0e7990: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222096,17 +222101,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0e9bf0: |[0e9bf0] android.support.v7.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0e9c00: 5410 7615 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9c04: 1100 |0002: return-object v0 │ │ +0e7994: |[0e7994] android.support.v7.widget.SwitchCompat.getTrackDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0e79a4: 5410 7615 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e79a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ │ │ #14 : (in Landroid/support/v7/widget/SwitchCompat;) │ │ @@ -222114,29 +222119,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0e9c08: |[0e9c08] android.support.v7.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ -0e9c18: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e9c1c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0e9c20: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ -0e9c24: 6f10 043b 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@3b04 │ │ -0e9c2a: 5420 6d15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9c2e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0e9c32: 5420 6d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9c36: 6e10 5d03 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0e9c3c: 5420 7615 |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9c40: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0e9c44: 5420 7615 |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9c48: 6e10 5d03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -0e9c4e: 7010 1536 0200 |001b: invoke-direct {v2}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ -0e9c54: 0e00 |001e: return-void │ │ +0e79ac: |[0e79ac] android.support.v7.widget.SwitchCompat.jumpDrawablesToCurrentState:()V │ │ +0e79bc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e79c0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0e79c4: 3410 1a00 |0004: if-lt v0, v1, 001e // +001a │ │ +0e79c8: 6f10 043b 0200 |0006: invoke-super {v2}, Landroid/widget/CompoundButton;.jumpDrawablesToCurrentState:()V // method@3b04 │ │ +0e79ce: 5420 6d15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e79d2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0e79d6: 5420 6d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e79da: 6e10 5d03 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0e79e0: 5420 7615 |0012: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e79e4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +0e79e8: 5420 7615 |0016: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e79ec: 6e10 5d03 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +0e79f2: 7010 1536 0200 |001b: invoke-direct {v2}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ +0e79f8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1114 │ │ 0x0006 line=1115 │ │ 0x0009 line=1117 │ │ 0x000d line=1118 │ │ 0x0012 line=1121 │ │ @@ -222151,24 +222156,24 @@ │ │ type : '(I)[I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0e9c58: |[0e9c58] android.support.v7.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ -0e9c68: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0e9c6c: 6f20 053b 1200 |0002: invoke-super {v2, v1}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@3b05 │ │ -0e9c72: 0c00 |0005: move-result-object v0 │ │ -0e9c74: 6e10 3c36 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0e9c7a: 0a01 |0009: move-result v1 │ │ -0e9c7c: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -0e9c80: 6201 5115 |000c: sget-object v1, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@1551 │ │ -0e9c84: 7120 4136 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.mergeDrawableStates:([I[I)[I // method@3641 │ │ -0e9c8a: 1100 |0011: return-object v0 │ │ +0e79fc: |[0e79fc] android.support.v7.widget.SwitchCompat.onCreateDrawableState:(I)[I │ │ +0e7a0c: d801 0301 |0000: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0e7a10: 6f20 053b 1200 |0002: invoke-super {v2, v1}, Landroid/widget/CompoundButton;.onCreateDrawableState:(I)[I // method@3b05 │ │ +0e7a16: 0c00 |0005: move-result-object v0 │ │ +0e7a18: 6e10 3c36 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e7a1e: 0a01 |0009: move-result v1 │ │ +0e7a20: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +0e7a24: 6201 5115 |000c: sget-object v1, Landroid/support/v7/widget/SwitchCompat;.CHECKED_STATE_SET:[I // field@1551 │ │ +0e7a28: 7120 4136 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/widget/SwitchCompat;.mergeDrawableStates:([I[I)[I // method@3641 │ │ +0e7a2e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0006 line=1069 │ │ 0x000c line=1070 │ │ 0x0011 line=1072 │ │ locals : │ │ @@ -222181,149 +222186,149 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 277 16-bit code units │ │ -0e9c8c: |[0e9c8c] android.support.v7.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -0e9c9c: 7502 063b 1500 |0000: invoke-super/range {v21, v22}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@3b06 │ │ -0e9ca2: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -0e9ca6: 5408 6815 |0005: iget-object v8, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e9caa: 0800 1500 |0007: move-object/from16 v0, v21 │ │ -0e9cae: 5400 7615 |0009: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9cb2: 0811 0000 |000b: move-object/from16 v17, v0 │ │ -0e9cb6: 3811 ef00 |000d: if-eqz v17, 00fc // +00ef │ │ -0e9cba: 0800 1100 |000f: move-object/from16 v0, v17 │ │ -0e9cbe: 6e20 5703 8000 |0011: invoke-virtual {v0, v8}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e9cc4: 0800 1500 |0014: move-object/from16 v0, v21 │ │ -0e9cc8: 520e 6515 |0016: iget v14, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ -0e9ccc: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -0e9cd0: 520a 5f15 |001a: iget v10, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ -0e9cd4: 5280 b200 |001c: iget v0, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -0e9cd8: 0212 0000 |001e: move/from16 v18, v0 │ │ -0e9cdc: 900c 0e12 |0020: add-int v12, v14, v18 │ │ -0e9ce0: 5280 af00 |0022: iget v0, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -0e9ce4: 0212 0000 |0024: move/from16 v18, v0 │ │ -0e9ce8: 910b 0a12 |0026: sub-int v11, v10, v18 │ │ -0e9cec: 0800 1500 |0028: move-object/from16 v0, v21 │ │ -0e9cf0: 540f 6d15 |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9cf4: 3811 4800 |002c: if-eqz v17, 0074 // +0048 │ │ -0e9cf8: 0800 1500 |002e: move-object/from16 v0, v21 │ │ -0e9cfc: 5500 5e15 |0030: iget-boolean v0, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ -0e9d00: 0212 0000 |0032: move/from16 v18, v0 │ │ -0e9d04: 3812 cd00 |0034: if-eqz v18, 0101 // +00cd │ │ -0e9d08: 380f cb00 |0036: if-eqz v15, 0101 // +00cb │ │ -0e9d0c: 7110 8630 0f00 |0038: invoke-static {v15}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ -0e9d12: 0c06 |003b: move-result-object v6 │ │ -0e9d14: 6e20 4803 8f00 |003c: invoke-virtual {v15, v8}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0348 │ │ -0e9d1a: 5280 b000 |003f: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9d1e: 0212 0000 |0041: move/from16 v18, v0 │ │ -0e9d22: 5260 b000 |0043: iget v0, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9d26: 0213 0000 |0045: move/from16 v19, v0 │ │ -0e9d2a: 9012 1213 |0047: add-int v18, v18, v19 │ │ -0e9d2e: 0200 1200 |0049: move/from16 v0, v18 │ │ -0e9d32: 5980 b000 |004b: iput v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9d36: 5280 b100 |004d: iget v0, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9d3a: 0212 0000 |004f: move/from16 v18, v0 │ │ -0e9d3e: 5260 b100 |0051: iget v0, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9d42: 0213 0000 |0053: move/from16 v19, v0 │ │ -0e9d46: 9112 1213 |0055: sub-int v18, v18, v19 │ │ -0e9d4a: 0200 1200 |0057: move/from16 v0, v18 │ │ -0e9d4e: 5980 b100 |0059: iput v0, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9d52: 7401 c702 1600 |005b: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0e9d58: 0a09 |005e: move-result v9 │ │ -0e9d5a: 6212 b700 |005f: sget-object v18, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@00b7 │ │ -0e9d5e: 0800 1600 |0061: move-object/from16 v0, v22 │ │ -0e9d62: 0801 1200 |0063: move-object/from16 v1, v18 │ │ -0e9d66: 6e30 b002 8001 |0065: invoke-virtual {v0, v8, v1}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@02b0 │ │ -0e9d6c: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -0e9d70: 0801 1600 |006a: move-object/from16 v1, v22 │ │ -0e9d74: 6e20 4a03 1000 |006c: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0e9d7a: 0800 1600 |006f: move-object/from16 v0, v22 │ │ -0e9d7e: 6e20 c402 9000 |0071: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0e9d84: 7401 c702 1600 |0074: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -0e9d8a: 0a09 |0077: move-result v9 │ │ -0e9d8c: 380f 0700 |0078: if-eqz v15, 007f // +0007 │ │ -0e9d90: 0800 1600 |007a: move-object/from16 v0, v22 │ │ -0e9d94: 6e20 4a03 0f00 |007c: invoke-virtual {v15, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0e9d9a: 7601 2e36 1500 |007f: invoke-direct/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@362e │ │ -0e9da0: 0a12 |0082: move-result v18 │ │ -0e9da2: 3812 8700 |0083: if-eqz v18, 010a // +0087 │ │ -0e9da6: 0800 1500 |0085: move-object/from16 v0, v21 │ │ -0e9daa: 540d 5b15 |0087: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ -0e9dae: 380d 6d00 |0089: if-eqz v13, 00f6 // +006d │ │ -0e9db2: 7401 2036 1500 |008b: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@3620 │ │ -0e9db8: 0c05 |008e: move-result-object v5 │ │ -0e9dba: 0800 1500 |008f: move-object/from16 v0, v21 │ │ -0e9dbe: 5400 6915 |0091: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ -0e9dc2: 0812 0000 |0093: move-object/from16 v18, v0 │ │ -0e9dc6: 3812 1b00 |0095: if-eqz v18, 00b0 // +001b │ │ -0e9dca: 0800 1500 |0097: move-object/from16 v0, v21 │ │ -0e9dce: 5400 6c15 |0099: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e9dd2: 0812 0000 |009b: move-object/from16 v18, v0 │ │ -0e9dd6: 0800 1500 |009d: move-object/from16 v0, v21 │ │ -0e9dda: 5400 6915 |009f: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ -0e9dde: 0813 0000 |00a1: move-object/from16 v19, v0 │ │ -0e9de2: 1314 0000 |00a3: const/16 v20, #int 0 // #0 │ │ -0e9de6: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -0e9dea: 0201 1400 |00a7: move/from16 v1, v20 │ │ -0e9dee: 6e30 1a02 5001 |00a9: invoke-virtual {v0, v5, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ -0e9df4: 0a13 |00ac: move-result v19 │ │ -0e9df6: 7402 2937 1200 |00ad: invoke-virtual/range {v18, v19}, Landroid/text/TextPaint;.setColor:(I)V // method@3729 │ │ -0e9dfc: 0800 1500 |00b0: move-object/from16 v0, v21 │ │ -0e9e00: 5400 6c15 |00b2: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0e9e04: 0812 0000 |00b4: move-object/from16 v18, v0 │ │ -0e9e08: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ -0e9e0c: 5b05 ba15 |00b8: iput-object v5, v0, Landroid/text/TextPaint;.drawableState:[I // field@15ba │ │ -0e9e10: 380f 5600 |00ba: if-eqz v15, 0110 // +0056 │ │ -0e9e14: 6e10 4b03 0f00 |00bc: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ -0e9e1a: 0c03 |00bf: move-result-object v3 │ │ -0e9e1c: 5230 b000 |00c0: iget v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9e20: 0212 0000 |00c2: move/from16 v18, v0 │ │ -0e9e24: 5230 b100 |00c4: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9e28: 0213 0000 |00c6: move/from16 v19, v0 │ │ -0e9e2c: 9004 1213 |00c8: add-int v4, v18, v19 │ │ -0e9e30: db12 0402 |00ca: div-int/lit8 v18, v4, #int 2 // #02 │ │ -0e9e34: 6e10 1937 0d00 |00cc: invoke-virtual {v13}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ -0e9e3a: 0a13 |00cf: move-result v19 │ │ -0e9e3c: db13 1302 |00d0: div-int/lit8 v19, v19, #int 2 // #02 │ │ -0e9e40: 9107 1213 |00d2: sub-int v7, v18, v19 │ │ -0e9e44: 9012 0c0b |00d4: add-int v18, v12, v11 │ │ -0e9e48: db12 1202 |00d6: div-int/lit8 v18, v18, #int 2 // #02 │ │ -0e9e4c: 6e10 1737 0d00 |00d8: invoke-virtual {v13}, Landroid/text/Layout;.getHeight:()I // method@3717 │ │ -0e9e52: 0a13 |00db: move-result v19 │ │ -0e9e54: db13 1302 |00dc: div-int/lit8 v19, v19, #int 2 // #02 │ │ -0e9e58: 9110 1213 |00de: sub-int v16, v18, v19 │ │ -0e9e5c: 8270 |00e0: int-to-float v0, v7 │ │ -0e9e5e: 0212 0000 |00e1: move/from16 v18, v0 │ │ -0e9e62: 0200 1000 |00e3: move/from16 v0, v16 │ │ -0e9e66: 8200 |00e5: int-to-float v0, v0 │ │ -0e9e68: 0213 0000 |00e6: move/from16 v19, v0 │ │ -0e9e6c: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ -0e9e70: 0201 1200 |00ea: move/from16 v1, v18 │ │ -0e9e74: 0202 1300 |00ec: move/from16 v2, v19 │ │ -0e9e78: 6e30 cc02 1002 |00ee: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -0e9e7e: 0800 1600 |00f1: move-object/from16 v0, v22 │ │ -0e9e82: 6e20 1437 0d00 |00f3: invoke-virtual {v13, v0}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@3714 │ │ -0e9e88: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ -0e9e8c: 6e20 c402 9000 |00f8: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -0e9e92: 0e00 |00fb: return-void │ │ -0e9e94: 6e10 2503 0800 |00fc: invoke-virtual {v8}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -0e9e9a: 2900 15ff |00ff: goto/16 0014 // -00eb │ │ -0e9e9e: 0800 1100 |0101: move-object/from16 v0, v17 │ │ -0e9ea2: 0801 1600 |0103: move-object/from16 v1, v22 │ │ -0e9ea6: 6e20 4a03 1000 |0105: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -0e9eac: 2900 6cff |0108: goto/16 0074 // -0094 │ │ -0e9eb0: 0800 1500 |010a: move-object/from16 v0, v21 │ │ -0e9eb4: 540d 5a15 |010c: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ -0e9eb8: 2900 7bff |010e: goto/16 0089 // -0085 │ │ -0e9ebc: 7401 3836 1500 |0110: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@3638 │ │ -0e9ec2: 0a04 |0113: move-result v4 │ │ -0e9ec4: 28b6 |0114: goto 00ca // -004a │ │ +0e7a30: |[0e7a30] android.support.v7.widget.SwitchCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +0e7a40: 7502 063b 1500 |0000: invoke-super/range {v21, v22}, Landroid/widget/CompoundButton;.onDraw:(Landroid/graphics/Canvas;)V // method@3b06 │ │ +0e7a46: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +0e7a4a: 5408 6815 |0005: iget-object v8, v0, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7a4e: 0800 1500 |0007: move-object/from16 v0, v21 │ │ +0e7a52: 5400 7615 |0009: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7a56: 0811 0000 |000b: move-object/from16 v17, v0 │ │ +0e7a5a: 3811 ef00 |000d: if-eqz v17, 00fc // +00ef │ │ +0e7a5e: 0800 1100 |000f: move-object/from16 v0, v17 │ │ +0e7a62: 6e20 5703 8000 |0011: invoke-virtual {v0, v8}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7a68: 0800 1500 |0014: move-object/from16 v0, v21 │ │ +0e7a6c: 520e 6515 |0016: iget v14, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ +0e7a70: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +0e7a74: 520a 5f15 |001a: iget v10, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ +0e7a78: 5280 b200 |001c: iget v0, v8, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +0e7a7c: 0212 0000 |001e: move/from16 v18, v0 │ │ +0e7a80: 900c 0e12 |0020: add-int v12, v14, v18 │ │ +0e7a84: 5280 af00 |0022: iget v0, v8, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +0e7a88: 0212 0000 |0024: move/from16 v18, v0 │ │ +0e7a8c: 910b 0a12 |0026: sub-int v11, v10, v18 │ │ +0e7a90: 0800 1500 |0028: move-object/from16 v0, v21 │ │ +0e7a94: 540f 6d15 |002a: iget-object v15, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7a98: 3811 4800 |002c: if-eqz v17, 0074 // +0048 │ │ +0e7a9c: 0800 1500 |002e: move-object/from16 v0, v21 │ │ +0e7aa0: 5500 5e15 |0030: iget-boolean v0, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ +0e7aa4: 0212 0000 |0032: move/from16 v18, v0 │ │ +0e7aa8: 3812 cd00 |0034: if-eqz v18, 0101 // +00cd │ │ +0e7aac: 380f cb00 |0036: if-eqz v15, 0101 // +00cb │ │ +0e7ab0: 7110 8630 0f00 |0038: invoke-static {v15}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ +0e7ab6: 0c06 |003b: move-result-object v6 │ │ +0e7ab8: 6e20 4803 8f00 |003c: invoke-virtual {v15, v8}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0348 │ │ +0e7abe: 5280 b000 |003f: iget v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7ac2: 0212 0000 |0041: move/from16 v18, v0 │ │ +0e7ac6: 5260 b000 |0043: iget v0, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7aca: 0213 0000 |0045: move/from16 v19, v0 │ │ +0e7ace: 9012 1213 |0047: add-int v18, v18, v19 │ │ +0e7ad2: 0200 1200 |0049: move/from16 v0, v18 │ │ +0e7ad6: 5980 b000 |004b: iput v0, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7ada: 5280 b100 |004d: iget v0, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7ade: 0212 0000 |004f: move/from16 v18, v0 │ │ +0e7ae2: 5260 b100 |0051: iget v0, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7ae6: 0213 0000 |0053: move/from16 v19, v0 │ │ +0e7aea: 9112 1213 |0055: sub-int v18, v18, v19 │ │ +0e7aee: 0200 1200 |0057: move/from16 v0, v18 │ │ +0e7af2: 5980 b100 |0059: iput v0, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7af6: 7401 c702 1600 |005b: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0e7afc: 0a09 |005e: move-result v9 │ │ +0e7afe: 6212 b700 |005f: sget-object v18, Landroid/graphics/Region$Op;.DIFFERENCE:Landroid/graphics/Region$Op; // field@00b7 │ │ +0e7b02: 0800 1600 |0061: move-object/from16 v0, v22 │ │ +0e7b06: 0801 1200 |0063: move-object/from16 v1, v18 │ │ +0e7b0a: 6e30 b002 8001 |0065: invoke-virtual {v0, v8, v1}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z // method@02b0 │ │ +0e7b10: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +0e7b14: 0801 1600 |006a: move-object/from16 v1, v22 │ │ +0e7b18: 6e20 4a03 1000 |006c: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0e7b1e: 0800 1600 |006f: move-object/from16 v0, v22 │ │ +0e7b22: 6e20 c402 9000 |0071: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0e7b28: 7401 c702 1600 |0074: invoke-virtual/range {v22}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +0e7b2e: 0a09 |0077: move-result v9 │ │ +0e7b30: 380f 0700 |0078: if-eqz v15, 007f // +0007 │ │ +0e7b34: 0800 1600 |007a: move-object/from16 v0, v22 │ │ +0e7b38: 6e20 4a03 0f00 |007c: invoke-virtual {v15, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0e7b3e: 7601 2e36 1500 |007f: invoke-direct/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getTargetCheckedState:()Z // method@362e │ │ +0e7b44: 0a12 |0082: move-result v18 │ │ +0e7b46: 3812 8700 |0083: if-eqz v18, 010a // +0087 │ │ +0e7b4a: 0800 1500 |0085: move-object/from16 v0, v21 │ │ +0e7b4e: 540d 5b15 |0087: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ +0e7b52: 380d 6d00 |0089: if-eqz v13, 00f6 // +006d │ │ +0e7b56: 7401 2036 1500 |008b: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getDrawableState:()[I // method@3620 │ │ +0e7b5c: 0c05 |008e: move-result-object v5 │ │ +0e7b5e: 0800 1500 |008f: move-object/from16 v0, v21 │ │ +0e7b62: 5400 6915 |0091: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ +0e7b66: 0812 0000 |0093: move-object/from16 v18, v0 │ │ +0e7b6a: 3812 1b00 |0095: if-eqz v18, 00b0 // +001b │ │ +0e7b6e: 0800 1500 |0097: move-object/from16 v0, v21 │ │ +0e7b72: 5400 6c15 |0099: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e7b76: 0812 0000 |009b: move-object/from16 v18, v0 │ │ +0e7b7a: 0800 1500 |009d: move-object/from16 v0, v21 │ │ +0e7b7e: 5400 6915 |009f: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ +0e7b82: 0813 0000 |00a1: move-object/from16 v19, v0 │ │ +0e7b86: 1314 0000 |00a3: const/16 v20, #int 0 // #0 │ │ +0e7b8a: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +0e7b8e: 0201 1400 |00a7: move/from16 v1, v20 │ │ +0e7b92: 6e30 1a02 5001 |00a9: invoke-virtual {v0, v5, v1}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ +0e7b98: 0a13 |00ac: move-result v19 │ │ +0e7b9a: 7402 2937 1200 |00ad: invoke-virtual/range {v18, v19}, Landroid/text/TextPaint;.setColor:(I)V // method@3729 │ │ +0e7ba0: 0800 1500 |00b0: move-object/from16 v0, v21 │ │ +0e7ba4: 5400 6c15 |00b2: iget-object v0, v0, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e7ba8: 0812 0000 |00b4: move-object/from16 v18, v0 │ │ +0e7bac: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ +0e7bb0: 5b05 ba15 |00b8: iput-object v5, v0, Landroid/text/TextPaint;.drawableState:[I // field@15ba │ │ +0e7bb4: 380f 5600 |00ba: if-eqz v15, 0110 // +0056 │ │ +0e7bb8: 6e10 4b03 0f00 |00bc: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ +0e7bbe: 0c03 |00bf: move-result-object v3 │ │ +0e7bc0: 5230 b000 |00c0: iget v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7bc4: 0212 0000 |00c2: move/from16 v18, v0 │ │ +0e7bc8: 5230 b100 |00c4: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7bcc: 0213 0000 |00c6: move/from16 v19, v0 │ │ +0e7bd0: 9004 1213 |00c8: add-int v4, v18, v19 │ │ +0e7bd4: db12 0402 |00ca: div-int/lit8 v18, v4, #int 2 // #02 │ │ +0e7bd8: 6e10 1937 0d00 |00cc: invoke-virtual {v13}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ +0e7bde: 0a13 |00cf: move-result v19 │ │ +0e7be0: db13 1302 |00d0: div-int/lit8 v19, v19, #int 2 // #02 │ │ +0e7be4: 9107 1213 |00d2: sub-int v7, v18, v19 │ │ +0e7be8: 9012 0c0b |00d4: add-int v18, v12, v11 │ │ +0e7bec: db12 1202 |00d6: div-int/lit8 v18, v18, #int 2 // #02 │ │ +0e7bf0: 6e10 1737 0d00 |00d8: invoke-virtual {v13}, Landroid/text/Layout;.getHeight:()I // method@3717 │ │ +0e7bf6: 0a13 |00db: move-result v19 │ │ +0e7bf8: db13 1302 |00dc: div-int/lit8 v19, v19, #int 2 // #02 │ │ +0e7bfc: 9110 1213 |00de: sub-int v16, v18, v19 │ │ +0e7c00: 8270 |00e0: int-to-float v0, v7 │ │ +0e7c02: 0212 0000 |00e1: move/from16 v18, v0 │ │ +0e7c06: 0200 1000 |00e3: move/from16 v0, v16 │ │ +0e7c0a: 8200 |00e5: int-to-float v0, v0 │ │ +0e7c0c: 0213 0000 |00e6: move/from16 v19, v0 │ │ +0e7c10: 0800 1600 |00e8: move-object/from16 v0, v22 │ │ +0e7c14: 0201 1200 |00ea: move/from16 v1, v18 │ │ +0e7c18: 0202 1300 |00ec: move/from16 v2, v19 │ │ +0e7c1c: 6e30 cc02 1002 |00ee: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +0e7c22: 0800 1600 |00f1: move-object/from16 v0, v22 │ │ +0e7c26: 6e20 1437 0d00 |00f3: invoke-virtual {v13, v0}, Landroid/text/Layout;.draw:(Landroid/graphics/Canvas;)V // method@3714 │ │ +0e7c2c: 0800 1600 |00f6: move-object/from16 v0, v22 │ │ +0e7c30: 6e20 c402 9000 |00f8: invoke-virtual {v0, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +0e7c36: 0e00 |00fb: return-void │ │ +0e7c38: 6e10 2503 0800 |00fc: invoke-virtual {v8}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +0e7c3e: 2900 15ff |00ff: goto/16 0014 // -00eb │ │ +0e7c42: 0800 1100 |0101: move-object/from16 v0, v17 │ │ +0e7c46: 0801 1600 |0103: move-object/from16 v1, v22 │ │ +0e7c4a: 6e20 4a03 1000 |0105: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +0e7c50: 2900 6cff |0108: goto/16 0074 // -0094 │ │ +0e7c54: 0800 1500 |010a: move-object/from16 v0, v21 │ │ +0e7c58: 540d 5a15 |010c: iget-object v13, v0, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ +0e7c5c: 2900 7bff |010e: goto/16 0089 // -0085 │ │ +0e7c60: 7401 3836 1500 |0110: invoke-virtual/range {v21}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@3638 │ │ +0e7c66: 0a04 |0113: move-result v4 │ │ +0e7c68: 28b6 |0114: goto 00ca // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0003 line=946 │ │ 0x0007 line=947 │ │ 0x000d line=948 │ │ 0x000f line=949 │ │ @@ -222398,19 +222403,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0e9ec8: |[0e9ec8] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0e9ed8: 6f20 073b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3b07 │ │ -0e9ede: 1a00 b020 |0003: const-string v0, "android.widget.Switch" // string@20b0 │ │ -0e9ee2: 6e20 d639 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -0e9ee8: 0e00 |0008: return-void │ │ +0e7c6c: |[0e7c6c] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0e7c7c: 6f20 073b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3b07 │ │ +0e7c82: 1a00 ab20 |0003: const-string v0, "android.widget.Switch" // string@20ab │ │ +0e7c86: 6e20 d639 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +0e7c8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0003 line=1133 │ │ 0x0008 line=1134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -222421,47 +222426,47 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0e9eec: |[0e9eec] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0e9efc: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0e9f00: 1304 0e00 |0002: const/16 v4, #int 14 // #e │ │ -0e9f04: 3443 2500 |0004: if-lt v3, v4, 0029 // +0025 │ │ -0e9f08: 6f20 083b 6500 |0006: invoke-super {v5, v6}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3b08 │ │ -0e9f0e: 1a03 b020 |0009: const-string v3, "android.widget.Switch" // string@20b0 │ │ -0e9f12: 6e20 3f3a 3600 |000b: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ -0e9f18: 6e10 3c36 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0e9f1e: 0a03 |0011: move-result v3 │ │ -0e9f20: 3803 1800 |0012: if-eqz v3, 002a // +0018 │ │ -0e9f24: 5452 6b15 |0014: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0e9f28: 7110 3337 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0e9f2e: 0a03 |0019: move-result v3 │ │ -0e9f30: 3903 0f00 |001a: if-nez v3, 0029 // +000f │ │ -0e9f34: 6e10 163a 0600 |001c: invoke-virtual {v6}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@3a16 │ │ -0e9f3a: 0c01 |001f: move-result-object v1 │ │ -0e9f3c: 7110 3337 0100 |0020: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0e9f42: 0a03 |0023: move-result v3 │ │ -0e9f44: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ -0e9f48: 6e20 5e3a 2600 |0026: invoke-virtual {v6, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ -0e9f4e: 0e00 |0029: return-void │ │ -0e9f50: 5452 6a15 |002a: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0e9f54: 28ea |002c: goto 0016 // -0016 │ │ -0e9f56: 2200 7908 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0e9f5a: 7010 5a43 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0e9f60: 6e20 6143 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0e9f66: 0c03 |0035: move-result-object v3 │ │ -0e9f68: 1304 2000 |0036: const/16 v4, #int 32 // #20 │ │ -0e9f6c: 6e20 5d43 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0e9f72: 0c03 |003b: move-result-object v3 │ │ -0e9f74: 6e20 6143 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ -0e9f7a: 6e20 5e3a 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ -0e9f80: 28e7 |0042: goto 0029 // -0019 │ │ +0e7c90: |[0e7c90] android.support.v7.widget.SwitchCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0e7ca0: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0e7ca4: 1304 0e00 |0002: const/16 v4, #int 14 // #e │ │ +0e7ca8: 3443 2500 |0004: if-lt v3, v4, 0029 // +0025 │ │ +0e7cac: 6f20 083b 6500 |0006: invoke-super {v5, v6}, Landroid/widget/CompoundButton;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3b08 │ │ +0e7cb2: 1a03 ab20 |0009: const-string v3, "android.widget.Switch" // string@20ab │ │ +0e7cb6: 6e20 3f3a 3600 |000b: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ +0e7cbc: 6e10 3c36 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e7cc2: 0a03 |0011: move-result v3 │ │ +0e7cc4: 3803 1800 |0012: if-eqz v3, 002a // +0018 │ │ +0e7cc8: 5452 6b15 |0014: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e7ccc: 7110 3337 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e7cd2: 0a03 |0019: move-result v3 │ │ +0e7cd4: 3903 0f00 |001a: if-nez v3, 0029 // +000f │ │ +0e7cd8: 6e10 163a 0600 |001c: invoke-virtual {v6}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@3a16 │ │ +0e7cde: 0c01 |001f: move-result-object v1 │ │ +0e7ce0: 7110 3337 0100 |0020: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e7ce6: 0a03 |0023: move-result v3 │ │ +0e7ce8: 3803 0900 |0024: if-eqz v3, 002d // +0009 │ │ +0e7cec: 6e20 5e3a 2600 |0026: invoke-virtual {v6, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ +0e7cf2: 0e00 |0029: return-void │ │ +0e7cf4: 5452 6a15 |002a: iget-object v2, v5, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e7cf8: 28ea |002c: goto 0016 // -0016 │ │ +0e7cfa: 2200 7908 |002d: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0e7cfe: 7010 5a43 0000 |002f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0e7d04: 6e20 6143 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0e7d0a: 0c03 |0035: move-result-object v3 │ │ +0e7d0c: 1304 2000 |0036: const/16 v4, #int 32 // #20 │ │ +0e7d10: 6e20 5d43 4300 |0038: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0e7d16: 0c03 |003b: move-result-object v3 │ │ +0e7d18: 6e20 6143 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@4361 │ │ +0e7d1e: 6e20 5e3a 0600 |003f: invoke-virtual {v6, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@3a5e │ │ +0e7d24: 28e7 |0042: goto 0029 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0006 line=1139 │ │ 0x0009 line=1140 │ │ 0x000e line=1141 │ │ 0x0016 line=1142 │ │ @@ -222487,101 +222492,101 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -0e9f84: |[0e9f84] android.support.v7.widget.SwitchCompat.onLayout:(ZIIII)V │ │ -0e9f94: 7506 093b 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@3b09 │ │ -0e9f9a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0e9f9c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0e9f9e: 54b8 6d15 |0005: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9fa2: 3808 2700 |0007: if-eqz v8, 002e // +0027 │ │ -0e9fa6: 54b7 6815 |0009: iget-object v7, v11, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0e9faa: 54b8 7615 |000b: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9fae: 3808 4d00 |000d: if-eqz v8, 005a // +004d │ │ -0e9fb2: 54b8 7615 |000f: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0e9fb6: 6e20 5703 7800 |0011: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0e9fbc: 54b8 6d15 |0014: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0e9fc0: 7110 8630 0800 |0016: invoke-static {v8}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ -0e9fc6: 0c00 |0019: move-result-object v0 │ │ -0e9fc8: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -0e9fca: 5209 b000 |001b: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9fce: 527a b000 |001d: iget v10, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0e9fd2: b1a9 |001f: sub-int/2addr v9, v10 │ │ -0e9fd4: 7120 1243 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e9fda: 0a01 |0023: move-result v1 │ │ -0e9fdc: 1208 |0024: const/4 v8, #int 0 // #0 │ │ -0e9fde: 5209 b100 |0025: iget v9, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9fe2: 527a b100 |0027: iget v10, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0e9fe6: b1a9 |0029: sub-int/2addr v9, v10 │ │ -0e9fe8: 7120 1243 9800 |002a: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0e9fee: 0a02 |002d: move-result v2 │ │ -0e9ff0: 7110 f831 0b00 |002e: invoke-static {v11}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0e9ff6: 0a08 |0031: move-result v8 │ │ -0e9ff8: 3808 2c00 |0032: if-eqz v8, 005e // +002c │ │ -0e9ffc: 6e10 2536 0b00 |0034: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingLeft:()I // method@3625 │ │ -0ea002: 0a08 |0037: move-result v8 │ │ -0ea004: 9004 0801 |0038: add-int v4, v8, v1 │ │ -0ea008: 52b8 6715 |003a: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0ea00c: b048 |003c: add-int/2addr v8, v4 │ │ -0ea00e: b118 |003d: sub-int/2addr v8, v1 │ │ -0ea010: 9105 0802 |003e: sub-int v5, v8, v2 │ │ -0ea014: 6e10 2136 0b00 |0040: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getGravity:()I // method@3621 │ │ -0ea01a: 0a08 |0043: move-result v8 │ │ -0ea01c: dd08 0870 |0044: and-int/lit8 v8, v8, #int 112 // #70 │ │ -0ea020: 2c08 5600 0000 |0046: sparse-switch v8, 0000009c // +00000056 │ │ -0ea026: 6e10 2736 0b00 |0049: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@3627 │ │ -0ea02c: 0a06 |004c: move-result v6 │ │ -0ea02e: 52b8 6015 |004d: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ -0ea032: 9003 0608 |004f: add-int v3, v6, v8 │ │ -0ea036: 59b4 6115 |0051: iput v4, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ -0ea03a: 59b6 6515 |0053: iput v6, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ -0ea03e: 59b3 5f15 |0055: iput v3, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ -0ea042: 59b5 6415 |0057: iput v5, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@1564 │ │ -0ea046: 0e00 |0059: return-void │ │ -0ea048: 6e10 2503 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -0ea04e: 28b7 |005d: goto 0014 // -0049 │ │ -0ea050: 6e10 3836 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@3638 │ │ -0ea056: 0a08 |0061: move-result v8 │ │ -0ea058: 6e10 2636 0b00 |0062: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingRight:()I // method@3626 │ │ -0ea05e: 0a09 |0065: move-result v9 │ │ -0ea060: b198 |0066: sub-int/2addr v8, v9 │ │ -0ea062: 9105 0802 |0067: sub-int v5, v8, v2 │ │ -0ea066: 52b8 6715 |0069: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0ea06a: 9108 0508 |006b: sub-int v8, v5, v8 │ │ -0ea06e: b018 |006d: add-int/2addr v8, v1 │ │ -0ea070: 9004 0802 |006e: add-int v4, v8, v2 │ │ -0ea074: 28d0 |0070: goto 0040 // -0030 │ │ -0ea076: 6e10 2736 0b00 |0071: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@3627 │ │ -0ea07c: 0a08 |0074: move-result v8 │ │ -0ea07e: 6e10 2236 0b00 |0075: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@3622 │ │ -0ea084: 0a09 |0078: move-result v9 │ │ -0ea086: b098 |0079: add-int/2addr v8, v9 │ │ -0ea088: 6e10 2436 0b00 |007a: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@3624 │ │ -0ea08e: 0a09 |007d: move-result v9 │ │ -0ea090: b198 |007e: sub-int/2addr v8, v9 │ │ -0ea092: db08 0802 |007f: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0ea096: 52b9 6015 |0081: iget v9, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ -0ea09a: db09 0902 |0083: div-int/lit8 v9, v9, #int 2 // #02 │ │ -0ea09e: 9106 0809 |0085: sub-int v6, v8, v9 │ │ -0ea0a2: 52b8 6015 |0087: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ -0ea0a6: 9003 0608 |0089: add-int v3, v6, v8 │ │ -0ea0aa: 28c6 |008b: goto 0051 // -003a │ │ -0ea0ac: 6e10 2236 0b00 |008c: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@3622 │ │ -0ea0b2: 0a08 |008f: move-result v8 │ │ -0ea0b4: 6e10 2436 0b00 |0090: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@3624 │ │ -0ea0ba: 0a09 |0093: move-result v9 │ │ -0ea0bc: 9103 0809 |0094: sub-int v3, v8, v9 │ │ -0ea0c0: 52b8 6015 |0096: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ -0ea0c4: 9106 0308 |0098: sub-int v6, v3, v8 │ │ -0ea0c8: 28b7 |009a: goto 0051 // -0049 │ │ -0ea0ca: 0000 |009b: nop // spacer │ │ -0ea0cc: 0002 0200 1000 0000 5000 0000 2b00 ... |009c: sparse-switch-data (10 units) │ │ +0e7d28: |[0e7d28] android.support.v7.widget.SwitchCompat.onLayout:(ZIIII)V │ │ +0e7d38: 7506 093b 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/CompoundButton;.onLayout:(ZIIII)V // method@3b09 │ │ +0e7d3e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0e7d40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0e7d42: 54b8 6d15 |0005: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7d46: 3808 2700 |0007: if-eqz v8, 002e // +0027 │ │ +0e7d4a: 54b7 6815 |0009: iget-object v7, v11, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7d4e: 54b8 7615 |000b: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7d52: 3808 4d00 |000d: if-eqz v8, 005a // +004d │ │ +0e7d56: 54b8 7615 |000f: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7d5a: 6e20 5703 7800 |0011: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7d60: 54b8 6d15 |0014: iget-object v8, v11, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7d64: 7110 8630 0800 |0016: invoke-static {v8}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ +0e7d6a: 0c00 |0019: move-result-object v0 │ │ +0e7d6c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +0e7d6e: 5209 b000 |001b: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7d72: 527a b000 |001d: iget v10, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7d76: b1a9 |001f: sub-int/2addr v9, v10 │ │ +0e7d78: 7120 1243 9800 |0020: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7d7e: 0a01 |0023: move-result v1 │ │ +0e7d80: 1208 |0024: const/4 v8, #int 0 // #0 │ │ +0e7d82: 5209 b100 |0025: iget v9, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7d86: 527a b100 |0027: iget v10, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7d8a: b1a9 |0029: sub-int/2addr v9, v10 │ │ +0e7d8c: 7120 1243 9800 |002a: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7d92: 0a02 |002d: move-result v2 │ │ +0e7d94: 7110 f831 0b00 |002e: invoke-static {v11}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e7d9a: 0a08 |0031: move-result v8 │ │ +0e7d9c: 3808 2c00 |0032: if-eqz v8, 005e // +002c │ │ +0e7da0: 6e10 2536 0b00 |0034: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingLeft:()I // method@3625 │ │ +0e7da6: 0a08 |0037: move-result v8 │ │ +0e7da8: 9004 0801 |0038: add-int v4, v8, v1 │ │ +0e7dac: 52b8 6715 |003a: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e7db0: b048 |003c: add-int/2addr v8, v4 │ │ +0e7db2: b118 |003d: sub-int/2addr v8, v1 │ │ +0e7db4: 9105 0802 |003e: sub-int v5, v8, v2 │ │ +0e7db8: 6e10 2136 0b00 |0040: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getGravity:()I // method@3621 │ │ +0e7dbe: 0a08 |0043: move-result v8 │ │ +0e7dc0: dd08 0870 |0044: and-int/lit8 v8, v8, #int 112 // #70 │ │ +0e7dc4: 2c08 5600 0000 |0046: sparse-switch v8, 0000009c // +00000056 │ │ +0e7dca: 6e10 2736 0b00 |0049: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@3627 │ │ +0e7dd0: 0a06 |004c: move-result v6 │ │ +0e7dd2: 52b8 6015 |004d: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ +0e7dd6: 9003 0608 |004f: add-int v3, v6, v8 │ │ +0e7dda: 59b4 6115 |0051: iput v4, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchLeft:I // field@1561 │ │ +0e7dde: 59b6 6515 |0053: iput v6, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchTop:I // field@1565 │ │ +0e7de2: 59b3 5f15 |0055: iput v3, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchBottom:I // field@155f │ │ +0e7de6: 59b5 6415 |0057: iput v5, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchRight:I // field@1564 │ │ +0e7dea: 0e00 |0059: return-void │ │ +0e7dec: 6e10 2503 0700 |005a: invoke-virtual {v7}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +0e7df2: 28b7 |005d: goto 0014 // -0049 │ │ +0e7df4: 6e10 3836 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getWidth:()I // method@3638 │ │ +0e7dfa: 0a08 |0061: move-result v8 │ │ +0e7dfc: 6e10 2636 0b00 |0062: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingRight:()I // method@3626 │ │ +0e7e02: 0a09 |0065: move-result v9 │ │ +0e7e04: b198 |0066: sub-int/2addr v8, v9 │ │ +0e7e06: 9105 0802 |0067: sub-int v5, v8, v2 │ │ +0e7e0a: 52b8 6715 |0069: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e7e0e: 9108 0508 |006b: sub-int v8, v5, v8 │ │ +0e7e12: b018 |006d: add-int/2addr v8, v1 │ │ +0e7e14: 9004 0802 |006e: add-int v4, v8, v2 │ │ +0e7e18: 28d0 |0070: goto 0040 // -0030 │ │ +0e7e1a: 6e10 2736 0b00 |0071: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingTop:()I // method@3627 │ │ +0e7e20: 0a08 |0074: move-result v8 │ │ +0e7e22: 6e10 2236 0b00 |0075: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@3622 │ │ +0e7e28: 0a09 |0078: move-result v9 │ │ +0e7e2a: b098 |0079: add-int/2addr v8, v9 │ │ +0e7e2c: 6e10 2436 0b00 |007a: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@3624 │ │ +0e7e32: 0a09 |007d: move-result v9 │ │ +0e7e34: b198 |007e: sub-int/2addr v8, v9 │ │ +0e7e36: db08 0802 |007f: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0e7e3a: 52b9 6015 |0081: iget v9, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ +0e7e3e: db09 0902 |0083: div-int/lit8 v9, v9, #int 2 // #02 │ │ +0e7e42: 9106 0809 |0085: sub-int v6, v8, v9 │ │ +0e7e46: 52b8 6015 |0087: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ +0e7e4a: 9003 0608 |0089: add-int v3, v6, v8 │ │ +0e7e4e: 28c6 |008b: goto 0051 // -003a │ │ +0e7e50: 6e10 2236 0b00 |008c: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getHeight:()I // method@3622 │ │ +0e7e56: 0a08 |008f: move-result v8 │ │ +0e7e58: 6e10 2436 0b00 |0090: invoke-virtual {v11}, Landroid/support/v7/widget/SwitchCompat;.getPaddingBottom:()I // method@3624 │ │ +0e7e5e: 0a09 |0093: move-result v9 │ │ +0e7e60: 9103 0809 |0094: sub-int v3, v8, v9 │ │ +0e7e64: 52b8 6015 |0096: iget v8, v11, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ +0e7e68: 9106 0308 |0098: sub-int v6, v3, v8 │ │ +0e7e6c: 28b7 |009a: goto 0051 // -0049 │ │ +0e7e6e: 0000 |009b: nop // spacer │ │ +0e7e70: 0002 0200 1000 0000 5000 0000 2b00 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0003 line=825 │ │ 0x0004 line=826 │ │ 0x0005 line=827 │ │ 0x0009 line=828 │ │ @@ -222638,107 +222643,107 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 178 16-bit code units │ │ -0ea0e0: |[0ea0e0] android.support.v7.widget.SwitchCompat.onMeasure:(II)V │ │ -0ea0f0: 55db 5d15 |0000: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0ea0f4: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ -0ea0f8: 54db 5b15 |0004: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ -0ea0fc: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ -0ea100: 54db 6b15 |0008: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0ea104: 7020 4036 bd00 |000a: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@3640 │ │ -0ea10a: 0c0b |000d: move-result-object v11 │ │ -0ea10c: 5bdb 5b15 |000e: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ -0ea110: 54db 5a15 |0010: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ -0ea114: 390b 0a00 |0012: if-nez v11, 001c // +000a │ │ -0ea118: 54db 6a15 |0014: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0ea11c: 7020 4036 bd00 |0016: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@3640 │ │ -0ea122: 0c0b |0019: move-result-object v11 │ │ -0ea124: 5bdb 5a15 |001a: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ -0ea128: 54d3 6815 |001c: iget-object v3, v13, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ -0ea12c: 54db 6d15 |001e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea130: 380b 8800 |0020: if-eqz v11, 00a8 // +0088 │ │ -0ea134: 54db 6d15 |0022: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea138: 6e20 5703 3b00 |0024: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0ea13e: 54db 6d15 |0027: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea142: 6e10 5103 0b00 |0029: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0ea148: 0a0b |002c: move-result v11 │ │ -0ea14a: 523c b000 |002d: iget v12, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0ea14e: b1cb |002f: sub-int/2addr v11, v12 │ │ -0ea150: 523c b100 |0030: iget v12, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0ea154: 9109 0b0c |0032: sub-int v9, v11, v12 │ │ -0ea158: 54db 6d15 |0034: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea15c: 6e10 5003 0b00 |0036: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -0ea162: 0a08 |0039: move-result v8 │ │ -0ea164: 55db 5d15 |003a: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0ea168: 380b 6f00 |003c: if-eqz v11, 00ab // +006f │ │ -0ea16c: 54db 5b15 |003e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ -0ea170: 6e10 1937 0b00 |0040: invoke-virtual {v11}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ -0ea176: 0a0b |0043: move-result v11 │ │ -0ea178: 54dc 5a15 |0044: iget-object v12, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ -0ea17c: 6e10 1937 0c00 |0046: invoke-virtual {v12}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ -0ea182: 0a0c |0049: move-result v12 │ │ -0ea184: 7120 1243 cb00 |004a: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea18a: 0a0b |004d: move-result v11 │ │ -0ea18c: 52dc 6f15 |004e: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ -0ea190: da0c 0c02 |0050: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -0ea194: 9001 0b0c |0052: add-int v1, v11, v12 │ │ -0ea198: 7120 1243 9100 |0054: invoke-static {v1, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea19e: 0a0b |0057: move-result v11 │ │ -0ea1a0: 59db 7015 |0058: iput v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ -0ea1a4: 54db 7615 |005a: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0ea1a8: 380b 5100 |005c: if-eqz v11, 00ad // +0051 │ │ -0ea1ac: 54db 7615 |005e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0ea1b0: 6e20 5703 3b00 |0060: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -0ea1b6: 54db 7615 |0063: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0ea1ba: 6e10 5003 0b00 |0065: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -0ea1c0: 0a0a |0068: move-result v10 │ │ -0ea1c2: 5234 b000 |0069: iget v4, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0ea1c6: 5235 b100 |006b: iget v5, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0ea1ca: 54db 6d15 |006d: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea1ce: 380b 1400 |006f: if-eqz v11, 0083 // +0014 │ │ -0ea1d2: 54db 6d15 |0071: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea1d6: 7110 8630 0b00 |0073: invoke-static {v11}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ -0ea1dc: 0c00 |0076: move-result-object v0 │ │ -0ea1de: 520b b000 |0077: iget v11, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -0ea1e2: 7120 1243 b400 |0079: invoke-static {v4, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea1e8: 0a04 |007c: move-result v4 │ │ -0ea1ea: 520b b100 |007d: iget v11, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -0ea1ee: 7120 1243 b500 |007f: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea1f4: 0a05 |0082: move-result v5 │ │ -0ea1f6: 52db 6215 |0083: iget v11, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ -0ea1fa: 52dc 7015 |0085: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ -0ea1fe: da0c 0c02 |0087: mul-int/lit8 v12, v12, #int 2 // #02 │ │ -0ea202: b04c |0089: add-int/2addr v12, v4 │ │ -0ea204: b05c |008a: add-int/2addr v12, v5 │ │ -0ea206: 7120 1243 cb00 |008b: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea20c: 0a07 |008e: move-result v7 │ │ -0ea20e: 7120 1243 8a00 |008f: invoke-static {v10, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ea214: 0a06 |0092: move-result v6 │ │ -0ea216: 59d7 6715 |0093: iput v7, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ -0ea21a: 59d6 6015 |0095: iput v6, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ -0ea21e: 6f30 0a3b ed0f |0097: invoke-super {v13, v14, v15}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@3b0a │ │ -0ea224: 6e10 2336 0d00 |009a: invoke-virtual {v13}, Landroid/support/v7/widget/SwitchCompat;.getMeasuredHeight:()I // method@3623 │ │ -0ea22a: 0a02 |009d: move-result v2 │ │ -0ea22c: 3562 0900 |009e: if-ge v2, v6, 00a7 // +0009 │ │ -0ea230: 7110 bb1a 0d00 |00a0: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1abb │ │ -0ea236: 0a0b |00a3: move-result v11 │ │ -0ea238: 6e30 4e36 bd06 |00a4: invoke-virtual {v13, v11, v6}, Landroid/support/v7/widget/SwitchCompat;.setMeasuredDimension:(II)V // method@364e │ │ -0ea23e: 0e00 |00a7: return-void │ │ -0ea240: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ -0ea242: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ -0ea244: 2890 |00aa: goto 003a // -0070 │ │ -0ea246: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ -0ea248: 28a8 |00ac: goto 0054 // -0058 │ │ -0ea24a: 6e10 2503 0300 |00ad: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -0ea250: 120a |00b0: const/4 v10, #int 0 // #0 │ │ -0ea252: 28b8 |00b1: goto 0069 // -0048 │ │ +0e7e84: |[0e7e84] android.support.v7.widget.SwitchCompat.onMeasure:(II)V │ │ +0e7e94: 55db 5d15 |0000: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e7e98: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ +0e7e9c: 54db 5b15 |0004: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ +0e7ea0: 390b 0a00 |0006: if-nez v11, 0010 // +000a │ │ +0e7ea4: 54db 6b15 |0008: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e7ea8: 7020 4036 bd00 |000a: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@3640 │ │ +0e7eae: 0c0b |000d: move-result-object v11 │ │ +0e7eb0: 5bdb 5b15 |000e: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ +0e7eb4: 54db 5a15 |0010: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ +0e7eb8: 390b 0a00 |0012: if-nez v11, 001c // +000a │ │ +0e7ebc: 54db 6a15 |0014: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e7ec0: 7020 4036 bd00 |0016: invoke-direct {v13, v11}, Landroid/support/v7/widget/SwitchCompat;.makeLayout:(Ljava/lang/CharSequence;)Landroid/text/Layout; // method@3640 │ │ +0e7ec6: 0c0b |0019: move-result-object v11 │ │ +0e7ec8: 5bdb 5a15 |001a: iput-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ +0e7ecc: 54d3 6815 |001c: iget-object v3, v13, Landroid/support/v7/widget/SwitchCompat;.mTempRect:Landroid/graphics/Rect; // field@1568 │ │ +0e7ed0: 54db 6d15 |001e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7ed4: 380b 8800 |0020: if-eqz v11, 00a8 // +0088 │ │ +0e7ed8: 54db 6d15 |0022: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7edc: 6e20 5703 3b00 |0024: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7ee2: 54db 6d15 |0027: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7ee6: 6e10 5103 0b00 |0029: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0e7eec: 0a0b |002c: move-result v11 │ │ +0e7eee: 523c b000 |002d: iget v12, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7ef2: b1cb |002f: sub-int/2addr v11, v12 │ │ +0e7ef4: 523c b100 |0030: iget v12, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7ef8: 9109 0b0c |0032: sub-int v9, v11, v12 │ │ +0e7efc: 54db 6d15 |0034: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7f00: 6e10 5003 0b00 |0036: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +0e7f06: 0a08 |0039: move-result v8 │ │ +0e7f08: 55db 5d15 |003a: iget-boolean v11, v13, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e7f0c: 380b 6f00 |003c: if-eqz v11, 00ab // +006f │ │ +0e7f10: 54db 5b15 |003e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mOnLayout:Landroid/text/Layout; // field@155b │ │ +0e7f14: 6e10 1937 0b00 |0040: invoke-virtual {v11}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ +0e7f1a: 0a0b |0043: move-result v11 │ │ +0e7f1c: 54dc 5a15 |0044: iget-object v12, v13, Landroid/support/v7/widget/SwitchCompat;.mOffLayout:Landroid/text/Layout; // field@155a │ │ +0e7f20: 6e10 1937 0c00 |0046: invoke-virtual {v12}, Landroid/text/Layout;.getWidth:()I // method@3719 │ │ +0e7f26: 0a0c |0049: move-result v12 │ │ +0e7f28: 7120 1243 cb00 |004a: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7f2e: 0a0b |004d: move-result v11 │ │ +0e7f30: 52dc 6f15 |004e: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ +0e7f34: da0c 0c02 |0050: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +0e7f38: 9001 0b0c |0052: add-int v1, v11, v12 │ │ +0e7f3c: 7120 1243 9100 |0054: invoke-static {v1, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7f42: 0a0b |0057: move-result v11 │ │ +0e7f44: 59db 7015 |0058: iput v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ +0e7f48: 54db 7615 |005a: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7f4c: 380b 5100 |005c: if-eqz v11, 00ad // +0051 │ │ +0e7f50: 54db 7615 |005e: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7f54: 6e20 5703 3b00 |0060: invoke-virtual {v11, v3}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +0e7f5a: 54db 7615 |0063: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e7f5e: 6e10 5003 0b00 |0065: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +0e7f64: 0a0a |0068: move-result v10 │ │ +0e7f66: 5234 b000 |0069: iget v4, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7f6a: 5235 b100 |006b: iget v5, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7f6e: 54db 6d15 |006d: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7f72: 380b 1400 |006f: if-eqz v11, 0083 // +0014 │ │ +0e7f76: 54db 6d15 |0071: iget-object v11, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e7f7a: 7110 8630 0b00 |0073: invoke-static {v11}, Landroid/support/v7/internal/widget/DrawableUtils;.getOpticalBounds:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Rect; // method@3086 │ │ +0e7f80: 0c00 |0076: move-result-object v0 │ │ +0e7f82: 520b b000 |0077: iget v11, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +0e7f86: 7120 1243 b400 |0079: invoke-static {v4, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7f8c: 0a04 |007c: move-result v4 │ │ +0e7f8e: 520b b100 |007d: iget v11, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +0e7f92: 7120 1243 b500 |007f: invoke-static {v5, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7f98: 0a05 |0082: move-result v5 │ │ +0e7f9a: 52db 6215 |0083: iget v11, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ +0e7f9e: 52dc 7015 |0085: iget v12, v13, Landroid/support/v7/widget/SwitchCompat;.mThumbWidth:I // field@1570 │ │ +0e7fa2: da0c 0c02 |0087: mul-int/lit8 v12, v12, #int 2 // #02 │ │ +0e7fa6: b04c |0089: add-int/2addr v12, v4 │ │ +0e7fa8: b05c |008a: add-int/2addr v12, v5 │ │ +0e7faa: 7120 1243 cb00 |008b: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7fb0: 0a07 |008e: move-result v7 │ │ +0e7fb2: 7120 1243 8a00 |008f: invoke-static {v10, v8}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e7fb8: 0a06 |0092: move-result v6 │ │ +0e7fba: 59d7 6715 |0093: iput v7, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchWidth:I // field@1567 │ │ +0e7fbe: 59d6 6015 |0095: iput v6, v13, Landroid/support/v7/widget/SwitchCompat;.mSwitchHeight:I // field@1560 │ │ +0e7fc2: 6f30 0a3b ed0f |0097: invoke-super {v13, v14, v15}, Landroid/widget/CompoundButton;.onMeasure:(II)V // method@3b0a │ │ +0e7fc8: 6e10 2336 0d00 |009a: invoke-virtual {v13}, Landroid/support/v7/widget/SwitchCompat;.getMeasuredHeight:()I // method@3623 │ │ +0e7fce: 0a02 |009d: move-result v2 │ │ +0e7fd0: 3562 0900 |009e: if-ge v2, v6, 00a7 // +0009 │ │ +0e7fd4: 7110 bb1a 0d00 |00a0: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1abb │ │ +0e7fda: 0a0b |00a3: move-result v11 │ │ +0e7fdc: 6e30 4e36 bd06 |00a4: invoke-virtual {v13, v11, v6}, Landroid/support/v7/widget/SwitchCompat;.setMeasuredDimension:(II)V // method@364e │ │ +0e7fe2: 0e00 |00a7: return-void │ │ +0e7fe4: 1209 |00a8: const/4 v9, #int 0 // #0 │ │ +0e7fe6: 1208 |00a9: const/4 v8, #int 0 // #0 │ │ +0e7fe8: 2890 |00aa: goto 003a // -0070 │ │ +0e7fea: 1201 |00ab: const/4 v1, #int 0 // #0 │ │ +0e7fec: 28a8 |00ac: goto 0054 // -0058 │ │ +0e7fee: 6e10 2503 0300 |00ad: invoke-virtual {v3}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +0e7ff4: 120a |00b0: const/4 v10, #int 0 // #0 │ │ +0e7ff6: 28b8 |00b1: goto 0069 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0004 line=525 │ │ 0x0008 line=526 │ │ 0x0010 line=529 │ │ 0x0014 line=530 │ │ @@ -222798,27 +222803,27 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0ea254: |[0ea254] android.support.v7.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0ea264: 6f20 0b3b 3200 |0000: invoke-super {v2, v3}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3b0b │ │ -0ea26a: 6e10 3c36 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0ea270: 0a01 |0006: move-result v1 │ │ -0ea272: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ -0ea276: 5420 6b15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0ea27a: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -0ea27e: 6e10 d439 0300 |000d: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ -0ea284: 0c01 |0010: move-result-object v1 │ │ -0ea286: 7220 2144 0100 |0011: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0ea28c: 0e00 |0014: return-void │ │ -0ea28e: 5420 6a15 |0015: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0ea292: 28f4 |0017: goto 000b // -000c │ │ +0e7ff8: |[0e7ff8] android.support.v7.widget.SwitchCompat.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0e8008: 6f20 0b3b 3200 |0000: invoke-super {v2, v3}, Landroid/widget/CompoundButton;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3b0b │ │ +0e800e: 6e10 3c36 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e8014: 0a01 |0006: move-result v1 │ │ +0e8016: 3801 0e00 |0007: if-eqz v1, 0015 // +000e │ │ +0e801a: 5420 6b15 |0009: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e801e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +0e8022: 6e10 d439 0300 |000d: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ +0e8028: 0c01 |0010: move-result-object v1 │ │ +0e802a: 7220 2144 0100 |0011: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0e8030: 0e00 |0014: return-void │ │ +0e8032: 5420 6a15 |0015: iget-object v0, v2, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e8036: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0003 line=595 │ │ 0x000b line=596 │ │ 0x000d line=597 │ │ 0x0014 line=599 │ │ @@ -222833,116 +222838,116 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 208 16-bit code units │ │ -0ea294: |[0ea294] android.support.v7.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0ea2a4: 122b |0000: const/4 v11, #int 2 // #2 │ │ -0ea2a6: 1507 803f |0001: const/high16 v7, #int 1065353216 // #3f80 │ │ -0ea2aa: 120a |0003: const/4 v10, #int 0 // #0 │ │ -0ea2ac: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -0ea2ae: 54c9 7715 |0005: iget-object v9, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ -0ea2b2: 6e20 0a38 d900 |0007: invoke-virtual {v9, v13}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -0ea2b8: 7110 7e18 0d00 |000a: invoke-static {v13}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0ea2be: 0a00 |000d: move-result v0 │ │ -0ea2c0: 2b00 ac00 0000 |000e: packed-switch v0, 000000ba // +000000ac │ │ -0ea2c6: 6f20 0c3b dc00 |0011: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ -0ea2cc: 0a07 |0014: move-result v7 │ │ -0ea2ce: 0f07 |0015: return v7 │ │ -0ea2d0: 6e10 f837 0d00 |0016: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0ea2d6: 0a05 |0019: move-result v5 │ │ -0ea2d8: 6e10 fa37 0d00 |001a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0ea2de: 0a06 |001d: move-result v6 │ │ -0ea2e0: 6e10 3d36 0c00 |001e: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@363d │ │ -0ea2e6: 0a07 |0021: move-result v7 │ │ -0ea2e8: 3807 efff |0022: if-eqz v7, 0011 // -0011 │ │ -0ea2ec: 7030 3a36 5c06 |0024: invoke-direct {v12, v5, v6}, Landroid/support/v7/widget/SwitchCompat;.hitThumb:(FF)Z // method@363a │ │ -0ea2f2: 0a07 |0027: move-result v7 │ │ -0ea2f4: 3807 e9ff |0028: if-eqz v7, 0011 // -0017 │ │ -0ea2f8: 59c8 7215 |002a: iput v8, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0ea2fc: 59c5 7415 |002c: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ -0ea300: 59c6 7515 |002e: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ -0ea304: 28e1 |0030: goto 0011 // -001f │ │ -0ea306: 52c9 7215 |0031: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0ea30a: 2b09 9300 0000 |0033: packed-switch v9, 000000c6 // +00000093 │ │ -0ea310: 28db |0036: goto 0011 // -0025 │ │ -0ea312: 6e10 f837 0d00 |0037: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0ea318: 0a05 |003a: move-result v5 │ │ -0ea31a: 6e10 fa37 0d00 |003b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -0ea320: 0a06 |003e: move-result v6 │ │ -0ea322: 52c7 7415 |003f: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ -0ea326: a707 0507 |0041: sub-float v7, v5, v7 │ │ -0ea32a: 7110 0943 0700 |0043: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0ea330: 0a07 |0046: move-result v7 │ │ -0ea332: 52c9 7315 |0047: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0ea336: 8299 |0049: int-to-float v9, v9 │ │ -0ea338: 2d07 0709 |004a: cmpl-float v7, v7, v9 │ │ -0ea33c: 3c07 1100 |004c: if-gtz v7, 005d // +0011 │ │ -0ea340: 52c7 7515 |004e: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ -0ea344: a707 0607 |0050: sub-float v7, v6, v7 │ │ -0ea348: 7110 0943 0700 |0052: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -0ea34e: 0a07 |0055: move-result v7 │ │ -0ea350: 52c9 7315 |0056: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ -0ea354: 8299 |0058: int-to-float v9, v9 │ │ -0ea356: 2d07 0709 |0059: cmpl-float v7, v7, v9 │ │ -0ea35a: 3d07 b6ff |005b: if-lez v7, 0011 // -004a │ │ -0ea35e: 59cb 7215 |005d: iput v11, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0ea362: 6e10 2836 0c00 |005f: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.getParent:()Landroid/view/ViewParent; // method@3628 │ │ -0ea368: 0c07 |0062: move-result-object v7 │ │ -0ea36a: 7220 6339 8700 |0063: invoke-interface {v7, v8}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -0ea370: 59c5 7415 |0066: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ -0ea374: 59c6 7515 |0068: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ -0ea378: 0187 |006a: move v7, v8 │ │ -0ea37a: 28aa |006b: goto 0015 // -0056 │ │ -0ea37c: 6e10 f837 0d00 |006c: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0ea382: 0a05 |006f: move-result v5 │ │ -0ea384: 7010 3536 0c00 |0070: invoke-direct {v12}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@3635 │ │ -0ea38a: 0a04 |0073: move-result v4 │ │ -0ea38c: 52c9 7415 |0074: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ -0ea390: a703 0509 |0076: sub-float v3, v5, v9 │ │ -0ea394: 3804 2100 |0078: if-eqz v4, 0099 // +0021 │ │ -0ea398: 8249 |007a: int-to-float v9, v4 │ │ -0ea39a: a901 0309 |007b: div-float v1, v3, v9 │ │ -0ea39e: 7110 f831 0c00 |007d: invoke-static {v12}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0ea3a4: 0a09 |0080: move-result v9 │ │ -0ea3a6: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ -0ea3aa: 7f11 |0083: neg-float v1, v1 │ │ -0ea3ac: 52c9 6e15 |0084: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0ea3b0: c619 |0086: add-float/2addr v9, v1 │ │ -0ea3b2: 7130 1836 a907 |0087: invoke-static {v9, v10, v7}, Landroid/support/v7/widget/SwitchCompat;.constrain:(FFF)F // method@3618 │ │ -0ea3b8: 0a02 |008a: move-result v2 │ │ -0ea3ba: 52c7 6e15 |008b: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ -0ea3be: 2d07 0207 |008d: cmpl-float v7, v2, v7 │ │ -0ea3c2: 3807 0700 |008f: if-eqz v7, 0096 // +0007 │ │ -0ea3c6: 59c5 7415 |0091: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ -0ea3ca: 7020 5a36 2c00 |0093: invoke-direct {v12, v2}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ -0ea3d0: 0187 |0096: move v7, v8 │ │ -0ea3d2: 2900 7eff |0097: goto/16 0015 // -0082 │ │ -0ea3d6: 2d09 030a |0099: cmpl-float v9, v3, v10 │ │ -0ea3da: 3d09 0400 |009b: if-lez v9, 009f // +0004 │ │ -0ea3de: 0171 |009d: move v1, v7 │ │ -0ea3e0: 28df |009e: goto 007d // -0021 │ │ -0ea3e2: 1501 80bf |009f: const/high16 v1, #int -1082130432 // #bf80 │ │ -0ea3e6: 28fd |00a1: goto 009e // -0003 │ │ -0ea3e8: 52c7 7215 |00a2: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0ea3ec: 33b7 0b00 |00a4: if-ne v7, v11, 00af // +000b │ │ -0ea3f0: 7020 6036 dc00 |00a6: invoke-direct {v12, v13}, Landroid/support/v7/widget/SwitchCompat;.stopDrag:(Landroid/view/MotionEvent;)V // method@3660 │ │ -0ea3f6: 6f20 0c3b dc00 |00a9: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ -0ea3fc: 0187 |00ac: move v7, v8 │ │ -0ea3fe: 2900 68ff |00ad: goto/16 0015 // -0098 │ │ -0ea402: 1207 |00af: const/4 v7, #int 0 // #0 │ │ -0ea404: 59c7 7215 |00b0: iput v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ -0ea408: 54c7 7715 |00b2: iget-object v7, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ -0ea40c: 6e10 0b38 0700 |00b4: invoke-virtual {v7}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -0ea412: 2900 5aff |00b7: goto/16 0011 // -00a6 │ │ -0ea416: 0000 |00b9: nop // spacer │ │ -0ea418: 0001 0400 0000 0000 0800 0000 9400 ... |00ba: packed-switch-data (12 units) │ │ -0ea430: 0001 0300 0000 0000 deff ffff 0400 ... |00c6: packed-switch-data (10 units) │ │ +0e8038: |[0e8038] android.support.v7.widget.SwitchCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0e8048: 122b |0000: const/4 v11, #int 2 // #2 │ │ +0e804a: 1507 803f |0001: const/high16 v7, #int 1065353216 // #3f80 │ │ +0e804e: 120a |0003: const/4 v10, #int 0 // #0 │ │ +0e8050: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +0e8052: 54c9 7715 |0005: iget-object v9, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ +0e8056: 6e20 0a38 d900 |0007: invoke-virtual {v9, v13}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +0e805c: 7110 7e18 0d00 |000a: invoke-static {v13}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0e8062: 0a00 |000d: move-result v0 │ │ +0e8064: 2b00 ac00 0000 |000e: packed-switch v0, 000000ba // +000000ac │ │ +0e806a: 6f20 0c3b dc00 |0011: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ +0e8070: 0a07 |0014: move-result v7 │ │ +0e8072: 0f07 |0015: return v7 │ │ +0e8074: 6e10 f837 0d00 |0016: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0e807a: 0a05 |0019: move-result v5 │ │ +0e807c: 6e10 fa37 0d00 |001a: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0e8082: 0a06 |001d: move-result v6 │ │ +0e8084: 6e10 3d36 0c00 |001e: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.isEnabled:()Z // method@363d │ │ +0e808a: 0a07 |0021: move-result v7 │ │ +0e808c: 3807 efff |0022: if-eqz v7, 0011 // -0011 │ │ +0e8090: 7030 3a36 5c06 |0024: invoke-direct {v12, v5, v6}, Landroid/support/v7/widget/SwitchCompat;.hitThumb:(FF)Z // method@363a │ │ +0e8096: 0a07 |0027: move-result v7 │ │ +0e8098: 3807 e9ff |0028: if-eqz v7, 0011 // -0017 │ │ +0e809c: 59c8 7215 |002a: iput v8, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e80a0: 59c5 7415 |002c: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ +0e80a4: 59c6 7515 |002e: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ +0e80a8: 28e1 |0030: goto 0011 // -001f │ │ +0e80aa: 52c9 7215 |0031: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e80ae: 2b09 9300 0000 |0033: packed-switch v9, 000000c6 // +00000093 │ │ +0e80b4: 28db |0036: goto 0011 // -0025 │ │ +0e80b6: 6e10 f837 0d00 |0037: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0e80bc: 0a05 |003a: move-result v5 │ │ +0e80be: 6e10 fa37 0d00 |003b: invoke-virtual {v13}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +0e80c4: 0a06 |003e: move-result v6 │ │ +0e80c6: 52c7 7415 |003f: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ +0e80ca: a707 0507 |0041: sub-float v7, v5, v7 │ │ +0e80ce: 7110 0943 0700 |0043: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0e80d4: 0a07 |0046: move-result v7 │ │ +0e80d6: 52c9 7315 |0047: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e80da: 8299 |0049: int-to-float v9, v9 │ │ +0e80dc: 2d07 0709 |004a: cmpl-float v7, v7, v9 │ │ +0e80e0: 3c07 1100 |004c: if-gtz v7, 005d // +0011 │ │ +0e80e4: 52c7 7515 |004e: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ +0e80e8: a707 0607 |0050: sub-float v7, v6, v7 │ │ +0e80ec: 7110 0943 0700 |0052: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +0e80f2: 0a07 |0055: move-result v7 │ │ +0e80f4: 52c9 7315 |0056: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchSlop:I // field@1573 │ │ +0e80f8: 8299 |0058: int-to-float v9, v9 │ │ +0e80fa: 2d07 0709 |0059: cmpl-float v7, v7, v9 │ │ +0e80fe: 3d07 b6ff |005b: if-lez v7, 0011 // -004a │ │ +0e8102: 59cb 7215 |005d: iput v11, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e8106: 6e10 2836 0c00 |005f: invoke-virtual {v12}, Landroid/support/v7/widget/SwitchCompat;.getParent:()Landroid/view/ViewParent; // method@3628 │ │ +0e810c: 0c07 |0062: move-result-object v7 │ │ +0e810e: 7220 6339 8700 |0063: invoke-interface {v7, v8}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +0e8114: 59c5 7415 |0066: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ +0e8118: 59c6 7515 |0068: iput v6, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchY:F // field@1575 │ │ +0e811c: 0187 |006a: move v7, v8 │ │ +0e811e: 28aa |006b: goto 0015 // -0056 │ │ +0e8120: 6e10 f837 0d00 |006c: invoke-virtual {v13}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0e8126: 0a05 |006f: move-result v5 │ │ +0e8128: 7010 3536 0c00 |0070: invoke-direct {v12}, Landroid/support/v7/widget/SwitchCompat;.getThumbScrollRange:()I // method@3635 │ │ +0e812e: 0a04 |0073: move-result v4 │ │ +0e8130: 52c9 7415 |0074: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ +0e8134: a703 0509 |0076: sub-float v3, v5, v9 │ │ +0e8138: 3804 2100 |0078: if-eqz v4, 0099 // +0021 │ │ +0e813c: 8249 |007a: int-to-float v9, v4 │ │ +0e813e: a901 0309 |007b: div-float v1, v3, v9 │ │ +0e8142: 7110 f831 0c00 |007d: invoke-static {v12}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0e8148: 0a09 |0080: move-result v9 │ │ +0e814a: 3809 0300 |0081: if-eqz v9, 0084 // +0003 │ │ +0e814e: 7f11 |0083: neg-float v1, v1 │ │ +0e8150: 52c9 6e15 |0084: iget v9, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e8154: c619 |0086: add-float/2addr v9, v1 │ │ +0e8156: 7130 1836 a907 |0087: invoke-static {v9, v10, v7}, Landroid/support/v7/widget/SwitchCompat;.constrain:(FFF)F // method@3618 │ │ +0e815c: 0a02 |008a: move-result v2 │ │ +0e815e: 52c7 6e15 |008b: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mThumbPosition:F // field@156e │ │ +0e8162: 2d07 0207 |008d: cmpl-float v7, v2, v7 │ │ +0e8166: 3807 0700 |008f: if-eqz v7, 0096 // +0007 │ │ +0e816a: 59c5 7415 |0091: iput v5, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchX:F // field@1574 │ │ +0e816e: 7020 5a36 2c00 |0093: invoke-direct {v12, v2}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ +0e8174: 0187 |0096: move v7, v8 │ │ +0e8176: 2900 7eff |0097: goto/16 0015 // -0082 │ │ +0e817a: 2d09 030a |0099: cmpl-float v9, v3, v10 │ │ +0e817e: 3d09 0400 |009b: if-lez v9, 009f // +0004 │ │ +0e8182: 0171 |009d: move v1, v7 │ │ +0e8184: 28df |009e: goto 007d // -0021 │ │ +0e8186: 1501 80bf |009f: const/high16 v1, #int -1082130432 // #bf80 │ │ +0e818a: 28fd |00a1: goto 009e // -0003 │ │ +0e818c: 52c7 7215 |00a2: iget v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e8190: 33b7 0b00 |00a4: if-ne v7, v11, 00af // +000b │ │ +0e8194: 7020 6036 dc00 |00a6: invoke-direct {v12, v13}, Landroid/support/v7/widget/SwitchCompat;.stopDrag:(Landroid/view/MotionEvent;)V // method@3660 │ │ +0e819a: 6f20 0c3b dc00 |00a9: invoke-super {v12, v13}, Landroid/widget/CompoundButton;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3b0c │ │ +0e81a0: 0187 |00ac: move v7, v8 │ │ +0e81a2: 2900 68ff |00ad: goto/16 0015 // -0098 │ │ +0e81a6: 1207 |00af: const/4 v7, #int 0 // #0 │ │ +0e81a8: 59c7 7215 |00b0: iput v7, v12, Landroid/support/v7/widget/SwitchCompat;.mTouchMode:I // field@1572 │ │ +0e81ac: 54c7 7715 |00b2: iget-object v7, v12, Landroid/support/v7/widget/SwitchCompat;.mVelocityTracker:Landroid/view/VelocityTracker; // field@1577 │ │ +0e81b0: 6e10 0b38 0700 |00b4: invoke-virtual {v7}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +0e81b6: 2900 5aff |00b7: goto/16 0011 // -00a6 │ │ +0e81ba: 0000 |00b9: nop // spacer │ │ +0e81bc: 0001 0400 0000 0000 0800 0000 9400 ... |00ba: packed-switch-data (12 units) │ │ +0e81d4: 0001 0300 0000 0000 deff ffff 0400 ... |00c6: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=634 │ │ 0x000a line=635 │ │ 0x000e line=636 │ │ 0x0011 line=708 │ │ 0x0016 line=638 │ │ @@ -223001,36 +223006,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0ea444: |[0ea444] android.support.v7.widget.SwitchCompat.setChecked:(Z)V │ │ -0ea454: 6f20 103b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ -0ea45a: 6e10 3c36 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0ea460: 0a02 |0006: move-result v2 │ │ -0ea462: 6e10 3936 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.getWindowToken:()Landroid/os/IBinder; // method@3639 │ │ -0ea468: 0c00 |000a: move-result-object v0 │ │ -0ea46a: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -0ea46e: 7110 d81a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@1ad8 │ │ -0ea474: 0a00 |0010: move-result v0 │ │ -0ea476: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -0ea47a: 6e10 3e36 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isShown:()Z // method@363e │ │ -0ea480: 0a00 |0016: move-result v0 │ │ -0ea482: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -0ea486: 7020 1436 2100 |0019: invoke-direct {v1, v2}, Landroid/support/v7/widget/SwitchCompat;.animateThumbToCheckedState:(Z)V // method@3614 │ │ -0ea48c: 0e00 |001c: return-void │ │ -0ea48e: 7010 1536 0100 |001d: invoke-direct {v1}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ -0ea494: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ -0ea498: 1500 803f |0022: const/high16 v0, #int 1065353216 // #3f80 │ │ -0ea49c: 7020 5a36 0100 |0024: invoke-direct {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ -0ea4a2: 28f5 |0027: goto 001c // -000b │ │ -0ea4a4: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0ea4a6: 28fb |0029: goto 0024 // -0005 │ │ +0e81e8: |[0e81e8] android.support.v7.widget.SwitchCompat.setChecked:(Z)V │ │ +0e81f8: 6f20 103b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ +0e81fe: 6e10 3c36 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e8204: 0a02 |0006: move-result v2 │ │ +0e8206: 6e10 3936 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.getWindowToken:()Landroid/os/IBinder; // method@3639 │ │ +0e820c: 0c00 |000a: move-result-object v0 │ │ +0e820e: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +0e8212: 7110 d81a 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.isLaidOut:(Landroid/view/View;)Z // method@1ad8 │ │ +0e8218: 0a00 |0010: move-result v0 │ │ +0e821a: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +0e821e: 6e10 3e36 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isShown:()Z // method@363e │ │ +0e8224: 0a00 |0016: move-result v0 │ │ +0e8226: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +0e822a: 7020 1436 2100 |0019: invoke-direct {v1, v2}, Landroid/support/v7/widget/SwitchCompat;.animateThumbToCheckedState:(Z)V // method@3614 │ │ +0e8230: 0e00 |001c: return-void │ │ +0e8232: 7010 1536 0100 |001d: invoke-direct {v1}, Landroid/support/v7/widget/SwitchCompat;.cancelPositionAnimator:()V // method@3615 │ │ +0e8238: 3802 0800 |0020: if-eqz v2, 0028 // +0008 │ │ +0e823c: 1500 803f |0022: const/high16 v0, #int 1065353216 // #3f80 │ │ +0e8240: 7020 5a36 0100 |0024: invoke-direct {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbPosition:(F)V // method@365a │ │ +0e8246: 28f5 |0027: goto 001c // -000b │ │ +0e8248: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0e824a: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0003 line=810 │ │ 0x0007 line=812 │ │ 0x0019 line=813 │ │ 0x001c line=819 │ │ @@ -223045,20 +223050,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ea4a8: |[0ea4a8] android.support.v7.widget.SwitchCompat.setShowText:(Z)V │ │ -0ea4b8: 5510 5d15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0ea4bc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -0ea4c0: 5c12 5d15 |0004: iput-boolean v2, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ -0ea4c4: 6e10 4c36 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea4ca: 0e00 |0009: return-void │ │ +0e824c: |[0e824c] android.support.v7.widget.SwitchCompat.setShowText:(Z)V │ │ +0e825c: 5510 5d15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e8260: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +0e8264: 5c12 5d15 |0004: iput-boolean v2, v1, Landroid/support/v7/widget/SwitchCompat;.mShowText:Z // field@155d │ │ +0e8268: 6e10 4c36 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e826e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0004 line=510 │ │ 0x0006 line=511 │ │ 0x0009 line=513 │ │ locals : │ │ @@ -223070,18 +223075,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea4cc: |[0ea4cc] android.support.v7.widget.SwitchCompat.setSplitTrack:(Z)V │ │ -0ea4dc: 5c01 5e15 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ -0ea4e0: 6e10 3b36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ -0ea4e6: 0e00 |0005: return-void │ │ +0e8270: |[0e8270] android.support.v7.widget.SwitchCompat.setSplitTrack:(Z)V │ │ +0e8280: 5c01 5e15 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSplitTrack:Z // field@155e │ │ +0e8284: 6e10 3b36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ +0e828a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ 0x0005 line=464 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223092,18 +223097,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea4e8: |[0ea4e8] android.support.v7.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ -0ea4f8: 5901 6215 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ -0ea4fc: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea502: 0e00 |0005: return-void │ │ +0e828c: |[0e828c] android.support.v7.widget.SwitchCompat.setSwitchMinWidth:(I)V │ │ +0e829c: 5901 6215 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchMinWidth:I // field@1562 │ │ +0e82a0: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e82a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ 0x0005 line=364 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223114,18 +223119,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea504: |[0ea504] android.support.v7.widget.SwitchCompat.setSwitchPadding:(I)V │ │ -0ea514: 5901 6315 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ -0ea518: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea51e: 0e00 |0005: return-void │ │ +0e82a8: |[0e82a8] android.support.v7.widget.SwitchCompat.setSwitchPadding:(I)V │ │ +0e82b8: 5901 6315 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mSwitchPadding:I // field@1563 │ │ +0e82bc: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e82c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0002 line=343 │ │ 0x0005 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223136,64 +223141,64 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0ea520: |[0ea520] android.support.v7.widget.SwitchCompat.setSwitchTextAppearance:(Landroid/content/Context;I)V │ │ -0ea530: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ea532: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ -0ea534: 6206 9410 |0002: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ -0ea538: 6e30 b001 cb06 |0004: invoke-virtual {v11, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ -0ea53e: 0c01 |0007: move-result-object v1 │ │ -0ea540: 6006 9910 |0008: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textColor:I // field@1099 │ │ -0ea544: 6e20 5802 6100 |000a: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ -0ea54a: 0c02 |000d: move-result-object v2 │ │ -0ea54c: 3802 4600 |000e: if-eqz v2, 0054 // +0046 │ │ -0ea550: 5ba2 6915 |0010: iput-object v2, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ -0ea554: 6006 9a10 |0012: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@109a │ │ -0ea558: 6e30 5b02 6109 |0014: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -0ea55e: 0a04 |0017: move-result v4 │ │ -0ea560: 3804 1600 |0018: if-eqz v4, 002e // +0016 │ │ -0ea564: 8246 |001a: int-to-float v6, v4 │ │ -0ea566: 54a7 6c15 |001b: iget-object v7, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea56a: 6e10 2737 0700 |001d: invoke-virtual {v7}, Landroid/text/TextPaint;.getTextSize:()F // method@3727 │ │ -0ea570: 0a07 |0020: move-result v7 │ │ -0ea572: 2d06 0607 |0021: cmpl-float v6, v6, v7 │ │ -0ea576: 3806 0b00 |0023: if-eqz v6, 002e // +000b │ │ -0ea57a: 54a6 6c15 |0025: iget-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea57e: 8247 |0027: int-to-float v7, v4 │ │ -0ea580: 6e20 2b37 7600 |0028: invoke-virtual {v6, v7}, Landroid/text/TextPaint;.setTextSize:(F)V // method@372b │ │ -0ea586: 6e10 4c36 0a00 |002b: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea58c: 6006 9c10 |002e: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_typeface:I // field@109c │ │ -0ea590: 6e30 6102 6108 |0030: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0ea596: 0a05 |0033: move-result v5 │ │ -0ea598: 6006 9b10 |0034: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textStyle:I // field@109b │ │ -0ea59c: 6e30 6102 6108 |0036: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -0ea5a2: 0a03 |0039: move-result v3 │ │ -0ea5a4: 7030 5636 5a03 |003a: invoke-direct {v10, v5, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypefaceByIndex:(II)V // method@3656 │ │ -0ea5aa: 6006 9d10 |003d: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ -0ea5ae: 6e30 5502 6109 |003f: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0ea5b4: 0a00 |0042: move-result v0 │ │ -0ea5b6: 3800 1800 |0043: if-eqz v0, 005b // +0018 │ │ -0ea5ba: 2206 c905 |0045: new-instance v6, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@05c9 │ │ -0ea5be: 6e10 1f36 0a00 |0047: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getContext:()Landroid/content/Context; // method@361f │ │ -0ea5c4: 0c07 |004a: move-result-object v7 │ │ -0ea5c6: 7020 a62b 7600 |004b: invoke-direct {v6, v7}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@2ba6 │ │ -0ea5cc: 5ba6 6615 |004e: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ -0ea5d0: 6e10 7102 0100 |0050: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0ea5d6: 0e00 |0053: return-void │ │ -0ea5d8: 6e10 3036 0a00 |0054: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getTextColors:()Landroid/content/res/ColorStateList; // method@3630 │ │ -0ea5de: 0c06 |0057: move-result-object v6 │ │ -0ea5e0: 5ba6 6915 |0058: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ -0ea5e4: 28b8 |005a: goto 0012 // -0048 │ │ -0ea5e6: 1206 |005b: const/4 v6, #int 0 // #0 │ │ -0ea5e8: 5ba6 6615 |005c: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ -0ea5ec: 28f2 |005e: goto 0050 // -000e │ │ +0e82c4: |[0e82c4] android.support.v7.widget.SwitchCompat.setSwitchTextAppearance:(Landroid/content/Context;I)V │ │ +0e82d4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0e82d6: 12f8 |0001: const/4 v8, #int -1 // #ff │ │ +0e82d8: 6206 9410 |0002: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance:[I // field@1094 │ │ +0e82dc: 6e30 b001 cb06 |0004: invoke-virtual {v11, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ +0e82e2: 0c01 |0007: move-result-object v1 │ │ +0e82e4: 6006 9910 |0008: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textColor:I // field@1099 │ │ +0e82e8: 6e20 5802 6100 |000a: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0258 │ │ +0e82ee: 0c02 |000d: move-result-object v2 │ │ +0e82f0: 3802 4600 |000e: if-eqz v2, 0054 // +0046 │ │ +0e82f4: 5ba2 6915 |0010: iput-object v2, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ +0e82f8: 6006 9a10 |0012: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textSize:I // field@109a │ │ +0e82fc: 6e30 5b02 6109 |0014: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +0e8302: 0a04 |0017: move-result v4 │ │ +0e8304: 3804 1600 |0018: if-eqz v4, 002e // +0016 │ │ +0e8308: 8246 |001a: int-to-float v6, v4 │ │ +0e830a: 54a7 6c15 |001b: iget-object v7, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e830e: 6e10 2737 0700 |001d: invoke-virtual {v7}, Landroid/text/TextPaint;.getTextSize:()F // method@3727 │ │ +0e8314: 0a07 |0020: move-result v7 │ │ +0e8316: 2d06 0607 |0021: cmpl-float v6, v6, v7 │ │ +0e831a: 3806 0b00 |0023: if-eqz v6, 002e // +000b │ │ +0e831e: 54a6 6c15 |0025: iget-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e8322: 8247 |0027: int-to-float v7, v4 │ │ +0e8324: 6e20 2b37 7600 |0028: invoke-virtual {v6, v7}, Landroid/text/TextPaint;.setTextSize:(F)V // method@372b │ │ +0e832a: 6e10 4c36 0a00 |002b: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e8330: 6006 9c10 |002e: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_typeface:I // field@109c │ │ +0e8334: 6e30 6102 6108 |0030: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e833a: 0a05 |0033: move-result v5 │ │ +0e833c: 6006 9b10 |0034: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_android_textStyle:I // field@109b │ │ +0e8340: 6e30 6102 6108 |0036: invoke-virtual {v1, v6, v8}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +0e8346: 0a03 |0039: move-result v3 │ │ +0e8348: 7030 5636 5a03 |003a: invoke-direct {v10, v5, v3}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypefaceByIndex:(II)V // method@3656 │ │ +0e834e: 6006 9d10 |003d: sget v6, Landroid/support/v7/appcompat/R$styleable;.TextAppearance_textAllCaps:I // field@109d │ │ +0e8352: 6e30 5502 6109 |003f: invoke-virtual {v1, v6, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0e8358: 0a00 |0042: move-result v0 │ │ +0e835a: 3800 1800 |0043: if-eqz v0, 005b // +0018 │ │ +0e835e: 2206 c905 |0045: new-instance v6, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@05c9 │ │ +0e8362: 6e10 1f36 0a00 |0047: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getContext:()Landroid/content/Context; // method@361f │ │ +0e8368: 0c07 |004a: move-result-object v7 │ │ +0e836a: 7020 a62b 7600 |004b: invoke-direct {v6, v7}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@2ba6 │ │ +0e8370: 5ba6 6615 |004e: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ +0e8374: 6e10 7102 0100 |0050: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0e837a: 0e00 |0053: return-void │ │ +0e837c: 6e10 3036 0a00 |0054: invoke-virtual {v10}, Landroid/support/v7/widget/SwitchCompat;.getTextColors:()Landroid/content/res/ColorStateList; // method@3630 │ │ +0e8382: 0c06 |0057: move-result-object v6 │ │ +0e8384: 5ba6 6915 |0058: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mTextColors:Landroid/content/res/ColorStateList; // field@1569 │ │ +0e8388: 28b8 |005a: goto 0012 // -0048 │ │ +0e838a: 1206 |005b: const/4 v6, #int 0 // #0 │ │ +0e838c: 5ba6 6615 |005c: iput-object v6, v10, Landroid/support/v7/widget/SwitchCompat;.mSwitchTransformationMethod:Landroid/text/method/TransformationMethod; // field@1566 │ │ +0e8390: 28f2 |005e: goto 0050 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=237 │ │ 0x0008 line=242 │ │ 0x000e line=243 │ │ 0x0010 line=244 │ │ 0x0012 line=250 │ │ @@ -223231,24 +223236,24 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ea5f0: |[0ea5f0] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ -0ea600: 5410 6c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea604: 6e10 2837 0000 |0002: invoke-virtual {v0}, Landroid/text/TextPaint;.getTypeface:()Landroid/graphics/Typeface; // method@3728 │ │ -0ea60a: 0c00 |0005: move-result-object v0 │ │ -0ea60c: 3220 0d00 |0006: if-eq v0, v2, 0013 // +000d │ │ -0ea610: 5410 6c15 |0008: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea614: 6e20 2d37 2000 |000a: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@372d │ │ -0ea61a: 6e10 4c36 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea620: 6e10 3b36 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ -0ea626: 0e00 |0013: return-void │ │ +0e8394: |[0e8394] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;)V │ │ +0e83a4: 5410 6c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e83a8: 6e10 2837 0000 |0002: invoke-virtual {v0}, Landroid/text/TextPaint;.getTypeface:()Landroid/graphics/Typeface; // method@3728 │ │ +0e83ae: 0c00 |0005: move-result-object v0 │ │ +0e83b0: 3220 0d00 |0006: if-eq v0, v2, 0013 // +000d │ │ +0e83b4: 5410 6c15 |0008: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e83b8: 6e20 2d37 2000 |000a: invoke-virtual {v0, v2}, Landroid/text/TextPaint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@372d │ │ +0e83be: 6e10 4c36 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e83c4: 6e10 3b36 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.invalidate:()V // method@363b │ │ +0e83ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0008 line=329 │ │ 0x000d line=331 │ │ 0x0010 line=332 │ │ 0x0013 line=334 │ │ @@ -223261,51 +223266,51 @@ │ │ type : '(Landroid/graphics/Typeface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -0ea628: |[0ea628] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;I)V │ │ -0ea638: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ea63a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ea63c: 3d08 3400 |0002: if-lez v8, 0036 // +0034 │ │ -0ea640: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ -0ea644: 7110 3403 0800 |0006: invoke-static {v8}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@0334 │ │ -0ea64a: 0c07 |0009: move-result-object v7 │ │ -0ea64c: 6e20 5436 7600 |000a: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@3654 │ │ -0ea652: 3807 2500 |000d: if-eqz v7, 0032 // +0025 │ │ -0ea656: 6e10 3503 0700 |000f: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@0335 │ │ -0ea65c: 0a01 |0012: move-result v1 │ │ -0ea65e: df04 01ff |0013: xor-int/lit8 v4, v1, #int -1 // #ff │ │ -0ea662: 9500 0804 |0015: and-int v0, v8, v4 │ │ -0ea666: 5464 6c15 |0017: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea66a: dd05 0001 |0019: and-int/lit8 v5, v0, #int 1 // #01 │ │ -0ea66e: 3805 0300 |001b: if-eqz v5, 001e // +0003 │ │ -0ea672: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0ea674: 6e20 2a37 2400 |001e: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@372a │ │ -0ea67a: 5464 6c15 |0021: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea67e: dd02 0002 |0023: and-int/lit8 v2, v0, #int 2 // #02 │ │ -0ea682: 3802 0f00 |0025: if-eqz v2, 0034 // +000f │ │ -0ea686: 1502 80be |0027: const/high16 v2, #int -1098907648 // #be80 │ │ -0ea68a: 6e20 2c37 2400 |0029: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@372c │ │ -0ea690: 0e00 |002c: return-void │ │ -0ea692: 7120 3303 8700 |002d: invoke-static {v7, v8}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0333 │ │ -0ea698: 0c07 |0030: move-result-object v7 │ │ -0ea69a: 28d9 |0031: goto 000a // -0027 │ │ -0ea69c: 0121 |0032: move v1, v2 │ │ -0ea69e: 28e0 |0033: goto 0013 // -0020 │ │ -0ea6a0: 0132 |0034: move v2, v3 │ │ -0ea6a2: 28f4 |0035: goto 0029 // -000c │ │ -0ea6a4: 5464 6c15 |0036: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea6a8: 6e20 2a37 2400 |0038: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@372a │ │ -0ea6ae: 5462 6c15 |003b: iget-object v2, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ -0ea6b2: 6e20 2c37 3200 |003d: invoke-virtual {v2, v3}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@372c │ │ -0ea6b8: 6e20 5436 7600 |0040: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@3654 │ │ -0ea6be: 28e9 |0043: goto 002c // -0017 │ │ +0e83cc: |[0e83cc] android.support.v7.widget.SwitchCompat.setSwitchTypeface:(Landroid/graphics/Typeface;I)V │ │ +0e83dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e83de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0e83e0: 3d08 3400 |0002: if-lez v8, 0036 // +0034 │ │ +0e83e4: 3907 2900 |0004: if-nez v7, 002d // +0029 │ │ +0e83e8: 7110 3403 0800 |0006: invoke-static {v8}, Landroid/graphics/Typeface;.defaultFromStyle:(I)Landroid/graphics/Typeface; // method@0334 │ │ +0e83ee: 0c07 |0009: move-result-object v7 │ │ +0e83f0: 6e20 5436 7600 |000a: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@3654 │ │ +0e83f6: 3807 2500 |000d: if-eqz v7, 0032 // +0025 │ │ +0e83fa: 6e10 3503 0700 |000f: invoke-virtual {v7}, Landroid/graphics/Typeface;.getStyle:()I // method@0335 │ │ +0e8400: 0a01 |0012: move-result v1 │ │ +0e8402: df04 01ff |0013: xor-int/lit8 v4, v1, #int -1 // #ff │ │ +0e8406: 9500 0804 |0015: and-int v0, v8, v4 │ │ +0e840a: 5464 6c15 |0017: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e840e: dd05 0001 |0019: and-int/lit8 v5, v0, #int 1 // #01 │ │ +0e8412: 3805 0300 |001b: if-eqz v5, 001e // +0003 │ │ +0e8416: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0e8418: 6e20 2a37 2400 |001e: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@372a │ │ +0e841e: 5464 6c15 |0021: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e8422: dd02 0002 |0023: and-int/lit8 v2, v0, #int 2 // #02 │ │ +0e8426: 3802 0f00 |0025: if-eqz v2, 0034 // +000f │ │ +0e842a: 1502 80be |0027: const/high16 v2, #int -1098907648 // #be80 │ │ +0e842e: 6e20 2c37 2400 |0029: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@372c │ │ +0e8434: 0e00 |002c: return-void │ │ +0e8436: 7120 3303 8700 |002d: invoke-static {v7, v8}, Landroid/graphics/Typeface;.create:(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; // method@0333 │ │ +0e843c: 0c07 |0030: move-result-object v7 │ │ +0e843e: 28d9 |0031: goto 000a // -0027 │ │ +0e8440: 0121 |0032: move v1, v2 │ │ +0e8442: 28e0 |0033: goto 0013 // -0020 │ │ +0e8444: 0132 |0034: move v2, v3 │ │ +0e8446: 28f4 |0035: goto 0029 // -000c │ │ +0e8448: 5464 6c15 |0036: iget-object v4, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e844c: 6e20 2a37 2400 |0038: invoke-virtual {v4, v2}, Landroid/text/TextPaint;.setFakeBoldText:(Z)V // method@372a │ │ +0e8452: 5462 6c15 |003b: iget-object v2, v6, Landroid/support/v7/widget/SwitchCompat;.mTextPaint:Landroid/text/TextPaint; // field@156c │ │ +0e8456: 6e20 2c37 3200 |003d: invoke-virtual {v2, v3}, Landroid/text/TextPaint;.setTextSkewX:(F)V // method@372c │ │ +0e845c: 6e20 5436 7600 |0040: invoke-virtual {v6, v7}, Landroid/support/v7/widget/SwitchCompat;.setSwitchTypeface:(Landroid/graphics/Typeface;)V // method@3654 │ │ +0e8462: 28e9 |0043: goto 002c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0004 line=301 │ │ 0x0006 line=302 │ │ 0x000a line=307 │ │ 0x000d line=309 │ │ @@ -223333,18 +223338,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea6c0: |[0ea6c0] android.support.v7.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ -0ea6d0: 5b01 6a15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ -0ea6d4: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea6da: 0e00 |0005: return-void │ │ +0e8464: |[0e8464] android.support.v7.widget.SwitchCompat.setTextOff:(Ljava/lang/CharSequence;)V │ │ +0e8474: 5b01 6a15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOff:Ljava/lang/CharSequence; // field@156a │ │ +0e8478: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e847e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0002 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223355,18 +223360,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea6dc: |[0ea6dc] android.support.v7.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ -0ea6ec: 5b01 6b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ -0ea6f0: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea6f6: 0e00 |0005: return-void │ │ +0e8480: |[0e8480] android.support.v7.widget.SwitchCompat.setTextOn:(Ljava/lang/CharSequence;)V │ │ +0e8490: 5b01 6b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTextOn:Ljava/lang/CharSequence; // field@156b │ │ +0e8494: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e849a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223377,18 +223382,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea6f8: |[0ea6f8] android.support.v7.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0ea708: 5b01 6d15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea70c: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea712: 0e00 |0005: return-void │ │ +0e849c: |[0e849c] android.support.v7.widget.SwitchCompat.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0e84ac: 5b01 6d15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e84b0: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e84b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223399,20 +223404,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ea714: |[0ea714] android.support.v7.widget.SwitchCompat.setThumbResource:(I)V │ │ -0ea724: 5410 7115 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ -0ea728: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0ea72e: 0c00 |0005: move-result-object v0 │ │ -0ea730: 6e20 5936 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3659 │ │ -0ea736: 0e00 |0009: return-void │ │ +0e84b8: |[0e84b8] android.support.v7.widget.SwitchCompat.setThumbResource:(I)V │ │ +0e84c8: 5410 7115 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ +0e84cc: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e84d2: 0c00 |0005: move-result-object v0 │ │ +0e84d4: 6e20 5936 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setThumbDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3659 │ │ +0e84da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0009 line=442 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -223422,18 +223427,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea738: |[0ea738] android.support.v7.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ -0ea748: 5901 6f15 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ -0ea74c: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea752: 0e00 |0005: return-void │ │ +0e84dc: |[0e84dc] android.support.v7.widget.SwitchCompat.setThumbTextPadding:(I)V │ │ +0e84ec: 5901 6f15 |0000: iput v1, v0, Landroid/support/v7/widget/SwitchCompat;.mThumbTextPadding:I // field@156f │ │ +0e84f0: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e84f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0002 line=383 │ │ 0x0005 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223444,18 +223449,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea754: |[0ea754] android.support.v7.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0ea764: 5b01 7615 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0ea768: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ -0ea76e: 0e00 |0005: return-void │ │ +0e84f8: |[0e84f8] android.support.v7.widget.SwitchCompat.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0e8508: 5b01 7615 |0000: iput-object v1, v0, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e850c: 6e10 4c36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SwitchCompat;.requestLayout:()V // method@364c │ │ +0e8512: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=402 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223466,20 +223471,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ea770: |[0ea770] android.support.v7.widget.SwitchCompat.setTrackResource:(I)V │ │ -0ea780: 5410 7115 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ -0ea784: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0ea78a: 0c00 |0005: move-result-object v0 │ │ -0ea78c: 6e20 5d36 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@365d │ │ -0ea792: 0e00 |0009: return-void │ │ +0e8514: |[0e8514] android.support.v7.widget.SwitchCompat.setTrackResource:(I)V │ │ +0e8524: 5410 7115 |0000: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1571 │ │ +0e8528: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0e852e: 0c00 |0005: move-result-object v0 │ │ +0e8530: 6e20 5d36 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setTrackDrawable:(Landroid/graphics/drawable/Drawable;)V // method@365d │ │ +0e8536: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0009 line=412 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -223489,23 +223494,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ea794: |[0ea794] android.support.v7.widget.SwitchCompat.toggle:()V │ │ -0ea7a4: 6e10 3c36 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ -0ea7aa: 0a00 |0003: move-result v0 │ │ -0ea7ac: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0ea7b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ea7b2: 6e20 4d36 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ -0ea7b8: 0e00 |000a: return-void │ │ -0ea7ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ea7bc: 28fb |000c: goto 0007 // -0005 │ │ +0e8538: |[0e8538] android.support.v7.widget.SwitchCompat.toggle:()V │ │ +0e8548: 6e10 3c36 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SwitchCompat;.isChecked:()Z // method@363c │ │ +0e854e: 0a00 |0003: move-result v0 │ │ +0e8550: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0e8554: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0e8556: 6e20 4d36 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SwitchCompat;.setChecked:(Z)V // method@364d │ │ +0e855c: 0e00 |000a: return-void │ │ +0e855e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e8560: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x000a line=802 │ │ 0x000b line=801 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ @@ -223515,40 +223520,40 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ea7c0: |[0ea7c0] android.support.v7.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -0ea7d0: 6f20 123b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3b12 │ │ -0ea7d6: 0a00 |0003: move-result v0 │ │ -0ea7d8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0ea7dc: 5410 6d15 |0006: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ -0ea7e0: 3202 0600 |0008: if-eq v2, v0, 000e // +0006 │ │ -0ea7e4: 5410 7615 |000a: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ -0ea7e8: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ -0ea7ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0ea7ee: 0f00 |000f: return v0 │ │ -0ea7f0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0ea7f2: 28fe |0011: goto 000f // -0002 │ │ +0e8564: |[0e8564] android.support.v7.widget.SwitchCompat.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +0e8574: 6f20 123b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CompoundButton;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@3b12 │ │ +0e857a: 0a00 |0003: move-result v0 │ │ +0e857c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0e8580: 5410 6d15 |0006: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mThumbDrawable:Landroid/graphics/drawable/Drawable; // field@156d │ │ +0e8584: 3202 0600 |0008: if-eq v2, v0, 000e // +0006 │ │ +0e8588: 5410 7615 |000a: iget-object v0, v1, Landroid/support/v7/widget/SwitchCompat;.mTrackDrawable:Landroid/graphics/drawable/Drawable; // field@1576 │ │ +0e858c: 3302 0400 |000c: if-ne v2, v0, 0010 // +0004 │ │ +0e8590: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0e8592: 0f00 |000f: return v0 │ │ +0e8594: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0e8596: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SwitchCompat; │ │ 0x0000 - 0x0012 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6411 (SwitchCompat.java) │ │ + source_file_idx : 6407 (SwitchCompat.java) │ │ │ │ Class #990 header: │ │ class_idx : 1692 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6811 │ │ +source_file_idx : 6807 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #990 annotations: │ │ Annotations on class │ │ @@ -223590,21 +223595,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ea7f4: |[0ea7f4] android.support.v7.widget.ThemedSpinnerAdapter$Helper.:(Landroid/content/Context;)V │ │ -0ea804: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ea80a: 5b12 7815 |0003: iput-object v2, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ -0ea80e: 7110 c137 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0ea814: 0c00 |0008: move-result-object v0 │ │ -0ea816: 5b10 7a15 |0009: iput-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ -0ea81a: 0e00 |000b: return-void │ │ +0e8598: |[0e8598] android.support.v7.widget.ThemedSpinnerAdapter$Helper.:(Landroid/content/Context;)V │ │ +0e85a8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0e85ae: 5b12 7815 |0003: iput-object v2, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ +0e85b2: 7110 c137 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0e85b8: 0c00 |0008: move-result-object v0 │ │ +0e85ba: 5b10 7a15 |0009: iput-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ +0e85be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0005 line=112 │ │ 0x000b line=113 │ │ locals : │ │ @@ -223617,21 +223622,21 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0ea81c: |[0ea81c] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewInflater:()Landroid/view/LayoutInflater; │ │ -0ea82c: 5410 7915 |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea830: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ea834: 5410 7915 |0004: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea838: 1100 |0006: return-object v0 │ │ -0ea83a: 5410 7a15 |0007: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ -0ea83e: 28fd |0009: goto 0006 // -0003 │ │ +0e85c0: |[0e85c0] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewInflater:()Landroid/view/LayoutInflater; │ │ +0e85d0: 5410 7915 |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e85d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0e85d8: 5410 7915 |0004: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e85dc: 1100 |0006: return-object v0 │ │ +0e85de: 5410 7a15 |0007: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ +0e85e2: 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;) │ │ @@ -223639,25 +223644,25 @@ │ │ type : '()Landroid/content/res/Resources$Theme;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ea840: |[0ea840] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; │ │ -0ea850: 5410 7915 |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea854: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0ea858: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ea85a: 1100 |0005: return-object v0 │ │ -0ea85c: 5410 7915 |0006: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea860: 6e10 c237 0000 |0008: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getContext:()Landroid/content/Context; // method@37c2 │ │ -0ea866: 0c00 |000b: move-result-object v0 │ │ -0ea868: 6e10 ae01 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0ea86e: 0c00 |000f: move-result-object v0 │ │ -0ea870: 28f5 |0010: goto 0005 // -000b │ │ +0e85e4: |[0e85e4] android.support.v7.widget.ThemedSpinnerAdapter$Helper.getDropDownViewTheme:()Landroid/content/res/Resources$Theme; │ │ +0e85f4: 5410 7915 |0000: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e85f8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0e85fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e85fe: 1100 |0005: return-object v0 │ │ +0e8600: 5410 7915 |0006: iget-object v0, v1, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e8604: 6e10 c237 0000 |0008: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getContext:()Landroid/content/Context; // method@37c2 │ │ +0e860a: 0c00 |000b: move-result-object v0 │ │ +0e860c: 6e10 ae01 0000 |000c: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0e8612: 0c00 |000f: move-result-object v0 │ │ +0e8614: 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;) │ │ @@ -223665,54 +223670,54 @@ │ │ type : '(Landroid/content/res/Resources$Theme;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0ea874: |[0ea874] android.support.v7.widget.ThemedSpinnerAdapter$Helper.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V │ │ -0ea884: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -0ea888: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ea88a: 5b21 7915 |0003: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea88e: 0e00 |0005: return-void │ │ -0ea890: 5421 7815 |0006: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ -0ea894: 6e10 ae01 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -0ea89a: 0c01 |000b: move-result-object v1 │ │ -0ea89c: 3313 0700 |000c: if-ne v3, v1, 0013 // +0007 │ │ -0ea8a0: 5421 7a15 |000e: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ -0ea8a4: 5b21 7915 |0010: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea8a8: 28f3 |0012: goto 0005 // -000d │ │ -0ea8aa: 2200 cc05 |0013: new-instance v0, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -0ea8ae: 5421 7815 |0015: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ -0ea8b2: 7030 b52b 1003 |0017: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@2bb5 │ │ -0ea8b8: 7110 c137 0000 |001a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0ea8be: 0c01 |001d: move-result-object v1 │ │ -0ea8c0: 5b21 7915 |001e: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ -0ea8c4: 28e5 |0020: goto 0005 // -001b │ │ +0e8618: |[0e8618] android.support.v7.widget.ThemedSpinnerAdapter$Helper.setDropDownViewTheme:(Landroid/content/res/Resources$Theme;)V │ │ +0e8628: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +0e862c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0e862e: 5b21 7915 |0003: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e8632: 0e00 |0005: return-void │ │ +0e8634: 5421 7815 |0006: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ +0e8638: 6e10 ae01 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +0e863e: 0c01 |000b: move-result-object v1 │ │ +0e8640: 3313 0700 |000c: if-ne v3, v1, 0013 // +0007 │ │ +0e8644: 5421 7a15 |000e: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mInflater:Landroid/view/LayoutInflater; // field@157a │ │ +0e8648: 5b21 7915 |0010: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e864c: 28f3 |0012: goto 0005 // -000d │ │ +0e864e: 2200 cc05 |0013: new-instance v0, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +0e8652: 5421 7815 |0015: iget-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mContext:Landroid/content/Context; // field@1578 │ │ +0e8656: 7030 b52b 1003 |0017: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@2bb5 │ │ +0e865c: 7110 c137 0000 |001a: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0e8662: 0c01 |001d: move-result-object v1 │ │ +0e8664: 5b21 7915 |001e: iput-object v1, v2, Landroid/support/v7/widget/ThemedSpinnerAdapter$Helper;.mDropDownInflater:Landroid/view/LayoutInflater; // field@1579 │ │ +0e8668: 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 : 6811 (ThemedSpinnerAdapter.java) │ │ + source_file_idx : 6807 (ThemedSpinnerAdapter.java) │ │ │ │ Class #991 header: │ │ class_idx : 1693 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6811 │ │ +source_file_idx : 6807 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #991 annotations: │ │ Annotations on class │ │ @@ -223741,21 +223746,21 @@ │ │ │ │ #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 : 6811 (ThemedSpinnerAdapter.java) │ │ + source_file_idx : 6807 (ThemedSpinnerAdapter.java) │ │ │ │ Class #992 header: │ │ class_idx : 1695 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #992 annotations: │ │ Annotations on class │ │ @@ -223780,18 +223785,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 │ │ -0ea8c8: |[0ea8c8] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ -0ea8d8: 5b01 7c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@157c │ │ -0ea8dc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ea8e2: 0e00 |0005: return-void │ │ +0e866c: |[0e866c] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ +0e867c: 5b01 7c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@157c │ │ +0e8680: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e8686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -223801,32 +223806,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea8e4: |[0ea8e4] android.support.v7.widget.Toolbar$2.run:()V │ │ -0ea8f4: 5410 7c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@157c │ │ -0ea8f8: 6e10 0d37 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@370d │ │ -0ea8fe: 0e00 |0005: return-void │ │ +0e8688: |[0e8688] android.support.v7.widget.Toolbar$2.run:()V │ │ +0e8698: 5410 7c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@157c │ │ +0e869c: 6e10 0d37 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@370d │ │ +0e86a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$2; │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #993 header: │ │ class_idx : 1696 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #993 annotations: │ │ Annotations on class │ │ @@ -223851,18 +223856,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 │ │ -0ea900: |[0ea900] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ -0ea910: 5b01 7d15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@157d │ │ -0ea914: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ea91a: 0e00 |0005: return-void │ │ +0e86a4: |[0e86a4] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ +0e86b4: 5b01 7d15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@157d │ │ +0e86b8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e86be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -223872,33 +223877,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ea91c: |[0ea91c] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ -0ea92c: 5410 7d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@157d │ │ -0ea930: 6e10 a036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@36a0 │ │ -0ea936: 0e00 |0005: return-void │ │ +0e86c0: |[0e86c0] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ +0e86d0: 5410 7d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@157d │ │ +0e86d4: 6e10 a036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@36a0 │ │ +0e86da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0005 line=1066 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #994 header: │ │ class_idx : 1699 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #994 annotations: │ │ Annotations on class │ │ @@ -223916,21 +223921,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #995 header: │ │ class_idx : 1700 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #995 annotations: │ │ Annotations on class │ │ @@ -223952,17 +223957,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ea938: |[0ea938] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ -0ea948: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ea94e: 0e00 |0003: return-void │ │ +0e86dc: |[0e86dc] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ +0e86ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0e86f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -223971,18 +223976,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 │ │ -0ea950: |[0ea950] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ -0ea960: 2200 a506 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ -0ea964: 7020 8d36 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@368d │ │ -0ea96a: 1100 |0005: return-object v0 │ │ +0e86f4: |[0e86f4] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ +0e8704: 2200 a506 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ +0e8708: 7020 8d36 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@368d │ │ +0e870e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1939 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -223991,18 +223996,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 │ │ -0ea96c: |[0ea96c] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0ea97c: 6e20 8836 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@3688 │ │ -0ea982: 0c00 |0003: move-result-object v0 │ │ -0ea984: 1100 |0004: return-object v0 │ │ +0e8710: |[0e8710] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0e8720: 6e20 8836 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@3688 │ │ +0e8726: 0c00 |0003: move-result-object v0 │ │ +0e8728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -224011,17 +224016,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 │ │ -0ea988: |[0ea988] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ -0ea998: 2320 2209 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@0922 │ │ -0ea99c: 1100 |0002: return-object v0 │ │ +0e872c: |[0e872c] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ +0e873c: 2320 2209 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@0922 │ │ +0e8740: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1944 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -224030,32 +224035,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ea9a0: |[0ea9a0] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0ea9b0: 6e20 8a36 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@368a │ │ -0ea9b6: 0c00 |0003: move-result-object v0 │ │ -0ea9b8: 1100 |0004: return-object v0 │ │ +0e8744: |[0e8744] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0e8754: 6e20 8a36 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@368a │ │ +0e875a: 0c00 |0003: move-result-object v0 │ │ +0e875c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #996 header: │ │ class_idx : 1701 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1778 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #996 annotations: │ │ Annotations on class │ │ @@ -224089,46 +224094,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ea9bc: |[0ea9bc] android.support.v7.widget.Toolbar$SavedState.:()V │ │ -0ea9cc: 2200 a406 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@06a4 │ │ -0ea9d0: 7010 8736 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@3687 │ │ -0ea9d6: 6900 8c15 |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@158c │ │ -0ea9da: 0e00 |0007: return-void │ │ +0e8760: |[0e8760] android.support.v7.widget.Toolbar$SavedState.:()V │ │ +0e8770: 2200 a406 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@06a4 │ │ +0e8774: 7010 8736 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@3687 │ │ +0e877a: 6900 8c15 |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@158c │ │ +0e877e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ 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 │ │ -0ea9dc: |[0ea9dc] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ -0ea9ec: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0ea9f2: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0ea9f8: 0a00 |0006: move-result v0 │ │ -0ea9fa: 5910 8d15 |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ -0ea9fe: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0eaa04: 0a00 |000c: move-result v0 │ │ -0eaa06: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -0eaa0a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0eaa0c: 5c10 8e15 |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ -0eaa10: 0e00 |0012: return-void │ │ -0eaa12: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0eaa14: 28fc |0014: goto 0010 // -0004 │ │ +0e8780: |[0e8780] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ +0e8790: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0e8796: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0e879c: 0a00 |0006: move-result v0 │ │ +0e879e: 5910 8d15 |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ +0e87a2: 6e10 f504 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0e87a8: 0a00 |000c: move-result v0 │ │ +0e87aa: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +0e87ae: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0e87b0: 5c10 8e15 |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ +0e87b4: 0e00 |0012: return-void │ │ +0e87b6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0e87b8: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1920 │ │ 0x0003 line=1921 │ │ 0x0009 line=1922 │ │ 0x0012 line=1923 │ │ 0x0013 line=1922 │ │ @@ -224141,17 +224146,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0eaa18: |[0eaa18] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ -0eaa28: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0eaa2e: 0e00 |0003: return-void │ │ +0e87bc: |[0e87bc] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ +0e87cc: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0e87d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1926 │ │ 0x0003 line=1927 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -224162,44 +224167,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0eaa30: |[0eaa30] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0eaa40: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0eaa46: 5210 8d15 |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ -0eaa4a: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0eaa50: 5510 8e15 |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ -0eaa54: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0eaa58: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0eaa5a: 6e20 fd04 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0eaa60: 0e00 |0010: return-void │ │ -0eaa62: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0eaa64: 28fb |0012: goto 000d // -0005 │ │ +0e87d4: |[0e87d4] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0e87e4: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0e87ea: 5210 8d15 |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ +0e87ee: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0e87f4: 5510 8e15 |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ +0e87f8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0e87fc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e87fe: 6e20 fd04 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0e8804: 0e00 |0010: return-void │ │ +0e8806: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0e8808: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ 0x0003 line=1932 │ │ 0x0008 line=1933 │ │ 0x0010 line=1934 │ │ 0x0011 line=1933 │ │ 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 : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #997 header: │ │ class_idx : 1702 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 1 │ │ instance_fields_size: 40 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 66 │ │ │ │ Class #997 annotations: │ │ Annotations on class │ │ @@ -224458,18 +224463,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0eaa68: |[0eaa68] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ -0eaa78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0eaa7a: 7030 9236 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3692 │ │ -0eaa80: 0e00 |0004: return-void │ │ +0e880c: |[0e880c] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ +0e881c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0e881e: 7030 9236 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3692 │ │ +0e8824: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -224479,18 +224484,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 │ │ -0eaa84: |[0eaa84] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0eaa94: 6000 3b0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@0d3b │ │ -0eaa98: 7040 9336 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3693 │ │ -0eaa9e: 0e00 |0005: return-void │ │ +0e8828: |[0e8828] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0e8838: 6000 3b0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@0d3b │ │ +0e883c: 7040 9336 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3693 │ │ +0e8842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -224501,320 +224506,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 │ │ -0eaaa0: |[0eaaa0] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0eaab0: 7604 1439 1700 |0000: invoke-direct/range {v23, v24, v25, v26}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -0eaab6: 2214 2706 |0003: new-instance v20, Landroid/support/v7/internal/widget/RtlSpacingHelper; // type@0627 │ │ -0eaaba: 7601 e930 1400 |0005: invoke-direct/range {v20}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.:()V // method@30e9 │ │ -0eaac0: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -0eaac4: 0801 1700 |000a: move-object/from16 v1, v23 │ │ -0eaac8: 5b10 9615 |000c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0eaacc: 1414 1300 8000 |000e: const v20, #float 1.1755e-38 // #00800013 │ │ -0eaad2: 0200 1400 |0011: move/from16 v0, v20 │ │ -0eaad6: 0801 1700 |0013: move-object/from16 v1, v23 │ │ -0eaada: 5910 9b15 |0015: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ -0eaade: 2214 a408 |0017: new-instance v20, Ljava/util/ArrayList; // type@08a4 │ │ -0eaae2: 7601 c243 1400 |0019: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0eaae8: 0800 1400 |001c: move-object/from16 v0, v20 │ │ -0eaaec: 0801 1700 |001e: move-object/from16 v1, v23 │ │ -0eaaf0: 5b10 ad15 |0020: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0eaaf4: 2214 a408 |0022: new-instance v20, Ljava/util/ArrayList; // type@08a4 │ │ -0eaaf8: 7601 c243 1400 |0024: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0eaafe: 0800 1400 |0027: move-object/from16 v0, v20 │ │ -0eab02: 0801 1700 |0029: move-object/from16 v1, v23 │ │ -0eab06: 5b10 9c15 |002b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eab0a: 1314 0200 |002d: const/16 v20, #int 2 // #2 │ │ -0eab0e: 0200 1400 |002f: move/from16 v0, v20 │ │ -0eab12: 2300 f508 |0031: new-array v0, v0, [I // type@08f5 │ │ -0eab16: 0814 0000 |0033: move-object/from16 v20, v0 │ │ -0eab1a: 0800 1400 |0035: move-object/from16 v0, v20 │ │ -0eab1e: 0801 1700 |0037: move-object/from16 v1, v23 │ │ -0eab22: 5b10 ac15 |0039: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ -0eab26: 2214 9e06 |003b: new-instance v20, Landroid/support/v7/widget/Toolbar$1; // type@069e │ │ -0eab2a: 0800 1400 |003d: move-object/from16 v0, v20 │ │ -0eab2e: 0801 1700 |003f: move-object/from16 v1, v23 │ │ -0eab32: 7020 6936 1000 |0041: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@3669 │ │ -0eab38: 0800 1400 |0044: move-object/from16 v0, v20 │ │ -0eab3c: 0801 1700 |0046: move-object/from16 v1, v23 │ │ -0eab40: 5b10 a115 |0048: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@15a1 │ │ -0eab44: 2214 9f06 |004a: new-instance v20, Landroid/support/v7/widget/Toolbar$2; // type@069f │ │ -0eab48: 0800 1400 |004c: move-object/from16 v0, v20 │ │ -0eab4c: 0801 1700 |004e: move-object/from16 v1, v23 │ │ -0eab50: 7020 6b36 1000 |0050: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@366b │ │ -0eab56: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -0eab5a: 0801 1700 |0055: move-object/from16 v1, v23 │ │ -0eab5e: 5b10 a715 |0057: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ -0eab62: 7401 b736 1700 |0059: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eab68: 0c14 |005c: move-result-object v20 │ │ -0eab6a: 6215 0d11 |005d: sget-object v21, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@110d │ │ -0eab6e: 1316 0000 |005f: const/16 v22, #int 0 // #0 │ │ -0eab72: 0800 1400 |0061: move-object/from16 v0, v20 │ │ -0eab76: 0801 1900 |0063: move-object/from16 v1, v25 │ │ -0eab7a: 0802 1500 |0065: move-object/from16 v2, v21 │ │ -0eab7e: 0203 1a00 |0067: move/from16 v3, v26 │ │ -0eab82: 0204 1600 |0069: move/from16 v4, v22 │ │ -0eab86: 7154 9131 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -0eab8c: 0c05 |006e: move-result-object v5 │ │ -0eab8e: 6014 2511 |006f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@1125 │ │ -0eab92: 1315 0000 |0071: const/16 v21, #int 0 // #0 │ │ -0eab96: 0200 1400 |0073: move/from16 v0, v20 │ │ -0eab9a: 0201 1500 |0075: move/from16 v1, v21 │ │ -0eab9e: 6e30 8631 0501 |0077: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -0eaba4: 0a14 |007a: move-result v20 │ │ -0eaba6: 0200 1400 |007b: move/from16 v0, v20 │ │ -0eabaa: 0801 1700 |007d: move-object/from16 v1, v23 │ │ -0eabae: 5910 b415 |007f: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ -0eabb2: 6014 1d11 |0081: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@111d │ │ -0eabb6: 1315 0000 |0083: const/16 v21, #int 0 // #0 │ │ -0eabba: 0200 1400 |0085: move/from16 v0, v20 │ │ -0eabbe: 0201 1500 |0087: move/from16 v1, v21 │ │ -0eabc2: 6e30 8631 0501 |0089: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -0eabc8: 0a14 |008c: move-result v20 │ │ -0eabca: 0200 1400 |008d: move/from16 v0, v20 │ │ -0eabce: 0801 1700 |008f: move-object/from16 v1, v23 │ │ -0eabd2: 5910 a915 |0091: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ -0eabd6: 6014 0e11 |0093: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@110e │ │ -0eabda: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -0eabde: 5200 9b15 |0097: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ -0eabe2: 0215 0000 |0099: move/from16 v21, v0 │ │ -0eabe6: 0200 1400 |009b: move/from16 v0, v20 │ │ -0eabea: 0201 1500 |009d: move/from16 v1, v21 │ │ -0eabee: 6e30 8131 0501 |009f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInteger:(II)I // method@3181 │ │ -0eabf4: 0a14 |00a2: move-result v20 │ │ -0eabf6: 0200 1400 |00a3: move/from16 v0, v20 │ │ -0eabfa: 0801 1700 |00a5: move-object/from16 v1, v23 │ │ -0eabfe: 5910 9b15 |00a7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ -0eac02: 1314 3000 |00a9: const/16 v20, #int 48 // #30 │ │ -0eac06: 0200 1400 |00ab: move/from16 v0, v20 │ │ -0eac0a: 0801 1700 |00ad: move-object/from16 v1, v23 │ │ -0eac0e: 5910 9115 |00af: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ -0eac12: 6014 2411 |00b1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@1124 │ │ -0eac16: 1315 0000 |00b3: const/16 v21, #int 0 // #0 │ │ -0eac1a: 0200 1400 |00b5: move/from16 v0, v20 │ │ -0eac1e: 0201 1500 |00b7: move/from16 v1, v21 │ │ -0eac22: 6e30 7831 0501 |00b9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0eac28: 0a14 |00bc: move-result v20 │ │ -0eac2a: 0200 1400 |00bd: move/from16 v0, v20 │ │ -0eac2e: 0801 1700 |00bf: move-object/from16 v1, v23 │ │ -0eac32: 5910 af15 |00c1: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0eac36: 0200 1400 |00c3: move/from16 v0, v20 │ │ -0eac3a: 0801 1700 |00c5: move-object/from16 v1, v23 │ │ -0eac3e: 5910 b215 |00c7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0eac42: 0200 1400 |00c9: move/from16 v0, v20 │ │ -0eac46: 0801 1700 |00cb: move-object/from16 v1, v23 │ │ -0eac4a: 5910 b015 |00cd: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0eac4e: 0200 1400 |00cf: move/from16 v0, v20 │ │ -0eac52: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ -0eac56: 5910 b115 |00d3: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ -0eac5a: 6014 2211 |00d5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@1122 │ │ -0eac5e: 1315 ffff |00d7: const/16 v21, #int -1 // #ffff │ │ -0eac62: 0200 1400 |00d9: move/from16 v0, v20 │ │ -0eac66: 0201 1500 |00db: move/from16 v1, v21 │ │ -0eac6a: 6e30 7831 0501 |00dd: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0eac70: 0a0e |00e0: move-result v14 │ │ -0eac72: 3a0e 0600 |00e1: if-ltz v14, 00e7 // +0006 │ │ -0eac76: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ -0eac7a: 590e b115 |00e5: iput v14, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ -0eac7e: 6014 2111 |00e7: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@1121 │ │ -0eac82: 1315 ffff |00e9: const/16 v21, #int -1 // #ffff │ │ -0eac86: 0200 1400 |00eb: move/from16 v0, v20 │ │ -0eac8a: 0201 1500 |00ed: move/from16 v1, v21 │ │ -0eac8e: 6e30 7831 0501 |00ef: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0eac94: 0a0d |00f2: move-result v13 │ │ -0eac96: 3a0d 0600 |00f3: if-ltz v13, 00f9 // +0006 │ │ -0eac9a: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ -0eac9e: 590d b015 |00f7: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0eaca2: 6014 2311 |00f9: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@1123 │ │ -0eaca6: 1315 ffff |00fb: const/16 v21, #int -1 // #ffff │ │ -0eacaa: 0200 1400 |00fd: move/from16 v0, v20 │ │ -0eacae: 0201 1500 |00ff: move/from16 v1, v21 │ │ -0eacb2: 6e30 7831 0501 |0101: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0eacb8: 0a0f |0104: move-result v15 │ │ -0eacba: 3a0f 0600 |0105: if-ltz v15, 010b // +0006 │ │ -0eacbe: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -0eacc2: 590f b215 |0109: iput v15, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0eacc6: 6014 2011 |010b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@1120 │ │ -0eacca: 1315 ffff |010d: const/16 v21, #int -1 // #ffff │ │ -0eacce: 0200 1400 |010f: move/from16 v0, v20 │ │ -0eacd2: 0201 1500 |0111: move/from16 v1, v21 │ │ -0eacd6: 6e30 7831 0501 |0113: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0eacdc: 0a0c |0116: move-result v12 │ │ -0eacde: 3a0c 0600 |0117: if-ltz v12, 011d // +0006 │ │ -0eace2: 0800 1700 |0119: move-object/from16 v0, v23 │ │ -0eace6: 590c af15 |011b: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0eacea: 6014 1811 |011d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@1118 │ │ -0eacee: 1315 ffff |011f: const/16 v21, #int -1 // #ffff │ │ -0eacf2: 0200 1400 |0121: move/from16 v0, v20 │ │ -0eacf6: 0201 1500 |0123: move/from16 v1, v21 │ │ -0eacfa: 6e30 7931 0501 |0125: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0ead00: 0a14 |0128: move-result v20 │ │ -0ead02: 0200 1400 |0129: move/from16 v0, v20 │ │ -0ead06: 0801 1700 |012b: move-object/from16 v1, v23 │ │ -0ead0a: 5910 9e15 |012d: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ -0ead0e: 6014 1511 |012f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@1115 │ │ -0ead12: 1515 0080 |0131: const/high16 v21, #int -2147483648 // #8000 │ │ -0ead16: 0200 1400 |0133: move/from16 v0, v20 │ │ -0ead1a: 0201 1500 |0135: move/from16 v1, v21 │ │ -0ead1e: 6e30 7831 0501 |0137: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0ead24: 0a09 |013a: move-result v9 │ │ -0ead26: 6014 1211 |013b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@1112 │ │ -0ead2a: 1515 0080 |013d: const/high16 v21, #int -2147483648 // #8000 │ │ -0ead2e: 0200 1400 |013f: move/from16 v0, v20 │ │ -0ead32: 0201 1500 |0141: move/from16 v1, v21 │ │ -0ead36: 6e30 7831 0501 |0143: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -0ead3c: 0a06 |0146: move-result v6 │ │ -0ead3e: 6014 1311 |0147: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@1113 │ │ -0ead42: 1315 0000 |0149: const/16 v21, #int 0 // #0 │ │ -0ead46: 0200 1400 |014b: move/from16 v0, v20 │ │ -0ead4a: 0201 1500 |014d: move/from16 v1, v21 │ │ -0ead4e: 6e30 7931 0501 |014f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0ead54: 0a07 |0152: move-result v7 │ │ -0ead56: 6014 1411 |0153: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@1114 │ │ -0ead5a: 1315 0000 |0155: const/16 v21, #int 0 // #0 │ │ -0ead5e: 0200 1400 |0157: move/from16 v0, v20 │ │ -0ead62: 0201 1500 |0159: move/from16 v1, v21 │ │ -0ead66: 6e30 7931 0501 |015b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -0ead6c: 0a08 |015e: move-result v8 │ │ -0ead6e: 0800 1700 |015f: move-object/from16 v0, v23 │ │ -0ead72: 5400 9615 |0161: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ead76: 0814 0000 |0163: move-object/from16 v20, v0 │ │ -0ead7a: 0800 1400 |0165: move-object/from16 v0, v20 │ │ -0ead7e: 6e30 ee30 7008 |0167: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@30ee │ │ -0ead84: 1514 0080 |016a: const/high16 v20, #int -2147483648 // #8000 │ │ -0ead88: 0200 1400 |016c: move/from16 v0, v20 │ │ -0ead8c: 3309 0800 |016e: if-ne v9, v0, 0176 // +0008 │ │ -0ead90: 1514 0080 |0170: const/high16 v20, #int -2147483648 // #8000 │ │ -0ead94: 0200 1400 |0172: move/from16 v0, v20 │ │ -0ead98: 3206 0d00 |0174: if-eq v6, v0, 0181 // +000d │ │ -0ead9c: 0800 1700 |0176: move-object/from16 v0, v23 │ │ -0eada0: 5400 9615 |0178: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0eada4: 0814 0000 |017a: move-object/from16 v20, v0 │ │ -0eada8: 0800 1400 |017c: move-object/from16 v0, v20 │ │ -0eadac: 6e30 f030 9006 |017e: invoke-virtual {v0, v9, v6}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@30f0 │ │ -0eadb2: 6014 1111 |0181: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@1111 │ │ -0eadb6: 0200 1400 |0183: move/from16 v0, v20 │ │ -0eadba: 6e20 7a31 0500 |0185: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0eadc0: 0c14 |0188: move-result-object v20 │ │ -0eadc2: 0800 1400 |0189: move-object/from16 v0, v20 │ │ -0eadc6: 0801 1700 |018b: move-object/from16 v1, v23 │ │ -0eadca: 5b10 9415 |018d: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@1594 │ │ -0eadce: 6014 1011 |018f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@1110 │ │ -0eadd2: 0200 1400 |0191: move/from16 v0, v20 │ │ -0eadd6: 6e20 8931 0500 |0193: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0eaddc: 0c14 |0196: move-result-object v20 │ │ -0eadde: 0800 1400 |0197: move-object/from16 v0, v20 │ │ -0eade2: 0801 1700 |0199: move-object/from16 v1, v23 │ │ -0eade6: 5b10 9315 |019b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@1593 │ │ -0eadea: 6014 1f11 |019d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@111f │ │ -0eadee: 0200 1400 |019f: move/from16 v0, v20 │ │ -0eadf2: 6e20 8931 0500 |01a1: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0eadf8: 0c13 |01a4: move-result-object v19 │ │ -0eadfa: 7701 3337 1300 |01a5: invoke-static/range {v19}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0eae00: 0a14 |01a8: move-result v20 │ │ -0eae02: 3914 0900 |01a9: if-nez v20, 01b2 // +0009 │ │ -0eae06: 0800 1700 |01ab: move-object/from16 v0, v23 │ │ -0eae0a: 0801 1300 |01ad: move-object/from16 v1, v19 │ │ -0eae0e: 6e20 0737 1000 |01af: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -0eae14: 6014 1c11 |01b2: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@111c │ │ -0eae18: 0200 1400 |01b4: move/from16 v0, v20 │ │ -0eae1c: 6e20 8931 0500 |01b6: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0eae22: 0c12 |01b9: move-result-object v18 │ │ -0eae24: 7701 3337 1200 |01ba: invoke-static/range {v18}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0eae2a: 0a14 |01bd: move-result v20 │ │ -0eae2c: 3914 0900 |01be: if-nez v20, 01c7 // +0009 │ │ -0eae30: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ -0eae34: 0801 1200 |01c2: move-object/from16 v1, v18 │ │ -0eae38: 6e20 0337 1000 |01c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ -0eae3e: 7401 b736 1700 |01c7: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eae44: 0c14 |01ca: move-result-object v20 │ │ -0eae46: 0800 1400 |01cb: move-object/from16 v0, v20 │ │ -0eae4a: 0801 1700 |01cd: move-object/from16 v1, v23 │ │ -0eae4e: 5b10 a515 |01cf: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0eae52: 6014 1b11 |01d1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@111b │ │ -0eae56: 1315 0000 |01d3: const/16 v21, #int 0 // #0 │ │ -0eae5a: 0200 1400 |01d5: move/from16 v0, v20 │ │ -0eae5e: 0201 1500 |01d7: move/from16 v1, v21 │ │ -0eae62: 6e30 8631 0501 |01d9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -0eae68: 0a14 |01dc: move-result v20 │ │ -0eae6a: 0800 1700 |01dd: move-object/from16 v0, v23 │ │ -0eae6e: 0201 1400 |01df: move/from16 v1, v20 │ │ -0eae72: 6e20 0137 1000 |01e1: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@3701 │ │ -0eae78: 6014 1a11 |01e4: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@111a │ │ -0eae7c: 0200 1400 |01e6: move/from16 v0, v20 │ │ -0eae80: 6e20 7a31 0500 |01e8: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0eae86: 0c11 |01eb: move-result-object v17 │ │ -0eae88: 3811 0900 |01ec: if-eqz v17, 01f5 // +0009 │ │ -0eae8c: 0800 1700 |01ee: move-object/from16 v0, v23 │ │ -0eae90: 0801 1100 |01f0: move-object/from16 v1, v17 │ │ -0eae94: 6e20 fd36 1000 |01f2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ -0eae9a: 6014 1911 |01f5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@1119 │ │ -0eae9e: 0200 1400 |01f7: move/from16 v0, v20 │ │ -0eaea2: 6e20 8931 0500 |01f9: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0eaea8: 0c10 |01fc: move-result-object v16 │ │ -0eaeaa: 7701 3337 1000 |01fd: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0eaeb0: 0a14 |0200: move-result v20 │ │ -0eaeb2: 3914 0900 |0201: if-nez v20, 020a // +0009 │ │ -0eaeb6: 0800 1700 |0203: move-object/from16 v0, v23 │ │ -0eaeba: 0801 1000 |0205: move-object/from16 v1, v16 │ │ -0eaebe: 6e20 fb36 1000 |0207: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ -0eaec4: 6014 1611 |020a: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logo:I // field@1116 │ │ -0eaec8: 0200 1400 |020c: move/from16 v0, v20 │ │ -0eaecc: 6e20 7a31 0500 |020e: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -0eaed2: 0c0a |0211: move-result-object v10 │ │ -0eaed4: 380a 0700 |0212: if-eqz v10, 0219 // +0007 │ │ -0eaed8: 0800 1700 |0214: move-object/from16 v0, v23 │ │ -0eaedc: 6e20 f436 a000 |0216: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ -0eaee2: 6014 1711 |0219: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logoDescription:I // field@1117 │ │ -0eaee6: 0200 1400 |021b: move/from16 v0, v20 │ │ -0eaeea: 6e20 8931 0500 |021d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -0eaef0: 0c0b |0220: move-result-object v11 │ │ -0eaef2: 7110 3337 0b00 |0221: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0eaef8: 0a14 |0224: move-result v20 │ │ -0eaefa: 3914 0700 |0225: if-nez v20, 022c // +0007 │ │ -0eaefe: 0800 1700 |0227: move-object/from16 v0, v23 │ │ -0eaf02: 6e20 f636 b000 |0229: invoke-virtual {v0, v11}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@36f6 │ │ -0eaf08: 6014 2611 |022c: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@1126 │ │ -0eaf0c: 0200 1400 |022e: move/from16 v0, v20 │ │ -0eaf10: 6e20 8e31 0500 |0230: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -0eaf16: 0a14 |0233: move-result v20 │ │ -0eaf18: 3814 1500 |0234: if-eqz v20, 0249 // +0015 │ │ -0eaf1c: 6014 2611 |0236: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@1126 │ │ -0eaf20: 1315 ffff |0238: const/16 v21, #int -1 // #ffff │ │ -0eaf24: 0200 1400 |023a: move/from16 v0, v20 │ │ -0eaf28: 0201 1500 |023c: move/from16 v1, v21 │ │ -0eaf2c: 6e30 7531 0501 |023e: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getColor:(II)I // method@3175 │ │ -0eaf32: 0a14 |0241: move-result v20 │ │ -0eaf34: 0800 1700 |0242: move-object/from16 v0, v23 │ │ -0eaf38: 0201 1400 |0244: move/from16 v1, v20 │ │ -0eaf3c: 6e20 0937 1000 |0246: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@3709 │ │ -0eaf42: 6014 1e11 |0249: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@111e │ │ -0eaf46: 0200 1400 |024b: move/from16 v0, v20 │ │ -0eaf4a: 6e20 8e31 0500 |024d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -0eaf50: 0a14 |0250: move-result v20 │ │ -0eaf52: 3814 1500 |0251: if-eqz v20, 0266 // +0015 │ │ -0eaf56: 6014 1e11 |0253: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@111e │ │ -0eaf5a: 1315 ffff |0255: const/16 v21, #int -1 // #ffff │ │ -0eaf5e: 0200 1400 |0257: move/from16 v0, v20 │ │ -0eaf62: 0201 1500 |0259: move/from16 v1, v21 │ │ -0eaf66: 6e30 7531 0501 |025b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getColor:(II)I // method@3175 │ │ -0eaf6c: 0a14 |025e: move-result v20 │ │ -0eaf6e: 0800 1700 |025f: move-object/from16 v0, v23 │ │ -0eaf72: 0201 1400 |0261: move/from16 v1, v20 │ │ -0eaf76: 6e20 0537 1000 |0263: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@3705 │ │ -0eaf7c: 6e10 9331 0500 |0266: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -0eaf82: 6e10 8b31 0500 |0269: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -0eaf88: 0c14 |026c: move-result-object v20 │ │ -0eaf8a: 0800 1400 |026d: move-object/from16 v0, v20 │ │ -0eaf8e: 0801 1700 |026f: move-object/from16 v1, v23 │ │ -0eaf92: 5b10 ae15 |0271: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ -0eaf96: 0e00 |0273: return-void │ │ +0e8844: |[0e8844] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0e8854: 7604 1439 1700 |0000: invoke-direct/range {v23, v24, v25, v26}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +0e885a: 2214 2706 |0003: new-instance v20, Landroid/support/v7/internal/widget/RtlSpacingHelper; // type@0627 │ │ +0e885e: 7601 e930 1400 |0005: invoke-direct/range {v20}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.:()V // method@30e9 │ │ +0e8864: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +0e8868: 0801 1700 |000a: move-object/from16 v1, v23 │ │ +0e886c: 5b10 9615 |000c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e8870: 1414 1300 8000 |000e: const v20, #float 1.1755e-38 // #00800013 │ │ +0e8876: 0200 1400 |0011: move/from16 v0, v20 │ │ +0e887a: 0801 1700 |0013: move-object/from16 v1, v23 │ │ +0e887e: 5910 9b15 |0015: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ +0e8882: 2214 a408 |0017: new-instance v20, Ljava/util/ArrayList; // type@08a4 │ │ +0e8886: 7601 c243 1400 |0019: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0e888c: 0800 1400 |001c: move-object/from16 v0, v20 │ │ +0e8890: 0801 1700 |001e: move-object/from16 v1, v23 │ │ +0e8894: 5b10 ad15 |0020: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0e8898: 2214 a408 |0022: new-instance v20, Ljava/util/ArrayList; // type@08a4 │ │ +0e889c: 7601 c243 1400 |0024: invoke-direct/range {v20}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0e88a2: 0800 1400 |0027: move-object/from16 v0, v20 │ │ +0e88a6: 0801 1700 |0029: move-object/from16 v1, v23 │ │ +0e88aa: 5b10 9c15 |002b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e88ae: 1314 0200 |002d: const/16 v20, #int 2 // #2 │ │ +0e88b2: 0200 1400 |002f: move/from16 v0, v20 │ │ +0e88b6: 2300 f508 |0031: new-array v0, v0, [I // type@08f5 │ │ +0e88ba: 0814 0000 |0033: move-object/from16 v20, v0 │ │ +0e88be: 0800 1400 |0035: move-object/from16 v0, v20 │ │ +0e88c2: 0801 1700 |0037: move-object/from16 v1, v23 │ │ +0e88c6: 5b10 ac15 |0039: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ +0e88ca: 2214 9e06 |003b: new-instance v20, Landroid/support/v7/widget/Toolbar$1; // type@069e │ │ +0e88ce: 0800 1400 |003d: move-object/from16 v0, v20 │ │ +0e88d2: 0801 1700 |003f: move-object/from16 v1, v23 │ │ +0e88d6: 7020 6936 1000 |0041: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@3669 │ │ +0e88dc: 0800 1400 |0044: move-object/from16 v0, v20 │ │ +0e88e0: 0801 1700 |0046: move-object/from16 v1, v23 │ │ +0e88e4: 5b10 a115 |0048: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@15a1 │ │ +0e88e8: 2214 9f06 |004a: new-instance v20, Landroid/support/v7/widget/Toolbar$2; // type@069f │ │ +0e88ec: 0800 1400 |004c: move-object/from16 v0, v20 │ │ +0e88f0: 0801 1700 |004e: move-object/from16 v1, v23 │ │ +0e88f4: 7020 6b36 1000 |0050: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@366b │ │ +0e88fa: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +0e88fe: 0801 1700 |0055: move-object/from16 v1, v23 │ │ +0e8902: 5b10 a715 |0057: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ +0e8906: 7401 b736 1700 |0059: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e890c: 0c14 |005c: move-result-object v20 │ │ +0e890e: 6215 0d11 |005d: sget-object v21, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@110d │ │ +0e8912: 1316 0000 |005f: const/16 v22, #int 0 // #0 │ │ +0e8916: 0800 1400 |0061: move-object/from16 v0, v20 │ │ +0e891a: 0801 1900 |0063: move-object/from16 v1, v25 │ │ +0e891e: 0802 1500 |0065: move-object/from16 v2, v21 │ │ +0e8922: 0203 1a00 |0067: move/from16 v3, v26 │ │ +0e8926: 0204 1600 |0069: move/from16 v4, v22 │ │ +0e892a: 7154 9131 1032 |006b: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +0e8930: 0c05 |006e: move-result-object v5 │ │ +0e8932: 6014 2511 |006f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@1125 │ │ +0e8936: 1315 0000 |0071: const/16 v21, #int 0 // #0 │ │ +0e893a: 0200 1400 |0073: move/from16 v0, v20 │ │ +0e893e: 0201 1500 |0075: move/from16 v1, v21 │ │ +0e8942: 6e30 8631 0501 |0077: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +0e8948: 0a14 |007a: move-result v20 │ │ +0e894a: 0200 1400 |007b: move/from16 v0, v20 │ │ +0e894e: 0801 1700 |007d: move-object/from16 v1, v23 │ │ +0e8952: 5910 b415 |007f: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ +0e8956: 6014 1d11 |0081: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@111d │ │ +0e895a: 1315 0000 |0083: const/16 v21, #int 0 // #0 │ │ +0e895e: 0200 1400 |0085: move/from16 v0, v20 │ │ +0e8962: 0201 1500 |0087: move/from16 v1, v21 │ │ +0e8966: 6e30 8631 0501 |0089: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +0e896c: 0a14 |008c: move-result v20 │ │ +0e896e: 0200 1400 |008d: move/from16 v0, v20 │ │ +0e8972: 0801 1700 |008f: move-object/from16 v1, v23 │ │ +0e8976: 5910 a915 |0091: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ +0e897a: 6014 0e11 |0093: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@110e │ │ +0e897e: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +0e8982: 5200 9b15 |0097: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ +0e8986: 0215 0000 |0099: move/from16 v21, v0 │ │ +0e898a: 0200 1400 |009b: move/from16 v0, v20 │ │ +0e898e: 0201 1500 |009d: move/from16 v1, v21 │ │ +0e8992: 6e30 8131 0501 |009f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInteger:(II)I // method@3181 │ │ +0e8998: 0a14 |00a2: move-result v20 │ │ +0e899a: 0200 1400 |00a3: move/from16 v0, v20 │ │ +0e899e: 0801 1700 |00a5: move-object/from16 v1, v23 │ │ +0e89a2: 5910 9b15 |00a7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ +0e89a6: 1314 3000 |00a9: const/16 v20, #int 48 // #30 │ │ +0e89aa: 0200 1400 |00ab: move/from16 v0, v20 │ │ +0e89ae: 0801 1700 |00ad: move-object/from16 v1, v23 │ │ +0e89b2: 5910 9115 |00af: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ +0e89b6: 6014 2411 |00b1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@1124 │ │ +0e89ba: 1315 0000 |00b3: const/16 v21, #int 0 // #0 │ │ +0e89be: 0200 1400 |00b5: move/from16 v0, v20 │ │ +0e89c2: 0201 1500 |00b7: move/from16 v1, v21 │ │ +0e89c6: 6e30 7831 0501 |00b9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e89cc: 0a14 |00bc: move-result v20 │ │ +0e89ce: 0200 1400 |00bd: move/from16 v0, v20 │ │ +0e89d2: 0801 1700 |00bf: move-object/from16 v1, v23 │ │ +0e89d6: 5910 af15 |00c1: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0e89da: 0200 1400 |00c3: move/from16 v0, v20 │ │ +0e89de: 0801 1700 |00c5: move-object/from16 v1, v23 │ │ +0e89e2: 5910 b215 |00c7: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0e89e6: 0200 1400 |00c9: move/from16 v0, v20 │ │ +0e89ea: 0801 1700 |00cb: move-object/from16 v1, v23 │ │ +0e89ee: 5910 b015 |00cd: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0e89f2: 0200 1400 |00cf: move/from16 v0, v20 │ │ +0e89f6: 0801 1700 |00d1: move-object/from16 v1, v23 │ │ +0e89fa: 5910 b115 |00d3: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ +0e89fe: 6014 2211 |00d5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@1122 │ │ +0e8a02: 1315 ffff |00d7: const/16 v21, #int -1 // #ffff │ │ +0e8a06: 0200 1400 |00d9: move/from16 v0, v20 │ │ +0e8a0a: 0201 1500 |00db: move/from16 v1, v21 │ │ +0e8a0e: 6e30 7831 0501 |00dd: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8a14: 0a0e |00e0: move-result v14 │ │ +0e8a16: 3a0e 0600 |00e1: if-ltz v14, 00e7 // +0006 │ │ +0e8a1a: 0800 1700 |00e3: move-object/from16 v0, v23 │ │ +0e8a1e: 590e b115 |00e5: iput v14, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ +0e8a22: 6014 2111 |00e7: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@1121 │ │ +0e8a26: 1315 ffff |00e9: const/16 v21, #int -1 // #ffff │ │ +0e8a2a: 0200 1400 |00eb: move/from16 v0, v20 │ │ +0e8a2e: 0201 1500 |00ed: move/from16 v1, v21 │ │ +0e8a32: 6e30 7831 0501 |00ef: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8a38: 0a0d |00f2: move-result v13 │ │ +0e8a3a: 3a0d 0600 |00f3: if-ltz v13, 00f9 // +0006 │ │ +0e8a3e: 0800 1700 |00f5: move-object/from16 v0, v23 │ │ +0e8a42: 590d b015 |00f7: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0e8a46: 6014 2311 |00f9: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@1123 │ │ +0e8a4a: 1315 ffff |00fb: const/16 v21, #int -1 // #ffff │ │ +0e8a4e: 0200 1400 |00fd: move/from16 v0, v20 │ │ +0e8a52: 0201 1500 |00ff: move/from16 v1, v21 │ │ +0e8a56: 6e30 7831 0501 |0101: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8a5c: 0a0f |0104: move-result v15 │ │ +0e8a5e: 3a0f 0600 |0105: if-ltz v15, 010b // +0006 │ │ +0e8a62: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +0e8a66: 590f b215 |0109: iput v15, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0e8a6a: 6014 2011 |010b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@1120 │ │ +0e8a6e: 1315 ffff |010d: const/16 v21, #int -1 // #ffff │ │ +0e8a72: 0200 1400 |010f: move/from16 v0, v20 │ │ +0e8a76: 0201 1500 |0111: move/from16 v1, v21 │ │ +0e8a7a: 6e30 7831 0501 |0113: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8a80: 0a0c |0116: move-result v12 │ │ +0e8a82: 3a0c 0600 |0117: if-ltz v12, 011d // +0006 │ │ +0e8a86: 0800 1700 |0119: move-object/from16 v0, v23 │ │ +0e8a8a: 590c af15 |011b: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0e8a8e: 6014 1811 |011d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@1118 │ │ +0e8a92: 1315 ffff |011f: const/16 v21, #int -1 // #ffff │ │ +0e8a96: 0200 1400 |0121: move/from16 v0, v20 │ │ +0e8a9a: 0201 1500 |0123: move/from16 v1, v21 │ │ +0e8a9e: 6e30 7931 0501 |0125: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e8aa4: 0a14 |0128: move-result v20 │ │ +0e8aa6: 0200 1400 |0129: move/from16 v0, v20 │ │ +0e8aaa: 0801 1700 |012b: move-object/from16 v1, v23 │ │ +0e8aae: 5910 9e15 |012d: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ +0e8ab2: 6014 1511 |012f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@1115 │ │ +0e8ab6: 1515 0080 |0131: const/high16 v21, #int -2147483648 // #8000 │ │ +0e8aba: 0200 1400 |0133: move/from16 v0, v20 │ │ +0e8abe: 0201 1500 |0135: move/from16 v1, v21 │ │ +0e8ac2: 6e30 7831 0501 |0137: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8ac8: 0a09 |013a: move-result v9 │ │ +0e8aca: 6014 1211 |013b: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@1112 │ │ +0e8ace: 1515 0080 |013d: const/high16 v21, #int -2147483648 // #8000 │ │ +0e8ad2: 0200 1400 |013f: move/from16 v0, v20 │ │ +0e8ad6: 0201 1500 |0141: move/from16 v1, v21 │ │ +0e8ada: 6e30 7831 0501 |0143: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +0e8ae0: 0a06 |0146: move-result v6 │ │ +0e8ae2: 6014 1311 |0147: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@1113 │ │ +0e8ae6: 1315 0000 |0149: const/16 v21, #int 0 // #0 │ │ +0e8aea: 0200 1400 |014b: move/from16 v0, v20 │ │ +0e8aee: 0201 1500 |014d: move/from16 v1, v21 │ │ +0e8af2: 6e30 7931 0501 |014f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e8af8: 0a07 |0152: move-result v7 │ │ +0e8afa: 6014 1411 |0153: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@1114 │ │ +0e8afe: 1315 0000 |0155: const/16 v21, #int 0 // #0 │ │ +0e8b02: 0200 1400 |0157: move/from16 v0, v20 │ │ +0e8b06: 0201 1500 |0159: move/from16 v1, v21 │ │ +0e8b0a: 6e30 7931 0501 |015b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +0e8b10: 0a08 |015e: move-result v8 │ │ +0e8b12: 0800 1700 |015f: move-object/from16 v0, v23 │ │ +0e8b16: 5400 9615 |0161: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e8b1a: 0814 0000 |0163: move-object/from16 v20, v0 │ │ +0e8b1e: 0800 1400 |0165: move-object/from16 v0, v20 │ │ +0e8b22: 6e30 ee30 7008 |0167: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@30ee │ │ +0e8b28: 1514 0080 |016a: const/high16 v20, #int -2147483648 // #8000 │ │ +0e8b2c: 0200 1400 |016c: move/from16 v0, v20 │ │ +0e8b30: 3309 0800 |016e: if-ne v9, v0, 0176 // +0008 │ │ +0e8b34: 1514 0080 |0170: const/high16 v20, #int -2147483648 // #8000 │ │ +0e8b38: 0200 1400 |0172: move/from16 v0, v20 │ │ +0e8b3c: 3206 0d00 |0174: if-eq v6, v0, 0181 // +000d │ │ +0e8b40: 0800 1700 |0176: move-object/from16 v0, v23 │ │ +0e8b44: 5400 9615 |0178: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e8b48: 0814 0000 |017a: move-object/from16 v20, v0 │ │ +0e8b4c: 0800 1400 |017c: move-object/from16 v0, v20 │ │ +0e8b50: 6e30 f030 9006 |017e: invoke-virtual {v0, v9, v6}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@30f0 │ │ +0e8b56: 6014 1111 |0181: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@1111 │ │ +0e8b5a: 0200 1400 |0183: move/from16 v0, v20 │ │ +0e8b5e: 6e20 7a31 0500 |0185: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e8b64: 0c14 |0188: move-result-object v20 │ │ +0e8b66: 0800 1400 |0189: move-object/from16 v0, v20 │ │ +0e8b6a: 0801 1700 |018b: move-object/from16 v1, v23 │ │ +0e8b6e: 5b10 9415 |018d: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@1594 │ │ +0e8b72: 6014 1011 |018f: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@1110 │ │ +0e8b76: 0200 1400 |0191: move/from16 v0, v20 │ │ +0e8b7a: 6e20 8931 0500 |0193: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e8b80: 0c14 |0196: move-result-object v20 │ │ +0e8b82: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +0e8b86: 0801 1700 |0199: move-object/from16 v1, v23 │ │ +0e8b8a: 5b10 9315 |019b: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@1593 │ │ +0e8b8e: 6014 1f11 |019d: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@111f │ │ +0e8b92: 0200 1400 |019f: move/from16 v0, v20 │ │ +0e8b96: 6e20 8931 0500 |01a1: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e8b9c: 0c13 |01a4: move-result-object v19 │ │ +0e8b9e: 7701 3337 1300 |01a5: invoke-static/range {v19}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e8ba4: 0a14 |01a8: move-result v20 │ │ +0e8ba6: 3914 0900 |01a9: if-nez v20, 01b2 // +0009 │ │ +0e8baa: 0800 1700 |01ab: move-object/from16 v0, v23 │ │ +0e8bae: 0801 1300 |01ad: move-object/from16 v1, v19 │ │ +0e8bb2: 6e20 0737 1000 |01af: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +0e8bb8: 6014 1c11 |01b2: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@111c │ │ +0e8bbc: 0200 1400 |01b4: move/from16 v0, v20 │ │ +0e8bc0: 6e20 8931 0500 |01b6: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e8bc6: 0c12 |01b9: move-result-object v18 │ │ +0e8bc8: 7701 3337 1200 |01ba: invoke-static/range {v18}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e8bce: 0a14 |01bd: move-result v20 │ │ +0e8bd0: 3914 0900 |01be: if-nez v20, 01c7 // +0009 │ │ +0e8bd4: 0800 1700 |01c0: move-object/from16 v0, v23 │ │ +0e8bd8: 0801 1200 |01c2: move-object/from16 v1, v18 │ │ +0e8bdc: 6e20 0337 1000 |01c4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ +0e8be2: 7401 b736 1700 |01c7: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e8be8: 0c14 |01ca: move-result-object v20 │ │ +0e8bea: 0800 1400 |01cb: move-object/from16 v0, v20 │ │ +0e8bee: 0801 1700 |01cd: move-object/from16 v1, v23 │ │ +0e8bf2: 5b10 a515 |01cf: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0e8bf6: 6014 1b11 |01d1: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@111b │ │ +0e8bfa: 1315 0000 |01d3: const/16 v21, #int 0 // #0 │ │ +0e8bfe: 0200 1400 |01d5: move/from16 v0, v20 │ │ +0e8c02: 0201 1500 |01d7: move/from16 v1, v21 │ │ +0e8c06: 6e30 8631 0501 |01d9: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +0e8c0c: 0a14 |01dc: move-result v20 │ │ +0e8c0e: 0800 1700 |01dd: move-object/from16 v0, v23 │ │ +0e8c12: 0201 1400 |01df: move/from16 v1, v20 │ │ +0e8c16: 6e20 0137 1000 |01e1: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@3701 │ │ +0e8c1c: 6014 1a11 |01e4: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@111a │ │ +0e8c20: 0200 1400 |01e6: move/from16 v0, v20 │ │ +0e8c24: 6e20 7a31 0500 |01e8: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e8c2a: 0c11 |01eb: move-result-object v17 │ │ +0e8c2c: 3811 0900 |01ec: if-eqz v17, 01f5 // +0009 │ │ +0e8c30: 0800 1700 |01ee: move-object/from16 v0, v23 │ │ +0e8c34: 0801 1100 |01f0: move-object/from16 v1, v17 │ │ +0e8c38: 6e20 fd36 1000 |01f2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ +0e8c3e: 6014 1911 |01f5: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@1119 │ │ +0e8c42: 0200 1400 |01f7: move/from16 v0, v20 │ │ +0e8c46: 6e20 8931 0500 |01f9: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e8c4c: 0c10 |01fc: move-result-object v16 │ │ +0e8c4e: 7701 3337 1000 |01fd: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e8c54: 0a14 |0200: move-result v20 │ │ +0e8c56: 3914 0900 |0201: if-nez v20, 020a // +0009 │ │ +0e8c5a: 0800 1700 |0203: move-object/from16 v0, v23 │ │ +0e8c5e: 0801 1000 |0205: move-object/from16 v1, v16 │ │ +0e8c62: 6e20 fb36 1000 |0207: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ +0e8c68: 6014 1611 |020a: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logo:I // field@1116 │ │ +0e8c6c: 0200 1400 |020c: move/from16 v0, v20 │ │ +0e8c70: 6e20 7a31 0500 |020e: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +0e8c76: 0c0a |0211: move-result-object v10 │ │ +0e8c78: 380a 0700 |0212: if-eqz v10, 0219 // +0007 │ │ +0e8c7c: 0800 1700 |0214: move-object/from16 v0, v23 │ │ +0e8c80: 6e20 f436 a000 |0216: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ +0e8c86: 6014 1711 |0219: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_logoDescription:I // field@1117 │ │ +0e8c8a: 0200 1400 |021b: move/from16 v0, v20 │ │ +0e8c8e: 6e20 8931 0500 |021d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +0e8c94: 0c0b |0220: move-result-object v11 │ │ +0e8c96: 7110 3337 0b00 |0221: invoke-static {v11}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0e8c9c: 0a14 |0224: move-result v20 │ │ +0e8c9e: 3914 0700 |0225: if-nez v20, 022c // +0007 │ │ +0e8ca2: 0800 1700 |0227: move-object/from16 v0, v23 │ │ +0e8ca6: 6e20 f636 b000 |0229: invoke-virtual {v0, v11}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@36f6 │ │ +0e8cac: 6014 2611 |022c: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@1126 │ │ +0e8cb0: 0200 1400 |022e: move/from16 v0, v20 │ │ +0e8cb4: 6e20 8e31 0500 |0230: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +0e8cba: 0a14 |0233: move-result v20 │ │ +0e8cbc: 3814 1500 |0234: if-eqz v20, 0249 // +0015 │ │ +0e8cc0: 6014 2611 |0236: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextColor:I // field@1126 │ │ +0e8cc4: 1315 ffff |0238: const/16 v21, #int -1 // #ffff │ │ +0e8cc8: 0200 1400 |023a: move/from16 v0, v20 │ │ +0e8ccc: 0201 1500 |023c: move/from16 v1, v21 │ │ +0e8cd0: 6e30 7531 0501 |023e: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getColor:(II)I // method@3175 │ │ +0e8cd6: 0a14 |0241: move-result v20 │ │ +0e8cd8: 0800 1700 |0242: move-object/from16 v0, v23 │ │ +0e8cdc: 0201 1400 |0244: move/from16 v1, v20 │ │ +0e8ce0: 6e20 0937 1000 |0246: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@3709 │ │ +0e8ce6: 6014 1e11 |0249: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@111e │ │ +0e8cea: 0200 1400 |024b: move/from16 v0, v20 │ │ +0e8cee: 6e20 8e31 0500 |024d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +0e8cf4: 0a14 |0250: move-result v20 │ │ +0e8cf6: 3814 1500 |0251: if-eqz v20, 0266 // +0015 │ │ +0e8cfa: 6014 1e11 |0253: sget v20, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextColor:I // field@111e │ │ +0e8cfe: 1315 ffff |0255: const/16 v21, #int -1 // #ffff │ │ +0e8d02: 0200 1400 |0257: move/from16 v0, v20 │ │ +0e8d06: 0201 1500 |0259: move/from16 v1, v21 │ │ +0e8d0a: 6e30 7531 0501 |025b: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getColor:(II)I // method@3175 │ │ +0e8d10: 0a14 |025e: move-result v20 │ │ +0e8d12: 0800 1700 |025f: move-object/from16 v0, v23 │ │ +0e8d16: 0201 1400 |0261: move/from16 v1, v20 │ │ +0e8d1a: 6e20 0537 1000 |0263: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@3705 │ │ +0e8d20: 6e10 9331 0500 |0266: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +0e8d26: 6e10 8b31 0500 |0269: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +0e8d2c: 0c14 |026c: move-result-object v20 │ │ +0e8d2e: 0800 1400 |026d: move-object/from16 v0, v20 │ │ +0e8d32: 0801 1700 |026f: move-object/from16 v1, v23 │ │ +0e8d36: 5b10 ae15 |0271: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ +0e8d3a: 0e00 |0273: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=152 │ │ 0x000e line=154 │ │ 0x0017 line=166 │ │ 0x0022 line=169 │ │ @@ -224902,17 +224907,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 │ │ -0eaf98: |[0eaf98] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ -0eafa8: 5410 a315 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@15a3 │ │ -0eafac: 1100 |0002: return-object v0 │ │ +0e8d3c: |[0e8d3c] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ +0e8d4c: 5410 a315 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@15a3 │ │ +0e8d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #4 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -224920,17 +224925,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 │ │ -0eafb0: |[0eafb0] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ -0eafc0: 7010 a236 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@36a2 │ │ -0eafc6: 0e00 |0003: return-void │ │ +0e8d54: |[0e8d54] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ +0e8d64: 7010 a236 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@36a2 │ │ +0e8d6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #5 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -224938,17 +224943,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 │ │ -0eafc8: |[0eafc8] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ -0eafd8: 5410 9215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eafdc: 1100 |0002: return-object v0 │ │ +0e8d6c: |[0e8d6c] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ +0e8d7c: 5410 9215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -224956,17 +224961,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 │ │ -0eafe0: |[0eafe0] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ -0eaff0: 5210 9115 |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ -0eaff4: 0f00 |0002: return v0 │ │ +0e8d84: |[0e8d84] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ +0e8d94: 5210 9115 |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ +0e8d98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #7 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -224974,68 +224979,68 @@ │ │ type : '(Ljava/util/List;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -0eaff8: |[0eaff8] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ -0eb008: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0eb00a: 7110 b81a 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0eb010: 0a06 |0004: move-result v6 │ │ -0eb012: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ -0eb016: 6e10 ae36 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ -0eb01c: 0a02 |000a: move-result v2 │ │ -0eb01e: 7110 b81a 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0eb024: 0a06 |000e: move-result v6 │ │ -0eb026: 7120 a517 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -0eb02c: 0a00 |0012: move-result v0 │ │ -0eb02e: 7210 2344 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@4423 │ │ -0eb034: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ -0eb038: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ -0eb03c: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ -0eb040: 6e20 ad36 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ -0eb046: 0c01 |001f: move-result-object v1 │ │ -0eb048: 6e10 5438 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb04e: 0c05 |0023: move-result-object v5 │ │ -0eb050: 1f05 a206 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb054: 5256 8815 |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0eb058: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ -0eb05c: 7020 0c37 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0eb062: 0a06 |002d: move-result v6 │ │ -0eb064: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ -0eb068: 5256 8515 |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb06c: 7020 af36 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@36af │ │ -0eb072: 0a06 |0035: move-result v6 │ │ -0eb074: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ -0eb078: 7220 2144 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0eb07e: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0eb082: 28dd |003d: goto 001a // -0023 │ │ -0eb084: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -0eb086: 28c8 |003f: goto 0007 // -0038 │ │ -0eb088: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0eb08a: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ -0eb08e: 6e20 ad36 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ -0eb094: 0c01 |0046: move-result-object v1 │ │ -0eb096: 6e10 5438 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb09c: 0c05 |004a: move-result-object v5 │ │ -0eb09e: 1f05 a206 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb0a2: 5256 8815 |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0eb0a6: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ -0eb0aa: 7020 0c37 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0eb0b0: 0a06 |0054: move-result v6 │ │ -0eb0b2: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ -0eb0b6: 5256 8515 |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb0ba: 7020 af36 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@36af │ │ -0eb0c0: 0a06 |005c: move-result v6 │ │ -0eb0c2: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ -0eb0c6: 7220 2144 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0eb0cc: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0eb0d0: 28dd |0064: goto 0041 // -0023 │ │ -0eb0d2: 0e00 |0065: return-void │ │ +0e8d9c: |[0e8d9c] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ +0e8dac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0e8dae: 7110 b81a 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e8db4: 0a06 |0004: move-result v6 │ │ +0e8db6: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ +0e8dba: 6e10 ae36 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ +0e8dc0: 0a02 |000a: move-result v2 │ │ +0e8dc2: 7110 b81a 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e8dc8: 0a06 |000e: move-result v6 │ │ +0e8dca: 7120 a517 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +0e8dd0: 0a00 |0012: move-result v0 │ │ +0e8dd2: 7210 2344 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@4423 │ │ +0e8dd8: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ +0e8ddc: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ +0e8de0: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ +0e8de4: 6e20 ad36 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ +0e8dea: 0c01 |001f: move-result-object v1 │ │ +0e8dec: 6e10 5438 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e8df2: 0c05 |0023: move-result-object v5 │ │ +0e8df4: 1f05 a206 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e8df8: 5256 8815 |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0e8dfc: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ +0e8e00: 7020 0c37 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e8e06: 0a06 |002d: move-result v6 │ │ +0e8e08: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ +0e8e0c: 5256 8515 |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e8e10: 7020 af36 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@36af │ │ +0e8e16: 0a06 |0035: move-result v6 │ │ +0e8e18: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ +0e8e1c: 7220 2144 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0e8e22: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0e8e26: 28dd |003d: goto 001a // -0023 │ │ +0e8e28: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +0e8e2a: 28c8 |003f: goto 0007 // -0038 │ │ +0e8e2c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0e8e2e: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ +0e8e32: 6e20 ad36 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ +0e8e38: 0c01 |0046: move-result-object v1 │ │ +0e8e3a: 6e10 5438 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e8e40: 0c05 |004a: move-result-object v5 │ │ +0e8e42: 1f05 a206 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e8e46: 5256 8815 |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0e8e4a: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ +0e8e4e: 7020 0c37 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e8e54: 0a06 |0054: move-result v6 │ │ +0e8e56: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ +0e8e5a: 5256 8515 |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e8e5e: 7020 af36 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@36af │ │ +0e8e64: 0a06 |005c: move-result v6 │ │ +0e8e66: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ +0e8e6a: 7220 2144 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0e8e70: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e8e74: 28dd |0064: goto 0041 // -0023 │ │ +0e8e76: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1695 │ │ 0x0007 line=1696 │ │ 0x000b line=1697 │ │ 0x0013 line=1700 │ │ 0x0016 line=1702 │ │ @@ -225076,40 +225081,40 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0eb0d4: |[0eb0d4] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;Z)V │ │ -0eb0e4: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb0ea: 0c01 |0003: move-result-object v1 │ │ -0eb0ec: 3901 1800 |0004: if-nez v1, 001c // +0018 │ │ -0eb0f0: 6e10 a736 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -0eb0f6: 0c00 |0009: move-result-object v0 │ │ -0eb0f8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0eb0fa: 5902 8815 |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0eb0fe: 3805 1e00 |000d: if-eqz v5, 002b // +001e │ │ -0eb102: 5432 9915 |000f: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0eb106: 3802 1a00 |0011: if-eqz v2, 002b // +001a │ │ -0eb10a: 6e20 d638 0400 |0013: invoke-virtual {v4, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -0eb110: 5432 9c15 |0016: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eb114: 6e20 c643 4200 |0018: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0eb11a: 0e00 |001b: return-void │ │ -0eb11c: 6e20 9f36 1300 |001c: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@369f │ │ -0eb122: 0a02 |001f: move-result v2 │ │ -0eb124: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -0eb128: 6e20 aa36 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36aa │ │ -0eb12e: 0c00 |0025: move-result-object v0 │ │ -0eb130: 28e4 |0026: goto 000a // -001c │ │ -0eb132: 0710 |0027: move-object v0, v1 │ │ -0eb134: 1f00 a206 |0028: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb138: 28e0 |002a: goto 000a // -0020 │ │ -0eb13a: 6e30 9d36 4300 |002b: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@369d │ │ -0eb140: 28ed |002e: goto 001b // -0013 │ │ +0e8e78: |[0e8e78] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;Z)V │ │ +0e8e88: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e8e8e: 0c01 |0003: move-result-object v1 │ │ +0e8e90: 3901 1800 |0004: if-nez v1, 001c // +0018 │ │ +0e8e94: 6e10 a736 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +0e8e9a: 0c00 |0009: move-result-object v0 │ │ +0e8e9c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0e8e9e: 5902 8815 |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0e8ea2: 3805 1e00 |000d: if-eqz v5, 002b // +001e │ │ +0e8ea6: 5432 9915 |000f: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0e8eaa: 3802 1a00 |0011: if-eqz v2, 002b // +001a │ │ +0e8eae: 6e20 d638 0400 |0013: invoke-virtual {v4, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +0e8eb4: 5432 9c15 |0016: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e8eb8: 6e20 c643 4200 |0018: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0e8ebe: 0e00 |001b: return-void │ │ +0e8ec0: 6e20 9f36 1300 |001c: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@369f │ │ +0e8ec6: 0a02 |001f: move-result v2 │ │ +0e8ec8: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +0e8ecc: 6e20 aa36 1300 |0022: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36aa │ │ +0e8ed2: 0c00 |0025: move-result-object v0 │ │ +0e8ed4: 28e4 |0026: goto 000a // -001c │ │ +0e8ed6: 0710 |0027: move-object v0, v1 │ │ +0e8ed8: 1f00 a206 |0028: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e8edc: 28e0 |002a: goto 000a // -0020 │ │ +0e8ede: 6e30 9d36 4300 |002b: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@369d │ │ +0e8ee4: 28ed |002e: goto 001b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0004 line=1074 │ │ 0x0006 line=1075 │ │ 0x000a line=1081 │ │ 0x000d line=1083 │ │ @@ -225134,46 +225139,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0eb144: |[0eb144] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ -0eb154: 5451 9215 |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb158: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ -0eb15c: 2201 4407 |0004: new-instance v1, Landroid/widget/ImageButton; // type@0744 │ │ -0eb160: 6e10 b736 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eb166: 0c02 |0009: move-result-object v2 │ │ -0eb168: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0eb16a: 6004 3a0d |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0d3a │ │ -0eb16e: 7040 763b 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ -0eb174: 5b51 9215 |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb178: 5451 9215 |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb17c: 5452 9415 |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@1594 │ │ -0eb180: 6e20 803b 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b80 │ │ -0eb186: 5451 9215 |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb18a: 5452 9315 |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@1593 │ │ -0eb18e: 6e20 7f3b 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b7f │ │ -0eb194: 6e10 a736 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -0eb19a: 0c00 |0023: move-result-object v0 │ │ -0eb19c: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ -0eb1a2: 5252 9115 |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ -0eb1a6: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ -0eb1aa: b621 |002b: or-int/2addr v1, v2 │ │ -0eb1ac: 5901 8515 |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb1b0: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -0eb1b2: 5901 8815 |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0eb1b6: 5451 9215 |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb1ba: 6e20 813b 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b81 │ │ -0eb1c0: 5451 9215 |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0eb1c4: 2202 a006 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@06a0 │ │ -0eb1c8: 7020 6d36 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@366d │ │ -0eb1ce: 6e20 823b 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b82 │ │ -0eb1d4: 0e00 |0040: return-void │ │ +0e8ee8: |[0e8ee8] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ +0e8ef8: 5451 9215 |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8efc: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ +0e8f00: 2201 4407 |0004: new-instance v1, Landroid/widget/ImageButton; // type@0744 │ │ +0e8f04: 6e10 b736 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e8f0a: 0c02 |0009: move-result-object v2 │ │ +0e8f0c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0e8f0e: 6004 3a0d |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0d3a │ │ +0e8f12: 7040 763b 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ +0e8f18: 5b51 9215 |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8f1c: 5451 9215 |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8f20: 5452 9415 |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@1594 │ │ +0e8f24: 6e20 803b 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b80 │ │ +0e8f2a: 5451 9215 |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8f2e: 5452 9315 |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@1593 │ │ +0e8f32: 6e20 7f3b 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b7f │ │ +0e8f38: 6e10 a736 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +0e8f3e: 0c00 |0023: move-result-object v0 │ │ +0e8f40: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ +0e8f46: 5252 9115 |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ +0e8f4a: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ +0e8f4e: b621 |002b: or-int/2addr v1, v2 │ │ +0e8f50: 5901 8515 |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e8f54: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +0e8f56: 5901 8815 |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0e8f5a: 5451 9215 |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8f5e: 6e20 813b 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b81 │ │ +0e8f64: 5451 9215 |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e8f68: 2202 a006 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@06a0 │ │ +0e8f6c: 7020 6d36 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@366d │ │ +0e8f72: 6e20 823b 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b82 │ │ +0e8f78: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0004 line=1054 │ │ 0x0012 line=1056 │ │ 0x0019 line=1057 │ │ 0x0020 line=1058 │ │ @@ -225191,23 +225196,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0eb1d8: |[0eb1d8] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ -0eb1e8: 5420 9d15 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0eb1ec: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0eb1f0: 2200 4607 |0004: new-instance v0, Landroid/widget/ImageView; // type@0746 │ │ -0eb1f4: 6e10 b736 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eb1fa: 0c01 |0009: move-result-object v1 │ │ -0eb1fc: 7020 853b 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ -0eb202: 5b20 9d15 |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0eb206: 0e00 |000f: return-void │ │ +0e8f7c: |[0e8f7c] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ +0e8f8c: 5420 9d15 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e8f90: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0e8f94: 2200 4607 |0004: new-instance v0, Landroid/widget/ImageView; // type@0746 │ │ +0e8f98: 6e10 b736 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e8f9e: 0c01 |0009: move-result-object v1 │ │ +0e8fa0: 7020 853b 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ +0e8fa6: 5b20 9d15 |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e8faa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x000f line=540 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -225217,37 +225222,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0eb208: |[0eb208] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ -0eb218: 7010 a536 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@36a5 │ │ -0eb21e: 5431 a015 |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb222: 6e10 bd32 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ -0eb228: 0c01 |0008: move-result-object v1 │ │ -0eb22a: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ -0eb22e: 5431 a015 |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb232: 6e10 a632 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ -0eb238: 0c00 |0010: move-result-object v0 │ │ -0eb23a: 1f00 e305 |0011: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -0eb23e: 5431 9a15 |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0eb242: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ -0eb246: 2201 a106 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@06a1 │ │ -0eb24a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0eb24c: 7030 7036 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@3670 │ │ -0eb252: 5b31 9a15 |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0eb256: 5431 a015 |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb25a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -0eb25c: 6e20 c032 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@32c0 │ │ -0eb262: 5431 9a15 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0eb266: 5432 a515 |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0eb26a: 6e30 ff2c 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -0eb270: 0e00 |002c: return-void │ │ +0e8fac: |[0e8fac] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ +0e8fbc: 7010 a536 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@36a5 │ │ +0e8fc2: 5431 a015 |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e8fc6: 6e10 bd32 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ +0e8fcc: 0c01 |0008: move-result-object v1 │ │ +0e8fce: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ +0e8fd2: 5431 a015 |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e8fd6: 6e10 a632 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ +0e8fdc: 0c00 |0010: move-result-object v0 │ │ +0e8fde: 1f00 e305 |0011: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +0e8fe2: 5431 9a15 |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e8fe6: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ +0e8fea: 2201 a106 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@06a1 │ │ +0e8fee: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0e8ff0: 7030 7036 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@3670 │ │ +0e8ff6: 5b31 9a15 |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e8ffa: 5431 a015 |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e8ffe: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +0e9000: 6e20 c032 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@32c0 │ │ +0e9006: 5431 9a15 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e900a: 5432 a515 |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0e900e: 6e30 ff2c 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +0e9014: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0003 line=874 │ │ 0x000b line=876 │ │ 0x0013 line=877 │ │ 0x0017 line=878 │ │ @@ -225263,45 +225268,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0eb274: |[0eb274] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ -0eb284: 5441 a015 |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb288: 3901 3d00 |0002: if-nez v1, 003f // +003d │ │ -0eb28c: 2201 4f06 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -0eb290: 6e10 b736 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eb296: 0c02 |0009: move-result-object v2 │ │ -0eb298: 7020 8d32 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@328d │ │ -0eb29e: 5b41 a015 |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2a2: 5441 a015 |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2a6: 5242 a615 |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ -0eb2aa: 6e20 c732 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@32c7 │ │ -0eb2b0: 5441 a015 |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2b4: 5442 a115 |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@15a1 │ │ -0eb2b8: 6e20 c432 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@32c4 │ │ -0eb2be: 5441 a015 |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2c2: 5442 9015 |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1590 │ │ -0eb2c6: 5443 9f15 |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@159f │ │ -0eb2ca: 6e30 c332 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@32c3 │ │ -0eb2d0: 6e10 a736 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -0eb2d6: 0c00 |0029: move-result-object v0 │ │ -0eb2d8: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ -0eb2de: 5242 9115 |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ -0eb2e2: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ -0eb2e6: b621 |0031: or-int/2addr v1, v2 │ │ -0eb2e8: 5901 8515 |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb2ec: 5441 a015 |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2f0: 6e20 c132 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@32c1 │ │ -0eb2f6: 5441 a015 |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb2fa: 1202 |003b: const/4 v2, #int 0 // #0 │ │ -0eb2fc: 7030 9a36 1402 |003c: invoke-direct {v4, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ -0eb302: 0e00 |003f: return-void │ │ +0e9018: |[0e9018] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ +0e9028: 5441 a015 |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e902c: 3901 3d00 |0002: if-nez v1, 003f // +003d │ │ +0e9030: 2201 4f06 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +0e9034: 6e10 b736 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e903a: 0c02 |0009: move-result-object v2 │ │ +0e903c: 7020 8d32 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@328d │ │ +0e9042: 5b41 a015 |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9046: 5441 a015 |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e904a: 5242 a615 |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ +0e904e: 6e20 c732 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@32c7 │ │ +0e9054: 5441 a015 |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9058: 5442 a115 |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@15a1 │ │ +0e905c: 6e20 c432 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@32c4 │ │ +0e9062: 5441 a015 |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9066: 5442 9015 |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1590 │ │ +0e906a: 5443 9f15 |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@159f │ │ +0e906e: 6e30 c332 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@32c3 │ │ +0e9074: 6e10 a736 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +0e907a: 0c00 |0029: move-result-object v0 │ │ +0e907c: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ +0e9082: 5242 9115 |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ +0e9086: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ +0e908a: b621 |0031: or-int/2addr v1, v2 │ │ +0e908c: 5901 8515 |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e9090: 5441 a015 |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9094: 6e20 c132 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@32c1 │ │ +0e909a: 5441 a015 |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e909e: 1202 |003b: const/4 v2, #int 0 // #0 │ │ +0e90a0: 7030 9a36 1402 |003c: invoke-direct {v4, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ +0e90a6: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x000f line=888 │ │ 0x0016 line=889 │ │ 0x001d line=890 │ │ @@ -225319,34 +225324,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0eb304: |[0eb304] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ -0eb314: 5451 a215 |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eb318: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ -0eb31c: 2201 4407 |0004: new-instance v1, Landroid/widget/ImageButton; // type@0744 │ │ -0eb320: 6e10 b736 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eb326: 0c02 |0009: move-result-object v2 │ │ -0eb328: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0eb32a: 6004 3a0d |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0d3a │ │ -0eb32e: 7040 763b 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ -0eb334: 5b51 a215 |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eb338: 6e10 a736 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -0eb33e: 0c00 |0015: move-result-object v0 │ │ -0eb340: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ -0eb346: 5252 9115 |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ -0eb34a: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ -0eb34e: b621 |001d: or-int/2addr v1, v2 │ │ -0eb350: 5901 8515 |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb354: 5451 a215 |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eb358: 6e20 813b 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b81 │ │ -0eb35e: 0e00 |0025: return-void │ │ +0e90a8: |[0e90a8] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ +0e90b8: 5451 a215 |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e90bc: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ +0e90c0: 2201 4407 |0004: new-instance v1, Landroid/widget/ImageButton; // type@0744 │ │ +0e90c4: 6e10 b736 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e90ca: 0c02 |0009: move-result-object v2 │ │ +0e90cc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0e90ce: 6004 3a0d |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0d3a │ │ +0e90d2: 7040 763b 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ +0e90d8: 5b51 a215 |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e90dc: 6e10 a736 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +0e90e2: 0c00 |0015: move-result-object v0 │ │ +0e90e4: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ +0e90ea: 5252 9115 |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@1591 │ │ +0e90ee: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ +0e90f2: b621 |001d: or-int/2addr v1, v2 │ │ +0e90f4: 5901 8515 |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e90f8: 5451 a215 |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e90fc: 6e20 813b 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b81 │ │ +0e9102: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ 0x0004 line=1044 │ │ 0x0012 line=1046 │ │ 0x0016 line=1047 │ │ 0x0020 line=1048 │ │ @@ -225360,30 +225365,30 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0eb360: |[0eb360] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ -0eb370: 7110 b81a 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0eb376: 0a02 |0003: move-result v2 │ │ -0eb378: 7120 a517 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -0eb37e: 0a00 |0007: move-result v0 │ │ -0eb380: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ -0eb384: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ -0eb38a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0eb38c: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ -0eb390: 1253 |0010: const/4 v3, #int 5 // #5 │ │ -0eb392: 0131 |0011: move v1, v3 │ │ -0eb394: 0f01 |0012: return v1 │ │ -0eb396: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -0eb398: 28fd |0014: goto 0011 // -0003 │ │ -0eb39a: 0000 |0015: nop // spacer │ │ -0eb39c: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ +0e9104: |[0e9104] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ +0e9114: 7110 b81a 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e911a: 0a02 |0003: move-result v2 │ │ +0e911c: 7120 a517 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +0e9122: 0a00 |0007: move-result v0 │ │ +0e9124: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ +0e9128: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ +0e912e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0e9130: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ +0e9134: 1253 |0010: const/4 v3, #int 5 // #5 │ │ +0e9136: 0131 |0011: move v1, v3 │ │ +0e9138: 0f01 |0012: return v1 │ │ +0e913a: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +0e913c: 28fd |0014: goto 0011 // -0003 │ │ +0e913e: 0000 |0015: nop // spacer │ │ +0e9140: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ 0x0004 line=1725 │ │ 0x0008 line=1726 │ │ 0x000a line=1727 │ │ 0x000d line=1733 │ │ @@ -225401,72 +225406,72 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0eb3b8: |[0eb3b8] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ -0eb3c8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0eb3ca: 6e10 5438 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb3d0: 0c03 |0004: move-result-object v3 │ │ -0eb3d2: 1f03 a206 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb3d6: 6e10 5938 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0eb3dc: 0a01 |000a: move-result v1 │ │ -0eb3de: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ -0eb3e2: 910a 010d |000d: sub-int v10, v1, v13 │ │ -0eb3e6: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ -0eb3ea: 523a 8515 |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -0eb3ee: 7020 b236 ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@36b2 │ │ -0eb3f4: 0a0a |0016: move-result v10 │ │ -0eb3f6: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ -0eb3fc: 6e10 c536 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0eb402: 0a05 |001d: move-result v5 │ │ -0eb404: 6e10 c236 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0eb40a: 0a04 |0021: move-result v4 │ │ -0eb40c: 6e10 b836 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ -0eb412: 0a02 |0025: move-result v2 │ │ -0eb414: 910a 0205 |0026: sub-int v10, v2, v5 │ │ -0eb418: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ -0eb41c: 910a 0601 |002a: sub-int v10, v6, v1 │ │ -0eb420: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ -0eb424: 523a 8a15 |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0eb428: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ -0eb42c: 5237 8a15 |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0eb430: 9009 0507 |0034: add-int v9, v5, v7 │ │ -0eb434: 0f09 |0036: return v9 │ │ -0eb436: 0190 |0037: move v0, v9 │ │ -0eb438: 28d9 |0038: goto 0011 // -0027 │ │ -0eb43a: 6e10 c536 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0eb440: 0a09 |003c: move-result v9 │ │ -0eb442: b109 |003d: sub-int/2addr v9, v0 │ │ -0eb444: 28f8 |003e: goto 0036 // -0008 │ │ -0eb446: 6e10 b836 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ -0eb44c: 0a09 |0042: move-result v9 │ │ -0eb44e: 6e10 c236 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0eb454: 0a0a |0046: move-result v10 │ │ -0eb456: b1a9 |0047: sub-int/2addr v9, v10 │ │ -0eb458: b119 |0048: sub-int/2addr v9, v1 │ │ -0eb45a: 523a 8415 |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0eb45e: b1a9 |004b: sub-int/2addr v9, v10 │ │ -0eb460: b109 |004c: sub-int/2addr v9, v0 │ │ -0eb462: 28e9 |004d: goto 0036 // -0017 │ │ -0eb464: 910a 0204 |004e: sub-int v10, v2, v4 │ │ -0eb468: b11a |0050: sub-int/2addr v10, v1 │ │ -0eb46a: b17a |0051: sub-int/2addr v10, v7 │ │ -0eb46c: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ -0eb470: 523a 8415 |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0eb474: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ -0eb478: 523a 8415 |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0eb47c: b18a |005a: sub-int/2addr v10, v8 │ │ -0eb47e: 910a 070a |005b: sub-int v10, v7, v10 │ │ -0eb482: 7120 1243 a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb488: 0a07 |0060: move-result v7 │ │ -0eb48a: 28d3 |0061: goto 0034 // -002d │ │ -0eb48c: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ +0e915c: |[0e915c] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ +0e916c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0e916e: 6e10 5438 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e9174: 0c03 |0004: move-result-object v3 │ │ +0e9176: 1f03 a206 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e917a: 6e10 5938 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e9180: 0a01 |000a: move-result v1 │ │ +0e9182: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ +0e9186: 910a 010d |000d: sub-int v10, v1, v13 │ │ +0e918a: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ +0e918e: 523a 8515 |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +0e9192: 7020 b236 ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@36b2 │ │ +0e9198: 0a0a |0016: move-result v10 │ │ +0e919a: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ +0e91a0: 6e10 c536 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0e91a6: 0a05 |001d: move-result v5 │ │ +0e91a8: 6e10 c236 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0e91ae: 0a04 |0021: move-result v4 │ │ +0e91b0: 6e10 b836 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ +0e91b6: 0a02 |0025: move-result v2 │ │ +0e91b8: 910a 0205 |0026: sub-int v10, v2, v5 │ │ +0e91bc: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ +0e91c0: 910a 0601 |002a: sub-int v10, v6, v1 │ │ +0e91c4: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ +0e91c8: 523a 8a15 |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0e91cc: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ +0e91d0: 5237 8a15 |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0e91d4: 9009 0507 |0034: add-int v9, v5, v7 │ │ +0e91d8: 0f09 |0036: return v9 │ │ +0e91da: 0190 |0037: move v0, v9 │ │ +0e91dc: 28d9 |0038: goto 0011 // -0027 │ │ +0e91de: 6e10 c536 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0e91e4: 0a09 |003c: move-result v9 │ │ +0e91e6: b109 |003d: sub-int/2addr v9, v0 │ │ +0e91e8: 28f8 |003e: goto 0036 // -0008 │ │ +0e91ea: 6e10 b836 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ +0e91f0: 0a09 |0042: move-result v9 │ │ +0e91f2: 6e10 c236 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0e91f8: 0a0a |0046: move-result v10 │ │ +0e91fa: b1a9 |0047: sub-int/2addr v9, v10 │ │ +0e91fc: b119 |0048: sub-int/2addr v9, v1 │ │ +0e91fe: 523a 8415 |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0e9202: b1a9 |004b: sub-int/2addr v9, v10 │ │ +0e9204: b109 |004c: sub-int/2addr v9, v0 │ │ +0e9206: 28e9 |004d: goto 0036 // -0017 │ │ +0e9208: 910a 0204 |004e: sub-int v10, v2, v4 │ │ +0e920c: b11a |0050: sub-int/2addr v10, v1 │ │ +0e920e: b17a |0051: sub-int/2addr v10, v7 │ │ +0e9210: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ +0e9214: 523a 8415 |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0e9218: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ +0e921c: 523a 8415 |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0e9220: b18a |005a: sub-int/2addr v10, v8 │ │ +0e9222: 910a 070a |005b: sub-int v10, v7, v10 │ │ +0e9226: 7120 1243 a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e922c: 0a07 |0060: move-result v7 │ │ +0e922e: 28d3 |0061: goto 0034 // -002d │ │ +0e9230: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1644 │ │ 0x0007 line=1645 │ │ 0x000b line=1646 │ │ 0x0011 line=1647 │ │ 0x001a line=1657 │ │ @@ -225509,21 +225514,21 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0eb4a0: |[0eb4a0] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ -0eb4b0: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -0eb4b4: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ -0eb4ba: 5221 9b15 |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ -0eb4be: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ -0eb4c2: 0f00 |0009: return v0 │ │ -0eb4c4: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ +0e9244: |[0e9244] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ +0e9254: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +0e9258: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ +0e925e: 5221 9b15 |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ +0e9262: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ +0e9266: 0f00 |0009: return v0 │ │ +0e9268: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ 0x0002 line=1677 │ │ 0x0005 line=1683 │ │ 0x000a line=1677 │ │ locals : │ │ @@ -225536,24 +225541,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0eb4e0: |[0eb4e0] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ -0eb4f0: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb4f6: 0c00 |0003: move-result-object v0 │ │ -0eb4f8: 1f00 0107 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0eb4fc: 7110 0e18 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@180e │ │ -0eb502: 0a01 |0009: move-result v1 │ │ -0eb504: 7110 0d18 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@180d │ │ -0eb50a: 0a02 |000d: move-result v2 │ │ -0eb50c: b021 |000e: add-int/2addr v1, v2 │ │ -0eb50e: 0f01 |000f: return v1 │ │ +0e9284: |[0e9284] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ +0e9294: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e929a: 0c00 |0003: move-result-object v0 │ │ +0e929c: 1f00 0107 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e92a0: 7110 0e18 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@180e │ │ +0e92a6: 0a01 |0009: move-result v1 │ │ +0e92a8: 7110 0d18 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@180d │ │ +0e92ae: 0a02 |000d: move-result v2 │ │ +0e92b0: b021 |000e: add-int/2addr v1, v2 │ │ +0e92b2: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ 0x0006 line=1743 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -225564,20 +225569,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0eb510: |[0eb510] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0eb520: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ -0eb524: 6e10 b736 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0eb52a: 0c01 |0005: move-result-object v1 │ │ -0eb52c: 7020 fb2b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ -0eb532: 1100 |0009: return-object v0 │ │ +0e92b4: |[0e92b4] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0e92c4: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ +0e92c8: 6e10 b736 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e92ce: 0c01 |0005: move-result-object v1 │ │ +0e92d0: 7020 fb2b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ +0e92d6: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #19 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -225585,22 +225590,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0eb534: |[0eb534] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ -0eb544: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb54a: 0c00 |0003: move-result-object v0 │ │ -0eb54c: 1f00 0107 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0eb550: 5201 cc15 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -0eb554: 5202 c815 |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -0eb558: b021 |000a: add-int/2addr v1, v2 │ │ -0eb55a: 0f01 |000b: return v1 │ │ +0e92d8: |[0e92d8] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ +0e92e8: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e92ee: 0c00 |0003: move-result-object v0 │ │ +0e92f0: 1f00 0107 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e92f4: 5201 cc15 |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +0e92f8: 5202 c815 |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +0e92fc: b021 |000a: add-int/2addr v1, v2 │ │ +0e92fe: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ 0x0006 line=1749 │ │ locals : │ │ 0x0006 - 0x000c reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -225611,52 +225616,52 @@ │ │ type : '(Ljava/util/List;[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0eb55c: |[0eb55c] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ -0eb56c: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0eb56e: 4400 0f0c |0001: aget v0, v15, v12 │ │ -0eb572: 121b |0003: const/4 v11, #int 1 // #1 │ │ -0eb574: 4401 0f0b |0004: aget v1, v15, v11 │ │ -0eb578: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0eb57a: 7210 2c44 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ -0eb580: 0a02 |000a: move-result v2 │ │ -0eb582: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0eb584: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ -0eb588: 7220 2644 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0eb58e: 0c09 |0011: move-result-object v9 │ │ -0eb590: 1f09 fc06 |0012: check-cast v9, Landroid/view/View; // type@06fc │ │ -0eb594: 6e10 5438 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb59a: 0c06 |0017: move-result-object v6 │ │ -0eb59c: 1f06 a206 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb5a0: 526b 8715 |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ -0eb5a4: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ -0eb5a8: 526b 8915 |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ -0eb5ac: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ -0eb5b0: 7120 1243 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb5b6: 0a05 |0025: move-result v5 │ │ -0eb5b8: 7120 1243 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb5be: 0a08 |0029: move-result v8 │ │ -0eb5c0: 7b4b |002a: neg-int v11, v4 │ │ -0eb5c2: 7120 1243 bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb5c8: 0a00 |002e: move-result v0 │ │ -0eb5ca: 7b7b |002f: neg-int v11, v7 │ │ -0eb5cc: 7120 1243 bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb5d2: 0a01 |0033: move-result v1 │ │ -0eb5d4: 6e10 5c38 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0eb5da: 0a0b |0037: move-result v11 │ │ -0eb5dc: b05b |0038: add-int/2addr v11, v5 │ │ -0eb5de: b08b |0039: add-int/2addr v11, v8 │ │ -0eb5e0: b0ba |003a: add-int/2addr v10, v11 │ │ -0eb5e2: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0eb5e6: 28cf |003d: goto 000c // -0031 │ │ -0eb5e8: 0f0a |003e: return v10 │ │ +0e9300: |[0e9300] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ +0e9310: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0e9312: 4400 0f0c |0001: aget v0, v15, v12 │ │ +0e9316: 121b |0003: const/4 v11, #int 1 // #1 │ │ +0e9318: 4401 0f0b |0004: aget v1, v15, v11 │ │ +0e931c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0e931e: 7210 2c44 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ +0e9324: 0a02 |000a: move-result v2 │ │ +0e9326: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0e9328: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ +0e932c: 7220 2644 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0e9332: 0c09 |0011: move-result-object v9 │ │ +0e9334: 1f09 fc06 |0012: check-cast v9, Landroid/view/View; // type@06fc │ │ +0e9338: 6e10 5438 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e933e: 0c06 |0017: move-result-object v6 │ │ +0e9340: 1f06 a206 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9344: 526b 8715 |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ +0e9348: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ +0e934c: 526b 8915 |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ +0e9350: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ +0e9354: 7120 1243 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e935a: 0a05 |0025: move-result v5 │ │ +0e935c: 7120 1243 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9362: 0a08 |0029: move-result v8 │ │ +0e9364: 7b4b |002a: neg-int v11, v4 │ │ +0e9366: 7120 1243 bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e936c: 0a00 |002e: move-result v0 │ │ +0e936e: 7b7b |002f: neg-int v11, v7 │ │ +0e9370: 7120 1243 bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9376: 0a01 |0033: move-result v1 │ │ +0e9378: 6e10 5c38 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e937e: 0a0b |0037: move-result v11 │ │ +0e9380: b05b |0038: add-int/2addr v11, v5 │ │ +0e9382: b08b |0039: add-int/2addr v11, v8 │ │ +0e9384: b0ba |003a: add-int/2addr v10, v11 │ │ +0e9386: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0e938a: 28cf |003d: goto 000c // -0031 │ │ +0e938c: 0f0a |003e: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1599 │ │ 0x0003 line=1600 │ │ 0x0006 line=1601 │ │ 0x0007 line=1602 │ │ 0x000b line=1603 │ │ @@ -225693,26 +225698,26 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0eb5ec: |[0eb5ec] android.support.v7.widget.Toolbar.isChildOrHidden:(Landroid/view/View;)Z │ │ -0eb5fc: 6e10 6538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0eb602: 0c00 |0003: move-result-object v0 │ │ -0eb604: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ -0eb608: 5410 9c15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eb60c: 6e20 ca43 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -0eb612: 0a00 |000b: move-result v0 │ │ -0eb614: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0eb618: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0eb61a: 0f00 |000f: return v0 │ │ -0eb61c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0eb61e: 28fe |0011: goto 000f // -0002 │ │ +0e9390: |[0e9390] android.support.v7.widget.Toolbar.isChildOrHidden:(Landroid/view/View;)Z │ │ +0e93a0: 6e10 6538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e93a6: 0c00 |0003: move-result-object v0 │ │ +0e93a8: 3210 0a00 |0004: if-eq v0, v1, 000e // +000a │ │ +0e93ac: 5410 9c15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e93b0: 6e20 ca43 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +0e93b6: 0a00 |000b: move-result v0 │ │ +0e93b8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0e93bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0e93be: 0f00 |000f: return v0 │ │ +0e93c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0e93c2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ @@ -225721,24 +225726,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0eb620: |[0eb620] android.support.v7.widget.Toolbar.isCustomView:(Landroid/view/View;)Z │ │ -0eb630: 6e10 5438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb636: 0c00 |0003: move-result-object v0 │ │ -0eb638: 1f00 a206 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb63c: 5200 8815 |0006: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0eb640: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0eb644: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0eb646: 0f00 |000b: return v0 │ │ -0eb648: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0eb64a: 28fe |000d: goto 000b // -0002 │ │ +0e93c4: |[0e93c4] android.support.v7.widget.Toolbar.isCustomView:(Landroid/view/View;)Z │ │ +0e93d4: 6e10 5438 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e93da: 0c00 |0003: move-result-object v0 │ │ +0e93dc: 1f00 a206 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e93e0: 5200 8815 |0006: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0e93e4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0e93e8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0e93ea: 0f00 |000b: return v0 │ │ +0e93ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0e93ee: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1781 │ │ locals : │ │ 0x0000 - 0x000e reg=1 child Landroid/view/View; │ │ │ │ #23 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -225746,42 +225751,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 │ │ -0eb64c: |[0eb64c] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ -0eb65c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0eb65e: 6e10 5438 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb664: 0c02 |0004: move-result-object v2 │ │ -0eb666: 1f02 a206 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb66a: 5224 8715 |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ -0eb66e: 4405 0a06 |0009: aget v5, v10, v6 │ │ -0eb672: 9101 0405 |000b: sub-int v1, v4, v5 │ │ -0eb676: 7120 1243 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb67c: 0a04 |0010: move-result v4 │ │ -0eb67e: b049 |0011: add-int/2addr v9, v4 │ │ -0eb680: 7b14 |0012: neg-int v4, v1 │ │ -0eb682: 7120 1243 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb688: 0a04 |0016: move-result v4 │ │ -0eb68a: 4b04 0a06 |0017: aput v4, v10, v6 │ │ -0eb68e: 7030 b136 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@36b1 │ │ -0eb694: 0a03 |001c: move-result v3 │ │ -0eb696: 6e10 5c38 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0eb69c: 0a00 |0020: move-result v0 │ │ -0eb69e: 9004 0900 |0021: add-int v4, v9, v0 │ │ -0eb6a2: 6e10 5938 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0eb6a8: 0a05 |0026: move-result v5 │ │ -0eb6aa: b035 |0027: add-int/2addr v5, v3 │ │ -0eb6ac: 6e55 9e38 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0eb6b2: 5224 8915 |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ -0eb6b6: b004 |002d: add-int/2addr v4, v0 │ │ -0eb6b8: b049 |002e: add-int/2addr v9, v4 │ │ -0eb6ba: 0f09 |002f: return v9 │ │ +0e93f0: |[0e93f0] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ +0e9400: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0e9402: 6e10 5438 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e9408: 0c02 |0004: move-result-object v2 │ │ +0e940a: 1f02 a206 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e940e: 5224 8715 |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ +0e9412: 4405 0a06 |0009: aget v5, v10, v6 │ │ +0e9416: 9101 0405 |000b: sub-int v1, v4, v5 │ │ +0e941a: 7120 1243 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9420: 0a04 |0010: move-result v4 │ │ +0e9422: b049 |0011: add-int/2addr v9, v4 │ │ +0e9424: 7b14 |0012: neg-int v4, v1 │ │ +0e9426: 7120 1243 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e942c: 0a04 |0016: move-result v4 │ │ +0e942e: 4b04 0a06 |0017: aput v4, v10, v6 │ │ +0e9432: 7030 b136 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@36b1 │ │ +0e9438: 0a03 |001c: move-result v3 │ │ +0e943a: 6e10 5c38 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e9440: 0a00 |0020: move-result v0 │ │ +0e9442: 9004 0900 |0021: add-int v4, v9, v0 │ │ +0e9446: 6e10 5938 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e944c: 0a05 |0026: move-result v5 │ │ +0e944e: b035 |0027: add-int/2addr v5, v3 │ │ +0e9450: 6e55 9e38 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0e9456: 5224 8915 |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ +0e945a: b004 |002d: add-int/2addr v4, v0 │ │ +0e945c: b049 |002e: add-int/2addr v9, v4 │ │ +0e945e: 0f09 |002f: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1619 │ │ 0x0007 line=1620 │ │ 0x000d line=1621 │ │ 0x0012 line=1622 │ │ 0x0019 line=1623 │ │ @@ -225805,43 +225810,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 │ │ -0eb6bc: |[0eb6bc] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ -0eb6cc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0eb6ce: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0eb6d0: 6e10 5438 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb6d6: 0c01 |0005: move-result-object v1 │ │ -0eb6d8: 1f01 a206 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eb6dc: 5214 8915 |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ -0eb6e0: 4405 0b07 |000a: aget v5, v11, v7 │ │ -0eb6e4: 9102 0405 |000c: sub-int v2, v4, v5 │ │ -0eb6e8: 7120 1243 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb6ee: 0a04 |0011: move-result v4 │ │ -0eb6f0: b14a |0012: sub-int/2addr v10, v4 │ │ -0eb6f2: 7b24 |0013: neg-int v4, v2 │ │ -0eb6f4: 7120 1243 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb6fa: 0a04 |0017: move-result v4 │ │ -0eb6fc: 4b04 0b07 |0018: aput v4, v11, v7 │ │ -0eb700: 7030 b136 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@36b1 │ │ -0eb706: 0a03 |001d: move-result v3 │ │ -0eb708: 6e10 5c38 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0eb70e: 0a00 |0021: move-result v0 │ │ -0eb710: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ -0eb714: 6e10 5938 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0eb71a: 0a05 |0027: move-result v5 │ │ -0eb71c: b035 |0028: add-int/2addr v5, v3 │ │ -0eb71e: 6e55 9e38 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -0eb724: 5214 8715 |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ -0eb728: b004 |002e: add-int/2addr v4, v0 │ │ -0eb72a: b14a |002f: sub-int/2addr v10, v4 │ │ -0eb72c: 0f0a |0030: return v10 │ │ +0e9460: |[0e9460] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ +0e9470: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0e9472: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0e9474: 6e10 5438 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e947a: 0c01 |0005: move-result-object v1 │ │ +0e947c: 1f01 a206 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9480: 5214 8915 |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ +0e9484: 4405 0b07 |000a: aget v5, v11, v7 │ │ +0e9488: 9102 0405 |000c: sub-int v2, v4, v5 │ │ +0e948c: 7120 1243 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9492: 0a04 |0011: move-result v4 │ │ +0e9494: b14a |0012: sub-int/2addr v10, v4 │ │ +0e9496: 7b24 |0013: neg-int v4, v2 │ │ +0e9498: 7120 1243 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e949e: 0a04 |0017: move-result v4 │ │ +0e94a0: 4b04 0b07 |0018: aput v4, v11, v7 │ │ +0e94a4: 7030 b136 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@36b1 │ │ +0e94aa: 0a03 |001d: move-result v3 │ │ +0e94ac: 6e10 5c38 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e94b2: 0a00 |0021: move-result v0 │ │ +0e94b4: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ +0e94b8: 6e10 5938 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e94be: 0a05 |0027: move-result v5 │ │ +0e94c0: b035 |0028: add-int/2addr v5, v3 │ │ +0e94c2: 6e55 9e38 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +0e94c8: 5214 8715 |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ +0e94cc: b004 |002e: add-int/2addr v4, v0 │ │ +0e94ce: b14a |002f: sub-int/2addr v10, v4 │ │ +0e94d0: 0f0a |0030: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1632 │ │ 0x0008 line=1633 │ │ 0x000e line=1634 │ │ 0x0013 line=1635 │ │ 0x001a line=1636 │ │ @@ -225865,73 +225870,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 │ │ -0eb730: |[0eb730] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ -0eb740: 6e10 5438 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb746: 0c05 |0003: move-result-object v5 │ │ -0eb748: 1f05 0107 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0eb74c: 5258 ca15 |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -0eb750: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -0eb752: 4409 1109 |0009: aget v9, v17, v9 │ │ -0eb756: 9103 0809 |000b: sub-int v3, v8, v9 │ │ -0eb75a: 5258 cb15 |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -0eb75e: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -0eb760: 4409 1109 |0010: aget v9, v17, v9 │ │ -0eb764: 9106 0809 |0012: sub-int v6, v8, v9 │ │ -0eb768: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -0eb76a: 7120 1243 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb770: 0a04 |0018: move-result v4 │ │ -0eb772: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -0eb774: 7120 1243 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb77a: 0a07 |001d: move-result v7 │ │ -0eb77c: 9002 0407 |001e: add-int v2, v4, v7 │ │ -0eb780: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -0eb782: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -0eb784: 7b3a |0022: neg-int v10, v3 │ │ -0eb786: 7120 1243 a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb78c: 0a09 |0026: move-result v9 │ │ -0eb78e: 4b09 1108 |0027: aput v9, v17, v8 │ │ -0eb792: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -0eb794: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -0eb796: 7b6a |002b: neg-int v10, v6 │ │ -0eb798: 7120 1243 a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eb79e: 0a09 |002f: move-result v9 │ │ -0eb7a0: 4b09 1108 |0030: aput v9, v17, v8 │ │ -0eb7a4: 6e10 c336 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ -0eb7aa: 0a08 |0035: move-result v8 │ │ -0eb7ac: 6e10 c436 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ -0eb7b2: 0a09 |0039: move-result v9 │ │ -0eb7b4: b098 |003a: add-int/2addr v8, v9 │ │ -0eb7b6: b028 |003b: add-int/2addr v8, v2 │ │ -0eb7b8: b0e8 |003c: add-int/2addr v8, v14 │ │ -0eb7ba: 5259 cd15 |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ -0eb7be: 7130 b036 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ -0eb7c4: 0a01 |0042: move-result v1 │ │ -0eb7c6: 6e10 c536 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0eb7cc: 0a08 |0046: move-result v8 │ │ -0eb7ce: 6e10 c236 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0eb7d4: 0a09 |004a: move-result v9 │ │ -0eb7d6: b098 |004b: add-int/2addr v8, v9 │ │ -0eb7d8: 5259 cc15 |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -0eb7dc: b098 |004e: add-int/2addr v8, v9 │ │ -0eb7de: 5259 c815 |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -0eb7e2: b098 |0051: add-int/2addr v8, v9 │ │ -0eb7e4: 9008 0810 |0052: add-int v8, v8, v16 │ │ -0eb7e8: 5259 c915 |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@15c9 │ │ -0eb7ec: 7130 b036 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ -0eb7f2: 0a00 |0059: move-result v0 │ │ -0eb7f4: 6e30 9f38 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0eb7fa: 6e10 5c38 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0eb800: 0a08 |0060: move-result v8 │ │ -0eb802: b028 |0061: add-int/2addr v8, v2 │ │ -0eb804: 0f08 |0062: return v8 │ │ +0e94d4: |[0e94d4] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ +0e94e4: 6e10 5438 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e94ea: 0c05 |0003: move-result-object v5 │ │ +0e94ec: 1f05 0107 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e94f0: 5258 ca15 |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +0e94f4: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +0e94f6: 4409 1109 |0009: aget v9, v17, v9 │ │ +0e94fa: 9103 0809 |000b: sub-int v3, v8, v9 │ │ +0e94fe: 5258 cb15 |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +0e9502: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +0e9504: 4409 1109 |0010: aget v9, v17, v9 │ │ +0e9508: 9106 0809 |0012: sub-int v6, v8, v9 │ │ +0e950c: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +0e950e: 7120 1243 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9514: 0a04 |0018: move-result v4 │ │ +0e9516: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +0e9518: 7120 1243 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e951e: 0a07 |001d: move-result v7 │ │ +0e9520: 9002 0407 |001e: add-int v2, v4, v7 │ │ +0e9524: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +0e9526: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +0e9528: 7b3a |0022: neg-int v10, v3 │ │ +0e952a: 7120 1243 a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9530: 0a09 |0026: move-result v9 │ │ +0e9532: 4b09 1108 |0027: aput v9, v17, v8 │ │ +0e9536: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +0e9538: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +0e953a: 7b6a |002b: neg-int v10, v6 │ │ +0e953c: 7120 1243 a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9542: 0a09 |002f: move-result v9 │ │ +0e9544: 4b09 1108 |0030: aput v9, v17, v8 │ │ +0e9548: 6e10 c336 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ +0e954e: 0a08 |0035: move-result v8 │ │ +0e9550: 6e10 c436 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ +0e9556: 0a09 |0039: move-result v9 │ │ +0e9558: b098 |003a: add-int/2addr v8, v9 │ │ +0e955a: b028 |003b: add-int/2addr v8, v2 │ │ +0e955c: b0e8 |003c: add-int/2addr v8, v14 │ │ +0e955e: 5259 cd15 |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ +0e9562: 7130 b036 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ +0e9568: 0a01 |0042: move-result v1 │ │ +0e956a: 6e10 c536 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0e9570: 0a08 |0046: move-result v8 │ │ +0e9572: 6e10 c236 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0e9578: 0a09 |004a: move-result v9 │ │ +0e957a: b098 |004b: add-int/2addr v8, v9 │ │ +0e957c: 5259 cc15 |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +0e9580: b098 |004e: add-int/2addr v8, v9 │ │ +0e9582: 5259 c815 |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +0e9586: b098 |0051: add-int/2addr v8, v9 │ │ +0e9588: 9008 0810 |0052: add-int v8, v8, v16 │ │ +0e958c: 5259 c915 |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@15c9 │ │ +0e9590: 7130 b036 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ +0e9596: 0a00 |0059: move-result v0 │ │ +0e9598: 6e30 9f38 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e959e: 6e10 5c38 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e95a4: 0a08 |0060: move-result v8 │ │ +0e95a6: b028 |0061: add-int/2addr v8, v2 │ │ +0e95a8: 0f08 |0062: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0006 line=1211 │ │ 0x000d line=1212 │ │ 0x0014 line=1213 │ │ 0x0019 line=1214 │ │ @@ -225964,60 +225969,60 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0eb808: |[0eb808] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ -0eb818: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -0eb81c: 6e10 5438 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0eb822: 0c03 |0005: move-result-object v3 │ │ -0eb824: 1f03 0107 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0eb828: 6e10 c336 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ -0eb82e: 0a05 |000b: move-result v5 │ │ -0eb830: 6e10 c436 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ -0eb836: 0a06 |000f: move-result v6 │ │ -0eb838: b065 |0010: add-int/2addr v5, v6 │ │ -0eb83a: 5236 ca15 |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -0eb83e: b065 |0013: add-int/2addr v5, v6 │ │ -0eb840: 5236 cb15 |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -0eb844: b065 |0016: add-int/2addr v5, v6 │ │ -0eb846: b0b5 |0017: add-int/2addr v5, v11 │ │ -0eb848: 5236 cd15 |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ -0eb84c: 7130 b036 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ -0eb852: 0a02 |001d: move-result v2 │ │ -0eb854: 6e10 c536 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0eb85a: 0a05 |0021: move-result v5 │ │ -0eb85c: 6e10 c236 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0eb862: 0a06 |0025: move-result v6 │ │ -0eb864: b065 |0026: add-int/2addr v5, v6 │ │ -0eb866: 5236 cc15 |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -0eb86a: b065 |0029: add-int/2addr v5, v6 │ │ -0eb86c: 5236 c815 |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -0eb870: b065 |002c: add-int/2addr v5, v6 │ │ -0eb872: b0d5 |002d: add-int/2addr v5, v13 │ │ -0eb874: 5236 c915 |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@15c9 │ │ -0eb878: 7130 b036 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ -0eb87e: 0a01 |0033: move-result v1 │ │ -0eb880: 7110 2138 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -0eb886: 0a00 |0037: move-result v0 │ │ -0eb888: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ -0eb88c: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ -0eb890: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ -0eb894: 7110 2238 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -0eb89a: 0a05 |0041: move-result v5 │ │ -0eb89c: 7120 1543 e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0eb8a2: 0a04 |0045: move-result v4 │ │ -0eb8a4: 7120 2338 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0eb8aa: 0a01 |0049: move-result v1 │ │ -0eb8ac: 6e30 9f38 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ -0eb8b2: 0e00 |004d: return-void │ │ -0eb8b4: 01e4 |004e: move v4, v14 │ │ -0eb8b6: 28f7 |004f: goto 0046 // -0009 │ │ +0e95ac: |[0e95ac] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ +0e95bc: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +0e95c0: 6e10 5438 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0e95c6: 0c03 |0005: move-result-object v3 │ │ +0e95c8: 1f03 0107 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e95cc: 6e10 c336 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ +0e95d2: 0a05 |000b: move-result v5 │ │ +0e95d4: 6e10 c436 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ +0e95da: 0a06 |000f: move-result v6 │ │ +0e95dc: b065 |0010: add-int/2addr v5, v6 │ │ +0e95de: 5236 ca15 |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +0e95e2: b065 |0013: add-int/2addr v5, v6 │ │ +0e95e4: 5236 cb15 |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +0e95e8: b065 |0016: add-int/2addr v5, v6 │ │ +0e95ea: b0b5 |0017: add-int/2addr v5, v11 │ │ +0e95ec: 5236 cd15 |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ +0e95f0: 7130 b036 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ +0e95f6: 0a02 |001d: move-result v2 │ │ +0e95f8: 6e10 c536 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0e95fe: 0a05 |0021: move-result v5 │ │ +0e9600: 6e10 c236 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0e9606: 0a06 |0025: move-result v6 │ │ +0e9608: b065 |0026: add-int/2addr v5, v6 │ │ +0e960a: 5236 cc15 |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +0e960e: b065 |0029: add-int/2addr v5, v6 │ │ +0e9610: 5236 c815 |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +0e9614: b065 |002c: add-int/2addr v5, v6 │ │ +0e9616: b0d5 |002d: add-int/2addr v5, v13 │ │ +0e9618: 5236 c915 |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@15c9 │ │ +0e961c: 7130 b036 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@36b0 │ │ +0e9622: 0a01 |0033: move-result v1 │ │ +0e9624: 7110 2138 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +0e962a: 0a00 |0037: move-result v0 │ │ +0e962c: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ +0e9630: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ +0e9634: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ +0e9638: 7110 2238 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +0e963e: 0a05 |0041: move-result v5 │ │ +0e9640: 7120 1543 e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0e9646: 0a04 |0045: move-result v4 │ │ +0e9648: 7120 2338 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0e964e: 0a01 |0049: move-result v1 │ │ +0e9650: 6e30 9f38 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ +0e9656: 0e00 |004d: return-void │ │ +0e9658: 01e4 |004e: move v4, v14 │ │ +0e965a: 28f7 |004f: goto 0046 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1184 │ │ 0x0008 line=1186 │ │ 0x001e line=1189 │ │ 0x0034 line=1193 │ │ 0x0038 line=1194 │ │ @@ -226045,20 +226050,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0eb8b8: |[0eb8b8] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ -0eb8c8: 5410 a715 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ -0eb8cc: 6e20 e636 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@36e6 │ │ -0eb8d2: 5410 a715 |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ -0eb8d6: 6e20 e436 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@36e4 │ │ -0eb8dc: 0e00 |000a: return-void │ │ +0e965c: |[0e965c] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ +0e966c: 5410 a715 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ +0e9670: 6e20 e636 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@36e6 │ │ +0e9676: 5410 a715 |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ +0e967a: 6e20 e436 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@36e4 │ │ +0e9680: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0005 line=1123 │ │ 0x000a line=1124 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -226068,38 +226073,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0eb8e0: |[0eb8e0] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ -0eb8f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0eb8f2: 5554 9515 |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@1595 │ │ -0eb8f6: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -0eb8fa: 0f03 |0005: return v3 │ │ -0eb8fc: 6e10 ae36 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ -0eb902: 0a01 |0009: move-result v1 │ │ -0eb904: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0eb906: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ -0eb90a: 6e20 ad36 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ -0eb910: 0c00 |0010: move-result-object v0 │ │ -0eb912: 7020 0c37 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0eb918: 0a04 |0014: move-result v4 │ │ -0eb91a: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ -0eb91e: 6e10 5c38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -0eb924: 0a04 |001a: move-result v4 │ │ -0eb926: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ -0eb92a: 6e10 5938 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0eb930: 0a04 |0020: move-result v4 │ │ -0eb932: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ -0eb936: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0eb93a: 28e6 |0025: goto 000b // -001a │ │ -0eb93c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0eb93e: 28de |0027: goto 0005 // -0022 │ │ +0e9684: |[0e9684] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ +0e9694: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e9696: 5554 9515 |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@1595 │ │ +0e969a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +0e969e: 0f03 |0005: return v3 │ │ +0e96a0: 6e10 ae36 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ +0e96a6: 0a01 |0009: move-result v1 │ │ +0e96a8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0e96aa: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ +0e96ae: 6e20 ad36 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ +0e96b4: 0c00 |0010: move-result-object v0 │ │ +0e96b6: 7020 0c37 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e96bc: 0a04 |0014: move-result v4 │ │ +0e96be: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ +0e96c2: 6e10 5c38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +0e96c8: 0a04 |001a: move-result v4 │ │ +0e96ca: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ +0e96ce: 6e10 5938 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0e96d4: 0a04 |0020: move-result v4 │ │ +0e96d6: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ +0e96da: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0e96de: 28e6 |0025: goto 000b // -001a │ │ +0e96e0: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0e96e2: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1233 │ │ 0x0005 line=1243 │ │ 0x0006 line=1235 │ │ 0x000a line=1236 │ │ 0x000d line=1237 │ │ @@ -226117,27 +226122,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0eb940: |[0eb940] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ -0eb950: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -0eb954: 6e10 6538 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -0eb95a: 0c00 |0005: move-result-object v0 │ │ -0eb95c: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ -0eb960: 6e10 7b38 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -0eb966: 0a00 |000b: move-result v0 │ │ -0eb968: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -0eb96c: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ -0eb970: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0eb972: 0f00 |0011: return v0 │ │ -0eb974: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0eb976: 28fe |0013: goto 0011 // -0002 │ │ +0e96e4: |[0e96e4] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ +0e96f4: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +0e96f8: 6e10 6538 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0e96fe: 0c00 |0005: move-result-object v0 │ │ +0e9700: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ +0e9704: 6e10 7b38 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +0e970a: 0a00 |000b: move-result v0 │ │ +0e970c: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +0e9710: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ +0e9714: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0e9716: 0f00 |0011: return v0 │ │ +0e9718: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e971a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1738 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -226147,30 +226152,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0eb978: |[0eb978] android.support.v7.widget.Toolbar.addChildrenForExpandedActionView:()V │ │ -0eb988: 5432 9c15 |0000: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eb98c: 6e10 d343 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0eb992: 0a00 |0005: move-result v0 │ │ -0eb994: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0eb998: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -0eb99c: 5432 9c15 |000a: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eb9a0: 6e20 cb43 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0eb9a6: 0c02 |000f: move-result-object v2 │ │ -0eb9a8: 1f02 fc06 |0010: check-cast v2, Landroid/view/View; // type@06fc │ │ -0eb9ac: 6e20 9b36 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ -0eb9b2: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0eb9b6: 28f1 |0017: goto 0008 // -000f │ │ -0eb9b8: 5432 9c15 |0018: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0eb9bc: 6e10 c843 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0eb9c2: 0e00 |001d: return-void │ │ +0e971c: |[0e971c] android.support.v7.widget.Toolbar.addChildrenForExpandedActionView:()V │ │ +0e972c: 5432 9c15 |0000: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e9730: 6e10 d343 0200 |0002: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0e9736: 0a00 |0005: move-result v0 │ │ +0e9738: d801 00ff |0006: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0e973c: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +0e9740: 5432 9c15 |000a: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e9744: 6e20 cb43 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0e974a: 0c02 |000f: move-result-object v2 │ │ +0e974c: 1f02 fc06 |0010: check-cast v2, Landroid/view/View; // type@06fc │ │ +0e9750: 6e20 9b36 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ +0e9756: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0e975a: 28f1 |0017: goto 0008 // -000f │ │ +0e975c: 5432 9c15 |0018: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0e9760: 6e10 c843 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0e9766: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1806 │ │ 0x0006 line=1808 │ │ 0x000a line=1809 │ │ 0x0015 line=1808 │ │ 0x0018 line=1811 │ │ @@ -226185,28 +226190,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0eb9c4: |[0eb9c4] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ -0eb9d4: 6e10 cd36 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@36cd │ │ -0eb9da: 0a00 |0003: move-result v0 │ │ -0eb9dc: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -0eb9e0: 5410 a015 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb9e4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0eb9e8: 5410 a015 |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eb9ec: 6e10 b632 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@32b6 │ │ -0eb9f2: 0a00 |000f: move-result v0 │ │ -0eb9f4: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -0eb9f8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0eb9fa: 0f00 |0013: return v0 │ │ -0eb9fc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0eb9fe: 28fe |0015: goto 0013 // -0002 │ │ +0e9768: |[0e9768] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ +0e9778: 6e10 cd36 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@36cd │ │ +0e977e: 0a00 |0003: move-result v0 │ │ +0e9780: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +0e9784: 5410 a015 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9788: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0e978c: 5410 a015 |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9790: 6e10 b632 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@32b6 │ │ +0e9796: 0a00 |000f: move-result v0 │ │ +0e9798: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +0e979c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0e979e: 0f00 |0013: return v0 │ │ +0e97a0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0e97a2: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #2 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226214,24 +226219,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0eba00: |[0eba00] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0eba10: 6f20 1939 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ -0eba16: 0a00 |0003: move-result v0 │ │ -0eba18: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0eba1c: 2020 a206 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eba20: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0eba24: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0eba26: 0f00 |000b: return v0 │ │ -0eba28: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0eba2a: 28fe |000d: goto 000b // -0002 │ │ +0e97a4: |[0e97a4] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0e97b4: 6f20 1939 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ +0e97ba: 0a00 |0003: move-result v0 │ │ +0e97bc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0e97c0: 2020 a206 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e97c4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0e97c8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0e97ca: 0f00 |000b: return v0 │ │ +0e97cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0e97ce: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1777 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -226240,24 +226245,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0eba2c: |[0eba2c] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ -0eba3c: 5421 9a15 |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0eba40: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0eba44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0eba46: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0eba4a: 6e10 5f2d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@2d5f │ │ -0eba50: 0e00 |000a: return-void │ │ -0eba52: 5421 9a15 |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0eba56: 5410 7e15 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -0eba5a: 28f6 |000f: goto 0005 // -000a │ │ +0e97d0: |[0e97d0] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ +0e97e0: 5421 9a15 |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e97e4: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0e97e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0e97ea: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0e97ee: 6e10 5f2d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@2d5f │ │ +0e97f4: 0e00 |000a: return-void │ │ +0e97f6: 5421 9a15 |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e97fa: 5410 7e15 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +0e97fe: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0005 line=569 │ │ 0x0007 line=570 │ │ 0x000a line=572 │ │ 0x000b line=567 │ │ @@ -226270,20 +226275,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0eba5c: |[0eba5c] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ -0eba6c: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eba70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0eba74: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0eba78: 6e10 9332 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@3293 │ │ -0eba7e: 0e00 |0009: return-void │ │ +0e9800: |[0e9800] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ +0e9810: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9814: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0e9818: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e981c: 6e10 9332 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@3293 │ │ +0e9822: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x0009 line=441 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -226293,19 +226298,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 │ │ -0eba80: |[0eba80] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -0eba90: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -0eba92: 2200 a206 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0eba96: 7030 7e36 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@367e │ │ -0eba9c: 1100 |0006: return-object v0 │ │ +0e9824: |[0e9824] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +0e9834: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +0e9836: 2200 a206 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e983a: 7030 7e36 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@367e │ │ +0e9840: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1772 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226313,18 +226318,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 │ │ -0ebaa0: |[0ebaa0] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0ebab0: 6e10 a736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -0ebab6: 0c00 |0003: move-result-object v0 │ │ -0ebab8: 1100 |0004: return-object v0 │ │ +0e9844: |[0e9844] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0e9854: 6e10 a736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +0e985a: 0c00 |0003: move-result-object v0 │ │ +0e985c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #7 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226332,20 +226337,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 │ │ -0ebabc: |[0ebabc] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -0ebacc: 2200 a206 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebad0: 6e10 b736 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ebad6: 0c01 |0005: move-result-object v1 │ │ -0ebad8: 7030 8036 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3680 │ │ -0ebade: 1100 |0009: return-object v0 │ │ +0e9860: |[0e9860] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +0e9870: 2200 a206 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9874: 6e10 b736 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0e987a: 0c01 |0005: move-result-object v1 │ │ +0e987c: 7030 8036 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3680 │ │ +0e9882: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1754 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -226354,36 +226359,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 │ │ -0ebae0: |[0ebae0] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -0ebaf0: 2020 a206 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebaf4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ebaf8: 2200 a206 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebafc: 1f02 a206 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebb00: 7020 8236 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@3682 │ │ -0ebb06: 1100 |000b: return-object v0 │ │ -0ebb08: 2020 5705 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ -0ebb0c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0ebb10: 2200 a206 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebb14: 1f02 5705 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ -0ebb18: 7020 8136 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@3681 │ │ -0ebb1e: 28f4 |0017: goto 000b // -000c │ │ -0ebb20: 2020 0107 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0ebb24: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -0ebb28: 2200 a206 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebb2c: 1f02 0107 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -0ebb30: 7020 8436 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3684 │ │ -0ebb36: 28e8 |0023: goto 000b // -0018 │ │ -0ebb38: 2200 a206 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ebb3c: 7020 8336 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3683 │ │ -0ebb42: 28e2 |0029: goto 000b // -001e │ │ +0e9884: |[0e9884] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +0e9894: 2020 a206 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9898: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e989c: 2200 a206 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e98a0: 1f02 a206 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e98a4: 7020 8236 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@3682 │ │ +0e98aa: 1100 |000b: return-object v0 │ │ +0e98ac: 2020 5705 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ +0e98b0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +0e98b4: 2200 a206 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e98b8: 1f02 5705 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ +0e98bc: 7020 8136 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@3681 │ │ +0e98c2: 28f4 |0017: goto 000b // -000c │ │ +0e98c4: 2020 0107 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e98c8: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +0e98cc: 2200 a206 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e98d0: 1f02 0107 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +0e98d4: 7020 8436 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3684 │ │ +0e98da: 28e8 |0023: goto 000b // -0018 │ │ +0e98dc: 2200 a206 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e98e0: 7020 8336 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3683 │ │ +0e98e6: 28e2 |0029: goto 000b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1759 │ │ 0x0004 line=1760 │ │ 0x000b line=1766 │ │ 0x000c line=1761 │ │ 0x0010 line=1762 │ │ @@ -226402,18 +226407,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 │ │ -0ebb44: |[0ebb44] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0ebb54: 6e20 a936 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a9 │ │ -0ebb5a: 0c00 |0003: move-result-object v0 │ │ -0ebb5c: 1100 |0004: return-object v0 │ │ +0e98e8: |[0e98e8] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0e98f8: 6e20 a936 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a9 │ │ +0e98fe: 0c00 |0003: move-result-object v0 │ │ +0e9900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -226422,18 +226427,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 │ │ -0ebb60: |[0ebb60] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0ebb70: 6e20 aa36 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36aa │ │ -0ebb76: 0c00 |0003: move-result-object v0 │ │ -0ebb78: 1100 |0004: return-object v0 │ │ +0e9904: |[0e9904] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0e9914: 6e20 aa36 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36aa │ │ +0e991a: 0c00 |0003: move-result-object v0 │ │ +0e991c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -226442,19 +226447,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ebb7c: |[0ebb7c] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ -0ebb8c: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ebb90: 6e10 ea30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getEnd:()I // method@30ea │ │ -0ebb96: 0a00 |0005: move-result v0 │ │ -0ebb98: 0f00 |0006: return v0 │ │ +0e9920: |[0e9920] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ +0e9930: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e9934: 6e10 ea30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getEnd:()I // method@30ea │ │ +0e993a: 0a00 |0005: move-result v0 │ │ +0e993c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #12 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226462,19 +226467,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ebb9c: |[0ebb9c] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ -0ebbac: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ebbb0: 6e10 eb30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getLeft:()I // method@30eb │ │ -0ebbb6: 0a00 |0005: move-result v0 │ │ -0ebbb8: 0f00 |0006: return v0 │ │ +0e9940: |[0e9940] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ +0e9950: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e9954: 6e10 eb30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getLeft:()I // method@30eb │ │ +0e995a: 0a00 |0005: move-result v0 │ │ +0e995c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #13 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226482,19 +226487,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ebbbc: |[0ebbbc] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ -0ebbcc: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ebbd0: 6e10 ec30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getRight:()I // method@30ec │ │ -0ebbd6: 0a00 |0005: move-result v0 │ │ -0ebbd8: 0f00 |0006: return v0 │ │ +0e9960: |[0e9960] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ +0e9970: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e9974: 6e10 ec30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getRight:()I // method@30ec │ │ +0e997a: 0a00 |0005: move-result v0 │ │ +0e997c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #14 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226502,19 +226507,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ebbdc: |[0ebbdc] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ -0ebbec: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ebbf0: 6e10 ed30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getStart:()I // method@30ed │ │ -0ebbf6: 0a00 |0005: move-result v0 │ │ -0ebbf8: 0f00 |0006: return v0 │ │ +0e9980: |[0e9980] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ +0e9990: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0e9994: 6e10 ed30 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getStart:()I // method@30ed │ │ +0e999a: 0a00 |0005: move-result v0 │ │ +0e999c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=962 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #15 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226522,23 +226527,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ebbfc: |[0ebbfc] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ -0ebc0c: 5410 9d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ebc10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ebc14: 5410 9d15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ebc18: 6e10 8b3b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ -0ebc1e: 0c00 |0009: move-result-object v0 │ │ -0ebc20: 1100 |000a: return-object v0 │ │ -0ebc22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ebc24: 28fe |000c: goto 000a // -0002 │ │ +0e99a0: |[0e99a0] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ +0e99b0: 5410 9d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e99b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e99b8: 5410 9d15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e99bc: 6e10 8b3b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ +0e99c2: 0c00 |0009: move-result-object v0 │ │ +0e99c4: 1100 |000a: return-object v0 │ │ +0e99c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e99c8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #16 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226546,23 +226551,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ebc28: |[0ebc28] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ -0ebc38: 5410 9d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ebc3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ebc40: 5410 9d15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ebc44: 6e10 893b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@3b89 │ │ -0ebc4a: 0c00 |0009: move-result-object v0 │ │ -0ebc4c: 1100 |000a: return-object v0 │ │ -0ebc4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ebc50: 28fe |000c: goto 000a // -0002 │ │ +0e99cc: |[0e99cc] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ +0e99dc: 5410 9d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e99e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e99e4: 5410 9d15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e99e8: 6e10 893b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@3b89 │ │ +0e99ee: 0c00 |0009: move-result-object v0 │ │ +0e99f0: 1100 |000a: return-object v0 │ │ +0e99f2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e99f4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #17 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226570,20 +226575,20 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ebc54: |[0ebc54] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ -0ebc64: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ -0ebc6a: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebc6e: 6e10 a632 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ -0ebc74: 0c00 |0008: move-result-object v0 │ │ -0ebc76: 1100 |0009: return-object v0 │ │ +0e99f8: |[0e99f8] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ +0e9a08: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ +0e9a0e: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9a12: 6e10 a632 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ +0e9a18: 0c00 |0008: move-result-object v0 │ │ +0e9a1a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ 0x0003 line=848 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -226592,23 +226597,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ebc78: |[0ebc78] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ -0ebc88: 5410 a215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebc8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ebc90: 5410 a215 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebc94: 6e10 783b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@3b78 │ │ -0ebc9a: 0c00 |0009: move-result-object v0 │ │ -0ebc9c: 1100 |000a: return-object v0 │ │ -0ebc9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ebca0: 28fe |000c: goto 000a // -0002 │ │ +0e9a1c: |[0e9a1c] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ +0e9a2c: 5410 a215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9a30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e9a34: 5410 a215 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9a38: 6e10 783b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@3b78 │ │ +0e9a3e: 0c00 |0009: move-result-object v0 │ │ +0e9a40: 1100 |000a: return-object v0 │ │ +0e9a42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e9a44: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #19 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226616,23 +226621,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ebca4: |[0ebca4] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ -0ebcb4: 5410 a215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebcb8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ebcbc: 5410 a215 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebcc0: 6e10 793b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b79 │ │ -0ebcc6: 0c00 |0009: move-result-object v0 │ │ -0ebcc8: 1100 |000a: return-object v0 │ │ -0ebcca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ebccc: 28fe |000c: goto 000a // -0002 │ │ +0e9a48: |[0e9a48] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ +0e9a58: 5410 a215 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9a5c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0e9a60: 5410 a215 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9a64: 6e10 793b 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b79 │ │ +0e9a6a: 0c00 |0009: move-result-object v0 │ │ +0e9a6c: 1100 |000a: return-object v0 │ │ +0e9a6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0e9a70: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #20 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226640,20 +226645,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ebcd0: |[0ebcd0] android.support.v7.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -0ebce0: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ -0ebce6: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebcea: 6e10 a732 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@32a7 │ │ -0ebcf0: 0c00 |0008: move-result-object v0 │ │ -0ebcf2: 1100 |0009: return-object v0 │ │ +0e9a74: |[0e9a74] android.support.v7.widget.Toolbar.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +0e9a84: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ +0e9a8a: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9a8e: 6e10 a732 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@32a7 │ │ +0e9a94: 0c00 |0008: move-result-object v0 │ │ +0e9a96: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0003 line=869 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -226662,17 +226667,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebcf4: |[0ebcf4] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ -0ebd04: 5210 a615 |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ -0ebd08: 0f00 |0002: return v0 │ │ +0e9a98: |[0e9a98] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ +0e9aa8: 5210 a615 |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ +0e9aac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #22 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226680,17 +226685,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd0c: |[0ebd0c] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ -0ebd1c: 5410 a815 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@15a8 │ │ -0ebd20: 1100 |0002: return-object v0 │ │ +0e9ab0: |[0e9ab0] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ +0e9ac0: 5410 a815 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@15a8 │ │ +0e9ac4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #23 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226698,17 +226703,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ebd24: |[0ebd24] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ -0ebd34: 5410 b315 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@15b3 │ │ -0ebd38: 1100 |0002: return-object v0 │ │ +0e9ac8: |[0e9ac8] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ +0e9ad8: 5410 b315 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@15b3 │ │ +0e9adc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #24 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226716,23 +226721,23 @@ │ │ type : '()Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0ebd3c: |[0ebd3c] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; │ │ -0ebd4c: 5420 b715 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ -0ebd50: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ebd54: 2200 3706 |0004: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@0637 │ │ -0ebd58: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0ebd5a: 7030 9a31 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@319a │ │ -0ebd60: 5b20 b715 |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ -0ebd64: 5420 b715 |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ -0ebd68: 1100 |000e: return-object v0 │ │ +0e9ae0: |[0e9ae0] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; │ │ +0e9af0: 5420 b715 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ +0e9af4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0e9af8: 2200 3706 |0004: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@0637 │ │ +0e9afc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0e9afe: 7030 9a31 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@319a │ │ +0e9b04: 5b20 b715 |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ +0e9b08: 5420 b715 |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@15b7 │ │ +0e9b0c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1786 │ │ 0x0004 line=1787 │ │ 0x000c line=1789 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -226742,24 +226747,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0ebd6c: |[0ebd6c] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ -0ebd7c: 5410 9a15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ebd80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0ebd84: 5410 9a15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ebd88: 5400 7e15 |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -0ebd8c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0ebd90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0ebd92: 0f00 |000b: return v0 │ │ -0ebd94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ebd96: 28fe |000d: goto 000b // -0002 │ │ +0e9b10: |[0e9b10] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ +0e9b20: 5410 9a15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e9b24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0e9b28: 5410 9a15 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0e9b2c: 5400 7e15 |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +0e9b30: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0e9b34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0e9b36: 0f00 |000b: return v0 │ │ +0e9b38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0e9b3a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #26 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226767,25 +226772,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ebd98: |[0ebd98] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ -0ebda8: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebdac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0ebdb0: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebdb4: 6e10 b132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@32b1 │ │ -0ebdba: 0a00 |0009: move-result v0 │ │ -0ebdbc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0ebdc0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ebdc2: 0f00 |000d: return v0 │ │ -0ebdc4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ebdc6: 28fe |000f: goto 000d // -0002 │ │ +0e9b3c: |[0e9b3c] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ +0e9b4c: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9b50: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e9b54: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9b58: 6e10 b132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@32b1 │ │ +0e9b5e: 0a00 |0009: move-result v0 │ │ +0e9b60: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0e9b64: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e9b66: 0f00 |000d: return v0 │ │ +0e9b68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0e9b6a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #27 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226793,21 +226798,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ebdc8: |[0ebdc8] android.support.v7.widget.Toolbar.inflateMenu:(I)V │ │ -0ebdd8: 7010 be36 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@36be │ │ -0ebdde: 0c00 |0003: move-result-object v0 │ │ -0ebde0: 6e10 bd36 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@36bd │ │ -0ebde6: 0c01 |0007: move-result-object v1 │ │ -0ebde8: 6e30 cf37 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -0ebdee: 0e00 |000b: return-void │ │ +0e9b6c: |[0e9b6c] android.support.v7.widget.Toolbar.inflateMenu:(I)V │ │ +0e9b7c: 7010 be36 0200 |0000: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.getMenuInflater:()Landroid/view/MenuInflater; // method@36be │ │ +0e9b82: 0c00 |0003: move-result-object v0 │ │ +0e9b84: 6e10 bd36 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@36bd │ │ +0e9b8a: 0c01 |0007: move-result-object v1 │ │ +0e9b8c: 6e30 cf37 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +0e9b92: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x000b line=912 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=3 resId I │ │ @@ -226817,25 +226822,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ebdf0: |[0ebdf0] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ -0ebe00: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebe04: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0ebe08: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebe0c: 6e10 b432 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@32b4 │ │ -0ebe12: 0a00 |0009: move-result v0 │ │ -0ebe14: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0ebe18: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ebe1a: 0f00 |000d: return v0 │ │ -0ebe1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ebe1e: 28fe |000f: goto 000d // -0002 │ │ +0e9b94: |[0e9b94] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ +0e9ba4: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9ba8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e9bac: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9bb0: 6e10 b432 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@32b4 │ │ +0e9bb6: 0a00 |0009: move-result v0 │ │ +0e9bb8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0e9bbc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e9bbe: 0f00 |000d: return v0 │ │ +0e9bc0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0e9bc2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #29 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226843,25 +226848,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ebe20: |[0ebe20] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ -0ebe30: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebe34: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0ebe38: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ebe3c: 6e10 b532 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@32b5 │ │ -0ebe42: 0a00 |0009: move-result v0 │ │ -0ebe44: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0ebe48: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ebe4a: 0f00 |000d: return v0 │ │ -0ebe4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ebe4e: 28fe |000f: goto 000d // -0002 │ │ +0e9bc4: |[0e9bc4] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ +0e9bd4: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9bd8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0e9bdc: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9be0: 6e10 b532 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@32b5 │ │ +0e9be6: 0a00 |0009: move-result v0 │ │ +0e9be8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0e9bec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0e9bee: 0f00 |000d: return v0 │ │ +0e9bf0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0e9bf2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #30 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -226869,34 +226874,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0ebe50: |[0ebe50] android.support.v7.widget.Toolbar.isTitleTruncated:()Z │ │ -0ebe60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ebe62: 5454 b615 |0001: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ebe66: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -0ebe6a: 0f03 |0005: return v3 │ │ -0ebe6c: 5454 b615 |0006: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ebe70: 6e10 9d3c 0400 |0008: invoke-virtual {v4}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@3c9d │ │ -0ebe76: 0c02 |000b: move-result-object v2 │ │ -0ebe78: 3802 f9ff |000c: if-eqz v2, 0005 // -0007 │ │ -0ebe7c: 6e10 1837 0200 |000e: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@3718 │ │ -0ebe82: 0a01 |0011: move-result v1 │ │ -0ebe84: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ebe86: 3510 f2ff |0013: if-ge v0, v1, 0005 // -000e │ │ -0ebe8a: 6e20 1637 0200 |0015: invoke-virtual {v2, v0}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@3716 │ │ -0ebe90: 0a04 |0018: move-result v4 │ │ -0ebe92: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ -0ebe96: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -0ebe98: 28e9 |001c: goto 0005 // -0017 │ │ -0ebe9a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ebe9e: 28f4 |001f: goto 0013 // -000c │ │ +0e9bf4: |[0e9bf4] android.support.v7.widget.Toolbar.isTitleTruncated:()Z │ │ +0e9c04: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0e9c06: 5454 b615 |0001: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0e9c0a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +0e9c0e: 0f03 |0005: return v3 │ │ +0e9c10: 5454 b615 |0006: iget-object v4, v5, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0e9c14: 6e10 9d3c 0400 |0008: invoke-virtual {v4}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@3c9d │ │ +0e9c1a: 0c02 |000b: move-result-object v2 │ │ +0e9c1c: 3802 f9ff |000c: if-eqz v2, 0005 // -0007 │ │ +0e9c20: 6e10 1837 0200 |000e: invoke-virtual {v2}, Landroid/text/Layout;.getLineCount:()I // method@3718 │ │ +0e9c26: 0a01 |0011: move-result v1 │ │ +0e9c28: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0e9c2a: 3510 f2ff |0013: if-ge v0, v1, 0005 // -000e │ │ +0e9c2e: 6e20 1637 0200 |0015: invoke-virtual {v2, v0}, Landroid/text/Layout;.getEllipsisCount:(I)I // method@3716 │ │ +0e9c34: 0a04 |0018: move-result v4 │ │ +0e9c36: 3d04 0400 |0019: if-lez v4, 001d // +0004 │ │ +0e9c3a: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +0e9c3c: 28e9 |001c: goto 0005 // -0017 │ │ +0e9c3e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0e9c42: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=445 │ │ 0x0005 line=460 │ │ 0x0006 line=449 │ │ 0x000c line=450 │ │ 0x000e line=454 │ │ @@ -226915,19 +226920,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ebea0: |[0ebea0] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ -0ebeb0: 6f10 3839 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -0ebeb6: 5410 a715 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ -0ebeba: 6e20 e636 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@36e6 │ │ -0ebec0: 0e00 |0008: return-void │ │ +0e9c44: |[0e9c44] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ +0e9c54: 6f10 3839 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +0e9c5a: 5410 a715 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@15a7 │ │ +0e9c5e: 6e20 e636 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@36e6 │ │ +0e9c64: 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/Toolbar; │ │ @@ -226937,35 +226942,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0ebec4: |[0ebec4] android.support.v7.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -0ebed4: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ -0ebed8: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0ebeda: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0ebedc: 7110 7e18 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0ebee2: 0a00 |0007: move-result v0 │ │ -0ebee4: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ -0ebee8: 5c63 9715 |000a: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ -0ebeec: 5562 9715 |000c: iget-boolean v2, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ -0ebef0: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -0ebef4: 6f20 3a39 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@393a │ │ -0ebefa: 0a01 |0013: move-result v1 │ │ -0ebefc: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ -0ebf00: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ -0ebf04: 5c64 9715 |0018: iput-boolean v4, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ -0ebf08: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ -0ebf0c: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ -0ebf10: 1232 |001e: const/4 v2, #int 3 // #3 │ │ -0ebf12: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ -0ebf16: 5c63 9715 |0021: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ -0ebf1a: 0f04 |0023: return v4 │ │ +0e9c68: |[0e9c68] android.support.v7.widget.Toolbar.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0e9c78: 1305 0900 |0000: const/16 v5, #int 9 // #9 │ │ +0e9c7c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0e9c7e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0e9c80: 7110 7e18 0700 |0004: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0e9c86: 0a00 |0007: move-result v0 │ │ +0e9c88: 3350 0400 |0008: if-ne v0, v5, 000c // +0004 │ │ +0e9c8c: 5c63 9715 |000a: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ +0e9c90: 5562 9715 |000c: iget-boolean v2, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ +0e9c94: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +0e9c98: 6f20 3a39 7600 |0010: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@393a │ │ +0e9c9e: 0a01 |0013: move-result v1 │ │ +0e9ca0: 3350 0600 |0014: if-ne v0, v5, 001a // +0006 │ │ +0e9ca4: 3901 0400 |0016: if-nez v1, 001a // +0004 │ │ +0e9ca8: 5c64 9715 |0018: iput-boolean v4, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ +0e9cac: 1302 0a00 |001a: const/16 v2, #int 10 // #a │ │ +0e9cb0: 3220 0500 |001c: if-eq v0, v2, 0021 // +0005 │ │ +0e9cb4: 1232 |001e: const/4 v2, #int 3 // #3 │ │ +0e9cb6: 3320 0400 |001f: if-ne v0, v2, 0023 // +0004 │ │ +0e9cba: 5c63 9715 |0021: iput-boolean v3, v6, Landroid/support/v7/widget/Toolbar;.mEatingHover:Z // field@1597 │ │ +0e9cbe: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1163 │ │ 0x0008 line=1164 │ │ 0x000a line=1165 │ │ 0x000c line=1168 │ │ 0x0010 line=1169 │ │ @@ -226985,710 +226990,710 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 56 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 1396 16-bit code units │ │ -0ebf1c: |[0ebf1c] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ -0ebf2c: 7701 b81a 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -0ebf32: 0a2e |0003: move-result v46 │ │ -0ebf34: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ -0ebf38: 0200 2e00 |0006: move/from16 v0, v46 │ │ -0ebf3c: 0201 2f00 |0008: move/from16 v1, v47 │ │ -0ebf40: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ -0ebf44: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ -0ebf48: 7401 ce36 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@36ce │ │ -0ebf4e: 0a2d |0011: move-result v45 │ │ -0ebf50: 7401 b836 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ -0ebf56: 0a0e |0015: move-result v14 │ │ -0ebf58: 7401 c336 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ -0ebf5e: 0a18 |0019: move-result v24 │ │ -0ebf60: 7401 c436 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ -0ebf66: 0a19 |001d: move-result v25 │ │ -0ebf68: 7401 c536 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0ebf6e: 0a1a |0021: move-result v26 │ │ -0ebf70: 7401 c236 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0ebf76: 0a17 |0025: move-result v23 │ │ -0ebf78: 0214 1800 |0026: move/from16 v20, v24 │ │ -0ebf7c: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ -0ebf80: 0800 3200 |002a: move-object/from16 v0, v50 │ │ -0ebf84: 540c ac15 |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ -0ebf88: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ -0ebf8c: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ -0ebf90: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ -0ebf94: 4b30 0c2f |0034: aput v48, v12, v47 │ │ -0ebf98: 4b30 0c2e |0036: aput v48, v12, v46 │ │ -0ebf9c: 7701 bc1a 3200 |0038: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@1abc │ │ -0ebfa2: 0a05 |003b: move-result v5 │ │ -0ebfa4: 0800 3200 |003c: move-object/from16 v0, v50 │ │ -0ebfa8: 5400 a215 |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebfac: 082e 0000 |0040: move-object/from16 v46, v0 │ │ -0ebfb0: 0800 3200 |0042: move-object/from16 v0, v50 │ │ -0ebfb4: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ -0ebfb8: 7020 0c37 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ebfbe: 0a2e |0049: move-result v46 │ │ -0ebfc0: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ -0ebfc4: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ -0ebfc8: 0800 3200 |004e: move-object/from16 v0, v50 │ │ -0ebfcc: 5400 a215 |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ebfd0: 082e 0000 |0052: move-object/from16 v46, v0 │ │ -0ebfd4: 0800 3200 |0054: move-object/from16 v0, v50 │ │ -0ebfd8: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ -0ebfdc: 0202 1d00 |0058: move/from16 v2, v29 │ │ -0ebfe0: 7055 d936 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ebfe6: 0a1d |005d: move-result v29 │ │ -0ebfe8: 0800 3200 |005e: move-object/from16 v0, v50 │ │ -0ebfec: 5400 9215 |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ebff0: 082e 0000 |0062: move-object/from16 v46, v0 │ │ -0ebff4: 0800 3200 |0064: move-object/from16 v0, v50 │ │ -0ebff8: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ -0ebffc: 7020 0c37 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec002: 0a2e |006b: move-result v46 │ │ -0ec004: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ -0ec008: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ -0ec00c: 0800 3200 |0070: move-object/from16 v0, v50 │ │ -0ec010: 5400 9215 |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ec014: 082e 0000 |0074: move-object/from16 v46, v0 │ │ -0ec018: 0800 3200 |0076: move-object/from16 v0, v50 │ │ -0ec01c: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ -0ec020: 0202 1d00 |007a: move/from16 v2, v29 │ │ -0ec024: 7055 d936 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ec02a: 0a1d |007f: move-result v29 │ │ -0ec02c: 0800 3200 |0080: move-object/from16 v0, v50 │ │ -0ec030: 5400 a015 |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ec034: 082e 0000 |0084: move-object/from16 v46, v0 │ │ -0ec038: 0800 3200 |0086: move-object/from16 v0, v50 │ │ -0ec03c: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ -0ec040: 7020 0c37 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec046: 0a2e |008d: move-result v46 │ │ -0ec048: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ -0ec04c: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ -0ec050: 0800 3200 |0092: move-object/from16 v0, v50 │ │ -0ec054: 5400 a015 |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ec058: 082e 0000 |0096: move-object/from16 v46, v0 │ │ -0ec05c: 0800 3200 |0098: move-object/from16 v0, v50 │ │ -0ec060: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ -0ec064: 0202 1400 |009c: move/from16 v2, v20 │ │ -0ec068: 7055 d836 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec06e: 0a14 |00a1: move-result v20 │ │ -0ec070: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ -0ec074: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ -0ec078: 7401 b436 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@36b4 │ │ -0ec07e: 0a30 |00a9: move-result v48 │ │ -0ec080: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ -0ec084: 7702 1243 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec08a: 0a2f |00af: move-result v47 │ │ -0ec08c: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ -0ec090: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ -0ec094: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ -0ec098: 7401 b536 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@36b5 │ │ -0ec09e: 0a30 |00b9: move-result v48 │ │ -0ec0a0: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ -0ec0a4: 9131 311d |00bc: sub-int v49, v49, v29 │ │ -0ec0a8: 9130 3031 |00be: sub-int v48, v48, v49 │ │ -0ec0ac: 7702 1243 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec0b2: 0a2f |00c3: move-result v47 │ │ -0ec0b4: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ -0ec0b8: 7401 b436 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@36b4 │ │ -0ec0be: 0a2e |00c9: move-result v46 │ │ -0ec0c0: 0200 1400 |00ca: move/from16 v0, v20 │ │ -0ec0c4: 0201 2e00 |00cc: move/from16 v1, v46 │ │ -0ec0c8: 7120 1243 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec0ce: 0a14 |00d1: move-result v20 │ │ -0ec0d0: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ -0ec0d4: 7401 b536 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@36b5 │ │ -0ec0da: 0a2f |00d7: move-result v47 │ │ -0ec0dc: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ -0ec0e0: 0200 1d00 |00da: move/from16 v0, v29 │ │ -0ec0e4: 0201 2e00 |00dc: move/from16 v1, v46 │ │ -0ec0e8: 7120 1543 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0ec0ee: 0a1d |00e1: move-result v29 │ │ -0ec0f0: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ -0ec0f4: 5400 9915 |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ec0f8: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ -0ec0fc: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ -0ec100: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ -0ec104: 7020 0c37 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec10a: 0a2e |00ef: move-result v46 │ │ -0ec10c: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ -0ec110: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ -0ec114: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ -0ec118: 5400 9915 |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ec11c: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ -0ec120: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ -0ec124: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ -0ec128: 0202 1d00 |00fe: move/from16 v2, v29 │ │ -0ec12c: 7055 d936 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ec132: 0a1d |0103: move-result v29 │ │ -0ec134: 0800 3200 |0104: move-object/from16 v0, v50 │ │ -0ec138: 5400 9d15 |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ec13c: 082e 0000 |0108: move-object/from16 v46, v0 │ │ -0ec140: 0800 3200 |010a: move-object/from16 v0, v50 │ │ -0ec144: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ -0ec148: 7020 0c37 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec14e: 0a2e |0111: move-result v46 │ │ -0ec150: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ -0ec154: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ -0ec158: 0800 3200 |0116: move-object/from16 v0, v50 │ │ -0ec15c: 5400 9d15 |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ec160: 082e 0000 |011a: move-object/from16 v46, v0 │ │ -0ec164: 0800 3200 |011c: move-object/from16 v0, v50 │ │ -0ec168: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ -0ec16c: 0202 1d00 |0120: move/from16 v2, v29 │ │ -0ec170: 7055 d936 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ec176: 0a1d |0125: move-result v29 │ │ -0ec178: 0800 3200 |0126: move-object/from16 v0, v50 │ │ -0ec17c: 5400 b615 |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec180: 082e 0000 |012a: move-object/from16 v46, v0 │ │ -0ec184: 0800 3200 |012c: move-object/from16 v0, v50 │ │ -0ec188: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ -0ec18c: 7020 0c37 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec192: 0a12 |0133: move-result v18 │ │ -0ec194: 0800 3200 |0134: move-object/from16 v0, v50 │ │ -0ec198: 5400 ab15 |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec19c: 082e 0000 |0138: move-object/from16 v46, v0 │ │ -0ec1a0: 0800 3200 |013a: move-object/from16 v0, v50 │ │ -0ec1a4: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ -0ec1a8: 7020 0c37 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ec1ae: 0a11 |0141: move-result v17 │ │ -0ec1b0: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ -0ec1b4: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ -0ec1b8: 0800 3200 |0146: move-object/from16 v0, v50 │ │ -0ec1bc: 5400 b615 |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec1c0: 082e 0000 |014a: move-object/from16 v46, v0 │ │ -0ec1c4: 7401 9f3c 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec1ca: 0c16 |014f: move-result-object v22 │ │ -0ec1cc: 1f16 a206 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec1d0: 0800 1600 |0152: move-object/from16 v0, v22 │ │ -0ec1d4: 5200 8a15 |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec1d8: 022e 0000 |0156: move/from16 v46, v0 │ │ -0ec1dc: 0800 3200 |0158: move-object/from16 v0, v50 │ │ -0ec1e0: 5400 b615 |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec1e4: 082f 0000 |015c: move-object/from16 v47, v0 │ │ -0ec1e8: 7401 a23c 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec1ee: 0a2f |0161: move-result v47 │ │ -0ec1f0: 902e 2e2f |0162: add-int v46, v46, v47 │ │ -0ec1f4: 0800 1600 |0164: move-object/from16 v0, v22 │ │ -0ec1f8: 5200 8415 |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec1fc: 022f 0000 |0168: move/from16 v47, v0 │ │ -0ec200: 902e 2e2f |016a: add-int v46, v46, v47 │ │ -0ec204: 9027 272e |016c: add-int v39, v39, v46 │ │ -0ec208: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ -0ec20c: 0800 3200 |0170: move-object/from16 v0, v50 │ │ -0ec210: 5400 ab15 |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec214: 082e 0000 |0174: move-object/from16 v46, v0 │ │ -0ec218: 7401 9f3c 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec21e: 0c16 |0179: move-result-object v22 │ │ -0ec220: 1f16 a206 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec224: 0800 1600 |017c: move-object/from16 v0, v22 │ │ -0ec228: 5200 8a15 |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec22c: 022e 0000 |0180: move/from16 v46, v0 │ │ -0ec230: 0800 3200 |0182: move-object/from16 v0, v50 │ │ -0ec234: 5400 ab15 |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec238: 082f 0000 |0186: move-object/from16 v47, v0 │ │ -0ec23c: 7401 a23c 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec242: 0a2f |018b: move-result v47 │ │ -0ec244: 902e 2e2f |018c: add-int v46, v46, v47 │ │ -0ec248: 0800 1600 |018e: move-object/from16 v0, v22 │ │ -0ec24c: 5200 8415 |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec250: 022f 0000 |0192: move/from16 v47, v0 │ │ -0ec254: 902e 2e2f |0194: add-int v46, v46, v47 │ │ -0ec258: 9027 272e |0196: add-int v39, v39, v46 │ │ -0ec25c: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ -0ec260: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ -0ec264: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ -0ec268: 0800 3200 |019e: move-object/from16 v0, v50 │ │ -0ec26c: 5400 b615 |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec270: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ -0ec274: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ -0ec278: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ -0ec27c: 5406 ab15 |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec280: 7401 5438 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0ec286: 0c2c |01ad: move-result-object v44 │ │ -0ec288: 1f2c a206 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec28c: 6e10 5438 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0ec292: 0c07 |01b3: move-result-object v7 │ │ -0ec294: 1f07 a206 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec298: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ -0ec29c: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ -0ec2a0: 5400 b615 |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec2a4: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ -0ec2a8: 7401 a33c 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec2ae: 0a2e |01c1: move-result v46 │ │ -0ec2b0: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ -0ec2b4: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ -0ec2b8: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ -0ec2bc: 5400 ab15 |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec2c0: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ -0ec2c4: 7401 a33c 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec2ca: 0a2e |01cf: move-result v46 │ │ -0ec2cc: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ -0ec2d0: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ -0ec2d4: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ -0ec2d8: 5200 9b15 |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ -0ec2dc: 022e 0000 |01d8: move/from16 v46, v0 │ │ -0ec2e0: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ -0ec2e4: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ -0ec2ea: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ -0ec2ee: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ -0ec2f2: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ -0ec2f6: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ -0ec2fa: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ -0ec2fe: 5200 8a15 |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec302: 022e 0000 |01eb: move/from16 v46, v0 │ │ -0ec306: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ -0ec30a: 5200 b215 |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0ec30e: 022f 0000 |01f1: move/from16 v47, v0 │ │ -0ec312: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ -0ec316: 0200 2000 |01f5: move/from16 v0, v32 │ │ -0ec31a: 0201 2e00 |01f7: move/from16 v1, v46 │ │ -0ec31e: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ -0ec322: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ -0ec326: 5200 8a15 |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec32a: 022e 0000 |01ff: move/from16 v46, v0 │ │ -0ec32e: 0800 3200 |0201: move-object/from16 v0, v50 │ │ -0ec332: 5200 b215 |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0ec336: 022f 0000 |0205: move/from16 v47, v0 │ │ -0ec33a: 9020 2e2f |0207: add-int v32, v46, v47 │ │ -0ec33e: 902a 1a20 |0209: add-int v42, v26, v32 │ │ -0ec342: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ -0ec346: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ -0ec34a: 0800 3200 |020f: move-object/from16 v0, v50 │ │ -0ec34e: 5200 b115 |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ -0ec352: 022e 0000 |0213: move/from16 v46, v0 │ │ -0ec356: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ -0ec35a: 442f 0c2f |0217: aget v47, v12, v47 │ │ -0ec35e: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ -0ec362: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ -0ec366: 0200 2e00 |021d: move/from16 v0, v46 │ │ -0ec36a: 0201 1c00 |021f: move/from16 v1, v28 │ │ -0ec36e: 7120 1243 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec374: 0a2e |0224: move-result v46 │ │ -0ec376: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ -0ec37a: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ -0ec37e: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ -0ec382: 0200 1c00 |022b: move/from16 v0, v28 │ │ -0ec386: 7b00 |022d: neg-int v0, v0 │ │ -0ec388: 0230 0000 |022e: move/from16 v48, v0 │ │ -0ec38c: 7702 1243 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec392: 0a2f |0233: move-result v47 │ │ -0ec394: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ -0ec398: 0229 1d00 |0236: move/from16 v41, v29 │ │ -0ec39c: 0224 1d00 |0238: move/from16 v36, v29 │ │ -0ec3a0: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ -0ec3a4: 0800 3200 |023c: move-object/from16 v0, v50 │ │ -0ec3a8: 5400 b615 |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec3ac: 082e 0000 |0240: move-object/from16 v46, v0 │ │ -0ec3b0: 7401 9f3c 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec3b6: 0c16 |0245: move-result-object v22 │ │ -0ec3b8: 1f16 a206 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec3bc: 0800 3200 |0248: move-object/from16 v0, v50 │ │ -0ec3c0: 5400 b615 |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec3c4: 082e 0000 |024c: move-object/from16 v46, v0 │ │ -0ec3c8: 7401 a33c 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec3ce: 0a2e |0251: move-result v46 │ │ -0ec3d0: 9128 292e |0252: sub-int v40, v41, v46 │ │ -0ec3d4: 0800 3200 |0254: move-object/from16 v0, v50 │ │ -0ec3d8: 5400 b615 |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec3dc: 082e 0000 |0258: move-object/from16 v46, v0 │ │ -0ec3e0: 7401 a23c 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec3e6: 0a2e |025d: move-result v46 │ │ -0ec3e8: 9025 2a2e |025e: add-int v37, v42, v46 │ │ -0ec3ec: 0800 3200 |0260: move-object/from16 v0, v50 │ │ -0ec3f0: 5400 b615 |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec3f4: 082e 0000 |0264: move-object/from16 v46, v0 │ │ -0ec3f8: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ -0ec3fc: 0201 2800 |0268: move/from16 v1, v40 │ │ -0ec400: 0202 2a00 |026a: move/from16 v2, v42 │ │ -0ec404: 0203 2900 |026c: move/from16 v3, v41 │ │ -0ec408: 0204 2500 |026e: move/from16 v4, v37 │ │ -0ec40c: 6e54 aa3c 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -0ec412: 0800 3200 |0273: move-object/from16 v0, v50 │ │ -0ec416: 5200 b015 |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0ec41a: 022e 0000 |0277: move/from16 v46, v0 │ │ -0ec41e: 9129 282e |0279: sub-int v41, v40, v46 │ │ -0ec422: 0800 1600 |027b: move-object/from16 v0, v22 │ │ -0ec426: 5200 8415 |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec42a: 022e 0000 |027f: move/from16 v46, v0 │ │ -0ec42e: 902a 252e |0281: add-int v42, v37, v46 │ │ -0ec432: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ -0ec436: 0800 3200 |0285: move-object/from16 v0, v50 │ │ -0ec43a: 5400 ab15 |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec43e: 082e 0000 |0289: move-object/from16 v46, v0 │ │ -0ec442: 7401 9f3c 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec448: 0c16 |028e: move-result-object v22 │ │ -0ec44a: 1f16 a206 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec44e: 0800 1600 |0291: move-object/from16 v0, v22 │ │ -0ec452: 5200 8a15 |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec456: 022e 0000 |0295: move/from16 v46, v0 │ │ -0ec45a: 902a 2a2e |0297: add-int v42, v42, v46 │ │ -0ec45e: 0800 3200 |0299: move-object/from16 v0, v50 │ │ -0ec462: 5400 ab15 |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec466: 082e 0000 |029d: move-object/from16 v46, v0 │ │ -0ec46a: 7401 a33c 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec470: 0a2e |02a2: move-result v46 │ │ -0ec472: 9123 242e |02a3: sub-int v35, v36, v46 │ │ -0ec476: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ -0ec47a: 5400 ab15 |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec47e: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ -0ec482: 7401 a23c 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec488: 0a2e |02ae: move-result v46 │ │ -0ec48a: 9022 2a2e |02af: add-int v34, v42, v46 │ │ -0ec48e: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ -0ec492: 5400 ab15 |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec496: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ -0ec49a: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ -0ec49e: 0201 2300 |02b9: move/from16 v1, v35 │ │ -0ec4a2: 0202 2a00 |02bb: move/from16 v2, v42 │ │ -0ec4a6: 0203 2400 |02bd: move/from16 v3, v36 │ │ -0ec4aa: 0204 2200 |02bf: move/from16 v4, v34 │ │ -0ec4ae: 6e54 aa3c 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -0ec4b4: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ -0ec4b8: 5200 b015 |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0ec4bc: 022e 0000 |02c8: move/from16 v46, v0 │ │ -0ec4c0: 9124 242e |02ca: sub-int v36, v36, v46 │ │ -0ec4c4: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ -0ec4c8: 5200 8415 |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec4cc: 022e 0000 |02d0: move/from16 v46, v0 │ │ -0ec4d0: 902a 222e |02d2: add-int v42, v34, v46 │ │ -0ec4d4: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ -0ec4d8: 0200 2900 |02d6: move/from16 v0, v41 │ │ -0ec4dc: 0201 2400 |02d8: move/from16 v1, v36 │ │ -0ec4e0: 7120 1543 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -0ec4e6: 0a1d |02dd: move-result v29 │ │ -0ec4e8: 0800 3200 |02de: move-object/from16 v0, v50 │ │ -0ec4ec: 5400 ad15 |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec4f0: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ -0ec4f4: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ -0ec4f8: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ -0ec4fc: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ -0ec500: 0202 2f00 |02ea: move/from16 v2, v47 │ │ -0ec504: 7030 9936 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ -0ec50a: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ -0ec50e: 5400 ad15 |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec512: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ -0ec516: 7401 d343 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ec51c: 0a15 |02f8: move-result v21 │ │ -0ec51e: 120f |02f9: const/4 v15, #int 0 // #0 │ │ -0ec520: 0200 1500 |02fa: move/from16 v0, v21 │ │ -0ec524: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ -0ec528: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ -0ec52c: 5400 ad15 |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec530: 082e 0000 |0302: move-object/from16 v46, v0 │ │ -0ec534: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ -0ec538: 6e20 cb43 f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ec53e: 0c2e |0309: move-result-object v46 │ │ -0ec540: 1f2e fc06 |030a: check-cast v46, Landroid/view/View; // type@06fc │ │ -0ec544: 0800 3200 |030c: move-object/from16 v0, v50 │ │ -0ec548: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ -0ec54c: 0202 1400 |0310: move/from16 v2, v20 │ │ -0ec550: 7055 d836 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec556: 0a14 |0315: move-result v20 │ │ -0ec558: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0ec55c: 28e2 |0318: goto 02fa // -001e │ │ -0ec55e: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ -0ec562: 2900 f3fc |031b: goto/16 000e // -030d │ │ -0ec566: 0800 3200 |031d: move-object/from16 v0, v50 │ │ -0ec56a: 5400 a215 |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ec56e: 082e 0000 |0321: move-object/from16 v46, v0 │ │ -0ec572: 0800 3200 |0323: move-object/from16 v0, v50 │ │ -0ec576: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ -0ec57a: 0202 1400 |0327: move/from16 v2, v20 │ │ -0ec57e: 7055 d836 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec584: 0a14 |032c: move-result v20 │ │ -0ec586: 2900 31fd |032d: goto/16 005e // -02cf │ │ -0ec58a: 0800 3200 |032f: move-object/from16 v0, v50 │ │ -0ec58e: 5400 9215 |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ec592: 082e 0000 |0333: move-object/from16 v46, v0 │ │ -0ec596: 0800 3200 |0335: move-object/from16 v0, v50 │ │ -0ec59a: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ -0ec59e: 0202 1400 |0339: move/from16 v2, v20 │ │ -0ec5a2: 7055 d836 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec5a8: 0a14 |033e: move-result v20 │ │ -0ec5aa: 2900 41fd |033f: goto/16 0080 // -02bf │ │ -0ec5ae: 0800 3200 |0341: move-object/from16 v0, v50 │ │ -0ec5b2: 5400 a015 |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ec5b6: 082e 0000 |0345: move-object/from16 v46, v0 │ │ -0ec5ba: 0800 3200 |0347: move-object/from16 v0, v50 │ │ -0ec5be: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ -0ec5c2: 0202 1d00 |034b: move/from16 v2, v29 │ │ -0ec5c6: 7055 d936 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ec5cc: 0a1d |0350: move-result v29 │ │ -0ec5ce: 2900 51fd |0351: goto/16 00a2 // -02af │ │ -0ec5d2: 0800 3200 |0353: move-object/from16 v0, v50 │ │ -0ec5d6: 5400 9915 |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ec5da: 082e 0000 |0357: move-object/from16 v46, v0 │ │ -0ec5de: 0800 3200 |0359: move-object/from16 v0, v50 │ │ -0ec5e2: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ -0ec5e6: 0202 1400 |035d: move/from16 v2, v20 │ │ -0ec5ea: 7055 d836 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec5f0: 0a14 |0362: move-result v20 │ │ -0ec5f2: 2900 a1fd |0363: goto/16 0104 // -025f │ │ -0ec5f6: 0800 3200 |0365: move-object/from16 v0, v50 │ │ -0ec5fa: 5400 9d15 |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ec5fe: 082e 0000 |0369: move-object/from16 v46, v0 │ │ -0ec602: 0800 3200 |036b: move-object/from16 v0, v50 │ │ -0ec606: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ -0ec60a: 0202 1400 |036f: move/from16 v2, v20 │ │ -0ec60e: 7055 d836 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec614: 0a14 |0374: move-result v20 │ │ -0ec616: 2900 b1fd |0375: goto/16 0126 // -024f │ │ -0ec61a: 0800 3200 |0377: move-object/from16 v0, v50 │ │ -0ec61e: 5400 ab15 |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec622: 082b 0000 |037b: move-object/from16 v43, v0 │ │ -0ec626: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ -0ec62a: 0800 3200 |037f: move-object/from16 v0, v50 │ │ -0ec62e: 5406 b615 |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec632: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ -0ec636: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ -0ec63a: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ -0ec63e: 7401 c536 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0ec644: 0a2e |038c: move-result v46 │ │ -0ec646: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ -0ec64a: 5200 8a15 |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec64e: 022f 0000 |0391: move/from16 v47, v0 │ │ -0ec652: 902e 2e2f |0393: add-int v46, v46, v47 │ │ -0ec656: 0800 3200 |0395: move-object/from16 v0, v50 │ │ -0ec65a: 5200 b215 |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0ec65e: 022f 0000 |0399: move/from16 v47, v0 │ │ -0ec662: 902a 2e2f |039b: add-int v42, v46, v47 │ │ -0ec666: 2900 6efe |039d: goto/16 020b // -0192 │ │ -0ec66a: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ -0ec66e: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ -0ec672: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ -0ec676: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ -0ec67a: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ -0ec67e: 5200 8415 |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec682: 022e 0000 |03ab: move/from16 v46, v0 │ │ -0ec686: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ -0ec68a: 5200 af15 |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0ec68e: 022f 0000 |03b1: move/from16 v47, v0 │ │ -0ec692: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ -0ec696: 0200 2100 |03b5: move/from16 v0, v33 │ │ -0ec69a: 0201 2e00 |03b7: move/from16 v1, v46 │ │ -0ec69e: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ -0ec6a2: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ -0ec6a6: 5270 8415 |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec6aa: 022f 0000 |03bf: move/from16 v47, v0 │ │ -0ec6ae: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ -0ec6b2: 5200 af15 |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0ec6b6: 0230 0000 |03c5: move/from16 v48, v0 │ │ -0ec6ba: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ -0ec6be: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ -0ec6c2: 912f 202f |03cb: sub-int v47, v32, v47 │ │ -0ec6c6: 7702 1243 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec6cc: 0a20 |03d0: move-result v32 │ │ -0ec6ce: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ -0ec6d2: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ -0ec6d6: 5270 8415 |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec6da: 022f 0000 |03d7: move/from16 v47, v0 │ │ -0ec6de: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ -0ec6e2: 0800 3200 |03db: move-object/from16 v0, v50 │ │ -0ec6e6: 5200 af15 |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0ec6ea: 022f 0000 |03df: move/from16 v47, v0 │ │ -0ec6ee: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ -0ec6f2: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ -0ec6f6: 2900 26fe |03e5: goto/16 020b // -01da │ │ -0ec6fa: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ -0ec6fe: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ -0ec702: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ -0ec706: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ -0ec70a: 5200 b115 |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ -0ec70e: 022e 0000 |03f1: move/from16 v46, v0 │ │ -0ec712: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ -0ec716: 442f 0c2f |03f5: aget v47, v12, v47 │ │ -0ec71a: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ -0ec71e: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ -0ec722: 0200 2e00 |03fb: move/from16 v0, v46 │ │ -0ec726: 0201 1300 |03fd: move/from16 v1, v19 │ │ -0ec72a: 7120 1243 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec730: 0a2e |0402: move-result v46 │ │ -0ec732: 9014 142e |0403: add-int v20, v20, v46 │ │ -0ec736: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ -0ec73a: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ -0ec73e: 0200 1300 |0409: move/from16 v0, v19 │ │ -0ec742: 7b00 |040b: neg-int v0, v0 │ │ -0ec744: 0230 0000 |040c: move/from16 v48, v0 │ │ -0ec748: 7702 1243 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec74e: 0a2f |0411: move-result v47 │ │ -0ec750: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ -0ec754: 0228 1400 |0414: move/from16 v40, v20 │ │ -0ec758: 0223 1400 |0416: move/from16 v35, v20 │ │ -0ec75c: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ -0ec760: 0800 3200 |041a: move-object/from16 v0, v50 │ │ -0ec764: 5400 b615 |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec768: 082e 0000 |041e: move-object/from16 v46, v0 │ │ -0ec76c: 7401 9f3c 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec772: 0c16 |0423: move-result-object v22 │ │ -0ec774: 1f16 a206 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec778: 0800 3200 |0426: move-object/from16 v0, v50 │ │ -0ec77c: 5400 b615 |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec780: 082e 0000 |042a: move-object/from16 v46, v0 │ │ -0ec784: 7401 a33c 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec78a: 0a2e |042f: move-result v46 │ │ -0ec78c: 9029 282e |0430: add-int v41, v40, v46 │ │ -0ec790: 0800 3200 |0432: move-object/from16 v0, v50 │ │ -0ec794: 5400 b615 |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec798: 082e 0000 |0436: move-object/from16 v46, v0 │ │ -0ec79c: 7401 a23c 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec7a2: 0a2e |043b: move-result v46 │ │ -0ec7a4: 9025 2a2e |043c: add-int v37, v42, v46 │ │ -0ec7a8: 0800 3200 |043e: move-object/from16 v0, v50 │ │ -0ec7ac: 5400 b615 |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ec7b0: 082e 0000 |0442: move-object/from16 v46, v0 │ │ -0ec7b4: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ -0ec7b8: 0201 2800 |0446: move/from16 v1, v40 │ │ -0ec7bc: 0202 2a00 |0448: move/from16 v2, v42 │ │ -0ec7c0: 0203 2900 |044a: move/from16 v3, v41 │ │ -0ec7c4: 0204 2500 |044c: move/from16 v4, v37 │ │ -0ec7c8: 6e54 aa3c 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -0ec7ce: 0800 3200 |0451: move-object/from16 v0, v50 │ │ -0ec7d2: 5200 b015 |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0ec7d6: 022e 0000 |0455: move/from16 v46, v0 │ │ -0ec7da: 9028 292e |0457: add-int v40, v41, v46 │ │ -0ec7de: 0800 1600 |0459: move-object/from16 v0, v22 │ │ -0ec7e2: 5200 8415 |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec7e6: 022e 0000 |045d: move/from16 v46, v0 │ │ -0ec7ea: 902a 252e |045f: add-int v42, v37, v46 │ │ -0ec7ee: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ -0ec7f2: 0800 3200 |0463: move-object/from16 v0, v50 │ │ -0ec7f6: 5400 ab15 |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec7fa: 082e 0000 |0467: move-object/from16 v46, v0 │ │ -0ec7fe: 7401 9f3c 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ -0ec804: 0c16 |046c: move-result-object v22 │ │ -0ec806: 1f16 a206 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ec80a: 0800 1600 |046f: move-object/from16 v0, v22 │ │ -0ec80e: 5200 8a15 |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -0ec812: 022e 0000 |0473: move/from16 v46, v0 │ │ -0ec816: 902a 2a2e |0475: add-int v42, v42, v46 │ │ -0ec81a: 0800 3200 |0477: move-object/from16 v0, v50 │ │ -0ec81e: 5400 ab15 |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec822: 082e 0000 |047b: move-object/from16 v46, v0 │ │ -0ec826: 7401 a33c 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ec82c: 0a2e |0480: move-result v46 │ │ -0ec82e: 9024 232e |0481: add-int v36, v35, v46 │ │ -0ec832: 0800 3200 |0483: move-object/from16 v0, v50 │ │ -0ec836: 5400 ab15 |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec83a: 082e 0000 |0487: move-object/from16 v46, v0 │ │ -0ec83e: 7401 a23c 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ec844: 0a2e |048c: move-result v46 │ │ -0ec846: 9022 2a2e |048d: add-int v34, v42, v46 │ │ -0ec84a: 0800 3200 |048f: move-object/from16 v0, v50 │ │ -0ec84e: 5400 ab15 |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ec852: 082e 0000 |0493: move-object/from16 v46, v0 │ │ -0ec856: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ -0ec85a: 0201 2300 |0497: move/from16 v1, v35 │ │ -0ec85e: 0202 2a00 |0499: move/from16 v2, v42 │ │ -0ec862: 0203 2400 |049b: move/from16 v3, v36 │ │ -0ec866: 0204 2200 |049d: move/from16 v4, v34 │ │ -0ec86a: 6e54 aa3c 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -0ec870: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ -0ec874: 5200 b015 |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0ec878: 022e 0000 |04a6: move/from16 v46, v0 │ │ -0ec87c: 9023 242e |04a8: add-int v35, v36, v46 │ │ -0ec880: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ -0ec884: 5200 8415 |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -0ec888: 022e 0000 |04ae: move/from16 v46, v0 │ │ -0ec88c: 902a 222e |04b0: add-int v42, v34, v46 │ │ -0ec890: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ -0ec894: 0200 2800 |04b4: move/from16 v0, v40 │ │ -0ec898: 0201 2300 |04b6: move/from16 v1, v35 │ │ -0ec89c: 7120 1243 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ec8a2: 0a14 |04bb: move-result v20 │ │ -0ec8a4: 2900 22fe |04bc: goto/16 02de // -01de │ │ -0ec8a8: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ -0ec8ac: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ -0ec8b0: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ -0ec8b4: 5400 ad15 |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec8b8: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ -0ec8bc: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ -0ec8c0: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ -0ec8c4: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ -0ec8c8: 0202 2f00 |04ce: move/from16 v2, v47 │ │ -0ec8cc: 7030 9936 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ -0ec8d2: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ -0ec8d6: 5400 ad15 |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec8da: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ -0ec8de: 7401 d343 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ec8e4: 0a1e |04dc: move-result v30 │ │ -0ec8e6: 120f |04dd: const/4 v15, #int 0 // #0 │ │ -0ec8e8: 0200 1e00 |04de: move/from16 v0, v30 │ │ -0ec8ec: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ -0ec8f0: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ -0ec8f4: 5400 ad15 |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec8f8: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ -0ec8fc: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ -0ec900: 6e20 cb43 f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ec906: 0c2e |04ed: move-result-object v46 │ │ -0ec908: 1f2e fc06 |04ee: check-cast v46, Landroid/view/View; // type@06fc │ │ -0ec90c: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ -0ec910: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ -0ec914: 0202 1d00 |04f4: move/from16 v2, v29 │ │ -0ec918: 7055 d936 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ -0ec91e: 0a1d |04f9: move-result v29 │ │ -0ec920: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0ec924: 28e2 |04fc: goto 04de // -001e │ │ -0ec926: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ -0ec92a: 5400 ad15 |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec92e: 082e 0000 |0501: move-object/from16 v46, v0 │ │ -0ec932: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ -0ec936: 0800 3200 |0505: move-object/from16 v0, v50 │ │ -0ec93a: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ -0ec93e: 0202 2f00 |0509: move/from16 v2, v47 │ │ -0ec942: 7030 9936 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ -0ec948: 0800 3200 |050e: move-object/from16 v0, v50 │ │ -0ec94c: 5400 ad15 |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec950: 082e 0000 |0512: move-object/from16 v46, v0 │ │ -0ec954: 0800 3200 |0514: move-object/from16 v0, v50 │ │ -0ec958: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ -0ec95c: 7030 cc36 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@36cc │ │ -0ec962: 0a0b |051b: move-result v11 │ │ -0ec964: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ -0ec968: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ -0ec96c: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ -0ec970: 901b 182e |0522: add-int v27, v24, v46 │ │ -0ec974: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ -0ec978: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ -0ec97c: 9009 080b |0528: add-int v9, v8, v11 │ │ -0ec980: 0200 1400 |052a: move/from16 v0, v20 │ │ -0ec984: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ -0ec988: 0208 1400 |052e: move/from16 v8, v20 │ │ -0ec98c: 0800 3200 |0530: move-object/from16 v0, v50 │ │ -0ec990: 5400 ad15 |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec994: 082e 0000 |0534: move-object/from16 v46, v0 │ │ -0ec998: 7401 d343 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ec99e: 0a0a |0539: move-result v10 │ │ -0ec9a0: 120f |053a: const/4 v15, #int 0 // #0 │ │ -0ec9a2: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ -0ec9a6: 0800 3200 |053d: move-object/from16 v0, v50 │ │ -0ec9aa: 5400 ad15 |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec9ae: 082e 0000 |0541: move-object/from16 v46, v0 │ │ -0ec9b2: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ -0ec9b6: 6e20 cb43 f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ec9bc: 0c2e |0548: move-result-object v46 │ │ -0ec9be: 1f2e fc06 |0549: check-cast v46, Landroid/view/View; // type@06fc │ │ -0ec9c2: 0800 3200 |054b: move-object/from16 v0, v50 │ │ -0ec9c6: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ -0ec9ca: 7055 d836 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ -0ec9d0: 0a08 |0552: move-result v8 │ │ -0ec9d2: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0ec9d6: 28e6 |0555: goto 053b // -001a │ │ -0ec9d8: 0200 1d00 |0556: move/from16 v0, v29 │ │ -0ec9dc: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ -0ec9e0: 912e 091d |055a: sub-int v46, v9, v29 │ │ -0ec9e4: 9108 082e |055c: sub-int v8, v8, v46 │ │ -0ec9e8: 28d2 |055e: goto 0530 // -002e │ │ -0ec9ea: 0800 3200 |055f: move-object/from16 v0, v50 │ │ -0ec9ee: 5400 ad15 |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ -0ec9f2: 082e 0000 |0563: move-object/from16 v46, v0 │ │ -0ec9f6: 7401 c843 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0ec9fc: 0e00 |0568: return-void │ │ -0ec9fe: 0000 |0569: nop // spacer │ │ -0eca00: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ +0e9cc0: |[0e9cc0] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ +0e9cd0: 7701 b81a 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +0e9cd6: 0a2e |0003: move-result v46 │ │ +0e9cd8: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ +0e9cdc: 0200 2e00 |0006: move/from16 v0, v46 │ │ +0e9ce0: 0201 2f00 |0008: move/from16 v1, v47 │ │ +0e9ce4: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ +0e9ce8: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ +0e9cec: 7401 ce36 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@36ce │ │ +0e9cf2: 0a2d |0011: move-result v45 │ │ +0e9cf4: 7401 b836 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ +0e9cfa: 0a0e |0015: move-result v14 │ │ +0e9cfc: 7401 c336 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ +0e9d02: 0a18 |0019: move-result v24 │ │ +0e9d04: 7401 c436 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ +0e9d0a: 0a19 |001d: move-result v25 │ │ +0e9d0c: 7401 c536 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0e9d12: 0a1a |0021: move-result v26 │ │ +0e9d14: 7401 c236 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0e9d1a: 0a17 |0025: move-result v23 │ │ +0e9d1c: 0214 1800 |0026: move/from16 v20, v24 │ │ +0e9d20: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ +0e9d24: 0800 3200 |002a: move-object/from16 v0, v50 │ │ +0e9d28: 540c ac15 |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ +0e9d2c: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ +0e9d30: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ +0e9d34: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ +0e9d38: 4b30 0c2f |0034: aput v48, v12, v47 │ │ +0e9d3c: 4b30 0c2e |0036: aput v48, v12, v46 │ │ +0e9d40: 7701 bc1a 3200 |0038: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@1abc │ │ +0e9d46: 0a05 |003b: move-result v5 │ │ +0e9d48: 0800 3200 |003c: move-object/from16 v0, v50 │ │ +0e9d4c: 5400 a215 |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9d50: 082e 0000 |0040: move-object/from16 v46, v0 │ │ +0e9d54: 0800 3200 |0042: move-object/from16 v0, v50 │ │ +0e9d58: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ +0e9d5c: 7020 0c37 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9d62: 0a2e |0049: move-result v46 │ │ +0e9d64: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ +0e9d68: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ +0e9d6c: 0800 3200 |004e: move-object/from16 v0, v50 │ │ +0e9d70: 5400 a215 |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0e9d74: 082e 0000 |0052: move-object/from16 v46, v0 │ │ +0e9d78: 0800 3200 |0054: move-object/from16 v0, v50 │ │ +0e9d7c: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ +0e9d80: 0202 1d00 |0058: move/from16 v2, v29 │ │ +0e9d84: 7055 d936 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0e9d8a: 0a1d |005d: move-result v29 │ │ +0e9d8c: 0800 3200 |005e: move-object/from16 v0, v50 │ │ +0e9d90: 5400 9215 |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e9d94: 082e 0000 |0062: move-object/from16 v46, v0 │ │ +0e9d98: 0800 3200 |0064: move-object/from16 v0, v50 │ │ +0e9d9c: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ +0e9da0: 7020 0c37 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9da6: 0a2e |006b: move-result v46 │ │ +0e9da8: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ +0e9dac: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ +0e9db0: 0800 3200 |0070: move-object/from16 v0, v50 │ │ +0e9db4: 5400 9215 |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0e9db8: 082e 0000 |0074: move-object/from16 v46, v0 │ │ +0e9dbc: 0800 3200 |0076: move-object/from16 v0, v50 │ │ +0e9dc0: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ +0e9dc4: 0202 1d00 |007a: move/from16 v2, v29 │ │ +0e9dc8: 7055 d936 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0e9dce: 0a1d |007f: move-result v29 │ │ +0e9dd0: 0800 3200 |0080: move-object/from16 v0, v50 │ │ +0e9dd4: 5400 a015 |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9dd8: 082e 0000 |0084: move-object/from16 v46, v0 │ │ +0e9ddc: 0800 3200 |0086: move-object/from16 v0, v50 │ │ +0e9de0: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ +0e9de4: 7020 0c37 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9dea: 0a2e |008d: move-result v46 │ │ +0e9dec: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ +0e9df0: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ +0e9df4: 0800 3200 |0092: move-object/from16 v0, v50 │ │ +0e9df8: 5400 a015 |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0e9dfc: 082e 0000 |0096: move-object/from16 v46, v0 │ │ +0e9e00: 0800 3200 |0098: move-object/from16 v0, v50 │ │ +0e9e04: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ +0e9e08: 0202 1400 |009c: move/from16 v2, v20 │ │ +0e9e0c: 7055 d836 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0e9e12: 0a14 |00a1: move-result v20 │ │ +0e9e14: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ +0e9e18: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ +0e9e1c: 7401 b436 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@36b4 │ │ +0e9e22: 0a30 |00a9: move-result v48 │ │ +0e9e24: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ +0e9e28: 7702 1243 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9e2e: 0a2f |00af: move-result v47 │ │ +0e9e30: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ +0e9e34: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ +0e9e38: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ +0e9e3c: 7401 b536 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@36b5 │ │ +0e9e42: 0a30 |00b9: move-result v48 │ │ +0e9e44: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ +0e9e48: 9131 311d |00bc: sub-int v49, v49, v29 │ │ +0e9e4c: 9130 3031 |00be: sub-int v48, v48, v49 │ │ +0e9e50: 7702 1243 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9e56: 0a2f |00c3: move-result v47 │ │ +0e9e58: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ +0e9e5c: 7401 b436 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@36b4 │ │ +0e9e62: 0a2e |00c9: move-result v46 │ │ +0e9e64: 0200 1400 |00ca: move/from16 v0, v20 │ │ +0e9e68: 0201 2e00 |00cc: move/from16 v1, v46 │ │ +0e9e6c: 7120 1243 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0e9e72: 0a14 |00d1: move-result v20 │ │ +0e9e74: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ +0e9e78: 7401 b536 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@36b5 │ │ +0e9e7e: 0a2f |00d7: move-result v47 │ │ +0e9e80: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ +0e9e84: 0200 1d00 |00da: move/from16 v0, v29 │ │ +0e9e88: 0201 2e00 |00dc: move/from16 v1, v46 │ │ +0e9e8c: 7120 1543 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0e9e92: 0a1d |00e1: move-result v29 │ │ +0e9e94: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ +0e9e98: 5400 9915 |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0e9e9c: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ +0e9ea0: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ +0e9ea4: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ +0e9ea8: 7020 0c37 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9eae: 0a2e |00ef: move-result v46 │ │ +0e9eb0: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ +0e9eb4: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ +0e9eb8: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ +0e9ebc: 5400 9915 |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0e9ec0: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ +0e9ec4: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ +0e9ec8: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ +0e9ecc: 0202 1d00 |00fe: move/from16 v2, v29 │ │ +0e9ed0: 7055 d936 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0e9ed6: 0a1d |0103: move-result v29 │ │ +0e9ed8: 0800 3200 |0104: move-object/from16 v0, v50 │ │ +0e9edc: 5400 9d15 |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e9ee0: 082e 0000 |0108: move-object/from16 v46, v0 │ │ +0e9ee4: 0800 3200 |010a: move-object/from16 v0, v50 │ │ +0e9ee8: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ +0e9eec: 7020 0c37 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9ef2: 0a2e |0111: move-result v46 │ │ +0e9ef4: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ +0e9ef8: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ +0e9efc: 0800 3200 |0116: move-object/from16 v0, v50 │ │ +0e9f00: 5400 9d15 |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0e9f04: 082e 0000 |011a: move-object/from16 v46, v0 │ │ +0e9f08: 0800 3200 |011c: move-object/from16 v0, v50 │ │ +0e9f0c: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ +0e9f10: 0202 1d00 |0120: move/from16 v2, v29 │ │ +0e9f14: 7055 d936 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0e9f1a: 0a1d |0125: move-result v29 │ │ +0e9f1c: 0800 3200 |0126: move-object/from16 v0, v50 │ │ +0e9f20: 5400 b615 |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0e9f24: 082e 0000 |012a: move-object/from16 v46, v0 │ │ +0e9f28: 0800 3200 |012c: move-object/from16 v0, v50 │ │ +0e9f2c: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ +0e9f30: 7020 0c37 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9f36: 0a12 |0133: move-result v18 │ │ +0e9f38: 0800 3200 |0134: move-object/from16 v0, v50 │ │ +0e9f3c: 5400 ab15 |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0e9f40: 082e 0000 |0138: move-object/from16 v46, v0 │ │ +0e9f44: 0800 3200 |013a: move-object/from16 v0, v50 │ │ +0e9f48: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ +0e9f4c: 7020 0c37 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0e9f52: 0a11 |0141: move-result v17 │ │ +0e9f54: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ +0e9f58: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ +0e9f5c: 0800 3200 |0146: move-object/from16 v0, v50 │ │ +0e9f60: 5400 b615 |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0e9f64: 082e 0000 |014a: move-object/from16 v46, v0 │ │ +0e9f68: 7401 9f3c 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0e9f6e: 0c16 |014f: move-result-object v22 │ │ +0e9f70: 1f16 a206 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9f74: 0800 1600 |0152: move-object/from16 v0, v22 │ │ +0e9f78: 5200 8a15 |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0e9f7c: 022e 0000 |0156: move/from16 v46, v0 │ │ +0e9f80: 0800 3200 |0158: move-object/from16 v0, v50 │ │ +0e9f84: 5400 b615 |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0e9f88: 082f 0000 |015c: move-object/from16 v47, v0 │ │ +0e9f8c: 7401 a23c 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0e9f92: 0a2f |0161: move-result v47 │ │ +0e9f94: 902e 2e2f |0162: add-int v46, v46, v47 │ │ +0e9f98: 0800 1600 |0164: move-object/from16 v0, v22 │ │ +0e9f9c: 5200 8415 |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0e9fa0: 022f 0000 |0168: move/from16 v47, v0 │ │ +0e9fa4: 902e 2e2f |016a: add-int v46, v46, v47 │ │ +0e9fa8: 9027 272e |016c: add-int v39, v39, v46 │ │ +0e9fac: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ +0e9fb0: 0800 3200 |0170: move-object/from16 v0, v50 │ │ +0e9fb4: 5400 ab15 |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0e9fb8: 082e 0000 |0174: move-object/from16 v46, v0 │ │ +0e9fbc: 7401 9f3c 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0e9fc2: 0c16 |0179: move-result-object v22 │ │ +0e9fc4: 1f16 a206 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0e9fc8: 0800 1600 |017c: move-object/from16 v0, v22 │ │ +0e9fcc: 5200 8a15 |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0e9fd0: 022e 0000 |0180: move/from16 v46, v0 │ │ +0e9fd4: 0800 3200 |0182: move-object/from16 v0, v50 │ │ +0e9fd8: 5400 ab15 |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0e9fdc: 082f 0000 |0186: move-object/from16 v47, v0 │ │ +0e9fe0: 7401 a23c 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0e9fe6: 0a2f |018b: move-result v47 │ │ +0e9fe8: 902e 2e2f |018c: add-int v46, v46, v47 │ │ +0e9fec: 0800 1600 |018e: move-object/from16 v0, v22 │ │ +0e9ff0: 5200 8415 |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0e9ff4: 022f 0000 |0192: move/from16 v47, v0 │ │ +0e9ff8: 902e 2e2f |0194: add-int v46, v46, v47 │ │ +0e9ffc: 9027 272e |0196: add-int v39, v39, v46 │ │ +0ea000: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ +0ea004: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ +0ea008: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ +0ea00c: 0800 3200 |019e: move-object/from16 v0, v50 │ │ +0ea010: 5400 b615 |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea014: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ +0ea018: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ +0ea01c: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ +0ea020: 5406 ab15 |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea024: 7401 5438 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0ea02a: 0c2c |01ad: move-result-object v44 │ │ +0ea02c: 1f2c a206 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea030: 6e10 5438 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0ea036: 0c07 |01b3: move-result-object v7 │ │ +0ea038: 1f07 a206 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea03c: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ +0ea040: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ +0ea044: 5400 b615 |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea048: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ +0ea04c: 7401 a33c 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea052: 0a2e |01c1: move-result v46 │ │ +0ea054: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ +0ea058: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ +0ea05c: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ +0ea060: 5400 ab15 |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea064: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ +0ea068: 7401 a33c 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea06e: 0a2e |01cf: move-result v46 │ │ +0ea070: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ +0ea074: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ +0ea078: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ +0ea07c: 5200 9b15 |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@159b │ │ +0ea080: 022e 0000 |01d8: move/from16 v46, v0 │ │ +0ea084: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ +0ea088: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ +0ea08e: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ +0ea092: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ +0ea096: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ +0ea09a: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ +0ea09e: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ +0ea0a2: 5200 8a15 |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0ea0a6: 022e 0000 |01eb: move/from16 v46, v0 │ │ +0ea0aa: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ +0ea0ae: 5200 b215 |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0ea0b2: 022f 0000 |01f1: move/from16 v47, v0 │ │ +0ea0b6: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ +0ea0ba: 0200 2000 |01f5: move/from16 v0, v32 │ │ +0ea0be: 0201 2e00 |01f7: move/from16 v1, v46 │ │ +0ea0c2: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ +0ea0c6: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ +0ea0ca: 5200 8a15 |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0ea0ce: 022e 0000 |01ff: move/from16 v46, v0 │ │ +0ea0d2: 0800 3200 |0201: move-object/from16 v0, v50 │ │ +0ea0d6: 5200 b215 |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0ea0da: 022f 0000 |0205: move/from16 v47, v0 │ │ +0ea0de: 9020 2e2f |0207: add-int v32, v46, v47 │ │ +0ea0e2: 902a 1a20 |0209: add-int v42, v26, v32 │ │ +0ea0e6: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ +0ea0ea: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ +0ea0ee: 0800 3200 |020f: move-object/from16 v0, v50 │ │ +0ea0f2: 5200 b115 |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ +0ea0f6: 022e 0000 |0213: move/from16 v46, v0 │ │ +0ea0fa: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ +0ea0fe: 442f 0c2f |0217: aget v47, v12, v47 │ │ +0ea102: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ +0ea106: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ +0ea10a: 0200 2e00 |021d: move/from16 v0, v46 │ │ +0ea10e: 0201 1c00 |021f: move/from16 v1, v28 │ │ +0ea112: 7120 1243 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea118: 0a2e |0224: move-result v46 │ │ +0ea11a: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ +0ea11e: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ +0ea122: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ +0ea126: 0200 1c00 |022b: move/from16 v0, v28 │ │ +0ea12a: 7b00 |022d: neg-int v0, v0 │ │ +0ea12c: 0230 0000 |022e: move/from16 v48, v0 │ │ +0ea130: 7702 1243 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea136: 0a2f |0233: move-result v47 │ │ +0ea138: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ +0ea13c: 0229 1d00 |0236: move/from16 v41, v29 │ │ +0ea140: 0224 1d00 |0238: move/from16 v36, v29 │ │ +0ea144: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ +0ea148: 0800 3200 |023c: move-object/from16 v0, v50 │ │ +0ea14c: 5400 b615 |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea150: 082e 0000 |0240: move-object/from16 v46, v0 │ │ +0ea154: 7401 9f3c 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0ea15a: 0c16 |0245: move-result-object v22 │ │ +0ea15c: 1f16 a206 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea160: 0800 3200 |0248: move-object/from16 v0, v50 │ │ +0ea164: 5400 b615 |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea168: 082e 0000 |024c: move-object/from16 v46, v0 │ │ +0ea16c: 7401 a33c 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea172: 0a2e |0251: move-result v46 │ │ +0ea174: 9128 292e |0252: sub-int v40, v41, v46 │ │ +0ea178: 0800 3200 |0254: move-object/from16 v0, v50 │ │ +0ea17c: 5400 b615 |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea180: 082e 0000 |0258: move-object/from16 v46, v0 │ │ +0ea184: 7401 a23c 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0ea18a: 0a2e |025d: move-result v46 │ │ +0ea18c: 9025 2a2e |025e: add-int v37, v42, v46 │ │ +0ea190: 0800 3200 |0260: move-object/from16 v0, v50 │ │ +0ea194: 5400 b615 |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea198: 082e 0000 |0264: move-object/from16 v46, v0 │ │ +0ea19c: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ +0ea1a0: 0201 2800 |0268: move/from16 v1, v40 │ │ +0ea1a4: 0202 2a00 |026a: move/from16 v2, v42 │ │ +0ea1a8: 0203 2900 |026c: move/from16 v3, v41 │ │ +0ea1ac: 0204 2500 |026e: move/from16 v4, v37 │ │ +0ea1b0: 6e54 aa3c 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +0ea1b6: 0800 3200 |0273: move-object/from16 v0, v50 │ │ +0ea1ba: 5200 b015 |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0ea1be: 022e 0000 |0277: move/from16 v46, v0 │ │ +0ea1c2: 9129 282e |0279: sub-int v41, v40, v46 │ │ +0ea1c6: 0800 1600 |027b: move-object/from16 v0, v22 │ │ +0ea1ca: 5200 8415 |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea1ce: 022e 0000 |027f: move/from16 v46, v0 │ │ +0ea1d2: 902a 252e |0281: add-int v42, v37, v46 │ │ +0ea1d6: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ +0ea1da: 0800 3200 |0285: move-object/from16 v0, v50 │ │ +0ea1de: 5400 ab15 |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea1e2: 082e 0000 |0289: move-object/from16 v46, v0 │ │ +0ea1e6: 7401 9f3c 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0ea1ec: 0c16 |028e: move-result-object v22 │ │ +0ea1ee: 1f16 a206 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea1f2: 0800 1600 |0291: move-object/from16 v0, v22 │ │ +0ea1f6: 5200 8a15 |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0ea1fa: 022e 0000 |0295: move/from16 v46, v0 │ │ +0ea1fe: 902a 2a2e |0297: add-int v42, v42, v46 │ │ +0ea202: 0800 3200 |0299: move-object/from16 v0, v50 │ │ +0ea206: 5400 ab15 |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea20a: 082e 0000 |029d: move-object/from16 v46, v0 │ │ +0ea20e: 7401 a33c 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea214: 0a2e |02a2: move-result v46 │ │ +0ea216: 9123 242e |02a3: sub-int v35, v36, v46 │ │ +0ea21a: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ +0ea21e: 5400 ab15 |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea222: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ +0ea226: 7401 a23c 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0ea22c: 0a2e |02ae: move-result v46 │ │ +0ea22e: 9022 2a2e |02af: add-int v34, v42, v46 │ │ +0ea232: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ +0ea236: 5400 ab15 |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea23a: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ +0ea23e: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ +0ea242: 0201 2300 |02b9: move/from16 v1, v35 │ │ +0ea246: 0202 2a00 |02bb: move/from16 v2, v42 │ │ +0ea24a: 0203 2400 |02bd: move/from16 v3, v36 │ │ +0ea24e: 0204 2200 |02bf: move/from16 v4, v34 │ │ +0ea252: 6e54 aa3c 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +0ea258: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ +0ea25c: 5200 b015 |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0ea260: 022e 0000 |02c8: move/from16 v46, v0 │ │ +0ea264: 9124 242e |02ca: sub-int v36, v36, v46 │ │ +0ea268: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ +0ea26c: 5200 8415 |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea270: 022e 0000 |02d0: move/from16 v46, v0 │ │ +0ea274: 902a 222e |02d2: add-int v42, v34, v46 │ │ +0ea278: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ +0ea27c: 0200 2900 |02d6: move/from16 v0, v41 │ │ +0ea280: 0201 2400 |02d8: move/from16 v1, v36 │ │ +0ea284: 7120 1543 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +0ea28a: 0a1d |02dd: move-result v29 │ │ +0ea28c: 0800 3200 |02de: move-object/from16 v0, v50 │ │ +0ea290: 5400 ad15 |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea294: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ +0ea298: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ +0ea29c: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ +0ea2a0: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ +0ea2a4: 0202 2f00 |02ea: move/from16 v2, v47 │ │ +0ea2a8: 7030 9936 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ +0ea2ae: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ +0ea2b2: 5400 ad15 |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea2b6: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ +0ea2ba: 7401 d343 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0ea2c0: 0a15 |02f8: move-result v21 │ │ +0ea2c2: 120f |02f9: const/4 v15, #int 0 // #0 │ │ +0ea2c4: 0200 1500 |02fa: move/from16 v0, v21 │ │ +0ea2c8: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ +0ea2cc: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ +0ea2d0: 5400 ad15 |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea2d4: 082e 0000 |0302: move-object/from16 v46, v0 │ │ +0ea2d8: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ +0ea2dc: 6e20 cb43 f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0ea2e2: 0c2e |0309: move-result-object v46 │ │ +0ea2e4: 1f2e fc06 |030a: check-cast v46, Landroid/view/View; // type@06fc │ │ +0ea2e8: 0800 3200 |030c: move-object/from16 v0, v50 │ │ +0ea2ec: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ +0ea2f0: 0202 1400 |0310: move/from16 v2, v20 │ │ +0ea2f4: 7055 d836 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea2fa: 0a14 |0315: move-result v20 │ │ +0ea2fc: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0ea300: 28e2 |0318: goto 02fa // -001e │ │ +0ea302: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ +0ea306: 2900 f3fc |031b: goto/16 000e // -030d │ │ +0ea30a: 0800 3200 |031d: move-object/from16 v0, v50 │ │ +0ea30e: 5400 a215 |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea312: 082e 0000 |0321: move-object/from16 v46, v0 │ │ +0ea316: 0800 3200 |0323: move-object/from16 v0, v50 │ │ +0ea31a: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ +0ea31e: 0202 1400 |0327: move/from16 v2, v20 │ │ +0ea322: 7055 d836 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea328: 0a14 |032c: move-result v20 │ │ +0ea32a: 2900 31fd |032d: goto/16 005e // -02cf │ │ +0ea32e: 0800 3200 |032f: move-object/from16 v0, v50 │ │ +0ea332: 5400 9215 |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea336: 082e 0000 |0333: move-object/from16 v46, v0 │ │ +0ea33a: 0800 3200 |0335: move-object/from16 v0, v50 │ │ +0ea33e: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ +0ea342: 0202 1400 |0339: move/from16 v2, v20 │ │ +0ea346: 7055 d836 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea34c: 0a14 |033e: move-result v20 │ │ +0ea34e: 2900 41fd |033f: goto/16 0080 // -02bf │ │ +0ea352: 0800 3200 |0341: move-object/from16 v0, v50 │ │ +0ea356: 5400 a015 |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea35a: 082e 0000 |0345: move-object/from16 v46, v0 │ │ +0ea35e: 0800 3200 |0347: move-object/from16 v0, v50 │ │ +0ea362: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ +0ea366: 0202 1d00 |034b: move/from16 v2, v29 │ │ +0ea36a: 7055 d936 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0ea370: 0a1d |0350: move-result v29 │ │ +0ea372: 2900 51fd |0351: goto/16 00a2 // -02af │ │ +0ea376: 0800 3200 |0353: move-object/from16 v0, v50 │ │ +0ea37a: 5400 9915 |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0ea37e: 082e 0000 |0357: move-object/from16 v46, v0 │ │ +0ea382: 0800 3200 |0359: move-object/from16 v0, v50 │ │ +0ea386: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ +0ea38a: 0202 1400 |035d: move/from16 v2, v20 │ │ +0ea38e: 7055 d836 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea394: 0a14 |0362: move-result v20 │ │ +0ea396: 2900 a1fd |0363: goto/16 0104 // -025f │ │ +0ea39a: 0800 3200 |0365: move-object/from16 v0, v50 │ │ +0ea39e: 5400 9d15 |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0ea3a2: 082e 0000 |0369: move-object/from16 v46, v0 │ │ +0ea3a6: 0800 3200 |036b: move-object/from16 v0, v50 │ │ +0ea3aa: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ +0ea3ae: 0202 1400 |036f: move/from16 v2, v20 │ │ +0ea3b2: 7055 d836 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea3b8: 0a14 |0374: move-result v20 │ │ +0ea3ba: 2900 b1fd |0375: goto/16 0126 // -024f │ │ +0ea3be: 0800 3200 |0377: move-object/from16 v0, v50 │ │ +0ea3c2: 5400 ab15 |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea3c6: 082b 0000 |037b: move-object/from16 v43, v0 │ │ +0ea3ca: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ +0ea3ce: 0800 3200 |037f: move-object/from16 v0, v50 │ │ +0ea3d2: 5406 b615 |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea3d6: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ +0ea3da: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ +0ea3de: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ +0ea3e2: 7401 c536 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0ea3e8: 0a2e |038c: move-result v46 │ │ +0ea3ea: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ +0ea3ee: 5200 8a15 |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0ea3f2: 022f 0000 |0391: move/from16 v47, v0 │ │ +0ea3f6: 902e 2e2f |0393: add-int v46, v46, v47 │ │ +0ea3fa: 0800 3200 |0395: move-object/from16 v0, v50 │ │ +0ea3fe: 5200 b215 |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0ea402: 022f 0000 |0399: move/from16 v47, v0 │ │ +0ea406: 902a 2e2f |039b: add-int v42, v46, v47 │ │ +0ea40a: 2900 6efe |039d: goto/16 020b // -0192 │ │ +0ea40e: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ +0ea412: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ +0ea416: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ +0ea41a: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ +0ea41e: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ +0ea422: 5200 8415 |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea426: 022e 0000 |03ab: move/from16 v46, v0 │ │ +0ea42a: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ +0ea42e: 5200 af15 |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0ea432: 022f 0000 |03b1: move/from16 v47, v0 │ │ +0ea436: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ +0ea43a: 0200 2100 |03b5: move/from16 v0, v33 │ │ +0ea43e: 0201 2e00 |03b7: move/from16 v1, v46 │ │ +0ea442: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ +0ea446: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ +0ea44a: 5270 8415 |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea44e: 022f 0000 |03bf: move/from16 v47, v0 │ │ +0ea452: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ +0ea456: 5200 af15 |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0ea45a: 0230 0000 |03c5: move/from16 v48, v0 │ │ +0ea45e: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ +0ea462: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ +0ea466: 912f 202f |03cb: sub-int v47, v32, v47 │ │ +0ea46a: 7702 1243 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea470: 0a20 |03d0: move-result v32 │ │ +0ea472: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ +0ea476: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ +0ea47a: 5270 8415 |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea47e: 022f 0000 |03d7: move/from16 v47, v0 │ │ +0ea482: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ +0ea486: 0800 3200 |03db: move-object/from16 v0, v50 │ │ +0ea48a: 5200 af15 |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0ea48e: 022f 0000 |03df: move/from16 v47, v0 │ │ +0ea492: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ +0ea496: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ +0ea49a: 2900 26fe |03e5: goto/16 020b // -01da │ │ +0ea49e: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ +0ea4a2: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ +0ea4a6: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ +0ea4aa: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ +0ea4ae: 5200 b115 |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ +0ea4b2: 022e 0000 |03f1: move/from16 v46, v0 │ │ +0ea4b6: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ +0ea4ba: 442f 0c2f |03f5: aget v47, v12, v47 │ │ +0ea4be: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ +0ea4c2: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ +0ea4c6: 0200 2e00 |03fb: move/from16 v0, v46 │ │ +0ea4ca: 0201 1300 |03fd: move/from16 v1, v19 │ │ +0ea4ce: 7120 1243 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea4d4: 0a2e |0402: move-result v46 │ │ +0ea4d6: 9014 142e |0403: add-int v20, v20, v46 │ │ +0ea4da: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ +0ea4de: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ +0ea4e2: 0200 1300 |0409: move/from16 v0, v19 │ │ +0ea4e6: 7b00 |040b: neg-int v0, v0 │ │ +0ea4e8: 0230 0000 |040c: move/from16 v48, v0 │ │ +0ea4ec: 7702 1243 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea4f2: 0a2f |0411: move-result v47 │ │ +0ea4f4: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ +0ea4f8: 0228 1400 |0414: move/from16 v40, v20 │ │ +0ea4fc: 0223 1400 |0416: move/from16 v35, v20 │ │ +0ea500: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ +0ea504: 0800 3200 |041a: move-object/from16 v0, v50 │ │ +0ea508: 5400 b615 |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea50c: 082e 0000 |041e: move-object/from16 v46, v0 │ │ +0ea510: 7401 9f3c 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0ea516: 0c16 |0423: move-result-object v22 │ │ +0ea518: 1f16 a206 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea51c: 0800 3200 |0426: move-object/from16 v0, v50 │ │ +0ea520: 5400 b615 |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea524: 082e 0000 |042a: move-object/from16 v46, v0 │ │ +0ea528: 7401 a33c 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea52e: 0a2e |042f: move-result v46 │ │ +0ea530: 9029 282e |0430: add-int v41, v40, v46 │ │ +0ea534: 0800 3200 |0432: move-object/from16 v0, v50 │ │ +0ea538: 5400 b615 |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea53c: 082e 0000 |0436: move-object/from16 v46, v0 │ │ +0ea540: 7401 a23c 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0ea546: 0a2e |043b: move-result v46 │ │ +0ea548: 9025 2a2e |043c: add-int v37, v42, v46 │ │ +0ea54c: 0800 3200 |043e: move-object/from16 v0, v50 │ │ +0ea550: 5400 b615 |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0ea554: 082e 0000 |0442: move-object/from16 v46, v0 │ │ +0ea558: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ +0ea55c: 0201 2800 |0446: move/from16 v1, v40 │ │ +0ea560: 0202 2a00 |0448: move/from16 v2, v42 │ │ +0ea564: 0203 2900 |044a: move/from16 v3, v41 │ │ +0ea568: 0204 2500 |044c: move/from16 v4, v37 │ │ +0ea56c: 6e54 aa3c 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +0ea572: 0800 3200 |0451: move-object/from16 v0, v50 │ │ +0ea576: 5200 b015 |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0ea57a: 022e 0000 |0455: move/from16 v46, v0 │ │ +0ea57e: 9028 292e |0457: add-int v40, v41, v46 │ │ +0ea582: 0800 1600 |0459: move-object/from16 v0, v22 │ │ +0ea586: 5200 8415 |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea58a: 022e 0000 |045d: move/from16 v46, v0 │ │ +0ea58e: 902a 252e |045f: add-int v42, v37, v46 │ │ +0ea592: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ +0ea596: 0800 3200 |0463: move-object/from16 v0, v50 │ │ +0ea59a: 5400 ab15 |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea59e: 082e 0000 |0467: move-object/from16 v46, v0 │ │ +0ea5a2: 7401 9f3c 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3c9f │ │ +0ea5a8: 0c16 |046c: move-result-object v22 │ │ +0ea5aa: 1f16 a206 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0ea5ae: 0800 1600 |046f: move-object/from16 v0, v22 │ │ +0ea5b2: 5200 8a15 |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +0ea5b6: 022e 0000 |0473: move/from16 v46, v0 │ │ +0ea5ba: 902a 2a2e |0475: add-int v42, v42, v46 │ │ +0ea5be: 0800 3200 |0477: move-object/from16 v0, v50 │ │ +0ea5c2: 5400 ab15 |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea5c6: 082e 0000 |047b: move-object/from16 v46, v0 │ │ +0ea5ca: 7401 a33c 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0ea5d0: 0a2e |0480: move-result v46 │ │ +0ea5d2: 9024 232e |0481: add-int v36, v35, v46 │ │ +0ea5d6: 0800 3200 |0483: move-object/from16 v0, v50 │ │ +0ea5da: 5400 ab15 |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea5de: 082e 0000 |0487: move-object/from16 v46, v0 │ │ +0ea5e2: 7401 a23c 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0ea5e8: 0a2e |048c: move-result v46 │ │ +0ea5ea: 9022 2a2e |048d: add-int v34, v42, v46 │ │ +0ea5ee: 0800 3200 |048f: move-object/from16 v0, v50 │ │ +0ea5f2: 5400 ab15 |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ea5f6: 082e 0000 |0493: move-object/from16 v46, v0 │ │ +0ea5fa: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ +0ea5fe: 0201 2300 |0497: move/from16 v1, v35 │ │ +0ea602: 0202 2a00 |0499: move/from16 v2, v42 │ │ +0ea606: 0203 2400 |049b: move/from16 v3, v36 │ │ +0ea60a: 0204 2200 |049d: move/from16 v4, v34 │ │ +0ea60e: 6e54 aa3c 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +0ea614: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ +0ea618: 5200 b015 |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0ea61c: 022e 0000 |04a6: move/from16 v46, v0 │ │ +0ea620: 9023 242e |04a8: add-int v35, v36, v46 │ │ +0ea624: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ +0ea628: 5200 8415 |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +0ea62c: 022e 0000 |04ae: move/from16 v46, v0 │ │ +0ea630: 902a 222e |04b0: add-int v42, v34, v46 │ │ +0ea634: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ +0ea638: 0200 2800 |04b4: move/from16 v0, v40 │ │ +0ea63c: 0201 2300 |04b6: move/from16 v1, v35 │ │ +0ea640: 7120 1243 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea646: 0a14 |04bb: move-result v20 │ │ +0ea648: 2900 22fe |04bc: goto/16 02de // -01de │ │ +0ea64c: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ +0ea650: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ +0ea654: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ +0ea658: 5400 ad15 |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea65c: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ +0ea660: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ +0ea664: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ +0ea668: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ +0ea66c: 0202 2f00 |04ce: move/from16 v2, v47 │ │ +0ea670: 7030 9936 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ +0ea676: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ +0ea67a: 5400 ad15 |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea67e: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ +0ea682: 7401 d343 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0ea688: 0a1e |04dc: move-result v30 │ │ +0ea68a: 120f |04dd: const/4 v15, #int 0 // #0 │ │ +0ea68c: 0200 1e00 |04de: move/from16 v0, v30 │ │ +0ea690: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ +0ea694: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ +0ea698: 5400 ad15 |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea69c: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ +0ea6a0: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ +0ea6a4: 6e20 cb43 f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0ea6aa: 0c2e |04ed: move-result-object v46 │ │ +0ea6ac: 1f2e fc06 |04ee: check-cast v46, Landroid/view/View; // type@06fc │ │ +0ea6b0: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ +0ea6b4: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ +0ea6b8: 0202 1d00 |04f4: move/from16 v2, v29 │ │ +0ea6bc: 7055 d936 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@36d9 │ │ +0ea6c2: 0a1d |04f9: move-result v29 │ │ +0ea6c4: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0ea6c8: 28e2 |04fc: goto 04de // -001e │ │ +0ea6ca: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ +0ea6ce: 5400 ad15 |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea6d2: 082e 0000 |0501: move-object/from16 v46, v0 │ │ +0ea6d6: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ +0ea6da: 0800 3200 |0505: move-object/from16 v0, v50 │ │ +0ea6de: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ +0ea6e2: 0202 2f00 |0509: move/from16 v2, v47 │ │ +0ea6e6: 7030 9936 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@3699 │ │ +0ea6ec: 0800 3200 |050e: move-object/from16 v0, v50 │ │ +0ea6f0: 5400 ad15 |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea6f4: 082e 0000 |0512: move-object/from16 v46, v0 │ │ +0ea6f8: 0800 3200 |0514: move-object/from16 v0, v50 │ │ +0ea6fc: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ +0ea700: 7030 cc36 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@36cc │ │ +0ea706: 0a0b |051b: move-result v11 │ │ +0ea708: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ +0ea70c: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ +0ea710: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ +0ea714: 901b 182e |0522: add-int v27, v24, v46 │ │ +0ea718: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ +0ea71c: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ +0ea720: 9009 080b |0528: add-int v9, v8, v11 │ │ +0ea724: 0200 1400 |052a: move/from16 v0, v20 │ │ +0ea728: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ +0ea72c: 0208 1400 |052e: move/from16 v8, v20 │ │ +0ea730: 0800 3200 |0530: move-object/from16 v0, v50 │ │ +0ea734: 5400 ad15 |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea738: 082e 0000 |0534: move-object/from16 v46, v0 │ │ +0ea73c: 7401 d343 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0ea742: 0a0a |0539: move-result v10 │ │ +0ea744: 120f |053a: const/4 v15, #int 0 // #0 │ │ +0ea746: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ +0ea74a: 0800 3200 |053d: move-object/from16 v0, v50 │ │ +0ea74e: 5400 ad15 |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea752: 082e 0000 |0541: move-object/from16 v46, v0 │ │ +0ea756: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ +0ea75a: 6e20 cb43 f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0ea760: 0c2e |0548: move-result-object v46 │ │ +0ea762: 1f2e fc06 |0549: check-cast v46, Landroid/view/View; // type@06fc │ │ +0ea766: 0800 3200 |054b: move-object/from16 v0, v50 │ │ +0ea76a: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ +0ea76e: 7055 d836 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@36d8 │ │ +0ea774: 0a08 |0552: move-result v8 │ │ +0ea776: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0ea77a: 28e6 |0555: goto 053b // -001a │ │ +0ea77c: 0200 1d00 |0556: move/from16 v0, v29 │ │ +0ea780: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ +0ea784: 912e 091d |055a: sub-int v46, v9, v29 │ │ +0ea788: 9108 082e |055c: sub-int v8, v8, v46 │ │ +0ea78c: 28d2 |055e: goto 0530 // -002e │ │ +0ea78e: 0800 3200 |055f: move-object/from16 v0, v50 │ │ +0ea792: 5400 ad15 |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@15ad │ │ +0ea796: 082e 0000 |0563: move-object/from16 v46, v0 │ │ +0ea79a: 7401 c843 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0ea7a0: 0e00 |0568: return-void │ │ +0ea7a2: 0000 |0569: nop // spacer │ │ +0ea7a4: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1384 │ │ 0x000e line=1385 │ │ 0x0012 line=1386 │ │ 0x0016 line=1387 │ │ 0x001a line=1388 │ │ @@ -227919,440 +227924,440 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 40 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 824 16-bit code units │ │ -0eca14: |[0eca14] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ -0eca24: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0eca26: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ -0eca2a: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ -0eca2e: 0800 2500 |0005: move-object/from16 v0, v37 │ │ -0eca32: 540d ac15 |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ -0eca36: 7701 f831 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -0eca3c: 0a03 |000c: move-result v3 │ │ -0eca3e: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ -0eca42: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ -0eca46: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ -0eca4a: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ -0eca4e: 0800 2500 |0015: move-object/from16 v0, v37 │ │ -0eca52: 5403 a215 |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eca56: 0800 2500 |0019: move-object/from16 v0, v37 │ │ -0eca5a: 7020 0c37 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0eca60: 0a03 |001e: move-result v3 │ │ -0eca62: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ -0eca66: 0800 2500 |0021: move-object/from16 v0, v37 │ │ -0eca6a: 5404 a215 |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eca6e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -0eca70: 0800 2500 |0026: move-object/from16 v0, v37 │ │ -0eca74: 5209 9e15 |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ -0eca78: 0803 2500 |002a: move-object/from16 v3, v37 │ │ -0eca7c: 0205 2600 |002c: move/from16 v5, v38 │ │ -0eca80: 0207 2700 |002e: move/from16 v7, v39 │ │ -0eca84: 7607 db36 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ -0eca8a: 0800 2500 |0033: move-object/from16 v0, v37 │ │ -0eca8e: 5403 a215 |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0eca92: 6e10 7b3b 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@3b7b │ │ -0eca98: 0a03 |003a: move-result v3 │ │ -0eca9a: 0800 2500 |003b: move-object/from16 v0, v37 │ │ -0eca9e: 5405 a215 |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ecaa2: 0800 2500 |003f: move-object/from16 v0, v37 │ │ -0ecaa6: 7020 b936 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ -0ecaac: 0a05 |0044: move-result v5 │ │ -0ecaae: 9021 0305 |0045: add-int v33, v3, v5 │ │ -0ecab2: 0800 2500 |0047: move-object/from16 v0, v37 │ │ -0ecab6: 5403 a215 |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ecaba: 6e10 7a3b 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@3b7a │ │ -0ecac0: 0a03 |004e: move-result v3 │ │ -0ecac2: 0800 2500 |004f: move-object/from16 v0, v37 │ │ -0ecac6: 5405 a215 |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ecaca: 0800 2500 |0053: move-object/from16 v0, v37 │ │ -0ecace: 7020 cb36 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecad4: 0a05 |0058: move-result v5 │ │ -0ecad6: b053 |0059: add-int/2addr v3, v5 │ │ -0ecad8: 0200 1900 |005a: move/from16 v0, v25 │ │ -0ecadc: 7120 1243 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecae2: 0a19 |005f: move-result v25 │ │ -0ecae4: 0800 2500 |0060: move-object/from16 v0, v37 │ │ -0ecae8: 5403 a215 |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ecaec: 7110 ba1a 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecaf2: 0a03 |0067: move-result v3 │ │ -0ecaf4: 0200 1600 |0068: move/from16 v0, v22 │ │ -0ecaf8: 7120 f631 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecafe: 0a16 |006d: move-result v22 │ │ -0ecb00: 0800 2500 |006e: move-object/from16 v0, v37 │ │ -0ecb04: 5403 9215 |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb08: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -0ecb0c: 7020 0c37 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ecb12: 0a03 |0077: move-result v3 │ │ -0ecb14: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ -0ecb18: 0800 2500 |007a: move-object/from16 v0, v37 │ │ -0ecb1c: 5404 9215 |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb20: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -0ecb22: 0800 2500 |007f: move-object/from16 v0, v37 │ │ -0ecb26: 5209 9e15 |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ -0ecb2a: 0803 2500 |0083: move-object/from16 v3, v37 │ │ -0ecb2e: 0205 2600 |0085: move/from16 v5, v38 │ │ -0ecb32: 0207 2700 |0087: move/from16 v7, v39 │ │ -0ecb36: 7607 db36 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ -0ecb3c: 0800 2500 |008c: move-object/from16 v0, v37 │ │ -0ecb40: 5403 9215 |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb44: 6e10 7b3b 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@3b7b │ │ -0ecb4a: 0a03 |0093: move-result v3 │ │ -0ecb4c: 0800 2500 |0094: move-object/from16 v0, v37 │ │ -0ecb50: 5405 9215 |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb54: 0800 2500 |0098: move-object/from16 v0, v37 │ │ -0ecb58: 7020 b936 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ -0ecb5e: 0a05 |009d: move-result v5 │ │ -0ecb60: 9021 0305 |009e: add-int v33, v3, v5 │ │ -0ecb64: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ -0ecb68: 5403 9215 |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb6c: 6e10 7a3b 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@3b7a │ │ -0ecb72: 0a03 |00a7: move-result v3 │ │ -0ecb74: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ -0ecb78: 5405 9215 |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb7c: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ -0ecb80: 7020 cb36 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecb86: 0a05 |00b1: move-result v5 │ │ -0ecb88: b053 |00b2: add-int/2addr v3, v5 │ │ -0ecb8a: 0200 1900 |00b3: move/from16 v0, v25 │ │ -0ecb8e: 7120 1243 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecb94: 0a19 |00b8: move-result v25 │ │ -0ecb96: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ -0ecb9a: 5403 9215 |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ -0ecb9e: 7110 ba1a 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecba4: 0a03 |00c0: move-result v3 │ │ -0ecba6: 0200 1600 |00c1: move/from16 v0, v22 │ │ -0ecbaa: 7120 f631 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecbb0: 0a16 |00c6: move-result v22 │ │ -0ecbb2: 7401 b636 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@36b6 │ │ -0ecbb8: 0a18 |00ca: move-result v24 │ │ -0ecbba: 0200 1800 |00cb: move/from16 v0, v24 │ │ -0ecbbe: 0201 2100 |00cd: move/from16 v1, v33 │ │ -0ecbc2: 7120 1243 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecbc8: 0a03 |00d2: move-result v3 │ │ -0ecbca: b036 |00d3: add-int/2addr v6, v3 │ │ -0ecbcc: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ -0ecbce: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ -0ecbd2: 7120 1243 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecbd8: 0a03 |00da: move-result v3 │ │ -0ecbda: 4b03 0d1d |00db: aput v3, v13, v29 │ │ -0ecbde: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ -0ecbe2: 0800 2500 |00df: move-object/from16 v0, v37 │ │ -0ecbe6: 5403 a015 |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecbea: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ -0ecbee: 7020 0c37 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ecbf4: 0a03 |00e8: move-result v3 │ │ -0ecbf6: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ -0ecbfa: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ -0ecbfe: 5404 a015 |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc02: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ -0ecc04: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ -0ecc08: 5209 9e15 |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ -0ecc0c: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ -0ecc10: 0205 2600 |00f6: move/from16 v5, v38 │ │ -0ecc14: 0207 2700 |00f8: move/from16 v7, v39 │ │ -0ecc18: 7607 db36 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ -0ecc1e: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ -0ecc22: 5403 a015 |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc26: 6e10 a532 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@32a5 │ │ -0ecc2c: 0a03 |0104: move-result v3 │ │ -0ecc2e: 0800 2500 |0105: move-object/from16 v0, v37 │ │ -0ecc32: 5405 a015 |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc36: 0800 2500 |0109: move-object/from16 v0, v37 │ │ -0ecc3a: 7020 b936 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ -0ecc40: 0a05 |010e: move-result v5 │ │ -0ecc42: 9020 0305 |010f: add-int v32, v3, v5 │ │ -0ecc46: 0800 2500 |0111: move-object/from16 v0, v37 │ │ -0ecc4a: 5403 a015 |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc4e: 6e10 a432 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@32a4 │ │ -0ecc54: 0a03 |0118: move-result v3 │ │ -0ecc56: 0800 2500 |0119: move-object/from16 v0, v37 │ │ -0ecc5a: 5405 a015 |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc5e: 0800 2500 |011d: move-object/from16 v0, v37 │ │ -0ecc62: 7020 cb36 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecc68: 0a05 |0122: move-result v5 │ │ -0ecc6a: b053 |0123: add-int/2addr v3, v5 │ │ -0ecc6c: 0200 1900 |0124: move/from16 v0, v25 │ │ -0ecc70: 7120 1243 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecc76: 0a19 |0129: move-result v25 │ │ -0ecc78: 0800 2500 |012a: move-object/from16 v0, v37 │ │ -0ecc7c: 5403 a015 |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ecc80: 7110 ba1a 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecc86: 0a03 |0131: move-result v3 │ │ -0ecc88: 0200 1600 |0132: move/from16 v0, v22 │ │ -0ecc8c: 7120 f631 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecc92: 0a16 |0137: move-result v22 │ │ -0ecc94: 7401 b336 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@36b3 │ │ -0ecc9a: 0a17 |013b: move-result v23 │ │ -0ecc9c: 0200 1700 |013c: move/from16 v0, v23 │ │ -0ecca0: 0201 2000 |013e: move/from16 v1, v32 │ │ -0ecca4: 7120 1243 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eccaa: 0a03 |0143: move-result v3 │ │ -0eccac: b036 |0144: add-int/2addr v6, v3 │ │ -0eccae: 1203 |0145: const/4 v3, #int 0 // #0 │ │ -0eccb0: 9105 1720 |0146: sub-int v5, v23, v32 │ │ -0eccb4: 7120 1243 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0eccba: 0a03 |014b: move-result v3 │ │ -0eccbc: 4b03 0d1c |014c: aput v3, v13, v28 │ │ -0eccc0: 0800 2500 |014e: move-object/from16 v0, v37 │ │ -0eccc4: 5403 9915 |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0eccc8: 0800 2500 |0152: move-object/from16 v0, v37 │ │ -0ecccc: 7020 0c37 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0eccd2: 0a03 |0157: move-result v3 │ │ -0eccd4: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ -0eccd8: 0800 2500 |015a: move-object/from16 v0, v37 │ │ -0eccdc: 5404 9915 |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ecce0: 1208 |015e: const/4 v8, #int 0 // #0 │ │ -0ecce2: 0803 2500 |015f: move-object/from16 v3, v37 │ │ -0ecce6: 0205 2600 |0161: move/from16 v5, v38 │ │ -0eccea: 0207 2700 |0163: move/from16 v7, v39 │ │ -0eccee: 07d9 |0165: move-object v9, v13 │ │ -0eccf0: 7607 da36 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@36da │ │ -0eccf6: 0a03 |0169: move-result v3 │ │ -0eccf8: b036 |016a: add-int/2addr v6, v3 │ │ -0eccfa: 0800 2500 |016b: move-object/from16 v0, v37 │ │ -0eccfe: 5403 9915 |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ecd02: 6e10 5938 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0ecd08: 0a03 |0172: move-result v3 │ │ -0ecd0a: 0800 2500 |0173: move-object/from16 v0, v37 │ │ -0ecd0e: 5405 9915 |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ecd12: 0800 2500 |0177: move-object/from16 v0, v37 │ │ -0ecd16: 7020 cb36 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecd1c: 0a05 |017c: move-result v5 │ │ -0ecd1e: b053 |017d: add-int/2addr v3, v5 │ │ -0ecd20: 0200 1900 |017e: move/from16 v0, v25 │ │ -0ecd24: 7120 1243 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecd2a: 0a19 |0183: move-result v25 │ │ -0ecd2c: 0800 2500 |0184: move-object/from16 v0, v37 │ │ -0ecd30: 5403 9915 |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -0ecd34: 7110 ba1a 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecd3a: 0a03 |018b: move-result v3 │ │ -0ecd3c: 0200 1600 |018c: move/from16 v0, v22 │ │ -0ecd40: 7120 f631 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecd46: 0a16 |0191: move-result v22 │ │ -0ecd48: 0800 2500 |0192: move-object/from16 v0, v37 │ │ -0ecd4c: 5403 9d15 |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ecd50: 0800 2500 |0196: move-object/from16 v0, v37 │ │ -0ecd54: 7020 0c37 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ecd5a: 0a03 |019b: move-result v3 │ │ -0ecd5c: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ -0ecd60: 0800 2500 |019e: move-object/from16 v0, v37 │ │ -0ecd64: 5404 9d15 |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ecd68: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ -0ecd6a: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ -0ecd6e: 0205 2600 |01a5: move/from16 v5, v38 │ │ -0ecd72: 0207 2700 |01a7: move/from16 v7, v39 │ │ -0ecd76: 07d9 |01a9: move-object v9, v13 │ │ -0ecd78: 7607 da36 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@36da │ │ -0ecd7e: 0a03 |01ad: move-result v3 │ │ -0ecd80: b036 |01ae: add-int/2addr v6, v3 │ │ -0ecd82: 0800 2500 |01af: move-object/from16 v0, v37 │ │ -0ecd86: 5403 9d15 |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ecd8a: 6e10 8e3b 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@3b8e │ │ -0ecd90: 0a03 |01b6: move-result v3 │ │ -0ecd92: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ -0ecd96: 5405 9d15 |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ecd9a: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ -0ecd9e: 7020 cb36 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecda4: 0a05 |01c0: move-result v5 │ │ -0ecda6: b053 |01c1: add-int/2addr v3, v5 │ │ -0ecda8: 0200 1900 |01c2: move/from16 v0, v25 │ │ -0ecdac: 7120 1243 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecdb2: 0a19 |01c7: move-result v25 │ │ -0ecdb4: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ -0ecdb8: 5403 9d15 |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ecdbc: 7110 ba1a 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecdc2: 0a03 |01cf: move-result v3 │ │ -0ecdc4: 0200 1600 |01d0: move/from16 v0, v22 │ │ -0ecdc8: 7120 f631 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecdce: 0a16 |01d5: move-result v22 │ │ -0ecdd0: 7401 ae36 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ -0ecdd6: 0a15 |01d9: move-result v21 │ │ -0ecdd8: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ -0ecddc: 0200 1a00 |01dc: move/from16 v0, v26 │ │ -0ecde0: 0201 1500 |01de: move/from16 v1, v21 │ │ -0ecde4: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ -0ecde8: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ -0ecdec: 0201 1a00 |01e4: move/from16 v1, v26 │ │ -0ecdf0: 6e20 ad36 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ -0ecdf6: 0c04 |01e9: move-result-object v4 │ │ -0ecdf8: 6e10 5438 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0ecdfe: 0c1b |01ed: move-result-object v27 │ │ -0ece00: 1f1b a206 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ece04: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ -0ece08: 5203 8815 |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0ece0c: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ -0ece10: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ -0ece14: 7020 0c37 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ece1a: 0a03 |01fb: move-result v3 │ │ -0ece1c: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ -0ece20: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0ece24: 28dc |0200: goto 01dc // -0024 │ │ -0ece26: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ -0ece2a: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ -0ece2e: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ -0ece32: 1208 |0207: const/4 v8, #int 0 // #0 │ │ -0ece34: 0803 2500 |0208: move-object/from16 v3, v37 │ │ -0ece38: 0205 2600 |020a: move/from16 v5, v38 │ │ -0ece3c: 0207 2700 |020c: move/from16 v7, v39 │ │ -0ece40: 07d9 |020e: move-object v9, v13 │ │ -0ece42: 7607 da36 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@36da │ │ -0ece48: 0a03 |0212: move-result v3 │ │ -0ece4a: b036 |0213: add-int/2addr v6, v3 │ │ -0ece4c: 6e10 5938 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -0ece52: 0a03 |0217: move-result v3 │ │ -0ece54: 0800 2500 |0218: move-object/from16 v0, v37 │ │ -0ece58: 7020 cb36 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ece5e: 0a05 |021d: move-result v5 │ │ -0ece60: b053 |021e: add-int/2addr v3, v5 │ │ -0ece62: 0200 1900 |021f: move/from16 v0, v25 │ │ -0ece66: 7120 1243 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ece6c: 0a19 |0224: move-result v25 │ │ -0ece6e: 7110 ba1a 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ece74: 0a03 |0228: move-result v3 │ │ -0ece76: 0200 1600 |0229: move/from16 v0, v22 │ │ -0ece7a: 7120 f631 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ece80: 0a16 |022e: move-result v22 │ │ -0ece82: 28cf |022f: goto 01fe // -0031 │ │ -0ece84: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ -0ece88: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ -0ece8c: 0800 2500 |0234: move-object/from16 v0, v37 │ │ -0ece90: 5203 b215 |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ -0ece94: 0800 2500 |0238: move-object/from16 v0, v37 │ │ -0ece98: 5205 af15 |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ -0ece9c: 900c 0305 |023c: add-int v12, v3, v5 │ │ -0ecea0: 0800 2500 |023e: move-object/from16 v0, v37 │ │ -0ecea4: 5203 b115 |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ -0ecea8: 0800 2500 |0242: move-object/from16 v0, v37 │ │ -0eceac: 5205 b015 |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ -0eceb0: 9023 0305 |0246: add-int v35, v3, v5 │ │ -0eceb4: 0800 2500 |0248: move-object/from16 v0, v37 │ │ -0eceb8: 5403 b615 |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecebc: 0800 2500 |024c: move-object/from16 v0, v37 │ │ -0ecec0: 7020 0c37 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ecec6: 0a03 |0251: move-result v3 │ │ -0ecec8: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ -0ececc: 0800 2500 |0254: move-object/from16 v0, v37 │ │ -0eced0: 5408 b615 |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0eced4: 900a 0623 |0258: add-int v10, v6, v35 │ │ -0eced8: 0807 2500 |025a: move-object/from16 v7, v37 │ │ -0ecedc: 0209 2600 |025c: move/from16 v9, v38 │ │ -0ecee0: 020b 2700 |025e: move/from16 v11, v39 │ │ -0ecee4: 7607 da36 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@36da │ │ -0eceea: 0a24 |0263: move-result v36 │ │ -0eceec: 0800 2500 |0264: move-object/from16 v0, v37 │ │ -0ecef0: 5403 b615 |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecef4: 6e10 a33c 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -0ecefa: 0a03 |026b: move-result v3 │ │ -0ecefc: 0800 2500 |026c: move-object/from16 v0, v37 │ │ -0ecf00: 5405 b615 |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecf04: 0800 2500 |0270: move-object/from16 v0, v37 │ │ -0ecf08: 7020 b936 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ -0ecf0e: 0a05 |0275: move-result v5 │ │ -0ecf10: 9024 0305 |0276: add-int v36, v3, v5 │ │ -0ecf14: 0800 2500 |0278: move-object/from16 v0, v37 │ │ -0ecf18: 5403 b615 |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecf1c: 6e10 a23c 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ecf22: 0a03 |027f: move-result v3 │ │ -0ecf24: 0800 2500 |0280: move-object/from16 v0, v37 │ │ -0ecf28: 5405 b615 |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecf2c: 0800 2500 |0284: move-object/from16 v0, v37 │ │ -0ecf30: 7020 cb36 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecf36: 0a05 |0289: move-result v5 │ │ -0ecf38: 9022 0305 |028a: add-int v34, v3, v5 │ │ -0ecf3c: 0800 2500 |028c: move-object/from16 v0, v37 │ │ -0ecf40: 5403 b615 |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ecf44: 7110 ba1a 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecf4a: 0a03 |0293: move-result v3 │ │ -0ecf4c: 0200 1600 |0294: move/from16 v0, v22 │ │ -0ecf50: 7120 f631 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecf56: 0a16 |0299: move-result v22 │ │ -0ecf58: 0800 2500 |029a: move-object/from16 v0, v37 │ │ -0ecf5c: 5403 ab15 |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ecf60: 0800 2500 |029e: move-object/from16 v0, v37 │ │ -0ecf64: 7020 0c37 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ -0ecf6a: 0a03 |02a3: move-result v3 │ │ -0ecf6c: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ -0ecf70: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ -0ecf74: 540f ab15 |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ecf78: 9011 0623 |02aa: add-int v17, v6, v35 │ │ -0ecf7c: 9013 220c |02ac: add-int v19, v34, v12 │ │ -0ecf80: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ -0ecf84: 0210 2600 |02b0: move/from16 v16, v38 │ │ -0ecf88: 0212 2700 |02b2: move/from16 v18, v39 │ │ -0ecf8c: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ -0ecf90: 7607 da36 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@36da │ │ -0ecf96: 0a03 |02b9: move-result v3 │ │ -0ecf98: 0200 2400 |02ba: move/from16 v0, v36 │ │ -0ecf9c: 7120 1243 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecfa2: 0a24 |02bf: move-result v36 │ │ -0ecfa4: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ -0ecfa8: 5403 ab15 |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ecfac: 6e10 a23c 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -0ecfb2: 0a03 |02c7: move-result v3 │ │ -0ecfb4: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ -0ecfb8: 5405 ab15 |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ecfbc: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ -0ecfc0: 7020 cb36 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ -0ecfc6: 0a05 |02d1: move-result v5 │ │ -0ecfc8: b053 |02d2: add-int/2addr v3, v5 │ │ -0ecfca: 9022 2203 |02d3: add-int v34, v34, v3 │ │ -0ecfce: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ -0ecfd2: 5403 ab15 |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ecfd6: 7110 ba1a 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -0ecfdc: 0a03 |02dc: move-result v3 │ │ -0ecfde: 0200 1600 |02dd: move/from16 v0, v22 │ │ -0ecfe2: 7120 f631 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -0ecfe8: 0a16 |02e2: move-result v22 │ │ -0ecfea: 9006 0624 |02e3: add-int v6, v6, v36 │ │ -0ecfee: 0200 1900 |02e5: move/from16 v0, v25 │ │ -0ecff2: 0201 2200 |02e7: move/from16 v1, v34 │ │ -0ecff6: 7120 1243 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ecffc: 0a19 |02ec: move-result v25 │ │ -0ecffe: 7401 c336 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ -0ed004: 0a03 |02f0: move-result v3 │ │ -0ed006: 7401 c436 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ -0ed00c: 0a05 |02f4: move-result v5 │ │ -0ed00e: b053 |02f5: add-int/2addr v3, v5 │ │ -0ed010: b036 |02f6: add-int/2addr v6, v3 │ │ -0ed012: 7401 c536 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ -0ed018: 0a03 |02fa: move-result v3 │ │ -0ed01a: 7401 c236 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ -0ed020: 0a05 |02fe: move-result v5 │ │ -0ed022: b053 |02ff: add-int/2addr v3, v5 │ │ -0ed024: 9019 1903 |0300: add-int v25, v25, v3 │ │ -0ed028: 7401 c936 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@36c9 │ │ -0ed02e: 0a03 |0305: move-result v3 │ │ -0ed030: 7120 1243 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ed036: 0a03 |0309: move-result v3 │ │ -0ed038: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ -0ed03c: 9505 0516 |030c: and-int v5, v5, v22 │ │ -0ed040: 0200 2600 |030e: move/from16 v0, v38 │ │ -0ed044: 7130 e91a 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0ed04a: 0a1f |0313: move-result v31 │ │ -0ed04c: 7401 c836 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@36c8 │ │ -0ed052: 0a03 |0317: move-result v3 │ │ -0ed054: 0200 1900 |0318: move/from16 v0, v25 │ │ -0ed058: 7120 1243 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ed05e: 0a03 |031d: move-result v3 │ │ -0ed060: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ -0ed064: 0200 2700 |0320: move/from16 v0, v39 │ │ -0ed068: 7130 e91a 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -0ed06e: 0a1e |0325: move-result v30 │ │ -0ed070: 7601 0b37 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@370b │ │ -0ed076: 0a03 |0329: move-result v3 │ │ -0ed078: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ -0ed07c: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ -0ed080: 0800 2500 |032e: move-object/from16 v0, v37 │ │ -0ed084: 0201 1f00 |0330: move/from16 v1, v31 │ │ -0ed088: 0202 1e00 |0332: move/from16 v2, v30 │ │ -0ed08c: 6e30 f736 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@36f7 │ │ -0ed092: 0e00 |0337: return-void │ │ +0ea7b8: |[0ea7b8] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ +0ea7c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ea7ca: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ +0ea7ce: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ +0ea7d2: 0800 2500 |0005: move-object/from16 v0, v37 │ │ +0ea7d6: 540d ac15 |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@15ac │ │ +0ea7da: 7701 f831 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +0ea7e0: 0a03 |000c: move-result v3 │ │ +0ea7e2: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ +0ea7e6: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ +0ea7ea: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ +0ea7ee: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ +0ea7f2: 0800 2500 |0015: move-object/from16 v0, v37 │ │ +0ea7f6: 5403 a215 |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea7fa: 0800 2500 |0019: move-object/from16 v0, v37 │ │ +0ea7fe: 7020 0c37 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0ea804: 0a03 |001e: move-result v3 │ │ +0ea806: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ +0ea80a: 0800 2500 |0021: move-object/from16 v0, v37 │ │ +0ea80e: 5404 a215 |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea812: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +0ea814: 0800 2500 |0026: move-object/from16 v0, v37 │ │ +0ea818: 5209 9e15 |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ +0ea81c: 0803 2500 |002a: move-object/from16 v3, v37 │ │ +0ea820: 0205 2600 |002c: move/from16 v5, v38 │ │ +0ea824: 0207 2700 |002e: move/from16 v7, v39 │ │ +0ea828: 7607 db36 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ +0ea82e: 0800 2500 |0033: move-object/from16 v0, v37 │ │ +0ea832: 5403 a215 |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea836: 6e10 7b3b 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@3b7b │ │ +0ea83c: 0a03 |003a: move-result v3 │ │ +0ea83e: 0800 2500 |003b: move-object/from16 v0, v37 │ │ +0ea842: 5405 a215 |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea846: 0800 2500 |003f: move-object/from16 v0, v37 │ │ +0ea84a: 7020 b936 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ +0ea850: 0a05 |0044: move-result v5 │ │ +0ea852: 9021 0305 |0045: add-int v33, v3, v5 │ │ +0ea856: 0800 2500 |0047: move-object/from16 v0, v37 │ │ +0ea85a: 5403 a215 |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea85e: 6e10 7a3b 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@3b7a │ │ +0ea864: 0a03 |004e: move-result v3 │ │ +0ea866: 0800 2500 |004f: move-object/from16 v0, v37 │ │ +0ea86a: 5405 a215 |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea86e: 0800 2500 |0053: move-object/from16 v0, v37 │ │ +0ea872: 7020 cb36 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0ea878: 0a05 |0058: move-result v5 │ │ +0ea87a: b053 |0059: add-int/2addr v3, v5 │ │ +0ea87c: 0200 1900 |005a: move/from16 v0, v25 │ │ +0ea880: 7120 1243 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea886: 0a19 |005f: move-result v25 │ │ +0ea888: 0800 2500 |0060: move-object/from16 v0, v37 │ │ +0ea88c: 5403 a215 |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0ea890: 7110 ba1a 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0ea896: 0a03 |0067: move-result v3 │ │ +0ea898: 0200 1600 |0068: move/from16 v0, v22 │ │ +0ea89c: 7120 f631 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0ea8a2: 0a16 |006d: move-result v22 │ │ +0ea8a4: 0800 2500 |006e: move-object/from16 v0, v37 │ │ +0ea8a8: 5403 9215 |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea8ac: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +0ea8b0: 7020 0c37 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0ea8b6: 0a03 |0077: move-result v3 │ │ +0ea8b8: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ +0ea8bc: 0800 2500 |007a: move-object/from16 v0, v37 │ │ +0ea8c0: 5404 9215 |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea8c4: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +0ea8c6: 0800 2500 |007f: move-object/from16 v0, v37 │ │ +0ea8ca: 5209 9e15 |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ +0ea8ce: 0803 2500 |0083: move-object/from16 v3, v37 │ │ +0ea8d2: 0205 2600 |0085: move/from16 v5, v38 │ │ +0ea8d6: 0207 2700 |0087: move/from16 v7, v39 │ │ +0ea8da: 7607 db36 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ +0ea8e0: 0800 2500 |008c: move-object/from16 v0, v37 │ │ +0ea8e4: 5403 9215 |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea8e8: 6e10 7b3b 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@3b7b │ │ +0ea8ee: 0a03 |0093: move-result v3 │ │ +0ea8f0: 0800 2500 |0094: move-object/from16 v0, v37 │ │ +0ea8f4: 5405 9215 |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea8f8: 0800 2500 |0098: move-object/from16 v0, v37 │ │ +0ea8fc: 7020 b936 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ +0ea902: 0a05 |009d: move-result v5 │ │ +0ea904: 9021 0305 |009e: add-int v33, v3, v5 │ │ +0ea908: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ +0ea90c: 5403 9215 |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea910: 6e10 7a3b 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@3b7a │ │ +0ea916: 0a03 |00a7: move-result v3 │ │ +0ea918: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ +0ea91c: 5405 9215 |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea920: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ +0ea924: 7020 cb36 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0ea92a: 0a05 |00b1: move-result v5 │ │ +0ea92c: b053 |00b2: add-int/2addr v3, v5 │ │ +0ea92e: 0200 1900 |00b3: move/from16 v0, v25 │ │ +0ea932: 7120 1243 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea938: 0a19 |00b8: move-result v25 │ │ +0ea93a: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ +0ea93e: 5403 9215 |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@1592 │ │ +0ea942: 7110 ba1a 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0ea948: 0a03 |00c0: move-result v3 │ │ +0ea94a: 0200 1600 |00c1: move/from16 v0, v22 │ │ +0ea94e: 7120 f631 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0ea954: 0a16 |00c6: move-result v22 │ │ +0ea956: 7401 b636 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@36b6 │ │ +0ea95c: 0a18 |00ca: move-result v24 │ │ +0ea95e: 0200 1800 |00cb: move/from16 v0, v24 │ │ +0ea962: 0201 2100 |00cd: move/from16 v1, v33 │ │ +0ea966: 7120 1243 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea96c: 0a03 |00d2: move-result v3 │ │ +0ea96e: b036 |00d3: add-int/2addr v6, v3 │ │ +0ea970: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ +0ea972: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ +0ea976: 7120 1243 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ea97c: 0a03 |00da: move-result v3 │ │ +0ea97e: 4b03 0d1d |00db: aput v3, v13, v29 │ │ +0ea982: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ +0ea986: 0800 2500 |00df: move-object/from16 v0, v37 │ │ +0ea98a: 5403 a015 |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea98e: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ +0ea992: 7020 0c37 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0ea998: 0a03 |00e8: move-result v3 │ │ +0ea99a: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ +0ea99e: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ +0ea9a2: 5404 a015 |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea9a6: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ +0ea9a8: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ +0ea9ac: 5209 9e15 |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@159e │ │ +0ea9b0: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ +0ea9b4: 0205 2600 |00f6: move/from16 v5, v38 │ │ +0ea9b8: 0207 2700 |00f8: move/from16 v7, v39 │ │ +0ea9bc: 7607 db36 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@36db │ │ +0ea9c2: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ +0ea9c6: 5403 a015 |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea9ca: 6e10 a532 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@32a5 │ │ +0ea9d0: 0a03 |0104: move-result v3 │ │ +0ea9d2: 0800 2500 |0105: move-object/from16 v0, v37 │ │ +0ea9d6: 5405 a015 |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea9da: 0800 2500 |0109: move-object/from16 v0, v37 │ │ +0ea9de: 7020 b936 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ +0ea9e4: 0a05 |010e: move-result v5 │ │ +0ea9e6: 9020 0305 |010f: add-int v32, v3, v5 │ │ +0ea9ea: 0800 2500 |0111: move-object/from16 v0, v37 │ │ +0ea9ee: 5403 a015 |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0ea9f2: 6e10 a432 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@32a4 │ │ +0ea9f8: 0a03 |0118: move-result v3 │ │ +0ea9fa: 0800 2500 |0119: move-object/from16 v0, v37 │ │ +0ea9fe: 5405 a015 |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eaa02: 0800 2500 |011d: move-object/from16 v0, v37 │ │ +0eaa06: 7020 cb36 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0eaa0c: 0a05 |0122: move-result v5 │ │ +0eaa0e: b053 |0123: add-int/2addr v3, v5 │ │ +0eaa10: 0200 1900 |0124: move/from16 v0, v25 │ │ +0eaa14: 7120 1243 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eaa1a: 0a19 |0129: move-result v25 │ │ +0eaa1c: 0800 2500 |012a: move-object/from16 v0, v37 │ │ +0eaa20: 5403 a015 |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eaa24: 7110 ba1a 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0eaa2a: 0a03 |0131: move-result v3 │ │ +0eaa2c: 0200 1600 |0132: move/from16 v0, v22 │ │ +0eaa30: 7120 f631 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0eaa36: 0a16 |0137: move-result v22 │ │ +0eaa38: 7401 b336 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@36b3 │ │ +0eaa3e: 0a17 |013b: move-result v23 │ │ +0eaa40: 0200 1700 |013c: move/from16 v0, v23 │ │ +0eaa44: 0201 2000 |013e: move/from16 v1, v32 │ │ +0eaa48: 7120 1243 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eaa4e: 0a03 |0143: move-result v3 │ │ +0eaa50: b036 |0144: add-int/2addr v6, v3 │ │ +0eaa52: 1203 |0145: const/4 v3, #int 0 // #0 │ │ +0eaa54: 9105 1720 |0146: sub-int v5, v23, v32 │ │ +0eaa58: 7120 1243 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eaa5e: 0a03 |014b: move-result v3 │ │ +0eaa60: 4b03 0d1c |014c: aput v3, v13, v28 │ │ +0eaa64: 0800 2500 |014e: move-object/from16 v0, v37 │ │ +0eaa68: 5403 9915 |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0eaa6c: 0800 2500 |0152: move-object/from16 v0, v37 │ │ +0eaa70: 7020 0c37 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0eaa76: 0a03 |0157: move-result v3 │ │ +0eaa78: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ +0eaa7c: 0800 2500 |015a: move-object/from16 v0, v37 │ │ +0eaa80: 5404 9915 |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0eaa84: 1208 |015e: const/4 v8, #int 0 // #0 │ │ +0eaa86: 0803 2500 |015f: move-object/from16 v3, v37 │ │ +0eaa8a: 0205 2600 |0161: move/from16 v5, v38 │ │ +0eaa8e: 0207 2700 |0163: move/from16 v7, v39 │ │ +0eaa92: 07d9 |0165: move-object v9, v13 │ │ +0eaa94: 7607 da36 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@36da │ │ +0eaa9a: 0a03 |0169: move-result v3 │ │ +0eaa9c: b036 |016a: add-int/2addr v6, v3 │ │ +0eaa9e: 0800 2500 |016b: move-object/from16 v0, v37 │ │ +0eaaa2: 5403 9915 |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0eaaa6: 6e10 5938 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0eaaac: 0a03 |0172: move-result v3 │ │ +0eaaae: 0800 2500 |0173: move-object/from16 v0, v37 │ │ +0eaab2: 5405 9915 |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0eaab6: 0800 2500 |0177: move-object/from16 v0, v37 │ │ +0eaaba: 7020 cb36 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0eaac0: 0a05 |017c: move-result v5 │ │ +0eaac2: b053 |017d: add-int/2addr v3, v5 │ │ +0eaac4: 0200 1900 |017e: move/from16 v0, v25 │ │ +0eaac8: 7120 1243 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eaace: 0a19 |0183: move-result v25 │ │ +0eaad0: 0800 2500 |0184: move-object/from16 v0, v37 │ │ +0eaad4: 5403 9915 |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +0eaad8: 7110 ba1a 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0eaade: 0a03 |018b: move-result v3 │ │ +0eaae0: 0200 1600 |018c: move/from16 v0, v22 │ │ +0eaae4: 7120 f631 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0eaaea: 0a16 |0191: move-result v22 │ │ +0eaaec: 0800 2500 |0192: move-object/from16 v0, v37 │ │ +0eaaf0: 5403 9d15 |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eaaf4: 0800 2500 |0196: move-object/from16 v0, v37 │ │ +0eaaf8: 7020 0c37 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0eaafe: 0a03 |019b: move-result v3 │ │ +0eab00: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ +0eab04: 0800 2500 |019e: move-object/from16 v0, v37 │ │ +0eab08: 5404 9d15 |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eab0c: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ +0eab0e: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ +0eab12: 0205 2600 |01a5: move/from16 v5, v38 │ │ +0eab16: 0207 2700 |01a7: move/from16 v7, v39 │ │ +0eab1a: 07d9 |01a9: move-object v9, v13 │ │ +0eab1c: 7607 da36 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@36da │ │ +0eab22: 0a03 |01ad: move-result v3 │ │ +0eab24: b036 |01ae: add-int/2addr v6, v3 │ │ +0eab26: 0800 2500 |01af: move-object/from16 v0, v37 │ │ +0eab2a: 5403 9d15 |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eab2e: 6e10 8e3b 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@3b8e │ │ +0eab34: 0a03 |01b6: move-result v3 │ │ +0eab36: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ +0eab3a: 5405 9d15 |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eab3e: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ +0eab42: 7020 cb36 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0eab48: 0a05 |01c0: move-result v5 │ │ +0eab4a: b053 |01c1: add-int/2addr v3, v5 │ │ +0eab4c: 0200 1900 |01c2: move/from16 v0, v25 │ │ +0eab50: 7120 1243 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eab56: 0a19 |01c7: move-result v25 │ │ +0eab58: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ +0eab5c: 5403 9d15 |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eab60: 7110 ba1a 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0eab66: 0a03 |01cf: move-result v3 │ │ +0eab68: 0200 1600 |01d0: move/from16 v0, v22 │ │ +0eab6c: 7120 f631 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0eab72: 0a16 |01d5: move-result v22 │ │ +0eab74: 7401 ae36 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ +0eab7a: 0a15 |01d9: move-result v21 │ │ +0eab7c: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ +0eab80: 0200 1a00 |01dc: move/from16 v0, v26 │ │ +0eab84: 0201 1500 |01de: move/from16 v1, v21 │ │ +0eab88: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ +0eab8c: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ +0eab90: 0201 1a00 |01e4: move/from16 v1, v26 │ │ +0eab94: 6e20 ad36 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ +0eab9a: 0c04 |01e9: move-result-object v4 │ │ +0eab9c: 6e10 5438 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0eaba2: 0c1b |01ed: move-result-object v27 │ │ +0eaba4: 1f1b a206 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0eaba8: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +0eabac: 5203 8815 |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0eabb0: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ +0eabb4: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ +0eabb8: 7020 0c37 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0eabbe: 0a03 |01fb: move-result v3 │ │ +0eabc0: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ +0eabc4: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0eabc8: 28dc |0200: goto 01dc // -0024 │ │ +0eabca: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ +0eabce: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ +0eabd2: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ +0eabd6: 1208 |0207: const/4 v8, #int 0 // #0 │ │ +0eabd8: 0803 2500 |0208: move-object/from16 v3, v37 │ │ +0eabdc: 0205 2600 |020a: move/from16 v5, v38 │ │ +0eabe0: 0207 2700 |020c: move/from16 v7, v39 │ │ +0eabe4: 07d9 |020e: move-object v9, v13 │ │ +0eabe6: 7607 da36 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@36da │ │ +0eabec: 0a03 |0212: move-result v3 │ │ +0eabee: b036 |0213: add-int/2addr v6, v3 │ │ +0eabf0: 6e10 5938 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +0eabf6: 0a03 |0217: move-result v3 │ │ +0eabf8: 0800 2500 |0218: move-object/from16 v0, v37 │ │ +0eabfc: 7020 cb36 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0eac02: 0a05 |021d: move-result v5 │ │ +0eac04: b053 |021e: add-int/2addr v3, v5 │ │ +0eac06: 0200 1900 |021f: move/from16 v0, v25 │ │ +0eac0a: 7120 1243 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eac10: 0a19 |0224: move-result v25 │ │ +0eac12: 7110 ba1a 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0eac18: 0a03 |0228: move-result v3 │ │ +0eac1a: 0200 1600 |0229: move/from16 v0, v22 │ │ +0eac1e: 7120 f631 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0eac24: 0a16 |022e: move-result v22 │ │ +0eac26: 28cf |022f: goto 01fe // -0031 │ │ +0eac28: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ +0eac2c: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ +0eac30: 0800 2500 |0234: move-object/from16 v0, v37 │ │ +0eac34: 5203 b215 |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@15b2 │ │ +0eac38: 0800 2500 |0238: move-object/from16 v0, v37 │ │ +0eac3c: 5205 af15 |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@15af │ │ +0eac40: 900c 0305 |023c: add-int v12, v3, v5 │ │ +0eac44: 0800 2500 |023e: move-object/from16 v0, v37 │ │ +0eac48: 5203 b115 |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@15b1 │ │ +0eac4c: 0800 2500 |0242: move-object/from16 v0, v37 │ │ +0eac50: 5205 b015 |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@15b0 │ │ +0eac54: 9023 0305 |0246: add-int v35, v3, v5 │ │ +0eac58: 0800 2500 |0248: move-object/from16 v0, v37 │ │ +0eac5c: 5403 b615 |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eac60: 0800 2500 |024c: move-object/from16 v0, v37 │ │ +0eac64: 7020 0c37 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0eac6a: 0a03 |0251: move-result v3 │ │ +0eac6c: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ +0eac70: 0800 2500 |0254: move-object/from16 v0, v37 │ │ +0eac74: 5408 b615 |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eac78: 900a 0623 |0258: add-int v10, v6, v35 │ │ +0eac7c: 0807 2500 |025a: move-object/from16 v7, v37 │ │ +0eac80: 0209 2600 |025c: move/from16 v9, v38 │ │ +0eac84: 020b 2700 |025e: move/from16 v11, v39 │ │ +0eac88: 7607 da36 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@36da │ │ +0eac8e: 0a24 |0263: move-result v36 │ │ +0eac90: 0800 2500 |0264: move-object/from16 v0, v37 │ │ +0eac94: 5403 b615 |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eac98: 6e10 a33c 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +0eac9e: 0a03 |026b: move-result v3 │ │ +0eaca0: 0800 2500 |026c: move-object/from16 v0, v37 │ │ +0eaca4: 5405 b615 |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eaca8: 0800 2500 |0270: move-object/from16 v0, v37 │ │ +0eacac: 7020 b936 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@36b9 │ │ +0eacb2: 0a05 |0275: move-result v5 │ │ +0eacb4: 9024 0305 |0276: add-int v36, v3, v5 │ │ +0eacb8: 0800 2500 |0278: move-object/from16 v0, v37 │ │ +0eacbc: 5403 b615 |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eacc0: 6e10 a23c 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0eacc6: 0a03 |027f: move-result v3 │ │ +0eacc8: 0800 2500 |0280: move-object/from16 v0, v37 │ │ +0eaccc: 5405 b615 |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eacd0: 0800 2500 |0284: move-object/from16 v0, v37 │ │ +0eacd4: 7020 cb36 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0eacda: 0a05 |0289: move-result v5 │ │ +0eacdc: 9022 0305 |028a: add-int v34, v3, v5 │ │ +0eace0: 0800 2500 |028c: move-object/from16 v0, v37 │ │ +0eace4: 5403 b615 |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eace8: 7110 ba1a 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0eacee: 0a03 |0293: move-result v3 │ │ +0eacf0: 0200 1600 |0294: move/from16 v0, v22 │ │ +0eacf4: 7120 f631 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0eacfa: 0a16 |0299: move-result v22 │ │ +0eacfc: 0800 2500 |029a: move-object/from16 v0, v37 │ │ +0ead00: 5403 ab15 |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ead04: 0800 2500 |029e: move-object/from16 v0, v37 │ │ +0ead08: 7020 0c37 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@370c │ │ +0ead0e: 0a03 |02a3: move-result v3 │ │ +0ead10: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ +0ead14: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ +0ead18: 540f ab15 |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ead1c: 9011 0623 |02aa: add-int v17, v6, v35 │ │ +0ead20: 9013 220c |02ac: add-int v19, v34, v12 │ │ +0ead24: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ +0ead28: 0210 2600 |02b0: move/from16 v16, v38 │ │ +0ead2c: 0212 2700 |02b2: move/from16 v18, v39 │ │ +0ead30: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ +0ead34: 7607 da36 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@36da │ │ +0ead3a: 0a03 |02b9: move-result v3 │ │ +0ead3c: 0200 2400 |02ba: move/from16 v0, v36 │ │ +0ead40: 7120 1243 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ead46: 0a24 |02bf: move-result v36 │ │ +0ead48: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ +0ead4c: 5403 ab15 |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ead50: 6e10 a23c 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +0ead56: 0a03 |02c7: move-result v3 │ │ +0ead58: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ +0ead5c: 5405 ab15 |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ead60: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ +0ead64: 7020 cb36 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@36cb │ │ +0ead6a: 0a05 |02d1: move-result v5 │ │ +0ead6c: b053 |02d2: add-int/2addr v3, v5 │ │ +0ead6e: 9022 2203 |02d3: add-int v34, v34, v3 │ │ +0ead72: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ +0ead76: 5403 ab15 |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0ead7a: 7110 ba1a 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +0ead80: 0a03 |02dc: move-result v3 │ │ +0ead82: 0200 1600 |02dd: move/from16 v0, v22 │ │ +0ead86: 7120 f631 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +0ead8c: 0a16 |02e2: move-result v22 │ │ +0ead8e: 9006 0624 |02e3: add-int v6, v6, v36 │ │ +0ead92: 0200 1900 |02e5: move/from16 v0, v25 │ │ +0ead96: 0201 2200 |02e7: move/from16 v1, v34 │ │ +0ead9a: 7120 1243 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eada0: 0a19 |02ec: move-result v25 │ │ +0eada2: 7401 c336 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@36c3 │ │ +0eada8: 0a03 |02f0: move-result v3 │ │ +0eadaa: 7401 c436 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@36c4 │ │ +0eadb0: 0a05 |02f4: move-result v5 │ │ +0eadb2: b053 |02f5: add-int/2addr v3, v5 │ │ +0eadb4: b036 |02f6: add-int/2addr v6, v3 │ │ +0eadb6: 7401 c536 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@36c5 │ │ +0eadbc: 0a03 |02fa: move-result v3 │ │ +0eadbe: 7401 c236 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@36c2 │ │ +0eadc4: 0a05 |02fe: move-result v5 │ │ +0eadc6: b053 |02ff: add-int/2addr v3, v5 │ │ +0eadc8: 9019 1903 |0300: add-int v25, v25, v3 │ │ +0eadcc: 7401 c936 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@36c9 │ │ +0eadd2: 0a03 |0305: move-result v3 │ │ +0eadd4: 7120 1243 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eadda: 0a03 |0309: move-result v3 │ │ +0eaddc: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ +0eade0: 9505 0516 |030c: and-int v5, v5, v22 │ │ +0eade4: 0200 2600 |030e: move/from16 v0, v38 │ │ +0eade8: 7130 e91a 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0eadee: 0a1f |0313: move-result v31 │ │ +0eadf0: 7401 c836 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@36c8 │ │ +0eadf6: 0a03 |0317: move-result v3 │ │ +0eadf8: 0200 1900 |0318: move/from16 v0, v25 │ │ +0eadfc: 7120 1243 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0eae02: 0a03 |031d: move-result v3 │ │ +0eae04: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ +0eae08: 0200 2700 |0320: move/from16 v0, v39 │ │ +0eae0c: 7130 e91a 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +0eae12: 0a1e |0325: move-result v30 │ │ +0eae14: 7601 0b37 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@370b │ │ +0eae1a: 0a03 |0329: move-result v3 │ │ +0eae1c: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ +0eae20: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ +0eae24: 0800 2500 |032e: move-object/from16 v0, v37 │ │ +0eae28: 0201 1f00 |0330: move/from16 v1, v31 │ │ +0eae2c: 0202 1e00 |0332: move/from16 v2, v30 │ │ +0eae30: 6e30 f736 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@36f7 │ │ +0eae36: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ 0x0001 line=1249 │ │ 0x0003 line=1250 │ │ 0x0005 line=1252 │ │ 0x0009 line=1255 │ │ @@ -228461,41 +228466,41 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0ed094: |[0ed094] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0ed0a4: 0752 |0000: move-object v2, v5 │ │ -0ed0a6: 1f02 a506 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ -0ed0aa: 6e10 8f36 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@368f │ │ -0ed0b0: 0c03 |0006: move-result-object v3 │ │ -0ed0b2: 6f20 4239 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ -0ed0b8: 5443 a015 |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed0bc: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ -0ed0c0: 5443 a015 |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed0c4: 6e10 bd32 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ -0ed0ca: 0c01 |0013: move-result-object v1 │ │ -0ed0cc: 5223 8d15 |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ -0ed0d0: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ -0ed0d4: 5443 9a15 |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed0d8: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ -0ed0dc: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ -0ed0e0: 5223 8d15 |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ -0ed0e4: 7220 cb37 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@37cb │ │ -0ed0ea: 0c00 |0023: move-result-object v0 │ │ -0ed0ec: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -0ed0f0: 7110 4618 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@1846 │ │ -0ed0f6: 5523 8e15 |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ -0ed0fa: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ -0ed0fe: 7010 e536 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@36e5 │ │ -0ed104: 0e00 |0030: return-void │ │ -0ed106: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0ed108: 28e2 |0032: goto 0014 // -001e │ │ +0eae38: |[0eae38] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0eae48: 0752 |0000: move-object v2, v5 │ │ +0eae4a: 1f02 a506 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ +0eae4e: 6e10 8f36 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@368f │ │ +0eae54: 0c03 |0006: move-result-object v3 │ │ +0eae56: 6f20 4239 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ +0eae5c: 5443 a015 |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eae60: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ +0eae64: 5443 a015 |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eae68: 6e10 bd32 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ +0eae6e: 0c01 |0013: move-result-object v1 │ │ +0eae70: 5223 8d15 |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ +0eae74: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ +0eae78: 5443 9a15 |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eae7c: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ +0eae80: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ +0eae84: 5223 8d15 |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ +0eae88: 7220 cb37 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@37cb │ │ +0eae8e: 0c00 |0023: move-result-object v0 │ │ +0eae90: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +0eae94: 7110 4618 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@1846 │ │ +0eae9a: 5523 8e15 |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ +0eae9e: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ +0eaea2: 7010 e536 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@36e5 │ │ +0eaea8: 0e00 |0030: return-void │ │ +0eaeaa: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0eaeac: 28e2 |0032: goto 0014 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x0003 line=1106 │ │ 0x000a line=1108 │ │ 0x0014 line=1109 │ │ 0x001e line=1110 │ │ @@ -228517,26 +228522,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ed10c: |[0ed10c] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ -0ed11c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ed11e: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ed122: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -0ed126: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -0ed12a: 6f20 4339 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@3943 │ │ -0ed130: 5431 9615 |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ed134: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ -0ed138: 6e20 ef30 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setDirection:(Z)V // method@30ef │ │ -0ed13e: 0e00 |0011: return-void │ │ -0ed140: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ed142: 28fb |0013: goto 000e // -0005 │ │ +0eaeb0: |[0eaeb0] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ +0eaec0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0eaec2: 6001 c100 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0eaec6: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +0eaeca: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +0eaece: 6f20 4339 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@3943 │ │ +0eaed4: 5431 9615 |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0eaed8: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ +0eaedc: 6e20 ef30 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setDirection:(Z)V // method@30ef │ │ +0eaee2: 0e00 |0011: return-void │ │ +0eaee4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0eaee6: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=341 │ │ 0x0007 line=342 │ │ 0x000a line=344 │ │ 0x0011 line=345 │ │ 0x0012 line=344 │ │ @@ -228549,33 +228554,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0ed144: |[0ed144] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0ed154: 2200 a506 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ -0ed158: 6f10 4439 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ -0ed15e: 0c01 |0005: move-result-object v1 │ │ -0ed160: 7020 8e36 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@368e │ │ -0ed166: 5421 9a15 |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed16a: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ -0ed16e: 5421 9a15 |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed172: 5411 7e15 |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -0ed176: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -0ed17a: 5421 9a15 |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed17e: 5411 7e15 |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -0ed182: 6e10 682d 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ -0ed188: 0a01 |001a: move-result v1 │ │ -0ed18a: 5901 8d15 |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ -0ed18e: 6e10 d636 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@36d6 │ │ -0ed194: 0a01 |0020: move-result v1 │ │ -0ed196: 5c01 8e15 |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ -0ed19a: 1100 |0023: return-object v0 │ │ +0eaee8: |[0eaee8] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0eaef8: 2200 a506 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@06a5 │ │ +0eaefc: 6f10 4439 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ +0eaf02: 0c01 |0005: move-result-object v1 │ │ +0eaf04: 7020 8e36 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@368e │ │ +0eaf0a: 5421 9a15 |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eaf0e: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +0eaf12: 5421 9a15 |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eaf16: 5411 7e15 |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +0eaf1a: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +0eaf1e: 5421 9a15 |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eaf22: 5411 7e15 |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +0eaf26: 6e10 682d 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ +0eaf2c: 0a01 |001a: move-result v1 │ │ +0eaf2e: 5901 8d15 |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@158d │ │ +0eaf32: 6e10 d636 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@36d6 │ │ +0eaf38: 0a01 |0020: move-result v1 │ │ +0eaf3a: 5c01 8e15 |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@158e │ │ +0eaf3e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1093 │ │ 0x0009 line=1095 │ │ 0x0013 line=1096 │ │ 0x001d line=1099 │ │ 0x0023 line=1100 │ │ @@ -228588,33 +228593,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0ed19c: |[0ed19c] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0ed1ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ed1ae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0ed1b0: 7110 7e18 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -0ed1b6: 0a00 |0005: move-result v0 │ │ -0ed1b8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0ed1bc: 5c54 9815 |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ -0ed1c0: 5552 9815 |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ -0ed1c4: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -0ed1c8: 6f20 4639 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ -0ed1ce: 0a01 |0011: move-result v1 │ │ -0ed1d0: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0ed1d4: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -0ed1d8: 5c53 9815 |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ -0ed1dc: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -0ed1e0: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -0ed1e2: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -0ed1e6: 5c54 9815 |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ -0ed1ea: 0f03 |001f: return v3 │ │ +0eaf40: |[0eaf40] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0eaf50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0eaf52: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0eaf54: 7110 7e18 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +0eaf5a: 0a00 |0005: move-result v0 │ │ +0eaf5c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0eaf60: 5c54 9815 |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ +0eaf64: 5552 9815 |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ +0eaf68: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +0eaf6c: 6f20 4639 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3946 │ │ +0eaf72: 0a01 |0011: move-result v1 │ │ +0eaf74: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +0eaf78: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +0eaf7c: 5c53 9815 |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ +0eaf80: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +0eaf84: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +0eaf86: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +0eaf8a: 5c54 9815 |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@1598 │ │ +0eaf8e: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1139 │ │ 0x0006 line=1140 │ │ 0x0008 line=1141 │ │ 0x000a line=1144 │ │ 0x000e line=1145 │ │ @@ -228634,35 +228639,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ed1ec: |[0ed1ec] android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView:()V │ │ -0ed1fc: 6e10 ae36 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ -0ed202: 0a01 |0003: move-result v1 │ │ -0ed204: d802 01ff |0004: add-int/lit8 v2, v1, #int -1 // #ff │ │ -0ed208: 3a02 2000 |0006: if-ltz v2, 0026 // +0020 │ │ -0ed20c: 6e20 ad36 2600 |0008: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ -0ed212: 0c00 |000b: move-result-object v0 │ │ -0ed214: 6e10 5438 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -0ed21a: 0c03 |000f: move-result-object v3 │ │ -0ed21c: 1f03 a206 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -0ed220: 5234 8815 |0012: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -0ed224: 1225 |0014: const/4 v5, #int 2 // #2 │ │ -0ed226: 3254 0e00 |0015: if-eq v4, v5, 0023 // +000e │ │ -0ed22a: 5464 a015 |0017: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed22e: 3240 0a00 |0019: if-eq v0, v4, 0023 // +000a │ │ -0ed232: 6e20 e936 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.removeViewAt:(I)V // method@36e9 │ │ -0ed238: 5464 9c15 |001e: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0ed23c: 6e20 c643 0400 |0020: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0ed242: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0ed246: 28e1 |0025: goto 0006 // -001f │ │ -0ed248: 0e00 |0026: return-void │ │ +0eaf90: |[0eaf90] android.support.v7.widget.Toolbar.removeChildrenForExpandedActionView:()V │ │ +0eafa0: 6e10 ae36 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@36ae │ │ +0eafa6: 0a01 |0003: move-result v1 │ │ +0eafa8: d802 01ff |0004: add-int/lit8 v2, v1, #int -1 // #ff │ │ +0eafac: 3a02 2000 |0006: if-ltz v2, 0026 // +0020 │ │ +0eafb0: 6e20 ad36 2600 |0008: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@36ad │ │ +0eafb6: 0c00 |000b: move-result-object v0 │ │ +0eafb8: 6e10 5438 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +0eafbe: 0c03 |000f: move-result-object v3 │ │ +0eafc0: 1f03 a206 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +0eafc4: 5234 8815 |0012: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +0eafc8: 1225 |0014: const/4 v5, #int 2 // #2 │ │ +0eafca: 3254 0e00 |0015: if-eq v4, v5, 0023 // +000e │ │ +0eafce: 5464 a015 |0017: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eafd2: 3240 0a00 |0019: if-eq v0, v4, 0023 // +000a │ │ +0eafd6: 6e20 e936 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.removeViewAt:(I)V // method@36e9 │ │ +0eafdc: 5464 9c15 |001e: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0eafe0: 6e20 c643 0400 |0020: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0eafe6: d802 02ff |0023: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0eafea: 28e1 |0025: goto 0006 // -001f │ │ +0eafec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1793 │ │ 0x0004 line=1795 │ │ 0x0008 line=1796 │ │ 0x000c line=1797 │ │ 0x0012 line=1798 │ │ @@ -228682,18 +228687,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ed24c: |[0ed24c] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ -0ed25c: 5c01 9515 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@1595 │ │ -0ed260: 6e10 ea36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ -0ed266: 0e00 |0005: return-void │ │ +0eaff0: |[0eaff0] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ +0eb000: 5c01 9515 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@1595 │ │ +0eb004: 6e10 ea36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ +0eb00a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ 0x0002 line=1825 │ │ 0x0005 line=1826 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -228704,18 +228709,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ed268: |[0ed268] android.support.v7.widget.Toolbar.setContentInsetsAbsolute:(II)V │ │ -0ed278: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ed27c: 6e30 ee30 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@30ee │ │ -0ed282: 0e00 |0005: return-void │ │ +0eb00c: |[0eb00c] android.support.v7.widget.Toolbar.setContentInsetsAbsolute:(II)V │ │ +0eb01c: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0eb020: 6e30 ee30 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@30ee │ │ +0eb026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0005 line=1002 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 contentInsetLeft I │ │ @@ -228726,18 +228731,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ed284: |[0ed284] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ -0ed294: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ -0ed298: 6e30 f030 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@30f0 │ │ -0ed29e: 0e00 |0005: return-void │ │ +0eb028: |[0eb028] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ +0eb038: 5410 9615 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@1596 │ │ +0eb03c: 6e30 f030 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@30f0 │ │ +0eb042: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0005 line=944 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 contentInsetStart I │ │ @@ -228748,20 +228753,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ed2a0: |[0ed2a0] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ -0ed2b0: 5410 ae15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ -0ed2b4: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0ed2ba: 0c00 |0005: move-result-object v0 │ │ -0ed2bc: 6e20 f436 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ -0ed2c2: 0e00 |0009: return-void │ │ +0eb044: |[0eb044] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ +0eb054: 5410 ae15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ +0eb058: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0eb05e: 0c00 |0005: move-result-object v0 │ │ +0eb060: 6e20 f436 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ +0eb066: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0009 line=358 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -228771,41 +228776,41 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0ed2c4: |[0ed2c4] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0ed2d4: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -0ed2d8: 7010 a336 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@36a3 │ │ -0ed2de: 5420 9d15 |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed2e2: 7020 d336 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed2e8: 0a00 |000a: move-result v0 │ │ -0ed2ea: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0ed2ee: 5420 9d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed2f2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ed2f4: 7030 9a36 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ -0ed2fa: 5420 9d15 |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed2fe: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0ed302: 5420 9d15 |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed306: 6e20 9c3b 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -0ed30c: 0e00 |001c: return-void │ │ -0ed30e: 5420 9d15 |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed312: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -0ed316: 5420 9d15 |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed31a: 7020 d336 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed320: 0a00 |0026: move-result v0 │ │ -0ed322: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ -0ed326: 5420 9d15 |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed32a: 6e20 e836 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -0ed330: 5420 9c15 |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0ed334: 5421 9d15 |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed338: 6e20 d043 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0ed33e: 28de |0035: goto 0013 // -0022 │ │ +0eb068: |[0eb068] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0eb078: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +0eb07c: 7010 a336 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@36a3 │ │ +0eb082: 5420 9d15 |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb086: 7020 d336 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb08c: 0a00 |000a: move-result v0 │ │ +0eb08e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0eb092: 5420 9d15 |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb096: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0eb098: 7030 9a36 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ +0eb09e: 5420 9d15 |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0a2: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0eb0a6: 5420 9d15 |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0aa: 6e20 9c3b 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +0eb0b0: 0e00 |001c: return-void │ │ +0eb0b2: 5420 9d15 |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0b6: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +0eb0ba: 5420 9d15 |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0be: 7020 d336 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb0c4: 0a00 |0026: move-result v0 │ │ +0eb0c6: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ +0eb0ca: 5420 9d15 |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0ce: 6e20 e836 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +0eb0d4: 5420 9c15 |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0eb0d8: 5421 9d15 |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb0dc: 6e20 d043 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0eb0e2: 28de |0035: goto 0013 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=474 │ │ 0x0005 line=475 │ │ 0x000d line=476 │ │ 0x0013 line=482 │ │ @@ -228823,21 +228828,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed340: |[0ed340] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ -0ed350: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed356: 0c00 |0003: move-result-object v0 │ │ -0ed358: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0ed35e: 0c00 |0007: move-result-object v0 │ │ -0ed360: 6e20 f636 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@36f6 │ │ -0ed366: 0e00 |000b: return-void │ │ +0eb0e4: |[0eb0e4] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ +0eb0f4: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb0fa: 0c00 |0003: move-result-object v0 │ │ +0eb0fc: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0eb102: 0c00 |0007: move-result-object v0 │ │ +0eb104: 6e20 f636 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@36f6 │ │ +0eb10a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x000b line=508 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -228847,24 +228852,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ed368: |[0ed368] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ -0ed378: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ed37e: 0a00 |0003: move-result v0 │ │ -0ed380: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0ed384: 7010 a336 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@36a3 │ │ -0ed38a: 5410 9d15 |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed38e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0ed392: 5410 9d15 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ -0ed396: 6e20 9a3b 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ -0ed39c: 0e00 |0012: return-void │ │ +0eb10c: |[0eb10c] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ +0eb11c: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0eb122: 0a00 |0003: move-result v0 │ │ +0eb124: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0eb128: 7010 a336 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@36a3 │ │ +0eb12e: 5410 9d15 |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb132: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0eb136: 5410 9d15 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@159d │ │ +0eb13a: 6e20 9a3b 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ +0eb140: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0006 line=520 │ │ 0x0009 line=522 │ │ 0x000d line=523 │ │ 0x0012 line=525 │ │ @@ -228877,59 +228882,59 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0ed3a0: |[0ed3a0] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -0ed3b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ed3b2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0ed3b4: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ -0ed3b8: 5451 a015 |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed3bc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -0ed3c0: 0e00 |0008: return-void │ │ -0ed3c2: 7010 a536 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@36a5 │ │ -0ed3c8: 5451 a015 |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed3cc: 6e10 bd32 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ -0ed3d2: 0c00 |0011: move-result-object v0 │ │ -0ed3d4: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ -0ed3d8: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -0ed3dc: 5451 a415 |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@15a4 │ │ -0ed3e0: 6e20 372d 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ -0ed3e6: 5451 9a15 |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed3ea: 6e20 372d 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ -0ed3f0: 5451 9a15 |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed3f4: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ -0ed3f8: 2201 a106 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@06a1 │ │ -0ed3fc: 7030 7036 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@3670 │ │ -0ed402: 5b51 9a15 |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed406: 6e20 7332 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@3273 │ │ -0ed40c: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ -0ed410: 5451 a515 |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed414: 6e30 ff2c 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -0ed41a: 5451 9a15 |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed41e: 5452 a515 |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed422: 6e30 ff2c 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -0ed428: 5451 a015 |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed42c: 5252 a615 |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ -0ed430: 6e20 c732 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@32c7 │ │ -0ed436: 5451 a015 |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed43a: 6e20 c832 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@32c8 │ │ -0ed440: 5b57 a415 |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@15a4 │ │ -0ed444: 28be |004a: goto 0008 // -0042 │ │ -0ed446: 5451 a515 |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed44a: 6e30 6832 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@3268 │ │ -0ed450: 5451 9a15 |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed454: 5452 a515 |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed458: 6e30 7636 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@3676 │ │ -0ed45e: 6e20 7c32 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@327c │ │ -0ed464: 5451 9a15 |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ -0ed468: 6e20 7c36 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@367c │ │ -0ed46e: 28dd |005f: goto 003c // -0023 │ │ +0eb144: |[0eb144] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +0eb154: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0eb156: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0eb158: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ +0eb15c: 5451 a015 |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb160: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +0eb164: 0e00 |0008: return-void │ │ +0eb166: 7010 a536 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@36a5 │ │ +0eb16c: 5451 a015 |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb170: 6e10 bd32 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@32bd │ │ +0eb176: 0c00 |0011: move-result-object v0 │ │ +0eb178: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ +0eb17c: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +0eb180: 5451 a415 |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@15a4 │ │ +0eb184: 6e20 372d 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ +0eb18a: 5451 9a15 |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb18e: 6e20 372d 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2d37 │ │ +0eb194: 5451 9a15 |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb198: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ +0eb19c: 2201 a106 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@06a1 │ │ +0eb1a0: 7030 7036 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@3670 │ │ +0eb1a6: 5b51 9a15 |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb1aa: 6e20 7332 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@3273 │ │ +0eb1b0: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ +0eb1b4: 5451 a515 |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb1b8: 6e30 ff2c 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +0eb1be: 5451 9a15 |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb1c2: 5452 a515 |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb1c6: 6e30 ff2c 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +0eb1cc: 5451 a015 |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb1d0: 5252 a615 |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ +0eb1d4: 6e20 c732 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@32c7 │ │ +0eb1da: 5451 a015 |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb1de: 6e20 c832 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@32c8 │ │ +0eb1e4: 5b57 a415 |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@15a4 │ │ +0eb1e8: 28be |004a: goto 0008 // -0042 │ │ +0eb1ea: 5451 a515 |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb1ee: 6e30 6832 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@3268 │ │ +0eb1f4: 5451 9a15 |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb1f8: 5452 a515 |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb1fc: 6e30 7636 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@3676 │ │ +0eb202: 6e20 7c32 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@327c │ │ +0eb208: 5451 9a15 |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@159a │ │ +0eb20c: 6e20 7c36 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@367c │ │ +0eb212: 28dd |005f: goto 003c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=400 │ │ 0x0008 line=432 │ │ 0x0009 line=404 │ │ 0x000c line=405 │ │ 0x0012 line=406 │ │ @@ -228960,18 +228965,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ed470: |[0ed470] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -0ed480: 5b01 9015 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1590 │ │ -0ed484: 5b02 9f15 |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@159f │ │ -0ed488: 0e00 |0004: return-void │ │ +0eb214: |[0eb214] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +0eb224: 5b01 9015 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1590 │ │ +0eb228: 5b02 9f15 |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@159f │ │ +0eb22c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1833 │ │ 0x0002 line=1834 │ │ 0x0004 line=1835 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -228983,24 +228988,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0ed48c: |[0ed48c] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ -0ed49c: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -0ed4a0: 6e10 b736 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed4a6: 0c00 |0005: move-result-object v0 │ │ -0ed4a8: 6e20 ad01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0ed4ae: 0c00 |0009: move-result-object v0 │ │ -0ed4b0: 6e20 fb36 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ -0ed4b6: 0e00 |000d: return-void │ │ -0ed4b8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ed4ba: 28fb |000f: goto 000a // -0005 │ │ +0eb230: |[0eb230] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ +0eb240: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +0eb244: 6e10 b736 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb24a: 0c00 |0005: move-result-object v0 │ │ +0eb24c: 6e20 ad01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0eb252: 0c00 |0009: move-result-object v0 │ │ +0eb254: 6e20 fb36 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ +0eb25a: 0e00 |000d: return-void │ │ +0eb25c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0eb25e: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x000d line=752 │ │ 0x000e line=751 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -229011,24 +229016,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0ed4bc: |[0ed4bc] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -0ed4cc: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ed4d2: 0a00 |0003: move-result v0 │ │ -0ed4d4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -0ed4d8: 7010 a636 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ -0ed4de: 5410 a215 |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed4e2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0ed4e6: 5410 a215 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed4ea: 6e20 7f3b 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b7f │ │ -0ed4f0: 0e00 |0012: return-void │ │ +0eb260: |[0eb260] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +0eb270: 7110 3337 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0eb276: 0a00 |0003: move-result v0 │ │ +0eb278: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0eb27c: 7010 a636 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ +0eb282: 5410 a215 |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb286: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0eb28a: 5410 a215 |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb28e: 6e20 7f3b 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b7f │ │ +0eb294: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0006 line=764 │ │ 0x0009 line=766 │ │ 0x000d line=767 │ │ 0x0012 line=769 │ │ @@ -229041,20 +229046,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ed4f4: |[0ed4f4] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ -0ed504: 5410 ae15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ -0ed508: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -0ed50e: 0c00 |0005: move-result-object v0 │ │ -0ed510: 6e20 fd36 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ -0ed516: 0e00 |0009: return-void │ │ +0eb298: |[0eb298] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ +0eb2a8: 5410 ae15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@15ae │ │ +0eb2ac: 6e20 6731 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +0eb2b2: 0c00 |0005: move-result-object v0 │ │ +0eb2b4: 6e20 fd36 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ +0eb2ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0009 line=785 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -229064,41 +229069,41 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0ed518: |[0ed518] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0ed528: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ -0ed52c: 7010 a636 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ -0ed532: 5420 a215 |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed536: 7020 d336 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed53c: 0a00 |000a: move-result v0 │ │ -0ed53e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0ed542: 5420 a215 |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed546: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -0ed548: 7030 9a36 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ -0ed54e: 5420 a215 |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed552: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -0ed556: 5420 a215 |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed55a: 6e20 803b 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b80 │ │ -0ed560: 0e00 |001c: return-void │ │ -0ed562: 5420 a215 |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed566: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ -0ed56a: 5420 a215 |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed56e: 7020 d336 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed574: 0a00 |0026: move-result v0 │ │ -0ed576: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ -0ed57a: 5420 a215 |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed57e: 6e20 e836 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -0ed584: 5420 9c15 |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0ed588: 5421 a215 |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed58c: 6e20 d043 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0ed592: 28de |0035: goto 0013 // -0022 │ │ +0eb2bc: |[0eb2bc] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0eb2cc: 3803 1d00 |0000: if-eqz v3, 001d // +001d │ │ +0eb2d0: 7010 a636 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ +0eb2d6: 5420 a215 |0005: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb2da: 7020 d336 0200 |0007: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb2e0: 0a00 |000a: move-result v0 │ │ +0eb2e2: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0eb2e6: 5420 a215 |000d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb2ea: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +0eb2ec: 7030 9a36 0201 |0010: invoke-direct {v2, v0, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ +0eb2f2: 5420 a215 |0013: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb2f6: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +0eb2fa: 5420 a215 |0017: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb2fe: 6e20 803b 3000 |0019: invoke-virtual {v0, v3}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b80 │ │ +0eb304: 0e00 |001c: return-void │ │ +0eb306: 5420 a215 |001d: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb30a: 3800 f4ff |001f: if-eqz v0, 0013 // -000c │ │ +0eb30e: 5420 a215 |0021: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb312: 7020 d336 0200 |0023: invoke-direct {v2, v0}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb318: 0a00 |0026: move-result v0 │ │ +0eb31a: 3800 ecff |0027: if-eqz v0, 0013 // -0014 │ │ +0eb31e: 5420 a215 |0029: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb322: 6e20 e836 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +0eb328: 5420 9c15 |002e: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0eb32c: 5421 a215 |0030: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb330: 6e20 d043 1000 |0032: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0eb336: 28de |0035: goto 0013 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0002 line=801 │ │ 0x0005 line=802 │ │ 0x000d line=803 │ │ 0x0013 line=809 │ │ @@ -229116,19 +229121,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ed594: |[0ed594] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -0ed5a4: 7010 a636 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ -0ed5aa: 5410 a215 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ -0ed5ae: 6e20 823b 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b82 │ │ -0ed5b4: 0e00 |0008: return-void │ │ +0eb338: |[0eb338] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +0eb348: 7010 a636 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@36a6 │ │ +0eb34e: 5410 a215 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@15a2 │ │ +0eb352: 6e20 823b 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b82 │ │ +0eb358: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0003 line=835 │ │ 0x0008 line=836 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -229139,17 +229144,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 │ │ -0ed5b8: |[0ed5b8] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ -0ed5c8: 5b01 a315 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@15a3 │ │ -0ed5cc: 0e00 |0002: return-void │ │ +0eb35c: |[0eb35c] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ +0eb36c: 5b01 a315 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@15a3 │ │ +0eb370: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0002 line=924 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ @@ -229159,19 +229164,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ed5d0: |[0ed5d0] android.support.v7.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0ed5e0: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ -0ed5e6: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed5ea: 6e20 c532 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@32c5 │ │ -0ed5f0: 0e00 |0008: return-void │ │ +0eb374: |[0eb374] android.support.v7.widget.Toolbar.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0eb384: 7010 a436 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@36a4 │ │ +0eb38a: 5410 a015 |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb38e: 6e20 c532 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuView;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@32c5 │ │ +0eb394: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0003 line=858 │ │ 0x0008 line=859 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -229182,29 +229187,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ed5f4: |[0ed5f4] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ -0ed604: 5220 a615 |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ -0ed608: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ -0ed60c: 5923 a615 |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ -0ed610: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -0ed614: 6e10 b736 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed61a: 0c00 |000b: move-result-object v0 │ │ -0ed61c: 5b20 a515 |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed620: 0e00 |000e: return-void │ │ -0ed622: 2200 d606 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -0ed626: 6e10 b736 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed62c: 0c01 |0014: move-result-object v1 │ │ -0ed62e: 7030 8837 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -0ed634: 5b20 a515 |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ -0ed638: 28f4 |001a: goto 000e // -000c │ │ +0eb398: |[0eb398] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ +0eb3a8: 5220 a615 |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ +0eb3ac: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ +0eb3b0: 5923 a615 |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@15a6 │ │ +0eb3b4: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +0eb3b8: 6e10 b736 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb3be: 0c00 |000b: move-result-object v0 │ │ +0eb3c0: 5b20 a515 |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb3c4: 0e00 |000e: return-void │ │ +0eb3c6: 2200 d606 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +0eb3ca: 6e10 b736 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb3d0: 0c01 |0014: move-result-object v1 │ │ +0eb3d2: 7030 8837 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +0eb3d8: 5b20 a515 |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@15a5 │ │ +0eb3dc: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0004 line=322 │ │ 0x0006 line=323 │ │ 0x0008 line=324 │ │ 0x000e line=329 │ │ @@ -229218,21 +229223,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed63c: |[0ed63c] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ -0ed64c: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed652: 0c00 |0003: move-result-object v0 │ │ -0ed654: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0ed65a: 0c00 |0007: move-result-object v0 │ │ -0ed65c: 6e20 0337 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ -0ed662: 0e00 |000b: return-void │ │ +0eb3e0: |[0eb3e0] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ +0eb3f0: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb3f6: 0c00 |0003: move-result-object v0 │ │ +0eb3f8: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0eb3fe: 0c00 |0007: move-result-object v0 │ │ +0eb400: 6e20 0337 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ +0eb406: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x000b line=648 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -229242,65 +229247,65 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0ed664: |[0ed664] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0ed674: 7110 3337 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ed67a: 0a01 |0003: move-result v1 │ │ -0ed67c: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ -0ed680: 5431 ab15 |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed684: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -0ed688: 6e10 b736 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed68e: 0c00 |000d: move-result-object v0 │ │ -0ed690: 2201 6507 |000e: new-instance v1, Landroid/widget/TextView; // type@0765 │ │ -0ed694: 7020 943c 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -0ed69a: 5b31 ab15 |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed69e: 5431 ab15 |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6a2: 6e10 c43c 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -0ed6a8: 5431 ab15 |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6ac: 6202 bb15 |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -0ed6b0: 6e20 b83c 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -0ed6b6: 5231 a915 |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ -0ed6ba: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -0ed6be: 5431 ab15 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6c2: 5232 a915 |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ -0ed6c6: 6e30 c83c 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -0ed6cc: 5231 aa15 |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ -0ed6d0: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -0ed6d4: 5431 ab15 |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6d8: 5232 aa15 |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ -0ed6dc: 6e20 c93c 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -0ed6e2: 5431 ab15 |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6e6: 7020 d336 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed6ec: 0a01 |003c: move-result v1 │ │ -0ed6ee: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ -0ed6f2: 5431 ab15 |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed6f6: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -0ed6f8: 7030 9a36 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ -0ed6fe: 5431 ab15 |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed702: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -0ed706: 5431 ab15 |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed70a: 6e20 c73c 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0ed710: 5b34 a815 |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@15a8 │ │ -0ed714: 0e00 |0050: return-void │ │ -0ed716: 5431 ab15 |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed71a: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ -0ed71e: 5431 ab15 |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed722: 7020 d336 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed728: 0a01 |005a: move-result v1 │ │ -0ed72a: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ -0ed72e: 5431 ab15 |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed732: 6e20 e836 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -0ed738: 5431 9c15 |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0ed73c: 5432 ab15 |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed740: 6e20 d043 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0ed746: 28dc |0069: goto 0045 // -0024 │ │ +0eb408: |[0eb408] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0eb418: 7110 3337 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0eb41e: 0a01 |0003: move-result v1 │ │ +0eb420: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ +0eb424: 5431 ab15 |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb428: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +0eb42c: 6e10 b736 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb432: 0c00 |000d: move-result-object v0 │ │ +0eb434: 2201 6507 |000e: new-instance v1, Landroid/widget/TextView; // type@0765 │ │ +0eb438: 7020 943c 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +0eb43e: 5b31 ab15 |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb442: 5431 ab15 |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb446: 6e10 c43c 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +0eb44c: 5431 ab15 |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb450: 6202 bb15 |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +0eb454: 6e20 b83c 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +0eb45a: 5231 a915 |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ +0eb45e: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +0eb462: 5431 ab15 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb466: 5232 a915 |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ +0eb46a: 6e30 c83c 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +0eb470: 5231 aa15 |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ +0eb474: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +0eb478: 5431 ab15 |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb47c: 5232 aa15 |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ +0eb480: 6e20 c93c 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +0eb486: 5431 ab15 |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb48a: 7020 d336 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb490: 0a01 |003c: move-result v1 │ │ +0eb492: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ +0eb496: 5431 ab15 |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb49a: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +0eb49c: 7030 9a36 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ +0eb4a2: 5431 ab15 |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4a6: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +0eb4aa: 5431 ab15 |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4ae: 6e20 c73c 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0eb4b4: 5b34 a815 |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@15a8 │ │ +0eb4b8: 0e00 |0050: return-void │ │ +0eb4ba: 5431 ab15 |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4be: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ +0eb4c2: 5431 ab15 |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4c6: 7020 d336 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb4cc: 0a01 |005a: move-result v1 │ │ +0eb4ce: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ +0eb4d2: 5431 ab15 |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4d6: 6e20 e836 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +0eb4dc: 5431 9c15 |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0eb4e0: 5432 ab15 |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb4e4: 6e20 d043 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0eb4ea: 28dc |0069: goto 0045 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0006 line=659 │ │ 0x000a line=660 │ │ 0x000e line=661 │ │ 0x0015 line=662 │ │ @@ -229328,21 +229333,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ed748: |[0ed748] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ -0ed758: 5913 a915 |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ -0ed75c: 5410 ab15 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed760: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ed764: 5410 ab15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed768: 6e30 c83c 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -0ed76e: 0e00 |000b: return-void │ │ +0eb4ec: |[0eb4ec] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ +0eb4fc: 5913 a915 |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@15a9 │ │ +0eb500: 5410 ab15 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb504: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0eb508: 5410 ab15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb50c: 6e30 c83c 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +0eb512: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0002 line=701 │ │ 0x0006 line=702 │ │ 0x000b line=704 │ │ locals : │ │ @@ -229355,21 +229360,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed770: |[0ed770] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ -0ed780: 5912 aa15 |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ -0ed784: 5410 ab15 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed788: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ed78c: 5410 ab15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ -0ed790: 6e20 c93c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -0ed796: 0e00 |000b: return-void │ │ +0eb514: |[0eb514] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ +0eb524: 5912 aa15 |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@15aa │ │ +0eb528: 5410 ab15 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb52c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0eb530: 5410 ab15 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@15ab │ │ +0eb534: 6e20 c93c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +0eb53a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0002 line=725 │ │ 0x0006 line=726 │ │ 0x000b line=728 │ │ locals : │ │ @@ -229381,21 +229386,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed798: |[0ed798] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ -0ed7a8: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed7ae: 0c00 |0003: move-result-object v0 │ │ -0ed7b0: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -0ed7b6: 0c00 |0007: move-result-object v0 │ │ -0ed7b8: 6e20 0737 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -0ed7be: 0e00 |000b: return-void │ │ +0eb53c: |[0eb53c] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ +0eb54c: 6e10 b736 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb552: 0c00 |0003: move-result-object v0 │ │ +0eb554: 6e20 ad01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0eb55a: 0c00 |0007: move-result-object v0 │ │ +0eb55c: 6e20 0737 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +0eb562: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x000b line=593 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -229405,65 +229410,65 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0ed7c0: |[0ed7c0] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ -0ed7d0: 7110 3337 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -0ed7d6: 0a01 |0003: move-result v1 │ │ -0ed7d8: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ -0ed7dc: 5431 b615 |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed7e0: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -0ed7e4: 6e10 b736 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -0ed7ea: 0c00 |000d: move-result-object v0 │ │ -0ed7ec: 2201 6507 |000e: new-instance v1, Landroid/widget/TextView; // type@0765 │ │ -0ed7f0: 7020 943c 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -0ed7f6: 5b31 b615 |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed7fa: 5431 b615 |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed7fe: 6e10 c43c 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -0ed804: 5431 b615 |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed808: 6202 bb15 |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -0ed80c: 6e20 b83c 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -0ed812: 5231 b415 |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ -0ed816: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -0ed81a: 5431 b615 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed81e: 5232 b415 |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ -0ed822: 6e30 c83c 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -0ed828: 5231 b515 |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ -0ed82c: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -0ed830: 5431 b615 |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed834: 5232 b515 |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ -0ed838: 6e20 c93c 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -0ed83e: 5431 b615 |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed842: 7020 d336 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed848: 0a01 |003c: move-result v1 │ │ -0ed84a: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ -0ed84e: 5431 b615 |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed852: 1212 |0041: const/4 v2, #int 1 // #1 │ │ -0ed854: 7030 9a36 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ -0ed85a: 5431 b615 |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed85e: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ -0ed862: 5431 b615 |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed866: 6e20 c73c 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0ed86c: 5b34 b315 |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@15b3 │ │ -0ed870: 0e00 |0050: return-void │ │ -0ed872: 5431 b615 |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed876: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ -0ed87a: 5431 b615 |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed87e: 7020 d336 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ -0ed884: 0a01 |005a: move-result v1 │ │ -0ed886: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ -0ed88a: 5431 b615 |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed88e: 6e20 e836 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -0ed894: 5431 9c15 |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ -0ed898: 5432 b615 |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed89c: 6e20 d043 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0ed8a2: 28dc |0069: goto 0045 // -0024 │ │ +0eb564: |[0eb564] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ +0eb574: 7110 3337 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +0eb57a: 0a01 |0003: move-result v1 │ │ +0eb57c: 3901 4d00 |0004: if-nez v1, 0051 // +004d │ │ +0eb580: 5431 b615 |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb584: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +0eb588: 6e10 b736 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +0eb58e: 0c00 |000d: move-result-object v0 │ │ +0eb590: 2201 6507 |000e: new-instance v1, Landroid/widget/TextView; // type@0765 │ │ +0eb594: 7020 943c 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +0eb59a: 5b31 b615 |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb59e: 5431 b615 |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5a2: 6e10 c43c 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +0eb5a8: 5431 b615 |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5ac: 6202 bb15 |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +0eb5b0: 6e20 b83c 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +0eb5b6: 5231 b415 |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ +0eb5ba: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +0eb5be: 5431 b615 |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5c2: 5232 b415 |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ +0eb5c6: 6e30 c83c 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +0eb5cc: 5231 b515 |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ +0eb5d0: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +0eb5d4: 5431 b615 |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5d8: 5232 b515 |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ +0eb5dc: 6e20 c93c 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +0eb5e2: 5431 b615 |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5e6: 7020 d336 1300 |0039: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb5ec: 0a01 |003c: move-result v1 │ │ +0eb5ee: 3901 0800 |003d: if-nez v1, 0045 // +0008 │ │ +0eb5f2: 5431 b615 |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb5f6: 1212 |0041: const/4 v2, #int 1 // #1 │ │ +0eb5f8: 7030 9a36 1302 |0042: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;Z)V // method@369a │ │ +0eb5fe: 5431 b615 |0045: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb602: 3801 0700 |0047: if-eqz v1, 004e // +0007 │ │ +0eb606: 5431 b615 |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb60a: 6e20 c73c 4100 |004b: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0eb610: 5b34 b315 |004e: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@15b3 │ │ +0eb614: 0e00 |0050: return-void │ │ +0eb616: 5431 b615 |0051: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb61a: 3801 f2ff |0053: if-eqz v1, 0045 // -000e │ │ +0eb61e: 5431 b615 |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb622: 7020 d336 1300 |0057: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.isChildOrHidden:(Landroid/view/View;)Z // method@36d3 │ │ +0eb628: 0a01 |005a: move-result v1 │ │ +0eb62a: 3801 eaff |005b: if-eqz v1, 0045 // -0016 │ │ +0eb62e: 5431 b615 |005d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb632: 6e20 e836 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +0eb638: 5431 9c15 |0062: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mHiddenViews:Ljava/util/ArrayList; // field@159c │ │ +0eb63c: 5432 b615 |0064: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb640: 6e20 d043 2100 |0066: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0eb646: 28dc |0069: goto 0045 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0006 line=605 │ │ 0x000a line=606 │ │ 0x000e line=607 │ │ 0x0015 line=608 │ │ @@ -229491,21 +229496,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0ed8a4: |[0ed8a4] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ -0ed8b4: 5913 b415 |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ -0ed8b8: 5410 b615 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed8bc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ed8c0: 5410 b615 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed8c4: 6e30 c83c 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -0ed8ca: 0e00 |000b: return-void │ │ +0eb648: |[0eb648] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ +0eb658: 5913 b415 |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@15b4 │ │ +0eb65c: 5410 b615 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb660: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0eb664: 5410 b615 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb668: 6e30 c83c 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +0eb66e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0002 line=690 │ │ 0x0006 line=691 │ │ 0x000b line=693 │ │ locals : │ │ @@ -229518,21 +229523,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ed8cc: |[0ed8cc] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ -0ed8dc: 5912 b515 |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ -0ed8e0: 5410 b615 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed8e4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0ed8e8: 5410 b615 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ -0ed8ec: 6e20 c93c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -0ed8f2: 0e00 |000b: return-void │ │ +0eb670: |[0eb670] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ +0eb680: 5912 b515 |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@15b5 │ │ +0eb684: 5410 b615 |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb688: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0eb68c: 5410 b615 |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@15b6 │ │ +0eb690: 6e20 c93c 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +0eb696: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0002 line=713 │ │ 0x0006 line=714 │ │ 0x000b line=716 │ │ locals : │ │ @@ -229544,38 +229549,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0ed8f4: |[0ed8f4] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ -0ed904: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed908: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0ed90c: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ -0ed910: 6e10 c932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@32c9 │ │ -0ed916: 0a00 |0009: move-result v0 │ │ -0ed918: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0ed91c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0ed91e: 0f00 |000d: return v0 │ │ -0ed920: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ed922: 28fe |000f: goto 000d // -0002 │ │ +0eb698: |[0eb698] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ +0eb6a8: 5410 a015 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb6ac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0eb6b0: 5410 a015 |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@15a0 │ │ +0eb6b4: 6e10 c932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@32c9 │ │ +0eb6ba: 0a00 |0009: move-result v0 │ │ +0eb6bc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0eb6c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0eb6c2: 0f00 |000d: return v0 │ │ +0eb6c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0eb6c6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #998 header: │ │ class_idx : 1897 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #998 - │ │ Class descriptor : 'Lcom/viewpagerindicator/BuildConfig;' │ │ @@ -229620,31 +229625,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ed924: |[0ed924] com.viewpagerindicator.BuildConfig.:()V │ │ -0ed934: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ed93a: 0e00 |0003: return-void │ │ +0eb6c8: |[0eb6c8] com.viewpagerindicator.BuildConfig.:()V │ │ +0eb6d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb6de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #999 header: │ │ class_idx : 1898 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1485 │ │ +source_file_idx : 1481 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #999 annotations: │ │ Annotations on class │ │ @@ -229656,21 +229661,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 1485 (CirclePageIndicator.java) │ │ + source_file_idx : 1481 (CirclePageIndicator.java) │ │ │ │ Class #1000 header: │ │ class_idx : 1899 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1485 │ │ +source_file_idx : 1481 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1000 annotations: │ │ Annotations on class │ │ @@ -229692,17 +229697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ed93c: |[0ed93c] com.viewpagerindicator.CirclePageIndicator$SavedState$1.:()V │ │ -0ed94c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ed952: 0e00 |0003: return-void │ │ +0eb6e0: |[0eb6e0] com.viewpagerindicator.CirclePageIndicator$SavedState$1.:()V │ │ +0eb6f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb6f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -229711,19 +229716,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ed954: |[0ed954] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ -0ed964: 2200 6c07 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ -0ed968: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ed96a: 7030 e73c 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V // method@3ce7 │ │ -0ed970: 1100 |0006: return-object v0 │ │ +0eb6f8: |[0eb6f8] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ +0eb708: 2200 6c07 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ +0eb70c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0eb70e: 7030 e73c 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V // method@3ce7 │ │ +0eb714: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -229732,18 +229737,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 │ │ -0ed974: |[0ed974] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0ed984: 6e20 e13c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@3ce1 │ │ -0ed98a: 0c00 |0003: move-result-object v0 │ │ -0ed98c: 1100 |0004: return-object v0 │ │ +0eb718: |[0eb718] com.viewpagerindicator.CirclePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0eb728: 6e20 e13c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@3ce1 │ │ +0eb72e: 0c00 |0003: move-result-object v0 │ │ +0eb730: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -229752,17 +229757,17 @@ │ │ type : '(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ed990: |[0ed990] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ -0ed9a0: 2320 2809 |0000: new-array v0, v2, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@0928 │ │ -0ed9a4: 1100 |0002: return-object v0 │ │ +0eb734: |[0eb734] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ +0eb744: 2320 2809 |0000: new-array v0, v2, [Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@0928 │ │ +0eb748: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -229771,32 +229776,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ed9a8: |[0ed9a8] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0ed9b8: 6e20 e33c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@3ce3 │ │ -0ed9be: 0c00 |0003: move-result-object v0 │ │ -0ed9c0: 1100 |0004: return-object v0 │ │ +0eb74c: |[0eb74c] com.viewpagerindicator.CirclePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0eb75c: 6e20 e33c 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // method@3ce3 │ │ +0eb762: 0c00 |0003: move-result-object v0 │ │ +0eb764: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1485 (CirclePageIndicator.java) │ │ + source_file_idx : 1481 (CirclePageIndicator.java) │ │ │ │ Class #1001 header: │ │ class_idx : 1900 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 1485 │ │ +source_file_idx : 1481 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #1001 annotations: │ │ Annotations on class │ │ @@ -229826,39 +229831,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ed9c4: |[0ed9c4] com.viewpagerindicator.CirclePageIndicator$SavedState.:()V │ │ -0ed9d4: 2200 6b07 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; // type@076b │ │ -0ed9d8: 7010 e03c 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.:()V // method@3ce0 │ │ -0ed9de: 6900 e315 |0005: sput-object v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@15e3 │ │ -0ed9e2: 0e00 |0007: return-void │ │ +0eb768: |[0eb768] com.viewpagerindicator.CirclePageIndicator$SavedState.:()V │ │ +0eb778: 2200 6b07 |0000: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1; // type@076b │ │ +0eb77c: 7010 e03c 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState$1;.:()V // method@3ce0 │ │ +0eb782: 6900 e315 |0005: sput-object v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@15e3 │ │ +0eb786: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/CirclePageIndicator$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 │ │ -0ed9e4: |[0ed9e4] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0ed9f4: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0ed9fa: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0eda00: 0a00 |0006: move-result v0 │ │ -0eda02: 5910 e415 |0007: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ -0eda06: 0e00 |0009: return-void │ │ +0eb788: |[0eb788] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +0eb798: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0eb79e: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0eb7a4: 0a00 |0006: move-result v0 │ │ +0eb7a6: 5910 e415 |0007: iput v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ +0eb7aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0003 line=525 │ │ 0x0009 line=526 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ @@ -229869,17 +229874,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0eda08: |[0eda08] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ -0eda18: 7020 e63c 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3ce6 │ │ -0eda1e: 0e00 |0003: return-void │ │ +0eb7ac: |[0eb7ac] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/CirclePageIndicator$1;)V │ │ +0eb7bc: 7020 e63c 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3ce6 │ │ +0eb7c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/CirclePageIndicator$1; │ │ @@ -229889,17 +229894,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0eda20: |[0eda20] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -0eda30: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0eda36: 0e00 |0003: return-void │ │ +0eb7c4: |[0eb7c4] com.viewpagerindicator.CirclePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0eb7d4: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0eb7da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0003 line=521 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -229910,36 +229915,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0eda38: |[0eda38] com.viewpagerindicator.CirclePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0eda48: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0eda4e: 5210 e415 |0003: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ -0eda52: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0eda58: 0e00 |0008: return-void │ │ +0eb7dc: |[0eb7dc] com.viewpagerindicator.CirclePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0eb7ec: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0eb7f2: 5210 e415 |0003: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ +0eb7f6: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0eb7fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=531 │ │ 0x0008 line=532 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1485 (CirclePageIndicator.java) │ │ + source_file_idx : 1481 (CirclePageIndicator.java) │ │ │ │ Class #1002 header: │ │ class_idx : 1902 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4865 │ │ +source_file_idx : 4861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #1002 annotations: │ │ Annotations on class │ │ @@ -229951,21 +229956,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4865 (LinePageIndicator.java) │ │ + source_file_idx : 4861 (LinePageIndicator.java) │ │ │ │ Class #1003 header: │ │ class_idx : 1903 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4865 │ │ +source_file_idx : 4861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1003 annotations: │ │ Annotations on class │ │ @@ -229987,17 +229992,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0eda5c: |[0eda5c] com.viewpagerindicator.LinePageIndicator$SavedState$1.:()V │ │ -0eda6c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0eda72: 0e00 |0003: return-void │ │ +0eb800: |[0eb800] com.viewpagerindicator.LinePageIndicator$SavedState$1.:()V │ │ +0eb810: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -230006,19 +230011,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0eda74: |[0eda74] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ -0eda84: 2200 7007 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ -0eda88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0eda8a: 7030 1f3d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V // method@3d1f │ │ -0eda90: 1100 |0006: return-object v0 │ │ +0eb818: |[0eb818] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ +0eb828: 2200 7007 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ +0eb82c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0eb82e: 7030 1f3d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V // method@3d1f │ │ +0eb834: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -230027,18 +230032,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 │ │ -0eda94: |[0eda94] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0edaa4: 6e20 193d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@3d19 │ │ -0edaaa: 0c00 |0003: move-result-object v0 │ │ -0edaac: 1100 |0004: return-object v0 │ │ +0eb838: |[0eb838] com.viewpagerindicator.LinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0eb848: 6e20 193d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@3d19 │ │ +0eb84e: 0c00 |0003: move-result-object v0 │ │ +0eb850: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -230047,17 +230052,17 @@ │ │ type : '(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edab0: |[0edab0] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ -0edac0: 2320 2909 |0000: new-array v0, v2, [Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0929 │ │ -0edac4: 1100 |0002: return-object v0 │ │ +0eb854: |[0eb854] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ +0eb864: 2320 2909 |0000: new-array v0, v2, [Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0929 │ │ +0eb868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -230066,32 +230071,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0edac8: |[0edac8] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0edad8: 6e20 1b3d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@3d1b │ │ -0edade: 0c00 |0003: move-result-object v0 │ │ -0edae0: 1100 |0004: return-object v0 │ │ +0eb86c: |[0eb86c] com.viewpagerindicator.LinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0eb87c: 6e20 1b3d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/LinePageIndicator$SavedState; // method@3d1b │ │ +0eb882: 0c00 |0003: move-result-object v0 │ │ +0eb884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 4865 (LinePageIndicator.java) │ │ + source_file_idx : 4861 (LinePageIndicator.java) │ │ │ │ Class #1004 header: │ │ class_idx : 1904 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 4865 │ │ +source_file_idx : 4861 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #1004 annotations: │ │ Annotations on class │ │ @@ -230121,39 +230126,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0edae4: |[0edae4] com.viewpagerindicator.LinePageIndicator$SavedState.:()V │ │ -0edaf4: 2200 6f07 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; // type@076f │ │ -0edaf8: 7010 183d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.:()V // method@3d18 │ │ -0edafe: 6900 f715 |0005: sput-object v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@15f7 │ │ -0edb02: 0e00 |0007: return-void │ │ +0eb888: |[0eb888] com.viewpagerindicator.LinePageIndicator$SavedState.:()V │ │ +0eb898: 2200 6f07 |0000: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1; // type@076f │ │ +0eb89c: 7010 183d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState$1;.:()V // method@3d18 │ │ +0eb8a2: 6900 f715 |0005: sput-object v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@15f7 │ │ +0eb8a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/LinePageIndicator$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 │ │ -0edb04: |[0edb04] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0edb14: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0edb1a: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0edb20: 0a00 |0006: move-result v0 │ │ -0edb22: 5910 f815 |0007: iput v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ -0edb26: 0e00 |0009: return-void │ │ +0eb8a8: |[0eb8a8] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +0eb8b8: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0eb8be: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0eb8c4: 0a00 |0006: move-result v0 │ │ +0eb8c6: 5910 f815 |0007: iput v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ +0eb8ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ 0x0009 line=419 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ @@ -230164,17 +230169,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0edb28: |[0edb28] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V │ │ -0edb38: 7020 1e3d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3d1e │ │ -0edb3e: 0e00 |0003: return-void │ │ +0eb8cc: |[0eb8cc] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/LinePageIndicator$1;)V │ │ +0eb8dc: 7020 1e3d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3d1e │ │ +0eb8e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/LinePageIndicator$1; │ │ @@ -230184,17 +230189,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0edb40: |[0edb40] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -0edb50: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0edb56: 0e00 |0003: return-void │ │ +0eb8e4: |[0eb8e4] com.viewpagerindicator.LinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0eb8f4: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0eb8fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -230205,36 +230210,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0edb58: |[0edb58] com.viewpagerindicator.LinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0edb68: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0edb6e: 5210 f815 |0003: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ -0edb72: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0edb78: 0e00 |0008: return-void │ │ +0eb8fc: |[0eb8fc] com.viewpagerindicator.LinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0eb90c: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0eb912: 5210 f815 |0003: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ +0eb916: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0eb91c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0003 line=424 │ │ 0x0008 line=425 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 4865 (LinePageIndicator.java) │ │ + source_file_idx : 4861 (LinePageIndicator.java) │ │ │ │ Class #1005 header: │ │ class_idx : 1907 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 29 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1005 annotations: │ │ Annotations on class │ │ @@ -230399,31 +230404,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edb7c: |[0edb7c] com.viewpagerindicator.R$attr.:()V │ │ -0edb8c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edb92: 0e00 |0003: return-void │ │ +0eb920: |[0eb920] com.viewpagerindicator.R$attr.:()V │ │ +0eb930: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1006 header: │ │ class_idx : 1908 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1006 annotations: │ │ Annotations on class │ │ @@ -230468,31 +230473,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edb94: |[0edb94] com.viewpagerindicator.R$bool.:()V │ │ -0edba4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edbaa: 0e00 |0003: return-void │ │ +0eb938: |[0eb938] com.viewpagerindicator.R$bool.:()V │ │ +0eb948: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb94e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1007 header: │ │ class_idx : 1909 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 19 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1007 annotations: │ │ Annotations on class │ │ @@ -230607,31 +230612,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edbac: |[0edbac] com.viewpagerindicator.R$color.:()V │ │ -0edbbc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edbc2: 0e00 |0003: return-void │ │ +0eb950: |[0eb950] com.viewpagerindicator.R$color.:()V │ │ +0eb960: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1008 header: │ │ class_idx : 1910 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1008 annotations: │ │ Annotations on class │ │ @@ -230716,31 +230721,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edbc4: |[0edbc4] com.viewpagerindicator.R$dimen.:()V │ │ -0edbd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edbda: 0e00 |0003: return-void │ │ +0eb968: |[0eb968] com.viewpagerindicator.R$dimen.:()V │ │ +0eb978: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1009 header: │ │ class_idx : 1911 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1009 annotations: │ │ Annotations on class │ │ @@ -230795,31 +230800,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edbdc: |[0edbdc] com.viewpagerindicator.R$drawable.:()V │ │ -0edbec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edbf2: 0e00 |0003: return-void │ │ +0eb980: |[0eb980] com.viewpagerindicator.R$drawable.:()V │ │ +0eb990: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb996: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1010 header: │ │ class_idx : 1912 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1010 annotations: │ │ Annotations on class │ │ @@ -230854,31 +230859,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edbf4: |[0edbf4] com.viewpagerindicator.R$id.:()V │ │ -0edc04: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edc0a: 0e00 |0003: return-void │ │ +0eb998: |[0eb998] com.viewpagerindicator.R$id.:()V │ │ +0eb9a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb9ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1011 header: │ │ class_idx : 1913 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1011 annotations: │ │ Annotations on class │ │ @@ -230918,31 +230923,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edc0c: |[0edc0c] com.viewpagerindicator.R$integer.:()V │ │ -0edc1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edc22: 0e00 |0003: return-void │ │ +0eb9b0: |[0eb9b0] com.viewpagerindicator.R$integer.:()V │ │ +0eb9c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$integer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1012 header: │ │ class_idx : 1914 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1012 annotations: │ │ Annotations on class │ │ @@ -230982,31 +230987,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edc24: |[0edc24] com.viewpagerindicator.R$style.:()V │ │ -0edc34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edc3a: 0e00 |0003: return-void │ │ +0eb9c8: |[0eb9c8] com.viewpagerindicator.R$style.:()V │ │ +0eb9d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eb9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1013 header: │ │ class_idx : 1915 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 41 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1013 annotations: │ │ Annotations on class │ │ @@ -231231,42 +231236,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 136 16-bit code units │ │ -0edc3c: |[0edc3c] com.viewpagerindicator.R$styleable.:()V │ │ -0edc4c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0edc50: 2300 f508 |0002: new-array v0, v0, [I // type@08f5 │ │ -0edc54: 2600 2800 0000 |0004: fill-array-data v0, 0000002c // +00000028 │ │ -0edc5a: 6900 5a16 |0007: sput-object v0, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@165a │ │ -0edc5e: 1260 |0009: const/4 v0, #int 6 // #6 │ │ -0edc60: 2300 f508 |000a: new-array v0, v0, [I // type@08f5 │ │ -0edc64: 2600 3400 0000 |000c: fill-array-data v0, 00000040 // +00000034 │ │ -0edc6a: 6900 6316 |000f: sput-object v0, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@1663 │ │ -0edc6e: 1300 0d00 |0011: const/16 v0, #int 13 // #d │ │ -0edc72: 2300 f508 |0013: new-array v0, v0, [I // type@08f5 │ │ -0edc76: 2600 3b00 0000 |0015: fill-array-data v0, 00000050 // +0000003b │ │ -0edc7c: 6900 6a16 |0018: sput-object v0, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@166a │ │ -0edc80: 1240 |001a: const/4 v0, #int 4 // #4 │ │ -0edc82: 2300 f508 |001b: new-array v0, v0, [I // type@08f5 │ │ -0edc86: 2600 5100 0000 |001d: fill-array-data v0, 0000006e // +00000051 │ │ -0edc8c: 6900 7816 |0020: sput-object v0, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@1678 │ │ -0edc90: 1250 |0022: const/4 v0, #int 5 // #5 │ │ -0edc92: 2300 f508 |0023: new-array v0, v0, [I // type@08f5 │ │ -0edc96: 2600 5500 0000 |0025: fill-array-data v0, 0000007a // +00000055 │ │ -0edc9c: 6900 7d16 |0028: sput-object v0, Lcom/viewpagerindicator/R$styleable;.ViewPagerIndicator:[I // field@167d │ │ -0edca0: 0e00 |002a: return-void │ │ -0edca2: 0000 |002b: nop // spacer │ │ -0edca4: 0003 0400 0800 0000 c400 0101 0400 ... |002c: array-data (20 units) │ │ -0edccc: 0003 0400 0600 0000 0400 017f 0800 ... |0040: array-data (16 units) │ │ -0edcec: 0003 0400 0d00 0000 9500 0101 9800 ... |0050: array-data (30 units) │ │ -0edd28: 0003 0400 0400 0000 0800 017f e800 ... |006e: array-data (12 units) │ │ -0edd40: 0003 0400 0500 0000 f000 017f f100 ... |007a: array-data (14 units) │ │ +0eb9e0: |[0eb9e0] com.viewpagerindicator.R$styleable.:()V │ │ +0eb9f0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0eb9f4: 2300 f508 |0002: new-array v0, v0, [I // type@08f5 │ │ +0eb9f8: 2600 2800 0000 |0004: fill-array-data v0, 0000002c // +00000028 │ │ +0eb9fe: 6900 5a16 |0007: sput-object v0, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@165a │ │ +0eba02: 1260 |0009: const/4 v0, #int 6 // #6 │ │ +0eba04: 2300 f508 |000a: new-array v0, v0, [I // type@08f5 │ │ +0eba08: 2600 3400 0000 |000c: fill-array-data v0, 00000040 // +00000034 │ │ +0eba0e: 6900 6316 |000f: sput-object v0, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@1663 │ │ +0eba12: 1300 0d00 |0011: const/16 v0, #int 13 // #d │ │ +0eba16: 2300 f508 |0013: new-array v0, v0, [I // type@08f5 │ │ +0eba1a: 2600 3b00 0000 |0015: fill-array-data v0, 00000050 // +0000003b │ │ +0eba20: 6900 6a16 |0018: sput-object v0, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@166a │ │ +0eba24: 1240 |001a: const/4 v0, #int 4 // #4 │ │ +0eba26: 2300 f508 |001b: new-array v0, v0, [I // type@08f5 │ │ +0eba2a: 2600 5100 0000 |001d: fill-array-data v0, 0000006e // +00000051 │ │ +0eba30: 6900 7816 |0020: sput-object v0, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@1678 │ │ +0eba34: 1250 |0022: const/4 v0, #int 5 // #5 │ │ +0eba36: 2300 f508 |0023: new-array v0, v0, [I // type@08f5 │ │ +0eba3a: 2600 5500 0000 |0025: fill-array-data v0, 0000007a // +00000055 │ │ +0eba40: 6900 7d16 |0028: sput-object v0, Lcom/viewpagerindicator/R$styleable;.ViewPagerIndicator:[I // field@167d │ │ +0eba44: 0e00 |002a: return-void │ │ +0eba46: 0000 |002b: nop // spacer │ │ +0eba48: 0003 0400 0800 0000 c400 0101 0400 ... |002c: array-data (20 units) │ │ +0eba70: 0003 0400 0600 0000 0400 017f 0800 ... |0040: array-data (16 units) │ │ +0eba90: 0003 0400 0d00 0000 9500 0101 9800 ... |0050: array-data (30 units) │ │ +0ebacc: 0003 0400 0400 0000 0800 017f e800 ... |006e: array-data (12 units) │ │ +0ebae4: 0003 0400 0500 0000 f000 017f f100 ... |007a: array-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=120 │ │ 0x0011 line=127 │ │ 0x001a line=141 │ │ 0x0022 line=146 │ │ @@ -231282,31 +231287,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edd5c: |[0edd5c] com.viewpagerindicator.R$styleable.:()V │ │ -0edd6c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edd72: 0e00 |0003: return-void │ │ +0ebb00: |[0ebb00] com.viewpagerindicator.R$styleable.:()V │ │ +0ebb10: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1014 header: │ │ class_idx : 1916 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1014 annotations: │ │ Annotations on class │ │ @@ -231325,32 +231330,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0edd74: |[0edd74] com.viewpagerindicator.R.:()V │ │ -0edd84: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edd8a: 0e00 |0003: return-void │ │ +0ebb18: |[0ebb18] com.viewpagerindicator.R.:()V │ │ +0ebb28: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1015 header: │ │ class_idx : 1917 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6570 │ │ +source_file_idx : 6566 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1015 annotations: │ │ Annotations on class │ │ @@ -231375,59 +231379,59 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0edd8c: |[0edd8c] com.viewpagerindicator.TabPageIndicator$1.:(Lcom/viewpagerindicator/TabPageIndicator;)V │ │ -0edd9c: 5b01 8316 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ -0edda0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0edda6: 0e00 |0005: return-void │ │ +0ebb30: |[0ebb30] com.viewpagerindicator.TabPageIndicator$1.:(Lcom/viewpagerindicator/TabPageIndicator;)V │ │ +0ebb40: 5b01 8316 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ +0ebb44: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebb4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TabPageIndicator$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/TabPageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TabPageIndicator$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0edda8: |[0edda8] com.viewpagerindicator.TabPageIndicator$1.onClick:(Landroid/view/View;)V │ │ -0eddb8: 0752 |0000: move-object v2, v5 │ │ -0eddba: 1f02 8007 |0001: check-cast v2, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@0780 │ │ -0eddbe: 5443 8316 |0003: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ -0eddc2: 7110 6c3d 0300 |0005: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@3d6c │ │ -0eddc8: 0c03 |0008: move-result-object v3 │ │ -0eddca: 6e10 2d1c 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -0eddd0: 0a01 |000c: move-result v1 │ │ -0eddd2: 6e10 633d 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getIndex:()I // method@3d63 │ │ -0eddd8: 0a00 |0010: move-result v0 │ │ -0eddda: 5443 8316 |0011: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ -0eddde: 7110 6c3d 0300 |0013: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@3d6c │ │ -0edde4: 0c03 |0016: move-result-object v3 │ │ -0edde6: 6e20 701c 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -0eddec: 3301 1300 |001a: if-ne v1, v0, 002d // +0013 │ │ -0eddf0: 5443 8316 |001c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ -0eddf4: 7110 6d3d 0300 |001e: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@3d6d │ │ -0eddfa: 0c03 |0021: move-result-object v3 │ │ -0eddfc: 3803 0b00 |0022: if-eqz v3, 002d // +000b │ │ -0ede00: 5443 8316 |0024: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ -0ede04: 7110 6d3d 0300 |0026: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@3d6d │ │ -0ede0a: 0c03 |0029: move-result-object v3 │ │ -0ede0c: 7220 603d 0300 |002a: invoke-interface {v3, v0}, Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;.onTabReselected:(I)V // method@3d60 │ │ -0ede12: 0e00 |002d: return-void │ │ +0ebb4c: |[0ebb4c] com.viewpagerindicator.TabPageIndicator$1.onClick:(Landroid/view/View;)V │ │ +0ebb5c: 0752 |0000: move-object v2, v5 │ │ +0ebb5e: 1f02 8007 |0001: check-cast v2, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@0780 │ │ +0ebb62: 5443 8316 |0003: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ +0ebb66: 7110 6c3d 0300 |0005: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@3d6c │ │ +0ebb6c: 0c03 |0008: move-result-object v3 │ │ +0ebb6e: 6e10 2d1c 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +0ebb74: 0a01 |000c: move-result v1 │ │ +0ebb76: 6e10 633d 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getIndex:()I // method@3d63 │ │ +0ebb7c: 0a00 |0010: move-result v0 │ │ +0ebb7e: 5443 8316 |0011: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ +0ebb82: 7110 6c3d 0300 |0013: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; // method@3d6c │ │ +0ebb88: 0c03 |0016: move-result-object v3 │ │ +0ebb8a: 6e20 701c 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +0ebb90: 3301 1300 |001a: if-ne v1, v0, 002d // +0013 │ │ +0ebb94: 5443 8316 |001c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ +0ebb98: 7110 6d3d 0300 |001e: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@3d6d │ │ +0ebb9e: 0c03 |0021: move-result-object v3 │ │ +0ebba0: 3803 0b00 |0022: if-eqz v3, 002d // +000b │ │ +0ebba4: 5443 8316 |0024: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$1;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1683 │ │ +0ebba8: 7110 6d3d 0300 |0026: invoke-static {v3}, Lcom/viewpagerindicator/TabPageIndicator;.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // method@3d6d │ │ +0ebbae: 0c03 |0029: move-result-object v3 │ │ +0ebbb0: 7220 603d 0300 |002a: invoke-interface {v3, v0}, Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;.onTabReselected:(I)V // method@3d60 │ │ +0ebbb6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x000d line=59 │ │ 0x0011 line=60 │ │ 0x001a line=61 │ │ @@ -231436,21 +231440,21 @@ │ │ locals : │ │ 0x0011 - 0x002e reg=0 newSelected I │ │ 0x000d - 0x002e reg=1 oldSelected I │ │ 0x0003 - 0x002e reg=2 tabView Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ 0x0000 - 0x002e reg=4 this Lcom/viewpagerindicator/TabPageIndicator$1; │ │ 0x0000 - 0x002e reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 6570 (TabPageIndicator.java) │ │ + source_file_idx : 6566 (TabPageIndicator.java) │ │ │ │ Class #1016 header: │ │ class_idx : 1918 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6570 │ │ +source_file_idx : 6566 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1016 annotations: │ │ Annotations on class │ │ @@ -231479,74 +231483,74 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ede14: |[0ede14] com.viewpagerindicator.TabPageIndicator$2.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ │ -0ede24: 5b01 8416 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ -0ede28: 5b02 8516 |0002: iput-object v2, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ -0ede2c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ede32: 0e00 |0007: return-void │ │ +0ebbb8: |[0ebbb8] com.viewpagerindicator.TabPageIndicator$2.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ │ +0ebbc8: 5b01 8416 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ +0ebbcc: 5b02 8516 |0002: iput-object v2, v0, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ +0ebbd0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebbd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/viewpagerindicator/TabPageIndicator$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lcom/viewpagerindicator/TabPageIndicator; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TabPageIndicator$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0ede34: |[0ede34] com.viewpagerindicator.TabPageIndicator$2.run:()V │ │ -0ede44: 5441 8516 |0000: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ -0ede48: 6e10 5538 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -0ede4e: 0a01 |0005: move-result v1 │ │ -0ede50: 5442 8416 |0006: iget-object v2, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ -0ede54: 6e10 753d 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator;.getWidth:()I // method@3d75 │ │ -0ede5a: 0a02 |000b: move-result v2 │ │ -0ede5c: 5443 8516 |000c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ -0ede60: 6e10 7c38 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@387c │ │ -0ede66: 0a03 |0011: move-result v3 │ │ -0ede68: b132 |0012: sub-int/2addr v2, v3 │ │ -0ede6a: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0ede6e: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -0ede72: 5441 8416 |0017: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ -0ede76: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0ede78: 6e30 873d 0102 |001a: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.smoothScrollTo:(II)V // method@3d87 │ │ -0ede7e: 5441 8416 |001d: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ -0ede82: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0ede84: 7120 6e3d 2100 |0020: invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@3d6e │ │ -0ede8a: 0e00 |0023: return-void │ │ +0ebbd8: |[0ebbd8] com.viewpagerindicator.TabPageIndicator$2.run:()V │ │ +0ebbe8: 5441 8516 |0000: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ +0ebbec: 6e10 5538 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +0ebbf2: 0a01 |0005: move-result v1 │ │ +0ebbf4: 5442 8416 |0006: iget-object v2, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ +0ebbf8: 6e10 753d 0200 |0008: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator;.getWidth:()I // method@3d75 │ │ +0ebbfe: 0a02 |000b: move-result v2 │ │ +0ebc00: 5443 8516 |000c: iget-object v3, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.val$tabView:Landroid/view/View; // field@1685 │ │ +0ebc04: 6e10 7c38 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@387c │ │ +0ebc0a: 0a03 |0011: move-result v3 │ │ +0ebc0c: b132 |0012: sub-int/2addr v2, v3 │ │ +0ebc0e: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0ebc12: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +0ebc16: 5441 8416 |0017: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ +0ebc1a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0ebc1c: 6e30 873d 0102 |001a: invoke-virtual {v1, v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.smoothScrollTo:(II)V // method@3d87 │ │ +0ebc22: 5441 8416 |001d: iget-object v1, v4, Lcom/viewpagerindicator/TabPageIndicator$2;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1684 │ │ +0ebc26: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0ebc28: 7120 6e3d 2100 |0020: invoke-static {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@3d6e │ │ +0ebc2e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0017 line=127 │ │ 0x001d line=128 │ │ 0x0023 line=129 │ │ locals : │ │ 0x0017 - 0x0024 reg=0 scrollPos I │ │ 0x0000 - 0x0024 reg=4 this Lcom/viewpagerindicator/TabPageIndicator$2; │ │ │ │ - source_file_idx : 6570 (TabPageIndicator.java) │ │ + source_file_idx : 6566 (TabPageIndicator.java) │ │ │ │ Class #1017 header: │ │ class_idx : 1919 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6570 │ │ +source_file_idx : 6566 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1017 annotations: │ │ Annotations on class │ │ @@ -231564,21 +231568,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;) │ │ name : 'onTabReselected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6570 (TabPageIndicator.java) │ │ + source_file_idx : 6566 (TabPageIndicator.java) │ │ │ │ Class #1018 header: │ │ class_idx : 1920 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1893 │ │ -source_file_idx : 6570 │ │ +source_file_idx : 6566 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1018 annotations: │ │ Annotations on class │ │ @@ -231606,20 +231610,20 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ede8c: |[0ede8c] com.viewpagerindicator.TabPageIndicator$TabView.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V │ │ -0ede9c: 5b23 8716 |0000: iput-object v3, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ -0edea0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0edea2: 6001 2016 |0003: sget v1, Lcom/viewpagerindicator/R$attr;.vpiTabPageIndicatorStyle:I // field@1620 │ │ -0edea6: 7040 963c 4210 |0005: invoke-direct {v2, v4, v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ -0edeac: 0e00 |0008: return-void │ │ +0ebc30: |[0ebc30] com.viewpagerindicator.TabPageIndicator$TabView.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V │ │ +0ebc40: 5b23 8716 |0000: iput-object v3, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ +0ebc44: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ebc46: 6001 2016 |0003: sget v1, Lcom/viewpagerindicator/R$attr;.vpiTabPageIndicatorStyle:I // field@1620 │ │ +0ebc4a: 7040 963c 4210 |0005: invoke-direct {v2, v4, v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ +0ebc50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0002 line=252 │ │ 0x0008 line=253 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ @@ -231631,17 +231635,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edeb0: |[0edeb0] com.viewpagerindicator.TabPageIndicator$TabView.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I │ │ -0edec0: 5901 8616 |0000: iput v1, v0, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@1686 │ │ -0edec4: 0f01 |0002: return v1 │ │ +0ebc54: |[0ebc54] com.viewpagerindicator.TabPageIndicator$TabView.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I │ │ +0ebc64: 5901 8616 |0000: iput v1, v0, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@1686 │ │ +0ebc68: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -231651,17 +231655,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0edec8: |[0edec8] com.viewpagerindicator.TabPageIndicator$TabView.getIndex:()I │ │ -0eded8: 5210 8616 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@1686 │ │ -0ededc: 0f00 |0002: return v0 │ │ +0ebc6c: |[0ebc6c] com.viewpagerindicator.TabPageIndicator$TabView.getIndex:()I │ │ +0ebc7c: 5210 8616 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator$TabView;.mIndex:I // field@1686 │ │ +0ebc80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ │ │ #1 : (in Lcom/viewpagerindicator/TabPageIndicator$TabView;) │ │ @@ -231669,52 +231673,52 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0edee0: |[0edee0] com.viewpagerindicator.TabPageIndicator$TabView.onMeasure:(II)V │ │ -0edef0: 6f30 ac3c 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ -0edef6: 5420 8716 |0003: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ -0edefa: 7110 6f3d 0000 |0005: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ -0edf00: 0a00 |0008: move-result v0 │ │ -0edf02: 3d00 1d00 |0009: if-lez v0, 0026 // +001d │ │ -0edf06: 6e10 643d 0200 |000b: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getMeasuredWidth:()I // method@3d64 │ │ -0edf0c: 0a00 |000e: move-result v0 │ │ -0edf0e: 5421 8716 |000f: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ -0edf12: 7110 6f3d 0100 |0011: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ -0edf18: 0a01 |0014: move-result v1 │ │ -0edf1a: 3710 1100 |0015: if-le v0, v1, 0026 // +0011 │ │ -0edf1e: 5420 8716 |0017: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ -0edf22: 7110 6f3d 0000 |0019: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ -0edf28: 0a00 |001c: move-result v0 │ │ -0edf2a: 1501 0040 |001d: const/high16 v1, #int 1073741824 // #4000 │ │ -0edf2e: 7120 2338 1000 |001f: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -0edf34: 0a00 |0022: move-result v0 │ │ -0edf36: 6f30 ac3c 0204 |0023: invoke-super {v2, v0, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ -0edf3c: 0e00 |0026: return-void │ │ +0ebc84: |[0ebc84] com.viewpagerindicator.TabPageIndicator$TabView.onMeasure:(II)V │ │ +0ebc94: 6f30 ac3c 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ +0ebc9a: 5420 8716 |0003: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ +0ebc9e: 7110 6f3d 0000 |0005: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ +0ebca4: 0a00 |0008: move-result v0 │ │ +0ebca6: 3d00 1d00 |0009: if-lez v0, 0026 // +001d │ │ +0ebcaa: 6e10 643d 0200 |000b: invoke-virtual {v2}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.getMeasuredWidth:()I // method@3d64 │ │ +0ebcb0: 0a00 |000e: move-result v0 │ │ +0ebcb2: 5421 8716 |000f: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ +0ebcb6: 7110 6f3d 0100 |0011: invoke-static {v1}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ +0ebcbc: 0a01 |0014: move-result v1 │ │ +0ebcbe: 3710 1100 |0015: if-le v0, v1, 0026 // +0011 │ │ +0ebcc2: 5420 8716 |0017: iget-object v0, v2, Lcom/viewpagerindicator/TabPageIndicator$TabView;.this$0:Lcom/viewpagerindicator/TabPageIndicator; // field@1687 │ │ +0ebcc6: 7110 6f3d 0000 |0019: invoke-static {v0}, Lcom/viewpagerindicator/TabPageIndicator;.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I // method@3d6f │ │ +0ebccc: 0a00 |001c: move-result v0 │ │ +0ebcce: 1501 0040 |001d: const/high16 v1, #int 1073741824 // #4000 │ │ +0ebcd2: 7120 2338 1000 |001f: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +0ebcd8: 0a00 |0022: move-result v0 │ │ +0ebcda: 6f30 ac3c 0204 |0023: invoke-super {v2, v0, v4}, Landroid/widget/TextView;.onMeasure:(II)V // method@3cac │ │ +0ebce0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0003 line=260 │ │ 0x0017 line=261 │ │ 0x0026 line=264 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lcom/viewpagerindicator/TabPageIndicator$TabView; │ │ 0x0000 - 0x0027 reg=3 widthMeasureSpec I │ │ 0x0000 - 0x0027 reg=4 heightMeasureSpec I │ │ │ │ - source_file_idx : 6570 (TabPageIndicator.java) │ │ + source_file_idx : 6566 (TabPageIndicator.java) │ │ │ │ Class #1019 header: │ │ class_idx : 1922 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1019 annotations: │ │ Annotations on class │ │ @@ -231738,64 +231742,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0edf40: |[0edf40] com.viewpagerindicator.TitlePageIndicator$1.:()V │ │ -0edf50: 7100 8e3d 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8e │ │ -0edf56: 0c00 |0003: move-result-object v0 │ │ -0edf58: 2100 |0004: array-length v0, v0 │ │ -0edf5a: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ -0edf5e: 6900 9116 |0007: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ -0edf62: 6200 9116 |0009: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ -0edf66: 6201 9416 |000b: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ -0edf6a: 6e10 8c3d 0100 |000d: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ -0edf70: 0a01 |0010: move-result v1 │ │ -0edf72: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0edf74: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0edf78: 6200 9116 |0014: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ -0edf7c: 6201 9516 |0016: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ -0edf80: 6e10 8c3d 0100 |0018: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ -0edf86: 0a01 |001b: move-result v1 │ │ -0edf88: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0edf8a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0edf8e: 6200 9116 |001f: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ -0edf92: 6201 9316 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ -0edf96: 6e10 8c3d 0100 |0023: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ -0edf9c: 0a01 |0026: move-result v1 │ │ -0edf9e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0edfa0: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0edfa4: 0e00 |002a: return-void │ │ -0edfa6: 0d00 |002b: move-exception v0 │ │ -0edfa8: 28fe |002c: goto 002a // -0002 │ │ -0edfaa: 0d00 |002d: move-exception v0 │ │ -0edfac: 28f1 |002e: goto 001f // -000f │ │ -0edfae: 0d00 |002f: move-exception v0 │ │ -0edfb0: 28e4 |0030: goto 0014 // -001c │ │ +0ebce4: |[0ebce4] com.viewpagerindicator.TitlePageIndicator$1.:()V │ │ +0ebcf4: 7100 8e3d 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8e │ │ +0ebcfa: 0c00 |0003: move-result-object v0 │ │ +0ebcfc: 2100 |0004: array-length v0, v0 │ │ +0ebcfe: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ +0ebd02: 6900 9116 |0007: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ +0ebd06: 6200 9116 |0009: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ +0ebd0a: 6201 9416 |000b: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ +0ebd0e: 6e10 8c3d 0100 |000d: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ +0ebd14: 0a01 |0010: move-result v1 │ │ +0ebd16: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0ebd18: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0ebd1c: 6200 9116 |0014: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ +0ebd20: 6201 9516 |0016: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ +0ebd24: 6e10 8c3d 0100 |0018: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ +0ebd2a: 0a01 |001b: move-result v1 │ │ +0ebd2c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0ebd2e: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0ebd32: 6200 9116 |001f: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ +0ebd36: 6201 9316 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ +0ebd3a: 6e10 8c3d 0100 |0023: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ +0ebd40: 0a01 |0026: move-result v1 │ │ +0ebd42: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0ebd44: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0ebd48: 0e00 |002a: return-void │ │ +0ebd4a: 0d00 |002b: move-exception v0 │ │ +0ebd4c: 28fe |002c: goto 002a // -0002 │ │ +0ebd4e: 0d00 |002d: move-exception v0 │ │ +0ebd50: 28f1 |002e: goto 001f // -000f │ │ +0ebd52: 0d00 |002f: move-exception v0 │ │ +0ebd54: 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=451 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1020 header: │ │ class_idx : 1923 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 2144 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #1020 annotations: │ │ Annotations on class │ │ @@ -231838,40 +231842,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0edfdc: |[0edfdc] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:()V │ │ -0edfec: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0edfee: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0edff0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0edff2: 2200 8307 |0003: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ -0edff6: 1a01 e615 |0005: const-string v1, "None" // string@15e6 │ │ -0edffa: 7040 8a3d 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ -0ee000: 6900 9316 |000a: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ -0ee004: 2200 8307 |000c: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ -0ee008: 1a01 f41a |000e: const-string v1, "Triangle" // string@1af4 │ │ -0ee00c: 7040 8a3d 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ -0ee012: 6900 9416 |0013: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ -0ee016: 2200 8307 |0015: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ -0ee01a: 1a01 231b |0017: const-string v1, "Underline" // string@1b23 │ │ -0ee01e: 7040 8a3d 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ -0ee024: 6900 9516 |001c: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ -0ee028: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0ee02a: 2300 2a09 |001f: new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@092a │ │ -0ee02e: 6201 9316 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ -0ee032: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0ee036: 6201 9416 |0025: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ -0ee03a: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0ee03e: 6201 9516 |0029: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ -0ee042: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0ee046: 6900 9216 |002d: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1692 │ │ -0ee04a: 0e00 |002f: return-void │ │ +0ebd80: |[0ebd80] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:()V │ │ +0ebd90: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0ebd92: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0ebd94: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0ebd96: 2200 8307 |0003: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ +0ebd9a: 1a01 e215 |0005: const-string v1, "None" // string@15e2 │ │ +0ebd9e: 7040 8a3d 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ +0ebda4: 6900 9316 |000a: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ +0ebda8: 2200 8307 |000c: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ +0ebdac: 1a01 f01a |000e: const-string v1, "Triangle" // string@1af0 │ │ +0ebdb0: 7040 8a3d 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ +0ebdb6: 6900 9416 |0013: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ +0ebdba: 2200 8307 |0015: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ +0ebdbe: 1a01 1f1b |0017: const-string v1, "Underline" // string@1b1f │ │ +0ebdc2: 7040 8a3d 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@3d8a │ │ +0ebdc8: 6900 9516 |001c: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ +0ebdcc: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0ebdce: 2300 2a09 |001f: new-array v0, v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@092a │ │ +0ebdd2: 6201 9316 |0021: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ +0ebdd6: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0ebdda: 6201 9416 |0025: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Triangle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1694 │ │ +0ebdde: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0ebde2: 6201 9516 |0029: sget-object v1, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.Underline:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1695 │ │ +0ebde6: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0ebdea: 6900 9216 |002d: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1692 │ │ +0ebdee: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=79 │ │ 0x001e line=78 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ @@ -231879,18 +231883,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ee04c: |[0ee04c] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ -0ee05c: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ -0ee062: 5903 9616 |0003: iput v3, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@1696 │ │ -0ee066: 0e00 |0005: return-void │ │ +0ebdf0: |[0ebdf0] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ +0ebe00: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ +0ebe06: 5903 9616 |0003: iput v3, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@1696 │ │ +0ebe0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0005 line=85 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ @@ -231903,58 +231907,55 @@ │ │ type : '(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0ee068: |[0ee068] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0ee078: 7100 8e3d 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8e │ │ -0ee07e: 0c00 |0003: move-result-object v0 │ │ -0ee080: 2102 |0004: array-length v2, v0 │ │ -0ee082: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0ee084: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ -0ee088: 4603 0001 |0008: aget-object v3, v0, v1 │ │ -0ee08c: 5234 9616 |000a: iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@1696 │ │ -0ee090: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0ee094: 1103 |000e: return-object v3 │ │ -0ee096: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ee09a: 28f5 |0011: goto 0006 // -000b │ │ -0ee09c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0ee09e: 28fb |0013: goto 000e // -0005 │ │ +0ebe0c: |[0ebe0c] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +0ebe1c: 7100 8e3d 0000 |0000: invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8e │ │ +0ebe22: 0c02 |0003: move-result-object v2 │ │ +0ebe24: 2123 |0004: array-length v3, v2 │ │ +0ebe26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ebe28: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0ebe2c: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0ebe30: 5204 9616 |000a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.value:I // field@1696 │ │ +0ebe34: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0ebe38: 1100 |000e: return-object v0 │ │ +0ebe3a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ebe3e: 28f5 |0011: goto 0006 // -000b │ │ +0ebe40: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ebe42: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=89 │ │ 0x000e line=93 │ │ 0x000f line=88 │ │ 0x0012 line=93 │ │ locals : │ │ - 0x000a - 0x000e reg=3 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x000f - 0x0012 reg=3 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x0004 - 0x0014 reg=0 arr$ [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - 0x0006 - 0x0014 reg=1 i$ I │ │ - 0x0005 - 0x0014 reg=2 len$ I │ │ + 0x000a - 0x000e reg=0 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ + 0x000f - 0x0012 reg=0 style Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ 0x0000 - 0x0014 reg=5 value I │ │ │ │ #3 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ee0a0: |[0ee0a0] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0ee0b0: 1c00 8307 |0000: const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ -0ee0b4: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ -0ee0ba: 0c00 |0005: move-result-object v0 │ │ -0ee0bc: 1f00 8307 |0006: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ -0ee0c0: 1100 |0008: return-object v0 │ │ +0ebe44: |[0ebe44] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +0ebe54: 1c00 8307 |0000: const-class v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ +0ebe58: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ +0ebe5e: 0c00 |0005: move-result-object v0 │ │ +0ebe60: 1f00 8307 |0006: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@0783 │ │ +0ebe64: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;) │ │ @@ -231962,33 +231963,33 @@ │ │ type : '()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ee0c4: |[0ee0c4] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -0ee0d4: 6200 9216 |0000: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1692 │ │ -0ee0d8: 6e10 a245 0000 |0002: invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@45a2 │ │ -0ee0de: 0c00 |0005: move-result-object v0 │ │ -0ee0e0: 1f00 2a09 |0006: check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@092a │ │ -0ee0e4: 1100 |0008: return-object v0 │ │ +0ebe68: |[0ebe68] com.viewpagerindicator.TitlePageIndicator$IndicatorStyle.values:()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +0ebe78: 6200 9216 |0000: sget-object v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.$VALUES:[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1692 │ │ +0ebe7c: 6e10 a245 0000 |0002: invoke-virtual {v0}, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@45a2 │ │ +0ebe82: 0c00 |0005: move-result-object v0 │ │ +0ebe84: 1f00 2a09 |0006: check-cast v0, [Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // type@092a │ │ +0ebe88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1021 header: │ │ class_idx : 1924 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1021 annotations: │ │ Annotations on class │ │ @@ -232006,21 +232007,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;) │ │ name : 'onCenterItemClick' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1022 header: │ │ class_idx : 1925 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1022 annotations: │ │ Annotations on class │ │ @@ -232042,17 +232043,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee0e8: |[0ee0e8] com.viewpagerindicator.TitlePageIndicator$SavedState$1.:()V │ │ -0ee0f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee0fe: 0e00 |0003: return-void │ │ +0ebe8c: |[0ebe8c] com.viewpagerindicator.TitlePageIndicator$SavedState$1.:()V │ │ +0ebe9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -232061,19 +232062,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ee100: |[0ee100] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ -0ee110: 2200 8607 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ -0ee114: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ee116: 7030 973d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V // method@3d97 │ │ -0ee11c: 1100 |0006: return-object v0 │ │ +0ebea4: |[0ebea4] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ +0ebeb4: 2200 8607 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ +0ebeb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ebeba: 7030 973d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V // method@3d97 │ │ +0ebec0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -232082,18 +232083,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 │ │ -0ee120: |[0ee120] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0ee130: 6e20 913d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@3d91 │ │ -0ee136: 0c00 |0003: move-result-object v0 │ │ -0ee138: 1100 |0004: return-object v0 │ │ +0ebec4: |[0ebec4] com.viewpagerindicator.TitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ebed4: 6e20 913d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@3d91 │ │ +0ebeda: 0c00 |0003: move-result-object v0 │ │ +0ebedc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -232102,17 +232103,17 @@ │ │ type : '(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee13c: |[0ee13c] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ -0ee14c: 2320 2b09 |0000: new-array v0, v2, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@092b │ │ -0ee150: 1100 |0002: return-object v0 │ │ +0ebee0: |[0ebee0] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ +0ebef0: 2320 2b09 |0000: new-array v0, v2, [Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@092b │ │ +0ebef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -232121,32 +232122,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ee154: |[0ee154] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0ee164: 6e20 933d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@3d93 │ │ -0ee16a: 0c00 |0003: move-result-object v0 │ │ -0ee16c: 1100 |0004: return-object v0 │ │ +0ebef8: |[0ebef8] com.viewpagerindicator.TitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0ebf08: 6e20 933d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // method@3d93 │ │ +0ebf0e: 0c00 |0003: move-result-object v0 │ │ +0ebf10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1023 header: │ │ class_idx : 1926 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #1023 annotations: │ │ Annotations on class │ │ @@ -232176,39 +232177,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ee170: |[0ee170] com.viewpagerindicator.TitlePageIndicator$SavedState.:()V │ │ -0ee180: 2200 8507 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; // type@0785 │ │ -0ee184: 7010 903d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.:()V // method@3d90 │ │ -0ee18a: 6900 9716 |0005: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@1697 │ │ -0ee18e: 0e00 |0007: return-void │ │ +0ebf14: |[0ebf14] com.viewpagerindicator.TitlePageIndicator$SavedState.:()V │ │ +0ebf24: 2200 8507 |0000: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1; // type@0785 │ │ +0ebf28: 7010 903d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState$1;.:()V // method@3d90 │ │ +0ebf2e: 6900 9716 |0005: sput-object v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@1697 │ │ +0ebf32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator$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 │ │ -0ee190: |[0ee190] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0ee1a0: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0ee1a6: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0ee1ac: 0a00 |0006: move-result v0 │ │ -0ee1ae: 5910 9816 |0007: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ -0ee1b2: 0e00 |0009: return-void │ │ +0ebf34: |[0ebf34] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +0ebf44: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0ebf4a: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0ebf50: 0a00 |0006: move-result v0 │ │ +0ebf52: 5910 9816 |0007: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ +0ebf56: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0003 line=779 │ │ 0x0009 line=780 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ @@ -232219,17 +232220,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ee1b4: |[0ee1b4] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ -0ee1c4: 7020 963d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3d96 │ │ -0ee1ca: 0e00 |0003: return-void │ │ +0ebf58: |[0ebf58] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/TitlePageIndicator$1;)V │ │ +0ebf68: 7020 963d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3d96 │ │ +0ebf6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/TitlePageIndicator$1; │ │ @@ -232239,17 +232240,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ee1cc: |[0ee1cc] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -0ee1dc: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0ee1e2: 0e00 |0003: return-void │ │ +0ebf70: |[0ebf70] com.viewpagerindicator.TitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0ebf80: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0ebf86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0003 line=775 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -232260,36 +232261,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ee1e4: |[0ee1e4] com.viewpagerindicator.TitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0ee1f4: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0ee1fa: 5210 9816 |0003: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ -0ee1fe: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0ee204: 0e00 |0008: return-void │ │ +0ebf88: |[0ebf88] com.viewpagerindicator.TitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0ebf98: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0ebf9e: 5210 9816 |0003: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ +0ebfa2: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0ebfa8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0003 line=785 │ │ 0x0008 line=786 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1024 header: │ │ class_idx : 1928 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6949 │ │ +source_file_idx : 6945 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1024 annotations: │ │ Annotations on class │ │ @@ -232314,78 +232315,78 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ee208: |[0ee208] com.viewpagerindicator.UnderlinePageIndicator$1.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ -0ee218: 5b01 b816 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee21c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee222: 0e00 |0005: return-void │ │ +0ebfac: |[0ebfac] com.viewpagerindicator.UnderlinePageIndicator$1.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +0ebfbc: 5b01 b816 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ebfc0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ebfc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -0ee224: |[0ee224] com.viewpagerindicator.UnderlinePageIndicator$1.run:()V │ │ -0ee234: 5441 b816 |0000: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee238: 7110 e53d 0100 |0002: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@3de5 │ │ -0ee23e: 0c01 |0005: move-result-object v1 │ │ -0ee240: 6e10 eb02 0100 |0006: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -0ee246: 0a01 |0009: move-result v1 │ │ -0ee248: 5442 b816 |000a: iget-object v2, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee24c: 7110 e63d 0200 |000c: invoke-static {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I // method@3de6 │ │ -0ee252: 0a02 |000f: move-result v2 │ │ -0ee254: b121 |0010: sub-int/2addr v1, v2 │ │ -0ee256: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0ee258: 7120 1243 2100 |0012: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -0ee25e: 0a00 |0015: move-result v0 │ │ -0ee260: 5441 b816 |0016: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee264: 7110 e53d 0100 |0018: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@3de5 │ │ -0ee26a: 0c01 |001b: move-result-object v1 │ │ -0ee26c: 6e20 f502 0100 |001c: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -0ee272: 5441 b816 |001f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee276: 6e10 f43d 0100 |0021: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -0ee27c: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ -0ee280: 5441 b816 |0026: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ -0ee284: 1602 1e00 |0028: const-wide/16 v2, #int 30 // #1e │ │ -0ee288: 6e40 ff3d 4132 |002a: invoke-virtual {v1, v4, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@3dff │ │ -0ee28e: 0e00 |002d: return-void │ │ +0ebfc8: |[0ebfc8] com.viewpagerindicator.UnderlinePageIndicator$1.run:()V │ │ +0ebfd8: 5441 b816 |0000: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ebfdc: 7110 e53d 0100 |0002: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@3de5 │ │ +0ebfe2: 0c01 |0005: move-result-object v1 │ │ +0ebfe4: 6e10 eb02 0100 |0006: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +0ebfea: 0a01 |0009: move-result v1 │ │ +0ebfec: 5442 b816 |000a: iget-object v2, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ebff0: 7110 e63d 0200 |000c: invoke-static {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I // method@3de6 │ │ +0ebff6: 0a02 |000f: move-result v2 │ │ +0ebff8: b121 |0010: sub-int/2addr v1, v2 │ │ +0ebffa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0ebffc: 7120 1243 2100 |0012: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +0ec002: 0a00 |0015: move-result v0 │ │ +0ec004: 5441 b816 |0016: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ec008: 7110 e53d 0100 |0018: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@3de5 │ │ +0ec00e: 0c01 |001b: move-result-object v1 │ │ +0ec010: 6e20 f502 0100 |001c: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +0ec016: 5441 b816 |001f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ec01a: 6e10 f43d 0100 |0021: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +0ec020: 3d00 0900 |0024: if-lez v0, 002d // +0009 │ │ +0ec024: 5441 b816 |0026: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b8 │ │ +0ec028: 1602 1e00 |0028: const-wide/16 v2, #int 30 // #1e │ │ +0ec02c: 6e40 ff3d 4132 |002a: invoke-virtual {v1, v4, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@3dff │ │ +0ec032: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0016 line=62 │ │ 0x001f line=63 │ │ 0x0024 line=64 │ │ 0x0026 line=65 │ │ 0x002d line=67 │ │ locals : │ │ 0x0016 - 0x002e reg=0 alpha I │ │ 0x0000 - 0x002e reg=4 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ │ │ - source_file_idx : 6949 (UnderlinePageIndicator.java) │ │ + source_file_idx : 6945 (UnderlinePageIndicator.java) │ │ │ │ Class #1025 header: │ │ class_idx : 1929 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6949 │ │ +source_file_idx : 6945 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1025 annotations: │ │ Annotations on class │ │ @@ -232410,61 +232411,61 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ee290: |[0ee290] com.viewpagerindicator.UnderlinePageIndicator$2.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ -0ee2a0: 5b01 b916 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ -0ee2a4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee2aa: 0e00 |0005: return-void │ │ +0ec034: |[0ec034] com.viewpagerindicator.UnderlinePageIndicator$2.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +0ec044: 5b01 b916 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ +0ec048: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec04e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ee2ac: |[0ee2ac] com.viewpagerindicator.UnderlinePageIndicator$2.run:()V │ │ -0ee2bc: 5420 b916 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ -0ee2c0: 7110 e73d 0000 |0002: invoke-static {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@3de7 │ │ -0ee2c6: 0a00 |0005: move-result v0 │ │ -0ee2c8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0ee2cc: 5420 b916 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ -0ee2d0: 5421 b916 |000a: iget-object v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ -0ee2d4: 7110 e83d 0100 |000c: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; // method@3de8 │ │ -0ee2da: 0c01 |000f: move-result-object v1 │ │ -0ee2dc: 6e20 fe3d 1000 |0010: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ -0ee2e2: 0e00 |0013: return-void │ │ +0ec050: |[0ec050] com.viewpagerindicator.UnderlinePageIndicator$2.run:()V │ │ +0ec060: 5420 b916 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ +0ec064: 7110 e73d 0000 |0002: invoke-static {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@3de7 │ │ +0ec06a: 0a00 |0005: move-result v0 │ │ +0ec06c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0ec070: 5420 b916 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ +0ec074: 5421 b916 |000a: iget-object v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@16b9 │ │ +0ec078: 7110 e83d 0100 |000c: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; // method@3de8 │ │ +0ec07e: 0c01 |000f: move-result-object v1 │ │ +0ec080: 6e20 fe3d 1000 |0010: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ +0ec086: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0008 line=272 │ │ 0x0013 line=274 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ │ │ - source_file_idx : 6949 (UnderlinePageIndicator.java) │ │ + source_file_idx : 6945 (UnderlinePageIndicator.java) │ │ │ │ Class #1026 header: │ │ class_idx : 1930 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6949 │ │ +source_file_idx : 6945 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1026 annotations: │ │ Annotations on class │ │ @@ -232486,17 +232487,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee2e4: |[0ee2e4] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.:()V │ │ -0ee2f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee2fa: 0e00 |0003: return-void │ │ +0ec088: |[0ec088] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.:()V │ │ +0ec098: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec09e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -232505,19 +232506,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ee2fc: |[0ee2fc] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ -0ee30c: 2200 8b07 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ -0ee310: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ee312: 7030 de3d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V // method@3dde │ │ -0ee318: 1100 |0006: return-object v0 │ │ +0ec0a0: |[0ec0a0] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +0ec0b0: 2200 8b07 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ +0ec0b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ec0b6: 7030 de3d 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V // method@3dde │ │ +0ec0bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -232526,18 +232527,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 │ │ -0ee31c: |[0ee31c] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0ee32c: 6e20 d83d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@3dd8 │ │ -0ee332: 0c00 |0003: move-result-object v0 │ │ -0ee334: 1100 |0004: return-object v0 │ │ +0ec0c0: |[0ec0c0] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0ec0d0: 6e20 d83d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@3dd8 │ │ +0ec0d6: 0c00 |0003: move-result-object v0 │ │ +0ec0d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -232546,17 +232547,17 @@ │ │ type : '(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ee338: |[0ee338] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ -0ee348: 2320 2c09 |0000: new-array v0, v2, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@092c │ │ -0ee34c: 1100 |0002: return-object v0 │ │ +0ec0dc: |[0ec0dc] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +0ec0ec: 2320 2c09 |0000: new-array v0, v2, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@092c │ │ +0ec0f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -232565,32 +232566,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ee350: |[0ee350] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0ee360: 6e20 da3d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@3dda │ │ -0ee366: 0c00 |0003: move-result-object v0 │ │ -0ee368: 1100 |0004: return-object v0 │ │ +0ec0f4: |[0ec0f4] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0ec104: 6e20 da3d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@3dda │ │ +0ec10a: 0c00 |0003: move-result-object v0 │ │ +0ec10c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 6949 (UnderlinePageIndicator.java) │ │ + source_file_idx : 6945 (UnderlinePageIndicator.java) │ │ │ │ Class #1027 header: │ │ class_idx : 1931 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 6949 │ │ +source_file_idx : 6945 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #1027 annotations: │ │ Annotations on class │ │ @@ -232620,39 +232621,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ee36c: |[0ee36c] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:()V │ │ -0ee37c: 2200 8a07 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; // type@078a │ │ -0ee380: 7010 d73d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.:()V // method@3dd7 │ │ -0ee386: 6900 ba16 |0005: sput-object v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@16ba │ │ -0ee38a: 0e00 |0007: return-void │ │ +0ec110: |[0ec110] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:()V │ │ +0ec120: 2200 8a07 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; // type@078a │ │ +0ec124: 7010 d73d 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.:()V // method@3dd7 │ │ +0ec12a: 6900 ba16 |0005: sput-object v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@16ba │ │ +0ec12e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ee38c: |[0ee38c] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0ee39c: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0ee3a2: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0ee3a8: 0a00 |0006: move-result v0 │ │ -0ee3aa: 5910 bb16 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ -0ee3ae: 0e00 |0009: return-void │ │ +0ec130: |[0ec130] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +0ec140: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0ec146: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0ec14c: 0a00 |0006: move-result v0 │ │ +0ec14e: 5910 bb16 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ +0ec152: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 0x0009 line=371 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ @@ -232663,17 +232664,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ee3b0: |[0ee3b0] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ -0ee3c0: 7020 dd3d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3ddd │ │ -0ee3c6: 0e00 |0003: return-void │ │ +0ec154: |[0ec154] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ +0ec164: 7020 dd3d 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@3ddd │ │ +0ec16a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ @@ -232683,17 +232684,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ee3c8: |[0ee3c8] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -0ee3d8: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0ee3de: 0e00 |0003: return-void │ │ +0ec16c: |[0ec16c] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0ec17c: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0ec182: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -232704,36 +232705,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ee3e0: |[0ee3e0] com.viewpagerindicator.UnderlinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0ee3f0: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0ee3f6: 5210 bb16 |0003: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ -0ee3fa: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0ee400: 0e00 |0008: return-void │ │ +0ec184: |[0ec184] com.viewpagerindicator.UnderlinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0ec194: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0ec19a: 5210 bb16 |0003: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ +0ec19e: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0ec1a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0003 line=376 │ │ 0x0008 line=377 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 6949 (UnderlinePageIndicator.java) │ │ + source_file_idx : 6945 (UnderlinePageIndicator.java) │ │ │ │ Class #1028 header: │ │ class_idx : 1940 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1028 - │ │ Class descriptor : 'Lde/duenndns/ssl/BuildConfig;' │ │ @@ -232778,31 +232779,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee404: |[0ee404] de.duenndns.ssl.BuildConfig.:()V │ │ -0ee414: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee41a: 0e00 |0003: return-void │ │ +0ec1a8: |[0ec1a8] de.duenndns.ssl.BuildConfig.:()V │ │ +0ec1b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/duenndns/ssl/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #1029 header: │ │ class_idx : 1941 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5363 │ │ +source_file_idx : 5359 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1029 - │ │ Class descriptor : 'Lde/duenndns/ssl/MTMDecision;' │ │ @@ -232841,34 +232842,34 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ee41c: |[0ee41c] de.duenndns.ssl.MTMDecision.:()V │ │ -0ee42c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee432: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ee434: 5910 d716 |0004: iput v0, v1, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ -0ee438: 0e00 |0006: return-void │ │ +0ec1c0: |[0ec1c0] de.duenndns.ssl.MTMDecision.:()V │ │ +0ec1d0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec1d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ec1d8: 5910 d716 |0004: iput v0, v1, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ +0ec1dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lde/duenndns/ssl/MTMDecision; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5363 (MTMDecision.java) │ │ + source_file_idx : 5359 (MTMDecision.java) │ │ │ │ Class #1030 header: │ │ class_idx : 1942 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 5424 │ │ +source_file_idx : 5420 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #1030 - │ │ Class descriptor : 'Lde/duenndns/ssl/MemorizingActivity;' │ │ @@ -232897,39 +232898,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ee43c: |[0ee43c] de.duenndns.ssl.MemorizingActivity.:()V │ │ -0ee44c: 1c00 9607 |0000: const-class v0, Lde/duenndns/ssl/MemorizingActivity; // type@0796 │ │ -0ee450: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0ee456: 0c00 |0005: move-result-object v0 │ │ -0ee458: 7110 7744 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@4477 │ │ -0ee45e: 0c00 |0009: move-result-object v0 │ │ -0ee460: 6900 d816 |000a: sput-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ -0ee464: 0e00 |000c: return-void │ │ +0ec1e0: |[0ec1e0] de.duenndns.ssl.MemorizingActivity.:()V │ │ +0ec1f0: 1c00 9607 |0000: const-class v0, Lde/duenndns/ssl/MemorizingActivity; // type@0796 │ │ +0ec1f4: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0ec1fa: 0c00 |0005: move-result-object v0 │ │ +0ec1fc: 7110 7744 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@4477 │ │ +0ec202: 0c00 |0009: move-result-object v0 │ │ +0ec204: 6900 d816 |000a: sput-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ +0ec208: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lde/duenndns/ssl/MemorizingActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ee468: |[0ee468] de.duenndns.ssl.MemorizingActivity.:()V │ │ -0ee478: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0ee47e: 0e00 |0003: return-void │ │ +0ec20c: |[0ec20c] de.duenndns.ssl.MemorizingActivity.:()V │ │ +0ec21c: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0ec222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/duenndns/ssl/MemorizingActivity; │ │ │ │ Virtual methods - │ │ @@ -232938,18 +232939,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ee480: |[0ee480] de.duenndns.ssl.MemorizingActivity.onCancel:(Landroid/content/DialogInterface;)V │ │ -0ee490: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ee492: 6e20 153e 0100 |0001: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingActivity;.sendDecision:(I)V // method@3e15 │ │ -0ee498: 0e00 |0004: return-void │ │ +0ec224: |[0ec224] de.duenndns.ssl.MemorizingActivity.onCancel:(Landroid/content/DialogInterface;)V │ │ +0ec234: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ec236: 6e20 153e 0100 |0001: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingActivity;.sendDecision:(I)V // method@3e15 │ │ +0ec23c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/duenndns/ssl/MemorizingActivity; │ │ 0x0000 - 0x0005 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -232959,26 +232960,26 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ee49c: |[0ee49c] de.duenndns.ssl.MemorizingActivity.onClick:(Landroid/content/DialogInterface;I)V │ │ -0ee4ac: 7210 c401 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ -0ee4b2: 2b03 0d00 0000 |0003: packed-switch v3, 00000010 // +0000000d │ │ -0ee4b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ee4ba: 6e20 153e 0100 |0007: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingActivity;.sendDecision:(I)V // method@3e15 │ │ -0ee4c0: 0e00 |000a: return-void │ │ -0ee4c2: 1230 |000b: const/4 v0, #int 3 // #3 │ │ -0ee4c4: 28fb |000c: goto 0007 // -0005 │ │ -0ee4c6: 1220 |000d: const/4 v0, #int 2 // #2 │ │ -0ee4c8: 28f9 |000e: goto 0007 // -0007 │ │ -0ee4ca: 0000 |000f: nop // spacer │ │ -0ee4cc: 0001 0300 fdff ffff 0a00 0000 0300 ... |0010: packed-switch-data (10 units) │ │ +0ec240: |[0ec240] de.duenndns.ssl.MemorizingActivity.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ec250: 7210 c401 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ +0ec256: 2b03 0d00 0000 |0003: packed-switch v3, 00000010 // +0000000d │ │ +0ec25c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ec25e: 6e20 153e 0100 |0007: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingActivity;.sendDecision:(I)V // method@3e15 │ │ +0ec264: 0e00 |000a: return-void │ │ +0ec266: 1230 |000b: const/4 v0, #int 3 // #3 │ │ +0ec268: 28fb |000c: goto 0007 // -0005 │ │ +0ec26a: 1220 |000d: const/4 v0, #int 2 // #2 │ │ +0ec26c: 28f9 |000e: goto 0007 // -0007 │ │ +0ec26e: 0000 |000f: nop // spacer │ │ +0ec270: 0001 0300 fdff ffff 0a00 0000 0300 ... |0010: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ 0x0006 line=95 │ │ 0x0007 line=97 │ │ 0x000a line=98 │ │ @@ -233000,21 +233001,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ee4e0: |[0ee4e0] de.duenndns.ssl.MemorizingActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0ee4f0: 6200 d816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ -0ee4f4: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee4f8: 1a02 ec3a |0004: const-string v2, "onCreate" // string@3aec │ │ -0ee4fc: 6e30 7844 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee502: 6f20 b900 4300 |0009: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0ee508: 0e00 |000c: return-void │ │ +0ec284: |[0ec284] de.duenndns.ssl.MemorizingActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0ec294: 6200 d816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ +0ec298: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec29c: 1a02 e73a |0004: const-string v2, "onCreate" // string@3ae7 │ │ +0ec2a0: 6e30 7844 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec2a6: 6f20 b900 4300 |0009: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0ec2ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0009 line=49 │ │ 0x000c line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lde/duenndns/ssl/MemorizingActivity; │ │ @@ -233025,23 +233026,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0ee50c: |[0ee50c] de.duenndns.ssl.MemorizingActivity.onPause:()V │ │ -0ee51c: 5410 da16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ -0ee520: 6e10 e400 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@00e4 │ │ -0ee526: 0a00 |0005: move-result v0 │ │ -0ee528: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0ee52c: 5410 da16 |0008: iget-object v0, v1, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ -0ee530: 6e10 e300 0000 |000a: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ -0ee536: 6f10 bd00 0100 |000d: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@00bd │ │ -0ee53c: 0e00 |0010: return-void │ │ +0ec2b0: |[0ec2b0] de.duenndns.ssl.MemorizingActivity.onPause:()V │ │ +0ec2c0: 5410 da16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ +0ec2c4: 6e10 e400 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@00e4 │ │ +0ec2ca: 0a00 |0005: move-result v0 │ │ +0ec2cc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0ec2d0: 5410 da16 |0008: iget-object v0, v1, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ +0ec2d4: 6e10 e300 0000 |000a: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@00e3 │ │ +0ec2da: 6f10 bd00 0100 |000d: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@00bd │ │ +0ec2e0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x000d line=74 │ │ 0x0010 line=75 │ │ locals : │ │ @@ -233052,89 +233053,95 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -0ee540: |[0ee540] de.duenndns.ssl.MemorizingActivity.onResume:()V │ │ -0ee550: 6f10 be00 0700 |0000: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@00be │ │ -0ee556: 6e10 0f3e 0700 |0003: invoke-virtual {v7}, Lde/duenndns/ssl/MemorizingActivity;.getIntent:()Landroid/content/Intent; // method@3e0f │ │ -0ee55c: 0c01 |0006: move-result-object v1 │ │ -0ee55e: 1a03 2e25 |0007: const-string v3, "de.duenndns.ssl.DECISION.decisionId" // string@252e │ │ -0ee562: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0ee564: 6e30 d401 3104 |000a: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ -0ee56a: 0a03 |000d: move-result v3 │ │ -0ee56c: 5973 d916 |000e: iput v3, v7, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ -0ee570: 1a03 2f25 |0010: const-string v3, "de.duenndns.ssl.DECISION.titleId" // string@252f │ │ -0ee574: 6004 f516 |0012: sget v4, Lde/duenndns/ssl/R$string;.mtm_accept_cert:I // field@16f5 │ │ -0ee578: 6e30 d401 3104 |0014: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ -0ee57e: 0a02 |0017: move-result v2 │ │ -0ee580: 1a03 2c25 |0018: const-string v3, "de.duenndns.ssl.DECISION.cert" // string@252c │ │ -0ee584: 6e20 da01 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0ee58a: 0c00 |001d: move-result-object v0 │ │ -0ee58c: 6203 d816 |001e: sget-object v3, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ -0ee590: 6204 7320 |0020: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee594: 2205 7908 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee598: 7010 5a43 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee59e: 1a06 e13b |0027: const-string v6, "onResume with " // string@3be1 │ │ -0ee5a2: 6e20 6343 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee5a8: 0c05 |002c: move-result-object v5 │ │ -0ee5aa: 6e10 d201 0100 |002d: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0ee5b0: 0c06 |0030: move-result-object v6 │ │ -0ee5b2: 6e20 6243 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ee5b8: 0c05 |0034: move-result-object v5 │ │ -0ee5ba: 1a06 7100 |0035: const-string v6, " decId=" // string@0071 │ │ -0ee5be: 6e20 6343 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee5c4: 0c05 |003a: move-result-object v5 │ │ -0ee5c6: 5276 d916 |003b: iget v6, v7, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ -0ee5ca: 6e20 5f43 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ee5d0: 0c05 |0040: move-result-object v5 │ │ -0ee5d2: 1a06 7000 |0041: const-string v6, " data: " // string@0070 │ │ -0ee5d6: 6e20 6343 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee5dc: 0c05 |0046: move-result-object v5 │ │ -0ee5de: 6e10 d101 0100 |0047: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ -0ee5e4: 0c06 |004a: move-result-object v6 │ │ -0ee5e6: 6e20 6243 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ee5ec: 0c05 |004e: move-result-object v5 │ │ -0ee5ee: 6e10 6a43 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee5f4: 0c05 |0052: move-result-object v5 │ │ -0ee5f6: 6e30 7844 4305 |0053: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee5fc: 2203 2600 |0056: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0ee600: 7020 d200 7300 |0058: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0ee606: 6e20 df00 2300 |005b: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -0ee60c: 0c03 |005e: move-result-object v3 │ │ -0ee60e: 6e20 d800 0300 |005f: invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ -0ee614: 0c03 |0062: move-result-object v3 │ │ -0ee616: 6004 fb16 |0063: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_always:I // field@16fb │ │ -0ee61a: 6e30 dd00 4307 |0065: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0ee620: 0c03 |0068: move-result-object v3 │ │ -0ee622: 6004 fc16 |0069: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_once:I // field@16fc │ │ -0ee626: 6e30 db00 4307 |006b: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00db │ │ -0ee62c: 0c03 |006e: move-result-object v3 │ │ -0ee62e: 6004 fa16 |006f: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_abort:I // field@16fa │ │ -0ee632: 6e30 d900 4307 |0071: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -0ee638: 0c03 |0074: move-result-object v3 │ │ -0ee63a: 6e20 dc00 7300 |0075: invoke-virtual {v3, v7}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ -0ee640: 0c03 |0078: move-result-object v3 │ │ -0ee642: 6e10 d300 0300 |0079: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0ee648: 0c03 |007c: move-result-object v3 │ │ -0ee64a: 5b73 da16 |007d: iput-object v3, v7, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ -0ee64e: 5473 da16 |007f: iget-object v3, v7, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ -0ee652: 6e10 e500 0300 |0081: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0ee658: 0e00 |0084: return-void │ │ +0ec2e4: |[0ec2e4] de.duenndns.ssl.MemorizingActivity.onResume:()V │ │ +0ec2f4: 6f10 be00 0700 |0000: invoke-super {v7}, Landroid/app/Activity;.onResume:()V // method@00be │ │ +0ec2fa: 6e10 0f3e 0700 |0003: invoke-virtual {v7}, Lde/duenndns/ssl/MemorizingActivity;.getIntent:()Landroid/content/Intent; // method@3e0f │ │ +0ec300: 0c01 |0006: move-result-object v1 │ │ +0ec302: 1a03 2925 |0007: const-string v3, "de.duenndns.ssl.DECISION.decisionId" // string@2529 │ │ +0ec306: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0ec308: 6e30 d401 3104 |000a: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ +0ec30e: 0a03 |000d: move-result v3 │ │ +0ec310: 5973 d916 |000e: iput v3, v7, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ +0ec314: 1a03 2a25 |0010: const-string v3, "de.duenndns.ssl.DECISION.titleId" // string@252a │ │ +0ec318: 6004 f516 |0012: sget v4, Lde/duenndns/ssl/R$string;.mtm_accept_cert:I // field@16f5 │ │ +0ec31c: 6e30 d401 3104 |0014: invoke-virtual {v1, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ +0ec322: 0a02 |0017: move-result v2 │ │ +0ec324: 1a03 2725 |0018: const-string v3, "de.duenndns.ssl.DECISION.cert" // string@2527 │ │ +0ec328: 6e20 da01 3100 |001a: invoke-virtual {v1, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0ec32e: 0c00 |001d: move-result-object v0 │ │ +0ec330: 6203 d816 |001e: sget-object v3, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ +0ec334: 6204 7320 |0020: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec338: 2205 7908 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec33c: 7010 5a43 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec342: 1a06 dc3b |0027: const-string v6, "onResume with " // string@3bdc │ │ +0ec346: 6e20 6343 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec34c: 0c05 |002c: move-result-object v5 │ │ +0ec34e: 6e10 d201 0100 |002d: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0ec354: 0c06 |0030: move-result-object v6 │ │ +0ec356: 6e20 6243 6500 |0031: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ec35c: 0c05 |0034: move-result-object v5 │ │ +0ec35e: 1a06 6e00 |0035: const-string v6, " decId=" // string@006e │ │ +0ec362: 6e20 6343 6500 |0037: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec368: 0c05 |003a: move-result-object v5 │ │ +0ec36a: 5276 d916 |003b: iget v6, v7, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ +0ec36e: 6e20 5f43 6500 |003d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ec374: 0c05 |0040: move-result-object v5 │ │ +0ec376: 1a06 6d00 |0041: const-string v6, " data: " // string@006d │ │ +0ec37a: 6e20 6343 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec380: 0c05 |0046: move-result-object v5 │ │ +0ec382: 6e10 d101 0100 |0047: invoke-virtual {v1}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ +0ec388: 0c06 |004a: move-result-object v6 │ │ +0ec38a: 6e20 6243 6500 |004b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ec390: 0c05 |004e: move-result-object v5 │ │ +0ec392: 6e10 6a43 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec398: 0c05 |0052: move-result-object v5 │ │ +0ec39a: 6e30 7844 4305 |0053: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec3a0: 2203 2600 |0056: new-instance v3, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0ec3a4: 7020 d200 7300 |0058: invoke-direct {v3, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0ec3aa: 6e20 df00 2300 |005b: invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +0ec3b0: 0c03 |005e: move-result-object v3 │ │ +0ec3b2: 6e20 d800 0300 |005f: invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ +0ec3b8: 0c03 |0062: move-result-object v3 │ │ +0ec3ba: 6004 fb16 |0063: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_always:I // field@16fb │ │ +0ec3be: 6e30 dd00 4307 |0065: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0ec3c4: 0c03 |0068: move-result-object v3 │ │ +0ec3c6: 6004 fc16 |0069: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_once:I // field@16fc │ │ +0ec3ca: 6e30 db00 4307 |006b: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setNeutralButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00db │ │ +0ec3d0: 0c03 |006e: move-result-object v3 │ │ +0ec3d2: 6004 fa16 |006f: sget v4, Lde/duenndns/ssl/R$string;.mtm_decision_abort:I // field@16fa │ │ +0ec3d6: 6e30 d900 4307 |0071: invoke-virtual {v3, v4, v7}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +0ec3dc: 0c03 |0074: move-result-object v3 │ │ +0ec3de: 6e20 dc00 7300 |0075: invoke-virtual {v3, v7}, Landroid/app/AlertDialog$Builder;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; // method@00dc │ │ +0ec3e4: 0c03 |0078: move-result-object v3 │ │ +0ec3e6: 6e10 d300 0300 |0079: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0ec3ec: 0c03 |007c: move-result-object v3 │ │ +0ec3ee: 5b73 da16 |007d: iput-object v3, v7, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ +0ec3f2: 5473 da16 |007f: iget-object v3, v7, Lde/duenndns/ssl/MemorizingActivity;.dialog:Landroid/app/AlertDialog; // field@16da │ │ +0ec3f6: 6e10 e500 0300 |0081: invoke-virtual {v3}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0ec3fc: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0010 line=57 │ │ 0x0018 line=58 │ │ 0x001e line=59 │ │ 0x0056 line=60 │ │ + 0x005f line=61 │ │ + 0x0065 line=62 │ │ + 0x006b line=63 │ │ + 0x0071 line=64 │ │ + 0x0075 line=65 │ │ + 0x0079 line=66 │ │ 0x007f line=67 │ │ 0x0084 line=68 │ │ locals : │ │ 0x001e - 0x0085 reg=0 cert Ljava/lang/String; │ │ 0x0007 - 0x0085 reg=1 i Landroid/content/Intent; │ │ 0x0018 - 0x0085 reg=2 titleId I │ │ 0x0000 - 0x0085 reg=7 this Lde/duenndns/ssl/MemorizingActivity; │ │ @@ -233144,48 +233151,48 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0ee65c: |[0ee65c] de.duenndns.ssl.MemorizingActivity.sendDecision:(I)V │ │ -0ee66c: 6200 d816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ -0ee670: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee674: 2202 7908 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee678: 7010 5a43 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee67e: 1a03 9e18 |0009: const-string v3, "Sending decision: " // string@189e │ │ -0ee682: 6e20 6343 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee688: 0c02 |000e: move-result-object v2 │ │ -0ee68a: 6e20 5f43 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ee690: 0c02 |0012: move-result-object v2 │ │ -0ee692: 6e10 6a43 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee698: 0c02 |0016: move-result-object v2 │ │ -0ee69a: 6e30 7844 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee6a0: 5240 d916 |001a: iget v0, v4, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ -0ee6a4: 7120 343e 5000 |001c: invoke-static {v0, v5}, Lde/duenndns/ssl/MemorizingTrustManager;.interactResult:(II)V // method@3e34 │ │ -0ee6aa: 6e10 0e3e 0400 |001f: invoke-virtual {v4}, Lde/duenndns/ssl/MemorizingActivity;.finish:()V // method@3e0e │ │ -0ee6b0: 0e00 |0022: return-void │ │ +0ec400: |[0ec400] de.duenndns.ssl.MemorizingActivity.sendDecision:(I)V │ │ +0ec410: 6200 d816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingActivity;.LOGGER:Ljava/util/logging/Logger; // field@16d8 │ │ +0ec414: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec418: 2202 7908 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec41c: 7010 5a43 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec422: 1a03 9a18 |0009: const-string v3, "Sending decision: " // string@189a │ │ +0ec426: 6e20 6343 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec42c: 0c02 |000e: move-result-object v2 │ │ +0ec42e: 6e20 5f43 5200 |000f: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ec434: 0c02 |0012: move-result-object v2 │ │ +0ec436: 6e10 6a43 0200 |0013: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec43c: 0c02 |0016: move-result-object v2 │ │ +0ec43e: 6e30 7844 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec444: 5240 d916 |001a: iget v0, v4, Lde/duenndns/ssl/MemorizingActivity;.decisionId:I // field@16d9 │ │ +0ec448: 7120 343e 5000 |001c: invoke-static {v0, v5}, Lde/duenndns/ssl/MemorizingTrustManager;.interactResult:(II)V // method@3e34 │ │ +0ec44e: 6e10 0e3e 0400 |001f: invoke-virtual {v4}, Lde/duenndns/ssl/MemorizingActivity;.finish:()V // method@3e0e │ │ +0ec454: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x001a line=79 │ │ 0x001f line=80 │ │ 0x0022 line=81 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lde/duenndns/ssl/MemorizingActivity; │ │ 0x0000 - 0x0023 reg=5 decision I │ │ │ │ - source_file_idx : 5424 (MemorizingActivity.java) │ │ + source_file_idx : 5420 (MemorizingActivity.java) │ │ │ │ Class #1031 header: │ │ class_idx : 1943 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5427 │ │ +source_file_idx : 5423 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1031 annotations: │ │ Annotations on class │ │ @@ -233222,92 +233229,92 @@ │ │ type : '(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ee6b4: |[0ee6b4] de.duenndns.ssl.MemorizingTrustManager$1.:(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V │ │ -0ee6c4: 5b01 db16 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ -0ee6c8: 5902 dd16 |0002: iput v2, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ -0ee6cc: 5b03 dc16 |0004: iput-object v3, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ -0ee6d0: 5904 de16 |0006: iput v4, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$titleId:I // field@16de │ │ -0ee6d4: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee6da: 0e00 |000b: return-void │ │ +0ec458: |[0ec458] de.duenndns.ssl.MemorizingTrustManager$1.:(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V │ │ +0ec468: 5b01 db16 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ +0ec46c: 5902 dd16 |0002: iput v2, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ +0ec470: 5b03 dc16 |0004: iput-object v3, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ +0ec474: 5904 de16 |0006: iput v4, v0, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$titleId:I // field@16de │ │ +0ec478: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec47e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lde/duenndns/ssl/MemorizingTrustManager$1; │ │ - 0x0000 - 0x000c reg=1 (null) Lde/duenndns/ssl/MemorizingTrustManager; │ │ + 0x0000 - 0x000c reg=1 this$0 Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x000c reg=2 (null) I │ │ 0x0000 - 0x000c reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lde/duenndns/ssl/MemorizingTrustManager$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -0ee6dc: |[0ee6dc] de.duenndns.ssl.MemorizingTrustManager$1.run:()V │ │ -0ee6ec: 2201 4d00 |0000: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0ee6f0: 5452 db16 |0002: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ -0ee6f4: 5422 f116 |0004: iget-object v2, v2, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ee6f8: 1c03 9607 |0006: const-class v3, Lde/duenndns/ssl/MemorizingActivity; // type@0796 │ │ -0ee6fc: 7030 c601 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0ee702: 1502 0010 |000b: const/high16 v2, #int 268435456 // #1000 │ │ -0ee706: 6e20 f001 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ -0ee70c: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee710: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee716: 1c03 9907 |0015: const-class v3, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ -0ee71a: 6e10 e142 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0ee720: 0c03 |001a: move-result-object v3 │ │ -0ee722: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee728: 0c02 |001e: move-result-object v2 │ │ -0ee72a: 1a03 7501 |001f: const-string v3, "/" // string@0175 │ │ -0ee72e: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee734: 0c02 |0024: move-result-object v2 │ │ -0ee736: 5253 dd16 |0025: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ -0ee73a: 6e20 5f43 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ee740: 0c02 |002a: move-result-object v2 │ │ -0ee742: 6e10 6a43 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee748: 0c02 |002e: move-result-object v2 │ │ -0ee74a: 7110 9004 0200 |002f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -0ee750: 0c02 |0032: move-result-object v2 │ │ -0ee752: 6e20 ef01 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ef │ │ -0ee758: 1a02 2e25 |0036: const-string v2, "de.duenndns.ssl.DECISION.decisionId" // string@252e │ │ -0ee75c: 5253 dd16 |0038: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ -0ee760: 6e30 e001 2103 |003a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0ee766: 1a02 2c25 |003d: const-string v2, "de.duenndns.ssl.DECISION.cert" // string@252c │ │ -0ee76a: 5453 dc16 |003f: iget-object v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ -0ee76e: 6e30 e401 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0ee774: 1a02 2f25 |0044: const-string v2, "de.duenndns.ssl.DECISION.titleId" // string@252f │ │ -0ee778: 5253 de16 |0046: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$titleId:I // field@16de │ │ -0ee77c: 6e30 e001 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0ee782: 5452 db16 |004b: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ -0ee786: 6e10 2d3e 0200 |004d: invoke-virtual {v2}, Lde/duenndns/ssl/MemorizingTrustManager;.getUI:()Landroid/content/Context; // method@3e2d │ │ -0ee78c: 0c02 |0050: move-result-object v2 │ │ -0ee78e: 6e20 b901 1200 |0051: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0ee794: 0e00 |0054: return-void │ │ -0ee796: 0d00 |0055: move-exception v0 │ │ -0ee798: 7100 1d3e 0000 |0056: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ -0ee79e: 0c02 |0059: move-result-object v2 │ │ -0ee7a0: 6203 7320 |005a: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee7a4: 1a04 f445 |005c: const-string v4, "startActivity(MemorizingActivity)" // string@45f4 │ │ -0ee7a8: 6e40 7944 3204 |005e: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ee7ae: 5452 db16 |0061: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ -0ee7b2: 5253 dd16 |0063: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ -0ee7b6: 5454 dc16 |0065: iget-object v4, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ -0ee7ba: 6e40 3a3e 1243 |0067: invoke-virtual {v2, v1, v3, v4}, Lde/duenndns/ssl/MemorizingTrustManager;.startActivityNotification:(Landroid/content/Intent;ILjava/lang/String;)V // method@3e3a │ │ -0ee7c0: 28ea |006a: goto 0054 // -0016 │ │ +0ec480: |[0ec480] de.duenndns.ssl.MemorizingTrustManager$1.run:()V │ │ +0ec490: 2201 4d00 |0000: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0ec494: 5452 db16 |0002: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ +0ec498: 5422 f116 |0004: iget-object v2, v2, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ec49c: 1c03 9607 |0006: const-class v3, Lde/duenndns/ssl/MemorizingActivity; // type@0796 │ │ +0ec4a0: 7030 c601 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0ec4a6: 1502 0010 |000b: const/high16 v2, #int 268435456 // #1000 │ │ +0ec4aa: 6e20 f001 2100 |000d: invoke-virtual {v1, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ +0ec4b0: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec4b4: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec4ba: 1c03 9907 |0015: const-class v3, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ +0ec4be: 6e10 e142 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0ec4c4: 0c03 |001a: move-result-object v3 │ │ +0ec4c6: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec4cc: 0c02 |001e: move-result-object v2 │ │ +0ec4ce: 1a03 7201 |001f: const-string v3, "/" // string@0172 │ │ +0ec4d2: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec4d8: 0c02 |0024: move-result-object v2 │ │ +0ec4da: 5253 dd16 |0025: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ +0ec4de: 6e20 5f43 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ec4e4: 0c02 |002a: move-result-object v2 │ │ +0ec4e6: 6e10 6a43 0200 |002b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec4ec: 0c02 |002e: move-result-object v2 │ │ +0ec4ee: 7110 9004 0200 |002f: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +0ec4f4: 0c02 |0032: move-result-object v2 │ │ +0ec4f6: 6e20 ef01 2100 |0033: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ef │ │ +0ec4fc: 1a02 2925 |0036: const-string v2, "de.duenndns.ssl.DECISION.decisionId" // string@2529 │ │ +0ec500: 5253 dd16 |0038: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ +0ec504: 6e30 e001 2103 |003a: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0ec50a: 1a02 2725 |003d: const-string v2, "de.duenndns.ssl.DECISION.cert" // string@2527 │ │ +0ec50e: 5453 dc16 |003f: iget-object v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ +0ec512: 6e30 e401 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0ec518: 1a02 2a25 |0044: const-string v2, "de.duenndns.ssl.DECISION.titleId" // string@252a │ │ +0ec51c: 5253 de16 |0046: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$titleId:I // field@16de │ │ +0ec520: 6e30 e001 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0ec526: 5452 db16 |004b: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ +0ec52a: 6e10 2d3e 0200 |004d: invoke-virtual {v2}, Lde/duenndns/ssl/MemorizingTrustManager;.getUI:()Landroid/content/Context; // method@3e2d │ │ +0ec530: 0c02 |0050: move-result-object v2 │ │ +0ec532: 6e20 b901 1200 |0051: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0ec538: 0e00 |0054: return-void │ │ +0ec53a: 0d00 |0055: move-exception v0 │ │ +0ec53c: 7100 1d3e 0000 |0056: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ +0ec542: 0c02 |0059: move-result-object v2 │ │ +0ec544: 6203 7320 |005a: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec548: 1a04 ef45 |005c: const-string v4, "startActivity(MemorizingActivity)" // string@45ef │ │ +0ec54c: 6e40 7944 3204 |005e: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ec552: 5452 db16 |0061: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16db │ │ +0ec556: 5253 dd16 |0063: iget v3, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$myId:I // field@16dd │ │ +0ec55a: 5454 dc16 |0065: iget-object v4, v5, Lde/duenndns/ssl/MemorizingTrustManager$1;.val$message:Ljava/lang/String; // field@16dc │ │ +0ec55e: 6e40 3a3e 1243 |0067: invoke-virtual {v2, v1, v3, v4}, Lde/duenndns/ssl/MemorizingTrustManager;.startActivityNotification:(Landroid/content/Intent;ILjava/lang/String;)V // method@3e3a │ │ +0ec564: 28ea |006a: goto 0054 // -0016 │ │ catches : 1 │ │ 0x004b - 0x0054 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0000 line=577 │ │ 0x000b line=578 │ │ 0x0010 line=579 │ │ @@ -233320,21 +233327,21 @@ │ │ 0x0056 line=589 │ │ 0x0061 line=590 │ │ locals : │ │ 0x0056 - 0x006b reg=0 e Ljava/lang/Exception; │ │ 0x000b - 0x006b reg=1 ni Landroid/content/Intent; │ │ 0x0000 - 0x006b reg=5 this Lde/duenndns/ssl/MemorizingTrustManager$1; │ │ │ │ - source_file_idx : 5427 (MemorizingTrustManager.java) │ │ + source_file_idx : 5423 (MemorizingTrustManager.java) │ │ │ │ Class #1032 header: │ │ class_idx : 1944 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5427 │ │ +source_file_idx : 5423 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1032 annotations: │ │ Annotations on class │ │ @@ -233363,133 +233370,133 @@ │ │ type : '(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ee7d4: |[0ee7d4] de.duenndns.ssl.MemorizingTrustManager$MemorizingHostnameVerifier.:(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V │ │ -0ee7e4: 5b01 e016 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ -0ee7e8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee7ee: 5b02 df16 |0005: iput-object v2, v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.defaultVerifier:Ljavax/net/ssl/HostnameVerifier; // field@16df │ │ -0ee7f2: 0e00 |0007: return-void │ │ +0ec578: |[0ec578] de.duenndns.ssl.MemorizingTrustManager$MemorizingHostnameVerifier.:(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V │ │ +0ec588: 5b01 e016 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ +0ec58c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec592: 5b02 df16 |0005: iput-object v2, v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.defaultVerifier:Ljavax/net/ssl/HostnameVerifier; // field@16df │ │ +0ec596: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0005 line=650 │ │ 0x0007 line=651 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier; │ │ - 0x0000 - 0x0008 reg=1 (null) Lde/duenndns/ssl/MemorizingTrustManager; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x0008 reg=2 wrapped Ljavax/net/ssl/HostnameVerifier; │ │ │ │ Virtual methods - │ │ #0 : (in Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;) │ │ name : 'verify' │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -0ee7f4: |[0ee7f4] de.duenndns.ssl.MemorizingTrustManager$MemorizingHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -0ee804: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0ee806: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0ee808: 7100 1d3e 0000 |0002: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ -0ee80e: 0c04 |0005: move-result-object v4 │ │ -0ee810: 6205 7320 |0006: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee814: 2206 7908 |0008: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee818: 7010 5a43 0600 |000a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee81e: 1a07 852e |000d: const-string v7, "hostname verifier for " // string@2e85 │ │ -0ee822: 6e20 6343 7600 |000f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee828: 0c06 |0012: move-result-object v6 │ │ -0ee82a: 6e20 6343 9600 |0013: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee830: 0c06 |0016: move-result-object v6 │ │ -0ee832: 1a07 6001 |0017: const-string v7, ", trying default verifier first" // string@0160 │ │ -0ee836: 6e20 6343 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee83c: 0c06 |001c: move-result-object v6 │ │ -0ee83e: 6e10 6a43 0600 |001d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee844: 0c06 |0020: move-result-object v6 │ │ -0ee846: 6e30 7844 5406 |0021: invoke-virtual {v4, v5, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee84c: 5484 df16 |0024: iget-object v4, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.defaultVerifier:Ljavax/net/ssl/HostnameVerifier; // field@16df │ │ -0ee850: 7230 8944 940a |0026: invoke-interface {v4, v9, v10}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@4489 │ │ -0ee856: 0a04 |0029: move-result v4 │ │ -0ee858: 3804 1f00 |002a: if-eqz v4, 0049 // +001f │ │ -0ee85c: 7100 1d3e 0000 |002c: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ -0ee862: 0c03 |002f: move-result-object v3 │ │ -0ee864: 6204 7320 |0030: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee868: 2205 7908 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee86c: 7010 5a43 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee872: 1a06 4825 |0037: const-string v6, "default verifier accepted " // string@2548 │ │ -0ee876: 6e20 6343 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee87c: 0c05 |003c: move-result-object v5 │ │ -0ee87e: 6e20 6343 9500 |003d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee884: 0c05 |0040: move-result-object v5 │ │ -0ee886: 6e10 6a43 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee88c: 0c05 |0044: move-result-object v5 │ │ -0ee88e: 6e30 7844 4305 |0045: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee894: 0f02 |0048: return v2 │ │ -0ee896: 7210 8e44 0a00 |0049: invoke-interface {v10}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@448e │ │ -0ee89c: 0c04 |004c: move-result-object v4 │ │ -0ee89e: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0ee8a0: 4600 0405 |004e: aget-object v0, v4, v5 │ │ -0ee8a4: 1f00 9f08 |0050: check-cast v0, Ljava/security/cert/X509Certificate; // type@089f │ │ -0ee8a8: 5484 e016 |0052: iget-object v4, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ -0ee8ac: 7110 1e3e 0400 |0054: invoke-static {v4}, Lde/duenndns/ssl/MemorizingTrustManager;.access$100:(Lde/duenndns/ssl/MemorizingTrustManager;)Ljava/security/KeyStore; // method@3e1e │ │ -0ee8b2: 0c04 |0057: move-result-object v4 │ │ -0ee8b4: 6205 7120 |0058: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -0ee8b8: 6e20 4c43 5900 |005a: invoke-virtual {v9, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -0ee8be: 0c05 |005d: move-result-object v5 │ │ -0ee8c0: 6e20 a243 5400 |005e: invoke-virtual {v4, v5}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@43a2 │ │ -0ee8c6: 0c04 |0061: move-result-object v4 │ │ -0ee8c8: 6e20 b243 4000 |0062: invoke-virtual {v0, v4}, Ljava/security/cert/X509Certificate;.equals:(Ljava/lang/Object;)Z // method@43b2 │ │ -0ee8ce: 0a04 |0065: move-result v4 │ │ -0ee8d0: 3804 2b00 |0066: if-eqz v4, 0091 // +002b │ │ -0ee8d4: 7100 1d3e 0000 |0068: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ -0ee8da: 0c04 |006b: move-result-object v4 │ │ -0ee8dc: 6205 7320 |006c: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee8e0: 2206 7908 |006e: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee8e4: 7010 5a43 0600 |0070: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee8ea: 1a07 8422 |0073: const-string v7, "certificate for " // string@2284 │ │ -0ee8ee: 6e20 6343 7600 |0075: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee8f4: 0c06 |0078: move-result-object v6 │ │ -0ee8f6: 6e20 6343 9600 |0079: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee8fc: 0c06 |007c: move-result-object v6 │ │ -0ee8fe: 1a07 9500 |007d: const-string v7, " is in our keystore. accepting." // string@0095 │ │ -0ee902: 6e20 6343 7600 |007f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee908: 0c06 |0082: move-result-object v6 │ │ -0ee90a: 6e10 6a43 0600 |0083: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee910: 0c06 |0086: move-result-object v6 │ │ -0ee912: 6e30 7844 5406 |0087: invoke-virtual {v4, v5, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee918: 28be |008a: goto 0048 // -0042 │ │ -0ee91a: 0d01 |008b: move-exception v1 │ │ -0ee91c: 6e10 ec42 0100 |008c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@42ec │ │ -0ee922: 0132 |008f: move v2, v3 │ │ -0ee924: 28b8 |0090: goto 0048 // -0048 │ │ -0ee926: 7100 1d3e 0000 |0091: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ -0ee92c: 0c02 |0094: move-result-object v2 │ │ -0ee92e: 6204 7320 |0095: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ee932: 2205 7908 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ee936: 7010 5a43 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ee93c: 1a06 f140 |009c: const-string v6, "server " // string@40f1 │ │ -0ee940: 6e20 6343 6500 |009e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee946: 0c05 |00a1: move-result-object v5 │ │ -0ee948: 6e20 6343 9500 |00a2: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee94e: 0c05 |00a5: move-result-object v5 │ │ -0ee950: 1a06 cf00 |00a6: const-string v6, " provided wrong certificate, asking user." // string@00cf │ │ -0ee954: 6e20 6343 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ee95a: 0c05 |00ab: move-result-object v5 │ │ -0ee95c: 6e10 6a43 0500 |00ac: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ee962: 0c05 |00af: move-result-object v5 │ │ -0ee964: 6e30 7844 4205 |00b0: invoke-virtual {v2, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ee96a: 5482 e016 |00b3: iget-object v2, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ -0ee96e: 6e30 333e 0209 |00b5: invoke-virtual {v2, v0, v9}, Lde/duenndns/ssl/MemorizingTrustManager;.interactHostname:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@3e33 │ │ -0ee974: 0a02 |00b8: move-result v2 │ │ -0ee976: 288f |00b9: goto 0048 // -0071 │ │ +0ec598: |[0ec598] de.duenndns.ssl.MemorizingTrustManager$MemorizingHostnameVerifier.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +0ec5a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ec5aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0ec5ac: 7100 1d3e 0000 |0002: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ +0ec5b2: 0c04 |0005: move-result-object v4 │ │ +0ec5b4: 6205 7320 |0006: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec5b8: 2206 7908 |0008: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec5bc: 7010 5a43 0600 |000a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec5c2: 1a07 802e |000d: const-string v7, "hostname verifier for " // string@2e80 │ │ +0ec5c6: 6e20 6343 7600 |000f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec5cc: 0c06 |0012: move-result-object v6 │ │ +0ec5ce: 6e20 6343 9600 |0013: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec5d4: 0c06 |0016: move-result-object v6 │ │ +0ec5d6: 1a07 5d01 |0017: const-string v7, ", trying default verifier first" // string@015d │ │ +0ec5da: 6e20 6343 7600 |0019: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec5e0: 0c06 |001c: move-result-object v6 │ │ +0ec5e2: 6e10 6a43 0600 |001d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec5e8: 0c06 |0020: move-result-object v6 │ │ +0ec5ea: 6e30 7844 5406 |0021: invoke-virtual {v4, v5, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec5f0: 5484 df16 |0024: iget-object v4, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.defaultVerifier:Ljavax/net/ssl/HostnameVerifier; // field@16df │ │ +0ec5f4: 7230 8944 940a |0026: invoke-interface {v4, v9, v10}, Ljavax/net/ssl/HostnameVerifier;.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z // method@4489 │ │ +0ec5fa: 0a04 |0029: move-result v4 │ │ +0ec5fc: 3804 1f00 |002a: if-eqz v4, 0049 // +001f │ │ +0ec600: 7100 1d3e 0000 |002c: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ +0ec606: 0c03 |002f: move-result-object v3 │ │ +0ec608: 6204 7320 |0030: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec60c: 2205 7908 |0032: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec610: 7010 5a43 0500 |0034: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec616: 1a06 4325 |0037: const-string v6, "default verifier accepted " // string@2543 │ │ +0ec61a: 6e20 6343 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec620: 0c05 |003c: move-result-object v5 │ │ +0ec622: 6e20 6343 9500 |003d: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec628: 0c05 |0040: move-result-object v5 │ │ +0ec62a: 6e10 6a43 0500 |0041: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec630: 0c05 |0044: move-result-object v5 │ │ +0ec632: 6e30 7844 4305 |0045: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec638: 0f02 |0048: return v2 │ │ +0ec63a: 7210 8e44 0a00 |0049: invoke-interface {v10}, Ljavax/net/ssl/SSLSession;.getPeerCertificates:()[Ljava/security/cert/Certificate; // method@448e │ │ +0ec640: 0c04 |004c: move-result-object v4 │ │ +0ec642: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0ec644: 4600 0405 |004e: aget-object v0, v4, v5 │ │ +0ec648: 1f00 9f08 |0050: check-cast v0, Ljava/security/cert/X509Certificate; // type@089f │ │ +0ec64c: 5484 e016 |0052: iget-object v4, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ +0ec650: 7110 1e3e 0400 |0054: invoke-static {v4}, Lde/duenndns/ssl/MemorizingTrustManager;.access$100:(Lde/duenndns/ssl/MemorizingTrustManager;)Ljava/security/KeyStore; // method@3e1e │ │ +0ec656: 0c04 |0057: move-result-object v4 │ │ +0ec658: 6205 7120 |0058: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +0ec65c: 6e20 4c43 5900 |005a: invoke-virtual {v9, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +0ec662: 0c05 |005d: move-result-object v5 │ │ +0ec664: 6e20 a243 5400 |005e: invoke-virtual {v4, v5}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@43a2 │ │ +0ec66a: 0c04 |0061: move-result-object v4 │ │ +0ec66c: 6e20 b243 4000 |0062: invoke-virtual {v0, v4}, Ljava/security/cert/X509Certificate;.equals:(Ljava/lang/Object;)Z // method@43b2 │ │ +0ec672: 0a04 |0065: move-result v4 │ │ +0ec674: 3804 2b00 |0066: if-eqz v4, 0091 // +002b │ │ +0ec678: 7100 1d3e 0000 |0068: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ +0ec67e: 0c04 |006b: move-result-object v4 │ │ +0ec680: 6205 7320 |006c: sget-object v5, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec684: 2206 7908 |006e: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec688: 7010 5a43 0600 |0070: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec68e: 1a07 7f22 |0073: const-string v7, "certificate for " // string@227f │ │ +0ec692: 6e20 6343 7600 |0075: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec698: 0c06 |0078: move-result-object v6 │ │ +0ec69a: 6e20 6343 9600 |0079: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec6a0: 0c06 |007c: move-result-object v6 │ │ +0ec6a2: 1a07 9200 |007d: const-string v7, " is in our keystore. accepting." // string@0092 │ │ +0ec6a6: 6e20 6343 7600 |007f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec6ac: 0c06 |0082: move-result-object v6 │ │ +0ec6ae: 6e10 6a43 0600 |0083: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec6b4: 0c06 |0086: move-result-object v6 │ │ +0ec6b6: 6e30 7844 5406 |0087: invoke-virtual {v4, v5, v6}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec6bc: 28be |008a: goto 0048 // -0042 │ │ +0ec6be: 0d01 |008b: move-exception v1 │ │ +0ec6c0: 6e10 ec42 0100 |008c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@42ec │ │ +0ec6c6: 0132 |008f: move v2, v3 │ │ +0ec6c8: 28b8 |0090: goto 0048 // -0048 │ │ +0ec6ca: 7100 1d3e 0000 |0091: invoke-static {}, Lde/duenndns/ssl/MemorizingTrustManager;.access$000:()Ljava/util/logging/Logger; // method@3e1d │ │ +0ec6d0: 0c02 |0094: move-result-object v2 │ │ +0ec6d2: 6204 7320 |0095: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec6d6: 2205 7908 |0097: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec6da: 7010 5a43 0500 |0099: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec6e0: 1a06 ec40 |009c: const-string v6, "server " // string@40ec │ │ +0ec6e4: 6e20 6343 6500 |009e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec6ea: 0c05 |00a1: move-result-object v5 │ │ +0ec6ec: 6e20 6343 9500 |00a2: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec6f2: 0c05 |00a5: move-result-object v5 │ │ +0ec6f4: 1a06 cc00 |00a6: const-string v6, " provided wrong certificate, asking user." // string@00cc │ │ +0ec6f8: 6e20 6343 6500 |00a8: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec6fe: 0c05 |00ab: move-result-object v5 │ │ +0ec700: 6e10 6a43 0500 |00ac: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec706: 0c05 |00af: move-result-object v5 │ │ +0ec708: 6e30 7844 4205 |00b0: invoke-virtual {v2, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec70e: 5482 e016 |00b3: iget-object v2, v8, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.this$0:Lde/duenndns/ssl/MemorizingTrustManager; // field@16e0 │ │ +0ec712: 6e30 333e 0209 |00b5: invoke-virtual {v2, v0, v9}, Lde/duenndns/ssl/MemorizingTrustManager;.interactHostname:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z // method@3e33 │ │ +0ec718: 0a02 |00b8: move-result v2 │ │ +0ec71a: 288f |00b9: goto 0048 // -0071 │ │ catches : 2 │ │ 0x0049 - 0x008a │ │ Ljava/lang/Exception; -> 0x008b │ │ 0x0091 - 0x00b8 │ │ Ljava/lang/Exception; -> 0x008b │ │ positions : │ │ 0x0002 line=655 │ │ @@ -233508,21 +233515,21 @@ │ │ 0x0052 - 0x008b reg=0 cert Ljava/security/cert/X509Certificate; │ │ 0x008c - 0x0091 reg=1 e Ljava/lang/Exception; │ │ 0x0091 - 0x00ba reg=0 cert Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x00ba reg=8 this Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier; │ │ 0x0000 - 0x00ba reg=9 hostname Ljava/lang/String; │ │ 0x0000 - 0x00ba reg=10 session Ljavax/net/ssl/SSLSession; │ │ │ │ - source_file_idx : 5427 (MemorizingTrustManager.java) │ │ + source_file_idx : 5423 (MemorizingTrustManager.java) │ │ │ │ Class #1033 header: │ │ class_idx : 1945 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5427 │ │ +source_file_idx : 5423 │ │ static_fields_size : 12 │ │ instance_fields_size: 8 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 21 │ │ │ │ Class #1033 annotations: │ │ Annotations on class │ │ @@ -233646,31 +233653,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0ee990: |[0ee990] de.duenndns.ssl.MemorizingTrustManager.:()V │ │ -0ee9a0: 1c00 9907 |0000: const-class v0, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ -0ee9a4: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -0ee9aa: 0c00 |0005: move-result-object v0 │ │ -0ee9ac: 7110 7744 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@4477 │ │ -0ee9b2: 0c00 |0009: move-result-object v0 │ │ -0ee9b4: 6900 e816 |000a: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ee9b8: 1a00 dd09 |000c: const-string v0, "KeyStore" // string@09dd │ │ -0ee9bc: 6900 e616 |000e: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ -0ee9c0: 1a00 de09 |0010: const-string v0, "KeyStore.bks" // string@09de │ │ -0ee9c4: 6900 e716 |0012: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ -0ee9c8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0ee9ca: 6700 ed16 |0015: sput v0, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ -0ee9ce: 2200 cb06 |0017: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ -0ee9d2: 7010 6437 0000 |0019: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -0ee9d8: 6900 f416 |001c: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0ee9dc: 0e00 |001e: return-void │ │ +0ec734: |[0ec734] de.duenndns.ssl.MemorizingTrustManager.:()V │ │ +0ec744: 1c00 9907 |0000: const-class v0, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ +0ec748: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +0ec74e: 0c00 |0005: move-result-object v0 │ │ +0ec750: 7110 7744 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@4477 │ │ +0ec756: 0c00 |0009: move-result-object v0 │ │ +0ec758: 6900 e816 |000a: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ec75c: 1a00 d909 |000c: const-string v0, "KeyStore" // string@09d9 │ │ +0ec760: 6900 e616 |000e: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ +0ec764: 1a00 da09 |0010: const-string v0, "KeyStore.bks" // string@09da │ │ +0ec768: 6900 e716 |0012: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ +0ec76c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0ec76e: 6700 ed16 |0015: sput v0, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ +0ec772: 2200 cb06 |0017: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ +0ec776: 7010 6437 0000 |0019: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0ec77c: 6900 f416 |001c: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0ec780: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000c line=83 │ │ 0x0010 line=84 │ │ 0x0014 line=89 │ │ 0x0017 line=90 │ │ @@ -233681,26 +233688,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0ee9e0: |[0ee9e0] de.duenndns.ssl.MemorizingTrustManager.:(Landroid/content/Context;)V │ │ -0ee9f0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0ee9f6: 6e20 303e 2100 |0003: invoke-virtual {v1, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.init:(Landroid/content/Context;)V // method@3e30 │ │ -0ee9fc: 5410 eb16 |0006: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0eea00: 6e20 2c3e 0100 |0008: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ -0eea06: 0c00 |000b: move-result-object v0 │ │ -0eea08: 5b10 ec16 |000c: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ -0eea0c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0eea0e: 6e20 2c3e 0100 |000f: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ -0eea14: 0c00 |0012: move-result-object v0 │ │ -0eea16: 5b10 ee16 |0013: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0eea1a: 0e00 |0015: return-void │ │ +0ec784: |[0ec784] de.duenndns.ssl.MemorizingTrustManager.:(Landroid/content/Context;)V │ │ +0ec794: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec79a: 6e20 303e 2100 |0003: invoke-virtual {v1, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.init:(Landroid/content/Context;)V // method@3e30 │ │ +0ec7a0: 5410 eb16 |0006: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ec7a4: 6e20 2c3e 0100 |0008: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ +0ec7aa: 0c00 |000b: move-result-object v0 │ │ +0ec7ac: 5b10 ec16 |000c: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ +0ec7b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ec7b2: 6e20 2c3e 0100 |000f: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ +0ec7b8: 0c00 |0012: move-result-object v0 │ │ +0ec7ba: 5b10 ee16 |0013: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0ec7be: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0006 line=131 │ │ 0x000e line=132 │ │ 0x0015 line=133 │ │ @@ -233713,23 +233720,23 @@ │ │ type : '(Landroid/content/Context;Ljavax/net/ssl/X509TrustManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0eea1c: |[0eea1c] de.duenndns.ssl.MemorizingTrustManager.:(Landroid/content/Context;Ljavax/net/ssl/X509TrustManager;)V │ │ -0eea2c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0eea32: 6e20 303e 2100 |0003: invoke-virtual {v1, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.init:(Landroid/content/Context;)V // method@3e30 │ │ -0eea38: 5410 eb16 |0006: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0eea3c: 6e20 2c3e 0100 |0008: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ -0eea42: 0c00 |000b: move-result-object v0 │ │ -0eea44: 5b10 ec16 |000c: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ -0eea48: 5b13 ee16 |000e: iput-object v3, v1, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0eea4c: 0e00 |0010: return-void │ │ +0ec7c0: |[0ec7c0] de.duenndns.ssl.MemorizingTrustManager.:(Landroid/content/Context;Ljavax/net/ssl/X509TrustManager;)V │ │ +0ec7d0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0ec7d6: 6e20 303e 2100 |0003: invoke-virtual {v1, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.init:(Landroid/content/Context;)V // method@3e30 │ │ +0ec7dc: 5410 eb16 |0006: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ec7e0: 6e20 2c3e 0100 |0008: invoke-virtual {v1, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ +0ec7e6: 0c00 |000b: move-result-object v0 │ │ +0ec7e8: 5b10 ec16 |000c: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ +0ec7ec: 5b13 ee16 |000e: iput-object v3, v1, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0ec7f0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000e line=114 │ │ 0x0010 line=115 │ │ @@ -233743,116 +233750,115 @@ │ │ type : '()Ljava/util/logging/Logger;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eea50: |[0eea50] de.duenndns.ssl.MemorizingTrustManager.access$000:()Ljava/util/logging/Logger; │ │ -0eea60: 6200 e816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0eea64: 1100 |0002: return-object v0 │ │ +0ec7f4: |[0ec7f4] de.duenndns.ssl.MemorizingTrustManager.access$000:()Ljava/util/logging/Logger; │ │ +0ec804: 6200 e816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ec808: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #4 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'access$100' │ │ type : '(Lde/duenndns/ssl/MemorizingTrustManager;)Ljava/security/KeyStore;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0eea68: |[0eea68] de.duenndns.ssl.MemorizingTrustManager.access$100:(Lde/duenndns/ssl/MemorizingTrustManager;)Ljava/security/KeyStore; │ │ -0eea78: 5410 eb16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0eea7c: 1100 |0002: return-object v0 │ │ +0ec80c: |[0ec80c] de.duenndns.ssl.MemorizingTrustManager.access$100:(Lde/duenndns/ssl/MemorizingTrustManager;)Ljava/security/KeyStore; │ │ +0ec81c: 5410 eb16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ec820: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lde/duenndns/ssl/MemorizingTrustManager; │ │ │ │ #5 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'certChainMessage' │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 128 16-bit code units │ │ -0eea80: |[0eea80] de.duenndns.ssl.MemorizingTrustManager.certChainMessage:([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; │ │ -0eea90: 07c2 |0000: move-object v2, v12 │ │ -0eea92: 6206 e816 |0001: sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0eea96: 6207 7320 |0003: sget-object v7, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0eea9a: 2208 7908 |0005: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0eea9e: 7010 5a43 0800 |0007: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0eeaa4: 1a09 8022 |000a: const-string v9, "certChainMessage for " // string@2280 │ │ -0eeaa8: 6e20 6343 9800 |000c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0eeaae: 0c08 |000f: move-result-object v8 │ │ -0eeab0: 6e20 6243 2800 |0010: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0eeab6: 0c08 |0013: move-result-object v8 │ │ -0eeab8: 6e10 6a43 0800 |0014: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0eeabe: 0c08 |0017: move-result-object v8 │ │ -0eeac0: 6e30 7844 7608 |0018: invoke-virtual {v6, v7, v8}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0eeac6: 2205 7808 |001b: new-instance v5, Ljava/lang/StringBuffer; // type@0878 │ │ -0eeaca: 7010 5443 0500 |001d: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0eead0: 6e10 7943 0200 |0020: invoke-virtual {v2}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ -0eead6: 0c06 |0023: move-result-object v6 │ │ -0eead8: 3806 2200 |0024: if-eqz v6, 0046 // +0022 │ │ -0eeadc: 6e10 7943 0200 |0026: invoke-virtual {v2}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ -0eeae2: 0c02 |0029: move-result-object v2 │ │ -0eeae4: 1a06 f81a |002a: const-string v6, "Trust anchor for certification path not found." // string@1af8 │ │ -0eeae8: 6e10 7b43 0200 |002c: invoke-virtual {v2}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@437b │ │ -0eeaee: 0c07 |002f: move-result-object v7 │ │ -0eeaf0: 6e20 3843 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0eeaf6: 0a06 |0033: move-result v6 │ │ -0eeaf8: 3806 3f00 |0034: if-eqz v6, 0073 // +003f │ │ -0eeafc: 54a6 f116 |0036: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eeb00: 6007 ff16 |0038: sget v7, Lde/duenndns/ssl/R$string;.mtm_trust_anchor:I // field@16ff │ │ -0eeb04: 6e20 a901 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eeb0a: 0c06 |003d: move-result-object v6 │ │ -0eeb0c: 6e20 5843 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb12: 1a06 1400 |0041: const-string v6, " │ │ + insns size : 127 16-bit code units │ │ +0ec824: |[0ec824] de.duenndns.ssl.MemorizingTrustManager.certChainMessage:([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; │ │ +0ec834: 0791 |0000: move-object v1, v9 │ │ +0ec836: 6203 e816 |0001: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ec83a: 6204 7320 |0003: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ec83e: 2205 7908 |0005: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ec842: 7010 5a43 0500 |0007: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ec848: 1a06 7b22 |000a: const-string v6, "certChainMessage for " // string@227b │ │ +0ec84c: 6e20 6343 6500 |000c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ec852: 0c05 |000f: move-result-object v5 │ │ +0ec854: 6e20 6243 1500 |0010: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ec85a: 0c05 |0013: move-result-object v5 │ │ +0ec85c: 6e10 6a43 0500 |0014: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ec862: 0c05 |0017: move-result-object v5 │ │ +0ec864: 6e30 7844 4305 |0018: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ec86a: 2202 7808 |001b: new-instance v2, Ljava/lang/StringBuffer; // type@0878 │ │ +0ec86e: 7010 5443 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0ec874: 6e10 7943 0100 |0020: invoke-virtual {v1}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ +0ec87a: 0c03 |0023: move-result-object v3 │ │ +0ec87c: 3803 2200 |0024: if-eqz v3, 0046 // +0022 │ │ +0ec880: 6e10 7943 0100 |0026: invoke-virtual {v1}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ +0ec886: 0c01 |0029: move-result-object v1 │ │ +0ec888: 1a03 f41a |002a: const-string v3, "Trust anchor for certification path not found." // string@1af4 │ │ +0ec88c: 6e10 7b43 0100 |002c: invoke-virtual {v1}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@437b │ │ +0ec892: 0c04 |002f: move-result-object v4 │ │ +0ec894: 6e20 3843 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ec89a: 0a03 |0033: move-result v3 │ │ +0ec89c: 3803 3e00 |0034: if-eqz v3, 0072 // +003e │ │ +0ec8a0: 5473 f116 |0036: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ec8a4: 6004 ff16 |0038: sget v4, Lde/duenndns/ssl/R$string;.mtm_trust_anchor:I // field@16ff │ │ +0ec8a8: 6e20 a901 4300 |003a: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ec8ae: 0c03 |003d: move-result-object v3 │ │ +0ec8b0: 6e20 5843 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec8b6: 1a03 1400 |0041: const-string v3, " │ │ " // string@0014 │ │ -0eeb16: 6e20 5843 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb1c: 1a06 1400 |0046: const-string v6, " │ │ +0ec8ba: 6e20 5843 3200 |0043: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec8c0: 1a03 1400 |0046: const-string v3, " │ │ " // string@0014 │ │ -0eeb20: 6e20 5843 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb26: 54a6 f116 |004b: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eeb2a: 6007 f916 |004d: sget v7, Lde/duenndns/ssl/R$string;.mtm_connect_anyway:I // field@16f9 │ │ -0eeb2e: 6e20 a901 7600 |004f: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eeb34: 0c06 |0052: move-result-object v6 │ │ -0eeb36: 6e20 5843 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb3c: 1a06 1500 |0056: const-string v6, " │ │ +0ec8c4: 6e20 5843 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec8ca: 5473 f116 |004b: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ec8ce: 6004 f916 |004d: sget v4, Lde/duenndns/ssl/R$string;.mtm_connect_anyway:I // field@16f9 │ │ +0ec8d2: 6e20 a901 4300 |004f: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ec8d8: 0c03 |0052: move-result-object v3 │ │ +0ec8da: 6e20 5843 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec8e0: 1a03 1500 |0056: const-string v3, " │ │ │ │ " // string@0015 │ │ -0eeb40: 6e20 5843 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb46: 54a6 f116 |005b: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eeb4a: 6007 f716 |005d: sget v7, Lde/duenndns/ssl/R$string;.mtm_cert_details:I // field@16f7 │ │ -0eeb4e: 6e20 a901 7600 |005f: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eeb54: 0c06 |0062: move-result-object v6 │ │ -0eeb56: 6e20 5843 6500 |0063: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb5c: 07b0 |0066: move-object v0, v11 │ │ -0eeb5e: 2104 |0067: array-length v4, v0 │ │ -0eeb60: 1203 |0068: const/4 v3, #int 0 // #0 │ │ -0eeb62: 3543 1200 |0069: if-ge v3, v4, 007b // +0012 │ │ -0eeb66: 4601 0003 |006b: aget-object v1, v0, v3 │ │ -0eeb6a: 7030 213e 5a01 |006d: invoke-direct {v10, v5, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V // method@3e21 │ │ -0eeb70: d803 0301 |0070: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0eeb74: 28f7 |0072: goto 0069 // -0009 │ │ -0eeb76: 6e10 7a43 0200 |0073: invoke-virtual {v2}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@437a │ │ -0eeb7c: 0c06 |0076: move-result-object v6 │ │ -0eeb7e: 6e20 5843 6500 |0077: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeb84: 28c7 |007a: goto 0041 // -0039 │ │ -0eeb86: 6e10 5943 0500 |007b: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0eeb8c: 0c06 |007e: move-result-object v6 │ │ -0eeb8e: 1106 |007f: return-object v6 │ │ +0ec8e4: 6e20 5843 3200 |0058: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec8ea: 5473 f116 |005b: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ec8ee: 6004 f716 |005d: sget v4, Lde/duenndns/ssl/R$string;.mtm_cert_details:I // field@16f7 │ │ +0ec8f2: 6e20 a901 4300 |005f: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ec8f8: 0c03 |0062: move-result-object v3 │ │ +0ec8fa: 6e20 5843 3200 |0063: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec900: 2184 |0066: array-length v4, v8 │ │ +0ec902: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +0ec904: 3543 1200 |0068: if-ge v3, v4, 007a // +0012 │ │ +0ec908: 4600 0803 |006a: aget-object v0, v8, v3 │ │ +0ec90c: 7030 213e 2700 |006c: invoke-direct {v7, v2, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V // method@3e21 │ │ +0ec912: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ec916: 28f7 |0071: goto 0068 // -0009 │ │ +0ec918: 6e10 7a43 0100 |0072: invoke-virtual {v1}, Ljava/lang/Throwable;.getLocalizedMessage:()Ljava/lang/String; // method@437a │ │ +0ec91e: 0c03 |0075: move-result-object v3 │ │ +0ec920: 6e20 5843 3200 |0076: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec926: 28c8 |0079: goto 0041 // -0038 │ │ +0ec928: 6e10 5943 0200 |007a: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0ec92e: 0c03 |007d: move-result-object v3 │ │ +0ec930: 1103 |007e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0001 line=490 │ │ 0x001b line=491 │ │ 0x0020 line=492 │ │ 0x0026 line=493 │ │ @@ -233860,94 +233866,88 @@ │ │ 0x0036 line=497 │ │ 0x0041 line=500 │ │ 0x0046 line=502 │ │ 0x004b line=503 │ │ 0x0056 line=504 │ │ 0x005b line=505 │ │ 0x0066 line=506 │ │ - 0x006d line=507 │ │ - 0x0070 line=506 │ │ - 0x0073 line=499 │ │ - 0x007b line=509 │ │ - locals : │ │ - 0x0067 - 0x0073 reg=0 arr$ [Ljava/security/cert/X509Certificate; │ │ - 0x006d - 0x0073 reg=1 c Ljava/security/cert/X509Certificate; │ │ - 0x0069 - 0x0073 reg=3 i$ I │ │ - 0x0068 - 0x0073 reg=4 len$ I │ │ - 0x007b - 0x0080 reg=0 arr$ [Ljava/security/cert/X509Certificate; │ │ - 0x0001 - 0x0080 reg=2 e Ljava/lang/Throwable; │ │ - 0x007b - 0x0080 reg=3 i$ I │ │ - 0x007b - 0x0080 reg=4 len$ I │ │ - 0x0020 - 0x0080 reg=5 si Ljava/lang/StringBuffer; │ │ - 0x0000 - 0x0080 reg=10 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ - 0x0000 - 0x0080 reg=11 chain [Ljava/security/cert/X509Certificate; │ │ - 0x0000 - 0x0080 reg=12 cause Ljava/security/cert/CertificateException; │ │ + 0x006c line=507 │ │ + 0x006f line=506 │ │ + 0x0072 line=499 │ │ + 0x007a line=509 │ │ + locals : │ │ + 0x006c - 0x0072 reg=0 c Ljava/security/cert/X509Certificate; │ │ + 0x0001 - 0x007f reg=1 e Ljava/lang/Throwable; │ │ + 0x0020 - 0x007f reg=2 si Ljava/lang/StringBuffer; │ │ + 0x0000 - 0x007f reg=7 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ + 0x0000 - 0x007f reg=8 chain [Ljava/security/cert/X509Certificate; │ │ + 0x0000 - 0x007f reg=9 cause Ljava/security/cert/CertificateException; │ │ │ │ #6 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'certDetails' │ │ type : '(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -0eeb90: |[0eeb90] de.duenndns.ssl.MemorizingTrustManager.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ -0eeba0: 2200 a308 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@08a3 │ │ -0eeba4: 1a01 6f4a |0002: const-string v1, "yyyy-MM-dd" // string@4a6f │ │ -0eeba8: 7020 bc43 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@43bc │ │ -0eebae: 1a01 1400 |0007: const-string v1, " │ │ +0ec934: |[0ec934] de.duenndns.ssl.MemorizingTrustManager.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ +0ec944: 2200 a308 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@08a3 │ │ +0ec948: 1a01 6a4a |0002: const-string v1, "yyyy-MM-dd" // string@4a6a │ │ +0ec94c: 7020 bc43 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@43bc │ │ +0ec952: 1a01 1400 |0007: const-string v1, " │ │ " // string@0014 │ │ -0eebb2: 6e20 5843 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eebb8: 6e10 b843 0400 |000c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ -0eebbe: 0c01 |000f: move-result-object v1 │ │ -0eebc0: 7210 ad43 0100 |0010: invoke-interface {v1}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ -0eebc6: 0c01 |0013: move-result-object v1 │ │ -0eebc8: 6e20 5843 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eebce: 1a01 1400 |0017: const-string v1, " │ │ +0ec956: 6e20 5843 1300 |0009: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec95c: 6e10 b843 0400 |000c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ +0ec962: 0c01 |000f: move-result-object v1 │ │ +0ec964: 7210 ad43 0100 |0010: invoke-interface {v1}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ +0ec96a: 0c01 |0013: move-result-object v1 │ │ +0ec96c: 6e20 5843 1300 |0014: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec972: 1a01 1400 |0017: const-string v1, " │ │ " // string@0014 │ │ -0eebd2: 6e20 5843 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eebd8: 6e10 b643 0400 |001c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@43b6 │ │ -0eebde: 0c01 |001f: move-result-object v1 │ │ -0eebe0: 6e20 be43 1000 |0020: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ -0eebe6: 0c01 |0023: move-result-object v1 │ │ -0eebe8: 6e20 5843 1300 |0024: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eebee: 1a01 5200 |0027: const-string v1, " - " // string@0052 │ │ -0eebf2: 6e20 5843 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eebf8: 6e10 b543 0400 |002c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@43b5 │ │ -0eebfe: 0c01 |002f: move-result-object v1 │ │ -0eec00: 6e20 be43 1000 |0030: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ -0eec06: 0c01 |0033: move-result-object v1 │ │ -0eec08: 6e20 5843 1300 |0034: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec0e: 1a01 1800 |0037: const-string v1, " │ │ +0ec976: 6e20 5843 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec97c: 6e10 b643 0400 |001c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getNotBefore:()Ljava/util/Date; // method@43b6 │ │ +0ec982: 0c01 |001f: move-result-object v1 │ │ +0ec984: 6e20 be43 1000 |0020: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ +0ec98a: 0c01 |0023: move-result-object v1 │ │ +0ec98c: 6e20 5843 1300 |0024: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec992: 1a01 5200 |0027: const-string v1, " - " // string@0052 │ │ +0ec996: 6e20 5843 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec99c: 6e10 b543 0400 |002c: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getNotAfter:()Ljava/util/Date; // method@43b5 │ │ +0ec9a2: 0c01 |002f: move-result-object v1 │ │ +0ec9a4: 6e20 be43 1000 |0030: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ +0ec9aa: 0c01 |0033: move-result-object v1 │ │ +0ec9ac: 6e20 5843 1300 |0034: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9b2: 1a01 1800 |0037: const-string v1, " │ │ SHA-256: " // string@0018 │ │ -0eec12: 6e20 5843 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec18: 1a01 0418 |003c: const-string v1, "SHA-256" // string@1804 │ │ -0eec1c: 7120 223e 1400 |003e: invoke-static {v4, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e22 │ │ -0eec22: 0c01 |0041: move-result-object v1 │ │ -0eec24: 6e20 5843 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec2a: 1a01 1700 |0045: const-string v1, " │ │ +0ec9b6: 6e20 5843 1300 |0039: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9bc: 1a01 0018 |003c: const-string v1, "SHA-256" // string@1800 │ │ +0ec9c0: 7120 223e 1400 |003e: invoke-static {v4, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e22 │ │ +0ec9c6: 0c01 |0041: move-result-object v1 │ │ +0ec9c8: 6e20 5843 1300 |0042: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9ce: 1a01 1700 |0045: const-string v1, " │ │ SHA-1: " // string@0017 │ │ -0eec2e: 6e20 5843 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec34: 1a01 0318 |004a: const-string v1, "SHA-1" // string@1803 │ │ -0eec38: 7120 223e 1400 |004c: invoke-static {v4, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e22 │ │ -0eec3e: 0c01 |004f: move-result-object v1 │ │ -0eec40: 6e20 5843 1300 |0050: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec46: 1a01 1900 |0053: const-string v1, " │ │ +0ec9d2: 6e20 5843 1300 |0047: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9d8: 1a01 ff17 |004a: const-string v1, "SHA-1" // string@17ff │ │ +0ec9dc: 7120 223e 1400 |004c: invoke-static {v4, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e22 │ │ +0ec9e2: 0c01 |004f: move-result-object v1 │ │ +0ec9e4: 6e20 5843 1300 |0050: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9ea: 1a01 1900 |0053: const-string v1, " │ │ Signed by: " // string@0019 │ │ -0eec4a: 6e20 5843 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec50: 6e10 b443 0400 |0058: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@43b4 │ │ -0eec56: 0c01 |005b: move-result-object v1 │ │ -0eec58: 7210 ad43 0100 |005c: invoke-interface {v1}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ -0eec5e: 0c01 |005f: move-result-object v1 │ │ -0eec60: 6e20 5843 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec66: 1a01 1400 |0063: const-string v1, " │ │ +0ec9ee: 6e20 5843 1300 |0055: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ec9f4: 6e10 b443 0400 |0058: invoke-virtual {v4}, Ljava/security/cert/X509Certificate;.getIssuerDN:()Ljava/security/Principal; // method@43b4 │ │ +0ec9fa: 0c01 |005b: move-result-object v1 │ │ +0ec9fc: 7210 ad43 0100 |005c: invoke-interface {v1}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ +0eca02: 0c01 |005f: move-result-object v1 │ │ +0eca04: 6e20 5843 1300 |0060: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0eca0a: 1a01 1400 |0063: const-string v1, " │ │ " // string@0014 │ │ -0eec6a: 6e20 5843 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eec70: 0e00 |0068: return-void │ │ +0eca0e: 6e20 5843 1300 |0065: invoke-virtual {v3, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0eca14: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0007 line=473 │ │ 0x000c line=474 │ │ 0x0017 line=475 │ │ 0x001c line=476 │ │ @@ -233972,33 +233972,33 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0eec74: |[0eec74] de.duenndns.ssl.MemorizingTrustManager.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; │ │ -0eec84: 7110 aa43 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@43aa │ │ -0eec8a: 0c01 |0003: move-result-object v1 │ │ -0eec8c: 6e10 b343 0300 |0004: invoke-virtual {v3}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@43b3 │ │ -0eec92: 0c02 |0007: move-result-object v2 │ │ -0eec94: 6e20 ab43 2100 |0008: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@43ab │ │ -0eec9a: 6e10 a943 0100 |000b: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@43a9 │ │ -0eeca0: 0c02 |000e: move-result-object v2 │ │ -0eeca2: 7110 2e3e 0200 |000f: invoke-static {v2}, Lde/duenndns/ssl/MemorizingTrustManager;.hexString:([B)Ljava/lang/String; // method@3e2e │ │ -0eeca8: 0c02 |0012: move-result-object v2 │ │ -0eecaa: 1102 |0013: return-object v2 │ │ -0eecac: 0d00 |0014: move-exception v0 │ │ -0eecae: 6e10 af43 0000 |0015: invoke-virtual {v0}, Ljava/security/cert/CertificateEncodingException;.getMessage:()Ljava/lang/String; // method@43af │ │ -0eecb4: 0c02 |0018: move-result-object v2 │ │ -0eecb6: 28fa |0019: goto 0013 // -0006 │ │ -0eecb8: 0d00 |001a: move-exception v0 │ │ -0eecba: 6e10 ac43 0000 |001b: invoke-virtual {v0}, Ljava/security/NoSuchAlgorithmException;.getMessage:()Ljava/lang/String; // method@43ac │ │ -0eecc0: 0c02 |001e: move-result-object v2 │ │ -0eecc2: 28f4 |001f: goto 0013 // -000c │ │ +0eca18: |[0eca18] de.duenndns.ssl.MemorizingTrustManager.certHash:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; │ │ +0eca28: 7110 aa43 0400 |0000: invoke-static {v4}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@43aa │ │ +0eca2e: 0c01 |0003: move-result-object v1 │ │ +0eca30: 6e10 b343 0300 |0004: invoke-virtual {v3}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@43b3 │ │ +0eca36: 0c02 |0007: move-result-object v2 │ │ +0eca38: 6e20 ab43 2100 |0008: invoke-virtual {v1, v2}, Ljava/security/MessageDigest;.update:([B)V // method@43ab │ │ +0eca3e: 6e10 a943 0100 |000b: invoke-virtual {v1}, Ljava/security/MessageDigest;.digest:()[B // method@43a9 │ │ +0eca44: 0c02 |000e: move-result-object v2 │ │ +0eca46: 7110 2e3e 0200 |000f: invoke-static {v2}, Lde/duenndns/ssl/MemorizingTrustManager;.hexString:([B)Ljava/lang/String; // method@3e2e │ │ +0eca4c: 0c02 |0012: move-result-object v2 │ │ +0eca4e: 1102 |0013: return-object v2 │ │ +0eca50: 0d00 |0014: move-exception v0 │ │ +0eca52: 6e10 af43 0000 |0015: invoke-virtual {v0}, Ljava/security/cert/CertificateEncodingException;.getMessage:()Ljava/lang/String; // method@43af │ │ +0eca58: 0c02 |0018: move-result-object v2 │ │ +0eca5a: 28fa |0019: goto 0013 // -0006 │ │ +0eca5c: 0d00 |001a: move-exception v0 │ │ +0eca5e: 6e10 ac43 0000 |001b: invoke-virtual {v0}, Ljava/security/NoSuchAlgorithmException;.getMessage:()Ljava/lang/String; // method@43ac │ │ +0eca64: 0c02 |001e: move-result-object v2 │ │ +0eca66: 28f4 |001f: goto 0013 // -000c │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/security/cert/CertificateEncodingException; -> 0x0014 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x001a │ │ positions : │ │ 0x0000 line=461 │ │ 0x0004 line=462 │ │ @@ -234020,28 +234020,28 @@ │ │ type : '(Lde/duenndns/ssl/MTMDecision;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0eecd4: |[0eecd4] de.duenndns.ssl.MemorizingTrustManager.createDecisionId:(Lde/duenndns/ssl/MTMDecision;)I │ │ -0eece4: 6202 f416 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0eece8: 1d02 |0002: monitor-enter v2 │ │ -0eecea: 6000 ed16 |0003: sget v0, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ -0eecee: 6201 f416 |0005: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0eecf2: 6e30 6937 0104 |0007: invoke-virtual {v1, v0, v4}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -0eecf8: 6001 ed16 |000a: sget v1, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ -0eecfc: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0eed00: 6701 ed16 |000e: sput v1, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ -0eed04: 1e02 |0010: monitor-exit v2 │ │ -0eed06: 0f00 |0011: return v0 │ │ -0eed08: 0d01 |0012: move-exception v1 │ │ -0eed0a: 1e02 |0013: monitor-exit v2 │ │ -0eed0c: 2701 |0014: throw v1 │ │ +0eca78: |[0eca78] de.duenndns.ssl.MemorizingTrustManager.createDecisionId:(Lde/duenndns/ssl/MTMDecision;)I │ │ +0eca88: 6202 f416 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0eca8c: 1d02 |0002: monitor-enter v2 │ │ +0eca8e: 6000 ed16 |0003: sget v0, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ +0eca92: 6201 f416 |0005: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0eca96: 6e30 6937 0104 |0007: invoke-virtual {v1, v0, v4}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +0eca9c: 6001 ed16 |000a: sget v1, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ +0ecaa0: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ecaa4: 6701 ed16 |000e: sput v1, Lde/duenndns/ssl/MemorizingTrustManager;.decisionId:I // field@16ed │ │ +0ecaa8: 1e02 |0010: monitor-exit v2 │ │ +0ecaaa: 0f00 |0011: return v0 │ │ +0ecaac: 0d01 |0012: move-exception v1 │ │ +0ecaae: 1e02 |0013: monitor-exit v2 │ │ +0ecab0: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ 0x0005 line=443 │ │ @@ -234059,22 +234059,22 @@ │ │ type : '(Landroid/content/Context;)[Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0eed1c: |[0eed1c] de.duenndns.ssl.MemorizingTrustManager.getInstanceList:(Landroid/content/Context;)[Ljavax/net/ssl/X509TrustManager; │ │ -0eed2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0eed2e: 2300 4009 |0001: new-array v0, v0, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ -0eed32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0eed34: 2202 9907 |0004: new-instance v2, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ -0eed38: 7020 1b3e 3200 |0006: invoke-direct {v2, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.:(Landroid/content/Context;)V // method@3e1b │ │ -0eed3e: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ -0eed42: 1100 |000b: return-object v0 │ │ +0ecac0: |[0ecac0] de.duenndns.ssl.MemorizingTrustManager.getInstanceList:(Landroid/content/Context;)[Ljavax/net/ssl/X509TrustManager; │ │ +0ecad0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ecad2: 2300 4009 |0001: new-array v0, v0, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ +0ecad6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ecad8: 2202 9907 |0004: new-instance v2, Lde/duenndns/ssl/MemorizingTrustManager; // type@0799 │ │ +0ecadc: 7020 1b3e 3200 |0006: invoke-direct {v2, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.:(Landroid/content/Context;)V // method@3e1b │ │ +0ecae2: 4d02 0001 |0009: aput-object v2, v0, v1 │ │ +0ecae6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x000c reg=3 c Landroid/content/Context; │ │ │ │ #10 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ @@ -234082,41 +234082,41 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0eed44: |[0eed44] de.duenndns.ssl.MemorizingTrustManager.hexString:([B)Ljava/lang/String; │ │ -0eed54: 2201 7808 |0000: new-instance v1, Ljava/lang/StringBuffer; // type@0878 │ │ -0eed58: 7010 5443 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0eed5e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0eed60: 2162 |0006: array-length v2, v6 │ │ -0eed62: 3520 2400 |0007: if-ge v0, v2, 002b // +0024 │ │ -0eed66: 1a02 f200 |0009: const-string v2, "%02x" // string@00f2 │ │ -0eed6a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0eed6c: 2333 3709 |000c: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -0eed70: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0eed72: 4805 0600 |000f: aget-byte v5, v6, v0 │ │ -0eed76: 7110 c542 0500 |0011: invoke-static {v5}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@42c5 │ │ -0eed7c: 0c05 |0014: move-result-object v5 │ │ -0eed7e: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -0eed82: 7120 3a43 3200 |0017: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0eed88: 0c02 |001a: move-result-object v2 │ │ -0eed8a: 6e20 5843 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eed90: 2162 |001e: array-length v2, v6 │ │ -0eed92: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0eed96: 3520 0700 |0021: if-ge v0, v2, 0028 // +0007 │ │ -0eed9a: 1a02 9801 |0023: const-string v2, ":" // string@0198 │ │ -0eed9e: 6e20 5843 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeda4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0eeda8: 28dc |002a: goto 0006 // -0024 │ │ -0eedaa: 6e10 5943 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0eedb0: 0c02 |002e: move-result-object v2 │ │ -0eedb2: 1102 |002f: return-object v2 │ │ +0ecae8: |[0ecae8] de.duenndns.ssl.MemorizingTrustManager.hexString:([B)Ljava/lang/String; │ │ +0ecaf8: 2201 7808 |0000: new-instance v1, Ljava/lang/StringBuffer; // type@0878 │ │ +0ecafc: 7010 5443 0100 |0002: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0ecb02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0ecb04: 2162 |0006: array-length v2, v6 │ │ +0ecb06: 3520 2400 |0007: if-ge v0, v2, 002b // +0024 │ │ +0ecb0a: 1a02 ef00 |0009: const-string v2, "%02x" // string@00ef │ │ +0ecb0e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +0ecb10: 2333 3709 |000c: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +0ecb14: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0ecb16: 4805 0600 |000f: aget-byte v5, v6, v0 │ │ +0ecb1a: 7110 c542 0500 |0011: invoke-static {v5}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@42c5 │ │ +0ecb20: 0c05 |0014: move-result-object v5 │ │ +0ecb22: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +0ecb26: 7120 3a43 3200 |0017: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0ecb2c: 0c02 |001a: move-result-object v2 │ │ +0ecb2e: 6e20 5843 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecb34: 2162 |001e: array-length v2, v6 │ │ +0ecb36: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ecb3a: 3520 0700 |0021: if-ge v0, v2, 0028 // +0007 │ │ +0ecb3e: 1a02 9501 |0023: const-string v2, ":" // string@0195 │ │ +0ecb42: 6e20 5843 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecb48: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ecb4c: 28dc |002a: goto 0006 // -0024 │ │ +0ecb4e: 6e10 5943 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0ecb54: 0c02 |002e: move-result-object v2 │ │ +0ecb56: 1102 |002f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ 0x0009 line=452 │ │ 0x001e line=453 │ │ 0x0023 line=454 │ │ @@ -234128,102 +234128,102 @@ │ │ 0x0000 - 0x0030 reg=6 data [B │ │ │ │ #11 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'hostNameMessage' │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 13 │ │ + registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -0eedb4: |[0eedb4] de.duenndns.ssl.MemorizingTrustManager.hostNameMessage:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; │ │ -0eedc4: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0eedc6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0eedc8: 2205 7808 |0002: new-instance v5, Ljava/lang/StringBuffer; // type@0878 │ │ -0eedcc: 7010 5443 0500 |0004: invoke-direct {v5}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0eedd2: 54a6 f116 |0007: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eedd6: 6007 fd16 |0009: sget v7, Lde/duenndns/ssl/R$string;.mtm_hostname_mismatch:I // field@16fd │ │ -0eedda: 2388 3709 |000b: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ -0eedde: 4d0c 0809 |000d: aput-object v12, v8, v9 │ │ -0eede2: 6e30 aa01 7608 |000f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01aa │ │ -0eede8: 0c06 |0012: move-result-object v6 │ │ -0eedea: 6e20 5843 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eedf0: 1a06 1500 |0016: const-string v6, " │ │ +0ecb58: |[0ecb58] de.duenndns.ssl.MemorizingTrustManager.hostNameMessage:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; │ │ +0ecb68: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0ecb6a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0ecb6c: 2204 7808 |0002: new-instance v4, Ljava/lang/StringBuffer; // type@0878 │ │ +0ecb70: 7010 5443 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0ecb76: 5495 f116 |0007: iget-object v5, v9, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ecb7a: 6006 fd16 |0009: sget v6, Lde/duenndns/ssl/R$string;.mtm_hostname_mismatch:I // field@16fd │ │ +0ecb7e: 2377 3709 |000b: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ +0ecb82: 4d0b 0708 |000d: aput-object v11, v7, v8 │ │ +0ecb86: 6e30 aa01 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01aa │ │ +0ecb8c: 0c05 |0012: move-result-object v5 │ │ +0ecb8e: 6e20 5843 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecb94: 1a05 1500 |0016: const-string v5, " │ │ │ │ " // string@0015 │ │ -0eedf4: 6e20 5843 6500 |0018: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eedfa: 6e10 b743 0b00 |001b: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@43b7 │ │ -0eee00: 0c04 |001e: move-result-object v4 │ │ -0eee02: 3904 3600 |001f: if-nez v4, 0055 // +0036 │ │ -0eee06: 6e10 b843 0b00 |0021: invoke-virtual {v11}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ -0eee0c: 0c06 |0024: move-result-object v6 │ │ -0eee0e: 6e20 5743 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ -0eee14: 1a06 1400 |0028: const-string v6, " │ │ +0ecb98: 6e20 5843 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecb9e: 6e10 b743 0a00 |001b: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectAlternativeNames:()Ljava/util/Collection; // method@43b7 │ │ +0ecba4: 0c03 |001e: move-result-object v3 │ │ +0ecba6: 3903 3600 |001f: if-nez v3, 0055 // +0036 │ │ +0ecbaa: 6e10 b843 0a00 |0021: invoke-virtual {v10}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ +0ecbb0: 0c05 |0024: move-result-object v5 │ │ +0ecbb2: 6e20 5743 5400 |0025: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ +0ecbb8: 1a05 1400 |0028: const-string v5, " │ │ " // string@0014 │ │ -0eee18: 6e20 5843 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eee1e: 1a06 1400 |002d: const-string v6, " │ │ +0ecbbc: 6e20 5843 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecbc2: 1a05 1400 |002d: const-string v5, " │ │ " // string@0014 │ │ -0eee22: 6e20 5843 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eee28: 54a6 f116 |0032: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eee2c: 6007 f916 |0034: sget v7, Lde/duenndns/ssl/R$string;.mtm_connect_anyway:I // field@16f9 │ │ -0eee30: 6e20 a901 7600 |0036: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eee36: 0c06 |0039: move-result-object v6 │ │ -0eee38: 6e20 5843 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eee3e: 1a06 1500 |003d: const-string v6, " │ │ +0ecbc6: 6e20 5843 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecbcc: 5495 f116 |0032: iget-object v5, v9, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ecbd0: 6006 f916 |0034: sget v6, Lde/duenndns/ssl/R$string;.mtm_connect_anyway:I // field@16f9 │ │ +0ecbd4: 6e20 a901 6500 |0036: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ecbda: 0c05 |0039: move-result-object v5 │ │ +0ecbdc: 6e20 5843 5400 |003a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecbe2: 1a05 1500 |003d: const-string v5, " │ │ │ │ " // string@0015 │ │ -0eee42: 6e20 5843 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eee48: 54a6 f116 |0042: iget-object v6, v10, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0eee4c: 6007 f716 |0044: sget v7, Lde/duenndns/ssl/R$string;.mtm_cert_details:I // field@16f7 │ │ -0eee50: 6e20 a901 7600 |0046: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0eee56: 0c06 |0049: move-result-object v6 │ │ -0eee58: 6e20 5843 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eee5e: 7030 213e 5a0b |004d: invoke-direct {v10, v5, v11}, Lde/duenndns/ssl/MemorizingTrustManager;.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V // method@3e21 │ │ -0eee64: 6e10 5943 0500 |0050: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0eee6a: 0c06 |0053: move-result-object v6 │ │ -0eee6c: 1106 |0054: return-object v6 │ │ -0eee6e: 7210 e043 0400 |0055: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0eee74: 0c02 |0058: move-result-object v2 │ │ -0eee76: 7210 0244 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0eee7c: 0a06 |005c: move-result v6 │ │ -0eee7e: 3806 d0ff |005d: if-eqz v6, 002d // -0030 │ │ -0eee82: 7210 0344 0200 |005f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0eee88: 0c00 |0062: move-result-object v0 │ │ -0eee8a: 1f00 b208 |0063: check-cast v0, Ljava/util/List; // type@08b2 │ │ -0eee8e: 1216 |0065: const/4 v6, #int 1 // #1 │ │ -0eee90: 7220 2644 6000 |0066: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0eee96: 0c03 |0069: move-result-object v3 │ │ -0eee98: 2036 7708 |006a: instance-of v6, v3, Ljava/lang/String; // type@0877 │ │ -0eee9c: 3806 edff |006c: if-eqz v6, 0059 // -0013 │ │ -0eeea0: 1a06 141d |006e: const-string v6, "[" // string@1d14 │ │ -0eeea4: 6e20 5843 6500 |0070: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeeaa: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0eeeac: 7220 2644 6000 |0074: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0eeeb2: 0c06 |0077: move-result-object v6 │ │ -0eeeb4: 1f06 6808 |0078: check-cast v6, Ljava/lang/Integer; // type@0868 │ │ -0eeeb8: 6e20 5743 6500 |007a: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ -0eeebe: 1a06 791d |007d: const-string v6, "] " // string@1d79 │ │ -0eeec2: 6e20 5843 6500 |007f: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeec8: 6e20 5743 3500 |0082: invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ -0eeece: 1a06 1400 |0085: const-string v6, " │ │ +0ecbe6: 6e20 5843 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecbec: 5495 f116 |0042: iget-object v5, v9, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ecbf0: 6006 f716 |0044: sget v6, Lde/duenndns/ssl/R$string;.mtm_cert_details:I // field@16f7 │ │ +0ecbf4: 6e20 a901 6500 |0046: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ecbfa: 0c05 |0049: move-result-object v5 │ │ +0ecbfc: 6e20 5843 5400 |004a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecc02: 7030 213e 490a |004d: invoke-direct {v9, v4, v10}, Lde/duenndns/ssl/MemorizingTrustManager;.certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V // method@3e21 │ │ +0ecc08: 6e10 5943 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0ecc0e: 0c05 |0053: move-result-object v5 │ │ +0ecc10: 1105 |0054: return-object v5 │ │ +0ecc12: 7210 e043 0300 |0055: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0ecc18: 0c06 |0058: move-result-object v6 │ │ +0ecc1a: 7210 0244 0600 |0059: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0ecc20: 0a05 |005c: move-result v5 │ │ +0ecc22: 3805 d0ff |005d: if-eqz v5, 002d // -0030 │ │ +0ecc26: 7210 0344 0600 |005f: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0ecc2c: 0c00 |0062: move-result-object v0 │ │ +0ecc2e: 1f00 b208 |0063: check-cast v0, Ljava/util/List; // type@08b2 │ │ +0ecc32: 1215 |0065: const/4 v5, #int 1 // #1 │ │ +0ecc34: 7220 2644 5000 |0066: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0ecc3a: 0c02 |0069: move-result-object v2 │ │ +0ecc3c: 2025 7708 |006a: instance-of v5, v2, Ljava/lang/String; // type@0877 │ │ +0ecc40: 3805 edff |006c: if-eqz v5, 0059 // -0013 │ │ +0ecc44: 1a05 101d |006e: const-string v5, "[" // string@1d10 │ │ +0ecc48: 6e20 5843 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecc4e: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +0ecc50: 7220 2644 5000 |0074: invoke-interface {v0, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0ecc56: 0c05 |0077: move-result-object v5 │ │ +0ecc58: 1f05 6808 |0078: check-cast v5, Ljava/lang/Integer; // type@0868 │ │ +0ecc5c: 6e20 5743 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ +0ecc62: 1a05 751d |007d: const-string v5, "] " // string@1d75 │ │ +0ecc66: 6e20 5843 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecc6c: 6e20 5743 2400 |0082: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@4357 │ │ +0ecc72: 1a05 1400 |0085: const-string v5, " │ │ " // string@0014 │ │ -0eeed2: 6e20 5843 6500 |0087: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eeed8: 28cf |008a: goto 0059 // -0031 │ │ -0eeeda: 0d01 |008b: move-exception v1 │ │ -0eeedc: 6e10 b143 0100 |008c: invoke-virtual {v1}, Ljava/security/cert/CertificateParsingException;.printStackTrace:()V // method@43b1 │ │ -0eeee2: 1a06 f101 |008f: const-string v6, " │ │ -" // string@0213 │ │ -0eeefe: 6e20 5843 6500 |009d: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0eef04: 288d |00a0: goto 002d // -0073 │ │ +0ecc76: 6e20 5843 5400 |0087: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecc7c: 28cf |008a: goto 0059 // -0031 │ │ +0ecc7e: 0d01 |008b: move-exception v1 │ │ +0ecc80: 6e10 b143 0100 |008c: invoke-virtual {v1}, Ljava/security/cert/CertificateParsingException;.printStackTrace:()V // method@43b1 │ │ +0ecc86: 1a05 ee01 |008f: const-string v5, " │ │ +" // string@0210 │ │ +0ecca2: 6e20 5843 5400 |009d: invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0ecca8: 288d |00a0: goto 002d // -0073 │ │ catches : 2 │ │ 0x001b - 0x002d │ │ Ljava/security/cert/CertificateParsingException; -> 0x008b │ │ 0x0055 - 0x008a │ │ Ljava/security/cert/CertificateParsingException; -> 0x008b │ │ positions : │ │ 0x0002 line=513 │ │ @@ -234249,61 +234249,60 @@ │ │ 0x0085 line=529 │ │ 0x008b line=532 │ │ 0x008c line=533 │ │ 0x008f line=534 │ │ 0x0094 line=535 │ │ 0x009b line=536 │ │ locals : │ │ - 0x001f - 0x002d reg=4 sans Ljava/util/Collection; Ljava/util/Collection;>; │ │ + 0x001f - 0x002d reg=3 sans Ljava/util/Collection; Ljava/util/Collection;>; │ │ 0x0065 - 0x008b reg=0 altName Ljava/util/List; Ljava/util/List<*>; │ │ - 0x0059 - 0x008b reg=2 i$ Ljava/util/Iterator; │ │ - 0x006a - 0x008b reg=3 name Ljava/lang/Object; │ │ - 0x0055 - 0x008b reg=4 sans Ljava/util/Collection; Ljava/util/Collection;>; │ │ + 0x006a - 0x008b reg=2 name Ljava/lang/Object; │ │ + 0x0055 - 0x008b reg=3 sans Ljava/util/Collection; Ljava/util/Collection;>; │ │ 0x008c - 0x00a1 reg=1 e Ljava/security/cert/CertificateParsingException; │ │ - 0x0007 - 0x00a1 reg=5 si Ljava/lang/StringBuffer; │ │ - 0x0000 - 0x00a1 reg=10 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ - 0x0000 - 0x00a1 reg=11 cert Ljava/security/cert/X509Certificate; │ │ - 0x0000 - 0x00a1 reg=12 hostname Ljava/lang/String; │ │ + 0x0007 - 0x00a1 reg=4 si Ljava/lang/StringBuffer; │ │ + 0x0000 - 0x00a1 reg=9 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ + 0x0000 - 0x00a1 reg=10 cert Ljava/security/cert/X509Certificate; │ │ + 0x0000 - 0x00a1 reg=11 hostname Ljava/lang/String; │ │ │ │ #12 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'interactResult' │ │ type : '(II)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0eef20: |[0eef20] de.duenndns.ssl.MemorizingTrustManager.interactResult:(II)V │ │ -0eef30: 6202 f416 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0eef34: 1d02 |0002: monitor-enter v2 │ │ -0eef36: 6201 f416 |0003: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0eef3a: 6e20 6737 4100 |0005: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0eef40: 0c00 |0008: move-result-object v0 │ │ -0eef42: 1f00 9507 |0009: check-cast v0, Lde/duenndns/ssl/MTMDecision; // type@0795 │ │ -0eef46: 6201 f416 |000b: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0eef4a: 6e20 6a37 4100 |000d: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.remove:(I)V // method@376a │ │ -0eef50: 1e02 |0010: monitor-exit v2 │ │ -0eef52: 3900 0f00 |0011: if-nez v0, 0020 // +000f │ │ -0eef56: 6201 e816 |0013: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0eef5a: 6202 7620 |0015: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0eef5e: 1a03 792f |0017: const-string v3, "interactResult: aborting due to stale decision reference!" // string@2f79 │ │ -0eef62: 6e30 7844 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0eef68: 0e00 |001c: return-void │ │ -0eef6a: 0d01 |001d: move-exception v1 │ │ -0eef6c: 1e02 |001e: monitor-exit v2 │ │ -0eef6e: 2701 |001f: throw v1 │ │ -0eef70: 1d00 |0020: monitor-enter v0 │ │ -0eef72: 5905 d716 |0021: iput v5, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ -0eef76: 6e10 2443 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ -0eef7c: 1e00 |0026: monitor-exit v0 │ │ -0eef7e: 28f5 |0027: goto 001c // -000b │ │ -0eef80: 0d01 |0028: move-exception v1 │ │ -0eef82: 1e00 |0029: monitor-exit v0 │ │ -0eef84: 2701 |002a: throw v1 │ │ +0eccc4: |[0eccc4] de.duenndns.ssl.MemorizingTrustManager.interactResult:(II)V │ │ +0eccd4: 6202 f416 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0eccd8: 1d02 |0002: monitor-enter v2 │ │ +0eccda: 6201 f416 |0003: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0eccde: 6e20 6737 4100 |0005: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0ecce4: 0c00 |0008: move-result-object v0 │ │ +0ecce6: 1f00 9507 |0009: check-cast v0, Lde/duenndns/ssl/MTMDecision; // type@0795 │ │ +0eccea: 6201 f416 |000b: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0eccee: 6e20 6a37 4100 |000d: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.remove:(I)V // method@376a │ │ +0eccf4: 1e02 |0010: monitor-exit v2 │ │ +0eccf6: 3900 0f00 |0011: if-nez v0, 0020 // +000f │ │ +0eccfa: 6201 e816 |0013: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0eccfe: 6202 7620 |0015: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ecd02: 1a03 742f |0017: const-string v3, "interactResult: aborting due to stale decision reference!" // string@2f74 │ │ +0ecd06: 6e30 7844 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ecd0c: 0e00 |001c: return-void │ │ +0ecd0e: 0d01 |001d: move-exception v1 │ │ +0ecd10: 1e02 |001e: monitor-exit v2 │ │ +0ecd12: 2701 |001f: throw v1 │ │ +0ecd14: 1d00 |0020: monitor-enter v0 │ │ +0ecd16: 5905 d716 |0021: iput v5, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ +0ecd1a: 6e10 2443 0000 |0023: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ +0ecd20: 1e00 |0026: monitor-exit v0 │ │ +0ecd22: 28f5 |0027: goto 001c // -000b │ │ +0ecd24: 0d01 |0028: move-exception v1 │ │ +0ecd26: 1e00 |0029: monitor-exit v0 │ │ +0ecd28: 2701 |002a: throw v1 │ │ catches : 3 │ │ 0x0003 - 0x0011 │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ 0x0021 - 0x002a │ │ -> 0x0028 │ │ @@ -234331,24 +234330,24 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0eefa8: |[0eefa8] de.duenndns.ssl.MemorizingTrustManager.isCertKnown:(Ljava/security/cert/X509Certificate;)Z │ │ -0eefb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0eefba: 5432 eb16 |0001: iget-object v2, v3, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0eefbe: 6e20 a343 4200 |0003: invoke-virtual {v2, v4}, Ljava/security/KeyStore;.getCertificateAlias:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@43a3 │ │ -0eefc4: 0c02 |0006: move-result-object v2 │ │ -0eefc6: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -0eefca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0eefcc: 0f01 |000a: return v1 │ │ -0eefce: 0d00 |000b: move-exception v0 │ │ -0eefd0: 28fe |000c: goto 000a // -0002 │ │ +0ecd4c: |[0ecd4c] de.duenndns.ssl.MemorizingTrustManager.isCertKnown:(Ljava/security/cert/X509Certificate;)Z │ │ +0ecd5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ecd5e: 5432 eb16 |0001: iget-object v2, v3, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ecd62: 6e20 a343 4200 |0003: invoke-virtual {v2, v4}, Ljava/security/KeyStore;.getCertificateAlias:(Ljava/security/cert/Certificate;)Ljava/lang/String; // method@43a3 │ │ +0ecd68: 0c02 |0006: move-result-object v2 │ │ +0ecd6a: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +0ecd6e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0ecd70: 0f01 |000a: return v1 │ │ +0ecd72: 0d00 |000b: move-exception v0 │ │ +0ecd74: 28fe |000c: goto 000a // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ Ljava/security/KeyStoreException; -> 0x000b │ │ positions : │ │ 0x0001 line=370 │ │ 0x000a line=372 │ │ 0x000b line=371 │ │ @@ -234363,24 +234362,24 @@ │ │ type : '(Ljava/lang/Throwable;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0eefe4: |[0eefe4] de.duenndns.ssl.MemorizingTrustManager.isExpiredException:(Ljava/lang/Throwable;)Z │ │ -0eeff4: 2020 9d08 |0000: instance-of v0, v2, Ljava/security/cert/CertificateExpiredException; // type@089d │ │ -0eeff8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0eeffc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0eeffe: 0f00 |0005: return v0 │ │ -0ef000: 6e10 7943 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ -0ef006: 0c02 |0009: move-result-object v2 │ │ -0ef008: 3902 f6ff |000a: if-nez v2, 0000 // -000a │ │ -0ef00c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0ef00e: 28f8 |000d: goto 0005 // -0008 │ │ +0ecd88: |[0ecd88] de.duenndns.ssl.MemorizingTrustManager.isExpiredException:(Ljava/lang/Throwable;)Z │ │ +0ecd98: 2020 9d08 |0000: instance-of v0, v2, Ljava/security/cert/CertificateExpiredException; // type@089d │ │ +0ecd9c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0ecda0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ecda2: 0f00 |0005: return v0 │ │ +0ecda4: 6e10 7943 0200 |0006: invoke-virtual {v2}, Ljava/lang/Throwable;.getCause:()Ljava/lang/Throwable; // method@4379 │ │ +0ecdaa: 0c02 |0009: move-result-object v2 │ │ +0ecdac: 3902 f6ff |000a: if-nez v2, 0000 // -000a │ │ +0ecdb0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0ecdb2: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x0005 line=382 │ │ 0x0006 line=380 │ │ 0x000a line=381 │ │ @@ -234394,18 +234393,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ef010: |[0ef010] de.duenndns.ssl.MemorizingTrustManager.setKeyStoreFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0ef020: 6900 e616 |0000: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ -0ef024: 6901 e716 |0002: sput-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ -0ef028: 0e00 |0004: return-void │ │ +0ecdb4: |[0ecdb4] de.duenndns.ssl.MemorizingTrustManager.setKeyStoreFile:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0ecdc4: 6900 e616 |0000: sput-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ +0ecdc8: 6901 e716 |0002: sput-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ +0ecdcc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ 0x0004 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 dirname Ljava/lang/String; │ │ @@ -234417,17 +234416,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ef02c: |[0ef02c] de.duenndns.ssl.MemorizingTrustManager.bindDisplayActivity:(Landroid/app/Activity;)V │ │ -0ef03c: 5b01 ef16 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ -0ef040: 0e00 |0002: return-void │ │ +0ecdd0: |[0ecdd0] de.duenndns.ssl.MemorizingTrustManager.bindDisplayActivity:(Landroid/app/Activity;)V │ │ +0ecde0: 5b01 ef16 |0000: iput-object v1, v0, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ +0ecde4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0002 line=189 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x0003 reg=1 act Landroid/app/Activity; │ │ @@ -234437,95 +234436,95 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 162 16-bit code units │ │ -0ef044: |[0ef044] de.duenndns.ssl.MemorizingTrustManager.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V │ │ -0ef054: 6202 e816 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef058: 6203 7320 |0002: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef05c: 2204 7908 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef060: 7010 5a43 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef066: 1a05 ad22 |0009: const-string v5, "checkCertTrusted(" // string@22ad │ │ -0ef06a: 6e20 6343 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef070: 0c04 |000e: move-result-object v4 │ │ -0ef072: 6e20 6243 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef078: 0c04 |0012: move-result-object v4 │ │ -0ef07a: 1a05 4601 |0013: const-string v5, ", " // string@0146 │ │ -0ef07e: 6e20 6343 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef084: 0c04 |0018: move-result-object v4 │ │ -0ef086: 6e20 6343 8400 |0019: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef08c: 0c04 |001c: move-result-object v4 │ │ -0ef08e: 1a05 4601 |001d: const-string v5, ", " // string@0146 │ │ -0ef092: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef098: 0c04 |0022: move-result-object v4 │ │ -0ef09a: 6e20 6443 9400 |0023: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0ef0a0: 0c04 |0026: move-result-object v4 │ │ -0ef0a2: 1a05 3201 |0027: const-string v5, ")" // string@0132 │ │ -0ef0a6: 6e20 6343 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef0ac: 0c04 |002c: move-result-object v4 │ │ -0ef0ae: 6e10 6a43 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef0b4: 0c04 |0030: move-result-object v4 │ │ -0ef0b6: 6e30 7844 3204 |0031: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef0bc: 6202 e816 |0034: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef0c0: 6203 7320 |0036: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef0c4: 1a04 b222 |0038: const-string v4, "checkCertTrusted: trying appTrustManager" // string@22b2 │ │ -0ef0c8: 6e30 7844 3204 |003a: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef0ce: 3809 0800 |003d: if-eqz v9, 0045 // +0008 │ │ -0ef0d2: 5462 ec16 |003f: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ -0ef0d6: 7230 9544 7208 |0041: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4495 │ │ -0ef0dc: 0e00 |0044: return-void │ │ -0ef0de: 5462 ec16 |0045: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ -0ef0e2: 7230 9444 7208 |0047: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4494 │ │ -0ef0e8: 28fa |004a: goto 0044 // -0006 │ │ -0ef0ea: 0d00 |004b: move-exception v0 │ │ -0ef0ec: 6202 e816 |004c: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef0f0: 6203 7420 |004e: sget-object v3, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ -0ef0f4: 1a04 b022 |0050: const-string v4, "checkCertTrusted: appTrustManager failed" // string@22b0 │ │ -0ef0f8: 6e40 7944 3204 |0052: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef0fe: 7020 363e 0600 |0055: invoke-direct {v6, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.isExpiredException:(Ljava/lang/Throwable;)Z // method@3e36 │ │ -0ef104: 0a02 |0058: move-result v2 │ │ -0ef106: 3802 0c00 |0059: if-eqz v2, 0065 // +000c │ │ -0ef10a: 6202 e816 |005b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef10e: 6203 7520 |005d: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ -0ef112: 1a04 af22 |005f: const-string v4, "checkCertTrusted: accepting expired certificate from keystore" // string@22af │ │ -0ef116: 6e30 7844 3204 |0061: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef11c: 28e0 |0064: goto 0044 // -0020 │ │ -0ef11e: 1202 |0065: const/4 v2, #int 0 // #0 │ │ -0ef120: 4602 0702 |0066: aget-object v2, v7, v2 │ │ -0ef124: 7020 353e 2600 |0068: invoke-direct {v6, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.isCertKnown:(Ljava/security/cert/X509Certificate;)Z // method@3e35 │ │ -0ef12a: 0a02 |006b: move-result v2 │ │ -0ef12c: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ -0ef130: 6202 e816 |006e: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef134: 6203 7520 |0070: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ -0ef138: 1a04 ae22 |0072: const-string v4, "checkCertTrusted: accepting cert already stored in keystore" // string@22ae │ │ -0ef13c: 6e30 7844 3204 |0074: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef142: 28cd |0077: goto 0044 // -0033 │ │ -0ef144: 5462 ee16 |0078: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0ef148: 3902 1100 |007a: if-nez v2, 008b // +0011 │ │ -0ef14c: 2700 |007c: throw v0 │ │ -0ef14e: 0d01 |007d: move-exception v1 │ │ -0ef150: 6202 e816 |007e: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef154: 6203 7420 |0080: sget-object v3, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ -0ef158: 1a04 b122 |0082: const-string v4, "checkCertTrusted: defaultTrustManager failed" // string@22b1 │ │ -0ef15c: 6e40 7944 3214 |0084: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef162: 6e40 323e 7618 |0087: invoke-virtual {v6, v7, v8, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interactCert:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/cert/CertificateException;)V // method@3e32 │ │ -0ef168: 28ba |008a: goto 0044 // -0046 │ │ -0ef16a: 6202 e816 |008b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef16e: 6203 7320 |008d: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef172: 1a04 b322 |008f: const-string v4, "checkCertTrusted: trying defaultTrustManager" // string@22b3 │ │ -0ef176: 6e30 7844 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef17c: 3809 0800 |0094: if-eqz v9, 009c // +0008 │ │ -0ef180: 5462 ee16 |0096: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0ef184: 7230 9544 7208 |0098: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4495 │ │ -0ef18a: 28a9 |009b: goto 0044 // -0057 │ │ -0ef18c: 5462 ee16 |009c: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0ef190: 7230 9444 7208 |009e: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4494 │ │ -0ef196: 28a3 |00a1: goto 0044 // -005d │ │ +0ecde8: |[0ecde8] de.duenndns.ssl.MemorizingTrustManager.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V │ │ +0ecdf8: 6202 e816 |0000: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ecdfc: 6203 7320 |0002: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ece00: 2204 7908 |0004: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ece04: 7010 5a43 0400 |0006: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ece0a: 1a05 a822 |0009: const-string v5, "checkCertTrusted(" // string@22a8 │ │ +0ece0e: 6e20 6343 5400 |000b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ece14: 0c04 |000e: move-result-object v4 │ │ +0ece16: 6e20 6243 7400 |000f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ece1c: 0c04 |0012: move-result-object v4 │ │ +0ece1e: 1a05 4301 |0013: const-string v5, ", " // string@0143 │ │ +0ece22: 6e20 6343 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ece28: 0c04 |0018: move-result-object v4 │ │ +0ece2a: 6e20 6343 8400 |0019: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ece30: 0c04 |001c: move-result-object v4 │ │ +0ece32: 1a05 4301 |001d: const-string v5, ", " // string@0143 │ │ +0ece36: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ece3c: 0c04 |0022: move-result-object v4 │ │ +0ece3e: 6e20 6443 9400 |0023: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0ece44: 0c04 |0026: move-result-object v4 │ │ +0ece46: 1a05 2f01 |0027: const-string v5, ")" // string@012f │ │ +0ece4a: 6e20 6343 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ece50: 0c04 |002c: move-result-object v4 │ │ +0ece52: 6e10 6a43 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ece58: 0c04 |0030: move-result-object v4 │ │ +0ece5a: 6e30 7844 3204 |0031: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ece60: 6202 e816 |0034: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ece64: 6203 7320 |0036: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ece68: 1a04 ad22 |0038: const-string v4, "checkCertTrusted: trying appTrustManager" // string@22ad │ │ +0ece6c: 6e30 7844 3204 |003a: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ece72: 3809 0800 |003d: if-eqz v9, 0045 // +0008 │ │ +0ece76: 5462 ec16 |003f: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ +0ece7a: 7230 9544 7208 |0041: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4495 │ │ +0ece80: 0e00 |0044: return-void │ │ +0ece82: 5462 ec16 |0045: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ +0ece86: 7230 9444 7208 |0047: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4494 │ │ +0ece8c: 28fa |004a: goto 0044 // -0006 │ │ +0ece8e: 0d00 |004b: move-exception v0 │ │ +0ece90: 6202 e816 |004c: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ece94: 6203 7420 |004e: sget-object v3, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ +0ece98: 1a04 ab22 |0050: const-string v4, "checkCertTrusted: appTrustManager failed" // string@22ab │ │ +0ece9c: 6e40 7944 3204 |0052: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ecea2: 7020 363e 0600 |0055: invoke-direct {v6, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.isExpiredException:(Ljava/lang/Throwable;)Z // method@3e36 │ │ +0ecea8: 0a02 |0058: move-result v2 │ │ +0eceaa: 3802 0c00 |0059: if-eqz v2, 0065 // +000c │ │ +0eceae: 6202 e816 |005b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0eceb2: 6203 7520 |005d: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ +0eceb6: 1a04 aa22 |005f: const-string v4, "checkCertTrusted: accepting expired certificate from keystore" // string@22aa │ │ +0eceba: 6e30 7844 3204 |0061: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ecec0: 28e0 |0064: goto 0044 // -0020 │ │ +0ecec2: 1202 |0065: const/4 v2, #int 0 // #0 │ │ +0ecec4: 4602 0702 |0066: aget-object v2, v7, v2 │ │ +0ecec8: 7020 353e 2600 |0068: invoke-direct {v6, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.isCertKnown:(Ljava/security/cert/X509Certificate;)Z // method@3e35 │ │ +0ecece: 0a02 |006b: move-result v2 │ │ +0eced0: 3802 0c00 |006c: if-eqz v2, 0078 // +000c │ │ +0eced4: 6202 e816 |006e: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0eced8: 6203 7520 |0070: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ +0ecedc: 1a04 a922 |0072: const-string v4, "checkCertTrusted: accepting cert already stored in keystore" // string@22a9 │ │ +0ecee0: 6e30 7844 3204 |0074: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ecee6: 28cd |0077: goto 0044 // -0033 │ │ +0ecee8: 5462 ee16 |0078: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0eceec: 3902 1100 |007a: if-nez v2, 008b // +0011 │ │ +0ecef0: 2700 |007c: throw v0 │ │ +0ecef2: 0d01 |007d: move-exception v1 │ │ +0ecef4: 6202 e816 |007e: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ecef8: 6203 7420 |0080: sget-object v3, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ +0ecefc: 1a04 ac22 |0082: const-string v4, "checkCertTrusted: defaultTrustManager failed" // string@22ac │ │ +0ecf00: 6e40 7944 3214 |0084: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ecf06: 6e40 323e 7618 |0087: invoke-virtual {v6, v7, v8, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interactCert:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/cert/CertificateException;)V // method@3e32 │ │ +0ecf0c: 28ba |008a: goto 0044 // -0046 │ │ +0ecf0e: 6202 e816 |008b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ecf12: 6203 7320 |008d: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ecf16: 1a04 ae22 |008f: const-string v4, "checkCertTrusted: trying defaultTrustManager" // string@22ae │ │ +0ecf1a: 6e30 7844 3204 |0091: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ecf20: 3809 0800 |0094: if-eqz v9, 009c // +0008 │ │ +0ecf24: 5462 ee16 |0096: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0ecf28: 7230 9544 7208 |0098: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4495 │ │ +0ecf2e: 28a9 |009b: goto 0044 // -0057 │ │ +0ecf30: 5462 ee16 |009c: iget-object v2, v6, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0ecf34: 7230 9444 7208 |009e: invoke-interface {v2, v7, v8}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@4494 │ │ +0ecf3a: 28a3 |00a1: goto 0044 // -005d │ │ catches : 3 │ │ 0x0034 - 0x004a │ │ Ljava/security/cert/CertificateException; -> 0x004b │ │ 0x0078 - 0x007d │ │ Ljava/security/cert/CertificateException; -> 0x007d │ │ 0x008b - 0x00a1 │ │ Ljava/security/cert/CertificateException; -> 0x007d │ │ @@ -234564,18 +234563,18 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ef1bc: |[0ef1bc] de.duenndns.ssl.MemorizingTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0ef1cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ef1ce: 6e40 233e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V // method@3e23 │ │ -0ef1d4: 0e00 |0004: return-void │ │ +0ecf60: |[0ecf60] de.duenndns.ssl.MemorizingTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0ecf70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ecf72: 6e40 233e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V // method@3e23 │ │ +0ecf78: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0004 line=425 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x0005 reg=2 chain [Ljava/security/cert/X509Certificate; │ │ @@ -234586,18 +234585,18 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ef1d8: |[0ef1d8] de.duenndns.ssl.MemorizingTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0ef1e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ef1ea: 6e40 233e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V // method@3e23 │ │ -0ef1f0: 0e00 |0004: return-void │ │ +0ecf7c: |[0ecf7c] de.duenndns.ssl.MemorizingTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0ecf8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ecf8e: 6e40 233e 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.checkCertTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Z)V // method@3e23 │ │ +0ecf94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0004 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x0005 reg=2 chain [Ljava/security/cert/X509Certificate; │ │ @@ -234608,19 +234607,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ef1f4: |[0ef1f4] de.duenndns.ssl.MemorizingTrustManager.deleteCertificate:(Ljava/lang/String;)V │ │ -0ef204: 5410 eb16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef208: 6e20 a143 2000 |0002: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.deleteEntry:(Ljava/lang/String;)V // method@43a1 │ │ -0ef20e: 6e10 373e 0100 |0005: invoke-virtual {v1}, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreUpdated:()V // method@3e37 │ │ -0ef214: 0e00 |0008: return-void │ │ +0ecf98: |[0ecf98] de.duenndns.ssl.MemorizingTrustManager.deleteCertificate:(Ljava/lang/String;)V │ │ +0ecfa8: 5410 eb16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ecfac: 6e20 a143 2000 |0002: invoke-virtual {v0, v2}, Ljava/security/KeyStore;.deleteEntry:(Ljava/lang/String;)V // method@43a1 │ │ +0ecfb2: 6e10 373e 0100 |0005: invoke-virtual {v1}, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreUpdated:()V // method@3e37 │ │ +0ecfb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0005 line=264 │ │ 0x0008 line=265 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ @@ -234631,23 +234630,23 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0ef218: |[0ef218] de.duenndns.ssl.MemorizingTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -0ef228: 6200 e816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef22c: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef230: 1a02 fc28 |0004: const-string v2, "getAcceptedIssuers()" // string@28fc │ │ -0ef234: 6e30 7844 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef23a: 5430 ee16 |0009: iget-object v0, v3, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ -0ef23e: 7210 9644 0000 |000b: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@4496 │ │ -0ef244: 0c00 |000e: move-result-object v0 │ │ -0ef246: 1100 |000f: return-object v0 │ │ +0ecfbc: |[0ecfbc] de.duenndns.ssl.MemorizingTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +0ecfcc: 6200 e816 |0000: sget-object v0, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ecfd0: 6201 7320 |0002: sget-object v1, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ecfd4: 1a02 f728 |0004: const-string v2, "getAcceptedIssuers()" // string@28f7 │ │ +0ecfd8: 6e30 7844 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ecfde: 5430 ee16 |0009: iget-object v0, v3, Lde/duenndns/ssl/MemorizingTrustManager;.defaultTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ee │ │ +0ecfe2: 7210 9644 0000 |000b: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@4496 │ │ +0ecfe8: 0c00 |000e: move-result-object v0 │ │ +0ecfea: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0009 line=436 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ │ │ @@ -234656,23 +234655,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/security/cert/Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ef248: |[0ef248] de.duenndns.ssl.MemorizingTrustManager.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; │ │ -0ef258: 5421 eb16 |0000: iget-object v1, v2, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef25c: 6e20 a243 3100 |0002: invoke-virtual {v1, v3}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@43a2 │ │ -0ef262: 0c01 |0005: move-result-object v1 │ │ -0ef264: 1101 |0006: return-object v1 │ │ -0ef266: 0d00 |0007: move-exception v0 │ │ -0ef268: 2201 7508 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ -0ef26c: 7020 2b43 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ -0ef272: 2701 |000d: throw v1 │ │ +0ecfec: |[0ecfec] de.duenndns.ssl.MemorizingTrustManager.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; │ │ +0ecffc: 5421 eb16 |0000: iget-object v1, v2, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed000: 6e20 a243 3100 |0002: invoke-virtual {v1, v3}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@43a2 │ │ +0ed006: 0c01 |0005: move-result-object v1 │ │ +0ed008: 1101 |0006: return-object v1 │ │ +0ed00a: 0d00 |0007: move-exception v0 │ │ +0ed00c: 2201 7508 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ +0ed010: 7020 2b43 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ +0ed016: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/security/KeyStoreException; -> 0x0007 │ │ positions : │ │ 0x0000 line=242 │ │ 0x0007 line=243 │ │ 0x0008 line=245 │ │ @@ -234686,23 +234685,23 @@ │ │ type : '()Ljava/util/Enumeration;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ef284: |[0ef284] de.duenndns.ssl.MemorizingTrustManager.getCertificates:()Ljava/util/Enumeration; │ │ -0ef294: 5421 eb16 |0000: iget-object v1, v2, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef298: 6e10 a043 0100 |0002: invoke-virtual {v1}, Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration; // method@43a0 │ │ -0ef29e: 0c01 |0005: move-result-object v1 │ │ -0ef2a0: 1101 |0006: return-object v1 │ │ -0ef2a2: 0d00 |0007: move-exception v0 │ │ -0ef2a4: 2201 7508 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ -0ef2a8: 7020 2b43 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ -0ef2ae: 2701 |000d: throw v1 │ │ +0ed028: |[0ed028] de.duenndns.ssl.MemorizingTrustManager.getCertificates:()Ljava/util/Enumeration; │ │ +0ed038: 5421 eb16 |0000: iget-object v1, v2, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed03c: 6e10 a043 0100 |0002: invoke-virtual {v1}, Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration; // method@43a0 │ │ +0ed042: 0c01 |0005: move-result-object v1 │ │ +0ed044: 1101 |0006: return-object v1 │ │ +0ed046: 0d00 |0007: move-exception v0 │ │ +0ed048: 2201 7508 |0008: new-instance v1, Ljava/lang/RuntimeException; // type@0875 │ │ +0ed04c: 7020 2b43 0100 |000a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@432b │ │ +0ed052: 2701 |000d: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/security/KeyStoreException; -> 0x0007 │ │ positions : │ │ 0x0000 line=226 │ │ 0x0007 line=227 │ │ 0x0008 line=229 │ │ @@ -234711,53 +234710,53 @@ │ │ 0x0000 - 0x000e reg=2 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ │ │ #8 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'getTrustManager' │ │ type : '(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x0000 () │ │ code - │ │ - registers : 12 │ │ + registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0ef2c0: |[0ef2c0] de.duenndns.ssl.MemorizingTrustManager.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ -0ef2d0: 1a06 c01c |0000: const-string v6, "X509" // string@1cc0 │ │ -0ef2d4: 7110 9144 0600 |0002: invoke-static {v6}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@4491 │ │ -0ef2da: 0c05 |0005: move-result-object v5 │ │ -0ef2dc: 6e20 9344 b500 |0006: invoke-virtual {v5, v11}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@4493 │ │ -0ef2e2: 6e10 9244 0500 |0009: invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@4492 │ │ -0ef2e8: 0c00 |000c: move-result-object v0 │ │ -0ef2ea: 2103 |000d: array-length v3, v0 │ │ -0ef2ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0ef2ee: 3532 2f00 |000f: if-ge v2, v3, 003e // +002f │ │ -0ef2f2: 4604 0002 |0011: aget-object v4, v0, v2 │ │ -0ef2f6: 2046 db08 |0013: instance-of v6, v4, Ljavax/net/ssl/X509TrustManager; // type@08db │ │ -0ef2fa: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ -0ef2fe: 1f04 db08 |0017: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@08db │ │ -0ef302: 1104 |0019: return-object v4 │ │ -0ef304: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ef308: 28f3 |001c: goto 000f // -000d │ │ -0ef30a: 0d01 |001d: move-exception v1 │ │ -0ef30c: 6206 e816 |001e: sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef310: 6207 7620 |0020: sget-object v7, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef314: 2208 7908 |0022: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef318: 7010 5a43 0800 |0024: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef31e: 1a09 3b2d |0027: const-string v9, "getTrustManager(" // string@2d3b │ │ -0ef322: 6e20 6343 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef328: 0c08 |002c: move-result-object v8 │ │ -0ef32a: 6e20 6243 b800 |002d: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef330: 0c08 |0030: move-result-object v8 │ │ -0ef332: 1a09 3201 |0031: const-string v9, ")" // string@0132 │ │ -0ef336: 6e20 6343 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef33c: 0c08 |0036: move-result-object v8 │ │ -0ef33e: 6e10 6a43 0800 |0037: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef344: 0c08 |003a: move-result-object v8 │ │ -0ef346: 6e40 7944 7618 |003b: invoke-virtual {v6, v7, v8, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef34c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -0ef34e: 28da |003f: goto 0019 // -0026 │ │ +0ed064: |[0ed064] de.duenndns.ssl.MemorizingTrustManager.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ +0ed074: 1a03 bc1c |0000: const-string v3, "X509" // string@1cbc │ │ +0ed078: 7110 9144 0300 |0002: invoke-static {v3}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@4491 │ │ +0ed07e: 0c02 |0005: move-result-object v2 │ │ +0ed080: 6e20 9344 8200 |0006: invoke-virtual {v2, v8}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@4493 │ │ +0ed086: 6e10 9244 0200 |0009: invoke-virtual {v2}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@4492 │ │ +0ed08c: 0c04 |000c: move-result-object v4 │ │ +0ed08e: 2145 |000d: array-length v5, v4 │ │ +0ed090: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0ed092: 3553 2f00 |000f: if-ge v3, v5, 003e // +002f │ │ +0ed096: 4601 0403 |0011: aget-object v1, v4, v3 │ │ +0ed09a: 2016 db08 |0013: instance-of v6, v1, Ljavax/net/ssl/X509TrustManager; // type@08db │ │ +0ed09e: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ +0ed0a2: 1f01 db08 |0017: check-cast v1, Ljavax/net/ssl/X509TrustManager; // type@08db │ │ +0ed0a6: 1101 |0019: return-object v1 │ │ +0ed0a8: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ed0ac: 28f3 |001c: goto 000f // -000d │ │ +0ed0ae: 0d00 |001d: move-exception v0 │ │ +0ed0b0: 6203 e816 |001e: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed0b4: 6204 7620 |0020: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed0b8: 2205 7908 |0022: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed0bc: 7010 5a43 0500 |0024: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed0c2: 1a06 362d |0027: const-string v6, "getTrustManager(" // string@2d36 │ │ +0ed0c6: 6e20 6343 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed0cc: 0c05 |002c: move-result-object v5 │ │ +0ed0ce: 6e20 6243 8500 |002d: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed0d4: 0c05 |0030: move-result-object v5 │ │ +0ed0d6: 1a06 2f01 |0031: const-string v6, ")" // string@012f │ │ +0ed0da: 6e20 6343 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed0e0: 0c05 |0036: move-result-object v5 │ │ +0ed0e2: 6e10 6a43 0500 |0037: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed0e8: 0c05 |003a: move-result-object v5 │ │ +0ed0ea: 6e40 7944 4305 |003b: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed0f0: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +0ed0f2: 28da |003f: goto 0019 // -0026 │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0000 line=296 │ │ 0x0006 line=297 │ │ 0x0009 line=298 │ │ @@ -234765,44 +234764,38 @@ │ │ 0x0017 line=300 │ │ 0x0019 line=309 │ │ 0x001a line=298 │ │ 0x001d line=303 │ │ 0x001e line=307 │ │ 0x003e line=309 │ │ locals : │ │ - 0x000d - 0x0019 reg=0 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x000f - 0x0019 reg=2 i$ I │ │ - 0x000e - 0x0019 reg=3 len$ I │ │ - 0x0013 - 0x0019 reg=4 t Ljavax/net/ssl/TrustManager; │ │ - 0x0006 - 0x0019 reg=5 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x001a - 0x001d reg=0 arr$ [Ljavax/net/ssl/TrustManager; │ │ - 0x001a - 0x001d reg=2 i$ I │ │ - 0x001a - 0x001d reg=3 len$ I │ │ - 0x001a - 0x001d reg=4 t Ljavax/net/ssl/TrustManager; │ │ - 0x001a - 0x001d reg=5 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ - 0x001e - 0x003e reg=1 e Ljava/lang/Exception; │ │ - 0x0000 - 0x0040 reg=10 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ - 0x0000 - 0x0040 reg=11 ks Ljava/security/KeyStore; │ │ + 0x0013 - 0x0019 reg=1 t Ljavax/net/ssl/TrustManager; │ │ + 0x0006 - 0x0019 reg=2 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x001a - 0x001d reg=1 t Ljavax/net/ssl/TrustManager; │ │ + 0x001a - 0x001d reg=2 tmf Ljavax/net/ssl/TrustManagerFactory; │ │ + 0x001e - 0x003e reg=0 e Ljava/lang/Exception; │ │ + 0x0000 - 0x0040 reg=7 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ + 0x0000 - 0x0040 reg=8 ks Ljava/security/KeyStore; │ │ │ │ #9 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ name : 'getUI' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0ef360: |[0ef360] de.duenndns.ssl.MemorizingTrustManager.getUI:()Landroid/content/Context; │ │ -0ef370: 5410 ef16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ -0ef374: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0ef378: 5410 ef16 |0004: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ -0ef37c: 1100 |0006: return-object v0 │ │ -0ef37e: 5410 f116 |0007: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef382: 28fd |0009: goto 0006 // -0003 │ │ +0ed104: |[0ed104] de.duenndns.ssl.MemorizingTrustManager.getUI:()Landroid/content/Context; │ │ +0ed114: 5410 ef16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ +0ed118: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0ed11c: 5410 ef16 |0004: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ +0ed120: 1100 |0006: return-object v0 │ │ +0ed122: 5410 f116 |0007: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed126: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ │ │ #10 : (in Lde/duenndns/ssl/MemorizingTrustManager;) │ │ @@ -234810,70 +234803,70 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -0ef384: |[0ef384] de.duenndns.ssl.MemorizingTrustManager.init:(Landroid/content/Context;)V │ │ -0ef394: 5b56 f116 |0000: iput-object v6, v5, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef398: 2202 db00 |0002: new-instance v2, Landroid/os/Handler; // type@00db │ │ -0ef39c: 6e10 a201 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ -0ef3a2: 0c03 |0007: move-result-object v3 │ │ -0ef3a4: 7020 cd04 3200 |0008: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0ef3aa: 5b52 f216 |000b: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.masterHandler:Landroid/os/Handler; // field@16f2 │ │ -0ef3ae: 5452 f116 |000d: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef3b2: 1a03 1c3a |000f: const-string v3, "notification" // string@3a1c │ │ -0ef3b6: 6e20 ac01 3200 |0011: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0ef3bc: 0c02 |0014: move-result-object v2 │ │ -0ef3be: 1f02 3300 |0015: check-cast v2, Landroid/app/NotificationManager; // type@0033 │ │ -0ef3c2: 5b52 f316 |0017: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.notificationManager:Landroid/app/NotificationManager; // field@16f3 │ │ -0ef3c6: 2062 2900 |0019: instance-of v2, v6, Landroid/app/Application; // type@0029 │ │ -0ef3ca: 3802 3300 |001b: if-eqz v2, 004e // +0033 │ │ -0ef3ce: 0760 |001d: move-object v0, v6 │ │ -0ef3d0: 1f00 2900 |001e: check-cast v0, Landroid/app/Application; // type@0029 │ │ -0ef3d4: 6202 e616 |0020: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ -0ef3d8: 1203 |0022: const/4 v3, #int 0 // #0 │ │ -0ef3da: 6e30 ea00 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/app/Application;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@00ea │ │ -0ef3e0: 0c01 |0026: move-result-object v1 │ │ -0ef3e2: 2202 3f08 |0027: new-instance v2, Ljava/io/File; // type@083f │ │ -0ef3e6: 2203 7908 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef3ea: 7010 5a43 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef3f0: 6e20 6243 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef3f6: 0c03 |0031: move-result-object v3 │ │ -0ef3f8: 6204 6220 |0032: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@2062 │ │ -0ef3fc: 6e20 6343 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef402: 0c03 |0037: move-result-object v3 │ │ -0ef404: 6204 e716 |0038: sget-object v4, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ -0ef408: 6e20 6343 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef40e: 0c03 |003d: move-result-object v3 │ │ -0ef410: 6e10 6a43 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef416: 0c03 |0041: move-result-object v3 │ │ -0ef418: 7020 8742 3200 |0042: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0ef41e: 5b52 f016 |0045: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef422: 6e10 383e 0500 |0047: invoke-virtual {v5}, Lde/duenndns/ssl/MemorizingTrustManager;.loadAppKeyStore:()Ljava/security/KeyStore; // method@3e38 │ │ -0ef428: 0c02 |004a: move-result-object v2 │ │ -0ef42a: 5b52 eb16 |004b: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef42e: 0e00 |004d: return-void │ │ -0ef430: 2062 3900 |004e: instance-of v2, v6, Landroid/app/Service; // type@0039 │ │ -0ef434: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ -0ef438: 1f06 3900 |0052: check-cast v6, Landroid/app/Service; // type@0039 │ │ -0ef43c: 6e10 6f01 0600 |0054: invoke-virtual {v6}, Landroid/app/Service;.getApplication:()Landroid/app/Application; // method@016f │ │ -0ef442: 0c00 |0057: move-result-object v0 │ │ -0ef444: 28c8 |0058: goto 0020 // -0038 │ │ -0ef446: 2062 2300 |0059: instance-of v2, v6, Landroid/app/Activity; // type@0023 │ │ -0ef44a: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ -0ef44e: 1f06 2300 |005d: check-cast v6, Landroid/app/Activity; // type@0023 │ │ -0ef452: 6e10 aa00 0600 |005f: invoke-virtual {v6}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@00aa │ │ -0ef458: 0c00 |0062: move-result-object v0 │ │ -0ef45a: 28bd |0063: goto 0020 // -0043 │ │ -0ef45c: 2202 5908 |0064: new-instance v2, Ljava/lang/ClassCastException; // type@0859 │ │ -0ef460: 1a03 3215 |0066: const-string v3, "MemorizingTrustManager context must be either Activity or Service!" // string@1532 │ │ -0ef464: 7020 e642 3200 |0068: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@42e6 │ │ -0ef46a: 2702 |006b: throw v2 │ │ +0ed128: |[0ed128] de.duenndns.ssl.MemorizingTrustManager.init:(Landroid/content/Context;)V │ │ +0ed138: 5b56 f116 |0000: iput-object v6, v5, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed13c: 2202 db00 |0002: new-instance v2, Landroid/os/Handler; // type@00db │ │ +0ed140: 6e10 a201 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@01a2 │ │ +0ed146: 0c03 |0007: move-result-object v3 │ │ +0ed148: 7020 cd04 3200 |0008: invoke-direct {v2, v3}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0ed14e: 5b52 f216 |000b: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.masterHandler:Landroid/os/Handler; // field@16f2 │ │ +0ed152: 5452 f116 |000d: iget-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed156: 1a03 173a |000f: const-string v3, "notification" // string@3a17 │ │ +0ed15a: 6e20 ac01 3200 |0011: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0ed160: 0c02 |0014: move-result-object v2 │ │ +0ed162: 1f02 3300 |0015: check-cast v2, Landroid/app/NotificationManager; // type@0033 │ │ +0ed166: 5b52 f316 |0017: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.notificationManager:Landroid/app/NotificationManager; // field@16f3 │ │ +0ed16a: 2062 2900 |0019: instance-of v2, v6, Landroid/app/Application; // type@0029 │ │ +0ed16e: 3802 3300 |001b: if-eqz v2, 004e // +0033 │ │ +0ed172: 0760 |001d: move-object v0, v6 │ │ +0ed174: 1f00 2900 |001e: check-cast v0, Landroid/app/Application; // type@0029 │ │ +0ed178: 6202 e616 |0020: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_DIR:Ljava/lang/String; // field@16e6 │ │ +0ed17c: 1203 |0022: const/4 v3, #int 0 // #0 │ │ +0ed17e: 6e30 ea00 2003 |0023: invoke-virtual {v0, v2, v3}, Landroid/app/Application;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@00ea │ │ +0ed184: 0c01 |0026: move-result-object v1 │ │ +0ed186: 2202 3f08 |0027: new-instance v2, Ljava/io/File; // type@083f │ │ +0ed18a: 2203 7908 |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed18e: 7010 5a43 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed194: 6e20 6243 1300 |002e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed19a: 0c03 |0031: move-result-object v3 │ │ +0ed19c: 6204 6220 |0032: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@2062 │ │ +0ed1a0: 6e20 6343 4300 |0034: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed1a6: 0c03 |0037: move-result-object v3 │ │ +0ed1a8: 6204 e716 |0038: sget-object v4, Lde/duenndns/ssl/MemorizingTrustManager;.KEYSTORE_FILE:Ljava/lang/String; // field@16e7 │ │ +0ed1ac: 6e20 6343 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed1b2: 0c03 |003d: move-result-object v3 │ │ +0ed1b4: 6e10 6a43 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed1ba: 0c03 |0041: move-result-object v3 │ │ +0ed1bc: 7020 8742 3200 |0042: invoke-direct {v2, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0ed1c2: 5b52 f016 |0045: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed1c6: 6e10 383e 0500 |0047: invoke-virtual {v5}, Lde/duenndns/ssl/MemorizingTrustManager;.loadAppKeyStore:()Ljava/security/KeyStore; // method@3e38 │ │ +0ed1cc: 0c02 |004a: move-result-object v2 │ │ +0ed1ce: 5b52 eb16 |004b: iput-object v2, v5, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed1d2: 0e00 |004d: return-void │ │ +0ed1d4: 2062 3900 |004e: instance-of v2, v6, Landroid/app/Service; // type@0039 │ │ +0ed1d8: 3802 0900 |0050: if-eqz v2, 0059 // +0009 │ │ +0ed1dc: 1f06 3900 |0052: check-cast v6, Landroid/app/Service; // type@0039 │ │ +0ed1e0: 6e10 6f01 0600 |0054: invoke-virtual {v6}, Landroid/app/Service;.getApplication:()Landroid/app/Application; // method@016f │ │ +0ed1e6: 0c00 |0057: move-result-object v0 │ │ +0ed1e8: 28c8 |0058: goto 0020 // -0038 │ │ +0ed1ea: 2062 2300 |0059: instance-of v2, v6, Landroid/app/Activity; // type@0023 │ │ +0ed1ee: 3802 0900 |005b: if-eqz v2, 0064 // +0009 │ │ +0ed1f2: 1f06 2300 |005d: check-cast v6, Landroid/app/Activity; // type@0023 │ │ +0ed1f6: 6e10 aa00 0600 |005f: invoke-virtual {v6}, Landroid/app/Activity;.getApplication:()Landroid/app/Application; // method@00aa │ │ +0ed1fc: 0c00 |0062: move-result-object v0 │ │ +0ed1fe: 28bd |0063: goto 0020 // -0043 │ │ +0ed200: 2202 5908 |0064: new-instance v2, Ljava/lang/ClassCastException; // type@0859 │ │ +0ed204: 1a03 2e15 |0066: const-string v3, "MemorizingTrustManager context must be either Activity or Service!" // string@152e │ │ +0ed208: 7020 e642 3200 |0068: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@42e6 │ │ +0ed20e: 2702 |006b: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x000d line=138 │ │ 0x0019 line=141 │ │ 0x001e line=142 │ │ @@ -234902,73 +234895,73 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -0ef46c: |[0ef46c] de.duenndns.ssl.MemorizingTrustManager.interact:(Ljava/lang/String;I)I │ │ -0ef47c: 2200 9507 |0000: new-instance v0, Lde/duenndns/ssl/MTMDecision; // type@0795 │ │ -0ef480: 7010 0b3e 0000 |0002: invoke-direct {v0}, Lde/duenndns/ssl/MTMDecision;.:()V // method@3e0b │ │ -0ef486: 7020 263e 0700 |0005: invoke-direct {v7, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.createDecisionId:(Lde/duenndns/ssl/MTMDecision;)I // method@3e26 │ │ -0ef48c: 0a02 |0008: move-result v2 │ │ -0ef48e: 5473 f216 |0009: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.masterHandler:Landroid/os/Handler; // field@16f2 │ │ -0ef492: 2204 9707 |000b: new-instance v4, Lde/duenndns/ssl/MemorizingTrustManager$1; // type@0797 │ │ -0ef496: 7059 163e 7482 |000d: invoke-direct {v4, v7, v2, v8, v9}, Lde/duenndns/ssl/MemorizingTrustManager$1;.:(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V // method@3e16 │ │ -0ef49c: 6e20 d404 4300 |0010: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ef4a2: 6203 e816 |0013: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef4a6: 6204 7320 |0015: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef4aa: 2205 7908 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef4ae: 7010 5a43 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef4b4: 1a06 703c |001c: const-string v6, "openDecisions: " // string@3c70 │ │ -0ef4b8: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef4be: 0c05 |0021: move-result-object v5 │ │ -0ef4c0: 6206 f416 |0022: sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ -0ef4c4: 6e20 6243 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef4ca: 0c05 |0027: move-result-object v5 │ │ -0ef4cc: 1a06 6301 |0028: const-string v6, ", waiting on " // string@0163 │ │ -0ef4d0: 6e20 6343 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef4d6: 0c05 |002d: move-result-object v5 │ │ -0ef4d8: 6e20 5f43 2500 |002e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ef4de: 0c05 |0031: move-result-object v5 │ │ -0ef4e0: 6e10 6a43 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef4e6: 0c05 |0035: move-result-object v5 │ │ -0ef4e8: 6e30 7844 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef4ee: 1d00 |0039: monitor-enter v0 │ │ -0ef4f0: 6e10 2743 0000 |003a: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@4327 │ │ -0ef4f6: 1e00 |003d: monitor-exit v0 │ │ -0ef4f8: 6203 e816 |003e: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef4fc: 6204 7320 |0040: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ -0ef500: 2205 7908 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef504: 7010 5a43 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef50a: 1a06 5328 |0047: const-string v6, "finished wait on " // string@2853 │ │ -0ef50e: 6e20 6343 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef514: 0c05 |004c: move-result-object v5 │ │ -0ef516: 6e20 5f43 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ef51c: 0c05 |0050: move-result-object v5 │ │ -0ef51e: 1a06 9b01 |0051: const-string v6, ": " // string@019b │ │ -0ef522: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef528: 0c05 |0056: move-result-object v5 │ │ -0ef52a: 5206 d716 |0057: iget v6, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ -0ef52e: 6e20 5f43 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ef534: 0c05 |005c: move-result-object v5 │ │ -0ef536: 6e10 6a43 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef53c: 0c05 |0060: move-result-object v5 │ │ -0ef53e: 6e30 7844 4305 |0061: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef544: 5203 d716 |0064: iget v3, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ -0ef548: 0f03 |0066: return v3 │ │ -0ef54a: 0d03 |0067: move-exception v3 │ │ -0ef54c: 1e00 |0068: monitor-exit v0 │ │ -0ef54e: 2703 |0069: throw v3 │ │ -0ef550: 0d01 |006a: move-exception v1 │ │ -0ef552: 6203 e816 |006b: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef556: 6204 7420 |006d: sget-object v4, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ -0ef55a: 1a05 7c09 |006f: const-string v5, "InterruptedException" // string@097c │ │ -0ef55e: 6e40 7944 4315 |0071: invoke-virtual {v3, v4, v5, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef564: 28ca |0074: goto 003e // -0036 │ │ +0ed210: |[0ed210] de.duenndns.ssl.MemorizingTrustManager.interact:(Ljava/lang/String;I)I │ │ +0ed220: 2200 9507 |0000: new-instance v0, Lde/duenndns/ssl/MTMDecision; // type@0795 │ │ +0ed224: 7010 0b3e 0000 |0002: invoke-direct {v0}, Lde/duenndns/ssl/MTMDecision;.:()V // method@3e0b │ │ +0ed22a: 7020 263e 0700 |0005: invoke-direct {v7, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.createDecisionId:(Lde/duenndns/ssl/MTMDecision;)I // method@3e26 │ │ +0ed230: 0a02 |0008: move-result v2 │ │ +0ed232: 5473 f216 |0009: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.masterHandler:Landroid/os/Handler; // field@16f2 │ │ +0ed236: 2204 9707 |000b: new-instance v4, Lde/duenndns/ssl/MemorizingTrustManager$1; // type@0797 │ │ +0ed23a: 7059 163e 7482 |000d: invoke-direct {v4, v7, v2, v8, v9}, Lde/duenndns/ssl/MemorizingTrustManager$1;.:(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V // method@3e16 │ │ +0ed240: 6e20 d404 4300 |0010: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0ed246: 6203 e816 |0013: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed24a: 6204 7320 |0015: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ed24e: 2205 7908 |0017: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed252: 7010 5a43 0500 |0019: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed258: 1a06 6b3c |001c: const-string v6, "openDecisions: " // string@3c6b │ │ +0ed25c: 6e20 6343 6500 |001e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed262: 0c05 |0021: move-result-object v5 │ │ +0ed264: 6206 f416 |0022: sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;.openDecisions:Landroid/util/SparseArray; // field@16f4 │ │ +0ed268: 6e20 6243 6500 |0024: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed26e: 0c05 |0027: move-result-object v5 │ │ +0ed270: 1a06 6001 |0028: const-string v6, ", waiting on " // string@0160 │ │ +0ed274: 6e20 6343 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed27a: 0c05 |002d: move-result-object v5 │ │ +0ed27c: 6e20 5f43 2500 |002e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ed282: 0c05 |0031: move-result-object v5 │ │ +0ed284: 6e10 6a43 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed28a: 0c05 |0035: move-result-object v5 │ │ +0ed28c: 6e30 7844 4305 |0036: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ed292: 1d00 |0039: monitor-enter v0 │ │ +0ed294: 6e10 2743 0000 |003a: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@4327 │ │ +0ed29a: 1e00 |003d: monitor-exit v0 │ │ +0ed29c: 6203 e816 |003e: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed2a0: 6204 7320 |0040: sget-object v4, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@2073 │ │ +0ed2a4: 2205 7908 |0042: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed2a8: 7010 5a43 0500 |0044: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed2ae: 1a06 4e28 |0047: const-string v6, "finished wait on " // string@284e │ │ +0ed2b2: 6e20 6343 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed2b8: 0c05 |004c: move-result-object v5 │ │ +0ed2ba: 6e20 5f43 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ed2c0: 0c05 |0050: move-result-object v5 │ │ +0ed2c2: 1a06 9801 |0051: const-string v6, ": " // string@0198 │ │ +0ed2c6: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed2cc: 0c05 |0056: move-result-object v5 │ │ +0ed2ce: 5206 d716 |0057: iget v6, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ +0ed2d2: 6e20 5f43 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ed2d8: 0c05 |005c: move-result-object v5 │ │ +0ed2da: 6e10 6a43 0500 |005d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed2e0: 0c05 |0060: move-result-object v5 │ │ +0ed2e2: 6e30 7844 4305 |0061: invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ed2e8: 5203 d716 |0064: iget v3, v0, Lde/duenndns/ssl/MTMDecision;.state:I // field@16d7 │ │ +0ed2ec: 0f03 |0066: return v3 │ │ +0ed2ee: 0d03 |0067: move-exception v3 │ │ +0ed2f0: 1e00 |0068: monitor-exit v0 │ │ +0ed2f2: 2703 |0069: throw v3 │ │ +0ed2f4: 0d01 |006a: move-exception v1 │ │ +0ed2f6: 6203 e816 |006b: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed2fa: 6204 7420 |006d: sget-object v4, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@2074 │ │ +0ed2fe: 1a05 7809 |006f: const-string v5, "InterruptedException" // string@0978 │ │ +0ed302: 6e40 7944 4315 |0071: invoke-virtual {v3, v4, v5, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed308: 28ca |0074: goto 003e // -0036 │ │ catches : 4 │ │ 0x0039 - 0x003a │ │ Ljava/lang/InterruptedException; -> 0x006a │ │ 0x003a - 0x003e │ │ -> 0x0067 │ │ 0x0068 - 0x0069 │ │ -> 0x0067 │ │ @@ -234998,28 +234991,28 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/cert/CertificateException;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0ef590: |[0ef590] de.duenndns.ssl.MemorizingTrustManager.interactCert:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/cert/CertificateException;)V │ │ -0ef5a0: 7030 203e 3205 |0000: invoke-direct {v2, v3, v5}, Lde/duenndns/ssl/MemorizingTrustManager;.certChainMessage:([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; // method@3e20 │ │ -0ef5a6: 0c00 |0003: move-result-object v0 │ │ -0ef5a8: 6001 f516 |0004: sget v1, Lde/duenndns/ssl/R$string;.mtm_accept_cert:I // field@16f5 │ │ -0ef5ac: 6e30 313e 0201 |0006: invoke-virtual {v2, v0, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interact:(Ljava/lang/String;I)I // method@3e31 │ │ -0ef5b2: 0a00 |0009: move-result v0 │ │ -0ef5b4: 2b00 0c00 0000 |000a: packed-switch v0, 00000016 // +0000000c │ │ -0ef5ba: 2705 |000d: throw v5 │ │ -0ef5bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0ef5be: 4600 0300 |000f: aget-object v0, v3, v0 │ │ -0ef5c2: 6e20 3c3e 0200 |0011: invoke-virtual {v2, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/security/cert/X509Certificate;)V // method@3e3c │ │ -0ef5c8: 0e00 |0014: return-void │ │ -0ef5ca: 0000 |0015: nop // spacer │ │ -0ef5cc: 0001 0200 0200 0000 0a00 0000 0400 ... |0016: packed-switch-data (8 units) │ │ +0ed334: |[0ed334] de.duenndns.ssl.MemorizingTrustManager.interactCert:([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/cert/CertificateException;)V │ │ +0ed344: 7030 203e 3205 |0000: invoke-direct {v2, v3, v5}, Lde/duenndns/ssl/MemorizingTrustManager;.certChainMessage:([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; // method@3e20 │ │ +0ed34a: 0c00 |0003: move-result-object v0 │ │ +0ed34c: 6001 f516 |0004: sget v1, Lde/duenndns/ssl/R$string;.mtm_accept_cert:I // field@16f5 │ │ +0ed350: 6e30 313e 0201 |0006: invoke-virtual {v2, v0, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interact:(Ljava/lang/String;I)I // method@3e31 │ │ +0ed356: 0a00 |0009: move-result v0 │ │ +0ed358: 2b00 0c00 0000 |000a: packed-switch v0, 00000016 // +0000000c │ │ +0ed35e: 2705 |000d: throw v5 │ │ +0ed360: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ed362: 4600 0300 |000f: aget-object v0, v3, v0 │ │ +0ed366: 6e20 3c3e 0200 |0011: invoke-virtual {v2, v0}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/security/cert/X509Certificate;)V // method@3e3c │ │ +0ed36c: 0e00 |0014: return-void │ │ +0ed36e: 0000 |0015: nop // spacer │ │ +0ed370: 0001 0200 0200 0000 0a00 0000 0400 ... |0016: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x000d line=614 │ │ 0x000e line=610 │ │ 0x0014 line=616 │ │ 0x0015 line=608 │ │ @@ -235034,27 +235027,27 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0ef5dc: |[0ef5dc] de.duenndns.ssl.MemorizingTrustManager.interactHostname:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ -0ef5ec: 7030 2f3e 3204 |0000: invoke-direct {v2, v3, v4}, Lde/duenndns/ssl/MemorizingTrustManager;.hostNameMessage:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e2f │ │ -0ef5f2: 0c00 |0003: move-result-object v0 │ │ -0ef5f4: 6001 f616 |0004: sget v1, Lde/duenndns/ssl/R$string;.mtm_accept_servername:I // field@16f6 │ │ -0ef5f8: 6e30 313e 0201 |0006: invoke-virtual {v2, v0, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interact:(Ljava/lang/String;I)I // method@3e31 │ │ -0ef5fe: 0a00 |0009: move-result v0 │ │ -0ef600: 2b00 0a00 0000 |000a: packed-switch v0, 00000014 // +0000000a │ │ -0ef606: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0ef608: 0f00 |000e: return v0 │ │ -0ef60a: 6e30 3b3e 4203 |000f: invoke-virtual {v2, v4, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@3e3b │ │ -0ef610: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0ef612: 28fb |0013: goto 000e // -0005 │ │ -0ef614: 0001 0200 0200 0000 0800 0000 0500 ... |0014: packed-switch-data (8 units) │ │ +0ed380: |[0ed380] de.duenndns.ssl.MemorizingTrustManager.interactHostname:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z │ │ +0ed390: 7030 2f3e 3204 |0000: invoke-direct {v2, v3, v4}, Lde/duenndns/ssl/MemorizingTrustManager;.hostNameMessage:(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; // method@3e2f │ │ +0ed396: 0c00 |0003: move-result-object v0 │ │ +0ed398: 6001 f616 |0004: sget v1, Lde/duenndns/ssl/R$string;.mtm_accept_servername:I // field@16f6 │ │ +0ed39c: 6e30 313e 0201 |0006: invoke-virtual {v2, v0, v1}, Lde/duenndns/ssl/MemorizingTrustManager;.interact:(Ljava/lang/String;I)I // method@3e31 │ │ +0ed3a2: 0a00 |0009: move-result v0 │ │ +0ed3a4: 2b00 0a00 0000 |000a: packed-switch v0, 00000014 // +0000000a │ │ +0ed3aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0ed3ac: 0f00 |000e: return v0 │ │ +0ed3ae: 6e30 3b3e 4203 |000f: invoke-virtual {v2, v4, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@3e3b │ │ +0ed3b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0ed3b6: 28fb |0013: goto 000e // -0005 │ │ +0ed3b8: 0001 0200 0200 0000 0800 0000 0500 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x000d line=626 │ │ 0x000f line=622 │ │ 0x0012 line=624 │ │ 0x0014 line=620 │ │ @@ -235068,119 +235061,119 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 200 16-bit code units │ │ -0ef624: |[0ef624] de.duenndns.ssl.MemorizingTrustManager.keyStoreUpdated:()V │ │ -0ef634: 5483 eb16 |0000: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef638: 6e20 2c3e 3800 |0002: invoke-virtual {v8, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ -0ef63e: 0c03 |0005: move-result-object v3 │ │ -0ef640: 5b83 ec16 |0006: iput-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ -0ef644: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ef646: 2202 4308 |0009: new-instance v2, Ljava/io/FileOutputStream; // type@0843 │ │ -0ef64a: 5483 f016 |000b: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef64e: 7020 a242 3200 |000d: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ -0ef654: 5483 eb16 |0010: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef658: 1a04 f214 |0012: const-string v4, "MTM" // string@14f2 │ │ -0ef65c: 6e10 4a43 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ -0ef662: 0c04 |0017: move-result-object v4 │ │ -0ef664: 6e30 a843 2304 |0018: invoke-virtual {v3, v2, v4}, Ljava/security/KeyStore;.store:(Ljava/io/OutputStream;[C)V // method@43a8 │ │ -0ef66a: 3802 aa00 |001b: if-eqz v2, 00c5 // +00aa │ │ -0ef66e: 6e10 a542 0200 |001d: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ef674: 0721 |0020: move-object v1, v2 │ │ -0ef676: 0e00 |0021: return-void │ │ -0ef678: 0d00 |0022: move-exception v0 │ │ -0ef67a: 6203 e816 |0023: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef67e: 6204 7620 |0025: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef682: 2205 7908 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef686: 7010 5a43 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef68c: 1a06 5246 |002c: const-string v6, "storeCert(" // string@4652 │ │ -0ef690: 6e20 6343 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef696: 0c05 |0031: move-result-object v5 │ │ -0ef698: 5486 f016 |0032: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef69c: 6e20 6243 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef6a2: 0c05 |0037: move-result-object v5 │ │ -0ef6a4: 1a06 3201 |0038: const-string v6, ")" // string@0132 │ │ -0ef6a8: 6e20 6343 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef6ae: 0c05 |003d: move-result-object v5 │ │ -0ef6b0: 6e10 6a43 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef6b6: 0c05 |0041: move-result-object v5 │ │ -0ef6b8: 6e40 7944 4305 |0042: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef6be: 0721 |0045: move-object v1, v2 │ │ -0ef6c0: 28db |0046: goto 0021 // -0025 │ │ -0ef6c2: 0d00 |0047: move-exception v0 │ │ -0ef6c4: 6203 e816 |0048: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef6c8: 6204 7620 |004a: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef6cc: 2205 7908 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef6d0: 7010 5a43 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef6d6: 1a06 5246 |0051: const-string v6, "storeCert(" // string@4652 │ │ -0ef6da: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef6e0: 0c05 |0056: move-result-object v5 │ │ -0ef6e2: 5486 f016 |0057: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef6e6: 6e20 6243 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef6ec: 0c05 |005c: move-result-object v5 │ │ -0ef6ee: 1a06 3201 |005d: const-string v6, ")" // string@0132 │ │ -0ef6f2: 6e20 6343 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef6f8: 0c05 |0062: move-result-object v5 │ │ -0ef6fa: 6e10 6a43 0500 |0063: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef700: 0c05 |0066: move-result-object v5 │ │ -0ef702: 6e40 7944 4305 |0067: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef708: 3801 b7ff |006a: if-eqz v1, 0021 // -0049 │ │ -0ef70c: 6e10 a542 0100 |006c: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ef712: 28b2 |006f: goto 0021 // -004e │ │ -0ef714: 0d00 |0070: move-exception v0 │ │ -0ef716: 6203 e816 |0071: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef71a: 6204 7620 |0073: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef71e: 2205 7908 |0075: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef722: 7010 5a43 0500 |0077: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef728: 1a06 5246 |007a: const-string v6, "storeCert(" // string@4652 │ │ -0ef72c: 6e20 6343 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef732: 0c05 |007f: move-result-object v5 │ │ -0ef734: 5486 f016 |0080: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef738: 6e20 6243 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef73e: 0c05 |0085: move-result-object v5 │ │ -0ef740: 1a06 3201 |0086: const-string v6, ")" // string@0132 │ │ -0ef744: 6e20 6343 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef74a: 0c05 |008b: move-result-object v5 │ │ -0ef74c: 6e10 6a43 0500 |008c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef752: 0c05 |008f: move-result-object v5 │ │ -0ef754: 6e40 7944 4305 |0090: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef75a: 288e |0093: goto 0021 // -0072 │ │ -0ef75c: 0d03 |0094: move-exception v3 │ │ -0ef75e: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ -0ef762: 6e10 a542 0100 |0097: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ -0ef768: 2703 |009a: throw v3 │ │ -0ef76a: 0d00 |009b: move-exception v0 │ │ -0ef76c: 6204 e816 |009c: sget-object v4, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef770: 6205 7620 |009e: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef774: 2206 7908 |00a0: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef778: 7010 5a43 0600 |00a2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef77e: 1a07 5246 |00a5: const-string v7, "storeCert(" // string@4652 │ │ -0ef782: 6e20 6343 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef788: 0c06 |00aa: move-result-object v6 │ │ -0ef78a: 5487 f016 |00ab: iget-object v7, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef78e: 6e20 6243 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef794: 0c06 |00b0: move-result-object v6 │ │ -0ef796: 1a07 3201 |00b1: const-string v7, ")" // string@0132 │ │ -0ef79a: 6e20 6343 7600 |00b3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef7a0: 0c06 |00b6: move-result-object v6 │ │ -0ef7a2: 6e10 6a43 0600 |00b7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef7a8: 0c06 |00ba: move-result-object v6 │ │ -0ef7aa: 6e40 7944 5406 |00bb: invoke-virtual {v4, v5, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef7b0: 28dc |00be: goto 009a // -0024 │ │ -0ef7b2: 0d03 |00bf: move-exception v3 │ │ -0ef7b4: 0721 |00c0: move-object v1, v2 │ │ -0ef7b6: 28d4 |00c1: goto 0095 // -002c │ │ -0ef7b8: 0d00 |00c2: move-exception v0 │ │ -0ef7ba: 0721 |00c3: move-object v1, v2 │ │ -0ef7bc: 2884 |00c4: goto 0048 // -007c │ │ -0ef7be: 0721 |00c5: move-object v1, v2 │ │ -0ef7c0: 2900 5bff |00c6: goto/16 0021 // -00a5 │ │ +0ed3c8: |[0ed3c8] de.duenndns.ssl.MemorizingTrustManager.keyStoreUpdated:()V │ │ +0ed3d8: 5483 eb16 |0000: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed3dc: 6e20 2c3e 3800 |0002: invoke-virtual {v8, v3}, Lde/duenndns/ssl/MemorizingTrustManager;.getTrustManager:(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; // method@3e2c │ │ +0ed3e2: 0c03 |0005: move-result-object v3 │ │ +0ed3e4: 5b83 ec16 |0006: iput-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appTrustManager:Ljavax/net/ssl/X509TrustManager; // field@16ec │ │ +0ed3e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ed3ea: 2202 4308 |0009: new-instance v2, Ljava/io/FileOutputStream; // type@0843 │ │ +0ed3ee: 5483 f016 |000b: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed3f2: 7020 a242 3200 |000d: invoke-direct {v2, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@42a2 │ │ +0ed3f8: 5483 eb16 |0010: iget-object v3, v8, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed3fc: 1a04 ee14 |0012: const-string v4, "MTM" // string@14ee │ │ +0ed400: 6e10 4a43 0400 |0014: invoke-virtual {v4}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ +0ed406: 0c04 |0017: move-result-object v4 │ │ +0ed408: 6e30 a843 2304 |0018: invoke-virtual {v3, v2, v4}, Ljava/security/KeyStore;.store:(Ljava/io/OutputStream;[C)V // method@43a8 │ │ +0ed40e: 3802 aa00 |001b: if-eqz v2, 00c5 // +00aa │ │ +0ed412: 6e10 a542 0200 |001d: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0ed418: 0721 |0020: move-object v1, v2 │ │ +0ed41a: 0e00 |0021: return-void │ │ +0ed41c: 0d00 |0022: move-exception v0 │ │ +0ed41e: 6203 e816 |0023: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed422: 6204 7620 |0025: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed426: 2205 7908 |0027: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed42a: 7010 5a43 0500 |0029: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed430: 1a06 4d46 |002c: const-string v6, "storeCert(" // string@464d │ │ +0ed434: 6e20 6343 6500 |002e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed43a: 0c05 |0031: move-result-object v5 │ │ +0ed43c: 5486 f016 |0032: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed440: 6e20 6243 6500 |0034: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed446: 0c05 |0037: move-result-object v5 │ │ +0ed448: 1a06 2f01 |0038: const-string v6, ")" // string@012f │ │ +0ed44c: 6e20 6343 6500 |003a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed452: 0c05 |003d: move-result-object v5 │ │ +0ed454: 6e10 6a43 0500 |003e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed45a: 0c05 |0041: move-result-object v5 │ │ +0ed45c: 6e40 7944 4305 |0042: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed462: 0721 |0045: move-object v1, v2 │ │ +0ed464: 28db |0046: goto 0021 // -0025 │ │ +0ed466: 0d00 |0047: move-exception v0 │ │ +0ed468: 6203 e816 |0048: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed46c: 6204 7620 |004a: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed470: 2205 7908 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed474: 7010 5a43 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed47a: 1a06 4d46 |0051: const-string v6, "storeCert(" // string@464d │ │ +0ed47e: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed484: 0c05 |0056: move-result-object v5 │ │ +0ed486: 5486 f016 |0057: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed48a: 6e20 6243 6500 |0059: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed490: 0c05 |005c: move-result-object v5 │ │ +0ed492: 1a06 2f01 |005d: const-string v6, ")" // string@012f │ │ +0ed496: 6e20 6343 6500 |005f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed49c: 0c05 |0062: move-result-object v5 │ │ +0ed49e: 6e10 6a43 0500 |0063: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed4a4: 0c05 |0066: move-result-object v5 │ │ +0ed4a6: 6e40 7944 4305 |0067: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed4ac: 3801 b7ff |006a: if-eqz v1, 0021 // -0049 │ │ +0ed4b0: 6e10 a542 0100 |006c: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0ed4b6: 28b2 |006f: goto 0021 // -004e │ │ +0ed4b8: 0d00 |0070: move-exception v0 │ │ +0ed4ba: 6203 e816 |0071: sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed4be: 6204 7620 |0073: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed4c2: 2205 7908 |0075: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed4c6: 7010 5a43 0500 |0077: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed4cc: 1a06 4d46 |007a: const-string v6, "storeCert(" // string@464d │ │ +0ed4d0: 6e20 6343 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed4d6: 0c05 |007f: move-result-object v5 │ │ +0ed4d8: 5486 f016 |0080: iget-object v6, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed4dc: 6e20 6243 6500 |0082: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed4e2: 0c05 |0085: move-result-object v5 │ │ +0ed4e4: 1a06 2f01 |0086: const-string v6, ")" // string@012f │ │ +0ed4e8: 6e20 6343 6500 |0088: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed4ee: 0c05 |008b: move-result-object v5 │ │ +0ed4f0: 6e10 6a43 0500 |008c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed4f6: 0c05 |008f: move-result-object v5 │ │ +0ed4f8: 6e40 7944 4305 |0090: invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed4fe: 288e |0093: goto 0021 // -0072 │ │ +0ed500: 0d03 |0094: move-exception v3 │ │ +0ed502: 3801 0500 |0095: if-eqz v1, 009a // +0005 │ │ +0ed506: 6e10 a542 0100 |0097: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@42a5 │ │ +0ed50c: 2703 |009a: throw v3 │ │ +0ed50e: 0d00 |009b: move-exception v0 │ │ +0ed510: 6204 e816 |009c: sget-object v4, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed514: 6205 7620 |009e: sget-object v5, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed518: 2206 7908 |00a0: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed51c: 7010 5a43 0600 |00a2: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed522: 1a07 4d46 |00a5: const-string v7, "storeCert(" // string@464d │ │ +0ed526: 6e20 6343 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed52c: 0c06 |00aa: move-result-object v6 │ │ +0ed52e: 5487 f016 |00ab: iget-object v7, v8, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed532: 6e20 6243 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed538: 0c06 |00b0: move-result-object v6 │ │ +0ed53a: 1a07 2f01 |00b1: const-string v7, ")" // string@012f │ │ +0ed53e: 6e20 6343 7600 |00b3: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed544: 0c06 |00b6: move-result-object v6 │ │ +0ed546: 6e10 6a43 0600 |00b7: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed54c: 0c06 |00ba: move-result-object v6 │ │ +0ed54e: 6e40 7944 5406 |00bb: invoke-virtual {v4, v5, v6, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed554: 28dc |00be: goto 009a // -0024 │ │ +0ed556: 0d03 |00bf: move-exception v3 │ │ +0ed558: 0721 |00c0: move-object v1, v2 │ │ +0ed55a: 28d4 |00c1: goto 0095 // -002c │ │ +0ed55c: 0d00 |00c2: move-exception v0 │ │ +0ed55e: 0721 |00c3: move-object v1, v2 │ │ +0ed560: 2884 |00c4: goto 0048 // -007c │ │ +0ed562: 0721 |00c5: move-object v1, v2 │ │ +0ed564: 2900 5bff |00c6: goto/16 0021 // -00a5 │ │ catches : 6 │ │ 0x0009 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0047 │ │ -> 0x0094 │ │ 0x0010 - 0x001b │ │ Ljava/lang/Exception; -> 0x00c2 │ │ -> 0x00bf │ │ @@ -235239,73 +235232,73 @@ │ │ type : '()Ljava/security/KeyStore;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -0ef814: |[0ef814] de.duenndns.ssl.MemorizingTrustManager.loadAppKeyStore:()Ljava/security/KeyStore; │ │ -0ef824: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ef826: 7100 a443 0000 |0001: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@43a4 │ │ -0ef82c: 0c02 |0004: move-result-object v2 │ │ -0ef82e: 7110 a543 0200 |0005: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@43a5 │ │ -0ef834: 0c01 |0008: move-result-object v1 │ │ -0ef836: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0ef838: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0ef83a: 6e30 a643 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@43a6 │ │ -0ef840: 2202 4108 |000e: new-instance v2, Ljava/io/FileInputStream; // type@0841 │ │ -0ef844: 5463 f016 |0010: iget-object v3, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef848: 7020 9c42 3200 |0012: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ -0ef84e: 1a03 f214 |0015: const-string v3, "MTM" // string@14f2 │ │ -0ef852: 6e10 4a43 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ -0ef858: 0c03 |001a: move-result-object v3 │ │ -0ef85a: 6e30 a643 2103 |001b: invoke-virtual {v1, v2, v3}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@43a6 │ │ -0ef860: 1101 |001e: return-object v1 │ │ -0ef862: 0d00 |001f: move-exception v0 │ │ -0ef864: 6202 e816 |0020: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef868: 6203 7620 |0022: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef86c: 1a04 3a29 |0024: const-string v4, "getAppKeyStore()" // string@293a │ │ -0ef870: 6e40 7944 3204 |0026: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef876: 28f5 |0029: goto 001e // -000b │ │ -0ef878: 0d00 |002a: move-exception v0 │ │ -0ef87a: 6202 e816 |002b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef87e: 6203 7520 |002d: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ -0ef882: 2204 7908 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef886: 7010 5a43 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef88c: 1a05 3929 |0034: const-string v5, "getAppKeyStore(" // string@2939 │ │ -0ef890: 6e20 6343 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef896: 0c04 |0039: move-result-object v4 │ │ -0ef898: 5465 f016 |003a: iget-object v5, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef89c: 6e20 6243 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef8a2: 0c04 |003f: move-result-object v4 │ │ -0ef8a4: 1a05 3301 |0040: const-string v5, ") - file does not exist" // string@0133 │ │ -0ef8a8: 6e20 6343 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef8ae: 0c04 |0045: move-result-object v4 │ │ -0ef8b0: 6e10 6a43 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef8b6: 0c04 |0049: move-result-object v4 │ │ -0ef8b8: 6e30 7844 3204 |004a: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ -0ef8be: 28d1 |004d: goto 001e // -002f │ │ -0ef8c0: 0d00 |004e: move-exception v0 │ │ -0ef8c2: 6202 e816 |004f: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef8c6: 6203 7620 |0051: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef8ca: 2204 7908 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef8ce: 7010 5a43 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef8d4: 1a05 3929 |0058: const-string v5, "getAppKeyStore(" // string@2939 │ │ -0ef8d8: 6e20 6343 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef8de: 0c04 |005d: move-result-object v4 │ │ -0ef8e0: 5465 f016 |005e: iget-object v5, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ -0ef8e4: 6e20 6243 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef8ea: 0c04 |0063: move-result-object v4 │ │ -0ef8ec: 1a05 3201 |0064: const-string v5, ")" // string@0132 │ │ -0ef8f0: 6e20 6343 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef8f6: 0c04 |0069: move-result-object v4 │ │ -0ef8f8: 6e10 6a43 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ef8fe: 0c04 |006d: move-result-object v4 │ │ -0ef900: 6e40 7944 3204 |006e: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0ef906: 28ad |0071: goto 001e // -0053 │ │ +0ed5b8: |[0ed5b8] de.duenndns.ssl.MemorizingTrustManager.loadAppKeyStore:()Ljava/security/KeyStore; │ │ +0ed5c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ed5ca: 7100 a443 0000 |0001: invoke-static {}, Ljava/security/KeyStore;.getDefaultType:()Ljava/lang/String; // method@43a4 │ │ +0ed5d0: 0c02 |0004: move-result-object v2 │ │ +0ed5d2: 7110 a543 0200 |0005: invoke-static {v2}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@43a5 │ │ +0ed5d8: 0c01 |0008: move-result-object v1 │ │ +0ed5da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0ed5dc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0ed5de: 6e30 a643 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@43a6 │ │ +0ed5e4: 2202 4108 |000e: new-instance v2, Ljava/io/FileInputStream; // type@0841 │ │ +0ed5e8: 5463 f016 |0010: iget-object v3, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed5ec: 7020 9c42 3200 |0012: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ +0ed5f2: 1a03 ee14 |0015: const-string v3, "MTM" // string@14ee │ │ +0ed5f6: 6e10 4a43 0300 |0017: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ +0ed5fc: 0c03 |001a: move-result-object v3 │ │ +0ed5fe: 6e30 a643 2103 |001b: invoke-virtual {v1, v2, v3}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@43a6 │ │ +0ed604: 1101 |001e: return-object v1 │ │ +0ed606: 0d00 |001f: move-exception v0 │ │ +0ed608: 6202 e816 |0020: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed60c: 6203 7620 |0022: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed610: 1a04 3529 |0024: const-string v4, "getAppKeyStore()" // string@2935 │ │ +0ed614: 6e40 7944 3204 |0026: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed61a: 28f5 |0029: goto 001e // -000b │ │ +0ed61c: 0d00 |002a: move-exception v0 │ │ +0ed61e: 6202 e816 |002b: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed622: 6203 7520 |002d: sget-object v3, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@2075 │ │ +0ed626: 2204 7908 |002f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed62a: 7010 5a43 0400 |0031: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed630: 1a05 3429 |0034: const-string v5, "getAppKeyStore(" // string@2934 │ │ +0ed634: 6e20 6343 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed63a: 0c04 |0039: move-result-object v4 │ │ +0ed63c: 5465 f016 |003a: iget-object v5, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed640: 6e20 6243 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed646: 0c04 |003f: move-result-object v4 │ │ +0ed648: 1a05 3001 |0040: const-string v5, ") - file does not exist" // string@0130 │ │ +0ed64c: 6e20 6343 5400 |0042: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed652: 0c04 |0045: move-result-object v4 │ │ +0ed654: 6e10 6a43 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed65a: 0c04 |0049: move-result-object v4 │ │ +0ed65c: 6e30 7844 3204 |004a: invoke-virtual {v2, v3, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@4478 │ │ +0ed662: 28d1 |004d: goto 001e // -002f │ │ +0ed664: 0d00 |004e: move-exception v0 │ │ +0ed666: 6202 e816 |004f: sget-object v2, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed66a: 6203 7620 |0051: sget-object v3, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed66e: 2204 7908 |0053: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed672: 7010 5a43 0400 |0055: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed678: 1a05 3429 |0058: const-string v5, "getAppKeyStore(" // string@2934 │ │ +0ed67c: 6e20 6343 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed682: 0c04 |005d: move-result-object v4 │ │ +0ed684: 5465 f016 |005e: iget-object v5, v6, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreFile:Ljava/io/File; // field@16f0 │ │ +0ed688: 6e20 6243 5400 |0060: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed68e: 0c04 |0063: move-result-object v4 │ │ +0ed690: 1a05 2f01 |0064: const-string v5, ")" // string@012f │ │ +0ed694: 6e20 6343 5400 |0066: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed69a: 0c04 |0069: move-result-object v4 │ │ +0ed69c: 6e10 6a43 0400 |006a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed6a2: 0c04 |006d: move-result-object v4 │ │ +0ed6a4: 6e40 7944 3204 |006e: invoke-virtual {v2, v3, v4, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed6aa: 28ad |0071: goto 001e // -0053 │ │ catches : 2 │ │ 0x0001 - 0x0008 │ │ Ljava/security/KeyStoreException; -> 0x001f │ │ 0x000b - 0x001e │ │ Ljava/io/FileNotFoundException; -> 0x002a │ │ Ljava/lang/Exception; -> 0x004e │ │ positions : │ │ @@ -235332,49 +235325,53 @@ │ │ type : '(Landroid/content/Intent;ILjava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0ef924: |[0ef924] de.duenndns.ssl.MemorizingTrustManager.startActivityNotification:(Landroid/content/Intent;ILjava/lang/String;)V │ │ -0ef934: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ef936: 2201 3200 |0001: new-instance v1, Landroid/app/Notification; // type@0032 │ │ -0ef93a: 1402 2f00 0801 |0003: const v2, #float 2.49794e-38 // #0108002f │ │ -0ef940: 5473 f116 |0006: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef944: 6004 fe16 |0008: sget v4, Lde/duenndns/ssl/R$string;.mtm_notification:I // field@16fe │ │ -0ef948: 6e20 a901 4300 |000a: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef94e: 0c03 |000d: move-result-object v3 │ │ -0ef950: 7100 6c43 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0ef956: 0b04 |0011: move-result-wide v4 │ │ -0ef958: 7055 3d01 2143 |0012: invoke-direct {v1, v2, v3, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@013d │ │ -0ef95e: 5472 f116 |0015: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef962: 7140 4a01 6268 |0017: invoke-static {v2, v6, v8, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ -0ef968: 0c00 |001a: move-result-object v0 │ │ -0ef96a: 5472 f116 |001b: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef96e: 6e10 9301 0200 |001d: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0ef974: 0c02 |0020: move-result-object v2 │ │ -0ef976: 5473 f116 |0021: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ -0ef97a: 6004 fe16 |0023: sget v4, Lde/duenndns/ssl/R$string;.mtm_notification:I // field@16fe │ │ -0ef97e: 6e20 a901 4300 |0025: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -0ef984: 0c03 |0028: move-result-object v3 │ │ -0ef986: 6e50 4001 21a3 |0029: invoke-virtual {v1, v2, v3, v10, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0140 │ │ -0ef98c: 5212 7600 |002c: iget v2, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0ef990: de02 0210 |002e: or-int/lit8 v2, v2, #int 16 // #10 │ │ -0ef994: 5912 7600 |0030: iput v2, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ -0ef998: 5472 f316 |0032: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.notificationManager:Landroid/app/NotificationManager; // field@16f3 │ │ -0ef99c: 1403 9d88 0100 |0034: const v3, #float 1.40843e-40 // #0001889d │ │ -0ef9a2: b093 |0037: add-int/2addr v3, v9 │ │ -0ef9a4: 6e30 4501 3201 |0038: invoke-virtual {v2, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ -0ef9aa: 0e00 |003b: return-void │ │ +0ed6c8: |[0ed6c8] de.duenndns.ssl.MemorizingTrustManager.startActivityNotification:(Landroid/content/Intent;ILjava/lang/String;)V │ │ +0ed6d8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ed6da: 2201 3200 |0001: new-instance v1, Landroid/app/Notification; // type@0032 │ │ +0ed6de: 1402 2f00 0801 |0003: const v2, #float 2.49794e-38 // #0108002f │ │ +0ed6e4: 5473 f116 |0006: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed6e8: 6004 fe16 |0008: sget v4, Lde/duenndns/ssl/R$string;.mtm_notification:I // field@16fe │ │ +0ed6ec: 6e20 a901 4300 |000a: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ed6f2: 0c03 |000d: move-result-object v3 │ │ +0ed6f4: 7100 6c43 0000 |000e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0ed6fa: 0b04 |0011: move-result-wide v4 │ │ +0ed6fc: 7055 3d01 2143 |0012: invoke-direct {v1, v2, v3, v4, v5}, Landroid/app/Notification;.:(ILjava/lang/CharSequence;J)V // method@013d │ │ +0ed702: 5472 f116 |0015: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed706: 7140 4a01 6268 |0017: invoke-static {v2, v6, v8, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ +0ed70c: 0c00 |001a: move-result-object v0 │ │ +0ed70e: 5472 f116 |001b: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed712: 6e10 9301 0200 |001d: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0ed718: 0c02 |0020: move-result-object v2 │ │ +0ed71a: 5473 f116 |0021: iget-object v3, v7, Lde/duenndns/ssl/MemorizingTrustManager;.master:Landroid/content/Context; // field@16f1 │ │ +0ed71e: 6004 fe16 |0023: sget v4, Lde/duenndns/ssl/R$string;.mtm_notification:I // field@16fe │ │ +0ed722: 6e20 a901 4300 |0025: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +0ed728: 0c03 |0028: move-result-object v3 │ │ +0ed72a: 6e50 4001 21a3 |0029: invoke-virtual {v1, v2, v3, v10, v0}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0140 │ │ +0ed730: 5212 7600 |002c: iget v2, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0ed734: de02 0210 |002e: or-int/lit8 v2, v2, #int 16 // #10 │ │ +0ed738: 5912 7600 |0030: iput v2, v1, Landroid/app/Notification;.flags:I // field@0076 │ │ +0ed73c: 5472 f316 |0032: iget-object v2, v7, Lde/duenndns/ssl/MemorizingTrustManager;.notificationManager:Landroid/app/NotificationManager; // field@16f3 │ │ +0ed740: 1403 9d88 0100 |0034: const v3, #float 1.40843e-40 // #0001889d │ │ +0ed746: b093 |0037: add-int/2addr v3, v9 │ │ +0ed748: 6e30 4501 3201 |0038: invoke-virtual {v2, v3, v1}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ +0ed74e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=549 │ │ + 0x000a line=550 │ │ + 0x000e line=551 │ │ 0x0015 line=552 │ │ 0x001b line=553 │ │ + 0x0025 line=554 │ │ + 0x0029 line=553 │ │ 0x002c line=556 │ │ 0x0032 line=558 │ │ 0x003b line=559 │ │ locals : │ │ 0x001b - 0x003c reg=0 call Landroid/app/PendingIntent; │ │ 0x0015 - 0x003c reg=1 n Landroid/app/Notification; │ │ 0x0000 - 0x003c reg=7 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ @@ -235387,36 +235384,36 @@ │ │ type : '(Ljava/lang/String;Ljava/security/cert/Certificate;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0ef9ac: |[0ef9ac] de.duenndns.ssl.MemorizingTrustManager.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ │ -0ef9bc: 5451 eb16 |0000: iget-object v1, v5, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ -0ef9c0: 6e30 a743 6107 |0002: invoke-virtual {v1, v6, v7}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@43a7 │ │ -0ef9c6: 6e10 373e 0500 |0005: invoke-virtual {v5}, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreUpdated:()V // method@3e37 │ │ -0ef9cc: 0e00 |0008: return-void │ │ -0ef9ce: 0d00 |0009: move-exception v0 │ │ -0ef9d0: 6201 e816 |000a: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ -0ef9d4: 6202 7620 |000c: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ -0ef9d8: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0ef9dc: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ef9e2: 1a04 5246 |0013: const-string v4, "storeCert(" // string@4652 │ │ -0ef9e6: 6e20 6343 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ef9ec: 0c03 |0018: move-result-object v3 │ │ -0ef9ee: 6e20 6243 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ef9f4: 0c03 |001c: move-result-object v3 │ │ -0ef9f6: 1a04 3201 |001d: const-string v4, ")" // string@0132 │ │ -0ef9fa: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0efa00: 0c03 |0022: move-result-object v3 │ │ -0efa02: 6e10 6a43 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0efa08: 0c03 |0026: move-result-object v3 │ │ -0efa0a: 6e40 7944 2103 |0027: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ -0efa10: 28de |002a: goto 0008 // -0022 │ │ +0ed750: |[0ed750] de.duenndns.ssl.MemorizingTrustManager.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V │ │ +0ed760: 5451 eb16 |0000: iget-object v1, v5, Lde/duenndns/ssl/MemorizingTrustManager;.appKeyStore:Ljava/security/KeyStore; // field@16eb │ │ +0ed764: 6e30 a743 6107 |0002: invoke-virtual {v1, v6, v7}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@43a7 │ │ +0ed76a: 6e10 373e 0500 |0005: invoke-virtual {v5}, Lde/duenndns/ssl/MemorizingTrustManager;.keyStoreUpdated:()V // method@3e37 │ │ +0ed770: 0e00 |0008: return-void │ │ +0ed772: 0d00 |0009: move-exception v0 │ │ +0ed774: 6201 e816 |000a: sget-object v1, Lde/duenndns/ssl/MemorizingTrustManager;.LOGGER:Ljava/util/logging/Logger; // field@16e8 │ │ +0ed778: 6202 7620 |000c: sget-object v2, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@2076 │ │ +0ed77c: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0ed780: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ed786: 1a04 4d46 |0013: const-string v4, "storeCert(" // string@464d │ │ +0ed78a: 6e20 6343 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed790: 0c03 |0018: move-result-object v3 │ │ +0ed792: 6e20 6243 7300 |0019: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0ed798: 0c03 |001c: move-result-object v3 │ │ +0ed79a: 1a04 2f01 |001d: const-string v4, ")" // string@012f │ │ +0ed79e: 6e20 6343 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ed7a4: 0c03 |0022: move-result-object v3 │ │ +0ed7a6: 6e10 6a43 0300 |0023: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ed7ac: 0c03 |0026: move-result-object v3 │ │ +0ed7ae: 6e40 7944 2103 |0027: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@4479 │ │ +0ed7b4: 28de |002a: goto 0008 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/security/KeyStoreException; -> 0x0009 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=338 │ │ 0x0008 line=339 │ │ @@ -235433,21 +235430,21 @@ │ │ type : '(Ljava/security/cert/X509Certificate;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0efa24: |[0efa24] de.duenndns.ssl.MemorizingTrustManager.storeCert:(Ljava/security/cert/X509Certificate;)V │ │ -0efa34: 6e10 b843 0200 |0000: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ -0efa3a: 0c00 |0003: move-result-object v0 │ │ -0efa3c: 7210 ad43 0000 |0004: invoke-interface {v0}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ -0efa42: 0c00 |0007: move-result-object v0 │ │ -0efa44: 6e30 3b3e 0102 |0008: invoke-virtual {v1, v0, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@3e3b │ │ -0efa4a: 0e00 |000b: return-void │ │ +0ed7c8: |[0ed7c8] de.duenndns.ssl.MemorizingTrustManager.storeCert:(Ljava/security/cert/X509Certificate;)V │ │ +0ed7d8: 6e10 b843 0200 |0000: invoke-virtual {v2}, Ljava/security/cert/X509Certificate;.getSubjectDN:()Ljava/security/Principal; // method@43b8 │ │ +0ed7de: 0c00 |0003: move-result-object v0 │ │ +0ed7e0: 7210 ad43 0000 |0004: invoke-interface {v0}, Ljava/security/Principal;.toString:()Ljava/lang/String; // method@43ad │ │ +0ed7e6: 0c00 |0007: move-result-object v0 │ │ +0ed7e8: 6e30 3b3e 0102 |0008: invoke-virtual {v1, v0, v2}, Lde/duenndns/ssl/MemorizingTrustManager;.storeCert:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@3e3b │ │ +0ed7ee: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x000b line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x000c reg=2 cert Ljava/security/cert/X509Certificate; │ │ @@ -235457,20 +235454,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0efa4c: |[0efa4c] de.duenndns.ssl.MemorizingTrustManager.unbindDisplayActivity:(Landroid/app/Activity;)V │ │ -0efa5c: 5410 ef16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ -0efa60: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ -0efa64: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0efa66: 5b10 ef16 |0005: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ -0efa6a: 0e00 |0007: return-void │ │ +0ed7f0: |[0ed7f0] de.duenndns.ssl.MemorizingTrustManager.unbindDisplayActivity:(Landroid/app/Activity;)V │ │ +0ed800: 5410 ef16 |0000: iget-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ +0ed804: 3320 0500 |0002: if-ne v0, v2, 0007 // +0005 │ │ +0ed808: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ed80a: 5b10 ef16 |0005: iput-object v0, v1, Lde/duenndns/ssl/MemorizingTrustManager;.foregroundAct:Landroid/app/Activity; // field@16ef │ │ +0ed80e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0004 line=202 │ │ 0x0007 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ @@ -235481,39 +235478,39 @@ │ │ type : '(Ljavax/net/ssl/HostnameVerifier;)Ljavax/net/ssl/HostnameVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0efa6c: |[0efa6c] de.duenndns.ssl.MemorizingTrustManager.wrapHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)Ljavax/net/ssl/HostnameVerifier; │ │ -0efa7c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0efa80: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0efa84: 1a01 121a |0004: const-string v1, "The default verifier may not be null" // string@1a12 │ │ -0efa88: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0efa8e: 2700 |0009: throw v0 │ │ -0efa90: 2200 9807 |000a: new-instance v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier; // type@0798 │ │ -0efa94: 7030 183e 2003 |000c: invoke-direct {v0, v2, v3}, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.:(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V // method@3e18 │ │ -0efa9a: 1100 |000f: return-object v0 │ │ +0ed810: |[0ed810] de.duenndns.ssl.MemorizingTrustManager.wrapHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)Ljavax/net/ssl/HostnameVerifier; │ │ +0ed820: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0ed824: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0ed828: 1a01 0e1a |0004: const-string v1, "The default verifier may not be null" // string@1a0e │ │ +0ed82c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0ed832: 2700 |0009: throw v0 │ │ +0ed834: 2200 9807 |000a: new-instance v0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier; // type@0798 │ │ +0ed838: 7030 183e 2003 |000c: invoke-direct {v0, v2, v3}, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;.:(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V // method@3e18 │ │ +0ed83e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0002 line=289 │ │ 0x000a line=291 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lde/duenndns/ssl/MemorizingTrustManager; │ │ 0x0000 - 0x0010 reg=3 defaultVerifier Ljavax/net/ssl/HostnameVerifier; │ │ │ │ - source_file_idx : 5427 (MemorizingTrustManager.java) │ │ + source_file_idx : 5423 (MemorizingTrustManager.java) │ │ │ │ Class #1034 header: │ │ class_idx : 1946 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 11 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1034 annotations: │ │ Annotations on class │ │ @@ -235588,31 +235585,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0efa9c: |[0efa9c] de.duenndns.ssl.R$string.:()V │ │ -0efaac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0efab2: 0e00 |0003: return-void │ │ +0ed840: |[0ed840] de.duenndns.ssl.R$string.:()V │ │ +0ed850: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ed856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/duenndns/ssl/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1035 header: │ │ class_idx : 1947 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1035 annotations: │ │ Annotations on class │ │ @@ -235631,32 +235628,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0efab4: |[0efab4] de.duenndns.ssl.R.:()V │ │ -0efac4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0efaca: 0e00 |0003: return-void │ │ +0ed858: |[0ed858] de.duenndns.ssl.R.:()V │ │ +0ed868: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ed86e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lde/duenndns/ssl/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1036 header: │ │ class_idx : 1948 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 41 │ │ -source_file_idx : 1005 │ │ +source_file_idx : 1002 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #1036 annotations: │ │ Annotations on field #5893 'autoconnectComplete' │ │ @@ -235699,26 +235695,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0efacc: |[0efacc] indrora.atomic.App.:()V │ │ -0efadc: 7010 e900 0300 |0000: invoke-direct {v3}, Landroid/app/Application;.:()V // method@00e9 │ │ -0efae2: 2200 3708 |0003: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ -0efae6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0efae8: 7110 c442 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0efaee: 0c01 |0009: move-result-object v1 │ │ -0efaf0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0efaf2: 7110 c442 0200 |000b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0efaf8: 0c02 |000e: move-result-object v2 │ │ -0efafa: 7030 5842 1002 |000f: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ -0efb00: 6900 0517 |0012: sput-object v0, Lindrora/atomic/App;.autoconnectComplete:Lindrora/atomic/utils/LatchingValue; // field@1705 │ │ -0efb04: 0e00 |0014: return-void │ │ +0ed870: |[0ed870] indrora.atomic.App.:()V │ │ +0ed880: 7010 e900 0300 |0000: invoke-direct {v3}, Landroid/app/Application;.:()V // method@00e9 │ │ +0ed886: 2200 3708 |0003: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ +0ed88a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0ed88c: 7110 c442 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0ed892: 0c01 |0009: move-result-object v1 │ │ +0ed894: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0ed896: 7110 c442 0200 |000b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0ed89c: 0c02 |000e: move-result-object v2 │ │ +0ed89e: 7030 5842 1002 |000f: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ +0ed8a4: 6900 0517 |0012: sput-object v0, Lindrora/atomic/App;.autoconnectComplete:Lindrora/atomic/utils/LatchingValue; // field@1705 │ │ +0ed8a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ 0x0014 line=22 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lindrora/atomic/App; │ │ @@ -235728,102 +235724,102 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0efb08: |[0efb08] indrora.atomic.App.doAutoconnect:()Ljava/lang/Boolean; │ │ -0efb18: 6200 0517 |0000: sget-object v0, Lindrora/atomic/App;.autoconnectComplete:Lindrora/atomic/utils/LatchingValue; // field@1705 │ │ -0efb1c: 6e10 5942 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ -0efb22: 0c00 |0005: move-result-object v0 │ │ -0efb24: 1f00 5408 |0006: check-cast v0, Ljava/lang/Boolean; // type@0854 │ │ -0efb28: 1100 |0008: return-object v0 │ │ +0ed8ac: |[0ed8ac] indrora.atomic.App.doAutoconnect:()Ljava/lang/Boolean; │ │ +0ed8bc: 6200 0517 |0000: sget-object v0, Lindrora/atomic/App;.autoconnectComplete:Lindrora/atomic/utils/LatchingValue; // field@1705 │ │ +0ed8c0: 6e10 5942 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ +0ed8c6: 0c00 |0005: move-result-object v0 │ │ +0ed8c8: 1f00 5408 |0006: check-cast v0, Ljava/lang/Boolean; // type@0854 │ │ +0ed8cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ #2 : (in Lindrora/atomic/App;) │ │ name : 'getAppContext' │ │ type : '()Landroid/content/Context;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0efb2c: |[0efb2c] indrora.atomic.App.getAppContext:()Landroid/content/Context; │ │ -0efb3c: 6200 0117 |0000: sget-object v0, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ -0efb40: 1100 |0002: return-object v0 │ │ +0ed8d0: |[0ed8d0] indrora.atomic.App.getAppContext:()Landroid/content/Context; │ │ +0ed8e0: 6200 0117 |0000: sget-object v0, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ +0ed8e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Lindrora/atomic/App;) │ │ name : 'getColorScheme' │ │ type : '()Lindrora/atomic/model/ColorScheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0efb44: |[0efb44] indrora.atomic.App.getColorScheme:()Lindrora/atomic/model/ColorScheme; │ │ -0efb54: 2200 2008 |0000: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ -0efb58: 6201 0317 |0002: sget-object v1, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efb5c: 6e10 1942 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ -0efb62: 0c01 |0007: move-result-object v1 │ │ -0efb64: 6202 0317 |0008: sget-object v2, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efb68: 6e10 2642 0200 |000a: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ -0efb6e: 0a02 |000d: move-result v2 │ │ -0efb70: 7030 8541 1002 |000e: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ -0efb76: 1100 |0011: return-object v0 │ │ +0ed8e8: |[0ed8e8] indrora.atomic.App.getColorScheme:()Lindrora/atomic/model/ColorScheme; │ │ +0ed8f8: 2200 2008 |0000: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ +0ed8fc: 6201 0317 |0002: sget-object v1, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed900: 6e10 1942 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ +0ed906: 0c01 |0007: move-result-object v1 │ │ +0ed908: 6202 0317 |0008: sget-object v2, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed90c: 6e10 2642 0200 |000a: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ +0ed912: 0a02 |000d: move-result v2 │ │ +0ed914: 7030 8541 1002 |000e: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ +0ed91a: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #4 : (in Lindrora/atomic/App;) │ │ name : 'getSResources' │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0efb78: |[0efb78] indrora.atomic.App.getSResources:()Landroid/content/res/Resources; │ │ -0efb88: 6200 0217 |0000: sget-object v0, Lindrora/atomic/App;._r:Landroid/content/res/Resources; // field@1702 │ │ -0efb8c: 1100 |0002: return-object v0 │ │ +0ed91c: |[0ed91c] indrora.atomic.App.getSResources:()Landroid/content/res/Resources; │ │ +0ed92c: 6200 0217 |0000: sget-object v0, Lindrora/atomic/App;._r:Landroid/content/res/Resources; // field@1702 │ │ +0ed930: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ │ │ #5 : (in Lindrora/atomic/App;) │ │ name : 'getSettings' │ │ type : '()Lindrora/atomic/model/Settings;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0efb90: |[0efb90] indrora.atomic.App.getSettings:()Lindrora/atomic/model/Settings; │ │ -0efba0: 6200 0317 |0000: sget-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efba4: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0efba8: 2200 2e08 |0004: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ -0efbac: 7100 433e 0000 |0006: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ -0efbb2: 0c01 |0009: move-result-object v1 │ │ -0efbb4: 7020 1542 1000 |000a: invoke-direct {v0, v1}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0efbba: 6900 0317 |000d: sput-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efbbe: 6200 0317 |000f: sget-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efbc2: 1100 |0011: return-object v0 │ │ +0ed934: |[0ed934] indrora.atomic.App.getSettings:()Lindrora/atomic/model/Settings; │ │ +0ed944: 6200 0317 |0000: sget-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed948: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0ed94c: 2200 2e08 |0004: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ +0ed950: 7100 433e 0000 |0006: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ +0ed956: 0c01 |0009: move-result-object v1 │ │ +0ed958: 7020 1542 1000 |000a: invoke-direct {v0, v1}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0ed95e: 6900 0317 |000d: sput-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed962: 6200 0317 |000f: sget-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed966: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000f line=45 │ │ locals : │ │ │ │ @@ -235833,52 +235829,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0efbc4: |[0efbc4] indrora.atomic.App.onCreate:()V │ │ -0efbd4: 6e10 443e 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/App;.getApplicationContext:()Landroid/content/Context; // method@3e44 │ │ -0efbda: 0c03 |0003: move-result-object v3 │ │ -0efbdc: 6903 0117 |0004: sput-object v3, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ -0efbe0: 7100 4d3e 0000 |0006: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0efbe6: 0c03 |0009: move-result-object v3 │ │ -0efbe8: 6204 0117 |000a: sget-object v4, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ -0efbec: 6e20 503e 4300 |000c: invoke-virtual {v3, v4}, Lindrora/atomic/Atomic;.loadServers:(Landroid/content/Context;)V // method@3e50 │ │ -0efbf2: 2200 2e08 |000f: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ -0efbf6: 7020 1542 5000 |0011: invoke-direct {v0, v5}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0efbfc: 6900 0317 |0014: sput-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efc00: 6203 0317 |0016: sget-object v3, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ -0efc04: 6e10 2242 0300 |0018: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ -0efc0a: 0a03 |001b: move-result v3 │ │ -0efc0c: 1304 1000 |001c: const/16 v4, #int 16 // #10 │ │ -0efc10: 3543 0700 |001e: if-ge v3, v4, 0025 // +0007 │ │ -0efc14: 1a03 4725 |0020: const-string v3, "default" // string@2547 │ │ -0efc18: 6e20 3242 3000 |0022: invoke-virtual {v0, v3}, Lindrora/atomic/model/Settings;.setColorScheme:(Ljava/lang/String;)V // method@4232 │ │ -0efc1e: 6e10 463e 0500 |0025: invoke-virtual {v5}, Lindrora/atomic/App;.getResources:()Landroid/content/res/Resources; // method@3e46 │ │ -0efc24: 0c03 |0028: move-result-object v3 │ │ -0efc26: 6903 0217 |0029: sput-object v3, Lindrora/atomic/App;._r:Landroid/content/res/Resources; // field@1702 │ │ -0efc2a: 6e10 1a42 0000 |002b: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getCurrentVersion:()I // method@421a │ │ -0efc30: 0a03 |002e: move-result v3 │ │ -0efc32: 6e10 2242 0000 |002f: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ -0efc38: 0a04 |0032: move-result v4 │ │ -0efc3a: 3743 1100 |0033: if-le v3, v4, 0044 // +0011 │ │ -0efc3e: 2202 4d00 |0035: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0efc42: 1c03 a507 |0037: const-class v3, Lindrora/atomic/FirstRunActivity; // type@07a5 │ │ -0efc46: 7030 c601 5203 |0039: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0efc4c: 1503 0010 |003c: const/high16 v3, #int 268435456 // #1000 │ │ -0efc50: 6e20 f001 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ -0efc56: 6e20 4a3e 2500 |0041: invoke-virtual {v5, v2}, Lindrora/atomic/App;.startActivity:(Landroid/content/Intent;)V // method@3e4a │ │ -0efc5c: 6e10 1b42 0000 |0044: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getDefaultNick:()Ljava/lang/String; // method@421b │ │ -0efc62: 0c01 |0047: move-result-object v1 │ │ -0efc64: 6e10 4f43 0100 |0048: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0efc6a: 0c01 |004b: move-result-object v1 │ │ -0efc6c: 6f10 eb00 0500 |004c: invoke-super {v5}, Landroid/app/Application;.onCreate:()V // method@00eb │ │ -0efc72: 0e00 |004f: return-void │ │ +0ed968: |[0ed968] indrora.atomic.App.onCreate:()V │ │ +0ed978: 6e10 443e 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/App;.getApplicationContext:()Landroid/content/Context; // method@3e44 │ │ +0ed97e: 0c03 |0003: move-result-object v3 │ │ +0ed980: 6903 0117 |0004: sput-object v3, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ +0ed984: 7100 4d3e 0000 |0006: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0ed98a: 0c03 |0009: move-result-object v3 │ │ +0ed98c: 6204 0117 |000a: sget-object v4, Lindrora/atomic/App;._ctx:Landroid/content/Context; // field@1701 │ │ +0ed990: 6e20 503e 4300 |000c: invoke-virtual {v3, v4}, Lindrora/atomic/Atomic;.loadServers:(Landroid/content/Context;)V // method@3e50 │ │ +0ed996: 2200 2e08 |000f: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ +0ed99a: 7020 1542 5000 |0011: invoke-direct {v0, v5}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0ed9a0: 6900 0317 |0014: sput-object v0, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed9a4: 6203 0317 |0016: sget-object v3, Lindrora/atomic/App;._s:Lindrora/atomic/model/Settings; // field@1703 │ │ +0ed9a8: 6e10 2242 0300 |0018: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ +0ed9ae: 0a03 |001b: move-result v3 │ │ +0ed9b0: 1304 1000 |001c: const/16 v4, #int 16 // #10 │ │ +0ed9b4: 3543 0700 |001e: if-ge v3, v4, 0025 // +0007 │ │ +0ed9b8: 1a03 4225 |0020: const-string v3, "default" // string@2542 │ │ +0ed9bc: 6e20 3242 3000 |0022: invoke-virtual {v0, v3}, Lindrora/atomic/model/Settings;.setColorScheme:(Ljava/lang/String;)V // method@4232 │ │ +0ed9c2: 6e10 463e 0500 |0025: invoke-virtual {v5}, Lindrora/atomic/App;.getResources:()Landroid/content/res/Resources; // method@3e46 │ │ +0ed9c8: 0c03 |0028: move-result-object v3 │ │ +0ed9ca: 6903 0217 |0029: sput-object v3, Lindrora/atomic/App;._r:Landroid/content/res/Resources; // field@1702 │ │ +0ed9ce: 6e10 1a42 0000 |002b: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getCurrentVersion:()I // method@421a │ │ +0ed9d4: 0a03 |002e: move-result v3 │ │ +0ed9d6: 6e10 2242 0000 |002f: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ +0ed9dc: 0a04 |0032: move-result v4 │ │ +0ed9de: 3743 1100 |0033: if-le v3, v4, 0044 // +0011 │ │ +0ed9e2: 2202 4d00 |0035: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0ed9e6: 1c03 a507 |0037: const-class v3, Lindrora/atomic/FirstRunActivity; // type@07a5 │ │ +0ed9ea: 7030 c601 5203 |0039: invoke-direct {v2, v5, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0ed9f0: 1503 0010 |003c: const/high16 v3, #int 268435456 // #1000 │ │ +0ed9f4: 6e20 f001 3200 |003e: invoke-virtual {v2, v3}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ +0ed9fa: 6e20 4a3e 2500 |0041: invoke-virtual {v5, v2}, Lindrora/atomic/App;.startActivity:(Landroid/content/Intent;)V // method@3e4a │ │ +0eda00: 6e10 1b42 0000 |0044: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getDefaultNick:()Ljava/lang/String; // method@421b │ │ +0eda06: 0c01 |0047: move-result-object v1 │ │ +0eda08: 6e10 4f43 0100 |0048: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0eda0e: 0c01 |004b: move-result-object v1 │ │ +0eda10: 6f10 eb00 0500 |004c: invoke-super {v5}, Landroid/app/Application;.onCreate:()V // method@00eb │ │ +0eda16: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=65 │ │ 0x000f line=68 │ │ 0x0014 line=69 │ │ 0x0016 line=72 │ │ @@ -235894,21 +235890,21 @@ │ │ 0x004f line=95 │ │ locals : │ │ 0x003c - 0x0044 reg=2 runIntent Landroid/content/Intent; │ │ 0x0014 - 0x0050 reg=0 _settings Lindrora/atomic/model/Settings; │ │ 0x0048 - 0x0050 reg=1 ll Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=5 this Lindrora/atomic/App; │ │ │ │ - source_file_idx : 1005 (App.java) │ │ + source_file_idx : 1002 (App.java) │ │ │ │ Class #1037 header: │ │ class_idx : 1949 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1074 │ │ +source_file_idx : 1070 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #1037 annotations: │ │ Annotations on field #5895 'servers' │ │ @@ -235943,22 +235939,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0efc74: |[0efc74] indrora.atomic.Atomic.:()V │ │ -0efc84: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0efc8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0efc8c: 5c10 0817 |0004: iput-boolean v0, v1, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ -0efc90: 2200 ac08 |0006: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0efc94: 7010 ed43 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0efc9a: 5b10 0717 |000b: iput-object v0, v1, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efc9e: 0e00 |000d: return-void │ │ +0eda18: |[0eda18] indrora.atomic.Atomic.:()V │ │ +0eda28: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0eda2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0eda30: 5c10 0817 |0004: iput-boolean v0, v1, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ +0eda34: 2200 ac08 |0006: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0eda38: 7010 ed43 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0eda3e: 5b10 0717 |000b: iput-object v0, v1, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0eda42: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=45 │ │ 0x0006 line=51 │ │ 0x000d line=52 │ │ locals : │ │ @@ -235969,22 +235965,22 @@ │ │ type : '()Lindrora/atomic/Atomic;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0efca0: |[0efca0] indrora.atomic.Atomic.getInstance:()Lindrora/atomic/Atomic; │ │ -0efcb0: 6200 0617 |0000: sget-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ -0efcb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0efcb8: 2200 9d07 |0004: new-instance v0, Lindrora/atomic/Atomic; // type@079d │ │ -0efcbc: 7010 4b3e 0000 |0006: invoke-direct {v0}, Lindrora/atomic/Atomic;.:()V // method@3e4b │ │ -0efcc2: 6900 0617 |0009: sput-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ -0efcc6: 6200 0617 |000b: sget-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ -0efcca: 1100 |000d: return-object v0 │ │ +0eda44: |[0eda44] indrora.atomic.Atomic.getInstance:()Lindrora/atomic/Atomic; │ │ +0eda54: 6200 0617 |0000: sget-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ +0eda58: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0eda5c: 2200 9d07 |0004: new-instance v0, Lindrora/atomic/Atomic; // type@079d │ │ +0eda60: 7010 4b3e 0000 |0006: invoke-direct {v0}, Lindrora/atomic/Atomic;.:()V // method@3e4b │ │ +0eda66: 6900 0617 |0009: sput-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ +0eda6a: 6200 0617 |000b: sget-object v0, Lindrora/atomic/Atomic;.instance:Lindrora/atomic/Atomic; // field@1706 │ │ +0eda6e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x000b line=80 │ │ locals : │ │ │ │ @@ -235994,30 +235990,30 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0efccc: |[0efccc] indrora.atomic.Atomic.addServer:(Lindrora/atomic/model/Server;)V │ │ -0efcdc: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efce0: 6e10 f541 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0efce6: 0a01 |0005: move-result v1 │ │ -0efce8: 7110 0143 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efcee: 0c01 |0009: move-result-object v1 │ │ -0efcf0: 6e20 ef43 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0efcf6: 0a00 |000d: move-result v0 │ │ -0efcf8: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ -0efcfc: 5420 0717 |0010: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efd00: 6e10 f541 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0efd06: 0a01 |0015: move-result v1 │ │ -0efd08: 7110 0143 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efd0e: 0c01 |0019: move-result-object v1 │ │ -0efd10: 6e30 f343 1003 |001a: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0efd16: 0e00 |001d: return-void │ │ +0eda70: |[0eda70] indrora.atomic.Atomic.addServer:(Lindrora/atomic/model/Server;)V │ │ +0eda80: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0eda84: 6e10 f541 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0eda8a: 0a01 |0005: move-result v1 │ │ +0eda8c: 7110 0143 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0eda92: 0c01 |0009: move-result-object v1 │ │ +0eda94: 6e20 ef43 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0eda9a: 0a00 |000d: move-result v0 │ │ +0eda9c: 3900 0f00 |000e: if-nez v0, 001d // +000f │ │ +0edaa0: 5420 0717 |0010: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edaa4: 6e10 f541 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0edaaa: 0a01 |0015: move-result v1 │ │ +0edaac: 7110 0143 0100 |0016: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0edab2: 0c01 |0019: move-result-object v1 │ │ +0edab4: 6e30 f343 1003 |001a: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0edaba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0010 line=115 │ │ 0x001d line=117 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lindrora/atomic/Atomic; │ │ @@ -236028,22 +236024,22 @@ │ │ type : '(I)Lindrora/atomic/model/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0efd18: |[0efd18] indrora.atomic.Atomic.getServerById:(I)Lindrora/atomic/model/Server; │ │ -0efd28: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efd2c: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efd32: 0c01 |0005: move-result-object v1 │ │ -0efd34: 6e20 f143 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0efd3a: 0c00 |0009: move-result-object v0 │ │ -0efd3c: 1f00 2c08 |000a: check-cast v0, Lindrora/atomic/model/Server; // type@082c │ │ -0efd40: 1100 |000c: return-object v0 │ │ +0edabc: |[0edabc] indrora.atomic.Atomic.getServerById:(I)Lindrora/atomic/model/Server; │ │ +0edacc: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edad0: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0edad6: 0c01 |0005: move-result-object v1 │ │ +0edad8: 6e20 f143 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0edade: 0c00 |0009: move-result-object v0 │ │ +0edae0: 1f00 2c08 |000a: check-cast v0, Lindrora/atomic/model/Server; // type@082c │ │ +0edae4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lindrora/atomic/Atomic; │ │ 0x0000 - 0x000d reg=3 serverId I │ │ │ │ @@ -236052,75 +236048,74 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0efd44: |[0efd44] indrora.atomic.Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ -0efd54: 2203 a408 |0000: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0efd58: 7010 c243 0300 |0002: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0efd5e: 5464 0717 |0005: iget-object v4, v6, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efd62: 6e10 f243 0400 |0007: invoke-virtual {v4}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -0efd68: 0c02 |000a: move-result-object v2 │ │ -0efd6a: 7210 4744 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0efd70: 0c00 |000e: move-result-object v0 │ │ -0efd72: 7210 0244 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0efd78: 0a04 |0012: move-result v4 │ │ -0efd7a: 3804 1a00 |0013: if-eqz v4, 002d // +001a │ │ -0efd7e: 7210 0344 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0efd84: 0c04 |0018: move-result-object v4 │ │ -0efd86: 1f04 6808 |0019: check-cast v4, Ljava/lang/Integer; // type@0868 │ │ -0efd8a: 6e10 fd42 0400 |001b: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0efd90: 0a01 |001e: move-result v1 │ │ -0efd92: 5464 0717 |001f: iget-object v4, v6, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efd96: 7110 0143 0100 |0021: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efd9c: 0c05 |0024: move-result-object v5 │ │ -0efd9e: 6e20 f143 5400 |0025: invoke-virtual {v4, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0efda4: 0c04 |0028: move-result-object v4 │ │ -0efda6: 6e20 c643 4300 |0029: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0efdac: 28e3 |002c: goto 000f // -001d │ │ -0efdae: 7110 e443 0300 |002d: invoke-static {v3}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ -0efdb4: 1103 |0030: return-object v3 │ │ +0edae8: |[0edae8] indrora.atomic.Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ +0edaf8: 2202 a408 |0000: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0edafc: 7010 c243 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0edb02: 5463 0717 |0005: iget-object v3, v6, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edb06: 6e10 f243 0300 |0007: invoke-virtual {v3}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +0edb0c: 0c01 |000a: move-result-object v1 │ │ +0edb0e: 7210 4744 0100 |000b: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0edb14: 0c04 |000e: move-result-object v4 │ │ +0edb16: 7210 0244 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0edb1c: 0a03 |0012: move-result v3 │ │ +0edb1e: 3803 1a00 |0013: if-eqz v3, 002d // +001a │ │ +0edb22: 7210 0344 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0edb28: 0c03 |0018: move-result-object v3 │ │ +0edb2a: 1f03 6808 |0019: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ +0edb2e: 6e10 fd42 0300 |001b: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0edb34: 0a00 |001e: move-result v0 │ │ +0edb36: 5463 0717 |001f: iget-object v3, v6, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edb3a: 7110 0143 0000 |0021: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0edb40: 0c05 |0024: move-result-object v5 │ │ +0edb42: 6e20 f143 5300 |0025: invoke-virtual {v3, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0edb48: 0c03 |0028: move-result-object v3 │ │ +0edb4a: 6e20 c643 3200 |0029: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0edb50: 28e3 |002c: goto 000f // -001d │ │ +0edb52: 7110 e443 0200 |002d: invoke-static {v2}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ +0edb58: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=134 │ │ 0x000b line=135 │ │ 0x001f line=136 │ │ 0x002d line=139 │ │ 0x0030 line=140 │ │ locals : │ │ - 0x001f - 0x002d reg=1 key I │ │ - 0x000f - 0x0031 reg=0 i$ Ljava/util/Iterator; │ │ - 0x000b - 0x0031 reg=2 mKeys Ljava/util/Set; Ljava/util/Set; │ │ - 0x0005 - 0x0031 reg=3 serverList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x001f - 0x002d reg=0 key I │ │ + 0x000b - 0x0031 reg=1 mKeys Ljava/util/Set; Ljava/util/Set; │ │ + 0x0005 - 0x0031 reg=2 serverList Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0031 reg=6 this Lindrora/atomic/Atomic; │ │ │ │ #3 : (in Lindrora/atomic/Atomic;) │ │ name : 'loadServers' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0efdb8: |[0efdb8] indrora.atomic.Atomic.loadServers:(Landroid/content/Context;)V │ │ -0efdc8: 5521 0817 |0000: iget-boolean v1, v2, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ -0efdcc: 3901 1300 |0002: if-nez v1, 0015 // +0013 │ │ -0efdd0: 2200 fa07 |0004: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ -0efdd4: 7020 0d40 3000 |0006: invoke-direct {v0, v3}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0efdda: 6e10 1c40 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/db/Database;.getServers:()Ljava/util/HashMap; // method@401c │ │ -0efde0: 0c01 |000c: move-result-object v1 │ │ -0efde2: 5b21 0717 |000d: iput-object v1, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efde6: 6e10 1240 0000 |000f: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0efdec: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0efdee: 5c21 0817 |0013: iput-boolean v1, v2, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ -0efdf2: 0e00 |0015: return-void │ │ +0edb5c: |[0edb5c] indrora.atomic.Atomic.loadServers:(Landroid/content/Context;)V │ │ +0edb6c: 5521 0817 |0000: iget-boolean v1, v2, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ +0edb70: 3901 1300 |0002: if-nez v1, 0015 // +0013 │ │ +0edb74: 2200 fa07 |0004: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ +0edb78: 7020 0d40 3000 |0006: invoke-direct {v0, v3}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0edb7e: 6e10 1c40 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/db/Database;.getServers:()Ljava/util/HashMap; // method@401c │ │ +0edb84: 0c01 |000c: move-result-object v1 │ │ +0edb86: 5b21 0717 |000d: iput-object v1, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edb8a: 6e10 1240 0000 |000f: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0edb90: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0edb92: 5c21 0817 |0013: iput-boolean v1, v2, Lindrora/atomic/Atomic;.serversLoaded:Z // field@1708 │ │ +0edb96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0009 line=62 │ │ 0x000f line=63 │ │ 0x0012 line=66 │ │ @@ -236135,20 +236130,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0efdf4: |[0efdf4] indrora.atomic.Atomic.removeServerById:(I)V │ │ -0efe04: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efe08: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efe0e: 0c01 |0005: move-result-object v1 │ │ -0efe10: 6e20 f443 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ -0efe16: 0e00 |0009: return-void │ │ +0edb98: |[0edb98] indrora.atomic.Atomic.removeServerById:(I)V │ │ +0edba8: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edbac: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0edbb2: 0c01 |0005: move-result-object v1 │ │ +0edbb4: 6e20 f443 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ +0edbba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0009 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lindrora/atomic/Atomic; │ │ 0x0000 - 0x000a reg=3 serverId I │ │ @@ -236158,17 +236153,17 @@ │ │ type : '(Ljava/util/HashMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0efe18: |[0efe18] indrora.atomic.Atomic.setServers:(Ljava/util/HashMap;)V │ │ -0efe28: 5b01 0717 |0000: iput-object v1, v0, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efe2c: 0e00 |0002: return-void │ │ +0edbbc: |[0edbbc] indrora.atomic.Atomic.setServers:(Ljava/util/HashMap;)V │ │ +0edbcc: 5b01 0717 |0000: iput-object v1, v0, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edbd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/HashMap; │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/Atomic; │ │ @@ -236179,37 +236174,37 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0efe30: |[0efe30] indrora.atomic.Atomic.updateServer:(Lindrora/atomic/model/Server;)V │ │ -0efe40: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ -0efe44: 6e10 f541 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0efe4a: 0a01 |0005: move-result v1 │ │ -0efe4c: 7110 0143 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0efe52: 0c01 |0009: move-result-object v1 │ │ -0efe54: 6e30 f343 1003 |000a: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0efe5a: 0e00 |000d: return-void │ │ +0edbd4: |[0edbd4] indrora.atomic.Atomic.updateServer:(Lindrora/atomic/model/Server;)V │ │ +0edbe4: 5420 0717 |0000: iget-object v0, v2, Lindrora/atomic/Atomic;.servers:Ljava/util/HashMap; // field@1707 │ │ +0edbe8: 6e10 f541 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0edbee: 0a01 |0005: move-result v1 │ │ +0edbf0: 7110 0143 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0edbf6: 0c01 |0009: move-result-object v1 │ │ +0edbf8: 6e30 f343 1003 |000a: invoke-virtual {v0, v1, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0edbfe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000d line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lindrora/atomic/Atomic; │ │ 0x0000 - 0x000e reg=3 server Lindrora/atomic/model/Server; │ │ │ │ - source_file_idx : 1074 (Atomic.java) │ │ + source_file_idx : 1070 (Atomic.java) │ │ │ │ Class #1038 header: │ │ class_idx : 1950 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1301 │ │ +source_file_idx : 1297 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1038 - │ │ Class descriptor : 'Lindrora/atomic/BuildConfig;' │ │ @@ -236254,31 +236249,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0efe5c: |[0efe5c] indrora.atomic.BuildConfig.:()V │ │ -0efe6c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0efe72: 0e00 |0003: return-void │ │ +0edc00: |[0edc00] indrora.atomic.BuildConfig.:()V │ │ +0edc10: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0edc16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/BuildConfig; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1301 (BuildConfig.java) │ │ + source_file_idx : 1297 (BuildConfig.java) │ │ │ │ Class #1039 header: │ │ class_idx : 1951 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1039 annotations: │ │ Annotations on class │ │ @@ -236303,109 +236298,109 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0efe74: |[0efe74] indrora.atomic.FirstRunActivity$1.:(Lindrora/atomic/FirstRunActivity;)V │ │ -0efe84: 5b01 0f17 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ -0efe88: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0efe8e: 0e00 |0005: return-void │ │ +0edc18: |[0edc18] indrora.atomic.FirstRunActivity$1.:(Lindrora/atomic/FirstRunActivity;)V │ │ +0edc28: 5b01 0f17 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ +0edc2c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0edc32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/FirstRunActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/FirstRunActivity$1;) │ │ name : 'getDrawable' │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -0efe90: |[0efe90] indrora.atomic.FirstRunActivity$1.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -0efea0: 1a0a 2a04 |0000: const-string v10, "AssetImageGetter" // string@042a │ │ -0efea4: 220b 7908 |0002: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ -0efea8: 7010 5a43 0b00 |0004: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0efeae: 1a0c a608 |0007: const-string v12, "Get resource: " // string@08a6 │ │ -0efeb2: 6e20 6343 cb00 |0009: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0efeb8: 0c0b |000c: move-result-object v11 │ │ -0efeba: 6e20 6343 fb00 |000d: invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0efec0: 0c0b |0010: move-result-object v11 │ │ -0efec2: 6e10 6a43 0b00 |0011: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0efec8: 0c0b |0014: move-result-object v11 │ │ -0efeca: 7120 5737 ba00 |0015: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0efed0: 54ea 0f17 |0018: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ -0efed4: 7110 623e 0a00 |001a: invoke-static {v10}, Lindrora/atomic/FirstRunActivity;.access$000:(Lindrora/atomic/FirstRunActivity;)Landroid/content/res/Resources; // method@3e62 │ │ -0efeda: 0c0a |001d: move-result-object v10 │ │ -0efedc: 6e10 2502 0a00 |001e: invoke-virtual {v10}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0225 │ │ -0efee2: 0c0a |0021: move-result-object v10 │ │ -0efee4: 220b 7908 |0022: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ -0efee8: 7010 5a43 0b00 |0024: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0efeee: 1a0c 2c2e |0027: const-string v12, "help/" // string@2e2c │ │ -0efef2: 6e20 6343 cb00 |0029: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0efef8: 0c0b |002c: move-result-object v11 │ │ -0efefa: 6e20 6343 fb00 |002d: invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0eff00: 0c0b |0030: move-result-object v11 │ │ -0eff02: 6e10 6a43 0b00 |0031: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0eff08: 0c0b |0034: move-result-object v11 │ │ -0eff0a: 6e20 1802 ba00 |0035: invoke-virtual {v10, v11}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0218 │ │ -0eff10: 0c08 |0038: move-result-object v8 │ │ -0eff12: 1a0a 0000 |0039: const-string v10, "" // string@0000 │ │ -0eff16: 7120 4903 a800 |003b: invoke-static {v8, v10}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0349 │ │ -0eff1c: 0c05 |003e: move-result-object v5 │ │ -0eff1e: 2204 c706 |003f: new-instance v4, Landroid/util/DisplayMetrics; // type@06c7 │ │ -0eff22: 7010 5537 0400 |0041: invoke-direct {v4}, Landroid/util/DisplayMetrics;.:()V // method@3755 │ │ -0eff28: 54ea 0f17 |0044: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ -0eff2c: 6e10 6c3e 0a00 |0046: invoke-virtual {v10}, Lindrora/atomic/FirstRunActivity;.getWindowManager:()Landroid/view/WindowManager; // method@3e6c │ │ -0eff32: 0c0a |0049: move-result-object v10 │ │ -0eff34: 7210 cc39 0a00 |004a: invoke-interface {v10}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ -0eff3a: 0c0a |004d: move-result-object v10 │ │ -0eff3c: 6e20 8a37 4a00 |004e: invoke-virtual {v10, v4}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@378a │ │ -0eff42: 524a c015 |0051: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0eff46: 82aa |0053: int-to-float v10, v10 │ │ -0eff48: 6e10 5103 0500 |0054: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0eff4e: 0a0b |0057: move-result v11 │ │ -0eff50: 82bb |0058: int-to-float v11, v11 │ │ -0eff52: c9ba |0059: div-float/2addr v10, v11 │ │ -0eff54: 89a6 |005a: float-to-double v6, v10 │ │ -0eff56: 524a c015 |005b: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0eff5a: 524b bf15 |005d: iget v11, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ -0eff5e: 37ba 1800 |005f: if-le v10, v11, 0077 // +0018 │ │ -0eff62: 1902 e03f |0061: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -0eff66: 524a c015 |0063: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -0eff6a: 83aa |0065: int-to-double v10, v10 │ │ -0eff6c: cd2a |0066: mul-double/2addr v10, v2 │ │ -0eff6e: 8aa9 |0067: double-to-int v9, v10 │ │ -0eff70: ad0a 0206 |0068: mul-double v10, v2, v6 │ │ -0eff74: 6e10 5303 0500 |006a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ -0eff7a: 0a0c |006d: move-result v12 │ │ -0eff7c: 83cc |006e: int-to-double v12, v12 │ │ -0eff7e: cdca |006f: mul-double/2addr v10, v12 │ │ -0eff80: 8aa1 |0070: double-to-int v1, v10 │ │ -0eff82: 120a |0071: const/4 v10, #int 0 // #0 │ │ -0eff84: 120b |0072: const/4 v11, #int 0 // #0 │ │ -0eff86: 6e51 6203 a59b |0073: invoke-virtual {v5, v10, v11, v9, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0eff8c: 1105 |0076: return-object v5 │ │ -0eff8e: 1802 9a99 9999 9999 e93f |0077: const-wide v2, #double 0.8 // #3fe999999999999a │ │ -0eff98: 28e7 |007c: goto 0063 // -0019 │ │ -0eff9a: 0d00 |007d: move-exception v0 │ │ -0eff9c: 54ea 0f17 |007e: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ -0effa0: 6e10 6a3e 0a00 |0080: invoke-virtual {v10}, Lindrora/atomic/FirstRunActivity;.getResources:()Landroid/content/res/Resources; // method@3e6a │ │ -0effa6: 0c0a |0083: move-result-object v10 │ │ -0effa8: 140b 6f00 027f |0084: const v11, #float 1.72802e+38 // #7f02006f │ │ -0effae: 6e20 3002 ba00 |0087: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0effb4: 0c05 |008a: move-result-object v5 │ │ -0effb6: 28eb |008b: goto 0076 // -0015 │ │ +0edc34: |[0edc34] indrora.atomic.FirstRunActivity$1.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +0edc44: 1a0a 2704 |0000: const-string v10, "AssetImageGetter" // string@0427 │ │ +0edc48: 220b 7908 |0002: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0edc4c: 7010 5a43 0b00 |0004: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0edc52: 1a0c a208 |0007: const-string v12, "Get resource: " // string@08a2 │ │ +0edc56: 6e20 6343 cb00 |0009: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0edc5c: 0c0b |000c: move-result-object v11 │ │ +0edc5e: 6e20 6343 fb00 |000d: invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0edc64: 0c0b |0010: move-result-object v11 │ │ +0edc66: 6e10 6a43 0b00 |0011: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0edc6c: 0c0b |0014: move-result-object v11 │ │ +0edc6e: 7120 5737 ba00 |0015: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0edc74: 54ea 0f17 |0018: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ +0edc78: 7110 623e 0a00 |001a: invoke-static {v10}, Lindrora/atomic/FirstRunActivity;.access$000:(Lindrora/atomic/FirstRunActivity;)Landroid/content/res/Resources; // method@3e62 │ │ +0edc7e: 0c0a |001d: move-result-object v10 │ │ +0edc80: 6e10 2502 0a00 |001e: invoke-virtual {v10}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@0225 │ │ +0edc86: 0c0a |0021: move-result-object v10 │ │ +0edc88: 220b 7908 |0022: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0edc8c: 7010 5a43 0b00 |0024: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0edc92: 1a0c 272e |0027: const-string v12, "help/" // string@2e27 │ │ +0edc96: 6e20 6343 cb00 |0029: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0edc9c: 0c0b |002c: move-result-object v11 │ │ +0edc9e: 6e20 6343 fb00 |002d: invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0edca4: 0c0b |0030: move-result-object v11 │ │ +0edca6: 6e10 6a43 0b00 |0031: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0edcac: 0c0b |0034: move-result-object v11 │ │ +0edcae: 6e20 1802 ba00 |0035: invoke-virtual {v10, v11}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0218 │ │ +0edcb4: 0c08 |0038: move-result-object v8 │ │ +0edcb6: 1a0a 0000 |0039: const-string v10, "" // string@0000 │ │ +0edcba: 7120 4903 a800 |003b: invoke-static {v8, v10}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0349 │ │ +0edcc0: 0c05 |003e: move-result-object v5 │ │ +0edcc2: 2204 c706 |003f: new-instance v4, Landroid/util/DisplayMetrics; // type@06c7 │ │ +0edcc6: 7010 5537 0400 |0041: invoke-direct {v4}, Landroid/util/DisplayMetrics;.:()V // method@3755 │ │ +0edccc: 54ea 0f17 |0044: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ +0edcd0: 6e10 6c3e 0a00 |0046: invoke-virtual {v10}, Lindrora/atomic/FirstRunActivity;.getWindowManager:()Landroid/view/WindowManager; // method@3e6c │ │ +0edcd6: 0c0a |0049: move-result-object v10 │ │ +0edcd8: 7210 cc39 0a00 |004a: invoke-interface {v10}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ +0edcde: 0c0a |004d: move-result-object v10 │ │ +0edce0: 6e20 8a37 4a00 |004e: invoke-virtual {v10, v4}, Landroid/view/Display;.getMetrics:(Landroid/util/DisplayMetrics;)V // method@378a │ │ +0edce6: 524a c015 |0051: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0edcea: 82aa |0053: int-to-float v10, v10 │ │ +0edcec: 6e10 5103 0500 |0054: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0edcf2: 0a0b |0057: move-result v11 │ │ +0edcf4: 82bb |0058: int-to-float v11, v11 │ │ +0edcf6: c9ba |0059: div-float/2addr v10, v11 │ │ +0edcf8: 89a6 |005a: float-to-double v6, v10 │ │ +0edcfa: 524a c015 |005b: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0edcfe: 524b bf15 |005d: iget v11, v4, Landroid/util/DisplayMetrics;.heightPixels:I // field@15bf │ │ +0edd02: 37ba 1800 |005f: if-le v10, v11, 0077 // +0018 │ │ +0edd06: 1902 e03f |0061: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +0edd0a: 524a c015 |0063: iget v10, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +0edd0e: 83aa |0065: int-to-double v10, v10 │ │ +0edd10: cd2a |0066: mul-double/2addr v10, v2 │ │ +0edd12: 8aa9 |0067: double-to-int v9, v10 │ │ +0edd14: ad0a 0206 |0068: mul-double v10, v2, v6 │ │ +0edd18: 6e10 5303 0500 |006a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ +0edd1e: 0a0c |006d: move-result v12 │ │ +0edd20: 83cc |006e: int-to-double v12, v12 │ │ +0edd22: cdca |006f: mul-double/2addr v10, v12 │ │ +0edd24: 8aa1 |0070: double-to-int v1, v10 │ │ +0edd26: 120a |0071: const/4 v10, #int 0 // #0 │ │ +0edd28: 120b |0072: const/4 v11, #int 0 // #0 │ │ +0edd2a: 6e51 6203 a59b |0073: invoke-virtual {v5, v10, v11, v9, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0edd30: 1105 |0076: return-object v5 │ │ +0edd32: 1802 9a99 9999 9999 e93f |0077: const-wide v2, #double 0.8 // #3fe999999999999a │ │ +0edd3c: 28e7 |007c: goto 0063 // -0019 │ │ +0edd3e: 0d00 |007d: move-exception v0 │ │ +0edd40: 54ea 0f17 |007e: iget-object v10, v14, Lindrora/atomic/FirstRunActivity$1;.this$0:Lindrora/atomic/FirstRunActivity; // field@170f │ │ +0edd44: 6e10 6a3e 0a00 |0080: invoke-virtual {v10}, Lindrora/atomic/FirstRunActivity;.getResources:()Landroid/content/res/Resources; // method@3e6a │ │ +0edd4a: 0c0a |0083: move-result-object v10 │ │ +0edd4c: 140b 6f00 027f |0084: const v11, #float 1.72802e+38 // #7f02006f │ │ +0edd52: 6e20 3002 ba00 |0087: invoke-virtual {v10, v11}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0edd58: 0c05 |008a: move-result-object v5 │ │ +0edd5a: 28eb |008b: goto 0076 // -0015 │ │ catches : 1 │ │ 0x0018 - 0x0076 │ │ Ljava/io/IOException; -> 0x007d │ │ positions : │ │ 0x0000 line=63 │ │ 0x0018 line=66 │ │ 0x0039 line=68 │ │ @@ -236432,21 +236427,21 @@ │ │ 0x0077 - 0x007d reg=5 sourceDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0077 - 0x007d reg=6 scale D │ │ 0x0077 - 0x007d reg=8 sourceIS Ljava/io/InputStream; │ │ 0x007e - 0x008c reg=0 e Ljava/io/IOException; │ │ 0x0000 - 0x008c reg=14 this Lindrora/atomic/FirstRunActivity$1; │ │ 0x0000 - 0x008c reg=15 source Ljava/lang/String; │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1040 header: │ │ class_idx : 1952 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1040 annotations: │ │ Annotations on class │ │ @@ -236471,102 +236466,102 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0effc8: |[0effc8] indrora.atomic.FirstRunActivity$2.:(Lindrora/atomic/FirstRunActivity;)V │ │ -0effd8: 5b01 1017 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0effdc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0effe2: 0e00 |0005: return-void │ │ +0edd6c: |[0edd6c] indrora.atomic.FirstRunActivity$2.:(Lindrora/atomic/FirstRunActivity;)V │ │ +0edd7c: 5b01 1017 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0edd80: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0edd86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/FirstRunActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/FirstRunActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0effe4: |[0effe4] indrora.atomic.FirstRunActivity$2.onClick:(Landroid/view/View;)V │ │ -0efff4: 1a00 7108 |0000: const-string v0, "Firstrun" // string@0871 │ │ -0efff8: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0efffc: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f0002: 1a02 a03a |0007: const-string v2, "on page " // string@3aa0 │ │ -0f0006: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f000c: 0c01 |000c: move-result-object v1 │ │ -0f000e: 5432 1017 |000d: iget-object v2, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f0012: 7110 633e 0200 |000f: invoke-static {v2}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ -0f0018: 0c02 |0012: move-result-object v2 │ │ -0f001a: 6e10 d83c 0200 |0013: invoke-virtual {v2}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ -0f0020: 0a02 |0016: move-result v2 │ │ -0f0022: 6e20 5f43 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f0028: 0c01 |001a: move-result-object v1 │ │ -0f002a: 1a02 c700 |001b: const-string v2, " of " // string@00c7 │ │ -0f002e: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f0034: 0c01 |0020: move-result-object v1 │ │ -0f0036: 5432 1017 |0021: iget-object v2, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f003a: 7110 633e 0200 |0023: invoke-static {v2}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ -0f0040: 0c02 |0026: move-result-object v2 │ │ -0f0042: 6e10 d63c 0200 |0027: invoke-virtual {v2}, Landroid/widget/ViewFlipper;.getChildCount:()I // method@3cd6 │ │ -0f0048: 0a02 |002a: move-result v2 │ │ -0f004a: 6e20 5f43 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f0050: 0c01 |002e: move-result-object v1 │ │ -0f0052: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f0058: 0c01 |0032: move-result-object v1 │ │ -0f005a: 7120 5737 1000 |0033: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f0060: 5430 1017 |0036: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f0064: 6e10 6e3e 0000 |0038: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.isLast:()Z // method@3e6e │ │ -0f006a: 0a00 |003b: move-result v0 │ │ -0f006c: 3900 1600 |003c: if-nez v0, 0052 // +0016 │ │ -0f0070: 5430 1017 |003e: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f0074: 7110 633e 0000 |0040: invoke-static {v0}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ -0f007a: 0c00 |0043: move-result-object v0 │ │ -0f007c: 6e10 dd3c 0000 |0044: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.showNext:()V // method@3cdd │ │ -0f0082: 5430 1017 |0047: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f0086: 6e10 753e 0000 |0049: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ -0f008c: 5430 1017 |004c: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f0090: 6e10 763e 0000 |004e: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ -0f0096: 0e00 |0051: return-void │ │ -0f0098: 1a00 7108 |0052: const-string v0, "Firstrun" // string@0871 │ │ -0f009c: 1a01 6d08 |0054: const-string v1, "Finished firstrun" // string@086d │ │ -0f00a0: 7120 5737 1000 |0056: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f00a6: 5430 1017 |0059: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ -0f00aa: 6e10 663e 0000 |005b: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.finish:()V // method@3e66 │ │ -0f00b0: 28e9 |005e: goto 0047 // -0017 │ │ +0edd88: |[0edd88] indrora.atomic.FirstRunActivity$2.onClick:(Landroid/view/View;)V │ │ +0edd98: 1a00 6d08 |0000: const-string v0, "Firstrun" // string@086d │ │ +0edd9c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0edda0: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0edda6: 1a02 9b3a |0007: const-string v2, "on page " // string@3a9b │ │ +0eddaa: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0eddb0: 0c01 |000c: move-result-object v1 │ │ +0eddb2: 5432 1017 |000d: iget-object v2, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0eddb6: 7110 633e 0200 |000f: invoke-static {v2}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ +0eddbc: 0c02 |0012: move-result-object v2 │ │ +0eddbe: 6e10 d83c 0200 |0013: invoke-virtual {v2}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ +0eddc4: 0a02 |0016: move-result v2 │ │ +0eddc6: 6e20 5f43 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0eddcc: 0c01 |001a: move-result-object v1 │ │ +0eddce: 1a02 c400 |001b: const-string v2, " of " // string@00c4 │ │ +0eddd2: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0eddd8: 0c01 |0020: move-result-object v1 │ │ +0eddda: 5432 1017 |0021: iget-object v2, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0eddde: 7110 633e 0200 |0023: invoke-static {v2}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ +0edde4: 0c02 |0026: move-result-object v2 │ │ +0edde6: 6e10 d63c 0200 |0027: invoke-virtual {v2}, Landroid/widget/ViewFlipper;.getChildCount:()I // method@3cd6 │ │ +0eddec: 0a02 |002a: move-result v2 │ │ +0eddee: 6e20 5f43 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0eddf4: 0c01 |002e: move-result-object v1 │ │ +0eddf6: 6e10 6a43 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0eddfc: 0c01 |0032: move-result-object v1 │ │ +0eddfe: 7120 5737 1000 |0033: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ede04: 5430 1017 |0036: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0ede08: 6e10 6e3e 0000 |0038: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.isLast:()Z // method@3e6e │ │ +0ede0e: 0a00 |003b: move-result v0 │ │ +0ede10: 3900 1600 |003c: if-nez v0, 0052 // +0016 │ │ +0ede14: 5430 1017 |003e: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0ede18: 7110 633e 0000 |0040: invoke-static {v0}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ +0ede1e: 0c00 |0043: move-result-object v0 │ │ +0ede20: 6e10 dd3c 0000 |0044: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.showNext:()V // method@3cdd │ │ +0ede26: 5430 1017 |0047: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0ede2a: 6e10 753e 0000 |0049: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ +0ede30: 5430 1017 |004c: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0ede34: 6e10 763e 0000 |004e: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ +0ede3a: 0e00 |0051: return-void │ │ +0ede3c: 1a00 6d08 |0052: const-string v0, "Firstrun" // string@086d │ │ +0ede40: 1a01 6908 |0054: const-string v1, "Finished firstrun" // string@0869 │ │ +0ede44: 7120 5737 1000 |0056: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ede4a: 5430 1017 |0059: iget-object v0, v3, Lindrora/atomic/FirstRunActivity$2;.this$0:Lindrora/atomic/FirstRunActivity; // field@1710 │ │ +0ede4e: 6e10 663e 0000 |005b: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.finish:()V // method@3e66 │ │ +0ede54: 28e9 |005e: goto 0047 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0036 line=142 │ │ 0x003e line=143 │ │ 0x0047 line=149 │ │ 0x004c line=150 │ │ 0x0051 line=151 │ │ 0x0052 line=146 │ │ 0x0059 line=147 │ │ locals : │ │ 0x0000 - 0x005f reg=3 this Lindrora/atomic/FirstRunActivity$2; │ │ 0x0000 - 0x005f reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1041 header: │ │ class_idx : 1953 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1041 annotations: │ │ Annotations on class │ │ @@ -236591,67 +236586,67 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f00b4: |[0f00b4] indrora.atomic.FirstRunActivity$3.:(Lindrora/atomic/FirstRunActivity;)V │ │ -0f00c4: 5b01 1117 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ -0f00c8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f00ce: 0e00 |0005: return-void │ │ +0ede58: |[0ede58] indrora.atomic.FirstRunActivity$3.:(Lindrora/atomic/FirstRunActivity;)V │ │ +0ede68: 5b01 1117 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ +0ede6c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ede72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/FirstRunActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/FirstRunActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0f00d0: |[0f00d0] indrora.atomic.FirstRunActivity$3.onClick:(Landroid/view/View;)V │ │ -0f00e0: 5410 1117 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ -0f00e4: 6e10 6d3e 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.isFirst:()Z // method@3e6d │ │ -0f00ea: 0a00 |0005: move-result v0 │ │ -0f00ec: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -0f00f0: 5410 1117 |0008: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ -0f00f4: 7110 633e 0000 |000a: invoke-static {v0}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ -0f00fa: 0c00 |000d: move-result-object v0 │ │ -0f00fc: 6e10 de3c 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.showPrevious:()V // method@3cde │ │ -0f0102: 5410 1117 |0011: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ -0f0106: 6e10 753e 0000 |0013: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ -0f010c: 5410 1117 |0016: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ -0f0110: 6e10 763e 0000 |0018: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ -0f0116: 0e00 |001b: return-void │ │ +0ede74: |[0ede74] indrora.atomic.FirstRunActivity$3.onClick:(Landroid/view/View;)V │ │ +0ede84: 5410 1117 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ +0ede88: 6e10 6d3e 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.isFirst:()Z // method@3e6d │ │ +0ede8e: 0a00 |0005: move-result v0 │ │ +0ede90: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +0ede94: 5410 1117 |0008: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ +0ede98: 7110 633e 0000 |000a: invoke-static {v0}, Lindrora/atomic/FirstRunActivity;.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; // method@3e63 │ │ +0ede9e: 0c00 |000d: move-result-object v0 │ │ +0edea0: 6e10 de3c 0000 |000e: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.showPrevious:()V // method@3cde │ │ +0edea6: 5410 1117 |0011: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ +0edeaa: 6e10 753e 0000 |0013: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ +0edeb0: 5410 1117 |0016: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$3;.this$0:Lindrora/atomic/FirstRunActivity; // field@1711 │ │ +0edeb4: 6e10 763e 0000 |0018: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ +0edeba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0008 line=159 │ │ 0x0011 line=161 │ │ 0x0016 line=162 │ │ 0x001b line=163 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lindrora/atomic/FirstRunActivity$3; │ │ 0x0000 - 0x001c reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1042 header: │ │ class_idx : 1954 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1042 annotations: │ │ Annotations on class │ │ @@ -236676,52 +236671,52 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f0118: |[0f0118] indrora.atomic.FirstRunActivity$4.:(Lindrora/atomic/FirstRunActivity;)V │ │ -0f0128: 5b01 1217 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$4;.this$0:Lindrora/atomic/FirstRunActivity; // field@1712 │ │ -0f012c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0132: 0e00 |0005: return-void │ │ +0edebc: |[0edebc] indrora.atomic.FirstRunActivity$4.:(Lindrora/atomic/FirstRunActivity;)V │ │ +0edecc: 5b01 1217 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$4;.this$0:Lindrora/atomic/FirstRunActivity; // field@1712 │ │ +0eded0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eded6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/FirstRunActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/FirstRunActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f0134: |[0f0134] indrora.atomic.FirstRunActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f0144: 0e00 |0000: return-void │ │ +0eded8: |[0eded8] indrora.atomic.FirstRunActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +0edee8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/FirstRunActivity$4; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 which I │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1043 header: │ │ class_idx : 1955 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1043 annotations: │ │ Annotations on class │ │ @@ -236746,55 +236741,55 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f0148: |[0f0148] indrora.atomic.FirstRunActivity$5.:(Lindrora/atomic/FirstRunActivity;)V │ │ -0f0158: 5b01 1317 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$5;.this$0:Lindrora/atomic/FirstRunActivity; // field@1713 │ │ -0f015c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0162: 0e00 |0005: return-void │ │ +0edeec: |[0edeec] indrora.atomic.FirstRunActivity$5.:(Lindrora/atomic/FirstRunActivity;)V │ │ +0edefc: 5b01 1317 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$5;.this$0:Lindrora/atomic/FirstRunActivity; // field@1713 │ │ +0edf00: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0edf06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/FirstRunActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/FirstRunActivity$5;) │ │ 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 │ │ -0f0164: |[0f0164] indrora.atomic.FirstRunActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f0174: 5410 1317 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$5;.this$0:Lindrora/atomic/FirstRunActivity; // field@1713 │ │ -0f0178: 6e10 643e 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.cleanup:()V // method@3e64 │ │ -0f017e: 0e00 |0005: return-void │ │ +0edf08: |[0edf08] indrora.atomic.FirstRunActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +0edf18: 5410 1317 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity$5;.this$0:Lindrora/atomic/FirstRunActivity; // field@1713 │ │ +0edf1c: 6e10 643e 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/FirstRunActivity;.cleanup:()V // method@3e64 │ │ +0edf22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/FirstRunActivity$5; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1044 header: │ │ class_idx : 1956 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1044 annotations: │ │ Annotations on class │ │ @@ -236830,21 +236825,21 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f0180: |[0f0180] indrora.atomic.FirstRunActivity$HelpTopic.:(Lindrora/atomic/FirstRunActivity;III)V │ │ -0f0190: 5b01 1717 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.this$0:Lindrora/atomic/FirstRunActivity; // field@1717 │ │ -0f0194: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f019a: 5902 1417 |0005: iput v2, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ -0f019e: 5903 1617 |0007: iput v3, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.TitleReasource:I // field@1716 │ │ -0f01a2: 5904 1517 |0009: iput v4, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.TextResource:I // field@1715 │ │ -0f01a6: 0e00 |000b: return-void │ │ +0edf24: |[0edf24] indrora.atomic.FirstRunActivity$HelpTopic.:(Lindrora/atomic/FirstRunActivity;III)V │ │ +0edf34: 5b01 1717 |0000: iput-object v1, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.this$0:Lindrora/atomic/FirstRunActivity; // field@1717 │ │ +0edf38: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0edf3e: 5902 1417 |0005: iput v2, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ +0edf42: 5903 1617 |0007: iput v3, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.TitleReasource:I // field@1716 │ │ +0edf46: 5904 1517 |0009: iput v4, v0, Lindrora/atomic/FirstRunActivity$HelpTopic;.TextResource:I // field@1715 │ │ +0edf4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x0007 line=43 │ │ 0x0009 line=44 │ │ 0x000b line=45 │ │ @@ -236852,21 +236847,21 @@ │ │ 0x0000 - 0x000c reg=0 this Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ 0x0000 - 0x000c reg=1 (null) Lindrora/atomic/FirstRunActivity; │ │ 0x0000 - 0x000c reg=2 add I │ │ 0x0000 - 0x000c reg=3 title I │ │ 0x0000 - 0x000c reg=4 text I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1045 header: │ │ class_idx : 1957 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 2159 │ │ +source_file_idx : 2155 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #1045 annotations: │ │ Annotations on class │ │ @@ -236909,73 +236904,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0f01a8: |[0f01a8] indrora.atomic.FirstRunActivity.:()V │ │ -0f01b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f01ba: 6700 1917 |0001: sput v0, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ -0f01be: 0e00 |0003: return-void │ │ +0edf4c: |[0edf4c] indrora.atomic.FirstRunActivity.:()V │ │ +0edf5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0edf5e: 6700 1917 |0001: sput v0, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ +0edf62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/FirstRunActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 90 16-bit code units │ │ -0f01c0: |[0f01c0] indrora.atomic.FirstRunActivity.:()V │ │ -0f01d0: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ -0f01d4: 7010 a300 0700 |0002: invoke-direct {v7}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0f01da: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0f01dc: 2300 2d09 |0006: new-array v0, v0, [Lindrora/atomic/FirstRunActivity$HelpTopic; // type@092d │ │ -0f01e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0f01e2: 2202 a407 |0009: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ -0f01e6: 1403 8600 0e7f |000b: const v3, #float 1.88753e+38 // #7f0e0086 │ │ -0f01ec: 1404 8500 0e7f |000e: const v4, #float 1.88753e+38 // #7f0e0085 │ │ -0f01f2: 7054 5f3e 7236 |0011: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ -0f01f8: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ -0f01fc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0f01fe: 2202 a407 |0017: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ -0f0202: 1403 8400 0e7f |0019: const v3, #float 1.88753e+38 // #7f0e0084 │ │ -0f0208: 1404 8300 0e7f |001c: const v4, #float 1.88753e+38 // #7f0e0083 │ │ -0f020e: 7054 5f3e 7236 |001f: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ -0f0214: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ -0f0218: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -0f021a: 2202 a407 |0025: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ -0f021e: 1403 8200 0e7f |0027: const v3, #float 1.88753e+38 // #7f0e0082 │ │ -0f0224: 1404 8100 0e7f |002a: const v4, #float 1.88753e+38 // #7f0e0081 │ │ -0f022a: 7054 5f3e 7236 |002d: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ -0f0230: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0f0234: 1231 |0032: const/4 v1, #int 3 // #3 │ │ -0f0236: 2202 a407 |0033: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ -0f023a: 1303 1100 |0035: const/16 v3, #int 17 // #11 │ │ -0f023e: 1404 8a00 0e7f |0037: const v4, #float 1.88753e+38 // #7f0e008a │ │ -0f0244: 1405 8900 0e7f |003a: const v5, #float 1.88753e+38 // #7f0e0089 │ │ -0f024a: 7055 5f3e 7243 |003d: invoke-direct {v2, v7, v3, v4, v5}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ -0f0250: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ -0f0254: 1241 |0042: const/4 v1, #int 4 // #4 │ │ -0f0256: 2202 a407 |0043: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ -0f025a: 1403 8800 0e7f |0045: const v3, #float 1.88753e+38 // #7f0e0088 │ │ -0f0260: 1404 8700 0e7f |0048: const v4, #float 1.88753e+38 // #7f0e0087 │ │ -0f0266: 7054 5f3e 7236 |004b: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ -0f026c: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ -0f0270: 5b70 1c17 |0050: iput-object v0, v7, Lindrora/atomic/FirstRunActivity;.topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; // field@171c │ │ -0f0274: 2200 9f07 |0052: new-instance v0, Lindrora/atomic/FirstRunActivity$1; // type@079f │ │ -0f0278: 7020 553e 7000 |0054: invoke-direct {v0, v7}, Lindrora/atomic/FirstRunActivity$1;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e55 │ │ -0f027e: 5b70 1817 |0057: iput-object v0, v7, Lindrora/atomic/FirstRunActivity;.assetImageGetter:Landroid/text/Html$ImageGetter; // field@1718 │ │ -0f0282: 0e00 |0059: return-void │ │ +0edf64: |[0edf64] indrora.atomic.FirstRunActivity.:()V │ │ +0edf74: 1306 1000 |0000: const/16 v6, #int 16 // #10 │ │ +0edf78: 7010 a300 0700 |0002: invoke-direct {v7}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0edf7e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0edf80: 2300 2d09 |0006: new-array v0, v0, [Lindrora/atomic/FirstRunActivity$HelpTopic; // type@092d │ │ +0edf84: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0edf86: 2202 a407 |0009: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ +0edf8a: 1403 8600 0e7f |000b: const v3, #float 1.88753e+38 // #7f0e0086 │ │ +0edf90: 1404 8500 0e7f |000e: const v4, #float 1.88753e+38 // #7f0e0085 │ │ +0edf96: 7054 5f3e 7236 |0011: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ +0edf9c: 4d02 0001 |0014: aput-object v2, v0, v1 │ │ +0edfa0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0edfa2: 2202 a407 |0017: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ +0edfa6: 1403 8400 0e7f |0019: const v3, #float 1.88753e+38 // #7f0e0084 │ │ +0edfac: 1404 8300 0e7f |001c: const v4, #float 1.88753e+38 // #7f0e0083 │ │ +0edfb2: 7054 5f3e 7236 |001f: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ +0edfb8: 4d02 0001 |0022: aput-object v2, v0, v1 │ │ +0edfbc: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +0edfbe: 2202 a407 |0025: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ +0edfc2: 1403 8200 0e7f |0027: const v3, #float 1.88753e+38 // #7f0e0082 │ │ +0edfc8: 1404 8100 0e7f |002a: const v4, #float 1.88753e+38 // #7f0e0081 │ │ +0edfce: 7054 5f3e 7236 |002d: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ +0edfd4: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0edfd8: 1231 |0032: const/4 v1, #int 3 // #3 │ │ +0edfda: 2202 a407 |0033: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ +0edfde: 1303 1100 |0035: const/16 v3, #int 17 // #11 │ │ +0edfe2: 1404 8a00 0e7f |0037: const v4, #float 1.88753e+38 // #7f0e008a │ │ +0edfe8: 1405 8900 0e7f |003a: const v5, #float 1.88753e+38 // #7f0e0089 │ │ +0edfee: 7055 5f3e 7243 |003d: invoke-direct {v2, v7, v3, v4, v5}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ +0edff4: 4d02 0001 |0040: aput-object v2, v0, v1 │ │ +0edff8: 1241 |0042: const/4 v1, #int 4 // #4 │ │ +0edffa: 2202 a407 |0043: new-instance v2, Lindrora/atomic/FirstRunActivity$HelpTopic; // type@07a4 │ │ +0edffe: 1403 8800 0e7f |0045: const v3, #float 1.88753e+38 // #7f0e0088 │ │ +0ee004: 1404 8700 0e7f |0048: const v4, #float 1.88753e+38 // #7f0e0087 │ │ +0ee00a: 7054 5f3e 7236 |004b: invoke-direct {v2, v7, v6, v3, v4}, Lindrora/atomic/FirstRunActivity$HelpTopic;.:(Lindrora/atomic/FirstRunActivity;III)V // method@3e5f │ │ +0ee010: 4d02 0001 |004e: aput-object v2, v0, v1 │ │ +0ee014: 5b70 1c17 |0050: iput-object v0, v7, Lindrora/atomic/FirstRunActivity;.topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; // field@171c │ │ +0ee018: 2200 9f07 |0052: new-instance v0, Lindrora/atomic/FirstRunActivity$1; // type@079f │ │ +0ee01c: 7020 553e 7000 |0054: invoke-direct {v0, v7}, Lindrora/atomic/FirstRunActivity$1;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e55 │ │ +0ee022: 5b70 1817 |0057: iput-object v0, v7, Lindrora/atomic/FirstRunActivity;.assetImageGetter:Landroid/text/Html$ImageGetter; // field@1718 │ │ +0ee026: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0005 line=50 │ │ 0x0052 line=58 │ │ locals : │ │ 0x0000 - 0x005a reg=7 this Lindrora/atomic/FirstRunActivity; │ │ @@ -236985,17 +236980,17 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)Landroid/content/res/Resources;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f0284: |[0f0284] indrora.atomic.FirstRunActivity.access$000:(Lindrora/atomic/FirstRunActivity;)Landroid/content/res/Resources; │ │ -0f0294: 5410 1a17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.resources:Landroid/content/res/Resources; // field@171a │ │ -0f0298: 1100 |0002: return-object v0 │ │ +0ee028: |[0ee028] indrora.atomic.FirstRunActivity.access$000:(Lindrora/atomic/FirstRunActivity;)Landroid/content/res/Resources; │ │ +0ee038: 5410 1a17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.resources:Landroid/content/res/Resources; // field@171a │ │ +0ee03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/FirstRunActivity; │ │ │ │ #3 : (in Lindrora/atomic/FirstRunActivity;) │ │ @@ -237003,17 +236998,17 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f029c: |[0f029c] indrora.atomic.FirstRunActivity.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; │ │ -0f02ac: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f02b0: 1100 |0002: return-object v0 │ │ +0ee040: |[0ee040] indrora.atomic.FirstRunActivity.access$100:(Lindrora/atomic/FirstRunActivity;)Landroid/widget/ViewFlipper; │ │ +0ee050: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/FirstRunActivity; │ │ │ │ Virtual methods - │ │ @@ -237022,22 +237017,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f02b4: |[0f02b4] indrora.atomic.FirstRunActivity.cleanup:()V │ │ -0f02c4: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0f02c8: 1c01 d207 |0002: const-class v1, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ -0f02cc: 7030 c601 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0f02d2: 1501 0004 |0007: const/high16 v1, #int 67108864 // #400 │ │ -0f02d6: 6e20 f001 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ -0f02dc: 6e20 743e 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/FirstRunActivity;.startActivity:(Landroid/content/Intent;)V // method@3e74 │ │ -0f02e2: 0e00 |000f: return-void │ │ +0ee058: |[0ee058] indrora.atomic.FirstRunActivity.cleanup:()V │ │ +0ee068: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0ee06c: 1c01 d207 |0002: const-class v1, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ +0ee070: 7030 c601 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0ee076: 1501 0004 |0007: const/high16 v1, #int 67108864 // #400 │ │ +0ee07a: 6e20 f001 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ +0ee080: 6e20 743e 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/FirstRunActivity;.startActivity:(Landroid/content/Intent;)V // method@3e74 │ │ +0ee086: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=224 │ │ 0x000c line=225 │ │ 0x000f line=226 │ │ locals : │ │ @@ -237049,39 +237044,39 @@ │ │ type : '(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0f02e4: |[0f02e4] indrora.atomic.FirstRunActivity.generateHelpPage:(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; │ │ -0f02f4: 2200 6507 |0000: new-instance v0, Landroid/widget/TextView; // type@0765 │ │ -0f02f8: 7020 943c 6000 |0002: invoke-direct {v0, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -0f02fe: 5273 1517 |0005: iget v3, v7, Lindrora/atomic/FirstRunActivity$HelpTopic;.TextResource:I // field@1715 │ │ -0f0302: 6e20 6b3e 3600 |0007: invoke-virtual {v6, v3}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ -0f0308: 0c03 |000a: move-result-object v3 │ │ -0f030a: 5464 1817 |000b: iget-object v4, v6, Lindrora/atomic/FirstRunActivity;.assetImageGetter:Landroid/text/Html$ImageGetter; // field@1718 │ │ -0f030e: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -0f0310: 7130 1237 4305 |000e: invoke-static {v3, v4, v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;Landroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned; // method@3712 │ │ -0f0316: 0c01 |0011: move-result-object v1 │ │ -0f0318: 6e20 c73c 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f031e: 2203 0007 |0015: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -0f0322: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -0f0324: 12e5 |0018: const/4 v5, #int -2 // #fe │ │ -0f0326: 7030 0439 4305 |0019: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -0f032c: 6e20 bd3c 3000 |001c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3cbd │ │ -0f0332: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0f0334: 6e20 bb3c 3000 |0020: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setGravity:(I)V // method@3cbb │ │ -0f033a: 6e20 773e 0600 |0023: invoke-virtual {v6, v0}, Lindrora/atomic/FirstRunActivity;.wrapScrollview:(Landroid/view/View;)Landroid/view/View; // method@3e77 │ │ -0f0340: 0c02 |0026: move-result-object v2 │ │ -0f0342: 5273 1617 |0027: iget v3, v7, Lindrora/atomic/FirstRunActivity$HelpTopic;.TitleReasource:I // field@1716 │ │ -0f0346: 6e20 6b3e 3600 |0029: invoke-virtual {v6, v3}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ -0f034c: 0c03 |002c: move-result-object v3 │ │ -0f034e: 6e20 ee38 3200 |002d: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ -0f0354: 1102 |0030: return-object v2 │ │ +0ee088: |[0ee088] indrora.atomic.FirstRunActivity.generateHelpPage:(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; │ │ +0ee098: 2200 6507 |0000: new-instance v0, Landroid/widget/TextView; // type@0765 │ │ +0ee09c: 7020 943c 6000 |0002: invoke-direct {v0, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +0ee0a2: 5273 1517 |0005: iget v3, v7, Lindrora/atomic/FirstRunActivity$HelpTopic;.TextResource:I // field@1715 │ │ +0ee0a6: 6e20 6b3e 3600 |0007: invoke-virtual {v6, v3}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ +0ee0ac: 0c03 |000a: move-result-object v3 │ │ +0ee0ae: 5464 1817 |000b: iget-object v4, v6, Lindrora/atomic/FirstRunActivity;.assetImageGetter:Landroid/text/Html$ImageGetter; // field@1718 │ │ +0ee0b2: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +0ee0b4: 7130 1237 4305 |000e: invoke-static {v3, v4, v5}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;Landroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;)Landroid/text/Spanned; // method@3712 │ │ +0ee0ba: 0c01 |0011: move-result-object v1 │ │ +0ee0bc: 6e20 c73c 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ee0c2: 2203 0007 |0015: new-instance v3, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +0ee0c6: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +0ee0c8: 12e5 |0018: const/4 v5, #int -2 // #fe │ │ +0ee0ca: 7030 0439 4305 |0019: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +0ee0d0: 6e20 bd3c 3000 |001c: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3cbd │ │ +0ee0d6: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +0ee0d8: 6e20 bb3c 3000 |0020: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setGravity:(I)V // method@3cbb │ │ +0ee0de: 6e20 773e 0600 |0023: invoke-virtual {v6, v0}, Lindrora/atomic/FirstRunActivity;.wrapScrollview:(Landroid/view/View;)Landroid/view/View; // method@3e77 │ │ +0ee0e4: 0c02 |0026: move-result-object v2 │ │ +0ee0e6: 5273 1617 |0027: iget v3, v7, Lindrora/atomic/FirstRunActivity$HelpTopic;.TitleReasource:I // field@1716 │ │ +0ee0ea: 6e20 6b3e 3600 |0029: invoke-virtual {v6, v3}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ +0ee0f0: 0c03 |002c: move-result-object v3 │ │ +0ee0f2: 6e20 ee38 3200 |002d: invoke-virtual {v2, v3}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ +0ee0f8: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x0012 line=237 │ │ 0x0015 line=238 │ │ 0x001f line=239 │ │ @@ -237100,23 +237095,23 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f0358: |[0f0358] indrora.atomic.FirstRunActivity.isFirst:()Z │ │ -0f0368: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f036c: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ -0f0372: 0a00 |0005: move-result v0 │ │ -0f0374: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0f0378: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0f037a: 0f00 |0009: return v0 │ │ -0f037c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0f037e: 28fe |000b: goto 0009 // -0002 │ │ +0ee0fc: |[0ee0fc] indrora.atomic.FirstRunActivity.isFirst:()Z │ │ +0ee10c: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee110: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ +0ee116: 0a00 |0005: move-result v0 │ │ +0ee118: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0ee11c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ee11e: 0f00 |0009: return v0 │ │ +0ee120: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ee122: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lindrora/atomic/FirstRunActivity; │ │ │ │ #3 : (in Lindrora/atomic/FirstRunActivity;) │ │ @@ -237124,27 +237119,27 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0f0380: |[0f0380] indrora.atomic.FirstRunActivity.isLast:()Z │ │ -0f0390: 5420 1d17 |0000: iget-object v0, v2, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f0394: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ -0f039a: 0a00 |0005: move-result v0 │ │ -0f039c: 5421 1d17 |0006: iget-object v1, v2, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f03a0: 6e10 d63c 0100 |0008: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getChildCount:()I // method@3cd6 │ │ -0f03a6: 0a01 |000b: move-result v1 │ │ -0f03a8: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0f03ac: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -0f03b0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0f03b2: 0f00 |0011: return v0 │ │ -0f03b4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0f03b6: 28fe |0013: goto 0011 // -0002 │ │ +0ee124: |[0ee124] indrora.atomic.FirstRunActivity.isLast:()Z │ │ +0ee134: 5420 1d17 |0000: iget-object v0, v2, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee138: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ +0ee13e: 0a00 |0005: move-result v0 │ │ +0ee140: 5421 1d17 |0006: iget-object v1, v2, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee144: 6e10 d63c 0100 |0008: invoke-virtual {v1}, Landroid/widget/ViewFlipper;.getChildCount:()I // method@3cd6 │ │ +0ee14a: 0a01 |000b: move-result v1 │ │ +0ee14c: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ee150: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +0ee154: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0ee156: 0f00 |0011: return v0 │ │ +0ee158: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ee15a: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lindrora/atomic/FirstRunActivity; │ │ │ │ #4 : (in Lindrora/atomic/FirstRunActivity;) │ │ @@ -237152,306 +237147,281 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0f03b8: |[0f03b8] indrora.atomic.FirstRunActivity.onBackPressed:()V │ │ -0f03c8: 2201 2600 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f03cc: 7020 d200 4100 |0002: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f03d2: 1402 6701 0e7f |0005: const v2, #float 1.88758e+38 // #7f0e0167 │ │ -0f03d8: 6e20 df00 2100 |0008: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -0f03de: 0c01 |000b: move-result-object v1 │ │ -0f03e0: 1402 2c00 0e7f |000c: const v2, #float 1.88751e+38 // #7f0e002c │ │ -0f03e6: 6e20 d700 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ -0f03ec: 0c01 |0012: move-result-object v1 │ │ -0f03ee: 1402 0a00 0401 |0013: const v2, #float 2.42446e-38 // #0104000a │ │ -0f03f4: 2203 a307 |0016: new-instance v3, Lindrora/atomic/FirstRunActivity$5; // type@07a3 │ │ -0f03f8: 7020 5d3e 4300 |0018: invoke-direct {v3, v4}, Lindrora/atomic/FirstRunActivity$5;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e5d │ │ -0f03fe: 6e30 dd00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0f0404: 0c01 |001e: move-result-object v1 │ │ -0f0406: 1402 0900 0401 |001f: const v2, #float 2.42446e-38 // #01040009 │ │ -0f040c: 2203 a207 |0022: new-instance v3, Lindrora/atomic/FirstRunActivity$4; // type@07a2 │ │ -0f0410: 7020 5b3e 4300 |0024: invoke-direct {v3, v4}, Lindrora/atomic/FirstRunActivity$4;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e5b │ │ -0f0416: 6e30 d900 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -0f041c: 0c01 |002a: move-result-object v1 │ │ -0f041e: 6e10 d300 0100 |002b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0f0424: 0c00 |002e: move-result-object v0 │ │ -0f0426: 6e10 e500 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0f042c: 0e00 |0032: return-void │ │ +0ee15c: |[0ee15c] indrora.atomic.FirstRunActivity.onBackPressed:()V │ │ +0ee16c: 2201 2600 |0000: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0ee170: 7020 d200 4100 |0002: invoke-direct {v1, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0ee176: 1402 6701 0e7f |0005: const v2, #float 1.88758e+38 // #7f0e0167 │ │ +0ee17c: 6e20 df00 2100 |0008: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +0ee182: 0c01 |000b: move-result-object v1 │ │ +0ee184: 1402 2c00 0e7f |000c: const v2, #float 1.88751e+38 // #7f0e002c │ │ +0ee18a: 6e20 d700 2100 |000f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ +0ee190: 0c01 |0012: move-result-object v1 │ │ +0ee192: 1402 0a00 0401 |0013: const v2, #float 2.42446e-38 // #0104000a │ │ +0ee198: 2203 a307 |0016: new-instance v3, Lindrora/atomic/FirstRunActivity$5; // type@07a3 │ │ +0ee19c: 7020 5d3e 4300 |0018: invoke-direct {v3, v4}, Lindrora/atomic/FirstRunActivity$5;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e5d │ │ +0ee1a2: 6e30 dd00 2103 |001b: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0ee1a8: 0c01 |001e: move-result-object v1 │ │ +0ee1aa: 1402 0900 0401 |001f: const v2, #float 2.42446e-38 // #01040009 │ │ +0ee1b0: 2203 a207 |0022: new-instance v3, Lindrora/atomic/FirstRunActivity$4; // type@07a2 │ │ +0ee1b4: 7020 5b3e 4300 |0024: invoke-direct {v3, v4}, Lindrora/atomic/FirstRunActivity$4;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e5b │ │ +0ee1ba: 6e30 d900 2103 |0027: invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +0ee1c0: 0c01 |002a: move-result-object v1 │ │ +0ee1c2: 6e10 d300 0100 |002b: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0ee1c8: 0c00 |002e: move-result-object v0 │ │ +0ee1ca: 6e10 e500 0000 |002f: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0ee1d0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ + 0x0008 line=202 │ │ + 0x000f line=203 │ │ + 0x001b line=204 │ │ + 0x0027 line=211 │ │ + 0x002b line=218 │ │ 0x002f line=219 │ │ 0x0032 line=220 │ │ locals : │ │ 0x002f - 0x0033 reg=0 ab Landroid/app/AlertDialog; │ │ 0x0000 - 0x0033 reg=4 this Lindrora/atomic/FirstRunActivity; │ │ │ │ #5 : (in Lindrora/atomic/FirstRunActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 20 │ │ + registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ - insns size : 379 16-bit code units │ │ -0f0430: |[0f0430] indrora.atomic.FirstRunActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f0440: 7502 b900 1200 |0000: invoke-super/range {v18, v19}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0f0446: 140b 2600 047f |0003: const v11, #float 1.75459e+38 // #7f040026 │ │ -0f044c: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -0f0450: 6e20 723e b000 |0008: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.setContentView:(I)V // method@3e72 │ │ -0f0456: 7401 6a3e 1200 |000b: invoke-virtual/range {v18}, Lindrora/atomic/FirstRunActivity;.getResources:()Landroid/content/res/Resources; // method@3e6a │ │ -0f045c: 0c0b |000e: move-result-object v11 │ │ -0f045e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -0f0462: 5b0b 1a17 |0011: iput-object v11, v0, Lindrora/atomic/FirstRunActivity;.resources:Landroid/content/res/Resources; // field@171a │ │ -0f0466: 140b 7200 0c7f |0013: const v11, #float 1.86094e+38 // #7f0c0072 │ │ -0f046c: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -0f0470: 6e20 653e b000 |0018: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ -0f0476: 0c0b |001b: move-result-object v11 │ │ -0f0478: 1f0b 6807 |001c: check-cast v11, Landroid/widget/ViewFlipper; // type@0768 │ │ -0f047c: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -0f0480: 5b0b 1d17 |0020: iput-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f0484: 140b 2700 047f |0022: const v11, #float 1.75459e+38 // #7f040027 │ │ -0f048a: 120c |0025: const/4 v12, #int 0 // #0 │ │ -0f048c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -0f0490: 7130 8838 b00c |0028: invoke-static {v0, v11, v12}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@3888 │ │ -0f0496: 0c0a |002b: move-result-object v10 │ │ -0f0498: 140b 7800 0c7f |002c: const v11, #float 1.86094e+38 // #7f0c0078 │ │ -0f049e: 6e20 3a38 ba00 |002f: invoke-virtual {v10, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f04a4: 0c0b |0032: move-result-object v11 │ │ -0f04a6: 1f0b 6507 |0033: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ -0f04aa: 1a0c f81b |0035: const-string v12, "Version %1$s" // string@1bf8 │ │ -0f04ae: 121d |0037: const/4 v13, #int 1 // #1 │ │ -0f04b0: 23dd 3709 |0038: new-array v13, v13, [Ljava/lang/Object; // type@0937 │ │ -0f04b4: 120e |003a: const/4 v14, #int 0 // #0 │ │ -0f04b6: 7401 683e 1200 |003b: invoke-virtual/range {v18}, Lindrora/atomic/FirstRunActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e68 │ │ -0f04bc: 0c0f |003e: move-result-object v15 │ │ -0f04be: 7401 693e 1200 |003f: invoke-virtual/range {v18}, Lindrora/atomic/FirstRunActivity;.getPackageName:()Ljava/lang/String; // method@3e69 │ │ -0f04c4: 0c10 |0042: move-result-object v16 │ │ -0f04c6: 1311 0000 |0043: const/16 v17, #int 0 // #0 │ │ -0f04ca: 7403 0b02 0f00 |0045: invoke-virtual/range {v15, v16, v17}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ -0f04d0: 0c0f |0048: move-result-object v15 │ │ -0f04d2: 54ff 8c00 |0049: iget-object v15, v15, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@008c │ │ -0f04d6: 4d0f 0d0e |004b: aput-object v15, v13, v14 │ │ -0f04da: 7120 3a43 dc00 |004d: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0f04e0: 0c0c |0050: move-result-object v12 │ │ -0f04e2: 6e20 c73c cb00 |0051: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f04e8: 140b 7a00 0c7f |0054: const v11, #float 1.86094e+38 // #7f0c007a │ │ -0f04ee: 6e20 3a38 ba00 |0057: invoke-virtual {v10, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f04f4: 0c03 |005a: move-result-object v3 │ │ -0f04f6: 1f03 6507 |005b: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -0f04fa: 140b 8b00 0e7f |005d: const v11, #float 1.88753e+38 // #7f0e008b │ │ -0f0500: 0800 1200 |0060: move-object/from16 v0, v18 │ │ -0f0504: 6e20 6b3e b000 |0062: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ -0f050a: 0c0b |0065: move-result-object v11 │ │ -0f050c: 7110 1137 0b00 |0066: invoke-static {v11}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ -0f0512: 0c0b |0069: move-result-object v11 │ │ -0f0514: 6e20 c73c b300 |006a: invoke-virtual {v3, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f051a: 121b |006d: const/4 v11, #int 1 // #1 │ │ -0f051c: 6e20 bf3c b300 |006e: invoke-virtual {v3, v11}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@3cbf │ │ -0f0522: 7100 3537 0000 |0071: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@3735 │ │ -0f0528: 0c0b |0074: move-result-object v11 │ │ -0f052a: 6e20 c13c b300 |0075: invoke-virtual {v3, v11}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@3cc1 │ │ -0f0530: 140b 8c00 0e7f |0078: const v11, #float 1.88753e+38 // #7f0e008c │ │ -0f0536: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -0f053a: 6e20 6b3e b000 |007d: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ -0f0540: 0c0b |0080: move-result-object v11 │ │ -0f0542: 6e20 ee38 ba00 |0081: invoke-virtual {v10, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ -0f0548: 0800 1200 |0084: move-object/from16 v0, v18 │ │ -0f054c: 540b 1d17 |0086: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f0550: 0800 1200 |0088: move-object/from16 v0, v18 │ │ -0f0554: 6e20 773e a000 |008a: invoke-virtual {v0, v10}, Lindrora/atomic/FirstRunActivity;.wrapScrollview:(Landroid/view/View;)Landroid/view/View; // method@3e77 │ │ -0f055a: 0c0c |008d: move-result-object v12 │ │ -0f055c: 6e20 d53c cb00 |008e: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.addView:(Landroid/view/View;)V // method@3cd5 │ │ -0f0562: 0800 1200 |0091: move-object/from16 v0, v18 │ │ -0f0566: 540b 1d17 |0093: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f056a: 121c |0095: const/4 v12, #int 1 // #1 │ │ -0f056c: 6e20 dc3c cb00 |0096: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.setScrollContainer:(Z)V // method@3cdc │ │ -0f0572: 220b 2e08 |0099: new-instance v11, Lindrora/atomic/model/Settings; // type@082e │ │ -0f0576: 0800 1200 |009b: move-object/from16 v0, v18 │ │ -0f057a: 7020 1542 0b00 |009d: invoke-direct {v11, v0}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0f0580: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ -0f0584: 5b0b 1b17 |00a2: iput-object v11, v0, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ -0f0588: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ -0f058c: 540b 1b17 |00a6: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ -0f0590: 6e10 2242 0b00 |00a8: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ -0f0596: 0a07 |00ab: move-result v7 │ │ -0f0598: 1a0b 7108 |00ac: const-string v11, "Firstrun" // string@0871 │ │ -0f059c: 220c 7908 |00ae: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ -0f05a0: 7010 5a43 0c00 |00b0: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f05a6: 1a0d 1c12 |00b3: const-string v13, "Last version = " // string@121c │ │ -0f05aa: 6e20 6343 dc00 |00b5: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f05b0: 0c0c |00b8: move-result-object v12 │ │ -0f05b2: 6e20 5f43 7c00 |00b9: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f05b8: 0c0c |00bc: move-result-object v12 │ │ -0f05ba: 6e10 6a43 0c00 |00bd: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f05c0: 0c0c |00c0: move-result-object v12 │ │ -0f05c2: 7120 5737 cb00 |00c1: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f05c8: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ -0f05cc: 5401 1c17 |00c6: iget-object v1, v0, Lindrora/atomic/FirstRunActivity;.topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; // field@171c │ │ -0f05d0: 2116 |00c8: array-length v6, v1 │ │ -0f05d2: 1205 |00c9: const/4 v5, #int 0 // #0 │ │ -0f05d4: 3565 4d00 |00ca: if-ge v5, v6, 0117 // +004d │ │ -0f05d8: 4604 0105 |00cc: aget-object v4, v1, v5 │ │ -0f05dc: 1a0b 7108 |00ce: const-string v11, "Firstrun" // string@0871 │ │ -0f05e0: 220c 7908 |00d0: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ -0f05e4: 7010 5a43 0c00 |00d2: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f05ea: 1a0d f61f |00d5: const-string v13, "addedin=" // string@1ff6 │ │ -0f05ee: 6e20 6343 dc00 |00d7: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f05f4: 0c0c |00da: move-result-object v12 │ │ -0f05f6: 524d 1417 |00db: iget v13, v4, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ -0f05fa: 6e20 5f43 dc00 |00dd: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f0600: 0c0c |00e0: move-result-object v12 │ │ -0f0602: 1a0d df00 |00e1: const-string v13, " vs ver " // string@00df │ │ -0f0606: 6e20 6343 dc00 |00e3: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f060c: 0c0c |00e6: move-result-object v12 │ │ -0f060e: 6e20 5f43 7c00 |00e7: invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f0614: 0c0c |00ea: move-result-object v12 │ │ -0f0616: 6e10 6a43 0c00 |00eb: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f061c: 0c0c |00ee: move-result-object v12 │ │ -0f061e: 7120 5737 cb00 |00ef: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f0624: 524b 1417 |00f2: iget v11, v4, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ -0f0628: 347b 0f00 |00f4: if-lt v11, v7, 0103 // +000f │ │ -0f062c: 0800 1200 |00f6: move-object/from16 v0, v18 │ │ -0f0630: 540b 1d17 |00f8: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f0634: 0800 1200 |00fa: move-object/from16 v0, v18 │ │ -0f0638: 6e20 673e 4000 |00fc: invoke-virtual {v0, v4}, Lindrora/atomic/FirstRunActivity;.generateHelpPage:(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; // method@3e67 │ │ -0f063e: 0c0c |00ff: move-result-object v12 │ │ -0f0640: 6e20 d53c cb00 |0100: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.addView:(Landroid/view/View;)V // method@3cd5 │ │ -0f0646: d805 0501 |0103: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0f064a: 28c5 |0105: goto 00ca // -003b │ │ -0f064c: 0d02 |0106: move-exception v2 │ │ -0f064e: 140b 7800 0c7f |0107: const v11, #float 1.86094e+38 // #7f0c0078 │ │ -0f0654: 6e20 3a38 ba00 |010a: invoke-virtual {v10, v11}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f065a: 0c0b |010d: move-result-object v11 │ │ -0f065c: 1f0b 6507 |010e: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ -0f0660: 1a0c 2f1b |0110: const-string v12, "Unkown version!" // string@1b2f │ │ -0f0664: 6e20 c73c cb00 |0112: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f066a: 2900 3fff |0115: goto/16 0054 // -00c1 │ │ -0f066e: 0800 1200 |0117: move-object/from16 v0, v18 │ │ -0f0672: 540b 1b17 |0119: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ -0f0676: 6e10 3f42 0b00 |011b: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.updateLastRunVersion:()V // method@423f │ │ -0f067c: 140b 7500 0c7f |011e: const v11, #float 1.86094e+38 // #7f0c0075 │ │ -0f0682: 0800 1200 |0121: move-object/from16 v0, v18 │ │ -0f0686: 6e20 653e b000 |0123: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ -0f068c: 0c08 |0126: move-result-object v8 │ │ -0f068e: 1f08 3507 |0127: check-cast v8, Landroid/widget/Button; // type@0735 │ │ -0f0692: 220b a007 |0129: new-instance v11, Lindrora/atomic/FirstRunActivity$2; // type@07a0 │ │ -0f0696: 0800 1200 |012b: move-object/from16 v0, v18 │ │ -0f069a: 7020 573e 0b00 |012d: invoke-direct {v11, v0}, Lindrora/atomic/FirstRunActivity$2;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e57 │ │ -0f06a0: 6e20 e73a b800 |0130: invoke-virtual {v8, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f06a6: 140b 7400 0c7f |0133: const v11, #float 1.86094e+38 // #7f0c0074 │ │ -0f06ac: 0800 1200 |0136: move-object/from16 v0, v18 │ │ -0f06b0: 6e20 653e b000 |0138: invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ -0f06b6: 0c09 |013b: move-result-object v9 │ │ -0f06b8: 1f09 3507 |013c: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f06bc: 220b a107 |013e: new-instance v11, Lindrora/atomic/FirstRunActivity$3; // type@07a1 │ │ -0f06c0: 0800 1200 |0140: move-object/from16 v0, v18 │ │ -0f06c4: 7020 593e 0b00 |0142: invoke-direct {v11, v0}, Lindrora/atomic/FirstRunActivity$3;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e59 │ │ -0f06ca: 6e20 e73a b900 |0145: invoke-virtual {v9, v11}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f06d0: 600b 1917 |0148: sget v11, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ -0f06d4: 3d0b 0b00 |014a: if-lez v11, 0155 // +000b │ │ -0f06d8: 0800 1200 |014c: move-object/from16 v0, v18 │ │ -0f06dc: 540b 1d17 |014e: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f06e0: 600c 1917 |0150: sget v12, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ -0f06e4: 6e20 d93c cb00 |0152: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@3cd9 │ │ -0f06ea: 7401 753e 1200 |0155: invoke-virtual/range {v18}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ -0f06f0: 7401 763e 1200 |0158: invoke-virtual/range {v18}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ -0f06f6: 0800 1200 |015b: move-object/from16 v0, v18 │ │ -0f06fa: 540b 1d17 |015d: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f06fe: 150c 0a01 |015f: const/high16 v12, #int 17432576 // #10a │ │ -0f0702: 0800 1200 |0161: move-object/from16 v0, v18 │ │ -0f0706: 7120 b83a c000 |0163: invoke-static {v0, v12}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -0f070c: 0c0c |0166: move-result-object v12 │ │ -0f070e: 6e20 da3c cb00 |0167: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@3cda │ │ -0f0714: 0800 1200 |016a: move-object/from16 v0, v18 │ │ -0f0718: 540b 1d17 |016c: iget-object v11, v0, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f071c: 140c 0100 0a01 |016e: const v12, #float 2.53466e-38 // #010a0001 │ │ -0f0722: 0800 1200 |0171: move-object/from16 v0, v18 │ │ -0f0726: 7120 b83a c000 |0173: invoke-static {v0, v12}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -0f072c: 0c0c |0176: move-result-object v12 │ │ -0f072e: 6e20 db3c cb00 |0177: invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@3cdb │ │ -0f0734: 0e00 |017a: return-void │ │ + insns size : 326 16-bit code units │ │ +0ee1d4: |[0ee1d4] indrora.atomic.FirstRunActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0ee1e4: 6f20 b900 fe00 |0000: invoke-super {v14, v15}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0ee1ea: 1407 2600 047f |0003: const v7, #float 1.75459e+38 // #7f040026 │ │ +0ee1f0: 6e20 723e 7e00 |0006: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.setContentView:(I)V // method@3e72 │ │ +0ee1f6: 6e10 6a3e 0e00 |0009: invoke-virtual {v14}, Lindrora/atomic/FirstRunActivity;.getResources:()Landroid/content/res/Resources; // method@3e6a │ │ +0ee1fc: 0c07 |000c: move-result-object v7 │ │ +0ee1fe: 5be7 1a17 |000d: iput-object v7, v14, Lindrora/atomic/FirstRunActivity;.resources:Landroid/content/res/Resources; // field@171a │ │ +0ee202: 1407 7200 0c7f |000f: const v7, #float 1.86094e+38 // #7f0c0072 │ │ +0ee208: 6e20 653e 7e00 |0012: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ +0ee20e: 0c07 |0015: move-result-object v7 │ │ +0ee210: 1f07 6807 |0016: check-cast v7, Landroid/widget/ViewFlipper; // type@0768 │ │ +0ee214: 5be7 1d17 |0018: iput-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee218: 1407 2700 047f |001a: const v7, #float 1.75459e+38 // #7f040027 │ │ +0ee21e: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +0ee220: 7130 8838 7e08 |001e: invoke-static {v14, v7, v8}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@3888 │ │ +0ee226: 0c06 |0021: move-result-object v6 │ │ +0ee228: 1407 7800 0c7f |0022: const v7, #float 1.86094e+38 // #7f0c0078 │ │ +0ee22e: 6e20 3a38 7600 |0025: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0ee234: 0c07 |0028: move-result-object v7 │ │ +0ee236: 1f07 6507 |0029: check-cast v7, Landroid/widget/TextView; // type@0765 │ │ +0ee23a: 1a08 f41b |002b: const-string v8, "Version %1$s" // string@1bf4 │ │ +0ee23e: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +0ee240: 2399 3709 |002e: new-array v9, v9, [Ljava/lang/Object; // type@0937 │ │ +0ee244: 120a |0030: const/4 v10, #int 0 // #0 │ │ +0ee246: 6e10 683e 0e00 |0031: invoke-virtual {v14}, Lindrora/atomic/FirstRunActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e68 │ │ +0ee24c: 0c0b |0034: move-result-object v11 │ │ +0ee24e: 6e10 693e 0e00 |0035: invoke-virtual {v14}, Lindrora/atomic/FirstRunActivity;.getPackageName:()Ljava/lang/String; // method@3e69 │ │ +0ee254: 0c0c |0038: move-result-object v12 │ │ +0ee256: 120d |0039: const/4 v13, #int 0 // #0 │ │ +0ee258: 6e30 0b02 cb0d |003a: invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ +0ee25e: 0c0b |003d: move-result-object v11 │ │ +0ee260: 54bb 8c00 |003e: iget-object v11, v11, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@008c │ │ +0ee264: 4d0b 090a |0040: aput-object v11, v9, v10 │ │ +0ee268: 7120 3a43 9800 |0042: invoke-static {v8, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0ee26e: 0c08 |0045: move-result-object v8 │ │ +0ee270: 6e20 c73c 8700 |0046: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ee276: 1407 7a00 0c7f |0049: const v7, #float 1.86094e+38 // #7f0c007a │ │ +0ee27c: 6e20 3a38 7600 |004c: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0ee282: 0c01 |004f: move-result-object v1 │ │ +0ee284: 1f01 6507 |0050: check-cast v1, Landroid/widget/TextView; // type@0765 │ │ +0ee288: 1407 8b00 0e7f |0052: const v7, #float 1.88753e+38 // #7f0e008b │ │ +0ee28e: 6e20 6b3e 7e00 |0055: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ +0ee294: 0c07 |0058: move-result-object v7 │ │ +0ee296: 7110 1137 0700 |0059: invoke-static {v7}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ +0ee29c: 0c07 |005c: move-result-object v7 │ │ +0ee29e: 6e20 c73c 7100 |005d: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ee2a4: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +0ee2a6: 6e20 bf3c 7100 |0061: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@3cbf │ │ +0ee2ac: 7100 3537 0000 |0064: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@3735 │ │ +0ee2b2: 0c07 |0067: move-result-object v7 │ │ +0ee2b4: 6e20 c13c 7100 |0068: invoke-virtual {v1, v7}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@3cc1 │ │ +0ee2ba: 1407 8c00 0e7f |006b: const v7, #float 1.88753e+38 // #7f0e008c │ │ +0ee2c0: 6e20 6b3e 7e00 |006e: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.getString:(I)Ljava/lang/String; // method@3e6b │ │ +0ee2c6: 0c07 |0071: move-result-object v7 │ │ +0ee2c8: 6e20 ee38 7600 |0072: invoke-virtual {v6, v7}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ +0ee2ce: 54e7 1d17 |0075: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee2d2: 6e20 773e 6e00 |0077: invoke-virtual {v14, v6}, Lindrora/atomic/FirstRunActivity;.wrapScrollview:(Landroid/view/View;)Landroid/view/View; // method@3e77 │ │ +0ee2d8: 0c08 |007a: move-result-object v8 │ │ +0ee2da: 6e20 d53c 8700 |007b: invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;.addView:(Landroid/view/View;)V // method@3cd5 │ │ +0ee2e0: 54e7 1d17 |007e: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee2e4: 1218 |0080: const/4 v8, #int 1 // #1 │ │ +0ee2e6: 6e20 dc3c 8700 |0081: invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;.setScrollContainer:(Z)V // method@3cdc │ │ +0ee2ec: 2207 2e08 |0084: new-instance v7, Lindrora/atomic/model/Settings; // type@082e │ │ +0ee2f0: 7020 1542 e700 |0086: invoke-direct {v7, v14}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0ee2f6: 5be7 1b17 |0089: iput-object v7, v14, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ +0ee2fa: 54e7 1b17 |008b: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ +0ee2fe: 6e10 2242 0700 |008d: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.getLastRunVersion:()I // method@4222 │ │ +0ee304: 0a03 |0090: move-result v3 │ │ +0ee306: 1a07 6d08 |0091: const-string v7, "Firstrun" // string@086d │ │ +0ee30a: 2208 7908 |0093: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0ee30e: 7010 5a43 0800 |0095: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ee314: 1a09 1812 |0098: const-string v9, "Last version = " // string@1218 │ │ +0ee318: 6e20 6343 9800 |009a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ee31e: 0c08 |009d: move-result-object v8 │ │ +0ee320: 6e20 5f43 3800 |009e: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ee326: 0c08 |00a1: move-result-object v8 │ │ +0ee328: 6e10 6a43 0800 |00a2: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ee32e: 0c08 |00a5: move-result-object v8 │ │ +0ee330: 7120 5737 8700 |00a6: invoke-static {v7, v8}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ee336: 54e8 1c17 |00a9: iget-object v8, v14, Lindrora/atomic/FirstRunActivity;.topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; // field@171c │ │ +0ee33a: 2189 |00ab: array-length v9, v8 │ │ +0ee33c: 1207 |00ac: const/4 v7, #int 0 // #0 │ │ +0ee33e: 3597 4900 |00ad: if-ge v7, v9, 00f6 // +0049 │ │ +0ee342: 4602 0807 |00af: aget-object v2, v8, v7 │ │ +0ee346: 1a0a 6d08 |00b1: const-string v10, "Firstrun" // string@086d │ │ +0ee34a: 220b 7908 |00b3: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0ee34e: 7010 5a43 0b00 |00b5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ee354: 1a0c f11f |00b8: const-string v12, "addedin=" // string@1ff1 │ │ +0ee358: 6e20 6343 cb00 |00ba: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ee35e: 0c0b |00bd: move-result-object v11 │ │ +0ee360: 522c 1417 |00be: iget v12, v2, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ +0ee364: 6e20 5f43 cb00 |00c0: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ee36a: 0c0b |00c3: move-result-object v11 │ │ +0ee36c: 1a0c dc00 |00c4: const-string v12, " vs ver " // string@00dc │ │ +0ee370: 6e20 6343 cb00 |00c6: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ee376: 0c0b |00c9: move-result-object v11 │ │ +0ee378: 6e20 5f43 3b00 |00ca: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ee37e: 0c0b |00cd: move-result-object v11 │ │ +0ee380: 6e10 6a43 0b00 |00ce: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ee386: 0c0b |00d1: move-result-object v11 │ │ +0ee388: 7120 5737 ba00 |00d2: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0ee38e: 522a 1417 |00d5: iget v10, v2, Lindrora/atomic/FirstRunActivity$HelpTopic;.AddedIn:I // field@1714 │ │ +0ee392: 343a 0b00 |00d7: if-lt v10, v3, 00e2 // +000b │ │ +0ee396: 54ea 1d17 |00d9: iget-object v10, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee39a: 6e20 673e 2e00 |00db: invoke-virtual {v14, v2}, Lindrora/atomic/FirstRunActivity;.generateHelpPage:(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; // method@3e67 │ │ +0ee3a0: 0c0b |00de: move-result-object v11 │ │ +0ee3a2: 6e20 d53c ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/ViewFlipper;.addView:(Landroid/view/View;)V // method@3cd5 │ │ +0ee3a8: d807 0701 |00e2: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0ee3ac: 28c9 |00e4: goto 00ad // -0037 │ │ +0ee3ae: 0d00 |00e5: move-exception v0 │ │ +0ee3b0: 1407 7800 0c7f |00e6: const v7, #float 1.86094e+38 // #7f0c0078 │ │ +0ee3b6: 6e20 3a38 7600 |00e9: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0ee3bc: 0c07 |00ec: move-result-object v7 │ │ +0ee3be: 1f07 6507 |00ed: check-cast v7, Landroid/widget/TextView; // type@0765 │ │ +0ee3c2: 1a08 2b1b |00ef: const-string v8, "Unkown version!" // string@1b2b │ │ +0ee3c6: 6e20 c73c 8700 |00f1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ee3cc: 2900 55ff |00f4: goto/16 0049 // -00ab │ │ +0ee3d0: 54e7 1b17 |00f6: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.ss:Lindrora/atomic/model/Settings; // field@171b │ │ +0ee3d4: 6e10 3f42 0700 |00f8: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.updateLastRunVersion:()V // method@423f │ │ +0ee3da: 1407 7500 0c7f |00fb: const v7, #float 1.86094e+38 // #7f0c0075 │ │ +0ee3e0: 6e20 653e 7e00 |00fe: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ +0ee3e6: 0c04 |0101: move-result-object v4 │ │ +0ee3e8: 1f04 3507 |0102: check-cast v4, Landroid/widget/Button; // type@0735 │ │ +0ee3ec: 2207 a007 |0104: new-instance v7, Lindrora/atomic/FirstRunActivity$2; // type@07a0 │ │ +0ee3f0: 7020 573e e700 |0106: invoke-direct {v7, v14}, Lindrora/atomic/FirstRunActivity$2;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e57 │ │ +0ee3f6: 6e20 e73a 7400 |0109: invoke-virtual {v4, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0ee3fc: 1407 7400 0c7f |010c: const v7, #float 1.86094e+38 // #7f0c0074 │ │ +0ee402: 6e20 653e 7e00 |010f: invoke-virtual {v14, v7}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ +0ee408: 0c05 |0112: move-result-object v5 │ │ +0ee40a: 1f05 3507 |0113: check-cast v5, Landroid/widget/Button; // type@0735 │ │ +0ee40e: 2207 a107 |0115: new-instance v7, Lindrora/atomic/FirstRunActivity$3; // type@07a1 │ │ +0ee412: 7020 593e e700 |0117: invoke-direct {v7, v14}, Lindrora/atomic/FirstRunActivity$3;.:(Lindrora/atomic/FirstRunActivity;)V // method@3e59 │ │ +0ee418: 6e20 e73a 7500 |011a: invoke-virtual {v5, v7}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0ee41e: 6007 1917 |011d: sget v7, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ +0ee422: 3d07 0900 |011f: if-lez v7, 0128 // +0009 │ │ +0ee426: 54e7 1d17 |0121: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee42a: 6008 1917 |0123: sget v8, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ +0ee42e: 6e20 d93c 8700 |0125: invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;.setDisplayedChild:(I)V // method@3cd9 │ │ +0ee434: 6e10 753e 0e00 |0128: invoke-virtual {v14}, Lindrora/atomic/FirstRunActivity;.updateButton:()V // method@3e75 │ │ +0ee43a: 6e10 763e 0e00 |012b: invoke-virtual {v14}, Lindrora/atomic/FirstRunActivity;.updateTitle:()V // method@3e76 │ │ +0ee440: 54e7 1d17 |012e: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee444: 1508 0a01 |0130: const/high16 v8, #int 17432576 // #10a │ │ +0ee448: 7120 b83a 8e00 |0132: invoke-static {v14, v8}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +0ee44e: 0c08 |0135: move-result-object v8 │ │ +0ee450: 6e20 da3c 8700 |0136: invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;.setInAnimation:(Landroid/view/animation/Animation;)V // method@3cda │ │ +0ee456: 54e7 1d17 |0139: iget-object v7, v14, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee45a: 1408 0100 0a01 |013b: const v8, #float 2.53466e-38 // #010a0001 │ │ +0ee460: 7120 b83a 8e00 |013e: invoke-static {v14, v8}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +0ee466: 0c08 |0141: move-result-object v8 │ │ +0ee468: 6e20 db3c 8700 |0142: invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;.setOutAnimation:(Landroid/view/animation/Animation;)V // method@3cdb │ │ +0ee46e: 0e00 |0145: return-void │ │ catches : 1 │ │ - 0x002f - 0x0054 │ │ - Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0106 │ │ + 0x0025 - 0x0049 │ │ + Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00e5 │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ - 0x000b line=101 │ │ - 0x0013 line=106 │ │ - 0x0022 line=108 │ │ - 0x002c line=110 │ │ - 0x0054 line=116 │ │ - 0x005d line=117 │ │ - 0x006d line=118 │ │ - 0x0071 line=119 │ │ - 0x0078 line=120 │ │ - 0x0084 line=122 │ │ - 0x0091 line=123 │ │ - 0x0099 line=124 │ │ - 0x00a4 line=125 │ │ - 0x00ac line=126 │ │ - 0x00c4 line=127 │ │ - 0x00ce line=128 │ │ - 0x00f2 line=129 │ │ - 0x00f6 line=130 │ │ - 0x0103 line=127 │ │ - 0x0106 line=113 │ │ - 0x0107 line=114 │ │ - 0x0117 line=134 │ │ - 0x011e line=136 │ │ - 0x0129 line=137 │ │ - 0x0133 line=153 │ │ - 0x013e line=154 │ │ - 0x0148 line=166 │ │ - 0x014c line=167 │ │ - 0x0155 line=169 │ │ - 0x0158 line=170 │ │ - 0x015b line=171 │ │ - 0x016a line=172 │ │ - 0x017a line=174 │ │ - locals : │ │ - 0x00c8 - 0x0106 reg=1 arr$ [Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ - 0x005d - 0x0106 reg=3 firstView Landroid/widget/TextView; │ │ - 0x00ce - 0x0106 reg=4 ht Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ - 0x00ca - 0x0106 reg=5 i$ I │ │ - 0x00c9 - 0x0106 reg=6 len$ I │ │ - 0x00ac - 0x0106 reg=7 lrVersion I │ │ - 0x0107 - 0x0117 reg=2 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ - 0x0117 - 0x017b reg=1 arr$ [Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ - 0x0117 - 0x017b reg=3 firstView Landroid/widget/TextView; │ │ - 0x0117 - 0x017b reg=5 i$ I │ │ - 0x0117 - 0x017b reg=6 len$ I │ │ - 0x0117 - 0x017b reg=7 lrVersion I │ │ - 0x0129 - 0x017b reg=8 nButton Landroid/widget/Button; │ │ - 0x013e - 0x017b reg=9 pButton Landroid/widget/Button; │ │ - 0x002c - 0x017b reg=10 v Landroid/view/View; │ │ - 0x0000 - 0x017b reg=18 this Lindrora/atomic/FirstRunActivity; │ │ - 0x0000 - 0x017b reg=19 savedInstanceState Landroid/os/Bundle; │ │ + 0x0009 line=101 │ │ + 0x000f line=106 │ │ + 0x001a line=108 │ │ + 0x0022 line=110 │ │ + 0x0031 line=111 │ │ + 0x0042 line=110 │ │ + 0x0049 line=116 │ │ + 0x0052 line=117 │ │ + 0x0060 line=118 │ │ + 0x0064 line=119 │ │ + 0x006b line=120 │ │ + 0x0075 line=122 │ │ + 0x007e line=123 │ │ + 0x0084 line=124 │ │ + 0x008b line=125 │ │ + 0x0091 line=126 │ │ + 0x00a9 line=127 │ │ + 0x00b1 line=128 │ │ + 0x00d5 line=129 │ │ + 0x00d9 line=130 │ │ + 0x00e2 line=127 │ │ + 0x00e5 line=113 │ │ + 0x00e6 line=114 │ │ + 0x00f6 line=134 │ │ + 0x00fb line=136 │ │ + 0x0104 line=137 │ │ + 0x010c line=153 │ │ + 0x0115 line=154 │ │ + 0x011d line=166 │ │ + 0x0121 line=167 │ │ + 0x0128 line=169 │ │ + 0x012b line=170 │ │ + 0x012e line=171 │ │ + 0x0139 line=172 │ │ + 0x0145 line=174 │ │ + locals : │ │ + 0x0052 - 0x00e5 reg=1 firstView Landroid/widget/TextView; │ │ + 0x00b1 - 0x00e5 reg=2 ht Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ + 0x0091 - 0x00e5 reg=3 lrVersion I │ │ + 0x00e6 - 0x00f6 reg=0 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ + 0x00f6 - 0x0146 reg=1 firstView Landroid/widget/TextView; │ │ + 0x00f6 - 0x0146 reg=3 lrVersion I │ │ + 0x0104 - 0x0146 reg=4 nButton Landroid/widget/Button; │ │ + 0x0115 - 0x0146 reg=5 pButton Landroid/widget/Button; │ │ + 0x0022 - 0x0146 reg=6 v Landroid/view/View; │ │ + 0x0000 - 0x0146 reg=14 this Lindrora/atomic/FirstRunActivity; │ │ + 0x0000 - 0x0146 reg=15 savedInstanceState Landroid/os/Bundle; │ │ │ │ #6 : (in Lindrora/atomic/FirstRunActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f0748: |[0f0748] indrora.atomic.FirstRunActivity.onPause:()V │ │ -0f0758: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f075c: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ -0f0762: 0a00 |0005: move-result v0 │ │ -0f0764: 6700 1917 |0006: sput v0, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ -0f0768: 6f10 bd00 0100 |0008: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@00bd │ │ -0f076e: 0e00 |000b: return-void │ │ +0ee480: |[0ee480] indrora.atomic.FirstRunActivity.onPause:()V │ │ +0ee490: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee494: 6e10 d83c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getDisplayedChild:()I // method@3cd8 │ │ +0ee49a: 0a00 |0005: move-result v0 │ │ +0ee49c: 6700 1917 |0006: sput v0, Lindrora/atomic/FirstRunActivity;.currentPage:I // field@1719 │ │ +0ee4a0: 6f10 bd00 0100 |0008: invoke-super {v1}, Landroid/app/Activity;.onPause:()V // method@00bd │ │ +0ee4a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000b line=180 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lindrora/atomic/FirstRunActivity; │ │ @@ -237461,27 +237431,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0f0770: |[0f0770] indrora.atomic.FirstRunActivity.updateButton:()V │ │ -0f0780: 1401 7400 0c7f |0000: const v1, #float 1.86094e+38 // #7f0c0074 │ │ -0f0786: 6e20 653e 1200 |0003: invoke-virtual {v2, v1}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ -0f078c: 0c00 |0006: move-result-object v0 │ │ -0f078e: 1f00 3507 |0007: check-cast v0, Landroid/widget/Button; // type@0735 │ │ -0f0792: 6e10 6d3e 0200 |0009: invoke-virtual {v2}, Lindrora/atomic/FirstRunActivity;.isFirst:()Z // method@3e6d │ │ -0f0798: 0a01 |000c: move-result v1 │ │ -0f079a: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -0f079e: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0f07a2: 6e20 ea3a 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ -0f07a8: 0e00 |0014: return-void │ │ -0f07aa: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0f07ac: 28fb |0016: goto 0011 // -0005 │ │ +0ee4a8: |[0ee4a8] indrora.atomic.FirstRunActivity.updateButton:()V │ │ +0ee4b8: 1401 7400 0c7f |0000: const v1, #float 1.86094e+38 // #7f0c0074 │ │ +0ee4be: 6e20 653e 1200 |0003: invoke-virtual {v2, v1}, Lindrora/atomic/FirstRunActivity;.findViewById:(I)Landroid/view/View; // method@3e65 │ │ +0ee4c4: 0c00 |0006: move-result-object v0 │ │ +0ee4c6: 1f00 3507 |0007: check-cast v0, Landroid/widget/Button; // type@0735 │ │ +0ee4ca: 6e10 6d3e 0200 |0009: invoke-virtual {v2}, Lindrora/atomic/FirstRunActivity;.isFirst:()Z // method@3e6d │ │ +0ee4d0: 0a01 |000c: move-result v1 │ │ +0ee4d2: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +0ee4d6: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +0ee4da: 6e20 ea3a 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/Button;.setVisibility:(I)V // method@3aea │ │ +0ee4e0: 0e00 |0014: return-void │ │ +0ee4e2: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0ee4e4: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=184 │ │ 0x0014 line=185 │ │ 0x0015 line=184 │ │ locals : │ │ @@ -237493,24 +237463,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0f07b0: |[0f07b0] indrora.atomic.FirstRunActivity.updateTitle:()V │ │ -0f07c0: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ -0f07c4: 6e10 d73c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getCurrentView:()Landroid/view/View; // method@3cd7 │ │ -0f07ca: 0c00 |0005: move-result-object v0 │ │ -0f07cc: 6e10 7338 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ -0f07d2: 0c00 |0009: move-result-object v0 │ │ -0f07d4: 1f00 5608 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0f07d8: 1f00 5608 |000c: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -0f07dc: 6e20 733e 0100 |000e: invoke-virtual {v1, v0}, Lindrora/atomic/FirstRunActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@3e73 │ │ -0f07e2: 0e00 |0011: return-void │ │ +0ee4e8: |[0ee4e8] indrora.atomic.FirstRunActivity.updateTitle:()V │ │ +0ee4f8: 5410 1d17 |0000: iget-object v0, v1, Lindrora/atomic/FirstRunActivity;.vf:Landroid/widget/ViewFlipper; // field@171d │ │ +0ee4fc: 6e10 d73c 0000 |0002: invoke-virtual {v0}, Landroid/widget/ViewFlipper;.getCurrentView:()Landroid/view/View; // method@3cd7 │ │ +0ee502: 0c00 |0005: move-result-object v0 │ │ +0ee504: 6e10 7338 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ +0ee50a: 0c00 |0009: move-result-object v0 │ │ +0ee50c: 1f00 5608 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0ee510: 1f00 5608 |000c: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +0ee514: 6e20 733e 0100 |000e: invoke-virtual {v1, v0}, Lindrora/atomic/FirstRunActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@3e73 │ │ +0ee51a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0011 line=197 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lindrora/atomic/FirstRunActivity; │ │ │ │ @@ -237519,36 +237489,36 @@ │ │ type : '(Landroid/view/View;)Landroid/view/View;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f07e4: |[0f07e4] indrora.atomic.FirstRunActivity.wrapScrollview:(Landroid/view/View;)Landroid/view/View; │ │ -0f07f4: 2200 5507 |0000: new-instance v0, Landroid/widget/ScrollView; // type@0755 │ │ -0f07f8: 7020 393c 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@3c39 │ │ -0f07fe: 6e20 3a3c 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@3c3a │ │ -0f0804: 1100 |0008: return-object v0 │ │ +0ee51c: |[0ee51c] indrora.atomic.FirstRunActivity.wrapScrollview:(Landroid/view/View;)Landroid/view/View; │ │ +0ee52c: 2200 5507 |0000: new-instance v0, Landroid/widget/ScrollView; // type@0755 │ │ +0ee530: 7020 393c 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/ScrollView;.:(Landroid/content/Context;)V // method@3c39 │ │ +0ee536: 6e20 3a3c 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ScrollView;.addView:(Landroid/view/View;)V // method@3c3a │ │ +0ee53c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 scrollable Landroid/widget/ScrollView; │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/FirstRunActivity; │ │ 0x0000 - 0x0009 reg=2 vv Landroid/view/View; │ │ │ │ - source_file_idx : 2159 (FirstRunActivity.java) │ │ + source_file_idx : 2155 (FirstRunActivity.java) │ │ │ │ Class #1046 header: │ │ class_idx : 1958 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 10 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1046 annotations: │ │ Annotations on class │ │ @@ -237618,31 +237588,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0808: |[0f0808] indrora.atomic.R$anim.:()V │ │ -0f0818: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f081e: 0e00 |0003: return-void │ │ +0ee540: |[0ee540] indrora.atomic.R$anim.:()V │ │ +0ee550: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$anim; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1047 header: │ │ class_idx : 1959 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1047 annotations: │ │ Annotations on class │ │ @@ -237702,31 +237672,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0820: |[0f0820] indrora.atomic.R$array.:()V │ │ -0f0830: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0836: 0e00 |0003: return-void │ │ +0ee558: |[0ee558] indrora.atomic.R$array.:()V │ │ +0ee568: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$array; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1048 header: │ │ class_idx : 1960 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 245 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1048 annotations: │ │ Annotations on class │ │ @@ -238971,31 +238941,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0838: |[0f0838] indrora.atomic.R$attr.:()V │ │ -0f0848: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f084e: 0e00 |0003: return-void │ │ +0ee570: |[0ee570] indrora.atomic.R$attr.:()V │ │ +0ee580: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$attr; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1049 header: │ │ class_idx : 1961 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1049 annotations: │ │ Annotations on class │ │ @@ -239080,31 +239050,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0850: |[0f0850] indrora.atomic.R$bool.:()V │ │ -0f0860: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0866: 0e00 |0003: return-void │ │ +0ee588: |[0ee588] indrora.atomic.R$bool.:()V │ │ +0ee598: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee59e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$bool; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1050 header: │ │ class_idx : 1962 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 91 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1050 annotations: │ │ Annotations on class │ │ @@ -239579,31 +239549,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0868: |[0f0868] indrora.atomic.R$color.:()V │ │ -0f0878: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f087e: 0e00 |0003: return-void │ │ +0ee5a0: |[0ee5a0] indrora.atomic.R$color.:()V │ │ +0ee5b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee5b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$color; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1051 header: │ │ class_idx : 1963 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 88 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1051 annotations: │ │ Annotations on class │ │ @@ -240063,31 +240033,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0880: |[0f0880] indrora.atomic.R$dimen.:()V │ │ -0f0890: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0896: 0e00 |0003: return-void │ │ +0ee5b8: |[0ee5b8] indrora.atomic.R$dimen.:()V │ │ +0ee5c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee5ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$dimen; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1052 header: │ │ class_idx : 1964 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 158 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1052 annotations: │ │ Annotations on class │ │ @@ -240897,31 +240867,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0898: |[0f0898] indrora.atomic.R$drawable.:()V │ │ -0f08a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f08ae: 0e00 |0003: return-void │ │ +0ee5d0: |[0ee5d0] indrora.atomic.R$drawable.:()V │ │ +0ee5e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee5e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1053 header: │ │ class_idx : 1965 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 157 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1053 annotations: │ │ Annotations on class │ │ @@ -241726,31 +241696,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f08b0: |[0f08b0] indrora.atomic.R$id.:()V │ │ -0f08c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f08c6: 0e00 |0003: return-void │ │ +0ee5e8: |[0ee5e8] indrora.atomic.R$id.:()V │ │ +0ee5f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee5fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$id; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1054 header: │ │ class_idx : 1966 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1054 annotations: │ │ Annotations on class │ │ @@ -241815,31 +241785,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f08c8: |[0f08c8] indrora.atomic.R$integer.:()V │ │ -0f08d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f08de: 0e00 |0003: return-void │ │ +0ee600: |[0ee600] indrora.atomic.R$integer.:()V │ │ +0ee610: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$integer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1055 header: │ │ class_idx : 1967 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 58 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1055 annotations: │ │ Annotations on class │ │ @@ -242149,31 +242119,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f08e0: |[0f08e0] indrora.atomic.R$layout.:()V │ │ -0f08f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f08f6: 0e00 |0003: return-void │ │ +0ee618: |[0ee618] indrora.atomic.R$layout.:()V │ │ +0ee628: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee62e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$layout; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1056 header: │ │ class_idx : 1968 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1056 annotations: │ │ Annotations on class │ │ @@ -242213,31 +242183,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f08f8: |[0f08f8] indrora.atomic.R$menu.:()V │ │ -0f0908: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f090e: 0e00 |0003: return-void │ │ +0ee630: |[0ee630] indrora.atomic.R$menu.:()V │ │ +0ee640: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee646: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2252 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$menu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1057 header: │ │ class_idx : 1969 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1057 annotations: │ │ Annotations on class │ │ @@ -242262,31 +242232,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0910: |[0f0910] indrora.atomic.R$mipmap.:()V │ │ -0f0920: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0926: 0e00 |0003: return-void │ │ +0ee648: |[0ee648] indrora.atomic.R$mipmap.:()V │ │ +0ee658: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee65e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$mipmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1058 header: │ │ class_idx : 1970 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 30 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1058 annotations: │ │ Annotations on class │ │ @@ -242456,31 +242426,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0928: |[0f0928] indrora.atomic.R$raw.:()V │ │ -0f0938: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f093e: 0e00 |0003: return-void │ │ +0ee660: |[0ee660] indrora.atomic.R$raw.:()V │ │ +0ee670: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$raw; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1059 header: │ │ class_idx : 1971 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 388 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1059 annotations: │ │ Annotations on class │ │ @@ -244440,31 +244410,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0940: |[0f0940] indrora.atomic.R$string.:()V │ │ -0f0950: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f0956: 0e00 |0003: return-void │ │ +0ee678: |[0ee678] indrora.atomic.R$string.:()V │ │ +0ee688: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee68e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$string; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1060 header: │ │ class_idx : 1972 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 318 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1060 annotations: │ │ Annotations on class │ │ @@ -246074,31 +246044,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f0958: |[0f0958] indrora.atomic.R$style.:()V │ │ -0f0968: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f096e: 0e00 |0003: return-void │ │ +0ee690: |[0ee690] indrora.atomic.R$style.:()V │ │ +0ee6a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ee6a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2683 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1061 header: │ │ class_idx : 1973 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 369 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1061 annotations: │ │ Annotations on class │ │ @@ -247963,177 +247933,177 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1066 16-bit code units │ │ -0f0970: |[0f0970] indrora.atomic.R$styleable.:()V │ │ -0f0980: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -0f0982: 1245 |0001: const/4 v5, #int 4 // #4 │ │ -0f0984: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0f0986: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -0f0988: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0f098a: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -0f098e: 2300 f508 |0007: new-array v0, v0, [I // type@08f5 │ │ -0f0992: 2600 1501 0000 |0009: fill-array-data v0, 0000011e // +00000115 │ │ -0f0998: 6900 481d |000c: sput-object v0, Lindrora/atomic/R$styleable;.ActionBar:[I // field@1d48 │ │ -0f099c: 2340 f508 |000e: new-array v0, v4, [I // type@08f5 │ │ -0f09a0: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -0f09a6: 4b01 0002 |0013: aput v1, v0, v2 │ │ -0f09aa: 6900 491d |0015: sput-object v0, Lindrora/atomic/R$styleable;.ActionBarLayout:[I // field@1d49 │ │ -0f09ae: 2340 f508 |0017: new-array v0, v4, [I // type@08f5 │ │ -0f09b2: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -0f09b8: 4b01 0002 |001c: aput v1, v0, v2 │ │ -0f09bc: 6900 661d |001e: sput-object v0, Lindrora/atomic/R$styleable;.ActionMenuItemView:[I // field@1d66 │ │ -0f09c0: 2320 f508 |0020: new-array v0, v2, [I // type@08f5 │ │ -0f09c4: 6900 681d |0022: sput-object v0, Lindrora/atomic/R$styleable;.ActionMenuView:[I // field@1d68 │ │ -0f09c8: 2360 f508 |0024: new-array v0, v6, [I // type@08f5 │ │ -0f09cc: 2600 3201 0000 |0026: fill-array-data v0, 00000158 // +00000132 │ │ -0f09d2: 6900 691d |0029: sput-object v0, Lindrora/atomic/R$styleable;.ActionMode:[I // field@1d69 │ │ -0f09d6: 2330 f508 |002b: new-array v0, v3, [I // type@08f5 │ │ -0f09da: 2600 3b01 0000 |002d: fill-array-data v0, 00000168 // +0000013b │ │ -0f09e0: 6900 701d |0030: sput-object v0, Lindrora/atomic/R$styleable;.ActivityChooserView:[I // field@1d70 │ │ -0f09e4: 2360 f508 |0032: new-array v0, v6, [I // type@08f5 │ │ -0f09e8: 2600 3c01 0000 |0034: fill-array-data v0, 00000170 // +0000013c │ │ -0f09ee: 6900 731d |0037: sput-object v0, Lindrora/atomic/R$styleable;.AlertDialog:[I // field@1d73 │ │ -0f09f2: 2330 f508 |0039: new-array v0, v3, [I // type@08f5 │ │ -0f09f6: 2600 4501 0000 |003b: fill-array-data v0, 00000180 // +00000145 │ │ -0f09fc: 6900 7a1d |003e: sput-object v0, Lindrora/atomic/R$styleable;.AppCompatTextView:[I // field@1d7a │ │ -0f0a00: 2340 f508 |0040: new-array v0, v4, [I // type@08f5 │ │ -0f0a04: 1401 2d00 017f |0042: const v1, #float 1.71471e+38 // #7f01002d │ │ -0f0a0a: 4b01 0002 |0045: aput v1, v0, v2 │ │ -0f0a0e: 6900 7d1d |0047: sput-object v0, Lindrora/atomic/R$styleable;.ButtonBarLayout:[I // field@1d7d │ │ -0f0a12: 1300 0800 |0049: const/16 v0, #int 8 // #8 │ │ -0f0a16: 2300 f508 |004b: new-array v0, v0, [I // type@08f5 │ │ -0f0a1a: 2600 3b01 0000 |004d: fill-array-data v0, 00000188 // +0000013b │ │ -0f0a20: 6900 7f1d |0050: sput-object v0, Lindrora/atomic/R$styleable;.CirclePageIndicator:[I // field@1d7f │ │ -0f0a24: 2330 f508 |0052: new-array v0, v3, [I // type@08f5 │ │ -0f0a28: 2600 4801 0000 |0054: fill-array-data v0, 0000019c // +00000148 │ │ -0f0a2e: 6900 881d |0057: sput-object v0, Lindrora/atomic/R$styleable;.ColorPickerPreference:[I // field@1d88 │ │ -0f0a32: 2350 f508 |0059: new-array v0, v5, [I // type@08f5 │ │ -0f0a36: 2600 4901 0000 |005b: fill-array-data v0, 000001a4 // +00000149 │ │ -0f0a3c: 6900 8b1d |005e: sput-object v0, Lindrora/atomic/R$styleable;.ColorPickerView:[I // field@1d8b │ │ -0f0a40: 1230 |0060: const/4 v0, #int 3 // #3 │ │ -0f0a42: 2300 f508 |0061: new-array v0, v0, [I // type@08f5 │ │ -0f0a46: 2600 4d01 0000 |0063: fill-array-data v0, 000001b0 // +0000014d │ │ -0f0a4c: 6900 901d |0066: sput-object v0, Lindrora/atomic/R$styleable;.CompoundButton:[I // field@1d90 │ │ -0f0a50: 1300 0800 |0068: const/16 v0, #int 8 // #8 │ │ -0f0a54: 2300 f508 |006a: new-array v0, v0, [I // type@08f5 │ │ -0f0a58: 2600 4e01 0000 |006c: fill-array-data v0, 000001ba // +0000014e │ │ -0f0a5e: 6900 941d |006f: sput-object v0, Lindrora/atomic/R$styleable;.DrawerArrowToggle:[I // field@1d94 │ │ -0f0a62: 2360 f508 |0071: new-array v0, v6, [I // type@08f5 │ │ -0f0a66: 2600 5b01 0000 |0073: fill-array-data v0, 000001ce // +0000015b │ │ -0f0a6c: 6900 9d1d |0076: sput-object v0, Lindrora/atomic/R$styleable;.LinePageIndicator:[I // field@1d9d │ │ -0f0a70: 1300 0900 |0078: const/16 v0, #int 9 // #9 │ │ -0f0a74: 2300 f508 |007a: new-array v0, v0, [I // type@08f5 │ │ -0f0a78: 2600 6201 0000 |007c: fill-array-data v0, 000001de // +00000162 │ │ -0f0a7e: 6900 a41d |007f: sput-object v0, Lindrora/atomic/R$styleable;.LinearLayoutCompat:[I // field@1da4 │ │ -0f0a82: 2350 f508 |0081: new-array v0, v5, [I // type@08f5 │ │ -0f0a86: 2600 7101 0000 |0083: fill-array-data v0, 000001f4 // +00000171 │ │ -0f0a8c: 6900 a51d |0086: sput-object v0, Lindrora/atomic/R$styleable;.LinearLayoutCompat_Layout:[I // field@1da5 │ │ -0f0a90: 2330 f508 |0088: new-array v0, v3, [I // type@08f5 │ │ -0f0a94: 2600 7601 0000 |008a: fill-array-data v0, 00000200 // +00000176 │ │ -0f0a9a: 6900 b31d |008d: sput-object v0, Lindrora/atomic/R$styleable;.ListPopupWindow:[I // field@1db3 │ │ -0f0a9e: 2360 f508 |008f: new-array v0, v6, [I // type@08f5 │ │ -0f0aa2: 2600 7701 0000 |0091: fill-array-data v0, 00000208 // +00000177 │ │ -0f0aa8: 6900 b61d |0094: sput-object v0, Lindrora/atomic/R$styleable;.MenuGroup:[I // field@1db6 │ │ -0f0aac: 1300 1100 |0096: const/16 v0, #int 17 // #11 │ │ -0f0ab0: 2300 f508 |0098: new-array v0, v0, [I // type@08f5 │ │ -0f0ab4: 2600 7e01 0000 |009a: fill-array-data v0, 00000218 // +0000017e │ │ -0f0aba: 6900 bd1d |009d: sput-object v0, Lindrora/atomic/R$styleable;.MenuItem:[I // field@1dbd │ │ -0f0abe: 1300 0800 |009f: const/16 v0, #int 8 // #8 │ │ -0f0ac2: 2300 f508 |00a1: new-array v0, v0, [I // type@08f5 │ │ -0f0ac6: 2600 9b01 0000 |00a3: fill-array-data v0, 0000023e // +0000019b │ │ -0f0acc: 6900 cf1d |00a6: sput-object v0, Lindrora/atomic/R$styleable;.MenuView:[I // field@1dcf │ │ -0f0ad0: 2330 f508 |00a8: new-array v0, v3, [I // type@08f5 │ │ -0f0ad4: 2600 a801 0000 |00aa: fill-array-data v0, 00000252 // +000001a8 │ │ -0f0ada: 6900 d81d |00ad: sput-object v0, Lindrora/atomic/R$styleable;.PopupWindow:[I // field@1dd8 │ │ -0f0ade: 2340 f508 |00af: new-array v0, v4, [I // type@08f5 │ │ -0f0ae2: 1401 4e00 017f |00b1: const v1, #float 1.71472e+38 // #7f01004e │ │ -0f0ae8: 4b01 0002 |00b4: aput v1, v0, v2 │ │ -0f0aec: 6900 d91d |00b6: sput-object v0, Lindrora/atomic/R$styleable;.PopupWindowBackgroundState:[I // field@1dd9 │ │ -0f0af0: 1300 1100 |00b8: const/16 v0, #int 17 // #11 │ │ -0f0af4: 2300 f508 |00ba: new-array v0, v0, [I // type@08f5 │ │ -0f0af8: 2600 9e01 0000 |00bc: fill-array-data v0, 0000025a // +0000019e │ │ -0f0afe: 6900 dd1d |00bf: sput-object v0, Lindrora/atomic/R$styleable;.SearchView:[I // field@1ddd │ │ -0f0b02: 2350 f508 |00c1: new-array v0, v5, [I // type@08f5 │ │ -0f0b06: 2600 bd01 0000 |00c3: fill-array-data v0, 00000280 // +000001bd │ │ -0f0b0c: 6900 ef1d |00c6: sput-object v0, Lindrora/atomic/R$styleable;.Spinner:[I // field@1def │ │ -0f0b10: 1300 0a00 |00c8: const/16 v0, #int 10 // #a │ │ -0f0b14: 2300 f508 |00ca: new-array v0, v0, [I // type@08f5 │ │ -0f0b18: 2600 c001 0000 |00cc: fill-array-data v0, 0000028c // +000001c0 │ │ -0f0b1e: 6900 f41d |00cf: sput-object v0, Lindrora/atomic/R$styleable;.SwitchCompat:[I // field@1df4 │ │ -0f0b22: 1300 0900 |00d1: const/16 v0, #int 9 // #9 │ │ -0f0b26: 2300 f508 |00d3: new-array v0, v0, [I // type@08f5 │ │ -0f0b2a: 2600 cf01 0000 |00d5: fill-array-data v0, 000002a4 // +000001cf │ │ -0f0b30: 6900 ff1d |00d8: sput-object v0, Lindrora/atomic/R$styleable;.TextAppearance:[I // field@1dff │ │ -0f0b34: 1300 6e00 |00da: const/16 v0, #int 110 // #6e │ │ -0f0b38: 2300 f508 |00dc: new-array v0, v0, [I // type@08f5 │ │ -0f0b3c: 2600 dc01 0000 |00de: fill-array-data v0, 000002ba // +000001dc │ │ -0f0b42: 6900 091e |00e1: sput-object v0, Lindrora/atomic/R$styleable;.Theme:[I // field@1e09 │ │ -0f0b46: 1300 0d00 |00e3: const/16 v0, #int 13 // #d │ │ -0f0b4a: 2300 f508 |00e5: new-array v0, v0, [I // type@08f5 │ │ -0f0b4e: 2600 b302 0000 |00e7: fill-array-data v0, 0000039a // +000002b3 │ │ -0f0b54: 6900 781e |00ea: sput-object v0, Lindrora/atomic/R$styleable;.TitlePageIndicator:[I // field@1e78 │ │ -0f0b58: 1300 1900 |00ec: const/16 v0, #int 25 // #19 │ │ -0f0b5c: 2300 f508 |00ee: new-array v0, v0, [I // type@08f5 │ │ -0f0b60: 2600 c802 0000 |00f0: fill-array-data v0, 000003b8 // +000002c8 │ │ -0f0b66: 6900 861e |00f3: sput-object v0, Lindrora/atomic/R$styleable;.Toolbar:[I // field@1e86 │ │ -0f0b6a: 2350 f508 |00f5: new-array v0, v5, [I // type@08f5 │ │ -0f0b6e: 2600 f702 0000 |00f7: fill-array-data v0, 000003ee // +000002f7 │ │ -0f0b74: 6900 a01e |00fa: sput-object v0, Lindrora/atomic/R$styleable;.UnderlinePageIndicator:[I // field@1ea0 │ │ -0f0b78: 1250 |00fc: const/4 v0, #int 5 // #5 │ │ -0f0b7a: 2300 f508 |00fd: new-array v0, v0, [I // type@08f5 │ │ -0f0b7e: 2600 fb02 0000 |00ff: fill-array-data v0, 000003fa // +000002fb │ │ -0f0b84: 6900 a51e |0102: sput-object v0, Lindrora/atomic/R$styleable;.View:[I // field@1ea5 │ │ -0f0b88: 1230 |0104: const/4 v0, #int 3 // #3 │ │ -0f0b8a: 2300 f508 |0105: new-array v0, v0, [I // type@08f5 │ │ -0f0b8e: 2600 0103 0000 |0107: fill-array-data v0, 00000408 // +00000301 │ │ -0f0b94: 6900 a61e |010a: sput-object v0, Lindrora/atomic/R$styleable;.ViewBackgroundHelper:[I // field@1ea6 │ │ -0f0b98: 1250 |010c: const/4 v0, #int 5 // #5 │ │ -0f0b9a: 2300 f508 |010d: new-array v0, v0, [I // type@08f5 │ │ -0f0b9e: 2600 0303 0000 |010f: fill-array-data v0, 00000412 // +00000303 │ │ -0f0ba4: 6900 aa1e |0112: sput-object v0, Lindrora/atomic/R$styleable;.ViewPagerIndicator:[I // field@1eaa │ │ -0f0ba8: 1230 |0114: const/4 v0, #int 3 // #3 │ │ -0f0baa: 2300 f508 |0115: new-array v0, v0, [I // type@08f5 │ │ -0f0bae: 2600 0903 0000 |0117: fill-array-data v0, 00000420 // +00000309 │ │ -0f0bb4: 6900 b01e |011a: sput-object v0, Lindrora/atomic/R$styleable;.ViewStubCompat:[I // field@1eb0 │ │ -0f0bb8: 0e00 |011c: return-void │ │ -0f0bba: 0000 |011d: nop // spacer │ │ -0f0bbc: 0003 0400 1b00 0000 0600 017f 0a00 ... |011e: array-data (58 units) │ │ -0f0c30: 0003 0400 0600 0000 0600 017f 0f00 ... |0158: array-data (16 units) │ │ -0f0c50: 0003 0400 0200 0000 2500 017f 2600 ... |0168: array-data (8 units) │ │ -0f0c60: 0003 0400 0600 0000 f200 0101 2700 ... |0170: array-data (16 units) │ │ -0f0c80: 0003 0400 0200 0000 3400 0101 2c00 ... |0180: array-data (8 units) │ │ -0f0c90: 0003 0400 0800 0000 c400 0101 0400 ... |0188: array-data (20 units) │ │ -0f0cb8: 0003 0400 0200 0000 3300 017f 3400 ... |019c: array-data (8 units) │ │ -0f0cc8: 0003 0400 0400 0000 3500 017f 3600 ... |01a4: array-data (12 units) │ │ -0f0ce0: 0003 0400 0300 0000 0701 0101 3900 ... |01b0: array-data (10 units) │ │ -0f0cf4: 0003 0400 0800 0000 3b00 017f 3c00 ... |01ba: array-data (20 units) │ │ -0f0d1c: 0003 0400 0600 0000 0400 017f 0800 ... |01ce: array-data (16 units) │ │ -0f0d3c: 0003 0400 0900 0000 af00 0101 c400 ... |01de: array-data (22 units) │ │ -0f0d68: 0003 0400 0400 0000 b300 0101 f400 ... |01f4: array-data (12 units) │ │ -0f0d80: 0003 0400 0200 0000 ac02 0101 ad02 ... |0200: array-data (8 units) │ │ -0f0d90: 0003 0400 0600 0000 0e00 0101 d000 ... |0208: array-data (16 units) │ │ -0f0db0: 0003 0400 1100 0000 0200 0101 0e00 ... |0218: array-data (38 units) │ │ -0f0dfc: 0003 0400 0800 0000 ae00 0101 2c01 ... |023e: array-data (20 units) │ │ -0f0e24: 0003 0400 0200 0000 7601 0101 4d00 ... |0252: array-data (8 units) │ │ -0f0e34: 0003 0400 1100 0000 da00 0101 1f01 ... |025a: array-data (38 units) │ │ -0f0e80: 0003 0400 0400 0000 7601 0101 7b01 ... |0280: array-data (12 units) │ │ -0f0e98: 0003 0400 0a00 0000 2401 0101 2501 ... |028c: array-data (24 units) │ │ -0f0ec8: 0003 0400 0900 0000 9500 0101 9600 ... |02a4: array-data (22 units) │ │ -0f0ef4: 0003 0400 6e00 0000 5700 0101 ae00 ... |02ba: array-data (224 units) │ │ -0f10b4: 0003 0400 0d00 0000 9500 0101 9800 ... |039a: array-data (30 units) │ │ -0f10f0: 0003 0400 1900 0000 af00 0101 4001 ... |03b8: array-data (54 units) │ │ -0f115c: 0003 0400 0400 0000 0800 017f e800 ... |03ee: array-data (12 units) │ │ -0f1174: 0003 0400 0500 0000 0000 0101 da00 ... |03fa: array-data (14 units) │ │ -0f1190: 0003 0400 0300 0000 d400 0101 ee00 ... |0408: array-data (10 units) │ │ -0f11a4: 0003 0400 0500 0000 f000 017f f100 ... |0412: array-data (14 units) │ │ -0f11c0: 0003 0400 0300 0000 d000 0101 f200 ... |0420: array-data (10 units) │ │ +0ee6a8: |[0ee6a8] indrora.atomic.R$styleable.:()V │ │ +0ee6b8: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +0ee6ba: 1245 |0001: const/4 v5, #int 4 // #4 │ │ +0ee6bc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0ee6be: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +0ee6c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0ee6c2: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +0ee6c6: 2300 f508 |0007: new-array v0, v0, [I // type@08f5 │ │ +0ee6ca: 2600 1501 0000 |0009: fill-array-data v0, 0000011e // +00000115 │ │ +0ee6d0: 6900 481d |000c: sput-object v0, Lindrora/atomic/R$styleable;.ActionBar:[I // field@1d48 │ │ +0ee6d4: 2340 f508 |000e: new-array v0, v4, [I // type@08f5 │ │ +0ee6d8: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +0ee6de: 4b01 0002 |0013: aput v1, v0, v2 │ │ +0ee6e2: 6900 491d |0015: sput-object v0, Lindrora/atomic/R$styleable;.ActionBarLayout:[I // field@1d49 │ │ +0ee6e6: 2340 f508 |0017: new-array v0, v4, [I // type@08f5 │ │ +0ee6ea: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +0ee6f0: 4b01 0002 |001c: aput v1, v0, v2 │ │ +0ee6f4: 6900 661d |001e: sput-object v0, Lindrora/atomic/R$styleable;.ActionMenuItemView:[I // field@1d66 │ │ +0ee6f8: 2320 f508 |0020: new-array v0, v2, [I // type@08f5 │ │ +0ee6fc: 6900 681d |0022: sput-object v0, Lindrora/atomic/R$styleable;.ActionMenuView:[I // field@1d68 │ │ +0ee700: 2360 f508 |0024: new-array v0, v6, [I // type@08f5 │ │ +0ee704: 2600 3201 0000 |0026: fill-array-data v0, 00000158 // +00000132 │ │ +0ee70a: 6900 691d |0029: sput-object v0, Lindrora/atomic/R$styleable;.ActionMode:[I // field@1d69 │ │ +0ee70e: 2330 f508 |002b: new-array v0, v3, [I // type@08f5 │ │ +0ee712: 2600 3b01 0000 |002d: fill-array-data v0, 00000168 // +0000013b │ │ +0ee718: 6900 701d |0030: sput-object v0, Lindrora/atomic/R$styleable;.ActivityChooserView:[I // field@1d70 │ │ +0ee71c: 2360 f508 |0032: new-array v0, v6, [I // type@08f5 │ │ +0ee720: 2600 3c01 0000 |0034: fill-array-data v0, 00000170 // +0000013c │ │ +0ee726: 6900 731d |0037: sput-object v0, Lindrora/atomic/R$styleable;.AlertDialog:[I // field@1d73 │ │ +0ee72a: 2330 f508 |0039: new-array v0, v3, [I // type@08f5 │ │ +0ee72e: 2600 4501 0000 |003b: fill-array-data v0, 00000180 // +00000145 │ │ +0ee734: 6900 7a1d |003e: sput-object v0, Lindrora/atomic/R$styleable;.AppCompatTextView:[I // field@1d7a │ │ +0ee738: 2340 f508 |0040: new-array v0, v4, [I // type@08f5 │ │ +0ee73c: 1401 2d00 017f |0042: const v1, #float 1.71471e+38 // #7f01002d │ │ +0ee742: 4b01 0002 |0045: aput v1, v0, v2 │ │ +0ee746: 6900 7d1d |0047: sput-object v0, Lindrora/atomic/R$styleable;.ButtonBarLayout:[I // field@1d7d │ │ +0ee74a: 1300 0800 |0049: const/16 v0, #int 8 // #8 │ │ +0ee74e: 2300 f508 |004b: new-array v0, v0, [I // type@08f5 │ │ +0ee752: 2600 3b01 0000 |004d: fill-array-data v0, 00000188 // +0000013b │ │ +0ee758: 6900 7f1d |0050: sput-object v0, Lindrora/atomic/R$styleable;.CirclePageIndicator:[I // field@1d7f │ │ +0ee75c: 2330 f508 |0052: new-array v0, v3, [I // type@08f5 │ │ +0ee760: 2600 4801 0000 |0054: fill-array-data v0, 0000019c // +00000148 │ │ +0ee766: 6900 881d |0057: sput-object v0, Lindrora/atomic/R$styleable;.ColorPickerPreference:[I // field@1d88 │ │ +0ee76a: 2350 f508 |0059: new-array v0, v5, [I // type@08f5 │ │ +0ee76e: 2600 4901 0000 |005b: fill-array-data v0, 000001a4 // +00000149 │ │ +0ee774: 6900 8b1d |005e: sput-object v0, Lindrora/atomic/R$styleable;.ColorPickerView:[I // field@1d8b │ │ +0ee778: 1230 |0060: const/4 v0, #int 3 // #3 │ │ +0ee77a: 2300 f508 |0061: new-array v0, v0, [I // type@08f5 │ │ +0ee77e: 2600 4d01 0000 |0063: fill-array-data v0, 000001b0 // +0000014d │ │ +0ee784: 6900 901d |0066: sput-object v0, Lindrora/atomic/R$styleable;.CompoundButton:[I // field@1d90 │ │ +0ee788: 1300 0800 |0068: const/16 v0, #int 8 // #8 │ │ +0ee78c: 2300 f508 |006a: new-array v0, v0, [I // type@08f5 │ │ +0ee790: 2600 4e01 0000 |006c: fill-array-data v0, 000001ba // +0000014e │ │ +0ee796: 6900 941d |006f: sput-object v0, Lindrora/atomic/R$styleable;.DrawerArrowToggle:[I // field@1d94 │ │ +0ee79a: 2360 f508 |0071: new-array v0, v6, [I // type@08f5 │ │ +0ee79e: 2600 5b01 0000 |0073: fill-array-data v0, 000001ce // +0000015b │ │ +0ee7a4: 6900 9d1d |0076: sput-object v0, Lindrora/atomic/R$styleable;.LinePageIndicator:[I // field@1d9d │ │ +0ee7a8: 1300 0900 |0078: const/16 v0, #int 9 // #9 │ │ +0ee7ac: 2300 f508 |007a: new-array v0, v0, [I // type@08f5 │ │ +0ee7b0: 2600 6201 0000 |007c: fill-array-data v0, 000001de // +00000162 │ │ +0ee7b6: 6900 a41d |007f: sput-object v0, Lindrora/atomic/R$styleable;.LinearLayoutCompat:[I // field@1da4 │ │ +0ee7ba: 2350 f508 |0081: new-array v0, v5, [I // type@08f5 │ │ +0ee7be: 2600 7101 0000 |0083: fill-array-data v0, 000001f4 // +00000171 │ │ +0ee7c4: 6900 a51d |0086: sput-object v0, Lindrora/atomic/R$styleable;.LinearLayoutCompat_Layout:[I // field@1da5 │ │ +0ee7c8: 2330 f508 |0088: new-array v0, v3, [I // type@08f5 │ │ +0ee7cc: 2600 7601 0000 |008a: fill-array-data v0, 00000200 // +00000176 │ │ +0ee7d2: 6900 b31d |008d: sput-object v0, Lindrora/atomic/R$styleable;.ListPopupWindow:[I // field@1db3 │ │ +0ee7d6: 2360 f508 |008f: new-array v0, v6, [I // type@08f5 │ │ +0ee7da: 2600 7701 0000 |0091: fill-array-data v0, 00000208 // +00000177 │ │ +0ee7e0: 6900 b61d |0094: sput-object v0, Lindrora/atomic/R$styleable;.MenuGroup:[I // field@1db6 │ │ +0ee7e4: 1300 1100 |0096: const/16 v0, #int 17 // #11 │ │ +0ee7e8: 2300 f508 |0098: new-array v0, v0, [I // type@08f5 │ │ +0ee7ec: 2600 7e01 0000 |009a: fill-array-data v0, 00000218 // +0000017e │ │ +0ee7f2: 6900 bd1d |009d: sput-object v0, Lindrora/atomic/R$styleable;.MenuItem:[I // field@1dbd │ │ +0ee7f6: 1300 0800 |009f: const/16 v0, #int 8 // #8 │ │ +0ee7fa: 2300 f508 |00a1: new-array v0, v0, [I // type@08f5 │ │ +0ee7fe: 2600 9b01 0000 |00a3: fill-array-data v0, 0000023e // +0000019b │ │ +0ee804: 6900 cf1d |00a6: sput-object v0, Lindrora/atomic/R$styleable;.MenuView:[I // field@1dcf │ │ +0ee808: 2330 f508 |00a8: new-array v0, v3, [I // type@08f5 │ │ +0ee80c: 2600 a801 0000 |00aa: fill-array-data v0, 00000252 // +000001a8 │ │ +0ee812: 6900 d81d |00ad: sput-object v0, Lindrora/atomic/R$styleable;.PopupWindow:[I // field@1dd8 │ │ +0ee816: 2340 f508 |00af: new-array v0, v4, [I // type@08f5 │ │ +0ee81a: 1401 4e00 017f |00b1: const v1, #float 1.71472e+38 // #7f01004e │ │ +0ee820: 4b01 0002 |00b4: aput v1, v0, v2 │ │ +0ee824: 6900 d91d |00b6: sput-object v0, Lindrora/atomic/R$styleable;.PopupWindowBackgroundState:[I // field@1dd9 │ │ +0ee828: 1300 1100 |00b8: const/16 v0, #int 17 // #11 │ │ +0ee82c: 2300 f508 |00ba: new-array v0, v0, [I // type@08f5 │ │ +0ee830: 2600 9e01 0000 |00bc: fill-array-data v0, 0000025a // +0000019e │ │ +0ee836: 6900 dd1d |00bf: sput-object v0, Lindrora/atomic/R$styleable;.SearchView:[I // field@1ddd │ │ +0ee83a: 2350 f508 |00c1: new-array v0, v5, [I // type@08f5 │ │ +0ee83e: 2600 bd01 0000 |00c3: fill-array-data v0, 00000280 // +000001bd │ │ +0ee844: 6900 ef1d |00c6: sput-object v0, Lindrora/atomic/R$styleable;.Spinner:[I // field@1def │ │ +0ee848: 1300 0a00 |00c8: const/16 v0, #int 10 // #a │ │ +0ee84c: 2300 f508 |00ca: new-array v0, v0, [I // type@08f5 │ │ +0ee850: 2600 c001 0000 |00cc: fill-array-data v0, 0000028c // +000001c0 │ │ +0ee856: 6900 f41d |00cf: sput-object v0, Lindrora/atomic/R$styleable;.SwitchCompat:[I // field@1df4 │ │ +0ee85a: 1300 0900 |00d1: const/16 v0, #int 9 // #9 │ │ +0ee85e: 2300 f508 |00d3: new-array v0, v0, [I // type@08f5 │ │ +0ee862: 2600 cf01 0000 |00d5: fill-array-data v0, 000002a4 // +000001cf │ │ +0ee868: 6900 ff1d |00d8: sput-object v0, Lindrora/atomic/R$styleable;.TextAppearance:[I // field@1dff │ │ +0ee86c: 1300 6e00 |00da: const/16 v0, #int 110 // #6e │ │ +0ee870: 2300 f508 |00dc: new-array v0, v0, [I // type@08f5 │ │ +0ee874: 2600 dc01 0000 |00de: fill-array-data v0, 000002ba // +000001dc │ │ +0ee87a: 6900 091e |00e1: sput-object v0, Lindrora/atomic/R$styleable;.Theme:[I // field@1e09 │ │ +0ee87e: 1300 0d00 |00e3: const/16 v0, #int 13 // #d │ │ +0ee882: 2300 f508 |00e5: new-array v0, v0, [I // type@08f5 │ │ +0ee886: 2600 b302 0000 |00e7: fill-array-data v0, 0000039a // +000002b3 │ │ +0ee88c: 6900 781e |00ea: sput-object v0, Lindrora/atomic/R$styleable;.TitlePageIndicator:[I // field@1e78 │ │ +0ee890: 1300 1900 |00ec: const/16 v0, #int 25 // #19 │ │ +0ee894: 2300 f508 |00ee: new-array v0, v0, [I // type@08f5 │ │ +0ee898: 2600 c802 0000 |00f0: fill-array-data v0, 000003b8 // +000002c8 │ │ +0ee89e: 6900 861e |00f3: sput-object v0, Lindrora/atomic/R$styleable;.Toolbar:[I // field@1e86 │ │ +0ee8a2: 2350 f508 |00f5: new-array v0, v5, [I // type@08f5 │ │ +0ee8a6: 2600 f702 0000 |00f7: fill-array-data v0, 000003ee // +000002f7 │ │ +0ee8ac: 6900 a01e |00fa: sput-object v0, Lindrora/atomic/R$styleable;.UnderlinePageIndicator:[I // field@1ea0 │ │ +0ee8b0: 1250 |00fc: const/4 v0, #int 5 // #5 │ │ +0ee8b2: 2300 f508 |00fd: new-array v0, v0, [I // type@08f5 │ │ +0ee8b6: 2600 fb02 0000 |00ff: fill-array-data v0, 000003fa // +000002fb │ │ +0ee8bc: 6900 a51e |0102: sput-object v0, Lindrora/atomic/R$styleable;.View:[I // field@1ea5 │ │ +0ee8c0: 1230 |0104: const/4 v0, #int 3 // #3 │ │ +0ee8c2: 2300 f508 |0105: new-array v0, v0, [I // type@08f5 │ │ +0ee8c6: 2600 0103 0000 |0107: fill-array-data v0, 00000408 // +00000301 │ │ +0ee8cc: 6900 a61e |010a: sput-object v0, Lindrora/atomic/R$styleable;.ViewBackgroundHelper:[I // field@1ea6 │ │ +0ee8d0: 1250 |010c: const/4 v0, #int 5 // #5 │ │ +0ee8d2: 2300 f508 |010d: new-array v0, v0, [I // type@08f5 │ │ +0ee8d6: 2600 0303 0000 |010f: fill-array-data v0, 00000412 // +00000303 │ │ +0ee8dc: 6900 aa1e |0112: sput-object v0, Lindrora/atomic/R$styleable;.ViewPagerIndicator:[I // field@1eaa │ │ +0ee8e0: 1230 |0114: const/4 v0, #int 3 // #3 │ │ +0ee8e2: 2300 f508 |0115: new-array v0, v0, [I // type@08f5 │ │ +0ee8e6: 2600 0903 0000 |0117: fill-array-data v0, 00000420 // +00000309 │ │ +0ee8ec: 6900 b01e |011a: sput-object v0, Lindrora/atomic/R$styleable;.ViewStubCompat:[I // field@1eb0 │ │ +0ee8f0: 0e00 |011c: return-void │ │ +0ee8f2: 0000 |011d: nop // spacer │ │ +0ee8f4: 0003 0400 1b00 0000 0600 017f 0a00 ... |011e: array-data (58 units) │ │ +0ee968: 0003 0400 0600 0000 0600 017f 0f00 ... |0158: array-data (16 units) │ │ +0ee988: 0003 0400 0200 0000 2500 017f 2600 ... |0168: array-data (8 units) │ │ +0ee998: 0003 0400 0600 0000 f200 0101 2700 ... |0170: array-data (16 units) │ │ +0ee9b8: 0003 0400 0200 0000 3400 0101 2c00 ... |0180: array-data (8 units) │ │ +0ee9c8: 0003 0400 0800 0000 c400 0101 0400 ... |0188: array-data (20 units) │ │ +0ee9f0: 0003 0400 0200 0000 3300 017f 3400 ... |019c: array-data (8 units) │ │ +0eea00: 0003 0400 0400 0000 3500 017f 3600 ... |01a4: array-data (12 units) │ │ +0eea18: 0003 0400 0300 0000 0701 0101 3900 ... |01b0: array-data (10 units) │ │ +0eea2c: 0003 0400 0800 0000 3b00 017f 3c00 ... |01ba: array-data (20 units) │ │ +0eea54: 0003 0400 0600 0000 0400 017f 0800 ... |01ce: array-data (16 units) │ │ +0eea74: 0003 0400 0900 0000 af00 0101 c400 ... |01de: array-data (22 units) │ │ +0eeaa0: 0003 0400 0400 0000 b300 0101 f400 ... |01f4: array-data (12 units) │ │ +0eeab8: 0003 0400 0200 0000 ac02 0101 ad02 ... |0200: array-data (8 units) │ │ +0eeac8: 0003 0400 0600 0000 0e00 0101 d000 ... |0208: array-data (16 units) │ │ +0eeae8: 0003 0400 1100 0000 0200 0101 0e00 ... |0218: array-data (38 units) │ │ +0eeb34: 0003 0400 0800 0000 ae00 0101 2c01 ... |023e: array-data (20 units) │ │ +0eeb5c: 0003 0400 0200 0000 7601 0101 4d00 ... |0252: array-data (8 units) │ │ +0eeb6c: 0003 0400 1100 0000 da00 0101 1f01 ... |025a: array-data (38 units) │ │ +0eebb8: 0003 0400 0400 0000 7601 0101 7b01 ... |0280: array-data (12 units) │ │ +0eebd0: 0003 0400 0a00 0000 2401 0101 2501 ... |028c: array-data (24 units) │ │ +0eec00: 0003 0400 0900 0000 9500 0101 9600 ... |02a4: array-data (22 units) │ │ +0eec2c: 0003 0400 6e00 0000 5700 0101 ae00 ... |02ba: array-data (224 units) │ │ +0eedec: 0003 0400 0d00 0000 9500 0101 9800 ... |039a: array-data (30 units) │ │ +0eee28: 0003 0400 1900 0000 af00 0101 4001 ... |03b8: array-data (54 units) │ │ +0eee94: 0003 0400 0400 0000 0800 017f e800 ... |03ee: array-data (12 units) │ │ +0eeeac: 0003 0400 0500 0000 0000 0101 da00 ... |03fa: array-data (14 units) │ │ +0eeec8: 0003 0400 0300 0000 d400 0101 ee00 ... |0408: array-data (10 units) │ │ +0eeedc: 0003 0400 0500 0000 f000 017f f100 ... |0412: array-data (14 units) │ │ +0eeef8: 0003 0400 0300 0000 d000 0101 f200 ... |0420: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=3069 │ │ 0x000e line=3442 │ │ 0x0017 line=3461 │ │ 0x0020 line=3472 │ │ 0x0024 line=3495 │ │ @@ -248204,31 +248174,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f11d4: |[0f11d4] indrora.atomic.R$styleable.:()V │ │ -0f11e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f11ea: 0e00 |0003: return-void │ │ +0eef0c: |[0eef0c] indrora.atomic.R$styleable.:()V │ │ +0eef1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eef22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3006 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$styleable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1062 header: │ │ class_idx : 1974 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1062 annotations: │ │ Annotations on class │ │ @@ -248253,31 +248223,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f11ec: |[0f11ec] indrora.atomic.R$xml.:()V │ │ -0f11fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f1202: 0e00 |0003: return-void │ │ +0eef24: |[0eef24] indrora.atomic.R$xml.:()V │ │ +0eef34: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eef3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3003 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R$xml; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1063 header: │ │ class_idx : 1975 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5869 │ │ +source_file_idx : 5865 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1063 annotations: │ │ Annotations on class │ │ @@ -248296,32 +248266,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f1204: |[0f1204] indrora.atomic.R.:()V │ │ -0f1214: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f121a: 0e00 |0003: return-void │ │ +0eef3c: |[0eef3c] indrora.atomic.R.:()V │ │ +0eef4c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0eef52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=3006 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/R; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5869 (R.java) │ │ + source_file_idx : 5865 (R.java) │ │ │ │ Class #1064 header: │ │ class_idx : 1976 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 764 │ │ +source_file_idx : 761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1064 - │ │ Class descriptor : 'Lindrora/atomic/activity/AboutActivity;' │ │ @@ -248336,17 +248305,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f121c: |[0f121c] indrora.atomic.activity.AboutActivity.:()V │ │ -0f122c: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0f1232: 0e00 |0003: return-void │ │ +0eef54: |[0eef54] indrora.atomic.activity.AboutActivity.:()V │ │ +0eef64: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0eef6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/activity/AboutActivity; │ │ │ │ Virtual methods - │ │ @@ -248355,110 +248324,110 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -0f1234: |[0f1234] indrora.atomic.activity.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f1244: 7502 b900 0f00 |0000: invoke-super/range {v15, v16}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0f124a: 140b 1900 047f |0003: const v11, #float 1.75459e+38 // #7f040019 │ │ -0f1250: 6e20 913e bf00 |0006: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.setContentView:(I)V // method@3e91 │ │ -0f1256: 6e10 8d3e 0f00 |0009: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e8d │ │ -0f125c: 0c0b |000c: move-result-object v11 │ │ -0f125e: 6e10 8e3e 0f00 |000d: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageName:()Ljava/lang/String; // method@3e8e │ │ -0f1264: 0c0c |0010: move-result-object v12 │ │ -0f1266: 120d |0011: const/4 v13, #int 0 // #0 │ │ -0f1268: 6e30 0b02 cb0d |0012: invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ -0f126e: 0c05 |0015: move-result-object v5 │ │ -0f1270: 1a0b f91b |0016: const-string v11, "Version %1$s (r%2$d)" // string@1bf9 │ │ -0f1274: 122c |0018: const/4 v12, #int 2 // #2 │ │ -0f1276: 23cc 3709 |0019: new-array v12, v12, [Ljava/lang/Object; // type@0937 │ │ -0f127a: 120d |001b: const/4 v13, #int 0 // #0 │ │ -0f127c: 545e 8c00 |001c: iget-object v14, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@008c │ │ -0f1280: 4d0e 0c0d |001e: aput-object v14, v12, v13 │ │ -0f1284: 121d |0020: const/4 v13, #int 1 // #1 │ │ -0f1286: 525e 8b00 |0021: iget v14, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@008b │ │ -0f128a: 7110 0143 0e00 |0023: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f1290: 0c0e |0026: move-result-object v14 │ │ -0f1292: 4d0e 0c0d |0027: aput-object v14, v12, v13 │ │ -0f1296: 7120 3a43 cb00 |0029: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0f129c: 0c03 |002c: move-result-object v3 │ │ -0f129e: 6e10 8d3e 0f00 |002d: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e8d │ │ -0f12a4: 0c0b |0030: move-result-object v11 │ │ -0f12a6: 6e10 8e3e 0f00 |0031: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageName:()Ljava/lang/String; // method@3e8e │ │ -0f12ac: 0c0c |0034: move-result-object v12 │ │ -0f12ae: 120d |0035: const/4 v13, #int 0 // #0 │ │ -0f12b0: 6e30 0702 cb0d |0036: invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0207 │ │ -0f12b6: 0c00 |0039: move-result-object v0 │ │ -0f12b8: 220a d008 |003a: new-instance v10, Ljava/util/zip/ZipFile; // type@08d0 │ │ -0f12bc: 540b 8900 |003c: iget-object v11, v0, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@0089 │ │ -0f12c0: 7020 8644 ba00 |003e: invoke-direct {v10, v11}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@4486 │ │ -0f12c6: 1a0b 9114 |0041: const-string v11, "META-INF/MANIFEST.MF" // string@1491 │ │ -0f12ca: 6e20 8844 ba00 |0043: invoke-virtual {v10, v11}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@4488 │ │ -0f12d0: 0c07 |0046: move-result-object v7 │ │ -0f12d2: 6e10 8544 0700 |0047: invoke-virtual {v7}, Ljava/util/zip/ZipEntry;.getTime:()J // method@4485 │ │ -0f12d8: 0b08 |004a: move-result-wide v8 │ │ -0f12da: 7100 bf43 0000 |004b: invoke-static {}, Ljava/text/SimpleDateFormat;.getInstance:()Ljava/text/DateFormat; // method@43bf │ │ -0f12e0: 0c02 |004e: move-result-object v2 │ │ -0f12e2: 1f02 a308 |004f: check-cast v2, Ljava/text/SimpleDateFormat; // type@08a3 │ │ -0f12e6: 1a0b 912d |0051: const-string v11, "gmt" // string@2d91 │ │ -0f12ea: 7110 5044 0b00 |0053: invoke-static {v11}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@4450 │ │ -0f12f0: 0c0b |0056: move-result-object v11 │ │ -0f12f2: 6e20 c143 b200 |0057: invoke-virtual {v2, v11}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@43c1 │ │ -0f12f8: 220b aa08 |005a: new-instance v11, Ljava/util/Date; // type@08aa │ │ -0f12fc: 7030 e843 8b09 |005c: invoke-direct {v11, v8, v9}, Ljava/util/Date;.:(J)V // method@43e8 │ │ -0f1302: 6e20 be43 b200 |005f: invoke-virtual {v2, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ -0f1308: 0c06 |0062: move-result-object v6 │ │ -0f130a: 220b 7908 |0063: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ -0f130e: 7010 5a43 0b00 |0065: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f1314: 6e20 6343 3b00 |0068: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f131a: 0c0b |006b: move-result-object v11 │ │ -0f131c: 1a0c 1600 |006c: const-string v12, " │ │ +0eef6c: |[0eef6c] indrora.atomic.activity.AboutActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0eef7c: 7502 b900 0f00 |0000: invoke-super/range {v15, v16}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0eef82: 140b 1900 047f |0003: const v11, #float 1.75459e+38 // #7f040019 │ │ +0eef88: 6e20 913e bf00 |0006: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.setContentView:(I)V // method@3e91 │ │ +0eef8e: 6e10 8d3e 0f00 |0009: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e8d │ │ +0eef94: 0c0b |000c: move-result-object v11 │ │ +0eef96: 6e10 8e3e 0f00 |000d: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageName:()Ljava/lang/String; // method@3e8e │ │ +0eef9c: 0c0c |0010: move-result-object v12 │ │ +0eef9e: 120d |0011: const/4 v13, #int 0 // #0 │ │ +0eefa0: 6e30 0b02 cb0d |0012: invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ +0eefa6: 0c05 |0015: move-result-object v5 │ │ +0eefa8: 1a0b f51b |0016: const-string v11, "Version %1$s (r%2$d)" // string@1bf5 │ │ +0eefac: 122c |0018: const/4 v12, #int 2 // #2 │ │ +0eefae: 23cc 3709 |0019: new-array v12, v12, [Ljava/lang/Object; // type@0937 │ │ +0eefb2: 120d |001b: const/4 v13, #int 0 // #0 │ │ +0eefb4: 545e 8c00 |001c: iget-object v14, v5, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@008c │ │ +0eefb8: 4d0e 0c0d |001e: aput-object v14, v12, v13 │ │ +0eefbc: 121d |0020: const/4 v13, #int 1 // #1 │ │ +0eefbe: 525e 8b00 |0021: iget v14, v5, Landroid/content/pm/PackageInfo;.versionCode:I // field@008b │ │ +0eefc2: 7110 0143 0e00 |0023: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0eefc8: 0c0e |0026: move-result-object v14 │ │ +0eefca: 4d0e 0c0d |0027: aput-object v14, v12, v13 │ │ +0eefce: 7120 3a43 cb00 |0029: invoke-static {v11, v12}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0eefd4: 0c03 |002c: move-result-object v3 │ │ +0eefd6: 6e10 8d3e 0f00 |002d: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@3e8d │ │ +0eefdc: 0c0b |0030: move-result-object v11 │ │ +0eefde: 6e10 8e3e 0f00 |0031: invoke-virtual {v15}, Lindrora/atomic/activity/AboutActivity;.getPackageName:()Ljava/lang/String; // method@3e8e │ │ +0eefe4: 0c0c |0034: move-result-object v12 │ │ +0eefe6: 120d |0035: const/4 v13, #int 0 // #0 │ │ +0eefe8: 6e30 0702 cb0d |0036: invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0207 │ │ +0eefee: 0c00 |0039: move-result-object v0 │ │ +0eeff0: 220a d008 |003a: new-instance v10, Ljava/util/zip/ZipFile; // type@08d0 │ │ +0eeff4: 540b 8900 |003c: iget-object v11, v0, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@0089 │ │ +0eeff8: 7020 8644 ba00 |003e: invoke-direct {v10, v11}, Ljava/util/zip/ZipFile;.:(Ljava/lang/String;)V // method@4486 │ │ +0eeffe: 1a0b 8d14 |0041: const-string v11, "META-INF/MANIFEST.MF" // string@148d │ │ +0ef002: 6e20 8844 ba00 |0043: invoke-virtual {v10, v11}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@4488 │ │ +0ef008: 0c07 |0046: move-result-object v7 │ │ +0ef00a: 6e10 8544 0700 |0047: invoke-virtual {v7}, Ljava/util/zip/ZipEntry;.getTime:()J // method@4485 │ │ +0ef010: 0b08 |004a: move-result-wide v8 │ │ +0ef012: 7100 bf43 0000 |004b: invoke-static {}, Ljava/text/SimpleDateFormat;.getInstance:()Ljava/text/DateFormat; // method@43bf │ │ +0ef018: 0c02 |004e: move-result-object v2 │ │ +0ef01a: 1f02 a308 |004f: check-cast v2, Ljava/text/SimpleDateFormat; // type@08a3 │ │ +0ef01e: 1a0b 8c2d |0051: const-string v11, "gmt" // string@2d8c │ │ +0ef022: 7110 5044 0b00 |0053: invoke-static {v11}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@4450 │ │ +0ef028: 0c0b |0056: move-result-object v11 │ │ +0ef02a: 6e20 c143 b200 |0057: invoke-virtual {v2, v11}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@43c1 │ │ +0ef030: 220b aa08 |005a: new-instance v11, Ljava/util/Date; // type@08aa │ │ +0ef034: 7030 e843 8b09 |005c: invoke-direct {v11, v8, v9}, Ljava/util/Date;.:(J)V // method@43e8 │ │ +0ef03a: 6e20 be43 b200 |005f: invoke-virtual {v2, v11}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ +0ef040: 0c06 |0062: move-result-object v6 │ │ +0ef042: 220b 7908 |0063: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0ef046: 7010 5a43 0b00 |0065: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ef04c: 6e20 6343 3b00 |0068: invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ef052: 0c0b |006b: move-result-object v11 │ │ +0ef054: 1a0c 1600 |006c: const-string v12, " │ │ Built on: " // string@0016 │ │ -0f1320: 6e20 6343 cb00 |006e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f1326: 0c0b |0071: move-result-object v11 │ │ -0f1328: 6e20 6343 6b00 |0072: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f132e: 0c0b |0075: move-result-object v11 │ │ -0f1330: 6e10 6a43 0b00 |0076: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f1336: 0c03 |0079: move-result-object v3 │ │ -0f1338: 6e10 8744 0a00 |007a: invoke-virtual {v10}, Ljava/util/zip/ZipFile;.close:()V // method@4487 │ │ -0f133e: 140b 5700 0c7f |007d: const v11, #float 1.86094e+38 // #7f0c0057 │ │ -0f1344: 6e20 8c3e bf00 |0080: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ -0f134a: 0c0b |0083: move-result-object v11 │ │ -0f134c: 1f0b 6507 |0084: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ -0f1350: 6e20 c73c 3b00 |0086: invoke-virtual {v11, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f1356: 140b 5800 0c7f |0089: const v11, #float 1.86094e+38 // #7f0c0058 │ │ -0f135c: 6e20 8c3e bf00 |008c: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ -0f1362: 0c04 |008f: move-result-object v4 │ │ -0f1364: 1f04 6507 |0090: check-cast v4, Landroid/widget/TextView; // type@0765 │ │ -0f1368: 140b b500 0e7f |0092: const v11, #float 1.88754e+38 // #7f0e00b5 │ │ -0f136e: 6e20 8f3e bf00 |0095: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.getString:(I)Ljava/lang/String; // method@3e8f │ │ -0f1374: 0c0b |0098: move-result-object v11 │ │ -0f1376: 7110 1137 0b00 |0099: invoke-static {v11}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ -0f137c: 0c0b |009c: move-result-object v11 │ │ -0f137e: 6e20 c73c b400 |009d: invoke-virtual {v4, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f1384: 0e00 |00a0: return-void │ │ -0f1386: 0d01 |00a1: move-exception v1 │ │ -0f1388: 620b 6620 |00a2: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@2066 │ │ -0f138c: 1a0c 0c1a |00a4: const-string v12, "That was odd: I couldn't get the date I was built." // string@1a0c │ │ -0f1390: 6e20 b042 cb00 |00a6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@42b0 │ │ -0f1396: 620b 6620 |00a9: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@2066 │ │ -0f139a: 6e10 ed42 0100 |00ab: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -0f13a0: 0c0c |00ae: move-result-object v12 │ │ -0f13a2: 6e20 b042 cb00 |00af: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@42b0 │ │ -0f13a8: 28cb |00b2: goto 007d // -0035 │ │ -0f13aa: 0d01 |00b3: move-exception v1 │ │ -0f13ac: 140b 5700 0c7f |00b4: const v11, #float 1.86094e+38 // #7f0c0057 │ │ -0f13b2: 6e20 8c3e bf00 |00b7: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ -0f13b8: 0c0b |00ba: move-result-object v11 │ │ -0f13ba: 1f0b 6507 |00bb: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ -0f13be: 1a0c 0107 |00bd: const-string v12, "Dev release???" // string@0701 │ │ -0f13c2: 6e20 c73c cb00 |00bf: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f13c8: 28c7 |00c2: goto 0089 // -0039 │ │ +0ef058: 6e20 6343 cb00 |006e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ef05e: 0c0b |0071: move-result-object v11 │ │ +0ef060: 6e20 6343 6b00 |0072: invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ef066: 0c0b |0075: move-result-object v11 │ │ +0ef068: 6e10 6a43 0b00 |0076: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ef06e: 0c03 |0079: move-result-object v3 │ │ +0ef070: 6e10 8744 0a00 |007a: invoke-virtual {v10}, Ljava/util/zip/ZipFile;.close:()V // method@4487 │ │ +0ef076: 140b 5700 0c7f |007d: const v11, #float 1.86094e+38 // #7f0c0057 │ │ +0ef07c: 6e20 8c3e bf00 |0080: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ +0ef082: 0c0b |0083: move-result-object v11 │ │ +0ef084: 1f0b 6507 |0084: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ +0ef088: 6e20 c73c 3b00 |0086: invoke-virtual {v11, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ef08e: 140b 5800 0c7f |0089: const v11, #float 1.86094e+38 // #7f0c0058 │ │ +0ef094: 6e20 8c3e bf00 |008c: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ +0ef09a: 0c04 |008f: move-result-object v4 │ │ +0ef09c: 1f04 6507 |0090: check-cast v4, Landroid/widget/TextView; // type@0765 │ │ +0ef0a0: 140b b500 0e7f |0092: const v11, #float 1.88754e+38 // #7f0e00b5 │ │ +0ef0a6: 6e20 8f3e bf00 |0095: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.getString:(I)Ljava/lang/String; // method@3e8f │ │ +0ef0ac: 0c0b |0098: move-result-object v11 │ │ +0ef0ae: 7110 1137 0b00 |0099: invoke-static {v11}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@3711 │ │ +0ef0b4: 0c0b |009c: move-result-object v11 │ │ +0ef0b6: 6e20 c73c b400 |009d: invoke-virtual {v4, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ef0bc: 0e00 |00a0: return-void │ │ +0ef0be: 0d01 |00a1: move-exception v1 │ │ +0ef0c0: 620b 6620 |00a2: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@2066 │ │ +0ef0c4: 1a0c 081a |00a4: const-string v12, "That was odd: I couldn't get the date I was built." // string@1a08 │ │ +0ef0c8: 6e20 b042 cb00 |00a6: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@42b0 │ │ +0ef0ce: 620b 6620 |00a9: sget-object v11, Ljava/lang/System;.out:Ljava/io/PrintStream; // field@2066 │ │ +0ef0d2: 6e10 ed42 0100 |00ab: invoke-virtual {v1}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +0ef0d8: 0c0c |00ae: move-result-object v12 │ │ +0ef0da: 6e20 b042 cb00 |00af: invoke-virtual {v11, v12}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@42b0 │ │ +0ef0e0: 28cb |00b2: goto 007d // -0035 │ │ +0ef0e2: 0d01 |00b3: move-exception v1 │ │ +0ef0e4: 140b 5700 0c7f |00b4: const v11, #float 1.86094e+38 // #7f0c0057 │ │ +0ef0ea: 6e20 8c3e bf00 |00b7: invoke-virtual {v15, v11}, Lindrora/atomic/activity/AboutActivity;.findViewById:(I)Landroid/view/View; // method@3e8c │ │ +0ef0f0: 0c0b |00ba: move-result-object v11 │ │ +0ef0f2: 1f0b 6507 |00bb: check-cast v11, Landroid/widget/TextView; // type@0765 │ │ +0ef0f6: 1a0c fd06 |00bd: const-string v12, "Dev release???" // string@06fd │ │ +0ef0fa: 6e20 c73c cb00 |00bf: invoke-virtual {v11, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0ef100: 28c7 |00c2: goto 0089 // -0039 │ │ catches : 4 │ │ 0x0009 - 0x002c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00b3 │ │ 0x002d - 0x007d │ │ Ljava/lang/Exception; -> 0x00a1 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x00b3 │ │ 0x0080 - 0x0089 │ │ @@ -248501,21 +248470,21 @@ │ │ 0x00a2 - 0x00b3 reg=1 e Ljava/lang/Exception; │ │ 0x00a1 - 0x00b3 reg=3 info Ljava/lang/String; │ │ 0x00a1 - 0x00b3 reg=5 pi Landroid/content/pm/PackageInfo; │ │ 0x00b4 - 0x00c3 reg=1 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x0000 - 0x00c3 reg=15 this Lindrora/atomic/activity/AboutActivity; │ │ 0x0000 - 0x00c3 reg=16 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 764 (AboutActivity.java) │ │ + source_file_idx : 761 (AboutActivity.java) │ │ │ │ Class #1065 header: │ │ class_idx : 1977 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1065 annotations: │ │ Annotations on class │ │ @@ -248544,78 +248513,78 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f13fc: |[0f13fc] indrora.atomic.activity.AddServerActivity$1.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V │ │ -0f140c: 5b01 ba1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ -0f1410: 5b02 bb1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ -0f1414: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f141a: 0e00 |0007: return-void │ │ +0ef134: |[0ef134] indrora.atomic.activity.AddServerActivity$1.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V │ │ +0ef144: 5b01 ba1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ +0ef148: 5b02 bb1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ +0ef14c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ef152: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/activity/AddServerActivity$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/activity/AddServerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lindrora/atomic/dialog/AuthenticationView; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/AddServerActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0f141c: |[0f141c] indrora.atomic.activity.AddServerActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f142c: 5420 ba1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ -0f1430: 7110 9d3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ -0f1436: 0c00 |0005: move-result-object v0 │ │ -0f1438: 5421 bb1e |0006: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ -0f143c: 6e10 4440 0100 |0008: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getNickservPassword:()Ljava/lang/String; // method@4044 │ │ -0f1442: 0c01 |000b: move-result-object v1 │ │ -0f1444: 6e20 7a41 1000 |000c: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setNickservPassword:(Ljava/lang/String;)V // method@417a │ │ -0f144a: 5420 ba1e |000f: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ -0f144e: 7110 9d3e 0000 |0011: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ -0f1454: 0c00 |0014: move-result-object v0 │ │ -0f1456: 5421 bb1e |0015: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ -0f145a: 6e10 4640 0100 |0017: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getSaslUsername:()Ljava/lang/String; // method@4046 │ │ -0f1460: 0c01 |001a: move-result-object v1 │ │ -0f1462: 6e20 7c41 1000 |001b: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setSaslUsername:(Ljava/lang/String;)V // method@417c │ │ -0f1468: 5420 ba1e |001e: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ -0f146c: 7110 9d3e 0000 |0020: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ -0f1472: 0c00 |0023: move-result-object v0 │ │ -0f1474: 5421 bb1e |0024: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ -0f1478: 6e10 4540 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getSaslPassword:()Ljava/lang/String; // method@4045 │ │ -0f147e: 0c01 |0029: move-result-object v1 │ │ -0f1480: 6e20 7b41 1000 |002a: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setSaslPassword:(Ljava/lang/String;)V // method@417b │ │ -0f1486: 0e00 |002d: return-void │ │ +0ef154: |[0ef154] indrora.atomic.activity.AddServerActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef164: 5420 ba1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ +0ef168: 7110 9d3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ +0ef16e: 0c00 |0005: move-result-object v0 │ │ +0ef170: 5421 bb1e |0006: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ +0ef174: 6e10 4440 0100 |0008: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getNickservPassword:()Ljava/lang/String; // method@4044 │ │ +0ef17a: 0c01 |000b: move-result-object v1 │ │ +0ef17c: 6e20 7a41 1000 |000c: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setNickservPassword:(Ljava/lang/String;)V // method@417a │ │ +0ef182: 5420 ba1e |000f: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ +0ef186: 7110 9d3e 0000 |0011: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ +0ef18c: 0c00 |0014: move-result-object v0 │ │ +0ef18e: 5421 bb1e |0015: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ +0ef192: 6e10 4640 0100 |0017: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getSaslUsername:()Ljava/lang/String; // method@4046 │ │ +0ef198: 0c01 |001a: move-result-object v1 │ │ +0ef19a: 6e20 7c41 1000 |001b: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setSaslUsername:(Ljava/lang/String;)V // method@417c │ │ +0ef1a0: 5420 ba1e |001e: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$1;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1eba │ │ +0ef1a4: 7110 9d3e 0000 |0020: invoke-static {v0}, Lindrora/atomic/activity/AddServerActivity;.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; // method@3e9d │ │ +0ef1aa: 0c00 |0023: move-result-object v0 │ │ +0ef1ac: 5421 bb1e |0024: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$1;.val$v:Lindrora/atomic/dialog/AuthenticationView; // field@1ebb │ │ +0ef1b0: 6e10 4540 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/dialog/AuthenticationView;.getSaslPassword:()Ljava/lang/String; // method@4045 │ │ +0ef1b6: 0c01 |0029: move-result-object v1 │ │ +0ef1b8: 6e20 7b41 1000 |002a: invoke-virtual {v0, v1}, Lindrora/atomic/model/Authentication;.setSaslPassword:(Ljava/lang/String;)V // method@417b │ │ +0ef1be: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000f line=268 │ │ 0x001e line=269 │ │ 0x002d line=270 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lindrora/atomic/activity/AddServerActivity$1; │ │ 0x0000 - 0x002e reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x002e reg=4 i I │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1066 header: │ │ class_idx : 1978 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1066 annotations: │ │ Annotations on class │ │ @@ -248644,60 +248613,60 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f1488: |[0f1488] indrora.atomic.activity.AddServerActivity$2.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V │ │ -0f1498: 5b01 bc1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$2;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebc │ │ -0f149c: 5b02 bd1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$2;.val$cv:Lindrora/atomic/dialog/CommandListView; // field@1ebd │ │ -0f14a0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f14a6: 0e00 |0007: return-void │ │ +0ef1c0: |[0ef1c0] indrora.atomic.activity.AddServerActivity$2.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V │ │ +0ef1d0: 5b01 bc1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$2;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebc │ │ +0ef1d4: 5b02 bd1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$2;.val$cv:Lindrora/atomic/dialog/CommandListView; // field@1ebd │ │ +0ef1d8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ef1de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/activity/AddServerActivity$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/activity/AddServerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lindrora/atomic/dialog/CommandListView; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/AddServerActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f14a8: |[0f14a8] indrora.atomic.activity.AddServerActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f14b8: 5420 bc1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$2;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebc │ │ -0f14bc: 5421 bd1e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$2;.val$cv:Lindrora/atomic/dialog/CommandListView; // field@1ebd │ │ -0f14c0: 6e10 5340 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/CommandListView;.getCommands:()Ljava/util/ArrayList; // method@4053 │ │ -0f14c6: 0c01 |0007: move-result-object v1 │ │ -0f14c8: 7120 9e3e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$102:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3e9e │ │ -0f14ce: 0e00 |000b: return-void │ │ +0ef1e0: |[0ef1e0] indrora.atomic.activity.AddServerActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef1f0: 5420 bc1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$2;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebc │ │ +0ef1f4: 5421 bd1e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$2;.val$cv:Lindrora/atomic/dialog/CommandListView; // field@1ebd │ │ +0ef1f8: 6e10 5340 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/CommandListView;.getCommands:()Ljava/util/ArrayList; // method@4053 │ │ +0ef1fe: 0c01 |0007: move-result-object v1 │ │ +0ef200: 7120 9e3e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$102:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3e9e │ │ +0ef206: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000b line=287 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lindrora/atomic/activity/AddServerActivity$2; │ │ 0x0000 - 0x000c reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 i I │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1067 header: │ │ class_idx : 1979 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1067 annotations: │ │ Annotations on class │ │ @@ -248726,60 +248695,60 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f14d0: |[0f14d0] indrora.atomic.activity.AddServerActivity$3.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V │ │ -0f14e0: 5b01 be1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$3;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebe │ │ -0f14e4: 5b02 bf1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$3;.val$av:Lindrora/atomic/dialog/AddAliasView; // field@1ebf │ │ -0f14e8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f14ee: 0e00 |0007: return-void │ │ +0ef208: |[0ef208] indrora.atomic.activity.AddServerActivity$3.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V │ │ +0ef218: 5b01 be1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$3;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebe │ │ +0ef21c: 5b02 bf1e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$3;.val$av:Lindrora/atomic/dialog/AddAliasView; // field@1ebf │ │ +0ef220: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ef226: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/activity/AddServerActivity$3; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/activity/AddServerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lindrora/atomic/dialog/AddAliasView; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/AddServerActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f14f0: |[0f14f0] indrora.atomic.activity.AddServerActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f1500: 5420 be1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$3;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebe │ │ -0f1504: 5421 bf1e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$3;.val$av:Lindrora/atomic/dialog/AddAliasView; // field@1ebf │ │ -0f1508: 6e10 3340 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/AddAliasView;.getAliases:()Ljava/util/ArrayList; // method@4033 │ │ -0f150e: 0c01 |0007: move-result-object v1 │ │ -0f1510: 7120 9f3e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$202:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3e9f │ │ -0f1516: 0e00 |000b: return-void │ │ +0ef228: |[0ef228] indrora.atomic.activity.AddServerActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef238: 5420 be1e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$3;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ebe │ │ +0ef23c: 5421 bf1e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$3;.val$av:Lindrora/atomic/dialog/AddAliasView; // field@1ebf │ │ +0ef240: 6e10 3340 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/AddAliasView;.getAliases:()Ljava/util/ArrayList; // method@4033 │ │ +0ef246: 0c01 |0007: move-result-object v1 │ │ +0ef248: 7120 9f3e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$202:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3e9f │ │ +0ef24e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x000b line=302 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lindrora/atomic/activity/AddServerActivity$3; │ │ 0x0000 - 0x000c reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 i I │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1068 header: │ │ class_idx : 1980 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1068 annotations: │ │ Annotations on class │ │ @@ -248808,60 +248777,60 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f1518: |[0f1518] indrora.atomic.activity.AddServerActivity$4.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V │ │ -0f1528: 5b01 c01e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$4;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec0 │ │ -0f152c: 5b02 c11e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$4;.val$channelview:Lindrora/atomic/dialog/AddChannelView; // field@1ec1 │ │ -0f1530: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f1536: 0e00 |0007: return-void │ │ +0ef250: |[0ef250] indrora.atomic.activity.AddServerActivity$4.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V │ │ +0ef260: 5b01 c01e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$4;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec0 │ │ +0ef264: 5b02 c11e |0002: iput-object v2, v0, Lindrora/atomic/activity/AddServerActivity$4;.val$channelview:Lindrora/atomic/dialog/AddChannelView; // field@1ec1 │ │ +0ef268: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ef26e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/activity/AddServerActivity$4; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/activity/AddServerActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lindrora/atomic/dialog/AddChannelView; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/AddServerActivity$4;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f1538: |[0f1538] indrora.atomic.activity.AddServerActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f1548: 5420 c01e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$4;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec0 │ │ -0f154c: 5421 c11e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$4;.val$channelview:Lindrora/atomic/dialog/AddChannelView; // field@1ec1 │ │ -0f1550: 6e10 3e40 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/AddChannelView;.getChannels:()Ljava/util/ArrayList; // method@403e │ │ -0f1556: 0c01 |0007: move-result-object v1 │ │ -0f1558: 7120 a03e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$302:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3ea0 │ │ -0f155e: 0e00 |000b: return-void │ │ +0ef270: |[0ef270] indrora.atomic.activity.AddServerActivity$4.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef280: 5420 c01e |0000: iget-object v0, v2, Lindrora/atomic/activity/AddServerActivity$4;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec0 │ │ +0ef284: 5421 c11e |0002: iget-object v1, v2, Lindrora/atomic/activity/AddServerActivity$4;.val$channelview:Lindrora/atomic/dialog/AddChannelView; // field@1ec1 │ │ +0ef288: 6e10 3e40 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/dialog/AddChannelView;.getChannels:()Ljava/util/ArrayList; // method@403e │ │ +0ef28e: 0c01 |0007: move-result-object v1 │ │ +0ef290: 7120 a03e 1000 |0008: invoke-static {v0, v1}, Lindrora/atomic/activity/AddServerActivity;.access$302:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@3ea0 │ │ +0ef296: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x000b line=317 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lindrora/atomic/activity/AddServerActivity$4; │ │ 0x0000 - 0x000c reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=4 i I │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1069 header: │ │ class_idx : 1981 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1069 annotations: │ │ Annotations on class │ │ @@ -248886,52 +248855,52 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f1560: |[0f1560] indrora.atomic.activity.AddServerActivity$5.:(Lindrora/atomic/activity/AddServerActivity;)V │ │ -0f1570: 5b01 c21e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$5;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec2 │ │ -0f1574: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f157a: 0e00 |0005: return-void │ │ +0ef298: |[0ef298] indrora.atomic.activity.AddServerActivity$5.:(Lindrora/atomic/activity/AddServerActivity;)V │ │ +0ef2a8: 5b01 c21e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity$5;.this$0:Lindrora/atomic/activity/AddServerActivity; // field@1ec2 │ │ +0ef2ac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0ef2b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/AddServerActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/AddServerActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/AddServerActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/AddServerActivity$5;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f157c: |[0f157c] indrora.atomic.activity.AddServerActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f158c: 0e00 |0000: return-void │ │ +0ef2b4: |[0ef2b4] indrora.atomic.activity.AddServerActivity$5.onClick:(Landroid/content/DialogInterface;I)V │ │ +0ef2c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/activity/AddServerActivity$5; │ │ 0x0000 - 0x0001 reg=1 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0001 reg=2 i I │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1070 header: │ │ class_idx : 1982 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 960 │ │ +source_file_idx : 957 │ │ static_fields_size : 7 │ │ instance_fields_size: 7 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 4 │ │ │ │ Class #1070 annotations: │ │ Annotations on field #7883 'aliases' │ │ @@ -249022,19 +248991,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f1590: |[0f1590] indrora.atomic.activity.AddServerActivity.:()V │ │ -0f15a0: 7010 a300 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0f15a6: 1a00 e039 |0003: const-string v0, "new_server" // string@39e0 │ │ -0f15aa: 5b10 ca1e |0005: iput-object v0, v1, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f15ae: 0e00 |0007: return-void │ │ +0ef2c8: |[0ef2c8] indrora.atomic.activity.AddServerActivity.:()V │ │ +0ef2d8: 7010 a300 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0ef2de: 1a00 db39 |0003: const-string v0, "new_server" // string@39db │ │ +0ef2e2: 5b10 ca1e |0005: iput-object v0, v1, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0ef2e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/activity/AddServerActivity; │ │ │ │ @@ -249043,17 +249012,17 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f15b0: |[0f15b0] indrora.atomic.activity.AddServerActivity.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; │ │ -0f15c0: 5410 cc1e |0000: iget-object v0, v1, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f15c4: 1100 |0002: return-object v0 │ │ +0ef2e8: |[0ef2e8] indrora.atomic.activity.AddServerActivity.access$000:(Lindrora/atomic/activity/AddServerActivity;)Lindrora/atomic/model/Authentication; │ │ +0ef2f8: 5410 cc1e |0000: iget-object v0, v1, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0ef2fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/AddServerActivity; │ │ │ │ #2 : (in Lindrora/atomic/activity/AddServerActivity;) │ │ @@ -249061,17 +249030,17 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f15c8: |[0f15c8] indrora.atomic.activity.AddServerActivity.access$102:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ -0f15d8: 5b01 ce1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f15dc: 1101 |0002: return-object v1 │ │ +0ef300: |[0ef300] indrora.atomic.activity.AddServerActivity.access$102:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ +0ef310: 5b01 ce1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef314: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -249080,17 +249049,17 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f15e0: |[0f15e0] indrora.atomic.activity.AddServerActivity.access$202:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ -0f15f0: 5b01 cb1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ -0f15f4: 1101 |0002: return-object v1 │ │ +0ef318: |[0ef318] indrora.atomic.activity.AddServerActivity.access$202:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ +0ef328: 5b01 cb1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ +0ef32c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -249099,17 +249068,17 @@ │ │ type : '(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f15f8: |[0f15f8] indrora.atomic.activity.AddServerActivity.access$302:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ -0f1608: 5b01 cd1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f160c: 1101 |0002: return-object v1 │ │ +0ef330: |[0ef330] indrora.atomic.activity.AddServerActivity.access$302:(Lindrora/atomic/activity/AddServerActivity;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ +0ef340: 5b01 cd1e |0000: iput-object v1, v0, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef344: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -249118,59 +249087,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -0f1610: |[0f1610] indrora.atomic.activity.AddServerActivity.addServer:()V │ │ -0f1620: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ -0f1624: 7020 0d40 b000 |0002: invoke-direct {v0, v11}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0f162a: 7010 a53e 0b00 |0005: invoke-direct {v11}, Lindrora/atomic/activity/AddServerActivity;.getIdentityFromView:()Lindrora/atomic/model/Identity; // method@3ea5 │ │ -0f1630: 0c01 |0008: move-result-object v1 │ │ -0f1632: 6e10 b141 0100 |0009: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ -0f1638: 0c05 |000c: move-result-object v5 │ │ -0f163a: 6e10 b041 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ -0f1640: 0c08 |0010: move-result-object v8 │ │ -0f1642: 6e10 b241 0100 |0011: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ -0f1648: 0c09 |0014: move-result-object v9 │ │ -0f164a: 6e10 af41 0100 |0015: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ -0f1650: 0c0a |0018: move-result-object v10 │ │ -0f1652: 6e5a 1040 5098 |0019: invoke-virtual {v0, v5, v8, v9, v10}, Lindrora/atomic/db/Database;.addIdentity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J // method@4010 │ │ -0f1658: 0b02 |001c: move-result-wide v2 │ │ -0f165a: 7010 a83e 0b00 |001d: invoke-direct {v11}, Lindrora/atomic/activity/AddServerActivity;.getServerFromView:()Lindrora/atomic/model/Server; // method@3ea8 │ │ -0f1660: 0c04 |0020: move-result-object v4 │ │ -0f1662: 54b5 cc1e |0021: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f1666: 6e20 0242 5400 |0023: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ -0f166c: 8425 |0026: long-to-int v5, v2 │ │ -0f166e: 6e30 1140 4005 |0027: invoke-virtual {v0, v4, v5}, Lindrora/atomic/db/Database;.addServer:(Lindrora/atomic/model/Server;I)J // method@4011 │ │ -0f1674: 0b06 |002a: move-result-wide v6 │ │ -0f1676: 8465 |002b: long-to-int v5, v6 │ │ -0f1678: 54b8 cd1e |002c: iget-object v8, v11, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f167c: 6e30 2440 5008 |002e: invoke-virtual {v0, v5, v8}, Lindrora/atomic/db/Database;.setChannels:(ILjava/util/ArrayList;)V // method@4024 │ │ -0f1682: 8465 |0031: long-to-int v5, v6 │ │ -0f1684: 54b8 ce1e |0032: iget-object v8, v11, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f1688: 6e30 2540 5008 |0034: invoke-virtual {v0, v5, v8}, Lindrora/atomic/db/Database;.setCommands:(ILjava/util/ArrayList;)V // method@4025 │ │ -0f168e: 6e10 1240 0000 |0037: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f1694: 8465 |003a: long-to-int v5, v6 │ │ -0f1696: 6e20 0842 5400 |003b: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ -0f169c: 6e20 0942 1400 |003e: invoke-virtual {v4, v1}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ -0f16a2: 54b5 cd1e |0041: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f16a6: 6e20 0342 5400 |0043: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ -0f16ac: 54b5 ce1e |0046: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f16b0: 6e20 0642 5400 |0048: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ -0f16b6: 7100 4d3e 0000 |004b: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f16bc: 0c05 |004e: move-result-object v5 │ │ -0f16be: 6e20 4c3e 4500 |004f: invoke-virtual {v5, v4}, Lindrora/atomic/Atomic;.addServer:(Lindrora/atomic/model/Server;)V // method@3e4c │ │ -0f16c4: 0e00 |0052: return-void │ │ +0ef348: |[0ef348] indrora.atomic.activity.AddServerActivity.addServer:()V │ │ +0ef358: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ +0ef35c: 7020 0d40 b000 |0002: invoke-direct {v0, v11}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0ef362: 7010 a53e 0b00 |0005: invoke-direct {v11}, Lindrora/atomic/activity/AddServerActivity;.getIdentityFromView:()Lindrora/atomic/model/Identity; // method@3ea5 │ │ +0ef368: 0c01 |0008: move-result-object v1 │ │ +0ef36a: 6e10 b141 0100 |0009: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ +0ef370: 0c05 |000c: move-result-object v5 │ │ +0ef372: 6e10 b041 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ +0ef378: 0c08 |0010: move-result-object v8 │ │ +0ef37a: 6e10 b241 0100 |0011: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ +0ef380: 0c09 |0014: move-result-object v9 │ │ +0ef382: 6e10 af41 0100 |0015: invoke-virtual {v1}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ +0ef388: 0c0a |0018: move-result-object v10 │ │ +0ef38a: 6e5a 1040 5098 |0019: invoke-virtual {v0, v5, v8, v9, v10}, Lindrora/atomic/db/Database;.addIdentity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J // method@4010 │ │ +0ef390: 0b02 |001c: move-result-wide v2 │ │ +0ef392: 7010 a83e 0b00 |001d: invoke-direct {v11}, Lindrora/atomic/activity/AddServerActivity;.getServerFromView:()Lindrora/atomic/model/Server; // method@3ea8 │ │ +0ef398: 0c04 |0020: move-result-object v4 │ │ +0ef39a: 54b5 cc1e |0021: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0ef39e: 6e20 0242 5400 |0023: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ +0ef3a4: 8425 |0026: long-to-int v5, v2 │ │ +0ef3a6: 6e30 1140 4005 |0027: invoke-virtual {v0, v4, v5}, Lindrora/atomic/db/Database;.addServer:(Lindrora/atomic/model/Server;I)J // method@4011 │ │ +0ef3ac: 0b06 |002a: move-result-wide v6 │ │ +0ef3ae: 8465 |002b: long-to-int v5, v6 │ │ +0ef3b0: 54b8 cd1e |002c: iget-object v8, v11, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef3b4: 6e30 2440 5008 |002e: invoke-virtual {v0, v5, v8}, Lindrora/atomic/db/Database;.setChannels:(ILjava/util/ArrayList;)V // method@4024 │ │ +0ef3ba: 8465 |0031: long-to-int v5, v6 │ │ +0ef3bc: 54b8 ce1e |0032: iget-object v8, v11, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef3c0: 6e30 2540 5008 |0034: invoke-virtual {v0, v5, v8}, Lindrora/atomic/db/Database;.setCommands:(ILjava/util/ArrayList;)V // method@4025 │ │ +0ef3c6: 6e10 1240 0000 |0037: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0ef3cc: 8465 |003a: long-to-int v5, v6 │ │ +0ef3ce: 6e20 0842 5400 |003b: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ +0ef3d4: 6e20 0942 1400 |003e: invoke-virtual {v4, v1}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ +0ef3da: 54b5 cd1e |0041: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef3de: 6e20 0342 5400 |0043: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ +0ef3e4: 54b5 ce1e |0046: iget-object v5, v11, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef3e8: 6e20 0642 5400 |0048: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ +0ef3ee: 7100 4d3e 0000 |004b: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0ef3f4: 0c05 |004e: move-result-object v5 │ │ +0ef3f6: 6e20 4c3e 4500 |004f: invoke-virtual {v5, v4}, Lindrora/atomic/Atomic;.addServer:(Lindrora/atomic/model/Server;)V // method@3e4c │ │ +0ef3fc: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=386 │ │ - 0x0009 line=387 │ │ + 0x0009 line=388 │ │ + 0x000d line=389 │ │ + 0x0011 line=390 │ │ + 0x0015 line=391 │ │ + 0x0019 line=387 │ │ 0x001d line=394 │ │ 0x0021 line=395 │ │ 0x0026 line=397 │ │ 0x002b line=399 │ │ 0x0031 line=400 │ │ 0x0037 line=402 │ │ 0x003a line=404 │ │ @@ -249192,53 +249165,53 @@ │ │ type : '()Lindrora/atomic/model/Identity;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0f16c8: |[0f16c8] indrora.atomic.activity.AddServerActivity.getIdentityFromView:()Lindrora/atomic/model/Identity; │ │ -0f16d8: 1404 8e00 0c7f |0000: const v4, #float 1.86095e+38 // #7f0c008e │ │ -0f16de: 6e20 a23e 4500 |0003: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f16e4: 0c04 |0006: move-result-object v4 │ │ -0f16e6: 1f04 3c07 |0007: check-cast v4, Landroid/widget/EditText; // type@073c │ │ -0f16ea: 6e10 273b 0400 |0009: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f16f0: 0c04 |000c: move-result-object v4 │ │ -0f16f2: 6e10 2643 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f16f8: 0c04 |0010: move-result-object v4 │ │ -0f16fa: 6e10 4f43 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1700: 0c01 |0014: move-result-object v1 │ │ -0f1702: 1404 8f00 0c7f |0015: const v4, #float 1.86095e+38 // #7f0c008f │ │ -0f1708: 6e20 a23e 4500 |0018: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f170e: 0c04 |001b: move-result-object v4 │ │ -0f1710: 1f04 3c07 |001c: check-cast v4, Landroid/widget/EditText; // type@073c │ │ -0f1714: 6e10 273b 0400 |001e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f171a: 0c04 |0021: move-result-object v4 │ │ -0f171c: 6e10 2643 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1722: 0c04 |0025: move-result-object v4 │ │ -0f1724: 6e10 4f43 0400 |0026: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f172a: 0c03 |0029: move-result-object v3 │ │ -0f172c: 1404 9000 0c7f |002a: const v4, #float 1.86095e+38 // #7f0c0090 │ │ -0f1732: 6e20 a23e 4500 |002d: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1738: 0c04 |0030: move-result-object v4 │ │ -0f173a: 1f04 3c07 |0031: check-cast v4, Landroid/widget/EditText; // type@073c │ │ -0f173e: 6e10 273b 0400 |0033: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1744: 0c04 |0036: move-result-object v4 │ │ -0f1746: 6e10 2643 0400 |0037: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f174c: 0c04 |003a: move-result-object v4 │ │ -0f174e: 6e10 4f43 0400 |003b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1754: 0c02 |003e: move-result-object v2 │ │ -0f1756: 2200 2408 |003f: new-instance v0, Lindrora/atomic/model/Identity; // type@0824 │ │ -0f175a: 7010 ae41 0000 |0041: invoke-direct {v0}, Lindrora/atomic/model/Identity;.:()V // method@41ae │ │ -0f1760: 6e20 b441 1000 |0044: invoke-virtual {v0, v1}, Lindrora/atomic/model/Identity;.setNickname:(Ljava/lang/String;)V // method@41b4 │ │ -0f1766: 6e20 b641 3000 |0047: invoke-virtual {v0, v3}, Lindrora/atomic/model/Identity;.setUsername:(Ljava/lang/String;)V // method@41b6 │ │ -0f176c: 6e20 b541 2000 |004a: invoke-virtual {v0, v2}, Lindrora/atomic/model/Identity;.setRealName:(Ljava/lang/String;)V // method@41b5 │ │ -0f1772: 5454 cb1e |004d: iget-object v4, v5, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ -0f1776: 6e20 b341 4000 |004f: invoke-virtual {v0, v4}, Lindrora/atomic/model/Identity;.setAliases:(Ljava/util/Collection;)V // method@41b3 │ │ -0f177c: 1100 |0052: return-object v0 │ │ +0ef400: |[0ef400] indrora.atomic.activity.AddServerActivity.getIdentityFromView:()Lindrora/atomic/model/Identity; │ │ +0ef410: 1404 8e00 0c7f |0000: const v4, #float 1.86095e+38 // #7f0c008e │ │ +0ef416: 6e20 a23e 4500 |0003: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef41c: 0c04 |0006: move-result-object v4 │ │ +0ef41e: 1f04 3c07 |0007: check-cast v4, Landroid/widget/EditText; // type@073c │ │ +0ef422: 6e10 273b 0400 |0009: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef428: 0c04 |000c: move-result-object v4 │ │ +0ef42a: 6e10 2643 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef430: 0c04 |0010: move-result-object v4 │ │ +0ef432: 6e10 4f43 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef438: 0c01 |0014: move-result-object v1 │ │ +0ef43a: 1404 8f00 0c7f |0015: const v4, #float 1.86095e+38 // #7f0c008f │ │ +0ef440: 6e20 a23e 4500 |0018: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef446: 0c04 |001b: move-result-object v4 │ │ +0ef448: 1f04 3c07 |001c: check-cast v4, Landroid/widget/EditText; // type@073c │ │ +0ef44c: 6e10 273b 0400 |001e: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef452: 0c04 |0021: move-result-object v4 │ │ +0ef454: 6e10 2643 0400 |0022: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef45a: 0c04 |0025: move-result-object v4 │ │ +0ef45c: 6e10 4f43 0400 |0026: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef462: 0c03 |0029: move-result-object v3 │ │ +0ef464: 1404 9000 0c7f |002a: const v4, #float 1.86095e+38 // #7f0c0090 │ │ +0ef46a: 6e20 a23e 4500 |002d: invoke-virtual {v5, v4}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef470: 0c04 |0030: move-result-object v4 │ │ +0ef472: 1f04 3c07 |0031: check-cast v4, Landroid/widget/EditText; // type@073c │ │ +0ef476: 6e10 273b 0400 |0033: invoke-virtual {v4}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef47c: 0c04 |0036: move-result-object v4 │ │ +0ef47e: 6e10 2643 0400 |0037: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef484: 0c04 |003a: move-result-object v4 │ │ +0ef486: 6e10 4f43 0400 |003b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef48c: 0c02 |003e: move-result-object v2 │ │ +0ef48e: 2200 2408 |003f: new-instance v0, Lindrora/atomic/model/Identity; // type@0824 │ │ +0ef492: 7010 ae41 0000 |0041: invoke-direct {v0}, Lindrora/atomic/model/Identity;.:()V // method@41ae │ │ +0ef498: 6e20 b441 1000 |0044: invoke-virtual {v0, v1}, Lindrora/atomic/model/Identity;.setNickname:(Ljava/lang/String;)V // method@41b4 │ │ +0ef49e: 6e20 b641 3000 |0047: invoke-virtual {v0, v3}, Lindrora/atomic/model/Identity;.setUsername:(Ljava/lang/String;)V // method@41b6 │ │ +0ef4a4: 6e20 b541 2000 |004a: invoke-virtual {v0, v2}, Lindrora/atomic/model/Identity;.setRealName:(Ljava/lang/String;)V // method@41b5 │ │ +0ef4aa: 5454 cb1e |004d: iget-object v4, v5, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ +0ef4ae: 6e20 b341 4000 |004f: invoke-virtual {v0, v4}, Lindrora/atomic/model/Identity;.setAliases:(Ljava/util/Collection;)V // method@41b3 │ │ +0ef4b4: 1100 |0052: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0015 line=481 │ │ 0x002a line=482 │ │ 0x003f line=484 │ │ 0x0044 line=485 │ │ @@ -249258,97 +249231,97 @@ │ │ type : '()Lindrora/atomic/model/Server;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -0f1780: |[0f1780] indrora.atomic.activity.AddServerActivity.getServerFromView:()Lindrora/atomic/model/Server; │ │ -0f1790: 1408 3100 0c7f |0000: const v8, #float 1.86093e+38 // #7f0c0031 │ │ -0f1796: 6e20 a23e 8900 |0003: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f179c: 0c08 |0006: move-result-object v8 │ │ -0f179e: 1f08 3c07 |0007: check-cast v8, Landroid/widget/EditText; // type@073c │ │ -0f17a2: 6e10 273b 0800 |0009: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f17a8: 0c08 |000c: move-result-object v8 │ │ -0f17aa: 6e10 2643 0800 |000d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f17b0: 0c08 |0010: move-result-object v8 │ │ -0f17b2: 6e10 4f43 0800 |0011: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f17b8: 0c06 |0014: move-result-object v6 │ │ -0f17ba: 1408 5d00 0c7f |0015: const v8, #float 1.86094e+38 // #7f0c005d │ │ -0f17c0: 6e20 a23e 8900 |0018: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f17c6: 0c08 |001b: move-result-object v8 │ │ -0f17c8: 1f08 3c07 |001c: check-cast v8, Landroid/widget/EditText; // type@073c │ │ -0f17cc: 6e10 273b 0800 |001e: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f17d2: 0c08 |0021: move-result-object v8 │ │ -0f17d4: 6e10 2643 0800 |0022: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f17da: 0c08 |0025: move-result-object v8 │ │ -0f17dc: 6e10 4f43 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f17e2: 0c02 |0029: move-result-object v2 │ │ -0f17e4: 1408 8900 0c7f |002a: const v8, #float 1.86095e+38 // #7f0c0089 │ │ -0f17ea: 6e20 a23e 8900 |002d: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f17f0: 0c08 |0030: move-result-object v8 │ │ -0f17f2: 1f08 3c07 |0031: check-cast v8, Landroid/widget/EditText; // type@073c │ │ -0f17f6: 6e10 273b 0800 |0033: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f17fc: 0c08 |0036: move-result-object v8 │ │ -0f17fe: 6e10 2643 0800 |0037: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1804: 0c08 |003a: move-result-object v8 │ │ -0f1806: 6e10 4f43 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f180c: 0c08 |003e: move-result-object v8 │ │ -0f180e: 7110 ff42 0800 |003f: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f1814: 0a04 |0042: move-result v4 │ │ -0f1816: 1408 8a00 0c7f |0043: const v8, #float 1.86095e+38 // #7f0c008a │ │ -0f181c: 6e20 a23e 8900 |0046: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1822: 0c08 |0049: move-result-object v8 │ │ -0f1824: 1f08 3c07 |004a: check-cast v8, Landroid/widget/EditText; // type@073c │ │ -0f1828: 6e10 273b 0800 |004c: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f182e: 0c08 |004f: move-result-object v8 │ │ -0f1830: 6e10 2643 0800 |0050: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1836: 0c08 |0053: move-result-object v8 │ │ -0f1838: 6e10 4f43 0800 |0054: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f183e: 0c03 |0057: move-result-object v3 │ │ -0f1840: 1408 9100 0c7f |0058: const v8, #float 1.86095e+38 // #7f0c0091 │ │ -0f1846: 6e20 a23e 8900 |005b: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f184c: 0c08 |005e: move-result-object v8 │ │ -0f184e: 1f08 5d07 |005f: check-cast v8, Landroid/widget/Spinner; // type@075d │ │ -0f1852: 6e10 6d3c 0800 |0061: invoke-virtual {v8}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@3c6d │ │ -0f1858: 0c08 |0064: move-result-object v8 │ │ -0f185a: 6e10 2643 0800 |0065: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1860: 0c01 |0068: move-result-object v1 │ │ -0f1862: 1408 8c00 0c7f |0069: const v8, #float 1.86095e+38 // #7f0c008c │ │ -0f1868: 6e20 a23e 8900 |006c: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f186e: 0c08 |006f: move-result-object v8 │ │ -0f1870: 1f08 3607 |0070: check-cast v8, Landroid/widget/CheckBox; // type@0736 │ │ -0f1874: 6e10 ed3a 0800 |0072: invoke-virtual {v8}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ -0f187a: 0a08 |0075: move-result v8 │ │ -0f187c: 7110 c442 0800 |0076: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f1882: 0c07 |0079: move-result-object v7 │ │ -0f1884: 1408 8d00 0c7f |007a: const v8, #float 1.86095e+38 // #7f0c008d │ │ -0f188a: 6e20 a23e 8900 |007d: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1890: 0c08 |0080: move-result-object v8 │ │ -0f1892: 1f08 3607 |0081: check-cast v8, Landroid/widget/CheckBox; // type@0736 │ │ -0f1896: 6e10 ed3a 0800 |0083: invoke-virtual {v8}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ -0f189c: 0a08 |0086: move-result v8 │ │ -0f189e: 7110 c442 0800 |0087: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f18a4: 0c00 |008a: move-result-object v0 │ │ -0f18a6: 2205 2c08 |008b: new-instance v5, Lindrora/atomic/model/Server; // type@082c │ │ -0f18aa: 7010 e741 0500 |008d: invoke-direct {v5}, Lindrora/atomic/model/Server;.:()V // method@41e7 │ │ -0f18b0: 6e20 0742 2500 |0090: invoke-virtual {v5, v2}, Lindrora/atomic/model/Server;.setHost:(Ljava/lang/String;)V // method@4207 │ │ -0f18b6: 6e20 0d42 4500 |0093: invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;.setPort:(I)V // method@420d │ │ -0f18bc: 6e20 0c42 3500 |0096: invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;.setPassword:(Ljava/lang/String;)V // method@420c │ │ -0f18c2: 6e20 1042 6500 |0099: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.setTitle:(Ljava/lang/String;)V // method@4210 │ │ -0f18c8: 6e20 0542 1500 |009c: invoke-virtual {v5, v1}, Lindrora/atomic/model/Server;.setCharset:(Ljava/lang/String;)V // method@4205 │ │ -0f18ce: 6e10 c242 0700 |009f: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -0f18d4: 0a08 |00a2: move-result v8 │ │ -0f18d6: 6e20 1142 8500 |00a3: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setUseSSL:(Z)V // method@4211 │ │ -0f18dc: 6e10 c242 0000 |00a6: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -0f18e2: 0a08 |00a9: move-result v8 │ │ -0f18e4: 6e20 0442 8500 |00aa: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setAutoconnect:(Z)V // method@4204 │ │ -0f18ea: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ -0f18ec: 6e20 0f42 8500 |00ae: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f18f2: 1105 |00b1: return-object v5 │ │ +0ef4b8: |[0ef4b8] indrora.atomic.activity.AddServerActivity.getServerFromView:()Lindrora/atomic/model/Server; │ │ +0ef4c8: 1408 3100 0c7f |0000: const v8, #float 1.86093e+38 // #7f0c0031 │ │ +0ef4ce: 6e20 a23e 8900 |0003: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef4d4: 0c08 |0006: move-result-object v8 │ │ +0ef4d6: 1f08 3c07 |0007: check-cast v8, Landroid/widget/EditText; // type@073c │ │ +0ef4da: 6e10 273b 0800 |0009: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef4e0: 0c08 |000c: move-result-object v8 │ │ +0ef4e2: 6e10 2643 0800 |000d: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef4e8: 0c08 |0010: move-result-object v8 │ │ +0ef4ea: 6e10 4f43 0800 |0011: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef4f0: 0c06 |0014: move-result-object v6 │ │ +0ef4f2: 1408 5d00 0c7f |0015: const v8, #float 1.86094e+38 // #7f0c005d │ │ +0ef4f8: 6e20 a23e 8900 |0018: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef4fe: 0c08 |001b: move-result-object v8 │ │ +0ef500: 1f08 3c07 |001c: check-cast v8, Landroid/widget/EditText; // type@073c │ │ +0ef504: 6e10 273b 0800 |001e: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef50a: 0c08 |0021: move-result-object v8 │ │ +0ef50c: 6e10 2643 0800 |0022: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef512: 0c08 |0025: move-result-object v8 │ │ +0ef514: 6e10 4f43 0800 |0026: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef51a: 0c02 |0029: move-result-object v2 │ │ +0ef51c: 1408 8900 0c7f |002a: const v8, #float 1.86095e+38 // #7f0c0089 │ │ +0ef522: 6e20 a23e 8900 |002d: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef528: 0c08 |0030: move-result-object v8 │ │ +0ef52a: 1f08 3c07 |0031: check-cast v8, Landroid/widget/EditText; // type@073c │ │ +0ef52e: 6e10 273b 0800 |0033: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef534: 0c08 |0036: move-result-object v8 │ │ +0ef536: 6e10 2643 0800 |0037: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef53c: 0c08 |003a: move-result-object v8 │ │ +0ef53e: 6e10 4f43 0800 |003b: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef544: 0c08 |003e: move-result-object v8 │ │ +0ef546: 7110 ff42 0800 |003f: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0ef54c: 0a04 |0042: move-result v4 │ │ +0ef54e: 1408 8a00 0c7f |0043: const v8, #float 1.86095e+38 // #7f0c008a │ │ +0ef554: 6e20 a23e 8900 |0046: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef55a: 0c08 |0049: move-result-object v8 │ │ +0ef55c: 1f08 3c07 |004a: check-cast v8, Landroid/widget/EditText; // type@073c │ │ +0ef560: 6e10 273b 0800 |004c: invoke-virtual {v8}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef566: 0c08 |004f: move-result-object v8 │ │ +0ef568: 6e10 2643 0800 |0050: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef56e: 0c08 |0053: move-result-object v8 │ │ +0ef570: 6e10 4f43 0800 |0054: invoke-virtual {v8}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef576: 0c03 |0057: move-result-object v3 │ │ +0ef578: 1408 9100 0c7f |0058: const v8, #float 1.86095e+38 // #7f0c0091 │ │ +0ef57e: 6e20 a23e 8900 |005b: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef584: 0c08 |005e: move-result-object v8 │ │ +0ef586: 1f08 5d07 |005f: check-cast v8, Landroid/widget/Spinner; // type@075d │ │ +0ef58a: 6e10 6d3c 0800 |0061: invoke-virtual {v8}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@3c6d │ │ +0ef590: 0c08 |0064: move-result-object v8 │ │ +0ef592: 6e10 2643 0800 |0065: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef598: 0c01 |0068: move-result-object v1 │ │ +0ef59a: 1408 8c00 0c7f |0069: const v8, #float 1.86095e+38 // #7f0c008c │ │ +0ef5a0: 6e20 a23e 8900 |006c: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef5a6: 0c08 |006f: move-result-object v8 │ │ +0ef5a8: 1f08 3607 |0070: check-cast v8, Landroid/widget/CheckBox; // type@0736 │ │ +0ef5ac: 6e10 ed3a 0800 |0072: invoke-virtual {v8}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ +0ef5b2: 0a08 |0075: move-result v8 │ │ +0ef5b4: 7110 c442 0800 |0076: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0ef5ba: 0c07 |0079: move-result-object v7 │ │ +0ef5bc: 1408 8d00 0c7f |007a: const v8, #float 1.86095e+38 // #7f0c008d │ │ +0ef5c2: 6e20 a23e 8900 |007d: invoke-virtual {v9, v8}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef5c8: 0c08 |0080: move-result-object v8 │ │ +0ef5ca: 1f08 3607 |0081: check-cast v8, Landroid/widget/CheckBox; // type@0736 │ │ +0ef5ce: 6e10 ed3a 0800 |0083: invoke-virtual {v8}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ +0ef5d4: 0a08 |0086: move-result v8 │ │ +0ef5d6: 7110 c442 0800 |0087: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0ef5dc: 0c00 |008a: move-result-object v0 │ │ +0ef5de: 2205 2c08 |008b: new-instance v5, Lindrora/atomic/model/Server; // type@082c │ │ +0ef5e2: 7010 e741 0500 |008d: invoke-direct {v5}, Lindrora/atomic/model/Server;.:()V // method@41e7 │ │ +0ef5e8: 6e20 0742 2500 |0090: invoke-virtual {v5, v2}, Lindrora/atomic/model/Server;.setHost:(Ljava/lang/String;)V // method@4207 │ │ +0ef5ee: 6e20 0d42 4500 |0093: invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;.setPort:(I)V // method@420d │ │ +0ef5f4: 6e20 0c42 3500 |0096: invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;.setPassword:(Ljava/lang/String;)V // method@420c │ │ +0ef5fa: 6e20 1042 6500 |0099: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.setTitle:(Ljava/lang/String;)V // method@4210 │ │ +0ef600: 6e20 0542 1500 |009c: invoke-virtual {v5, v1}, Lindrora/atomic/model/Server;.setCharset:(Ljava/lang/String;)V // method@4205 │ │ +0ef606: 6e10 c242 0700 |009f: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +0ef60c: 0a08 |00a2: move-result v8 │ │ +0ef60e: 6e20 1142 8500 |00a3: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setUseSSL:(Z)V // method@4211 │ │ +0ef614: 6e10 c242 0000 |00a6: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +0ef61a: 0a08 |00a9: move-result v8 │ │ +0ef61c: 6e20 0442 8500 |00aa: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setAutoconnect:(Z)V // method@4204 │ │ +0ef622: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ +0ef624: 6e20 0f42 8500 |00ae: invoke-virtual {v5, v8}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0ef62a: 1105 |00b1: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0015 line=454 │ │ 0x002a line=455 │ │ 0x0043 line=456 │ │ 0x0058 line=457 │ │ @@ -249380,39 +249353,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0f18f4: |[0f18f4] indrora.atomic.activity.AddServerActivity.save:()V │ │ -0f1904: 7010 b73e 0300 |0000: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.validateServer:()V // method@3eb7 │ │ -0f190a: 7010 b63e 0300 |0003: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.validateIdentity:()V // method@3eb6 │ │ -0f1910: 5431 d01e |0006: iget-object v1, v3, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f1914: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0f1918: 5431 ca1e |000a: iget-object v1, v3, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f191c: 1a02 ee26 |000c: const-string v2, "dupe_server" // string@26ee │ │ -0f1920: 6e20 3843 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1926: 0a01 |0011: move-result v1 │ │ -0f1928: 3801 0d00 |0012: if-eqz v1, 001f // +000d │ │ -0f192c: 7010 a13e 0300 |0014: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.addServer:()V // method@3ea1 │ │ -0f1932: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -0f1934: 6e20 af3e 1300 |0018: invoke-virtual {v3, v1}, Lindrora/atomic/activity/AddServerActivity;.setResult:(I)V // method@3eaf │ │ -0f193a: 6e10 a33e 0300 |001b: invoke-virtual {v3}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ -0f1940: 0e00 |001e: return-void │ │ -0f1942: 7010 b53e 0300 |001f: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.updateServer:()V // method@3eb5 │ │ -0f1948: 28f5 |0022: goto 0017 // -000b │ │ -0f194a: 0d00 |0023: move-exception v0 │ │ -0f194c: 6e10 5a40 0000 |0024: invoke-virtual {v0}, Lindrora/atomic/exception/ValidationException;.getMessage:()Ljava/lang/String; // method@405a │ │ -0f1952: 0c01 |0027: move-result-object v1 │ │ -0f1954: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0f1956: 7130 d23c 1302 |0029: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -0f195c: 0c01 |002c: move-result-object v1 │ │ -0f195e: 6e10 d43c 0100 |002d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -0f1964: 28ee |0030: goto 001e // -0012 │ │ +0ef62c: |[0ef62c] indrora.atomic.activity.AddServerActivity.save:()V │ │ +0ef63c: 7010 b73e 0300 |0000: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.validateServer:()V // method@3eb7 │ │ +0ef642: 7010 b63e 0300 |0003: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.validateIdentity:()V // method@3eb6 │ │ +0ef648: 5431 d01e |0006: iget-object v1, v3, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0ef64c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0ef650: 5431 ca1e |000a: iget-object v1, v3, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0ef654: 1a02 e926 |000c: const-string v2, "dupe_server" // string@26e9 │ │ +0ef658: 6e20 3843 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ef65e: 0a01 |0011: move-result v1 │ │ +0ef660: 3801 0d00 |0012: if-eqz v1, 001f // +000d │ │ +0ef664: 7010 a13e 0300 |0014: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.addServer:()V // method@3ea1 │ │ +0ef66a: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +0ef66c: 6e20 af3e 1300 |0018: invoke-virtual {v3, v1}, Lindrora/atomic/activity/AddServerActivity;.setResult:(I)V // method@3eaf │ │ +0ef672: 6e10 a33e 0300 |001b: invoke-virtual {v3}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ +0ef678: 0e00 |001e: return-void │ │ +0ef67a: 7010 b53e 0300 |001f: invoke-direct {v3}, Lindrora/atomic/activity/AddServerActivity;.updateServer:()V // method@3eb5 │ │ +0ef680: 28f5 |0022: goto 0017 // -000b │ │ +0ef682: 0d00 |0023: move-exception v0 │ │ +0ef684: 6e10 5a40 0000 |0024: invoke-virtual {v0}, Lindrora/atomic/exception/ValidationException;.getMessage:()Ljava/lang/String; // method@405a │ │ +0ef68a: 0c01 |0027: move-result-object v1 │ │ +0ef68c: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0ef68e: 7130 d23c 1302 |0029: invoke-static {v3, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +0ef694: 0c01 |002c: move-result-object v1 │ │ +0ef696: 6e10 d43c 0100 |002d: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +0ef69c: 28ee |0030: goto 001e // -0012 │ │ catches : 1 │ │ 0x0000 - 0x0022 │ │ Lindrora/atomic/exception/ValidationException; -> 0x0023 │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0006 line=368 │ │ @@ -249432,32 +249405,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0f1978: |[0f1978] indrora.atomic.activity.AddServerActivity.showAliasList:()V │ │ -0f1988: 2201 7905 |0000: new-instance v1, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ -0f198c: 7020 a528 4100 |0002: invoke-direct {v1, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ -0f1992: 2200 fe07 |0005: new-instance v0, Lindrora/atomic/dialog/AddAliasView; // type@07fe │ │ -0f1996: 5442 cb1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ -0f199a: 7030 2d40 4002 |0009: invoke-direct {v0, v4, v2}, Lindrora/atomic/dialog/AddAliasView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@402d │ │ -0f19a0: 6e20 ca28 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ -0f19a6: 1402 1d00 0e7f |000f: const v2, #float 1.88751e+38 // #7f0e001d │ │ -0f19ac: 6e20 c728 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ -0f19b2: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ -0f19b8: 2203 bb07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$3; // type@07bb │ │ -0f19bc: 7030 963e 4300 |001a: invoke-direct {v3, v4, v0}, Lindrora/atomic/activity/AddServerActivity$3;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V // method@3e96 │ │ -0f19c2: 6e30 c028 2103 |001d: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ -0f19c8: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -0f19ce: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0f19d0: 6e30 b828 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ -0f19d6: 6e10 cc28 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ -0f19dc: 0e00 |002a: return-void │ │ +0ef6b0: |[0ef6b0] indrora.atomic.activity.AddServerActivity.showAliasList:()V │ │ +0ef6c0: 2201 7905 |0000: new-instance v1, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ +0ef6c4: 7020 a528 4100 |0002: invoke-direct {v1, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ +0ef6ca: 2200 fe07 |0005: new-instance v0, Lindrora/atomic/dialog/AddAliasView; // type@07fe │ │ +0ef6ce: 5442 cb1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ +0ef6d2: 7030 2d40 4002 |0009: invoke-direct {v0, v4, v2}, Lindrora/atomic/dialog/AddAliasView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@402d │ │ +0ef6d8: 6e20 ca28 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ +0ef6de: 1402 1d00 0e7f |000f: const v2, #float 1.88751e+38 // #7f0e001d │ │ +0ef6e4: 6e20 c728 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ +0ef6ea: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ +0ef6f0: 2203 bb07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$3; // type@07bb │ │ +0ef6f4: 7030 963e 4300 |001a: invoke-direct {v3, v4, v0}, Lindrora/atomic/activity/AddServerActivity$3;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V // method@3e96 │ │ +0ef6fa: 6e30 c028 2103 |001d: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ +0ef700: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ +0ef706: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0ef708: 6e30 b828 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ +0ef70e: 6e10 cc28 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ +0ef714: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ 0x000c line=296 │ │ 0x000f line=297 │ │ 0x0015 line=298 │ │ @@ -249474,34 +249447,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0f19e0: |[0f19e0] indrora.atomic.activity.AddServerActivity.showAuthDialog:()V │ │ -0f19f0: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ -0f19f4: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ -0f19fa: 2201 0108 |0005: new-instance v1, Lindrora/atomic/dialog/AuthenticationView; // type@0801 │ │ -0f19fe: 5442 cc1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f1a02: 7030 4240 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/AuthenticationView;.:(Landroid/content/Context;Lindrora/atomic/model/Authentication;)V // method@4042 │ │ -0f1a08: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ -0f1a0e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0f1a10: 6e20 aa28 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; // method@28aa │ │ -0f1a16: 1402 2a00 0e7f |0013: const v2, #float 1.88751e+38 // #7f0e002a │ │ -0f1a1c: 6e20 c728 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ -0f1a22: 1402 1700 0e7f |0019: const v2, #float 1.88751e+38 // #7f0e0017 │ │ -0f1a28: 2203 b907 |001c: new-instance v3, Lindrora/atomic/activity/AddServerActivity$1; // type@07b9 │ │ -0f1a2c: 7030 923e 4301 |001e: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$1;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V // method@3e92 │ │ -0f1a32: 6e30 c028 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ -0f1a38: 1402 1600 0e7f |0024: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -0f1a3e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0f1a40: 6e30 b828 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ -0f1a46: 6e10 cc28 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ -0f1a4c: 0e00 |002e: return-void │ │ +0ef718: |[0ef718] indrora.atomic.activity.AddServerActivity.showAuthDialog:()V │ │ +0ef728: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ +0ef72c: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ +0ef732: 2201 0108 |0005: new-instance v1, Lindrora/atomic/dialog/AuthenticationView; // type@0801 │ │ +0ef736: 5442 cc1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0ef73a: 7030 4240 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/AuthenticationView;.:(Landroid/content/Context;Lindrora/atomic/model/Authentication;)V // method@4042 │ │ +0ef740: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ +0ef746: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0ef748: 6e20 aa28 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/support/v7/app/AlertDialog$Builder; // method@28aa │ │ +0ef74e: 1402 2a00 0e7f |0013: const v2, #float 1.88751e+38 // #7f0e002a │ │ +0ef754: 6e20 c728 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ +0ef75a: 1402 1700 0e7f |0019: const v2, #float 1.88751e+38 // #7f0e0017 │ │ +0ef760: 2203 b907 |001c: new-instance v3, Lindrora/atomic/activity/AddServerActivity$1; // type@07b9 │ │ +0ef764: 7030 923e 4301 |001e: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$1;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V // method@3e92 │ │ +0ef76a: 6e30 c028 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ +0ef770: 1402 1600 0e7f |0024: const v2, #float 1.88751e+38 // #7f0e0016 │ │ +0ef776: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0ef778: 6e30 b828 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ +0ef77e: 6e10 cc28 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ +0ef784: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0005 line=259 │ │ 0x000c line=260 │ │ 0x000f line=261 │ │ 0x0013 line=262 │ │ @@ -249519,33 +249492,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0f1a50: |[0f1a50] indrora.atomic.activity.AddServerActivity.showChannelList:()V │ │ -0f1a60: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ -0f1a64: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ -0f1a6a: 2201 0008 |0005: new-instance v1, Lindrora/atomic/dialog/AddChannelView; // type@0800 │ │ -0f1a6e: 5442 cd1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f1a72: 7030 3a40 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/AddChannelView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@403a │ │ -0f1a78: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ -0f1a7e: 1402 2f00 0e7f |000f: const v2, #float 1.88751e+38 // #7f0e002f │ │ -0f1a84: 6e20 c728 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ -0f1a8a: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ -0f1a90: 2203 bc07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$4; // type@07bc │ │ -0f1a94: 7030 983e 4301 |001a: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$4;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V // method@3e98 │ │ -0f1a9a: 6e30 c028 2003 |001d: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ -0f1aa0: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -0f1aa6: 2203 bd07 |0023: new-instance v3, Lindrora/atomic/activity/AddServerActivity$5; // type@07bd │ │ -0f1aaa: 7020 9a3e 4300 |0025: invoke-direct {v3, v4}, Lindrora/atomic/activity/AddServerActivity$5;.:(Lindrora/atomic/activity/AddServerActivity;)V // method@3e9a │ │ -0f1ab0: 6e30 b828 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ -0f1ab6: 6e10 cc28 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ -0f1abc: 0e00 |002e: return-void │ │ +0ef788: |[0ef788] indrora.atomic.activity.AddServerActivity.showChannelList:()V │ │ +0ef798: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ +0ef79c: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ +0ef7a2: 2201 0008 |0005: new-instance v1, Lindrora/atomic/dialog/AddChannelView; // type@0800 │ │ +0ef7a6: 5442 cd1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef7aa: 7030 3a40 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/AddChannelView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@403a │ │ +0ef7b0: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ +0ef7b6: 1402 2f00 0e7f |000f: const v2, #float 1.88751e+38 // #7f0e002f │ │ +0ef7bc: 6e20 c728 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ +0ef7c2: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ +0ef7c8: 2203 bc07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$4; // type@07bc │ │ +0ef7cc: 7030 983e 4301 |001a: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$4;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V // method@3e98 │ │ +0ef7d2: 6e30 c028 2003 |001d: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ +0ef7d8: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ +0ef7de: 2203 bd07 |0023: new-instance v3, Lindrora/atomic/activity/AddServerActivity$5; // type@07bd │ │ +0ef7e2: 7020 9a3e 4300 |0025: invoke-direct {v3, v4}, Lindrora/atomic/activity/AddServerActivity$5;.:(Lindrora/atomic/activity/AddServerActivity;)V // method@3e9a │ │ +0ef7e8: 6e30 b828 2003 |0028: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ +0ef7ee: 6e10 cc28 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ +0ef7f4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ 0x000c line=311 │ │ 0x000f line=312 │ │ 0x0015 line=313 │ │ @@ -249562,32 +249535,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0f1ac0: |[0f1ac0] indrora.atomic.activity.AddServerActivity.showCommmandList:()V │ │ -0f1ad0: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ -0f1ad4: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ -0f1ada: 2201 0408 |0005: new-instance v1, Lindrora/atomic/dialog/CommandListView; // type@0804 │ │ -0f1ade: 5442 ce1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f1ae2: 7030 4d40 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/CommandListView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@404d │ │ -0f1ae8: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ -0f1aee: 1402 5200 0e7f |000f: const v2, #float 1.88752e+38 // #7f0e0052 │ │ -0f1af4: 6e20 c728 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ -0f1afa: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ -0f1b00: 2203 ba07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$2; // type@07ba │ │ -0f1b04: 7030 943e 4301 |001a: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$2;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V // method@3e94 │ │ -0f1b0a: 6e30 c028 2003 |001d: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ -0f1b10: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ -0f1b16: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -0f1b18: 6e30 b828 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ -0f1b1e: 6e10 cc28 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ -0f1b24: 0e00 |002a: return-void │ │ +0ef7f8: |[0ef7f8] indrora.atomic.activity.AddServerActivity.showCommmandList:()V │ │ +0ef808: 2200 7905 |0000: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ +0ef80c: 7020 a528 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ +0ef812: 2201 0408 |0005: new-instance v1, Lindrora/atomic/dialog/CommandListView; // type@0804 │ │ +0ef816: 5442 ce1e |0007: iget-object v2, v4, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef81a: 7030 4d40 4102 |0009: invoke-direct {v1, v4, v2}, Lindrora/atomic/dialog/CommandListView;.:(Landroid/content/Context;Ljava/util/ArrayList;)V // method@404d │ │ +0ef820: 6e20 ca28 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ca │ │ +0ef826: 1402 5200 0e7f |000f: const v2, #float 1.88752e+38 // #7f0e0052 │ │ +0ef82c: 6e20 c728 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(I)Landroid/support/v7/app/AlertDialog$Builder; // method@28c7 │ │ +0ef832: 1402 1700 0e7f |0015: const v2, #float 1.88751e+38 // #7f0e0017 │ │ +0ef838: 2203 ba07 |0018: new-instance v3, Lindrora/atomic/activity/AddServerActivity$2; // type@07ba │ │ +0ef83c: 7030 943e 4301 |001a: invoke-direct {v3, v4, v1}, Lindrora/atomic/activity/AddServerActivity$2;.:(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V // method@3e94 │ │ +0ef842: 6e30 c028 2003 |001d: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c0 │ │ +0ef848: 1402 1600 0e7f |0020: const v2, #float 1.88751e+38 // #7f0e0016 │ │ +0ef84e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +0ef850: 6e30 b828 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28b8 │ │ +0ef856: 6e10 cc28 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.show:()Landroid/support/v7/app/AlertDialog; // method@28cc │ │ +0ef85c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ 0x000c line=281 │ │ 0x000f line=282 │ │ 0x0015 line=283 │ │ @@ -249604,66 +249577,70 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -0f1b28: |[0f1b28] indrora.atomic.activity.AddServerActivity.updateServer:()V │ │ -0f1b38: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ -0f1b3c: 7020 0d40 9000 |0002: invoke-direct {v0, v9}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0f1b42: 5492 d01e |0005: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f1b46: 6e10 f541 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f1b4c: 0a08 |000a: move-result v8 │ │ -0f1b4e: 6e20 1940 8000 |000b: invoke-virtual {v0, v8}, Lindrora/atomic/db/Database;.getIdentityIdByServerId:(I)I // method@4019 │ │ -0f1b54: 0a01 |000e: move-result v1 │ │ -0f1b56: 7010 a83e 0900 |000f: invoke-direct {v9}, Lindrora/atomic/activity/AddServerActivity;.getServerFromView:()Lindrora/atomic/model/Server; // method@3ea8 │ │ -0f1b5c: 0c07 |0012: move-result-object v7 │ │ -0f1b5e: 5492 cc1e |0013: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f1b62: 6e20 0242 2700 |0015: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ -0f1b68: 6e40 2740 8017 |0018: invoke-virtual {v0, v8, v7, v1}, Lindrora/atomic/db/Database;.updateServer:(ILindrora/atomic/model/Server;I)V // method@4027 │ │ -0f1b6e: 7010 a53e 0900 |001b: invoke-direct {v9}, Lindrora/atomic/activity/AddServerActivity;.getIdentityFromView:()Lindrora/atomic/model/Identity; // method@3ea5 │ │ -0f1b74: 0c06 |001e: move-result-object v6 │ │ -0f1b76: 6e10 b141 0600 |001f: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ -0f1b7c: 0c02 |0022: move-result-object v2 │ │ -0f1b7e: 6e10 b041 0600 |0023: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ -0f1b84: 0c03 |0026: move-result-object v3 │ │ -0f1b86: 6e10 b241 0600 |0027: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ -0f1b8c: 0c04 |002a: move-result-object v4 │ │ -0f1b8e: 6e10 af41 0600 |002b: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ -0f1b94: 0c05 |002e: move-result-object v5 │ │ -0f1b96: 7406 2640 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/db/Database;.updateIdentity:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@4026 │ │ -0f1b9c: 5492 cd1e |0032: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f1ba0: 6e30 2440 8002 |0034: invoke-virtual {v0, v8, v2}, Lindrora/atomic/db/Database;.setChannels:(ILjava/util/ArrayList;)V // method@4024 │ │ -0f1ba6: 5492 ce1e |0037: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f1baa: 6e30 2540 8002 |0039: invoke-virtual {v0, v8, v2}, Lindrora/atomic/db/Database;.setCommands:(ILjava/util/ArrayList;)V // method@4025 │ │ -0f1bb0: 6e10 1240 0000 |003c: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f1bb6: 5492 d01e |003f: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f1bba: 6e10 f541 0200 |0041: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f1bc0: 0a02 |0044: move-result v2 │ │ -0f1bc2: 6e20 0842 2700 |0045: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ -0f1bc8: 6e20 0942 6700 |0048: invoke-virtual {v7, v6}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ -0f1bce: 5492 cd1e |004b: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f1bd2: 6e20 0342 2700 |004d: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ -0f1bd8: 5492 ce1e |0050: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f1bdc: 6e20 0642 2700 |0052: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ -0f1be2: 7100 4d3e 0000 |0055: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f1be8: 0c02 |0058: move-result-object v2 │ │ -0f1bea: 6e20 533e 7200 |0059: invoke-virtual {v2, v7}, Lindrora/atomic/Atomic;.updateServer:(Lindrora/atomic/model/Server;)V // method@3e53 │ │ -0f1bf0: 0e00 |005c: return-void │ │ +0ef860: |[0ef860] indrora.atomic.activity.AddServerActivity.updateServer:()V │ │ +0ef870: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ +0ef874: 7020 0d40 9000 |0002: invoke-direct {v0, v9}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0ef87a: 5492 d01e |0005: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0ef87e: 6e10 f541 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0ef884: 0a08 |000a: move-result v8 │ │ +0ef886: 6e20 1940 8000 |000b: invoke-virtual {v0, v8}, Lindrora/atomic/db/Database;.getIdentityIdByServerId:(I)I // method@4019 │ │ +0ef88c: 0a01 |000e: move-result v1 │ │ +0ef88e: 7010 a83e 0900 |000f: invoke-direct {v9}, Lindrora/atomic/activity/AddServerActivity;.getServerFromView:()Lindrora/atomic/model/Server; // method@3ea8 │ │ +0ef894: 0c07 |0012: move-result-object v7 │ │ +0ef896: 5492 cc1e |0013: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0ef89a: 6e20 0242 2700 |0015: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ +0ef8a0: 6e40 2740 8017 |0018: invoke-virtual {v0, v8, v7, v1}, Lindrora/atomic/db/Database;.updateServer:(ILindrora/atomic/model/Server;I)V // method@4027 │ │ +0ef8a6: 7010 a53e 0900 |001b: invoke-direct {v9}, Lindrora/atomic/activity/AddServerActivity;.getIdentityFromView:()Lindrora/atomic/model/Identity; // method@3ea5 │ │ +0ef8ac: 0c06 |001e: move-result-object v6 │ │ +0ef8ae: 6e10 b141 0600 |001f: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ +0ef8b4: 0c02 |0022: move-result-object v2 │ │ +0ef8b6: 6e10 b041 0600 |0023: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ +0ef8bc: 0c03 |0026: move-result-object v3 │ │ +0ef8be: 6e10 b241 0600 |0027: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ +0ef8c4: 0c04 |002a: move-result-object v4 │ │ +0ef8c6: 6e10 af41 0600 |002b: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ +0ef8cc: 0c05 |002e: move-result-object v5 │ │ +0ef8ce: 7406 2640 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/db/Database;.updateIdentity:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V // method@4026 │ │ +0ef8d4: 5492 cd1e |0032: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef8d8: 6e30 2440 8002 |0034: invoke-virtual {v0, v8, v2}, Lindrora/atomic/db/Database;.setChannels:(ILjava/util/ArrayList;)V // method@4024 │ │ +0ef8de: 5492 ce1e |0037: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef8e2: 6e30 2540 8002 |0039: invoke-virtual {v0, v8, v2}, Lindrora/atomic/db/Database;.setCommands:(ILjava/util/ArrayList;)V // method@4025 │ │ +0ef8e8: 6e10 1240 0000 |003c: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0ef8ee: 5492 d01e |003f: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0ef8f2: 6e10 f541 0200 |0041: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0ef8f8: 0a02 |0044: move-result v2 │ │ +0ef8fa: 6e20 0842 2700 |0045: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ +0ef900: 6e20 0942 6700 |0048: invoke-virtual {v7, v6}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ +0ef906: 5492 cd1e |004b: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0ef90a: 6e20 0342 2700 |004d: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ +0ef910: 5492 ce1e |0050: iget-object v2, v9, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0ef914: 6e20 0642 2700 |0052: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ +0ef91a: 7100 4d3e 0000 |0055: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0ef920: 0c02 |0058: move-result-object v2 │ │ +0ef922: 6e20 533e 7200 |0059: invoke-virtual {v2, v7}, Lindrora/atomic/Atomic;.updateServer:(Lindrora/atomic/model/Server;)V // method@3e53 │ │ +0ef928: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x000b line=419 │ │ 0x000f line=421 │ │ 0x0013 line=422 │ │ 0x0018 line=423 │ │ 0x001b line=425 │ │ - 0x001f line=426 │ │ + 0x001f line=428 │ │ + 0x0023 line=429 │ │ + 0x0027 line=430 │ │ + 0x002b line=431 │ │ + 0x002f line=426 │ │ 0x0032 line=434 │ │ 0x0037 line=435 │ │ 0x003c line=437 │ │ 0x003f line=439 │ │ 0x0048 line=440 │ │ 0x004b line=441 │ │ 0x0050 line=442 │ │ @@ -249682,114 +249659,114 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -0f1bf4: |[0f1bf4] indrora.atomic.activity.AddServerActivity.validateIdentity:()V │ │ -0f1c04: 1405 8e00 0c7f |0000: const v5, #float 1.86095e+38 // #7f0c008e │ │ -0f1c0a: 6e20 a23e 5800 |0003: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1c10: 0c05 |0006: move-result-object v5 │ │ -0f1c12: 1f05 3c07 |0007: check-cast v5, Landroid/widget/EditText; // type@073c │ │ -0f1c16: 6e10 273b 0500 |0009: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1c1c: 0c05 |000c: move-result-object v5 │ │ -0f1c1e: 6e10 2643 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1c24: 0c02 |0010: move-result-object v2 │ │ -0f1c26: 1405 8f00 0c7f |0011: const v5, #float 1.86095e+38 // #7f0c008f │ │ -0f1c2c: 6e20 a23e 5800 |0014: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1c32: 0c05 |0017: move-result-object v5 │ │ -0f1c34: 1f05 3c07 |0018: check-cast v5, Landroid/widget/EditText; // type@073c │ │ -0f1c38: 6e10 273b 0500 |001a: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1c3e: 0c05 |001d: move-result-object v5 │ │ -0f1c40: 6e10 2643 0500 |001e: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1c46: 0c04 |0021: move-result-object v4 │ │ -0f1c48: 1405 9000 0c7f |0022: const v5, #float 1.86095e+38 // #7f0c0090 │ │ -0f1c4e: 6e20 a23e 5800 |0025: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1c54: 0c05 |0028: move-result-object v5 │ │ -0f1c56: 1f05 3c07 |0029: check-cast v5, Landroid/widget/EditText; // type@073c │ │ -0f1c5a: 6e10 273b 0500 |002b: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1c60: 0c05 |002e: move-result-object v5 │ │ -0f1c62: 6e10 2643 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1c68: 0c03 |0032: move-result-object v3 │ │ -0f1c6a: 6e10 4f43 0200 |0033: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1c70: 0c05 |0036: move-result-object v5 │ │ -0f1c72: 1a06 0000 |0037: const-string v6, "" // string@0000 │ │ -0f1c76: 6e20 3843 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1c7c: 0a05 |003c: move-result v5 │ │ -0f1c7e: 3805 1300 |003d: if-eqz v5, 0050 // +0013 │ │ -0f1c82: 2205 0608 |003f: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1c86: 6e10 a73e 0800 |0041: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1c8c: 0c06 |0044: move-result-object v6 │ │ -0f1c8e: 1407 7901 0e7f |0045: const v7, #float 1.88758e+38 // #7f0e0179 │ │ -0f1c94: 6e20 4102 7600 |0048: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1c9a: 0c06 |004b: move-result-object v6 │ │ -0f1c9c: 7020 5940 6500 |004c: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1ca2: 2705 |004f: throw v5 │ │ -0f1ca4: 6e10 4f43 0400 |0050: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1caa: 0c05 |0053: move-result-object v5 │ │ -0f1cac: 1a06 0000 |0054: const-string v6, "" // string@0000 │ │ -0f1cb0: 6e20 3843 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1cb6: 0a05 |0059: move-result v5 │ │ -0f1cb8: 3805 1300 |005a: if-eqz v5, 006d // +0013 │ │ -0f1cbc: 2205 0608 |005c: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1cc0: 6e10 a73e 0800 |005e: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1cc6: 0c06 |0061: move-result-object v6 │ │ -0f1cc8: 1407 7801 0e7f |0062: const v7, #float 1.88758e+38 // #7f0e0178 │ │ -0f1cce: 6e20 4102 7600 |0065: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1cd4: 0c06 |0068: move-result-object v6 │ │ -0f1cd6: 7020 5940 6500 |0069: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1cdc: 2705 |006c: throw v5 │ │ -0f1cde: 6e10 4f43 0300 |006d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1ce4: 0c05 |0070: move-result-object v5 │ │ -0f1ce6: 1a06 0000 |0071: const-string v6, "" // string@0000 │ │ -0f1cea: 6e20 3843 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1cf0: 0a05 |0076: move-result v5 │ │ -0f1cf2: 3805 1300 |0077: if-eqz v5, 008a // +0013 │ │ -0f1cf6: 2205 0608 |0079: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1cfa: 6e10 a73e 0800 |007b: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1d00: 0c06 |007e: move-result-object v6 │ │ -0f1d02: 1407 7a01 0e7f |007f: const v7, #float 1.88758e+38 // #7f0e017a │ │ -0f1d08: 6e20 4102 7600 |0082: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1d0e: 0c06 |0085: move-result-object v6 │ │ -0f1d10: 7020 5940 6500 |0086: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1d16: 2705 |0089: throw v5 │ │ -0f1d18: 1a05 7b1d |008a: const-string v5, "^[a-zA-Z_][a-zA-Z0-9^\-`\[\]{}|_\\]*$" // string@1d7b │ │ -0f1d1c: 7110 8144 0500 |008c: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0f1d22: 0c01 |008f: move-result-object v1 │ │ -0f1d24: 6e20 8344 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0f1d2a: 0c05 |0093: move-result-object v5 │ │ -0f1d2c: 6e10 7d44 0500 |0094: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ -0f1d32: 0a05 |0097: move-result v5 │ │ -0f1d34: 3905 1300 |0098: if-nez v5, 00ab // +0013 │ │ -0f1d38: 2205 0608 |009a: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1d3c: 6e10 a73e 0800 |009c: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1d42: 0c06 |009f: move-result-object v6 │ │ -0f1d44: 1407 7d01 0e7f |00a0: const v7, #float 1.88758e+38 // #7f0e017d │ │ -0f1d4a: 6e20 4102 7600 |00a3: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1d50: 0c06 |00a6: move-result-object v6 │ │ -0f1d52: 7020 5940 6500 |00a7: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1d58: 2705 |00aa: throw v5 │ │ -0f1d5a: 1a05 7a1d |00ab: const-string v5, "^[a-zA-Z0-9\[\]\-@_/]+$" // string@1d7a │ │ -0f1d5e: 7110 8144 0500 |00ad: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0f1d64: 0c00 |00b0: move-result-object v0 │ │ -0f1d66: 6e20 8344 4000 |00b1: invoke-virtual {v0, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0f1d6c: 0c05 |00b4: move-result-object v5 │ │ -0f1d6e: 6e10 7d44 0500 |00b5: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ -0f1d74: 0a05 |00b8: move-result v5 │ │ -0f1d76: 3905 1300 |00b9: if-nez v5, 00cc // +0013 │ │ -0f1d7a: 2205 0608 |00bb: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1d7e: 6e10 a73e 0800 |00bd: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1d84: 0c06 |00c0: move-result-object v6 │ │ -0f1d86: 1407 7c01 0e7f |00c1: const v7, #float 1.88758e+38 // #7f0e017c │ │ -0f1d8c: 6e20 4102 7600 |00c4: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1d92: 0c06 |00c7: move-result-object v6 │ │ -0f1d94: 7020 5940 6500 |00c8: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1d9a: 2705 |00cb: throw v5 │ │ -0f1d9c: 0e00 |00cc: return-void │ │ +0ef92c: |[0ef92c] indrora.atomic.activity.AddServerActivity.validateIdentity:()V │ │ +0ef93c: 1405 8e00 0c7f |0000: const v5, #float 1.86095e+38 // #7f0c008e │ │ +0ef942: 6e20 a23e 5800 |0003: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef948: 0c05 |0006: move-result-object v5 │ │ +0ef94a: 1f05 3c07 |0007: check-cast v5, Landroid/widget/EditText; // type@073c │ │ +0ef94e: 6e10 273b 0500 |0009: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef954: 0c05 |000c: move-result-object v5 │ │ +0ef956: 6e10 2643 0500 |000d: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef95c: 0c02 |0010: move-result-object v2 │ │ +0ef95e: 1405 8f00 0c7f |0011: const v5, #float 1.86095e+38 // #7f0c008f │ │ +0ef964: 6e20 a23e 5800 |0014: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef96a: 0c05 |0017: move-result-object v5 │ │ +0ef96c: 1f05 3c07 |0018: check-cast v5, Landroid/widget/EditText; // type@073c │ │ +0ef970: 6e10 273b 0500 |001a: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef976: 0c05 |001d: move-result-object v5 │ │ +0ef978: 6e10 2643 0500 |001e: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef97e: 0c04 |0021: move-result-object v4 │ │ +0ef980: 1405 9000 0c7f |0022: const v5, #float 1.86095e+38 // #7f0c0090 │ │ +0ef986: 6e20 a23e 5800 |0025: invoke-virtual {v8, v5}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0ef98c: 0c05 |0028: move-result-object v5 │ │ +0ef98e: 1f05 3c07 |0029: check-cast v5, Landroid/widget/EditText; // type@073c │ │ +0ef992: 6e10 273b 0500 |002b: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0ef998: 0c05 |002e: move-result-object v5 │ │ +0ef99a: 6e10 2643 0500 |002f: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0ef9a0: 0c03 |0032: move-result-object v3 │ │ +0ef9a2: 6e10 4f43 0200 |0033: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef9a8: 0c05 |0036: move-result-object v5 │ │ +0ef9aa: 1a06 0000 |0037: const-string v6, "" // string@0000 │ │ +0ef9ae: 6e20 3843 6500 |0039: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ef9b4: 0a05 |003c: move-result v5 │ │ +0ef9b6: 3805 1300 |003d: if-eqz v5, 0050 // +0013 │ │ +0ef9ba: 2205 0608 |003f: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0ef9be: 6e10 a73e 0800 |0041: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0ef9c4: 0c06 |0044: move-result-object v6 │ │ +0ef9c6: 1407 7901 0e7f |0045: const v7, #float 1.88758e+38 // #7f0e0179 │ │ +0ef9cc: 6e20 4102 7600 |0048: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0ef9d2: 0c06 |004b: move-result-object v6 │ │ +0ef9d4: 7020 5940 6500 |004c: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0ef9da: 2705 |004f: throw v5 │ │ +0ef9dc: 6e10 4f43 0400 |0050: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0ef9e2: 0c05 |0053: move-result-object v5 │ │ +0ef9e4: 1a06 0000 |0054: const-string v6, "" // string@0000 │ │ +0ef9e8: 6e20 3843 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0ef9ee: 0a05 |0059: move-result v5 │ │ +0ef9f0: 3805 1300 |005a: if-eqz v5, 006d // +0013 │ │ +0ef9f4: 2205 0608 |005c: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0ef9f8: 6e10 a73e 0800 |005e: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0ef9fe: 0c06 |0061: move-result-object v6 │ │ +0efa00: 1407 7801 0e7f |0062: const v7, #float 1.88758e+38 // #7f0e0178 │ │ +0efa06: 6e20 4102 7600 |0065: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efa0c: 0c06 |0068: move-result-object v6 │ │ +0efa0e: 7020 5940 6500 |0069: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efa14: 2705 |006c: throw v5 │ │ +0efa16: 6e10 4f43 0300 |006d: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0efa1c: 0c05 |0070: move-result-object v5 │ │ +0efa1e: 1a06 0000 |0071: const-string v6, "" // string@0000 │ │ +0efa22: 6e20 3843 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0efa28: 0a05 |0076: move-result v5 │ │ +0efa2a: 3805 1300 |0077: if-eqz v5, 008a // +0013 │ │ +0efa2e: 2205 0608 |0079: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efa32: 6e10 a73e 0800 |007b: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efa38: 0c06 |007e: move-result-object v6 │ │ +0efa3a: 1407 7a01 0e7f |007f: const v7, #float 1.88758e+38 // #7f0e017a │ │ +0efa40: 6e20 4102 7600 |0082: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efa46: 0c06 |0085: move-result-object v6 │ │ +0efa48: 7020 5940 6500 |0086: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efa4e: 2705 |0089: throw v5 │ │ +0efa50: 1a05 771d |008a: const-string v5, "^[a-zA-Z_][a-zA-Z0-9^\-`\[\]{}|_\\]*$" // string@1d77 │ │ +0efa54: 7110 8144 0500 |008c: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0efa5a: 0c01 |008f: move-result-object v1 │ │ +0efa5c: 6e20 8344 2100 |0090: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0efa62: 0c05 |0093: move-result-object v5 │ │ +0efa64: 6e10 7d44 0500 |0094: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ +0efa6a: 0a05 |0097: move-result v5 │ │ +0efa6c: 3905 1300 |0098: if-nez v5, 00ab // +0013 │ │ +0efa70: 2205 0608 |009a: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efa74: 6e10 a73e 0800 |009c: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efa7a: 0c06 |009f: move-result-object v6 │ │ +0efa7c: 1407 7d01 0e7f |00a0: const v7, #float 1.88758e+38 // #7f0e017d │ │ +0efa82: 6e20 4102 7600 |00a3: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efa88: 0c06 |00a6: move-result-object v6 │ │ +0efa8a: 7020 5940 6500 |00a7: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efa90: 2705 |00aa: throw v5 │ │ +0efa92: 1a05 761d |00ab: const-string v5, "^[a-zA-Z0-9\[\]\-@_/]+$" // string@1d76 │ │ +0efa96: 7110 8144 0500 |00ad: invoke-static {v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0efa9c: 0c00 |00b0: move-result-object v0 │ │ +0efa9e: 6e20 8344 4000 |00b1: invoke-virtual {v0, v4}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0efaa4: 0c05 |00b4: move-result-object v5 │ │ +0efaa6: 6e10 7d44 0500 |00b5: invoke-virtual {v5}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ +0efaac: 0a05 |00b8: move-result v5 │ │ +0efaae: 3905 1300 |00b9: if-nez v5, 00cc // +0013 │ │ +0efab2: 2205 0608 |00bb: new-instance v5, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efab6: 6e10 a73e 0800 |00bd: invoke-virtual {v8}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efabc: 0c06 |00c0: move-result-object v6 │ │ +0efabe: 1407 7c01 0e7f |00c1: const v7, #float 1.88758e+38 // #7f0e017c │ │ +0efac4: 6e20 4102 7600 |00c4: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efaca: 0c06 |00c7: move-result-object v6 │ │ +0efacc: 7020 5940 6500 |00c8: invoke-direct {v5, v6}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efad2: 2705 |00cb: throw v5 │ │ +0efad4: 0e00 |00cc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0011 line=541 │ │ 0x0022 line=542 │ │ 0x0033 line=544 │ │ 0x003f line=545 │ │ @@ -249817,120 +249794,120 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 221 16-bit code units │ │ -0f1da0: |[0f1da0] indrora.atomic.activity.AddServerActivity.validateServer:()V │ │ -0f1db0: 1406 3100 0c7f |0000: const v6, #float 1.86093e+38 // #7f0c0031 │ │ -0f1db6: 6e20 a23e 6900 |0003: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1dbc: 0c06 |0006: move-result-object v6 │ │ -0f1dbe: 1f06 3c07 |0007: check-cast v6, Landroid/widget/EditText; // type@073c │ │ -0f1dc2: 6e10 273b 0600 |0009: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1dc8: 0c06 |000c: move-result-object v6 │ │ -0f1dca: 6e10 2643 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1dd0: 0c05 |0010: move-result-object v5 │ │ -0f1dd2: 1406 5d00 0c7f |0011: const v6, #float 1.86094e+38 // #7f0c005d │ │ -0f1dd8: 6e20 a23e 6900 |0014: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1dde: 0c06 |0017: move-result-object v6 │ │ -0f1de0: 1f06 3c07 |0018: check-cast v6, Landroid/widget/EditText; // type@073c │ │ -0f1de4: 6e10 273b 0600 |001a: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1dea: 0c06 |001d: move-result-object v6 │ │ -0f1dec: 6e10 2643 0600 |001e: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1df2: 0c03 |0021: move-result-object v3 │ │ -0f1df4: 1406 8900 0c7f |0022: const v6, #float 1.86095e+38 // #7f0c0089 │ │ -0f1dfa: 6e20 a23e 6900 |0025: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1e00: 0c06 |0028: move-result-object v6 │ │ -0f1e02: 1f06 3c07 |0029: check-cast v6, Landroid/widget/EditText; // type@073c │ │ -0f1e06: 6e10 273b 0600 |002b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f1e0c: 0c06 |002e: move-result-object v6 │ │ -0f1e0e: 6e10 2643 0600 |002f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1e14: 0c04 |0032: move-result-object v4 │ │ -0f1e16: 1406 9100 0c7f |0033: const v6, #float 1.86095e+38 // #7f0c0091 │ │ -0f1e1c: 6e20 a23e 6900 |0036: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f1e22: 0c06 |0039: move-result-object v6 │ │ -0f1e24: 1f06 5d07 |003a: check-cast v6, Landroid/widget/Spinner; // type@075d │ │ -0f1e28: 6e10 6d3c 0600 |003c: invoke-virtual {v6}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@3c6d │ │ -0f1e2e: 0c06 |003f: move-result-object v6 │ │ -0f1e30: 6e10 2643 0600 |0040: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f1e36: 0c00 |0043: move-result-object v0 │ │ -0f1e38: 6e10 4f43 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1e3e: 0c06 |0047: move-result-object v6 │ │ -0f1e40: 1a07 0000 |0048: const-string v7, "" // string@0000 │ │ -0f1e44: 6e20 3843 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1e4a: 0a06 |004d: move-result v6 │ │ -0f1e4c: 3806 1300 |004e: if-eqz v6, 0061 // +0013 │ │ -0f1e50: 2206 0608 |0050: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1e54: 6e10 a73e 0900 |0052: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1e5a: 0c07 |0055: move-result-object v7 │ │ -0f1e5c: 1408 7b01 0e7f |0056: const v8, #float 1.88758e+38 // #7f0e017b │ │ -0f1e62: 6e20 4102 8700 |0059: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1e68: 0c07 |005c: move-result-object v7 │ │ -0f1e6a: 7020 5940 7600 |005d: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1e70: 2706 |0060: throw v6 │ │ -0f1e72: 6e10 4f43 0300 |0061: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f1e78: 0c06 |0064: move-result-object v6 │ │ -0f1e7a: 1a07 0000 |0065: const-string v7, "" // string@0000 │ │ -0f1e7e: 6e20 3843 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1e84: 0a06 |006a: move-result v6 │ │ -0f1e86: 3806 1300 |006b: if-eqz v6, 007e // +0013 │ │ -0f1e8a: 2206 0608 |006d: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1e8e: 6e10 a73e 0900 |006f: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1e94: 0c07 |0072: move-result-object v7 │ │ -0f1e96: 1408 7701 0e7f |0073: const v8, #float 1.88758e+38 // #7f0e0177 │ │ -0f1e9c: 6e20 4102 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1ea2: 0c07 |0079: move-result-object v7 │ │ -0f1ea4: 7020 5940 7600 |007a: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1eaa: 2706 |007d: throw v6 │ │ -0f1eac: 7110 ff42 0400 |007e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f1eb2: 1a06 0000 |0081: const-string v6, "" // string@0000 │ │ -0f1eb6: 6e20 3c43 0600 |0083: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@433c │ │ -0f1ebc: 2201 fa07 |0086: new-instance v1, Lindrora/atomic/db/Database; // type@07fa │ │ -0f1ec0: 7020 0d40 9100 |0088: invoke-direct {v1, v9}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0f1ec6: 6e20 1e40 5100 |008b: invoke-virtual {v1, v5}, Lindrora/atomic/db/Database;.isTitleUsed:(Ljava/lang/String;)Z // method@401e │ │ -0f1ecc: 0a06 |008e: move-result v6 │ │ -0f1ece: 3806 4a00 |008f: if-eqz v6, 00d9 // +004a │ │ -0f1ed2: 5496 d01e |0091: iget-object v6, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f1ed6: 3806 0e00 |0093: if-eqz v6, 00a1 // +000e │ │ -0f1eda: 5496 d01e |0095: iget-object v6, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f1ede: 6e10 fd41 0600 |0097: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f1ee4: 0c06 |009a: move-result-object v6 │ │ -0f1ee6: 6e20 3843 5600 |009b: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f1eec: 0a06 |009e: move-result v6 │ │ -0f1eee: 3906 3a00 |009f: if-nez v6, 00d9 // +003a │ │ -0f1ef2: 6e10 1240 0100 |00a1: invoke-virtual {v1}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f1ef8: 2206 0608 |00a4: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1efc: 6e10 a73e 0900 |00a6: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1f02: 0c07 |00a9: move-result-object v7 │ │ -0f1f04: 1408 7f01 0e7f |00aa: const v8, #float 1.88758e+38 // #7f0e017f │ │ -0f1f0a: 6e20 4102 8700 |00ad: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1f10: 0c07 |00b0: move-result-object v7 │ │ -0f1f12: 7020 5940 7600 |00b1: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1f18: 2706 |00b4: throw v6 │ │ -0f1f1a: 0d02 |00b5: move-exception v2 │ │ -0f1f1c: 2206 0608 |00b6: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1f20: 6e10 a73e 0900 |00b8: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1f26: 0c07 |00bb: move-result-object v7 │ │ -0f1f28: 1408 7e01 0e7f |00bc: const v8, #float 1.88758e+38 // #7f0e017e │ │ -0f1f2e: 6e20 4102 8700 |00bf: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1f34: 0c07 |00c2: move-result-object v7 │ │ -0f1f36: 7020 5940 7600 |00c3: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1f3c: 2706 |00c6: throw v6 │ │ -0f1f3e: 0d02 |00c7: move-exception v2 │ │ -0f1f40: 2206 0608 |00c8: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ -0f1f44: 6e10 a73e 0900 |00ca: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f1f4a: 0c07 |00cd: move-result-object v7 │ │ -0f1f4c: 1408 8001 0e7f |00ce: const v8, #float 1.88758e+38 // #7f0e0180 │ │ -0f1f52: 6e20 4102 8700 |00d1: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f1f58: 0c07 |00d4: move-result-object v7 │ │ -0f1f5a: 7020 5940 7600 |00d5: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ -0f1f60: 2706 |00d8: throw v6 │ │ -0f1f62: 6e10 1240 0100 |00d9: invoke-virtual {v1}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f1f68: 0e00 |00dc: return-void │ │ +0efad8: |[0efad8] indrora.atomic.activity.AddServerActivity.validateServer:()V │ │ +0efae8: 1406 3100 0c7f |0000: const v6, #float 1.86093e+38 // #7f0c0031 │ │ +0efaee: 6e20 a23e 6900 |0003: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efaf4: 0c06 |0006: move-result-object v6 │ │ +0efaf6: 1f06 3c07 |0007: check-cast v6, Landroid/widget/EditText; // type@073c │ │ +0efafa: 6e10 273b 0600 |0009: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0efb00: 0c06 |000c: move-result-object v6 │ │ +0efb02: 6e10 2643 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0efb08: 0c05 |0010: move-result-object v5 │ │ +0efb0a: 1406 5d00 0c7f |0011: const v6, #float 1.86094e+38 // #7f0c005d │ │ +0efb10: 6e20 a23e 6900 |0014: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efb16: 0c06 |0017: move-result-object v6 │ │ +0efb18: 1f06 3c07 |0018: check-cast v6, Landroid/widget/EditText; // type@073c │ │ +0efb1c: 6e10 273b 0600 |001a: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0efb22: 0c06 |001d: move-result-object v6 │ │ +0efb24: 6e10 2643 0600 |001e: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0efb2a: 0c03 |0021: move-result-object v3 │ │ +0efb2c: 1406 8900 0c7f |0022: const v6, #float 1.86095e+38 // #7f0c0089 │ │ +0efb32: 6e20 a23e 6900 |0025: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efb38: 0c06 |0028: move-result-object v6 │ │ +0efb3a: 1f06 3c07 |0029: check-cast v6, Landroid/widget/EditText; // type@073c │ │ +0efb3e: 6e10 273b 0600 |002b: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0efb44: 0c06 |002e: move-result-object v6 │ │ +0efb46: 6e10 2643 0600 |002f: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0efb4c: 0c04 |0032: move-result-object v4 │ │ +0efb4e: 1406 9100 0c7f |0033: const v6, #float 1.86095e+38 // #7f0c0091 │ │ +0efb54: 6e20 a23e 6900 |0036: invoke-virtual {v9, v6}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efb5a: 0c06 |0039: move-result-object v6 │ │ +0efb5c: 1f06 5d07 |003a: check-cast v6, Landroid/widget/Spinner; // type@075d │ │ +0efb60: 6e10 6d3c 0600 |003c: invoke-virtual {v6}, Landroid/widget/Spinner;.getSelectedItem:()Ljava/lang/Object; // method@3c6d │ │ +0efb66: 0c06 |003f: move-result-object v6 │ │ +0efb68: 6e10 2643 0600 |0040: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0efb6e: 0c00 |0043: move-result-object v0 │ │ +0efb70: 6e10 4f43 0500 |0044: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0efb76: 0c06 |0047: move-result-object v6 │ │ +0efb78: 1a07 0000 |0048: const-string v7, "" // string@0000 │ │ +0efb7c: 6e20 3843 7600 |004a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0efb82: 0a06 |004d: move-result v6 │ │ +0efb84: 3806 1300 |004e: if-eqz v6, 0061 // +0013 │ │ +0efb88: 2206 0608 |0050: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efb8c: 6e10 a73e 0900 |0052: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efb92: 0c07 |0055: move-result-object v7 │ │ +0efb94: 1408 7b01 0e7f |0056: const v8, #float 1.88758e+38 // #7f0e017b │ │ +0efb9a: 6e20 4102 8700 |0059: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efba0: 0c07 |005c: move-result-object v7 │ │ +0efba2: 7020 5940 7600 |005d: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efba8: 2706 |0060: throw v6 │ │ +0efbaa: 6e10 4f43 0300 |0061: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0efbb0: 0c06 |0064: move-result-object v6 │ │ +0efbb2: 1a07 0000 |0065: const-string v7, "" // string@0000 │ │ +0efbb6: 6e20 3843 7600 |0067: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0efbbc: 0a06 |006a: move-result v6 │ │ +0efbbe: 3806 1300 |006b: if-eqz v6, 007e // +0013 │ │ +0efbc2: 2206 0608 |006d: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efbc6: 6e10 a73e 0900 |006f: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efbcc: 0c07 |0072: move-result-object v7 │ │ +0efbce: 1408 7701 0e7f |0073: const v8, #float 1.88758e+38 // #7f0e0177 │ │ +0efbd4: 6e20 4102 8700 |0076: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efbda: 0c07 |0079: move-result-object v7 │ │ +0efbdc: 7020 5940 7600 |007a: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efbe2: 2706 |007d: throw v6 │ │ +0efbe4: 7110 ff42 0400 |007e: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0efbea: 1a06 0000 |0081: const-string v6, "" // string@0000 │ │ +0efbee: 6e20 3c43 0600 |0083: invoke-virtual {v6, v0}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@433c │ │ +0efbf4: 2201 fa07 |0086: new-instance v1, Lindrora/atomic/db/Database; // type@07fa │ │ +0efbf8: 7020 0d40 9100 |0088: invoke-direct {v1, v9}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0efbfe: 6e20 1e40 5100 |008b: invoke-virtual {v1, v5}, Lindrora/atomic/db/Database;.isTitleUsed:(Ljava/lang/String;)Z // method@401e │ │ +0efc04: 0a06 |008e: move-result v6 │ │ +0efc06: 3806 4a00 |008f: if-eqz v6, 00d9 // +004a │ │ +0efc0a: 5496 d01e |0091: iget-object v6, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0efc0e: 3806 0e00 |0093: if-eqz v6, 00a1 // +000e │ │ +0efc12: 5496 d01e |0095: iget-object v6, v9, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0efc16: 6e10 fd41 0600 |0097: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0efc1c: 0c06 |009a: move-result-object v6 │ │ +0efc1e: 6e20 3843 5600 |009b: invoke-virtual {v6, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0efc24: 0a06 |009e: move-result v6 │ │ +0efc26: 3906 3a00 |009f: if-nez v6, 00d9 // +003a │ │ +0efc2a: 6e10 1240 0100 |00a1: invoke-virtual {v1}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0efc30: 2206 0608 |00a4: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efc34: 6e10 a73e 0900 |00a6: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efc3a: 0c07 |00a9: move-result-object v7 │ │ +0efc3c: 1408 7f01 0e7f |00aa: const v8, #float 1.88758e+38 // #7f0e017f │ │ +0efc42: 6e20 4102 8700 |00ad: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efc48: 0c07 |00b0: move-result-object v7 │ │ +0efc4a: 7020 5940 7600 |00b1: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efc50: 2706 |00b4: throw v6 │ │ +0efc52: 0d02 |00b5: move-exception v2 │ │ +0efc54: 2206 0608 |00b6: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efc58: 6e10 a73e 0900 |00b8: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efc5e: 0c07 |00bb: move-result-object v7 │ │ +0efc60: 1408 7e01 0e7f |00bc: const v8, #float 1.88758e+38 // #7f0e017e │ │ +0efc66: 6e20 4102 8700 |00bf: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efc6c: 0c07 |00c2: move-result-object v7 │ │ +0efc6e: 7020 5940 7600 |00c3: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efc74: 2706 |00c6: throw v6 │ │ +0efc76: 0d02 |00c7: move-exception v2 │ │ +0efc78: 2206 0608 |00c8: new-instance v6, Lindrora/atomic/exception/ValidationException; // type@0806 │ │ +0efc7c: 6e10 a73e 0900 |00ca: invoke-virtual {v9}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efc82: 0c07 |00cd: move-result-object v7 │ │ +0efc84: 1408 8001 0e7f |00ce: const v8, #float 1.88758e+38 // #7f0e0180 │ │ +0efc8a: 6e20 4102 8700 |00d1: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0efc90: 0c07 |00d4: move-result-object v7 │ │ +0efc92: 7020 5940 7600 |00d5: invoke-direct {v6, v7}, Lindrora/atomic/exception/ValidationException;.:(Ljava/lang/String;)V // method@4059 │ │ +0efc98: 2706 |00d8: throw v6 │ │ +0efc9a: 6e10 1240 0100 |00d9: invoke-virtual {v1}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0efca0: 0e00 |00dc: return-void │ │ catches : 2 │ │ 0x007e - 0x0081 │ │ Ljava/lang/NumberFormatException; -> 0x00b5 │ │ 0x0081 - 0x0086 │ │ Ljava/io/UnsupportedEncodingException; -> 0x00c7 │ │ positions : │ │ 0x0000 line=500 │ │ @@ -249970,34 +249947,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0f1f88: |[0f1f88] indrora.atomic.activity.AddServerActivity.onClick:(Landroid/view/View;)V │ │ -0f1f98: 6e10 4e38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@384e │ │ -0f1f9e: 0a00 |0003: move-result v0 │ │ -0f1fa0: 2c00 2000 0000 |0004: sparse-switch v0, 00000024 // +00000020 │ │ -0f1fa6: 0e00 |0007: return-void │ │ -0f1fa8: 7010 b13e 0100 |0008: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showAliasList:()V // method@3eb1 │ │ -0f1fae: 28fc |000b: goto 0007 // -0004 │ │ -0f1fb0: 7010 b23e 0100 |000c: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showAuthDialog:()V // method@3eb2 │ │ -0f1fb6: 28f8 |000f: goto 0007 // -0008 │ │ -0f1fb8: 7010 b33e 0100 |0010: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showChannelList:()V // method@3eb3 │ │ -0f1fbe: 28f4 |0013: goto 0007 // -000c │ │ -0f1fc0: 7010 b43e 0100 |0014: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showCommmandList:()V // method@3eb4 │ │ -0f1fc6: 28f0 |0017: goto 0007 // -0010 │ │ -0f1fc8: 7010 ad3e 0100 |0018: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.save:()V // method@3ead │ │ -0f1fce: 28ec |001b: goto 0007 // -0014 │ │ -0f1fd0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0f1fd2: 6e20 af3e 0100 |001d: invoke-virtual {v1, v0}, Lindrora/atomic/activity/AddServerActivity;.setResult:(I)V // method@3eaf │ │ -0f1fd8: 6e10 a33e 0100 |0020: invoke-virtual {v1}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ -0f1fde: 28e4 |0023: goto 0007 // -001c │ │ -0f1fe0: 0002 0600 5a00 0c7f 5c00 0c7f 6800 ... |0024: sparse-switch-data (26 units) │ │ +0efcc0: |[0efcc0] indrora.atomic.activity.AddServerActivity.onClick:(Landroid/view/View;)V │ │ +0efcd0: 6e10 4e38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@384e │ │ +0efcd6: 0a00 |0003: move-result v0 │ │ +0efcd8: 2c00 2000 0000 |0004: sparse-switch v0, 00000024 // +00000020 │ │ +0efcde: 0e00 |0007: return-void │ │ +0efce0: 7010 b13e 0100 |0008: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showAliasList:()V // method@3eb1 │ │ +0efce6: 28fc |000b: goto 0007 // -0004 │ │ +0efce8: 7010 b23e 0100 |000c: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showAuthDialog:()V // method@3eb2 │ │ +0efcee: 28f8 |000f: goto 0007 // -0008 │ │ +0efcf0: 7010 b33e 0100 |0010: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showChannelList:()V // method@3eb3 │ │ +0efcf6: 28f4 |0013: goto 0007 // -000c │ │ +0efcf8: 7010 b43e 0100 |0014: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.showCommmandList:()V // method@3eb4 │ │ +0efcfe: 28f0 |0017: goto 0007 // -0010 │ │ +0efd00: 7010 ad3e 0100 |0018: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.save:()V // method@3ead │ │ +0efd06: 28ec |001b: goto 0007 // -0014 │ │ +0efd08: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0efd0a: 6e20 af3e 0100 |001d: invoke-virtual {v1, v0}, Lindrora/atomic/activity/AddServerActivity;.setResult:(I)V // method@3eaf │ │ +0efd10: 6e10 a33e 0100 |0020: invoke-virtual {v1}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ +0efd16: 28e4 |0023: goto 0007 // -001c │ │ +0efd18: 0002 0600 5a00 0c7f 5c00 0c7f 6800 ... |0024: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0007 line=359 │ │ 0x0008 line=335 │ │ 0x000c line=339 │ │ 0x0010 line=343 │ │ @@ -250015,335 +249992,335 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 699 16-bit code units │ │ -0f2014: |[0f2014] indrora.atomic.activity.AddServerActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f2024: 6f20 b900 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0f202a: 2209 2e08 |0003: new-instance v9, Lindrora/atomic/model/Settings; // type@082e │ │ -0f202e: 7020 1542 d900 |0005: invoke-direct {v9, v13}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0f2034: 5bd9 cf1e |0008: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ -0f2038: 1409 3600 047f |000a: const v9, #float 1.75459e+38 // #7f040036 │ │ -0f203e: 6e20 ae3e 9d00 |000d: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.setContentView:(I)V // method@3eae │ │ -0f2044: 6e10 a43e 0d00 |0010: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getActionBar:()Landroid/app/ActionBar; // method@3ea4 │ │ -0f204a: 0c00 |0013: move-result-object v0 │ │ -0f204c: 2209 1d08 |0014: new-instance v9, Lindrora/atomic/model/Authentication; // type@081d │ │ -0f2050: 7010 7441 0900 |0016: invoke-direct {v9}, Lindrora/atomic/model/Authentication;.:()V // method@4174 │ │ -0f2056: 5bd9 cc1e |0019: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f205a: 2209 a408 |001b: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ -0f205e: 7010 c243 0900 |001d: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f2064: 5bd9 cb1e |0020: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ -0f2068: 2209 a408 |0022: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ -0f206c: 7010 c243 0900 |0024: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f2072: 5bd9 cd1e |0027: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f2076: 2209 a408 |0029: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ -0f207a: 7010 c243 0900 |002b: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f2080: 5bd9 ce1e |002e: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f2084: 1409 5c00 0c7f |0030: const v9, #float 1.86094e+38 // #7f0c005c │ │ -0f208a: 6e20 a23e 9d00 |0033: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2090: 0c09 |0036: move-result-object v9 │ │ -0f2092: 1f09 3507 |0037: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f2096: 6e20 e73a d900 |0039: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f209c: 1409 9200 0c7f |003c: const v9, #float 1.86095e+38 // #7f0c0092 │ │ -0f20a2: 6e20 a23e 9d00 |003f: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f20a8: 0c09 |0042: move-result-object v9 │ │ -0f20aa: 1f09 3507 |0043: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f20ae: 6e20 e73a d900 |0045: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f20b4: 1409 5a00 0c7f |0048: const v9, #float 1.86094e+38 // #7f0c005a │ │ -0f20ba: 6e20 a23e 9d00 |004b: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f20c0: 0c09 |004e: move-result-object v9 │ │ -0f20c2: 1f09 3507 |004f: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f20c6: 6e20 e73a d900 |0051: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f20cc: 1409 6800 0c7f |0054: const v9, #float 1.86094e+38 // #7f0c0068 │ │ -0f20d2: 6e20 a23e 9d00 |0057: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f20d8: 0c09 |005a: move-result-object v9 │ │ -0f20da: 1f09 3507 |005b: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f20de: 6e20 e73a d900 |005d: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f20e4: 1409 6b00 0c7f |0060: const v9, #float 1.86094e+38 // #7f0c006b │ │ -0f20ea: 6e20 a23e 9d00 |0063: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f20f0: 0c09 |0066: move-result-object v9 │ │ -0f20f2: 1f09 3507 |0067: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f20f6: 6e20 e73a d900 |0069: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f20fc: 1409 8b00 0c7f |006c: const v9, #float 1.86095e+38 // #7f0c008b │ │ -0f2102: 6e20 a23e 9d00 |006f: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2108: 0c09 |0072: move-result-object v9 │ │ -0f210a: 1f09 3507 |0073: check-cast v9, Landroid/widget/Button; // type@0735 │ │ -0f210e: 6e20 e73a d900 |0075: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f2114: 1409 9100 0c7f |0078: const v9, #float 1.86095e+38 // #7f0c0091 │ │ -0f211a: 6e20 a23e 9d00 |007b: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2120: 0c07 |007e: move-result-object v7 │ │ -0f2122: 1f07 5d07 |007f: check-cast v7, Landroid/widget/Spinner; // type@075d │ │ -0f2126: 6e10 a73e 0d00 |0081: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ -0f212c: 0c09 |0084: move-result-object v9 │ │ -0f212e: 150a 087f |0085: const/high16 v10, #int 2131230720 // #7f08 │ │ -0f2132: 6e20 4302 a900 |0087: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0243 │ │ -0f2138: 0c02 |008a: move-result-object v2 │ │ -0f213a: 2201 3207 |008b: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ -0f213e: 1409 0800 0901 |008d: const v9, #float 2.51629e-38 // #01090008 │ │ -0f2144: 7040 d23a d129 |0090: invoke-direct {v1, v13, v9, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@3ad2 │ │ -0f214a: 1409 0900 0901 |0093: const v9, #float 2.5163e-38 // #01090009 │ │ -0f2150: 6e20 d63a 9100 |0096: invoke-virtual {v1, v9}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@3ad6 │ │ -0f2156: 6e20 733c 1700 |0099: invoke-virtual {v7, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ -0f215c: 6e10 a63e 0d00 |009c: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ -0f2162: 0c09 |009f: move-result-object v9 │ │ -0f2164: 6e10 cc01 0900 |00a0: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f216a: 0c09 |00a3: move-result-object v9 │ │ -0f216c: 3809 0c00 |00a4: if-eqz v9, 00b0 // +000c │ │ -0f2170: 6e10 a63e 0d00 |00a6: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ -0f2176: 0c09 |00a9: move-result-object v9 │ │ -0f2178: 6e10 cc01 0900 |00aa: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f217e: 0c09 |00ad: move-result-object v9 │ │ -0f2180: 5bd9 ca1e |00ae: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f2184: 1409 8f00 0c7f |00b0: const v9, #float 1.86095e+38 // #7f0c008f │ │ -0f218a: 6e20 a23e 9d00 |00b3: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2190: 0c09 |00b6: move-result-object v9 │ │ -0f2192: 1f09 3c07 |00b7: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2196: 54da cf1e |00b9: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ -0f219a: 6e10 1d42 0a00 |00bb: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultUsername:()Ljava/lang/String; // method@421d │ │ -0f21a0: 0c0a |00be: move-result-object v10 │ │ -0f21a2: 6e20 393b a900 |00bf: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f21a8: 1409 8e00 0c7f |00c2: const v9, #float 1.86095e+38 // #7f0c008e │ │ -0f21ae: 6e20 a23e 9d00 |00c5: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f21b4: 0c09 |00c8: move-result-object v9 │ │ -0f21b6: 1f09 3c07 |00c9: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f21ba: 54da cf1e |00cb: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ -0f21be: 6e10 1b42 0a00 |00cd: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultNick:()Ljava/lang/String; // method@421b │ │ -0f21c4: 0c0a |00d0: move-result-object v10 │ │ -0f21c6: 6e20 393b a900 |00d1: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f21cc: 1409 9000 0c7f |00d4: const v9, #float 1.86095e+38 // #7f0c0090 │ │ -0f21d2: 6e20 a23e 9d00 |00d7: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f21d8: 0c09 |00da: move-result-object v9 │ │ -0f21da: 1f09 3c07 |00db: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f21de: 54da cf1e |00dd: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ -0f21e2: 6e10 1c42 0a00 |00df: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultRealname:()Ljava/lang/String; // method@421c │ │ -0f21e8: 0c0a |00e2: move-result-object v10 │ │ -0f21ea: 6e20 393b a900 |00e3: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f21f0: 6e10 a63e 0d00 |00e6: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ -0f21f6: 0c09 |00e9: move-result-object v9 │ │ -0f21f8: 6e10 d201 0900 |00ea: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0f21fe: 0c04 |00ed: move-result-object v4 │ │ -0f2200: 3804 4301 |00ee: if-eqz v4, 0231 // +0143 │ │ -0f2204: 1a09 f040 |00f0: const-string v9, "server" // string@40f0 │ │ -0f2208: 6e20 9d04 9400 |00f2: invoke-virtual {v4, v9}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -0f220e: 0a09 |00f5: move-result v9 │ │ -0f2210: 3809 3b01 |00f6: if-eqz v9, 0231 // +013b │ │ -0f2214: 54d9 ca1e |00f8: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f2218: 1a0a 0f27 |00fa: const-string v10, "edit_server" // string@270f │ │ -0f221c: 6e20 3843 a900 |00fc: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f2222: 0a09 |00ff: move-result v9 │ │ -0f2224: 3809 0800 |0100: if-eqz v9, 0108 // +0008 │ │ -0f2228: 1409 7e00 0e7f |0102: const v9, #float 1.88753e+38 // #7f0e007e │ │ -0f222e: 6e20 b03e 9d00 |0105: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.setTitle:(I)V // method@3eb0 │ │ -0f2234: 2203 fa07 |0108: new-instance v3, Lindrora/atomic/db/Database; // type@07fa │ │ -0f2238: 7020 0d40 d300 |010a: invoke-direct {v3, v13}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0f223e: 1a09 f040 |010d: const-string v9, "server" // string@40f0 │ │ -0f2242: 6e20 a604 9400 |010f: invoke-virtual {v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -0f2248: 0a09 |0112: move-result v9 │ │ -0f224a: 6e20 1b40 9300 |0113: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getServerById:(I)Lindrora/atomic/model/Server; // method@401b │ │ -0f2250: 0c09 |0116: move-result-object v9 │ │ -0f2252: 5bd9 d01e |0117: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2256: 54d9 cb1e |0119: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ -0f225a: 54da d01e |011b: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f225e: 6e10 f641 0a00 |011d: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f2264: 0c0a |0120: move-result-object v10 │ │ -0f2266: 6e10 af41 0a00 |0121: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ -0f226c: 0c0a |0124: move-result-object v10 │ │ -0f226e: 6e20 c743 a900 |0125: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -0f2274: 54d9 d01e |0128: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2278: 6e10 f541 0900 |012a: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f227e: 0a09 |012d: move-result v9 │ │ -0f2280: 6e20 1640 9300 |012e: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getChannelsByServerId:(I)Ljava/util/ArrayList; // method@4016 │ │ -0f2286: 0c09 |0131: move-result-object v9 │ │ -0f2288: 5bd9 cd1e |0132: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f228c: 54d9 d01e |0134: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2290: 6e10 f541 0900 |0136: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f2296: 0a09 |0139: move-result v9 │ │ -0f2298: 6e20 1740 9300 |013a: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getCommandsByServerId:(I)Ljava/util/ArrayList; // method@4017 │ │ -0f229e: 0c09 |013d: move-result-object v9 │ │ -0f22a0: 5bd9 ce1e |013e: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ -0f22a4: 54d9 d01e |0140: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f22a8: 6e10 ec41 0900 |0142: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f22ae: 0c09 |0145: move-result-object v9 │ │ -0f22b0: 5bd9 cc1e |0146: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ -0f22b4: 6e10 1240 0300 |0148: invoke-virtual {v3}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f22ba: 54d9 ca1e |014b: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f22be: 1a0a 0f27 |014d: const-string v10, "edit_server" // string@270f │ │ -0f22c2: 6e20 3843 a900 |014f: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f22c8: 0a09 |0152: move-result v9 │ │ -0f22ca: 3809 1400 |0153: if-eqz v9, 0167 // +0014 │ │ -0f22ce: 1409 3100 0c7f |0155: const v9, #float 1.86093e+38 // #7f0c0031 │ │ -0f22d4: 6e20 a23e 9d00 |0158: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f22da: 0c09 |015b: move-result-object v9 │ │ -0f22dc: 1f09 3c07 |015c: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f22e0: 54da d01e |015e: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f22e4: 6e10 fd41 0a00 |0160: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f22ea: 0c0a |0163: move-result-object v10 │ │ -0f22ec: 6e20 393b a900 |0164: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f22f2: 1409 5d00 0c7f |0167: const v9, #float 1.86094e+38 // #7f0c005d │ │ -0f22f8: 6e20 a23e 9d00 |016a: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f22fe: 0c09 |016d: move-result-object v9 │ │ -0f2300: 1f09 3c07 |016e: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2304: 54da d01e |0170: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2308: 6e10 f441 0a00 |0172: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f230e: 0c0a |0175: move-result-object v10 │ │ -0f2310: 6e20 393b a900 |0176: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2316: 1409 8900 0c7f |0179: const v9, #float 1.86095e+38 // #7f0c0089 │ │ -0f231c: 6e20 a23e 9d00 |017c: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2322: 0c09 |017f: move-result-object v9 │ │ -0f2324: 1f09 3c07 |0180: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2328: 54da d01e |0182: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f232c: 6e10 f941 0a00 |0184: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f2332: 0a0a |0187: move-result v10 │ │ -0f2334: 7110 5143 0a00 |0188: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ -0f233a: 0c0a |018b: move-result-object v10 │ │ -0f233c: 6e20 393b a900 |018c: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2342: 1409 8a00 0c7f |018f: const v9, #float 1.86095e+38 // #7f0c008a │ │ -0f2348: 6e20 a23e 9d00 |0192: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f234e: 0c09 |0195: move-result-object v9 │ │ -0f2350: 1f09 3c07 |0196: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2354: 54da d01e |0198: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2358: 6e10 f841 0a00 |019a: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ -0f235e: 0c0a |019d: move-result-object v10 │ │ -0f2360: 6e20 393b a900 |019e: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2366: 1409 8e00 0c7f |01a1: const v9, #float 1.86095e+38 // #7f0c008e │ │ -0f236c: 6e20 a23e 9d00 |01a4: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2372: 0c09 |01a7: move-result-object v9 │ │ -0f2374: 1f09 3c07 |01a8: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2378: 54da d01e |01aa: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f237c: 6e10 f641 0a00 |01ac: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f2382: 0c0a |01af: move-result-object v10 │ │ -0f2384: 6e10 b141 0a00 |01b0: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ -0f238a: 0c0a |01b3: move-result-object v10 │ │ -0f238c: 6e20 393b a900 |01b4: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2392: 1409 8f00 0c7f |01b7: const v9, #float 1.86095e+38 // #7f0c008f │ │ -0f2398: 6e20 a23e 9d00 |01ba: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f239e: 0c09 |01bd: move-result-object v9 │ │ -0f23a0: 1f09 3c07 |01be: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f23a4: 54da d01e |01c0: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f23a8: 6e10 f641 0a00 |01c2: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f23ae: 0c0a |01c5: move-result-object v10 │ │ -0f23b0: 6e10 b041 0a00 |01c6: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ -0f23b6: 0c0a |01c9: move-result-object v10 │ │ -0f23b8: 6e20 393b a900 |01ca: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f23be: 1409 9000 0c7f |01cd: const v9, #float 1.86095e+38 // #7f0c0090 │ │ -0f23c4: 6e20 a23e 9d00 |01d0: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f23ca: 0c09 |01d3: move-result-object v9 │ │ -0f23cc: 1f09 3c07 |01d4: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f23d0: 54da d01e |01d6: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f23d4: 6e10 f641 0a00 |01d8: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f23da: 0c0a |01db: move-result-object v10 │ │ -0f23dc: 6e10 b241 0a00 |01dc: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ -0f23e2: 0c0a |01df: move-result-object v10 │ │ -0f23e4: 6e20 393b a900 |01e0: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f23ea: 1409 8c00 0c7f |01e3: const v9, #float 1.86095e+38 // #7f0c008c │ │ -0f23f0: 6e20 a23e 9d00 |01e6: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f23f6: 0c09 |01e9: move-result-object v9 │ │ -0f23f8: 1f09 3607 |01ea: check-cast v9, Landroid/widget/CheckBox; // type@0736 │ │ -0f23fc: 54da d01e |01ec: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2400: 6e10 1242 0a00 |01ee: invoke-virtual {v10}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ -0f2406: 0a0a |01f1: move-result v10 │ │ -0f2408: 6e20 ef3a a900 |01f2: invoke-virtual {v9, v10}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ -0f240e: 1409 8d00 0c7f |01f5: const v9, #float 1.86095e+38 // #7f0c008d │ │ -0f2414: 6e20 a23e 9d00 |01f8: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f241a: 0c09 |01fb: move-result-object v9 │ │ -0f241c: 1f09 3607 |01fc: check-cast v9, Landroid/widget/CheckBox; // type@0736 │ │ -0f2420: 54da d01e |01fe: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2424: 6e10 ee41 0a00 |0200: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ -0f242a: 0a0a |0203: move-result v10 │ │ -0f242c: 6e20 ef3a a900 |0204: invoke-virtual {v9, v10}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ -0f2432: 54d9 d01e |0207: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2436: 6e10 ef41 0900 |0209: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f243c: 0c09 |020c: move-result-object v9 │ │ -0f243e: 3809 1700 |020d: if-eqz v9, 0224 // +0017 │ │ -0f2442: 1205 |020f: const/4 v5, #int 0 // #0 │ │ -0f2444: 2129 |0210: array-length v9, v2 │ │ -0f2446: 3595 1300 |0211: if-ge v5, v9, 0224 // +0013 │ │ -0f244a: 54d9 d01e |0213: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f244e: 6e10 ef41 0900 |0215: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f2454: 0c09 |0218: move-result-object v9 │ │ -0f2456: 460a 0205 |0219: aget-object v10, v2, v5 │ │ -0f245a: 6e20 3843 a900 |021b: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f2460: 0a09 |021e: move-result v9 │ │ -0f2462: 3809 9800 |021f: if-eqz v9, 02b7 // +0098 │ │ -0f2466: 6e20 7d3c 5700 |0221: invoke-virtual {v7, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ -0f246c: 54d9 ca1e |0224: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ -0f2470: 1a0a ee26 |0226: const-string v10, "dupe_server" // string@26ee │ │ -0f2474: 6e20 3843 a900 |0228: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f247a: 0a09 |022b: move-result v9 │ │ -0f247c: 3809 0500 |022c: if-eqz v9, 0231 // +0005 │ │ -0f2480: 1209 |022e: const/4 v9, #int 0 // #0 │ │ -0f2482: 5bd9 d01e |022f: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ -0f2486: 6009 c100 |0231: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0f248a: 125a |0233: const/4 v10, #int 5 // #5 │ │ -0f248c: 34a9 1000 |0234: if-lt v9, v10, 0244 // +0010 │ │ -0f2490: 1409 5d00 0c7f |0236: const v9, #float 1.86094e+38 // #7f0c005d │ │ -0f2496: 6e20 a23e 9d00 |0239: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f249c: 0c06 |023c: move-result-object v6 │ │ -0f249e: 1f06 3c07 |023d: check-cast v6, Landroid/widget/EditText; // type@073c │ │ -0f24a2: 1509 0800 |023f: const/high16 v9, #int 524288 // #8 │ │ -0f24a6: 6e20 313b 9600 |0241: invoke-virtual {v6, v9}, Landroid/widget/EditText;.setInputType:(I)V // method@3b31 │ │ -0f24ac: 6e10 a63e 0d00 |0244: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ -0f24b2: 0c09 |0247: move-result-object v9 │ │ -0f24b4: 6e10 d101 0900 |0248: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ -0f24ba: 0c08 |024b: move-result-object v8 │ │ -0f24bc: 3808 6a00 |024c: if-eqz v8, 02b6 // +006a │ │ -0f24c0: 6e10 8f04 0800 |024e: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@048f │ │ -0f24c6: 0c09 |0251: move-result-object v9 │ │ -0f24c8: 1a0a 9b2f |0252: const-string v10, "irc" // string@2f9b │ │ -0f24cc: 6e20 3843 a900 |0254: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f24d2: 0a09 |0257: move-result v9 │ │ -0f24d4: 3809 5e00 |0258: if-eqz v9, 02b6 // +005e │ │ -0f24d8: 1409 5d00 0c7f |025a: const v9, #float 1.86094e+38 // #7f0c005d │ │ -0f24de: 6e20 a23e 9d00 |025d: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f24e4: 0c09 |0260: move-result-object v9 │ │ -0f24e6: 1f09 3c07 |0261: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f24ea: 6e10 8a04 0800 |0263: invoke-virtual {v8}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@048a │ │ -0f24f0: 0c0a |0266: move-result-object v10 │ │ -0f24f2: 6e20 393b a900 |0267: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f24f8: 6e10 8d04 0800 |026a: invoke-virtual {v8}, Landroid/net/Uri;.getPort:()I // method@048d │ │ -0f24fe: 0a09 |026d: move-result v9 │ │ -0f2500: 12fa |026e: const/4 v10, #int -1 // #ff │ │ -0f2502: 32a9 1600 |026f: if-eq v9, v10, 0285 // +0016 │ │ -0f2506: 1409 8900 0c7f |0271: const v9, #float 1.86095e+38 // #7f0c0089 │ │ -0f250c: 6e20 a23e 9d00 |0274: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2512: 0c09 |0277: move-result-object v9 │ │ -0f2514: 1f09 3c07 |0278: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f2518: 6e10 8d04 0800 |027a: invoke-virtual {v8}, Landroid/net/Uri;.getPort:()I // method@048d │ │ -0f251e: 0a0a |027d: move-result v10 │ │ -0f2520: 7110 5143 0a00 |027e: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ -0f2526: 0c0a |0281: move-result-object v10 │ │ -0f2528: 6e20 393b a900 |0282: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f252e: 6e10 8b04 0800 |0285: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@048b │ │ -0f2534: 0c09 |0288: move-result-object v9 │ │ -0f2536: 3809 1300 |0289: if-eqz v9, 029c // +0013 │ │ -0f253a: 54d9 cd1e |028b: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ -0f253e: 6e10 8b04 0800 |028d: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@048b │ │ -0f2544: 0c0a |0290: move-result-object v10 │ │ -0f2546: 130b 2f00 |0291: const/16 v11, #int 47 // #2f │ │ -0f254a: 130c 2300 |0293: const/16 v12, #int 35 // #23 │ │ -0f254e: 6e30 4543 ba0c |0295: invoke-virtual {v10, v11, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ -0f2554: 0c0a |0298: move-result-object v10 │ │ -0f2556: 6e20 c643 a900 |0299: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f255c: 6e10 8e04 0800 |029c: invoke-virtual {v8}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@048e │ │ -0f2562: 0c09 |029f: move-result-object v9 │ │ -0f2564: 3809 1600 |02a0: if-eqz v9, 02b6 // +0016 │ │ -0f2568: 1409 8a00 0c7f |02a2: const v9, #float 1.86095e+38 // #7f0c008a │ │ -0f256e: 6e20 a23e 9d00 |02a5: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ -0f2574: 0c09 |02a8: move-result-object v9 │ │ -0f2576: 1f09 3c07 |02a9: check-cast v9, Landroid/widget/EditText; // type@073c │ │ -0f257a: 6e10 8e04 0800 |02ab: invoke-virtual {v8}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@048e │ │ -0f2580: 0c0a |02ae: move-result-object v10 │ │ -0f2582: 7110 5343 0a00 |02af: invoke-static {v10}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@4353 │ │ -0f2588: 0c0a |02b2: move-result-object v10 │ │ -0f258a: 6e20 393b a900 |02b3: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2590: 0e00 |02b6: return-void │ │ -0f2592: d805 0501 |02b7: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0f2596: 2900 57ff |02b9: goto/16 0210 // -00a9 │ │ +0efd4c: |[0efd4c] indrora.atomic.activity.AddServerActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0efd5c: 6f20 b900 ed00 |0000: invoke-super {v13, v14}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0efd62: 2209 2e08 |0003: new-instance v9, Lindrora/atomic/model/Settings; // type@082e │ │ +0efd66: 7020 1542 d900 |0005: invoke-direct {v9, v13}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0efd6c: 5bd9 cf1e |0008: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ +0efd70: 1409 3600 047f |000a: const v9, #float 1.75459e+38 // #7f040036 │ │ +0efd76: 6e20 ae3e 9d00 |000d: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.setContentView:(I)V // method@3eae │ │ +0efd7c: 6e10 a43e 0d00 |0010: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getActionBar:()Landroid/app/ActionBar; // method@3ea4 │ │ +0efd82: 0c00 |0013: move-result-object v0 │ │ +0efd84: 2209 1d08 |0014: new-instance v9, Lindrora/atomic/model/Authentication; // type@081d │ │ +0efd88: 7010 7441 0900 |0016: invoke-direct {v9}, Lindrora/atomic/model/Authentication;.:()V // method@4174 │ │ +0efd8e: 5bd9 cc1e |0019: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0efd92: 2209 a408 |001b: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +0efd96: 7010 c243 0900 |001d: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0efd9c: 5bd9 cb1e |0020: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ +0efda0: 2209 a408 |0022: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +0efda4: 7010 c243 0900 |0024: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0efdaa: 5bd9 cd1e |0027: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0efdae: 2209 a408 |0029: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +0efdb2: 7010 c243 0900 |002b: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0efdb8: 5bd9 ce1e |002e: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0efdbc: 1409 5c00 0c7f |0030: const v9, #float 1.86094e+38 // #7f0c005c │ │ +0efdc2: 6e20 a23e 9d00 |0033: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efdc8: 0c09 |0036: move-result-object v9 │ │ +0efdca: 1f09 3507 |0037: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efdce: 6e20 e73a d900 |0039: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efdd4: 1409 9200 0c7f |003c: const v9, #float 1.86095e+38 // #7f0c0092 │ │ +0efdda: 6e20 a23e 9d00 |003f: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efde0: 0c09 |0042: move-result-object v9 │ │ +0efde2: 1f09 3507 |0043: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efde6: 6e20 e73a d900 |0045: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efdec: 1409 5a00 0c7f |0048: const v9, #float 1.86094e+38 // #7f0c005a │ │ +0efdf2: 6e20 a23e 9d00 |004b: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efdf8: 0c09 |004e: move-result-object v9 │ │ +0efdfa: 1f09 3507 |004f: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efdfe: 6e20 e73a d900 |0051: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efe04: 1409 6800 0c7f |0054: const v9, #float 1.86094e+38 // #7f0c0068 │ │ +0efe0a: 6e20 a23e 9d00 |0057: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efe10: 0c09 |005a: move-result-object v9 │ │ +0efe12: 1f09 3507 |005b: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efe16: 6e20 e73a d900 |005d: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efe1c: 1409 6b00 0c7f |0060: const v9, #float 1.86094e+38 // #7f0c006b │ │ +0efe22: 6e20 a23e 9d00 |0063: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efe28: 0c09 |0066: move-result-object v9 │ │ +0efe2a: 1f09 3507 |0067: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efe2e: 6e20 e73a d900 |0069: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efe34: 1409 8b00 0c7f |006c: const v9, #float 1.86095e+38 // #7f0c008b │ │ +0efe3a: 6e20 a23e 9d00 |006f: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efe40: 0c09 |0072: move-result-object v9 │ │ +0efe42: 1f09 3507 |0073: check-cast v9, Landroid/widget/Button; // type@0735 │ │ +0efe46: 6e20 e73a d900 |0075: invoke-virtual {v9, v13}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0efe4c: 1409 9100 0c7f |0078: const v9, #float 1.86095e+38 // #7f0c0091 │ │ +0efe52: 6e20 a23e 9d00 |007b: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efe58: 0c07 |007e: move-result-object v7 │ │ +0efe5a: 1f07 5d07 |007f: check-cast v7, Landroid/widget/Spinner; // type@075d │ │ +0efe5e: 6e10 a73e 0d00 |0081: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getResources:()Landroid/content/res/Resources; // method@3ea7 │ │ +0efe64: 0c09 |0084: move-result-object v9 │ │ +0efe66: 150a 087f |0085: const/high16 v10, #int 2131230720 // #7f08 │ │ +0efe6a: 6e20 4302 a900 |0087: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getStringArray:(I)[Ljava/lang/String; // method@0243 │ │ +0efe70: 0c02 |008a: move-result-object v2 │ │ +0efe72: 2201 3207 |008b: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ +0efe76: 1409 0800 0901 |008d: const v9, #float 2.51629e-38 // #01090008 │ │ +0efe7c: 7040 d23a d129 |0090: invoke-direct {v1, v13, v9, v2}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;I[Ljava/lang/Object;)V // method@3ad2 │ │ +0efe82: 1409 0900 0901 |0093: const v9, #float 2.5163e-38 // #01090009 │ │ +0efe88: 6e20 d63a 9100 |0096: invoke-virtual {v1, v9}, Landroid/widget/ArrayAdapter;.setDropDownViewResource:(I)V // method@3ad6 │ │ +0efe8e: 6e20 733c 1700 |0099: invoke-virtual {v7, v1}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ +0efe94: 6e10 a63e 0d00 |009c: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ +0efe9a: 0c09 |009f: move-result-object v9 │ │ +0efe9c: 6e10 cc01 0900 |00a0: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0efea2: 0c09 |00a3: move-result-object v9 │ │ +0efea4: 3809 0c00 |00a4: if-eqz v9, 00b0 // +000c │ │ +0efea8: 6e10 a63e 0d00 |00a6: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ +0efeae: 0c09 |00a9: move-result-object v9 │ │ +0efeb0: 6e10 cc01 0900 |00aa: invoke-virtual {v9}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0efeb6: 0c09 |00ad: move-result-object v9 │ │ +0efeb8: 5bd9 ca1e |00ae: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0efebc: 1409 8f00 0c7f |00b0: const v9, #float 1.86095e+38 // #7f0c008f │ │ +0efec2: 6e20 a23e 9d00 |00b3: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efec8: 0c09 |00b6: move-result-object v9 │ │ +0efeca: 1f09 3c07 |00b7: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0efece: 54da cf1e |00b9: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ +0efed2: 6e10 1d42 0a00 |00bb: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultUsername:()Ljava/lang/String; // method@421d │ │ +0efed8: 0c0a |00be: move-result-object v10 │ │ +0efeda: 6e20 393b a900 |00bf: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0efee0: 1409 8e00 0c7f |00c2: const v9, #float 1.86095e+38 // #7f0c008e │ │ +0efee6: 6e20 a23e 9d00 |00c5: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0efeec: 0c09 |00c8: move-result-object v9 │ │ +0efeee: 1f09 3c07 |00c9: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0efef2: 54da cf1e |00cb: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ +0efef6: 6e10 1b42 0a00 |00cd: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultNick:()Ljava/lang/String; // method@421b │ │ +0efefc: 0c0a |00d0: move-result-object v10 │ │ +0efefe: 6e20 393b a900 |00d1: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0eff04: 1409 9000 0c7f |00d4: const v9, #float 1.86095e+38 // #7f0c0090 │ │ +0eff0a: 6e20 a23e 9d00 |00d7: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0eff10: 0c09 |00da: move-result-object v9 │ │ +0eff12: 1f09 3c07 |00db: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0eff16: 54da cf1e |00dd: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.s:Lindrora/atomic/model/Settings; // field@1ecf │ │ +0eff1a: 6e10 1c42 0a00 |00df: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getDefaultRealname:()Ljava/lang/String; // method@421c │ │ +0eff20: 0c0a |00e2: move-result-object v10 │ │ +0eff22: 6e20 393b a900 |00e3: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0eff28: 6e10 a63e 0d00 |00e6: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ +0eff2e: 0c09 |00e9: move-result-object v9 │ │ +0eff30: 6e10 d201 0900 |00ea: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0eff36: 0c04 |00ed: move-result-object v4 │ │ +0eff38: 3804 4301 |00ee: if-eqz v4, 0231 // +0143 │ │ +0eff3c: 1a09 eb40 |00f0: const-string v9, "server" // string@40eb │ │ +0eff40: 6e20 9d04 9400 |00f2: invoke-virtual {v4, v9}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +0eff46: 0a09 |00f5: move-result v9 │ │ +0eff48: 3809 3b01 |00f6: if-eqz v9, 0231 // +013b │ │ +0eff4c: 54d9 ca1e |00f8: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0eff50: 1a0a 0a27 |00fa: const-string v10, "edit_server" // string@270a │ │ +0eff54: 6e20 3843 a900 |00fc: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0eff5a: 0a09 |00ff: move-result v9 │ │ +0eff5c: 3809 0800 |0100: if-eqz v9, 0108 // +0008 │ │ +0eff60: 1409 7e00 0e7f |0102: const v9, #float 1.88753e+38 // #7f0e007e │ │ +0eff66: 6e20 b03e 9d00 |0105: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.setTitle:(I)V // method@3eb0 │ │ +0eff6c: 2203 fa07 |0108: new-instance v3, Lindrora/atomic/db/Database; // type@07fa │ │ +0eff70: 7020 0d40 d300 |010a: invoke-direct {v3, v13}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0eff76: 1a09 eb40 |010d: const-string v9, "server" // string@40eb │ │ +0eff7a: 6e20 a604 9400 |010f: invoke-virtual {v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +0eff80: 0a09 |0112: move-result v9 │ │ +0eff82: 6e20 1b40 9300 |0113: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getServerById:(I)Lindrora/atomic/model/Server; // method@401b │ │ +0eff88: 0c09 |0116: move-result-object v9 │ │ +0eff8a: 5bd9 d01e |0117: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0eff8e: 54d9 cb1e |0119: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.aliases:Ljava/util/ArrayList; // field@1ecb │ │ +0eff92: 54da d01e |011b: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0eff96: 6e10 f641 0a00 |011d: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0eff9c: 0c0a |0120: move-result-object v10 │ │ +0eff9e: 6e10 af41 0a00 |0121: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ +0effa4: 0c0a |0124: move-result-object v10 │ │ +0effa6: 6e20 c743 a900 |0125: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +0effac: 54d9 d01e |0128: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0effb0: 6e10 f541 0900 |012a: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0effb6: 0a09 |012d: move-result v9 │ │ +0effb8: 6e20 1640 9300 |012e: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getChannelsByServerId:(I)Ljava/util/ArrayList; // method@4016 │ │ +0effbe: 0c09 |0131: move-result-object v9 │ │ +0effc0: 5bd9 cd1e |0132: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0effc4: 54d9 d01e |0134: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0effc8: 6e10 f541 0900 |0136: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0effce: 0a09 |0139: move-result v9 │ │ +0effd0: 6e20 1740 9300 |013a: invoke-virtual {v3, v9}, Lindrora/atomic/db/Database;.getCommandsByServerId:(I)Ljava/util/ArrayList; // method@4017 │ │ +0effd6: 0c09 |013d: move-result-object v9 │ │ +0effd8: 5bd9 ce1e |013e: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.commands:Ljava/util/ArrayList; // field@1ece │ │ +0effdc: 54d9 d01e |0140: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0effe0: 6e10 ec41 0900 |0142: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0effe6: 0c09 |0145: move-result-object v9 │ │ +0effe8: 5bd9 cc1e |0146: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.authentication:Lindrora/atomic/model/Authentication; // field@1ecc │ │ +0effec: 6e10 1240 0300 |0148: invoke-virtual {v3}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0efff2: 54d9 ca1e |014b: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0efff6: 1a0a 0a27 |014d: const-string v10, "edit_server" // string@270a │ │ +0efffa: 6e20 3843 a900 |014f: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f0000: 0a09 |0152: move-result v9 │ │ +0f0002: 3809 1400 |0153: if-eqz v9, 0167 // +0014 │ │ +0f0006: 1409 3100 0c7f |0155: const v9, #float 1.86093e+38 // #7f0c0031 │ │ +0f000c: 6e20 a23e 9d00 |0158: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f0012: 0c09 |015b: move-result-object v9 │ │ +0f0014: 1f09 3c07 |015c: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f0018: 54da d01e |015e: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f001c: 6e10 fd41 0a00 |0160: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0f0022: 0c0a |0163: move-result-object v10 │ │ +0f0024: 6e20 393b a900 |0164: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f002a: 1409 5d00 0c7f |0167: const v9, #float 1.86094e+38 // #7f0c005d │ │ +0f0030: 6e20 a23e 9d00 |016a: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f0036: 0c09 |016d: move-result-object v9 │ │ +0f0038: 1f09 3c07 |016e: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f003c: 54da d01e |0170: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f0040: 6e10 f441 0a00 |0172: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f0046: 0c0a |0175: move-result-object v10 │ │ +0f0048: 6e20 393b a900 |0176: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f004e: 1409 8900 0c7f |0179: const v9, #float 1.86095e+38 // #7f0c0089 │ │ +0f0054: 6e20 a23e 9d00 |017c: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f005a: 0c09 |017f: move-result-object v9 │ │ +0f005c: 1f09 3c07 |0180: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f0060: 54da d01e |0182: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f0064: 6e10 f941 0a00 |0184: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f006a: 0a0a |0187: move-result v10 │ │ +0f006c: 7110 5143 0a00 |0188: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ +0f0072: 0c0a |018b: move-result-object v10 │ │ +0f0074: 6e20 393b a900 |018c: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f007a: 1409 8a00 0c7f |018f: const v9, #float 1.86095e+38 // #7f0c008a │ │ +0f0080: 6e20 a23e 9d00 |0192: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f0086: 0c09 |0195: move-result-object v9 │ │ +0f0088: 1f09 3c07 |0196: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f008c: 54da d01e |0198: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f0090: 6e10 f841 0a00 |019a: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ +0f0096: 0c0a |019d: move-result-object v10 │ │ +0f0098: 6e20 393b a900 |019e: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f009e: 1409 8e00 0c7f |01a1: const v9, #float 1.86095e+38 // #7f0c008e │ │ +0f00a4: 6e20 a23e 9d00 |01a4: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f00aa: 0c09 |01a7: move-result-object v9 │ │ +0f00ac: 1f09 3c07 |01a8: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f00b0: 54da d01e |01aa: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f00b4: 6e10 f641 0a00 |01ac: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f00ba: 0c0a |01af: move-result-object v10 │ │ +0f00bc: 6e10 b141 0a00 |01b0: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ +0f00c2: 0c0a |01b3: move-result-object v10 │ │ +0f00c4: 6e20 393b a900 |01b4: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f00ca: 1409 8f00 0c7f |01b7: const v9, #float 1.86095e+38 // #7f0c008f │ │ +0f00d0: 6e20 a23e 9d00 |01ba: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f00d6: 0c09 |01bd: move-result-object v9 │ │ +0f00d8: 1f09 3c07 |01be: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f00dc: 54da d01e |01c0: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f00e0: 6e10 f641 0a00 |01c2: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f00e6: 0c0a |01c5: move-result-object v10 │ │ +0f00e8: 6e10 b041 0a00 |01c6: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ +0f00ee: 0c0a |01c9: move-result-object v10 │ │ +0f00f0: 6e20 393b a900 |01ca: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f00f6: 1409 9000 0c7f |01cd: const v9, #float 1.86095e+38 // #7f0c0090 │ │ +0f00fc: 6e20 a23e 9d00 |01d0: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f0102: 0c09 |01d3: move-result-object v9 │ │ +0f0104: 1f09 3c07 |01d4: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f0108: 54da d01e |01d6: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f010c: 6e10 f641 0a00 |01d8: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f0112: 0c0a |01db: move-result-object v10 │ │ +0f0114: 6e10 b241 0a00 |01dc: invoke-virtual {v10}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ +0f011a: 0c0a |01df: move-result-object v10 │ │ +0f011c: 6e20 393b a900 |01e0: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f0122: 1409 8c00 0c7f |01e3: const v9, #float 1.86095e+38 // #7f0c008c │ │ +0f0128: 6e20 a23e 9d00 |01e6: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f012e: 0c09 |01e9: move-result-object v9 │ │ +0f0130: 1f09 3607 |01ea: check-cast v9, Landroid/widget/CheckBox; // type@0736 │ │ +0f0134: 54da d01e |01ec: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f0138: 6e10 1242 0a00 |01ee: invoke-virtual {v10}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ +0f013e: 0a0a |01f1: move-result v10 │ │ +0f0140: 6e20 ef3a a900 |01f2: invoke-virtual {v9, v10}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ +0f0146: 1409 8d00 0c7f |01f5: const v9, #float 1.86095e+38 // #7f0c008d │ │ +0f014c: 6e20 a23e 9d00 |01f8: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f0152: 0c09 |01fb: move-result-object v9 │ │ +0f0154: 1f09 3607 |01fc: check-cast v9, Landroid/widget/CheckBox; // type@0736 │ │ +0f0158: 54da d01e |01fe: iget-object v10, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f015c: 6e10 ee41 0a00 |0200: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ +0f0162: 0a0a |0203: move-result v10 │ │ +0f0164: 6e20 ef3a a900 |0204: invoke-virtual {v9, v10}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ +0f016a: 54d9 d01e |0207: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f016e: 6e10 ef41 0900 |0209: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f0174: 0c09 |020c: move-result-object v9 │ │ +0f0176: 3809 1700 |020d: if-eqz v9, 0224 // +0017 │ │ +0f017a: 1205 |020f: const/4 v5, #int 0 // #0 │ │ +0f017c: 2129 |0210: array-length v9, v2 │ │ +0f017e: 3595 1300 |0211: if-ge v5, v9, 0224 // +0013 │ │ +0f0182: 54d9 d01e |0213: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f0186: 6e10 ef41 0900 |0215: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f018c: 0c09 |0218: move-result-object v9 │ │ +0f018e: 460a 0205 |0219: aget-object v10, v2, v5 │ │ +0f0192: 6e20 3843 a900 |021b: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f0198: 0a09 |021e: move-result v9 │ │ +0f019a: 3809 9800 |021f: if-eqz v9, 02b7 // +0098 │ │ +0f019e: 6e20 7d3c 5700 |0221: invoke-virtual {v7, v5}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ +0f01a4: 54d9 ca1e |0224: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;._action:Ljava/lang/String; // field@1eca │ │ +0f01a8: 1a0a e926 |0226: const-string v10, "dupe_server" // string@26e9 │ │ +0f01ac: 6e20 3843 a900 |0228: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f01b2: 0a09 |022b: move-result v9 │ │ +0f01b4: 3809 0500 |022c: if-eqz v9, 0231 // +0005 │ │ +0f01b8: 1209 |022e: const/4 v9, #int 0 // #0 │ │ +0f01ba: 5bd9 d01e |022f: iput-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.server:Lindrora/atomic/model/Server; // field@1ed0 │ │ +0f01be: 6009 c100 |0231: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0f01c2: 125a |0233: const/4 v10, #int 5 // #5 │ │ +0f01c4: 34a9 1000 |0234: if-lt v9, v10, 0244 // +0010 │ │ +0f01c8: 1409 5d00 0c7f |0236: const v9, #float 1.86094e+38 // #7f0c005d │ │ +0f01ce: 6e20 a23e 9d00 |0239: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f01d4: 0c06 |023c: move-result-object v6 │ │ +0f01d6: 1f06 3c07 |023d: check-cast v6, Landroid/widget/EditText; // type@073c │ │ +0f01da: 1509 0800 |023f: const/high16 v9, #int 524288 // #8 │ │ +0f01de: 6e20 313b 9600 |0241: invoke-virtual {v6, v9}, Landroid/widget/EditText;.setInputType:(I)V // method@3b31 │ │ +0f01e4: 6e10 a63e 0d00 |0244: invoke-virtual {v13}, Lindrora/atomic/activity/AddServerActivity;.getIntent:()Landroid/content/Intent; // method@3ea6 │ │ +0f01ea: 0c09 |0247: move-result-object v9 │ │ +0f01ec: 6e10 d101 0900 |0248: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@01d1 │ │ +0f01f2: 0c08 |024b: move-result-object v8 │ │ +0f01f4: 3808 6a00 |024c: if-eqz v8, 02b6 // +006a │ │ +0f01f8: 6e10 8f04 0800 |024e: invoke-virtual {v8}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@048f │ │ +0f01fe: 0c09 |0251: move-result-object v9 │ │ +0f0200: 1a0a 962f |0252: const-string v10, "irc" // string@2f96 │ │ +0f0204: 6e20 3843 a900 |0254: invoke-virtual {v9, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f020a: 0a09 |0257: move-result v9 │ │ +0f020c: 3809 5e00 |0258: if-eqz v9, 02b6 // +005e │ │ +0f0210: 1409 5d00 0c7f |025a: const v9, #float 1.86094e+38 // #7f0c005d │ │ +0f0216: 6e20 a23e 9d00 |025d: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f021c: 0c09 |0260: move-result-object v9 │ │ +0f021e: 1f09 3c07 |0261: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f0222: 6e10 8a04 0800 |0263: invoke-virtual {v8}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@048a │ │ +0f0228: 0c0a |0266: move-result-object v10 │ │ +0f022a: 6e20 393b a900 |0267: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f0230: 6e10 8d04 0800 |026a: invoke-virtual {v8}, Landroid/net/Uri;.getPort:()I // method@048d │ │ +0f0236: 0a09 |026d: move-result v9 │ │ +0f0238: 12fa |026e: const/4 v10, #int -1 // #ff │ │ +0f023a: 32a9 1600 |026f: if-eq v9, v10, 0285 // +0016 │ │ +0f023e: 1409 8900 0c7f |0271: const v9, #float 1.86095e+38 // #7f0c0089 │ │ +0f0244: 6e20 a23e 9d00 |0274: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f024a: 0c09 |0277: move-result-object v9 │ │ +0f024c: 1f09 3c07 |0278: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f0250: 6e10 8d04 0800 |027a: invoke-virtual {v8}, Landroid/net/Uri;.getPort:()I // method@048d │ │ +0f0256: 0a0a |027d: move-result v10 │ │ +0f0258: 7110 5143 0a00 |027e: invoke-static {v10}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ +0f025e: 0c0a |0281: move-result-object v10 │ │ +0f0260: 6e20 393b a900 |0282: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f0266: 6e10 8b04 0800 |0285: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@048b │ │ +0f026c: 0c09 |0288: move-result-object v9 │ │ +0f026e: 3809 1300 |0289: if-eqz v9, 029c // +0013 │ │ +0f0272: 54d9 cd1e |028b: iget-object v9, v13, Lindrora/atomic/activity/AddServerActivity;.channels:Ljava/util/ArrayList; // field@1ecd │ │ +0f0276: 6e10 8b04 0800 |028d: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@048b │ │ +0f027c: 0c0a |0290: move-result-object v10 │ │ +0f027e: 130b 2f00 |0291: const/16 v11, #int 47 // #2f │ │ +0f0282: 130c 2300 |0293: const/16 v12, #int 35 // #23 │ │ +0f0286: 6e30 4543 ba0c |0295: invoke-virtual {v10, v11, v12}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ +0f028c: 0c0a |0298: move-result-object v10 │ │ +0f028e: 6e20 c643 a900 |0299: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f0294: 6e10 8e04 0800 |029c: invoke-virtual {v8}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@048e │ │ +0f029a: 0c09 |029f: move-result-object v9 │ │ +0f029c: 3809 1600 |02a0: if-eqz v9, 02b6 // +0016 │ │ +0f02a0: 1409 8a00 0c7f |02a2: const v9, #float 1.86095e+38 // #7f0c008a │ │ +0f02a6: 6e20 a23e 9d00 |02a5: invoke-virtual {v13, v9}, Lindrora/atomic/activity/AddServerActivity;.findViewById:(I)Landroid/view/View; // method@3ea2 │ │ +0f02ac: 0c09 |02a8: move-result-object v9 │ │ +0f02ae: 1f09 3c07 |02a9: check-cast v9, Landroid/widget/EditText; // type@073c │ │ +0f02b2: 6e10 8e04 0800 |02ab: invoke-virtual {v8}, Landroid/net/Uri;.getQuery:()Ljava/lang/String; // method@048e │ │ +0f02b8: 0c0a |02ae: move-result-object v10 │ │ +0f02ba: 7110 5343 0a00 |02af: invoke-static {v10}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@4353 │ │ +0f02c0: 0c0a |02b2: move-result-object v10 │ │ +0f02c2: 6e20 393b a900 |02b3: invoke-virtual {v9, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f02c8: 0e00 |02b6: return-void │ │ +0f02ca: d805 0501 |02b7: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0f02ce: 2900 57ff |02b9: goto/16 0210 // -00a9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=94 │ │ 0x000a line=96 │ │ 0x0010 line=98 │ │ 0x0014 line=101 │ │ @@ -250427,22 +250404,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0f259c: |[0f259c] indrora.atomic.activity.AddServerActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0f25ac: 6f20 ba00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ba │ │ -0f25b2: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ -0f25b6: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ -0f25bc: 1501 107f |0008: const/high16 v1, #int 2131755008 // #7f10 │ │ -0f25c0: 6e30 cf37 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -0f25c6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0f25c8: 0f01 |000e: return v1 │ │ +0f02d4: |[0f02d4] indrora.atomic.activity.AddServerActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0f02e4: 6f20 ba00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@00ba │ │ +0f02ea: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ +0f02ee: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ +0f02f4: 1501 107f |0008: const/high16 v1, #int 2131755008 // #7f10 │ │ +0f02f8: 6e30 cf37 1003 |000a: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +0f02fe: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0f0300: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=207 │ │ 0x0008 line=208 │ │ 0x000d line=210 │ │ locals : │ │ @@ -250455,48 +250432,48 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0f25cc: |[0f25cc] indrora.atomic.activity.AddServerActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0f25dc: 7210 d937 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -0f25e2: 0a00 |0003: move-result v0 │ │ -0f25e4: 2c00 1200 0000 |0004: sparse-switch v0, 00000016 // +00000012 │ │ -0f25ea: 6f30 bc00 2103 |0007: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@00bc │ │ -0f25f0: 0a00 |000a: move-result v0 │ │ -0f25f2: 0f00 |000b: return v0 │ │ -0f25f4: 7010 ad3e 0100 |000c: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.save:()V // method@3ead │ │ -0f25fa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0f25fc: 28fb |0010: goto 000b // -0005 │ │ -0f25fe: 6e10 a33e 0100 |0011: invoke-virtual {v1}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ -0f2604: 28f3 |0014: goto 0007 // -000d │ │ -0f2606: 0000 |0015: nop // spacer │ │ -0f2608: 0002 0200 2c00 0201 9400 0c7f 0d00 ... |0016: sparse-switch-data (10 units) │ │ +0f0304: |[0f0304] indrora.atomic.activity.AddServerActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0f0314: 7210 d937 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +0f031a: 0a00 |0003: move-result v0 │ │ +0f031c: 2c00 1200 0000 |0004: sparse-switch v0, 00000016 // +00000012 │ │ +0f0322: 6f30 bc00 2103 |0007: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@00bc │ │ +0f0328: 0a00 |000a: move-result v0 │ │ +0f032a: 0f00 |000b: return v0 │ │ +0f032c: 7010 ad3e 0100 |000c: invoke-direct {v1}, Lindrora/atomic/activity/AddServerActivity;.save:()V // method@3ead │ │ +0f0332: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0f0334: 28fb |0010: goto 000b // -0005 │ │ +0f0336: 6e10 a33e 0100 |0011: invoke-virtual {v1}, Lindrora/atomic/activity/AddServerActivity;.finish:()V // method@3ea3 │ │ +0f033c: 28f3 |0014: goto 0007 // -000d │ │ +0f033e: 0000 |0015: nop // spacer │ │ +0f0340: 0002 0200 2c00 0201 9400 0c7f 0d00 ... |0016: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=228 │ │ 0x000c line=220 │ │ 0x000f line=221 │ │ 0x0011 line=224 │ │ 0x0015 line=218 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lindrora/atomic/activity/AddServerActivity; │ │ 0x0000 - 0x0020 reg=2 featureId I │ │ 0x0000 - 0x0020 reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 960 (AddServerActivity.java) │ │ + source_file_idx : 957 (AddServerActivity.java) │ │ │ │ Class #1071 header: │ │ class_idx : 1983 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1071 annotations: │ │ Annotations on class │ │ @@ -250537,28 +250514,28 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0f261c: |[0f261c] indrora.atomic.activity.ConversationActivity$10.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V │ │ -0f262c: 5b01 d11e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ -0f2630: 5b02 d51e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$finput:Landroid/widget/EditText; // field@1ed5 │ │ -0f2634: 5903 d31e |0004: iput v3, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$fCursor:I // field@1ed3 │ │ -0f2638: 5904 d41e |0006: iput v4, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$fSelEnd:I // field@1ed4 │ │ -0f263c: 5b05 d21e |0008: iput-object v5, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$extra:[Ljava/lang/String; // field@1ed2 │ │ -0f2640: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2646: 0e00 |000d: return-void │ │ +0f0354: |[0f0354] indrora.atomic.activity.ConversationActivity$10.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V │ │ +0f0364: 5b01 d11e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ +0f0368: 5b02 d51e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$finput:Landroid/widget/EditText; // field@1ed5 │ │ +0f036c: 5903 d31e |0004: iput v3, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$fCursor:I // field@1ed3 │ │ +0f0370: 5904 d41e |0006: iput v4, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$fSelEnd:I // field@1ed4 │ │ +0f0374: 5b05 d21e |0008: iput-object v5, v0, Lindrora/atomic/activity/ConversationActivity$10;.val$extra:[Ljava/lang/String; // field@1ed2 │ │ +0f0378: 7010 1f43 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f037e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1290 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lindrora/atomic/activity/ConversationActivity$10; │ │ - 0x0000 - 0x000e reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x000e reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ 0x0000 - 0x000e reg=4 (null) I │ │ 0x0000 - 0x000e reg=5 (null) [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$10;) │ │ @@ -250566,46 +250543,46 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0f2648: |[0f2648] indrora.atomic.activity.ConversationActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2658: 5430 d51e |0000: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$finput:Landroid/widget/EditText; // field@1ed5 │ │ -0f265c: 5231 d31e |0002: iget v1, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$fCursor:I // field@1ed3 │ │ -0f2660: 5232 d41e |0004: iget v2, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$fSelEnd:I // field@1ed4 │ │ -0f2664: 6e30 383b 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setSelection:(II)V // method@3b38 │ │ -0f266a: 5431 d11e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ -0f266e: 5430 d11e |000b: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ -0f2672: 1402 7000 0c7f |000d: const v2, #float 1.86094e+38 // #7f0c0070 │ │ -0f2678: 6e20 e33e 2000 |0010: invoke-virtual {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -0f267e: 0c00 |0013: move-result-object v0 │ │ -0f2680: 1f00 3c07 |0014: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f2684: 5432 d21e |0016: iget-object v2, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$extra:[Ljava/lang/String; // field@1ed2 │ │ -0f2688: 4602 0205 |0018: aget-object v2, v2, v5 │ │ -0f268c: 7130 d63e 0102 |001a: invoke-static {v1, v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1100:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Ljava/lang/String;)V // method@3ed6 │ │ -0f2692: 0e00 |001d: return-void │ │ +0f0380: |[0f0380] indrora.atomic.activity.ConversationActivity$10.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0390: 5430 d51e |0000: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$finput:Landroid/widget/EditText; // field@1ed5 │ │ +0f0394: 5231 d31e |0002: iget v1, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$fCursor:I // field@1ed3 │ │ +0f0398: 5232 d41e |0004: iget v2, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$fSelEnd:I // field@1ed4 │ │ +0f039c: 6e30 383b 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setSelection:(II)V // method@3b38 │ │ +0f03a2: 5431 d11e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ +0f03a6: 5430 d11e |000b: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$10;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed1 │ │ +0f03aa: 1402 7000 0c7f |000d: const v2, #float 1.86094e+38 // #7f0c0070 │ │ +0f03b0: 6e20 e33e 2000 |0010: invoke-virtual {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +0f03b6: 0c00 |0013: move-result-object v0 │ │ +0f03b8: 1f00 3c07 |0014: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f03bc: 5432 d21e |0016: iget-object v2, v3, Lindrora/atomic/activity/ConversationActivity$10;.val$extra:[Ljava/lang/String; // field@1ed2 │ │ +0f03c0: 4602 0205 |0018: aget-object v2, v2, v5 │ │ +0f03c4: 7130 d63e 0102 |001a: invoke-static {v1, v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1100:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Ljava/lang/String;)V // method@3ed6 │ │ +0f03ca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ 0x0009 line=1295 │ │ 0x001d line=1298 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lindrora/atomic/activity/ConversationActivity$10; │ │ 0x0000 - 0x001e reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001e reg=5 which I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1072 header: │ │ class_idx : 1984 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1072 annotations: │ │ Annotations on class │ │ @@ -250630,60 +250607,60 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2694: |[0f2694] indrora.atomic.activity.ConversationActivity$11.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f26a4: 5b01 d61e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ -0f26a8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f26ae: 0e00 |0005: return-void │ │ +0f03cc: |[0f03cc] indrora.atomic.activity.ConversationActivity$11.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f03dc: 5b01 d61e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ +0f03e0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f03e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$11; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$11;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0f26b0: |[0f26b0] indrora.atomic.activity.ConversationActivity$11.run:()V │ │ -0f26c0: 5431 d61e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ -0f26c4: 1402 7000 0c7f |0002: const v2, #float 1.86094e+38 // #7f0c0070 │ │ -0f26ca: 6e20 e33e 2100 |0005: invoke-virtual {v1, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -0f26d0: 0c00 |0008: move-result-object v0 │ │ -0f26d2: 1f00 3c07 |0009: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f26d6: 5431 d61e |000b: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ -0f26da: 7120 d83e 0100 |000d: invoke-static {v1, v0}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ -0f26e0: 0e00 |0010: return-void │ │ +0f03e8: |[0f03e8] indrora.atomic.activity.ConversationActivity$11.run:()V │ │ +0f03f8: 5431 d61e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ +0f03fc: 1402 7000 0c7f |0002: const v2, #float 1.86094e+38 // #7f0c0070 │ │ +0f0402: 6e20 e33e 2100 |0005: invoke-virtual {v1, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +0f0408: 0c00 |0008: move-result-object v0 │ │ +0f040a: 1f00 3c07 |0009: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f040e: 5431 d61e |000b: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$11;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed6 │ │ +0f0412: 7120 d83e 0100 |000d: invoke-static {v1, v0}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ +0f0418: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x000b line=1332 │ │ 0x0010 line=1333 │ │ locals : │ │ 0x000b - 0x0011 reg=0 input Landroid/widget/EditText; │ │ 0x0000 - 0x0011 reg=3 this Lindrora/atomic/activity/ConversationActivity$11; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1073 header: │ │ class_idx : 1985 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1073 annotations: │ │ Annotations on class │ │ @@ -250708,87 +250685,87 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f26e4: |[0f26e4] indrora.atomic.activity.ConversationActivity$1.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f26f4: 5b01 d71e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ -0f26f8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f26fe: 0e00 |0005: return-void │ │ +0f041c: |[0f041c] indrora.atomic.activity.ConversationActivity$1.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f042c: 5b01 d71e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ +0f0430: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0436: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$1;) │ │ name : 'onKey' │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -0f2700: |[0f2700] indrora.atomic.activity.ConversationActivity$1.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0f2710: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0f2712: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0f2714: 0760 |0002: move-object v0, v6 │ │ -0f2716: 1f00 3c07 |0003: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f271a: 6e10 af37 0800 |0005: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -0f2720: 0a04 |0008: move-result v4 │ │ -0f2722: 3804 0300 |0009: if-eqz v4, 000c // +0003 │ │ -0f2726: 0f02 |000b: return v2 │ │ -0f2728: 1304 1300 |000c: const/16 v4, #int 19 // #13 │ │ -0f272c: 3347 1300 |000e: if-ne v7, v4, 0021 // +0013 │ │ -0f2730: 5452 d71e |0010: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ -0f2734: 7110 d33e 0200 |0012: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; // method@3ed3 │ │ -0f273a: 0c02 |0015: move-result-object v2 │ │ -0f273c: 6e10 e541 0200 |0016: invoke-virtual {v2}, Lindrora/atomic/model/Scrollback;.goBack:()Ljava/lang/String; // method@41e5 │ │ -0f2742: 0c01 |0019: move-result-object v1 │ │ -0f2744: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ -0f2748: 6e20 393b 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f274e: 0132 |001f: move v2, v3 │ │ -0f2750: 28eb |0020: goto 000b // -0015 │ │ -0f2752: 1304 1400 |0021: const/16 v4, #int 20 // #14 │ │ -0f2756: 3347 1300 |0023: if-ne v7, v4, 0036 // +0013 │ │ -0f275a: 5452 d71e |0025: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ -0f275e: 7110 d33e 0200 |0027: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; // method@3ed3 │ │ -0f2764: 0c02 |002a: move-result-object v2 │ │ -0f2766: 6e10 e641 0200 |002b: invoke-virtual {v2}, Lindrora/atomic/model/Scrollback;.goForward:()Ljava/lang/String; // method@41e6 │ │ -0f276c: 0c01 |002e: move-result-object v1 │ │ -0f276e: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -0f2772: 6e20 393b 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2778: 0132 |0034: move v2, v3 │ │ -0f277a: 28d6 |0035: goto 000b // -002a │ │ -0f277c: 1304 4200 |0036: const/16 v4, #int 66 // #42 │ │ -0f2780: 3347 1800 |0038: if-ne v7, v4, 0050 // +0018 │ │ -0f2784: 5452 d71e |003a: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ -0f2788: 6e10 273b 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f278e: 0c04 |003f: move-result-object v4 │ │ -0f2790: 6e10 2643 0400 |0040: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f2796: 0c04 |0043: move-result-object v4 │ │ -0f2798: 7120 d43e 4200 |0044: invoke-static {v2, v4}, Lindrora/atomic/activity/ConversationActivity;.access$100:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)V // method@3ed4 │ │ -0f279e: 6e10 273b 0000 |0047: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f27a4: 0c02 |004a: move-result-object v2 │ │ -0f27a6: 7110 3837 0200 |004b: invoke-static {v2}, Landroid/text/method/TextKeyListener;.clear:(Landroid/text/Editable;)V // method@3738 │ │ -0f27ac: 0132 |004e: move v2, v3 │ │ -0f27ae: 28bc |004f: goto 000b // -0044 │ │ -0f27b0: 1304 5400 |0050: const/16 v4, #int 84 // #54 │ │ -0f27b4: 3247 0600 |0052: if-eq v7, v4, 0058 // +0006 │ │ -0f27b8: 1304 3d00 |0054: const/16 v4, #int 61 // #3d │ │ -0f27bc: 3347 b5ff |0056: if-ne v7, v4, 000b // -004b │ │ -0f27c0: 5452 d71e |0058: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ -0f27c4: 7120 d73e 0200 |005a: invoke-static {v2, v0}, Lindrora/atomic/activity/ConversationActivity;.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V // method@3ed7 │ │ -0f27ca: 0132 |005d: move v2, v3 │ │ -0f27cc: 28ad |005e: goto 000b // -0053 │ │ +0f0438: |[0f0438] indrora.atomic.activity.ConversationActivity$1.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0f0448: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f044a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0f044c: 0760 |0002: move-object v0, v6 │ │ +0f044e: 1f00 3c07 |0003: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f0452: 6e10 af37 0800 |0005: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +0f0458: 0a04 |0008: move-result v4 │ │ +0f045a: 3804 0300 |0009: if-eqz v4, 000c // +0003 │ │ +0f045e: 0f02 |000b: return v2 │ │ +0f0460: 1304 1300 |000c: const/16 v4, #int 19 // #13 │ │ +0f0464: 3347 1300 |000e: if-ne v7, v4, 0021 // +0013 │ │ +0f0468: 5452 d71e |0010: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ +0f046c: 7110 d33e 0200 |0012: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; // method@3ed3 │ │ +0f0472: 0c02 |0015: move-result-object v2 │ │ +0f0474: 6e10 e541 0200 |0016: invoke-virtual {v2}, Lindrora/atomic/model/Scrollback;.goBack:()Ljava/lang/String; // method@41e5 │ │ +0f047a: 0c01 |0019: move-result-object v1 │ │ +0f047c: 3801 0500 |001a: if-eqz v1, 001f // +0005 │ │ +0f0480: 6e20 393b 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f0486: 0132 |001f: move v2, v3 │ │ +0f0488: 28eb |0020: goto 000b // -0015 │ │ +0f048a: 1304 1400 |0021: const/16 v4, #int 20 // #14 │ │ +0f048e: 3347 1300 |0023: if-ne v7, v4, 0036 // +0013 │ │ +0f0492: 5452 d71e |0025: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ +0f0496: 7110 d33e 0200 |0027: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; // method@3ed3 │ │ +0f049c: 0c02 |002a: move-result-object v2 │ │ +0f049e: 6e10 e641 0200 |002b: invoke-virtual {v2}, Lindrora/atomic/model/Scrollback;.goForward:()Ljava/lang/String; // method@41e6 │ │ +0f04a4: 0c01 |002e: move-result-object v1 │ │ +0f04a6: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +0f04aa: 6e20 393b 1000 |0031: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f04b0: 0132 |0034: move v2, v3 │ │ +0f04b2: 28d6 |0035: goto 000b // -002a │ │ +0f04b4: 1304 4200 |0036: const/16 v4, #int 66 // #42 │ │ +0f04b8: 3347 1800 |0038: if-ne v7, v4, 0050 // +0018 │ │ +0f04bc: 5452 d71e |003a: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ +0f04c0: 6e10 273b 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f04c6: 0c04 |003f: move-result-object v4 │ │ +0f04c8: 6e10 2643 0400 |0040: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f04ce: 0c04 |0043: move-result-object v4 │ │ +0f04d0: 7120 d43e 4200 |0044: invoke-static {v2, v4}, Lindrora/atomic/activity/ConversationActivity;.access$100:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)V // method@3ed4 │ │ +0f04d6: 6e10 273b 0000 |0047: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f04dc: 0c02 |004a: move-result-object v2 │ │ +0f04de: 7110 3837 0200 |004b: invoke-static {v2}, Landroid/text/method/TextKeyListener;.clear:(Landroid/text/Editable;)V // method@3738 │ │ +0f04e4: 0132 |004e: move v2, v3 │ │ +0f04e6: 28bc |004f: goto 000b // -0044 │ │ +0f04e8: 1304 5400 |0050: const/16 v4, #int 84 // #54 │ │ +0f04ec: 3247 0600 |0052: if-eq v7, v4, 0058 // +0006 │ │ +0f04f0: 1304 3d00 |0054: const/16 v4, #int 61 // #3d │ │ +0f04f4: 3347 b5ff |0056: if-ne v7, v4, 000b // -004b │ │ +0f04f8: 5452 d71e |0058: iget-object v2, v5, Lindrora/atomic/activity/ConversationActivity$1;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed7 │ │ +0f04fc: 7120 d73e 0200 |005a: invoke-static {v2, v0}, Lindrora/atomic/activity/ConversationActivity;.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V // method@3ed7 │ │ +0f0502: 0132 |005d: move v2, v3 │ │ +0f0504: 28ad |005e: goto 000b // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=160 │ │ 0x0005 line=162 │ │ 0x000b line=208 │ │ 0x000c line=166 │ │ 0x0010 line=167 │ │ @@ -250812,21 +250789,21 @@ │ │ 0x002f - 0x0036 reg=1 message Ljava/lang/String; │ │ 0x0005 - 0x005f reg=0 input Landroid/widget/EditText; │ │ 0x0000 - 0x005f reg=5 this Lindrora/atomic/activity/ConversationActivity$1; │ │ 0x0000 - 0x005f reg=6 view Landroid/view/View; │ │ 0x0000 - 0x005f reg=7 keyCode I │ │ 0x0000 - 0x005f reg=8 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1074 header: │ │ class_idx : 1986 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1074 annotations: │ │ Annotations on class │ │ @@ -250851,54 +250828,54 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f27d0: |[0f27d0] indrora.atomic.activity.ConversationActivity$2.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f27e0: 5b01 d81e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$2;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed8 │ │ -0f27e4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f27ea: 0e00 |0005: return-void │ │ +0f0508: |[0f0508] indrora.atomic.activity.ConversationActivity$2.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f0518: 5b01 d81e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$2;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed8 │ │ +0f051c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f27ec: |[0f27ec] indrora.atomic.activity.ConversationActivity$2.onClick:(Landroid/view/View;)V │ │ -0f27fc: 5410 d81e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$2;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed8 │ │ -0f2800: 7120 d83e 2000 |0002: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ -0f2806: 0e00 |0005: return-void │ │ +0f0524: |[0f0524] indrora.atomic.activity.ConversationActivity$2.onClick:(Landroid/view/View;)V │ │ +0f0534: 5410 d81e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$2;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed8 │ │ +0f0538: 7120 d83e 2000 |0002: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ +0f053e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/activity/ConversationActivity$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1075 header: │ │ class_idx : 1987 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1075 annotations: │ │ Annotations on class │ │ @@ -250923,57 +250900,57 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2808: |[0f2808] indrora.atomic.activity.ConversationActivity$3.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f2818: 5b01 d91e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$3;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed9 │ │ -0f281c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2822: 0e00 |0005: return-void │ │ +0f0540: |[0f0540] indrora.atomic.activity.ConversationActivity$3.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f0550: 5b01 d91e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$3;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed9 │ │ +0f0554: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f055a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$3;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f2824: |[0f2824] indrora.atomic.activity.ConversationActivity$3.onFocusChange:(Landroid/view/View;Z)V │ │ -0f2834: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -0f2838: 5410 d91e |0002: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$3;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed9 │ │ -0f283c: 7120 d83e 2000 |0004: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ -0f2842: 0e00 |0007: return-void │ │ +0f055c: |[0f055c] indrora.atomic.activity.ConversationActivity$3.onFocusChange:(Landroid/view/View;Z)V │ │ +0f056c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0f0570: 5410 d91e |0002: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$3;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ed9 │ │ +0f0574: 7120 d83e 2000 |0004: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ +0f057a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0002 line=349 │ │ 0x0007 line=351 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/activity/ConversationActivity$3; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 hasFocus Z │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1076 header: │ │ class_idx : 1988 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1076 annotations: │ │ Annotations on class │ │ @@ -251010,91 +250987,92 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f2844: |[0f2844] indrora.atomic.activity.ConversationActivity$4.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f2854: 5b01 da1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$4;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1eda │ │ -0f2858: 5b02 dd1e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ -0f285c: 5b03 dc1e |0004: iput-object v3, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable; // field@1edc │ │ -0f2860: 5b04 db1e |0006: iput-object v4, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$cv:Lindrora/atomic/activity/ConversationActivity; // field@1edb │ │ -0f2864: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f286a: 0e00 |000b: return-void │ │ +0f057c: |[0f057c] indrora.atomic.activity.ConversationActivity$4.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f058c: 5b01 da1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$4;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1eda │ │ +0f0590: 5b02 dd1e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ +0f0594: 5b03 dc1e |0004: iput-object v3, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable; // field@1edc │ │ +0f0598: 5b04 db1e |0006: iput-object v4, v0, Lindrora/atomic/activity/ConversationActivity$4;.val$cv:Lindrora/atomic/activity/ConversationActivity; // field@1edb │ │ +0f059c: 7010 1f43 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f05a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lindrora/atomic/activity/ConversationActivity$4; │ │ - 0x0000 - 0x000c reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x000c reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/widget/EditText; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=4 (null) Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$4;) │ │ name : 'onTouch' │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0f286c: |[0f286c] indrora.atomic.activity.ConversationActivity$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0f287c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0f287e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0f2880: 6e10 f837 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -0f2886: 0a03 |0005: move-result v3 │ │ -0f2888: 5464 dd1e |0006: iget-object v4, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ -0f288c: 6e10 283b 0400 |0008: invoke-virtual {v4}, Landroid/widget/EditText;.getWidth:()I // method@3b28 │ │ -0f2892: 0a04 |000b: move-result v4 │ │ -0f2894: 5465 dd1e |000c: iget-object v5, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ -0f2898: 6e10 233b 0500 |000e: invoke-virtual {v5}, Landroid/widget/EditText;.getPaddingRight:()I // method@3b23 │ │ -0f289e: 0a05 |0011: move-result v5 │ │ -0f28a0: b154 |0012: sub-int/2addr v4, v5 │ │ -0f28a2: 5465 dc1e |0013: iget-object v5, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable; // field@1edc │ │ -0f28a6: 6e10 5103 0500 |0015: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -0f28ac: 0a05 |0018: move-result v5 │ │ -0f28ae: b154 |0019: sub-int/2addr v4, v5 │ │ -0f28b0: 8244 |001a: int-to-float v4, v4 │ │ -0f28b2: 2d03 0304 |001b: cmpl-float v3, v3, v4 │ │ -0f28b6: 3d03 1300 |001d: if-lez v3, 0030 // +0013 │ │ -0f28ba: 0110 |001f: move v0, v1 │ │ -0f28bc: 6e10 ef37 0800 |0020: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -0f28c2: 0a03 |0023: move-result v3 │ │ -0f28c4: 3313 0b00 |0024: if-ne v3, v1, 002f // +000b │ │ -0f28c8: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ -0f28cc: 5461 db1e |0028: iget-object v1, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$cv:Lindrora/atomic/activity/ConversationActivity; // field@1edb │ │ -0f28d0: 5463 dd1e |002a: iget-object v3, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ -0f28d4: 7120 d73e 3100 |002c: invoke-static {v1, v3}, Lindrora/atomic/activity/ConversationActivity;.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V // method@3ed7 │ │ -0f28da: 0f02 |002f: return v2 │ │ -0f28dc: 0120 |0030: move v0, v2 │ │ -0f28de: 28ef |0031: goto 0020 // -0011 │ │ +0f05a4: |[0f05a4] indrora.atomic.activity.ConversationActivity$4.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0f05b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0f05b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0f05b8: 6e10 f837 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +0f05be: 0a03 |0005: move-result v3 │ │ +0f05c0: 5464 dd1e |0006: iget-object v4, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ +0f05c4: 6e10 283b 0400 |0008: invoke-virtual {v4}, Landroid/widget/EditText;.getWidth:()I // method@3b28 │ │ +0f05ca: 0a04 |000b: move-result v4 │ │ +0f05cc: 5465 dd1e |000c: iget-object v5, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ +0f05d0: 6e10 233b 0500 |000e: invoke-virtual {v5}, Landroid/widget/EditText;.getPaddingRight:()I // method@3b23 │ │ +0f05d6: 0a05 |0011: move-result v5 │ │ +0f05d8: b154 |0012: sub-int/2addr v4, v5 │ │ +0f05da: 5465 dc1e |0013: iget-object v5, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable; // field@1edc │ │ +0f05de: 6e10 5103 0500 |0015: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +0f05e4: 0a05 |0018: move-result v5 │ │ +0f05e6: b154 |0019: sub-int/2addr v4, v5 │ │ +0f05e8: 8244 |001a: int-to-float v4, v4 │ │ +0f05ea: 2d03 0304 |001b: cmpl-float v3, v3, v4 │ │ +0f05ee: 3d03 1300 |001d: if-lez v3, 0030 // +0013 │ │ +0f05f2: 0110 |001f: move v0, v1 │ │ +0f05f4: 6e10 ef37 0800 |0020: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +0f05fa: 0a03 |0023: move-result v3 │ │ +0f05fc: 3313 0b00 |0024: if-ne v3, v1, 002f // +000b │ │ +0f0600: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ +0f0604: 5461 db1e |0028: iget-object v1, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$cv:Lindrora/atomic/activity/ConversationActivity; // field@1edb │ │ +0f0608: 5463 dd1e |002a: iget-object v3, v6, Lindrora/atomic/activity/ConversationActivity$4;.val$tt:Landroid/widget/EditText; // field@1edd │ │ +0f060c: 7120 d73e 3100 |002c: invoke-static {v1, v3}, Lindrora/atomic/activity/ConversationActivity;.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V // method@3ed7 │ │ +0f0612: 0f02 |002f: return v2 │ │ +0f0614: 0120 |0030: move v0, v2 │ │ +0f0616: 28ef |0031: goto 0020 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=375 │ │ + 0x0015 line=376 │ │ 0x0020 line=378 │ │ 0x0028 line=379 │ │ 0x002f line=384 │ │ - 0x0031 line=375 │ │ + 0x0031 line=376 │ │ locals : │ │ 0x0020 - 0x0030 reg=0 tappedX Z │ │ 0x0000 - 0x0032 reg=6 this Lindrora/atomic/activity/ConversationActivity$4; │ │ 0x0000 - 0x0032 reg=7 v Landroid/view/View; │ │ 0x0000 - 0x0032 reg=8 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1077 header: │ │ class_idx : 1989 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1077 annotations: │ │ Annotations on class │ │ @@ -251118,69 +251096,70 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f28e0: |[0f28e0] indrora.atomic.activity.ConversationActivity$5.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f28f0: 5b01 de1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ -0f28f4: 7010 6f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ -0f28fa: 0e00 |0005: return-void │ │ +0f0618: |[0f0618] indrora.atomic.activity.ConversationActivity$5.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f0628: 5b01 de1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ +0f062c: 7010 6f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ +0f0632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0f28fc: |[0f28fc] indrora.atomic.activity.ConversationActivity$5.run:()V │ │ -0f290c: 5420 de1e |0000: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ -0f2910: 7110 dc3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f2916: 0c00 |0005: move-result-object v0 │ │ -0f2918: 6e10 c540 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f291e: 0c00 |0009: move-result-object v0 │ │ -0f2920: 5421 de1e |000a: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ -0f2924: 7110 db3e 0100 |000c: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$500:(Lindrora/atomic/activity/ConversationActivity;)I // method@3edb │ │ -0f292a: 0a01 |000f: move-result v1 │ │ -0f292c: 6e20 4441 1000 |0010: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f2932: 0c00 |0013: move-result-object v0 │ │ -0f2934: 5421 de1e |0014: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ -0f2938: 7110 d93e 0100 |0016: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$400:(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String; // method@3ed9 │ │ -0f293e: 0c01 |0019: move-result-object v1 │ │ -0f2940: 6e20 e240 1000 |001a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ -0f2946: 5420 de1e |001d: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ -0f294a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0f294c: 7120 da3e 1000 |0020: invoke-static {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.access$402:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)Ljava/lang/String; // method@3eda │ │ -0f2952: 0e00 |0023: return-void │ │ +0f0634: |[0f0634] indrora.atomic.activity.ConversationActivity$5.run:()V │ │ +0f0644: 5420 de1e |0000: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ +0f0648: 7110 dc3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f064e: 0c00 |0005: move-result-object v0 │ │ +0f0650: 6e10 c540 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f0656: 0c00 |0009: move-result-object v0 │ │ +0f0658: 5421 de1e |000a: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ +0f065c: 7110 db3e 0100 |000c: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$500:(Lindrora/atomic/activity/ConversationActivity;)I // method@3edb │ │ +0f0662: 0a01 |000f: move-result v1 │ │ +0f0664: 6e20 4441 1000 |0010: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f066a: 0c00 |0013: move-result-object v0 │ │ +0f066c: 5421 de1e |0014: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ +0f0670: 7110 d93e 0100 |0016: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$400:(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String; // method@3ed9 │ │ +0f0676: 0c01 |0019: move-result-object v1 │ │ +0f0678: 6e20 e240 1000 |001a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ +0f067e: 5420 de1e |001d: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$5;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ede │ │ +0f0682: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0f0684: 7120 da3e 1000 |0020: invoke-static {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.access$402:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)Ljava/lang/String; // method@3eda │ │ +0f068a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ + 0x0016 line=569 │ │ 0x001d line=570 │ │ 0x0023 line=571 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Lindrora/atomic/activity/ConversationActivity$5; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1078 header: │ │ class_idx : 1990 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1078 annotations: │ │ Annotations on class │ │ @@ -251209,174 +251188,180 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f2954: |[0f2954] indrora.atomic.activity.ConversationActivity$6$1.:(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V │ │ -0f2964: 5b01 df1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2968: 5b02 e01e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$6$1;.val$nick:Ljava/lang/String; // field@1ee0 │ │ -0f296c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2972: 0e00 |0007: return-void │ │ +0f068c: |[0f068c] indrora.atomic.activity.ConversationActivity$6$1.:(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V │ │ +0f069c: 5b01 df1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f06a0: 5b02 e01e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$6$1;.val$nick:Ljava/lang/String; // field@1ee0 │ │ +0f06a4: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f06aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/activity/ConversationActivity$6$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/activity/ConversationActivity$6; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lindrora/atomic/activity/ConversationActivity$6; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$6$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 274 16-bit code units │ │ -0f2974: |[0f2974] indrora.atomic.activity.ConversationActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2984: 5497 e01e |0000: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.val$nick:Ljava/lang/String; // field@1ee0 │ │ -0f2988: 7110 dd3e 0700 |0002: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$700:(Ljava/lang/String;)Ljava/lang/String; // method@3edd │ │ -0f298e: 0c04 |0005: move-result-object v4 │ │ -0f2990: 5497 df1e |0006: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2994: 5477 e11e |0008: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2998: 7110 dc3e 0700 |000a: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f299e: 0c07 |000d: move-result-object v7 │ │ -0f29a0: 6e10 c540 0700 |000e: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f29a6: 0c07 |0011: move-result-object v7 │ │ -0f29a8: 5498 df1e |0012: iget-object v8, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f29ac: 5488 e11e |0014: iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f29b0: 7110 de3e 0800 |0016: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f29b6: 0c08 |0019: move-result-object v8 │ │ -0f29b8: 6e10 f541 0800 |001a: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f29be: 0a08 |001d: move-result v8 │ │ -0f29c0: 6e20 4441 8700 |001e: invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f29c6: 0c00 |0021: move-result-object v0 │ │ -0f29c8: 5497 df1e |0022: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f29cc: 5477 e11e |0024: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f29d0: 7110 de3e 0700 |0026: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f29d6: 0c07 |0029: move-result-object v7 │ │ -0f29d8: 6e10 fa41 0700 |002a: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -0f29de: 0c01 |002d: move-result-object v1 │ │ -0f29e0: 2b0b cc00 0000 |002e: packed-switch v11, 000000fa // +000000cc │ │ -0f29e6: 0e00 |0031: return-void │ │ -0f29e8: 2207 7908 |0032: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0f29ec: 7010 5a43 0700 |0034: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f29f2: 6e20 6343 4700 |0037: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f29f8: 0c07 |003a: move-result-object v7 │ │ -0f29fa: 1a08 9b01 |003b: const-string v8, ": " // string@019b │ │ -0f29fe: 6e20 6343 8700 |003d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f2a04: 0c07 |0040: move-result-object v7 │ │ -0f2a06: 6e10 6a43 0700 |0041: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f2a0c: 0c06 |0044: move-result-object v6 │ │ -0f2a0e: 5497 df1e |0045: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2a12: 5477 e11e |0047: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2a16: 1408 7000 0c7f |0049: const v8, #float 1.86094e+38 // #7f0c0070 │ │ -0f2a1c: 6e20 e33e 8700 |004c: invoke-virtual {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -0f2a22: 0c02 |004f: move-result-object v2 │ │ -0f2a24: 1f02 3c07 |0050: check-cast v2, Landroid/widget/EditText; // type@073c │ │ -0f2a28: 6e20 393b 6200 |0052: invoke-virtual {v2, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f2a2e: 6e10 4443 0600 |0055: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f2a34: 0a07 |0058: move-result v7 │ │ -0f2a36: 6e20 373b 7200 |0059: invoke-virtual {v2, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -0f2a3c: 5497 df1e |005c: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2a40: 5477 e11e |005e: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2a44: 7120 d83e 2700 |0060: invoke-static {v7, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ -0f2a4a: 6e10 2b3b 0200 |0063: invoke-virtual {v2}, Landroid/widget/EditText;.requestFocus:()Z // method@3b2b │ │ -0f2a50: 28cb |0066: goto 0031 // -0035 │ │ -0f2a52: 5497 df1e |0067: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2a56: 5477 e11e |0069: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2a5a: 7110 de3e 0700 |006b: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2a60: 0c07 |006e: move-result-object v7 │ │ -0f2a62: 6e20 f141 4700 |006f: invoke-virtual {v7, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -0f2a68: 0c05 |0072: move-result-object v5 │ │ -0f2a6a: 3905 beff |0073: if-nez v5, 0031 // -0042 │ │ -0f2a6e: 2205 2a08 |0075: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ -0f2a72: 7020 e141 4500 |0077: invoke-direct {v5, v4}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ -0f2a78: 5497 df1e |007a: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2a7c: 5477 e11e |007c: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2a80: 7110 dc3e 0700 |007e: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f2a86: 0c07 |0081: move-result-object v7 │ │ -0f2a88: 6e10 c540 0700 |0082: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f2a8e: 0c07 |0085: move-result-object v7 │ │ -0f2a90: 6e10 4641 0700 |0086: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -0f2a96: 0c07 |0089: move-result-object v7 │ │ -0f2a98: 6e10 2142 0700 |008a: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -0f2a9e: 0a07 |008d: move-result v7 │ │ -0f2aa0: 6e20 aa41 7500 |008e: invoke-virtual {v5, v7}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -0f2aa6: 5497 df1e |0091: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2aaa: 5477 e11e |0093: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2aae: 7110 de3e 0700 |0095: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2ab4: 0c07 |0098: move-result-object v7 │ │ -0f2ab6: 6e20 e841 5700 |0099: invoke-virtual {v7, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ -0f2abc: 1a07 162f |009c: const-string v7, "indrora.atomic.conversation.new" // string@2f16 │ │ -0f2ac0: 5498 df1e |009e: iget-object v8, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2ac4: 5488 e11e |00a0: iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2ac8: 7110 de3e 0800 |00a2: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2ace: 0c08 |00a5: move-result-object v8 │ │ -0f2ad0: 6e10 f541 0800 |00a6: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f2ad6: 0a08 |00a9: move-result v8 │ │ -0f2ad8: 7130 7e41 8704 |00aa: invoke-static {v7, v8, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -0f2ade: 0c03 |00ad: move-result-object v3 │ │ -0f2ae0: 5497 df1e |00ae: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ -0f2ae4: 5477 e11e |00b0: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2ae8: 7110 dc3e 0700 |00b2: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f2aee: 0c07 |00b5: move-result-object v7 │ │ -0f2af0: 6e10 c540 0700 |00b6: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f2af6: 0c07 |00b9: move-result-object v7 │ │ -0f2af8: 6e20 5b41 3700 |00ba: invoke-virtual {v7, v3}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f2afe: 2900 74ff |00bd: goto/16 0031 // -008c │ │ -0f2b02: 6e30 1241 1004 |00bf: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.op:(Ljava/lang/String;Ljava/lang/String;)V // method@4112 │ │ -0f2b08: 2900 6fff |00c2: goto/16 0031 // -0091 │ │ -0f2b0c: 6e30 d440 1004 |00c4: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ -0f2b12: 2900 6aff |00c7: goto/16 0031 // -0096 │ │ -0f2b16: 6e30 de40 1004 |00c9: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.halfOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40de │ │ -0f2b1c: 2900 65ff |00cc: goto/16 0031 // -009b │ │ -0f2b20: 6e30 d340 1004 |00ce: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deHalfOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d3 │ │ -0f2b26: 2900 60ff |00d1: goto/16 0031 // -00a0 │ │ -0f2b2a: 6e30 2d41 1004 |00d3: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.voice:(Ljava/lang/String;Ljava/lang/String;)V // method@412d │ │ -0f2b30: 2900 5bff |00d6: goto/16 0031 // -00a5 │ │ -0f2b34: 6e30 d540 1004 |00d8: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deVoice:(Ljava/lang/String;Ljava/lang/String;)V // method@40d5 │ │ -0f2b3a: 2900 56ff |00db: goto/16 0031 // -00aa │ │ -0f2b3e: 2207 7908 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -0f2b42: 7010 5a43 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f2b48: 6e20 6343 4700 |00e2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f2b4e: 0c07 |00e5: move-result-object v7 │ │ -0f2b50: 1a08 e800 |00e6: const-string v8, "!*@*" // string@00e8 │ │ -0f2b54: 6e20 6343 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f2b5a: 0c07 |00eb: move-result-object v7 │ │ -0f2b5c: 6e10 6a43 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f2b62: 0c07 |00ef: move-result-object v7 │ │ -0f2b64: 6e30 ce40 1007 |00f0: invoke-virtual {v0, v1, v7}, Lindrora/atomic/irc/IRCConnection;.ban:(Ljava/lang/String;Ljava/lang/String;)V // method@40ce │ │ -0f2b6a: 2900 3eff |00f3: goto/16 0031 // -00c2 │ │ -0f2b6e: 6e30 e440 1004 |00f5: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.kick:(Ljava/lang/String;Ljava/lang/String;)V // method@40e4 │ │ -0f2b74: 2900 39ff |00f8: goto/16 0031 // -00c7 │ │ -0f2b78: 0001 0a00 0000 0000 0400 0000 3900 ... |00fa: packed-switch-data (24 units) │ │ +0f06ac: |[0f06ac] indrora.atomic.activity.ConversationActivity$6$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f06bc: 5497 e01e |0000: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.val$nick:Ljava/lang/String; // field@1ee0 │ │ +0f06c0: 7110 dd3e 0700 |0002: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$700:(Ljava/lang/String;)Ljava/lang/String; // method@3edd │ │ +0f06c6: 0c04 |0005: move-result-object v4 │ │ +0f06c8: 5497 df1e |0006: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f06cc: 5477 e11e |0008: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f06d0: 7110 dc3e 0700 |000a: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f06d6: 0c07 |000d: move-result-object v7 │ │ +0f06d8: 6e10 c540 0700 |000e: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f06de: 0c07 |0011: move-result-object v7 │ │ +0f06e0: 5498 df1e |0012: iget-object v8, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f06e4: 5488 e11e |0014: iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f06e8: 7110 de3e 0800 |0016: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f06ee: 0c08 |0019: move-result-object v8 │ │ +0f06f0: 6e10 f541 0800 |001a: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f06f6: 0a08 |001d: move-result v8 │ │ +0f06f8: 6e20 4441 8700 |001e: invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f06fe: 0c00 |0021: move-result-object v0 │ │ +0f0700: 5497 df1e |0022: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f0704: 5477 e11e |0024: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f0708: 7110 de3e 0700 |0026: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f070e: 0c07 |0029: move-result-object v7 │ │ +0f0710: 6e10 fa41 0700 |002a: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +0f0716: 0c01 |002d: move-result-object v1 │ │ +0f0718: 2b0b cc00 0000 |002e: packed-switch v11, 000000fa // +000000cc │ │ +0f071e: 0e00 |0031: return-void │ │ +0f0720: 2207 7908 |0032: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0f0724: 7010 5a43 0700 |0034: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f072a: 6e20 6343 4700 |0037: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f0730: 0c07 |003a: move-result-object v7 │ │ +0f0732: 1a08 9801 |003b: const-string v8, ": " // string@0198 │ │ +0f0736: 6e20 6343 8700 |003d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f073c: 0c07 |0040: move-result-object v7 │ │ +0f073e: 6e10 6a43 0700 |0041: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f0744: 0c06 |0044: move-result-object v6 │ │ +0f0746: 5497 df1e |0045: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f074a: 5477 e11e |0047: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f074e: 1408 7000 0c7f |0049: const v8, #float 1.86094e+38 // #7f0c0070 │ │ +0f0754: 6e20 e33e 8700 |004c: invoke-virtual {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +0f075a: 0c02 |004f: move-result-object v2 │ │ +0f075c: 1f02 3c07 |0050: check-cast v2, Landroid/widget/EditText; // type@073c │ │ +0f0760: 6e20 393b 6200 |0052: invoke-virtual {v2, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f0766: 6e10 4443 0600 |0055: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f076c: 0a07 |0058: move-result v7 │ │ +0f076e: 6e20 373b 7200 |0059: invoke-virtual {v2, v7}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +0f0774: 5497 df1e |005c: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f0778: 5477 e11e |005e: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f077c: 7120 d83e 2700 |0060: invoke-static {v7, v2}, Lindrora/atomic/activity/ConversationActivity;.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V // method@3ed8 │ │ +0f0782: 6e10 2b3b 0200 |0063: invoke-virtual {v2}, Landroid/widget/EditText;.requestFocus:()Z // method@3b2b │ │ +0f0788: 28cb |0066: goto 0031 // -0035 │ │ +0f078a: 5497 df1e |0067: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f078e: 5477 e11e |0069: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f0792: 7110 de3e 0700 |006b: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0798: 0c07 |006e: move-result-object v7 │ │ +0f079a: 6e20 f141 4700 |006f: invoke-virtual {v7, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +0f07a0: 0c05 |0072: move-result-object v5 │ │ +0f07a2: 3905 beff |0073: if-nez v5, 0031 // -0042 │ │ +0f07a6: 2205 2a08 |0075: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ +0f07aa: 7020 e141 4500 |0077: invoke-direct {v5, v4}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ +0f07b0: 5497 df1e |007a: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f07b4: 5477 e11e |007c: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f07b8: 7110 dc3e 0700 |007e: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f07be: 0c07 |0081: move-result-object v7 │ │ +0f07c0: 6e10 c540 0700 |0082: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f07c6: 0c07 |0085: move-result-object v7 │ │ +0f07c8: 6e10 4641 0700 |0086: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +0f07ce: 0c07 |0089: move-result-object v7 │ │ +0f07d0: 6e10 2142 0700 |008a: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +0f07d6: 0a07 |008d: move-result v7 │ │ +0f07d8: 6e20 aa41 7500 |008e: invoke-virtual {v5, v7}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +0f07de: 5497 df1e |0091: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f07e2: 5477 e11e |0093: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f07e6: 7110 de3e 0700 |0095: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f07ec: 0c07 |0098: move-result-object v7 │ │ +0f07ee: 6e20 e841 5700 |0099: invoke-virtual {v7, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ +0f07f4: 1a07 112f |009c: const-string v7, "indrora.atomic.conversation.new" // string@2f11 │ │ +0f07f8: 5498 df1e |009e: iget-object v8, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f07fc: 5488 e11e |00a0: iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f0800: 7110 de3e 0800 |00a2: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0806: 0c08 |00a5: move-result-object v8 │ │ +0f0808: 6e10 f541 0800 |00a6: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f080e: 0a08 |00a9: move-result v8 │ │ +0f0810: 7130 7e41 8704 |00aa: invoke-static {v7, v8, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +0f0816: 0c03 |00ad: move-result-object v3 │ │ +0f0818: 5497 df1e |00ae: iget-object v7, v9, Lindrora/atomic/activity/ConversationActivity$6$1;.this$1:Lindrora/atomic/activity/ConversationActivity$6; // field@1edf │ │ +0f081c: 5477 e11e |00b0: iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f0820: 7110 dc3e 0700 |00b2: invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f0826: 0c07 |00b5: move-result-object v7 │ │ +0f0828: 6e10 c540 0700 |00b6: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f082e: 0c07 |00b9: move-result-object v7 │ │ +0f0830: 6e20 5b41 3700 |00ba: invoke-virtual {v7, v3}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f0836: 2900 74ff |00bd: goto/16 0031 // -008c │ │ +0f083a: 6e30 1241 1004 |00bf: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.op:(Ljava/lang/String;Ljava/lang/String;)V // method@4112 │ │ +0f0840: 2900 6fff |00c2: goto/16 0031 // -0091 │ │ +0f0844: 6e30 d440 1004 |00c4: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ +0f084a: 2900 6aff |00c7: goto/16 0031 // -0096 │ │ +0f084e: 6e30 de40 1004 |00c9: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.halfOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40de │ │ +0f0854: 2900 65ff |00cc: goto/16 0031 // -009b │ │ +0f0858: 6e30 d340 1004 |00ce: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deHalfOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d3 │ │ +0f085e: 2900 60ff |00d1: goto/16 0031 // -00a0 │ │ +0f0862: 6e30 2d41 1004 |00d3: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.voice:(Ljava/lang/String;Ljava/lang/String;)V // method@412d │ │ +0f0868: 2900 5bff |00d6: goto/16 0031 // -00a5 │ │ +0f086c: 6e30 d540 1004 |00d8: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.deVoice:(Ljava/lang/String;Ljava/lang/String;)V // method@40d5 │ │ +0f0872: 2900 56ff |00db: goto/16 0031 // -00aa │ │ +0f0876: 2207 7908 |00dd: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +0f087a: 7010 5a43 0700 |00df: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f0880: 6e20 6343 4700 |00e2: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f0886: 0c07 |00e5: move-result-object v7 │ │ +0f0888: 1a08 e500 |00e6: const-string v8, "!*@*" // string@00e5 │ │ +0f088c: 6e20 6343 8700 |00e8: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f0892: 0c07 |00eb: move-result-object v7 │ │ +0f0894: 6e10 6a43 0700 |00ec: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f089a: 0c07 |00ef: move-result-object v7 │ │ +0f089c: 6e30 ce40 1007 |00f0: invoke-virtual {v0, v1, v7}, Lindrora/atomic/irc/IRCConnection;.ban:(Ljava/lang/String;Ljava/lang/String;)V // method@40ce │ │ +0f08a2: 2900 3eff |00f3: goto/16 0031 // -00c2 │ │ +0f08a6: 6e30 e440 1004 |00f5: invoke-virtual {v0, v1, v4}, Lindrora/atomic/irc/IRCConnection;.kick:(Ljava/lang/String;Ljava/lang/String;)V // method@40e4 │ │ +0f08ac: 2900 39ff |00f8: goto/16 0031 // -00c7 │ │ +0f08b0: 0001 0a00 0000 0000 0400 0000 3900 ... |00fa: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0006 line=735 │ │ + 0x0016 line=736 │ │ 0x0022 line=737 │ │ 0x002e line=739 │ │ 0x0031 line=802 │ │ 0x0032 line=741 │ │ 0x0045 line=747 │ │ 0x0052 line=748 │ │ 0x0055 line=749 │ │ 0x005c line=750 │ │ 0x0063 line=751 │ │ 0x0067 line=757 │ │ + 0x006f line=758 │ │ 0x0073 line=759 │ │ 0x0075 line=761 │ │ 0x007a line=762 │ │ + 0x008a line=763 │ │ + 0x008e line=762 │ │ 0x0091 line=764 │ │ 0x009c line=766 │ │ + 0x00a2 line=767 │ │ + 0x00aa line=766 │ │ 0x00ae line=769 │ │ 0x00bf line=773 │ │ 0x00c4 line=776 │ │ 0x00c9 line=779 │ │ 0x00ce line=782 │ │ 0x00d3 line=785 │ │ 0x00d8 line=788 │ │ @@ -251392,21 +251377,21 @@ │ │ 0x0022 - 0x0112 reg=0 connection Lindrora/atomic/irc/IRCConnection; │ │ 0x002e - 0x0112 reg=1 conversation Ljava/lang/String; │ │ 0x0006 - 0x0112 reg=4 nicknameWithoutPrefix Ljava/lang/String; │ │ 0x0000 - 0x0112 reg=9 this Lindrora/atomic/activity/ConversationActivity$6$1; │ │ 0x0000 - 0x0112 reg=10 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0112 reg=11 which I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1079 header: │ │ class_idx : 1991 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1079 annotations: │ │ Annotations on class │ │ @@ -251439,51 +251424,51 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f2ba8: |[0f2ba8] indrora.atomic.activity.ConversationActivity$6.:(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V │ │ -0f2bb8: 5b01 e11e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ -0f2bbc: 5b02 e31e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$6;.val$nicks:[Ljava/lang/String; // field@1ee3 │ │ -0f2bc0: 5b03 e21e |0004: iput-object v3, v0, Lindrora/atomic/activity/ConversationActivity$6;.val$_tContext:Landroid/content/Context; // field@1ee2 │ │ -0f2bc4: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2bca: 0e00 |0009: return-void │ │ +0f08e0: |[0f08e0] indrora.atomic.activity.ConversationActivity$6.:(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V │ │ +0f08f0: 5b01 e11e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$6;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee1 │ │ +0f08f4: 5b02 e31e |0002: iput-object v2, v0, Lindrora/atomic/activity/ConversationActivity$6;.val$nicks:[Ljava/lang/String; // field@1ee3 │ │ +0f08f8: 5b03 e21e |0004: iput-object v3, v0, Lindrora/atomic/activity/ConversationActivity$6;.val$_tContext:Landroid/content/Context; // field@1ee2 │ │ +0f08fc: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0902: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lindrora/atomic/activity/ConversationActivity$6; │ │ - 0x0000 - 0x000a reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x000a reg=2 (null) [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0f2bcc: |[0f2bcc] indrora.atomic.activity.ConversationActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2bdc: 5443 e31e |0000: iget-object v3, v4, Lindrora/atomic/activity/ConversationActivity$6;.val$nicks:[Ljava/lang/String; // field@1ee3 │ │ -0f2be0: 4602 0306 |0002: aget-object v2, v3, v6 │ │ -0f2be4: 2201 c607 |0004: new-instance v1, Lindrora/atomic/activity/ConversationActivity$6$1; // type@07c6 │ │ -0f2be8: 7030 c73e 4102 |0006: invoke-direct {v1, v4, v2}, Lindrora/atomic/activity/ConversationActivity$6$1;.:(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V // method@3ec7 │ │ -0f2bee: 2200 2600 |0009: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f2bf2: 5443 e21e |000b: iget-object v3, v4, Lindrora/atomic/activity/ConversationActivity$6;.val$_tContext:Landroid/content/Context; // field@1ee2 │ │ -0f2bf6: 7020 d200 3000 |000d: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f2bfc: 1403 0700 087f |0010: const v3, #float 1.80775e+38 // #7f080007 │ │ -0f2c02: 6e30 d500 3001 |0013: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ -0f2c08: 6e10 e100 0000 |0016: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ -0f2c0e: 0e00 |0019: return-void │ │ +0f0904: |[0f0904] indrora.atomic.activity.ConversationActivity$6.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0914: 5443 e31e |0000: iget-object v3, v4, Lindrora/atomic/activity/ConversationActivity$6;.val$nicks:[Ljava/lang/String; // field@1ee3 │ │ +0f0918: 4602 0306 |0002: aget-object v2, v3, v6 │ │ +0f091c: 2201 c607 |0004: new-instance v1, Lindrora/atomic/activity/ConversationActivity$6$1; // type@07c6 │ │ +0f0920: 7030 c73e 4102 |0006: invoke-direct {v1, v4, v2}, Lindrora/atomic/activity/ConversationActivity$6$1;.:(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V // method@3ec7 │ │ +0f0926: 2200 2600 |0009: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0f092a: 5443 e21e |000b: iget-object v3, v4, Lindrora/atomic/activity/ConversationActivity$6;.val$_tContext:Landroid/content/Context; // field@1ee2 │ │ +0f092e: 7020 d200 3000 |000d: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0f0934: 1403 0700 087f |0010: const v3, #float 1.80775e+38 // #7f080007 │ │ +0f093a: 6e30 d500 3001 |0013: invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.setItems:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d5 │ │ +0f0940: 6e10 e100 0000 |0016: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ +0f0946: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0004 line=726 │ │ 0x0009 line=805 │ │ 0x0010 line=807 │ │ 0x0016 line=810 │ │ @@ -251492,21 +251477,21 @@ │ │ 0x0010 - 0x001a reg=0 ActionMenuBuilder Landroid/app/AlertDialog$Builder; │ │ 0x0009 - 0x001a reg=1 NickActionListener Landroid/content/DialogInterface$OnClickListener; │ │ 0x0004 - 0x001a reg=2 nick Ljava/lang/String; │ │ 0x0000 - 0x001a reg=4 this Lindrora/atomic/activity/ConversationActivity$6; │ │ 0x0000 - 0x001a reg=5 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x001a reg=6 which I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1080 header: │ │ class_idx : 1992 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1080 annotations: │ │ Annotations on class │ │ @@ -251531,57 +251516,57 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2c10: |[0f2c10] indrora.atomic.activity.ConversationActivity$7.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f2c20: 5b01 e41e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$7;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee4 │ │ -0f2c24: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2c2a: 0e00 |0005: return-void │ │ +0f0948: |[0f0948] indrora.atomic.activity.ConversationActivity$7.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f0958: 5b01 e41e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$7;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee4 │ │ +0f095c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0962: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f2c2c: |[0f2c2c] indrora.atomic.activity.ConversationActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2c3c: 5410 e41e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$7;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee4 │ │ -0f2c40: 7110 df3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$900:(Lindrora/atomic/activity/ConversationActivity;)Landroid/support/v4/view/ViewPager; // method@3edf │ │ -0f2c46: 0c00 |0005: move-result-object v0 │ │ -0f2c48: 6e20 701c 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -0f2c4e: 0e00 |0009: return-void │ │ +0f0964: |[0f0964] indrora.atomic.activity.ConversationActivity$7.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0974: 5410 e41e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity$7;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee4 │ │ +0f0978: 7110 df3e 0000 |0002: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$900:(Lindrora/atomic/activity/ConversationActivity;)Landroid/support/v4/view/ViewPager; // method@3edf │ │ +0f097e: 0c00 |0005: move-result-object v0 │ │ +0f0980: 6e20 701c 3000 |0006: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +0f0986: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0009 line=883 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lindrora/atomic/activity/ConversationActivity$7; │ │ 0x0000 - 0x000a reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000a reg=3 which I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1081 header: │ │ class_idx : 1993 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1081 annotations: │ │ Annotations on class │ │ @@ -251606,63 +251591,63 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2c50: |[0f2c50] indrora.atomic.activity.ConversationActivity$8.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f2c60: 5b01 e51e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ -0f2c64: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2c6a: 0e00 |0005: return-void │ │ +0f0988: |[0f0988] indrora.atomic.activity.ConversationActivity$8.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f0998: 5b01 e51e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ +0f099c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f09a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$8; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$8;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0f2c6c: |[0f2c6c] indrora.atomic.activity.ConversationActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2c7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f2c7e: 5420 e51e |0001: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ -0f2c82: 7110 de3e 0000 |0003: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2c88: 0c00 |0006: move-result-object v0 │ │ -0f2c8a: 6e20 0b42 1000 |0007: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -0f2c90: 5420 e51e |000a: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ -0f2c94: 7120 d53e 1000 |000c: invoke-static {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ -0f2c9a: 7210 c301 0300 |000f: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@01c3 │ │ -0f2ca0: 0e00 |0012: return-void │ │ +0f09a4: |[0f09a4] indrora.atomic.activity.ConversationActivity$8.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f09b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f09b6: 5420 e51e |0001: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ +0f09ba: 7110 de3e 0000 |0003: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f09c0: 0c00 |0006: move-result-object v0 │ │ +0f09c2: 6e20 0b42 1000 |0007: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +0f09c8: 5420 e51e |000a: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity$8;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee5 │ │ +0f09cc: 7120 d53e 1000 |000c: invoke-static {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ +0f09d2: 7210 c301 0300 |000f: invoke-interface {v3}, Landroid/content/DialogInterface;.cancel:()V // method@01c3 │ │ +0f09d8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1068 │ │ 0x000a line=1069 │ │ 0x000f line=1070 │ │ 0x0012 line=1071 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lindrora/atomic/activity/ConversationActivity$8; │ │ 0x0000 - 0x0013 reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0013 reg=4 id I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1082 header: │ │ class_idx : 1994 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1082 annotations: │ │ Annotations on class │ │ @@ -251687,100 +251672,101 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2ca4: |[0f2ca4] indrora.atomic.activity.ConversationActivity$9.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ -0f2cb4: 5b01 e61e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2cb8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2cbe: 0e00 |0005: return-void │ │ +0f09dc: |[0f09dc] indrora.atomic.activity.ConversationActivity$9.:(Lindrora/atomic/activity/ConversationActivity;)V │ │ +0f09ec: 5b01 e61e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f09f0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f09f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1050 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ConversationActivity$9; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ConversationActivity$9;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0f2cc0: |[0f2cc0] indrora.atomic.activity.ConversationActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2cd0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0f2cd2: 5430 e61e |0001: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2cd6: 7110 de3e 0000 |0003: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2cdc: 0c00 |0006: move-result-object v0 │ │ -0f2cde: 6e10 ff41 0000 |0007: invoke-virtual {v0}, Lindrora/atomic/model/Server;.isDisconnected:()Z // method@41ff │ │ -0f2ce4: 0a00 |000a: move-result v0 │ │ -0f2ce6: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -0f2cea: 5430 e61e |000d: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2cee: 7120 d53e 2000 |000f: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ -0f2cf4: 0e00 |0012: return-void │ │ -0f2cf6: 5430 e61e |0013: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2cfa: 7110 dc3e 0000 |0015: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f2d00: 0c00 |0018: move-result-object v0 │ │ -0f2d02: 6e10 c540 0000 |0019: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f2d08: 0c00 |001c: move-result-object v0 │ │ -0f2d0a: 5431 e61e |001d: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d0e: 7110 de3e 0100 |001f: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2d14: 0c01 |0022: move-result-object v1 │ │ -0f2d16: 6e10 f541 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f2d1c: 0a01 |0026: move-result v1 │ │ -0f2d1e: 6e20 4441 1000 |0027: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f2d24: 0c00 |002a: move-result-object v0 │ │ -0f2d26: 5431 e61e |002b: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d2a: 7110 de3e 0100 |002d: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2d30: 0c01 |0030: move-result-object v1 │ │ -0f2d32: 6e10 f341 0100 |0031: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getCurrentChannelNames:()Ljava/util/ArrayList; // method@41f3 │ │ -0f2d38: 0c01 |0034: move-result-object v1 │ │ -0f2d3a: 6e20 1d41 1000 |0035: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setAutojoinChannels:(Ljava/util/ArrayList;)V // method@411d │ │ -0f2d40: 5430 e61e |0038: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d44: 7110 de3e 0000 |003a: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2d4a: 0c00 |003d: move-result-object v0 │ │ -0f2d4c: 1211 |003e: const/4 v1, #int 1 // #1 │ │ -0f2d4e: 6e20 0f42 1000 |003f: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f2d54: 5430 e61e |0042: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d58: 7110 dc3e 0000 |0044: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ -0f2d5e: 0c00 |0047: move-result-object v0 │ │ -0f2d60: 5431 e61e |0048: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d64: 7110 de3e 0100 |004a: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ -0f2d6a: 0c01 |004d: move-result-object v1 │ │ -0f2d6c: 6e20 c440 1000 |004e: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ -0f2d72: 5430 e61e |0051: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ -0f2d76: 7120 d53e 2000 |0053: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ -0f2d7c: 28bc |0056: goto 0012 // -0044 │ │ +0f09f8: |[0f09f8] indrora.atomic.activity.ConversationActivity$9.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0a08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0f0a0a: 5430 e61e |0001: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a0e: 7110 de3e 0000 |0003: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0a14: 0c00 |0006: move-result-object v0 │ │ +0f0a16: 6e10 ff41 0000 |0007: invoke-virtual {v0}, Lindrora/atomic/model/Server;.isDisconnected:()Z // method@41ff │ │ +0f0a1c: 0a00 |000a: move-result v0 │ │ +0f0a1e: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0f0a22: 5430 e61e |000d: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a26: 7120 d53e 2000 |000f: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ +0f0a2c: 0e00 |0012: return-void │ │ +0f0a2e: 5430 e61e |0013: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a32: 7110 dc3e 0000 |0015: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f0a38: 0c00 |0018: move-result-object v0 │ │ +0f0a3a: 6e10 c540 0000 |0019: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f0a40: 0c00 |001c: move-result-object v0 │ │ +0f0a42: 5431 e61e |001d: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a46: 7110 de3e 0100 |001f: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0a4c: 0c01 |0022: move-result-object v1 │ │ +0f0a4e: 6e10 f541 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f0a54: 0a01 |0026: move-result v1 │ │ +0f0a56: 6e20 4441 1000 |0027: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f0a5c: 0c00 |002a: move-result-object v0 │ │ +0f0a5e: 5431 e61e |002b: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a62: 7110 de3e 0100 |002d: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0a68: 0c01 |0030: move-result-object v1 │ │ +0f0a6a: 6e10 f341 0100 |0031: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getCurrentChannelNames:()Ljava/util/ArrayList; // method@41f3 │ │ +0f0a70: 0c01 |0034: move-result-object v1 │ │ +0f0a72: 6e20 1d41 1000 |0035: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setAutojoinChannels:(Ljava/util/ArrayList;)V // method@411d │ │ +0f0a78: 5430 e61e |0038: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a7c: 7110 de3e 0000 |003a: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0a82: 0c00 |003d: move-result-object v0 │ │ +0f0a84: 1211 |003e: const/4 v1, #int 1 // #1 │ │ +0f0a86: 6e20 0f42 1000 |003f: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0f0a8c: 5430 e61e |0042: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a90: 7110 dc3e 0000 |0044: invoke-static {v0}, Lindrora/atomic/activity/ConversationActivity;.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; // method@3edc │ │ +0f0a96: 0c00 |0047: move-result-object v0 │ │ +0f0a98: 5431 e61e |0048: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0a9c: 7110 de3e 0100 |004a: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; // method@3ede │ │ +0f0aa2: 0c01 |004d: move-result-object v1 │ │ +0f0aa4: 6e20 c440 1000 |004e: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ +0f0aaa: 5430 e61e |0051: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity$9;.this$0:Lindrora/atomic/activity/ConversationActivity; // field@1ee6 │ │ +0f0aae: 7120 d53e 2000 |0053: invoke-static {v0, v2}, Lindrora/atomic/activity/ConversationActivity;.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z // method@3ed5 │ │ +0f0ab4: 28bc |0056: goto 0012 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1053 │ │ 0x000d line=1054 │ │ 0x0012 line=1062 │ │ 0x0013 line=1057 │ │ + 0x002d line=1058 │ │ 0x0038 line=1059 │ │ 0x0042 line=1060 │ │ 0x0051 line=1061 │ │ locals : │ │ 0x0000 - 0x0057 reg=3 this Lindrora/atomic/activity/ConversationActivity$9; │ │ 0x0000 - 0x0057 reg=4 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0057 reg=5 id I │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1083 header: │ │ class_idx : 1996 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2168 │ │ +source_file_idx : 2164 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1083 annotations: │ │ Annotations on class │ │ @@ -251805,82 +251791,82 @@ │ │ type : '(Lindrora/atomic/activity/ForgetCertificatesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2d80: |[0f2d80] indrora.atomic.activity.ForgetCertificatesActivity$1.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ │ -0f2d90: 5b01 fe1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ -0f2d94: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2d9a: 0e00 |0005: return-void │ │ +0f0ab8: |[0f0ab8] indrora.atomic.activity.ForgetCertificatesActivity$1.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ │ +0f0ac8: 5b01 fe1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ +0f0acc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0ad2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ForgetCertificatesActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ForgetCertificatesActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0f2d9c: |[0f2d9c] indrora.atomic.activity.ForgetCertificatesActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2dac: 5452 fe1e |0000: iget-object v2, v5, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ -0f2db0: 6e10 193f 0200 |0002: invoke-virtual {v2}, Lindrora/atomic/activity/ForgetCertificatesActivity;.getApplicationContext:()Landroid/content/Context; // method@3f19 │ │ -0f2db6: 0c02 |0005: move-result-object v2 │ │ -0f2db8: 6203 001f |0006: sget-object v3, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_DIR:Ljava/lang/String; // field@1f00 │ │ -0f2dbc: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -0f2dbe: 6e30 9b01 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@019b │ │ -0f2dc4: 0c00 |000c: move-result-object v0 │ │ -0f2dc6: 2201 3f08 |000d: new-instance v1, Ljava/io/File; // type@083f │ │ -0f2dca: 2202 7908 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f2dce: 7010 5a43 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f2dd4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0f2dda: 0c02 |0017: move-result-object v2 │ │ -0f2ddc: 6203 6220 |0018: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@2062 │ │ -0f2de0: 6e20 6343 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f2de6: 0c02 |001d: move-result-object v2 │ │ -0f2de8: 6203 011f |001e: sget-object v3, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_FILE:Ljava/lang/String; // field@1f01 │ │ -0f2dec: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f2df2: 0c02 |0023: move-result-object v2 │ │ -0f2df4: 6e10 6a43 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f2dfa: 0c02 |0027: move-result-object v2 │ │ -0f2dfc: 7020 8742 2100 |0028: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0f2e02: 6e10 8c42 0100 |002b: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ -0f2e08: 5452 fe1e |002e: iget-object v2, v5, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ -0f2e0c: 6e10 183f 0200 |0030: invoke-virtual {v2}, Lindrora/atomic/activity/ForgetCertificatesActivity;.finish:()V // method@3f18 │ │ -0f2e12: 0e00 |0033: return-void │ │ +0f0ad4: |[0f0ad4] indrora.atomic.activity.ForgetCertificatesActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0ae4: 5452 fe1e |0000: iget-object v2, v5, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ +0f0ae8: 6e10 193f 0200 |0002: invoke-virtual {v2}, Lindrora/atomic/activity/ForgetCertificatesActivity;.getApplicationContext:()Landroid/content/Context; // method@3f19 │ │ +0f0aee: 0c02 |0005: move-result-object v2 │ │ +0f0af0: 6203 001f |0006: sget-object v3, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_DIR:Ljava/lang/String; // field@1f00 │ │ +0f0af4: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +0f0af6: 6e30 9b01 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/content/Context;.getDir:(Ljava/lang/String;I)Ljava/io/File; // method@019b │ │ +0f0afc: 0c00 |000c: move-result-object v0 │ │ +0f0afe: 2201 3f08 |000d: new-instance v1, Ljava/io/File; // type@083f │ │ +0f0b02: 2202 7908 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f0b06: 7010 5a43 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f0b0c: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0f0b12: 0c02 |0017: move-result-object v2 │ │ +0f0b14: 6203 6220 |0018: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@2062 │ │ +0f0b18: 6e20 6343 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f0b1e: 0c02 |001d: move-result-object v2 │ │ +0f0b20: 6203 011f |001e: sget-object v3, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_FILE:Ljava/lang/String; // field@1f01 │ │ +0f0b24: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f0b2a: 0c02 |0023: move-result-object v2 │ │ +0f0b2c: 6e10 6a43 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f0b32: 0c02 |0027: move-result-object v2 │ │ +0f0b34: 7020 8742 2100 |0028: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0f0b3a: 6e10 8c42 0100 |002b: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ +0f0b40: 5452 fe1e |002e: iget-object v2, v5, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1efe │ │ +0f0b44: 6e10 183f 0200 |0030: invoke-virtual {v2}, Lindrora/atomic/activity/ForgetCertificatesActivity;.finish:()V // method@3f18 │ │ +0f0b4a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000d line=33 │ │ 0x002b line=34 │ │ 0x002e line=35 │ │ 0x0033 line=37 │ │ locals : │ │ 0x000d - 0x0034 reg=0 dir Ljava/io/File; │ │ 0x002b - 0x0034 reg=1 keyStoreFile Ljava/io/File; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/activity/ForgetCertificatesActivity$1; │ │ 0x0000 - 0x0034 reg=6 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0034 reg=7 which I │ │ │ │ - source_file_idx : 2168 (ForgetCertificatesActivity.java) │ │ + source_file_idx : 2164 (ForgetCertificatesActivity.java) │ │ │ │ Class #1084 header: │ │ class_idx : 1997 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2168 │ │ +source_file_idx : 2164 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1084 annotations: │ │ Annotations on class │ │ @@ -251905,55 +251891,55 @@ │ │ type : '(Lindrora/atomic/activity/ForgetCertificatesActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f2e14: |[0f2e14] indrora.atomic.activity.ForgetCertificatesActivity$2.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ │ -0f2e24: 5b01 ff1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1eff │ │ -0f2e28: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2e2e: 0e00 |0005: return-void │ │ +0f0b4c: |[0f0b4c] indrora.atomic.activity.ForgetCertificatesActivity$2.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ │ +0f0b5c: 5b01 ff1e |0000: iput-object v1, v0, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1eff │ │ +0f0b60: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/activity/ForgetCertificatesActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ForgetCertificatesActivity$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 │ │ -0f2e30: |[0f2e30] indrora.atomic.activity.ForgetCertificatesActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2e40: 5410 ff1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1eff │ │ -0f2e44: 6e10 183f 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/activity/ForgetCertificatesActivity;.finish:()V // method@3f18 │ │ -0f2e4a: 0e00 |0005: return-void │ │ +0f0b68: |[0f0b68] indrora.atomic.activity.ForgetCertificatesActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0b78: 5410 ff1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; // field@1eff │ │ +0f0b7c: 6e10 183f 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/activity/ForgetCertificatesActivity;.finish:()V // method@3f18 │ │ +0f0b82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/activity/ForgetCertificatesActivity$2; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x0006 reg=3 which I │ │ │ │ - source_file_idx : 2168 (ForgetCertificatesActivity.java) │ │ + source_file_idx : 2164 (ForgetCertificatesActivity.java) │ │ │ │ Class #1085 header: │ │ class_idx : 1998 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 2168 │ │ +source_file_idx : 2164 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1085 - │ │ Class descriptor : 'Lindrora/atomic/activity/ForgetCertificatesActivity;' │ │ @@ -251976,20 +251962,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0f2e4c: |[0f2e4c] indrora.atomic.activity.ForgetCertificatesActivity.:()V │ │ -0f2e5c: 1a00 dd09 |0000: const-string v0, "KeyStore" // string@09dd │ │ -0f2e60: 6900 001f |0002: sput-object v0, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_DIR:Ljava/lang/String; // field@1f00 │ │ -0f2e64: 1a00 de09 |0004: const-string v0, "KeyStore.bks" // string@09de │ │ -0f2e68: 6900 011f |0006: sput-object v0, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_FILE:Ljava/lang/String; // field@1f01 │ │ -0f2e6c: 0e00 |0008: return-void │ │ +0f0b84: |[0f0b84] indrora.atomic.activity.ForgetCertificatesActivity.:()V │ │ +0f0b94: 1a00 d909 |0000: const-string v0, "KeyStore" // string@09d9 │ │ +0f0b98: 6900 001f |0002: sput-object v0, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_DIR:Ljava/lang/String; // field@1f00 │ │ +0f0b9c: 1a00 da09 |0004: const-string v0, "KeyStore.bks" // string@09da │ │ +0f0ba0: 6900 011f |0006: sput-object v0, Lindrora/atomic/activity/ForgetCertificatesActivity;.KEYSTORE_FILE:Ljava/lang/String; // field@1f01 │ │ +0f0ba4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/activity/ForgetCertificatesActivity;) │ │ @@ -251997,17 +251983,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f2e70: |[0f2e70] indrora.atomic.activity.ForgetCertificatesActivity.:()V │ │ -0f2e80: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0f2e86: 0e00 |0003: return-void │ │ +0f0ba8: |[0f0ba8] indrora.atomic.activity.ForgetCertificatesActivity.:()V │ │ +0f0bb8: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0f0bbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ │ │ @@ -252017,34 +252003,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0f2e88: |[0f2e88] indrora.atomic.activity.ForgetCertificatesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f2e98: 6f20 b900 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0f2e9e: 2200 2600 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f2ea2: 7020 d200 3000 |0005: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f2ea8: 1401 2c01 0e7f |0008: const v1, #float 1.88756e+38 // #7f0e012c │ │ -0f2eae: 6e20 df00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ -0f2eb4: 1401 2e01 0e7f |000e: const v1, #float 1.88757e+38 // #7f0e012e │ │ -0f2eba: 6e20 d700 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ -0f2ec0: 1401 1300 0401 |0014: const v1, #float 2.42446e-38 // #01040013 │ │ -0f2ec6: 2202 cc07 |0017: new-instance v2, Lindrora/atomic/activity/ForgetCertificatesActivity$1; // type@07cc │ │ -0f2eca: 7020 123f 3200 |0019: invoke-direct {v2, v3}, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V // method@3f12 │ │ -0f2ed0: 6e30 dd00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0f2ed6: 1401 0900 0401 |001f: const v1, #float 2.42446e-38 // #01040009 │ │ -0f2edc: 2202 cd07 |0022: new-instance v2, Lindrora/atomic/activity/ForgetCertificatesActivity$2; // type@07cd │ │ -0f2ee0: 7020 143f 3200 |0024: invoke-direct {v2, v3}, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V // method@3f14 │ │ -0f2ee6: 6e30 d900 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -0f2eec: 6e10 d300 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0f2ef2: 0c01 |002d: move-result-object v1 │ │ -0f2ef4: 6e10 e500 0100 |002e: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0f2efa: 0e00 |0031: return-void │ │ +0f0bc0: |[0f0bc0] indrora.atomic.activity.ForgetCertificatesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0f0bd0: 6f20 b900 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0f0bd6: 2200 2600 |0003: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0f0bda: 7020 d200 3000 |0005: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0f0be0: 1401 2c01 0e7f |0008: const v1, #float 1.88756e+38 // #7f0e012c │ │ +0f0be6: 6e20 df00 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@00df │ │ +0f0bec: 1401 2e01 0e7f |000e: const v1, #float 1.88757e+38 // #7f0e012e │ │ +0f0bf2: 6e20 d700 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@00d7 │ │ +0f0bf8: 1401 1300 0401 |0014: const v1, #float 2.42446e-38 // #01040013 │ │ +0f0bfe: 2202 cc07 |0017: new-instance v2, Lindrora/atomic/activity/ForgetCertificatesActivity$1; // type@07cc │ │ +0f0c02: 7020 123f 3200 |0019: invoke-direct {v2, v3}, Lindrora/atomic/activity/ForgetCertificatesActivity$1;.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V // method@3f12 │ │ +0f0c08: 6e30 dd00 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0f0c0e: 1401 0900 0401 |001f: const v1, #float 2.42446e-38 // #01040009 │ │ +0f0c14: 2202 cd07 |0022: new-instance v2, Lindrora/atomic/activity/ForgetCertificatesActivity$2; // type@07cd │ │ +0f0c18: 7020 143f 3200 |0024: invoke-direct {v2, v3}, Lindrora/atomic/activity/ForgetCertificatesActivity$2;.:(Lindrora/atomic/activity/ForgetCertificatesActivity;)V // method@3f14 │ │ +0f0c1e: 6e30 d900 1002 |0027: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +0f0c24: 6e10 d300 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0f0c2a: 0c01 |002d: move-result-object v1 │ │ +0f0c2c: 6e10 e500 0100 |002e: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0f0c32: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0008 line=26 │ │ 0x000e line=27 │ │ 0x0014 line=28 │ │ @@ -252052,21 +252038,21 @@ │ │ 0x002a line=47 │ │ 0x0031 line=50 │ │ locals : │ │ 0x0008 - 0x0032 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0032 reg=3 this Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ 0x0000 - 0x0032 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2168 (ForgetCertificatesActivity.java) │ │ + source_file_idx : 2164 (ForgetCertificatesActivity.java) │ │ │ │ Class #1086 header: │ │ class_idx : 1999 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 2470 │ │ +source_file_idx : 2466 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1086 - │ │ Class descriptor : 'Lindrora/atomic/activity/JoinActivity;' │ │ @@ -252082,17 +252068,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f2efc: |[0f2efc] indrora.atomic.activity.JoinActivity.:()V │ │ -0f2f0c: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ -0f2f12: 0e00 |0003: return-void │ │ +0f0c34: |[0f0c34] indrora.atomic.activity.JoinActivity.:()V │ │ +0f0c44: 7010 a300 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@00a3 │ │ +0f0c4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/activity/JoinActivity; │ │ │ │ Virtual methods - │ │ @@ -252101,31 +252087,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0f2f14: |[0f2f14] indrora.atomic.activity.JoinActivity.onClick:(Landroid/view/View;)V │ │ -0f2f24: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0f2f28: 7010 c501 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@01c5 │ │ -0f2f2e: 1a02 9422 |0005: const-string v2, "channel" // string@2294 │ │ -0f2f32: 1401 6900 0c7f |0007: const v1, #float 1.86094e+38 // #7f0c0069 │ │ -0f2f38: 6e20 1c3f 1300 |000a: invoke-virtual {v3, v1}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ -0f2f3e: 0c01 |000d: move-result-object v1 │ │ -0f2f40: 1f01 3c07 |000e: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -0f2f44: 6e10 273b 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f2f4a: 0c01 |0013: move-result-object v1 │ │ -0f2f4c: 6e10 2643 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f2f52: 0c01 |0017: move-result-object v1 │ │ -0f2f54: 6e30 e401 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0f2f5a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -0f2f5c: 6e30 213f 1300 |001c: invoke-virtual {v3, v1, v0}, Lindrora/atomic/activity/JoinActivity;.setResult:(ILandroid/content/Intent;)V // method@3f21 │ │ -0f2f62: 6e10 1d3f 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/activity/JoinActivity;.finish:()V // method@3f1d │ │ -0f2f68: 0e00 |0022: return-void │ │ +0f0c4c: |[0f0c4c] indrora.atomic.activity.JoinActivity.onClick:(Landroid/view/View;)V │ │ +0f0c5c: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0f0c60: 7010 c501 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@01c5 │ │ +0f0c66: 1a02 8f22 |0005: const-string v2, "channel" // string@228f │ │ +0f0c6a: 1401 6900 0c7f |0007: const v1, #float 1.86094e+38 // #7f0c0069 │ │ +0f0c70: 6e20 1c3f 1300 |000a: invoke-virtual {v3, v1}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ +0f0c76: 0c01 |000d: move-result-object v1 │ │ +0f0c78: 1f01 3c07 |000e: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +0f0c7c: 6e10 273b 0100 |0010: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f0c82: 0c01 |0013: move-result-object v1 │ │ +0f0c84: 6e10 2643 0100 |0014: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f0c8a: 0c01 |0017: move-result-object v1 │ │ +0f0c8c: 6e30 e401 2001 |0018: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0f0c92: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +0f0c94: 6e30 213f 1300 |001c: invoke-virtual {v3, v1, v0}, Lindrora/atomic/activity/JoinActivity;.setResult:(ILandroid/content/Intent;)V // method@3f21 │ │ +0f0c9a: 6e10 1d3f 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/activity/JoinActivity;.finish:()V // method@3f1d │ │ +0f0ca0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x001b line=60 │ │ 0x001f line=61 │ │ 0x0022 line=62 │ │ @@ -252139,48 +252125,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0f2f6c: |[0f2f6c] indrora.atomic.activity.JoinActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f2f7c: 6f20 b900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -0f2f82: 1400 2800 047f |0003: const v0, #float 1.75459e+38 // #7f040028 │ │ -0f2f88: 6e20 203f 0200 |0006: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.setContentView:(I)V // method@3f20 │ │ -0f2f8e: 1400 6a00 0c7f |0009: const v0, #float 1.86094e+38 // #7f0c006a │ │ -0f2f94: 6e20 1c3f 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ -0f2f9a: 0c00 |000f: move-result-object v0 │ │ -0f2f9c: 1f00 3507 |0010: check-cast v0, Landroid/widget/Button; // type@0735 │ │ -0f2fa0: 6e20 e73a 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f2fa6: 1400 6900 0c7f |0015: const v0, #float 1.86094e+38 // #7f0c0069 │ │ -0f2fac: 6e20 1c3f 0200 |0018: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ -0f2fb2: 0c00 |001b: move-result-object v0 │ │ -0f2fb4: 1f00 3c07 |001c: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f2fb8: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0f2fba: 6e20 373b 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -0f2fc0: 0e00 |0022: return-void │ │ +0f0ca4: |[0f0ca4] indrora.atomic.activity.JoinActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0f0cb4: 6f20 b900 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +0f0cba: 1400 2800 047f |0003: const v0, #float 1.75459e+38 // #7f040028 │ │ +0f0cc0: 6e20 203f 0200 |0006: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.setContentView:(I)V // method@3f20 │ │ +0f0cc6: 1400 6a00 0c7f |0009: const v0, #float 1.86094e+38 // #7f0c006a │ │ +0f0ccc: 6e20 1c3f 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ +0f0cd2: 0c00 |000f: move-result-object v0 │ │ +0f0cd4: 1f00 3507 |0010: check-cast v0, Landroid/widget/Button; // type@0735 │ │ +0f0cd8: 6e20 e73a 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0f0cde: 1400 6900 0c7f |0015: const v0, #float 1.86094e+38 // #7f0c0069 │ │ +0f0ce4: 6e20 1c3f 0200 |0018: invoke-virtual {v2, v0}, Lindrora/atomic/activity/JoinActivity;.findViewById:(I)Landroid/view/View; // method@3f1c │ │ +0f0cea: 0c00 |001b: move-result-object v0 │ │ +0f0cec: 1f00 3c07 |001c: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f0cf0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0f0cf2: 6e20 373b 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +0f0cf8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ 0x0009 line=48 │ │ 0x0015 line=50 │ │ 0x0022 line=51 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lindrora/atomic/activity/JoinActivity; │ │ 0x0000 - 0x0023 reg=3 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2470 (JoinActivity.java) │ │ + source_file_idx : 2466 (JoinActivity.java) │ │ │ │ Class #1087 header: │ │ class_idx : 2001 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6313 │ │ +source_file_idx : 6309 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1087 annotations: │ │ Annotations on class │ │ @@ -252213,87 +252199,87 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f2fc4: |[0f2fc4] indrora.atomic.activity.ServersActivity$1.:(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V │ │ -0f2fd4: 5b01 041f |0000: iput-object v1, v0, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f2fd8: 5902 051f |0002: iput v2, v0, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ -0f2fdc: 5b03 061f |0004: iput-object v3, v0, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f2fe0: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f2fe6: 0e00 |0009: return-void │ │ +0f0cfc: |[0f0cfc] indrora.atomic.activity.ServersActivity$1.:(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V │ │ +0f0d0c: 5b01 041f |0000: iput-object v1, v0, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0d10: 5902 051f |0002: iput v2, v0, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ +0f0d14: 5b03 061f |0004: iput-object v3, v0, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0d18: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0d1e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lindrora/atomic/activity/ServersActivity$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lindrora/atomic/activity/ServersActivity; │ │ + 0x0000 - 0x000a reg=1 this$0 Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) Lindrora/atomic/model/Server; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/activity/ServersActivity$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0f2fe8: |[0f2fe8] indrora.atomic.activity.ServersActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f2ff8: 2b04 5e00 0000 |0000: packed-switch v4, 0000005e // +0000005e │ │ -0f2ffe: 0e00 |0003: return-void │ │ -0f3000: 5220 051f |0004: iget v0, v2, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ -0f3004: 1401 5300 0e7f |0006: const v1, #float 1.88752e+38 // #7f0e0053 │ │ -0f300a: 3310 0a00 |0009: if-ne v0, v1, 0013 // +000a │ │ -0f300e: 5420 041f |000b: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f3012: 5421 061f |000d: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f3016: 7120 303f 1000 |000f: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$000:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V // method@3f30 │ │ -0f301c: 28f1 |0012: goto 0003 // -000f │ │ -0f301e: 5220 051f |0013: iget v0, v2, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ -0f3022: 1401 7900 0e7f |0015: const v1, #float 1.88753e+38 // #7f0e0079 │ │ -0f3028: 3310 ebff |0018: if-ne v0, v1, 0003 // -0015 │ │ -0f302c: 5420 041f |001a: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f3030: 5421 061f |001c: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f3034: 7120 313f 1000 |001e: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$100:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V // method@3f31 │ │ -0f303a: 28e2 |0021: goto 0003 // -001e │ │ -0f303c: 5420 041f |0022: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f3040: 5421 061f |0024: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f3044: 6e10 f541 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f304a: 0a01 |0029: move-result v1 │ │ -0f304c: 7120 323f 1000 |002a: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$200:(Lindrora/atomic/activity/ServersActivity;I)V // method@3f32 │ │ -0f3052: 28d6 |002d: goto 0003 // -002a │ │ -0f3054: 5420 041f |002e: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f3058: 5421 061f |0030: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f305c: 6e10 f541 0100 |0032: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3062: 0a01 |0035: move-result v1 │ │ -0f3064: 7120 333f 1000 |0036: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$300:(Lindrora/atomic/activity/ServersActivity;I)V // method@3f33 │ │ -0f306a: 28ca |0039: goto 0003 // -0036 │ │ -0f306c: 5420 041f |003a: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f3070: 7110 343f 0000 |003c: invoke-static {v0}, Lindrora/atomic/activity/ServersActivity;.access$400:(Lindrora/atomic/activity/ServersActivity;)Lindrora/atomic/irc/IRCBinder; // method@3f34 │ │ -0f3076: 0c00 |003f: move-result-object v0 │ │ -0f3078: 6e10 c540 0000 |0040: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -0f307e: 0c00 |0043: move-result-object v0 │ │ -0f3080: 5421 061f |0044: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f3084: 6e10 f541 0100 |0046: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f308a: 0a01 |0049: move-result v1 │ │ -0f308c: 6e20 4441 1000 |004a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f3092: 0c00 |004d: move-result-object v0 │ │ -0f3094: 6e10 1441 0000 |004e: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ -0f309a: 5420 041f |0051: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ -0f309e: 5421 061f |0053: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ -0f30a2: 6e10 f541 0100 |0055: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f30a8: 0a01 |0058: move-result v1 │ │ -0f30aa: 6e20 373f 1000 |0059: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ServersActivity;.deleteServer:(I)V // method@3f37 │ │ -0f30b0: 28a7 |005c: goto 0003 // -0059 │ │ -0f30b2: 0000 |005d: nop // spacer │ │ -0f30b4: 0001 0400 0000 0000 0400 0000 2200 ... |005e: packed-switch-data (12 units) │ │ +0f0d20: |[0f0d20] indrora.atomic.activity.ServersActivity$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f0d30: 2b04 5e00 0000 |0000: packed-switch v4, 0000005e // +0000005e │ │ +0f0d36: 0e00 |0003: return-void │ │ +0f0d38: 5220 051f |0004: iget v0, v2, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ +0f0d3c: 1401 5300 0e7f |0006: const v1, #float 1.88752e+38 // #7f0e0053 │ │ +0f0d42: 3310 0a00 |0009: if-ne v0, v1, 0013 // +000a │ │ +0f0d46: 5420 041f |000b: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0d4a: 5421 061f |000d: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0d4e: 7120 303f 1000 |000f: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$000:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V // method@3f30 │ │ +0f0d54: 28f1 |0012: goto 0003 // -000f │ │ +0f0d56: 5220 051f |0013: iget v0, v2, Lindrora/atomic/activity/ServersActivity$1;.val$fMangleString:I // field@1f05 │ │ +0f0d5a: 1401 7900 0e7f |0015: const v1, #float 1.88753e+38 // #7f0e0079 │ │ +0f0d60: 3310 ebff |0018: if-ne v0, v1, 0003 // -0015 │ │ +0f0d64: 5420 041f |001a: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0d68: 5421 061f |001c: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0d6c: 7120 313f 1000 |001e: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$100:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V // method@3f31 │ │ +0f0d72: 28e2 |0021: goto 0003 // -001e │ │ +0f0d74: 5420 041f |0022: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0d78: 5421 061f |0024: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0d7c: 6e10 f541 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f0d82: 0a01 |0029: move-result v1 │ │ +0f0d84: 7120 323f 1000 |002a: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$200:(Lindrora/atomic/activity/ServersActivity;I)V // method@3f32 │ │ +0f0d8a: 28d6 |002d: goto 0003 // -002a │ │ +0f0d8c: 5420 041f |002e: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0d90: 5421 061f |0030: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0d94: 6e10 f541 0100 |0032: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f0d9a: 0a01 |0035: move-result v1 │ │ +0f0d9c: 7120 333f 1000 |0036: invoke-static {v0, v1}, Lindrora/atomic/activity/ServersActivity;.access$300:(Lindrora/atomic/activity/ServersActivity;I)V // method@3f33 │ │ +0f0da2: 28ca |0039: goto 0003 // -0036 │ │ +0f0da4: 5420 041f |003a: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0da8: 7110 343f 0000 |003c: invoke-static {v0}, Lindrora/atomic/activity/ServersActivity;.access$400:(Lindrora/atomic/activity/ServersActivity;)Lindrora/atomic/irc/IRCBinder; // method@3f34 │ │ +0f0dae: 0c00 |003f: move-result-object v0 │ │ +0f0db0: 6e10 c540 0000 |0040: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +0f0db6: 0c00 |0043: move-result-object v0 │ │ +0f0db8: 5421 061f |0044: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0dbc: 6e10 f541 0100 |0046: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f0dc2: 0a01 |0049: move-result v1 │ │ +0f0dc4: 6e20 4441 1000 |004a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f0dca: 0c00 |004d: move-result-object v0 │ │ +0f0dcc: 6e10 1441 0000 |004e: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ +0f0dd2: 5420 041f |0051: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity$1;.this$0:Lindrora/atomic/activity/ServersActivity; // field@1f04 │ │ +0f0dd6: 5421 061f |0053: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity$1;.val$server:Lindrora/atomic/model/Server; // field@1f06 │ │ +0f0dda: 6e10 f541 0100 |0055: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f0de0: 0a01 |0058: move-result v1 │ │ +0f0de2: 6e20 373f 1000 |0059: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ServersActivity;.deleteServer:(I)V // method@3f37 │ │ +0f0de8: 28a7 |005c: goto 0003 // -0059 │ │ +0f0dea: 0000 |005d: nop // spacer │ │ +0f0dec: 0001 0400 0000 0000 0400 0000 2200 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=323 │ │ 0x0004 line=306 │ │ 0x000b line=307 │ │ 0x0013 line=308 │ │ @@ -252304,21 +252290,21 @@ │ │ 0x0051 line=320 │ │ 0x005d line=304 │ │ locals : │ │ 0x0000 - 0x006a reg=2 this Lindrora/atomic/activity/ServersActivity$1; │ │ 0x0000 - 0x006a reg=3 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x006a reg=4 item I │ │ │ │ - source_file_idx : 6313 (ServersActivity.java) │ │ + source_file_idx : 6309 (ServersActivity.java) │ │ │ │ Class #1088 header: │ │ class_idx : 2003 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 242 │ │ -source_file_idx : 6325 │ │ +source_file_idx : 6321 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1088 - │ │ Class descriptor : 'Lindrora/atomic/activity/SettingsActivity;' │ │ @@ -252333,17 +252319,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f30cc: |[0f30cc] indrora.atomic.activity.SettingsActivity.:()V │ │ -0f30dc: 7010 2a05 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@052a │ │ -0f30e2: 0e00 |0003: return-void │ │ +0f0e04: |[0f0e04] indrora.atomic.activity.SettingsActivity.:()V │ │ +0f0e14: 7010 2a05 0000 |0000: invoke-direct {v0}, Landroid/preference/PreferenceActivity;.:()V // method@052a │ │ +0f0e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/activity/SettingsActivity; │ │ │ │ Virtual methods - │ │ @@ -252352,35 +252338,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f30e4: |[0f30e4] indrora.atomic.activity.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0f30f4: 6f20 2b05 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@052b │ │ -0f30fa: 1500 067f |0003: const/high16 v0, #int 2131099648 // #7f06 │ │ -0f30fe: 6e20 553f 0100 |0005: invoke-virtual {v1, v0}, Lindrora/atomic/activity/SettingsActivity;.addPreferencesFromResource:(I)V // method@3f55 │ │ -0f3104: 0e00 |0008: return-void │ │ +0f0e1c: |[0f0e1c] indrora.atomic.activity.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0f0e2c: 6f20 2b05 2100 |0000: invoke-super {v1, v2}, Landroid/preference/PreferenceActivity;.onCreate:(Landroid/os/Bundle;)V // method@052b │ │ +0f0e32: 1500 067f |0003: const/high16 v0, #int 2131099648 // #7f06 │ │ +0f0e36: 6e20 553f 0100 |0005: invoke-virtual {v1, v0}, Lindrora/atomic/activity/SettingsActivity;.addPreferencesFromResource:(I)V // method@3f55 │ │ +0f0e3c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/activity/SettingsActivity; │ │ 0x0000 - 0x0009 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 6325 (SettingsActivity.java) │ │ + source_file_idx : 6321 (SettingsActivity.java) │ │ │ │ Class #1089 header: │ │ class_idx : 2004 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1588 │ │ +source_file_idx : 1584 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1089 annotations: │ │ Annotations on class │ │ @@ -252418,50 +252404,50 @@ │ │ type : '(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0f3108: |[0f3108] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.:(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V │ │ -0f3118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f311a: 5b12 101f |0001: iput-object v2, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.this$0:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1f10 │ │ -0f311e: 7010 1f43 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f3124: 5b13 0f1f |0006: iput-object v3, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -0f3128: 5b10 0e1f |0008: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ -0f312c: 5b10 111f |000a: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ -0f3130: 0e00 |000c: return-void │ │ +0f0e40: |[0f0e40] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.:(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V │ │ +0f0e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f0e52: 5b12 101f |0001: iput-object v2, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.this$0:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1f10 │ │ +0f0e56: 7010 1f43 0100 |0003: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f0e5c: 5b13 0f1f |0006: iput-object v3, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +0f0e60: 5b10 0e1f |0008: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ +0f0e64: 5b10 111f |000a: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ +0f0e68: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0006 line=65 │ │ 0x0008 line=66 │ │ 0x000a line=67 │ │ 0x000c line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ - 0x0000 - 0x000d reg=2 (null) Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ + 0x0000 - 0x000d reg=2 this$0 Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0000 - 0x000d reg=3 conv Lindrora/atomic/model/Conversation; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;) │ │ name : 'compareTo' │ │ type : '(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f3134: |[0f3134] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.compareTo:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;)I │ │ -0f3144: 5420 0f1f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -0f3148: 5431 0f1f |0002: iget-object v1, v3, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -0f314c: 6e20 9e41 1000 |0004: invoke-virtual {v0, v1}, Lindrora/atomic/model/Conversation;.compareTo:(Lindrora/atomic/model/Conversation;)I // method@419e │ │ -0f3152: 0a00 |0007: move-result v0 │ │ -0f3154: 0f00 |0008: return v0 │ │ +0f0e6c: |[0f0e6c] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.compareTo:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;)I │ │ +0f0e7c: 5420 0f1f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +0f0e80: 5431 0f1f |0002: iget-object v1, v3, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +0f0e84: 6e20 9e41 1000 |0004: invoke-virtual {v0, v1}, Lindrora/atomic/model/Conversation;.compareTo:(Lindrora/atomic/model/Conversation;)I // method@419e │ │ +0f0e8a: 0a00 |0007: move-result v0 │ │ +0f0e8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ 0x0000 - 0x0009 reg=3 convInfo Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ │ │ @@ -252470,33 +252456,33 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f3158: |[0f3158] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.compareTo:(Ljava/lang/Object;)I │ │ -0f3168: 1f02 d407 |0000: check-cast v2, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ -0f316c: 6e20 583f 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.compareTo:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;)I // method@3f58 │ │ -0f3172: 0a00 |0005: move-result v0 │ │ -0f3174: 0f00 |0006: return v0 │ │ +0f0e90: |[0f0e90] indrora.atomic.adapter.ConversationPagerAdapter$ConversationInfo.compareTo:(Ljava/lang/Object;)I │ │ +0f0ea0: 1f02 d407 |0000: check-cast v2, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ +0f0ea4: 6e20 583f 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.compareTo:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;)I // method@3f58 │ │ +0f0eaa: 0a00 |0005: move-result v0 │ │ +0f0eac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 1588 (ConversationPagerAdapter.java) │ │ + source_file_idx : 1584 (ConversationPagerAdapter.java) │ │ │ │ Class #1090 header: │ │ class_idx : 2006 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1844 │ │ -source_file_idx : 5494 │ │ +source_file_idx : 5490 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1090 annotations: │ │ Annotations on field #7960 'messages' │ │ @@ -252529,30 +252515,30 @@ │ │ type : '(Lindrora/atomic/model/Conversation;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0f3178: |[0f3178] indrora.atomic.adapter.MessageListAdapter.:(Lindrora/atomic/model/Conversation;Landroid/content/Context;)V │ │ -0f3188: 7010 dd3a 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0f318e: 7100 483e 0000 |0003: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -0f3194: 0c01 |0006: move-result-object v1 │ │ -0f3196: 5b21 161f |0007: iput-object v1, v2, Lindrora/atomic/adapter/MessageListAdapter;._settings:Lindrora/atomic/model/Settings; // field@1f16 │ │ -0f319a: 2200 b108 |0009: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -0f319e: 7010 1244 0000 |000b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -0f31a4: 6e10 a141 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getHistory:()Ljava/util/LinkedList; // method@41a1 │ │ -0f31aa: 0c01 |0011: move-result-object v1 │ │ -0f31ac: 6e20 1544 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@4415 │ │ -0f31b2: 6e10 9b41 0300 |0015: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.clearBuffer:()V // method@419b │ │ -0f31b8: 5b20 181f |0018: iput-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f31bc: 6e10 a341 0300 |001a: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getHistorySize:()I // method@41a3 │ │ -0f31c2: 0a01 |001d: move-result v1 │ │ -0f31c4: 5921 171f |001e: iput v1, v2, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ -0f31c8: 0e00 |0020: return-void │ │ +0f0eb0: |[0f0eb0] indrora.atomic.adapter.MessageListAdapter.:(Lindrora/atomic/model/Conversation;Landroid/content/Context;)V │ │ +0f0ec0: 7010 dd3a 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0f0ec6: 7100 483e 0000 |0003: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +0f0ecc: 0c01 |0006: move-result-object v1 │ │ +0f0ece: 5b21 161f |0007: iput-object v1, v2, Lindrora/atomic/adapter/MessageListAdapter;._settings:Lindrora/atomic/model/Settings; // field@1f16 │ │ +0f0ed2: 2200 b108 |0009: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +0f0ed6: 7010 1244 0000 |000b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +0f0edc: 6e10 a141 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getHistory:()Ljava/util/LinkedList; // method@41a1 │ │ +0f0ee2: 0c01 |0011: move-result-object v1 │ │ +0f0ee4: 6e20 1544 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.addAll:(Ljava/util/Collection;)Z // method@4415 │ │ +0f0eea: 6e10 9b41 0300 |0015: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.clearBuffer:()V // method@419b │ │ +0f0ef0: 5b20 181f |0018: iput-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0ef4: 6e10 a341 0300 |001a: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getHistorySize:()I // method@41a3 │ │ +0f0efa: 0a01 |001d: move-result v1 │ │ +0f0efc: 5921 171f |001e: iput v1, v2, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ +0f0f00: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x0009 line=64 │ │ 0x000e line=74 │ │ 0x0015 line=79 │ │ @@ -252571,34 +252557,34 @@ │ │ type : '(Ljava/util/LinkedList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0f31cc: |[0f31cc] indrora.atomic.adapter.MessageListAdapter.addBulkMessages:(Ljava/util/LinkedList;)V │ │ -0f31dc: 5451 181f |0000: iget-object v1, v5, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f31e0: 6e10 1f44 0600 |0002: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f31e6: 0a02 |0005: move-result v2 │ │ -0f31e8: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0f31ec: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -0f31ee: 3730 1800 |0009: if-le v0, v3, 0021 // +0018 │ │ -0f31f2: 6e20 1844 0600 |000b: invoke-virtual {v6, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f31f8: 0c03 |000e: move-result-object v3 │ │ -0f31fa: 6e20 1444 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ -0f3200: 6e10 1f44 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f3206: 0a03 |0015: move-result v3 │ │ -0f3208: 5254 171f |0016: iget v4, v5, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ -0f320c: 3743 0600 |0018: if-le v3, v4, 001e // +0006 │ │ -0f3210: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0f3212: 6e20 1d44 3100 |001b: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ -0f3218: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0f321c: 28e8 |0020: goto 0008 // -0018 │ │ -0f321e: 6e10 7a3f 0500 |0021: invoke-virtual {v5}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ -0f3224: 0e00 |0024: return-void │ │ +0f0f04: |[0f0f04] indrora.atomic.adapter.MessageListAdapter.addBulkMessages:(Ljava/util/LinkedList;)V │ │ +0f0f14: 5451 181f |0000: iget-object v1, v5, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0f18: 6e10 1f44 0600 |0002: invoke-virtual {v6}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f0f1e: 0a02 |0005: move-result v2 │ │ +0f0f20: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0f0f24: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +0f0f26: 3730 1800 |0009: if-le v0, v3, 0021 // +0018 │ │ +0f0f2a: 6e20 1844 0600 |000b: invoke-virtual {v6, v0}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f0f30: 0c03 |000e: move-result-object v3 │ │ +0f0f32: 6e20 1444 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ +0f0f38: 6e10 1f44 0100 |0012: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f0f3e: 0a03 |0015: move-result v3 │ │ +0f0f40: 5254 171f |0016: iget v4, v5, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ +0f0f44: 3743 0600 |0018: if-le v3, v4, 001e // +0006 │ │ +0f0f48: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0f0f4a: 6e20 1d44 3100 |001b: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ +0f0f50: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0f0f54: 28e8 |0020: goto 0008 // -0018 │ │ +0f0f56: 6e10 7a3f 0500 |0021: invoke-virtual {v5}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ +0f0f5c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0006 line=110 │ │ 0x000b line=111 │ │ 0x0012 line=113 │ │ @@ -252619,27 +252605,27 @@ │ │ type : '(Lindrora/atomic/model/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0f3228: |[0f3228] indrora.atomic.adapter.MessageListAdapter.addMessage:(Lindrora/atomic/model/Message;)V │ │ -0f3238: 5420 181f |0000: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f323c: 6e20 1444 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ -0f3242: 5420 181f |0005: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f3246: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f324c: 0a00 |000a: move-result v0 │ │ -0f324e: 5221 171f |000b: iget v1, v2, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ -0f3252: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ -0f3256: 5420 181f |000f: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f325a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0f325c: 6e20 1d44 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ -0f3262: 6e10 7a3f 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ -0f3268: 0e00 |0018: return-void │ │ +0f0f60: |[0f0f60] indrora.atomic.adapter.MessageListAdapter.addMessage:(Lindrora/atomic/model/Message;)V │ │ +0f0f70: 5420 181f |0000: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0f74: 6e20 1444 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ +0f0f7a: 5420 181f |0005: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0f7e: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f0f84: 0a00 |000a: move-result v0 │ │ +0f0f86: 5221 171f |000b: iget v1, v2, Lindrora/atomic/adapter/MessageListAdapter;.historySize:I // field@1f17 │ │ +0f0f8a: 3710 0800 |000d: if-le v0, v1, 0015 // +0008 │ │ +0f0f8e: 5420 181f |000f: iget-object v0, v2, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0f92: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0f0f94: 6e20 1d44 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ +0f0f9a: 6e10 7a3f 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ +0f0fa0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=94 │ │ 0x000f line=95 │ │ 0x0015 line=98 │ │ 0x0018 line=99 │ │ @@ -252652,19 +252638,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0f326c: |[0f326c] indrora.atomic.adapter.MessageListAdapter.clear:()V │ │ -0f327c: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f3280: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ -0f3286: 6e10 7a3f 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ -0f328c: 0e00 |0008: return-void │ │ +0f0fa4: |[0f0fa4] indrora.atomic.adapter.MessageListAdapter.clear:()V │ │ +0f0fb4: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0fb8: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ +0f0fbe: 6e10 7a3f 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/adapter/MessageListAdapter;.notifyDataSetChanged:()V // method@3f7a │ │ +0f0fc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ 0x0008 line=185 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/adapter/MessageListAdapter; │ │ @@ -252674,19 +252660,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f3290: |[0f3290] indrora.atomic.adapter.MessageListAdapter.getCount:()I │ │ -0f32a0: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f32a4: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f32aa: 0a00 |0005: move-result v0 │ │ -0f32ac: 0f00 |0006: return v0 │ │ +0f0fc8: |[0f0fc8] indrora.atomic.adapter.MessageListAdapter.getCount:()I │ │ +0f0fd8: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0fdc: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f0fe2: 0a00 |0005: move-result v0 │ │ +0f0fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/adapter/MessageListAdapter; │ │ │ │ #4 : (in Lindrora/atomic/adapter/MessageListAdapter;) │ │ @@ -252694,20 +252680,20 @@ │ │ type : '(I)Lindrora/atomic/model/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f32b0: |[0f32b0] indrora.atomic.adapter.MessageListAdapter.getItem:(I)Lindrora/atomic/model/Message; │ │ -0f32c0: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ -0f32c4: 6e20 1844 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f32ca: 0c00 |0005: move-result-object v0 │ │ -0f32cc: 1f00 2808 |0006: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f32d0: 1100 |0008: return-object v0 │ │ +0f0fe8: |[0f0fe8] indrora.atomic.adapter.MessageListAdapter.getItem:(I)Lindrora/atomic/model/Message; │ │ +0f0ff8: 5410 181f |0000: iget-object v0, v1, Lindrora/atomic/adapter/MessageListAdapter;.messages:Ljava/util/LinkedList; // field@1f18 │ │ +0f0ffc: 6e20 1844 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f1002: 0c00 |0005: move-result-object v0 │ │ +0f1004: 1f00 2808 |0006: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f1008: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/adapter/MessageListAdapter; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ @@ -252716,18 +252702,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 │ │ -0f32d4: |[0f32d4] indrora.atomic.adapter.MessageListAdapter.getItem:(I)Ljava/lang/Object; │ │ -0f32e4: 6e20 763f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ -0f32ea: 0c00 |0003: move-result-object v0 │ │ -0f32ec: 1100 |0004: return-object v0 │ │ +0f100c: |[0f100c] indrora.atomic.adapter.MessageListAdapter.getItem:(I)Ljava/lang/Object; │ │ +0f101c: 6e20 763f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ +0f1022: 0c00 |0003: move-result-object v0 │ │ +0f1024: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/adapter/MessageListAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -252736,17 +252722,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0f32f0: |[0f32f0] indrora.atomic.adapter.MessageListAdapter.getItemId:(I)J │ │ -0f3300: 8130 |0000: int-to-long v0, v3 │ │ -0f3302: 1000 |0001: return-wide v0 │ │ +0f1028: |[0f1028] indrora.atomic.adapter.MessageListAdapter.getItemId:(I)J │ │ +0f1038: 8130 |0000: int-to-long v0, v3 │ │ +0f103a: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Lindrora/atomic/adapter/MessageListAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -252755,38 +252741,38 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0f3304: |[0f3304] indrora.atomic.adapter.MessageListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0f3314: 0740 |0000: move-object v0, v4 │ │ -0f3316: 1f00 6507 |0001: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f331a: 3900 1900 |0003: if-nez v0, 001c // +0019 │ │ -0f331e: 2200 6507 |0005: new-instance v0, Landroid/widget/TextView; // type@0765 │ │ -0f3322: 6e10 2439 0500 |0007: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ -0f3328: 0c01 |000a: move-result-object v1 │ │ -0f332a: 7020 943c 1000 |000b: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -0f3330: 1301 0f00 |000e: const/16 v1, #int 15 // #f │ │ -0f3334: 6e20 ae3c 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@3cae │ │ -0f333a: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0f333c: 6e20 bf3c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@3cbf │ │ -0f3342: 6201 ba00 |0017: sget-object v1, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ -0f3346: 6e20 cd3c 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@3ccd │ │ -0f334c: 6e20 763f 3200 |001c: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ -0f3352: 0c01 |001f: move-result-object v1 │ │ -0f3354: 6e20 d641 0100 |0020: invoke-virtual {v1, v0}, Lindrora/atomic/model/Message;.render:(Landroid/widget/TextView;)Landroid/widget/TextView; // method@41d6 │ │ -0f335a: 0c00 |0023: move-result-object v0 │ │ -0f335c: 5421 161f |0024: iget-object v1, v2, Lindrora/atomic/adapter/MessageListAdapter;._settings:Lindrora/atomic/model/Settings; // field@1f16 │ │ -0f3360: 6e10 1e42 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -0f3366: 0a01 |0029: move-result v1 │ │ -0f3368: 8211 |002a: int-to-float v1, v1 │ │ -0f336a: 6e20 ca3c 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextSize:(F)V // method@3cca │ │ -0f3370: 1100 |002e: return-object v0 │ │ +0f103c: |[0f103c] indrora.atomic.adapter.MessageListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0f104c: 0740 |0000: move-object v0, v4 │ │ +0f104e: 1f00 6507 |0001: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f1052: 3900 1900 |0003: if-nez v0, 001c // +0019 │ │ +0f1056: 2200 6507 |0005: new-instance v0, Landroid/widget/TextView; // type@0765 │ │ +0f105a: 6e10 2439 0500 |0007: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ +0f1060: 0c01 |000a: move-result-object v1 │ │ +0f1062: 7020 943c 1000 |000b: invoke-direct {v0, v1}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +0f1068: 1301 0f00 |000e: const/16 v1, #int 15 // #f │ │ +0f106c: 6e20 ae3c 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAutoLinkMask:(I)V // method@3cae │ │ +0f1072: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0f1074: 6e20 bf3c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setLinksClickable:(Z)V // method@3cbf │ │ +0f107a: 6201 ba00 |0017: sget-object v1, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ +0f107e: 6e20 cd3c 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@3ccd │ │ +0f1084: 6e20 763f 3200 |001c: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ +0f108a: 0c01 |001f: move-result-object v1 │ │ +0f108c: 6e20 d641 0100 |0020: invoke-virtual {v1, v0}, Lindrora/atomic/model/Message;.render:(Landroid/widget/TextView;)Landroid/widget/TextView; // method@41d6 │ │ +0f1092: 0c00 |0023: move-result-object v0 │ │ +0f1094: 5421 161f |0024: iget-object v1, v2, Lindrora/atomic/adapter/MessageListAdapter;._settings:Lindrora/atomic/model/Settings; // field@1f16 │ │ +0f1098: 6e10 1e42 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +0f109e: 0a01 |0029: move-result v1 │ │ +0f10a0: 8211 |002a: int-to-float v1, v1 │ │ +0f10a2: 6e20 ca3c 1000 |002b: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTextSize:(F)V // method@3cca │ │ +0f10a8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0005 line=166 │ │ 0x000e line=167 │ │ 0x0013 line=168 │ │ @@ -252807,35 +252793,35 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f3374: |[0f3374] indrora.atomic.adapter.MessageListAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0f3384: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -0f3388: 0e00 |0002: return-void │ │ -0f338a: 6f20 df3a 1000 |0003: invoke-super {v0, v1}, Landroid/widget/BaseAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3adf │ │ -0f3390: 28fc |0006: goto 0002 // -0004 │ │ +0f10ac: |[0f10ac] indrora.atomic.adapter.MessageListAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0f10bc: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +0f10c0: 0e00 |0002: return-void │ │ +0f10c2: 6f20 df3a 1000 |0003: invoke-super {v0, v1}, Landroid/widget/BaseAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@3adf │ │ +0f10c8: 28fc |0006: goto 0002 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=196 │ │ 0x0003 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/adapter/MessageListAdapter; │ │ 0x0000 - 0x0007 reg=1 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 5494 (MessageListAdapter.java) │ │ + source_file_idx : 5490 (MessageListAdapter.java) │ │ │ │ Class #1091 header: │ │ class_idx : 2007 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1844 │ │ -source_file_idx : 6310 │ │ +source_file_idx : 6306 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1091 annotations: │ │ Annotations on field #7961 'servers' │ │ @@ -252858,18 +252844,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f3394: |[0f3394] indrora.atomic.adapter.ServerListAdapter.:()V │ │ -0f33a4: 7010 dd3a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -0f33aa: 6e10 823f 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ -0f33b0: 0e00 |0006: return-void │ │ +0f10cc: |[0f10cc] indrora.atomic.adapter.ServerListAdapter.:()V │ │ +0f10dc: 7010 dd3a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +0f10e2: 6e10 823f 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ +0f10e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/adapter/ServerListAdapter; │ │ @@ -252880,21 +252866,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0f33b4: |[0f33b4] indrora.atomic.adapter.ServerListAdapter.getCount:()I │ │ -0f33c4: 5421 191f |0000: iget-object v1, v2, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ -0f33c8: 6e10 d343 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0f33ce: 0a00 |0005: move-result v0 │ │ -0f33d0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0f33d4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0f33d6: 0f00 |0009: return v0 │ │ +0f10ec: |[0f10ec] indrora.atomic.adapter.ServerListAdapter.getCount:()I │ │ +0f10fc: 5421 191f |0000: iget-object v1, v2, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ +0f1100: 6e10 d343 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0f1106: 0a00 |0005: move-result v0 │ │ +0f1108: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0f110c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0f110e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=72 │ │ 0x0008 line=73 │ │ 0x0009 line=76 │ │ locals : │ │ @@ -252906,26 +252892,26 @@ │ │ type : '(I)Lindrora/atomic/model/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0f33d8: |[0f33d8] indrora.atomic.adapter.ServerListAdapter.getItem:(I)Lindrora/atomic/model/Server; │ │ -0f33e8: 5410 191f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ -0f33ec: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0f33f2: 0a00 |0005: move-result v0 │ │ -0f33f4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0f33f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0f33fa: 1100 |0009: return-object v0 │ │ -0f33fc: 5410 191f |000a: iget-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ -0f3400: 6e20 cb43 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0f3406: 0c00 |000f: move-result-object v0 │ │ -0f3408: 1f00 2c08 |0010: check-cast v0, Lindrora/atomic/model/Server; // type@082c │ │ -0f340c: 28f7 |0012: goto 0009 // -0009 │ │ +0f1110: |[0f1110] indrora.atomic.adapter.ServerListAdapter.getItem:(I)Lindrora/atomic/model/Server; │ │ +0f1120: 5410 191f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ +0f1124: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0f112a: 0a00 |0005: move-result v0 │ │ +0f112c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0f1130: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0f1132: 1100 |0009: return-object v0 │ │ +0f1134: 5410 191f |000a: iget-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ +0f1138: 6e20 cb43 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0f113e: 0c00 |000f: move-result-object v0 │ │ +0f1140: 1f00 2c08 |0010: check-cast v0, Lindrora/atomic/model/Server; // type@082c │ │ +0f1144: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0008 line=87 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lindrora/atomic/adapter/ServerListAdapter; │ │ @@ -252936,18 +252922,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 │ │ -0f3410: |[0f3410] indrora.atomic.adapter.ServerListAdapter.getItem:(I)Ljava/lang/Object; │ │ -0f3420: 6e20 7e3f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -0f3426: 0c00 |0003: move-result-object v0 │ │ -0f3428: 1100 |0004: return-object v0 │ │ +0f1148: |[0f1148] indrora.atomic.adapter.ServerListAdapter.getItem:(I)Ljava/lang/Object; │ │ +0f1158: 6e20 7e3f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +0f115e: 0c00 |0003: move-result-object v0 │ │ +0f1160: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/adapter/ServerListAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -252956,27 +252942,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f342c: |[0f342c] indrora.atomic.adapter.ServerListAdapter.getItemId:(I)J │ │ -0f343c: 5420 191f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ -0f3440: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0f3446: 0a00 |0005: move-result v0 │ │ -0f3448: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0f344c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -0f3450: 1000 |000a: return-wide v0 │ │ -0f3452: 6e20 7e3f 3200 |000b: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -0f3458: 0c00 |000e: move-result-object v0 │ │ -0f345a: 6e10 f541 0000 |000f: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3460: 0a00 |0012: move-result v0 │ │ -0f3462: 8100 |0013: int-to-long v0, v0 │ │ -0f3464: 28f6 |0014: goto 000a // -000a │ │ +0f1164: |[0f1164] indrora.atomic.adapter.ServerListAdapter.getItemId:(I)J │ │ +0f1174: 5420 191f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ +0f1178: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0f117e: 0a00 |0005: move-result v0 │ │ +0f1180: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0f1184: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +0f1188: 1000 |000a: return-wide v0 │ │ +0f118a: 6e20 7e3f 3200 |000b: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +0f1190: 0c00 |000e: move-result-object v0 │ │ +0f1192: 6e10 f541 0000 |000f: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f1198: 0a00 |0012: move-result v0 │ │ +0f119a: 8100 |0013: int-to-long v0, v0 │ │ +0f119c: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0008 line=101 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lindrora/atomic/adapter/ServerListAdapter; │ │ @@ -252987,76 +252973,76 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -0f3468: |[0f3468] indrora.atomic.adapter.ServerListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0f3478: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0f347a: 6e20 7e3f 9800 |0001: invoke-virtual {v8, v9}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -0f3480: 0c02 |0004: move-result-object v2 │ │ -0f3482: 6e10 2439 0b00 |0005: invoke-virtual {v11}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ -0f3488: 0c05 |0008: move-result-object v5 │ │ -0f348a: 1a06 4e31 |0009: const-string v6, "layout_inflater" // string@314e │ │ -0f348e: 6e20 ac01 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0f3494: 0c01 |000e: move-result-object v1 │ │ -0f3496: 1f01 e506 |000f: check-cast v1, Landroid/view/LayoutInflater; // type@06e5 │ │ -0f349a: 3902 0a00 |0011: if-nez v2, 001b // +000a │ │ -0f349e: 1405 1b00 047f |0013: const v5, #float 1.75459e+38 // #7f04001b │ │ -0f34a4: 6e30 c437 5107 |0016: invoke-virtual {v1, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -0f34aa: 0c04 |0019: move-result-object v4 │ │ -0f34ac: 1104 |001a: return-object v4 │ │ -0f34ae: 1405 3700 047f |001b: const v5, #float 1.75459e+38 // #7f040037 │ │ -0f34b4: 6e30 c437 5107 |001e: invoke-virtual {v1, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -0f34ba: 0c04 |0021: move-result-object v4 │ │ -0f34bc: 1405 3100 0c7f |0022: const v5, #float 1.86093e+38 // #7f0c0031 │ │ -0f34c2: 6e20 3a38 5400 |0025: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f34c8: 0c03 |0028: move-result-object v3 │ │ -0f34ca: 1f03 6507 |0029: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -0f34ce: 6e10 fd41 0200 |002b: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f34d4: 0c05 |002e: move-result-object v5 │ │ -0f34d6: 6e20 c73c 5300 |002f: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f34dc: 1405 5d00 0c7f |0032: const v5, #float 1.86094e+38 // #7f0c005d │ │ -0f34e2: 6e20 3a38 5400 |0035: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f34e8: 0c00 |0038: move-result-object v0 │ │ -0f34ea: 1f00 6507 |0039: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f34ee: 2205 7908 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -0f34f2: 7010 5a43 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f34f8: 6e10 f641 0200 |0040: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f34fe: 0c06 |0043: move-result-object v6 │ │ -0f3500: 6e10 b141 0600 |0044: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ -0f3506: 0c06 |0047: move-result-object v6 │ │ -0f3508: 6e20 6343 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f350e: 0c05 |004b: move-result-object v5 │ │ -0f3510: 1a06 3002 |004c: const-string v6, "@" // string@0230 │ │ -0f3514: 6e20 6343 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f351a: 0c05 |0051: move-result-object v5 │ │ -0f351c: 6e10 f441 0200 |0052: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f3522: 0c06 |0055: move-result-object v6 │ │ -0f3524: 6e20 6343 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f352a: 0c05 |0059: move-result-object v5 │ │ -0f352c: 1a06 9801 |005a: const-string v6, ":" // string@0198 │ │ -0f3530: 6e20 6343 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3536: 0c05 |005f: move-result-object v5 │ │ -0f3538: 6e10 f941 0200 |0060: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f353e: 0a06 |0063: move-result v6 │ │ -0f3540: 6e20 5f43 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f3546: 0c05 |0067: move-result-object v5 │ │ -0f3548: 6e10 6a43 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f354e: 0c05 |006b: move-result-object v5 │ │ -0f3550: 6e20 c73c 5000 |006c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f3556: 1405 9300 0c7f |006f: const v5, #float 1.86095e+38 // #7f0c0093 │ │ -0f355c: 6e20 3a38 5400 |0072: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0f3562: 0c05 |0075: move-result-object v5 │ │ -0f3564: 1f05 4607 |0076: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ -0f3568: 6e10 fc41 0200 |0078: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatusIcon:()I // method@41fc │ │ -0f356e: 0a06 |007b: move-result v6 │ │ -0f3570: 6e20 9e3b 6500 |007c: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ -0f3576: 289b |007f: goto 001a // -0065 │ │ +0f11a0: |[0f11a0] indrora.atomic.adapter.ServerListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0f11b0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0f11b2: 6e20 7e3f 9800 |0001: invoke-virtual {v8, v9}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +0f11b8: 0c02 |0004: move-result-object v2 │ │ +0f11ba: 6e10 2439 0b00 |0005: invoke-virtual {v11}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@3924 │ │ +0f11c0: 0c05 |0008: move-result-object v5 │ │ +0f11c2: 1a06 4931 |0009: const-string v6, "layout_inflater" // string@3149 │ │ +0f11c6: 6e20 ac01 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0f11cc: 0c01 |000e: move-result-object v1 │ │ +0f11ce: 1f01 e506 |000f: check-cast v1, Landroid/view/LayoutInflater; // type@06e5 │ │ +0f11d2: 3902 0a00 |0011: if-nez v2, 001b // +000a │ │ +0f11d6: 1405 1b00 047f |0013: const v5, #float 1.75459e+38 // #7f04001b │ │ +0f11dc: 6e30 c437 5107 |0016: invoke-virtual {v1, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +0f11e2: 0c04 |0019: move-result-object v4 │ │ +0f11e4: 1104 |001a: return-object v4 │ │ +0f11e6: 1405 3700 047f |001b: const v5, #float 1.75459e+38 // #7f040037 │ │ +0f11ec: 6e30 c437 5107 |001e: invoke-virtual {v1, v5, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +0f11f2: 0c04 |0021: move-result-object v4 │ │ +0f11f4: 1405 3100 0c7f |0022: const v5, #float 1.86093e+38 // #7f0c0031 │ │ +0f11fa: 6e20 3a38 5400 |0025: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0f1200: 0c03 |0028: move-result-object v3 │ │ +0f1202: 1f03 6507 |0029: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +0f1206: 6e10 fd41 0200 |002b: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0f120c: 0c05 |002e: move-result-object v5 │ │ +0f120e: 6e20 c73c 5300 |002f: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0f1214: 1405 5d00 0c7f |0032: const v5, #float 1.86094e+38 // #7f0c005d │ │ +0f121a: 6e20 3a38 5400 |0035: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0f1220: 0c00 |0038: move-result-object v0 │ │ +0f1222: 1f00 6507 |0039: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f1226: 2205 7908 |003b: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0f122a: 7010 5a43 0500 |003d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f1230: 6e10 f641 0200 |0040: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f1236: 0c06 |0043: move-result-object v6 │ │ +0f1238: 6e10 b141 0600 |0044: invoke-virtual {v6}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ +0f123e: 0c06 |0047: move-result-object v6 │ │ +0f1240: 6e20 6343 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1246: 0c05 |004b: move-result-object v5 │ │ +0f1248: 1a06 2d02 |004c: const-string v6, "@" // string@022d │ │ +0f124c: 6e20 6343 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1252: 0c05 |0051: move-result-object v5 │ │ +0f1254: 6e10 f441 0200 |0052: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f125a: 0c06 |0055: move-result-object v6 │ │ +0f125c: 6e20 6343 6500 |0056: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1262: 0c05 |0059: move-result-object v5 │ │ +0f1264: 1a06 9501 |005a: const-string v6, ":" // string@0195 │ │ +0f1268: 6e20 6343 6500 |005c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f126e: 0c05 |005f: move-result-object v5 │ │ +0f1270: 6e10 f941 0200 |0060: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f1276: 0a06 |0063: move-result v6 │ │ +0f1278: 6e20 5f43 6500 |0064: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f127e: 0c05 |0067: move-result-object v5 │ │ +0f1280: 6e10 6a43 0500 |0068: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f1286: 0c05 |006b: move-result-object v5 │ │ +0f1288: 6e20 c73c 5000 |006c: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0f128e: 1405 9300 0c7f |006f: const v5, #float 1.86095e+38 // #7f0c0093 │ │ +0f1294: 6e20 3a38 5400 |0072: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0f129a: 0c05 |0075: move-result-object v5 │ │ +0f129c: 1f05 4607 |0076: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ +0f12a0: 6e10 fc41 0200 |0078: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatusIcon:()I // method@41fc │ │ +0f12a6: 0a06 |007b: move-result v6 │ │ +0f12a8: 6e20 9e3b 6500 |007c: invoke-virtual {v5, v6}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ +0f12ae: 289b |007f: goto 001a // -0065 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=116 │ │ 0x0005 line=118 │ │ 0x0011 line=120 │ │ 0x0013 line=122 │ │ 0x001a line=135 │ │ @@ -253082,37 +253068,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0f3578: |[0f3578] indrora.atomic.adapter.ServerListAdapter.loadServers:()V │ │ -0f3588: 7100 4d3e 0000 |0000: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f358e: 0c00 |0003: move-result-object v0 │ │ -0f3590: 6e10 4f3e 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ -0f3596: 0c00 |0007: move-result-object v0 │ │ -0f3598: 5b10 191f |0008: iput-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ -0f359c: 6e10 833f 0100 |000a: invoke-virtual {v1}, Lindrora/atomic/adapter/ServerListAdapter;.notifyDataSetChanged:()V // method@3f83 │ │ -0f35a2: 0e00 |000d: return-void │ │ +0f12b0: |[0f12b0] indrora.atomic.adapter.ServerListAdapter.loadServers:()V │ │ +0f12c0: 7100 4d3e 0000 |0000: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0f12c6: 0c00 |0003: move-result-object v0 │ │ +0f12c8: 6e10 4f3e 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ +0f12ce: 0c00 |0007: move-result-object v0 │ │ +0f12d0: 5b10 191f |0008: iput-object v0, v1, Lindrora/atomic/adapter/ServerListAdapter;.servers:Ljava/util/ArrayList; // field@1f19 │ │ +0f12d4: 6e10 833f 0100 |000a: invoke-virtual {v1}, Lindrora/atomic/adapter/ServerListAdapter;.notifyDataSetChanged:()V // method@3f83 │ │ +0f12da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x000a line=61 │ │ 0x000d line=62 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lindrora/atomic/adapter/ServerListAdapter; │ │ │ │ - source_file_idx : 6310 (ServerListAdapter.java) │ │ + source_file_idx : 6306 (ServerListAdapter.java) │ │ │ │ Class #1092 header: │ │ class_idx : 2009 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1129 │ │ +source_file_idx : 1125 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #1092 annotations: │ │ Annotations on method #16266 'execute' │ │ @@ -253131,17 +253117,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f35a4: |[0f35a4] indrora.atomic.command.BaseHandler.:()V │ │ -0f35b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f35ba: 0e00 |0003: return-void │ │ +0f12dc: |[0f12dc] indrora.atomic.command.BaseHandler.:()V │ │ +0f12ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f12f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/BaseHandler; │ │ │ │ #1 : (in Lindrora/atomic/command/BaseHandler;) │ │ @@ -253149,19 +253135,19 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f35bc: |[0f35bc] indrora.atomic.command.BaseHandler.mergeParams:([Ljava/lang/String;)Ljava/lang/String; │ │ -0f35cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0f35ce: 7120 8e3f 0100 |0001: invoke-static {v1, v0}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ -0f35d4: 0c00 |0004: move-result-object v0 │ │ -0f35d6: 1100 |0005: return-object v0 │ │ +0f12f4: |[0f12f4] indrora.atomic.command.BaseHandler.mergeParams:([Ljava/lang/String;)Ljava/lang/String; │ │ +0f1304: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f1306: 7120 8e3f 0100 |0001: invoke-static {v1, v0}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ +0f130c: 0c00 |0004: move-result-object v0 │ │ +0f130e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 params [Ljava/lang/String; │ │ │ │ #2 : (in Lindrora/atomic/command/BaseHandler;) │ │ @@ -253169,30 +253155,30 @@ │ │ type : '([Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0f35d8: |[0f35d8] indrora.atomic.command.BaseHandler.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; │ │ -0f35e8: 2200 7808 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ -0f35ec: 7010 5443 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0f35f2: 2121 |0005: array-length v1, v2 │ │ -0f35f4: 3513 0f00 |0006: if-ge v3, v1, 0015 // +000f │ │ -0f35f8: 4601 0203 |0008: aget-object v1, v2, v3 │ │ -0f35fc: 6e20 5843 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0f3602: 1a01 1e00 |000d: const-string v1, " " // string@001e │ │ -0f3606: 6e20 5843 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -0f360c: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0f3610: 28f1 |0014: goto 0005 // -000f │ │ -0f3612: 6e10 5943 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0f3618: 0c01 |0018: move-result-object v1 │ │ -0f361a: 6e10 4f43 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f3620: 0c01 |001c: move-result-object v1 │ │ -0f3622: 1101 |001d: return-object v1 │ │ +0f1310: |[0f1310] indrora.atomic.command.BaseHandler.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; │ │ +0f1320: 2200 7808 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ +0f1324: 7010 5443 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0f132a: 2121 |0005: array-length v1, v2 │ │ +0f132c: 3513 0f00 |0006: if-ge v3, v1, 0015 // +000f │ │ +0f1330: 4601 0203 |0008: aget-object v1, v2, v3 │ │ +0f1334: 6e20 5843 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0f133a: 1a01 1e00 |000d: const-string v1, " " // string@001e │ │ +0f133e: 6e20 5843 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +0f1344: d803 0301 |0012: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f1348: 28f1 |0014: goto 0005 // -000f │ │ +0f134a: 6e10 5943 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0f1350: 0c01 |0018: move-result-object v1 │ │ +0f1352: 6e10 4f43 0100 |0019: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0f1358: 0c01 |001c: move-result-object v1 │ │ +0f135a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000d line=82 │ │ 0x0012 line=80 │ │ @@ -253217,21 +253203,21 @@ │ │ │ │ #2 : (in Lindrora/atomic/command/BaseHandler;) │ │ name : 'getUsage' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1129 (BaseHandler.java) │ │ + source_file_idx : 1125 (BaseHandler.java) │ │ │ │ Class #1093 header: │ │ class_idx : 2010 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1534 │ │ +source_file_idx : 1530 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #1093 annotations: │ │ Annotations on field #7962 'aliases' │ │ @@ -253268,183 +253254,183 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 399 16-bit code units │ │ -0f3624: |[0f3624] indrora.atomic.command.CommandParser.:()V │ │ -0f3634: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0f363a: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0f363e: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0f3644: 5b30 1b1f |0008: iput-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3648: 5430 1b1f |000a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f364c: 1a01 f439 |000c: const-string v1, "nick" // string@39f4 │ │ -0f3650: 2202 ed07 |000e: new-instance v2, Lindrora/atomic/command/handler/NickHandler; // type@07ed │ │ -0f3654: 7010 e13f 0200 |0010: invoke-direct {v2}, Lindrora/atomic/command/handler/NickHandler;.:()V // method@3fe1 │ │ -0f365a: 6e30 f343 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3660: 5430 1b1f |0016: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3664: 1a01 cd30 |0018: const-string v1, "join" // string@30cd │ │ -0f3668: 2202 e707 |001a: new-instance v2, Lindrora/atomic/command/handler/JoinHandler; // type@07e7 │ │ -0f366c: 7010 c93f 0200 |001c: invoke-direct {v2}, Lindrora/atomic/command/handler/JoinHandler;.:()V // method@3fc9 │ │ -0f3672: 6e30 f343 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3678: 5430 1b1f |0022: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f367c: 1a01 6d38 |0024: const-string v1, "me" // string@386d │ │ -0f3680: 2202 e907 |0026: new-instance v2, Lindrora/atomic/command/handler/MeHandler; // type@07e9 │ │ -0f3684: 7010 d13f 0200 |0028: invoke-direct {v2}, Lindrora/atomic/command/handler/MeHandler;.:()V // method@3fd1 │ │ -0f368a: 6e30 f343 1002 |002b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3690: 5430 1b1f |002e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3694: 1a01 6c39 |0030: const-string v1, "names" // string@396c │ │ -0f3698: 2202 ec07 |0032: new-instance v2, Lindrora/atomic/command/handler/NamesHandler; // type@07ec │ │ -0f369c: 7010 dd3f 0200 |0034: invoke-direct {v2}, Lindrora/atomic/command/handler/NamesHandler;.:()V // method@3fdd │ │ -0f36a2: 6e30 f343 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f36a8: 5430 1b1f |003a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f36ac: 1a01 fe26 |003c: const-string v1, "echo" // string@26fe │ │ -0f36b0: 2202 e407 |003e: new-instance v2, Lindrora/atomic/command/handler/EchoHandler; // type@07e4 │ │ -0f36b4: 7010 bb3f 0200 |0040: invoke-direct {v2}, Lindrora/atomic/command/handler/EchoHandler;.:()V // method@3fbb │ │ -0f36ba: 6e30 f343 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f36c0: 5430 1b1f |0046: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f36c4: 1a01 ed47 |0048: const-string v1, "topic" // string@47ed │ │ -0f36c8: 2202 f407 |004a: new-instance v2, Lindrora/atomic/command/handler/TopicHandler; // type@07f4 │ │ -0f36cc: 7010 fd3f 0200 |004c: invoke-direct {v2}, Lindrora/atomic/command/handler/TopicHandler;.:()V // method@3ffd │ │ -0f36d2: 6e30 f343 1002 |004f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f36d8: 5430 1b1f |0052: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f36dc: 1a01 443e |0054: const-string v1, "quit" // string@3e44 │ │ -0f36e0: 2202 f207 |0056: new-instance v2, Lindrora/atomic/command/handler/QuitHandler; // type@07f2 │ │ -0f36e4: 7010 f53f 0200 |0058: invoke-direct {v2}, Lindrora/atomic/command/handler/QuitHandler;.:()V // method@3ff5 │ │ -0f36ea: 6e30 f343 1002 |005b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f36f0: 5430 1b1f |005e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f36f4: 1a01 6c3c |0060: const-string v1, "op" // string@3c6c │ │ -0f36f8: 2202 ef07 |0062: new-instance v2, Lindrora/atomic/command/handler/OpHandler; // type@07ef │ │ -0f36fc: 7010 e93f 0200 |0064: invoke-direct {v2}, Lindrora/atomic/command/handler/OpHandler;.:()V // method@3fe9 │ │ -0f3702: 6e30 f343 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3708: 5430 1b1f |006a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f370c: 1a01 a049 |006c: const-string v1, "voice" // string@49a0 │ │ -0f3710: 2202 f507 |006e: new-instance v2, Lindrora/atomic/command/handler/VoiceHandler; // type@07f5 │ │ -0f3714: 7010 0140 0200 |0070: invoke-direct {v2}, Lindrora/atomic/command/handler/VoiceHandler;.:()V // method@4001 │ │ -0f371a: 6e30 f343 1002 |0073: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3720: 5430 1b1f |0076: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3724: 1a01 db25 |0078: const-string v1, "deop" // string@25db │ │ -0f3728: 2202 e207 |007a: new-instance v2, Lindrora/atomic/command/handler/DeopHandler; // type@07e2 │ │ -0f372c: 7010 b33f 0200 |007c: invoke-direct {v2}, Lindrora/atomic/command/handler/DeopHandler;.:()V // method@3fb3 │ │ -0f3732: 6e30 f343 1002 |007f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3738: 5430 1b1f |0082: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f373c: 1a01 c025 |0084: const-string v1, "dehalfop" // string@25c0 │ │ -0f3740: 2202 e107 |0086: new-instance v2, Lindrora/atomic/command/handler/DeHalfopHandler; // type@07e1 │ │ -0f3744: 7010 af3f 0200 |0088: invoke-direct {v2}, Lindrora/atomic/command/handler/DeHalfopHandler;.:()V // method@3faf │ │ -0f374a: 6e30 f343 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3750: 5430 1b1f |008e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3754: 1a01 bb2d |0090: const-string v1, "halfop" // string@2dbb │ │ -0f3758: 2202 e507 |0092: new-instance v2, Lindrora/atomic/command/handler/HalfopHandler; // type@07e5 │ │ -0f375c: 7010 bf3f 0200 |0094: invoke-direct {v2}, Lindrora/atomic/command/handler/HalfopHandler;.:()V // method@3fbf │ │ -0f3762: 6e30 f343 1002 |0097: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3768: 5430 1b1f |009a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f376c: 1a01 f625 |009c: const-string v1, "devoice" // string@25f6 │ │ -0f3770: 2202 e307 |009e: new-instance v2, Lindrora/atomic/command/handler/DevoiceHandler; // type@07e3 │ │ -0f3774: 7010 b73f 0200 |00a0: invoke-direct {v2}, Lindrora/atomic/command/handler/DevoiceHandler;.:()V // method@3fb7 │ │ -0f377a: 6e30 f343 1002 |00a3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3780: 5430 1b1f |00a6: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3784: 1a01 0931 |00a8: const-string v1, "kick" // string@3109 │ │ -0f3788: 2202 e807 |00aa: new-instance v2, Lindrora/atomic/command/handler/KickHandler; // type@07e8 │ │ -0f378c: 7010 cd3f 0200 |00ac: invoke-direct {v2}, Lindrora/atomic/command/handler/KickHandler;.:()V // method@3fcd │ │ -0f3792: 6e30 f343 1002 |00af: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3798: 5430 1b1f |00b2: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f379c: 1a01 2d3e |00b4: const-string v1, "query" // string@3e2d │ │ -0f37a0: 2202 f107 |00b6: new-instance v2, Lindrora/atomic/command/handler/QueryHandler; // type@07f1 │ │ -0f37a4: 7010 f13f 0200 |00b8: invoke-direct {v2}, Lindrora/atomic/command/handler/QueryHandler;.:()V // method@3ff1 │ │ -0f37aa: 6e30 f343 1002 |00bb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f37b0: 5430 1b1f |00be: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f37b4: 1a01 1f3d |00c0: const-string v1, "part" // string@3d1f │ │ -0f37b8: 2202 f007 |00c2: new-instance v2, Lindrora/atomic/command/handler/PartHandler; // type@07f0 │ │ -0f37bc: 7010 ed3f 0200 |00c4: invoke-direct {v2}, Lindrora/atomic/command/handler/PartHandler;.:()V // method@3fed │ │ -0f37c2: 6e30 f343 1002 |00c7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f37c8: 5430 1b1f |00ca: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f37cc: 1a01 4423 |00cc: const-string v1, "close" // string@2344 │ │ -0f37d0: 2202 df07 |00ce: new-instance v2, Lindrora/atomic/command/handler/CloseHandler; // type@07df │ │ -0f37d4: 7010 a73f 0200 |00d0: invoke-direct {v2}, Lindrora/atomic/command/handler/CloseHandler;.:()V // method@3fa7 │ │ -0f37da: 6e30 f343 1002 |00d3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f37e0: 5430 1b1f |00d6: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f37e4: 1a01 1a3a |00d8: const-string v1, "notice" // string@3a1a │ │ -0f37e8: 2202 ee07 |00da: new-instance v2, Lindrora/atomic/command/handler/NoticeHandler; // type@07ee │ │ -0f37ec: 7010 e53f 0200 |00dc: invoke-direct {v2}, Lindrora/atomic/command/handler/NoticeHandler;.:()V // method@3fe5 │ │ -0f37f2: 6e30 f343 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f37f8: 5430 1b1f |00e2: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f37fc: 1a01 1f25 |00e4: const-string v1, "dcc" // string@251f │ │ -0f3800: 2202 e007 |00e6: new-instance v2, Lindrora/atomic/command/handler/DCCHandler; // type@07e0 │ │ -0f3804: 7010 ab3f 0200 |00e8: invoke-direct {v2}, Lindrora/atomic/command/handler/DCCHandler;.:()V // method@3fab │ │ -0f380a: 6e30 f343 1002 |00eb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3810: 5430 1b1f |00ee: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3814: 1a01 2939 |00f0: const-string v1, "mode" // string@3929 │ │ -0f3818: 2202 ea07 |00f2: new-instance v2, Lindrora/atomic/command/handler/ModeHandler; // type@07ea │ │ -0f381c: 7010 d53f 0200 |00f4: invoke-direct {v2}, Lindrora/atomic/command/handler/ModeHandler;.:()V // method@3fd5 │ │ -0f3822: 6e30 f343 1002 |00f7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3828: 5430 1b1f |00fa: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f382c: 1a01 2b2e |00fc: const-string v1, "help" // string@2e2b │ │ -0f3830: 2202 e607 |00fe: new-instance v2, Lindrora/atomic/command/handler/HelpHandler; // type@07e6 │ │ -0f3834: 7010 c33f 0200 |0100: invoke-direct {v2}, Lindrora/atomic/command/handler/HelpHandler;.:()V // method@3fc3 │ │ -0f383a: 6e30 f343 1002 |0103: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3840: 5430 1b1f |0106: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3844: 1a01 6521 |0108: const-string v1, "away" // string@2165 │ │ -0f3848: 2202 dc07 |010a: new-instance v2, Lindrora/atomic/command/handler/AwayHandler; // type@07dc │ │ -0f384c: 7010 9b3f 0200 |010c: invoke-direct {v2}, Lindrora/atomic/command/handler/AwayHandler;.:()V // method@3f9b │ │ -0f3852: 6e30 f343 1002 |010f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3858: 5430 1b1f |0112: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f385c: 1a01 6921 |0114: const-string v1, "back" // string@2169 │ │ -0f3860: 2202 dd07 |0116: new-instance v2, Lindrora/atomic/command/handler/BackHandler; // type@07dd │ │ -0f3864: 7010 9f3f 0200 |0118: invoke-direct {v2}, Lindrora/atomic/command/handler/BackHandler;.:()V // method@3f9f │ │ -0f386a: 6e30 f343 1002 |011b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3870: 5430 1b1f |011e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3874: 1a01 eb49 |0120: const-string v1, "whois" // string@49eb │ │ -0f3878: 2202 f607 |0122: new-instance v2, Lindrora/atomic/command/handler/WhoisHandler; // type@07f6 │ │ -0f387c: 7010 0540 0200 |0124: invoke-direct {v2}, Lindrora/atomic/command/handler/WhoisHandler;.:()V // method@4005 │ │ -0f3882: 6e30 f343 1002 |0127: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3888: 5430 1b1f |012a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f388c: 1a01 4739 |012c: const-string v1, "msg" // string@3947 │ │ -0f3890: 2202 eb07 |012e: new-instance v2, Lindrora/atomic/command/handler/MsgHandler; // type@07eb │ │ -0f3894: 7010 d93f 0200 |0130: invoke-direct {v2}, Lindrora/atomic/command/handler/MsgHandler;.:()V // method@3fd9 │ │ -0f389a: 6e30 f343 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f38a0: 5430 1b1f |0136: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f38a4: 1a01 463e |0138: const-string v1, "quote" // string@3e46 │ │ -0f38a8: 2202 f307 |013a: new-instance v2, Lindrora/atomic/command/handler/RawHandler; // type@07f3 │ │ -0f38ac: 7010 f93f 0200 |013c: invoke-direct {v2}, Lindrora/atomic/command/handler/RawHandler;.:()V // method@3ff9 │ │ -0f38b2: 6e30 f343 1002 |013f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f38b8: 5430 1b1f |0142: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f38bc: 1a01 3820 |0144: const-string v1, "amsg" // string@2038 │ │ -0f38c0: 2202 db07 |0146: new-instance v2, Lindrora/atomic/command/handler/AMsgHandler; // type@07db │ │ -0f38c4: 7010 973f 0200 |0148: invoke-direct {v2}, Lindrora/atomic/command/handler/AMsgHandler;.:()V // method@3f97 │ │ -0f38ca: 6e30 f343 1002 |014b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f38d0: 5430 1b1f |014e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f38d4: 1a01 1623 |0150: const-string v1, "clear" // string@2316 │ │ -0f38d8: 2202 de07 |0152: new-instance v2, Lindrora/atomic/command/handler/ClearHandler; // type@07de │ │ -0f38dc: 7010 a33f 0200 |0154: invoke-direct {v2}, Lindrora/atomic/command/handler/ClearHandler;.:()V // method@3fa3 │ │ -0f38e2: 6e30 f343 1002 |0157: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f38e8: 2200 ac08 |015a: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0f38ec: 7010 ed43 0000 |015c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0f38f2: 5b30 1a1f |015f: iput-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f38f6: 5430 1a1f |0161: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f38fa: 1a01 cb30 |0163: const-string v1, "j" // string@30cb │ │ -0f38fe: 1a02 cd30 |0165: const-string v2, "join" // string@30cd │ │ -0f3902: 6e30 f343 1002 |0167: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3908: 5430 1a1f |016a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f390c: 1a01 293e |016c: const-string v1, "q" // string@3e29 │ │ -0f3910: 1a02 2d3e |016e: const-string v2, "query" // string@3e2d │ │ -0f3914: 6e30 f343 1002 |0170: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f391a: 5430 1a1f |0173: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f391e: 1a01 b02d |0175: const-string v1, "h" // string@2db0 │ │ -0f3922: 1a02 2b2e |0177: const-string v2, "help" // string@2e2b │ │ -0f3926: 6e30 f343 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f392c: 5430 1a1f |017c: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f3930: 1a01 573e |017e: const-string v1, "raw" // string@3e57 │ │ -0f3934: 1a02 463e |0180: const-string v2, "quote" // string@3e46 │ │ -0f3938: 6e30 f343 1002 |0182: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f393e: 5430 1a1f |0185: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f3942: 1a01 cb49 |0187: const-string v1, "w" // string@49cb │ │ -0f3946: 1a02 eb49 |0189: const-string v2, "whois" // string@49eb │ │ -0f394a: 6e30 f343 1002 |018b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f3950: 0e00 |018e: return-void │ │ +0f135c: |[0f135c] indrora.atomic.command.CommandParser.:()V │ │ +0f136c: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0f1372: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0f1376: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f137c: 5b30 1b1f |0008: iput-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1380: 5430 1b1f |000a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1384: 1a01 ef39 |000c: const-string v1, "nick" // string@39ef │ │ +0f1388: 2202 ed07 |000e: new-instance v2, Lindrora/atomic/command/handler/NickHandler; // type@07ed │ │ +0f138c: 7010 e13f 0200 |0010: invoke-direct {v2}, Lindrora/atomic/command/handler/NickHandler;.:()V // method@3fe1 │ │ +0f1392: 6e30 f343 1002 |0013: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1398: 5430 1b1f |0016: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f139c: 1a01 c830 |0018: const-string v1, "join" // string@30c8 │ │ +0f13a0: 2202 e707 |001a: new-instance v2, Lindrora/atomic/command/handler/JoinHandler; // type@07e7 │ │ +0f13a4: 7010 c93f 0200 |001c: invoke-direct {v2}, Lindrora/atomic/command/handler/JoinHandler;.:()V // method@3fc9 │ │ +0f13aa: 6e30 f343 1002 |001f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f13b0: 5430 1b1f |0022: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f13b4: 1a01 6838 |0024: const-string v1, "me" // string@3868 │ │ +0f13b8: 2202 e907 |0026: new-instance v2, Lindrora/atomic/command/handler/MeHandler; // type@07e9 │ │ +0f13bc: 7010 d13f 0200 |0028: invoke-direct {v2}, Lindrora/atomic/command/handler/MeHandler;.:()V // method@3fd1 │ │ +0f13c2: 6e30 f343 1002 |002b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f13c8: 5430 1b1f |002e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f13cc: 1a01 6739 |0030: const-string v1, "names" // string@3967 │ │ +0f13d0: 2202 ec07 |0032: new-instance v2, Lindrora/atomic/command/handler/NamesHandler; // type@07ec │ │ +0f13d4: 7010 dd3f 0200 |0034: invoke-direct {v2}, Lindrora/atomic/command/handler/NamesHandler;.:()V // method@3fdd │ │ +0f13da: 6e30 f343 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f13e0: 5430 1b1f |003a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f13e4: 1a01 f926 |003c: const-string v1, "echo" // string@26f9 │ │ +0f13e8: 2202 e407 |003e: new-instance v2, Lindrora/atomic/command/handler/EchoHandler; // type@07e4 │ │ +0f13ec: 7010 bb3f 0200 |0040: invoke-direct {v2}, Lindrora/atomic/command/handler/EchoHandler;.:()V // method@3fbb │ │ +0f13f2: 6e30 f343 1002 |0043: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f13f8: 5430 1b1f |0046: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f13fc: 1a01 e847 |0048: const-string v1, "topic" // string@47e8 │ │ +0f1400: 2202 f407 |004a: new-instance v2, Lindrora/atomic/command/handler/TopicHandler; // type@07f4 │ │ +0f1404: 7010 fd3f 0200 |004c: invoke-direct {v2}, Lindrora/atomic/command/handler/TopicHandler;.:()V // method@3ffd │ │ +0f140a: 6e30 f343 1002 |004f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1410: 5430 1b1f |0052: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1414: 1a01 3f3e |0054: const-string v1, "quit" // string@3e3f │ │ +0f1418: 2202 f207 |0056: new-instance v2, Lindrora/atomic/command/handler/QuitHandler; // type@07f2 │ │ +0f141c: 7010 f53f 0200 |0058: invoke-direct {v2}, Lindrora/atomic/command/handler/QuitHandler;.:()V // method@3ff5 │ │ +0f1422: 6e30 f343 1002 |005b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1428: 5430 1b1f |005e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f142c: 1a01 673c |0060: const-string v1, "op" // string@3c67 │ │ +0f1430: 2202 ef07 |0062: new-instance v2, Lindrora/atomic/command/handler/OpHandler; // type@07ef │ │ +0f1434: 7010 e93f 0200 |0064: invoke-direct {v2}, Lindrora/atomic/command/handler/OpHandler;.:()V // method@3fe9 │ │ +0f143a: 6e30 f343 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1440: 5430 1b1f |006a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1444: 1a01 9b49 |006c: const-string v1, "voice" // string@499b │ │ +0f1448: 2202 f507 |006e: new-instance v2, Lindrora/atomic/command/handler/VoiceHandler; // type@07f5 │ │ +0f144c: 7010 0140 0200 |0070: invoke-direct {v2}, Lindrora/atomic/command/handler/VoiceHandler;.:()V // method@4001 │ │ +0f1452: 6e30 f343 1002 |0073: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1458: 5430 1b1f |0076: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f145c: 1a01 d625 |0078: const-string v1, "deop" // string@25d6 │ │ +0f1460: 2202 e207 |007a: new-instance v2, Lindrora/atomic/command/handler/DeopHandler; // type@07e2 │ │ +0f1464: 7010 b33f 0200 |007c: invoke-direct {v2}, Lindrora/atomic/command/handler/DeopHandler;.:()V // method@3fb3 │ │ +0f146a: 6e30 f343 1002 |007f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1470: 5430 1b1f |0082: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1474: 1a01 bb25 |0084: const-string v1, "dehalfop" // string@25bb │ │ +0f1478: 2202 e107 |0086: new-instance v2, Lindrora/atomic/command/handler/DeHalfopHandler; // type@07e1 │ │ +0f147c: 7010 af3f 0200 |0088: invoke-direct {v2}, Lindrora/atomic/command/handler/DeHalfopHandler;.:()V // method@3faf │ │ +0f1482: 6e30 f343 1002 |008b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1488: 5430 1b1f |008e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f148c: 1a01 b62d |0090: const-string v1, "halfop" // string@2db6 │ │ +0f1490: 2202 e507 |0092: new-instance v2, Lindrora/atomic/command/handler/HalfopHandler; // type@07e5 │ │ +0f1494: 7010 bf3f 0200 |0094: invoke-direct {v2}, Lindrora/atomic/command/handler/HalfopHandler;.:()V // method@3fbf │ │ +0f149a: 6e30 f343 1002 |0097: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f14a0: 5430 1b1f |009a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f14a4: 1a01 f125 |009c: const-string v1, "devoice" // string@25f1 │ │ +0f14a8: 2202 e307 |009e: new-instance v2, Lindrora/atomic/command/handler/DevoiceHandler; // type@07e3 │ │ +0f14ac: 7010 b73f 0200 |00a0: invoke-direct {v2}, Lindrora/atomic/command/handler/DevoiceHandler;.:()V // method@3fb7 │ │ +0f14b2: 6e30 f343 1002 |00a3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f14b8: 5430 1b1f |00a6: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f14bc: 1a01 0431 |00a8: const-string v1, "kick" // string@3104 │ │ +0f14c0: 2202 e807 |00aa: new-instance v2, Lindrora/atomic/command/handler/KickHandler; // type@07e8 │ │ +0f14c4: 7010 cd3f 0200 |00ac: invoke-direct {v2}, Lindrora/atomic/command/handler/KickHandler;.:()V // method@3fcd │ │ +0f14ca: 6e30 f343 1002 |00af: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f14d0: 5430 1b1f |00b2: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f14d4: 1a01 283e |00b4: const-string v1, "query" // string@3e28 │ │ +0f14d8: 2202 f107 |00b6: new-instance v2, Lindrora/atomic/command/handler/QueryHandler; // type@07f1 │ │ +0f14dc: 7010 f13f 0200 |00b8: invoke-direct {v2}, Lindrora/atomic/command/handler/QueryHandler;.:()V // method@3ff1 │ │ +0f14e2: 6e30 f343 1002 |00bb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f14e8: 5430 1b1f |00be: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f14ec: 1a01 1a3d |00c0: const-string v1, "part" // string@3d1a │ │ +0f14f0: 2202 f007 |00c2: new-instance v2, Lindrora/atomic/command/handler/PartHandler; // type@07f0 │ │ +0f14f4: 7010 ed3f 0200 |00c4: invoke-direct {v2}, Lindrora/atomic/command/handler/PartHandler;.:()V // method@3fed │ │ +0f14fa: 6e30 f343 1002 |00c7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1500: 5430 1b1f |00ca: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1504: 1a01 3f23 |00cc: const-string v1, "close" // string@233f │ │ +0f1508: 2202 df07 |00ce: new-instance v2, Lindrora/atomic/command/handler/CloseHandler; // type@07df │ │ +0f150c: 7010 a73f 0200 |00d0: invoke-direct {v2}, Lindrora/atomic/command/handler/CloseHandler;.:()V // method@3fa7 │ │ +0f1512: 6e30 f343 1002 |00d3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1518: 5430 1b1f |00d6: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f151c: 1a01 153a |00d8: const-string v1, "notice" // string@3a15 │ │ +0f1520: 2202 ee07 |00da: new-instance v2, Lindrora/atomic/command/handler/NoticeHandler; // type@07ee │ │ +0f1524: 7010 e53f 0200 |00dc: invoke-direct {v2}, Lindrora/atomic/command/handler/NoticeHandler;.:()V // method@3fe5 │ │ +0f152a: 6e30 f343 1002 |00df: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1530: 5430 1b1f |00e2: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1534: 1a01 1a25 |00e4: const-string v1, "dcc" // string@251a │ │ +0f1538: 2202 e007 |00e6: new-instance v2, Lindrora/atomic/command/handler/DCCHandler; // type@07e0 │ │ +0f153c: 7010 ab3f 0200 |00e8: invoke-direct {v2}, Lindrora/atomic/command/handler/DCCHandler;.:()V // method@3fab │ │ +0f1542: 6e30 f343 1002 |00eb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1548: 5430 1b1f |00ee: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f154c: 1a01 2439 |00f0: const-string v1, "mode" // string@3924 │ │ +0f1550: 2202 ea07 |00f2: new-instance v2, Lindrora/atomic/command/handler/ModeHandler; // type@07ea │ │ +0f1554: 7010 d53f 0200 |00f4: invoke-direct {v2}, Lindrora/atomic/command/handler/ModeHandler;.:()V // method@3fd5 │ │ +0f155a: 6e30 f343 1002 |00f7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1560: 5430 1b1f |00fa: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1564: 1a01 262e |00fc: const-string v1, "help" // string@2e26 │ │ +0f1568: 2202 e607 |00fe: new-instance v2, Lindrora/atomic/command/handler/HelpHandler; // type@07e6 │ │ +0f156c: 7010 c33f 0200 |0100: invoke-direct {v2}, Lindrora/atomic/command/handler/HelpHandler;.:()V // method@3fc3 │ │ +0f1572: 6e30 f343 1002 |0103: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1578: 5430 1b1f |0106: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f157c: 1a01 6021 |0108: const-string v1, "away" // string@2160 │ │ +0f1580: 2202 dc07 |010a: new-instance v2, Lindrora/atomic/command/handler/AwayHandler; // type@07dc │ │ +0f1584: 7010 9b3f 0200 |010c: invoke-direct {v2}, Lindrora/atomic/command/handler/AwayHandler;.:()V // method@3f9b │ │ +0f158a: 6e30 f343 1002 |010f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1590: 5430 1b1f |0112: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1594: 1a01 6421 |0114: const-string v1, "back" // string@2164 │ │ +0f1598: 2202 dd07 |0116: new-instance v2, Lindrora/atomic/command/handler/BackHandler; // type@07dd │ │ +0f159c: 7010 9f3f 0200 |0118: invoke-direct {v2}, Lindrora/atomic/command/handler/BackHandler;.:()V // method@3f9f │ │ +0f15a2: 6e30 f343 1002 |011b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f15a8: 5430 1b1f |011e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f15ac: 1a01 e649 |0120: const-string v1, "whois" // string@49e6 │ │ +0f15b0: 2202 f607 |0122: new-instance v2, Lindrora/atomic/command/handler/WhoisHandler; // type@07f6 │ │ +0f15b4: 7010 0540 0200 |0124: invoke-direct {v2}, Lindrora/atomic/command/handler/WhoisHandler;.:()V // method@4005 │ │ +0f15ba: 6e30 f343 1002 |0127: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f15c0: 5430 1b1f |012a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f15c4: 1a01 4239 |012c: const-string v1, "msg" // string@3942 │ │ +0f15c8: 2202 eb07 |012e: new-instance v2, Lindrora/atomic/command/handler/MsgHandler; // type@07eb │ │ +0f15cc: 7010 d93f 0200 |0130: invoke-direct {v2}, Lindrora/atomic/command/handler/MsgHandler;.:()V // method@3fd9 │ │ +0f15d2: 6e30 f343 1002 |0133: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f15d8: 5430 1b1f |0136: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f15dc: 1a01 413e |0138: const-string v1, "quote" // string@3e41 │ │ +0f15e0: 2202 f307 |013a: new-instance v2, Lindrora/atomic/command/handler/RawHandler; // type@07f3 │ │ +0f15e4: 7010 f93f 0200 |013c: invoke-direct {v2}, Lindrora/atomic/command/handler/RawHandler;.:()V // method@3ff9 │ │ +0f15ea: 6e30 f343 1002 |013f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f15f0: 5430 1b1f |0142: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f15f4: 1a01 3320 |0144: const-string v1, "amsg" // string@2033 │ │ +0f15f8: 2202 db07 |0146: new-instance v2, Lindrora/atomic/command/handler/AMsgHandler; // type@07db │ │ +0f15fc: 7010 973f 0200 |0148: invoke-direct {v2}, Lindrora/atomic/command/handler/AMsgHandler;.:()V // method@3f97 │ │ +0f1602: 6e30 f343 1002 |014b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1608: 5430 1b1f |014e: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f160c: 1a01 1123 |0150: const-string v1, "clear" // string@2311 │ │ +0f1610: 2202 de07 |0152: new-instance v2, Lindrora/atomic/command/handler/ClearHandler; // type@07de │ │ +0f1614: 7010 a33f 0200 |0154: invoke-direct {v2}, Lindrora/atomic/command/handler/ClearHandler;.:()V // method@3fa3 │ │ +0f161a: 6e30 f343 1002 |0157: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1620: 2200 ac08 |015a: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0f1624: 7010 ed43 0000 |015c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f162a: 5b30 1a1f |015f: iput-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f162e: 5430 1a1f |0161: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1632: 1a01 c630 |0163: const-string v1, "j" // string@30c6 │ │ +0f1636: 1a02 c830 |0165: const-string v2, "join" // string@30c8 │ │ +0f163a: 6e30 f343 1002 |0167: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1640: 5430 1a1f |016a: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1644: 1a01 243e |016c: const-string v1, "q" // string@3e24 │ │ +0f1648: 1a02 283e |016e: const-string v2, "query" // string@3e28 │ │ +0f164c: 6e30 f343 1002 |0170: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1652: 5430 1a1f |0173: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1656: 1a01 ab2d |0175: const-string v1, "h" // string@2dab │ │ +0f165a: 1a02 262e |0177: const-string v2, "help" // string@2e26 │ │ +0f165e: 6e30 f343 1002 |0179: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1664: 5430 1a1f |017c: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1668: 1a01 523e |017e: const-string v1, "raw" // string@3e52 │ │ +0f166c: 1a02 413e |0180: const-string v2, "quote" // string@3e41 │ │ +0f1670: 6e30 f343 1002 |0182: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1676: 5430 1a1f |0185: iget-object v0, v3, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f167a: 1a01 c649 |0187: const-string v1, "w" // string@49c6 │ │ +0f167e: 1a02 e649 |0189: const-string v2, "whois" // string@49e6 │ │ +0f1682: 6e30 f343 1002 |018b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f1688: 0e00 |018e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x000a line=80 │ │ 0x0016 line=81 │ │ 0x0022 line=82 │ │ @@ -253488,28 +253474,28 @@ │ │ type : '()Lindrora/atomic/command/CommandParser;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0f3954: |[0f3954] indrora.atomic.command.CommandParser.getInstance:()Lindrora/atomic/command/CommandParser; │ │ -0f3964: 1c01 da07 |0000: const-class v1, Lindrora/atomic/command/CommandParser; // type@07da │ │ -0f3968: 1d01 |0002: monitor-enter v1 │ │ -0f396a: 6200 1c1f |0003: sget-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ -0f396e: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0f3972: 2200 da07 |0007: new-instance v0, Lindrora/atomic/command/CommandParser; // type@07da │ │ -0f3976: 7010 8f3f 0000 |0009: invoke-direct {v0}, Lindrora/atomic/command/CommandParser;.:()V // method@3f8f │ │ -0f397c: 6900 1c1f |000c: sput-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ -0f3980: 6200 1c1f |000e: sget-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ -0f3984: 1e01 |0010: monitor-exit v1 │ │ -0f3986: 1100 |0011: return-object v0 │ │ -0f3988: 0d00 |0012: move-exception v0 │ │ -0f398a: 1e01 |0013: monitor-exit v1 │ │ -0f398c: 2700 |0014: throw v0 │ │ +0f168c: |[0f168c] indrora.atomic.command.CommandParser.getInstance:()Lindrora/atomic/command/CommandParser; │ │ +0f169c: 1c01 da07 |0000: const-class v1, Lindrora/atomic/command/CommandParser; // type@07da │ │ +0f16a0: 1d01 |0002: monitor-enter v1 │ │ +0f16a2: 6200 1c1f |0003: sget-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ +0f16a6: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0f16aa: 2200 da07 |0007: new-instance v0, Lindrora/atomic/command/CommandParser; // type@07da │ │ +0f16ae: 7010 8f3f 0000 |0009: invoke-direct {v0}, Lindrora/atomic/command/CommandParser;.:()V // method@3f8f │ │ +0f16b4: 6900 1c1f |000c: sput-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ +0f16b8: 6200 1c1f |000e: sget-object v0, Lindrora/atomic/command/CommandParser;.instance:Lindrora/atomic/command/CommandParser; // field@1f1c │ │ +0f16bc: 1e01 |0010: monitor-exit v1 │ │ +0f16be: 1100 |0011: return-object v0 │ │ +0f16c0: 0d00 |0012: move-exception v0 │ │ +0f16c2: 1e01 |0013: monitor-exit v1 │ │ +0f16c4: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ 0x000e line=129 │ │ @@ -253522,17 +253508,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f399c: |[0f399c] indrora.atomic.command.CommandParser.getAliases:()Ljava/util/HashMap; │ │ -0f39ac: 5410 1a1f |0000: iget-object v0, v1, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f39b0: 1100 |0002: return-object v0 │ │ +0f16d4: |[0f16d4] indrora.atomic.command.CommandParser.getAliases:()Ljava/util/HashMap; │ │ +0f16e4: 5410 1a1f |0000: iget-object v0, v1, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f16e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/CommandParser; │ │ │ │ #1 : (in Lindrora/atomic/command/CommandParser;) │ │ @@ -253540,17 +253526,17 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f39b4: |[0f39b4] indrora.atomic.command.CommandParser.getCommands:()Ljava/util/HashMap; │ │ -0f39c4: 5410 1b1f |0000: iget-object v0, v1, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f39c8: 1100 |0002: return-object v0 │ │ +0f16ec: |[0f16ec] indrora.atomic.command.CommandParser.getCommands:()Ljava/util/HashMap; │ │ +0f16fc: 5410 1b1f |0000: iget-object v0, v1, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/CommandParser; │ │ │ │ #2 : (in Lindrora/atomic/command/CommandParser;) │ │ @@ -253558,90 +253544,90 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 154 16-bit code units │ │ -0f39cc: |[0f39cc] indrora.atomic.command.CommandParser.handleClientCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -0f39dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f39de: 5496 1b1f |0001: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f39e2: 6e10 4b43 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f39e8: 0c07 |0006: move-result-object v7 │ │ -0f39ea: 6e20 ef43 7600 |0007: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f39f0: 0a06 |000a: move-result v6 │ │ -0f39f2: 3806 1200 |000b: if-eqz v6, 001d // +0012 │ │ -0f39f6: 5496 1b1f |000d: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f39fa: 6e10 4b43 0a00 |000f: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f3a00: 0c07 |0012: move-result-object v7 │ │ -0f3a02: 6e20 f143 7600 |0013: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f3a08: 0c00 |0016: move-result-object v0 │ │ -0f3a0a: 1f00 d907 |0017: check-cast v0, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ -0f3a0e: 6e5e 8a3f b0dc |0019: invoke-virtual {v0, v11, v12, v13, v14}, Lindrora/atomic/command/BaseHandler;.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f8a │ │ -0f3a14: 0e00 |001c: return-void │ │ -0f3a16: 5496 1a1f |001d: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f3a1a: 6e10 4b43 0a00 |001f: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f3a20: 0c07 |0022: move-result-object v7 │ │ -0f3a22: 6e20 ef43 7600 |0023: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f3a28: 0a06 |0026: move-result v6 │ │ -0f3a2a: 3806 f2ff |0027: if-eqz v6, 0019 // -000e │ │ -0f3a2e: 5496 1a1f |0029: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f3a32: 6e10 4b43 0a00 |002b: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f3a38: 0c07 |002e: move-result-object v7 │ │ -0f3a3a: 6e20 f143 7600 |002f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f3a40: 0c01 |0032: move-result-object v1 │ │ -0f3a42: 1f01 7708 |0033: check-cast v1, Ljava/lang/String; // type@0877 │ │ -0f3a46: 5496 1b1f |0035: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3a4a: 6e20 f143 1600 |0037: invoke-virtual {v6, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f3a50: 0c00 |003a: move-result-object v0 │ │ -0f3a52: 1f00 d907 |003b: check-cast v0, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ -0f3a56: 28dc |003d: goto 0019 // -0024 │ │ -0f3a58: 0d02 |003e: move-exception v2 │ │ -0f3a5a: 380d ddff |003f: if-eqz v13, 001c // -0023 │ │ -0f3a5e: 2203 2808 |0041: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ -0f3a62: 2206 7908 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0f3a66: 7010 5a43 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f3a6c: 6e20 6343 a600 |0048: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3a72: 0c06 |004b: move-result-object v6 │ │ -0f3a74: 1a07 9b01 |004c: const-string v7, ": " // string@019b │ │ -0f3a78: 6e20 6343 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3a7e: 0c06 |0051: move-result-object v6 │ │ -0f3a80: 6e10 5840 0200 |0052: invoke-virtual {v2}, Lindrora/atomic/exception/CommandException;.getMessage:()Ljava/lang/String; // method@4058 │ │ -0f3a86: 0c07 |0055: move-result-object v7 │ │ -0f3a88: 6e20 6343 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3a8e: 0c06 |0059: move-result-object v6 │ │ -0f3a90: 6e10 6a43 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f3a96: 0c06 |005d: move-result-object v6 │ │ -0f3a98: 7020 c441 6300 |005e: invoke-direct {v3, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f3a9e: 6206 fe1f |0061: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -0f3aa2: 6e20 d841 6300 |0063: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -0f3aa8: 6e20 9941 3d00 |0066: invoke-virtual {v13, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -0f3aae: 2205 2808 |0069: new-instance v5, Lindrora/atomic/model/Message; // type@0828 │ │ -0f3ab2: 2206 7908 |006b: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -0f3ab6: 7010 5a43 0600 |006d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f3abc: 1a07 1719 |0070: const-string v7, "Syntax: " // string@1917 │ │ -0f3ac0: 6e20 6343 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3ac6: 0c06 |0075: move-result-object v6 │ │ -0f3ac8: 6e10 8c3f 0000 |0076: invoke-virtual {v0}, Lindrora/atomic/command/BaseHandler;.getUsage:()Ljava/lang/String; // method@3f8c │ │ -0f3ace: 0c07 |0079: move-result-object v7 │ │ -0f3ad0: 6e20 6343 7600 |007a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3ad6: 0c06 |007d: move-result-object v6 │ │ -0f3ad8: 6e10 6a43 0600 |007e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f3ade: 0c06 |0081: move-result-object v6 │ │ -0f3ae0: 7020 c441 6500 |0082: invoke-direct {v5, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f3ae6: 6e20 9941 5d00 |0085: invoke-virtual {v13, v5}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -0f3aec: 1a06 152f |0088: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -0f3af0: 6e10 f541 0c00 |008a: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3af6: 0a07 |008d: move-result v7 │ │ -0f3af8: 6e10 a441 0d00 |008e: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -0f3afe: 0c08 |0091: move-result-object v8 │ │ -0f3b00: 7130 7e41 7608 |0092: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -0f3b06: 0c04 |0095: move-result-object v4 │ │ -0f3b08: 6e20 5b41 4e00 |0096: invoke-virtual {v14, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f3b0e: 2883 |0099: goto 001c // -007d │ │ +0f1704: |[0f1704] indrora.atomic.command.CommandParser.handleClientCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +0f1714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f1716: 5496 1b1f |0001: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f171a: 6e10 4b43 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f1720: 0c07 |0006: move-result-object v7 │ │ +0f1722: 6e20 ef43 7600 |0007: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f1728: 0a06 |000a: move-result v6 │ │ +0f172a: 3806 1200 |000b: if-eqz v6, 001d // +0012 │ │ +0f172e: 5496 1b1f |000d: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1732: 6e10 4b43 0a00 |000f: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f1738: 0c07 |0012: move-result-object v7 │ │ +0f173a: 6e20 f143 7600 |0013: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f1740: 0c00 |0016: move-result-object v0 │ │ +0f1742: 1f00 d907 |0017: check-cast v0, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ +0f1746: 6e5e 8a3f b0dc |0019: invoke-virtual {v0, v11, v12, v13, v14}, Lindrora/atomic/command/BaseHandler;.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f8a │ │ +0f174c: 0e00 |001c: return-void │ │ +0f174e: 5496 1a1f |001d: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1752: 6e10 4b43 0a00 |001f: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f1758: 0c07 |0022: move-result-object v7 │ │ +0f175a: 6e20 ef43 7600 |0023: invoke-virtual {v6, v7}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f1760: 0a06 |0026: move-result v6 │ │ +0f1762: 3806 f2ff |0027: if-eqz v6, 0019 // -000e │ │ +0f1766: 5496 1a1f |0029: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f176a: 6e10 4b43 0a00 |002b: invoke-virtual {v10}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f1770: 0c07 |002e: move-result-object v7 │ │ +0f1772: 6e20 f143 7600 |002f: invoke-virtual {v6, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f1778: 0c01 |0032: move-result-object v1 │ │ +0f177a: 1f01 7708 |0033: check-cast v1, Ljava/lang/String; // type@0877 │ │ +0f177e: 5496 1b1f |0035: iget-object v6, v9, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f1782: 6e20 f143 1600 |0037: invoke-virtual {v6, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f1788: 0c00 |003a: move-result-object v0 │ │ +0f178a: 1f00 d907 |003b: check-cast v0, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ +0f178e: 28dc |003d: goto 0019 // -0024 │ │ +0f1790: 0d02 |003e: move-exception v2 │ │ +0f1792: 380d ddff |003f: if-eqz v13, 001c // -0023 │ │ +0f1796: 2203 2808 |0041: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +0f179a: 2206 7908 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0f179e: 7010 5a43 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f17a4: 6e20 6343 a600 |0048: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f17aa: 0c06 |004b: move-result-object v6 │ │ +0f17ac: 1a07 9801 |004c: const-string v7, ": " // string@0198 │ │ +0f17b0: 6e20 6343 7600 |004e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f17b6: 0c06 |0051: move-result-object v6 │ │ +0f17b8: 6e10 5840 0200 |0052: invoke-virtual {v2}, Lindrora/atomic/exception/CommandException;.getMessage:()Ljava/lang/String; // method@4058 │ │ +0f17be: 0c07 |0055: move-result-object v7 │ │ +0f17c0: 6e20 6343 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f17c6: 0c06 |0059: move-result-object v6 │ │ +0f17c8: 6e10 6a43 0600 |005a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f17ce: 0c06 |005d: move-result-object v6 │ │ +0f17d0: 7020 c441 6300 |005e: invoke-direct {v3, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f17d6: 6206 fe1f |0061: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +0f17da: 6e20 d841 6300 |0063: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +0f17e0: 6e20 9941 3d00 |0066: invoke-virtual {v13, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +0f17e6: 2205 2808 |0069: new-instance v5, Lindrora/atomic/model/Message; // type@0828 │ │ +0f17ea: 2206 7908 |006b: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +0f17ee: 7010 5a43 0600 |006d: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f17f4: 1a07 1319 |0070: const-string v7, "Syntax: " // string@1913 │ │ +0f17f8: 6e20 6343 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f17fe: 0c06 |0075: move-result-object v6 │ │ +0f1800: 6e10 8c3f 0000 |0076: invoke-virtual {v0}, Lindrora/atomic/command/BaseHandler;.getUsage:()Ljava/lang/String; // method@3f8c │ │ +0f1806: 0c07 |0079: move-result-object v7 │ │ +0f1808: 6e20 6343 7600 |007a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f180e: 0c06 |007d: move-result-object v6 │ │ +0f1810: 6e10 6a43 0600 |007e: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f1816: 0c06 |0081: move-result-object v6 │ │ +0f1818: 7020 c441 6500 |0082: invoke-direct {v5, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f181e: 6e20 9941 5d00 |0085: invoke-virtual {v13, v5}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +0f1824: 1a06 102f |0088: const-string v6, "indrora.atomic.conversation.message" // string@2f10 │ │ +0f1828: 6e10 f541 0c00 |008a: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f182e: 0a07 |008d: move-result v7 │ │ +0f1830: 6e10 a441 0d00 |008e: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +0f1836: 0c08 |0091: move-result-object v8 │ │ +0f1838: 7130 7e41 7608 |0092: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +0f183e: 0c04 |0095: move-result-object v4 │ │ +0f1840: 6e20 5b41 4e00 |0096: invoke-virtual {v14, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f1846: 2883 |0099: goto 001c // -007d │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Lindrora/atomic/exception/CommandException; -> 0x003e │ │ positions : │ │ 0x0000 line=170 │ │ 0x0001 line=172 │ │ 0x000d line=173 │ │ @@ -253654,14 +253640,17 @@ │ │ 0x003f line=183 │ │ 0x0041 line=184 │ │ 0x0061 line=185 │ │ 0x0066 line=186 │ │ 0x0069 line=189 │ │ 0x0085 line=190 │ │ 0x0088 line=192 │ │ + 0x008a line=194 │ │ + 0x008e line=195 │ │ + 0x0092 line=192 │ │ 0x0096 line=198 │ │ locals : │ │ 0x0001 - 0x0017 reg=0 command Lindrora/atomic/command/BaseHandler; │ │ 0x0019 - 0x003b reg=0 command Lindrora/atomic/command/BaseHandler; │ │ 0x0035 - 0x003e reg=1 commandInCommands Ljava/lang/String; │ │ 0x003d - 0x009a reg=0 command Lindrora/atomic/command/BaseHandler; │ │ 0x003f - 0x009a reg=2 e Lindrora/atomic/exception/CommandException; │ │ @@ -253680,51 +253669,53 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0f3b20: |[0f3b20] indrora.atomic.command.CommandParser.handleServerCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -0f3b30: 2150 |0000: array-length v0, v5 │ │ -0f3b32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0f3b34: 3710 2d00 |0002: if-le v0, v1, 002f // +002d │ │ -0f3b38: 6e10 f541 0600 |0004: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3b3e: 0a00 |0007: move-result v0 │ │ -0f3b40: 6e20 4441 0800 |0008: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f3b46: 0c00 |000b: move-result-object v0 │ │ -0f3b48: 2201 7908 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0f3b4c: 7010 5a43 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f3b52: 6e10 4d43 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@434d │ │ -0f3b58: 0c02 |0014: move-result-object v2 │ │ -0f3b5a: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3b60: 0c01 |0018: move-result-object v1 │ │ -0f3b62: 1a02 1e00 |0019: const-string v2, " " // string@001e │ │ -0f3b66: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3b6c: 0c01 |001e: move-result-object v1 │ │ -0f3b6e: 7110 8d3f 0500 |001f: invoke-static {v5}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -0f3b74: 0c02 |0022: move-result-object v2 │ │ -0f3b76: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f3b7c: 0c01 |0026: move-result-object v1 │ │ -0f3b7e: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f3b84: 0c01 |002a: move-result-object v1 │ │ -0f3b86: 6e20 1a41 1000 |002b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -0f3b8c: 0e00 |002e: return-void │ │ -0f3b8e: 6e10 f541 0600 |002f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3b94: 0a00 |0032: move-result v0 │ │ -0f3b96: 6e20 4441 0800 |0033: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f3b9c: 0c00 |0036: move-result-object v0 │ │ -0f3b9e: 6e10 4d43 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@434d │ │ -0f3ba4: 0c01 |003a: move-result-object v1 │ │ -0f3ba6: 6e20 1a41 1000 |003b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -0f3bac: 28f0 |003e: goto 002e // -0010 │ │ +0f1858: |[0f1858] indrora.atomic.command.CommandParser.handleServerCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +0f1868: 2150 |0000: array-length v0, v5 │ │ +0f186a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0f186c: 3710 2d00 |0002: if-le v0, v1, 002f // +002d │ │ +0f1870: 6e10 f541 0600 |0004: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f1876: 0a00 |0007: move-result v0 │ │ +0f1878: 6e20 4441 0800 |0008: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f187e: 0c00 |000b: move-result-object v0 │ │ +0f1880: 2201 7908 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f1884: 7010 5a43 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f188a: 6e10 4d43 0400 |0011: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@434d │ │ +0f1890: 0c02 |0014: move-result-object v2 │ │ +0f1892: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1898: 0c01 |0018: move-result-object v1 │ │ +0f189a: 1a02 1e00 |0019: const-string v2, " " // string@001e │ │ +0f189e: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f18a4: 0c01 |001e: move-result-object v1 │ │ +0f18a6: 7110 8d3f 0500 |001f: invoke-static {v5}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +0f18ac: 0c02 |0022: move-result-object v2 │ │ +0f18ae: 6e20 6343 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f18b4: 0c01 |0026: move-result-object v1 │ │ +0f18b6: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f18bc: 0c01 |002a: move-result-object v1 │ │ +0f18be: 6e20 1a41 1000 |002b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +0f18c4: 0e00 |002e: return-void │ │ +0f18c6: 6e10 f541 0600 |002f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f18cc: 0a00 |0032: move-result v0 │ │ +0f18ce: 6e20 4441 0800 |0033: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f18d4: 0c00 |0036: move-result-object v0 │ │ +0f18d6: 6e10 4d43 0400 |0037: invoke-virtual {v4}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@434d │ │ +0f18dc: 0c01 |003a: move-result-object v1 │ │ +0f18de: 6e20 1a41 1000 |003b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +0f18e4: 28f0 |003e: goto 002e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ + 0x0011 line=215 │ │ + 0x002b line=214 │ │ 0x002e line=220 │ │ 0x002f line=218 │ │ locals : │ │ 0x0000 - 0x003f reg=3 this Lindrora/atomic/command/CommandParser; │ │ 0x0000 - 0x003f reg=4 type Ljava/lang/String; │ │ 0x0000 - 0x003f reg=5 params [Ljava/lang/String; │ │ 0x0000 - 0x003f reg=6 server Lindrora/atomic/model/Server; │ │ @@ -253736,31 +253727,31 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0f3bb0: |[0f3bb0] indrora.atomic.command.CommandParser.isClientCommand:(Ljava/lang/String;)Z │ │ -0f3bc0: 5420 1b1f |0000: iget-object v0, v2, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ -0f3bc4: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f3bca: 0c01 |0005: move-result-object v1 │ │ -0f3bcc: 6e20 ef43 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f3bd2: 0a00 |0009: move-result v0 │ │ -0f3bd4: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -0f3bd8: 5420 1a1f |000c: iget-object v0, v2, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ -0f3bdc: 6e10 4b43 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f3be2: 0c01 |0011: move-result-object v1 │ │ -0f3be4: 6e20 ef43 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f3bea: 0a00 |0015: move-result v0 │ │ -0f3bec: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -0f3bf0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0f3bf2: 0f00 |0019: return v0 │ │ -0f3bf4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0f3bf6: 28fe |001b: goto 0019 // -0002 │ │ +0f18e8: |[0f18e8] indrora.atomic.command.CommandParser.isClientCommand:(Ljava/lang/String;)Z │ │ +0f18f8: 5420 1b1f |0000: iget-object v0, v2, Lindrora/atomic/command/CommandParser;.commands:Ljava/util/HashMap; // field@1f1b │ │ +0f18fc: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f1902: 0c01 |0005: move-result-object v1 │ │ +0f1904: 6e20 ef43 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f190a: 0a00 |0009: move-result v0 │ │ +0f190c: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +0f1910: 5420 1a1f |000c: iget-object v0, v2, Lindrora/atomic/command/CommandParser;.aliases:Ljava/util/HashMap; // field@1f1a │ │ +0f1914: 6e10 4b43 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f191a: 0c01 |0011: move-result-object v1 │ │ +0f191c: 6e20 ef43 1000 |0012: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f1922: 0a00 |0015: move-result v0 │ │ +0f1924: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +0f1928: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0f192a: 0f00 |0019: return v0 │ │ +0f192c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0f192e: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lindrora/atomic/command/CommandParser; │ │ 0x0000 - 0x001c reg=3 command Ljava/lang/String; │ │ │ │ @@ -253769,40 +253760,40 @@ │ │ type : '(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -0f3bf8: |[0f3bf8] indrora.atomic.command.CommandParser.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -0f3c08: 6e10 4f43 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f3c0e: 0c00 |0003: move-result-object v0 │ │ -0f3c10: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0f3c12: 6e20 4843 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -0f3c18: 0c07 |0008: move-result-object v7 │ │ -0f3c1a: 1a00 1e00 |0009: const-string v0, " " // string@001e │ │ -0f3c1e: 6e20 4643 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -0f3c24: 0c02 |000e: move-result-object v2 │ │ -0f3c26: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0f3c28: 4601 0200 |0010: aget-object v1, v2, v0 │ │ -0f3c2c: 6e20 953f 1600 |0012: invoke-virtual {v6, v1}, Lindrora/atomic/command/CommandParser;.isClientCommand:(Ljava/lang/String;)Z // method@3f95 │ │ -0f3c32: 0a00 |0015: move-result v0 │ │ -0f3c34: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ -0f3c38: 0760 |0018: move-object v0, v6 │ │ -0f3c3a: 0783 |0019: move-object v3, v8 │ │ -0f3c3c: 0794 |001a: move-object v4, v9 │ │ -0f3c3e: 07a5 |001b: move-object v5, v10 │ │ -0f3c40: 7406 933f 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/command/CommandParser;.handleClientCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f93 │ │ -0f3c46: 0e00 |001f: return-void │ │ -0f3c48: 0760 |0020: move-object v0, v6 │ │ -0f3c4a: 0783 |0021: move-object v3, v8 │ │ -0f3c4c: 0794 |0022: move-object v4, v9 │ │ -0f3c4e: 07a5 |0023: move-object v5, v10 │ │ -0f3c50: 7406 943f 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/command/CommandParser;.handleServerCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f94 │ │ -0f3c56: 28f8 |0027: goto 001f // -0008 │ │ +0f1930: |[0f1930] indrora.atomic.command.CommandParser.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +0f1940: 6e10 4f43 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0f1946: 0c00 |0003: move-result-object v0 │ │ +0f1948: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0f194a: 6e20 4843 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +0f1950: 0c07 |0008: move-result-object v7 │ │ +0f1952: 1a00 1e00 |0009: const-string v0, " " // string@001e │ │ +0f1956: 6e20 4643 0700 |000b: invoke-virtual {v7, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +0f195c: 0c02 |000e: move-result-object v2 │ │ +0f195e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0f1960: 4601 0200 |0010: aget-object v1, v2, v0 │ │ +0f1964: 6e20 953f 1600 |0012: invoke-virtual {v6, v1}, Lindrora/atomic/command/CommandParser;.isClientCommand:(Ljava/lang/String;)Z // method@3f95 │ │ +0f196a: 0a00 |0015: move-result v0 │ │ +0f196c: 3800 0a00 |0016: if-eqz v0, 0020 // +000a │ │ +0f1970: 0760 |0018: move-object v0, v6 │ │ +0f1972: 0783 |0019: move-object v3, v8 │ │ +0f1974: 0794 |001a: move-object v4, v9 │ │ +0f1976: 07a5 |001b: move-object v5, v10 │ │ +0f1978: 7406 933f 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/command/CommandParser;.handleClientCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f93 │ │ +0f197e: 0e00 |001f: return-void │ │ +0f1980: 0760 |0020: move-object v0, v6 │ │ +0f1982: 0783 |0021: move-object v3, v8 │ │ +0f1984: 0794 |0022: move-object v4, v9 │ │ +0f1986: 07a5 |0023: move-object v5, v10 │ │ +0f1988: 7406 943f 0000 |0024: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/command/CommandParser;.handleServerCommand:(Ljava/lang/String;[Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f94 │ │ +0f198e: 28f8 |0027: goto 001f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0009 line=229 │ │ 0x000f line=230 │ │ 0x0012 line=232 │ │ 0x001c line=233 │ │ @@ -253813,21 +253804,21 @@ │ │ 0x000f - 0x0028 reg=2 params [Ljava/lang/String; │ │ 0x0000 - 0x0028 reg=6 this Lindrora/atomic/command/CommandParser; │ │ 0x0000 - 0x0028 reg=7 line Ljava/lang/String; │ │ 0x0000 - 0x0028 reg=8 server Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0028 reg=9 conversation Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x0028 reg=10 service Lindrora/atomic/irc/IRCService; │ │ │ │ - source_file_idx : 1534 (CommandParser.java) │ │ + source_file_idx : 1530 (CommandParser.java) │ │ │ │ Class #1094 header: │ │ class_idx : 2039 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 978 │ │ +source_file_idx : 975 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1094 - │ │ Class descriptor : 'Lindrora/atomic/db/AliasConstants;' │ │ @@ -253863,59 +253854,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0f3c58: |[0f3c58] indrora.atomic.db.AliasConstants.:()V │ │ -0f3c68: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0f3c6a: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0f3c6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f3c70: 1a02 a21d |0004: const-string v2, "_id" // string@1da2 │ │ -0f3c74: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0f3c78: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f3c7a: 1a02 0e20 |0009: const-string v2, "alias" // string@200e │ │ -0f3c7e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0f3c82: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0f3c84: 1a02 d02e |000e: const-string v2, "identity" // string@2ed0 │ │ -0f3c88: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0f3c8c: 6900 1e1f |0012: sput-object v0, Lindrora/atomic/db/AliasConstants;.ALL:[Ljava/lang/String; // field@1f1e │ │ -0f3c90: 0e00 |0014: return-void │ │ +0f1990: |[0f1990] indrora.atomic.db.AliasConstants.:()V │ │ +0f19a0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0f19a2: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0f19a6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f19a8: 1a02 9e1d |0004: const-string v2, "_id" // string@1d9e │ │ +0f19ac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0f19b0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f19b2: 1a02 0920 |0009: const-string v2, "alias" // string@2009 │ │ +0f19b6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0f19ba: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0f19bc: 1a02 cb2e |000e: const-string v2, "identity" // string@2ecb │ │ +0f19c0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0f19c4: 6900 1e1f |0012: sput-object v0, Lindrora/atomic/db/AliasConstants;.ALL:[Ljava/lang/String; // field@1f1e │ │ +0f19c8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/db/AliasConstants;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f3c94: |[0f3c94] indrora.atomic.db.AliasConstants.:()V │ │ -0f3ca4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f3caa: 0e00 |0003: return-void │ │ +0f19cc: |[0f19cc] indrora.atomic.db.AliasConstants.:()V │ │ +0f19dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f19e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/db/AliasConstants; │ │ │ │ Virtual methods - │ │ - source_file_idx : 978 (AliasConstants.java) │ │ + source_file_idx : 975 (AliasConstants.java) │ │ │ │ Class #1095 header: │ │ class_idx : 2040 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1473 │ │ +source_file_idx : 1469 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1095 - │ │ Class descriptor : 'Lindrora/atomic/db/ChannelConstants;' │ │ @@ -253956,41 +253947,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0f3cac: |[0f3cac] indrora.atomic.db.ChannelConstants.:()V │ │ -0f3cbc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0f3cbe: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0f3cc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f3cc4: 1a02 6839 |0004: const-string v2, "name" // string@3968 │ │ -0f3cc8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0f3ccc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f3cce: 1a02 233d |0009: const-string v2, "password" // string@3d23 │ │ -0f3cd2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0f3cd6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0f3cd8: 1a02 f040 |000e: const-string v2, "server" // string@40f0 │ │ -0f3cdc: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0f3ce0: 6900 211f |0012: sput-object v0, Lindrora/atomic/db/ChannelConstants;.ALL:[Ljava/lang/String; // field@1f21 │ │ -0f3ce4: 0e00 |0014: return-void │ │ +0f19e4: |[0f19e4] indrora.atomic.db.ChannelConstants.:()V │ │ +0f19f4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0f19f6: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0f19fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f19fc: 1a02 6339 |0004: const-string v2, "name" // string@3963 │ │ +0f1a00: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0f1a04: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f1a06: 1a02 1e3d |0009: const-string v2, "password" // string@3d1e │ │ +0f1a0a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0f1a0e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0f1a10: 1a02 eb40 |000e: const-string v2, "server" // string@40eb │ │ +0f1a14: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0f1a18: 6900 211f |0012: sput-object v0, Lindrora/atomic/db/ChannelConstants;.ALL:[Ljava/lang/String; // field@1f21 │ │ +0f1a1c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1473 (ChannelConstants.java) │ │ + source_file_idx : 1469 (ChannelConstants.java) │ │ │ │ Class #1096 header: │ │ class_idx : 2041 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1531 │ │ +source_file_idx : 1527 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1096 - │ │ Class descriptor : 'Lindrora/atomic/db/CommandConstants;' │ │ @@ -254026,38 +254017,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0f3ce8: |[0f3ce8] indrora.atomic.db.CommandConstants.:()V │ │ -0f3cf8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0f3cfa: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0f3cfe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f3d00: 1a02 a423 |0004: const-string v2, "command" // string@23a4 │ │ -0f3d04: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0f3d08: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f3d0a: 1a02 f040 |0009: const-string v2, "server" // string@40f0 │ │ -0f3d0e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0f3d12: 6900 261f |000d: sput-object v0, Lindrora/atomic/db/CommandConstants;.ALL:[Ljava/lang/String; // field@1f26 │ │ -0f3d16: 0e00 |000f: return-void │ │ +0f1a20: |[0f1a20] indrora.atomic.db.CommandConstants.:()V │ │ +0f1a30: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0f1a32: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0f1a36: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f1a38: 1a02 9f23 |0004: const-string v2, "command" // string@239f │ │ +0f1a3c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0f1a40: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f1a42: 1a02 eb40 |0009: const-string v2, "server" // string@40eb │ │ +0f1a46: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0f1a4a: 6900 261f |000d: sput-object v0, Lindrora/atomic/db/CommandConstants;.ALL:[Ljava/lang/String; // field@1f26 │ │ +0f1a4e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1531 (CommandConstants.java) │ │ + source_file_idx : 1527 (CommandConstants.java) │ │ │ │ Class #1097 header: │ │ class_idx : 2042 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 108 │ │ -source_file_idx : 1744 │ │ +source_file_idx : 1740 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 22 │ │ │ │ Class #1097 annotations: │ │ Annotations on method #16400 'addIdentity' │ │ @@ -254102,20 +254093,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -0f3d18: |[0f3d18] indrora.atomic.db.Database.:(Landroid/content/Context;)V │ │ -0f3d28: 1a00 0341 |0000: const-string v0, "servers.db" // string@4103 │ │ -0f3d2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0f3d2e: 1252 |0003: const/4 v2, #int 5 // #5 │ │ -0f3d30: 7052 9902 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@0299 │ │ -0f3d36: 0e00 |0007: return-void │ │ +0f1a50: |[0f1a50] indrora.atomic.db.Database.:(Landroid/content/Context;)V │ │ +0f1a60: 1a00 fe40 |0000: const-string v0, "servers.db" // string@40fe │ │ +0f1a64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f1a66: 1252 |0003: const/4 v2, #int 5 // #5 │ │ +0f1a68: 7052 9902 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@0299 │ │ +0f1a6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lindrora/atomic/db/Database; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -254125,116 +254116,116 @@ │ │ type : '(Landroid/database/Cursor;)Lindrora/atomic/model/Server;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 217 16-bit code units │ │ -0f3d38: |[0f3d38] indrora.atomic.db.Database.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; │ │ -0f3d48: 2205 2c08 |0000: new-instance v5, Lindrora/atomic/model/Server; // type@082c │ │ -0f3d4c: 7010 e741 0500 |0002: invoke-direct {v5}, Lindrora/atomic/model/Server;.:()V // method@41e7 │ │ -0f3d52: 1a07 8c47 |0005: const-string v7, "title" // string@478c │ │ -0f3d56: 7220 7802 7900 |0007: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3d5c: 0a07 |000a: move-result v7 │ │ -0f3d5e: 7220 7f02 7900 |000b: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3d64: 0c07 |000e: move-result-object v7 │ │ -0f3d66: 6e20 1042 7500 |000f: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setTitle:(Ljava/lang/String;)V // method@4210 │ │ -0f3d6c: 1a07 7f2e |0012: const-string v7, "host" // string@2e7f │ │ -0f3d70: 7220 7802 7900 |0014: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3d76: 0a07 |0017: move-result v7 │ │ -0f3d78: 7220 7f02 7900 |0018: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3d7e: 0c07 |001b: move-result-object v7 │ │ -0f3d80: 6e20 0742 7500 |001c: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setHost:(Ljava/lang/String;)V // method@4207 │ │ -0f3d86: 1a07 a03d |001f: const-string v7, "port" // string@3da0 │ │ -0f3d8a: 7220 7802 7900 |0021: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3d90: 0a07 |0024: move-result v7 │ │ -0f3d92: 7220 7c02 7900 |0025: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -0f3d98: 0a07 |0028: move-result v7 │ │ -0f3d9a: 6e20 0d42 7500 |0029: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setPort:(I)V // method@420d │ │ -0f3da0: 1a07 233d |002c: const-string v7, "password" // string@3d23 │ │ -0f3da4: 7220 7802 7900 |002e: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3daa: 0a07 |0031: move-result v7 │ │ -0f3dac: 7220 7f02 7900 |0032: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3db2: 0c07 |0035: move-result-object v7 │ │ -0f3db4: 6e20 0c42 7500 |0036: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setPassword:(Ljava/lang/String;)V // method@420c │ │ -0f3dba: 1a07 a21d |0039: const-string v7, "_id" // string@1da2 │ │ -0f3dbe: 7220 7802 7900 |003b: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3dc4: 0a07 |003e: move-result v7 │ │ -0f3dc6: 7220 7c02 7900 |003f: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -0f3dcc: 0a07 |0042: move-result v7 │ │ -0f3dce: 6e20 0842 7500 |0043: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ -0f3dd4: 1a07 a422 |0046: const-string v7, "charset" // string@22a4 │ │ -0f3dd8: 7220 7802 7900 |0048: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3dde: 0a07 |004b: move-result v7 │ │ -0f3de0: 7220 7f02 7900 |004c: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3de6: 0c07 |004f: move-result-object v7 │ │ -0f3de8: 6e20 0542 7500 |0050: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setCharset:(Ljava/lang/String;)V // method@4205 │ │ -0f3dee: 1a07 b648 |0053: const-string v7, "useSSL" // string@48b6 │ │ -0f3df2: 7220 7802 7900 |0055: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3df8: 0a07 |0058: move-result v7 │ │ -0f3dfa: 7220 7f02 7900 |0059: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3e00: 0c06 |005c: move-result-object v6 │ │ -0f3e02: 3806 0e00 |005d: if-eqz v6, 006b // +000e │ │ -0f3e06: 1a07 9401 |005f: const-string v7, "1" // string@0194 │ │ -0f3e0a: 6e20 3843 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f3e10: 0a07 |0064: move-result v7 │ │ -0f3e12: 3807 0600 |0065: if-eqz v7, 006b // +0006 │ │ -0f3e16: 1217 |0067: const/4 v7, #int 1 // #1 │ │ -0f3e18: 6e20 1142 7500 |0068: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setUseSSL:(Z)V // method@4211 │ │ -0f3e1e: 1a07 5421 |006b: const-string v7, "autoConnect" // string@2154 │ │ -0f3e22: 7220 7802 7900 |006d: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3e28: 0a07 |0070: move-result v7 │ │ -0f3e2a: 7220 7f02 7900 |0071: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3e30: 0c01 |0074: move-result-object v1 │ │ -0f3e32: 1a07 9401 |0075: const-string v7, "1" // string@0194 │ │ -0f3e36: 6e20 3843 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f3e3c: 0a07 |007a: move-result v7 │ │ -0f3e3e: 6e20 0442 7500 |007b: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setAutoconnect:(Z)V // method@4204 │ │ -0f3e44: 1207 |007e: const/4 v7, #int 0 // #0 │ │ -0f3e46: 6e20 0f42 7500 |007f: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f3e4c: 2200 1d08 |0082: new-instance v0, Lindrora/atomic/model/Authentication; // type@081d │ │ -0f3e50: 7010 7441 0000 |0084: invoke-direct {v0}, Lindrora/atomic/model/Authentication;.:()V // method@4174 │ │ -0f3e56: 1a07 043a |0087: const-string v7, "nickserv_password" // string@3a04 │ │ -0f3e5a: 7220 7802 7900 |0089: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3e60: 0a07 |008c: move-result v7 │ │ -0f3e62: 7220 7f02 7900 |008d: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3e68: 0c07 |0090: move-result-object v7 │ │ -0f3e6a: 6e20 7a41 7000 |0091: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setNickservPassword:(Ljava/lang/String;)V // method@417a │ │ -0f3e70: 1a07 3240 |0094: const-string v7, "sasl_username" // string@4032 │ │ -0f3e74: 7220 7802 7900 |0096: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3e7a: 0a07 |0099: move-result v7 │ │ -0f3e7c: 7220 7f02 7900 |009a: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3e82: 0c07 |009d: move-result-object v7 │ │ -0f3e84: 6e20 7c41 7000 |009e: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setSaslUsername:(Ljava/lang/String;)V // method@417c │ │ -0f3e8a: 1a07 3040 |00a1: const-string v7, "sasl_password" // string@4030 │ │ -0f3e8e: 7220 7802 7900 |00a3: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3e94: 0a07 |00a6: move-result v7 │ │ -0f3e96: 7220 7f02 7900 |00a7: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f3e9c: 0c07 |00aa: move-result-object v7 │ │ -0f3e9e: 6e20 7b41 7000 |00ab: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setSaslPassword:(Ljava/lang/String;)V // method@417b │ │ -0f3ea4: 6e20 0242 0500 |00ae: invoke-virtual {v5, v0}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ -0f3eaa: 1a07 d02e |00b1: const-string v7, "identity" // string@2ed0 │ │ -0f3eae: 7220 7802 7900 |00b3: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f3eb4: 0a07 |00b6: move-result v7 │ │ -0f3eb6: 7220 7c02 7900 |00b7: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -0f3ebc: 0a07 |00ba: move-result v7 │ │ -0f3ebe: 6e20 1840 7800 |00bb: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getIdentityById:(I)Lindrora/atomic/model/Identity; // method@4018 │ │ -0f3ec4: 0c04 |00be: move-result-object v4 │ │ -0f3ec6: 6e20 0942 4500 |00bf: invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ -0f3ecc: 6e10 f541 0500 |00c2: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3ed2: 0a07 |00c5: move-result v7 │ │ -0f3ed4: 6e20 1640 7800 |00c6: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getChannelsByServerId:(I)Ljava/util/ArrayList; // method@4016 │ │ -0f3eda: 0c02 |00c9: move-result-object v2 │ │ -0f3edc: 6e20 0342 2500 |00ca: invoke-virtual {v5, v2}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ -0f3ee2: 6e10 f541 0500 |00cd: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f3ee8: 0a07 |00d0: move-result v7 │ │ -0f3eea: 6e20 1740 7800 |00d1: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getCommandsByServerId:(I)Ljava/util/ArrayList; // method@4017 │ │ -0f3ef0: 0c03 |00d4: move-result-object v3 │ │ -0f3ef2: 6e20 0642 3500 |00d5: invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ -0f3ef8: 1105 |00d8: return-object v5 │ │ +0f1a70: |[0f1a70] indrora.atomic.db.Database.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; │ │ +0f1a80: 2205 2c08 |0000: new-instance v5, Lindrora/atomic/model/Server; // type@082c │ │ +0f1a84: 7010 e741 0500 |0002: invoke-direct {v5}, Lindrora/atomic/model/Server;.:()V // method@41e7 │ │ +0f1a8a: 1a07 8747 |0005: const-string v7, "title" // string@4787 │ │ +0f1a8e: 7220 7802 7900 |0007: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1a94: 0a07 |000a: move-result v7 │ │ +0f1a96: 7220 7f02 7900 |000b: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1a9c: 0c07 |000e: move-result-object v7 │ │ +0f1a9e: 6e20 1042 7500 |000f: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setTitle:(Ljava/lang/String;)V // method@4210 │ │ +0f1aa4: 1a07 7a2e |0012: const-string v7, "host" // string@2e7a │ │ +0f1aa8: 7220 7802 7900 |0014: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1aae: 0a07 |0017: move-result v7 │ │ +0f1ab0: 7220 7f02 7900 |0018: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1ab6: 0c07 |001b: move-result-object v7 │ │ +0f1ab8: 6e20 0742 7500 |001c: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setHost:(Ljava/lang/String;)V // method@4207 │ │ +0f1abe: 1a07 9b3d |001f: const-string v7, "port" // string@3d9b │ │ +0f1ac2: 7220 7802 7900 |0021: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1ac8: 0a07 |0024: move-result v7 │ │ +0f1aca: 7220 7c02 7900 |0025: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +0f1ad0: 0a07 |0028: move-result v7 │ │ +0f1ad2: 6e20 0d42 7500 |0029: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setPort:(I)V // method@420d │ │ +0f1ad8: 1a07 1e3d |002c: const-string v7, "password" // string@3d1e │ │ +0f1adc: 7220 7802 7900 |002e: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1ae2: 0a07 |0031: move-result v7 │ │ +0f1ae4: 7220 7f02 7900 |0032: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1aea: 0c07 |0035: move-result-object v7 │ │ +0f1aec: 6e20 0c42 7500 |0036: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setPassword:(Ljava/lang/String;)V // method@420c │ │ +0f1af2: 1a07 9e1d |0039: const-string v7, "_id" // string@1d9e │ │ +0f1af6: 7220 7802 7900 |003b: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1afc: 0a07 |003e: move-result v7 │ │ +0f1afe: 7220 7c02 7900 |003f: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +0f1b04: 0a07 |0042: move-result v7 │ │ +0f1b06: 6e20 0842 7500 |0043: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setId:(I)V // method@4208 │ │ +0f1b0c: 1a07 9f22 |0046: const-string v7, "charset" // string@229f │ │ +0f1b10: 7220 7802 7900 |0048: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1b16: 0a07 |004b: move-result v7 │ │ +0f1b18: 7220 7f02 7900 |004c: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1b1e: 0c07 |004f: move-result-object v7 │ │ +0f1b20: 6e20 0542 7500 |0050: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setCharset:(Ljava/lang/String;)V // method@4205 │ │ +0f1b26: 1a07 b148 |0053: const-string v7, "useSSL" // string@48b1 │ │ +0f1b2a: 7220 7802 7900 |0055: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1b30: 0a07 |0058: move-result v7 │ │ +0f1b32: 7220 7f02 7900 |0059: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1b38: 0c06 |005c: move-result-object v6 │ │ +0f1b3a: 3806 0e00 |005d: if-eqz v6, 006b // +000e │ │ +0f1b3e: 1a07 9101 |005f: const-string v7, "1" // string@0191 │ │ +0f1b42: 6e20 3843 7600 |0061: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f1b48: 0a07 |0064: move-result v7 │ │ +0f1b4a: 3807 0600 |0065: if-eqz v7, 006b // +0006 │ │ +0f1b4e: 1217 |0067: const/4 v7, #int 1 // #1 │ │ +0f1b50: 6e20 1142 7500 |0068: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setUseSSL:(Z)V // method@4211 │ │ +0f1b56: 1a07 4f21 |006b: const-string v7, "autoConnect" // string@214f │ │ +0f1b5a: 7220 7802 7900 |006d: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1b60: 0a07 |0070: move-result v7 │ │ +0f1b62: 7220 7f02 7900 |0071: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1b68: 0c01 |0074: move-result-object v1 │ │ +0f1b6a: 1a07 9101 |0075: const-string v7, "1" // string@0191 │ │ +0f1b6e: 6e20 3843 1700 |0077: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f1b74: 0a07 |007a: move-result v7 │ │ +0f1b76: 6e20 0442 7500 |007b: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setAutoconnect:(Z)V // method@4204 │ │ +0f1b7c: 1207 |007e: const/4 v7, #int 0 // #0 │ │ +0f1b7e: 6e20 0f42 7500 |007f: invoke-virtual {v5, v7}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0f1b84: 2200 1d08 |0082: new-instance v0, Lindrora/atomic/model/Authentication; // type@081d │ │ +0f1b88: 7010 7441 0000 |0084: invoke-direct {v0}, Lindrora/atomic/model/Authentication;.:()V // method@4174 │ │ +0f1b8e: 1a07 ff39 |0087: const-string v7, "nickserv_password" // string@39ff │ │ +0f1b92: 7220 7802 7900 |0089: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1b98: 0a07 |008c: move-result v7 │ │ +0f1b9a: 7220 7f02 7900 |008d: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1ba0: 0c07 |0090: move-result-object v7 │ │ +0f1ba2: 6e20 7a41 7000 |0091: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setNickservPassword:(Ljava/lang/String;)V // method@417a │ │ +0f1ba8: 1a07 2d40 |0094: const-string v7, "sasl_username" // string@402d │ │ +0f1bac: 7220 7802 7900 |0096: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1bb2: 0a07 |0099: move-result v7 │ │ +0f1bb4: 7220 7f02 7900 |009a: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1bba: 0c07 |009d: move-result-object v7 │ │ +0f1bbc: 6e20 7c41 7000 |009e: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setSaslUsername:(Ljava/lang/String;)V // method@417c │ │ +0f1bc2: 1a07 2b40 |00a1: const-string v7, "sasl_password" // string@402b │ │ +0f1bc6: 7220 7802 7900 |00a3: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1bcc: 0a07 |00a6: move-result v7 │ │ +0f1bce: 7220 7f02 7900 |00a7: invoke-interface {v9, v7}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1bd4: 0c07 |00aa: move-result-object v7 │ │ +0f1bd6: 6e20 7b41 7000 |00ab: invoke-virtual {v0, v7}, Lindrora/atomic/model/Authentication;.setSaslPassword:(Ljava/lang/String;)V // method@417b │ │ +0f1bdc: 6e20 0242 0500 |00ae: invoke-virtual {v5, v0}, Lindrora/atomic/model/Server;.setAuthentication:(Lindrora/atomic/model/Authentication;)V // method@4202 │ │ +0f1be2: 1a07 cb2e |00b1: const-string v7, "identity" // string@2ecb │ │ +0f1be6: 7220 7802 7900 |00b3: invoke-interface {v9, v7}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1bec: 0a07 |00b6: move-result v7 │ │ +0f1bee: 7220 7c02 7900 |00b7: invoke-interface {v9, v7}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +0f1bf4: 0a07 |00ba: move-result v7 │ │ +0f1bf6: 6e20 1840 7800 |00bb: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getIdentityById:(I)Lindrora/atomic/model/Identity; // method@4018 │ │ +0f1bfc: 0c04 |00be: move-result-object v4 │ │ +0f1bfe: 6e20 0942 4500 |00bf: invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;.setIdentity:(Lindrora/atomic/model/Identity;)V // method@4209 │ │ +0f1c04: 6e10 f541 0500 |00c2: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f1c0a: 0a07 |00c5: move-result v7 │ │ +0f1c0c: 6e20 1640 7800 |00c6: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getChannelsByServerId:(I)Ljava/util/ArrayList; // method@4016 │ │ +0f1c12: 0c02 |00c9: move-result-object v2 │ │ +0f1c14: 6e20 0342 2500 |00ca: invoke-virtual {v5, v2}, Lindrora/atomic/model/Server;.setAutoJoinChannels:(Ljava/util/ArrayList;)V // method@4203 │ │ +0f1c1a: 6e10 f541 0500 |00cd: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f1c20: 0a07 |00d0: move-result v7 │ │ +0f1c22: 6e20 1740 7800 |00d1: invoke-virtual {v8, v7}, Lindrora/atomic/db/Database;.getCommandsByServerId:(I)Ljava/util/ArrayList; // method@4017 │ │ +0f1c28: 0c03 |00d4: move-result-object v3 │ │ +0f1c2a: 6e20 0642 3500 |00d5: invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;.setConnectCommands:(Ljava/util/ArrayList;)V // method@4206 │ │ +0f1c30: 1105 |00d8: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0005 line=407 │ │ 0x0012 line=408 │ │ 0x001f line=409 │ │ 0x002c line=410 │ │ @@ -254275,31 +254266,31 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0f3efc: |[0f3efc] indrora.atomic.db.Database.addChannel:(ILjava/lang/String;Ljava/lang/String;)V │ │ -0f3f0c: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ -0f3f10: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f3f16: 1a01 6839 |0005: const-string v1, "name" // string@3968 │ │ -0f3f1a: 6e30 8f01 1006 |0007: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3f20: 1a01 233d |000a: const-string v1, "password" // string@3d23 │ │ -0f3f24: 6e30 8f01 1007 |000c: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3f2a: 1a01 f040 |000f: const-string v1, "server" // string@40f0 │ │ -0f3f2e: 7110 0143 0500 |0011: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f3f34: 0c02 |0014: move-result-object v2 │ │ -0f3f36: 6e30 8d01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f3f3c: 6e10 1d40 0400 |0018: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f3f42: 0c01 |001b: move-result-object v1 │ │ -0f3f44: 1a02 9e22 |001c: const-string v2, "channels" // string@229e │ │ -0f3f48: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -0f3f4a: 6e40 9602 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ -0f3f50: 0e00 |0022: return-void │ │ +0f1c34: |[0f1c34] indrora.atomic.db.Database.addChannel:(ILjava/lang/String;Ljava/lang/String;)V │ │ +0f1c44: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ +0f1c48: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f1c4e: 1a01 6339 |0005: const-string v1, "name" // string@3963 │ │ +0f1c52: 6e30 8f01 1006 |0007: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1c58: 1a01 1e3d |000a: const-string v1, "password" // string@3d1e │ │ +0f1c5c: 6e30 8f01 1007 |000c: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1c62: 1a01 eb40 |000f: const-string v1, "server" // string@40eb │ │ +0f1c66: 7110 0143 0500 |0011: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f1c6c: 0c02 |0014: move-result-object v2 │ │ +0f1c6e: 6e30 8d01 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f1c74: 6e10 1d40 0400 |0018: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f1c7a: 0c01 |001b: move-result-object v1 │ │ +0f1c7c: 1a02 9922 |001c: const-string v2, "channels" // string@2299 │ │ +0f1c80: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0f1c82: 6e40 9602 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ +0f1c88: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=230 │ │ 0x000a line=231 │ │ 0x000f line=232 │ │ 0x0018 line=234 │ │ @@ -254316,29 +254307,29 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0f3f54: |[0f3f54] indrora.atomic.db.Database.addCommand:(ILjava/lang/String;)V │ │ -0f3f64: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ -0f3f68: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f3f6e: 1a01 a423 |0005: const-string v1, "command" // string@23a4 │ │ -0f3f72: 6e30 8f01 1006 |0007: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3f78: 1a01 f040 |000a: const-string v1, "server" // string@40f0 │ │ -0f3f7c: 7110 0143 0500 |000c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f3f82: 0c02 |000f: move-result-object v2 │ │ -0f3f84: 6e30 8d01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f3f8a: 6e10 1d40 0400 |0013: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f3f90: 0c01 |0016: move-result-object v1 │ │ -0f3f92: 1a02 c923 |0017: const-string v2, "commands" // string@23c9 │ │ -0f3f96: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0f3f98: 6e40 9602 2103 |001a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ -0f3f9e: 0e00 |001d: return-void │ │ +0f1c8c: |[0f1c8c] indrora.atomic.db.Database.addCommand:(ILjava/lang/String;)V │ │ +0f1c9c: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ +0f1ca0: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f1ca6: 1a01 9f23 |0005: const-string v1, "command" // string@239f │ │ +0f1caa: 6e30 8f01 1006 |0007: invoke-virtual {v0, v1, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1cb0: 1a01 eb40 |000a: const-string v1, "server" // string@40eb │ │ +0f1cb4: 7110 0143 0500 |000c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f1cba: 0c02 |000f: move-result-object v2 │ │ +0f1cbc: 6e30 8d01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f1cc2: 6e10 1d40 0400 |0013: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f1cc8: 0c01 |0016: move-result-object v1 │ │ +0f1cca: 1a02 c423 |0017: const-string v2, "commands" // string@23c4 │ │ +0f1cce: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0f1cd0: 6e40 9602 2103 |001a: invoke-virtual {v1, v2, v3, v0}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ +0f1cd6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=295 │ │ 0x000a line=296 │ │ 0x0013 line=298 │ │ 0x001d line=299 │ │ @@ -254353,31 +254344,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0f3fa0: |[0f3fa0] indrora.atomic.db.Database.addIdentity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J │ │ -0f3fb0: 2202 4400 |0000: new-instance v2, Landroid/content/ContentValues; // type@0044 │ │ -0f3fb4: 7010 8a01 0200 |0002: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f3fba: 1a03 f939 |0005: const-string v3, "nickname" // string@39f9 │ │ -0f3fbe: 6e30 8f01 3207 |0007: invoke-virtual {v2, v3, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3fc4: 1a03 cb2e |000a: const-string v3, "ident" // string@2ecb │ │ -0f3fc8: 6e30 8f01 3208 |000c: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3fce: 1a03 793e |000f: const-string v3, "realname" // string@3e79 │ │ -0f3fd2: 6e30 8f01 3209 |0011: invoke-virtual {v2, v3, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f3fd8: 6e10 1d40 0600 |0014: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f3fde: 0c03 |0017: move-result-object v3 │ │ -0f3fe0: 1a04 cf2e |0018: const-string v4, "identities" // string@2ecf │ │ -0f3fe4: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -0f3fe6: 6e40 9602 4325 |001b: invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ -0f3fec: 0b00 |001e: move-result-wide v0 │ │ -0f3fee: 6e40 2340 06a1 |001f: invoke-virtual {v6, v0, v1, v10}, Lindrora/atomic/db/Database;.setAliases:(JLjava/util/List;)V // method@4023 │ │ -0f3ff4: 1000 |0022: return-wide v0 │ │ +0f1cd8: |[0f1cd8] indrora.atomic.db.Database.addIdentity:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J │ │ +0f1ce8: 2202 4400 |0000: new-instance v2, Landroid/content/ContentValues; // type@0044 │ │ +0f1cec: 7010 8a01 0200 |0002: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f1cf2: 1a03 f439 |0005: const-string v3, "nickname" // string@39f4 │ │ +0f1cf6: 6e30 8f01 3207 |0007: invoke-virtual {v2, v3, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1cfc: 1a03 c62e |000a: const-string v3, "ident" // string@2ec6 │ │ +0f1d00: 6e30 8f01 3208 |000c: invoke-virtual {v2, v3, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1d06: 1a03 743e |000f: const-string v3, "realname" // string@3e74 │ │ +0f1d0a: 6e30 8f01 3209 |0011: invoke-virtual {v2, v3, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1d10: 6e10 1d40 0600 |0014: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f1d16: 0c03 |0017: move-result-object v3 │ │ +0f1d18: 1a04 ca2e |0018: const-string v4, "identities" // string@2eca │ │ +0f1d1c: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +0f1d1e: 6e40 9602 4325 |001b: invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ +0f1d24: 0b00 |001e: move-result-wide v0 │ │ +0f1d26: 6e40 2340 06a1 |001f: invoke-virtual {v6, v0, v1, v10}, Lindrora/atomic/db/Database;.setAliases:(JLjava/util/List;)V // method@4023 │ │ +0f1d2c: 1000 |0022: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0005 line=563 │ │ 0x000a line=564 │ │ 0x000f line=565 │ │ 0x0014 line=567 │ │ @@ -254398,81 +254389,81 @@ │ │ type : '(Lindrora/atomic/model/Server;I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -0f3ff8: |[0f3ff8] indrora.atomic.db.Database.addServer:(Lindrora/atomic/model/Server;I)J │ │ -0f4008: 2201 4400 |0000: new-instance v1, Landroid/content/ContentValues; // type@0044 │ │ -0f400c: 7010 8a01 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f4012: 1a02 8c47 |0005: const-string v2, "title" // string@478c │ │ -0f4016: 6e10 fd41 0600 |0007: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f401c: 0c03 |000a: move-result-object v3 │ │ -0f401e: 6e30 8f01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4024: 1a02 7f2e |000e: const-string v2, "host" // string@2e7f │ │ -0f4028: 6e10 f441 0600 |0010: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f402e: 0c03 |0013: move-result-object v3 │ │ -0f4030: 6e30 8f01 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4036: 1a02 a03d |0017: const-string v2, "port" // string@3da0 │ │ -0f403a: 6e10 f941 0600 |0019: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f4040: 0a03 |001c: move-result v3 │ │ -0f4042: 7110 0143 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f4048: 0c03 |0020: move-result-object v3 │ │ -0f404a: 6e30 8d01 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f4050: 1a02 233d |0024: const-string v2, "password" // string@3d23 │ │ -0f4054: 6e10 f841 0600 |0026: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ -0f405a: 0c03 |0029: move-result-object v3 │ │ -0f405c: 6e30 8f01 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4062: 1a02 5421 |002d: const-string v2, "autoConnect" // string@2154 │ │ -0f4066: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0f4068: 7110 c442 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f406e: 0c03 |0033: move-result-object v3 │ │ -0f4070: 6e30 8c01 2103 |0034: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f4076: 1a02 b648 |0037: const-string v2, "useSSL" // string@48b6 │ │ -0f407a: 6e10 1242 0600 |0039: invoke-virtual {v6}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ -0f4080: 0a03 |003c: move-result v3 │ │ -0f4082: 7110 c442 0300 |003d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f4088: 0c03 |0040: move-result-object v3 │ │ -0f408a: 6e30 8c01 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f4090: 1a02 d02e |0044: const-string v2, "identity" // string@2ed0 │ │ -0f4094: 7110 0143 0700 |0046: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f409a: 0c03 |0049: move-result-object v3 │ │ -0f409c: 6e30 8d01 2103 |004a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f40a2: 1a02 a422 |004d: const-string v2, "charset" // string@22a4 │ │ -0f40a6: 6e10 ef41 0600 |004f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f40ac: 0c03 |0052: move-result-object v3 │ │ -0f40ae: 6e30 8f01 2103 |0053: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f40b4: 1a02 5421 |0056: const-string v2, "autoConnect" // string@2154 │ │ -0f40b8: 6e10 ee41 0600 |0058: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ -0f40be: 0a03 |005b: move-result v3 │ │ -0f40c0: 7110 c442 0300 |005c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f40c6: 0c03 |005f: move-result-object v3 │ │ -0f40c8: 6e30 8c01 2103 |0060: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f40ce: 6e10 ec41 0600 |0063: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f40d4: 0c00 |0066: move-result-object v0 │ │ -0f40d6: 1a02 043a |0067: const-string v2, "nickserv_password" // string@3a04 │ │ -0f40da: 6e10 7541 0000 |0069: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ -0f40e0: 0c03 |006c: move-result-object v3 │ │ -0f40e2: 6e30 8f01 2103 |006d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f40e8: 1a02 3240 |0070: const-string v2, "sasl_username" // string@4032 │ │ -0f40ec: 6e10 7741 0000 |0072: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ -0f40f2: 0c03 |0075: move-result-object v3 │ │ -0f40f4: 6e30 8f01 2103 |0076: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f40fa: 1a02 3040 |0079: const-string v2, "sasl_password" // string@4030 │ │ -0f40fe: 6e10 7641 0000 |007b: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ -0f4104: 0c03 |007e: move-result-object v3 │ │ -0f4106: 6e30 8f01 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f410c: 6e10 1d40 0500 |0082: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f4112: 0c02 |0085: move-result-object v2 │ │ -0f4114: 1a03 0241 |0086: const-string v3, "servers" // string@4102 │ │ -0f4118: 1204 |0088: const/4 v4, #int 0 // #0 │ │ -0f411a: 6e40 9602 3214 |0089: invoke-virtual {v2, v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ -0f4120: 0b02 |008c: move-result-wide v2 │ │ -0f4122: 1002 |008d: return-wide v2 │ │ +0f1d30: |[0f1d30] indrora.atomic.db.Database.addServer:(Lindrora/atomic/model/Server;I)J │ │ +0f1d40: 2201 4400 |0000: new-instance v1, Landroid/content/ContentValues; // type@0044 │ │ +0f1d44: 7010 8a01 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f1d4a: 1a02 8747 |0005: const-string v2, "title" // string@4787 │ │ +0f1d4e: 6e10 fd41 0600 |0007: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0f1d54: 0c03 |000a: move-result-object v3 │ │ +0f1d56: 6e30 8f01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1d5c: 1a02 7a2e |000e: const-string v2, "host" // string@2e7a │ │ +0f1d60: 6e10 f441 0600 |0010: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f1d66: 0c03 |0013: move-result-object v3 │ │ +0f1d68: 6e30 8f01 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1d6e: 1a02 9b3d |0017: const-string v2, "port" // string@3d9b │ │ +0f1d72: 6e10 f941 0600 |0019: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f1d78: 0a03 |001c: move-result v3 │ │ +0f1d7a: 7110 0143 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f1d80: 0c03 |0020: move-result-object v3 │ │ +0f1d82: 6e30 8d01 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f1d88: 1a02 1e3d |0024: const-string v2, "password" // string@3d1e │ │ +0f1d8c: 6e10 f841 0600 |0026: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ +0f1d92: 0c03 |0029: move-result-object v3 │ │ +0f1d94: 6e30 8f01 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1d9a: 1a02 4f21 |002d: const-string v2, "autoConnect" // string@214f │ │ +0f1d9e: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0f1da0: 7110 c442 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f1da6: 0c03 |0033: move-result-object v3 │ │ +0f1da8: 6e30 8c01 2103 |0034: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f1dae: 1a02 b148 |0037: const-string v2, "useSSL" // string@48b1 │ │ +0f1db2: 6e10 1242 0600 |0039: invoke-virtual {v6}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ +0f1db8: 0a03 |003c: move-result v3 │ │ +0f1dba: 7110 c442 0300 |003d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f1dc0: 0c03 |0040: move-result-object v3 │ │ +0f1dc2: 6e30 8c01 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f1dc8: 1a02 cb2e |0044: const-string v2, "identity" // string@2ecb │ │ +0f1dcc: 7110 0143 0700 |0046: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f1dd2: 0c03 |0049: move-result-object v3 │ │ +0f1dd4: 6e30 8d01 2103 |004a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f1dda: 1a02 9f22 |004d: const-string v2, "charset" // string@229f │ │ +0f1dde: 6e10 ef41 0600 |004f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f1de4: 0c03 |0052: move-result-object v3 │ │ +0f1de6: 6e30 8f01 2103 |0053: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1dec: 1a02 4f21 |0056: const-string v2, "autoConnect" // string@214f │ │ +0f1df0: 6e10 ee41 0600 |0058: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ +0f1df6: 0a03 |005b: move-result v3 │ │ +0f1df8: 7110 c442 0300 |005c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f1dfe: 0c03 |005f: move-result-object v3 │ │ +0f1e00: 6e30 8c01 2103 |0060: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f1e06: 6e10 ec41 0600 |0063: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0f1e0c: 0c00 |0066: move-result-object v0 │ │ +0f1e0e: 1a02 ff39 |0067: const-string v2, "nickserv_password" // string@39ff │ │ +0f1e12: 6e10 7541 0000 |0069: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ +0f1e18: 0c03 |006c: move-result-object v3 │ │ +0f1e1a: 6e30 8f01 2103 |006d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1e20: 1a02 2d40 |0070: const-string v2, "sasl_username" // string@402d │ │ +0f1e24: 6e10 7741 0000 |0072: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ +0f1e2a: 0c03 |0075: move-result-object v3 │ │ +0f1e2c: 6e30 8f01 2103 |0076: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1e32: 1a02 2b40 |0079: const-string v2, "sasl_password" // string@402b │ │ +0f1e36: 6e10 7641 0000 |007b: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ +0f1e3c: 0c03 |007e: move-result-object v3 │ │ +0f1e3e: 6e30 8f01 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f1e44: 6e10 1d40 0500 |0082: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f1e4a: 0c02 |0085: move-result-object v2 │ │ +0f1e4c: 1a03 fd40 |0086: const-string v3, "servers" // string@40fd │ │ +0f1e50: 1204 |0088: const/4 v4, #int 0 // #0 │ │ +0f1e52: 6e40 9602 3214 |0089: invoke-virtual {v2, v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ +0f1e58: 0b02 |008c: move-result-wide v2 │ │ +0f1e5a: 1002 |008d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0005 line=170 │ │ 0x000e line=171 │ │ 0x0017 line=172 │ │ 0x0024 line=173 │ │ @@ -254498,28 +254489,28 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0f4124: |[0f4124] indrora.atomic.db.Database.deleteAliases:(J)V │ │ -0f4134: 6e10 1d40 0300 |0000: invoke-virtual {v3}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f413a: 0c00 |0003: move-result-object v0 │ │ -0f413c: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4140: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f4146: 1a02 aa06 |0009: const-string v2, "DELETE FROM aliases WHERE identity = " // string@06aa │ │ -0f414a: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4150: 0c01 |000e: move-result-object v1 │ │ -0f4152: 6e30 6043 4105 |000f: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0f4158: 0c01 |0012: move-result-object v1 │ │ -0f415a: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4160: 0c01 |0016: move-result-object v1 │ │ -0f4162: 6e20 9502 1000 |0017: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4168: 0e00 |001a: return-void │ │ +0f1e5c: |[0f1e5c] indrora.atomic.db.Database.deleteAliases:(J)V │ │ +0f1e6c: 6e10 1d40 0300 |0000: invoke-virtual {v3}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f1e72: 0c00 |0003: move-result-object v0 │ │ +0f1e74: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f1e78: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f1e7e: 1a02 a606 |0009: const-string v2, "DELETE FROM aliases WHERE identity = " // string@06a6 │ │ +0f1e82: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1e88: 0c01 |000e: move-result-object v1 │ │ +0f1e8a: 6e30 6043 4105 |000f: invoke-virtual {v1, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0f1e90: 0c01 |0012: move-result-object v1 │ │ +0f1e92: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f1e98: 0c01 |0016: move-result-object v1 │ │ +0f1e9a: 6e20 9502 1000 |0017: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f1ea0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x001a line=528 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Lindrora/atomic/db/Database; │ │ 0x0000 - 0x001b reg=4 identityId J │ │ @@ -254529,48 +254520,48 @@ │ │ type : '(J)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 64 16-bit code units │ │ -0f416c: |[0f416c] indrora.atomic.db.Database.getAliasesByIdentityId:(J)Ljava/util/List; │ │ -0f417c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f417e: 2208 a408 |0001: new-instance v8, Ljava/util/ArrayList; // type@08a4 │ │ -0f4182: 7010 c243 0800 |0003: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f4188: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f418e: 0c00 |0009: move-result-object v0 │ │ -0f4190: 1a01 1320 |000a: const-string v1, "aliases" // string@2013 │ │ -0f4194: 6202 1e1f |000c: sget-object v2, Lindrora/atomic/db/AliasConstants;.ALL:[Ljava/lang/String; // field@1f1e │ │ -0f4198: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f419c: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f41a2: 1a05 d12e |0013: const-string v5, "identity = " // string@2ed1 │ │ -0f41a6: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f41ac: 0c03 |0018: move-result-object v3 │ │ -0f41ae: 6e30 6043 c30d |0019: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0f41b4: 0c03 |001c: move-result-object v3 │ │ -0f41b6: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f41bc: 0c03 |0020: move-result-object v3 │ │ -0f41be: 0745 |0021: move-object v5, v4 │ │ -0f41c0: 0746 |0022: move-object v6, v4 │ │ -0f41c2: 0747 |0023: move-object v7, v4 │ │ -0f41c4: 7408 9702 0000 |0024: 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@0297 │ │ -0f41ca: 0c09 |0027: move-result-object v9 │ │ -0f41cc: 7210 8302 0900 |0028: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f41d2: 0a00 |002b: move-result v0 │ │ -0f41d4: 3800 1000 |002c: if-eqz v0, 003c // +0010 │ │ -0f41d8: 1a00 0e20 |002e: const-string v0, "alias" // string@200e │ │ -0f41dc: 7220 7802 0900 |0030: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f41e2: 0a00 |0033: move-result v0 │ │ -0f41e4: 7220 7f02 0900 |0034: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f41ea: 0c00 |0037: move-result-object v0 │ │ -0f41ec: 7220 2144 0800 |0038: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0f41f2: 28ed |003b: goto 0028 // -0013 │ │ -0f41f4: 7210 7702 0900 |003c: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f41fa: 1108 |003f: return-object v8 │ │ +0f1ea4: |[0f1ea4] indrora.atomic.db.Database.getAliasesByIdentityId:(J)Ljava/util/List; │ │ +0f1eb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f1eb6: 2208 a408 |0001: new-instance v8, Ljava/util/ArrayList; // type@08a4 │ │ +0f1eba: 7010 c243 0800 |0003: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f1ec0: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f1ec6: 0c00 |0009: move-result-object v0 │ │ +0f1ec8: 1a01 0e20 |000a: const-string v1, "aliases" // string@200e │ │ +0f1ecc: 6202 1e1f |000c: sget-object v2, Lindrora/atomic/db/AliasConstants;.ALL:[Ljava/lang/String; // field@1f1e │ │ +0f1ed0: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f1ed4: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f1eda: 1a05 cc2e |0013: const-string v5, "identity = " // string@2ecc │ │ +0f1ede: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1ee4: 0c03 |0018: move-result-object v3 │ │ +0f1ee6: 6e30 6043 c30d |0019: invoke-virtual {v3, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0f1eec: 0c03 |001c: move-result-object v3 │ │ +0f1eee: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f1ef4: 0c03 |0020: move-result-object v3 │ │ +0f1ef6: 0745 |0021: move-object v5, v4 │ │ +0f1ef8: 0746 |0022: move-object v6, v4 │ │ +0f1efa: 0747 |0023: move-object v7, v4 │ │ +0f1efc: 7408 9702 0000 |0024: 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@0297 │ │ +0f1f02: 0c09 |0027: move-result-object v9 │ │ +0f1f04: 7210 8302 0900 |0028: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f1f0a: 0a00 |002b: move-result v0 │ │ +0f1f0c: 3800 1000 |002c: if-eqz v0, 003c // +0010 │ │ +0f1f10: 1a00 0920 |002e: const-string v0, "alias" // string@2009 │ │ +0f1f14: 7220 7802 0900 |0030: invoke-interface {v9, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1f1a: 0a00 |0033: move-result v0 │ │ +0f1f1c: 7220 7f02 0900 |0034: invoke-interface {v9, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1f22: 0c00 |0037: move-result-object v0 │ │ +0f1f24: 7220 2144 0800 |0038: invoke-interface {v8, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0f1f2a: 28ed |003b: goto 0028 // -0013 │ │ +0f1f2c: 7210 7702 0900 |003c: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f1f32: 1108 |003f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=531 │ │ 0x0006 line=533 │ │ 0x0028 line=543 │ │ 0x002e line=544 │ │ 0x003c line=546 │ │ @@ -254586,27 +254577,27 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 20 16-bit code units │ │ -0f41fc: |[0f41fc] indrora.atomic.db.Database.getAutoConnectServers:()Landroid/database/Cursor; │ │ -0f420c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f420e: 6e10 1a40 0800 |0001: invoke-virtual {v8}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f4214: 0c00 |0004: move-result-object v0 │ │ -0f4216: 1a01 0241 |0005: const-string v1, "servers" // string@4102 │ │ -0f421a: 6202 311f |0007: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f421e: 1a03 5521 |0009: const-string v3, "autoConnect = 1" // string@2155 │ │ -0f4222: 1a07 8e47 |000b: const-string v7, "title ASC" // string@478e │ │ -0f4226: 0745 |000d: move-object v5, v4 │ │ -0f4228: 0746 |000e: move-object v6, v4 │ │ -0f422a: 7408 9702 0000 |000f: 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@0297 │ │ -0f4230: 0c00 |0012: move-result-object v0 │ │ -0f4232: 1100 |0013: return-object v0 │ │ +0f1f34: |[0f1f34] indrora.atomic.db.Database.getAutoConnectServers:()Landroid/database/Cursor; │ │ +0f1f44: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f1f46: 6e10 1a40 0800 |0001: invoke-virtual {v8}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f1f4c: 0c00 |0004: move-result-object v0 │ │ +0f1f4e: 1a01 fd40 |0005: const-string v1, "servers" // string@40fd │ │ +0f1f52: 6202 311f |0007: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f1f56: 1a03 5021 |0009: const-string v3, "autoConnect = 1" // string@2150 │ │ +0f1f5a: 1a07 8947 |000b: const-string v7, "title ASC" // string@4789 │ │ +0f1f5e: 0745 |000d: move-object v5, v4 │ │ +0f1f60: 0746 |000e: move-object v6, v4 │ │ +0f1f62: 7408 9702 0000 |000f: 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@0297 │ │ +0f1f68: 0c00 |0012: move-result-object v0 │ │ +0f1f6a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=449 │ │ locals : │ │ 0x0000 - 0x0014 reg=8 this Lindrora/atomic/db/Database; │ │ │ │ #7 : (in Lindrora/atomic/db/Database;) │ │ @@ -254614,48 +254605,48 @@ │ │ type : '(I)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 65 16-bit code units │ │ -0f4234: |[0f4234] indrora.atomic.db.Database.getChannelsByServerId:(I)Ljava/util/ArrayList; │ │ -0f4244: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f4246: 2209 a408 |0001: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ -0f424a: 7010 c243 0900 |0003: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f4250: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f4256: 0c00 |0009: move-result-object v0 │ │ -0f4258: 1a01 9e22 |000a: const-string v1, "channels" // string@229e │ │ -0f425c: 6202 211f |000c: sget-object v2, Lindrora/atomic/db/ChannelConstants;.ALL:[Ljava/lang/String; // field@1f21 │ │ -0f4260: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4264: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f426a: 1a05 f240 |0013: const-string v5, "server = " // string@40f2 │ │ -0f426e: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4274: 0c03 |0018: move-result-object v3 │ │ -0f4276: 6e20 5f43 c300 |0019: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f427c: 0c03 |001c: move-result-object v3 │ │ -0f427e: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4284: 0c03 |0020: move-result-object v3 │ │ -0f4286: 1a07 6939 |0021: const-string v7, "name ASC" // string@3969 │ │ -0f428a: 0745 |0023: move-object v5, v4 │ │ -0f428c: 0746 |0024: move-object v6, v4 │ │ -0f428e: 7408 9702 0000 |0025: 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@0297 │ │ -0f4294: 0c0a |0028: move-result-object v10 │ │ -0f4296: 7210 8302 0a00 |0029: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f429c: 0a00 |002c: move-result v0 │ │ -0f429e: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ -0f42a2: 1a00 6839 |002f: const-string v0, "name" // string@3968 │ │ -0f42a6: 7220 7802 0a00 |0031: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f42ac: 0a00 |0034: move-result v0 │ │ -0f42ae: 7220 7f02 0a00 |0035: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f42b4: 0c08 |0038: move-result-object v8 │ │ -0f42b6: 6e20 c643 8900 |0039: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f42bc: 28ed |003c: goto 0029 // -0013 │ │ -0f42be: 7210 7702 0a00 |003d: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f42c4: 1109 |0040: return-object v9 │ │ +0f1f6c: |[0f1f6c] indrora.atomic.db.Database.getChannelsByServerId:(I)Ljava/util/ArrayList; │ │ +0f1f7c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f1f7e: 2209 a408 |0001: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +0f1f82: 7010 c243 0900 |0003: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f1f88: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f1f8e: 0c00 |0009: move-result-object v0 │ │ +0f1f90: 1a01 9922 |000a: const-string v1, "channels" // string@2299 │ │ +0f1f94: 6202 211f |000c: sget-object v2, Lindrora/atomic/db/ChannelConstants;.ALL:[Ljava/lang/String; // field@1f21 │ │ +0f1f98: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f1f9c: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f1fa2: 1a05 ed40 |0013: const-string v5, "server = " // string@40ed │ │ +0f1fa6: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f1fac: 0c03 |0018: move-result-object v3 │ │ +0f1fae: 6e20 5f43 c300 |0019: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f1fb4: 0c03 |001c: move-result-object v3 │ │ +0f1fb6: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f1fbc: 0c03 |0020: move-result-object v3 │ │ +0f1fbe: 1a07 6439 |0021: const-string v7, "name ASC" // string@3964 │ │ +0f1fc2: 0745 |0023: move-object v5, v4 │ │ +0f1fc4: 0746 |0024: move-object v6, v4 │ │ +0f1fc6: 7408 9702 0000 |0025: 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@0297 │ │ +0f1fcc: 0c0a |0028: move-result-object v10 │ │ +0f1fce: 7210 8302 0a00 |0029: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f1fd4: 0a00 |002c: move-result v0 │ │ +0f1fd6: 3800 1000 |002d: if-eqz v0, 003d // +0010 │ │ +0f1fda: 1a00 6339 |002f: const-string v0, "name" // string@3963 │ │ +0f1fde: 7220 7802 0a00 |0031: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f1fe4: 0a00 |0034: move-result v0 │ │ +0f1fe6: 7220 7f02 0a00 |0035: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f1fec: 0c08 |0038: move-result-object v8 │ │ +0f1fee: 6e20 c643 8900 |0039: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f1ff4: 28ed |003c: goto 0029 // -0013 │ │ +0f1ff6: 7210 7702 0a00 |003d: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f1ffc: 1109 |0040: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=467 │ │ 0x0006 line=469 │ │ 0x0029 line=479 │ │ 0x002f line=480 │ │ 0x0039 line=481 │ │ @@ -254673,48 +254664,48 @@ │ │ type : '(I)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 64 16-bit code units │ │ -0f42c8: |[0f42c8] indrora.atomic.db.Database.getCommandsByServerId:(I)Ljava/util/ArrayList; │ │ -0f42d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f42da: 2209 a408 |0001: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ -0f42de: 7010 c243 0900 |0003: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f42e4: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f42ea: 0c00 |0009: move-result-object v0 │ │ -0f42ec: 1a01 c923 |000a: const-string v1, "commands" // string@23c9 │ │ -0f42f0: 6202 261f |000c: sget-object v2, Lindrora/atomic/db/CommandConstants;.ALL:[Ljava/lang/String; // field@1f26 │ │ -0f42f4: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f42f8: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f42fe: 1a05 f240 |0013: const-string v5, "server = " // string@40f2 │ │ -0f4302: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4308: 0c03 |0018: move-result-object v3 │ │ -0f430a: 6e20 5f43 c300 |0019: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f4310: 0c03 |001c: move-result-object v3 │ │ -0f4312: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4318: 0c03 |0020: move-result-object v3 │ │ -0f431a: 0745 |0021: move-object v5, v4 │ │ -0f431c: 0746 |0022: move-object v6, v4 │ │ -0f431e: 0747 |0023: move-object v7, v4 │ │ -0f4320: 7408 9702 0000 |0024: 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@0297 │ │ -0f4326: 0c0a |0027: move-result-object v10 │ │ -0f4328: 7210 8302 0a00 |0028: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f432e: 0a00 |002b: move-result v0 │ │ -0f4330: 3800 1000 |002c: if-eqz v0, 003c // +0010 │ │ -0f4334: 1a00 a423 |002e: const-string v0, "command" // string@23a4 │ │ -0f4338: 7220 7802 0a00 |0030: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f433e: 0a00 |0033: move-result v0 │ │ -0f4340: 7220 7f02 0a00 |0034: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f4346: 0c08 |0037: move-result-object v8 │ │ -0f4348: 6e20 c643 8900 |0038: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f434e: 28ed |003b: goto 0028 // -0013 │ │ -0f4350: 7210 7702 0a00 |003c: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f4356: 1109 |003f: return-object v9 │ │ +0f2000: |[0f2000] indrora.atomic.db.Database.getCommandsByServerId:(I)Ljava/util/ArrayList; │ │ +0f2010: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f2012: 2209 a408 |0001: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +0f2016: 7010 c243 0900 |0003: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f201c: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f2022: 0c00 |0009: move-result-object v0 │ │ +0f2024: 1a01 c423 |000a: const-string v1, "commands" // string@23c4 │ │ +0f2028: 6202 261f |000c: sget-object v2, Lindrora/atomic/db/CommandConstants;.ALL:[Ljava/lang/String; // field@1f26 │ │ +0f202c: 2203 7908 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f2030: 7010 5a43 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2036: 1a05 ed40 |0013: const-string v5, "server = " // string@40ed │ │ +0f203a: 6e20 6343 5300 |0015: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f2040: 0c03 |0018: move-result-object v3 │ │ +0f2042: 6e20 5f43 c300 |0019: invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2048: 0c03 |001c: move-result-object v3 │ │ +0f204a: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f2050: 0c03 |0020: move-result-object v3 │ │ +0f2052: 0745 |0021: move-object v5, v4 │ │ +0f2054: 0746 |0022: move-object v6, v4 │ │ +0f2056: 0747 |0023: move-object v7, v4 │ │ +0f2058: 7408 9702 0000 |0024: 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@0297 │ │ +0f205e: 0c0a |0027: move-result-object v10 │ │ +0f2060: 7210 8302 0a00 |0028: invoke-interface {v10}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f2066: 0a00 |002b: move-result v0 │ │ +0f2068: 3800 1000 |002c: if-eqz v0, 003c // +0010 │ │ +0f206c: 1a00 9f23 |002e: const-string v0, "command" // string@239f │ │ +0f2070: 7220 7802 0a00 |0030: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f2076: 0a00 |0033: move-result v0 │ │ +0f2078: 7220 7f02 0a00 |0034: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f207e: 0c08 |0037: move-result-object v8 │ │ +0f2080: 6e20 c643 8900 |0038: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f2086: 28ed |003b: goto 0028 // -0013 │ │ +0f2088: 7210 7702 0a00 |003c: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f208e: 1109 |003f: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=264 │ │ 0x0006 line=266 │ │ 0x0028 line=276 │ │ 0x002e line=277 │ │ 0x0038 line=278 │ │ @@ -254732,64 +254723,64 @@ │ │ type : '(I)Lindrora/atomic/model/Identity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 98 16-bit code units │ │ -0f4358: |[0f4358] indrora.atomic.db.Database.getIdentityById:(I)Lindrora/atomic/model/Identity; │ │ -0f4368: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f436a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0f436c: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f4372: 0c00 |0005: move-result-object v0 │ │ -0f4374: 1a01 cf2e |0006: const-string v1, "identities" // string@2ecf │ │ -0f4378: 6202 2c1f |0008: sget-object v2, Lindrora/atomic/db/IdentityConstants;.ALL:[Ljava/lang/String; // field@1f2c │ │ -0f437c: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4380: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f4386: 1a05 a41d |000f: const-string v5, "_id=" // string@1da4 │ │ -0f438a: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4390: 0c03 |0014: move-result-object v3 │ │ -0f4392: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f4398: 0c03 |0018: move-result-object v3 │ │ -0f439a: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f43a0: 0c03 |001c: move-result-object v3 │ │ -0f43a2: 0745 |001d: move-object v5, v4 │ │ -0f43a4: 0746 |001e: move-object v6, v4 │ │ -0f43a6: 0747 |001f: move-object v7, v4 │ │ -0f43a8: 7408 9702 0000 |0020: 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@0297 │ │ -0f43ae: 0c08 |0023: move-result-object v8 │ │ -0f43b0: 7210 8302 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f43b6: 0a00 |0027: move-result v0 │ │ -0f43b8: 3800 3600 |0028: if-eqz v0, 005e // +0036 │ │ -0f43bc: 2209 2408 |002a: new-instance v9, Lindrora/atomic/model/Identity; // type@0824 │ │ -0f43c0: 7010 ae41 0900 |002c: invoke-direct {v9}, Lindrora/atomic/model/Identity;.:()V // method@41ae │ │ -0f43c6: 1a00 f939 |002f: const-string v0, "nickname" // string@39f9 │ │ -0f43ca: 7220 7802 0800 |0031: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f43d0: 0a00 |0034: move-result v0 │ │ -0f43d2: 7220 7f02 0800 |0035: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f43d8: 0c00 |0038: move-result-object v0 │ │ -0f43da: 6e20 b441 0900 |0039: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setNickname:(Ljava/lang/String;)V // method@41b4 │ │ -0f43e0: 1a00 cb2e |003c: const-string v0, "ident" // string@2ecb │ │ -0f43e4: 7220 7802 0800 |003e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f43ea: 0a00 |0041: move-result v0 │ │ -0f43ec: 7220 7f02 0800 |0042: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f43f2: 0c00 |0045: move-result-object v0 │ │ -0f43f4: 6e20 b641 0900 |0046: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setUsername:(Ljava/lang/String;)V // method@41b6 │ │ -0f43fa: 1a00 793e |0049: const-string v0, "realname" // string@3e79 │ │ -0f43fe: 7220 7802 0800 |004b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f4404: 0a00 |004e: move-result v0 │ │ -0f4406: 7220 7f02 0800 |004f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -0f440c: 0c00 |0052: move-result-object v0 │ │ -0f440e: 6e20 b541 0900 |0053: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setRealName:(Ljava/lang/String;)V // method@41b5 │ │ -0f4414: 81b0 |0056: int-to-long v0, v11 │ │ -0f4416: 6e30 1440 0a01 |0057: invoke-virtual {v10, v0, v1}, Lindrora/atomic/db/Database;.getAliasesByIdentityId:(J)Ljava/util/List; // method@4014 │ │ -0f441c: 0c00 |005a: move-result-object v0 │ │ -0f441e: 6e20 b341 0900 |005b: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setAliases:(Ljava/util/Collection;)V // method@41b3 │ │ -0f4424: 7210 7702 0800 |005e: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f442a: 1109 |0061: return-object v9 │ │ +0f2090: |[0f2090] indrora.atomic.db.Database.getIdentityById:(I)Lindrora/atomic/model/Identity; │ │ +0f20a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f20a2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0f20a4: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f20aa: 0c00 |0005: move-result-object v0 │ │ +0f20ac: 1a01 ca2e |0006: const-string v1, "identities" // string@2eca │ │ +0f20b0: 6202 2c1f |0008: sget-object v2, Lindrora/atomic/db/IdentityConstants;.ALL:[Ljava/lang/String; // field@1f2c │ │ +0f20b4: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f20b8: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f20be: 1a05 a01d |000f: const-string v5, "_id=" // string@1da0 │ │ +0f20c2: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f20c8: 0c03 |0014: move-result-object v3 │ │ +0f20ca: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f20d0: 0c03 |0018: move-result-object v3 │ │ +0f20d2: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f20d8: 0c03 |001c: move-result-object v3 │ │ +0f20da: 0745 |001d: move-object v5, v4 │ │ +0f20dc: 0746 |001e: move-object v6, v4 │ │ +0f20de: 0747 |001f: move-object v7, v4 │ │ +0f20e0: 7408 9702 0000 |0020: 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@0297 │ │ +0f20e6: 0c08 |0023: move-result-object v8 │ │ +0f20e8: 7210 8302 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f20ee: 0a00 |0027: move-result v0 │ │ +0f20f0: 3800 3600 |0028: if-eqz v0, 005e // +0036 │ │ +0f20f4: 2209 2408 |002a: new-instance v9, Lindrora/atomic/model/Identity; // type@0824 │ │ +0f20f8: 7010 ae41 0900 |002c: invoke-direct {v9}, Lindrora/atomic/model/Identity;.:()V // method@41ae │ │ +0f20fe: 1a00 f439 |002f: const-string v0, "nickname" // string@39f4 │ │ +0f2102: 7220 7802 0800 |0031: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f2108: 0a00 |0034: move-result v0 │ │ +0f210a: 7220 7f02 0800 |0035: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f2110: 0c00 |0038: move-result-object v0 │ │ +0f2112: 6e20 b441 0900 |0039: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setNickname:(Ljava/lang/String;)V // method@41b4 │ │ +0f2118: 1a00 c62e |003c: const-string v0, "ident" // string@2ec6 │ │ +0f211c: 7220 7802 0800 |003e: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f2122: 0a00 |0041: move-result v0 │ │ +0f2124: 7220 7f02 0800 |0042: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f212a: 0c00 |0045: move-result-object v0 │ │ +0f212c: 6e20 b641 0900 |0046: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setUsername:(Ljava/lang/String;)V // method@41b6 │ │ +0f2132: 1a00 743e |0049: const-string v0, "realname" // string@3e74 │ │ +0f2136: 7220 7802 0800 |004b: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f213c: 0a00 |004e: move-result v0 │ │ +0f213e: 7220 7f02 0800 |004f: invoke-interface {v8, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +0f2144: 0c00 |0052: move-result-object v0 │ │ +0f2146: 6e20 b541 0900 |0053: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setRealName:(Ljava/lang/String;)V // method@41b5 │ │ +0f214c: 81b0 |0056: int-to-long v0, v11 │ │ +0f214e: 6e30 1440 0a01 |0057: invoke-virtual {v10, v0, v1}, Lindrora/atomic/db/Database;.getAliasesByIdentityId:(J)Ljava/util/List; // method@4014 │ │ +0f2154: 0c00 |005a: move-result-object v0 │ │ +0f2156: 6e20 b341 0900 |005b: invoke-virtual {v9, v0}, Lindrora/atomic/model/Identity;.setAliases:(Ljava/util/Collection;)V // method@41b3 │ │ +0f215c: 7210 7702 0800 |005e: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f2162: 1109 |0061: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=606 │ │ 0x0002 line=608 │ │ 0x0024 line=618 │ │ 0x002a line=619 │ │ 0x002f line=621 │ │ @@ -254810,45 +254801,45 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -0f442c: |[0f442c] indrora.atomic.db.Database.getIdentityIdByServerId:(I)I │ │ -0f443c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f443e: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ -0f4440: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f4446: 0c00 |0005: move-result-object v0 │ │ -0f4448: 1a01 0241 |0006: const-string v1, "servers" // string@4102 │ │ -0f444c: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f4450: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4454: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f445a: 1a05 a31d |000f: const-string v5, "_id = " // string@1da3 │ │ -0f445e: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4464: 0c03 |0014: move-result-object v3 │ │ -0f4466: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f446c: 0c03 |0018: move-result-object v3 │ │ -0f446e: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4474: 0c03 |001c: move-result-object v3 │ │ -0f4476: 0745 |001d: move-object v5, v4 │ │ -0f4478: 0746 |001e: move-object v6, v4 │ │ -0f447a: 0747 |001f: move-object v7, v4 │ │ -0f447c: 7408 9702 0000 |0020: 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@0297 │ │ -0f4482: 0c08 |0023: move-result-object v8 │ │ -0f4484: 7210 8302 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f448a: 0a00 |0027: move-result v0 │ │ -0f448c: 3800 0c00 |0028: if-eqz v0, 0034 // +000c │ │ -0f4490: 1a00 d02e |002a: const-string v0, "identity" // string@2ed0 │ │ -0f4494: 7220 7802 0800 |002c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -0f449a: 0a00 |002f: move-result v0 │ │ -0f449c: 7220 7c02 0800 |0030: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -0f44a2: 0a09 |0033: move-result v9 │ │ -0f44a4: 7210 7702 0800 |0034: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f44aa: 0f09 |0037: return v9 │ │ +0f2164: |[0f2164] indrora.atomic.db.Database.getIdentityIdByServerId:(I)I │ │ +0f2174: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f2176: 12f9 |0001: const/4 v9, #int -1 // #ff │ │ +0f2178: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f217e: 0c00 |0005: move-result-object v0 │ │ +0f2180: 1a01 fd40 |0006: const-string v1, "servers" // string@40fd │ │ +0f2184: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f2188: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f218c: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2192: 1a05 9f1d |000f: const-string v5, "_id = " // string@1d9f │ │ +0f2196: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f219c: 0c03 |0014: move-result-object v3 │ │ +0f219e: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f21a4: 0c03 |0018: move-result-object v3 │ │ +0f21a6: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f21ac: 0c03 |001c: move-result-object v3 │ │ +0f21ae: 0745 |001d: move-object v5, v4 │ │ +0f21b0: 0746 |001e: move-object v6, v4 │ │ +0f21b2: 0747 |001f: move-object v7, v4 │ │ +0f21b4: 7408 9702 0000 |0020: 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@0297 │ │ +0f21ba: 0c08 |0023: move-result-object v8 │ │ +0f21bc: 7210 8302 0800 |0024: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f21c2: 0a00 |0027: move-result v0 │ │ +0f21c4: 3800 0c00 |0028: if-eqz v0, 0034 // +000c │ │ +0f21c8: 1a00 cb2e |002a: const-string v0, "identity" // string@2ecb │ │ +0f21cc: 7220 7802 0800 |002c: invoke-interface {v8, v0}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +0f21d2: 0a00 |002f: move-result v0 │ │ +0f21d4: 7220 7c02 0800 |0030: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +0f21da: 0a09 |0033: move-result v9 │ │ +0f21dc: 7210 7702 0800 |0034: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f21e2: 0f09 |0037: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=640 │ │ 0x0002 line=642 │ │ 0x0024 line=652 │ │ 0x002a line=653 │ │ 0x0034 line=656 │ │ @@ -254864,42 +254855,42 @@ │ │ type : '(I)Lindrora/atomic/model/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 51 16-bit code units │ │ -0f44ac: |[0f44ac] indrora.atomic.db.Database.getServerById:(I)Lindrora/atomic/model/Server; │ │ -0f44bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f44be: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0f44c0: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f44c6: 0c00 |0005: move-result-object v0 │ │ -0f44c8: 1a01 0241 |0006: const-string v1, "servers" // string@4102 │ │ -0f44cc: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f44d0: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f44d4: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f44da: 1a05 a31d |000f: const-string v5, "_id = " // string@1da3 │ │ -0f44de: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f44e4: 0c03 |0014: move-result-object v3 │ │ -0f44e6: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f44ec: 0c03 |0018: move-result-object v3 │ │ -0f44ee: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f44f4: 0c03 |001c: move-result-object v3 │ │ -0f44f6: 1a07 8e47 |001d: const-string v7, "title ASC" // string@478e │ │ -0f44fa: 0745 |001f: move-object v5, v4 │ │ -0f44fc: 0746 |0020: move-object v6, v4 │ │ -0f44fe: 7408 9702 0000 |0021: 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@0297 │ │ -0f4504: 0c08 |0024: move-result-object v8 │ │ -0f4506: 7210 8302 0800 |0025: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f450c: 0a00 |0028: move-result v0 │ │ -0f450e: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ -0f4512: 7020 2140 8a00 |002b: invoke-direct {v10, v8}, Lindrora/atomic/db/Database;.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; // method@4021 │ │ -0f4518: 0c09 |002e: move-result-object v9 │ │ -0f451a: 7210 7702 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f4520: 1109 |0032: return-object v9 │ │ +0f21e4: |[0f21e4] indrora.atomic.db.Database.getServerById:(I)Lindrora/atomic/model/Server; │ │ +0f21f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f21f6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0f21f8: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f21fe: 0c00 |0005: move-result-object v0 │ │ +0f2200: 1a01 fd40 |0006: const-string v1, "servers" // string@40fd │ │ +0f2204: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f2208: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f220c: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2212: 1a05 9f1d |000f: const-string v5, "_id = " // string@1d9f │ │ +0f2216: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f221c: 0c03 |0014: move-result-object v3 │ │ +0f221e: 6e20 5f43 b300 |0015: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2224: 0c03 |0018: move-result-object v3 │ │ +0f2226: 6e10 6a43 0300 |0019: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f222c: 0c03 |001c: move-result-object v3 │ │ +0f222e: 1a07 8947 |001d: const-string v7, "title ASC" // string@4789 │ │ +0f2232: 0745 |001f: move-object v5, v4 │ │ +0f2234: 0746 |0020: move-object v6, v4 │ │ +0f2236: 7408 9702 0000 |0021: 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@0297 │ │ +0f223c: 0c08 |0024: move-result-object v8 │ │ +0f223e: 7210 8302 0800 |0025: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f2244: 0a00 |0028: move-result v0 │ │ +0f2246: 3800 0600 |0029: if-eqz v0, 002f // +0006 │ │ +0f224a: 7020 2140 8a00 |002b: invoke-direct {v10, v8}, Lindrora/atomic/db/Database;.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; // method@4021 │ │ +0f2250: 0c09 |002e: move-result-object v9 │ │ +0f2252: 7210 7702 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f2258: 1109 |0032: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=349 │ │ 0x0002 line=351 │ │ 0x0025 line=361 │ │ 0x002b line=362 │ │ 0x002f line=365 │ │ @@ -254915,41 +254906,41 @@ │ │ type : '()Ljava/util/HashMap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 49 16-bit code units │ │ -0f4524: |[0f4524] indrora.atomic.db.Database.getServers:()Ljava/util/HashMap; │ │ -0f4534: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0f4536: 220a ac08 |0001: new-instance v10, Ljava/util/HashMap; // type@08ac │ │ -0f453a: 7010 ed43 0a00 |0003: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0f4540: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f4546: 0c00 |0009: move-result-object v0 │ │ -0f4548: 1a01 0241 |000a: const-string v1, "servers" // string@4102 │ │ -0f454c: 6202 311f |000c: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f4550: 1a07 8e47 |000e: const-string v7, "title ASC" // string@478e │ │ -0f4554: 0734 |0010: move-object v4, v3 │ │ -0f4556: 0735 |0011: move-object v5, v3 │ │ -0f4558: 0736 |0012: move-object v6, v3 │ │ -0f455a: 7408 9702 0000 |0013: 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@0297 │ │ -0f4560: 0c08 |0016: move-result-object v8 │ │ -0f4562: 7210 8302 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f4568: 0a00 |001a: move-result v0 │ │ -0f456a: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ -0f456e: 7020 2140 8b00 |001d: invoke-direct {v11, v8}, Lindrora/atomic/db/Database;.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; // method@4021 │ │ -0f4574: 0c09 |0020: move-result-object v9 │ │ -0f4576: 6e10 f541 0900 |0021: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f457c: 0a00 |0024: move-result v0 │ │ -0f457e: 7110 0143 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f4584: 0c00 |0028: move-result-object v0 │ │ -0f4586: 6e30 f343 0a09 |0029: invoke-virtual {v10, v0, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f458c: 28eb |002c: goto 0017 // -0015 │ │ -0f458e: 7210 7702 0800 |002d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f4594: 110a |0030: return-object v10 │ │ +0f225c: |[0f225c] indrora.atomic.db.Database.getServers:()Ljava/util/HashMap; │ │ +0f226c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f226e: 220a ac08 |0001: new-instance v10, Ljava/util/HashMap; // type@08ac │ │ +0f2272: 7010 ed43 0a00 |0003: invoke-direct {v10}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f2278: 6e10 1a40 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f227e: 0c00 |0009: move-result-object v0 │ │ +0f2280: 1a01 fd40 |000a: const-string v1, "servers" // string@40fd │ │ +0f2284: 6202 311f |000c: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f2288: 1a07 8947 |000e: const-string v7, "title ASC" // string@4789 │ │ +0f228c: 0734 |0010: move-object v4, v3 │ │ +0f228e: 0735 |0011: move-object v5, v3 │ │ +0f2290: 0736 |0012: move-object v6, v3 │ │ +0f2292: 7408 9702 0000 |0013: 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@0297 │ │ +0f2298: 0c08 |0016: move-result-object v8 │ │ +0f229a: 7210 8302 0800 |0017: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f22a0: 0a00 |001a: move-result v0 │ │ +0f22a2: 3800 1200 |001b: if-eqz v0, 002d // +0012 │ │ +0f22a6: 7020 2140 8b00 |001d: invoke-direct {v11, v8}, Lindrora/atomic/db/Database;.populateServer:(Landroid/database/Cursor;)Lindrora/atomic/model/Server; // method@4021 │ │ +0f22ac: 0c09 |0020: move-result-object v9 │ │ +0f22ae: 6e10 f541 0900 |0021: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f22b4: 0a00 |0024: move-result v0 │ │ +0f22b6: 7110 0143 0000 |0025: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f22bc: 0c00 |0028: move-result-object v0 │ │ +0f22be: 6e30 f343 0a09 |0029: invoke-virtual {v10, v0, v9}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f22c4: 28eb |002c: goto 0017 // -0015 │ │ +0f22c6: 7210 7702 0800 |002d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f22cc: 110a |0030: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=327 │ │ 0x0006 line=329 │ │ 0x0017 line=339 │ │ 0x001d line=340 │ │ 0x0021 line=341 │ │ @@ -254966,47 +254957,49 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 51 16-bit code units │ │ -0f4598: |[0f4598] indrora.atomic.db.Database.isTitleUsed:(Ljava/lang/String;)Z │ │ -0f45a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f45aa: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0f45ac: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ -0f45b2: 0c00 |0005: move-result-object v0 │ │ -0f45b4: 1a01 0241 |0006: const-string v1, "servers" // string@4102 │ │ -0f45b8: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f45bc: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f45c0: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f45c6: 1a05 8d47 |000f: const-string v5, "title = " // string@478d │ │ -0f45ca: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f45d0: 0c03 |0014: move-result-object v3 │ │ -0f45d2: 7110 9102 0b00 |0015: invoke-static {v11}, Landroid/database/DatabaseUtils;.sqlEscapeString:(Ljava/lang/String;)Ljava/lang/String; // method@0291 │ │ -0f45d8: 0c05 |0018: move-result-object v5 │ │ -0f45da: 6e20 6343 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f45e0: 0c03 |001c: move-result-object v3 │ │ -0f45e2: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f45e8: 0c03 |0020: move-result-object v3 │ │ -0f45ea: 0745 |0021: move-object v5, v4 │ │ -0f45ec: 0746 |0022: move-object v6, v4 │ │ -0f45ee: 0747 |0023: move-object v7, v4 │ │ -0f45f0: 7408 9702 0000 |0024: 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@0297 │ │ -0f45f6: 0c08 |0027: move-result-object v8 │ │ -0f45f8: 7210 8302 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ -0f45fe: 0a00 |002b: move-result v0 │ │ -0f4600: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ -0f4604: 1219 |002e: const/4 v9, #int 1 // #1 │ │ -0f4606: 7210 7702 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -0f460c: 0f09 |0032: return v9 │ │ +0f22d0: |[0f22d0] indrora.atomic.db.Database.isTitleUsed:(Ljava/lang/String;)Z │ │ +0f22e0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f22e2: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0f22e4: 6e10 1a40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/db/Database;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401a │ │ +0f22ea: 0c00 |0005: move-result-object v0 │ │ +0f22ec: 1a01 fd40 |0006: const-string v1, "servers" // string@40fd │ │ +0f22f0: 6202 311f |0008: sget-object v2, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f22f4: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f22f8: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f22fe: 1a05 8847 |000f: const-string v5, "title = " // string@4788 │ │ +0f2302: 6e20 6343 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f2308: 0c03 |0014: move-result-object v3 │ │ +0f230a: 7110 9102 0b00 |0015: invoke-static {v11}, Landroid/database/DatabaseUtils;.sqlEscapeString:(Ljava/lang/String;)Ljava/lang/String; // method@0291 │ │ +0f2310: 0c05 |0018: move-result-object v5 │ │ +0f2312: 6e20 6343 5300 |0019: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f2318: 0c03 |001c: move-result-object v3 │ │ +0f231a: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f2320: 0c03 |0020: move-result-object v3 │ │ +0f2322: 0745 |0021: move-object v5, v4 │ │ +0f2324: 0746 |0022: move-object v6, v4 │ │ +0f2326: 0747 |0023: move-object v7, v4 │ │ +0f2328: 7408 9702 0000 |0024: 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@0297 │ │ +0f232e: 0c08 |0027: move-result-object v8 │ │ +0f2330: 7210 8302 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0283 │ │ +0f2336: 0a00 |002b: move-result v0 │ │ +0f2338: 3800 0300 |002c: if-eqz v0, 002f // +0003 │ │ +0f233c: 1219 |002e: const/4 v9, #int 1 // #1 │ │ +0f233e: 7210 7702 0800 |002f: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +0f2344: 0f09 |0032: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0002 line=379 │ │ + 0x0015 line=382 │ │ + 0x0024 line=379 │ │ 0x0028 line=389 │ │ 0x002e line=390 │ │ 0x002f line=393 │ │ 0x0032 line=395 │ │ locals : │ │ 0x0028 - 0x0033 reg=8 cursor Landroid/database/Cursor; │ │ 0x0002 - 0x0033 reg=9 isTitleUsed Z │ │ @@ -255018,26 +255011,26 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0f4610: |[0f4610] indrora.atomic.db.Database.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -0f4620: 1a00 8305 |0000: const-string v0, "CREATE TABLE servers ( _id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT NOT NULL, host TEXT NOT NULL, port INTEGER, password TEXT, autoConnect BOOLEAN, useSSL BOOLEAN, charset TEXT, identity INTEGER, nickserv_password TEXT, sasl_username TEXT, sasl_password TEXT);" // string@0583 │ │ -0f4624: 6e20 9502 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f462a: 1a00 8005 |0005: const-string v0, "CREATE TABLE channels (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, password TEXT, server INTEGER);" // string@0580 │ │ -0f462e: 6e20 9502 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4634: 1a00 8205 |000a: const-string v0, "CREATE TABLE identities (_id INTEGER PRIMARY KEY AUTOINCREMENT, nickname TEXT NOT NULL,ident TEXT NOT NULL,realname TEXT NOT NULL);" // string@0582 │ │ -0f4638: 6e20 9502 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f463e: 1a00 8105 |000f: const-string v0, "CREATE TABLE commands (_id INTEGER PRIMARY KEY AUTOINCREMENT, command TEXT NOT NULL, server INTEGER);" // string@0581 │ │ -0f4642: 6e20 9502 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4648: 1a00 7f05 |0014: const-string v0, "CREATE TABLE aliases (_id INTEGER PRIMARY KEY AUTOINCREMENT, alias TEXT NOT NULL, identity INTEGER);" // string@057f │ │ -0f464c: 6e20 9502 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4652: 0e00 |0019: return-void │ │ +0f2348: |[0f2348] indrora.atomic.db.Database.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +0f2358: 1a00 7f05 |0000: const-string v0, "CREATE TABLE servers ( _id INTEGER PRIMARY KEY AUTOINCREMENT, title TEXT NOT NULL, host TEXT NOT NULL, port INTEGER, password TEXT, autoConnect BOOLEAN, useSSL BOOLEAN, charset TEXT, identity INTEGER, nickserv_password TEXT, sasl_username TEXT, sasl_password TEXT);" // string@057f │ │ +0f235c: 6e20 9502 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f2362: 1a00 7c05 |0005: const-string v0, "CREATE TABLE channels (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, password TEXT, server INTEGER);" // string@057c │ │ +0f2366: 6e20 9502 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f236c: 1a00 7e05 |000a: const-string v0, "CREATE TABLE identities (_id INTEGER PRIMARY KEY AUTOINCREMENT, nickname TEXT NOT NULL,ident TEXT NOT NULL,realname TEXT NOT NULL);" // string@057e │ │ +0f2370: 6e20 9502 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f2376: 1a00 7d05 |000f: const-string v0, "CREATE TABLE commands (_id INTEGER PRIMARY KEY AUTOINCREMENT, command TEXT NOT NULL, server INTEGER);" // string@057d │ │ +0f237a: 6e20 9502 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f2380: 1a00 7b05 |0014: const-string v0, "CREATE TABLE aliases (_id INTEGER PRIMARY KEY AUTOINCREMENT, alias TEXT NOT NULL, identity INTEGER);" // string@057b │ │ +0f2384: 6e20 9502 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f238a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=79 │ │ 0x000a line=87 │ │ 0x000f line=95 │ │ 0x0014 line=102 │ │ @@ -255051,39 +255044,39 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0f4654: |[0f4654] indrora.atomic.db.Database.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -0f4664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0f4666: 3303 0800 |0001: if-ne v3, v0, 0009 // +0008 │ │ -0f466a: 1a00 9802 |0003: const-string v0, "ALTER TABLE servers ADD charset TEXT AFTER useSSL;" // string@0298 │ │ -0f466e: 6e20 9502 0200 |0005: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4674: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -0f4676: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0f4678: 3303 0800 |000a: if-ne v3, v0, 0012 // +0008 │ │ -0f467c: 1a00 8105 |000c: const-string v0, "CREATE TABLE commands (_id INTEGER PRIMARY KEY AUTOINCREMENT, command TEXT NOT NULL, server INTEGER);" // string@0581 │ │ -0f4680: 6e20 9502 0200 |000e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4686: 1233 |0011: const/4 v3, #int 3 // #3 │ │ -0f4688: 1230 |0012: const/4 v0, #int 3 // #3 │ │ -0f468a: 3303 0800 |0013: if-ne v3, v0, 001b // +0008 │ │ -0f468e: 1a00 7f05 |0015: const-string v0, "CREATE TABLE aliases (_id INTEGER PRIMARY KEY AUTOINCREMENT, alias TEXT NOT NULL, identity INTEGER);" // string@057f │ │ -0f4692: 6e20 9502 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4698: 1243 |001a: const/4 v3, #int 4 // #4 │ │ -0f469a: 1240 |001b: const/4 v0, #int 4 // #4 │ │ -0f469c: 3303 1100 |001c: if-ne v3, v0, 002d // +0011 │ │ -0f46a0: 1a00 9902 |001e: const-string v0, "ALTER TABLE servers ADD nickserv_password TEXT AFTER charset;" // string@0299 │ │ -0f46a4: 6e20 9502 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f46aa: 1a00 9b02 |0023: const-string v0, "ALTER TABLE servers ADD sasl_username TEXT AFTER nickserv_password;" // string@029b │ │ -0f46ae: 6e20 9502 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f46b4: 1a00 9a02 |0028: const-string v0, "ALTER TABLE servers ADD sasl_password TEXT AFTER sasl_username;" // string@029a │ │ -0f46b8: 6e20 9502 0200 |002a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f46be: 0e00 |002d: return-void │ │ +0f238c: |[0f238c] indrora.atomic.db.Database.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +0f239c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0f239e: 3303 0800 |0001: if-ne v3, v0, 0009 // +0008 │ │ +0f23a2: 1a00 9502 |0003: const-string v0, "ALTER TABLE servers ADD charset TEXT AFTER useSSL;" // string@0295 │ │ +0f23a6: 6e20 9502 0200 |0005: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23ac: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +0f23ae: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0f23b0: 3303 0800 |000a: if-ne v3, v0, 0012 // +0008 │ │ +0f23b4: 1a00 7d05 |000c: const-string v0, "CREATE TABLE commands (_id INTEGER PRIMARY KEY AUTOINCREMENT, command TEXT NOT NULL, server INTEGER);" // string@057d │ │ +0f23b8: 6e20 9502 0200 |000e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23be: 1233 |0011: const/4 v3, #int 3 // #3 │ │ +0f23c0: 1230 |0012: const/4 v0, #int 3 // #3 │ │ +0f23c2: 3303 0800 |0013: if-ne v3, v0, 001b // +0008 │ │ +0f23c6: 1a00 7b05 |0015: const-string v0, "CREATE TABLE aliases (_id INTEGER PRIMARY KEY AUTOINCREMENT, alias TEXT NOT NULL, identity INTEGER);" // string@057b │ │ +0f23ca: 6e20 9502 0200 |0017: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23d0: 1243 |001a: const/4 v3, #int 4 // #4 │ │ +0f23d2: 1240 |001b: const/4 v0, #int 4 // #4 │ │ +0f23d4: 3303 1100 |001c: if-ne v3, v0, 002d // +0011 │ │ +0f23d8: 1a00 9602 |001e: const-string v0, "ALTER TABLE servers ADD nickserv_password TEXT AFTER charset;" // string@0296 │ │ +0f23dc: 6e20 9502 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23e2: 1a00 9802 |0023: const-string v0, "ALTER TABLE servers ADD sasl_username TEXT AFTER nickserv_password;" // string@0298 │ │ +0f23e6: 6e20 9502 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23ec: 1a00 9702 |0028: const-string v0, "ALTER TABLE servers ADD sasl_password TEXT AFTER sasl_username;" // string@0297 │ │ +0f23f0: 6e20 9502 0200 |002a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f23f6: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0003 line=125 │ │ 0x0008 line=127 │ │ 0x0009 line=130 │ │ 0x000c line=132 │ │ @@ -255107,52 +255100,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0f46c0: |[0f46c0] indrora.atomic.db.Database.removeServerById:(I)V │ │ -0f46d0: 6e20 1940 5400 |0000: invoke-virtual {v4, v5}, Lindrora/atomic/db/Database;.getIdentityIdByServerId:(I)I // method@4019 │ │ -0f46d6: 0a00 |0003: move-result v0 │ │ -0f46d8: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -0f46da: 3210 2600 |0005: if-eq v0, v1, 002b // +0026 │ │ -0f46de: 8102 |0007: int-to-long v2, v0 │ │ -0f46e0: 6e30 1340 2403 |0008: invoke-virtual {v4, v2, v3}, Lindrora/atomic/db/Database;.deleteAliases:(J)V // method@4013 │ │ -0f46e6: 6e10 1d40 0400 |000b: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f46ec: 0c01 |000e: move-result-object v1 │ │ -0f46ee: 2202 7908 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f46f2: 7010 5a43 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f46f8: 1a03 ab06 |0014: const-string v3, "DELETE FROM identities WHERE _id = " // string@06ab │ │ -0f46fc: 6e20 6343 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4702: 0c02 |0019: move-result-object v2 │ │ -0f4704: 6e20 5f43 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f470a: 0c02 |001d: move-result-object v2 │ │ -0f470c: 1a03 c301 |001e: const-string v3, ";" // string@01c3 │ │ -0f4710: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4716: 0c02 |0023: move-result-object v2 │ │ -0f4718: 6e10 6a43 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f471e: 0c02 |0027: move-result-object v2 │ │ -0f4720: 6e20 9502 2100 |0028: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4726: 6e10 1d40 0400 |002b: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f472c: 0c01 |002e: move-result-object v1 │ │ -0f472e: 2202 7908 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4732: 7010 5a43 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f4738: 1a03 ac06 |0034: const-string v3, "DELETE FROM servers WHERE _id = " // string@06ac │ │ -0f473c: 6e20 6343 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4742: 0c02 |0039: move-result-object v2 │ │ -0f4744: 6e20 5f43 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f474a: 0c02 |003d: move-result-object v2 │ │ -0f474c: 1a03 c301 |003e: const-string v3, ";" // string@01c3 │ │ -0f4750: 6e20 6343 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4756: 0c02 |0043: move-result-object v2 │ │ -0f4758: 6e10 6a43 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f475e: 0c02 |0047: move-result-object v2 │ │ -0f4760: 6e20 9502 2100 |0048: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ -0f4766: 0e00 |004b: return-void │ │ +0f23f8: |[0f23f8] indrora.atomic.db.Database.removeServerById:(I)V │ │ +0f2408: 6e20 1940 5400 |0000: invoke-virtual {v4, v5}, Lindrora/atomic/db/Database;.getIdentityIdByServerId:(I)I // method@4019 │ │ +0f240e: 0a00 |0003: move-result v0 │ │ +0f2410: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0f2412: 3210 2600 |0005: if-eq v0, v1, 002b // +0026 │ │ +0f2416: 8102 |0007: int-to-long v2, v0 │ │ +0f2418: 6e30 1340 2403 |0008: invoke-virtual {v4, v2, v3}, Lindrora/atomic/db/Database;.deleteAliases:(J)V // method@4013 │ │ +0f241e: 6e10 1d40 0400 |000b: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f2424: 0c01 |000e: move-result-object v1 │ │ +0f2426: 2202 7908 |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f242a: 7010 5a43 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2430: 1a03 a706 |0014: const-string v3, "DELETE FROM identities WHERE _id = " // string@06a7 │ │ +0f2434: 6e20 6343 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f243a: 0c02 |0019: move-result-object v2 │ │ +0f243c: 6e20 5f43 0200 |001a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2442: 0c02 |001d: move-result-object v2 │ │ +0f2444: 1a03 c001 |001e: const-string v3, ";" // string@01c0 │ │ +0f2448: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f244e: 0c02 |0023: move-result-object v2 │ │ +0f2450: 6e10 6a43 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f2456: 0c02 |0027: move-result-object v2 │ │ +0f2458: 6e20 9502 2100 |0028: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f245e: 6e10 1d40 0400 |002b: invoke-virtual {v4}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f2464: 0c01 |002e: move-result-object v1 │ │ +0f2466: 2202 7908 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f246a: 7010 5a43 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2470: 1a03 a806 |0034: const-string v3, "DELETE FROM servers WHERE _id = " // string@06a8 │ │ +0f2474: 6e20 6343 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f247a: 0c02 |0039: move-result-object v2 │ │ +0f247c: 6e20 5f43 5200 |003a: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2482: 0c02 |003d: move-result-object v2 │ │ +0f2484: 1a03 c001 |003e: const-string v3, ";" // string@01c0 │ │ +0f2488: 6e20 6343 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f248e: 0c02 |0043: move-result-object v2 │ │ +0f2490: 6e10 6a43 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f2496: 0c02 |0047: move-result-object v2 │ │ +0f2498: 6e20 9502 2100 |0048: invoke-virtual {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0295 │ │ +0f249e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ 0x0007 line=499 │ │ 0x000b line=500 │ │ 0x002b line=506 │ │ @@ -255167,193 +255160,190 @@ │ │ type : '(JLjava/util/List;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0f4768: |[0f4768] indrora.atomic.db.Database.setAliases:(JLjava/util/List;)V │ │ -0f4778: 6e30 1340 8709 |0000: invoke-virtual {v7, v8, v9}, Lindrora/atomic/db/Database;.deleteAliases:(J)V // method@4013 │ │ -0f477e: 2202 4400 |0003: new-instance v2, Landroid/content/ContentValues; // type@0044 │ │ -0f4782: 7010 8a01 0200 |0005: invoke-direct {v2}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f4788: 7210 2944 0a00 |0008: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -0f478e: 0c01 |000b: move-result-object v1 │ │ -0f4790: 7210 0244 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f4796: 0a03 |000f: move-result v3 │ │ -0f4798: 3803 2400 |0010: if-eqz v3, 0034 // +0024 │ │ -0f479c: 7210 0344 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f47a2: 0c00 |0015: move-result-object v0 │ │ -0f47a4: 1f00 7708 |0016: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0f47a8: 6e10 8b01 0200 |0018: invoke-virtual {v2}, Landroid/content/ContentValues;.clear:()V // method@018b │ │ -0f47ae: 1a03 0e20 |001b: const-string v3, "alias" // string@200e │ │ -0f47b2: 6e30 8f01 3200 |001d: invoke-virtual {v2, v3, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f47b8: 1a03 d02e |0020: const-string v3, "identity" // string@2ed0 │ │ -0f47bc: 7120 0743 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ -0f47c2: 0c04 |0025: move-result-object v4 │ │ -0f47c4: 6e30 8e01 3204 |0026: invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@018e │ │ -0f47ca: 6e10 1d40 0700 |0029: invoke-virtual {v7}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f47d0: 0c03 |002c: move-result-object v3 │ │ -0f47d2: 1a04 1320 |002d: const-string v4, "aliases" // string@2013 │ │ -0f47d6: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -0f47d8: 6e40 9602 4325 |0030: invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ -0f47de: 28d9 |0033: goto 000c // -0027 │ │ -0f47e0: 0e00 |0034: return-void │ │ +0f24a0: |[0f24a0] indrora.atomic.db.Database.setAliases:(JLjava/util/List;)V │ │ +0f24b0: 6e30 1340 8709 |0000: invoke-virtual {v7, v8, v9}, Lindrora/atomic/db/Database;.deleteAliases:(J)V // method@4013 │ │ +0f24b6: 2201 4400 |0003: new-instance v1, Landroid/content/ContentValues; // type@0044 │ │ +0f24ba: 7010 8a01 0100 |0005: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f24c0: 7210 2944 0a00 |0008: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +0f24c6: 0c02 |000b: move-result-object v2 │ │ +0f24c8: 7210 0244 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f24ce: 0a03 |000f: move-result v3 │ │ +0f24d0: 3803 2400 |0010: if-eqz v3, 0034 // +0024 │ │ +0f24d4: 7210 0344 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f24da: 0c00 |0015: move-result-object v0 │ │ +0f24dc: 1f00 7708 |0016: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0f24e0: 6e10 8b01 0100 |0018: invoke-virtual {v1}, Landroid/content/ContentValues;.clear:()V // method@018b │ │ +0f24e6: 1a03 0920 |001b: const-string v3, "alias" // string@2009 │ │ +0f24ea: 6e30 8f01 3100 |001d: invoke-virtual {v1, v3, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f24f0: 1a03 cb2e |0020: const-string v3, "identity" // string@2ecb │ │ +0f24f4: 7120 0743 9800 |0022: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ +0f24fa: 0c04 |0025: move-result-object v4 │ │ +0f24fc: 6e30 8e01 3104 |0026: invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@018e │ │ +0f2502: 6e10 1d40 0700 |0029: invoke-virtual {v7}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f2508: 0c03 |002c: move-result-object v3 │ │ +0f250a: 1a04 0e20 |002d: const-string v4, "aliases" // string@200e │ │ +0f250e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +0f2510: 6e40 9602 4315 |0030: invoke-virtual {v3, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0296 │ │ +0f2516: 28d9 |0033: goto 000c // -0027 │ │ +0f2518: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=514 │ │ 0x0008 line=516 │ │ 0x0018 line=517 │ │ 0x001b line=518 │ │ 0x0020 line=519 │ │ 0x0029 line=520 │ │ 0x0034 line=522 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Ljava/util/List; │ │ 0x0018 - 0x0034 reg=0 alias Ljava/lang/String; │ │ - 0x000c - 0x0035 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0008 - 0x0035 reg=2 values Landroid/content/ContentValues; │ │ + 0x0008 - 0x0035 reg=1 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0035 reg=7 this Lindrora/atomic/db/Database; │ │ 0x0000 - 0x0035 reg=8 identityId J │ │ 0x0000 - 0x0035 reg=10 aliases Ljava/util/List; Ljava/util/List; │ │ │ │ #18 : (in Lindrora/atomic/db/Database;) │ │ name : 'setChannels' │ │ type : '(ILjava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0f47e4: |[0f47e4] indrora.atomic.db.Database.setChannels:(ILjava/util/ArrayList;)V │ │ -0f47f4: 6e10 1d40 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f47fa: 0c02 |0003: move-result-object v2 │ │ -0f47fc: 1a03 9e22 |0004: const-string v3, "channels" // string@229e │ │ -0f4800: 2204 7908 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4804: 7010 5a43 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f480a: 1a05 f240 |000b: const-string v5, "server = " // string@40f2 │ │ -0f480e: 6e20 6343 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4814: 0c04 |0010: move-result-object v4 │ │ -0f4816: 6e20 5f43 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f481c: 0c04 |0014: move-result-object v4 │ │ -0f481e: 6e10 6a43 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4824: 0c04 |0018: move-result-object v4 │ │ -0f4826: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0f4828: 6e40 9402 3254 |001a: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0294 │ │ -0f482e: 6e10 ce43 0800 |001d: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0f4834: 0c01 |0020: move-result-object v1 │ │ -0f4836: 7210 0244 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f483c: 0a02 |0024: move-result v2 │ │ -0f483e: 3802 0e00 |0025: if-eqz v2, 0033 // +000e │ │ -0f4842: 7210 0344 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f4848: 0c00 |002a: move-result-object v0 │ │ -0f484a: 1f00 7708 |002b: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0f484e: 1a02 0000 |002d: const-string v2, "" // string@0000 │ │ -0f4852: 6e40 0e40 7620 |002f: invoke-virtual {v6, v7, v0, v2}, Lindrora/atomic/db/Database;.addChannel:(ILjava/lang/String;Ljava/lang/String;)V // method@400e │ │ -0f4858: 28ef |0032: goto 0021 // -0011 │ │ -0f485a: 0e00 |0033: return-void │ │ +0f251c: |[0f251c] indrora.atomic.db.Database.setChannels:(ILjava/util/ArrayList;)V │ │ +0f252c: 6e10 1d40 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f2532: 0c01 |0003: move-result-object v1 │ │ +0f2534: 1a02 9922 |0004: const-string v2, "channels" // string@2299 │ │ +0f2538: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f253c: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2542: 1a04 ed40 |000b: const-string v4, "server = " // string@40ed │ │ +0f2546: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f254c: 0c03 |0010: move-result-object v3 │ │ +0f254e: 6e20 5f43 6300 |0011: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2554: 0c03 |0014: move-result-object v3 │ │ +0f2556: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f255c: 0c03 |0018: move-result-object v3 │ │ +0f255e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0f2560: 6e40 9402 2143 |001a: invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0294 │ │ +0f2566: 6e10 ce43 0700 |001d: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0f256c: 0c01 |0020: move-result-object v1 │ │ +0f256e: 7210 0244 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f2574: 0a02 |0024: move-result v2 │ │ +0f2576: 3802 0e00 |0025: if-eqz v2, 0033 // +000e │ │ +0f257a: 7210 0344 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f2580: 0c00 |002a: move-result-object v0 │ │ +0f2582: 1f00 7708 |002b: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0f2586: 1a02 0000 |002d: const-string v2, "" // string@0000 │ │ +0f258a: 6e40 0e40 6520 |002f: invoke-virtual {v5, v6, v0, v2}, Lindrora/atomic/db/Database;.addChannel:(ILjava/lang/String;Ljava/lang/String;)V // method@400e │ │ +0f2590: 28ef |0032: goto 0021 // -0011 │ │ +0f2592: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x001d line=252 │ │ 0x002d line=253 │ │ 0x0033 line=255 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/ArrayList; │ │ 0x002d - 0x0033 reg=0 channel Ljava/lang/String; │ │ - 0x0021 - 0x0034 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0034 reg=6 this Lindrora/atomic/db/Database; │ │ - 0x0000 - 0x0034 reg=7 serverId I │ │ - 0x0000 - 0x0034 reg=8 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0034 reg=5 this Lindrora/atomic/db/Database; │ │ + 0x0000 - 0x0034 reg=6 serverId I │ │ + 0x0000 - 0x0034 reg=7 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ #19 : (in Lindrora/atomic/db/Database;) │ │ name : 'setCommands' │ │ type : '(ILjava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0f485c: |[0f485c] indrora.atomic.db.Database.setCommands:(ILjava/util/ArrayList;)V │ │ -0f486c: 6e10 1d40 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f4872: 0c02 |0003: move-result-object v2 │ │ -0f4874: 1a03 c923 |0004: const-string v3, "commands" // string@23c9 │ │ -0f4878: 2204 7908 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f487c: 7010 5a43 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f4882: 1a05 f240 |000b: const-string v5, "server = " // string@40f2 │ │ -0f4886: 6e20 6343 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f488c: 0c04 |0010: move-result-object v4 │ │ -0f488e: 6e20 5f43 7400 |0011: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f4894: 0c04 |0014: move-result-object v4 │ │ -0f4896: 6e10 6a43 0400 |0015: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f489c: 0c04 |0018: move-result-object v4 │ │ -0f489e: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -0f48a0: 6e40 9402 3254 |001a: invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0294 │ │ -0f48a6: 6e10 ce43 0800 |001d: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0f48ac: 0c01 |0020: move-result-object v1 │ │ -0f48ae: 7210 0244 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f48b4: 0a02 |0024: move-result v2 │ │ -0f48b6: 3802 0c00 |0025: if-eqz v2, 0031 // +000c │ │ -0f48ba: 7210 0344 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f48c0: 0c00 |002a: move-result-object v0 │ │ -0f48c2: 1f00 7708 |002b: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0f48c6: 6e30 0f40 7600 |002d: invoke-virtual {v6, v7, v0}, Lindrora/atomic/db/Database;.addCommand:(ILjava/lang/String;)V // method@400f │ │ -0f48cc: 28f1 |0030: goto 0021 // -000f │ │ -0f48ce: 0e00 |0031: return-void │ │ +0f2594: |[0f2594] indrora.atomic.db.Database.setCommands:(ILjava/util/ArrayList;)V │ │ +0f25a4: 6e10 1d40 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f25aa: 0c01 |0003: move-result-object v1 │ │ +0f25ac: 1a02 c423 |0004: const-string v2, "commands" // string@23c4 │ │ +0f25b0: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f25b4: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f25ba: 1a04 ed40 |000b: const-string v4, "server = " // string@40ed │ │ +0f25be: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f25c4: 0c03 |0010: move-result-object v3 │ │ +0f25c6: 6e20 5f43 6300 |0011: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f25cc: 0c03 |0014: move-result-object v3 │ │ +0f25ce: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f25d4: 0c03 |0018: move-result-object v3 │ │ +0f25d6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0f25d8: 6e40 9402 2143 |001a: invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0294 │ │ +0f25de: 6e10 ce43 0700 |001d: invoke-virtual {v7}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0f25e4: 0c01 |0020: move-result-object v1 │ │ +0f25e6: 7210 0244 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f25ec: 0a02 |0024: move-result v2 │ │ +0f25ee: 3802 0c00 |0025: if-eqz v2, 0031 // +000c │ │ +0f25f2: 7210 0344 0100 |0027: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f25f8: 0c00 |002a: move-result-object v0 │ │ +0f25fa: 1f00 7708 |002b: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0f25fe: 6e30 0f40 6500 |002d: invoke-virtual {v5, v6, v0}, Lindrora/atomic/db/Database;.addCommand:(ILjava/lang/String;)V // method@400f │ │ +0f2604: 28f1 |0030: goto 0021 // -000f │ │ +0f2606: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x001d line=316 │ │ 0x002d line=317 │ │ 0x0031 line=319 │ │ locals : │ │ - 0x0000 - 0x0000 reg=8 (null) Ljava/util/ArrayList; │ │ + 0x0000 - 0x0000 reg=7 (null) Ljava/util/ArrayList; │ │ 0x002d - 0x0031 reg=0 command Ljava/lang/String; │ │ - 0x0021 - 0x0032 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x0032 reg=6 this Lindrora/atomic/db/Database; │ │ - 0x0000 - 0x0032 reg=7 serverId I │ │ - 0x0000 - 0x0032 reg=8 commands Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0032 reg=5 this Lindrora/atomic/db/Database; │ │ + 0x0000 - 0x0032 reg=6 serverId I │ │ + 0x0000 - 0x0032 reg=7 commands Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ #20 : (in Lindrora/atomic/db/Database;) │ │ name : 'updateIdentity' │ │ type : '(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0f48d0: |[0f48d0] indrora.atomic.db.Database.updateIdentity:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ -0f48e0: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ -0f48e4: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f48ea: 1a01 f939 |0005: const-string v1, "nickname" // string@39f9 │ │ -0f48ee: 6e30 8f01 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f48f4: 1a01 cb2e |000a: const-string v1, "ident" // string@2ecb │ │ -0f48f8: 6e30 8f01 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f48fe: 1a01 793e |000f: const-string v1, "realname" // string@3e79 │ │ -0f4902: 6e30 8f01 1009 |0011: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4908: 6e10 1d40 0500 |0014: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f490e: 0c01 |0017: move-result-object v1 │ │ -0f4910: 1a02 cf2e |0018: const-string v2, "identities" // string@2ecf │ │ -0f4914: 2203 7908 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4918: 7010 5a43 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f491e: 1a04 a31d |001f: const-string v4, "_id = " // string@1da3 │ │ -0f4922: 6e20 6343 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4928: 0c03 |0024: move-result-object v3 │ │ -0f492a: 6e20 5f43 6300 |0025: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f4930: 0c03 |0028: move-result-object v3 │ │ -0f4932: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4938: 0c03 |002c: move-result-object v3 │ │ -0f493a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -0f493c: 6e54 9802 2130 |002e: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0298 │ │ -0f4942: 8162 |0031: int-to-long v2, v6 │ │ -0f4944: 6e40 2340 25a3 |0032: invoke-virtual {v5, v2, v3, v10}, Lindrora/atomic/db/Database;.setAliases:(JLjava/util/List;)V // method@4023 │ │ -0f494a: 0e00 |0035: return-void │ │ +0f2608: |[0f2608] indrora.atomic.db.Database.updateIdentity:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ +0f2618: 2200 4400 |0000: new-instance v0, Landroid/content/ContentValues; // type@0044 │ │ +0f261c: 7010 8a01 0000 |0002: invoke-direct {v0}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f2622: 1a01 f439 |0005: const-string v1, "nickname" // string@39f4 │ │ +0f2626: 6e30 8f01 1007 |0007: invoke-virtual {v0, v1, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f262c: 1a01 c62e |000a: const-string v1, "ident" // string@2ec6 │ │ +0f2630: 6e30 8f01 1008 |000c: invoke-virtual {v0, v1, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f2636: 1a01 743e |000f: const-string v1, "realname" // string@3e74 │ │ +0f263a: 6e30 8f01 1009 |0011: invoke-virtual {v0, v1, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f2640: 6e10 1d40 0500 |0014: invoke-virtual {v5}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f2646: 0c01 |0017: move-result-object v1 │ │ +0f2648: 1a02 ca2e |0018: const-string v2, "identities" // string@2eca │ │ +0f264c: 2203 7908 |001a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f2650: 7010 5a43 0300 |001c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f2656: 1a04 9f1d |001f: const-string v4, "_id = " // string@1d9f │ │ +0f265a: 6e20 6343 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f2660: 0c03 |0024: move-result-object v3 │ │ +0f2662: 6e20 5f43 6300 |0025: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f2668: 0c03 |0028: move-result-object v3 │ │ +0f266a: 6e10 6a43 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f2670: 0c03 |002c: move-result-object v3 │ │ +0f2672: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +0f2674: 6e54 9802 2130 |002e: invoke-virtual {v1, v2, v0, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0298 │ │ +0f267a: 8162 |0031: int-to-long v2, v6 │ │ +0f267c: 6e40 2340 25a3 |0032: invoke-virtual {v5, v2, v3, v10}, Lindrora/atomic/db/Database;.setAliases:(JLjava/util/List;)V // method@4023 │ │ +0f2682: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0005 line=585 │ │ 0x000a line=586 │ │ 0x000f line=587 │ │ 0x0014 line=589 │ │ @@ -255374,89 +255364,89 @@ │ │ type : '(ILindrora/atomic/model/Server;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 160 16-bit code units │ │ -0f494c: |[0f494c] indrora.atomic.db.Database.updateServer:(ILindrora/atomic/model/Server;I)V │ │ -0f495c: 2201 4400 |0000: new-instance v1, Landroid/content/ContentValues; // type@0044 │ │ -0f4960: 7010 8a01 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@018a │ │ -0f4966: 1a02 8c47 |0005: const-string v2, "title" // string@478c │ │ -0f496a: 6e10 fd41 0800 |0007: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f4970: 0c03 |000a: move-result-object v3 │ │ -0f4972: 6e30 8f01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4978: 1a02 7f2e |000e: const-string v2, "host" // string@2e7f │ │ -0f497c: 6e10 f441 0800 |0010: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f4982: 0c03 |0013: move-result-object v3 │ │ -0f4984: 6e30 8f01 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f498a: 1a02 a03d |0017: const-string v2, "port" // string@3da0 │ │ -0f498e: 6e10 f941 0800 |0019: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f4994: 0a03 |001c: move-result v3 │ │ -0f4996: 7110 0143 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f499c: 0c03 |0020: move-result-object v3 │ │ -0f499e: 6e30 8d01 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f49a4: 1a02 233d |0024: const-string v2, "password" // string@3d23 │ │ -0f49a8: 6e10 f841 0800 |0026: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ -0f49ae: 0c03 |0029: move-result-object v3 │ │ -0f49b0: 6e30 8f01 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f49b6: 1a02 5421 |002d: const-string v2, "autoConnect" // string@2154 │ │ -0f49ba: 1203 |002f: const/4 v3, #int 0 // #0 │ │ -0f49bc: 7110 c442 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f49c2: 0c03 |0033: move-result-object v3 │ │ -0f49c4: 6e30 8c01 2103 |0034: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f49ca: 1a02 b648 |0037: const-string v2, "useSSL" // string@48b6 │ │ -0f49ce: 6e10 1242 0800 |0039: invoke-virtual {v8}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ -0f49d4: 0a03 |003c: move-result v3 │ │ -0f49d6: 7110 c442 0300 |003d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f49dc: 0c03 |0040: move-result-object v3 │ │ -0f49de: 6e30 8c01 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f49e4: 1a02 5421 |0044: const-string v2, "autoConnect" // string@2154 │ │ -0f49e8: 6e10 ee41 0800 |0046: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ -0f49ee: 0a03 |0049: move-result v3 │ │ -0f49f0: 7110 c442 0300 |004a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f49f6: 0c03 |004d: move-result-object v3 │ │ -0f49f8: 6e30 8c01 2103 |004e: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ -0f49fe: 1a02 d02e |0051: const-string v2, "identity" // string@2ed0 │ │ -0f4a02: 7110 0143 0900 |0053: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f4a08: 0c03 |0056: move-result-object v3 │ │ -0f4a0a: 6e30 8d01 2103 |0057: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ -0f4a10: 1a02 a422 |005a: const-string v2, "charset" // string@22a4 │ │ -0f4a14: 6e10 ef41 0800 |005c: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f4a1a: 0c03 |005f: move-result-object v3 │ │ -0f4a1c: 6e30 8f01 2103 |0060: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4a22: 6e10 ec41 0800 |0063: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f4a28: 0c00 |0066: move-result-object v0 │ │ -0f4a2a: 1a02 043a |0067: const-string v2, "nickserv_password" // string@3a04 │ │ -0f4a2e: 6e10 7541 0000 |0069: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ -0f4a34: 0c03 |006c: move-result-object v3 │ │ -0f4a36: 6e30 8f01 2103 |006d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4a3c: 1a02 3240 |0070: const-string v2, "sasl_username" // string@4032 │ │ -0f4a40: 6e10 7741 0000 |0072: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ -0f4a46: 0c03 |0075: move-result-object v3 │ │ -0f4a48: 6e30 8f01 2103 |0076: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4a4e: 1a02 3040 |0079: const-string v2, "sasl_password" // string@4030 │ │ -0f4a52: 6e10 7641 0000 |007b: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ -0f4a58: 0c03 |007e: move-result-object v3 │ │ -0f4a5a: 6e30 8f01 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ -0f4a60: 6e10 1d40 0600 |0082: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ -0f4a66: 0c02 |0085: move-result-object v2 │ │ -0f4a68: 1a03 0241 |0086: const-string v3, "servers" // string@4102 │ │ -0f4a6c: 2204 7908 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f4a70: 7010 5a43 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f4a76: 1a05 a31d |008d: const-string v5, "_id = " // string@1da3 │ │ -0f4a7a: 6e20 6343 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f4a80: 0c04 |0092: move-result-object v4 │ │ -0f4a82: 6e20 5f43 7400 |0093: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f4a88: 0c04 |0096: move-result-object v4 │ │ -0f4a8a: 6e10 6a43 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f4a90: 0c04 |009a: move-result-object v4 │ │ -0f4a92: 1205 |009b: const/4 v5, #int 0 // #0 │ │ -0f4a94: 6e55 9802 3241 |009c: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0298 │ │ -0f4a9a: 0e00 |009f: return-void │ │ +0f2684: |[0f2684] indrora.atomic.db.Database.updateServer:(ILindrora/atomic/model/Server;I)V │ │ +0f2694: 2201 4400 |0000: new-instance v1, Landroid/content/ContentValues; // type@0044 │ │ +0f2698: 7010 8a01 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@018a │ │ +0f269e: 1a02 8747 |0005: const-string v2, "title" // string@4787 │ │ +0f26a2: 6e10 fd41 0800 |0007: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0f26a8: 0c03 |000a: move-result-object v3 │ │ +0f26aa: 6e30 8f01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f26b0: 1a02 7a2e |000e: const-string v2, "host" // string@2e7a │ │ +0f26b4: 6e10 f441 0800 |0010: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f26ba: 0c03 |0013: move-result-object v3 │ │ +0f26bc: 6e30 8f01 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f26c2: 1a02 9b3d |0017: const-string v2, "port" // string@3d9b │ │ +0f26c6: 6e10 f941 0800 |0019: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f26cc: 0a03 |001c: move-result v3 │ │ +0f26ce: 7110 0143 0300 |001d: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f26d4: 0c03 |0020: move-result-object v3 │ │ +0f26d6: 6e30 8d01 2103 |0021: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f26dc: 1a02 1e3d |0024: const-string v2, "password" // string@3d1e │ │ +0f26e0: 6e10 f841 0800 |0026: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ +0f26e6: 0c03 |0029: move-result-object v3 │ │ +0f26e8: 6e30 8f01 2103 |002a: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f26ee: 1a02 4f21 |002d: const-string v2, "autoConnect" // string@214f │ │ +0f26f2: 1203 |002f: const/4 v3, #int 0 // #0 │ │ +0f26f4: 7110 c442 0300 |0030: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f26fa: 0c03 |0033: move-result-object v3 │ │ +0f26fc: 6e30 8c01 2103 |0034: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f2702: 1a02 b148 |0037: const-string v2, "useSSL" // string@48b1 │ │ +0f2706: 6e10 1242 0800 |0039: invoke-virtual {v8}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ +0f270c: 0a03 |003c: move-result v3 │ │ +0f270e: 7110 c442 0300 |003d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f2714: 0c03 |0040: move-result-object v3 │ │ +0f2716: 6e30 8c01 2103 |0041: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f271c: 1a02 4f21 |0044: const-string v2, "autoConnect" // string@214f │ │ +0f2720: 6e10 ee41 0800 |0046: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ +0f2726: 0a03 |0049: move-result v3 │ │ +0f2728: 7110 c442 0300 |004a: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f272e: 0c03 |004d: move-result-object v3 │ │ +0f2730: 6e30 8c01 2103 |004e: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@018c │ │ +0f2736: 1a02 cb2e |0051: const-string v2, "identity" // string@2ecb │ │ +0f273a: 7110 0143 0900 |0053: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f2740: 0c03 |0056: move-result-object v3 │ │ +0f2742: 6e30 8d01 2103 |0057: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@018d │ │ +0f2748: 1a02 9f22 |005a: const-string v2, "charset" // string@229f │ │ +0f274c: 6e10 ef41 0800 |005c: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f2752: 0c03 |005f: move-result-object v3 │ │ +0f2754: 6e30 8f01 2103 |0060: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f275a: 6e10 ec41 0800 |0063: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0f2760: 0c00 |0066: move-result-object v0 │ │ +0f2762: 1a02 ff39 |0067: const-string v2, "nickserv_password" // string@39ff │ │ +0f2766: 6e10 7541 0000 |0069: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ +0f276c: 0c03 |006c: move-result-object v3 │ │ +0f276e: 6e30 8f01 2103 |006d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f2774: 1a02 2d40 |0070: const-string v2, "sasl_username" // string@402d │ │ +0f2778: 6e10 7741 0000 |0072: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ +0f277e: 0c03 |0075: move-result-object v3 │ │ +0f2780: 6e30 8f01 2103 |0076: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f2786: 1a02 2b40 |0079: const-string v2, "sasl_password" // string@402b │ │ +0f278a: 6e10 7641 0000 |007b: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ +0f2790: 0c03 |007e: move-result-object v3 │ │ +0f2792: 6e30 8f01 2103 |007f: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@018f │ │ +0f2798: 6e10 1d40 0600 |0082: invoke-virtual {v6}, Lindrora/atomic/db/Database;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@401d │ │ +0f279e: 0c02 |0085: move-result-object v2 │ │ +0f27a0: 1a03 fd40 |0086: const-string v3, "servers" // string@40fd │ │ +0f27a4: 2204 7908 |0088: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0f27a8: 7010 5a43 0400 |008a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f27ae: 1a05 9f1d |008d: const-string v5, "_id = " // string@1d9f │ │ +0f27b2: 6e20 6343 5400 |008f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f27b8: 0c04 |0092: move-result-object v4 │ │ +0f27ba: 6e20 5f43 7400 |0093: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f27c0: 0c04 |0096: move-result-object v4 │ │ +0f27c2: 6e10 6a43 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f27c8: 0c04 |009a: move-result-object v4 │ │ +0f27ca: 1205 |009b: const/4 v5, #int 0 // #0 │ │ +0f27cc: 6e55 9802 3241 |009c: invoke-virtual {v2, v3, v1, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0298 │ │ +0f27d2: 0e00 |009f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0005 line=197 │ │ 0x000e line=198 │ │ 0x0017 line=199 │ │ 0x0024 line=200 │ │ @@ -255475,21 +255465,21 @@ │ │ 0x0067 - 0x00a0 reg=0 authentication Lindrora/atomic/model/Authentication; │ │ 0x0005 - 0x00a0 reg=1 values Landroid/content/ContentValues; │ │ 0x0000 - 0x00a0 reg=6 this Lindrora/atomic/db/Database; │ │ 0x0000 - 0x00a0 reg=7 serverId I │ │ 0x0000 - 0x00a0 reg=8 server Lindrora/atomic/model/Server; │ │ 0x0000 - 0x00a0 reg=9 identityId I │ │ │ │ - source_file_idx : 1744 (Database.java) │ │ + source_file_idx : 1740 (Database.java) │ │ │ │ Class #1098 header: │ │ class_idx : 2043 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2390 │ │ +source_file_idx : 2386 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1098 - │ │ Class descriptor : 'Lindrora/atomic/db/IdentityConstants;' │ │ @@ -255530,62 +255520,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0f4a9c: |[0f4a9c] indrora.atomic.db.IdentityConstants.:()V │ │ -0f4aac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0f4aae: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0f4ab2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f4ab4: 1a02 a21d |0004: const-string v2, "_id" // string@1da2 │ │ -0f4ab8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0f4abc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0f4abe: 1a02 f939 |0009: const-string v2, "nickname" // string@39f9 │ │ -0f4ac2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0f4ac6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0f4ac8: 1a02 cb2e |000e: const-string v2, "ident" // string@2ecb │ │ -0f4acc: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0f4ad0: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0f4ad2: 1a02 793e |0013: const-string v2, "realname" // string@3e79 │ │ -0f4ad6: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -0f4ada: 6900 2c1f |0017: sput-object v0, Lindrora/atomic/db/IdentityConstants;.ALL:[Ljava/lang/String; // field@1f2c │ │ -0f4ade: 0e00 |0019: return-void │ │ +0f27d4: |[0f27d4] indrora.atomic.db.IdentityConstants.:()V │ │ +0f27e4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0f27e6: 2300 3909 |0001: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0f27ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f27ec: 1a02 9e1d |0004: const-string v2, "_id" // string@1d9e │ │ +0f27f0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0f27f4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0f27f6: 1a02 f439 |0009: const-string v2, "nickname" // string@39f4 │ │ +0f27fa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +0f27fe: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +0f2800: 1a02 c62e |000e: const-string v2, "ident" // string@2ec6 │ │ +0f2804: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +0f2808: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +0f280a: 1a02 743e |0013: const-string v2, "realname" // string@3e74 │ │ +0f280e: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +0f2812: 6900 2c1f |0017: sput-object v0, Lindrora/atomic/db/IdentityConstants;.ALL:[Ljava/lang/String; // field@1f2c │ │ +0f2816: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/db/IdentityConstants;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f4ae0: |[0f4ae0] indrora.atomic.db.IdentityConstants.:()V │ │ -0f4af0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f4af6: 0e00 |0003: return-void │ │ +0f2818: |[0f2818] indrora.atomic.db.IdentityConstants.:()V │ │ +0f2828: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f282e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/db/IdentityConstants; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2390 (IdentityConstants.java) │ │ + source_file_idx : 2386 (IdentityConstants.java) │ │ │ │ Class #1099 header: │ │ class_idx : 2044 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6306 │ │ +source_file_idx : 6302 │ │ static_fields_size : 13 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1099 - │ │ Class descriptor : 'Lindrora/atomic/db/ServerConstants;' │ │ @@ -255666,68 +255656,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 71 16-bit code units │ │ -0f4af8: |[0f4af8] indrora.atomic.db.ServerConstants.:()V │ │ -0f4b08: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ -0f4b0c: 2300 3909 |0002: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ -0f4b10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0f4b12: 1a02 a21d |0005: const-string v2, "_id" // string@1da2 │ │ -0f4b16: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -0f4b1a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f4b1c: 1a02 8c47 |000a: const-string v2, "title" // string@478c │ │ -0f4b20: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -0f4b24: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0f4b26: 1a02 7f2e |000f: const-string v2, "host" // string@2e7f │ │ -0f4b2a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -0f4b2e: 1231 |0013: const/4 v1, #int 3 // #3 │ │ -0f4b30: 1a02 a03d |0014: const-string v2, "port" // string@3da0 │ │ -0f4b34: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -0f4b38: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -0f4b3a: 1a02 233d |0019: const-string v2, "password" // string@3d23 │ │ -0f4b3e: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ -0f4b42: 1251 |001d: const/4 v1, #int 5 // #5 │ │ -0f4b44: 1a02 5421 |001e: const-string v2, "autoConnect" // string@2154 │ │ -0f4b48: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ -0f4b4c: 1261 |0022: const/4 v1, #int 6 // #6 │ │ -0f4b4e: 1a02 b648 |0023: const-string v2, "useSSL" // string@48b6 │ │ -0f4b52: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0f4b56: 1271 |0027: const/4 v1, #int 7 // #7 │ │ -0f4b58: 1a02 a422 |0028: const-string v2, "charset" // string@22a4 │ │ -0f4b5c: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ -0f4b60: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0f4b64: 1a02 d02e |002e: const-string v2, "identity" // string@2ed0 │ │ -0f4b68: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ -0f4b6c: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ -0f4b70: 1a02 043a |0034: const-string v2, "nickserv_password" // string@3a04 │ │ -0f4b74: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ -0f4b78: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ -0f4b7c: 1a02 3240 |003a: const-string v2, "sasl_username" // string@4032 │ │ -0f4b80: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ -0f4b84: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -0f4b88: 1a02 3040 |0040: const-string v2, "sasl_password" // string@4030 │ │ -0f4b8c: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ -0f4b90: 6900 311f |0044: sput-object v0, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ -0f4b94: 0e00 |0046: return-void │ │ +0f2830: |[0f2830] indrora.atomic.db.ServerConstants.:()V │ │ +0f2840: 1300 0c00 |0000: const/16 v0, #int 12 // #c │ │ +0f2844: 2300 3909 |0002: new-array v0, v0, [Ljava/lang/String; // type@0939 │ │ +0f2848: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0f284a: 1a02 9e1d |0005: const-string v2, "_id" // string@1d9e │ │ +0f284e: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +0f2852: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0f2854: 1a02 8747 |000a: const-string v2, "title" // string@4787 │ │ +0f2858: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +0f285c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0f285e: 1a02 7a2e |000f: const-string v2, "host" // string@2e7a │ │ +0f2862: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +0f2866: 1231 |0013: const/4 v1, #int 3 // #3 │ │ +0f2868: 1a02 9b3d |0014: const-string v2, "port" // string@3d9b │ │ +0f286c: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +0f2870: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +0f2872: 1a02 1e3d |0019: const-string v2, "password" // string@3d1e │ │ +0f2876: 4d02 0001 |001b: aput-object v2, v0, v1 │ │ +0f287a: 1251 |001d: const/4 v1, #int 5 // #5 │ │ +0f287c: 1a02 4f21 |001e: const-string v2, "autoConnect" // string@214f │ │ +0f2880: 4d02 0001 |0020: aput-object v2, v0, v1 │ │ +0f2884: 1261 |0022: const/4 v1, #int 6 // #6 │ │ +0f2886: 1a02 b148 |0023: const-string v2, "useSSL" // string@48b1 │ │ +0f288a: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0f288e: 1271 |0027: const/4 v1, #int 7 // #7 │ │ +0f2890: 1a02 9f22 |0028: const-string v2, "charset" // string@229f │ │ +0f2894: 4d02 0001 |002a: aput-object v2, v0, v1 │ │ +0f2898: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0f289c: 1a02 cb2e |002e: const-string v2, "identity" // string@2ecb │ │ +0f28a0: 4d02 0001 |0030: aput-object v2, v0, v1 │ │ +0f28a4: 1301 0900 |0032: const/16 v1, #int 9 // #9 │ │ +0f28a8: 1a02 ff39 |0034: const-string v2, "nickserv_password" // string@39ff │ │ +0f28ac: 4d02 0001 |0036: aput-object v2, v0, v1 │ │ +0f28b0: 1301 0a00 |0038: const/16 v1, #int 10 // #a │ │ +0f28b4: 1a02 2d40 |003a: const-string v2, "sasl_username" // string@402d │ │ +0f28b8: 4d02 0001 |003c: aput-object v2, v0, v1 │ │ +0f28bc: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +0f28c0: 1a02 2b40 |0040: const-string v2, "sasl_password" // string@402b │ │ +0f28c4: 4d02 0001 |0042: aput-object v2, v0, v1 │ │ +0f28c8: 6900 311f |0044: sput-object v0, Lindrora/atomic/db/ServerConstants;.ALL:[Ljava/lang/String; // field@1f31 │ │ +0f28cc: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 6306 (ServerConstants.java) │ │ + source_file_idx : 6302 (ServerConstants.java) │ │ │ │ Class #1100 header: │ │ class_idx : 2045 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 958 │ │ +source_file_idx : 955 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1100 annotations: │ │ Annotations on class │ │ @@ -255756,65 +255746,65 @@ │ │ type : '(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f4b98: |[0f4b98] indrora.atomic.dialog.AddAliasView$1.:(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V │ │ -0f4ba8: 5b01 3e1f |0000: iput-object v1, v0, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ -0f4bac: 5b02 3f1f |0002: iput-object v2, v0, Lindrora/atomic/dialog/AddAliasView$1;.val$alias:Ljava/lang/String; // field@1f3f │ │ -0f4bb0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f4bb6: 0e00 |0007: return-void │ │ +0f28d0: |[0f28d0] indrora.atomic.dialog.AddAliasView$1.:(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V │ │ +0f28e0: 5b01 3e1f |0000: iput-object v1, v0, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ +0f28e4: 5b02 3f1f |0002: iput-object v2, v0, Lindrora/atomic/dialog/AddAliasView$1;.val$alias:Ljava/lang/String; // field@1f3f │ │ +0f28e8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f28ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/dialog/AddAliasView$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/dialog/AddAliasView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/dialog/AddAliasView; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/dialog/AddAliasView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f4bb8: |[0f4bb8] indrora.atomic.dialog.AddAliasView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f4bc8: 5420 3e1f |0000: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ -0f4bcc: 7110 2e40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/AddAliasView;.access$000:(Lindrora/atomic/dialog/AddAliasView;)Ljava/util/ArrayList; // method@402e │ │ -0f4bd2: 0c00 |0005: move-result-object v0 │ │ -0f4bd4: 5421 3f1f |0006: iget-object v1, v2, Lindrora/atomic/dialog/AddAliasView$1;.val$alias:Ljava/lang/String; // field@1f3f │ │ -0f4bd8: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0f4bde: 5420 3e1f |000b: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ -0f4be2: 7110 2f40 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/AddAliasView;.access$100:(Lindrora/atomic/dialog/AddAliasView;)Landroid/widget/ArrayAdapter; // method@402f │ │ -0f4be8: 0c00 |0010: move-result-object v0 │ │ -0f4bea: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f4bf0: 0e00 |0014: return-void │ │ +0f28f0: |[0f28f0] indrora.atomic.dialog.AddAliasView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f2900: 5420 3e1f |0000: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ +0f2904: 7110 2e40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/AddAliasView;.access$000:(Lindrora/atomic/dialog/AddAliasView;)Ljava/util/ArrayList; // method@402e │ │ +0f290a: 0c00 |0005: move-result-object v0 │ │ +0f290c: 5421 3f1f |0006: iget-object v1, v2, Lindrora/atomic/dialog/AddAliasView$1;.val$alias:Ljava/lang/String; // field@1f3f │ │ +0f2910: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0f2916: 5420 3e1f |000b: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView$1;.this$0:Lindrora/atomic/dialog/AddAliasView; // field@1f3e │ │ +0f291a: 7110 2f40 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/AddAliasView;.access$100:(Lindrora/atomic/dialog/AddAliasView;)Landroid/widget/ArrayAdapter; // method@402f │ │ +0f2920: 0c00 |0010: move-result-object v0 │ │ +0f2922: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f2928: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000b line=90 │ │ 0x0014 line=91 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lindrora/atomic/dialog/AddAliasView$1; │ │ 0x0000 - 0x0015 reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0015 reg=4 i I │ │ │ │ - source_file_idx : 958 (AddAliasView.java) │ │ + source_file_idx : 955 (AddAliasView.java) │ │ │ │ Class #1101 header: │ │ class_idx : 2046 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 958 │ │ +source_file_idx : 955 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #1101 annotations: │ │ Annotations on field #8000 'adapter' │ │ @@ -255860,55 +255850,55 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0f4bf4: |[0f4bf4] indrora.atomic.dialog.AddAliasView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -0f4c04: 7020 a63b 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0f4c0a: 6e10 c943 0700 |0003: invoke-virtual {v7}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ -0f4c10: 0c01 |0006: move-result-object v1 │ │ -0f4c12: 1f01 a408 |0007: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ -0f4c16: 1f01 a408 |0009: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ -0f4c1a: 5b51 431f |000b: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ -0f4c1e: 7110 c137 0600 |000d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0f4c24: 0c01 |0010: move-result-object v1 │ │ -0f4c26: 1402 1c00 047f |0011: const v2, #float 1.75459e+38 // #7f04001c │ │ -0f4c2c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0f4c2e: 6e40 c537 2135 |0015: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0f4c34: 1401 5b00 0c7f |0018: const v1, #float 1.86094e+38 // #7f0c005b │ │ -0f4c3a: 6e20 3240 1500 |001b: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ -0f4c40: 0c01 |001e: move-result-object v1 │ │ -0f4c42: 1f01 3c07 |001f: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -0f4c46: 5b51 421f |0021: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ -0f4c4a: 5451 421f |0023: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ -0f4c4e: 6e20 1e3b 5100 |0025: invoke-virtual {v1, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@3b1e │ │ -0f4c54: 2201 3207 |0028: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ -0f4c58: 6e10 3440 0500 |002a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddAliasView;.getContext:()Landroid/content/Context; // method@4034 │ │ -0f4c5e: 0c02 |002d: move-result-object v2 │ │ -0f4c60: 1403 1d00 047f |002e: const v3, #float 1.75459e+38 // #7f04001d │ │ -0f4c66: 5454 431f |0031: iget-object v4, v5, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ -0f4c6a: 7040 d13a 2143 |0033: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ -0f4c70: 5b51 401f |0036: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ -0f4c74: 1401 5a00 0c7f |0038: const v1, #float 1.86094e+38 // #7f0c005a │ │ -0f4c7a: 6e20 3240 1500 |003b: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ -0f4c80: 0c00 |003e: move-result-object v0 │ │ -0f4c82: 1f00 4b07 |003f: check-cast v0, Landroid/widget/ListView; // type@074b │ │ -0f4c86: 5451 401f |0041: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ -0f4c8a: 6e20 d73b 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -0f4c90: 6e20 de3b 5000 |0046: invoke-virtual {v0, v5}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -0f4c96: 1401 5c00 0c7f |0049: const v1, #float 1.86094e+38 // #7f0c005c │ │ -0f4c9c: 6e20 3240 1500 |004c: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ -0f4ca2: 0c01 |004f: move-result-object v1 │ │ -0f4ca4: 1f01 3507 |0050: check-cast v1, Landroid/widget/Button; // type@0735 │ │ -0f4ca8: 5b51 411f |0052: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ -0f4cac: 5451 411f |0054: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ -0f4cb0: 6e20 e73a 5100 |0056: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f4cb6: 0e00 |0059: return-void │ │ +0f292c: |[0f292c] indrora.atomic.dialog.AddAliasView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +0f293c: 7020 a63b 6500 |0000: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0f2942: 6e10 c943 0700 |0003: invoke-virtual {v7}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ +0f2948: 0c01 |0006: move-result-object v1 │ │ +0f294a: 1f01 a408 |0007: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ +0f294e: 1f01 a408 |0009: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ +0f2952: 5b51 431f |000b: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ +0f2956: 7110 c137 0600 |000d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0f295c: 0c01 |0010: move-result-object v1 │ │ +0f295e: 1402 1c00 047f |0011: const v2, #float 1.75459e+38 // #7f04001c │ │ +0f2964: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0f2966: 6e40 c537 2135 |0015: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0f296c: 1401 5b00 0c7f |0018: const v1, #float 1.86094e+38 // #7f0c005b │ │ +0f2972: 6e20 3240 1500 |001b: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ +0f2978: 0c01 |001e: move-result-object v1 │ │ +0f297a: 1f01 3c07 |001f: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +0f297e: 5b51 421f |0021: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ +0f2982: 5451 421f |0023: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ +0f2986: 6e20 1e3b 5100 |0025: invoke-virtual {v1, v5}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@3b1e │ │ +0f298c: 2201 3207 |0028: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ +0f2990: 6e10 3440 0500 |002a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddAliasView;.getContext:()Landroid/content/Context; // method@4034 │ │ +0f2996: 0c02 |002d: move-result-object v2 │ │ +0f2998: 1403 1d00 047f |002e: const v3, #float 1.75459e+38 // #7f04001d │ │ +0f299e: 5454 431f |0031: iget-object v4, v5, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ +0f29a2: 7040 d13a 2143 |0033: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ +0f29a8: 5b51 401f |0036: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ +0f29ac: 1401 5a00 0c7f |0038: const v1, #float 1.86094e+38 // #7f0c005a │ │ +0f29b2: 6e20 3240 1500 |003b: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ +0f29b8: 0c00 |003e: move-result-object v0 │ │ +0f29ba: 1f00 4b07 |003f: check-cast v0, Landroid/widget/ListView; // type@074b │ │ +0f29be: 5451 401f |0041: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ +0f29c2: 6e20 d73b 1000 |0043: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +0f29c8: 6e20 de3b 5000 |0046: invoke-virtual {v0, v5}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +0f29ce: 1401 5c00 0c7f |0049: const v1, #float 1.86094e+38 // #7f0c005c │ │ +0f29d4: 6e20 3240 1500 |004c: invoke-virtual {v5, v1}, Lindrora/atomic/dialog/AddAliasView;.findViewById:(I)Landroid/view/View; // method@4032 │ │ +0f29da: 0c01 |004f: move-result-object v1 │ │ +0f29dc: 1f01 3507 |0050: check-cast v1, Landroid/widget/Button; // type@0735 │ │ +0f29e0: 5b51 411f |0052: iput-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ +0f29e4: 5451 411f |0054: iget-object v1, v5, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ +0f29e8: 6e20 e73a 5100 |0056: invoke-virtual {v1, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0f29ee: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000d line=39 │ │ 0x0018 line=41 │ │ 0x0023 line=42 │ │ @@ -255931,17 +255921,17 @@ │ │ type : '(Lindrora/atomic/dialog/AddAliasView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4cb8: |[0f4cb8] indrora.atomic.dialog.AddAliasView.access$000:(Lindrora/atomic/dialog/AddAliasView;)Ljava/util/ArrayList; │ │ -0f4cc8: 5410 431f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ -0f4ccc: 1100 |0002: return-object v0 │ │ +0f29f0: |[0f29f0] indrora.atomic.dialog.AddAliasView.access$000:(Lindrora/atomic/dialog/AddAliasView;)Ljava/util/ArrayList; │ │ +0f2a00: 5410 431f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ +0f2a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/AddAliasView; │ │ │ │ #2 : (in Lindrora/atomic/dialog/AddAliasView;) │ │ @@ -255949,17 +255939,17 @@ │ │ type : '(Lindrora/atomic/dialog/AddAliasView;)Landroid/widget/ArrayAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4cd0: |[0f4cd0] indrora.atomic.dialog.AddAliasView.access$100:(Lindrora/atomic/dialog/AddAliasView;)Landroid/widget/ArrayAdapter; │ │ -0f4ce0: 5410 401f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ -0f4ce4: 1100 |0002: return-object v0 │ │ +0f2a08: |[0f2a08] indrora.atomic.dialog.AddAliasView.access$100:(Lindrora/atomic/dialog/AddAliasView;)Landroid/widget/ArrayAdapter; │ │ +0f2a18: 5410 401f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ +0f2a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/AddAliasView; │ │ │ │ Virtual methods - │ │ @@ -255968,16 +255958,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f4ce8: |[0f4ce8] indrora.atomic.dialog.AddAliasView.afterTextChanged:(Landroid/text/Editable;)V │ │ -0f4cf8: 0e00 |0000: return-void │ │ +0f2a20: |[0f2a20] indrora.atomic.dialog.AddAliasView.afterTextChanged:(Landroid/text/Editable;)V │ │ +0f2a30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/dialog/AddAliasView; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -255986,16 +255976,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0f4cfc: |[0f4cfc] indrora.atomic.dialog.AddAliasView.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0f4d0c: 0e00 |0000: return-void │ │ +0f2a34: |[0f2a34] indrora.atomic.dialog.AddAliasView.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0f2a44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/dialog/AddAliasView; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -256007,17 +255997,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4d10: |[0f4d10] indrora.atomic.dialog.AddAliasView.getAliases:()Ljava/util/ArrayList; │ │ -0f4d20: 5410 431f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ -0f4d24: 1100 |0002: return-object v0 │ │ +0f2a48: |[0f2a48] indrora.atomic.dialog.AddAliasView.getAliases:()Ljava/util/ArrayList; │ │ +0f2a58: 5410 431f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ +0f2a5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/dialog/AddAliasView; │ │ │ │ #3 : (in Lindrora/atomic/dialog/AddAliasView;) │ │ @@ -256025,38 +256015,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0f4d28: |[0f4d28] indrora.atomic.dialog.AddAliasView.onClick:(Landroid/view/View;)V │ │ -0f4d38: 6e10 4e38 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ -0f4d3e: 0a01 |0003: move-result v1 │ │ -0f4d40: 2b01 2a00 0000 |0004: packed-switch v1, 0000002e // +0000002a │ │ -0f4d46: 0e00 |0007: return-void │ │ -0f4d48: 5431 421f |0008: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ -0f4d4c: 6e10 273b 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f4d52: 0c01 |000d: move-result-object v1 │ │ -0f4d54: 6e10 2643 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f4d5a: 0c01 |0011: move-result-object v1 │ │ -0f4d5c: 6e10 4f43 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f4d62: 0c00 |0015: move-result-object v0 │ │ -0f4d64: 6e10 4443 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f4d6a: 0a01 |0019: move-result v1 │ │ -0f4d6c: 3801 edff |001a: if-eqz v1, 0007 // -0013 │ │ -0f4d70: 5431 431f |001c: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ -0f4d74: 6e20 c643 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f4d7a: 5431 401f |0021: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ -0f4d7e: 6e10 d53a 0100 |0023: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f4d84: 5431 421f |0026: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ -0f4d88: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ -0f4d8c: 6e20 393b 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f4d92: 28da |002d: goto 0007 // -0026 │ │ -0f4d94: 0001 0100 5c00 0c7f 0400 0000 |002e: packed-switch-data (6 units) │ │ +0f2a60: |[0f2a60] indrora.atomic.dialog.AddAliasView.onClick:(Landroid/view/View;)V │ │ +0f2a70: 6e10 4e38 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ +0f2a76: 0a01 |0003: move-result v1 │ │ +0f2a78: 2b01 2a00 0000 |0004: packed-switch v1, 0000002e // +0000002a │ │ +0f2a7e: 0e00 |0007: return-void │ │ +0f2a80: 5431 421f |0008: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ +0f2a84: 6e10 273b 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f2a8a: 0c01 |000d: move-result-object v1 │ │ +0f2a8c: 6e10 2643 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f2a92: 0c01 |0011: move-result-object v1 │ │ +0f2a94: 6e10 4f43 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0f2a9a: 0c00 |0015: move-result-object v0 │ │ +0f2a9c: 6e10 4443 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f2aa2: 0a01 |0019: move-result v1 │ │ +0f2aa4: 3801 edff |001a: if-eqz v1, 0007 // -0013 │ │ +0f2aa8: 5431 431f |001c: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliases:Ljava/util/ArrayList; // field@1f43 │ │ +0f2aac: 6e20 c643 0100 |001e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f2ab2: 5431 401f |0021: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ +0f2ab6: 6e10 d53a 0100 |0023: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f2abc: 5431 421f |0026: iget-object v1, v3, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ +0f2ac0: 1a02 0000 |0028: const-string v2, "" // string@0000 │ │ +0f2ac4: 6e20 393b 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f2aca: 28da |002d: goto 0007 // -0026 │ │ +0f2acc: 0001 0100 5c00 0c7f 0400 0000 |002e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=70 │ │ 0x0008 line=61 │ │ 0x0016 line=62 │ │ 0x001c line=65 │ │ @@ -256073,32 +256063,32 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0f4da0: |[0f4da0] indrora.atomic.dialog.AddAliasView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0f4db0: 5453 401f |0000: iget-object v3, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ -0f4db4: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ -0f4dba: 0c01 |0005: move-result-object v1 │ │ -0f4dbc: 1f01 7708 |0006: check-cast v1, Ljava/lang/String; // type@0877 │ │ -0f4dc0: 2202 2600 |0008: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f4dc4: 6e10 3440 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddAliasView;.getContext:()Landroid/content/Context; // method@4034 │ │ -0f4dca: 0c03 |000d: move-result-object v3 │ │ -0f4dcc: 7020 d200 3200 |000e: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f4dd2: 6e20 e000 1200 |0011: invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -0f4dd8: 1403 1800 0e7f |0014: const v3, #float 1.88751e+38 // #7f0e0018 │ │ -0f4dde: 2204 fd07 |0017: new-instance v4, Lindrora/atomic/dialog/AddAliasView$1; // type@07fd │ │ -0f4de2: 7030 2b40 5401 |0019: invoke-direct {v4, v5, v1}, Lindrora/atomic/dialog/AddAliasView$1;.:(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V // method@402b │ │ -0f4de8: 6e30 dd00 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0f4dee: 6e10 d300 0200 |001f: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0f4df4: 0c00 |0022: move-result-object v0 │ │ -0f4df6: 6e10 e500 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0f4dfc: 0e00 |0026: return-void │ │ +0f2ad8: |[0f2ad8] indrora.atomic.dialog.AddAliasView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0f2ae8: 5453 401f |0000: iget-object v3, v5, Lindrora/atomic/dialog/AddAliasView;.adapter:Landroid/widget/ArrayAdapter; // field@1f40 │ │ +0f2aec: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ +0f2af2: 0c01 |0005: move-result-object v1 │ │ +0f2af4: 1f01 7708 |0006: check-cast v1, Ljava/lang/String; // type@0877 │ │ +0f2af8: 2202 2600 |0008: new-instance v2, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0f2afc: 6e10 3440 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddAliasView;.getContext:()Landroid/content/Context; // method@4034 │ │ +0f2b02: 0c03 |000d: move-result-object v3 │ │ +0f2b04: 7020 d200 3200 |000e: invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0f2b0a: 6e20 e000 1200 |0011: invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +0f2b10: 1403 1800 0e7f |0014: const v3, #float 1.88751e+38 // #7f0e0018 │ │ +0f2b16: 2204 fd07 |0017: new-instance v4, Lindrora/atomic/dialog/AddAliasView$1; // type@07fd │ │ +0f2b1a: 7030 2b40 5401 |0019: invoke-direct {v4, v5, v1}, Lindrora/atomic/dialog/AddAliasView$1;.:(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V // method@402b │ │ +0f2b20: 6e30 dd00 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0f2b26: 6e10 d300 0200 |001f: invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0f2b2c: 0c00 |0022: move-result-object v0 │ │ +0f2b2e: 6e10 e500 0000 |0023: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0f2b34: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=83 │ │ 0x0011 line=84 │ │ 0x0014 line=86 │ │ 0x001f line=93 │ │ @@ -256120,46 +256110,46 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f4e00: |[0f4e00] indrora.atomic.dialog.AddAliasView.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0f4e10: 5421 411f |0000: iget-object v1, v2, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ -0f4e14: 5420 421f |0002: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ -0f4e18: 6e10 273b 0000 |0004: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f4e1e: 0c00 |0007: move-result-object v0 │ │ -0f4e20: 7210 0e37 0000 |0008: invoke-interface {v0}, Landroid/text/Editable;.length:()I // method@370e │ │ -0f4e26: 0a00 |000b: move-result v0 │ │ -0f4e28: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ -0f4e2c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0f4e2e: 6e20 e63a 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@3ae6 │ │ -0f4e34: 0e00 |0012: return-void │ │ -0f4e36: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0f4e38: 28fb |0014: goto 000f // -0005 │ │ +0f2b38: |[0f2b38] indrora.atomic.dialog.AddAliasView.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0f2b48: 5421 411f |0000: iget-object v1, v2, Lindrora/atomic/dialog/AddAliasView;.addButton:Landroid/widget/Button; // field@1f41 │ │ +0f2b4c: 5420 421f |0002: iget-object v0, v2, Lindrora/atomic/dialog/AddAliasView;.aliasInput:Landroid/widget/EditText; // field@1f42 │ │ +0f2b50: 6e10 273b 0000 |0004: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f2b56: 0c00 |0007: move-result-object v0 │ │ +0f2b58: 7210 0e37 0000 |0008: invoke-interface {v0}, Landroid/text/Editable;.length:()I // method@370e │ │ +0f2b5e: 0a00 |000b: move-result v0 │ │ +0f2b60: 3d00 0700 |000c: if-lez v0, 0013 // +0007 │ │ +0f2b64: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0f2b66: 6e20 e63a 0100 |000f: invoke-virtual {v1, v0}, Landroid/widget/Button;.setEnabled:(Z)V // method@3ae6 │ │ +0f2b6c: 0e00 |0012: return-void │ │ +0f2b6e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0f2b70: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0012 line=103 │ │ 0x0013 line=102 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lindrora/atomic/dialog/AddAliasView; │ │ 0x0000 - 0x0015 reg=3 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0015 reg=4 start I │ │ 0x0000 - 0x0015 reg=5 before I │ │ 0x0000 - 0x0015 reg=6 count I │ │ │ │ - source_file_idx : 958 (AddAliasView.java) │ │ + source_file_idx : 955 (AddAliasView.java) │ │ │ │ Class #1102 header: │ │ class_idx : 2047 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 959 │ │ +source_file_idx : 956 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1102 annotations: │ │ Annotations on class │ │ @@ -256188,65 +256178,65 @@ │ │ type : '(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f4e3c: |[0f4e3c] indrora.atomic.dialog.AddChannelView$1.:(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V │ │ -0f4e4c: 5b01 441f |0000: iput-object v1, v0, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ -0f4e50: 5b02 451f |0002: iput-object v2, v0, Lindrora/atomic/dialog/AddChannelView$1;.val$channel:Ljava/lang/String; // field@1f45 │ │ -0f4e54: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f4e5a: 0e00 |0007: return-void │ │ +0f2b74: |[0f2b74] indrora.atomic.dialog.AddChannelView$1.:(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V │ │ +0f2b84: 5b01 441f |0000: iput-object v1, v0, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ +0f2b88: 5b02 451f |0002: iput-object v2, v0, Lindrora/atomic/dialog/AddChannelView$1;.val$channel:Ljava/lang/String; // field@1f45 │ │ +0f2b8c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f2b92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/dialog/AddChannelView$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/dialog/AddChannelView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/dialog/AddChannelView; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/dialog/AddChannelView$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f4e5c: |[0f4e5c] indrora.atomic.dialog.AddChannelView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f4e6c: 5420 441f |0000: iget-object v0, v2, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ -0f4e70: 7110 3b40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/AddChannelView;.access$000:(Lindrora/atomic/dialog/AddChannelView;)Ljava/util/ArrayList; // method@403b │ │ -0f4e76: 0c00 |0005: move-result-object v0 │ │ -0f4e78: 5421 451f |0006: iget-object v1, v2, Lindrora/atomic/dialog/AddChannelView$1;.val$channel:Ljava/lang/String; // field@1f45 │ │ -0f4e7c: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0f4e82: 5420 441f |000b: iget-object v0, v2, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ -0f4e86: 7110 3c40 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/AddChannelView;.access$100:(Lindrora/atomic/dialog/AddChannelView;)Landroid/widget/ArrayAdapter; // method@403c │ │ -0f4e8c: 0c00 |0010: move-result-object v0 │ │ -0f4e8e: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f4e94: 0e00 |0014: return-void │ │ +0f2b94: |[0f2b94] indrora.atomic.dialog.AddChannelView$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f2ba4: 5420 441f |0000: iget-object v0, v2, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ +0f2ba8: 7110 3b40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/AddChannelView;.access$000:(Lindrora/atomic/dialog/AddChannelView;)Ljava/util/ArrayList; // method@403b │ │ +0f2bae: 0c00 |0005: move-result-object v0 │ │ +0f2bb0: 5421 451f |0006: iget-object v1, v2, Lindrora/atomic/dialog/AddChannelView$1;.val$channel:Ljava/lang/String; // field@1f45 │ │ +0f2bb4: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0f2bba: 5420 441f |000b: iget-object v0, v2, Lindrora/atomic/dialog/AddChannelView$1;.this$0:Lindrora/atomic/dialog/AddChannelView; // field@1f44 │ │ +0f2bbe: 7110 3c40 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/AddChannelView;.access$100:(Lindrora/atomic/dialog/AddChannelView;)Landroid/widget/ArrayAdapter; // method@403c │ │ +0f2bc4: 0c00 |0010: move-result-object v0 │ │ +0f2bc6: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f2bcc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x000b line=111 │ │ 0x0014 line=112 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lindrora/atomic/dialog/AddChannelView$1; │ │ 0x0000 - 0x0015 reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0015 reg=4 i I │ │ │ │ - source_file_idx : 959 (AddChannelView.java) │ │ + source_file_idx : 956 (AddChannelView.java) │ │ │ │ Class #1103 header: │ │ class_idx : 2048 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 959 │ │ +source_file_idx : 956 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #1103 annotations: │ │ Annotations on field #8006 'adapter' │ │ @@ -256287,50 +256277,50 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0f4e98: |[0f4e98] indrora.atomic.dialog.AddChannelView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -0f4ea8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0f4eaa: 7020 a63b 5400 |0001: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0f4eb0: 7110 c137 0500 |0004: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0f4eb6: 0c01 |0007: move-result-object v1 │ │ -0f4eb8: 1402 1f00 047f |0008: const v2, #float 1.75459e+38 // #7f04001f │ │ -0f4ebe: 6e40 c537 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0f4ec4: 1401 6900 0c7f |000e: const v1, #float 1.86094e+38 // #7f0c0069 │ │ -0f4eca: 6e20 3d40 1400 |0011: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ -0f4ed0: 0c01 |0014: move-result-object v1 │ │ -0f4ed2: 1f01 3c07 |0015: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -0f4ed6: 5b41 471f |0017: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ -0f4eda: 5441 471f |0019: iget-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ -0f4ede: 6e20 373b 3100 |001b: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -0f4ee4: 6e10 c943 0600 |001e: invoke-virtual {v6}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ -0f4eea: 0c01 |0021: move-result-object v1 │ │ -0f4eec: 1f01 a408 |0022: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ -0f4ef0: 5b41 481f |0024: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ -0f4ef4: 2201 3207 |0026: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ -0f4ef8: 1402 2100 047f |0028: const v2, #float 1.75459e+38 // #7f040021 │ │ -0f4efe: 5443 481f |002b: iget-object v3, v4, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ -0f4f02: 7040 d13a 5132 |002d: invoke-direct {v1, v5, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ -0f4f08: 5b41 461f |0030: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ -0f4f0c: 1401 6800 0c7f |0032: const v1, #float 1.86094e+38 // #7f0c0068 │ │ -0f4f12: 6e20 3d40 1400 |0035: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ -0f4f18: 0c00 |0038: move-result-object v0 │ │ -0f4f1a: 1f00 4b07 |0039: check-cast v0, Landroid/widget/ListView; // type@074b │ │ -0f4f1e: 5441 461f |003b: iget-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ -0f4f22: 6e20 d73b 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -0f4f28: 6e20 de3b 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -0f4f2e: 1401 5c00 0c7f |0043: const v1, #float 1.86094e+38 // #7f0c005c │ │ -0f4f34: 6e20 3d40 1400 |0046: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ -0f4f3a: 0c01 |0049: move-result-object v1 │ │ -0f4f3c: 1f01 3507 |004a: check-cast v1, Landroid/widget/Button; // type@0735 │ │ -0f4f40: 6e20 e73a 4100 |004c: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f4f46: 0e00 |004f: return-void │ │ +0f2bd0: |[0f2bd0] indrora.atomic.dialog.AddChannelView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +0f2be0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0f2be2: 7020 a63b 5400 |0001: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0f2be8: 7110 c137 0500 |0004: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0f2bee: 0c01 |0007: move-result-object v1 │ │ +0f2bf0: 1402 1f00 047f |0008: const v2, #float 1.75459e+38 // #7f04001f │ │ +0f2bf6: 6e40 c537 2134 |000b: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0f2bfc: 1401 6900 0c7f |000e: const v1, #float 1.86094e+38 // #7f0c0069 │ │ +0f2c02: 6e20 3d40 1400 |0011: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ +0f2c08: 0c01 |0014: move-result-object v1 │ │ +0f2c0a: 1f01 3c07 |0015: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +0f2c0e: 5b41 471f |0017: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ +0f2c12: 5441 471f |0019: iget-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ +0f2c16: 6e20 373b 3100 |001b: invoke-virtual {v1, v3}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +0f2c1c: 6e10 c943 0600 |001e: invoke-virtual {v6}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ +0f2c22: 0c01 |0021: move-result-object v1 │ │ +0f2c24: 1f01 a408 |0022: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ +0f2c28: 5b41 481f |0024: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ +0f2c2c: 2201 3207 |0026: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ +0f2c30: 1402 2100 047f |0028: const v2, #float 1.75459e+38 // #7f040021 │ │ +0f2c36: 5443 481f |002b: iget-object v3, v4, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ +0f2c3a: 7040 d13a 5132 |002d: invoke-direct {v1, v5, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ +0f2c40: 5b41 461f |0030: iput-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ +0f2c44: 1401 6800 0c7f |0032: const v1, #float 1.86094e+38 // #7f0c0068 │ │ +0f2c4a: 6e20 3d40 1400 |0035: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ +0f2c50: 0c00 |0038: move-result-object v0 │ │ +0f2c52: 1f00 4b07 |0039: check-cast v0, Landroid/widget/ListView; // type@074b │ │ +0f2c56: 5441 461f |003b: iget-object v1, v4, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ +0f2c5a: 6e20 d73b 1000 |003d: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +0f2c60: 6e20 de3b 4000 |0040: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +0f2c66: 1401 5c00 0c7f |0043: const v1, #float 1.86094e+38 // #7f0c005c │ │ +0f2c6c: 6e20 3d40 1400 |0046: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/AddChannelView;.findViewById:(I)Landroid/view/View; // method@403d │ │ +0f2c72: 0c01 |0049: move-result-object v1 │ │ +0f2c74: 1f01 3507 |004a: check-cast v1, Landroid/widget/Button; // type@0735 │ │ +0f2c78: 6e20 e73a 4100 |004c: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0f2c7e: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=59 │ │ 0x0004 line=60 │ │ 0x000e line=61 │ │ 0x0019 line=62 │ │ 0x001e line=64 │ │ @@ -256352,17 +256342,17 @@ │ │ type : '(Lindrora/atomic/dialog/AddChannelView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4f48: |[0f4f48] indrora.atomic.dialog.AddChannelView.access$000:(Lindrora/atomic/dialog/AddChannelView;)Ljava/util/ArrayList; │ │ -0f4f58: 5410 481f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ -0f4f5c: 1100 |0002: return-object v0 │ │ +0f2c80: |[0f2c80] indrora.atomic.dialog.AddChannelView.access$000:(Lindrora/atomic/dialog/AddChannelView;)Ljava/util/ArrayList; │ │ +0f2c90: 5410 481f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ +0f2c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/AddChannelView; │ │ │ │ #2 : (in Lindrora/atomic/dialog/AddChannelView;) │ │ @@ -256370,17 +256360,17 @@ │ │ type : '(Lindrora/atomic/dialog/AddChannelView;)Landroid/widget/ArrayAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4f60: |[0f4f60] indrora.atomic.dialog.AddChannelView.access$100:(Lindrora/atomic/dialog/AddChannelView;)Landroid/widget/ArrayAdapter; │ │ -0f4f70: 5410 461f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ -0f4f74: 1100 |0002: return-object v0 │ │ +0f2c98: |[0f2c98] indrora.atomic.dialog.AddChannelView.access$100:(Lindrora/atomic/dialog/AddChannelView;)Landroid/widget/ArrayAdapter; │ │ +0f2ca8: 5410 461f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ +0f2cac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/AddChannelView; │ │ │ │ Virtual methods - │ │ @@ -256389,17 +256379,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f4f78: |[0f4f78] indrora.atomic.dialog.AddChannelView.getChannels:()Ljava/util/ArrayList; │ │ -0f4f88: 5410 481f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ -0f4f8c: 1100 |0002: return-object v0 │ │ +0f2cb0: |[0f2cb0] indrora.atomic.dialog.AddChannelView.getChannels:()Ljava/util/ArrayList; │ │ +0f2cc0: 5410 481f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ +0f2cc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/dialog/AddChannelView; │ │ │ │ #1 : (in Lindrora/atomic/dialog/AddChannelView;) │ │ @@ -256407,42 +256397,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0f4f90: |[0f4f90] indrora.atomic.dialog.AddChannelView.onClick:(Landroid/view/View;)V │ │ -0f4fa0: 6e10 4e38 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ -0f4fa6: 0a01 |0003: move-result v1 │ │ -0f4fa8: 2b01 3200 0000 |0004: packed-switch v1, 00000036 // +00000032 │ │ -0f4fae: 0e00 |0007: return-void │ │ -0f4fb0: 5431 471f |0008: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ -0f4fb4: 6e10 273b 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f4fba: 0c01 |000d: move-result-object v1 │ │ -0f4fbc: 6e10 2643 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f4fc2: 0c01 |0011: move-result-object v1 │ │ -0f4fc4: 6e10 4f43 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f4fca: 0c00 |0015: move-result-object v0 │ │ -0f4fcc: 1a01 e900 |0016: const-string v1, "#" // string@00e9 │ │ -0f4fd0: 6e20 3843 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f4fd6: 0a01 |001b: move-result v1 │ │ -0f4fd8: 3901 ebff |001c: if-nez v1, 0007 // -0015 │ │ -0f4fdc: 5431 481f |001e: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ -0f4fe0: 6e20 c643 0100 |0020: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f4fe6: 5431 461f |0023: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ -0f4fea: 6e10 d53a 0100 |0025: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f4ff0: 5431 471f |0028: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ -0f4ff4: 1a02 e900 |002a: const-string v2, "#" // string@00e9 │ │ -0f4ff8: 6e20 393b 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f4ffe: 5431 471f |002f: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ -0f5002: 1212 |0031: const/4 v2, #int 1 // #1 │ │ -0f5004: 6e20 373b 2100 |0032: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -0f500a: 28d2 |0035: goto 0007 // -002e │ │ -0f500c: 0001 0100 5c00 0c7f 0400 0000 |0036: packed-switch-data (6 units) │ │ +0f2cc8: |[0f2cc8] indrora.atomic.dialog.AddChannelView.onClick:(Landroid/view/View;)V │ │ +0f2cd8: 6e10 4e38 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ +0f2cde: 0a01 |0003: move-result v1 │ │ +0f2ce0: 2b01 3200 0000 |0004: packed-switch v1, 00000036 // +00000032 │ │ +0f2ce6: 0e00 |0007: return-void │ │ +0f2ce8: 5431 471f |0008: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ +0f2cec: 6e10 273b 0100 |000a: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f2cf2: 0c01 |000d: move-result-object v1 │ │ +0f2cf4: 6e10 2643 0100 |000e: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f2cfa: 0c01 |0011: move-result-object v1 │ │ +0f2cfc: 6e10 4f43 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0f2d02: 0c00 |0015: move-result-object v0 │ │ +0f2d04: 1a01 e600 |0016: const-string v1, "#" // string@00e6 │ │ +0f2d08: 6e20 3843 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f2d0e: 0a01 |001b: move-result v1 │ │ +0f2d10: 3901 ebff |001c: if-nez v1, 0007 // -0015 │ │ +0f2d14: 5431 481f |001e: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channels:Ljava/util/ArrayList; // field@1f48 │ │ +0f2d18: 6e20 c643 0100 |0020: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f2d1e: 5431 461f |0023: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ +0f2d22: 6e10 d53a 0100 |0025: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f2d28: 5431 471f |0028: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ +0f2d2c: 1a02 e600 |002a: const-string v2, "#" // string@00e6 │ │ +0f2d30: 6e20 393b 2100 |002c: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f2d36: 5431 471f |002f: iget-object v1, v3, Lindrora/atomic/dialog/AddChannelView;.channelInput:Landroid/widget/EditText; // field@1f47 │ │ +0f2d3a: 1212 |0031: const/4 v2, #int 1 // #1 │ │ +0f2d3c: 6e20 373b 2100 |0032: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +0f2d42: 28d2 |0035: goto 0007 // -002e │ │ +0f2d44: 0001 0100 5c00 0c7f 0400 0000 |0036: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=94 │ │ 0x0008 line=86 │ │ 0x0016 line=87 │ │ 0x001e line=88 │ │ @@ -256460,35 +256450,35 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0f5018: |[0f5018] indrora.atomic.dialog.AddChannelView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0f5028: 5453 461f |0000: iget-object v3, v5, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ -0f502c: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ -0f5032: 0c02 |0005: move-result-object v2 │ │ -0f5034: 1f02 7708 |0006: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0f5038: 2201 2600 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f503c: 6e10 3f40 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddChannelView;.getContext:()Landroid/content/Context; // method@403f │ │ -0f5042: 0c03 |000d: move-result-object v3 │ │ -0f5044: 7020 d200 3100 |000e: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f504a: 6e20 e000 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -0f5050: 1403 1800 0e7f |0014: const v3, #float 1.88751e+38 // #7f0e0018 │ │ -0f5056: 2204 ff07 |0017: new-instance v4, Lindrora/atomic/dialog/AddChannelView$1; // type@07ff │ │ -0f505a: 7030 3840 5402 |0019: invoke-direct {v4, v5, v2}, Lindrora/atomic/dialog/AddChannelView$1;.:(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V // method@4038 │ │ -0f5060: 6e30 dd00 3104 |001c: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0f5066: 1403 1600 0e7f |001f: const v3, #float 1.88751e+38 // #7f0e0016 │ │ -0f506c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0f506e: 6e30 d900 3104 |0023: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -0f5074: 6e10 d300 0100 |0026: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0f507a: 0c00 |0029: move-result-object v0 │ │ -0f507c: 6e10 e500 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0f5082: 0e00 |002d: return-void │ │ +0f2d50: |[0f2d50] indrora.atomic.dialog.AddChannelView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0f2d60: 5453 461f |0000: iget-object v3, v5, Lindrora/atomic/dialog/AddChannelView;.adapter:Landroid/widget/ArrayAdapter; // field@1f46 │ │ +0f2d64: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ +0f2d6a: 0c02 |0005: move-result-object v2 │ │ +0f2d6c: 1f02 7708 |0006: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0f2d70: 2201 2600 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0f2d74: 6e10 3f40 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/AddChannelView;.getContext:()Landroid/content/Context; // method@403f │ │ +0f2d7a: 0c03 |000d: move-result-object v3 │ │ +0f2d7c: 7020 d200 3100 |000e: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0f2d82: 6e20 e000 2100 |0011: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +0f2d88: 1403 1800 0e7f |0014: const v3, #float 1.88751e+38 // #7f0e0018 │ │ +0f2d8e: 2204 ff07 |0017: new-instance v4, Lindrora/atomic/dialog/AddChannelView$1; // type@07ff │ │ +0f2d92: 7030 3840 5402 |0019: invoke-direct {v4, v5, v2}, Lindrora/atomic/dialog/AddChannelView$1;.:(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V // method@4038 │ │ +0f2d98: 6e30 dd00 3104 |001c: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0f2d9e: 1403 1600 0e7f |001f: const v3, #float 1.88751e+38 // #7f0e0016 │ │ +0f2da4: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0f2da6: 6e30 d900 3104 |0023: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +0f2dac: 6e10 d300 0100 |0026: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0f2db2: 0c00 |0029: move-result-object v0 │ │ +0f2db4: 6e10 e500 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0f2dba: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=103 │ │ 0x0011 line=104 │ │ 0x0014 line=106 │ │ 0x001f line=114 │ │ @@ -256502,21 +256492,21 @@ │ │ 0x0008 - 0x002e reg=2 channel Ljava/lang/String; │ │ 0x0000 - 0x002e reg=5 this Lindrora/atomic/dialog/AddChannelView; │ │ 0x0000 - 0x002e reg=6 list Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x002e reg=7 item Landroid/view/View; │ │ 0x0000 - 0x002e reg=8 position I │ │ 0x0000 - 0x002e reg=9 id J │ │ │ │ - source_file_idx : 959 (AddChannelView.java) │ │ + source_file_idx : 956 (AddChannelView.java) │ │ │ │ Class #1104 header: │ │ class_idx : 2049 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 1084 │ │ +source_file_idx : 1080 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1104 - │ │ Class descriptor : 'Lindrora/atomic/dialog/AuthenticationView;' │ │ @@ -256576,132 +256566,132 @@ │ │ type : '(Landroid/content/Context;Lindrora/atomic/model/Authentication;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 249 16-bit code units │ │ -0f5084: |[0f5084] indrora.atomic.dialog.AuthenticationView.:(Landroid/content/Context;Lindrora/atomic/model/Authentication;)V │ │ -0f5094: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0f5098: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0f509a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0f509c: 7020 a63b 6500 |0004: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0f50a2: 7110 c137 0600 |0007: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0f50a8: 0c00 |000a: move-result-object v0 │ │ -0f50aa: 1403 1e00 047f |000b: const v3, #float 1.75459e+38 // #7f04001e │ │ -0f50b0: 6e30 c437 3005 |000e: invoke-virtual {v0, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -0f50b6: 1400 5e00 0c7f |0011: const v0, #float 1.86094e+38 // #7f0c005e │ │ -0f50bc: 6e20 4340 0500 |0014: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f50c2: 0c00 |0017: move-result-object v0 │ │ -0f50c4: 1f00 3607 |0018: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ -0f50c8: 1f00 3607 |001a: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ -0f50cc: 5b50 4c1f |001c: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ -0f50d0: 1400 6000 0c7f |001e: const v0, #float 1.86094e+38 // #7f0c0060 │ │ -0f50d6: 6e20 4340 0500 |0021: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f50dc: 0c00 |0024: move-result-object v0 │ │ -0f50de: 1f00 6507 |0025: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f50e2: 1f00 6507 |0027: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f50e6: 5b50 4e1f |0029: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordLabel:Landroid/widget/TextView; // field@1f4e │ │ -0f50ea: 1400 6100 0c7f |002b: const v0, #float 1.86094e+38 // #7f0c0061 │ │ -0f50f0: 6e20 4340 0500 |002e: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f50f6: 0c00 |0031: move-result-object v0 │ │ -0f50f8: 1f00 3c07 |0032: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f50fc: 1f00 3c07 |0034: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f5100: 5b50 4d1f |0036: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ -0f5104: 1400 6200 0c7f |0038: const v0, #float 1.86094e+38 // #7f0c0062 │ │ -0f510a: 6e20 4340 0500 |003b: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5110: 0c00 |003e: move-result-object v0 │ │ -0f5112: 1f00 3607 |003f: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ -0f5116: 1f00 3607 |0041: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ -0f511a: 5b50 4f1f |0043: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ -0f511e: 1400 6400 0c7f |0045: const v0, #float 1.86094e+38 // #7f0c0064 │ │ -0f5124: 6e20 4340 0500 |0048: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f512a: 0c00 |004b: move-result-object v0 │ │ -0f512c: 1f00 6507 |004c: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f5130: 1f00 6507 |004e: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f5134: 5b50 531f |0050: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameLabel:Landroid/widget/TextView; // field@1f53 │ │ -0f5138: 1400 6500 0c7f |0052: const v0, #float 1.86094e+38 // #7f0c0065 │ │ -0f513e: 6e20 4340 0500 |0055: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5144: 0c00 |0058: move-result-object v0 │ │ -0f5146: 1f00 3c07 |0059: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f514a: 1f00 3c07 |005b: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f514e: 5b50 521f |005d: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ -0f5152: 1400 6600 0c7f |005f: const v0, #float 1.86094e+38 // #7f0c0066 │ │ -0f5158: 6e20 4340 0500 |0062: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f515e: 0c00 |0065: move-result-object v0 │ │ -0f5160: 1f00 6507 |0066: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f5164: 1f00 6507 |0068: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -0f5168: 5b50 511f |006a: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordLabel:Landroid/widget/TextView; // field@1f51 │ │ -0f516c: 1400 6700 0c7f |006c: const v0, #float 1.86094e+38 // #7f0c0067 │ │ -0f5172: 6e20 4340 0500 |006f: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5178: 0c00 |0072: move-result-object v0 │ │ -0f517a: 1f00 3c07 |0073: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f517e: 1f00 3c07 |0075: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -0f5182: 5b50 501f |0077: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ -0f5186: 5450 4c1f |0079: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ -0f518a: 6e20 f03a 5000 |007b: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@3af0 │ │ -0f5190: 5450 4f1f |007e: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ -0f5194: 6e20 f03a 5000 |0080: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@3af0 │ │ -0f519a: 6e10 7541 0700 |0083: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ -0f51a0: 0c00 |0086: move-result-object v0 │ │ -0f51a2: 5b50 491f |0087: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ -0f51a6: 6e10 7741 0700 |0089: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ -0f51ac: 0c00 |008c: move-result-object v0 │ │ -0f51ae: 5b50 4b1f |008d: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ -0f51b2: 6e10 7641 0700 |008f: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ -0f51b8: 0c00 |0092: move-result-object v0 │ │ -0f51ba: 5b50 4a1f |0093: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslPassword:Ljava/lang/String; // field@1f4a │ │ -0f51be: 5450 491f |0095: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ -0f51c2: 3800 1600 |0097: if-eqz v0, 00ad // +0016 │ │ -0f51c6: 5450 491f |0099: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ -0f51ca: 6e10 4443 0000 |009b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f51d0: 0a00 |009e: move-result v0 │ │ -0f51d2: 3d00 0e00 |009f: if-lez v0, 00ad // +000e │ │ -0f51d6: 5450 4c1f |00a1: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ -0f51da: 6e20 ef3a 4000 |00a3: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ -0f51e0: 5450 4d1f |00a6: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ -0f51e4: 5453 491f |00a8: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ -0f51e8: 6e20 393b 3000 |00aa: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f51ee: 5450 4b1f |00ad: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ -0f51f2: 3800 1d00 |00af: if-eqz v0, 00cc // +001d │ │ -0f51f6: 5450 4b1f |00b1: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ -0f51fa: 6e10 4443 0000 |00b3: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f5200: 0a00 |00b6: move-result v0 │ │ -0f5202: 3d00 1500 |00b7: if-lez v0, 00cc // +0015 │ │ -0f5206: 5450 4f1f |00b9: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ -0f520a: 6e20 ef3a 4000 |00bb: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ -0f5210: 5450 521f |00be: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ -0f5214: 5453 4b1f |00c0: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ -0f5218: 6e20 393b 3000 |00c2: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f521e: 5450 501f |00c5: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ -0f5222: 5453 4a1f |00c7: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._saslPassword:Ljava/lang/String; // field@1f4a │ │ -0f5226: 6e20 393b 3000 |00c9: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f522c: 1400 5f00 0c7f |00cc: const v0, #float 1.86094e+38 // #7f0c005f │ │ -0f5232: 6e20 4340 0500 |00cf: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5238: 0c03 |00d2: move-result-object v3 │ │ -0f523a: 5450 4c1f |00d3: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ -0f523e: 6e10 ed3a 0000 |00d5: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ -0f5244: 0a00 |00d8: move-result v0 │ │ -0f5246: 3800 1c00 |00d9: if-eqz v0, 00f5 // +001c │ │ -0f524a: 0110 |00db: move v0, v1 │ │ -0f524c: 6e20 f338 0300 |00dc: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0f5252: 1400 6300 0c7f |00df: const v0, #float 1.86094e+38 // #7f0c0063 │ │ -0f5258: 6e20 4340 0500 |00e2: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f525e: 0c00 |00e5: move-result-object v0 │ │ -0f5260: 5453 4f1f |00e6: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ -0f5264: 6e10 ed3a 0300 |00e8: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ -0f526a: 0a03 |00eb: move-result v3 │ │ -0f526c: 3803 0b00 |00ec: if-eqz v3, 00f7 // +000b │ │ -0f5270: 6e20 f338 1000 |00ee: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0f5276: 6e10 4840 0500 |00f1: invoke-virtual {v5}, Lindrora/atomic/dialog/AuthenticationView;.requestLayout:()V // method@4048 │ │ -0f527c: 0e00 |00f4: return-void │ │ -0f527e: 0120 |00f5: move v0, v2 │ │ -0f5280: 28e6 |00f6: goto 00dc // -001a │ │ -0f5282: 0121 |00f7: move v1, v2 │ │ -0f5284: 28f6 |00f8: goto 00ee // -000a │ │ +0f2dbc: |[0f2dbc] indrora.atomic.dialog.AuthenticationView.:(Landroid/content/Context;Lindrora/atomic/model/Authentication;)V │ │ +0f2dcc: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0f2dd0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0f2dd2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0f2dd4: 7020 a63b 6500 |0004: invoke-direct {v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0f2dda: 7110 c137 0600 |0007: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0f2de0: 0c00 |000a: move-result-object v0 │ │ +0f2de2: 1403 1e00 047f |000b: const v3, #float 1.75459e+38 // #7f04001e │ │ +0f2de8: 6e30 c437 3005 |000e: invoke-virtual {v0, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +0f2dee: 1400 5e00 0c7f |0011: const v0, #float 1.86094e+38 // #7f0c005e │ │ +0f2df4: 6e20 4340 0500 |0014: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2dfa: 0c00 |0017: move-result-object v0 │ │ +0f2dfc: 1f00 3607 |0018: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ +0f2e00: 1f00 3607 |001a: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ +0f2e04: 5b50 4c1f |001c: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ +0f2e08: 1400 6000 0c7f |001e: const v0, #float 1.86094e+38 // #7f0c0060 │ │ +0f2e0e: 6e20 4340 0500 |0021: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e14: 0c00 |0024: move-result-object v0 │ │ +0f2e16: 1f00 6507 |0025: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2e1a: 1f00 6507 |0027: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2e1e: 5b50 4e1f |0029: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordLabel:Landroid/widget/TextView; // field@1f4e │ │ +0f2e22: 1400 6100 0c7f |002b: const v0, #float 1.86094e+38 // #7f0c0061 │ │ +0f2e28: 6e20 4340 0500 |002e: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e2e: 0c00 |0031: move-result-object v0 │ │ +0f2e30: 1f00 3c07 |0032: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2e34: 1f00 3c07 |0034: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2e38: 5b50 4d1f |0036: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ +0f2e3c: 1400 6200 0c7f |0038: const v0, #float 1.86094e+38 // #7f0c0062 │ │ +0f2e42: 6e20 4340 0500 |003b: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e48: 0c00 |003e: move-result-object v0 │ │ +0f2e4a: 1f00 3607 |003f: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ +0f2e4e: 1f00 3607 |0041: check-cast v0, Landroid/widget/CheckBox; // type@0736 │ │ +0f2e52: 5b50 4f1f |0043: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ +0f2e56: 1400 6400 0c7f |0045: const v0, #float 1.86094e+38 // #7f0c0064 │ │ +0f2e5c: 6e20 4340 0500 |0048: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e62: 0c00 |004b: move-result-object v0 │ │ +0f2e64: 1f00 6507 |004c: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2e68: 1f00 6507 |004e: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2e6c: 5b50 531f |0050: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameLabel:Landroid/widget/TextView; // field@1f53 │ │ +0f2e70: 1400 6500 0c7f |0052: const v0, #float 1.86094e+38 // #7f0c0065 │ │ +0f2e76: 6e20 4340 0500 |0055: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e7c: 0c00 |0058: move-result-object v0 │ │ +0f2e7e: 1f00 3c07 |0059: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2e82: 1f00 3c07 |005b: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2e86: 5b50 521f |005d: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ +0f2e8a: 1400 6600 0c7f |005f: const v0, #float 1.86094e+38 // #7f0c0066 │ │ +0f2e90: 6e20 4340 0500 |0062: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2e96: 0c00 |0065: move-result-object v0 │ │ +0f2e98: 1f00 6507 |0066: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2e9c: 1f00 6507 |0068: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +0f2ea0: 5b50 511f |006a: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordLabel:Landroid/widget/TextView; // field@1f51 │ │ +0f2ea4: 1400 6700 0c7f |006c: const v0, #float 1.86094e+38 // #7f0c0067 │ │ +0f2eaa: 6e20 4340 0500 |006f: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2eb0: 0c00 |0072: move-result-object v0 │ │ +0f2eb2: 1f00 3c07 |0073: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2eb6: 1f00 3c07 |0075: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +0f2eba: 5b50 501f |0077: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ +0f2ebe: 5450 4c1f |0079: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ +0f2ec2: 6e20 f03a 5000 |007b: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@3af0 │ │ +0f2ec8: 5450 4f1f |007e: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ +0f2ecc: 6e20 f03a 5000 |0080: invoke-virtual {v0, v5}, Landroid/widget/CheckBox;.setOnCheckedChangeListener:(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V // method@3af0 │ │ +0f2ed2: 6e10 7541 0700 |0083: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ +0f2ed8: 0c00 |0086: move-result-object v0 │ │ +0f2eda: 5b50 491f |0087: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ +0f2ede: 6e10 7741 0700 |0089: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ +0f2ee4: 0c00 |008c: move-result-object v0 │ │ +0f2ee6: 5b50 4b1f |008d: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ +0f2eea: 6e10 7641 0700 |008f: invoke-virtual {v7}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ +0f2ef0: 0c00 |0092: move-result-object v0 │ │ +0f2ef2: 5b50 4a1f |0093: iput-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslPassword:Ljava/lang/String; // field@1f4a │ │ +0f2ef6: 5450 491f |0095: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ +0f2efa: 3800 1600 |0097: if-eqz v0, 00ad // +0016 │ │ +0f2efe: 5450 491f |0099: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ +0f2f02: 6e10 4443 0000 |009b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f2f08: 0a00 |009e: move-result v0 │ │ +0f2f0a: 3d00 0e00 |009f: if-lez v0, 00ad // +000e │ │ +0f2f0e: 5450 4c1f |00a1: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ +0f2f12: 6e20 ef3a 4000 |00a3: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ +0f2f18: 5450 4d1f |00a6: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ +0f2f1c: 5453 491f |00a8: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._nickservPassword:Ljava/lang/String; // field@1f49 │ │ +0f2f20: 6e20 393b 3000 |00aa: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f2f26: 5450 4b1f |00ad: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ +0f2f2a: 3800 1d00 |00af: if-eqz v0, 00cc // +001d │ │ +0f2f2e: 5450 4b1f |00b1: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ +0f2f32: 6e10 4443 0000 |00b3: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f2f38: 0a00 |00b6: move-result v0 │ │ +0f2f3a: 3d00 1500 |00b7: if-lez v0, 00cc // +0015 │ │ +0f2f3e: 5450 4f1f |00b9: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ +0f2f42: 6e20 ef3a 4000 |00bb: invoke-virtual {v0, v4}, Landroid/widget/CheckBox;.setChecked:(Z)V // method@3aef │ │ +0f2f48: 5450 521f |00be: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ +0f2f4c: 5453 4b1f |00c0: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._saslUsername:Ljava/lang/String; // field@1f4b │ │ +0f2f50: 6e20 393b 3000 |00c2: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f2f56: 5450 501f |00c5: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ +0f2f5a: 5453 4a1f |00c7: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;._saslPassword:Ljava/lang/String; // field@1f4a │ │ +0f2f5e: 6e20 393b 3000 |00c9: invoke-virtual {v0, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f2f64: 1400 5f00 0c7f |00cc: const v0, #float 1.86094e+38 // #7f0c005f │ │ +0f2f6a: 6e20 4340 0500 |00cf: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2f70: 0c03 |00d2: move-result-object v3 │ │ +0f2f72: 5450 4c1f |00d3: iget-object v0, v5, Lindrora/atomic/dialog/AuthenticationView;.nickservCheckbox:Landroid/widget/CheckBox; // field@1f4c │ │ +0f2f76: 6e10 ed3a 0000 |00d5: invoke-virtual {v0}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ +0f2f7c: 0a00 |00d8: move-result v0 │ │ +0f2f7e: 3800 1c00 |00d9: if-eqz v0, 00f5 // +001c │ │ +0f2f82: 0110 |00db: move v0, v1 │ │ +0f2f84: 6e20 f338 0300 |00dc: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0f2f8a: 1400 6300 0c7f |00df: const v0, #float 1.86094e+38 // #7f0c0063 │ │ +0f2f90: 6e20 4340 0500 |00e2: invoke-virtual {v5, v0}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f2f96: 0c00 |00e5: move-result-object v0 │ │ +0f2f98: 5453 4f1f |00e6: iget-object v3, v5, Lindrora/atomic/dialog/AuthenticationView;.saslCheckbox:Landroid/widget/CheckBox; // field@1f4f │ │ +0f2f9c: 6e10 ed3a 0300 |00e8: invoke-virtual {v3}, Landroid/widget/CheckBox;.isChecked:()Z // method@3aed │ │ +0f2fa2: 0a03 |00eb: move-result v3 │ │ +0f2fa4: 3803 0b00 |00ec: if-eqz v3, 00f7 // +000b │ │ +0f2fa8: 6e20 f338 1000 |00ee: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0f2fae: 6e10 4840 0500 |00f1: invoke-virtual {v5}, Lindrora/atomic/dialog/AuthenticationView;.requestLayout:()V // method@4048 │ │ +0f2fb4: 0e00 |00f4: return-void │ │ +0f2fb6: 0120 |00f5: move v0, v2 │ │ +0f2fb8: 28e6 |00f6: goto 00dc // -001a │ │ +0f2fba: 0121 |00f7: move v1, v2 │ │ +0f2fbc: 28f6 |00f8: goto 00ee // -000a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=76 │ │ 0x0007 line=78 │ │ 0x0011 line=80 │ │ 0x001e line=81 │ │ 0x002b line=82 │ │ @@ -256739,21 +256729,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f5288: |[0f5288] indrora.atomic.dialog.AuthenticationView.getNickservPassword:()Ljava/lang/String; │ │ -0f5298: 5410 4d1f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ -0f529c: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f52a2: 0c00 |0005: move-result-object v0 │ │ -0f52a4: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f52aa: 0c00 |0009: move-result-object v0 │ │ -0f52ac: 1100 |000a: return-object v0 │ │ +0f2fc0: |[0f2fc0] indrora.atomic.dialog.AuthenticationView.getNickservPassword:()Ljava/lang/String; │ │ +0f2fd0: 5410 4d1f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ +0f2fd4: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f2fda: 0c00 |0005: move-result-object v0 │ │ +0f2fdc: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f2fe2: 0c00 |0009: move-result-object v0 │ │ +0f2fe4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lindrora/atomic/dialog/AuthenticationView; │ │ │ │ #1 : (in Lindrora/atomic/dialog/AuthenticationView;) │ │ @@ -256761,21 +256751,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f52b0: |[0f52b0] indrora.atomic.dialog.AuthenticationView.getSaslPassword:()Ljava/lang/String; │ │ -0f52c0: 5410 501f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ -0f52c4: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f52ca: 0c00 |0005: move-result-object v0 │ │ -0f52cc: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f52d2: 0c00 |0009: move-result-object v0 │ │ -0f52d4: 1100 |000a: return-object v0 │ │ +0f2fe8: |[0f2fe8] indrora.atomic.dialog.AuthenticationView.getSaslPassword:()Ljava/lang/String; │ │ +0f2ff8: 5410 501f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ +0f2ffc: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f3002: 0c00 |0005: move-result-object v0 │ │ +0f3004: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f300a: 0c00 |0009: move-result-object v0 │ │ +0f300c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lindrora/atomic/dialog/AuthenticationView; │ │ │ │ #2 : (in Lindrora/atomic/dialog/AuthenticationView;) │ │ @@ -256783,21 +256773,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f52d8: |[0f52d8] indrora.atomic.dialog.AuthenticationView.getSaslUsername:()Ljava/lang/String; │ │ -0f52e8: 5410 521f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ -0f52ec: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f52f2: 0c00 |0005: move-result-object v0 │ │ -0f52f4: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f52fa: 0c00 |0009: move-result-object v0 │ │ -0f52fc: 1100 |000a: return-object v0 │ │ +0f3010: |[0f3010] indrora.atomic.dialog.AuthenticationView.getSaslUsername:()Ljava/lang/String; │ │ +0f3020: 5410 521f |0000: iget-object v0, v1, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ +0f3024: 6e10 273b 0000 |0002: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f302a: 0c00 |0005: move-result-object v0 │ │ +0f302c: 6e10 2643 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f3032: 0c00 |0009: move-result-object v0 │ │ +0f3034: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lindrora/atomic/dialog/AuthenticationView; │ │ │ │ #3 : (in Lindrora/atomic/dialog/AuthenticationView;) │ │ @@ -256805,61 +256795,61 @@ │ │ type : '(Landroid/widget/CompoundButton;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0f5300: |[0f5300] indrora.atomic.dialog.AuthenticationView.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ -0f5310: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0f5314: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0f5316: 6e10 023b 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.getId:()I // method@3b02 │ │ -0f531c: 0a02 |0006: move-result v2 │ │ -0f531e: 2c02 5900 0000 |0007: sparse-switch v2, 00000060 // +00000059 │ │ -0f5324: 0e00 |000a: return-void │ │ -0f5326: 1402 5f00 0c7f |000b: const v2, #float 1.86094e+38 // #7f0c005f │ │ -0f532c: 6e20 4340 2300 |000e: invoke-virtual {v3, v2}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5332: 0c02 |0011: move-result-object v2 │ │ -0f5334: 3805 1900 |0012: if-eqz v5, 002b // +0019 │ │ -0f5338: 6e20 f338 0200 |0014: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0f533e: 5430 4e1f |0017: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordLabel:Landroid/widget/TextView; // field@1f4e │ │ -0f5342: 6e20 b93c 5000 |0019: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ -0f5348: 5430 4d1f |001c: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ -0f534c: 6e20 2f3b 5000 |001e: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ -0f5352: 3905 e9ff |0021: if-nez v5, 000a // -0017 │ │ -0f5356: 5430 4d1f |0023: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ -0f535a: 1a01 0000 |0025: const-string v1, "" // string@0000 │ │ -0f535e: 6e20 393b 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f5364: 28e0 |002a: goto 000a // -0020 │ │ -0f5366: 0110 |002b: move v0, v1 │ │ -0f5368: 28e8 |002c: goto 0014 // -0018 │ │ -0f536a: 1402 6300 0c7f |002d: const v2, #float 1.86094e+38 // #7f0c0063 │ │ -0f5370: 6e20 4340 2300 |0030: invoke-virtual {v3, v2}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ -0f5376: 0c02 |0033: move-result-object v2 │ │ -0f5378: 3805 2a00 |0034: if-eqz v5, 005e // +002a │ │ -0f537c: 6e20 f338 0200 |0036: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -0f5382: 5430 531f |0039: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameLabel:Landroid/widget/TextView; // field@1f53 │ │ -0f5386: 6e20 b93c 5000 |003b: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ -0f538c: 5430 521f |003e: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ -0f5390: 6e20 2f3b 5000 |0040: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ -0f5396: 5430 511f |0043: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordLabel:Landroid/widget/TextView; // field@1f51 │ │ -0f539a: 6e20 b93c 5000 |0045: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ -0f53a0: 5430 501f |0048: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ -0f53a4: 6e20 2f3b 5000 |004a: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ -0f53aa: 3905 bdff |004d: if-nez v5, 000a // -0043 │ │ -0f53ae: 5430 521f |004f: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ -0f53b2: 1a01 0000 |0051: const-string v1, "" // string@0000 │ │ -0f53b6: 6e20 393b 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f53bc: 5430 501f |0056: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ -0f53c0: 1a01 0000 |0058: const-string v1, "" // string@0000 │ │ -0f53c4: 6e20 393b 1000 |005a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f53ca: 28ad |005d: goto 000a // -0053 │ │ -0f53cc: 0110 |005e: move v0, v1 │ │ -0f53ce: 28d7 |005f: goto 0036 // -0029 │ │ -0f53d0: 0002 0200 5e00 0c7f 6200 0c7f 0400 ... |0060: sparse-switch-data (10 units) │ │ +0f3038: |[0f3038] indrora.atomic.dialog.AuthenticationView.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V │ │ +0f3048: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0f304c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0f304e: 6e10 023b 0400 |0003: invoke-virtual {v4}, Landroid/widget/CompoundButton;.getId:()I // method@3b02 │ │ +0f3054: 0a02 |0006: move-result v2 │ │ +0f3056: 2c02 5900 0000 |0007: sparse-switch v2, 00000060 // +00000059 │ │ +0f305c: 0e00 |000a: return-void │ │ +0f305e: 1402 5f00 0c7f |000b: const v2, #float 1.86094e+38 // #7f0c005f │ │ +0f3064: 6e20 4340 2300 |000e: invoke-virtual {v3, v2}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f306a: 0c02 |0011: move-result-object v2 │ │ +0f306c: 3805 1900 |0012: if-eqz v5, 002b // +0019 │ │ +0f3070: 6e20 f338 0200 |0014: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0f3076: 5430 4e1f |0017: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordLabel:Landroid/widget/TextView; // field@1f4e │ │ +0f307a: 6e20 b93c 5000 |0019: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ +0f3080: 5430 4d1f |001c: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ +0f3084: 6e20 2f3b 5000 |001e: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ +0f308a: 3905 e9ff |0021: if-nez v5, 000a // -0017 │ │ +0f308e: 5430 4d1f |0023: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.nickservPasswordEditText:Landroid/widget/EditText; // field@1f4d │ │ +0f3092: 1a01 0000 |0025: const-string v1, "" // string@0000 │ │ +0f3096: 6e20 393b 1000 |0027: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f309c: 28e0 |002a: goto 000a // -0020 │ │ +0f309e: 0110 |002b: move v0, v1 │ │ +0f30a0: 28e8 |002c: goto 0014 // -0018 │ │ +0f30a2: 1402 6300 0c7f |002d: const v2, #float 1.86094e+38 // #7f0c0063 │ │ +0f30a8: 6e20 4340 2300 |0030: invoke-virtual {v3, v2}, Lindrora/atomic/dialog/AuthenticationView;.findViewById:(I)Landroid/view/View; // method@4043 │ │ +0f30ae: 0c02 |0033: move-result-object v2 │ │ +0f30b0: 3805 2a00 |0034: if-eqz v5, 005e // +002a │ │ +0f30b4: 6e20 f338 0200 |0036: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +0f30ba: 5430 531f |0039: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameLabel:Landroid/widget/TextView; // field@1f53 │ │ +0f30be: 6e20 b93c 5000 |003b: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ +0f30c4: 5430 521f |003e: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ +0f30c8: 6e20 2f3b 5000 |0040: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ +0f30ce: 5430 511f |0043: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordLabel:Landroid/widget/TextView; // field@1f51 │ │ +0f30d2: 6e20 b93c 5000 |0045: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setEnabled:(Z)V // method@3cb9 │ │ +0f30d8: 5430 501f |0048: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ +0f30dc: 6e20 2f3b 5000 |004a: invoke-virtual {v0, v5}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ +0f30e2: 3905 bdff |004d: if-nez v5, 000a // -0043 │ │ +0f30e6: 5430 521f |004f: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslUsernameEditText:Landroid/widget/EditText; // field@1f52 │ │ +0f30ea: 1a01 0000 |0051: const-string v1, "" // string@0000 │ │ +0f30ee: 6e20 393b 1000 |0053: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f30f4: 5430 501f |0056: iget-object v0, v3, Lindrora/atomic/dialog/AuthenticationView;.saslPasswordEditText:Landroid/widget/EditText; // field@1f50 │ │ +0f30f8: 1a01 0000 |0058: const-string v1, "" // string@0000 │ │ +0f30fc: 6e20 393b 1000 |005a: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f3102: 28ad |005d: goto 000a // -0053 │ │ +0f3104: 0110 |005e: move v0, v1 │ │ +0f3106: 28d7 |005f: goto 0036 // -0029 │ │ +0f3108: 0002 0200 5e00 0c7f 6200 0c7f 0400 ... |0060: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x000a line=149 │ │ 0x000b line=125 │ │ 0x0017 line=126 │ │ 0x001c line=127 │ │ @@ -256877,21 +256867,21 @@ │ │ 0x005f line=136 │ │ 0x0060 line=123 │ │ locals : │ │ 0x0000 - 0x006a reg=3 this Lindrora/atomic/dialog/AuthenticationView; │ │ 0x0000 - 0x006a reg=4 buttonView Landroid/widget/CompoundButton; │ │ 0x0000 - 0x006a reg=5 isChecked Z │ │ │ │ - source_file_idx : 1084 (AuthenticationView.java) │ │ + source_file_idx : 1080 (AuthenticationView.java) │ │ │ │ Class #1105 header: │ │ class_idx : 2050 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1533 │ │ +source_file_idx : 1529 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1105 annotations: │ │ Annotations on class │ │ @@ -256916,65 +256906,65 @@ │ │ type : '(Lindrora/atomic/dialog/CommandListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f53e4: |[0f53e4] indrora.atomic.dialog.CommandListView$1.:(Lindrora/atomic/dialog/CommandListView;)V │ │ -0f53f4: 5b01 541f |0000: iput-object v1, v0, Lindrora/atomic/dialog/CommandListView$1;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f54 │ │ -0f53f8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f53fe: 0e00 |0005: return-void │ │ +0f311c: |[0f311c] indrora.atomic.dialog.CommandListView$1.:(Lindrora/atomic/dialog/CommandListView;)V │ │ +0f312c: 5b01 541f |0000: iput-object v1, v0, Lindrora/atomic/dialog/CommandListView$1;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f54 │ │ +0f3130: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f3136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/dialog/CommandListView$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/dialog/CommandListView; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/dialog/CommandListView; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/dialog/CommandListView$1;) │ │ name : 'onEditorAction' │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0f5400: |[0f5400] indrora.atomic.dialog.CommandListView$1.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0f5410: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -0f5412: 3303 0c00 |0001: if-ne v3, v0, 000d // +000c │ │ -0f5416: 5410 541f |0003: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView$1;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f54 │ │ -0f541a: 7110 4e40 0000 |0005: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$000:(Lindrora/atomic/dialog/CommandListView;)V // method@404e │ │ -0f5420: 6e10 ad3c 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.requestFocus:()Z // method@3cad │ │ -0f5426: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0f5428: 0f00 |000c: return v0 │ │ -0f542a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0f542c: 28fe |000e: goto 000c // -0002 │ │ +0f3138: |[0f3138] indrora.atomic.dialog.CommandListView$1.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +0f3148: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0f314a: 3303 0c00 |0001: if-ne v3, v0, 000d // +000c │ │ +0f314e: 5410 541f |0003: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView$1;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f54 │ │ +0f3152: 7110 4e40 0000 |0005: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$000:(Lindrora/atomic/dialog/CommandListView;)V // method@404e │ │ +0f3158: 6e10 ad3c 0200 |0008: invoke-virtual {v2}, Landroid/widget/TextView;.requestFocus:()Z // method@3cad │ │ +0f315e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0f3160: 0f00 |000c: return v0 │ │ +0f3162: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0f3164: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0008 line=78 │ │ 0x000b line=79 │ │ 0x000c line=81 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lindrora/atomic/dialog/CommandListView$1; │ │ 0x0000 - 0x000f reg=2 textView Landroid/widget/TextView; │ │ 0x0000 - 0x000f reg=3 i I │ │ 0x0000 - 0x000f reg=4 keyEvent Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 1533 (CommandListView.java) │ │ + source_file_idx : 1529 (CommandListView.java) │ │ │ │ Class #1106 header: │ │ class_idx : 2051 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1533 │ │ +source_file_idx : 1529 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1106 annotations: │ │ Annotations on class │ │ @@ -257003,65 +256993,65 @@ │ │ type : '(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f5430: |[0f5430] indrora.atomic.dialog.CommandListView$2.:(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V │ │ -0f5440: 5b01 551f |0000: iput-object v1, v0, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ -0f5444: 5b02 561f |0002: iput-object v2, v0, Lindrora/atomic/dialog/CommandListView$2;.val$command:Ljava/lang/String; // field@1f56 │ │ -0f5448: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f544e: 0e00 |0007: return-void │ │ +0f3168: |[0f3168] indrora.atomic.dialog.CommandListView$2.:(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V │ │ +0f3178: 5b01 551f |0000: iput-object v1, v0, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ +0f317c: 5b02 561f |0002: iput-object v2, v0, Lindrora/atomic/dialog/CommandListView$2;.val$command:Ljava/lang/String; // field@1f56 │ │ +0f3180: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f3186: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/dialog/CommandListView$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/dialog/CommandListView; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/dialog/CommandListView; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/dialog/CommandListView$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0f5450: |[0f5450] indrora.atomic.dialog.CommandListView$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0f5460: 5420 551f |0000: iget-object v0, v2, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ -0f5464: 7110 4f40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$100:(Lindrora/atomic/dialog/CommandListView;)Ljava/util/ArrayList; // method@404f │ │ -0f546a: 0c00 |0005: move-result-object v0 │ │ -0f546c: 5421 561f |0006: iget-object v1, v2, Lindrora/atomic/dialog/CommandListView$2;.val$command:Ljava/lang/String; // field@1f56 │ │ -0f5470: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0f5476: 5420 551f |000b: iget-object v0, v2, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ -0f547a: 7110 5040 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$200:(Lindrora/atomic/dialog/CommandListView;)Landroid/widget/ArrayAdapter; // method@4050 │ │ -0f5480: 0c00 |0010: move-result-object v0 │ │ -0f5482: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f5488: 0e00 |0014: return-void │ │ +0f3188: |[0f3188] indrora.atomic.dialog.CommandListView$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0f3198: 5420 551f |0000: iget-object v0, v2, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ +0f319c: 7110 4f40 0000 |0002: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$100:(Lindrora/atomic/dialog/CommandListView;)Ljava/util/ArrayList; // method@404f │ │ +0f31a2: 0c00 |0005: move-result-object v0 │ │ +0f31a4: 5421 561f |0006: iget-object v1, v2, Lindrora/atomic/dialog/CommandListView$2;.val$command:Ljava/lang/String; // field@1f56 │ │ +0f31a8: 6e20 d043 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0f31ae: 5420 551f |000b: iget-object v0, v2, Lindrora/atomic/dialog/CommandListView$2;.this$0:Lindrora/atomic/dialog/CommandListView; // field@1f55 │ │ +0f31b2: 7110 5040 0000 |000d: invoke-static {v0}, Lindrora/atomic/dialog/CommandListView;.access$200:(Lindrora/atomic/dialog/CommandListView;)Landroid/widget/ArrayAdapter; // method@4050 │ │ +0f31b8: 0c00 |0010: move-result-object v0 │ │ +0f31ba: 6e10 d53a 0000 |0011: invoke-virtual {v0}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f31c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000b line=139 │ │ 0x0014 line=140 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lindrora/atomic/dialog/CommandListView$2; │ │ 0x0000 - 0x0015 reg=3 dialogInterface Landroid/content/DialogInterface; │ │ 0x0000 - 0x0015 reg=4 i I │ │ │ │ - source_file_idx : 1533 (CommandListView.java) │ │ + source_file_idx : 1529 (CommandListView.java) │ │ │ │ Class #1107 header: │ │ class_idx : 2052 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 1533 │ │ +source_file_idx : 1529 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #1107 annotations: │ │ Annotations on field #8023 'adapter' │ │ @@ -257102,52 +257092,52 @@ │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0f548c: |[0f548c] indrora.atomic.dialog.CommandListView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ -0f549c: 7020 a63b 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -0f54a2: 6e10 c943 0600 |0003: invoke-virtual {v6}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ -0f54a8: 0c01 |0006: move-result-object v1 │ │ -0f54aa: 1f01 a408 |0007: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ -0f54ae: 5b41 591f |0009: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ -0f54b2: 7110 c137 0500 |000b: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -0f54b8: 0c01 |000e: move-result-object v1 │ │ -0f54ba: 1402 2200 047f |000f: const v2, #float 1.75459e+38 // #7f040022 │ │ -0f54c0: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -0f54c2: 6e40 c537 2134 |0013: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -0f54c8: 1401 6c00 0c7f |0016: const v1, #float 1.86094e+38 // #7f0c006c │ │ -0f54ce: 6e20 5240 1400 |0019: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ -0f54d4: 0c01 |001c: move-result-object v1 │ │ -0f54d6: 1f01 3c07 |001d: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -0f54da: 5b41 581f |001f: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f54de: 2201 3207 |0021: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ -0f54e2: 1402 2300 047f |0023: const v2, #float 1.75459e+38 // #7f040023 │ │ -0f54e8: 5443 591f |0026: iget-object v3, v4, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ -0f54ec: 7040 d13a 5132 |0028: invoke-direct {v1, v5, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ -0f54f2: 5b41 571f |002b: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ -0f54f6: 1401 6b00 0c7f |002d: const v1, #float 1.86094e+38 // #7f0c006b │ │ -0f54fc: 6e20 5240 1400 |0030: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ -0f5502: 0c00 |0033: move-result-object v0 │ │ -0f5504: 1f00 4b07 |0034: check-cast v0, Landroid/widget/ListView; // type@074b │ │ -0f5508: 5441 571f |0036: iget-object v1, v4, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ -0f550c: 6e20 d73b 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -0f5512: 6e20 de3b 4000 |003b: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -0f5518: 1401 5c00 0c7f |003e: const v1, #float 1.86094e+38 // #7f0c005c │ │ -0f551e: 6e20 5240 1400 |0041: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ -0f5524: 0c01 |0044: move-result-object v1 │ │ -0f5526: 1f01 3507 |0045: check-cast v1, Landroid/widget/Button; // type@0735 │ │ -0f552a: 6e20 e73a 4100 |0047: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ -0f5530: 5441 581f |004a: iget-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f5534: 2202 0208 |004c: new-instance v2, Lindrora/atomic/dialog/CommandListView$1; // type@0802 │ │ -0f5538: 7020 4940 4200 |004e: invoke-direct {v2, v4}, Lindrora/atomic/dialog/CommandListView$1;.:(Lindrora/atomic/dialog/CommandListView;)V // method@4049 │ │ -0f553e: 6e20 333b 2100 |0051: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@3b33 │ │ -0f5544: 0e00 |0054: return-void │ │ +0f31c4: |[0f31c4] indrora.atomic.dialog.CommandListView.:(Landroid/content/Context;Ljava/util/ArrayList;)V │ │ +0f31d4: 7020 a63b 5400 |0000: invoke-direct {v4, v5}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +0f31da: 6e10 c943 0600 |0003: invoke-virtual {v6}, Ljava/util/ArrayList;.clone:()Ljava/lang/Object; // method@43c9 │ │ +0f31e0: 0c01 |0006: move-result-object v1 │ │ +0f31e2: 1f01 a408 |0007: check-cast v1, Ljava/util/ArrayList; // type@08a4 │ │ +0f31e6: 5b41 591f |0009: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ +0f31ea: 7110 c137 0500 |000b: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +0f31f0: 0c01 |000e: move-result-object v1 │ │ +0f31f2: 1402 2200 047f |000f: const v2, #float 1.75459e+38 // #7f040022 │ │ +0f31f8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +0f31fa: 6e40 c537 2134 |0013: invoke-virtual {v1, v2, v4, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +0f3200: 1401 6c00 0c7f |0016: const v1, #float 1.86094e+38 // #7f0c006c │ │ +0f3206: 6e20 5240 1400 |0019: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ +0f320c: 0c01 |001c: move-result-object v1 │ │ +0f320e: 1f01 3c07 |001d: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +0f3212: 5b41 581f |001f: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f3216: 2201 3207 |0021: new-instance v1, Landroid/widget/ArrayAdapter; // type@0732 │ │ +0f321a: 1402 2300 047f |0023: const v2, #float 1.75459e+38 // #7f040023 │ │ +0f3220: 5443 591f |0026: iget-object v3, v4, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ +0f3224: 7040 d13a 5132 |0028: invoke-direct {v1, v5, v2, v3}, Landroid/widget/ArrayAdapter;.:(Landroid/content/Context;ILjava/util/List;)V // method@3ad1 │ │ +0f322a: 5b41 571f |002b: iput-object v1, v4, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ +0f322e: 1401 6b00 0c7f |002d: const v1, #float 1.86094e+38 // #7f0c006b │ │ +0f3234: 6e20 5240 1400 |0030: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ +0f323a: 0c00 |0033: move-result-object v0 │ │ +0f323c: 1f00 4b07 |0034: check-cast v0, Landroid/widget/ListView; // type@074b │ │ +0f3240: 5441 571f |0036: iget-object v1, v4, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ +0f3244: 6e20 d73b 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +0f324a: 6e20 de3b 4000 |003b: invoke-virtual {v0, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +0f3250: 1401 5c00 0c7f |003e: const v1, #float 1.86094e+38 // #7f0c005c │ │ +0f3256: 6e20 5240 1400 |0041: invoke-virtual {v4, v1}, Lindrora/atomic/dialog/CommandListView;.findViewById:(I)Landroid/view/View; // method@4052 │ │ +0f325c: 0c01 |0044: move-result-object v1 │ │ +0f325e: 1f01 3507 |0045: check-cast v1, Landroid/widget/Button; // type@0735 │ │ +0f3262: 6e20 e73a 4100 |0047: invoke-virtual {v1, v4}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ae7 │ │ +0f3268: 5441 581f |004a: iget-object v1, v4, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f326c: 2202 0208 |004c: new-instance v2, Lindrora/atomic/dialog/CommandListView$1; // type@0802 │ │ +0f3270: 7020 4940 4200 |004e: invoke-direct {v2, v4}, Lindrora/atomic/dialog/CommandListView$1;.:(Lindrora/atomic/dialog/CommandListView;)V // method@4049 │ │ +0f3276: 6e20 333b 2100 |0051: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@3b33 │ │ +0f327c: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=58 │ │ 0x000b line=60 │ │ 0x0016 line=63 │ │ 0x0021 line=65 │ │ @@ -257169,17 +257159,17 @@ │ │ type : '(Lindrora/atomic/dialog/CommandListView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f5548: |[0f5548] indrora.atomic.dialog.CommandListView.access$000:(Lindrora/atomic/dialog/CommandListView;)V │ │ -0f5558: 7010 5140 0000 |0000: invoke-direct {v0}, Lindrora/atomic/dialog/CommandListView;.addCurrentCommand:()V // method@4051 │ │ -0f555e: 0e00 |0003: return-void │ │ +0f3280: |[0f3280] indrora.atomic.dialog.CommandListView.access$000:(Lindrora/atomic/dialog/CommandListView;)V │ │ +0f3290: 7010 5140 0000 |0000: invoke-direct {v0}, Lindrora/atomic/dialog/CommandListView;.addCurrentCommand:()V // method@4051 │ │ +0f3296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/dialog/CommandListView; │ │ │ │ #2 : (in Lindrora/atomic/dialog/CommandListView;) │ │ @@ -257187,17 +257177,17 @@ │ │ type : '(Lindrora/atomic/dialog/CommandListView;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5560: |[0f5560] indrora.atomic.dialog.CommandListView.access$100:(Lindrora/atomic/dialog/CommandListView;)Ljava/util/ArrayList; │ │ -0f5570: 5410 591f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ -0f5574: 1100 |0002: return-object v0 │ │ +0f3298: |[0f3298] indrora.atomic.dialog.CommandListView.access$100:(Lindrora/atomic/dialog/CommandListView;)Ljava/util/ArrayList; │ │ +0f32a8: 5410 591f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ +0f32ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/CommandListView; │ │ │ │ #3 : (in Lindrora/atomic/dialog/CommandListView;) │ │ @@ -257205,17 +257195,17 @@ │ │ type : '(Lindrora/atomic/dialog/CommandListView;)Landroid/widget/ArrayAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5578: |[0f5578] indrora.atomic.dialog.CommandListView.access$200:(Lindrora/atomic/dialog/CommandListView;)Landroid/widget/ArrayAdapter; │ │ -0f5588: 5410 571f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ -0f558c: 1100 |0002: return-object v0 │ │ +0f32b0: |[0f32b0] indrora.atomic.dialog.CommandListView.access$200:(Lindrora/atomic/dialog/CommandListView;)Landroid/widget/ArrayAdapter; │ │ +0f32c0: 5410 571f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ +0f32c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/dialog/CommandListView; │ │ │ │ #4 : (in Lindrora/atomic/dialog/CommandListView;) │ │ @@ -257223,59 +257213,59 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -0f5590: |[0f5590] indrora.atomic.dialog.CommandListView.addCurrentCommand:()V │ │ -0f55a0: 5431 581f |0000: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f55a4: 6e10 273b 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f55aa: 0c01 |0005: move-result-object v1 │ │ -0f55ac: 6e10 2643 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -0f55b2: 0c01 |0009: move-result-object v1 │ │ -0f55b4: 6e10 4f43 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ -0f55ba: 0c00 |000d: move-result-object v0 │ │ -0f55bc: 6e10 4443 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f55c2: 0a01 |0011: move-result v1 │ │ -0f55c4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0f55c6: 3421 0a00 |0013: if-lt v1, v2, 001d // +000a │ │ -0f55ca: 1a01 7501 |0015: const-string v1, "/" // string@0175 │ │ -0f55ce: 6e20 3843 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f55d4: 0a01 |001a: move-result v1 │ │ -0f55d6: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ -0f55da: 0e00 |001d: return-void │ │ -0f55dc: 1a01 7501 |001e: const-string v1, "/" // string@0175 │ │ -0f55e0: 6e20 4743 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -0f55e6: 0a01 |0023: move-result v1 │ │ -0f55e8: 3901 1500 |0024: if-nez v1, 0039 // +0015 │ │ -0f55ec: 2201 7908 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0f55f0: 7010 5a43 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f55f6: 1a02 7501 |002b: const-string v2, "/" // string@0175 │ │ -0f55fa: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5600: 0c01 |0030: move-result-object v1 │ │ -0f5602: 6e20 6343 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5608: 0c01 |0034: move-result-object v1 │ │ -0f560a: 6e10 6a43 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f5610: 0c00 |0038: move-result-object v0 │ │ -0f5612: 5431 591f |0039: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ -0f5616: 6e20 c643 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f561c: 5431 571f |003e: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ -0f5620: 6e10 d53a 0100 |0040: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ -0f5626: 5431 581f |0043: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f562a: 1a02 7501 |0045: const-string v2, "/" // string@0175 │ │ -0f562e: 6e20 393b 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -0f5634: 5431 581f |004a: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f5638: 5432 581f |004c: iget-object v2, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ -0f563c: 6e10 273b 0200 |004e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -0f5642: 0c02 |0051: move-result-object v2 │ │ -0f5644: 7210 0e37 0200 |0052: invoke-interface {v2}, Landroid/text/Editable;.length:()I // method@370e │ │ -0f564a: 0a02 |0055: move-result v2 │ │ -0f564c: 6e20 373b 2100 |0056: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -0f5652: 28c4 |0059: goto 001d // -003c │ │ +0f32c8: |[0f32c8] indrora.atomic.dialog.CommandListView.addCurrentCommand:()V │ │ +0f32d8: 5431 581f |0000: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f32dc: 6e10 273b 0100 |0002: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f32e2: 0c01 |0005: move-result-object v1 │ │ +0f32e4: 6e10 2643 0100 |0006: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +0f32ea: 0c01 |0009: move-result-object v1 │ │ +0f32ec: 6e10 4f43 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@434f │ │ +0f32f2: 0c00 |000d: move-result-object v0 │ │ +0f32f4: 6e10 4443 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f32fa: 0a01 |0011: move-result v1 │ │ +0f32fc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0f32fe: 3421 0a00 |0013: if-lt v1, v2, 001d // +000a │ │ +0f3302: 1a01 7201 |0015: const-string v1, "/" // string@0172 │ │ +0f3306: 6e20 3843 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f330c: 0a01 |001a: move-result v1 │ │ +0f330e: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ +0f3312: 0e00 |001d: return-void │ │ +0f3314: 1a01 7201 |001e: const-string v1, "/" // string@0172 │ │ +0f3318: 6e20 4743 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +0f331e: 0a01 |0023: move-result v1 │ │ +0f3320: 3901 1500 |0024: if-nez v1, 0039 // +0015 │ │ +0f3324: 2201 7908 |0026: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f3328: 7010 5a43 0100 |0028: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f332e: 1a02 7201 |002b: const-string v2, "/" // string@0172 │ │ +0f3332: 6e20 6343 2100 |002d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3338: 0c01 |0030: move-result-object v1 │ │ +0f333a: 6e20 6343 0100 |0031: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3340: 0c01 |0034: move-result-object v1 │ │ +0f3342: 6e10 6a43 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f3348: 0c00 |0038: move-result-object v0 │ │ +0f334a: 5431 591f |0039: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ +0f334e: 6e20 c643 0100 |003b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f3354: 5431 571f |003e: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ +0f3358: 6e10 d53a 0100 |0040: invoke-virtual {v1}, Landroid/widget/ArrayAdapter;.notifyDataSetChanged:()V // method@3ad5 │ │ +0f335e: 5431 581f |0043: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f3362: 1a02 7201 |0045: const-string v2, "/" // string@0172 │ │ +0f3366: 6e20 393b 2100 |0047: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +0f336c: 5431 581f |004a: iget-object v1, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f3370: 5432 581f |004c: iget-object v2, v3, Lindrora/atomic/dialog/CommandListView;.commandInput:Landroid/widget/EditText; // field@1f58 │ │ +0f3374: 6e10 273b 0200 |004e: invoke-virtual {v2}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +0f337a: 0c02 |0051: move-result-object v2 │ │ +0f337c: 7210 0e37 0200 |0052: invoke-interface {v2}, Landroid/text/Editable;.length:()I // method@370e │ │ +0f3382: 0a02 |0055: move-result v2 │ │ +0f3384: 6e20 373b 2100 |0056: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +0f338a: 28c4 |0059: goto 001d // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000e line=91 │ │ 0x001d line=103 │ │ 0x001e line=93 │ │ 0x0026 line=94 │ │ @@ -257293,17 +257283,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5654: |[0f5654] indrora.atomic.dialog.CommandListView.getCommands:()Ljava/util/ArrayList; │ │ -0f5664: 5410 591f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ -0f5668: 1100 |0002: return-object v0 │ │ +0f338c: |[0f338c] indrora.atomic.dialog.CommandListView.getCommands:()Ljava/util/ArrayList; │ │ +0f339c: 5410 591f |0000: iget-object v0, v1, Lindrora/atomic/dialog/CommandListView;.commands:Ljava/util/ArrayList; // field@1f59 │ │ +0f33a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/dialog/CommandListView; │ │ │ │ #1 : (in Lindrora/atomic/dialog/CommandListView;) │ │ @@ -257311,22 +257301,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0f566c: |[0f566c] indrora.atomic.dialog.CommandListView.onClick:(Landroid/view/View;)V │ │ -0f567c: 6e10 4e38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@384e │ │ -0f5682: 0a00 |0003: move-result v0 │ │ -0f5684: 2b00 0800 0000 |0004: packed-switch v0, 0000000c // +00000008 │ │ -0f568a: 0e00 |0007: return-void │ │ -0f568c: 7010 5140 0100 |0008: invoke-direct {v1}, Lindrora/atomic/dialog/CommandListView;.addCurrentCommand:()V // method@4051 │ │ -0f5692: 28fc |000b: goto 0007 // -0004 │ │ -0f5694: 0001 0100 5c00 0c7f 0400 0000 |000c: packed-switch-data (6 units) │ │ +0f33a4: |[0f33a4] indrora.atomic.dialog.CommandListView.onClick:(Landroid/view/View;)V │ │ +0f33b4: 6e10 4e38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@384e │ │ +0f33ba: 0a00 |0003: move-result v0 │ │ +0f33bc: 2b00 0800 0000 |0004: packed-switch v0, 0000000c // +00000008 │ │ +0f33c2: 0e00 |0007: return-void │ │ +0f33c4: 7010 5140 0100 |0008: invoke-direct {v1}, Lindrora/atomic/dialog/CommandListView;.addCurrentCommand:()V // method@4051 │ │ +0f33ca: 28fc |000b: goto 0007 // -0004 │ │ +0f33cc: 0001 0100 5c00 0c7f 0400 0000 |000c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=116 │ │ 0x0008 line=113 │ │ 0x000c line=111 │ │ locals : │ │ @@ -257338,35 +257328,35 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0f56a0: |[0f56a0] indrora.atomic.dialog.CommandListView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0f56b0: 5453 571f |0000: iget-object v3, v5, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ -0f56b4: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ -0f56ba: 0c02 |0005: move-result-object v2 │ │ -0f56bc: 1f02 7708 |0006: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0f56c0: 2201 2600 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -0f56c4: 6e10 5440 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/CommandListView;.getContext:()Landroid/content/Context; // method@4054 │ │ -0f56ca: 0c03 |000d: move-result-object v3 │ │ -0f56cc: 7020 d200 3100 |000e: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -0f56d2: 1403 1600 0e7f |0011: const v3, #float 1.88751e+38 // #7f0e0016 │ │ -0f56d8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -0f56da: 6e30 d900 3104 |0015: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ -0f56e0: 1403 1800 0e7f |0018: const v3, #float 1.88751e+38 // #7f0e0018 │ │ -0f56e6: 2204 0308 |001b: new-instance v4, Lindrora/atomic/dialog/CommandListView$2; // type@0803 │ │ -0f56ea: 7030 4b40 5402 |001d: invoke-direct {v4, v5, v2}, Lindrora/atomic/dialog/CommandListView$2;.:(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V // method@404b │ │ -0f56f0: 6e30 dd00 3104 |0020: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ -0f56f6: 6e20 d800 2100 |0023: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ -0f56fc: 6e10 d300 0100 |0026: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -0f5702: 0c00 |0029: move-result-object v0 │ │ -0f5704: 6e10 e500 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -0f570a: 0e00 |002d: return-void │ │ +0f33d8: |[0f33d8] indrora.atomic.dialog.CommandListView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0f33e8: 5453 571f |0000: iget-object v3, v5, Lindrora/atomic/dialog/CommandListView;.adapter:Landroid/widget/ArrayAdapter; // field@1f57 │ │ +0f33ec: 6e20 d33a 8300 |0002: invoke-virtual {v3, v8}, Landroid/widget/ArrayAdapter;.getItem:(I)Ljava/lang/Object; // method@3ad3 │ │ +0f33f2: 0c02 |0005: move-result-object v2 │ │ +0f33f4: 1f02 7708 |0006: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0f33f8: 2201 2600 |0008: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +0f33fc: 6e10 5440 0500 |000a: invoke-virtual {v5}, Lindrora/atomic/dialog/CommandListView;.getContext:()Landroid/content/Context; // method@4054 │ │ +0f3402: 0c03 |000d: move-result-object v3 │ │ +0f3404: 7020 d200 3100 |000e: invoke-direct {v1, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +0f340a: 1403 1600 0e7f |0011: const v3, #float 1.88751e+38 // #7f0e0016 │ │ +0f3410: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +0f3412: 6e30 d900 3104 |0015: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d9 │ │ +0f3418: 1403 1800 0e7f |0018: const v3, #float 1.88751e+38 // #7f0e0018 │ │ +0f341e: 2204 0308 |001b: new-instance v4, Lindrora/atomic/dialog/CommandListView$2; // type@0803 │ │ +0f3422: 7030 4b40 5402 |001d: invoke-direct {v4, v5, v2}, Lindrora/atomic/dialog/CommandListView$2;.:(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V // method@404b │ │ +0f3428: 6e30 dd00 3104 |0020: invoke-virtual {v1, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00dd │ │ +0f342e: 6e20 d800 2100 |0023: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ +0f3434: 6e10 d300 0100 |0026: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +0f343a: 0c00 |0029: move-result-object v0 │ │ +0f343c: 6e10 e500 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +0f3442: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=132 │ │ 0x0011 line=134 │ │ 0x0018 line=135 │ │ 0x0023 line=142 │ │ @@ -257380,21 +257370,21 @@ │ │ 0x0008 - 0x002e reg=2 command Ljava/lang/String; │ │ 0x0000 - 0x002e reg=5 this Lindrora/atomic/dialog/CommandListView; │ │ 0x0000 - 0x002e reg=6 list Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x002e reg=7 item Landroid/view/View; │ │ 0x0000 - 0x002e reg=8 position I │ │ 0x0000 - 0x002e reg=9 id J │ │ │ │ - source_file_idx : 1533 (CommandListView.java) │ │ + source_file_idx : 1529 (CommandListView.java) │ │ │ │ Class #1108 header: │ │ class_idx : 2053 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2173 │ │ -source_file_idx : 1532 │ │ +source_file_idx : 1528 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1108 - │ │ Class descriptor : 'Lindrora/atomic/exception/CommandException;' │ │ @@ -257414,33 +257404,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f570c: |[0f570c] indrora.atomic.exception.CommandException.:(Ljava/lang/String;)V │ │ -0f571c: 7020 7843 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@4378 │ │ -0f5722: 0e00 |0003: return-void │ │ +0f3444: |[0f3444] indrora.atomic.exception.CommandException.:(Ljava/lang/String;)V │ │ +0f3454: 7020 7843 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Throwable;.:(Ljava/lang/String;)V // method@4378 │ │ +0f345a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/exception/CommandException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1532 (CommandException.java) │ │ + source_file_idx : 1528 (CommandException.java) │ │ │ │ Class #1109 header: │ │ class_idx : 2054 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2145 │ │ -source_file_idx : 7154 │ │ +source_file_idx : 7150 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1109 - │ │ Class descriptor : 'Lindrora/atomic/exception/ValidationException;' │ │ @@ -257460,33 +257450,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f5724: |[0f5724] indrora.atomic.exception.ValidationException.:(Ljava/lang/String;)V │ │ -0f5734: 7020 ea42 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@42ea │ │ -0f573a: 0e00 |0003: return-void │ │ +0f345c: |[0f345c] indrora.atomic.exception.ValidationException.:(Ljava/lang/String;)V │ │ +0f346c: 7020 ea42 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@42ea │ │ +0f3472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/exception/ValidationException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 7154 (ValidationException.java) │ │ + source_file_idx : 7150 (ValidationException.java) │ │ │ │ Class #1110 header: │ │ class_idx : 2056 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1591 │ │ +source_file_idx : 1587 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #1110 - │ │ Class descriptor : 'Lindrora/atomic/indicator/ConversationStateProvider;' │ │ @@ -257523,21 +257513,21 @@ │ │ │ │ #4 : (in Lindrora/atomic/indicator/ConversationStateProvider;) │ │ name : 'isLowerSpecial' │ │ type : '(I)Ljava/lang/Boolean;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1591 (ConversationStateProvider.java) │ │ + source_file_idx : 1587 (ConversationStateProvider.java) │ │ │ │ Class #1111 header: │ │ class_idx : 2057 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1111 annotations: │ │ Annotations on class │ │ @@ -257561,64 +257551,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0f573c: |[0f573c] indrora.atomic.indicator.ConversationTitlePageIndicator$1.:()V │ │ -0f574c: 7100 7d40 0000 |0000: invoke-static {}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407d │ │ -0f5752: 0c00 |0003: move-result-object v0 │ │ -0f5754: 2100 |0004: array-length v0, v0 │ │ -0f5756: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ -0f575a: 6900 631f |0007: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ -0f575e: 6200 631f |0009: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ -0f5762: 6201 661f |000b: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ -0f5766: 6e10 7b40 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ -0f576c: 0a01 |0010: move-result v1 │ │ -0f576e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0f5770: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0f5774: 6200 631f |0014: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ -0f5778: 6201 671f |0016: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ -0f577c: 6e10 7b40 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ -0f5782: 0a01 |001b: move-result v1 │ │ -0f5784: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0f5786: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0f578a: 6200 631f |001f: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ -0f578e: 6201 651f |0021: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ -0f5792: 6e10 7b40 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ -0f5798: 0a01 |0026: move-result v1 │ │ -0f579a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0f579c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0f57a0: 0e00 |002a: return-void │ │ -0f57a2: 0d00 |002b: move-exception v0 │ │ -0f57a4: 28fe |002c: goto 002a // -0002 │ │ -0f57a6: 0d00 |002d: move-exception v0 │ │ -0f57a8: 28f1 |002e: goto 001f // -000f │ │ -0f57aa: 0d00 |002f: move-exception v0 │ │ -0f57ac: 28e4 |0030: goto 0014 // -001c │ │ +0f3474: |[0f3474] indrora.atomic.indicator.ConversationTitlePageIndicator$1.:()V │ │ +0f3484: 7100 7d40 0000 |0000: invoke-static {}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407d │ │ +0f348a: 0c00 |0003: move-result-object v0 │ │ +0f348c: 2100 |0004: array-length v0, v0 │ │ +0f348e: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ +0f3492: 6900 631f |0007: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ +0f3496: 6200 631f |0009: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ +0f349a: 6201 661f |000b: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ +0f349e: 6e10 7b40 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ +0f34a4: 0a01 |0010: move-result v1 │ │ +0f34a6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0f34a8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0f34ac: 6200 631f |0014: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ +0f34b0: 6201 671f |0016: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ +0f34b4: 6e10 7b40 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ +0f34ba: 0a01 |001b: move-result v1 │ │ +0f34bc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0f34be: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0f34c2: 6200 631f |001f: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ +0f34c6: 6201 651f |0021: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ +0f34ca: 6e10 7b40 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ +0f34d0: 0a01 |0026: move-result v1 │ │ +0f34d2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0f34d4: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0f34d8: 0e00 |002a: return-void │ │ +0f34da: 0d00 |002b: move-exception v0 │ │ +0f34dc: 28fe |002c: goto 002a // -0002 │ │ +0f34de: 0d00 |002d: move-exception v0 │ │ +0f34e0: 28f1 |002e: goto 001f // -000f │ │ +0f34e2: 0d00 |002f: move-exception v0 │ │ +0f34e4: 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=467 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1112 header: │ │ class_idx : 2058 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 2144 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 4 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #1112 annotations: │ │ Annotations on class │ │ @@ -257661,40 +257651,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0f57d8: |[0f57d8] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.:()V │ │ -0f57e8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0f57ea: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0f57ec: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0f57ee: 2200 0a08 |0003: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ -0f57f2: 1a01 e615 |0005: const-string v1, "None" // string@15e6 │ │ -0f57f6: 7040 7940 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ -0f57fc: 6900 651f |000a: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ -0f5800: 2200 0a08 |000c: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ -0f5804: 1a01 f41a |000e: const-string v1, "Triangle" // string@1af4 │ │ -0f5808: 7040 7940 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ -0f580e: 6900 661f |0013: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ -0f5812: 2200 0a08 |0015: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ -0f5816: 1a01 231b |0017: const-string v1, "Underline" // string@1b23 │ │ -0f581a: 7040 7940 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ -0f5820: 6900 671f |001c: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ -0f5824: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -0f5826: 2300 2e09 |001f: new-array v0, v0, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@092e │ │ -0f582a: 6201 651f |0021: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ -0f582e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -0f5832: 6201 661f |0025: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ -0f5836: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -0f583a: 6201 671f |0029: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ -0f583e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -0f5842: 6900 641f |002d: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.$VALUES:[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f64 │ │ -0f5846: 0e00 |002f: return-void │ │ +0f3510: |[0f3510] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.:()V │ │ +0f3520: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0f3522: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0f3524: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0f3526: 2200 0a08 |0003: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ +0f352a: 1a01 e215 |0005: const-string v1, "None" // string@15e2 │ │ +0f352e: 7040 7940 1022 |0007: invoke-direct {v0, v1, v2, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ +0f3534: 6900 651f |000a: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ +0f3538: 2200 0a08 |000c: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ +0f353c: 1a01 f01a |000e: const-string v1, "Triangle" // string@1af0 │ │ +0f3540: 7040 7940 1033 |0010: invoke-direct {v0, v1, v3, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ +0f3546: 6900 661f |0013: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ +0f354a: 2200 0a08 |0015: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ +0f354e: 1a01 1f1b |0017: const-string v1, "Underline" // string@1b1f │ │ +0f3552: 7040 7940 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.:(Ljava/lang/String;II)V // method@4079 │ │ +0f3558: 6900 671f |001c: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ +0f355c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0f355e: 2300 2e09 |001f: new-array v0, v0, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@092e │ │ +0f3562: 6201 651f |0021: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ +0f3566: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0f356a: 6201 661f |0025: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Triangle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f66 │ │ +0f356e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0f3572: 6201 671f |0029: sget-object v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ +0f3576: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0f357a: 6900 641f |002d: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.$VALUES:[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f64 │ │ +0f357e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=88 │ │ 0x001e line=87 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;) │ │ @@ -257702,18 +257692,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0f5848: |[0f5848] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ -0f5858: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ -0f585e: 5903 681f |0003: iput v3, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.value:I // field@1f68 │ │ -0f5862: 0e00 |0005: return-void │ │ +0f3580: |[0f3580] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.:(Ljava/lang/String;II)V │ │ +0f3590: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ +0f3596: 5903 681f |0003: iput v3, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.value:I // field@1f68 │ │ +0f359a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ @@ -257726,58 +257716,55 @@ │ │ type : '(I)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0f5864: |[0f5864] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.fromValue:(I)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ -0f5874: 7100 7d40 0000 |0000: invoke-static {}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407d │ │ -0f587a: 0c00 |0003: move-result-object v0 │ │ -0f587c: 2102 |0004: array-length v2, v0 │ │ -0f587e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0f5880: 3521 0c00 |0006: if-ge v1, v2, 0012 // +000c │ │ -0f5884: 4603 0001 |0008: aget-object v3, v0, v1 │ │ -0f5888: 5234 681f |000a: iget v4, v3, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.value:I // field@1f68 │ │ -0f588c: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ -0f5890: 1103 |000e: return-object v3 │ │ -0f5892: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f5896: 28f5 |0011: goto 0006 // -000b │ │ -0f5898: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0f589a: 28fb |0013: goto 000e // -0005 │ │ +0f359c: |[0f359c] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.fromValue:(I)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ +0f35ac: 7100 7d40 0000 |0000: invoke-static {}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407d │ │ +0f35b2: 0c02 |0003: move-result-object v2 │ │ +0f35b4: 2123 |0004: array-length v3, v2 │ │ +0f35b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0f35b8: 3531 0c00 |0006: if-ge v1, v3, 0012 // +000c │ │ +0f35bc: 4600 0201 |0008: aget-object v0, v2, v1 │ │ +0f35c0: 5204 681f |000a: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.value:I // field@1f68 │ │ +0f35c4: 3354 0300 |000c: if-ne v4, v5, 000f // +0003 │ │ +0f35c8: 1100 |000e: return-object v0 │ │ +0f35ca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f35ce: 28f5 |0011: goto 0006 // -000b │ │ +0f35d0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0f35d2: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000a line=98 │ │ 0x000e line=102 │ │ 0x000f line=97 │ │ 0x0012 line=102 │ │ locals : │ │ - 0x000a - 0x000e reg=3 style Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ - 0x000f - 0x0012 reg=3 style Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ - 0x0004 - 0x0014 reg=0 arr$ [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ - 0x0006 - 0x0014 reg=1 i$ I │ │ - 0x0005 - 0x0014 reg=2 len$ I │ │ + 0x000a - 0x000e reg=0 style Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ + 0x000f - 0x0012 reg=0 style Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ 0x0000 - 0x0014 reg=5 value I │ │ │ │ #3 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f589c: |[0f589c] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ -0f58ac: 1c00 0a08 |0000: const-class v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ -0f58b0: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ -0f58b6: 0c00 |0005: move-result-object v0 │ │ -0f58b8: 1f00 0a08 |0006: check-cast v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ -0f58bc: 1100 |0008: return-object v0 │ │ +0f35d4: |[0f35d4] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.valueOf:(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ +0f35e4: 1c00 0a08 |0000: const-class v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ +0f35e8: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ +0f35ee: 0c00 |0005: move-result-object v0 │ │ +0f35f0: 1f00 0a08 |0006: check-cast v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@080a │ │ +0f35f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;) │ │ @@ -257785,33 +257772,33 @@ │ │ type : '()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0f58c0: |[0f58c0] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ -0f58d0: 6200 641f |0000: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.$VALUES:[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f64 │ │ -0f58d4: 6e10 a345 0000 |0002: invoke-virtual {v0}, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@45a3 │ │ -0f58da: 0c00 |0005: move-result-object v0 │ │ -0f58dc: 1f00 2e09 |0006: check-cast v0, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@092e │ │ -0f58e0: 1100 |0008: return-object v0 │ │ +0f35f8: |[0f35f8] indrora.atomic.indicator.ConversationTitlePageIndicator$IndicatorStyle.values:()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ +0f3608: 6200 641f |0000: sget-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.$VALUES:[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f64 │ │ +0f360c: 6e10 a345 0000 |0002: invoke-virtual {v0}, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.clone:()Ljava/lang/Object; // method@45a3 │ │ +0f3612: 0c00 |0005: move-result-object v0 │ │ +0f3614: 1f00 2e09 |0006: check-cast v0, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // type@092e │ │ +0f3618: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1113 header: │ │ class_idx : 2059 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1113 annotations: │ │ Annotations on class │ │ @@ -257829,21 +257816,21 @@ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;) │ │ name : 'onCenterItemClick' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1114 header: │ │ class_idx : 2060 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1114 annotations: │ │ Annotations on class │ │ @@ -257865,17 +257852,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f58e4: |[0f58e4] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.:()V │ │ -0f58f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f58fa: 0e00 |0003: return-void │ │ +0f361c: |[0f361c] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.:()V │ │ +0f362c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f3632: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -257884,19 +257871,19 @@ │ │ type : '(Landroid/os/Parcel;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f58fc: |[0f58fc] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ -0f590c: 2200 0d08 |0000: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ -0f5910: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0f5912: 7030 8640 3001 |0003: invoke-direct {v0, v3, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;)V // method@4086 │ │ -0f5918: 1100 |0006: return-object v0 │ │ +0f3634: |[0f3634] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ +0f3644: 2200 0d08 |0000: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ +0f3648: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0f364a: 7030 8640 3001 |0003: invoke-direct {v0, v3, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcel;Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;)V // method@4086 │ │ +0f3650: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -257905,18 +257892,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 │ │ -0f591c: |[0f591c] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0f592c: 6e20 8040 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // method@4080 │ │ -0f5932: 0c00 |0003: move-result-object v0 │ │ -0f5934: 1100 |0004: return-object v0 │ │ +0f3654: |[0f3654] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0f3664: 6e20 8040 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // method@4080 │ │ +0f366a: 0c00 |0003: move-result-object v0 │ │ +0f366c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -257925,17 +257912,17 @@ │ │ type : '(I)[Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5938: |[0f5938] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.newArray:(I)[Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ -0f5948: 2320 2f09 |0000: new-array v0, v2, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@092f │ │ -0f594c: 1100 |0002: return-object v0 │ │ +0f3670: |[0f3670] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.newArray:(I)[Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ +0f3680: 2320 2f09 |0000: new-array v0, v2, [Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@092f │ │ +0f3684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -257944,32 +257931,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f5950: |[0f5950] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0f5960: 6e20 8240 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.newArray:(I)[Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // method@4082 │ │ -0f5966: 0c00 |0003: move-result-object v0 │ │ -0f5968: 1100 |0004: return-object v0 │ │ +0f3688: |[0f3688] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0f3698: 6e20 8240 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.newArray:(I)[Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // method@4082 │ │ +0f369e: 0c00 |0003: move-result-object v0 │ │ +0f36a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1115 header: │ │ class_idx : 2061 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1778 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #1115 annotations: │ │ Annotations on class │ │ @@ -257999,39 +257986,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f596c: |[0f596c] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:()V │ │ -0f597c: 2200 0c08 |0000: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; // type@080c │ │ -0f5980: 7010 7f40 0000 |0002: invoke-direct {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.:()V // method@407f │ │ -0f5986: 6900 691f |0005: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@1f69 │ │ -0f598a: 0e00 |0007: return-void │ │ +0f36a4: |[0f36a4] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:()V │ │ +0f36b4: 2200 0c08 |0000: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1; // type@080c │ │ +0f36b8: 7010 7f40 0000 |0002: invoke-direct {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState$1;.:()V // method@407f │ │ +0f36be: 6900 691f |0005: sput-object v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@1f69 │ │ +0f36c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator$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 │ │ -0f598c: |[0f598c] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -0f599c: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ -0f59a2: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0f59a8: 0a00 |0006: move-result v0 │ │ -0f59aa: 5910 6a1f |0007: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ -0f59ae: 0e00 |0009: return-void │ │ +0f36c4: |[0f36c4] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +0f36d4: 7020 1e38 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@381e │ │ +0f36da: 6e10 f504 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0f36e0: 0a00 |0006: move-result v0 │ │ +0f36e2: 5910 6a1f |0007: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ +0f36e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0003 line=804 │ │ 0x0009 line=805 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ @@ -258042,17 +258029,17 @@ │ │ type : '(Landroid/os/Parcel;Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f59b0: |[0f59b0] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;)V │ │ -0f59c0: 7020 8540 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@4085 │ │ -0f59c6: 0e00 |0003: return-void │ │ +0f36e8: |[0f36e8] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcel;Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;)V │ │ +0f36f8: 7020 8540 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@4085 │ │ +0f36fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lindrora/atomic/indicator/ConversationTitlePageIndicator$1; │ │ @@ -258062,17 +258049,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0f59c8: |[0f59c8] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -0f59d8: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ -0f59de: 0e00 |0003: return-void │ │ +0f3700: |[0f3700] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +0f3710: 7020 1f38 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@381f │ │ +0f3716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0003 line=800 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -258083,36 +258070,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0f59e0: |[0f59e0] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0f59f0: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ -0f59f6: 5210 6a1f |0003: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ -0f59fa: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0f5a00: 0e00 |0008: return-void │ │ +0f3718: |[0f3718] indrora.atomic.indicator.ConversationTitlePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0f3728: 6f30 2038 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@3820 │ │ +0f372e: 5210 6a1f |0003: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ +0f3732: 6e20 fd04 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0f3738: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0003 line=810 │ │ 0x0008 line=811 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1116 header: │ │ class_idx : 2063 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 211 │ │ -source_file_idx : 2366 │ │ +source_file_idx : 2362 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1116 - │ │ Class descriptor : 'Lindrora/atomic/irc/IRCBinder;' │ │ @@ -258131,18 +258118,18 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f5a04: |[0f5a04] indrora.atomic.irc.IRCBinder.:(Lindrora/atomic/irc/IRCService;)V │ │ -0f5a14: 7010 9704 0000 |0000: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0497 │ │ -0f5a1a: 5b01 8b1f |0003: iput-object v1, v0, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ -0f5a1e: 0e00 |0005: return-void │ │ +0f373c: |[0f373c] indrora.atomic.irc.IRCBinder.:(Lindrora/atomic/irc/IRCService;)V │ │ +0f374c: 7010 9704 0000 |0000: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0497 │ │ +0f3752: 5b01 8b1f |0003: iput-object v1, v0, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ +0f3756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/irc/IRCBinder; │ │ @@ -258154,18 +258141,18 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f5a20: |[0f5a20] indrora.atomic.irc.IRCBinder.connect:(Lindrora/atomic/model/Server;)V │ │ -0f5a30: 5410 8b1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ -0f5a34: 6e20 4141 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ -0f5a3a: 0e00 |0005: return-void │ │ +0f3758: |[0f3758] indrora.atomic.irc.IRCBinder.connect:(Lindrora/atomic/model/Server;)V │ │ +0f3768: 5410 8b1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ +0f376c: 6e20 4141 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ +0f3772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/irc/IRCBinder; │ │ 0x0000 - 0x0006 reg=2 server Lindrora/atomic/model/Server; │ │ @@ -258175,30 +258162,30 @@ │ │ type : '()Lindrora/atomic/irc/IRCService;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f5a3c: |[0f5a3c] indrora.atomic.irc.IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ -0f5a4c: 5410 8b1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ -0f5a50: 1100 |0002: return-object v0 │ │ +0f3774: |[0f3774] indrora.atomic.irc.IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ +0f3784: 5410 8b1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCBinder;.service:Lindrora/atomic/irc/IRCService; // field@1f8b │ │ +0f3788: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/irc/IRCBinder; │ │ │ │ - source_file_idx : 2366 (IRCBinder.java) │ │ + source_file_idx : 2362 (IRCBinder.java) │ │ │ │ Class #1117 header: │ │ class_idx : 2064 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2367 │ │ +source_file_idx : 2363 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1117 annotations: │ │ Annotations on class │ │ @@ -258229,41 +258216,41 @@ │ │ type : '(Lindrora/atomic/irc/IRCConnection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f5a54: |[0f5a54] indrora.atomic.irc.IRCConnection$1.:(Lindrora/atomic/irc/IRCConnection;)V │ │ -0f5a64: 5b01 8d1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection$1;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8d │ │ -0f5a68: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f5a6e: 0e00 |0005: return-void │ │ +0f378c: |[0f378c] indrora.atomic.irc.IRCConnection$1.:(Lindrora/atomic/irc/IRCConnection;)V │ │ +0f379c: 5b01 8d1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection$1;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8d │ │ +0f37a0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f37a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/irc/IRCConnection$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lindrora/atomic/irc/IRCConnection; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lindrora/atomic/irc/IRCConnection; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/irc/IRCConnection$1;) │ │ name : 'compare' │ │ 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 │ │ -0f5a70: |[0f5a70] indrora.atomic.irc.IRCConnection$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0f5a80: 1f02 7708 |0000: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0f5a84: 1f03 7708 |0002: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0f5a88: 6e30 c840 2103 |0004: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCConnection$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@40c8 │ │ -0f5a8e: 0a00 |0007: move-result v0 │ │ -0f5a90: 0f00 |0008: return v0 │ │ +0f37a8: |[0f37a8] indrora.atomic.irc.IRCConnection$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0f37b8: 1f02 7708 |0000: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0f37bc: 1f03 7708 |0002: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0f37c0: 6e30 c840 2103 |0004: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCConnection$1;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@40c8 │ │ +0f37c6: 0a00 |0007: move-result v0 │ │ +0f37c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/irc/IRCConnection$1; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -258273,58 +258260,58 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0f5a94: |[0f5a94] indrora.atomic.irc.IRCConnection$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ -0f5aa4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f5aa6: 1a02 4201 |0001: const-string v2, "+%@&~" // string@0142 │ │ -0f5aaa: 6e20 3343 4600 |0003: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0f5ab0: 0a03 |0006: move-result v3 │ │ -0f5ab2: 6e20 3e43 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0f5ab8: 0a00 |000a: move-result v0 │ │ -0f5aba: 1a02 4201 |000b: const-string v2, "+%@&~" // string@0142 │ │ -0f5abe: 6e20 3343 4700 |000d: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0f5ac4: 0a03 |0010: move-result v3 │ │ -0f5ac6: 6e20 3e43 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0f5acc: 0a01 |0014: move-result v1 │ │ -0f5ace: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ -0f5ad2: 6e20 3543 7600 |0017: invoke-virtual {v6, v7}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ -0f5ad8: 0a02 |001a: move-result v2 │ │ -0f5ada: 0f02 |001b: return v2 │ │ -0f5adc: 7110 0143 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f5ae2: 0c02 |001f: move-result-object v2 │ │ -0f5ae4: 7110 0143 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f5aea: 0c03 |0023: move-result-object v3 │ │ -0f5aec: 6e20 fb42 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@42fb │ │ -0f5af2: 0a02 |0027: move-result v2 │ │ -0f5af4: 28f3 |0028: goto 001b // -000d │ │ +0f37cc: |[0f37cc] indrora.atomic.irc.IRCConnection$1.compare:(Ljava/lang/String;Ljava/lang/String;)I │ │ +0f37dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f37de: 1a02 3f01 |0001: const-string v2, "+%@&~" // string@013f │ │ +0f37e2: 6e20 3343 4600 |0003: invoke-virtual {v6, v4}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f37e8: 0a03 |0006: move-result v3 │ │ +0f37ea: 6e20 3e43 3200 |0007: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0f37f0: 0a00 |000a: move-result v0 │ │ +0f37f2: 1a02 3f01 |000b: const-string v2, "+%@&~" // string@013f │ │ +0f37f6: 6e20 3343 4700 |000d: invoke-virtual {v7, v4}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f37fc: 0a03 |0010: move-result v3 │ │ +0f37fe: 6e20 3e43 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0f3804: 0a01 |0014: move-result v1 │ │ +0f3806: 3310 0700 |0015: if-ne v0, v1, 001c // +0007 │ │ +0f380a: 6e20 3543 7600 |0017: invoke-virtual {v6, v7}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ +0f3810: 0a02 |001a: move-result v2 │ │ +0f3812: 0f02 |001b: return v2 │ │ +0f3814: 7110 0143 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f381a: 0c02 |001f: move-result-object v2 │ │ +0f381c: 7110 0143 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f3822: 0c03 |0023: move-result-object v3 │ │ +0f3824: 6e20 fb42 3200 |0024: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@42fb │ │ +0f382a: 0a02 |0027: move-result v2 │ │ +0f382c: 28f3 |0028: goto 001b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1284 │ │ 0x000b line=1285 │ │ 0x0015 line=1287 │ │ 0x0017 line=1289 │ │ 0x001b line=1293 │ │ locals : │ │ 0x000b - 0x0029 reg=0 i1 I │ │ 0x0015 - 0x0029 reg=1 i2 I │ │ 0x0000 - 0x0029 reg=5 this Lindrora/atomic/irc/IRCConnection$1; │ │ 0x0000 - 0x0029 reg=6 s1 Ljava/lang/String; │ │ 0x0000 - 0x0029 reg=7 s2 Ljava/lang/String; │ │ │ │ - source_file_idx : 2367 (IRCConnection.java) │ │ + source_file_idx : 2363 (IRCConnection.java) │ │ │ │ Class #1118 header: │ │ class_idx : 2065 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 2367 │ │ +source_file_idx : 2363 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1118 annotations: │ │ Annotations on class │ │ @@ -258352,56 +258339,56 @@ │ │ type : '(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f5af8: |[0f5af8] indrora.atomic.irc.IRCConnection$2.:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ │ -0f5b08: 5b01 8e1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection$2;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8e │ │ -0f5b0c: 5b02 8f1f |0002: iput-object v2, v0, Lindrora/atomic/irc/IRCConnection$2;.val$message:Ljava/lang/String; // field@1f8f │ │ -0f5b10: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ -0f5b16: 0e00 |0007: return-void │ │ +0f3830: |[0f3830] indrora.atomic.irc.IRCConnection$2.:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ │ +0f3840: 5b01 8e1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection$2;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8e │ │ +0f3844: 5b02 8f1f |0002: iput-object v2, v0, Lindrora/atomic/irc/IRCConnection$2;.val$message:Ljava/lang/String; // field@1f8f │ │ +0f3848: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ +0f384e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/irc/IRCConnection$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/irc/IRCConnection; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/irc/IRCConnection$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0f5b18: |[0f5b18] indrora.atomic.irc.IRCConnection$2.run:()V │ │ -0f5b28: 5420 8e1f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCConnection$2;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8e │ │ -0f5b2c: 5421 8f1f |0002: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection$2;.val$message:Ljava/lang/String; // field@1f8f │ │ -0f5b30: 7120 cd40 1000 |0004: invoke-static {v0, v1}, Lindrora/atomic/irc/IRCConnection;.access$000:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V // method@40cd │ │ -0f5b36: 0e00 |0007: return-void │ │ +0f3850: |[0f3850] indrora.atomic.irc.IRCConnection$2.run:()V │ │ +0f3860: 5420 8e1f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCConnection$2;.this$0:Lindrora/atomic/irc/IRCConnection; // field@1f8e │ │ +0f3864: 5421 8f1f |0002: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection$2;.val$message:Ljava/lang/String; // field@1f8f │ │ +0f3868: 7120 cd40 1000 |0004: invoke-static {v0, v1}, Lindrora/atomic/irc/IRCConnection;.access$000:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V // method@40cd │ │ +0f386e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1340 │ │ 0x0007 line=1341 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lindrora/atomic/irc/IRCConnection$2; │ │ │ │ - source_file_idx : 2367 (IRCConnection.java) │ │ + source_file_idx : 2363 (IRCConnection.java) │ │ │ │ Class #1119 header: │ │ class_idx : 2067 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2369 │ │ +source_file_idx : 2365 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1119 annotations: │ │ Annotations on class │ │ @@ -258430,79 +258417,79 @@ │ │ type : '(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f5b38: |[0f5b38] indrora.atomic.irc.IRCService$1$1.:(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V │ │ -0f5b48: 5b01 9b1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ -0f5b4c: 5b02 9c1f |0002: iput-object v2, v0, Lindrora/atomic/irc/IRCService$1$1;.val$connection:Lindrora/atomic/irc/IRCConnection; // field@1f9c │ │ -0f5b50: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f5b56: 0e00 |0007: return-void │ │ +0f3870: |[0f3870] indrora.atomic.irc.IRCService$1$1.:(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V │ │ +0f3880: 5b01 9b1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ +0f3884: 5b02 9c1f |0002: iput-object v2, v0, Lindrora/atomic/irc/IRCService$1$1;.val$connection:Lindrora/atomic/irc/IRCConnection; // field@1f9c │ │ +0f3888: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f388e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lindrora/atomic/irc/IRCService$1$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lindrora/atomic/irc/IRCService$1; │ │ + 0x0000 - 0x0008 reg=1 this$1 Lindrora/atomic/irc/IRCService$1; │ │ 0x0000 - 0x0008 reg=2 (null) Lindrora/atomic/irc/IRCConnection; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/irc/IRCService$1$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0f5b58: |[0f5b58] indrora.atomic.irc.IRCService$1$1.run:()V │ │ -0f5b68: 1a00 4009 |0000: const-string v0, "IRCService" // string@0940 │ │ -0f5b6c: 1a01 6109 |0002: const-string v1, "In reconnect thread!" // string@0961 │ │ -0f5b70: 7120 5737 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f5b76: 5420 9c1f |0007: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.val$connection:Lindrora/atomic/irc/IRCConnection; // field@1f9c │ │ -0f5b7a: 6e10 d640 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ -0f5b80: 1600 8813 |000c: const-wide/16 v0, #int 5000 // #1388 │ │ -0f5b84: 7120 7443 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ -0f5b8a: 5420 9b1f |0011: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ -0f5b8e: 5400 9e1f |0013: iget-object v0, v0, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5b92: 6e10 fb41 0000 |0015: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -0f5b98: 0a00 |0018: move-result v0 │ │ -0f5b9a: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -0f5b9e: 5420 9b1f |001b: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ -0f5ba2: 5400 9d1f |001d: iget-object v0, v0, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5ba6: 5421 9b1f |001f: iget-object v1, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ -0f5baa: 5411 9e1f |0021: iget-object v1, v1, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5bae: 6e20 4141 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ -0f5bb4: 0e00 |0026: return-void │ │ -0f5bb6: 0d00 |0027: move-exception v0 │ │ -0f5bb8: 28e9 |0028: goto 0011 // -0017 │ │ +0f3890: |[0f3890] indrora.atomic.irc.IRCService$1$1.run:()V │ │ +0f38a0: 1a00 3c09 |0000: const-string v0, "IRCService" // string@093c │ │ +0f38a4: 1a01 5d09 |0002: const-string v1, "In reconnect thread!" // string@095d │ │ +0f38a8: 7120 5737 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f38ae: 5420 9c1f |0007: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.val$connection:Lindrora/atomic/irc/IRCConnection; // field@1f9c │ │ +0f38b2: 6e10 d640 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ +0f38b8: 1600 8813 |000c: const-wide/16 v0, #int 5000 // #1388 │ │ +0f38bc: 7120 7443 1000 |000e: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ +0f38c2: 5420 9b1f |0011: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ +0f38c6: 5400 9e1f |0013: iget-object v0, v0, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f38ca: 6e10 fb41 0000 |0015: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +0f38d0: 0a00 |0018: move-result v0 │ │ +0f38d2: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +0f38d6: 5420 9b1f |001b: iget-object v0, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ +0f38da: 5400 9d1f |001d: iget-object v0, v0, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f38de: 5421 9b1f |001f: iget-object v1, v2, Lindrora/atomic/irc/IRCService$1$1;.this$1:Lindrora/atomic/irc/IRCService$1; // field@1f9b │ │ +0f38e2: 5411 9e1f |0021: iget-object v1, v1, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f38e6: 6e20 4141 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ +0f38ec: 0e00 |0026: return-void │ │ +0f38ee: 0d00 |0027: move-exception v0 │ │ +0f38f0: 28e9 |0028: goto 0011 // -0017 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/lang/Exception; -> 0x0027 │ │ positions : │ │ 0x0000 line=730 │ │ 0x0007 line=731 │ │ 0x000c line=733 │ │ 0x0011 line=738 │ │ 0x001b line=739 │ │ 0x0026 line=741 │ │ 0x0027 line=734 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lindrora/atomic/irc/IRCService$1$1; │ │ │ │ - source_file_idx : 2369 (IRCService.java) │ │ + source_file_idx : 2365 (IRCService.java) │ │ │ │ Class #1120 header: │ │ class_idx : 2068 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 2369 │ │ +source_file_idx : 2365 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1120 annotations: │ │ Annotations on class │ │ @@ -258534,333 +258521,333 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0f5bcc: |[0f5bcc] indrora.atomic.irc.IRCService$1.:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V │ │ -0f5bdc: 5b01 9d1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5be0: 5b03 9e1f |0002: iput-object v3, v0, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5be4: 5904 9f1f |0004: iput v4, v0, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f5be8: 7020 7243 2000 |0006: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@4372 │ │ -0f5bee: 0e00 |0009: return-void │ │ +0f3904: |[0f3904] indrora.atomic.irc.IRCService$1.:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V │ │ +0f3914: 5b01 9d1f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3918: 5b03 9e1f |0002: iput-object v3, v0, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f391c: 5904 9f1f |0004: iput v4, v0, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3920: 7020 7243 2000 |0006: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/String;)V // method@4372 │ │ +0f3926: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lindrora/atomic/irc/IRCService$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lindrora/atomic/irc/IRCService; │ │ + 0x0000 - 0x000a reg=1 this$0 Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Lindrora/atomic/model/Server; │ │ 0x0000 - 0x000a reg=4 (null) I │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/irc/IRCService$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 607 16-bit code units │ │ -0f5bf0: |[0f5bf0] indrora.atomic.irc.IRCService$1.run:()V │ │ -0f5c00: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -0f5c02: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0f5c04: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0f5c06: 54f0 9d1f |0003: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5c0a: 7110 3a41 0000 |0005: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ -0f5c10: 0c00 |0008: move-result-object v0 │ │ -0f5c12: 6e10 2b42 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ -0f5c18: 0a00 |000c: move-result v0 │ │ -0f5c1a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -0f5c1e: 54f0 9e1f |000f: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5c22: 6e10 0042 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ -0f5c28: 0a00 |0014: move-result v0 │ │ -0f5c2a: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -0f5c2e: 0e00 |0017: return-void │ │ -0f5c30: 54f0 9d1f |0018: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5c34: 52f2 9f1f |001a: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f5c38: 6e20 4441 2000 |001c: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f5c3e: 0c08 |001f: move-result-object v8 │ │ -0f5c40: 54f0 9e1f |0020: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5c44: 6e10 f641 0000 |0022: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f5c4a: 0c00 |0025: move-result-object v0 │ │ -0f5c4c: 6e10 b141 0000 |0026: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ -0f5c52: 0c00 |0029: move-result-object v0 │ │ -0f5c54: 6e20 2441 0800 |002a: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setNickname:(Ljava/lang/String;)V // method@4124 │ │ -0f5c5a: 54f0 9e1f |002d: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5c5e: 6e10 f641 0000 |002f: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f5c64: 0c00 |0032: move-result-object v0 │ │ -0f5c66: 6e10 af41 0000 |0033: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ -0f5c6c: 0c00 |0036: move-result-object v0 │ │ -0f5c6e: 6e20 1b41 0800 |0037: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setAliases:(Ljava/util/Collection;)V // method@411b │ │ -0f5c74: 54f0 9e1f |003a: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5c78: 6e10 f641 0000 |003c: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f5c7e: 0c00 |003f: move-result-object v0 │ │ -0f5c80: 6e10 b041 0000 |0040: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ -0f5c86: 0c00 |0043: move-result-object v0 │ │ -0f5c88: 6e20 2041 0800 |0044: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setIdent:(Ljava/lang/String;)V // method@4120 │ │ -0f5c8e: 54f0 9e1f |0047: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5c92: 6e10 f641 0000 |0049: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ -0f5c98: 0c00 |004c: move-result-object v0 │ │ -0f5c9a: 6e10 b241 0000 |004d: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ -0f5ca0: 0c00 |0050: move-result-object v0 │ │ -0f5ca2: 6e20 2541 0800 |0051: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setRealName:(Ljava/lang/String;)V // method@4125 │ │ -0f5ca8: 54f0 9e1f |0054: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5cac: 6e10 1242 0000 |0056: invoke-virtual {v0}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ -0f5cb2: 0a00 |0059: move-result v0 │ │ -0f5cb4: 6e20 2941 0800 |005a: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setUseSSL:(Z)V // method@4129 │ │ -0f5cba: 54f0 9d1f |005d: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5cbe: 6e10 4241 0000 |005f: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.getApplicationContext:()Landroid/content/Context; // method@4142 │ │ -0f5cc4: 0c00 |0062: move-result-object v0 │ │ -0f5cc6: 7110 2b3e 0000 |0063: invoke-static {v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getInstanceList:(Landroid/content/Context;)[Ljavax/net/ssl/X509TrustManager; // method@3e2b │ │ -0f5ccc: 0c0e |0066: move-result-object v14 │ │ -0f5cce: 6e20 2841 e800 |0067: invoke-virtual {v8, v14}, Lindrora/atomic/irc/IRCConnection;.setTrustManagers:([Ljavax/net/ssl/X509TrustManager;)V // method@4128 │ │ -0f5cd4: 54f0 9e1f |006a: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5cd8: 6e10 ef41 0000 |006c: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f5cde: 0c00 |006f: move-result-object v0 │ │ -0f5ce0: 3800 0b00 |0070: if-eqz v0, 007b // +000b │ │ -0f5ce4: 54f0 9e1f |0072: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5ce8: 6e10 ef41 0000 |0074: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ -0f5cee: 0c00 |0077: move-result-object v0 │ │ -0f5cf0: 6e20 1e41 0800 |0078: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setEncoding:(Ljava/lang/String;)V // method@411e │ │ -0f5cf6: 54f0 9e1f |007b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5cfa: 6e10 ec41 0000 |007d: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f5d00: 0c00 |0080: move-result-object v0 │ │ -0f5d02: 6e10 7941 0000 |0081: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.hasSaslCredentials:()Z // method@4179 │ │ -0f5d08: 0a00 |0084: move-result v0 │ │ -0f5d0a: 3800 1900 |0085: if-eqz v0, 009e // +0019 │ │ -0f5d0e: 54f0 9e1f |0087: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d12: 6e10 ec41 0000 |0089: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f5d18: 0c00 |008c: move-result-object v0 │ │ -0f5d1a: 6e10 7741 0000 |008d: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ -0f5d20: 0c00 |0090: move-result-object v0 │ │ -0f5d22: 54f2 9e1f |0091: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d26: 6e10 ec41 0200 |0093: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -0f5d2c: 0c02 |0096: move-result-object v2 │ │ -0f5d2e: 6e10 7641 0200 |0097: invoke-virtual {v2}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ -0f5d34: 0c02 |009a: move-result-object v2 │ │ -0f5d36: 6e30 2641 0802 |009b: invoke-virtual {v8, v0, v2}, Lindrora/atomic/irc/IRCConnection;.setSaslCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@4126 │ │ -0f5d3c: 54f0 9e1f |009e: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d40: 6e10 f841 0000 |00a0: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ -0f5d46: 0c00 |00a3: move-result-object v0 │ │ -0f5d48: 1a02 0000 |00a4: const-string v2, "" // string@0000 │ │ -0f5d4c: 3220 9100 |00a6: if-eq v0, v2, 0137 // +0091 │ │ -0f5d50: 54f0 9e1f |00a8: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d54: 6e10 f441 0000 |00aa: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f5d5a: 0c00 |00ad: move-result-object v0 │ │ -0f5d5c: 54f2 9e1f |00ae: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d60: 6e10 f941 0200 |00b0: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f5d66: 0a02 |00b3: move-result v2 │ │ -0f5d68: 54f3 9e1f |00b4: iget-object v3, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d6c: 6e10 f841 0300 |00b6: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ -0f5d72: 0c03 |00b9: move-result-object v3 │ │ -0f5d74: 6e40 d140 0832 |00ba: invoke-virtual {v8, v0, v2, v3}, Lindrora/atomic/irc/IRCConnection;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@40d1 │ │ -0f5d7a: 2900 5aff |00bd: goto/16 0017 // -00a6 │ │ -0f5d7e: 0d09 |00bf: move-exception v9 │ │ -0f5d80: 54f0 9e1f |00c0: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5d84: 6e20 0f42 4000 |00c2: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f5d8a: 54f0 9d1f |00c5: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5d8e: 1a02 0c24 |00c7: const-string v2, "connectivity" // string@240c │ │ -0f5d92: 6e20 4941 2000 |00c9: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@4149 │ │ -0f5d98: 0c00 |00cc: move-result-object v0 │ │ -0f5d9a: 1f00 cc00 |00cd: check-cast v0, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f5d9e: 1f00 cc00 |00cf: check-cast v0, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f5da2: 6e10 6c04 0000 |00d1: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -0f5da8: 0c0b |00d4: move-result-object v11 │ │ -0f5daa: 390b 7300 |00d5: if-nez v11, 0148 // +0073 │ │ -0f5dae: 54f0 9d1f |00d7: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5db2: 7120 3941 4000 |00d9: invoke-static {v0, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ -0f5db8: 1a00 1a2f |00dc: const-string v0, "indrora.atomic.server.status" // string@2f1a │ │ -0f5dbc: 52f2 9f1f |00de: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f5dc0: 7120 7f41 2000 |00e0: invoke-static {v0, v2}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -0f5dc6: 0c0d |00e3: move-result-object v13 │ │ -0f5dc8: 54f0 9d1f |00e4: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5dcc: 6e20 5b41 d000 |00e6: invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f5dd2: 54f0 9d1f |00e9: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5dd6: 52f2 9f1f |00eb: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f5dda: 6e20 4441 2000 |00ed: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f5de0: 0c08 |00f0: move-result-object v8 │ │ -0f5de2: 2090 e608 |00f1: instance-of v0, v9, Lorg/jibble/pircbot/NickAlreadyInUseException; // type@08e6 │ │ -0f5de6: 3800 6600 |00f3: if-eqz v0, 0159 // +0066 │ │ -0f5dea: 220a 2808 |00f5: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f5dee: 54f0 9d1f |00f7: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5df2: 1402 f500 0e7f |00f9: const v2, #float 1.88755e+38 // #7f0e00f5 │ │ -0f5df8: 2311 3709 |00fc: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0f5dfc: 6e10 da40 0800 |00fe: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -0f5e02: 0c03 |0101: move-result-object v3 │ │ -0f5e04: 4d03 0104 |0102: aput-object v3, v1, v4 │ │ -0f5e08: 6e30 4841 2001 |0104: invoke-virtual {v0, v2, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f5e0e: 0c00 |0107: move-result-object v0 │ │ -0f5e10: 7020 c441 0a00 |0108: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f5e16: 54f0 9e1f |010b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5e1a: 6e20 0b42 4000 |010d: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -0f5e20: 6200 fe1f |0110: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -0f5e24: 6e20 d841 0a00 |0112: invoke-virtual {v10, v0}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -0f5e2a: 1400 6f00 027f |0115: const v0, #float 1.72802e+38 // #7f02006f │ │ -0f5e30: 6e20 da41 0a00 |0118: invoke-virtual {v10, v0}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -0f5e36: 54f0 9e1f |011b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5e3a: 1a01 0000 |011d: const-string v1, "" // string@0000 │ │ -0f5e3e: 6e20 f141 1000 |011f: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -0f5e44: 0c00 |0122: move-result-object v0 │ │ -0f5e46: 6e20 9941 a000 |0123: invoke-virtual {v0, v10}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -0f5e4c: 1a00 152f |0126: const-string v0, "indrora.atomic.conversation.message" // string@2f15 │ │ -0f5e50: 52f1 9f1f |0128: iget v1, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f5e54: 1a02 0000 |012a: const-string v2, "" // string@0000 │ │ -0f5e58: 7130 7e41 1002 |012c: invoke-static {v0, v1, v2}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -0f5e5e: 0c07 |012f: move-result-object v7 │ │ -0f5e60: 54f0 9d1f |0130: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5e64: 6e20 5b41 7000 |0132: invoke-virtual {v0, v7}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f5e6a: 2900 e2fe |0135: goto/16 0017 // -011e │ │ -0f5e6e: 54f0 9e1f |0137: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5e72: 6e10 f441 0000 |0139: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f5e78: 0c00 |013c: move-result-object v0 │ │ -0f5e7a: 54f2 9e1f |013d: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5e7e: 6e10 f941 0200 |013f: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f5e84: 0a02 |0142: move-result v2 │ │ -0f5e86: 6e30 d040 0802 |0143: invoke-virtual {v8, v0, v2}, Lindrora/atomic/irc/IRCConnection;.connect:(Ljava/lang/String;I)V // method@40d0 │ │ -0f5e8c: 2900 d1fe |0146: goto/16 0017 // -012f │ │ -0f5e90: 54f2 9d1f |0148: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5e94: 6e10 6f04 0b00 |014a: invoke-virtual {v11}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@046f │ │ -0f5e9a: 0c00 |014d: move-result-object v0 │ │ -0f5e9c: 6203 be00 |014e: sget-object v3, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@00be │ │ -0f5ea0: 3230 0700 |0150: if-eq v0, v3, 0157 // +0007 │ │ -0f5ea4: 0110 |0152: move v0, v1 │ │ -0f5ea6: 7120 3941 0200 |0153: invoke-static {v2, v0}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ -0f5eac: 2886 |0156: goto 00dc // -007a │ │ -0f5eae: 0140 |0157: move v0, v4 │ │ -0f5eb0: 28fb |0158: goto 0153 // -0005 │ │ -0f5eb2: 2090 e508 |0159: instance-of v0, v9, Lorg/jibble/pircbot/IrcException; // type@08e5 │ │ -0f5eb6: 3800 2c00 |015b: if-eqz v0, 0187 // +002c │ │ -0f5eba: 220a 2808 |015d: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f5ebe: 54f0 9d1f |015f: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5ec2: 1402 8e00 0e7f |0161: const v2, #float 1.88753e+38 // #7f0e008e │ │ -0f5ec8: 2353 3709 |0164: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ -0f5ecc: 54f5 9e1f |0166: iget-object v5, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5ed0: 6e10 f441 0500 |0168: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f5ed6: 0c05 |016b: move-result-object v5 │ │ -0f5ed8: 4d05 0304 |016c: aput-object v5, v3, v4 │ │ -0f5edc: 54f5 9e1f |016e: iget-object v5, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5ee0: 6e10 f941 0500 |0170: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f5ee6: 0a05 |0173: move-result v5 │ │ -0f5ee8: 7110 0143 0500 |0174: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f5eee: 0c05 |0177: move-result-object v5 │ │ -0f5ef0: 4d05 0301 |0178: aput-object v5, v3, v1 │ │ -0f5ef4: 6e30 4841 2003 |017a: invoke-virtual {v0, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f5efa: 0c00 |017d: move-result-object v0 │ │ -0f5efc: 7020 c441 0a00 |017e: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f5f02: 54f0 9e1f |0181: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5f06: 6e20 0b42 4000 |0183: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -0f5f0c: 288a |0186: goto 0110 // -0076 │ │ -0f5f0e: 2090 d508 |0187: instance-of v0, v9, Ljavax/net/ssl/SSLException; // type@08d5 │ │ -0f5f12: 3800 2000 |0189: if-eqz v0, 01a9 // +0020 │ │ -0f5f16: 220a 2808 |018b: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f5f1a: 2200 7908 |018d: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0f5f1e: 7010 5a43 0000 |018f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f5f24: 1a01 3a18 |0192: const-string v1, "SSL negotiation failed: " // string@183a │ │ -0f5f28: 6e20 6343 1000 |0194: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5f2e: 0c00 |0197: move-result-object v0 │ │ -0f5f30: 6e10 ed42 0900 |0198: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -0f5f36: 0c01 |019b: move-result-object v1 │ │ -0f5f38: 6e20 6343 1000 |019c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5f3e: 0c00 |019f: move-result-object v0 │ │ -0f5f40: 6e10 6a43 0000 |01a0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f5f46: 0c00 |01a3: move-result-object v0 │ │ -0f5f48: 7020 c441 0a00 |01a4: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f5f4e: 2900 69ff |01a7: goto/16 0110 // -0097 │ │ -0f5f52: 220a 2808 |01a9: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f5f56: 2200 7908 |01ab: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0f5f5a: 7010 5a43 0000 |01ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f5f60: 54f2 9d1f |01b0: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5f64: 1403 5400 0e7f |01b2: const v3, #float 1.88752e+38 // #7f0e0054 │ │ -0f5f6a: 2355 3709 |01b5: new-array v5, v5, [Ljava/lang/Object; // type@0937 │ │ -0f5f6e: 54f6 9e1f |01b7: iget-object v6, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5f72: 6e10 f441 0600 |01b9: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ -0f5f78: 0c06 |01bc: move-result-object v6 │ │ -0f5f7a: 4d06 0504 |01bd: aput-object v6, v5, v4 │ │ -0f5f7e: 54f6 9e1f |01bf: iget-object v6, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f5f82: 6e10 f941 0600 |01c1: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ -0f5f88: 0a06 |01c4: move-result v6 │ │ -0f5f8a: 7110 0143 0600 |01c5: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f5f90: 0c06 |01c8: move-result-object v6 │ │ -0f5f92: 4d06 0501 |01c9: aput-object v6, v5, v1 │ │ -0f5f96: 6e30 4841 3205 |01cb: invoke-virtual {v2, v3, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f5f9c: 0c01 |01ce: move-result-object v1 │ │ -0f5f9e: 6e20 6343 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5fa4: 0c00 |01d2: move-result-object v0 │ │ -0f5fa6: 1a01 9a01 |01d3: const-string v1, ": │ │ -" // string@019a │ │ -0f5faa: 6e20 6343 1000 |01d5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5fb0: 0c00 |01d8: move-result-object v0 │ │ -0f5fb2: 6e10 ed42 0900 |01d9: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -0f5fb8: 0c01 |01dc: move-result-object v1 │ │ -0f5fba: 6e20 6343 1000 |01dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f5fc0: 0c00 |01e0: move-result-object v0 │ │ -0f5fc2: 6e10 6a43 0000 |01e1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f5fc8: 0c00 |01e4: move-result-object v0 │ │ -0f5fca: 7020 c441 0a00 |01e5: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f5fd0: 54f0 9d1f |01e8: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5fd4: 7110 3a41 0000 |01ea: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ -0f5fda: 0c00 |01ed: move-result-object v0 │ │ -0f5fdc: 6e10 2b42 0000 |01ee: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ -0f5fe2: 0a00 |01f1: move-result v0 │ │ -0f5fe4: 3800 1eff |01f2: if-eqz v0, 0110 // -00e2 │ │ -0f5fe8: 54f0 9d1f |01f4: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f5fec: 1a01 8f17 |01f6: const-string v1, "Reconnecting." // string@178f │ │ -0f5ff0: 1a02 9017 |01f8: const-string v2, "Reconnection queued" // string@1790 │ │ -0f5ff4: 12e3 |01fa: const/4 v3, #int -2 // #fe │ │ -0f5ff6: 0145 |01fb: move v5, v4 │ │ -0f5ff8: 0146 |01fc: move v6, v4 │ │ -0f5ffa: 7707 3b41 0000 |01fd: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.access$300:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@413b │ │ -0f6000: 54f0 9e1f |0200: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ -0f6004: 1241 |0202: const/4 v1, #int 4 // #4 │ │ -0f6006: 6e20 0f42 1000 |0203: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f600c: 54f0 9d1f |0206: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f6010: 1a01 1a2f |0208: const-string v1, "indrora.atomic.server.status" // string@2f1a │ │ -0f6014: 52f2 9f1f |020a: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f6018: 7120 7f41 2100 |020c: invoke-static {v1, v2}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -0f601e: 0c01 |020f: move-result-object v1 │ │ -0f6020: 6e20 5b41 1000 |0210: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f6026: 54f0 9d1f |0213: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f602a: 7110 3841 0000 |0215: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$000:(Lindrora/atomic/irc/IRCService;)Z // method@4138 │ │ -0f6030: 0a00 |0218: move-result v0 │ │ -0f6032: 3800 3000 |0219: if-eqz v0, 0249 // +0030 │ │ -0f6036: 54f0 9d1f |021b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f603a: 7110 3a41 0000 |021d: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ -0f6040: 0c00 |0220: move-result-object v0 │ │ -0f6042: 6e10 3042 0000 |0221: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ -0f6048: 0a00 |0224: move-result v0 │ │ -0f604a: 3900 0e00 |0225: if-nez v0, 0233 // +000e │ │ -0f604e: 54f0 9d1f |0227: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ -0f6052: 7110 3a41 0000 |0229: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ -0f6058: 0c00 |022c: move-result-object v0 │ │ -0f605a: 6e10 2f42 0000 |022d: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ -0f6060: 0a00 |0230: move-result v0 │ │ -0f6062: 3800 1800 |0231: if-eqz v0, 0249 // +0018 │ │ -0f6066: 7100 3c41 0000 |0233: invoke-static {}, Lindrora/atomic/irc/IRCService;.access$400:()Ljava/util/ArrayList; // method@413c │ │ -0f606c: 0c00 |0236: move-result-object v0 │ │ -0f606e: 52f1 9f1f |0237: iget v1, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ -0f6072: 7110 0143 0100 |0239: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6078: 0c01 |023c: move-result-object v1 │ │ -0f607a: 6e20 c643 1000 |023d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f6080: 220a 2808 |0240: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f6084: 1a00 0f06 |0242: const-string v0, "Connection will be established once network is connected" // string@060f │ │ -0f6088: 7020 c441 0a00 |0244: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f608e: 2900 c9fe |0247: goto/16 0110 // -0137 │ │ -0f6092: 220a 2808 |0249: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -0f6096: 1a00 8e17 |024b: const-string v0, "Reconnecting to server... " // string@178e │ │ -0f609a: 7020 c441 0a00 |024d: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f60a0: 220c 1308 |0250: new-instance v12, Lindrora/atomic/irc/IRCService$1$1; // type@0813 │ │ -0f60a4: 7030 2e41 fc08 |0252: invoke-direct {v12, v15, v8}, Lindrora/atomic/irc/IRCService$1$1;.:(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V // method@412e │ │ -0f60aa: 2200 7b08 |0255: new-instance v0, Ljava/lang/Thread; // type@087b │ │ -0f60ae: 7020 7043 c000 |0257: invoke-direct {v0, v12}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@4370 │ │ -0f60b4: 6e10 7343 0000 |025a: invoke-virtual {v0}, Ljava/lang/Thread;.run:()V // method@4373 │ │ -0f60ba: 2900 b3fe |025d: goto/16 0110 // -014d │ │ +0f3928: |[0f3928] indrora.atomic.irc.IRCService$1.run:()V │ │ +0f3938: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0f393a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0f393c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0f393e: 54f0 9d1f |0003: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3942: 7110 3a41 0000 |0005: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ +0f3948: 0c00 |0008: move-result-object v0 │ │ +0f394a: 6e10 2b42 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ +0f3950: 0a00 |000c: move-result v0 │ │ +0f3952: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +0f3956: 54f0 9e1f |000f: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f395a: 6e10 0042 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ +0f3960: 0a00 |0014: move-result v0 │ │ +0f3962: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +0f3966: 0e00 |0017: return-void │ │ +0f3968: 54f0 9d1f |0018: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f396c: 52f2 9f1f |001a: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3970: 6e20 4441 2000 |001c: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f3976: 0c08 |001f: move-result-object v8 │ │ +0f3978: 54f0 9e1f |0020: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f397c: 6e10 f641 0000 |0022: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f3982: 0c00 |0025: move-result-object v0 │ │ +0f3984: 6e10 b141 0000 |0026: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getNickname:()Ljava/lang/String; // method@41b1 │ │ +0f398a: 0c00 |0029: move-result-object v0 │ │ +0f398c: 6e20 2441 0800 |002a: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setNickname:(Ljava/lang/String;)V // method@4124 │ │ +0f3992: 54f0 9e1f |002d: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3996: 6e10 f641 0000 |002f: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f399c: 0c00 |0032: move-result-object v0 │ │ +0f399e: 6e10 af41 0000 |0033: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getAliases:()Ljava/util/List; // method@41af │ │ +0f39a4: 0c00 |0036: move-result-object v0 │ │ +0f39a6: 6e20 1b41 0800 |0037: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setAliases:(Ljava/util/Collection;)V // method@411b │ │ +0f39ac: 54f0 9e1f |003a: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f39b0: 6e10 f641 0000 |003c: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f39b6: 0c00 |003f: move-result-object v0 │ │ +0f39b8: 6e10 b041 0000 |0040: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getIdent:()Ljava/lang/String; // method@41b0 │ │ +0f39be: 0c00 |0043: move-result-object v0 │ │ +0f39c0: 6e20 2041 0800 |0044: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setIdent:(Ljava/lang/String;)V // method@4120 │ │ +0f39c6: 54f0 9e1f |0047: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f39ca: 6e10 f641 0000 |0049: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getIdentity:()Lindrora/atomic/model/Identity; // method@41f6 │ │ +0f39d0: 0c00 |004c: move-result-object v0 │ │ +0f39d2: 6e10 b241 0000 |004d: invoke-virtual {v0}, Lindrora/atomic/model/Identity;.getRealName:()Ljava/lang/String; // method@41b2 │ │ +0f39d8: 0c00 |0050: move-result-object v0 │ │ +0f39da: 6e20 2541 0800 |0051: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setRealName:(Ljava/lang/String;)V // method@4125 │ │ +0f39e0: 54f0 9e1f |0054: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f39e4: 6e10 1242 0000 |0056: invoke-virtual {v0}, Lindrora/atomic/model/Server;.useSSL:()Z // method@4212 │ │ +0f39ea: 0a00 |0059: move-result v0 │ │ +0f39ec: 6e20 2941 0800 |005a: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setUseSSL:(Z)V // method@4129 │ │ +0f39f2: 54f0 9d1f |005d: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f39f6: 6e10 4241 0000 |005f: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.getApplicationContext:()Landroid/content/Context; // method@4142 │ │ +0f39fc: 0c00 |0062: move-result-object v0 │ │ +0f39fe: 7110 2b3e 0000 |0063: invoke-static {v0}, Lde/duenndns/ssl/MemorizingTrustManager;.getInstanceList:(Landroid/content/Context;)[Ljavax/net/ssl/X509TrustManager; // method@3e2b │ │ +0f3a04: 0c0e |0066: move-result-object v14 │ │ +0f3a06: 6e20 2841 e800 |0067: invoke-virtual {v8, v14}, Lindrora/atomic/irc/IRCConnection;.setTrustManagers:([Ljavax/net/ssl/X509TrustManager;)V // method@4128 │ │ +0f3a0c: 54f0 9e1f |006a: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a10: 6e10 ef41 0000 |006c: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f3a16: 0c00 |006f: move-result-object v0 │ │ +0f3a18: 3800 0b00 |0070: if-eqz v0, 007b // +000b │ │ +0f3a1c: 54f0 9e1f |0072: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a20: 6e10 ef41 0000 |0074: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getCharset:()Ljava/lang/String; // method@41ef │ │ +0f3a26: 0c00 |0077: move-result-object v0 │ │ +0f3a28: 6e20 1e41 0800 |0078: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCConnection;.setEncoding:(Ljava/lang/String;)V // method@411e │ │ +0f3a2e: 54f0 9e1f |007b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a32: 6e10 ec41 0000 |007d: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0f3a38: 0c00 |0080: move-result-object v0 │ │ +0f3a3a: 6e10 7941 0000 |0081: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.hasSaslCredentials:()Z // method@4179 │ │ +0f3a40: 0a00 |0084: move-result v0 │ │ +0f3a42: 3800 1900 |0085: if-eqz v0, 009e // +0019 │ │ +0f3a46: 54f0 9e1f |0087: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a4a: 6e10 ec41 0000 |0089: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0f3a50: 0c00 |008c: move-result-object v0 │ │ +0f3a52: 6e10 7741 0000 |008d: invoke-virtual {v0}, Lindrora/atomic/model/Authentication;.getSaslUsername:()Ljava/lang/String; // method@4177 │ │ +0f3a58: 0c00 |0090: move-result-object v0 │ │ +0f3a5a: 54f2 9e1f |0091: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a5e: 6e10 ec41 0200 |0093: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +0f3a64: 0c02 |0096: move-result-object v2 │ │ +0f3a66: 6e10 7641 0200 |0097: invoke-virtual {v2}, Lindrora/atomic/model/Authentication;.getSaslPassword:()Ljava/lang/String; // method@4176 │ │ +0f3a6c: 0c02 |009a: move-result-object v2 │ │ +0f3a6e: 6e30 2641 0802 |009b: invoke-virtual {v8, v0, v2}, Lindrora/atomic/irc/IRCConnection;.setSaslCredentials:(Ljava/lang/String;Ljava/lang/String;)V // method@4126 │ │ +0f3a74: 54f0 9e1f |009e: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a78: 6e10 f841 0000 |00a0: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ +0f3a7e: 0c00 |00a3: move-result-object v0 │ │ +0f3a80: 1a02 0000 |00a4: const-string v2, "" // string@0000 │ │ +0f3a84: 3220 9100 |00a6: if-eq v0, v2, 0137 // +0091 │ │ +0f3a88: 54f0 9e1f |00a8: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a8c: 6e10 f441 0000 |00aa: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f3a92: 0c00 |00ad: move-result-object v0 │ │ +0f3a94: 54f2 9e1f |00ae: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3a98: 6e10 f941 0200 |00b0: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f3a9e: 0a02 |00b3: move-result v2 │ │ +0f3aa0: 54f3 9e1f |00b4: iget-object v3, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3aa4: 6e10 f841 0300 |00b6: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getPassword:()Ljava/lang/String; // method@41f8 │ │ +0f3aaa: 0c03 |00b9: move-result-object v3 │ │ +0f3aac: 6e40 d140 0832 |00ba: invoke-virtual {v8, v0, v2, v3}, Lindrora/atomic/irc/IRCConnection;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@40d1 │ │ +0f3ab2: 2900 5aff |00bd: goto/16 0017 // -00a6 │ │ +0f3ab6: 0d09 |00bf: move-exception v9 │ │ +0f3ab8: 54f0 9e1f |00c0: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3abc: 6e20 0f42 4000 |00c2: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0f3ac2: 54f0 9d1f |00c5: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3ac6: 1a02 0724 |00c7: const-string v2, "connectivity" // string@2407 │ │ +0f3aca: 6e20 4941 2000 |00c9: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@4149 │ │ +0f3ad0: 0c00 |00cc: move-result-object v0 │ │ +0f3ad2: 1f00 cc00 |00cd: check-cast v0, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3ad6: 1f00 cc00 |00cf: check-cast v0, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3ada: 6e10 6c04 0000 |00d1: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +0f3ae0: 0c0b |00d4: move-result-object v11 │ │ +0f3ae2: 390b 7300 |00d5: if-nez v11, 0148 // +0073 │ │ +0f3ae6: 54f0 9d1f |00d7: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3aea: 7120 3941 4000 |00d9: invoke-static {v0, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ +0f3af0: 1a00 152f |00dc: const-string v0, "indrora.atomic.server.status" // string@2f15 │ │ +0f3af4: 52f2 9f1f |00de: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3af8: 7120 7f41 2000 |00e0: invoke-static {v0, v2}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +0f3afe: 0c0d |00e3: move-result-object v13 │ │ +0f3b00: 54f0 9d1f |00e4: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3b04: 6e20 5b41 d000 |00e6: invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f3b0a: 54f0 9d1f |00e9: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3b0e: 52f2 9f1f |00eb: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3b12: 6e20 4441 2000 |00ed: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f3b18: 0c08 |00f0: move-result-object v8 │ │ +0f3b1a: 2090 e608 |00f1: instance-of v0, v9, Lorg/jibble/pircbot/NickAlreadyInUseException; // type@08e6 │ │ +0f3b1e: 3800 6600 |00f3: if-eqz v0, 0159 // +0066 │ │ +0f3b22: 220a 2808 |00f5: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3b26: 54f0 9d1f |00f7: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3b2a: 1402 f500 0e7f |00f9: const v2, #float 1.88755e+38 // #7f0e00f5 │ │ +0f3b30: 2311 3709 |00fc: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0f3b34: 6e10 da40 0800 |00fe: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +0f3b3a: 0c03 |0101: move-result-object v3 │ │ +0f3b3c: 4d03 0104 |0102: aput-object v3, v1, v4 │ │ +0f3b40: 6e30 4841 2001 |0104: invoke-virtual {v0, v2, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f3b46: 0c00 |0107: move-result-object v0 │ │ +0f3b48: 7020 c441 0a00 |0108: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3b4e: 54f0 9e1f |010b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3b52: 6e20 0b42 4000 |010d: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +0f3b58: 6200 fe1f |0110: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +0f3b5c: 6e20 d841 0a00 |0112: invoke-virtual {v10, v0}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +0f3b62: 1400 6f00 027f |0115: const v0, #float 1.72802e+38 // #7f02006f │ │ +0f3b68: 6e20 da41 0a00 |0118: invoke-virtual {v10, v0}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +0f3b6e: 54f0 9e1f |011b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3b72: 1a01 0000 |011d: const-string v1, "" // string@0000 │ │ +0f3b76: 6e20 f141 1000 |011f: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +0f3b7c: 0c00 |0122: move-result-object v0 │ │ +0f3b7e: 6e20 9941 a000 |0123: invoke-virtual {v0, v10}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +0f3b84: 1a00 102f |0126: const-string v0, "indrora.atomic.conversation.message" // string@2f10 │ │ +0f3b88: 52f1 9f1f |0128: iget v1, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3b8c: 1a02 0000 |012a: const-string v2, "" // string@0000 │ │ +0f3b90: 7130 7e41 1002 |012c: invoke-static {v0, v1, v2}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +0f3b96: 0c07 |012f: move-result-object v7 │ │ +0f3b98: 54f0 9d1f |0130: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3b9c: 6e20 5b41 7000 |0132: invoke-virtual {v0, v7}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f3ba2: 2900 e2fe |0135: goto/16 0017 // -011e │ │ +0f3ba6: 54f0 9e1f |0137: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3baa: 6e10 f441 0000 |0139: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f3bb0: 0c00 |013c: move-result-object v0 │ │ +0f3bb2: 54f2 9e1f |013d: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3bb6: 6e10 f941 0200 |013f: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f3bbc: 0a02 |0142: move-result v2 │ │ +0f3bbe: 6e30 d040 0802 |0143: invoke-virtual {v8, v0, v2}, Lindrora/atomic/irc/IRCConnection;.connect:(Ljava/lang/String;I)V // method@40d0 │ │ +0f3bc4: 2900 d1fe |0146: goto/16 0017 // -012f │ │ +0f3bc8: 54f2 9d1f |0148: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3bcc: 6e10 6f04 0b00 |014a: invoke-virtual {v11}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@046f │ │ +0f3bd2: 0c00 |014d: move-result-object v0 │ │ +0f3bd4: 6203 be00 |014e: sget-object v3, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@00be │ │ +0f3bd8: 3230 0700 |0150: if-eq v0, v3, 0157 // +0007 │ │ +0f3bdc: 0110 |0152: move v0, v1 │ │ +0f3bde: 7120 3941 0200 |0153: invoke-static {v2, v0}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ +0f3be4: 2886 |0156: goto 00dc // -007a │ │ +0f3be6: 0140 |0157: move v0, v4 │ │ +0f3be8: 28fb |0158: goto 0153 // -0005 │ │ +0f3bea: 2090 e508 |0159: instance-of v0, v9, Lorg/jibble/pircbot/IrcException; // type@08e5 │ │ +0f3bee: 3800 2c00 |015b: if-eqz v0, 0187 // +002c │ │ +0f3bf2: 220a 2808 |015d: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3bf6: 54f0 9d1f |015f: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3bfa: 1402 8e00 0e7f |0161: const v2, #float 1.88753e+38 // #7f0e008e │ │ +0f3c00: 2353 3709 |0164: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ +0f3c04: 54f5 9e1f |0166: iget-object v5, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3c08: 6e10 f441 0500 |0168: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f3c0e: 0c05 |016b: move-result-object v5 │ │ +0f3c10: 4d05 0304 |016c: aput-object v5, v3, v4 │ │ +0f3c14: 54f5 9e1f |016e: iget-object v5, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3c18: 6e10 f941 0500 |0170: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f3c1e: 0a05 |0173: move-result v5 │ │ +0f3c20: 7110 0143 0500 |0174: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f3c26: 0c05 |0177: move-result-object v5 │ │ +0f3c28: 4d05 0301 |0178: aput-object v5, v3, v1 │ │ +0f3c2c: 6e30 4841 2003 |017a: invoke-virtual {v0, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f3c32: 0c00 |017d: move-result-object v0 │ │ +0f3c34: 7020 c441 0a00 |017e: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3c3a: 54f0 9e1f |0181: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3c3e: 6e20 0b42 4000 |0183: invoke-virtual {v0, v4}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +0f3c44: 288a |0186: goto 0110 // -0076 │ │ +0f3c46: 2090 d508 |0187: instance-of v0, v9, Ljavax/net/ssl/SSLException; // type@08d5 │ │ +0f3c4a: 3800 2000 |0189: if-eqz v0, 01a9 // +0020 │ │ +0f3c4e: 220a 2808 |018b: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3c52: 2200 7908 |018d: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0f3c56: 7010 5a43 0000 |018f: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f3c5c: 1a01 3618 |0192: const-string v1, "SSL negotiation failed: " // string@1836 │ │ +0f3c60: 6e20 6343 1000 |0194: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3c66: 0c00 |0197: move-result-object v0 │ │ +0f3c68: 6e10 ed42 0900 |0198: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +0f3c6e: 0c01 |019b: move-result-object v1 │ │ +0f3c70: 6e20 6343 1000 |019c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3c76: 0c00 |019f: move-result-object v0 │ │ +0f3c78: 6e10 6a43 0000 |01a0: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f3c7e: 0c00 |01a3: move-result-object v0 │ │ +0f3c80: 7020 c441 0a00 |01a4: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3c86: 2900 69ff |01a7: goto/16 0110 // -0097 │ │ +0f3c8a: 220a 2808 |01a9: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3c8e: 2200 7908 |01ab: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0f3c92: 7010 5a43 0000 |01ad: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f3c98: 54f2 9d1f |01b0: iget-object v2, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3c9c: 1403 5400 0e7f |01b2: const v3, #float 1.88752e+38 // #7f0e0054 │ │ +0f3ca2: 2355 3709 |01b5: new-array v5, v5, [Ljava/lang/Object; // type@0937 │ │ +0f3ca6: 54f6 9e1f |01b7: iget-object v6, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3caa: 6e10 f441 0600 |01b9: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getHost:()Ljava/lang/String; // method@41f4 │ │ +0f3cb0: 0c06 |01bc: move-result-object v6 │ │ +0f3cb2: 4d06 0504 |01bd: aput-object v6, v5, v4 │ │ +0f3cb6: 54f6 9e1f |01bf: iget-object v6, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3cba: 6e10 f941 0600 |01c1: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getPort:()I // method@41f9 │ │ +0f3cc0: 0a06 |01c4: move-result v6 │ │ +0f3cc2: 7110 0143 0600 |01c5: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f3cc8: 0c06 |01c8: move-result-object v6 │ │ +0f3cca: 4d06 0501 |01c9: aput-object v6, v5, v1 │ │ +0f3cce: 6e30 4841 3205 |01cb: invoke-virtual {v2, v3, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f3cd4: 0c01 |01ce: move-result-object v1 │ │ +0f3cd6: 6e20 6343 1000 |01cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3cdc: 0c00 |01d2: move-result-object v0 │ │ +0f3cde: 1a01 9701 |01d3: const-string v1, ": │ │ +" // string@0197 │ │ +0f3ce2: 6e20 6343 1000 |01d5: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3ce8: 0c00 |01d8: move-result-object v0 │ │ +0f3cea: 6e10 ed42 0900 |01d9: invoke-virtual {v9}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +0f3cf0: 0c01 |01dc: move-result-object v1 │ │ +0f3cf2: 6e20 6343 1000 |01dd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3cf8: 0c00 |01e0: move-result-object v0 │ │ +0f3cfa: 6e10 6a43 0000 |01e1: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f3d00: 0c00 |01e4: move-result-object v0 │ │ +0f3d02: 7020 c441 0a00 |01e5: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3d08: 54f0 9d1f |01e8: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d0c: 7110 3a41 0000 |01ea: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ +0f3d12: 0c00 |01ed: move-result-object v0 │ │ +0f3d14: 6e10 2b42 0000 |01ee: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ +0f3d1a: 0a00 |01f1: move-result v0 │ │ +0f3d1c: 3800 1eff |01f2: if-eqz v0, 0110 // -00e2 │ │ +0f3d20: 54f0 9d1f |01f4: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d24: 1a01 8b17 |01f6: const-string v1, "Reconnecting." // string@178b │ │ +0f3d28: 1a02 8c17 |01f8: const-string v2, "Reconnection queued" // string@178c │ │ +0f3d2c: 12e3 |01fa: const/4 v3, #int -2 // #fe │ │ +0f3d2e: 0145 |01fb: move v5, v4 │ │ +0f3d30: 0146 |01fc: move v6, v4 │ │ +0f3d32: 7707 3b41 0000 |01fd: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.access$300:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@413b │ │ +0f3d38: 54f0 9e1f |0200: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.val$server:Lindrora/atomic/model/Server; // field@1f9e │ │ +0f3d3c: 1241 |0202: const/4 v1, #int 4 // #4 │ │ +0f3d3e: 6e20 0f42 1000 |0203: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0f3d44: 54f0 9d1f |0206: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d48: 1a01 152f |0208: const-string v1, "indrora.atomic.server.status" // string@2f15 │ │ +0f3d4c: 52f2 9f1f |020a: iget v2, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3d50: 7120 7f41 2100 |020c: invoke-static {v1, v2}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +0f3d56: 0c01 |020f: move-result-object v1 │ │ +0f3d58: 6e20 5b41 1000 |0210: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f3d5e: 54f0 9d1f |0213: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d62: 7110 3841 0000 |0215: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$000:(Lindrora/atomic/irc/IRCService;)Z // method@4138 │ │ +0f3d68: 0a00 |0218: move-result v0 │ │ +0f3d6a: 3800 3000 |0219: if-eqz v0, 0249 // +0030 │ │ +0f3d6e: 54f0 9d1f |021b: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d72: 7110 3a41 0000 |021d: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ +0f3d78: 0c00 |0220: move-result-object v0 │ │ +0f3d7a: 6e10 3042 0000 |0221: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ +0f3d80: 0a00 |0224: move-result v0 │ │ +0f3d82: 3900 0e00 |0225: if-nez v0, 0233 // +000e │ │ +0f3d86: 54f0 9d1f |0227: iget-object v0, v15, Lindrora/atomic/irc/IRCService$1;.this$0:Lindrora/atomic/irc/IRCService; // field@1f9d │ │ +0f3d8a: 7110 3a41 0000 |0229: invoke-static {v0}, Lindrora/atomic/irc/IRCService;.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; // method@413a │ │ +0f3d90: 0c00 |022c: move-result-object v0 │ │ +0f3d92: 6e10 2f42 0000 |022d: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ +0f3d98: 0a00 |0230: move-result v0 │ │ +0f3d9a: 3800 1800 |0231: if-eqz v0, 0249 // +0018 │ │ +0f3d9e: 7100 3c41 0000 |0233: invoke-static {}, Lindrora/atomic/irc/IRCService;.access$400:()Ljava/util/ArrayList; // method@413c │ │ +0f3da4: 0c00 |0236: move-result-object v0 │ │ +0f3da6: 52f1 9f1f |0237: iget v1, v15, Lindrora/atomic/irc/IRCService$1;.val$serverId:I // field@1f9f │ │ +0f3daa: 7110 0143 0100 |0239: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f3db0: 0c01 |023c: move-result-object v1 │ │ +0f3db2: 6e20 c643 1000 |023d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f3db8: 220a 2808 |0240: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3dbc: 1a00 0b06 |0242: const-string v0, "Connection will be established once network is connected" // string@060b │ │ +0f3dc0: 7020 c441 0a00 |0244: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3dc6: 2900 c9fe |0247: goto/16 0110 // -0137 │ │ +0f3dca: 220a 2808 |0249: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ +0f3dce: 1a00 8a17 |024b: const-string v0, "Reconnecting to server... " // string@178a │ │ +0f3dd2: 7020 c441 0a00 |024d: invoke-direct {v10, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f3dd8: 220c 1308 |0250: new-instance v12, Lindrora/atomic/irc/IRCService$1$1; // type@0813 │ │ +0f3ddc: 7030 2e41 fc08 |0252: invoke-direct {v12, v15, v8}, Lindrora/atomic/irc/IRCService$1$1;.:(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V // method@412e │ │ +0f3de2: 2200 7b08 |0255: new-instance v0, Ljava/lang/Thread; // type@087b │ │ +0f3de6: 7020 7043 c000 |0257: invoke-direct {v0, v12}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@4370 │ │ +0f3dec: 6e10 7343 0000 |025a: invoke-virtual {v0}, Ljava/lang/Thread;.run:()V // method@4373 │ │ +0f3df2: 2900 b3fe |025d: goto/16 0110 // -014d │ │ catches : 2 │ │ 0x0018 - 0x00bd │ │ Ljava/lang/Exception; -> 0x00bf │ │ 0x0137 - 0x0146 │ │ Ljava/lang/Exception; -> 0x00bf │ │ positions : │ │ 0x0003 line=651 │ │ @@ -258873,14 +258860,17 @@ │ │ 0x0054 line=664 │ │ 0x005d line=665 │ │ 0x0067 line=666 │ │ 0x006a line=668 │ │ 0x0072 line=669 │ │ 0x007b line=672 │ │ 0x0087 line=673 │ │ + 0x0089 line=674 │ │ + 0x0093 line=675 │ │ + 0x009b line=673 │ │ 0x009e line=679 │ │ 0x00a8 line=680 │ │ 0x00bf line=684 │ │ 0x00c0 line=685 │ │ 0x00c5 line=687 │ │ 0x00d5 line=688 │ │ 0x00d7 line=689 │ │ @@ -258931,21 +258921,21 @@ │ │ 0x0148 - 0x025f reg=9 e Ljava/lang/Exception; │ │ 0x0250 - 0x025f reg=10 message Lindrora/atomic/model/Message; │ │ 0x0148 - 0x025f reg=11 ninf Landroid/net/NetworkInfo; │ │ 0x0255 - 0x025f reg=12 r Ljava/lang/Runnable; │ │ 0x0159 - 0x025f reg=13 sIntent Landroid/content/Intent; │ │ 0x0000 - 0x025f reg=15 this Lindrora/atomic/irc/IRCService$1; │ │ │ │ - source_file_idx : 2369 (IRCService.java) │ │ + source_file_idx : 2365 (IRCService.java) │ │ │ │ Class #1121 header: │ │ class_idx : 2069 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 60 │ │ -source_file_idx : 2369 │ │ +source_file_idx : 2365 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1121 annotations: │ │ Annotations on class │ │ @@ -258978,33 +258968,33 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0f60d8: |[0f60d8] indrora.atomic.irc.IRCService$NetworkTransitionHandler.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;)V │ │ -0f60e8: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0f60ea: 5b34 a21f |0001: iput-object v4, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ -0f60ee: 7010 7301 0300 |0003: invoke-direct {v3}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0f60f4: 5932 a11f |0006: iput v2, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f60f8: 1a01 0c24 |0008: const-string v1, "connectivity" // string@240c │ │ -0f60fc: 6e20 ac01 1500 |000a: invoke-virtual {v5, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0f6102: 0c01 |000d: move-result-object v1 │ │ -0f6104: 1f01 cc00 |000e: check-cast v1, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f6108: 1f01 cc00 |0010: check-cast v1, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f610c: 6e10 6c04 0100 |0012: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -0f6112: 0c00 |0015: move-result-object v0 │ │ -0f6114: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ -0f6118: 5932 a11f |0018: iput v2, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f611c: 0e00 |001a: return-void │ │ -0f611e: 6e10 7004 0000 |001b: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -0f6124: 0a01 |001e: move-result v1 │ │ -0f6126: 5931 a11f |001f: iput v1, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f612a: 28f9 |0021: goto 001a // -0007 │ │ +0f3e10: |[0f3e10] indrora.atomic.irc.IRCService$NetworkTransitionHandler.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;)V │ │ +0f3e20: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0f3e22: 5b34 a21f |0001: iput-object v4, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ +0f3e26: 7010 7301 0300 |0003: invoke-direct {v3}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0f3e2c: 5932 a11f |0006: iput v2, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3e30: 1a01 0724 |0008: const-string v1, "connectivity" // string@2407 │ │ +0f3e34: 6e20 ac01 1500 |000a: invoke-virtual {v5, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0f3e3a: 0c01 |000d: move-result-object v1 │ │ +0f3e3c: 1f01 cc00 |000e: check-cast v1, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3e40: 1f01 cc00 |0010: check-cast v1, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3e44: 6e10 6c04 0100 |0012: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +0f3e4a: 0c00 |0015: move-result-object v0 │ │ +0f3e4c: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ +0f3e50: 5932 a11f |0018: iput v2, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3e54: 0e00 |001a: return-void │ │ +0f3e56: 6e10 7004 0000 |001b: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +0f3e5c: 0a01 |001e: move-result v1 │ │ +0f3e5e: 5931 a11f |001f: iput v1, v3, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3e62: 28f9 |0021: goto 001a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=121 │ │ 0x0006 line=130 │ │ 0x0008 line=122 │ │ 0x0016 line=123 │ │ 0x0018 line=124 │ │ @@ -259021,17 +259011,17 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Landroid/content/Context;Lindrora/atomic/irc/IRCService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0f612c: |[0f612c] indrora.atomic.irc.IRCService$NetworkTransitionHandler.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;Lindrora/atomic/irc/IRCService$1;)V │ │ -0f613c: 7030 3341 1002 |0000: invoke-direct {v0, v1, v2}, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;)V // method@4133 │ │ -0f6142: 0e00 |0003: return-void │ │ +0f3e64: |[0f3e64] indrora.atomic.irc.IRCService$NetworkTransitionHandler.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;Lindrora/atomic/irc/IRCService$1;)V │ │ +0f3e74: 7030 3341 1002 |0000: invoke-direct {v0, v1, v2}, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;)V // method@4133 │ │ +0f3e7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/content/Context; │ │ @@ -259043,84 +259033,84 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -0f6144: |[0f6144] indrora.atomic.irc.IRCService$NetworkTransitionHandler.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0f6154: 6e10 cc01 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f615a: 0c00 |0003: move-result-object v0 │ │ -0f615c: 1a03 7a20 |0004: const-string v3, "android.net.conn.CONNECTIVITY_CHANGE" // string@207a │ │ -0f6160: 6e20 3843 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f6166: 0a03 |0009: move-result v3 │ │ -0f6168: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ -0f616c: 0e00 |000c: return-void │ │ -0f616e: 5463 a21f |000d: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ -0f6172: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -0f6174: 7120 3941 4300 |0010: invoke-static {v3, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ -0f617a: 1a03 0c24 |0013: const-string v3, "connectivity" // string@240c │ │ -0f617e: 6e20 ac01 3700 |0015: invoke-virtual {v7, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0f6184: 0c03 |0018: move-result-object v3 │ │ -0f6186: 1f03 cc00 |0019: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f618a: 1f03 cc00 |001b: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ -0f618e: 6e10 6c04 0300 |001d: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -0f6194: 0c01 |0020: move-result-object v1 │ │ -0f6196: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ -0f6198: 3901 1300 |0022: if-nez v1, 0035 // +0013 │ │ -0f619c: 1a03 c715 |0024: const-string v3, "NetworkTransitions" // string@15c7 │ │ -0f61a0: 1a04 6e14 |0026: const-string v4, "Lost all connectivity." // string@146e │ │ -0f61a4: 7120 5737 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f61aa: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ -0f61ac: 5963 a11f |002c: iput v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f61b0: 5463 a21f |002e: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ -0f61b4: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -0f61b6: 7120 3941 4300 |0031: invoke-static {v3, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ -0f61bc: 28d8 |0034: goto 000c // -0028 │ │ -0f61be: 6e10 7204 0100 |0035: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0472 │ │ -0f61c4: 0a03 |0038: move-result v3 │ │ -0f61c6: 3803 2200 |0039: if-eqz v3, 005b // +0022 │ │ -0f61ca: 1a03 c715 |003b: const-string v3, "NetworkTransitions" // string@15c7 │ │ -0f61ce: 2204 7908 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f61d2: 7010 5a43 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f61d8: 1a05 8c39 |0042: const-string v5, "new network type: " // string@398c │ │ -0f61dc: 6e20 6343 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f61e2: 0c04 |0047: move-result-object v4 │ │ -0f61e4: 6e10 7104 0100 |0048: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getTypeName:()Ljava/lang/String; // method@0471 │ │ -0f61ea: 0c05 |004b: move-result-object v5 │ │ -0f61ec: 6e20 6343 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f61f2: 0c04 |004f: move-result-object v4 │ │ -0f61f4: 6e10 6a43 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f61fa: 0c04 |0053: move-result-object v4 │ │ -0f61fc: 7120 5737 4300 |0054: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f6202: 6e10 7004 0100 |0057: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -0f6208: 0a02 |005a: move-result v2 │ │ -0f620a: 5263 a11f |005b: iget v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f620e: 3232 afff |005d: if-eq v2, v3, 000c // -0051 │ │ -0f6212: 1a03 c715 |005f: const-string v3, "NetworkTransitions" // string@15c7 │ │ -0f6216: 2204 7908 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f621a: 7010 5a43 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f6220: 1a05 e51a |0066: const-string v5, "Transition from network " // string@1ae5 │ │ -0f6224: 6e20 6343 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f622a: 0c04 |006b: move-result-object v4 │ │ -0f622c: 5265 a11f |006c: iget v5, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f6230: 6e20 5f43 5400 |006e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f6236: 0c04 |0071: move-result-object v4 │ │ -0f6238: 1a05 db00 |0072: const-string v5, " to " // string@00db │ │ -0f623c: 6e20 6343 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6242: 0c04 |0077: move-result-object v4 │ │ -0f6244: 6e20 5f43 2400 |0078: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f624a: 0c04 |007b: move-result-object v4 │ │ -0f624c: 6e10 6a43 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6252: 0c04 |007f: move-result-object v4 │ │ -0f6254: 7120 5737 4300 |0080: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f625a: 5463 a21f |0083: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ -0f625e: 6e20 4f41 2300 |0085: invoke-virtual {v3, v2}, Lindrora/atomic/irc/IRCService;.networksChanged:(I)V // method@414f │ │ -0f6264: 5962 a11f |0088: iput v2, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ -0f6268: 2882 |008a: goto 000c // -007e │ │ +0f3e7c: |[0f3e7c] indrora.atomic.irc.IRCService$NetworkTransitionHandler.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0f3e8c: 6e10 cc01 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f3e92: 0c00 |0003: move-result-object v0 │ │ +0f3e94: 1a03 7520 |0004: const-string v3, "android.net.conn.CONNECTIVITY_CHANGE" // string@2075 │ │ +0f3e98: 6e20 3843 3000 |0006: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f3e9e: 0a03 |0009: move-result v3 │ │ +0f3ea0: 3903 0300 |000a: if-nez v3, 000d // +0003 │ │ +0f3ea4: 0e00 |000c: return-void │ │ +0f3ea6: 5463 a21f |000d: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ +0f3eaa: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0f3eac: 7120 3941 4300 |0010: invoke-static {v3, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ +0f3eb2: 1a03 0724 |0013: const-string v3, "connectivity" // string@2407 │ │ +0f3eb6: 6e20 ac01 3700 |0015: invoke-virtual {v7, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0f3ebc: 0c03 |0018: move-result-object v3 │ │ +0f3ebe: 1f03 cc00 |0019: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3ec2: 1f03 cc00 |001b: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ +0f3ec6: 6e10 6c04 0300 |001d: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +0f3ecc: 0c01 |0020: move-result-object v1 │ │ +0f3ece: 12f2 |0021: const/4 v2, #int -1 // #ff │ │ +0f3ed0: 3901 1300 |0022: if-nez v1, 0035 // +0013 │ │ +0f3ed4: 1a03 c315 |0024: const-string v3, "NetworkTransitions" // string@15c3 │ │ +0f3ed8: 1a04 6a14 |0026: const-string v4, "Lost all connectivity." // string@146a │ │ +0f3edc: 7120 5737 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f3ee2: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ +0f3ee4: 5963 a11f |002c: iput v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3ee8: 5463 a21f |002e: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ +0f3eec: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +0f3eee: 7120 3941 4300 |0031: invoke-static {v3, v4}, Lindrora/atomic/irc/IRCService;.access$002:(Lindrora/atomic/irc/IRCService;Z)Z // method@4139 │ │ +0f3ef4: 28d8 |0034: goto 000c // -0028 │ │ +0f3ef6: 6e10 7204 0100 |0035: invoke-virtual {v1}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0472 │ │ +0f3efc: 0a03 |0038: move-result v3 │ │ +0f3efe: 3803 2200 |0039: if-eqz v3, 005b // +0022 │ │ +0f3f02: 1a03 c315 |003b: const-string v3, "NetworkTransitions" // string@15c3 │ │ +0f3f06: 2204 7908 |003d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0f3f0a: 7010 5a43 0400 |003f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f3f10: 1a05 8739 |0042: const-string v5, "new network type: " // string@3987 │ │ +0f3f14: 6e20 6343 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3f1a: 0c04 |0047: move-result-object v4 │ │ +0f3f1c: 6e10 7104 0100 |0048: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getTypeName:()Ljava/lang/String; // method@0471 │ │ +0f3f22: 0c05 |004b: move-result-object v5 │ │ +0f3f24: 6e20 6343 5400 |004c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3f2a: 0c04 |004f: move-result-object v4 │ │ +0f3f2c: 6e10 6a43 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f3f32: 0c04 |0053: move-result-object v4 │ │ +0f3f34: 7120 5737 4300 |0054: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f3f3a: 6e10 7004 0100 |0057: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +0f3f40: 0a02 |005a: move-result v2 │ │ +0f3f42: 5263 a11f |005b: iget v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3f46: 3232 afff |005d: if-eq v2, v3, 000c // -0051 │ │ +0f3f4a: 1a03 c315 |005f: const-string v3, "NetworkTransitions" // string@15c3 │ │ +0f3f4e: 2204 7908 |0061: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0f3f52: 7010 5a43 0400 |0063: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f3f58: 1a05 e11a |0066: const-string v5, "Transition from network " // string@1ae1 │ │ +0f3f5c: 6e20 6343 5400 |0068: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3f62: 0c04 |006b: move-result-object v4 │ │ +0f3f64: 5265 a11f |006c: iget v5, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3f68: 6e20 5f43 5400 |006e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f3f6e: 0c04 |0071: move-result-object v4 │ │ +0f3f70: 1a05 d800 |0072: const-string v5, " to " // string@00d8 │ │ +0f3f74: 6e20 6343 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f3f7a: 0c04 |0077: move-result-object v4 │ │ +0f3f7c: 6e20 5f43 2400 |0078: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f3f82: 0c04 |007b: move-result-object v4 │ │ +0f3f84: 6e10 6a43 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f3f8a: 0c04 |007f: move-result-object v4 │ │ +0f3f8c: 7120 5737 4300 |0080: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f3f92: 5463 a21f |0083: iget-object v3, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.this$0:Lindrora/atomic/irc/IRCService; // field@1fa2 │ │ +0f3f96: 6e20 4f41 2300 |0085: invoke-virtual {v3, v2}, Lindrora/atomic/irc/IRCService;.networksChanged:(I)V // method@414f │ │ +0f3f9c: 5962 a11f |0088: iput v2, v6, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.lastNetworkType:I // field@1fa1 │ │ +0f3fa0: 2882 |008a: goto 000c // -007e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=138 │ │ 0x000c line=163 │ │ 0x000d line=142 │ │ 0x0013 line=144 │ │ @@ -259140,21 +259130,21 @@ │ │ 0x0004 - 0x008b reg=0 action Ljava/lang/String; │ │ 0x0021 - 0x008b reg=1 networkInfo Landroid/net/NetworkInfo; │ │ 0x0022 - 0x008b reg=2 newNetworkType I │ │ 0x0000 - 0x008b reg=6 this Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; │ │ 0x0000 - 0x008b reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x008b reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2369 (IRCService.java) │ │ + source_file_idx : 2365 (IRCService.java) │ │ │ │ Class #1122 header: │ │ class_idx : 2070 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 57 │ │ -source_file_idx : 2369 │ │ +source_file_idx : 2365 │ │ static_fields_size : 14 │ │ instance_fields_size: 13 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 22 │ │ │ │ Class #1122 annotations: │ │ Annotations on class │ │ @@ -259298,33 +259288,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 32 16-bit code units │ │ -0f626c: |[0f626c] indrora.atomic.irc.IRCService.:()V │ │ -0f627c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0f627e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0f6280: 1220 |0002: const/4 v0, #int 2 // #2 │ │ -0f6282: 2300 3509 |0003: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ -0f6286: 6201 6520 |0005: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ -0f628a: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ -0f628e: 1c01 3200 |0009: const-class v1, Landroid/app/Notification; // type@0032 │ │ -0f6292: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ -0f6296: 6900 b51f |000d: sput-object v0, Lindrora/atomic/irc/IRCService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1fb5 │ │ -0f629a: 2330 3509 |000f: new-array v0, v3, [Ljava/lang/Class; // type@0935 │ │ -0f629e: 6201 6420 |0011: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0f62a2: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ -0f62a6: 6900 b81f |0015: sput-object v0, Lindrora/atomic/irc/IRCService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1fb8 │ │ -0f62aa: 2330 3509 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0935 │ │ -0f62ae: 6201 6420 |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -0f62b2: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ -0f62b6: 6900 b21f |001d: sput-object v0, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ -0f62ba: 0e00 |001f: return-void │ │ +0f3fa4: |[0f3fa4] indrora.atomic.irc.IRCService.:()V │ │ +0f3fb4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0f3fb6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0f3fb8: 1220 |0002: const/4 v0, #int 2 // #2 │ │ +0f3fba: 2300 3509 |0003: new-array v0, v0, [Ljava/lang/Class; // type@0935 │ │ +0f3fbe: 6201 6520 |0005: sget-object v1, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@2065 │ │ +0f3fc2: 4d01 0002 |0007: aput-object v1, v0, v2 │ │ +0f3fc6: 1c01 3200 |0009: const-class v1, Landroid/app/Notification; // type@0032 │ │ +0f3fca: 4d01 0003 |000b: aput-object v1, v0, v3 │ │ +0f3fce: 6900 b51f |000d: sput-object v0, Lindrora/atomic/irc/IRCService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1fb5 │ │ +0f3fd2: 2330 3509 |000f: new-array v0, v3, [Ljava/lang/Class; // type@0935 │ │ +0f3fd6: 6201 6420 |0011: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0f3fda: 4d01 0002 |0013: aput-object v1, v0, v2 │ │ +0f3fde: 6900 b81f |0015: sput-object v0, Lindrora/atomic/irc/IRCService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1fb8 │ │ +0f3fe2: 2330 3509 |0017: new-array v0, v3, [Ljava/lang/Class; // type@0935 │ │ +0f3fe6: 6201 6420 |0019: sget-object v1, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +0f3fea: 4d01 0002 |001b: aput-object v1, v0, v2 │ │ +0f3fee: 6900 b21f |001d: sput-object v0, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ +0f3ff2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x000f line=95 │ │ 0x0017 line=97 │ │ locals : │ │ │ │ @@ -259333,42 +259323,42 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0f62bc: |[0f62bc] indrora.atomic.irc.IRCService.:()V │ │ -0f62cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f62ce: 7010 6e01 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@016e │ │ -0f62d4: 5c21 b11f |0004: iput-boolean v1, v2, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f62d8: 5921 ba1f |0006: iput v1, v2, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f62dc: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -0f62de: 2300 3709 |0009: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ -0f62e2: 5b20 b41f |000b: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ -0f62e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0f62e8: 2300 3709 |000e: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ -0f62ec: 5b20 b71f |0010: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ -0f62f0: 5c21 ac1f |0012: iput-boolean v1, v2, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f62f4: 2200 ac08 |0014: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0f62f8: 7010 ed43 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0f62fe: 5b20 b01f |0019: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6302: 2200 0f08 |001b: new-instance v0, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ -0f6306: 7020 c340 2000 |001d: invoke-direct {v0, v2}, Lindrora/atomic/irc/IRCBinder;.:(Lindrora/atomic/irc/IRCService;)V // method@40c3 │ │ -0f630c: 5b20 ae1f |0020: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.binder:Lindrora/atomic/irc/IRCBinder; // field@1fae │ │ -0f6310: 2200 a408 |0022: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0f6314: 7010 c243 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f631a: 5b20 af1f |0027: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ -0f631e: 2200 b008 |0029: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ -0f6322: 7010 0544 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@4405 │ │ -0f6328: 5b20 b91f |002e: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f632c: 2200 a408 |0030: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0f6330: 7010 c243 0000 |0032: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f6336: 6900 bc1f |0035: sput-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f633a: 0e00 |0037: return-void │ │ +0f3ff4: |[0f3ff4] indrora.atomic.irc.IRCService.:()V │ │ +0f4004: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f4006: 7010 6e01 0200 |0001: invoke-direct {v2}, Landroid/app/Service;.:()V // method@016e │ │ +0f400c: 5c21 b11f |0004: iput-boolean v1, v2, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f4010: 5921 ba1f |0006: iput v1, v2, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4014: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0f4016: 2300 3709 |0009: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ +0f401a: 5b20 b41f |000b: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ +0f401e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0f4020: 2300 3709 |000e: new-array v0, v0, [Ljava/lang/Object; // type@0937 │ │ +0f4024: 5b20 b71f |0010: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ +0f4028: 5c21 ac1f |0012: iput-boolean v1, v2, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f402c: 2200 ac08 |0014: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0f4030: 7010 ed43 0000 |0016: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f4036: 5b20 b01f |0019: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f403a: 2200 0f08 |001b: new-instance v0, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ +0f403e: 7020 c340 2000 |001d: invoke-direct {v0, v2}, Lindrora/atomic/irc/IRCBinder;.:(Lindrora/atomic/irc/IRCService;)V // method@40c3 │ │ +0f4044: 5b20 ae1f |0020: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.binder:Lindrora/atomic/irc/IRCBinder; // field@1fae │ │ +0f4048: 2200 a408 |0022: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0f404c: 7010 c243 0000 |0024: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f4052: 5b20 af1f |0027: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ +0f4056: 2200 b008 |0029: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ +0f405a: 7010 0544 0000 |002b: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@4405 │ │ +0f4060: 5b20 b91f |002e: iput-object v0, v2, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f4064: 2200 a408 |0030: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0f4068: 7010 c243 0000 |0032: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f406e: 6900 bc1f |0035: sput-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4072: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=174 │ │ 0x0004 line=101 │ │ 0x0006 line=104 │ │ 0x0008 line=109 │ │ 0x000d line=110 │ │ @@ -259387,17 +259377,17 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f633c: |[0f633c] indrora.atomic.irc.IRCService.access$000:(Lindrora/atomic/irc/IRCService;)Z │ │ -0f634c: 5510 ac1f |0000: iget-boolean v0, v1, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f6350: 0f00 |0002: return v0 │ │ +0f4074: |[0f4074] indrora.atomic.irc.IRCService.access$000:(Lindrora/atomic/irc/IRCService;)Z │ │ +0f4084: 5510 ac1f |0000: iget-boolean v0, v1, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f4088: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/irc/IRCService; │ │ │ │ #3 : (in Lindrora/atomic/irc/IRCService;) │ │ @@ -259405,17 +259395,17 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f6354: |[0f6354] indrora.atomic.irc.IRCService.access$002:(Lindrora/atomic/irc/IRCService;Z)Z │ │ -0f6364: 5c01 ac1f |0000: iput-boolean v1, v0, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f6368: 0f01 |0002: return v1 │ │ +0f408c: |[0f408c] indrora.atomic.irc.IRCService.access$002:(Lindrora/atomic/irc/IRCService;Z)Z │ │ +0f409c: 5c01 ac1f |0000: iput-boolean v1, v0, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f40a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -259424,17 +259414,17 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f636c: |[0f636c] indrora.atomic.irc.IRCService.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; │ │ -0f637c: 5410 bd1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6380: 1100 |0002: return-object v0 │ │ +0f40a4: |[0f40a4] indrora.atomic.irc.IRCService.access$200:(Lindrora/atomic/irc/IRCService;)Lindrora/atomic/model/Settings; │ │ +0f40b4: 5410 bd1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f40b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/irc/IRCService; │ │ │ │ #5 : (in Lindrora/atomic/irc/IRCService;) │ │ @@ -259442,17 +259432,17 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Ljava/lang/String;IZZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -0f6384: |[0f6384] indrora.atomic.irc.IRCService.access$300:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ -0f6394: 7607 6041 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f639a: 0e00 |0003: return-void │ │ +0f40bc: |[0f40bc] indrora.atomic.irc.IRCService.access$300:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ +0f40cc: 7607 6041 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f40d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -259466,119 +259456,127 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f639c: |[0f639c] indrora.atomic.irc.IRCService.access$400:()Ljava/util/ArrayList; │ │ -0f63ac: 6200 bc1f |0000: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f63b0: 1100 |0002: return-object v0 │ │ +0f40d4: |[0f40d4] indrora.atomic.irc.IRCService.access$400:()Ljava/util/ArrayList; │ │ +0f40e4: 6200 bc1f |0000: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f40e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #7 : (in Lindrora/atomic/irc/IRCService;) │ │ name : 'handleCommand' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -0f63b4: |[0f63b4] indrora.atomic.irc.IRCService.handleCommand:(Landroid/content/Intent;)V │ │ -0f63c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0f63c6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0f63c8: 1a03 1f2f |0002: const-string v3, "indrora.atomic.service.foreground" // string@2f1f │ │ -0f63cc: 6e10 cc01 0800 |0004: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f63d2: 0c04 |0007: move-result-object v4 │ │ -0f63d4: 6e20 3843 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f63da: 0a03 |000b: move-result v3 │ │ -0f63dc: 3803 5f00 |000c: if-eqz v3, 006b // +005f │ │ -0f63e0: 5573 b11f |000e: iget-boolean v3, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f63e4: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -0f63e8: 0e00 |0012: return-void │ │ -0f63ea: 5c76 b11f |0013: iput-boolean v6, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f63ee: 2202 4d00 |0015: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0f63f2: 1c03 d207 |0017: const-class v3, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ -0f63f6: 7030 c601 7203 |0019: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0f63fc: 1503 0010 |001c: const/high16 v3, #int 268435456 // #1000 │ │ -0f6400: 6e20 ca01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0f6406: 7140 4a01 5752 |0021: invoke-static {v7, v5, v2, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ -0f640c: 0c00 |0024: move-result-object v0 │ │ -0f640e: 2203 be01 |0025: new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ -0f6412: 7020 fb09 7300 |0027: invoke-direct {v3, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ -0f6418: 1404 8300 027f |002a: const v4, #float 1.72802e+38 // #7f020083 │ │ -0f641e: 6e20 1f0a 4300 |002d: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ -0f6424: 0c03 |0030: move-result-object v3 │ │ -0f6426: 7100 6c43 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0f642c: 0b04 |0034: move-result-wide v4 │ │ -0f642e: 6e30 2b0a 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a2b │ │ -0f6434: 0c03 |0038: move-result-object v3 │ │ -0f6436: 1404 fa00 0e7f |0039: const v4, #float 1.88755e+38 // #7f0e00fa │ │ -0f643c: 6e20 4a41 4700 |003c: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ -0f6442: 0c04 |003f: move-result-object v4 │ │ -0f6444: 6e20 0c0a 4300 |0040: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ -0f644a: 0c03 |0043: move-result-object v3 │ │ -0f644c: 1404 f900 0e7f |0044: const v4, #float 1.88755e+38 // #7f0e00f9 │ │ -0f6452: 6e20 4a41 4700 |0047: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ -0f6458: 0c04 |004a: move-result-object v4 │ │ -0f645a: 6e20 260a 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a26 │ │ -0f6460: 0c03 |004e: move-result-object v3 │ │ -0f6462: 1404 2200 0e7f |004f: const v4, #float 1.88751e+38 // #7f0e0022 │ │ -0f6468: 6e20 4a41 4700 |0052: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ -0f646e: 0c04 |0055: move-result-object v4 │ │ -0f6470: 6e20 0d0a 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ -0f6476: 0c03 |0059: move-result-object v3 │ │ -0f6478: 6e20 0b0a 0300 |005a: invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0b │ │ -0f647e: 0c03 |005d: move-result-object v3 │ │ -0f6480: 12e4 |005e: const/4 v4, #int -2 // #fe │ │ -0f6482: 6e20 1b0a 4300 |005f: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ -0f6488: 0c03 |0062: move-result-object v3 │ │ -0f648a: 6e10 000a 0300 |0063: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ -0f6490: 0c01 |0066: move-result-object v1 │ │ -0f6492: 7030 5c41 6701 |0067: invoke-direct {v7, v6, v1}, Lindrora/atomic/irc/IRCService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@415c │ │ -0f6498: 28a8 |006a: goto 0012 // -0058 │ │ -0f649a: 1a03 1e2f |006b: const-string v3, "indrora.atomic.service.background" // string@2f1e │ │ -0f649e: 6e10 cc01 0800 |006d: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f64a4: 0c04 |0070: move-result-object v4 │ │ -0f64a6: 6e20 3843 4300 |0071: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f64ac: 0a03 |0074: move-result v3 │ │ -0f64ae: 3803 0a00 |0075: if-eqz v3, 007f // +000a │ │ -0f64b2: 5573 b11f |0077: iget-boolean v3, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f64b6: 3903 0600 |0079: if-nez v3, 007f // +0006 │ │ -0f64ba: 6e20 5d41 6700 |007b: invoke-virtual {v7, v6}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ -0f64c0: 2894 |007e: goto 0012 // -006c │ │ -0f64c2: 1a03 1c2f |007f: const-string v3, "indrora.atomic.service.ack_new_mentions" // string@2f1c │ │ -0f64c6: 6e10 cc01 0800 |0081: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0f64cc: 0c04 |0084: move-result-object v4 │ │ -0f64ce: 6e20 3843 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f64d4: 0a03 |0088: move-result v3 │ │ -0f64d6: 3803 89ff |0089: if-eqz v3, 0012 // -0077 │ │ -0f64da: 1a03 1d2f |008b: const-string v3, "indrora.atomic.service.ack_serverid" // string@2f1d │ │ -0f64de: 12f4 |008d: const/4 v4, #int -1 // #ff │ │ -0f64e0: 6e30 d401 3804 |008e: invoke-virtual {v8, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ -0f64e6: 0a03 |0091: move-result v3 │ │ -0f64e8: 1a04 1b2f |0092: const-string v4, "indrora.atomic.service.ack_convtitle" // string@2f1b │ │ -0f64ec: 6e20 da01 4800 |0094: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0f64f2: 0c04 |0097: move-result-object v4 │ │ -0f64f4: 6e30 3d41 3704 |0098: invoke-virtual {v7, v3, v4}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ -0f64fa: 2900 77ff |009b: goto/16 0012 // -0089 │ │ +0f40ec: |[0f40ec] indrora.atomic.irc.IRCService.handleCommand:(Landroid/content/Intent;)V │ │ +0f40fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f40fe: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0f4100: 1a03 1a2f |0002: const-string v3, "indrora.atomic.service.foreground" // string@2f1a │ │ +0f4104: 6e10 cc01 0800 |0004: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f410a: 0c04 |0007: move-result-object v4 │ │ +0f410c: 6e20 3843 4300 |0008: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f4112: 0a03 |000b: move-result v3 │ │ +0f4114: 3803 5f00 |000c: if-eqz v3, 006b // +005f │ │ +0f4118: 5573 b11f |000e: iget-boolean v3, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f411c: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +0f4120: 0e00 |0012: return-void │ │ +0f4122: 5c76 b11f |0013: iput-boolean v6, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f4126: 2202 4d00 |0015: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0f412a: 1c03 d207 |0017: const-class v3, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ +0f412e: 7030 c601 7203 |0019: invoke-direct {v2, v7, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0f4134: 1503 0010 |001c: const/high16 v3, #int 268435456 // #1000 │ │ +0f4138: 6e20 ca01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0f413e: 7140 4a01 5752 |0021: invoke-static {v7, v5, v2, v5}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ +0f4144: 0c00 |0024: move-result-object v0 │ │ +0f4146: 2203 be01 |0025: new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ +0f414a: 7020 fb09 7300 |0027: invoke-direct {v3, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ +0f4150: 1404 8300 027f |002a: const v4, #float 1.72802e+38 // #7f020083 │ │ +0f4156: 6e20 1f0a 4300 |002d: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ +0f415c: 0c03 |0030: move-result-object v3 │ │ +0f415e: 7100 6c43 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0f4164: 0b04 |0034: move-result-wide v4 │ │ +0f4166: 6e30 2b0a 4305 |0035: invoke-virtual {v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a2b │ │ +0f416c: 0c03 |0038: move-result-object v3 │ │ +0f416e: 1404 fa00 0e7f |0039: const v4, #float 1.88755e+38 // #7f0e00fa │ │ +0f4174: 6e20 4a41 4700 |003c: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ +0f417a: 0c04 |003f: move-result-object v4 │ │ +0f417c: 6e20 0c0a 4300 |0040: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ +0f4182: 0c03 |0043: move-result-object v3 │ │ +0f4184: 1404 f900 0e7f |0044: const v4, #float 1.88755e+38 // #7f0e00f9 │ │ +0f418a: 6e20 4a41 4700 |0047: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ +0f4190: 0c04 |004a: move-result-object v4 │ │ +0f4192: 6e20 260a 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a26 │ │ +0f4198: 0c03 |004e: move-result-object v3 │ │ +0f419a: 1404 2200 0e7f |004f: const v4, #float 1.88751e+38 // #7f0e0022 │ │ +0f41a0: 6e20 4a41 4700 |0052: invoke-virtual {v7, v4}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ +0f41a6: 0c04 |0055: move-result-object v4 │ │ +0f41a8: 6e20 0d0a 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ +0f41ae: 0c03 |0059: move-result-object v3 │ │ +0f41b0: 6e20 0b0a 0300 |005a: invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0b │ │ +0f41b6: 0c03 |005d: move-result-object v3 │ │ +0f41b8: 12e4 |005e: const/4 v4, #int -2 // #fe │ │ +0f41ba: 6e20 1b0a 4300 |005f: invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ +0f41c0: 0c03 |0062: move-result-object v3 │ │ +0f41c2: 6e10 000a 0300 |0063: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ +0f41c8: 0c01 |0066: move-result-object v1 │ │ +0f41ca: 7030 5c41 6701 |0067: invoke-direct {v7, v6, v1}, Lindrora/atomic/irc/IRCService;.startForegroundCompat:(ILandroid/app/Notification;)V // method@415c │ │ +0f41d0: 28a8 |006a: goto 0012 // -0058 │ │ +0f41d2: 1a03 192f |006b: const-string v3, "indrora.atomic.service.background" // string@2f19 │ │ +0f41d6: 6e10 cc01 0800 |006d: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f41dc: 0c04 |0070: move-result-object v4 │ │ +0f41de: 6e20 3843 4300 |0071: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f41e4: 0a03 |0074: move-result v3 │ │ +0f41e6: 3803 0a00 |0075: if-eqz v3, 007f // +000a │ │ +0f41ea: 5573 b11f |0077: iget-boolean v3, v7, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f41ee: 3903 0600 |0079: if-nez v3, 007f // +0006 │ │ +0f41f2: 6e20 5d41 6700 |007b: invoke-virtual {v7, v6}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ +0f41f8: 2894 |007e: goto 0012 // -006c │ │ +0f41fa: 1a03 172f |007f: const-string v3, "indrora.atomic.service.ack_new_mentions" // string@2f17 │ │ +0f41fe: 6e10 cc01 0800 |0081: invoke-virtual {v8}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f4204: 0c04 |0084: move-result-object v4 │ │ +0f4206: 6e20 3843 4300 |0085: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f420c: 0a03 |0088: move-result v3 │ │ +0f420e: 3803 89ff |0089: if-eqz v3, 0012 // -0077 │ │ +0f4212: 1a03 182f |008b: const-string v3, "indrora.atomic.service.ack_serverid" // string@2f18 │ │ +0f4216: 12f4 |008d: const/4 v4, #int -1 // #ff │ │ +0f4218: 6e30 d401 3804 |008e: invoke-virtual {v8, v3, v4}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@01d4 │ │ +0f421e: 0a03 |0091: move-result v3 │ │ +0f4220: 1a04 162f |0092: const-string v4, "indrora.atomic.service.ack_convtitle" // string@2f16 │ │ +0f4224: 6e20 da01 4800 |0094: invoke-virtual {v8, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0f422a: 0c04 |0097: move-result-object v4 │ │ +0f422c: 6e30 3d41 3704 |0098: invoke-virtual {v7, v3, v4}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ +0f4232: 2900 77ff |009b: goto/16 0012 // -0089 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=350 │ │ 0x000e line=351 │ │ 0x0012 line=380 │ │ 0x0013 line=354 │ │ 0x0015 line=357 │ │ 0x001c line=358 │ │ 0x0021 line=359 │ │ 0x0025 line=364 │ │ + 0x002d line=365 │ │ + 0x0031 line=366 │ │ + 0x003c line=367 │ │ + 0x0047 line=368 │ │ + 0x0052 line=369 │ │ + 0x005a line=370 │ │ + 0x005f line=371 │ │ + 0x0063 line=372 │ │ 0x0067 line=374 │ │ 0x006b line=375 │ │ 0x007b line=376 │ │ 0x007f line=377 │ │ 0x008b line=378 │ │ locals : │ │ 0x0025 - 0x006b reg=0 contentIntent Landroid/app/PendingIntent; │ │ @@ -259592,19 +259590,19 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f6500: |[0f6500] indrora.atomic.irc.IRCService.runRunnable:(Ljava/lang/Runnable;)V │ │ -0f6510: 2200 db00 |0000: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0f6514: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -0f651a: 6e20 d404 2000 |0005: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0f6520: 0e00 |0008: return-void │ │ +0f4238: |[0f4238] indrora.atomic.irc.IRCService.runRunnable:(Ljava/lang/Runnable;)V │ │ +0f4248: 2200 db00 |0000: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0f424c: 7010 cc04 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +0f4252: 6e20 d404 2000 |0005: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0f4258: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0008 line=765 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0009 reg=2 r Ljava/lang/Runnable; │ │ @@ -259614,56 +259612,56 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0f6524: |[0f6524] indrora.atomic.irc.IRCService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ -0f6534: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0f6536: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0f6538: 5451 b31f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ -0f653c: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -0f6540: 5451 b41f |0006: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ -0f6544: 7110 0143 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f654a: 0c02 |000b: move-result-object v2 │ │ -0f654c: 4d02 0104 |000c: aput-object v2, v1, v4 │ │ -0f6550: 5451 b41f |000e: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ -0f6554: 4d07 0103 |0010: aput-object v7, v1, v3 │ │ -0f6558: 5451 b31f |0012: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ -0f655c: 5452 b41f |0014: iget-object v2, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ -0f6560: 6e30 8e43 5102 |0016: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0f6566: 0e00 |0019: return-void │ │ -0f6568: 6e10 2243 0500 |001a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0f656e: 0c01 |001d: move-result-object v1 │ │ -0f6570: 1a02 3b42 |001e: const-string v2, "setForeground" // string@423b │ │ -0f6574: 6203 b21f |0020: sget-object v3, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ -0f6578: 6e30 df42 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0f657e: 0c00 |0025: move-result-object v0 │ │ -0f6580: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0f6582: 2311 3709 |0027: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0f6586: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0f6588: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -0f658a: 7110 c442 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f6590: 0c03 |002e: move-result-object v3 │ │ -0f6592: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ -0f6596: 6e30 8e43 5001 |0031: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0f659c: 5451 bb1f |0034: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ -0f65a0: 6e30 4501 6107 |0036: invoke-virtual {v1, v6, v7}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ -0f65a6: 28e0 |0039: goto 0019 // -0020 │ │ -0f65a8: 0d01 |003a: move-exception v1 │ │ -0f65aa: 28f9 |003b: goto 0034 // -0007 │ │ -0f65ac: 0d01 |003c: move-exception v1 │ │ -0f65ae: 28f7 |003d: goto 0034 // -0009 │ │ -0f65b0: 0d01 |003e: move-exception v1 │ │ -0f65b2: 28f5 |003f: goto 0034 // -000b │ │ -0f65b4: 0d01 |0040: move-exception v1 │ │ -0f65b6: 28d8 |0041: goto 0019 // -0028 │ │ -0f65b8: 0d01 |0042: move-exception v1 │ │ -0f65ba: 28d6 |0043: goto 0019 // -002a │ │ +0f425c: |[0f425c] indrora.atomic.irc.IRCService.startForegroundCompat:(ILandroid/app/Notification;)V │ │ +0f426c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0f426e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0f4270: 5451 b31f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ +0f4274: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +0f4278: 5451 b41f |0006: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ +0f427c: 7110 0143 0600 |0008: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4282: 0c02 |000b: move-result-object v2 │ │ +0f4284: 4d02 0104 |000c: aput-object v2, v1, v4 │ │ +0f4288: 5451 b41f |000e: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ +0f428c: 4d07 0103 |0010: aput-object v7, v1, v3 │ │ +0f4290: 5451 b31f |0012: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ +0f4294: 5452 b41f |0014: iget-object v2, v5, Lindrora/atomic/irc/IRCService;.mStartForegroundArgs:[Ljava/lang/Object; // field@1fb4 │ │ +0f4298: 6e30 8e43 5102 |0016: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0f429e: 0e00 |0019: return-void │ │ +0f42a0: 6e10 2243 0500 |001a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0f42a6: 0c01 |001d: move-result-object v1 │ │ +0f42a8: 1a02 3642 |001e: const-string v2, "setForeground" // string@4236 │ │ +0f42ac: 6203 b21f |0020: sget-object v3, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ +0f42b0: 6e30 df42 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0f42b6: 0c00 |0025: move-result-object v0 │ │ +0f42b8: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0f42ba: 2311 3709 |0027: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0f42be: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0f42c0: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +0f42c2: 7110 c442 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f42c8: 0c03 |002e: move-result-object v3 │ │ +0f42ca: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ +0f42ce: 6e30 8e43 5001 |0031: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0f42d4: 5451 bb1f |0034: iget-object v1, v5, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ +0f42d8: 6e30 4501 6107 |0036: invoke-virtual {v1, v6, v7}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ +0f42de: 28e0 |0039: goto 0019 // -0020 │ │ +0f42e0: 0d01 |003a: move-exception v1 │ │ +0f42e2: 28f9 |003b: goto 0034 // -0007 │ │ +0f42e4: 0d01 |003c: move-exception v1 │ │ +0f42e6: 28f7 |003d: goto 0034 // -0009 │ │ +0f42e8: 0d01 |003e: move-exception v1 │ │ +0f42ea: 28f5 |003f: goto 0034 // -000b │ │ +0f42ec: 0d01 |0040: move-exception v1 │ │ +0f42ee: 28d8 |0041: goto 0019 // -0028 │ │ +0f42f0: 0d01 |0042: move-exception v1 │ │ +0f42f2: 28d6 |0043: goto 0019 // -002a │ │ catches : 2 │ │ 0x0012 - 0x0019 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0042 │ │ Ljava/lang/IllegalAccessException; -> 0x0040 │ │ 0x001a - 0x0034 │ │ Ljava/lang/NoSuchMethodException; -> 0x003e │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x003c │ │ @@ -259689,415 +259687,420 @@ │ │ 0x0000 - 0x0044 reg=7 notification Landroid/app/Notification; │ │ │ │ #10 : (in Lindrora/atomic/irc/IRCService;) │ │ name : 'updateNotification' │ │ type : '(Ljava/lang/String;Ljava/lang/String;IZZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 26 │ │ + registers : 25 │ │ ins : 7 │ │ outs : 4 │ │ - insns size : 602 16-bit code units │ │ -0f65e0: |[0f65e0] indrora.atomic.irc.IRCService.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ -0f65f0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -0f65f4: 550e b11f |0002: iget-boolean v14, v0, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f65f8: 380e ca01 |0004: if-eqz v14, 01ce // +01ca │ │ -0f65fc: 220e be01 |0006: new-instance v14, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ -0f6600: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -0f6604: 7020 fb09 0e00 |000a: invoke-direct {v14, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ -0f660a: 140f 8300 027f |000d: const v15, #float 1.72802e+38 // #7f020083 │ │ -0f6610: 6e20 1f0a fe00 |0010: invoke-virtual {v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ -0f6616: 0c0e |0013: move-result-object v14 │ │ -0f6618: 7100 6c43 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0f661e: 0b10 |0017: move-result-wide v16 │ │ -0f6620: 0500 1000 |0018: move-wide/from16 v0, v16 │ │ -0f6624: 6e30 2b0a 0e01 |001a: invoke-virtual {v14, v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a2b │ │ -0f662a: 0c0e |001d: move-result-object v14 │ │ -0f662c: 0200 1600 |001e: move/from16 v0, v22 │ │ -0f6630: 6e20 1b0a 0e00 |0020: invoke-virtual {v14, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ -0f6636: 0c09 |0023: move-result-object v9 │ │ -0f6638: 220a 4d00 |0024: new-instance v10, Landroid/content/Intent; // type@004d │ │ -0f663c: 1c0e d207 |0026: const-class v14, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ -0f6640: 0800 1300 |0028: move-object/from16 v0, v19 │ │ -0f6644: 7030 c601 0a0e |002a: invoke-direct {v10, v0, v14}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0f664a: 3915 f100 |002d: if-nez v21, 011e // +00f1 │ │ -0f664e: 0800 1300 |002f: move-object/from16 v0, v19 │ │ -0f6652: 520e ba1f |0031: iget v14, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6656: 121f |0033: const/4 v15, #int 1 // #1 │ │ -0f6658: 34fe 9b01 |0034: if-lt v14, v15, 01cf // +019b │ │ -0f665c: 220c 7908 |0036: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ -0f6660: 7010 5a43 0c00 |0038: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f6666: 0800 1300 |003b: move-object/from16 v0, v19 │ │ -0f666a: 540e b91f |003d: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f666e: 6e10 1144 0e00 |003f: invoke-virtual {v14}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ -0f6674: 0c0e |0042: move-result-object v14 │ │ -0f6676: 7210 e043 0e00 |0043: invoke-interface {v14}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0f667c: 0c07 |0046: move-result-object v7 │ │ -0f667e: 7210 0244 0700 |0047: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f6684: 0a0e |004a: move-result v14 │ │ -0f6686: 380e 3100 |004b: if-eqz v14, 007c // +0031 │ │ -0f668a: 7210 0344 0700 |004d: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f6690: 0c05 |0050: move-result-object v5 │ │ -0f6692: 1f05 2208 |0051: check-cast v5, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f6696: 220e 7908 |0053: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0f669a: 7010 5a43 0e00 |0055: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f66a0: 6e10 a441 0500 |0058: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -0f66a6: 0c0f |005b: move-result-object v15 │ │ -0f66a8: 6e20 6343 fe00 |005c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f66ae: 0c0e |005f: move-result-object v14 │ │ -0f66b0: 1a0f 4e00 |0060: const-string v15, " (" // string@004e │ │ -0f66b4: 6e20 6343 fe00 |0062: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f66ba: 0c0e |0065: move-result-object v14 │ │ -0f66bc: 6e10 a541 0500 |0066: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -0f66c2: 0a0f |0069: move-result v15 │ │ -0f66c4: 6e20 5f43 fe00 |006a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f66ca: 0c0e |006d: move-result-object v14 │ │ -0f66cc: 1a0f 3701 |006e: const-string v15, "), " // string@0137 │ │ -0f66d0: 6e20 6343 fe00 |0070: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f66d6: 0c0e |0073: move-result-object v14 │ │ -0f66d8: 6e10 6a43 0e00 |0074: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f66de: 0c0e |0077: move-result-object v14 │ │ -0f66e0: 6e20 6343 ec00 |0078: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f66e6: 28cc |007b: goto 0047 // -0034 │ │ -0f66e8: 140e f800 0e7f |007c: const v14, #float 1.88755e+38 // #7f0e00f8 │ │ -0f66ee: 121f |007f: const/4 v15, #int 1 // #1 │ │ -0f66f0: 23ff 3709 |0080: new-array v15, v15, [Ljava/lang/Object; // type@0937 │ │ -0f66f4: 1310 0000 |0082: const/16 v16, #int 0 // #0 │ │ -0f66f8: 1311 0000 |0084: const/16 v17, #int 0 // #0 │ │ -0f66fc: 6e10 6843 0c00 |0086: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -0f6702: 0a12 |0089: move-result v18 │ │ -0f6704: d812 12fe |008a: add-int/lit8 v18, v18, #int -2 // #fe │ │ -0f6708: 0200 1100 |008c: move/from16 v0, v17 │ │ -0f670c: 0201 1200 |008e: move/from16 v1, v18 │ │ -0f6710: 6e30 6943 0c01 |0090: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@4369 │ │ -0f6716: 0c11 |0093: move-result-object v17 │ │ -0f6718: 4d11 0f10 |0094: aput-object v17, v15, v16 │ │ -0f671c: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -0f6720: 6e30 4841 e00f |0098: invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f6726: 0c15 |009b: move-result-object v21 │ │ -0f6728: 12f3 |009c: const/4 v3, #int -1 // #ff │ │ -0f672a: 1a02 0000 |009d: const-string v2, "" // string@0000 │ │ -0f672e: 0800 1300 |009f: move-object/from16 v0, v19 │ │ -0f6732: 540e b91f |00a1: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f6736: 6e10 0d44 0e00 |00a3: invoke-virtual {v14}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@440d │ │ -0f673c: 0c0e |00a6: move-result-object v14 │ │ -0f673e: 7210 4a44 0e00 |00a7: invoke-interface {v14}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@444a │ │ -0f6744: 0c0e |00aa: move-result-object v14 │ │ -0f6746: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ -0f674a: 540f b91f |00ad: iget-object v15, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f674e: 6e10 1044 0f00 |00af: invoke-virtual {v15}, Ljava/util/LinkedHashMap;.size:()I // method@4410 │ │ -0f6754: 0a0f |00b2: move-result v15 │ │ -0f6756: d80f 0fff |00b3: add-int/lit8 v15, v15, #int -1 // #ff │ │ -0f675a: 460e 0e0f |00b5: aget-object v14, v14, v15 │ │ -0f675e: 1f0e 7708 |00b7: check-cast v14, Ljava/lang/String; // type@0877 │ │ -0f6762: 07e6 |00b9: move-object v6, v14 │ │ -0f6764: 1f06 7708 |00ba: check-cast v6, Ljava/lang/String; // type@0877 │ │ -0f6768: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -0f676a: 130f 3a00 |00bd: const/16 v15, #int 58 // #3a │ │ -0f676e: 6e20 3e43 f600 |00bf: invoke-virtual {v6, v15}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0f6774: 0a0f |00c2: move-result v15 │ │ -0f6776: 6e30 4943 e60f |00c3: invoke-virtual {v6, v14, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -0f677c: 0c0e |00c6: move-result-object v14 │ │ -0f677e: 7110 ff42 0e00 |00c7: invoke-static {v14}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f6784: 0a03 |00ca: move-result v3 │ │ -0f6786: 130e 3a00 |00cb: const/16 v14, #int 58 // #3a │ │ -0f678a: 6e20 3e43 e600 |00cd: invoke-virtual {v6, v14}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0f6790: 0a0e |00d0: move-result v14 │ │ -0f6792: d80e 0e01 |00d1: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0f6796: 6e20 4843 e600 |00d3: invoke-virtual {v6, v14}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -0f679c: 0c02 |00d6: move-result-object v2 │ │ -0f679e: 1a0e 4009 |00d7: const-string v14, "IRCService" // string@0940 │ │ -0f67a2: 220f 7908 |00d9: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -0f67a6: 7010 5a43 0f00 |00db: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f67ac: 1a10 a809 |00de: const-string v16, "Jump target is '" // string@09a8 │ │ -0f67b0: 7402 6343 0f00 |00e0: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f67b6: 0c0f |00e3: move-result-object v15 │ │ -0f67b8: 6e20 6343 2f00 |00e4: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f67be: 0c0f |00e7: move-result-object v15 │ │ -0f67c0: 1a10 fa00 |00e8: const-string v16, "'" // string@00fa │ │ -0f67c4: 7402 6343 0f00 |00ea: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f67ca: 0c0f |00ed: move-result-object v15 │ │ -0f67cc: 6e10 6a43 0f00 |00ee: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f67d2: 0c0f |00f1: move-result-object v15 │ │ -0f67d4: 7120 5737 fe00 |00f2: invoke-static {v14, v15}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f67da: 1c0e cb07 |00f5: const-class v14, Lindrora/atomic/activity/ConversationActivity; // type@07cb │ │ -0f67de: 0800 1300 |00f7: move-object/from16 v0, v19 │ │ -0f67e2: 6e30 ec01 0a0e |00f9: invoke-virtual {v10, v0, v14}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@01ec │ │ -0f67e8: 150e 0014 |00fc: const/high16 v14, #int 335544320 // #1400 │ │ -0f67ec: 6e20 ca01 ea00 |00fe: invoke-virtual {v10, v14}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -0f67f2: 1a0e f440 |0101: const-string v14, "serverId" // string@40f4 │ │ -0f67f6: 6e30 e001 ea03 |0103: invoke-virtual {v10, v14, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0f67fc: 1a0e e746 |0106: const-string v14, "target" // string@46e7 │ │ -0f6800: 220f 7908 |0108: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -0f6804: 7010 5a43 0f00 |010a: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f680a: 1a10 0000 |010d: const-string v16, "" // string@0000 │ │ -0f680e: 7402 6343 0f00 |010f: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6814: 0c0f |0112: move-result-object v15 │ │ -0f6816: 6e20 6343 2f00 |0113: invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f681c: 0c0f |0116: move-result-object v15 │ │ -0f681e: 6e10 6a43 0f00 |0117: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6824: 0c0f |011a: move-result-object v15 │ │ -0f6826: 6e30 e401 ea0f |011b: invoke-virtual {v10, v14, v15}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0f682c: 120e |011e: const/4 v14, #int 0 // #0 │ │ -0f682e: 150f 0008 |011f: const/high16 v15, #int 134217728 // #800 │ │ -0f6832: 0800 1300 |0121: move-object/from16 v0, v19 │ │ -0f6836: 7140 4a01 e0fa |0123: invoke-static {v0, v14, v10, v15}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ -0f683c: 0c04 |0126: move-result-object v4 │ │ -0f683e: 6e20 0b0a 4900 |0127: invoke-virtual {v9, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0b │ │ -0f6844: 140e 2200 0e7f |012a: const v14, #float 1.88751e+38 // #7f0e0022 │ │ -0f684a: 0800 1300 |012d: move-object/from16 v0, v19 │ │ -0f684e: 6e20 4a41 e000 |012f: invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ -0f6854: 0c0e |0132: move-result-object v14 │ │ -0f6856: 6e20 0d0a e900 |0133: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ -0f685c: 120e |0136: const/4 v14, #int 0 // #0 │ │ -0f685e: 6e20 190a e900 |0137: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a19 │ │ -0f6864: 0800 1300 |013a: move-object/from16 v0, v19 │ │ -0f6868: 520e ba1f |013c: iget v14, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f686c: 6e20 180a e900 |013e: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a18 │ │ -0f6872: 220b be01 |0141: new-instance v11, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ -0f6876: 0800 1300 |0143: move-object/from16 v0, v19 │ │ -0f687a: 7020 fb09 0b00 |0145: invoke-direct {v11, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ -0f6880: 140e 8300 027f |0148: const v14, #float 1.72802e+38 // #7f020083 │ │ -0f6886: 6e20 1f0a eb00 |014b: invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ -0f688c: 140e 2200 0e7f |014e: const v14, #float 1.88751e+38 // #7f0e0022 │ │ -0f6892: 0800 1300 |0151: move-object/from16 v0, v19 │ │ -0f6896: 6e20 4a41 e000 |0153: invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ -0f689c: 0c0e |0156: move-result-object v14 │ │ -0f689e: 6e20 0d0a eb00 |0157: invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ -0f68a4: 0800 1300 |015a: move-object/from16 v0, v19 │ │ -0f68a8: 520e ba1f |015c: iget v14, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f68ac: 3d0e 2600 |015e: if-lez v14, 0184 // +0026 │ │ -0f68b0: 140e f800 0e7f |0160: const v14, #float 1.88755e+38 // #7f0e00f8 │ │ -0f68b6: 121f |0163: const/4 v15, #int 1 // #1 │ │ -0f68b8: 23ff 3709 |0164: new-array v15, v15, [Ljava/lang/Object; // type@0937 │ │ -0f68bc: 1310 0000 |0166: const/16 v16, #int 0 // #0 │ │ -0f68c0: 0800 1300 |0168: move-object/from16 v0, v19 │ │ -0f68c4: 5200 ba1f |016a: iget v0, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f68c8: 0211 0000 |016c: move/from16 v17, v0 │ │ -0f68cc: 7701 0143 1100 |016e: invoke-static/range {v17}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f68d2: 0c11 |0171: move-result-object v17 │ │ -0f68d4: 4d11 0f10 |0172: aput-object v17, v15, v16 │ │ -0f68d8: 0800 1300 |0174: move-object/from16 v0, v19 │ │ -0f68dc: 6e30 4841 e00f |0176: invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f68e2: 0c0e |0179: move-result-object v14 │ │ -0f68e4: 6e20 0c0a eb00 |017a: invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ -0f68ea: 0800 1300 |017d: move-object/from16 v0, v19 │ │ -0f68ee: 520e ba1f |017f: iget v14, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f68f2: 6e20 180a eb00 |0181: invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a18 │ │ -0f68f8: 6e10 000a 0b00 |0184: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ -0f68fe: 0c0e |0187: move-result-object v14 │ │ -0f6900: 6e20 1d0a e900 |0188: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1d │ │ -0f6906: 0800 1500 |018b: move-object/from16 v0, v21 │ │ -0f690a: 6e20 0c0a 0900 |018d: invoke-virtual {v9, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ -0f6910: 3814 0700 |0190: if-eqz v20, 0197 // +0007 │ │ -0f6914: 0800 1400 |0192: move-object/from16 v0, v20 │ │ -0f6918: 6e20 260a 0900 |0194: invoke-virtual {v9, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a26 │ │ -0f691e: 3819 1300 |0197: if-eqz v25, 01aa // +0013 │ │ -0f6922: 0800 1300 |0199: move-object/from16 v0, v19 │ │ -0f6926: 540e bd1f |019b: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f692a: 6e10 1f42 0e00 |019d: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getHighlightLEDColor:()I // method@421f │ │ -0f6930: 0a0e |01a0: move-result v14 │ │ -0f6932: 130f 2c01 |01a1: const/16 v15, #int 300 // #12c │ │ -0f6936: 1310 e803 |01a3: const/16 v16, #int 1000 // #3e8 │ │ -0f693a: 0200 1000 |01a5: move/from16 v0, v16 │ │ -0f693e: 6e40 160a e90f |01a7: invoke-virtual {v9, v14, v15, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a16 │ │ -0f6944: 3818 0d00 |01aa: if-eqz v24, 01b7 // +000d │ │ -0f6948: 0800 1300 |01ac: move-object/from16 v0, v19 │ │ -0f694c: 540e bd1f |01ae: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6950: 6e10 2042 0e00 |01b0: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getHighlightSoundLocation:()Landroid/net/Uri; // method@4220 │ │ -0f6956: 0c0e |01b3: move-result-object v14 │ │ -0f6958: 6e20 220a e900 |01b4: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a22 │ │ -0f695e: 3817 0b00 |01b7: if-eqz v23, 01c2 // +000b │ │ -0f6962: 127e |01b9: const/4 v14, #int 7 // #7 │ │ -0f6964: 23ee f608 |01ba: new-array v14, v14, [J // type@08f6 │ │ -0f6968: 260e 7e00 0000 |01bc: fill-array-data v14, 0000023a // +0000007e │ │ -0f696e: 6e20 290a e900 |01bf: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a29 │ │ -0f6974: 6e10 000a 0900 |01c2: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ -0f697a: 0c08 |01c5: move-result-object v8 │ │ -0f697c: 0800 1300 |01c6: move-object/from16 v0, v19 │ │ -0f6980: 540e bb1f |01c8: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ -0f6984: 121f |01ca: const/4 v15, #int 1 // #1 │ │ -0f6986: 6e30 4501 fe08 |01cb: invoke-virtual {v14, v15, v8}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ -0f698c: 0e00 |01ce: return-void │ │ -0f698e: 0800 1300 |01cf: move-object/from16 v0, v19 │ │ -0f6992: 540e af1f |01d1: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ -0f6996: 6e10 cd43 0e00 |01d3: invoke-virtual {v14}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -0f699c: 0a0e |01d6: move-result v14 │ │ -0f699e: 390e 5800 |01d7: if-nez v14, 022f // +0058 │ │ -0f69a2: 220c 7908 |01d9: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ -0f69a6: 7010 5a43 0c00 |01db: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f69ac: 12ee |01de: const/4 v14, #int -2 // #fe │ │ -0f69ae: 6e20 1b0a e900 |01df: invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ -0f69b4: 0800 1300 |01e2: move-object/from16 v0, v19 │ │ -0f69b8: 540e af1f |01e4: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ -0f69bc: 6e10 ce43 0e00 |01e6: invoke-virtual {v14}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0f69c2: 0c07 |01e9: move-result-object v7 │ │ -0f69c4: 7210 0244 0700 |01ea: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f69ca: 0a0e |01ed: move-result v14 │ │ -0f69cc: 380e 1f00 |01ee: if-eqz v14, 020d // +001f │ │ -0f69d0: 7210 0344 0700 |01f0: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f69d6: 0c0d |01f3: move-result-object v13 │ │ -0f69d8: 1f0d 7708 |01f4: check-cast v13, Ljava/lang/String; // type@0877 │ │ -0f69dc: 220e 7908 |01f6: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -0f69e0: 7010 5a43 0e00 |01f8: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f69e6: 6e20 6343 de00 |01fb: invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f69ec: 0c0e |01fe: move-result-object v14 │ │ -0f69ee: 1a0f 4601 |01ff: const-string v15, ", " // string@0146 │ │ -0f69f2: 6e20 6343 fe00 |0201: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f69f8: 0c0e |0204: move-result-object v14 │ │ -0f69fa: 6e10 6a43 0e00 |0205: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6a00: 0c0e |0208: move-result-object v14 │ │ -0f6a02: 6e20 6343 ec00 |0209: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6a08: 28de |020c: goto 01ea // -0022 │ │ -0f6a0a: 140e f600 0e7f |020d: const v14, #float 1.88755e+38 // #7f0e00f6 │ │ -0f6a10: 121f |0210: const/4 v15, #int 1 // #1 │ │ -0f6a12: 23ff 3709 |0211: new-array v15, v15, [Ljava/lang/Object; // type@0937 │ │ -0f6a16: 1310 0000 |0213: const/16 v16, #int 0 // #0 │ │ -0f6a1a: 1311 0000 |0215: const/16 v17, #int 0 // #0 │ │ -0f6a1e: 6e10 6843 0c00 |0217: invoke-virtual {v12}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -0f6a24: 0a12 |021a: move-result v18 │ │ -0f6a26: d812 12fe |021b: add-int/lit8 v18, v18, #int -2 // #fe │ │ -0f6a2a: 0200 1100 |021d: move/from16 v0, v17 │ │ -0f6a2e: 0201 1200 |021f: move/from16 v1, v18 │ │ -0f6a32: 6e30 6943 0c01 |0221: invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@4369 │ │ -0f6a38: 0c11 |0224: move-result-object v17 │ │ -0f6a3a: 4d11 0f10 |0225: aput-object v17, v15, v16 │ │ -0f6a3e: 0800 1300 |0227: move-object/from16 v0, v19 │ │ -0f6a42: 6e30 4841 e00f |0229: invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f6a48: 0c15 |022c: move-result-object v21 │ │ -0f6a4a: 2900 f1fe |022d: goto/16 011e // -010f │ │ -0f6a4e: 140e f900 0e7f |022f: const v14, #float 1.88755e+38 // #7f0e00f9 │ │ -0f6a54: 0800 1300 |0232: move-object/from16 v0, v19 │ │ -0f6a58: 6e20 4741 e000 |0234: invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -0f6a5e: 0c15 |0237: move-result-object v21 │ │ -0f6a60: 2900 e6fe |0238: goto/16 011e // -011a │ │ -0f6a64: 0003 0800 0700 0000 0000 0000 0000 ... |023a: array-data (32 units) │ │ + insns size : 596 16-bit code units │ │ +0f4318: |[0f4318] indrora.atomic.irc.IRCService.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ +0f4328: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0f432c: 550d b11f |0002: iget-boolean v13, v0, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f4330: 380d c401 |0004: if-eqz v13, 01c8 // +01c4 │ │ +0f4334: 220d be01 |0006: new-instance v13, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ +0f4338: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0f433c: 7020 fb09 0d00 |000a: invoke-direct {v13, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ +0f4342: 140e 8300 027f |000d: const v14, #float 1.72802e+38 // #7f020083 │ │ +0f4348: 6e20 1f0a ed00 |0010: invoke-virtual {v13, v14}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ +0f434e: 0c0d |0013: move-result-object v13 │ │ +0f4350: 7100 6c43 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0f4356: 0b0e |0017: move-result-wide v14 │ │ +0f4358: 6e30 2b0a ed0f |0018: invoke-virtual {v13, v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a2b │ │ +0f435e: 0c0d |001b: move-result-object v13 │ │ +0f4360: 0200 1500 |001c: move/from16 v0, v21 │ │ +0f4364: 6e20 1b0a 0d00 |001e: invoke-virtual {v13, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ +0f436a: 0c08 |0021: move-result-object v8 │ │ +0f436c: 2209 4d00 |0022: new-instance v9, Landroid/content/Intent; // type@004d │ │ +0f4370: 1c0d d207 |0024: const-class v13, Lindrora/atomic/activity/ServersActivity; // type@07d2 │ │ +0f4374: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +0f4378: 7030 c601 090d |0028: invoke-direct {v9, v0, v13}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0f437e: 3914 f000 |002b: if-nez v20, 011b // +00f0 │ │ +0f4382: 0800 1200 |002d: move-object/from16 v0, v18 │ │ +0f4386: 520d ba1f |002f: iget v13, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f438a: 121e |0031: const/4 v14, #int 1 // #1 │ │ +0f438c: 34ed 9701 |0032: if-lt v13, v14, 01c9 // +0197 │ │ +0f4390: 220b 7908 |0034: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0f4394: 7010 5a43 0b00 |0036: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f439a: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +0f439e: 540d b91f |003b: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f43a2: 6e10 1144 0d00 |003d: invoke-virtual {v13}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ +0f43a8: 0c0d |0040: move-result-object v13 │ │ +0f43aa: 7210 e043 0d00 |0041: invoke-interface {v13}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0f43b0: 0c0d |0044: move-result-object v13 │ │ +0f43b2: 7210 0244 0d00 |0045: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f43b8: 0a0e |0048: move-result v14 │ │ +0f43ba: 380e 3100 |0049: if-eqz v14, 007a // +0031 │ │ +0f43be: 7210 0344 0d00 |004b: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f43c4: 0c05 |004e: move-result-object v5 │ │ +0f43c6: 1f05 2208 |004f: check-cast v5, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f43ca: 220e 7908 |0051: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0f43ce: 7010 5a43 0e00 |0053: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f43d4: 6e10 a441 0500 |0056: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +0f43da: 0c0f |0059: move-result-object v15 │ │ +0f43dc: 6e20 6343 fe00 |005a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f43e2: 0c0e |005d: move-result-object v14 │ │ +0f43e4: 1a0f 4e00 |005e: const-string v15, " (" // string@004e │ │ +0f43e8: 6e20 6343 fe00 |0060: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f43ee: 0c0e |0063: move-result-object v14 │ │ +0f43f0: 6e10 a541 0500 |0064: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +0f43f6: 0a0f |0067: move-result v15 │ │ +0f43f8: 6e20 5f43 fe00 |0068: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f43fe: 0c0e |006b: move-result-object v14 │ │ +0f4400: 1a0f 3401 |006c: const-string v15, "), " // string@0134 │ │ +0f4404: 6e20 6343 fe00 |006e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f440a: 0c0e |0071: move-result-object v14 │ │ +0f440c: 6e10 6a43 0e00 |0072: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4412: 0c0e |0075: move-result-object v14 │ │ +0f4414: 6e20 6343 eb00 |0076: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f441a: 28cc |0079: goto 0045 // -0034 │ │ +0f441c: 140d f800 0e7f |007a: const v13, #float 1.88755e+38 // #7f0e00f8 │ │ +0f4422: 121e |007d: const/4 v14, #int 1 // #1 │ │ +0f4424: 23ee 3709 |007e: new-array v14, v14, [Ljava/lang/Object; // type@0937 │ │ +0f4428: 120f |0080: const/4 v15, #int 0 // #0 │ │ +0f442a: 1310 0000 |0081: const/16 v16, #int 0 // #0 │ │ +0f442e: 6e10 6843 0b00 |0083: invoke-virtual {v11}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +0f4434: 0a11 |0086: move-result v17 │ │ +0f4436: d811 11fe |0087: add-int/lit8 v17, v17, #int -2 // #fe │ │ +0f443a: 0200 1000 |0089: move/from16 v0, v16 │ │ +0f443e: 0201 1100 |008b: move/from16 v1, v17 │ │ +0f4442: 6e30 6943 0b01 |008d: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@4369 │ │ +0f4448: 0c10 |0090: move-result-object v16 │ │ +0f444a: 4d10 0e0f |0091: aput-object v16, v14, v15 │ │ +0f444e: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +0f4452: 6e30 4841 d00e |0095: invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f4458: 0c14 |0098: move-result-object v20 │ │ +0f445a: 12f3 |0099: const/4 v3, #int -1 // #ff │ │ +0f445c: 1a02 0000 |009a: const-string v2, "" // string@0000 │ │ +0f4460: 0800 1200 |009c: move-object/from16 v0, v18 │ │ +0f4464: 540d b91f |009e: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f4468: 6e10 0d44 0d00 |00a0: invoke-virtual {v13}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@440d │ │ +0f446e: 0c0d |00a3: move-result-object v13 │ │ +0f4470: 7210 4a44 0d00 |00a4: invoke-interface {v13}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@444a │ │ +0f4476: 0c0d |00a7: move-result-object v13 │ │ +0f4478: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +0f447c: 540e b91f |00aa: iget-object v14, v0, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f4480: 6e10 1044 0e00 |00ac: invoke-virtual {v14}, Ljava/util/LinkedHashMap;.size:()I // method@4410 │ │ +0f4486: 0a0e |00af: move-result v14 │ │ +0f4488: d80e 0eff |00b0: add-int/lit8 v14, v14, #int -1 // #ff │ │ +0f448c: 460d 0d0e |00b2: aget-object v13, v13, v14 │ │ +0f4490: 1f0d 7708 |00b4: check-cast v13, Ljava/lang/String; // type@0877 │ │ +0f4494: 07d6 |00b6: move-object v6, v13 │ │ +0f4496: 1f06 7708 |00b7: check-cast v6, Ljava/lang/String; // type@0877 │ │ +0f449a: 120d |00b9: const/4 v13, #int 0 // #0 │ │ +0f449c: 130e 3a00 |00ba: const/16 v14, #int 58 // #3a │ │ +0f44a0: 6e20 3e43 e600 |00bc: invoke-virtual {v6, v14}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0f44a6: 0a0e |00bf: move-result v14 │ │ +0f44a8: 6e30 4943 d60e |00c0: invoke-virtual {v6, v13, v14}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +0f44ae: 0c0d |00c3: move-result-object v13 │ │ +0f44b0: 7110 ff42 0d00 |00c4: invoke-static {v13}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f44b6: 0a03 |00c7: move-result v3 │ │ +0f44b8: 130d 3a00 |00c8: const/16 v13, #int 58 // #3a │ │ +0f44bc: 6e20 3e43 d600 |00ca: invoke-virtual {v6, v13}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0f44c2: 0a0d |00cd: move-result v13 │ │ +0f44c4: d80d 0d01 |00ce: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0f44c8: 6e20 4843 d600 |00d0: invoke-virtual {v6, v13}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +0f44ce: 0c02 |00d3: move-result-object v2 │ │ +0f44d0: 1a0d 3c09 |00d4: const-string v13, "IRCService" // string@093c │ │ +0f44d4: 220e 7908 |00d6: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0f44d8: 7010 5a43 0e00 |00d8: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f44de: 1a0f a409 |00db: const-string v15, "Jump target is '" // string@09a4 │ │ +0f44e2: 6e20 6343 fe00 |00dd: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f44e8: 0c0e |00e0: move-result-object v14 │ │ +0f44ea: 6e20 6343 2e00 |00e1: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f44f0: 0c0e |00e4: move-result-object v14 │ │ +0f44f2: 1a0f f700 |00e5: const-string v15, "'" // string@00f7 │ │ +0f44f6: 6e20 6343 fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f44fc: 0c0e |00ea: move-result-object v14 │ │ +0f44fe: 6e10 6a43 0e00 |00eb: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4504: 0c0e |00ee: move-result-object v14 │ │ +0f4506: 7120 5737 ed00 |00ef: invoke-static {v13, v14}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f450c: 1c0d cb07 |00f2: const-class v13, Lindrora/atomic/activity/ConversationActivity; // type@07cb │ │ +0f4510: 0800 1200 |00f4: move-object/from16 v0, v18 │ │ +0f4514: 6e30 ec01 090d |00f6: invoke-virtual {v9, v0, v13}, Landroid/content/Intent;.setClass:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; // method@01ec │ │ +0f451a: 150d 0014 |00f9: const/high16 v13, #int 335544320 // #1400 │ │ +0f451e: 6e20 ca01 d900 |00fb: invoke-virtual {v9, v13}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +0f4524: 1a0d ef40 |00fe: const-string v13, "serverId" // string@40ef │ │ +0f4528: 6e30 e001 d903 |0100: invoke-virtual {v9, v13, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0f452e: 1a0d e246 |0103: const-string v13, "target" // string@46e2 │ │ +0f4532: 220e 7908 |0105: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0f4536: 7010 5a43 0e00 |0107: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f453c: 1a0f 0000 |010a: const-string v15, "" // string@0000 │ │ +0f4540: 6e20 6343 fe00 |010c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4546: 0c0e |010f: move-result-object v14 │ │ +0f4548: 6e20 6343 2e00 |0110: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f454e: 0c0e |0113: move-result-object v14 │ │ +0f4550: 6e10 6a43 0e00 |0114: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4556: 0c0e |0117: move-result-object v14 │ │ +0f4558: 6e30 e401 d90e |0118: invoke-virtual {v9, v13, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0f455e: 120d |011b: const/4 v13, #int 0 // #0 │ │ +0f4560: 150e 0008 |011c: const/high16 v14, #int 134217728 // #800 │ │ +0f4564: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +0f4568: 7140 4a01 d0e9 |0120: invoke-static {v0, v13, v9, v14}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ +0f456e: 0c04 |0123: move-result-object v4 │ │ +0f4570: 6e20 0b0a 4800 |0124: invoke-virtual {v8, v4}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0b │ │ +0f4576: 140d 2200 0e7f |0127: const v13, #float 1.88751e+38 // #7f0e0022 │ │ +0f457c: 0800 1200 |012a: move-object/from16 v0, v18 │ │ +0f4580: 6e20 4a41 d000 |012c: invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ +0f4586: 0c0d |012f: move-result-object v13 │ │ +0f4588: 6e20 0d0a d800 |0130: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ +0f458e: 120d |0133: const/4 v13, #int 0 // #0 │ │ +0f4590: 6e20 190a d800 |0134: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a19 │ │ +0f4596: 0800 1200 |0137: move-object/from16 v0, v18 │ │ +0f459a: 520d ba1f |0139: iget v13, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f459e: 6e20 180a d800 |013b: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a18 │ │ +0f45a4: 220a be01 |013e: new-instance v10, Landroid/support/v4/app/NotificationCompat$Builder; // type@01be │ │ +0f45a8: 0800 1200 |0140: move-object/from16 v0, v18 │ │ +0f45ac: 7020 fb09 0a00 |0142: invoke-direct {v10, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ +0f45b2: 140d 8300 027f |0145: const v13, #float 1.72802e+38 // #7f020083 │ │ +0f45b8: 6e20 1f0a da00 |0148: invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1f │ │ +0f45be: 140d 2200 0e7f |014b: const v13, #float 1.88751e+38 // #7f0e0022 │ │ +0f45c4: 0800 1200 |014e: move-object/from16 v0, v18 │ │ +0f45c8: 6e20 4a41 d000 |0150: invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;.getText:(I)Ljava/lang/CharSequence; // method@414a │ │ +0f45ce: 0c0d |0153: move-result-object v13 │ │ +0f45d0: 6e20 0d0a da00 |0154: invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0d │ │ +0f45d6: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +0f45da: 520d ba1f |0159: iget v13, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f45de: 3d0d 2500 |015b: if-lez v13, 0180 // +0025 │ │ +0f45e2: 140d f800 0e7f |015d: const v13, #float 1.88755e+38 // #7f0e00f8 │ │ +0f45e8: 121e |0160: const/4 v14, #int 1 // #1 │ │ +0f45ea: 23ee 3709 |0161: new-array v14, v14, [Ljava/lang/Object; // type@0937 │ │ +0f45ee: 120f |0163: const/4 v15, #int 0 // #0 │ │ +0f45f0: 0800 1200 |0164: move-object/from16 v0, v18 │ │ +0f45f4: 5200 ba1f |0166: iget v0, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f45f8: 0210 0000 |0168: move/from16 v16, v0 │ │ +0f45fc: 7701 0143 1000 |016a: invoke-static/range {v16}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4602: 0c10 |016d: move-result-object v16 │ │ +0f4604: 4d10 0e0f |016e: aput-object v16, v14, v15 │ │ +0f4608: 0800 1200 |0170: move-object/from16 v0, v18 │ │ +0f460c: 6e30 4841 d00e |0172: invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f4612: 0c0d |0175: move-result-object v13 │ │ +0f4614: 6e20 0c0a da00 |0176: invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ +0f461a: 0800 1200 |0179: move-object/from16 v0, v18 │ │ +0f461e: 520d ba1f |017b: iget v13, v0, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4622: 6e20 180a da00 |017d: invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a18 │ │ +0f4628: 6e10 000a 0a00 |0180: invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ +0f462e: 0c0d |0183: move-result-object v13 │ │ +0f4630: 6e20 1d0a d800 |0184: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1d │ │ +0f4636: 0800 1400 |0187: move-object/from16 v0, v20 │ │ +0f463a: 6e20 0c0a 0800 |0189: invoke-virtual {v8, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a0c │ │ +0f4640: 3813 0700 |018c: if-eqz v19, 0193 // +0007 │ │ +0f4644: 0800 1300 |018e: move-object/from16 v0, v19 │ │ +0f4648: 6e20 260a 0800 |0190: invoke-virtual {v8, v0}, Landroid/support/v4/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a26 │ │ +0f464e: 3818 1100 |0193: if-eqz v24, 01a4 // +0011 │ │ +0f4652: 0800 1200 |0195: move-object/from16 v0, v18 │ │ +0f4656: 540d bd1f |0197: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f465a: 6e10 1f42 0d00 |0199: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getHighlightLEDColor:()I // method@421f │ │ +0f4660: 0a0d |019c: move-result v13 │ │ +0f4662: 130e 2c01 |019d: const/16 v14, #int 300 // #12c │ │ +0f4666: 130f e803 |019f: const/16 v15, #int 1000 // #3e8 │ │ +0f466a: 6e40 160a d8fe |01a1: invoke-virtual {v8, v13, v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a16 │ │ +0f4670: 3817 0d00 |01a4: if-eqz v23, 01b1 // +000d │ │ +0f4674: 0800 1200 |01a6: move-object/from16 v0, v18 │ │ +0f4678: 540d bd1f |01a8: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f467c: 6e10 2042 0d00 |01aa: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getHighlightSoundLocation:()Landroid/net/Uri; // method@4220 │ │ +0f4682: 0c0d |01ad: move-result-object v13 │ │ +0f4684: 6e20 220a d800 |01ae: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a22 │ │ +0f468a: 3816 0b00 |01b1: if-eqz v22, 01bc // +000b │ │ +0f468e: 127d |01b3: const/4 v13, #int 7 // #7 │ │ +0f4690: 23dd f608 |01b4: new-array v13, v13, [J // type@08f6 │ │ +0f4694: 260d 7e00 0000 |01b6: fill-array-data v13, 00000234 // +0000007e │ │ +0f469a: 6e20 290a d800 |01b9: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a29 │ │ +0f46a0: 6e10 000a 0800 |01bc: invoke-virtual {v8}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0a00 │ │ +0f46a6: 0c07 |01bf: move-result-object v7 │ │ +0f46a8: 0800 1200 |01c0: move-object/from16 v0, v18 │ │ +0f46ac: 540d bb1f |01c2: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ +0f46b0: 121e |01c4: const/4 v14, #int 1 // #1 │ │ +0f46b2: 6e30 4501 ed07 |01c5: invoke-virtual {v13, v14, v7}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ +0f46b8: 0e00 |01c8: return-void │ │ +0f46ba: 0800 1200 |01c9: move-object/from16 v0, v18 │ │ +0f46be: 540d af1f |01cb: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ +0f46c2: 6e10 cd43 0d00 |01cd: invoke-virtual {v13}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +0f46c8: 0a0d |01d0: move-result v13 │ │ +0f46ca: 390d 5700 |01d1: if-nez v13, 0228 // +0057 │ │ +0f46ce: 220b 7908 |01d3: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +0f46d2: 7010 5a43 0b00 |01d5: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f46d8: 12ed |01d8: const/4 v13, #int -2 // #fe │ │ +0f46da: 6e20 1b0a d800 |01d9: invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0a1b │ │ +0f46e0: 0800 1200 |01dc: move-object/from16 v0, v18 │ │ +0f46e4: 540d af1f |01de: iget-object v13, v0, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ +0f46e8: 6e10 ce43 0d00 |01e0: invoke-virtual {v13}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0f46ee: 0c0d |01e3: move-result-object v13 │ │ +0f46f0: 7210 0244 0d00 |01e4: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f46f6: 0a0e |01e7: move-result v14 │ │ +0f46f8: 380e 1f00 |01e8: if-eqz v14, 0207 // +001f │ │ +0f46fc: 7210 0344 0d00 |01ea: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f4702: 0c0c |01ed: move-result-object v12 │ │ +0f4704: 1f0c 7708 |01ee: check-cast v12, Ljava/lang/String; // type@0877 │ │ +0f4708: 220e 7908 |01f0: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0f470c: 7010 5a43 0e00 |01f2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f4712: 6e20 6343 ce00 |01f5: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4718: 0c0e |01f8: move-result-object v14 │ │ +0f471a: 1a0f 4301 |01f9: const-string v15, ", " // string@0143 │ │ +0f471e: 6e20 6343 fe00 |01fb: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4724: 0c0e |01fe: move-result-object v14 │ │ +0f4726: 6e10 6a43 0e00 |01ff: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f472c: 0c0e |0202: move-result-object v14 │ │ +0f472e: 6e20 6343 eb00 |0203: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4734: 28de |0206: goto 01e4 // -0022 │ │ +0f4736: 140d f600 0e7f |0207: const v13, #float 1.88755e+38 // #7f0e00f6 │ │ +0f473c: 121e |020a: const/4 v14, #int 1 // #1 │ │ +0f473e: 23ee 3709 |020b: new-array v14, v14, [Ljava/lang/Object; // type@0937 │ │ +0f4742: 120f |020d: const/4 v15, #int 0 // #0 │ │ +0f4744: 1310 0000 |020e: const/16 v16, #int 0 // #0 │ │ +0f4748: 6e10 6843 0b00 |0210: invoke-virtual {v11}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +0f474e: 0a11 |0213: move-result v17 │ │ +0f4750: d811 11fe |0214: add-int/lit8 v17, v17, #int -2 // #fe │ │ +0f4754: 0200 1000 |0216: move/from16 v0, v16 │ │ +0f4758: 0201 1100 |0218: move/from16 v1, v17 │ │ +0f475c: 6e30 6943 0b01 |021a: invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@4369 │ │ +0f4762: 0c10 |021d: move-result-object v16 │ │ +0f4764: 4d10 0e0f |021e: aput-object v16, v14, v15 │ │ +0f4768: 0800 1200 |0220: move-object/from16 v0, v18 │ │ +0f476c: 6e30 4841 d00e |0222: invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f4772: 0c14 |0225: move-result-object v20 │ │ +0f4774: 2900 f5fe |0226: goto/16 011b // -010b │ │ +0f4778: 140d f900 0e7f |0228: const v13, #float 1.88755e+38 // #7f0e00f9 │ │ +0f477e: 0800 1200 |022b: move-object/from16 v0, v18 │ │ +0f4782: 6e20 4741 d000 |022d: invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +0f4788: 0c14 |0230: move-result-object v20 │ │ +0f478a: 2900 eafe |0231: goto/16 011b // -0116 │ │ +0f478e: 0000 |0233: nop // spacer │ │ +0f4790: 0003 0800 0700 0000 0000 0000 0000 ... |0234: array-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0006 line=399 │ │ - 0x0024 line=404 │ │ - 0x002d line=408 │ │ - 0x002f line=409 │ │ - 0x0036 line=410 │ │ - 0x003b line=411 │ │ - 0x0053 line=412 │ │ - 0x007c line=414 │ │ - 0x009c line=421 │ │ - 0x009d line=422 │ │ - 0x009f line=424 │ │ - 0x00bc line=425 │ │ - 0x00cb line=427 │ │ - 0x00d7 line=430 │ │ - 0x00f5 line=431 │ │ - 0x00fc line=432 │ │ - 0x0101 line=434 │ │ - 0x0106 line=435 │ │ - 0x011e line=454 │ │ - 0x0127 line=456 │ │ - 0x012a line=457 │ │ - 0x0136 line=458 │ │ - 0x013a line=459 │ │ - 0x0141 line=462 │ │ - 0x0148 line=463 │ │ - 0x014e line=464 │ │ - 0x015a line=467 │ │ - 0x0160 line=468 │ │ - 0x017d line=469 │ │ - 0x0184 line=472 │ │ - 0x018b line=473 │ │ - 0x0190 line=474 │ │ - 0x0192 line=475 │ │ - 0x0197 line=477 │ │ - 0x0199 line=478 │ │ - 0x01aa line=480 │ │ - 0x01ac line=481 │ │ - 0x01b7 line=483 │ │ - 0x01b9 line=484 │ │ - 0x01c2 line=488 │ │ - 0x01c6 line=489 │ │ - 0x01ce line=491 │ │ - 0x01cf line=438 │ │ - 0x01d9 line=439 │ │ - 0x01de line=440 │ │ - 0x01e2 line=442 │ │ - 0x01f6 line=443 │ │ - 0x020d line=445 │ │ - 0x022d line=447 │ │ - 0x022f line=448 │ │ - 0x023a line=484 │ │ - locals : │ │ - 0x0053 - 0x007c reg=5 conv Lindrora/atomic/model/Conversation; │ │ - 0x009f - 0x011e reg=2 Convo Ljava/lang/String; │ │ - 0x009d - 0x011e reg=3 ServerID I │ │ - 0x00bc - 0x011e reg=6 convID Ljava/lang/String; │ │ - 0x0047 - 0x011e reg=7 i$ Ljava/util/Iterator; │ │ - 0x003b - 0x011e reg=12 sb Ljava/lang/StringBuilder; │ │ - 0x0127 - 0x01ce reg=4 contentIntent Landroid/app/PendingIntent; │ │ - 0x01c6 - 0x01ce reg=8 notification Landroid/app/Notification; │ │ - 0x0024 - 0x01ce reg=9 notificationB Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x002d - 0x01ce reg=10 notifyIntent Landroid/content/Intent; │ │ - 0x0148 - 0x01ce reg=11 publicBuilder Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x01f6 - 0x020d reg=13 title Ljava/lang/String; │ │ - 0x01ea - 0x022f reg=7 i$ Ljava/util/Iterator; │ │ - 0x01de - 0x022f reg=12 sb Ljava/lang/StringBuilder; │ │ - 0x01cf - 0x025a reg=9 notificationB Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x01cf - 0x025a reg=10 notifyIntent Landroid/content/Intent; │ │ - 0x0000 - 0x025a reg=19 this Lindrora/atomic/irc/IRCService; │ │ - 0x0000 - 0x025a reg=20 text Ljava/lang/String; │ │ - 0x0000 - 0x025a reg=21 contentText Ljava/lang/String; │ │ - 0x0000 - 0x025a reg=22 priority I │ │ - 0x0000 - 0x025a reg=23 vibrate Z │ │ - 0x0000 - 0x025a reg=24 sound Z │ │ - 0x0000 - 0x025a reg=25 light Z │ │ + 0x0010 line=400 │ │ + 0x0014 line=401 │ │ + 0x001c line=402 │ │ + 0x0022 line=404 │ │ + 0x002b line=408 │ │ + 0x002d line=409 │ │ + 0x0034 line=410 │ │ + 0x0039 line=411 │ │ + 0x0051 line=412 │ │ + 0x007a line=414 │ │ + 0x0083 line=415 │ │ + 0x0093 line=414 │ │ + 0x0099 line=421 │ │ + 0x009a line=422 │ │ + 0x009c line=424 │ │ + 0x00b9 line=425 │ │ + 0x00bc line=426 │ │ + 0x00c8 line=427 │ │ + 0x00d4 line=430 │ │ + 0x00f2 line=431 │ │ + 0x00f9 line=432 │ │ + 0x00fe line=434 │ │ + 0x0103 line=435 │ │ + 0x011b line=454 │ │ + 0x0124 line=456 │ │ + 0x0127 line=457 │ │ + 0x0133 line=458 │ │ + 0x0137 line=459 │ │ + 0x013e line=462 │ │ + 0x0145 line=463 │ │ + 0x014b line=464 │ │ + 0x0157 line=467 │ │ + 0x015d line=468 │ │ + 0x0179 line=469 │ │ + 0x0180 line=472 │ │ + 0x0187 line=473 │ │ + 0x018c line=474 │ │ + 0x018e line=475 │ │ + 0x0193 line=477 │ │ + 0x0195 line=478 │ │ + 0x01a4 line=480 │ │ + 0x01a6 line=481 │ │ + 0x01b1 line=483 │ │ + 0x01b3 line=484 │ │ + 0x01bc line=488 │ │ + 0x01c0 line=489 │ │ + 0x01c8 line=491 │ │ + 0x01c9 line=438 │ │ + 0x01d3 line=439 │ │ + 0x01d8 line=440 │ │ + 0x01dc line=442 │ │ + 0x01f0 line=443 │ │ + 0x0207 line=445 │ │ + 0x0210 line=446 │ │ + 0x0220 line=445 │ │ + 0x0226 line=447 │ │ + 0x0228 line=448 │ │ + 0x0233 line=484 │ │ + locals : │ │ + 0x0051 - 0x007a reg=5 conv Lindrora/atomic/model/Conversation; │ │ + 0x009c - 0x011b reg=2 Convo Ljava/lang/String; │ │ + 0x009a - 0x011b reg=3 ServerID I │ │ + 0x00b9 - 0x011b reg=6 convID Ljava/lang/String; │ │ + 0x0039 - 0x011b reg=11 sb Ljava/lang/StringBuilder; │ │ + 0x0124 - 0x01c8 reg=4 contentIntent Landroid/app/PendingIntent; │ │ + 0x01c0 - 0x01c8 reg=7 notification Landroid/app/Notification; │ │ + 0x0022 - 0x01c8 reg=8 notificationB Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x002b - 0x01c8 reg=9 notifyIntent Landroid/content/Intent; │ │ + 0x0145 - 0x01c8 reg=10 publicBuilder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x01f0 - 0x0207 reg=12 title Ljava/lang/String; │ │ + 0x01d8 - 0x0228 reg=11 sb Ljava/lang/StringBuilder; │ │ + 0x01c9 - 0x0254 reg=8 notificationB Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x01c9 - 0x0254 reg=9 notifyIntent Landroid/content/Intent; │ │ + 0x0000 - 0x0254 reg=18 this Lindrora/atomic/irc/IRCService; │ │ + 0x0000 - 0x0254 reg=19 text Ljava/lang/String; │ │ + 0x0000 - 0x0254 reg=20 contentText Ljava/lang/String; │ │ + 0x0000 - 0x0254 reg=21 priority I │ │ + 0x0000 - 0x0254 reg=22 vibrate Z │ │ + 0x0000 - 0x0254 reg=23 sound Z │ │ + 0x0000 - 0x0254 reg=24 light Z │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/irc/IRCService;) │ │ name : 'ackNewMentions' │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 52 16-bit code units │ │ -0f6aa4: |[0f6aa4] indrora.atomic.irc.IRCService.ackNewMentions:(ILjava/lang/String;)V │ │ -0f6ab4: 1d08 |0000: monitor-enter v8 │ │ -0f6ab6: 390a 0400 |0001: if-nez v10, 0005 // +0004 │ │ -0f6aba: 1e08 |0003: monitor-exit v8 │ │ -0f6abc: 0e00 |0004: return-void │ │ -0f6abe: 5480 b91f |0005: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f6ac2: 6e30 4541 980a |0007: invoke-virtual {v8, v9, v10}, Lindrora/atomic/irc/IRCService;.getConversationId:(ILjava/lang/String;)Ljava/lang/String; // method@4145 │ │ -0f6ac8: 0c01 |000a: move-result-object v1 │ │ -0f6aca: 6e20 0f44 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ -0f6ad0: 0c07 |000e: move-result-object v7 │ │ -0f6ad2: 1f07 2208 |000f: check-cast v7, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f6ad6: 3807 f2ff |0011: if-eqz v7, 0003 // -000e │ │ -0f6ada: 5280 ba1f |0013: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6ade: 6e10 a541 0700 |0015: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -0f6ae4: 0a01 |0018: move-result v1 │ │ -0f6ae6: b110 |0019: sub-int/2addr v0, v1 │ │ -0f6ae8: 5980 ba1f |001a: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6aec: 6e10 9d41 0700 |001c: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.clearNewMentions:()V // method@419d │ │ -0f6af2: 5280 ba1f |001f: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6af6: 3b00 0500 |0021: if-gez v0, 0026 // +0005 │ │ -0f6afa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0f6afc: 5980 ba1f |0024: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6b00: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0f6b02: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0f6b04: 12e3 |0028: const/4 v3, #int -2 // #fe │ │ -0f6b06: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0f6b08: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -0f6b0a: 1206 |002b: const/4 v6, #int 0 // #0 │ │ -0f6b0c: 0780 |002c: move-object v0, v8 │ │ -0f6b0e: 7607 6041 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f6b14: 28d3 |0030: goto 0003 // -002d │ │ -0f6b16: 0d00 |0031: move-exception v0 │ │ -0f6b18: 1e08 |0032: monitor-exit v8 │ │ -0f6b1a: 2700 |0033: throw v0 │ │ +0f47d0: |[0f47d0] indrora.atomic.irc.IRCService.ackNewMentions:(ILjava/lang/String;)V │ │ +0f47e0: 1d08 |0000: monitor-enter v8 │ │ +0f47e2: 390a 0400 |0001: if-nez v10, 0005 // +0004 │ │ +0f47e6: 1e08 |0003: monitor-exit v8 │ │ +0f47e8: 0e00 |0004: return-void │ │ +0f47ea: 5480 b91f |0005: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f47ee: 6e30 4541 980a |0007: invoke-virtual {v8, v9, v10}, Lindrora/atomic/irc/IRCService;.getConversationId:(ILjava/lang/String;)Ljava/lang/String; // method@4145 │ │ +0f47f4: 0c01 |000a: move-result-object v1 │ │ +0f47f6: 6e20 0f44 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ +0f47fc: 0c07 |000e: move-result-object v7 │ │ +0f47fe: 1f07 2208 |000f: check-cast v7, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f4802: 3807 f2ff |0011: if-eqz v7, 0003 // -000e │ │ +0f4806: 5280 ba1f |0013: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f480a: 6e10 a541 0700 |0015: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +0f4810: 0a01 |0018: move-result v1 │ │ +0f4812: b110 |0019: sub-int/2addr v0, v1 │ │ +0f4814: 5980 ba1f |001a: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4818: 6e10 9d41 0700 |001c: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.clearNewMentions:()V // method@419d │ │ +0f481e: 5280 ba1f |001f: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4822: 3b00 0500 |0021: if-gez v0, 0026 // +0005 │ │ +0f4826: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0f4828: 5980 ba1f |0024: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f482c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0f482e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0f4830: 12e3 |0028: const/4 v3, #int -2 // #fe │ │ +0f4832: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0f4834: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +0f4836: 1206 |002b: const/4 v6, #int 0 // #0 │ │ +0f4838: 0780 |002c: move-object v0, v8 │ │ +0f483a: 7607 6041 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f4840: 28d3 |0030: goto 0003 // -002d │ │ +0f4842: 0d00 |0031: move-exception v0 │ │ +0f4844: 1e08 |0032: monitor-exit v8 │ │ +0f4846: 2700 |0033: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=530 │ │ 0x0003 line=545 │ │ 0x0005 line=534 │ │ @@ -260119,47 +260122,47 @@ │ │ type : '(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 53 16-bit code units │ │ -0f6b28: |[0f6b28] indrora.atomic.irc.IRCService.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V │ │ -0f6b38: 1d08 |0000: monitor-enter v8 │ │ -0f6b3a: 390a 0400 |0001: if-nez v10, 0005 // +0004 │ │ -0f6b3e: 1e08 |0003: monitor-exit v8 │ │ -0f6b40: 0e00 |0004: return-void │ │ -0f6b42: 6e10 9a41 0a00 |0005: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.addNewMention:()V // method@419a │ │ -0f6b48: 5280 ba1f |0008: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6b4c: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f6b50: 5980 ba1f |000c: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ -0f6b54: 6e10 a441 0a00 |000e: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -0f6b5a: 0c00 |0011: move-result-object v0 │ │ -0f6b5c: 6e30 4541 9800 |0012: invoke-virtual {v8, v9, v0}, Lindrora/atomic/irc/IRCService;.getConversationId:(ILjava/lang/String;)Ljava/lang/String; // method@4145 │ │ -0f6b62: 0c07 |0015: move-result-object v7 │ │ -0f6b64: 5480 b91f |0016: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f6b68: 6e20 0944 7000 |0018: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@4409 │ │ -0f6b6e: 0a00 |001b: move-result v0 │ │ -0f6b70: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ -0f6b74: 5480 b91f |001e: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ -0f6b78: 6e30 0e44 700a |0020: invoke-virtual {v0, v7, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0f6b7e: 7110 5e42 0b00 |0023: invoke-static {v11}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ -0f6b84: 0c0b |0026: move-result-object v11 │ │ -0f6b86: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0f6b88: 1223 |0028: const/4 v3, #int 2 // #2 │ │ -0f6b8a: 0780 |0029: move-object v0, v8 │ │ -0f6b8c: 07b1 |002a: move-object v1, v11 │ │ -0f6b8e: 01c4 |002b: move v4, v12 │ │ -0f6b90: 01d5 |002c: move v5, v13 │ │ -0f6b92: 01e6 |002d: move v6, v14 │ │ -0f6b94: 7607 6041 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f6b9a: 28d2 |0031: goto 0003 // -002e │ │ -0f6b9c: 0d00 |0032: move-exception v0 │ │ -0f6b9e: 1e08 |0033: monitor-exit v8 │ │ -0f6ba0: 2700 |0034: throw v0 │ │ +0f4854: |[0f4854] indrora.atomic.irc.IRCService.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V │ │ +0f4864: 1d08 |0000: monitor-enter v8 │ │ +0f4866: 390a 0400 |0001: if-nez v10, 0005 // +0004 │ │ +0f486a: 1e08 |0003: monitor-exit v8 │ │ +0f486c: 0e00 |0004: return-void │ │ +0f486e: 6e10 9a41 0a00 |0005: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.addNewMention:()V // method@419a │ │ +0f4874: 5280 ba1f |0008: iget v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4878: d800 0001 |000a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f487c: 5980 ba1f |000c: iput v0, v8, Lindrora/atomic/irc/IRCService;.newMentions:I // field@1fba │ │ +0f4880: 6e10 a441 0a00 |000e: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +0f4886: 0c00 |0011: move-result-object v0 │ │ +0f4888: 6e30 4541 9800 |0012: invoke-virtual {v8, v9, v0}, Lindrora/atomic/irc/IRCService;.getConversationId:(ILjava/lang/String;)Ljava/lang/String; // method@4145 │ │ +0f488e: 0c07 |0015: move-result-object v7 │ │ +0f4890: 5480 b91f |0016: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f4894: 6e20 0944 7000 |0018: invoke-virtual {v0, v7}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@4409 │ │ +0f489a: 0a00 |001b: move-result v0 │ │ +0f489c: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ +0f48a0: 5480 b91f |001e: iget-object v0, v8, Lindrora/atomic/irc/IRCService;.mentions:Ljava/util/LinkedHashMap; // field@1fb9 │ │ +0f48a4: 6e30 0e44 700a |0020: invoke-virtual {v0, v7, v10}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0f48aa: 7110 5e42 0b00 |0023: invoke-static {v11}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ +0f48b0: 0c0b |0026: move-result-object v11 │ │ +0f48b2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0f48b4: 1223 |0028: const/4 v3, #int 2 // #2 │ │ +0f48b6: 0780 |0029: move-object v0, v8 │ │ +0f48b8: 07b1 |002a: move-object v1, v11 │ │ +0f48ba: 01c4 |002b: move v4, v12 │ │ +0f48bc: 01d5 |002c: move v5, v13 │ │ +0f48be: 01e6 |002d: move v6, v14 │ │ +0f48c0: 7607 6041 0000 |002e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f48c6: 28d2 |0031: goto 0003 // -002e │ │ +0f48c8: 0d00 |0032: move-exception v0 │ │ +0f48ca: 1e08 |0033: monitor-exit v8 │ │ +0f48cc: 2700 |0034: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x0031 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=522 │ │ 0x0005 line=514 │ │ @@ -260185,63 +260188,63 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -0f6bb0: |[0f6bb0] indrora.atomic.irc.IRCService.checkServiceStatus:()V │ │ -0f6bc0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0f6bc2: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f6bc8: 0c07 |0004: move-result-object v7 │ │ -0f6bca: 6e10 4f3e 0700 |0005: invoke-virtual {v7}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ -0f6bd0: 0c02 |0008: move-result-object v2 │ │ -0f6bd2: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0f6bd8: 0a03 |000c: move-result v3 │ │ -0f6bda: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0f6bdc: 3531 3c00 |000e: if-ge v1, v3, 004a // +003c │ │ -0f6be0: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0f6be6: 0c04 |0013: move-result-object v4 │ │ -0f6be8: 1f04 2c08 |0014: check-cast v4, Lindrora/atomic/model/Server; // type@082c │ │ -0f6bec: 6e10 ff41 0400 |0016: invoke-virtual {v4}, Lindrora/atomic/model/Server;.isDisconnected:()Z // method@41ff │ │ -0f6bf2: 0a07 |0019: move-result v7 │ │ -0f6bf4: 3807 2e00 |001a: if-eqz v7, 0048 // +002e │ │ -0f6bf8: 6e10 0042 0400 |001c: invoke-virtual {v4}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ -0f6bfe: 0a07 |001f: move-result v7 │ │ -0f6c00: 3907 2800 |0020: if-nez v7, 0048 // +0028 │ │ -0f6c04: 6e10 f541 0400 |0022: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f6c0a: 0a05 |0025: move-result v5 │ │ -0f6c0c: 1d09 |0026: monitor-enter v9 │ │ -0f6c0e: 5497 b01f |0027: iget-object v7, v9, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6c12: 7110 0143 0500 |0029: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6c18: 0c08 |002c: move-result-object v8 │ │ -0f6c1a: 6e20 f143 8700 |002d: invoke-virtual {v7, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f6c20: 0c00 |0030: move-result-object v0 │ │ -0f6c22: 1f00 1208 |0031: check-cast v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ -0f6c26: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ -0f6c2a: 6e10 d740 0000 |0035: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.dispose:()V // method@40d7 │ │ -0f6c30: 5497 b01f |0038: iget-object v7, v9, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6c34: 7110 0143 0500 |003a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6c3a: 0c08 |003d: move-result-object v8 │ │ -0f6c3c: 6e20 f443 8700 |003e: invoke-virtual {v7, v8}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ -0f6c42: 1e09 |0041: monitor-exit v9 │ │ -0f6c44: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0f6c48: 28ca |0044: goto 000e // -0036 │ │ -0f6c4a: 0d07 |0045: move-exception v7 │ │ -0f6c4c: 1e09 |0046: monitor-exit v9 │ │ -0f6c4e: 2707 |0047: throw v7 │ │ -0f6c50: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -0f6c52: 28f9 |0049: goto 0042 // -0007 │ │ -0f6c54: 3806 0e00 |004a: if-eqz v6, 0058 // +000e │ │ -0f6c58: 1207 |004c: const/4 v7, #int 0 // #0 │ │ -0f6c5a: 5c97 b11f |004d: iput-boolean v7, v9, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f6c5e: 1407 2200 0e7f |004f: const v7, #float 1.88751e+38 // #7f0e0022 │ │ -0f6c64: 6e20 5d41 7900 |0052: invoke-virtual {v9, v7}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ -0f6c6a: 6e10 5e41 0900 |0055: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.stopSelf:()V // method@415e │ │ -0f6c70: 0e00 |0058: return-void │ │ +0f48dc: |[0f48dc] indrora.atomic.irc.IRCService.checkServiceStatus:()V │ │ +0f48ec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0f48ee: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0f48f4: 0c07 |0004: move-result-object v7 │ │ +0f48f6: 6e10 4f3e 0700 |0005: invoke-virtual {v7}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ +0f48fc: 0c02 |0008: move-result-object v2 │ │ +0f48fe: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0f4904: 0a03 |000c: move-result v3 │ │ +0f4906: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0f4908: 3531 3c00 |000e: if-ge v1, v3, 004a // +003c │ │ +0f490c: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0f4912: 0c04 |0013: move-result-object v4 │ │ +0f4914: 1f04 2c08 |0014: check-cast v4, Lindrora/atomic/model/Server; // type@082c │ │ +0f4918: 6e10 ff41 0400 |0016: invoke-virtual {v4}, Lindrora/atomic/model/Server;.isDisconnected:()Z // method@41ff │ │ +0f491e: 0a07 |0019: move-result v7 │ │ +0f4920: 3807 2e00 |001a: if-eqz v7, 0048 // +002e │ │ +0f4924: 6e10 0042 0400 |001c: invoke-virtual {v4}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ +0f492a: 0a07 |001f: move-result v7 │ │ +0f492c: 3907 2800 |0020: if-nez v7, 0048 // +0028 │ │ +0f4930: 6e10 f541 0400 |0022: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f4936: 0a05 |0025: move-result v5 │ │ +0f4938: 1d09 |0026: monitor-enter v9 │ │ +0f493a: 5497 b01f |0027: iget-object v7, v9, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f493e: 7110 0143 0500 |0029: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4944: 0c08 |002c: move-result-object v8 │ │ +0f4946: 6e20 f143 8700 |002d: invoke-virtual {v7, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f494c: 0c00 |0030: move-result-object v0 │ │ +0f494e: 1f00 1208 |0031: check-cast v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ +0f4952: 3800 0500 |0033: if-eqz v0, 0038 // +0005 │ │ +0f4956: 6e10 d740 0000 |0035: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.dispose:()V // method@40d7 │ │ +0f495c: 5497 b01f |0038: iget-object v7, v9, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4960: 7110 0143 0500 |003a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4966: 0c08 |003d: move-result-object v8 │ │ +0f4968: 6e20 f443 8700 |003e: invoke-virtual {v7, v8}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ +0f496e: 1e09 |0041: monitor-exit v9 │ │ +0f4970: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f4974: 28ca |0044: goto 000e // -0036 │ │ +0f4976: 0d07 |0045: move-exception v7 │ │ +0f4978: 1e09 |0046: monitor-exit v9 │ │ +0f497a: 2707 |0047: throw v7 │ │ +0f497c: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +0f497e: 28f9 |0049: goto 0042 // -0007 │ │ +0f4980: 3806 0e00 |004a: if-eqz v6, 0058 // +000e │ │ +0f4984: 1207 |004c: const/4 v7, #int 0 // #0 │ │ +0f4986: 5c97 b11f |004d: iput-boolean v7, v9, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f498a: 1407 2200 0e7f |004f: const v7, #float 1.88751e+38 // #7f0e0022 │ │ +0f4990: 6e20 5d41 7900 |0052: invoke-virtual {v9, v7}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ +0f4996: 6e10 5e41 0900 |0055: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.stopSelf:()V // method@415e │ │ +0f499c: 0e00 |0058: return-void │ │ catches : 1 │ │ 0x0027 - 0x0047 │ │ -> 0x0045 │ │ positions : │ │ 0x0000 line=797 │ │ 0x0001 line=798 │ │ 0x0009 line=799 │ │ @@ -260279,23 +260282,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f6c80: |[0f6c80] indrora.atomic.irc.IRCService.clearReconnectList:()V │ │ -0f6c90: 1d01 |0000: monitor-enter v1 │ │ -0f6c92: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f6c96: 6e10 c843 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0f6c9c: 1e01 |0006: monitor-exit v1 │ │ -0f6c9e: 0e00 |0007: return-void │ │ -0f6ca0: 0d00 |0008: move-exception v0 │ │ -0f6ca2: 1e01 |0009: monitor-exit v1 │ │ -0f6ca4: 2700 |000a: throw v0 │ │ +0f49ac: |[0f49ac] indrora.atomic.irc.IRCService.clearReconnectList:()V │ │ +0f49bc: 1d01 |0000: monitor-enter v1 │ │ +0f49be: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f49c2: 6e10 c843 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0f49c8: 1e01 |0006: monitor-exit v1 │ │ +0f49ca: 0e00 |0007: return-void │ │ +0f49cc: 0d00 |0008: move-exception v0 │ │ +0f49ce: 1e01 |0009: monitor-exit v1 │ │ +0f49d0: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=263 │ │ 0x0006 line=264 │ │ 0x0008 line=263 │ │ @@ -260307,46 +260310,47 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0f6cb4: |[0f6cb4] indrora.atomic.irc.IRCService.connect:(Lindrora/atomic/model/Server;)V │ │ -0f6cc4: 6e10 f541 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0f6cca: 0a00 |0003: move-result v0 │ │ -0f6ccc: 0751 |0004: move-object v1, v5 │ │ -0f6cce: 5452 bd1f |0005: iget-object v2, v5, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6cd2: 6e10 2b42 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ -0f6cd8: 0a02 |000a: move-result v2 │ │ -0f6cda: 3802 0600 |000b: if-eqz v2, 0011 // +0006 │ │ -0f6cde: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -0f6ce0: 6e20 0b42 2600 |000e: invoke-virtual {v6, v2}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -0f6ce6: 2202 1408 |0011: new-instance v2, Lindrora/atomic/irc/IRCService$1; // type@0814 │ │ -0f6cea: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f6cee: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f6cf4: 1a04 0b06 |0018: const-string v4, "Connect thread for " // string@060b │ │ -0f6cf8: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6cfe: 0c03 |001d: move-result-object v3 │ │ -0f6d00: 6e10 fd41 0600 |001e: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -0f6d06: 0c04 |0021: move-result-object v4 │ │ -0f6d08: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6d0e: 0c03 |0025: move-result-object v3 │ │ -0f6d10: 6e10 6a43 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6d16: 0c03 |0029: move-result-object v3 │ │ -0f6d18: 7050 3041 5263 |002a: invoke-direct {v2, v5, v3, v6, v0}, Lindrora/atomic/irc/IRCService$1;.:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V // method@4130 │ │ -0f6d1e: 6e10 3241 0200 |002d: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService$1;.start:()V // method@4132 │ │ -0f6d24: 0e00 |0030: return-void │ │ +0f49e0: |[0f49e0] indrora.atomic.irc.IRCService.connect:(Lindrora/atomic/model/Server;)V │ │ +0f49f0: 6e10 f541 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f49f6: 0a00 |0003: move-result v0 │ │ +0f49f8: 0751 |0004: move-object v1, v5 │ │ +0f49fa: 5452 bd1f |0005: iget-object v2, v5, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f49fe: 6e10 2b42 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ +0f4a04: 0a02 |000a: move-result v2 │ │ +0f4a06: 3802 0600 |000b: if-eqz v2, 0011 // +0006 │ │ +0f4a0a: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +0f4a0c: 6e20 0b42 2600 |000e: invoke-virtual {v6, v2}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +0f4a12: 2202 1408 |0011: new-instance v2, Lindrora/atomic/irc/IRCService$1; // type@0814 │ │ +0f4a16: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f4a1a: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f4a20: 1a04 0706 |0018: const-string v4, "Connect thread for " // string@0607 │ │ +0f4a24: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4a2a: 0c03 |001d: move-result-object v3 │ │ +0f4a2c: 6e10 fd41 0600 |001e: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +0f4a32: 0c04 |0021: move-result-object v4 │ │ +0f4a34: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4a3a: 0c03 |0025: move-result-object v3 │ │ +0f4a3c: 6e10 6a43 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4a42: 0c03 |0029: move-result-object v3 │ │ +0f4a44: 7050 3041 5263 |002a: invoke-direct {v2, v5, v3, v6, v0}, Lindrora/atomic/irc/IRCService$1;.:(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V // method@4130 │ │ +0f4a4a: 6e10 3241 0200 |002d: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService$1;.start:()V // method@4132 │ │ +0f4a50: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0004 line=641 │ │ 0x0005 line=643 │ │ 0x000d line=644 │ │ 0x0011 line=647 │ │ + 0x002d line=760 │ │ 0x0030 line=761 │ │ locals : │ │ 0x0004 - 0x0031 reg=0 serverId I │ │ 0x0005 - 0x0031 reg=1 service Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0031 reg=5 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0031 reg=6 server Lindrora/atomic/model/Server; │ │ │ │ @@ -260355,34 +260359,34 @@ │ │ type : '(I)Lindrora/atomic/irc/IRCConnection;' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0f6d28: |[0f6d28] indrora.atomic.irc.IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection; │ │ -0f6d38: 1d03 |0000: monitor-enter v3 │ │ -0f6d3a: 5431 b01f |0001: iget-object v1, v3, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6d3e: 7110 0143 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6d44: 0c02 |0006: move-result-object v2 │ │ -0f6d46: 6e20 f143 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f6d4c: 0c00 |000a: move-result-object v0 │ │ -0f6d4e: 1f00 1208 |000b: check-cast v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ -0f6d52: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ -0f6d56: 2200 1208 |000f: new-instance v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ -0f6d5a: 7030 cc40 3004 |0011: invoke-direct {v0, v3, v4}, Lindrora/atomic/irc/IRCConnection;.:(Lindrora/atomic/irc/IRCService;I)V // method@40cc │ │ -0f6d60: 5431 b01f |0014: iget-object v1, v3, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6d64: 7110 0143 0400 |0016: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6d6a: 0c02 |0019: move-result-object v2 │ │ -0f6d6c: 6e30 f343 2100 |001a: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f6d72: 1e03 |001d: monitor-exit v3 │ │ -0f6d74: 1100 |001e: return-object v0 │ │ -0f6d76: 0d01 |001f: move-exception v1 │ │ -0f6d78: 1e03 |0020: monitor-exit v3 │ │ -0f6d7a: 2701 |0021: throw v1 │ │ +0f4a54: |[0f4a54] indrora.atomic.irc.IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection; │ │ +0f4a64: 1d03 |0000: monitor-enter v3 │ │ +0f4a66: 5431 b01f |0001: iget-object v1, v3, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4a6a: 7110 0143 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4a70: 0c02 |0006: move-result-object v2 │ │ +0f4a72: 6e20 f143 2100 |0007: invoke-virtual {v1, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f4a78: 0c00 |000a: move-result-object v0 │ │ +0f4a7a: 1f00 1208 |000b: check-cast v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ +0f4a7e: 3900 1000 |000d: if-nez v0, 001d // +0010 │ │ +0f4a82: 2200 1208 |000f: new-instance v0, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ +0f4a86: 7030 cc40 3004 |0011: invoke-direct {v0, v3, v4}, Lindrora/atomic/irc/IRCConnection;.:(Lindrora/atomic/irc/IRCService;I)V // method@40cc │ │ +0f4a8c: 5431 b01f |0014: iget-object v1, v3, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4a90: 7110 0143 0400 |0016: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4a96: 0c02 |0019: move-result-object v2 │ │ +0f4a98: 6e30 f343 2100 |001a: invoke-virtual {v1, v2, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f4a9e: 1e03 |001d: monitor-exit v3 │ │ +0f4aa0: 1100 |001e: return-object v0 │ │ +0f4aa2: 0d01 |001f: move-exception v1 │ │ +0f4aa4: 1e03 |0020: monitor-exit v3 │ │ +0f4aa6: 2701 |0021: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=774 │ │ 0x000d line=776 │ │ 0x000f line=777 │ │ @@ -260400,30 +260404,30 @@ │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0f6d88: |[0f6d88] indrora.atomic.irc.IRCService.getConversationId:(ILjava/lang/String;)Ljava/lang/String; │ │ -0f6d98: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0f6d9c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f6da2: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -0f6da6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6dac: 0c00 |000a: move-result-object v0 │ │ -0f6dae: 6e20 5f43 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f6db4: 0c00 |000e: move-result-object v0 │ │ -0f6db6: 1a01 9801 |000f: const-string v1, ":" // string@0198 │ │ -0f6dba: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6dc0: 0c00 |0014: move-result-object v0 │ │ -0f6dc2: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6dc8: 0c00 |0018: move-result-object v0 │ │ -0f6dca: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6dd0: 0c00 |001c: move-result-object v0 │ │ -0f6dd2: 1100 |001d: return-object v0 │ │ +0f4ab4: |[0f4ab4] indrora.atomic.irc.IRCService.getConversationId:(ILjava/lang/String;)Ljava/lang/String; │ │ +0f4ac4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0f4ac8: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f4ace: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +0f4ad2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4ad8: 0c00 |000a: move-result-object v0 │ │ +0f4ada: 6e20 5f43 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f4ae0: 0c00 |000e: move-result-object v0 │ │ +0f4ae2: 1a01 9501 |000f: const-string v1, ":" // string@0195 │ │ +0f4ae6: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4aec: 0c00 |0014: move-result-object v0 │ │ +0f4aee: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4af4: 0c00 |0018: move-result-object v0 │ │ +0f4af6: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4afc: 0c00 |001c: move-result-object v0 │ │ +0f4afe: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x001e reg=3 serverId I │ │ 0x0000 - 0x001e reg=4 title Ljava/lang/String; │ │ @@ -260433,17 +260437,17 @@ │ │ type : '()Lindrora/atomic/model/Settings;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f6dd4: |[0f6dd4] indrora.atomic.irc.IRCService.getSettings:()Lindrora/atomic/model/Settings; │ │ -0f6de4: 5410 bd1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6de8: 1100 |0002: return-object v0 │ │ +0f4b00: |[0f4b00] indrora.atomic.irc.IRCService.getSettings:()Lindrora/atomic/model/Settings; │ │ +0f4b10: 5410 bd1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f4b14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/irc/IRCService; │ │ │ │ #8 : (in Lindrora/atomic/irc/IRCService;) │ │ @@ -260451,21 +260455,21 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f6dec: |[0f6dec] indrora.atomic.irc.IRCService.hasConnection:(I)Z │ │ -0f6dfc: 5420 b01f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6e00: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6e06: 0c01 |0005: move-result-object v1 │ │ -0f6e08: 6e20 ef43 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f6e0e: 0a00 |0009: move-result v0 │ │ -0f6e10: 0f00 |000a: return v0 │ │ +0f4b18: |[0f4b18] indrora.atomic.irc.IRCService.hasConnection:(I)Z │ │ +0f4b28: 5420 b01f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4b2c: 7110 0143 0300 |0002: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4b32: 0c01 |0005: move-result-object v1 │ │ +0f4b34: 6e20 ef43 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f4b3a: 0a00 |0009: move-result v0 │ │ +0f4b3c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x000b reg=3 serverId I │ │ │ │ @@ -260474,29 +260478,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0f6e14: |[0f6e14] indrora.atomic.irc.IRCService.isNetworkTransient:()Z │ │ -0f6e24: 1a00 4009 |0000: const-string v0, "IRCService" // string@0940 │ │ -0f6e28: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0f6e2c: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f6e32: 1a02 c515 |0007: const-string v2, "Network is transient: " // string@15c5 │ │ -0f6e36: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f6e3c: 0c01 |000c: move-result-object v1 │ │ -0f6e3e: 5532 ac1f |000d: iget-boolean v2, v3, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f6e42: 6e20 6443 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -0f6e48: 0c01 |0012: move-result-object v1 │ │ -0f6e4a: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f6e50: 0c01 |0016: move-result-object v1 │ │ -0f6e52: 7120 5737 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f6e58: 5530 ac1f |001a: iget-boolean v0, v3, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f6e5c: 0f00 |001c: return v0 │ │ +0f4b40: |[0f4b40] indrora.atomic.irc.IRCService.isNetworkTransient:()Z │ │ +0f4b50: 1a00 3c09 |0000: const-string v0, "IRCService" // string@093c │ │ +0f4b54: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f4b58: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f4b5e: 1a02 c115 |0007: const-string v2, "Network is transient: " // string@15c1 │ │ +0f4b62: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f4b68: 0c01 |000c: move-result-object v1 │ │ +0f4b6a: 5532 ac1f |000d: iget-boolean v2, v3, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f4b6e: 6e20 6443 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +0f4b74: 0c01 |0012: move-result-object v1 │ │ +0f4b76: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f4b7c: 0c01 |0016: move-result-object v1 │ │ +0f4b7e: 7120 5737 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f4b84: 5530 ac1f |001a: iget-boolean v0, v3, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f4b88: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x001a line=188 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lindrora/atomic/irc/IRCService; │ │ │ │ @@ -260505,305 +260509,280 @@ │ │ type : '(I)Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0f6e60: |[0f6e60] indrora.atomic.irc.IRCService.isReconnecting:(I)Z │ │ -0f6e70: 1d02 |0000: monitor-enter v2 │ │ -0f6e72: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f6e76: 7110 0143 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6e7c: 0c01 |0006: move-result-object v1 │ │ -0f6e7e: 6e20 ca43 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -0f6e84: 0a00 |000a: move-result v0 │ │ -0f6e86: 1e02 |000b: monitor-exit v2 │ │ -0f6e88: 0f00 |000c: return v0 │ │ -0f6e8a: 0d00 |000d: move-exception v0 │ │ -0f6e8c: 1e02 |000e: monitor-exit v2 │ │ -0f6e8e: 2700 |000f: throw v0 │ │ +0f4b8c: |[0f4b8c] indrora.atomic.irc.IRCService.isReconnecting:(I)Z │ │ +0f4b9c: 1d02 |0000: monitor-enter v2 │ │ +0f4b9e: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4ba2: 7110 0143 0300 |0003: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4ba8: 0c01 |0006: move-result-object v1 │ │ +0f4baa: 6e20 ca43 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +0f4bb0: 0a00 |000a: move-result v0 │ │ +0f4bb2: 1e02 |000b: monitor-exit v2 │ │ +0f4bb4: 0f00 |000c: return v0 │ │ +0f4bb6: 0d00 |000d: move-exception v0 │ │ +0f4bb8: 1e02 |000e: monitor-exit v2 │ │ +0f4bba: 2700 |000f: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0010 reg=3 sid I │ │ │ │ #11 : (in Lindrora/atomic/irc/IRCService;) │ │ name : 'networksChanged' │ │ type : '(I)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 21 │ │ + registers : 17 │ │ ins : 2 │ │ outs : 7 │ │ - insns size : 337 16-bit code units │ │ -0f6e9c: |[0f6e9c] indrora.atomic.irc.IRCService.networksChanged:(I)V │ │ -0f6eac: 1d13 |0000: monitor-enter v19 │ │ -0f6eae: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0f6eb0: 0800 1300 |0002: move-object/from16 v0, v19 │ │ -0f6eb4: 5c02 ac1f |0004: iput-boolean v2, v0, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ -0f6eb8: 12f2 |0006: const/4 v2, #int -1 // #ff │ │ -0f6eba: 0200 1400 |0007: move/from16 v0, v20 │ │ -0f6ebe: 3320 5d00 |0009: if-ne v0, v2, 0066 // +005d │ │ -0f6ec2: 0800 1300 |000b: move-object/from16 v0, v19 │ │ -0f6ec6: 5402 bd1f |000d: iget-object v2, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6eca: 6e10 2f42 0200 |000f: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ -0f6ed0: 0a02 |0012: move-result v2 │ │ -0f6ed2: 3802 5300 |0013: if-eqz v2, 0066 // +0053 │ │ -0f6ed6: 1402 f900 0e7f |0015: const v2, #float 1.88755e+38 // #7f0e00f9 │ │ -0f6edc: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -0f6ee0: 6e20 4741 2000 |001a: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -0f6ee6: 0c03 |001d: move-result-object v3 │ │ -0f6ee8: 1a04 661c |001e: const-string v4, "Waiting for network" // string@1c66 │ │ -0f6eec: 12f5 |0020: const/4 v5, #int -1 // #ff │ │ -0f6eee: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0f6ef0: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -0f6ef2: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -0f6ef4: 0802 1300 |0024: move-object/from16 v2, v19 │ │ -0f6ef8: 7607 6041 0200 |0026: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f6efe: 6202 bc1f |0029: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f6f02: 6e10 c843 0200 |002b: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0f6f08: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -0f6f0c: 5402 b01f |0030: iget-object v2, v0, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6f10: 6e10 f243 0200 |0032: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -0f6f16: 0c02 |0035: move-result-object v2 │ │ -0f6f18: 7210 4744 0200 |0036: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0f6f1e: 0c0b |0039: move-result-object v11 │ │ -0f6f20: 7210 0244 0b00 |003a: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f6f26: 0a02 |003d: move-result v2 │ │ -0f6f28: 3802 0e01 |003e: if-eqz v2, 014c // +010e │ │ -0f6f2c: 7210 0344 0b00 |0040: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f6f32: 0c02 |0043: move-result-object v2 │ │ -0f6f34: 1f02 6808 |0044: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ -0f6f38: 6e10 fd42 0200 |0046: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0f6f3e: 0a12 |0049: move-result v18 │ │ -0f6f40: 6202 bc1f |004a: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f6f44: 7701 0143 1200 |004c: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6f4a: 0c03 |004f: move-result-object v3 │ │ -0f6f4c: 6e20 c643 3200 |0050: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f6f52: 1a02 1a2f |0053: const-string v2, "indrora.atomic.server.status" // string@2f1a │ │ -0f6f56: 0200 1200 |0055: move/from16 v0, v18 │ │ -0f6f5a: 7120 7f41 0200 |0057: invoke-static {v2, v0}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -0f6f60: 0c11 |005a: move-result-object v17 │ │ -0f6f62: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -0f6f66: 0801 1100 |005d: move-object/from16 v1, v17 │ │ -0f6f6a: 6e20 5b41 1000 |005f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f6f70: 28d8 |0062: goto 003a // -0028 │ │ -0f6f72: 0d02 |0063: move-exception v2 │ │ -0f6f74: 1e13 |0064: monitor-exit v19 │ │ -0f6f76: 2702 |0065: throw v2 │ │ -0f6f78: 0800 1300 |0066: move-object/from16 v0, v19 │ │ -0f6f7c: 5402 bd1f |0068: iget-object v2, v0, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f6f80: 6e10 3042 0200 |006a: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ -0f6f86: 0a02 |006d: move-result v2 │ │ -0f6f88: 3802 5900 |006e: if-eqz v2, 00c7 // +0059 │ │ -0f6f8c: 1402 f900 0e7f |0070: const v2, #float 1.88755e+38 // #7f0e00f9 │ │ -0f6f92: 0800 1300 |0073: move-object/from16 v0, v19 │ │ -0f6f96: 6e20 4741 2000 |0075: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -0f6f9c: 0c03 |0078: move-result-object v3 │ │ -0f6f9e: 1a04 c415 |0079: const-string v4, "Network in transition" // string@15c4 │ │ -0f6fa2: 12f5 |007b: const/4 v5, #int -1 // #ff │ │ -0f6fa4: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -0f6fa6: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -0f6fa8: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -0f6faa: 0802 1300 |007f: move-object/from16 v2, v19 │ │ -0f6fae: 7607 6041 0200 |0081: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f6fb4: 0800 1300 |0084: move-object/from16 v0, v19 │ │ -0f6fb8: 5402 b01f |0086: iget-object v2, v0, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6fbc: 6e10 f243 0200 |0088: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -0f6fc2: 0c02 |008b: move-result-object v2 │ │ -0f6fc4: 7210 4744 0200 |008c: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -0f6fca: 0c0b |008f: move-result-object v11 │ │ -0f6fcc: 7210 0244 0b00 |0090: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f6fd2: 0a02 |0093: move-result v2 │ │ -0f6fd4: 3802 3300 |0094: if-eqz v2, 00c7 // +0033 │ │ -0f6fd8: 7210 0344 0b00 |0096: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f6fde: 0c02 |0099: move-result-object v2 │ │ -0f6fe0: 1f02 6808 |009a: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ -0f6fe4: 6e10 fd42 0200 |009c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0f6fea: 0a12 |009f: move-result v18 │ │ -0f6fec: 0800 1300 |00a0: move-object/from16 v0, v19 │ │ -0f6ff0: 5402 b01f |00a2: iget-object v2, v0, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ -0f6ff4: 7701 0143 1200 |00a4: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f6ffa: 0c03 |00a7: move-result-object v3 │ │ -0f6ffc: 6e20 f143 3200 |00a8: invoke-virtual {v2, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f7002: 0c02 |00ab: move-result-object v2 │ │ -0f7004: 1f02 1208 |00ac: check-cast v2, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ -0f7008: 6e10 d640 0200 |00ae: invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ -0f700e: 6202 bc1f |00b1: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f7012: 7701 0143 1200 |00b3: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7018: 0c03 |00b6: move-result-object v3 │ │ -0f701a: 6e20 ca43 3200 |00b7: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -0f7020: 0a02 |00ba: move-result v2 │ │ -0f7022: 3902 d5ff |00bb: if-nez v2, 0090 // -002b │ │ -0f7026: 6202 bc1f |00bd: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f702a: 7701 0143 1200 |00bf: invoke-static/range {v18}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7030: 0c03 |00c2: move-result-object v3 │ │ -0f7032: 6e20 c643 3200 |00c3: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f7038: 28ca |00c6: goto 0090 // -0036 │ │ -0f703a: 6202 bc1f |00c7: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f703e: 6203 bc1f |00c9: sget-object v3, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f7042: 6e10 d343 0300 |00cb: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0f7048: 0a03 |00ce: move-result v3 │ │ -0f704a: 2333 3609 |00cf: new-array v3, v3, [Ljava/lang/Integer; // type@0936 │ │ -0f704e: 6e20 d543 3200 |00d1: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -0f7054: 0c02 |00d4: move-result-object v2 │ │ -0f7056: 1f02 3609 |00d5: check-cast v2, [Ljava/lang/Integer; // type@0936 │ │ -0f705a: 0720 |00d7: move-object v0, v2 │ │ -0f705c: 1f00 3609 |00d8: check-cast v0, [Ljava/lang/Integer; // type@0936 │ │ -0f7060: 070e |00da: move-object v14, v0 │ │ -0f7062: 07e9 |00db: move-object v9, v14 │ │ -0f7064: 219c |00dc: array-length v12, v9 │ │ -0f7066: 120b |00dd: const/4 v11, #int 0 // #0 │ │ -0f7068: 35cb 6900 |00de: if-ge v11, v12, 0147 // +0069 │ │ -0f706c: 4602 090b |00e0: aget-object v2, v9, v11 │ │ -0f7070: 6e10 fd42 0200 |00e2: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0f7076: 0a0f |00e5: move-result v15 │ │ -0f7078: 7100 4d3e 0000 |00e6: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f707e: 0c02 |00e9: move-result-object v2 │ │ -0f7080: 6e20 4e3e f200 |00ea: invoke-virtual {v2, v15}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ -0f7086: 0c10 |00ed: move-result-object v16 │ │ -0f7088: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ -0f708c: 6e20 4441 f000 |00f0: invoke-virtual {v0, v15}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -0f7092: 0c02 |00f3: move-result-object v2 │ │ -0f7094: 6e10 d640 0200 |00f4: invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ -0f709a: 1232 |00f7: const/4 v2, #int 3 // #3 │ │ -0f709c: 0800 1000 |00f8: move-object/from16 v0, v16 │ │ -0f70a0: 6e20 0f42 2000 |00fa: invoke-virtual {v0, v2}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -0f70a6: 1a02 1a2f |00fd: const-string v2, "indrora.atomic.server.status" // string@2f1a │ │ -0f70aa: 7120 7f41 f200 |00ff: invoke-static {v2, v15}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -0f70b0: 0c11 |0102: move-result-object v17 │ │ -0f70b2: 0800 1300 |0103: move-object/from16 v0, v19 │ │ -0f70b6: 0801 1100 |0105: move-object/from16 v1, v17 │ │ -0f70ba: 6e20 5b41 1000 |0107: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f70c0: 220d 2808 |010a: new-instance v13, Lindrora/atomic/model/Message; // type@0828 │ │ -0f70c4: 1a02 671c |010c: const-string v2, "Waiting on network connectivity" // string@1c67 │ │ -0f70c8: 7020 c441 2d00 |010e: invoke-direct {v13, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -0f70ce: 1402 8700 027f |0111: const v2, #float 1.72802e+38 // #7f020087 │ │ -0f70d4: 6e20 da41 2d00 |0114: invoke-virtual {v13, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -0f70da: 6202 0120 |0117: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -0f70de: 6e20 d841 2d00 |0119: invoke-virtual {v13, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -0f70e4: 1a02 0000 |011c: const-string v2, "" // string@0000 │ │ -0f70e8: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -0f70ec: 6e20 f141 2000 |0120: invoke-virtual {v0, v2}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -0f70f2: 0c02 |0123: move-result-object v2 │ │ -0f70f4: 6e20 9941 d200 |0124: invoke-virtual {v2, v13}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -0f70fa: 1a02 152f |0127: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -0f70fe: 1a03 0000 |0129: const-string v3, "" // string@0000 │ │ -0f7102: 7130 7e41 f203 |012b: invoke-static {v2, v15, v3}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -0f7108: 0c0a |012e: move-result-object v10 │ │ -0f710a: 0800 1300 |012f: move-object/from16 v0, v19 │ │ -0f710e: 6e20 5b41 a000 |0131: invoke-virtual {v0, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f7114: 0800 1300 |0134: move-object/from16 v0, v19 │ │ -0f7118: 0801 1000 |0136: move-object/from16 v1, v16 │ │ -0f711c: 6e20 4141 1000 |0138: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ -0f7122: 6202 bc1f |013b: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f7126: 7110 0143 0f00 |013d: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f712c: 0c03 |0140: move-result-object v3 │ │ -0f712e: 6e20 d043 3200 |0141: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0f7134: d80b 0b01 |0144: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0f7138: 2898 |0146: goto 00de // -0068 │ │ -0f713a: 6202 bc1f |0147: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f713e: 6e10 c843 0200 |0149: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -0f7144: 7401 3f41 1300 |014c: invoke-virtual/range {v19}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ -0f714a: 1e13 |014f: monitor-exit v19 │ │ -0f714c: 0e00 |0150: return-void │ │ + insns size : 296 16-bit code units │ │ +0f4bc8: |[0f4bc8] indrora.atomic.irc.IRCService.networksChanged:(I)V │ │ +0f4bd8: 1d0f |0000: monitor-enter v15 │ │ +0f4bda: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0f4bdc: 5cf1 ac1f |0002: iput-boolean v1, v15, Lindrora/atomic/irc/IRCService;._isTransient:Z // field@1fac │ │ +0f4be0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +0f4be2: 0200 1000 |0005: move/from16 v0, v16 │ │ +0f4be6: 3310 5000 |0007: if-ne v0, v1, 0057 // +0050 │ │ +0f4bea: 54f1 bd1f |0009: iget-object v1, v15, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f4bee: 6e10 2f42 0100 |000b: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ +0f4bf4: 0a01 |000e: move-result v1 │ │ +0f4bf6: 3801 4800 |000f: if-eqz v1, 0057 // +0048 │ │ +0f4bfa: 1401 f900 0e7f |0011: const v1, #float 1.88755e+38 // #7f0e00f9 │ │ +0f4c00: 6e20 4741 1f00 |0014: invoke-virtual {v15, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +0f4c06: 0c02 |0017: move-result-object v2 │ │ +0f4c08: 1a03 621c |0018: const-string v3, "Waiting for network" // string@1c62 │ │ +0f4c0c: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +0f4c0e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0f4c10: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +0f4c12: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +0f4c14: 07f1 |001e: move-object v1, v15 │ │ +0f4c16: 7607 6041 0100 |001f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f4c1c: 6201 bc1f |0022: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4c20: 6e10 c843 0100 |0024: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0f4c26: 54f1 b01f |0027: iget-object v1, v15, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4c2a: 6e10 f243 0100 |0029: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +0f4c30: 0c01 |002c: move-result-object v1 │ │ +0f4c32: 7210 4744 0100 |002d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0f4c38: 0c02 |0030: move-result-object v2 │ │ +0f4c3a: 7210 0244 0200 |0031: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f4c40: 0a01 |0034: move-result v1 │ │ +0f4c42: 3801 ee00 |0035: if-eqz v1, 0123 // +00ee │ │ +0f4c46: 7210 0344 0200 |0037: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f4c4c: 0c01 |003a: move-result-object v1 │ │ +0f4c4e: 1f01 6808 |003b: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ +0f4c52: 6e10 fd42 0100 |003d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f4c58: 0a0e |0040: move-result v14 │ │ +0f4c5a: 6201 bc1f |0041: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4c5e: 7110 0143 0e00 |0043: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4c64: 0c03 |0046: move-result-object v3 │ │ +0f4c66: 6e20 c643 3100 |0047: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f4c6c: 1a01 152f |004a: const-string v1, "indrora.atomic.server.status" // string@2f15 │ │ +0f4c70: 7120 7f41 e100 |004c: invoke-static {v1, v14}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +0f4c76: 0c0d |004f: move-result-object v13 │ │ +0f4c78: 6e20 5b41 df00 |0050: invoke-virtual {v15, v13}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f4c7e: 28de |0053: goto 0031 // -0022 │ │ +0f4c80: 0d01 |0054: move-exception v1 │ │ +0f4c82: 1e0f |0055: monitor-exit v15 │ │ +0f4c84: 2701 |0056: throw v1 │ │ +0f4c86: 54f1 bd1f |0057: iget-object v1, v15, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f4c8a: 6e10 3042 0100 |0059: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ +0f4c90: 0a01 |005c: move-result v1 │ │ +0f4c92: 3801 5200 |005d: if-eqz v1, 00af // +0052 │ │ +0f4c96: 1401 f900 0e7f |005f: const v1, #float 1.88755e+38 // #7f0e00f9 │ │ +0f4c9c: 6e20 4741 1f00 |0062: invoke-virtual {v15, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +0f4ca2: 0c02 |0065: move-result-object v2 │ │ +0f4ca4: 1a03 c015 |0066: const-string v3, "Network in transition" // string@15c0 │ │ +0f4ca8: 12f4 |0068: const/4 v4, #int -1 // #ff │ │ +0f4caa: 1205 |0069: const/4 v5, #int 0 // #0 │ │ +0f4cac: 1206 |006a: const/4 v6, #int 0 // #0 │ │ +0f4cae: 1207 |006b: const/4 v7, #int 0 // #0 │ │ +0f4cb0: 07f1 |006c: move-object v1, v15 │ │ +0f4cb2: 7607 6041 0100 |006d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f4cb8: 54f1 b01f |0070: iget-object v1, v15, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4cbc: 6e10 f243 0100 |0072: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +0f4cc2: 0c01 |0075: move-result-object v1 │ │ +0f4cc4: 7210 4744 0100 |0076: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +0f4cca: 0c02 |0079: move-result-object v2 │ │ +0f4ccc: 7210 0244 0200 |007a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f4cd2: 0a01 |007d: move-result v1 │ │ +0f4cd4: 3801 3100 |007e: if-eqz v1, 00af // +0031 │ │ +0f4cd8: 7210 0344 0200 |0080: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f4cde: 0c01 |0083: move-result-object v1 │ │ +0f4ce0: 1f01 6808 |0084: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ +0f4ce4: 6e10 fd42 0100 |0086: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f4cea: 0a0e |0089: move-result v14 │ │ +0f4cec: 54f1 b01f |008a: iget-object v1, v15, Lindrora/atomic/irc/IRCService;.connections:Ljava/util/HashMap; // field@1fb0 │ │ +0f4cf0: 7110 0143 0e00 |008c: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4cf6: 0c03 |008f: move-result-object v3 │ │ +0f4cf8: 6e20 f143 3100 |0090: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f4cfe: 0c01 |0093: move-result-object v1 │ │ +0f4d00: 1f01 1208 |0094: check-cast v1, Lindrora/atomic/irc/IRCConnection; // type@0812 │ │ +0f4d04: 6e10 d640 0100 |0096: invoke-virtual {v1}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ +0f4d0a: 6201 bc1f |0099: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4d0e: 7110 0143 0e00 |009b: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4d14: 0c03 |009e: move-result-object v3 │ │ +0f4d16: 6e20 ca43 3100 |009f: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +0f4d1c: 0a01 |00a2: move-result v1 │ │ +0f4d1e: 3901 d7ff |00a3: if-nez v1, 007a // -0029 │ │ +0f4d22: 6201 bc1f |00a5: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4d26: 7110 0143 0e00 |00a7: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4d2c: 0c03 |00aa: move-result-object v3 │ │ +0f4d2e: 6e20 c643 3100 |00ab: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f4d34: 28cc |00ae: goto 007a // -0034 │ │ +0f4d36: 6201 bc1f |00af: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4d3a: 6202 bc1f |00b1: sget-object v2, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4d3e: 6e10 d343 0200 |00b3: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0f4d44: 0a02 |00b6: move-result v2 │ │ +0f4d46: 2322 3609 |00b7: new-array v2, v2, [Ljava/lang/Integer; // type@0936 │ │ +0f4d4a: 6e20 d543 2100 |00b9: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +0f4d50: 0c01 |00bc: move-result-object v1 │ │ +0f4d52: 1f01 3609 |00bd: check-cast v1, [Ljava/lang/Integer; // type@0936 │ │ +0f4d56: 0710 |00bf: move-object v0, v1 │ │ +0f4d58: 1f00 3609 |00c0: check-cast v0, [Ljava/lang/Integer; // type@0936 │ │ +0f4d5c: 070a |00c2: move-object v10, v0 │ │ +0f4d5e: 21a2 |00c3: array-length v2, v10 │ │ +0f4d60: 1201 |00c4: const/4 v1, #int 0 // #0 │ │ +0f4d62: 3521 5900 |00c5: if-ge v1, v2, 011e // +0059 │ │ +0f4d66: 4603 0a01 |00c7: aget-object v3, v10, v1 │ │ +0f4d6a: 6e10 fd42 0300 |00c9: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f4d70: 0a0b |00cc: move-result v11 │ │ +0f4d72: 7100 4d3e 0000 |00cd: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0f4d78: 0c03 |00d0: move-result-object v3 │ │ +0f4d7a: 6e20 4e3e b300 |00d1: invoke-virtual {v3, v11}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ +0f4d80: 0c0c |00d4: move-result-object v12 │ │ +0f4d82: 6e20 4441 bf00 |00d5: invoke-virtual {v15, v11}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +0f4d88: 0c03 |00d8: move-result-object v3 │ │ +0f4d8a: 6e10 d640 0300 |00d9: invoke-virtual {v3}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ +0f4d90: 1233 |00dc: const/4 v3, #int 3 // #3 │ │ +0f4d92: 6e20 0f42 3c00 |00dd: invoke-virtual {v12, v3}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +0f4d98: 1a03 152f |00e0: const-string v3, "indrora.atomic.server.status" // string@2f15 │ │ +0f4d9c: 7120 7f41 b300 |00e2: invoke-static {v3, v11}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +0f4da2: 0c0d |00e5: move-result-object v13 │ │ +0f4da4: 6e20 5b41 df00 |00e6: invoke-virtual {v15, v13}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f4daa: 2209 2808 |00e9: new-instance v9, Lindrora/atomic/model/Message; // type@0828 │ │ +0f4dae: 1a03 631c |00eb: const-string v3, "Waiting on network connectivity" // string@1c63 │ │ +0f4db2: 7020 c441 3900 |00ed: invoke-direct {v9, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +0f4db8: 1403 8700 027f |00f0: const v3, #float 1.72802e+38 // #7f020087 │ │ +0f4dbe: 6e20 da41 3900 |00f3: invoke-virtual {v9, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +0f4dc4: 6203 0120 |00f6: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +0f4dc8: 6e20 d841 3900 |00f8: invoke-virtual {v9, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +0f4dce: 1a03 0000 |00fb: const-string v3, "" // string@0000 │ │ +0f4dd2: 6e20 f141 3c00 |00fd: invoke-virtual {v12, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +0f4dd8: 0c03 |0100: move-result-object v3 │ │ +0f4dda: 6e20 9941 9300 |0101: invoke-virtual {v3, v9}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +0f4de0: 1a03 102f |0104: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +0f4de4: 1a04 0000 |0106: const-string v4, "" // string@0000 │ │ +0f4de8: 7130 7e41 b304 |0108: invoke-static {v3, v11, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +0f4dee: 0c08 |010b: move-result-object v8 │ │ +0f4df0: 6e20 5b41 8f00 |010c: invoke-virtual {v15, v8}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f4df6: 6e20 4141 cf00 |010f: invoke-virtual {v15, v12}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ +0f4dfc: 6203 bc1f |0112: sget-object v3, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4e00: 7110 0143 0b00 |0114: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f4e06: 0c04 |0117: move-result-object v4 │ │ +0f4e08: 6e20 d043 4300 |0118: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0f4e0e: d801 0101 |011b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0f4e12: 28a8 |011d: goto 00c5 // -0058 │ │ +0f4e14: 6201 bc1f |011e: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f4e18: 6e10 c843 0100 |0120: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +0f4e1e: 6e10 3f41 0f00 |0123: invoke-virtual {v15}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ +0f4e24: 1e0f |0126: monitor-exit v15 │ │ +0f4e26: 0e00 |0127: return-void │ │ catches : 2 │ │ - 0x0002 - 0x0062 │ │ - -> 0x0063 │ │ - 0x0066 - 0x014f │ │ - -> 0x0063 │ │ + 0x0002 - 0x0053 │ │ + -> 0x0054 │ │ + 0x0057 - 0x0126 │ │ + -> 0x0054 │ │ positions : │ │ 0x0000 line=193 │ │ - 0x0006 line=194 │ │ - 0x0015 line=195 │ │ - 0x0029 line=196 │ │ - 0x002e line=197 │ │ - 0x004a line=198 │ │ - 0x0053 line=200 │ │ - 0x005b line=201 │ │ - 0x0063 line=193 │ │ - 0x0066 line=206 │ │ - 0x0070 line=207 │ │ - 0x0084 line=208 │ │ - 0x00a0 line=209 │ │ - 0x00b1 line=210 │ │ - 0x00bd line=211 │ │ - 0x00c7 line=215 │ │ - 0x00db line=216 │ │ - 0x00e6 line=218 │ │ - 0x00ee line=220 │ │ - 0x00f7 line=222 │ │ - 0x00fd line=223 │ │ - 0x0103 line=225 │ │ - 0x010a line=228 │ │ - 0x0111 line=229 │ │ - 0x0117 line=230 │ │ - 0x011c line=232 │ │ - 0x0127 line=234 │ │ - 0x012f line=239 │ │ - 0x0134 line=242 │ │ - 0x013b line=245 │ │ - 0x0144 line=216 │ │ - 0x0147 line=248 │ │ - 0x014c line=251 │ │ - 0x014f line=253 │ │ - locals : │ │ - 0x003a - 0x0063 reg=11 i$ Ljava/util/Iterator; │ │ - 0x005b - 0x0063 reg=17 sIntent Landroid/content/Intent; │ │ - 0x004a - 0x0063 reg=18 sid I │ │ - 0x0090 - 0x00c7 reg=11 i$ Ljava/util/Iterator; │ │ - 0x00a0 - 0x00c7 reg=18 sid I │ │ - 0x012f - 0x0147 reg=10 cIntent Landroid/content/Intent; │ │ - 0x0111 - 0x0147 reg=13 message Lindrora/atomic/model/Message; │ │ - 0x00e6 - 0x0147 reg=15 reconnect_server I │ │ - 0x00ee - 0x0147 reg=16 s Lindrora/atomic/model/Server; │ │ - 0x0103 - 0x0147 reg=17 sIntent Landroid/content/Intent; │ │ - 0x00dc - 0x014c reg=9 arr$ [Ljava/lang/Integer; │ │ - 0x00de - 0x014c reg=11 i$ I │ │ - 0x00dd - 0x014c reg=12 len$ I │ │ - 0x00db - 0x014c reg=14 new_servers [Ljava/lang/Integer; │ │ - 0x0000 - 0x0151 reg=19 this Lindrora/atomic/irc/IRCService; │ │ - 0x0000 - 0x0151 reg=20 newNetworkType I │ │ + 0x0004 line=194 │ │ + 0x0011 line=195 │ │ + 0x0022 line=196 │ │ + 0x0027 line=197 │ │ + 0x0041 line=198 │ │ + 0x004a line=200 │ │ + 0x0050 line=201 │ │ + 0x0054 line=193 │ │ + 0x0057 line=206 │ │ + 0x005f line=207 │ │ + 0x0070 line=208 │ │ + 0x008a line=209 │ │ + 0x0099 line=210 │ │ + 0x00a5 line=211 │ │ + 0x00af line=215 │ │ + 0x00c3 line=216 │ │ + 0x00cd line=218 │ │ + 0x00d5 line=220 │ │ + 0x00dc line=222 │ │ + 0x00e0 line=223 │ │ + 0x00e6 line=225 │ │ + 0x00e9 line=228 │ │ + 0x00f0 line=229 │ │ + 0x00f6 line=230 │ │ + 0x00fb line=232 │ │ + 0x0104 line=234 │ │ + 0x010c line=239 │ │ + 0x010f line=242 │ │ + 0x0112 line=245 │ │ + 0x011b line=216 │ │ + 0x011e line=248 │ │ + 0x0123 line=251 │ │ + 0x0126 line=253 │ │ + locals : │ │ + 0x0050 - 0x0054 reg=13 sIntent Landroid/content/Intent; │ │ + 0x0041 - 0x0054 reg=14 sid I │ │ + 0x008a - 0x00af reg=14 sid I │ │ + 0x010c - 0x011e reg=8 cIntent Landroid/content/Intent; │ │ + 0x00f0 - 0x011e reg=9 message Lindrora/atomic/model/Message; │ │ + 0x00cd - 0x011e reg=11 reconnect_server I │ │ + 0x00d5 - 0x011e reg=12 s Lindrora/atomic/model/Server; │ │ + 0x00e6 - 0x011e reg=13 sIntent Landroid/content/Intent; │ │ + 0x00c3 - 0x0123 reg=10 new_servers [Ljava/lang/Integer; │ │ + 0x0000 - 0x0128 reg=15 this Lindrora/atomic/irc/IRCService; │ │ + 0x0000 - 0x0128 reg=16 newNetworkType I │ │ │ │ #12 : (in Lindrora/atomic/irc/IRCService;) │ │ name : 'notifyConnected' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -0f7164: |[0f7164] indrora.atomic.irc.IRCService.notifyConnected:(Ljava/lang/String;)V │ │ -0f7174: 1d07 |0000: monitor-enter v7 │ │ -0f7176: 5470 af1f |0001: iget-object v0, v7, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ -0f717a: 6e20 c643 8000 |0003: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f7180: 1400 f600 0e7f |0006: const v0, #float 1.88755e+38 // #7f0e00f6 │ │ -0f7186: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f7188: 2311 3709 |000a: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0f718c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0f718e: 4d08 0102 |000d: aput-object v8, v1, v2 │ │ -0f7192: 6e30 4841 0701 |000f: invoke-virtual {v7, v0, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f7198: 0c01 |0012: move-result-object v1 │ │ -0f719a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0f719c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0f719e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0f71a0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0f71a2: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -0f71a4: 0770 |0018: move-object v0, v7 │ │ -0f71a6: 7607 6041 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f71ac: 1e07 |001c: monitor-exit v7 │ │ -0f71ae: 0e00 |001d: return-void │ │ -0f71b0: 0d00 |001e: move-exception v0 │ │ -0f71b2: 1e07 |001f: monitor-exit v7 │ │ -0f71b4: 2700 |0020: throw v0 │ │ +0f4e3c: |[0f4e3c] indrora.atomic.irc.IRCService.notifyConnected:(Ljava/lang/String;)V │ │ +0f4e4c: 1d07 |0000: monitor-enter v7 │ │ +0f4e4e: 5470 af1f |0001: iget-object v0, v7, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ +0f4e52: 6e20 c643 8000 |0003: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f4e58: 1400 f600 0e7f |0006: const v0, #float 1.88755e+38 // #7f0e00f6 │ │ +0f4e5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0f4e60: 2311 3709 |000a: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0f4e64: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0f4e66: 4d08 0102 |000d: aput-object v8, v1, v2 │ │ +0f4e6a: 6e30 4841 0701 |000f: invoke-virtual {v7, v0, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f4e70: 0c01 |0012: move-result-object v1 │ │ +0f4e72: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0f4e74: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0f4e76: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0f4e78: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0f4e7a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +0f4e7c: 0770 |0018: move-object v0, v7 │ │ +0f4e7e: 7607 6041 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f4e84: 1e07 |001c: monitor-exit v7 │ │ +0f4e86: 0e00 |001d: return-void │ │ +0f4e88: 0d00 |001e: move-exception v0 │ │ +0f4e8a: 1e07 |001f: monitor-exit v7 │ │ +0f4e8c: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001c │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=553 │ │ 0x0006 line=554 │ │ 0x001c line=555 │ │ @@ -260817,37 +260796,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -0f71c4: |[0f71c4] indrora.atomic.irc.IRCService.notifyDisconnected:(Ljava/lang/String;)V │ │ -0f71d4: 1d07 |0000: monitor-enter v7 │ │ -0f71d6: 5470 af1f |0001: iget-object v0, v7, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ -0f71da: 6e20 d043 8000 |0003: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0f71e0: 1400 f700 0e7f |0006: const v0, #float 1.88755e+38 // #7f0e00f7 │ │ -0f71e6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0f71e8: 2311 3709 |000a: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0f71ec: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0f71ee: 4d08 0102 |000d: aput-object v8, v1, v2 │ │ -0f71f2: 6e30 4841 0701 |000f: invoke-virtual {v7, v0, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -0f71f8: 0c01 |0012: move-result-object v1 │ │ -0f71fa: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0f71fc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0f71fe: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -0f7200: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -0f7202: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -0f7204: 0770 |0018: move-object v0, v7 │ │ -0f7206: 7607 6041 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ -0f720c: 1e07 |001c: monitor-exit v7 │ │ -0f720e: 0e00 |001d: return-void │ │ -0f7210: 0d00 |001e: move-exception v0 │ │ -0f7212: 1e07 |001f: monitor-exit v7 │ │ -0f7214: 2700 |0020: throw v0 │ │ +0f4e9c: |[0f4e9c] indrora.atomic.irc.IRCService.notifyDisconnected:(Ljava/lang/String;)V │ │ +0f4eac: 1d07 |0000: monitor-enter v7 │ │ +0f4eae: 5470 af1f |0001: iget-object v0, v7, Lindrora/atomic/irc/IRCService;.connectedServerTitles:Ljava/util/ArrayList; // field@1faf │ │ +0f4eb2: 6e20 d043 8000 |0003: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0f4eb8: 1400 f700 0e7f |0006: const v0, #float 1.88755e+38 // #7f0e00f7 │ │ +0f4ebe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0f4ec0: 2311 3709 |000a: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0f4ec4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0f4ec6: 4d08 0102 |000d: aput-object v8, v1, v2 │ │ +0f4eca: 6e30 4841 0701 |000f: invoke-virtual {v7, v0, v1}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +0f4ed0: 0c01 |0012: move-result-object v1 │ │ +0f4ed2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0f4ed4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0f4ed6: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +0f4ed8: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +0f4eda: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +0f4edc: 0770 |0018: move-object v0, v7 │ │ +0f4ede: 7607 6041 0000 |0019: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCService;.updateNotification:(Ljava/lang/String;Ljava/lang/String;IZZZ)V // method@4160 │ │ +0f4ee4: 1e07 |001c: monitor-exit v7 │ │ +0f4ee6: 0e00 |001d: return-void │ │ +0f4ee8: 0d00 |001e: move-exception v0 │ │ +0f4eea: 1e07 |001f: monitor-exit v7 │ │ +0f4eec: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x001c │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x001c line=565 │ │ @@ -260861,18 +260840,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f7224: |[0f7224] indrora.atomic.irc.IRCService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -0f7234: 6e20 5341 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.onBind:(Landroid/content/Intent;)Lindrora/atomic/irc/IRCBinder; // method@4153 │ │ -0f723a: 0c00 |0003: move-result-object v0 │ │ -0f723c: 1100 |0004: return-object v0 │ │ +0f4efc: |[0f4efc] indrora.atomic.irc.IRCService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +0f4f0c: 6e20 5341 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.onBind:(Landroid/content/Intent;)Lindrora/atomic/irc/IRCBinder; // method@4153 │ │ +0f4f12: 0c00 |0003: move-result-object v0 │ │ +0f4f14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Intent; │ │ │ │ @@ -260881,17 +260860,17 @@ │ │ type : '(Landroid/content/Intent;)Lindrora/atomic/irc/IRCBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f7240: |[0f7240] indrora.atomic.irc.IRCService.onBind:(Landroid/content/Intent;)Lindrora/atomic/irc/IRCBinder; │ │ -0f7250: 5410 ae1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.binder:Lindrora/atomic/irc/IRCBinder; // field@1fae │ │ -0f7254: 1100 |0002: return-object v0 │ │ +0f4f18: |[0f4f18] indrora.atomic.irc.IRCService.onBind:(Landroid/content/Intent;)Lindrora/atomic/irc/IRCBinder; │ │ +0f4f28: 5410 ae1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCService;.binder:Lindrora/atomic/irc/IRCBinder; // field@1fae │ │ +0f4f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x0003 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -260900,66 +260879,66 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -0f7258: |[0f7258] indrora.atomic.irc.IRCService.onCreate:()V │ │ -0f7268: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0f726a: 6f10 7001 0600 |0001: invoke-super {v6}, Landroid/app/Service;.onCreate:()V // method@0170 │ │ -0f7270: 2202 1508 |0004: new-instance v2, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // type@0815 │ │ -0f7274: 7040 3441 6256 |0006: invoke-direct {v2, v6, v6, v5}, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;Lindrora/atomic/irc/IRCService$1;)V // method@4134 │ │ -0f727a: 6902 ad1f |0009: sput-object v2, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ -0f727e: 2202 2e08 |000b: new-instance v2, Lindrora/atomic/model/Settings; // type@082e │ │ -0f7282: 6e10 4341 0600 |000d: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getBaseContext:()Landroid/content/Context; // method@4143 │ │ -0f7288: 0c03 |0010: move-result-object v3 │ │ -0f728a: 7020 1542 3200 |0011: invoke-direct {v2, v3}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0f7290: 5b62 bd1f |0014: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ -0f7294: 1a02 1c3a |0016: const-string v2, "notification" // string@3a1c │ │ -0f7298: 6e20 4941 2600 |0018: invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@4149 │ │ -0f729e: 0c02 |001b: move-result-object v2 │ │ -0f72a0: 1f02 3300 |001c: check-cast v2, Landroid/app/NotificationManager; // type@0033 │ │ -0f72a4: 5b62 bb1f |001e: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ -0f72a8: 6e10 2243 0600 |0020: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0f72ae: 0c02 |0023: move-result-object v2 │ │ -0f72b0: 1a03 0346 |0024: const-string v3, "startForeground" // string@4603 │ │ -0f72b4: 6204 b51f |0026: sget-object v4, Lindrora/atomic/irc/IRCService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1fb5 │ │ -0f72b8: 6e30 df42 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0f72be: 0c02 |002b: move-result-object v2 │ │ -0f72c0: 5b62 b31f |002c: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ -0f72c4: 6e10 2243 0600 |002e: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0f72ca: 0c02 |0031: move-result-object v2 │ │ -0f72cc: 1a03 4a46 |0032: const-string v3, "stopForeground" // string@464a │ │ -0f72d0: 6204 b81f |0034: sget-object v4, Lindrora/atomic/irc/IRCService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1fb8 │ │ -0f72d4: 6e30 df42 3204 |0036: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0f72da: 0c02 |0039: move-result-object v2 │ │ -0f72dc: 5b62 b61f |003a: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ -0f72e0: 2200 fa07 |003c: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ -0f72e4: 7020 0d40 6000 |003e: invoke-direct {v0, v6}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -0f72ea: 7100 4d3e 0000 |0041: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -0f72f0: 0c02 |0044: move-result-object v2 │ │ -0f72f2: 6e10 1c40 0000 |0045: invoke-virtual {v0}, Lindrora/atomic/db/Database;.getServers:()Ljava/util/HashMap; // method@401c │ │ -0f72f8: 0c03 |0048: move-result-object v3 │ │ -0f72fa: 6e20 523e 3200 |0049: invoke-virtual {v2, v3}, Lindrora/atomic/Atomic;.setServers:(Ljava/util/HashMap;)V // method@3e52 │ │ -0f7300: 6e10 1240 0000 |004c: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -0f7306: 2202 4d00 |004f: new-instance v2, Landroid/content/Intent; // type@004d │ │ -0f730a: 1a03 1a2f |0051: const-string v3, "indrora.atomic.server.status" // string@2f1a │ │ -0f730e: 7020 c801 3200 |0053: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0f7314: 6e20 5b41 2600 |0056: invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -0f731a: 6202 ad1f |0059: sget-object v2, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ -0f731e: 2203 4e00 |005b: new-instance v3, Landroid/content/IntentFilter; // type@004e │ │ -0f7322: 1a04 7a20 |005d: const-string v4, "android.net.conn.CONNECTIVITY_CHANGE" // string@207a │ │ -0f7326: 7020 f401 4300 |005f: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -0f732c: 6e30 5841 2603 |0062: invoke-virtual {v6, v2, v3}, Lindrora/atomic/irc/IRCService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@4158 │ │ -0f7332: 0e00 |0065: return-void │ │ -0f7334: 0d01 |0066: move-exception v1 │ │ -0f7336: 5b65 b61f |0067: iput-object v5, v6, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ -0f733a: 5b65 b31f |0069: iput-object v5, v6, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ -0f733e: 28d1 |006b: goto 003c // -002f │ │ +0f4f30: |[0f4f30] indrora.atomic.irc.IRCService.onCreate:()V │ │ +0f4f40: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f4f42: 6f10 7001 0600 |0001: invoke-super {v6}, Landroid/app/Service;.onCreate:()V // method@0170 │ │ +0f4f48: 2202 1508 |0004: new-instance v2, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // type@0815 │ │ +0f4f4c: 7040 3441 6256 |0006: invoke-direct {v2, v6, v6, v5}, Lindrora/atomic/irc/IRCService$NetworkTransitionHandler;.:(Lindrora/atomic/irc/IRCService;Landroid/content/Context;Lindrora/atomic/irc/IRCService$1;)V // method@4134 │ │ +0f4f52: 6902 ad1f |0009: sput-object v2, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ +0f4f56: 2202 2e08 |000b: new-instance v2, Lindrora/atomic/model/Settings; // type@082e │ │ +0f4f5a: 6e10 4341 0600 |000d: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getBaseContext:()Landroid/content/Context; // method@4143 │ │ +0f4f60: 0c03 |0010: move-result-object v3 │ │ +0f4f62: 7020 1542 3200 |0011: invoke-direct {v2, v3}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0f4f68: 5b62 bd1f |0014: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.settings:Lindrora/atomic/model/Settings; // field@1fbd │ │ +0f4f6c: 1a02 173a |0016: const-string v2, "notification" // string@3a17 │ │ +0f4f70: 6e20 4941 2600 |0018: invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@4149 │ │ +0f4f76: 0c02 |001b: move-result-object v2 │ │ +0f4f78: 1f02 3300 |001c: check-cast v2, Landroid/app/NotificationManager; // type@0033 │ │ +0f4f7c: 5b62 bb1f |001e: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ +0f4f80: 6e10 2243 0600 |0020: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0f4f86: 0c02 |0023: move-result-object v2 │ │ +0f4f88: 1a03 fe45 |0024: const-string v3, "startForeground" // string@45fe │ │ +0f4f8c: 6204 b51f |0026: sget-object v4, Lindrora/atomic/irc/IRCService;.mStartForegroundSignature:[Ljava/lang/Class; // field@1fb5 │ │ +0f4f90: 6e30 df42 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0f4f96: 0c02 |002b: move-result-object v2 │ │ +0f4f98: 5b62 b31f |002c: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ +0f4f9c: 6e10 2243 0600 |002e: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0f4fa2: 0c02 |0031: move-result-object v2 │ │ +0f4fa4: 1a03 4546 |0032: const-string v3, "stopForeground" // string@4645 │ │ +0f4fa8: 6204 b81f |0034: sget-object v4, Lindrora/atomic/irc/IRCService;.mStopForegroundSignature:[Ljava/lang/Class; // field@1fb8 │ │ +0f4fac: 6e30 df42 3204 |0036: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0f4fb2: 0c02 |0039: move-result-object v2 │ │ +0f4fb4: 5b62 b61f |003a: iput-object v2, v6, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ +0f4fb8: 2200 fa07 |003c: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ +0f4fbc: 7020 0d40 6000 |003e: invoke-direct {v0, v6}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +0f4fc2: 7100 4d3e 0000 |0041: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +0f4fc8: 0c02 |0044: move-result-object v2 │ │ +0f4fca: 6e10 1c40 0000 |0045: invoke-virtual {v0}, Lindrora/atomic/db/Database;.getServers:()Ljava/util/HashMap; // method@401c │ │ +0f4fd0: 0c03 |0048: move-result-object v3 │ │ +0f4fd2: 6e20 523e 3200 |0049: invoke-virtual {v2, v3}, Lindrora/atomic/Atomic;.setServers:(Ljava/util/HashMap;)V // method@3e52 │ │ +0f4fd8: 6e10 1240 0000 |004c: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +0f4fde: 2202 4d00 |004f: new-instance v2, Landroid/content/Intent; // type@004d │ │ +0f4fe2: 1a03 152f |0051: const-string v3, "indrora.atomic.server.status" // string@2f15 │ │ +0f4fe6: 7020 c801 3200 |0053: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0f4fec: 6e20 5b41 2600 |0056: invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +0f4ff2: 6202 ad1f |0059: sget-object v2, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ +0f4ff6: 2203 4e00 |005b: new-instance v3, Landroid/content/IntentFilter; // type@004e │ │ +0f4ffa: 1a04 7520 |005d: const-string v4, "android.net.conn.CONNECTIVITY_CHANGE" // string@2075 │ │ +0f4ffe: 7020 f401 4300 |005f: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +0f5004: 6e30 5841 2603 |0062: invoke-virtual {v6, v2, v3}, Lindrora/atomic/irc/IRCService;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@4158 │ │ +0f500a: 0e00 |0065: return-void │ │ +0f500c: 0d01 |0066: move-exception v1 │ │ +0f500e: 5b65 b61f |0067: iput-object v5, v6, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ +0f5012: 5b65 b31f |0069: iput-object v5, v6, Lindrora/atomic/irc/IRCService;.mStartForeground:Ljava/lang/reflect/Method; // field@1fb3 │ │ +0f5016: 28d1 |006b: goto 003c // -002f │ │ catches : 1 │ │ 0x0020 - 0x003c │ │ Ljava/lang/NoSuchMethodException; -> 0x0066 │ │ positions : │ │ 0x0001 line=275 │ │ 0x0004 line=276 │ │ 0x000b line=277 │ │ @@ -260984,22 +260963,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0f7350: |[0f7350] indrora.atomic.irc.IRCService.onDestroy:()V │ │ -0f7360: 5510 b11f |0000: iget-boolean v0, v1, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f7364: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0f7368: 1400 2200 0e7f |0004: const v0, #float 1.88751e+38 // #7f0e0022 │ │ -0f736e: 6e20 5d41 0100 |0007: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ -0f7374: 6200 ad1f |000a: sget-object v0, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ -0f7378: 6e20 5f41 0100 |000c: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@415f │ │ -0f737e: 0e00 |000f: return-void │ │ +0f5028: |[0f5028] indrora.atomic.irc.IRCService.onDestroy:()V │ │ +0f5038: 5510 b11f |0000: iget-boolean v0, v1, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f503c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0f5040: 1400 2200 0e7f |0004: const v0, #float 1.88751e+38 // #7f0e0022 │ │ +0f5046: 6e20 5d41 0100 |0007: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ +0f504c: 6200 ad1f |000a: sget-object v0, Lindrora/atomic/irc/IRCService;._netTransitionHandler:Lindrora/atomic/irc/IRCService$NetworkTransitionHandler; // field@1fad │ │ +0f5050: 6e20 5f41 0100 |000c: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCService;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@415f │ │ +0f5056: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x0004 line=832 │ │ 0x000a line=835 │ │ 0x000f line=836 │ │ locals : │ │ @@ -261010,18 +260989,18 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0f7380: |[0f7380] indrora.atomic.irc.IRCService.onStart:(Landroid/content/Intent;I)V │ │ -0f7390: 6f30 7101 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0171 │ │ -0f7396: 7020 4b41 1000 |0003: invoke-direct {v0, v1}, Lindrora/atomic/irc/IRCService;.handleCommand:(Landroid/content/Intent;)V // method@414b │ │ -0f739c: 0e00 |0006: return-void │ │ +0f5058: |[0f5058] indrora.atomic.irc.IRCService.onStart:(Landroid/content/Intent;I)V │ │ +0f5068: 6f30 7101 1002 |0000: invoke-super {v0, v1, v2}, Landroid/app/Service;.onStart:(Landroid/content/Intent;I)V // method@0171 │ │ +0f506e: 7020 4b41 1000 |0003: invoke-direct {v0, v1}, Lindrora/atomic/irc/IRCService;.handleCommand:(Landroid/content/Intent;)V // method@414b │ │ +0f5074: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0003 line=320 │ │ 0x0006 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/irc/IRCService; │ │ @@ -261033,19 +261012,19 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f73a0: |[0f73a0] indrora.atomic.irc.IRCService.onStartCommand:(Landroid/content/Intent;II)I │ │ -0f73b0: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -0f73b4: 7020 4b41 2100 |0002: invoke-direct {v1, v2}, Lindrora/atomic/irc/IRCService;.handleCommand:(Landroid/content/Intent;)V // method@414b │ │ -0f73ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0f73bc: 0f00 |0006: return v0 │ │ +0f5078: |[0f5078] indrora.atomic.irc.IRCService.onStartCommand:(Landroid/content/Intent;II)I │ │ +0f5088: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0f508c: 7020 4b41 2100 |0002: invoke-direct {v1, v2}, Lindrora/atomic/irc/IRCService;.handleCommand:(Landroid/content/Intent;)V // method@414b │ │ +0f5092: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0f5094: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ 0x0005 line=340 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/irc/IRCService; │ │ @@ -261058,35 +261037,35 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0f73c0: |[0f73c0] indrora.atomic.irc.IRCService.removeReconnection:(I)V │ │ -0f73d0: 1d03 |0000: monitor-enter v3 │ │ -0f73d2: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f73d6: 7110 0143 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f73dc: 0c01 |0006: move-result-object v1 │ │ -0f73de: 6e20 ca43 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -0f73e4: 0a00 |000a: move-result v0 │ │ -0f73e6: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -0f73ea: 1e03 |000d: monitor-exit v3 │ │ -0f73ec: 0e00 |000e: return-void │ │ -0f73ee: 6200 bc1f |000f: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f73f2: 6201 bc1f |0011: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ -0f73f6: 7110 0143 0400 |0013: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f73fc: 0c02 |0016: move-result-object v2 │ │ -0f73fe: 6e20 cc43 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@43cc │ │ -0f7404: 0a01 |001a: move-result v1 │ │ -0f7406: 6e20 cf43 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -0f740c: 28ef |001e: goto 000d // -0011 │ │ -0f740e: 0d00 |001f: move-exception v0 │ │ -0f7410: 1e03 |0020: monitor-exit v3 │ │ -0f7412: 2700 |0021: throw v0 │ │ +0f5098: |[0f5098] indrora.atomic.irc.IRCService.removeReconnection:(I)V │ │ +0f50a8: 1d03 |0000: monitor-enter v3 │ │ +0f50aa: 6200 bc1f |0001: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f50ae: 7110 0143 0400 |0003: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f50b4: 0c01 |0006: move-result-object v1 │ │ +0f50b6: 6e20 ca43 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +0f50bc: 0a00 |000a: move-result v0 │ │ +0f50be: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +0f50c2: 1e03 |000d: monitor-exit v3 │ │ +0f50c4: 0e00 |000e: return-void │ │ +0f50c6: 6200 bc1f |000f: sget-object v0, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f50ca: 6201 bc1f |0011: sget-object v1, Lindrora/atomic/irc/IRCService;.reconnectNextNetwork:Ljava/util/ArrayList; // field@1fbc │ │ +0f50ce: 7110 0143 0400 |0013: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f50d4: 0c02 |0016: move-result-object v2 │ │ +0f50d6: 6e20 cc43 2100 |0017: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.indexOf:(Ljava/lang/Object;)I // method@43cc │ │ +0f50dc: 0a01 |001a: move-result v1 │ │ +0f50de: 6e20 cf43 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +0f50e4: 28ef |001e: goto 000d // -0011 │ │ +0f50e6: 0d00 |001f: move-exception v0 │ │ +0f50e8: 1e03 |0020: monitor-exit v3 │ │ +0f50ea: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x000a │ │ -> 0x001f │ │ 0x000f - 0x001e │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=256 │ │ @@ -261102,53 +261081,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0f7428: |[0f7428] indrora.atomic.irc.IRCService.stopForegroundCompat:(I)V │ │ -0f7438: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0f743a: 5c43 b11f |0001: iput-boolean v3, v4, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ -0f743e: 5441 b61f |0003: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ -0f7442: 3801 1000 |0005: if-eqz v1, 0015 // +0010 │ │ -0f7446: 5441 b71f |0007: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ -0f744a: 6202 6320 |0009: sget-object v2, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2063 │ │ -0f744e: 4d02 0103 |000b: aput-object v2, v1, v3 │ │ -0f7452: 5441 b61f |000d: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ -0f7456: 5442 b71f |000f: iget-object v2, v4, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ -0f745a: 6e30 8e43 4102 |0011: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0f7460: 0e00 |0014: return-void │ │ -0f7462: 5441 bb1f |0015: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ -0f7466: 6e20 4201 5100 |0017: invoke-virtual {v1, v5}, Landroid/app/NotificationManager;.cancel:(I)V // method@0142 │ │ -0f746c: 6e10 2243 0400 |001a: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0f7472: 0c01 |001d: move-result-object v1 │ │ -0f7474: 1a02 3b42 |001e: const-string v2, "setForeground" // string@423b │ │ -0f7478: 6203 b21f |0020: sget-object v3, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ -0f747c: 6e30 df42 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ -0f7482: 0c00 |0025: move-result-object v0 │ │ -0f7484: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0f7486: 2311 3709 |0027: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ -0f748a: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -0f748c: 1213 |002a: const/4 v3, #int 1 // #1 │ │ -0f748e: 7110 c442 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -0f7494: 0c03 |002e: move-result-object v3 │ │ -0f7496: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ -0f749a: 6e30 8e43 4001 |0031: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -0f74a0: 28e0 |0034: goto 0014 // -0020 │ │ -0f74a2: 0d01 |0035: move-exception v1 │ │ -0f74a4: 28de |0036: goto 0014 // -0022 │ │ -0f74a6: 0d01 |0037: move-exception v1 │ │ -0f74a8: 28dc |0038: goto 0014 // -0024 │ │ -0f74aa: 0d01 |0039: move-exception v1 │ │ -0f74ac: 28da |003a: goto 0014 // -0026 │ │ -0f74ae: 0d01 |003b: move-exception v1 │ │ -0f74b0: 28d8 |003c: goto 0014 // -0028 │ │ -0f74b2: 0d01 |003d: move-exception v1 │ │ -0f74b4: 28d6 |003e: goto 0014 // -002a │ │ +0f5100: |[0f5100] indrora.atomic.irc.IRCService.stopForegroundCompat:(I)V │ │ +0f5110: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0f5112: 5c43 b11f |0001: iput-boolean v3, v4, Lindrora/atomic/irc/IRCService;.foreground:Z // field@1fb1 │ │ +0f5116: 5441 b61f |0003: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ +0f511a: 3801 1000 |0005: if-eqz v1, 0015 // +0010 │ │ +0f511e: 5441 b71f |0007: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ +0f5122: 6202 6320 |0009: sget-object v2, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@2063 │ │ +0f5126: 4d02 0103 |000b: aput-object v2, v1, v3 │ │ +0f512a: 5441 b61f |000d: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.mStopForeground:Ljava/lang/reflect/Method; // field@1fb6 │ │ +0f512e: 5442 b71f |000f: iget-object v2, v4, Lindrora/atomic/irc/IRCService;.mStopForegroundArgs:[Ljava/lang/Object; // field@1fb7 │ │ +0f5132: 6e30 8e43 4102 |0011: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0f5138: 0e00 |0014: return-void │ │ +0f513a: 5441 bb1f |0015: iget-object v1, v4, Lindrora/atomic/irc/IRCService;.notificationManager:Landroid/app/NotificationManager; // field@1fbb │ │ +0f513e: 6e20 4201 5100 |0017: invoke-virtual {v1, v5}, Landroid/app/NotificationManager;.cancel:(I)V // method@0142 │ │ +0f5144: 6e10 2243 0400 |001a: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0f514a: 0c01 |001d: move-result-object v1 │ │ +0f514c: 1a02 3642 |001e: const-string v2, "setForeground" // string@4236 │ │ +0f5150: 6203 b21f |0020: sget-object v3, Lindrora/atomic/irc/IRCService;.mSetForegroudSignaure:[Ljava/lang/Class; // field@1fb2 │ │ +0f5154: 6e30 df42 2103 |0022: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42df │ │ +0f515a: 0c00 |0025: move-result-object v0 │ │ +0f515c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0f515e: 2311 3709 |0027: new-array v1, v1, [Ljava/lang/Object; // type@0937 │ │ +0f5162: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +0f5164: 1213 |002a: const/4 v3, #int 1 // #1 │ │ +0f5166: 7110 c442 0300 |002b: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +0f516c: 0c03 |002e: move-result-object v3 │ │ +0f516e: 4d03 0102 |002f: aput-object v3, v1, v2 │ │ +0f5172: 6e30 8e43 4001 |0031: invoke-virtual {v0, v4, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +0f5178: 28e0 |0034: goto 0014 // -0020 │ │ +0f517a: 0d01 |0035: move-exception v1 │ │ +0f517c: 28de |0036: goto 0014 // -0022 │ │ +0f517e: 0d01 |0037: move-exception v1 │ │ +0f5180: 28dc |0038: goto 0014 // -0024 │ │ +0f5182: 0d01 |0039: move-exception v1 │ │ +0f5184: 28da |003a: goto 0014 // -0026 │ │ +0f5186: 0d01 |003b: move-exception v1 │ │ +0f5188: 28d8 |003c: goto 0014 // -0028 │ │ +0f518a: 0d01 |003d: move-exception v1 │ │ +0f518c: 28d6 |003e: goto 0014 // -002a │ │ catches : 2 │ │ 0x000d - 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x003d │ │ Ljava/lang/IllegalAccessException; -> 0x003b │ │ 0x001a - 0x0034 │ │ Ljava/lang/NoSuchMethodException; -> 0x0035 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0039 │ │ @@ -261168,21 +261147,21 @@ │ │ 0x003b line=615 │ │ 0x003d line=613 │ │ locals : │ │ 0x0026 - 0x0035 reg=0 setForeground Ljava/lang/reflect/Method; │ │ 0x0000 - 0x003f reg=4 this Lindrora/atomic/irc/IRCService; │ │ 0x0000 - 0x003f reg=5 id I │ │ │ │ - source_file_idx : 2369 (IRCService.java) │ │ + source_file_idx : 2365 (IRCService.java) │ │ │ │ Class #1123 header: │ │ class_idx : 2071 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1587 │ │ +source_file_idx : 1583 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #1123 - │ │ Class descriptor : 'Lindrora/atomic/listener/ConversationListener;' │ │ @@ -261219,21 +261198,21 @@ │ │ │ │ #4 : (in Lindrora/atomic/listener/ConversationListener;) │ │ name : 'onTopicChanged' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1587 (ConversationListener.java) │ │ + source_file_idx : 1583 (ConversationListener.java) │ │ │ │ Class #1124 header: │ │ class_idx : 2073 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5491 │ │ +source_file_idx : 5487 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #1124 annotations: │ │ Annotations on method #16747 'doThing' │ │ @@ -261262,17 +261241,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f74dc: |[0f74dc] indrora.atomic.listener.MessageClickListener.:()V │ │ -0f74ec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f74f2: 0e00 |0003: return-void │ │ +0f51b4: |[0f51b4] indrora.atomic.listener.MessageClickListener.:()V │ │ +0f51c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f51ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/listener/MessageClickListener; │ │ │ │ @@ -261281,42 +261260,42 @@ │ │ type : '(Landroid/widget/AdapterView;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0f74f4: |[0f74f4] indrora.atomic.listener.MessageClickListener.doThing:(Landroid/widget/AdapterView;I)V │ │ -0f7504: 1a03 7215 |0000: const-string v3, "MessageClickListener" // string@1572 │ │ -0f7508: 2204 7908 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0f750c: 7010 5a43 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7512: 1a05 3323 |0007: const-string v5, "clicking on item => " // string@2333 │ │ -0f7516: 6e20 6343 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f751c: 0c04 |000c: move-result-object v4 │ │ -0f751e: 6e20 5f43 8400 |000d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0f7524: 0c04 |0010: move-result-object v4 │ │ -0f7526: 6e10 6a43 0400 |0011: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f752c: 0c04 |0014: move-result-object v4 │ │ -0f752e: 7120 5737 4300 |0015: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f7534: 6e10 ce3a 0700 |0018: invoke-virtual {v7}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@3ace │ │ -0f753a: 0c00 |001b: move-result-object v0 │ │ -0f753c: 1f00 d607 |001c: check-cast v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ -0f7540: 6e20 763f 8000 |001e: invoke-virtual {v0, v8}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ -0f7546: 0c02 |0021: move-result-object v2 │ │ -0f7548: 2201 4d00 |0022: new-instance v1, Landroid/content/Intent; // type@004d │ │ -0f754c: 6e10 cf3a 0700 |0024: invoke-virtual {v7}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@3acf │ │ -0f7552: 0c03 |0027: move-result-object v3 │ │ -0f7554: 1c04 d007 |0028: const-class v4, Lindrora/atomic/activity/MessageActivity; // type@07d0 │ │ -0f7558: 7030 c601 3104 |002a: invoke-direct {v1, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -0f755e: 1a03 af38 |002d: const-string v3, "message" // string@38af │ │ -0f7562: 6e30 e201 3102 |002f: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -0f7568: 6e10 cf3a 0700 |0032: invoke-virtual {v7}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@3acf │ │ -0f756e: 0c03 |0035: move-result-object v3 │ │ -0f7570: 6e20 b901 1300 |0036: invoke-virtual {v3, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -0f7576: 0e00 |0039: return-void │ │ +0f51cc: |[0f51cc] indrora.atomic.listener.MessageClickListener.doThing:(Landroid/widget/AdapterView;I)V │ │ +0f51dc: 1a03 6e15 |0000: const-string v3, "MessageClickListener" // string@156e │ │ +0f51e0: 2204 7908 |0002: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0f51e4: 7010 5a43 0400 |0004: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f51ea: 1a05 2e23 |0007: const-string v5, "clicking on item => " // string@232e │ │ +0f51ee: 6e20 6343 5400 |0009: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f51f4: 0c04 |000c: move-result-object v4 │ │ +0f51f6: 6e20 5f43 8400 |000d: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f51fc: 0c04 |0010: move-result-object v4 │ │ +0f51fe: 6e10 6a43 0400 |0011: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f5204: 0c04 |0014: move-result-object v4 │ │ +0f5206: 7120 5737 4300 |0015: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f520c: 6e10 ce3a 0700 |0018: invoke-virtual {v7}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@3ace │ │ +0f5212: 0c00 |001b: move-result-object v0 │ │ +0f5214: 1f00 d607 |001c: check-cast v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ +0f5218: 6e20 763f 8000 |001e: invoke-virtual {v0, v8}, Lindrora/atomic/adapter/MessageListAdapter;.getItem:(I)Lindrora/atomic/model/Message; // method@3f76 │ │ +0f521e: 0c02 |0021: move-result-object v2 │ │ +0f5220: 2201 4d00 |0022: new-instance v1, Landroid/content/Intent; // type@004d │ │ +0f5224: 6e10 cf3a 0700 |0024: invoke-virtual {v7}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@3acf │ │ +0f522a: 0c03 |0027: move-result-object v3 │ │ +0f522c: 1c04 d007 |0028: const-class v4, Lindrora/atomic/activity/MessageActivity; // type@07d0 │ │ +0f5230: 7030 c601 3104 |002a: invoke-direct {v1, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +0f5236: 1a03 aa38 |002d: const-string v3, "message" // string@38aa │ │ +0f523a: 6e30 e201 3102 |002f: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +0f5240: 6e10 cf3a 0700 |0032: invoke-virtual {v7}, Landroid/widget/AdapterView;.getContext:()Landroid/content/Context; // method@3acf │ │ +0f5246: 0c03 |0035: move-result-object v3 │ │ +0f5248: 6e20 b901 1300 |0036: invoke-virtual {v3, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0f524e: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0018 line=62 │ │ 0x001e line=63 │ │ 0x0022 line=64 │ │ 0x002d line=67 │ │ @@ -261336,28 +261315,28 @@ │ │ type : '()Lindrora/atomic/listener/MessageClickListener;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0f7578: |[0f7578] indrora.atomic.listener.MessageClickListener.getInstance:()Lindrora/atomic/listener/MessageClickListener; │ │ -0f7588: 1c01 1908 |0000: const-class v1, Lindrora/atomic/listener/MessageClickListener; // type@0819 │ │ -0f758c: 1d01 |0002: monitor-enter v1 │ │ -0f758e: 6200 c31f |0003: sget-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ -0f7592: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0f7596: 2200 1908 |0007: new-instance v0, Lindrora/atomic/listener/MessageClickListener; // type@0819 │ │ -0f759a: 7010 6a41 0000 |0009: invoke-direct {v0}, Lindrora/atomic/listener/MessageClickListener;.:()V // method@416a │ │ -0f75a0: 6900 c31f |000c: sput-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ -0f75a4: 6200 c31f |000e: sget-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ -0f75a8: 1e01 |0010: monitor-exit v1 │ │ -0f75aa: 1100 |0011: return-object v0 │ │ -0f75ac: 0d00 |0012: move-exception v0 │ │ -0f75ae: 1e01 |0013: monitor-exit v1 │ │ -0f75b0: 2700 |0014: throw v0 │ │ +0f5250: |[0f5250] indrora.atomic.listener.MessageClickListener.getInstance:()Lindrora/atomic/listener/MessageClickListener; │ │ +0f5260: 1c01 1908 |0000: const-class v1, Lindrora/atomic/listener/MessageClickListener; // type@0819 │ │ +0f5264: 1d01 |0002: monitor-enter v1 │ │ +0f5266: 6200 c31f |0003: sget-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ +0f526a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0f526e: 2200 1908 |0007: new-instance v0, Lindrora/atomic/listener/MessageClickListener; // type@0819 │ │ +0f5272: 7010 6a41 0000 |0009: invoke-direct {v0}, Lindrora/atomic/listener/MessageClickListener;.:()V // method@416a │ │ +0f5278: 6900 c31f |000c: sput-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ +0f527c: 6200 c31f |000e: sget-object v0, Lindrora/atomic/listener/MessageClickListener;.instance:Lindrora/atomic/listener/MessageClickListener; // field@1fc3 │ │ +0f5280: 1e01 |0010: monitor-exit v1 │ │ +0f5282: 1100 |0011: return-object v0 │ │ +0f5284: 0d00 |0012: move-exception v0 │ │ +0f5286: 1e01 |0013: monitor-exit v1 │ │ +0f5288: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ 0x000e line=57 │ │ @@ -261370,17 +261349,17 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0f75c0: |[0f75c0] indrora.atomic.listener.MessageClickListener.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0f75d0: 7030 6b41 1003 |0000: invoke-direct {v0, v1, v3}, Lindrora/atomic/listener/MessageClickListener;.doThing:(Landroid/widget/AdapterView;I)V // method@416b │ │ -0f75d6: 0e00 |0003: return-void │ │ +0f5298: |[0f5298] indrora.atomic.listener.MessageClickListener.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0f52a8: 7030 6b41 1003 |0000: invoke-direct {v0, v1, v3}, Lindrora/atomic/listener/MessageClickListener;.doThing:(Landroid/widget/AdapterView;I)V // method@416b │ │ +0f52ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/listener/MessageClickListener; │ │ @@ -261394,37 +261373,37 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0f75d8: |[0f75d8] indrora.atomic.listener.MessageClickListener.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -0f75e8: 7030 6b41 2104 |0000: invoke-direct {v1, v2, v4}, Lindrora/atomic/listener/MessageClickListener;.doThing:(Landroid/widget/AdapterView;I)V // method@416b │ │ -0f75ee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0f75f0: 0f00 |0004: return v0 │ │ +0f52b0: |[0f52b0] indrora.atomic.listener.MessageClickListener.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +0f52c0: 7030 6b41 2104 |0000: invoke-direct {v1, v2, v4}, Lindrora/atomic/listener/MessageClickListener;.doThing:(Landroid/widget/AdapterView;I)V // method@416b │ │ +0f52c6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0f52c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/listener/MessageClickListener; │ │ 0x0000 - 0x0005 reg=2 adapterView Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 i I │ │ 0x0000 - 0x0005 reg=5 l J │ │ │ │ - source_file_idx : 5491 (MessageClickListener.java) │ │ + source_file_idx : 5487 (MessageClickListener.java) │ │ │ │ Class #1125 header: │ │ class_idx : 2074 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5496 │ │ +source_file_idx : 5492 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1125 - │ │ Class descriptor : 'Lindrora/atomic/listener/MessageLongClickListener;' │ │ @@ -261444,21 +261423,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0f75f4: |[0f75f4] indrora.atomic.listener.MessageLongClickListener.:()V │ │ -0f7604: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0f760a: 2200 2e08 |0003: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ -0f760e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0f7610: 7020 1542 1000 |0006: invoke-direct {v0, v1}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0f7616: 5b20 c41f |0009: iput-object v0, v2, Lindrora/atomic/listener/MessageLongClickListener;.s:Lindrora/atomic/model/Settings; // field@1fc4 │ │ -0f761a: 0e00 |000b: return-void │ │ +0f52cc: |[0f52cc] indrora.atomic.listener.MessageLongClickListener.:()V │ │ +0f52dc: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0f52e2: 2200 2e08 |0003: new-instance v0, Lindrora/atomic/model/Settings; // type@082e │ │ +0f52e6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0f52e8: 7020 1542 1000 |0006: invoke-direct {v0, v1}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0f52ee: 5b20 c41f |0009: iput-object v0, v2, Lindrora/atomic/listener/MessageLongClickListener;.s:Lindrora/atomic/model/Settings; // field@1fc4 │ │ +0f52f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0003 line=13 │ │ 0x000b line=14 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lindrora/atomic/listener/MessageLongClickListener; │ │ @@ -261469,31 +261448,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0f761c: |[0f761c] indrora.atomic.listener.MessageLongClickListener.onLongClick:(Landroid/view/View;)Z │ │ -0f762c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f762e: 0f00 |0001: return v0 │ │ +0f52f4: |[0f52f4] indrora.atomic.listener.MessageLongClickListener.onLongClick:(Landroid/view/View;)Z │ │ +0f5304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f5306: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lindrora/atomic/listener/MessageLongClickListener; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 5496 (MessageLongClickListener.java) │ │ + source_file_idx : 5492 (MessageLongClickListener.java) │ │ │ │ Class #1126 header: │ │ class_idx : 2075 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6311 │ │ +source_file_idx : 6307 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1126 - │ │ Class descriptor : 'Lindrora/atomic/listener/ServerListener;' │ │ @@ -261506,21 +261485,21 @@ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/listener/ServerListener;) │ │ name : 'onStatusUpdate' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 6311 (ServerListener.java) │ │ + source_file_idx : 6307 (ServerListener.java) │ │ │ │ Class #1127 header: │ │ class_idx : 2076 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6367 │ │ +source_file_idx : 6363 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1127 - │ │ Class descriptor : 'Lindrora/atomic/listener/SpeechClickListener;' │ │ @@ -261540,18 +261519,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f7630: |[0f7630] indrora.atomic.listener.SpeechClickListener.:(Landroid/app/Activity;)V │ │ -0f7640: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f7646: 5b01 c51f |0003: iput-object v1, v0, Lindrora/atomic/listener/SpeechClickListener;.activity:Landroid/app/Activity; // field@1fc5 │ │ -0f764a: 0e00 |0005: return-void │ │ +0f5308: |[0f5308] indrora.atomic.listener.SpeechClickListener.:(Landroid/app/Activity;)V │ │ +0f5318: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f531e: 5b01 c51f |0003: iput-object v1, v0, Lindrora/atomic/listener/SpeechClickListener;.activity:Landroid/app/Activity; // field@1fc5 │ │ +0f5322: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/listener/SpeechClickListener; │ │ @@ -261563,47 +261542,47 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f764c: |[0f764c] indrora.atomic.listener.SpeechClickListener.onClick:(Landroid/view/View;)V │ │ -0f765c: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0f7660: 1a01 8820 |0002: const-string v1, "android.speech.action.RECOGNIZE_SPEECH" // string@2088 │ │ -0f7664: 7020 c801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0f766a: 1a01 8b20 |0007: const-string v1, "android.speech.extra.LANGUAGE_MODEL" // string@208b │ │ -0f766e: 1a02 cb28 |0009: const-string v2, "free_form" // string@28cb │ │ -0f7672: 6e30 e401 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0f7678: 1a01 8d20 |000e: const-string v1, "android.speech.extra.PROMPT" // string@208d │ │ -0f767c: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ -0f7680: 6e30 e401 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0f7686: 5431 c51f |0015: iget-object v1, v3, Lindrora/atomic/listener/SpeechClickListener;.activity:Landroid/app/Activity; // field@1fc5 │ │ -0f768a: 1302 6300 |0017: const/16 v2, #int 99 // #63 │ │ -0f768e: 6e30 c700 0102 |0019: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c7 │ │ -0f7694: 0e00 |001c: return-void │ │ +0f5324: |[0f5324] indrora.atomic.listener.SpeechClickListener.onClick:(Landroid/view/View;)V │ │ +0f5334: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0f5338: 1a01 8320 |0002: const-string v1, "android.speech.action.RECOGNIZE_SPEECH" // string@2083 │ │ +0f533c: 7020 c801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0f5342: 1a01 8620 |0007: const-string v1, "android.speech.extra.LANGUAGE_MODEL" // string@2086 │ │ +0f5346: 1a02 c628 |0009: const-string v2, "free_form" // string@28c6 │ │ +0f534a: 6e30 e401 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0f5350: 1a01 8820 |000e: const-string v1, "android.speech.extra.PROMPT" // string@2088 │ │ +0f5354: 1a02 0000 |0010: const-string v2, "" // string@0000 │ │ +0f5358: 6e30 e401 1002 |0012: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0f535e: 5431 c51f |0015: iget-object v1, v3, Lindrora/atomic/listener/SpeechClickListener;.activity:Landroid/app/Activity; // field@1fc5 │ │ +0f5362: 1302 6300 |0017: const/16 v2, #int 99 // #63 │ │ +0f5366: 6e30 c700 0102 |0019: invoke-virtual {v1, v0, v2}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c7 │ │ +0f536c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=56 │ │ 0x000e line=57 │ │ 0x0015 line=59 │ │ 0x001c line=60 │ │ locals : │ │ 0x0007 - 0x001d reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x001d reg=3 this Lindrora/atomic/listener/SpeechClickListener; │ │ 0x0000 - 0x001d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 6367 (SpeechClickListener.java) │ │ + source_file_idx : 6363 (SpeechClickListener.java) │ │ │ │ Class #1128 header: │ │ class_idx : 2077 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1080 │ │ +source_file_idx : 1076 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1128 - │ │ Class descriptor : 'Lindrora/atomic/model/Authentication;' │ │ @@ -261630,17 +261609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f7698: |[0f7698] indrora.atomic.model.Authentication.:()V │ │ -0f76a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f76ae: 0e00 |0003: return-void │ │ +0f5370: |[0f5370] indrora.atomic.model.Authentication.:()V │ │ +0f5380: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Authentication; │ │ │ │ Virtual methods - │ │ @@ -261649,17 +261628,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f76b0: |[0f76b0] indrora.atomic.model.Authentication.getNickservPassword:()Ljava/lang/String; │ │ -0f76c0: 5410 c61f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ -0f76c4: 1100 |0002: return-object v0 │ │ +0f5388: |[0f5388] indrora.atomic.model.Authentication.getNickservPassword:()Ljava/lang/String; │ │ +0f5398: 5410 c61f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ +0f539c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Authentication; │ │ │ │ #1 : (in Lindrora/atomic/model/Authentication;) │ │ @@ -261667,17 +261646,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f76c8: |[0f76c8] indrora.atomic.model.Authentication.getSaslPassword:()Ljava/lang/String; │ │ -0f76d8: 5410 c71f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslPassword:Ljava/lang/String; // field@1fc7 │ │ -0f76dc: 1100 |0002: return-object v0 │ │ +0f53a0: |[0f53a0] indrora.atomic.model.Authentication.getSaslPassword:()Ljava/lang/String; │ │ +0f53b0: 5410 c71f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslPassword:Ljava/lang/String; // field@1fc7 │ │ +0f53b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Authentication; │ │ │ │ #2 : (in Lindrora/atomic/model/Authentication;) │ │ @@ -261685,17 +261664,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f76e0: |[0f76e0] indrora.atomic.model.Authentication.getSaslUsername:()Ljava/lang/String; │ │ -0f76f0: 5410 c81f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ -0f76f4: 1100 |0002: return-object v0 │ │ +0f53b8: |[0f53b8] indrora.atomic.model.Authentication.getSaslUsername:()Ljava/lang/String; │ │ +0f53c8: 5410 c81f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ +0f53cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Authentication; │ │ │ │ #3 : (in Lindrora/atomic/model/Authentication;) │ │ @@ -261703,25 +261682,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0f76f8: |[0f76f8] indrora.atomic.model.Authentication.hasNickservCredentials:()Z │ │ -0f7708: 5410 c61f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ -0f770c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0f7710: 5410 c61f |0004: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ -0f7714: 6e10 4443 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f771a: 0a00 |0009: move-result v0 │ │ -0f771c: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -0f7720: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0f7722: 0f00 |000d: return v0 │ │ -0f7724: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0f7726: 28fe |000f: goto 000d // -0002 │ │ +0f53d0: |[0f53d0] indrora.atomic.model.Authentication.hasNickservCredentials:()Z │ │ +0f53e0: 5410 c61f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ +0f53e4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0f53e8: 5410 c61f |0004: iget-object v0, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ +0f53ec: 6e10 4443 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f53f2: 0a00 |0009: move-result v0 │ │ +0f53f4: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +0f53f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0f53fa: 0f00 |000d: return v0 │ │ +0f53fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0f53fe: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lindrora/atomic/model/Authentication; │ │ │ │ #4 : (in Lindrora/atomic/model/Authentication;) │ │ @@ -261729,25 +261708,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0f7728: |[0f7728] indrora.atomic.model.Authentication.hasSaslCredentials:()Z │ │ -0f7738: 5410 c81f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ -0f773c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0f7740: 5410 c81f |0004: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ -0f7744: 6e10 4443 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f774a: 0a00 |0009: move-result v0 │ │ -0f774c: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -0f7750: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0f7752: 0f00 |000d: return v0 │ │ -0f7754: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0f7756: 28fe |000f: goto 000d // -0002 │ │ +0f5400: |[0f5400] indrora.atomic.model.Authentication.hasSaslCredentials:()Z │ │ +0f5410: 5410 c81f |0000: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ +0f5414: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0f5418: 5410 c81f |0004: iget-object v0, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ +0f541c: 6e10 4443 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f5422: 0a00 |0009: move-result v0 │ │ +0f5424: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +0f5428: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0f542a: 0f00 |000d: return v0 │ │ +0f542c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0f542e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lindrora/atomic/model/Authentication; │ │ │ │ #5 : (in Lindrora/atomic/model/Authentication;) │ │ @@ -261755,20 +261734,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0f7758: |[0f7758] indrora.atomic.model.Authentication.setNickservPassword:(Ljava/lang/String;)V │ │ -0f7768: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0f776c: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -0f7770: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0f7772: 5b12 c61f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ -0f7776: 0e00 |0007: return-void │ │ +0f5430: |[0f5430] indrora.atomic.model.Authentication.setNickservPassword:(Ljava/lang/String;)V │ │ +0f5440: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0f5444: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +0f5448: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0f544a: 5b12 c61f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.nickservPassword:Ljava/lang/String; // field@1fc6 │ │ +0f544e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x0005 line=87 │ │ 0x0007 line=88 │ │ locals : │ │ @@ -261780,20 +261759,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0f7778: |[0f7778] indrora.atomic.model.Authentication.setSaslPassword:(Ljava/lang/String;)V │ │ -0f7788: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0f778c: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -0f7790: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0f7792: 5b12 c71f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.saslPassword:Ljava/lang/String; // field@1fc7 │ │ -0f7796: 0e00 |0007: return-void │ │ +0f5450: |[0f5450] indrora.atomic.model.Authentication.setSaslPassword:(Ljava/lang/String;)V │ │ +0f5460: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0f5464: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +0f5468: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0f546a: 5b12 c71f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.saslPassword:Ljava/lang/String; // field@1fc7 │ │ +0f546e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=71 │ │ 0x0005 line=74 │ │ 0x0007 line=75 │ │ locals : │ │ @@ -261805,37 +261784,37 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0f7798: |[0f7798] indrora.atomic.model.Authentication.setSaslUsername:(Ljava/lang/String;)V │ │ -0f77a8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -0f77ac: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -0f77b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0f77b2: 5b12 c81f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ -0f77b6: 0e00 |0007: return-void │ │ +0f5470: |[0f5470] indrora.atomic.model.Authentication.setSaslUsername:(Ljava/lang/String;)V │ │ +0f5480: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +0f5484: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +0f5488: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0f548a: 5b12 c81f |0005: iput-object v2, v1, Lindrora/atomic/model/Authentication;.saslUsername:Ljava/lang/String; // field@1fc8 │ │ +0f548e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0005 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/model/Authentication; │ │ 0x0000 - 0x0008 reg=2 saslUsername Ljava/lang/String; │ │ │ │ - source_file_idx : 1080 (Authentication.java) │ │ + source_file_idx : 1076 (Authentication.java) │ │ │ │ Class #1129 header: │ │ class_idx : 2078 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1298 │ │ +source_file_idx : 1294 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #1129 - │ │ Class descriptor : 'Lindrora/atomic/model/Broadcast;' │ │ @@ -261885,17 +261864,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f77b8: |[0f77b8] indrora.atomic.model.Broadcast.:()V │ │ -0f77c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f77ce: 0e00 |0003: return-void │ │ +0f5490: |[0f5490] indrora.atomic.model.Broadcast.:()V │ │ +0f54a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f54a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Broadcast; │ │ │ │ #1 : (in Lindrora/atomic/model/Broadcast;) │ │ @@ -261903,22 +261882,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f77d0: |[0f77d0] indrora.atomic.model.Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -0f77e0: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0f77e4: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0f77ea: 1a01 f040 |0005: const-string v1, "server" // string@40f0 │ │ -0f77ee: 6e30 e001 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0f77f4: 1a01 5624 |000a: const-string v1, "conversation" // string@2456 │ │ -0f77f8: 6e30 e401 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -0f77fe: 1100 |000f: return-object v0 │ │ +0f54a8: |[0f54a8] indrora.atomic.model.Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +0f54b8: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0f54bc: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0f54c2: 1a01 eb40 |0005: const-string v1, "server" // string@40eb │ │ +0f54c6: 6e30 e001 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0f54cc: 1a01 5124 |000a: const-string v1, "conversation" // string@2451 │ │ +0f54d0: 6e30 e401 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +0f54d6: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=51 │ │ 0x000a line=52 │ │ 0x000f line=54 │ │ locals : │ │ @@ -261932,38 +261911,38 @@ │ │ type : '(Ljava/lang/String;I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0f7800: |[0f7800] indrora.atomic.model.Broadcast.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; │ │ -0f7810: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -0f7814: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -0f781a: 1a01 f040 |0005: const-string v1, "server" // string@40f0 │ │ -0f781e: 6e30 e001 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -0f7824: 1100 |000a: return-object v0 │ │ +0f54d8: |[0f54d8] indrora.atomic.model.Broadcast.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; │ │ +0f54e8: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +0f54ec: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +0f54f2: 1a01 eb40 |0005: const-string v1, "server" // string@40eb │ │ +0f54f6: 6e30 e001 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +0f54fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=67 │ │ 0x000a line=69 │ │ locals : │ │ 0x0005 - 0x000b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=2 broadcastType Ljava/lang/String; │ │ 0x0000 - 0x000b reg=3 serverId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1298 (Broadcast.java) │ │ + source_file_idx : 1294 (Broadcast.java) │ │ │ │ Class #1130 header: │ │ class_idx : 2080 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1526 │ │ +source_file_idx : 1522 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #1130 annotations: │ │ Annotations on field #8148 'scheme_colors' │ │ @@ -262002,24 +261981,24 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0f7828: |[0f7828] indrora.atomic.model.ColorScheme.:(Ljava/lang/String;Z)V │ │ -0f7838: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f783e: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -0f7842: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ -0f7846: 5b10 d31f |0007: iput-object v0, v1, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f784a: 7100 433e 0000 |0009: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ -0f7850: 0c00 |000c: move-result-object v0 │ │ -0f7852: 6900 d11f |000d: sput-object v0, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ -0f7856: 6e30 9241 2103 |000f: invoke-virtual {v1, v2, v3}, Lindrora/atomic/model/ColorScheme;.loadScheme:(Ljava/lang/String;Z)V // method@4192 │ │ -0f785c: 0e00 |0012: return-void │ │ +0f5500: |[0f5500] indrora.atomic.model.ColorScheme.:(Ljava/lang/String;Z)V │ │ +0f5510: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5516: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +0f551a: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ +0f551e: 5b10 d31f |0007: iput-object v0, v1, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f5522: 7100 433e 0000 |0009: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ +0f5528: 0c00 |000c: move-result-object v0 │ │ +0f552a: 6900 d11f |000d: sput-object v0, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ +0f552e: 6e30 9241 2103 |000f: invoke-virtual {v1, v2, v3}, Lindrora/atomic/model/ColorScheme;.loadScheme:(Ljava/lang/String;Z)V // method@4192 │ │ +0f5534: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=26 │ │ 0x0009 line=31 │ │ 0x000f line=32 │ │ 0x0012 line=33 │ │ @@ -262033,40 +262012,40 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0f7860: |[0f7860] indrora.atomic.model.ColorScheme.getColorCached:(Ljava/lang/String;)I │ │ -0f7870: 1d03 |0000: monitor-enter v3 │ │ -0f7872: 5431 d41f |0001: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7876: 6e20 ef43 4100 |0003: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -0f787c: 0a01 |0006: move-result v1 │ │ -0f787e: 3901 1500 |0007: if-nez v1, 001c // +0015 │ │ -0f7882: 5431 d41f |0009: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7886: 5432 d51f |000b: iget-object v2, v3, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f788a: 6e20 4144 4200 |000d: invoke-virtual {v2, v4}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ -0f7890: 0c02 |0010: move-result-object v2 │ │ -0f7892: 7110 d502 0200 |0011: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ -0f7898: 0a02 |0014: move-result v2 │ │ -0f789a: 7110 0143 0200 |0015: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f78a0: 0c02 |0018: move-result-object v2 │ │ -0f78a2: 6e30 f343 4102 |0019: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f78a8: 5431 d41f |001c: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f78ac: 6e20 f143 4100 |001e: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0f78b2: 0c01 |0021: move-result-object v1 │ │ -0f78b4: 1f01 6808 |0022: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ -0f78b8: 6e10 fd42 0100 |0024: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0f78be: 0a00 |0027: move-result v0 │ │ -0f78c0: 1e03 |0028: monitor-exit v3 │ │ -0f78c2: 0f00 |0029: return v0 │ │ -0f78c4: 0d01 |002a: move-exception v1 │ │ -0f78c6: 1e03 |002b: monitor-exit v3 │ │ -0f78c8: 2701 |002c: throw v1 │ │ +0f5538: |[0f5538] indrora.atomic.model.ColorScheme.getColorCached:(Ljava/lang/String;)I │ │ +0f5548: 1d03 |0000: monitor-enter v3 │ │ +0f554a: 5431 d41f |0001: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f554e: 6e20 ef43 4100 |0003: invoke-virtual {v1, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +0f5554: 0a01 |0006: move-result v1 │ │ +0f5556: 3901 1500 |0007: if-nez v1, 001c // +0015 │ │ +0f555a: 5431 d41f |0009: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f555e: 5432 d51f |000b: iget-object v2, v3, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f5562: 6e20 4144 4200 |000d: invoke-virtual {v2, v4}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ +0f5568: 0c02 |0010: move-result-object v2 │ │ +0f556a: 7110 d502 0200 |0011: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ +0f5570: 0a02 |0014: move-result v2 │ │ +0f5572: 7110 0143 0200 |0015: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f5578: 0c02 |0018: move-result-object v2 │ │ +0f557a: 6e30 f343 4102 |0019: invoke-virtual {v1, v4, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f5580: 5431 d41f |001c: iget-object v1, v3, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f5584: 6e20 f143 4100 |001e: invoke-virtual {v1, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f558a: 0c01 |0021: move-result-object v1 │ │ +0f558c: 1f01 6808 |0022: check-cast v1, Ljava/lang/Integer; // type@0868 │ │ +0f5590: 6e10 fd42 0100 |0024: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f5596: 0a00 |0027: move-result v0 │ │ +0f5598: 1e03 |0028: monitor-exit v3 │ │ +0f559a: 0f00 |0029: return v0 │ │ +0f559c: 0d01 |002a: move-exception v1 │ │ +0f559e: 1e03 |002b: monitor-exit v3 │ │ +0f55a0: 2701 |002c: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x0027 │ │ -> 0x002a │ │ positions : │ │ 0x0000 line=110 │ │ 0x0009 line=111 │ │ 0x001c line=113 │ │ @@ -262083,19 +262062,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f78d8: |[0f78d8] indrora.atomic.model.ColorScheme.getBackground:()I │ │ -0f78e8: 1a00 6d21 |0000: const-string v0, "background" // string@216d │ │ -0f78ec: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f78f2: 0a00 |0005: move-result v0 │ │ -0f78f4: 0f00 |0006: return v0 │ │ +0f55b0: |[0f55b0] indrora.atomic.model.ColorScheme.getBackground:()I │ │ +0f55c0: 1a00 6821 |0000: const-string v0, "background" // string@2168 │ │ +0f55c4: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f55ca: 0a00 |0005: move-result v0 │ │ +0f55cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #1 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262103,19 +262082,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f78f8: |[0f78f8] indrora.atomic.model.ColorScheme.getChannelEvent:()I │ │ -0f7908: 1a00 9c22 |0000: const-string v0, "channelevent" // string@229c │ │ -0f790c: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7912: 0a00 |0005: move-result v0 │ │ -0f7914: 0f00 |0006: return v0 │ │ +0f55d0: |[0f55d0] indrora.atomic.model.ColorScheme.getChannelEvent:()I │ │ +0f55e0: 1a00 9722 |0000: const-string v0, "channelevent" // string@2297 │ │ +0f55e4: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f55ea: 0a00 |0005: move-result v0 │ │ +0f55ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #2 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262123,19 +262102,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7918: |[0f7918] indrora.atomic.model.ColorScheme.getError:()I │ │ -0f7928: 1a00 9e27 |0000: const-string v0, "error" // string@279e │ │ -0f792c: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7932: 0a00 |0005: move-result v0 │ │ -0f7934: 0f00 |0006: return v0 │ │ +0f55f0: |[0f55f0] indrora.atomic.model.ColorScheme.getError:()I │ │ +0f5600: 1a00 9927 |0000: const-string v0, "error" // string@2799 │ │ +0f5604: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f560a: 0a00 |0005: move-result v0 │ │ +0f560c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #3 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262143,19 +262122,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7938: |[0f7938] indrora.atomic.model.ColorScheme.getForeground:()I │ │ -0f7948: 1a00 ae28 |0000: const-string v0, "foreground" // string@28ae │ │ -0f794c: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7952: 0a00 |0005: move-result v0 │ │ -0f7954: 0f00 |0006: return v0 │ │ +0f5610: |[0f5610] indrora.atomic.model.ColorScheme.getForeground:()I │ │ +0f5620: 1a00 a928 |0000: const-string v0, "foreground" // string@28a9 │ │ +0f5624: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f562a: 0a00 |0005: move-result v0 │ │ +0f562c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #4 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262163,19 +262142,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7958: |[0f7958] indrora.atomic.model.ColorScheme.getHighlight:()I │ │ -0f7968: 1a00 552e |0000: const-string v0, "highlight" // string@2e55 │ │ -0f796c: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7972: 0a00 |0005: move-result v0 │ │ -0f7974: 0f00 |0006: return v0 │ │ +0f5630: |[0f5630] indrora.atomic.model.ColorScheme.getHighlight:()I │ │ +0f5640: 1a00 502e |0000: const-string v0, "highlight" // string@2e50 │ │ +0f5644: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f564a: 0a00 |0005: move-result v0 │ │ +0f564c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #5 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262183,21 +262162,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0f7978: |[0f7978] indrora.atomic.model.ColorScheme.getMircColor:(I)I │ │ -0f7988: 5420 d31f |0000: iget-object v0, v2, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f798c: 5421 d31f |0002: iget-object v1, v2, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f7990: 2111 |0004: array-length v1, v1 │ │ -0f7992: 9401 0301 |0005: rem-int v1, v3, v1 │ │ -0f7996: 4400 0001 |0007: aget v0, v0, v1 │ │ -0f799a: 0f00 |0009: return v0 │ │ +0f5650: |[0f5650] indrora.atomic.model.ColorScheme.getMircColor:(I)I │ │ +0f5660: 5420 d31f |0000: iget-object v0, v2, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f5664: 5421 d31f |0002: iget-object v1, v2, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f5668: 2111 |0004: array-length v1, v1 │ │ +0f566a: 9401 0301 |0005: rem-int v1, v3, v1 │ │ +0f566e: 4400 0001 |0007: aget v0, v0, v1 │ │ +0f5672: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lindrora/atomic/model/ColorScheme; │ │ 0x0000 - 0x000a reg=3 idx I │ │ │ │ @@ -262206,17 +262185,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f799c: |[0f799c] indrora.atomic.model.ColorScheme.getName:()Ljava/lang/String; │ │ -0f79ac: 5410 d21f |0000: iget-object v0, v1, Lindrora/atomic/model/ColorScheme;._name:Ljava/lang/String; // field@1fd2 │ │ -0f79b0: 1100 |0002: return-object v0 │ │ +0f5674: |[0f5674] indrora.atomic.model.ColorScheme.getName:()Ljava/lang/String; │ │ +0f5684: 5410 d21f |0000: iget-object v0, v1, Lindrora/atomic/model/ColorScheme;._name:Ljava/lang/String; // field@1fd2 │ │ +0f5688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #7 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262224,19 +262203,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f79b4: |[0f79b4] indrora.atomic.model.ColorScheme.getServerEvent:()I │ │ -0f79c4: 1a00 0041 |0000: const-string v0, "serverevent" // string@4100 │ │ -0f79c8: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f79ce: 0a00 |0005: move-result v0 │ │ -0f79d0: 0f00 |0006: return v0 │ │ +0f568c: |[0f568c] indrora.atomic.model.ColorScheme.getServerEvent:()I │ │ +0f569c: 1a00 fb40 |0000: const-string v0, "serverevent" // string@40fb │ │ +0f56a0: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f56a6: 0a00 |0005: move-result v0 │ │ +0f56a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #8 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262244,19 +262223,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f79d4: |[0f79d4] indrora.atomic.model.ColorScheme.getTopic:()I │ │ -0f79e4: 1a00 ed47 |0000: const-string v0, "topic" // string@47ed │ │ -0f79e8: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f79ee: 0a00 |0005: move-result v0 │ │ -0f79f0: 0f00 |0006: return v0 │ │ +0f56ac: |[0f56ac] indrora.atomic.model.ColorScheme.getTopic:()I │ │ +0f56bc: 1a00 e847 |0000: const-string v0, "topic" // string@47e8 │ │ +0f56c0: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f56c6: 0a00 |0005: move-result v0 │ │ +0f56c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #9 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262264,19 +262243,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f79f4: |[0f79f4] indrora.atomic.model.ColorScheme.getUrl:()I │ │ -0f7a04: 1a00 aa48 |0000: const-string v0, "url" // string@48aa │ │ -0f7a08: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7a0e: 0a00 |0005: move-result v0 │ │ -0f7a10: 0f00 |0006: return v0 │ │ +0f56cc: |[0f56cc] indrora.atomic.model.ColorScheme.getUrl:()I │ │ +0f56dc: 1a00 a548 |0000: const-string v0, "url" // string@48a5 │ │ +0f56e0: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f56e6: 0a00 |0005: move-result v0 │ │ +0f56e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #10 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262284,19 +262263,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f7a14: |[0f7a14] indrora.atomic.model.ColorScheme.getUserEvent:()I │ │ -0f7a24: 1a00 ce48 |0000: const-string v0, "userevent" // string@48ce │ │ -0f7a28: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ -0f7a2e: 0a00 |0005: move-result v0 │ │ -0f7a30: 0f00 |0006: return v0 │ │ +0f56ec: |[0f56ec] indrora.atomic.model.ColorScheme.getUserEvent:()I │ │ +0f56fc: 1a00 c948 |0000: const-string v0, "userevent" // string@48c9 │ │ +0f5700: 7020 8841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/ColorScheme;.getColorCached:(Ljava/lang/String;)I // method@4188 │ │ +0f5706: 0a00 |0005: move-result v0 │ │ +0f5708: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/ColorScheme; │ │ │ │ #11 : (in Lindrora/atomic/model/ColorScheme;) │ │ @@ -262304,175 +262283,175 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 318 16-bit code units │ │ -0f7a34: |[0f7a34] indrora.atomic.model.ColorScheme.loadScheme:(Ljava/lang/String;Z)V │ │ -0f7a44: 54e9 d31f |0000: iget-object v9, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f7a48: 1d09 |0002: monitor-enter v9 │ │ -0f7a4a: 2208 b608 |0003: new-instance v8, Ljava/util/Properties; // type@08b6 │ │ -0f7a4e: 7010 4044 0800 |0005: invoke-direct {v8}, Ljava/util/Properties;.:()V // method@4440 │ │ -0f7a54: 5be8 d51f |0008: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7a58: 1404 1d00 077f |000a: const v4, #float 1.79446e+38 // #7f07001d │ │ -0f7a5e: 54e8 d51f |000d: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7a62: 620a d11f |000f: sget-object v10, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ -0f7a66: 6e10 a801 0a00 |0011: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0f7a6c: 0c0a |0014: move-result-object v10 │ │ -0f7a6e: 6e20 4f02 4a00 |0015: invoke-virtual {v10, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ -0f7a74: 0c0a |0018: move-result-object v10 │ │ -0f7a76: 6e20 4244 a800 |0019: invoke-virtual {v8, v10}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@4442 │ │ -0f7a7c: 1c05 b207 |001c: const-class v5, Lindrora/atomic/R$raw; // type@07b2 │ │ -0f7a80: 2208 7908 |001e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0f7a84: 7010 5a43 0800 |0020: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7a8a: 1a0a 3547 |0023: const-string v10, "theme_" // string@4735 │ │ -0f7a8e: 6e20 6343 a800 |0025: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7a94: 0c08 |0028: move-result-object v8 │ │ -0f7a96: 6e20 6343 f800 |0029: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7a9c: 0c08 |002c: move-result-object v8 │ │ -0f7a9e: 6e10 6a43 0800 |002d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f7aa4: 0c08 |0030: move-result-object v8 │ │ -0f7aa6: 6e20 dd42 8500 |0031: invoke-virtual {v5, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42dd │ │ -0f7aac: 0c06 |0034: move-result-object v6 │ │ -0f7aae: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -0f7ab0: 6e20 8743 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ -0f7ab6: 0a04 |0039: move-result v4 │ │ -0f7ab8: 1408 1d00 077f |003a: const v8, #float 1.79446e+38 // #7f07001d │ │ -0f7abe: 3284 1100 |003d: if-eq v4, v8, 004e // +0011 │ │ -0f7ac2: 6208 d11f |003f: sget-object v8, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ -0f7ac6: 6e10 a801 0800 |0041: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0f7acc: 0c08 |0044: move-result-object v8 │ │ -0f7ace: 6e20 4f02 4800 |0045: invoke-virtual {v8, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ -0f7ad4: 0c07 |0048: move-result-object v7 │ │ -0f7ad6: 54e8 d51f |0049: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7ada: 6e20 4244 7800 |004b: invoke-virtual {v8, v7}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@4442 │ │ -0f7ae0: 54e8 d51f |004e: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7ae4: 1a0a 1f39 |0050: const-string v10, "mirc" // string@391f │ │ -0f7ae8: 6e20 4144 a800 |0052: invoke-virtual {v8, v10}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ -0f7aee: 0c08 |0055: move-result-object v8 │ │ -0f7af0: 1a0a c301 |0056: const-string v10, ";" // string@01c3 │ │ -0f7af4: 6e20 4643 a800 |0058: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -0f7afa: 0c01 |005b: move-result-object v1 │ │ -0f7afc: 2118 |005c: array-length v8, v1 │ │ -0f7afe: 2388 f508 |005d: new-array v8, v8, [I // type@08f5 │ │ -0f7b02: 5be8 d31f |005f: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f7b06: 1203 |0061: const/4 v3, #int 0 // #0 │ │ -0f7b08: 2118 |0062: array-length v8, v1 │ │ -0f7b0a: 3583 6900 |0063: if-ge v3, v8, 00cc // +0069 │ │ -0f7b0e: 4608 0103 |0065: aget-object v8, v1, v3 │ │ -0f7b12: 1a0a 0000 |0067: const-string v10, "" // string@0000 │ │ -0f7b16: 6e20 3843 a800 |0069: invoke-virtual {v8, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f7b1c: 0a08 |006c: move-result v8 │ │ -0f7b1e: 3808 5400 |006d: if-eqz v8, 00c1 // +0054 │ │ -0f7b22: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0f7b26: 28f1 |0071: goto 0062 // -000f │ │ -0f7b28: 0d02 |0072: move-exception v2 │ │ -0f7b2a: 1a08 f505 |0073: const-string v8, "ColorScheme" // string@05f5 │ │ -0f7b2e: 220a 7908 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -0f7b32: 7010 5a43 0a00 |0077: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7b38: 1a0b 6208 |007a: const-string v11, "Failure loading default theme: " // string@0862 │ │ -0f7b3c: 6e20 6343 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7b42: 0c0a |007f: move-result-object v10 │ │ -0f7b44: 6e10 7d43 0200 |0080: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ -0f7b4a: 0c0b |0083: move-result-object v11 │ │ -0f7b4c: 6e20 6343 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7b52: 0c0a |0087: move-result-object v10 │ │ -0f7b54: 6e10 6a43 0a00 |0088: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f7b5a: 0c0a |008b: move-result-object v10 │ │ -0f7b5c: 7120 5937 a800 |008c: invoke-static {v8, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0f7b62: 288d |008f: goto 001c // -0073 │ │ -0f7b64: 0d08 |0090: move-exception v8 │ │ -0f7b66: 1e09 |0091: monitor-exit v9 │ │ -0f7b68: 2708 |0092: throw v8 │ │ -0f7b6a: 0d02 |0093: move-exception v2 │ │ -0f7b6c: 1a08 f505 |0094: const-string v8, "ColorScheme" // string@05f5 │ │ -0f7b70: 220a 7908 |0096: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -0f7b74: 7010 5a43 0a00 |0098: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7b7a: 1a0b 6308 |009b: const-string v11, "Failure loading theme in preferences: " // string@0863 │ │ -0f7b7e: 6e20 6343 ba00 |009d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7b84: 0c0a |00a0: move-result-object v10 │ │ -0f7b86: 6e10 7d43 0200 |00a1: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ -0f7b8c: 0c0b |00a4: move-result-object v11 │ │ -0f7b8e: 6e20 6343 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7b94: 0c0a |00a8: move-result-object v10 │ │ -0f7b96: 6e10 6a43 0a00 |00a9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f7b9c: 0c0a |00ac: move-result-object v10 │ │ -0f7b9e: 7120 5937 a800 |00ad: invoke-static {v8, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -0f7ba4: 1404 1d00 077f |00b0: const v4, #float 1.79446e+38 // #7f07001d │ │ -0f7baa: 1a0f 4725 |00b3: const-string v15, "default" // string@2547 │ │ -0f7bae: 2885 |00b5: goto 003a // -007b │ │ -0f7bb0: 0d02 |00b6: move-exception v2 │ │ -0f7bb2: 1a08 f505 |00b7: const-string v8, "ColorScheme" // string@05f5 │ │ -0f7bb6: 6e10 7d43 0200 |00b9: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ -0f7bbc: 0c0a |00bc: move-result-object v10 │ │ -0f7bbe: 7120 5737 a800 |00bd: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0f7bc4: 288e |00c0: goto 004e // -0072 │ │ -0f7bc6: 4608 0103 |00c1: aget-object v8, v1, v3 │ │ -0f7bca: 7110 d502 0800 |00c3: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ -0f7bd0: 0a00 |00c6: move-result v0 │ │ -0f7bd2: 54e8 d31f |00c7: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ -0f7bd6: 4b00 0803 |00c9: aput v0, v8, v3 │ │ -0f7bda: 28a4 |00cb: goto 006f // -005c │ │ -0f7bdc: 54e8 d41f |00cc: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7be0: 3908 0900 |00ce: if-nez v8, 00d7 // +0009 │ │ -0f7be4: 2208 ac08 |00d0: new-instance v8, Ljava/util/HashMap; // type@08ac │ │ -0f7be8: 7010 ed43 0800 |00d2: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0f7bee: 5be8 d41f |00d5: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7bf2: 54e8 d41f |00d7: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7bf6: 6e10 ee43 0800 |00d9: invoke-virtual {v8}, Ljava/util/HashMap;.clear:()V // method@43ee │ │ -0f7bfc: 54ea d41f |00dc: iget-object v10, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7c00: 1a0b ae28 |00de: const-string v11, "foreground" // string@28ae │ │ -0f7c04: 54ec d51f |00e0: iget-object v12, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7c08: 2208 7908 |00e2: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0f7c0c: 7010 5a43 0800 |00e4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7c12: 1a0d af28 |00e7: const-string v13, "foreground." // string@28af │ │ -0f7c16: 6e20 6343 d800 |00e9: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7c1c: 0c0d |00ec: move-result-object v13 │ │ -0f7c1e: 3810 4b00 |00ed: if-eqz v16, 0138 // +004b │ │ -0f7c22: 1a08 1425 |00ef: const-string v8, "dark" // string@2514 │ │ -0f7c26: 6e20 6343 8d00 |00f1: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7c2c: 0c08 |00f4: move-result-object v8 │ │ -0f7c2e: 6e10 6a43 0800 |00f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f7c34: 0c08 |00f8: move-result-object v8 │ │ -0f7c36: 6e20 4144 8c00 |00f9: invoke-virtual {v12, v8}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ -0f7c3c: 0c08 |00fc: move-result-object v8 │ │ -0f7c3e: 7110 d502 0800 |00fd: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ -0f7c44: 0a08 |0100: move-result v8 │ │ -0f7c46: 7110 0143 0800 |0101: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7c4c: 0c08 |0104: move-result-object v8 │ │ -0f7c4e: 6e30 f343 ba08 |0105: invoke-virtual {v10, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f7c54: 54ea d41f |0108: iget-object v10, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ -0f7c58: 1a0b 6d21 |010a: const-string v11, "background" // string@216d │ │ -0f7c5c: 54ec d51f |010c: iget-object v12, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ -0f7c60: 2208 7908 |010e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -0f7c64: 7010 5a43 0800 |0110: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f7c6a: 1a0d 6f21 |0113: const-string v13, "background." // string@216f │ │ -0f7c6e: 6e20 6343 d800 |0115: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7c74: 0c0d |0118: move-result-object v13 │ │ -0f7c76: 3810 2200 |0119: if-eqz v16, 013b // +0022 │ │ -0f7c7a: 1a08 1425 |011b: const-string v8, "dark" // string@2514 │ │ -0f7c7e: 6e20 6343 8d00 |011d: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f7c84: 0c08 |0120: move-result-object v8 │ │ -0f7c86: 6e10 6a43 0800 |0121: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f7c8c: 0c08 |0124: move-result-object v8 │ │ -0f7c8e: 6e20 4144 8c00 |0125: invoke-virtual {v12, v8}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ -0f7c94: 0c08 |0128: move-result-object v8 │ │ -0f7c96: 7110 d502 0800 |0129: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ -0f7c9c: 0a08 |012c: move-result v8 │ │ -0f7c9e: 7110 0143 0800 |012d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7ca4: 0c08 |0130: move-result-object v8 │ │ -0f7ca6: 6e30 f343 ba08 |0131: invoke-virtual {v10, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0f7cac: 5bef d21f |0134: iput-object v15, v14, Lindrora/atomic/model/ColorScheme;._name:Ljava/lang/String; // field@1fd2 │ │ -0f7cb0: 1e09 |0136: monitor-exit v9 │ │ -0f7cb2: 0e00 |0137: return-void │ │ -0f7cb4: 1a08 6c31 |0138: const-string v8, "light" // string@316c │ │ -0f7cb8: 28b7 |013a: goto 00f1 // -0049 │ │ -0f7cba: 1a08 6c31 |013b: const-string v8, "light" // string@316c │ │ -0f7cbe: 28e0 |013d: goto 011d // -0020 │ │ +0f570c: |[0f570c] indrora.atomic.model.ColorScheme.loadScheme:(Ljava/lang/String;Z)V │ │ +0f571c: 54e9 d31f |0000: iget-object v9, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f5720: 1d09 |0002: monitor-enter v9 │ │ +0f5722: 2208 b608 |0003: new-instance v8, Ljava/util/Properties; // type@08b6 │ │ +0f5726: 7010 4044 0800 |0005: invoke-direct {v8}, Ljava/util/Properties;.:()V // method@4440 │ │ +0f572c: 5be8 d51f |0008: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f5730: 1404 1d00 077f |000a: const v4, #float 1.79446e+38 // #7f07001d │ │ +0f5736: 54e8 d51f |000d: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f573a: 620a d11f |000f: sget-object v10, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ +0f573e: 6e10 a801 0a00 |0011: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f5744: 0c0a |0014: move-result-object v10 │ │ +0f5746: 6e20 4f02 4a00 |0015: invoke-virtual {v10, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ +0f574c: 0c0a |0018: move-result-object v10 │ │ +0f574e: 6e20 4244 a800 |0019: invoke-virtual {v8, v10}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@4442 │ │ +0f5754: 1c05 b207 |001c: const-class v5, Lindrora/atomic/R$raw; // type@07b2 │ │ +0f5758: 2208 7908 |001e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0f575c: 7010 5a43 0800 |0020: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f5762: 1a0a 3047 |0023: const-string v10, "theme_" // string@4730 │ │ +0f5766: 6e20 6343 a800 |0025: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f576c: 0c08 |0028: move-result-object v8 │ │ +0f576e: 6e20 6343 f800 |0029: invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f5774: 0c08 |002c: move-result-object v8 │ │ +0f5776: 6e10 6a43 0800 |002d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f577c: 0c08 |0030: move-result-object v8 │ │ +0f577e: 6e20 dd42 8500 |0031: invoke-virtual {v5, v8}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42dd │ │ +0f5784: 0c06 |0034: move-result-object v6 │ │ +0f5786: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +0f5788: 6e20 8743 8600 |0036: invoke-virtual {v6, v8}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@4387 │ │ +0f578e: 0a04 |0039: move-result v4 │ │ +0f5790: 1408 1d00 077f |003a: const v8, #float 1.79446e+38 // #7f07001d │ │ +0f5796: 3284 1100 |003d: if-eq v4, v8, 004e // +0011 │ │ +0f579a: 6208 d11f |003f: sget-object v8, Lindrora/atomic/model/ColorScheme;._context:Landroid/content/Context; // field@1fd1 │ │ +0f579e: 6e10 a801 0800 |0041: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f57a4: 0c08 |0044: move-result-object v8 │ │ +0f57a6: 6e20 4f02 4800 |0045: invoke-virtual {v8, v4}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@024f │ │ +0f57ac: 0c07 |0048: move-result-object v7 │ │ +0f57ae: 54e8 d51f |0049: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f57b2: 6e20 4244 7800 |004b: invoke-virtual {v8, v7}, Ljava/util/Properties;.load:(Ljava/io/InputStream;)V // method@4442 │ │ +0f57b8: 54e8 d51f |004e: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f57bc: 1a0a 1a39 |0050: const-string v10, "mirc" // string@391a │ │ +0f57c0: 6e20 4144 a800 |0052: invoke-virtual {v8, v10}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ +0f57c6: 0c08 |0055: move-result-object v8 │ │ +0f57c8: 1a0a c001 |0056: const-string v10, ";" // string@01c0 │ │ +0f57cc: 6e20 4643 a800 |0058: invoke-virtual {v8, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +0f57d2: 0c01 |005b: move-result-object v1 │ │ +0f57d4: 2118 |005c: array-length v8, v1 │ │ +0f57d6: 2388 f508 |005d: new-array v8, v8, [I // type@08f5 │ │ +0f57da: 5be8 d31f |005f: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f57de: 1203 |0061: const/4 v3, #int 0 // #0 │ │ +0f57e0: 2118 |0062: array-length v8, v1 │ │ +0f57e2: 3583 6900 |0063: if-ge v3, v8, 00cc // +0069 │ │ +0f57e6: 4608 0103 |0065: aget-object v8, v1, v3 │ │ +0f57ea: 1a0a 0000 |0067: const-string v10, "" // string@0000 │ │ +0f57ee: 6e20 3843 a800 |0069: invoke-virtual {v8, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f57f4: 0a08 |006c: move-result v8 │ │ +0f57f6: 3808 5400 |006d: if-eqz v8, 00c1 // +0054 │ │ +0f57fa: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f57fe: 28f1 |0071: goto 0062 // -000f │ │ +0f5800: 0d02 |0072: move-exception v2 │ │ +0f5802: 1a08 f105 |0073: const-string v8, "ColorScheme" // string@05f1 │ │ +0f5806: 220a 7908 |0075: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +0f580a: 7010 5a43 0a00 |0077: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f5810: 1a0b 5e08 |007a: const-string v11, "Failure loading default theme: " // string@085e │ │ +0f5814: 6e20 6343 ba00 |007c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f581a: 0c0a |007f: move-result-object v10 │ │ +0f581c: 6e10 7d43 0200 |0080: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ +0f5822: 0c0b |0083: move-result-object v11 │ │ +0f5824: 6e20 6343 ba00 |0084: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f582a: 0c0a |0087: move-result-object v10 │ │ +0f582c: 6e10 6a43 0a00 |0088: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f5832: 0c0a |008b: move-result-object v10 │ │ +0f5834: 7120 5937 a800 |008c: invoke-static {v8, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0f583a: 288d |008f: goto 001c // -0073 │ │ +0f583c: 0d08 |0090: move-exception v8 │ │ +0f583e: 1e09 |0091: monitor-exit v9 │ │ +0f5840: 2708 |0092: throw v8 │ │ +0f5842: 0d02 |0093: move-exception v2 │ │ +0f5844: 1a08 f105 |0094: const-string v8, "ColorScheme" // string@05f1 │ │ +0f5848: 220a 7908 |0096: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +0f584c: 7010 5a43 0a00 |0098: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f5852: 1a0b 5f08 |009b: const-string v11, "Failure loading theme in preferences: " // string@085f │ │ +0f5856: 6e20 6343 ba00 |009d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f585c: 0c0a |00a0: move-result-object v10 │ │ +0f585e: 6e10 7d43 0200 |00a1: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ +0f5864: 0c0b |00a4: move-result-object v11 │ │ +0f5866: 6e20 6343 ba00 |00a5: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f586c: 0c0a |00a8: move-result-object v10 │ │ +0f586e: 6e10 6a43 0a00 |00a9: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f5874: 0c0a |00ac: move-result-object v10 │ │ +0f5876: 7120 5937 a800 |00ad: invoke-static {v8, v10}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +0f587c: 1404 1d00 077f |00b0: const v4, #float 1.79446e+38 // #7f07001d │ │ +0f5882: 1a0f 4225 |00b3: const-string v15, "default" // string@2542 │ │ +0f5886: 2885 |00b5: goto 003a // -007b │ │ +0f5888: 0d02 |00b6: move-exception v2 │ │ +0f588a: 1a08 f105 |00b7: const-string v8, "ColorScheme" // string@05f1 │ │ +0f588e: 6e10 7d43 0200 |00b9: invoke-virtual {v2}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@437d │ │ +0f5894: 0c0a |00bc: move-result-object v10 │ │ +0f5896: 7120 5737 a800 |00bd: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0f589c: 288e |00c0: goto 004e // -0072 │ │ +0f589e: 4608 0103 |00c1: aget-object v8, v1, v3 │ │ +0f58a2: 7110 d502 0800 |00c3: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ +0f58a8: 0a00 |00c6: move-result v0 │ │ +0f58aa: 54e8 d31f |00c7: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.colors:[I // field@1fd3 │ │ +0f58ae: 4b00 0803 |00c9: aput v0, v8, v3 │ │ +0f58b2: 28a4 |00cb: goto 006f // -005c │ │ +0f58b4: 54e8 d41f |00cc: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f58b8: 3908 0900 |00ce: if-nez v8, 00d7 // +0009 │ │ +0f58bc: 2208 ac08 |00d0: new-instance v8, Ljava/util/HashMap; // type@08ac │ │ +0f58c0: 7010 ed43 0800 |00d2: invoke-direct {v8}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f58c6: 5be8 d41f |00d5: iput-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f58ca: 54e8 d41f |00d7: iget-object v8, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f58ce: 6e10 ee43 0800 |00d9: invoke-virtual {v8}, Ljava/util/HashMap;.clear:()V // method@43ee │ │ +0f58d4: 54ea d41f |00dc: iget-object v10, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f58d8: 1a0b a928 |00de: const-string v11, "foreground" // string@28a9 │ │ +0f58dc: 54ec d51f |00e0: iget-object v12, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f58e0: 2208 7908 |00e2: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0f58e4: 7010 5a43 0800 |00e4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f58ea: 1a0d aa28 |00e7: const-string v13, "foreground." // string@28aa │ │ +0f58ee: 6e20 6343 d800 |00e9: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f58f4: 0c0d |00ec: move-result-object v13 │ │ +0f58f6: 3810 4b00 |00ed: if-eqz v16, 0138 // +004b │ │ +0f58fa: 1a08 0f25 |00ef: const-string v8, "dark" // string@250f │ │ +0f58fe: 6e20 6343 8d00 |00f1: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f5904: 0c08 |00f4: move-result-object v8 │ │ +0f5906: 6e10 6a43 0800 |00f5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f590c: 0c08 |00f8: move-result-object v8 │ │ +0f590e: 6e20 4144 8c00 |00f9: invoke-virtual {v12, v8}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ +0f5914: 0c08 |00fc: move-result-object v8 │ │ +0f5916: 7110 d502 0800 |00fd: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ +0f591c: 0a08 |0100: move-result v8 │ │ +0f591e: 7110 0143 0800 |0101: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f5924: 0c08 |0104: move-result-object v8 │ │ +0f5926: 6e30 f343 ba08 |0105: invoke-virtual {v10, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f592c: 54ea d41f |0108: iget-object v10, v14, Lindrora/atomic/model/ColorScheme;.scheme_colors:Ljava/util/HashMap; // field@1fd4 │ │ +0f5930: 1a0b 6821 |010a: const-string v11, "background" // string@2168 │ │ +0f5934: 54ec d51f |010c: iget-object v12, v14, Lindrora/atomic/model/ColorScheme;.themeProps:Ljava/util/Properties; // field@1fd5 │ │ +0f5938: 2208 7908 |010e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +0f593c: 7010 5a43 0800 |0110: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f5942: 1a0d 6a21 |0113: const-string v13, "background." // string@216a │ │ +0f5946: 6e20 6343 d800 |0115: invoke-virtual {v8, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f594c: 0c0d |0118: move-result-object v13 │ │ +0f594e: 3810 2200 |0119: if-eqz v16, 013b // +0022 │ │ +0f5952: 1a08 0f25 |011b: const-string v8, "dark" // string@250f │ │ +0f5956: 6e20 6343 8d00 |011d: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f595c: 0c08 |0120: move-result-object v8 │ │ +0f595e: 6e10 6a43 0800 |0121: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f5964: 0c08 |0124: move-result-object v8 │ │ +0f5966: 6e20 4144 8c00 |0125: invoke-virtual {v12, v8}, Ljava/util/Properties;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@4441 │ │ +0f596c: 0c08 |0128: move-result-object v8 │ │ +0f596e: 7110 d502 0800 |0129: invoke-static {v8}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@02d5 │ │ +0f5974: 0a08 |012c: move-result v8 │ │ +0f5976: 7110 0143 0800 |012d: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f597c: 0c08 |0130: move-result-object v8 │ │ +0f597e: 6e30 f343 ba08 |0131: invoke-virtual {v10, v11, v8}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f5984: 5bef d21f |0134: iput-object v15, v14, Lindrora/atomic/model/ColorScheme;._name:Ljava/lang/String; // field@1fd2 │ │ +0f5988: 1e09 |0136: monitor-exit v9 │ │ +0f598a: 0e00 |0137: return-void │ │ +0f598c: 1a08 6731 |0138: const-string v8, "light" // string@3167 │ │ +0f5990: 28b7 |013a: goto 00f1 // -0049 │ │ +0f5992: 1a08 6731 |013b: const-string v8, "light" // string@3167 │ │ +0f5996: 28e0 |013d: goto 011d // -0020 │ │ catches : 8 │ │ 0x0003 - 0x000a │ │ -> 0x0090 │ │ 0x000d - 0x001c │ │ Ljava/lang/Throwable; -> 0x0072 │ │ -> 0x0090 │ │ 0x001c - 0x001e │ │ @@ -262495,22 +262474,25 @@ │ │ 0x000a line=47 │ │ 0x000d line=50 │ │ 0x001c line=56 │ │ 0x001e line=59 │ │ 0x0035 line=60 │ │ 0x003a line=71 │ │ 0x003f line=73 │ │ + 0x0045 line=74 │ │ 0x0049 line=76 │ │ 0x004e line=83 │ │ 0x005c line=85 │ │ 0x0061 line=87 │ │ 0x0065 line=88 │ │ 0x006f line=87 │ │ 0x0072 line=51 │ │ 0x0073 line=52 │ │ + 0x0080 line=53 │ │ + 0x008c line=52 │ │ 0x0090 line=105 │ │ 0x0093 line=61 │ │ 0x0094 line=65 │ │ 0x00b0 line=66 │ │ 0x00b3 line=67 │ │ 0x00b6 line=77 │ │ 0x00b7 line=78 │ │ @@ -262542,21 +262524,21 @@ │ │ 0x00c1 - 0x013e reg=3 i I │ │ 0x0093 - 0x013e reg=4 id I │ │ 0x0093 - 0x013e reg=5 raw_resources Ljava/lang/Class; Ljava/lang/Class; │ │ 0x0000 - 0x013e reg=14 this Lindrora/atomic/model/ColorScheme; │ │ 0x0000 - 0x013e reg=15 scheme Ljava/lang/String; │ │ 0x0000 - 0x013e reg=16 useDarkTheme Z │ │ │ │ - source_file_idx : 1526 (ColorScheme.java) │ │ + source_file_idx : 1522 (ColorScheme.java) │ │ │ │ Class #1131 header: │ │ class_idx : 2081 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1527 │ │ +source_file_idx : 1523 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1131 - │ │ Class descriptor : 'Lindrora/atomic/model/ColorSchemeManager;' │ │ @@ -262584,25 +262566,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0f7d18: |[0f7d18] indrora.atomic.model.ColorSchemeManager.:()V │ │ -0f7d28: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f7d2e: 7100 483e 0000 |0003: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -0f7d34: 0c00 |0006: move-result-object v0 │ │ -0f7d36: 5b10 d81f |0007: iput-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ -0f7d3a: 5410 d81f |0009: iget-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ -0f7d3e: 6e10 2542 0000 |000b: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f7d44: 0c00 |000e: move-result-object v0 │ │ -0f7d46: 5b10 d61f |000f: iput-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ -0f7d4a: 7010 9641 0100 |0011: invoke-direct {v1}, Lindrora/atomic/model/ColorSchemeManager;.reloadScheme:()V // method@4196 │ │ -0f7d50: 0e00 |0014: return-void │ │ +0f59f0: |[0f59f0] indrora.atomic.model.ColorSchemeManager.:()V │ │ +0f5a00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5a06: 7100 483e 0000 |0003: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +0f5a0c: 0c00 |0006: move-result-object v0 │ │ +0f5a0e: 5b10 d81f |0007: iput-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ +0f5a12: 5410 d81f |0009: iget-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ +0f5a16: 6e10 2542 0000 |000b: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f5a1c: 0c00 |000e: move-result-object v0 │ │ +0f5a1e: 5b10 d61f |000f: iput-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ +0f5a22: 7010 9641 0100 |0011: invoke-direct {v1}, Lindrora/atomic/model/ColorSchemeManager;.reloadScheme:()V // method@4196 │ │ +0f5a28: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0009 line=17 │ │ 0x0011 line=18 │ │ 0x0014 line=19 │ │ @@ -262614,23 +262596,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0f7d54: |[0f7d54] indrora.atomic.model.ColorSchemeManager.reloadScheme:()V │ │ -0f7d64: 2200 2008 |0000: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ -0f7d68: 5431 d61f |0002: iget-object v1, v3, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ -0f7d6c: 5411 1620 |0004: iget-object v1, v1, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f7d70: 5432 d61f |0006: iget-object v2, v3, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ -0f7d74: 5522 1f20 |0008: iget-boolean v2, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f7d78: 7030 8541 1002 |000a: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ -0f7d7e: 5b30 d71f |000d: iput-object v0, v3, Lindrora/atomic/model/ColorSchemeManager;._currentColorScheme:Lindrora/atomic/model/ColorScheme; // field@1fd7 │ │ -0f7d82: 0e00 |000f: return-void │ │ +0f5a2c: |[0f5a2c] indrora.atomic.model.ColorSchemeManager.reloadScheme:()V │ │ +0f5a3c: 2200 2008 |0000: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ +0f5a40: 5431 d61f |0002: iget-object v1, v3, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ +0f5a44: 5411 1620 |0004: iget-object v1, v1, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f5a48: 5432 d61f |0006: iget-object v2, v3, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ +0f5a4c: 5522 1f20 |0008: iget-boolean v2, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f5a50: 7030 8541 1002 |000a: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ +0f5a56: 5b30 d71f |000d: iput-object v0, v3, Lindrora/atomic/model/ColorSchemeManager;._currentColorScheme:Lindrora/atomic/model/ColorScheme; // field@1fd7 │ │ +0f5a5a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x000f line=24 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lindrora/atomic/model/ColorSchemeManager; │ │ │ │ @@ -262640,17 +262622,17 @@ │ │ type : '()Lindrora/atomic/model/ColorScheme;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f7d84: |[0f7d84] indrora.atomic.model.ColorSchemeManager.getCurrentScheme:()Lindrora/atomic/model/ColorScheme; │ │ -0f7d94: 5410 d71f |0000: iget-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._currentColorScheme:Lindrora/atomic/model/ColorScheme; // field@1fd7 │ │ -0f7d98: 1100 |0002: return-object v0 │ │ +0f5a5c: |[0f5a5c] indrora.atomic.model.ColorSchemeManager.getCurrentScheme:()Lindrora/atomic/model/ColorScheme; │ │ +0f5a6c: 5410 d71f |0000: iget-object v0, v1, Lindrora/atomic/model/ColorSchemeManager;._currentColorScheme:Lindrora/atomic/model/ColorScheme; // field@1fd7 │ │ +0f5a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/ColorSchemeManager; │ │ │ │ #1 : (in Lindrora/atomic/model/ColorSchemeManager;) │ │ @@ -262658,46 +262640,46 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0f7d9c: |[0f7d9c] indrora.atomic.model.ColorSchemeManager.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -0f7dac: 5420 d61f |0000: iget-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ -0f7db0: 5421 d81f |0002: iget-object v1, v2, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ -0f7db4: 6e10 2542 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f7dba: 0c01 |0007: move-result-object v1 │ │ -0f7dbc: 6e20 e041 1000 |0008: invoke-virtual {v0, v1}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ -0f7dc2: 0a00 |000b: move-result v0 │ │ -0f7dc4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -0f7dc8: 5420 d81f |000e: iget-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ -0f7dcc: 6e10 2542 0000 |0010: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f7dd2: 0c00 |0013: move-result-object v0 │ │ -0f7dd4: 5b20 d61f |0014: iput-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ -0f7dd8: 7010 9641 0200 |0016: invoke-direct {v2}, Lindrora/atomic/model/ColorSchemeManager;.reloadScheme:()V // method@4196 │ │ -0f7dde: 0e00 |0019: return-void │ │ +0f5a74: |[0f5a74] indrora.atomic.model.ColorSchemeManager.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +0f5a84: 5420 d61f |0000: iget-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ +0f5a88: 5421 d81f |0002: iget-object v1, v2, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ +0f5a8c: 6e10 2542 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f5a92: 0c01 |0007: move-result-object v1 │ │ +0f5a94: 6e20 e041 1000 |0008: invoke-virtual {v0, v1}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ +0f5a9a: 0a00 |000b: move-result v0 │ │ +0f5a9c: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0f5aa0: 5420 d81f |000e: iget-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._settings:Lindrora/atomic/model/Settings; // field@1fd8 │ │ +0f5aa4: 6e10 2542 0000 |0010: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f5aaa: 0c00 |0013: move-result-object v0 │ │ +0f5aac: 5b20 d61f |0014: iput-object v0, v2, Lindrora/atomic/model/ColorSchemeManager;._cParams:Lindrora/atomic/model/MessageRenderParams; // field@1fd6 │ │ +0f5ab0: 7010 9641 0200 |0016: invoke-direct {v2}, Lindrora/atomic/model/ColorSchemeManager;.reloadScheme:()V // method@4196 │ │ +0f5ab6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000e line=33 │ │ 0x0016 line=34 │ │ 0x0019 line=36 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lindrora/atomic/model/ColorSchemeManager; │ │ 0x0000 - 0x001a reg=3 arg0 Landroid/content/SharedPreferences; │ │ 0x0000 - 0x001a reg=4 arg1 Ljava/lang/String; │ │ │ │ - source_file_idx : 1527 (ColorSchemeManager.java) │ │ + source_file_idx : 1523 (ColorSchemeManager.java) │ │ │ │ Class #1132 header: │ │ class_idx : 2082 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1581 │ │ +source_file_idx : 1577 │ │ static_fields_size : 10 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 20 │ │ │ │ Class #1132 annotations: │ │ Annotations on class │ │ @@ -262802,52 +262784,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0f7de0: |[0f7de0] indrora.atomic.model.Conversation.:()V │ │ -0f7df0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0f7df2: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -0f7df6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0f7dfc: 6900 e91f |0006: sput-object v0, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ -0f7e00: 0e00 |0008: return-void │ │ -0f7e02: 0000 |0009: nop // spacer │ │ -0f7e04: 0003 0400 0300 0000 0200 0000 0100 ... |000a: array-data (10 units) │ │ +0f5ab8: |[0f5ab8] indrora.atomic.model.Conversation.:()V │ │ +0f5ac8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0f5aca: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +0f5ace: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0f5ad4: 6900 e91f |0006: sput-object v0, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ +0f5ad8: 0e00 |0008: return-void │ │ +0f5ada: 0000 |0009: nop // spacer │ │ +0f5adc: 0003 0400 0300 0000 0200 0000 0100 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/model/Conversation;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -0f7e18: |[0f7e18] indrora.atomic.model.Conversation.:(Ljava/lang/String;)V │ │ -0f7e28: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f7e2e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0f7e30: 5910 e81f |0004: iput v0, v1, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f7e34: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0f7e36: 5910 e71f |0007: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ -0f7e3a: 1300 1e00 |0009: const/16 v0, #int 30 // #1e │ │ -0f7e3e: 5910 e51f |000b: iput v0, v1, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ -0f7e42: 2200 b108 |000d: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -0f7e46: 7010 1244 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -0f7e4c: 5b10 e31f |0012: iput-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f7e50: 2200 b108 |0014: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -0f7e54: 7010 1244 0000 |0016: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -0f7e5a: 5b10 e41f |0019: iput-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7e5e: 5b12 e61f |001b: iput-object v2, v1, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ -0f7e62: 0e00 |001d: return-void │ │ +0f5af0: |[0f5af0] indrora.atomic.model.Conversation.:(Ljava/lang/String;)V │ │ +0f5b00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5b06: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0f5b08: 5910 e81f |0004: iput v0, v1, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5b0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f5b0e: 5910 e71f |0007: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ +0f5b12: 1300 1e00 |0009: const/16 v0, #int 30 // #1e │ │ +0f5b16: 5910 e51f |000b: iput v0, v1, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ +0f5b1a: 2200 b108 |000d: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +0f5b1e: 7010 1244 0000 |000f: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +0f5b24: 5b10 e31f |0012: iput-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5b28: 2200 b108 |0014: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +0f5b2c: 7010 1244 0000 |0016: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +0f5b32: 5b10 e41f |0019: iput-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5b36: 5b12 e61f |001b: iput-object v2, v1, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ +0f5b3a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ 0x0009 line=58 │ │ 0x000d line=80 │ │ @@ -262864,39 +262846,39 @@ │ │ type : '(Lindrora/atomic/model/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0f7e64: |[0f7e64] indrora.atomic.model.Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ -0f7e74: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -0f7e76: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0f7e78: 6e10 a741 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -0f7e7e: 0a00 |0005: move-result v0 │ │ -0f7e80: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ -0f7e84: 6e20 dc41 1400 |0008: invoke-virtual {v4, v1}, Lindrora/atomic/model/Message;.setType:(I)V // method@41dc │ │ -0f7e8a: 5430 e31f |000b: iget-object v0, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f7e8e: 6e30 1344 2004 |000d: invoke-virtual {v0, v2, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@4413 │ │ -0f7e94: 5430 e41f |0010: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7e98: 6e20 1444 4000 |0012: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ -0f7e9e: 5430 e41f |0015: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7ea2: 6e10 1f44 0000 |0017: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f7ea8: 0a00 |001a: move-result v0 │ │ -0f7eaa: 5231 e51f |001b: iget v1, v3, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ -0f7eae: 3710 1300 |001d: if-le v0, v1, 0030 // +0013 │ │ -0f7eb2: 5430 e41f |001f: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7eb6: 6e20 1844 2000 |0021: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f7ebc: 0c00 |0024: move-result-object v0 │ │ -0f7ebe: 1f00 2808 |0025: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f7ec2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0f7ec4: 6e20 d941 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setConversation:(Lindrora/atomic/model/Conversation;)V // method@41d9 │ │ -0f7eca: 5430 e41f |002b: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7ece: 6e20 1d44 2000 |002d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ -0f7ed4: 0e00 |0030: return-void │ │ +0f5b3c: |[0f5b3c] indrora.atomic.model.Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ +0f5b4c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0f5b4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0f5b50: 6e10 a741 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +0f5b56: 0a00 |0005: move-result v0 │ │ +0f5b58: 3310 0500 |0006: if-ne v0, v1, 000b // +0005 │ │ +0f5b5c: 6e20 dc41 1400 |0008: invoke-virtual {v4, v1}, Lindrora/atomic/model/Message;.setType:(I)V // method@41dc │ │ +0f5b62: 5430 e31f |000b: iget-object v0, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5b66: 6e30 1344 2004 |000d: invoke-virtual {v0, v2, v4}, Ljava/util/LinkedList;.add:(ILjava/lang/Object;)V // method@4413 │ │ +0f5b6c: 5430 e41f |0010: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5b70: 6e20 1444 4000 |0012: invoke-virtual {v0, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ +0f5b76: 5430 e41f |0015: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5b7a: 6e10 1f44 0000 |0017: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5b80: 0a00 |001a: move-result v0 │ │ +0f5b82: 5231 e51f |001b: iget v1, v3, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ +0f5b86: 3710 1300 |001d: if-le v0, v1, 0030 // +0013 │ │ +0f5b8a: 5430 e41f |001f: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5b8e: 6e20 1844 2000 |0021: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f5b94: 0c00 |0024: move-result-object v0 │ │ +0f5b96: 1f00 2808 |0025: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f5b9a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0f5b9c: 6e20 d941 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setConversation:(Lindrora/atomic/model/Conversation;)V // method@41d9 │ │ +0f5ba2: 5430 e41f |002b: iget-object v0, v3, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5ba6: 6e20 1d44 2000 |002d: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ +0f5bac: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0008 line=119 │ │ 0x000b line=121 │ │ 0x0010 line=122 │ │ 0x0015 line=124 │ │ @@ -262912,19 +262894,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0f7ed8: |[0f7ed8] indrora.atomic.model.Conversation.addNewMention:()V │ │ -0f7ee8: 5210 e71f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ -0f7eec: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f7ef0: 5910 e71f |0004: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ -0f7ef4: 0e00 |0006: return-void │ │ +0f5bb0: |[0f5bb0] indrora.atomic.model.Conversation.addNewMention:()V │ │ +0f5bc0: 5210 e71f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ +0f5bc4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f5bc8: 5910 e71f |0004: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ +0f5bcc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0006 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ @@ -262933,18 +262915,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f7ef8: |[0f7ef8] indrora.atomic.model.Conversation.clearBuffer:()V │ │ -0f7f08: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f7f0c: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ -0f7f12: 0e00 |0005: return-void │ │ +0f5bd0: |[0f5bd0] indrora.atomic.model.Conversation.clearBuffer:()V │ │ +0f5be0: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5be4: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ +0f5bea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ @@ -262953,18 +262935,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0f7f14: |[0f7f14] indrora.atomic.model.Conversation.clearHistory:()V │ │ -0f7f24: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7f28: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ -0f7f2e: 0e00 |0005: return-void │ │ +0f5bec: |[0f5bec] indrora.atomic.model.Conversation.clearHistory:()V │ │ +0f5bfc: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5c00: 6e10 1744 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@4417 │ │ +0f5c06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ @@ -262973,18 +262955,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0f7f30: |[0f7f30] indrora.atomic.model.Conversation.clearNewMentions:()V │ │ -0f7f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f7f42: 5910 e71f |0001: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ -0f7f46: 0e00 |0003: return-void │ │ +0f5c08: |[0f5c08] indrora.atomic.model.Conversation.clearNewMentions:()V │ │ +0f5c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f5c1a: 5910 e71f |0001: iput v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ +0f5c1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ @@ -262993,38 +262975,38 @@ │ │ type : '(Lindrora/atomic/model/Conversation;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0f7f48: |[0f7f48] indrora.atomic.model.Conversation.compareTo:(Lindrora/atomic/model/Conversation;)I │ │ -0f7f58: 6202 e91f |0000: sget-object v2, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ -0f7f5c: 6e10 a741 0400 |0002: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -0f7f62: 0a03 |0005: move-result v3 │ │ -0f7f64: 7120 d743 3200 |0006: invoke-static {v2, v3}, Ljava/util/Arrays;.binarySearch:([II)I // method@43d7 │ │ -0f7f6a: 0a00 |0009: move-result v0 │ │ -0f7f6c: 6202 e91f |000a: sget-object v2, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ -0f7f70: 6e10 a741 0500 |000c: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -0f7f76: 0a03 |000f: move-result v3 │ │ -0f7f78: 7120 d743 3200 |0010: invoke-static {v2, v3}, Ljava/util/Arrays;.binarySearch:([II)I // method@43d7 │ │ -0f7f7e: 0a01 |0013: move-result v1 │ │ -0f7f80: 3310 0b00 |0014: if-ne v0, v1, 001f // +000b │ │ -0f7f84: 5442 e61f |0016: iget-object v2, v4, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ -0f7f88: 5453 e61f |0018: iget-object v3, v5, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ -0f7f8c: 6e20 3543 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ -0f7f92: 0a02 |001d: move-result v2 │ │ -0f7f94: 0f02 |001e: return v2 │ │ -0f7f96: 7110 0143 0100 |001f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7f9c: 0c02 |0022: move-result-object v2 │ │ -0f7f9e: 7110 0143 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0f7fa4: 0c03 |0026: move-result-object v3 │ │ -0f7fa6: 6e20 fb42 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@42fb │ │ -0f7fac: 0a02 |002a: move-result v2 │ │ -0f7fae: 28f3 |002b: goto 001e // -000d │ │ +0f5c20: |[0f5c20] indrora.atomic.model.Conversation.compareTo:(Lindrora/atomic/model/Conversation;)I │ │ +0f5c30: 6202 e91f |0000: sget-object v2, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ +0f5c34: 6e10 a741 0400 |0002: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +0f5c3a: 0a03 |0005: move-result v3 │ │ +0f5c3c: 7120 d743 3200 |0006: invoke-static {v2, v3}, Ljava/util/Arrays;.binarySearch:([II)I // method@43d7 │ │ +0f5c42: 0a00 |0009: move-result v0 │ │ +0f5c44: 6202 e91f |000a: sget-object v2, Lindrora/atomic/model/Conversation;.typeList:[I // field@1fe9 │ │ +0f5c48: 6e10 a741 0500 |000c: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +0f5c4e: 0a03 |000f: move-result v3 │ │ +0f5c50: 7120 d743 3200 |0010: invoke-static {v2, v3}, Ljava/util/Arrays;.binarySearch:([II)I // method@43d7 │ │ +0f5c56: 0a01 |0013: move-result v1 │ │ +0f5c58: 3310 0b00 |0014: if-ne v0, v1, 001f // +000b │ │ +0f5c5c: 5442 e61f |0016: iget-object v2, v4, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ +0f5c60: 5453 e61f |0018: iget-object v3, v5, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ +0f5c64: 6e20 3543 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ +0f5c6a: 0a02 |001d: move-result v2 │ │ +0f5c6c: 0f02 |001e: return v2 │ │ +0f5c6e: 7110 0143 0100 |001f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f5c74: 0c02 |0022: move-result-object v2 │ │ +0f5c76: 7110 0143 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f5c7c: 0c03 |0026: move-result-object v3 │ │ +0f5c7e: 6e20 fb42 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/Integer;.compareTo:(Ljava/lang/Integer;)I // method@42fb │ │ +0f5c84: 0a02 |002a: move-result v2 │ │ +0f5c86: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000a line=95 │ │ 0x0014 line=97 │ │ 0x0016 line=99 │ │ 0x001e line=103 │ │ @@ -263039,19 +263021,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 │ │ -0f7fb0: |[0f7fb0] indrora.atomic.model.Conversation.compareTo:(Ljava/lang/Object;)I │ │ -0f7fc0: 1f02 2208 |0000: check-cast v2, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f7fc4: 6e20 9e41 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/model/Conversation;.compareTo:(Lindrora/atomic/model/Conversation;)I // method@419e │ │ -0f7fca: 0a00 |0005: move-result v0 │ │ -0f7fcc: 0f00 |0006: return v0 │ │ +0f5c88: |[0f5c88] indrora.atomic.model.Conversation.compareTo:(Ljava/lang/Object;)I │ │ +0f5c98: 1f02 2208 |0000: check-cast v2, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f5c9c: 6e20 9e41 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/model/Conversation;.compareTo:(Lindrora/atomic/model/Conversation;)I // method@419e │ │ +0f5ca2: 0a00 |0005: move-result v0 │ │ +0f5ca4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -263060,17 +263042,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f7fd0: |[0f7fd0] indrora.atomic.model.Conversation.getBuffer:()Ljava/util/LinkedList; │ │ -0f7fe0: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f7fe4: 1100 |0002: return-object v0 │ │ +0f5ca8: |[0f5ca8] indrora.atomic.model.Conversation.getBuffer:()Ljava/util/LinkedList; │ │ +0f5cb8: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5cbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #8 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263078,17 +263060,17 @@ │ │ type : '()Ljava/util/LinkedList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f7fe8: |[0f7fe8] indrora.atomic.model.Conversation.getHistory:()Ljava/util/LinkedList; │ │ -0f7ff8: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f7ffc: 1100 |0002: return-object v0 │ │ +0f5cc0: |[0f5cc0] indrora.atomic.model.Conversation.getHistory:()Ljava/util/LinkedList; │ │ +0f5cd0: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5cd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #9 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263096,20 +263078,20 @@ │ │ type : '(I)Lindrora/atomic/model/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f8000: |[0f8000] indrora.atomic.model.Conversation.getHistoryMessage:(I)Lindrora/atomic/model/Message; │ │ -0f8010: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f8014: 6e20 1844 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f801a: 0c00 |0005: move-result-object v0 │ │ -0f801c: 1f00 2808 |0006: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f8020: 1100 |0008: return-object v0 │ │ +0f5cd8: |[0f5cd8] indrora.atomic.model.Conversation.getHistoryMessage:(I)Lindrora/atomic/model/Message; │ │ +0f5ce8: 5410 e41f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5cec: 6e20 1844 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f5cf2: 0c00 |0005: move-result-object v0 │ │ +0f5cf4: 1f00 2808 |0006: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f5cf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ @@ -263118,17 +263100,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8024: |[0f8024] indrora.atomic.model.Conversation.getHistorySize:()I │ │ -0f8034: 5210 e51f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ -0f8038: 0f00 |0002: return v0 │ │ +0f5cfc: |[0f5cfc] indrora.atomic.model.Conversation.getHistorySize:()I │ │ +0f5d0c: 5210 e51f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ +0f5d10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #11 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263136,17 +263118,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f803c: |[0f803c] indrora.atomic.model.Conversation.getName:()Ljava/lang/String; │ │ -0f804c: 5410 e61f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ -0f8050: 1100 |0002: return-object v0 │ │ +0f5d14: |[0f5d14] indrora.atomic.model.Conversation.getName:()Ljava/lang/String; │ │ +0f5d24: 5410 e61f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.name:Ljava/lang/String; // field@1fe6 │ │ +0f5d28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #12 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263154,17 +263136,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8054: |[0f8054] indrora.atomic.model.Conversation.getNewMentions:()I │ │ -0f8064: 5210 e71f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ -0f8068: 0f00 |0002: return v0 │ │ +0f5d2c: |[0f5d2c] indrora.atomic.model.Conversation.getNewMentions:()I │ │ +0f5d3c: 5210 e71f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.newMentions:I // field@1fe7 │ │ +0f5d40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #13 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263172,17 +263154,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f806c: |[0f806c] indrora.atomic.model.Conversation.getStatus:()I │ │ -0f807c: 5210 e81f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f8080: 0f00 |0002: return v0 │ │ +0f5d44: |[0f5d44] indrora.atomic.model.Conversation.getStatus:()I │ │ +0f5d54: 5210 e81f |0000: iget v0, v1, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5d58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #14 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263196,23 +263178,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0f8084: |[0f8084] indrora.atomic.model.Conversation.hasBufferedMessages:()Z │ │ -0f8094: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f8098: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f809e: 0a00 |0005: move-result v0 │ │ -0f80a0: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ -0f80a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0f80a6: 0f00 |0009: return v0 │ │ -0f80a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0f80aa: 28fe |000b: goto 0009 // -0002 │ │ +0f5d5c: |[0f5d5c] indrora.atomic.model.Conversation.hasBufferedMessages:()Z │ │ +0f5d6c: 5410 e31f |0000: iget-object v0, v1, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5d70: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5d76: 0a00 |0005: move-result v0 │ │ +0f5d78: 3d00 0400 |0006: if-lez v0, 000a // +0004 │ │ +0f5d7c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0f5d7e: 0f00 |0009: return v0 │ │ +0f5d80: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0f5d82: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lindrora/atomic/model/Conversation; │ │ │ │ #16 : (in Lindrora/atomic/model/Conversation;) │ │ @@ -263220,48 +263202,48 @@ │ │ type : '()Lindrora/atomic/model/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0f80ac: |[0f80ac] indrora.atomic.model.Conversation.pollBufferedMessage:()Lindrora/atomic/model/Message; │ │ -0f80bc: 5431 e31f |0000: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f80c0: 5432 e31f |0002: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f80c4: 6e10 1f44 0200 |0004: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f80ca: 0a02 |0007: move-result v2 │ │ -0f80cc: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0f80d0: 6e20 1844 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f80d6: 0c00 |000d: move-result-object v0 │ │ -0f80d8: 1f00 2808 |000e: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f80dc: 5431 e31f |0010: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f80e0: 5432 e31f |0012: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f80e4: 6e10 1f44 0200 |0014: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f80ea: 0a02 |0017: move-result v2 │ │ -0f80ec: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0f80f0: 6e20 1844 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f80f6: 0c01 |001d: move-result-object v1 │ │ -0f80f8: 3801 1600 |001e: if-eqz v1, 0034 // +0016 │ │ -0f80fc: 5431 e31f |0020: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f8100: 5432 e31f |0022: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f8104: 6e10 1f44 0200 |0024: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f810a: 0a02 |0027: move-result v2 │ │ -0f810c: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0f8110: 6e20 1844 2100 |002a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f8116: 0c01 |002d: move-result-object v1 │ │ -0f8118: 1f01 2808 |002e: check-cast v1, Lindrora/atomic/model/Message; // type@0828 │ │ -0f811c: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0f811e: 6e20 d941 2100 |0031: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setConversation:(Lindrora/atomic/model/Conversation;)V // method@41d9 │ │ -0f8124: 5431 e31f |0034: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f8128: 5432 e31f |0036: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ -0f812c: 6e10 1f44 0200 |0038: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f8132: 0a02 |003b: move-result v2 │ │ -0f8134: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0f8138: 6e20 1d44 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ -0f813e: 1100 |0041: return-object v0 │ │ +0f5d84: |[0f5d84] indrora.atomic.model.Conversation.pollBufferedMessage:()Lindrora/atomic/model/Message; │ │ +0f5d94: 5431 e31f |0000: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5d98: 5432 e31f |0002: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5d9c: 6e10 1f44 0200 |0004: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5da2: 0a02 |0007: move-result v2 │ │ +0f5da4: d802 02ff |0008: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f5da8: 6e20 1844 2100 |000a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f5dae: 0c00 |000d: move-result-object v0 │ │ +0f5db0: 1f00 2808 |000e: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f5db4: 5431 e31f |0010: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5db8: 5432 e31f |0012: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5dbc: 6e10 1f44 0200 |0014: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5dc2: 0a02 |0017: move-result v2 │ │ +0f5dc4: d802 02ff |0018: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f5dc8: 6e20 1844 2100 |001a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f5dce: 0c01 |001d: move-result-object v1 │ │ +0f5dd0: 3801 1600 |001e: if-eqz v1, 0034 // +0016 │ │ +0f5dd4: 5431 e31f |0020: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5dd8: 5432 e31f |0022: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5ddc: 6e10 1f44 0200 |0024: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5de2: 0a02 |0027: move-result v2 │ │ +0f5de4: d802 02ff |0028: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f5de8: 6e20 1844 2100 |002a: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f5dee: 0c01 |002d: move-result-object v1 │ │ +0f5df0: 1f01 2808 |002e: check-cast v1, Lindrora/atomic/model/Message; // type@0828 │ │ +0f5df4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0f5df6: 6e20 d941 2100 |0031: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setConversation:(Lindrora/atomic/model/Conversation;)V // method@41d9 │ │ +0f5dfc: 5431 e31f |0034: iget-object v1, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5e00: 5432 e31f |0036: iget-object v2, v3, Lindrora/atomic/model/Conversation;.buffer:Ljava/util/LinkedList; // field@1fe3 │ │ +0f5e04: 6e10 1f44 0200 |0038: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5e0a: 0a02 |003b: move-result v2 │ │ +0f5e0c: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f5e10: 6e20 1d44 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ +0f5e16: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0010 line=154 │ │ 0x0020 line=155 │ │ 0x0034 line=157 │ │ 0x0041 line=158 │ │ @@ -263274,30 +263256,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f8140: |[0f8140] indrora.atomic.model.Conversation.setHistorySize:(I)V │ │ -0f8150: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ -0f8154: 0e00 |0002: return-void │ │ -0f8156: 5923 e51f |0003: iput v3, v2, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ -0f815a: 5420 e41f |0005: iget-object v0, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f815e: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f8164: 0a00 |000a: move-result v0 │ │ -0f8166: 3730 f7ff |000b: if-le v0, v3, 0002 // -0009 │ │ -0f816a: 5420 e41f |000d: iget-object v0, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f816e: 5421 e41f |000f: iget-object v1, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ -0f8172: 6e10 1f44 0100 |0011: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f8178: 0a01 |0014: move-result v1 │ │ -0f817a: 6e30 2044 3001 |0015: invoke-virtual {v0, v3, v1}, Ljava/util/LinkedList;.subList:(II)Ljava/util/List; // method@4420 │ │ -0f8180: 0c00 |0018: move-result-object v0 │ │ -0f8182: 7210 2344 0000 |0019: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ -0f8188: 28e6 |001c: goto 0002 // -001a │ │ +0f5e18: |[0f5e18] indrora.atomic.model.Conversation.setHistorySize:(I)V │ │ +0f5e28: 3c03 0300 |0000: if-gtz v3, 0003 // +0003 │ │ +0f5e2c: 0e00 |0002: return-void │ │ +0f5e2e: 5923 e51f |0003: iput v3, v2, Lindrora/atomic/model/Conversation;.historySize:I // field@1fe5 │ │ +0f5e32: 5420 e41f |0005: iget-object v0, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5e36: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5e3c: 0a00 |000a: move-result v0 │ │ +0f5e3e: 3730 f7ff |000b: if-le v0, v3, 0002 // -0009 │ │ +0f5e42: 5420 e41f |000d: iget-object v0, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5e46: 5421 e41f |000f: iget-object v1, v2, Lindrora/atomic/model/Conversation;.history:Ljava/util/LinkedList; // field@1fe4 │ │ +0f5e4a: 6e10 1f44 0100 |0011: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f5e50: 0a01 |0014: move-result v1 │ │ +0f5e52: 6e30 2044 3001 |0015: invoke-virtual {v0, v3, v1}, Ljava/util/LinkedList;.subList:(II)Ljava/util/List; // method@4420 │ │ +0f5e58: 0c00 |0018: move-result-object v0 │ │ +0f5e5a: 7210 2344 0000 |0019: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ +0f5e60: 28e6 |001c: goto 0002 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0002 line=268 │ │ 0x0003 line=264 │ │ 0x0005 line=265 │ │ 0x000d line=266 │ │ @@ -263310,17 +263292,17 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f818c: |[0f818c] indrora.atomic.model.Conversation.setOwningServer:(Lindrora/atomic/model/Server;)V │ │ -0f819c: 5b01 e21f |0000: iput-object v1, v0, Lindrora/atomic/model/Conversation;._server:Lindrora/atomic/model/Server; // field@1fe2 │ │ -0f81a0: 0e00 |0002: return-void │ │ +0f5e64: |[0f5e64] indrora.atomic.model.Conversation.setOwningServer:(Lindrora/atomic/model/Server;)V │ │ +0f5e74: 5b01 e21f |0000: iput-object v1, v0, Lindrora/atomic/model/Conversation;._server:Lindrora/atomic/model/Server; // field@1fe2 │ │ +0f5e78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x0003 reg=1 s Lindrora/atomic/model/Server; │ │ @@ -263330,49 +263312,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0f81a4: |[0f81a4] indrora.atomic.model.Conversation.setStatus:(I)V │ │ -0f81b4: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -0f81b6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0f81b8: 5240 e81f |0002: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f81bc: 3330 0500 |0004: if-ne v0, v3, 0009 // +0005 │ │ -0f81c0: 3225 0300 |0006: if-eq v5, v2, 0009 // +0003 │ │ -0f81c4: 0e00 |0008: return-void │ │ -0f81c6: 5240 e81f |0009: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f81ca: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -0f81cc: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -0f81d0: 3335 faff |000e: if-ne v5, v3, 0008 // -0006 │ │ -0f81d4: 5240 e81f |0010: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f81d8: 3220 0500 |0012: if-eq v0, v2, 0017 // +0005 │ │ -0f81dc: 1250 |0014: const/4 v0, #int 5 // #5 │ │ -0f81de: 3205 f3ff |0015: if-eq v5, v0, 0008 // -000d │ │ -0f81e2: 5945 e81f |0017: iput v5, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ -0f81e6: 28ef |0019: goto 0008 // -0011 │ │ +0f5e7c: |[0f5e7c] indrora.atomic.model.Conversation.setStatus:(I)V │ │ +0f5e8c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +0f5e8e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0f5e90: 5240 e81f |0002: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5e94: 3330 0500 |0004: if-ne v0, v3, 0009 // +0005 │ │ +0f5e98: 3225 0300 |0006: if-eq v5, v2, 0009 // +0003 │ │ +0f5e9c: 0e00 |0008: return-void │ │ +0f5e9e: 5240 e81f |0009: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5ea2: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +0f5ea4: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +0f5ea8: 3335 faff |000e: if-ne v5, v3, 0008 // -0006 │ │ +0f5eac: 5240 e81f |0010: iget v0, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5eb0: 3220 0500 |0012: if-eq v0, v2, 0017 // +0005 │ │ +0f5eb4: 1250 |0014: const/4 v0, #int 5 // #5 │ │ +0f5eb6: 3205 f3ff |0015: if-eq v5, v0, 0008 // -000d │ │ +0f5eba: 5945 e81f |0017: iput v5, v4, Lindrora/atomic/model/Conversation;.status:I // field@1fe8 │ │ +0f5ebe: 28ef |0019: goto 0008 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ 0x0008 line=206 │ │ 0x0009 line=196 │ │ 0x0010 line=201 │ │ 0x0017 line=205 │ │ locals : │ │ 0x0000 - 0x001a reg=4 this Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x001a reg=5 status I │ │ │ │ - source_file_idx : 1581 (Conversation.java) │ │ + source_file_idx : 1577 (Conversation.java) │ │ │ │ Class #1133 header: │ │ class_idx : 2083 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2025 │ │ +source_file_idx : 2021 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1133 - │ │ Class descriptor : 'Lindrora/atomic/model/Extra;' │ │ @@ -263447,31 +263429,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f81e8: |[0f81e8] indrora.atomic.model.Extra.:()V │ │ -0f81f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f81fe: 0e00 |0003: return-void │ │ +0f5ec0: |[0f5ec0] indrora.atomic.model.Extra.:()V │ │ +0f5ed0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Extra; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2025 (Extra.java) │ │ + source_file_idx : 2021 (Extra.java) │ │ │ │ Class #1134 header: │ │ class_idx : 2084 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2389 │ │ +source_file_idx : 2385 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1134 annotations: │ │ Annotations on field #8182 'aliases' │ │ @@ -263510,20 +263492,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f8200: |[0f8200] indrora.atomic.model.Identity.:()V │ │ -0f8210: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f8216: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0f821a: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f8220: 5b10 f61f |0008: iput-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ -0f8224: 0e00 |000a: return-void │ │ +0f5ed8: |[0f5ed8] indrora.atomic.model.Identity.:()V │ │ +0f5ee8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5eee: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0f5ef2: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f5ef8: 5b10 f61f |0008: iput-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ +0f5efc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lindrora/atomic/model/Identity; │ │ │ │ @@ -263533,19 +263515,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0f8228: |[0f8228] indrora.atomic.model.Identity.getAliases:()Ljava/util/List; │ │ -0f8238: 5410 f61f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ -0f823c: 7110 e643 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ -0f8242: 0c00 |0005: move-result-object v0 │ │ -0f8244: 1100 |0006: return-object v0 │ │ +0f5f00: |[0f5f00] indrora.atomic.model.Identity.getAliases:()Ljava/util/List; │ │ +0f5f10: 5410 f61f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ +0f5f14: 7110 e643 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ +0f5f1a: 0c00 |0005: move-result-object v0 │ │ +0f5f1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/Identity; │ │ │ │ #1 : (in Lindrora/atomic/model/Identity;) │ │ @@ -263553,17 +263535,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8248: |[0f8248] indrora.atomic.model.Identity.getIdent:()Ljava/lang/String; │ │ -0f8258: 5410 f91f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.username:Ljava/lang/String; // field@1ff9 │ │ -0f825c: 1100 |0002: return-object v0 │ │ +0f5f20: |[0f5f20] indrora.atomic.model.Identity.getIdent:()Ljava/lang/String; │ │ +0f5f30: 5410 f91f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.username:Ljava/lang/String; // field@1ff9 │ │ +0f5f34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Identity; │ │ │ │ #2 : (in Lindrora/atomic/model/Identity;) │ │ @@ -263571,17 +263553,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8260: |[0f8260] indrora.atomic.model.Identity.getNickname:()Ljava/lang/String; │ │ -0f8270: 5410 f71f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.nickname:Ljava/lang/String; // field@1ff7 │ │ -0f8274: 1100 |0002: return-object v0 │ │ +0f5f38: |[0f5f38] indrora.atomic.model.Identity.getNickname:()Ljava/lang/String; │ │ +0f5f48: 5410 f71f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.nickname:Ljava/lang/String; // field@1ff7 │ │ +0f5f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Identity; │ │ │ │ #3 : (in Lindrora/atomic/model/Identity;) │ │ @@ -263589,17 +263571,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8278: |[0f8278] indrora.atomic.model.Identity.getRealName:()Ljava/lang/String; │ │ -0f8288: 5410 f81f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.realname:Ljava/lang/String; // field@1ff8 │ │ -0f828c: 1100 |0002: return-object v0 │ │ +0f5f50: |[0f5f50] indrora.atomic.model.Identity.getRealName:()Ljava/lang/String; │ │ +0f5f60: 5410 f81f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.realname:Ljava/lang/String; // field@1ff8 │ │ +0f5f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Identity; │ │ │ │ #4 : (in Lindrora/atomic/model/Identity;) │ │ @@ -263607,20 +263589,20 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0f8290: |[0f8290] indrora.atomic.model.Identity.setAliases:(Ljava/util/Collection;)V │ │ -0f82a0: 5410 f61f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ -0f82a4: 7210 2344 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ -0f82aa: 5410 f61f |0005: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ -0f82ae: 7220 2244 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ -0f82b4: 0e00 |000a: return-void │ │ +0f5f68: |[0f5f68] indrora.atomic.model.Identity.setAliases:(Ljava/util/Collection;)V │ │ +0f5f78: 5410 f61f |0000: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ +0f5f7c: 7210 2344 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ +0f5f82: 5410 f61f |0005: iget-object v0, v1, Lindrora/atomic/model/Identity;.aliases:Ljava/util/List; // field@1ff6 │ │ +0f5f86: 7220 2244 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ +0f5f8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ 0x000a line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ @@ -263632,17 +263614,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f82b8: |[0f82b8] indrora.atomic.model.Identity.setNickname:(Ljava/lang/String;)V │ │ -0f82c8: 5b01 f71f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.nickname:Ljava/lang/String; // field@1ff7 │ │ -0f82cc: 0e00 |0002: return-void │ │ +0f5f90: |[0f5f90] indrora.atomic.model.Identity.setNickname:(Ljava/lang/String;)V │ │ +0f5fa0: 5b01 f71f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.nickname:Ljava/lang/String; // field@1ff7 │ │ +0f5fa4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Identity; │ │ 0x0000 - 0x0003 reg=1 nickname Ljava/lang/String; │ │ @@ -263652,17 +263634,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f82d0: |[0f82d0] indrora.atomic.model.Identity.setRealName:(Ljava/lang/String;)V │ │ -0f82e0: 5b01 f81f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.realname:Ljava/lang/String; // field@1ff8 │ │ -0f82e4: 0e00 |0002: return-void │ │ +0f5fa8: |[0f5fa8] indrora.atomic.model.Identity.setRealName:(Ljava/lang/String;)V │ │ +0f5fb8: 5b01 f81f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.realname:Ljava/lang/String; // field@1ff8 │ │ +0f5fbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Identity; │ │ 0x0000 - 0x0003 reg=1 realname Ljava/lang/String; │ │ @@ -263672,32 +263654,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f82e8: |[0f82e8] indrora.atomic.model.Identity.setUsername:(Ljava/lang/String;)V │ │ -0f82f8: 5b01 f91f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.username:Ljava/lang/String; // field@1ff9 │ │ -0f82fc: 0e00 |0002: return-void │ │ +0f5fc0: |[0f5fc0] indrora.atomic.model.Identity.setUsername:(Ljava/lang/String;)V │ │ +0f5fd0: 5b01 f91f |0000: iput-object v1, v0, Lindrora/atomic/model/Identity;.username:Ljava/lang/String; // field@1ff9 │ │ +0f5fd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Identity; │ │ 0x0000 - 0x0003 reg=1 ident Ljava/lang/String; │ │ │ │ - source_file_idx : 2389 (Identity.java) │ │ + source_file_idx : 2385 (Identity.java) │ │ │ │ Class #1135 header: │ │ class_idx : 2085 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5488 │ │ +source_file_idx : 5484 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1135 annotations: │ │ Annotations on class │ │ @@ -263719,17 +263701,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0f8300: |[0f8300] indrora.atomic.model.Message$1.:()V │ │ -0f8310: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0f8316: 0e00 |0003: return-void │ │ +0f5fd8: |[0f5fd8] indrora.atomic.model.Message$1.:()V │ │ +0f5fe8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f5fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Message$1; │ │ │ │ Virtual methods - │ │ @@ -263738,18 +263720,18 @@ │ │ type : '(Landroid/os/Parcel;)Lindrora/atomic/model/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0f8318: |[0f8318] indrora.atomic.model.Message$1.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/model/Message; │ │ -0f8328: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f832c: 7020 c341 2000 |0002: invoke-direct {v0, v2}, Lindrora/atomic/model/Message;.:(Landroid/os/Parcel;)V // method@41c3 │ │ -0f8332: 1100 |0005: return-object v0 │ │ +0f5ff0: |[0f5ff0] indrora.atomic.model.Message$1.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/model/Message; │ │ +0f6000: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f6004: 7020 c341 2000 |0002: invoke-direct {v0, v2}, Lindrora/atomic/model/Message;.:(Landroid/os/Parcel;)V // method@41c3 │ │ +0f600a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/model/Message$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -263758,18 +263740,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 │ │ -0f8334: |[0f8334] indrora.atomic.model.Message$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0f8344: 6e20 b841 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message$1;.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/model/Message; // method@41b8 │ │ -0f834a: 0c00 |0003: move-result-object v0 │ │ -0f834c: 1100 |0004: return-object v0 │ │ +0f600c: |[0f600c] indrora.atomic.model.Message$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0f601c: 6e20 b841 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message$1;.createFromParcel:(Landroid/os/Parcel;)Lindrora/atomic/model/Message; // method@41b8 │ │ +0f6022: 0c00 |0003: move-result-object v0 │ │ +0f6024: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/model/Message$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -263778,17 +263760,17 @@ │ │ type : '(I)[Lindrora/atomic/model/Message;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8350: |[0f8350] indrora.atomic.model.Message$1.newArray:(I)[Lindrora/atomic/model/Message; │ │ -0f8360: 2320 3109 |0000: new-array v0, v2, [Lindrora/atomic/model/Message; // type@0931 │ │ -0f8364: 1100 |0002: return-object v0 │ │ +0f6028: |[0f6028] indrora.atomic.model.Message$1.newArray:(I)[Lindrora/atomic/model/Message; │ │ +0f6038: 2320 3109 |0000: new-array v0, v2, [Lindrora/atomic/model/Message; // type@0931 │ │ +0f603c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -263797,32 +263779,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0f8368: |[0f8368] indrora.atomic.model.Message$1.newArray:(I)[Ljava/lang/Object; │ │ -0f8378: 6e20 ba41 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message$1;.newArray:(I)[Lindrora/atomic/model/Message; // method@41ba │ │ -0f837e: 0c00 |0003: move-result-object v0 │ │ -0f8380: 1100 |0004: return-object v0 │ │ +0f6040: |[0f6040] indrora.atomic.model.Message$1.newArray:(I)[Ljava/lang/Object; │ │ +0f6050: 6e20 ba41 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message$1;.newArray:(I)[Lindrora/atomic/model/Message; // method@41ba │ │ +0f6056: 0c00 |0003: move-result-object v0 │ │ +0f6058: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/model/Message$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 5488 (Message.java) │ │ + source_file_idx : 5484 (Message.java) │ │ │ │ Class #1136 header: │ │ class_idx : 2086 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5488 │ │ +source_file_idx : 5484 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1136 annotations: │ │ Annotations on class │ │ @@ -263846,77 +263828,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 101 16-bit code units │ │ -0f8384: |[0f8384] indrora.atomic.model.Message$2.:()V │ │ -0f8394: 7100 c141 0000 |0000: invoke-static {}, Lindrora/atomic/model/Message$MessageColor;.values:()[Lindrora/atomic/model/Message$MessageColor; // method@41c1 │ │ -0f839a: 0c00 |0003: move-result-object v0 │ │ -0f839c: 2100 |0004: array-length v0, v0 │ │ -0f839e: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ -0f83a2: 6900 fa1f |0007: sput-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f83a6: 6200 fa1f |0009: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f83aa: 6201 fc1f |000b: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -0f83ae: 6e10 bf41 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f83b4: 0a01 |0010: move-result v1 │ │ -0f83b6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0f83b8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0f83bc: 6200 fa1f |0014: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f83c0: 6201 fd1f |0016: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ -0f83c4: 6e10 bf41 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f83ca: 0a01 |001b: move-result v1 │ │ -0f83cc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0f83ce: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0f83d2: 6200 fa1f |001f: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f83d6: 6201 fe1f |0021: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -0f83da: 6e10 bf41 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f83e0: 0a01 |0026: move-result v1 │ │ -0f83e2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0f83e4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0f83e8: 6200 fa1f |002a: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f83ec: 6201 ff1f |002c: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ -0f83f0: 6e10 bf41 0100 |002e: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f83f6: 0a01 |0031: move-result v1 │ │ -0f83f8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0f83fa: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0f83fe: 6200 fa1f |0035: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f8402: 6201 0120 |0037: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -0f8406: 6e10 bf41 0100 |0039: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f840c: 0a01 |003c: move-result v1 │ │ -0f840e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -0f8410: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0f8414: 6200 fa1f |0040: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f8418: 6201 0220 |0042: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -0f841c: 6e10 bf41 0100 |0044: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f8422: 0a01 |0047: move-result v1 │ │ -0f8424: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -0f8426: 4b02 0001 |0049: aput v2, v0, v1 │ │ -0f842a: 6200 fa1f |004b: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f842e: 6201 0320 |004d: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -0f8432: 6e10 bf41 0100 |004f: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f8438: 0a01 |0052: move-result v1 │ │ -0f843a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -0f843c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -0f8440: 0e00 |0056: return-void │ │ -0f8442: 0d00 |0057: move-exception v0 │ │ -0f8444: 28fe |0058: goto 0056 // -0002 │ │ -0f8446: 0d00 |0059: move-exception v0 │ │ -0f8448: 28f1 |005a: goto 004b // -000f │ │ -0f844a: 0d00 |005b: move-exception v0 │ │ -0f844c: 28e4 |005c: goto 0040 // -001c │ │ -0f844e: 0d00 |005d: move-exception v0 │ │ -0f8450: 28d7 |005e: goto 0035 // -0029 │ │ -0f8452: 0d00 |005f: move-exception v0 │ │ -0f8454: 28ca |0060: goto 002a // -0036 │ │ -0f8456: 0d00 |0061: move-exception v0 │ │ -0f8458: 28bd |0062: goto 001f // -0043 │ │ -0f845a: 0d00 |0063: move-exception v0 │ │ -0f845c: 28b0 |0064: goto 0014 // -0050 │ │ +0f605c: |[0f605c] indrora.atomic.model.Message$2.:()V │ │ +0f606c: 7100 c141 0000 |0000: invoke-static {}, Lindrora/atomic/model/Message$MessageColor;.values:()[Lindrora/atomic/model/Message$MessageColor; // method@41c1 │ │ +0f6072: 0c00 |0003: move-result-object v0 │ │ +0f6074: 2100 |0004: array-length v0, v0 │ │ +0f6076: 2300 f508 |0005: new-array v0, v0, [I // type@08f5 │ │ +0f607a: 6900 fa1f |0007: sput-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f607e: 6200 fa1f |0009: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f6082: 6201 fc1f |000b: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +0f6086: 6e10 bf41 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f608c: 0a01 |0010: move-result v1 │ │ +0f608e: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0f6090: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0f6094: 6200 fa1f |0014: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f6098: 6201 fd1f |0016: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ +0f609c: 6e10 bf41 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f60a2: 0a01 |001b: move-result v1 │ │ +0f60a4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0f60a6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0f60aa: 6200 fa1f |001f: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f60ae: 6201 fe1f |0021: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +0f60b2: 6e10 bf41 0100 |0023: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f60b8: 0a01 |0026: move-result v1 │ │ +0f60ba: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0f60bc: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0f60c0: 6200 fa1f |002a: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f60c4: 6201 ff1f |002c: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ +0f60c8: 6e10 bf41 0100 |002e: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f60ce: 0a01 |0031: move-result v1 │ │ +0f60d0: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0f60d2: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0f60d6: 6200 fa1f |0035: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f60da: 6201 0120 |0037: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +0f60de: 6e10 bf41 0100 |0039: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f60e4: 0a01 |003c: move-result v1 │ │ +0f60e6: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0f60e8: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0f60ec: 6200 fa1f |0040: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f60f0: 6201 0220 |0042: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +0f60f4: 6e10 bf41 0100 |0044: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f60fa: 0a01 |0047: move-result v1 │ │ +0f60fc: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +0f60fe: 4b02 0001 |0049: aput v2, v0, v1 │ │ +0f6102: 6200 fa1f |004b: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f6106: 6201 0320 |004d: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +0f610a: 6e10 bf41 0100 |004f: invoke-virtual {v1}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f6110: 0a01 |0052: move-result v1 │ │ +0f6112: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +0f6114: 4b02 0001 |0054: aput v2, v0, v1 │ │ +0f6118: 0e00 |0056: return-void │ │ +0f611a: 0d00 |0057: move-exception v0 │ │ +0f611c: 28fe |0058: goto 0056 // -0002 │ │ +0f611e: 0d00 |0059: move-exception v0 │ │ +0f6120: 28f1 |005a: goto 004b // -000f │ │ +0f6122: 0d00 |005b: move-exception v0 │ │ +0f6124: 28e4 |005c: goto 0040 // -001c │ │ +0f6126: 0d00 |005d: move-exception v0 │ │ +0f6128: 28d7 |005e: goto 0035 // -0029 │ │ +0f612a: 0d00 |005f: move-exception v0 │ │ +0f612c: 28ca |0060: goto 002a // -0036 │ │ +0f612e: 0d00 |0061: move-exception v0 │ │ +0f6130: 28bd |0062: goto 001f // -0043 │ │ +0f6132: 0d00 |0063: move-exception v0 │ │ +0f6134: 28b0 |0064: goto 0014 // -0050 │ │ catches : 7 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0063 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0061 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x005f │ │ @@ -263929,21 +263911,21 @@ │ │ 0x004b - 0x0056 │ │ Ljava/lang/NoSuchFieldError; -> 0x0057 │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5488 (Message.java) │ │ + source_file_idx : 5484 (Message.java) │ │ │ │ Class #1137 header: │ │ class_idx : 2087 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 2144 │ │ -source_file_idx : 5488 │ │ +source_file_idx : 5484 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #1137 annotations: │ │ Annotations on class │ │ @@ -264002,78 +263984,78 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -0f84b8: |[0f84b8] indrora.atomic.model.Message$MessageColor.:()V │ │ -0f84c8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0f84ca: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -0f84cc: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -0f84ce: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0f84d0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0f84d2: 2200 2708 |0005: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f84d6: 1a01 0f1b |0007: const-string v1, "USER_EVENT" // string@1b0f │ │ -0f84da: 7030 be41 1003 |0009: invoke-direct {v0, v1, v3}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f84e0: 6900 0320 |000c: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -0f84e4: 2200 2708 |000e: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f84e8: 1a01 4805 |0010: const-string v1, "CHANNEL_EVENT" // string@0548 │ │ -0f84ec: 7030 be41 1004 |0012: invoke-direct {v0, v1, v4}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f84f2: 6900 fc1f |0015: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -0f84f6: 2200 2708 |0017: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f84fa: 1a01 fc17 |0019: const-string v1, "SERVER_EVENT" // string@17fc │ │ -0f84fe: 7030 be41 1005 |001b: invoke-direct {v0, v1, v5}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f8504: 6900 0120 |001e: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -0f8508: 2200 2708 |0020: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f850c: 1a01 3f19 |0022: const-string v1, "TOPIC" // string@193f │ │ -0f8510: 7030 be41 1006 |0024: invoke-direct {v0, v1, v6}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f8516: 6900 0220 |0027: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -0f851a: 2200 2708 |0029: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f851e: 1a01 bf08 |002b: const-string v1, "HIGHLIGHT" // string@08bf │ │ -0f8522: 7030 be41 1007 |002d: invoke-direct {v0, v1, v7}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f8528: 6900 ff1f |0030: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ -0f852c: 2200 2708 |0032: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f8530: 1a01 5d07 |0034: const-string v1, "ERROR" // string@075d │ │ -0f8534: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -0f8536: 7030 be41 1002 |0037: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f853c: 6900 fe1f |003a: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -0f8540: 2200 2708 |003c: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f8544: 1a01 8206 |003e: const-string v1, "DEFAULT" // string@0682 │ │ -0f8548: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -0f854a: 7030 be41 1002 |0041: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f8550: 6900 fd1f |0044: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ -0f8554: 2200 2708 |0046: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f8558: 1a01 a715 |0048: const-string v1, "NO_COLOR" // string@15a7 │ │ -0f855c: 1272 |004a: const/4 v2, #int 7 // #7 │ │ -0f855e: 7030 be41 1002 |004b: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ -0f8564: 6900 0020 |004e: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ -0f8568: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ -0f856c: 2300 3009 |0052: new-array v0, v0, [Lindrora/atomic/model/Message$MessageColor; // type@0930 │ │ -0f8570: 6201 0320 |0054: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -0f8574: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ -0f8578: 6201 fc1f |0058: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -0f857c: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ -0f8580: 6201 0120 |005c: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -0f8584: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ -0f8588: 6201 0220 |0060: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -0f858c: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ -0f8590: 6201 ff1f |0064: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ -0f8594: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ -0f8598: 1251 |0068: const/4 v1, #int 5 // #5 │ │ -0f859a: 6202 fe1f |0069: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -0f859e: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ -0f85a2: 1261 |006d: const/4 v1, #int 6 // #6 │ │ -0f85a4: 6202 fd1f |006e: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ -0f85a8: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ -0f85ac: 1271 |0072: const/4 v1, #int 7 // #7 │ │ -0f85ae: 6202 0020 |0073: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ -0f85b2: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ -0f85b6: 6900 fb1f |0077: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.$VALUES:[Lindrora/atomic/model/Message$MessageColor; // field@1ffb │ │ -0f85ba: 0e00 |0079: return-void │ │ +0f6190: |[0f6190] indrora.atomic.model.Message$MessageColor.:()V │ │ +0f61a0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0f61a2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +0f61a4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +0f61a6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0f61a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0f61aa: 2200 2708 |0005: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f61ae: 1a01 0b1b |0007: const-string v1, "USER_EVENT" // string@1b0b │ │ +0f61b2: 7030 be41 1003 |0009: invoke-direct {v0, v1, v3}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f61b8: 6900 0320 |000c: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +0f61bc: 2200 2708 |000e: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f61c0: 1a01 4405 |0010: const-string v1, "CHANNEL_EVENT" // string@0544 │ │ +0f61c4: 7030 be41 1004 |0012: invoke-direct {v0, v1, v4}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f61ca: 6900 fc1f |0015: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +0f61ce: 2200 2708 |0017: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f61d2: 1a01 f817 |0019: const-string v1, "SERVER_EVENT" // string@17f8 │ │ +0f61d6: 7030 be41 1005 |001b: invoke-direct {v0, v1, v5}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f61dc: 6900 0120 |001e: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +0f61e0: 2200 2708 |0020: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f61e4: 1a01 3b19 |0022: const-string v1, "TOPIC" // string@193b │ │ +0f61e8: 7030 be41 1006 |0024: invoke-direct {v0, v1, v6}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f61ee: 6900 0220 |0027: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +0f61f2: 2200 2708 |0029: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f61f6: 1a01 bb08 |002b: const-string v1, "HIGHLIGHT" // string@08bb │ │ +0f61fa: 7030 be41 1007 |002d: invoke-direct {v0, v1, v7}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f6200: 6900 ff1f |0030: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ +0f6204: 2200 2708 |0032: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f6208: 1a01 5907 |0034: const-string v1, "ERROR" // string@0759 │ │ +0f620c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +0f620e: 7030 be41 1002 |0037: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f6214: 6900 fe1f |003a: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +0f6218: 2200 2708 |003c: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f621c: 1a01 7e06 |003e: const-string v1, "DEFAULT" // string@067e │ │ +0f6220: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +0f6222: 7030 be41 1002 |0041: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f6228: 6900 fd1f |0044: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ +0f622c: 2200 2708 |0046: new-instance v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f6230: 1a01 a315 |0048: const-string v1, "NO_COLOR" // string@15a3 │ │ +0f6234: 1272 |004a: const/4 v2, #int 7 // #7 │ │ +0f6236: 7030 be41 1002 |004b: invoke-direct {v0, v1, v2}, Lindrora/atomic/model/Message$MessageColor;.:(Ljava/lang/String;I)V // method@41be │ │ +0f623c: 6900 0020 |004e: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ +0f6240: 1300 0800 |0050: const/16 v0, #int 8 // #8 │ │ +0f6244: 2300 3009 |0052: new-array v0, v0, [Lindrora/atomic/model/Message$MessageColor; // type@0930 │ │ +0f6248: 6201 0320 |0054: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +0f624c: 4d01 0003 |0056: aput-object v1, v0, v3 │ │ +0f6250: 6201 fc1f |0058: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +0f6254: 4d01 0004 |005a: aput-object v1, v0, v4 │ │ +0f6258: 6201 0120 |005c: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +0f625c: 4d01 0005 |005e: aput-object v1, v0, v5 │ │ +0f6260: 6201 0220 |0060: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +0f6264: 4d01 0006 |0062: aput-object v1, v0, v6 │ │ +0f6268: 6201 ff1f |0064: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ +0f626c: 4d01 0007 |0066: aput-object v1, v0, v7 │ │ +0f6270: 1251 |0068: const/4 v1, #int 5 // #5 │ │ +0f6272: 6202 fe1f |0069: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +0f6276: 4d02 0001 |006b: aput-object v2, v0, v1 │ │ +0f627a: 1261 |006d: const/4 v1, #int 6 // #6 │ │ +0f627c: 6202 fd1f |006e: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ +0f6280: 4d02 0001 |0070: aput-object v2, v0, v1 │ │ +0f6284: 1271 |0072: const/4 v1, #int 7 // #7 │ │ +0f6286: 6202 0020 |0073: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ +0f628a: 4d02 0001 |0075: aput-object v2, v0, v1 │ │ +0f628e: 6900 fb1f |0077: sput-object v0, Lindrora/atomic/model/Message$MessageColor;.$VALUES:[Lindrora/atomic/model/Message$MessageColor; // field@1ffb │ │ +0f6292: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=86 │ │ 0x000e line=87 │ │ 0x0017 line=88 │ │ 0x0020 line=89 │ │ 0x0029 line=90 │ │ @@ -264088,17 +264070,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 │ │ -0f85bc: |[0f85bc] indrora.atomic.model.Message$MessageColor.:(Ljava/lang/String;I)V │ │ -0f85cc: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ -0f85d2: 0e00 |0003: return-void │ │ +0f6294: |[0f6294] indrora.atomic.model.Message$MessageColor.:(Ljava/lang/String;I)V │ │ +0f62a4: 7030 e842 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@42e8 │ │ +0f62aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Message$MessageColor; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -264108,20 +264090,20 @@ │ │ type : '(Ljava/lang/String;)Lindrora/atomic/model/Message$MessageColor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f85d4: |[0f85d4] indrora.atomic.model.Message$MessageColor.valueOf:(Ljava/lang/String;)Lindrora/atomic/model/Message$MessageColor; │ │ -0f85e4: 1c00 2708 |0000: const-class v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f85e8: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ -0f85ee: 0c00 |0005: move-result-object v0 │ │ -0f85f0: 1f00 2708 |0006: check-cast v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ -0f85f4: 1100 |0008: return-object v0 │ │ +0f62ac: |[0f62ac] indrora.atomic.model.Message$MessageColor.valueOf:(Ljava/lang/String;)Lindrora/atomic/model/Message$MessageColor; │ │ +0f62bc: 1c00 2708 |0000: const-class v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f62c0: 7120 e942 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@42e9 │ │ +0f62c6: 0c00 |0005: move-result-object v0 │ │ +0f62c8: 1f00 2708 |0006: check-cast v0, Lindrora/atomic/model/Message$MessageColor; // type@0827 │ │ +0f62cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lindrora/atomic/model/Message$MessageColor;) │ │ @@ -264129,41 +264111,41 @@ │ │ type : '()[Lindrora/atomic/model/Message$MessageColor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0f85f8: |[0f85f8] indrora.atomic.model.Message$MessageColor.values:()[Lindrora/atomic/model/Message$MessageColor; │ │ -0f8608: 6200 fb1f |0000: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.$VALUES:[Lindrora/atomic/model/Message$MessageColor; // field@1ffb │ │ -0f860c: 6e10 a445 0000 |0002: invoke-virtual {v0}, [Lindrora/atomic/model/Message$MessageColor;.clone:()Ljava/lang/Object; // method@45a4 │ │ -0f8612: 0c00 |0005: move-result-object v0 │ │ -0f8614: 1f00 3009 |0006: check-cast v0, [Lindrora/atomic/model/Message$MessageColor; // type@0930 │ │ -0f8618: 1100 |0008: return-object v0 │ │ +0f62d0: |[0f62d0] indrora.atomic.model.Message$MessageColor.values:()[Lindrora/atomic/model/Message$MessageColor; │ │ +0f62e0: 6200 fb1f |0000: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.$VALUES:[Lindrora/atomic/model/Message$MessageColor; // field@1ffb │ │ +0f62e4: 6e10 a445 0000 |0002: invoke-virtual {v0}, [Lindrora/atomic/model/Message$MessageColor;.clone:()Ljava/lang/Object; // method@45a4 │ │ +0f62ea: 0c00 |0005: move-result-object v0 │ │ +0f62ec: 1f00 3009 |0006: check-cast v0, [Lindrora/atomic/model/Message$MessageColor; // type@0930 │ │ +0f62f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 5488 (Message.java) │ │ + source_file_idx : 5484 (Message.java) │ │ │ │ Class #1138 header: │ │ class_idx : 2088 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5488 │ │ +source_file_idx : 5484 │ │ static_fields_size : 9 │ │ instance_fields_size: 9 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 15 │ │ │ │ Class #1138 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lindrora/atomic/model/Message$2; Lindrora/atomic/model/Message$MessageColor; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lindrora/atomic/model/Message$MessageColor; } │ │ Annotations on field #8196 'CREATOR' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/os/Parcelable$Creator" "<" "Lindrora/atomic/model/Message;" ">;" } │ │ │ │ Class #1138 - │ │ Class descriptor : 'Lindrora/atomic/model/Message;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ @@ -264257,61 +264239,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0f861c: |[0f861c] indrora.atomic.model.Message.:()V │ │ -0f862c: 2200 2508 |0000: new-instance v0, Lindrora/atomic/model/Message$1; // type@0825 │ │ -0f8630: 7010 b741 0000 |0002: invoke-direct {v0}, Lindrora/atomic/model/Message$1;.:()V // method@41b7 │ │ -0f8636: 6900 0420 |0005: sput-object v0, Lindrora/atomic/model/Message;.CREATOR:Landroid/os/Parcelable$Creator; // field@2004 │ │ -0f863a: 0e00 |0007: return-void │ │ +0f62f4: |[0f62f4] indrora.atomic.model.Message.:()V │ │ +0f6304: 2200 2508 |0000: new-instance v0, Lindrora/atomic/model/Message$1; // type@0825 │ │ +0f6308: 7010 b741 0000 |0002: invoke-direct {v0}, Lindrora/atomic/model/Message$1;.:()V // method@41b7 │ │ +0f630e: 6900 0420 |0005: sput-object v0, Lindrora/atomic/model/Message;.CREATOR:Landroid/os/Parcelable$Creator; // field@2004 │ │ +0f6312: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/model/Message;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -0f863c: |[0f863c] indrora.atomic.model.Message.:(Landroid/os/Parcel;)V │ │ -0f864c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0f864e: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0f8654: 6200 fd1f |0004: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ -0f8658: 5b20 0e20 |0006: iput-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f865c: 5921 1520 |0008: iput v1, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8660: 5921 1020 |000a: iput v1, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8664: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0f8666: 5b20 0c20 |000d: iput-object v0, v2, Lindrora/atomic/model/Message;._cache:Landroid/text/SpannableString; // field@200c │ │ -0f866a: 2200 2908 |000f: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ -0f866e: 7010 df41 0000 |0011: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ -0f8674: 5b20 0f20 |0014: iput-object v0, v2, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8678: 6e10 f804 0300 |0016: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0f867e: 0c00 |0019: move-result-object v0 │ │ -0f8680: 5b20 1320 |001a: iput-object v0, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8684: 6e10 f804 0300 |001c: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -0f868a: 0c00 |001f: move-result-object v0 │ │ -0f868c: 5b20 1120 |0020: iput-object v0, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8690: 6e10 f604 0300 |0022: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -0f8696: 0b00 |0025: move-result-wide v0 │ │ -0f8698: 5a20 1420 |0026: iput-wide v0, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f869c: 6e10 f504 0300 |0028: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0f86a2: 0a00 |002b: move-result v0 │ │ -0f86a4: 5920 1520 |002c: iput v0, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f86a8: 6e10 f504 0300 |002e: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -0f86ae: 0a00 |0031: move-result v0 │ │ -0f86b0: 5920 1020 |0032: iput v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f86b4: 0e00 |0034: return-void │ │ +0f6314: |[0f6314] indrora.atomic.model.Message.:(Landroid/os/Parcel;)V │ │ +0f6324: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0f6326: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0f632c: 6200 fd1f |0004: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ +0f6330: 5b20 0e20 |0006: iput-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6334: 5921 1520 |0008: iput v1, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6338: 5921 1020 |000a: iput v1, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f633c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0f633e: 5b20 0c20 |000d: iput-object v0, v2, Lindrora/atomic/model/Message;._cache:Landroid/text/SpannableString; // field@200c │ │ +0f6342: 2200 2908 |000f: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ +0f6346: 7010 df41 0000 |0011: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ +0f634c: 5b20 0f20 |0014: iput-object v0, v2, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6350: 6e10 f804 0300 |0016: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +0f6356: 0c00 |0019: move-result-object v0 │ │ +0f6358: 5b20 1320 |001a: iput-object v0, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f635c: 6e10 f804 0300 |001c: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +0f6362: 0c00 |001f: move-result-object v0 │ │ +0f6364: 5b20 1120 |0020: iput-object v0, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6368: 6e10 f604 0300 |0022: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +0f636e: 0b00 |0025: move-result-wide v0 │ │ +0f6370: 5a20 1420 |0026: iput-wide v0, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6374: 6e10 f504 0300 |0028: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0f637a: 0a00 |002b: move-result v0 │ │ +0f637c: 5920 1520 |002c: iput v0, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6380: 6e10 f504 0300 |002e: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +0f6386: 0a00 |0031: move-result v0 │ │ +0f6388: 5920 1020 |0032: iput v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f638c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=114 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x000c line=321 │ │ @@ -264331,19 +264313,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0f86b8: |[0f86b8] indrora.atomic.model.Message.:(Ljava/lang/String;)V │ │ -0f86c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f86ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0f86cc: 7040 c741 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ -0f86d2: 0e00 |0005: return-void │ │ +0f6390: |[0f6390] indrora.atomic.model.Message.:(Ljava/lang/String;)V │ │ +0f63a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f63a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0f63a4: 7040 c741 3210 |0002: invoke-direct {v2, v3, v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ +0f63aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0006 reg=3 text Ljava/lang/String; │ │ @@ -264353,18 +264335,18 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0f86d4: |[0f86d4] indrora.atomic.model.Message.:(Ljava/lang/String;I)V │ │ -0f86e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f86e6: 7040 c741 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ -0f86ec: 0e00 |0004: return-void │ │ +0f63ac: |[0f63ac] indrora.atomic.model.Message.:(Ljava/lang/String;I)V │ │ +0f63bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f63be: 7040 c741 2130 |0001: invoke-direct {v1, v2, v0, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ +0f63c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0005 reg=2 text Ljava/lang/String; │ │ @@ -264375,18 +264357,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0f86f0: |[0f86f0] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0f8700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f8702: 7040 c741 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ -0f8708: 0e00 |0004: return-void │ │ +0f63c8: |[0f63c8] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0f63d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f63da: 7040 c741 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ +0f63e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0005 reg=2 text Ljava/lang/String; │ │ @@ -264397,25 +264379,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -0f870c: |[0f870c] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ -0f871c: 2200 aa08 |0000: new-instance v0, Ljava/util/Date; // type@08aa │ │ -0f8720: 7010 e743 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@43e7 │ │ -0f8726: 6e10 e943 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ -0f872c: 0b04 |0008: move-result-wide v4 │ │ -0f872e: 0760 |0009: move-object v0, v6 │ │ -0f8730: 0771 |000a: move-object v1, v7 │ │ -0f8732: 0782 |000b: move-object v2, v8 │ │ -0f8734: 0193 |000c: move v3, v9 │ │ -0f8736: 7606 c841 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ -0f873c: 0e00 |0010: return-void │ │ +0f63e4: |[0f63e4] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;I)V │ │ +0f63f4: 2200 aa08 |0000: new-instance v0, Ljava/util/Date; // type@08aa │ │ +0f63f8: 7010 e743 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@43e7 │ │ +0f63fe: 6e10 e943 0000 |0005: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ +0f6404: 0b04 |0008: move-result-wide v4 │ │ +0f6406: 0760 |0009: move-object v0, v6 │ │ +0f6408: 0771 |000a: move-object v1, v7 │ │ +0f640a: 0782 |000b: move-object v2, v8 │ │ +0f640c: 0193 |000c: move v3, v9 │ │ +0f640e: 7606 c841 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ +0f6414: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0010 line=158 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0011 reg=7 text Ljava/lang/String; │ │ @@ -264427,36 +264409,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0f8740: |[0f8740] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;IJ)V │ │ -0f8750: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0f8752: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0f8758: 6200 fd1f |0004: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ -0f875c: 5b20 0e20 |0006: iput-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f8760: 5921 1520 |0008: iput v1, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8764: 5921 1020 |000a: iput v1, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8768: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0f876a: 5b20 0c20 |000d: iput-object v0, v2, Lindrora/atomic/model/Message;._cache:Landroid/text/SpannableString; // field@200c │ │ -0f876e: 2200 2908 |000f: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ -0f8772: 7010 df41 0000 |0011: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ -0f8778: 5b20 0f20 |0014: iput-object v0, v2, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f877c: 5b23 1320 |0016: iput-object v3, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8780: 5b24 1120 |0018: iput-object v4, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8784: 5a26 1420 |001a: iput-wide v6, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f8788: 5925 1520 |001c: iput v5, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f878c: 6200 1220 |001e: sget-object v0, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8790: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -0f8794: 7100 483e 0000 |0022: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -0f879a: 0c00 |0025: move-result-object v0 │ │ -0f879c: 6900 1220 |0026: sput-object v0, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f87a0: 0e00 |0028: return-void │ │ +0f6418: |[0f6418] indrora.atomic.model.Message.:(Ljava/lang/String;Ljava/lang/String;IJ)V │ │ +0f6428: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0f642a: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0f6430: 6200 fd1f |0004: sget-object v0, Lindrora/atomic/model/Message$MessageColor;.DEFAULT:Lindrora/atomic/model/Message$MessageColor; // field@1ffd │ │ +0f6434: 5b20 0e20 |0006: iput-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6438: 5921 1520 |0008: iput v1, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f643c: 5921 1020 |000a: iput v1, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6440: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0f6442: 5b20 0c20 |000d: iput-object v0, v2, Lindrora/atomic/model/Message;._cache:Landroid/text/SpannableString; // field@200c │ │ +0f6446: 2200 2908 |000f: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ +0f644a: 7010 df41 0000 |0011: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ +0f6450: 5b20 0f20 |0014: iput-object v0, v2, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6454: 5b23 1320 |0016: iput-object v3, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6458: 5b24 1120 |0018: iput-object v4, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f645c: 5a26 1420 |001a: iput-wide v6, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6460: 5925 1520 |001c: iput v5, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6464: 6200 1220 |001e: sget-object v0, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6468: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +0f646c: 7100 483e 0000 |0022: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +0f6472: 0c00 |0025: move-result-object v0 │ │ +0f6474: 6900 1220 |0026: sput-object v0, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6478: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0004 line=114 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x000c line=321 │ │ @@ -264480,19 +264462,19 @@ │ │ type : '(Lindrora/atomic/model/ColorScheme;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0f87a4: |[0f87a4] indrora.atomic.model.Message.getSenderColor:(Lindrora/atomic/model/ColorScheme;)I │ │ -0f87b4: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f87b8: 7120 ce41 2000 |0002: invoke-static {v0, v2}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ -0f87be: 0a00 |0005: move-result v0 │ │ -0f87c0: 0f00 |0006: return v0 │ │ +0f647c: |[0f647c] indrora.atomic.model.Message.getSenderColor:(Lindrora/atomic/model/ColorScheme;)I │ │ +0f648c: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6490: 7120 ce41 2000 |0002: invoke-static {v0, v2}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ +0f6496: 0a00 |0005: move-result v0 │ │ +0f6498: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0007 reg=2 scheme Lindrora/atomic/model/ColorScheme; │ │ │ │ @@ -264501,71 +264483,71 @@ │ │ type : '(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -0f87c4: |[0f87c4] indrora.atomic.model.Message.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I │ │ -0f87d4: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0f87d6: 390b 0700 |0001: if-nez v11, 0008 // +0007 │ │ -0f87da: 6e10 8a41 0c00 |0003: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f87e0: 0a06 |0006: move-result v6 │ │ -0f87e2: 0f06 |0007: return v6 │ │ -0f87e4: 7100 483e 0000 |0008: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -0f87ea: 0c08 |000b: move-result-object v8 │ │ -0f87ec: 6e10 3642 0800 |000c: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.showColorsNick:()Z // method@4236 │ │ -0f87f2: 0a08 |000f: move-result v8 │ │ -0f87f4: 3908 0700 |0010: if-nez v8, 0017 // +0007 │ │ -0f87f8: 6e10 8a41 0c00 |0012: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f87fe: 0a06 |0015: move-result v6 │ │ -0f8800: 28f1 |0016: goto 0007 // -000f │ │ -0f8802: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0f8804: 6e20 3343 ab00 |0018: invoke-virtual {v11, v10}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0f880a: 0a07 |001b: move-result v7 │ │ -0f880c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0f880e: 6e10 4443 0b00 |001d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ -0f8814: 0a08 |0020: move-result v8 │ │ -0f8816: 3585 1b00 |0021: if-ge v5, v8, 003c // +001b │ │ -0f881a: 6e20 3343 5b00 |0023: invoke-virtual {v11, v5}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0f8820: 0a01 |0026: move-result v1 │ │ -0f8822: d808 01df |0027: add-int/lit8 v8, v1, #int -33 // #df │ │ -0f8826: 1309 5a00 |0029: const/16 v9, #int 90 // #5a │ │ -0f882a: 3798 0b00 |002b: if-le v8, v9, 0036 // +000b │ │ -0f882e: d808 01df |002d: add-int/lit8 v8, v1, #int -33 // #df │ │ -0f8832: dc08 0820 |002f: rem-int/lit8 v8, v8, #int 32 // #20 │ │ -0f8836: b087 |0031: add-int/2addr v7, v8 │ │ -0f8838: b012 |0032: add-int/2addr v2, v1 │ │ -0f883a: d805 0501 |0033: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0f883e: 28e8 |0035: goto 001d // -0018 │ │ -0f8840: d808 01df |0036: add-int/lit8 v8, v1, #int -33 // #df │ │ -0f8844: dc08 0820 |0038: rem-int/lit8 v8, v8, #int 32 // #20 │ │ -0f8848: b187 |003a: sub-int/2addr v7, v8 │ │ -0f884a: 28f7 |003b: goto 0032 // -0009 │ │ -0f884c: dc07 0714 |003c: rem-int/lit8 v7, v7, #int 20 // #14 │ │ -0f8850: 6e10 8641 0c00 |003e: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -0f8856: 0a00 |0041: move-result v0 │ │ -0f8858: 1238 |0042: const/4 v8, #int 3 // #3 │ │ -0f885a: 2384 f408 |0043: new-array v4, v8, [F // type@08f4 │ │ -0f885e: d803 0201 |0045: add-int/lit8 v3, v2, #int 1 // #01 │ │ -0f8862: 6e20 8c41 2c00 |0047: invoke-virtual {v12, v2}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ -0f8868: 0a08 |004a: move-result v8 │ │ -0f886a: 7120 d302 4800 |004b: invoke-static {v8, v4}, Landroid/graphics/Color;.colorToHSV:(I[F)V // method@02d3 │ │ -0f8870: 4408 040a |004e: aget v8, v4, v10 │ │ -0f8874: 8279 |0050: int-to-float v9, v7 │ │ -0f8876: c698 |0051: add-float/2addr v8, v9 │ │ -0f8878: 4b08 040a |0052: aput v8, v4, v10 │ │ -0f887c: 7110 ce02 0400 |0054: invoke-static {v4}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ -0f8882: 0a06 |0057: move-result v6 │ │ -0f8884: 7120 d441 6000 |0058: invoke-static {v0, v6}, Lindrora/atomic/model/Message;.likeness:(II)I // method@41d4 │ │ -0f888a: 0a08 |005b: move-result v8 │ │ -0f888c: 1309 1e00 |005c: const/16 v9, #int 30 // #1e │ │ -0f8890: 3598 a9ff |005e: if-ge v8, v9, 0007 // -0057 │ │ -0f8894: 0132 |0060: move v2, v3 │ │ -0f8896: 28e1 |0061: goto 0042 // -001f │ │ +0f649c: |[0f649c] indrora.atomic.model.Message.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I │ │ +0f64ac: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0f64ae: 390b 0700 |0001: if-nez v11, 0008 // +0007 │ │ +0f64b2: 6e10 8a41 0c00 |0003: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f64b8: 0a06 |0006: move-result v6 │ │ +0f64ba: 0f06 |0007: return v6 │ │ +0f64bc: 7100 483e 0000 |0008: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +0f64c2: 0c08 |000b: move-result-object v8 │ │ +0f64c4: 6e10 3642 0800 |000c: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.showColorsNick:()Z // method@4236 │ │ +0f64ca: 0a08 |000f: move-result v8 │ │ +0f64cc: 3908 0700 |0010: if-nez v8, 0017 // +0007 │ │ +0f64d0: 6e10 8a41 0c00 |0012: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f64d6: 0a06 |0015: move-result v6 │ │ +0f64d8: 28f1 |0016: goto 0007 // -000f │ │ +0f64da: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0f64dc: 6e20 3343 ab00 |0018: invoke-virtual {v11, v10}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f64e2: 0a07 |001b: move-result v7 │ │ +0f64e4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0f64e6: 6e10 4443 0b00 |001d: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f64ec: 0a08 |0020: move-result v8 │ │ +0f64ee: 3585 1b00 |0021: if-ge v5, v8, 003c // +001b │ │ +0f64f2: 6e20 3343 5b00 |0023: invoke-virtual {v11, v5}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f64f8: 0a01 |0026: move-result v1 │ │ +0f64fa: d808 01df |0027: add-int/lit8 v8, v1, #int -33 // #df │ │ +0f64fe: 1309 5a00 |0029: const/16 v9, #int 90 // #5a │ │ +0f6502: 3798 0b00 |002b: if-le v8, v9, 0036 // +000b │ │ +0f6506: d808 01df |002d: add-int/lit8 v8, v1, #int -33 // #df │ │ +0f650a: dc08 0820 |002f: rem-int/lit8 v8, v8, #int 32 // #20 │ │ +0f650e: b087 |0031: add-int/2addr v7, v8 │ │ +0f6510: b012 |0032: add-int/2addr v2, v1 │ │ +0f6512: d805 0501 |0033: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0f6516: 28e8 |0035: goto 001d // -0018 │ │ +0f6518: d808 01df |0036: add-int/lit8 v8, v1, #int -33 // #df │ │ +0f651c: dc08 0820 |0038: rem-int/lit8 v8, v8, #int 32 // #20 │ │ +0f6520: b187 |003a: sub-int/2addr v7, v8 │ │ +0f6522: 28f7 |003b: goto 0032 // -0009 │ │ +0f6524: dc07 0714 |003c: rem-int/lit8 v7, v7, #int 20 // #14 │ │ +0f6528: 6e10 8641 0c00 |003e: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +0f652e: 0a00 |0041: move-result v0 │ │ +0f6530: 1238 |0042: const/4 v8, #int 3 // #3 │ │ +0f6532: 2384 f408 |0043: new-array v4, v8, [F // type@08f4 │ │ +0f6536: d803 0201 |0045: add-int/lit8 v3, v2, #int 1 // #01 │ │ +0f653a: 6e20 8c41 2c00 |0047: invoke-virtual {v12, v2}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ +0f6540: 0a08 |004a: move-result v8 │ │ +0f6542: 7120 d302 4800 |004b: invoke-static {v8, v4}, Landroid/graphics/Color;.colorToHSV:(I[F)V // method@02d3 │ │ +0f6548: 4408 040a |004e: aget v8, v4, v10 │ │ +0f654c: 8279 |0050: int-to-float v9, v7 │ │ +0f654e: c698 |0051: add-float/2addr v8, v9 │ │ +0f6550: 4b08 040a |0052: aput v8, v4, v10 │ │ +0f6554: 7110 ce02 0400 |0054: invoke-static {v4}, Landroid/graphics/Color;.HSVToColor:([F)I // method@02ce │ │ +0f655a: 0a06 |0057: move-result v6 │ │ +0f655c: 7120 d441 6000 |0058: invoke-static {v0, v6}, Lindrora/atomic/model/Message;.likeness:(II)I // method@41d4 │ │ +0f6562: 0a08 |005b: move-result v8 │ │ +0f6564: 1309 1e00 |005c: const/16 v9, #int 30 // #1e │ │ +0f6568: 3598 a9ff |005e: if-ge v8, v9, 0007 // -0057 │ │ +0f656c: 0132 |0060: move v2, v3 │ │ +0f656e: 28e1 |0061: goto 0042 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=260 │ │ 0x0003 line=261 │ │ 0x0007 line=294 │ │ 0x0008 line=264 │ │ 0x0012 line=265 │ │ @@ -264603,22 +264585,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0f8898: |[0f8898] indrora.atomic.model.Message.hasColor:()Z │ │ -0f88a8: 5420 0e20 |0000: iget-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f88ac: 6201 0020 |0002: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ -0f88b0: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -0f88b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0f88b6: 0f00 |0007: return v0 │ │ -0f88b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0f88ba: 28fe |0009: goto 0007 // -0002 │ │ +0f6570: |[0f6570] indrora.atomic.model.Message.hasColor:()Z │ │ +0f6580: 5420 0e20 |0000: iget-object v0, v2, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6584: 6201 0020 |0002: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.NO_COLOR:Lindrora/atomic/model/Message$MessageColor; // field@2000 │ │ +0f6588: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +0f658c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0f658e: 0f00 |0007: return v0 │ │ +0f6590: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0f6592: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lindrora/atomic/model/Message; │ │ │ │ #10 : (in Lindrora/atomic/model/Message;) │ │ @@ -264626,22 +264608,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0f88bc: |[0f88bc] indrora.atomic.model.Message.hasIcon:()Z │ │ -0f88cc: 5220 1020 |0000: iget v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f88d0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0f88d2: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ -0f88d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0f88d8: 0f00 |0006: return v0 │ │ -0f88da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0f88dc: 28fe |0008: goto 0006 // -0002 │ │ +0f6594: |[0f6594] indrora.atomic.model.Message.hasIcon:()Z │ │ +0f65a4: 5220 1020 |0000: iget v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f65a8: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0f65aa: 3210 0400 |0003: if-eq v0, v1, 0007 // +0004 │ │ +0f65ae: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0f65b0: 0f00 |0006: return v0 │ │ +0f65b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f65b4: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lindrora/atomic/model/Message; │ │ │ │ #11 : (in Lindrora/atomic/model/Message;) │ │ @@ -264649,92 +264631,98 @@ │ │ type : '(II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 18 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -0f88e0: |[0f88e0] indrora.atomic.model.Message.likeness:(II)I │ │ -0f88f0: 1806 9a99 9999 9999 0140 |0000: const-wide v6, #double 2.2 // #400199999999999a │ │ -0f88fa: 1808 bc96 900f 7a36 cb3f |0005: const-wide v8, #double 0.2126 // #3fcb367a0f9096bc │ │ -0f8904: 7701 d602 1000 |000a: invoke-static/range {v16}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0f890a: 0a03 |000d: move-result v3 │ │ -0f890c: 8233 |000e: int-to-float v3, v3 │ │ -0f890e: 893a |000f: float-to-double v10, v3 │ │ -0f8910: 180c 0000 0000 00e0 6f40 |0010: const-wide v12, #double 255 // #406fe00000000000 │ │ -0f891a: ceca |0015: div-double/2addr v10, v12 │ │ -0f891c: 7140 1643 ba76 |0016: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f8922: 0b0a |0019: move-result-wide v10 │ │ -0f8924: cda8 |001a: mul-double/2addr v8, v10 │ │ -0f8926: 180a a52c 431c ebe2 e63f |001b: const-wide v10, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ -0f8930: 7701 d402 1000 |0020: invoke-static/range {v16}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0f8936: 0a03 |0023: move-result v3 │ │ -0f8938: 8233 |0024: int-to-float v3, v3 │ │ -0f893a: 893c |0025: float-to-double v12, v3 │ │ -0f893c: 180e 0000 0000 00e0 6f40 |0026: const-wide v14, #double 255 // #406fe00000000000 │ │ -0f8946: ceec |002b: div-double/2addr v12, v14 │ │ -0f8948: 7140 1643 dc76 |002c: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f894e: 0b0c |002f: move-result-wide v12 │ │ -0f8950: cdca |0030: mul-double/2addr v10, v12 │ │ -0f8952: cba8 |0031: add-double/2addr v8, v10 │ │ -0f8954: 180a 5d6d c5fe b27b b23f |0032: const-wide v10, #double 0.0722 // #3fb27bb2fec56d5d │ │ -0f895e: 7701 d202 1000 |0037: invoke-static/range {v16}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0f8964: 0a03 |003a: move-result v3 │ │ -0f8966: 8233 |003b: int-to-float v3, v3 │ │ -0f8968: 893c |003c: float-to-double v12, v3 │ │ -0f896a: 180e 0000 0000 00e0 6f40 |003d: const-wide v14, #double 255 // #406fe00000000000 │ │ -0f8974: ceec |0042: div-double/2addr v12, v14 │ │ -0f8976: 7140 1643 dc76 |0043: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f897c: 0b0c |0046: move-result-wide v12 │ │ -0f897e: cdca |0047: mul-double/2addr v10, v12 │ │ -0f8980: ab00 080a |0048: add-double v0, v8, v10 │ │ -0f8984: 1808 bc96 900f 7a36 cb3f |004a: const-wide v8, #double 0.2126 // #3fcb367a0f9096bc │ │ -0f898e: 7701 d602 1100 |004f: invoke-static/range {v17}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ -0f8994: 0a03 |0052: move-result v3 │ │ -0f8996: 8233 |0053: int-to-float v3, v3 │ │ -0f8998: 893a |0054: float-to-double v10, v3 │ │ -0f899a: 180c 0000 0000 00e0 6f40 |0055: const-wide v12, #double 255 // #406fe00000000000 │ │ -0f89a4: ceca |005a: div-double/2addr v10, v12 │ │ -0f89a6: 7140 1643 ba76 |005b: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f89ac: 0b0a |005e: move-result-wide v10 │ │ -0f89ae: cda8 |005f: mul-double/2addr v8, v10 │ │ -0f89b0: 180a a52c 431c ebe2 e63f |0060: const-wide v10, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ -0f89ba: 7701 d402 1100 |0065: invoke-static/range {v17}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ -0f89c0: 0a03 |0068: move-result v3 │ │ -0f89c2: 8233 |0069: int-to-float v3, v3 │ │ -0f89c4: 893c |006a: float-to-double v12, v3 │ │ -0f89c6: 180e 0000 0000 00e0 6f40 |006b: const-wide v14, #double 255 // #406fe00000000000 │ │ -0f89d0: ceec |0070: div-double/2addr v12, v14 │ │ -0f89d2: 7140 1643 dc76 |0071: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f89d8: 0b0c |0074: move-result-wide v12 │ │ -0f89da: cdca |0075: mul-double/2addr v10, v12 │ │ -0f89dc: cba8 |0076: add-double/2addr v8, v10 │ │ -0f89de: 180a 5d6d c5fe b27b b23f |0077: const-wide v10, #double 0.0722 // #3fb27bb2fec56d5d │ │ -0f89e8: 7701 d202 1100 |007c: invoke-static/range {v17}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ -0f89ee: 0a03 |007f: move-result v3 │ │ -0f89f0: 8233 |0080: int-to-float v3, v3 │ │ -0f89f2: 893c |0081: float-to-double v12, v3 │ │ -0f89f4: 180e 0000 0000 00e0 6f40 |0082: const-wide v14, #double 255 // #406fe00000000000 │ │ -0f89fe: ceec |0087: div-double/2addr v12, v14 │ │ -0f8a00: 7140 1643 dc76 |0088: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -0f8a06: 0b0c |008b: move-result-wide v12 │ │ -0f8a08: cdca |008c: mul-double/2addr v10, v12 │ │ -0f8a0a: ab04 080a |008d: add-double v4, v8, v10 │ │ -0f8a0e: 1808 0000 0000 00e0 6f40 |008f: const-wide v8, #double 255 // #406fe00000000000 │ │ -0f8a18: ac0a 0004 |0094: sub-double v10, v0, v4 │ │ -0f8a1c: 7120 0843 ba00 |0096: invoke-static {v10, v11}, Ljava/lang/Math;.abs:(D)D // method@4308 │ │ -0f8a22: 0b0a |0099: move-result-wide v10 │ │ -0f8a24: cda8 |009a: mul-double/2addr v8, v10 │ │ -0f8a26: 8a82 |009b: double-to-int v2, v8 │ │ -0f8a28: 0f02 |009c: return v2 │ │ +0f65b8: |[0f65b8] indrora.atomic.model.Message.likeness:(II)I │ │ +0f65c8: 1806 9a99 9999 9999 0140 |0000: const-wide v6, #double 2.2 // #400199999999999a │ │ +0f65d2: 1808 bc96 900f 7a36 cb3f |0005: const-wide v8, #double 0.2126 // #3fcb367a0f9096bc │ │ +0f65dc: 7701 d602 1000 |000a: invoke-static/range {v16}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0f65e2: 0a03 |000d: move-result v3 │ │ +0f65e4: 8233 |000e: int-to-float v3, v3 │ │ +0f65e6: 893a |000f: float-to-double v10, v3 │ │ +0f65e8: 180c 0000 0000 00e0 6f40 |0010: const-wide v12, #double 255 // #406fe00000000000 │ │ +0f65f2: ceca |0015: div-double/2addr v10, v12 │ │ +0f65f4: 7140 1643 ba76 |0016: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f65fa: 0b0a |0019: move-result-wide v10 │ │ +0f65fc: cda8 |001a: mul-double/2addr v8, v10 │ │ +0f65fe: 180a a52c 431c ebe2 e63f |001b: const-wide v10, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ +0f6608: 7701 d402 1000 |0020: invoke-static/range {v16}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0f660e: 0a03 |0023: move-result v3 │ │ +0f6610: 8233 |0024: int-to-float v3, v3 │ │ +0f6612: 893c |0025: float-to-double v12, v3 │ │ +0f6614: 180e 0000 0000 00e0 6f40 |0026: const-wide v14, #double 255 // #406fe00000000000 │ │ +0f661e: ceec |002b: div-double/2addr v12, v14 │ │ +0f6620: 7140 1643 dc76 |002c: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f6626: 0b0c |002f: move-result-wide v12 │ │ +0f6628: cdca |0030: mul-double/2addr v10, v12 │ │ +0f662a: cba8 |0031: add-double/2addr v8, v10 │ │ +0f662c: 180a 5d6d c5fe b27b b23f |0032: const-wide v10, #double 0.0722 // #3fb27bb2fec56d5d │ │ +0f6636: 7701 d202 1000 |0037: invoke-static/range {v16}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0f663c: 0a03 |003a: move-result v3 │ │ +0f663e: 8233 |003b: int-to-float v3, v3 │ │ +0f6640: 893c |003c: float-to-double v12, v3 │ │ +0f6642: 180e 0000 0000 00e0 6f40 |003d: const-wide v14, #double 255 // #406fe00000000000 │ │ +0f664c: ceec |0042: div-double/2addr v12, v14 │ │ +0f664e: 7140 1643 dc76 |0043: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f6654: 0b0c |0046: move-result-wide v12 │ │ +0f6656: cdca |0047: mul-double/2addr v10, v12 │ │ +0f6658: ab00 080a |0048: add-double v0, v8, v10 │ │ +0f665c: 1808 bc96 900f 7a36 cb3f |004a: const-wide v8, #double 0.2126 // #3fcb367a0f9096bc │ │ +0f6666: 7701 d602 1100 |004f: invoke-static/range {v17}, Landroid/graphics/Color;.red:(I)I // method@02d6 │ │ +0f666c: 0a03 |0052: move-result v3 │ │ +0f666e: 8233 |0053: int-to-float v3, v3 │ │ +0f6670: 893a |0054: float-to-double v10, v3 │ │ +0f6672: 180c 0000 0000 00e0 6f40 |0055: const-wide v12, #double 255 // #406fe00000000000 │ │ +0f667c: ceca |005a: div-double/2addr v10, v12 │ │ +0f667e: 7140 1643 ba76 |005b: invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f6684: 0b0a |005e: move-result-wide v10 │ │ +0f6686: cda8 |005f: mul-double/2addr v8, v10 │ │ +0f6688: 180a a52c 431c ebe2 e63f |0060: const-wide v10, #double 0.7152 // #3fe6e2eb1c432ca5 │ │ +0f6692: 7701 d402 1100 |0065: invoke-static/range {v17}, Landroid/graphics/Color;.green:(I)I // method@02d4 │ │ +0f6698: 0a03 |0068: move-result v3 │ │ +0f669a: 8233 |0069: int-to-float v3, v3 │ │ +0f669c: 893c |006a: float-to-double v12, v3 │ │ +0f669e: 180e 0000 0000 00e0 6f40 |006b: const-wide v14, #double 255 // #406fe00000000000 │ │ +0f66a8: ceec |0070: div-double/2addr v12, v14 │ │ +0f66aa: 7140 1643 dc76 |0071: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f66b0: 0b0c |0074: move-result-wide v12 │ │ +0f66b2: cdca |0075: mul-double/2addr v10, v12 │ │ +0f66b4: cba8 |0076: add-double/2addr v8, v10 │ │ +0f66b6: 180a 5d6d c5fe b27b b23f |0077: const-wide v10, #double 0.0722 // #3fb27bb2fec56d5d │ │ +0f66c0: 7701 d202 1100 |007c: invoke-static/range {v17}, Landroid/graphics/Color;.blue:(I)I // method@02d2 │ │ +0f66c6: 0a03 |007f: move-result v3 │ │ +0f66c8: 8233 |0080: int-to-float v3, v3 │ │ +0f66ca: 893c |0081: float-to-double v12, v3 │ │ +0f66cc: 180e 0000 0000 00e0 6f40 |0082: const-wide v14, #double 255 // #406fe00000000000 │ │ +0f66d6: ceec |0087: div-double/2addr v12, v14 │ │ +0f66d8: 7140 1643 dc76 |0088: invoke-static {v12, v13, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +0f66de: 0b0c |008b: move-result-wide v12 │ │ +0f66e0: cdca |008c: mul-double/2addr v10, v12 │ │ +0f66e2: ab04 080a |008d: add-double v4, v8, v10 │ │ +0f66e6: 1808 0000 0000 00e0 6f40 |008f: const-wide v8, #double 255 // #406fe00000000000 │ │ +0f66f0: ac0a 0004 |0094: sub-double v10, v0, v4 │ │ +0f66f4: 7120 0843 ba00 |0096: invoke-static {v10, v11}, Ljava/lang/Math;.abs:(D)D // method@4308 │ │ +0f66fa: 0b0a |0099: move-result-wide v10 │ │ +0f66fc: cda8 |009a: mul-double/2addr v8, v10 │ │ +0f66fe: 8a82 |009b: double-to-int v2, v8 │ │ +0f6700: 0f02 |009c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0005 line=309 │ │ + 0x000a line=310 │ │ + 0x0020 line=311 │ │ + 0x0037 line=312 │ │ 0x004a line=313 │ │ + 0x004f line=314 │ │ + 0x0065 line=315 │ │ + 0x007c line=316 │ │ 0x008f line=317 │ │ 0x009c line=318 │ │ locals : │ │ 0x004a - 0x009d reg=0 backL D │ │ 0x009c - 0x009d reg=2 distance I │ │ 0x008f - 0x009d reg=4 foreL D │ │ 0x0005 - 0x009d reg=6 gamma D │ │ @@ -264746,225 +264734,225 @@ │ │ type : '(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 423 16-bit code units │ │ -0f8a2c: |[0f8a2c] indrora.atomic.model.Message.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; │ │ -0f8a3c: 220a 2008 |0000: new-instance v10, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ -0f8a40: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -0f8a44: 540e 1620 |0004: iget-object v14, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f8a48: 0800 1500 |0006: move-object/from16 v0, v21 │ │ -0f8a4c: 550f 1f20 |0008: iget-boolean v15, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f8a50: 7030 8541 ea0f |000a: invoke-direct {v10, v14, v15}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ -0f8a56: 7401 d341 1400 |000d: invoke-virtual/range {v20}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ -0f8a5c: 0a0e |0010: move-result v14 │ │ -0f8a5e: 380e 4f01 |0011: if-eqz v14, 0160 // +014f │ │ -0f8a62: 2206 ad06 |0013: new-instance v6, Landroid/text/SpannableString; // type@06ad │ │ -0f8a66: 0800 1400 |0015: move-object/from16 v0, v20 │ │ -0f8a6a: 540e 1120 |0017: iget-object v14, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8a6e: 7020 1a37 e600 |0019: invoke-direct {v6, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8a74: 6e10 8a41 0a00 |001c: invoke-virtual {v10}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f8a7a: 0a0b |001f: move-result v11 │ │ -0f8a7c: 0800 1500 |0020: move-object/from16 v0, v21 │ │ -0f8a80: 550e 1a20 |0022: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ -0f8a84: 380e 0a00 |0024: if-eqz v14, 002e // +000a │ │ -0f8a88: 0800 1400 |0026: move-object/from16 v0, v20 │ │ -0f8a8c: 540e 1120 |0028: iget-object v14, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8a90: 7120 ce41 ae00 |002a: invoke-static {v14, v10}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ -0f8a96: 0a0b |002d: move-result v11 │ │ -0f8a98: 220e bc06 |002e: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -0f8a9c: 7020 3b37 be00 |0030: invoke-direct {v14, v11}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -0f8aa2: 120f |0033: const/4 v15, #int 0 // #0 │ │ -0f8aa4: 6e10 1b37 0600 |0034: invoke-virtual {v6}, Landroid/text/SpannableString;.length:()I // method@371b │ │ -0f8aaa: 0a10 |0037: move-result v16 │ │ -0f8aac: 1311 2100 |0038: const/16 v17, #int 33 // #21 │ │ -0f8ab0: 0200 1000 |003a: move/from16 v0, v16 │ │ -0f8ab4: 0201 1100 |003c: move/from16 v1, v17 │ │ -0f8ab8: 6e51 1c37 e60f |003e: invoke-virtual {v6, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -0f8abe: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -0f8ac2: 520e 1520 |0043: iget v14, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8ac6: 390e 1c00 |0045: if-nez v14, 0061 // +001c │ │ -0f8aca: 2207 ad06 |0047: new-instance v7, Landroid/text/SpannableString; // type@06ad │ │ -0f8ace: 123e |0049: const/4 v14, #int 3 // #3 │ │ -0f8ad0: 23ee 3309 |004a: new-array v14, v14, [Ljava/lang/CharSequence; // type@0933 │ │ -0f8ad4: 120f |004c: const/4 v15, #int 0 // #0 │ │ -0f8ad6: 1a10 dd01 |004d: const-string v16, "<" // string@01dd │ │ -0f8ada: 4d10 0e0f |004f: aput-object v16, v14, v15 │ │ -0f8ade: 121f |0051: const/4 v15, #int 1 // #1 │ │ -0f8ae0: 4d06 0e0f |0052: aput-object v6, v14, v15 │ │ -0f8ae4: 122f |0054: const/4 v15, #int 2 // #2 │ │ -0f8ae6: 1a10 1202 |0055: const-string v16, ">" // string@0212 │ │ -0f8aea: 4d10 0e0f |0057: aput-object v16, v14, v15 │ │ -0f8aee: 7110 2e37 0e00 |0059: invoke-static {v14}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ -0f8af4: 0c0e |005c: move-result-object v14 │ │ -0f8af6: 7020 1a37 e700 |005d: invoke-direct {v7, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8afc: 0776 |0060: move-object v6, v7 │ │ -0f8afe: 620e 1220 |0061: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8b02: 6e10 3d42 0e00 |0063: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.showTimestamp:()Z // method@423d │ │ -0f8b08: 0a0e |0066: move-result v14 │ │ -0f8b0a: 380e 0201 |0067: if-eqz v14, 0169 // +0102 │ │ -0f8b0e: 220c ad06 |0069: new-instance v12, Landroid/text/SpannableString; // type@06ad │ │ -0f8b12: 0800 1500 |006b: move-object/from16 v0, v21 │ │ -0f8b16: 550e 1c20 |006d: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ -0f8b1a: 0800 1500 |006f: move-object/from16 v0, v21 │ │ -0f8b1e: 550f 1d20 |0071: iget-boolean v15, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ -0f8b22: 0800 1400 |0073: move-object/from16 v0, v20 │ │ -0f8b26: 6e30 d741 e00f |0075: invoke-virtual {v0, v14, v15}, Lindrora/atomic/model/Message;.renderTimeStamp:(ZZ)Ljava/lang/String; // method@41d7 │ │ -0f8b2c: 0c0e |0078: move-result-object v14 │ │ -0f8b2e: 7020 1a37 ec00 |0079: invoke-direct {v12, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8b34: 2209 ad06 |007c: new-instance v9, Landroid/text/SpannableString; // type@06ad │ │ -0f8b38: 1a0e 1e00 |007e: const-string v14, " " // string@001e │ │ -0f8b3c: 7020 1a37 e900 |0080: invoke-direct {v9, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8b42: 7601 d241 1400 |0083: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ -0f8b48: 0a0e |0086: move-result v14 │ │ -0f8b4a: 380e 6700 |0087: if-eqz v14, 00ee // +0067 │ │ -0f8b4e: 2209 ad06 |0089: new-instance v9, Landroid/text/SpannableString; // type@06ad │ │ -0f8b52: 1a0e 7d4a |008b: const-string v14, "•" // string@4a7d │ │ -0f8b56: 7020 1a37 e900 |008d: invoke-direct {v9, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8b5c: 0800 1500 |0090: move-object/from16 v0, v21 │ │ -0f8b60: 550e 1720 |0092: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -0f8b64: 380e 5a00 |0094: if-eqz v14, 00ee // +005a │ │ -0f8b68: 7100 473e 0000 |0096: invoke-static {}, Lindrora/atomic/App;.getSResources:()Landroid/content/res/Resources; // method@3e47 │ │ -0f8b6e: 0c0e |0099: move-result-object v14 │ │ -0f8b70: 0800 1400 |009a: move-object/from16 v0, v20 │ │ -0f8b74: 520f 1020 |009c: iget v15, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8b78: 6e20 3002 fe00 |009e: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0f8b7e: 0c03 |00a1: move-result-object v3 │ │ -0f8b80: 7100 473e 0000 |00a2: invoke-static {}, Lindrora/atomic/App;.getSResources:()Landroid/content/res/Resources; // method@3e47 │ │ -0f8b86: 0c0e |00a5: move-result-object v14 │ │ -0f8b88: 6e10 2f02 0e00 |00a6: invoke-virtual {v14}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0f8b8e: 0c0e |00a9: move-result-object v14 │ │ -0f8b90: 52e2 bd15 |00aa: iget v2, v14, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0f8b94: 2208 8000 |00ac: new-instance v8, Landroid/graphics/Paint; // type@0080 │ │ -0f8b98: 7010 e702 0800 |00ae: invoke-direct {v8}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -0f8b9e: 620e ba00 |00b1: sget-object v14, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ -0f8ba2: 6e20 0403 e800 |00b3: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ -0f8ba8: 620e 1220 |00b6: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8bac: 6e10 1e42 0e00 |00b8: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -0f8bb2: 0a0e |00bb: move-result v14 │ │ -0f8bb4: 82ee |00bc: int-to-float v14, v14 │ │ -0f8bb6: c82e |00bd: mul-float/2addr v14, v2 │ │ -0f8bb8: 6e20 0303 e800 |00be: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -0f8bbe: 1a0e 1e00 |00c1: const-string v14, " " // string@001e │ │ -0f8bc2: 6e20 f402 e800 |00c3: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f4 │ │ -0f8bc8: 0a0e |00c6: move-result v14 │ │ -0f8bca: 87ed |00c7: float-to-int v13, v14 │ │ -0f8bcc: 620e 1220 |00c8: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8bd0: 6e10 1e42 0e00 |00ca: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -0f8bd6: 0a04 |00cd: move-result v4 │ │ -0f8bd8: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -0f8bda: 1910 e0bf |00cf: const-wide/high16 v16, #long -4620693217682128896 // #bfe0 │ │ -0f8bde: 8340 |00d1: int-to-double v0, v4 │ │ -0f8be0: 0512 0000 |00d2: move-wide/from16 v18, v0 │ │ -0f8be4: ad10 1012 |00d4: mul-double v16, v16, v18 │ │ -0f8be8: 0500 1000 |00d6: move-wide/from16 v0, v16 │ │ -0f8bec: 8a0f |00d8: double-to-int v15, v0 │ │ -0f8bee: 6e5d 6203 e3df |00d9: invoke-virtual {v3, v14, v15, v13, v13}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0f8bf4: 220e bd06 |00dc: new-instance v14, Landroid/text/style/ImageSpan; // type@06bd │ │ -0f8bf8: 121f |00de: const/4 v15, #int 1 // #1 │ │ -0f8bfa: 7030 3d37 3e0f |00df: invoke-direct {v14, v3, v15}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;I)V // method@373d │ │ -0f8c00: 120f |00e2: const/4 v15, #int 0 // #0 │ │ -0f8c02: 1310 0100 |00e3: const/16 v16, #int 1 // #1 │ │ -0f8c06: 1311 2100 |00e5: const/16 v17, #int 33 // #21 │ │ -0f8c0a: 0200 1000 |00e7: move/from16 v0, v16 │ │ -0f8c0e: 0201 1100 |00e9: move/from16 v1, v17 │ │ -0f8c12: 6e51 1c37 e90f |00eb: invoke-virtual {v9, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -0f8c18: 2205 ad06 |00ee: new-instance v5, Landroid/text/SpannableString; // type@06ad │ │ -0f8c1c: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -0f8c20: 540e 1320 |00f2: iget-object v14, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8c24: 7020 1a37 e500 |00f4: invoke-direct {v5, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8c2a: 0800 1500 |00f7: move-object/from16 v0, v21 │ │ -0f8c2e: 550e 1920 |00f9: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ -0f8c32: 380e 7700 |00fb: if-eqz v14, 0172 // +0077 │ │ -0f8c36: 7601 d141 1400 |00fd: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasColor:()Z // method@41d1 │ │ -0f8c3c: 0a0e |0100: move-result v14 │ │ -0f8c3e: 380e 2300 |0101: if-eqz v14, 0124 // +0023 │ │ -0f8c42: 0800 1500 |0103: move-object/from16 v0, v21 │ │ -0f8c46: 550e 1820 |0105: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -0f8c4a: 380e 1d00 |0107: if-eqz v14, 0124 // +001d │ │ -0f8c4e: 220e bc06 |0109: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -0f8c52: 0800 1400 |010b: move-object/from16 v0, v20 │ │ -0f8c56: 540f 0e20 |010d: iget-object v15, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f8c5a: 7120 dd41 fa00 |010f: invoke-static {v10, v15}, Lindrora/atomic/model/Message;.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I // method@41dd │ │ -0f8c60: 0a0f |0112: move-result v15 │ │ -0f8c62: 7020 3b37 fe00 |0113: invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -0f8c68: 120f |0116: const/4 v15, #int 0 // #0 │ │ -0f8c6a: 6e10 1b37 0500 |0117: invoke-virtual {v5}, Landroid/text/SpannableString;.length:()I // method@371b │ │ -0f8c70: 0a10 |011a: move-result v16 │ │ -0f8c72: 1311 2100 |011b: const/16 v17, #int 33 // #21 │ │ -0f8c76: 0200 1000 |011d: move/from16 v0, v16 │ │ -0f8c7a: 0201 1100 |011f: move/from16 v1, v17 │ │ -0f8c7e: 6e51 1c37 e50f |0121: invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -0f8c84: 7120 6042 a500 |0124: invoke-static {v5, v10}, Lindrora/atomic/utils/MircColors;.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; // method@4260 │ │ -0f8c8a: 0c05 |0127: move-result-object v5 │ │ -0f8c8c: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -0f8c90: 550e 1b20 |012a: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -0f8c94: 380e 1100 |012c: if-eqz v14, 013d // +0011 │ │ -0f8c98: 0800 1400 |012e: move-object/from16 v0, v20 │ │ -0f8c9c: 520e 1520 |0130: iget v14, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8ca0: 123f |0132: const/4 v15, #int 3 // #3 │ │ -0f8ca2: 32fe 0a00 |0133: if-eq v14, v15, 013d // +000a │ │ -0f8ca6: 7100 433e 0000 |0135: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ -0f8cac: 0c0e |0138: move-result-object v14 │ │ -0f8cae: 7120 6442 e500 |0139: invoke-static {v5, v14}, Lindrora/atomic/utils/Smilies;.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; // method@4264 │ │ -0f8cb4: 0c05 |013c: move-result-object v5 │ │ -0f8cb6: 220e ad06 |013d: new-instance v14, Landroid/text/SpannableString; // type@06ad │ │ -0f8cba: 125f |013f: const/4 v15, #int 5 // #5 │ │ -0f8cbc: 23ff 3309 |0140: new-array v15, v15, [Ljava/lang/CharSequence; // type@0933 │ │ -0f8cc0: 1310 0000 |0142: const/16 v16, #int 0 // #0 │ │ -0f8cc4: 4d0c 0f10 |0144: aput-object v12, v15, v16 │ │ -0f8cc8: 1310 0100 |0146: const/16 v16, #int 1 // #1 │ │ -0f8ccc: 4d09 0f10 |0148: aput-object v9, v15, v16 │ │ -0f8cd0: 1310 0200 |014a: const/16 v16, #int 2 // #2 │ │ -0f8cd4: 4d06 0f10 |014c: aput-object v6, v15, v16 │ │ -0f8cd8: 1310 0300 |014e: const/16 v16, #int 3 // #3 │ │ -0f8cdc: 1a11 1e00 |0150: const-string v17, " " // string@001e │ │ -0f8ce0: 4d11 0f10 |0152: aput-object v17, v15, v16 │ │ -0f8ce4: 1310 0400 |0154: const/16 v16, #int 4 // #4 │ │ -0f8ce8: 4d05 0f10 |0156: aput-object v5, v15, v16 │ │ -0f8cec: 7110 2e37 0f00 |0158: invoke-static {v15}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ -0f8cf2: 0c0f |015b: move-result-object v15 │ │ -0f8cf4: 7020 1a37 fe00 |015c: invoke-direct {v14, v15}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8cfa: 110e |015f: return-object v14 │ │ -0f8cfc: 2206 ad06 |0160: new-instance v6, Landroid/text/SpannableString; // type@06ad │ │ -0f8d00: 1a0e 0000 |0162: const-string v14, "" // string@0000 │ │ -0f8d04: 7020 1a37 e600 |0164: invoke-direct {v6, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8d0a: 2900 fafe |0167: goto/16 0061 // -0106 │ │ -0f8d0e: 220c ad06 |0169: new-instance v12, Landroid/text/SpannableString; // type@06ad │ │ -0f8d12: 1a0e 0000 |016b: const-string v14, "" // string@0000 │ │ -0f8d16: 7020 1a37 ec00 |016d: invoke-direct {v12, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8d1c: 2900 0cff |0170: goto/16 007c // -00f4 │ │ -0f8d20: 2205 ad06 |0172: new-instance v5, Landroid/text/SpannableString; // type@06ad │ │ -0f8d24: 0800 1400 |0174: move-object/from16 v0, v20 │ │ -0f8d28: 540e 1320 |0176: iget-object v14, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8d2c: 7110 5e42 0e00 |0178: invoke-static {v14}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ -0f8d32: 0c0e |017b: move-result-object v14 │ │ -0f8d34: 7020 1a37 e500 |017c: invoke-direct {v5, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0f8d3a: 7601 d141 1400 |017f: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasColor:()Z // method@41d1 │ │ -0f8d40: 0a0e |0182: move-result v14 │ │ -0f8d42: 380e a5ff |0183: if-eqz v14, 0128 // -005b │ │ -0f8d46: 0800 1500 |0185: move-object/from16 v0, v21 │ │ -0f8d4a: 550e 1820 |0187: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -0f8d4e: 380e 9fff |0189: if-eqz v14, 0128 // -0061 │ │ -0f8d52: 220e bc06 |018b: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -0f8d56: 0800 1400 |018d: move-object/from16 v0, v20 │ │ -0f8d5a: 540f 0e20 |018f: iget-object v15, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f8d5e: 7120 dd41 fa00 |0191: invoke-static {v10, v15}, Lindrora/atomic/model/Message;.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I // method@41dd │ │ -0f8d64: 0a0f |0194: move-result v15 │ │ -0f8d66: 7020 3b37 fe00 |0195: invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -0f8d6c: 120f |0198: const/4 v15, #int 0 // #0 │ │ -0f8d6e: 6e10 1b37 0500 |0199: invoke-virtual {v5}, Landroid/text/SpannableString;.length:()I // method@371b │ │ -0f8d74: 0a10 |019c: move-result v16 │ │ -0f8d76: 1311 2100 |019d: const/16 v17, #int 33 // #21 │ │ -0f8d7a: 0200 1000 |019f: move/from16 v0, v16 │ │ -0f8d7e: 0201 1100 |01a1: move/from16 v1, v17 │ │ -0f8d82: 6e51 1c37 e50f |01a3: invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -0f8d88: 2882 |01a6: goto 0128 // -007e │ │ +0f6704: |[0f6704] indrora.atomic.model.Message.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; │ │ +0f6714: 220a 2008 |0000: new-instance v10, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ +0f6718: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +0f671c: 540e 1620 |0004: iget-object v14, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f6720: 0800 1500 |0006: move-object/from16 v0, v21 │ │ +0f6724: 550f 1f20 |0008: iget-boolean v15, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f6728: 7030 8541 ea0f |000a: invoke-direct {v10, v14, v15}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ +0f672e: 7401 d341 1400 |000d: invoke-virtual/range {v20}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ +0f6734: 0a0e |0010: move-result v14 │ │ +0f6736: 380e 4f01 |0011: if-eqz v14, 0160 // +014f │ │ +0f673a: 2206 ad06 |0013: new-instance v6, Landroid/text/SpannableString; // type@06ad │ │ +0f673e: 0800 1400 |0015: move-object/from16 v0, v20 │ │ +0f6742: 540e 1120 |0017: iget-object v14, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6746: 7020 1a37 e600 |0019: invoke-direct {v6, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f674c: 6e10 8a41 0a00 |001c: invoke-virtual {v10}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f6752: 0a0b |001f: move-result v11 │ │ +0f6754: 0800 1500 |0020: move-object/from16 v0, v21 │ │ +0f6758: 550e 1a20 |0022: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ +0f675c: 380e 0a00 |0024: if-eqz v14, 002e // +000a │ │ +0f6760: 0800 1400 |0026: move-object/from16 v0, v20 │ │ +0f6764: 540e 1120 |0028: iget-object v14, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6768: 7120 ce41 ae00 |002a: invoke-static {v14, v10}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ +0f676e: 0a0b |002d: move-result v11 │ │ +0f6770: 220e bc06 |002e: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +0f6774: 7020 3b37 be00 |0030: invoke-direct {v14, v11}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +0f677a: 120f |0033: const/4 v15, #int 0 // #0 │ │ +0f677c: 6e10 1b37 0600 |0034: invoke-virtual {v6}, Landroid/text/SpannableString;.length:()I // method@371b │ │ +0f6782: 0a10 |0037: move-result v16 │ │ +0f6784: 1311 2100 |0038: const/16 v17, #int 33 // #21 │ │ +0f6788: 0200 1000 |003a: move/from16 v0, v16 │ │ +0f678c: 0201 1100 |003c: move/from16 v1, v17 │ │ +0f6790: 6e51 1c37 e60f |003e: invoke-virtual {v6, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +0f6796: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +0f679a: 520e 1520 |0043: iget v14, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f679e: 390e 1c00 |0045: if-nez v14, 0061 // +001c │ │ +0f67a2: 2207 ad06 |0047: new-instance v7, Landroid/text/SpannableString; // type@06ad │ │ +0f67a6: 123e |0049: const/4 v14, #int 3 // #3 │ │ +0f67a8: 23ee 3309 |004a: new-array v14, v14, [Ljava/lang/CharSequence; // type@0933 │ │ +0f67ac: 120f |004c: const/4 v15, #int 0 // #0 │ │ +0f67ae: 1a10 da01 |004d: const-string v16, "<" // string@01da │ │ +0f67b2: 4d10 0e0f |004f: aput-object v16, v14, v15 │ │ +0f67b6: 121f |0051: const/4 v15, #int 1 // #1 │ │ +0f67b8: 4d06 0e0f |0052: aput-object v6, v14, v15 │ │ +0f67bc: 122f |0054: const/4 v15, #int 2 // #2 │ │ +0f67be: 1a10 0f02 |0055: const-string v16, ">" // string@020f │ │ +0f67c2: 4d10 0e0f |0057: aput-object v16, v14, v15 │ │ +0f67c6: 7110 2e37 0e00 |0059: invoke-static {v14}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ +0f67cc: 0c0e |005c: move-result-object v14 │ │ +0f67ce: 7020 1a37 e700 |005d: invoke-direct {v7, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f67d4: 0776 |0060: move-object v6, v7 │ │ +0f67d6: 620e 1220 |0061: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f67da: 6e10 3d42 0e00 |0063: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.showTimestamp:()Z // method@423d │ │ +0f67e0: 0a0e |0066: move-result v14 │ │ +0f67e2: 380e 0201 |0067: if-eqz v14, 0169 // +0102 │ │ +0f67e6: 220c ad06 |0069: new-instance v12, Landroid/text/SpannableString; // type@06ad │ │ +0f67ea: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +0f67ee: 550e 1c20 |006d: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ +0f67f2: 0800 1500 |006f: move-object/from16 v0, v21 │ │ +0f67f6: 550f 1d20 |0071: iget-boolean v15, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ +0f67fa: 0800 1400 |0073: move-object/from16 v0, v20 │ │ +0f67fe: 6e30 d741 e00f |0075: invoke-virtual {v0, v14, v15}, Lindrora/atomic/model/Message;.renderTimeStamp:(ZZ)Ljava/lang/String; // method@41d7 │ │ +0f6804: 0c0e |0078: move-result-object v14 │ │ +0f6806: 7020 1a37 ec00 |0079: invoke-direct {v12, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f680c: 2209 ad06 |007c: new-instance v9, Landroid/text/SpannableString; // type@06ad │ │ +0f6810: 1a0e 1e00 |007e: const-string v14, " " // string@001e │ │ +0f6814: 7020 1a37 e900 |0080: invoke-direct {v9, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f681a: 7601 d241 1400 |0083: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ +0f6820: 0a0e |0086: move-result v14 │ │ +0f6822: 380e 6700 |0087: if-eqz v14, 00ee // +0067 │ │ +0f6826: 2209 ad06 |0089: new-instance v9, Landroid/text/SpannableString; // type@06ad │ │ +0f682a: 1a0e 7c4a |008b: const-string v14, "•" // string@4a7c │ │ +0f682e: 7020 1a37 e900 |008d: invoke-direct {v9, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f6834: 0800 1500 |0090: move-object/from16 v0, v21 │ │ +0f6838: 550e 1720 |0092: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +0f683c: 380e 5a00 |0094: if-eqz v14, 00ee // +005a │ │ +0f6840: 7100 473e 0000 |0096: invoke-static {}, Lindrora/atomic/App;.getSResources:()Landroid/content/res/Resources; // method@3e47 │ │ +0f6846: 0c0e |0099: move-result-object v14 │ │ +0f6848: 0800 1400 |009a: move-object/from16 v0, v20 │ │ +0f684c: 520f 1020 |009c: iget v15, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6850: 6e20 3002 fe00 |009e: invoke-virtual {v14, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0f6856: 0c03 |00a1: move-result-object v3 │ │ +0f6858: 7100 473e 0000 |00a2: invoke-static {}, Lindrora/atomic/App;.getSResources:()Landroid/content/res/Resources; // method@3e47 │ │ +0f685e: 0c0e |00a5: move-result-object v14 │ │ +0f6860: 6e10 2f02 0e00 |00a6: invoke-virtual {v14}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0f6866: 0c0e |00a9: move-result-object v14 │ │ +0f6868: 52e2 bd15 |00aa: iget v2, v14, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0f686c: 2208 8000 |00ac: new-instance v8, Landroid/graphics/Paint; // type@0080 │ │ +0f6870: 7010 e702 0800 |00ae: invoke-direct {v8}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +0f6876: 620e ba00 |00b1: sget-object v14, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ +0f687a: 6e20 0403 e800 |00b3: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ +0f6880: 620e 1220 |00b6: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6884: 6e10 1e42 0e00 |00b8: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +0f688a: 0a0e |00bb: move-result v14 │ │ +0f688c: 82ee |00bc: int-to-float v14, v14 │ │ +0f688e: c82e |00bd: mul-float/2addr v14, v2 │ │ +0f6890: 6e20 0303 e800 |00be: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +0f6896: 1a0e 1e00 |00c1: const-string v14, " " // string@001e │ │ +0f689a: 6e20 f402 e800 |00c3: invoke-virtual {v8, v14}, Landroid/graphics/Paint;.measureText:(Ljava/lang/String;)F // method@02f4 │ │ +0f68a0: 0a0e |00c6: move-result v14 │ │ +0f68a2: 87ed |00c7: float-to-int v13, v14 │ │ +0f68a4: 620e 1220 |00c8: sget-object v14, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f68a8: 6e10 1e42 0e00 |00ca: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +0f68ae: 0a04 |00cd: move-result v4 │ │ +0f68b0: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +0f68b2: 1910 e0bf |00cf: const-wide/high16 v16, #long -4620693217682128896 // #bfe0 │ │ +0f68b6: 8340 |00d1: int-to-double v0, v4 │ │ +0f68b8: 0512 0000 |00d2: move-wide/from16 v18, v0 │ │ +0f68bc: ad10 1012 |00d4: mul-double v16, v16, v18 │ │ +0f68c0: 0500 1000 |00d6: move-wide/from16 v0, v16 │ │ +0f68c4: 8a0f |00d8: double-to-int v15, v0 │ │ +0f68c6: 6e5d 6203 e3df |00d9: invoke-virtual {v3, v14, v15, v13, v13}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0f68cc: 220e bd06 |00dc: new-instance v14, Landroid/text/style/ImageSpan; // type@06bd │ │ +0f68d0: 121f |00de: const/4 v15, #int 1 // #1 │ │ +0f68d2: 7030 3d37 3e0f |00df: invoke-direct {v14, v3, v15}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;I)V // method@373d │ │ +0f68d8: 120f |00e2: const/4 v15, #int 0 // #0 │ │ +0f68da: 1310 0100 |00e3: const/16 v16, #int 1 // #1 │ │ +0f68de: 1311 2100 |00e5: const/16 v17, #int 33 // #21 │ │ +0f68e2: 0200 1000 |00e7: move/from16 v0, v16 │ │ +0f68e6: 0201 1100 |00e9: move/from16 v1, v17 │ │ +0f68ea: 6e51 1c37 e90f |00eb: invoke-virtual {v9, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +0f68f0: 2205 ad06 |00ee: new-instance v5, Landroid/text/SpannableString; // type@06ad │ │ +0f68f4: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +0f68f8: 540e 1320 |00f2: iget-object v14, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f68fc: 7020 1a37 e500 |00f4: invoke-direct {v5, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f6902: 0800 1500 |00f7: move-object/from16 v0, v21 │ │ +0f6906: 550e 1920 |00f9: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ +0f690a: 380e 7700 |00fb: if-eqz v14, 0172 // +0077 │ │ +0f690e: 7601 d141 1400 |00fd: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasColor:()Z // method@41d1 │ │ +0f6914: 0a0e |0100: move-result v14 │ │ +0f6916: 380e 2300 |0101: if-eqz v14, 0124 // +0023 │ │ +0f691a: 0800 1500 |0103: move-object/from16 v0, v21 │ │ +0f691e: 550e 1820 |0105: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +0f6922: 380e 1d00 |0107: if-eqz v14, 0124 // +001d │ │ +0f6926: 220e bc06 |0109: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +0f692a: 0800 1400 |010b: move-object/from16 v0, v20 │ │ +0f692e: 540f 0e20 |010d: iget-object v15, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6932: 7120 dd41 fa00 |010f: invoke-static {v10, v15}, Lindrora/atomic/model/Message;.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I // method@41dd │ │ +0f6938: 0a0f |0112: move-result v15 │ │ +0f693a: 7020 3b37 fe00 |0113: invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +0f6940: 120f |0116: const/4 v15, #int 0 // #0 │ │ +0f6942: 6e10 1b37 0500 |0117: invoke-virtual {v5}, Landroid/text/SpannableString;.length:()I // method@371b │ │ +0f6948: 0a10 |011a: move-result v16 │ │ +0f694a: 1311 2100 |011b: const/16 v17, #int 33 // #21 │ │ +0f694e: 0200 1000 |011d: move/from16 v0, v16 │ │ +0f6952: 0201 1100 |011f: move/from16 v1, v17 │ │ +0f6956: 6e51 1c37 e50f |0121: invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +0f695c: 7120 6042 a500 |0124: invoke-static {v5, v10}, Lindrora/atomic/utils/MircColors;.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; // method@4260 │ │ +0f6962: 0c05 |0127: move-result-object v5 │ │ +0f6964: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +0f6968: 550e 1b20 |012a: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +0f696c: 380e 1100 |012c: if-eqz v14, 013d // +0011 │ │ +0f6970: 0800 1400 |012e: move-object/from16 v0, v20 │ │ +0f6974: 520e 1520 |0130: iget v14, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6978: 123f |0132: const/4 v15, #int 3 // #3 │ │ +0f697a: 32fe 0a00 |0133: if-eq v14, v15, 013d // +000a │ │ +0f697e: 7100 433e 0000 |0135: invoke-static {}, Lindrora/atomic/App;.getAppContext:()Landroid/content/Context; // method@3e43 │ │ +0f6984: 0c0e |0138: move-result-object v14 │ │ +0f6986: 7120 6442 e500 |0139: invoke-static {v5, v14}, Lindrora/atomic/utils/Smilies;.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; // method@4264 │ │ +0f698c: 0c05 |013c: move-result-object v5 │ │ +0f698e: 220e ad06 |013d: new-instance v14, Landroid/text/SpannableString; // type@06ad │ │ +0f6992: 125f |013f: const/4 v15, #int 5 // #5 │ │ +0f6994: 23ff 3309 |0140: new-array v15, v15, [Ljava/lang/CharSequence; // type@0933 │ │ +0f6998: 1310 0000 |0142: const/16 v16, #int 0 // #0 │ │ +0f699c: 4d0c 0f10 |0144: aput-object v12, v15, v16 │ │ +0f69a0: 1310 0100 |0146: const/16 v16, #int 1 // #1 │ │ +0f69a4: 4d09 0f10 |0148: aput-object v9, v15, v16 │ │ +0f69a8: 1310 0200 |014a: const/16 v16, #int 2 // #2 │ │ +0f69ac: 4d06 0f10 |014c: aput-object v6, v15, v16 │ │ +0f69b0: 1310 0300 |014e: const/16 v16, #int 3 // #3 │ │ +0f69b4: 1a11 1e00 |0150: const-string v17, " " // string@001e │ │ +0f69b8: 4d11 0f10 |0152: aput-object v17, v15, v16 │ │ +0f69bc: 1310 0400 |0154: const/16 v16, #int 4 // #4 │ │ +0f69c0: 4d05 0f10 |0156: aput-object v5, v15, v16 │ │ +0f69c4: 7110 2e37 0f00 |0158: invoke-static {v15}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ +0f69ca: 0c0f |015b: move-result-object v15 │ │ +0f69cc: 7020 1a37 fe00 |015c: invoke-direct {v14, v15}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f69d2: 110e |015f: return-object v14 │ │ +0f69d4: 2206 ad06 |0160: new-instance v6, Landroid/text/SpannableString; // type@06ad │ │ +0f69d8: 1a0e 0000 |0162: const-string v14, "" // string@0000 │ │ +0f69dc: 7020 1a37 e600 |0164: invoke-direct {v6, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f69e2: 2900 fafe |0167: goto/16 0061 // -0106 │ │ +0f69e6: 220c ad06 |0169: new-instance v12, Landroid/text/SpannableString; // type@06ad │ │ +0f69ea: 1a0e 0000 |016b: const-string v14, "" // string@0000 │ │ +0f69ee: 7020 1a37 ec00 |016d: invoke-direct {v12, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f69f4: 2900 0cff |0170: goto/16 007c // -00f4 │ │ +0f69f8: 2205 ad06 |0172: new-instance v5, Landroid/text/SpannableString; // type@06ad │ │ +0f69fc: 0800 1400 |0174: move-object/from16 v0, v20 │ │ +0f6a00: 540e 1320 |0176: iget-object v14, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6a04: 7110 5e42 0e00 |0178: invoke-static {v14}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ +0f6a0a: 0c0e |017b: move-result-object v14 │ │ +0f6a0c: 7020 1a37 e500 |017c: invoke-direct {v5, v14}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f6a12: 7601 d141 1400 |017f: invoke-direct/range {v20}, Lindrora/atomic/model/Message;.hasColor:()Z // method@41d1 │ │ +0f6a18: 0a0e |0182: move-result v14 │ │ +0f6a1a: 380e a5ff |0183: if-eqz v14, 0128 // -005b │ │ +0f6a1e: 0800 1500 |0185: move-object/from16 v0, v21 │ │ +0f6a22: 550e 1820 |0187: iget-boolean v14, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +0f6a26: 380e 9fff |0189: if-eqz v14, 0128 // -0061 │ │ +0f6a2a: 220e bc06 |018b: new-instance v14, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +0f6a2e: 0800 1400 |018d: move-object/from16 v0, v20 │ │ +0f6a32: 540f 0e20 |018f: iget-object v15, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6a36: 7120 dd41 fa00 |0191: invoke-static {v10, v15}, Lindrora/atomic/model/Message;.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I // method@41dd │ │ +0f6a3c: 0a0f |0194: move-result v15 │ │ +0f6a3e: 7020 3b37 fe00 |0195: invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +0f6a44: 120f |0198: const/4 v15, #int 0 // #0 │ │ +0f6a46: 6e10 1b37 0500 |0199: invoke-virtual {v5}, Landroid/text/SpannableString;.length:()I // method@371b │ │ +0f6a4c: 0a10 |019c: move-result v16 │ │ +0f6a4e: 1311 2100 |019d: const/16 v17, #int 33 // #21 │ │ +0f6a52: 0200 1000 |019f: move/from16 v0, v16 │ │ +0f6a56: 0201 1100 |01a1: move/from16 v1, v17 │ │ +0f6a5a: 6e51 1c37 e50f |01a3: invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +0f6a60: 2882 |01a6: goto 0128 // -007e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000d line=341 │ │ 0x0013 line=343 │ │ 0x001c line=345 │ │ 0x0020 line=348 │ │ @@ -264987,23 +264975,27 @@ │ │ 0x00c8 line=398 │ │ 0x00ce line=400 │ │ 0x00dc line=402 │ │ 0x00ee line=417 │ │ 0x00f7 line=419 │ │ 0x00fd line=420 │ │ 0x0109 line=421 │ │ + 0x0117 line=422 │ │ + 0x011d line=421 │ │ 0x0124 line=424 │ │ 0x0128 line=433 │ │ 0x0135 line=434 │ │ 0x013d line=437 │ │ 0x0160 line=362 │ │ 0x0169 line=369 │ │ 0x0172 line=426 │ │ 0x017f line=427 │ │ 0x018b line=428 │ │ + 0x0199 line=429 │ │ + 0x019f line=428 │ │ locals : │ │ 0x001c - 0x0060 reg=6 nickSS Landroid/text/SpannableString; │ │ 0x0060 - 0x0061 reg=7 nickSS Landroid/text/SpannableString; │ │ 0x0020 - 0x0061 reg=11 senderColor I │ │ 0x0083 - 0x008b reg=9 prefixSS Landroid/text/SpannableString; │ │ 0x00ac - 0x00ee reg=2 density F │ │ 0x00a2 - 0x00ee reg=3 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -265028,46 +265020,46 @@ │ │ type : '(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -0f8d8c: |[0f8d8c] indrora.atomic.model.Message.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I │ │ -0f8d9c: 6200 fa1f |0000: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ -0f8da0: 6e10 bf41 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ -0f8da6: 0a01 |0005: move-result v1 │ │ -0f8da8: 4400 0001 |0006: aget v0, v0, v1 │ │ -0f8dac: 2b00 2c00 0000 |0008: packed-switch v0, 00000034 // +0000002c │ │ -0f8db2: 6e10 8a41 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f8db8: 0a00 |000e: move-result v0 │ │ -0f8dba: 0f00 |000f: return v0 │ │ -0f8dbc: 6e10 8741 0200 |0010: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getChannelEvent:()I // method@4187 │ │ -0f8dc2: 0a00 |0013: move-result v0 │ │ -0f8dc4: 28fb |0014: goto 000f // -0005 │ │ -0f8dc6: 6e10 8a41 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f8dcc: 0a00 |0018: move-result v0 │ │ -0f8dce: 28f6 |0019: goto 000f // -000a │ │ -0f8dd0: 6e10 8941 0200 |001a: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getError:()I // method@4189 │ │ -0f8dd6: 0a00 |001d: move-result v0 │ │ -0f8dd8: 28f1 |001e: goto 000f // -000f │ │ -0f8dda: 6e10 8b41 0200 |001f: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ -0f8de0: 0a00 |0022: move-result v0 │ │ -0f8de2: 28ec |0023: goto 000f // -0014 │ │ -0f8de4: 6e10 8e41 0200 |0024: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getServerEvent:()I // method@418e │ │ -0f8dea: 0a00 |0027: move-result v0 │ │ -0f8dec: 28e7 |0028: goto 000f // -0019 │ │ -0f8dee: 6e10 8f41 0200 |0029: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getTopic:()I // method@418f │ │ -0f8df4: 0a00 |002c: move-result v0 │ │ -0f8df6: 28e2 |002d: goto 000f // -001e │ │ -0f8df8: 6e10 9141 0200 |002e: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getUserEvent:()I // method@4191 │ │ -0f8dfe: 0a00 |0031: move-result v0 │ │ -0f8e00: 28dd |0032: goto 000f // -0023 │ │ -0f8e02: 0000 |0033: nop // spacer │ │ -0f8e04: 0001 0700 0100 0000 0800 0000 0d00 ... |0034: packed-switch-data (18 units) │ │ +0f6a64: |[0f6a64] indrora.atomic.model.Message.translateColor:(Lindrora/atomic/model/ColorScheme;Lindrora/atomic/model/Message$MessageColor;)I │ │ +0f6a74: 6200 fa1f |0000: sget-object v0, Lindrora/atomic/model/Message$2;.$SwitchMap$indrora$atomic$model$Message$MessageColor:[I // field@1ffa │ │ +0f6a78: 6e10 bf41 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/model/Message$MessageColor;.ordinal:()I // method@41bf │ │ +0f6a7e: 0a01 |0005: move-result v1 │ │ +0f6a80: 4400 0001 |0006: aget v0, v0, v1 │ │ +0f6a84: 2b00 2c00 0000 |0008: packed-switch v0, 00000034 // +0000002c │ │ +0f6a8a: 6e10 8a41 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f6a90: 0a00 |000e: move-result v0 │ │ +0f6a92: 0f00 |000f: return v0 │ │ +0f6a94: 6e10 8741 0200 |0010: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getChannelEvent:()I // method@4187 │ │ +0f6a9a: 0a00 |0013: move-result v0 │ │ +0f6a9c: 28fb |0014: goto 000f // -0005 │ │ +0f6a9e: 6e10 8a41 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f6aa4: 0a00 |0018: move-result v0 │ │ +0f6aa6: 28f6 |0019: goto 000f // -000a │ │ +0f6aa8: 6e10 8941 0200 |001a: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getError:()I // method@4189 │ │ +0f6aae: 0a00 |001d: move-result v0 │ │ +0f6ab0: 28f1 |001e: goto 000f // -000f │ │ +0f6ab2: 6e10 8b41 0200 |001f: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ +0f6ab8: 0a00 |0022: move-result v0 │ │ +0f6aba: 28ec |0023: goto 000f // -0014 │ │ +0f6abc: 6e10 8e41 0200 |0024: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getServerEvent:()I // method@418e │ │ +0f6ac2: 0a00 |0027: move-result v0 │ │ +0f6ac4: 28e7 |0028: goto 000f // -0019 │ │ +0f6ac6: 6e10 8f41 0200 |0029: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getTopic:()I // method@418f │ │ +0f6acc: 0a00 |002c: move-result v0 │ │ +0f6ace: 28e2 |002d: goto 000f // -001e │ │ +0f6ad0: 6e10 9141 0200 |002e: invoke-virtual {v2}, Lindrora/atomic/model/ColorScheme;.getUserEvent:()I // method@4191 │ │ +0f6ad6: 0a00 |0031: move-result v0 │ │ +0f6ad8: 28dd |0032: goto 000f // -0023 │ │ +0f6ada: 0000 |0033: nop // spacer │ │ +0f6adc: 0001 0700 0100 0000 0800 0000 0d00 ... |0034: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000b line=234 │ │ 0x0010 line=220 │ │ 0x0015 line=222 │ │ 0x001a line=224 │ │ @@ -265086,17 +265078,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0f8e28: |[0f8e28] indrora.atomic.model.Message.describeContents:()I │ │ -0f8e38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0f8e3a: 0f00 |0001: return v0 │ │ +0f6b00: |[0f6b00] indrora.atomic.model.Message.describeContents:()I │ │ +0f6b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f6b12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #1 : (in Lindrora/atomic/model/Message;) │ │ @@ -265104,57 +265096,57 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0f8e3c: |[0f8e3c] indrora.atomic.model.Message.equals:(Ljava/lang/Object;)Z │ │ -0f8e4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f8e4e: 0770 |0001: move-object v0, v7 │ │ -0f8e50: 1f00 2808 |0002: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ -0f8e54: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0f8e58: 0f01 |0006: return v1 │ │ -0f8e5a: 7010 d241 0600 |0007: invoke-direct {v6}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ -0f8e60: 0a02 |000a: move-result v2 │ │ -0f8e62: 7010 d241 0000 |000b: invoke-direct {v0}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ -0f8e68: 0a03 |000e: move-result v3 │ │ -0f8e6a: 3332 f7ff |000f: if-ne v2, v3, 0006 // -0009 │ │ -0f8e6e: 5202 1020 |0011: iget v2, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8e72: 5263 1020 |0013: iget v3, v6, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8e76: 3332 f1ff |0015: if-ne v2, v3, 0006 // -000f │ │ -0f8e7a: 5462 1320 |0017: iget-object v2, v6, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8e7e: 5403 1320 |0019: iget-object v3, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8e82: 6e20 3843 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f8e88: 0a02 |001e: move-result v2 │ │ -0f8e8a: 3802 e7ff |001f: if-eqz v2, 0006 // -0019 │ │ -0f8e8e: 6e10 d341 0600 |0021: invoke-virtual {v6}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ -0f8e94: 0a02 |0024: move-result v2 │ │ -0f8e96: 6e10 d341 0000 |0025: invoke-virtual {v0}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ -0f8e9c: 0a03 |0028: move-result v3 │ │ -0f8e9e: 3332 ddff |0029: if-ne v2, v3, 0006 // -0023 │ │ -0f8ea2: 5462 1120 |002b: iget-object v2, v6, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8ea6: 3802 0c00 |002d: if-eqz v2, 0039 // +000c │ │ -0f8eaa: 5462 1120 |002f: iget-object v2, v6, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8eae: 5403 1120 |0031: iget-object v3, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8eb2: 6e20 3843 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f8eb8: 0a02 |0036: move-result v2 │ │ -0f8eba: 3802 cfff |0037: if-eqz v2, 0006 // -0031 │ │ -0f8ebe: 5362 1420 |0039: iget-wide v2, v6, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f8ec2: 5304 1420 |003b: iget-wide v4, v0, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f8ec6: 3102 0204 |003d: cmp-long v2, v2, v4 │ │ -0f8eca: 3902 c7ff |003f: if-nez v2, 0006 // -0039 │ │ -0f8ece: 5262 1520 |0041: iget v2, v6, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8ed2: 5203 1520 |0043: iget v3, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8ed6: 3332 c1ff |0045: if-ne v2, v3, 0006 // -003f │ │ -0f8eda: 5462 0e20 |0047: iget-object v2, v6, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f8ede: 5403 0e20 |0049: iget-object v3, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f8ee2: 3332 bbff |004b: if-ne v2, v3, 0006 // -0045 │ │ -0f8ee6: 1211 |004d: const/4 v1, #int 1 // #1 │ │ -0f8ee8: 28b8 |004e: goto 0006 // -0048 │ │ +0f6b14: |[0f6b14] indrora.atomic.model.Message.equals:(Ljava/lang/Object;)Z │ │ +0f6b24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f6b26: 0770 |0001: move-object v0, v7 │ │ +0f6b28: 1f00 2808 |0002: check-cast v0, Lindrora/atomic/model/Message; // type@0828 │ │ +0f6b2c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0f6b30: 0f01 |0006: return v1 │ │ +0f6b32: 7010 d241 0600 |0007: invoke-direct {v6}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ +0f6b38: 0a02 |000a: move-result v2 │ │ +0f6b3a: 7010 d241 0000 |000b: invoke-direct {v0}, Lindrora/atomic/model/Message;.hasIcon:()Z // method@41d2 │ │ +0f6b40: 0a03 |000e: move-result v3 │ │ +0f6b42: 3332 f7ff |000f: if-ne v2, v3, 0006 // -0009 │ │ +0f6b46: 5202 1020 |0011: iget v2, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6b4a: 5263 1020 |0013: iget v3, v6, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6b4e: 3332 f1ff |0015: if-ne v2, v3, 0006 // -000f │ │ +0f6b52: 5462 1320 |0017: iget-object v2, v6, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6b56: 5403 1320 |0019: iget-object v3, v0, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6b5a: 6e20 3843 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f6b60: 0a02 |001e: move-result v2 │ │ +0f6b62: 3802 e7ff |001f: if-eqz v2, 0006 // -0019 │ │ +0f6b66: 6e10 d341 0600 |0021: invoke-virtual {v6}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ +0f6b6c: 0a02 |0024: move-result v2 │ │ +0f6b6e: 6e10 d341 0000 |0025: invoke-virtual {v0}, Lindrora/atomic/model/Message;.hasSender:()Z // method@41d3 │ │ +0f6b74: 0a03 |0028: move-result v3 │ │ +0f6b76: 3332 ddff |0029: if-ne v2, v3, 0006 // -0023 │ │ +0f6b7a: 5462 1120 |002b: iget-object v2, v6, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6b7e: 3802 0c00 |002d: if-eqz v2, 0039 // +000c │ │ +0f6b82: 5462 1120 |002f: iget-object v2, v6, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6b86: 5403 1120 |0031: iget-object v3, v0, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6b8a: 6e20 3843 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f6b90: 0a02 |0036: move-result v2 │ │ +0f6b92: 3802 cfff |0037: if-eqz v2, 0006 // -0031 │ │ +0f6b96: 5362 1420 |0039: iget-wide v2, v6, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6b9a: 5304 1420 |003b: iget-wide v4, v0, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6b9e: 3102 0204 |003d: cmp-long v2, v2, v4 │ │ +0f6ba2: 3902 c7ff |003f: if-nez v2, 0006 // -0039 │ │ +0f6ba6: 5262 1520 |0041: iget v2, v6, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6baa: 5203 1520 |0043: iget v3, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6bae: 3332 c1ff |0045: if-ne v2, v3, 0006 // -003f │ │ +0f6bb2: 5462 0e20 |0047: iget-object v2, v6, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6bb6: 5403 0e20 |0049: iget-object v3, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6bba: 3332 bbff |004b: if-ne v2, v3, 0006 // -0045 │ │ +0f6bbe: 1211 |004d: const/4 v1, #int 1 // #1 │ │ +0f6bc0: 28b8 |004e: goto 0006 // -0048 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=531 │ │ 0x0004 line=534 │ │ 0x0006 line=557 │ │ 0x0007 line=537 │ │ 0x0011 line=538 │ │ @@ -265175,17 +265167,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8eec: |[0f8eec] indrora.atomic.model.Message.getIcon:()I │ │ -0f8efc: 5210 1020 |0000: iget v0, v1, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f8f00: 0f00 |0002: return v0 │ │ +0f6bc4: |[0f6bc4] indrora.atomic.model.Message.getIcon:()I │ │ +0f6bd4: 5210 1020 |0000: iget v0, v1, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6bd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #3 : (in Lindrora/atomic/model/Message;) │ │ @@ -265193,17 +265185,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8f04: |[0f8f04] indrora.atomic.model.Message.getSender:()Ljava/lang/String; │ │ -0f8f14: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8f18: 1100 |0002: return-object v0 │ │ +0f6bdc: |[0f6bdc] indrora.atomic.model.Message.getSender:()Ljava/lang/String; │ │ +0f6bec: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #4 : (in Lindrora/atomic/model/Message;) │ │ @@ -265211,17 +265203,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8f1c: |[0f8f1c] indrora.atomic.model.Message.getText:()Ljava/lang/String; │ │ -0f8f2c: 5410 1320 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f8f30: 1100 |0002: return-object v0 │ │ +0f6bf4: |[0f6bf4] indrora.atomic.model.Message.getText:()Ljava/lang/String; │ │ +0f6c04: 5410 1320 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #5 : (in Lindrora/atomic/model/Message;) │ │ @@ -265229,17 +265221,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f8f34: |[0f8f34] indrora.atomic.model.Message.getType:()I │ │ -0f8f44: 5210 1520 |0000: iget v0, v1, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f8f48: 0f00 |0002: return v0 │ │ +0f6c0c: |[0f6c0c] indrora.atomic.model.Message.getType:()I │ │ +0f6c1c: 5210 1520 |0000: iget v0, v1, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6c20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #6 : (in Lindrora/atomic/model/Message;) │ │ @@ -265247,21 +265239,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0f8f4c: |[0f8f4c] indrora.atomic.model.Message.hasSender:()Z │ │ -0f8f5c: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f8f60: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0f8f64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0f8f66: 0f00 |0005: return v0 │ │ -0f8f68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0f8f6a: 28fe |0007: goto 0005 // -0002 │ │ +0f6c24: |[0f6c24] indrora.atomic.model.Message.hasSender:()Z │ │ +0f6c34: 5410 1120 |0000: iget-object v0, v1, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6c38: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0f6c3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0f6c3e: 0f00 |0005: return v0 │ │ +0f6c40: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f6c42: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/model/Message; │ │ │ │ #7 : (in Lindrora/atomic/model/Message;) │ │ @@ -265269,62 +265261,62 @@ │ │ type : '(Landroid/widget/TextView;)Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0f8f6c: |[0f8f6c] indrora.atomic.model.Message.render:(Landroid/widget/TextView;)Landroid/widget/TextView; │ │ -0f8f7c: 6202 1220 |0000: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8f80: 6e10 2542 0200 |0002: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f8f86: 0c02 |0005: move-result-object v2 │ │ -0f8f88: 5443 0f20 |0006: iget-object v3, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8f8c: 6e20 e041 3200 |0008: invoke-virtual {v2, v3}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ -0f8f92: 0a02 |000b: move-result v2 │ │ -0f8f94: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -0f8f98: 6202 1220 |000e: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8f9c: 6e10 2542 0200 |0010: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f8fa2: 0c02 |0013: move-result-object v2 │ │ -0f8fa4: 5b42 0f20 |0014: iput-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8fa8: 6e10 a63c 0500 |0016: invoke-virtual {v5}, Landroid/widget/TextView;.getTag:()Ljava/lang/Object; // method@3ca6 │ │ -0f8fae: 0c01 |0019: move-result-object v1 │ │ -0f8fb0: 1f01 2808 |001a: check-cast v1, Lindrora/atomic/model/Message; // type@0828 │ │ -0f8fb4: 6e20 ca41 1400 |001c: invoke-virtual {v4, v1}, Lindrora/atomic/model/Message;.equals:(Ljava/lang/Object;)Z // method@41ca │ │ -0f8fba: 0a02 |001f: move-result v2 │ │ -0f8fbc: 3802 1100 |0020: if-eqz v2, 0031 // +0011 │ │ -0f8fc0: 6202 1220 |0022: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f8fc4: 6e10 2542 0200 |0024: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f8fca: 0c02 |0027: move-result-object v2 │ │ -0f8fcc: 5413 0f20 |0028: iget-object v3, v1, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8fd0: 6e20 e041 3200 |002a: invoke-virtual {v2, v3}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ -0f8fd6: 0a02 |002d: move-result v2 │ │ -0f8fd8: 3802 0300 |002e: if-eqz v2, 0031 // +0003 │ │ -0f8fdc: 1105 |0030: return-object v5 │ │ -0f8fde: 2200 2008 |0031: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ -0f8fe2: 5442 0f20 |0033: iget-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8fe6: 5422 1620 |0035: iget-object v2, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f8fea: 5443 0f20 |0037: iget-object v3, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f8fee: 5533 1f20 |0039: iget-boolean v3, v3, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f8ff2: 7030 8541 2003 |003b: invoke-direct {v0, v2, v3}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ -0f8ff8: 6e10 8a41 0000 |003e: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0f8ffe: 0a02 |0041: move-result v2 │ │ -0f9000: 6e20 c93c 2500 |0042: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -0f9006: 6e10 9041 0000 |0045: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getUrl:()I // method@4190 │ │ -0f900c: 0a02 |0048: move-result v2 │ │ -0f900e: 6e20 be3c 2500 |0049: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@3cbe │ │ -0f9014: 5442 0f20 |004c: iget-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f9018: 7120 d541 2400 |004e: invoke-static {v4, v2}, Lindrora/atomic/model/Message;.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; // method@41d5 │ │ -0f901e: 0c02 |0051: move-result-object v2 │ │ -0f9020: 6e20 c73c 2500 |0052: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -0f9026: 6e20 c63c 4500 |0055: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setTag:(Ljava/lang/Object;)V // method@3cc6 │ │ -0f902c: 6202 1220 |0058: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ -0f9030: 6e10 2542 0200 |005a: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -0f9036: 0c02 |005d: move-result-object v2 │ │ -0f9038: 5b42 0f20 |005e: iput-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ -0f903c: 28d0 |0060: goto 0030 // -0030 │ │ +0f6c44: |[0f6c44] indrora.atomic.model.Message.render:(Landroid/widget/TextView;)Landroid/widget/TextView; │ │ +0f6c54: 6202 1220 |0000: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6c58: 6e10 2542 0200 |0002: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f6c5e: 0c02 |0005: move-result-object v2 │ │ +0f6c60: 5443 0f20 |0006: iget-object v3, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6c64: 6e20 e041 3200 |0008: invoke-virtual {v2, v3}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ +0f6c6a: 0a02 |000b: move-result v2 │ │ +0f6c6c: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +0f6c70: 6202 1220 |000e: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6c74: 6e10 2542 0200 |0010: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f6c7a: 0c02 |0013: move-result-object v2 │ │ +0f6c7c: 5b42 0f20 |0014: iput-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6c80: 6e10 a63c 0500 |0016: invoke-virtual {v5}, Landroid/widget/TextView;.getTag:()Ljava/lang/Object; // method@3ca6 │ │ +0f6c86: 0c01 |0019: move-result-object v1 │ │ +0f6c88: 1f01 2808 |001a: check-cast v1, Lindrora/atomic/model/Message; // type@0828 │ │ +0f6c8c: 6e20 ca41 1400 |001c: invoke-virtual {v4, v1}, Lindrora/atomic/model/Message;.equals:(Ljava/lang/Object;)Z // method@41ca │ │ +0f6c92: 0a02 |001f: move-result v2 │ │ +0f6c94: 3802 1100 |0020: if-eqz v2, 0031 // +0011 │ │ +0f6c98: 6202 1220 |0022: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6c9c: 6e10 2542 0200 |0024: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f6ca2: 0c02 |0027: move-result-object v2 │ │ +0f6ca4: 5413 0f20 |0028: iget-object v3, v1, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6ca8: 6e20 e041 3200 |002a: invoke-virtual {v2, v3}, Lindrora/atomic/model/MessageRenderParams;.equals:(Ljava/lang/Object;)Z // method@41e0 │ │ +0f6cae: 0a02 |002d: move-result v2 │ │ +0f6cb0: 3802 0300 |002e: if-eqz v2, 0031 // +0003 │ │ +0f6cb4: 1105 |0030: return-object v5 │ │ +0f6cb6: 2200 2008 |0031: new-instance v0, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ +0f6cba: 5442 0f20 |0033: iget-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6cbe: 5422 1620 |0035: iget-object v2, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f6cc2: 5443 0f20 |0037: iget-object v3, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6cc6: 5533 1f20 |0039: iget-boolean v3, v3, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f6cca: 7030 8541 2003 |003b: invoke-direct {v0, v2, v3}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ +0f6cd0: 6e10 8a41 0000 |003e: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f6cd6: 0a02 |0041: move-result v2 │ │ +0f6cd8: 6e20 c93c 2500 |0042: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +0f6cde: 6e10 9041 0000 |0045: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getUrl:()I // method@4190 │ │ +0f6ce4: 0a02 |0048: move-result v2 │ │ +0f6ce6: 6e20 be3c 2500 |0049: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setLinkTextColor:(I)V // method@3cbe │ │ +0f6cec: 5442 0f20 |004c: iget-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6cf0: 7120 d541 2400 |004e: invoke-static {v4, v2}, Lindrora/atomic/model/Message;.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; // method@41d5 │ │ +0f6cf6: 0c02 |0051: move-result-object v2 │ │ +0f6cf8: 6e20 c73c 2500 |0052: invoke-virtual {v5, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +0f6cfe: 6e20 c63c 4500 |0055: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setTag:(Ljava/lang/Object;)V // method@3cc6 │ │ +0f6d04: 6202 1220 |0058: sget-object v2, Lindrora/atomic/model/Message;.settings:Lindrora/atomic/model/Settings; // field@2012 │ │ +0f6d08: 6e10 2542 0200 |005a: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +0f6d0e: 0c02 |005d: move-result-object v2 │ │ +0f6d10: 5b42 0f20 |005e: iput-object v2, v4, Lindrora/atomic/model/Message;.currentParams:Lindrora/atomic/model/MessageRenderParams; // field@200f │ │ +0f6d14: 28d0 |0060: goto 0030 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x000e line=451 │ │ 0x0016 line=454 │ │ 0x001c line=455 │ │ 0x0030 line=469 │ │ @@ -265345,65 +265337,65 @@ │ │ type : '(ZZ)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -0f9040: |[0f9040] indrora.atomic.model.Message.renderTimeStamp:(ZZ)Ljava/lang/String; │ │ -0f9050: 2200 aa08 |0000: new-instance v0, Ljava/util/Date; // type@08aa │ │ -0f9054: 5342 1420 |0002: iget-wide v2, v4, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f9058: 7030 e843 2003 |0004: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@43e8 │ │ -0f905e: 1a01 141d |0007: const-string v1, "[" // string@1d14 │ │ -0f9062: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f9066: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f906c: 6e20 6343 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f9072: 0c03 |0011: move-result-object v3 │ │ -0f9074: 3805 5300 |0012: if-eqz v5, 0065 // +0053 │ │ -0f9078: 1a02 bb08 |0014: const-string v2, "HH" // string@08bb │ │ -0f907c: 6e20 6343 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f9082: 0c02 |0019: move-result-object v2 │ │ -0f9084: 6e10 6a43 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f908a: 0c01 |001d: move-result-object v1 │ │ -0f908c: 2202 7908 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f9090: 7010 5a43 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f9096: 6e20 6343 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f909c: 0c02 |0026: move-result-object v2 │ │ -0f909e: 1a03 be01 |0027: const-string v3, ":mm" // string@01be │ │ -0f90a2: 6e20 6343 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f90a8: 0c02 |002c: move-result-object v2 │ │ -0f90aa: 6e10 6a43 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f90b0: 0c01 |0030: move-result-object v1 │ │ -0f90b2: 3806 1500 |0031: if-eqz v6, 0046 // +0015 │ │ -0f90b6: 2202 7908 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f90ba: 7010 5a43 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f90c0: 6e20 6343 1200 |0038: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f90c6: 0c02 |003b: move-result-object v2 │ │ -0f90c8: 1a03 c101 |003c: const-string v3, ":ss" // string@01c1 │ │ -0f90cc: 6e20 6343 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f90d2: 0c02 |0041: move-result-object v2 │ │ -0f90d4: 6e10 6a43 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f90da: 0c01 |0045: move-result-object v1 │ │ -0f90dc: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0f90e0: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f90e6: 6e20 6343 1200 |004b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f90ec: 0c02 |004e: move-result-object v2 │ │ -0f90ee: 1a03 781d |004f: const-string v3, "]" // string@1d78 │ │ -0f90f2: 6e20 6343 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f90f8: 0c02 |0054: move-result-object v2 │ │ -0f90fa: 6e10 6a43 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f9100: 0c01 |0058: move-result-object v1 │ │ -0f9102: 2202 a308 |0059: new-instance v2, Ljava/text/SimpleDateFormat; // type@08a3 │ │ -0f9106: 6203 7120 |005b: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -0f910a: 7030 bd43 1203 |005d: invoke-direct {v2, v1, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@43bd │ │ -0f9110: 6e20 be43 0200 |0060: invoke-virtual {v2, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ -0f9116: 0c02 |0063: move-result-object v2 │ │ -0f9118: 1102 |0064: return-object v2 │ │ -0f911a: 1a02 402e |0065: const-string v2, "hh" // string@2e40 │ │ -0f911e: 28af |0067: goto 0016 // -0051 │ │ +0f6d18: |[0f6d18] indrora.atomic.model.Message.renderTimeStamp:(ZZ)Ljava/lang/String; │ │ +0f6d28: 2200 aa08 |0000: new-instance v0, Ljava/util/Date; // type@08aa │ │ +0f6d2c: 5342 1420 |0002: iget-wide v2, v4, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6d30: 7030 e843 2003 |0004: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@43e8 │ │ +0f6d36: 1a01 101d |0007: const-string v1, "[" // string@1d10 │ │ +0f6d3a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f6d3e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f6d44: 6e20 6343 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6d4a: 0c03 |0011: move-result-object v3 │ │ +0f6d4c: 3805 5300 |0012: if-eqz v5, 0065 // +0053 │ │ +0f6d50: 1a02 b708 |0014: const-string v2, "HH" // string@08b7 │ │ +0f6d54: 6e20 6343 2300 |0016: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6d5a: 0c02 |0019: move-result-object v2 │ │ +0f6d5c: 6e10 6a43 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f6d62: 0c01 |001d: move-result-object v1 │ │ +0f6d64: 2202 7908 |001e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f6d68: 7010 5a43 0200 |0020: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f6d6e: 6e20 6343 1200 |0023: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6d74: 0c02 |0026: move-result-object v2 │ │ +0f6d76: 1a03 bb01 |0027: const-string v3, ":mm" // string@01bb │ │ +0f6d7a: 6e20 6343 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6d80: 0c02 |002c: move-result-object v2 │ │ +0f6d82: 6e10 6a43 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f6d88: 0c01 |0030: move-result-object v1 │ │ +0f6d8a: 3806 1500 |0031: if-eqz v6, 0046 // +0015 │ │ +0f6d8e: 2202 7908 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f6d92: 7010 5a43 0200 |0035: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f6d98: 6e20 6343 1200 |0038: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6d9e: 0c02 |003b: move-result-object v2 │ │ +0f6da0: 1a03 be01 |003c: const-string v3, ":ss" // string@01be │ │ +0f6da4: 6e20 6343 3200 |003e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6daa: 0c02 |0041: move-result-object v2 │ │ +0f6dac: 6e10 6a43 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f6db2: 0c01 |0045: move-result-object v1 │ │ +0f6db4: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f6db8: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f6dbe: 6e20 6343 1200 |004b: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6dc4: 0c02 |004e: move-result-object v2 │ │ +0f6dc6: 1a03 741d |004f: const-string v3, "]" // string@1d74 │ │ +0f6dca: 6e20 6343 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f6dd0: 0c02 |0054: move-result-object v2 │ │ +0f6dd2: 6e10 6a43 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f6dd8: 0c01 |0058: move-result-object v1 │ │ +0f6dda: 2202 a308 |0059: new-instance v2, Ljava/text/SimpleDateFormat; // type@08a3 │ │ +0f6dde: 6203 7120 |005b: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +0f6de2: 7030 bd43 1203 |005d: invoke-direct {v2, v1, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@43bd │ │ +0f6de8: 6e20 be43 0200 |0060: invoke-virtual {v2, v0}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@43be │ │ +0f6dee: 0c02 |0063: move-result-object v2 │ │ +0f6df0: 1102 |0064: return-object v2 │ │ +0f6df2: 1a02 3b2e |0065: const-string v2, "hh" // string@2e3b │ │ +0f6df6: 28af |0067: goto 0016 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0007 line=515 │ │ 0x0009 line=517 │ │ 0x001e line=518 │ │ 0x0031 line=520 │ │ @@ -265423,17 +265415,17 @@ │ │ type : '(Lindrora/atomic/model/Message$MessageColor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9120: |[0f9120] indrora.atomic.model.Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V │ │ -0f9130: 5b01 0e20 |0000: iput-object v1, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ -0f9134: 0e00 |0002: return-void │ │ +0f6df8: |[0f6df8] indrora.atomic.model.Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V │ │ +0f6e08: 5b01 0e20 |0000: iput-object v1, v0, Lindrora/atomic/model/Message;.color:Lindrora/atomic/model/Message$MessageColor; // field@200e │ │ +0f6e0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=215 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0003 reg=1 color Lindrora/atomic/model/Message$MessageColor; │ │ @@ -265443,17 +265435,17 @@ │ │ type : '(Lindrora/atomic/model/Conversation;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9138: |[0f9138] indrora.atomic.model.Message.setConversation:(Lindrora/atomic/model/Conversation;)V │ │ -0f9148: 5b01 0d20 |0000: iput-object v1, v0, Lindrora/atomic/model/Message;._parent:Lindrora/atomic/model/Conversation; // field@200d │ │ -0f914c: 0e00 |0002: return-void │ │ +0f6e10: |[0f6e10] indrora.atomic.model.Message.setConversation:(Lindrora/atomic/model/Conversation;)V │ │ +0f6e20: 5b01 0d20 |0000: iput-object v1, v0, Lindrora/atomic/model/Message;._parent:Lindrora/atomic/model/Conversation; // field@200d │ │ +0f6e24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0003 reg=1 p Lindrora/atomic/model/Conversation; │ │ @@ -265463,17 +265455,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9150: |[0f9150] indrora.atomic.model.Message.setIcon:(I)V │ │ -0f9160: 5901 1020 |0000: iput v1, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f9164: 0e00 |0002: return-void │ │ +0f6e28: |[0f6e28] indrora.atomic.model.Message.setIcon:(I)V │ │ +0f6e38: 5901 1020 |0000: iput v1, v0, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6e3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0003 reg=1 icon I │ │ @@ -265483,17 +265475,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9168: |[0f9168] indrora.atomic.model.Message.setTimestamp:(J)V │ │ -0f9178: 5a12 1420 |0000: iput-wide v2, v1, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f917c: 0e00 |0002: return-void │ │ +0f6e40: |[0f6e40] indrora.atomic.model.Message.setTimestamp:(J)V │ │ +0f6e50: 5a12 1420 |0000: iput-wide v2, v1, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6e54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0003 reg=2 timestamp J │ │ @@ -265503,17 +265495,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9180: |[0f9180] indrora.atomic.model.Message.setType:(I)V │ │ -0f9190: 5901 1520 |0000: iput v1, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f9194: 0e00 |0002: return-void │ │ +0f6e58: |[0f6e58] indrora.atomic.model.Message.setType:(I)V │ │ +0f6e68: 5901 1520 |0000: iput v1, v0, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6e6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0003 reg=1 t I │ │ @@ -265523,46 +265515,46 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0f9198: |[0f9198] indrora.atomic.model.Message.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0f91a8: 5420 1320 |0000: iget-object v0, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ -0f91ac: 6e20 0405 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0f91b2: 5420 1120 |0005: iget-object v0, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ -0f91b6: 6e20 0405 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -0f91bc: 5320 1420 |000a: iget-wide v0, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ -0f91c0: 6e30 0105 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -0f91c6: 5220 1520 |000f: iget v0, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ -0f91ca: 6e20 fd04 0300 |0011: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0f91d0: 5220 1020 |0014: iget v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ -0f91d4: 6e20 fd04 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -0f91da: 0e00 |0019: return-void │ │ +0f6e70: |[0f6e70] indrora.atomic.model.Message.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0f6e80: 5420 1320 |0000: iget-object v0, v2, Lindrora/atomic/model/Message;.text:Ljava/lang/String; // field@2013 │ │ +0f6e84: 6e20 0405 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +0f6e8a: 5420 1120 |0005: iget-object v0, v2, Lindrora/atomic/model/Message;.sender:Ljava/lang/String; // field@2011 │ │ +0f6e8e: 6e20 0405 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +0f6e94: 5320 1420 |000a: iget-wide v0, v2, Lindrora/atomic/model/Message;.timestamp:J // field@2014 │ │ +0f6e98: 6e30 0105 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +0f6e9e: 5220 1520 |000f: iget v0, v2, Lindrora/atomic/model/Message;.type:I // field@2015 │ │ +0f6ea2: 6e20 fd04 0300 |0011: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0f6ea8: 5220 1020 |0014: iget v0, v2, Lindrora/atomic/model/Message;.icon:I // field@2010 │ │ +0f6eac: 6e20 fd04 0300 |0016: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +0f6eb2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x000a line=80 │ │ 0x000f line=81 │ │ 0x0014 line=82 │ │ 0x0019 line=83 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lindrora/atomic/model/Message; │ │ 0x0000 - 0x001a reg=3 parcel Landroid/os/Parcel; │ │ 0x0000 - 0x001a reg=4 i I │ │ │ │ - source_file_idx : 5488 (Message.java) │ │ + source_file_idx : 5484 (Message.java) │ │ │ │ Class #1139 header: │ │ class_idx : 2089 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5497 │ │ +source_file_idx : 5493 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1139 - │ │ Class descriptor : 'Lindrora/atomic/model/MessageRenderParams;' │ │ @@ -265617,26 +265609,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0f91dc: |[0f91dc] indrora.atomic.model.MessageRenderParams.:()V │ │ -0f91ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f91ee: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0f91f4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -0f91f8: 5b20 1620 |0006: iput-object v0, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f91fc: 5c21 1e20 |0008: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ -0f9200: 5c21 1720 |000a: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -0f9204: 5c21 1920 |000c: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ -0f9208: 5c21 1a20 |000e: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ -0f920c: 5c21 1f20 |0010: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f9210: 5c21 1b20 |0012: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -0f9214: 0e00 |0014: return-void │ │ +0f6eb4: |[0f6eb4] indrora.atomic.model.MessageRenderParams.:()V │ │ +0f6ec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f6ec6: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0f6ecc: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +0f6ed0: 5b20 1620 |0006: iput-object v0, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f6ed4: 5c21 1e20 |0008: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ +0f6ed8: 5c21 1720 |000a: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +0f6edc: 5c21 1920 |000c: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ +0f6ee0: 5c21 1a20 |000e: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ +0f6ee4: 5c21 1f20 |0010: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f6ee8: 5c21 1b20 |0012: iput-boolean v1, v2, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +0f6eec: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=3 │ │ 0x0004 line=4 │ │ 0x0008 line=5 │ │ 0x000a line=6 │ │ 0x000c line=7 │ │ @@ -265652,72 +265644,72 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0f9218: |[0f9218] indrora.atomic.model.MessageRenderParams.equals:(Ljava/lang/Object;)Z │ │ -0f9228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f922a: 2052 2908 |0001: instance-of v2, v5, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ -0f922e: 3802 4600 |0003: if-eqz v2, 0049 // +0046 │ │ -0f9232: 0750 |0005: move-object v0, v5 │ │ -0f9234: 1f00 2908 |0006: check-cast v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ -0f9238: 5442 1620 |0008: iget-object v2, v4, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f923c: 5403 1620 |000a: iget-object v3, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f9240: 6e20 3843 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0f9246: 0a02 |000f: move-result v2 │ │ -0f9248: 3802 3900 |0010: if-eqz v2, 0049 // +0039 │ │ -0f924c: 5542 1e20 |0012: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ -0f9250: 5503 1e20 |0014: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ -0f9254: 3332 3300 |0016: if-ne v2, v3, 0049 // +0033 │ │ -0f9258: 5542 1720 |0018: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -0f925c: 5503 1720 |001a: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -0f9260: 3332 2d00 |001c: if-ne v2, v3, 0049 // +002d │ │ -0f9264: 5542 1920 |001e: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ -0f9268: 5503 1920 |0020: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ -0f926c: 3332 2700 |0022: if-ne v2, v3, 0049 // +0027 │ │ -0f9270: 5542 1a20 |0024: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ -0f9274: 5503 1a20 |0026: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ -0f9278: 3332 2100 |0028: if-ne v2, v3, 0049 // +0021 │ │ -0f927c: 5542 1f20 |002a: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f9280: 5503 1f20 |002c: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f9284: 3332 1b00 |002e: if-ne v2, v3, 0049 // +001b │ │ -0f9288: 5542 1b20 |0030: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -0f928c: 5503 1b20 |0032: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -0f9290: 3332 1500 |0034: if-ne v2, v3, 0049 // +0015 │ │ -0f9294: 5542 1c20 |0036: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ -0f9298: 5503 1c20 |0038: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ -0f929c: 3332 0f00 |003a: if-ne v2, v3, 0049 // +000f │ │ -0f92a0: 5542 1d20 |003c: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ -0f92a4: 5503 1d20 |003e: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ -0f92a8: 3332 0900 |0040: if-ne v2, v3, 0049 // +0009 │ │ -0f92ac: 5542 1820 |0042: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -0f92b0: 5503 1820 |0044: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -0f92b4: 3332 0300 |0046: if-ne v2, v3, 0049 // +0003 │ │ -0f92b8: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -0f92ba: 0f01 |0049: return v1 │ │ +0f6ef0: |[0f6ef0] indrora.atomic.model.MessageRenderParams.equals:(Ljava/lang/Object;)Z │ │ +0f6f00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f6f02: 2052 2908 |0001: instance-of v2, v5, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ +0f6f06: 3802 4600 |0003: if-eqz v2, 0049 // +0046 │ │ +0f6f0a: 0750 |0005: move-object v0, v5 │ │ +0f6f0c: 1f00 2908 |0006: check-cast v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ +0f6f10: 5442 1620 |0008: iget-object v2, v4, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f6f14: 5403 1620 |000a: iget-object v3, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f6f18: 6e20 3843 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f6f1e: 0a02 |000f: move-result v2 │ │ +0f6f20: 3802 3900 |0010: if-eqz v2, 0049 // +0039 │ │ +0f6f24: 5542 1e20 |0012: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ +0f6f28: 5503 1e20 |0014: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ +0f6f2c: 3332 3300 |0016: if-ne v2, v3, 0049 // +0033 │ │ +0f6f30: 5542 1720 |0018: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +0f6f34: 5503 1720 |001a: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +0f6f38: 3332 2d00 |001c: if-ne v2, v3, 0049 // +002d │ │ +0f6f3c: 5542 1920 |001e: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ +0f6f40: 5503 1920 |0020: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ +0f6f44: 3332 2700 |0022: if-ne v2, v3, 0049 // +0027 │ │ +0f6f48: 5542 1a20 |0024: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ +0f6f4c: 5503 1a20 |0026: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ +0f6f50: 3332 2100 |0028: if-ne v2, v3, 0049 // +0021 │ │ +0f6f54: 5542 1f20 |002a: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f6f58: 5503 1f20 |002c: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f6f5c: 3332 1b00 |002e: if-ne v2, v3, 0049 // +001b │ │ +0f6f60: 5542 1b20 |0030: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +0f6f64: 5503 1b20 |0032: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +0f6f68: 3332 1500 |0034: if-ne v2, v3, 0049 // +0015 │ │ +0f6f6c: 5542 1c20 |0036: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ +0f6f70: 5503 1c20 |0038: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ +0f6f74: 3332 0f00 |003a: if-ne v2, v3, 0049 // +000f │ │ +0f6f78: 5542 1d20 |003c: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ +0f6f7c: 5503 1d20 |003e: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ +0f6f80: 3332 0900 |0040: if-ne v2, v3, 0049 // +0009 │ │ +0f6f84: 5542 1820 |0042: iget-boolean v2, v4, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +0f6f88: 5503 1820 |0044: iget-boolean v3, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +0f6f8c: 3332 0300 |0046: if-ne v2, v3, 0049 // +0003 │ │ +0f6f90: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +0f6f92: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=17 │ │ 0x0006 line=18 │ │ 0x0008 line=19 │ │ 0x0049 line=30 │ │ locals : │ │ 0x0008 - 0x0049 reg=0 t Lindrora/atomic/model/MessageRenderParams; │ │ 0x0000 - 0x004a reg=4 this Lindrora/atomic/model/MessageRenderParams; │ │ 0x0000 - 0x004a reg=5 o Ljava/lang/Object; │ │ │ │ - source_file_idx : 5497 (MessageRenderParams.java) │ │ + source_file_idx : 5493 (MessageRenderParams.java) │ │ │ │ Class #1140 header: │ │ class_idx : 2091 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6258 │ │ +source_file_idx : 6254 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1140 annotations: │ │ Annotations on field #8225 'messages' │ │ @@ -265749,20 +265741,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0f92bc: |[0f92bc] indrora.atomic.model.Scrollback.:()V │ │ -0f92cc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0f92d2: 2200 b108 |0003: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -0f92d6: 7010 1244 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -0f92dc: 5b10 2120 |0008: iput-object v0, v1, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f92e0: 0e00 |000a: return-void │ │ +0f6f94: |[0f6f94] indrora.atomic.model.Scrollback.:()V │ │ +0f6fa4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f6faa: 2200 b108 |0003: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +0f6fae: 7010 1244 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +0f6fb4: 5b10 2120 |0008: iput-object v0, v1, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f6fb8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lindrora/atomic/model/Scrollback; │ │ @@ -265773,29 +265765,29 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0f92e4: |[0f92e4] indrora.atomic.model.Scrollback.addMessage:(Ljava/lang/String;)V │ │ -0f92f4: 5420 2120 |0000: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f92f8: 6e20 1644 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@4416 │ │ -0f92fe: 5420 2120 |0005: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9302: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f9308: 0a00 |000a: move-result v0 │ │ -0f930a: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ -0f930e: 3710 0700 |000d: if-le v0, v1, 0014 // +0007 │ │ -0f9312: 5420 2120 |000f: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9316: 6e10 1e44 0000 |0011: invoke-virtual {v0}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@441e │ │ -0f931c: 5420 2120 |0014: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9320: 6e10 1f44 0000 |0016: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f9326: 0a00 |0019: move-result v0 │ │ -0f9328: 5920 2220 |001a: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f932c: 0e00 |001c: return-void │ │ +0f6fbc: |[0f6fbc] indrora.atomic.model.Scrollback.addMessage:(Ljava/lang/String;)V │ │ +0f6fcc: 5420 2120 |0000: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f6fd0: 6e20 1644 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@4416 │ │ +0f6fd6: 5420 2120 |0005: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f6fda: 6e10 1f44 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f6fe0: 0a00 |000a: move-result v0 │ │ +0f6fe2: 1301 0a00 |000b: const/16 v1, #int 10 // #a │ │ +0f6fe6: 3710 0700 |000d: if-le v0, v1, 0014 // +0007 │ │ +0f6fea: 5420 2120 |000f: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f6fee: 6e10 1e44 0000 |0011: invoke-virtual {v0}, Ljava/util/LinkedList;.removeFirst:()Ljava/lang/Object; // method@441e │ │ +0f6ff4: 5420 2120 |0014: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f6ff8: 6e10 1f44 0000 |0016: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f6ffe: 0a00 |0019: move-result v0 │ │ +0f7000: 5920 2220 |001a: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f7004: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=49 │ │ 0x000f line=50 │ │ 0x0014 line=53 │ │ 0x001c line=54 │ │ @@ -265808,32 +265800,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0f9330: |[0f9330] indrora.atomic.model.Scrollback.goBack:()Ljava/lang/String; │ │ -0f9340: 5220 2220 |0000: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f9344: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -0f9348: 5220 2220 |0004: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f934c: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0f9350: 5920 2220 |0008: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f9354: 5420 2120 |000a: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9358: 6e10 1f44 0000 |000c: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f935e: 0a00 |000f: move-result v0 │ │ -0f9360: 3d00 0d00 |0010: if-lez v0, 001d // +000d │ │ -0f9364: 5420 2120 |0012: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9368: 5221 2220 |0014: iget v1, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f936c: 6e20 1844 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f9372: 0c00 |0019: move-result-object v0 │ │ -0f9374: 1f00 7708 |001a: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0f9378: 1100 |001c: return-object v0 │ │ -0f937a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0f937c: 28fe |001e: goto 001c // -0002 │ │ +0f7008: |[0f7008] indrora.atomic.model.Scrollback.goBack:()Ljava/lang/String; │ │ +0f7018: 5220 2220 |0000: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f701c: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +0f7020: 5220 2220 |0004: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f7024: d800 00ff |0006: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0f7028: 5920 2220 |0008: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f702c: 5420 2120 |000a: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f7030: 6e10 1f44 0000 |000c: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f7036: 0a00 |000f: move-result v0 │ │ +0f7038: 3d00 0d00 |0010: if-lez v0, 001d // +000d │ │ +0f703c: 5420 2120 |0012: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f7040: 5221 2220 |0014: iget v1, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f7044: 6e20 1844 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f704a: 0c00 |0019: move-result-object v0 │ │ +0f704c: 1f00 7708 |001a: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0f7050: 1100 |001c: return-object v0 │ │ +0f7052: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0f7054: 28fe |001e: goto 001c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0004 line=63 │ │ 0x000a line=66 │ │ 0x0012 line=67 │ │ 0x001c line=70 │ │ @@ -265845,57 +265837,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0f9380: |[0f9380] indrora.atomic.model.Scrollback.goForward:()Ljava/lang/String; │ │ -0f9390: 5220 2220 |0000: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f9394: 5421 2120 |0002: iget-object v1, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f9398: 6e10 1f44 0100 |0004: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f939e: 0a01 |0007: move-result v1 │ │ -0f93a0: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0f93a4: 3510 1b00 |000a: if-ge v0, v1, 0025 // +001b │ │ -0f93a8: 5220 2220 |000c: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f93ac: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f93b0: 5920 2220 |0010: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f93b4: 5420 2120 |0012: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f93b8: 6e10 1f44 0000 |0014: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -0f93be: 0a00 |0017: move-result v0 │ │ -0f93c0: 3d00 1000 |0018: if-lez v0, 0028 // +0010 │ │ -0f93c4: 5420 2120 |001a: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ -0f93c8: 5221 2220 |001c: iget v1, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ -0f93cc: 6e20 1844 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -0f93d2: 0c00 |0021: move-result-object v0 │ │ -0f93d4: 1f00 7708 |0022: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0f93d8: 1100 |0024: return-object v0 │ │ -0f93da: 1a00 0000 |0025: const-string v0, "" // string@0000 │ │ -0f93de: 28fd |0027: goto 0024 // -0003 │ │ -0f93e0: 1200 |0028: const/4 v0, #int 0 // #0 │ │ -0f93e2: 28fb |0029: goto 0024 // -0005 │ │ +0f7058: |[0f7058] indrora.atomic.model.Scrollback.goForward:()Ljava/lang/String; │ │ +0f7068: 5220 2220 |0000: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f706c: 5421 2120 |0002: iget-object v1, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f7070: 6e10 1f44 0100 |0004: invoke-virtual {v1}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f7076: 0a01 |0007: move-result v1 │ │ +0f7078: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0f707c: 3510 1b00 |000a: if-ge v0, v1, 0025 // +001b │ │ +0f7080: 5220 2220 |000c: iget v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f7084: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f7088: 5920 2220 |0010: iput v0, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f708c: 5420 2120 |0012: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f7090: 6e10 1f44 0000 |0014: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +0f7096: 0a00 |0017: move-result v0 │ │ +0f7098: 3d00 1000 |0018: if-lez v0, 0028 // +0010 │ │ +0f709c: 5420 2120 |001a: iget-object v0, v2, Lindrora/atomic/model/Scrollback;.messages:Ljava/util/LinkedList; // field@2021 │ │ +0f70a0: 5221 2220 |001c: iget v1, v2, Lindrora/atomic/model/Scrollback;.pointer:I // field@2022 │ │ +0f70a4: 6e20 1844 1000 |001e: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +0f70aa: 0c00 |0021: move-result-object v0 │ │ +0f70ac: 1f00 7708 |0022: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0f70b0: 1100 |0024: return-object v0 │ │ +0f70b2: 1a00 0000 |0025: const-string v0, "" // string@0000 │ │ +0f70b6: 28fd |0027: goto 0024 // -0003 │ │ +0f70b8: 1200 |0028: const/4 v0, #int 0 // #0 │ │ +0f70ba: 28fb |0029: goto 0024 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000c line=80 │ │ 0x0012 line=85 │ │ 0x001a line=86 │ │ 0x0024 line=89 │ │ 0x0025 line=82 │ │ 0x0028 line=89 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lindrora/atomic/model/Scrollback; │ │ │ │ - source_file_idx : 6258 (Scrollback.java) │ │ + source_file_idx : 6254 (Scrollback.java) │ │ │ │ Class #1141 header: │ │ class_idx : 2092 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6305 │ │ +source_file_idx : 6301 │ │ static_fields_size : 0 │ │ instance_fields_size: 17 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 43 │ │ │ │ Class #1141 annotations: │ │ Annotations on class │ │ @@ -266001,35 +265993,35 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0f93e4: |[0f93e4] indrora.atomic.model.Server.:()V │ │ -0f93f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0f93f6: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0f93fc: 5c31 3320 |0004: iput-boolean v1, v3, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ -0f9400: 5c31 2520 |0006: iput-boolean v1, v3, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ -0f9404: 2200 b008 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ -0f9408: 7010 0544 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@4405 │ │ -0f940e: 5b30 2820 |000d: iput-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f9412: 5931 3120 |000f: iput v1, v3, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f9416: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -0f941a: 5b30 3020 |0013: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ -0f941e: 5c31 2c20 |0015: iput-boolean v1, v3, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ -0f9422: 5c31 2d20 |0017: iput-boolean v1, v3, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ -0f9426: 5430 2820 |0019: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f942a: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ -0f942e: 2202 2d08 |001d: new-instance v2, Lindrora/atomic/model/ServerInfo; // type@082d │ │ -0f9432: 7010 1342 0200 |001f: invoke-direct {v2}, Lindrora/atomic/model/ServerInfo;.:()V // method@4213 │ │ -0f9438: 6e30 0e44 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0f943e: 1a00 0000 |0025: const-string v0, "" // string@0000 │ │ -0f9442: 5b30 3020 |0027: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ -0f9446: 0e00 |0029: return-void │ │ +0f70bc: |[0f70bc] indrora.atomic.model.Server.:()V │ │ +0f70cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0f70ce: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0f70d4: 5c31 3320 |0004: iput-boolean v1, v3, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ +0f70d8: 5c31 2520 |0006: iput-boolean v1, v3, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ +0f70dc: 2200 b008 |0008: new-instance v0, Ljava/util/LinkedHashMap; // type@08b0 │ │ +0f70e0: 7010 0544 0000 |000a: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@4405 │ │ +0f70e6: 5b30 2820 |000d: iput-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f70ea: 5931 3120 |000f: iput v1, v3, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f70ee: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +0f70f2: 5b30 3020 |0013: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ +0f70f6: 5c31 2c20 |0015: iput-boolean v1, v3, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ +0f70fa: 5c31 2d20 |0017: iput-boolean v1, v3, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ +0f70fe: 5430 2820 |0019: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f7102: 1a01 0000 |001b: const-string v1, "" // string@0000 │ │ +0f7106: 2202 2d08 |001d: new-instance v2, Lindrora/atomic/model/ServerInfo; // type@082d │ │ +0f710a: 7010 1342 0200 |001f: invoke-direct {v2}, Lindrora/atomic/model/ServerInfo;.:()V // method@4213 │ │ +0f7110: 6e30 0e44 1002 |0022: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0f7116: 1a00 0000 |0025: const-string v0, "" // string@0000 │ │ +0f711a: 5b30 3020 |0027: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ +0f711e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=48 │ │ 0x000f line=52 │ │ @@ -266048,23 +266040,23 @@ │ │ type : '(Lindrora/atomic/model/Conversation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0f9448: |[0f9448] indrora.atomic.model.Server.addConversation:(Lindrora/atomic/model/Conversation;)V │ │ -0f9458: 6e20 ab41 2300 |0000: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.setOwningServer:(Lindrora/atomic/model/Server;)V // method@41ab │ │ -0f945e: 5420 2820 |0003: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f9462: 6e10 a441 0300 |0005: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -0f9468: 0c01 |0008: move-result-object v1 │ │ -0f946a: 6e10 4b43 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f9470: 0c01 |000c: move-result-object v1 │ │ -0f9472: 6e30 0e44 1003 |000d: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0f9478: 0e00 |0010: return-void │ │ +0f7120: |[0f7120] indrora.atomic.model.Server.addConversation:(Lindrora/atomic/model/Conversation;)V │ │ +0f7130: 6e20 ab41 2300 |0000: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.setOwningServer:(Lindrora/atomic/model/Server;)V // method@41ab │ │ +0f7136: 5420 2820 |0003: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f713a: 6e10 a441 0300 |0005: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +0f7140: 0c01 |0008: move-result-object v1 │ │ +0f7142: 6e10 4b43 0100 |0009: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f7148: 0c01 |000c: move-result-object v1 │ │ +0f714a: 6e30 0e44 1003 |000d: invoke-virtual {v0, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0f7150: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=343 │ │ 0x0010 line=344 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lindrora/atomic/model/Server; │ │ @@ -266075,25 +266067,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0f947c: |[0f947c] indrora.atomic.model.Server.clearConversations:()V │ │ -0f948c: 5430 2820 |0000: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f9490: 6e10 0844 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@4408 │ │ -0f9496: 5430 2820 |0005: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f949a: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ -0f949e: 2202 2d08 |0009: new-instance v2, Lindrora/atomic/model/ServerInfo; // type@082d │ │ -0f94a2: 7010 1342 0200 |000b: invoke-direct {v2}, Lindrora/atomic/model/ServerInfo;.:()V // method@4213 │ │ -0f94a8: 6e30 0e44 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ -0f94ae: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ -0f94b2: 5b30 3020 |0013: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ -0f94b6: 0e00 |0015: return-void │ │ +0f7154: |[0f7154] indrora.atomic.model.Server.clearConversations:()V │ │ +0f7164: 5430 2820 |0000: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f7168: 6e10 0844 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@4408 │ │ +0f716e: 5430 2820 |0005: iget-object v0, v3, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f7172: 1a01 0000 |0007: const-string v1, "" // string@0000 │ │ +0f7176: 2202 2d08 |0009: new-instance v2, Lindrora/atomic/model/ServerInfo; // type@082d │ │ +0f717a: 7010 1342 0200 |000b: invoke-direct {v2}, Lindrora/atomic/model/ServerInfo;.:()V // method@4213 │ │ +0f7180: 6e30 0e44 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@440e │ │ +0f7186: 1a00 0000 |0011: const-string v0, "" // string@0000 │ │ +0f718a: 5b30 3020 |0013: iput-object v0, v3, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ +0f718e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=363 │ │ 0x0011 line=364 │ │ 0x0015 line=365 │ │ locals : │ │ @@ -266104,20 +266096,20 @@ │ │ type : '(Lindrora/atomic/model/Server;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0f94b8: |[0f94b8] indrora.atomic.model.Server.compareTo:(Lindrora/atomic/model/Server;)I │ │ -0f94c8: 5420 3220 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ -0f94cc: 5431 3220 |0002: iget-object v1, v3, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ -0f94d0: 6e20 3543 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ -0f94d6: 0a00 |0007: move-result v0 │ │ -0f94d8: 0f00 |0008: return v0 │ │ +0f7190: |[0f7190] indrora.atomic.model.Server.compareTo:(Lindrora/atomic/model/Server;)I │ │ +0f71a0: 5420 3220 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ +0f71a4: 5431 3220 |0002: iget-object v1, v3, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ +0f71a8: 6e20 3543 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@4335 │ │ +0f71ae: 0a00 |0007: move-result v0 │ │ +0f71b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0009 reg=3 server Lindrora/atomic/model/Server; │ │ │ │ @@ -266126,19 +266118,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 │ │ -0f94dc: |[0f94dc] indrora.atomic.model.Server.compareTo:(Ljava/lang/Object;)I │ │ -0f94ec: 1f02 2c08 |0000: check-cast v2, Lindrora/atomic/model/Server; // type@082c │ │ -0f94f0: 6e20 ea41 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/model/Server;.compareTo:(Lindrora/atomic/model/Server;)I // method@41ea │ │ -0f94f6: 0a00 |0005: move-result v0 │ │ -0f94f8: 0f00 |0006: return v0 │ │ +0f71b4: |[0f71b4] indrora.atomic.model.Server.compareTo:(Ljava/lang/Object;)I │ │ +0f71c4: 1f02 2c08 |0000: check-cast v2, Lindrora/atomic/model/Server; // type@082c │ │ +0f71c8: 6e20 ea41 2100 |0002: invoke-virtual {v1, v2}, Lindrora/atomic/model/Server;.compareTo:(Lindrora/atomic/model/Server;)I // method@41ea │ │ +0f71ce: 0a00 |0005: move-result v0 │ │ +0f71d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -266147,17 +266139,17 @@ │ │ type : '()Lindrora/atomic/model/Authentication;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f94fc: |[0f94fc] indrora.atomic.model.Server.getAuthentication:()Lindrora/atomic/model/Authentication; │ │ -0f950c: 5410 2320 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.authentication:Lindrora/atomic/model/Authentication; // field@2023 │ │ -0f9510: 1100 |0002: return-object v0 │ │ +0f71d4: |[0f71d4] indrora.atomic.model.Server.getAuthentication:()Lindrora/atomic/model/Authentication; │ │ +0f71e4: 5410 2320 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.authentication:Lindrora/atomic/model/Authentication; // field@2023 │ │ +0f71e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #5 : (in Lindrora/atomic/model/Server;) │ │ @@ -266165,17 +266157,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9514: |[0f9514] indrora.atomic.model.Server.getAutoJoinChannels:()Ljava/util/ArrayList; │ │ -0f9524: 5410 2420 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.autoJoinChannels:Ljava/util/ArrayList; // field@2024 │ │ -0f9528: 1100 |0002: return-object v0 │ │ +0f71ec: |[0f71ec] indrora.atomic.model.Server.getAutoJoinChannels:()Ljava/util/ArrayList; │ │ +0f71fc: 5410 2420 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.autoJoinChannels:Ljava/util/ArrayList; // field@2024 │ │ +0f7200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #6 : (in Lindrora/atomic/model/Server;) │ │ @@ -266183,17 +266175,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f952c: |[0f952c] indrora.atomic.model.Server.getAutoconnect:()Z │ │ -0f953c: 5510 2520 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ -0f9540: 0f00 |0002: return v0 │ │ +0f7204: |[0f7204] indrora.atomic.model.Server.getAutoconnect:()Z │ │ +0f7214: 5510 2520 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ +0f7218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #7 : (in Lindrora/atomic/model/Server;) │ │ @@ -266201,17 +266193,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9544: |[0f9544] indrora.atomic.model.Server.getCharset:()Ljava/lang/String; │ │ -0f9554: 5410 2620 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.charset:Ljava/lang/String; // field@2026 │ │ -0f9558: 1100 |0002: return-object v0 │ │ +0f721c: |[0f721c] indrora.atomic.model.Server.getCharset:()Ljava/lang/String; │ │ +0f722c: 5410 2620 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.charset:Ljava/lang/String; // field@2026 │ │ +0f7230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #8 : (in Lindrora/atomic/model/Server;) │ │ @@ -266219,17 +266211,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f955c: |[0f955c] indrora.atomic.model.Server.getConnectCommands:()Ljava/util/ArrayList; │ │ -0f956c: 5410 2720 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.connectCommands:Ljava/util/ArrayList; // field@2027 │ │ -0f9570: 1100 |0002: return-object v0 │ │ +0f7234: |[0f7234] indrora.atomic.model.Server.getConnectCommands:()Ljava/util/ArrayList; │ │ +0f7244: 5410 2720 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.connectCommands:Ljava/util/ArrayList; // field@2027 │ │ +0f7248: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #9 : (in Lindrora/atomic/model/Server;) │ │ @@ -266237,22 +266229,22 @@ │ │ type : '(Ljava/lang/String;)Lindrora/atomic/model/Conversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0f9574: |[0f9574] indrora.atomic.model.Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ -0f9584: 5420 2820 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f9588: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f958e: 0c01 |0005: move-result-object v1 │ │ -0f9590: 6e20 0b44 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ -0f9596: 0c00 |0009: move-result-object v0 │ │ -0f9598: 1f00 2208 |000a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f959c: 1100 |000c: return-object v0 │ │ +0f724c: |[0f724c] indrora.atomic.model.Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ +0f725c: 5420 2820 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f7260: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f7266: 0c01 |0005: move-result-object v1 │ │ +0f7268: 6e20 0b44 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ +0f726e: 0c00 |0009: move-result-object v0 │ │ +0f7270: 1f00 2208 |000a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f7274: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x000d reg=3 name Ljava/lang/String; │ │ │ │ @@ -266261,23 +266253,23 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0f95a0: |[0f95a0] indrora.atomic.model.Server.getConversations:()Ljava/util/ArrayList; │ │ -0f95b0: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0f95b4: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f95ba: 5421 2820 |0005: iget-object v1, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f95be: 6e10 1144 0100 |0007: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ -0f95c4: 0c01 |000a: move-result-object v1 │ │ -0f95c6: 6e20 c743 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -0f95cc: 7110 e443 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ -0f95d2: 1100 |0011: return-object v0 │ │ +0f7278: |[0f7278] indrora.atomic.model.Server.getConversations:()Ljava/util/ArrayList; │ │ +0f7288: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0f728c: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f7292: 5421 2820 |0005: iget-object v1, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f7296: 6e10 1144 0100 |0007: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ +0f729c: 0c01 |000a: move-result-object v1 │ │ +0f729e: 6e20 c743 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +0f72a4: 7110 e443 0000 |000e: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ +0f72aa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0005 line=323 │ │ 0x000e line=325 │ │ 0x0011 line=326 │ │ locals : │ │ @@ -266289,64 +266281,63 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0f95d4: |[0f95d4] indrora.atomic.model.Server.getCurrentChannelNames:()Ljava/util/ArrayList; │ │ -0f95e4: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0f95e8: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0f95ee: 5464 2820 |0005: iget-object v4, v6, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f95f2: 6e10 1144 0400 |0007: invoke-virtual {v4}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ -0f95f8: 0c03 |000a: move-result-object v3 │ │ -0f95fa: 7210 e043 0300 |000b: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -0f9600: 0c02 |000e: move-result-object v2 │ │ -0f9602: 7210 0244 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0f9608: 0a04 |0012: move-result v4 │ │ -0f960a: 3804 1700 |0013: if-eqz v4, 002a // +0017 │ │ -0f960e: 7210 0344 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0f9614: 0c01 |0018: move-result-object v1 │ │ -0f9616: 1f01 2208 |0019: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f961a: 6e10 a741 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -0f9620: 0a04 |001e: move-result v4 │ │ -0f9622: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -0f9624: 3354 efff |0020: if-ne v4, v5, 000f // -0011 │ │ -0f9628: 6e10 a441 0100 |0022: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -0f962e: 0c04 |0025: move-result-object v4 │ │ -0f9630: 6e20 c643 4000 |0026: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0f9636: 28e6 |0029: goto 000f // -001a │ │ -0f9638: 1100 |002a: return-object v0 │ │ +0f72ac: |[0f72ac] indrora.atomic.model.Server.getCurrentChannelNames:()Ljava/util/ArrayList; │ │ +0f72bc: 2200 a408 |0000: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0f72c0: 7010 c243 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f72c6: 5463 2820 |0005: iget-object v3, v6, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f72ca: 6e10 1144 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@4411 │ │ +0f72d0: 0c02 |000a: move-result-object v2 │ │ +0f72d2: 7210 e043 0200 |000b: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +0f72d8: 0c03 |000e: move-result-object v3 │ │ +0f72da: 7210 0244 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f72e0: 0a04 |0012: move-result v4 │ │ +0f72e2: 3804 1700 |0013: if-eqz v4, 002a // +0017 │ │ +0f72e6: 7210 0344 0300 |0015: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f72ec: 0c01 |0018: move-result-object v1 │ │ +0f72ee: 1f01 2208 |0019: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f72f2: 6e10 a741 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +0f72f8: 0a04 |001e: move-result v4 │ │ +0f72fa: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +0f72fc: 3354 efff |0020: if-ne v4, v5, 000f // -0011 │ │ +0f7300: 6e10 a441 0100 |0022: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +0f7306: 0c04 |0025: move-result-object v4 │ │ +0f7308: 6e20 c643 4000 |0026: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0f730e: 28e6 |0029: goto 000f // -001a │ │ +0f7310: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ 0x000b line=394 │ │ 0x001b line=395 │ │ 0x0022 line=396 │ │ 0x002a line=400 │ │ locals : │ │ 0x001b - 0x002a reg=1 conversation Lindrora/atomic/model/Conversation; │ │ 0x0005 - 0x002b reg=0 channels Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000f - 0x002b reg=2 i$ Ljava/util/Iterator; │ │ - 0x000b - 0x002b reg=3 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x000b - 0x002b reg=2 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ 0x0000 - 0x002b reg=6 this Lindrora/atomic/model/Server; │ │ │ │ #12 : (in Lindrora/atomic/model/Server;) │ │ name : 'getHost' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f963c: |[0f963c] indrora.atomic.model.Server.getHost:()Ljava/lang/String; │ │ -0f964c: 5410 2920 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.host:Ljava/lang/String; // field@2029 │ │ -0f9650: 1100 |0002: return-object v0 │ │ +0f7314: |[0f7314] indrora.atomic.model.Server.getHost:()Ljava/lang/String; │ │ +0f7324: 5410 2920 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.host:Ljava/lang/String; // field@2029 │ │ +0f7328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #13 : (in Lindrora/atomic/model/Server;) │ │ @@ -266354,17 +266345,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9654: |[0f9654] indrora.atomic.model.Server.getId:()I │ │ -0f9664: 5210 2a20 |0000: iget v0, v1, Lindrora/atomic/model/Server;.id:I // field@202a │ │ -0f9668: 0f00 |0002: return v0 │ │ +0f732c: |[0f732c] indrora.atomic.model.Server.getId:()I │ │ +0f733c: 5210 2a20 |0000: iget v0, v1, Lindrora/atomic/model/Server;.id:I // field@202a │ │ +0f7340: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #14 : (in Lindrora/atomic/model/Server;) │ │ @@ -266372,17 +266363,17 @@ │ │ type : '()Lindrora/atomic/model/Identity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f966c: |[0f966c] indrora.atomic.model.Server.getIdentity:()Lindrora/atomic/model/Identity; │ │ -0f967c: 5410 2b20 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.identity:Lindrora/atomic/model/Identity; // field@202b │ │ -0f9680: 1100 |0002: return-object v0 │ │ +0f7344: |[0f7344] indrora.atomic.model.Server.getIdentity:()Lindrora/atomic/model/Identity; │ │ +0f7354: 5410 2b20 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.identity:Lindrora/atomic/model/Identity; // field@202b │ │ +0f7358: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #15 : (in Lindrora/atomic/model/Server;) │ │ @@ -266390,17 +266381,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9684: |[0f9684] indrora.atomic.model.Server.getIsForeground:()Z │ │ -0f9694: 5510 2c20 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ -0f9698: 0f00 |0002: return v0 │ │ +0f735c: |[0f735c] indrora.atomic.model.Server.getIsForeground:()Z │ │ +0f736c: 5510 2c20 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ +0f7370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #16 : (in Lindrora/atomic/model/Server;) │ │ @@ -266408,17 +266399,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f969c: |[0f969c] indrora.atomic.model.Server.getPassword:()Ljava/lang/String; │ │ -0f96ac: 5410 2e20 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.password:Ljava/lang/String; // field@202e │ │ -0f96b0: 1100 |0002: return-object v0 │ │ +0f7374: |[0f7374] indrora.atomic.model.Server.getPassword:()Ljava/lang/String; │ │ +0f7384: 5410 2e20 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.password:Ljava/lang/String; // field@202e │ │ +0f7388: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #17 : (in Lindrora/atomic/model/Server;) │ │ @@ -266426,17 +266417,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f96b4: |[0f96b4] indrora.atomic.model.Server.getPort:()I │ │ -0f96c4: 5210 2f20 |0000: iget v0, v1, Lindrora/atomic/model/Server;.port:I // field@202f │ │ -0f96c8: 0f00 |0002: return v0 │ │ +0f738c: |[0f738c] indrora.atomic.model.Server.getPort:()I │ │ +0f739c: 5210 2f20 |0000: iget v0, v1, Lindrora/atomic/model/Server;.port:I // field@202f │ │ +0f73a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #18 : (in Lindrora/atomic/model/Server;) │ │ @@ -266444,17 +266435,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f96cc: |[0f96cc] indrora.atomic.model.Server.getSelectedConversation:()Ljava/lang/String; │ │ -0f96dc: 5410 3020 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ -0f96e0: 1100 |0002: return-object v0 │ │ +0f73a4: |[0f73a4] indrora.atomic.model.Server.getSelectedConversation:()Ljava/lang/String; │ │ +0f73b4: 5410 3020 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ +0f73b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #19 : (in Lindrora/atomic/model/Server;) │ │ @@ -266462,17 +266453,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f96e4: |[0f96e4] indrora.atomic.model.Server.getStatus:()I │ │ -0f96f4: 5210 3120 |0000: iget v0, v1, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f96f8: 0f00 |0002: return v0 │ │ +0f73bc: |[0f73bc] indrora.atomic.model.Server.getStatus:()I │ │ +0f73cc: 5210 3120 |0000: iget v0, v1, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f73d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #20 : (in Lindrora/atomic/model/Server;) │ │ @@ -266480,25 +266471,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -0f96fc: |[0f96fc] indrora.atomic.model.Server.getStatusIcon:()I │ │ -0f970c: 1400 8100 027f |0000: const v0, #float 1.72802e+38 // #7f020081 │ │ -0f9712: 5221 3120 |0003: iget v1, v2, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f9716: 2b01 0d00 0000 |0005: packed-switch v1, 00000012 // +0000000d │ │ -0f971c: 0f00 |0008: return v0 │ │ -0f971e: 1400 8000 027f |0009: const v0, #float 1.72802e+38 // #7f020080 │ │ -0f9724: 28fc |000c: goto 0008 // -0004 │ │ -0f9726: 1400 8200 027f |000d: const v0, #float 1.72802e+38 // #7f020082 │ │ -0f972c: 28f8 |0010: goto 0008 // -0008 │ │ -0f972e: 0000 |0011: nop // spacer │ │ -0f9730: 0001 0400 0000 0000 0800 0000 0300 ... |0012: packed-switch-data (12 units) │ │ +0f73d4: |[0f73d4] indrora.atomic.model.Server.getStatusIcon:()I │ │ +0f73e4: 1400 8100 027f |0000: const v0, #float 1.72802e+38 // #7f020081 │ │ +0f73ea: 5221 3120 |0003: iget v1, v2, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f73ee: 2b01 0d00 0000 |0005: packed-switch v1, 00000012 // +0000000d │ │ +0f73f4: 0f00 |0008: return v0 │ │ +0f73f6: 1400 8000 027f |0009: const v0, #float 1.72802e+38 // #7f020080 │ │ +0f73fc: 28fc |000c: goto 0008 // -0004 │ │ +0f73fe: 1400 8200 027f |000d: const v0, #float 1.72802e+38 // #7f020082 │ │ +0f7404: 28f8 |0010: goto 0008 // -0008 │ │ +0f7406: 0000 |0011: nop // spacer │ │ +0f7408: 0001 0400 0000 0000 0800 0000 0300 ... |0012: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=409 │ │ 0x0008 line=419 │ │ 0x0009 line=411 │ │ 0x000d line=413 │ │ 0x0011 line=409 │ │ @@ -266510,17 +266501,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9748: |[0f9748] indrora.atomic.model.Server.getTitle:()Ljava/lang/String; │ │ -0f9758: 5410 3220 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ -0f975c: 1100 |0002: return-object v0 │ │ +0f7420: |[0f7420] indrora.atomic.model.Server.getTitle:()Ljava/lang/String; │ │ +0f7430: 5410 3220 |0000: iget-object v0, v1, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ +0f7434: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #22 : (in Lindrora/atomic/model/Server;) │ │ @@ -266528,22 +266519,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0f9760: |[0f9760] indrora.atomic.model.Server.isConnected:()Z │ │ -0f9770: 5220 3120 |0000: iget v0, v2, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f9774: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0f9776: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -0f977a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0f977c: 0f00 |0006: return v0 │ │ -0f977e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0f9780: 28fe |0008: goto 0006 // -0002 │ │ +0f7438: |[0f7438] indrora.atomic.model.Server.isConnected:()Z │ │ +0f7448: 5220 3120 |0000: iget v0, v2, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f744c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0f744e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +0f7452: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0f7454: 0f00 |0006: return v0 │ │ +0f7456: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0f7458: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lindrora/atomic/model/Server; │ │ │ │ #23 : (in Lindrora/atomic/model/Server;) │ │ @@ -266551,21 +266542,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0f9784: |[0f9784] indrora.atomic.model.Server.isDisconnected:()Z │ │ -0f9794: 5210 3120 |0000: iget v0, v1, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f9798: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0f979c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0f979e: 0f00 |0005: return v0 │ │ -0f97a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0f97a2: 28fe |0007: goto 0005 // -0002 │ │ +0f745c: |[0f745c] indrora.atomic.model.Server.isDisconnected:()Z │ │ +0f746c: 5210 3120 |0000: iget v0, v1, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f7470: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0f7474: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0f7476: 0f00 |0005: return v0 │ │ +0f7478: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0f747a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #24 : (in Lindrora/atomic/model/Server;) │ │ @@ -266573,17 +266564,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f97a4: |[0f97a4] indrora.atomic.model.Server.mayReconnect:()Z │ │ -0f97b4: 5510 2d20 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ -0f97b8: 0f00 |0002: return v0 │ │ +0f747c: |[0f747c] indrora.atomic.model.Server.mayReconnect:()Z │ │ +0f748c: 5510 2d20 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ +0f7490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ #25 : (in Lindrora/atomic/model/Server;) │ │ @@ -266591,28 +266582,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0f97bc: |[0f97bc] indrora.atomic.model.Server.removeConversation:(Ljava/lang/String;)V │ │ -0f97cc: 5420 2820 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f97d0: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f97d6: 0c01 |0005: move-result-object v1 │ │ -0f97d8: 6e20 0b44 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ -0f97de: 0c00 |0009: move-result-object v0 │ │ -0f97e0: 1f00 2208 |000a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ -0f97e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0f97e6: 6e20 ab41 1000 |000d: invoke-virtual {v0, v1}, Lindrora/atomic/model/Conversation;.setOwningServer:(Lindrora/atomic/model/Server;)V // method@41ab │ │ -0f97ec: 5420 2820 |0010: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ -0f97f0: 6e10 4b43 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0f97f6: 0c01 |0015: move-result-object v1 │ │ -0f97f8: 6e20 0f44 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ -0f97fe: 0e00 |0019: return-void │ │ +0f7494: |[0f7494] indrora.atomic.model.Server.removeConversation:(Ljava/lang/String;)V │ │ +0f74a4: 5420 2820 |0000: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f74a8: 6e10 4b43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f74ae: 0c01 |0005: move-result-object v1 │ │ +0f74b0: 6e20 0b44 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@440b │ │ +0f74b6: 0c00 |0009: move-result-object v0 │ │ +0f74b8: 1f00 2208 |000a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ +0f74bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0f74be: 6e20 ab41 1000 |000d: invoke-virtual {v0, v1}, Lindrora/atomic/model/Conversation;.setOwningServer:(Lindrora/atomic/model/Server;)V // method@41ab │ │ +0f74c4: 5420 2820 |0010: iget-object v0, v2, Lindrora/atomic/model/Server;.conversations:Ljava/util/LinkedHashMap; // field@2028 │ │ +0f74c8: 6e10 4b43 0300 |0012: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0f74ce: 0c01 |0015: move-result-object v1 │ │ +0f74d0: 6e20 0f44 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@440f │ │ +0f74d6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0010 line=353 │ │ 0x0019 line=354 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lindrora/atomic/model/Server; │ │ @@ -266623,17 +266614,17 @@ │ │ type : '(Lindrora/atomic/model/Authentication;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9800: |[0f9800] indrora.atomic.model.Server.setAuthentication:(Lindrora/atomic/model/Authentication;)V │ │ -0f9810: 5b01 2320 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.authentication:Lindrora/atomic/model/Authentication; // field@2023 │ │ -0f9814: 0e00 |0002: return-void │ │ +0f74d8: |[0f74d8] indrora.atomic.model.Server.setAuthentication:(Lindrora/atomic/model/Authentication;)V │ │ +0f74e8: 5b01 2320 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.authentication:Lindrora/atomic/model/Authentication; // field@2023 │ │ +0f74ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 authentication Lindrora/atomic/model/Authentication; │ │ @@ -266643,17 +266634,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9818: |[0f9818] indrora.atomic.model.Server.setAutoJoinChannels:(Ljava/util/ArrayList;)V │ │ -0f9828: 5b01 2420 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.autoJoinChannels:Ljava/util/ArrayList; // field@2024 │ │ -0f982c: 0e00 |0002: return-void │ │ +0f74f0: |[0f74f0] indrora.atomic.model.Server.setAutoJoinChannels:(Ljava/util/ArrayList;)V │ │ +0f7500: 5b01 2420 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.autoJoinChannels:Ljava/util/ArrayList; // field@2024 │ │ +0f7504: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ @@ -266664,17 +266655,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9830: |[0f9830] indrora.atomic.model.Server.setAutoconnect:(Z)V │ │ -0f9840: 5c01 2520 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ -0f9844: 0e00 |0002: return-void │ │ +0f7508: |[0f7508] indrora.atomic.model.Server.setAutoconnect:(Z)V │ │ +0f7518: 5c01 2520 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.autoconnect:Z // field@2025 │ │ +0f751c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 auto Z │ │ @@ -266684,17 +266675,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9848: |[0f9848] indrora.atomic.model.Server.setCharset:(Ljava/lang/String;)V │ │ -0f9858: 5b01 2620 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.charset:Ljava/lang/String; // field@2026 │ │ -0f985c: 0e00 |0002: return-void │ │ +0f7520: |[0f7520] indrora.atomic.model.Server.setCharset:(Ljava/lang/String;)V │ │ +0f7530: 5b01 2620 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.charset:Ljava/lang/String; // field@2026 │ │ +0f7534: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0002 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 charset Ljava/lang/String; │ │ @@ -266704,17 +266695,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9860: |[0f9860] indrora.atomic.model.Server.setConnectCommands:(Ljava/util/ArrayList;)V │ │ -0f9870: 5b01 2720 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.connectCommands:Ljava/util/ArrayList; // field@2027 │ │ -0f9874: 0e00 |0002: return-void │ │ +0f7538: |[0f7538] indrora.atomic.model.Server.setConnectCommands:(Ljava/util/ArrayList;)V │ │ +0f7548: 5b01 2720 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.connectCommands:Ljava/util/ArrayList; // field@2027 │ │ +0f754c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0002 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ @@ -266725,17 +266716,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9878: |[0f9878] indrora.atomic.model.Server.setHost:(Ljava/lang/String;)V │ │ -0f9888: 5b01 2920 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.host:Ljava/lang/String; // field@2029 │ │ -0f988c: 0e00 |0002: return-void │ │ +0f7550: |[0f7550] indrora.atomic.model.Server.setHost:(Ljava/lang/String;)V │ │ +0f7560: 5b01 2920 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.host:Ljava/lang/String; // field@2029 │ │ +0f7564: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 host Ljava/lang/String; │ │ @@ -266745,17 +266736,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9890: |[0f9890] indrora.atomic.model.Server.setId:(I)V │ │ -0f98a0: 5901 2a20 |0000: iput v1, v0, Lindrora/atomic/model/Server;.id:I // field@202a │ │ -0f98a4: 0e00 |0002: return-void │ │ +0f7568: |[0f7568] indrora.atomic.model.Server.setId:(I)V │ │ +0f7578: 5901 2a20 |0000: iput v1, v0, Lindrora/atomic/model/Server;.id:I // field@202a │ │ +0f757c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -266765,17 +266756,17 @@ │ │ type : '(Lindrora/atomic/model/Identity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f98a8: |[0f98a8] indrora.atomic.model.Server.setIdentity:(Lindrora/atomic/model/Identity;)V │ │ -0f98b8: 5b01 2b20 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.identity:Lindrora/atomic/model/Identity; // field@202b │ │ -0f98bc: 0e00 |0002: return-void │ │ +0f7580: |[0f7580] indrora.atomic.model.Server.setIdentity:(Lindrora/atomic/model/Identity;)V │ │ +0f7590: 5b01 2b20 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.identity:Lindrora/atomic/model/Identity; // field@202b │ │ +0f7594: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0002 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 identity Lindrora/atomic/model/Identity; │ │ @@ -266785,17 +266776,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f98c0: |[0f98c0] indrora.atomic.model.Server.setIsForeground:(Z)V │ │ -0f98d0: 5c01 2c20 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ -0f98d4: 0e00 |0002: return-void │ │ +0f7598: |[0f7598] indrora.atomic.model.Server.setIsForeground:(Z)V │ │ +0f75a8: 5c01 2c20 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.isForeground:Z // field@202c │ │ +0f75ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0002 line=434 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 isForeground Z │ │ @@ -266805,17 +266796,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f98d8: |[0f98d8] indrora.atomic.model.Server.setMayReconnect:(Z)V │ │ -0f98e8: 5c01 2d20 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ -0f98ec: 0e00 |0002: return-void │ │ +0f75b0: |[0f75b0] indrora.atomic.model.Server.setMayReconnect:(Z)V │ │ +0f75c0: 5c01 2d20 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.mayReconnect:Z // field@202d │ │ +0f75c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 mayReconnect Z │ │ @@ -266825,17 +266816,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f98f0: |[0f98f0] indrora.atomic.model.Server.setPassword:(Ljava/lang/String;)V │ │ -0f9900: 5b01 2e20 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.password:Ljava/lang/String; // field@202e │ │ -0f9904: 0e00 |0002: return-void │ │ +0f75c8: |[0f75c8] indrora.atomic.model.Server.setPassword:(Ljava/lang/String;)V │ │ +0f75d8: 5b01 2e20 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.password:Ljava/lang/String; // field@202e │ │ +0f75dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 password Ljava/lang/String; │ │ @@ -266845,17 +266836,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9908: |[0f9908] indrora.atomic.model.Server.setPort:(I)V │ │ -0f9918: 5901 2f20 |0000: iput v1, v0, Lindrora/atomic/model/Server;.port:I // field@202f │ │ -0f991c: 0e00 |0002: return-void │ │ +0f75e0: |[0f75e0] indrora.atomic.model.Server.setPort:(I)V │ │ +0f75f0: 5901 2f20 |0000: iput v1, v0, Lindrora/atomic/model/Server;.port:I // field@202f │ │ +0f75f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 port I │ │ @@ -266865,17 +266856,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9920: |[0f9920] indrora.atomic.model.Server.setSelectedConversation:(Ljava/lang/String;)V │ │ -0f9930: 5b01 3020 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ -0f9934: 0e00 |0002: return-void │ │ +0f75f8: |[0f75f8] indrora.atomic.model.Server.setSelectedConversation:(Ljava/lang/String;)V │ │ +0f7608: 5b01 3020 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.selected:Ljava/lang/String; // field@2030 │ │ +0f760c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0002 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 selected Ljava/lang/String; │ │ @@ -266885,17 +266876,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9938: |[0f9938] indrora.atomic.model.Server.setStatus:(I)V │ │ -0f9948: 5901 3120 |0000: iput v1, v0, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ -0f994c: 0e00 |0002: return-void │ │ +0f7610: |[0f7610] indrora.atomic.model.Server.setStatus:(I)V │ │ +0f7620: 5901 3120 |0000: iput v1, v0, Lindrora/atomic/model/Server;.status:I // field@2031 │ │ +0f7624: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0002 line=251 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 status I │ │ @@ -266905,17 +266896,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9950: |[0f9950] indrora.atomic.model.Server.setTitle:(Ljava/lang/String;)V │ │ -0f9960: 5b01 3220 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ -0f9964: 0e00 |0002: return-void │ │ +0f7628: |[0f7628] indrora.atomic.model.Server.setTitle:(Ljava/lang/String;)V │ │ +0f7638: 5b01 3220 |0000: iput-object v1, v0, Lindrora/atomic/model/Server;.title:Ljava/lang/String; // field@2032 │ │ +0f763c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0002 line=172 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -266925,17 +266916,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9968: |[0f9968] indrora.atomic.model.Server.setUseSSL:(Z)V │ │ -0f9978: 5c01 3320 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ -0f997c: 0e00 |0002: return-void │ │ +0f7640: |[0f7640] indrora.atomic.model.Server.setUseSSL:(Z)V │ │ +0f7650: 5c01 3320 |0000: iput-boolean v1, v0, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ +0f7654: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0002 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0003 reg=1 useSSL Z │ │ @@ -266945,30 +266936,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9980: |[0f9980] indrora.atomic.model.Server.useSSL:()Z │ │ -0f9990: 5510 3320 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ -0f9994: 0f00 |0002: return v0 │ │ +0f7658: |[0f7658] indrora.atomic.model.Server.useSSL:()Z │ │ +0f7668: 5510 3320 |0000: iget-boolean v0, v1, Lindrora/atomic/model/Server;.useSSL:Z // field@2033 │ │ +0f766c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Server; │ │ │ │ - source_file_idx : 6305 (Server.java) │ │ + source_file_idx : 6301 (Server.java) │ │ │ │ Class #1142 header: │ │ class_idx : 2094 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6324 │ │ +source_file_idx : 6320 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 42 │ │ │ │ Class #1142 - │ │ Class descriptor : 'Lindrora/atomic/model/Settings;' │ │ @@ -266995,46 +266986,48 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0f9998: |[0f9998] indrora.atomic.model.Settings.:(Landroid/content/Context;)V │ │ -0f99a8: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -0f99ae: 7110 2c05 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@052c │ │ -0f99b4: 0c01 |0006: move-result-object v1 │ │ -0f99b6: 5b41 3620 |0007: iput-object v1, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f99ba: 6e10 9301 0500 |0009: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0f99c0: 0c01 |000c: move-result-object v1 │ │ -0f99c2: 6e10 a801 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0f99c8: 0c01 |0010: move-result-object v1 │ │ -0f99ca: 5b41 3720 |0011: iput-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f99ce: 6e10 a601 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -0f99d4: 0c01 |0016: move-result-object v1 │ │ -0f99d6: 6e10 a701 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -0f99dc: 0c02 |001a: move-result-object v2 │ │ -0f99de: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -0f99e0: 6e30 0b02 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ -0f99e6: 0c01 |001f: move-result-object v1 │ │ -0f99e8: 5211 8b00 |0020: iget v1, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@008b │ │ -0f99ec: 5941 3520 |0022: iput v1, v4, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ -0f99f0: 0e00 |0024: return-void │ │ -0f99f2: 0d00 |0025: move-exception v0 │ │ -0f99f4: 1301 6300 |0026: const/16 v1, #int 99 // #63 │ │ -0f99f8: 5941 3520 |0028: iput v1, v4, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ -0f99fc: 28fa |002a: goto 0024 // -0006 │ │ +0f7670: |[0f7670] indrora.atomic.model.Settings.:(Landroid/content/Context;)V │ │ +0f7680: 7010 1f43 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +0f7686: 7110 2c05 0500 |0003: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@052c │ │ +0f768c: 0c01 |0006: move-result-object v1 │ │ +0f768e: 5b41 3620 |0007: iput-object v1, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7692: 6e10 9301 0500 |0009: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0f7698: 0c01 |000c: move-result-object v1 │ │ +0f769a: 6e10 a801 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f76a0: 0c01 |0010: move-result-object v1 │ │ +0f76a2: 5b41 3720 |0011: iput-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f76a6: 6e10 a601 0500 |0013: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +0f76ac: 0c01 |0016: move-result-object v1 │ │ +0f76ae: 6e10 a701 0500 |0017: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +0f76b4: 0c02 |001a: move-result-object v2 │ │ +0f76b6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0f76b8: 6e30 0b02 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@020b │ │ +0f76be: 0c01 |001f: move-result-object v1 │ │ +0f76c0: 5211 8b00 |0020: iget v1, v1, Landroid/content/pm/PackageInfo;.versionCode:I // field@008b │ │ +0f76c4: 5941 3520 |0022: iput v1, v4, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ +0f76c8: 0e00 |0024: return-void │ │ +0f76ca: 0d00 |0025: move-exception v0 │ │ +0f76cc: 1301 6300 |0026: const/16 v1, #int 99 // #63 │ │ +0f76d0: 5941 3520 |0028: iput v1, v4, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ +0f76d4: 28fa |002a: goto 0024 // -0006 │ │ catches : 1 │ │ 0x0013 - 0x0024 │ │ Ljava/lang/Exception; -> 0x0025 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0009 line=58 │ │ 0x0013 line=60 │ │ + 0x0017 line=61 │ │ + 0x001c line=60 │ │ 0x0024 line=67 │ │ 0x0025 line=62 │ │ 0x0026 line=63 │ │ locals : │ │ 0x0026 - 0x002b reg=0 ex Ljava/lang/Exception; │ │ 0x0000 - 0x002b reg=4 this Lindrora/atomic/model/Settings; │ │ 0x0000 - 0x002b reg=5 context Landroid/content/Context; │ │ @@ -267044,42 +267037,43 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0f9a10: |[0f9a10] indrora.atomic.model.Settings.getRandomNick:(I)Ljava/lang/String; │ │ -0f9a20: 1a03 3302 |0000: const-string v3, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_" // string@0233 │ │ -0f9a24: 6e10 4a43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ -0f9a2a: 0c02 |0005: move-result-object v2 │ │ -0f9a2c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -0f9a30: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0f9a32: 3590 2000 |0009: if-ge v0, v9, 0029 // +0020 │ │ -0f9a36: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -0f9a3a: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f9a40: 6e20 6343 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f9a46: 0c03 |0013: move-result-object v3 │ │ -0f9a48: 7100 1743 0000 |0014: invoke-static {}, Ljava/lang/Math;.random:()D // method@4317 │ │ -0f9a4e: 0b04 |0017: move-result-wide v4 │ │ -0f9a50: 2126 |0018: array-length v6, v2 │ │ -0f9a52: 8366 |0019: int-to-double v6, v6 │ │ -0f9a54: cd64 |001a: mul-double/2addr v4, v6 │ │ -0f9a56: 8a44 |001b: double-to-int v4, v4 │ │ -0f9a58: 4904 0204 |001c: aget-char v4, v2, v4 │ │ -0f9a5c: 6e20 5d43 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -0f9a62: 0c03 |0021: move-result-object v3 │ │ -0f9a64: 6e10 6a43 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f9a6a: 0c01 |0025: move-result-object v1 │ │ -0f9a6c: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0f9a70: 28e1 |0028: goto 0009 // -001f │ │ -0f9a72: 1101 |0029: return-object v1 │ │ +0f76e8: |[0f76e8] indrora.atomic.model.Settings.getRandomNick:(I)Ljava/lang/String; │ │ +0f76f8: 1a03 3002 |0000: const-string v3, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_" // string@0230 │ │ +0f76fc: 6e10 4a43 0300 |0002: invoke-virtual {v3}, Ljava/lang/String;.toCharArray:()[C // method@434a │ │ +0f7702: 0c02 |0005: move-result-object v2 │ │ +0f7704: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +0f7708: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0f770a: 3590 2000 |0009: if-ge v0, v9, 0029 // +0020 │ │ +0f770e: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0f7712: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f7718: 6e20 6343 1300 |0010: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f771e: 0c03 |0013: move-result-object v3 │ │ +0f7720: 7100 1743 0000 |0014: invoke-static {}, Ljava/lang/Math;.random:()D // method@4317 │ │ +0f7726: 0b04 |0017: move-result-wide v4 │ │ +0f7728: 2126 |0018: array-length v6, v2 │ │ +0f772a: 8366 |0019: int-to-double v6, v6 │ │ +0f772c: cd64 |001a: mul-double/2addr v4, v6 │ │ +0f772e: 8a44 |001b: double-to-int v4, v4 │ │ +0f7730: 4904 0204 |001c: aget-char v4, v2, v4 │ │ +0f7734: 6e20 5d43 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +0f773a: 0c03 |0021: move-result-object v3 │ │ +0f773c: 6e10 6a43 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f7742: 0c01 |0025: move-result-object v1 │ │ +0f7744: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0f7748: 28e1 |0028: goto 0009 // -001f │ │ +0f774a: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ + 0x0002 line=392 │ │ 0x0006 line=393 │ │ 0x0008 line=394 │ │ 0x000b line=395 │ │ 0x0026 line=394 │ │ 0x0029 line=398 │ │ locals : │ │ 0x0009 - 0x002a reg=0 i I │ │ @@ -267094,135 +267088,147 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9a74: |[0f9a74] indrora.atomic.model.Settings.autoCapSentences:()Z │ │ -0f9a84: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9a88: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9a8c: 1402 9300 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0093 │ │ -0f9a92: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9a98: 0c01 |000a: move-result-object v1 │ │ -0f9a9a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9a9e: 1403 5900 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0059 │ │ -0f9aa4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9aaa: 0c02 |0013: move-result-object v2 │ │ -0f9aac: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9ab2: 0a02 |0017: move-result v2 │ │ -0f9ab4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9aba: 0a00 |001b: move-result v0 │ │ -0f9abc: 0f00 |001c: return v0 │ │ +0f774c: |[0f774c] indrora.atomic.model.Settings.autoCapSentences:()Z │ │ +0f775c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7760: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7764: 1402 9300 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0093 │ │ +0f776a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7770: 0c01 |000a: move-result-object v1 │ │ +0f7772: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7776: 1403 5900 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0059 │ │ +0f777c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7782: 0c02 |0013: move-result-object v2 │ │ +0f7784: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f778a: 0a02 |0017: move-result v2 │ │ +0f778c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7792: 0a00 |001b: move-result v0 │ │ +0f7794: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ + 0x0007 line=320 │ │ + 0x0010 line=321 │ │ + 0x0018 line=319 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #1 : (in Lindrora/atomic/model/Settings;) │ │ name : 'autoCorrectText' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9ac0: |[0f9ac0] indrora.atomic.model.Settings.autoCorrectText:()Z │ │ -0f9ad0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9ad4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9ad8: 1402 9400 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0094 │ │ -0f9ade: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9ae4: 0c01 |000a: move-result-object v1 │ │ -0f9ae6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9aea: 1403 5a00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005a │ │ -0f9af0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9af6: 0c02 |0013: move-result-object v2 │ │ -0f9af8: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9afe: 0a02 |0017: move-result v2 │ │ -0f9b00: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9b06: 0a00 |001b: move-result v0 │ │ -0f9b08: 0f00 |001c: return v0 │ │ +0f7798: |[0f7798] indrora.atomic.model.Settings.autoCorrectText:()Z │ │ +0f77a8: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f77ac: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f77b0: 1402 9400 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0094 │ │ +0f77b6: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f77bc: 0c01 |000a: move-result-object v1 │ │ +0f77be: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f77c2: 1403 5a00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005a │ │ +0f77c8: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f77ce: 0c02 |0013: move-result-object v2 │ │ +0f77d0: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f77d6: 0a02 |0017: move-result v2 │ │ +0f77d8: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f77de: 0a00 |001b: move-result v0 │ │ +0f77e0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ + 0x0007 line=300 │ │ + 0x0010 line=301 │ │ + 0x0018 line=299 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #2 : (in Lindrora/atomic/model/Settings;) │ │ name : 'debugTraffic' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9b0c: |[0f9b0c] indrora.atomic.model.Settings.debugTraffic:()Z │ │ -0f9b1c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9b20: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9b24: 1402 9700 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0097 │ │ -0f9b2a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9b30: 0c01 |000a: move-result-object v1 │ │ -0f9b32: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9b36: 1403 5d00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005d │ │ -0f9b3c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9b42: 0c02 |0013: move-result-object v2 │ │ -0f9b44: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9b4a: 0a02 |0017: move-result v2 │ │ -0f9b4c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9b52: 0a00 |001b: move-result v0 │ │ -0f9b54: 0f00 |001c: return v0 │ │ +0f77e4: |[0f77e4] indrora.atomic.model.Settings.debugTraffic:()Z │ │ +0f77f4: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f77f8: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f77fc: 1402 9700 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0097 │ │ +0f7802: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7808: 0c01 |000a: move-result-object v1 │ │ +0f780a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f780e: 1403 5d00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005d │ │ +0f7814: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f781a: 0c02 |0013: move-result-object v2 │ │ +0f781c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7822: 0a02 |0017: move-result v2 │ │ +0f7824: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f782a: 0a00 |001b: move-result v0 │ │ +0f782c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ + 0x0007 line=311 │ │ + 0x0010 line=312 │ │ + 0x0014 line=311 │ │ + 0x0018 line=310 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #3 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getColorScheme' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f9b58: |[0f9b58] indrora.atomic.model.Settings.getColorScheme:()Ljava/lang/String; │ │ -0f9b68: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9b6c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9b70: 1402 9500 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0095 │ │ -0f9b76: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9b7c: 0c01 |000a: move-result-object v1 │ │ -0f9b7e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9b82: 1403 5b00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005b │ │ -0f9b88: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9b8e: 0c02 |0013: move-result-object v2 │ │ -0f9b90: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9b96: 0c00 |0017: move-result-object v0 │ │ -0f9b98: 1100 |0018: return-object v0 │ │ +0f7830: |[0f7830] indrora.atomic.model.Settings.getColorScheme:()Ljava/lang/String; │ │ +0f7840: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7844: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7848: 1402 9500 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0095 │ │ +0f784e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7854: 0c01 |000a: move-result-object v1 │ │ +0f7856: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f785a: 1403 5b00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005b │ │ +0f7860: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7866: 0c02 |0013: move-result-object v2 │ │ +0f7868: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f786e: 0c00 |0017: move-result-object v0 │ │ +0f7870: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ + 0x0010 line=287 │ │ + 0x0014 line=286 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #4 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getCurrentVersion' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0f9b9c: |[0f9b9c] indrora.atomic.model.Settings.getCurrentVersion:()I │ │ -0f9bac: 5210 3520 |0000: iget v0, v1, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ -0f9bb0: 0f00 |0002: return v0 │ │ +0f7874: |[0f7874] indrora.atomic.model.Settings.getCurrentVersion:()I │ │ +0f7884: 5210 3520 |0000: iget v0, v1, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ +0f7888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Settings; │ │ │ │ #5 : (in Lindrora/atomic/model/Settings;) │ │ @@ -267230,46 +267236,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0f9bb4: |[0f9bb4] indrora.atomic.model.Settings.getDefaultNick:()Ljava/lang/String; │ │ -0f9bc4: 1404 9800 0e7f |0000: const v4, #float 1.88753e+38 // #7f0e0098 │ │ -0f9bca: 5451 3620 |0003: iget-object v1, v5, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9bce: 5452 3720 |0005: iget-object v2, v5, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9bd2: 6e20 4102 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9bd8: 0c02 |000a: move-result-object v2 │ │ -0f9bda: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0f9bdc: 7230 0002 2103 |000c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9be2: 0c00 |000f: move-result-object v0 │ │ -0f9be4: 3900 2d00 |0010: if-nez v0, 003d // +002d │ │ -0f9be8: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0f9bec: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0f9bf2: 1a02 3504 |0017: const-string v2, "Atomic_" // string@0435 │ │ -0f9bf6: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f9bfc: 0c01 |001c: move-result-object v1 │ │ -0f9bfe: 1252 |001d: const/4 v2, #int 5 // #5 │ │ -0f9c00: 7020 2442 2500 |001e: invoke-direct {v5, v2}, Lindrora/atomic/model/Settings;.getRandomNick:(I)Ljava/lang/String; // method@4224 │ │ -0f9c06: 0c02 |0021: move-result-object v2 │ │ -0f9c08: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0f9c0e: 0c01 |0025: move-result-object v1 │ │ -0f9c10: 6e10 6a43 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0f9c16: 0c00 |0029: move-result-object v0 │ │ -0f9c18: 5451 3620 |002a: iget-object v1, v5, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9c1c: 7210 fd01 0100 |002c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0f9c22: 0c01 |002f: move-result-object v1 │ │ -0f9c24: 5452 3720 |0030: iget-object v2, v5, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9c28: 6e20 4102 4200 |0032: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9c2e: 0c02 |0035: move-result-object v2 │ │ -0f9c30: 7230 fc01 2100 |0036: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ -0f9c36: 0c01 |0039: move-result-object v1 │ │ -0f9c38: 7210 fa01 0100 |003a: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0f9c3e: 1100 |003d: return-object v0 │ │ +0f788c: |[0f788c] indrora.atomic.model.Settings.getDefaultNick:()Ljava/lang/String; │ │ +0f789c: 1404 9800 0e7f |0000: const v4, #float 1.88753e+38 // #7f0e0098 │ │ +0f78a2: 5451 3620 |0003: iget-object v1, v5, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f78a6: 5452 3720 |0005: iget-object v2, v5, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f78aa: 6e20 4102 4200 |0007: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f78b0: 0c02 |000a: move-result-object v2 │ │ +0f78b2: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0f78b4: 7230 0002 2103 |000c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f78ba: 0c00 |000f: move-result-object v0 │ │ +0f78bc: 3900 2d00 |0010: if-nez v0, 003d // +002d │ │ +0f78c0: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f78c4: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f78ca: 1a02 3104 |0017: const-string v2, "Atomic_" // string@0431 │ │ +0f78ce: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f78d4: 0c01 |001c: move-result-object v1 │ │ +0f78d6: 1252 |001d: const/4 v2, #int 5 // #5 │ │ +0f78d8: 7020 2442 2500 |001e: invoke-direct {v5, v2}, Lindrora/atomic/model/Settings;.getRandomNick:(I)Ljava/lang/String; // method@4224 │ │ +0f78de: 0c02 |0021: move-result-object v2 │ │ +0f78e0: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f78e6: 0c01 |0025: move-result-object v1 │ │ +0f78e8: 6e10 6a43 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f78ee: 0c00 |0029: move-result-object v0 │ │ +0f78f0: 5451 3620 |002a: iget-object v1, v5, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f78f4: 7210 fd01 0100 |002c: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f78fa: 0c01 |002f: move-result-object v1 │ │ +0f78fc: 5452 3720 |0030: iget-object v2, v5, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7900: 6e20 4102 4200 |0032: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7906: 0c02 |0035: move-result-object v2 │ │ +0f7908: 7230 fc01 2100 |0036: invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ +0f790e: 0c01 |0039: move-result-object v1 │ │ +0f7910: 7210 fa01 0100 |003a: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f7916: 1100 |003d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=403 │ │ 0x0010 line=404 │ │ 0x0012 line=405 │ │ 0x002a line=406 │ │ 0x003d line=408 │ │ @@ -267282,27 +267288,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f9c40: |[0f9c40] indrora.atomic.model.Settings.getDefaultRealname:()Ljava/lang/String; │ │ -0f9c50: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9c54: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9c58: 1402 9900 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0099 │ │ -0f9c5e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9c64: 0c01 |000a: move-result-object v1 │ │ -0f9c66: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9c6a: 1403 5e00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005e │ │ -0f9c70: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9c76: 0c02 |0013: move-result-object v2 │ │ -0f9c78: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9c7e: 0c00 |0017: move-result-object v0 │ │ -0f9c80: 1100 |0018: return-object v0 │ │ +0f7918: |[0f7918] indrora.atomic.model.Settings.getDefaultRealname:()Ljava/lang/String; │ │ +0f7928: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f792c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7930: 1402 9900 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0099 │ │ +0f7936: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f793c: 0c01 |000a: move-result-object v1 │ │ +0f793e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7942: 1403 5e00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005e │ │ +0f7948: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f794e: 0c02 |0013: move-result-object v2 │ │ +0f7950: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f7956: 0c00 |0017: move-result-object v0 │ │ +0f7958: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #7 : (in Lindrora/atomic/model/Settings;) │ │ @@ -267310,27 +267316,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f9c84: |[0f9c84] indrora.atomic.model.Settings.getDefaultUsername:()Ljava/lang/String; │ │ -0f9c94: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9c98: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9c9c: 1402 9a00 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e009a │ │ -0f9ca2: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9ca8: 0c01 |000a: move-result-object v1 │ │ -0f9caa: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9cae: 1403 5f00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005f │ │ -0f9cb4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9cba: 0c02 |0013: move-result-object v2 │ │ -0f9cbc: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9cc2: 0c00 |0017: move-result-object v0 │ │ -0f9cc4: 1100 |0018: return-object v0 │ │ +0f795c: |[0f795c] indrora.atomic.model.Settings.getDefaultUsername:()Ljava/lang/String; │ │ +0f796c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7970: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7974: 1402 9a00 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e009a │ │ +0f797a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7980: 0c01 |000a: move-result-object v1 │ │ +0f7982: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7986: 1403 5f00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005f │ │ +0f798c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7992: 0c02 |0013: move-result-object v2 │ │ +0f7994: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f799a: 0c00 |0017: move-result-object v0 │ │ +0f799c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #8 : (in Lindrora/atomic/model/Settings;) │ │ @@ -267338,54 +267344,57 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9cc8: |[0f9cc8] indrora.atomic.model.Settings.getFontSize:()I │ │ -0f9cd8: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9cdc: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9ce0: 1402 9b00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009b │ │ -0f9ce6: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9cec: 0c01 |000a: move-result-object v1 │ │ -0f9cee: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9cf2: 1403 6000 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0060 │ │ -0f9cf8: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9cfe: 0c02 |0013: move-result-object v2 │ │ -0f9d00: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9d06: 0c00 |0017: move-result-object v0 │ │ -0f9d08: 7110 ff42 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f9d0e: 0a00 |001b: move-result v0 │ │ -0f9d10: 0f00 |001c: return v0 │ │ +0f79a0: |[0f79a0] indrora.atomic.model.Settings.getFontSize:()I │ │ +0f79b0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f79b4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f79b8: 1402 9b00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009b │ │ +0f79be: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f79c4: 0c01 |000a: move-result-object v1 │ │ +0f79c6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f79ca: 1403 6000 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0060 │ │ +0f79d0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f79d6: 0c02 |0013: move-result-object v2 │ │ +0f79d8: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f79de: 0c00 |0017: move-result-object v0 │ │ +0f79e0: 7110 ff42 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f79e6: 0a00 |001b: move-result v0 │ │ +0f79e8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ + 0x0007 line=173 │ │ + 0x0010 line=174 │ │ + 0x0014 line=172 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #9 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getHighlightLEDColor' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0f9d14: |[0f9d14] indrora.atomic.model.Settings.getHighlightLEDColor:()I │ │ -0f9d24: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9d28: 5431 3720 |0002: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9d2c: 1402 a100 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a1 │ │ -0f9d32: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9d38: 0c01 |000a: move-result-object v1 │ │ -0f9d3a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0f9d3c: 7230 ff01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01ff │ │ -0f9d42: 0a00 |000f: move-result v0 │ │ -0f9d44: 0f00 |0010: return v0 │ │ +0f79ec: |[0f79ec] indrora.atomic.model.Settings.getHighlightLEDColor:()I │ │ +0f79fc: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7a00: 5431 3720 |0002: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7a04: 1402 a100 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a1 │ │ +0f7a0a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7a10: 0c01 |000a: move-result-object v1 │ │ +0f7a12: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0f7a14: 7230 ff01 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01ff │ │ +0f7a1a: 0a00 |000f: move-result v0 │ │ +0f7a1c: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lindrora/atomic/model/Settings; │ │ │ │ #10 : (in Lindrora/atomic/model/Settings;) │ │ @@ -267393,92 +267402,99 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0f9d48: |[0f9d48] indrora.atomic.model.Settings.getHighlightSoundLocation:()Landroid/net/Uri; │ │ -0f9d58: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9d5c: 5431 3720 |0002: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9d60: 1402 b100 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b1 │ │ -0f9d66: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9d6c: 0c01 |000a: move-result-object v1 │ │ -0f9d6e: 1a02 2624 |000b: const-string v2, "content://settings/system/notification_sound" // string@2426 │ │ -0f9d72: 7230 0002 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9d78: 0c00 |0010: move-result-object v0 │ │ -0f9d7a: 7110 9004 0000 |0011: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -0f9d80: 0c00 |0014: move-result-object v0 │ │ -0f9d82: 1100 |0015: return-object v0 │ │ +0f7a20: |[0f7a20] indrora.atomic.model.Settings.getHighlightSoundLocation:()Landroid/net/Uri; │ │ +0f7a30: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7a34: 5431 3720 |0002: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7a38: 1402 b100 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b1 │ │ +0f7a3e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7a44: 0c01 |000a: move-result-object v1 │ │ +0f7a46: 1a02 2124 |000b: const-string v2, "content://settings/system/notification_sound" // string@2421 │ │ +0f7a4a: 7230 0002 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f7a50: 0c00 |0010: move-result-object v0 │ │ +0f7a52: 7110 9004 0000 |0011: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +0f7a58: 0c00 |0014: move-result-object v0 │ │ +0f7a5a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ + 0x0007 line=206 │ │ + 0x000d line=205 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lindrora/atomic/model/Settings; │ │ │ │ #11 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getHistorySize' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0f9d84: |[0f9d84] indrora.atomic.model.Settings.getHistorySize:()I │ │ -0f9d94: 1405 6200 0e7f |0000: const v5, #float 1.88752e+38 // #7f0e0062 │ │ -0f9d9a: 5461 3620 |0003: iget-object v1, v6, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9d9e: 5462 3720 |0005: iget-object v2, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9da2: 1403 9d00 0e7f |0007: const v3, #float 1.88754e+38 // #7f0e009d │ │ -0f9da8: 6e20 4102 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9dae: 0c02 |000d: move-result-object v2 │ │ -0f9db0: 5463 3720 |000e: iget-object v3, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9db4: 1404 6200 0e7f |0010: const v4, #float 1.88752e+38 // #7f0e0062 │ │ -0f9dba: 6e20 4102 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9dc0: 0c03 |0016: move-result-object v3 │ │ -0f9dc2: 7230 0002 2103 |0017: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9dc8: 0c01 |001a: move-result-object v1 │ │ -0f9dca: 7110 ff42 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f9dd0: 0a01 |001e: move-result v1 │ │ -0f9dd2: 0f01 |001f: return v1 │ │ -0f9dd4: 0d00 |0020: move-exception v0 │ │ -0f9dd6: 5461 3720 |0021: iget-object v1, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9dda: 6e20 4102 5100 |0023: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9de0: 0c01 |0026: move-result-object v1 │ │ -0f9de2: 7110 ff42 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0f9de8: 0a01 |002a: move-result v1 │ │ -0f9dea: 28f4 |002b: goto 001f // -000c │ │ +0f7a5c: |[0f7a5c] indrora.atomic.model.Settings.getHistorySize:()I │ │ +0f7a6c: 1405 6200 0e7f |0000: const v5, #float 1.88752e+38 // #7f0e0062 │ │ +0f7a72: 5461 3620 |0003: iget-object v1, v6, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7a76: 5462 3720 |0005: iget-object v2, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7a7a: 1403 9d00 0e7f |0007: const v3, #float 1.88754e+38 // #7f0e009d │ │ +0f7a80: 6e20 4102 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7a86: 0c02 |000d: move-result-object v2 │ │ +0f7a88: 5463 3720 |000e: iget-object v3, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7a8c: 1404 6200 0e7f |0010: const v4, #float 1.88752e+38 // #7f0e0062 │ │ +0f7a92: 6e20 4102 4300 |0013: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7a98: 0c03 |0016: move-result-object v3 │ │ +0f7a9a: 7230 0002 2103 |0017: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f7aa0: 0c01 |001a: move-result-object v1 │ │ +0f7aa2: 7110 ff42 0100 |001b: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f7aa8: 0a01 |001e: move-result v1 │ │ +0f7aaa: 0f01 |001f: return v1 │ │ +0f7aac: 0d00 |0020: move-exception v0 │ │ +0f7aae: 5461 3720 |0021: iget-object v1, v6, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7ab2: 6e20 4102 5100 |0023: invoke-virtual {v1, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7ab8: 0c01 |0026: move-result-object v1 │ │ +0f7aba: 7110 ff42 0100 |0027: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f7ac0: 0a01 |002a: move-result v1 │ │ +0f7ac2: 28f4 |002b: goto 001f // -000c │ │ catches : 1 │ │ 0x0003 - 0x001e │ │ Ljava/lang/NumberFormatException; -> 0x0020 │ │ positions : │ │ 0x0003 line=359 │ │ + 0x000a line=360 │ │ + 0x0013 line=361 │ │ + 0x0017 line=359 │ │ 0x001f line=363 │ │ 0x0020 line=362 │ │ 0x0021 line=363 │ │ + 0x0023 line=364 │ │ + 0x0027 line=363 │ │ locals : │ │ 0x0021 - 0x002c reg=0 e Ljava/lang/NumberFormatException; │ │ 0x0000 - 0x002c reg=6 this Lindrora/atomic/model/Settings; │ │ │ │ #12 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getLastRunVersion' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0f9dfc: |[0f9dfc] indrora.atomic.model.Settings.getLastRunVersion:()I │ │ -0f9e0c: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9e10: 1a01 ea09 |0002: const-string v1, "LAST_RUN_VERSION" // string@09ea │ │ -0f9e14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0f9e16: 7230 ff01 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01ff │ │ -0f9e1c: 0a00 |0008: move-result v0 │ │ -0f9e1e: 0f00 |0009: return v0 │ │ +0f7ad4: |[0f7ad4] indrora.atomic.model.Settings.getLastRunVersion:()I │ │ +0f7ae4: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7ae8: 1a01 e609 |0002: const-string v1, "LAST_RUN_VERSION" // string@09e6 │ │ +0f7aec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0f7aee: 7230 ff01 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@01ff │ │ +0f7af4: 0a00 |0008: move-result v0 │ │ +0f7af6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lindrora/atomic/model/Settings; │ │ │ │ #13 : (in Lindrora/atomic/model/Settings;) │ │ @@ -267486,76 +267502,78 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0f9e20: |[0f9e20] indrora.atomic.model.Settings.getQuitMessage:()Ljava/lang/String; │ │ -0f9e30: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9e34: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9e38: 1402 a500 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a5 │ │ -0f9e3e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9e44: 0c01 |000a: move-result-object v1 │ │ -0f9e46: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9e4a: 1403 6900 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0069 │ │ -0f9e50: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9e56: 0c02 |0013: move-result-object v2 │ │ -0f9e58: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ -0f9e5e: 0c00 |0017: move-result-object v0 │ │ -0f9e60: 1100 |0018: return-object v0 │ │ +0f7af8: |[0f7af8] indrora.atomic.model.Settings.getQuitMessage:()Ljava/lang/String; │ │ +0f7b08: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7b0c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7b10: 1402 a500 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a5 │ │ +0f7b16: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7b1c: 0c01 |000a: move-result-object v1 │ │ +0f7b1e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7b22: 1403 6900 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0069 │ │ +0f7b28: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7b2e: 0c02 |0013: move-result-object v2 │ │ +0f7b30: 7230 0002 1002 |0014: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0200 │ │ +0f7b36: 0c00 |0017: move-result-object v0 │ │ +0f7b38: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ + 0x0010 line=163 │ │ + 0x0014 line=162 │ │ locals : │ │ 0x0000 - 0x0019 reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #14 : (in Lindrora/atomic/model/Settings;) │ │ name : 'getRenderParams' │ │ type : '()Lindrora/atomic/model/MessageRenderParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -0f9e64: |[0f9e64] indrora.atomic.model.Settings.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; │ │ -0f9e74: 2200 2908 |0000: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ -0f9e78: 7010 df41 0000 |0002: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ -0f9e7e: 6e10 1942 0200 |0005: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ -0f9e84: 0c01 |0008: move-result-object v1 │ │ -0f9e86: 5b01 1620 |0009: iput-object v1, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -0f9e8a: 6e10 3842 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showIcons:()Z // method@4238 │ │ -0f9e90: 0a01 |000e: move-result v1 │ │ -0f9e92: 5c01 1720 |000f: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -0f9e96: 6e10 3b42 0200 |0011: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showMircColors:()Z // method@423b │ │ -0f9e9c: 0a01 |0014: move-result v1 │ │ -0f9e9e: 5c01 1920 |0015: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ -0f9ea2: 6e10 3a42 0200 |0017: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showMessageColors:()Z // method@423a │ │ -0f9ea8: 0a01 |001a: move-result v1 │ │ -0f9eaa: 5c01 1820 |001b: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -0f9eae: 6e10 3742 0200 |001d: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showGraphicalSmilies:()Z // method@4237 │ │ -0f9eb4: 0a01 |0020: move-result v1 │ │ -0f9eb6: 5c01 1b20 |0021: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -0f9eba: 6e10 3642 0200 |0023: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showColorsNick:()Z // method@4236 │ │ -0f9ec0: 0a01 |0026: move-result v1 │ │ -0f9ec2: 5c01 1a20 |0027: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ -0f9ec6: 6e10 3d42 0200 |0029: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showTimestamp:()Z // method@423d │ │ -0f9ecc: 0a01 |002c: move-result v1 │ │ -0f9ece: 5c01 1e20 |002d: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ -0f9ed2: 6e10 2642 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ -0f9ed8: 0a01 |0032: move-result v1 │ │ -0f9eda: 5c01 1f20 |0033: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -0f9ede: 6e10 4042 0200 |0035: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.use24hFormat:()Z // method@4240 │ │ -0f9ee4: 0a01 |0038: move-result v1 │ │ -0f9ee6: 5c01 1c20 |0039: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ -0f9eea: 6e10 2842 0200 |003b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.includeSeconds:()Z // method@4228 │ │ -0f9ef0: 0a01 |003e: move-result v1 │ │ -0f9ef2: 5c01 1d20 |003f: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ -0f9ef6: 1100 |0041: return-object v0 │ │ +0f7b3c: |[0f7b3c] indrora.atomic.model.Settings.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; │ │ +0f7b4c: 2200 2908 |0000: new-instance v0, Lindrora/atomic/model/MessageRenderParams; // type@0829 │ │ +0f7b50: 7010 df41 0000 |0002: invoke-direct {v0}, Lindrora/atomic/model/MessageRenderParams;.:()V // method@41df │ │ +0f7b56: 6e10 1942 0200 |0005: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ +0f7b5c: 0c01 |0008: move-result-object v1 │ │ +0f7b5e: 5b01 1620 |0009: iput-object v1, v0, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +0f7b62: 6e10 3842 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showIcons:()Z // method@4238 │ │ +0f7b68: 0a01 |000e: move-result v1 │ │ +0f7b6a: 5c01 1720 |000f: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +0f7b6e: 6e10 3b42 0200 |0011: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showMircColors:()Z // method@423b │ │ +0f7b74: 0a01 |0014: move-result v1 │ │ +0f7b76: 5c01 1920 |0015: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.mircColors:Z // field@2019 │ │ +0f7b7a: 6e10 3a42 0200 |0017: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showMessageColors:()Z // method@423a │ │ +0f7b80: 0a01 |001a: move-result v1 │ │ +0f7b82: 5c01 1820 |001b: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +0f7b86: 6e10 3742 0200 |001d: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showGraphicalSmilies:()Z // method@4237 │ │ +0f7b8c: 0a01 |0020: move-result v1 │ │ +0f7b8e: 5c01 1b20 |0021: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +0f7b92: 6e10 3642 0200 |0023: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showColorsNick:()Z // method@4236 │ │ +0f7b98: 0a01 |0026: move-result v1 │ │ +0f7b9a: 5c01 1a20 |0027: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.nickColors:Z // field@201a │ │ +0f7b9e: 6e10 3d42 0200 |0029: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showTimestamp:()Z // method@423d │ │ +0f7ba4: 0a01 |002c: move-result v1 │ │ +0f7ba6: 5c01 1e20 |002d: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestamps:Z // field@201e │ │ +0f7baa: 6e10 2642 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ +0f7bb0: 0a01 |0032: move-result v1 │ │ +0f7bb2: 5c01 1f20 |0033: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +0f7bb6: 6e10 4042 0200 |0035: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.use24hFormat:()Z // method@4240 │ │ +0f7bbc: 0a01 |0038: move-result v1 │ │ +0f7bbe: 5c01 1c20 |0039: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestamp24Hour:Z // field@201c │ │ +0f7bc2: 6e10 2842 0200 |003b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.includeSeconds:()Z // method@4228 │ │ +0f7bc8: 0a01 |003e: move-result v1 │ │ +0f7bca: 5c01 1d20 |003f: iput-boolean v1, v0, Lindrora/atomic/model/MessageRenderParams;.timestampSeconds:Z // field@201d │ │ +0f7bce: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ 0x000b line=435 │ │ 0x0011 line=436 │ │ 0x0017 line=437 │ │ @@ -267575,354 +267593,391 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9ef8: |[0f9ef8] indrora.atomic.model.Settings.getUseDarkColors:()Z │ │ -0f9f08: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9f0c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9f10: 1402 9600 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0096 │ │ -0f9f16: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9f1c: 0c01 |000a: move-result-object v1 │ │ -0f9f1e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9f22: 1403 5c00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005c │ │ -0f9f28: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9f2e: 0c02 |0013: move-result-object v2 │ │ -0f9f30: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9f36: 0a02 |0017: move-result v2 │ │ -0f9f38: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9f3e: 0a00 |001b: move-result v0 │ │ -0f9f40: 0f00 |001c: return v0 │ │ +0f7bd0: |[0f7bd0] indrora.atomic.model.Settings.getUseDarkColors:()Z │ │ +0f7be0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7be4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7be8: 1402 9600 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0096 │ │ +0f7bee: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7bf4: 0c01 |000a: move-result-object v1 │ │ +0f7bf6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7bfa: 1403 5c00 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e005c │ │ +0f7c00: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7c06: 0c02 |0013: move-result-object v2 │ │ +0f7c08: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7c0e: 0a02 |0017: move-result v2 │ │ +0f7c10: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7c16: 0a00 |001b: move-result v0 │ │ +0f7c18: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ + 0x0007 line=370 │ │ + 0x0010 line=371 │ │ + 0x0018 line=369 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #16 : (in Lindrora/atomic/model/Settings;) │ │ name : 'imeExtract' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9f44: |[0f9f44] indrora.atomic.model.Settings.imeExtract:()Z │ │ -0f9f54: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9f58: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9f5c: 1402 9f00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009f │ │ -0f9f62: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9f68: 0c01 |000a: move-result-object v1 │ │ -0f9f6a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9f6e: 1403 6400 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0064 │ │ -0f9f74: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9f7a: 0c02 |0013: move-result-object v2 │ │ -0f9f7c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9f82: 0a02 |0017: move-result v2 │ │ -0f9f84: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9f8a: 0a00 |001b: move-result v0 │ │ -0f9f8c: 0f00 |001c: return v0 │ │ +0f7c1c: |[0f7c1c] indrora.atomic.model.Settings.imeExtract:()Z │ │ +0f7c2c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7c30: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7c34: 1402 9f00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009f │ │ +0f7c3a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7c40: 0c01 |000a: move-result-object v1 │ │ +0f7c42: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7c46: 1403 6400 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0064 │ │ +0f7c4c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7c52: 0c02 |0013: move-result-object v2 │ │ +0f7c54: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7c5a: 0a02 |0017: move-result v2 │ │ +0f7c5c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7c62: 0a00 |001b: move-result v0 │ │ +0f7c64: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ + 0x0007 line=329 │ │ + 0x0010 line=330 │ │ + 0x0018 line=329 │ │ + 0x001c line=328 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #17 : (in Lindrora/atomic/model/Settings;) │ │ name : 'includeSeconds' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9f90: |[0f9f90] indrora.atomic.model.Settings.includeSeconds:()Z │ │ -0f9fa0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9fa4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9fa8: 1402 a000 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ -0f9fae: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9fb4: 0c01 |000a: move-result-object v1 │ │ -0f9fb6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9fba: 1403 6500 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0065 │ │ -0f9fc0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0f9fc6: 0c02 |0013: move-result-object v2 │ │ -0f9fc8: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0f9fce: 0a02 |0017: move-result v2 │ │ -0f9fd0: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0f9fd6: 0a00 |001b: move-result v0 │ │ -0f9fd8: 0f00 |001c: return v0 │ │ +0f7c68: |[0f7c68] indrora.atomic.model.Settings.includeSeconds:()Z │ │ +0f7c78: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7c7c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7c80: 1402 a000 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a0 │ │ +0f7c86: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7c8c: 0c01 |000a: move-result-object v1 │ │ +0f7c8e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7c92: 1403 6500 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0065 │ │ +0f7c98: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7c9e: 0c02 |0013: move-result-object v2 │ │ +0f7ca0: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7ca6: 0a02 |0017: move-result v2 │ │ +0f7ca8: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7cae: 0a00 |001b: move-result v0 │ │ +0f7cb0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ + 0x0007 line=130 │ │ + 0x0010 line=131 │ │ + 0x0018 line=129 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #18 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isIgnoreMOTDEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0f9fdc: |[0f9fdc] indrora.atomic.model.Settings.isIgnoreMOTDEnabled:()Z │ │ -0f9fec: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0f9ff0: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0f9ff4: 1402 9e00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009e │ │ -0f9ffa: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa000: 0c01 |000a: move-result-object v1 │ │ -0fa002: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa006: 1403 6300 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0063 │ │ -0fa00c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa012: 0c02 |0013: move-result-object v2 │ │ -0fa014: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa01a: 0a02 |0017: move-result v2 │ │ -0fa01c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa022: 0a00 |001b: move-result v0 │ │ -0fa024: 0f00 |001c: return v0 │ │ +0f7cb4: |[0f7cb4] indrora.atomic.model.Settings.isIgnoreMOTDEnabled:()Z │ │ +0f7cc4: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7cc8: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7ccc: 1402 9e00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009e │ │ +0f7cd2: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7cd8: 0c01 |000a: move-result-object v1 │ │ +0f7cda: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7cde: 1403 6300 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0063 │ │ +0f7ce4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7cea: 0c02 |0013: move-result-object v2 │ │ +0f7cec: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7cf2: 0a02 |0017: move-result v2 │ │ +0f7cf4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7cfa: 0a00 |001b: move-result v0 │ │ +0f7cfc: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ + 0x0007 line=152 │ │ + 0x0010 line=153 │ │ + 0x0018 line=152 │ │ + 0x001c line=151 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #19 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isLedHighlightEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa028: |[0fa028] indrora.atomic.model.Settings.isLedHighlightEnabled:()Z │ │ -0fa038: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa03c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa040: 1402 a200 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a2 │ │ -0fa046: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa04c: 0c01 |000a: move-result-object v1 │ │ -0fa04e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa052: 1403 6600 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0066 │ │ -0fa058: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa05e: 0c02 |0013: move-result-object v2 │ │ -0fa060: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa066: 0a02 |0017: move-result v2 │ │ -0fa068: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa06e: 0a00 |001b: move-result v0 │ │ -0fa070: 0f00 |001c: return v0 │ │ +0f7d00: |[0f7d00] indrora.atomic.model.Settings.isLedHighlightEnabled:()Z │ │ +0f7d10: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7d14: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7d18: 1402 a200 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a2 │ │ +0f7d1e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7d24: 0c01 |000a: move-result-object v1 │ │ +0f7d26: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7d2a: 1403 6600 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0066 │ │ +0f7d30: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7d36: 0c02 |0013: move-result-object v2 │ │ +0f7d38: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7d3e: 0a02 |0017: move-result v2 │ │ +0f7d40: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7d46: 0a00 |001b: move-result v0 │ │ +0f7d48: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ + 0x0007 line=235 │ │ + 0x0010 line=236 │ │ + 0x0014 line=235 │ │ + 0x0018 line=234 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #20 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isReconnectEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa074: |[0fa074] indrora.atomic.model.Settings.isReconnectEnabled:()Z │ │ -0fa084: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa088: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa08c: 1402 a600 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a6 │ │ -0fa092: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa098: 0c01 |000a: move-result-object v1 │ │ -0fa09a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa09e: 1403 6a00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006a │ │ -0fa0a4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa0aa: 0c02 |0013: move-result-object v2 │ │ -0fa0ac: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa0b2: 0a02 |0017: move-result v2 │ │ -0fa0b4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa0ba: 0a00 |001b: move-result v0 │ │ -0fa0bc: 0f00 |001c: return v0 │ │ +0f7d4c: |[0f7d4c] indrora.atomic.model.Settings.isReconnectEnabled:()Z │ │ +0f7d5c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7d60: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7d64: 1402 a600 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a6 │ │ +0f7d6a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7d70: 0c01 |000a: move-result-object v1 │ │ +0f7d72: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7d76: 1403 6a00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006a │ │ +0f7d7c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7d82: 0c02 |0013: move-result-object v2 │ │ +0f7d84: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7d8a: 0a02 |0017: move-result v2 │ │ +0f7d8c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7d92: 0a00 |001b: move-result v0 │ │ +0f7d94: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ + 0x0010 line=141 │ │ + 0x0018 line=140 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #21 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isSoundHighlightEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa0c0: |[0fa0c0] indrora.atomic.model.Settings.isSoundHighlightEnabled:()Z │ │ -0fa0d0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa0d4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa0d8: 1402 b000 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b0 │ │ -0fa0de: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa0e4: 0c01 |000a: move-result-object v1 │ │ -0fa0e6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa0ea: 1403 7400 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0074 │ │ -0fa0f0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa0f6: 0c02 |0013: move-result-object v2 │ │ -0fa0f8: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa0fe: 0a02 |0017: move-result v2 │ │ -0fa100: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa106: 0a00 |001b: move-result v0 │ │ -0fa108: 0f00 |001c: return v0 │ │ +0f7d98: |[0f7d98] indrora.atomic.model.Settings.isSoundHighlightEnabled:()Z │ │ +0f7da8: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7dac: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7db0: 1402 b000 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b0 │ │ +0f7db6: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7dbc: 0c01 |000a: move-result-object v1 │ │ +0f7dbe: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7dc2: 1403 7400 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0074 │ │ +0f7dc8: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7dce: 0c02 |0013: move-result-object v2 │ │ +0f7dd0: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7dd6: 0a02 |0017: move-result v2 │ │ +0f7dd8: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7dde: 0a00 |001b: move-result v0 │ │ +0f7de0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ + 0x0007 line=195 │ │ + 0x0010 line=196 │ │ + 0x0018 line=194 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #22 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isVibrateHighlightEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa10c: |[0fa10c] indrora.atomic.model.Settings.isVibrateHighlightEnabled:()Z │ │ -0fa11c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa120: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa124: 1402 b300 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b3 │ │ -0fa12a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa130: 0c01 |000a: move-result-object v1 │ │ -0fa132: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa136: 1403 7600 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0076 │ │ -0fa13c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa142: 0c02 |0013: move-result-object v2 │ │ -0fa144: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa14a: 0a02 |0017: move-result v2 │ │ -0fa14c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa152: 0a00 |001b: move-result v0 │ │ -0fa154: 0f00 |001c: return v0 │ │ +0f7de4: |[0f7de4] indrora.atomic.model.Settings.isVibrateHighlightEnabled:()Z │ │ +0f7df4: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7df8: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7dfc: 1402 b300 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b3 │ │ +0f7e02: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7e08: 0c01 |000a: move-result-object v1 │ │ +0f7e0a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7e0e: 1403 7600 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0076 │ │ +0f7e14: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7e1a: 0c02 |0013: move-result-object v2 │ │ +0f7e1c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7e22: 0a02 |0017: move-result v2 │ │ +0f7e24: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7e2a: 0a00 |001b: move-result v0 │ │ +0f7e2c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ + 0x0007 line=224 │ │ + 0x0010 line=225 │ │ + 0x0018 line=223 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #23 : (in Lindrora/atomic/model/Settings;) │ │ name : 'isVoiceRecognitionEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa158: |[0fa158] indrora.atomic.model.Settings.isVoiceRecognitionEnabled:()Z │ │ -0fa168: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa16c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa170: 1402 b400 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b4 │ │ -0fa176: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa17c: 0c01 |000a: move-result-object v1 │ │ -0fa17e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa182: 1403 7700 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0077 │ │ -0fa188: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa18e: 0c02 |0013: move-result-object v2 │ │ -0fa190: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa196: 0a02 |0017: move-result v2 │ │ -0fa198: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa19e: 0a00 |001b: move-result v0 │ │ -0fa1a0: 0f00 |001c: return v0 │ │ +0f7e30: |[0f7e30] indrora.atomic.model.Settings.isVoiceRecognitionEnabled:()Z │ │ +0f7e40: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7e44: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7e48: 1402 b400 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b4 │ │ +0f7e4e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7e54: 0c01 |000a: move-result-object v1 │ │ +0f7e56: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7e5a: 1403 7700 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0077 │ │ +0f7e60: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7e66: 0c02 |0013: move-result-object v2 │ │ +0f7e68: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7e6e: 0a02 |0017: move-result v2 │ │ +0f7e70: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7e76: 0a00 |001b: move-result v0 │ │ +0f7e78: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ + 0x0007 line=184 │ │ + 0x0010 line=185 │ │ + 0x0018 line=183 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #24 : (in Lindrora/atomic/model/Settings;) │ │ name : 'reconnectLoss' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa1a4: |[0fa1a4] indrora.atomic.model.Settings.reconnectLoss:()Z │ │ -0fa1b4: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa1b8: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa1bc: 1402 a800 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a8 │ │ -0fa1c2: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa1c8: 0c01 |000a: move-result-object v1 │ │ -0fa1ca: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa1ce: 1403 6c00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006c │ │ -0fa1d4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa1da: 0c02 |0013: move-result-object v2 │ │ -0fa1dc: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa1e2: 0a02 |0017: move-result v2 │ │ -0fa1e4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa1ea: 0a00 |001b: move-result v0 │ │ -0fa1ec: 0f00 |001c: return v0 │ │ +0f7e7c: |[0f7e7c] indrora.atomic.model.Settings.reconnectLoss:()Z │ │ +0f7e8c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7e90: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7e94: 1402 a800 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a8 │ │ +0f7e9a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7ea0: 0c01 |000a: move-result-object v1 │ │ +0f7ea2: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7ea6: 1403 6c00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006c │ │ +0f7eac: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7eb2: 0c02 |0013: move-result-object v2 │ │ +0f7eb4: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7eba: 0a02 |0017: move-result v2 │ │ +0f7ebc: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7ec2: 0a00 |001b: move-result v0 │ │ +0f7ec4: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ + 0x0007 line=348 │ │ + 0x0010 line=349 │ │ + 0x0014 line=348 │ │ + 0x0018 line=347 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #25 : (in Lindrora/atomic/model/Settings;) │ │ name : 'reconnectTransient' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa1f0: |[0fa1f0] indrora.atomic.model.Settings.reconnectTransient:()Z │ │ -0fa200: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa204: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa208: 1402 a900 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a9 │ │ -0fa20e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa214: 0c01 |000a: move-result-object v1 │ │ -0fa216: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa21a: 1403 6d00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006d │ │ -0fa220: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa226: 0c02 |0013: move-result-object v2 │ │ -0fa228: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa22e: 0a02 |0017: move-result v2 │ │ -0fa230: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa236: 0a00 |001b: move-result v0 │ │ -0fa238: 0f00 |001c: return v0 │ │ +0f7ec8: |[0f7ec8] indrora.atomic.model.Settings.reconnectTransient:()Z │ │ +0f7ed8: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7edc: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7ee0: 1402 a900 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a9 │ │ +0f7ee6: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7eec: 0c01 |000a: move-result-object v1 │ │ +0f7eee: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7ef2: 1403 6d00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006d │ │ +0f7ef8: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7efe: 0c02 |0013: move-result-object v2 │ │ +0f7f00: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f7f06: 0a02 |0017: move-result v2 │ │ +0f7f08: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f7f0e: 0a00 |001b: move-result v0 │ │ +0f7f10: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ + 0x0007 line=341 │ │ + 0x0010 line=343 │ │ + 0x0014 line=342 │ │ + 0x0018 line=340 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #26 : (in Lindrora/atomic/model/Settings;) │ │ name : 'resetLastRunVersion' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0fa23c: |[0fa23c] indrora.atomic.model.Settings.resetLastRunVersion:()V │ │ -0fa24c: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa250: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0fa256: 0c00 |0005: move-result-object v0 │ │ -0fa258: 1a01 ea09 |0006: const-string v1, "LAST_RUN_VERSION" // string@09ea │ │ -0fa25c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0fa25e: 7230 fb01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01fb │ │ -0fa264: 0c00 |000c: move-result-object v0 │ │ -0fa266: 7210 fa01 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0fa26c: 0e00 |0010: return-void │ │ +0f7f14: |[0f7f14] indrora.atomic.model.Settings.resetLastRunVersion:()V │ │ +0f7f24: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7f28: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f7f2e: 0c00 |0005: move-result-object v0 │ │ +0f7f30: 1a01 e609 |0006: const-string v1, "LAST_RUN_VERSION" // string@09e6 │ │ +0f7f34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0f7f36: 7230 fb01 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01fb │ │ +0f7f3c: 0c00 |000c: move-result-object v0 │ │ +0f7f3e: 7210 fa01 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f7f44: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0010 line=380 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lindrora/atomic/model/Settings; │ │ │ │ @@ -267931,55 +267986,56 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0fa270: |[0fa270] indrora.atomic.model.Settings.setColorScheme:(Ljava/lang/String;)V │ │ -0fa280: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa284: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0fa28a: 0c00 |0005: move-result-object v0 │ │ -0fa28c: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa290: 1402 9500 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e0095 │ │ -0fa296: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa29c: 0c01 |000e: move-result-object v1 │ │ -0fa29e: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ -0fa2a4: 0c00 |0012: move-result-object v0 │ │ -0fa2a6: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0fa2ac: 0e00 |0016: return-void │ │ +0f7f48: |[0f7f48] indrora.atomic.model.Settings.setColorScheme:(Ljava/lang/String;)V │ │ +0f7f58: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7f5c: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f7f62: 0c00 |0005: move-result-object v0 │ │ +0f7f64: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7f68: 1402 9500 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e0095 │ │ +0f7f6e: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7f74: 0c01 |000e: move-result-object v1 │ │ +0f7f76: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ +0f7f7c: 0c00 |0012: move-result-object v0 │ │ +0f7f7e: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f7f84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ + 0x000b line=292 │ │ 0x0016 line=293 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lindrora/atomic/model/Settings; │ │ 0x0000 - 0x0017 reg=4 val Ljava/lang/String; │ │ │ │ #28 : (in Lindrora/atomic/model/Settings;) │ │ name : 'setDefaultRealname' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0fa2b0: |[0fa2b0] indrora.atomic.model.Settings.setDefaultRealname:(Ljava/lang/String;)V │ │ -0fa2c0: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa2c4: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0fa2ca: 0c00 |0005: move-result-object v0 │ │ -0fa2cc: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa2d0: 1402 9900 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e0099 │ │ -0fa2d6: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa2dc: 0c01 |000e: move-result-object v1 │ │ -0fa2de: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ -0fa2e4: 0c00 |0012: move-result-object v0 │ │ -0fa2e6: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0fa2ec: 0e00 |0016: return-void │ │ +0f7f88: |[0f7f88] indrora.atomic.model.Settings.setDefaultRealname:(Ljava/lang/String;)V │ │ +0f7f98: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7f9c: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f7fa2: 0c00 |0005: move-result-object v0 │ │ +0f7fa4: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7fa8: 1402 9900 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e0099 │ │ +0f7fae: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7fb4: 0c01 |000e: move-result-object v1 │ │ +0f7fb6: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ +0f7fbc: 0c00 |0012: move-result-object v0 │ │ +0f7fbe: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f7fc4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0016 line=425 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lindrora/atomic/model/Settings; │ │ 0x0000 - 0x0017 reg=4 name Ljava/lang/String; │ │ @@ -267989,26 +268045,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0fa2f0: |[0fa2f0] indrora.atomic.model.Settings.setDefaultUsername:(Ljava/lang/String;)V │ │ -0fa300: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa304: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0fa30a: 0c00 |0005: move-result-object v0 │ │ -0fa30c: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa310: 1402 9a00 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e009a │ │ -0fa316: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa31c: 0c01 |000e: move-result-object v1 │ │ -0fa31e: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ -0fa324: 0c00 |0012: move-result-object v0 │ │ -0fa326: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0fa32c: 0e00 |0016: return-void │ │ +0f7fc8: |[0f7fc8] indrora.atomic.model.Settings.setDefaultUsername:(Ljava/lang/String;)V │ │ +0f7fd8: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f7fdc: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f7fe2: 0c00 |0005: move-result-object v0 │ │ +0f7fe4: 5431 3720 |0006: iget-object v1, v3, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f7fe8: 1402 9a00 0e7f |0008: const v2, #float 1.88753e+38 // #7f0e009a │ │ +0f7fee: 6e20 4102 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f7ff4: 0c01 |000e: move-result-object v1 │ │ +0f7ff6: 7230 fc01 1004 |000f: invoke-interface {v0, v1, v4}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@01fc │ │ +0f7ffc: 0c00 |0012: move-result-object v0 │ │ +0f7ffe: 7210 fa01 0000 |0013: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f8004: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0016 line=417 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lindrora/atomic/model/Settings; │ │ 0x0000 - 0x0017 reg=4 name Ljava/lang/String; │ │ @@ -268018,324 +268074,357 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa330: |[0fa330] indrora.atomic.model.Settings.showChannelBar:()Z │ │ -0fa340: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa344: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa348: 1402 aa00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00aa │ │ -0fa34e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa354: 0c01 |000a: move-result-object v1 │ │ -0fa356: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa35a: 1403 6e00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006e │ │ -0fa360: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa366: 0c02 |0013: move-result-object v2 │ │ -0fa368: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa36e: 0a02 |0017: move-result v2 │ │ -0fa370: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa376: 0a00 |001b: move-result v0 │ │ -0fa378: 0f00 |001c: return v0 │ │ +0f8008: |[0f8008] indrora.atomic.model.Settings.showChannelBar:()Z │ │ +0f8018: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f801c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8020: 1402 aa00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00aa │ │ +0f8026: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f802c: 0c01 |000a: move-result-object v1 │ │ +0f802e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8032: 1403 6e00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006e │ │ +0f8038: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f803e: 0c02 |0013: move-result-object v2 │ │ +0f8040: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f8046: 0a02 |0017: move-result v2 │ │ +0f8048: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f804e: 0a00 |001b: move-result v0 │ │ +0f8050: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ + 0x0007 line=335 │ │ + 0x0010 line=336 │ │ + 0x0018 line=334 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #31 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showColorsNick' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa37c: |[0fa37c] indrora.atomic.model.Settings.showColorsNick:()Z │ │ -0fa38c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa390: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa394: 1402 ac00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ac │ │ -0fa39a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa3a0: 0c01 |000a: move-result-object v1 │ │ -0fa3a2: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa3a6: 1403 7000 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0070 │ │ -0fa3ac: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa3b2: 0c02 |0013: move-result-object v2 │ │ -0fa3b4: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa3ba: 0a02 |0017: move-result v2 │ │ -0fa3bc: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa3c2: 0a00 |001b: move-result v0 │ │ -0fa3c4: 0f00 |001c: return v0 │ │ +0f8054: |[0f8054] indrora.atomic.model.Settings.showColorsNick:()Z │ │ +0f8064: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8068: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f806c: 1402 ac00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ac │ │ +0f8072: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8078: 0c01 |000a: move-result-object v1 │ │ +0f807a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f807e: 1403 7000 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0070 │ │ +0f8084: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f808a: 0c02 |0013: move-result-object v2 │ │ +0f808c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f8092: 0a02 |0017: move-result v2 │ │ +0f8094: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f809a: 0a00 |001b: move-result v0 │ │ +0f809c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ + 0x0007 line=109 │ │ + 0x0010 line=110 │ │ + 0x0018 line=108 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #32 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showGraphicalSmilies' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa3c8: |[0fa3c8] indrora.atomic.model.Settings.showGraphicalSmilies:()Z │ │ -0fa3d8: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa3dc: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa3e0: 1402 9c00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009c │ │ -0fa3e6: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa3ec: 0c01 |000a: move-result-object v1 │ │ -0fa3ee: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa3f2: 1403 6100 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0061 │ │ -0fa3f8: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa3fe: 0c02 |0013: move-result-object v2 │ │ -0fa400: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa406: 0a02 |0017: move-result v2 │ │ -0fa408: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa40e: 0a00 |001b: move-result v0 │ │ -0fa410: 0f00 |001c: return v0 │ │ +0f80a0: |[0f80a0] indrora.atomic.model.Settings.showGraphicalSmilies:()Z │ │ +0f80b0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f80b4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f80b8: 1402 9c00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e009c │ │ +0f80be: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f80c4: 0c01 |000a: move-result-object v1 │ │ +0f80c6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f80ca: 1403 6100 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0061 │ │ +0f80d0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f80d6: 0c02 |0013: move-result-object v2 │ │ +0f80d8: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f80de: 0a02 |0017: move-result v2 │ │ +0f80e0: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f80e6: 0a00 |001b: move-result v0 │ │ +0f80e8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ + 0x0007 line=281 │ │ + 0x0010 line=282 │ │ + 0x0018 line=280 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #33 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showIcons' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa414: |[0fa414] indrora.atomic.model.Settings.showIcons:()Z │ │ -0fa424: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa428: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa42c: 1402 ad00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ad │ │ -0fa432: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa438: 0c01 |000a: move-result-object v1 │ │ -0fa43a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa43e: 1403 7100 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0071 │ │ -0fa444: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa44a: 0c02 |0013: move-result-object v2 │ │ -0fa44c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa452: 0a02 |0017: move-result v2 │ │ -0fa454: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa45a: 0a00 |001b: move-result v0 │ │ -0fa45c: 0f00 |001c: return v0 │ │ +0f80ec: |[0f80ec] indrora.atomic.model.Settings.showIcons:()Z │ │ +0f80fc: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8100: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8104: 1402 ad00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ad │ │ +0f810a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8110: 0c01 |000a: move-result-object v1 │ │ +0f8112: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8116: 1403 7100 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0071 │ │ +0f811c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8122: 0c02 |0013: move-result-object v2 │ │ +0f8124: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f812a: 0a02 |0017: move-result v2 │ │ +0f812c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f8132: 0a00 |001b: move-result v0 │ │ +0f8134: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ + 0x0010 line=88 │ │ + 0x0018 line=87 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #34 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showJoinPartAndQuit' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa460: |[0fa460] indrora.atomic.model.Settings.showJoinPartAndQuit:()Z │ │ -0fa470: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa474: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa478: 1402 ae00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ae │ │ -0fa47e: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa484: 0c01 |000a: move-result-object v1 │ │ -0fa486: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa48a: 1403 7200 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0072 │ │ -0fa490: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa496: 0c02 |0013: move-result-object v2 │ │ -0fa498: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa49e: 0a02 |0017: move-result v2 │ │ -0fa4a0: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa4a6: 0a00 |001b: move-result v0 │ │ -0fa4a8: 0f00 |001c: return v0 │ │ +0f8138: |[0f8138] indrora.atomic.model.Settings.showJoinPartAndQuit:()Z │ │ +0f8148: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f814c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8150: 1402 ae00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ae │ │ +0f8156: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f815c: 0c01 |000a: move-result-object v1 │ │ +0f815e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8162: 1403 7200 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0072 │ │ +0f8168: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f816e: 0c02 |0013: move-result-object v2 │ │ +0f8170: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f8176: 0a02 |0017: move-result v2 │ │ +0f8178: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f817e: 0a00 |001b: move-result v0 │ │ +0f8180: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ + 0x0007 line=246 │ │ + 0x0010 line=247 │ │ + 0x0018 line=245 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #35 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showMessageColors' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa4ac: |[0fa4ac] indrora.atomic.model.Settings.showMessageColors:()Z │ │ -0fa4bc: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa4c0: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa4c4: 1402 ab00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ab │ │ -0fa4ca: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa4d0: 0c01 |000a: move-result-object v1 │ │ -0fa4d2: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa4d6: 1403 6f00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006f │ │ -0fa4dc: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa4e2: 0c02 |0013: move-result-object v2 │ │ -0fa4e4: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa4ea: 0a02 |0017: move-result v2 │ │ -0fa4ec: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa4f2: 0a00 |001b: move-result v0 │ │ -0fa4f4: 0f00 |001c: return v0 │ │ +0f8184: |[0f8184] indrora.atomic.model.Settings.showMessageColors:()Z │ │ +0f8194: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8198: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f819c: 1402 ab00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00ab │ │ +0f81a2: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f81a8: 0c01 |000a: move-result-object v1 │ │ +0f81aa: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f81ae: 1403 6f00 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e006f │ │ +0f81b4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f81ba: 0c02 |0013: move-result-object v2 │ │ +0f81bc: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f81c2: 0a02 |0017: move-result v2 │ │ +0f81c4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f81ca: 0a00 |001b: move-result v0 │ │ +0f81cc: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ + 0x0007 line=98 │ │ + 0x0010 line=99 │ │ + 0x0018 line=98 │ │ + 0x001c line=97 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #36 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showMircColors' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa4f8: |[0fa4f8] indrora.atomic.model.Settings.showMircColors:()Z │ │ -0fa508: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa50c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa510: 1402 a300 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a3 │ │ -0fa516: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa51c: 0c01 |000a: move-result-object v1 │ │ -0fa51e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa522: 1403 6700 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0067 │ │ -0fa528: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa52e: 0c02 |0013: move-result-object v2 │ │ -0fa530: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa536: 0a02 |0017: move-result v2 │ │ -0fa538: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa53e: 0a00 |001b: move-result v0 │ │ -0fa540: 0f00 |001c: return v0 │ │ +0f81d0: |[0f81d0] indrora.atomic.model.Settings.showMircColors:()Z │ │ +0f81e0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f81e4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f81e8: 1402 a300 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a3 │ │ +0f81ee: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f81f4: 0c01 |000a: move-result-object v1 │ │ +0f81f6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f81fa: 1403 6700 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0067 │ │ +0f8200: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8206: 0c02 |0013: move-result-object v2 │ │ +0f8208: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f820e: 0a02 |0017: move-result v2 │ │ +0f8210: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f8216: 0a00 |001b: move-result v0 │ │ +0f8218: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ + 0x0007 line=269 │ │ + 0x0010 line=270 │ │ + 0x0018 line=269 │ │ + 0x001c line=268 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #37 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showNoticeInServerWindow' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa544: |[0fa544] indrora.atomic.model.Settings.showNoticeInServerWindow:()Z │ │ -0fa554: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa558: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa55c: 1402 a400 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a4 │ │ -0fa562: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa568: 0c01 |000a: move-result-object v1 │ │ -0fa56a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa56e: 1403 6800 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0068 │ │ -0fa574: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa57a: 0c02 |0013: move-result-object v2 │ │ -0fa57c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa582: 0a02 |0017: move-result v2 │ │ -0fa584: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa58a: 0a00 |001b: move-result v0 │ │ -0fa58c: 0f00 |001c: return v0 │ │ +0f821c: |[0f821c] indrora.atomic.model.Settings.showNoticeInServerWindow:()Z │ │ +0f822c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8230: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8234: 1402 a400 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00a4 │ │ +0f823a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8240: 0c01 |000a: move-result-object v1 │ │ +0f8242: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8246: 1403 6800 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0068 │ │ +0f824c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8252: 0c02 |0013: move-result-object v2 │ │ +0f8254: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f825a: 0a02 |0017: move-result v2 │ │ +0f825c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f8262: 0a00 |001b: move-result v0 │ │ +0f8264: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ + 0x0007 line=257 │ │ + 0x0010 line=259 │ │ + 0x0014 line=258 │ │ + 0x0018 line=256 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #38 : (in Lindrora/atomic/model/Settings;) │ │ name : 'showTimestamp' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa590: |[0fa590] indrora.atomic.model.Settings.showTimestamp:()Z │ │ -0fa5a0: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa5a4: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa5a8: 1402 af00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00af │ │ -0fa5ae: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa5b4: 0c01 |000a: move-result-object v1 │ │ -0fa5b6: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa5ba: 1403 7300 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0073 │ │ -0fa5c0: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa5c6: 0c02 |0013: move-result-object v2 │ │ -0fa5c8: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa5ce: 0a02 |0017: move-result v2 │ │ -0fa5d0: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa5d6: 0a00 |001b: move-result v0 │ │ -0fa5d8: 0f00 |001c: return v0 │ │ +0f8268: |[0f8268] indrora.atomic.model.Settings.showTimestamp:()Z │ │ +0f8278: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f827c: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8280: 1402 af00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00af │ │ +0f8286: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f828c: 0c01 |000a: move-result-object v1 │ │ +0f828e: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f8292: 1403 7300 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0073 │ │ +0f8298: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f829e: 0c02 |0013: move-result-object v2 │ │ +0f82a0: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f82a6: 0a02 |0017: move-result v2 │ │ +0f82a8: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f82ae: 0a00 |001b: move-result v0 │ │ +0f82b0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ + 0x0007 line=77 │ │ + 0x0010 line=78 │ │ + 0x0014 line=77 │ │ + 0x0018 line=76 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #39 : (in Lindrora/atomic/model/Settings;) │ │ name : 'tintActionbar' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa5dc: |[0fa5dc] indrora.atomic.model.Settings.tintActionbar:()Z │ │ -0fa5ec: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa5f0: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa5f4: 1402 b200 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b2 │ │ -0fa5fa: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa600: 0c01 |000a: move-result-object v1 │ │ -0fa602: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa606: 1403 7500 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0075 │ │ -0fa60c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa612: 0c02 |0013: move-result-object v2 │ │ -0fa614: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa61a: 0a02 |0017: move-result v2 │ │ -0fa61c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa622: 0a00 |001b: move-result v0 │ │ -0fa624: 0f00 |001c: return v0 │ │ +0f82b4: |[0f82b4] indrora.atomic.model.Settings.tintActionbar:()Z │ │ +0f82c4: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f82c8: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f82cc: 1402 b200 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00b2 │ │ +0f82d2: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f82d8: 0c01 |000a: move-result-object v1 │ │ +0f82da: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f82de: 1403 7500 0e7f |000d: const v3, #float 1.88753e+38 // #7f0e0075 │ │ +0f82e4: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f82ea: 0c02 |0013: move-result-object v2 │ │ +0f82ec: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f82f2: 0a02 |0017: move-result v2 │ │ +0f82f4: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f82fa: 0a00 |001b: move-result v0 │ │ +0f82fc: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ + 0x0007 line=450 │ │ + 0x0010 line=451 │ │ + 0x0018 line=449 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ #40 : (in Lindrora/atomic/model/Settings;) │ │ name : 'updateLastRunVersion' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0fa628: |[0fa628] indrora.atomic.model.Settings.updateLastRunVersion:()V │ │ -0fa638: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa63c: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ -0fa642: 0c00 |0005: move-result-object v0 │ │ -0fa644: 1a01 ea09 |0006: const-string v1, "LAST_RUN_VERSION" // string@09ea │ │ -0fa648: 5232 3520 |0008: iget v2, v3, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ -0fa64c: 7230 fb01 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01fb │ │ -0fa652: 0c00 |000d: move-result-object v0 │ │ -0fa654: 7210 fa01 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -0fa65a: 0e00 |0011: return-void │ │ +0f8300: |[0f8300] indrora.atomic.model.Settings.updateLastRunVersion:()V │ │ +0f8310: 5430 3620 |0000: iget-object v0, v3, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8314: 7210 fd01 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@01fd │ │ +0f831a: 0c00 |0005: move-result-object v0 │ │ +0f831c: 1a01 e609 |0006: const-string v1, "LAST_RUN_VERSION" // string@09e6 │ │ +0f8320: 5232 3520 |0008: iget v2, v3, Lindrora/atomic/model/Settings;.currentRelease:I // field@2035 │ │ +0f8324: 7230 fb01 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@01fb │ │ +0f832a: 0c00 |000d: move-result-object v0 │ │ +0f832c: 7210 fa01 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +0f8332: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0011 line=384 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lindrora/atomic/model/Settings; │ │ │ │ @@ -268344,42 +268433,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0fa65c: |[0fa65c] indrora.atomic.model.Settings.use24hFormat:()Z │ │ -0fa66c: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ -0fa670: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa674: 1402 9200 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0092 │ │ -0fa67a: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa680: 0c01 |000a: move-result-object v1 │ │ -0fa682: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ -0fa686: 1403 5800 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0058 │ │ -0fa68c: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -0fa692: 0c02 |0013: move-result-object v2 │ │ -0fa694: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ -0fa69a: 0a02 |0017: move-result v2 │ │ -0fa69c: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ -0fa6a2: 0a00 |001b: move-result v0 │ │ -0fa6a4: 0f00 |001c: return v0 │ │ +0f8334: |[0f8334] indrora.atomic.model.Settings.use24hFormat:()Z │ │ +0f8344: 5440 3620 |0000: iget-object v0, v4, Lindrora/atomic/model/Settings;.preferences:Landroid/content/SharedPreferences; // field@2036 │ │ +0f8348: 5441 3720 |0002: iget-object v1, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f834c: 1402 9200 0e7f |0004: const v2, #float 1.88753e+38 // #7f0e0092 │ │ +0f8352: 6e20 4102 2100 |0007: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f8358: 0c01 |000a: move-result-object v1 │ │ +0f835a: 5442 3720 |000b: iget-object v2, v4, Lindrora/atomic/model/Settings;.resources:Landroid/content/res/Resources; // field@2037 │ │ +0f835e: 1403 5800 0e7f |000d: const v3, #float 1.88752e+38 // #7f0e0058 │ │ +0f8364: 6e20 4102 3200 |0010: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +0f836a: 0c02 |0013: move-result-object v2 │ │ +0f836c: 7110 c342 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z // method@42c3 │ │ +0f8372: 0a02 |0017: move-result v2 │ │ +0f8374: 7230 fe01 1002 |0018: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@01fe │ │ +0f837a: 0a00 |001b: move-result v0 │ │ +0f837c: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ + 0x0010 line=120 │ │ + 0x0018 line=119 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Lindrora/atomic/model/Settings; │ │ │ │ - source_file_idx : 6324 (Settings.java) │ │ + source_file_idx : 6320 (Settings.java) │ │ │ │ Class #1143 header: │ │ class_idx : 2095 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6380 │ │ +source_file_idx : 6376 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1143 - │ │ Class descriptor : 'Lindrora/atomic/model/Status;' │ │ @@ -268419,31 +268510,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fa6a8: |[0fa6a8] indrora.atomic.model.Status.:()V │ │ -0fa6b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fa6be: 0e00 |0003: return-void │ │ +0f8380: |[0f8380] indrora.atomic.model.Status.:()V │ │ +0f8390: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f8396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Status; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6380 (Status.java) │ │ + source_file_idx : 6376 (Status.java) │ │ │ │ Class #1144 header: │ │ class_idx : 2096 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6961 │ │ +source_file_idx : 6957 │ │ static_fields_size : 8 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1144 - │ │ Class descriptor : 'Lindrora/atomic/model/User;' │ │ @@ -268498,31 +268589,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fa6c0: |[0fa6c0] indrora.atomic.model.User.:()V │ │ -0fa6d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fa6d6: 0e00 |0003: return-void │ │ +0f8398: |[0f8398] indrora.atomic.model.User.:()V │ │ +0f83a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f83ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/User; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6961 (User.java) │ │ + source_file_idx : 6957 (User.java) │ │ │ │ Class #1145 header: │ │ class_idx : 2097 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 60 │ │ -source_file_idx : 1589 │ │ +source_file_idx : 1585 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1145 - │ │ Class descriptor : 'Lindrora/atomic/receiver/ConversationReceiver;' │ │ @@ -268545,19 +268636,19 @@ │ │ type : '(ILindrora/atomic/listener/ConversationListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fa6d8: |[0fa6d8] indrora.atomic.receiver.ConversationReceiver.:(ILindrora/atomic/listener/ConversationListener;)V │ │ -0fa6e8: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0fa6ee: 5b02 4520 |0003: iput-object v2, v0, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa6f2: 5901 4620 |0005: iput v1, v0, Lindrora/atomic/receiver/ConversationReceiver;.serverId:I // field@2046 │ │ -0fa6f6: 0e00 |0007: return-void │ │ +0f83b0: |[0f83b0] indrora.atomic.receiver.ConversationReceiver.:(ILindrora/atomic/listener/ConversationListener;)V │ │ +0f83c0: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0f83c6: 5b02 4520 |0003: iput-object v2, v0, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f83ca: 5901 4620 |0005: iput v1, v0, Lindrora/atomic/receiver/ConversationReceiver;.serverId:I // field@2046 │ │ +0f83ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ @@ -268571,85 +268662,85 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 139 16-bit code units │ │ -0fa6f8: |[0fa6f8] indrora.atomic.receiver.ConversationReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0fa708: 6e10 d201 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa70e: 0c02 |0003: move-result-object v2 │ │ -0fa710: 1a03 f040 |0004: const-string v3, "server" // string@40f0 │ │ -0fa714: 6e20 a604 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -0fa71a: 0a01 |0009: move-result v1 │ │ -0fa71c: 5252 4620 |000a: iget v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.serverId:I // field@2046 │ │ -0fa720: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ -0fa724: 0e00 |000e: return-void │ │ -0fa726: 6e10 cc01 0700 |000f: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0fa72c: 0c00 |0012: move-result-object v0 │ │ -0fa72e: 1a02 152f |0013: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -0fa732: 6e20 3843 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa738: 0a02 |0018: move-result v2 │ │ -0fa73a: 3802 1200 |0019: if-eqz v2, 002b // +0012 │ │ -0fa73e: 5452 4520 |001b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa742: 6e10 d201 0700 |001d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa748: 0c03 |0020: move-result-object v3 │ │ -0fa74a: 1a04 5624 |0021: const-string v4, "conversation" // string@2456 │ │ -0fa74e: 6e20 ae04 4300 |0023: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0fa754: 0c03 |0026: move-result-object v3 │ │ -0fa756: 7220 6241 3200 |0027: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onConversationMessage:(Ljava/lang/String;)V // method@4162 │ │ -0fa75c: 28e4 |002a: goto 000e // -001c │ │ -0fa75e: 1a02 162f |002b: const-string v2, "indrora.atomic.conversation.new" // string@2f16 │ │ -0fa762: 6e20 3843 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa768: 0a02 |0030: move-result v2 │ │ -0fa76a: 3802 1200 |0031: if-eqz v2, 0043 // +0012 │ │ -0fa76e: 5452 4520 |0033: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa772: 6e10 d201 0700 |0035: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa778: 0c03 |0038: move-result-object v3 │ │ -0fa77a: 1a04 5624 |0039: const-string v4, "conversation" // string@2456 │ │ -0fa77e: 6e20 ae04 4300 |003b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0fa784: 0c03 |003e: move-result-object v3 │ │ -0fa786: 7220 6341 3200 |003f: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onNewConversation:(Ljava/lang/String;)V // method@4163 │ │ -0fa78c: 28cc |0042: goto 000e // -0034 │ │ -0fa78e: 1a02 172f |0043: const-string v2, "indrora.atomic.conversation.remove" // string@2f17 │ │ -0fa792: 6e20 3843 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa798: 0a02 |0048: move-result v2 │ │ -0fa79a: 3802 1200 |0049: if-eqz v2, 005b // +0012 │ │ -0fa79e: 5452 4520 |004b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa7a2: 6e10 d201 0700 |004d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa7a8: 0c03 |0050: move-result-object v3 │ │ -0fa7aa: 1a04 5624 |0051: const-string v4, "conversation" // string@2456 │ │ -0fa7ae: 6e20 ae04 4300 |0053: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0fa7b4: 0c03 |0056: move-result-object v3 │ │ -0fa7b6: 7220 6441 3200 |0057: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onRemoveConversation:(Ljava/lang/String;)V // method@4164 │ │ -0fa7bc: 28b4 |005a: goto 000e // -004c │ │ -0fa7be: 1a02 182f |005b: const-string v2, "indrora.atomic.conversation.topic" // string@2f18 │ │ -0fa7c2: 6e20 3843 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa7c8: 0a02 |0060: move-result v2 │ │ -0fa7ca: 3802 1200 |0061: if-eqz v2, 0073 // +0012 │ │ -0fa7ce: 5452 4520 |0063: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa7d2: 6e10 d201 0700 |0065: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa7d8: 0c03 |0068: move-result-object v3 │ │ -0fa7da: 1a04 5624 |0069: const-string v4, "conversation" // string@2456 │ │ -0fa7de: 6e20 ae04 4300 |006b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0fa7e4: 0c03 |006e: move-result-object v3 │ │ -0fa7e6: 7220 6541 3200 |006f: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onTopicChanged:(Ljava/lang/String;)V // method@4165 │ │ -0fa7ec: 289c |0072: goto 000e // -0064 │ │ -0fa7ee: 1a02 142f |0073: const-string v2, "indrora.atomic.conversation.clear" // string@2f14 │ │ -0fa7f2: 6e20 3843 2000 |0075: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa7f8: 0a02 |0078: move-result v2 │ │ -0fa7fa: 3802 95ff |0079: if-eqz v2, 000e // -006b │ │ -0fa7fe: 5452 4520 |007b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ -0fa802: 6e10 d201 0700 |007d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -0fa808: 0c03 |0080: move-result-object v3 │ │ -0fa80a: 1a04 5624 |0081: const-string v4, "conversation" // string@2456 │ │ -0fa80e: 6e20 ae04 4300 |0083: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -0fa814: 0c03 |0086: move-result-object v3 │ │ -0fa816: 7220 6141 3200 |0087: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onClearConversation:(Ljava/lang/String;)V // method@4161 │ │ -0fa81c: 2884 |008a: goto 000e // -007c │ │ +0f83d0: |[0f83d0] indrora.atomic.receiver.ConversationReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0f83e0: 6e10 d201 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f83e6: 0c02 |0003: move-result-object v2 │ │ +0f83e8: 1a03 eb40 |0004: const-string v3, "server" // string@40eb │ │ +0f83ec: 6e20 a604 3200 |0006: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +0f83f2: 0a01 |0009: move-result v1 │ │ +0f83f4: 5252 4620 |000a: iget v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.serverId:I // field@2046 │ │ +0f83f8: 3221 0300 |000c: if-eq v1, v2, 000f // +0003 │ │ +0f83fc: 0e00 |000e: return-void │ │ +0f83fe: 6e10 cc01 0700 |000f: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f8404: 0c00 |0012: move-result-object v0 │ │ +0f8406: 1a02 102f |0013: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +0f840a: 6e20 3843 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f8410: 0a02 |0018: move-result v2 │ │ +0f8412: 3802 1200 |0019: if-eqz v2, 002b // +0012 │ │ +0f8416: 5452 4520 |001b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f841a: 6e10 d201 0700 |001d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f8420: 0c03 |0020: move-result-object v3 │ │ +0f8422: 1a04 5124 |0021: const-string v4, "conversation" // string@2451 │ │ +0f8426: 6e20 ae04 4300 |0023: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0f842c: 0c03 |0026: move-result-object v3 │ │ +0f842e: 7220 6241 3200 |0027: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onConversationMessage:(Ljava/lang/String;)V // method@4162 │ │ +0f8434: 28e4 |002a: goto 000e // -001c │ │ +0f8436: 1a02 112f |002b: const-string v2, "indrora.atomic.conversation.new" // string@2f11 │ │ +0f843a: 6e20 3843 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f8440: 0a02 |0030: move-result v2 │ │ +0f8442: 3802 1200 |0031: if-eqz v2, 0043 // +0012 │ │ +0f8446: 5452 4520 |0033: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f844a: 6e10 d201 0700 |0035: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f8450: 0c03 |0038: move-result-object v3 │ │ +0f8452: 1a04 5124 |0039: const-string v4, "conversation" // string@2451 │ │ +0f8456: 6e20 ae04 4300 |003b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0f845c: 0c03 |003e: move-result-object v3 │ │ +0f845e: 7220 6341 3200 |003f: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onNewConversation:(Ljava/lang/String;)V // method@4163 │ │ +0f8464: 28cc |0042: goto 000e // -0034 │ │ +0f8466: 1a02 122f |0043: const-string v2, "indrora.atomic.conversation.remove" // string@2f12 │ │ +0f846a: 6e20 3843 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f8470: 0a02 |0048: move-result v2 │ │ +0f8472: 3802 1200 |0049: if-eqz v2, 005b // +0012 │ │ +0f8476: 5452 4520 |004b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f847a: 6e10 d201 0700 |004d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f8480: 0c03 |0050: move-result-object v3 │ │ +0f8482: 1a04 5124 |0051: const-string v4, "conversation" // string@2451 │ │ +0f8486: 6e20 ae04 4300 |0053: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0f848c: 0c03 |0056: move-result-object v3 │ │ +0f848e: 7220 6441 3200 |0057: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onRemoveConversation:(Ljava/lang/String;)V // method@4164 │ │ +0f8494: 28b4 |005a: goto 000e // -004c │ │ +0f8496: 1a02 132f |005b: const-string v2, "indrora.atomic.conversation.topic" // string@2f13 │ │ +0f849a: 6e20 3843 2000 |005d: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f84a0: 0a02 |0060: move-result v2 │ │ +0f84a2: 3802 1200 |0061: if-eqz v2, 0073 // +0012 │ │ +0f84a6: 5452 4520 |0063: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f84aa: 6e10 d201 0700 |0065: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f84b0: 0c03 |0068: move-result-object v3 │ │ +0f84b2: 1a04 5124 |0069: const-string v4, "conversation" // string@2451 │ │ +0f84b6: 6e20 ae04 4300 |006b: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0f84bc: 0c03 |006e: move-result-object v3 │ │ +0f84be: 7220 6541 3200 |006f: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onTopicChanged:(Ljava/lang/String;)V // method@4165 │ │ +0f84c4: 289c |0072: goto 000e // -0064 │ │ +0f84c6: 1a02 0f2f |0073: const-string v2, "indrora.atomic.conversation.clear" // string@2f0f │ │ +0f84ca: 6e20 3843 2000 |0075: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f84d0: 0a02 |0078: move-result v2 │ │ +0f84d2: 3802 95ff |0079: if-eqz v2, 000e // -006b │ │ +0f84d6: 5452 4520 |007b: iget-object v2, v5, Lindrora/atomic/receiver/ConversationReceiver;.listener:Lindrora/atomic/listener/ConversationListener; // field@2045 │ │ +0f84da: 6e10 d201 0700 |007d: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +0f84e0: 0c03 |0080: move-result-object v3 │ │ +0f84e2: 1a04 5124 |0081: const-string v4, "conversation" // string@2451 │ │ +0f84e6: 6e20 ae04 4300 |0083: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +0f84ec: 0c03 |0086: move-result-object v3 │ │ +0f84ee: 7220 6141 3200 |0087: invoke-interface {v2, v3}, Lindrora/atomic/listener/ConversationListener;.onClearConversation:(Ljava/lang/String;)V // method@4161 │ │ +0f84f4: 2884 |008a: goto 000e // -007c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x000e line=78 │ │ 0x000f line=64 │ │ 0x0013 line=66 │ │ @@ -268665,21 +268756,21 @@ │ │ locals : │ │ 0x0013 - 0x008b reg=0 action Ljava/lang/String; │ │ 0x000a - 0x008b reg=1 serverId I │ │ 0x0000 - 0x008b reg=5 this Lindrora/atomic/receiver/ConversationReceiver; │ │ 0x0000 - 0x008b reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x008b reg=7 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 1589 (ConversationReceiver.java) │ │ + source_file_idx : 1585 (ConversationReceiver.java) │ │ │ │ Class #1146 header: │ │ class_idx : 2098 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 60 │ │ -source_file_idx : 6029 │ │ +source_file_idx : 6025 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1146 - │ │ Class descriptor : 'Lindrora/atomic/receiver/ReconnectReceiver;' │ │ @@ -268702,19 +268793,19 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fa820: |[0fa820] indrora.atomic.receiver.ReconnectReceiver.:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;)V │ │ -0fa830: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0fa836: 5b01 4820 |0003: iput-object v1, v0, Lindrora/atomic/receiver/ReconnectReceiver;.service:Lindrora/atomic/irc/IRCService; // field@2048 │ │ -0fa83a: 5b02 4720 |0005: iput-object v2, v0, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ -0fa83e: 0e00 |0007: return-void │ │ +0f84f8: |[0f84f8] indrora.atomic.receiver.ReconnectReceiver.:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;)V │ │ +0f8508: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0f850e: 5b01 4820 |0003: iput-object v1, v0, Lindrora/atomic/receiver/ReconnectReceiver;.service:Lindrora/atomic/irc/IRCService; // field@2048 │ │ +0f8512: 5b02 4720 |0005: iput-object v2, v0, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ +0f8516: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x0005 line=48 │ │ 0x0007 line=49 │ │ locals : │ │ @@ -268728,54 +268819,54 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0fa840: |[0fa840] indrora.atomic.receiver.ReconnectReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0fa850: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -0fa856: 0c00 |0003: move-result-object v0 │ │ -0fa858: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0fa85c: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fa862: 1a02 192f |0009: const-string v2, "indrora.atomic.server.reconnect." // string@2f19 │ │ -0fa866: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fa86c: 0c01 |000e: move-result-object v1 │ │ -0fa86e: 5432 4720 |000f: iget-object v2, v3, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ -0fa872: 6e10 f541 0200 |0011: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -0fa878: 0a02 |0014: move-result v2 │ │ -0fa87a: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fa880: 0c01 |0018: move-result-object v1 │ │ -0fa882: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fa888: 0c01 |001c: move-result-object v1 │ │ -0fa88a: 6e20 3843 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fa890: 0a00 |0020: move-result v0 │ │ -0fa892: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -0fa896: 0e00 |0023: return-void │ │ -0fa898: 5430 4820 |0024: iget-object v0, v3, Lindrora/atomic/receiver/ReconnectReceiver;.service:Lindrora/atomic/irc/IRCService; // field@2048 │ │ -0fa89c: 5431 4720 |0026: iget-object v1, v3, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ -0fa8a0: 6e20 4141 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ -0fa8a6: 28f8 |002b: goto 0023 // -0008 │ │ +0f8518: |[0f8518] indrora.atomic.receiver.ReconnectReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0f8528: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +0f852e: 0c00 |0003: move-result-object v0 │ │ +0f8530: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f8534: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f853a: 1a02 142f |0009: const-string v2, "indrora.atomic.server.reconnect." // string@2f14 │ │ +0f853e: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f8544: 0c01 |000e: move-result-object v1 │ │ +0f8546: 5432 4720 |000f: iget-object v2, v3, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ +0f854a: 6e10 f541 0200 |0011: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +0f8550: 0a02 |0014: move-result v2 │ │ +0f8552: 6e20 5f43 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f8558: 0c01 |0018: move-result-object v1 │ │ +0f855a: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f8560: 0c01 |001c: move-result-object v1 │ │ +0f8562: 6e20 3843 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0f8568: 0a00 |0020: move-result v0 │ │ +0f856a: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +0f856e: 0e00 |0023: return-void │ │ +0f8570: 5430 4820 |0024: iget-object v0, v3, Lindrora/atomic/receiver/ReconnectReceiver;.service:Lindrora/atomic/irc/IRCService; // field@2048 │ │ +0f8574: 5431 4720 |0026: iget-object v1, v3, Lindrora/atomic/receiver/ReconnectReceiver;.server:Lindrora/atomic/model/Server; // field@2047 │ │ +0f8578: 6e20 4141 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ +0f857e: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0023 line=60 │ │ 0x0024 line=59 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Lindrora/atomic/receiver/ReconnectReceiver; │ │ 0x0000 - 0x002c reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x002c reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6029 (ReconnectReceiver.java) │ │ + source_file_idx : 6025 (ReconnectReceiver.java) │ │ │ │ Class #1147 header: │ │ class_idx : 2099 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 60 │ │ -source_file_idx : 6312 │ │ +source_file_idx : 6308 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1147 - │ │ Class descriptor : 'Lindrora/atomic/receiver/ServerReceiver;' │ │ @@ -268794,18 +268885,18 @@ │ │ type : '(Lindrora/atomic/listener/ServerListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fa8a8: |[0fa8a8] indrora.atomic.receiver.ServerReceiver.:(Lindrora/atomic/listener/ServerListener;)V │ │ -0fa8b8: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ -0fa8be: 5b01 4920 |0003: iput-object v1, v0, Lindrora/atomic/receiver/ServerReceiver;.listener:Lindrora/atomic/listener/ServerListener; // field@2049 │ │ -0fa8c2: 0e00 |0005: return-void │ │ +0f8580: |[0f8580] indrora.atomic.receiver.ServerReceiver.:(Lindrora/atomic/listener/ServerListener;)V │ │ +0f8590: 7010 7301 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0173 │ │ +0f8596: 5b01 4920 |0003: iput-object v1, v0, Lindrora/atomic/receiver/ServerReceiver;.listener:Lindrora/atomic/listener/ServerListener; // field@2049 │ │ +0f859a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/receiver/ServerReceiver; │ │ @@ -268817,34 +268908,34 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fa8c4: |[0fa8c4] indrora.atomic.receiver.ServerReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0fa8d4: 5410 4920 |0000: iget-object v0, v1, Lindrora/atomic/receiver/ServerReceiver;.listener:Lindrora/atomic/listener/ServerListener; // field@2049 │ │ -0fa8d8: 7210 7141 0000 |0002: invoke-interface {v0}, Lindrora/atomic/listener/ServerListener;.onStatusUpdate:()V // method@4171 │ │ -0fa8de: 0e00 |0005: return-void │ │ +0f859c: |[0f859c] indrora.atomic.receiver.ServerReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0f85ac: 5410 4920 |0000: iget-object v0, v1, Lindrora/atomic/receiver/ServerReceiver;.listener:Lindrora/atomic/listener/ServerListener; // field@2049 │ │ +0f85b0: 7210 7141 0000 |0002: invoke-interface {v0}, Lindrora/atomic/listener/ServerListener;.onStatusUpdate:()V // method@4171 │ │ +0f85b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/receiver/ServerReceiver; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6312 (ServerReceiver.java) │ │ + source_file_idx : 6308 (ServerReceiver.java) │ │ │ │ Class #1148 header: │ │ class_idx : 2100 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5554 │ │ +source_file_idx : 5550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1148 annotations: │ │ Annotations on method #16970 'checkClientTrusted' │ │ @@ -268866,17 +268957,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fa8e0: |[0fa8e0] indrora.atomic.ssl.NaiveTrustManager.:()V │ │ -0fa8f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fa8f6: 0e00 |0003: return-void │ │ +0f85b8: |[0f85b8] indrora.atomic.ssl.NaiveTrustManager.:()V │ │ +0f85c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f85ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/ssl/NaiveTrustManager; │ │ │ │ Virtual methods - │ │ @@ -268885,16 +268976,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 │ │ -0fa8f8: |[0fa8f8] indrora.atomic.ssl.NaiveTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0fa908: 0e00 |0000: return-void │ │ +0f85d0: |[0f85d0] indrora.atomic.ssl.NaiveTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0f85e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/ssl/NaiveTrustManager; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -268904,16 +268995,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 │ │ -0fa90c: |[0fa90c] indrora.atomic.ssl.NaiveTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -0fa91c: 0e00 |0000: return-void │ │ +0f85e4: |[0f85e4] indrora.atomic.ssl.NaiveTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +0f85f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/ssl/NaiveTrustManager; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -268923,31 +269014,31 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0fa920: |[0fa920] indrora.atomic.ssl.NaiveTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -0fa930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fa932: 2300 3d09 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@093d │ │ -0fa936: 1100 |0003: return-object v0 │ │ +0f85f8: |[0f85f8] indrora.atomic.ssl.NaiveTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +0f8608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f860a: 2300 3d09 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@093d │ │ +0f860e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lindrora/atomic/ssl/NaiveTrustManager; │ │ │ │ - source_file_idx : 5554 (NaiveTrustManager.java) │ │ + source_file_idx : 5550 (NaiveTrustManager.java) │ │ │ │ Class #1149 header: │ │ class_idx : 2101 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1121 │ │ +source_file_idx : 1117 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #1149 annotations: │ │ Annotations on method #16977 'encodeBytes' │ │ @@ -269025,38 +269116,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 146 16-bit code units │ │ -0fa938: |[0fa938] indrora.atomic.tools.Base64.:()V │ │ -0fa948: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ -0fa94c: 1c00 3508 |0002: const-class v0, Lindrora/atomic/tools/Base64; // type@0835 │ │ -0fa950: 6e10 d642 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@42d6 │ │ -0fa956: 0a00 |0007: move-result v0 │ │ -0fa958: 3900 1b00 |0008: if-nez v0, 0023 // +001b │ │ -0fa95c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0fa95e: 6a00 4a20 |000b: sput-boolean v0, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ -0fa962: 2310 f208 |000d: new-array v0, v1, [B // type@08f2 │ │ -0fa966: 2600 1700 0000 |000f: fill-array-data v0, 00000026 // +00000017 │ │ -0fa96c: 6900 5420 |0012: sput-object v0, Lindrora/atomic/tools/Base64;._STANDARD_ALPHABET:[B // field@2054 │ │ -0fa970: 2310 f208 |0014: new-array v0, v1, [B // type@08f2 │ │ -0fa974: 2600 3400 0000 |0016: fill-array-data v0, 0000004a // +00000034 │ │ -0fa97a: 6900 5520 |0019: sput-object v0, Lindrora/atomic/tools/Base64;._URL_SAFE_ALPHABET:[B // field@2055 │ │ -0fa97e: 2310 f208 |001b: new-array v0, v1, [B // type@08f2 │ │ -0fa982: 2600 5100 0000 |001d: fill-array-data v0, 0000006e // +00000051 │ │ -0fa988: 6900 5320 |0020: sput-object v0, Lindrora/atomic/tools/Base64;._ORDERED_ALPHABET:[B // field@2053 │ │ -0fa98c: 0e00 |0022: return-void │ │ -0fa98e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0fa990: 28e7 |0024: goto 000b // -0019 │ │ -0fa992: 0000 |0025: nop // spacer │ │ -0fa994: 0003 0100 4000 0000 4142 4344 4546 ... |0026: array-data (36 units) │ │ -0fa9dc: 0003 0100 4000 0000 4142 4344 4546 ... |004a: array-data (36 units) │ │ -0faa24: 0003 0100 4000 0000 2d30 3132 3334 ... |006e: array-data (36 units) │ │ +0f8610: |[0f8610] indrora.atomic.tools.Base64.:()V │ │ +0f8620: 1301 4000 |0000: const/16 v1, #int 64 // #40 │ │ +0f8624: 1c00 3508 |0002: const-class v0, Lindrora/atomic/tools/Base64; // type@0835 │ │ +0f8628: 6e10 d642 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@42d6 │ │ +0f862e: 0a00 |0007: move-result v0 │ │ +0f8630: 3900 1b00 |0008: if-nez v0, 0023 // +001b │ │ +0f8634: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0f8636: 6a00 4a20 |000b: sput-boolean v0, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ +0f863a: 2310 f208 |000d: new-array v0, v1, [B // type@08f2 │ │ +0f863e: 2600 1700 0000 |000f: fill-array-data v0, 00000026 // +00000017 │ │ +0f8644: 6900 5420 |0012: sput-object v0, Lindrora/atomic/tools/Base64;._STANDARD_ALPHABET:[B // field@2054 │ │ +0f8648: 2310 f208 |0014: new-array v0, v1, [B // type@08f2 │ │ +0f864c: 2600 3400 0000 |0016: fill-array-data v0, 0000004a // +00000034 │ │ +0f8652: 6900 5520 |0019: sput-object v0, Lindrora/atomic/tools/Base64;._URL_SAFE_ALPHABET:[B // field@2055 │ │ +0f8656: 2310 f208 |001b: new-array v0, v1, [B // type@08f2 │ │ +0f865a: 2600 5100 0000 |001d: fill-array-data v0, 0000006e // +00000051 │ │ +0f8660: 6900 5320 |0020: sput-object v0, Lindrora/atomic/tools/Base64;._ORDERED_ALPHABET:[B // field@2053 │ │ +0f8664: 0e00 |0022: return-void │ │ +0f8666: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0f8668: 28e7 |0024: goto 000b // -0019 │ │ +0f866a: 0000 |0025: nop // spacer │ │ +0f866c: 0003 0100 4000 0000 4142 4344 4546 ... |0026: array-data (36 units) │ │ +0f86b4: 0003 0100 4000 0000 4142 4344 4546 ... |004a: array-data (36 units) │ │ +0f86fc: 0003 0100 4000 0000 2d30 3132 3334 ... |006e: array-data (36 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x000d line=83 │ │ 0x0014 line=101 │ │ 0x001b line=119 │ │ 0x0023 line=32 │ │ @@ -269070,17 +269161,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0faa6c: |[0faa6c] indrora.atomic.tools.Base64.:()V │ │ -0faa7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0faa82: 0e00 |0003: return-void │ │ +0f8744: |[0f8744] indrora.atomic.tools.Base64.:()V │ │ +0f8754: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f875a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/tools/Base64; │ │ │ │ #2 : (in Lindrora/atomic/tools/Base64;) │ │ @@ -269088,92 +269179,92 @@ │ │ type : '([BII[BII)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 150 16-bit code units │ │ -0faa84: |[0faa84] indrora.atomic.tools.Base64.encode3to4:([BII[BII)[B │ │ -0faa94: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ -0faa98: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0faa9a: 7110 5342 0b00 |0003: invoke-static {v11}, Lindrora/atomic/tools/Base64;.getAlphabet:(I)[B // method@4253 │ │ -0faaa0: 0c00 |0006: move-result-object v0 │ │ -0faaa2: 3d08 2600 |0007: if-lez v8, 002d // +0026 │ │ -0faaa6: 4803 0607 |0009: aget-byte v3, v6, v7 │ │ -0faaaa: e003 0318 |000b: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -0faaae: e203 0308 |000d: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ -0faab2: 0134 |000f: move v4, v3 │ │ -0faab4: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -0faab6: 3738 1e00 |0011: if-le v8, v3, 002f // +001e │ │ -0faaba: d803 0701 |0013: add-int/lit8 v3, v7, #int 1 // #01 │ │ -0faabe: 4803 0603 |0015: aget-byte v3, v6, v3 │ │ -0faac2: e003 0318 |0017: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -0faac6: e203 0310 |0019: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ -0faaca: b643 |001b: or-int/2addr v3, v4 │ │ -0faacc: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -0faace: 3748 0a00 |001d: if-le v8, v4, 0027 // +000a │ │ -0faad2: d802 0702 |001f: add-int/lit8 v2, v7, #int 2 // #02 │ │ -0faad6: 4802 0602 |0021: aget-byte v2, v6, v2 │ │ -0faada: e002 0218 |0023: shl-int/lit8 v2, v2, #int 24 // #18 │ │ -0faade: e202 0218 |0025: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ -0faae2: 9601 0302 |0027: or-int v1, v3, v2 │ │ -0faae6: 2b08 6300 0000 |0029: packed-switch v8, 0000008c // +00000063 │ │ -0faaec: 1109 |002c: return-object v9 │ │ -0faaee: 0124 |002d: move v4, v2 │ │ -0faaf0: 28e2 |002e: goto 0010 // -001e │ │ -0faaf2: 0123 |002f: move v3, v2 │ │ -0faaf4: 28eb |0030: goto 001b // -0015 │ │ -0faaf6: e202 0112 |0031: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -0faafa: 4802 0002 |0033: aget-byte v2, v0, v2 │ │ -0faafe: 4f02 090a |0035: aput-byte v2, v9, v10 │ │ -0fab02: d802 0a01 |0037: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0fab06: e203 010c |0039: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -0fab0a: dd03 033f |003b: and-int/lit8 v3, v3, #int 63 // #3f │ │ -0fab0e: 4803 0003 |003d: aget-byte v3, v0, v3 │ │ -0fab12: 4f03 0902 |003f: aput-byte v3, v9, v2 │ │ -0fab16: d802 0a02 |0041: add-int/lit8 v2, v10, #int 2 // #02 │ │ -0fab1a: e203 0106 |0043: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ -0fab1e: dd03 033f |0045: and-int/lit8 v3, v3, #int 63 // #3f │ │ -0fab22: 4803 0003 |0047: aget-byte v3, v0, v3 │ │ -0fab26: 4f03 0902 |0049: aput-byte v3, v9, v2 │ │ -0fab2a: d802 0a03 |004b: add-int/lit8 v2, v10, #int 3 // #03 │ │ -0fab2e: dd03 013f |004d: and-int/lit8 v3, v1, #int 63 // #3f │ │ -0fab32: 4803 0003 |004f: aget-byte v3, v0, v3 │ │ -0fab36: 4f03 0902 |0051: aput-byte v3, v9, v2 │ │ -0fab3a: 28d9 |0053: goto 002c // -0027 │ │ -0fab3c: e202 0112 |0054: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -0fab40: 4802 0002 |0056: aget-byte v2, v0, v2 │ │ -0fab44: 4f02 090a |0058: aput-byte v2, v9, v10 │ │ -0fab48: d802 0a01 |005a: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0fab4c: e203 010c |005c: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -0fab50: dd03 033f |005e: and-int/lit8 v3, v3, #int 63 // #3f │ │ -0fab54: 4803 0003 |0060: aget-byte v3, v0, v3 │ │ -0fab58: 4f03 0902 |0062: aput-byte v3, v9, v2 │ │ -0fab5c: d802 0a02 |0064: add-int/lit8 v2, v10, #int 2 // #02 │ │ -0fab60: e203 0106 |0066: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ -0fab64: dd03 033f |0068: and-int/lit8 v3, v3, #int 63 // #3f │ │ -0fab68: 4803 0003 |006a: aget-byte v3, v0, v3 │ │ -0fab6c: 4f03 0902 |006c: aput-byte v3, v9, v2 │ │ -0fab70: d802 0a03 |006e: add-int/lit8 v2, v10, #int 3 // #03 │ │ -0fab74: 4f05 0902 |0070: aput-byte v5, v9, v2 │ │ -0fab78: 28ba |0072: goto 002c // -0046 │ │ -0fab7a: e202 0112 |0073: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ -0fab7e: 4802 0002 |0075: aget-byte v2, v0, v2 │ │ -0fab82: 4f02 090a |0077: aput-byte v2, v9, v10 │ │ -0fab86: d802 0a01 |0079: add-int/lit8 v2, v10, #int 1 // #01 │ │ -0fab8a: e203 010c |007b: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ -0fab8e: dd03 033f |007d: and-int/lit8 v3, v3, #int 63 // #3f │ │ -0fab92: 4803 0003 |007f: aget-byte v3, v0, v3 │ │ -0fab96: 4f03 0902 |0081: aput-byte v3, v9, v2 │ │ -0fab9a: d802 0a02 |0083: add-int/lit8 v2, v10, #int 2 // #02 │ │ -0fab9e: 4f05 0902 |0085: aput-byte v5, v9, v2 │ │ -0faba2: d802 0a03 |0087: add-int/lit8 v2, v10, #int 3 // #03 │ │ -0faba6: 4f05 0902 |0089: aput-byte v5, v9, v2 │ │ -0fabaa: 28a1 |008b: goto 002c // -005f │ │ -0fabac: 0001 0300 0100 0000 4a00 0000 2b00 ... |008c: packed-switch-data (10 units) │ │ +0f875c: |[0f875c] indrora.atomic.tools.Base64.encode3to4:([BII[BII)[B │ │ +0f876c: 1305 3d00 |0000: const/16 v5, #int 61 // #3d │ │ +0f8770: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0f8772: 7110 5342 0b00 |0003: invoke-static {v11}, Lindrora/atomic/tools/Base64;.getAlphabet:(I)[B // method@4253 │ │ +0f8778: 0c00 |0006: move-result-object v0 │ │ +0f877a: 3d08 2600 |0007: if-lez v8, 002d // +0026 │ │ +0f877e: 4803 0607 |0009: aget-byte v3, v6, v7 │ │ +0f8782: e003 0318 |000b: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +0f8786: e203 0308 |000d: ushr-int/lit8 v3, v3, #int 8 // #08 │ │ +0f878a: 0134 |000f: move v4, v3 │ │ +0f878c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +0f878e: 3738 1e00 |0011: if-le v8, v3, 002f // +001e │ │ +0f8792: d803 0701 |0013: add-int/lit8 v3, v7, #int 1 // #01 │ │ +0f8796: 4803 0603 |0015: aget-byte v3, v6, v3 │ │ +0f879a: e003 0318 |0017: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +0f879e: e203 0310 |0019: ushr-int/lit8 v3, v3, #int 16 // #10 │ │ +0f87a2: b643 |001b: or-int/2addr v3, v4 │ │ +0f87a4: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +0f87a6: 3748 0a00 |001d: if-le v8, v4, 0027 // +000a │ │ +0f87aa: d802 0702 |001f: add-int/lit8 v2, v7, #int 2 // #02 │ │ +0f87ae: 4802 0602 |0021: aget-byte v2, v6, v2 │ │ +0f87b2: e002 0218 |0023: shl-int/lit8 v2, v2, #int 24 // #18 │ │ +0f87b6: e202 0218 |0025: ushr-int/lit8 v2, v2, #int 24 // #18 │ │ +0f87ba: 9601 0302 |0027: or-int v1, v3, v2 │ │ +0f87be: 2b08 6300 0000 |0029: packed-switch v8, 0000008c // +00000063 │ │ +0f87c4: 1109 |002c: return-object v9 │ │ +0f87c6: 0124 |002d: move v4, v2 │ │ +0f87c8: 28e2 |002e: goto 0010 // -001e │ │ +0f87ca: 0123 |002f: move v3, v2 │ │ +0f87cc: 28eb |0030: goto 001b // -0015 │ │ +0f87ce: e202 0112 |0031: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +0f87d2: 4802 0002 |0033: aget-byte v2, v0, v2 │ │ +0f87d6: 4f02 090a |0035: aput-byte v2, v9, v10 │ │ +0f87da: d802 0a01 |0037: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0f87de: e203 010c |0039: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +0f87e2: dd03 033f |003b: and-int/lit8 v3, v3, #int 63 // #3f │ │ +0f87e6: 4803 0003 |003d: aget-byte v3, v0, v3 │ │ +0f87ea: 4f03 0902 |003f: aput-byte v3, v9, v2 │ │ +0f87ee: d802 0a02 |0041: add-int/lit8 v2, v10, #int 2 // #02 │ │ +0f87f2: e203 0106 |0043: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ +0f87f6: dd03 033f |0045: and-int/lit8 v3, v3, #int 63 // #3f │ │ +0f87fa: 4803 0003 |0047: aget-byte v3, v0, v3 │ │ +0f87fe: 4f03 0902 |0049: aput-byte v3, v9, v2 │ │ +0f8802: d802 0a03 |004b: add-int/lit8 v2, v10, #int 3 // #03 │ │ +0f8806: dd03 013f |004d: and-int/lit8 v3, v1, #int 63 // #3f │ │ +0f880a: 4803 0003 |004f: aget-byte v3, v0, v3 │ │ +0f880e: 4f03 0902 |0051: aput-byte v3, v9, v2 │ │ +0f8812: 28d9 |0053: goto 002c // -0027 │ │ +0f8814: e202 0112 |0054: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +0f8818: 4802 0002 |0056: aget-byte v2, v0, v2 │ │ +0f881c: 4f02 090a |0058: aput-byte v2, v9, v10 │ │ +0f8820: d802 0a01 |005a: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0f8824: e203 010c |005c: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +0f8828: dd03 033f |005e: and-int/lit8 v3, v3, #int 63 // #3f │ │ +0f882c: 4803 0003 |0060: aget-byte v3, v0, v3 │ │ +0f8830: 4f03 0902 |0062: aput-byte v3, v9, v2 │ │ +0f8834: d802 0a02 |0064: add-int/lit8 v2, v10, #int 2 // #02 │ │ +0f8838: e203 0106 |0066: ushr-int/lit8 v3, v1, #int 6 // #06 │ │ +0f883c: dd03 033f |0068: and-int/lit8 v3, v3, #int 63 // #3f │ │ +0f8840: 4803 0003 |006a: aget-byte v3, v0, v3 │ │ +0f8844: 4f03 0902 |006c: aput-byte v3, v9, v2 │ │ +0f8848: d802 0a03 |006e: add-int/lit8 v2, v10, #int 3 // #03 │ │ +0f884c: 4f05 0902 |0070: aput-byte v5, v9, v2 │ │ +0f8850: 28ba |0072: goto 002c // -0046 │ │ +0f8852: e202 0112 |0073: ushr-int/lit8 v2, v1, #int 18 // #12 │ │ +0f8856: 4802 0002 |0075: aget-byte v2, v0, v2 │ │ +0f885a: 4f02 090a |0077: aput-byte v2, v9, v10 │ │ +0f885e: d802 0a01 |0079: add-int/lit8 v2, v10, #int 1 // #01 │ │ +0f8862: e203 010c |007b: ushr-int/lit8 v3, v1, #int 12 // #0c │ │ +0f8866: dd03 033f |007d: and-int/lit8 v3, v3, #int 63 // #3f │ │ +0f886a: 4803 0003 |007f: aget-byte v3, v0, v3 │ │ +0f886e: 4f03 0902 |0081: aput-byte v3, v9, v2 │ │ +0f8872: d802 0a02 |0083: add-int/lit8 v2, v10, #int 2 // #02 │ │ +0f8876: 4f05 0902 |0085: aput-byte v5, v9, v2 │ │ +0f887a: d802 0a03 |0087: add-int/lit8 v2, v10, #int 3 // #03 │ │ +0f887e: 4f05 0902 |0089: aput-byte v5, v9, v2 │ │ +0f8882: 28a1 |008b: goto 002c // -005f │ │ +0f8884: 0001 0300 0100 0000 4a00 0000 2b00 ... |008c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=178 │ │ 0x0007 line=191 │ │ 0x0029 line=195 │ │ 0x002c line=218 │ │ 0x002e line=191 │ │ @@ -269206,36 +269297,36 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -0fabc0: |[0fabc0] indrora.atomic.tools.Base64.encodeBytes:([B)Ljava/lang/String; │ │ -0fabd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fabd2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0fabd4: 2153 |0002: array-length v3, v5 │ │ -0fabd6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0fabd8: 7140 5142 2543 |0004: invoke-static {v5, v2, v3, v4}, Lindrora/atomic/tools/Base64;.encodeBytes:([BIII)Ljava/lang/String; // method@4251 │ │ -0fabde: 0c00 |0007: move-result-object v0 │ │ -0fabe0: 6302 4a20 |0008: sget-boolean v2, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ -0fabe4: 3902 1900 |000a: if-nez v2, 0023 // +0019 │ │ -0fabe8: 3900 1700 |000c: if-nez v0, 0023 // +0017 │ │ -0fabec: 2202 5208 |000e: new-instance v2, Ljava/lang/AssertionError; // type@0852 │ │ -0fabf0: 7010 bf42 0200 |0010: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@42bf │ │ -0fabf6: 2702 |0013: throw v2 │ │ -0fabf8: 0d01 |0014: move-exception v1 │ │ -0fabfa: 6302 4a20 |0015: sget-boolean v2, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ -0fabfe: 3902 f1ff |0017: if-nez v2, 0008 // -000f │ │ -0fac02: 2202 5208 |0019: new-instance v2, Ljava/lang/AssertionError; // type@0852 │ │ -0fac06: 6e10 a942 0100 |001b: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@42a9 │ │ -0fac0c: 0c03 |001e: move-result-object v3 │ │ -0fac0e: 7020 c042 3200 |001f: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@42c0 │ │ -0fac14: 2702 |0022: throw v2 │ │ -0fac16: 1100 |0023: return-object v0 │ │ +0f8898: |[0f8898] indrora.atomic.tools.Base64.encodeBytes:([B)Ljava/lang/String; │ │ +0f88a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f88aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0f88ac: 2153 |0002: array-length v3, v5 │ │ +0f88ae: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0f88b0: 7140 5142 2543 |0004: invoke-static {v5, v2, v3, v4}, Lindrora/atomic/tools/Base64;.encodeBytes:([BIII)Ljava/lang/String; // method@4251 │ │ +0f88b6: 0c00 |0007: move-result-object v0 │ │ +0f88b8: 6302 4a20 |0008: sget-boolean v2, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ +0f88bc: 3902 1900 |000a: if-nez v2, 0023 // +0019 │ │ +0f88c0: 3900 1700 |000c: if-nez v0, 0023 // +0017 │ │ +0f88c4: 2202 5208 |000e: new-instance v2, Ljava/lang/AssertionError; // type@0852 │ │ +0f88c8: 7010 bf42 0200 |0010: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@42bf │ │ +0f88ce: 2702 |0013: throw v2 │ │ +0f88d0: 0d01 |0014: move-exception v1 │ │ +0f88d2: 6302 4a20 |0015: sget-boolean v2, Lindrora/atomic/tools/Base64;.$assertionsDisabled:Z // field@204a │ │ +0f88d6: 3902 f1ff |0017: if-nez v2, 0008 // -000f │ │ +0f88da: 2202 5208 |0019: new-instance v2, Ljava/lang/AssertionError; // type@0852 │ │ +0f88de: 6e10 a942 0100 |001b: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@42a9 │ │ +0f88e4: 0c03 |001e: move-result-object v3 │ │ +0f88e6: 7020 c042 3200 |001f: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@42c0 │ │ +0f88ec: 2702 |0022: throw v2 │ │ +0f88ee: 1100 |0023: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0007 │ │ Ljava/io/IOException; -> 0x0014 │ │ positions : │ │ 0x0000 line=235 │ │ 0x0001 line=237 │ │ 0x0008 line=241 │ │ @@ -269252,25 +269343,25 @@ │ │ type : '([BIII)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0fac28: |[0fac28] indrora.atomic.tools.Base64.encodeBytes:([BIII)Ljava/lang/String; │ │ -0fac38: 7140 5242 5476 |0000: invoke-static {v4, v5, v6, v7}, Lindrora/atomic/tools/Base64;.encodeBytesToBytes:([BIII)[B // method@4252 │ │ -0fac3e: 0c00 |0003: move-result-object v0 │ │ -0fac40: 2202 7708 |0004: new-instance v2, Ljava/lang/String; // type@0877 │ │ -0fac44: 1a03 0b1b |0006: const-string v3, "US-ASCII" // string@1b0b │ │ -0fac48: 7030 3143 0203 |0008: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@4331 │ │ -0fac4e: 1102 |000b: return-object v2 │ │ -0fac50: 0d01 |000c: move-exception v1 │ │ -0fac52: 2202 7708 |000d: new-instance v2, Ljava/lang/String; // type@0877 │ │ -0fac56: 7020 3043 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@4330 │ │ -0fac5c: 28f9 |0012: goto 000b // -0007 │ │ +0f8900: |[0f8900] indrora.atomic.tools.Base64.encodeBytes:([BIII)Ljava/lang/String; │ │ +0f8910: 7140 5242 5476 |0000: invoke-static {v4, v5, v6, v7}, Lindrora/atomic/tools/Base64;.encodeBytesToBytes:([BIII)[B // method@4252 │ │ +0f8916: 0c00 |0003: move-result-object v0 │ │ +0f8918: 2202 7708 |0004: new-instance v2, Ljava/lang/String; // type@0877 │ │ +0f891c: 1a03 071b |0006: const-string v3, "US-ASCII" // string@1b07 │ │ +0f8920: 7030 3143 0203 |0008: invoke-direct {v2, v0, v3}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@4331 │ │ +0f8926: 1102 |000b: return-object v2 │ │ +0f8928: 0d01 |000c: move-exception v1 │ │ +0f892a: 2202 7708 |000d: new-instance v2, Ljava/lang/String; // type@0877 │ │ +0f892e: 7020 3043 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/String;.:([B)V // method@4330 │ │ +0f8934: 28f9 |0012: goto 000b // -0007 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/io/UnsupportedEncodingException; -> 0x000c │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=265 │ │ 0x000b line=268 │ │ @@ -269289,136 +269380,137 @@ │ │ type : '([BIII)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 200 16-bit code units │ │ -0fac70: |[0fac70] indrora.atomic.tools.Base64.encodeBytesToBytes:([BIII)[B │ │ -0fac80: 390d 0a00 |0000: if-nez v13, 000a // +000a │ │ -0fac84: 2200 7108 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@0871 │ │ -0fac88: 1a01 bc05 |0004: const-string v1, "Cannot serialize a null array." // string@05bc │ │ -0fac8c: 7020 1e43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ -0fac92: 2700 |0009: throw v0 │ │ -0fac94: 3b0e 1b00 |000a: if-gez v14, 0025 // +001b │ │ -0fac98: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0fac9c: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0faca0: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0faca6: 1a02 b305 |0013: const-string v2, "Cannot have negative offset: " // string@05b3 │ │ -0facaa: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0facb0: 0c01 |0018: move-result-object v1 │ │ -0facb2: 6e20 5f43 e100 |0019: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0facb8: 0c01 |001c: move-result-object v1 │ │ -0facba: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0facc0: 0c01 |0020: move-result-object v1 │ │ -0facc2: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0facc8: 2700 |0024: throw v0 │ │ -0facca: 3b0f 1b00 |0025: if-gez v15, 0040 // +001b │ │ -0facce: 2200 6408 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0facd2: 2201 7908 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0facd6: 7010 5a43 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0facdc: 1a02 b205 |002e: const-string v2, "Cannot have length offset: " // string@05b2 │ │ -0face0: 6e20 6343 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0face6: 0c01 |0033: move-result-object v1 │ │ -0face8: 6e20 5f43 f100 |0034: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0facee: 0c01 |0037: move-result-object v1 │ │ -0facf0: 6e10 6a43 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0facf6: 0c01 |003b: move-result-object v1 │ │ -0facf8: 7020 f242 1000 |003c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0facfe: 2700 |003f: throw v0 │ │ -0fad00: 9000 0e0f |0040: add-int v0, v14, v15 │ │ -0fad04: 21d1 |0042: array-length v1, v13 │ │ -0fad06: 3710 2700 |0043: if-le v0, v1, 006a // +0027 │ │ -0fad0a: 2200 6408 |0045: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -0fad0e: 1a01 b405 |0047: const-string v1, "Cannot have offset of %d and length of %d with array of length %d" // string@05b4 │ │ -0fad12: 1232 |0049: const/4 v2, #int 3 // #3 │ │ -0fad14: 2322 3709 |004a: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -0fad18: 1205 |004c: const/4 v5, #int 0 // #0 │ │ -0fad1a: 7110 0143 0e00 |004d: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fad20: 0c0c |0050: move-result-object v12 │ │ -0fad22: 4d0c 0205 |0051: aput-object v12, v2, v5 │ │ -0fad26: 1215 |0053: const/4 v5, #int 1 // #1 │ │ -0fad28: 7110 0143 0f00 |0054: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fad2e: 0c0c |0057: move-result-object v12 │ │ -0fad30: 4d0c 0205 |0058: aput-object v12, v2, v5 │ │ -0fad34: 1225 |005a: const/4 v5, #int 2 // #2 │ │ -0fad36: 21dc |005b: array-length v12, v13 │ │ -0fad38: 7110 0143 0c00 |005c: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fad3e: 0c0c |005f: move-result-object v12 │ │ -0fad40: 4d0c 0205 |0060: aput-object v12, v2, v5 │ │ -0fad44: 7120 3a43 2100 |0062: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -0fad4a: 0c01 |0065: move-result-object v1 │ │ -0fad4c: 7020 f242 1000 |0066: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -0fad52: 2700 |0069: throw v0 │ │ -0fad54: dd00 1008 |006a: and-int/lit8 v0, v16, #int 8 // #08 │ │ -0fad58: 3800 3b00 |006c: if-eqz v0, 00a7 // +003b │ │ -0fad5c: 1216 |006e: const/4 v6, #int 1 // #1 │ │ -0fad5e: db00 0f03 |006f: div-int/lit8 v0, v15, #int 3 // #03 │ │ -0fad62: da01 0004 |0071: mul-int/lit8 v1, v0, #int 4 // #04 │ │ -0fad66: dc00 0f03 |0073: rem-int/lit8 v0, v15, #int 3 // #03 │ │ -0fad6a: 3d00 3400 |0075: if-lez v0, 00a9 // +0034 │ │ -0fad6e: 1240 |0077: const/4 v0, #int 4 // #4 │ │ -0fad70: 9008 0100 |0078: add-int v8, v1, v0 │ │ -0fad74: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ -0fad78: db00 084c |007c: div-int/lit8 v0, v8, #int 76 // #4c │ │ -0fad7c: b008 |007e: add-int/2addr v8, v0 │ │ -0fad7e: 2383 f208 |007f: new-array v3, v8, [B // type@08f2 │ │ -0fad82: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -0fad84: 1204 |0082: const/4 v4, #int 0 // #0 │ │ -0fad86: d80a 0ffe |0083: add-int/lit8 v10, v15, #int -2 // #fe │ │ -0fad8a: 120b |0085: const/4 v11, #int 0 // #0 │ │ -0fad8c: 35a7 2500 |0086: if-ge v7, v10, 00ab // +0025 │ │ -0fad90: 9001 070e |0088: add-int v1, v7, v14 │ │ -0fad94: 1232 |008a: const/4 v2, #int 3 // #3 │ │ -0fad96: 07d0 |008b: move-object v0, v13 │ │ -0fad98: 0205 1000 |008c: move/from16 v5, v16 │ │ -0fad9c: 7706 4f42 0000 |008e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/tools/Base64;.encode3to4:([BII[BII)[B // method@424f │ │ -0fada2: d80b 0b04 |0091: add-int/lit8 v11, v11, #int 4 // #04 │ │ -0fada6: 3806 0f00 |0093: if-eqz v6, 00a2 // +000f │ │ -0fadaa: 1300 4c00 |0095: const/16 v0, #int 76 // #4c │ │ -0fadae: 340b 0b00 |0097: if-lt v11, v0, 00a2 // +000b │ │ -0fadb2: d800 0404 |0099: add-int/lit8 v0, v4, #int 4 // #04 │ │ -0fadb6: 1301 0a00 |009b: const/16 v1, #int 10 // #a │ │ -0fadba: 4f01 0300 |009d: aput-byte v1, v3, v0 │ │ -0fadbe: d804 0401 |009f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0fadc2: 120b |00a1: const/4 v11, #int 0 // #0 │ │ -0fadc4: d807 0703 |00a2: add-int/lit8 v7, v7, #int 3 // #03 │ │ -0fadc8: d804 0404 |00a4: add-int/lit8 v4, v4, #int 4 // #04 │ │ -0fadcc: 28e0 |00a6: goto 0086 // -0020 │ │ -0fadce: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ -0fadd0: 28c7 |00a8: goto 006f // -0039 │ │ -0fadd2: 1200 |00a9: const/4 v0, #int 0 // #0 │ │ -0fadd4: 28ce |00aa: goto 0078 // -0032 │ │ -0fadd6: 35f7 0e00 |00ab: if-ge v7, v15, 00b9 // +000e │ │ -0fadda: 9001 070e |00ad: add-int v1, v7, v14 │ │ -0fadde: 9102 0f07 |00af: sub-int v2, v15, v7 │ │ -0fade2: 07d0 |00b1: move-object v0, v13 │ │ -0fade4: 0205 1000 |00b2: move/from16 v5, v16 │ │ -0fade8: 7706 4f42 0000 |00b4: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/tools/Base64;.encode3to4:([BII[BII)[B // method@424f │ │ -0fadee: d804 0404 |00b7: add-int/lit8 v4, v4, #int 4 // #04 │ │ -0fadf2: 2130 |00b9: array-length v0, v3 │ │ -0fadf4: d800 00ff |00ba: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0fadf8: 3604 0a00 |00bc: if-gt v4, v0, 00c6 // +000a │ │ -0fadfc: 2349 f208 |00be: new-array v9, v4, [B // type@08f2 │ │ -0fae00: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ -0fae02: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ -0fae04: 7154 6b43 0319 |00c2: invoke-static {v3, v0, v9, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -0fae0a: 1109 |00c5: return-object v9 │ │ -0fae0c: 0739 |00c6: move-object v9, v3 │ │ -0fae0e: 28fe |00c7: goto 00c5 // -0002 │ │ +0f8948: |[0f8948] indrora.atomic.tools.Base64.encodeBytesToBytes:([BIII)[B │ │ +0f8958: 390d 0a00 |0000: if-nez v13, 000a // +000a │ │ +0f895c: 2200 7108 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@0871 │ │ +0f8960: 1a01 b805 |0004: const-string v1, "Cannot serialize a null array." // string@05b8 │ │ +0f8964: 7020 1e43 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ +0f896a: 2700 |0009: throw v0 │ │ +0f896c: 3b0e 1b00 |000a: if-gez v14, 0025 // +001b │ │ +0f8970: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0f8974: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f8978: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f897e: 1a02 af05 |0013: const-string v2, "Cannot have negative offset: " // string@05af │ │ +0f8982: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f8988: 0c01 |0018: move-result-object v1 │ │ +0f898a: 6e20 5f43 e100 |0019: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f8990: 0c01 |001c: move-result-object v1 │ │ +0f8992: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f8998: 0c01 |0020: move-result-object v1 │ │ +0f899a: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0f89a0: 2700 |0024: throw v0 │ │ +0f89a2: 3b0f 1b00 |0025: if-gez v15, 0040 // +001b │ │ +0f89a6: 2200 6408 |0027: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0f89aa: 2201 7908 |0029: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f89ae: 7010 5a43 0100 |002b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f89b4: 1a02 ae05 |002e: const-string v2, "Cannot have length offset: " // string@05ae │ │ +0f89b8: 6e20 6343 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f89be: 0c01 |0033: move-result-object v1 │ │ +0f89c0: 6e20 5f43 f100 |0034: invoke-virtual {v1, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f89c6: 0c01 |0037: move-result-object v1 │ │ +0f89c8: 6e10 6a43 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f89ce: 0c01 |003b: move-result-object v1 │ │ +0f89d0: 7020 f242 1000 |003c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0f89d6: 2700 |003f: throw v0 │ │ +0f89d8: 9000 0e0f |0040: add-int v0, v14, v15 │ │ +0f89dc: 21d1 |0042: array-length v1, v13 │ │ +0f89de: 3710 2700 |0043: if-le v0, v1, 006a // +0027 │ │ +0f89e2: 2200 6408 |0045: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0f89e6: 1a01 b005 |0047: const-string v1, "Cannot have offset of %d and length of %d with array of length %d" // string@05b0 │ │ +0f89ea: 1232 |0049: const/4 v2, #int 3 // #3 │ │ +0f89ec: 2322 3709 |004a: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +0f89f0: 1205 |004c: const/4 v5, #int 0 // #0 │ │ +0f89f2: 7110 0143 0e00 |004d: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f89f8: 0c0c |0050: move-result-object v12 │ │ +0f89fa: 4d0c 0205 |0051: aput-object v12, v2, v5 │ │ +0f89fe: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +0f8a00: 7110 0143 0f00 |0054: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8a06: 0c0c |0057: move-result-object v12 │ │ +0f8a08: 4d0c 0205 |0058: aput-object v12, v2, v5 │ │ +0f8a0c: 1225 |005a: const/4 v5, #int 2 // #2 │ │ +0f8a0e: 21dc |005b: array-length v12, v13 │ │ +0f8a10: 7110 0143 0c00 |005c: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8a16: 0c0c |005f: move-result-object v12 │ │ +0f8a18: 4d0c 0205 |0060: aput-object v12, v2, v5 │ │ +0f8a1c: 7120 3a43 2100 |0062: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +0f8a22: 0c01 |0065: move-result-object v1 │ │ +0f8a24: 7020 f242 1000 |0066: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0f8a2a: 2700 |0069: throw v0 │ │ +0f8a2c: dd00 1008 |006a: and-int/lit8 v0, v16, #int 8 // #08 │ │ +0f8a30: 3800 3b00 |006c: if-eqz v0, 00a7 // +003b │ │ +0f8a34: 1216 |006e: const/4 v6, #int 1 // #1 │ │ +0f8a36: db00 0f03 |006f: div-int/lit8 v0, v15, #int 3 // #03 │ │ +0f8a3a: da01 0004 |0071: mul-int/lit8 v1, v0, #int 4 // #04 │ │ +0f8a3e: dc00 0f03 |0073: rem-int/lit8 v0, v15, #int 3 // #03 │ │ +0f8a42: 3d00 3400 |0075: if-lez v0, 00a9 // +0034 │ │ +0f8a46: 1240 |0077: const/4 v0, #int 4 // #4 │ │ +0f8a48: 9008 0100 |0078: add-int v8, v1, v0 │ │ +0f8a4c: 3806 0500 |007a: if-eqz v6, 007f // +0005 │ │ +0f8a50: db00 084c |007c: div-int/lit8 v0, v8, #int 76 // #4c │ │ +0f8a54: b008 |007e: add-int/2addr v8, v0 │ │ +0f8a56: 2383 f208 |007f: new-array v3, v8, [B // type@08f2 │ │ +0f8a5a: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +0f8a5c: 1204 |0082: const/4 v4, #int 0 // #0 │ │ +0f8a5e: d80a 0ffe |0083: add-int/lit8 v10, v15, #int -2 // #fe │ │ +0f8a62: 120b |0085: const/4 v11, #int 0 // #0 │ │ +0f8a64: 35a7 2500 |0086: if-ge v7, v10, 00ab // +0025 │ │ +0f8a68: 9001 070e |0088: add-int v1, v7, v14 │ │ +0f8a6c: 1232 |008a: const/4 v2, #int 3 // #3 │ │ +0f8a6e: 07d0 |008b: move-object v0, v13 │ │ +0f8a70: 0205 1000 |008c: move/from16 v5, v16 │ │ +0f8a74: 7706 4f42 0000 |008e: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/tools/Base64;.encode3to4:([BII[BII)[B // method@424f │ │ +0f8a7a: d80b 0b04 |0091: add-int/lit8 v11, v11, #int 4 // #04 │ │ +0f8a7e: 3806 0f00 |0093: if-eqz v6, 00a2 // +000f │ │ +0f8a82: 1300 4c00 |0095: const/16 v0, #int 76 // #4c │ │ +0f8a86: 340b 0b00 |0097: if-lt v11, v0, 00a2 // +000b │ │ +0f8a8a: d800 0404 |0099: add-int/lit8 v0, v4, #int 4 // #04 │ │ +0f8a8e: 1301 0a00 |009b: const/16 v1, #int 10 // #a │ │ +0f8a92: 4f01 0300 |009d: aput-byte v1, v3, v0 │ │ +0f8a96: d804 0401 |009f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f8a9a: 120b |00a1: const/4 v11, #int 0 // #0 │ │ +0f8a9c: d807 0703 |00a2: add-int/lit8 v7, v7, #int 3 // #03 │ │ +0f8aa0: d804 0404 |00a4: add-int/lit8 v4, v4, #int 4 // #04 │ │ +0f8aa4: 28e0 |00a6: goto 0086 // -0020 │ │ +0f8aa6: 1206 |00a7: const/4 v6, #int 0 // #0 │ │ +0f8aa8: 28c7 |00a8: goto 006f // -0039 │ │ +0f8aaa: 1200 |00a9: const/4 v0, #int 0 // #0 │ │ +0f8aac: 28ce |00aa: goto 0078 // -0032 │ │ +0f8aae: 35f7 0e00 |00ab: if-ge v7, v15, 00b9 // +000e │ │ +0f8ab2: 9001 070e |00ad: add-int v1, v7, v14 │ │ +0f8ab6: 9102 0f07 |00af: sub-int v2, v15, v7 │ │ +0f8aba: 07d0 |00b1: move-object v0, v13 │ │ +0f8abc: 0205 1000 |00b2: move/from16 v5, v16 │ │ +0f8ac0: 7706 4f42 0000 |00b4: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/tools/Base64;.encode3to4:([BII[BII)[B // method@424f │ │ +0f8ac6: d804 0404 |00b7: add-int/lit8 v4, v4, #int 4 // #04 │ │ +0f8aca: 2130 |00b9: array-length v0, v3 │ │ +0f8acc: d800 00ff |00ba: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0f8ad0: 3604 0a00 |00bc: if-gt v4, v0, 00c6 // +000a │ │ +0f8ad4: 2349 f208 |00be: new-array v9, v4, [B // type@08f2 │ │ +0f8ad8: 1200 |00c0: const/4 v0, #int 0 // #0 │ │ +0f8ada: 1201 |00c1: const/4 v1, #int 0 // #0 │ │ +0f8adc: 7154 6b43 0319 |00c2: invoke-static {v3, v0, v9, v1, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +0f8ae2: 1109 |00c5: return-object v9 │ │ +0f8ae4: 0739 |00c6: move-object v9, v3 │ │ +0f8ae6: 28fe |00c7: goto 00c5 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0002 line=292 │ │ 0x000a line=295 │ │ 0x000c line=296 │ │ 0x0025 line=299 │ │ 0x0027 line=300 │ │ 0x0040 line=303 │ │ 0x0045 line=304 │ │ + 0x004d line=305 │ │ 0x006a line=308 │ │ 0x006f line=317 │ │ 0x007a line=318 │ │ 0x007c line=319 │ │ 0x007f line=321 │ │ 0x0081 line=323 │ │ 0x0082 line=324 │ │ @@ -269467,46 +269559,46 @@ │ │ type : '(I)[B' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -0fae10: |[0fae10] indrora.atomic.tools.Base64.getAlphabet:(I)[B │ │ -0fae20: dd00 0210 |0000: and-int/lit8 v0, v2, #int 16 // #10 │ │ -0fae24: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0fae28: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -0fae2c: 6200 5520 |0006: sget-object v0, Lindrora/atomic/tools/Base64;._URL_SAFE_ALPHABET:[B // field@2055 │ │ -0fae30: 1100 |0008: return-object v0 │ │ -0fae32: dd00 0220 |0009: and-int/lit8 v0, v2, #int 32 // #20 │ │ -0fae36: 1301 2000 |000b: const/16 v1, #int 32 // #20 │ │ -0fae3a: 3310 0500 |000d: if-ne v0, v1, 0012 // +0005 │ │ -0fae3e: 6200 5320 |000f: sget-object v0, Lindrora/atomic/tools/Base64;._ORDERED_ALPHABET:[B // field@2053 │ │ -0fae42: 28f7 |0011: goto 0008 // -0009 │ │ -0fae44: 6200 5420 |0012: sget-object v0, Lindrora/atomic/tools/Base64;._STANDARD_ALPHABET:[B // field@2054 │ │ -0fae48: 28f4 |0014: goto 0008 // -000c │ │ +0f8ae8: |[0f8ae8] indrora.atomic.tools.Base64.getAlphabet:(I)[B │ │ +0f8af8: dd00 0210 |0000: and-int/lit8 v0, v2, #int 16 // #10 │ │ +0f8afc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0f8b00: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +0f8b04: 6200 5520 |0006: sget-object v0, Lindrora/atomic/tools/Base64;._URL_SAFE_ALPHABET:[B // field@2055 │ │ +0f8b08: 1100 |0008: return-object v0 │ │ +0f8b0a: dd00 0220 |0009: and-int/lit8 v0, v2, #int 32 // #20 │ │ +0f8b0e: 1301 2000 |000b: const/16 v1, #int 32 // #20 │ │ +0f8b12: 3310 0500 |000d: if-ne v0, v1, 0012 // +0005 │ │ +0f8b16: 6200 5320 |000f: sget-object v0, Lindrora/atomic/tools/Base64;._ORDERED_ALPHABET:[B // field@2053 │ │ +0f8b1a: 28f7 |0011: goto 0008 // -0009 │ │ +0f8b1c: 6200 5420 |0012: sget-object v0, Lindrora/atomic/tools/Base64;._STANDARD_ALPHABET:[B // field@2054 │ │ +0f8b20: 28f4 |0014: goto 0008 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=143 │ │ 0x0008 line=147 │ │ 0x0009 line=144 │ │ 0x000f line=145 │ │ 0x0012 line=147 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 options I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1121 (Base64.java) │ │ + source_file_idx : 1117 (Base64.java) │ │ │ │ Class #1150 header: │ │ class_idx : 2102 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1810 │ │ +source_file_idx : 1806 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #1150 - │ │ Class descriptor : 'Lindrora/atomic/utils/DisplayUtils;' │ │ @@ -269525,35 +269617,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0fae4c: |[0fae4c] indrora.atomic.utils.DisplayUtils.:()V │ │ -0fae5c: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ -0fae60: 6700 5620 |0002: sput v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ -0fae64: 0e00 |0004: return-void │ │ +0f8b24: |[0f8b24] indrora.atomic.utils.DisplayUtils.:()V │ │ +0f8b34: 1500 80bf |0000: const/high16 v0, #int -1082130432 // #bf80 │ │ +0f8b38: 6700 5620 |0002: sput v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ +0f8b3c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/utils/DisplayUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fae68: |[0fae68] indrora.atomic.utils.DisplayUtils.:()V │ │ -0fae78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fae7e: 0e00 |0003: return-void │ │ +0f8b40: |[0f8b40] indrora.atomic.utils.DisplayUtils.:()V │ │ +0f8b50: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f8b56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/utils/DisplayUtils; │ │ │ │ #2 : (in Lindrora/atomic/utils/DisplayUtils;) │ │ @@ -269561,23 +269653,23 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0fae80: |[0fae80] indrora.atomic.utils.DisplayUtils.convertToPixels:(Landroid/content/Context;I)I │ │ -0fae90: 7110 5742 0300 |0000: invoke-static {v3}, Lindrora/atomic/utils/DisplayUtils;.getScreenDensity:(Landroid/content/Context;)F // method@4257 │ │ -0fae96: 0a00 |0003: move-result v0 │ │ -0fae98: 8241 |0004: int-to-float v1, v4 │ │ -0fae9a: c801 |0005: mul-float/2addr v1, v0 │ │ -0fae9c: 1502 003f |0006: const/high16 v2, #int 1056964608 // #3f00 │ │ -0faea0: c621 |0008: add-float/2addr v1, v2 │ │ -0faea2: 8711 |0009: float-to-int v1, v1 │ │ -0faea4: 0f01 |000a: return v1 │ │ +0f8b58: |[0f8b58] indrora.atomic.utils.DisplayUtils.convertToPixels:(Landroid/content/Context;I)I │ │ +0f8b68: 7110 5742 0300 |0000: invoke-static {v3}, Lindrora/atomic/utils/DisplayUtils;.getScreenDensity:(Landroid/content/Context;)F // method@4257 │ │ +0f8b6e: 0a00 |0003: move-result v0 │ │ +0f8b70: 8241 |0004: int-to-float v1, v4 │ │ +0f8b72: c801 |0005: mul-float/2addr v1, v0 │ │ +0f8b74: 1502 003f |0006: const/high16 v2, #int 1056964608 // #3f00 │ │ +0f8b78: c621 |0008: add-float/2addr v1, v2 │ │ +0f8b7a: 8711 |0009: float-to-int v1, v1 │ │ +0f8b7c: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0004 - 0x000b reg=0 density F │ │ 0x0000 - 0x000b reg=3 context Landroid/content/Context; │ │ @@ -269588,43 +269680,43 @@ │ │ type : '(Landroid/content/Context;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0faea8: |[0faea8] indrora.atomic.utils.DisplayUtils.getScreenDensity:(Landroid/content/Context;)F │ │ -0faeb8: 6000 5620 |0000: sget v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ -0faebc: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ -0faec0: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ -0faec4: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ -0faec8: 6e10 a801 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0faece: 0c00 |000b: move-result-object v0 │ │ -0faed0: 6e10 2f02 0000 |000c: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0faed6: 0c00 |000f: move-result-object v0 │ │ -0faed8: 5200 bd15 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0faedc: 6700 5620 |0012: sput v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ -0faee0: 6000 5620 |0014: sget v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ -0faee4: 0f00 |0016: return v0 │ │ +0f8b80: |[0f8b80] indrora.atomic.utils.DisplayUtils.getScreenDensity:(Landroid/content/Context;)F │ │ +0f8b90: 6000 5620 |0000: sget v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ +0f8b94: 1501 80bf |0002: const/high16 v1, #int -1082130432 // #bf80 │ │ +0f8b98: 2d00 0001 |0004: cmpl-float v0, v0, v1 │ │ +0f8b9c: 3900 0e00 |0006: if-nez v0, 0014 // +000e │ │ +0f8ba0: 6e10 a801 0200 |0008: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f8ba6: 0c00 |000b: move-result-object v0 │ │ +0f8ba8: 6e10 2f02 0000 |000c: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0f8bae: 0c00 |000f: move-result-object v0 │ │ +0f8bb0: 5200 bd15 |0010: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0f8bb4: 6700 5620 |0012: sput v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ +0f8bb8: 6000 5620 |0014: sget v0, Lindrora/atomic/utils/DisplayUtils;.density:F // field@2056 │ │ +0f8bbc: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0008 line=54 │ │ 0x0014 line=57 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1810 (DisplayUtils.java) │ │ + source_file_idx : 1806 (DisplayUtils.java) │ │ │ │ Class #1151 header: │ │ class_idx : 2103 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4637 │ │ +source_file_idx : 4633 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1151 annotations: │ │ Annotations on class │ │ @@ -269665,21 +269757,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0faee8: |[0faee8] indrora.atomic.utils.LatchingValue.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0faef8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0faefe: 5b12 5820 |0003: iput-object v2, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ -0faf02: 5410 5820 |0005: iget-object v0, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ -0faf06: 5b10 5720 |0007: iput-object v0, v1, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ -0faf0a: 5b13 5920 |0009: iput-object v3, v1, Lindrora/atomic/utils/LatchingValue;.latchedValue:Ljava/lang/Object; // field@2059 │ │ -0faf0e: 0e00 |000b: return-void │ │ +0f8bc0: |[0f8bc0] indrora.atomic.utils.LatchingValue.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0f8bd0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0f8bd6: 5b12 5820 |0003: iput-object v2, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ +0f8bda: 5410 5820 |0005: iget-object v0, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ +0f8bde: 5b10 5720 |0007: iput-object v0, v1, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ +0f8be2: 5b13 5920 |0009: iput-object v3, v1, Lindrora/atomic/utils/LatchingValue;.latchedValue:Ljava/lang/Object; // field@2059 │ │ +0f8be6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ 0x0009 line=29 │ │ 0x000b line=30 │ │ @@ -269697,19 +269789,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0faf10: |[0faf10] indrora.atomic.utils.LatchingValue.getValue:()Ljava/lang/Object; │ │ -0faf20: 5420 5720 |0000: iget-object v0, v2, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ -0faf24: 5421 5920 |0002: iget-object v1, v2, Lindrora/atomic/utils/LatchingValue;.latchedValue:Ljava/lang/Object; // field@2059 │ │ -0faf28: 5b21 5720 |0004: iput-object v1, v2, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ -0faf2c: 1100 |0006: return-object v0 │ │ +0f8be8: |[0f8be8] indrora.atomic.utils.LatchingValue.getValue:()Ljava/lang/Object; │ │ +0f8bf8: 5420 5720 |0000: iget-object v0, v2, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ +0f8bfc: 5421 5920 |0002: iget-object v1, v2, Lindrora/atomic/utils/LatchingValue;.latchedValue:Ljava/lang/Object; // field@2059 │ │ +0f8c00: 5b21 5720 |0004: iput-object v1, v2, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ +0f8c04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0006 line=49 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lindrora/atomic/utils/LatchingValue; │ │ @@ -269721,33 +269813,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0faf30: |[0faf30] indrora.atomic.utils.LatchingValue.reset:()V │ │ -0faf40: 5410 5820 |0000: iget-object v0, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ -0faf44: 5b10 5720 |0002: iput-object v0, v1, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ -0faf48: 0e00 |0004: return-void │ │ +0f8c08: |[0f8c08] indrora.atomic.utils.LatchingValue.reset:()V │ │ +0f8c18: 5410 5820 |0000: iget-object v0, v1, Lindrora/atomic/utils/LatchingValue;.defaultValue:Ljava/lang/Object; // field@2058 │ │ +0f8c1c: 5b10 5720 |0002: iput-object v0, v1, Lindrora/atomic/utils/LatchingValue;.currentValue:Ljava/lang/Object; // field@2057 │ │ +0f8c20: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lindrora/atomic/utils/LatchingValue; │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/utils/LatchingValue; Lindrora/atomic/utils/LatchingValue; │ │ │ │ - source_file_idx : 4637 (LatchingValue.java) │ │ + source_file_idx : 4633 (LatchingValue.java) │ │ │ │ Class #1152 header: │ │ class_idx : 2104 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5498 │ │ +source_file_idx : 5494 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #1152 - │ │ Class descriptor : 'Lindrora/atomic/utils/MircColors;' │ │ @@ -269786,40 +269878,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 49 16-bit code units │ │ -0faf4c: |[0faf4c] indrora.atomic.utils.MircColors.:()V │ │ -0faf5c: 1a00 731d |0000: const-string v0, "\x02([^\x02\x0F]*)(\x02|(\x0F))?" // string@1d73 │ │ -0faf60: 7110 8144 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0faf66: 0c00 |0005: move-result-object v0 │ │ -0faf68: 6900 5a20 |0006: sput-object v0, Lindrora/atomic/utils/MircColors;.boldPattern:Ljava/util/regex/Pattern; // field@205a │ │ -0faf6c: 1a00 771d |0008: const-string v0, "\x1F([^\x1F\x0F]*)(\x1F|(\x0F))?" // string@1d77 │ │ -0faf70: 7110 8144 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0faf76: 0c00 |000d: move-result-object v0 │ │ -0faf78: 6900 5f20 |000e: sput-object v0, Lindrora/atomic/utils/MircColors;.underlinePattern:Ljava/util/regex/Pattern; // field@205f │ │ -0faf7c: 1a00 761d |0010: const-string v0, "\x1D([^\x1D\x0F]*)(\x1D|(\x0F))?" // string@1d76 │ │ -0faf80: 7110 8144 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0faf86: 0c00 |0015: move-result-object v0 │ │ -0faf88: 6900 5e20 |0016: sput-object v0, Lindrora/atomic/utils/MircColors;.italicPattern:Ljava/util/regex/Pattern; // field@205e │ │ -0faf8c: 1a00 751d |0018: const-string v0, "\x16([^\x16\x0F]*)(\x16|(\x0F))?" // string@1d75 │ │ -0faf90: 7110 8144 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0faf96: 0c00 |001d: move-result-object v0 │ │ -0faf98: 6900 5d20 |001e: sput-object v0, Lindrora/atomic/utils/MircColors;.inversePattern:Ljava/util/regex/Pattern; // field@205d │ │ -0faf9c: 1a00 741d |0020: const-string v0, "\x03(\d{1,2})(?:,(\d{1,2}))?([^\x03\x0F]*)(\x03|\x0F)?" // string@1d74 │ │ -0fafa0: 7110 8144 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0fafa6: 0c00 |0025: move-result-object v0 │ │ -0fafa8: 6900 5c20 |0026: sput-object v0, Lindrora/atomic/utils/MircColors;.colorPattern:Ljava/util/regex/Pattern; // field@205c │ │ -0fafac: 1a00 0601 |0028: const-string v0, "(?:\x02|\x1F|\x1D|\x0F|\x16|\x03(?:(?:\d{1,2})(?:,\d{1,2})?)?)" // string@0106 │ │ -0fafb0: 7110 8144 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0fafb6: 0c00 |002d: move-result-object v0 │ │ -0fafb8: 6900 5b20 |002e: sput-object v0, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ -0fafbc: 0e00 |0030: return-void │ │ +0f8c24: |[0f8c24] indrora.atomic.utils.MircColors.:()V │ │ +0f8c34: 1a00 6f1d |0000: const-string v0, "\x02([^\x02\x0F]*)(\x02|(\x0F))?" // string@1d6f │ │ +0f8c38: 7110 8144 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c3e: 0c00 |0005: move-result-object v0 │ │ +0f8c40: 6900 5a20 |0006: sput-object v0, Lindrora/atomic/utils/MircColors;.boldPattern:Ljava/util/regex/Pattern; // field@205a │ │ +0f8c44: 1a00 731d |0008: const-string v0, "\x1F([^\x1F\x0F]*)(\x1F|(\x0F))?" // string@1d73 │ │ +0f8c48: 7110 8144 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c4e: 0c00 |000d: move-result-object v0 │ │ +0f8c50: 6900 5f20 |000e: sput-object v0, Lindrora/atomic/utils/MircColors;.underlinePattern:Ljava/util/regex/Pattern; // field@205f │ │ +0f8c54: 1a00 721d |0010: const-string v0, "\x1D([^\x1D\x0F]*)(\x1D|(\x0F))?" // string@1d72 │ │ +0f8c58: 7110 8144 0000 |0012: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c5e: 0c00 |0015: move-result-object v0 │ │ +0f8c60: 6900 5e20 |0016: sput-object v0, Lindrora/atomic/utils/MircColors;.italicPattern:Ljava/util/regex/Pattern; // field@205e │ │ +0f8c64: 1a00 711d |0018: const-string v0, "\x16([^\x16\x0F]*)(\x16|(\x0F))?" // string@1d71 │ │ +0f8c68: 7110 8144 0000 |001a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c6e: 0c00 |001d: move-result-object v0 │ │ +0f8c70: 6900 5d20 |001e: sput-object v0, Lindrora/atomic/utils/MircColors;.inversePattern:Ljava/util/regex/Pattern; // field@205d │ │ +0f8c74: 1a00 701d |0020: const-string v0, "\x03(\d{1,2})(?:,(\d{1,2}))?([^\x03\x0F]*)(\x03|\x0F)?" // string@1d70 │ │ +0f8c78: 7110 8144 0000 |0022: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c7e: 0c00 |0025: move-result-object v0 │ │ +0f8c80: 6900 5c20 |0026: sput-object v0, Lindrora/atomic/utils/MircColors;.colorPattern:Ljava/util/regex/Pattern; // field@205c │ │ +0f8c84: 1a00 0301 |0028: const-string v0, "(?:\x02|\x1F|\x1D|\x0F|\x16|\x03(?:(?:\d{1,2})(?:,\d{1,2})?)?)" // string@0103 │ │ +0f8c88: 7110 8144 0000 |002a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f8c8e: 0c00 |002d: move-result-object v0 │ │ +0f8c90: 6900 5b20 |002e: sput-object v0, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ +0f8c94: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x0010 line=49 │ │ 0x0018 line=50 │ │ 0x0020 line=51 │ │ @@ -269831,17 +269923,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fafc0: |[0fafc0] indrora.atomic.utils.MircColors.:()V │ │ -0fafd0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fafd6: 0e00 |0003: return-void │ │ +0f8c98: |[0f8c98] indrora.atomic.utils.MircColors.:()V │ │ +0f8ca8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f8cae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/utils/MircColors; │ │ │ │ #2 : (in Lindrora/atomic/utils/MircColors;) │ │ @@ -269849,310 +269941,308 @@ │ │ type : '(Landroid/text/SpannableStringBuilder;)Landroid/text/SpannableStringBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0fafd8: |[0fafd8] indrora.atomic.utils.MircColors.removeStyleAndColors:(Landroid/text/SpannableStringBuilder;)Landroid/text/SpannableStringBuilder; │ │ -0fafe8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0fafea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0fafec: 2203 a408 |0002: new-instance v3, Ljava/util/ArrayList; // type@08a4 │ │ -0faff0: 7010 c243 0300 |0004: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0faff6: 6204 5b20 |0007: sget-object v4, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ -0faffa: 6e20 8344 8400 |0009: invoke-virtual {v4, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb000: 0c02 |000c: move-result-object v2 │ │ -0fb002: 6e10 7b44 0200 |000d: invoke-virtual {v2}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ -0fb008: 0a04 |0010: move-result v4 │ │ -0fb00a: 3804 1500 |0011: if-eqz v4, 0026 // +0015 │ │ -0fb00e: 1224 |0013: const/4 v4, #int 2 // #2 │ │ -0fb010: 2344 f508 |0014: new-array v4, v4, [I // type@08f5 │ │ -0fb014: 6e10 8044 0200 |0016: invoke-virtual {v2}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ -0fb01a: 0a05 |0019: move-result v5 │ │ -0fb01c: 4b05 0406 |001a: aput v5, v4, v6 │ │ -0fb020: 6e10 7a44 0200 |001c: invoke-virtual {v2}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ -0fb026: 0a05 |001f: move-result v5 │ │ -0fb028: 4b05 0407 |0020: aput v5, v4, v7 │ │ -0fb02c: 6e30 c543 6304 |0022: invoke-virtual {v3, v6, v4}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -0fb032: 28e8 |0025: goto 000d // -0018 │ │ -0fb034: 6e10 ce43 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0fb03a: 0c01 |0029: move-result-object v1 │ │ -0fb03c: 7210 0244 0100 |002a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0fb042: 0a04 |002d: move-result v4 │ │ -0fb044: 3804 1000 |002e: if-eqz v4, 003e // +0010 │ │ -0fb048: 7210 0344 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0fb04e: 0c00 |0033: move-result-object v0 │ │ -0fb050: 1f00 f508 |0034: check-cast v0, [I // type@08f5 │ │ -0fb054: 4404 0006 |0036: aget v4, v0, v6 │ │ -0fb058: 4405 0007 |0038: aget v5, v0, v7 │ │ -0fb05c: 6e30 1f37 4805 |003a: invoke-virtual {v8, v4, v5}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ -0fb062: 28ed |003d: goto 002a // -0013 │ │ -0fb064: 1108 |003e: return-object v8 │ │ +0f8cb0: |[0f8cb0] indrora.atomic.utils.MircColors.removeStyleAndColors:(Landroid/text/SpannableStringBuilder;)Landroid/text/SpannableStringBuilder; │ │ +0f8cc0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0f8cc2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0f8cc4: 2202 a408 |0002: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0f8cc8: 7010 c243 0200 |0004: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f8cce: 6203 5b20 |0007: sget-object v3, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ +0f8cd2: 6e20 8344 8300 |0009: invoke-virtual {v3, v8}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8cd8: 0c01 |000c: move-result-object v1 │ │ +0f8cda: 6e10 7b44 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ +0f8ce0: 0a03 |0010: move-result v3 │ │ +0f8ce2: 3803 1500 |0011: if-eqz v3, 0026 // +0015 │ │ +0f8ce6: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +0f8ce8: 2333 f508 |0014: new-array v3, v3, [I // type@08f5 │ │ +0f8cec: 6e10 8044 0100 |0016: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ +0f8cf2: 0a04 |0019: move-result v4 │ │ +0f8cf4: 4b04 0306 |001a: aput v4, v3, v6 │ │ +0f8cf8: 6e10 7a44 0100 |001c: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ +0f8cfe: 0a04 |001f: move-result v4 │ │ +0f8d00: 4b04 0307 |0020: aput v4, v3, v7 │ │ +0f8d04: 6e30 c543 6203 |0022: invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +0f8d0a: 28e8 |0025: goto 000d // -0018 │ │ +0f8d0c: 6e10 ce43 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0f8d12: 0c03 |0029: move-result-object v3 │ │ +0f8d14: 7210 0244 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f8d1a: 0a04 |002d: move-result v4 │ │ +0f8d1c: 3804 1000 |002e: if-eqz v4, 003e // +0010 │ │ +0f8d20: 7210 0344 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f8d26: 0c00 |0033: move-result-object v0 │ │ +0f8d28: 1f00 f508 |0034: check-cast v0, [I // type@08f5 │ │ +0f8d2c: 4404 0006 |0036: aget v4, v0, v6 │ │ +0f8d30: 4405 0007 |0038: aget v5, v0, v7 │ │ +0f8d34: 6e30 1f37 4805 |003a: invoke-virtual {v8, v4, v5}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ +0f8d3a: 28ed |003d: goto 002a // -0013 │ │ +0f8d3c: 1108 |003e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=162 │ │ 0x0007 line=163 │ │ 0x000d line=164 │ │ 0x0013 line=165 │ │ 0x0026 line=167 │ │ 0x0036 line=168 │ │ 0x003e line=170 │ │ locals : │ │ 0x0036 - 0x003e reg=0 i [I │ │ - 0x002a - 0x003f reg=1 i$ Ljava/util/Iterator; │ │ - 0x000d - 0x003f reg=2 m Ljava/util/regex/Matcher; │ │ - 0x0007 - 0x003f reg=3 toremove Ljava/util/ArrayList; Ljava/util/ArrayList<[I>; │ │ + 0x000d - 0x003f reg=1 m Ljava/util/regex/Matcher; │ │ + 0x0007 - 0x003f reg=2 toremove Ljava/util/ArrayList; Ljava/util/ArrayList<[I>; │ │ 0x0000 - 0x003f reg=8 text Landroid/text/SpannableStringBuilder; │ │ │ │ #3 : (in Lindrora/atomic/utils/MircColors;) │ │ name : 'removeStyleAndColors' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0fb068: |[0fb068] indrora.atomic.utils.MircColors.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; │ │ -0fb078: 6200 5b20 |0000: sget-object v0, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ -0fb07c: 6e20 8344 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb082: 0c00 |0005: move-result-object v0 │ │ -0fb084: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ -0fb088: 6e20 7e44 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@447e │ │ -0fb08e: 0c00 |000b: move-result-object v0 │ │ -0fb090: 1100 |000c: return-object v0 │ │ +0f8d40: |[0f8d40] indrora.atomic.utils.MircColors.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f8d50: 6200 5b20 |0000: sget-object v0, Lindrora/atomic/utils/MircColors;.cleanupPattern:Ljava/util/regex/Pattern; // field@205b │ │ +0f8d54: 6e20 8344 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8d5a: 0c00 |0005: move-result-object v0 │ │ +0f8d5c: 1a01 0000 |0006: const-string v1, "" // string@0000 │ │ +0f8d60: 6e20 7e44 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;.replaceAll:(Ljava/lang/String;)Ljava/lang/String; // method@447e │ │ +0f8d66: 0c00 |000b: move-result-object v0 │ │ +0f8d68: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Ljava/lang/String; │ │ │ │ #4 : (in Lindrora/atomic/utils/MircColors;) │ │ name : 'replaceControlCodes' │ │ type : '(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -0fb094: |[0fb094] indrora.atomic.utils.MircColors.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V │ │ -0fb0a4: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -0fb0a6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0fb0a8: 2202 a408 |0002: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0fb0ac: 7010 c243 0200 |0004: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0fb0b2: 6e10 7b44 0800 |0007: invoke-virtual {v8}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ -0fb0b8: 0a03 |000a: move-result v3 │ │ -0fb0ba: 3803 3900 |000b: if-eqz v3, 0044 // +0039 │ │ -0fb0be: 6e10 8044 0800 |000d: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ -0fb0c4: 0a03 |0010: move-result v3 │ │ -0fb0c6: 7110 0143 0300 |0011: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb0cc: 0c03 |0014: move-result-object v3 │ │ -0fb0ce: 6e30 c543 6203 |0015: invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -0fb0d4: 6e20 7c44 7800 |0018: invoke-virtual {v8, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb0da: 0c03 |001b: move-result-object v3 │ │ -0fb0dc: 3803 1a00 |001c: if-eqz v3, 0036 // +001a │ │ -0fb0e0: 6e20 7c44 7800 |001e: invoke-virtual {v8, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb0e6: 0c03 |0021: move-result-object v3 │ │ -0fb0e8: 1234 |0022: const/4 v4, #int 3 // #3 │ │ -0fb0ea: 6e20 7c44 4800 |0023: invoke-virtual {v8, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb0f0: 0c04 |0026: move-result-object v4 │ │ -0fb0f2: 3243 0f00 |0027: if-eq v3, v4, 0036 // +000f │ │ -0fb0f6: 6e10 7a44 0800 |0029: invoke-virtual {v8}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ -0fb0fc: 0a03 |002c: move-result v3 │ │ -0fb0fe: d803 03ff |002d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0fb102: 7110 0143 0300 |002f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb108: 0c03 |0032: move-result-object v3 │ │ -0fb10a: 6e30 c543 6203 |0033: invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -0fb110: 6e10 8044 0800 |0036: invoke-virtual {v8}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ -0fb116: 0a03 |0039: move-result v3 │ │ -0fb118: 6e10 7a44 0800 |003a: invoke-virtual {v8}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ -0fb11e: 0a04 |003d: move-result v4 │ │ -0fb120: 1305 2100 |003e: const/16 v5, #int 33 // #21 │ │ -0fb124: 6e55 2437 a943 |0040: invoke-virtual {v9, v10, v3, v4, v5}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ -0fb12a: 28c4 |0043: goto 0007 // -003c │ │ -0fb12c: 6e10 ce43 0200 |0044: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -0fb132: 0c01 |0047: move-result-object v1 │ │ -0fb134: 7210 0244 0100 |0048: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -0fb13a: 0a03 |004b: move-result v3 │ │ -0fb13c: 3803 1600 |004c: if-eqz v3, 0062 // +0016 │ │ -0fb140: 7210 0344 0100 |004e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -0fb146: 0c00 |0051: move-result-object v0 │ │ -0fb148: 1f00 6808 |0052: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -0fb14c: 6e10 fd42 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb152: 0a03 |0057: move-result v3 │ │ -0fb154: 6e10 fd42 0000 |0058: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb15a: 0a04 |005b: move-result v4 │ │ -0fb15c: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0fb160: 6e30 1f37 3904 |005e: invoke-virtual {v9, v3, v4}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ -0fb166: 28e7 |0061: goto 0048 // -0019 │ │ -0fb168: 0e00 |0062: return-void │ │ +0f8d6c: |[0f8d6c] indrora.atomic.utils.MircColors.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V │ │ +0f8d7c: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0f8d7e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0f8d80: 2201 a408 |0002: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0f8d84: 7010 c243 0100 |0004: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0f8d8a: 6e10 7b44 0700 |0007: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ +0f8d90: 0a02 |000a: move-result v2 │ │ +0f8d92: 3802 3900 |000b: if-eqz v2, 0044 // +0039 │ │ +0f8d96: 6e10 8044 0700 |000d: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ +0f8d9c: 0a02 |0010: move-result v2 │ │ +0f8d9e: 7110 0143 0200 |0011: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8da4: 0c02 |0014: move-result-object v2 │ │ +0f8da6: 6e30 c543 5102 |0015: invoke-virtual {v1, v5, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +0f8dac: 6e20 7c44 6700 |0018: invoke-virtual {v7, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8db2: 0c02 |001b: move-result-object v2 │ │ +0f8db4: 3802 1a00 |001c: if-eqz v2, 0036 // +001a │ │ +0f8db8: 6e20 7c44 6700 |001e: invoke-virtual {v7, v6}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8dbe: 0c02 |0021: move-result-object v2 │ │ +0f8dc0: 1233 |0022: const/4 v3, #int 3 // #3 │ │ +0f8dc2: 6e20 7c44 3700 |0023: invoke-virtual {v7, v3}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8dc8: 0c03 |0026: move-result-object v3 │ │ +0f8dca: 3232 0f00 |0027: if-eq v2, v3, 0036 // +000f │ │ +0f8dce: 6e10 7a44 0700 |0029: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ +0f8dd4: 0a02 |002c: move-result v2 │ │ +0f8dd6: d802 02ff |002d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f8dda: 7110 0143 0200 |002f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8de0: 0c02 |0032: move-result-object v2 │ │ +0f8de2: 6e30 c543 5102 |0033: invoke-virtual {v1, v5, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +0f8de8: 6e10 8044 0700 |0036: invoke-virtual {v7}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ +0f8dee: 0a02 |0039: move-result v2 │ │ +0f8df0: 6e10 7a44 0700 |003a: invoke-virtual {v7}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ +0f8df6: 0a03 |003d: move-result v3 │ │ +0f8df8: 1304 2100 |003e: const/16 v4, #int 33 // #21 │ │ +0f8dfc: 6e54 2437 9832 |0040: invoke-virtual {v8, v9, v2, v3, v4}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ +0f8e02: 28c4 |0043: goto 0007 // -003c │ │ +0f8e04: 6e10 ce43 0100 |0044: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +0f8e0a: 0c02 |0047: move-result-object v2 │ │ +0f8e0c: 7210 0244 0200 |0048: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +0f8e12: 0a03 |004b: move-result v3 │ │ +0f8e14: 3803 1600 |004c: if-eqz v3, 0062 // +0016 │ │ +0f8e18: 7210 0344 0200 |004e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +0f8e1e: 0c00 |0051: move-result-object v0 │ │ +0f8e20: 1f00 6808 |0052: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +0f8e24: 6e10 fd42 0000 |0054: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8e2a: 0a03 |0057: move-result v3 │ │ +0f8e2c: 6e10 fd42 0000 |0058: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8e32: 0a04 |005b: move-result v4 │ │ +0f8e34: d804 0401 |005c: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0f8e38: 6e30 1f37 3804 |005e: invoke-virtual {v8, v3, v4}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ +0f8e3e: 28e7 |0061: goto 0048 // -0019 │ │ +0f8e40: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0007 line=131 │ │ 0x000d line=132 │ │ 0x0018 line=134 │ │ 0x0029 line=135 │ │ 0x0036 line=137 │ │ 0x0044 line=140 │ │ 0x0054 line=141 │ │ 0x0062 line=143 │ │ locals : │ │ 0x0054 - 0x0062 reg=0 i Ljava/lang/Integer; │ │ - 0x0048 - 0x0063 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0007 - 0x0063 reg=2 toremove Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x0063 reg=8 m Ljava/util/regex/Matcher; │ │ - 0x0000 - 0x0063 reg=9 ssb Landroid/text/SpannableStringBuilder; │ │ - 0x0000 - 0x0063 reg=10 style Landroid/text/style/CharacterStyle; │ │ + 0x0007 - 0x0063 reg=1 toremove Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x0063 reg=7 m Ljava/util/regex/Matcher; │ │ + 0x0000 - 0x0063 reg=8 ssb Landroid/text/SpannableStringBuilder; │ │ + 0x0000 - 0x0063 reg=9 style Landroid/text/style/CharacterStyle; │ │ │ │ #5 : (in Lindrora/atomic/utils/MircColors;) │ │ name : 'toSpannable' │ │ type : '(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 273 16-bit code units │ │ -0fb16c: |[0fb16c] indrora.atomic.utils.MircColors.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; │ │ -0fb17c: 2206 ae06 |0000: new-instance v6, Landroid/text/SpannableStringBuilder; // type@06ae │ │ -0fb180: 7020 1d37 c600 |0002: invoke-direct {v6, v12}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@371d │ │ -0fb186: 6208 5a20 |0005: sget-object v8, Lindrora/atomic/utils/MircColors;.boldPattern:Ljava/util/regex/Pattern; // field@205a │ │ -0fb18a: 6e20 8344 6800 |0007: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb190: 0c08 |000a: move-result-object v8 │ │ -0fb192: 2209 be06 |000b: new-instance v9, Landroid/text/style/StyleSpan; // type@06be │ │ -0fb196: 121a |000d: const/4 v10, #int 1 // #1 │ │ -0fb198: 7020 3e37 a900 |000e: invoke-direct {v9, v10}, Landroid/text/style/StyleSpan;.:(I)V // method@373e │ │ -0fb19e: 7130 5f42 6809 |0011: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ -0fb1a4: 6208 5f20 |0014: sget-object v8, Lindrora/atomic/utils/MircColors;.underlinePattern:Ljava/util/regex/Pattern; // field@205f │ │ -0fb1a8: 6e20 8344 6800 |0016: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb1ae: 0c08 |0019: move-result-object v8 │ │ -0fb1b0: 2209 c006 |001a: new-instance v9, Landroid/text/style/UnderlineSpan; // type@06c0 │ │ -0fb1b4: 7010 4037 0900 |001c: invoke-direct {v9}, Landroid/text/style/UnderlineSpan;.:()V // method@3740 │ │ -0fb1ba: 7130 5f42 6809 |001f: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ -0fb1c0: 6208 5e20 |0022: sget-object v8, Lindrora/atomic/utils/MircColors;.italicPattern:Ljava/util/regex/Pattern; // field@205e │ │ -0fb1c4: 6e20 8344 6800 |0024: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb1ca: 0c08 |0027: move-result-object v8 │ │ -0fb1cc: 2209 be06 |0028: new-instance v9, Landroid/text/style/StyleSpan; // type@06be │ │ -0fb1d0: 122a |002a: const/4 v10, #int 2 // #2 │ │ -0fb1d2: 7020 3e37 a900 |002b: invoke-direct {v9, v10}, Landroid/text/style/StyleSpan;.:(I)V // method@373e │ │ -0fb1d8: 7130 5f42 6809 |002e: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ -0fb1de: 6208 5d20 |0031: sget-object v8, Lindrora/atomic/utils/MircColors;.inversePattern:Ljava/util/regex/Pattern; // field@205d │ │ -0fb1e2: 6e20 8344 6800 |0033: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb1e8: 0c08 |0036: move-result-object v8 │ │ -0fb1ea: 2209 ba06 |0037: new-instance v9, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ -0fb1ee: 6e10 8641 0d00 |0039: invoke-virtual {v13}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -0fb1f4: 0a0a |003c: move-result v10 │ │ -0fb1f6: 7020 3a37 a900 |003d: invoke-direct {v9, v10}, Landroid/text/style/BackgroundColorSpan;.:(I)V // method@373a │ │ -0fb1fc: 7130 5f42 6809 |0040: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ -0fb202: 1208 |0043: const/4 v8, #int 0 // #0 │ │ -0fb204: 6e10 2337 0600 |0044: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@3723 │ │ -0fb20a: 0a09 |0047: move-result v9 │ │ -0fb20c: 1c0a ba06 |0048: const-class v10, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ -0fb210: 6e40 2237 86a9 |004a: invoke-virtual {v6, v8, v9, v10}, Landroid/text/SpannableStringBuilder;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@3722 │ │ -0fb216: 0c04 |004d: move-result-object v4 │ │ -0fb218: 1f04 2309 |004e: check-cast v4, [Landroid/text/style/BackgroundColorSpan; // type@0923 │ │ -0fb21c: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0fb21e: 2148 |0051: array-length v8, v4 │ │ -0fb220: 3583 1f00 |0052: if-ge v3, v8, 0071 // +001f │ │ -0fb224: 2208 bc06 |0054: new-instance v8, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -0fb228: 6e10 8a41 0d00 |0056: invoke-virtual {v13}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -0fb22e: 0a09 |0059: move-result v9 │ │ -0fb230: 7020 3b37 9800 |005a: invoke-direct {v8, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -0fb236: 4609 0403 |005d: aget-object v9, v4, v3 │ │ -0fb23a: 6e20 2137 9600 |005f: invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;.getSpanStart:(Ljava/lang/Object;)I // method@3721 │ │ -0fb240: 0a09 |0062: move-result v9 │ │ -0fb242: 460a 0403 |0063: aget-object v10, v4, v3 │ │ -0fb246: 6e20 2037 a600 |0065: invoke-virtual {v6, v10}, Landroid/text/SpannableStringBuilder;.getSpanEnd:(Ljava/lang/Object;)I // method@3720 │ │ -0fb24c: 0a0a |0068: move-result v10 │ │ -0fb24e: 130b 2100 |0069: const/16 v11, #int 33 // #21 │ │ -0fb252: 6e5b 2437 86a9 |006b: invoke-virtual {v6, v8, v9, v10, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ -0fb258: d803 0301 |006e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0fb25c: 28e1 |0070: goto 0051 // -001f │ │ -0fb25e: 6208 5c20 |0071: sget-object v8, Lindrora/atomic/utils/MircColors;.colorPattern:Ljava/util/regex/Pattern; // field@205c │ │ -0fb262: 6e20 8344 6800 |0073: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb268: 0c05 |0076: move-result-object v5 │ │ -0fb26a: 6e10 7b44 0500 |0077: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ -0fb270: 0a08 |007a: move-result v8 │ │ -0fb272: 3808 8c00 |007b: if-eqz v8, 0107 // +008c │ │ -0fb276: 6e10 8044 0500 |007d: invoke-virtual {v5}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ -0fb27c: 0a07 |0080: move-result v7 │ │ -0fb27e: 6e10 7a44 0500 |0081: invoke-virtual {v5}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ -0fb284: 0a02 |0084: move-result v2 │ │ -0fb286: 1218 |0085: const/4 v8, #int 1 // #1 │ │ -0fb288: 6e20 7c44 8500 |0086: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb28e: 0c08 |0089: move-result-object v8 │ │ -0fb290: 7110 ff42 0800 |008a: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fb296: 0a08 |008d: move-result v8 │ │ -0fb298: 7110 0143 0800 |008e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb29e: 0c01 |0091: move-result-object v1 │ │ -0fb2a0: 1218 |0092: const/4 v8, #int 1 // #1 │ │ -0fb2a2: 6e20 7c44 8500 |0093: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb2a8: 0c08 |0096: move-result-object v8 │ │ -0fb2aa: 6e10 4443 0800 |0097: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ -0fb2b0: 0a08 |009a: move-result v8 │ │ -0fb2b2: d800 0801 |009b: add-int/lit8 v0, v8, #int 1 // #01 │ │ -0fb2b6: 6e10 fd42 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb2bc: 0a08 |00a0: move-result v8 │ │ -0fb2be: 1309 0f00 |00a1: const/16 v9, #int 15 // #f │ │ -0fb2c2: 3698 1a00 |00a3: if-gt v8, v9, 00bd // +001a │ │ -0fb2c6: 6e10 fd42 0100 |00a5: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb2cc: 0a08 |00a8: move-result v8 │ │ -0fb2ce: 3a08 1400 |00a9: if-ltz v8, 00bd // +0014 │ │ -0fb2d2: 2208 bc06 |00ab: new-instance v8, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -0fb2d6: 6e10 fd42 0100 |00ad: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb2dc: 0a09 |00b0: move-result v9 │ │ -0fb2de: 6e20 8c41 9d00 |00b1: invoke-virtual {v13, v9}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ -0fb2e4: 0a09 |00b4: move-result v9 │ │ -0fb2e6: 7020 3b37 9800 |00b5: invoke-direct {v8, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -0fb2ec: 1309 2100 |00b8: const/16 v9, #int 33 // #21 │ │ -0fb2f0: 6e59 2437 8627 |00ba: invoke-virtual {v6, v8, v7, v2, v9}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ -0fb2f6: 1228 |00bd: const/4 v8, #int 2 // #2 │ │ -0fb2f8: 6e20 7c44 8500 |00be: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb2fe: 0c08 |00c1: move-result-object v8 │ │ -0fb300: 3808 3b00 |00c2: if-eqz v8, 00fd // +003b │ │ -0fb304: 1228 |00c4: const/4 v8, #int 2 // #2 │ │ -0fb306: 6e20 7c44 8500 |00c5: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb30c: 0c08 |00c8: move-result-object v8 │ │ -0fb30e: 7110 ff42 0800 |00c9: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fb314: 0a08 |00cc: move-result v8 │ │ -0fb316: 7110 0143 0800 |00cd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb31c: 0c01 |00d0: move-result-object v1 │ │ -0fb31e: 6e10 fd42 0100 |00d1: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb324: 0a08 |00d4: move-result v8 │ │ -0fb326: 1309 0f00 |00d5: const/16 v9, #int 15 // #f │ │ -0fb32a: 3698 1a00 |00d7: if-gt v8, v9, 00f1 // +001a │ │ -0fb32e: 6e10 fd42 0100 |00d9: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb334: 0a08 |00dc: move-result v8 │ │ -0fb336: 3a08 1400 |00dd: if-ltz v8, 00f1 // +0014 │ │ -0fb33a: 2208 ba06 |00df: new-instance v8, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ -0fb33e: 6e10 fd42 0100 |00e1: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb344: 0a09 |00e4: move-result v9 │ │ -0fb346: 6e20 8c41 9d00 |00e5: invoke-virtual {v13, v9}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ -0fb34c: 0a09 |00e8: move-result v9 │ │ -0fb34e: 7020 3a37 9800 |00e9: invoke-direct {v8, v9}, Landroid/text/style/BackgroundColorSpan;.:(I)V // method@373a │ │ -0fb354: 1309 2100 |00ec: const/16 v9, #int 33 // #21 │ │ -0fb358: 6e59 2437 8627 |00ee: invoke-virtual {v6, v8, v7, v2, v9}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ -0fb35e: 1228 |00f1: const/4 v8, #int 2 // #2 │ │ -0fb360: 6e20 7c44 8500 |00f2: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb366: 0c08 |00f5: move-result-object v8 │ │ -0fb368: 6e10 4443 0800 |00f6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ -0fb36e: 0a08 |00f9: move-result v8 │ │ -0fb370: b008 |00fa: add-int/2addr v8, v0 │ │ -0fb372: d800 0801 |00fb: add-int/lit8 v0, v8, #int 1 // #01 │ │ -0fb376: 9008 0700 |00fd: add-int v8, v7, v0 │ │ -0fb37a: 6e30 1f37 7608 |00ff: invoke-virtual {v6, v7, v8}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ -0fb380: 6e20 7f44 6500 |0102: invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;.reset:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@447f │ │ -0fb386: 2900 72ff |0105: goto/16 0077 // -008e │ │ -0fb38a: 2208 ad06 |0107: new-instance v8, Landroid/text/SpannableString; // type@06ad │ │ -0fb38e: 7110 5d42 0600 |0109: invoke-static {v6}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Landroid/text/SpannableStringBuilder;)Landroid/text/SpannableStringBuilder; // method@425d │ │ -0fb394: 0c09 |010c: move-result-object v9 │ │ -0fb396: 7020 1a37 9800 |010d: invoke-direct {v8, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0fb39c: 1108 |0110: return-object v8 │ │ +0f8e44: |[0f8e44] indrora.atomic.utils.MircColors.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; │ │ +0f8e54: 2206 ae06 |0000: new-instance v6, Landroid/text/SpannableStringBuilder; // type@06ae │ │ +0f8e58: 7020 1d37 c600 |0002: invoke-direct {v6, v12}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@371d │ │ +0f8e5e: 6208 5a20 |0005: sget-object v8, Lindrora/atomic/utils/MircColors;.boldPattern:Ljava/util/regex/Pattern; // field@205a │ │ +0f8e62: 6e20 8344 6800 |0007: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8e68: 0c08 |000a: move-result-object v8 │ │ +0f8e6a: 2209 be06 |000b: new-instance v9, Landroid/text/style/StyleSpan; // type@06be │ │ +0f8e6e: 121a |000d: const/4 v10, #int 1 // #1 │ │ +0f8e70: 7020 3e37 a900 |000e: invoke-direct {v9, v10}, Landroid/text/style/StyleSpan;.:(I)V // method@373e │ │ +0f8e76: 7130 5f42 6809 |0011: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ +0f8e7c: 6208 5f20 |0014: sget-object v8, Lindrora/atomic/utils/MircColors;.underlinePattern:Ljava/util/regex/Pattern; // field@205f │ │ +0f8e80: 6e20 8344 6800 |0016: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8e86: 0c08 |0019: move-result-object v8 │ │ +0f8e88: 2209 c006 |001a: new-instance v9, Landroid/text/style/UnderlineSpan; // type@06c0 │ │ +0f8e8c: 7010 4037 0900 |001c: invoke-direct {v9}, Landroid/text/style/UnderlineSpan;.:()V // method@3740 │ │ +0f8e92: 7130 5f42 6809 |001f: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ +0f8e98: 6208 5e20 |0022: sget-object v8, Lindrora/atomic/utils/MircColors;.italicPattern:Ljava/util/regex/Pattern; // field@205e │ │ +0f8e9c: 6e20 8344 6800 |0024: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8ea2: 0c08 |0027: move-result-object v8 │ │ +0f8ea4: 2209 be06 |0028: new-instance v9, Landroid/text/style/StyleSpan; // type@06be │ │ +0f8ea8: 122a |002a: const/4 v10, #int 2 // #2 │ │ +0f8eaa: 7020 3e37 a900 |002b: invoke-direct {v9, v10}, Landroid/text/style/StyleSpan;.:(I)V // method@373e │ │ +0f8eb0: 7130 5f42 6809 |002e: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ +0f8eb6: 6208 5d20 |0031: sget-object v8, Lindrora/atomic/utils/MircColors;.inversePattern:Ljava/util/regex/Pattern; // field@205d │ │ +0f8eba: 6e20 8344 6800 |0033: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8ec0: 0c08 |0036: move-result-object v8 │ │ +0f8ec2: 2209 ba06 |0037: new-instance v9, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ +0f8ec6: 6e10 8641 0d00 |0039: invoke-virtual {v13}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +0f8ecc: 0a0a |003c: move-result v10 │ │ +0f8ece: 7020 3a37 a900 |003d: invoke-direct {v9, v10}, Landroid/text/style/BackgroundColorSpan;.:(I)V // method@373a │ │ +0f8ed4: 7130 5f42 6809 |0040: invoke-static {v8, v6, v9}, Lindrora/atomic/utils/MircColors;.replaceControlCodes:(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V // method@425f │ │ +0f8eda: 1208 |0043: const/4 v8, #int 0 // #0 │ │ +0f8edc: 6e10 2337 0600 |0044: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@3723 │ │ +0f8ee2: 0a09 |0047: move-result v9 │ │ +0f8ee4: 1c0a ba06 |0048: const-class v10, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ +0f8ee8: 6e40 2237 86a9 |004a: invoke-virtual {v6, v8, v9, v10}, Landroid/text/SpannableStringBuilder;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@3722 │ │ +0f8eee: 0c04 |004d: move-result-object v4 │ │ +0f8ef0: 1f04 2309 |004e: check-cast v4, [Landroid/text/style/BackgroundColorSpan; // type@0923 │ │ +0f8ef4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0f8ef6: 2148 |0051: array-length v8, v4 │ │ +0f8ef8: 3583 1f00 |0052: if-ge v3, v8, 0071 // +001f │ │ +0f8efc: 2208 bc06 |0054: new-instance v8, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +0f8f00: 6e10 8a41 0d00 |0056: invoke-virtual {v13}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +0f8f06: 0a09 |0059: move-result v9 │ │ +0f8f08: 7020 3b37 9800 |005a: invoke-direct {v8, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +0f8f0e: 4609 0403 |005d: aget-object v9, v4, v3 │ │ +0f8f12: 6e20 2137 9600 |005f: invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;.getSpanStart:(Ljava/lang/Object;)I // method@3721 │ │ +0f8f18: 0a09 |0062: move-result v9 │ │ +0f8f1a: 460a 0403 |0063: aget-object v10, v4, v3 │ │ +0f8f1e: 6e20 2037 a600 |0065: invoke-virtual {v6, v10}, Landroid/text/SpannableStringBuilder;.getSpanEnd:(Ljava/lang/Object;)I // method@3720 │ │ +0f8f24: 0a0a |0068: move-result v10 │ │ +0f8f26: 130b 2100 |0069: const/16 v11, #int 33 // #21 │ │ +0f8f2a: 6e5b 2437 86a9 |006b: invoke-virtual {v6, v8, v9, v10, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ +0f8f30: d803 0301 |006e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0f8f34: 28e1 |0070: goto 0051 // -001f │ │ +0f8f36: 6208 5c20 |0071: sget-object v8, Lindrora/atomic/utils/MircColors;.colorPattern:Ljava/util/regex/Pattern; // field@205c │ │ +0f8f3a: 6e20 8344 6800 |0073: invoke-virtual {v8, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f8f40: 0c05 |0076: move-result-object v5 │ │ +0f8f42: 6e10 7b44 0500 |0077: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ +0f8f48: 0a08 |007a: move-result v8 │ │ +0f8f4a: 3808 8c00 |007b: if-eqz v8, 0107 // +008c │ │ +0f8f4e: 6e10 8044 0500 |007d: invoke-virtual {v5}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ +0f8f54: 0a07 |0080: move-result v7 │ │ +0f8f56: 6e10 7a44 0500 |0081: invoke-virtual {v5}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ +0f8f5c: 0a02 |0084: move-result v2 │ │ +0f8f5e: 1218 |0085: const/4 v8, #int 1 // #1 │ │ +0f8f60: 6e20 7c44 8500 |0086: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8f66: 0c08 |0089: move-result-object v8 │ │ +0f8f68: 7110 ff42 0800 |008a: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f8f6e: 0a08 |008d: move-result v8 │ │ +0f8f70: 7110 0143 0800 |008e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8f76: 0c01 |0091: move-result-object v1 │ │ +0f8f78: 1218 |0092: const/4 v8, #int 1 // #1 │ │ +0f8f7a: 6e20 7c44 8500 |0093: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8f80: 0c08 |0096: move-result-object v8 │ │ +0f8f82: 6e10 4443 0800 |0097: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f8f88: 0a08 |009a: move-result v8 │ │ +0f8f8a: d800 0801 |009b: add-int/lit8 v0, v8, #int 1 // #01 │ │ +0f8f8e: 6e10 fd42 0100 |009d: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8f94: 0a08 |00a0: move-result v8 │ │ +0f8f96: 1309 0f00 |00a1: const/16 v9, #int 15 // #f │ │ +0f8f9a: 3698 1a00 |00a3: if-gt v8, v9, 00bd // +001a │ │ +0f8f9e: 6e10 fd42 0100 |00a5: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8fa4: 0a08 |00a8: move-result v8 │ │ +0f8fa6: 3a08 1400 |00a9: if-ltz v8, 00bd // +0014 │ │ +0f8faa: 2208 bc06 |00ab: new-instance v8, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +0f8fae: 6e10 fd42 0100 |00ad: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8fb4: 0a09 |00b0: move-result v9 │ │ +0f8fb6: 6e20 8c41 9d00 |00b1: invoke-virtual {v13, v9}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ +0f8fbc: 0a09 |00b4: move-result v9 │ │ +0f8fbe: 7020 3b37 9800 |00b5: invoke-direct {v8, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +0f8fc4: 1309 2100 |00b8: const/16 v9, #int 33 // #21 │ │ +0f8fc8: 6e59 2437 8627 |00ba: invoke-virtual {v6, v8, v7, v2, v9}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ +0f8fce: 1228 |00bd: const/4 v8, #int 2 // #2 │ │ +0f8fd0: 6e20 7c44 8500 |00be: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8fd6: 0c08 |00c1: move-result-object v8 │ │ +0f8fd8: 3808 3b00 |00c2: if-eqz v8, 00fd // +003b │ │ +0f8fdc: 1228 |00c4: const/4 v8, #int 2 // #2 │ │ +0f8fde: 6e20 7c44 8500 |00c5: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f8fe4: 0c08 |00c8: move-result-object v8 │ │ +0f8fe6: 7110 ff42 0800 |00c9: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0f8fec: 0a08 |00cc: move-result v8 │ │ +0f8fee: 7110 0143 0800 |00cd: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f8ff4: 0c01 |00d0: move-result-object v1 │ │ +0f8ff6: 6e10 fd42 0100 |00d1: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f8ffc: 0a08 |00d4: move-result v8 │ │ +0f8ffe: 1309 0f00 |00d5: const/16 v9, #int 15 // #f │ │ +0f9002: 3698 1a00 |00d7: if-gt v8, v9, 00f1 // +001a │ │ +0f9006: 6e10 fd42 0100 |00d9: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f900c: 0a08 |00dc: move-result v8 │ │ +0f900e: 3a08 1400 |00dd: if-ltz v8, 00f1 // +0014 │ │ +0f9012: 2208 ba06 |00df: new-instance v8, Landroid/text/style/BackgroundColorSpan; // type@06ba │ │ +0f9016: 6e10 fd42 0100 |00e1: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f901c: 0a09 |00e4: move-result v9 │ │ +0f901e: 6e20 8c41 9d00 |00e5: invoke-virtual {v13, v9}, Lindrora/atomic/model/ColorScheme;.getMircColor:(I)I // method@418c │ │ +0f9024: 0a09 |00e8: move-result v9 │ │ +0f9026: 7020 3a37 9800 |00e9: invoke-direct {v8, v9}, Landroid/text/style/BackgroundColorSpan;.:(I)V // method@373a │ │ +0f902c: 1309 2100 |00ec: const/16 v9, #int 33 // #21 │ │ +0f9030: 6e59 2437 8627 |00ee: invoke-virtual {v6, v8, v7, v2, v9}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ +0f9036: 1228 |00f1: const/4 v8, #int 2 // #2 │ │ +0f9038: 6e20 7c44 8500 |00f2: invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f903e: 0c08 |00f5: move-result-object v8 │ │ +0f9040: 6e10 4443 0800 |00f6: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f9046: 0a08 |00f9: move-result v8 │ │ +0f9048: b008 |00fa: add-int/2addr v8, v0 │ │ +0f904a: d800 0801 |00fb: add-int/lit8 v0, v8, #int 1 // #01 │ │ +0f904e: 9008 0700 |00fd: add-int v8, v7, v0 │ │ +0f9052: 6e30 1f37 7608 |00ff: invoke-virtual {v6, v7, v8}, Landroid/text/SpannableStringBuilder;.delete:(II)Landroid/text/SpannableStringBuilder; // method@371f │ │ +0f9058: 6e20 7f44 6500 |0102: invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;.reset:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@447f │ │ +0f905e: 2900 72ff |0105: goto/16 0077 // -008e │ │ +0f9062: 2208 ad06 |0107: new-instance v8, Landroid/text/SpannableString; // type@06ad │ │ +0f9066: 7110 5d42 0600 |0109: invoke-static {v6}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Landroid/text/SpannableStringBuilder;)Landroid/text/SpannableStringBuilder; // method@425d │ │ +0f906c: 0c09 |010c: move-result-object v9 │ │ +0f906e: 7020 1a37 9800 |010d: invoke-direct {v8, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f9074: 1108 |0110: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x0014 line=66 │ │ 0x0022 line=67 │ │ 0x0031 line=74 │ │ @@ -270193,35 +270283,35 @@ │ │ type : '(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0fb3a0: |[0fb3a0] indrora.atomic.utils.MircColors.toSpannable:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; │ │ -0fb3b0: 2200 ad06 |0000: new-instance v0, Landroid/text/SpannableString; // type@06ad │ │ -0fb3b4: 7020 1a37 1000 |0002: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0fb3ba: 7120 6042 2000 |0005: invoke-static {v0, v2}, Lindrora/atomic/utils/MircColors;.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; // method@4260 │ │ -0fb3c0: 0c00 |0008: move-result-object v0 │ │ -0fb3c2: 1100 |0009: return-object v0 │ │ +0f9078: |[0f9078] indrora.atomic.utils.MircColors.toSpannable:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; │ │ +0f9088: 2200 ad06 |0000: new-instance v0, Landroid/text/SpannableString; // type@06ad │ │ +0f908c: 7020 1a37 1000 |0002: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f9092: 7120 6042 2000 |0005: invoke-static {v0, v2}, Lindrora/atomic/utils/MircColors;.toSpannable:(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; // method@4260 │ │ +0f9098: 0c00 |0008: move-result-object v0 │ │ +0f909a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000a reg=1 text Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 scheme Lindrora/atomic/model/ColorScheme; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5498 (MircColors.java) │ │ + source_file_idx : 5494 (MircColors.java) │ │ │ │ Class #1153 header: │ │ class_idx : 2105 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6363 │ │ +source_file_idx : 6359 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #1153 annotations: │ │ Annotations on field #8289 'mappings' │ │ @@ -270248,268 +270338,268 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 583 16-bit code units │ │ -0fb3c4: |[0fb3c4] indrora.atomic.utils.Smilies.:()V │ │ -0fb3d4: 1407 5d00 027f |0000: const v7, #float 1.72802e+38 // #7f02005d │ │ -0fb3da: 1406 5c00 027f |0003: const v6, #float 1.72802e+38 // #7f02005c │ │ -0fb3e0: 1405 5b00 027f |0006: const v5, #float 1.72801e+38 // #7f02005b │ │ -0fb3e6: 1404 6800 027f |0009: const v4, #float 1.72802e+38 // #7f020068 │ │ -0fb3ec: 1403 6700 027f |000c: const v3, #float 1.72802e+38 // #7f020067 │ │ -0fb3f2: 2200 ac08 |000f: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -0fb3f6: 7010 ed43 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -0fb3fc: 6900 6120 |0014: sput-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb400: 6200 6120 |0016: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb404: 1a01 1d02 |0018: const-string v1, ">:o" // string@021d │ │ -0fb408: 1402 6e00 027f |001a: const v2, #float 1.72802e+38 // #7f02006e │ │ -0fb40e: 7110 0143 0200 |001d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb414: 0c02 |0020: move-result-object v2 │ │ -0fb416: 6e30 f343 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb41c: 6200 6120 |0024: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb420: 1a01 1c02 |0026: const-string v1, ">:-o" // string@021c │ │ -0fb424: 1402 6e00 027f |0028: const v2, #float 1.72802e+38 // #7f02006e │ │ -0fb42a: 7110 0143 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb430: 0c02 |002e: move-result-object v2 │ │ -0fb432: 6e30 f343 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb438: 6200 6120 |0032: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb43c: 1a01 0e16 |0034: const-string v1, "O:)" // string@160e │ │ -0fb440: 1402 6100 027f |0036: const v2, #float 1.72802e+38 // #7f020061 │ │ -0fb446: 7110 0143 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb44c: 0c02 |003c: move-result-object v2 │ │ -0fb44e: 6e30 f343 1002 |003d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb454: 6200 6120 |0040: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb458: 1a01 0f16 |0042: const-string v1, "O:-)" // string@160f │ │ -0fb45c: 1402 6100 027f |0044: const v2, #float 1.72802e+38 // #7f020061 │ │ -0fb462: 7110 0143 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb468: 0c02 |004a: move-result-object v2 │ │ -0fb46a: 6e30 f343 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb470: 6200 6120 |004e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb474: 1a01 a901 |0050: const-string v1, ":)" // string@01a9 │ │ -0fb478: 1402 6600 027f |0052: const v2, #float 1.72802e+38 // #7f020066 │ │ -0fb47e: 7110 0143 0200 |0055: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb484: 0c02 |0058: move-result-object v2 │ │ -0fb486: 6e30 f343 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb48c: 6200 6120 |005c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb490: 1a01 ad01 |005e: const-string v1, ":-)" // string@01ad │ │ -0fb494: 1402 6600 027f |0060: const v2, #float 1.72802e+38 // #7f020066 │ │ -0fb49a: 7110 0143 0200 |0063: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb4a0: 0c02 |0066: move-result-object v2 │ │ -0fb4a2: 6e30 f343 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb4a8: 6200 6120 |006a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb4ac: 1a01 a701 |006c: const-string v1, ":(" // string@01a7 │ │ -0fb4b0: 1402 5f00 027f |006e: const v2, #float 1.72802e+38 // #7f02005f │ │ -0fb4b6: 7110 0143 0200 |0071: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb4bc: 0c02 |0074: move-result-object v2 │ │ -0fb4be: 6e30 f343 1002 |0075: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb4c4: 6200 6120 |0078: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb4c8: 1a01 ac01 |007a: const-string v1, ":-(" // string@01ac │ │ -0fb4cc: 1402 5f00 027f |007c: const v2, #float 1.72802e+38 // #7f02005f │ │ -0fb4d2: 7110 0143 0200 |007f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb4d8: 0c02 |0082: move-result-object v2 │ │ -0fb4da: 6e30 f343 1002 |0083: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb4e0: 6200 6120 |0086: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb4e4: 1a01 da01 |0088: const-string v1, ";)" // string@01da │ │ -0fb4e8: 1402 6a00 027f |008a: const v2, #float 1.72802e+38 // #7f02006a │ │ -0fb4ee: 7110 0143 0200 |008d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb4f4: 0c02 |0090: move-result-object v2 │ │ -0fb4f6: 6e30 f343 1002 |0091: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb4fc: 6200 6120 |0094: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb500: 1a01 db01 |0096: const-string v1, ";-)" // string@01db │ │ -0fb504: 1402 6a00 027f |0098: const v2, #float 1.72802e+38 // #7f02006a │ │ -0fb50a: 7110 0143 0200 |009b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb510: 0c02 |009e: move-result-object v2 │ │ -0fb512: 6e30 f343 1002 |009f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb518: 6200 6120 |00a2: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb51c: 1a01 c001 |00a4: const-string v1, ":p" // string@01c0 │ │ -0fb520: 7110 0143 0400 |00a6: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb526: 0c02 |00a9: move-result-object v2 │ │ -0fb528: 6e30 f343 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb52e: 6200 6120 |00ad: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb532: 1a01 b601 |00af: const-string v1, ":-p" // string@01b6 │ │ -0fb536: 7110 0143 0400 |00b1: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb53c: 0c02 |00b4: move-result-object v2 │ │ -0fb53e: 6e30 f343 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb544: 6200 6120 |00b8: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb548: 1a01 ba01 |00ba: const-string v1, ":P" // string@01ba │ │ -0fb54c: 7110 0143 0400 |00bc: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb552: 0c02 |00bf: move-result-object v2 │ │ -0fb554: 6e30 f343 1002 |00c0: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb55a: 6200 6120 |00c3: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb55e: 1a01 b101 |00c5: const-string v1, ":-P" // string@01b1 │ │ -0fb562: 7110 0143 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb568: 0c02 |00ca: move-result-object v2 │ │ -0fb56a: 6e30 f343 1002 |00cb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb570: 6200 6120 |00ce: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb574: 1a01 b801 |00d0: const-string v1, ":D" // string@01b8 │ │ -0fb578: 1402 6300 027f |00d2: const v2, #float 1.72802e+38 // #7f020063 │ │ -0fb57e: 7110 0143 0200 |00d5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb584: 0c02 |00d8: move-result-object v2 │ │ -0fb586: 6e30 f343 1002 |00d9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb58c: 6200 6120 |00dc: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb590: 1a01 af01 |00de: const-string v1, ":-D" // string@01af │ │ -0fb594: 1402 6300 027f |00e0: const v2, #float 1.72802e+38 // #7f020063 │ │ -0fb59a: 7110 0143 0200 |00e3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb5a0: 0c02 |00e6: move-result-object v2 │ │ -0fb5a2: 6e30 f343 1002 |00e7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb5a8: 6200 6120 |00ea: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb5ac: 1a01 bc01 |00ec: const-string v1, ":[" // string@01bc │ │ -0fb5b0: 7110 0143 0700 |00ee: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb5b6: 0c02 |00f1: move-result-object v2 │ │ -0fb5b8: 6e30 f343 1002 |00f2: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb5be: 6200 6120 |00f5: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb5c2: 1a01 b301 |00f7: const-string v1, ":-[" // string@01b3 │ │ -0fb5c6: 7110 0143 0700 |00f9: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb5cc: 0c02 |00fc: move-result-object v2 │ │ -0fb5ce: 6e30 f343 1002 |00fd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb5d4: 6200 6120 |0100: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb5d8: 1a01 bd01 |0102: const-string v1, ":\" // string@01bd │ │ -0fb5dc: 1402 6900 027f |0104: const v2, #float 1.72802e+38 // #7f020069 │ │ -0fb5e2: 7110 0143 0200 |0107: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb5e8: 0c02 |010a: move-result-object v2 │ │ -0fb5ea: 6e30 f343 1002 |010b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb5f0: 6200 6120 |010e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb5f4: 1a01 b401 |0110: const-string v1, ":-\" // string@01b4 │ │ -0fb5f8: 1402 6900 027f |0112: const v2, #float 1.72802e+38 // #7f020069 │ │ -0fb5fe: 7110 0143 0200 |0115: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb604: 0c02 |0118: move-result-object v2 │ │ -0fb606: 6e30 f343 1002 |0119: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb60c: 6200 6120 |011c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb610: 1a01 bf01 |011e: const-string v1, ":o" // string@01bf │ │ -0fb614: 7110 0143 0300 |0120: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb61a: 0c02 |0123: move-result-object v2 │ │ -0fb61c: 6e30 f343 1002 |0124: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb622: 6200 6120 |0127: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb626: 1a01 b501 |0129: const-string v1, ":-o" // string@01b5 │ │ -0fb62a: 7110 0143 0300 |012b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb630: 0c02 |012e: move-result-object v2 │ │ -0fb632: 6e30 f343 1002 |012f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb638: 6200 6120 |0132: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb63c: 1a01 b901 |0134: const-string v1, ":O" // string@01b9 │ │ -0fb640: 7110 0143 0300 |0136: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb646: 0c02 |0139: move-result-object v2 │ │ -0fb648: 6e30 f343 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb64e: 6200 6120 |013d: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb652: 1a01 b001 |013f: const-string v1, ":-O" // string@01b0 │ │ -0fb656: 7110 0143 0300 |0141: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb65c: 0c02 |0144: move-result-object v2 │ │ -0fb65e: 6e30 f343 1002 |0145: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb664: 6200 6120 |0148: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb668: 1a01 aa01 |014a: const-string v1, ":*" // string@01aa │ │ -0fb66c: 1402 6200 027f |014c: const v2, #float 1.72802e+38 // #7f020062 │ │ -0fb672: 7110 0143 0200 |014f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb678: 0c02 |0152: move-result-object v2 │ │ -0fb67a: 6e30 f343 1002 |0153: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb680: 6200 6120 |0156: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb684: 1a01 ae01 |0158: const-string v1, ":-*" // string@01ae │ │ -0fb688: 1402 6200 027f |015a: const v2, #float 1.72802e+38 // #7f020062 │ │ -0fb68e: 7110 0143 0200 |015d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb694: 0c02 |0160: move-result-object v2 │ │ -0fb696: 6e30 f343 1002 |0161: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb69c: 6200 6120 |0164: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb6a0: 1a01 9601 |0166: const-string v1, "8)" // string@0196 │ │ -0fb6a4: 7110 0143 0500 |0168: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb6aa: 0c02 |016b: move-result-object v2 │ │ -0fb6ac: 6e30 f343 1002 |016c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb6b2: 6200 6120 |016f: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb6b6: 1a01 9701 |0171: const-string v1, "8-)" // string@0197 │ │ -0fb6ba: 7110 0143 0500 |0173: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb6c0: 0c02 |0176: move-result-object v2 │ │ -0fb6c2: 6e30 f343 1002 |0177: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb6c8: 6200 6120 |017a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb6cc: 1a01 a301 |017c: const-string v1, ":!" // string@01a3 │ │ -0fb6d0: 1402 5e00 027f |017e: const v2, #float 1.72802e+38 // #7f02005e │ │ -0fb6d6: 7110 0143 0200 |0181: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb6dc: 0c02 |0184: move-result-object v2 │ │ -0fb6de: 6e30 f343 1002 |0185: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb6e4: 6200 6120 |0188: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb6e8: 1a01 ab01 |018a: const-string v1, ":-!" // string@01ab │ │ -0fb6ec: 1402 5e00 027f |018c: const v2, #float 1.72802e+38 // #7f02005e │ │ -0fb6f2: 7110 0143 0200 |018f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb6f8: 0c02 |0192: move-result-object v2 │ │ -0fb6fa: 6e30 f343 1002 |0193: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb700: 6200 6120 |0196: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb704: 1a01 a401 |0198: const-string v1, ":'(" // string@01a4 │ │ -0fb708: 7110 0143 0600 |019a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb70e: 0c02 |019d: move-result-object v2 │ │ -0fb710: 6e30 f343 1002 |019e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb716: 6200 6120 |01a1: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb71a: 1a01 a501 |01a3: const-string v1, ":'-(" // string@01a5 │ │ -0fb71e: 7110 0143 0600 |01a5: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb724: 0c02 |01a8: move-result-object v2 │ │ -0fb726: 6e30 f343 1002 |01a9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb72c: 6200 6120 |01ac: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb730: 1a01 bb01 |01ae: const-string v1, ":X" // string@01bb │ │ -0fb734: 1402 6500 027f |01b0: const v2, #float 1.72802e+38 // #7f020065 │ │ -0fb73a: 7110 0143 0200 |01b3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb740: 0c02 |01b6: move-result-object v2 │ │ -0fb742: 6e30 f343 1002 |01b7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb748: 6200 6120 |01ba: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb74c: 1a01 b201 |01bc: const-string v1, ":-X" // string@01b2 │ │ -0fb750: 1402 6500 027f |01be: const v2, #float 1.72802e+38 // #7f020065 │ │ -0fb756: 7110 0143 0200 |01c1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb75c: 0c02 |01c4: move-result-object v2 │ │ -0fb75e: 6e30 f343 1002 |01c5: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb764: 6200 6120 |01c8: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb768: 1a01 543a |01ca: const-string v1, "o_O" // string@3a54 │ │ -0fb76c: 1402 6c00 027f |01cc: const v2, #float 1.72802e+38 // #7f02006c │ │ -0fb772: 7110 0143 0200 |01cf: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb778: 0c02 |01d2: move-result-object v2 │ │ -0fb77a: 6e30 f343 1002 |01d3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb780: 6200 6120 |01d6: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb784: 1a01 2216 |01d8: const-string v1, "O_o" // string@1622 │ │ -0fb788: 1402 6c00 027f |01da: const v2, #float 1.72802e+38 // #7f02006c │ │ -0fb78e: 7110 0143 0200 |01dd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb794: 0c02 |01e0: move-result-object v2 │ │ -0fb796: 6e30 f343 1002 |01e1: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb79c: 6200 6120 |01e4: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb7a0: 1a01 c41c |01e6: const-string v1, "XP" // string@1cc4 │ │ -0fb7a4: 1402 6d00 027f |01e8: const v2, #float 1.72802e+38 // #7f02006d │ │ -0fb7aa: 7110 0143 0200 |01eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb7b0: 0c02 |01ee: move-result-object v2 │ │ -0fb7b2: 6e30 f343 1002 |01ef: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb7b8: 6200 6120 |01f2: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb7bc: 1a01 dc01 |01f4: const-string v1, ";P" // string@01dc │ │ -0fb7c0: 1402 6b00 027f |01f6: const v2, #float 1.72802e+38 // #7f02006b │ │ -0fb7c6: 7110 0143 0200 |01f9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb7cc: 0c02 |01fc: move-result-object v2 │ │ -0fb7ce: 6e30 f343 1002 |01fd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb7d4: 6200 6120 |0200: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb7d8: 1a01 6b01 |0202: const-string v1, "-_-" // string@016b │ │ -0fb7dc: 1402 6400 027f |0204: const v2, #float 1.72802e+38 // #7f020064 │ │ -0fb7e2: 7110 0143 0200 |0207: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb7e8: 0c02 |020a: move-result-object v2 │ │ -0fb7ea: 6e30 f343 1002 |020b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb7f0: 6200 6120 |020e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb7f4: 1a01 bf1c |0210: const-string v1, "X)" // string@1cbf │ │ -0fb7f8: 1402 6000 027f |0212: const v2, #float 1.72802e+38 // #7f020060 │ │ -0fb7fe: 7110 0143 0200 |0215: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb804: 0c02 |0218: move-result-object v2 │ │ -0fb806: 6e30 f343 1002 |0219: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb80c: 6200 6120 |021c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb810: 1a01 b701 |021e: const-string v1, ":3" // string@01b7 │ │ -0fb814: 1402 5800 027f |0220: const v2, #float 1.72801e+38 // #7f020058 │ │ -0fb81a: 7110 0143 0200 |0223: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb820: 0c02 |0226: move-result-object v2 │ │ -0fb822: 6e30 f343 1002 |0227: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb828: 6200 6120 |022a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb82c: 1a01 533a |022c: const-string v1, "o3o" // string@3a53 │ │ -0fb830: 1402 5a00 027f |022e: const v2, #float 1.72801e+38 // #7f02005a │ │ -0fb836: 7110 0143 0200 |0231: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb83c: 0c02 |0234: move-result-object v2 │ │ -0fb83e: 6e30 f343 1002 |0235: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb844: 6200 6120 |0238: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb848: 1a01 a601 |023a: const-string v1, ":'3" // string@01a6 │ │ -0fb84c: 1402 5900 027f |023c: const v2, #float 1.72801e+38 // #7f020059 │ │ -0fb852: 7110 0143 0200 |023f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fb858: 0c02 |0242: move-result-object v2 │ │ -0fb85a: 6e30 f343 1002 |0243: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -0fb860: 0e00 |0246: return-void │ │ +0f909c: |[0f909c] indrora.atomic.utils.Smilies.:()V │ │ +0f90ac: 1407 5d00 027f |0000: const v7, #float 1.72802e+38 // #7f02005d │ │ +0f90b2: 1406 5c00 027f |0003: const v6, #float 1.72802e+38 // #7f02005c │ │ +0f90b8: 1405 5b00 027f |0006: const v5, #float 1.72801e+38 // #7f02005b │ │ +0f90be: 1404 6800 027f |0009: const v4, #float 1.72802e+38 // #7f020068 │ │ +0f90c4: 1403 6700 027f |000c: const v3, #float 1.72802e+38 // #7f020067 │ │ +0f90ca: 2200 ac08 |000f: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +0f90ce: 7010 ed43 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +0f90d4: 6900 6120 |0014: sput-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f90d8: 6200 6120 |0016: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f90dc: 1a01 1a02 |0018: const-string v1, ">:o" // string@021a │ │ +0f90e0: 1402 6e00 027f |001a: const v2, #float 1.72802e+38 // #7f02006e │ │ +0f90e6: 7110 0143 0200 |001d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f90ec: 0c02 |0020: move-result-object v2 │ │ +0f90ee: 6e30 f343 1002 |0021: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f90f4: 6200 6120 |0024: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f90f8: 1a01 1902 |0026: const-string v1, ">:-o" // string@0219 │ │ +0f90fc: 1402 6e00 027f |0028: const v2, #float 1.72802e+38 // #7f02006e │ │ +0f9102: 7110 0143 0200 |002b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9108: 0c02 |002e: move-result-object v2 │ │ +0f910a: 6e30 f343 1002 |002f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9110: 6200 6120 |0032: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9114: 1a01 0a16 |0034: const-string v1, "O:)" // string@160a │ │ +0f9118: 1402 6100 027f |0036: const v2, #float 1.72802e+38 // #7f020061 │ │ +0f911e: 7110 0143 0200 |0039: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9124: 0c02 |003c: move-result-object v2 │ │ +0f9126: 6e30 f343 1002 |003d: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f912c: 6200 6120 |0040: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9130: 1a01 0b16 |0042: const-string v1, "O:-)" // string@160b │ │ +0f9134: 1402 6100 027f |0044: const v2, #float 1.72802e+38 // #7f020061 │ │ +0f913a: 7110 0143 0200 |0047: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9140: 0c02 |004a: move-result-object v2 │ │ +0f9142: 6e30 f343 1002 |004b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9148: 6200 6120 |004e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f914c: 1a01 a601 |0050: const-string v1, ":)" // string@01a6 │ │ +0f9150: 1402 6600 027f |0052: const v2, #float 1.72802e+38 // #7f020066 │ │ +0f9156: 7110 0143 0200 |0055: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f915c: 0c02 |0058: move-result-object v2 │ │ +0f915e: 6e30 f343 1002 |0059: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9164: 6200 6120 |005c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9168: 1a01 aa01 |005e: const-string v1, ":-)" // string@01aa │ │ +0f916c: 1402 6600 027f |0060: const v2, #float 1.72802e+38 // #7f020066 │ │ +0f9172: 7110 0143 0200 |0063: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9178: 0c02 |0066: move-result-object v2 │ │ +0f917a: 6e30 f343 1002 |0067: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9180: 6200 6120 |006a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9184: 1a01 a401 |006c: const-string v1, ":(" // string@01a4 │ │ +0f9188: 1402 5f00 027f |006e: const v2, #float 1.72802e+38 // #7f02005f │ │ +0f918e: 7110 0143 0200 |0071: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9194: 0c02 |0074: move-result-object v2 │ │ +0f9196: 6e30 f343 1002 |0075: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f919c: 6200 6120 |0078: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f91a0: 1a01 a901 |007a: const-string v1, ":-(" // string@01a9 │ │ +0f91a4: 1402 5f00 027f |007c: const v2, #float 1.72802e+38 // #7f02005f │ │ +0f91aa: 7110 0143 0200 |007f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f91b0: 0c02 |0082: move-result-object v2 │ │ +0f91b2: 6e30 f343 1002 |0083: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f91b8: 6200 6120 |0086: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f91bc: 1a01 d701 |0088: const-string v1, ";)" // string@01d7 │ │ +0f91c0: 1402 6a00 027f |008a: const v2, #float 1.72802e+38 // #7f02006a │ │ +0f91c6: 7110 0143 0200 |008d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f91cc: 0c02 |0090: move-result-object v2 │ │ +0f91ce: 6e30 f343 1002 |0091: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f91d4: 6200 6120 |0094: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f91d8: 1a01 d801 |0096: const-string v1, ";-)" // string@01d8 │ │ +0f91dc: 1402 6a00 027f |0098: const v2, #float 1.72802e+38 // #7f02006a │ │ +0f91e2: 7110 0143 0200 |009b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f91e8: 0c02 |009e: move-result-object v2 │ │ +0f91ea: 6e30 f343 1002 |009f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f91f0: 6200 6120 |00a2: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f91f4: 1a01 bd01 |00a4: const-string v1, ":p" // string@01bd │ │ +0f91f8: 7110 0143 0400 |00a6: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f91fe: 0c02 |00a9: move-result-object v2 │ │ +0f9200: 6e30 f343 1002 |00aa: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9206: 6200 6120 |00ad: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f920a: 1a01 b301 |00af: const-string v1, ":-p" // string@01b3 │ │ +0f920e: 7110 0143 0400 |00b1: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9214: 0c02 |00b4: move-result-object v2 │ │ +0f9216: 6e30 f343 1002 |00b5: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f921c: 6200 6120 |00b8: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9220: 1a01 b701 |00ba: const-string v1, ":P" // string@01b7 │ │ +0f9224: 7110 0143 0400 |00bc: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f922a: 0c02 |00bf: move-result-object v2 │ │ +0f922c: 6e30 f343 1002 |00c0: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9232: 6200 6120 |00c3: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9236: 1a01 ae01 |00c5: const-string v1, ":-P" // string@01ae │ │ +0f923a: 7110 0143 0400 |00c7: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9240: 0c02 |00ca: move-result-object v2 │ │ +0f9242: 6e30 f343 1002 |00cb: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9248: 6200 6120 |00ce: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f924c: 1a01 b501 |00d0: const-string v1, ":D" // string@01b5 │ │ +0f9250: 1402 6300 027f |00d2: const v2, #float 1.72802e+38 // #7f020063 │ │ +0f9256: 7110 0143 0200 |00d5: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f925c: 0c02 |00d8: move-result-object v2 │ │ +0f925e: 6e30 f343 1002 |00d9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9264: 6200 6120 |00dc: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9268: 1a01 ac01 |00de: const-string v1, ":-D" // string@01ac │ │ +0f926c: 1402 6300 027f |00e0: const v2, #float 1.72802e+38 // #7f020063 │ │ +0f9272: 7110 0143 0200 |00e3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9278: 0c02 |00e6: move-result-object v2 │ │ +0f927a: 6e30 f343 1002 |00e7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9280: 6200 6120 |00ea: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9284: 1a01 b901 |00ec: const-string v1, ":[" // string@01b9 │ │ +0f9288: 7110 0143 0700 |00ee: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f928e: 0c02 |00f1: move-result-object v2 │ │ +0f9290: 6e30 f343 1002 |00f2: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9296: 6200 6120 |00f5: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f929a: 1a01 b001 |00f7: const-string v1, ":-[" // string@01b0 │ │ +0f929e: 7110 0143 0700 |00f9: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f92a4: 0c02 |00fc: move-result-object v2 │ │ +0f92a6: 6e30 f343 1002 |00fd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f92ac: 6200 6120 |0100: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f92b0: 1a01 ba01 |0102: const-string v1, ":\" // string@01ba │ │ +0f92b4: 1402 6900 027f |0104: const v2, #float 1.72802e+38 // #7f020069 │ │ +0f92ba: 7110 0143 0200 |0107: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f92c0: 0c02 |010a: move-result-object v2 │ │ +0f92c2: 6e30 f343 1002 |010b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f92c8: 6200 6120 |010e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f92cc: 1a01 b101 |0110: const-string v1, ":-\" // string@01b1 │ │ +0f92d0: 1402 6900 027f |0112: const v2, #float 1.72802e+38 // #7f020069 │ │ +0f92d6: 7110 0143 0200 |0115: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f92dc: 0c02 |0118: move-result-object v2 │ │ +0f92de: 6e30 f343 1002 |0119: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f92e4: 6200 6120 |011c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f92e8: 1a01 bc01 |011e: const-string v1, ":o" // string@01bc │ │ +0f92ec: 7110 0143 0300 |0120: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f92f2: 0c02 |0123: move-result-object v2 │ │ +0f92f4: 6e30 f343 1002 |0124: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f92fa: 6200 6120 |0127: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f92fe: 1a01 b201 |0129: const-string v1, ":-o" // string@01b2 │ │ +0f9302: 7110 0143 0300 |012b: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9308: 0c02 |012e: move-result-object v2 │ │ +0f930a: 6e30 f343 1002 |012f: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9310: 6200 6120 |0132: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9314: 1a01 b601 |0134: const-string v1, ":O" // string@01b6 │ │ +0f9318: 7110 0143 0300 |0136: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f931e: 0c02 |0139: move-result-object v2 │ │ +0f9320: 6e30 f343 1002 |013a: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9326: 6200 6120 |013d: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f932a: 1a01 ad01 |013f: const-string v1, ":-O" // string@01ad │ │ +0f932e: 7110 0143 0300 |0141: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9334: 0c02 |0144: move-result-object v2 │ │ +0f9336: 6e30 f343 1002 |0145: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f933c: 6200 6120 |0148: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9340: 1a01 a701 |014a: const-string v1, ":*" // string@01a7 │ │ +0f9344: 1402 6200 027f |014c: const v2, #float 1.72802e+38 // #7f020062 │ │ +0f934a: 7110 0143 0200 |014f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9350: 0c02 |0152: move-result-object v2 │ │ +0f9352: 6e30 f343 1002 |0153: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9358: 6200 6120 |0156: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f935c: 1a01 ab01 |0158: const-string v1, ":-*" // string@01ab │ │ +0f9360: 1402 6200 027f |015a: const v2, #float 1.72802e+38 // #7f020062 │ │ +0f9366: 7110 0143 0200 |015d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f936c: 0c02 |0160: move-result-object v2 │ │ +0f936e: 6e30 f343 1002 |0161: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9374: 6200 6120 |0164: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9378: 1a01 9301 |0166: const-string v1, "8)" // string@0193 │ │ +0f937c: 7110 0143 0500 |0168: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9382: 0c02 |016b: move-result-object v2 │ │ +0f9384: 6e30 f343 1002 |016c: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f938a: 6200 6120 |016f: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f938e: 1a01 9401 |0171: const-string v1, "8-)" // string@0194 │ │ +0f9392: 7110 0143 0500 |0173: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9398: 0c02 |0176: move-result-object v2 │ │ +0f939a: 6e30 f343 1002 |0177: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f93a0: 6200 6120 |017a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f93a4: 1a01 a001 |017c: const-string v1, ":!" // string@01a0 │ │ +0f93a8: 1402 5e00 027f |017e: const v2, #float 1.72802e+38 // #7f02005e │ │ +0f93ae: 7110 0143 0200 |0181: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f93b4: 0c02 |0184: move-result-object v2 │ │ +0f93b6: 6e30 f343 1002 |0185: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f93bc: 6200 6120 |0188: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f93c0: 1a01 a801 |018a: const-string v1, ":-!" // string@01a8 │ │ +0f93c4: 1402 5e00 027f |018c: const v2, #float 1.72802e+38 // #7f02005e │ │ +0f93ca: 7110 0143 0200 |018f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f93d0: 0c02 |0192: move-result-object v2 │ │ +0f93d2: 6e30 f343 1002 |0193: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f93d8: 6200 6120 |0196: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f93dc: 1a01 a101 |0198: const-string v1, ":'(" // string@01a1 │ │ +0f93e0: 7110 0143 0600 |019a: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f93e6: 0c02 |019d: move-result-object v2 │ │ +0f93e8: 6e30 f343 1002 |019e: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f93ee: 6200 6120 |01a1: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f93f2: 1a01 a201 |01a3: const-string v1, ":'-(" // string@01a2 │ │ +0f93f6: 7110 0143 0600 |01a5: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f93fc: 0c02 |01a8: move-result-object v2 │ │ +0f93fe: 6e30 f343 1002 |01a9: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9404: 6200 6120 |01ac: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9408: 1a01 b801 |01ae: const-string v1, ":X" // string@01b8 │ │ +0f940c: 1402 6500 027f |01b0: const v2, #float 1.72802e+38 // #7f020065 │ │ +0f9412: 7110 0143 0200 |01b3: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9418: 0c02 |01b6: move-result-object v2 │ │ +0f941a: 6e30 f343 1002 |01b7: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9420: 6200 6120 |01ba: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9424: 1a01 af01 |01bc: const-string v1, ":-X" // string@01af │ │ +0f9428: 1402 6500 027f |01be: const v2, #float 1.72802e+38 // #7f020065 │ │ +0f942e: 7110 0143 0200 |01c1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9434: 0c02 |01c4: move-result-object v2 │ │ +0f9436: 6e30 f343 1002 |01c5: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f943c: 6200 6120 |01c8: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9440: 1a01 4f3a |01ca: const-string v1, "o_O" // string@3a4f │ │ +0f9444: 1402 6c00 027f |01cc: const v2, #float 1.72802e+38 // #7f02006c │ │ +0f944a: 7110 0143 0200 |01cf: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9450: 0c02 |01d2: move-result-object v2 │ │ +0f9452: 6e30 f343 1002 |01d3: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9458: 6200 6120 |01d6: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f945c: 1a01 1e16 |01d8: const-string v1, "O_o" // string@161e │ │ +0f9460: 1402 6c00 027f |01da: const v2, #float 1.72802e+38 // #7f02006c │ │ +0f9466: 7110 0143 0200 |01dd: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f946c: 0c02 |01e0: move-result-object v2 │ │ +0f946e: 6e30 f343 1002 |01e1: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9474: 6200 6120 |01e4: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9478: 1a01 c01c |01e6: const-string v1, "XP" // string@1cc0 │ │ +0f947c: 1402 6d00 027f |01e8: const v2, #float 1.72802e+38 // #7f02006d │ │ +0f9482: 7110 0143 0200 |01eb: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9488: 0c02 |01ee: move-result-object v2 │ │ +0f948a: 6e30 f343 1002 |01ef: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9490: 6200 6120 |01f2: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9494: 1a01 d901 |01f4: const-string v1, ";P" // string@01d9 │ │ +0f9498: 1402 6b00 027f |01f6: const v2, #float 1.72802e+38 // #7f02006b │ │ +0f949e: 7110 0143 0200 |01f9: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f94a4: 0c02 |01fc: move-result-object v2 │ │ +0f94a6: 6e30 f343 1002 |01fd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f94ac: 6200 6120 |0200: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f94b0: 1a01 6801 |0202: const-string v1, "-_-" // string@0168 │ │ +0f94b4: 1402 6400 027f |0204: const v2, #float 1.72802e+38 // #7f020064 │ │ +0f94ba: 7110 0143 0200 |0207: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f94c0: 0c02 |020a: move-result-object v2 │ │ +0f94c2: 6e30 f343 1002 |020b: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f94c8: 6200 6120 |020e: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f94cc: 1a01 bb1c |0210: const-string v1, "X)" // string@1cbb │ │ +0f94d0: 1402 6000 027f |0212: const v2, #float 1.72802e+38 // #7f020060 │ │ +0f94d6: 7110 0143 0200 |0215: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f94dc: 0c02 |0218: move-result-object v2 │ │ +0f94de: 6e30 f343 1002 |0219: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f94e4: 6200 6120 |021c: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f94e8: 1a01 b401 |021e: const-string v1, ":3" // string@01b4 │ │ +0f94ec: 1402 5800 027f |0220: const v2, #float 1.72801e+38 // #7f020058 │ │ +0f94f2: 7110 0143 0200 |0223: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f94f8: 0c02 |0226: move-result-object v2 │ │ +0f94fa: 6e30 f343 1002 |0227: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9500: 6200 6120 |022a: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9504: 1a01 4e3a |022c: const-string v1, "o3o" // string@3a4e │ │ +0f9508: 1402 5a00 027f |022e: const v2, #float 1.72801e+38 // #7f02005a │ │ +0f950e: 7110 0143 0200 |0231: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9514: 0c02 |0234: move-result-object v2 │ │ +0f9516: 6e30 f343 1002 |0235: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f951c: 6200 6120 |0238: sget-object v0, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9520: 1a01 a301 |023a: const-string v1, ":'3" // string@01a3 │ │ +0f9524: 1402 5900 027f |023c: const v2, #float 1.72801e+38 // #7f020059 │ │ +0f952a: 7110 0143 0200 |023f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0f9530: 0c02 |0242: move-result-object v2 │ │ +0f9532: 6e30 f343 1002 |0243: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +0f9538: 0e00 |0246: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=43 │ │ 0x0016 line=49 │ │ 0x0024 line=50 │ │ 0x0032 line=51 │ │ 0x0040 line=52 │ │ @@ -270560,17 +270650,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fb864: |[0fb864] indrora.atomic.utils.Smilies.:()V │ │ -0fb874: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fb87a: 0e00 |0003: return-void │ │ +0f953c: |[0f953c] indrora.atomic.utils.Smilies.:()V │ │ +0f954c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f9552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/utils/Smilies; │ │ │ │ #2 : (in Lindrora/atomic/utils/Smilies;) │ │ @@ -270578,110 +270668,110 @@ │ │ type : '(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -0fb87c: |[0fb87c] indrora.atomic.utils.Smilies.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; │ │ -0fb88c: 620a 6020 |0000: sget-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ -0fb890: 390a 0d00 |0002: if-nez v10, 000f // +000d │ │ -0fb894: 220a 2e08 |0004: new-instance v10, Lindrora/atomic/model/Settings; // type@082e │ │ -0fb898: 6e10 9301 0f00 |0006: invoke-virtual {v15}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ -0fb89e: 0c0b |0009: move-result-object v11 │ │ -0fb8a0: 7020 1542 ba00 |000a: invoke-direct {v10, v11}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ -0fb8a6: 690a 6020 |000d: sput-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ -0fb8aa: 2204 7908 |000f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0fb8ae: 1a0a fc00 |0011: const-string v10, "(" // string@00fc │ │ -0fb8b2: 7020 5c43 a400 |0013: invoke-direct {v4, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -0fb8b8: 620a 6120 |0016: sget-object v10, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb8bc: 6e10 f243 0a00 |0018: invoke-virtual {v10}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -0fb8c2: 0c0a |001b: move-result-object v10 │ │ -0fb8c4: 620b 6120 |001c: sget-object v11, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb8c8: 6e10 f543 0b00 |001e: invoke-virtual {v11}, Ljava/util/HashMap;.size:()I // method@43f5 │ │ -0fb8ce: 0a0b |0021: move-result v11 │ │ -0fb8d0: 23bb 3909 |0022: new-array v11, v11, [Ljava/lang/String; // type@0939 │ │ -0fb8d4: 7220 4b44 ba00 |0024: invoke-interface {v10, v11}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@444b │ │ -0fb8da: 0c08 |0027: move-result-object v8 │ │ -0fb8dc: 1f08 3909 |0028: check-cast v8, [Ljava/lang/String; // type@0939 │ │ -0fb8e0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -0fb8e2: 218a |002b: array-length v10, v8 │ │ -0fb8e4: 35a2 1300 |002c: if-ge v2, v10, 003f // +0013 │ │ -0fb8e8: 460a 0802 |002e: aget-object v10, v8, v2 │ │ -0fb8ec: 7110 8444 0a00 |0030: invoke-static {v10}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@4484 │ │ -0fb8f2: 0c0a |0033: move-result-object v10 │ │ -0fb8f4: 6e20 6343 a400 |0034: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fb8fa: 1a0a 7a4a |0037: const-string v10, "|" // string@4a7a │ │ -0fb8fe: 6e20 6343 a400 |0039: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fb904: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fb908: 28ed |003e: goto 002b // -0013 │ │ -0fb90a: 6e10 6843 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ -0fb910: 0a0a |0042: move-result v10 │ │ -0fb912: d80a 0aff |0043: add-int/lit8 v10, v10, #int -1 // #ff │ │ -0fb916: 6e20 6743 a400 |0045: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@4367 │ │ -0fb91c: 1a0a 3201 |0048: const-string v10, ")" // string@0132 │ │ -0fb920: 6e20 6343 a400 |004a: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fb926: 6e10 6a43 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fb92c: 0c0a |0050: move-result-object v10 │ │ -0fb92e: 7110 8144 0a00 |0051: invoke-static {v10}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -0fb934: 0c07 |0054: move-result-object v7 │ │ -0fb936: 6e20 8344 e700 |0055: invoke-virtual {v7, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -0fb93c: 0c03 |0058: move-result-object v3 │ │ -0fb93e: 6e10 7b44 0300 |0059: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ -0fb944: 0a0a |005c: move-result v10 │ │ -0fb946: 380a 5700 |005d: if-eqz v10, 00b4 // +0057 │ │ -0fb94a: 6e10 a801 0f00 |005f: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0fb950: 0c0b |0062: move-result-object v11 │ │ -0fb952: 620a 6120 |0063: sget-object v10, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ -0fb956: 121c |0065: const/4 v12, #int 1 // #1 │ │ -0fb958: 6e20 7c44 c300 |0066: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -0fb95e: 0c0c |0069: move-result-object v12 │ │ -0fb960: 6e20 f143 ca00 |006a: invoke-virtual {v10, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -0fb966: 0c0a |006d: move-result-object v10 │ │ -0fb968: 1f0a 6808 |006e: check-cast v10, Ljava/lang/Integer; // type@0868 │ │ -0fb96c: 6e10 fd42 0a00 |0070: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fb972: 0a0a |0073: move-result v10 │ │ -0fb974: 6e20 3002 ab00 |0074: invoke-virtual {v11, v10}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -0fb97a: 0c06 |0077: move-result-object v6 │ │ -0fb97c: 620a 6020 |0078: sget-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ -0fb980: 6e10 1e42 0a00 |007a: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -0fb986: 0a01 |007d: move-result v1 │ │ -0fb988: 6e10 a801 0f00 |007e: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0fb98e: 0c0a |0081: move-result-object v10 │ │ -0fb990: 6e10 2f02 0a00 |0082: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0fb996: 0c0a |0085: move-result-object v10 │ │ -0fb998: 52a0 bd15 |0086: iget v0, v10, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0fb99c: 821a |0088: int-to-float v10, v1 │ │ -0fb99e: 6e10 5303 0600 |0089: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ -0fb9a4: 0a0b |008c: move-result v11 │ │ -0fb9a6: 82bb |008d: int-to-float v11, v11 │ │ -0fb9a8: a905 0a0b |008e: div-float v5, v10, v11 │ │ -0fb9ac: 120a |0090: const/4 v10, #int 0 // #0 │ │ -0fb9ae: 120b |0091: const/4 v11, #int 0 // #0 │ │ -0fb9b0: 6e10 5403 0600 |0092: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ -0fb9b6: 0a0c |0095: move-result v12 │ │ -0fb9b8: 82cc |0096: int-to-float v12, v12 │ │ -0fb9ba: c85c |0097: mul-float/2addr v12, v5 │ │ -0fb9bc: c80c |0098: mul-float/2addr v12, v0 │ │ -0fb9be: 87cc |0099: float-to-int v12, v12 │ │ -0fb9c0: 821d |009a: int-to-float v13, v1 │ │ -0fb9c2: c80d |009b: mul-float/2addr v13, v0 │ │ -0fb9c4: 87dd |009c: float-to-int v13, v13 │ │ -0fb9c6: 6e5d 6203 a6cb |009d: invoke-virtual {v6, v10, v11, v12, v13}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -0fb9cc: 2209 bd06 |00a0: new-instance v9, Landroid/text/style/ImageSpan; // type@06bd │ │ -0fb9d0: 121a |00a2: const/4 v10, #int 1 // #1 │ │ -0fb9d2: 7030 3d37 690a |00a3: invoke-direct {v9, v6, v10}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;I)V // method@373d │ │ -0fb9d8: 6e10 8044 0300 |00a6: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ -0fb9de: 0a0a |00a9: move-result v10 │ │ -0fb9e0: 6e10 7a44 0300 |00aa: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ -0fb9e6: 0a0b |00ad: move-result v11 │ │ -0fb9e8: 130c 2100 |00ae: const/16 v12, #int 33 // #21 │ │ -0fb9ec: 6e5c 1c37 9eba |00b0: invoke-virtual {v14, v9, v10, v11, v12}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -0fb9f2: 28a6 |00b3: goto 0059 // -005a │ │ -0fb9f4: 110e |00b4: return-object v14 │ │ +0f9554: |[0f9554] indrora.atomic.utils.Smilies.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; │ │ +0f9564: 620a 6020 |0000: sget-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ +0f9568: 390a 0d00 |0002: if-nez v10, 000f // +000d │ │ +0f956c: 220a 2e08 |0004: new-instance v10, Lindrora/atomic/model/Settings; // type@082e │ │ +0f9570: 6e10 9301 0f00 |0006: invoke-virtual {v15}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0193 │ │ +0f9576: 0c0b |0009: move-result-object v11 │ │ +0f9578: 7020 1542 ba00 |000a: invoke-direct {v10, v11}, Lindrora/atomic/model/Settings;.:(Landroid/content/Context;)V // method@4215 │ │ +0f957e: 690a 6020 |000d: sput-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ +0f9582: 2204 7908 |000f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0f9586: 1a0a f900 |0011: const-string v10, "(" // string@00f9 │ │ +0f958a: 7020 5c43 a400 |0013: invoke-direct {v4, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +0f9590: 620a 6120 |0016: sget-object v10, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f9594: 6e10 f243 0a00 |0018: invoke-virtual {v10}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +0f959a: 0c0a |001b: move-result-object v10 │ │ +0f959c: 620b 6120 |001c: sget-object v11, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f95a0: 6e10 f543 0b00 |001e: invoke-virtual {v11}, Ljava/util/HashMap;.size:()I // method@43f5 │ │ +0f95a6: 0a0b |0021: move-result v11 │ │ +0f95a8: 23bb 3909 |0022: new-array v11, v11, [Ljava/lang/String; // type@0939 │ │ +0f95ac: 7220 4b44 ba00 |0024: invoke-interface {v10, v11}, Ljava/util/Set;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@444b │ │ +0f95b2: 0c08 |0027: move-result-object v8 │ │ +0f95b4: 1f08 3909 |0028: check-cast v8, [Ljava/lang/String; // type@0939 │ │ +0f95b8: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +0f95ba: 218a |002b: array-length v10, v8 │ │ +0f95bc: 35a2 1300 |002c: if-ge v2, v10, 003f // +0013 │ │ +0f95c0: 460a 0802 |002e: aget-object v10, v8, v2 │ │ +0f95c4: 7110 8444 0a00 |0030: invoke-static {v10}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@4484 │ │ +0f95ca: 0c0a |0033: move-result-object v10 │ │ +0f95cc: 6e20 6343 a400 |0034: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f95d2: 1a0a 754a |0037: const-string v10, "|" // string@4a75 │ │ +0f95d6: 6e20 6343 a400 |0039: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f95dc: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f95e0: 28ed |003e: goto 002b // -0013 │ │ +0f95e2: 6e10 6843 0400 |003f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.length:()I // method@4368 │ │ +0f95e8: 0a0a |0042: move-result v10 │ │ +0f95ea: d80a 0aff |0043: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0f95ee: 6e20 6743 a400 |0045: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.deleteCharAt:(I)Ljava/lang/StringBuilder; // method@4367 │ │ +0f95f4: 1a0a 2f01 |0048: const-string v10, ")" // string@012f │ │ +0f95f8: 6e20 6343 a400 |004a: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f95fe: 6e10 6a43 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f9604: 0c0a |0050: move-result-object v10 │ │ +0f9606: 7110 8144 0a00 |0051: invoke-static {v10}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +0f960c: 0c07 |0054: move-result-object v7 │ │ +0f960e: 6e20 8344 e700 |0055: invoke-virtual {v7, v14}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +0f9614: 0c03 |0058: move-result-object v3 │ │ +0f9616: 6e10 7b44 0300 |0059: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ +0f961c: 0a0a |005c: move-result v10 │ │ +0f961e: 380a 5700 |005d: if-eqz v10, 00b4 // +0057 │ │ +0f9622: 6e10 a801 0f00 |005f: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f9628: 0c0b |0062: move-result-object v11 │ │ +0f962a: 620a 6120 |0063: sget-object v10, Lindrora/atomic/utils/Smilies;.mappings:Ljava/util/HashMap; // field@2061 │ │ +0f962e: 121c |0065: const/4 v12, #int 1 // #1 │ │ +0f9630: 6e20 7c44 c300 |0066: invoke-virtual {v3, v12}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +0f9636: 0c0c |0069: move-result-object v12 │ │ +0f9638: 6e20 f143 ca00 |006a: invoke-virtual {v10, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +0f963e: 0c0a |006d: move-result-object v10 │ │ +0f9640: 1f0a 6808 |006e: check-cast v10, Ljava/lang/Integer; // type@0868 │ │ +0f9644: 6e10 fd42 0a00 |0070: invoke-virtual {v10}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0f964a: 0a0a |0073: move-result v10 │ │ +0f964c: 6e20 3002 ab00 |0074: invoke-virtual {v11, v10}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +0f9652: 0c06 |0077: move-result-object v6 │ │ +0f9654: 620a 6020 |0078: sget-object v10, Lindrora/atomic/utils/Smilies;._settings:Lindrora/atomic/model/Settings; // field@2060 │ │ +0f9658: 6e10 1e42 0a00 |007a: invoke-virtual {v10}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +0f965e: 0a01 |007d: move-result v1 │ │ +0f9660: 6e10 a801 0f00 |007e: invoke-virtual {v15}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f9666: 0c0a |0081: move-result-object v10 │ │ +0f9668: 6e10 2f02 0a00 |0082: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0f966e: 0c0a |0085: move-result-object v10 │ │ +0f9670: 52a0 bd15 |0086: iget v0, v10, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0f9674: 821a |0088: int-to-float v10, v1 │ │ +0f9676: 6e10 5303 0600 |0089: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ +0f967c: 0a0b |008c: move-result v11 │ │ +0f967e: 82bb |008d: int-to-float v11, v11 │ │ +0f9680: a905 0a0b |008e: div-float v5, v10, v11 │ │ +0f9684: 120a |0090: const/4 v10, #int 0 // #0 │ │ +0f9686: 120b |0091: const/4 v11, #int 0 // #0 │ │ +0f9688: 6e10 5403 0600 |0092: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ +0f968e: 0a0c |0095: move-result v12 │ │ +0f9690: 82cc |0096: int-to-float v12, v12 │ │ +0f9692: c85c |0097: mul-float/2addr v12, v5 │ │ +0f9694: c80c |0098: mul-float/2addr v12, v0 │ │ +0f9696: 87cc |0099: float-to-int v12, v12 │ │ +0f9698: 821d |009a: int-to-float v13, v1 │ │ +0f969a: c80d |009b: mul-float/2addr v13, v0 │ │ +0f969c: 87dd |009c: float-to-int v13, v13 │ │ +0f969e: 6e5d 6203 a6cb |009d: invoke-virtual {v6, v10, v11, v12, v13}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +0f96a4: 2209 bd06 |00a0: new-instance v9, Landroid/text/style/ImageSpan; // type@06bd │ │ +0f96a8: 121a |00a2: const/4 v10, #int 1 // #1 │ │ +0f96aa: 7030 3d37 690a |00a3: invoke-direct {v9, v6, v10}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;I)V // method@373d │ │ +0f96b0: 6e10 8044 0300 |00a6: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@4480 │ │ +0f96b6: 0a0a |00a9: move-result v10 │ │ +0f96b8: 6e10 7a44 0300 |00aa: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@447a │ │ +0f96be: 0a0b |00ad: move-result v11 │ │ +0f96c0: 130c 2100 |00ae: const/16 v12, #int 33 // #21 │ │ +0f96c4: 6e5c 1c37 9eba |00b0: invoke-virtual {v14, v9, v10, v11, v12}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +0f96ca: 28a6 |00b3: goto 0059 // -005a │ │ +0f96cc: 110e |00b4: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x000f line=105 │ │ 0x0016 line=106 │ │ 0x002a line=108 │ │ @@ -270720,35 +270810,35 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0fb9f8: |[0fb9f8] indrora.atomic.utils.Smilies.toSpannable:(Ljava/lang/String;Landroid/content/Context;)Landroid/text/SpannableString; │ │ -0fba08: 2200 ad06 |0000: new-instance v0, Landroid/text/SpannableString; // type@06ad │ │ -0fba0c: 7020 1a37 1000 |0002: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -0fba12: 7120 6442 2000 |0005: invoke-static {v0, v2}, Lindrora/atomic/utils/Smilies;.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; // method@4264 │ │ -0fba18: 0c00 |0008: move-result-object v0 │ │ -0fba1a: 1100 |0009: return-object v0 │ │ +0f96d0: |[0f96d0] indrora.atomic.utils.Smilies.toSpannable:(Ljava/lang/String;Landroid/content/Context;)Landroid/text/SpannableString; │ │ +0f96e0: 2200 ad06 |0000: new-instance v0, Landroid/text/SpannableString; // type@06ad │ │ +0f96e4: 7020 1a37 1000 |0002: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +0f96ea: 7120 6442 2000 |0005: invoke-static {v0, v2}, Lindrora/atomic/utils/Smilies;.toSpannable:(Landroid/text/SpannableString;Landroid/content/Context;)Landroid/text/SpannableString; // method@4264 │ │ +0f96f0: 0c00 |0008: move-result-object v0 │ │ +0f96f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=1 text Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 6363 (Smilies.java) │ │ + source_file_idx : 6359 (Smilies.java) │ │ │ │ Class #1154 header: │ │ class_idx : 2106 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1867 │ │ -source_file_idx : 5495 │ │ +source_file_idx : 5491 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1154 - │ │ Class descriptor : 'Lindrora/atomic/view/MessageListView;' │ │ @@ -270763,46 +270853,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -0fba1c: |[0fba1c] indrora.atomic.view.MessageListView.:(Landroid/content/Context;)V │ │ -0fba2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0fba2e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0fba30: 7020 c53b 7600 |0002: invoke-direct {v6, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@3bc5 │ │ -0fba36: 7100 453e 0000 |0005: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -0fba3c: 0c00 |0008: move-result-object v0 │ │ -0fba3e: 7100 6c41 0000 |0009: invoke-static {}, Lindrora/atomic/listener/MessageClickListener;.getInstance:()Lindrora/atomic/listener/MessageClickListener; // method@416c │ │ -0fba44: 0c03 |000c: move-result-object v3 │ │ -0fba46: 6e20 7042 3600 |000d: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@4270 │ │ -0fba4c: 6e20 7442 4600 |0010: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setStackFromBottom:(Z)V // method@4274 │ │ -0fba52: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0fba54: 6e20 6d42 3600 |0014: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@426d │ │ -0fba5a: 6e20 6e42 4600 |0017: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setFastScrollEnabled:(Z)V // method@426e │ │ -0fba60: 6e10 8641 0000 |001a: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -0fba66: 0a03 |001d: move-result v3 │ │ -0fba68: 6e20 6c42 3600 |001e: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setCacheColorHint:(I)V // method@426c │ │ -0fba6e: 6e20 7642 5600 |0021: invoke-virtual {v6, v5}, Lindrora/atomic/view/MessageListView;.setVerticalFadingEdgeEnabled:(Z)V // method@4276 │ │ -0fba74: 6e20 7242 5600 |0024: invoke-virtual {v6, v5}, Lindrora/atomic/view/MessageListView;.setScrollBarStyle:(I)V // method@4272 │ │ -0fba7a: 6e10 8641 0000 |0027: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -0fba80: 0a03 |002a: move-result v3 │ │ -0fba82: 6e20 6b42 3600 |002b: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setBackgroundColor:(I)V // method@426b │ │ -0fba88: 6e10 a801 0700 |002e: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -0fba8e: 0c03 |0031: move-result-object v3 │ │ -0fba90: 6e10 2f02 0300 |0032: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -0fba96: 0c03 |0035: move-result-object v3 │ │ -0fba98: 5231 bd15 |0036: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -0fba9c: 1503 a040 |0038: const/high16 v3, #int 1084227584 // #40a0 │ │ -0fbaa0: c813 |003a: mul-float/2addr v3, v1 │ │ -0fbaa2: 8732 |003b: float-to-int v2, v3 │ │ -0fbaa4: 6e52 7142 2622 |003c: invoke-virtual {v6, v2, v2, v2, v2}, Lindrora/atomic/view/MessageListView;.setPadding:(IIII)V // method@4271 │ │ -0fbaaa: 6e20 7542 4600 |003f: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setTranscriptMode:(I)V // method@4275 │ │ -0fbab0: 0e00 |0042: return-void │ │ +0f96f4: |[0f96f4] indrora.atomic.view.MessageListView.:(Landroid/content/Context;)V │ │ +0f9704: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f9706: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0f9708: 7020 c53b 7600 |0002: invoke-direct {v6, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@3bc5 │ │ +0f970e: 7100 453e 0000 |0005: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +0f9714: 0c00 |0008: move-result-object v0 │ │ +0f9716: 7100 6c41 0000 |0009: invoke-static {}, Lindrora/atomic/listener/MessageClickListener;.getInstance:()Lindrora/atomic/listener/MessageClickListener; // method@416c │ │ +0f971c: 0c03 |000c: move-result-object v3 │ │ +0f971e: 6e20 7042 3600 |000d: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@4270 │ │ +0f9724: 6e20 7442 4600 |0010: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setStackFromBottom:(Z)V // method@4274 │ │ +0f972a: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0f972c: 6e20 6d42 3600 |0014: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@426d │ │ +0f9732: 6e20 6e42 4600 |0017: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setFastScrollEnabled:(Z)V // method@426e │ │ +0f9738: 6e10 8641 0000 |001a: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +0f973e: 0a03 |001d: move-result v3 │ │ +0f9740: 6e20 6c42 3600 |001e: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setCacheColorHint:(I)V // method@426c │ │ +0f9746: 6e20 7642 5600 |0021: invoke-virtual {v6, v5}, Lindrora/atomic/view/MessageListView;.setVerticalFadingEdgeEnabled:(Z)V // method@4276 │ │ +0f974c: 6e20 7242 5600 |0024: invoke-virtual {v6, v5}, Lindrora/atomic/view/MessageListView;.setScrollBarStyle:(I)V // method@4272 │ │ +0f9752: 6e10 8641 0000 |0027: invoke-virtual {v0}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +0f9758: 0a03 |002a: move-result v3 │ │ +0f975a: 6e20 6b42 3600 |002b: invoke-virtual {v6, v3}, Lindrora/atomic/view/MessageListView;.setBackgroundColor:(I)V // method@426b │ │ +0f9760: 6e10 a801 0700 |002e: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +0f9766: 0c03 |0031: move-result-object v3 │ │ +0f9768: 6e10 2f02 0300 |0032: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +0f976e: 0c03 |0035: move-result-object v3 │ │ +0f9770: 5231 bd15 |0036: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +0f9774: 1503 a040 |0038: const/high16 v3, #int 1084227584 // #40a0 │ │ +0f9778: c813 |003a: mul-float/2addr v3, v1 │ │ +0f977a: 8732 |003b: float-to-int v2, v3 │ │ +0f977c: 6e52 7142 2622 |003c: invoke-virtual {v6, v2, v2, v2, v2}, Lindrora/atomic/view/MessageListView;.setPadding:(IIII)V // method@4271 │ │ +0f9782: 6e20 7542 4600 |003f: invoke-virtual {v6, v4}, Lindrora/atomic/view/MessageListView;.setTranscriptMode:(I)V // method@4275 │ │ +0f9788: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=49 │ │ 0x0009 line=51 │ │ 0x0010 line=54 │ │ 0x0013 line=56 │ │ @@ -270829,18 +270919,18 @@ │ │ type : '()Landroid/widget/Adapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0fbab4: |[0fbab4] indrora.atomic.view.MessageListView.getAdapter:()Landroid/widget/Adapter; │ │ -0fbac4: 6e10 6942 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/view/MessageListView;.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; // method@4269 │ │ -0fbaca: 0c00 |0003: move-result-object v0 │ │ -0fbacc: 1100 |0004: return-object v0 │ │ +0f978c: |[0f978c] indrora.atomic.view.MessageListView.getAdapter:()Landroid/widget/Adapter; │ │ +0f979c: 6e10 6942 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/view/MessageListView;.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; // method@4269 │ │ +0f97a2: 0c00 |0003: move-result-object v0 │ │ +0f97a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/view/MessageListView; │ │ │ │ #1 : (in Lindrora/atomic/view/MessageListView;) │ │ @@ -270848,18 +270938,18 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0fbad0: |[0fbad0] indrora.atomic.view.MessageListView.getAdapter:()Landroid/widget/ListAdapter; │ │ -0fbae0: 6e10 6942 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/view/MessageListView;.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; // method@4269 │ │ -0fbae6: 0c00 |0003: move-result-object v0 │ │ -0fbae8: 1100 |0004: return-object v0 │ │ +0f97a8: |[0f97a8] indrora.atomic.view.MessageListView.getAdapter:()Landroid/widget/ListAdapter; │ │ +0f97b8: 6e10 6942 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/view/MessageListView;.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; // method@4269 │ │ +0f97be: 0c00 |0003: move-result-object v0 │ │ +0f97c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/view/MessageListView; │ │ │ │ #2 : (in Lindrora/atomic/view/MessageListView;) │ │ @@ -270867,32 +270957,32 @@ │ │ type : '()Lindrora/atomic/adapter/MessageListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0fbaec: |[0fbaec] indrora.atomic.view.MessageListView.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; │ │ -0fbafc: 6f10 cb3b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@3bcb │ │ -0fbb02: 0c00 |0003: move-result-object v0 │ │ -0fbb04: 1f00 d607 |0004: check-cast v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ -0fbb08: 1100 |0006: return-object v0 │ │ +0f97c4: |[0f97c4] indrora.atomic.view.MessageListView.getAdapter:()Lindrora/atomic/adapter/MessageListAdapter; │ │ +0f97d4: 6f10 cb3b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.getAdapter:()Landroid/widget/ListAdapter; // method@3bcb │ │ +0f97da: 0c00 |0003: move-result-object v0 │ │ +0f97dc: 1f00 d607 |0004: check-cast v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ +0f97e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/view/MessageListView; │ │ │ │ - source_file_idx : 5495 (MessageListView.java) │ │ + source_file_idx : 5491 (MessageListView.java) │ │ │ │ Class #1155 header: │ │ class_idx : 2268 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1529 │ │ +source_file_idx : 1525 │ │ static_fields_size : 20 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #1155 - │ │ Class descriptor : 'Lorg/jibble/pircbot/Colors;' │ │ @@ -271007,17 +271097,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fbb0c: |[0fbb0c] org.jibble.pircbot.Colors.:()V │ │ -0fbb1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fbb22: 0e00 |0003: return-void │ │ +0f97e4: |[0f97e4] org.jibble.pircbot.Colors.:()V │ │ +0f97f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0f97fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jibble/pircbot/Colors; │ │ │ │ @@ -271026,75 +271116,75 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0fbb24: |[0fbb24] org.jibble.pircbot.Colors.removeColors:(Ljava/lang/String;)Ljava/lang/String; │ │ -0fbb34: 6e10 4443 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -0fbb3a: 0a03 |0003: move-result v3 │ │ -0fbb3c: 2200 7808 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ -0fbb40: 7010 5443 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0fbb46: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0fbb48: 3532 6300 |000a: if-ge v2, v3, 006d // +0063 │ │ -0fbb4c: 6e20 3343 2500 |000c: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbb52: 0a01 |000f: move-result v1 │ │ -0fbb54: 1234 |0010: const/4 v4, #int 3 // #3 │ │ -0fbb56: 3341 4f00 |0011: if-ne v1, v4, 0060 // +004f │ │ -0fbb5a: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbb5e: 3532 f5ff |0015: if-ge v2, v3, 000a // -000b │ │ -0fbb62: 6e20 3343 2500 |0017: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbb68: 0a01 |001a: move-result v1 │ │ -0fbb6a: 7110 cf42 0100 |001b: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ -0fbb70: 0a04 |001e: move-result v4 │ │ -0fbb72: 3804 ebff |001f: if-eqz v4, 000a // -0015 │ │ -0fbb76: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbb7a: 3532 0e00 |0023: if-ge v2, v3, 0031 // +000e │ │ -0fbb7e: 6e20 3343 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbb84: 0a01 |0028: move-result v1 │ │ -0fbb86: 7110 cf42 0100 |0029: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ -0fbb8c: 0a04 |002c: move-result v4 │ │ -0fbb8e: 3804 0400 |002d: if-eqz v4, 0031 // +0004 │ │ -0fbb92: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbb96: 3532 d9ff |0031: if-ge v2, v3, 000a // -0027 │ │ -0fbb9a: 6e20 3343 2500 |0033: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbba0: 0a01 |0036: move-result v1 │ │ -0fbba2: 1304 2c00 |0037: const/16 v4, #int 44 // #2c │ │ -0fbba6: 3341 d1ff |0039: if-ne v1, v4, 000a // -002f │ │ -0fbbaa: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbbae: 3532 2000 |003d: if-ge v2, v3, 005d // +0020 │ │ -0fbbb2: 6e20 3343 2500 |003f: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbbb8: 0a01 |0042: move-result v1 │ │ -0fbbba: 7110 cf42 0100 |0043: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ -0fbbc0: 0a04 |0046: move-result v4 │ │ -0fbbc2: 3804 1300 |0047: if-eqz v4, 005a // +0013 │ │ -0fbbc6: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbbca: 3532 bfff |004b: if-ge v2, v3, 000a // -0041 │ │ -0fbbce: 6e20 3343 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbbd4: 0a01 |0050: move-result v1 │ │ -0fbbd6: 7110 cf42 0100 |0051: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ -0fbbdc: 0a04 |0054: move-result v4 │ │ -0fbbde: 3804 b5ff |0055: if-eqz v4, 000a // -004b │ │ -0fbbe2: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbbe6: 28b1 |0059: goto 000a // -004f │ │ -0fbbe8: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0fbbec: 28ae |005c: goto 000a // -0052 │ │ -0fbbee: d802 02ff |005d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0fbbf2: 28ab |005f: goto 000a // -0055 │ │ -0fbbf4: 1304 0f00 |0060: const/16 v4, #int 15 // #f │ │ -0fbbf8: 3341 0500 |0062: if-ne v1, v4, 0067 // +0005 │ │ -0fbbfc: d802 0201 |0064: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbc00: 28a4 |0066: goto 000a // -005c │ │ -0fbc02: 6e20 5643 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@4356 │ │ -0fbc08: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbc0c: 289e |006c: goto 000a // -0062 │ │ -0fbc0e: 6e10 5943 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0fbc14: 0c04 |0070: move-result-object v4 │ │ -0fbc16: 1104 |0071: return-object v4 │ │ +0f97fc: |[0f97fc] org.jibble.pircbot.Colors.removeColors:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f980c: 6e10 4443 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f9812: 0a03 |0003: move-result v3 │ │ +0f9814: 2200 7808 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ +0f9818: 7010 5443 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0f981e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0f9820: 3532 6300 |000a: if-ge v2, v3, 006d // +0063 │ │ +0f9824: 6e20 3343 2500 |000c: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f982a: 0a01 |000f: move-result v1 │ │ +0f982c: 1234 |0010: const/4 v4, #int 3 // #3 │ │ +0f982e: 3341 4f00 |0011: if-ne v1, v4, 0060 // +004f │ │ +0f9832: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f9836: 3532 f5ff |0015: if-ge v2, v3, 000a // -000b │ │ +0f983a: 6e20 3343 2500 |0017: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f9840: 0a01 |001a: move-result v1 │ │ +0f9842: 7110 cf42 0100 |001b: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ +0f9848: 0a04 |001e: move-result v4 │ │ +0f984a: 3804 ebff |001f: if-eqz v4, 000a // -0015 │ │ +0f984e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f9852: 3532 0e00 |0023: if-ge v2, v3, 0031 // +000e │ │ +0f9856: 6e20 3343 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f985c: 0a01 |0028: move-result v1 │ │ +0f985e: 7110 cf42 0100 |0029: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ +0f9864: 0a04 |002c: move-result v4 │ │ +0f9866: 3804 0400 |002d: if-eqz v4, 0031 // +0004 │ │ +0f986a: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f986e: 3532 d9ff |0031: if-ge v2, v3, 000a // -0027 │ │ +0f9872: 6e20 3343 2500 |0033: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f9878: 0a01 |0036: move-result v1 │ │ +0f987a: 1304 2c00 |0037: const/16 v4, #int 44 // #2c │ │ +0f987e: 3341 d1ff |0039: if-ne v1, v4, 000a // -002f │ │ +0f9882: d802 0201 |003b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f9886: 3532 2000 |003d: if-ge v2, v3, 005d // +0020 │ │ +0f988a: 6e20 3343 2500 |003f: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f9890: 0a01 |0042: move-result v1 │ │ +0f9892: 7110 cf42 0100 |0043: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ +0f9898: 0a04 |0046: move-result v4 │ │ +0f989a: 3804 1300 |0047: if-eqz v4, 005a // +0013 │ │ +0f989e: d802 0201 |0049: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f98a2: 3532 bfff |004b: if-ge v2, v3, 000a // -0041 │ │ +0f98a6: 6e20 3343 2500 |004d: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f98ac: 0a01 |0050: move-result v1 │ │ +0f98ae: 7110 cf42 0100 |0051: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@42cf │ │ +0f98b4: 0a04 |0054: move-result v4 │ │ +0f98b6: 3804 b5ff |0055: if-eqz v4, 000a // -004b │ │ +0f98ba: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f98be: 28b1 |0059: goto 000a // -004f │ │ +0f98c0: d802 02ff |005a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f98c4: 28ae |005c: goto 000a // -0052 │ │ +0f98c6: d802 02ff |005d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0f98ca: 28ab |005f: goto 000a // -0055 │ │ +0f98cc: 1304 0f00 |0060: const/16 v4, #int 15 // #f │ │ +0f98d0: 3341 0500 |0062: if-ne v1, v4, 0067 // +0005 │ │ +0f98d4: d802 0201 |0064: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f98d8: 28a4 |0066: goto 000a // -005c │ │ +0f98da: 6e20 5643 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@4356 │ │ +0f98e0: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f98e4: 289e |006c: goto 000a // -0062 │ │ +0f98e6: 6e10 5943 0000 |006d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0f98ec: 0c04 |0070: move-result-object v4 │ │ +0f98ee: 1104 |0071: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x0009 line=193 │ │ 0x000a line=194 │ │ 0x000c line=195 │ │ @@ -271139,38 +271229,38 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0fbc18: |[0fbc18] org.jibble.pircbot.Colors.removeFormatting:(Ljava/lang/String;)Ljava/lang/String; │ │ -0fbc28: 6e10 4443 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -0fbc2e: 0a03 |0003: move-result v3 │ │ -0fbc30: 2200 7808 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ -0fbc34: 7010 5443 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ -0fbc3a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0fbc3c: 3532 1c00 |000a: if-ge v2, v3, 0026 // +001c │ │ -0fbc40: 6e20 3343 2500 |000c: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -0fbc46: 0a01 |000f: move-result v1 │ │ -0fbc48: 1304 0f00 |0010: const/16 v4, #int 15 // #f │ │ -0fbc4c: 3241 0d00 |0012: if-eq v1, v4, 001f // +000d │ │ -0fbc50: 1224 |0014: const/4 v4, #int 2 // #2 │ │ -0fbc52: 3241 0a00 |0015: if-eq v1, v4, 001f // +000a │ │ -0fbc56: 1304 1f00 |0017: const/16 v4, #int 31 // #1f │ │ -0fbc5a: 3241 0600 |0019: if-eq v1, v4, 001f // +0006 │ │ -0fbc5e: 1304 1600 |001b: const/16 v4, #int 22 // #16 │ │ -0fbc62: 3341 0500 |001d: if-ne v1, v4, 0022 // +0005 │ │ -0fbc66: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0fbc6a: 28e9 |0021: goto 000a // -0017 │ │ -0fbc6c: 6e20 5643 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@4356 │ │ -0fbc72: 28fa |0025: goto 001f // -0006 │ │ -0fbc74: 6e10 5943 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -0fbc7a: 0c04 |0029: move-result-object v4 │ │ -0fbc7c: 1104 |002a: return-object v4 │ │ +0f98f0: |[0f98f0] org.jibble.pircbot.Colors.removeFormatting:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f9900: 6e10 4443 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +0f9906: 0a03 |0003: move-result v3 │ │ +0f9908: 2200 7808 |0004: new-instance v0, Ljava/lang/StringBuffer; // type@0878 │ │ +0f990c: 7010 5443 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@4354 │ │ +0f9912: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0f9914: 3532 1c00 |000a: if-ge v2, v3, 0026 // +001c │ │ +0f9918: 6e20 3343 2500 |000c: invoke-virtual {v5, v2}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +0f991e: 0a01 |000f: move-result v1 │ │ +0f9920: 1304 0f00 |0010: const/16 v4, #int 15 // #f │ │ +0f9924: 3241 0d00 |0012: if-eq v1, v4, 001f // +000d │ │ +0f9928: 1224 |0014: const/4 v4, #int 2 // #2 │ │ +0f992a: 3241 0a00 |0015: if-eq v1, v4, 001f // +000a │ │ +0f992e: 1304 1f00 |0017: const/16 v4, #int 31 // #1f │ │ +0f9932: 3241 0600 |0019: if-eq v1, v4, 001f // +0006 │ │ +0f9936: 1304 1600 |001b: const/16 v4, #int 22 // #16 │ │ +0f993a: 3341 0500 |001d: if-ne v1, v4, 0022 // +0005 │ │ +0f993e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0f9942: 28e9 |0021: goto 000a // -0017 │ │ +0f9944: 6e20 5643 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@4356 │ │ +0f994a: 28fa |0025: goto 001f // -0006 │ │ +0f994c: 6e10 5943 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +0f9952: 0c04 |0029: move-result-object v4 │ │ +0f9954: 1104 |002a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ 0x0009 line=257 │ │ 0x000c line=258 │ │ 0x0010 line=259 │ │ @@ -271189,34 +271279,34 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0fbc80: |[0fbc80] org.jibble.pircbot.Colors.removeFormattingAndColors:(Ljava/lang/String;)Ljava/lang/String; │ │ -0fbc90: 7110 9844 0100 |0000: invoke-static {v1}, Lorg/jibble/pircbot/Colors;.removeColors:(Ljava/lang/String;)Ljava/lang/String; // method@4498 │ │ -0fbc96: 0c00 |0003: move-result-object v0 │ │ -0fbc98: 7110 9944 0000 |0004: invoke-static {v0}, Lorg/jibble/pircbot/Colors;.removeFormatting:(Ljava/lang/String;)Ljava/lang/String; // method@4499 │ │ -0fbc9e: 0c00 |0007: move-result-object v0 │ │ -0fbca0: 1100 |0008: return-object v0 │ │ +0f9958: |[0f9958] org.jibble.pircbot.Colors.removeFormattingAndColors:(Ljava/lang/String;)Ljava/lang/String; │ │ +0f9968: 7110 9844 0100 |0000: invoke-static {v1}, Lorg/jibble/pircbot/Colors;.removeColors:(Ljava/lang/String;)Ljava/lang/String; // method@4498 │ │ +0f996e: 0c00 |0003: move-result-object v0 │ │ +0f9970: 7110 9944 0000 |0004: invoke-static {v0}, Lorg/jibble/pircbot/Colors;.removeFormatting:(Ljava/lang/String;)Ljava/lang/String; // method@4499 │ │ +0f9976: 0c00 |0007: move-result-object v0 │ │ +0f9978: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 line Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1529 (Colors.java) │ │ + source_file_idx : 1525 (Colors.java) │ │ │ │ Class #1156 header: │ │ class_idx : 2269 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1746 │ │ +source_file_idx : 1742 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 11 │ │ │ │ Class #1156 annotations: │ │ Annotations on method #17564 '' │ │ @@ -271283,32 +271373,32 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0fbca4: |[0fbca4] org.jibble.pircbot.DccChat.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V │ │ -0fbcb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fbcb6: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0fbcbc: 5b30 8f20 |0004: iput-object v0, v3, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ -0fbcc0: 5b30 8e20 |0006: iput-object v0, v3, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ -0fbcc4: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ -0fbcc8: 5a30 8c20 |000a: iput-wide v0, v3, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ -0fbccc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0fbcce: 5930 9120 |000d: iput v0, v3, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ -0fbcd2: 5b34 8d20 |000f: iput-object v4, v3, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ -0fbcd6: 5a38 8c20 |0011: iput-wide v8, v3, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ -0fbcda: 593a 9120 |0013: iput v10, v3, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ -0fbcde: 5b35 9020 |0015: iput-object v5, v3, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ -0fbce2: 5b36 8f20 |0017: iput-object v6, v3, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ -0fbce6: 5b37 8e20 |0019: iput-object v7, v3, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ -0fbcea: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0fbcec: 5c30 8b20 |001c: iput-boolean v0, v3, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbcf0: 0e00 |001e: return-void │ │ +0f997c: |[0f997c] org.jibble.pircbot.DccChat.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V │ │ +0f998c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f998e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0f9994: 5b30 8f20 |0004: iput-object v0, v3, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ +0f9998: 5b30 8e20 |0006: iput-object v0, v3, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ +0f999c: 1600 0000 |0008: const-wide/16 v0, #int 0 // #0 │ │ +0f99a0: 5a30 8c20 |000a: iput-wide v0, v3, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ +0f99a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0f99a6: 5930 9120 |000d: iput v0, v3, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ +0f99aa: 5b34 8d20 |000f: iput-object v4, v3, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ +0f99ae: 5a38 8c20 |0011: iput-wide v8, v3, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ +0f99b2: 593a 9120 |0013: iput v10, v3, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ +0f99b6: 5b35 9020 |0015: iput-object v5, v3, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ +0f99ba: 5b36 8f20 |0017: iput-object v6, v3, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ +0f99be: 5b37 8e20 |0019: iput-object v7, v3, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ +0f99c2: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0f99c4: 5c30 8b20 |001c: iput-boolean v0, v3, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f99c8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0004 line=210 │ │ 0x0006 line=211 │ │ 0x0008 line=216 │ │ 0x000c line=217 │ │ @@ -271334,44 +271424,44 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/net/Socket;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0fbcf4: |[0fbcf4] org.jibble.pircbot.DccChat.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/net/Socket;)V │ │ -0fbd04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fbd06: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0fbd08: 7010 1f43 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -0fbd0e: 5b40 8f20 |0005: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ -0fbd12: 5b40 8e20 |0007: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ -0fbd16: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -0fbd1a: 5a40 8c20 |000b: iput-wide v0, v4, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ -0fbd1e: 5943 9120 |000d: iput v3, v4, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ -0fbd22: 5b45 8d20 |000f: iput-object v5, v4, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ -0fbd26: 5b46 9020 |0011: iput-object v6, v4, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ -0fbd2a: 5b47 9320 |0013: iput-object v7, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbd2e: 2200 3d08 |0015: new-instance v0, Ljava/io/BufferedReader; // type@083d │ │ -0fbd32: 2201 4608 |0017: new-instance v1, Ljava/io/InputStreamReader; // type@0846 │ │ -0fbd36: 5442 9320 |0019: iget-object v2, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbd3a: 6e10 9b43 0200 |001b: invoke-virtual {v2}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -0fbd40: 0c02 |001e: move-result-object v2 │ │ -0fbd42: 7020 ac42 2100 |001f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ -0fbd48: 7020 8042 1000 |0022: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ -0fbd4e: 5b40 9220 |0025: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ -0fbd52: 2200 3e08 |0027: new-instance v0, Ljava/io/BufferedWriter; // type@083e │ │ -0fbd56: 2201 4908 |0029: new-instance v1, Ljava/io/OutputStreamWriter; // type@0849 │ │ -0fbd5a: 5442 9320 |002b: iget-object v2, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbd5e: 6e10 9d43 0200 |002d: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -0fbd64: 0c02 |0030: move-result-object v2 │ │ -0fbd66: 7020 ae42 2100 |0031: invoke-direct {v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ -0fbd6c: 7020 8242 1000 |0034: invoke-direct {v0, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ -0fbd72: 5b40 9420 |0037: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ -0fbd76: 5c43 8b20 |0039: iput-boolean v3, v4, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbd7a: 0e00 |003b: return-void │ │ +0f99cc: |[0f99cc] org.jibble.pircbot.DccChat.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/net/Socket;)V │ │ +0f99dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0f99de: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0f99e0: 7010 1f43 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +0f99e6: 5b40 8f20 |0005: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ +0f99ea: 5b40 8e20 |0007: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ +0f99ee: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +0f99f2: 5a40 8c20 |000b: iput-wide v0, v4, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ +0f99f6: 5943 9120 |000d: iput v3, v4, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ +0f99fa: 5b45 8d20 |000f: iput-object v5, v4, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ +0f99fe: 5b46 9020 |0011: iput-object v6, v4, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ +0f9a02: 5b47 9320 |0013: iput-object v7, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9a06: 2200 3d08 |0015: new-instance v0, Ljava/io/BufferedReader; // type@083d │ │ +0f9a0a: 2201 4608 |0017: new-instance v1, Ljava/io/InputStreamReader; // type@0846 │ │ +0f9a0e: 5442 9320 |0019: iget-object v2, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9a12: 6e10 9b43 0200 |001b: invoke-virtual {v2}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +0f9a18: 0c02 |001e: move-result-object v2 │ │ +0f9a1a: 7020 ac42 2100 |001f: invoke-direct {v1, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ +0f9a20: 7020 8042 1000 |0022: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ +0f9a26: 5b40 9220 |0025: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ +0f9a2a: 2200 3e08 |0027: new-instance v0, Ljava/io/BufferedWriter; // type@083e │ │ +0f9a2e: 2201 4908 |0029: new-instance v1, Ljava/io/OutputStreamWriter; // type@0849 │ │ +0f9a32: 5442 9320 |002b: iget-object v2, v4, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9a36: 6e10 9d43 0200 |002d: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +0f9a3c: 0c02 |0030: move-result-object v2 │ │ +0f9a3e: 7020 ae42 2100 |0031: invoke-direct {v1, v2}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ +0f9a44: 7020 8242 1000 |0034: invoke-direct {v0, v1}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ +0f9a4a: 5b40 9420 |0037: iput-object v0, v4, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ +0f9a4e: 5c43 8b20 |0039: iput-boolean v3, v4, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9a52: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x0005 line=210 │ │ 0x0007 line=211 │ │ 0x0009 line=216 │ │ 0x000d line=217 │ │ @@ -271394,78 +271484,78 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -0fbd7c: |[0fbd7c] org.jibble.pircbot.DccChat.accept:()V │ │ -0fbd8c: 1d06 |0000: monitor-enter v6 │ │ -0fbd8e: 5562 8b20 |0001: iget-boolean v2, v6, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbd92: 3802 7100 |0003: if-eqz v2, 0074 // +0071 │ │ -0fbd96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0fbd98: 5c62 8b20 |0006: iput-boolean v2, v6, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbd9c: 5462 8d20 |0008: iget-object v2, v6, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ -0fbda0: 5364 8c20 |000a: iget-wide v4, v6, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ -0fbda4: 6e30 2145 4205 |000c: invoke-virtual {v2, v4, v5}, Lorg/jibble/pircbot/PircBot;.longToIp:(J)[I // method@4521 │ │ -0fbdaa: 0c00 |000f: move-result-object v0 │ │ -0fbdac: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0fbdb0: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fbdb6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0fbdb8: 4403 0003 |0016: aget v3, v0, v3 │ │ -0fbdbc: 6e20 5f43 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fbdc2: 0c02 |001b: move-result-object v2 │ │ -0fbdc4: 1a03 6f01 |001c: const-string v3, "." // string@016f │ │ -0fbdc8: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fbdce: 0c02 |0021: move-result-object v2 │ │ -0fbdd0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0fbdd2: 4403 0003 |0023: aget v3, v0, v3 │ │ -0fbdd6: 6e20 5f43 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fbddc: 0c02 |0028: move-result-object v2 │ │ -0fbdde: 1a03 6f01 |0029: const-string v3, "." // string@016f │ │ -0fbde2: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fbde8: 0c02 |002e: move-result-object v2 │ │ -0fbdea: 1223 |002f: const/4 v3, #int 2 // #2 │ │ -0fbdec: 4403 0003 |0030: aget v3, v0, v3 │ │ -0fbdf0: 6e20 5f43 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fbdf6: 0c02 |0035: move-result-object v2 │ │ -0fbdf8: 1a03 6f01 |0036: const-string v3, "." // string@016f │ │ -0fbdfc: 6e20 6343 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fbe02: 0c02 |003b: move-result-object v2 │ │ -0fbe04: 1233 |003c: const/4 v3, #int 3 // #3 │ │ -0fbe06: 4403 0003 |003d: aget v3, v0, v3 │ │ -0fbe0a: 6e20 5f43 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fbe10: 0c02 |0042: move-result-object v2 │ │ -0fbe12: 6e10 6a43 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fbe18: 0c01 |0046: move-result-object v1 │ │ -0fbe1a: 2202 9008 |0047: new-instance v2, Ljava/net/Socket; // type@0890 │ │ -0fbe1e: 5263 9120 |0049: iget v3, v6, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ -0fbe22: 7030 9943 1203 |004b: invoke-direct {v2, v1, v3}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ -0fbe28: 5b62 9320 |004e: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbe2c: 2202 3d08 |0050: new-instance v2, Ljava/io/BufferedReader; // type@083d │ │ -0fbe30: 2203 4608 |0052: new-instance v3, Ljava/io/InputStreamReader; // type@0846 │ │ -0fbe34: 5464 9320 |0054: iget-object v4, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbe38: 6e10 9b43 0400 |0056: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -0fbe3e: 0c04 |0059: move-result-object v4 │ │ -0fbe40: 7020 ac42 4300 |005a: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ -0fbe46: 7020 8042 3200 |005d: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ -0fbe4c: 5b62 9220 |0060: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ -0fbe50: 2202 3e08 |0062: new-instance v2, Ljava/io/BufferedWriter; // type@083e │ │ -0fbe54: 2203 4908 |0064: new-instance v3, Ljava/io/OutputStreamWriter; // type@0849 │ │ -0fbe58: 5464 9320 |0066: iget-object v4, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbe5c: 6e10 9d43 0400 |0068: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -0fbe62: 0c04 |006b: move-result-object v4 │ │ -0fbe64: 7020 ae42 4300 |006c: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ -0fbe6a: 7020 8242 3200 |006f: invoke-direct {v2, v3}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ -0fbe70: 5b62 9420 |0072: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ -0fbe74: 1e06 |0074: monitor-exit v6 │ │ -0fbe76: 0e00 |0075: return-void │ │ -0fbe78: 0d02 |0076: move-exception v2 │ │ -0fbe7a: 1e06 |0077: monitor-exit v6 │ │ -0fbe7c: 2702 |0078: throw v2 │ │ +0f9a54: |[0f9a54] org.jibble.pircbot.DccChat.accept:()V │ │ +0f9a64: 1d06 |0000: monitor-enter v6 │ │ +0f9a66: 5562 8b20 |0001: iget-boolean v2, v6, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9a6a: 3802 7100 |0003: if-eqz v2, 0074 // +0071 │ │ +0f9a6e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0f9a70: 5c62 8b20 |0006: iput-boolean v2, v6, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9a74: 5462 8d20 |0008: iget-object v2, v6, Lorg/jibble/pircbot/DccChat;._bot:Lorg/jibble/pircbot/PircBot; // field@208d │ │ +0f9a78: 5364 8c20 |000a: iget-wide v4, v6, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ +0f9a7c: 6e30 2145 4205 |000c: invoke-virtual {v2, v4, v5}, Lorg/jibble/pircbot/PircBot;.longToIp:(J)[I // method@4521 │ │ +0f9a82: 0c00 |000f: move-result-object v0 │ │ +0f9a84: 2202 7908 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0f9a88: 7010 5a43 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f9a8e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0f9a90: 4403 0003 |0016: aget v3, v0, v3 │ │ +0f9a94: 6e20 5f43 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9a9a: 0c02 |001b: move-result-object v2 │ │ +0f9a9c: 1a03 6c01 |001c: const-string v3, "." // string@016c │ │ +0f9aa0: 6e20 6343 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9aa6: 0c02 |0021: move-result-object v2 │ │ +0f9aa8: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +0f9aaa: 4403 0003 |0023: aget v3, v0, v3 │ │ +0f9aae: 6e20 5f43 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9ab4: 0c02 |0028: move-result-object v2 │ │ +0f9ab6: 1a03 6c01 |0029: const-string v3, "." // string@016c │ │ +0f9aba: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9ac0: 0c02 |002e: move-result-object v2 │ │ +0f9ac2: 1223 |002f: const/4 v3, #int 2 // #2 │ │ +0f9ac4: 4403 0003 |0030: aget v3, v0, v3 │ │ +0f9ac8: 6e20 5f43 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9ace: 0c02 |0035: move-result-object v2 │ │ +0f9ad0: 1a03 6c01 |0036: const-string v3, "." // string@016c │ │ +0f9ad4: 6e20 6343 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9ada: 0c02 |003b: move-result-object v2 │ │ +0f9adc: 1233 |003c: const/4 v3, #int 3 // #3 │ │ +0f9ade: 4403 0003 |003d: aget v3, v0, v3 │ │ +0f9ae2: 6e20 5f43 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9ae8: 0c02 |0042: move-result-object v2 │ │ +0f9aea: 6e10 6a43 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f9af0: 0c01 |0046: move-result-object v1 │ │ +0f9af2: 2202 9008 |0047: new-instance v2, Ljava/net/Socket; // type@0890 │ │ +0f9af6: 5263 9120 |0049: iget v3, v6, Lorg/jibble/pircbot/DccChat;._port:I // field@2091 │ │ +0f9afa: 7030 9943 1203 |004b: invoke-direct {v2, v1, v3}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ +0f9b00: 5b62 9320 |004e: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9b04: 2202 3d08 |0050: new-instance v2, Ljava/io/BufferedReader; // type@083d │ │ +0f9b08: 2203 4608 |0052: new-instance v3, Ljava/io/InputStreamReader; // type@0846 │ │ +0f9b0c: 5464 9320 |0054: iget-object v4, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9b10: 6e10 9b43 0400 |0056: invoke-virtual {v4}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +0f9b16: 0c04 |0059: move-result-object v4 │ │ +0f9b18: 7020 ac42 4300 |005a: invoke-direct {v3, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ +0f9b1e: 7020 8042 3200 |005d: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ +0f9b24: 5b62 9220 |0060: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ +0f9b28: 2202 3e08 |0062: new-instance v2, Ljava/io/BufferedWriter; // type@083e │ │ +0f9b2c: 2203 4908 |0064: new-instance v3, Ljava/io/OutputStreamWriter; // type@0849 │ │ +0f9b30: 5464 9320 |0066: iget-object v4, v6, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9b34: 6e10 9d43 0400 |0068: invoke-virtual {v4}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +0f9b3a: 0c04 |006b: move-result-object v4 │ │ +0f9b3c: 7020 ae42 4300 |006c: invoke-direct {v3, v4}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ +0f9b42: 7020 8242 3200 |006f: invoke-direct {v2, v3}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ +0f9b48: 5b62 9420 |0072: iput-object v2, v6, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ +0f9b4c: 1e06 |0074: monitor-exit v6 │ │ +0f9b4e: 0e00 |0075: return-void │ │ +0f9b50: 0d02 |0076: move-exception v2 │ │ +0f9b52: 1e06 |0077: monitor-exit v6 │ │ +0f9b54: 2702 |0078: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0074 │ │ -> 0x0076 │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ @@ -271485,24 +271575,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0fbe8c: |[0fbe8c] org.jibble.pircbot.DccChat.close:()V │ │ -0fbe9c: 5520 8b20 |0000: iget-boolean v0, v2, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbea0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0fbea4: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ -0fbea8: 1a01 cc1c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1ccc │ │ -0fbeac: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0fbeb2: 2700 |000b: throw v0 │ │ -0fbeb4: 5420 9320 |000c: iget-object v0, v2, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbeb8: 6e10 9a43 0000 |000e: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fbebe: 0e00 |0011: return-void │ │ +0f9b64: |[0f9b64] org.jibble.pircbot.DccChat.close:()V │ │ +0f9b74: 5520 8b20 |0000: iget-boolean v0, v2, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9b78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0f9b7c: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ +0f9b80: 1a01 c81c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1cc8 │ │ +0f9b84: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0f9b8a: 2700 |000b: throw v0 │ │ +0f9b8c: 5420 9320 |000c: iget-object v0, v2, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9b90: 6e10 9a43 0000 |000e: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ +0f9b96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x000c line=134 │ │ 0x0011 line=135 │ │ locals : │ │ @@ -271513,17 +271603,17 @@ │ │ type : '()Ljava/io/BufferedReader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbec0: |[0fbec0] org.jibble.pircbot.DccChat.getBufferedReader:()Ljava/io/BufferedReader; │ │ -0fbed0: 5410 9220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ -0fbed4: 1100 |0002: return-object v0 │ │ +0f9b98: |[0f9b98] org.jibble.pircbot.DccChat.getBufferedReader:()Ljava/io/BufferedReader; │ │ +0f9ba8: 5410 9220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ +0f9bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #3 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271531,17 +271621,17 @@ │ │ type : '()Ljava/io/BufferedWriter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbed8: |[0fbed8] org.jibble.pircbot.DccChat.getBufferedWriter:()Ljava/io/BufferedWriter; │ │ -0fbee8: 5410 9420 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ -0fbeec: 1100 |0002: return-object v0 │ │ +0f9bb0: |[0f9bb0] org.jibble.pircbot.DccChat.getBufferedWriter:()Ljava/io/BufferedWriter; │ │ +0f9bc0: 5410 9420 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ +0f9bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #4 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271549,17 +271639,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbef0: |[0fbef0] org.jibble.pircbot.DccChat.getHostname:()Ljava/lang/String; │ │ -0fbf00: 5410 8e20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ -0fbf04: 1100 |0002: return-object v0 │ │ +0f9bc8: |[0f9bc8] org.jibble.pircbot.DccChat.getHostname:()Ljava/lang/String; │ │ +0f9bd8: 5410 8e20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._hostname:Ljava/lang/String; // field@208e │ │ +0f9bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #5 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271567,17 +271657,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbf08: |[0fbf08] org.jibble.pircbot.DccChat.getLogin:()Ljava/lang/String; │ │ -0fbf18: 5410 8f20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ -0fbf1c: 1100 |0002: return-object v0 │ │ +0f9be0: |[0f9be0] org.jibble.pircbot.DccChat.getLogin:()Ljava/lang/String; │ │ +0f9bf0: 5410 8f20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._login:Ljava/lang/String; // field@208f │ │ +0f9bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #6 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271585,17 +271675,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbf20: |[0fbf20] org.jibble.pircbot.DccChat.getNick:()Ljava/lang/String; │ │ -0fbf30: 5410 9020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ -0fbf34: 1100 |0002: return-object v0 │ │ +0f9bf8: |[0f9bf8] org.jibble.pircbot.DccChat.getNick:()Ljava/lang/String; │ │ +0f9c08: 5410 9020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._nick:Ljava/lang/String; // field@2090 │ │ +0f9c0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #7 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271603,17 +271693,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbf38: |[0fbf38] org.jibble.pircbot.DccChat.getNumericalAddress:()J │ │ -0fbf48: 5320 8c20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ -0fbf4c: 1000 |0002: return-wide v0 │ │ +0f9c10: |[0f9c10] org.jibble.pircbot.DccChat.getNumericalAddress:()J │ │ +0f9c20: 5320 8c20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccChat;._address:J // field@208c │ │ +0f9c24: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #8 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271621,17 +271711,17 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fbf50: |[0fbf50] org.jibble.pircbot.DccChat.getSocket:()Ljava/net/Socket; │ │ -0fbf60: 5410 9320 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ -0fbf64: 1100 |0002: return-object v0 │ │ +0f9c28: |[0f9c28] org.jibble.pircbot.DccChat.getSocket:()Ljava/net/Socket; │ │ +0f9c38: 5410 9320 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccChat;._socket:Ljava/net/Socket; // field@2093 │ │ +0f9c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccChat; │ │ │ │ #9 : (in Lorg/jibble/pircbot/DccChat;) │ │ @@ -271639,25 +271729,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0fbf68: |[0fbf68] org.jibble.pircbot.DccChat.readLine:()Ljava/lang/String; │ │ -0fbf78: 5520 8b20 |0000: iget-boolean v0, v2, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbf7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0fbf80: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ -0fbf84: 1a01 cc1c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1ccc │ │ -0fbf88: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0fbf8e: 2700 |000b: throw v0 │ │ -0fbf90: 5420 9220 |000c: iget-object v0, v2, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ -0fbf94: 6e10 8142 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ -0fbf9a: 0c00 |0011: move-result-object v0 │ │ -0fbf9c: 1100 |0012: return-object v0 │ │ +0f9c40: |[0f9c40] org.jibble.pircbot.DccChat.readLine:()Ljava/lang/String; │ │ +0f9c50: 5520 8b20 |0000: iget-boolean v0, v2, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9c54: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0f9c58: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ +0f9c5c: 1a01 c81c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1cc8 │ │ +0f9c60: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0f9c66: 2700 |000b: throw v0 │ │ +0f9c68: 5420 9220 |000c: iget-object v0, v2, Lorg/jibble/pircbot/DccChat;._reader:Ljava/io/BufferedReader; // field@2092 │ │ +0f9c6c: 6e10 8142 0000 |000e: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ +0f9c72: 0c00 |0011: move-result-object v0 │ │ +0f9c74: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000c line=103 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/jibble/pircbot/DccChat; │ │ @@ -271667,54 +271757,54 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0fbfa0: |[0fbfa0] org.jibble.pircbot.DccChat.sendLine:(Ljava/lang/String;)V │ │ -0fbfb0: 5530 8b20 |0000: iget-boolean v0, v3, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ -0fbfb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0fbfb8: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ -0fbfbc: 1a01 cc1c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1ccc │ │ -0fbfc0: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0fbfc6: 2700 |000b: throw v0 │ │ -0fbfc8: 5430 9420 |000c: iget-object v0, v3, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ -0fbfcc: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0fbfd0: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fbfd6: 6e20 6343 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fbfdc: 0c01 |0016: move-result-object v1 │ │ -0fbfde: 1a02 1a00 |0017: const-string v2, " │ │ +0f9c78: |[0f9c78] org.jibble.pircbot.DccChat.sendLine:(Ljava/lang/String;)V │ │ +0f9c88: 5530 8b20 |0000: iget-boolean v0, v3, Lorg/jibble/pircbot/DccChat;._acceptable:Z // field@208b │ │ +0f9c8c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0f9c90: 2200 4408 |0004: new-instance v0, Ljava/io/IOException; // type@0844 │ │ +0f9c94: 1a01 c81c |0006: const-string v1, "You must call the accept() method of the DccChat request before you can use it." // string@1cc8 │ │ +0f9c98: 7020 a742 1000 |0008: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0f9c9e: 2700 |000b: throw v0 │ │ +0f9ca0: 5430 9420 |000c: iget-object v0, v3, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ +0f9ca4: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0f9ca8: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f9cae: 6e20 6343 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9cb4: 0c01 |0016: move-result-object v1 │ │ +0f9cb6: 1a02 1a00 |0017: const-string v2, " │ │ " // string@001a │ │ -0fbfe2: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fbfe8: 0c01 |001c: move-result-object v1 │ │ -0fbfea: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fbff0: 0c01 |0020: move-result-object v1 │ │ -0fbff2: 6e20 8542 1000 |0021: invoke-virtual {v0, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ -0fbff8: 5430 9420 |0024: iget-object v0, v3, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ -0fbffc: 6e10 8442 0000 |0026: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ -0fc002: 0e00 |0029: return-void │ │ +0f9cba: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9cc0: 0c01 |001c: move-result-object v1 │ │ +0f9cc2: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f9cc8: 0c01 |0020: move-result-object v1 │ │ +0f9cca: 6e20 8542 1000 |0021: invoke-virtual {v0, v1}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ +0f9cd0: 5430 9420 |0024: iget-object v0, v3, Lorg/jibble/pircbot/DccChat;._writer:Ljava/io/BufferedWriter; // field@2094 │ │ +0f9cd4: 6e10 8442 0000 |0026: invoke-virtual {v0}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ +0f9cda: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x000c line=120 │ │ 0x0024 line=121 │ │ 0x0029 line=122 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lorg/jibble/pircbot/DccChat; │ │ 0x0000 - 0x002a reg=4 line Ljava/lang/String; │ │ │ │ - source_file_idx : 1746 (DccChat.java) │ │ + source_file_idx : 1742 (DccChat.java) │ │ │ │ Class #1157 header: │ │ class_idx : 2270 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 1747 │ │ +source_file_idx : 1743 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1157 annotations: │ │ Annotations on class │ │ @@ -271746,267 +271836,273 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0fc004: |[0fc004] org.jibble.pircbot.DccFileTransfer$1.:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V │ │ -0fc014: 5b01 9520 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc018: 5b02 9620 |0002: iput-object v2, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$file:Ljava/io/File; // field@2096 │ │ -0fc01c: 5c03 9720 |0004: iput-boolean v3, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$resume:Z // field@2097 │ │ -0fc020: 7010 6f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fc026: 0e00 |0009: return-void │ │ +0f9cdc: |[0f9cdc] org.jibble.pircbot.DccFileTransfer$1.:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V │ │ +0f9cec: 5b01 9520 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9cf0: 5b02 9620 |0002: iput-object v2, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$file:Ljava/io/File; // field@2096 │ │ +0f9cf4: 5c03 9720 |0004: iput-boolean v3, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$resume:Z // field@2097 │ │ +0f9cf8: 7010 6f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ +0f9cfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/jibble/pircbot/DccFileTransfer$1; │ │ - 0x0000 - 0x000a reg=1 (null) Lorg/jibble/pircbot/DccFileTransfer; │ │ + 0x0000 - 0x000a reg=1 this$0 Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/File; │ │ 0x0000 - 0x000a reg=3 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jibble/pircbot/DccFileTransfer$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 399 16-bit code units │ │ -0fc028: |[0fc028] org.jibble.pircbot.DccFileTransfer$1.run:()V │ │ -0fc038: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0fc03a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0fc03c: 0800 1200 |0002: move-object/from16 v0, v18 │ │ -0fc040: 540d 9520 |0004: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc044: 7110 b144 0d00 |0006: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc04a: 0c0d |0009: move-result-object v13 │ │ -0fc04c: 0800 1200 |000a: move-object/from16 v0, v18 │ │ -0fc050: 540e 9520 |000c: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc054: 7110 b044 0e00 |000e: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$000:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b0 │ │ -0fc05a: 0b0e |0011: move-result-wide v14 │ │ -0fc05c: 6e30 2145 ed0f |0012: invoke-virtual {v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.longToIp:(J)[I // method@4521 │ │ -0fc062: 0c09 |0015: move-result-object v9 │ │ -0fc064: 220d 7908 |0016: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ -0fc068: 7010 5a43 0d00 |0018: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fc06e: 120e |001b: const/4 v14, #int 0 // #0 │ │ -0fc070: 440e 090e |001c: aget v14, v9, v14 │ │ -0fc074: 6e20 5f43 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fc07a: 0c0d |0021: move-result-object v13 │ │ -0fc07c: 1a0e 6f01 |0022: const-string v14, "." // string@016f │ │ -0fc080: 6e20 6343 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc086: 0c0d |0027: move-result-object v13 │ │ -0fc088: 121e |0028: const/4 v14, #int 1 // #1 │ │ -0fc08a: 440e 090e |0029: aget v14, v9, v14 │ │ -0fc08e: 6e20 5f43 ed00 |002b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fc094: 0c0d |002e: move-result-object v13 │ │ -0fc096: 1a0e 6f01 |002f: const-string v14, "." // string@016f │ │ -0fc09a: 6e20 6343 ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc0a0: 0c0d |0034: move-result-object v13 │ │ -0fc0a2: 122e |0035: const/4 v14, #int 2 // #2 │ │ -0fc0a4: 440e 090e |0036: aget v14, v9, v14 │ │ -0fc0a8: 6e20 5f43 ed00 |0038: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fc0ae: 0c0d |003b: move-result-object v13 │ │ -0fc0b0: 1a0e 6f01 |003c: const-string v14, "." // string@016f │ │ -0fc0b4: 6e20 6343 ed00 |003e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc0ba: 0c0d |0041: move-result-object v13 │ │ -0fc0bc: 123e |0042: const/4 v14, #int 3 // #3 │ │ -0fc0be: 440e 090e |0043: aget v14, v9, v14 │ │ -0fc0c2: 6e20 5f43 ed00 |0045: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fc0c8: 0c0d |0048: move-result-object v13 │ │ -0fc0ca: 6e10 6a43 0d00 |0049: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fc0d0: 0c0a |004c: move-result-object v10 │ │ -0fc0d2: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -0fc0d6: 540d 9520 |004f: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc0da: 220e 9008 |0051: new-instance v14, Ljava/net/Socket; // type@0890 │ │ -0fc0de: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -0fc0e2: 540f 9520 |0055: iget-object v15, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc0e6: 7110 b544 0f00 |0057: invoke-static {v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44b5 │ │ -0fc0ec: 0a0f |005a: move-result v15 │ │ -0fc0ee: 7030 9943 ae0f |005b: invoke-direct {v14, v10, v15}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ -0fc0f4: 7120 b444 ed00 |005e: invoke-static {v13, v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; // method@44b4 │ │ -0fc0fa: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -0fc0fe: 540d 9520 |0063: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc102: 7110 b344 0d00 |0065: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc108: 0c0d |0068: move-result-object v13 │ │ -0fc10a: 130e 3075 |0069: const/16 v14, #int 30000 // #7530 │ │ -0fc10e: 6e20 9e43 ed00 |006b: invoke-virtual {v13, v14}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ -0fc114: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0fc118: 540d 9520 |0070: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc11c: 7100 6c43 0000 |0072: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0fc122: 0b0e |0075: move-result-wide v14 │ │ -0fc124: 7130 b744 ed0f |0076: invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44b7 │ │ -0fc12a: 0800 1200 |0079: move-object/from16 v0, v18 │ │ -0fc12e: 540d 9520 |007b: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc132: 7110 b844 0d00 |007d: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ -0fc138: 0c0d |0080: move-result-object v13 │ │ -0fc13a: 0800 1200 |0081: move-object/from16 v0, v18 │ │ -0fc13e: 540e 9520 |0083: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc142: 6e20 d944 ed00 |0085: invoke-virtual {v13, v14}, Lorg/jibble/pircbot/DccManager;.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d9 │ │ -0fc148: 2208 3b08 |0088: new-instance v8, Ljava/io/BufferedInputStream; // type@083b │ │ -0fc14c: 0800 1200 |008a: move-object/from16 v0, v18 │ │ -0fc150: 540d 9520 |008c: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc154: 7110 b344 0d00 |008e: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc15a: 0c0d |0091: move-result-object v13 │ │ -0fc15c: 6e10 9b43 0d00 |0092: invoke-virtual {v13}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -0fc162: 0c0d |0095: move-result-object v13 │ │ -0fc164: 7020 7742 d800 |0096: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ -0fc16a: 220c 3c08 |0099: new-instance v12, Ljava/io/BufferedOutputStream; // type@083c │ │ -0fc16e: 0800 1200 |009b: move-object/from16 v0, v18 │ │ -0fc172: 540d 9520 |009d: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc176: 7110 b344 0d00 |009f: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc17c: 0c0d |00a2: move-result-object v13 │ │ -0fc17e: 6e10 9d43 0d00 |00a3: invoke-virtual {v13}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -0fc184: 0c0d |00a6: move-result-object v13 │ │ -0fc186: 7020 7b42 dc00 |00a7: invoke-direct {v12, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ -0fc18c: 2206 3c08 |00aa: new-instance v6, Ljava/io/BufferedOutputStream; // type@083c │ │ -0fc190: 220d 4308 |00ac: new-instance v13, Ljava/io/FileOutputStream; // type@0843 │ │ -0fc194: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ -0fc198: 540e 9620 |00b0: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$file:Ljava/io/File; // field@2096 │ │ -0fc19c: 6e10 8f42 0e00 |00b2: invoke-virtual {v14}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ -0fc1a2: 0c0e |00b5: move-result-object v14 │ │ -0fc1a4: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ -0fc1a8: 550f 9720 |00b8: iget-boolean v15, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$resume:Z // field@2097 │ │ -0fc1ac: 7030 a442 ed0f |00ba: invoke-direct {v13, v14, v15}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@42a4 │ │ -0fc1b2: 7020 7b42 d600 |00bd: invoke-direct {v6, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ -0fc1b8: 130d 0004 |00c0: const/16 v13, #int 1024 // #400 │ │ -0fc1bc: 23d7 f208 |00c2: new-array v7, v13, [B // type@08f2 │ │ -0fc1c0: 124d |00c4: const/4 v13, #int 4 // #4 │ │ -0fc1c2: 23db f208 |00c5: new-array v11, v13, [B // type@08f2 │ │ -0fc1c6: 1202 |00c7: const/4 v2, #int 0 // #0 │ │ -0fc1c8: 120d |00c8: const/4 v13, #int 0 // #0 │ │ -0fc1ca: 217e |00c9: array-length v14, v7 │ │ -0fc1cc: 6e40 7942 78ed |00ca: invoke-virtual {v8, v7, v13, v14}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ -0fc1d2: 0a02 |00cd: move-result v2 │ │ -0fc1d4: 12fd |00ce: const/4 v13, #int -1 // #ff │ │ -0fc1d6: 32d2 9100 |00cf: if-eq v2, v13, 0160 // +0091 │ │ -0fc1da: 120d |00d1: const/4 v13, #int 0 // #0 │ │ -0fc1dc: 6e40 7f42 762d |00d2: invoke-virtual {v6, v7, v13, v2}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@427f │ │ -0fc1e2: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ -0fc1e6: 540d 9520 |00d7: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc1ea: 812e |00d9: int-to-long v14, v2 │ │ -0fc1ec: 7130 ba44 ed0f |00da: invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44ba │ │ -0fc1f2: 120d |00dd: const/4 v13, #int 0 // #0 │ │ -0fc1f4: 0800 1200 |00de: move-object/from16 v0, v18 │ │ -0fc1f8: 540e 9520 |00e0: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc1fc: 7110 b944 0e00 |00e2: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc202: 0b0e |00e5: move-result-wide v14 │ │ -0fc204: 1310 1800 |00e6: const/16 v16, #int 24 // #18 │ │ -0fc208: a40e 0e10 |00e8: shr-long v14, v14, v16 │ │ -0fc20c: 1610 ff00 |00ea: const-wide/16 v16, #int 255 // #ff │ │ -0fc210: a00e 0e10 |00ec: and-long v14, v14, v16 │ │ -0fc214: 84ee |00ee: long-to-int v14, v14 │ │ -0fc216: 8dee |00ef: int-to-byte v14, v14 │ │ -0fc218: 4f0e 0b0d |00f0: aput-byte v14, v11, v13 │ │ -0fc21c: 121d |00f2: const/4 v13, #int 1 // #1 │ │ -0fc21e: 0800 1200 |00f3: move-object/from16 v0, v18 │ │ -0fc222: 540e 9520 |00f5: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc226: 7110 b944 0e00 |00f7: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc22c: 0b0e |00fa: move-result-wide v14 │ │ -0fc22e: 1310 1000 |00fb: const/16 v16, #int 16 // #10 │ │ -0fc232: a40e 0e10 |00fd: shr-long v14, v14, v16 │ │ -0fc236: 1610 ff00 |00ff: const-wide/16 v16, #int 255 // #ff │ │ -0fc23a: a00e 0e10 |0101: and-long v14, v14, v16 │ │ -0fc23e: 84ee |0103: long-to-int v14, v14 │ │ -0fc240: 8dee |0104: int-to-byte v14, v14 │ │ -0fc242: 4f0e 0b0d |0105: aput-byte v14, v11, v13 │ │ -0fc246: 122d |0107: const/4 v13, #int 2 // #2 │ │ -0fc248: 0800 1200 |0108: move-object/from16 v0, v18 │ │ -0fc24c: 540e 9520 |010a: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc250: 7110 b944 0e00 |010c: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc256: 0b0e |010f: move-result-wide v14 │ │ -0fc258: 1310 0800 |0110: const/16 v16, #int 8 // #8 │ │ -0fc25c: a40e 0e10 |0112: shr-long v14, v14, v16 │ │ -0fc260: 1610 ff00 |0114: const-wide/16 v16, #int 255 // #ff │ │ -0fc264: a00e 0e10 |0116: and-long v14, v14, v16 │ │ -0fc268: 84ee |0118: long-to-int v14, v14 │ │ -0fc26a: 8dee |0119: int-to-byte v14, v14 │ │ -0fc26c: 4f0e 0b0d |011a: aput-byte v14, v11, v13 │ │ -0fc270: 123d |011c: const/4 v13, #int 3 // #3 │ │ -0fc272: 0800 1200 |011d: move-object/from16 v0, v18 │ │ -0fc276: 540e 9520 |011f: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc27a: 7110 b944 0e00 |0121: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc280: 0b0e |0124: move-result-wide v14 │ │ -0fc282: 1310 0000 |0125: const/16 v16, #int 0 // #0 │ │ -0fc286: a40e 0e10 |0127: shr-long v14, v14, v16 │ │ -0fc28a: 1610 ff00 |0129: const-wide/16 v16, #int 255 // #ff │ │ -0fc28e: a00e 0e10 |012b: and-long v14, v14, v16 │ │ -0fc292: 84ee |012d: long-to-int v14, v14 │ │ -0fc294: 8dee |012e: int-to-byte v14, v14 │ │ -0fc296: 4f0e 0b0d |012f: aput-byte v14, v11, v13 │ │ -0fc29a: 6e20 7e42 bc00 |0131: invoke-virtual {v12, v11}, Ljava/io/BufferedOutputStream;.write:([B)V // method@427e │ │ -0fc2a0: 6e10 7d42 0c00 |0134: invoke-virtual {v12}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ -0fc2a6: 0800 1200 |0137: move-object/from16 v0, v18 │ │ -0fc2aa: 540d 9520 |0139: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc2ae: 7110 bb44 0d00 |013b: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44bb │ │ -0fc2b4: 288a |013e: goto 00c8 // -0076 │ │ -0fc2b6: 0d03 |013f: move-exception v3 │ │ -0fc2b8: 0765 |0140: move-object v5, v6 │ │ -0fc2ba: 0734 |0141: move-object v4, v3 │ │ -0fc2bc: 6e10 7c42 0500 |0142: invoke-virtual {v5}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ -0fc2c2: 0800 1200 |0145: move-object/from16 v0, v18 │ │ -0fc2c6: 540d 9520 |0147: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc2ca: 7110 b344 0d00 |0149: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc2d0: 0c0d |014c: move-result-object v13 │ │ -0fc2d2: 6e10 9a43 0d00 |014d: invoke-virtual {v13}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc2d8: 0800 1200 |0150: move-object/from16 v0, v18 │ │ -0fc2dc: 540d 9520 |0152: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc2e0: 7110 b144 0d00 |0154: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc2e6: 0c0d |0157: move-result-object v13 │ │ -0fc2e8: 0800 1200 |0158: move-object/from16 v0, v18 │ │ -0fc2ec: 540e 9520 |015a: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc2f0: 6e30 2c45 ed04 |015c: invoke-virtual {v13, v14, v4}, Lorg/jibble/pircbot/PircBot;.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V // method@452c │ │ -0fc2f6: 0e00 |015f: return-void │ │ -0fc2f8: 6e10 7d42 0600 |0160: invoke-virtual {v6}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ -0fc2fe: 6e10 7c42 0600 |0163: invoke-virtual {v6}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ -0fc304: 0800 1200 |0166: move-object/from16 v0, v18 │ │ -0fc308: 540d 9520 |0168: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc30c: 7110 b344 0d00 |016a: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc312: 0c0d |016d: move-result-object v13 │ │ -0fc314: 6e10 9a43 0d00 |016e: invoke-virtual {v13}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc31a: 0765 |0171: move-object v5, v6 │ │ -0fc31c: 28de |0172: goto 0150 // -0022 │ │ -0fc31e: 0d0d |0173: move-exception v13 │ │ -0fc320: 0765 |0174: move-object v5, v6 │ │ -0fc322: 28db |0175: goto 0150 // -0025 │ │ -0fc324: 0d0d |0176: move-exception v13 │ │ -0fc326: 6e10 7c42 0500 |0177: invoke-virtual {v5}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ -0fc32c: 0800 1200 |017a: move-object/from16 v0, v18 │ │ -0fc330: 540e 9520 |017c: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ -0fc334: 7110 b344 0e00 |017e: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc33a: 0c0e |0181: move-result-object v14 │ │ -0fc33c: 6e10 9a43 0e00 |0182: invoke-virtual {v14}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc342: 270d |0185: throw v13 │ │ -0fc344: 0d0e |0186: move-exception v14 │ │ -0fc346: 28fe |0187: goto 0185 // -0002 │ │ -0fc348: 0d0d |0188: move-exception v13 │ │ -0fc34a: 0765 |0189: move-object v5, v6 │ │ -0fc34c: 28ed |018a: goto 0177 // -0013 │ │ -0fc34e: 0d0d |018b: move-exception v13 │ │ -0fc350: 28c4 |018c: goto 0150 // -003c │ │ -0fc352: 0d03 |018d: move-exception v3 │ │ -0fc354: 28b3 |018e: goto 0141 // -004d │ │ + insns size : 412 16-bit code units │ │ +0f9d00: |[0f9d00] org.jibble.pircbot.DccFileTransfer$1.run:()V │ │ +0f9d10: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0f9d12: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0f9d14: 0800 1200 |0002: move-object/from16 v0, v18 │ │ +0f9d18: 540d 9520 |0004: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9d1c: 7110 b144 0d00 |0006: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0f9d22: 0c0d |0009: move-result-object v13 │ │ +0f9d24: 0800 1200 |000a: move-object/from16 v0, v18 │ │ +0f9d28: 540e 9520 |000c: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9d2c: 7110 b044 0e00 |000e: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$000:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b0 │ │ +0f9d32: 0b0e |0011: move-result-wide v14 │ │ +0f9d34: 6e30 2145 ed0f |0012: invoke-virtual {v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.longToIp:(J)[I // method@4521 │ │ +0f9d3a: 0c09 |0015: move-result-object v9 │ │ +0f9d3c: 220d 7908 |0016: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ +0f9d40: 7010 5a43 0d00 |0018: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0f9d46: 120e |001b: const/4 v14, #int 0 // #0 │ │ +0f9d48: 440e 090e |001c: aget v14, v9, v14 │ │ +0f9d4c: 6e20 5f43 ed00 |001e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9d52: 0c0d |0021: move-result-object v13 │ │ +0f9d54: 1a0e 6c01 |0022: const-string v14, "." // string@016c │ │ +0f9d58: 6e20 6343 ed00 |0024: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9d5e: 0c0d |0027: move-result-object v13 │ │ +0f9d60: 121e |0028: const/4 v14, #int 1 // #1 │ │ +0f9d62: 440e 090e |0029: aget v14, v9, v14 │ │ +0f9d66: 6e20 5f43 ed00 |002b: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9d6c: 0c0d |002e: move-result-object v13 │ │ +0f9d6e: 1a0e 6c01 |002f: const-string v14, "." // string@016c │ │ +0f9d72: 6e20 6343 ed00 |0031: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9d78: 0c0d |0034: move-result-object v13 │ │ +0f9d7a: 122e |0035: const/4 v14, #int 2 // #2 │ │ +0f9d7c: 440e 090e |0036: aget v14, v9, v14 │ │ +0f9d80: 6e20 5f43 ed00 |0038: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9d86: 0c0d |003b: move-result-object v13 │ │ +0f9d88: 1a0e 6c01 |003c: const-string v14, "." // string@016c │ │ +0f9d8c: 6e20 6343 ed00 |003e: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0f9d92: 0c0d |0041: move-result-object v13 │ │ +0f9d94: 123e |0042: const/4 v14, #int 3 // #3 │ │ +0f9d96: 440e 090e |0043: aget v14, v9, v14 │ │ +0f9d9a: 6e20 5f43 ed00 |0045: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0f9da0: 0c0d |0048: move-result-object v13 │ │ +0f9da2: 6e10 6a43 0d00 |0049: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0f9da8: 0c0a |004c: move-result-object v10 │ │ +0f9daa: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +0f9dae: 540d 9520 |004f: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9db2: 220e 9008 |0051: new-instance v14, Ljava/net/Socket; // type@0890 │ │ +0f9db6: 0800 1200 |0053: move-object/from16 v0, v18 │ │ +0f9dba: 540f 9520 |0055: iget-object v15, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9dbe: 7110 b544 0f00 |0057: invoke-static {v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44b5 │ │ +0f9dc4: 0a0f |005a: move-result v15 │ │ +0f9dc6: 7030 9943 ae0f |005b: invoke-direct {v14, v10, v15}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ +0f9dcc: 7120 b444 ed00 |005e: invoke-static {v13, v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; // method@44b4 │ │ +0f9dd2: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +0f9dd6: 540d 9520 |0063: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9dda: 7110 b344 0d00 |0065: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0f9de0: 0c0d |0068: move-result-object v13 │ │ +0f9de2: 130e 3075 |0069: const/16 v14, #int 30000 // #7530 │ │ +0f9de6: 6e20 9e43 ed00 |006b: invoke-virtual {v13, v14}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ +0f9dec: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0f9df0: 540d 9520 |0070: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9df4: 7100 6c43 0000 |0072: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0f9dfa: 0b0e |0075: move-result-wide v14 │ │ +0f9dfc: 7130 b744 ed0f |0076: invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44b7 │ │ +0f9e02: 0800 1200 |0079: move-object/from16 v0, v18 │ │ +0f9e06: 540d 9520 |007b: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9e0a: 7110 b844 0d00 |007d: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ +0f9e10: 0c0d |0080: move-result-object v13 │ │ +0f9e12: 0800 1200 |0081: move-object/from16 v0, v18 │ │ +0f9e16: 540e 9520 |0083: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9e1a: 6e20 d944 ed00 |0085: invoke-virtual {v13, v14}, Lorg/jibble/pircbot/DccManager;.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d9 │ │ +0f9e20: 2208 3b08 |0088: new-instance v8, Ljava/io/BufferedInputStream; // type@083b │ │ +0f9e24: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +0f9e28: 540d 9520 |008c: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9e2c: 7110 b344 0d00 |008e: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0f9e32: 0c0d |0091: move-result-object v13 │ │ +0f9e34: 6e10 9b43 0d00 |0092: invoke-virtual {v13}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +0f9e3a: 0c0d |0095: move-result-object v13 │ │ +0f9e3c: 7020 7742 d800 |0096: invoke-direct {v8, v13}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ +0f9e42: 220c 3c08 |0099: new-instance v12, Ljava/io/BufferedOutputStream; // type@083c │ │ +0f9e46: 0800 1200 |009b: move-object/from16 v0, v18 │ │ +0f9e4a: 540d 9520 |009d: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9e4e: 7110 b344 0d00 |009f: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0f9e54: 0c0d |00a2: move-result-object v13 │ │ +0f9e56: 6e10 9d43 0d00 |00a3: invoke-virtual {v13}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +0f9e5c: 0c0d |00a6: move-result-object v13 │ │ +0f9e5e: 7020 7b42 dc00 |00a7: invoke-direct {v12, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ +0f9e64: 2206 3c08 |00aa: new-instance v6, Ljava/io/BufferedOutputStream; // type@083c │ │ +0f9e68: 220d 4308 |00ac: new-instance v13, Ljava/io/FileOutputStream; // type@0843 │ │ +0f9e6c: 0800 1200 |00ae: move-object/from16 v0, v18 │ │ +0f9e70: 540e 9620 |00b0: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$file:Ljava/io/File; // field@2096 │ │ +0f9e74: 6e10 8f42 0e00 |00b2: invoke-virtual {v14}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ +0f9e7a: 0c0e |00b5: move-result-object v14 │ │ +0f9e7c: 0800 1200 |00b6: move-object/from16 v0, v18 │ │ +0f9e80: 550f 9720 |00b8: iget-boolean v15, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.val$resume:Z // field@2097 │ │ +0f9e84: 7030 a442 ed0f |00ba: invoke-direct {v13, v14, v15}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;Z)V // method@42a4 │ │ +0f9e8a: 7020 7b42 d600 |00bd: invoke-direct {v6, v13}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ +0f9e90: 130d 0004 |00c0: const/16 v13, #int 1024 // #400 │ │ +0f9e94: 23d7 f208 |00c2: new-array v7, v13, [B // type@08f2 │ │ +0f9e98: 124d |00c4: const/4 v13, #int 4 // #4 │ │ +0f9e9a: 23db f208 |00c5: new-array v11, v13, [B // type@08f2 │ │ +0f9e9e: 1202 |00c7: const/4 v2, #int 0 // #0 │ │ +0f9ea0: 120d |00c8: const/4 v13, #int 0 // #0 │ │ +0f9ea2: 217e |00c9: array-length v14, v7 │ │ +0f9ea4: 6e40 7942 78ed |00ca: invoke-virtual {v8, v7, v13, v14}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ +0f9eaa: 0a02 |00cd: move-result v2 │ │ +0f9eac: 12fd |00ce: const/4 v13, #int -1 // #ff │ │ +0f9eae: 32d2 9e00 |00cf: if-eq v2, v13, 016d // +009e │ │ +0f9eb2: 120d |00d1: const/4 v13, #int 0 // #0 │ │ +0f9eb4: 6e40 7f42 762d |00d2: invoke-virtual {v6, v7, v13, v2}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@427f │ │ +0f9eba: 0800 1200 |00d5: move-object/from16 v0, v18 │ │ +0f9ebe: 540d 9520 |00d7: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9ec2: 0800 1200 |00d9: move-object/from16 v0, v18 │ │ +0f9ec6: 540e 9520 |00db: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9eca: 7110 b944 0e00 |00dd: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0f9ed0: 0b0e |00e0: move-result-wide v14 │ │ +0f9ed2: 8120 |00e1: int-to-long v0, v2 │ │ +0f9ed4: 0510 0000 |00e2: move-wide/from16 v16, v0 │ │ +0f9ed8: 9b0e 0e10 |00e4: add-long v14, v14, v16 │ │ +0f9edc: 7130 ba44 ed0f |00e6: invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44ba │ │ +0f9ee2: 120d |00e9: const/4 v13, #int 0 // #0 │ │ +0f9ee4: 0800 1200 |00ea: move-object/from16 v0, v18 │ │ +0f9ee8: 540e 9520 |00ec: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9eec: 7110 b944 0e00 |00ee: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0f9ef2: 0b0e |00f1: move-result-wide v14 │ │ +0f9ef4: 1310 1800 |00f2: const/16 v16, #int 24 // #18 │ │ +0f9ef8: a40e 0e10 |00f4: shr-long v14, v14, v16 │ │ +0f9efc: 1610 ff00 |00f6: const-wide/16 v16, #int 255 // #ff │ │ +0f9f00: a00e 0e10 |00f8: and-long v14, v14, v16 │ │ +0f9f04: 84ee |00fa: long-to-int v14, v14 │ │ +0f9f06: 8dee |00fb: int-to-byte v14, v14 │ │ +0f9f08: 4f0e 0b0d |00fc: aput-byte v14, v11, v13 │ │ +0f9f0c: 121d |00fe: const/4 v13, #int 1 // #1 │ │ +0f9f0e: 0800 1200 |00ff: move-object/from16 v0, v18 │ │ +0f9f12: 540e 9520 |0101: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9f16: 7110 b944 0e00 |0103: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0f9f1c: 0b0e |0106: move-result-wide v14 │ │ +0f9f1e: 1310 1000 |0107: const/16 v16, #int 16 // #10 │ │ +0f9f22: a40e 0e10 |0109: shr-long v14, v14, v16 │ │ +0f9f26: 1610 ff00 |010b: const-wide/16 v16, #int 255 // #ff │ │ +0f9f2a: a00e 0e10 |010d: and-long v14, v14, v16 │ │ +0f9f2e: 84ee |010f: long-to-int v14, v14 │ │ +0f9f30: 8dee |0110: int-to-byte v14, v14 │ │ +0f9f32: 4f0e 0b0d |0111: aput-byte v14, v11, v13 │ │ +0f9f36: 122d |0113: const/4 v13, #int 2 // #2 │ │ +0f9f38: 0800 1200 |0114: move-object/from16 v0, v18 │ │ +0f9f3c: 540e 9520 |0116: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9f40: 7110 b944 0e00 |0118: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0f9f46: 0b0e |011b: move-result-wide v14 │ │ +0f9f48: 1310 0800 |011c: const/16 v16, #int 8 // #8 │ │ +0f9f4c: a40e 0e10 |011e: shr-long v14, v14, v16 │ │ +0f9f50: 1610 ff00 |0120: const-wide/16 v16, #int 255 // #ff │ │ +0f9f54: a00e 0e10 |0122: and-long v14, v14, v16 │ │ +0f9f58: 84ee |0124: long-to-int v14, v14 │ │ +0f9f5a: 8dee |0125: int-to-byte v14, v14 │ │ +0f9f5c: 4f0e 0b0d |0126: aput-byte v14, v11, v13 │ │ +0f9f60: 123d |0128: const/4 v13, #int 3 // #3 │ │ +0f9f62: 0800 1200 |0129: move-object/from16 v0, v18 │ │ +0f9f66: 540e 9520 |012b: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9f6a: 7110 b944 0e00 |012d: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0f9f70: 0b0e |0130: move-result-wide v14 │ │ +0f9f72: 1310 0000 |0131: const/16 v16, #int 0 // #0 │ │ +0f9f76: a40e 0e10 |0133: shr-long v14, v14, v16 │ │ +0f9f7a: 1610 ff00 |0135: const-wide/16 v16, #int 255 // #ff │ │ +0f9f7e: a00e 0e10 |0137: and-long v14, v14, v16 │ │ +0f9f82: 84ee |0139: long-to-int v14, v14 │ │ +0f9f84: 8dee |013a: int-to-byte v14, v14 │ │ +0f9f86: 4f0e 0b0d |013b: aput-byte v14, v11, v13 │ │ +0f9f8a: 6e20 7e42 bc00 |013d: invoke-virtual {v12, v11}, Ljava/io/BufferedOutputStream;.write:([B)V // method@427e │ │ +0f9f90: 6e10 7d42 0c00 |0140: invoke-virtual {v12}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ +0f9f96: 0800 1200 |0143: move-object/from16 v0, v18 │ │ +0f9f9a: 540d 9520 |0145: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9f9e: 7110 bb44 0d00 |0147: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44bb │ │ +0f9fa4: 2900 7eff |014a: goto/16 00c8 // -0082 │ │ +0f9fa8: 0d03 |014c: move-exception v3 │ │ +0f9faa: 0765 |014d: move-object v5, v6 │ │ +0f9fac: 0734 |014e: move-object v4, v3 │ │ +0f9fae: 6e10 7c42 0500 |014f: invoke-virtual {v5}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ +0f9fb4: 0800 1200 |0152: move-object/from16 v0, v18 │ │ +0f9fb8: 540d 9520 |0154: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9fbc: 7110 b344 0d00 |0156: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0f9fc2: 0c0d |0159: move-result-object v13 │ │ +0f9fc4: 6e10 9a43 0d00 |015a: invoke-virtual {v13}, Ljava/net/Socket;.close:()V // method@439a │ │ +0f9fca: 0800 1200 |015d: move-object/from16 v0, v18 │ │ +0f9fce: 540d 9520 |015f: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9fd2: 7110 b144 0d00 |0161: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0f9fd8: 0c0d |0164: move-result-object v13 │ │ +0f9fda: 0800 1200 |0165: move-object/from16 v0, v18 │ │ +0f9fde: 540e 9520 |0167: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9fe2: 6e30 2c45 ed04 |0169: invoke-virtual {v13, v14, v4}, Lorg/jibble/pircbot/PircBot;.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V // method@452c │ │ +0f9fe8: 0e00 |016c: return-void │ │ +0f9fea: 6e10 7d42 0600 |016d: invoke-virtual {v6}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ +0f9ff0: 6e10 7c42 0600 |0170: invoke-virtual {v6}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ +0f9ff6: 0800 1200 |0173: move-object/from16 v0, v18 │ │ +0f9ffa: 540d 9520 |0175: iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0f9ffe: 7110 b344 0d00 |0177: invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa004: 0c0d |017a: move-result-object v13 │ │ +0fa006: 6e10 9a43 0d00 |017b: invoke-virtual {v13}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa00c: 0765 |017e: move-object v5, v6 │ │ +0fa00e: 28de |017f: goto 015d // -0022 │ │ +0fa010: 0d0d |0180: move-exception v13 │ │ +0fa012: 0765 |0181: move-object v5, v6 │ │ +0fa014: 28db |0182: goto 015d // -0025 │ │ +0fa016: 0d0d |0183: move-exception v13 │ │ +0fa018: 6e10 7c42 0500 |0184: invoke-virtual {v5}, Ljava/io/BufferedOutputStream;.close:()V // method@427c │ │ +0fa01e: 0800 1200 |0187: move-object/from16 v0, v18 │ │ +0fa022: 540e 9520 |0189: iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2095 │ │ +0fa026: 7110 b344 0e00 |018b: invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa02c: 0c0e |018e: move-result-object v14 │ │ +0fa02e: 6e10 9a43 0e00 |018f: invoke-virtual {v14}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa034: 270d |0192: throw v13 │ │ +0fa036: 0d0e |0193: move-exception v14 │ │ +0fa038: 28fe |0194: goto 0192 // -0002 │ │ +0fa03a: 0d0d |0195: move-exception v13 │ │ +0fa03c: 0765 |0196: move-object v5, v6 │ │ +0fa03e: 28ed |0197: goto 0184 // -0013 │ │ +0fa040: 0d0d |0198: move-exception v13 │ │ +0fa042: 28c4 |0199: goto 015d // -003c │ │ +0fa044: 0d03 |019a: move-exception v3 │ │ +0fa046: 28b3 |019b: goto 014e // -004d │ │ catches : 6 │ │ 0x0002 - 0x00c0 │ │ - Ljava/lang/Exception; -> 0x018d │ │ - -> 0x0176 │ │ - 0x00c2 - 0x013e │ │ - Ljava/lang/Exception; -> 0x013f │ │ - -> 0x0188 │ │ - 0x0142 - 0x0150 │ │ - Ljava/lang/Exception; -> 0x018b │ │ - 0x0160 - 0x0163 │ │ - Ljava/lang/Exception; -> 0x013f │ │ - -> 0x0188 │ │ - 0x0163 - 0x0171 │ │ - Ljava/lang/Exception; -> 0x0173 │ │ - 0x0177 - 0x0185 │ │ - Ljava/lang/Exception; -> 0x0186 │ │ + Ljava/lang/Exception; -> 0x019a │ │ + -> 0x0183 │ │ + 0x00c2 - 0x014a │ │ + Ljava/lang/Exception; -> 0x014c │ │ + -> 0x0195 │ │ + 0x014f - 0x015d │ │ + Ljava/lang/Exception; -> 0x0198 │ │ + 0x016d - 0x0170 │ │ + Ljava/lang/Exception; -> 0x014c │ │ + -> 0x0195 │ │ + 0x0170 - 0x017e │ │ + Ljava/lang/Exception; -> 0x0180 │ │ + 0x0184 - 0x0192 │ │ + Ljava/lang/Exception; -> 0x0193 │ │ positions : │ │ 0x0000 line=109 │ │ 0x0001 line=110 │ │ 0x0002 line=115 │ │ 0x0016 line=116 │ │ 0x004d line=119 │ │ 0x0061 line=120 │ │ @@ -272017,81 +272113,81 @@ │ │ 0x00aa line=130 │ │ 0x00c0 line=132 │ │ 0x00c4 line=133 │ │ 0x00c7 line=134 │ │ 0x00c8 line=135 │ │ 0x00d1 line=136 │ │ 0x00d5 line=137 │ │ - 0x00dd line=139 │ │ - 0x00f2 line=140 │ │ - 0x0107 line=141 │ │ - 0x011c line=142 │ │ - 0x0131 line=143 │ │ - 0x0134 line=144 │ │ - 0x0137 line=145 │ │ - 0x013f line=148 │ │ - 0x0141 line=149 │ │ - 0x0142 line=152 │ │ - 0x0145 line=153 │ │ - 0x0150 line=159 │ │ - 0x015f line=160 │ │ - 0x0160 line=147 │ │ - 0x0163 line=152 │ │ - 0x0166 line=153 │ │ - 0x0172 line=156 │ │ - 0x0173 line=154 │ │ - 0x0175 line=157 │ │ - 0x0176 line=151 │ │ - 0x0177 line=152 │ │ - 0x017a line=153 │ │ - 0x0185 line=156 │ │ - 0x0186 line=154 │ │ - 0x0188 line=151 │ │ - 0x018b line=154 │ │ - 0x018d line=148 │ │ + 0x00e9 line=139 │ │ + 0x00fe line=140 │ │ + 0x0113 line=141 │ │ + 0x0128 line=142 │ │ + 0x013d line=143 │ │ + 0x0140 line=144 │ │ + 0x0143 line=145 │ │ + 0x014c line=148 │ │ + 0x014e line=149 │ │ + 0x014f line=152 │ │ + 0x0152 line=153 │ │ + 0x015d line=159 │ │ + 0x016c line=160 │ │ + 0x016d line=147 │ │ + 0x0170 line=152 │ │ + 0x0173 line=153 │ │ + 0x017f line=156 │ │ + 0x0180 line=154 │ │ + 0x0182 line=157 │ │ + 0x0183 line=151 │ │ + 0x0184 line=152 │ │ + 0x0187 line=153 │ │ + 0x0192 line=156 │ │ + 0x0193 line=154 │ │ + 0x0195 line=151 │ │ + 0x0198 line=154 │ │ + 0x019a line=148 │ │ locals : │ │ 0x0001 - 0x00c0 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ - 0x00c8 - 0x013f reg=2 bytesRead I │ │ - 0x00c4 - 0x013f reg=7 inBuffer [B │ │ - 0x00c7 - 0x013f reg=11 outBuffer [B │ │ - 0x00c0 - 0x0141 reg=6 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0099 - 0x0141 reg=8 input Ljava/io/BufferedInputStream; │ │ - 0x0016 - 0x0141 reg=9 ip [I │ │ - 0x004d - 0x0141 reg=10 ipStr Ljava/lang/String; │ │ - 0x00aa - 0x0141 reg=12 output Ljava/io/BufferedOutputStream; │ │ - 0x0141 - 0x0150 reg=3 e Ljava/lang/Exception; │ │ - 0x0141 - 0x0160 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0160 - 0x0172 reg=6 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0172 - 0x0173 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0173 - 0x0175 reg=6 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0160 - 0x0176 reg=2 bytesRead I │ │ - 0x0160 - 0x0176 reg=7 inBuffer [B │ │ - 0x0160 - 0x0176 reg=8 input Ljava/io/BufferedInputStream; │ │ - 0x0160 - 0x0176 reg=9 ip [I │ │ - 0x0160 - 0x0176 reg=10 ipStr Ljava/lang/String; │ │ - 0x0160 - 0x0176 reg=11 outBuffer [B │ │ - 0x0160 - 0x0176 reg=12 output Ljava/io/BufferedOutputStream; │ │ - 0x0175 - 0x0188 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0188 - 0x018a reg=6 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0188 - 0x018b reg=8 input Ljava/io/BufferedInputStream; │ │ - 0x0188 - 0x018b reg=9 ip [I │ │ - 0x0188 - 0x018b reg=10 ipStr Ljava/lang/String; │ │ - 0x0188 - 0x018b reg=12 output Ljava/io/BufferedOutputStream; │ │ - 0x018b - 0x018d reg=3 e Ljava/lang/Exception; │ │ - 0x0002 - 0x018f reg=4 exception Ljava/lang/Exception; │ │ - 0x018a - 0x018f reg=5 foutput Ljava/io/BufferedOutputStream; │ │ - 0x0000 - 0x018f reg=18 this Lorg/jibble/pircbot/DccFileTransfer$1; │ │ + 0x00c8 - 0x014c reg=2 bytesRead I │ │ + 0x00c4 - 0x014c reg=7 inBuffer [B │ │ + 0x00c7 - 0x014c reg=11 outBuffer [B │ │ + 0x00c0 - 0x014e reg=6 foutput Ljava/io/BufferedOutputStream; │ │ + 0x0099 - 0x014e reg=8 input Ljava/io/BufferedInputStream; │ │ + 0x0016 - 0x014e reg=9 ip [I │ │ + 0x004d - 0x014e reg=10 ipStr Ljava/lang/String; │ │ + 0x00aa - 0x014e reg=12 output Ljava/io/BufferedOutputStream; │ │ + 0x014e - 0x015d reg=3 e Ljava/lang/Exception; │ │ + 0x014e - 0x016d reg=5 foutput Ljava/io/BufferedOutputStream; │ │ + 0x016d - 0x017f reg=6 foutput Ljava/io/BufferedOutputStream; │ │ + 0x017f - 0x0180 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ + 0x0180 - 0x0182 reg=6 foutput Ljava/io/BufferedOutputStream; │ │ + 0x016d - 0x0183 reg=2 bytesRead I │ │ + 0x016d - 0x0183 reg=7 inBuffer [B │ │ + 0x016d - 0x0183 reg=8 input Ljava/io/BufferedInputStream; │ │ + 0x016d - 0x0183 reg=9 ip [I │ │ + 0x016d - 0x0183 reg=10 ipStr Ljava/lang/String; │ │ + 0x016d - 0x0183 reg=11 outBuffer [B │ │ + 0x016d - 0x0183 reg=12 output Ljava/io/BufferedOutputStream; │ │ + 0x0182 - 0x0195 reg=5 foutput Ljava/io/BufferedOutputStream; │ │ + 0x0195 - 0x0197 reg=6 foutput Ljava/io/BufferedOutputStream; │ │ + 0x0195 - 0x0198 reg=8 input Ljava/io/BufferedInputStream; │ │ + 0x0195 - 0x0198 reg=9 ip [I │ │ + 0x0195 - 0x0198 reg=10 ipStr Ljava/lang/String; │ │ + 0x0195 - 0x0198 reg=12 output Ljava/io/BufferedOutputStream; │ │ + 0x0198 - 0x019a reg=3 e Ljava/lang/Exception; │ │ + 0x0002 - 0x019c reg=4 exception Ljava/lang/Exception; │ │ + 0x0197 - 0x019c reg=5 foutput Ljava/io/BufferedOutputStream; │ │ + 0x0000 - 0x019c reg=18 this Lorg/jibble/pircbot/DccFileTransfer$1; │ │ │ │ - source_file_idx : 1747 (DccFileTransfer.java) │ │ + source_file_idx : 1743 (DccFileTransfer.java) │ │ │ │ Class #1158 header: │ │ class_idx : 2271 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 1747 │ │ +source_file_idx : 1743 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1158 annotations: │ │ Annotations on class │ │ @@ -272119,409 +272215,415 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fc3a8: |[0fc3a8] org.jibble.pircbot.DccFileTransfer$2.:(Lorg/jibble/pircbot/DccFileTransfer;Z)V │ │ -0fc3b8: 5b01 9820 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc3bc: 5c02 9920 |0002: iput-boolean v2, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ -0fc3c0: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fc3c6: 0e00 |0007: return-void │ │ +0fa098: |[0fa098] org.jibble.pircbot.DccFileTransfer$2.:(Lorg/jibble/pircbot/DccFileTransfer;Z)V │ │ +0fa0a8: 5b01 9820 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa0ac: 5c02 9920 |0002: iput-boolean v2, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ +0fa0b0: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ +0fa0b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jibble/pircbot/DccFileTransfer$2; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/jibble/pircbot/DccFileTransfer; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0008 reg=2 (null) Z │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jibble/pircbot/DccFileTransfer$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 692 16-bit code units │ │ -0fc3c8: |[0fc3c8] org.jibble.pircbot.DccFileTransfer$2.run:()V │ │ -0fc3d8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0fc3da: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0fc3dc: 1316 0000 |0002: const/16 v22, #int 0 // #0 │ │ -0fc3e0: 0800 1e00 |0004: move-object/from16 v0, v30 │ │ -0fc3e4: 5400 9820 |0006: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc3e8: 0818 0000 |0008: move-object/from16 v24, v0 │ │ -0fc3ec: 7701 b144 1800 |000a: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc3f2: 0c18 |000d: move-result-object v24 │ │ -0fc3f4: 7401 0545 1800 |000e: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getDccPorts:()[I // method@4505 │ │ -0fc3fa: 0c14 |0011: move-result-object v20 │ │ -0fc3fc: 3914 c801 |0012: if-nez v20, 01da // +01c8 │ │ -0fc400: 2217 8f08 |0014: new-instance v23, Ljava/net/ServerSocket; // type@088f │ │ -0fc404: 1318 0000 |0016: const/16 v24, #int 0 // #0 │ │ -0fc408: 7602 9443 1700 |0018: invoke-direct/range {v23, v24}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ -0fc40e: 0816 1700 |001b: move-object/from16 v22, v23 │ │ -0fc412: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -0fc416: 5400 9820 |001f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc41a: 0818 0000 |0021: move-object/from16 v24, v0 │ │ -0fc41e: 7701 bc44 1800 |0023: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$800:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44bc │ │ -0fc424: 0a18 |0026: move-result v24 │ │ -0fc426: 0800 1600 |0027: move-object/from16 v0, v22 │ │ -0fc42a: 0201 1800 |0029: move/from16 v1, v24 │ │ -0fc42e: 6e20 9843 1000 |002b: invoke-virtual {v0, v1}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ -0fc434: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ -0fc438: 5400 9820 |0030: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc43c: 0818 0000 |0032: move-object/from16 v24, v0 │ │ -0fc440: 7401 9743 1600 |0034: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.getLocalPort:()I // method@4397 │ │ -0fc446: 0a19 |0037: move-result v25 │ │ -0fc448: 7702 b644 1800 |0038: invoke-static/range {v24, v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$302:(Lorg/jibble/pircbot/DccFileTransfer;I)I // method@44b6 │ │ -0fc44e: 0800 1e00 |003b: move-object/from16 v0, v30 │ │ -0fc452: 5400 9820 |003d: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc456: 0818 0000 |003f: move-object/from16 v24, v0 │ │ -0fc45a: 7701 b144 1800 |0041: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc460: 0c18 |0044: move-result-object v24 │ │ -0fc462: 7401 0445 1800 |0045: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getDccInetAddress:()Ljava/net/InetAddress; // method@4504 │ │ -0fc468: 0c0d |0048: move-result-object v13 │ │ -0fc46a: 390d 1000 |0049: if-nez v13, 0059 // +0010 │ │ -0fc46e: 0800 1e00 |004b: move-object/from16 v0, v30 │ │ -0fc472: 5400 9820 |004d: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc476: 0818 0000 |004f: move-object/from16 v24, v0 │ │ -0fc47a: 7701 b144 1800 |0051: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc480: 0c18 |0054: move-result-object v24 │ │ -0fc482: 7401 0845 1800 |0055: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getInetAddress:()Ljava/net/InetAddress; // method@4508 │ │ -0fc488: 0c0d |0058: move-result-object v13 │ │ -0fc48a: 6e10 9343 0d00 |0059: invoke-virtual {v13}, Ljava/net/InetAddress;.getAddress:()[B // method@4393 │ │ -0fc490: 0c0f |005c: move-result-object v15 │ │ -0fc492: 0800 1e00 |005d: move-object/from16 v0, v30 │ │ -0fc496: 5400 9820 |005f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc49a: 0818 0000 |0061: move-object/from16 v24, v0 │ │ -0fc49e: 7701 b144 1800 |0063: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc4a4: 0c18 |0066: move-result-object v24 │ │ -0fc4a6: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0fc4aa: 6e20 1845 f000 |0069: invoke-virtual {v0, v15}, Lorg/jibble/pircbot/PircBot;.ipToLong:([B)J // method@4518 │ │ -0fc4b0: 0b10 |006c: move-result-wide v16 │ │ -0fc4b2: 0800 1e00 |006d: move-object/from16 v0, v30 │ │ -0fc4b6: 5400 9820 |006f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc4ba: 0818 0000 |0071: move-object/from16 v24, v0 │ │ -0fc4be: 7701 bd44 1800 |0073: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ -0fc4c4: 0c18 |0076: move-result-object v24 │ │ -0fc4c6: 7401 9042 1800 |0077: invoke-virtual/range {v24}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -0fc4cc: 0c18 |007a: move-result-object v24 │ │ -0fc4ce: 1319 2000 |007b: const/16 v25, #int 32 // #20 │ │ -0fc4d2: 131a 5f00 |007d: const/16 v26, #int 95 // #5f │ │ -0fc4d6: 7403 4543 1800 |007f: invoke-virtual/range {v24, v25, v26}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ -0fc4dc: 0c15 |0082: move-result-object v21 │ │ -0fc4de: 1318 0900 |0083: const/16 v24, #int 9 // #9 │ │ -0fc4e2: 1319 5f00 |0085: const/16 v25, #int 95 // #5f │ │ -0fc4e6: 0800 1500 |0087: move-object/from16 v0, v21 │ │ -0fc4ea: 0201 1800 |0089: move/from16 v1, v24 │ │ -0fc4ee: 0202 1900 |008b: move/from16 v2, v25 │ │ -0fc4f2: 6e30 4543 1002 |008d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ -0fc4f8: 0c15 |0090: move-result-object v21 │ │ -0fc4fa: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ -0fc4fe: 5500 9920 |0093: iget-boolean v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ -0fc502: 0218 0000 |0095: move/from16 v24, v0 │ │ -0fc506: 3818 1500 |0097: if-eqz v24, 00ac // +0015 │ │ -0fc50a: 0800 1e00 |0099: move-object/from16 v0, v30 │ │ -0fc50e: 5400 9820 |009b: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc512: 0818 0000 |009d: move-object/from16 v24, v0 │ │ -0fc516: 7701 b844 1800 |009f: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ -0fc51c: 0c18 |00a2: move-result-object v24 │ │ -0fc51e: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ -0fc522: 5400 9820 |00a5: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc526: 0819 0000 |00a7: move-object/from16 v25, v0 │ │ -0fc52a: 7402 d744 1800 |00a9: invoke-virtual/range {v24, v25}, Lorg/jibble/pircbot/DccManager;.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d7 │ │ -0fc530: 0800 1e00 |00ac: move-object/from16 v0, v30 │ │ -0fc534: 5400 9820 |00ae: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc538: 0818 0000 |00b0: move-object/from16 v24, v0 │ │ -0fc53c: 7701 b144 1800 |00b2: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc542: 0c18 |00b5: move-result-object v24 │ │ -0fc544: 0800 1e00 |00b6: move-object/from16 v0, v30 │ │ -0fc548: 5400 9820 |00b8: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc54c: 0819 0000 |00ba: move-object/from16 v25, v0 │ │ -0fc550: 7701 b244 1900 |00bc: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$1000:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/lang/String; // method@44b2 │ │ -0fc556: 0c19 |00bf: move-result-object v25 │ │ -0fc558: 221a 7908 |00c0: new-instance v26, Ljava/lang/StringBuilder; // type@0879 │ │ -0fc55c: 7601 5a43 1a00 |00c2: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fc562: 1a1b 7106 |00c5: const-string v27, "DCC SEND " // string@0671 │ │ -0fc566: 7402 6343 1a00 |00c7: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc56c: 0c1a |00ca: move-result-object v26 │ │ -0fc56e: 0800 1a00 |00cb: move-object/from16 v0, v26 │ │ -0fc572: 0801 1500 |00cd: move-object/from16 v1, v21 │ │ -0fc576: 6e20 6343 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc57c: 0c1a |00d2: move-result-object v26 │ │ -0fc57e: 1a1b 1e00 |00d3: const-string v27, " " // string@001e │ │ -0fc582: 7402 6343 1a00 |00d5: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc588: 0c1a |00d8: move-result-object v26 │ │ -0fc58a: 0800 1a00 |00d9: move-object/from16 v0, v26 │ │ -0fc58e: 0501 1000 |00db: move-wide/from16 v1, v16 │ │ -0fc592: 6e30 6043 1002 |00dd: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0fc598: 0c1a |00e0: move-result-object v26 │ │ -0fc59a: 1a1b 1e00 |00e1: const-string v27, " " // string@001e │ │ -0fc59e: 7402 6343 1a00 |00e3: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc5a4: 0c1a |00e6: move-result-object v26 │ │ -0fc5a6: 0800 1e00 |00e7: move-object/from16 v0, v30 │ │ -0fc5aa: 5400 9820 |00e9: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc5ae: 081b 0000 |00eb: move-object/from16 v27, v0 │ │ -0fc5b2: 7701 b544 1b00 |00ed: invoke-static/range {v27}, Lorg/jibble/pircbot/DccFileTransfer;.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44b5 │ │ -0fc5b8: 0a1b |00f0: move-result v27 │ │ -0fc5ba: 7402 5f43 1a00 |00f1: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fc5c0: 0c1a |00f4: move-result-object v26 │ │ -0fc5c2: 1a1b 1e00 |00f5: const-string v27, " " // string@001e │ │ -0fc5c6: 7402 6343 1a00 |00f7: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fc5cc: 0c1a |00fa: move-result-object v26 │ │ -0fc5ce: 0800 1e00 |00fb: move-object/from16 v0, v30 │ │ -0fc5d2: 5400 9820 |00fd: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc5d6: 081b 0000 |00ff: move-object/from16 v27, v0 │ │ -0fc5da: 7701 bd44 1b00 |0101: invoke-static/range {v27}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ -0fc5e0: 0c1b |0104: move-result-object v27 │ │ -0fc5e2: 7401 9642 1b00 |0105: invoke-virtual/range {v27}, Ljava/io/File;.length:()J // method@4296 │ │ -0fc5e8: 0b1c |0108: move-result-wide v28 │ │ -0fc5ea: 0800 1a00 |0109: move-object/from16 v0, v26 │ │ -0fc5ee: 0501 1c00 |010b: move-wide/from16 v1, v28 │ │ -0fc5f2: 6e30 6043 1002 |010d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0fc5f8: 0c1a |0110: move-result-object v26 │ │ -0fc5fa: 7401 6a43 1a00 |0111: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fc600: 0c1a |0114: move-result-object v26 │ │ -0fc602: 7403 6845 1800 |0115: invoke-virtual/range {v24, v25, v26}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ -0fc608: 0800 1e00 |0118: move-object/from16 v0, v30 │ │ -0fc60c: 5400 9820 |011a: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc610: 0818 0000 |011c: move-object/from16 v24, v0 │ │ -0fc614: 7401 9543 1600 |011e: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ -0fc61a: 0c19 |0121: move-result-object v25 │ │ -0fc61c: 7702 b444 1800 |0122: invoke-static/range {v24, v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; // method@44b4 │ │ -0fc622: 0800 1e00 |0125: move-object/from16 v0, v30 │ │ -0fc626: 5400 9820 |0127: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc62a: 0818 0000 |0129: move-object/from16 v24, v0 │ │ -0fc62e: 7701 b344 1800 |012b: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc634: 0c18 |012e: move-result-object v24 │ │ -0fc636: 1319 3075 |012f: const/16 v25, #int 30000 // #7530 │ │ -0fc63a: 7402 9e43 1800 |0131: invoke-virtual/range {v24, v25}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ -0fc640: 0800 1e00 |0134: move-object/from16 v0, v30 │ │ -0fc644: 5400 9820 |0136: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc648: 0818 0000 |0138: move-object/from16 v24, v0 │ │ -0fc64c: 7100 6c43 0000 |013a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0fc652: 0b1a |013d: move-result-wide v26 │ │ -0fc654: 0800 1800 |013e: move-object/from16 v0, v24 │ │ -0fc658: 0501 1a00 |0140: move-wide/from16 v1, v26 │ │ -0fc65c: 7130 b744 1002 |0142: invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44b7 │ │ -0fc662: 0800 1e00 |0145: move-object/from16 v0, v30 │ │ -0fc666: 5500 9920 |0147: iget-boolean v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ -0fc66a: 0218 0000 |0149: move/from16 v24, v0 │ │ -0fc66e: 3818 1500 |014b: if-eqz v24, 0160 // +0015 │ │ -0fc672: 0800 1e00 |014d: move-object/from16 v0, v30 │ │ -0fc676: 5400 9820 |014f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc67a: 0818 0000 |0151: move-object/from16 v24, v0 │ │ -0fc67e: 7701 b844 1800 |0153: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ -0fc684: 0c18 |0156: move-result-object v24 │ │ -0fc686: 0800 1e00 |0157: move-object/from16 v0, v30 │ │ -0fc68a: 5400 9820 |0159: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc68e: 0819 0000 |015b: move-object/from16 v25, v0 │ │ -0fc692: 7402 d944 1800 |015d: invoke-virtual/range {v24, v25}, Lorg/jibble/pircbot/DccManager;.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d9 │ │ -0fc698: 7401 9643 1600 |0160: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ -0fc69e: 2213 3c08 |0163: new-instance v19, Ljava/io/BufferedOutputStream; // type@083c │ │ -0fc6a2: 0800 1e00 |0165: move-object/from16 v0, v30 │ │ -0fc6a6: 5400 9820 |0167: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc6aa: 0818 0000 |0169: move-object/from16 v24, v0 │ │ -0fc6ae: 7701 b344 1800 |016b: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc6b4: 0c18 |016e: move-result-object v24 │ │ -0fc6b6: 7401 9d43 1800 |016f: invoke-virtual/range {v24}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -0fc6bc: 0c18 |0172: move-result-object v24 │ │ -0fc6be: 0800 1300 |0173: move-object/from16 v0, v19 │ │ -0fc6c2: 0801 1800 |0175: move-object/from16 v1, v24 │ │ -0fc6c6: 7020 7b42 1000 |0177: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ -0fc6cc: 220e 3b08 |017a: new-instance v14, Ljava/io/BufferedInputStream; // type@083b │ │ -0fc6d0: 0800 1e00 |017c: move-object/from16 v0, v30 │ │ -0fc6d4: 5400 9820 |017e: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc6d8: 0818 0000 |0180: move-object/from16 v24, v0 │ │ -0fc6dc: 7701 b344 1800 |0182: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc6e2: 0c18 |0185: move-result-object v24 │ │ -0fc6e4: 7401 9b43 1800 |0186: invoke-virtual/range {v24}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -0fc6ea: 0c18 |0189: move-result-object v24 │ │ -0fc6ec: 0800 1800 |018a: move-object/from16 v0, v24 │ │ -0fc6f0: 7020 7742 0e00 |018c: invoke-direct {v14, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ -0fc6f6: 220a 3b08 |018f: new-instance v10, Ljava/io/BufferedInputStream; // type@083b │ │ -0fc6fa: 2218 4108 |0191: new-instance v24, Ljava/io/FileInputStream; // type@0841 │ │ -0fc6fe: 0800 1e00 |0193: move-object/from16 v0, v30 │ │ -0fc702: 5400 9820 |0195: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc706: 0819 0000 |0197: move-object/from16 v25, v0 │ │ -0fc70a: 7701 bd44 1900 |0199: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ -0fc710: 0c19 |019c: move-result-object v25 │ │ -0fc712: 7602 9c42 1800 |019d: invoke-direct/range {v24, v25}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ -0fc718: 0800 1800 |01a0: move-object/from16 v0, v24 │ │ -0fc71c: 7020 7742 0a00 |01a2: invoke-direct {v10, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ -0fc722: 0800 1e00 |01a5: move-object/from16 v0, v30 │ │ -0fc726: 5400 9820 |01a7: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc72a: 0818 0000 |01a9: move-object/from16 v24, v0 │ │ -0fc72e: 7701 b944 1800 |01ab: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc734: 0b18 |01ae: move-result-wide v24 │ │ -0fc736: 161a 0000 |01af: const-wide/16 v26, #int 0 // #0 │ │ -0fc73a: 3118 181a |01b1: cmp-long v24, v24, v26 │ │ -0fc73e: 3d18 7200 |01b3: if-lez v24, 0225 // +0072 │ │ -0fc742: 1606 0000 |01b5: const-wide/16 v6, #int 0 // #0 │ │ -0fc746: 0800 1e00 |01b7: move-object/from16 v0, v30 │ │ -0fc74a: 5400 9820 |01b9: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc74e: 0818 0000 |01bb: move-object/from16 v24, v0 │ │ -0fc752: 7701 b944 1800 |01bd: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc758: 0b18 |01c0: move-result-wide v24 │ │ -0fc75a: 3118 0618 |01c1: cmp-long v24, v6, v24 │ │ -0fc75e: 3b18 6200 |01c3: if-gez v24, 0225 // +0062 │ │ -0fc762: 0800 1e00 |01c5: move-object/from16 v0, v30 │ │ -0fc766: 5400 9820 |01c7: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc76a: 0818 0000 |01c9: move-object/from16 v24, v0 │ │ -0fc76e: 7701 b944 1800 |01cb: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ -0fc774: 0b18 |01ce: move-result-wide v24 │ │ -0fc776: 9c18 1806 |01cf: sub-long v24, v24, v6 │ │ -0fc77a: 0500 1800 |01d1: move-wide/from16 v0, v24 │ │ -0fc77e: 6e30 7a42 0a01 |01d3: invoke-virtual {v10, v0, v1}, Ljava/io/BufferedInputStream;.skip:(J)J // method@427a │ │ -0fc784: 0b18 |01d6: move-result-wide v24 │ │ -0fc786: 9b06 0618 |01d7: add-long v6, v6, v24 │ │ -0fc78a: 28de |01d9: goto 01b7 // -0022 │ │ -0fc78c: 120b |01da: const/4 v11, #int 0 // #0 │ │ -0fc78e: 0800 1400 |01db: move-object/from16 v0, v20 │ │ -0fc792: 2100 |01dd: array-length v0, v0 │ │ -0fc794: 0218 0000 |01de: move/from16 v24, v0 │ │ -0fc798: 0200 1800 |01e0: move/from16 v0, v24 │ │ -0fc79c: 350b 0b00 |01e2: if-ge v11, v0, 01ed // +000b │ │ -0fc7a0: 2217 8f08 |01e4: new-instance v23, Ljava/net/ServerSocket; // type@088f │ │ -0fc7a4: 4418 140b |01e6: aget v24, v20, v11 │ │ -0fc7a8: 7602 9443 1700 |01e8: invoke-direct/range {v23, v24}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ -0fc7ae: 0816 1700 |01eb: move-object/from16 v22, v23 │ │ -0fc7b2: 3916 30fe |01ed: if-nez v22, 001d // -01d0 │ │ -0fc7b6: 2218 4408 |01ef: new-instance v24, Ljava/io/IOException; // type@0844 │ │ -0fc7ba: 1a19 d303 |01f1: const-string v25, "All ports returned by getDccPorts() are in use." // string@03d3 │ │ -0fc7be: 7602 a742 1800 |01f3: invoke-direct/range {v24, v25}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -0fc7c4: 2718 |01f6: throw v24 │ │ -0fc7c6: 0d05 |01f7: move-exception v5 │ │ -0fc7c8: 0758 |01f8: move-object v8, v5 │ │ -0fc7ca: 6e10 7842 0900 |01f9: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ -0fc7d0: 0800 1e00 |01fc: move-object/from16 v0, v30 │ │ -0fc7d4: 5400 9820 |01fe: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc7d8: 0818 0000 |0200: move-object/from16 v24, v0 │ │ -0fc7dc: 7701 b344 1800 |0202: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc7e2: 0c18 |0205: move-result-object v24 │ │ -0fc7e4: 7401 9a43 1800 |0206: invoke-virtual/range {v24}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc7ea: 0800 1e00 |0209: move-object/from16 v0, v30 │ │ -0fc7ee: 5400 9820 |020b: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc7f2: 0818 0000 |020d: move-object/from16 v24, v0 │ │ -0fc7f6: 7701 b144 1800 |020f: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ -0fc7fc: 0c18 |0212: move-result-object v24 │ │ -0fc7fe: 0800 1e00 |0213: move-object/from16 v0, v30 │ │ -0fc802: 5400 9820 |0215: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc806: 0819 0000 |0217: move-object/from16 v25, v0 │ │ -0fc80a: 0800 1800 |0219: move-object/from16 v0, v24 │ │ -0fc80e: 0801 1900 |021b: move-object/from16 v1, v25 │ │ -0fc812: 6e30 2c45 1008 |021d: invoke-virtual {v0, v1, v8}, Lorg/jibble/pircbot/PircBot;.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V // method@452c │ │ -0fc818: 0e00 |0220: return-void │ │ -0fc81a: 0d18 |0221: move-exception v24 │ │ -0fc81c: d80b 0b01 |0222: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0fc820: 28b7 |0224: goto 01db // -0049 │ │ -0fc822: 1318 0004 |0225: const/16 v24, #int 1024 // #400 │ │ -0fc826: 0200 1800 |0227: move/from16 v0, v24 │ │ -0fc82a: 2300 f208 |0229: new-array v0, v0, [B // type@08f2 │ │ -0fc82e: 0812 0000 |022b: move-object/from16 v18, v0 │ │ -0fc832: 1318 0400 |022d: const/16 v24, #int 4 // #4 │ │ -0fc836: 0200 1800 |022f: move/from16 v0, v24 │ │ -0fc83a: 230c f208 |0231: new-array v12, v0, [B // type@08f2 │ │ -0fc83e: 1204 |0233: const/4 v4, #int 0 // #0 │ │ -0fc840: 1318 0000 |0234: const/16 v24, #int 0 // #0 │ │ -0fc844: 0800 1200 |0236: move-object/from16 v0, v18 │ │ -0fc848: 2100 |0238: array-length v0, v0 │ │ -0fc84a: 0219 0000 |0239: move/from16 v25, v0 │ │ -0fc84e: 0800 1200 |023b: move-object/from16 v0, v18 │ │ -0fc852: 0201 1800 |023d: move/from16 v1, v24 │ │ -0fc856: 0202 1900 |023f: move/from16 v2, v25 │ │ -0fc85a: 6e40 7942 0a21 |0241: invoke-virtual {v10, v0, v1, v2}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ -0fc860: 0a04 |0244: move-result v4 │ │ -0fc862: 1318 ffff |0245: const/16 v24, #int -1 // #ffff │ │ -0fc866: 0200 1800 |0247: move/from16 v0, v24 │ │ -0fc86a: 3204 3a00 |0249: if-eq v4, v0, 0283 // +003a │ │ -0fc86e: 1318 0000 |024b: const/16 v24, #int 0 // #0 │ │ -0fc872: 0800 1300 |024d: move-object/from16 v0, v19 │ │ -0fc876: 0801 1200 |024f: move-object/from16 v1, v18 │ │ -0fc87a: 0202 1800 |0251: move/from16 v2, v24 │ │ -0fc87e: 6e40 7f42 1042 |0253: invoke-virtual {v0, v1, v2, v4}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@427f │ │ -0fc884: 7401 7d42 1300 |0256: invoke-virtual/range {v19}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ -0fc88a: 1318 0000 |0259: const/16 v24, #int 0 // #0 │ │ -0fc88e: 21c0 |025b: array-length v0, v12 │ │ -0fc890: 0219 0000 |025c: move/from16 v25, v0 │ │ -0fc894: 0200 1800 |025e: move/from16 v0, v24 │ │ -0fc898: 0201 1900 |0260: move/from16 v1, v25 │ │ -0fc89c: 6e40 7942 ce10 |0262: invoke-virtual {v14, v12, v0, v1}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ -0fc8a2: 0800 1e00 |0265: move-object/from16 v0, v30 │ │ -0fc8a6: 5400 9820 |0267: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc8aa: 0818 0000 |0269: move-object/from16 v24, v0 │ │ -0fc8ae: 8140 |026b: int-to-long v0, v4 │ │ -0fc8b0: 051a 0000 |026c: move-wide/from16 v26, v0 │ │ -0fc8b4: 0800 1800 |026e: move-object/from16 v0, v24 │ │ -0fc8b8: 0501 1a00 |0270: move-wide/from16 v1, v26 │ │ -0fc8bc: 7130 ba44 1002 |0272: invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44ba │ │ -0fc8c2: 0800 1e00 |0275: move-object/from16 v0, v30 │ │ -0fc8c6: 5400 9820 |0277: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc8ca: 0818 0000 |0279: move-object/from16 v24, v0 │ │ -0fc8ce: 7701 bb44 1800 |027b: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44bb │ │ -0fc8d4: 28b6 |027e: goto 0234 // -004a │ │ -0fc8d6: 0d05 |027f: move-exception v5 │ │ -0fc8d8: 07a9 |0280: move-object v9, v10 │ │ -0fc8da: 2900 77ff |0281: goto/16 01f8 // -0089 │ │ -0fc8de: 6e10 7842 0a00 |0283: invoke-virtual {v10}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ -0fc8e4: 0800 1e00 |0286: move-object/from16 v0, v30 │ │ -0fc8e8: 5400 9820 |0288: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc8ec: 0818 0000 |028a: move-object/from16 v24, v0 │ │ -0fc8f0: 7701 b344 1800 |028c: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc8f6: 0c18 |028f: move-result-object v24 │ │ -0fc8f8: 7401 9a43 1800 |0290: invoke-virtual/range {v24}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc8fe: 07a9 |0293: move-object v9, v10 │ │ -0fc900: 2900 75ff |0294: goto/16 0209 // -008b │ │ -0fc904: 0d18 |0296: move-exception v24 │ │ -0fc906: 07a9 |0297: move-object v9, v10 │ │ -0fc908: 2900 71ff |0298: goto/16 0209 // -008f │ │ -0fc90c: 0d18 |029a: move-exception v24 │ │ -0fc90e: 6e10 7842 0900 |029b: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ -0fc914: 0800 1e00 |029e: move-object/from16 v0, v30 │ │ -0fc918: 5400 9820 |02a0: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ -0fc91c: 0819 0000 |02a2: move-object/from16 v25, v0 │ │ -0fc920: 7701 b344 1900 |02a4: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ -0fc926: 0c19 |02a7: move-result-object v25 │ │ -0fc928: 7401 9a43 1900 |02a8: invoke-virtual/range {v25}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fc92e: 2718 |02ab: throw v24 │ │ -0fc930: 0d19 |02ac: move-exception v25 │ │ -0fc932: 28fe |02ad: goto 02ab // -0002 │ │ -0fc934: 0d18 |02ae: move-exception v24 │ │ -0fc936: 07a9 |02af: move-object v9, v10 │ │ -0fc938: 28eb |02b0: goto 029b // -0015 │ │ -0fc93a: 0d18 |02b1: move-exception v24 │ │ -0fc93c: 2900 57ff |02b2: goto/16 0209 // -00a9 │ │ + insns size : 704 16-bit code units │ │ +0fa0b8: |[0fa0b8] org.jibble.pircbot.DccFileTransfer$2.run:()V │ │ +0fa0c8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0fa0ca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0fa0cc: 1316 0000 |0002: const/16 v22, #int 0 // #0 │ │ +0fa0d0: 0800 1e00 |0004: move-object/from16 v0, v30 │ │ +0fa0d4: 5400 9820 |0006: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa0d8: 0818 0000 |0008: move-object/from16 v24, v0 │ │ +0fa0dc: 7701 b144 1800 |000a: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa0e2: 0c18 |000d: move-result-object v24 │ │ +0fa0e4: 7401 0545 1800 |000e: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getDccPorts:()[I // method@4505 │ │ +0fa0ea: 0c14 |0011: move-result-object v20 │ │ +0fa0ec: 3914 c801 |0012: if-nez v20, 01da // +01c8 │ │ +0fa0f0: 2217 8f08 |0014: new-instance v23, Ljava/net/ServerSocket; // type@088f │ │ +0fa0f4: 1318 0000 |0016: const/16 v24, #int 0 // #0 │ │ +0fa0f8: 7602 9443 1700 |0018: invoke-direct/range {v23, v24}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ +0fa0fe: 0816 1700 |001b: move-object/from16 v22, v23 │ │ +0fa102: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +0fa106: 5400 9820 |001f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa10a: 0818 0000 |0021: move-object/from16 v24, v0 │ │ +0fa10e: 7701 bc44 1800 |0023: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$800:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44bc │ │ +0fa114: 0a18 |0026: move-result v24 │ │ +0fa116: 0800 1600 |0027: move-object/from16 v0, v22 │ │ +0fa11a: 0201 1800 |0029: move/from16 v1, v24 │ │ +0fa11e: 6e20 9843 1000 |002b: invoke-virtual {v0, v1}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ +0fa124: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ +0fa128: 5400 9820 |0030: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa12c: 0818 0000 |0032: move-object/from16 v24, v0 │ │ +0fa130: 7401 9743 1600 |0034: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.getLocalPort:()I // method@4397 │ │ +0fa136: 0a19 |0037: move-result v25 │ │ +0fa138: 7702 b644 1800 |0038: invoke-static/range {v24, v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$302:(Lorg/jibble/pircbot/DccFileTransfer;I)I // method@44b6 │ │ +0fa13e: 0800 1e00 |003b: move-object/from16 v0, v30 │ │ +0fa142: 5400 9820 |003d: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa146: 0818 0000 |003f: move-object/from16 v24, v0 │ │ +0fa14a: 7701 b144 1800 |0041: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa150: 0c18 |0044: move-result-object v24 │ │ +0fa152: 7401 0445 1800 |0045: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getDccInetAddress:()Ljava/net/InetAddress; // method@4504 │ │ +0fa158: 0c0d |0048: move-result-object v13 │ │ +0fa15a: 390d 1000 |0049: if-nez v13, 0059 // +0010 │ │ +0fa15e: 0800 1e00 |004b: move-object/from16 v0, v30 │ │ +0fa162: 5400 9820 |004d: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa166: 0818 0000 |004f: move-object/from16 v24, v0 │ │ +0fa16a: 7701 b144 1800 |0051: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa170: 0c18 |0054: move-result-object v24 │ │ +0fa172: 7401 0845 1800 |0055: invoke-virtual/range {v24}, Lorg/jibble/pircbot/PircBot;.getInetAddress:()Ljava/net/InetAddress; // method@4508 │ │ +0fa178: 0c0d |0058: move-result-object v13 │ │ +0fa17a: 6e10 9343 0d00 |0059: invoke-virtual {v13}, Ljava/net/InetAddress;.getAddress:()[B // method@4393 │ │ +0fa180: 0c0f |005c: move-result-object v15 │ │ +0fa182: 0800 1e00 |005d: move-object/from16 v0, v30 │ │ +0fa186: 5400 9820 |005f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa18a: 0818 0000 |0061: move-object/from16 v24, v0 │ │ +0fa18e: 7701 b144 1800 |0063: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa194: 0c18 |0066: move-result-object v24 │ │ +0fa196: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0fa19a: 6e20 1845 f000 |0069: invoke-virtual {v0, v15}, Lorg/jibble/pircbot/PircBot;.ipToLong:([B)J // method@4518 │ │ +0fa1a0: 0b10 |006c: move-result-wide v16 │ │ +0fa1a2: 0800 1e00 |006d: move-object/from16 v0, v30 │ │ +0fa1a6: 5400 9820 |006f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa1aa: 0818 0000 |0071: move-object/from16 v24, v0 │ │ +0fa1ae: 7701 bd44 1800 |0073: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ +0fa1b4: 0c18 |0076: move-result-object v24 │ │ +0fa1b6: 7401 9042 1800 |0077: invoke-virtual/range {v24}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +0fa1bc: 0c18 |007a: move-result-object v24 │ │ +0fa1be: 1319 2000 |007b: const/16 v25, #int 32 // #20 │ │ +0fa1c2: 131a 5f00 |007d: const/16 v26, #int 95 // #5f │ │ +0fa1c6: 7403 4543 1800 |007f: invoke-virtual/range {v24, v25, v26}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ +0fa1cc: 0c15 |0082: move-result-object v21 │ │ +0fa1ce: 1318 0900 |0083: const/16 v24, #int 9 // #9 │ │ +0fa1d2: 1319 5f00 |0085: const/16 v25, #int 95 // #5f │ │ +0fa1d6: 0800 1500 |0087: move-object/from16 v0, v21 │ │ +0fa1da: 0201 1800 |0089: move/from16 v1, v24 │ │ +0fa1de: 0202 1900 |008b: move/from16 v2, v25 │ │ +0fa1e2: 6e30 4543 1002 |008d: invoke-virtual {v0, v1, v2}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@4345 │ │ +0fa1e8: 0c15 |0090: move-result-object v21 │ │ +0fa1ea: 0800 1e00 |0091: move-object/from16 v0, v30 │ │ +0fa1ee: 5500 9920 |0093: iget-boolean v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ +0fa1f2: 0218 0000 |0095: move/from16 v24, v0 │ │ +0fa1f6: 3818 1500 |0097: if-eqz v24, 00ac // +0015 │ │ +0fa1fa: 0800 1e00 |0099: move-object/from16 v0, v30 │ │ +0fa1fe: 5400 9820 |009b: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa202: 0818 0000 |009d: move-object/from16 v24, v0 │ │ +0fa206: 7701 b844 1800 |009f: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ +0fa20c: 0c18 |00a2: move-result-object v24 │ │ +0fa20e: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ +0fa212: 5400 9820 |00a5: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa216: 0819 0000 |00a7: move-object/from16 v25, v0 │ │ +0fa21a: 7402 d744 1800 |00a9: invoke-virtual/range {v24, v25}, Lorg/jibble/pircbot/DccManager;.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d7 │ │ +0fa220: 0800 1e00 |00ac: move-object/from16 v0, v30 │ │ +0fa224: 5400 9820 |00ae: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa228: 0818 0000 |00b0: move-object/from16 v24, v0 │ │ +0fa22c: 7701 b144 1800 |00b2: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa232: 0c18 |00b5: move-result-object v24 │ │ +0fa234: 0800 1e00 |00b6: move-object/from16 v0, v30 │ │ +0fa238: 5400 9820 |00b8: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa23c: 0819 0000 |00ba: move-object/from16 v25, v0 │ │ +0fa240: 7701 b244 1900 |00bc: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$1000:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/lang/String; // method@44b2 │ │ +0fa246: 0c19 |00bf: move-result-object v25 │ │ +0fa248: 221a 7908 |00c0: new-instance v26, Ljava/lang/StringBuilder; // type@0879 │ │ +0fa24c: 7601 5a43 1a00 |00c2: invoke-direct/range {v26}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fa252: 1a1b 6d06 |00c5: const-string v27, "DCC SEND " // string@066d │ │ +0fa256: 7402 6343 1a00 |00c7: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fa25c: 0c1a |00ca: move-result-object v26 │ │ +0fa25e: 0800 1a00 |00cb: move-object/from16 v0, v26 │ │ +0fa262: 0801 1500 |00cd: move-object/from16 v1, v21 │ │ +0fa266: 6e20 6343 1000 |00cf: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fa26c: 0c1a |00d2: move-result-object v26 │ │ +0fa26e: 1a1b 1e00 |00d3: const-string v27, " " // string@001e │ │ +0fa272: 7402 6343 1a00 |00d5: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fa278: 0c1a |00d8: move-result-object v26 │ │ +0fa27a: 0800 1a00 |00d9: move-object/from16 v0, v26 │ │ +0fa27e: 0501 1000 |00db: move-wide/from16 v1, v16 │ │ +0fa282: 6e30 6043 1002 |00dd: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0fa288: 0c1a |00e0: move-result-object v26 │ │ +0fa28a: 1a1b 1e00 |00e1: const-string v27, " " // string@001e │ │ +0fa28e: 7402 6343 1a00 |00e3: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fa294: 0c1a |00e6: move-result-object v26 │ │ +0fa296: 0800 1e00 |00e7: move-object/from16 v0, v30 │ │ +0fa29a: 5400 9820 |00e9: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa29e: 081b 0000 |00eb: move-object/from16 v27, v0 │ │ +0fa2a2: 7701 b544 1b00 |00ed: invoke-static/range {v27}, Lorg/jibble/pircbot/DccFileTransfer;.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I // method@44b5 │ │ +0fa2a8: 0a1b |00f0: move-result v27 │ │ +0fa2aa: 7402 5f43 1a00 |00f1: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fa2b0: 0c1a |00f4: move-result-object v26 │ │ +0fa2b2: 1a1b 1e00 |00f5: const-string v27, " " // string@001e │ │ +0fa2b6: 7402 6343 1a00 |00f7: invoke-virtual/range {v26, v27}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fa2bc: 0c1a |00fa: move-result-object v26 │ │ +0fa2be: 0800 1e00 |00fb: move-object/from16 v0, v30 │ │ +0fa2c2: 5400 9820 |00fd: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa2c6: 081b 0000 |00ff: move-object/from16 v27, v0 │ │ +0fa2ca: 7701 bd44 1b00 |0101: invoke-static/range {v27}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ +0fa2d0: 0c1b |0104: move-result-object v27 │ │ +0fa2d2: 7401 9642 1b00 |0105: invoke-virtual/range {v27}, Ljava/io/File;.length:()J // method@4296 │ │ +0fa2d8: 0b1c |0108: move-result-wide v28 │ │ +0fa2da: 0800 1a00 |0109: move-object/from16 v0, v26 │ │ +0fa2de: 0501 1c00 |010b: move-wide/from16 v1, v28 │ │ +0fa2e2: 6e30 6043 1002 |010d: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0fa2e8: 0c1a |0110: move-result-object v26 │ │ +0fa2ea: 7401 6a43 1a00 |0111: invoke-virtual/range {v26}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fa2f0: 0c1a |0114: move-result-object v26 │ │ +0fa2f2: 7403 6845 1800 |0115: invoke-virtual/range {v24, v25, v26}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ +0fa2f8: 0800 1e00 |0118: move-object/from16 v0, v30 │ │ +0fa2fc: 5400 9820 |011a: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa300: 0818 0000 |011c: move-object/from16 v24, v0 │ │ +0fa304: 7401 9543 1600 |011e: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ +0fa30a: 0c19 |0121: move-result-object v25 │ │ +0fa30c: 7702 b444 1800 |0122: invoke-static/range {v24, v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; // method@44b4 │ │ +0fa312: 0800 1e00 |0125: move-object/from16 v0, v30 │ │ +0fa316: 5400 9820 |0127: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa31a: 0818 0000 |0129: move-object/from16 v24, v0 │ │ +0fa31e: 7701 b344 1800 |012b: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa324: 0c18 |012e: move-result-object v24 │ │ +0fa326: 1319 3075 |012f: const/16 v25, #int 30000 // #7530 │ │ +0fa32a: 7402 9e43 1800 |0131: invoke-virtual/range {v24, v25}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ +0fa330: 0800 1e00 |0134: move-object/from16 v0, v30 │ │ +0fa334: 5400 9820 |0136: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa338: 0818 0000 |0138: move-object/from16 v24, v0 │ │ +0fa33c: 7100 6c43 0000 |013a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0fa342: 0b1a |013d: move-result-wide v26 │ │ +0fa344: 0800 1800 |013e: move-object/from16 v0, v24 │ │ +0fa348: 0501 1a00 |0140: move-wide/from16 v1, v26 │ │ +0fa34c: 7130 b744 1002 |0142: invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44b7 │ │ +0fa352: 0800 1e00 |0145: move-object/from16 v0, v30 │ │ +0fa356: 5500 9920 |0147: iget-boolean v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.val$allowResume:Z // field@2099 │ │ +0fa35a: 0218 0000 |0149: move/from16 v24, v0 │ │ +0fa35e: 3818 1500 |014b: if-eqz v24, 0160 // +0015 │ │ +0fa362: 0800 1e00 |014d: move-object/from16 v0, v30 │ │ +0fa366: 5400 9820 |014f: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa36a: 0818 0000 |0151: move-object/from16 v24, v0 │ │ +0fa36e: 7701 b844 1800 |0153: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; // method@44b8 │ │ +0fa374: 0c18 |0156: move-result-object v24 │ │ +0fa376: 0800 1e00 |0157: move-object/from16 v0, v30 │ │ +0fa37a: 5400 9820 |0159: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa37e: 0819 0000 |015b: move-object/from16 v25, v0 │ │ +0fa382: 7402 d944 1800 |015d: invoke-virtual/range {v24, v25}, Lorg/jibble/pircbot/DccManager;.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d9 │ │ +0fa388: 7401 9643 1600 |0160: invoke-virtual/range {v22}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ +0fa38e: 2213 3c08 |0163: new-instance v19, Ljava/io/BufferedOutputStream; // type@083c │ │ +0fa392: 0800 1e00 |0165: move-object/from16 v0, v30 │ │ +0fa396: 5400 9820 |0167: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa39a: 0818 0000 |0169: move-object/from16 v24, v0 │ │ +0fa39e: 7701 b344 1800 |016b: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa3a4: 0c18 |016e: move-result-object v24 │ │ +0fa3a6: 7401 9d43 1800 |016f: invoke-virtual/range {v24}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +0fa3ac: 0c18 |0172: move-result-object v24 │ │ +0fa3ae: 0800 1300 |0173: move-object/from16 v0, v19 │ │ +0fa3b2: 0801 1800 |0175: move-object/from16 v1, v24 │ │ +0fa3b6: 7020 7b42 1000 |0177: invoke-direct {v0, v1}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;)V // method@427b │ │ +0fa3bc: 220e 3b08 |017a: new-instance v14, Ljava/io/BufferedInputStream; // type@083b │ │ +0fa3c0: 0800 1e00 |017c: move-object/from16 v0, v30 │ │ +0fa3c4: 5400 9820 |017e: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa3c8: 0818 0000 |0180: move-object/from16 v24, v0 │ │ +0fa3cc: 7701 b344 1800 |0182: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa3d2: 0c18 |0185: move-result-object v24 │ │ +0fa3d4: 7401 9b43 1800 |0186: invoke-virtual/range {v24}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +0fa3da: 0c18 |0189: move-result-object v24 │ │ +0fa3dc: 0800 1800 |018a: move-object/from16 v0, v24 │ │ +0fa3e0: 7020 7742 0e00 |018c: invoke-direct {v14, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ +0fa3e6: 220a 3b08 |018f: new-instance v10, Ljava/io/BufferedInputStream; // type@083b │ │ +0fa3ea: 2218 4108 |0191: new-instance v24, Ljava/io/FileInputStream; // type@0841 │ │ +0fa3ee: 0800 1e00 |0193: move-object/from16 v0, v30 │ │ +0fa3f2: 5400 9820 |0195: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa3f6: 0819 0000 |0197: move-object/from16 v25, v0 │ │ +0fa3fa: 7701 bd44 1900 |0199: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; // method@44bd │ │ +0fa400: 0c19 |019c: move-result-object v25 │ │ +0fa402: 7602 9c42 1800 |019d: invoke-direct/range {v24, v25}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@429c │ │ +0fa408: 0800 1800 |01a0: move-object/from16 v0, v24 │ │ +0fa40c: 7020 7742 0a00 |01a2: invoke-direct {v10, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@4277 │ │ +0fa412: 0800 1e00 |01a5: move-object/from16 v0, v30 │ │ +0fa416: 5400 9820 |01a7: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa41a: 0818 0000 |01a9: move-object/from16 v24, v0 │ │ +0fa41e: 7701 b944 1800 |01ab: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0fa424: 0b18 |01ae: move-result-wide v24 │ │ +0fa426: 161a 0000 |01af: const-wide/16 v26, #int 0 // #0 │ │ +0fa42a: 3118 181a |01b1: cmp-long v24, v24, v26 │ │ +0fa42e: 3d18 7200 |01b3: if-lez v24, 0225 // +0072 │ │ +0fa432: 1606 0000 |01b5: const-wide/16 v6, #int 0 // #0 │ │ +0fa436: 0800 1e00 |01b7: move-object/from16 v0, v30 │ │ +0fa43a: 5400 9820 |01b9: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa43e: 0818 0000 |01bb: move-object/from16 v24, v0 │ │ +0fa442: 7701 b944 1800 |01bd: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0fa448: 0b18 |01c0: move-result-wide v24 │ │ +0fa44a: 3118 0618 |01c1: cmp-long v24, v6, v24 │ │ +0fa44e: 3b18 6200 |01c3: if-gez v24, 0225 // +0062 │ │ +0fa452: 0800 1e00 |01c5: move-object/from16 v0, v30 │ │ +0fa456: 5400 9820 |01c7: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa45a: 0818 0000 |01c9: move-object/from16 v24, v0 │ │ +0fa45e: 7701 b944 1800 |01cb: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0fa464: 0b18 |01ce: move-result-wide v24 │ │ +0fa466: 9c18 1806 |01cf: sub-long v24, v24, v6 │ │ +0fa46a: 0500 1800 |01d1: move-wide/from16 v0, v24 │ │ +0fa46e: 6e30 7a42 0a01 |01d3: invoke-virtual {v10, v0, v1}, Ljava/io/BufferedInputStream;.skip:(J)J // method@427a │ │ +0fa474: 0b18 |01d6: move-result-wide v24 │ │ +0fa476: 9b06 0618 |01d7: add-long v6, v6, v24 │ │ +0fa47a: 28de |01d9: goto 01b7 // -0022 │ │ +0fa47c: 120b |01da: const/4 v11, #int 0 // #0 │ │ +0fa47e: 0800 1400 |01db: move-object/from16 v0, v20 │ │ +0fa482: 2100 |01dd: array-length v0, v0 │ │ +0fa484: 0218 0000 |01de: move/from16 v24, v0 │ │ +0fa488: 0200 1800 |01e0: move/from16 v0, v24 │ │ +0fa48c: 350b 0b00 |01e2: if-ge v11, v0, 01ed // +000b │ │ +0fa490: 2217 8f08 |01e4: new-instance v23, Ljava/net/ServerSocket; // type@088f │ │ +0fa494: 4418 140b |01e6: aget v24, v20, v11 │ │ +0fa498: 7602 9443 1700 |01e8: invoke-direct/range {v23, v24}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ +0fa49e: 0816 1700 |01eb: move-object/from16 v22, v23 │ │ +0fa4a2: 3916 30fe |01ed: if-nez v22, 001d // -01d0 │ │ +0fa4a6: 2218 4408 |01ef: new-instance v24, Ljava/io/IOException; // type@0844 │ │ +0fa4aa: 1a19 d003 |01f1: const-string v25, "All ports returned by getDccPorts() are in use." // string@03d0 │ │ +0fa4ae: 7602 a742 1800 |01f3: invoke-direct/range {v24, v25}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +0fa4b4: 2718 |01f6: throw v24 │ │ +0fa4b6: 0d05 |01f7: move-exception v5 │ │ +0fa4b8: 0758 |01f8: move-object v8, v5 │ │ +0fa4ba: 6e10 7842 0900 |01f9: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ +0fa4c0: 0800 1e00 |01fc: move-object/from16 v0, v30 │ │ +0fa4c4: 5400 9820 |01fe: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa4c8: 0818 0000 |0200: move-object/from16 v24, v0 │ │ +0fa4cc: 7701 b344 1800 |0202: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa4d2: 0c18 |0205: move-result-object v24 │ │ +0fa4d4: 7401 9a43 1800 |0206: invoke-virtual/range {v24}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa4da: 0800 1e00 |0209: move-object/from16 v0, v30 │ │ +0fa4de: 5400 9820 |020b: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa4e2: 0818 0000 |020d: move-object/from16 v24, v0 │ │ +0fa4e6: 7701 b144 1800 |020f: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; // method@44b1 │ │ +0fa4ec: 0c18 |0212: move-result-object v24 │ │ +0fa4ee: 0800 1e00 |0213: move-object/from16 v0, v30 │ │ +0fa4f2: 5400 9820 |0215: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa4f6: 0819 0000 |0217: move-object/from16 v25, v0 │ │ +0fa4fa: 0800 1800 |0219: move-object/from16 v0, v24 │ │ +0fa4fe: 0801 1900 |021b: move-object/from16 v1, v25 │ │ +0fa502: 6e30 2c45 1008 |021d: invoke-virtual {v0, v1, v8}, Lorg/jibble/pircbot/PircBot;.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V // method@452c │ │ +0fa508: 0e00 |0220: return-void │ │ +0fa50a: 0d18 |0221: move-exception v24 │ │ +0fa50c: d80b 0b01 |0222: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0fa510: 28b7 |0224: goto 01db // -0049 │ │ +0fa512: 1318 0004 |0225: const/16 v24, #int 1024 // #400 │ │ +0fa516: 0200 1800 |0227: move/from16 v0, v24 │ │ +0fa51a: 2300 f208 |0229: new-array v0, v0, [B // type@08f2 │ │ +0fa51e: 0812 0000 |022b: move-object/from16 v18, v0 │ │ +0fa522: 1318 0400 |022d: const/16 v24, #int 4 // #4 │ │ +0fa526: 0200 1800 |022f: move/from16 v0, v24 │ │ +0fa52a: 230c f208 |0231: new-array v12, v0, [B // type@08f2 │ │ +0fa52e: 1204 |0233: const/4 v4, #int 0 // #0 │ │ +0fa530: 1318 0000 |0234: const/16 v24, #int 0 // #0 │ │ +0fa534: 0800 1200 |0236: move-object/from16 v0, v18 │ │ +0fa538: 2100 |0238: array-length v0, v0 │ │ +0fa53a: 0219 0000 |0239: move/from16 v25, v0 │ │ +0fa53e: 0800 1200 |023b: move-object/from16 v0, v18 │ │ +0fa542: 0201 1800 |023d: move/from16 v1, v24 │ │ +0fa546: 0202 1900 |023f: move/from16 v2, v25 │ │ +0fa54a: 6e40 7942 0a21 |0241: invoke-virtual {v10, v0, v1, v2}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ +0fa550: 0a04 |0244: move-result v4 │ │ +0fa552: 1318 ffff |0245: const/16 v24, #int -1 // #ffff │ │ +0fa556: 0200 1800 |0247: move/from16 v0, v24 │ │ +0fa55a: 3204 4600 |0249: if-eq v4, v0, 028f // +0046 │ │ +0fa55e: 1318 0000 |024b: const/16 v24, #int 0 // #0 │ │ +0fa562: 0800 1300 |024d: move-object/from16 v0, v19 │ │ +0fa566: 0801 1200 |024f: move-object/from16 v1, v18 │ │ +0fa56a: 0202 1800 |0251: move/from16 v2, v24 │ │ +0fa56e: 6e40 7f42 1042 |0253: invoke-virtual {v0, v1, v2, v4}, Ljava/io/BufferedOutputStream;.write:([BII)V // method@427f │ │ +0fa574: 7401 7d42 1300 |0256: invoke-virtual/range {v19}, Ljava/io/BufferedOutputStream;.flush:()V // method@427d │ │ +0fa57a: 1318 0000 |0259: const/16 v24, #int 0 // #0 │ │ +0fa57e: 21c0 |025b: array-length v0, v12 │ │ +0fa580: 0219 0000 |025c: move/from16 v25, v0 │ │ +0fa584: 0200 1800 |025e: move/from16 v0, v24 │ │ +0fa588: 0201 1900 |0260: move/from16 v1, v25 │ │ +0fa58c: 6e40 7942 ce10 |0262: invoke-virtual {v14, v12, v0, v1}, Ljava/io/BufferedInputStream;.read:([BII)I // method@4279 │ │ +0fa592: 0800 1e00 |0265: move-object/from16 v0, v30 │ │ +0fa596: 5400 9820 |0267: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa59a: 0818 0000 |0269: move-object/from16 v24, v0 │ │ +0fa59e: 0800 1e00 |026b: move-object/from16 v0, v30 │ │ +0fa5a2: 5400 9820 |026d: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa5a6: 0819 0000 |026f: move-object/from16 v25, v0 │ │ +0fa5aa: 7701 b944 1900 |0271: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J // method@44b9 │ │ +0fa5b0: 0b1a |0274: move-result-wide v26 │ │ +0fa5b2: 8140 |0275: int-to-long v0, v4 │ │ +0fa5b4: 051c 0000 |0276: move-wide/from16 v28, v0 │ │ +0fa5b8: 9b1a 1a1c |0278: add-long v26, v26, v28 │ │ +0fa5bc: 0800 1800 |027a: move-object/from16 v0, v24 │ │ +0fa5c0: 0501 1a00 |027c: move-wide/from16 v1, v26 │ │ +0fa5c4: 7130 ba44 1002 |027e: invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J // method@44ba │ │ +0fa5ca: 0800 1e00 |0281: move-object/from16 v0, v30 │ │ +0fa5ce: 5400 9820 |0283: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa5d2: 0818 0000 |0285: move-object/from16 v24, v0 │ │ +0fa5d6: 7701 bb44 1800 |0287: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44bb │ │ +0fa5dc: 28aa |028a: goto 0234 // -0056 │ │ +0fa5de: 0d05 |028b: move-exception v5 │ │ +0fa5e0: 07a9 |028c: move-object v9, v10 │ │ +0fa5e2: 2900 6bff |028d: goto/16 01f8 // -0095 │ │ +0fa5e6: 6e10 7842 0a00 |028f: invoke-virtual {v10}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ +0fa5ec: 0800 1e00 |0292: move-object/from16 v0, v30 │ │ +0fa5f0: 5400 9820 |0294: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa5f4: 0818 0000 |0296: move-object/from16 v24, v0 │ │ +0fa5f8: 7701 b344 1800 |0298: invoke-static/range {v24}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa5fe: 0c18 |029b: move-result-object v24 │ │ +0fa600: 7401 9a43 1800 |029c: invoke-virtual/range {v24}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa606: 07a9 |029f: move-object v9, v10 │ │ +0fa608: 2900 69ff |02a0: goto/16 0209 // -0097 │ │ +0fa60c: 0d18 |02a2: move-exception v24 │ │ +0fa60e: 07a9 |02a3: move-object v9, v10 │ │ +0fa610: 2900 65ff |02a4: goto/16 0209 // -009b │ │ +0fa614: 0d18 |02a6: move-exception v24 │ │ +0fa616: 6e10 7842 0900 |02a7: invoke-virtual {v9}, Ljava/io/BufferedInputStream;.close:()V // method@4278 │ │ +0fa61c: 0800 1e00 |02aa: move-object/from16 v0, v30 │ │ +0fa620: 5400 9820 |02ac: iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;.this$0:Lorg/jibble/pircbot/DccFileTransfer; // field@2098 │ │ +0fa624: 0819 0000 |02ae: move-object/from16 v25, v0 │ │ +0fa628: 7701 b344 1900 |02b0: invoke-static/range {v25}, Lorg/jibble/pircbot/DccFileTransfer;.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; // method@44b3 │ │ +0fa62e: 0c19 |02b3: move-result-object v25 │ │ +0fa630: 7401 9a43 1900 |02b4: invoke-virtual/range {v25}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa636: 2718 |02b7: throw v24 │ │ +0fa638: 0d19 |02b8: move-exception v25 │ │ +0fa63a: 28fe |02b9: goto 02b7 // -0002 │ │ +0fa63c: 0d18 |02ba: move-exception v24 │ │ +0fa63e: 07a9 |02bb: move-object v9, v10 │ │ +0fa640: 28eb |02bc: goto 02a7 // -0015 │ │ +0fa642: 0d18 |02bd: move-exception v24 │ │ +0fa644: 2900 4bff |02be: goto/16 0209 // -00b5 │ │ catches : 9 │ │ 0x0004 - 0x01a5 │ │ Ljava/lang/Exception; -> 0x01f7 │ │ - -> 0x029a │ │ + -> 0x02a6 │ │ 0x01a5 - 0x01d6 │ │ - Ljava/lang/Exception; -> 0x027f │ │ - -> 0x02ae │ │ + Ljava/lang/Exception; -> 0x028b │ │ + -> 0x02ba │ │ 0x01db - 0x01e0 │ │ Ljava/lang/Exception; -> 0x01f7 │ │ - -> 0x029a │ │ + -> 0x02a6 │ │ 0x01e4 - 0x01eb │ │ Ljava/lang/Exception; -> 0x0221 │ │ - -> 0x029a │ │ + -> 0x02a6 │ │ 0x01ef - 0x01f7 │ │ Ljava/lang/Exception; -> 0x01f7 │ │ - -> 0x029a │ │ + -> 0x02a6 │ │ 0x01f9 - 0x0209 │ │ - Ljava/lang/Exception; -> 0x02b1 │ │ - 0x0227 - 0x027e │ │ - Ljava/lang/Exception; -> 0x027f │ │ - -> 0x02ae │ │ - 0x0283 - 0x0293 │ │ - Ljava/lang/Exception; -> 0x0296 │ │ - 0x029b - 0x02ab │ │ - Ljava/lang/Exception; -> 0x02ac │ │ + Ljava/lang/Exception; -> 0x02bd │ │ + 0x0227 - 0x028a │ │ + Ljava/lang/Exception; -> 0x028b │ │ + -> 0x02ba │ │ + 0x028f - 0x029f │ │ + Ljava/lang/Exception; -> 0x02a2 │ │ + 0x02a7 - 0x02b7 │ │ + Ljava/lang/Exception; -> 0x02b8 │ │ positions : │ │ 0x0000 line=172 │ │ 0x0001 line=173 │ │ 0x0002 line=177 │ │ 0x0004 line=179 │ │ 0x0012 line=180 │ │ 0x0014 line=182 │ │ @@ -272566,28 +272668,28 @@ │ │ 0x022d line=246 │ │ 0x0233 line=247 │ │ 0x0234 line=248 │ │ 0x024b line=249 │ │ 0x0256 line=250 │ │ 0x0259 line=251 │ │ 0x0265 line=252 │ │ - 0x0275 line=253 │ │ - 0x027f line=255 │ │ - 0x0283 line=259 │ │ - 0x0286 line=260 │ │ - 0x0294 line=263 │ │ - 0x0296 line=261 │ │ - 0x0298 line=264 │ │ - 0x029a line=258 │ │ - 0x029b line=259 │ │ - 0x029e line=260 │ │ - 0x02ab line=263 │ │ - 0x02ac line=261 │ │ - 0x02ae line=258 │ │ - 0x02b1 line=261 │ │ + 0x0281 line=253 │ │ + 0x028b line=255 │ │ + 0x028f line=259 │ │ + 0x0292 line=260 │ │ + 0x02a0 line=263 │ │ + 0x02a2 line=261 │ │ + 0x02a4 line=264 │ │ + 0x02a6 line=258 │ │ + 0x02a7 line=259 │ │ + 0x02aa line=260 │ │ + 0x02b7 line=263 │ │ + 0x02b8 line=261 │ │ + 0x02ba line=258 │ │ + 0x02bd line=261 │ │ locals : │ │ 0x0004 - 0x001b reg=22 ss Ljava/net/ServerSocket; │ │ 0x001b - 0x001d reg=23 ss Ljava/net/ServerSocket; │ │ 0x0001 - 0x01a5 reg=9 finput Ljava/io/BufferedInputStream; │ │ 0x01b7 - 0x01da reg=6 bytesSkipped J │ │ 0x01a5 - 0x01da reg=10 finput Ljava/io/BufferedInputStream; │ │ 0x0049 - 0x01da reg=13 inetAddress Ljava/net/InetAddress; │ │ @@ -272599,54 +272701,54 @@ │ │ 0x001d - 0x01eb reg=22 ss Ljava/net/ServerSocket; │ │ 0x01eb - 0x01ed reg=23 ss Ljava/net/ServerSocket; │ │ 0x01db - 0x01f7 reg=11 i I │ │ 0x0012 - 0x01f7 reg=20 ports [I │ │ 0x01f8 - 0x0209 reg=5 e Ljava/lang/Exception; │ │ 0x01da - 0x0225 reg=9 finput Ljava/io/BufferedInputStream; │ │ 0x0221 - 0x0225 reg=11 i I │ │ - 0x0234 - 0x027f reg=4 bytesRead I │ │ - 0x0233 - 0x027f reg=12 inBuffer [B │ │ - 0x022d - 0x027f reg=18 outBuffer [B │ │ - 0x0225 - 0x0281 reg=10 finput Ljava/io/BufferedInputStream; │ │ - 0x0281 - 0x0283 reg=9 finput Ljava/io/BufferedInputStream; │ │ - 0x0283 - 0x0294 reg=10 finput Ljava/io/BufferedInputStream; │ │ - 0x0294 - 0x0296 reg=9 finput Ljava/io/BufferedInputStream; │ │ - 0x0296 - 0x0298 reg=10 finput Ljava/io/BufferedInputStream; │ │ - 0x0283 - 0x029a reg=4 bytesRead I │ │ - 0x0283 - 0x029a reg=12 inBuffer [B │ │ - 0x0225 - 0x029a reg=13 inetAddress Ljava/net/InetAddress; │ │ - 0x0225 - 0x029a reg=14 input Ljava/io/BufferedInputStream; │ │ - 0x0225 - 0x029a reg=15 ip [B │ │ - 0x0225 - 0x029a reg=16 ipNum J │ │ - 0x0283 - 0x029a reg=18 outBuffer [B │ │ - 0x0225 - 0x029a reg=19 output Ljava/io/BufferedOutputStream; │ │ - 0x0221 - 0x029a reg=20 ports [I │ │ - 0x0225 - 0x029a reg=21 safeFilename Ljava/lang/String; │ │ - 0x0298 - 0x02ae reg=9 finput Ljava/io/BufferedInputStream; │ │ - 0x02ae - 0x02b0 reg=10 finput Ljava/io/BufferedInputStream; │ │ - 0x02ae - 0x02b1 reg=13 inetAddress Ljava/net/InetAddress; │ │ - 0x02ae - 0x02b1 reg=14 input Ljava/io/BufferedInputStream; │ │ - 0x02ae - 0x02b1 reg=15 ip [B │ │ - 0x02ae - 0x02b1 reg=16 ipNum J │ │ - 0x02ae - 0x02b1 reg=19 output Ljava/io/BufferedOutputStream; │ │ - 0x02ae - 0x02b1 reg=20 ports [I │ │ - 0x02ae - 0x02b1 reg=21 safeFilename Ljava/lang/String; │ │ - 0x02b1 - 0x02b4 reg=5 e Ljava/lang/Exception; │ │ - 0x0002 - 0x02b4 reg=8 exception Ljava/lang/Exception; │ │ - 0x02b0 - 0x02b4 reg=9 finput Ljava/io/BufferedInputStream; │ │ - 0x01ed - 0x02b4 reg=22 ss Ljava/net/ServerSocket; │ │ - 0x0000 - 0x02b4 reg=30 this Lorg/jibble/pircbot/DccFileTransfer$2; │ │ + 0x0234 - 0x028b reg=4 bytesRead I │ │ + 0x0233 - 0x028b reg=12 inBuffer [B │ │ + 0x022d - 0x028b reg=18 outBuffer [B │ │ + 0x0225 - 0x028d reg=10 finput Ljava/io/BufferedInputStream; │ │ + 0x028d - 0x028f reg=9 finput Ljava/io/BufferedInputStream; │ │ + 0x028f - 0x02a0 reg=10 finput Ljava/io/BufferedInputStream; │ │ + 0x02a0 - 0x02a2 reg=9 finput Ljava/io/BufferedInputStream; │ │ + 0x02a2 - 0x02a4 reg=10 finput Ljava/io/BufferedInputStream; │ │ + 0x028f - 0x02a6 reg=4 bytesRead I │ │ + 0x028f - 0x02a6 reg=12 inBuffer [B │ │ + 0x0225 - 0x02a6 reg=13 inetAddress Ljava/net/InetAddress; │ │ + 0x0225 - 0x02a6 reg=14 input Ljava/io/BufferedInputStream; │ │ + 0x0225 - 0x02a6 reg=15 ip [B │ │ + 0x0225 - 0x02a6 reg=16 ipNum J │ │ + 0x028f - 0x02a6 reg=18 outBuffer [B │ │ + 0x0225 - 0x02a6 reg=19 output Ljava/io/BufferedOutputStream; │ │ + 0x0221 - 0x02a6 reg=20 ports [I │ │ + 0x0225 - 0x02a6 reg=21 safeFilename Ljava/lang/String; │ │ + 0x02a4 - 0x02ba reg=9 finput Ljava/io/BufferedInputStream; │ │ + 0x02ba - 0x02bc reg=10 finput Ljava/io/BufferedInputStream; │ │ + 0x02ba - 0x02bd reg=13 inetAddress Ljava/net/InetAddress; │ │ + 0x02ba - 0x02bd reg=14 input Ljava/io/BufferedInputStream; │ │ + 0x02ba - 0x02bd reg=15 ip [B │ │ + 0x02ba - 0x02bd reg=16 ipNum J │ │ + 0x02ba - 0x02bd reg=19 output Ljava/io/BufferedOutputStream; │ │ + 0x02ba - 0x02bd reg=20 ports [I │ │ + 0x02ba - 0x02bd reg=21 safeFilename Ljava/lang/String; │ │ + 0x02bd - 0x02c0 reg=5 e Ljava/lang/Exception; │ │ + 0x0002 - 0x02c0 reg=8 exception Ljava/lang/Exception; │ │ + 0x02bc - 0x02c0 reg=9 finput Ljava/io/BufferedInputStream; │ │ + 0x01ed - 0x02c0 reg=22 ss Ljava/net/ServerSocket; │ │ + 0x0000 - 0x02c0 reg=30 this Lorg/jibble/pircbot/DccFileTransfer$2; │ │ │ │ - source_file_idx : 1747 (DccFileTransfer.java) │ │ + source_file_idx : 1743 (DccFileTransfer.java) │ │ │ │ Class #1159 header: │ │ class_idx : 2272 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1747 │ │ +source_file_idx : 1743 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 19 │ │ │ │ Class #1159 - │ │ Class descriptor : 'Lorg/jibble/pircbot/DccFileTransfer;' │ │ @@ -272734,39 +272836,39 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/io/File;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -0fc9b0: |[0fc9b0] org.jibble.pircbot.DccFileTransfer.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/io/File;Ljava/lang/String;I)V │ │ -0fc9c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0fc9c2: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ -0fc9c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0fc9c8: 7010 1f43 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -0fc9ce: 5b50 a020 |0007: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ -0fc9d2: 5b50 9e20 |0009: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ -0fc9d6: 5b50 a820 |000b: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ -0fc9da: 5a52 a520 |000d: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fc9de: 5b50 9d20 |000f: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fc9e2: 5954 aa20 |0011: iput v4, v5, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ -0fc9e6: 5a52 a320 |0013: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fc9ea: 5a52 a920 |0015: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ -0fc9ee: 5b56 9c20 |0017: iput-object v6, v5, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ -0fc9f2: 5b57 a120 |0019: iput-object v7, v5, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ -0fc9f6: 5b59 a220 |001b: iput-object v9, v5, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ -0fc9fa: 5b58 9d20 |001d: iput-object v8, v5, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fc9fe: 6e10 9642 0800 |001f: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@4296 │ │ -0fca04: 0b00 |0022: move-result-wide v0 │ │ -0fca06: 5a50 a720 |0023: iput-wide v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ -0fca0a: 595a aa20 |0025: iput v10, v5, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ -0fca0e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -0fca10: 5c50 a620 |0028: iput-boolean v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ -0fca14: 5c54 9f20 |002a: iput-boolean v4, v5, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ -0fca18: 0e00 |002c: return-void │ │ +0fa6b8: |[0fa6b8] org.jibble.pircbot.DccFileTransfer.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/io/File;Ljava/lang/String;I)V │ │ +0fa6c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0fa6ca: 1602 0000 |0001: const-wide/16 v2, #int 0 // #0 │ │ +0fa6ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0fa6d0: 7010 1f43 0500 |0004: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +0fa6d6: 5b50 a020 |0007: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ +0fa6da: 5b50 9e20 |0009: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ +0fa6de: 5b50 a820 |000b: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ +0fa6e2: 5a52 a520 |000d: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fa6e6: 5b50 9d20 |000f: iput-object v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa6ea: 5954 aa20 |0011: iput v4, v5, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ +0fa6ee: 5a52 a320 |0013: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0fa6f2: 5a52 a920 |0015: iput-wide v2, v5, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ +0fa6f6: 5b56 9c20 |0017: iput-object v6, v5, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ +0fa6fa: 5b57 a120 |0019: iput-object v7, v5, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ +0fa6fe: 5b59 a220 |001b: iput-object v9, v5, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ +0fa702: 5b58 9d20 |001d: iput-object v8, v5, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa706: 6e10 9642 0800 |001f: invoke-virtual {v8}, Ljava/io/File;.length:()J // method@4296 │ │ +0fa70c: 0b00 |0022: move-result-wide v0 │ │ +0fa70e: 5a50 a720 |0023: iput-wide v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ +0fa712: 595a aa20 |0025: iput v10, v5, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ +0fa716: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +0fa718: 5c50 a620 |0028: iput-boolean v0, v5, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ +0fa71c: 5c54 9f20 |002a: iput-boolean v4, v5, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ +0fa720: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=59 │ │ 0x0007 line=466 │ │ 0x0009 line=467 │ │ 0x000b line=474 │ │ 0x000d line=475 │ │ @@ -272796,49 +272898,49 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 13 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0fca1c: |[0fca1c] org.jibble.pircbot.DccFileTransfer.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)V │ │ -0fca2c: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -0fca32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0fca34: 5b20 a020 |0004: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ -0fca38: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0fca3a: 5b20 9e20 |0007: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ -0fca3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0fca40: 5b20 a820 |000a: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ -0fca44: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -0fca48: 5a20 a520 |000e: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fca4c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0fca4e: 5b20 9d20 |0011: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fca52: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0fca54: 5920 aa20 |0014: iput v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ -0fca58: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ -0fca5c: 5a20 a320 |0018: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fca60: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ -0fca64: 5a20 a920 |001c: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ -0fca68: 5b23 9c20 |001e: iput-object v3, v2, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ -0fca6c: 5b24 a120 |0020: iput-object v4, v2, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ -0fca70: 5b25 a220 |0022: iput-object v5, v2, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ -0fca74: 5b26 a020 |0024: iput-object v6, v2, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ -0fca78: 5b27 9e20 |0026: iput-object v7, v2, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ -0fca7c: 5b28 ab20 |0028: iput-object v8, v2, Lorg/jibble/pircbot/DccFileTransfer;._type:Ljava/lang/String; // field@20ab │ │ -0fca80: 2200 3f08 |002a: new-instance v0, Ljava/io/File; // type@083f │ │ -0fca84: 7020 8742 9000 |002c: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -0fca8a: 5b20 9d20 |002f: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fca8e: 5a2a 9b20 |0031: iput-wide v10, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ -0fca92: 592c a420 |0033: iput v12, v2, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ -0fca96: 5a2d a720 |0035: iput-wide v13, v2, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ -0fca9a: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -0fca9c: 5c20 a620 |0038: iput-boolean v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ -0fcaa0: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -0fcaa2: 5c20 9f20 |003b: iput-boolean v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ -0fcaa6: 0e00 |003d: return-void │ │ +0fa724: |[0fa724] org.jibble.pircbot.DccFileTransfer.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)V │ │ +0fa734: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +0fa73a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0fa73c: 5b20 a020 |0004: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ +0fa740: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0fa742: 5b20 9e20 |0007: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ +0fa746: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0fa748: 5b20 a820 |000a: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ +0fa74c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +0fa750: 5a20 a520 |000e: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fa754: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0fa756: 5b20 9d20 |0011: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa75a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0fa75c: 5920 aa20 |0014: iput v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ +0fa760: 1600 0000 |0016: const-wide/16 v0, #int 0 // #0 │ │ +0fa764: 5a20 a320 |0018: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0fa768: 1600 0000 |001a: const-wide/16 v0, #int 0 // #0 │ │ +0fa76c: 5a20 a920 |001c: iput-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ +0fa770: 5b23 9c20 |001e: iput-object v3, v2, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ +0fa774: 5b24 a120 |0020: iput-object v4, v2, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ +0fa778: 5b25 a220 |0022: iput-object v5, v2, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ +0fa77c: 5b26 a020 |0024: iput-object v6, v2, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ +0fa780: 5b27 9e20 |0026: iput-object v7, v2, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ +0fa784: 5b28 ab20 |0028: iput-object v8, v2, Lorg/jibble/pircbot/DccFileTransfer;._type:Ljava/lang/String; // field@20ab │ │ +0fa788: 2200 3f08 |002a: new-instance v0, Ljava/io/File; // type@083f │ │ +0fa78c: 7020 8742 9000 |002c: invoke-direct {v0, v9}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +0fa792: 5b20 9d20 |002f: iput-object v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa796: 5a2a 9b20 |0031: iput-wide v10, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ +0fa79a: 592c a420 |0033: iput v12, v2, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ +0fa79e: 5a2d a720 |0035: iput-wide v13, v2, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ +0fa7a2: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +0fa7a4: 5c20 a620 |0038: iput-boolean v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ +0fa7a8: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +0fa7aa: 5c20 9f20 |003b: iput-boolean v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ +0fa7ae: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=466 │ │ 0x0006 line=467 │ │ 0x0009 line=474 │ │ 0x000c line=475 │ │ @@ -272877,17 +272979,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcaa8: |[0fcaa8] org.jibble.pircbot.DccFileTransfer.access$000:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ -0fcab8: 5320 9b20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ -0fcabc: 1000 |0002: return-wide v0 │ │ +0fa7b0: |[0fa7b0] org.jibble.pircbot.DccFileTransfer.access$000:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ +0fa7c0: 5320 9b20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ +0fa7c4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #3 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -272895,17 +272997,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcac0: |[0fcac0] org.jibble.pircbot.DccFileTransfer.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; │ │ -0fcad0: 5410 9c20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ -0fcad4: 1100 |0002: return-object v0 │ │ +0fa7c8: |[0fa7c8] org.jibble.pircbot.DccFileTransfer.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; │ │ +0fa7d8: 5410 9c20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ +0fa7dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #4 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -272913,17 +273015,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcad8: |[0fcad8] org.jibble.pircbot.DccFileTransfer.access$1000:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/lang/String; │ │ -0fcae8: 5410 a220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ -0fcaec: 1100 |0002: return-object v0 │ │ +0fa7e0: |[0fa7e0] org.jibble.pircbot.DccFileTransfer.access$1000:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/lang/String; │ │ +0fa7f0: 5410 a220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ +0fa7f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #5 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -272931,17 +273033,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcaf0: |[0fcaf0] org.jibble.pircbot.DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ -0fcb00: 5410 a820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ -0fcb04: 1100 |0002: return-object v0 │ │ +0fa7f8: |[0fa7f8] org.jibble.pircbot.DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ +0fa808: 5410 a820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ +0fa80c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #6 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -272949,17 +273051,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb08: |[0fcb08] org.jibble.pircbot.DccFileTransfer.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; │ │ -0fcb18: 5b01 a820 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ -0fcb1c: 1101 |0002: return-object v1 │ │ +0fa810: |[0fa810] org.jibble.pircbot.DccFileTransfer.access$202:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/net/Socket;)Ljava/net/Socket; │ │ +0fa820: 5b01 a820 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ +0fa824: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/net/Socket; │ │ │ │ @@ -272968,17 +273070,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb20: |[0fcb20] org.jibble.pircbot.DccFileTransfer.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I │ │ -0fcb30: 5210 a420 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ -0fcb34: 0f00 |0002: return v0 │ │ +0fa828: |[0fa828] org.jibble.pircbot.DccFileTransfer.access$300:(Lorg/jibble/pircbot/DccFileTransfer;)I │ │ +0fa838: 5210 a420 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ +0fa83c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #8 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -272986,17 +273088,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb38: |[0fcb38] org.jibble.pircbot.DccFileTransfer.access$302:(Lorg/jibble/pircbot/DccFileTransfer;I)I │ │ -0fcb48: 5901 a420 |0000: iput v1, v0, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ -0fcb4c: 0f01 |0002: return v1 │ │ +0fa840: |[0fa840] org.jibble.pircbot.DccFileTransfer.access$302:(Lorg/jibble/pircbot/DccFileTransfer;I)I │ │ +0fa850: 5901 a420 |0000: iput v1, v0, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ +0fa854: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -273005,17 +273107,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb50: |[0fcb50] org.jibble.pircbot.DccFileTransfer.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ -0fcb60: 5a12 a920 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ -0fcb64: 1002 |0002: return-wide v2 │ │ +0fa858: |[0fa858] org.jibble.pircbot.DccFileTransfer.access$402:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ +0fa868: 5a12 a920 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ +0fa86c: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ @@ -273024,17 +273126,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb68: |[0fcb68] org.jibble.pircbot.DccFileTransfer.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; │ │ -0fcb78: 5410 a120 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ -0fcb7c: 1100 |0002: return-object v0 │ │ +0fa870: |[0fa870] org.jibble.pircbot.DccFileTransfer.access$500:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; │ │ +0fa880: 5410 a120 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ +0fa884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #11 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273042,56 +273144,54 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcb80: |[0fcb80] org.jibble.pircbot.DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ -0fcb90: 5320 a520 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcb94: 1000 |0002: return-wide v0 │ │ +0fa888: |[0fa888] org.jibble.pircbot.DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ +0fa898: 5320 a520 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fa89c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #12 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ - name : 'access$614' │ │ + name : 'access$602' │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ - registers : 6 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ - insns size : 6 16-bit code units │ │ -0fcb98: |[0fcb98] org.jibble.pircbot.DccFileTransfer.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ -0fcba8: 5330 a520 |0000: iget-wide v0, v3, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcbac: bb40 |0002: add-long/2addr v0, v4 │ │ -0fcbae: 5a30 a520 |0003: iput-wide v0, v3, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcbb2: 1000 |0005: return-wide v0 │ │ + insns size : 3 16-bit code units │ │ +0fa8a0: |[0fa8a0] org.jibble.pircbot.DccFileTransfer.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ +0fa8b0: 5a12 a520 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fa8b4: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ - 0x0000 - 0x0006 reg=3 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ - 0x0000 - 0x0006 reg=4 x1 J │ │ + 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ + 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ #13 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ name : 'access$700' │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fcbb4: |[0fcbb4] org.jibble.pircbot.DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ -0fcbc4: 7010 bf44 0000 |0000: invoke-direct {v0}, Lorg/jibble/pircbot/DccFileTransfer;.delay:()V // method@44bf │ │ -0fcbca: 0e00 |0003: return-void │ │ +0fa8b8: |[0fa8b8] org.jibble.pircbot.DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ +0fa8c8: 7010 bf44 0000 |0000: invoke-direct {v0}, Lorg/jibble/pircbot/DccFileTransfer;.delay:()V // method@44bf │ │ +0fa8ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #14 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273099,17 +273199,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcbcc: |[0fcbcc] org.jibble.pircbot.DccFileTransfer.access$800:(Lorg/jibble/pircbot/DccFileTransfer;)I │ │ -0fcbdc: 5210 aa20 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ -0fcbe0: 0f00 |0002: return v0 │ │ +0fa8d0: |[0fa8d0] org.jibble.pircbot.DccFileTransfer.access$800:(Lorg/jibble/pircbot/DccFileTransfer;)I │ │ +0fa8e0: 5210 aa20 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._timeout:I // field@20aa │ │ +0fa8e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #15 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273117,17 +273217,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcbe4: |[0fcbe4] org.jibble.pircbot.DccFileTransfer.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; │ │ -0fcbf4: 5410 9d20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fcbf8: 1100 |0002: return-object v0 │ │ +0fa8e8: |[0fa8e8] org.jibble.pircbot.DccFileTransfer.access$900:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; │ │ +0fa8f8: 5410 9d20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa8fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #16 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273135,24 +273235,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0fcbfc: |[0fcbfc] org.jibble.pircbot.DccFileTransfer.delay:()V │ │ -0fcc0c: 5340 a320 |0000: iget-wide v0, v4, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fcc10: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0fcc14: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0fcc18: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ -0fcc1c: 5340 a320 |0008: iget-wide v0, v4, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fcc20: 7120 7443 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ -0fcc26: 0e00 |000d: return-void │ │ -0fcc28: 0d00 |000e: move-exception v0 │ │ -0fcc2a: 28fe |000f: goto 000d // -0002 │ │ +0fa900: |[0fa900] org.jibble.pircbot.DccFileTransfer.delay:()V │ │ +0fa910: 5340 a320 |0000: iget-wide v0, v4, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0fa914: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +0fa918: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0fa91c: 3d00 0700 |0006: if-lez v0, 000d // +0007 │ │ +0fa920: 5340 a320 |0008: iget-wide v0, v4, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0fa924: 7120 7443 1000 |000a: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ +0fa92a: 0e00 |000d: return-void │ │ +0fa92c: 0d00 |000e: move-exception v0 │ │ +0fa92e: 28fe |000f: goto 000d // -0002 │ │ catches : 1 │ │ 0x0008 - 0x000d │ │ Ljava/lang/InterruptedException; -> 0x000e │ │ positions : │ │ 0x0000 line=284 │ │ 0x0008 line=286 │ │ 0x000d line=291 │ │ @@ -273166,20 +273266,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fcc3c: |[0fcc3c] org.jibble.pircbot.DccFileTransfer.close:()V │ │ -0fcc4c: 5410 a820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ -0fcc50: 6e10 9a43 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fcc56: 0e00 |0005: return-void │ │ -0fcc58: 0d00 |0006: move-exception v0 │ │ -0fcc5a: 28fe |0007: goto 0005 // -0002 │ │ +0fa940: |[0fa940] org.jibble.pircbot.DccFileTransfer.close:()V │ │ +0fa950: 5410 a820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._socket:Ljava/net/Socket; // field@20a8 │ │ +0fa954: 6e10 9a43 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fa95a: 0e00 |0005: return-void │ │ +0fa95c: 0d00 |0006: move-exception v0 │ │ +0fa95e: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0006 │ │ positions : │ │ 0x0000 line=431 │ │ 0x0005 line=435 │ │ 0x0006 line=432 │ │ @@ -273191,22 +273291,23 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0fcc6c: |[0fcc6c] org.jibble.pircbot.DccFileTransfer.doReceive:(Ljava/io/File;Z)V │ │ -0fcc7c: 2200 de08 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$1; // type@08de │ │ -0fcc80: 7040 a844 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/jibble/pircbot/DccFileTransfer$1;.:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V // method@44a8 │ │ -0fcc86: 6e10 aa44 0000 |0005: invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$1;.start:()V // method@44aa │ │ -0fcc8c: 0e00 |0008: return-void │ │ +0fa970: |[0fa970] org.jibble.pircbot.DccFileTransfer.doReceive:(Ljava/io/File;Z)V │ │ +0fa980: 2200 de08 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$1; // type@08de │ │ +0fa984: 7040 a844 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/jibble/pircbot/DccFileTransfer$1;.:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V // method@44a8 │ │ +0fa98a: 6e10 aa44 0000 |0005: invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$1;.start:()V // method@44aa │ │ +0fa990: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ + 0x0005 line=161 │ │ 0x0008 line=162 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0009 reg=2 file Ljava/io/File; │ │ 0x0000 - 0x0009 reg=3 resume Z │ │ │ │ #2 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273214,39 +273315,40 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0fcc90: |[0fcc90] org.jibble.pircbot.DccFileTransfer.doSend:(Z)V │ │ -0fcca0: 2200 df08 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$2; // type@08df │ │ -0fcca4: 7030 ab44 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer$2;.:(Lorg/jibble/pircbot/DccFileTransfer;Z)V // method@44ab │ │ -0fccaa: 6e10 ad44 0000 |0005: invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$2;.start:()V // method@44ad │ │ -0fccb0: 0e00 |0008: return-void │ │ +0fa994: |[0fa994] org.jibble.pircbot.DccFileTransfer.doSend:(Z)V │ │ +0fa9a4: 2200 df08 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$2; // type@08df │ │ +0fa9a8: 7030 ab44 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer$2;.:(Lorg/jibble/pircbot/DccFileTransfer;Z)V // method@44ab │ │ +0fa9ae: 6e10 ad44 0000 |0005: invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$2;.start:()V // method@44ad │ │ +0fa9b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ + 0x0005 line=268 │ │ 0x0008 line=269 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0009 reg=2 allowResume Z │ │ │ │ #3 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ name : 'getFile' │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fccb4: |[0fccb4] org.jibble.pircbot.DccFileTransfer.getFile:()Ljava/io/File; │ │ -0fccc4: 5410 9d20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fccc8: 1100 |0002: return-object v0 │ │ +0fa9b8: |[0fa9b8] org.jibble.pircbot.DccFileTransfer.getFile:()Ljava/io/File; │ │ +0fa9c8: 5410 9d20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fa9cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #4 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273254,17 +273356,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcccc: |[0fcccc] org.jibble.pircbot.DccFileTransfer.getHostname:()Ljava/lang/String; │ │ -0fccdc: 5410 9e20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ -0fcce0: 1100 |0002: return-object v0 │ │ +0fa9d0: |[0fa9d0] org.jibble.pircbot.DccFileTransfer.getHostname:()Ljava/lang/String; │ │ +0fa9e0: 5410 9e20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._hostname:Ljava/lang/String; // field@209e │ │ +0fa9e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #5 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273272,17 +273374,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcce4: |[0fcce4] org.jibble.pircbot.DccFileTransfer.getLogin:()Ljava/lang/String; │ │ -0fccf4: 5410 a020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ -0fccf8: 1100 |0002: return-object v0 │ │ +0fa9e8: |[0fa9e8] org.jibble.pircbot.DccFileTransfer.getLogin:()Ljava/lang/String; │ │ +0fa9f8: 5410 a020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._login:Ljava/lang/String; // field@20a0 │ │ +0fa9fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #6 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273290,17 +273392,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fccfc: |[0fccfc] org.jibble.pircbot.DccFileTransfer.getNick:()Ljava/lang/String; │ │ -0fcd0c: 5410 a220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ -0fcd10: 1100 |0002: return-object v0 │ │ +0faa00: |[0faa00] org.jibble.pircbot.DccFileTransfer.getNick:()Ljava/lang/String; │ │ +0faa10: 5410 a220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ +0faa14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #7 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273308,17 +273410,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcd14: |[0fcd14] org.jibble.pircbot.DccFileTransfer.getNumericalAddress:()J │ │ -0fcd24: 5320 9b20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ -0fcd28: 1000 |0002: return-wide v0 │ │ +0faa18: |[0faa18] org.jibble.pircbot.DccFileTransfer.getNumericalAddress:()J │ │ +0faa28: 5320 9b20 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._address:J // field@209b │ │ +0faa2c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #8 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273326,17 +273428,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcd2c: |[0fcd2c] org.jibble.pircbot.DccFileTransfer.getPacketDelay:()J │ │ -0fcd3c: 5320 a320 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fcd40: 1000 |0002: return-wide v0 │ │ +0faa30: |[0faa30] org.jibble.pircbot.DccFileTransfer.getPacketDelay:()J │ │ +0faa40: 5320 a320 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0faa44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #9 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273344,17 +273446,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcd44: |[0fcd44] org.jibble.pircbot.DccFileTransfer.getPort:()I │ │ -0fcd54: 5210 a420 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ -0fcd58: 0f00 |0002: return v0 │ │ +0faa48: |[0faa48] org.jibble.pircbot.DccFileTransfer.getPort:()I │ │ +0faa58: 5210 a420 |0000: iget v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ +0faa5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #10 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273362,17 +273464,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcd5c: |[0fcd5c] org.jibble.pircbot.DccFileTransfer.getProgress:()J │ │ -0fcd6c: 5320 a520 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcd70: 1000 |0002: return-wide v0 │ │ +0faa60: |[0faa60] org.jibble.pircbot.DccFileTransfer.getProgress:()J │ │ +0faa70: 5320 a520 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0faa74: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #11 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273380,25 +273482,25 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0fcd74: |[0fcd74] org.jibble.pircbot.DccFileTransfer.getProgressPercentage:()D │ │ -0fcd84: 1900 5940 |0000: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ -0fcd88: 6e10 c944 0600 |0002: invoke-virtual {v6}, Lorg/jibble/pircbot/DccFileTransfer;.getProgress:()J // method@44c9 │ │ -0fcd8e: 0b02 |0005: move-result-wide v2 │ │ -0fcd90: 8622 |0006: long-to-double v2, v2 │ │ -0fcd92: 6e10 cb44 0600 |0007: invoke-virtual {v6}, Lorg/jibble/pircbot/DccFileTransfer;.getSize:()J // method@44cb │ │ -0fcd98: 0b04 |000a: move-result-wide v4 │ │ -0fcd9a: 8644 |000b: long-to-double v4, v4 │ │ -0fcd9c: ce42 |000c: div-double/2addr v2, v4 │ │ -0fcd9e: cd20 |000d: mul-double/2addr v0, v2 │ │ -0fcda0: 1000 |000e: return-wide v0 │ │ +0faa78: |[0faa78] org.jibble.pircbot.DccFileTransfer.getProgressPercentage:()D │ │ +0faa88: 1900 5940 |0000: const-wide/high16 v0, #long 4636737291354636288 // #4059 │ │ +0faa8c: 6e10 c944 0600 |0002: invoke-virtual {v6}, Lorg/jibble/pircbot/DccFileTransfer;.getProgress:()J // method@44c9 │ │ +0faa92: 0b02 |0005: move-result-wide v2 │ │ +0faa94: 8622 |0006: long-to-double v2, v2 │ │ +0faa96: 6e10 cb44 0600 |0007: invoke-virtual {v6}, Lorg/jibble/pircbot/DccFileTransfer;.getSize:()J // method@44cb │ │ +0faa9c: 0b04 |000a: move-result-wide v4 │ │ +0faa9e: 8644 |000b: long-to-double v4, v4 │ │ +0faaa0: ce42 |000c: div-double/2addr v2, v4 │ │ +0faaa2: cd20 |000d: mul-double/2addr v0, v2 │ │ +0faaa4: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x000f reg=6 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #12 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273406,17 +273508,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcda4: |[0fcda4] org.jibble.pircbot.DccFileTransfer.getSize:()J │ │ -0fcdb4: 5320 a720 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ -0fcdb8: 1000 |0002: return-wide v0 │ │ +0faaa8: |[0faaa8] org.jibble.pircbot.DccFileTransfer.getSize:()J │ │ +0faab8: 5320 a720 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/DccFileTransfer;._size:J // field@20a7 │ │ +0faabc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #13 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273424,29 +273526,29 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0fcdbc: |[0fcdbc] org.jibble.pircbot.DccFileTransfer.getTransferRate:()J │ │ -0fcdcc: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -0fcdd0: 7100 6c43 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0fcdd6: 0b04 |0005: move-result-wide v4 │ │ -0fcdd8: 5386 a920 |0006: iget-wide v6, v8, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ -0fcddc: bc64 |0008: sub-long/2addr v4, v6 │ │ -0fcdde: 1606 e803 |0009: const-wide/16 v6, #int 1000 // #3e8 │ │ -0fcde2: 9e00 0406 |000b: div-long v0, v4, v6 │ │ -0fcde6: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -0fcdea: 3c04 0300 |000f: if-gtz v4, 0012 // +0003 │ │ -0fcdee: 1002 |0011: return-wide v2 │ │ -0fcdf0: 6e10 c944 0800 |0012: invoke-virtual {v8}, Lorg/jibble/pircbot/DccFileTransfer;.getProgress:()J // method@44c9 │ │ -0fcdf6: 0b02 |0015: move-result-wide v2 │ │ -0fcdf8: be02 |0016: div-long/2addr v2, v0 │ │ -0fcdfa: 28fa |0017: goto 0011 // -0006 │ │ +0faac0: |[0faac0] org.jibble.pircbot.DccFileTransfer.getTransferRate:()J │ │ +0faad0: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +0faad4: 7100 6c43 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0faada: 0b04 |0005: move-result-wide v4 │ │ +0faadc: 5386 a920 |0006: iget-wide v6, v8, Lorg/jibble/pircbot/DccFileTransfer;._startTime:J // field@20a9 │ │ +0faae0: bc64 |0008: sub-long/2addr v4, v6 │ │ +0faae2: 1606 e803 |0009: const-wide/16 v6, #int 1000 // #3e8 │ │ +0faae6: 9e00 0406 |000b: div-long v0, v4, v6 │ │ +0faaea: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +0faaee: 3c04 0300 |000f: if-gtz v4, 0012 // +0003 │ │ +0faaf2: 1002 |0011: return-wide v2 │ │ +0faaf4: 6e10 c944 0800 |0012: invoke-virtual {v8}, Lorg/jibble/pircbot/DccFileTransfer;.getProgress:()J // method@44c9 │ │ +0faafa: 0b02 |0015: move-result-wide v2 │ │ +0faafc: be02 |0016: div-long/2addr v2, v0 │ │ +0faafe: 28fa |0017: goto 0011 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=446 │ │ 0x000d line=447 │ │ 0x0011 line=450 │ │ locals : │ │ 0x000d - 0x0018 reg=0 time J │ │ @@ -273457,17 +273559,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcdfc: |[0fcdfc] org.jibble.pircbot.DccFileTransfer.isIncoming:()Z │ │ -0fce0c: 5510 9f20 |0000: iget-boolean v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ -0fce10: 0f00 |0002: return v0 │ │ +0fab00: |[0fab00] org.jibble.pircbot.DccFileTransfer.isIncoming:()Z │ │ +0fab10: 5510 9f20 |0000: iget-boolean v0, v1, Lorg/jibble/pircbot/DccFileTransfer;._incoming:Z // field@209f │ │ +0fab14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #15 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273475,22 +273577,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0fce14: |[0fce14] org.jibble.pircbot.DccFileTransfer.isOutgoing:()Z │ │ -0fce24: 6e10 cd44 0100 |0000: invoke-virtual {v1}, Lorg/jibble/pircbot/DccFileTransfer;.isIncoming:()Z // method@44cd │ │ -0fce2a: 0a00 |0003: move-result v0 │ │ -0fce2c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0fce30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0fce32: 0f00 |0007: return v0 │ │ -0fce34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0fce36: 28fe |0009: goto 0007 // -0002 │ │ +0fab18: |[0fab18] org.jibble.pircbot.DccFileTransfer.isOutgoing:()Z │ │ +0fab28: 6e10 cd44 0100 |0000: invoke-virtual {v1}, Lorg/jibble/pircbot/DccFileTransfer;.isIncoming:()Z // method@44cd │ │ +0fab2e: 0a00 |0003: move-result v0 │ │ +0fab30: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0fab34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0fab36: 0f00 |0007: return v0 │ │ +0fab38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0fab3a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ #16 : (in Lorg/jibble/pircbot/DccFileTransfer;) │ │ @@ -273498,68 +273600,68 @@ │ │ type : '(Ljava/io/File;Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -0fce38: |[0fce38] org.jibble.pircbot.DccFileTransfer.receive:(Ljava/io/File;Z)V │ │ -0fce48: 1d06 |0000: monitor-enter v6 │ │ -0fce4a: 5560 a620 |0001: iget-boolean v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ -0fce4e: 3900 2500 |0003: if-nez v0, 0028 // +0025 │ │ -0fce52: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0fce54: 5c60 a620 |0006: iput-boolean v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ -0fce58: 5b67 9d20 |0008: iput-object v7, v6, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ -0fce5c: 5460 ab20 |000a: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._type:Ljava/lang/String; // field@20ab │ │ -0fce60: 1a01 f917 |000c: const-string v1, "SEND" // string@17f9 │ │ -0fce64: 6e20 3843 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fce6a: 0a00 |0011: move-result v0 │ │ -0fce6c: 3800 4900 |0012: if-eqz v0, 005b // +0049 │ │ -0fce70: 3808 4700 |0014: if-eqz v8, 005b // +0047 │ │ -0fce74: 6e10 9642 0700 |0016: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@4296 │ │ -0fce7a: 0b00 |0019: move-result-wide v0 │ │ -0fce7c: 5a60 a520 |001a: iput-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fce80: 5360 a520 |001c: iget-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fce84: 1602 0000 |001e: const-wide/16 v2, #int 0 // #0 │ │ -0fce88: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ -0fce8c: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ -0fce90: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0fce92: 6e30 c044 7600 |0025: invoke-virtual {v6, v7, v0}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ -0fce98: 1e06 |0028: monitor-exit v6 │ │ -0fce9a: 0e00 |0029: return-void │ │ -0fce9c: 5460 9c20 |002a: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ -0fcea0: 5461 a220 |002c: iget-object v1, v6, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ -0fcea4: 2202 7908 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0fcea8: 7010 5a43 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fceae: 1a03 7006 |0033: const-string v3, "DCC RESUME file.ext " // string@0670 │ │ -0fceb2: 6e20 6343 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fceb8: 0c02 |0038: move-result-object v2 │ │ -0fceba: 5263 a420 |0039: iget v3, v6, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ -0fcebe: 6e20 5f43 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fcec4: 0c02 |003e: move-result-object v2 │ │ -0fcec6: 1a03 1e00 |003f: const-string v3, " " // string@001e │ │ -0fceca: 6e20 6343 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fced0: 0c02 |0044: move-result-object v2 │ │ -0fced2: 5364 a520 |0045: iget-wide v4, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fced6: 6e30 6043 4205 |0047: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0fcedc: 0c02 |004a: move-result-object v2 │ │ -0fcede: 6e10 6a43 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fcee4: 0c02 |004e: move-result-object v2 │ │ -0fcee6: 6e30 6845 1002 |004f: invoke-virtual {v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ -0fceec: 5460 a120 |0052: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ -0fcef0: 6e20 d744 6000 |0054: invoke-virtual {v0, v6}, Lorg/jibble/pircbot/DccManager;.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d7 │ │ -0fcef6: 28d1 |0057: goto 0028 // -002f │ │ -0fcef8: 0d00 |0058: move-exception v0 │ │ -0fcefa: 1e06 |0059: monitor-exit v6 │ │ -0fcefc: 2700 |005a: throw v0 │ │ -0fcefe: 6e10 9642 0700 |005b: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@4296 │ │ -0fcf04: 0b00 |005e: move-result-wide v0 │ │ -0fcf06: 5a60 a520 |005f: iput-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcf0a: 6e30 c044 7608 |0061: invoke-virtual {v6, v7, v8}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ -0fcf10: 28c4 |0064: goto 0028 // -003c │ │ +0fab3c: |[0fab3c] org.jibble.pircbot.DccFileTransfer.receive:(Ljava/io/File;Z)V │ │ +0fab4c: 1d06 |0000: monitor-enter v6 │ │ +0fab4e: 5560 a620 |0001: iget-boolean v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ +0fab52: 3900 2500 |0003: if-nez v0, 0028 // +0025 │ │ +0fab56: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0fab58: 5c60 a620 |0006: iput-boolean v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._received:Z // field@20a6 │ │ +0fab5c: 5b67 9d20 |0008: iput-object v7, v6, Lorg/jibble/pircbot/DccFileTransfer;._file:Ljava/io/File; // field@209d │ │ +0fab60: 5460 ab20 |000a: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._type:Ljava/lang/String; // field@20ab │ │ +0fab64: 1a01 f517 |000c: const-string v1, "SEND" // string@17f5 │ │ +0fab68: 6e20 3843 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fab6e: 0a00 |0011: move-result v0 │ │ +0fab70: 3800 4900 |0012: if-eqz v0, 005b // +0049 │ │ +0fab74: 3808 4700 |0014: if-eqz v8, 005b // +0047 │ │ +0fab78: 6e10 9642 0700 |0016: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@4296 │ │ +0fab7e: 0b00 |0019: move-result-wide v0 │ │ +0fab80: 5a60 a520 |001a: iput-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fab84: 5360 a520 |001c: iget-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fab88: 1602 0000 |001e: const-wide/16 v2, #int 0 // #0 │ │ +0fab8c: 3100 0002 |0020: cmp-long v0, v0, v2 │ │ +0fab90: 3900 0800 |0022: if-nez v0, 002a // +0008 │ │ +0fab94: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0fab96: 6e30 c044 7600 |0025: invoke-virtual {v6, v7, v0}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ +0fab9c: 1e06 |0028: monitor-exit v6 │ │ +0fab9e: 0e00 |0029: return-void │ │ +0faba0: 5460 9c20 |002a: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._bot:Lorg/jibble/pircbot/PircBot; // field@209c │ │ +0faba4: 5461 a220 |002c: iget-object v1, v6, Lorg/jibble/pircbot/DccFileTransfer;._nick:Ljava/lang/String; // field@20a2 │ │ +0faba8: 2202 7908 |002e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0fabac: 7010 5a43 0200 |0030: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fabb2: 1a03 6c06 |0033: const-string v3, "DCC RESUME file.ext " // string@066c │ │ +0fabb6: 6e20 6343 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fabbc: 0c02 |0038: move-result-object v2 │ │ +0fabbe: 5263 a420 |0039: iget v3, v6, Lorg/jibble/pircbot/DccFileTransfer;._port:I // field@20a4 │ │ +0fabc2: 6e20 5f43 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fabc8: 0c02 |003e: move-result-object v2 │ │ +0fabca: 1a03 1e00 |003f: const-string v3, " " // string@001e │ │ +0fabce: 6e20 6343 3200 |0041: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fabd4: 0c02 |0044: move-result-object v2 │ │ +0fabd6: 5364 a520 |0045: iget-wide v4, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fabda: 6e30 6043 4205 |0047: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0fabe0: 0c02 |004a: move-result-object v2 │ │ +0fabe2: 6e10 6a43 0200 |004b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fabe8: 0c02 |004e: move-result-object v2 │ │ +0fabea: 6e30 6845 1002 |004f: invoke-virtual {v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ +0fabf0: 5460 a120 |0052: iget-object v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._manager:Lorg/jibble/pircbot/DccManager; // field@20a1 │ │ +0fabf4: 6e20 d744 6000 |0054: invoke-virtual {v0, v6}, Lorg/jibble/pircbot/DccManager;.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@44d7 │ │ +0fabfa: 28d1 |0057: goto 0028 // -002f │ │ +0fabfc: 0d00 |0058: move-exception v0 │ │ +0fabfe: 1e06 |0059: monitor-exit v6 │ │ +0fac00: 2700 |005a: throw v0 │ │ +0fac02: 6e10 9642 0700 |005b: invoke-virtual {v7}, Ljava/io/File;.length:()J // method@4296 │ │ +0fac08: 0b00 |005e: move-result-wide v0 │ │ +0fac0a: 5a60 a520 |005f: iput-wide v0, v6, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fac0e: 6e30 c044 7608 |0061: invoke-virtual {v6, v7, v8}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ +0fac14: 28c4 |0064: goto 0028 // -003c │ │ catches : 3 │ │ 0x0001 - 0x0028 │ │ -> 0x0058 │ │ 0x002a - 0x0057 │ │ -> 0x0058 │ │ 0x005b - 0x0064 │ │ -> 0x0058 │ │ @@ -273587,17 +273689,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcf30: |[0fcf30] org.jibble.pircbot.DccFileTransfer.setPacketDelay:(J)V │ │ -0fcf40: 5a12 a320 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ -0fcf44: 0e00 |0002: return-void │ │ +0fac34: |[0fac34] org.jibble.pircbot.DccFileTransfer.setPacketDelay:(J)V │ │ +0fac44: 5a12 a320 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._packetDelay:J // field@20a3 │ │ +0fac48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0003 reg=2 millis J │ │ @@ -273607,32 +273709,32 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcf48: |[0fcf48] org.jibble.pircbot.DccFileTransfer.setProgress:(J)V │ │ -0fcf58: 5a12 a520 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ -0fcf5c: 0e00 |0002: return-void │ │ +0fac4c: |[0fac4c] org.jibble.pircbot.DccFileTransfer.setProgress:(J)V │ │ +0fac5c: 5a12 a520 |0000: iput-wide v2, v1, Lorg/jibble/pircbot/DccFileTransfer;._progress:J // field@20a5 │ │ +0fac60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0003 reg=2 progress J │ │ │ │ - source_file_idx : 1747 (DccFileTransfer.java) │ │ + source_file_idx : 1743 (DccFileTransfer.java) │ │ │ │ Class #1160 header: │ │ class_idx : 2273 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2171 │ │ -source_file_idx : 1748 │ │ +source_file_idx : 1744 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1160 annotations: │ │ Annotations on class │ │ @@ -273660,58 +273762,58 @@ │ │ type : '(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0fcf60: |[0fcf60] org.jibble.pircbot.DccManager$1.:(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V │ │ -0fcf70: 5b01 ac20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccManager$1;.this$0:Lorg/jibble/pircbot/DccManager; // field@20ac │ │ -0fcf74: 5b02 ad20 |0002: iput-object v2, v0, Lorg/jibble/pircbot/DccManager$1;.val$chat:Lorg/jibble/pircbot/DccChat; // field@20ad │ │ -0fcf78: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fcf7e: 0e00 |0007: return-void │ │ +0fac64: |[0fac64] org.jibble.pircbot.DccManager$1.:(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V │ │ +0fac74: 5b01 ac20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/DccManager$1;.this$0:Lorg/jibble/pircbot/DccManager; // field@20ac │ │ +0fac78: 5b02 ad20 |0002: iput-object v2, v0, Lorg/jibble/pircbot/DccManager$1;.val$chat:Lorg/jibble/pircbot/DccChat; // field@20ad │ │ +0fac7c: 7010 6f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@436f │ │ +0fac82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/jibble/pircbot/DccManager$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/jibble/pircbot/DccManager; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/jibble/pircbot/DccManager; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/jibble/pircbot/DccChat; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/jibble/pircbot/DccManager$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0fcf80: |[0fcf80] org.jibble.pircbot.DccManager$1.run:()V │ │ -0fcf90: 5420 ac20 |0000: iget-object v0, v2, Lorg/jibble/pircbot/DccManager$1;.this$0:Lorg/jibble/pircbot/DccManager; // field@20ac │ │ -0fcf94: 7110 d644 0000 |0002: invoke-static {v0}, Lorg/jibble/pircbot/DccManager;.access$000:(Lorg/jibble/pircbot/DccManager;)Lorg/jibble/pircbot/PircBot; // method@44d6 │ │ -0fcf9a: 0c00 |0005: move-result-object v0 │ │ -0fcf9c: 5421 ad20 |0006: iget-object v1, v2, Lorg/jibble/pircbot/DccManager$1;.val$chat:Lorg/jibble/pircbot/DccChat; // field@20ad │ │ -0fcfa0: 6e20 2f45 1000 |0008: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/PircBot;.onIncomingChatRequest:(Lorg/jibble/pircbot/DccChat;)V // method@452f │ │ -0fcfa6: 0e00 |000b: return-void │ │ +0fac84: |[0fac84] org.jibble.pircbot.DccManager$1.run:()V │ │ +0fac94: 5420 ac20 |0000: iget-object v0, v2, Lorg/jibble/pircbot/DccManager$1;.this$0:Lorg/jibble/pircbot/DccManager; // field@20ac │ │ +0fac98: 7110 d644 0000 |0002: invoke-static {v0}, Lorg/jibble/pircbot/DccManager;.access$000:(Lorg/jibble/pircbot/DccManager;)Lorg/jibble/pircbot/PircBot; // method@44d6 │ │ +0fac9e: 0c00 |0005: move-result-object v0 │ │ +0faca0: 5421 ad20 |0006: iget-object v1, v2, Lorg/jibble/pircbot/DccManager$1;.val$chat:Lorg/jibble/pircbot/DccChat; // field@20ad │ │ +0faca4: 6e20 2f45 1000 |0008: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/PircBot;.onIncomingChatRequest:(Lorg/jibble/pircbot/DccChat;)V // method@452f │ │ +0facaa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000b line=113 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/jibble/pircbot/DccManager$1; │ │ │ │ - source_file_idx : 1748 (DccManager.java) │ │ + source_file_idx : 1744 (DccManager.java) │ │ │ │ Class #1161 header: │ │ class_idx : 2274 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1748 │ │ +source_file_idx : 1744 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1161 annotations: │ │ Annotations on field #8366 '_awaitingResume' │ │ @@ -273738,21 +273840,21 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0fcfa8: |[0fcfa8] org.jibble.pircbot.DccManager.:(Lorg/jibble/pircbot/PircBot;)V │ │ -0fcfb8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0fcfbe: 2200 ba08 |0003: new-instance v0, Ljava/util/Vector; // type@08ba │ │ -0fcfc2: 7010 5144 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@4451 │ │ -0fcfc8: 5b10 ae20 |0008: iput-object v0, v1, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fcfcc: 5b12 af20 |000a: iput-object v2, v1, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fcfd0: 0e00 |000c: return-void │ │ +0facac: |[0facac] org.jibble.pircbot.DccManager.:(Lorg/jibble/pircbot/PircBot;)V │ │ +0facbc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0facc2: 2200 ba08 |0003: new-instance v0, Ljava/util/Vector; // type@08ba │ │ +0facc6: 7010 5144 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@4451 │ │ +0faccc: 5b10 ae20 |0008: iput-object v0, v1, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0facd0: 5b12 af20 |000a: iput-object v2, v1, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0facd4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=145 │ │ 0x000a line=36 │ │ 0x000c line=37 │ │ locals : │ │ @@ -273764,17 +273866,17 @@ │ │ type : '(Lorg/jibble/pircbot/DccManager;)Lorg/jibble/pircbot/PircBot;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fcfd4: |[0fcfd4] org.jibble.pircbot.DccManager.access$000:(Lorg/jibble/pircbot/DccManager;)Lorg/jibble/pircbot/PircBot; │ │ -0fcfe4: 5410 af20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fcfe8: 1100 |0002: return-object v0 │ │ +0facd8: |[0facd8] org.jibble.pircbot.DccManager.access$000:(Lorg/jibble/pircbot/DccManager;)Lorg/jibble/pircbot/PircBot; │ │ +0face8: 5410 af20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0facec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/jibble/pircbot/DccManager; │ │ │ │ Virtual methods - │ │ @@ -273783,24 +273885,24 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0fcfec: |[0fcfec] org.jibble.pircbot.DccManager.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ -0fcffc: 5421 ae20 |0000: iget-object v1, v2, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd000: 1d01 |0002: monitor-enter v1 │ │ -0fd002: 5420 ae20 |0003: iget-object v0, v2, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd006: 6e20 5344 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@4453 │ │ -0fd00c: 1e01 |0008: monitor-exit v1 │ │ -0fd00e: 0e00 |0009: return-void │ │ -0fd010: 0d00 |000a: move-exception v0 │ │ -0fd012: 1e01 |000b: monitor-exit v1 │ │ -0fd014: 2700 |000c: throw v0 │ │ +0facf0: |[0facf0] org.jibble.pircbot.DccManager.addAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ +0fad00: 5421 ae20 |0000: iget-object v1, v2, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fad04: 1d01 |0002: monitor-enter v1 │ │ +0fad06: 5420 ae20 |0003: iget-object v0, v2, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fad0a: 6e20 5344 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@4453 │ │ +0fad10: 1e01 |0008: monitor-exit v1 │ │ +0fad12: 0e00 |0009: return-void │ │ +0fad14: 0d00 |000a: move-exception v0 │ │ +0fad16: 1e01 |000b: monitor-exit v1 │ │ +0fad18: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ 0x0008 line=132 │ │ @@ -273815,210 +273917,210 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 5 │ │ outs : 13 │ │ insns size : 380 16-bit code units │ │ -0fd024: |[0fd024] org.jibble.pircbot.DccManager.processRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -0fd034: 221a b808 |0000: new-instance v26, Ljava/util/StringTokenizer; // type@08b8 │ │ -0fd038: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -0fd03c: 0801 1f00 |0004: move-object/from16 v1, v31 │ │ -0fd040: 7020 4c44 1000 |0006: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -0fd046: 7401 4f44 1a00 |0009: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd04c: 7401 4f44 1a00 |000c: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd052: 0c08 |000f: move-result-object v8 │ │ -0fd054: 7401 4f44 1a00 |0010: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd05a: 0c09 |0013: move-result-object v9 │ │ -0fd05c: 1a03 f917 |0014: const-string v3, "SEND" // string@17f9 │ │ -0fd060: 6e20 3843 3800 |0016: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd066: 0a03 |0019: move-result v3 │ │ -0fd068: 3803 3600 |001a: if-eqz v3, 0050 // +0036 │ │ -0fd06c: 7401 4f44 1a00 |001c: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd072: 0c03 |001f: move-result-object v3 │ │ -0fd074: 7110 0643 0300 |0020: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -0fd07a: 0b0a |0023: move-result-wide v10 │ │ -0fd07c: 7401 4f44 1a00 |0024: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd082: 0c03 |0027: move-result-object v3 │ │ -0fd084: 7110 ff42 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fd08a: 0a0c |002b: move-result v12 │ │ -0fd08c: 160d ffff |002c: const-wide/16 v13, #int -1 // #ffff │ │ -0fd090: 7401 4f44 1a00 |002e: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd096: 0c03 |0031: move-result-object v3 │ │ -0fd098: 7110 0643 0300 |0032: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -0fd09e: 0b0d |0035: move-result-wide v13 │ │ -0fd0a0: 2202 e008 |0036: new-instance v2, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ -0fd0a4: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ -0fd0a8: 5403 af20 |003a: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fd0ac: 0804 1b00 |003c: move-object/from16 v4, v27 │ │ -0fd0b0: 0805 1c00 |003e: move-object/from16 v5, v28 │ │ -0fd0b4: 0806 1d00 |0040: move-object/from16 v6, v29 │ │ -0fd0b8: 0807 1e00 |0042: move-object/from16 v7, v30 │ │ -0fd0bc: 760d af44 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/jibble/pircbot/DccFileTransfer;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)V // method@44af │ │ -0fd0c2: 0800 1b00 |0047: move-object/from16 v0, v27 │ │ -0fd0c6: 5403 af20 |0049: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fd0ca: 6e20 3045 2300 |004b: invoke-virtual {v3, v2}, Lorg/jibble/pircbot/PircBot;.onIncomingFileTransfer:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@4530 │ │ -0fd0d0: 1213 |004e: const/4 v3, #int 1 // #1 │ │ -0fd0d2: 0f03 |004f: return v3 │ │ -0fd0d4: 1a03 1117 |0050: const-string v3, "RESUME" // string@1711 │ │ -0fd0d8: 6e20 3843 3800 |0052: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd0de: 0a03 |0055: move-result v3 │ │ -0fd0e0: 3803 8700 |0056: if-eqz v3, 00dd // +0087 │ │ -0fd0e4: 7401 4f44 1a00 |0058: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd0ea: 0c03 |005b: move-result-object v3 │ │ -0fd0ec: 7110 ff42 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fd0f2: 0a0c |005f: move-result v12 │ │ -0fd0f4: 7401 4f44 1a00 |0060: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd0fa: 0c03 |0063: move-result-object v3 │ │ -0fd0fc: 7110 0643 0300 |0064: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -0fd102: 0b18 |0067: move-result-wide v24 │ │ -0fd104: 1202 |0068: const/4 v2, #int 0 // #0 │ │ -0fd106: 0800 1b00 |0069: move-object/from16 v0, v27 │ │ -0fd10a: 5404 ae20 |006b: iget-object v4, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd10e: 1d04 |006d: monitor-enter v4 │ │ -0fd110: 1317 0000 |006e: const/16 v23, #int 0 // #0 │ │ -0fd114: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ -0fd118: 5403 ae20 |0072: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd11c: 6e10 5b44 0300 |0074: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@445b │ │ -0fd122: 0a03 |0077: move-result v3 │ │ -0fd124: 0200 1700 |0078: move/from16 v0, v23 │ │ -0fd128: 3530 2b00 |007a: if-ge v0, v3, 00a5 // +002b │ │ -0fd12c: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ -0fd130: 5403 ae20 |007e: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd134: 0200 1700 |0080: move/from16 v0, v23 │ │ -0fd138: 6e20 5444 0300 |0082: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@4454 │ │ -0fd13e: 0c03 |0085: move-result-object v3 │ │ -0fd140: 0730 |0086: move-object v0, v3 │ │ -0fd142: 1f00 e008 |0087: check-cast v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ -0fd146: 0702 |0089: move-object v2, v0 │ │ -0fd148: 6e10 c544 0200 |008a: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getNick:()Ljava/lang/String; // method@44c5 │ │ -0fd14e: 0c03 |008d: move-result-object v3 │ │ -0fd150: 0800 1c00 |008e: move-object/from16 v0, v28 │ │ -0fd154: 6e20 3843 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd15a: 0a03 |0093: move-result v3 │ │ -0fd15c: 3803 4300 |0094: if-eqz v3, 00d7 // +0043 │ │ -0fd160: 6e10 c844 0200 |0096: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getPort:()I // method@44c8 │ │ -0fd166: 0a03 |0099: move-result v3 │ │ -0fd168: 33c3 3d00 |009a: if-ne v3, v12, 00d7 // +003d │ │ -0fd16c: 0800 1b00 |009c: move-object/from16 v0, v27 │ │ -0fd170: 5403 ae20 |009e: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd174: 0200 1700 |00a0: move/from16 v0, v23 │ │ -0fd178: 6e20 5a44 0300 |00a2: invoke-virtual {v3, v0}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ -0fd17e: 1e04 |00a5: monitor-exit v4 │ │ -0fd180: 3802 a8ff |00a6: if-eqz v2, 004e // -0058 │ │ -0fd184: 0500 1800 |00a8: move-wide/from16 v0, v24 │ │ -0fd188: 6e30 d144 0201 |00aa: invoke-virtual {v2, v0, v1}, Lorg/jibble/pircbot/DccFileTransfer;.setProgress:(J)V // method@44d1 │ │ -0fd18e: 0800 1b00 |00ad: move-object/from16 v0, v27 │ │ -0fd192: 5403 af20 |00af: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fd196: 2204 7908 |00b1: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd19a: 7010 5a43 0400 |00b3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd1a0: 1a05 6e06 |00b6: const-string v5, "DCC ACCEPT file.ext " // string@066e │ │ -0fd1a4: 6e20 6343 5400 |00b8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd1aa: 0c04 |00bb: move-result-object v4 │ │ -0fd1ac: 6e20 5f43 c400 |00bc: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0fd1b2: 0c04 |00bf: move-result-object v4 │ │ -0fd1b4: 1a05 1e00 |00c0: const-string v5, " " // string@001e │ │ -0fd1b8: 6e20 6343 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd1be: 0c04 |00c5: move-result-object v4 │ │ -0fd1c0: 0500 1800 |00c6: move-wide/from16 v0, v24 │ │ -0fd1c4: 6e30 6043 0401 |00c8: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0fd1ca: 0c04 |00cb: move-result-object v4 │ │ -0fd1cc: 6e10 6a43 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd1d2: 0c04 |00cf: move-result-object v4 │ │ -0fd1d4: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ -0fd1d8: 6e30 6845 0304 |00d2: invoke-virtual {v3, v0, v4}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ -0fd1de: 2900 79ff |00d5: goto/16 004e // -0087 │ │ -0fd1e2: d817 1701 |00d7: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0fd1e6: 2897 |00d9: goto 0070 // -0069 │ │ -0fd1e8: 0d03 |00da: move-exception v3 │ │ -0fd1ea: 1e04 |00db: monitor-exit v4 │ │ -0fd1ec: 2703 |00dc: throw v3 │ │ -0fd1ee: 1a03 3602 |00dd: const-string v3, "ACCEPT" // string@0236 │ │ -0fd1f2: 6e20 3843 3800 |00df: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd1f8: 0a03 |00e2: move-result v3 │ │ -0fd1fa: 3803 5a00 |00e3: if-eqz v3, 013d // +005a │ │ -0fd1fe: 7401 4f44 1a00 |00e5: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd204: 0c03 |00e8: move-result-object v3 │ │ -0fd206: 7110 ff42 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fd20c: 0a0c |00ec: move-result v12 │ │ -0fd20e: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -0fd210: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ -0fd214: 5404 ae20 |00f0: iget-object v4, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd218: 1d04 |00f2: monitor-enter v4 │ │ -0fd21a: 1317 0000 |00f3: const/16 v23, #int 0 // #0 │ │ -0fd21e: 0800 1b00 |00f5: move-object/from16 v0, v27 │ │ -0fd222: 5403 ae20 |00f7: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd226: 6e10 5b44 0300 |00f9: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@445b │ │ -0fd22c: 0a03 |00fc: move-result v3 │ │ -0fd22e: 0200 1700 |00fd: move/from16 v0, v23 │ │ -0fd232: 3530 2b00 |00ff: if-ge v0, v3, 012a // +002b │ │ -0fd236: 0800 1b00 |0101: move-object/from16 v0, v27 │ │ -0fd23a: 5403 ae20 |0103: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd23e: 0200 1700 |0105: move/from16 v0, v23 │ │ -0fd242: 6e20 5444 0300 |0107: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@4454 │ │ -0fd248: 0c03 |010a: move-result-object v3 │ │ -0fd24a: 0730 |010b: move-object v0, v3 │ │ -0fd24c: 1f00 e008 |010c: check-cast v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ -0fd250: 0702 |010e: move-object v2, v0 │ │ -0fd252: 6e10 c544 0200 |010f: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getNick:()Ljava/lang/String; // method@44c5 │ │ -0fd258: 0c03 |0112: move-result-object v3 │ │ -0fd25a: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ -0fd25e: 6e20 3843 0300 |0115: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd264: 0a03 |0118: move-result v3 │ │ -0fd266: 3803 1e00 |0119: if-eqz v3, 0137 // +001e │ │ -0fd26a: 6e10 c844 0200 |011b: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getPort:()I // method@44c8 │ │ -0fd270: 0a03 |011e: move-result v3 │ │ -0fd272: 33c3 1800 |011f: if-ne v3, v12, 0137 // +0018 │ │ -0fd276: 0800 1b00 |0121: move-object/from16 v0, v27 │ │ -0fd27a: 5403 ae20 |0123: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd27e: 0200 1700 |0125: move/from16 v0, v23 │ │ -0fd282: 6e20 5a44 0300 |0127: invoke-virtual {v3, v0}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ -0fd288: 1e04 |012a: monitor-exit v4 │ │ -0fd28a: 3802 23ff |012b: if-eqz v2, 004e // -00dd │ │ -0fd28e: 6e10 c244 0200 |012d: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getFile:()Ljava/io/File; // method@44c2 │ │ -0fd294: 0c03 |0130: move-result-object v3 │ │ -0fd296: 1214 |0131: const/4 v4, #int 1 // #1 │ │ -0fd298: 6e30 c044 3204 |0132: invoke-virtual {v2, v3, v4}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ -0fd29e: 2900 19ff |0135: goto/16 004e // -00e7 │ │ -0fd2a2: d817 1701 |0137: add-int/lit8 v23, v23, #int 1 // #01 │ │ -0fd2a6: 28bc |0139: goto 00f5 // -0044 │ │ -0fd2a8: 0d03 |013a: move-exception v3 │ │ -0fd2aa: 1e04 |013b: monitor-exit v4 │ │ -0fd2ac: 2703 |013c: throw v3 │ │ -0fd2ae: 1a03 4c05 |013d: const-string v3, "CHAT" // string@054c │ │ -0fd2b2: 6e20 3843 3800 |013f: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fd2b8: 0a03 |0142: move-result v3 │ │ -0fd2ba: 3803 3300 |0143: if-eqz v3, 0176 // +0033 │ │ -0fd2be: 7401 4f44 1a00 |0145: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd2c4: 0c03 |0148: move-result-object v3 │ │ -0fd2c6: 7110 0643 0300 |0149: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -0fd2cc: 0b0a |014c: move-result-wide v10 │ │ -0fd2ce: 7401 4f44 1a00 |014d: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -0fd2d4: 0c03 |0150: move-result-object v3 │ │ -0fd2d6: 7110 ff42 0300 |0151: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -0fd2dc: 0a0c |0154: move-result v12 │ │ -0fd2de: 220f dd08 |0155: new-instance v15, Lorg/jibble/pircbot/DccChat; // type@08dd │ │ -0fd2e2: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ -0fd2e6: 5400 af20 |0159: iget-object v0, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ -0fd2ea: 0810 0000 |015b: move-object/from16 v16, v0 │ │ -0fd2ee: 0811 1c00 |015d: move-object/from16 v17, v28 │ │ -0fd2f2: 0812 1d00 |015f: move-object/from16 v18, v29 │ │ -0fd2f6: 0813 1e00 |0161: move-object/from16 v19, v30 │ │ -0fd2fa: 0514 0a00 |0163: move-wide/from16 v20, v10 │ │ -0fd2fe: 0216 0c00 |0165: move/from16 v22, v12 │ │ -0fd302: 7608 9b44 0f00 |0167: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/jibble/pircbot/DccChat;.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V // method@449b │ │ -0fd308: 2203 e108 |016a: new-instance v3, Lorg/jibble/pircbot/DccManager$1; // type@08e1 │ │ -0fd30c: 0800 1b00 |016c: move-object/from16 v0, v27 │ │ -0fd310: 7030 d244 030f |016e: invoke-direct {v3, v0, v15}, Lorg/jibble/pircbot/DccManager$1;.:(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V // method@44d2 │ │ -0fd316: 6e10 d444 0300 |0171: invoke-virtual {v3}, Lorg/jibble/pircbot/DccManager$1;.start:()V // method@44d4 │ │ -0fd31c: 2900 dafe |0174: goto/16 004e // -0126 │ │ -0fd320: 1203 |0176: const/4 v3, #int 0 // #0 │ │ -0fd322: 2900 d8fe |0177: goto/16 004f // -0128 │ │ -0fd326: 0d03 |0179: move-exception v3 │ │ -0fd328: 2900 bcfe |017a: goto/16 0036 // -0144 │ │ +0fad28: |[0fad28] org.jibble.pircbot.DccManager.processRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +0fad38: 221a b808 |0000: new-instance v26, Ljava/util/StringTokenizer; // type@08b8 │ │ +0fad3c: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +0fad40: 0801 1f00 |0004: move-object/from16 v1, v31 │ │ +0fad44: 7020 4c44 1000 |0006: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +0fad4a: 7401 4f44 1a00 |0009: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad50: 7401 4f44 1a00 |000c: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad56: 0c08 |000f: move-result-object v8 │ │ +0fad58: 7401 4f44 1a00 |0010: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad5e: 0c09 |0013: move-result-object v9 │ │ +0fad60: 1a03 f517 |0014: const-string v3, "SEND" // string@17f5 │ │ +0fad64: 6e20 3843 3800 |0016: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fad6a: 0a03 |0019: move-result v3 │ │ +0fad6c: 3803 3600 |001a: if-eqz v3, 0050 // +0036 │ │ +0fad70: 7401 4f44 1a00 |001c: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad76: 0c03 |001f: move-result-object v3 │ │ +0fad78: 7110 0643 0300 |0020: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +0fad7e: 0b0a |0023: move-result-wide v10 │ │ +0fad80: 7401 4f44 1a00 |0024: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad86: 0c03 |0027: move-result-object v3 │ │ +0fad88: 7110 ff42 0300 |0028: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0fad8e: 0a0c |002b: move-result v12 │ │ +0fad90: 160d ffff |002c: const-wide/16 v13, #int -1 // #ffff │ │ +0fad94: 7401 4f44 1a00 |002e: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fad9a: 0c03 |0031: move-result-object v3 │ │ +0fad9c: 7110 0643 0300 |0032: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +0fada2: 0b0d |0035: move-result-wide v13 │ │ +0fada4: 2202 e008 |0036: new-instance v2, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ +0fada8: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ +0fadac: 5403 af20 |003a: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0fadb0: 0804 1b00 |003c: move-object/from16 v4, v27 │ │ +0fadb4: 0805 1c00 |003e: move-object/from16 v5, v28 │ │ +0fadb8: 0806 1d00 |0040: move-object/from16 v6, v29 │ │ +0fadbc: 0807 1e00 |0042: move-object/from16 v7, v30 │ │ +0fadc0: 760d af44 0200 |0044: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14}, Lorg/jibble/pircbot/DccFileTransfer;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIJ)V // method@44af │ │ +0fadc6: 0800 1b00 |0047: move-object/from16 v0, v27 │ │ +0fadca: 5403 af20 |0049: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0fadce: 6e20 3045 2300 |004b: invoke-virtual {v3, v2}, Lorg/jibble/pircbot/PircBot;.onIncomingFileTransfer:(Lorg/jibble/pircbot/DccFileTransfer;)V // method@4530 │ │ +0fadd4: 1213 |004e: const/4 v3, #int 1 // #1 │ │ +0fadd6: 0f03 |004f: return v3 │ │ +0fadd8: 1a03 0d17 |0050: const-string v3, "RESUME" // string@170d │ │ +0faddc: 6e20 3843 3800 |0052: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fade2: 0a03 |0055: move-result v3 │ │ +0fade4: 3803 8700 |0056: if-eqz v3, 00dd // +0087 │ │ +0fade8: 7401 4f44 1a00 |0058: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fadee: 0c03 |005b: move-result-object v3 │ │ +0fadf0: 7110 ff42 0300 |005c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0fadf6: 0a0c |005f: move-result v12 │ │ +0fadf8: 7401 4f44 1a00 |0060: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fadfe: 0c03 |0063: move-result-object v3 │ │ +0fae00: 7110 0643 0300 |0064: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +0fae06: 0b18 |0067: move-result-wide v24 │ │ +0fae08: 1202 |0068: const/4 v2, #int 0 // #0 │ │ +0fae0a: 0800 1b00 |0069: move-object/from16 v0, v27 │ │ +0fae0e: 5404 ae20 |006b: iget-object v4, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fae12: 1d04 |006d: monitor-enter v4 │ │ +0fae14: 1317 0000 |006e: const/16 v23, #int 0 // #0 │ │ +0fae18: 0800 1b00 |0070: move-object/from16 v0, v27 │ │ +0fae1c: 5403 ae20 |0072: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fae20: 6e10 5b44 0300 |0074: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@445b │ │ +0fae26: 0a03 |0077: move-result v3 │ │ +0fae28: 0200 1700 |0078: move/from16 v0, v23 │ │ +0fae2c: 3530 2b00 |007a: if-ge v0, v3, 00a5 // +002b │ │ +0fae30: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ +0fae34: 5403 ae20 |007e: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fae38: 0200 1700 |0080: move/from16 v0, v23 │ │ +0fae3c: 6e20 5444 0300 |0082: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@4454 │ │ +0fae42: 0c03 |0085: move-result-object v3 │ │ +0fae44: 0730 |0086: move-object v0, v3 │ │ +0fae46: 1f00 e008 |0087: check-cast v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ +0fae4a: 0702 |0089: move-object v2, v0 │ │ +0fae4c: 6e10 c544 0200 |008a: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getNick:()Ljava/lang/String; // method@44c5 │ │ +0fae52: 0c03 |008d: move-result-object v3 │ │ +0fae54: 0800 1c00 |008e: move-object/from16 v0, v28 │ │ +0fae58: 6e20 3843 0300 |0090: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fae5e: 0a03 |0093: move-result v3 │ │ +0fae60: 3803 4300 |0094: if-eqz v3, 00d7 // +0043 │ │ +0fae64: 6e10 c844 0200 |0096: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getPort:()I // method@44c8 │ │ +0fae6a: 0a03 |0099: move-result v3 │ │ +0fae6c: 33c3 3d00 |009a: if-ne v3, v12, 00d7 // +003d │ │ +0fae70: 0800 1b00 |009c: move-object/from16 v0, v27 │ │ +0fae74: 5403 ae20 |009e: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fae78: 0200 1700 |00a0: move/from16 v0, v23 │ │ +0fae7c: 6e20 5a44 0300 |00a2: invoke-virtual {v3, v0}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ +0fae82: 1e04 |00a5: monitor-exit v4 │ │ +0fae84: 3802 a8ff |00a6: if-eqz v2, 004e // -0058 │ │ +0fae88: 0500 1800 |00a8: move-wide/from16 v0, v24 │ │ +0fae8c: 6e30 d144 0201 |00aa: invoke-virtual {v2, v0, v1}, Lorg/jibble/pircbot/DccFileTransfer;.setProgress:(J)V // method@44d1 │ │ +0fae92: 0800 1b00 |00ad: move-object/from16 v0, v27 │ │ +0fae96: 5403 af20 |00af: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0fae9a: 2204 7908 |00b1: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fae9e: 7010 5a43 0400 |00b3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0faea4: 1a05 6a06 |00b6: const-string v5, "DCC ACCEPT file.ext " // string@066a │ │ +0faea8: 6e20 6343 5400 |00b8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0faeae: 0c04 |00bb: move-result-object v4 │ │ +0faeb0: 6e20 5f43 c400 |00bc: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0faeb6: 0c04 |00bf: move-result-object v4 │ │ +0faeb8: 1a05 1e00 |00c0: const-string v5, " " // string@001e │ │ +0faebc: 6e20 6343 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0faec2: 0c04 |00c5: move-result-object v4 │ │ +0faec4: 0500 1800 |00c6: move-wide/from16 v0, v24 │ │ +0faec8: 6e30 6043 0401 |00c8: invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0faece: 0c04 |00cb: move-result-object v4 │ │ +0faed0: 6e10 6a43 0400 |00cc: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0faed6: 0c04 |00cf: move-result-object v4 │ │ +0faed8: 0800 1c00 |00d0: move-object/from16 v0, v28 │ │ +0faedc: 6e30 6845 0304 |00d2: invoke-virtual {v3, v0, v4}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ +0faee2: 2900 79ff |00d5: goto/16 004e // -0087 │ │ +0faee6: d817 1701 |00d7: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0faeea: 2897 |00d9: goto 0070 // -0069 │ │ +0faeec: 0d03 |00da: move-exception v3 │ │ +0faeee: 1e04 |00db: monitor-exit v4 │ │ +0faef0: 2703 |00dc: throw v3 │ │ +0faef2: 1a03 3302 |00dd: const-string v3, "ACCEPT" // string@0233 │ │ +0faef6: 6e20 3843 3800 |00df: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0faefc: 0a03 |00e2: move-result v3 │ │ +0faefe: 3803 5a00 |00e3: if-eqz v3, 013d // +005a │ │ +0faf02: 7401 4f44 1a00 |00e5: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0faf08: 0c03 |00e8: move-result-object v3 │ │ +0faf0a: 7110 ff42 0300 |00e9: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0faf10: 0a0c |00ec: move-result v12 │ │ +0faf12: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +0faf14: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +0faf18: 5404 ae20 |00f0: iget-object v4, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0faf1c: 1d04 |00f2: monitor-enter v4 │ │ +0faf1e: 1317 0000 |00f3: const/16 v23, #int 0 // #0 │ │ +0faf22: 0800 1b00 |00f5: move-object/from16 v0, v27 │ │ +0faf26: 5403 ae20 |00f7: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0faf2a: 6e10 5b44 0300 |00f9: invoke-virtual {v3}, Ljava/util/Vector;.size:()I // method@445b │ │ +0faf30: 0a03 |00fc: move-result v3 │ │ +0faf32: 0200 1700 |00fd: move/from16 v0, v23 │ │ +0faf36: 3530 2b00 |00ff: if-ge v0, v3, 012a // +002b │ │ +0faf3a: 0800 1b00 |0101: move-object/from16 v0, v27 │ │ +0faf3e: 5403 ae20 |0103: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0faf42: 0200 1700 |0105: move/from16 v0, v23 │ │ +0faf46: 6e20 5444 0300 |0107: invoke-virtual {v3, v0}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@4454 │ │ +0faf4c: 0c03 |010a: move-result-object v3 │ │ +0faf4e: 0730 |010b: move-object v0, v3 │ │ +0faf50: 1f00 e008 |010c: check-cast v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ +0faf54: 0702 |010e: move-object v2, v0 │ │ +0faf56: 6e10 c544 0200 |010f: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getNick:()Ljava/lang/String; // method@44c5 │ │ +0faf5c: 0c03 |0112: move-result-object v3 │ │ +0faf5e: 0800 1c00 |0113: move-object/from16 v0, v28 │ │ +0faf62: 6e20 3843 0300 |0115: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0faf68: 0a03 |0118: move-result v3 │ │ +0faf6a: 3803 1e00 |0119: if-eqz v3, 0137 // +001e │ │ +0faf6e: 6e10 c844 0200 |011b: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getPort:()I // method@44c8 │ │ +0faf74: 0a03 |011e: move-result v3 │ │ +0faf76: 33c3 1800 |011f: if-ne v3, v12, 0137 // +0018 │ │ +0faf7a: 0800 1b00 |0121: move-object/from16 v0, v27 │ │ +0faf7e: 5403 ae20 |0123: iget-object v3, v0, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0faf82: 0200 1700 |0125: move/from16 v0, v23 │ │ +0faf86: 6e20 5a44 0300 |0127: invoke-virtual {v3, v0}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ +0faf8c: 1e04 |012a: monitor-exit v4 │ │ +0faf8e: 3802 23ff |012b: if-eqz v2, 004e // -00dd │ │ +0faf92: 6e10 c244 0200 |012d: invoke-virtual {v2}, Lorg/jibble/pircbot/DccFileTransfer;.getFile:()Ljava/io/File; // method@44c2 │ │ +0faf98: 0c03 |0130: move-result-object v3 │ │ +0faf9a: 1214 |0131: const/4 v4, #int 1 // #1 │ │ +0faf9c: 6e30 c044 3204 |0132: invoke-virtual {v2, v3, v4}, Lorg/jibble/pircbot/DccFileTransfer;.doReceive:(Ljava/io/File;Z)V // method@44c0 │ │ +0fafa2: 2900 19ff |0135: goto/16 004e // -00e7 │ │ +0fafa6: d817 1701 |0137: add-int/lit8 v23, v23, #int 1 // #01 │ │ +0fafaa: 28bc |0139: goto 00f5 // -0044 │ │ +0fafac: 0d03 |013a: move-exception v3 │ │ +0fafae: 1e04 |013b: monitor-exit v4 │ │ +0fafb0: 2703 |013c: throw v3 │ │ +0fafb2: 1a03 4805 |013d: const-string v3, "CHAT" // string@0548 │ │ +0fafb6: 6e20 3843 3800 |013f: invoke-virtual {v8, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fafbc: 0a03 |0142: move-result v3 │ │ +0fafbe: 3803 3300 |0143: if-eqz v3, 0176 // +0033 │ │ +0fafc2: 7401 4f44 1a00 |0145: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fafc8: 0c03 |0148: move-result-object v3 │ │ +0fafca: 7110 0643 0300 |0149: invoke-static {v3}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +0fafd0: 0b0a |014c: move-result-wide v10 │ │ +0fafd2: 7401 4f44 1a00 |014d: invoke-virtual/range {v26}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +0fafd8: 0c03 |0150: move-result-object v3 │ │ +0fafda: 7110 ff42 0300 |0151: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +0fafe0: 0a0c |0154: move-result v12 │ │ +0fafe2: 220f dd08 |0155: new-instance v15, Lorg/jibble/pircbot/DccChat; // type@08dd │ │ +0fafe6: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ +0fafea: 5400 af20 |0159: iget-object v0, v0, Lorg/jibble/pircbot/DccManager;._bot:Lorg/jibble/pircbot/PircBot; // field@20af │ │ +0fafee: 0810 0000 |015b: move-object/from16 v16, v0 │ │ +0faff2: 0811 1c00 |015d: move-object/from16 v17, v28 │ │ +0faff6: 0812 1d00 |015f: move-object/from16 v18, v29 │ │ +0faffa: 0813 1e00 |0161: move-object/from16 v19, v30 │ │ +0faffe: 0514 0a00 |0163: move-wide/from16 v20, v10 │ │ +0fb002: 0216 0c00 |0165: move/from16 v22, v12 │ │ +0fb006: 7608 9b44 0f00 |0167: invoke-direct/range {v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/jibble/pircbot/DccChat;.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V // method@449b │ │ +0fb00c: 2203 e108 |016a: new-instance v3, Lorg/jibble/pircbot/DccManager$1; // type@08e1 │ │ +0fb010: 0800 1b00 |016c: move-object/from16 v0, v27 │ │ +0fb014: 7030 d244 030f |016e: invoke-direct {v3, v0, v15}, Lorg/jibble/pircbot/DccManager$1;.:(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V // method@44d2 │ │ +0fb01a: 6e10 d444 0300 |0171: invoke-virtual {v3}, Lorg/jibble/pircbot/DccManager$1;.start:()V // method@44d4 │ │ +0fb020: 2900 dafe |0174: goto/16 004e // -0126 │ │ +0fb024: 1203 |0176: const/4 v3, #int 0 // #0 │ │ +0fb026: 2900 d8fe |0177: goto/16 004f // -0128 │ │ +0fb02a: 0d03 |0179: move-exception v3 │ │ +0fb02c: 2900 bcfe |017a: goto/16 0036 // -0144 │ │ catches : 5 │ │ 0x002e - 0x0035 │ │ Ljava/lang/Exception; -> 0x0179 │ │ 0x0070 - 0x00a6 │ │ -> 0x00da │ │ 0x00db - 0x00dc │ │ -> 0x00da │ │ @@ -274068,14 +274170,15 @@ │ │ 0x0137 line=91 │ │ 0x013a line=98 │ │ 0x013d line=104 │ │ 0x0145 line=105 │ │ 0x014d line=106 │ │ 0x0155 line=108 │ │ 0x016a line=110 │ │ + 0x0171 line=114 │ │ 0x0176 line=116 │ │ 0x0179 line=57 │ │ locals : │ │ 0x0047 - 0x004e reg=2 transfer Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0024 - 0x004e reg=10 address J │ │ 0x002e - 0x004e reg=13 size J │ │ 0x002c - 0x004f reg=12 port I │ │ @@ -274106,33 +274209,33 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fd360: |[0fd360] org.jibble.pircbot.DccManager.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ -0fd370: 5410 ae20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ -0fd374: 6e20 5944 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@4459 │ │ -0fd37a: 0e00 |0005: return-void │ │ +0fb064: |[0fb064] org.jibble.pircbot.DccManager.removeAwaitingResume:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ +0fb074: 5410 ae20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/DccManager;._awaitingResume:Ljava/util/Vector; // field@20ae │ │ +0fb078: 6e20 5944 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/Vector;.removeElement:(Ljava/lang/Object;)Z // method@4459 │ │ +0fb07e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jibble/pircbot/DccManager; │ │ 0x0000 - 0x0006 reg=2 transfer Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - source_file_idx : 1748 (DccManager.java) │ │ + source_file_idx : 1744 (DccManager.java) │ │ │ │ Class #1162 header: │ │ class_idx : 2275 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2171 │ │ -source_file_idx : 2388 │ │ +source_file_idx : 2384 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1162 - │ │ Class descriptor : 'Lorg/jibble/pircbot/IdentServer;' │ │ @@ -274155,42 +274258,42 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0fd37c: |[0fd37c] org.jibble.pircbot.IdentServer.:(Ljava/lang/String;)V │ │ -0fd38c: 7010 6f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fd392: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0fd394: 5b31 b120 |0004: iput-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ -0fd398: 5b34 b020 |0006: iput-object v4, v3, Lorg/jibble/pircbot/IdentServer;._login:Ljava/lang/String; // field@20b0 │ │ -0fd39c: 2201 8f08 |0008: new-instance v1, Ljava/net/ServerSocket; // type@088f │ │ -0fd3a0: 1302 7100 |000a: const/16 v2, #int 113 // #71 │ │ -0fd3a4: 7020 9443 2100 |000c: invoke-direct {v1, v2}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ -0fd3aa: 5b31 b120 |000f: iput-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ -0fd3ae: 5431 b120 |0011: iget-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ -0fd3b2: 1402 60ea 0000 |0013: const v2, #float 8.40779e-41 // #0000ea60 │ │ -0fd3b8: 6e20 9843 2100 |0016: invoke-virtual {v1, v2}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ -0fd3be: 2201 7908 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd3c2: 7010 5a43 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd3c8: 6e10 2243 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0fd3ce: 0c02 |0021: move-result-object v2 │ │ -0fd3d0: 6e20 6243 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0fd3d6: 0c01 |0025: move-result-object v1 │ │ -0fd3d8: 1a02 6a01 |0026: const-string v2, "-Thread" // string@016a │ │ -0fd3dc: 6e20 6343 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd3e2: 0c01 |002b: move-result-object v1 │ │ -0fd3e4: 6e10 6a43 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd3ea: 0c01 |002f: move-result-object v1 │ │ -0fd3ec: 6e20 dc44 1300 |0030: invoke-virtual {v3, v1}, Lorg/jibble/pircbot/IdentServer;.setName:(Ljava/lang/String;)V // method@44dc │ │ -0fd3f2: 6e10 dd44 0300 |0033: invoke-virtual {v3}, Lorg/jibble/pircbot/IdentServer;.start:()V // method@44dd │ │ -0fd3f8: 0e00 |0036: return-void │ │ -0fd3fa: 0d00 |0037: move-exception v0 │ │ -0fd3fc: 28fe |0038: goto 0036 // -0002 │ │ +0fb080: |[0fb080] org.jibble.pircbot.IdentServer.:(Ljava/lang/String;)V │ │ +0fb090: 7010 6f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Thread;.:()V // method@436f │ │ +0fb096: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0fb098: 5b31 b120 |0004: iput-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ +0fb09c: 5b34 b020 |0006: iput-object v4, v3, Lorg/jibble/pircbot/IdentServer;._login:Ljava/lang/String; // field@20b0 │ │ +0fb0a0: 2201 8f08 |0008: new-instance v1, Ljava/net/ServerSocket; // type@088f │ │ +0fb0a4: 1302 7100 |000a: const/16 v2, #int 113 // #71 │ │ +0fb0a8: 7020 9443 2100 |000c: invoke-direct {v1, v2}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ +0fb0ae: 5b31 b120 |000f: iput-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ +0fb0b2: 5431 b120 |0011: iget-object v1, v3, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ +0fb0b6: 1402 60ea 0000 |0013: const v2, #float 8.40779e-41 // #0000ea60 │ │ +0fb0bc: 6e20 9843 2100 |0016: invoke-virtual {v1, v2}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ +0fb0c2: 2201 7908 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb0c6: 7010 5a43 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb0cc: 6e10 2243 0300 |001e: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0fb0d2: 0c02 |0021: move-result-object v2 │ │ +0fb0d4: 6e20 6243 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fb0da: 0c01 |0025: move-result-object v1 │ │ +0fb0dc: 1a02 6701 |0026: const-string v2, "-Thread" // string@0167 │ │ +0fb0e0: 6e20 6343 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb0e6: 0c01 |002b: move-result-object v1 │ │ +0fb0e8: 6e10 6a43 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb0ee: 0c01 |002f: move-result-object v1 │ │ +0fb0f0: 6e20 dc44 1300 |0030: invoke-virtual {v3, v1}, Lorg/jibble/pircbot/IdentServer;.setName:(Ljava/lang/String;)V // method@44dc │ │ +0fb0f6: 6e10 dd44 0300 |0033: invoke-virtual {v3}, Lorg/jibble/pircbot/IdentServer;.start:()V // method@44dd │ │ +0fb0fc: 0e00 |0036: return-void │ │ +0fb0fe: 0d00 |0037: move-exception v0 │ │ +0fb100: 28fe |0038: goto 0036 // -0002 │ │ catches : 1 │ │ 0x0008 - 0x0019 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=107 │ │ 0x0006 line=60 │ │ @@ -274212,67 +274315,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -0fd410: |[0fd410] org.jibble.pircbot.IdentServer.run:()V │ │ -0fd420: 5464 b120 |0000: iget-object v4, v6, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ -0fd424: 6e10 9543 0400 |0002: invoke-virtual {v4}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ -0fd42a: 0c02 |0005: move-result-object v2 │ │ -0fd42c: 1404 60ea 0000 |0006: const v4, #float 8.40779e-41 // #0000ea60 │ │ -0fd432: 6e20 9e43 4200 |0009: invoke-virtual {v2, v4}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ -0fd438: 2201 3d08 |000c: new-instance v1, Ljava/io/BufferedReader; // type@083d │ │ -0fd43c: 2204 4608 |000e: new-instance v4, Ljava/io/InputStreamReader; // type@0846 │ │ -0fd440: 6e10 9b43 0200 |0010: invoke-virtual {v2}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -0fd446: 0c05 |0013: move-result-object v5 │ │ -0fd448: 7020 ac42 5400 |0014: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ -0fd44e: 7020 8042 4100 |0017: invoke-direct {v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ -0fd454: 2203 3e08 |001a: new-instance v3, Ljava/io/BufferedWriter; // type@083e │ │ -0fd458: 2204 4908 |001c: new-instance v4, Ljava/io/OutputStreamWriter; // type@0849 │ │ -0fd45c: 6e10 9d43 0200 |001e: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -0fd462: 0c05 |0021: move-result-object v5 │ │ -0fd464: 7020 ae42 5400 |0022: invoke-direct {v4, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ -0fd46a: 7020 8242 4300 |0025: invoke-direct {v3, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ -0fd470: 6e10 8142 0100 |0028: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ -0fd476: 0c00 |002b: move-result-object v0 │ │ -0fd478: 3800 3700 |002c: if-eqz v0, 0063 // +0037 │ │ -0fd47c: 2204 7908 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd480: 7010 5a43 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd486: 6e20 6343 0400 |0033: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd48c: 0c04 |0036: move-result-object v4 │ │ -0fd48e: 1a05 5d00 |0037: const-string v5, " : USERID : UNIX : " // string@005d │ │ -0fd492: 6e20 6343 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd498: 0c04 |003c: move-result-object v4 │ │ -0fd49a: 5465 b020 |003d: iget-object v5, v6, Lorg/jibble/pircbot/IdentServer;._login:Ljava/lang/String; // field@20b0 │ │ -0fd49e: 6e20 6343 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd4a4: 0c04 |0042: move-result-object v4 │ │ -0fd4a6: 6e10 6a43 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd4ac: 0c00 |0046: move-result-object v0 │ │ -0fd4ae: 2204 7908 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd4b2: 7010 5a43 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd4b8: 6e20 6343 0400 |004c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd4be: 0c04 |004f: move-result-object v4 │ │ -0fd4c0: 1a05 1a00 |0050: const-string v5, " │ │ +0fb114: |[0fb114] org.jibble.pircbot.IdentServer.run:()V │ │ +0fb124: 5464 b120 |0000: iget-object v4, v6, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ +0fb128: 6e10 9543 0400 |0002: invoke-virtual {v4}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ +0fb12e: 0c02 |0005: move-result-object v2 │ │ +0fb130: 1404 60ea 0000 |0006: const v4, #float 8.40779e-41 // #0000ea60 │ │ +0fb136: 6e20 9e43 4200 |0009: invoke-virtual {v2, v4}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ +0fb13c: 2201 3d08 |000c: new-instance v1, Ljava/io/BufferedReader; // type@083d │ │ +0fb140: 2204 4608 |000e: new-instance v4, Ljava/io/InputStreamReader; // type@0846 │ │ +0fb144: 6e10 9b43 0200 |0010: invoke-virtual {v2}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +0fb14a: 0c05 |0013: move-result-object v5 │ │ +0fb14c: 7020 ac42 5400 |0014: invoke-direct {v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ +0fb152: 7020 8042 4100 |0017: invoke-direct {v1, v4}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ +0fb158: 2203 3e08 |001a: new-instance v3, Ljava/io/BufferedWriter; // type@083e │ │ +0fb15c: 2204 4908 |001c: new-instance v4, Ljava/io/OutputStreamWriter; // type@0849 │ │ +0fb160: 6e10 9d43 0200 |001e: invoke-virtual {v2}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +0fb166: 0c05 |0021: move-result-object v5 │ │ +0fb168: 7020 ae42 5400 |0022: invoke-direct {v4, v5}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ +0fb16e: 7020 8242 4300 |0025: invoke-direct {v3, v4}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ +0fb174: 6e10 8142 0100 |0028: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ +0fb17a: 0c00 |002b: move-result-object v0 │ │ +0fb17c: 3800 3700 |002c: if-eqz v0, 0063 // +0037 │ │ +0fb180: 2204 7908 |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb184: 7010 5a43 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb18a: 6e20 6343 0400 |0033: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb190: 0c04 |0036: move-result-object v4 │ │ +0fb192: 1a05 5e00 |0037: const-string v5, " : USERID : UNIX : " // string@005e │ │ +0fb196: 6e20 6343 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb19c: 0c04 |003c: move-result-object v4 │ │ +0fb19e: 5465 b020 |003d: iget-object v5, v6, Lorg/jibble/pircbot/IdentServer;._login:Ljava/lang/String; // field@20b0 │ │ +0fb1a2: 6e20 6343 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb1a8: 0c04 |0042: move-result-object v4 │ │ +0fb1aa: 6e10 6a43 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb1b0: 0c00 |0046: move-result-object v0 │ │ +0fb1b2: 2204 7908 |0047: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb1b6: 7010 5a43 0400 |0049: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb1bc: 6e20 6343 0400 |004c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb1c2: 0c04 |004f: move-result-object v4 │ │ +0fb1c4: 1a05 1a00 |0050: const-string v5, " │ │ " // string@001a │ │ -0fd4c4: 6e20 6343 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd4ca: 0c04 |0055: move-result-object v4 │ │ -0fd4cc: 6e10 6a43 0400 |0056: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd4d2: 0c04 |0059: move-result-object v4 │ │ -0fd4d4: 6e20 8542 4300 |005a: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ -0fd4da: 6e10 8442 0300 |005d: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ -0fd4e0: 6e10 8342 0300 |0060: invoke-virtual {v3}, Ljava/io/BufferedWriter;.close:()V // method@4283 │ │ -0fd4e6: 5464 b120 |0063: iget-object v4, v6, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ -0fd4ea: 6e10 9643 0400 |0065: invoke-virtual {v4}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ -0fd4f0: 0e00 |0068: return-void │ │ -0fd4f2: 0d04 |0069: move-exception v4 │ │ -0fd4f4: 28fe |006a: goto 0068 // -0002 │ │ -0fd4f6: 0d04 |006b: move-exception v4 │ │ -0fd4f8: 28f7 |006c: goto 0063 // -0009 │ │ +0fb1c8: 6e20 6343 5400 |0052: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb1ce: 0c04 |0055: move-result-object v4 │ │ +0fb1d0: 6e10 6a43 0400 |0056: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb1d6: 0c04 |0059: move-result-object v4 │ │ +0fb1d8: 6e20 8542 4300 |005a: invoke-virtual {v3, v4}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ +0fb1de: 6e10 8442 0300 |005d: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ +0fb1e4: 6e10 8342 0300 |0060: invoke-virtual {v3}, Ljava/io/BufferedWriter;.close:()V // method@4283 │ │ +0fb1ea: 5464 b120 |0063: iget-object v4, v6, Lorg/jibble/pircbot/IdentServer;._ss:Ljava/net/ServerSocket; // field@20b1 │ │ +0fb1ee: 6e10 9643 0400 |0065: invoke-virtual {v4}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ +0fb1f4: 0e00 |0068: return-void │ │ +0fb1f6: 0d04 |0069: move-exception v4 │ │ +0fb1f8: 28fe |006a: goto 0068 // -0002 │ │ +0fb1fa: 0d04 |006b: move-exception v4 │ │ +0fb1fc: 28f7 |006c: goto 0063 // -0009 │ │ catches : 2 │ │ 0x0000 - 0x0063 │ │ Ljava/lang/Exception; -> 0x006b │ │ 0x0063 - 0x0068 │ │ Ljava/lang/Exception; -> 0x0069 │ │ positions : │ │ 0x0000 line=81 │ │ @@ -274292,21 +274395,21 @@ │ │ locals : │ │ 0x002c - 0x0063 reg=0 line Ljava/lang/String; │ │ 0x001a - 0x0063 reg=1 reader Ljava/io/BufferedReader; │ │ 0x0006 - 0x0063 reg=2 socket Ljava/net/Socket; │ │ 0x0028 - 0x0063 reg=3 writer Ljava/io/BufferedWriter; │ │ 0x0000 - 0x006d reg=6 this Lorg/jibble/pircbot/IdentServer; │ │ │ │ - source_file_idx : 2388 (IdentServer.java) │ │ + source_file_idx : 2384 (IdentServer.java) │ │ │ │ Class #1163 header: │ │ class_idx : 2276 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2171 │ │ -source_file_idx : 2409 │ │ +source_file_idx : 2405 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1163 - │ │ Class descriptor : 'Lorg/jibble/pircbot/InputThread;' │ │ @@ -274350,42 +274453,42 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Ljava/net/Socket;Ljava/io/BufferedReader;Ljava/io/BufferedWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0fd518: |[0fd518] org.jibble.pircbot.InputThread.:(Lorg/jibble/pircbot/PircBot;Ljava/net/Socket;Ljava/io/BufferedReader;Ljava/io/BufferedWriter;)V │ │ -0fd528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fd52a: 7010 6f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fd530: 5b20 b320 |0004: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd534: 5b20 b820 |0006: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd538: 5b20 b420 |0008: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ -0fd53c: 5b20 b520 |000a: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ -0fd540: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0fd542: 5c20 b720 |000d: iput-boolean v0, v2, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ -0fd546: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0fd548: 5c20 b620 |0010: iput-boolean v0, v2, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ -0fd54c: 5b23 b320 |0012: iput-object v3, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd550: 5b24 b820 |0014: iput-object v4, v2, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd554: 5b25 b420 |0016: iput-object v5, v2, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ -0fd558: 5b26 b520 |0018: iput-object v6, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ -0fd55c: 2200 7908 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd560: 7010 5a43 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd566: 6e10 2243 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0fd56c: 0c01 |0022: move-result-object v1 │ │ -0fd56e: 6e20 6243 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0fd574: 0c00 |0026: move-result-object v0 │ │ -0fd576: 1a01 6a01 |0027: const-string v1, "-Thread" // string@016a │ │ -0fd57a: 6e20 6343 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd580: 0c00 |002c: move-result-object v0 │ │ -0fd582: 6e10 6a43 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd588: 0c00 |0030: move-result-object v0 │ │ -0fd58a: 6e20 e344 0200 |0031: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/InputThread;.setName:(Ljava/lang/String;)V // method@44e3 │ │ -0fd590: 0e00 |0034: return-void │ │ +0fb21c: |[0fb21c] org.jibble.pircbot.InputThread.:(Lorg/jibble/pircbot/PircBot;Ljava/net/Socket;Ljava/io/BufferedReader;Ljava/io/BufferedWriter;)V │ │ +0fb22c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fb22e: 7010 6f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@436f │ │ +0fb234: 5b20 b320 |0004: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb238: 5b20 b820 |0006: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb23c: 5b20 b420 |0008: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ +0fb240: 5b20 b520 |000a: iput-object v0, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ +0fb244: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0fb246: 5c20 b720 |000d: iput-boolean v0, v2, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ +0fb24a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0fb24c: 5c20 b620 |0010: iput-boolean v0, v2, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ +0fb250: 5b23 b320 |0012: iput-object v3, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb254: 5b24 b820 |0014: iput-object v4, v2, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb258: 5b25 b420 |0016: iput-object v5, v2, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ +0fb25c: 5b26 b520 |0018: iput-object v6, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ +0fb260: 2200 7908 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb264: 7010 5a43 0000 |001c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb26a: 6e10 2243 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0fb270: 0c01 |0022: move-result-object v1 │ │ +0fb272: 6e20 6243 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fb278: 0c00 |0026: move-result-object v0 │ │ +0fb27a: 1a01 6701 |0027: const-string v1, "-Thread" // string@0167 │ │ +0fb27e: 6e20 6343 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb284: 0c00 |002c: move-result-object v0 │ │ +0fb286: 6e10 6a43 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb28c: 0c00 |0030: move-result-object v0 │ │ +0fb28e: 6e20 e344 0200 |0031: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/InputThread;.setName:(Ljava/lang/String;)V // method@44e3 │ │ +0fb294: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=163 │ │ 0x0006 line=164 │ │ 0x0008 line=165 │ │ 0x000a line=166 │ │ @@ -274410,22 +274513,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0fd594: |[0fd594] org.jibble.pircbot.InputThread.dispose:()V │ │ -0fd5a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0fd5a6: 5c10 b620 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ -0fd5aa: 5410 b820 |0003: iget-object v0, v1, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd5ae: 6e10 9a43 0000 |0005: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fd5b4: 0e00 |0008: return-void │ │ -0fd5b6: 0d00 |0009: move-exception v0 │ │ -0fd5b8: 28fe |000a: goto 0008 // -0002 │ │ +0fb298: |[0fb298] org.jibble.pircbot.InputThread.dispose:()V │ │ +0fb2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0fb2aa: 5c10 b620 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ +0fb2ae: 5410 b820 |0003: iget-object v0, v1, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb2b2: 6e10 9a43 0000 |0005: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fb2b8: 0e00 |0008: return-void │ │ +0fb2ba: 0d00 |0009: move-exception v0 │ │ +0fb2bc: 28fe |000a: goto 0008 // -0002 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0008 line=161 │ │ @@ -274438,17 +274541,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fd5cc: |[0fd5cc] org.jibble.pircbot.InputThread.isConnected:()Z │ │ -0fd5dc: 5510 b720 |0000: iget-boolean v0, v1, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ -0fd5e0: 0f00 |0002: return v0 │ │ +0fb2d0: |[0fb2d0] org.jibble.pircbot.InputThread.isConnected:()Z │ │ +0fb2e0: 5510 b720 |0000: iget-boolean v0, v1, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ +0fb2e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/InputThread; │ │ │ │ #2 : (in Lorg/jibble/pircbot/InputThread;) │ │ @@ -274456,87 +274559,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -0fd5e4: |[0fd5e4] org.jibble.pircbot.InputThread.run:()V │ │ -0fd5f4: 120e |0000: const/4 v14, #int 0 // #0 │ │ -0fd5f6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0fd5f8: 3805 4a00 |0002: if-eqz v5, 004c // +004a │ │ -0fd5fc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0fd5fe: 54f9 b420 |0005: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ -0fd602: 6e10 8142 0900 |0007: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ -0fd608: 0c03 |000a: move-result-object v3 │ │ -0fd60a: 3803 5200 |000b: if-eqz v3, 005d // +0052 │ │ -0fd60e: 54f9 b320 |000d: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd612: 6e20 1545 3900 |000f: invoke-virtual {v9, v3}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ -0fd618: 28f3 |0012: goto 0005 // -000d │ │ -0fd61a: 0d08 |0013: move-exception v8 │ │ -0fd61c: 2207 4d08 |0014: new-instance v7, Ljava/io/StringWriter; // type@084d │ │ -0fd620: 7010 bc42 0700 |0016: invoke-direct {v7}, Ljava/io/StringWriter;.:()V // method@42bc │ │ -0fd626: 2204 4b08 |0019: new-instance v4, Ljava/io/PrintWriter; // type@084b │ │ -0fd62a: 7020 b142 7400 |001b: invoke-direct {v4, v7}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ -0fd630: 6e20 7c43 4800 |001e: invoke-virtual {v8, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@437c │ │ -0fd636: 6e10 b242 0400 |0021: invoke-virtual {v4}, Ljava/io/PrintWriter;.flush:()V // method@42b2 │ │ -0fd63c: 28e1 |0024: goto 0005 // -001f │ │ -0fd63e: 0d02 |0025: move-exception v2 │ │ -0fd640: 2209 7908 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd644: 7010 5a43 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd64a: 1a0a 6a16 |002b: const-string v10, "PING " // string@166a │ │ -0fd64e: 6e20 6343 a900 |002d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd654: 0c09 |0030: move-result-object v9 │ │ -0fd656: 7100 6c43 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -0fd65c: 0b0a |0034: move-result-wide v10 │ │ -0fd65e: 160c e803 |0035: const-wide/16 v12, #int 1000 // #3e8 │ │ -0fd662: beca |0037: div-long/2addr v10, v12 │ │ -0fd664: 6e30 6043 a90b |0038: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -0fd66a: 0c09 |003b: move-result-object v9 │ │ -0fd66c: 6e10 6a43 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd672: 0c09 |003f: move-result-object v9 │ │ -0fd674: 6e20 e244 9f00 |0040: invoke-virtual {v15, v9}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ -0fd67a: 28bf |0043: goto 0002 // -0041 │ │ -0fd67c: 0d00 |0044: move-exception v0 │ │ -0fd67e: 1a09 cc3c |0045: const-string v9, "pIRCbot" // string@3ccc │ │ -0fd682: 1a0a 582f |0047: const-string v10, "inputThread had a booboo" // string@2f58 │ │ -0fd686: 7130 5a37 a900 |0049: invoke-static {v9, v10, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -0fd68c: 54f9 b820 |004c: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd690: 6e10 9a43 0900 |004e: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fd696: 55f9 b620 |0051: iget-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ -0fd69a: 3909 0900 |0053: if-nez v9, 005c // +0009 │ │ -0fd69e: 5cfe b720 |0055: iput-boolean v14, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ -0fd6a2: 54f9 b320 |0057: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd6a6: 6e10 2b45 0900 |0059: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ -0fd6ac: 0e00 |005c: return-void │ │ -0fd6ae: 3903 a5ff |005d: if-nez v3, 0002 // -005b │ │ -0fd6b2: 1205 |005f: const/4 v5, #int 0 // #0 │ │ -0fd6b4: 28a2 |0060: goto 0002 // -005e │ │ -0fd6b6: 0d06 |0061: move-exception v6 │ │ -0fd6b8: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -0fd6ba: 54f9 b820 |0063: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd6be: 6e10 9a43 0900 |0065: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fd6c4: 1209 |0068: const/4 v9, #int 0 // #0 │ │ -0fd6c6: 5cf9 b720 |0069: iput-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ -0fd6ca: 54f9 b320 |006b: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd6ce: 6e10 2b45 0900 |006d: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ -0fd6d4: 28ec |0070: goto 005c // -0014 │ │ -0fd6d6: 0d01 |0071: move-exception v1 │ │ -0fd6d8: 54f9 b820 |0072: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ -0fd6dc: 6e10 9a43 0900 |0074: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ -0fd6e2: 1209 |0077: const/4 v9, #int 0 // #0 │ │ -0fd6e4: 5cf9 b720 |0078: iput-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ -0fd6e8: 1205 |007a: const/4 v5, #int 0 // #0 │ │ -0fd6ea: 54f9 b320 |007b: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd6ee: 6e10 2b45 0900 |007d: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ -0fd6f4: 28dc |0080: goto 005c // -0024 │ │ -0fd6f6: 0d09 |0081: move-exception v9 │ │ -0fd6f8: 28cf |0082: goto 0051 // -0031 │ │ -0fd6fa: 0d09 |0083: move-exception v9 │ │ -0fd6fc: 28e7 |0084: goto 006b // -0019 │ │ +0fb2e8: |[0fb2e8] org.jibble.pircbot.InputThread.run:()V │ │ +0fb2f8: 120e |0000: const/4 v14, #int 0 // #0 │ │ +0fb2fa: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0fb2fc: 3805 4a00 |0002: if-eqz v5, 004c // +004a │ │ +0fb300: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0fb302: 54f9 b420 |0005: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._breader:Ljava/io/BufferedReader; // field@20b4 │ │ +0fb306: 6e10 8142 0900 |0007: invoke-virtual {v9}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ +0fb30c: 0c03 |000a: move-result-object v3 │ │ +0fb30e: 3803 5200 |000b: if-eqz v3, 005d // +0052 │ │ +0fb312: 54f9 b320 |000d: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb316: 6e20 1545 3900 |000f: invoke-virtual {v9, v3}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ +0fb31c: 28f3 |0012: goto 0005 // -000d │ │ +0fb31e: 0d08 |0013: move-exception v8 │ │ +0fb320: 2207 4d08 |0014: new-instance v7, Ljava/io/StringWriter; // type@084d │ │ +0fb324: 7010 bc42 0700 |0016: invoke-direct {v7}, Ljava/io/StringWriter;.:()V // method@42bc │ │ +0fb32a: 2204 4b08 |0019: new-instance v4, Ljava/io/PrintWriter; // type@084b │ │ +0fb32e: 7020 b142 7400 |001b: invoke-direct {v4, v7}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ +0fb334: 6e20 7c43 4800 |001e: invoke-virtual {v8, v4}, Ljava/lang/Throwable;.printStackTrace:(Ljava/io/PrintWriter;)V // method@437c │ │ +0fb33a: 6e10 b242 0400 |0021: invoke-virtual {v4}, Ljava/io/PrintWriter;.flush:()V // method@42b2 │ │ +0fb340: 28e1 |0024: goto 0005 // -001f │ │ +0fb342: 0d02 |0025: move-exception v2 │ │ +0fb344: 2209 7908 |0026: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb348: 7010 5a43 0900 |0028: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb34e: 1a0a 6616 |002b: const-string v10, "PING " // string@1666 │ │ +0fb352: 6e20 6343 a900 |002d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb358: 0c09 |0030: move-result-object v9 │ │ +0fb35a: 7100 6c43 0000 |0031: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +0fb360: 0b0a |0034: move-result-wide v10 │ │ +0fb362: 160c e803 |0035: const-wide/16 v12, #int 1000 // #3e8 │ │ +0fb366: beca |0037: div-long/2addr v10, v12 │ │ +0fb368: 6e30 6043 a90b |0038: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +0fb36e: 0c09 |003b: move-result-object v9 │ │ +0fb370: 6e10 6a43 0900 |003c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb376: 0c09 |003f: move-result-object v9 │ │ +0fb378: 6e20 e244 9f00 |0040: invoke-virtual {v15, v9}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ +0fb37e: 28bf |0043: goto 0002 // -0041 │ │ +0fb380: 0d00 |0044: move-exception v0 │ │ +0fb382: 1a09 c73c |0045: const-string v9, "pIRCbot" // string@3cc7 │ │ +0fb386: 1a0a 532f |0047: const-string v10, "inputThread had a booboo" // string@2f53 │ │ +0fb38a: 7130 5a37 a900 |0049: invoke-static {v9, v10, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +0fb390: 54f9 b820 |004c: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb394: 6e10 9a43 0900 |004e: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fb39a: 55f9 b620 |0051: iget-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._disposed:Z // field@20b6 │ │ +0fb39e: 3909 0900 |0053: if-nez v9, 005c // +0009 │ │ +0fb3a2: 5cfe b720 |0055: iput-boolean v14, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ +0fb3a6: 54f9 b320 |0057: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb3aa: 6e10 2b45 0900 |0059: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ +0fb3b0: 0e00 |005c: return-void │ │ +0fb3b2: 3903 a5ff |005d: if-nez v3, 0002 // -005b │ │ +0fb3b6: 1205 |005f: const/4 v5, #int 0 // #0 │ │ +0fb3b8: 28a2 |0060: goto 0002 // -005e │ │ +0fb3ba: 0d06 |0061: move-exception v6 │ │ +0fb3bc: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +0fb3be: 54f9 b820 |0063: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb3c2: 6e10 9a43 0900 |0065: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fb3c8: 1209 |0068: const/4 v9, #int 0 // #0 │ │ +0fb3ca: 5cf9 b720 |0069: iput-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ +0fb3ce: 54f9 b320 |006b: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb3d2: 6e10 2b45 0900 |006d: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ +0fb3d8: 28ec |0070: goto 005c // -0014 │ │ +0fb3da: 0d01 |0071: move-exception v1 │ │ +0fb3dc: 54f9 b820 |0072: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._socket:Ljava/net/Socket; // field@20b8 │ │ +0fb3e0: 6e10 9a43 0900 |0074: invoke-virtual {v9}, Ljava/net/Socket;.close:()V // method@439a │ │ +0fb3e6: 1209 |0077: const/4 v9, #int 0 // #0 │ │ +0fb3e8: 5cf9 b720 |0078: iput-boolean v9, v15, Lorg/jibble/pircbot/InputThread;._isConnected:Z // field@20b7 │ │ +0fb3ec: 1205 |007a: const/4 v5, #int 0 // #0 │ │ +0fb3ee: 54f9 b320 |007b: iget-object v9, v15, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb3f2: 6e10 2b45 0900 |007d: invoke-virtual {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ +0fb3f8: 28dc |0080: goto 005c // -0024 │ │ +0fb3fa: 0d09 |0081: move-exception v9 │ │ +0fb3fc: 28cf |0082: goto 0051 // -0031 │ │ +0fb3fe: 0d09 |0083: move-exception v9 │ │ +0fb400: 28e7 |0084: goto 006b // -0019 │ │ catches : 7 │ │ 0x0005 - 0x000a │ │ Ljava/io/InterruptedIOException; -> 0x0025 │ │ Ljavax/net/ssl/SSLException; -> 0x0061 │ │ Ljava/io/IOException; -> 0x0071 │ │ Ljava/lang/Exception; -> 0x0044 │ │ 0x000d - 0x0012 │ │ @@ -274612,34 +274715,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0fd764: |[0fd764] org.jibble.pircbot.InputThread.sendRawLine:(Ljava/lang/String;)V │ │ -0fd774: 5420 b320 |0000: iget-object v0, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ -0fd778: 5421 b520 |0002: iget-object v1, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ -0fd77c: 7130 ec44 1003 |0004: invoke-static {v0, v1, v3}, Lorg/jibble/pircbot/OutputThread;.sendRawLine:(Lorg/jibble/pircbot/PircBot;Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@44ec │ │ -0fd782: 0e00 |0007: return-void │ │ +0fb468: |[0fb468] org.jibble.pircbot.InputThread.sendRawLine:(Ljava/lang/String;)V │ │ +0fb478: 5420 b320 |0000: iget-object v0, v2, Lorg/jibble/pircbot/InputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20b3 │ │ +0fb47c: 5421 b520 |0002: iget-object v1, v2, Lorg/jibble/pircbot/InputThread;._bwriter:Ljava/io/BufferedWriter; // field@20b5 │ │ +0fb480: 7130 ec44 1003 |0004: invoke-static {v0, v1, v3}, Lorg/jibble/pircbot/OutputThread;.sendRawLine:(Lorg/jibble/pircbot/PircBot;Ljava/io/BufferedWriter;Ljava/lang/String;)V // method@44ec │ │ +0fb486: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jibble/pircbot/InputThread; │ │ 0x0000 - 0x0008 reg=3 line Ljava/lang/String; │ │ │ │ - source_file_idx : 2409 (InputThread.java) │ │ + source_file_idx : 2405 (InputThread.java) │ │ │ │ Class #1164 header: │ │ class_idx : 2277 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2145 │ │ -source_file_idx : 2436 │ │ +source_file_idx : 2432 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1164 - │ │ Class descriptor : 'Lorg/jibble/pircbot/IrcException;' │ │ @@ -274659,33 +274762,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0fd784: |[0fd784] org.jibble.pircbot.IrcException.:(Ljava/lang/String;)V │ │ -0fd794: 7020 ea42 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@42ea │ │ -0fd79a: 0e00 |0003: return-void │ │ +0fb488: |[0fb488] org.jibble.pircbot.IrcException.:(Ljava/lang/String;)V │ │ +0fb498: 7020 ea42 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@42ea │ │ +0fb49e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jibble/pircbot/IrcException; │ │ 0x0000 - 0x0004 reg=1 e Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2436 (IrcException.java) │ │ + source_file_idx : 2432 (IrcException.java) │ │ │ │ Class #1165 header: │ │ class_idx : 2279 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5578 │ │ +source_file_idx : 5574 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1165 annotations: │ │ Annotations on field #8379 'nickPrefixes' │ │ @@ -274708,82 +274811,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -0fd79c: |[0fd79c] org.jibble.pircbot.NickConstants.:()V │ │ -0fd7ac: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -0fd7ae: 2300 3409 |0001: new-array v0, v0, [Ljava/lang/Character; // type@0934 │ │ -0fd7b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0fd7b4: 1302 7e00 |0004: const/16 v2, #int 126 // #7e │ │ -0fd7b8: 7110 d442 0200 |0006: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd7be: 0c02 |0009: move-result-object v2 │ │ -0fd7c0: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -0fd7c4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0fd7c6: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ -0fd7ca: 7110 d442 0200 |000f: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd7d0: 0c02 |0012: move-result-object v2 │ │ -0fd7d2: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ -0fd7d6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -0fd7d8: 1302 2600 |0016: const/16 v2, #int 38 // #26 │ │ -0fd7dc: 7110 d442 0200 |0018: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd7e2: 0c02 |001b: move-result-object v2 │ │ -0fd7e4: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ -0fd7e8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -0fd7ea: 1302 2500 |001f: const/16 v2, #int 37 // #25 │ │ -0fd7ee: 7110 d442 0200 |0021: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd7f4: 0c02 |0024: move-result-object v2 │ │ -0fd7f6: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ -0fd7fa: 1241 |0027: const/4 v1, #int 4 // #4 │ │ -0fd7fc: 1302 2b00 |0028: const/16 v2, #int 43 // #2b │ │ -0fd800: 7110 d442 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd806: 0c02 |002d: move-result-object v2 │ │ -0fd808: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ -0fd80c: 1251 |0030: const/4 v1, #int 5 // #5 │ │ -0fd80e: 1302 2e00 |0031: const/16 v2, #int 46 // #2e │ │ -0fd812: 7110 d442 0200 |0033: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -0fd818: 0c02 |0036: move-result-object v2 │ │ -0fd81a: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ -0fd81e: 7110 d643 0000 |0039: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ -0fd824: 0c00 |003c: move-result-object v0 │ │ -0fd826: 6900 bb20 |003d: sput-object v0, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ -0fd82a: 0e00 |003f: return-void │ │ +0fb4a0: |[0fb4a0] org.jibble.pircbot.NickConstants.:()V │ │ +0fb4b0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0fb4b2: 2300 3409 |0001: new-array v0, v0, [Ljava/lang/Character; // type@0934 │ │ +0fb4b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0fb4b8: 1302 7e00 |0004: const/16 v2, #int 126 // #7e │ │ +0fb4bc: 7110 d442 0200 |0006: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb4c2: 0c02 |0009: move-result-object v2 │ │ +0fb4c4: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +0fb4c8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0fb4ca: 1302 4000 |000d: const/16 v2, #int 64 // #40 │ │ +0fb4ce: 7110 d442 0200 |000f: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb4d4: 0c02 |0012: move-result-object v2 │ │ +0fb4d6: 4d02 0001 |0013: aput-object v2, v0, v1 │ │ +0fb4da: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +0fb4dc: 1302 2600 |0016: const/16 v2, #int 38 // #26 │ │ +0fb4e0: 7110 d442 0200 |0018: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb4e6: 0c02 |001b: move-result-object v2 │ │ +0fb4e8: 4d02 0001 |001c: aput-object v2, v0, v1 │ │ +0fb4ec: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +0fb4ee: 1302 2500 |001f: const/16 v2, #int 37 // #25 │ │ +0fb4f2: 7110 d442 0200 |0021: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb4f8: 0c02 |0024: move-result-object v2 │ │ +0fb4fa: 4d02 0001 |0025: aput-object v2, v0, v1 │ │ +0fb4fe: 1241 |0027: const/4 v1, #int 4 // #4 │ │ +0fb500: 1302 2b00 |0028: const/16 v2, #int 43 // #2b │ │ +0fb504: 7110 d442 0200 |002a: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb50a: 0c02 |002d: move-result-object v2 │ │ +0fb50c: 4d02 0001 |002e: aput-object v2, v0, v1 │ │ +0fb510: 1251 |0030: const/4 v1, #int 5 // #5 │ │ +0fb512: 1302 2e00 |0031: const/16 v2, #int 46 // #2e │ │ +0fb516: 7110 d442 0200 |0033: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +0fb51c: 0c02 |0036: move-result-object v2 │ │ +0fb51e: 4d02 0001 |0037: aput-object v2, v0, v1 │ │ +0fb522: 7110 d643 0000 |0039: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ +0fb528: 0c00 |003c: move-result-object v0 │ │ +0fb52a: 6900 bb20 |003d: sput-object v0, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ +0fb52e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ #1 : (in Lorg/jibble/pircbot/NickConstants;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fd82c: |[0fd82c] org.jibble.pircbot.NickConstants.:()V │ │ -0fd83c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fd842: 0e00 |0003: return-void │ │ +0fb530: |[0fb530] org.jibble.pircbot.NickConstants.:()V │ │ +0fb540: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fb546: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jibble/pircbot/NickConstants; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5578 (NickConstants.java) │ │ + source_file_idx : 5574 (NickConstants.java) │ │ │ │ Class #1166 header: │ │ class_idx : 2280 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2171 │ │ -source_file_idx : 5714 │ │ +source_file_idx : 5710 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1166 - │ │ Class descriptor : 'Lorg/jibble/pircbot/OutputThread;' │ │ @@ -274806,34 +274909,34 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/Queue;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0fd844: |[0fd844] org.jibble.pircbot.OutputThread.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/Queue;)V │ │ -0fd854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fd856: 7010 6f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@436f │ │ -0fd85c: 5b20 bc20 |0004: iput-object v0, v2, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ -0fd860: 5b20 bd20 |0006: iput-object v0, v2, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ -0fd864: 5b23 bc20 |0008: iput-object v3, v2, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ -0fd868: 5b24 bd20 |000a: iput-object v4, v2, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ -0fd86c: 2200 7908 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd870: 7010 5a43 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd876: 6e10 2243 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0fd87c: 0c01 |0014: move-result-object v1 │ │ -0fd87e: 6e20 6243 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0fd884: 0c00 |0018: move-result-object v0 │ │ -0fd886: 1a01 6a01 |0019: const-string v1, "-Thread" // string@016a │ │ -0fd88a: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd890: 0c00 |001e: move-result-object v0 │ │ -0fd892: 6e10 6a43 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd898: 0c00 |0022: move-result-object v0 │ │ -0fd89a: 6e20 ed44 0200 |0023: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/OutputThread;.setName:(Ljava/lang/String;)V // method@44ed │ │ -0fd8a0: 0e00 |0026: return-void │ │ +0fb548: |[0fb548] org.jibble.pircbot.OutputThread.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/Queue;)V │ │ +0fb558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fb55a: 7010 6f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@436f │ │ +0fb560: 5b20 bc20 |0004: iput-object v0, v2, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ +0fb564: 5b20 bd20 |0006: iput-object v0, v2, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ +0fb568: 5b23 bc20 |0008: iput-object v3, v2, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ +0fb56c: 5b24 bd20 |000a: iput-object v4, v2, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ +0fb570: 2200 7908 |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb574: 7010 5a43 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb57a: 6e10 2243 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0fb580: 0c01 |0014: move-result-object v1 │ │ +0fb582: 6e20 6243 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fb588: 0c00 |0018: move-result-object v0 │ │ +0fb58a: 1a01 6701 |0019: const-string v1, "-Thread" // string@0167 │ │ +0fb58e: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb594: 0c00 |001e: move-result-object v0 │ │ +0fb596: 6e10 6a43 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb59c: 0c00 |0022: move-result-object v0 │ │ +0fb59e: 6e20 ed44 0200 |0023: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/OutputThread;.setName:(Ljava/lang/String;)V // method@44ed │ │ +0fb5a4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=100 │ │ 0x0006 line=101 │ │ 0x0008 line=45 │ │ 0x000a line=46 │ │ @@ -274849,48 +274952,48 @@ │ │ type : '(Lorg/jibble/pircbot/PircBot;Ljava/io/BufferedWriter;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0fd8a4: |[0fd8a4] org.jibble.pircbot.OutputThread.sendRawLine:(Lorg/jibble/pircbot/PircBot;Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ -0fd8b4: 6e10 4443 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ -0fd8ba: 0a00 |0003: move-result v0 │ │ -0fd8bc: 6e10 0a45 0200 |0004: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMaxLineLength:()I // method@450a │ │ -0fd8c2: 0a01 |0007: move-result v1 │ │ -0fd8c4: d801 01fe |0008: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0fd8c8: 3710 0d00 |000a: if-le v0, v1, 0017 // +000d │ │ -0fd8cc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0fd8ce: 6e10 0a45 0200 |000d: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMaxLineLength:()I // method@450a │ │ -0fd8d4: 0a01 |0010: move-result v1 │ │ -0fd8d6: d801 01fe |0011: add-int/lit8 v1, v1, #int -2 // #fe │ │ -0fd8da: 6e30 4943 0401 |0013: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -0fd8e0: 0c04 |0016: move-result-object v4 │ │ -0fd8e2: 1d03 |0017: monitor-enter v3 │ │ -0fd8e4: 6e10 8442 0300 |0018: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ -0fd8ea: 2200 7908 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0fd8ee: 7010 5a43 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fd8f4: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd8fa: 0c00 |0023: move-result-object v0 │ │ -0fd8fc: 1a01 1a00 |0024: const-string v1, " │ │ +0fb5a8: |[0fb5a8] org.jibble.pircbot.OutputThread.sendRawLine:(Lorg/jibble/pircbot/PircBot;Ljava/io/BufferedWriter;Ljava/lang/String;)V │ │ +0fb5b8: 6e10 4443 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ +0fb5be: 0a00 |0003: move-result v0 │ │ +0fb5c0: 6e10 0a45 0200 |0004: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMaxLineLength:()I // method@450a │ │ +0fb5c6: 0a01 |0007: move-result v1 │ │ +0fb5c8: d801 01fe |0008: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0fb5cc: 3710 0d00 |000a: if-le v0, v1, 0017 // +000d │ │ +0fb5d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0fb5d2: 6e10 0a45 0200 |000d: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMaxLineLength:()I // method@450a │ │ +0fb5d8: 0a01 |0010: move-result v1 │ │ +0fb5da: d801 01fe |0011: add-int/lit8 v1, v1, #int -2 // #fe │ │ +0fb5de: 6e30 4943 0401 |0013: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +0fb5e4: 0c04 |0016: move-result-object v4 │ │ +0fb5e6: 1d03 |0017: monitor-enter v3 │ │ +0fb5e8: 6e10 8442 0300 |0018: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ +0fb5ee: 2200 7908 |001b: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb5f2: 7010 5a43 0000 |001d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb5f8: 6e20 6343 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb5fe: 0c00 |0023: move-result-object v0 │ │ +0fb600: 1a01 1a00 |0024: const-string v1, " │ │ " // string@001a │ │ -0fd900: 6e20 6343 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fd906: 0c00 |0029: move-result-object v0 │ │ -0fd908: 6e10 6a43 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fd90e: 0c00 |002d: move-result-object v0 │ │ -0fd910: 6e20 8542 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ -0fd916: 6e10 8442 0300 |0031: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ -0fd91c: 1e03 |0034: monitor-exit v3 │ │ -0fd91e: 0e00 |0035: return-void │ │ -0fd920: 0d00 |0036: move-exception v0 │ │ -0fd922: 1e03 |0037: monitor-exit v3 │ │ -0fd924: 2700 |0038: throw v0 │ │ -0fd926: 0d00 |0039: move-exception v0 │ │ -0fd928: 28fa |003a: goto 0034 // -0006 │ │ +0fb604: 6e20 6343 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fb60a: 0c00 |0029: move-result-object v0 │ │ +0fb60c: 6e10 6a43 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fb612: 0c00 |002d: move-result-object v0 │ │ +0fb614: 6e20 8542 0300 |002e: invoke-virtual {v3, v0}, Ljava/io/BufferedWriter;.write:(Ljava/lang/String;)V // method@4285 │ │ +0fb61a: 6e10 8442 0300 |0031: invoke-virtual {v3}, Ljava/io/BufferedWriter;.flush:()V // method@4284 │ │ +0fb620: 1e03 |0034: monitor-exit v3 │ │ +0fb622: 0e00 |0035: return-void │ │ +0fb624: 0d00 |0036: move-exception v0 │ │ +0fb626: 1e03 |0037: monitor-exit v3 │ │ +0fb628: 2700 |0038: throw v0 │ │ +0fb62a: 0d00 |0039: move-exception v0 │ │ +0fb62c: 28fa |003a: goto 0034 // -0006 │ │ catches : 2 │ │ 0x0018 - 0x0034 │ │ Ljava/lang/Exception; -> 0x0039 │ │ -> 0x0036 │ │ 0x0034 - 0x0038 │ │ -> 0x0036 │ │ positions : │ │ @@ -274915,33 +275018,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0fd944: |[0fd944] org.jibble.pircbot.OutputThread.run:()V │ │ -0fd954: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0fd956: 3801 1c00 |0001: if-eqz v1, 001d // +001c │ │ -0fd95a: 5442 bc20 |0003: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ -0fd95e: 6e10 0b45 0200 |0005: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMessageDelay:()J // method@450b │ │ -0fd964: 0b02 |0008: move-result-wide v2 │ │ -0fd966: 7120 7443 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ -0fd96c: 5442 bd20 |000c: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ -0fd970: 6e10 8745 0200 |000e: invoke-virtual {v2}, Lorg/jibble/pircbot/Queue;.next:()Ljava/lang/Object; // method@4587 │ │ -0fd976: 0c00 |0011: move-result-object v0 │ │ -0fd978: 1f00 7708 |0012: check-cast v0, Ljava/lang/String; // type@0877 │ │ -0fd97c: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ -0fd980: 5442 bc20 |0016: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ -0fd984: 6e20 6c45 0200 |0018: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -0fd98a: 28e6 |001b: goto 0001 // -001a │ │ -0fd98c: 0d02 |001c: move-exception v2 │ │ -0fd98e: 0e00 |001d: return-void │ │ -0fd990: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0fd992: 28e2 |001f: goto 0001 // -001e │ │ +0fb648: |[0fb648] org.jibble.pircbot.OutputThread.run:()V │ │ +0fb658: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0fb65a: 3801 1c00 |0001: if-eqz v1, 001d // +001c │ │ +0fb65e: 5442 bc20 |0003: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ +0fb662: 6e10 0b45 0200 |0005: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.getMessageDelay:()J // method@450b │ │ +0fb668: 0b02 |0008: move-result-wide v2 │ │ +0fb66a: 7120 7443 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ +0fb670: 5442 bd20 |000c: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._outQueue:Lorg/jibble/pircbot/Queue; // field@20bd │ │ +0fb674: 6e10 8745 0200 |000e: invoke-virtual {v2}, Lorg/jibble/pircbot/Queue;.next:()Ljava/lang/Object; // method@4587 │ │ +0fb67a: 0c00 |0011: move-result-object v0 │ │ +0fb67c: 1f00 7708 |0012: check-cast v0, Ljava/lang/String; // type@0877 │ │ +0fb680: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ +0fb684: 5442 bc20 |0016: iget-object v2, v4, Lorg/jibble/pircbot/OutputThread;._bot:Lorg/jibble/pircbot/PircBot; // field@20bc │ │ +0fb688: 6e20 6c45 0200 |0018: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +0fb68e: 28e6 |001b: goto 0001 // -001a │ │ +0fb690: 0d02 |001c: move-exception v2 │ │ +0fb692: 0e00 |001d: return-void │ │ +0fb694: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0fb696: 28e2 |001f: goto 0001 // -001e │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=83 │ │ 0x0001 line=84 │ │ 0x0003 line=86 │ │ @@ -274953,21 +275056,21 @@ │ │ 0x001e line=92 │ │ locals : │ │ 0x0014 - 0x001c reg=0 line Ljava/lang/String; │ │ 0x001e - 0x0020 reg=0 line Ljava/lang/String; │ │ 0x0001 - 0x0020 reg=1 running Z │ │ 0x0000 - 0x0020 reg=4 this Lorg/jibble/pircbot/OutputThread; │ │ │ │ - source_file_idx : 5714 (OutputThread.java) │ │ + source_file_idx : 5710 (OutputThread.java) │ │ │ │ Class #1167 header: │ │ class_idx : 2282 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5866 │ │ +source_file_idx : 5862 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1167 annotations: │ │ Annotations on field #8419 '_queue' │ │ @@ -274990,20 +275093,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0fd9a4: |[0fd9a4] org.jibble.pircbot.Queue.:()V │ │ -0fd9b4: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0fd9ba: 2200 ba08 |0003: new-instance v0, Ljava/util/Vector; // type@08ba │ │ -0fd9be: 7010 5144 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@4451 │ │ -0fd9c4: 5b10 e320 |0008: iput-object v0, v1, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fd9c8: 0e00 |000a: return-void │ │ +0fb6a8: |[0fb6a8] org.jibble.pircbot.Queue.:()V │ │ +0fb6b8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0fb6be: 2200 ba08 |0003: new-instance v0, Ljava/util/Vector; // type@08ba │ │ +0fb6c2: 7010 5144 0000 |0005: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@4451 │ │ +0fb6c8: 5b10 e320 |0008: iput-object v0, v1, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb6cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=142 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/jibble/pircbot/Queue; │ │ @@ -275014,26 +275117,26 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0fd9cc: |[0fd9cc] org.jibble.pircbot.Queue.add:(Ljava/lang/Object;)V │ │ -0fd9dc: 5421 e320 |0000: iget-object v1, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fd9e0: 1d01 |0002: monitor-enter v1 │ │ -0fd9e2: 5420 e320 |0003: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fd9e6: 6e20 5344 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@4453 │ │ -0fd9ec: 5420 e320 |0008: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fd9f0: 6e10 2443 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ -0fd9f6: 1e01 |000d: monitor-exit v1 │ │ -0fd9f8: 0e00 |000e: return-void │ │ -0fd9fa: 0d00 |000f: move-exception v0 │ │ -0fd9fc: 1e01 |0010: monitor-exit v1 │ │ -0fd9fe: 2700 |0011: throw v0 │ │ +0fb6d0: |[0fb6d0] org.jibble.pircbot.Queue.add:(Ljava/lang/Object;)V │ │ +0fb6e0: 5421 e320 |0000: iget-object v1, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb6e4: 1d01 |0002: monitor-enter v1 │ │ +0fb6e6: 5420 e320 |0003: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb6ea: 6e20 5344 3000 |0005: invoke-virtual {v0, v3}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@4453 │ │ +0fb6f0: 5420 e320 |0008: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb6f4: 6e10 2443 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ +0fb6fa: 1e01 |000d: monitor-exit v1 │ │ +0fb6fc: 0e00 |000e: return-void │ │ +0fb6fe: 0d00 |000f: move-exception v0 │ │ +0fb700: 1e01 |0010: monitor-exit v1 │ │ +0fb702: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0008 line=56 │ │ @@ -275049,27 +275152,27 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0fda0c: |[0fda0c] org.jibble.pircbot.Queue.addFront:(Ljava/lang/Object;)V │ │ -0fda1c: 5431 e320 |0000: iget-object v1, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fda20: 1d01 |0002: monitor-enter v1 │ │ -0fda22: 5430 e320 |0003: iget-object v0, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fda26: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0fda28: 6e30 5644 4002 |0006: invoke-virtual {v0, v4, v2}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@4456 │ │ -0fda2e: 5430 e320 |0009: iget-object v0, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fda32: 6e10 2443 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ -0fda38: 1e01 |000e: monitor-exit v1 │ │ -0fda3a: 0e00 |000f: return-void │ │ -0fda3c: 0d00 |0010: move-exception v0 │ │ -0fda3e: 1e01 |0011: monitor-exit v1 │ │ -0fda40: 2700 |0012: throw v0 │ │ +0fb710: |[0fb710] org.jibble.pircbot.Queue.addFront:(Ljava/lang/Object;)V │ │ +0fb720: 5431 e320 |0000: iget-object v1, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb724: 1d01 |0002: monitor-enter v1 │ │ +0fb726: 5430 e320 |0003: iget-object v0, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb72a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0fb72c: 6e30 5644 4002 |0006: invoke-virtual {v0, v4, v2}, Ljava/util/Vector;.insertElementAt:(Ljava/lang/Object;I)V // method@4456 │ │ +0fb732: 5430 e320 |0009: iget-object v0, v3, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb736: 6e10 2443 0000 |000b: invoke-virtual {v0}, Ljava/lang/Object;.notify:()V // method@4324 │ │ +0fb73c: 1e01 |000e: monitor-exit v1 │ │ +0fb73e: 0e00 |000f: return-void │ │ +0fb740: 0d00 |0010: move-exception v0 │ │ +0fb742: 1e01 |0011: monitor-exit v1 │ │ +0fb744: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0009 line=69 │ │ @@ -275085,24 +275188,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0fda50: |[0fda50] org.jibble.pircbot.Queue.clear:()V │ │ -0fda60: 5421 e320 |0000: iget-object v1, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fda64: 1d01 |0002: monitor-enter v1 │ │ -0fda66: 5420 e320 |0003: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fda6a: 6e10 5844 0000 |0005: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@4458 │ │ -0fda70: 1e01 |0008: monitor-exit v1 │ │ -0fda72: 0e00 |0009: return-void │ │ -0fda74: 0d00 |000a: move-exception v0 │ │ -0fda76: 1e01 |000b: monitor-exit v1 │ │ -0fda78: 2700 |000c: throw v0 │ │ +0fb754: |[0fb754] org.jibble.pircbot.Queue.clear:()V │ │ +0fb764: 5421 e320 |0000: iget-object v1, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb768: 1d01 |0002: monitor-enter v1 │ │ +0fb76a: 5420 e320 |0003: iget-object v0, v2, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb76e: 6e10 5844 0000 |0005: invoke-virtual {v0}, Ljava/util/Vector;.removeAllElements:()V // method@4458 │ │ +0fb774: 1e01 |0008: monitor-exit v1 │ │ +0fb776: 0e00 |0009: return-void │ │ +0fb778: 0d00 |000a: move-exception v0 │ │ +0fb77a: 1e01 |000b: monitor-exit v1 │ │ +0fb77c: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0008 line=128 │ │ @@ -275116,22 +275219,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0fda88: |[0fda88] org.jibble.pircbot.Queue.hasNext:()Z │ │ -0fda98: 6e10 8845 0100 |0000: invoke-virtual {v1}, Lorg/jibble/pircbot/Queue;.size:()I // method@4588 │ │ -0fda9e: 0a00 |0003: move-result v0 │ │ -0fdaa0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0fdaa4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0fdaa6: 0f00 |0007: return v0 │ │ -0fdaa8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0fdaaa: 28fe |0009: goto 0007 // -0002 │ │ +0fb78c: |[0fb78c] org.jibble.pircbot.Queue.hasNext:()Z │ │ +0fb79c: 6e10 8845 0100 |0000: invoke-virtual {v1}, Lorg/jibble/pircbot/Queue;.size:()I // method@4588 │ │ +0fb7a2: 0a00 |0003: move-result v0 │ │ +0fb7a4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0fb7a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0fb7aa: 0f00 |0007: return v0 │ │ +0fb7ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0fb7ae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/jibble/pircbot/Queue; │ │ │ │ #4 : (in Lorg/jibble/pircbot/Queue;) │ │ @@ -275139,44 +275242,44 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0fdaac: |[0fdaac] org.jibble.pircbot.Queue.next:()Ljava/lang/Object; │ │ -0fdabc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0fdabe: 5453 e320 |0001: iget-object v3, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdac2: 1d03 |0003: monitor-enter v3 │ │ -0fdac4: 5452 e320 |0004: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdac8: 6e10 5b44 0200 |0006: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@445b │ │ -0fdace: 0a02 |0009: move-result v2 │ │ -0fdad0: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ -0fdad4: 5452 e320 |000c: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdad8: 6e10 2743 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@4327 │ │ -0fdade: 5452 e320 |0011: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdae2: 6e10 5544 0200 |0013: invoke-virtual {v2}, Ljava/util/Vector;.firstElement:()Ljava/lang/Object; // method@4455 │ │ -0fdae8: 0c01 |0016: move-result-object v1 │ │ -0fdaea: 5452 e320 |0017: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdaee: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0fdaf0: 6e20 5a44 4200 |001a: invoke-virtual {v2, v4}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ -0fdaf6: 1e03 |001d: monitor-exit v3 │ │ -0fdaf8: 1101 |001e: return-object v1 │ │ -0fdafa: 0d00 |001f: move-exception v0 │ │ -0fdafc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0fdafe: 1e03 |0021: monitor-exit v3 │ │ -0fdb00: 28fc |0022: goto 001e // -0004 │ │ -0fdb02: 0d02 |0023: move-exception v2 │ │ -0fdb04: 1e03 |0024: monitor-exit v3 │ │ -0fdb06: 2702 |0025: throw v2 │ │ -0fdb08: 0d00 |0026: move-exception v0 │ │ -0fdb0a: 2202 6908 |0027: new-instance v2, Ljava/lang/InternalError; // type@0869 │ │ -0fdb0e: 1a04 7c17 |0029: const-string v4, "Race hazard in Queue object." // string@177c │ │ -0fdb12: 7020 0243 4200 |002b: invoke-direct {v2, v4}, Ljava/lang/InternalError;.:(Ljava/lang/String;)V // method@4302 │ │ -0fdb18: 2702 |002e: throw v2 │ │ +0fb7b0: |[0fb7b0] org.jibble.pircbot.Queue.next:()Ljava/lang/Object; │ │ +0fb7c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fb7c2: 5453 e320 |0001: iget-object v3, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb7c6: 1d03 |0003: monitor-enter v3 │ │ +0fb7c8: 5452 e320 |0004: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb7cc: 6e10 5b44 0200 |0006: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@445b │ │ +0fb7d2: 0a02 |0009: move-result v2 │ │ +0fb7d4: 3902 0700 |000a: if-nez v2, 0011 // +0007 │ │ +0fb7d8: 5452 e320 |000c: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb7dc: 6e10 2743 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.wait:()V // method@4327 │ │ +0fb7e2: 5452 e320 |0011: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb7e6: 6e10 5544 0200 |0013: invoke-virtual {v2}, Ljava/util/Vector;.firstElement:()Ljava/lang/Object; // method@4455 │ │ +0fb7ec: 0c01 |0016: move-result-object v1 │ │ +0fb7ee: 5452 e320 |0017: iget-object v2, v5, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb7f2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0fb7f4: 6e20 5a44 4200 |001a: invoke-virtual {v2, v4}, Ljava/util/Vector;.removeElementAt:(I)V // method@445a │ │ +0fb7fa: 1e03 |001d: monitor-exit v3 │ │ +0fb7fc: 1101 |001e: return-object v1 │ │ +0fb7fe: 0d00 |001f: move-exception v0 │ │ +0fb800: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0fb802: 1e03 |0021: monitor-exit v3 │ │ +0fb804: 28fc |0022: goto 001e // -0004 │ │ +0fb806: 0d02 |0023: move-exception v2 │ │ +0fb808: 1e03 |0024: monitor-exit v3 │ │ +0fb80a: 2702 |0025: throw v2 │ │ +0fb80c: 0d00 |0026: move-exception v0 │ │ +0fb80e: 2202 6908 |0027: new-instance v2, Ljava/lang/InternalError; // type@0869 │ │ +0fb812: 1a04 7817 |0029: const-string v4, "Race hazard in Queue object." // string@1778 │ │ +0fb816: 7020 0243 4200 |002b: invoke-direct {v2, v4}, Ljava/lang/InternalError;.:(Ljava/lang/String;)V // method@4302 │ │ +0fb81c: 2702 |002e: throw v2 │ │ catches : 5 │ │ 0x0004 - 0x0009 │ │ -> 0x0023 │ │ 0x000c - 0x0011 │ │ Ljava/lang/InterruptedException; -> 0x001f │ │ -> 0x0023 │ │ 0x0011 - 0x001d │ │ @@ -275212,32 +275315,32 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0fdb54: |[0fdb54] org.jibble.pircbot.Queue.size:()I │ │ -0fdb64: 5410 e320 |0000: iget-object v0, v1, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ -0fdb68: 6e10 5b44 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@445b │ │ -0fdb6e: 0a00 |0005: move-result v0 │ │ -0fdb70: 0f00 |0006: return v0 │ │ +0fb858: |[0fb858] org.jibble.pircbot.Queue.size:()I │ │ +0fb868: 5410 e320 |0000: iget-object v0, v1, Lorg/jibble/pircbot/Queue;._queue:Ljava/util/Vector; // field@20e3 │ │ +0fb86c: 6e10 5b44 0000 |0002: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@445b │ │ +0fb872: 0a00 |0005: move-result v0 │ │ +0fb874: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jibble/pircbot/Queue; │ │ │ │ - source_file_idx : 5866 (Queue.java) │ │ + source_file_idx : 5862 (Queue.java) │ │ │ │ Class #1168 header: │ │ class_idx : 2283 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6048 │ │ +source_file_idx : 6044 │ │ static_fields_size : 139 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #1168 - │ │ Class descriptor : 'Lorg/jibble/pircbot/ReplyConstants;' │ │ @@ -275939,21 +276042,21 @@ │ │ name : 'RPL_YOURHOST' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6048 (ReplyConstants.java) │ │ + source_file_idx : 6044 (ReplyConstants.java) │ │ │ │ Class #1169 header: │ │ class_idx : 2284 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6961 │ │ +source_file_idx : 6957 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1169 - │ │ Class descriptor : 'Lorg/jibble/pircbot/User;' │ │ @@ -275980,22 +276083,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0fdb74: |[0fdb74] org.jibble.pircbot.User.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0fdb84: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -0fdb8a: 5b12 7121 |0003: iput-object v2, v1, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ -0fdb8e: 5b13 7021 |0005: iput-object v3, v1, Lorg/jibble/pircbot/User;._nick:Ljava/lang/String; // field@2170 │ │ -0fdb92: 6e10 4b43 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0fdb98: 0c00 |000a: move-result-object v0 │ │ -0fdb9a: 5b10 6f21 |000b: iput-object v0, v1, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdb9e: 0e00 |000d: return-void │ │ +0fb878: |[0fb878] org.jibble.pircbot.User.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0fb888: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +0fb88e: 5b12 7121 |0003: iput-object v2, v1, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ +0fb892: 5b13 7021 |0005: iput-object v3, v1, Lorg/jibble/pircbot/User;._nick:Ljava/lang/String; // field@2170 │ │ +0fb896: 6e10 4b43 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0fb89c: 0c00 |000a: move-result-object v0 │ │ +0fb89e: 5b10 6f21 |000b: iput-object v0, v1, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb8a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x0007 line=41 │ │ 0x000d line=42 │ │ @@ -276010,26 +276113,26 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0fdba0: |[0fdba0] org.jibble.pircbot.User.compareTo:(Ljava/lang/Object;)I │ │ -0fdbb0: 2041 ec08 |0000: instance-of v1, v4, Lorg/jibble/pircbot/User; // type@08ec │ │ -0fdbb4: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ -0fdbb8: 0740 |0004: move-object v0, v4 │ │ -0fdbba: 1f00 ec08 |0005: check-cast v0, Lorg/jibble/pircbot/User; // type@08ec │ │ -0fdbbe: 5401 6f21 |0007: iget-object v1, v0, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdbc2: 5432 6f21 |0009: iget-object v2, v3, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdbc6: 6e20 3443 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@4334 │ │ -0fdbcc: 0a01 |000e: move-result v1 │ │ -0fdbce: 0f01 |000f: return v1 │ │ -0fdbd0: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ -0fdbd2: 28fe |0011: goto 000f // -0002 │ │ +0fb8a4: |[0fb8a4] org.jibble.pircbot.User.compareTo:(Ljava/lang/Object;)I │ │ +0fb8b4: 2041 ec08 |0000: instance-of v1, v4, Lorg/jibble/pircbot/User; // type@08ec │ │ +0fb8b8: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ +0fb8bc: 0740 |0004: move-object v0, v4 │ │ +0fb8be: 1f00 ec08 |0005: check-cast v0, Lorg/jibble/pircbot/User; // type@08ec │ │ +0fb8c2: 5401 6f21 |0007: iget-object v1, v0, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb8c6: 5432 6f21 |0009: iget-object v2, v3, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb8ca: 6e20 3443 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@4334 │ │ +0fb8d0: 0a01 |000e: move-result v1 │ │ +0fb8d2: 0f01 |000f: return v1 │ │ +0fb8d4: 12f1 |0010: const/4 v1, #int -1 // #ff │ │ +0fb8d6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0007 line=151 │ │ 0x000f line=153 │ │ locals : │ │ @@ -276042,26 +276145,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0fdbd4: |[0fdbd4] org.jibble.pircbot.User.equals:(Ljava/lang/Object;)Z │ │ -0fdbe4: 2041 ec08 |0000: instance-of v1, v4, Lorg/jibble/pircbot/User; // type@08ec │ │ -0fdbe8: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ -0fdbec: 0740 |0004: move-object v0, v4 │ │ -0fdbee: 1f00 ec08 |0005: check-cast v0, Lorg/jibble/pircbot/User; // type@08ec │ │ -0fdbf2: 5401 6f21 |0007: iget-object v1, v0, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdbf6: 5432 6f21 |0009: iget-object v2, v3, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdbfa: 6e20 3843 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fdc00: 0a01 |000e: move-result v1 │ │ -0fdc02: 0f01 |000f: return v1 │ │ -0fdc04: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0fdc06: 28fe |0011: goto 000f // -0002 │ │ +0fb8d8: |[0fb8d8] org.jibble.pircbot.User.equals:(Ljava/lang/Object;)Z │ │ +0fb8e8: 2041 ec08 |0000: instance-of v1, v4, Lorg/jibble/pircbot/User; // type@08ec │ │ +0fb8ec: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ +0fb8f0: 0740 |0004: move-object v0, v4 │ │ +0fb8f2: 1f00 ec08 |0005: check-cast v0, Lorg/jibble/pircbot/User; // type@08ec │ │ +0fb8f6: 5401 6f21 |0007: iget-object v1, v0, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb8fa: 5432 6f21 |0009: iget-object v2, v3, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb8fe: 6e20 3843 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fb904: 0a01 |000e: move-result v1 │ │ +0fb906: 0f01 |000f: return v1 │ │ +0fb908: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0fb90a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x0007 line=126 │ │ 0x000f line=128 │ │ locals : │ │ @@ -276074,21 +276177,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0fdc08: |[0fdc08] org.jibble.pircbot.User.equals:(Ljava/lang/String;)Z │ │ -0fdc18: 6e10 4b43 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -0fdc1e: 0c00 |0003: move-result-object v0 │ │ -0fdc20: 5421 6f21 |0004: iget-object v1, v2, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdc24: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0fdc2a: 0a00 |0009: move-result v0 │ │ -0fdc2c: 0f00 |000a: return v0 │ │ +0fb90c: |[0fb90c] org.jibble.pircbot.User.equals:(Ljava/lang/String;)Z │ │ +0fb91c: 6e10 4b43 0300 |0000: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +0fb922: 0c00 |0003: move-result-object v0 │ │ +0fb924: 5421 6f21 |0004: iget-object v1, v2, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb928: 6e20 3843 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fb92e: 0a00 |0009: move-result v0 │ │ +0fb930: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/jibble/pircbot/User; │ │ 0x0000 - 0x000b reg=3 nick Ljava/lang/String; │ │ │ │ @@ -276097,17 +276200,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fdc30: |[0fdc30] org.jibble.pircbot.User.getNick:()Ljava/lang/String; │ │ -0fdc40: 5410 7021 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._nick:Ljava/lang/String; // field@2170 │ │ -0fdc44: 1100 |0002: return-object v0 │ │ +0fb934: |[0fb934] org.jibble.pircbot.User.getNick:()Ljava/lang/String; │ │ +0fb944: 5410 7021 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._nick:Ljava/lang/String; // field@2170 │ │ +0fb948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/User; │ │ │ │ #4 : (in Lorg/jibble/pircbot/User;) │ │ @@ -276115,17 +276218,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fdc48: |[0fdc48] org.jibble.pircbot.User.getPrefix:()Ljava/lang/String; │ │ -0fdc58: 5410 7121 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ -0fdc5c: 1100 |0002: return-object v0 │ │ +0fb94c: |[0fb94c] org.jibble.pircbot.User.getPrefix:()Ljava/lang/String; │ │ +0fb95c: 5410 7121 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ +0fb960: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/User; │ │ │ │ #5 : (in Lorg/jibble/pircbot/User;) │ │ @@ -276133,24 +276236,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0fdc60: |[0fdc60] org.jibble.pircbot.User.hasVoice:()Z │ │ -0fdc70: 5420 7121 |0000: iget-object v0, v2, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ -0fdc74: 1301 2b00 |0002: const/16 v1, #int 43 // #2b │ │ -0fdc78: 6e20 3e43 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0fdc7e: 0a00 |0007: move-result v0 │ │ -0fdc80: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ -0fdc84: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0fdc86: 0f00 |000b: return v0 │ │ -0fdc88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0fdc8a: 28fe |000d: goto 000b // -0002 │ │ +0fb964: |[0fb964] org.jibble.pircbot.User.hasVoice:()Z │ │ +0fb974: 5420 7121 |0000: iget-object v0, v2, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ +0fb978: 1301 2b00 |0002: const/16 v1, #int 43 // #2b │ │ +0fb97c: 6e20 3e43 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0fb982: 0a00 |0007: move-result v0 │ │ +0fb984: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ +0fb988: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0fb98a: 0f00 |000b: return v0 │ │ +0fb98c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0fb98e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jibble/pircbot/User; │ │ │ │ #6 : (in Lorg/jibble/pircbot/User;) │ │ @@ -276158,19 +276261,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0fdc8c: |[0fdc8c] org.jibble.pircbot.User.hashCode:()I │ │ -0fdc9c: 5410 6f21 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ -0fdca0: 6e10 3d43 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@433d │ │ -0fdca6: 0a00 |0005: move-result v0 │ │ -0fdca8: 0f00 |0006: return v0 │ │ +0fb990: |[0fb990] org.jibble.pircbot.User.hashCode:()I │ │ +0fb9a0: 5410 6f21 |0000: iget-object v0, v1, Lorg/jibble/pircbot/User;._lowerNick:Ljava/lang/String; // field@216f │ │ +0fb9a4: 6e10 3d43 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@433d │ │ +0fb9aa: 0a00 |0005: move-result v0 │ │ +0fb9ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jibble/pircbot/User; │ │ │ │ #7 : (in Lorg/jibble/pircbot/User;) │ │ @@ -276178,24 +276281,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0fdcac: |[0fdcac] org.jibble.pircbot.User.isOp:()Z │ │ -0fdcbc: 5420 7121 |0000: iget-object v0, v2, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ -0fdcc0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0fdcc4: 6e20 3e43 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -0fdcca: 0a00 |0007: move-result v0 │ │ -0fdccc: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ -0fdcd0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0fdcd2: 0f00 |000b: return v0 │ │ -0fdcd4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0fdcd6: 28fe |000d: goto 000b // -0002 │ │ +0fb9b0: |[0fb9b0] org.jibble.pircbot.User.isOp:()Z │ │ +0fb9c0: 5420 7121 |0000: iget-object v0, v2, Lorg/jibble/pircbot/User;._prefix:Ljava/lang/String; // field@2171 │ │ +0fb9c4: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0fb9c8: 6e20 3e43 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +0fb9ce: 0a00 |0007: move-result v0 │ │ +0fb9d0: 3a00 0400 |0008: if-ltz v0, 000c // +0004 │ │ +0fb9d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0fb9d6: 0f00 |000b: return v0 │ │ +0fb9d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0fb9da: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/jibble/pircbot/User; │ │ │ │ #8 : (in Lorg/jibble/pircbot/User;) │ │ @@ -276203,41 +276306,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0fdcd8: |[0fdcd8] org.jibble.pircbot.User.toString:()Ljava/lang/String; │ │ -0fdce8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -0fdcec: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0fdcf2: 6e10 8e45 0200 |0005: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ -0fdcf8: 0c01 |0008: move-result-object v1 │ │ -0fdcfa: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fdd00: 0c00 |000c: move-result-object v0 │ │ -0fdd02: 6e10 8d45 0200 |000d: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -0fdd08: 0c01 |0010: move-result-object v1 │ │ -0fdd0a: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0fdd10: 0c00 |0014: move-result-object v0 │ │ -0fdd12: 6e10 6a43 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0fdd18: 0c00 |0018: move-result-object v0 │ │ -0fdd1a: 1100 |0019: return-object v0 │ │ +0fb9dc: |[0fb9dc] org.jibble.pircbot.User.toString:()Ljava/lang/String; │ │ +0fb9ec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0fb9f0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fb9f6: 6e10 8e45 0200 |0005: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ +0fb9fc: 0c01 |0008: move-result-object v1 │ │ +0fb9fe: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fba04: 0c00 |000c: move-result-object v0 │ │ +0fba06: 6e10 8d45 0200 |000d: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +0fba0c: 0c01 |0010: move-result-object v1 │ │ +0fba0e: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fba14: 0c00 |0014: move-result-object v0 │ │ +0fba16: 6e10 6a43 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fba1c: 0c00 |0018: move-result-object v0 │ │ +0fba1e: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/jibble/pircbot/User; │ │ │ │ - source_file_idx : 6961 (User.java) │ │ + source_file_idx : 6957 (User.java) │ │ │ │ Class #1170 header: │ │ class_idx : 15 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 39 │ │ -source_file_idx : 1513 │ │ +source_file_idx : 1509 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #1170 - │ │ Class descriptor : 'Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;' │ │ @@ -276269,19 +276372,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0fdd1c: |[0fdd1c] afzkl.development.colorpickerview.dialog.ColorPickerDialog.:(Landroid/content/Context;I)V │ │ -0fdd2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fdd2e: 7040 0b00 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.:(Landroid/content/Context;ILafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@000b │ │ -0fdd34: 7020 0f00 3100 |0004: invoke-direct {v1, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.init:(I)V // method@000f │ │ -0fdd3a: 0e00 |0007: return-void │ │ +0fba20: |[0fba20] afzkl.development.colorpickerview.dialog.ColorPickerDialog.:(Landroid/content/Context;I)V │ │ +0fba30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fba32: 7040 0b00 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.:(Landroid/content/Context;ILafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@000b │ │ +0fba38: 7020 0f00 3100 |0004: invoke-direct {v1, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.init:(I)V // method@000f │ │ +0fba3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lafzkl/development/colorpickerview/dialog/ColorPickerDialog; │ │ @@ -276293,19 +276396,19 @@ │ │ type : '(Landroid/content/Context;ILafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0fdd3c: |[0fdd3c] afzkl.development.colorpickerview.dialog.ColorPickerDialog.:(Landroid/content/Context;ILafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V │ │ -0fdd4c: 7020 e200 1000 |0000: invoke-direct {v0, v1}, Landroid/app/AlertDialog;.:(Landroid/content/Context;)V // method@00e2 │ │ -0fdd52: 5b03 2000 |0003: iput-object v3, v0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ -0fdd56: 7020 0f00 2000 |0005: invoke-direct {v0, v2}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.init:(I)V // method@000f │ │ -0fdd5c: 0e00 |0008: return-void │ │ +0fba40: |[0fba40] afzkl.development.colorpickerview.dialog.ColorPickerDialog.:(Landroid/content/Context;ILafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V │ │ +0fba50: 7020 e200 1000 |0000: invoke-direct {v0, v1}, Landroid/app/AlertDialog;.:(Landroid/content/Context;)V // method@00e2 │ │ +0fba56: 5b03 2000 |0003: iput-object v3, v0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ +0fba5a: 7020 0f00 2000 |0005: invoke-direct {v0, v2}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.init:(I)V // method@000f │ │ +0fba60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0008 line=50 │ │ locals : │ │ @@ -276319,21 +276422,21 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0fdd60: |[0fdd60] afzkl.development.colorpickerview.dialog.ColorPickerDialog.init:(I)V │ │ -0fdd70: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.getWindow:()Landroid/view/Window; // method@000e │ │ -0fdd76: 0c00 |0003: move-result-object v0 │ │ -0fdd78: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0fdd7a: 6e20 b739 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@39b7 │ │ -0fdd80: 7020 1300 3200 |0008: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setUp:(I)V // method@0013 │ │ -0fdd86: 0e00 |000b: return-void │ │ +0fba64: |[0fba64] afzkl.development.colorpickerview.dialog.ColorPickerDialog.init:(I)V │ │ +0fba74: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.getWindow:()Landroid/view/Window; // method@000e │ │ +0fba7a: 0c00 |0003: move-result-object v0 │ │ +0fba7c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0fba7e: 6e20 b739 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/Window;.setFormat:(I)V // method@39b7 │ │ +0fba84: 7020 1300 3200 |0008: invoke-direct {v2, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setUp:(I)V // method@0013 │ │ +0fba8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=55 │ │ 0x000b line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lafzkl/development/colorpickerview/dialog/ColorPickerDialog; │ │ @@ -276344,98 +276447,103 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -0fdd88: |[0fdd88] afzkl.development.colorpickerview.dialog.ColorPickerDialog.setUp:(I)V │ │ -0fdd98: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0fdd9a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0fdd9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0fdd9e: 6e10 0d00 0800 |0003: invoke-virtual {v8}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.getContext:()Landroid/content/Context; // method@000d │ │ -0fdda4: 0c04 |0006: move-result-object v4 │ │ -0fdda6: 1a05 4e31 |0007: const-string v5, "layout_inflater" // string@314e │ │ -0fddaa: 6e20 ac01 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -0fddb0: 0c00 |000c: move-result-object v0 │ │ -0fddb2: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -0fddb6: 6004 1300 |000f: sget v4, Lafzkl/development/colorpickerview/R$layout;.dialog_color_picker:I // field@0013 │ │ -0fddba: 6e30 c437 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -0fddc0: 0c03 |0014: move-result-object v3 │ │ -0fddc2: 6e20 1400 3800 |0015: invoke-virtual {v8, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setView:(Landroid/view/View;)V // method@0014 │ │ -0fddc8: 1a04 aa16 |0018: const-string v4, "Pick a Color" // string@16aa │ │ -0fddcc: 6e20 1200 4800 |001a: invoke-virtual {v8, v4}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0012 │ │ -0fddd2: 6004 1000 |001d: sget v4, Lafzkl/development/colorpickerview/R$id;.dialog_color_picker_extra_layout_landscape:I // field@0010 │ │ -0fddd6: 6e20 3a38 4300 |001f: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fdddc: 0c02 |0022: move-result-object v2 │ │ -0fddde: 1f02 4807 |0023: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ -0fdde2: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ -0fdde6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -0fdde8: 6004 0f00 |0028: sget v4, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ -0fddec: 6e20 3a38 4300 |002a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fddf2: 0c04 |002d: move-result-object v4 │ │ -0fddf4: 1f04 1800 |002e: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ -0fddf8: 5b84 1f00 |0030: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fddfc: 6004 0e00 |0032: sget v4, Lafzkl/development/colorpickerview/R$id;.color_panel_old:I // field@000e │ │ -0fde00: 6e20 3a38 4300 |0034: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fde06: 0c04 |0037: move-result-object v4 │ │ -0fde08: 1f04 1400 |0038: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ -0fde0c: 5b84 2200 |003a: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ -0fde10: 6004 0d00 |003c: sget v4, Lafzkl/development/colorpickerview/R$id;.color_panel_new:I // field@000d │ │ -0fde14: 6e20 3a38 4300 |003e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fde1a: 0c04 |0041: move-result-object v4 │ │ -0fde1c: 1f04 1400 |0042: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ -0fde20: 5b84 2100 |0044: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mNewColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0021 │ │ -0fde24: 3901 3200 |0046: if-nez v1, 0078 // +0032 │ │ -0fde28: 5484 2200 |0048: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ -0fde2c: 6e10 4900 0400 |004a: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getParent:()Landroid/view/ViewParent; // method@0049 │ │ -0fde32: 0c04 |004d: move-result-object v4 │ │ -0fde34: 1f04 4807 |004e: check-cast v4, Landroid/widget/LinearLayout; // type@0748 │ │ -0fde38: 5485 1f00 |0050: iget-object v5, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fde3c: 6e10 6400 0500 |0052: invoke-virtual {v5}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fde42: 0a05 |0055: move-result v5 │ │ -0fde44: 7110 1843 0500 |0056: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fde4a: 0a05 |0059: move-result v5 │ │ -0fde4c: 5486 1f00 |005a: iget-object v6, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fde50: 6e10 6400 0600 |005c: invoke-virtual {v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fde56: 0a06 |005f: move-result v6 │ │ -0fde58: 7110 1843 0600 |0060: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fde5e: 0a06 |0063: move-result v6 │ │ -0fde60: 6e57 b93b 5467 |0064: invoke-virtual {v4, v5, v7, v6, v7}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ -0fde66: 5484 1f00 |0067: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fde6a: 6e20 8500 8400 |0069: invoke-virtual {v4, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@0085 │ │ -0fde70: 5484 2200 |006c: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ -0fde74: 6e20 5000 9400 |006e: invoke-virtual {v4, v9}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ -0fde7a: 5484 1f00 |0071: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fde7e: 1215 |0073: const/4 v5, #int 1 // #1 │ │ -0fde80: 6e30 8100 9405 |0074: invoke-virtual {v4, v9, v5}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ -0fde86: 0e00 |0077: return-void │ │ -0fde88: 5484 1f00 |0078: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fde8c: 6e10 6400 0400 |007a: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fde92: 0a04 |007d: move-result v4 │ │ -0fde94: 7110 1843 0400 |007e: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fde9a: 0a04 |0081: move-result v4 │ │ -0fde9c: 6e57 b93b 7247 |0082: invoke-virtual {v2, v7, v7, v4, v7}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ -0fdea2: 6e20 1200 6800 |0085: invoke-virtual {v8, v6}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0012 │ │ -0fdea8: 28df |0088: goto 0067 // -0021 │ │ +0fba8c: |[0fba8c] afzkl.development.colorpickerview.dialog.ColorPickerDialog.setUp:(I)V │ │ +0fba9c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0fba9e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0fbaa0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fbaa2: 6e10 0d00 0800 |0003: invoke-virtual {v8}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.getContext:()Landroid/content/Context; // method@000d │ │ +0fbaa8: 0c04 |0006: move-result-object v4 │ │ +0fbaaa: 1a05 4931 |0007: const-string v5, "layout_inflater" // string@3149 │ │ +0fbaae: 6e20 ac01 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0fbab4: 0c00 |000c: move-result-object v0 │ │ +0fbab6: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +0fbaba: 6004 1300 |000f: sget v4, Lafzkl/development/colorpickerview/R$layout;.dialog_color_picker:I // field@0013 │ │ +0fbabe: 6e30 c437 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +0fbac4: 0c03 |0014: move-result-object v3 │ │ +0fbac6: 6e20 1400 3800 |0015: invoke-virtual {v8, v3}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setView:(Landroid/view/View;)V // method@0014 │ │ +0fbacc: 1a04 a616 |0018: const-string v4, "Pick a Color" // string@16a6 │ │ +0fbad0: 6e20 1200 4800 |001a: invoke-virtual {v8, v4}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0012 │ │ +0fbad6: 6004 1000 |001d: sget v4, Lafzkl/development/colorpickerview/R$id;.dialog_color_picker_extra_layout_landscape:I // field@0010 │ │ +0fbada: 6e20 3a38 4300 |001f: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbae0: 0c02 |0022: move-result-object v2 │ │ +0fbae2: 1f02 4807 |0023: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ +0fbae6: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ +0fbaea: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +0fbaec: 6004 0f00 |0028: sget v4, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ +0fbaf0: 6e20 3a38 4300 |002a: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbaf6: 0c04 |002d: move-result-object v4 │ │ +0fbaf8: 1f04 1800 |002e: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ +0fbafc: 5b84 1f00 |0030: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb00: 6004 0e00 |0032: sget v4, Lafzkl/development/colorpickerview/R$id;.color_panel_old:I // field@000e │ │ +0fbb04: 6e20 3a38 4300 |0034: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbb0a: 0c04 |0037: move-result-object v4 │ │ +0fbb0c: 1f04 1400 |0038: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ +0fbb10: 5b84 2200 |003a: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ +0fbb14: 6004 0d00 |003c: sget v4, Lafzkl/development/colorpickerview/R$id;.color_panel_new:I // field@000d │ │ +0fbb18: 6e20 3a38 4300 |003e: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbb1e: 0c04 |0041: move-result-object v4 │ │ +0fbb20: 1f04 1400 |0042: check-cast v4, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ +0fbb24: 5b84 2100 |0044: iput-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mNewColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0021 │ │ +0fbb28: 3901 3200 |0046: if-nez v1, 0078 // +0032 │ │ +0fbb2c: 5484 2200 |0048: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ +0fbb30: 6e10 4900 0400 |004a: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getParent:()Landroid/view/ViewParent; // method@0049 │ │ +0fbb36: 0c04 |004d: move-result-object v4 │ │ +0fbb38: 1f04 4807 |004e: check-cast v4, Landroid/widget/LinearLayout; // type@0748 │ │ +0fbb3c: 5485 1f00 |0050: iget-object v5, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb40: 6e10 6400 0500 |0052: invoke-virtual {v5}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbb46: 0a05 |0055: move-result v5 │ │ +0fbb48: 7110 1843 0500 |0056: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbb4e: 0a05 |0059: move-result v5 │ │ +0fbb50: 5486 1f00 |005a: iget-object v6, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb54: 6e10 6400 0600 |005c: invoke-virtual {v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbb5a: 0a06 |005f: move-result v6 │ │ +0fbb5c: 7110 1843 0600 |0060: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbb62: 0a06 |0063: move-result v6 │ │ +0fbb64: 6e57 b93b 5467 |0064: invoke-virtual {v4, v5, v7, v6, v7}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ +0fbb6a: 5484 1f00 |0067: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb6e: 6e20 8500 8400 |0069: invoke-virtual {v4, v8}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@0085 │ │ +0fbb74: 5484 2200 |006c: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mOldColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0022 │ │ +0fbb78: 6e20 5000 9400 |006e: invoke-virtual {v4, v9}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ +0fbb7e: 5484 1f00 |0071: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb82: 1215 |0073: const/4 v5, #int 1 // #1 │ │ +0fbb84: 6e30 8100 9405 |0074: invoke-virtual {v4, v9, v5}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ +0fbb8a: 0e00 |0077: return-void │ │ +0fbb8c: 5484 1f00 |0078: iget-object v4, v8, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbb90: 6e10 6400 0400 |007a: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbb96: 0a04 |007d: move-result v4 │ │ +0fbb98: 7110 1843 0400 |007e: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbb9e: 0a04 |0081: move-result v4 │ │ +0fbba0: 6e57 b93b 7247 |0082: invoke-virtual {v2, v7, v7, v4, v7}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ +0fbba6: 6e20 1200 6800 |0085: invoke-virtual {v8, v6}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@0012 │ │ +0fbbac: 28df |0088: goto 0067 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0003 line=61 │ │ + 0x0009 line=62 │ │ 0x000f line=63 │ │ 0x0015 line=65 │ │ 0x0018 line=67 │ │ 0x001d line=70 │ │ 0x0025 line=72 │ │ 0x0027 line=73 │ │ 0x0028 line=77 │ │ + 0x002a line=78 │ │ 0x0032 line=79 │ │ 0x003c line=80 │ │ 0x0046 line=82 │ │ 0x0048 line=83 │ │ + 0x0052 line=84 │ │ + 0x005c line=85 │ │ + 0x0064 line=83 │ │ 0x0067 line=93 │ │ 0x006c line=95 │ │ 0x0071 line=96 │ │ 0x0077 line=98 │ │ 0x0078 line=89 │ │ 0x0085 line=90 │ │ locals : │ │ @@ -276452,19 +276560,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0fdeac: |[0fdeac] afzkl.development.colorpickerview.dialog.ColorPickerDialog.getColor:()I │ │ -0fdebc: 5410 1f00 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fdec0: 6e10 6200 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ -0fdec6: 0a00 |0005: move-result v0 │ │ -0fdec8: 0f00 |0006: return v0 │ │ +0fbbb0: |[0fbbb0] afzkl.development.colorpickerview.dialog.ColorPickerDialog.getColor:()I │ │ +0fbbc0: 5410 1f00 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbbc4: 6e10 6200 0000 |0002: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ +0fbbca: 0a00 |0005: move-result v0 │ │ +0fbbcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lafzkl/development/colorpickerview/dialog/ColorPickerDialog; │ │ │ │ #1 : (in Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;) │ │ @@ -276472,22 +276580,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0fdecc: |[0fdecc] afzkl.development.colorpickerview.dialog.ColorPickerDialog.onColorChanged:(I)V │ │ -0fdedc: 5410 2100 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mNewColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0021 │ │ -0fdee0: 6e20 5000 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ -0fdee6: 5410 2000 |0005: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ -0fdeea: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0fdeee: 5410 2000 |0009: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ -0fdef2: 7220 5500 2000 |000b: invoke-interface {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ -0fdef8: 0e00 |000e: return-void │ │ +0fbbd0: |[0fbbd0] afzkl.development.colorpickerview.dialog.ColorPickerDialog.onColorChanged:(I)V │ │ +0fbbe0: 5410 2100 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mNewColor:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0021 │ │ +0fbbe4: 6e20 5000 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ +0fbbea: 5410 2000 |0005: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ +0fbbee: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0fbbf2: 5410 2000 |0009: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mListener:Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; // field@0020 │ │ +0fbbf6: 7220 5500 2000 |000b: invoke-interface {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;.onColorChanged:(I)V // method@0055 │ │ +0fbbfc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=104 │ │ 0x0009 line=105 │ │ 0x000e line=109 │ │ locals : │ │ @@ -276499,33 +276607,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fdefc: |[0fdefc] afzkl.development.colorpickerview.dialog.ColorPickerDialog.setAlphaSliderVisible:(Z)V │ │ -0fdf0c: 5410 1f00 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ -0fdf10: 6e20 7e00 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@007e │ │ -0fdf16: 0e00 |0005: return-void │ │ +0fbc00: |[0fbc00] afzkl.development.colorpickerview.dialog.ColorPickerDialog.setAlphaSliderVisible:(Z)V │ │ +0fbc10: 5410 1f00 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;.mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@001f │ │ +0fbc14: 6e20 7e00 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@007e │ │ +0fbc1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lafzkl/development/colorpickerview/dialog/ColorPickerDialog; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ │ │ - source_file_idx : 1513 (ColorPickerDialog.java) │ │ + source_file_idx : 1509 (ColorPickerDialog.java) │ │ │ │ Class #1171 header: │ │ class_idx : 19 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 240 │ │ -source_file_idx : 1515 │ │ +source_file_idx : 1511 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #1171 annotations: │ │ Annotations on class │ │ @@ -276585,28 +276693,28 @@ │ │ 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 │ │ -0fdf18: |[0fdf18] afzkl.development.colorpickerview.preference.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0fdf28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0fdf2a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0fdf2c: 7030 2105 4305 |0002: invoke-direct {v3, v4, v5}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0521 │ │ -0fdf32: 5c32 2d00 |0005: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ -0fdf36: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0fdf38: 5b30 2c00 |0008: iput-object v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ -0fdf3c: 5c32 3400 |000a: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ -0fdf40: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0fdf42: 5c30 3500 |000d: iput-boolean v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ -0fdf46: 5931 2f00 |000f: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fdf4a: 5931 2e00 |0011: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ -0fdf4e: 7020 2d00 5300 |0013: invoke-direct {v3, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.init:(Landroid/util/AttributeSet;)V // method@002d │ │ -0fdf54: 0e00 |0016: return-void │ │ +0fbc1c: |[0fbc1c] afzkl.development.colorpickerview.preference.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0fbc2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fbc2e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0fbc30: 7030 2105 4305 |0002: invoke-direct {v3, v4, v5}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0521 │ │ +0fbc36: 5c32 2d00 |0005: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ +0fbc3a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0fbc3c: 5b30 2c00 |0008: iput-object v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ +0fbc40: 5c32 3400 |000a: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ +0fbc44: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0fbc46: 5c30 3500 |000d: iput-boolean v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ +0fbc4a: 5931 2f00 |000f: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbc4e: 5931 2e00 |0011: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ +0fbc52: 7020 2d00 5300 |0013: invoke-direct {v3, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.init:(Landroid/util/AttributeSet;)V // method@002d │ │ +0fbc58: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ 0x000a line=27 │ │ 0x000c line=28 │ │ @@ -276624,28 +276732,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0fdf58: |[0fdf58] afzkl.development.colorpickerview.preference.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0fdf68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0fdf6a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -0fdf6c: 7040 2205 4365 |0002: invoke-direct {v3, v4, v5, v6}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0522 │ │ -0fdf72: 5c32 2d00 |0005: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ -0fdf76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0fdf78: 5b30 2c00 |0008: iput-object v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ -0fdf7c: 5c32 3400 |000a: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ -0fdf80: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0fdf82: 5c30 3500 |000d: iput-boolean v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ -0fdf86: 5931 2f00 |000f: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fdf8a: 5931 2e00 |0011: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ -0fdf8e: 7020 2d00 5300 |0013: invoke-direct {v3, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.init:(Landroid/util/AttributeSet;)V // method@002d │ │ -0fdf94: 0e00 |0016: return-void │ │ +0fbc5c: |[0fbc5c] afzkl.development.colorpickerview.preference.ColorPickerPreference.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0fbc6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fbc6e: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0fbc70: 7040 2205 4365 |0002: invoke-direct {v3, v4, v5, v6}, Landroid/preference/DialogPreference;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0522 │ │ +0fbc76: 5c32 2d00 |0005: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ +0fbc7a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0fbc7c: 5b30 2c00 |0008: iput-object v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ +0fbc80: 5c32 3400 |000a: iput-boolean v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ +0fbc84: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0fbc86: 5c30 3500 |000d: iput-boolean v0, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ +0fbc8a: 5931 2f00 |000f: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbc8e: 5931 2e00 |0011: iput v1, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ +0fbc92: 7020 2d00 5300 |0013: invoke-direct {v3, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.init:(Landroid/util/AttributeSet;)V // method@002d │ │ +0fbc98: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=39 │ │ 0x0005 line=25 │ │ 0x0007 line=26 │ │ 0x000a line=27 │ │ 0x000c line=28 │ │ @@ -276664,70 +276772,70 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -0fdf98: |[0fdf98] afzkl.development.colorpickerview.preference.ColorPickerPreference.init:(Landroid/util/AttributeSet;)V │ │ -0fdfa8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0fdfaa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0fdfac: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0fdfae: 6e10 2a00 0600 |0003: invoke-virtual {v6}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@002a │ │ -0fdfb4: 0c01 |0006: move-result-object v1 │ │ -0fdfb6: 6202 1700 |0007: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference:[I // field@0017 │ │ -0fdfba: 6e30 b101 7102 |0009: invoke-virtual {v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0fdfc0: 0c00 |000c: move-result-object v0 │ │ -0fdfc2: 6001 1800 |000d: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference_showDialogTitle:I // field@0018 │ │ -0fdfc6: 6e30 5502 1004 |000f: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0fdfcc: 0a01 |0012: move-result v1 │ │ -0fdfce: 5c61 3400 |0013: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ -0fdfd2: 6001 1900 |0015: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference_showSelectedColorInList:I // field@0019 │ │ -0fdfd6: 6e30 5502 1005 |0017: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0fdfdc: 0a01 |001a: move-result v1 │ │ -0fdfde: 5c61 3500 |001b: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ -0fdfe2: 6e10 7102 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0fdfe8: 6e10 2a00 0600 |0020: invoke-virtual {v6}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@002a │ │ -0fdfee: 0c01 |0023: move-result-object v1 │ │ -0fdff0: 6202 1a00 |0024: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ -0fdff4: 6e30 b101 7102 |0026: invoke-virtual {v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -0fdffa: 0c00 |0029: move-result-object v0 │ │ -0fdffc: 6001 1c00 |002a: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelVisible:I // field@001c │ │ -0fe000: 6e30 5502 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -0fe006: 0a01 |002f: move-result v1 │ │ -0fe008: 5c61 2d00 |0030: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ -0fe00c: 6001 1b00 |0032: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelText:I // field@001b │ │ -0fe010: 6e20 6902 1000 |0034: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -0fe016: 0c01 |0037: move-result-object v1 │ │ -0fe018: 5b61 2c00 |0038: iput-object v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ -0fe01c: 6001 1e00 |003a: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerSliderColor:I // field@001e │ │ -0fe020: 6e30 5702 1003 |003c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -0fe026: 0a01 |003f: move-result v1 │ │ -0fe028: 5961 2f00 |0040: iput v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fe02c: 6001 1d00 |0042: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerBorderColor:I // field@001d │ │ -0fe030: 6e30 5702 1003 |0044: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -0fe036: 0a01 |0047: move-result v1 │ │ -0fe038: 5961 2e00 |0048: iput v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ -0fe03c: 6e10 7102 0000 |004a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -0fe042: 5561 3500 |004d: iget-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ -0fe046: 3801 0700 |004f: if-eqz v1, 0056 // +0007 │ │ -0fe04a: 6001 1400 |0051: sget v1, Lafzkl/development/colorpickerview/R$layout;.preference_preview_layout:I // field@0014 │ │ -0fe04e: 6e20 3d00 1600 |0053: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setWidgetLayoutResource:(I)V // method@003d │ │ -0fe054: 5561 3400 |0056: iget-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ -0fe058: 3901 0600 |0058: if-nez v1, 005e // +0006 │ │ -0fe05c: 1201 |005a: const/4 v1, #int 0 // #0 │ │ -0fe05e: 6e20 3900 1600 |005b: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setDialogTitle:(Ljava/lang/CharSequence;)V // method@0039 │ │ -0fe064: 6001 1300 |005e: sget v1, Lafzkl/development/colorpickerview/R$layout;.dialog_color_picker:I // field@0013 │ │ -0fe068: 6e20 3800 1600 |0060: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setDialogLayoutResource:(I)V // method@0038 │ │ -0fe06e: 1401 0a00 0401 |0063: const v1, #float 2.42446e-38 // #0104000a │ │ -0fe074: 6e20 3c00 1600 |0066: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setPositiveButtonText:(I)V // method@003c │ │ -0fe07a: 1501 0401 |0069: const/high16 v1, #int 17039360 // #104 │ │ -0fe07e: 6e20 3a00 1600 |006b: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setNegativeButtonText:(I)V // method@003a │ │ -0fe084: 6e20 3b00 5600 |006e: invoke-virtual {v6, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setPersistent:(Z)V // method@003b │ │ -0fe08a: 0e00 |0071: return-void │ │ +0fbc9c: |[0fbc9c] afzkl.development.colorpickerview.preference.ColorPickerPreference.init:(Landroid/util/AttributeSet;)V │ │ +0fbcac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0fbcae: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0fbcb0: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0fbcb2: 6e10 2a00 0600 |0003: invoke-virtual {v6}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@002a │ │ +0fbcb8: 0c01 |0006: move-result-object v1 │ │ +0fbcba: 6202 1700 |0007: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference:[I // field@0017 │ │ +0fbcbe: 6e30 b101 7102 |0009: invoke-virtual {v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0fbcc4: 0c00 |000c: move-result-object v0 │ │ +0fbcc6: 6001 1800 |000d: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference_showDialogTitle:I // field@0018 │ │ +0fbcca: 6e30 5502 1004 |000f: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0fbcd0: 0a01 |0012: move-result v1 │ │ +0fbcd2: 5c61 3400 |0013: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ +0fbcd6: 6001 1900 |0015: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerPreference_showSelectedColorInList:I // field@0019 │ │ +0fbcda: 6e30 5502 1005 |0017: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0fbce0: 0a01 |001a: move-result v1 │ │ +0fbce2: 5c61 3500 |001b: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ +0fbce6: 6e10 7102 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0fbcec: 6e10 2a00 0600 |0020: invoke-virtual {v6}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getContext:()Landroid/content/Context; // method@002a │ │ +0fbcf2: 0c01 |0023: move-result-object v1 │ │ +0fbcf4: 6202 1a00 |0024: sget-object v2, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView:[I // field@001a │ │ +0fbcf8: 6e30 b101 7102 |0026: invoke-virtual {v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +0fbcfe: 0c00 |0029: move-result-object v0 │ │ +0fbd00: 6001 1c00 |002a: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelVisible:I // field@001c │ │ +0fbd04: 6e30 5502 1004 |002c: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +0fbd0a: 0a01 |002f: move-result v1 │ │ +0fbd0c: 5c61 2d00 |0030: iput-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ +0fbd10: 6001 1b00 |0032: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_alphaChannelText:I // field@001b │ │ +0fbd14: 6e20 6902 1000 |0034: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +0fbd1a: 0c01 |0037: move-result-object v1 │ │ +0fbd1c: 5b61 2c00 |0038: iput-object v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ +0fbd20: 6001 1e00 |003a: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerSliderColor:I // field@001e │ │ +0fbd24: 6e30 5702 1003 |003c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +0fbd2a: 0a01 |003f: move-result v1 │ │ +0fbd2c: 5961 2f00 |0040: iput v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbd30: 6001 1d00 |0042: sget v1, Lafzkl/development/colorpickerview/R$styleable;.ColorPickerView_colorPickerBorderColor:I // field@001d │ │ +0fbd34: 6e30 5702 1003 |0044: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +0fbd3a: 0a01 |0047: move-result v1 │ │ +0fbd3c: 5961 2e00 |0048: iput v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ +0fbd40: 6e10 7102 0000 |004a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +0fbd46: 5561 3500 |004d: iget-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showPreviewSelectedColorInList:Z // field@0035 │ │ +0fbd4a: 3801 0700 |004f: if-eqz v1, 0056 // +0007 │ │ +0fbd4e: 6001 1400 |0051: sget v1, Lafzkl/development/colorpickerview/R$layout;.preference_preview_layout:I // field@0014 │ │ +0fbd52: 6e20 3d00 1600 |0053: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setWidgetLayoutResource:(I)V // method@003d │ │ +0fbd58: 5561 3400 |0056: iget-boolean v1, v6, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.showDialogTitle:Z // field@0034 │ │ +0fbd5c: 3901 0600 |0058: if-nez v1, 005e // +0006 │ │ +0fbd60: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +0fbd62: 6e20 3900 1600 |005b: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setDialogTitle:(Ljava/lang/CharSequence;)V // method@0039 │ │ +0fbd68: 6001 1300 |005e: sget v1, Lafzkl/development/colorpickerview/R$layout;.dialog_color_picker:I // field@0013 │ │ +0fbd6c: 6e20 3800 1600 |0060: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setDialogLayoutResource:(I)V // method@0038 │ │ +0fbd72: 1401 0a00 0401 |0063: const v1, #float 2.42446e-38 // #0104000a │ │ +0fbd78: 6e20 3c00 1600 |0066: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setPositiveButtonText:(I)V // method@003c │ │ +0fbd7e: 1501 0401 |0069: const/high16 v1, #int 17039360 // #104 │ │ +0fbd82: 6e20 3a00 1600 |006b: invoke-virtual {v6, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setNegativeButtonText:(I)V // method@003a │ │ +0fbd88: 6e20 3b00 5600 |006e: invoke-virtual {v6, v5}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.setPersistent:(Z)V // method@003b │ │ +0fbd8e: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=46 │ │ 0x000d line=48 │ │ 0x0015 line=49 │ │ 0x001d line=51 │ │ 0x0020 line=52 │ │ @@ -276756,110 +276864,114 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 168 16-bit code units │ │ -0fe08c: |[0fe08c] afzkl.development.colorpickerview.preference.ColorPickerPreference.onBindDialogView:(Landroid/view/View;)V │ │ -0fe09c: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -0fe09e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0fe0a0: 6f20 2305 8700 |0002: invoke-super {v7, v8}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0523 │ │ -0fe0a6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0fe0a8: 6002 0f00 |0006: sget v2, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ -0fe0ac: 6e20 3a38 2800 |0008: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe0b2: 0c02 |000b: move-result-object v2 │ │ -0fe0b4: 1f02 1800 |000c: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ -0fe0b8: 5b72 3100 |000e: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe0bc: 6002 1000 |0010: sget v2, Lafzkl/development/colorpickerview/R$id;.dialog_color_picker_extra_layout_landscape:I // field@0010 │ │ -0fe0c0: 6e20 3a38 2800 |0012: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe0c6: 0c01 |0015: move-result-object v1 │ │ -0fe0c8: 1f01 4807 |0016: check-cast v1, Landroid/widget/LinearLayout; // type@0748 │ │ -0fe0cc: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ -0fe0d0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0fe0d2: 6002 0f00 |001b: sget v2, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ -0fe0d6: 6e20 3a38 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe0dc: 0c02 |0020: move-result-object v2 │ │ -0fe0de: 1f02 1800 |0021: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ -0fe0e2: 5b72 3100 |0023: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe0e6: 6002 0e00 |0025: sget v2, Lafzkl/development/colorpickerview/R$id;.color_panel_old:I // field@000e │ │ -0fe0ea: 6e20 3a38 2800 |0027: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe0f0: 0c02 |002a: move-result-object v2 │ │ -0fe0f2: 1f02 1400 |002b: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ -0fe0f6: 5b72 3300 |002d: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ -0fe0fa: 6002 0d00 |002f: sget v2, Lafzkl/development/colorpickerview/R$id;.color_panel_new:I // field@000d │ │ -0fe0fe: 6e20 3a38 2800 |0031: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe104: 0c02 |0034: move-result-object v2 │ │ -0fe106: 1f02 1400 |0035: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ -0fe10a: 5b72 3200 |0037: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mNewColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0032 │ │ -0fe10e: 3900 6100 |0039: if-nez v0, 009a // +0061 │ │ -0fe112: 5472 3300 |003b: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ -0fe116: 6e10 4900 0200 |003d: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getParent:()Landroid/view/ViewParent; // method@0049 │ │ -0fe11c: 0c02 |0040: move-result-object v2 │ │ -0fe11e: 1f02 4807 |0041: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ -0fe122: 5473 3100 |0043: iget-object v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe126: 6e10 6400 0300 |0045: invoke-virtual {v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fe12c: 0a03 |0048: move-result v3 │ │ -0fe12e: 7110 1843 0300 |0049: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fe134: 0a03 |004c: move-result v3 │ │ -0fe136: 5474 3100 |004d: iget-object v4, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe13a: 6e10 6400 0400 |004f: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fe140: 0a04 |0052: move-result v4 │ │ -0fe142: 7110 1843 0400 |0053: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fe148: 0a04 |0056: move-result v4 │ │ -0fe14a: 6e55 b93b 3245 |0057: invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ -0fe150: 5472 3100 |005a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe154: 5573 2d00 |005c: iget-boolean v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ -0fe158: 6e20 7e00 3200 |005e: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@007e │ │ -0fe15e: 5472 3100 |0061: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe162: 5473 2c00 |0063: iget-object v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ -0fe166: 6e20 7d00 3200 |0065: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@007d │ │ -0fe16c: 5472 3100 |0068: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe170: 5273 2f00 |006a: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fe174: 6e20 8600 3200 |006c: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setSliderTrackerColor:(I)V // method@0086 │ │ -0fe17a: 5272 2f00 |006f: iget v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fe17e: 3262 0900 |0071: if-eq v2, v6, 007a // +0009 │ │ -0fe182: 5472 3100 |0073: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe186: 5273 2f00 |0075: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ -0fe18a: 6e20 8600 3200 |0077: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setSliderTrackerColor:(I)V // method@0086 │ │ -0fe190: 5272 2e00 |007a: iget v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ -0fe194: 3262 0900 |007c: if-eq v2, v6, 0085 // +0009 │ │ -0fe198: 5472 3100 |007e: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe19c: 5273 2e00 |0080: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ -0fe1a0: 6e20 7f00 3200 |0082: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setBorderColor:(I)V // method@007f │ │ -0fe1a6: 5472 3100 |0085: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe1aa: 6e20 8500 7200 |0087: invoke-virtual {v2, v7}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@0085 │ │ -0fe1b0: 5472 3300 |008a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ -0fe1b4: 5273 3000 |008c: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe1b8: 6e20 5000 3200 |008e: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ -0fe1be: 5472 3100 |0091: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe1c2: 5273 3000 |0093: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe1c6: 1214 |0095: const/4 v4, #int 1 // #1 │ │ -0fe1c8: 6e30 8100 3204 |0096: invoke-virtual {v2, v3, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ -0fe1ce: 0e00 |0099: return-void │ │ -0fe1d0: 5472 3100 |009a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe1d4: 6e10 6400 0200 |009c: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ -0fe1da: 0a02 |009f: move-result v2 │ │ -0fe1dc: 7110 1843 0200 |00a0: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ -0fe1e2: 0a02 |00a3: move-result v2 │ │ -0fe1e4: 6e55 b93b 5125 |00a4: invoke-virtual {v1, v5, v5, v2, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ -0fe1ea: 28b3 |00a7: goto 005a // -004d │ │ +0fbd90: |[0fbd90] afzkl.development.colorpickerview.preference.ColorPickerPreference.onBindDialogView:(Landroid/view/View;)V │ │ +0fbda0: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0fbda2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0fbda4: 6f20 2305 8700 |0002: invoke-super {v7, v8}, Landroid/preference/DialogPreference;.onBindDialogView:(Landroid/view/View;)V // method@0523 │ │ +0fbdaa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0fbdac: 6002 0f00 |0006: sget v2, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ +0fbdb0: 6e20 3a38 2800 |0008: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbdb6: 0c02 |000b: move-result-object v2 │ │ +0fbdb8: 1f02 1800 |000c: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ +0fbdbc: 5b72 3100 |000e: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbdc0: 6002 1000 |0010: sget v2, Lafzkl/development/colorpickerview/R$id;.dialog_color_picker_extra_layout_landscape:I // field@0010 │ │ +0fbdc4: 6e20 3a38 2800 |0012: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbdca: 0c01 |0015: move-result-object v1 │ │ +0fbdcc: 1f01 4807 |0016: check-cast v1, Landroid/widget/LinearLayout; // type@0748 │ │ +0fbdd0: 3801 0300 |0018: if-eqz v1, 001b // +0003 │ │ +0fbdd4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0fbdd6: 6002 0f00 |001b: sget v2, Lafzkl/development/colorpickerview/R$id;.color_picker_view:I // field@000f │ │ +0fbdda: 6e20 3a38 2800 |001d: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbde0: 0c02 |0020: move-result-object v2 │ │ +0fbde2: 1f02 1800 |0021: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPickerView; // type@0018 │ │ +0fbde6: 5b72 3100 |0023: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbdea: 6002 0e00 |0025: sget v2, Lafzkl/development/colorpickerview/R$id;.color_panel_old:I // field@000e │ │ +0fbdee: 6e20 3a38 2800 |0027: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbdf4: 0c02 |002a: move-result-object v2 │ │ +0fbdf6: 1f02 1400 |002b: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ +0fbdfa: 5b72 3300 |002d: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ +0fbdfe: 6002 0d00 |002f: sget v2, Lafzkl/development/colorpickerview/R$id;.color_panel_new:I // field@000d │ │ +0fbe02: 6e20 3a38 2800 |0031: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbe08: 0c02 |0034: move-result-object v2 │ │ +0fbe0a: 1f02 1400 |0035: check-cast v2, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ +0fbe0e: 5b72 3200 |0037: iput-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mNewColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0032 │ │ +0fbe12: 3900 6100 |0039: if-nez v0, 009a // +0061 │ │ +0fbe16: 5472 3300 |003b: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ +0fbe1a: 6e10 4900 0200 |003d: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.getParent:()Landroid/view/ViewParent; // method@0049 │ │ +0fbe20: 0c02 |0040: move-result-object v2 │ │ +0fbe22: 1f02 4807 |0041: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ +0fbe26: 5473 3100 |0043: iget-object v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe2a: 6e10 6400 0300 |0045: invoke-virtual {v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbe30: 0a03 |0048: move-result v3 │ │ +0fbe32: 7110 1843 0300 |0049: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbe38: 0a03 |004c: move-result v3 │ │ +0fbe3a: 5474 3100 |004d: iget-object v4, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe3e: 6e10 6400 0400 |004f: invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbe44: 0a04 |0052: move-result v4 │ │ +0fbe46: 7110 1843 0400 |0053: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbe4c: 0a04 |0056: move-result v4 │ │ +0fbe4e: 6e55 b93b 3245 |0057: invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ +0fbe54: 5472 3100 |005a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe58: 5573 2d00 |005c: iget-boolean v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelVisible:Z // field@002d │ │ +0fbe5c: 6e20 7e00 3200 |005e: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderVisible:(Z)V // method@007e │ │ +0fbe62: 5472 3100 |0061: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe66: 5473 2c00 |0063: iget-object v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.alphaChannelText:Ljava/lang/String; // field@002c │ │ +0fbe6a: 6e20 7d00 3200 |0065: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setAlphaSliderText:(Ljava/lang/String;)V // method@007d │ │ +0fbe70: 5472 3100 |0068: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe74: 5273 2f00 |006a: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbe78: 6e20 8600 3200 |006c: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setSliderTrackerColor:(I)V // method@0086 │ │ +0fbe7e: 5272 2f00 |006f: iget v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbe82: 3262 0900 |0071: if-eq v2, v6, 007a // +0009 │ │ +0fbe86: 5472 3100 |0073: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbe8a: 5273 2f00 |0075: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerSliderColor:I // field@002f │ │ +0fbe8e: 6e20 8600 3200 |0077: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setSliderTrackerColor:(I)V // method@0086 │ │ +0fbe94: 5272 2e00 |007a: iget v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ +0fbe98: 3262 0900 |007c: if-eq v2, v6, 0085 // +0009 │ │ +0fbe9c: 5472 3100 |007e: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbea0: 5273 2e00 |0080: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.colorPickerBorderColor:I // field@002e │ │ +0fbea4: 6e20 7f00 3200 |0082: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setBorderColor:(I)V // method@007f │ │ +0fbeaa: 5472 3100 |0085: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbeae: 6e20 8500 7200 |0087: invoke-virtual {v2, v7}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setOnColorChangedListener:(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V // method@0085 │ │ +0fbeb4: 5472 3300 |008a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mOldColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0033 │ │ +0fbeb8: 5273 3000 |008c: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fbebc: 6e20 5000 3200 |008e: invoke-virtual {v2, v3}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ +0fbec2: 5472 3100 |0091: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbec6: 5273 3000 |0093: iget v3, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fbeca: 1214 |0095: const/4 v4, #int 1 // #1 │ │ +0fbecc: 6e30 8100 3204 |0096: invoke-virtual {v2, v3, v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ +0fbed2: 0e00 |0099: return-void │ │ +0fbed4: 5472 3100 |009a: iget-object v2, v7, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbed8: 6e10 6400 0200 |009c: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getDrawingOffset:()F // method@0064 │ │ +0fbede: 0a02 |009f: move-result v2 │ │ +0fbee0: 7110 1843 0200 |00a0: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@4318 │ │ +0fbee6: 0a02 |00a3: move-result v2 │ │ +0fbee8: 6e55 b93b 5125 |00a4: invoke-virtual {v1, v5, v5, v2, v5}, Landroid/widget/LinearLayout;.setPadding:(IIII)V // method@3bb9 │ │ +0fbeee: 28b3 |00a7: goto 005a // -004d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x0005 line=136 │ │ 0x0006 line=138 │ │ 0x0010 line=140 │ │ 0x0018 line=142 │ │ 0x001a line=143 │ │ 0x001b line=147 │ │ + 0x001d line=148 │ │ 0x0025 line=149 │ │ 0x002f line=150 │ │ 0x0039 line=152 │ │ 0x003b line=153 │ │ + 0x0045 line=154 │ │ + 0x004f line=155 │ │ + 0x0057 line=153 │ │ 0x005a line=162 │ │ 0x0061 line=163 │ │ 0x0068 line=164 │ │ 0x006f line=166 │ │ 0x0073 line=167 │ │ 0x007a line=170 │ │ 0x007e line=171 │ │ @@ -276879,24 +276991,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0fe1ec: |[0fe1ec] afzkl.development.colorpickerview.preference.ColorPickerPreference.onBindView:(Landroid/view/View;)V │ │ -0fe1fc: 6f20 2405 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindView:(Landroid/view/View;)V // method@0524 │ │ -0fe202: 6001 1200 |0003: sget v1, Lafzkl/development/colorpickerview/R$id;.preference_preview_color_panel:I // field@0012 │ │ -0fe206: 6e20 3a38 1300 |0005: invoke-virtual {v3, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -0fe20c: 0c00 |0008: move-result-object v0 │ │ -0fe20e: 1f00 1400 |0009: check-cast v0, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ -0fe212: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0fe216: 5221 3000 |000d: iget v1, v2, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe21a: 6e20 5000 1000 |000f: invoke-virtual {v0, v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ -0fe220: 0e00 |0012: return-void │ │ +0fbef0: |[0fbef0] afzkl.development.colorpickerview.preference.ColorPickerPreference.onBindView:(Landroid/view/View;)V │ │ +0fbf00: 6f20 2405 3200 |0000: invoke-super {v2, v3}, Landroid/preference/DialogPreference;.onBindView:(Landroid/view/View;)V // method@0524 │ │ +0fbf06: 6001 1200 |0003: sget v1, Lafzkl/development/colorpickerview/R$id;.preference_preview_color_panel:I // field@0012 │ │ +0fbf0a: 6e20 3a38 1300 |0005: invoke-virtual {v3, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0fbf10: 0c00 |0008: move-result-object v0 │ │ +0fbf12: 1f00 1400 |0009: check-cast v0, Lafzkl/development/colorpickerview/view/ColorPanelView; // type@0014 │ │ +0fbf16: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0fbf1a: 5221 3000 |000d: iget v1, v2, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fbf1e: 6e20 5000 1000 |000f: invoke-virtual {v0, v1}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ +0fbf24: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=124 │ │ 0x000b line=126 │ │ 0x000d line=127 │ │ 0x0012 line=130 │ │ @@ -276910,18 +277022,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fe224: |[0fe224] afzkl.development.colorpickerview.preference.ColorPickerPreference.onColorChanged:(I)V │ │ -0fe234: 5410 3200 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mNewColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0032 │ │ -0fe238: 6e20 5000 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ -0fe23e: 0e00 |0005: return-void │ │ +0fbf28: |[0fbf28] afzkl.development.colorpickerview.preference.ColorPickerPreference.onColorChanged:(I)V │ │ +0fbf38: 5410 3200 |0000: iget-object v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mNewColorView:Lafzkl/development/colorpickerview/view/ColorPanelView; // field@0032 │ │ +0fbf3c: 6e20 5000 2000 |0002: invoke-virtual {v0, v2}, Lafzkl/development/colorpickerview/view/ColorPanelView;.setColor:(I)V // method@0050 │ │ +0fbf42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference; │ │ 0x0000 - 0x0006 reg=2 newColor I │ │ @@ -276931,24 +277043,24 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0fe240: |[0fe240] afzkl.development.colorpickerview.preference.ColorPickerPreference.onDialogClosed:(Z)V │ │ -0fe250: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -0fe254: 5410 3100 |0002: iget-object v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe258: 6e10 6200 0000 |0004: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ -0fe25e: 0a00 |0007: move-result v0 │ │ -0fe260: 5910 3000 |0008: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe264: 5210 3000 |000a: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe268: 6e20 3700 0100 |000c: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.persistInt:(I)Z // method@0037 │ │ -0fe26e: 6e10 2e00 0100 |000f: invoke-virtual {v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.notifyChanged:()V // method@002e │ │ -0fe274: 0e00 |0012: return-void │ │ +0fbf44: |[0fbf44] afzkl.development.colorpickerview.preference.ColorPickerPreference.onDialogClosed:(Z)V │ │ +0fbf54: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +0fbf58: 5410 3100 |0002: iget-object v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbf5c: 6e10 6200 0000 |0004: invoke-virtual {v0}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ +0fbf62: 0a00 |0007: move-result v0 │ │ +0fbf64: 5910 3000 |0008: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fbf68: 5210 3000 |000a: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fbf6c: 6e20 3700 0100 |000c: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.persistInt:(I)Z // method@0037 │ │ +0fbf72: 6e10 2e00 0100 |000f: invoke-virtual {v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.notifyChanged:()V // method@002e │ │ +0fbf78: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x000a line=187 │ │ 0x000f line=189 │ │ 0x0012 line=192 │ │ @@ -276961,21 +277073,21 @@ │ │ type : '(Landroid/content/res/TypedArray;I)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0fe278: |[0fe278] afzkl.development.colorpickerview.preference.ColorPickerPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ -0fe288: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ -0fe28c: 6e30 6202 3200 |0002: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -0fe292: 0a00 |0005: move-result v0 │ │ -0fe294: 7110 0143 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -0fe29a: 0c00 |0009: move-result-object v0 │ │ -0fe29c: 1100 |000a: return-object v0 │ │ +0fbf7c: |[0fbf7c] afzkl.development.colorpickerview.preference.ColorPickerPreference.onGetDefaultValue:(Landroid/content/res/TypedArray;I)Ljava/lang/Object; │ │ +0fbf8c: 1500 00ff |0000: const/high16 v0, #int -16777216 // #ff00 │ │ +0fbf90: 6e30 6202 3200 |0002: invoke-virtual {v2, v3, v0}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +0fbf96: 0a00 |0005: move-result v0 │ │ +0fbf98: 7110 0143 0000 |0006: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +0fbf9e: 0c00 |0009: move-result-object v0 │ │ +0fbfa0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference; │ │ 0x0000 - 0x000b reg=2 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x000b reg=3 index I │ │ @@ -276985,42 +277097,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0fe2a0: |[0fe2a0] afzkl.development.colorpickerview.preference.ColorPickerPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0fe2b0: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ -0fe2b4: 6e10 2243 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -0fe2ba: 0c01 |0005: move-result-object v1 │ │ -0fe2bc: 1c02 1200 |0006: const-class v2, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ -0fe2c0: 6e20 2143 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -0fe2c6: 0a01 |000b: move-result v1 │ │ -0fe2c8: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -0fe2cc: 6f20 2505 5400 |000e: invoke-super {v4, v5}, Landroid/preference/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0525 │ │ -0fe2d2: 0e00 |0011: return-void │ │ -0fe2d4: 0750 |0012: move-object v0, v5 │ │ -0fe2d6: 1f00 1200 |0013: check-cast v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ -0fe2da: 6e10 2600 0000 |0015: invoke-virtual {v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0026 │ │ -0fe2e0: 0c01 |0018: move-result-object v1 │ │ -0fe2e2: 6f20 2505 1400 |0019: invoke-super {v4, v1}, Landroid/preference/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0525 │ │ -0fe2e8: 6e10 2b00 0400 |001c: invoke-virtual {v4}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getDialog:()Landroid/app/Dialog; // method@002b │ │ -0fe2ee: 0c01 |001f: move-result-object v1 │ │ -0fe2f0: 3801 f1ff |0020: if-eqz v1, 0011 // -000f │ │ -0fe2f4: 5441 3100 |0022: iget-object v1, v4, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe2f8: 3801 edff |0024: if-eqz v1, 0011 // -0013 │ │ -0fe2fc: 1a01 dd32 |0026: const-string v1, "mColorPicker" // string@32dd │ │ -0fe300: 1a02 b017 |0028: const-string v2, "Restoring color!" // string@17b0 │ │ -0fe304: 7120 5737 2100 |002a: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -0fe30a: 5441 3100 |002d: iget-object v1, v4, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe30e: 5202 2b00 |002f: iget v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ -0fe312: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0fe314: 6e30 8100 2103 |0032: invoke-virtual {v1, v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ -0fe31a: 28dc |0035: goto 0011 // -0024 │ │ +0fbfa4: |[0fbfa4] afzkl.development.colorpickerview.preference.ColorPickerPreference.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0fbfb4: 3805 0e00 |0000: if-eqz v5, 000e // +000e │ │ +0fbfb8: 6e10 2243 0500 |0002: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +0fbfbe: 0c01 |0005: move-result-object v1 │ │ +0fbfc0: 1c02 1200 |0006: const-class v2, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ +0fbfc4: 6e20 2143 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +0fbfca: 0a01 |000b: move-result v1 │ │ +0fbfcc: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +0fbfd0: 6f20 2505 5400 |000e: invoke-super {v4, v5}, Landroid/preference/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0525 │ │ +0fbfd6: 0e00 |0011: return-void │ │ +0fbfd8: 0750 |0012: move-object v0, v5 │ │ +0fbfda: 1f00 1200 |0013: check-cast v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ +0fbfde: 6e10 2600 0000 |0015: invoke-virtual {v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0026 │ │ +0fbfe4: 0c01 |0018: move-result-object v1 │ │ +0fbfe6: 6f20 2505 1400 |0019: invoke-super {v4, v1}, Landroid/preference/DialogPreference;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@0525 │ │ +0fbfec: 6e10 2b00 0400 |001c: invoke-virtual {v4}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getDialog:()Landroid/app/Dialog; // method@002b │ │ +0fbff2: 0c01 |001f: move-result-object v1 │ │ +0fbff4: 3801 f1ff |0020: if-eqz v1, 0011 // -000f │ │ +0fbff8: 5441 3100 |0022: iget-object v1, v4, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fbffc: 3801 edff |0024: if-eqz v1, 0011 // -0013 │ │ +0fc000: 1a01 d832 |0026: const-string v1, "mColorPicker" // string@32d8 │ │ +0fc004: 1a02 ac17 |0028: const-string v2, "Restoring color!" // string@17ac │ │ +0fc008: 7120 5737 2100 |002a: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +0fc00e: 5441 3100 |002d: iget-object v1, v4, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fc012: 5202 2b00 |002f: iget v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ +0fc016: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0fc018: 6e30 8100 2103 |0032: invoke-virtual {v1, v2, v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;.setColor:(IZ)V // method@0081 │ │ +0fc01e: 28dc |0035: goto 0011 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000e line=101 │ │ 0x0011 line=118 │ │ 0x0013 line=106 │ │ 0x0015 line=107 │ │ @@ -277037,32 +277149,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0fe31c: |[0fe31c] afzkl.development.colorpickerview.preference.ColorPickerPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0fe32c: 6f10 2605 0300 |0000: invoke-super {v3}, Landroid/preference/DialogPreference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0526 │ │ -0fe332: 0c01 |0003: move-result-object v1 │ │ -0fe334: 2200 1200 |0004: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ -0fe338: 7020 2500 1000 |0006: invoke-direct {v0, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@0025 │ │ -0fe33e: 6e10 2b00 0300 |0009: invoke-virtual {v3}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getDialog:()Landroid/app/Dialog; // method@002b │ │ -0fe344: 0c02 |000c: move-result-object v2 │ │ -0fe346: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -0fe34a: 5432 3100 |000f: iget-object v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe34e: 3802 0b00 |0011: if-eqz v2, 001c // +000b │ │ -0fe352: 5432 3100 |0013: iget-object v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ -0fe356: 6e10 6200 0200 |0015: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ -0fe35c: 0a02 |0018: move-result v2 │ │ -0fe35e: 5902 2b00 |0019: iput v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ -0fe362: 1100 |001b: return-object v0 │ │ -0fe364: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -0fe366: 5902 2b00 |001d: iput v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ -0fe36a: 28fc |001f: goto 001b // -0004 │ │ +0fc020: |[0fc020] afzkl.development.colorpickerview.preference.ColorPickerPreference.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0fc030: 6f10 2605 0300 |0000: invoke-super {v3}, Landroid/preference/DialogPreference;.onSaveInstanceState:()Landroid/os/Parcelable; // method@0526 │ │ +0fc036: 0c01 |0003: move-result-object v1 │ │ +0fc038: 2200 1200 |0004: new-instance v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState; // type@0012 │ │ +0fc03c: 7020 2500 1000 |0006: invoke-direct {v0, v1}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.:(Landroid/os/Parcelable;)V // method@0025 │ │ +0fc042: 6e10 2b00 0300 |0009: invoke-virtual {v3}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getDialog:()Landroid/app/Dialog; // method@002b │ │ +0fc048: 0c02 |000c: move-result-object v2 │ │ +0fc04a: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +0fc04e: 5432 3100 |000f: iget-object v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fc052: 3802 0b00 |0011: if-eqz v2, 001c // +000b │ │ +0fc056: 5432 3100 |0013: iget-object v2, v3, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; // field@0031 │ │ +0fc05a: 6e10 6200 0200 |0015: invoke-virtual {v2}, Lafzkl/development/colorpickerview/view/ColorPickerView;.getColor:()I // method@0062 │ │ +0fc060: 0a02 |0018: move-result v2 │ │ +0fc062: 5902 2b00 |0019: iput v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ +0fc066: 1100 |001b: return-object v0 │ │ +0fc068: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +0fc06a: 5902 2b00 |001d: iput v2, v0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference$SavedState;.currentColor:I // field@002b │ │ +0fc06e: 28fc |001f: goto 001b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=82 │ │ 0x0009 line=86 │ │ 0x0013 line=87 │ │ 0x001b line=93 │ │ @@ -277077,48 +277189,48 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe36c: |[0fe36c] afzkl.development.colorpickerview.preference.ColorPickerPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ -0fe37c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0fe380: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ -0fe384: 6e20 2c00 0100 |0004: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getPersistedInt:(I)I // method@002c │ │ -0fe38a: 0a00 |0007: move-result v0 │ │ -0fe38c: 5910 3000 |0008: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe390: 0e00 |000a: return-void │ │ -0fe392: 1f03 6808 |000b: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ -0fe396: 6e10 fd42 0300 |000d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -0fe39c: 0a00 |0010: move-result v0 │ │ -0fe39e: 5910 3000 |0011: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe3a2: 5210 3000 |0013: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ -0fe3a6: 6e20 3700 0100 |0015: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.persistInt:(I)Z // method@0037 │ │ -0fe3ac: 28f2 |0018: goto 000a // -000e │ │ +0fc070: |[0fc070] afzkl.development.colorpickerview.preference.ColorPickerPreference.onSetInitialValue:(ZLjava/lang/Object;)V │ │ +0fc080: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0fc084: 1500 00ff |0002: const/high16 v0, #int -16777216 // #ff00 │ │ +0fc088: 6e20 2c00 0100 |0004: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.getPersistedInt:(I)I // method@002c │ │ +0fc08e: 0a00 |0007: move-result v0 │ │ +0fc090: 5910 3000 |0008: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fc094: 0e00 |000a: return-void │ │ +0fc096: 1f03 6808 |000b: check-cast v3, Ljava/lang/Integer; // type@0868 │ │ +0fc09a: 6e10 fd42 0300 |000d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +0fc0a0: 0a00 |0010: move-result v0 │ │ +0fc0a2: 5910 3000 |0011: iput v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fc0a6: 5210 3000 |0013: iget v0, v1, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.mColor:I // field@0030 │ │ +0fc0aa: 6e20 3700 0100 |0015: invoke-virtual {v1, v0}, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;.persistInt:(I)Z // method@0037 │ │ +0fc0b0: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 0x000a line=204 │ │ 0x000b line=201 │ │ 0x0013 line=202 │ │ locals : │ │ 0x0000 - 0x000a reg=3 defaultValue Ljava/lang/Object; │ │ 0x000b - 0x000d reg=3 defaultValue Ljava/lang/Object; │ │ 0x0000 - 0x0019 reg=1 this Lafzkl/development/colorpickerview/preference/ColorPickerPreference; │ │ 0x0000 - 0x0019 reg=2 restorePersistedValue Z │ │ │ │ - source_file_idx : 1515 (ColorPickerPreference.java) │ │ + source_file_idx : 1511 (ColorPickerPreference.java) │ │ │ │ Class #1172 header: │ │ class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 823 │ │ +source_file_idx : 820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1172 annotations: │ │ Annotations on class │ │ @@ -277139,17 +277251,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe3b0: |[0fe3b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -0fe3c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe3c6: 0e00 |0003: return-void │ │ +0fc0b4: |[0fc0b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +0fc0c4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc0ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -277158,17 +277270,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe3c8: |[0fe3c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0fe3d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe3da: 0f00 |0001: return v0 │ │ +0fc0cc: |[0fc0cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0fc0dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc0de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -277177,17 +277289,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe3dc: |[0fe3dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0fe3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe3ee: 0f00 |0001: return v0 │ │ +0fc0e0: |[0fc0e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0fc0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc0f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -277196,17 +277308,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe3f0: |[0fe3f0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0fe400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe402: 1100 |0001: return-object v0 │ │ +0fc0f4: |[0fc0f4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0fc104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc106: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -277215,17 +277327,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe404: |[0fe404] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0fe414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe416: 1100 |0001: return-object v0 │ │ +0fc108: |[0fc108] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0fc118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc11a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -277234,17 +277346,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe418: |[0fe418] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0fe428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe42a: 1100 |0001: return-object v0 │ │ +0fc11c: |[0fc11c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0fc12c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc12e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -277253,31 +277365,31 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe42c: |[0fe42c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0fe43c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe43e: 1100 |0001: return-object v0 │ │ +0fc130: |[0fc130] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0fc140: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc142: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 823 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 820 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1173 header: │ │ class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1817 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 7 │ │ │ │ Class #1173 annotations: │ │ Annotations on class │ │ @@ -277338,33 +277450,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0fe440: |[0fe440] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.:()V │ │ -0fe450: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0fe452: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe458: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0fe45c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0fe462: 5b30 e100 |0009: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe466: 2200 a408 |000b: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0fe46a: 7010 c243 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0fe470: 5b30 e600 |0010: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ -0fe474: 1600 c800 |0012: const-wide/16 v0, #int 200 // #c8 │ │ -0fe478: 5a30 de00 |0014: iput-wide v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ -0fe47c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0fe47e: 5930 e000 |0017: iput v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ -0fe482: 5c32 e400 |0019: iput-boolean v2, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ -0fe486: 5c32 df00 |001b: iput-boolean v2, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ -0fe48a: 2200 3c01 |001d: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1; // type@013c │ │ -0fe48e: 7020 9c05 3000 |001f: invoke-direct {v0, v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@059c │ │ -0fe494: 5b30 e200 |0022: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ -0fe498: 0e00 |0024: return-void │ │ +0fc144: |[0fc144] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.:()V │ │ +0fc154: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fc156: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc15c: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0fc160: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fc166: 5b30 e100 |0009: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc16a: 2200 a408 |000b: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0fc16e: 7010 c243 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fc174: 5b30 e600 |0010: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ +0fc178: 1600 c800 |0012: const-wide/16 v0, #int 200 // #c8 │ │ +0fc17c: 5a30 de00 |0014: iput-wide v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ +0fc180: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0fc182: 5930 e000 |0017: iput v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ +0fc186: 5c32 e400 |0019: iput-boolean v2, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ +0fc18a: 5c32 df00 |001b: iput-boolean v2, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ +0fc18e: 2200 3c01 |001d: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1; // type@013c │ │ +0fc192: 7020 9c05 3000 |001f: invoke-direct {v0, v3}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator$1;.:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V // method@059c │ │ +0fc198: 5b30 e200 |0022: iput-object v0, v3, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ +0fc19c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=40 │ │ 0x000b line=41 │ │ 0x0012 line=45 │ │ 0x0016 line=46 │ │ @@ -277380,18 +277492,18 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0fe49c: |[0fe49c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$000:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ -0fe4ac: 7010 ae05 0200 |0000: invoke-direct {v2}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.getTime:()J // method@05ae │ │ -0fe4b2: 0b00 |0003: move-result-wide v0 │ │ -0fe4b4: 1000 |0004: return-wide v0 │ │ +0fc1a0: |[0fc1a0] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$000:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ +0fc1b0: 7010 ae05 0200 |0000: invoke-direct {v2}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.getTime:()J // method@05ae │ │ +0fc1b6: 0b00 |0003: move-result-wide v0 │ │ +0fc1b8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #2 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277399,17 +277511,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe4b8: |[0fe4b8] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$100:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ -0fe4c8: 5320 e300 |0000: iget-wide v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStartTime:J // field@00e3 │ │ -0fe4cc: 1000 |0002: return-wide v0 │ │ +0fc1bc: |[0fc1bc] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$100:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ +0fc1cc: 5320 e300 |0000: iget-wide v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStartTime:J // field@00e3 │ │ +0fc1d0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #3 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277417,17 +277529,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe4d0: |[0fe4d0] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$200:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ -0fe4e0: 5320 de00 |0000: iget-wide v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ -0fe4e4: 1000 |0002: return-wide v0 │ │ +0fc1d4: |[0fc1d4] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$200:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)J │ │ +0fc1e4: 5320 de00 |0000: iget-wide v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ +0fc1e8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #4 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277435,17 +277547,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe4e8: |[0fe4e8] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$300:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)F │ │ -0fe4f8: 5210 e000 |0000: iget v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ -0fe4fc: 0f00 |0002: return v0 │ │ +0fc1ec: |[0fc1ec] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$300:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)F │ │ +0fc1fc: 5210 e000 |0000: iget v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ +0fc200: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #5 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277453,17 +277565,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe500: |[0fe500] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$302:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;F)F │ │ -0fe510: 5901 e000 |0000: iput v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ -0fe514: 0f01 |0002: return v1 │ │ +0fc204: |[0fc204] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$302:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;F)F │ │ +0fc214: 5901 e000 |0000: iput v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ +0fc218: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -277472,17 +277584,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe518: |[0fe518] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$400:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ -0fe528: 7010 af05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.notifyUpdateListeners:()V // method@05af │ │ -0fe52e: 0e00 |0003: return-void │ │ +0fc21c: |[0fc21c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$400:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ +0fc22c: 7010 af05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.notifyUpdateListeners:()V // method@05af │ │ +0fc232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #7 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277490,17 +277602,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe530: |[0fe530] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$500:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ -0fe540: 7010 ab05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchEnd:()V // method@05ab │ │ -0fe546: 0e00 |0003: return-void │ │ +0fc234: |[0fc234] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$500:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)V │ │ +0fc244: 7010 ab05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchEnd:()V // method@05ab │ │ +0fc24a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #8 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277508,17 +277620,17 @@ │ │ type : '(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe548: |[0fe548] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$600:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)Ljava/lang/Runnable; │ │ -0fe558: 5410 e200 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ -0fe55c: 1100 |0002: return-object v0 │ │ +0fc24c: |[0fc24c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.access$600:(Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;)Ljava/lang/Runnable; │ │ +0fc25c: 5410 e200 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ +0fc260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #9 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277526,28 +277638,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe560: |[0fe560] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchCancel:()V │ │ -0fe570: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe574: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ -0fe57a: 0a01 |0005: move-result v1 │ │ -0fe57c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0fe580: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0fe584: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe588: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0fe58e: 0c01 |000f: move-result-object v1 │ │ -0fe590: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ -0fe594: 7220 9505 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationCancel:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0595 │ │ -0fe59a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0fe59e: 28f1 |0017: goto 0008 // -000f │ │ -0fe5a0: 0e00 |0018: return-void │ │ +0fc264: |[0fc264] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchCancel:()V │ │ +0fc274: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc278: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ +0fc27e: 0a01 |0005: move-result v1 │ │ +0fc280: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0fc284: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0fc288: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc28c: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0fc292: 0c01 |000f: move-result-object v1 │ │ +0fc294: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ +0fc298: 7220 9505 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationCancel:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0595 │ │ +0fc29e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fc2a2: 28f1 |0017: goto 0008 // -000f │ │ +0fc2a4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000a line=125 │ │ 0x0015 line=124 │ │ 0x0018 line=127 │ │ locals : │ │ @@ -277559,28 +277671,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe5a4: |[0fe5a4] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchEnd:()V │ │ -0fe5b4: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe5b8: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ -0fe5be: 0a01 |0005: move-result v1 │ │ -0fe5c0: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0fe5c4: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0fe5c8: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe5cc: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0fe5d2: 0c01 |000f: move-result-object v1 │ │ -0fe5d4: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ -0fe5d8: 7220 9605 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationEnd:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0596 │ │ -0fe5de: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0fe5e2: 28f1 |0017: goto 0008 // -000f │ │ -0fe5e4: 0e00 |0018: return-void │ │ +0fc2a8: |[0fc2a8] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchEnd:()V │ │ +0fc2b8: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc2bc: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ +0fc2c2: 0a01 |0005: move-result v1 │ │ +0fc2c4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0fc2c8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0fc2cc: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc2d0: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0fc2d6: 0c01 |000f: move-result-object v1 │ │ +0fc2d8: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ +0fc2dc: 7220 9605 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationEnd:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0596 │ │ +0fc2e2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fc2e6: 28f1 |0017: goto 0008 // -000f │ │ +0fc2e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000a line=119 │ │ 0x0015 line=118 │ │ 0x0018 line=121 │ │ locals : │ │ @@ -277592,28 +277704,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe5e8: |[0fe5e8] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchStart:()V │ │ -0fe5f8: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe5fc: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ -0fe602: 0a01 |0005: move-result v1 │ │ -0fe604: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0fe608: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0fe60c: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe610: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0fe616: 0c01 |000f: move-result-object v1 │ │ -0fe618: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ -0fe61c: 7220 9805 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationStart:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0598 │ │ -0fe622: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0fe626: 28f1 |0017: goto 0008 // -000f │ │ -0fe628: 0e00 |0018: return-void │ │ +0fc2ec: |[0fc2ec] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.dispatchStart:()V │ │ +0fc2fc: 5421 e100 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc300: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ +0fc306: 0a01 |0005: move-result v1 │ │ +0fc308: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0fc30c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0fc310: 5421 e100 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc314: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0fc31a: 0c01 |000f: move-result-object v1 │ │ +0fc31c: 1f01 3901 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorListenerCompat; // type@0139 │ │ +0fc320: 7220 9805 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorListenerCompat;.onAnimationStart:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@0598 │ │ +0fc326: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fc32a: 28f1 |0017: goto 0008 // -000f │ │ +0fc32c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x000a line=113 │ │ 0x0015 line=112 │ │ 0x0018 line=115 │ │ locals : │ │ @@ -277625,19 +277737,19 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0fe62c: |[0fe62c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.getTime:()J │ │ -0fe63c: 5420 e500 |0000: iget-object v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ -0fe640: 6e10 4938 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getDrawingTime:()J // method@3849 │ │ -0fe646: 0b00 |0005: move-result-wide v0 │ │ -0fe648: 1000 |0006: return-wide v0 │ │ +0fc330: |[0fc330] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.getTime:()J │ │ +0fc340: 5420 e500 |0000: iget-object v0, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ +0fc344: 6e10 4938 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getDrawingTime:()J // method@3849 │ │ +0fc34a: 0b00 |0005: move-result-wide v0 │ │ +0fc34c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #13 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277645,28 +277757,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe64c: |[0fe64c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.notifyUpdateListeners:()V │ │ -0fe65c: 5421 e600 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ -0fe660: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ -0fe666: 0a01 |0005: move-result v1 │ │ -0fe668: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0fe66c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0fe670: 5421 e600 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ -0fe674: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -0fe67a: 0c01 |000f: move-result-object v1 │ │ -0fe67c: 1f01 3b01 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // type@013b │ │ -0fe680: 7220 9b05 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorUpdateListenerCompat;.onAnimationUpdate:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@059b │ │ -0fe686: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0fe68a: 28f1 |0017: goto 0008 // -000f │ │ -0fe68c: 0e00 |0018: return-void │ │ +0fc350: |[0fc350] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.notifyUpdateListeners:()V │ │ +0fc360: 5421 e600 |0000: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ +0fc364: 7210 2c44 0100 |0002: invoke-interface {v1}, Ljava/util/List;.size:()I // method@442c │ │ +0fc36a: 0a01 |0005: move-result v1 │ │ +0fc36c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0fc370: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0fc374: 5421 e600 |000a: iget-object v1, v2, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ +0fc378: 7220 2644 0100 |000c: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +0fc37e: 0c01 |000f: move-result-object v1 │ │ +0fc380: 1f01 3b01 |0010: check-cast v1, Landroid/support/v4/animation/AnimatorUpdateListenerCompat; // type@013b │ │ +0fc384: 7220 9b05 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/animation/AnimatorUpdateListenerCompat;.onAnimationUpdate:(Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@059b │ │ +0fc38a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fc38e: 28f1 |0017: goto 0008 // -000f │ │ +0fc390: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x000a line=74 │ │ 0x0015 line=73 │ │ 0x0018 line=76 │ │ locals : │ │ @@ -277679,18 +277791,18 @@ │ │ type : '(Landroid/support/v4/animation/AnimatorListenerCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fe690: |[0fe690] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.addListener:(Landroid/support/v4/animation/AnimatorListenerCompat;)V │ │ -0fe6a0: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ -0fe6a4: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0fe6aa: 0e00 |0005: return-void │ │ +0fc394: |[0fc394] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.addListener:(Landroid/support/v4/animation/AnimatorListenerCompat;)V │ │ +0fc3a4: 5410 e100 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mListeners:Ljava/util/List; // field@00e1 │ │ +0fc3a8: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0fc3ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/animation/AnimatorListenerCompat; │ │ @@ -277700,18 +277812,18 @@ │ │ type : '(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fe6ac: |[0fe6ac] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.addUpdateListener:(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ -0fe6bc: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ -0fe6c0: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -0fe6c6: 0e00 |0005: return-void │ │ +0fc3b0: |[0fc3b0] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.addUpdateListener:(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ +0fc3c0: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mUpdateListeners:Ljava/util/List; // field@00e6 │ │ +0fc3c4: 7220 2144 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +0fc3ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ 0x0000 - 0x0006 reg=2 animatorUpdateListener Landroid/support/v4/animation/AnimatorUpdateListenerCompat; │ │ @@ -277721,25 +277833,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0fe6c8: |[0fe6c8] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.cancel:()V │ │ -0fe6d8: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ -0fe6dc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0fe6e0: 0e00 |0004: return-void │ │ -0fe6e2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0fe6e4: 5c10 df00 |0006: iput-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ -0fe6e8: 5510 e400 |0008: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ -0fe6ec: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0fe6f0: 7010 aa05 0100 |000c: invoke-direct {v1}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchCancel:()V // method@05aa │ │ -0fe6f6: 7010 ab05 0100 |000f: invoke-direct {v1}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchEnd:()V // method@05ab │ │ -0fe6fc: 28f2 |0012: goto 0004 // -000e │ │ +0fc3cc: |[0fc3cc] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.cancel:()V │ │ +0fc3dc: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ +0fc3e0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0fc3e4: 0e00 |0004: return-void │ │ +0fc3e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0fc3e8: 5c10 df00 |0006: iput-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mEnded:Z // field@00df │ │ +0fc3ec: 5510 e400 |0008: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ +0fc3f0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0fc3f4: 7010 aa05 0100 |000c: invoke-direct {v1}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchCancel:()V // method@05aa │ │ +0fc3fa: 7010 ab05 0100 |000f: invoke-direct {v1}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchEnd:()V // method@05ab │ │ +0fc400: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=139 │ │ 0x0005 line=134 │ │ 0x0008 line=135 │ │ 0x000c line=136 │ │ @@ -277752,17 +277864,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe700: |[0fe700] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.getAnimatedFraction:()F │ │ -0fe710: 5210 e000 |0000: iget v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ -0fe714: 0f00 |0002: return v0 │ │ +0fc404: |[0fc404] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.getAnimatedFraction:()F │ │ +0fc414: 5210 e000 |0000: iget v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ +0fc418: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ #4 : (in Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;) │ │ @@ -277770,19 +277882,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0fe718: |[0fe718] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.setDuration:(J)V │ │ -0fe728: 5510 e400 |0000: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ -0fe72c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0fe730: 5a12 de00 |0004: iput-wide v2, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ -0fe734: 0e00 |0006: return-void │ │ +0fc41c: |[0fc41c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.setDuration:(J)V │ │ +0fc42c: 5510 e400 |0000: iget-boolean v0, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ +0fc430: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0fc434: 5a12 de00 |0004: iput-wide v2, v1, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mDuration:J // field@00de │ │ +0fc438: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=91 │ │ 0x0006 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ @@ -277793,17 +277905,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fe738: |[0fe738] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.setTarget:(Landroid/view/View;)V │ │ -0fe748: 5b01 e500 |0000: iput-object v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ -0fe74c: 0e00 |0002: return-void │ │ +0fc43c: |[0fc43c] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.setTarget:(Landroid/view/View;)V │ │ +0fc44c: 5b01 e500 |0000: iput-object v1, v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ +0fc450: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0002 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ 0x0000 - 0x0003 reg=1 view Landroid/view/View; │ │ @@ -277813,50 +277925,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0fe750: |[0fe750] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.start:()V │ │ -0fe760: 5540 e400 |0000: iget-boolean v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ -0fe764: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0fe768: 0e00 |0004: return-void │ │ -0fe76a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0fe76c: 5c40 e400 |0006: iput-boolean v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ -0fe770: 7010 ac05 0400 |0008: invoke-direct {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchStart:()V // method@05ac │ │ -0fe776: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0fe778: 5940 e000 |000c: iput v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ -0fe77c: 7010 ae05 0400 |000e: invoke-direct {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.getTime:()J // method@05ae │ │ -0fe782: 0b00 |0011: move-result-wide v0 │ │ -0fe784: 5a40 e300 |0012: iput-wide v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStartTime:J // field@00e3 │ │ -0fe788: 5440 e500 |0014: iget-object v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ -0fe78c: 5441 e200 |0016: iget-object v1, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ -0fe790: 1602 1000 |0018: const-wide/16 v2, #int 16 // #10 │ │ -0fe794: 6e40 b138 1032 |001a: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -0fe79a: 28e7 |001d: goto 0004 // -0019 │ │ +0fc454: |[0fc454] android.support.v4.animation.DonutAnimatorCompatProvider$DonutFloatValueAnimator.start:()V │ │ +0fc464: 5540 e400 |0000: iget-boolean v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ +0fc468: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0fc46c: 0e00 |0004: return-void │ │ +0fc46e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0fc470: 5c40 e400 |0006: iput-boolean v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStarted:Z // field@00e4 │ │ +0fc474: 7010 ac05 0400 |0008: invoke-direct {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.dispatchStart:()V // method@05ac │ │ +0fc47a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0fc47c: 5940 e000 |000c: iput v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mFraction:F // field@00e0 │ │ +0fc480: 7010 ae05 0400 |000e: invoke-direct {v4}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.getTime:()J // method@05ae │ │ +0fc486: 0b00 |0011: move-result-wide v0 │ │ +0fc488: 5a40 e300 |0012: iput-wide v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mStartTime:J // field@00e3 │ │ +0fc48c: 5440 e500 |0014: iget-object v0, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mTarget:Landroid/view/View; // field@00e5 │ │ +0fc490: 5441 e200 |0016: iget-object v1, v4, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.mLoopRunnable:Ljava/lang/Runnable; // field@00e2 │ │ +0fc494: 1602 1000 |0018: const-wide/16 v2, #int 16 // #10 │ │ +0fc498: 6e40 b138 1032 |001a: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +0fc49e: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=105 │ │ 0x0005 line=100 │ │ 0x0008 line=101 │ │ 0x000b line=102 │ │ 0x000e line=103 │ │ 0x0014 line=104 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; │ │ │ │ - source_file_idx : 1817 (DonutAnimatorCompatProvider.java) │ │ + source_file_idx : 1813 (DonutAnimatorCompatProvider.java) │ │ │ │ Class #1174 header: │ │ class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1817 │ │ +source_file_idx : 1813 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1174 annotations: │ │ Annotations on class │ │ @@ -277876,17 +277988,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe79c: |[0fe79c] android.support.v4.animation.DonutAnimatorCompatProvider.:()V │ │ -0fe7ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe7b2: 0e00 |0003: return-void │ │ +0fc4a0: |[0fc4a0] android.support.v4.animation.DonutAnimatorCompatProvider.:()V │ │ +0fc4b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc4b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/animation/DonutAnimatorCompatProvider; │ │ │ │ @@ -277896,16 +278008,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fe7b4: |[0fe7b4] android.support.v4.animation.DonutAnimatorCompatProvider.clearInterpolator:(Landroid/view/View;)V │ │ -0fe7c4: 0e00 |0000: return-void │ │ +0fc4b8: |[0fc4b8] android.support.v4.animation.DonutAnimatorCompatProvider.clearInterpolator:(Landroid/view/View;)V │ │ +0fc4c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/animation/DonutAnimatorCompatProvider; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -277914,31 +278026,31 @@ │ │ type : '()Landroid/support/v4/animation/ValueAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fe7c8: |[0fe7c8] android.support.v4.animation.DonutAnimatorCompatProvider.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ -0fe7d8: 2200 3d01 |0000: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // type@013d │ │ -0fe7dc: 7010 9e05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.:()V // method@059e │ │ -0fe7e2: 1100 |0005: return-object v0 │ │ +0fc4cc: |[0fc4cc] android.support.v4.animation.DonutAnimatorCompatProvider.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ +0fc4dc: 2200 3d01 |0000: new-instance v0, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator; // type@013d │ │ +0fc4e0: 7010 9e05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator;.:()V // method@059e │ │ +0fc4e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/DonutAnimatorCompatProvider; │ │ │ │ - source_file_idx : 1817 (DonutAnimatorCompatProvider.java) │ │ + source_file_idx : 1813 (DonutAnimatorCompatProvider.java) │ │ │ │ Class #1175 header: │ │ class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2265 │ │ +source_file_idx : 2261 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1175 annotations: │ │ Annotations on class │ │ @@ -277963,18 +278075,18 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fe7e4: |[0fe7e4] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.:(Landroid/animation/Animator;)V │ │ -0fe7f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe7fa: 5b01 eb00 |0003: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe7fe: 0e00 |0005: return-void │ │ +0fc4e8: |[0fc4e8] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.:(Landroid/animation/Animator;)V │ │ +0fc4f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc4fe: 5b01 eb00 |0003: iput-object v1, v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc502: 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/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ @@ -277986,20 +278098,20 @@ │ │ type : '(Landroid/support/v4/animation/AnimatorListenerCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0fe800: |[0fe800] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.addListener:(Landroid/support/v4/animation/AnimatorListenerCompat;)V │ │ -0fe810: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe814: 2201 3f01 |0002: new-instance v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; // type@013f │ │ -0fe818: 7030 b605 3102 |0004: invoke-direct {v1, v3, v2}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.:(Landroid/support/v4/animation/AnimatorListenerCompat;Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@05b6 │ │ -0fe81e: 6e20 9000 1000 |0007: invoke-virtual {v0, v1}, Landroid/animation/Animator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0090 │ │ -0fe824: 0e00 |000a: return-void │ │ +0fc504: |[0fc504] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.addListener:(Landroid/support/v4/animation/AnimatorListenerCompat;)V │ │ +0fc514: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc518: 2201 3f01 |0002: new-instance v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper; // type@013f │ │ +0fc51c: 7030 b605 3102 |0004: invoke-direct {v1, v3, v2}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$AnimatorListenerCompatWrapper;.:(Landroid/support/v4/animation/AnimatorListenerCompat;Landroid/support/v4/animation/ValueAnimatorCompat;)V // method@05b6 │ │ +0fc522: 6e20 9000 1000 |0007: invoke-virtual {v0, v1}, Landroid/animation/Animator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0090 │ │ +0fc528: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x000a line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ 0x0000 - 0x000b reg=3 listener Landroid/support/v4/animation/AnimatorListenerCompat; │ │ @@ -278009,24 +278121,24 @@ │ │ type : '(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0fe828: |[0fe828] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.addUpdateListener:(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ -0fe838: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe83c: 2000 1f00 |0002: instance-of v0, v0, Landroid/animation/ValueAnimator; // type@001f │ │ -0fe840: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0fe844: 5420 eb00 |0006: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe848: 1f00 1f00 |0008: check-cast v0, Landroid/animation/ValueAnimator; // type@001f │ │ -0fe84c: 2201 4001 |000a: new-instance v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1; // type@0140 │ │ -0fe850: 7030 bb05 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.:(Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V // method@05bb │ │ -0fe856: 6e20 9700 1000 |000f: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0097 │ │ -0fe85c: 0e00 |0012: return-void │ │ +0fc52c: |[0fc52c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.addUpdateListener:(Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V │ │ +0fc53c: 5420 eb00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc540: 2000 1f00 |0002: instance-of v0, v0, Landroid/animation/ValueAnimator; // type@001f │ │ +0fc544: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0fc548: 5420 eb00 |0006: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc54c: 1f00 1f00 |0008: check-cast v0, Landroid/animation/ValueAnimator; // type@001f │ │ +0fc550: 2201 4001 |000a: new-instance v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1; // type@0140 │ │ +0fc554: 7030 bb05 2103 |000c: invoke-direct {v1, v2, v3}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat$1;.:(Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;Landroid/support/v4/animation/AnimatorUpdateListenerCompat;)V // method@05bb │ │ +0fc55a: 6e20 9700 1000 |000f: invoke-virtual {v0, v1}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0097 │ │ +0fc560: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0006 line=78 │ │ 0x0012 line=87 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ @@ -278037,18 +278149,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fe860: |[0fe860] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.cancel:()V │ │ -0fe870: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe874: 6e10 9100 0000 |0002: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0091 │ │ -0fe87a: 0e00 |0005: return-void │ │ +0fc564: |[0fc564] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.cancel:()V │ │ +0fc574: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc578: 6e10 9100 0000 |0002: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0091 │ │ +0fc57e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ │ │ @@ -278057,20 +278169,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0fe87c: |[0fe87c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.getAnimatedFraction:()F │ │ -0fe88c: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe890: 1f00 1f00 |0002: check-cast v0, Landroid/animation/ValueAnimator; // type@001f │ │ -0fe894: 6e10 9800 0000 |0004: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.getAnimatedFraction:()F // method@0098 │ │ -0fe89a: 0a00 |0007: move-result v0 │ │ -0fe89c: 0f00 |0008: return v0 │ │ +0fc580: |[0fc580] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.getAnimatedFraction:()F │ │ +0fc590: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc594: 1f00 1f00 |0002: check-cast v0, Landroid/animation/ValueAnimator; // type@001f │ │ +0fc598: 6e10 9800 0000 |0004: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.getAnimatedFraction:()F // method@0098 │ │ +0fc59e: 0a00 |0007: move-result v0 │ │ +0fc5a0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ │ │ #4 : (in Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;) │ │ @@ -278078,18 +278190,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0fe8a0: |[0fe8a0] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.setDuration:(J)V │ │ -0fe8b0: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe8b4: 6e30 9200 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/animation/Animator;.setDuration:(J)Landroid/animation/Animator; // method@0092 │ │ -0fe8ba: 0e00 |0005: return-void │ │ +0fc5a4: |[0fc5a4] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.setDuration:(J)V │ │ +0fc5b4: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc5b8: 6e30 9200 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/animation/Animator;.setDuration:(J)Landroid/animation/Animator; // method@0092 │ │ +0fc5be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ 0x0000 - 0x0006 reg=2 duration J │ │ @@ -278099,18 +278211,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0fe8bc: |[0fe8bc] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.setTarget:(Landroid/view/View;)V │ │ -0fe8cc: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe8d0: 6e20 9300 2000 |0002: invoke-virtual {v0, v2}, Landroid/animation/Animator;.setTarget:(Ljava/lang/Object;)V // method@0093 │ │ -0fe8d6: 0e00 |0005: return-void │ │ +0fc5c0: |[0fc5c0] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.setTarget:(Landroid/view/View;)V │ │ +0fc5d0: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc5d4: 6e20 9300 2000 |0002: invoke-virtual {v0, v2}, Landroid/animation/Animator;.setTarget:(Ljava/lang/Object;)V // method@0093 │ │ +0fc5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -278120,32 +278232,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0fe8d8: |[0fe8d8] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.start:()V │ │ -0fe8e8: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ -0fe8ec: 6e10 9400 0000 |0002: invoke-virtual {v0}, Landroid/animation/Animator;.start:()V // method@0094 │ │ -0fe8f2: 0e00 |0005: return-void │ │ +0fc5dc: |[0fc5dc] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.start:()V │ │ +0fc5ec: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.mWrapped:Landroid/animation/Animator; // field@00eb │ │ +0fc5f0: 6e10 9400 0000 |0002: invoke-virtual {v0}, Landroid/animation/Animator;.start:()V // method@0094 │ │ +0fc5f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; │ │ │ │ - source_file_idx : 2265 (HoneycombMr1AnimatorCompatProvider.java) │ │ + source_file_idx : 2261 (HoneycombMr1AnimatorCompatProvider.java) │ │ │ │ Class #1176 header: │ │ class_idx : 322 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2265 │ │ +source_file_idx : 2261 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1176 annotations: │ │ Annotations on class │ │ @@ -278169,17 +278281,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe8f4: |[0fe8f4] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.:()V │ │ -0fe904: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe90a: 0e00 |0003: return-void │ │ +0fc5f8: |[0fc5f8] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.:()V │ │ +0fc608: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc60e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider; │ │ │ │ @@ -278189,27 +278301,27 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0fe90c: |[0fe90c] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.clearInterpolator:(Landroid/view/View;)V │ │ -0fe91c: 5420 ec00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ -0fe920: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0fe924: 2200 1f00 |0004: new-instance v0, Landroid/animation/ValueAnimator; // type@001f │ │ -0fe928: 7010 9600 0000 |0006: invoke-direct {v0}, Landroid/animation/ValueAnimator;.:()V // method@0096 │ │ -0fe92e: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@009a │ │ -0fe934: 0c00 |000c: move-result-object v0 │ │ -0fe936: 5b20 ec00 |000d: iput-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ -0fe93a: 6e10 2b38 0300 |000f: invoke-virtual {v3}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ -0fe940: 0c00 |0012: move-result-object v0 │ │ -0fe942: 5421 ec00 |0013: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ -0fe946: 6e20 7639 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@3976 │ │ -0fe94c: 0e00 |0018: return-void │ │ +0fc610: |[0fc610] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.clearInterpolator:(Landroid/view/View;)V │ │ +0fc620: 5420 ec00 |0000: iget-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ +0fc624: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0fc628: 2200 1f00 |0004: new-instance v0, Landroid/animation/ValueAnimator; // type@001f │ │ +0fc62c: 7010 9600 0000 |0006: invoke-direct {v0}, Landroid/animation/ValueAnimator;.:()V // method@0096 │ │ +0fc632: 6e10 9a00 0000 |0009: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@009a │ │ +0fc638: 0c00 |000c: move-result-object v0 │ │ +0fc63a: 5b20 ec00 |000d: iput-object v0, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ +0fc63e: 6e10 2b38 0300 |000f: invoke-virtual {v3}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@382b │ │ +0fc644: 0c00 |0012: move-result-object v0 │ │ +0fc646: 5421 ec00 |0013: iget-object v1, v2, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider;.mDefaultInterpolator:Landroid/animation/TimeInterpolator; // field@00ec │ │ +0fc64a: 6e20 7639 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@3976 │ │ +0fc650: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000f line=133 │ │ 0x0018 line=134 │ │ locals : │ │ @@ -278221,37 +278333,37 @@ │ │ type : '()Landroid/support/v4/animation/ValueAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0fe950: |[0fe950] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ -0fe960: 2200 4101 |0000: new-instance v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // type@0141 │ │ -0fe964: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -0fe966: 2311 f408 |0003: new-array v1, v1, [F // type@08f4 │ │ -0fe96a: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ -0fe970: 7110 9b00 0100 |0008: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@009b │ │ -0fe976: 0c01 |000b: move-result-object v1 │ │ -0fe978: 7020 bd05 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.:(Landroid/animation/Animator;)V // method@05bd │ │ -0fe97e: 1100 |000f: return-object v0 │ │ -0fe980: 0003 0400 0200 0000 0000 0000 0000 ... |0010: array-data (8 units) │ │ +0fc654: |[0fc654] android.support.v4.animation.HoneycombMr1AnimatorCompatProvider.emptyValueAnimator:()Landroid/support/v4/animation/ValueAnimatorCompat; │ │ +0fc664: 2200 4101 |0000: new-instance v0, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat; // type@0141 │ │ +0fc668: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +0fc66a: 2311 f408 |0003: new-array v1, v1, [F // type@08f4 │ │ +0fc66e: 2601 0b00 0000 |0005: fill-array-data v1, 00000010 // +0000000b │ │ +0fc674: 7110 9b00 0100 |0008: invoke-static {v1}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@009b │ │ +0fc67a: 0c01 |000b: move-result-object v1 │ │ +0fc67c: 7020 bd05 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat;.:(Landroid/animation/Animator;)V // method@05bd │ │ +0fc682: 1100 |000f: return-object v0 │ │ +0fc684: 0003 0400 0200 0000 0000 0000 0000 ... |0010: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/animation/HoneycombMr1AnimatorCompatProvider; │ │ │ │ - source_file_idx : 2265 (HoneycombMr1AnimatorCompatProvider.java) │ │ + source_file_idx : 2261 (HoneycombMr1AnimatorCompatProvider.java) │ │ │ │ Class #1177 header: │ │ class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1177 annotations: │ │ Annotations on class │ │ @@ -278272,17 +278384,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe990: |[0fe990] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -0fe9a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fe9a6: 0e00 |0003: return-void │ │ +0fc694: |[0fc694] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0fc6a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc6aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -278290,17 +278402,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe9a8: |[0fe9a8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0fe9b8: 7010 d205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@05d2 │ │ -0fe9be: 0e00 |0003: return-void │ │ +0fc6ac: |[0fc6ac] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0fc6bc: 7010 d205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@05d2 │ │ +0fc6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -278310,17 +278422,17 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0fe9c0: |[0fe9c0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0fe9d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fe9d2: 1100 |0001: return-object v0 │ │ +0fc6c4: |[0fc6c4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0fc6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fc6d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -278329,16 +278441,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fe9d4: |[0fe9d4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0fe9e4: 1101 |0000: return-object v1 │ │ +0fc6d8: |[0fc6d8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0fc6e8: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ @@ -278349,33 +278461,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fe9e8: |[0fe9e8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0fe9f8: 1101 |0000: return-object v1 │ │ +0fc6ec: |[0fc6ec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0fc6fc: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0001 reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=4 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1178 header: │ │ class_idx : 327 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1178 annotations: │ │ Annotations on class │ │ @@ -278396,17 +278508,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fe9fc: |[0fe9fc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -0fea0c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fea12: 0e00 |0003: return-void │ │ +0fc700: |[0fc700] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +0fc710: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -278414,17 +278526,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fea14: |[0fea14] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0fea24: 7010 d705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@05d7 │ │ -0fea2a: 0e00 |0003: return-void │ │ +0fc718: |[0fc718] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0fc728: 7010 d705 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@05d7 │ │ +0fc72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -278434,18 +278546,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0fea2c: |[0fea2c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0fea3c: 7110 0306 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0603 │ │ -0fea42: 0c00 |0003: move-result-object v0 │ │ -0fea44: 1100 |0004: return-object v0 │ │ +0fc730: |[0fc730] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0fc740: 7110 0306 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0603 │ │ +0fc746: 0c00 |0003: move-result-object v0 │ │ +0fc748: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -278454,18 +278566,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0fea48: |[0fea48] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0fea58: 7130 0406 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0604 │ │ -0fea5e: 0c00 |0003: move-result-object v0 │ │ -0fea60: 1100 |0004: return-object v0 │ │ +0fc74c: |[0fc74c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0fc75c: 7130 0406 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0604 │ │ +0fc762: 0c00 |0003: move-result-object v0 │ │ +0fc764: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -278476,35 +278588,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0fea64: |[0fea64] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0fea74: 7140 0506 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0605 │ │ -0fea7a: 0c00 |0003: move-result-object v0 │ │ -0fea7c: 1100 |0004: return-object v0 │ │ +0fc768: |[0fc768] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0fc778: 7140 0506 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0605 │ │ +0fc77e: 0c00 |0003: move-result-object v0 │ │ +0fc780: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=5 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1179 header: │ │ class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1179 annotations: │ │ Annotations on class │ │ @@ -278525,17 +278637,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fea80: |[0fea80] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ -0fea90: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0fea96: 0e00 |0003: return-void │ │ +0fc784: |[0fc784] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ +0fc794: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ @@ -278543,17 +278655,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0fea98: |[0fea98] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0feaa8: 7010 dc05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@05dc │ │ -0feaae: 0e00 |0003: return-void │ │ +0fc79c: |[0fc79c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0fc7ac: 7010 dc05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@05dc │ │ +0fc7b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -278563,18 +278675,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0feab0: |[0feab0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0feac0: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0608 │ │ -0feac6: 0c00 |0003: move-result-object v0 │ │ -0feac8: 1100 |0004: return-object v0 │ │ +0fc7b4: |[0fc7b4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0fc7c4: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0608 │ │ +0fc7ca: 0c00 |0003: move-result-object v0 │ │ +0fc7cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -278583,18 +278695,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0feacc: |[0feacc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0feadc: 7130 0906 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0609 │ │ -0feae2: 0c00 |0003: move-result-object v0 │ │ -0feae4: 1100 |0004: return-object v0 │ │ +0fc7d0: |[0fc7d0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0fc7e0: 7130 0906 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0609 │ │ +0fc7e6: 0c00 |0003: move-result-object v0 │ │ +0fc7e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -278605,35 +278717,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0feae8: |[0feae8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0feaf8: 7140 0a06 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@060a │ │ -0feafe: 0c00 |0003: move-result-object v0 │ │ -0feb00: 1100 |0004: return-object v0 │ │ +0fc7ec: |[0fc7ec] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0fc7fc: 7140 0a06 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@060a │ │ +0fc802: 0c00 |0003: move-result-object v0 │ │ +0fc804: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=4 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0005 reg=5 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1180 header: │ │ class_idx : 332 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #1180 annotations: │ │ Annotations on class │ │ @@ -278741,33 +278853,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0feb04: |[0feb04] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -0feb14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0feb16: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0feb1a: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ -0feb1e: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0feb22: 2201 4801 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@0148 │ │ -0feb26: 7020 dd05 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05dd │ │ -0feb2c: 6901 f300 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0feb30: 0e00 |000e: return-void │ │ -0feb32: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -0feb36: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ -0feb3a: 2201 4701 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0147 │ │ -0feb3e: 7020 d805 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05d8 │ │ -0feb44: 6901 f300 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0feb48: 28f4 |001a: goto 000e // -000c │ │ -0feb4a: 2201 4601 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@0146 │ │ -0feb4e: 7020 d305 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05d3 │ │ -0feb54: 6901 f300 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0feb58: 28ec |0022: goto 000e // -0014 │ │ +0fc808: |[0fc808] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +0fc818: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fc81a: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fc81e: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ +0fc822: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0fc826: 2201 4801 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@0148 │ │ +0fc82a: 7020 dd05 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05dd │ │ +0fc830: 6901 f300 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fc834: 0e00 |000e: return-void │ │ +0fc836: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +0fc83a: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +0fc83e: 2201 4701 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@0147 │ │ +0fc842: 7020 d805 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05d8 │ │ +0fc848: 6901 f300 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fc84c: 28f4 |001a: goto 000e // -000c │ │ +0fc84e: 2201 4601 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@0146 │ │ +0fc852: 7020 d305 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05d3 │ │ +0fc858: 6901 f300 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fc85c: 28ec |0022: goto 000e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000e line=184 │ │ 0x000f line=179 │ │ @@ -278781,29 +278893,29 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 19 16-bit code units │ │ -0feb5c: |[0feb5c] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -0feb6c: 7110 f105 0800 |0000: invoke-static {v8}, Landroid/support/v4/app/ActionBarDrawerToggle;.assumeMaterial:(Landroid/content/Context;)Z // method@05f1 │ │ -0feb72: 0a00 |0003: move-result v0 │ │ -0feb74: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ -0feb78: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0feb7a: 0770 |0007: move-object v0, v7 │ │ -0feb7c: 0781 |0008: move-object v1, v8 │ │ -0feb7e: 0792 |0009: move-object v2, v9 │ │ -0feb80: 01a4 |000a: move v4, v10 │ │ -0feb82: 01b5 |000b: move v5, v11 │ │ -0feb84: 01c6 |000c: move v6, v12 │ │ -0feb86: 7607 ef05 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V // method@05ef │ │ -0feb8c: 0e00 |0010: return-void │ │ -0feb8e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0feb90: 28f5 |0012: goto 0007 // -000b │ │ +0fc860: |[0fc860] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +0fc870: 7110 f105 0800 |0000: invoke-static {v8}, Landroid/support/v4/app/ActionBarDrawerToggle;.assumeMaterial:(Landroid/content/Context;)Z // method@05f1 │ │ +0fc876: 0a00 |0003: move-result v0 │ │ +0fc878: 3900 0d00 |0004: if-nez v0, 0011 // +000d │ │ +0fc87c: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0fc87e: 0770 |0007: move-object v0, v7 │ │ +0fc880: 0781 |0008: move-object v1, v8 │ │ +0fc882: 0792 |0009: move-object v2, v9 │ │ +0fc884: 01a4 |000a: move v4, v10 │ │ +0fc886: 01b5 |000b: move v5, v11 │ │ +0fc888: 01c6 |000c: move v6, v12 │ │ +0fc88a: 7607 ef05 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V // method@05ef │ │ +0fc890: 0e00 |0010: return-void │ │ +0fc892: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0fc894: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0010 line=231 │ │ 0x0011 line=229 │ │ locals : │ │ 0x0000 - 0x0013 reg=7 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -278818,50 +278930,50 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0feb94: |[0feb94] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ │ -0feba4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0feba6: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -0febac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0febae: 5c30 fa00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0febb2: 5b34 f500 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0febb6: 2040 4a01 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@014a │ │ -0febba: 3800 3300 |000b: if-eqz v0, 003e // +0033 │ │ -0febbe: 0740 |000d: move-object v0, v4 │ │ -0febc0: 1f00 4a01 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@014a │ │ -0febc4: 7210 e405 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@05e4 │ │ -0febca: 0c00 |0013: move-result-object v0 │ │ -0febcc: 5b30 f600 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0febd0: 5b35 fb00 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0febd4: 5937 f900 |0018: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@00f9 │ │ -0febd8: 5938 fe00 |001a: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ -0febdc: 5939 f700 |001c: iput v9, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ -0febe0: 6e10 f205 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ -0febe6: 0c00 |0021: move-result-object v0 │ │ -0febe8: 5b30 fd00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0febec: 7120 430c 7400 |0024: invoke-static {v4, v7}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0febf2: 0c00 |0027: move-result-object v0 │ │ -0febf4: 5b30 f800 |0028: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ -0febf8: 2200 4b01 |002a: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@014b │ │ -0febfc: 5431 f800 |002c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ -0fec00: 7040 e605 3021 |002e: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05e6 │ │ -0fec06: 5b30 0001 |0031: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fec0a: 5431 0001 |0033: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fec0e: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ -0fec12: 1400 abaa aa3e |0037: const v0, #float 0.333333 // #3eaaaaab │ │ -0fec18: 6e20 eb05 0100 |003a: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@05eb │ │ -0fec1e: 0e00 |003d: return-void │ │ -0fec20: 5b32 f600 |003e: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fec24: 28d6 |0040: goto 0016 // -002a │ │ -0fec26: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -0fec28: 28f8 |0042: goto 003a // -0008 │ │ +0fc898: |[0fc898] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;ZIII)V │ │ +0fc8a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0fc8aa: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +0fc8b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0fc8b2: 5c30 fa00 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fc8b6: 5b34 f500 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fc8ba: 2040 4a01 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@014a │ │ +0fc8be: 3800 3300 |000b: if-eqz v0, 003e // +0033 │ │ +0fc8c2: 0740 |000d: move-object v0, v4 │ │ +0fc8c4: 1f00 4a01 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@014a │ │ +0fc8c8: 7210 e405 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@05e4 │ │ +0fc8ce: 0c00 |0013: move-result-object v0 │ │ +0fc8d0: 5b30 f600 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fc8d4: 5b35 fb00 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fc8d8: 5937 f900 |0018: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@00f9 │ │ +0fc8dc: 5938 fe00 |001a: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ +0fc8e0: 5939 f700 |001c: iput v9, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ +0fc8e4: 6e10 f205 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ +0fc8ea: 0c00 |0021: move-result-object v0 │ │ +0fc8ec: 5b30 fd00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fc8f0: 7120 430c 7400 |0024: invoke-static {v4, v7}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0fc8f6: 0c00 |0027: move-result-object v0 │ │ +0fc8f8: 5b30 f800 |0028: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ +0fc8fc: 2200 4b01 |002a: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@014b │ │ +0fc900: 5431 f800 |002c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ +0fc904: 7040 e605 3021 |002e: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@05e6 │ │ +0fc90a: 5b30 0001 |0031: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fc90e: 5431 0001 |0033: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fc912: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ +0fc916: 1400 abaa aa3e |0037: const v0, #float 0.333333 // #3eaaaaab │ │ +0fc91c: 6e20 eb05 0100 |003a: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@05eb │ │ +0fc922: 0e00 |003d: return-void │ │ +0fc924: 5b32 f600 |003e: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fc928: 28d6 |0040: goto 0016 // -002a │ │ +0fc92a: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +0fc92c: 28f8 |0042: goto 003a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=195 │ │ 0x0007 line=262 │ │ 0x0009 line=265 │ │ 0x000e line=266 │ │ @@ -278890,17 +279002,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fec2c: |[0fec2c] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -0fec3c: 5410 f500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0fec40: 1100 |0002: return-object v0 │ │ +0fc930: |[0fc930] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +0fc940: 5410 f500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fc944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #4 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -278908,26 +279020,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0fec44: |[0fec44] android.support.v4.app.ActionBarDrawerToggle.assumeMaterial:(Landroid/content/Context;)Z │ │ -0fec54: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ -0fec58: 6e10 9401 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0fec5e: 0c00 |0005: move-result-object v0 │ │ -0fec60: 5200 8a00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -0fec64: 3410 0800 |0008: if-lt v0, v1, 0010 // +0008 │ │ -0fec68: 6000 c100 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0fec6c: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ -0fec70: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0fec72: 0f00 |000f: return v0 │ │ -0fec74: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0fec76: 28fe |0011: goto 000f // -0002 │ │ +0fc948: |[0fc948] android.support.v4.app.ActionBarDrawerToggle.assumeMaterial:(Landroid/content/Context;)Z │ │ +0fc958: 1301 1500 |0000: const/16 v1, #int 21 // #15 │ │ +0fc95c: 6e10 9401 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0fc962: 0c00 |0005: move-result-object v0 │ │ +0fc964: 5200 8a00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +0fc968: 3410 0800 |0008: if-lt v0, v1, 0010 // +0008 │ │ +0fc96c: 6000 c100 |000a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fc970: 3410 0400 |000c: if-lt v0, v1, 0010 // +0004 │ │ +0fc974: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0fc976: 0f00 |000f: return v0 │ │ +0fc978: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0fc97a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -278936,26 +279048,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0fec78: |[0fec78] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0fec88: 5420 f600 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fec8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0fec90: 5420 f600 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fec94: 7210 e105 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05e1 │ │ -0fec9a: 0c00 |0009: move-result-object v0 │ │ -0fec9c: 1100 |000a: return-object v0 │ │ -0fec9e: 6200 f300 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0feca2: 5421 f500 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0feca6: 7220 cf05 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@05cf │ │ -0fecac: 0c00 |0012: move-result-object v0 │ │ -0fecae: 28f7 |0013: goto 000a // -0009 │ │ +0fc97c: |[0fc97c] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0fc98c: 5420 f600 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fc990: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0fc994: 5420 f600 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fc998: 7210 e105 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05e1 │ │ +0fc99e: 0c00 |0009: move-result-object v0 │ │ +0fc9a0: 1100 |000a: return-object v0 │ │ +0fc9a2: 6200 f300 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fc9a6: 5421 f500 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fc9aa: 7220 cf05 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@05cf │ │ +0fc9b0: 0c00 |0012: move-result-object v0 │ │ +0fc9b2: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0004 line=478 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -278965,17 +279077,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0fecb0: |[0fecb0] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -0fecc0: 5510 fa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fecc4: 0f00 |0002: return v0 │ │ +0fc9b4: |[0fc9b4] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +0fc9c4: 5510 fa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fc9c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -278983,27 +279095,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0fecc8: |[0fecc8] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0fecd8: 5520 fc00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ -0fecdc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0fece0: 6e10 f205 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ -0fece6: 0c00 |0007: move-result-object v0 │ │ -0fece8: 5b20 fd00 |0008: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0fecec: 5420 f500 |000a: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0fecf0: 5221 f900 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@00f9 │ │ -0fecf4: 7120 430c 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0fecfa: 0c00 |0011: move-result-object v0 │ │ -0fecfc: 5b20 f800 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ -0fed00: 6e10 ff05 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@05ff │ │ -0fed06: 0e00 |0017: return-void │ │ +0fc9cc: |[0fc9cc] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0fc9dc: 5520 fc00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ +0fc9e0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0fc9e4: 6e10 f205 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ +0fc9ea: 0c00 |0007: move-result-object v0 │ │ +0fc9ec: 5b20 fd00 |0008: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fc9f0: 5420 f500 |000a: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fc9f4: 5221 f900 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@00f9 │ │ +0fc9f8: 7120 430c 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0fc9fe: 0c00 |0011: move-result-object v0 │ │ +0fca00: 5b20 f800 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@00f8 │ │ +0fca04: 6e10 ff05 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@05ff │ │ +0fca0a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0004 line=389 │ │ 0x000a line=391 │ │ 0x0014 line=392 │ │ 0x0017 line=393 │ │ @@ -279016,23 +279128,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0fed08: |[0fed08] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -0fed18: 5420 0001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fed1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0fed1e: 6e20 ec05 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ -0fed24: 5520 fa00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fed28: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0fed2c: 5220 fe00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ -0fed30: 6e20 fa05 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@05fa │ │ -0fed36: 0e00 |000f: return-void │ │ +0fca0c: |[0fca0c] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +0fca1c: 5420 0001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fca20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0fca22: 6e20 ec05 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ +0fca28: 5520 fa00 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fca2c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0fca30: 5220 fe00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ +0fca34: 6e20 fa05 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@05fa │ │ +0fca3a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0006 line=460 │ │ 0x000a line=461 │ │ 0x000f line=463 │ │ locals : │ │ @@ -279044,23 +279156,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0fed38: |[0fed38] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -0fed48: 5420 0001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fed4c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0fed50: 6e20 ec05 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ -0fed56: 5520 fa00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fed5a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0fed5e: 5220 f700 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ -0fed62: 6e20 fa05 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@05fa │ │ -0fed68: 0e00 |0010: return-void │ │ +0fca3c: |[0fca3c] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +0fca4c: 5420 0001 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fca50: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0fca54: 6e20 ec05 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ +0fca5a: 5520 fa00 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fca5e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0fca62: 5220 f700 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ +0fca66: 6e20 fa05 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@05fa │ │ +0fca6c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0007 line=445 │ │ 0x000b line=446 │ │ 0x0010 line=448 │ │ locals : │ │ @@ -279072,36 +279184,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0fed6c: |[0fed6c] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -0fed7c: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0fed80: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -0fed84: 5441 0001 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fed88: 6e10 e905 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@05e9 │ │ -0fed8e: 0a00 |0009: move-result v0 │ │ -0fed90: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -0fed94: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -0fed98: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0fed9a: a702 0602 |000f: sub-float v2, v6, v2 │ │ -0fed9e: 7120 1143 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0feda4: 0a01 |0014: move-result v1 │ │ -0feda6: c831 |0015: mul-float/2addr v1, v3 │ │ -0feda8: 7120 1143 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -0fedae: 0a00 |0019: move-result v0 │ │ -0fedb0: 5441 0001 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fedb4: 6e20 ec05 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ -0fedba: 0e00 |001f: return-void │ │ -0fedbc: a801 0603 |0020: mul-float v1, v6, v3 │ │ -0fedc0: 7120 1443 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -0fedc6: 0a00 |0025: move-result v0 │ │ -0fedc8: 28f4 |0026: goto 001a // -000c │ │ +0fca70: |[0fca70] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +0fca80: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0fca84: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +0fca88: 5441 0001 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fca8c: 6e10 e905 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@05e9 │ │ +0fca92: 0a00 |0009: move-result v0 │ │ +0fca94: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +0fca98: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +0fca9c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0fca9e: a702 0602 |000f: sub-float v2, v6, v2 │ │ +0fcaa2: 7120 1143 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0fcaa8: 0a01 |0014: move-result v1 │ │ +0fcaaa: c831 |0015: mul-float/2addr v1, v3 │ │ +0fcaac: 7120 1143 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +0fcab2: 0a00 |0019: move-result v0 │ │ +0fcab4: 5441 0001 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fcab8: 6e20 ec05 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ +0fcabe: 0e00 |001f: return-void │ │ +0fcac0: a801 0603 |0020: mul-float v1, v6, v3 │ │ +0fcac4: 7120 1443 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +0fcaca: 0a00 |0025: move-result v0 │ │ +0fcacc: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=426 │ │ 0x000a line=427 │ │ 0x000e line=428 │ │ 0x001a line=432 │ │ 0x001f line=433 │ │ @@ -279117,16 +279229,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0fedcc: |[0fedcc] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -0feddc: 0e00 |0000: return-void │ │ +0fcad0: |[0fcad0] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +0fcae0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -279135,36 +279247,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0fede0: |[0fede0] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0fedf0: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0fedf6: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -0fedfa: 7210 d937 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -0fee00: 0a00 |0008: move-result v0 │ │ -0fee02: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -0fee08: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -0fee0c: 5530 fa00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fee10: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -0fee14: 5430 fb00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0fee18: 6e20 8123 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@2381 │ │ -0fee1e: 0a00 |0017: move-result v0 │ │ -0fee20: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0fee24: 5430 fb00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0fee28: 6e20 5623 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@2356 │ │ -0fee2e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0fee30: 0f00 |0020: return v0 │ │ -0fee32: 5430 fb00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0fee36: 6e20 9223 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@2392 │ │ -0fee3c: 28f9 |0026: goto 001f // -0007 │ │ -0fee3e: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0fee40: 28f8 |0028: goto 0020 // -0008 │ │ +0fcae4: |[0fcae4] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0fcaf4: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0fcafa: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +0fcafe: 7210 d937 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +0fcb04: 0a00 |0008: move-result v0 │ │ +0fcb06: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +0fcb0c: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +0fcb10: 5530 fa00 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fcb14: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +0fcb18: 5430 fb00 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fcb1c: 6e20 8123 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@2381 │ │ +0fcb22: 0a00 |0017: move-result v0 │ │ +0fcb24: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0fcb28: 5430 fb00 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fcb2c: 6e20 5623 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@2356 │ │ +0fcb32: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0fcb34: 0f00 |0020: return v0 │ │ +0fcb36: 5430 fb00 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fcb3a: 6e20 9223 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@2392 │ │ +0fcb40: 28f9 |0026: goto 001f // -0007 │ │ +0fcb42: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0fcb44: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ 0x0012 line=406 │ │ 0x001a line=407 │ │ 0x001f line=411 │ │ 0x0020 line=413 │ │ @@ -279179,27 +279291,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0fee44: |[0fee44] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -0fee54: 5430 f600 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fee58: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0fee5c: 5430 f600 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fee60: 7220 e205 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@05e2 │ │ -0fee66: 0e00 |0009: return-void │ │ -0fee68: 6200 f300 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0fee6c: 5431 ff00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ -0fee70: 5432 f500 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0fee74: 7240 d005 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@05d0 │ │ -0fee7a: 0c00 |0013: move-result-object v0 │ │ -0fee7c: 5b30 ff00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ -0fee80: 28f3 |0016: goto 0009 // -000d │ │ +0fcb48: |[0fcb48] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +0fcb58: 5430 f600 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fcb5c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0fcb60: 5430 f600 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fcb64: 7220 e205 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@05e2 │ │ +0fcb6a: 0e00 |0009: return-void │ │ +0fcb6c: 6200 f300 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fcb70: 5431 ff00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ +0fcb74: 5432 f500 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fcb78: 7240 d005 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@05d0 │ │ +0fcb7e: 0c00 |0013: move-result-object v0 │ │ +0fcb80: 5b30 ff00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ +0fcb84: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0009 line=499 │ │ 0x000a line=497 │ │ locals : │ │ @@ -279211,27 +279323,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0fee84: |[0fee84] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0fee94: 5430 f600 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0fee98: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0fee9c: 5430 f600 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ -0feea0: 7230 e305 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05e3 │ │ -0feea6: 0e00 |0009: return-void │ │ -0feea8: 6200 f300 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ -0feeac: 5431 ff00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ -0feeb0: 5432 f500 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0feeb4: 7255 d105 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@05d1 │ │ -0feeba: 0c00 |0013: move-result-object v0 │ │ -0feebc: 5b30 ff00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ -0feec0: 28f3 |0016: goto 0009 // -000d │ │ +0fcb88: |[0fcb88] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0fcb98: 5430 f600 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fcb9c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0fcba0: 5430 f600 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@00f6 │ │ +0fcba4: 7230 e305 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05e3 │ │ +0fcbaa: 0e00 |0009: return-void │ │ +0fcbac: 6200 f300 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@00f3 │ │ +0fcbb0: 5431 ff00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ +0fcbb4: 5432 f500 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fcbb8: 7255 d105 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@05d1 │ │ +0fcbbe: 0c00 |0013: move-result-object v0 │ │ +0fcbc0: 5b30 ff00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@00ff │ │ +0fcbc4: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0004 line=485 │ │ 0x0009 line=490 │ │ 0x000a line=488 │ │ locals : │ │ @@ -279244,34 +279356,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0feec4: |[0feec4] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -0feed4: 5530 fa00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0feed8: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -0feedc: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0feee0: 5431 0001 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0feee4: 5430 fb00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0feee8: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -0feeee: 6e20 7e23 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -0feef4: 0a00 |0010: move-result v0 │ │ -0feef6: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0feefa: 5230 f700 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ -0feefe: 6e30 fb05 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ -0fef04: 5c34 fa00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fef08: 0e00 |001a: return-void │ │ -0fef0a: 5230 fe00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ -0fef0e: 28f8 |001d: goto 0015 // -0008 │ │ -0fef10: 5430 fd00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0fef14: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0fef16: 6e30 fb05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ -0fef1c: 28f4 |0024: goto 0018 // -000c │ │ +0fcbc8: |[0fcbc8] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +0fcbd8: 5530 fa00 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fcbdc: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +0fcbe0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0fcbe4: 5431 0001 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fcbe8: 5430 fb00 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fcbec: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +0fcbf2: 6e20 7e23 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +0fcbf8: 0a00 |0010: move-result v0 │ │ +0fcbfa: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +0fcbfe: 5230 f700 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ +0fcc02: 6e30 fb05 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ +0fcc08: 5c34 fa00 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fcc0c: 0e00 |001a: return-void │ │ +0fcc0e: 5230 fe00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ +0fcc12: 28f8 |001d: goto 0015 // -0008 │ │ +0fcc14: 5430 fd00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fcc18: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0fcc1a: 6e30 fb05 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ +0fcc20: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x0006 line=362 │ │ 0x0018 line=367 │ │ 0x001a line=369 │ │ @@ -279286,22 +279398,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0fef20: |[0fef20] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ -0fef30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0fef32: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -0fef36: 5421 f500 |0003: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ -0fef3a: 7120 430c 3100 |0005: invoke-static {v1, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -0fef40: 0c00 |0008: move-result-object v0 │ │ -0fef42: 6e20 fe05 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@05fe │ │ -0fef48: 0e00 |000c: return-void │ │ +0fcc24: |[0fcc24] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ +0fcc34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fcc36: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +0fcc3a: 5421 f500 |0003: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@00f5 │ │ +0fcc3e: 7120 430c 3100 |0005: invoke-static {v1, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +0fcc44: 0c00 |0008: move-result-object v0 │ │ +0fcc46: 6e20 fe05 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@05fe │ │ +0fcc4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0001 line=342 │ │ 0x0003 line=343 │ │ 0x0009 line=346 │ │ 0x000c line=347 │ │ @@ -279315,30 +279427,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0fef4c: |[0fef4c] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0fef5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0fef5e: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ -0fef62: 6e10 f205 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ -0fef68: 0c00 |0006: move-result-object v0 │ │ -0fef6a: 5b20 fd00 |0007: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0fef6e: 5c21 fc00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ -0fef72: 5520 fa00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fef76: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ -0fef7a: 5420 fd00 |000f: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0fef7e: 6e30 fb05 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ -0fef84: 0e00 |0014: return-void │ │ -0fef86: 5b23 fd00 |0015: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ -0fef8a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0fef8c: 5c20 fc00 |0018: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ -0fef90: 28f1 |001a: goto 000b // -000f │ │ +0fcc50: |[0fcc50] android.support.v4.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0fcc60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fcc62: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ +0fcc66: 6e10 f205 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@05f2 │ │ +0fcc6c: 0c00 |0006: move-result-object v0 │ │ +0fcc6e: 5b20 fd00 |0007: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fcc72: 5c21 fc00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ +0fcc76: 5520 fa00 |000b: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fcc7a: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +0fcc7e: 5420 fd00 |000f: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fcc82: 6e30 fb05 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ +0fcc88: 0e00 |0014: return-void │ │ +0fcc8a: 5b23 fd00 |0015: iput-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@00fd │ │ +0fcc8e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0fcc90: 5c20 fc00 |0018: iput-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@00fc │ │ +0fcc94: 28f1 |001a: goto 000b // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0003 line=317 │ │ 0x0009 line=318 │ │ 0x000b line=324 │ │ 0x000f line=325 │ │ @@ -279354,58 +279466,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0fef94: |[0fef94] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -0fefa4: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0fefaa: 5430 fb00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0fefae: 6e20 7e23 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -0fefb4: 0a00 |0008: move-result v0 │ │ -0fefb6: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -0fefba: 5430 0001 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fefbe: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -0fefc2: 6e20 ec05 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ -0fefc8: 5530 fa00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ -0fefcc: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -0fefd0: 5431 0001 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0fefd4: 5430 fb00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ -0fefd8: 6e20 7e23 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -0fefde: 0a00 |001d: move-result v0 │ │ -0fefe0: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -0fefe4: 5230 f700 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ -0fefe8: 6e30 fb05 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ -0fefee: 0e00 |0025: return-void │ │ -0feff0: 5430 0001 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ -0feff4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0feff6: 6e20 ec05 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ -0feffc: 28e6 |002c: goto 0012 // -001a │ │ -0feffe: 5230 fe00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ -0ff002: 28f3 |002f: goto 0022 // -000d │ │ +0fcc98: |[0fcc98] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +0fcca8: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0fccae: 5430 fb00 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fccb2: 6e20 7e23 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +0fccb8: 0a00 |0008: move-result v0 │ │ +0fccba: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +0fccbe: 5430 0001 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fccc2: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0fccc6: 6e20 ec05 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ +0fcccc: 5530 fa00 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@00fa │ │ +0fccd0: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +0fccd4: 5431 0001 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fccd8: 5430 fb00 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@00fb │ │ +0fccdc: 6e20 7e23 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +0fcce2: 0a00 |001d: move-result v0 │ │ +0fcce4: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +0fcce8: 5230 f700 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@00f7 │ │ +0fccec: 6e30 fb05 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@05fb │ │ +0fccf2: 0e00 |0025: return-void │ │ +0fccf4: 5430 0001 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@0100 │ │ +0fccf8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0fccfa: 6e20 ec05 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@05ec │ │ +0fcd00: 28e6 |002c: goto 0012 // -001a │ │ +0fcd02: 5230 fe00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@00fe │ │ +0fcd06: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=292 │ │ 0x000b line=293 │ │ 0x0012 line=298 │ │ 0x0016 line=299 │ │ 0x0025 line=302 │ │ 0x0026 line=295 │ │ 0x002d line=299 │ │ locals : │ │ 0x0000 - 0x0030 reg=3 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1181 header: │ │ class_idx : 338 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 339 │ │ -source_file_idx : 941 │ │ +source_file_idx : 938 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1181 annotations: │ │ Annotations on class │ │ @@ -279437,18 +279549,18 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ff004: |[0ff004] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -0ff014: 7010 1506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.:()V // method@0615 │ │ -0ff01a: 5b01 0b01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff01e: 0e00 |0005: return-void │ │ +0fcd08: |[0fcd08] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +0fcd18: 7010 1506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;.:()V // method@0615 │ │ +0fcd1e: 5b01 0b01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcd22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ 0x0005 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ @@ -279460,19 +279572,19 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0ff020: |[0ff020] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ -0ff030: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff034: 6e40 ec0b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@0bec │ │ -0ff03a: 0c00 |0005: move-result-object v0 │ │ -0ff03c: 1100 |0006: return-object v0 │ │ +0fcd24: |[0fcd24] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; │ │ +0fcd34: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcd38: 6e40 ec0b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onCaptureSharedElementSnapshot:(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable; // method@0bec │ │ +0fcd3e: 0c00 |0005: move-result-object v0 │ │ +0fcd40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ 0x0000 - 0x0007 reg=2 sharedElement Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 viewToGlobalMatrix Landroid/graphics/Matrix; │ │ @@ -279483,19 +279595,19 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0ff040: |[0ff040] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ -0ff050: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff054: 6e30 ed0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@0bed │ │ -0ff05a: 0c00 |0005: move-result-object v0 │ │ -0ff05c: 1100 |0006: return-object v0 │ │ +0fcd44: |[0fcd44] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; │ │ +0fcd54: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcd58: 6e30 ed0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onCreateSnapshotView:(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View; // method@0bed │ │ +0fcd5e: 0c00 |0005: move-result-object v0 │ │ +0fcd60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=3 snapshot Landroid/os/Parcelable; │ │ @@ -279505,18 +279617,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0ff060: |[0ff060] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -0ff070: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff074: 6e30 ee0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ -0ff07a: 0e00 |0005: return-void │ │ +0fcd64: |[0fcd64] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +0fcd74: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcd78: 6e30 ee0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ +0fcd7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0005 line=408 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/Map; │ │ @@ -279529,18 +279641,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ff07c: |[0ff07c] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onRejectSharedElements:(Ljava/util/List;)V │ │ -0ff08c: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff090: 6e20 ef0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/SharedElementCallback;.onRejectSharedElements:(Ljava/util/List;)V // method@0bef │ │ -0ff096: 0e00 |0005: return-void │ │ +0fcd80: |[0fcd80] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onRejectSharedElements:(Ljava/util/List;)V │ │ +0fcd90: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcd94: 6e20 ef0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/SharedElementCallback;.onRejectSharedElements:(Ljava/util/List;)V // method@0bef │ │ +0fcd9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ @@ -279551,18 +279663,18 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ff098: |[0ff098] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -0ff0a8: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff0ac: 6e40 f00b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0bf0 │ │ -0ff0b2: 0e00 |0005: return-void │ │ +0fcd9c: |[0fcd9c] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +0fcdac: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcdb0: 6e40 f00b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0bf0 │ │ +0fcdb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=398 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -279577,38 +279689,38 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0ff0b4: |[0ff0b4] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -0ff0c4: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ -0ff0c8: 6e40 f10b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0bf1 │ │ -0ff0ce: 0e00 |0005: return-void │ │ +0fcdb8: |[0fcdb8] android.support.v4.app.ActivityCompat$SharedElementCallback21Impl.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +0fcdc8: 5410 0b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.mCallback:Landroid/support/v4/app/SharedElementCallback; // field@010b │ │ +0fcdcc: 6e40 f10b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@0bf1 │ │ +0fcdd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; │ │ 0x0000 - 0x0006 reg=2 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0006 reg=3 sharedElements Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0006 reg=4 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 941 (ActivityCompat.java) │ │ + source_file_idx : 938 (ActivityCompat.java) │ │ │ │ Class #1182 header: │ │ class_idx : 343 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 539 │ │ -source_file_idx : 941 │ │ +source_file_idx : 938 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 1 │ │ │ │ Class #1182 annotations: │ │ Annotations on class │ │ @@ -279655,17 +279767,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ff0d0: |[0ff0d0] android.support.v4.app.ActivityCompat.:()V │ │ -0ff0e0: 7010 3c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0c3c │ │ -0ff0e6: 0e00 |0003: return-void │ │ +0fcdd4: |[0fcdd4] android.support.v4.app.ActivityCompat.:()V │ │ +0fcde4: 7010 3c0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@0c3c │ │ +0fcdea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ @@ -279674,20 +279786,20 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ff0e8: |[0ff0e8] android.support.v4.app.ActivityCompat.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ -0ff0f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ff0fa: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ -0ff0fe: 2200 5201 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; // type@0152 │ │ -0ff102: 7020 0e06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.:(Landroid/support/v4/app/SharedElementCallback;)V // method@060e │ │ -0ff108: 1100 |0008: return-object v0 │ │ +0fcdec: |[0fcdec] android.support.v4.app.ActivityCompat.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; │ │ +0fcdfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fcdfe: 3801 0700 |0001: if-eqz v1, 0008 // +0007 │ │ +0fce02: 2200 5201 |0003: new-instance v0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl; // type@0152 │ │ +0fce06: 7020 0e06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;.:(Landroid/support/v4/app/SharedElementCallback;)V // method@060e │ │ +0fce0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0001 line=371 │ │ 0x0003 line=372 │ │ 0x0008 line=374 │ │ locals : │ │ @@ -279700,22 +279812,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ff10c: |[0ff10c] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -0ff11c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff120: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ff124: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ff128: 7110 4306 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0643 │ │ -0ff12e: 0e00 |0009: return-void │ │ -0ff130: 6e10 a600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ -0ff136: 28fc |000d: goto 0009 // -0004 │ │ +0fce10: |[0fce10] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +0fce20: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fce24: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0fce28: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0fce2c: 7110 4306 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0643 │ │ +0fce32: 0e00 |0009: return-void │ │ +0fce34: 6e10 a600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ +0fce3a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x0009 line=181 │ │ 0x000a line=179 │ │ locals : │ │ @@ -279726,22 +279838,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ff138: |[0ff138] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ -0ff148: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff14c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff150: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ff154: 7110 2506 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@0625 │ │ -0ff15a: 0e00 |0009: return-void │ │ -0ff15c: 6e10 a600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ -0ff162: 28fc |000d: goto 0009 // -0004 │ │ +0fce3c: |[0fce3c] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ +0fce4c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fce50: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fce54: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0fce58: 7110 2506 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@0625 │ │ +0fce5e: 0e00 |0009: return-void │ │ +0fce60: 6e10 a600 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ +0fce66: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=194 │ │ 0x0009 line=198 │ │ 0x000a line=196 │ │ locals : │ │ @@ -279752,23 +279864,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ff164: |[0ff164] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -0ff174: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff178: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0ff17c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0ff180: 7110 4106 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0641 │ │ -0ff186: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0ff188: 0f00 |000a: return v0 │ │ -0ff18a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ff18c: 28fe |000c: goto 000a // -0002 │ │ +0fce68: |[0fce68] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +0fce78: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fce7c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0fce80: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0fce84: 7110 4106 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0641 │ │ +0fce8a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0fce8c: 0f00 |000a: return v0 │ │ +0fce8e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0fce90: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ 0x0009 line=109 │ │ 0x000a line=111 │ │ locals : │ │ @@ -279779,20 +279891,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ff190: |[0ff190] android.support.v4.app.ActivityCompat.postponeEnterTransition:(Landroid/app/Activity;)V │ │ -0ff1a0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff1a4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff1a8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0ff1ac: 7110 2606 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.postponeEnterTransition:(Landroid/app/Activity;)V // method@0626 │ │ -0ff1b2: 0e00 |0009: return-void │ │ +0fce94: |[0fce94] android.support.v4.app.ActivityCompat.postponeEnterTransition:(Landroid/app/Activity;)V │ │ +0fcea4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcea8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fceac: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0fceb0: 7110 2606 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.postponeEnterTransition:(Landroid/app/Activity;)V // method@0626 │ │ +0fceb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x0009 line=256 │ │ locals : │ │ 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ @@ -279802,30 +279914,30 @@ │ │ type : '(Landroid/app/Activity;[Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0ff1b4: |[0ff1b4] android.support.v4.app.ActivityCompat.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V │ │ -0ff1c4: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff1c8: 1302 1700 |0002: const/16 v2, #int 23 // #17 │ │ -0ff1cc: 3421 0600 |0004: if-lt v1, v2, 000a // +0006 │ │ -0ff1d0: 7130 3d06 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/app/ActivityCompatApi23;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@063d │ │ -0ff1d6: 0e00 |0009: return-void │ │ -0ff1d8: 2031 5101 |000a: instance-of v1, v3, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback; // type@0151 │ │ -0ff1dc: 3801 fdff |000c: if-eqz v1, 0009 // -0003 │ │ -0ff1e0: 2200 db00 |000e: new-instance v0, Landroid/os/Handler; // type@00db │ │ -0ff1e4: 7100 e404 0000 |0010: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04e4 │ │ -0ff1ea: 0c01 |0013: move-result-object v1 │ │ -0ff1ec: 7020 cd04 1000 |0014: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ -0ff1f2: 2201 5001 |0017: new-instance v1, Landroid/support/v4/app/ActivityCompat$1; // type@0150 │ │ -0ff1f6: 7040 0b06 4153 |0019: invoke-direct {v1, v4, v3, v5}, Landroid/support/v4/app/ActivityCompat$1;.:([Ljava/lang/String;Landroid/app/Activity;I)V // method@060b │ │ -0ff1fc: 6e20 d404 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -0ff202: 28ea |001f: goto 0009 // -0016 │ │ +0fceb8: |[0fceb8] android.support.v4.app.ActivityCompat.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V │ │ +0fcec8: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcecc: 1302 1700 |0002: const/16 v2, #int 23 // #17 │ │ +0fced0: 3421 0600 |0004: if-lt v1, v2, 000a // +0006 │ │ +0fced4: 7130 3d06 4305 |0006: invoke-static {v3, v4, v5}, Landroid/support/v4/app/ActivityCompatApi23;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@063d │ │ +0fceda: 0e00 |0009: return-void │ │ +0fcedc: 2031 5101 |000a: instance-of v1, v3, Landroid/support/v4/app/ActivityCompat$OnRequestPermissionsResultCallback; // type@0151 │ │ +0fcee0: 3801 fdff |000c: if-eqz v1, 0009 // -0003 │ │ +0fcee4: 2200 db00 |000e: new-instance v0, Landroid/os/Handler; // type@00db │ │ +0fcee8: 7100 e404 0000 |0010: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@04e4 │ │ +0fceee: 0c01 |0013: move-result-object v1 │ │ +0fcef0: 7020 cd04 1000 |0014: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@04cd │ │ +0fcef6: 2201 5001 |0017: new-instance v1, Landroid/support/v4/app/ActivityCompat$1; // type@0150 │ │ +0fcefa: 7040 0b06 4153 |0019: invoke-direct {v1, v4, v3, v5}, Landroid/support/v4/app/ActivityCompat$1;.:([Ljava/lang/String;Landroid/app/Activity;I)V // method@060b │ │ +0fcf00: 6e20 d404 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +0fcf06: 28ea |001f: goto 0009 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0006 line=316 │ │ 0x0009 line=338 │ │ 0x000a line=317 │ │ 0x000e line=318 │ │ @@ -279841,22 +279953,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ff204: |[0ff204] android.support.v4.app.ActivityCompat.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ -0ff214: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff218: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff21c: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -0ff220: 7110 2e06 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@062e │ │ -0ff226: 0c00 |0009: move-result-object v0 │ │ -0ff228: 7120 2706 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@0627 │ │ -0ff22e: 0e00 |000d: return-void │ │ +0fcf08: |[0fcf08] android.support.v4.app.ActivityCompat.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +0fcf18: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcf1c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fcf20: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +0fcf24: 7110 2e06 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@062e │ │ +0fcf2a: 0c00 |0009: move-result-object v0 │ │ +0fcf2c: 7120 2706 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@0627 │ │ +0fcf32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=234 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ @@ -279867,22 +279979,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ff230: |[0ff230] android.support.v4.app.ActivityCompat.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ -0ff240: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff244: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff248: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -0ff24c: 7110 2e06 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@062e │ │ -0ff252: 0c00 |0009: move-result-object v0 │ │ -0ff254: 7120 2806 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@0628 │ │ -0ff25a: 0e00 |000d: return-void │ │ +0fcf34: |[0fcf34] android.support.v4.app.ActivityCompat.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V │ │ +0fcf44: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcf48: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fcf4c: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +0fcf50: 7110 2e06 0300 |0006: invoke-static {v3}, Landroid/support/v4/app/ActivityCompat;.createCallback:(Landroid/support/v4/app/SharedElementCallback;)Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21; // method@062e │ │ +0fcf56: 0c00 |0009: move-result-object v0 │ │ +0fcf58: 7120 2806 0200 |000a: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;)V // method@0628 │ │ +0fcf5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000d line=250 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ @@ -279893,23 +280005,23 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ff25c: |[0ff25c] android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ -0ff26c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff270: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -0ff274: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0ff278: 7120 3e06 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatApi23;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@063e │ │ -0ff27e: 0a00 |0009: move-result v0 │ │ -0ff280: 0f00 |000a: return v0 │ │ -0ff282: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ff284: 28fe |000c: goto 000a // -0002 │ │ +0fcf60: |[0fcf60] android.support.v4.app.ActivityCompat.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ +0fcf70: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcf74: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +0fcf78: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0fcf7c: 7120 3e06 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/app/ActivityCompatApi23;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@063e │ │ +0fcf82: 0a00 |0009: move-result v0 │ │ +0fcf84: 0f00 |000a: return v0 │ │ +0fcf86: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0fcf88: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0006 line=363 │ │ 0x000a line=365 │ │ locals : │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ @@ -279920,22 +280032,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0ff288: |[0ff288] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0ff298: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff29c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ff2a0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ff2a4: 7130 4406 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0644 │ │ -0ff2aa: 0e00 |0009: return-void │ │ -0ff2ac: 6e20 c600 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ -0ff2b2: 28fc |000d: goto 0009 // -0004 │ │ +0fcf8c: |[0fcf8c] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0fcf9c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcfa0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0fcfa4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0fcfa8: 7130 4406 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0644 │ │ +0fcfae: 0e00 |0009: return-void │ │ +0fcfb0: 6e20 c600 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ +0fcfb6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x0009 line=137 │ │ 0x000a line=135 │ │ locals : │ │ @@ -279948,22 +280060,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0ff2b4: |[0ff2b4] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -0ff2c4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff2c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0ff2cc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ff2d0: 7140 4506 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0645 │ │ -0ff2d6: 0e00 |0009: return-void │ │ -0ff2d8: 6e30 c700 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c7 │ │ -0ff2de: 28fc |000d: goto 0009 // -0004 │ │ +0fcfb8: |[0fcfb8] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +0fcfc8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcfcc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0fcfd0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0fcfd4: 7140 4506 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0645 │ │ +0fcfda: 0e00 |0009: return-void │ │ +0fcfdc: 6e30 c700 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00c7 │ │ +0fcfe2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0006 line=162 │ │ 0x0009 line=166 │ │ 0x000a line=164 │ │ locals : │ │ @@ -279977,20 +280089,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ff2e0: |[0ff2e0] android.support.v4.app.ActivityCompat.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ -0ff2f0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff2f4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff2f8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0ff2fc: 7110 2a06 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@062a │ │ -0ff302: 0e00 |0009: return-void │ │ +0fcfe4: |[0fcfe4] android.support.v4.app.ActivityCompat.startPostponedEnterTransition:(Landroid/app/Activity;)V │ │ +0fcff4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fcff8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fcffc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0fd000: 7110 2a06 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@062a │ │ +0fd006: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0006 line=260 │ │ 0x0009 line=262 │ │ locals : │ │ 0x0000 - 0x000a reg=2 activity Landroid/app/Activity; │ │ @@ -280001,37 +280113,37 @@ │ │ type : '(Landroid/app/Activity;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0ff304: |[0ff304] android.support.v4.app.ActivityCompat.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; │ │ -0ff314: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff318: 1304 1600 |0002: const/16 v4, #int 22 // #16 │ │ -0ff31c: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -0ff320: 7110 2c06 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/ActivityCompat22;.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; // method@062c │ │ -0ff326: 0c01 |0009: move-result-object v1 │ │ -0ff328: 1101 |000a: return-object v1 │ │ -0ff32a: 6e10 ae00 0600 |000b: invoke-virtual {v6}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ -0ff330: 0c00 |000e: move-result-object v0 │ │ -0ff332: 1a03 5420 |000f: const-string v3, "android.intent.extra.REFERRER" // string@2054 │ │ -0ff336: 6e20 d601 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ -0ff33c: 0c01 |0014: move-result-object v1 │ │ -0ff33e: 1f01 d100 |0015: check-cast v1, Landroid/net/Uri; // type@00d1 │ │ -0ff342: 3901 f3ff |0017: if-nez v1, 000a // -000d │ │ -0ff346: 1a03 5520 |0019: const-string v3, "android.intent.extra.REFERRER_NAME" // string@2055 │ │ -0ff34a: 6e20 da01 3000 |001b: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -0ff350: 0c02 |001e: move-result-object v2 │ │ -0ff352: 3802 0700 |001f: if-eqz v2, 0026 // +0007 │ │ -0ff356: 7110 9004 0200 |0021: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -0ff35c: 0c01 |0024: move-result-object v1 │ │ -0ff35e: 28e5 |0025: goto 000a // -001b │ │ -0ff360: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0ff362: 28e3 |0027: goto 000a // -001d │ │ +0fd008: |[0fd008] android.support.v4.app.ActivityCompat.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; │ │ +0fd018: 6003 c100 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fd01c: 1304 1600 |0002: const/16 v4, #int 22 // #16 │ │ +0fd020: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +0fd024: 7110 2c06 0600 |0006: invoke-static {v6}, Landroid/support/v4/app/ActivityCompat22;.getReferrer:(Landroid/app/Activity;)Landroid/net/Uri; // method@062c │ │ +0fd02a: 0c01 |0009: move-result-object v1 │ │ +0fd02c: 1101 |000a: return-object v1 │ │ +0fd02e: 6e10 ae00 0600 |000b: invoke-virtual {v6}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ +0fd034: 0c00 |000e: move-result-object v0 │ │ +0fd036: 1a03 4f20 |000f: const-string v3, "android.intent.extra.REFERRER" // string@204f │ │ +0fd03a: 6e20 d601 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@01d6 │ │ +0fd040: 0c01 |0014: move-result-object v1 │ │ +0fd042: 1f01 d100 |0015: check-cast v1, Landroid/net/Uri; // type@00d1 │ │ +0fd046: 3901 f3ff |0017: if-nez v1, 000a // -000d │ │ +0fd04a: 1a03 5020 |0019: const-string v3, "android.intent.extra.REFERRER_NAME" // string@2050 │ │ +0fd04e: 6e20 da01 3000 |001b: invoke-virtual {v0, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +0fd054: 0c02 |001e: move-result-object v2 │ │ +0fd056: 3802 0700 |001f: if-eqz v2, 0026 // +0007 │ │ +0fd05a: 7110 9004 0200 |0021: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +0fd060: 0c01 |0024: move-result-object v1 │ │ +0fd062: 28e5 |0025: goto 000a // -001b │ │ +0fd064: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0fd066: 28e3 |0027: goto 000a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=218 │ │ 0x000b line=209 │ │ 0x000f line=210 │ │ @@ -280043,21 +280155,21 @@ │ │ locals : │ │ 0x000f - 0x0028 reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x0028 reg=1 referrer Landroid/net/Uri; │ │ 0x001f - 0x0028 reg=2 referrerName Ljava/lang/String; │ │ 0x0000 - 0x0028 reg=5 this Landroid/support/v4/app/ActivityCompat; │ │ 0x0000 - 0x0028 reg=6 activity Landroid/app/Activity; │ │ │ │ - source_file_idx : 941 (ActivityCompat.java) │ │ + source_file_idx : 938 (ActivityCompat.java) │ │ │ │ Class #1183 header: │ │ class_idx : 350 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 353 │ │ -source_file_idx : 950 │ │ +source_file_idx : 947 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1183 annotations: │ │ Annotations on class │ │ @@ -280081,18 +280193,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat21;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ff364: |[0ff364] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ -0ff374: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -0ff37a: 5b01 0d01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ -0ff37e: 0e00 |0005: return-void │ │ +0fd068: |[0fd068] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.:(Landroid/support/v4/app/ActivityOptionsCompat21;)V │ │ +0fd078: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +0fd07e: 5b01 0d01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ +0fd082: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ @@ -280104,19 +280216,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ff380: |[0ff380] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.toBundle:()Landroid/os/Bundle; │ │ -0ff390: 5410 0d01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ -0ff394: 6e10 5306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompat21;.toBundle:()Landroid/os/Bundle; // method@0653 │ │ -0ff39a: 0c00 |0005: move-result-object v0 │ │ -0ff39c: 1100 |0006: return-object v0 │ │ +0fd084: |[0fd084] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.toBundle:()Landroid/os/Bundle; │ │ +0fd094: 5410 0d01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ +0fd098: 6e10 5306 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompat21;.toBundle:()Landroid/os/Bundle; // method@0653 │ │ +0fd09e: 0c00 |0005: move-result-object v0 │ │ +0fd0a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;) │ │ @@ -280124,41 +280236,41 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ff3a0: |[0ff3a0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -0ff3b0: 2041 5e01 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ -0ff3b4: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0ff3b8: 0740 |0004: move-object v0, v4 │ │ -0ff3ba: 1f00 5e01 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ -0ff3be: 5431 0d01 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ -0ff3c2: 5402 0d01 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ -0ff3c6: 6e20 5406 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompat21;.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@0654 │ │ -0ff3cc: 0e00 |000e: return-void │ │ +0fd0a4: |[0fd0a4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImpl21.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0fd0b4: 2041 5e01 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ +0fd0b8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0fd0bc: 0740 |0004: move-object v0, v4 │ │ +0fd0be: 1f00 5e01 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; // type@015e │ │ +0fd0c2: 5431 0d01 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ +0fd0c6: 5402 0d01 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21;.mImpl:Landroid/support/v4/app/ActivityOptionsCompat21; // field@010d │ │ +0fd0ca: 6e20 5406 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompat21;.update:(Landroid/support/v4/app/ActivityOptionsCompat21;)V // method@0654 │ │ +0fd0d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0005 line=214 │ │ 0x0007 line=215 │ │ 0x000e line=217 │ │ locals : │ │ 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImpl21; │ │ 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ - source_file_idx : 950 (ActivityOptionsCompat.java) │ │ + source_file_idx : 947 (ActivityOptionsCompat.java) │ │ │ │ Class #1184 header: │ │ class_idx : 351 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 353 │ │ -source_file_idx : 950 │ │ +source_file_idx : 947 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1184 annotations: │ │ Annotations on class │ │ @@ -280182,18 +280294,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ff3d0: |[0ff3d0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -0ff3e0: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ -0ff3e6: 5b01 0e01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ -0ff3ea: 0e00 |0005: return-void │ │ +0fd0d4: |[0fd0d4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +0fd0e4: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@0655 │ │ +0fd0ea: 5b01 0e01 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ +0fd0ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -280205,19 +280317,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ff3ec: |[0ff3ec] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -0ff3fc: 5410 0e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ -0ff400: 6e10 6106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0661 │ │ -0ff406: 0c00 |0005: move-result-object v0 │ │ -0ff408: 1100 |0006: return-object v0 │ │ +0fd0f0: |[0fd0f0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +0fd100: 5410 0e01 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ +0fd104: 6e10 6106 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@0661 │ │ +0fd10a: 0c00 |0005: move-result-object v0 │ │ +0fd10c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -280225,41 +280337,41 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ff40c: |[0ff40c] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -0ff41c: 2041 5f01 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ -0ff420: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0ff424: 0740 |0004: move-object v0, v4 │ │ -0ff426: 1f00 5f01 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ -0ff42a: 5431 0e01 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ -0ff42e: 5402 0e01 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ -0ff432: 6e20 6206 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0662 │ │ -0ff438: 0e00 |000e: return-void │ │ +0fd110: |[0fd110] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0fd120: 2041 5f01 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ +0fd124: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0fd128: 0740 |0004: move-object v0, v4 │ │ +0fd12a: 1f00 5f01 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@015f │ │ +0fd12e: 5431 0e01 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ +0fd132: 5402 0e01 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@010e │ │ +0fd136: 6e20 6206 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@0662 │ │ +0fd13c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ 0x0007 line=193 │ │ 0x000e line=195 │ │ locals : │ │ 0x0007 - 0x000e reg=0 otherImpl Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ 0x0000 - 0x000f reg=4 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ - source_file_idx : 950 (ActivityOptionsCompat.java) │ │ + source_file_idx : 947 (ActivityOptionsCompat.java) │ │ │ │ Class #1185 header: │ │ class_idx : 356 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 357 │ │ -source_file_idx : 1052 │ │ +source_file_idx : 1049 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1185 annotations: │ │ Annotations on class │ │ @@ -280279,18 +280391,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ff43c: |[0ff43c] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.:()V │ │ -0ff44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ff44e: 7020 6906 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0669 │ │ -0ff454: 0e00 |0004: return-void │ │ +0fd140: |[0fd140] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.:()V │ │ +0fd150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fd152: 7020 6906 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManagerImpl;.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V // method@0669 │ │ +0fd158: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; │ │ │ │ #1 : (in Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23;) │ │ @@ -280298,17 +280410,17 @@ │ │ type : '(Landroid/support/v4/app/AppOpsManagerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ff458: |[0ff458] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V │ │ -0ff468: 7010 6306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23;.:()V // method@0663 │ │ -0ff46e: 0e00 |0003: return-void │ │ +0fd15c: |[0fd15c] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.:(Landroid/support/v4/app/AppOpsManagerCompat$1;)V │ │ +0fd16c: 7010 6306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23;.:()V // method@0663 │ │ +0fd172: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/AppOpsManagerCompat$1; │ │ │ │ @@ -280318,18 +280430,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ff470: |[0ff470] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ -0ff480: 7140 6e06 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/AppOpsManagerCompat23;.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I // method@066e │ │ -0ff486: 0a00 |0003: move-result v0 │ │ -0ff488: 0f00 |0004: return v0 │ │ +0fd174: |[0fd174] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I │ │ +0fd184: 7140 6e06 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/AppOpsManagerCompat23;.noteOp:(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)I // method@066e │ │ +0fd18a: 0a00 |0003: move-result v0 │ │ +0fd18c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 op Ljava/lang/String; │ │ @@ -280341,18 +280453,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ff48c: |[0ff48c] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ -0ff49c: 7130 6f06 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/AppOpsManagerCompat23;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@066f │ │ -0ff4a2: 0a00 |0003: move-result v0 │ │ -0ff4a4: 0f00 |0004: return v0 │ │ +0fd190: |[0fd190] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I │ │ +0fd1a0: 7130 6f06 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/AppOpsManagerCompat23;.noteProxyOp:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I // method@066f │ │ +0fd1a6: 0a00 |0003: move-result v0 │ │ +0fd1a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 op Ljava/lang/String; │ │ @@ -280363,32 +280475,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ff4a8: |[0ff4a8] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ -0ff4b8: 7110 7006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/AppOpsManagerCompat23;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0670 │ │ -0ff4be: 0c00 |0003: move-result-object v0 │ │ -0ff4c0: 1100 |0004: return-object v0 │ │ +0fd1ac: |[0fd1ac] android.support.v4.app.AppOpsManagerCompat$AppOpsManager23.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; │ │ +0fd1bc: 7110 7006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/AppOpsManagerCompat23;.permissionToOp:(Ljava/lang/String;)Ljava/lang/String; // method@0670 │ │ +0fd1c2: 0c00 |0003: move-result-object v0 │ │ +0fd1c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/AppOpsManagerCompat$AppOpsManager23; │ │ 0x0000 - 0x0005 reg=2 permission Ljava/lang/String; │ │ │ │ - source_file_idx : 1052 (AppOpsManagerCompat.java) │ │ + source_file_idx : 1049 (AppOpsManagerCompat.java) │ │ │ │ Class #1186 header: │ │ class_idx : 360 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1186 annotations: │ │ Annotations on class │ │ @@ -280417,19 +280529,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 │ │ -0ff4c4: |[0ff4c4] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ -0ff4d4: 5b01 1501 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0115 │ │ -0ff4d8: 5b02 1601 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0116 │ │ -0ff4dc: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -0ff4e2: 0e00 |0007: return-void │ │ +0fd1c8: |[0fd1c8] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ +0fd1d8: 5b01 1501 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0115 │ │ +0fd1dc: 5b02 1601 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0116 │ │ +0fd1e0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +0fd1e6: 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; │ │ @@ -280440,32 +280552,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ff4e4: |[0ff4e4] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ -0ff4f4: 5410 1601 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0116 │ │ -0ff4f8: 6e10 4207 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -0ff4fe: 0c00 |0005: move-result-object v0 │ │ -0ff500: 1100 |0006: return-object v0 │ │ +0fd1e8: |[0fd1e8] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ +0fd1f8: 5410 1601 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@0116 │ │ +0fd1fc: 6e10 4207 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +0fd202: 0c00 |0005: move-result-object v0 │ │ +0fd204: 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #1187 header: │ │ class_idx : 365 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 412 │ │ -source_file_idx : 1117 │ │ +source_file_idx : 1113 │ │ static_fields_size : 10 │ │ instance_fields_size: 21 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 42 │ │ │ │ Class #1187 annotations: │ │ Annotations on class │ │ @@ -280662,45 +280774,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0ff504: |[0ff504] android.support.v4.app.BackStackRecord.:()V │ │ -0ff514: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -0ff518: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0ff51c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0ff520: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ff522: 6a00 3a01 |0007: sput-boolean v0, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ -0ff526: 0e00 |0009: return-void │ │ -0ff528: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ff52a: 28fc |000b: goto 0007 // -0004 │ │ +0fd208: |[0fd208] android.support.v4.app.BackStackRecord.:()V │ │ +0fd218: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fd21c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0fd220: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0fd224: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0fd226: 6a00 3a01 |0007: sput-boolean v0, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ +0fd22a: 0e00 |0009: return-void │ │ +0fd22c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0fd22e: 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 │ │ -0ff52c: |[0ff52c] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0ff53c: 7010 0e09 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@090e │ │ -0ff542: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0ff544: 5c10 3d01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ -0ff548: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0ff54a: 5910 4601 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -0ff54e: 5b12 4701 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff552: 0e00 |000b: return-void │ │ +0fd230: |[0fd230] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0fd240: 7010 0e09 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@090e │ │ +0fd246: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0fd248: 5c10 3d01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ +0fd24c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0fd24e: 5910 4601 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fd252: 5b12 4701 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd256: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0003 line=226 │ │ 0x0006 line=229 │ │ 0x0009 line=354 │ │ 0x000b line=355 │ │ @@ -280713,18 +280825,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 │ │ -0ff554: |[0ff554] 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; │ │ -0ff564: 7040 ab06 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@06ab │ │ -0ff56a: 0c00 |0003: move-result-object v0 │ │ -0ff56c: 1100 |0004: return-object v0 │ │ +0fd258: |[0fd258] 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; │ │ +0fd268: 7040 ab06 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@06ab │ │ +0fd26e: 0c00 |0003: move-result-object v0 │ │ +0fd270: 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 │ │ @@ -280735,17 +280847,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 │ │ -0ff570: |[0ff570] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -0ff580: 7030 bb06 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@06bb │ │ -0ff586: 0e00 |0003: return-void │ │ +0fd274: |[0fd274] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +0fd284: 7030 bb06 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@06bb │ │ +0fd28a: 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; │ │ @@ -280755,17 +280867,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 │ │ -0ff588: |[0ff588] 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 │ │ -0ff598: 7606 8f06 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@068f │ │ -0ff59e: 0e00 |0003: return-void │ │ +0fd28c: |[0fd28c] 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 │ │ +0fd29c: 7606 8f06 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@068f │ │ +0fd2a2: 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; │ │ @@ -280778,17 +280890,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 │ │ -0ff5a0: |[0ff5a0] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0ff5b0: 7040 9a06 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@069a │ │ -0ff5b6: 0e00 |0003: return-void │ │ +0fd2a4: |[0fd2a4] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +0fd2b4: 7040 9a06 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@069a │ │ +0fd2ba: 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 │ │ @@ -280799,63 +280911,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 │ │ -0ff5b8: |[0ff5b8] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -0ff5c8: 2202 6c01 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@016c │ │ -0ff5cc: 7020 7d06 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@067d │ │ -0ff5d2: 2200 fc06 |0005: new-instance v0, Landroid/view/View; // type@06fc │ │ -0ff5d6: 5483 4701 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff5da: 5433 0902 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -0ff5de: 6e10 1c08 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -0ff5e4: 0c03 |000e: move-result-object v3 │ │ -0ff5e6: 7020 2638 3000 |000f: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ -0ff5ec: 5b20 3001 |0012: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -0ff5f0: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -0ff5f2: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -0ff5f4: 6e10 6b37 0900 |0016: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@376b │ │ -0ff5fa: 0a00 |0019: move-result v0 │ │ -0ff5fc: 3507 1400 |001a: if-ge v7, v0, 002e // +0014 │ │ -0ff600: 6e20 6837 7900 |001c: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@3768 │ │ -0ff606: 0a01 |001f: move-result v1 │ │ -0ff608: 0780 |0020: move-object v0, v8 │ │ -0ff60a: 01b3 |0021: move v3, v11 │ │ -0ff60c: 0794 |0022: move-object v4, v9 │ │ -0ff60e: 07a5 |0023: move-object v5, v10 │ │ -0ff610: 7606 9406 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@0694 │ │ -0ff616: 0a00 |0027: move-result v0 │ │ -0ff618: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -0ff61c: 1216 |002a: const/4 v6, #int 1 // #1 │ │ -0ff61e: d807 0701 |002b: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ff622: 28e9 |002d: goto 0016 // -0017 │ │ -0ff624: 1207 |002e: const/4 v7, #int 0 // #0 │ │ -0ff626: 6e10 6b37 0a00 |002f: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@376b │ │ -0ff62c: 0a00 |0032: move-result v0 │ │ -0ff62e: 3507 1a00 |0033: if-ge v7, v0, 004d // +001a │ │ -0ff632: 6e20 6837 7a00 |0035: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@3768 │ │ -0ff638: 0a01 |0038: move-result v1 │ │ -0ff63a: 6e20 6737 1900 |0039: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0ff640: 0c00 |003c: move-result-object v0 │ │ -0ff642: 3900 0d00 |003d: if-nez v0, 004a // +000d │ │ -0ff646: 0780 |003f: move-object v0, v8 │ │ -0ff648: 01b3 |0040: move v3, v11 │ │ -0ff64a: 0794 |0041: move-object v4, v9 │ │ -0ff64c: 07a5 |0042: move-object v5, v10 │ │ -0ff64e: 7606 9406 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@0694 │ │ -0ff654: 0a00 |0046: move-result v0 │ │ -0ff656: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ -0ff65a: 1216 |0049: const/4 v6, #int 1 // #1 │ │ -0ff65c: d807 0701 |004a: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0ff660: 28e3 |004c: goto 002f // -001d │ │ -0ff662: 3906 0300 |004d: if-nez v6, 0050 // +0003 │ │ -0ff666: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -0ff668: 1102 |0050: return-object v2 │ │ +0fd2bc: |[0fd2bc] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +0fd2cc: 2202 6c01 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@016c │ │ +0fd2d0: 7020 7d06 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@067d │ │ +0fd2d6: 2200 fc06 |0005: new-instance v0, Landroid/view/View; // type@06fc │ │ +0fd2da: 5483 4701 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd2de: 5433 0902 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +0fd2e2: 6e10 1c08 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +0fd2e8: 0c03 |000e: move-result-object v3 │ │ +0fd2ea: 7020 2638 3000 |000f: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ +0fd2f0: 5b20 3001 |0012: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +0fd2f4: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +0fd2f6: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +0fd2f8: 6e10 6b37 0900 |0016: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@376b │ │ +0fd2fe: 0a00 |0019: move-result v0 │ │ +0fd300: 3507 1400 |001a: if-ge v7, v0, 002e // +0014 │ │ +0fd304: 6e20 6837 7900 |001c: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@3768 │ │ +0fd30a: 0a01 |001f: move-result v1 │ │ +0fd30c: 0780 |0020: move-object v0, v8 │ │ +0fd30e: 01b3 |0021: move v3, v11 │ │ +0fd310: 0794 |0022: move-object v4, v9 │ │ +0fd312: 07a5 |0023: move-object v5, v10 │ │ +0fd314: 7606 9406 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@0694 │ │ +0fd31a: 0a00 |0027: move-result v0 │ │ +0fd31c: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +0fd320: 1216 |002a: const/4 v6, #int 1 // #1 │ │ +0fd322: d807 0701 |002b: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0fd326: 28e9 |002d: goto 0016 // -0017 │ │ +0fd328: 1207 |002e: const/4 v7, #int 0 // #0 │ │ +0fd32a: 6e10 6b37 0a00 |002f: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@376b │ │ +0fd330: 0a00 |0032: move-result v0 │ │ +0fd332: 3507 1a00 |0033: if-ge v7, v0, 004d // +001a │ │ +0fd336: 6e20 6837 7a00 |0035: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@3768 │ │ +0fd33c: 0a01 |0038: move-result v1 │ │ +0fd33e: 6e20 6737 1900 |0039: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0fd344: 0c00 |003c: move-result-object v0 │ │ +0fd346: 3900 0d00 |003d: if-nez v0, 004a // +000d │ │ +0fd34a: 0780 |003f: move-object v0, v8 │ │ +0fd34c: 01b3 |0040: move v3, v11 │ │ +0fd34e: 0794 |0041: move-object v4, v9 │ │ +0fd350: 07a5 |0042: move-object v5, v10 │ │ +0fd352: 7606 9406 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@0694 │ │ +0fd358: 0a00 |0046: move-result v0 │ │ +0fd35a: 3800 0300 |0047: if-eqz v0, 004a // +0003 │ │ +0fd35e: 1216 |0049: const/4 v6, #int 1 // #1 │ │ +0fd360: d807 0701 |004a: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0fd364: 28e3 |004c: goto 002f // -001d │ │ +0fd366: 3906 0300 |004d: if-nez v6, 0050 // +0003 │ │ +0fd36a: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +0fd36c: 1102 |0050: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ 0x0005 line=1024 │ │ 0x0014 line=1026 │ │ 0x0015 line=1028 │ │ 0x001c line=1029 │ │ @@ -280888,73 +281000,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 │ │ -0ff66c: |[0ff66c] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -0ff67c: 5464 4701 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff680: 5444 0102 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -0ff684: 6e10 ed07 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@07ed │ │ -0ff68a: 0a04 |0007: move-result v4 │ │ -0ff68c: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -0ff690: 0e00 |000a: return-void │ │ -0ff692: 5463 4501 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -0ff696: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ -0ff69a: 5234 2401 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -0ff69e: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ -0ff6a4: 5433 2801 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -0ff6a8: 28f7 |0016: goto 000d // -0009 │ │ -0ff6aa: 5434 2701 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff6ae: 7030 bd06 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -0ff6b4: 28f8 |001c: goto 0014 // -0008 │ │ -0ff6b6: 5430 2701 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff6ba: 5464 4701 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff6be: 5444 fb01 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ff6c2: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ -0ff6c6: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0ff6c8: 5464 4701 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff6cc: 5444 fb01 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ff6d0: 6e10 d343 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ff6d6: 0a04 |002d: move-result v4 │ │ -0ff6d8: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ -0ff6dc: 5464 4701 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff6e0: 5444 fb01 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ff6e4: 6e20 cb43 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ff6ea: 0c02 |0037: move-result-object v2 │ │ -0ff6ec: 1f02 7b01 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -0ff6f0: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -0ff6f4: 5224 8b01 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0ff6f8: 5205 8b01 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0ff6fc: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ -0ff700: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ -0ff704: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -0ff706: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ff70a: 28df |0047: goto 0026 // -0021 │ │ -0ff70c: 7120 bc06 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -0ff712: 28fa |004b: goto 0045 // -0006 │ │ -0ff714: 7030 bd06 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -0ff71a: 28c5 |004f: goto 0014 // -003b │ │ -0ff71c: 5434 2701 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff720: 7120 bc06 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -0ff726: 28bf |0055: goto 0014 // -0041 │ │ -0ff728: 5434 2701 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff72c: 7120 bc06 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -0ff732: 28b9 |005b: goto 0014 // -0047 │ │ -0ff734: 5434 2701 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff738: 7030 bd06 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -0ff73e: 28b3 |0061: goto 0014 // -004d │ │ -0ff740: 5434 2701 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff744: 7120 bc06 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -0ff74a: 28ad |0067: goto 0014 // -0053 │ │ -0ff74c: 5434 2701 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ff750: 7030 bd06 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -0ff756: 28a7 |006d: goto 0014 // -0059 │ │ -0ff758: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ +0fd370: |[0fd370] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +0fd380: 5464 4701 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd384: 5444 0102 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +0fd388: 6e10 ed07 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@07ed │ │ +0fd38e: 0a04 |0007: move-result v4 │ │ +0fd390: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +0fd394: 0e00 |000a: return-void │ │ +0fd396: 5463 4501 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fd39a: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ +0fd39e: 5234 2401 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fd3a2: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ +0fd3a8: 5433 2801 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fd3ac: 28f7 |0016: goto 000d // -0009 │ │ +0fd3ae: 5434 2701 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd3b2: 7030 bd06 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fd3b8: 28f8 |001c: goto 0014 // -0008 │ │ +0fd3ba: 5430 2701 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd3be: 5464 4701 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd3c2: 5444 fb01 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd3c6: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ +0fd3ca: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0fd3cc: 5464 4701 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd3d0: 5444 fb01 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd3d4: 6e10 d343 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fd3da: 0a04 |002d: move-result v4 │ │ +0fd3dc: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ +0fd3e0: 5464 4701 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd3e4: 5444 fb01 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd3e8: 6e20 cb43 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fd3ee: 0c02 |0037: move-result-object v2 │ │ +0fd3f0: 1f02 7b01 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fd3f4: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +0fd3f8: 5224 8b01 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fd3fc: 5205 8b01 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fd400: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ +0fd404: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ +0fd408: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +0fd40a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fd40e: 28df |0047: goto 0026 // -0021 │ │ +0fd410: 7120 bc06 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fd416: 28fa |004b: goto 0045 // -0006 │ │ +0fd418: 7030 bd06 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fd41e: 28c5 |004f: goto 0014 // -003b │ │ +0fd420: 5434 2701 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd424: 7120 bc06 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fd42a: 28bf |0055: goto 0014 // -0041 │ │ +0fd42c: 5434 2701 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd430: 7120 bc06 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fd436: 28b9 |005b: goto 0014 // -0047 │ │ +0fd438: 5434 2701 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd43c: 7030 bd06 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fd442: 28b3 |0061: goto 0014 // -004d │ │ +0fd444: 5434 2701 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd448: 7120 bc06 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fd44e: 28ad |0067: goto 0014 // -0053 │ │ +0fd450: 5434 2701 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd454: 7030 bd06 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fd45a: 28a7 |006d: goto 0014 // -0059 │ │ +0fd45c: 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 │ │ @@ -280992,31 +281104,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 │ │ -0ff77c: |[0ff77c] 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 │ │ -0ff78c: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ -0ff790: 5471 8f01 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ff794: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -0ff798: 2200 a408 |0006: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -0ff79c: 6e10 e915 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ -0ff7a2: 0c03 |000b: move-result-object v3 │ │ -0ff7a4: 7020 c443 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0ff7aa: 2202 a408 |000f: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -0ff7ae: 6e10 f315 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@15f3 │ │ -0ff7b4: 0c03 |0014: move-result-object v3 │ │ -0ff7b6: 7020 c443 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0ff7bc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0ff7be: 6e40 f00b 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@0bf0 │ │ -0ff7c4: 0e00 |001c: return-void │ │ -0ff7c6: 5461 8f01 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ff7ca: 28e5 |001f: goto 0004 // -001b │ │ +0fd480: |[0fd480] 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 │ │ +0fd490: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ +0fd494: 5471 8f01 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fd498: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +0fd49c: 2200 a408 |0006: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +0fd4a0: 6e10 e915 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ +0fd4a6: 0c03 |000b: move-result-object v3 │ │ +0fd4a8: 7020 c443 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0fd4ae: 2202 a408 |000f: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +0fd4b2: 6e10 f315 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@15f3 │ │ +0fd4b8: 0c03 |0014: move-result-object v3 │ │ +0fd4ba: 7020 c443 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0fd4c0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0fd4c2: 6e40 f00b 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@0bf0 │ │ +0fd4c8: 0e00 |001c: return-void │ │ +0fd4ca: 5461 8f01 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fd4ce: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0004 line=1265 │ │ 0x0006 line=1266 │ │ 0x000f line=1267 │ │ 0x0018 line=1268 │ │ @@ -281039,21 +281151,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 │ │ -0ff7cc: |[0ff7cc] 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; │ │ -0ff7dc: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -0ff7e0: 6e10 4207 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -0ff7e6: 0c00 |0005: move-result-object v0 │ │ -0ff7e8: 7155 3909 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@0939 │ │ -0ff7ee: 0c01 |0009: move-result-object v1 │ │ -0ff7f0: 1101 |000a: return-object v1 │ │ +0fd4d0: |[0fd4d0] 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; │ │ +0fd4e0: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0fd4e4: 6e10 4207 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +0fd4ea: 0c00 |0005: move-result-object v0 │ │ +0fd4ec: 7155 3909 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@0939 │ │ +0fd4f2: 0c01 |0009: move-result-object v1 │ │ +0fd4f4: 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; │ │ @@ -281069,188 +281181,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 │ │ -0ff7f4: |[0ff7f4] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ -0ff804: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -0ff808: 5404 4701 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ff80c: 5444 0102 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -0ff810: 0200 2700 |0006: move/from16 v0, v39 │ │ -0ff814: 6e20 ec07 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@07ec │ │ -0ff81a: 0c06 |000b: move-result-object v6 │ │ -0ff81c: 1f06 0207 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -0ff820: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -0ff824: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -0ff826: 0f04 |0011: return v4 │ │ -0ff828: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ -0ff82c: 0201 2700 |0014: move/from16 v1, v39 │ │ -0ff830: 6e20 6737 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0ff836: 0c08 |0019: move-result-object v8 │ │ -0ff838: 1f08 7b01 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@017b │ │ -0ff83c: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ -0ff840: 0201 2700 |001e: move/from16 v1, v39 │ │ -0ff844: 6e20 6737 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -0ff84a: 0c09 |0023: move-result-object v9 │ │ -0ff84c: 1f09 7b01 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ -0ff850: 0200 2900 |0026: move/from16 v0, v41 │ │ -0ff854: 7120 a006 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@06a0 │ │ -0ff85a: 0c0c |002b: move-result-object v12 │ │ -0ff85c: 0200 2900 |002c: move/from16 v0, v41 │ │ -0ff860: 7130 a406 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@06a4 │ │ -0ff866: 0c07 |0031: move-result-object v7 │ │ -0ff868: 0200 2900 |0032: move/from16 v0, v41 │ │ -0ff86c: 7120 a106 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@06a1 │ │ -0ff872: 0c1a |0037: move-result-object v26 │ │ -0ff874: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ -0ff878: 220b a408 |003a: new-instance v11, Ljava/util/ArrayList; // type@08a4 │ │ -0ff87c: 7010 c243 0b00 |003c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0ff882: 3807 1500 |003f: if-eqz v7, 0054 // +0015 │ │ -0ff886: 0800 2600 |0041: move-object/from16 v0, v38 │ │ -0ff88a: 0801 2800 |0043: move-object/from16 v1, v40 │ │ -0ff88e: 0202 2900 |0045: move/from16 v2, v41 │ │ -0ff892: 7040 af06 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@06af │ │ -0ff898: 0c14 |004a: move-result-object v20 │ │ -0ff89a: 7401 e715 1400 |004b: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ -0ff8a0: 0a04 |004e: move-result v4 │ │ -0ff8a2: 3804 0d00 |004f: if-eqz v4, 005c // +000d │ │ -0ff8a6: 1207 |0051: const/4 v7, #int 0 // #0 │ │ -0ff8a8: 1314 0000 |0052: const/16 v20, #int 0 // #0 │ │ -0ff8ac: 390c 3f00 |0054: if-nez v12, 0093 // +003f │ │ -0ff8b0: 3907 3d00 |0056: if-nez v7, 0093 // +003d │ │ -0ff8b4: 391a 3b00 |0058: if-nez v26, 0093 // +003b │ │ -0ff8b8: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -0ff8ba: 28b6 |005b: goto 0011 // -004a │ │ -0ff8bc: 3829 3200 |005c: if-eqz v41, 008e // +0032 │ │ -0ff8c0: 5490 8f01 |005e: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ff8c4: 0822 0000 |0060: move-object/from16 v34, v0 │ │ -0ff8c8: 3822 2200 |0062: if-eqz v34, 0084 // +0022 │ │ -0ff8cc: 2224 a408 |0064: new-instance v36, Ljava/util/ArrayList; // type@08a4 │ │ -0ff8d0: 7401 e915 1400 |0066: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ -0ff8d6: 0c04 |0069: move-result-object v4 │ │ -0ff8d8: 0800 2400 |006a: move-object/from16 v0, v36 │ │ -0ff8dc: 7020 c443 4000 |006c: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0ff8e2: 2225 a408 |006f: new-instance v37, Ljava/util/ArrayList; // type@08a4 │ │ -0ff8e6: 7401 f315 1400 |0071: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@15f3 │ │ -0ff8ec: 0c04 |0074: move-result-object v4 │ │ -0ff8ee: 0800 2500 |0075: move-object/from16 v0, v37 │ │ -0ff8f2: 7020 c443 4000 |0077: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -0ff8f8: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -0ff8fa: 0800 2200 |007b: move-object/from16 v0, v34 │ │ -0ff8fe: 0801 2400 |007d: move-object/from16 v1, v36 │ │ -0ff902: 0802 2500 |007f: move-object/from16 v2, v37 │ │ -0ff906: 6e40 f10b 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@0bf1 │ │ -0ff90c: 0804 2600 |0084: move-object/from16 v4, v38 │ │ -0ff910: 0805 2800 |0086: move-object/from16 v5, v40 │ │ -0ff914: 020a 2900 |0088: move/from16 v10, v41 │ │ -0ff918: 7608 ad06 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@06ad │ │ -0ff91e: 28c7 |008d: goto 0054 // -0039 │ │ -0ff920: 5480 8f01 |008e: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ff924: 0822 0000 |0090: move-object/from16 v34, v0 │ │ -0ff928: 28d0 |0092: goto 0062 // -0030 │ │ -0ff92a: 221b a408 |0093: new-instance v27, Ljava/util/ArrayList; // type@08a4 │ │ -0ff92e: 7601 c243 1b00 |0095: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0ff934: 0800 2800 |0098: move-object/from16 v0, v40 │ │ -0ff938: 5404 3001 |009a: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -0ff93c: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -0ff940: 0801 1b00 |009e: move-object/from16 v1, v27 │ │ -0ff944: 0802 1400 |00a0: move-object/from16 v2, v20 │ │ -0ff948: 7154 9006 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@0690 │ │ -0ff94e: 0c1a |00a5: move-result-object v26 │ │ -0ff950: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ -0ff954: 5404 4d01 |00a8: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ff958: 3804 2700 |00aa: if-eqz v4, 00d1 // +0027 │ │ -0ff95c: 3814 2500 |00ac: if-eqz v20, 00d1 // +0025 │ │ -0ff960: 0800 2600 |00ae: move-object/from16 v0, v38 │ │ -0ff964: 5404 4d01 |00b0: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ff968: 1205 |00b2: const/4 v5, #int 0 // #0 │ │ -0ff96a: 6e20 cb43 5400 |00b3: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ff970: 0c04 |00b6: move-result-object v4 │ │ -0ff972: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -0ff976: 6e20 e315 4000 |00b9: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0ff97c: 0c23 |00bc: move-result-object v35 │ │ -0ff97e: 1f23 fc06 |00bd: check-cast v35, Landroid/view/View; // type@06fc │ │ -0ff982: 3823 1200 |00bf: if-eqz v35, 00d1 // +0012 │ │ -0ff986: 381a 0900 |00c1: if-eqz v26, 00ca // +0009 │ │ -0ff98a: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ -0ff98e: 0801 2300 |00c5: move-object/from16 v1, v35 │ │ -0ff992: 7120 4609 1000 |00c7: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0946 │ │ -0ff998: 3807 0700 |00ca: if-eqz v7, 00d1 // +0007 │ │ -0ff99c: 0800 2300 |00cc: move-object/from16 v0, v35 │ │ -0ff9a0: 7120 4609 0700 |00ce: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0946 │ │ -0ff9a6: 220f 6801 |00d1: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0168 │ │ -0ff9aa: 0800 2600 |00d3: move-object/from16 v0, v38 │ │ -0ff9ae: 7030 7606 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@0676 │ │ -0ff9b4: 2213 a408 |00d8: new-instance v19, Ljava/util/ArrayList; // type@08a4 │ │ -0ff9b8: 7601 c243 1300 |00da: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -0ff9be: 2215 9503 |00dd: new-instance v21, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ff9c2: 7601 db15 1500 |00df: invoke-direct/range {v21}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ff9c8: 1321 0100 |00e2: const/16 v33, #int 1 // #1 │ │ -0ff9cc: 3808 0800 |00e4: if-eqz v8, 00ec // +0008 │ │ -0ff9d0: 3829 6e00 |00e6: if-eqz v41, 0154 // +006e │ │ -0ff9d4: 6e10 2907 0800 |00e8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0729 │ │ -0ff9da: 0a21 |00eb: move-result v33 │ │ -0ff9dc: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ -0ff9e0: 0201 2100 |00ee: move/from16 v1, v33 │ │ -0ff9e4: 7140 4409 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@0944 │ │ -0ff9ea: 0c1e |00f3: move-result-object v30 │ │ -0ff9ec: 381e 5b00 |00f4: if-eqz v30, 014f // +005b │ │ -0ff9f0: 0800 2800 |00f6: move-object/from16 v0, v40 │ │ -0ff9f4: 5400 3001 |00f8: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -0ff9f8: 0810 0000 |00fa: move-object/from16 v16, v0 │ │ -0ff9fc: 0800 2800 |00fc: move-object/from16 v0, v40 │ │ -0ffa00: 5400 2d01 |00fe: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ -0ffa04: 0811 0000 |0100: move-object/from16 v17, v0 │ │ -0ffa08: 0800 2800 |0102: move-object/from16 v0, v40 │ │ -0ffa0c: 5400 2f01 |0104: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -0ffa10: 0812 0000 |0106: move-object/from16 v18, v0 │ │ -0ffa14: 077d |0108: move-object v13, v7 │ │ -0ffa16: 076e |0109: move-object v14, v6 │ │ -0ffa18: 0816 0b00 |010a: move-object/from16 v22, v11 │ │ -0ffa1c: 770b 3609 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@0936 │ │ -0ffa22: 0800 2600 |010f: move-object/from16 v0, v38 │ │ -0ffa26: 0801 2800 |0111: move-object/from16 v1, v40 │ │ -0ffa2a: 0202 2700 |0113: move/from16 v2, v39 │ │ -0ffa2e: 0803 1e00 |0115: move-object/from16 v3, v30 │ │ -0ffa32: 7053 9b06 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@069b │ │ -0ffa38: 0800 2800 |011a: move-object/from16 v0, v40 │ │ -0ffa3c: 5404 3001 |011c: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -0ffa40: 1215 |011e: const/4 v5, #int 1 // #1 │ │ -0ffa42: 0800 1e00 |011f: move-object/from16 v0, v30 │ │ -0ffa46: 7130 3e09 4005 |0121: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ -0ffa4c: 0800 2600 |0124: move-object/from16 v0, v38 │ │ -0ffa50: 0801 2800 |0126: move-object/from16 v1, v40 │ │ -0ffa54: 0202 2700 |0128: move/from16 v2, v39 │ │ -0ffa58: 0803 1e00 |012a: move-object/from16 v3, v30 │ │ -0ffa5c: 7040 9a06 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@069a │ │ -0ffa62: 0800 1e00 |012f: move-object/from16 v0, v30 │ │ -0ffa66: 7120 3709 0600 |0131: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@0937 │ │ -0ffa6c: 0800 2800 |0134: move-object/from16 v0, v40 │ │ -0ffa70: 5400 3001 |0136: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ -0ffa74: 0817 0000 |0138: move-object/from16 v23, v0 │ │ -0ffa78: 0800 2800 |013a: move-object/from16 v0, v40 │ │ -0ffa7c: 5400 2e01 |013c: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ -0ffa80: 081f 0000 |013e: move-object/from16 v31, v0 │ │ -0ffa84: 0816 0600 |0140: move-object/from16 v22, v6 │ │ -0ffa88: 0818 0c00 |0142: move-object/from16 v24, v12 │ │ -0ffa8c: 0819 1300 |0144: move-object/from16 v25, v19 │ │ -0ffa90: 081c 0700 |0146: move-object/from16 v28, v7 │ │ -0ffa94: 081d 0b00 |0148: move-object/from16 v29, v11 │ │ -0ffa98: 0820 1500 |014a: move-object/from16 v32, v21 │ │ -0ffa9c: 770b 3b09 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@093b │ │ -0ffaa2: 381e 0a00 |014f: if-eqz v30, 0159 // +000a │ │ -0ffaa6: 1214 |0151: const/4 v4, #int 1 // #1 │ │ -0ffaa8: 2900 bffe |0152: goto/16 0011 // -0141 │ │ -0ffaac: 6e10 2807 0800 |0154: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@0728 │ │ -0ffab2: 0a21 |0157: move-result v33 │ │ -0ffab4: 2894 |0158: goto 00ec // -006c │ │ -0ffab6: 1204 |0159: const/4 v4, #int 0 // #0 │ │ -0ffab8: 2900 b7fe |015a: goto/16 0011 // -0149 │ │ +0fd4f8: |[0fd4f8] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ +0fd508: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +0fd50c: 5404 4701 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd510: 5444 0102 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +0fd514: 0200 2700 |0006: move/from16 v0, v39 │ │ +0fd518: 6e20 ec07 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@07ec │ │ +0fd51e: 0c06 |000b: move-result-object v6 │ │ +0fd520: 1f06 0207 |000c: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +0fd524: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +0fd528: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +0fd52a: 0f04 |0011: return v4 │ │ +0fd52c: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ +0fd530: 0201 2700 |0014: move/from16 v1, v39 │ │ +0fd534: 6e20 6737 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0fd53a: 0c08 |0019: move-result-object v8 │ │ +0fd53c: 1f08 7b01 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fd540: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ +0fd544: 0201 2700 |001e: move/from16 v1, v39 │ │ +0fd548: 6e20 6737 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0fd54e: 0c09 |0023: move-result-object v9 │ │ +0fd550: 1f09 7b01 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fd554: 0200 2900 |0026: move/from16 v0, v41 │ │ +0fd558: 7120 a006 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@06a0 │ │ +0fd55e: 0c0c |002b: move-result-object v12 │ │ +0fd560: 0200 2900 |002c: move/from16 v0, v41 │ │ +0fd564: 7130 a406 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@06a4 │ │ +0fd56a: 0c07 |0031: move-result-object v7 │ │ +0fd56c: 0200 2900 |0032: move/from16 v0, v41 │ │ +0fd570: 7120 a106 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@06a1 │ │ +0fd576: 0c1a |0037: move-result-object v26 │ │ +0fd578: 1314 0000 |0038: const/16 v20, #int 0 // #0 │ │ +0fd57c: 220b a408 |003a: new-instance v11, Ljava/util/ArrayList; // type@08a4 │ │ +0fd580: 7010 c243 0b00 |003c: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fd586: 3807 1500 |003f: if-eqz v7, 0054 // +0015 │ │ +0fd58a: 0800 2600 |0041: move-object/from16 v0, v38 │ │ +0fd58e: 0801 2800 |0043: move-object/from16 v1, v40 │ │ +0fd592: 0202 2900 |0045: move/from16 v2, v41 │ │ +0fd596: 7040 af06 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@06af │ │ +0fd59c: 0c14 |004a: move-result-object v20 │ │ +0fd59e: 7401 e715 1400 |004b: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ +0fd5a4: 0a04 |004e: move-result v4 │ │ +0fd5a6: 3804 0d00 |004f: if-eqz v4, 005c // +000d │ │ +0fd5aa: 1207 |0051: const/4 v7, #int 0 // #0 │ │ +0fd5ac: 1314 0000 |0052: const/16 v20, #int 0 // #0 │ │ +0fd5b0: 390c 3f00 |0054: if-nez v12, 0093 // +003f │ │ +0fd5b4: 3907 3d00 |0056: if-nez v7, 0093 // +003d │ │ +0fd5b8: 391a 3b00 |0058: if-nez v26, 0093 // +003b │ │ +0fd5bc: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +0fd5be: 28b6 |005b: goto 0011 // -004a │ │ +0fd5c0: 3829 3200 |005c: if-eqz v41, 008e // +0032 │ │ +0fd5c4: 5490 8f01 |005e: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fd5c8: 0822 0000 |0060: move-object/from16 v34, v0 │ │ +0fd5cc: 3822 2200 |0062: if-eqz v34, 0084 // +0022 │ │ +0fd5d0: 2224 a408 |0064: new-instance v36, Ljava/util/ArrayList; // type@08a4 │ │ +0fd5d4: 7401 e915 1400 |0066: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@15e9 │ │ +0fd5da: 0c04 |0069: move-result-object v4 │ │ +0fd5dc: 0800 2400 |006a: move-object/from16 v0, v36 │ │ +0fd5e0: 7020 c443 4000 |006c: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0fd5e6: 2225 a408 |006f: new-instance v37, Ljava/util/ArrayList; // type@08a4 │ │ +0fd5ea: 7401 f315 1400 |0071: invoke-virtual/range {v20}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@15f3 │ │ +0fd5f0: 0c04 |0074: move-result-object v4 │ │ +0fd5f2: 0800 2500 |0075: move-object/from16 v0, v37 │ │ +0fd5f6: 7020 c443 4000 |0077: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +0fd5fc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0fd5fe: 0800 2200 |007b: move-object/from16 v0, v34 │ │ +0fd602: 0801 2400 |007d: move-object/from16 v1, v36 │ │ +0fd606: 0802 2500 |007f: move-object/from16 v2, v37 │ │ +0fd60a: 6e40 f10b 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@0bf1 │ │ +0fd610: 0804 2600 |0084: move-object/from16 v4, v38 │ │ +0fd614: 0805 2800 |0086: move-object/from16 v5, v40 │ │ +0fd618: 020a 2900 |0088: move/from16 v10, v41 │ │ +0fd61c: 7608 ad06 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@06ad │ │ +0fd622: 28c7 |008d: goto 0054 // -0039 │ │ +0fd624: 5480 8f01 |008e: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fd628: 0822 0000 |0090: move-object/from16 v34, v0 │ │ +0fd62c: 28d0 |0092: goto 0062 // -0030 │ │ +0fd62e: 221b a408 |0093: new-instance v27, Ljava/util/ArrayList; // type@08a4 │ │ +0fd632: 7601 c243 1b00 |0095: invoke-direct/range {v27}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fd638: 0800 2800 |0098: move-object/from16 v0, v40 │ │ +0fd63c: 5404 3001 |009a: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +0fd640: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +0fd644: 0801 1b00 |009e: move-object/from16 v1, v27 │ │ +0fd648: 0802 1400 |00a0: move-object/from16 v2, v20 │ │ +0fd64c: 7154 9006 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@0690 │ │ +0fd652: 0c1a |00a5: move-result-object v26 │ │ +0fd654: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ +0fd658: 5404 4d01 |00a8: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fd65c: 3804 2700 |00aa: if-eqz v4, 00d1 // +0027 │ │ +0fd660: 3814 2500 |00ac: if-eqz v20, 00d1 // +0025 │ │ +0fd664: 0800 2600 |00ae: move-object/from16 v0, v38 │ │ +0fd668: 5404 4d01 |00b0: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fd66c: 1205 |00b2: const/4 v5, #int 0 // #0 │ │ +0fd66e: 6e20 cb43 5400 |00b3: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fd674: 0c04 |00b6: move-result-object v4 │ │ +0fd676: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +0fd67a: 6e20 e315 4000 |00b9: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0fd680: 0c23 |00bc: move-result-object v35 │ │ +0fd682: 1f23 fc06 |00bd: check-cast v35, Landroid/view/View; // type@06fc │ │ +0fd686: 3823 1200 |00bf: if-eqz v35, 00d1 // +0012 │ │ +0fd68a: 381a 0900 |00c1: if-eqz v26, 00ca // +0009 │ │ +0fd68e: 0800 1a00 |00c3: move-object/from16 v0, v26 │ │ +0fd692: 0801 2300 |00c5: move-object/from16 v1, v35 │ │ +0fd696: 7120 4609 1000 |00c7: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0946 │ │ +0fd69c: 3807 0700 |00ca: if-eqz v7, 00d1 // +0007 │ │ +0fd6a0: 0800 2300 |00cc: move-object/from16 v0, v35 │ │ +0fd6a4: 7120 4609 0700 |00ce: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0946 │ │ +0fd6aa: 220f 6801 |00d1: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0168 │ │ +0fd6ae: 0800 2600 |00d3: move-object/from16 v0, v38 │ │ +0fd6b2: 7030 7606 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@0676 │ │ +0fd6b8: 2213 a408 |00d8: new-instance v19, Ljava/util/ArrayList; // type@08a4 │ │ +0fd6bc: 7601 c243 1300 |00da: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fd6c2: 2215 9503 |00dd: new-instance v21, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0fd6c6: 7601 db15 1500 |00df: invoke-direct/range {v21}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0fd6cc: 1321 0100 |00e2: const/16 v33, #int 1 // #1 │ │ +0fd6d0: 3808 0800 |00e4: if-eqz v8, 00ec // +0008 │ │ +0fd6d4: 3829 6e00 |00e6: if-eqz v41, 0154 // +006e │ │ +0fd6d8: 6e10 2907 0800 |00e8: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@0729 │ │ +0fd6de: 0a21 |00eb: move-result v33 │ │ +0fd6e0: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +0fd6e4: 0201 2100 |00ee: move/from16 v1, v33 │ │ +0fd6e8: 7140 4409 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@0944 │ │ +0fd6ee: 0c1e |00f3: move-result-object v30 │ │ +0fd6f0: 381e 5b00 |00f4: if-eqz v30, 014f // +005b │ │ +0fd6f4: 0800 2800 |00f6: move-object/from16 v0, v40 │ │ +0fd6f8: 5400 3001 |00f8: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +0fd6fc: 0810 0000 |00fa: move-object/from16 v16, v0 │ │ +0fd700: 0800 2800 |00fc: move-object/from16 v0, v40 │ │ +0fd704: 5400 2d01 |00fe: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ +0fd708: 0811 0000 |0100: move-object/from16 v17, v0 │ │ +0fd70c: 0800 2800 |0102: move-object/from16 v0, v40 │ │ +0fd710: 5400 2f01 |0104: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fd714: 0812 0000 |0106: move-object/from16 v18, v0 │ │ +0fd718: 077d |0108: move-object v13, v7 │ │ +0fd71a: 076e |0109: move-object v14, v6 │ │ +0fd71c: 0816 0b00 |010a: move-object/from16 v22, v11 │ │ +0fd720: 770b 3609 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@0936 │ │ +0fd726: 0800 2600 |010f: move-object/from16 v0, v38 │ │ +0fd72a: 0801 2800 |0111: move-object/from16 v1, v40 │ │ +0fd72e: 0202 2700 |0113: move/from16 v2, v39 │ │ +0fd732: 0803 1e00 |0115: move-object/from16 v3, v30 │ │ +0fd736: 7053 9b06 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@069b │ │ +0fd73c: 0800 2800 |011a: move-object/from16 v0, v40 │ │ +0fd740: 5404 3001 |011c: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +0fd744: 1215 |011e: const/4 v5, #int 1 // #1 │ │ +0fd746: 0800 1e00 |011f: move-object/from16 v0, v30 │ │ +0fd74a: 7130 3e09 4005 |0121: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ +0fd750: 0800 2600 |0124: move-object/from16 v0, v38 │ │ +0fd754: 0801 2800 |0126: move-object/from16 v1, v40 │ │ +0fd758: 0202 2700 |0128: move/from16 v2, v39 │ │ +0fd75c: 0803 1e00 |012a: move-object/from16 v3, v30 │ │ +0fd760: 7040 9a06 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@069a │ │ +0fd766: 0800 1e00 |012f: move-object/from16 v0, v30 │ │ +0fd76a: 7120 3709 0600 |0131: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@0937 │ │ +0fd770: 0800 2800 |0134: move-object/from16 v0, v40 │ │ +0fd774: 5400 3001 |0136: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0130 │ │ +0fd778: 0817 0000 |0138: move-object/from16 v23, v0 │ │ +0fd77c: 0800 2800 |013a: move-object/from16 v0, v40 │ │ +0fd780: 5400 2e01 |013c: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ +0fd784: 081f 0000 |013e: move-object/from16 v31, v0 │ │ +0fd788: 0816 0600 |0140: move-object/from16 v22, v6 │ │ +0fd78c: 0818 0c00 |0142: move-object/from16 v24, v12 │ │ +0fd790: 0819 1300 |0144: move-object/from16 v25, v19 │ │ +0fd794: 081c 0700 |0146: move-object/from16 v28, v7 │ │ +0fd798: 081d 0b00 |0148: move-object/from16 v29, v11 │ │ +0fd79c: 0820 1500 |014a: move-object/from16 v32, v21 │ │ +0fd7a0: 770b 3b09 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@093b │ │ +0fd7a6: 381e 0a00 |014f: if-eqz v30, 0159 // +000a │ │ +0fd7aa: 1214 |0151: const/4 v4, #int 1 // #1 │ │ +0fd7ac: 2900 bffe |0152: goto/16 0011 // -0141 │ │ +0fd7b0: 6e10 2807 0800 |0154: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@0728 │ │ +0fd7b6: 0a21 |0157: move-result v33 │ │ +0fd7b8: 2894 |0158: goto 00ec // -006c │ │ +0fd7ba: 1204 |0159: const/4 v4, #int 0 // #0 │ │ +0fd7bc: 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 │ │ @@ -281335,84 +281447,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 │ │ -0ffabc: |[0ffabc] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -0ffacc: 5441 4701 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ffad0: 5b61 9301 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -0ffad4: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -0ffad8: 5461 ae01 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0ffadc: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -0ffae0: 5461 ae01 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0ffae4: 6e20 3843 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -0ffaea: 0a01 |000f: move-result v1 │ │ -0ffaec: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -0ffaf0: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ffaf4: 2202 7908 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ffaf8: 7010 5a43 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ffafe: 1a03 a005 |0019: const-string v3, "Can't change tag of fragment " // string@05a0 │ │ -0ffb02: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb08: 0c02 |001e: move-result-object v2 │ │ -0ffb0a: 6e20 6243 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ffb10: 0c02 |0022: move-result-object v2 │ │ -0ffb12: 1a03 a201 |0023: const-string v3, ": was " // string@01a2 │ │ -0ffb16: 6e20 6343 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb1c: 0c02 |0028: move-result-object v2 │ │ -0ffb1e: 5463 ae01 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0ffb22: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb28: 0c02 |002e: move-result-object v2 │ │ -0ffb2a: 1a03 c600 |002f: const-string v3, " now " // string@00c6 │ │ -0ffb2e: 6e20 6343 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb34: 0c02 |0034: move-result-object v2 │ │ -0ffb36: 6e20 6343 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb3c: 0c02 |0038: move-result-object v2 │ │ -0ffb3e: 6e10 6a43 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ffb44: 0c02 |003c: move-result-object v2 │ │ -0ffb46: 7020 f642 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ffb4c: 2701 |0040: throw v1 │ │ -0ffb4e: 5b67 ae01 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -0ffb52: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -0ffb56: 5261 9201 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0ffb5a: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -0ffb5e: 5261 9201 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0ffb62: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -0ffb66: 2201 6508 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -0ffb6a: 2202 7908 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -0ffb6e: 7010 5a43 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -0ffb74: 1a03 9f05 |0054: const-string v3, "Can't change container ID of fragment " // string@059f │ │ -0ffb78: 6e20 6343 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb7e: 0c02 |0059: move-result-object v2 │ │ -0ffb80: 6e20 6243 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -0ffb86: 0c02 |005d: move-result-object v2 │ │ -0ffb88: 1a03 a201 |005e: const-string v3, ": was " // string@01a2 │ │ -0ffb8c: 6e20 6343 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffb92: 0c02 |0063: move-result-object v2 │ │ -0ffb94: 5263 9201 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0ffb98: 6e20 5f43 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ffb9e: 0c02 |0069: move-result-object v2 │ │ -0ffba0: 1a03 c600 |006a: const-string v3, " now " // string@00c6 │ │ -0ffba4: 6e20 6343 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -0ffbaa: 0c02 |006f: move-result-object v2 │ │ -0ffbac: 6e20 5f43 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -0ffbb2: 0c02 |0073: move-result-object v2 │ │ -0ffbb4: 6e10 6a43 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -0ffbba: 0c02 |0077: move-result-object v2 │ │ -0ffbbc: 7020 f642 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -0ffbc2: 2701 |007b: throw v1 │ │ -0ffbc4: 5965 9201 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -0ffbc8: 5965 8b01 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0ffbcc: 2200 6b01 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -0ffbd0: 7010 7c06 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -0ffbd6: 5908 2401 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -0ffbda: 5b06 2701 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -0ffbde: 6e20 8706 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -0ffbe4: 0e00 |008c: return-void │ │ +0fd7c0: |[0fd7c0] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +0fd7d0: 5441 4701 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd7d4: 5b61 9301 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +0fd7d8: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +0fd7dc: 5461 ae01 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +0fd7e0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +0fd7e4: 5461 ae01 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +0fd7e8: 6e20 3843 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fd7ee: 0a01 |000f: move-result v1 │ │ +0fd7f0: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +0fd7f4: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fd7f8: 2202 7908 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0fd7fc: 7010 5a43 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fd802: 1a03 9c05 |0019: const-string v3, "Can't change tag of fragment " // string@059c │ │ +0fd806: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd80c: 0c02 |001e: move-result-object v2 │ │ +0fd80e: 6e20 6243 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fd814: 0c02 |0022: move-result-object v2 │ │ +0fd816: 1a03 9f01 |0023: const-string v3, ": was " // string@019f │ │ +0fd81a: 6e20 6343 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd820: 0c02 |0028: move-result-object v2 │ │ +0fd822: 5463 ae01 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +0fd826: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd82c: 0c02 |002e: move-result-object v2 │ │ +0fd82e: 1a03 c300 |002f: const-string v3, " now " // string@00c3 │ │ +0fd832: 6e20 6343 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd838: 0c02 |0034: move-result-object v2 │ │ +0fd83a: 6e20 6343 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd840: 0c02 |0038: move-result-object v2 │ │ +0fd842: 6e10 6a43 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fd848: 0c02 |003c: move-result-object v2 │ │ +0fd84a: 7020 f642 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fd850: 2701 |0040: throw v1 │ │ +0fd852: 5b67 ae01 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +0fd856: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0fd85a: 5261 9201 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +0fd85e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0fd862: 5261 9201 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +0fd866: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0fd86a: 2201 6508 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fd86e: 2202 7908 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +0fd872: 7010 5a43 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fd878: 1a03 9b05 |0054: const-string v3, "Can't change container ID of fragment " // string@059b │ │ +0fd87c: 6e20 6343 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd882: 0c02 |0059: move-result-object v2 │ │ +0fd884: 6e20 6243 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fd88a: 0c02 |005d: move-result-object v2 │ │ +0fd88c: 1a03 9f01 |005e: const-string v3, ": was " // string@019f │ │ +0fd890: 6e20 6343 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd896: 0c02 |0063: move-result-object v2 │ │ +0fd898: 5263 9201 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +0fd89c: 6e20 5f43 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fd8a2: 0c02 |0069: move-result-object v2 │ │ +0fd8a4: 1a03 c300 |006a: const-string v3, " now " // string@00c3 │ │ +0fd8a8: 6e20 6343 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fd8ae: 0c02 |006f: move-result-object v2 │ │ +0fd8b0: 6e20 5f43 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fd8b6: 0c02 |0073: move-result-object v2 │ │ +0fd8b8: 6e10 6a43 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fd8be: 0c02 |0077: move-result-object v2 │ │ +0fd8c0: 7020 f642 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fd8c6: 2701 |007b: throw v1 │ │ +0fd8c8: 5965 9201 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +0fd8cc: 5965 8b01 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fd8d0: 2200 6b01 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0fd8d4: 7010 7c06 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0fd8da: 5908 2401 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fd8de: 5b06 2701 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fd8e2: 6e20 8706 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0fd8e8: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0004 line=416 │ │ 0x0006 line=417 │ │ 0x0012 line=418 │ │ 0x0041 line=422 │ │ @@ -281438,58 +281550,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 │ │ -0ffbe8: |[0ffbe8] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0ffbf8: 5442 4701 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ffbfc: 5422 fb01 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ffc00: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ -0ffc04: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0ffc06: 5442 4701 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ffc0a: 5422 fb01 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ffc0e: 6e10 d343 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ffc14: 0a02 |000e: move-result v2 │ │ -0ffc16: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ -0ffc1a: 5442 4701 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -0ffc1e: 5422 fb01 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -0ffc22: 6e20 cb43 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ffc28: 0c00 |0018: move-result-object v0 │ │ -0ffc2a: 1f00 7b01 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -0ffc2e: 5402 b301 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc32: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ -0ffc36: 5402 8a01 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -0ffc3a: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ -0ffc3e: 5202 8b01 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -0ffc42: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ -0ffc46: 5502 9601 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -0ffc4a: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ -0ffc4e: 5452 2e01 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ -0ffc52: 5403 b301 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc56: 6e20 ca43 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -0ffc5c: 0a02 |0032: move-result v2 │ │ -0ffc5e: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ -0ffc62: 5402 b301 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc66: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -0ffc68: 7130 3e09 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ -0ffc6e: 5452 2e01 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ -0ffc72: 5403 b301 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc76: 6e20 c643 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -0ffc7c: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0ffc80: 28c3 |0044: goto 0007 // -003d │ │ -0ffc82: 5402 b301 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc86: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -0ffc88: 7130 3e09 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ -0ffc8e: 5452 2e01 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ -0ffc92: 5403 b301 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -0ffc96: 6e20 d043 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -0ffc9c: 28f0 |0052: goto 0042 // -0010 │ │ -0ffc9e: 0e00 |0053: return-void │ │ +0fd8ec: |[0fd8ec] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +0fd8fc: 5442 4701 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd900: 5422 fb01 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd904: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ +0fd908: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0fd90a: 5442 4701 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd90e: 5422 fb01 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd912: 6e10 d343 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fd918: 0a02 |000e: move-result v2 │ │ +0fd91a: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ +0fd91e: 5442 4701 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fd922: 5422 fb01 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fd926: 6e20 cb43 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fd92c: 0c00 |0018: move-result-object v0 │ │ +0fd92e: 1f00 7b01 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fd932: 5402 b301 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd936: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ +0fd93a: 5402 8a01 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +0fd93e: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ +0fd942: 5202 8b01 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fd946: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ +0fd94a: 5502 9601 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +0fd94e: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ +0fd952: 5452 2e01 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ +0fd956: 5403 b301 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd95a: 6e20 ca43 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +0fd960: 0a02 |0032: move-result v2 │ │ +0fd962: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +0fd966: 5402 b301 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd96a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +0fd96c: 7130 3e09 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ +0fd972: 5452 2e01 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ +0fd976: 5403 b301 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd97a: 6e20 c643 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0fd980: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fd984: 28c3 |0044: goto 0007 // -003d │ │ +0fd986: 5402 b301 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd98a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +0fd98c: 7130 3e09 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@093e │ │ +0fd992: 5452 2e01 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@012e │ │ +0fd996: 5403 b301 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0fd99a: 6e20 d043 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +0fd9a0: 28f0 |0052: goto 0042 // -0010 │ │ +0fd9a2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0006 line=1371 │ │ 0x0011 line=1372 │ │ 0x001b line=1373 │ │ 0x0027 line=1375 │ │ @@ -281513,26 +281625,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 │ │ -0ffca0: |[0ffca0] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0ffcb0: 6e10 7a38 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0ffcb6: 0c06 |0003: move-result-object v6 │ │ -0ffcb8: 2200 6a01 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@016a │ │ -0ffcbc: 0771 |0006: move-object v1, v7 │ │ -0ffcbe: 0782 |0007: move-object v2, v8 │ │ -0ffcc0: 0793 |0008: move-object v3, v9 │ │ -0ffcc2: 01a4 |0009: move v4, v10 │ │ -0ffcc4: 07b5 |000a: move-object v5, v11 │ │ -0ffcc6: 7606 7a06 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@067a │ │ -0ffccc: 6e20 8d39 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ -0ffcd2: 0e00 |0011: return-void │ │ +0fd9a4: |[0fd9a4] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +0fd9b4: 6e10 7a38 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0fd9ba: 0c06 |0003: move-result-object v6 │ │ +0fd9bc: 2200 6a01 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@016a │ │ +0fd9c0: 0771 |0006: move-object v1, v7 │ │ +0fd9c2: 0782 |0007: move-object v2, v8 │ │ +0fd9c4: 0793 |0008: move-object v3, v9 │ │ +0fd9c6: 01a4 |0009: move v4, v10 │ │ +0fd9c8: 07b5 |000a: move-object v5, v11 │ │ +0fd9ca: 7606 7a06 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@067a │ │ +0fd9d0: 6e20 8d39 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ +0fd9d6: 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; │ │ @@ -281545,27 +281657,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 │ │ -0ffcd4: |[0ffcd4] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -0ffce4: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -0ffce8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ffcea: 1100 |0003: return-object v0 │ │ -0ffcec: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -0ffcf0: 6e10 3507 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0735 │ │ -0ffcf6: 0c00 |0009: move-result-object v0 │ │ -0ffcf8: 7110 3c09 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@093c │ │ -0ffcfe: 0c00 |000d: move-result-object v0 │ │ -0ffd00: 28f5 |000e: goto 0003 // -000b │ │ -0ffd02: 6e10 2d07 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@072d │ │ -0ffd08: 0c00 |0012: move-result-object v0 │ │ -0ffd0a: 28f7 |0013: goto 000a // -0009 │ │ +0fd9d8: |[0fd9d8] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0fd9e8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0fd9ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0fd9ee: 1100 |0003: return-object v0 │ │ +0fd9f0: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +0fd9f4: 6e10 3507 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@0735 │ │ +0fd9fa: 0c00 |0009: move-result-object v0 │ │ +0fd9fc: 7110 3c09 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@093c │ │ +0fda02: 0c00 |000d: move-result-object v0 │ │ +0fda04: 28f5 |000e: goto 0003 // -000b │ │ +0fda06: 6e10 2d07 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@072d │ │ +0fda0c: 0c00 |0012: move-result-object v0 │ │ +0fda0e: 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; │ │ @@ -281576,27 +281688,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 │ │ -0ffd0c: |[0ffd0c] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -0ffd1c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -0ffd20: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ffd22: 1100 |0003: return-object v0 │ │ -0ffd24: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -0ffd28: 6e10 3807 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0738 │ │ -0ffd2e: 0c00 |0009: move-result-object v0 │ │ -0ffd30: 7110 3c09 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@093c │ │ -0ffd36: 0c00 |000d: move-result-object v0 │ │ -0ffd38: 28f5 |000e: goto 0003 // -000b │ │ -0ffd3a: 6e10 2e07 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@072e │ │ -0ffd40: 0c00 |0012: move-result-object v0 │ │ -0ffd42: 28f7 |0013: goto 000a // -0009 │ │ +0fda10: |[0fda10] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0fda20: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0fda24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0fda26: 1100 |0003: return-object v0 │ │ +0fda28: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +0fda2c: 6e10 3807 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@0738 │ │ +0fda32: 0c00 |0009: move-result-object v0 │ │ +0fda34: 7110 3c09 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@093c │ │ +0fda3a: 0c00 |000d: move-result-object v0 │ │ +0fda3c: 28f5 |000e: goto 0003 // -000b │ │ +0fda3e: 6e10 2e07 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@072e │ │ +0fda44: 0c00 |0012: move-result-object v0 │ │ +0fda46: 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; │ │ @@ -281607,28 +281719,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 │ │ -0ffd44: |[0ffd44] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -0ffd54: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -0ffd58: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0ffd5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ffd5e: 1100 |0005: return-object v0 │ │ -0ffd60: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ -0ffd64: 6e10 3a07 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@073a │ │ -0ffd6a: 0c00 |000b: move-result-object v0 │ │ -0ffd6c: 7110 4909 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0949 │ │ -0ffd72: 0c00 |000f: move-result-object v0 │ │ -0ffd74: 28f5 |0010: goto 0005 // -000b │ │ -0ffd76: 6e10 3907 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0739 │ │ -0ffd7c: 0c00 |0014: move-result-object v0 │ │ -0ffd7e: 28f7 |0015: goto 000c // -0009 │ │ +0fda48: |[0fda48] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0fda58: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +0fda5c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0fda60: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0fda62: 1100 |0005: return-object v0 │ │ +0fda64: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ +0fda68: 6e10 3a07 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@073a │ │ +0fda6e: 0c00 |000b: move-result-object v0 │ │ +0fda70: 7110 4909 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.wrapSharedElementTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@0949 │ │ +0fda76: 0c00 |000f: move-result-object v0 │ │ +0fda78: 28f5 |0010: goto 0005 // -000b │ │ +0fda7a: 6e10 3907 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@0739 │ │ +0fda80: 0c00 |0014: move-result-object v0 │ │ +0fda82: 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; │ │ @@ -281640,32 +281752,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 │ │ -0ffd80: |[0ffd80] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -0ffd90: 2200 9503 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ffd94: 7010 db15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ffd9a: 6e10 4207 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -0ffda0: 0c01 |0008: move-result-object v1 │ │ -0ffda2: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ -0ffda6: 5442 4c01 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -0ffdaa: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -0ffdae: 7120 3f09 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ -0ffdb4: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ -0ffdb8: 5442 4c01 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -0ffdbc: 5443 4d01 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ffdc0: 7130 ae06 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@06ae │ │ -0ffdc6: 0c00 |001b: move-result-object v0 │ │ -0ffdc8: 1100 |001c: return-object v0 │ │ -0ffdca: 5442 4d01 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ffdce: 6e20 ef15 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@15ef │ │ -0ffdd4: 28fa |0022: goto 001c // -0006 │ │ +0fda84: |[0fda84] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +0fda94: 2200 9503 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0fda98: 7010 db15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0fda9e: 6e10 4207 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +0fdaa4: 0c01 |0008: move-result-object v1 │ │ +0fdaa6: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ +0fdaaa: 5442 4c01 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdaae: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +0fdab2: 7120 3f09 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ +0fdab8: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ +0fdabc: 5442 4c01 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdac0: 5443 4d01 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdac4: 7130 ae06 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@06ae │ │ +0fdaca: 0c00 |001b: move-result-object v0 │ │ +0fdacc: 1100 |001c: return-object v0 │ │ +0fdace: 5442 4d01 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdad2: 6e20 ef15 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@15ef │ │ +0fdad8: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0005 line=1342 │ │ 0x0009 line=1343 │ │ 0x000b line=1344 │ │ 0x000f line=1345 │ │ @@ -281686,33 +281798,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 │ │ -0ffdd8: |[0ffdd8] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -0ffde8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ffdea: 7040 aa06 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@06aa │ │ -0ffdf0: 0c00 |0004: move-result-object v0 │ │ -0ffdf2: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -0ffdf6: 5471 9101 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -0ffdfa: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -0ffdfe: 5471 9101 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -0ffe02: 5442 4d01 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ffe06: 6e30 ee0b 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ -0ffe0c: 7040 b406 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@06b4 │ │ -0ffe12: 1100 |0015: return-object v0 │ │ -0ffe14: 5471 8f01 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ffe18: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -0ffe1c: 5471 8f01 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0ffe20: 5442 4d01 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0ffe24: 6e30 ee0b 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ -0ffe2a: 7040 bf06 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@06bf │ │ -0ffe30: 28f1 |0024: goto 0015 // -000f │ │ +0fdadc: |[0fdadc] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +0fdaec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0fdaee: 7040 aa06 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@06aa │ │ +0fdaf4: 0c00 |0004: move-result-object v0 │ │ +0fdaf6: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +0fdafa: 5471 9101 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +0fdafe: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +0fdb02: 5471 9101 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +0fdb06: 5442 4d01 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdb0a: 6e30 ee0b 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ +0fdb10: 7040 b406 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@06b4 │ │ +0fdb16: 1100 |0015: return-object v0 │ │ +0fdb18: 5471 8f01 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fdb1c: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +0fdb20: 5471 8f01 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fdb24: 5442 4d01 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdb28: 6e30 ee0b 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ +0fdb2e: 7040 bf06 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@06bf │ │ +0fdb34: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1286 │ │ 0x0005 line=1290 │ │ 0x0007 line=1291 │ │ 0x000b line=1292 │ │ 0x0012 line=1295 │ │ @@ -281732,29 +281844,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 │ │ -0ffe34: |[0ffe34] 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 │ │ -0ffe44: 6e10 7a38 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -0ffe4a: 0c09 |0003: move-result-object v9 │ │ -0ffe4c: 2200 6901 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0169 │ │ -0ffe50: 07a1 |0006: move-object v1, v10 │ │ -0ffe52: 07c2 |0007: move-object v2, v12 │ │ -0ffe54: 07d3 |0008: move-object v3, v13 │ │ -0ffe56: 0804 1100 |0009: move-object/from16 v4, v17 │ │ -0ffe5a: 07b5 |000b: move-object v5, v11 │ │ -0ffe5c: 0206 1000 |000c: move/from16 v6, v16 │ │ -0ffe60: 07e7 |000e: move-object v7, v14 │ │ -0ffe62: 07f8 |000f: move-object v8, v15 │ │ -0ffe64: 7609 7806 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@0678 │ │ -0ffe6a: 6e20 8d39 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ -0ffe70: 0e00 |0016: return-void │ │ +0fdb38: |[0fdb38] 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 │ │ +0fdb48: 6e10 7a38 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +0fdb4e: 0c09 |0003: move-result-object v9 │ │ +0fdb50: 2200 6901 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0169 │ │ +0fdb54: 07a1 |0006: move-object v1, v10 │ │ +0fdb56: 07c2 |0007: move-object v2, v12 │ │ +0fdb58: 07d3 |0008: move-object v3, v13 │ │ +0fdb5a: 0804 1100 |0009: move-object/from16 v4, v17 │ │ +0fdb5e: 07b5 |000b: move-object v5, v11 │ │ +0fdb60: 0206 1000 |000c: move/from16 v6, v16 │ │ +0fdb64: 07e7 |000e: move-object v7, v14 │ │ +0fdb66: 07f8 |000f: move-object v8, v15 │ │ +0fdb68: 7609 7806 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@0678 │ │ +0fdb6e: 6e20 8d39 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@398d │ │ +0fdb74: 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; │ │ @@ -281771,38 +281883,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 │ │ -0ffe74: |[0ffe74] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ -0ffe84: 6e10 e715 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ -0ffe8a: 0a04 |0003: move-result v4 │ │ -0ffe8c: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -0ffe90: 1107 |0006: return-object v7 │ │ -0ffe92: 2202 9503 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ffe96: 7010 db15 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ffe9c: 6e10 d343 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0ffea2: 0a01 |000f: move-result v1 │ │ -0ffea4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0ffea6: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ -0ffeaa: 6e20 cb43 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ffeb0: 0c04 |0016: move-result-object v4 │ │ -0ffeb2: 6e20 e315 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0ffeb8: 0c03 |001a: move-result-object v3 │ │ -0ffeba: 1f03 fc06 |001b: check-cast v3, Landroid/view/View; // type@06fc │ │ -0ffebe: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -0ffec2: 6e20 cb43 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0ffec8: 0c04 |0022: move-result-object v4 │ │ -0ffeca: 6e30 ea15 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -0ffed0: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ffed4: 28e9 |0028: goto 0011 // -0017 │ │ -0ffed6: 0727 |0029: move-object v7, v2 │ │ -0ffed8: 28dc |002a: goto 0006 // -0024 │ │ +0fdb78: |[0fdb78] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ +0fdb88: 6e10 e715 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ +0fdb8e: 0a04 |0003: move-result v4 │ │ +0fdb90: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +0fdb94: 1107 |0006: return-object v7 │ │ +0fdb96: 2202 9503 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0fdb9a: 7010 db15 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0fdba0: 6e10 d343 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fdba6: 0a01 |000f: move-result v1 │ │ +0fdba8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0fdbaa: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ +0fdbae: 6e20 cb43 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdbb4: 0c04 |0016: move-result-object v4 │ │ +0fdbb6: 6e20 e315 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0fdbbc: 0c03 |001a: move-result-object v3 │ │ +0fdbbe: 1f03 fc06 |001b: check-cast v3, Landroid/view/View; // type@06fc │ │ +0fdbc2: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +0fdbc6: 6e20 cb43 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdbcc: 0c04 |0022: move-result-object v4 │ │ +0fdbce: 6e30 ea15 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0fdbd4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fdbd8: 28e9 |0028: goto 0011 // -0017 │ │ +0fdbda: 0727 |0029: move-object v7, v2 │ │ +0fdbdc: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ 0x0006 line=1327 │ │ 0x0007 line=1319 │ │ 0x000c line=1320 │ │ 0x0010 line=1321 │ │ @@ -281829,46 +281941,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 │ │ -0ffedc: |[0ffedc] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -0ffeec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ffeee: 2200 9503 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -0ffef2: 7010 db15 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -0ffef8: 5441 4c01 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -0ffefc: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -0fff00: 6e10 4207 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -0fff06: 0c01 |000d: move-result-object v1 │ │ -0fff08: 7120 3f09 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ -0fff0e: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ -0fff12: 5441 4d01 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fff16: 6e20 ef15 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@15ef │ │ -0fff1c: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ -0fff20: 5461 8f01 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0fff24: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0fff28: 5461 8f01 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ -0fff2c: 5442 4d01 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fff30: 6e30 ee0b 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ -0fff36: 7040 b406 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@06b4 │ │ -0fff3c: 1100 |0028: return-object v0 │ │ -0fff3e: 5441 4c01 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -0fff42: 5442 4d01 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fff46: 7130 ae06 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@06ae │ │ -0fff4c: 0c00 |0030: move-result-object v0 │ │ -0fff4e: 28e7 |0031: goto 0018 // -0019 │ │ -0fff50: 5461 9101 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -0fff54: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ -0fff58: 5461 9101 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ -0fff5c: 5442 4d01 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fff60: 6e30 ee0b 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ -0fff66: 7040 bf06 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@06bf │ │ -0fff6c: 28e8 |0040: goto 0028 // -0018 │ │ +0fdbe0: |[0fdbe0] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +0fdbf0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0fdbf2: 2200 9503 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +0fdbf6: 7010 db15 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +0fdbfc: 5441 4c01 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdc00: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +0fdc04: 6e10 4207 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +0fdc0a: 0c01 |000d: move-result-object v1 │ │ +0fdc0c: 7120 3f09 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@093f │ │ +0fdc12: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ +0fdc16: 5441 4d01 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdc1a: 6e20 ef15 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@15ef │ │ +0fdc20: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +0fdc24: 5461 8f01 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fdc28: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +0fdc2c: 5461 8f01 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@018f │ │ +0fdc30: 5442 4d01 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdc34: 6e30 ee0b 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ +0fdc3a: 7040 b406 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@06b4 │ │ +0fdc40: 1100 |0028: return-object v0 │ │ +0fdc42: 5441 4c01 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdc46: 5442 4d01 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdc4a: 7130 ae06 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@06ae │ │ +0fdc50: 0c00 |0030: move-result-object v0 │ │ +0fdc52: 28e7 |0031: goto 0018 // -0019 │ │ +0fdc54: 5461 9101 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +0fdc58: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ +0fdc5c: 5461 9101 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0191 │ │ +0fdc60: 5442 4d01 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdc64: 6e30 ee0b 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@0bee │ │ +0fdc6a: 7040 bf06 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@06bf │ │ +0fdc70: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1090 │ │ 0x0006 line=1091 │ │ 0x000a line=1092 │ │ 0x0011 line=1093 │ │ 0x0013 line=1094 │ │ @@ -281893,47 +282005,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 │ │ -0fff70: |[0fff70] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -0fff80: 5476 4d01 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fff84: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ -0fff88: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0fff8a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0fff8c: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ -0fff90: 5476 4c01 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -0fff94: 6e20 cb43 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0fff9a: 0c03 |000d: move-result-object v3 │ │ -0fff9c: 1f03 7708 |000e: check-cast v3, Ljava/lang/String; // type@0877 │ │ -0fffa0: 5476 4d01 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fffa4: 6e20 cb43 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -0fffaa: 0c02 |0015: move-result-object v2 │ │ -0fffac: 1f02 7708 |0016: check-cast v2, Ljava/lang/String; // type@0877 │ │ -0fffb0: 6e20 e315 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -0fffb6: 0c05 |001b: move-result-object v5 │ │ -0fffb8: 1f05 fc06 |001c: check-cast v5, Landroid/view/View; // type@06fc │ │ -0fffbc: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ -0fffc0: 7110 4109 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ -0fffc6: 0c04 |0023: move-result-object v4 │ │ -0fffc8: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ -0fffcc: 5486 2f01 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -0fffd0: 7130 be06 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@06be │ │ -0fffd6: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0fffda: 28d9 |002d: goto 0006 // -0027 │ │ -0fffdc: 5476 4d01 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -0fffe0: 6e10 d343 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -0fffe6: 0a00 |0033: move-result v0 │ │ -0fffe8: 28d1 |0034: goto 0005 // -002f │ │ -0fffea: 5486 2f01 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -0fffee: 7130 be06 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@06be │ │ -0ffff4: 28f1 |003a: goto 002b // -000f │ │ -0ffff6: 0e00 |003b: return-void │ │ +0fdc74: |[0fdc74] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +0fdc84: 5476 4d01 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdc88: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ +0fdc8c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0fdc8e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0fdc90: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ +0fdc94: 5476 4c01 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdc98: 6e20 cb43 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdc9e: 0c03 |000d: move-result-object v3 │ │ +0fdca0: 1f03 7708 |000e: check-cast v3, Ljava/lang/String; // type@0877 │ │ +0fdca4: 5476 4d01 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdca8: 6e20 cb43 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdcae: 0c02 |0015: move-result-object v2 │ │ +0fdcb0: 1f02 7708 |0016: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0fdcb4: 6e20 e315 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0fdcba: 0c05 |001b: move-result-object v5 │ │ +0fdcbc: 1f05 fc06 |001c: check-cast v5, Landroid/view/View; // type@06fc │ │ +0fdcc0: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ +0fdcc4: 7110 4109 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ +0fdcca: 0c04 |0023: move-result-object v4 │ │ +0fdccc: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ +0fdcd0: 5486 2f01 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fdcd4: 7130 be06 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@06be │ │ +0fdcda: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fdcde: 28d9 |002d: goto 0006 // -0027 │ │ +0fdce0: 5476 4d01 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdce4: 6e10 d343 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fdcea: 0a00 |0033: move-result v0 │ │ +0fdcec: 28d1 |0034: goto 0005 // -002f │ │ +0fdcee: 5486 2f01 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fdcf2: 7130 be06 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@06be │ │ +0fdcf8: 28f1 |003a: goto 002b // -000f │ │ +0fdcfa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ 0x0005 line=1418 │ │ 0x0008 line=1419 │ │ 0x0010 line=1420 │ │ 0x0018 line=1421 │ │ @@ -281969,31 +282081,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 │ │ -0ffff8: |[0ffff8] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -100008: 5431 4d01 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -10000c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -100010: 6e10 e715 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ -100016: 0a01 |0007: move-result v1 │ │ -100018: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ -10001c: 5431 4d01 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -100020: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -100022: 6e20 cb43 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100028: 0c01 |0010: move-result-object v1 │ │ -10002a: 6e20 e315 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -100030: 0c00 |0014: move-result-object v0 │ │ -100032: 1f00 fc06 |0015: check-cast v0, Landroid/view/View; // type@06fc │ │ -100036: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -10003a: 5451 2d01 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ -10003e: 5b10 5a02 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ -100042: 0e00 |001d: return-void │ │ +0fdcfc: |[0fdcfc] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +0fdd0c: 5431 4d01 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdd10: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0fdd14: 6e10 e715 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@15e7 │ │ +0fdd1a: 0a01 |0007: move-result v1 │ │ +0fdd1c: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ +0fdd20: 5431 4d01 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdd24: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0fdd26: 6e20 cb43 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdd2c: 0c01 |0010: move-result-object v1 │ │ +0fdd2e: 6e20 e315 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +0fdd34: 0c00 |0014: move-result-object v0 │ │ +0fdd36: 1f00 fc06 |0015: check-cast v0, Landroid/view/View; // type@06fc │ │ +0fdd3a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +0fdd3e: 5451 2d01 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@012d │ │ +0fdd42: 5b10 5a02 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@025a │ │ +0fdd46: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ 0x000a line=1275 │ │ 0x0017 line=1277 │ │ 0x0019 line=1278 │ │ 0x001d line=1281 │ │ @@ -282009,32 +282121,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 │ │ -100044: |[100044] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -100054: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -100058: 5230 8b01 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -10005c: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ -100060: 6e10 4b07 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ -100066: 0a01 |0009: move-result v1 │ │ -100068: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ -10006c: 6e10 4907 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ -100072: 0a01 |000f: move-result v1 │ │ -100074: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ -100078: 6e10 4207 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -10007e: 0c01 |0015: move-result-object v1 │ │ -100080: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ -100084: 6e20 6737 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -10008a: 0c01 |001b: move-result-object v1 │ │ -10008c: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ -100090: 6e30 6937 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -100096: 0e00 |0021: return-void │ │ +0fdd48: |[0fdd48] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +0fdd58: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0fdd5c: 5230 8b01 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fdd60: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +0fdd64: 6e10 4b07 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@074b │ │ +0fdd6a: 0a01 |0009: move-result v1 │ │ +0fdd6c: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ +0fdd70: 6e10 4907 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ +0fdd76: 0a01 |000f: move-result v1 │ │ +0fdd78: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +0fdd7c: 6e10 4207 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +0fdd82: 0c01 |0015: move-result-object v1 │ │ +0fdd84: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ +0fdd88: 6e20 6737 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +0fdd8e: 0c01 |001b: move-result-object v1 │ │ +0fdd90: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ +0fdd94: 6e30 6937 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +0fdd9a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x0002 line=747 │ │ 0x0004 line=748 │ │ 0x001e line=750 │ │ 0x0021 line=753 │ │ @@ -282049,20 +282161,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 │ │ -100098: |[100098] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -1000a8: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1000ac: 5230 8b01 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -1000b0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1000b4: 6e30 6937 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -1000ba: 0e00 |0009: return-void │ │ +0fdd9c: |[0fdd9c] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +0fddac: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +0fddb0: 5230 8b01 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fddb4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0fddb8: 6e30 6937 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +0fddbe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ 0x0004 line=758 │ │ 0x0006 line=759 │ │ 0x0009 line=762 │ │ @@ -282078,32 +282190,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 │ │ -1000bc: |[1000bc] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ -1000cc: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ -1000d0: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ -1000d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1000d6: 6e10 f115 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@15f1 │ │ -1000dc: 0a01 |0008: move-result v1 │ │ -1000de: 3510 1300 |0009: if-ge v0, v1, 001c // +0013 │ │ -1000e2: 6e20 f215 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@15f2 │ │ -1000e8: 0c01 |000e: move-result-object v1 │ │ -1000ea: 6e20 3843 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -1000f0: 0a01 |0012: move-result v1 │ │ -1000f2: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ -1000f6: 6e30 f015 0204 |0015: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f0 │ │ -1000fc: 0e00 |0018: return-void │ │ -1000fe: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -100102: 28ea |001b: goto 0005 // -0016 │ │ -100104: 6e30 ea15 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -10010a: 28f9 |001f: goto 0018 // -0007 │ │ +0fddc0: |[0fddc0] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ +0fddd0: 3803 1800 |0000: if-eqz v3, 0018 // +0018 │ │ +0fddd4: 3804 1600 |0002: if-eqz v4, 0018 // +0016 │ │ +0fddd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0fddda: 6e10 f115 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@15f1 │ │ +0fdde0: 0a01 |0008: move-result v1 │ │ +0fdde2: 3510 1300 |0009: if-ge v0, v1, 001c // +0013 │ │ +0fdde6: 6e20 f215 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@15f2 │ │ +0fddec: 0c01 |000e: move-result-object v1 │ │ +0fddee: 6e20 3843 1300 |000f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +0fddf4: 0a01 |0012: move-result v1 │ │ +0fddf6: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ +0fddfa: 6e30 f015 0204 |0015: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f0 │ │ +0fde00: 0e00 |0018: return-void │ │ +0fde02: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fde06: 28ea |001b: goto 0005 // -0016 │ │ +0fde08: 6e30 ea15 3204 |001c: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +0fde0e: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0004 line=1394 │ │ 0x000b line=1395 │ │ 0x0015 line=1396 │ │ 0x0018 line=1402 │ │ @@ -282122,36 +282234,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 │ │ -10010c: |[10010c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -10011c: 6e10 f115 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@15f1 │ │ -100122: 0a00 |0003: move-result v0 │ │ -100124: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -100126: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ -10012a: 6e20 e815 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@15e8 │ │ -100130: 0c02 |000a: move-result-object v2 │ │ -100132: 1f02 7708 |000b: check-cast v2, Ljava/lang/String; // type@0877 │ │ -100136: 6e20 f215 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@15f2 │ │ -10013c: 0c04 |0010: move-result-object v4 │ │ -10013e: 1f04 fc06 |0011: check-cast v4, Landroid/view/View; // type@06fc │ │ -100142: 7110 4109 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ -100148: 0c03 |0016: move-result-object v3 │ │ -10014a: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ -10014e: 5464 2f01 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -100152: 7130 be06 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@06be │ │ -100158: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10015c: 28e5 |0020: goto 0005 // -001b │ │ -10015e: 5464 2f01 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -100162: 7130 be06 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@06be │ │ -100168: 28f8 |0026: goto 001e // -0008 │ │ -10016a: 0e00 |0027: return-void │ │ +0fde10: |[0fde10] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +0fde20: 6e10 f115 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@15f1 │ │ +0fde26: 0a00 |0003: move-result v0 │ │ +0fde28: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0fde2a: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ +0fde2e: 6e20 e815 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@15e8 │ │ +0fde34: 0c02 |000a: move-result-object v2 │ │ +0fde36: 1f02 7708 |000b: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0fde3a: 6e20 f215 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@15f2 │ │ +0fde40: 0c04 |0010: move-result-object v4 │ │ +0fde42: 1f04 fc06 |0011: check-cast v4, Landroid/view/View; // type@06fc │ │ +0fde46: 7110 4109 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ +0fde4c: 0c03 |0016: move-result-object v3 │ │ +0fde4e: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ +0fde52: 5464 2f01 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fde56: 7130 be06 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@06be │ │ +0fde5c: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fde60: 28e5 |0020: goto 0005 // -001b │ │ +0fde62: 5464 2f01 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fde66: 7130 be06 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@06be │ │ +0fde6c: 28f8 |0026: goto 001e // -0008 │ │ +0fde6e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0004 line=1436 │ │ 0x0007 line=1437 │ │ 0x000d line=1438 │ │ 0x0017 line=1439 │ │ @@ -282175,31 +282287,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 │ │ -10016c: |[10016c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ -10017c: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ -100180: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -100182: 6e10 d343 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -100188: 0a03 |0006: move-result v3 │ │ -10018a: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ -10018e: 6e20 cb43 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100194: 0c01 |000c: move-result-object v1 │ │ -100196: 1f01 7708 |000d: check-cast v1, Ljava/lang/String; // type@0877 │ │ -10019a: 6e20 cb43 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1001a0: 0c02 |0012: move-result-object v2 │ │ -1001a2: 1f02 7708 |0013: check-cast v2, Ljava/lang/String; // type@0877 │ │ -1001a6: 5443 2f01 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ -1001aa: 7130 be06 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@06be │ │ -1001b0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1001b4: 28e7 |001c: goto 0003 // -0019 │ │ -1001b6: 0e00 |001d: return-void │ │ +0fde70: |[0fde70] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ +0fde80: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +0fde84: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0fde86: 6e10 d343 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fde8c: 0a03 |0006: move-result v3 │ │ +0fde8e: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ +0fde92: 6e20 cb43 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fde98: 0c01 |000c: move-result-object v1 │ │ +0fde9a: 1f01 7708 |000d: check-cast v1, Ljava/lang/String; // type@0877 │ │ +0fde9e: 6e20 cb43 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fdea4: 0c02 |0012: move-result-object v2 │ │ +0fdea6: 1f02 7708 |0013: check-cast v2, Ljava/lang/String; // type@0877 │ │ +0fdeaa: 5443 2f01 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@012f │ │ +0fdeae: 7130 be06 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@06be │ │ +0fdeb4: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fdeb8: 28e7 |001c: goto 0003 // -0019 │ │ +0fdeba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0002 line=1407 │ │ 0x0009 line=1408 │ │ 0x000f line=1409 │ │ 0x0015 line=1410 │ │ @@ -282221,19 +282333,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 │ │ -1001b8: |[1001b8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -1001c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1001ca: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -1001cc: 7051 9706 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@0697 │ │ -1001d2: 1102 |0005: return-object v2 │ │ +0fdebc: |[0fdebc] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fdecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fdece: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0fded0: 7051 9706 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@0697 │ │ +0fded6: 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 │ │ @@ -282244,18 +282356,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 │ │ -1001d4: |[1001d4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -1001e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1001e6: 7050 9706 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@0697 │ │ -1001ec: 1101 |0004: return-object v1 │ │ +0fded8: |[0fded8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fdee8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0fdeea: 7050 9706 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@0697 │ │ +0fdef0: 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 │ │ @@ -282267,19 +282379,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 │ │ -1001f0: |[1001f0] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -100200: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -100202: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -100204: 7051 9706 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@0697 │ │ -10020a: 1102 |0005: return-object v2 │ │ +0fdef4: |[0fdef4] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fdf04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fdf06: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0fdf08: 7051 9706 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@0697 │ │ +0fdf0e: 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; │ │ @@ -282290,37 +282402,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 │ │ -10020c: |[10020c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -10021c: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -100220: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -100224: 5b12 4e01 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ -100228: 5b12 4501 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -10022c: 5210 4301 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ -100230: 5920 2501 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -100234: 5210 4401 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ -100238: 5920 2601 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -10023c: 5210 4a01 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ -100240: 5920 2901 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -100244: 5210 4b01 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ -100248: 5920 2a01 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -10024c: 5210 4901 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ -100250: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -100254: 5910 4901 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ -100258: 0e00 |001e: return-void │ │ -10025a: 5410 4e01 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ -10025e: 5b20 2b01 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@012b │ │ -100262: 5410 4e01 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ -100266: 5b02 2801 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -10026a: 5b12 4e01 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ -10026e: 28df |0029: goto 0008 // -0021 │ │ +0fdf10: |[0fdf10] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +0fdf20: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fdf24: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0fdf28: 5b12 4e01 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ +0fdf2c: 5b12 4501 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fdf30: 5210 4301 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ +0fdf34: 5920 2501 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +0fdf38: 5210 4401 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ +0fdf3c: 5920 2601 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +0fdf40: 5210 4a01 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ +0fdf44: 5920 2901 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +0fdf48: 5210 4b01 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ +0fdf4c: 5920 2a01 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +0fdf50: 5210 4901 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ +0fdf54: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0fdf58: 5910 4901 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ +0fdf5c: 0e00 |001e: return-void │ │ +0fdf5e: 5410 4e01 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ +0fdf62: 5b20 2b01 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@012b │ │ +0fdf66: 5410 4e01 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ +0fdf6a: 5b02 2801 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fdf6e: 5b12 4e01 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ +0fdf72: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ 0x0008 line=391 │ │ 0x000c line=392 │ │ 0x0010 line=393 │ │ @@ -282339,37 +282451,37 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -100270: |[100270] android.support.v4.app.BackStackRecord.addSharedElement:(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -100280: 6301 3a01 |0000: sget-boolean v1, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ -100284: 3801 2c00 |0002: if-eqz v1, 002e // +002c │ │ -100288: 7110 4109 0400 |0004: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ -10028e: 0c00 |0007: move-result-object v0 │ │ -100290: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -100294: 2201 6408 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -100298: 1a02 2b1b |000c: const-string v2, "Unique transitionNames are required for all sharedElements" // string@1b2b │ │ -10029c: 7020 f242 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -1002a2: 2701 |0011: throw v1 │ │ -1002a4: 5431 4c01 |0012: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -1002a8: 3901 1000 |0014: if-nez v1, 0024 // +0010 │ │ -1002ac: 2201 a408 |0016: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -1002b0: 7010 c243 0100 |0018: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1002b6: 5b31 4c01 |001b: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -1002ba: 2201 a408 |001d: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -1002be: 7010 c243 0100 |001f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1002c4: 5b31 4d01 |0022: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -1002c8: 5431 4c01 |0024: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -1002cc: 6e20 c643 0100 |0026: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1002d2: 5431 4d01 |0029: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -1002d6: 6e20 c643 5100 |002b: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1002dc: 1103 |002e: return-object v3 │ │ +0fdf74: |[0fdf74] android.support.v4.app.BackStackRecord.addSharedElement:(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fdf84: 6301 3a01 |0000: sget-boolean v1, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ +0fdf88: 3801 2c00 |0002: if-eqz v1, 002e // +002c │ │ +0fdf8c: 7110 4109 0400 |0004: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0941 │ │ +0fdf92: 0c00 |0007: move-result-object v0 │ │ +0fdf94: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +0fdf98: 2201 6408 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0fdf9c: 1a02 271b |000c: const-string v2, "Unique transitionNames are required for all sharedElements" // string@1b27 │ │ +0fdfa0: 7020 f242 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0fdfa6: 2701 |0011: throw v1 │ │ +0fdfa8: 5431 4c01 |0012: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdfac: 3901 1000 |0014: if-nez v1, 0024 // +0010 │ │ +0fdfb0: 2201 a408 |0016: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0fdfb4: 7010 c243 0100 |0018: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fdfba: 5b31 4c01 |001b: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdfbe: 2201 a408 |001d: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +0fdfc2: 7010 c243 0100 |001f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fdfc8: 5b31 4d01 |0022: iput-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdfcc: 5431 4c01 |0024: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fdfd0: 6e20 c643 0100 |0026: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0fdfd6: 5431 4d01 |0029: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0fdfda: 6e20 c643 5100 |002b: invoke-virtual {v1, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0fdfe0: 1103 |002e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0004 line=519 │ │ 0x0008 line=520 │ │ 0x000a line=521 │ │ 0x0012 line=524 │ │ @@ -282389,25 +282501,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 │ │ -1002e0: |[1002e0] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -1002f0: 5520 3d01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ -1002f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -1002f8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1002fc: 1a01 9e1a |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@1a9e │ │ -100300: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -100306: 2700 |000b: throw v0 │ │ -100308: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -10030a: 5c20 3c01 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -10030e: 5b23 4801 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -100312: 1102 |0011: return-object v2 │ │ +0fdfe4: |[0fdfe4] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fdff4: 5520 3d01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ +0fdff8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0fdffc: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fe000: 1a01 9a1a |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@1a9a │ │ +0fe004: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fe00a: 2700 |000b: throw v0 │ │ +0fe00c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0fe00e: 5c20 3c01 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fe012: 5b23 4801 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +0fe016: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=542 │ │ 0x000c line=545 │ │ 0x000f line=546 │ │ 0x0011 line=547 │ │ @@ -282420,22 +282532,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 │ │ -100314: |[100314] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -100324: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -100328: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -10032e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -100330: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -100334: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100338: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -10033e: 1102 |000d: return-object v2 │ │ +0fe018: |[0fe018] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fe028: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0fe02c: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0fe032: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0fe034: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe038: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe03c: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0fe042: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0005 line=491 │ │ 0x0008 line=492 │ │ 0x000a line=493 │ │ 0x000d line=495 │ │ @@ -282449,102 +282561,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -100340: |[100340] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -100350: 5563 3c01 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -100354: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -100358: 0e00 |0004: return-void │ │ -10035a: 6303 f101 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10035e: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -100362: 1a03 8808 |0009: const-string v3, "FragmentManager" // string@0888 │ │ -100366: 2204 7908 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -10036a: 7010 5a43 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -100370: 1a05 1805 |0010: const-string v5, "Bump nesting in " // string@0518 │ │ -100374: 6e20 6343 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10037a: 0c04 |0015: move-result-object v4 │ │ -10037c: 6e20 6243 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -100382: 0c04 |0019: move-result-object v4 │ │ -100384: 1a05 6d00 |001a: const-string v5, " by " // string@006d │ │ -100388: 6e20 6343 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10038e: 0c04 |001f: move-result-object v4 │ │ -100390: 6e20 5f43 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -100396: 0c04 |0023: move-result-object v4 │ │ -100398: 6e10 6a43 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10039e: 0c04 |0027: move-result-object v4 │ │ -1003a0: 7120 5e37 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1003a6: 5461 4501 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -1003aa: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -1003ae: 5413 2701 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1003b2: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -1003b6: 5413 2701 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1003ba: 5234 8601 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -1003be: b074 |0037: add-int/2addr v4, v7 │ │ -1003c0: 5934 8601 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -1003c4: 6303 f101 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1003c8: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -1003cc: 1a03 8808 |003e: const-string v3, "FragmentManager" // string@0888 │ │ -1003d0: 2204 7908 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -1003d4: 7010 5a43 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1003da: 1a05 1905 |0045: const-string v5, "Bump nesting of " // string@0519 │ │ -1003de: 6e20 6343 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1003e4: 0c04 |004a: move-result-object v4 │ │ -1003e6: 5415 2701 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1003ea: 6e20 6243 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1003f0: 0c04 |0050: move-result-object v4 │ │ -1003f2: 1a05 db00 |0051: const-string v5, " to " // string@00db │ │ -1003f6: 6e20 6343 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1003fc: 0c04 |0056: move-result-object v4 │ │ -1003fe: 5415 2701 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100402: 5255 8601 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -100406: 6e20 5f43 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10040c: 0c04 |005e: move-result-object v4 │ │ -10040e: 6e10 6a43 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -100414: 0c04 |0062: move-result-object v4 │ │ -100416: 7120 5e37 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10041c: 5413 2c01 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100420: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -100424: 5413 2c01 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100428: 6e10 d343 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10042e: 0a03 |006f: move-result v3 │ │ -100430: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -100434: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -100438: 5413 2c01 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -10043c: 6e20 cb43 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100442: 0c02 |0079: move-result-object v2 │ │ -100444: 1f02 7b01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -100448: 5223 8601 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -10044c: b073 |007e: add-int/2addr v3, v7 │ │ -10044e: 5923 8601 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -100452: 6303 f101 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -100456: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -10045a: 1a03 8808 |0085: const-string v3, "FragmentManager" // string@0888 │ │ -10045e: 2204 7908 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -100462: 7010 5a43 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -100468: 1a05 1905 |008c: const-string v5, "Bump nesting of " // string@0519 │ │ -10046c: 6e20 6343 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100472: 0c04 |0091: move-result-object v4 │ │ -100474: 6e20 6243 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10047a: 0c04 |0095: move-result-object v4 │ │ -10047c: 1a05 db00 |0096: const-string v5, " to " // string@00db │ │ -100480: 6e20 6343 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100486: 0c04 |009b: move-result-object v4 │ │ -100488: 5225 8601 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -10048c: 6e20 5f43 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -100492: 0c04 |00a1: move-result-object v4 │ │ -100494: 6e10 6a43 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10049a: 0c04 |00a5: move-result-object v4 │ │ -10049c: 7120 5e37 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1004a2: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -1004a6: 28c7 |00ab: goto 0072 // -0039 │ │ -1004a8: 5411 2801 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -1004ac: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +0fe044: |[0fe044] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0fe054: 5563 3c01 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fe058: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0fe05c: 0e00 |0004: return-void │ │ +0fe05e: 6303 f101 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fe062: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0fe066: 1a03 8408 |0009: const-string v3, "FragmentManager" // string@0884 │ │ +0fe06a: 2204 7908 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe06e: 7010 5a43 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe074: 1a05 1405 |0010: const-string v5, "Bump nesting in " // string@0514 │ │ +0fe078: 6e20 6343 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe07e: 0c04 |0015: move-result-object v4 │ │ +0fe080: 6e20 6243 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fe086: 0c04 |0019: move-result-object v4 │ │ +0fe088: 1a05 6a00 |001a: const-string v5, " by " // string@006a │ │ +0fe08c: 6e20 6343 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe092: 0c04 |001f: move-result-object v4 │ │ +0fe094: 6e20 5f43 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fe09a: 0c04 |0023: move-result-object v4 │ │ +0fe09c: 6e10 6a43 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe0a2: 0c04 |0027: move-result-object v4 │ │ +0fe0a4: 7120 5e37 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fe0aa: 5461 4501 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fe0ae: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +0fe0b2: 5413 2701 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe0b6: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +0fe0ba: 5413 2701 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe0be: 5234 8601 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe0c2: b074 |0037: add-int/2addr v4, v7 │ │ +0fe0c4: 5934 8601 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe0c8: 6303 f101 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fe0cc: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +0fe0d0: 1a03 8408 |003e: const-string v3, "FragmentManager" // string@0884 │ │ +0fe0d4: 2204 7908 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe0d8: 7010 5a43 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe0de: 1a05 1505 |0045: const-string v5, "Bump nesting of " // string@0515 │ │ +0fe0e2: 6e20 6343 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe0e8: 0c04 |004a: move-result-object v4 │ │ +0fe0ea: 5415 2701 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe0ee: 6e20 6243 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fe0f4: 0c04 |0050: move-result-object v4 │ │ +0fe0f6: 1a05 d800 |0051: const-string v5, " to " // string@00d8 │ │ +0fe0fa: 6e20 6343 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe100: 0c04 |0056: move-result-object v4 │ │ +0fe102: 5415 2701 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe106: 5255 8601 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe10a: 6e20 5f43 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fe110: 0c04 |005e: move-result-object v4 │ │ +0fe112: 6e10 6a43 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe118: 0c04 |0062: move-result-object v4 │ │ +0fe11a: 7120 5e37 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fe120: 5413 2c01 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe124: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +0fe128: 5413 2c01 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe12c: 6e10 d343 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fe132: 0a03 |006f: move-result v3 │ │ +0fe134: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0fe138: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +0fe13c: 5413 2c01 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe140: 6e20 cb43 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fe146: 0c02 |0079: move-result-object v2 │ │ +0fe148: 1f02 7b01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fe14c: 5223 8601 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe150: b073 |007e: add-int/2addr v3, v7 │ │ +0fe152: 5923 8601 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe156: 6303 f101 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fe15a: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +0fe15e: 1a03 8408 |0085: const-string v3, "FragmentManager" // string@0884 │ │ +0fe162: 2204 7908 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe166: 7010 5a43 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe16c: 1a05 1505 |008c: const-string v5, "Bump nesting of " // string@0515 │ │ +0fe170: 6e20 6343 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe176: 0c04 |0091: move-result-object v4 │ │ +0fe178: 6e20 6243 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fe17e: 0c04 |0095: move-result-object v4 │ │ +0fe180: 1a05 d800 |0096: const-string v5, " to " // string@00d8 │ │ +0fe184: 6e20 6343 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe18a: 0c04 |009b: move-result-object v4 │ │ +0fe18c: 5225 8601 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fe190: 6e20 5f43 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fe196: 0c04 |00a1: move-result-object v4 │ │ +0fe198: 6e10 6a43 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe19e: 0c04 |00a5: move-result-object v4 │ │ +0fe1a0: 7120 5e37 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fe1a6: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fe1aa: 28c7 |00ab: goto 0072 // -0039 │ │ +0fe1ac: 5411 2801 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fe1b0: 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 │ │ @@ -282570,64 +282682,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 │ │ -1004b0: |[1004b0] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -1004c0: 5432 4701 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -1004c4: 5422 0102 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -1004c8: 6e10 ed07 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@07ed │ │ -1004ce: 0a02 |0007: move-result v2 │ │ -1004d0: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -1004d4: 0e00 |000a: return-void │ │ -1004d6: 5431 4501 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -1004da: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -1004de: 5212 2401 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -1004e2: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ -1004e8: 5411 2801 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -1004ec: 28f7 |0016: goto 000d // -0009 │ │ -1004ee: 5412 2701 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1004f2: 7120 bc06 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -1004f8: 28f8 |001c: goto 0014 // -0008 │ │ -1004fa: 5412 2c01 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -1004fe: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ -100502: 5412 2c01 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100506: 6e10 d343 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10050c: 0a02 |0026: move-result v2 │ │ -10050e: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ -100512: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ -100516: 5412 2c01 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -10051a: 6e20 cb43 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100520: 0c02 |0030: move-result-object v2 │ │ -100522: 1f02 7b01 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -100526: 7030 bd06 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -10052c: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -100530: 28f1 |0038: goto 0029 // -000f │ │ -100532: 5412 2701 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100536: 7120 bc06 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -10053c: 28d6 |003e: goto 0014 // -002a │ │ -10053e: 5412 2701 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100542: 7030 bd06 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -100548: 28d0 |0044: goto 0014 // -0030 │ │ -10054a: 5412 2701 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -10054e: 7030 bd06 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -100554: 28ca |004a: goto 0014 // -0036 │ │ -100556: 5412 2701 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -10055a: 7120 bc06 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -100560: 28c4 |0050: goto 0014 // -003c │ │ -100562: 5412 2701 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100566: 7030 bd06 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ -10056c: 28be |0056: goto 0014 // -0042 │ │ -10056e: 5412 2701 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100572: 7120 bc06 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ -100578: 28b8 |005c: goto 0014 // -0048 │ │ -10057a: 0000 |005d: nop // spacer │ │ -10057c: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ +0fe1b4: |[0fe1b4] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +0fe1c4: 5432 4701 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fe1c8: 5422 0102 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +0fe1cc: 6e10 ed07 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/FragmentContainer;.onHasView:()Z // method@07ed │ │ +0fe1d2: 0a02 |0007: move-result v2 │ │ +0fe1d4: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +0fe1d8: 0e00 |000a: return-void │ │ +0fe1da: 5431 4501 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fe1de: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +0fe1e2: 5212 2401 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe1e6: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ +0fe1ec: 5411 2801 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fe1f0: 28f7 |0016: goto 000d // -0009 │ │ +0fe1f2: 5412 2701 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe1f6: 7120 bc06 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fe1fc: 28f8 |001c: goto 0014 // -0008 │ │ +0fe1fe: 5412 2c01 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe202: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +0fe206: 5412 2c01 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe20a: 6e10 d343 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fe210: 0a02 |0026: move-result v2 │ │ +0fe212: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0fe216: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ +0fe21a: 5412 2c01 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe21e: 6e20 cb43 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fe224: 0c02 |0030: move-result-object v2 │ │ +0fe226: 1f02 7b01 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fe22a: 7030 bd06 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fe230: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0fe234: 28f1 |0038: goto 0029 // -000f │ │ +0fe236: 5412 2701 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe23a: 7120 bc06 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fe240: 28d6 |003e: goto 0014 // -002a │ │ +0fe242: 5412 2701 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe246: 7030 bd06 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fe24c: 28d0 |0044: goto 0014 // -0030 │ │ +0fe24e: 5412 2701 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe252: 7030 bd06 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fe258: 28ca |004a: goto 0014 // -0036 │ │ +0fe25a: 5412 2701 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe25e: 7120 bc06 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fe264: 28c4 |0050: goto 0014 // -003c │ │ +0fe266: 5412 2701 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe26a: 7030 bd06 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bd │ │ +0fe270: 28be |0056: goto 0014 // -0042 │ │ +0fe272: 5412 2701 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe276: 7120 bc06 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@06bc │ │ +0fe27c: 28b8 |005c: goto 0014 // -0048 │ │ +0fe27e: 0000 |005d: nop // spacer │ │ +0fe280: 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 │ │ @@ -282658,19 +282770,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1005a0: |[1005a0] android.support.v4.app.BackStackRecord.commit:()I │ │ -1005b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1005b2: 6e20 9306 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0693 │ │ -1005b8: 0a00 |0004: move-result v0 │ │ -1005ba: 0f00 |0005: return v0 │ │ +0fe2a4: |[0fe2a4] android.support.v4.app.BackStackRecord.commit:()I │ │ +0fe2b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fe2b6: 6e20 9306 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0693 │ │ +0fe2bc: 0a00 |0004: move-result v0 │ │ +0fe2be: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #10 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -282678,19 +282790,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1005bc: |[1005bc] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -1005cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1005ce: 6e20 9306 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0693 │ │ -1005d4: 0a00 |0004: move-result v0 │ │ -1005d6: 0f00 |0005: return v0 │ │ +0fe2c0: |[0fe2c0] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +0fe2d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0fe2d2: 6e20 9306 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0693 │ │ +0fe2d8: 0a00 |0004: move-result v0 │ │ +0fe2da: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #11 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -282698,57 +282810,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -1005d8: |[1005d8] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -1005e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1005ea: 5562 4201 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ -1005ee: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -1005f2: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -1005f6: 1a03 cb23 |0007: const-string v3, "commit already called" // string@23cb │ │ -1005fa: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -100600: 2702 |000c: throw v2 │ │ -100602: 6302 f101 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -100606: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -10060a: 1a02 8808 |0011: const-string v2, "FragmentManager" // string@0888 │ │ -10060e: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -100612: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -100618: 1a04 ff05 |0018: const-string v4, "Commit: " // string@05ff │ │ -10061c: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100622: 0c03 |001d: move-result-object v3 │ │ -100624: 6e20 6243 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10062a: 0c03 |0021: move-result-object v3 │ │ -10062c: 6e10 6a43 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -100632: 0c03 |0025: move-result-object v3 │ │ -100634: 7120 5e37 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10063a: 2200 9b03 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@039b │ │ -10063e: 1a02 8808 |002b: const-string v2, "FragmentManager" // string@0888 │ │ -100642: 7020 2516 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ -100648: 2201 4b08 |0030: new-instance v1, Ljava/io/PrintWriter; // type@084b │ │ -10064c: 7020 b142 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ -100652: 1a02 1f00 |0035: const-string v2, " " // string@001f │ │ -100656: 6e55 9806 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@0698 │ │ -10065c: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -10065e: 5c62 4201 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ -100662: 5562 3c01 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -100666: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -10066a: 5462 4701 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -10066e: 6e20 6b08 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@086b │ │ -100674: 0a02 |0046: move-result v2 │ │ -100676: 5962 4601 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -10067a: 5462 4701 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -10067e: 6e30 8208 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ -100684: 5262 4601 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100688: 0f02 |0050: return v2 │ │ -10068a: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -10068c: 5962 4601 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100690: 28f5 |0054: goto 0049 // -000b │ │ +0fe2dc: |[0fe2dc] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +0fe2ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0fe2ee: 5562 4201 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ +0fe2f2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0fe2f6: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fe2fa: 1a03 c623 |0007: const-string v3, "commit already called" // string@23c6 │ │ +0fe2fe: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fe304: 2702 |000c: throw v2 │ │ +0fe306: 6302 f101 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fe30a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +0fe30e: 1a02 8408 |0011: const-string v2, "FragmentManager" // string@0884 │ │ +0fe312: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe316: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe31c: 1a04 fb05 |0018: const-string v4, "Commit: " // string@05fb │ │ +0fe320: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe326: 0c03 |001d: move-result-object v3 │ │ +0fe328: 6e20 6243 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fe32e: 0c03 |0021: move-result-object v3 │ │ +0fe330: 6e10 6a43 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe336: 0c03 |0025: move-result-object v3 │ │ +0fe338: 7120 5e37 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fe33e: 2200 9b03 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@039b │ │ +0fe342: 1a02 8408 |002b: const-string v2, "FragmentManager" // string@0884 │ │ +0fe346: 7020 2516 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ +0fe34c: 2201 4b08 |0030: new-instance v1, Ljava/io/PrintWriter; // type@084b │ │ +0fe350: 7020 b142 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ +0fe356: 1a02 1f00 |0035: const-string v2, " " // string@001f │ │ +0fe35a: 6e55 9806 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@0698 │ │ +0fe360: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0fe362: 5c62 4201 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ +0fe366: 5562 3c01 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fe36a: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0fe36e: 5462 4701 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fe372: 6e20 6b08 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@086b │ │ +0fe378: 0a02 |0046: move-result v2 │ │ +0fe37a: 5962 4601 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fe37e: 5462 4701 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fe382: 6e30 8208 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ +0fe388: 5262 4601 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fe38c: 0f02 |0050: return v2 │ │ +0fe38e: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +0fe390: 5962 4601 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fe394: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=621 │ │ 0x000d line=622 │ │ 0x0011 line=623 │ │ 0x0029 line=624 │ │ 0x0030 line=625 │ │ @@ -282770,22 +282882,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 │ │ -100694: |[100694] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -1006a4: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -1006a8: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -1006ae: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -1006b0: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -1006b4: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1006b8: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -1006be: 1102 |000d: return-object v2 │ │ +0fe398: |[0fe398] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fe3a8: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0fe3ac: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0fe3b2: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +0fe3b4: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe3b8: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe3bc: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0fe3c2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=482 │ │ 0x0008 line=483 │ │ 0x000a line=484 │ │ 0x000d line=486 │ │ @@ -282799,24 +282911,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1006c0: |[1006c0] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -1006d0: 5520 3c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -1006d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1006d8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1006dc: 1a01 a31a |0006: const-string v1, "This transaction is already being added to the back stack" // string@1aa3 │ │ -1006e0: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1006e6: 2700 |000b: throw v0 │ │ -1006e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1006ea: 5c20 3d01 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ -1006ee: 1102 |000f: return-object v2 │ │ +0fe3c4: |[0fe3c4] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +0fe3d4: 5520 3c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fe3d8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0fe3dc: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fe3e0: 1a01 9f1a |0006: const-string v1, "This transaction is already being added to the back stack" // string@1a9f │ │ +0fe3e4: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fe3ea: 2700 |000b: throw v0 │ │ +0fe3ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0fe3ee: 5c20 3d01 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ +0fe3f2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x000c line=559 │ │ 0x000f line=560 │ │ locals : │ │ @@ -282827,18 +282939,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 │ │ -1006f0: |[1006f0] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -100700: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -100702: 6e40 9906 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0699 │ │ -100708: 0e00 |0004: return-void │ │ +0fe3f4: |[0fe3f4] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0fe404: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0fe406: 6e40 9906 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0699 │ │ +0fe40c: 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; │ │ @@ -282851,239 +282963,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 │ │ -10070c: |[10070c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -10071c: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -100720: 6e20 b542 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100726: 1a05 3235 |0005: const-string v5, "mName=" // string@3532 │ │ -10072a: 6e20 b542 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100730: 5475 4801 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -100734: 6e20 b542 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10073a: 1a05 ae00 |000f: const-string v5, " mIndex=" // string@00ae │ │ -10073e: 6e20 b542 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100744: 5275 4601 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100748: 6e20 b342 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -10074e: 1a05 a500 |0019: const-string v5, " mCommitted=" // string@00a5 │ │ -100752: 6e20 b542 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100758: 5575 4201 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ -10075c: 6e20 bb42 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -100762: 5275 4f01 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -100766: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -10076a: 6e20 b542 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100770: 1a05 9e37 |002a: const-string v5, "mTransition=#" // string@379e │ │ -100774: 6e20 b542 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10077a: 5275 4f01 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -10077e: 7110 0043 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -100784: 0c05 |0034: move-result-object v5 │ │ -100786: 6e20 b542 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10078c: 1a05 c000 |0038: const-string v5, " mTransitionStyle=#" // string@00c0 │ │ -100790: 6e20 b542 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100796: 5275 5001 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -10079a: 7110 0043 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1007a0: 0c05 |0042: move-result-object v5 │ │ -1007a2: 6e20 ba42 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1007a8: 5275 4301 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ -1007ac: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -1007b0: 5275 4401 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ -1007b4: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -1007b8: 6e20 b542 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1007be: 1a05 af33 |0051: const-string v5, "mEnterAnim=#" // string@33af │ │ -1007c2: 6e20 b542 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1007c8: 5275 4301 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ -1007cc: 7110 0043 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1007d2: 0c05 |005b: move-result-object v5 │ │ -1007d4: 6e20 b542 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1007da: 1a05 aa00 |005f: const-string v5, " mExitAnim=#" // string@00aa │ │ -1007de: 6e20 b542 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1007e4: 5275 4401 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ -1007e8: 7110 0043 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1007ee: 0c05 |0069: move-result-object v5 │ │ -1007f0: 6e20 ba42 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1007f6: 5275 4a01 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ -1007fa: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -1007fe: 5275 4b01 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ -100802: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -100806: 6e20 b542 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10080c: 1a05 c535 |0078: const-string v5, "mPopEnterAnim=#" // string@35c5 │ │ -100810: 6e20 b542 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100816: 5275 4a01 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ -10081a: 7110 0043 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -100820: 0c05 |0082: move-result-object v5 │ │ -100822: 6e20 b542 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100828: 1a05 b300 |0086: const-string v5, " mPopExitAnim=#" // string@00b3 │ │ -10082c: 6e20 b542 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100832: 5275 4b01 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ -100836: 7110 0043 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -10083c: 0c05 |0090: move-result-object v5 │ │ -10083e: 6e20 ba42 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -100844: 5275 4001 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -100848: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -10084c: 5475 4101 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -100850: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -100854: 6e20 b542 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10085a: 1a05 7732 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@3277 │ │ -10085e: 6e20 b542 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100864: 5275 4001 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -100868: 7110 0043 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -10086e: 0c05 |00a9: move-result-object v5 │ │ -100870: 6e20 b542 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100876: 1a05 a400 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@00a4 │ │ -10087a: 6e20 b542 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100880: 5475 4101 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -100884: 6e20 b942 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -10088a: 5275 3e01 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -10088e: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -100892: 5475 3f01 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -100896: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -10089a: 6e20 b542 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1008a0: 1a05 7432 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@3274 │ │ -1008a4: 6e20 b542 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1008aa: 5275 3e01 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -1008ae: 7110 0043 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1008b4: 0c05 |00cc: move-result-object v5 │ │ -1008b6: 6e20 b542 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1008bc: 1a05 a300 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@00a3 │ │ -1008c0: 6e20 b542 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1008c6: 5475 3f01 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -1008ca: 6e20 b942 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -1008d0: 5475 4501 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -1008d4: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -1008d8: 6e20 b542 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1008de: 1a05 4f16 |00e1: const-string v5, "Operations:" // string@164f │ │ -1008e2: 6e20 ba42 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1008e8: 2205 7908 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -1008ec: 7010 5a43 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1008f2: 6e20 6343 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1008f8: 0c05 |00ee: move-result-object v5 │ │ -1008fa: 1a06 2100 |00ef: const-string v6, " " // string@0021 │ │ -1008fe: 6e20 6343 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100904: 0c05 |00f4: move-result-object v5 │ │ -100906: 6e10 6a43 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10090c: 0c02 |00f8: move-result-object v2 │ │ -10090e: 5474 4501 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -100912: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -100914: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -100918: 5245 2401 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -10091c: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -100922: 2205 7908 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -100926: 7010 5a43 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10092c: 1a06 5823 |0108: const-string v6, "cmd=" // string@2358 │ │ -100930: 6e20 6343 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100936: 0c05 |010d: move-result-object v5 │ │ -100938: 5246 2401 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -10093c: 6e20 5f43 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -100942: 0c05 |0113: move-result-object v5 │ │ -100944: 6e10 6a43 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10094a: 0c00 |0117: move-result-object v0 │ │ -10094c: 6e20 b542 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100952: 1a05 3200 |011b: const-string v5, " Op #" // string@0032 │ │ -100956: 6e20 b542 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10095c: 6e20 b342 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -100962: 1a05 9b01 |0123: const-string v5, ": " // string@019b │ │ -100966: 6e20 b542 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10096c: 6e20 b542 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100972: 1a05 1e00 |012b: const-string v5, " " // string@001e │ │ -100976: 6e20 b542 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10097c: 5445 2701 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100980: 6e20 b942 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -100986: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -10098a: 5245 2501 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -10098e: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -100992: 5245 2601 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -100996: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -10099a: 6e20 b542 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009a0: 1a05 8927 |0142: const-string v5, "enterAnim=#" // string@2789 │ │ -1009a4: 6e20 b542 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009aa: 5245 2501 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -1009ae: 7110 0043 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1009b4: 0c05 |014c: move-result-object v5 │ │ -1009b6: 6e20 b542 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009bc: 1a05 8400 |0150: const-string v5, " exitAnim=#" // string@0084 │ │ -1009c0: 6e20 b542 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009c6: 5245 2601 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -1009ca: 7110 0043 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1009d0: 0c05 |015a: move-result-object v5 │ │ -1009d2: 6e20 ba42 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1009d8: 5245 2901 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -1009dc: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -1009e0: 5245 2a01 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -1009e4: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -1009e8: 6e20 b542 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009ee: 1a05 8a3d |0169: const-string v5, "popEnterAnim=#" // string@3d8a │ │ -1009f2: 6e20 b542 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1009f8: 5245 2901 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -1009fc: 7110 0043 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -100a02: 0c05 |0173: move-result-object v5 │ │ -100a04: 6e20 b542 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100a0a: 1a05 cd00 |0177: const-string v5, " popExitAnim=#" // string@00cd │ │ -100a0e: 6e20 b542 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100a14: 5245 2a01 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -100a18: 7110 0043 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -100a1e: 0c05 |0181: move-result-object v5 │ │ -100a20: 6e20 ba42 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -100a26: 5445 2c01 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100a2a: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -100a2e: 5445 2c01 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100a32: 6e10 d343 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -100a38: 0a05 |018e: move-result v5 │ │ -100a3a: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -100a3e: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -100a40: 5445 2c01 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100a44: 6e10 d343 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -100a4a: 0a05 |0197: move-result v5 │ │ -100a4c: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -100a50: 6e20 b542 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100a56: 5445 2c01 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100a5a: 6e10 d343 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -100a60: 0a05 |01a2: move-result v5 │ │ -100a62: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -100a64: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -100a68: 1a05 9e17 |01a6: const-string v5, "Removed: " // string@179e │ │ -100a6c: 6e20 b542 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100a72: 5445 2c01 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100a76: 6e20 cb43 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100a7c: 0c05 |01b0: move-result-object v5 │ │ -100a7e: 6e20 b942 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -100a84: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -100a88: 28dc |01b6: goto 0192 // -0024 │ │ -100a8a: 1a00 b015 |01b7: const-string v0, "NULL" // string@15b0 │ │ -100a8e: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -100a92: 1a00 8a02 |01bb: const-string v0, "ADD" // string@028a │ │ -100a96: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -100a9a: 1a00 0617 |01bf: const-string v0, "REPLACE" // string@1706 │ │ -100a9e: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -100aa2: 1a00 0417 |01c3: const-string v0, "REMOVE" // string@1704 │ │ -100aa6: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -100aaa: 1a00 be08 |01c7: const-string v0, "HIDE" // string@08be │ │ -100aae: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -100ab2: 1a00 0818 |01cb: const-string v0, "SHOW" // string@1808 │ │ -100ab6: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -100aba: 1a00 af06 |01cf: const-string v0, "DETACH" // string@06af │ │ -100abe: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -100ac2: 1a00 ba02 |01d3: const-string v0, "ATTACH" // string@02ba │ │ -100ac6: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -100aca: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -100ace: 1a05 9d17 |01d9: const-string v5, "Removed:" // string@179d │ │ -100ad2: 6e20 ba42 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -100ad8: 6e20 b542 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100ade: 1a05 2200 |01e1: const-string v5, " #" // string@0022 │ │ -100ae2: 6e20 b542 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100ae8: 6e20 b342 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -100aee: 1a05 9b01 |01e9: const-string v5, ": " // string@019b │ │ -100af2: 6e20 b542 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -100af8: 28bd |01ee: goto 01ab // -0043 │ │ -100afa: 5444 2801 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -100afe: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -100b02: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -100b06: 0e00 |01f5: return-void │ │ -100b08: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +0fe410: |[0fe410] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +0fe420: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +0fe424: 6e20 b542 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe42a: 1a05 2d35 |0005: const-string v5, "mName=" // string@352d │ │ +0fe42e: 6e20 b542 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe434: 5475 4801 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +0fe438: 6e20 b542 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe43e: 1a05 ab00 |000f: const-string v5, " mIndex=" // string@00ab │ │ +0fe442: 6e20 b542 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe448: 5275 4601 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fe44c: 6e20 b342 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +0fe452: 1a05 a200 |0019: const-string v5, " mCommitted=" // string@00a2 │ │ +0fe456: 6e20 b542 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe45c: 5575 4201 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@0142 │ │ +0fe460: 6e20 bb42 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +0fe466: 5275 4f01 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0fe46a: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +0fe46e: 6e20 b542 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe474: 1a05 9937 |002a: const-string v5, "mTransition=#" // string@3799 │ │ +0fe478: 6e20 b542 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe47e: 5275 4f01 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0fe482: 7110 0043 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe488: 0c05 |0034: move-result-object v5 │ │ +0fe48a: 6e20 b542 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe490: 1a05 bd00 |0038: const-string v5, " mTransitionStyle=#" // string@00bd │ │ +0fe494: 6e20 b542 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe49a: 5275 5001 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +0fe49e: 7110 0043 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe4a4: 0c05 |0042: move-result-object v5 │ │ +0fe4a6: 6e20 ba42 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe4ac: 5275 4301 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ +0fe4b0: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +0fe4b4: 5275 4401 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ +0fe4b8: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +0fe4bc: 6e20 b542 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe4c2: 1a05 aa33 |0051: const-string v5, "mEnterAnim=#" // string@33aa │ │ +0fe4c6: 6e20 b542 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe4cc: 5275 4301 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ +0fe4d0: 7110 0043 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe4d6: 0c05 |005b: move-result-object v5 │ │ +0fe4d8: 6e20 b542 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe4de: 1a05 a700 |005f: const-string v5, " mExitAnim=#" // string@00a7 │ │ +0fe4e2: 6e20 b542 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe4e8: 5275 4401 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ +0fe4ec: 7110 0043 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe4f2: 0c05 |0069: move-result-object v5 │ │ +0fe4f4: 6e20 ba42 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe4fa: 5275 4a01 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ +0fe4fe: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +0fe502: 5275 4b01 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ +0fe506: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +0fe50a: 6e20 b542 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe510: 1a05 c035 |0078: const-string v5, "mPopEnterAnim=#" // string@35c0 │ │ +0fe514: 6e20 b542 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe51a: 5275 4a01 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ +0fe51e: 7110 0043 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe524: 0c05 |0082: move-result-object v5 │ │ +0fe526: 6e20 b542 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe52c: 1a05 b000 |0086: const-string v5, " mPopExitAnim=#" // string@00b0 │ │ +0fe530: 6e20 b542 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe536: 5275 4b01 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ +0fe53a: 7110 0043 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe540: 0c05 |0090: move-result-object v5 │ │ +0fe542: 6e20 ba42 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe548: 5275 4001 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0fe54c: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +0fe550: 5475 4101 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +0fe554: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +0fe558: 6e20 b542 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe55e: 1a05 7232 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@3272 │ │ +0fe562: 6e20 b542 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe568: 5275 4001 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0fe56c: 7110 0043 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe572: 0c05 |00a9: move-result-object v5 │ │ +0fe574: 6e20 b542 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe57a: 1a05 a100 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@00a1 │ │ +0fe57e: 6e20 b542 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe584: 5475 4101 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +0fe588: 6e20 b942 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +0fe58e: 5275 3e01 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0fe592: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +0fe596: 5475 3f01 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +0fe59a: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +0fe59e: 6e20 b542 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe5a4: 1a05 6f32 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@326f │ │ +0fe5a8: 6e20 b542 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe5ae: 5275 3e01 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0fe5b2: 7110 0043 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe5b8: 0c05 |00cc: move-result-object v5 │ │ +0fe5ba: 6e20 b542 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe5c0: 1a05 a000 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@00a0 │ │ +0fe5c4: 6e20 b542 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe5ca: 5475 3f01 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +0fe5ce: 6e20 b942 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +0fe5d4: 5475 4501 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fe5d8: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +0fe5dc: 6e20 b542 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe5e2: 1a05 4b16 |00e1: const-string v5, "Operations:" // string@164b │ │ +0fe5e6: 6e20 ba42 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe5ec: 2205 7908 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe5f0: 7010 5a43 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe5f6: 6e20 6343 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe5fc: 0c05 |00ee: move-result-object v5 │ │ +0fe5fe: 1a06 2100 |00ef: const-string v6, " " // string@0021 │ │ +0fe602: 6e20 6343 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe608: 0c05 |00f4: move-result-object v5 │ │ +0fe60a: 6e10 6a43 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe610: 0c02 |00f8: move-result-object v2 │ │ +0fe612: 5474 4501 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fe616: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +0fe618: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +0fe61c: 5245 2401 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe620: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +0fe626: 2205 7908 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe62a: 7010 5a43 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe630: 1a06 5323 |0108: const-string v6, "cmd=" // string@2353 │ │ +0fe634: 6e20 6343 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe63a: 0c05 |010d: move-result-object v5 │ │ +0fe63c: 5246 2401 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe640: 6e20 5f43 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fe646: 0c05 |0113: move-result-object v5 │ │ +0fe648: 6e10 6a43 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe64e: 0c00 |0117: move-result-object v0 │ │ +0fe650: 6e20 b542 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe656: 1a05 3200 |011b: const-string v5, " Op #" // string@0032 │ │ +0fe65a: 6e20 b542 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe660: 6e20 b342 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +0fe666: 1a05 9801 |0123: const-string v5, ": " // string@0198 │ │ +0fe66a: 6e20 b542 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe670: 6e20 b542 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe676: 1a05 1e00 |012b: const-string v5, " " // string@001e │ │ +0fe67a: 6e20 b542 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe680: 5445 2701 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe684: 6e20 b942 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +0fe68a: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0fe68e: 5245 2501 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +0fe692: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +0fe696: 5245 2601 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +0fe69a: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +0fe69e: 6e20 b542 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6a4: 1a05 8427 |0142: const-string v5, "enterAnim=#" // string@2784 │ │ +0fe6a8: 6e20 b542 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6ae: 5245 2501 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +0fe6b2: 7110 0043 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe6b8: 0c05 |014c: move-result-object v5 │ │ +0fe6ba: 6e20 b542 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6c0: 1a05 8100 |0150: const-string v5, " exitAnim=#" // string@0081 │ │ +0fe6c4: 6e20 b542 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6ca: 5245 2601 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +0fe6ce: 7110 0043 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe6d4: 0c05 |015a: move-result-object v5 │ │ +0fe6d6: 6e20 ba42 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe6dc: 5245 2901 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +0fe6e0: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +0fe6e4: 5245 2a01 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +0fe6e8: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +0fe6ec: 6e20 b542 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6f2: 1a05 853d |0169: const-string v5, "popEnterAnim=#" // string@3d85 │ │ +0fe6f6: 6e20 b542 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe6fc: 5245 2901 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +0fe700: 7110 0043 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe706: 0c05 |0173: move-result-object v5 │ │ +0fe708: 6e20 b542 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe70e: 1a05 ca00 |0177: const-string v5, " popExitAnim=#" // string@00ca │ │ +0fe712: 6e20 b542 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe718: 5245 2a01 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +0fe71c: 7110 0043 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0fe722: 0c05 |0181: move-result-object v5 │ │ +0fe724: 6e20 ba42 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe72a: 5445 2c01 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe72e: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +0fe732: 5445 2c01 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe736: 6e10 d343 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fe73c: 0a05 |018e: move-result v5 │ │ +0fe73e: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +0fe742: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +0fe744: 5445 2c01 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe748: 6e10 d343 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fe74e: 0a05 |0197: move-result v5 │ │ +0fe750: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +0fe754: 6e20 b542 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe75a: 5445 2c01 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe75e: 6e10 d343 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fe764: 0a05 |01a2: move-result v5 │ │ +0fe766: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +0fe768: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +0fe76c: 1a05 9a17 |01a6: const-string v5, "Removed: " // string@179a │ │ +0fe770: 6e20 b542 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe776: 5445 2c01 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fe77a: 6e20 cb43 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fe780: 0c05 |01b0: move-result-object v5 │ │ +0fe782: 6e20 b942 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +0fe788: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0fe78c: 28dc |01b6: goto 0192 // -0024 │ │ +0fe78e: 1a00 ac15 |01b7: const-string v0, "NULL" // string@15ac │ │ +0fe792: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0fe796: 1a00 8702 |01bb: const-string v0, "ADD" // string@0287 │ │ +0fe79a: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0fe79e: 1a00 0217 |01bf: const-string v0, "REPLACE" // string@1702 │ │ +0fe7a2: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0fe7a6: 1a00 0017 |01c3: const-string v0, "REMOVE" // string@1700 │ │ +0fe7aa: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0fe7ae: 1a00 ba08 |01c7: const-string v0, "HIDE" // string@08ba │ │ +0fe7b2: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0fe7b6: 1a00 0418 |01cb: const-string v0, "SHOW" // string@1804 │ │ +0fe7ba: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +0fe7be: 1a00 ab06 |01cf: const-string v0, "DETACH" // string@06ab │ │ +0fe7c2: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +0fe7c6: 1a00 b702 |01d3: const-string v0, "ATTACH" // string@02b7 │ │ +0fe7ca: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +0fe7ce: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +0fe7d2: 1a05 9917 |01d9: const-string v5, "Removed:" // string@1799 │ │ +0fe7d6: 6e20 ba42 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0fe7dc: 6e20 b542 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe7e2: 1a05 2200 |01e1: const-string v5, " #" // string@0022 │ │ +0fe7e6: 6e20 b542 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe7ec: 6e20 b342 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +0fe7f2: 1a05 9801 |01e9: const-string v5, ": " // string@0198 │ │ +0fe7f6: 6e20 b542 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0fe7fc: 28bd |01ee: goto 01ab // -0043 │ │ +0fe7fe: 5444 2801 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fe802: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0fe806: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +0fe80a: 0e00 |01f5: return-void │ │ +0fe80c: 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 │ │ @@ -283182,27 +283294,27 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -100b30: |[100b30] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -100b40: 5220 3e01 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -100b44: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -100b48: 5420 4701 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100b4c: 5400 0902 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -100b50: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -100b56: 0c00 |000b: move-result-object v0 │ │ -100b58: 5221 3e01 |000c: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -100b5c: 6e20 ad01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -100b62: 0c00 |0011: move-result-object v0 │ │ -100b64: 1100 |0012: return-object v0 │ │ -100b66: 5420 3f01 |0013: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -100b6a: 28fd |0015: goto 0012 // -0003 │ │ +0fe834: |[0fe834] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0fe844: 5220 3e01 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0fe848: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0fe84c: 5420 4701 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fe850: 5400 0902 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +0fe854: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +0fe85a: 0c00 |000b: move-result-object v0 │ │ +0fe85c: 5221 3e01 |000c: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0fe860: 6e20 ad01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0fe866: 0c00 |0011: move-result-object v0 │ │ +0fe868: 1100 |0012: return-object v0 │ │ +0fe86a: 5420 3f01 |0013: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +0fe86e: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x0012 line=380 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -283212,17 +283324,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100b6c: |[100b6c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -100b7c: 5210 3e01 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -100b80: 0f00 |0002: return v0 │ │ +0fe870: |[0fe870] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +0fe880: 5210 3e01 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0fe884: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283230,27 +283342,27 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -100b84: |[100b84] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -100b94: 5220 4001 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -100b98: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -100b9c: 5420 4701 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100ba0: 5400 0902 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -100ba4: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -100baa: 0c00 |000b: move-result-object v0 │ │ -100bac: 5221 4001 |000c: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -100bb0: 6e20 ad01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -100bb6: 0c00 |0011: move-result-object v0 │ │ -100bb8: 1100 |0012: return-object v0 │ │ -100bba: 5420 4101 |0013: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -100bbe: 28fd |0015: goto 0012 // -0003 │ │ +0fe888: |[0fe888] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0fe898: 5220 4001 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0fe89c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0fe8a0: 5420 4701 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fe8a4: 5400 0902 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +0fe8a8: 6e10 1c08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +0fe8ae: 0c00 |000b: move-result-object v0 │ │ +0fe8b0: 5221 4001 |000c: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0fe8b4: 6e20 ad01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +0fe8ba: 0c00 |0011: move-result-object v0 │ │ +0fe8bc: 1100 |0012: return-object v0 │ │ +0fe8be: 5420 4101 |0013: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +0fe8c2: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0004 line=371 │ │ 0x0012 line=373 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -283260,17 +283372,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100bc0: |[100bc0] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -100bd0: 5210 4001 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -100bd4: 0f00 |0002: return v0 │ │ +0fe8c4: |[0fe8c4] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +0fe8d4: 5210 4001 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0fe8d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283278,17 +283390,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100bd8: |[100bd8] android.support.v4.app.BackStackRecord.getId:()I │ │ -100be8: 5210 4601 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100bec: 0f00 |0002: return v0 │ │ +0fe8dc: |[0fe8dc] android.support.v4.app.BackStackRecord.getId:()I │ │ +0fe8ec: 5210 4601 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fe8f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283296,17 +283408,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100bf0: |[100bf0] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -100c00: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -100c04: 1100 |0002: return-object v0 │ │ +0fe8f4: |[0fe8f4] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +0fe904: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +0fe908: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283314,17 +283426,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100c08: |[100c08] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -100c18: 5210 4f01 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -100c1c: 0f00 |0002: return v0 │ │ +0fe90c: |[0fe90c] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +0fe91c: 5210 4f01 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0fe920: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #23 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283332,17 +283444,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100c20: |[100c20] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -100c30: 5210 5001 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -100c34: 0f00 |0002: return v0 │ │ +0fe924: |[0fe924] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +0fe934: 5210 5001 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +0fe938: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283350,22 +283462,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 │ │ -100c38: |[100c38] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -100c48: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -100c4c: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -100c52: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -100c54: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -100c58: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100c5c: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -100c62: 1102 |000d: return-object v2 │ │ +0fe93c: |[0fe93c] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fe94c: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0fe950: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0fe956: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0fe958: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fe95c: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fe960: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0fe966: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0005 line=464 │ │ 0x0008 line=465 │ │ 0x000a line=466 │ │ 0x000d line=468 │ │ @@ -283379,17 +283491,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -100c64: |[100c64] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -100c74: 5510 3d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ -100c78: 0f00 |0002: return v0 │ │ +0fe968: |[0fe968] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +0fe978: 5510 3d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@013d │ │ +0fe97c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #26 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283397,21 +283509,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -100c7c: |[100c7c] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -100c8c: 5210 4901 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ -100c90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -100c94: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -100c96: 0f00 |0005: return v0 │ │ -100c98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -100c9a: 28fe |0007: goto 0005 // -0002 │ │ +0fe980: |[0fe980] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +0fe990: 5210 4901 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0149 │ │ +0fe994: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0fe998: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0fe99a: 0f00 |0005: return v0 │ │ +0fe99c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0fe99e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #27 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -283419,201 +283531,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 │ │ -100c9c: |[100c9c] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -100cac: 630d f101 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -100cb0: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ -100cb4: 1a0d 8808 |0004: const-string v13, "FragmentManager" // string@0888 │ │ -100cb8: 220e 7908 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -100cbc: 7010 5a43 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -100cc2: 1a0f 8f3d |000b: const-string v15, "popFromBackStack: " // string@3d8f │ │ -100cc6: 6e20 6343 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100ccc: 0c0e |0010: move-result-object v14 │ │ -100cce: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -100cd2: 6e20 6243 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -100cd8: 0c0e |0016: move-result-object v14 │ │ -100cda: 6e10 6a43 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -100ce0: 0c0e |001a: move-result-object v14 │ │ -100ce2: 7120 5e37 ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -100ce8: 2205 9b03 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@039b │ │ -100cec: 1a0d 8808 |0020: const-string v13, "FragmentManager" // string@0888 │ │ -100cf0: 7020 2516 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ -100cf6: 220a 4b08 |0025: new-instance v10, Ljava/io/PrintWriter; // type@084b │ │ -100cfa: 7020 b142 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ -100d00: 1a0d 1f00 |002a: const-string v13, " " // string@001f │ │ -100d04: 120e |002c: const/4 v14, #int 0 // #0 │ │ -100d06: 120f |002d: const/4 v15, #int 0 // #0 │ │ -100d08: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -100d0c: 6e5f 9806 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@0698 │ │ -100d12: 630d 3a01 |0033: sget-boolean v13, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ -100d16: 380d 1b00 |0035: if-eqz v13, 0050 // +001b │ │ -100d1a: 3913 5100 |0037: if-nez v19, 0088 // +0051 │ │ -100d1e: 7401 6b37 1400 |0039: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@376b │ │ -100d24: 0a0d |003c: move-result v13 │ │ -100d26: 390d 0800 |003d: if-nez v13, 0045 // +0008 │ │ -100d2a: 7401 6b37 1500 |003f: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@376b │ │ -100d30: 0a0d |0042: move-result v13 │ │ -100d32: 380d 0d00 |0043: if-eqz v13, 0050 // +000d │ │ -100d36: 121d |0045: const/4 v13, #int 1 // #1 │ │ -100d38: 0800 1100 |0046: move-object/from16 v0, v17 │ │ -100d3c: 0801 1400 |0048: move-object/from16 v1, v20 │ │ -100d40: 0802 1500 |004a: move-object/from16 v2, v21 │ │ -100d44: 7040 8b06 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@068b │ │ -100d4a: 0c13 |004f: move-result-object v19 │ │ -100d4c: 12fd |0050: const/4 v13, #int -1 // #ff │ │ -100d4e: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -100d52: 6e20 8c06 d000 |0053: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ -100d58: 3813 4200 |0056: if-eqz v19, 0098 // +0042 │ │ -100d5c: 120c |0058: const/4 v12, #int 0 // #0 │ │ -100d5e: 3813 4400 |0059: if-eqz v19, 009d // +0044 │ │ -100d62: 120b |005b: const/4 v11, #int 0 // #0 │ │ -100d64: 0800 1100 |005c: move-object/from16 v0, v17 │ │ -100d68: 5407 4e01 |005e: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ -100d6c: 3807 db00 |0060: if-eqz v7, 013b // +00db │ │ -100d70: 3813 4000 |0062: if-eqz v19, 00a2 // +0040 │ │ -100d74: 1208 |0064: const/4 v8, #int 0 // #0 │ │ -100d76: 3813 4000 |0065: if-eqz v19, 00a5 // +0040 │ │ -100d7a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -100d7c: 527d 2401 |0068: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -100d80: 2b0d 0201 0000 |006a: packed-switch v13, 0000016c // +00000102 │ │ -100d86: 220d 6408 |006d: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -100d8a: 220e 7908 |006f: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -100d8e: 7010 5a43 0e00 |0071: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -100d94: 1a0f 2c1b |0074: const-string v15, "Unknown cmd: " // string@1b2c │ │ -100d98: 6e20 6343 fe00 |0076: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -100d9e: 0c0e |0079: move-result-object v14 │ │ -100da0: 527f 2401 |007a: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -100da4: 6e20 5f43 fe00 |007c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -100daa: 0c0e |007f: move-result-object v14 │ │ -100dac: 6e10 6a43 0e00 |0080: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -100db2: 0c0e |0083: move-result-object v14 │ │ -100db4: 7020 f242 ed00 |0084: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -100dba: 270d |0087: throw v13 │ │ -100dbc: 3912 c8ff |0088: if-nez v18, 0050 // -0038 │ │ -100dc0: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -100dc4: 540d 4d01 |008c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ -100dc8: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -100dcc: 540e 4c01 |0090: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ -100dd0: 0800 1300 |0092: move-object/from16 v0, v19 │ │ -100dd4: 7130 c006 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@06c0 │ │ -100dda: 28b9 |0097: goto 0050 // -0047 │ │ -100ddc: 0800 1100 |0098: move-object/from16 v0, v17 │ │ -100de0: 520c 5001 |009a: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -100de4: 28bd |009c: goto 0059 // -0043 │ │ -100de6: 0800 1100 |009d: move-object/from16 v0, v17 │ │ -100dea: 520b 4f01 |009f: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -100dee: 28bb |00a1: goto 005c // -0045 │ │ -100df0: 5278 2901 |00a2: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ -100df4: 28c1 |00a4: goto 0065 // -003f │ │ -100df6: 5279 2a01 |00a5: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ -100dfa: 28c1 |00a7: goto 0068 // -003f │ │ -100dfc: 5473 2701 |00a8: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100e00: 5939 9e01 |00aa: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100e04: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -100e08: 540d 4701 |00ae: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100e0c: 7110 aa08 0b00 |00b0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100e12: 0a0e |00b3: move-result v14 │ │ -100e14: 6e40 a508 3dce |00b4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ -100e1a: 5477 2b01 |00b7: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@012b │ │ -100e1e: 28a7 |00b9: goto 0060 // -0059 │ │ -100e20: 5473 2701 |00ba: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100e24: 3803 0f00 |00bc: if-eqz v3, 00cb // +000f │ │ -100e28: 5939 9e01 |00be: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100e2c: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -100e30: 540d 4701 |00c2: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100e34: 7110 aa08 0b00 |00c4: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100e3a: 0a0e |00c7: move-result v14 │ │ -100e3c: 6e40 a508 3dce |00c8: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ -100e42: 547d 2c01 |00cb: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100e46: 380d eaff |00cd: if-eqz v13, 00b7 // -0016 │ │ -100e4a: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ -100e4c: 547d 2c01 |00d0: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100e50: 6e10 d343 0d00 |00d2: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -100e56: 0a0d |00d5: move-result v13 │ │ -100e58: 35d4 e1ff |00d6: if-ge v4, v13, 00b7 // -001f │ │ -100e5c: 547d 2c01 |00d8: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -100e60: 6e20 cb43 4d00 |00da: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -100e66: 0c06 |00dd: move-result-object v6 │ │ -100e68: 1f06 7b01 |00de: check-cast v6, Landroid/support/v4/app/Fragment; // type@017b │ │ -100e6c: 5968 9e01 |00e0: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100e70: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ -100e74: 540d 4701 |00e4: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100e78: 120e |00e6: const/4 v14, #int 0 // #0 │ │ -100e7a: 6e30 6908 6d0e |00e7: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ -100e80: d804 0401 |00ea: add-int/lit8 v4, v4, #int 1 // #01 │ │ -100e84: 28e4 |00ec: goto 00d0 // -001c │ │ -100e86: 5473 2701 |00ed: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100e8a: 5938 9e01 |00ef: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100e8e: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ -100e92: 540d 4701 |00f3: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100e96: 120e |00f5: const/4 v14, #int 0 // #0 │ │ -100e98: 6e30 6908 3d0e |00f6: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ -100e9e: 28be |00f9: goto 00b7 // -0042 │ │ -100ea0: 5473 2701 |00fa: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100ea4: 5938 9e01 |00fc: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100ea8: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -100eac: 540d 4701 |0100: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100eb0: 7110 aa08 0b00 |0102: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100eb6: 0a0e |0105: move-result v14 │ │ -100eb8: 6e40 b308 3dce |0106: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@08b3 │ │ -100ebe: 28ae |0109: goto 00b7 // -0052 │ │ -100ec0: 5473 2701 |010a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100ec4: 5939 9e01 |010c: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100ec8: 0800 1100 |010e: move-object/from16 v0, v17 │ │ -100ecc: 540d 4701 |0110: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100ed0: 7110 aa08 0b00 |0112: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100ed6: 0a0e |0115: move-result v14 │ │ -100ed8: 6e40 8e08 3dce |0116: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@088e │ │ -100ede: 289e |0119: goto 00b7 // -0062 │ │ -100ee0: 5473 2701 |011a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100ee4: 5938 9e01 |011c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100ee8: 0800 1100 |011e: move-object/from16 v0, v17 │ │ -100eec: 540d 4701 |0120: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100ef0: 7110 aa08 0b00 |0122: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100ef6: 0a0e |0125: move-result v14 │ │ -100ef8: 6e40 6d08 3dce |0126: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@086d │ │ -100efe: 288e |0129: goto 00b7 // -0072 │ │ -100f00: 5473 2701 |012a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100f04: 5938 9e01 |012c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -100f08: 0800 1100 |012e: move-object/from16 v0, v17 │ │ -100f0c: 540d 4701 |0130: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100f10: 7110 aa08 0b00 |0132: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100f16: 0a0e |0135: move-result v14 │ │ -100f18: 6e40 7008 3dce |0136: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0870 │ │ -100f1e: 2900 7eff |0139: goto/16 00b7 // -0082 │ │ -100f22: 3812 1900 |013b: if-eqz v18, 0154 // +0019 │ │ -100f26: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -100f2a: 540d 4701 |013f: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100f2e: 0800 1100 |0141: move-object/from16 v0, v17 │ │ -100f32: 540e 4701 |0143: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100f36: 52ee 0402 |0145: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -100f3a: 7110 aa08 0b00 |0147: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ -100f40: 0a0f |014a: move-result v15 │ │ -100f42: 1310 0100 |014b: const/16 v16, #int 1 // #1 │ │ -100f46: 0200 1000 |014d: move/from16 v0, v16 │ │ -100f4a: 6e50 9608 edcf |014f: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ -100f50: 1313 0000 |0152: const/16 v19, #int 0 // #0 │ │ -100f54: 0800 1100 |0154: move-object/from16 v0, v17 │ │ -100f58: 520d 4601 |0156: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100f5c: 3a0d 1200 |0158: if-ltz v13, 016a // +0012 │ │ -100f60: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -100f64: 540d 4701 |015c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -100f68: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -100f6c: 520e 4601 |0160: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100f70: 6e20 8808 ed00 |0162: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0888 │ │ -100f76: 12fd |0165: const/4 v13, #int -1 // #ff │ │ -100f78: 0800 1100 |0166: move-object/from16 v0, v17 │ │ -100f7c: 590d 4601 |0168: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -100f80: 1113 |016a: return-object v19 │ │ -100f82: 0000 |016b: nop // spacer │ │ -100f84: 0001 0700 0100 0000 3e00 0000 5000 ... |016c: packed-switch-data (18 units) │ │ +0fe9a0: |[0fe9a0] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +0fe9b0: 630d f101 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fe9b4: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ +0fe9b8: 1a0d 8408 |0004: const-string v13, "FragmentManager" // string@0884 │ │ +0fe9bc: 220e 7908 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0fe9c0: 7010 5a43 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fe9c6: 1a0f 8a3d |000b: const-string v15, "popFromBackStack: " // string@3d8a │ │ +0fe9ca: 6e20 6343 fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fe9d0: 0c0e |0010: move-result-object v14 │ │ +0fe9d2: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +0fe9d6: 6e20 6243 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fe9dc: 0c0e |0016: move-result-object v14 │ │ +0fe9de: 6e10 6a43 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fe9e4: 0c0e |001a: move-result-object v14 │ │ +0fe9e6: 7120 5e37 ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fe9ec: 2205 9b03 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@039b │ │ +0fe9f0: 1a0d 8408 |0020: const-string v13, "FragmentManager" // string@0884 │ │ +0fe9f4: 7020 2516 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ +0fe9fa: 220a 4b08 |0025: new-instance v10, Ljava/io/PrintWriter; // type@084b │ │ +0fe9fe: 7020 b142 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ +0fea04: 1a0d 1f00 |002a: const-string v13, " " // string@001f │ │ +0fea08: 120e |002c: const/4 v14, #int 0 // #0 │ │ +0fea0a: 120f |002d: const/4 v15, #int 0 // #0 │ │ +0fea0c: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +0fea10: 6e5f 9806 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@0698 │ │ +0fea16: 630d 3a01 |0033: sget-boolean v13, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ +0fea1a: 380d 1b00 |0035: if-eqz v13, 0050 // +001b │ │ +0fea1e: 3913 5100 |0037: if-nez v19, 0088 // +0051 │ │ +0fea22: 7401 6b37 1400 |0039: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@376b │ │ +0fea28: 0a0d |003c: move-result v13 │ │ +0fea2a: 390d 0800 |003d: if-nez v13, 0045 // +0008 │ │ +0fea2e: 7401 6b37 1500 |003f: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@376b │ │ +0fea34: 0a0d |0042: move-result v13 │ │ +0fea36: 380d 0d00 |0043: if-eqz v13, 0050 // +000d │ │ +0fea3a: 121d |0045: const/4 v13, #int 1 // #1 │ │ +0fea3c: 0800 1100 |0046: move-object/from16 v0, v17 │ │ +0fea40: 0801 1400 |0048: move-object/from16 v1, v20 │ │ +0fea44: 0802 1500 |004a: move-object/from16 v2, v21 │ │ +0fea48: 7040 8b06 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@068b │ │ +0fea4e: 0c13 |004f: move-result-object v19 │ │ +0fea50: 12fd |0050: const/4 v13, #int -1 // #ff │ │ +0fea52: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +0fea56: 6e20 8c06 d000 |0053: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ +0fea5c: 3813 4200 |0056: if-eqz v19, 0098 // +0042 │ │ +0fea60: 120c |0058: const/4 v12, #int 0 // #0 │ │ +0fea62: 3813 4400 |0059: if-eqz v19, 009d // +0044 │ │ +0fea66: 120b |005b: const/4 v11, #int 0 // #0 │ │ +0fea68: 0800 1100 |005c: move-object/from16 v0, v17 │ │ +0fea6c: 5407 4e01 |005e: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@014e │ │ +0fea70: 3807 db00 |0060: if-eqz v7, 013b // +00db │ │ +0fea74: 3813 4000 |0062: if-eqz v19, 00a2 // +0040 │ │ +0fea78: 1208 |0064: const/4 v8, #int 0 // #0 │ │ +0fea7a: 3813 4000 |0065: if-eqz v19, 00a5 // +0040 │ │ +0fea7e: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +0fea80: 527d 2401 |0068: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fea84: 2b0d 0201 0000 |006a: packed-switch v13, 0000016c // +00000102 │ │ +0fea8a: 220d 6408 |006d: new-instance v13, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0fea8e: 220e 7908 |006f: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +0fea92: 7010 5a43 0e00 |0071: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fea98: 1a0f 281b |0074: const-string v15, "Unknown cmd: " // string@1b28 │ │ +0fea9c: 6e20 6343 fe00 |0076: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0feaa2: 0c0e |0079: move-result-object v14 │ │ +0feaa4: 527f 2401 |007a: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0feaa8: 6e20 5f43 fe00 |007c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0feaae: 0c0e |007f: move-result-object v14 │ │ +0feab0: 6e10 6a43 0e00 |0080: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0feab6: 0c0e |0083: move-result-object v14 │ │ +0feab8: 7020 f242 ed00 |0084: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0feabe: 270d |0087: throw v13 │ │ +0feac0: 3912 c8ff |0088: if-nez v18, 0050 // -0038 │ │ +0feac4: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0feac8: 540d 4d01 |008c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@014d │ │ +0feacc: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +0fead0: 540e 4c01 |0090: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@014c │ │ +0fead4: 0800 1300 |0092: move-object/from16 v0, v19 │ │ +0fead8: 7130 c006 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@06c0 │ │ +0feade: 28b9 |0097: goto 0050 // -0047 │ │ +0feae0: 0800 1100 |0098: move-object/from16 v0, v17 │ │ +0feae4: 520c 5001 |009a: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +0feae8: 28bd |009c: goto 0059 // -0043 │ │ +0feaea: 0800 1100 |009d: move-object/from16 v0, v17 │ │ +0feaee: 520b 4f01 |009f: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0feaf2: 28bb |00a1: goto 005c // -0045 │ │ +0feaf4: 5278 2901 |00a2: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@0129 │ │ +0feaf8: 28c1 |00a4: goto 0065 // -003f │ │ +0feafa: 5279 2a01 |00a5: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@012a │ │ +0feafe: 28c1 |00a7: goto 0068 // -003f │ │ +0feb00: 5473 2701 |00a8: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0feb04: 5939 9e01 |00aa: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0feb08: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0feb0c: 540d 4701 |00ae: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0feb10: 7110 aa08 0b00 |00b0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0feb16: 0a0e |00b3: move-result v14 │ │ +0feb18: 6e40 a508 3dce |00b4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ +0feb1e: 5477 2b01 |00b7: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@012b │ │ +0feb22: 28a7 |00b9: goto 0060 // -0059 │ │ +0feb24: 5473 2701 |00ba: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0feb28: 3803 0f00 |00bc: if-eqz v3, 00cb // +000f │ │ +0feb2c: 5939 9e01 |00be: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0feb30: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +0feb34: 540d 4701 |00c2: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0feb38: 7110 aa08 0b00 |00c4: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0feb3e: 0a0e |00c7: move-result v14 │ │ +0feb40: 6e40 a508 3dce |00c8: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ +0feb46: 547d 2c01 |00cb: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0feb4a: 380d eaff |00cd: if-eqz v13, 00b7 // -0016 │ │ +0feb4e: 1204 |00cf: const/4 v4, #int 0 // #0 │ │ +0feb50: 547d 2c01 |00d0: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0feb54: 6e10 d343 0d00 |00d2: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0feb5a: 0a0d |00d5: move-result v13 │ │ +0feb5c: 35d4 e1ff |00d6: if-ge v4, v13, 00b7 // -001f │ │ +0feb60: 547d 2c01 |00d8: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0feb64: 6e20 cb43 4d00 |00da: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0feb6a: 0c06 |00dd: move-result-object v6 │ │ +0feb6c: 1f06 7b01 |00de: check-cast v6, Landroid/support/v4/app/Fragment; // type@017b │ │ +0feb70: 5968 9e01 |00e0: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0feb74: 0800 1100 |00e2: move-object/from16 v0, v17 │ │ +0feb78: 540d 4701 |00e4: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0feb7c: 120e |00e6: const/4 v14, #int 0 // #0 │ │ +0feb7e: 6e30 6908 6d0e |00e7: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ +0feb84: d804 0401 |00ea: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0feb88: 28e4 |00ec: goto 00d0 // -001c │ │ +0feb8a: 5473 2701 |00ed: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0feb8e: 5938 9e01 |00ef: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0feb92: 0800 1100 |00f1: move-object/from16 v0, v17 │ │ +0feb96: 540d 4701 |00f3: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0feb9a: 120e |00f5: const/4 v14, #int 0 // #0 │ │ +0feb9c: 6e30 6908 3d0e |00f6: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ +0feba2: 28be |00f9: goto 00b7 // -0042 │ │ +0feba4: 5473 2701 |00fa: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0feba8: 5938 9e01 |00fc: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0febac: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +0febb0: 540d 4701 |0100: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0febb4: 7110 aa08 0b00 |0102: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0febba: 0a0e |0105: move-result v14 │ │ +0febbc: 6e40 b308 3dce |0106: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@08b3 │ │ +0febc2: 28ae |0109: goto 00b7 // -0052 │ │ +0febc4: 5473 2701 |010a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0febc8: 5939 9e01 |010c: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0febcc: 0800 1100 |010e: move-object/from16 v0, v17 │ │ +0febd0: 540d 4701 |0110: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0febd4: 7110 aa08 0b00 |0112: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0febda: 0a0e |0115: move-result v14 │ │ +0febdc: 6e40 8e08 3dce |0116: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@088e │ │ +0febe2: 289e |0119: goto 00b7 // -0062 │ │ +0febe4: 5473 2701 |011a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0febe8: 5938 9e01 |011c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0febec: 0800 1100 |011e: move-object/from16 v0, v17 │ │ +0febf0: 540d 4701 |0120: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0febf4: 7110 aa08 0b00 |0122: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0febfa: 0a0e |0125: move-result v14 │ │ +0febfc: 6e40 6d08 3dce |0126: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@086d │ │ +0fec02: 288e |0129: goto 00b7 // -0072 │ │ +0fec04: 5473 2701 |012a: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fec08: 5938 9e01 |012c: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fec0c: 0800 1100 |012e: move-object/from16 v0, v17 │ │ +0fec10: 540d 4701 |0130: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fec14: 7110 aa08 0b00 |0132: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0fec1a: 0a0e |0135: move-result v14 │ │ +0fec1c: 6e40 7008 3dce |0136: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0870 │ │ +0fec22: 2900 7eff |0139: goto/16 00b7 // -0082 │ │ +0fec26: 3812 1900 |013b: if-eqz v18, 0154 // +0019 │ │ +0fec2a: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +0fec2e: 540d 4701 |013f: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fec32: 0800 1100 |0141: move-object/from16 v0, v17 │ │ +0fec36: 540e 4701 |0143: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fec3a: 52ee 0402 |0145: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +0fec3e: 7110 aa08 0b00 |0147: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@08aa │ │ +0fec44: 0a0f |014a: move-result v15 │ │ +0fec46: 1310 0100 |014b: const/16 v16, #int 1 // #1 │ │ +0fec4a: 0200 1000 |014d: move/from16 v0, v16 │ │ +0fec4e: 6e50 9608 edcf |014f: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ +0fec54: 1313 0000 |0152: const/16 v19, #int 0 // #0 │ │ +0fec58: 0800 1100 |0154: move-object/from16 v0, v17 │ │ +0fec5c: 520d 4601 |0156: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fec60: 3a0d 1200 |0158: if-ltz v13, 016a // +0012 │ │ +0fec64: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +0fec68: 540d 4701 |015c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fec6c: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +0fec70: 520e 4601 |0160: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fec74: 6e20 8808 ed00 |0162: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0888 │ │ +0fec7a: 12fd |0165: const/4 v13, #int -1 // #ff │ │ +0fec7c: 0800 1100 |0166: move-object/from16 v0, v17 │ │ +0fec80: 590d 4601 |0168: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fec84: 1113 |016a: return-object v19 │ │ +0fec86: 0000 |016b: nop // spacer │ │ +0fec88: 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 │ │ @@ -283709,22 +283821,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 │ │ -100fa8: |[100fa8] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -100fb8: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -100fbc: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -100fc2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -100fc4: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -100fc8: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -100fcc: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -100fd2: 1102 |000d: return-object v2 │ │ +0fecac: |[0fecac] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fecbc: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0fecc0: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0fecc6: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0fecc8: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0feccc: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fecd0: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0fecd6: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0005 line=455 │ │ 0x0008 line=456 │ │ 0x000a line=457 │ │ 0x000d line=459 │ │ @@ -283738,19 +283850,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -100fd4: |[100fd4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -100fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -100fe6: 6e40 b206 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@06b2 │ │ -100fec: 0c00 |0004: move-result-object v0 │ │ -100fee: 1100 |0005: return-object v0 │ │ +0fecd8: |[0fecd8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fece8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fecea: 6e40 b206 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@06b2 │ │ +0fecf0: 0c00 |0004: move-result-object v0 │ │ +0fecf2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -283760,23 +283872,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 │ │ -100ff0: |[100ff0] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -101000: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -101004: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -101008: 1a01 8b15 |0004: const-string v1, "Must use non-zero containerViewId" // string@158b │ │ -10100c: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -101012: 2700 |0009: throw v0 │ │ -101014: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -101016: 7050 9706 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@0697 │ │ -10101c: 1102 |000e: return-object v2 │ │ +0fecf4: |[0fecf4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0fed04: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0fed08: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0fed0c: 1a01 8715 |0004: const-string v1, "Must use non-zero containerViewId" // string@1587 │ │ +0fed10: 7020 f242 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0fed16: 2700 |0009: throw v0 │ │ +0fed18: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0fed1a: 7050 9706 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@0697 │ │ +0fed20: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0002 line=446 │ │ 0x000a line=449 │ │ 0x000e line=450 │ │ locals : │ │ @@ -283790,209 +283902,209 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 406 16-bit code units │ │ -101020: |[101020] android.support.v4.app.BackStackRecord.run:()V │ │ -101030: 630c f101 |0000: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -101034: 380c 1a00 |0002: if-eqz v12, 001c // +001a │ │ -101038: 1a0c 8808 |0004: const-string v12, "FragmentManager" // string@0888 │ │ -10103c: 220d 7908 |0006: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ -101040: 7010 5a43 0d00 |0008: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -101046: 1a0e cf17 |000b: const-string v14, "Run: " // string@17cf │ │ -10104a: 6e20 6343 ed00 |000d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101050: 0c0d |0010: move-result-object v13 │ │ -101052: 6e20 6243 fd00 |0011: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -101058: 0c0d |0014: move-result-object v13 │ │ -10105a: 6e10 6a43 0d00 |0015: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -101060: 0c0d |0018: move-result-object v13 │ │ -101062: 7120 5e37 dc00 |0019: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -101068: 55fc 3c01 |001c: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -10106c: 380c 0e00 |001e: if-eqz v12, 002c // +000e │ │ -101070: 52fc 4601 |0020: iget v12, v15, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -101074: 3b0c 0a00 |0022: if-gez v12, 002c // +000a │ │ -101078: 220c 6508 |0024: new-instance v12, Ljava/lang/IllegalStateException; // type@0865 │ │ -10107c: 1a0d e51f |0026: const-string v13, "addToBackStack() called after commit()" // string@1fe5 │ │ -101080: 7020 f642 dc00 |0028: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -101086: 270c |002b: throw v12 │ │ -101088: 121c |002c: const/4 v12, #int 1 // #1 │ │ -10108a: 6e20 8c06 cf00 |002d: invoke-virtual {v15, v12}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ -101090: 1209 |0030: const/4 v9, #int 0 // #0 │ │ -101092: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -101094: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -101096: 630c 3a01 |0033: sget-boolean v12, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ -10109a: 380c 1400 |0035: if-eqz v12, 0049 // +0014 │ │ -10109e: 2204 cb06 |0037: new-instance v4, Landroid/util/SparseArray; // type@06cb │ │ -1010a2: 7010 6437 0400 |0039: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -1010a8: 2206 cb06 |003c: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ -1010ac: 7010 6437 0600 |003e: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -1010b2: 7030 8e06 4f06 |0041: invoke-direct {v15, v4, v6}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068e │ │ -1010b8: 120c |0044: const/4 v12, #int 0 // #0 │ │ -1010ba: 7040 8b06 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@068b │ │ -1010c0: 0c09 |0048: move-result-object v9 │ │ -1010c2: 3809 3000 |0049: if-eqz v9, 0079 // +0030 │ │ -1010c6: 120b |004b: const/4 v11, #int 0 // #0 │ │ -1010c8: 3809 3000 |004c: if-eqz v9, 007c // +0030 │ │ -1010cc: 120a |004e: const/4 v10, #int 0 // #0 │ │ -1010ce: 54f8 4501 |004f: iget-object v8, v15, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ -1010d2: 3808 1f01 |0051: if-eqz v8, 0170 // +011f │ │ -1010d6: 3809 2c00 |0053: if-eqz v9, 007f // +002c │ │ -1010da: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -1010dc: 3809 2c00 |0056: if-eqz v9, 0082 // +002c │ │ -1010e0: 1202 |0058: const/4 v2, #int 0 // #0 │ │ -1010e2: 528c 2401 |0059: iget v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -1010e6: 2b0c 2901 0000 |005b: packed-switch v12, 00000184 // +00000129 │ │ -1010ec: 220c 6408 |005e: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -1010f0: 220d 7908 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ -1010f4: 7010 5a43 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1010fa: 1a0e 2c1b |0065: const-string v14, "Unknown cmd: " // string@1b2c │ │ -1010fe: 6e20 6343 ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101104: 0c0d |006a: move-result-object v13 │ │ -101106: 528e 2401 |006b: iget v14, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -10110a: 6e20 5f43 ed00 |006d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -101110: 0c0d |0070: move-result-object v13 │ │ -101112: 6e10 6a43 0d00 |0071: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -101118: 0c0d |0074: move-result-object v13 │ │ -10111a: 7020 f242 dc00 |0075: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -101120: 270c |0078: throw v12 │ │ -101122: 52fb 5001 |0079: iget v11, v15, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -101126: 28d1 |007b: goto 004c // -002f │ │ -101128: 52fa 4f01 |007c: iget v10, v15, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -10112c: 28d1 |007e: goto 004f // -002f │ │ -10112e: 5281 2501 |007f: iget v1, v8, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ -101132: 28d5 |0081: goto 0056 // -002b │ │ -101134: 5282 2601 |0082: iget v2, v8, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ -101138: 28d5 |0084: goto 0059 // -002b │ │ -10113a: 5483 2701 |0085: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -10113e: 5931 9e01 |0087: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -101142: 54fc 4701 |0089: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101146: 120d |008b: const/4 v13, #int 0 // #0 │ │ -101148: 6e30 6908 3c0d |008c: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ -10114e: 5488 2801 |008f: iget-object v8, v8, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ -101152: 28c0 |0091: goto 0051 // -0040 │ │ -101154: 5483 2701 |0092: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -101158: 5230 8b01 |0094: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -10115c: 54fc 4701 |0096: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101160: 54cc fb01 |0098: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -101164: 380c 9300 |009a: if-eqz v12, 012d // +0093 │ │ -101168: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -10116a: 54fc 4701 |009d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -10116e: 54cc fb01 |009f: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -101172: 6e10 d343 0c00 |00a1: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -101178: 0a0c |00a4: move-result v12 │ │ -10117a: 35c5 8800 |00a5: if-ge v5, v12, 012d // +0088 │ │ -10117e: 54fc 4701 |00a7: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101182: 54cc fb01 |00a9: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -101186: 6e20 cb43 5c00 |00ab: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10118c: 0c07 |00ae: move-result-object v7 │ │ -10118e: 1f07 7b01 |00af: check-cast v7, Landroid/support/v4/app/Fragment; // type@017b │ │ -101192: 630c f101 |00b1: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -101196: 380c 2400 |00b3: if-eqz v12, 00d7 // +0024 │ │ -10119a: 1a0c 8808 |00b5: const-string v12, "FragmentManager" // string@0888 │ │ -10119e: 220d 7908 |00b7: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ -1011a2: 7010 5a43 0d00 |00b9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1011a8: 1a0e 1a16 |00bc: const-string v14, "OP_REPLACE: adding=" // string@161a │ │ -1011ac: 6e20 6343 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1011b2: 0c0d |00c1: move-result-object v13 │ │ -1011b4: 6e20 6243 3d00 |00c2: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1011ba: 0c0d |00c5: move-result-object v13 │ │ -1011bc: 1a0e c900 |00c6: const-string v14, " old=" // string@00c9 │ │ -1011c0: 6e20 6343 ed00 |00c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1011c6: 0c0d |00cb: move-result-object v13 │ │ -1011c8: 6e20 6243 7d00 |00cc: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1011ce: 0c0d |00cf: move-result-object v13 │ │ -1011d0: 6e10 6a43 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1011d6: 0c0d |00d3: move-result-object v13 │ │ -1011d8: 7120 5e37 dc00 |00d4: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1011de: 527c 8b01 |00d7: iget v12, v7, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -1011e2: 330c 0700 |00d9: if-ne v12, v0, 00e0 // +0007 │ │ -1011e6: 3337 0800 |00db: if-ne v7, v3, 00e3 // +0008 │ │ -1011ea: 1203 |00dd: const/4 v3, #int 0 // #0 │ │ -1011ec: 5b83 2701 |00de: iput-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1011f0: d805 0501 |00e0: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1011f4: 28bb |00e2: goto 009d // -0045 │ │ -1011f6: 548c 2c01 |00e3: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -1011fa: 390c 0900 |00e5: if-nez v12, 00ee // +0009 │ │ -1011fe: 220c a408 |00e7: new-instance v12, Ljava/util/ArrayList; // type@08a4 │ │ -101202: 7010 c243 0c00 |00e9: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -101208: 5b8c 2c01 |00ec: iput-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -10120c: 548c 2c01 |00ee: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ -101210: 6e20 c643 7c00 |00f0: invoke-virtual {v12, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -101216: 5972 9e01 |00f3: iput v2, v7, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -10121a: 55fc 3c01 |00f5: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -10121e: 380c 3000 |00f7: if-eqz v12, 0127 // +0030 │ │ -101222: 527c 8601 |00f9: iget v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -101226: d80c 0c01 |00fb: add-int/lit8 v12, v12, #int 1 // #01 │ │ -10122a: 597c 8601 |00fd: iput v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -10122e: 630c f101 |00ff: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -101232: 380c 2600 |0101: if-eqz v12, 0127 // +0026 │ │ -101236: 1a0c 8808 |0103: const-string v12, "FragmentManager" // string@0888 │ │ -10123a: 220d 7908 |0105: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ -10123e: 7010 5a43 0d00 |0107: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -101244: 1a0e 1905 |010a: const-string v14, "Bump nesting of " // string@0519 │ │ -101248: 6e20 6343 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10124e: 0c0d |010f: move-result-object v13 │ │ -101250: 6e20 6243 7d00 |0110: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -101256: 0c0d |0113: move-result-object v13 │ │ -101258: 1a0e db00 |0114: const-string v14, " to " // string@00db │ │ -10125c: 6e20 6343 ed00 |0116: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101262: 0c0d |0119: move-result-object v13 │ │ -101264: 527e 8601 |011a: iget v14, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -101268: 6e20 5f43 ed00 |011c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10126e: 0c0d |011f: move-result-object v13 │ │ -101270: 6e10 6a43 0d00 |0120: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -101276: 0c0d |0123: move-result-object v13 │ │ -101278: 7120 5e37 dc00 |0124: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10127e: 54fc 4701 |0127: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101282: 6e40 a508 7cba |0129: invoke-virtual {v12, v7, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ -101288: 28b4 |012c: goto 00e0 // -004c │ │ -10128a: 3803 62ff |012d: if-eqz v3, 008f // -009e │ │ -10128e: 5931 9e01 |012f: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -101292: 54fc 4701 |0131: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101296: 120d |0133: const/4 v13, #int 0 // #0 │ │ -101298: 6e30 6908 3c0d |0134: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ -10129e: 2900 58ff |0137: goto/16 008f // -00a8 │ │ -1012a2: 5483 2701 |0139: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1012a6: 5932 9e01 |013b: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -1012aa: 54fc 4701 |013d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -1012ae: 6e40 a508 3cba |013f: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ -1012b4: 2900 4dff |0142: goto/16 008f // -00b3 │ │ -1012b8: 5483 2701 |0144: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1012bc: 5932 9e01 |0146: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -1012c0: 54fc 4701 |0148: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -1012c4: 6e40 8e08 3cba |014a: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@088e │ │ -1012ca: 2900 42ff |014d: goto/16 008f // -00be │ │ -1012ce: 5483 2701 |014f: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1012d2: 5931 9e01 |0151: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -1012d6: 54fc 4701 |0153: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -1012da: 6e40 b308 3cba |0155: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@08b3 │ │ -1012e0: 2900 37ff |0158: goto/16 008f // -00c9 │ │ -1012e4: 5483 2701 |015a: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1012e8: 5932 9e01 |015c: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -1012ec: 54fc 4701 |015e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -1012f0: 6e40 7008 3cba |0160: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0870 │ │ -1012f6: 2900 2cff |0163: goto/16 008f // -00d4 │ │ -1012fa: 5483 2701 |0165: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -1012fe: 5931 9e01 |0167: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -101302: 54fc 4701 |0169: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101306: 6e40 6d08 3cba |016b: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@086d │ │ -10130c: 2900 21ff |016e: goto/16 008f // -00df │ │ -101310: 54fc 4701 |0170: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101314: 54fd 4701 |0172: iget-object v13, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101318: 52dd 0402 |0174: iget v13, v13, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -10131c: 121e |0176: const/4 v14, #int 1 // #1 │ │ -10131e: 6e5e 9608 dcba |0177: invoke-virtual {v12, v13, v10, v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ -101324: 55fc 3c01 |017a: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ -101328: 380c 0700 |017c: if-eqz v12, 0183 // +0007 │ │ -10132c: 54fc 4701 |017e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ -101330: 6e20 6808 fc00 |0180: invoke-virtual {v12, v15}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0868 │ │ -101336: 0e00 |0183: return-void │ │ -101338: 0001 0700 0100 0000 2a00 0000 3700 ... |0184: packed-switch-data (18 units) │ │ +0fed24: |[0fed24] android.support.v4.app.BackStackRecord.run:()V │ │ +0fed34: 630c f101 |0000: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fed38: 380c 1a00 |0002: if-eqz v12, 001c // +001a │ │ +0fed3c: 1a0c 8408 |0004: const-string v12, "FragmentManager" // string@0884 │ │ +0fed40: 220d 7908 |0006: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ +0fed44: 7010 5a43 0d00 |0008: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fed4a: 1a0e cb17 |000b: const-string v14, "Run: " // string@17cb │ │ +0fed4e: 6e20 6343 ed00 |000d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fed54: 0c0d |0010: move-result-object v13 │ │ +0fed56: 6e20 6243 fd00 |0011: invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fed5c: 0c0d |0014: move-result-object v13 │ │ +0fed5e: 6e10 6a43 0d00 |0015: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fed64: 0c0d |0018: move-result-object v13 │ │ +0fed66: 7120 5e37 dc00 |0019: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fed6c: 55fc 3c01 |001c: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fed70: 380c 0e00 |001e: if-eqz v12, 002c // +000e │ │ +0fed74: 52fc 4601 |0020: iget v12, v15, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0fed78: 3b0c 0a00 |0022: if-gez v12, 002c // +000a │ │ +0fed7c: 220c 6508 |0024: new-instance v12, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fed80: 1a0d e01f |0026: const-string v13, "addToBackStack() called after commit()" // string@1fe0 │ │ +0fed84: 7020 f642 dc00 |0028: invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fed8a: 270c |002b: throw v12 │ │ +0fed8c: 121c |002c: const/4 v12, #int 1 // #1 │ │ +0fed8e: 6e20 8c06 cf00 |002d: invoke-virtual {v15, v12}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@068c │ │ +0fed94: 1209 |0030: const/4 v9, #int 0 // #0 │ │ +0fed96: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0fed98: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +0fed9a: 630c 3a01 |0033: sget-boolean v12, Landroid/support/v4/app/BackStackRecord;.SUPPORTS_TRANSITIONS:Z // field@013a │ │ +0fed9e: 380c 1400 |0035: if-eqz v12, 0049 // +0014 │ │ +0feda2: 2204 cb06 |0037: new-instance v4, Landroid/util/SparseArray; // type@06cb │ │ +0feda6: 7010 6437 0400 |0039: invoke-direct {v4}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0fedac: 2206 cb06 |003c: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ +0fedb0: 7010 6437 0600 |003e: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +0fedb6: 7030 8e06 4f06 |0041: invoke-direct {v15, v4, v6}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068e │ │ +0fedbc: 120c |0044: const/4 v12, #int 0 // #0 │ │ +0fedbe: 7040 8b06 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@068b │ │ +0fedc4: 0c09 |0048: move-result-object v9 │ │ +0fedc6: 3809 3000 |0049: if-eqz v9, 0079 // +0030 │ │ +0fedca: 120b |004b: const/4 v11, #int 0 // #0 │ │ +0fedcc: 3809 3000 |004c: if-eqz v9, 007c // +0030 │ │ +0fedd0: 120a |004e: const/4 v10, #int 0 // #0 │ │ +0fedd2: 54f8 4501 |004f: iget-object v8, v15, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0145 │ │ +0fedd6: 3808 1f01 |0051: if-eqz v8, 0170 // +011f │ │ +0fedda: 3809 2c00 |0053: if-eqz v9, 007f // +002c │ │ +0fedde: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +0fede0: 3809 2c00 |0056: if-eqz v9, 0082 // +002c │ │ +0fede4: 1202 |0058: const/4 v2, #int 0 // #0 │ │ +0fede6: 528c 2401 |0059: iget v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fedea: 2b0c 2901 0000 |005b: packed-switch v12, 00000184 // +00000129 │ │ +0fedf0: 220c 6408 |005e: new-instance v12, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +0fedf4: 220d 7908 |0060: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ +0fedf8: 7010 5a43 0d00 |0062: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fedfe: 1a0e 281b |0065: const-string v14, "Unknown cmd: " // string@1b28 │ │ +0fee02: 6e20 6343 ed00 |0067: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fee08: 0c0d |006a: move-result-object v13 │ │ +0fee0a: 528e 2401 |006b: iget v14, v8, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0fee0e: 6e20 5f43 ed00 |006d: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fee14: 0c0d |0070: move-result-object v13 │ │ +0fee16: 6e10 6a43 0d00 |0071: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fee1c: 0c0d |0074: move-result-object v13 │ │ +0fee1e: 7020 f242 dc00 |0075: invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +0fee24: 270c |0078: throw v12 │ │ +0fee26: 52fb 5001 |0079: iget v11, v15, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +0fee2a: 28d1 |007b: goto 004c // -002f │ │ +0fee2c: 52fa 4f01 |007c: iget v10, v15, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0fee30: 28d1 |007e: goto 004f // -002f │ │ +0fee32: 5281 2501 |007f: iget v1, v8, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0125 │ │ +0fee36: 28d5 |0081: goto 0056 // -002b │ │ +0fee38: 5282 2601 |0082: iget v2, v8, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0126 │ │ +0fee3c: 28d5 |0084: goto 0059 // -002b │ │ +0fee3e: 5483 2701 |0085: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fee42: 5931 9e01 |0087: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fee46: 54fc 4701 |0089: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fee4a: 120d |008b: const/4 v13, #int 0 // #0 │ │ +0fee4c: 6e30 6908 3c0d |008c: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ +0fee52: 5488 2801 |008f: iget-object v8, v8, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@0128 │ │ +0fee56: 28c0 |0091: goto 0051 // -0040 │ │ +0fee58: 5483 2701 |0092: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fee5c: 5230 8b01 |0094: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0fee60: 54fc 4701 |0096: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fee64: 54cc fb01 |0098: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fee68: 380c 9300 |009a: if-eqz v12, 012d // +0093 │ │ +0fee6c: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +0fee6e: 54fc 4701 |009d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fee72: 54cc fb01 |009f: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fee76: 6e10 d343 0c00 |00a1: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +0fee7c: 0a0c |00a4: move-result v12 │ │ +0fee7e: 35c5 8800 |00a5: if-ge v5, v12, 012d // +0088 │ │ +0fee82: 54fc 4701 |00a7: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fee86: 54cc fb01 |00a9: iget-object v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +0fee8a: 6e20 cb43 5c00 |00ab: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +0fee90: 0c07 |00ae: move-result-object v7 │ │ +0fee92: 1f07 7b01 |00af: check-cast v7, Landroid/support/v4/app/Fragment; // type@017b │ │ +0fee96: 630c f101 |00b1: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fee9a: 380c 2400 |00b3: if-eqz v12, 00d7 // +0024 │ │ +0fee9e: 1a0c 8408 |00b5: const-string v12, "FragmentManager" // string@0884 │ │ +0feea2: 220d 7908 |00b7: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ +0feea6: 7010 5a43 0d00 |00b9: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0feeac: 1a0e 1616 |00bc: const-string v14, "OP_REPLACE: adding=" // string@1616 │ │ +0feeb0: 6e20 6343 ed00 |00be: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0feeb6: 0c0d |00c1: move-result-object v13 │ │ +0feeb8: 6e20 6243 3d00 |00c2: invoke-virtual {v13, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0feebe: 0c0d |00c5: move-result-object v13 │ │ +0feec0: 1a0e c600 |00c6: const-string v14, " old=" // string@00c6 │ │ +0feec4: 6e20 6343 ed00 |00c8: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0feeca: 0c0d |00cb: move-result-object v13 │ │ +0feecc: 6e20 6243 7d00 |00cc: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0feed2: 0c0d |00cf: move-result-object v13 │ │ +0feed4: 6e10 6a43 0d00 |00d0: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0feeda: 0c0d |00d3: move-result-object v13 │ │ +0feedc: 7120 5e37 dc00 |00d4: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0feee2: 527c 8b01 |00d7: iget v12, v7, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +0feee6: 330c 0700 |00d9: if-ne v12, v0, 00e0 // +0007 │ │ +0feeea: 3337 0800 |00db: if-ne v7, v3, 00e3 // +0008 │ │ +0feeee: 1203 |00dd: const/4 v3, #int 0 // #0 │ │ +0feef0: 5b83 2701 |00de: iput-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0feef4: d805 0501 |00e0: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0feef8: 28bb |00e2: goto 009d // -0045 │ │ +0feefa: 548c 2c01 |00e3: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0feefe: 390c 0900 |00e5: if-nez v12, 00ee // +0009 │ │ +0fef02: 220c a408 |00e7: new-instance v12, Ljava/util/ArrayList; // type@08a4 │ │ +0fef06: 7010 c243 0c00 |00e9: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +0fef0c: 5b8c 2c01 |00ec: iput-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fef10: 548c 2c01 |00ee: iget-object v12, v8, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@012c │ │ +0fef14: 6e20 c643 7c00 |00f0: invoke-virtual {v12, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +0fef1a: 5972 9e01 |00f3: iput v2, v7, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fef1e: 55fc 3c01 |00f5: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0fef22: 380c 3000 |00f7: if-eqz v12, 0127 // +0030 │ │ +0fef26: 527c 8601 |00f9: iget v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fef2a: d80c 0c01 |00fb: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0fef2e: 597c 8601 |00fd: iput v12, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fef32: 630c f101 |00ff: sget-boolean v12, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fef36: 380c 2600 |0101: if-eqz v12, 0127 // +0026 │ │ +0fef3a: 1a0c 8408 |0103: const-string v12, "FragmentManager" // string@0884 │ │ +0fef3e: 220d 7908 |0105: new-instance v13, Ljava/lang/StringBuilder; // type@0879 │ │ +0fef42: 7010 5a43 0d00 |0107: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fef48: 1a0e 1505 |010a: const-string v14, "Bump nesting of " // string@0515 │ │ +0fef4c: 6e20 6343 ed00 |010c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fef52: 0c0d |010f: move-result-object v13 │ │ +0fef54: 6e20 6243 7d00 |0110: invoke-virtual {v13, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +0fef5a: 0c0d |0113: move-result-object v13 │ │ +0fef5c: 1a0e d800 |0114: const-string v14, " to " // string@00d8 │ │ +0fef60: 6e20 6343 ed00 |0116: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fef66: 0c0d |0119: move-result-object v13 │ │ +0fef68: 527e 8601 |011a: iget v14, v7, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +0fef6c: 6e20 5f43 ed00 |011c: invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0fef72: 0c0d |011f: move-result-object v13 │ │ +0fef74: 6e10 6a43 0d00 |0120: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0fef7a: 0c0d |0123: move-result-object v13 │ │ +0fef7c: 7120 5e37 dc00 |0124: invoke-static {v12, v13}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +0fef82: 54fc 4701 |0127: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fef86: 6e40 a508 7cba |0129: invoke-virtual {v12, v7, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ +0fef8c: 28b4 |012c: goto 00e0 // -004c │ │ +0fef8e: 3803 62ff |012d: if-eqz v3, 008f // -009e │ │ +0fef92: 5931 9e01 |012f: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fef96: 54fc 4701 |0131: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fef9a: 120d |0133: const/4 v13, #int 0 // #0 │ │ +0fef9c: 6e30 6908 3c0d |0134: invoke-virtual {v12, v3, v13}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ +0fefa2: 2900 58ff |0137: goto/16 008f // -00a8 │ │ +0fefa6: 5483 2701 |0139: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fefaa: 5932 9e01 |013b: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fefae: 54fc 4701 |013d: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fefb2: 6e40 a508 3cba |013f: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@08a5 │ │ +0fefb8: 2900 4dff |0142: goto/16 008f // -00b3 │ │ +0fefbc: 5483 2701 |0144: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fefc0: 5932 9e01 |0146: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fefc4: 54fc 4701 |0148: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fefc8: 6e40 8e08 3cba |014a: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@088e │ │ +0fefce: 2900 42ff |014d: goto/16 008f // -00be │ │ +0fefd2: 5483 2701 |014f: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fefd6: 5931 9e01 |0151: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0fefda: 54fc 4701 |0153: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0fefde: 6e40 b308 3cba |0155: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@08b3 │ │ +0fefe4: 2900 37ff |0158: goto/16 008f // -00c9 │ │ +0fefe8: 5483 2701 |015a: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0fefec: 5932 9e01 |015c: iput v2, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0feff0: 54fc 4701 |015e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0feff4: 6e40 7008 3cba |0160: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0870 │ │ +0feffa: 2900 2cff |0163: goto/16 008f // -00d4 │ │ +0feffe: 5483 2701 |0165: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0ff002: 5931 9e01 |0167: iput v1, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +0ff006: 54fc 4701 |0169: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0ff00a: 6e40 6d08 3cba |016b: invoke-virtual {v12, v3, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@086d │ │ +0ff010: 2900 21ff |016e: goto/16 008f // -00df │ │ +0ff014: 54fc 4701 |0170: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0ff018: 54fd 4701 |0172: iget-object v13, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0ff01c: 52dd 0402 |0174: iget v13, v13, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +0ff020: 121e |0176: const/4 v14, #int 1 // #1 │ │ +0ff022: 6e5e 9608 dcba |0177: invoke-virtual {v12, v13, v10, v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ +0ff028: 55fc 3c01 |017a: iget-boolean v12, v15, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@013c │ │ +0ff02c: 380c 0700 |017c: if-eqz v12, 0183 // +0007 │ │ +0ff030: 54fc 4701 |017e: iget-object v12, v15, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0147 │ │ +0ff034: 6e20 6808 fc00 |0180: invoke-virtual {v12, v15}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0868 │ │ +0ff03a: 0e00 |0183: return-void │ │ +0ff03c: 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 │ │ @@ -284095,19 +284207,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -10135c: |[10135c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -10136c: 5912 3e01 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -101370: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -101372: 5b10 3f01 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -101376: 1101 |0005: return-object v1 │ │ +0ff060: |[0ff060] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff070: 5912 3e01 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0ff074: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ff076: 5b10 3f01 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +0ff07a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x0002 line=577 │ │ 0x0005 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -284118,19 +284230,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -101378: |[101378] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -101388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10138a: 5910 3e01 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ -10138e: 5b12 3f01 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ -101392: 1101 |0005: return-object v1 │ │ +0ff07c: |[0ff07c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff08c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff08e: 5910 3e01 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@013e │ │ +0ff092: 5b12 3f01 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@013f │ │ +0ff096: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0005 line=584 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -284141,19 +284253,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -101394: |[101394] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -1013a4: 5912 4001 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -1013a8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1013aa: 5b10 4101 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -1013ae: 1101 |0005: return-object v1 │ │ +0ff098: |[0ff098] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff0a8: 5912 4001 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0ff0ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ff0ae: 5b10 4101 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +0ff0b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0002 line=565 │ │ 0x0005 line=566 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -284164,19 +284276,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1013b0: |[1013b0] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -1013c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1013c2: 5910 4001 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ -1013c6: 5b12 4101 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ -1013ca: 1101 |0005: return-object v1 │ │ +0ff0b4: |[0ff0b4] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff0c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff0c6: 5910 4001 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@0140 │ │ +0ff0ca: 5b12 4101 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0141 │ │ +0ff0ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0003 line=571 │ │ 0x0005 line=572 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -284187,19 +284299,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1013cc: |[1013cc] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -1013dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1013de: 6e50 ba06 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@06ba │ │ -1013e4: 0c00 |0004: move-result-object v0 │ │ -1013e6: 1100 |0005: return-object v0 │ │ +0ff0d0: |[0ff0d0] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff0e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff0e2: 6e50 ba06 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@06ba │ │ +0ff0e8: 0c00 |0004: move-result-object v0 │ │ +0ff0ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -284209,20 +284321,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -1013e8: |[1013e8] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -1013f8: 5901 4301 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ -1013fc: 5902 4401 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ -101400: 5903 4a01 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ -101404: 5904 4b01 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ -101408: 1100 |0008: return-object v0 │ │ +0ff0ec: |[0ff0ec] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff0fc: 5901 4301 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0143 │ │ +0ff100: 5902 4401 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0144 │ │ +0ff104: 5903 4a01 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@014a │ │ +0ff108: 5904 4b01 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@014b │ │ +0ff10c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0002 line=505 │ │ 0x0004 line=506 │ │ 0x0006 line=507 │ │ 0x0008 line=508 │ │ @@ -284238,17 +284350,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10140c: |[10140c] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -10141c: 5901 4f01 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ -101420: 1100 |0002: return-object v0 │ │ +0ff110: |[0ff110] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff120: 5901 4f01 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@014f │ │ +0ff124: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0002 line=513 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -284258,17 +284370,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101424: |[101424] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -101434: 5901 5001 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ -101438: 1100 |0002: return-object v0 │ │ +0ff128: |[0ff128] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff138: 5901 5001 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@0150 │ │ +0ff13c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0002 line=537 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -284278,22 +284390,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 │ │ -10143c: |[10143c] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -10144c: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ -101450: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ -101456: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -101458: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ -10145c: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ -101460: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ -101466: 1102 |000d: return-object v2 │ │ +0ff140: |[0ff140] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0ff150: 2200 6b01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@016b │ │ +0ff154: 7010 7c06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@067c │ │ +0ff15a: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0ff15c: 5901 2401 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0124 │ │ +0ff160: 5b03 2701 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@0127 │ │ +0ff164: 6e20 8706 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0687 │ │ +0ff16a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x0008 line=474 │ │ 0x000a line=475 │ │ 0x000d line=477 │ │ @@ -284307,42 +284419,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -101468: |[101468] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -101478: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -10147c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -101480: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -101486: 1a01 5c04 |0007: const-string v1, "BackStackEntry{" // string@045c │ │ -10148a: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101490: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -101496: 0a01 |000f: move-result v1 │ │ -101498: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -10149e: 0c01 |0013: move-result-object v1 │ │ -1014a0: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1014a6: 5221 4601 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -1014aa: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -1014ae: 1a01 4d00 |001b: const-string v1, " #" // string@004d │ │ -1014b2: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1014b8: 5221 4601 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -1014bc: 6e20 5f43 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1014c2: 5421 4801 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -1014c6: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -1014ca: 1a01 1e00 |0029: const-string v1, " " // string@001e │ │ -1014ce: 6e20 6343 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1014d4: 5421 4801 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ -1014d8: 6e20 6343 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1014de: 1a01 7b4a |0033: const-string v1, "}" // string@4a7b │ │ -1014e2: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1014e8: 6e10 6a43 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1014ee: 0c01 |003b: move-result-object v1 │ │ -1014f0: 1101 |003c: return-object v1 │ │ +0ff16c: |[0ff16c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +0ff17c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +0ff180: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0ff184: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +0ff18a: 1a01 5804 |0007: const-string v1, "BackStackEntry{" // string@0458 │ │ +0ff18e: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff194: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0ff19a: 0a01 |000f: move-result v1 │ │ +0ff19c: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0ff1a2: 0c01 |0013: move-result-object v1 │ │ +0ff1a4: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff1aa: 5221 4601 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0ff1ae: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +0ff1b2: 1a01 4d00 |001b: const-string v1, " #" // string@004d │ │ +0ff1b6: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff1bc: 5221 4601 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +0ff1c0: 6e20 5f43 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +0ff1c6: 5421 4801 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +0ff1ca: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +0ff1ce: 1a01 1e00 |0029: const-string v1, " " // string@001e │ │ +0ff1d2: 6e20 6343 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff1d8: 5421 4801 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0148 │ │ +0ff1dc: 6e20 6343 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff1e2: 1a01 764a |0033: const-string v1, "}" // string@4a76 │ │ +0ff1e6: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ff1ec: 6e10 6a43 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ff1f2: 0c01 |003b: move-result-object v1 │ │ +0ff1f4: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0007 line=242 │ │ 0x000c line=243 │ │ 0x0017 line=244 │ │ 0x001b line=245 │ │ @@ -284352,21 +284464,21 @@ │ │ 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 : 1117 (BackStackRecord.java) │ │ + source_file_idx : 1113 (BackStackRecord.java) │ │ │ │ Class #1188 header: │ │ class_idx : 369 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 368 │ │ -source_file_idx : 1128 │ │ +source_file_idx : 1124 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1188 - │ │ Class descriptor : 'Landroid/support/v4/app/BaseFragmentActivityHoneycomb;' │ │ @@ -284381,17 +284493,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1014f4: |[1014f4] android.support.v4.app.BaseFragmentActivityHoneycomb.:()V │ │ -101504: 7010 d006 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/BaseFragmentActivityDonut;.:()V // method@06d0 │ │ -10150a: 0e00 |0003: return-void │ │ +0ff1f8: |[0ff1f8] android.support.v4.app.BaseFragmentActivityHoneycomb.:()V │ │ +0ff208: 7010 d006 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/BaseFragmentActivityDonut;.:()V // method@06d0 │ │ +0ff20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BaseFragmentActivityHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -284400,45 +284512,45 @@ │ │ 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 │ │ -10150c: |[10150c] android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -10151c: 6e57 d706 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@06d7 │ │ -101522: 0c00 |0003: move-result-object v0 │ │ -101524: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -101528: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -10152c: 1302 0b00 |0008: const/16 v2, #int 11 // #b │ │ -101530: 3421 0600 |000a: if-lt v1, v2, 0010 // +0006 │ │ -101534: 6f57 d406 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@06d4 │ │ -10153a: 0c00 |000f: move-result-object v0 │ │ -10153c: 1100 |0010: return-object v0 │ │ +0ff210: |[0ff210] android.support.v4.app.BaseFragmentActivityHoneycomb.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0ff220: 6e57 d706 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@06d7 │ │ +0ff226: 0c00 |0003: move-result-object v0 │ │ +0ff228: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +0ff22c: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0ff230: 1302 0b00 |0008: const/16 v2, #int 11 // #b │ │ +0ff234: 3421 0600 |000a: if-lt v1, v2, 0010 // +0006 │ │ +0ff238: 6f57 d406 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@06d4 │ │ +0ff23e: 0c00 |000f: move-result-object v0 │ │ +0ff240: 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 : 1128 (BaseFragmentActivityHoneycomb.java) │ │ + source_file_idx : 1124 (BaseFragmentActivityHoneycomb.java) │ │ │ │ Class #1189 header: │ │ class_idx : 374 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 379 │ │ -source_file_idx : 1796 │ │ +source_file_idx : 1792 │ │ static_fields_size : 10 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #1189 annotations: │ │ Annotations on method #1792 'getTheme' │ │ @@ -284555,25 +284667,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -101540: |[101540] android.support.v4.app.DialogFragment.:()V │ │ -101550: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -101552: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -101554: 7010 2307 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0723 │ │ -10155a: 5920 7401 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -10155e: 5920 7501 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -101562: 5c21 6d01 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -101566: 5c21 7301 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -10156a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -10156c: 5920 6c01 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -101570: 0e00 |0010: return-void │ │ +0ff244: |[0ff244] android.support.v4.app.DialogFragment.:()V │ │ +0ff254: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ff256: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0ff258: 7010 2307 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0723 │ │ +0ff25e: 5920 7401 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff262: 5920 7501 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff266: 5c21 6d01 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff26a: 5c21 7301 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff26e: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0ff270: 5920 6c01 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff274: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=96 │ │ 0x0005 line=85 │ │ 0x0007 line=86 │ │ 0x0009 line=87 │ │ 0x000b line=88 │ │ @@ -284588,18 +284700,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -101574: |[101574] android.support.v4.app.DialogFragment.dismiss:()V │ │ -101584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -101586: 6e20 fa06 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ -10158c: 0e00 |0004: return-void │ │ +0ff278: |[0ff278] android.support.v4.app.DialogFragment.dismiss:()V │ │ +0ff288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff28a: 6e20 fa06 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ +0ff290: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -284608,18 +284720,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -101590: |[101590] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -1015a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1015a2: 6e20 fa06 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ -1015a8: 0e00 |0004: return-void │ │ +0ff294: |[0ff294] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +0ff2a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ff2a6: 6e20 fa06 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ +0ff2ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -284628,48 +284740,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -1015ac: |[1015ac] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -1015bc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1015be: 5541 7001 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -1015c2: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -1015c6: 0e00 |0005: return-void │ │ -1015c8: 5c43 7001 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -1015cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1015ce: 5c41 7201 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ -1015d2: 5441 6f01 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1015d6: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -1015da: 5441 6f01 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1015de: 6e10 ee00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@00ee │ │ -1015e4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1015e6: 5b41 6f01 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1015ea: 5c43 7601 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ -1015ee: 5241 6c01 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -1015f2: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -1015f6: 6e10 fd06 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@06fd │ │ -1015fc: 0c01 |0020: move-result-object v1 │ │ -1015fe: 5242 6c01 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -101602: 6e30 4808 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0848 │ │ -101608: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -10160a: 5941 6c01 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -10160e: 28dc |0029: goto 0005 // -0024 │ │ -101610: 6e10 fd06 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@06fd │ │ -101616: 0c01 |002d: move-result-object v1 │ │ -101618: 6e10 3b08 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -10161e: 0c00 |0031: move-result-object v0 │ │ -101620: 6e20 1c09 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@091c │ │ -101626: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -10162a: 6e10 1609 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ -101630: 28cb |003a: goto 0005 // -0035 │ │ -101632: 6e10 1509 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -101638: 28c7 |003e: goto 0005 // -0039 │ │ +0ff2b0: |[0ff2b0] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +0ff2c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ff2c2: 5541 7001 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff2c6: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0ff2ca: 0e00 |0005: return-void │ │ +0ff2cc: 5c43 7001 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff2d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ff2d2: 5c41 7201 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ +0ff2d6: 5441 6f01 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff2da: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +0ff2de: 5441 6f01 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff2e2: 6e10 ee00 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@00ee │ │ +0ff2e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0ff2ea: 5b41 6f01 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff2ee: 5c43 7601 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ +0ff2f2: 5241 6c01 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff2f6: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +0ff2fa: 6e10 fd06 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@06fd │ │ +0ff300: 0c01 |0020: move-result-object v1 │ │ +0ff302: 5242 6c01 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff306: 6e30 4808 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0848 │ │ +0ff30c: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +0ff30e: 5941 6c01 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff312: 28dc |0029: goto 0005 // -0024 │ │ +0ff314: 6e10 fd06 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@06fd │ │ +0ff31a: 0c01 |002d: move-result-object v1 │ │ +0ff31c: 6e10 3b08 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +0ff322: 0c00 |0031: move-result-object v0 │ │ +0ff324: 6e20 1c09 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@091c │ │ +0ff32a: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +0ff32e: 6e10 1609 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ +0ff334: 28cb |003a: goto 0005 // -0035 │ │ +0ff336: 6e10 1509 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0ff33c: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x0005 line=204 │ │ 0x0006 line=184 │ │ 0x0008 line=185 │ │ 0x000b line=186 │ │ @@ -284694,17 +284806,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10163c: |[10163c] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -10164c: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101650: 1100 |0002: return-object v0 │ │ +0ff340: |[0ff340] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +0ff350: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -284712,44 +284824,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 │ │ -101654: |[101654] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -101664: 5520 7301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101668: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -10166c: 6f20 3207 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ -101672: 0c00 |0007: move-result-object v0 │ │ -101674: 1100 |0008: return-object v0 │ │ -101676: 6e20 0707 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0707 │ │ -10167c: 0c00 |000c: move-result-object v0 │ │ -10167e: 5b20 6f01 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101682: 5420 6f01 |000f: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101686: 3800 1800 |0011: if-eqz v0, 0029 // +0018 │ │ -10168a: 5420 6f01 |0013: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -10168e: 5221 7401 |0015: iget v1, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -101692: 6e30 1107 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@0711 │ │ -101698: 5420 6f01 |001a: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -10169c: 6e10 ef00 0000 |001c: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@00ef │ │ -1016a2: 0c00 |001f: move-result-object v0 │ │ -1016a4: 1a01 4e31 |0020: const-string v1, "layout_inflater" // string@314e │ │ -1016a8: 6e20 ac01 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -1016ae: 0c00 |0025: move-result-object v0 │ │ -1016b0: 1f00 e506 |0026: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -1016b4: 28e0 |0028: goto 0008 // -0020 │ │ -1016b6: 5420 7101 |0029: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0171 │ │ -1016ba: 6e10 1c08 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -1016c0: 0c00 |002e: move-result-object v0 │ │ -1016c2: 1a01 4e31 |002f: const-string v1, "layout_inflater" // string@314e │ │ -1016c6: 6e20 ac01 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -1016cc: 0c00 |0034: move-result-object v0 │ │ -1016ce: 1f00 e506 |0035: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -1016d2: 28d1 |0037: goto 0008 // -002f │ │ +0ff358: |[0ff358] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0ff368: 5520 7301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff36c: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0ff370: 6f20 3207 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ +0ff376: 0c00 |0007: move-result-object v0 │ │ +0ff378: 1100 |0008: return-object v0 │ │ +0ff37a: 6e20 0707 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@0707 │ │ +0ff380: 0c00 |000c: move-result-object v0 │ │ +0ff382: 5b20 6f01 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff386: 5420 6f01 |000f: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff38a: 3800 1800 |0011: if-eqz v0, 0029 // +0018 │ │ +0ff38e: 5420 6f01 |0013: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff392: 5221 7401 |0015: iget v1, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff396: 6e30 1107 0201 |0017: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@0711 │ │ +0ff39c: 5420 6f01 |001a: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff3a0: 6e10 ef00 0000 |001c: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@00ef │ │ +0ff3a6: 0c00 |001f: move-result-object v0 │ │ +0ff3a8: 1a01 4931 |0020: const-string v1, "layout_inflater" // string@3149 │ │ +0ff3ac: 6e20 ac01 1000 |0022: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0ff3b2: 0c00 |0025: move-result-object v0 │ │ +0ff3b4: 1f00 e506 |0026: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +0ff3b8: 28e0 |0028: goto 0008 // -0020 │ │ +0ff3ba: 5420 7101 |0029: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0171 │ │ +0ff3be: 6e10 1c08 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +0ff3c4: 0c00 |002e: move-result-object v0 │ │ +0ff3c6: 1a01 4931 |002f: const-string v1, "layout_inflater" // string@3149 │ │ +0ff3ca: 6e20 ac01 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0ff3d0: 0c00 |0034: move-result-object v0 │ │ +0ff3d2: 1f00 e506 |0035: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +0ff3d6: 28d1 |0037: goto 0008 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0004 line=305 │ │ 0x0008 line=316 │ │ 0x0009 line=308 │ │ 0x000f line=310 │ │ @@ -284765,17 +284877,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1016d4: |[1016d4] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -1016e4: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -1016e8: 0f00 |0002: return v0 │ │ +0ff3d8: |[0ff3d8] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +0ff3e8: 5510 7301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff3ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -284783,17 +284895,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1016ec: |[1016ec] android.support.v4.app.DialogFragment.getTheme:()I │ │ -1016fc: 5210 7501 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -101700: 0f00 |0002: return v0 │ │ +0ff3f0: |[0ff3f0] android.support.v4.app.DialogFragment.getTheme:()I │ │ +0ff400: 5210 7501 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff404: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -284801,17 +284913,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101704: |[101704] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -101714: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -101718: 0f00 |0002: return v0 │ │ +0ff408: |[0ff408] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +0ff418: 5510 6d01 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff41c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -284819,50 +284931,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -10171c: |[10171c] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -10172c: 6f20 5307 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0753 │ │ -101732: 5542 7301 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101736: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -10173a: 0e00 |0007: return-void │ │ -10173c: 6e10 0107 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0701 │ │ -101742: 0c01 |000b: move-result-object v1 │ │ -101744: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -101748: 6e10 6538 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -10174e: 0c02 |0011: move-result-object v2 │ │ -101750: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -101754: 2202 6508 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -101758: 1a03 0307 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0703 │ │ -10175c: 7020 f642 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -101762: 2702 |001b: throw v2 │ │ -101764: 5442 6f01 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101768: 6e20 f800 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@00f8 │ │ -10176e: 5442 6f01 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101772: 6e10 fb06 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@06fb │ │ -101778: 0c03 |0026: move-result-object v3 │ │ -10177a: 6e20 fb00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00fb │ │ -101780: 5442 6f01 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101784: 5543 6d01 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -101788: 6e20 f700 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00f7 │ │ -10178e: 5442 6f01 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101792: 6e20 f900 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00f9 │ │ -101798: 5442 6f01 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -10179c: 6e20 fa00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00fa │ │ -1017a2: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -1017a6: 1a02 b820 |003d: const-string v2, "android:savedDialogState" // string@20b8 │ │ -1017aa: 6e20 a204 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -1017b0: 0c00 |0042: move-result-object v0 │ │ -1017b2: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -1017b6: 5442 6f01 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1017ba: 6e20 f300 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@00f3 │ │ -1017c0: 28bd |004a: goto 0007 // -0043 │ │ +0ff420: |[0ff420] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0ff430: 6f20 5307 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0753 │ │ +0ff436: 5542 7301 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff43a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0ff43e: 0e00 |0007: return-void │ │ +0ff440: 6e10 0107 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@0701 │ │ +0ff446: 0c01 |000b: move-result-object v1 │ │ +0ff448: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0ff44c: 6e10 6538 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +0ff452: 0c02 |0011: move-result-object v2 │ │ +0ff454: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0ff458: 2202 6508 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ff45c: 1a03 ff06 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@06ff │ │ +0ff460: 7020 f642 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ff466: 2702 |001b: throw v2 │ │ +0ff468: 5442 6f01 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff46c: 6e20 f800 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@00f8 │ │ +0ff472: 5442 6f01 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff476: 6e10 fb06 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@06fb │ │ +0ff47c: 0c03 |0026: move-result-object v3 │ │ +0ff47e: 6e20 fb00 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00fb │ │ +0ff484: 5442 6f01 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff488: 5543 6d01 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff48c: 6e20 f700 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00f7 │ │ +0ff492: 5442 6f01 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff496: 6e20 f900 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@00f9 │ │ +0ff49c: 5442 6f01 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff4a0: 6e20 fa00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00fa │ │ +0ff4a6: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +0ff4aa: 1a02 b320 |003d: const-string v2, "android:savedDialogState" // string@20b3 │ │ +0ff4ae: 6e20 a204 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +0ff4b4: 0c00 |0042: move-result-object v0 │ │ +0ff4b6: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +0ff4ba: 5442 6f01 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff4be: 6e20 f300 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@00f3 │ │ +0ff4c4: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0003 line=378 │ │ 0x0007 line=399 │ │ 0x0008 line=382 │ │ 0x000c line=383 │ │ @@ -284888,21 +285000,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1017c4: |[1017c4] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -1017d4: 6f20 5507 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0755 │ │ -1017da: 5510 7201 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ -1017de: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -1017e2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1017e4: 5c10 7001 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -1017e8: 0e00 |000a: return-void │ │ +0ff4c8: |[0ff4c8] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +0ff4d8: 6f20 5507 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@0755 │ │ +0ff4de: 5510 7201 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ +0ff4e2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0ff4e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ff4e8: 5c10 7001 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff4ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0007 line=270 │ │ 0x000a line=272 │ │ locals : │ │ @@ -284914,16 +285026,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1017ec: |[1017ec] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -1017fc: 0e00 |0000: return-void │ │ +0ff4f0: |[0ff4f0] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +0ff500: 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; │ │ │ │ @@ -284932,48 +285044,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -101800: |[101800] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -101810: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -101812: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -101814: 6f20 5907 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0759 │ │ -10181a: 5230 6e01 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@016e │ │ -10181e: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -101822: 0110 |0009: move v0, v1 │ │ -101824: 5c30 7301 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101828: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -10182c: 1a00 ba20 |000e: const-string v0, "android:style" // string@20ba │ │ -101830: 6e30 a704 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -101836: 0a00 |0013: move-result v0 │ │ -101838: 5930 7401 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -10183c: 1a00 bf20 |0016: const-string v0, "android:theme" // string@20bf │ │ -101840: 6e30 a704 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -101846: 0a00 |001b: move-result v0 │ │ -101848: 5930 7501 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -10184c: 1a00 b220 |001e: const-string v0, "android:cancelable" // string@20b2 │ │ -101850: 6e30 a104 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ -101856: 0a00 |0023: move-result v0 │ │ -101858: 5c30 6d01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -10185c: 1a00 b920 |0026: const-string v0, "android:showsDialog" // string@20b9 │ │ -101860: 5531 7301 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101864: 6e30 a104 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ -10186a: 0a00 |002d: move-result v0 │ │ -10186c: 5c30 7301 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101870: 1a00 b120 |0030: const-string v0, "android:backStackId" // string@20b1 │ │ -101874: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -101876: 6e30 a704 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -10187c: 0a00 |0036: move-result v0 │ │ -10187e: 5930 6c01 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -101882: 0e00 |0039: return-void │ │ -101884: 0120 |003a: move v0, v2 │ │ -101886: 28cf |003b: goto 000a // -0031 │ │ +0ff504: |[0ff504] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0ff514: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ff516: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ff518: 6f20 5907 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0759 │ │ +0ff51e: 5230 6e01 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@016e │ │ +0ff522: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +0ff526: 0110 |0009: move v0, v1 │ │ +0ff528: 5c30 7301 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff52c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +0ff530: 1a00 b520 |000e: const-string v0, "android:style" // string@20b5 │ │ +0ff534: 6e30 a704 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +0ff53a: 0a00 |0013: move-result v0 │ │ +0ff53c: 5930 7401 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff540: 1a00 ba20 |0016: const-string v0, "android:theme" // string@20ba │ │ +0ff544: 6e30 a704 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +0ff54a: 0a00 |001b: move-result v0 │ │ +0ff54c: 5930 7501 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff550: 1a00 ad20 |001e: const-string v0, "android:cancelable" // string@20ad │ │ +0ff554: 6e30 a104 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ +0ff55a: 0a00 |0023: move-result v0 │ │ +0ff55c: 5c30 6d01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff560: 1a00 b420 |0026: const-string v0, "android:showsDialog" // string@20b4 │ │ +0ff564: 5531 7301 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff568: 6e30 a104 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ +0ff56e: 0a00 |002d: move-result v0 │ │ +0ff570: 5c30 7301 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff574: 1a00 ac20 |0030: const-string v0, "android:backStackId" // string@20ac │ │ +0ff578: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0ff57a: 6e30 a704 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +0ff580: 0a00 |0036: move-result v0 │ │ +0ff582: 5930 6c01 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff586: 0e00 |0039: return-void │ │ +0ff588: 0120 |003a: move v0, v2 │ │ +0ff58a: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=287 │ │ 0x0005 line=289 │ │ 0x000c line=291 │ │ 0x000e line=292 │ │ 0x0016 line=293 │ │ @@ -284991,22 +285103,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 │ │ -101888: |[101888] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -101898: 2200 2a00 |0000: new-instance v0, Landroid/app/Dialog; // type@002a │ │ -10189c: 6e10 fb06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@06fb │ │ -1018a2: 0c01 |0005: move-result-object v1 │ │ -1018a4: 6e10 0007 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0700 │ │ -1018aa: 0a02 |0009: move-result v2 │ │ -1018ac: 7030 ec00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@00ec │ │ -1018b2: 1100 |000d: return-object v0 │ │ +0ff58c: |[0ff58c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0ff59c: 2200 2a00 |0000: new-instance v0, Landroid/app/Dialog; // type@002a │ │ +0ff5a0: 6e10 fb06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@06fb │ │ +0ff5a6: 0c01 |0005: move-result-object v1 │ │ +0ff5a8: 6e10 0007 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@0700 │ │ +0ff5ae: 0a02 |0009: move-result v2 │ │ +0ff5b0: 7030 ec00 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@00ec │ │ +0ff5b6: 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; │ │ │ │ @@ -285015,25 +285127,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1018b4: |[1018b4] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -1018c4: 6f10 6007 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ -1018ca: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1018ce: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -1018d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -1018d4: 5c10 7601 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ -1018d8: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1018dc: 6e10 ee00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@00ee │ │ -1018e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1018e4: 5b10 6f01 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -1018e8: 0e00 |0012: return-void │ │ +0ff5b8: |[0ff5b8] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0ff5c8: 6f10 6007 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ +0ff5ce: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff5d2: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +0ff5d6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0ff5d8: 5c10 7601 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ +0ff5dc: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff5e0: 6e10 ee00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@00ee │ │ +0ff5e6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0ff5e8: 5b10 6f01 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff5ec: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ 0x0007 line=454 │ │ 0x000a line=455 │ │ 0x000f line=456 │ │ @@ -285046,23 +285158,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1018ec: |[1018ec] android.support.v4.app.DialogFragment.onDetach:()V │ │ -1018fc: 6f10 6107 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0761 │ │ -101902: 5510 7201 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ -101906: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -10190a: 5510 7001 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -10190e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -101912: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -101914: 5c10 7001 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -101918: 0e00 |000e: return-void │ │ +0ff5f0: |[0ff5f0] android.support.v4.app.DialogFragment.onDetach:()V │ │ +0ff600: 6f10 6107 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0761 │ │ +0ff606: 5510 7201 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ +0ff60a: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0ff60e: 5510 7001 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff612: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ff616: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0ff618: 5c10 7001 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff61c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0003 line=277 │ │ 0x000b line=281 │ │ 0x000e line=283 │ │ locals : │ │ @@ -285073,20 +285185,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10191c: |[10191c] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -10192c: 5510 7601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ -101930: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -101934: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -101936: 6e20 fa06 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ -10193c: 0e00 |0008: return-void │ │ +0ff620: |[0ff620] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0ff630: 5510 7601 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ +0ff634: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0ff638: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0ff63a: 6e20 fa06 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@06fa │ │ +0ff640: 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; │ │ @@ -285097,51 +285209,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -101940: |[101940] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -101950: 6f20 6c07 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@076c │ │ -101956: 5431 6f01 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -10195a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -10195e: 5431 6f01 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101962: 6e10 f400 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00f4 │ │ -101968: 0c00 |000c: move-result-object v0 │ │ -10196a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -10196e: 1a01 b820 |000f: const-string v1, "android:savedDialogState" // string@20b8 │ │ -101972: 6e30 b504 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -101978: 5231 7401 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -10197c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -101980: 1a01 ba20 |0018: const-string v1, "android:style" // string@20ba │ │ -101984: 5232 7401 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -101988: 6e30 b904 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -10198e: 5231 7501 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -101992: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -101996: 1a01 bf20 |0023: const-string v1, "android:theme" // string@20bf │ │ -10199a: 5232 7501 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -10199e: 6e30 b904 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1019a4: 5531 6d01 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -1019a8: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -1019ac: 1a01 b220 |002e: const-string v1, "android:cancelable" // string@20b2 │ │ -1019b0: 5532 6d01 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -1019b4: 6e30 b404 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -1019ba: 5531 7301 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -1019be: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -1019c2: 1a01 b920 |0039: const-string v1, "android:showsDialog" // string@20b9 │ │ -1019c6: 5532 7301 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -1019ca: 6e30 b404 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -1019d0: 5231 6c01 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -1019d4: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -1019d6: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -1019da: 1a01 b120 |0045: const-string v1, "android:backStackId" // string@20b1 │ │ -1019de: 5232 6c01 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -1019e2: 6e30 b904 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1019e8: 0e00 |004c: return-void │ │ +0ff644: |[0ff644] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0ff654: 6f20 6c07 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@076c │ │ +0ff65a: 5431 6f01 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff65e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0ff662: 5431 6f01 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff666: 6e10 f400 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@00f4 │ │ +0ff66c: 0c00 |000c: move-result-object v0 │ │ +0ff66e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0ff672: 1a01 b320 |000f: const-string v1, "android:savedDialogState" // string@20b3 │ │ +0ff676: 6e30 b504 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +0ff67c: 5231 7401 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff680: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0ff684: 1a01 b520 |0018: const-string v1, "android:style" // string@20b5 │ │ +0ff688: 5232 7401 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff68c: 6e30 b904 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +0ff692: 5231 7501 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff696: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0ff69a: 1a01 ba20 |0023: const-string v1, "android:theme" // string@20ba │ │ +0ff69e: 5232 7501 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff6a2: 6e30 b904 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +0ff6a8: 5531 6d01 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff6ac: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0ff6b0: 1a01 ad20 |002e: const-string v1, "android:cancelable" // string@20ad │ │ +0ff6b4: 5532 6d01 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff6b8: 6e30 b404 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +0ff6be: 5531 7301 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff6c2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0ff6c6: 1a01 b420 |0039: const-string v1, "android:showsDialog" // string@20b4 │ │ +0ff6ca: 5532 7301 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff6ce: 6e30 b404 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +0ff6d4: 5231 6c01 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff6d8: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0ff6da: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0ff6de: 1a01 ac20 |0045: const-string v1, "android:backStackId" // string@20ac │ │ +0ff6e2: 5232 6c01 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff6e6: 6e30 b904 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +0ff6ec: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000d line=415 │ │ 0x000f line=416 │ │ @@ -285166,23 +285278,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1019ec: |[1019ec] android.support.v4.app.DialogFragment.onStart:()V │ │ -1019fc: 6f10 6d07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@076d │ │ -101a02: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a06: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -101a0a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -101a0c: 5c10 7601 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ -101a10: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a14: 6e10 fe00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00fe │ │ -101a1a: 0e00 |000f: return-void │ │ +0ff6f0: |[0ff6f0] android.support.v4.app.DialogFragment.onStart:()V │ │ +0ff700: 6f10 6d07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@076d │ │ +0ff706: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff70a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0ff70e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ff710: 5c10 7601 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ +0ff714: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff718: 6e10 fe00 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00fe │ │ +0ff71e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0003 line=404 │ │ 0x0007 line=405 │ │ 0x000a line=406 │ │ 0x000f line=408 │ │ @@ -285194,21 +285306,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -101a1c: |[101a1c] android.support.v4.app.DialogFragment.onStop:()V │ │ -101a2c: 6f10 6e07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@076e │ │ -101a32: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a36: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -101a3a: 5410 6f01 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a3e: 6e10 f100 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@00f1 │ │ -101a44: 0e00 |000c: return-void │ │ +0ff720: |[0ff720] android.support.v4.app.DialogFragment.onStop:()V │ │ +0ff730: 6f10 6e07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@076e │ │ +0ff736: 5410 6f01 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff73a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0ff73e: 5410 6f01 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff742: 6e10 f100 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@00f1 │ │ +0ff748: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=442 │ │ locals : │ │ @@ -285219,21 +285331,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -101a48: |[101a48] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -101a58: 5c12 6d01 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ -101a5c: 5410 6f01 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a60: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -101a64: 5410 6f01 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ -101a68: 6e20 f700 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00f7 │ │ -101a6e: 0e00 |000b: return-void │ │ +0ff74c: |[0ff74c] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0ff75c: 5c12 6d01 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@016d │ │ +0ff760: 5410 6f01 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff764: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0ff768: 5410 6f01 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@016f │ │ +0ff76c: 6e20 f700 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@00f7 │ │ +0ff772: 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; │ │ @@ -285244,17 +285356,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101a70: |[101a70] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -101a80: 5c01 7301 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ -101a84: 0e00 |0002: return-void │ │ +0ff774: |[0ff774] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +0ff784: 5c01 7301 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0173 │ │ +0ff788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -285264,27 +285376,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -101a88: |[101a88] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -101a98: 5923 7401 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -101a9c: 5220 7401 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -101aa0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -101aa2: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -101aa6: 5220 7401 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ -101aaa: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -101aac: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -101ab0: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -101ab6: 5920 7501 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -101aba: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -101abe: 5924 7501 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ -101ac2: 0e00 |0015: return-void │ │ +0ff78c: |[0ff78c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0ff79c: 5923 7401 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff7a0: 5220 7401 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff7a4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0ff7a6: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0ff7aa: 5220 7401 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0174 │ │ +0ff7ae: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0ff7b0: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0ff7b4: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0ff7ba: 5920 7501 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff7be: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0ff7c2: 5924 7501 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0175 │ │ +0ff7c6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000c line=116 │ │ 0x0011 line=118 │ │ 0x0013 line=119 │ │ @@ -285299,25 +285411,25 @@ │ │ type : '(Landroid/app/Dialog;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -101ac4: |[101ac4] android.support.v4.app.DialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ -101ad4: 2b04 1200 0000 |0000: packed-switch v4, 00000012 // +00000012 │ │ -101ada: 0e00 |0003: return-void │ │ -101adc: 6e10 f000 0300 |0004: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ -101ae2: 0c00 |0007: move-result-object v0 │ │ -101ae4: 1301 1800 |0008: const/16 v1, #int 24 // #18 │ │ -101ae8: 6e20 ac39 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@39ac │ │ -101aee: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -101af0: 6e20 f600 0300 |000e: invoke-virtual {v3, v0}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@00f6 │ │ -101af6: 28f2 |0011: goto 0003 // -000e │ │ -101af8: 0001 0300 0100 0000 0d00 0000 0d00 ... |0012: packed-switch-data (10 units) │ │ +0ff7c8: |[0ff7c8] android.support.v4.app.DialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ +0ff7d8: 2b04 1200 0000 |0000: packed-switch v4, 00000012 // +00000012 │ │ +0ff7de: 0e00 |0003: return-void │ │ +0ff7e0: 6e10 f000 0300 |0004: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ +0ff7e6: 0c00 |0007: move-result-object v0 │ │ +0ff7e8: 1301 1800 |0008: const/16 v1, #int 24 // #18 │ │ +0ff7ec: 6e20 ac39 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@39ac │ │ +0ff7f2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0ff7f4: 6e20 f600 0300 |000e: invoke-virtual {v3, v0}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@00f6 │ │ +0ff7fa: 28f2 |0011: goto 0003 // -000e │ │ +0ff7fc: 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 │ │ @@ -285331,26 +285443,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 │ │ -101b0c: |[101b0c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -101b1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -101b1e: 5c21 7001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -101b22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -101b24: 5c20 7201 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ -101b28: 6e30 1109 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@0911 │ │ -101b2e: 5c21 7601 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ -101b32: 6e10 1509 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -101b38: 0a00 |000e: move-result v0 │ │ -101b3a: 5920 6c01 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -101b3e: 5220 6c01 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ -101b42: 0f00 |0013: return v0 │ │ +0ff810: |[0ff810] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +0ff820: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ff822: 5c21 7001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff826: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ff828: 5c20 7201 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ +0ff82c: 6e30 1109 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@0911 │ │ +0ff832: 5c21 7601 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0176 │ │ +0ff836: 6e10 1509 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0ff83c: 0a00 |000e: move-result v0 │ │ +0ff83e: 5920 6c01 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff842: 5220 6c01 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@016c │ │ +0ff846: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=152 │ │ 0x0003 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=155 │ │ 0x000b line=156 │ │ @@ -285365,45 +285477,45 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -101b44: |[101b44] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -101b54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -101b56: 5c21 7001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ -101b5a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -101b5c: 5c21 7201 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ -101b60: 6e10 3b08 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -101b66: 0c00 |0009: move-result-object v0 │ │ -101b68: 6e30 1109 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@0911 │ │ -101b6e: 6e10 1509 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -101b74: 0e00 |0010: return-void │ │ +0ff848: |[0ff848] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +0ff858: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ff85a: 5c21 7001 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@0170 │ │ +0ff85e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0ff860: 5c21 7201 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@0172 │ │ +0ff864: 6e10 3b08 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +0ff86a: 0c00 |0009: move-result-object v0 │ │ +0ff86c: 6e30 1109 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@0911 │ │ +0ff872: 6e10 1509 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +0ff878: 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 : 1796 (DialogFragment.java) │ │ + source_file_idx : 1792 (DialogFragment.java) │ │ │ │ Class #1190 header: │ │ class_idx : 375 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 384 │ │ -source_file_idx : 2178 │ │ +source_file_idx : 2174 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1190 annotations: │ │ Annotations on class │ │ @@ -285429,18 +285541,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 │ │ -101b78: |[101b78] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -101b88: 5b01 7701 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ -101b8c: 7010 eb07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentContainer;.:()V // method@07eb │ │ -101b92: 0e00 |0005: return-void │ │ +0ff87c: |[0ff87c] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +0ff88c: 5b01 7701 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ +0ff890: 7010 eb07 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentContainer;.:()V // method@07eb │ │ +0ff896: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1920 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -285450,27 +285562,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -101b94: |[101b94] android.support.v4.app.Fragment$1.onFindViewById:(I)Landroid/view/View; │ │ -101ba4: 5420 7701 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ -101ba8: 5400 b301 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -101bac: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -101bb0: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -101bb4: 1a01 8008 |0008: const-string v1, "Fragment does not have a view" // string@0880 │ │ -101bb8: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -101bbe: 2700 |000d: throw v0 │ │ -101bc0: 5420 7701 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ -101bc4: 5400 b301 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -101bc8: 6e20 3a38 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -101bce: 0c00 |0015: move-result-object v0 │ │ -101bd0: 1100 |0016: return-object v0 │ │ +0ff898: |[0ff898] android.support.v4.app.Fragment$1.onFindViewById:(I)Landroid/view/View; │ │ +0ff8a8: 5420 7701 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ +0ff8ac: 5400 b301 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0ff8b0: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0ff8b4: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ff8b8: 1a01 7c08 |0008: const-string v1, "Fragment does not have a view" // string@087c │ │ +0ff8bc: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ff8c2: 2700 |000d: throw v0 │ │ +0ff8c4: 5420 7701 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ +0ff8c8: 5400 b301 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0ff8cc: 6e20 3a38 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +0ff8d2: 0c00 |0015: move-result-object v0 │ │ +0ff8d4: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1924 │ │ 0x0006 line=1925 │ │ 0x000e line=1927 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -285481,35 +285593,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -101bd4: |[101bd4] android.support.v4.app.Fragment$1.onHasView:()Z │ │ -101be4: 5410 7701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ -101be8: 5400 b301 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -101bec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -101bf0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -101bf2: 0f00 |0007: return v0 │ │ -101bf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -101bf6: 28fe |0009: goto 0007 // -0002 │ │ +0ff8d8: |[0ff8d8] android.support.v4.app.Fragment$1.onHasView:()Z │ │ +0ff8e8: 5410 7701 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0177 │ │ +0ff8ec: 5400 b301 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +0ff8f0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0ff8f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ff8f6: 0f00 |0007: return v0 │ │ +0ff8f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ff8fa: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1932 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/Fragment$1; │ │ │ │ - source_file_idx : 2178 (Fragment.java) │ │ + source_file_idx : 2174 (Fragment.java) │ │ │ │ Class #1191 header: │ │ class_idx : 386 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 384 │ │ -source_file_idx : 2183 │ │ +source_file_idx : 2179 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 28 │ │ │ │ Class #1191 annotations: │ │ Annotations on class │ │ @@ -285585,24 +285697,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 │ │ -101bf8: |[101bf8] android.support.v4.app.FragmentHostCallback.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V │ │ -101c08: 7010 eb07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentContainer;.:()V // method@07eb │ │ -101c0e: 2200 8f01 |0003: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@018f │ │ -101c12: 7010 6708 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0867 │ │ -101c18: 5b10 cf01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -101c1c: 5b12 cb01 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@01cb │ │ -101c20: 5b13 ce01 |000c: iput-object v3, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ -101c24: 5b14 d001 |000e: iput-object v4, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@01d0 │ │ -101c28: 5915 d301 |0010: iput v5, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@01d3 │ │ -101c2c: 0e00 |0012: return-void │ │ +0ff8fc: |[0ff8fc] android.support.v4.app.FragmentHostCallback.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V │ │ +0ff90c: 7010 eb07 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentContainer;.:()V // method@07eb │ │ +0ff912: 2200 8f01 |0003: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@018f │ │ +0ff916: 7010 6708 0000 |0005: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0867 │ │ +0ff91c: 5b10 cf01 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +0ff920: 5b12 cb01 |000a: iput-object v2, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@01cb │ │ +0ff924: 5b13 ce01 |000c: iput-object v3, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ +0ff928: 5b14 d001 |000e: iput-object v4, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@01d0 │ │ +0ff92c: 5915 d301 |0010: iput v5, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@01d3 │ │ +0ff930: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=44 │ │ 0x000a line=60 │ │ 0x000c line=61 │ │ 0x000e line=62 │ │ @@ -285621,18 +285733,18 @@ │ │ type : '(Landroid/content/Context;Landroid/os/Handler;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -101c30: |[101c30] android.support.v4.app.FragmentHostCallback.:(Landroid/content/Context;Landroid/os/Handler;I)V │ │ -101c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -101c42: 7054 1308 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V // method@0813 │ │ -101c48: 0e00 |0004: return-void │ │ +0ff934: |[0ff934] android.support.v4.app.FragmentHostCallback.:(Landroid/content/Context;Landroid/os/Handler;I)V │ │ +0ff944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ff946: 7054 1308 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V // method@0813 │ │ +0ff94c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentHostCallback; Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -285645,19 +285757,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 │ │ -101c4c: |[101c4c] android.support.v4.app.FragmentHostCallback.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -101c5c: 5430 c201 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -101c60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -101c62: 7051 1308 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@0813 │ │ -101c68: 0e00 |0006: return-void │ │ +0ff950: |[0ff950] android.support.v4.app.FragmentHostCallback.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0ff960: 5430 c201 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +0ff964: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ff966: 7051 1308 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@0813 │ │ +0ff96c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 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; │ │ @@ -285669,21 +285781,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -101c6c: |[101c6c] android.support.v4.app.FragmentHostCallback.doLoaderDestroy:()V │ │ -101c7c: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101c80: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -101c84: 0e00 |0004: return-void │ │ -101c86: 5410 d101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101c8a: 6e10 8f09 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ -101c90: 28fa |000a: goto 0004 // -0006 │ │ +0ff970: |[0ff970] android.support.v4.app.FragmentHostCallback.doLoaderDestroy:()V │ │ +0ff980: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff984: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0ff988: 0e00 |0004: return-void │ │ +0ff98a: 5410 d101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff98e: 6e10 8f09 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ +0ff994: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=248 │ │ 0x0005 line=247 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -285694,21 +285806,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -101c94: |[101c94] android.support.v4.app.FragmentHostCallback.doLoaderRetain:()V │ │ -101ca4: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101ca8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -101cac: 0e00 |0004: return-void │ │ -101cae: 5410 d101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101cb2: 6e10 9209 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ -101cb8: 28fa |000a: goto 0004 // -0006 │ │ +0ff998: |[0ff998] android.support.v4.app.FragmentHostCallback.doLoaderRetain:()V │ │ +0ff9a8: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff9ac: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0ff9b0: 0e00 |0004: return-void │ │ +0ff9b2: 5410 d101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff9b6: 6e10 9209 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ +0ff9bc: 28fa |000a: goto 0004 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=241 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/app/FragmentHostCallback; │ │ @@ -285719,42 +285831,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -101cbc: |[101cbc] android.support.v4.app.FragmentHostCallback.doLoaderStart:()V │ │ -101ccc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -101cce: 5540 d201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101cd2: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ -101cd6: 0e00 |0005: return-void │ │ -101cd8: 5c43 d201 |0006: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101cdc: 5440 d101 |0008: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101ce0: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -101ce4: 5440 d101 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101ce8: 6e10 9309 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ -101cee: 5c43 cd01 |0011: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ -101cf2: 28f2 |0013: goto 0005 // -000e │ │ -101cf4: 5540 cd01 |0014: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ -101cf8: 3900 fbff |0016: if-nez v0, 0011 // -0005 │ │ -101cfc: 1a00 3001 |0018: const-string v0, "(root)" // string@0130 │ │ -101d00: 5541 d201 |001a: iget-boolean v1, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101d04: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -101d06: 6e40 1f08 0421 |001d: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -101d0c: 0c00 |0020: move-result-object v0 │ │ -101d0e: 5b40 d101 |0021: iput-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d12: 5440 d101 |0023: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d16: 3800 ecff |0025: if-eqz v0, 0011 // -0014 │ │ -101d1a: 5440 d101 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d1e: 5500 8702 |0029: iget-boolean v0, v0, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -101d22: 3900 e6ff |002b: if-nez v0, 0011 // -001a │ │ -101d26: 5440 d101 |002d: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d2a: 6e10 9309 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ -101d30: 28df |0032: goto 0011 // -0021 │ │ +0ff9c0: |[0ff9c0] android.support.v4.app.FragmentHostCallback.doLoaderStart:()V │ │ +0ff9d0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ff9d2: 5540 d201 |0001: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ff9d6: 3800 0300 |0003: if-eqz v0, 0006 // +0003 │ │ +0ff9da: 0e00 |0005: return-void │ │ +0ff9dc: 5c43 d201 |0006: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ff9e0: 5440 d101 |0008: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff9e4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0ff9e8: 5440 d101 |000c: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ff9ec: 6e10 9309 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ +0ff9f2: 5c43 cd01 |0011: iput-boolean v3, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ +0ff9f6: 28f2 |0013: goto 0005 // -000e │ │ +0ff9f8: 5540 cd01 |0014: iget-boolean v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ +0ff9fc: 3900 fbff |0016: if-nez v0, 0011 // -0005 │ │ +0ffa00: 1a00 2d01 |0018: const-string v0, "(root)" // string@012d │ │ +0ffa04: 5541 d201 |001a: iget-boolean v1, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ffa08: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +0ffa0a: 6e40 1f08 0421 |001d: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +0ffa10: 0c00 |0020: move-result-object v0 │ │ +0ffa12: 5b40 d101 |0021: iput-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa16: 5440 d101 |0023: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa1a: 3800 ecff |0025: if-eqz v0, 0011 // -0014 │ │ +0ffa1e: 5440 d101 |0027: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa22: 5500 8702 |0029: iget-boolean v0, v0, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +0ffa26: 3900 e6ff |002b: if-nez v0, 0011 // -001a │ │ +0ffa2a: 5440 d101 |002d: iget-object v0, v4, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa2e: 6e10 9309 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0993 │ │ +0ffa34: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ 0x0005 line=216 │ │ 0x0006 line=204 │ │ 0x0008 line=206 │ │ 0x000c line=207 │ │ @@ -285772,29 +285884,29 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -101d34: |[101d34] android.support.v4.app.FragmentHostCallback.doLoaderStop:(Z)V │ │ -101d44: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d48: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -101d4c: 0e00 |0004: return-void │ │ -101d4e: 5510 d201 |0005: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101d52: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ -101d56: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -101d58: 5c10 d201 |000a: iput-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101d5c: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -101d60: 5410 d101 |000e: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d64: 6e10 9209 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ -101d6a: 28f1 |0013: goto 0004 // -000f │ │ -101d6c: 5410 d101 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101d70: 6e10 9409 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0994 │ │ -101d76: 28eb |0019: goto 0004 // -0015 │ │ +0ffa38: |[0ffa38] android.support.v4.app.FragmentHostCallback.doLoaderStop:(Z)V │ │ +0ffa48: 5410 d101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa4c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0ffa50: 0e00 |0004: return-void │ │ +0ffa52: 5510 d201 |0005: iget-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ffa56: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ +0ffa5a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ffa5c: 5c10 d201 |000a: iput-boolean v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ffa60: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +0ffa64: 5410 d101 |000e: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa68: 6e10 9209 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0992 │ │ +0ffa6e: 28f1 |0013: goto 0004 // -000f │ │ +0ffa70: 5410 d101 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffa74: 6e10 9409 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0994 │ │ +0ffa7a: 28eb |0019: goto 0004 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=234 │ │ 0x0005 line=224 │ │ 0x0009 line=227 │ │ 0x000c line=229 │ │ @@ -285810,45 +285922,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 │ │ -101d78: |[101d78] android.support.v4.app.FragmentHostCallback.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -101d88: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -101d8e: 1a00 d934 |0003: const-string v0, "mLoadersStarted=" // string@34d9 │ │ -101d92: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -101d98: 5530 d201 |0008: iget-boolean v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101d9c: 6e20 bb42 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -101da2: 5430 d101 |000d: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101da6: 3800 3400 |000f: if-eqz v0, 0043 // +0034 │ │ -101daa: 6e20 b542 4600 |0011: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -101db0: 1a00 4414 |0014: const-string v0, "Loader Manager " // string@1444 │ │ -101db4: 6e20 b542 0600 |0016: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -101dba: 5430 d101 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101dbe: 7110 6e43 0000 |001b: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -101dc4: 0a00 |001e: move-result v0 │ │ -101dc6: 7110 0043 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -101dcc: 0c00 |0022: move-result-object v0 │ │ -101dce: 6e20 b542 0600 |0023: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -101dd4: 1a00 9801 |0026: const-string v0, ":" // string@0198 │ │ -101dd8: 6e20 ba42 0600 |0028: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -101dde: 5430 d101 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101de2: 2201 7908 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -101de6: 7010 5a43 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -101dec: 6e20 6343 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101df2: 0c01 |0035: move-result-object v1 │ │ -101df4: 1a02 1f00 |0036: const-string v2, " " // string@001f │ │ -101df8: 6e20 6343 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -101dfe: 0c01 |003b: move-result-object v1 │ │ -101e00: 6e10 6a43 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -101e06: 0c01 |003f: move-result-object v1 │ │ -101e08: 6e57 9509 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@0995 │ │ -101e0e: 0e00 |0043: return-void │ │ +0ffa7c: |[0ffa7c] android.support.v4.app.FragmentHostCallback.dumpLoaders:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ffa8c: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0ffa92: 1a00 d434 |0003: const-string v0, "mLoadersStarted=" // string@34d4 │ │ +0ffa96: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0ffa9c: 5530 d201 |0008: iget-boolean v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ffaa0: 6e20 bb42 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +0ffaa6: 5430 d101 |000d: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffaaa: 3800 3400 |000f: if-eqz v0, 0043 // +0034 │ │ +0ffaae: 6e20 b542 4600 |0011: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0ffab4: 1a00 4014 |0014: const-string v0, "Loader Manager " // string@1440 │ │ +0ffab8: 6e20 b542 0600 |0016: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0ffabe: 5430 d101 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffac2: 7110 6e43 0000 |001b: invoke-static {v0}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +0ffac8: 0a00 |001e: move-result v0 │ │ +0ffaca: 7110 0043 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +0ffad0: 0c00 |0022: move-result-object v0 │ │ +0ffad2: 6e20 b542 0600 |0023: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +0ffad8: 1a00 9501 |0026: const-string v0, ":" // string@0195 │ │ +0ffadc: 6e20 ba42 0600 |0028: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +0ffae2: 5430 d101 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffae6: 2201 7908 |002d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0ffaea: 7010 5a43 0100 |002f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0ffaf0: 6e20 6343 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ffaf6: 0c01 |0035: move-result-object v1 │ │ +0ffaf8: 1a02 1f00 |0036: const-string v2, " " // string@001f │ │ +0ffafc: 6e20 6343 2100 |0038: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ffb02: 0c01 |003b: move-result-object v1 │ │ +0ffb04: 6e10 6a43 0100 |003c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ffb0a: 0c01 |003f: move-result-object v1 │ │ +0ffb0c: 6e57 9509 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@0995 │ │ +0ffb12: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0008 line=314 │ │ 0x000d line=315 │ │ 0x0011 line=316 │ │ 0x0019 line=317 │ │ @@ -285868,17 +285980,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101e10: |[101e10] android.support.v4.app.FragmentHostCallback.getActivity:()Landroid/app/Activity; │ │ -101e20: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@01cb │ │ -101e24: 1100 |0002: return-object v0 │ │ +0ffb14: |[0ffb14] android.support.v4.app.FragmentHostCallback.getActivity:()Landroid/app/Activity; │ │ +0ffb24: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mActivity:Landroid/app/Activity; // field@01cb │ │ +0ffb28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 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; │ │ │ │ @@ -285887,17 +285999,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101e28: |[101e28] android.support.v4.app.FragmentHostCallback.getContext:()Landroid/content/Context; │ │ -101e38: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ -101e3c: 1100 |0002: return-object v0 │ │ +0ffb2c: |[0ffb2c] android.support.v4.app.FragmentHostCallback.getContext:()Landroid/content/Context; │ │ +0ffb3c: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ +0ffb40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 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; │ │ │ │ @@ -285906,17 +286018,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101e40: |[101e40] android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; │ │ -101e50: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -101e54: 1100 |0002: return-object v0 │ │ +0ffb44: |[0ffb44] android.support.v4.app.FragmentHostCallback.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; │ │ +0ffb54: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +0ffb58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 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; │ │ │ │ @@ -285925,17 +286037,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101e58: |[101e58] android.support.v4.app.FragmentHostCallback.getHandler:()Landroid/os/Handler; │ │ -101e68: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@01d0 │ │ -101e6c: 1100 |0002: return-object v0 │ │ +0ffb5c: |[0ffb5c] android.support.v4.app.FragmentHostCallback.getHandler:()Landroid/os/Handler; │ │ +0ffb6c: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mHandler:Landroid/os/Handler; // field@01d0 │ │ +0ffb70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 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; │ │ │ │ @@ -285944,33 +286056,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 │ │ -101e70: |[101e70] android.support.v4.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -101e80: 5421 cc01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101e84: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -101e88: 2201 a903 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ -101e8c: 7010 b316 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ -101e92: 5b21 cc01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101e96: 5421 cc01 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101e9a: 6e20 bd16 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ -101ea0: 0c00 |0010: move-result-object v0 │ │ -101ea2: 1f00 ad01 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ -101ea6: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -101eaa: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -101eae: 2200 ad01 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ -101eb2: 7040 8a09 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V // method@098a │ │ -101eb8: 5421 cc01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101ebc: 6e30 c516 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ -101ec2: 1100 |0021: return-object v0 │ │ -101ec4: 6e20 9d09 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V // method@099d │ │ -101eca: 28fc |0025: goto 0021 // -0004 │ │ +0ffb74: |[0ffb74] android.support.v4.app.FragmentHostCallback.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +0ffb84: 5421 cc01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffb88: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0ffb8c: 2201 a903 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ +0ffb90: 7010 b316 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ +0ffb96: 5b21 cc01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffb9a: 5421 cc01 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffb9e: 6e20 bd16 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ +0ffba4: 0c00 |0010: move-result-object v0 │ │ +0ffba6: 1f00 ad01 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ +0ffbaa: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +0ffbae: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +0ffbb2: 2200 ad01 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ +0ffbb6: 7040 8a09 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V // method@098a │ │ +0ffbbc: 5421 cc01 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffbc0: 6e30 c516 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ +0ffbc6: 1100 |0021: return-object v0 │ │ +0ffbc8: 6e20 9d09 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V // method@099d │ │ +0ffbce: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x000b line=269 │ │ 0x0013 line=270 │ │ 0x0015 line=271 │ │ @@ -285992,28 +286104,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -101ecc: |[101ecc] android.support.v4.app.FragmentHostCallback.getLoaderManagerImpl:()Landroid/support/v4/app/LoaderManagerImpl; │ │ -101edc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -101ede: 5430 d101 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101ee2: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -101ee6: 5430 d101 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101eea: 1100 |0007: return-object v0 │ │ -101eec: 5c32 cd01 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ -101ef0: 1a00 3001 |000a: const-string v0, "(root)" // string@0130 │ │ -101ef4: 5531 d201 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ -101ef8: 6e40 1f08 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ -101efe: 0c00 |0011: move-result-object v0 │ │ -101f00: 5b30 d101 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101f04: 5430 d101 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ -101f08: 28f1 |0016: goto 0007 // -000f │ │ +0ffbd0: |[0ffbd0] android.support.v4.app.FragmentHostCallback.getLoaderManagerImpl:()Landroid/support/v4/app/LoaderManagerImpl; │ │ +0ffbe0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ffbe2: 5430 d101 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffbe6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0ffbea: 5430 d101 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffbee: 1100 |0007: return-object v0 │ │ +0ffbf0: 5c32 cd01 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentHostCallback;.mCheckedForLoaderManager:Z // field@01cd │ │ +0ffbf4: 1a00 2d01 |000a: const-string v0, "(root)" // string@012d │ │ +0ffbf8: 5531 d201 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoadersStarted:Z // field@01d2 │ │ +0ffbfc: 6e40 1f08 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentHostCallback;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@081f │ │ +0ffc02: 0c00 |0011: move-result-object v0 │ │ +0ffc04: 5b30 d101 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffc08: 5430 d101 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentHostCallback;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@01d1 │ │ +0ffc0c: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=178 │ │ 0x0005 line=179 │ │ 0x0007 line=183 │ │ 0x0008 line=181 │ │ 0x000a line=182 │ │ @@ -286027,28 +286139,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -101f0c: |[101f0c] android.support.v4.app.FragmentHostCallback.inactivateFragment:(Ljava/lang/String;)V │ │ -101f1c: 5421 cc01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101f20: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -101f24: 5421 cc01 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101f28: 6e20 bd16 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ -101f2e: 0c00 |0009: move-result-object v0 │ │ -101f30: 1f00 ad01 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ -101f34: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -101f38: 5501 8502 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -101f3c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -101f40: 6e10 8f09 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ -101f46: 5421 cc01 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -101f4a: 6e20 c716 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@16c7 │ │ -101f50: 0e00 |001a: return-void │ │ +0ffc10: |[0ffc10] android.support.v4.app.FragmentHostCallback.inactivateFragment:(Ljava/lang/String;)V │ │ +0ffc20: 5421 cc01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffc24: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0ffc28: 5421 cc01 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffc2c: 6e20 bd16 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ +0ffc32: 0c00 |0009: move-result-object v0 │ │ +0ffc34: 1f00 ad01 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ +0ffc38: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +0ffc3c: 5501 8502 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +0ffc40: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +0ffc44: 6e10 8f09 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ +0ffc4a: 5421 cc01 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffc4e: 6e20 c716 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@16c7 │ │ +0ffc54: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ 0x000c line=190 │ │ 0x0012 line=191 │ │ 0x0015 line=192 │ │ @@ -286064,16 +286176,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -101f54: |[101f54] android.support.v4.app.FragmentHostCallback.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -101f64: 0e00 |0000: return-void │ │ +0ffc58: |[0ffc58] android.support.v4.app.FragmentHostCallback.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +0ffc68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 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; │ │ @@ -286083,16 +286195,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 │ │ -101f68: |[101f68] android.support.v4.app.FragmentHostCallback.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -101f78: 0e00 |0000: return-void │ │ +0ffc6c: |[0ffc6c] android.support.v4.app.FragmentHostCallback.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ffc7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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; │ │ @@ -286105,17 +286217,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -101f7c: |[101f7c] android.support.v4.app.FragmentHostCallback.onFindViewById:(I)Landroid/view/View; │ │ -101f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -101f8e: 1100 |0001: return-object v0 │ │ +0ffc80: |[0ffc80] android.support.v4.app.FragmentHostCallback.onFindViewById:(I)Landroid/view/View; │ │ +0ffc90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ffc92: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 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 │ │ @@ -286131,21 +286243,21 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -101f90: |[101f90] android.support.v4.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ -101fa0: 5420 ce01 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ -101fa4: 1a01 4e31 |0002: const-string v1, "layout_inflater" // string@314e │ │ -101fa8: 6e20 ac01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -101fae: 0c00 |0007: move-result-object v0 │ │ -101fb0: 1f00 e506 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -101fb4: 1100 |000a: return-object v0 │ │ +0ffc94: |[0ffc94] android.support.v4.app.FragmentHostCallback.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ +0ffca4: 5420 ce01 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ +0ffca8: 1a01 4931 |0002: const-string v1, "layout_inflater" // string@3149 │ │ +0ffcac: 6e20 ac01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +0ffcb2: 0c00 |0007: move-result-object v0 │ │ +0ffcb4: 1f00 e506 |0008: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +0ffcb8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 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; │ │ │ │ @@ -286154,17 +286266,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -101fb8: |[101fb8] android.support.v4.app.FragmentHostCallback.onGetWindowAnimations:()I │ │ -101fc8: 5210 d301 |0000: iget v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@01d3 │ │ -101fcc: 0f00 |0002: return v0 │ │ +0ffcbc: |[0ffcbc] android.support.v4.app.FragmentHostCallback.onGetWindowAnimations:()I │ │ +0ffccc: 5210 d301 |0000: iget v0, v1, Landroid/support/v4/app/FragmentHostCallback;.mWindowAnimations:I // field@01d3 │ │ +0ffcd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 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; │ │ │ │ @@ -286173,17 +286285,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -101fd0: |[101fd0] android.support.v4.app.FragmentHostCallback.onHasView:()Z │ │ -101fe0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -101fe2: 0f00 |0001: return v0 │ │ +0ffcd4: |[0ffcd4] android.support.v4.app.FragmentHostCallback.onHasView:()Z │ │ +0ffce4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ffce6: 0f00 |0001: return 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; │ │ │ │ @@ -286192,17 +286304,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -101fe4: |[101fe4] android.support.v4.app.FragmentHostCallback.onHasWindowAnimations:()Z │ │ -101ff4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -101ff6: 0f00 |0001: return v0 │ │ +0ffce8: |[0ffce8] android.support.v4.app.FragmentHostCallback.onHasWindowAnimations:()Z │ │ +0ffcf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ffcfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 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; │ │ │ │ @@ -286211,16 +286323,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -101ff8: |[101ff8] android.support.v4.app.FragmentHostCallback.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ -102008: 0e00 |0000: return-void │ │ +0ffcfc: |[0ffcfc] android.support.v4.app.FragmentHostCallback.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ +0ffd0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 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; │ │ @@ -286232,17 +286344,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 │ │ -10200c: |[10200c] android.support.v4.app.FragmentHostCallback.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ -10201c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10201e: 0f00 |0001: return v0 │ │ +0ffd10: |[0ffd10] android.support.v4.app.FragmentHostCallback.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ +0ffd20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ffd22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 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; │ │ @@ -286252,17 +286364,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -102020: |[102020] android.support.v4.app.FragmentHostCallback.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -102030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -102032: 0f00 |0001: return v0 │ │ +0ffd24: |[0ffd24] android.support.v4.app.FragmentHostCallback.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +0ffd34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ffd36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 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 permission Ljava/lang/String; │ │ @@ -286272,24 +286384,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 │ │ -102034: |[102034] android.support.v4.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -102044: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -102046: 3205 0a00 |0001: if-eq v5, v0, 000b // +000a │ │ -10204a: 2200 6508 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -10204e: 1a01 e818 |0005: const-string v1, "Starting activity with a requestCode requires a FragmentActivity host" // string@18e8 │ │ -102052: 7020 f642 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -102058: 2700 |000a: throw v0 │ │ -10205a: 5420 ce01 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ -10205e: 6e20 b901 4000 |000d: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -102064: 0e00 |0010: return-void │ │ +0ffd38: |[0ffd38] android.support.v4.app.FragmentHostCallback.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0ffd48: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0ffd4a: 3205 0a00 |0001: if-eq v5, v0, 000b // +000a │ │ +0ffd4e: 2200 6508 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0ffd52: 1a01 e418 |0005: const-string v1, "Starting activity with a requestCode requires a FragmentActivity host" // string@18e4 │ │ +0ffd56: 7020 f642 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0ffd5c: 2700 |000a: throw v0 │ │ +0ffd5e: 5420 ce01 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentHostCallback;.mContext:Landroid/content/Context; // field@01ce │ │ +0ffd62: 6e20 b901 4000 |000d: invoke-virtual {v0, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +0ffd68: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ 0x000b line=117 │ │ 0x0010 line=118 │ │ locals : │ │ @@ -286304,16 +286416,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -102068: |[102068] android.support.v4.app.FragmentHostCallback.onSupportInvalidateOptionsMenu:()V │ │ -102078: 0e00 |0000: return-void │ │ +0ffd6c: |[0ffd6c] android.support.v4.app.FragmentHostCallback.onSupportInvalidateOptionsMenu:()V │ │ +0ffd7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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; │ │ │ │ @@ -286322,38 +286434,38 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -10207c: |[10207c] android.support.v4.app.FragmentHostCallback.reportLoaderStart:()V │ │ -10208c: 5454 cc01 |0000: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -102090: 3804 2900 |0002: if-eqz v4, 002b // +0029 │ │ -102094: 5454 cc01 |0004: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -102098: 6e10 ca16 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ -10209e: 0a00 |0009: move-result v0 │ │ -1020a0: 2303 0609 |000a: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0906 │ │ -1020a4: d801 00ff |000c: add-int/lit8 v1, v0, #int -1 // #ff │ │ -1020a8: 3a01 0f00 |000e: if-ltz v1, 001d // +000f │ │ -1020ac: 5454 cc01 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -1020b0: 6e20 cc16 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ -1020b6: 0c04 |0015: move-result-object v4 │ │ -1020b8: 1f04 ad01 |0016: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ -1020bc: 4d04 0301 |0018: aput-object v4, v3, v1 │ │ -1020c0: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1020c4: 28f2 |001c: goto 000e // -000e │ │ -1020c6: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -1020c8: 3501 0d00 |001e: if-ge v1, v0, 002b // +000d │ │ -1020cc: 4602 0301 |0020: aget-object v2, v3, v1 │ │ -1020d0: 6e10 9609 0200 |0022: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0996 │ │ -1020d6: 6e10 9109 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0991 │ │ -1020dc: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1020e0: 28f4 |002a: goto 001e // -000c │ │ -1020e2: 0e00 |002b: return-void │ │ +0ffd80: |[0ffd80] android.support.v4.app.FragmentHostCallback.reportLoaderStart:()V │ │ +0ffd90: 5454 cc01 |0000: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffd94: 3804 2900 |0002: if-eqz v4, 002b // +0029 │ │ +0ffd98: 5454 cc01 |0004: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffd9c: 6e10 ca16 0400 |0006: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ +0ffda2: 0a00 |0009: move-result v0 │ │ +0ffda4: 2303 0609 |000a: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0906 │ │ +0ffda8: d801 00ff |000c: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0ffdac: 3a01 0f00 |000e: if-ltz v1, 001d // +000f │ │ +0ffdb0: 5454 cc01 |0010: iget-object v4, v5, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffdb4: 6e20 cc16 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ +0ffdba: 0c04 |0015: move-result-object v4 │ │ +0ffdbc: 1f04 ad01 |0016: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ +0ffdc0: 4d04 0301 |0018: aput-object v4, v3, v1 │ │ +0ffdc4: d801 01ff |001a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ffdc8: 28f2 |001c: goto 000e // -000e │ │ +0ffdca: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +0ffdcc: 3501 0d00 |001e: if-ge v1, v0, 002b // +000d │ │ +0ffdd0: 4602 0301 |0020: aget-object v2, v3, v1 │ │ +0ffdd4: 6e10 9609 0200 |0022: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0996 │ │ +0ffdda: 6e10 9109 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0991 │ │ +0ffde0: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ffde4: 28f4 |002a: goto 001e // -000c │ │ +0ffde6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0004 line=252 │ │ 0x000a line=253 │ │ 0x000c line=254 │ │ 0x0010 line=255 │ │ @@ -286377,17 +286489,17 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1020e4: |[1020e4] android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -1020f4: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -1020f8: 0e00 |0002: return-void │ │ +0ffde8: |[0ffde8] android.support.v4.app.FragmentHostCallback.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0ffdf8: 5b01 cc01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffdfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0002 line=310 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/app/FragmentHostCallback; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/util/SimpleArrayMap; │ │ @@ -286399,49 +286511,49 @@ │ │ type : '()Landroid/support/v4/util/SimpleArrayMap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -1020fc: |[1020fc] android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ -10210c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -10210e: 5475 cc01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -102112: 3805 3300 |0003: if-eqz v5, 0036 // +0033 │ │ -102116: 5475 cc01 |0005: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -10211a: 6e10 ca16 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ -102120: 0a00 |000a: move-result v0 │ │ -102122: 2303 0609 |000b: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0906 │ │ -102126: d801 00ff |000d: add-int/lit8 v1, v0, #int -1 // #ff │ │ -10212a: 3a01 0f00 |000f: if-ltz v1, 001e // +000f │ │ -10212e: 5475 cc01 |0011: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -102132: 6e20 cc16 1500 |0013: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ -102138: 0c05 |0016: move-result-object v5 │ │ -10213a: 1f05 ad01 |0017: check-cast v5, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ -10213e: 4d05 0301 |0019: aput-object v5, v3, v1 │ │ -102142: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -102146: 28f2 |001d: goto 000f // -000e │ │ -102148: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -10214a: 3501 1700 |001f: if-ge v1, v0, 0036 // +0017 │ │ -10214e: 4602 0301 |0021: aget-object v2, v3, v1 │ │ -102152: 5525 8502 |0023: iget-boolean v5, v2, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -102156: 3805 0600 |0025: if-eqz v5, 002b // +0006 │ │ -10215a: 1214 |0027: const/4 v4, #int 1 // #1 │ │ -10215c: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102160: 28f5 |002a: goto 001f // -000b │ │ -102162: 6e10 8f09 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ -102168: 5475 cc01 |002e: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -10216c: 5426 8802 |0030: iget-object v6, v2, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0288 │ │ -102170: 6e20 c716 6500 |0032: invoke-virtual {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@16c7 │ │ -102176: 28f3 |0035: goto 0028 // -000d │ │ -102178: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ -10217c: 5475 cc01 |0038: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ -102180: 1105 |003a: return-object v5 │ │ -102182: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -102184: 28fe |003c: goto 003a // -0002 │ │ +0ffe00: |[0ffe00] android.support.v4.app.FragmentHostCallback.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; │ │ +0ffe10: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ffe12: 5475 cc01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffe16: 3805 3300 |0003: if-eqz v5, 0036 // +0033 │ │ +0ffe1a: 5475 cc01 |0005: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffe1e: 6e10 ca16 0500 |0007: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@16ca │ │ +0ffe24: 0a00 |000a: move-result v0 │ │ +0ffe26: 2303 0609 |000b: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0906 │ │ +0ffe2a: d801 00ff |000d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0ffe2e: 3a01 0f00 |000f: if-ltz v1, 001e // +000f │ │ +0ffe32: 5475 cc01 |0011: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffe36: 6e20 cc16 1500 |0013: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@16cc │ │ +0ffe3c: 0c05 |0016: move-result-object v5 │ │ +0ffe3e: 1f05 ad01 |0017: check-cast v5, Landroid/support/v4/app/LoaderManagerImpl; // type@01ad │ │ +0ffe42: 4d05 0301 |0019: aput-object v5, v3, v1 │ │ +0ffe46: d801 01ff |001b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ffe4a: 28f2 |001d: goto 000f // -000e │ │ +0ffe4c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0ffe4e: 3501 1700 |001f: if-ge v1, v0, 0036 // +0017 │ │ +0ffe52: 4602 0301 |0021: aget-object v2, v3, v1 │ │ +0ffe56: 5525 8502 |0023: iget-boolean v5, v2, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +0ffe5a: 3805 0600 |0025: if-eqz v5, 002b // +0006 │ │ +0ffe5e: 1214 |0027: const/4 v4, #int 1 // #1 │ │ +0ffe60: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ffe64: 28f5 |002a: goto 001f // -000b │ │ +0ffe66: 6e10 8f09 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@098f │ │ +0ffe6c: 5475 cc01 |002e: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffe70: 5426 8802 |0030: iget-object v6, v2, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0288 │ │ +0ffe74: 6e20 c716 6500 |0032: invoke-virtual {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@16c7 │ │ +0ffe7a: 28f3 |0035: goto 0028 // -000d │ │ +0ffe7c: 3804 0500 |0036: if-eqz v4, 003b // +0005 │ │ +0ffe80: 5475 cc01 |0038: iget-object v5, v7, Landroid/support/v4/app/FragmentHostCallback;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@01cc │ │ +0ffe84: 1105 |003a: return-object v5 │ │ +0ffe86: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +0ffe88: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0001 line=283 │ │ 0x0005 line=286 │ │ 0x000b line=287 │ │ 0x000d line=288 │ │ @@ -286462,21 +286574,21 @@ │ │ 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 : 2183 (FragmentHostCallback.java) │ │ + source_file_idx : 2179 (FragmentHostCallback.java) │ │ │ │ Class #1192 header: │ │ class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 397 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1192 annotations: │ │ Annotations on class │ │ @@ -286504,19 +286616,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 │ │ -102188: |[102188] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V │ │ -102198: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01dd │ │ -10219c: 5b04 de01 |0002: iput-object v4, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ -1021a0: 7030 5e08 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@085e │ │ -1021a6: 0e00 |0007: return-void │ │ +0ffe8c: |[0ffe8c] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V │ │ +0ffe9c: 5b01 dd01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01dd │ │ +0ffea0: 5b04 de01 |0002: iput-object v4, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ +0ffea4: 7030 5e08 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@085e │ │ +0ffeaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ 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; │ │ @@ -286529,49 +286641,49 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1021a8: |[1021a8] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -1021b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1021ba: 6f20 6108 7600 |0001: invoke-super {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@0861 │ │ -1021c0: 5460 de01 |0004: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ -1021c4: 5400 8401 |0006: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -1021c8: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -1021cc: 5460 de01 |000a: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ -1021d0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1021d2: 5b01 8401 |000d: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -1021d6: 5460 dd01 |000f: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01dd │ │ -1021da: 5461 de01 |0011: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ -1021de: 5462 de01 |0013: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ -1021e2: 5222 ad01 |0015: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ -1021e6: 0134 |0017: move v4, v3 │ │ -1021e8: 0135 |0018: move v5, v3 │ │ -1021ea: 7406 9908 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@0899 │ │ -1021f0: 0e00 |001c: return-void │ │ +0ffeac: |[0ffeac] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0ffebc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ffebe: 6f20 6108 7600 |0001: invoke-super {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;.onAnimationEnd:(Landroid/view/animation/Animation;)V // method@0861 │ │ +0ffec4: 5460 de01 |0004: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ +0ffec8: 5400 8401 |0006: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +0ffecc: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0ffed0: 5460 de01 |000a: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ +0ffed4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ffed6: 5b01 8401 |000d: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +0ffeda: 5460 dd01 |000f: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@01dd │ │ +0ffede: 5461 de01 |0011: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ +0ffee2: 5462 de01 |0013: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@01de │ │ +0ffee6: 5222 ad01 |0015: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ +0ffeea: 0134 |0017: move v4, v3 │ │ +0ffeec: 0135 |0018: move v5, v3 │ │ +0ffeee: 7406 9908 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@0899 │ │ +0ffef4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1168 │ │ 0x0004 line=1169 │ │ 0x000a line=1170 │ │ 0x000f line=1171 │ │ 0x001c line=1174 │ │ locals : │ │ 0x0000 - 0x001d reg=6 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x001d reg=7 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #1193 header: │ │ class_idx : 399 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 389 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2182 │ │ static_fields_size : 19 │ │ instance_fields_size: 24 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 71 │ │ │ │ Class #1193 annotations: │ │ Annotations on class │ │ @@ -286807,39 +286919,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -1021f4: |[1021f4] android.support.v4.app.FragmentManagerImpl.:()V │ │ -102204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -102206: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -10220a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -10220e: 6a00 f101 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -102212: 6001 c100 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -102216: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -10221a: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -10221e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -102220: 6a00 f401 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@01f4 │ │ -102224: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -102226: 6900 1202 |0011: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ -10222a: 2200 2207 |0013: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ -10222e: 7020 ba3a 4000 |0015: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ -102234: 6900 f301 |0018: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01f3 │ │ -102238: 2200 2207 |001a: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ -10223c: 7020 ba3a 3000 |001c: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ -102242: 6900 f201 |001f: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ -102246: 2200 1c07 |0021: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ -10224a: 7020 a43a 4000 |0023: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@3aa4 │ │ -102250: 6900 e901 |0026: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01e9 │ │ -102254: 2200 1c07 |0028: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ -102258: 7020 a43a 3000 |002a: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@3aa4 │ │ -10225e: 6900 e801 |002d: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01e8 │ │ -102262: 0e00 |002f: return-void │ │ +0ffef8: |[0ffef8] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0fff08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0fff0a: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0fff0e: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0fff12: 6a00 f101 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +0fff16: 6001 c100 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +0fff1a: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +0fff1e: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +0fff22: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0fff24: 6a00 f401 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@01f4 │ │ +0fff28: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0fff2a: 6900 1202 |0011: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ +0fff2e: 2200 2207 |0013: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ +0fff32: 7020 ba3a 4000 |0015: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ +0fff38: 6900 f301 |0018: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01f3 │ │ +0fff3c: 2200 2207 |001a: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ +0fff40: 7020 ba3a 3000 |001c: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ +0fff46: 6900 f201 |001f: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ +0fff4a: 2200 1c07 |0021: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ +0fff4e: 7020 a43a 4000 |0023: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@3aa4 │ │ +0fff54: 6900 e901 |0026: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01e9 │ │ +0fff58: 2200 1c07 |0028: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ +0fff5c: 7020 a43a 3000 |002a: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@3aa4 │ │ +0fff62: 6900 e801 |002d: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01e8 │ │ +0fff66: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=406 │ │ 0x0007 line=409 │ │ 0x0010 line=502 │ │ 0x0013 line=830 │ │ 0x001a line=831 │ │ @@ -286852,25 +286964,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -102264: |[102264] android.support.v4.app.FragmentManagerImpl.:()V │ │ -102274: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -102276: 7010 3908 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0839 │ │ -10227c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -10227e: 5920 0402 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -102282: 5b21 0f02 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -102286: 5b21 0e02 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -10228a: 2200 8601 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0186 │ │ -10228e: 7020 5008 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0850 │ │ -102294: 5b20 0602 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ -102298: 0e00 |0012: return-void │ │ +0fff68: |[0fff68] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0fff78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0fff7a: 7010 3908 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0839 │ │ +0fff80: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0fff82: 5920 0402 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +0fff86: 5b21 0f02 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +0fff8a: 5b21 0e02 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +0fff8e: 2200 8601 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@0186 │ │ +0fff92: 7020 5008 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0850 │ │ +0fff98: 5b20 0602 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ +0fff9c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=405 │ │ 0x0004 line=496 │ │ 0x0007 line=511 │ │ 0x0009 line=512 │ │ 0x000b line=514 │ │ @@ -286883,37 +286995,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -10229c: |[10229c] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -1022ac: 5530 1002 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -1022b0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1022b4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1022b8: 1a01 9a05 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@059a │ │ -1022bc: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1022c2: 2700 |000b: throw v0 │ │ -1022c4: 5430 0b02 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -1022c8: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -1022cc: 2200 6508 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1022d0: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1022d4: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1022da: 1a02 9b05 |0017: const-string v2, "Can not perform this action inside of " // string@059b │ │ -1022de: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1022e4: 0c01 |001c: move-result-object v1 │ │ -1022e6: 5432 0b02 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -1022ea: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1022f0: 0c01 |0022: move-result-object v1 │ │ -1022f2: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1022f8: 0c01 |0026: move-result-object v1 │ │ -1022fa: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -102300: 2700 |002a: throw v0 │ │ -102302: 0e00 |002b: return-void │ │ +0fffa0: |[0fffa0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0fffb0: 5530 1002 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +0fffb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0fffb8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fffbc: 1a01 9605 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@0596 │ │ +0fffc0: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +0fffc6: 2700 |000b: throw v0 │ │ +0fffc8: 5430 0b02 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +0fffcc: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0fffd0: 2200 6508 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +0fffd4: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +0fffd8: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +0fffde: 1a02 9705 |0017: const-string v2, "Can not perform this action inside of " // string@0597 │ │ +0fffe2: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0fffe8: 0c01 |001c: move-result-object v1 │ │ +0fffea: 5432 0b02 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +0fffee: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +0ffff4: 0c01 |0022: move-result-object v1 │ │ +0ffff6: 6e10 6a43 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +0ffffc: 0c01 |0026: move-result-object v1 │ │ +0ffffe: 7020 f642 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +100004: 2700 |002a: throw v0 │ │ +100006: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ 0x0004 line=1500 │ │ 0x000c line=1503 │ │ 0x0010 line=1504 │ │ 0x002b line=1507 │ │ @@ -286925,22 +287037,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 │ │ -102304: |[102304] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -102314: 2200 1d07 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@071d │ │ -102318: 7030 a53a 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@3aa5 │ │ -10231e: 6201 f201 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ -102322: 6e20 a73a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3aa7 │ │ -102328: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -10232c: 6e30 a63a 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@3aa6 │ │ -102332: 1100 |000f: return-object v0 │ │ +100008: |[100008] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +100018: 2200 1d07 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@071d │ │ +10001c: 7030 a53a 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@3aa5 │ │ +100022: 6201 f201 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ +100026: 6e20 a73a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3aa7 │ │ +10002c: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +100030: 6e30 a63a 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@3aa6 │ │ +100036: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0005 line=854 │ │ 0x000a line=855 │ │ 0x000f line=856 │ │ locals : │ │ @@ -286954,41 +287066,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 │ │ -102334: |[102334] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -102344: 220a 2007 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0720 │ │ -102348: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -10234a: 7020 b43a 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@3ab4 │ │ -102350: 2200 2607 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0726 │ │ -102354: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -102356: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -10235a: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -10235c: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -102360: 01c1 |000e: move v1, v12 │ │ -102362: 01d2 |000f: move v2, v13 │ │ -102364: 01c3 |0010: move v3, v12 │ │ -102366: 01d4 |0011: move v4, v13 │ │ -102368: 7609 c03a 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@3ac0 │ │ -10236e: 6201 f301 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01f3 │ │ -102372: 6e20 c23a 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ac2 │ │ -102378: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -10237c: 6e30 c13a 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@3ac1 │ │ -102382: 6e20 b53a 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@3ab5 │ │ -102388: 2209 1d07 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@071d │ │ -10238c: 7030 a53a e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@3aa5 │ │ -102392: 6201 f201 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ -102396: 6e20 a73a 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3aa7 │ │ -10239c: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -1023a0: 6e30 a63a 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@3aa6 │ │ -1023a6: 6e20 b53a 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@3ab5 │ │ -1023ac: 110a |0034: return-object v10 │ │ +100038: |[100038] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +100048: 220a 2007 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0720 │ │ +10004c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +10004e: 7020 b43a 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@3ab4 │ │ +100054: 2200 2607 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0726 │ │ +100058: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +10005a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +10005e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +100060: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +100064: 01c1 |000e: move v1, v12 │ │ +100066: 01d2 |000f: move v2, v13 │ │ +100068: 01c3 |0010: move v3, v12 │ │ +10006a: 01d4 |0011: move v4, v13 │ │ +10006c: 7609 c03a 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@3ac0 │ │ +100072: 6201 f301 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@01f3 │ │ +100076: 6e20 c23a 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ac2 │ │ +10007c: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +100080: 6e30 c13a 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@3ac1 │ │ +100086: 6e20 b53a 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@3ab5 │ │ +10008c: 2209 1d07 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@071d │ │ +100090: 7030 a53a e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@3aa5 │ │ +100096: 6201 f201 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@01f2 │ │ +10009a: 6e20 a73a 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3aa7 │ │ +1000a0: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +1000a4: 6e30 a63a 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@3aa6 │ │ +1000aa: 6e20 b53a 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@3ab5 │ │ +1000b0: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0006 line=840 │ │ 0x0015 line=842 │ │ 0x001a line=843 │ │ 0x001f line=844 │ │ @@ -287012,36 +287124,36 @@ │ │ type : '(Landroid/view/animation/Animation;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -1023b0: |[1023b0] android.support.v4.app.FragmentManagerImpl.modifiesAlpha:(Landroid/view/animation/Animation;)Z │ │ -1023c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1023c2: 2043 1d07 |0001: instance-of v3, v4, Landroid/view/animation/AlphaAnimation; // type@071d │ │ -1023c6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -1023ca: 0f02 |0005: return v2 │ │ -1023cc: 2043 2007 |0006: instance-of v3, v4, Landroid/view/animation/AnimationSet; // type@0720 │ │ -1023d0: 3803 1a00 |0008: if-eqz v3, 0022 // +001a │ │ -1023d4: 1f04 2007 |000a: check-cast v4, Landroid/view/animation/AnimationSet; // type@0720 │ │ -1023d8: 6e10 b63a 0400 |000c: invoke-virtual {v4}, Landroid/view/animation/AnimationSet;.getAnimations:()Ljava/util/List; // method@3ab6 │ │ -1023de: 0c00 |000f: move-result-object v0 │ │ -1023e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1023e2: 7210 2c44 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -1023e8: 0a03 |0014: move-result v3 │ │ -1023ea: 3531 0d00 |0015: if-ge v1, v3, 0022 // +000d │ │ -1023ee: 7220 2644 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -1023f4: 0c03 |001a: move-result-object v3 │ │ -1023f6: 2033 1d07 |001b: instance-of v3, v3, Landroid/view/animation/AlphaAnimation; // type@071d │ │ -1023fa: 3903 e8ff |001d: if-nez v3, 0005 // -0018 │ │ -1023fe: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102402: 28f0 |0021: goto 0011 // -0010 │ │ -102404: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -102406: 28e2 |0023: goto 0005 // -001e │ │ +1000b4: |[1000b4] android.support.v4.app.FragmentManagerImpl.modifiesAlpha:(Landroid/view/animation/Animation;)Z │ │ +1000c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1000c6: 2043 1d07 |0001: instance-of v3, v4, Landroid/view/animation/AlphaAnimation; // type@071d │ │ +1000ca: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +1000ce: 0f02 |0005: return v2 │ │ +1000d0: 2043 2007 |0006: instance-of v3, v4, Landroid/view/animation/AnimationSet; // type@0720 │ │ +1000d4: 3803 1a00 |0008: if-eqz v3, 0022 // +001a │ │ +1000d8: 1f04 2007 |000a: check-cast v4, Landroid/view/animation/AnimationSet; // type@0720 │ │ +1000dc: 6e10 b63a 0400 |000c: invoke-virtual {v4}, Landroid/view/animation/AnimationSet;.getAnimations:()Ljava/util/List; // method@3ab6 │ │ +1000e2: 0c00 |000f: move-result-object v0 │ │ +1000e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1000e6: 7210 2c44 0000 |0011: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +1000ec: 0a03 |0014: move-result v3 │ │ +1000ee: 3531 0d00 |0015: if-ge v1, v3, 0022 // +000d │ │ +1000f2: 7220 2644 1000 |0017: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +1000f8: 0c03 |001a: move-result-object v3 │ │ +1000fa: 2033 1d07 |001b: instance-of v3, v3, Landroid/view/animation/AlphaAnimation; // type@071d │ │ +1000fe: 3903 e8ff |001d: if-nez v3, 0005 // -0018 │ │ +100102: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +100106: 28f0 |0021: goto 0011 // -0010 │ │ +100108: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +10010a: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=522 │ │ 0x0005 line=532 │ │ 0x0006 line=524 │ │ 0x000a line=525 │ │ 0x0010 line=526 │ │ @@ -287061,25 +287173,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -102408: |[102408] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -102418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10241a: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -102420: 0f00 |0004: return v0 │ │ -102422: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -102426: 28fd |0007: goto 0004 // -0003 │ │ -102428: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -10242c: 28fa |000a: goto 0004 // -0006 │ │ -10242e: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -102432: 28f7 |000d: goto 0004 // -0009 │ │ -102434: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +10010c: |[10010c] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +10011c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10011e: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +100124: 0f00 |0004: return v0 │ │ +100126: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +10012a: 28fd |0007: goto 0004 // -0003 │ │ +10012c: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +100130: 28fa |000a: goto 0004 // -0006 │ │ +100132: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +100136: 28f7 |000d: goto 0004 // -0009 │ │ +100138: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2205 │ │ 0x0001 line=2206 │ │ 0x0004 line=2217 │ │ 0x0005 line=2208 │ │ 0x0007 line=2209 │ │ @@ -287096,52 +287208,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 │ │ -102450: |[102450] android.support.v4.app.FragmentManagerImpl.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -102460: 3806 0400 |0000: if-eqz v6, 0004 // +0004 │ │ -102464: 3907 0300 |0002: if-nez v7, 0005 // +0003 │ │ -102468: 0e00 |0004: return-void │ │ -10246a: 7120 b208 7600 |0005: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@08b2 │ │ -102470: 0a03 |0008: move-result v3 │ │ -102472: 3803 fbff |0009: if-eqz v3, 0004 // -0005 │ │ -102476: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -102478: 6203 1202 |000c: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ -10247c: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ -102480: 1c03 1f07 |0010: const-class v3, Landroid/view/animation/Animation; // type@071f │ │ -102484: 1a04 d034 |0012: const-string v4, "mListener" // string@34d0 │ │ -102488: 6e20 db42 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -10248e: 0c03 |0017: move-result-object v3 │ │ -102490: 6903 1202 |0018: sput-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ -102494: 6203 1202 |001a: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ -102498: 1214 |001c: const/4 v4, #int 1 // #1 │ │ -10249a: 6e20 8b43 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -1024a0: 6203 1202 |0020: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ -1024a4: 6e20 8543 7300 |0022: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -1024aa: 0c03 |0025: move-result-object v3 │ │ -1024ac: 0730 |0026: move-object v0, v3 │ │ -1024ae: 1f00 1e07 |0027: check-cast v0, Landroid/view/animation/Animation$AnimationListener; // type@071e │ │ -1024b2: 0702 |0029: move-object v2, v0 │ │ -1024b4: 2203 8d01 |002a: new-instance v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // type@018d │ │ -1024b8: 7040 5f08 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@085f │ │ -1024be: 6e20 af3a 3700 |002f: invoke-virtual {v7, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ -1024c4: 28d2 |0032: goto 0004 // -002e │ │ -1024c6: 0d01 |0033: move-exception v1 │ │ -1024c8: 1a03 8808 |0034: const-string v3, "FragmentManager" // string@0888 │ │ -1024cc: 1a04 d515 |0036: const-string v4, "No field with the name mListener is found in Animation class" // string@15d5 │ │ -1024d0: 7130 5a37 4301 |0038: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1024d6: 28ef |003b: goto 002a // -0011 │ │ -1024d8: 0d01 |003c: move-exception v1 │ │ -1024da: 1a03 8808 |003d: const-string v3, "FragmentManager" // string@0888 │ │ -1024de: 1a04 ab05 |003f: const-string v4, "Cannot access Animation's mListener field" // string@05ab │ │ -1024e2: 7130 5a37 4301 |0041: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1024e8: 28e6 |0044: goto 002a // -001a │ │ +100154: |[100154] android.support.v4.app.FragmentManagerImpl.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +100164: 3806 0400 |0000: if-eqz v6, 0004 // +0004 │ │ +100168: 3907 0300 |0002: if-nez v7, 0005 // +0003 │ │ +10016c: 0e00 |0004: return-void │ │ +10016e: 7120 b208 7600 |0005: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z // method@08b2 │ │ +100174: 0a03 |0008: move-result v3 │ │ +100176: 3803 fbff |0009: if-eqz v3, 0004 // -0005 │ │ +10017a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +10017c: 6203 1202 |000c: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ +100180: 3903 1200 |000e: if-nez v3, 0020 // +0012 │ │ +100184: 1c03 1f07 |0010: const-class v3, Landroid/view/animation/Animation; // type@071f │ │ +100188: 1a04 cb34 |0012: const-string v4, "mListener" // string@34cb │ │ +10018c: 6e20 db42 4300 |0014: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +100192: 0c03 |0017: move-result-object v3 │ │ +100194: 6903 1202 |0018: sput-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ +100198: 6203 1202 |001a: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ +10019c: 1214 |001c: const/4 v4, #int 1 // #1 │ │ +10019e: 6e20 8b43 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +1001a4: 6203 1202 |0020: sget-object v3, Landroid/support/v4/app/FragmentManagerImpl;.sAnimationListenerField:Ljava/lang/reflect/Field; // field@0212 │ │ +1001a8: 6e20 8543 7300 |0022: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +1001ae: 0c03 |0025: move-result-object v3 │ │ +1001b0: 0730 |0026: move-object v0, v3 │ │ +1001b2: 1f00 1e07 |0027: check-cast v0, Landroid/view/animation/Animation$AnimationListener; // type@071e │ │ +1001b6: 0702 |0029: move-object v2, v0 │ │ +1001b8: 2203 8d01 |002a: new-instance v3, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener; // type@018d │ │ +1001bc: 7040 5f08 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@085f │ │ +1001c2: 6e20 af3a 3700 |002f: invoke-virtual {v7, v3}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ +1001c8: 28d2 |0032: goto 0004 // -002e │ │ +1001ca: 0d01 |0033: move-exception v1 │ │ +1001cc: 1a03 8408 |0034: const-string v3, "FragmentManager" // string@0884 │ │ +1001d0: 1a04 d115 |0036: const-string v4, "No field with the name mListener is found in Animation class" // string@15d1 │ │ +1001d4: 7130 5a37 4301 |0038: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +1001da: 28ef |003b: goto 002a // -0011 │ │ +1001dc: 0d01 |003c: move-exception v1 │ │ +1001de: 1a03 8408 |003d: const-string v3, "FragmentManager" // string@0884 │ │ +1001e2: 1a04 a705 |003f: const-string v4, "Cannot access Animation's mListener field" // string@05a7 │ │ +1001e6: 7130 5a37 4301 |0041: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +1001ec: 28e6 |0044: goto 002a // -001a │ │ catches : 1 │ │ 0x000c - 0x002a │ │ Ljava/lang/NoSuchFieldException; -> 0x0033 │ │ Ljava/lang/IllegalAccessException; -> 0x003c │ │ positions : │ │ 0x0000 line=938 │ │ 0x0004 line=960 │ │ @@ -287169,31 +287281,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 │ │ -1024fc: |[1024fc] android.support.v4.app.FragmentManagerImpl.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z │ │ -10250c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -102510: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -102514: 3410 1600 |0004: if-lt v0, v1, 001a // +0016 │ │ -102518: 7110 b71a 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ -10251e: 0a00 |0009: move-result v0 │ │ -102520: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ -102524: 7110 d51a 0200 |000c: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1ad5 │ │ -10252a: 0a00 |000f: move-result v0 │ │ -10252c: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -102530: 7110 9508 0300 |0012: invoke-static {v3}, Landroid/support/v4/app/FragmentManagerImpl;.modifiesAlpha:(Landroid/view/animation/Animation;)Z // method@0895 │ │ -102536: 0a00 |0015: move-result v0 │ │ -102538: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -10253c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -10253e: 0f00 |0019: return v0 │ │ -102540: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -102542: 28fe |001b: goto 0019 // -0002 │ │ +100200: |[100200] android.support.v4.app.FragmentManagerImpl.shouldRunOnHWLayer:(Landroid/view/View;Landroid/view/animation/Animation;)Z │ │ +100210: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +100214: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +100218: 3410 1600 |0004: if-lt v0, v1, 001a // +0016 │ │ +10021c: 7110 b71a 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ +100222: 0a00 |0009: move-result v0 │ │ +100224: 3900 1000 |000a: if-nez v0, 001a // +0010 │ │ +100228: 7110 d51a 0200 |000c: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1ad5 │ │ +10022e: 0a00 |000f: move-result v0 │ │ +100230: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +100234: 7110 9508 0300 |0012: invoke-static {v3}, Landroid/support/v4/app/FragmentManagerImpl;.modifiesAlpha:(Landroid/view/animation/Animation;)Z // method@0895 │ │ +10023a: 0a00 |0015: move-result v0 │ │ +10023c: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +100240: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +100242: 0f00 |0019: return v0 │ │ +100244: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +100246: 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; │ │ │ │ @@ -287202,52 +287314,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -102544: |[102544] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -102554: 1a03 8808 |0000: const-string v3, "FragmentManager" // string@0888 │ │ -102558: 6e10 2d43 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@432d │ │ -10255e: 0c04 |0005: move-result-object v4 │ │ -102560: 7120 5937 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -102566: 1a03 8808 |0009: const-string v3, "FragmentManager" // string@0888 │ │ -10256a: 1a04 a503 |000b: const-string v4, "Activity state:" // string@03a5 │ │ -10256e: 7120 5937 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -102574: 2201 9b03 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@039b │ │ -102578: 1a03 8808 |0012: const-string v3, "FragmentManager" // string@0888 │ │ -10257c: 7020 2516 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ -102582: 2202 4b08 |0017: new-instance v2, Ljava/io/PrintWriter; // type@084b │ │ -102586: 7020 b142 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ -10258c: 5473 0902 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -102590: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -102594: 5473 0902 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -102598: 1a04 1f00 |0022: const-string v4, " " // string@001f │ │ -10259c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -10259e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -1025a0: 2366 3909 |0026: new-array v6, v6, [Ljava/lang/String; // type@0939 │ │ -1025a4: 6e56 2308 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@0823 │ │ -1025aa: 2708 |002b: throw v8 │ │ -1025ac: 0d00 |002c: move-exception v0 │ │ -1025ae: 1a03 8808 |002d: const-string v3, "FragmentManager" // string@0888 │ │ -1025b2: 1a04 4b08 |002f: const-string v4, "Failed dumping state" // string@084b │ │ -1025b6: 7130 5a37 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1025bc: 28f7 |0034: goto 002b // -0009 │ │ -1025be: 1a03 1f00 |0035: const-string v3, " " // string@001f │ │ -1025c2: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -1025c4: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -1025c6: 2355 3909 |0039: new-array v5, v5, [Ljava/lang/String; // type@0939 │ │ -1025ca: 6e55 8108 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@0881 │ │ -1025d0: 28ed |003e: goto 002b // -0013 │ │ -1025d2: 0d00 |003f: move-exception v0 │ │ -1025d4: 1a03 8808 |0040: const-string v3, "FragmentManager" // string@0888 │ │ -1025d8: 1a04 4b08 |0042: const-string v4, "Failed dumping state" // string@084b │ │ -1025dc: 7130 5a37 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1025e2: 28e4 |0047: goto 002b // -001c │ │ +100248: |[100248] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +100258: 1a03 8408 |0000: const-string v3, "FragmentManager" // string@0884 │ │ +10025c: 6e10 2d43 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@432d │ │ +100262: 0c04 |0005: move-result-object v4 │ │ +100264: 7120 5937 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10026a: 1a03 8408 |0009: const-string v3, "FragmentManager" // string@0884 │ │ +10026e: 1a04 a203 |000b: const-string v4, "Activity state:" // string@03a2 │ │ +100272: 7120 5937 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +100278: 2201 9b03 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@039b │ │ +10027c: 1a03 8408 |0012: const-string v3, "FragmentManager" // string@0884 │ │ +100280: 7020 2516 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ +100286: 2202 4b08 |0017: new-instance v2, Ljava/io/PrintWriter; // type@084b │ │ +10028a: 7020 b142 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ +100290: 5473 0902 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +100294: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +100298: 5473 0902 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10029c: 1a04 1f00 |0022: const-string v4, " " // string@001f │ │ +1002a0: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +1002a2: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +1002a4: 2366 3909 |0026: new-array v6, v6, [Ljava/lang/String; // type@0939 │ │ +1002a8: 6e56 2308 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@0823 │ │ +1002ae: 2708 |002b: throw v8 │ │ +1002b0: 0d00 |002c: move-exception v0 │ │ +1002b2: 1a03 8408 |002d: const-string v3, "FragmentManager" // string@0884 │ │ +1002b6: 1a04 4708 |002f: const-string v4, "Failed dumping state" // string@0847 │ │ +1002ba: 7130 5a37 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +1002c0: 28f7 |0034: goto 002b // -0009 │ │ +1002c2: 1a03 1f00 |0035: const-string v3, " " // string@001f │ │ +1002c6: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +1002c8: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +1002ca: 2355 3909 |0039: new-array v5, v5, [Ljava/lang/String; // type@0939 │ │ +1002ce: 6e55 8108 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@0881 │ │ +1002d4: 28ed |003e: goto 002b // -0013 │ │ +1002d6: 0d00 |003f: move-exception v0 │ │ +1002d8: 1a03 8408 |0040: const-string v3, "FragmentManager" // string@0884 │ │ +1002dc: 1a04 4708 |0042: const-string v4, "Failed dumping state" // string@0847 │ │ +1002e0: 7130 5a37 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +1002e6: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=543 │ │ @@ -287275,35 +287387,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -102600: |[102600] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -102610: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -102612: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -102618: 0f00 |0004: return v0 │ │ -10261a: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -10261e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -102620: 28fc |0008: goto 0004 // -0004 │ │ -102622: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -102624: 28fe |000a: goto 0008 // -0002 │ │ -102626: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -10262a: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -10262c: 28f6 |000e: goto 0004 // -000a │ │ -10262e: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -102630: 28fe |0010: goto 000e // -0002 │ │ -102632: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -102636: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -102638: 28f0 |0014: goto 0004 // -0010 │ │ -10263a: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -10263c: 28fe |0016: goto 0014 // -0002 │ │ -10263e: 0000 |0017: nop // spacer │ │ -102640: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +100304: |[100304] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +100314: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +100316: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +10031c: 0f00 |0004: return v0 │ │ +10031e: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +100322: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +100324: 28fc |0008: goto 0004 // -0004 │ │ +100326: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +100328: 28fe |000a: goto 0008 // -0002 │ │ +10032a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +10032e: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +100330: 28f6 |000e: goto 0004 // -000a │ │ +100332: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +100334: 28fe |0010: goto 000e // -0002 │ │ +100336: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +10033a: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +10033c: 28f0 |0014: goto 0004 // -0010 │ │ +10033e: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +100340: 28fe |0016: goto 0014 // -0002 │ │ +100342: 0000 |0017: nop // spacer │ │ +100344: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2229 │ │ 0x0001 line=2230 │ │ 0x0004 line=2241 │ │ 0x0005 line=2232 │ │ 0x0008 line=2233 │ │ @@ -287324,24 +287436,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -10265c: |[10265c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -10266c: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -102670: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -102674: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -102678: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10267e: 5b10 fe01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -102682: 5410 fe01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -102686: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10268c: 6e10 a708 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ -102692: 0e00 |0013: return-void │ │ +100360: |[100360] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +100370: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +100374: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +100378: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +10037c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +100382: 5b10 fe01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +100386: 5410 fe01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10038a: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +100390: 6e10 a708 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ +100396: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ 0x0004 line=1657 │ │ 0x000b line=1659 │ │ 0x0010 line=1660 │ │ 0x0013 line=1661 │ │ @@ -287354,66 +287466,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 │ │ -102694: |[102694] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -1026a4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1026a6: 5440 fb01 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1026aa: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -1026ae: 2200 a408 |0005: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -1026b2: 7010 c243 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1026b8: 5b40 fb01 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1026bc: 6300 f101 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1026c0: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -1026c4: 1a00 8808 |0010: const-string v0, "FragmentManager" // string@0888 │ │ -1026c8: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1026cc: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1026d2: 1a02 831f |0017: const-string v2, "add: " // string@1f83 │ │ -1026d6: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1026dc: 0c01 |001c: move-result-object v1 │ │ -1026de: 6e20 6243 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1026e4: 0c01 |0020: move-result-object v1 │ │ -1026e6: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1026ec: 0c01 |0024: move-result-object v1 │ │ -1026ee: 7120 5e37 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1026f4: 6e20 9108 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0891 │ │ -1026fa: 5550 8d01 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -1026fe: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -102702: 5440 fb01 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102706: 6e20 ca43 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -10270c: 0a00 |0034: move-result v0 │ │ -10270e: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -102712: 2200 6508 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -102716: 2201 7908 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -10271a: 7010 5a43 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -102720: 1a02 7f08 |003e: const-string v2, "Fragment already added: " // string@087f │ │ -102724: 6e20 6343 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10272a: 0c01 |0043: move-result-object v1 │ │ -10272c: 6e20 6243 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102732: 0c01 |0047: move-result-object v1 │ │ -102734: 6e10 6a43 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10273a: 0c01 |004b: move-result-object v1 │ │ -10273c: 7020 f642 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -102742: 2700 |004f: throw v0 │ │ -102744: 5440 fb01 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102748: 6e20 c643 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10274e: 5c53 8101 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -102752: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -102754: 5c50 a101 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -102758: 5550 9501 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -10275c: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -102760: 5550 9d01 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -102764: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -102768: 5c43 0a02 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -10276c: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -102770: 6e20 9808 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0898 │ │ -102776: 0e00 |0069: return-void │ │ +100398: |[100398] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +1003a8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +1003aa: 5440 fb01 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1003ae: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +1003b2: 2200 a408 |0005: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1003b6: 7010 c243 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1003bc: 5b40 fb01 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1003c0: 6300 f101 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1003c4: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +1003c8: 1a00 8408 |0010: const-string v0, "FragmentManager" // string@0884 │ │ +1003cc: 2201 7908 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1003d0: 7010 5a43 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1003d6: 1a02 7e1f |0017: const-string v2, "add: " // string@1f7e │ │ +1003da: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1003e0: 0c01 |001c: move-result-object v1 │ │ +1003e2: 6e20 6243 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1003e8: 0c01 |0020: move-result-object v1 │ │ +1003ea: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1003f0: 0c01 |0024: move-result-object v1 │ │ +1003f2: 7120 5e37 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1003f8: 6e20 9108 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@0891 │ │ +1003fe: 5550 8d01 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +100402: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +100406: 5440 fb01 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10040a: 6e20 ca43 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +100410: 0a00 |0034: move-result v0 │ │ +100412: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +100416: 2200 6508 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +10041a: 2201 7908 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10041e: 7010 5a43 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100424: 1a02 7b08 |003e: const-string v2, "Fragment already added: " // string@087b │ │ +100428: 6e20 6343 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10042e: 0c01 |0043: move-result-object v1 │ │ +100430: 6e20 6243 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +100436: 0c01 |0047: move-result-object v1 │ │ +100438: 6e10 6a43 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10043e: 0c01 |004b: move-result-object v1 │ │ +100440: 7020 f642 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +100446: 2700 |004f: throw v0 │ │ +100448: 5440 fb01 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10044c: 6e20 c643 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +100452: 5c53 8101 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +100456: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +100458: 5c50 a101 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +10045c: 5550 9501 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +100460: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +100464: 5550 9d01 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +100468: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +10046c: 5c43 0a02 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +100470: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +100474: 6e20 9808 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0898 │ │ +10047a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1323 │ │ 0x0005 line=1324 │ │ 0x000c line=1326 │ │ 0x0028 line=1327 │ │ 0x002b line=1328 │ │ @@ -287437,23 +287549,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 │ │ -102778: |[102778] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -102788: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -10278c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -102790: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -102794: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10279a: 5b10 ff01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -10279e: 5410 ff01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -1027a2: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1027a8: 0e00 |0010: return-void │ │ +10047c: |[10047c] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +10048c: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +100490: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +100494: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +100498: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10049e: 5b10 ff01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +1004a2: 5410 ff01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +1004a6: 6e20 c643 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1004ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0004 line=640 │ │ 0x000b line=642 │ │ 0x0010 line=643 │ │ locals : │ │ @@ -287465,89 +287577,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 │ │ -1027ac: |[1027ac] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -1027bc: 1d05 |0000: monitor-enter v5 │ │ -1027be: 5452 fc01 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1027c2: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -1027c6: 5452 fc01 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1027ca: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1027d0: 0a02 |000a: move-result v2 │ │ -1027d2: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -1027d6: 5452 0002 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1027da: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -1027de: 2202 a408 |0011: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -1027e2: 7010 c243 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1027e8: 5b52 0002 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1027ec: 5452 0002 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1027f0: 6e10 d343 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1027f6: 0a00 |001d: move-result v0 │ │ -1027f8: 6302 f101 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1027fc: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -102800: 1a02 8808 |0022: const-string v2, "FragmentManager" // string@0888 │ │ -102804: 2203 7908 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -102808: 7010 5a43 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10280e: 1a04 b318 |0029: const-string v4, "Setting back stack index " // string@18b3 │ │ -102812: 6e20 6343 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102818: 0c03 |002e: move-result-object v3 │ │ -10281a: 6e20 5f43 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -102820: 0c03 |0032: move-result-object v3 │ │ -102822: 1a04 db00 |0033: const-string v4, " to " // string@00db │ │ -102826: 6e20 6343 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10282c: 0c03 |0038: move-result-object v3 │ │ -10282e: 6e20 6243 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102834: 0c03 |003c: move-result-object v3 │ │ -102836: 6e10 6a43 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10283c: 0c03 |0040: move-result-object v3 │ │ -10283e: 7120 5e37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -102844: 5452 0002 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -102848: 6e20 c643 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10284e: 1e05 |0049: monitor-exit v5 │ │ -102850: 0101 |004a: move v1, v0 │ │ -102852: 0f01 |004b: return v1 │ │ -102854: 5452 fc01 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -102858: 5453 fc01 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -10285c: 6e10 d343 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102862: 0a03 |0053: move-result v3 │ │ -102864: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -102868: 6e20 cf43 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -10286e: 0c02 |0059: move-result-object v2 │ │ -102870: 1f02 6808 |005a: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ -102874: 6e10 fd42 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -10287a: 0a00 |005f: move-result v0 │ │ -10287c: 6302 f101 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -102880: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -102884: 1a02 8808 |0064: const-string v2, "FragmentManager" // string@0888 │ │ -102888: 2203 7908 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -10288c: 7010 5a43 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -102892: 1a04 c403 |006b: const-string v4, "Adding back stack index " // string@03c4 │ │ -102896: 6e20 6343 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10289c: 0c03 |0070: move-result-object v3 │ │ -10289e: 6e20 5f43 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1028a4: 0c03 |0074: move-result-object v3 │ │ -1028a6: 1a04 e200 |0075: const-string v4, " with " // string@00e2 │ │ -1028aa: 6e20 6343 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1028b0: 0c03 |007a: move-result-object v3 │ │ -1028b2: 6e20 6243 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1028b8: 0c03 |007e: move-result-object v3 │ │ -1028ba: 6e10 6a43 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1028c0: 0c03 |0082: move-result-object v3 │ │ -1028c2: 7120 5e37 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1028c8: 5452 0002 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1028cc: 6e30 d243 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -1028d2: 1e05 |008b: monitor-exit v5 │ │ -1028d4: 0101 |008c: move v1, v0 │ │ -1028d6: 28be |008d: goto 004b // -0042 │ │ -1028d8: 0d02 |008e: move-exception v2 │ │ -1028da: 1e05 |008f: monitor-exit v5 │ │ -1028dc: 2702 |0090: throw v2 │ │ +1004b0: |[1004b0] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +1004c0: 1d05 |0000: monitor-enter v5 │ │ +1004c2: 5452 fc01 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1004c6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +1004ca: 5452 fc01 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1004ce: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1004d4: 0a02 |000a: move-result v2 │ │ +1004d6: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +1004da: 5452 0002 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1004de: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +1004e2: 2202 a408 |0011: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +1004e6: 7010 c243 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1004ec: 5b52 0002 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1004f0: 5452 0002 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1004f4: 6e10 d343 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1004fa: 0a00 |001d: move-result v0 │ │ +1004fc: 6302 f101 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +100500: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +100504: 1a02 8408 |0022: const-string v2, "FragmentManager" // string@0884 │ │ +100508: 2203 7908 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +10050c: 7010 5a43 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100512: 1a04 af18 |0029: const-string v4, "Setting back stack index " // string@18af │ │ +100516: 6e20 6343 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10051c: 0c03 |002e: move-result-object v3 │ │ +10051e: 6e20 5f43 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +100524: 0c03 |0032: move-result-object v3 │ │ +100526: 1a04 d800 |0033: const-string v4, " to " // string@00d8 │ │ +10052a: 6e20 6343 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +100530: 0c03 |0038: move-result-object v3 │ │ +100532: 6e20 6243 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +100538: 0c03 |003c: move-result-object v3 │ │ +10053a: 6e10 6a43 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +100540: 0c03 |0040: move-result-object v3 │ │ +100542: 7120 5e37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +100548: 5452 0002 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +10054c: 6e20 c643 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +100552: 1e05 |0049: monitor-exit v5 │ │ +100554: 0101 |004a: move v1, v0 │ │ +100556: 0f01 |004b: return v1 │ │ +100558: 5452 fc01 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +10055c: 5453 fc01 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +100560: 6e10 d343 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100566: 0a03 |0053: move-result v3 │ │ +100568: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +10056c: 6e20 cf43 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +100572: 0c02 |0059: move-result-object v2 │ │ +100574: 1f02 6808 |005a: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ +100578: 6e10 fd42 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +10057e: 0a00 |005f: move-result v0 │ │ +100580: 6302 f101 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +100584: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +100588: 1a02 8408 |0064: const-string v2, "FragmentManager" // string@0884 │ │ +10058c: 2203 7908 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +100590: 7010 5a43 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100596: 1a04 c103 |006b: const-string v4, "Adding back stack index " // string@03c1 │ │ +10059a: 6e20 6343 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1005a0: 0c03 |0070: move-result-object v3 │ │ +1005a2: 6e20 5f43 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1005a8: 0c03 |0074: move-result-object v3 │ │ +1005aa: 1a04 df00 |0075: const-string v4, " with " // string@00df │ │ +1005ae: 6e20 6343 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1005b4: 0c03 |007a: move-result-object v3 │ │ +1005b6: 6e20 6243 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1005bc: 0c03 |007e: move-result-object v3 │ │ +1005be: 6e10 6a43 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1005c4: 0c03 |0082: move-result-object v3 │ │ +1005c6: 7120 5e37 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1005cc: 5452 0002 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1005d0: 6e30 d243 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +1005d6: 1e05 |008b: monitor-exit v5 │ │ +1005d8: 0101 |008c: move v1, v0 │ │ +1005da: 28be |008d: goto 004b // -0042 │ │ +1005dc: 0d02 |008e: move-exception v2 │ │ +1005de: 1e05 |008f: monitor-exit v5 │ │ +1005e0: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1536 │ │ 0x0001 line=1537 │ │ 0x000d line=1538 │ │ @@ -287575,25 +287687,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 │ │ -1028ec: |[1028ec] android.support.v4.app.FragmentManagerImpl.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -1028fc: 5420 0902 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -102900: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -102904: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -102908: 1a01 d903 |0006: const-string v1, "Already attached" // string@03d9 │ │ -10290c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -102912: 2700 |000b: throw v0 │ │ -102914: 5b23 0902 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -102918: 5b24 0102 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -10291c: 5b25 0c02 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -102920: 0e00 |0012: return-void │ │ +1005f0: |[1005f0] android.support.v4.app.FragmentManagerImpl.attachController:(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +100600: 5420 0902 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +100604: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +100608: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +10060c: 1a01 d603 |0006: const-string v1, "Already attached" // string@03d6 │ │ +100610: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +100616: 2700 |000b: throw v0 │ │ +100618: 5b23 0902 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10061c: 5b24 0102 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +100620: 5b25 0c02 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +100624: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2036 │ │ 0x000c line=2037 │ │ 0x000e line=2038 │ │ 0x0010 line=2039 │ │ 0x0012 line=2040 │ │ @@ -287608,84 +287720,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 │ │ -102924: |[102924] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -102934: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -102936: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -102938: 6300 f101 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10293c: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -102940: 1a00 8808 |0006: const-string v0, "FragmentManager" // string@0888 │ │ -102944: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -102948: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10294e: 1a02 3021 |000d: const-string v2, "attach: " // string@2130 │ │ -102952: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102958: 0c01 |0012: move-result-object v1 │ │ -10295a: 6e20 6243 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102960: 0c01 |0016: move-result-object v1 │ │ -102962: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -102968: 0c01 |001a: move-result-object v1 │ │ -10296a: 7120 5e37 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -102970: 5570 8d01 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -102974: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -102978: 5c75 8d01 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -10297c: 5570 8101 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -102980: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -102984: 5460 fb01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102988: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -10298c: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -102990: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -102996: 5b60 fb01 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -10299a: 5460 fb01 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -10299e: 6e20 ca43 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -1029a4: 0a00 |0038: move-result v0 │ │ -1029a6: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -1029aa: 2200 6508 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1029ae: 2201 7908 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1029b2: 7010 5a43 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1029b8: 1a02 7f08 |0042: const-string v2, "Fragment already added: " // string@087f │ │ -1029bc: 6e20 6343 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1029c2: 0c01 |0047: move-result-object v1 │ │ -1029c4: 6e20 6243 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1029ca: 0c01 |004b: move-result-object v1 │ │ -1029cc: 6e10 6a43 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1029d2: 0c01 |004f: move-result-object v1 │ │ -1029d4: 7020 f642 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1029da: 2700 |0053: throw v0 │ │ -1029dc: 6300 f101 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1029e0: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -1029e4: 1a00 8808 |0058: const-string v0, "FragmentManager" // string@0888 │ │ -1029e8: 2201 7908 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1029ec: 7010 5a43 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1029f2: 1a02 821f |005f: const-string v2, "add from attach: " // string@1f82 │ │ -1029f6: 6e20 6343 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1029fc: 0c01 |0064: move-result-object v1 │ │ -1029fe: 6e20 6243 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102a04: 0c01 |0068: move-result-object v1 │ │ -102a06: 6e10 6a43 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -102a0c: 0c01 |006c: move-result-object v1 │ │ -102a0e: 7120 5e37 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -102a14: 5460 fb01 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102a18: 6e20 c643 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -102a1e: 5c73 8101 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -102a22: 5570 9501 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -102a26: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -102a2a: 5570 9d01 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -102a2e: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -102a32: 5c63 0a02 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -102a36: 5262 0402 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -102a3a: 0760 |0083: move-object v0, v6 │ │ -102a3c: 0771 |0084: move-object v1, v7 │ │ -102a3e: 0183 |0085: move v3, v8 │ │ -102a40: 0194 |0086: move v4, v9 │ │ -102a42: 7406 9908 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@0899 │ │ -102a48: 0e00 |008a: return-void │ │ +100628: |[100628] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +100638: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +10063a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +10063c: 6300 f101 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +100640: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +100644: 1a00 8408 |0006: const-string v0, "FragmentManager" // string@0884 │ │ +100648: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10064c: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100652: 1a02 2b21 |000d: const-string v2, "attach: " // string@212b │ │ +100656: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10065c: 0c01 |0012: move-result-object v1 │ │ +10065e: 6e20 6243 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +100664: 0c01 |0016: move-result-object v1 │ │ +100666: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10066c: 0c01 |001a: move-result-object v1 │ │ +10066e: 7120 5e37 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +100674: 5570 8d01 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +100678: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +10067c: 5c75 8d01 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +100680: 5570 8101 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +100684: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +100688: 5460 fb01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10068c: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +100690: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +100694: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10069a: 5b60 fb01 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10069e: 5460 fb01 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1006a2: 6e20 ca43 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +1006a8: 0a00 |0038: move-result v0 │ │ +1006aa: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +1006ae: 2200 6508 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1006b2: 2201 7908 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1006b6: 7010 5a43 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1006bc: 1a02 7b08 |0042: const-string v2, "Fragment already added: " // string@087b │ │ +1006c0: 6e20 6343 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1006c6: 0c01 |0047: move-result-object v1 │ │ +1006c8: 6e20 6243 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1006ce: 0c01 |004b: move-result-object v1 │ │ +1006d0: 6e10 6a43 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1006d6: 0c01 |004f: move-result-object v1 │ │ +1006d8: 7020 f642 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1006de: 2700 |0053: throw v0 │ │ +1006e0: 6300 f101 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1006e4: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +1006e8: 1a00 8408 |0058: const-string v0, "FragmentManager" // string@0884 │ │ +1006ec: 2201 7908 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1006f0: 7010 5a43 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1006f6: 1a02 7d1f |005f: const-string v2, "add from attach: " // string@1f7d │ │ +1006fa: 6e20 6343 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +100700: 0c01 |0064: move-result-object v1 │ │ +100702: 6e20 6243 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +100708: 0c01 |0068: move-result-object v1 │ │ +10070a: 6e10 6a43 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +100710: 0c01 |006c: move-result-object v1 │ │ +100712: 7120 5e37 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +100718: 5460 fb01 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10071c: 6e20 c643 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +100722: 5c73 8101 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +100726: 5570 9501 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +10072a: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +10072e: 5570 9d01 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +100732: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +100736: 5c63 0a02 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +10073a: 5262 0402 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +10073e: 0760 |0083: move-object v0, v6 │ │ +100740: 0771 |0084: move-object v1, v7 │ │ +100742: 0183 |0085: move v3, v8 │ │ +100744: 0194 |0086: move v4, v9 │ │ +100746: 7406 9908 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@0899 │ │ +10074c: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1421 │ │ 0x001e line=1422 │ │ 0x0022 line=1423 │ │ 0x0024 line=1424 │ │ 0x0028 line=1425 │ │ @@ -287710,18 +287822,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -102a4c: |[102a4c] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -102a5c: 2200 6d01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -102a60: 7020 7f06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@067f │ │ -102a66: 1100 |0005: return-object v0 │ │ +100750: |[100750] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +100760: 2200 6d01 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +100764: 7020 7f06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@067f │ │ +10076a: 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;) │ │ @@ -287729,64 +287841,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 │ │ -102a68: |[102a68] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -102a78: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -102a7a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -102a7c: 6300 f101 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -102a80: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -102a84: 1a00 8808 |0006: const-string v0, "FragmentManager" // string@0888 │ │ -102a88: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -102a8c: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -102a92: 1a03 f125 |000d: const-string v3, "detach: " // string@25f1 │ │ -102a96: 6e20 6343 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102a9c: 0c01 |0012: move-result-object v1 │ │ -102a9e: 6e20 6243 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102aa4: 0c01 |0016: move-result-object v1 │ │ -102aa6: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -102aac: 0c01 |001a: move-result-object v1 │ │ -102aae: 7120 5e37 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -102ab4: 5570 8d01 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -102ab8: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -102abc: 5c72 8d01 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -102ac0: 5570 8101 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -102ac4: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -102ac8: 5460 fb01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102acc: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -102ad0: 6300 f101 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -102ad4: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -102ad8: 1a00 8808 |0030: const-string v0, "FragmentManager" // string@0888 │ │ -102adc: 2201 7908 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -102ae0: 7010 5a43 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -102ae6: 1a03 c43e |0037: const-string v3, "remove from detach: " // string@3ec4 │ │ -102aea: 6e20 6343 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102af0: 0c01 |003c: move-result-object v1 │ │ -102af2: 6e20 6243 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -102af8: 0c01 |0040: move-result-object v1 │ │ -102afa: 6e10 6a43 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -102b00: 0c01 |0044: move-result-object v1 │ │ -102b02: 7120 5e37 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -102b08: 5460 fb01 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102b0c: 6e20 d043 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -102b12: 5570 9501 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -102b16: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -102b1a: 5570 9d01 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -102b1e: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -102b22: 5c62 0a02 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -102b26: 5c75 8101 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -102b2a: 0760 |0059: move-object v0, v6 │ │ -102b2c: 0771 |005a: move-object v1, v7 │ │ -102b2e: 0183 |005b: move v3, v8 │ │ -102b30: 0194 |005c: move v4, v9 │ │ -102b32: 7406 9908 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@0899 │ │ -102b38: 0e00 |0060: return-void │ │ +10076c: |[10076c] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +10077c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +10077e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +100780: 6300 f101 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +100784: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +100788: 1a00 8408 |0006: const-string v0, "FragmentManager" // string@0884 │ │ +10078c: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +100790: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100796: 1a03 ec25 |000d: const-string v3, "detach: " // string@25ec │ │ +10079a: 6e20 6343 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1007a0: 0c01 |0012: move-result-object v1 │ │ +1007a2: 6e20 6243 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1007a8: 0c01 |0016: move-result-object v1 │ │ +1007aa: 6e10 6a43 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1007b0: 0c01 |001a: move-result-object v1 │ │ +1007b2: 7120 5e37 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1007b8: 5570 8d01 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +1007bc: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +1007c0: 5c72 8d01 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +1007c4: 5570 8101 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +1007c8: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +1007cc: 5460 fb01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1007d0: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +1007d4: 6300 f101 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1007d8: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +1007dc: 1a00 8408 |0030: const-string v0, "FragmentManager" // string@0884 │ │ +1007e0: 2201 7908 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1007e4: 7010 5a43 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1007ea: 1a03 bf3e |0037: const-string v3, "remove from detach: " // string@3ebf │ │ +1007ee: 6e20 6343 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1007f4: 0c01 |003c: move-result-object v1 │ │ +1007f6: 6e20 6243 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1007fc: 0c01 |0040: move-result-object v1 │ │ +1007fe: 6e10 6a43 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +100804: 0c01 |0044: move-result-object v1 │ │ +100806: 7120 5e37 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10080c: 5460 fb01 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100810: 6e20 d043 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +100816: 5570 9501 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +10081a: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +10081e: 5570 9d01 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +100822: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +100826: 5c62 0a02 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +10082a: 5c75 8101 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +10082e: 0760 |0059: move-object v0, v6 │ │ +100830: 0771 |005a: move-object v1, v7 │ │ +100832: 0183 |005b: move v3, v8 │ │ +100834: 0194 |005c: move v4, v9 │ │ +100836: 7406 9908 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@0899 │ │ +10083c: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1402 │ │ 0x001e line=1403 │ │ 0x0022 line=1404 │ │ 0x0024 line=1405 │ │ 0x0028 line=1407 │ │ @@ -287808,20 +287920,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -102b3c: |[102b3c] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -102b4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -102b4e: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -102b52: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -102b54: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102b5a: 0e00 |0007: return-void │ │ +100840: |[100840] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +100850: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +100852: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +100856: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +100858: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +10085e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2052 │ │ 0x0003 line=2053 │ │ 0x0007 line=2054 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -287831,31 +287943,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -102b5c: |[102b5c] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -102b6c: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102b70: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -102b74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102b76: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102b7a: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102b80: 0a02 |000a: move-result v2 │ │ -102b82: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -102b86: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102b8a: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102b90: 0c00 |0012: move-result-object v0 │ │ -102b92: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102b96: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -102b9a: 6e20 7207 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0772 │ │ -102ba0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102ba4: 28e9 |001c: goto 0005 // -0017 │ │ -102ba6: 0e00 |001d: return-void │ │ +100860: |[100860] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +100870: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100874: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +100878: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +10087a: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10087e: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100884: 0a02 |000a: move-result v2 │ │ +100886: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +10088a: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10088e: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100894: 0c00 |0012: move-result-object v0 │ │ +100896: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +10089a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +10089e: 6e20 7207 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0772 │ │ +1008a4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1008a8: 28e9 |001c: goto 0005 // -0017 │ │ +1008aa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2097 │ │ 0x0004 line=2098 │ │ 0x000d line=2099 │ │ 0x0015 line=2100 │ │ 0x0017 line=2101 │ │ @@ -287872,36 +287984,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -102ba8: |[102ba8] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -102bb8: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102bbc: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -102bc0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102bc2: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102bc6: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102bcc: 0a02 |000a: move-result v2 │ │ -102bce: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -102bd2: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102bd6: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102bdc: 0c00 |0012: move-result-object v0 │ │ -102bde: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102be2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -102be6: 6e20 7307 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0773 │ │ -102bec: 0a02 |001a: move-result v2 │ │ -102bee: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -102bf2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -102bf4: 0f02 |001e: return v2 │ │ -102bf6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102bfa: 28e4 |0021: goto 0005 // -001c │ │ -102bfc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -102bfe: 28fb |0023: goto 001e // -0005 │ │ +1008ac: |[1008ac] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +1008bc: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1008c0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +1008c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1008c6: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1008ca: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1008d0: 0a02 |000a: move-result v2 │ │ +1008d2: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +1008d6: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1008da: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1008e0: 0c00 |0012: move-result-object v0 │ │ +1008e2: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +1008e6: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +1008ea: 6e20 7307 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0773 │ │ +1008f0: 0a02 |001a: move-result v2 │ │ +1008f2: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +1008f6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +1008f8: 0f02 |001e: return v2 │ │ +1008fa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1008fe: 28e4 |0021: goto 0005 // -001c │ │ +100900: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +100902: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2180 │ │ 0x0004 line=2181 │ │ 0x000d line=2182 │ │ 0x0015 line=2183 │ │ 0x0017 line=2184 │ │ @@ -287922,20 +288034,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -102c00: |[102c00] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -102c10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -102c12: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -102c16: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -102c18: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102c1e: 0e00 |0007: return-void │ │ +100904: |[100904] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +100914: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +100916: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +10091a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +10091c: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100922: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2047 │ │ 0x0003 line=2048 │ │ 0x0007 line=2049 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -287945,59 +288057,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 │ │ -102c20: |[102c20] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -102c30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -102c32: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -102c34: 5454 fb01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102c38: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -102c3c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -102c3e: 5454 fb01 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102c42: 6e10 d343 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102c48: 0a04 |000c: move-result v4 │ │ -102c4a: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -102c4e: 5454 fb01 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102c52: 6e20 cb43 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102c58: 0c00 |0014: move-result-object v0 │ │ -102c5a: 1f00 7b01 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102c5e: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -102c62: 6e30 7507 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0775 │ │ -102c68: 0a04 |001c: move-result v4 │ │ -102c6a: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -102c6e: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -102c70: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -102c74: 2202 a408 |0022: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -102c78: 7010 c243 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -102c7e: 6e20 c643 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -102c84: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102c88: 28db |002c: goto 0007 // -0025 │ │ -102c8a: 5454 0302 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -102c8e: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -102c92: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -102c94: 5454 0302 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -102c98: 6e10 d343 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102c9e: 0a04 |0037: move-result v4 │ │ -102ca0: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -102ca4: 5454 0302 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -102ca8: 6e20 cb43 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102cae: 0c00 |003f: move-result-object v0 │ │ -102cb0: 1f00 7b01 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102cb4: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -102cb8: 6e20 ca43 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -102cbe: 0a04 |0047: move-result v4 │ │ -102cc0: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -102cc4: 6e10 5f07 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@075f │ │ -102cca: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102cce: 28e3 |004f: goto 0032 // -001d │ │ -102cd0: 5b52 0302 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -102cd4: 0f03 |0052: return v3 │ │ +100924: |[100924] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +100934: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +100936: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +100938: 5454 fb01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10093c: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +100940: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +100942: 5454 fb01 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100946: 6e10 d343 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10094c: 0a04 |000c: move-result v4 │ │ +10094e: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +100952: 5454 fb01 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100956: 6e20 cb43 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10095c: 0c00 |0014: move-result-object v0 │ │ +10095e: 1f00 7b01 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +100962: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +100966: 6e30 7507 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0775 │ │ +10096c: 0a04 |001c: move-result v4 │ │ +10096e: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +100972: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +100974: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +100978: 2202 a408 |0022: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +10097c: 7010 c243 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +100982: 6e20 c643 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +100988: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10098c: 28db |002c: goto 0007 // -0025 │ │ +10098e: 5454 0302 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +100992: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +100996: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +100998: 5454 0302 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +10099c: 6e10 d343 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1009a2: 0a04 |0037: move-result v4 │ │ +1009a4: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +1009a8: 5454 0302 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +1009ac: 6e20 cb43 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1009b2: 0c00 |003f: move-result-object v0 │ │ +1009b4: 1f00 7b01 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +1009b8: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +1009bc: 6e20 ca43 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +1009c2: 0a04 |0047: move-result v4 │ │ +1009c4: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +1009c8: 6e10 5f07 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@075f │ │ +1009ce: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1009d2: 28e3 |004f: goto 0032 // -001d │ │ +1009d4: 5b52 0302 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +1009d8: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2119 │ │ 0x0001 line=2120 │ │ 0x0002 line=2121 │ │ 0x0006 line=2122 │ │ 0x000f line=2123 │ │ @@ -288033,25 +288145,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -102cd8: |[102cd8] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -102ce8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -102cea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -102cec: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -102cee: 5c30 0502 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -102cf2: 6e10 8308 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -102cf8: 6e30 9708 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102cfe: 5b31 0902 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -102d02: 5b31 0102 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -102d06: 5b31 0c02 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -102d0a: 0e00 |0011: return-void │ │ +1009dc: |[1009dc] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +1009ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1009ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1009f0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1009f2: 5c30 0502 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +1009f6: 6e10 8308 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +1009fc: 6e30 9708 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100a02: 5b31 0902 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +100a06: 5b31 0102 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +100a0a: 5b31 0c02 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +100a0e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2088 │ │ 0x0005 line=2089 │ │ 0x0008 line=2090 │ │ 0x000b line=2091 │ │ 0x000d line=2092 │ │ @@ -288065,19 +288177,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -102d0c: |[102d0c] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -102d1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -102d1e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -102d20: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102d26: 0e00 |0005: return-void │ │ +100a10: |[100a10] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +100a20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +100a22: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +100a24: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2084 │ │ 0x0005 line=2085 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -288086,31 +288198,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -102d28: |[102d28] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -102d38: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102d3c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -102d40: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102d42: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102d46: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102d4c: 0a02 |000a: move-result v2 │ │ -102d4e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -102d52: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102d56: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102d5c: 0c00 |0012: move-result-object v0 │ │ -102d5e: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102d62: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -102d66: 6e10 7907 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0779 │ │ -102d6c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102d70: 28e9 |001c: goto 0005 // -0017 │ │ -102d72: 0e00 |001d: return-void │ │ +100a2c: |[100a2c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +100a3c: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100a40: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +100a44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +100a46: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100a4a: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100a50: 0a02 |000a: move-result v2 │ │ +100a52: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +100a56: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100a5a: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100a60: 0c00 |0012: move-result-object v0 │ │ +100a62: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +100a66: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +100a6a: 6e10 7907 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@0779 │ │ +100a70: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +100a74: 28e9 |001c: goto 0005 // -0017 │ │ +100a76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2108 │ │ 0x0004 line=2109 │ │ 0x000d line=2110 │ │ 0x0015 line=2111 │ │ 0x0017 line=2112 │ │ @@ -288126,36 +288238,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -102d74: |[102d74] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -102d84: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102d88: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -102d8c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102d8e: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102d92: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102d98: 0a02 |000a: move-result v2 │ │ -102d9a: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -102d9e: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102da2: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102da8: 0c00 |0012: move-result-object v0 │ │ -102daa: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102dae: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -102db2: 6e20 7a07 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@077a │ │ -102db8: 0a02 |001a: move-result v2 │ │ -102dba: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -102dbe: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -102dc0: 0f02 |001e: return v2 │ │ -102dc2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102dc6: 28e4 |0021: goto 0005 // -001c │ │ -102dc8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -102dca: 28fb |0023: goto 001e // -0005 │ │ +100a78: |[100a78] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +100a88: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100a8c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +100a90: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +100a92: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100a96: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100a9c: 0a02 |000a: move-result v2 │ │ +100a9e: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +100aa2: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100aa6: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100aac: 0c00 |0012: move-result-object v0 │ │ +100aae: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +100ab2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +100ab6: 6e20 7a07 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@077a │ │ +100abc: 0a02 |001a: move-result v2 │ │ +100abe: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +100ac2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +100ac4: 0f02 |001e: return v2 │ │ +100ac6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +100aca: 28e4 |0021: goto 0005 // -001c │ │ +100acc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +100ace: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ 0x0004 line=2167 │ │ 0x000d line=2168 │ │ 0x0015 line=2169 │ │ 0x0017 line=2170 │ │ @@ -288176,31 +288288,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -102dcc: |[102dcc] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -102ddc: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102de0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -102de4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102de6: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102dea: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102df0: 0a02 |000a: move-result v2 │ │ -102df2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -102df6: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102dfa: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102e00: 0c00 |0012: move-result-object v0 │ │ -102e02: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102e06: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -102e0a: 6e20 7b07 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@077b │ │ -102e10: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102e14: 28e9 |001c: goto 0005 // -0017 │ │ -102e16: 0e00 |001d: return-void │ │ +100ad0: |[100ad0] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +100ae0: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100ae4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +100ae8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +100aea: 5432 fb01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100aee: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100af4: 0a02 |000a: move-result v2 │ │ +100af6: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +100afa: 5432 fb01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100afe: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100b04: 0c00 |0012: move-result-object v0 │ │ +100b06: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +100b0a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +100b0e: 6e20 7b07 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@077b │ │ +100b14: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +100b18: 28e9 |001c: goto 0005 // -0017 │ │ +100b1a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2194 │ │ 0x0004 line=2195 │ │ 0x000d line=2196 │ │ 0x0015 line=2197 │ │ 0x0017 line=2198 │ │ @@ -288217,19 +288329,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -102e18: |[102e18] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -102e28: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -102e2a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -102e2c: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102e32: 0e00 |0005: return-void │ │ +100b1c: |[100b1c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +100b2c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +100b2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +100b30: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100b36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2067 │ │ 0x0005 line=2068 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -288238,35 +288350,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -102e34: |[102e34] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -102e44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -102e46: 5443 fb01 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102e4a: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -102e4e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -102e50: 5443 fb01 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102e54: 6e10 d343 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102e5a: 0a03 |000b: move-result v3 │ │ -102e5c: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -102e60: 5443 fb01 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102e64: 6e20 cb43 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102e6a: 0c00 |0013: move-result-object v0 │ │ -102e6c: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -102e70: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -102e74: 6e20 7d07 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@077d │ │ -102e7a: 0a03 |001b: move-result v3 │ │ -102e7c: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -102e80: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -102e82: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -102e86: 28e5 |0021: goto 0006 // -001b │ │ -102e88: 0f02 |0022: return v2 │ │ +100b38: |[100b38] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +100b48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +100b4a: 5443 fb01 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100b4e: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +100b52: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +100b54: 5443 fb01 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100b58: 6e10 d343 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100b5e: 0a03 |000b: move-result v3 │ │ +100b60: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +100b64: 5443 fb01 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100b68: 6e20 cb43 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100b6e: 0c00 |0013: move-result-object v0 │ │ +100b70: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +100b74: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +100b78: 6e20 7d07 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@077d │ │ +100b7e: 0a03 |001b: move-result v3 │ │ +100b80: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +100b84: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +100b86: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +100b8a: 28e5 |0021: goto 0006 // -001b │ │ +100b8c: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ 0x0001 line=2152 │ │ 0x0005 line=2153 │ │ 0x000e line=2154 │ │ 0x0016 line=2155 │ │ @@ -288286,19 +288398,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -102e8c: |[102e8c] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -102e9c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -102e9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -102ea0: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102ea6: 0e00 |0005: return-void │ │ +100b90: |[100b90] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +100ba0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +100ba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +100ba4: 6e30 9708 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2080 │ │ 0x0005 line=2081 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -288307,20 +288419,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -102ea8: |[102ea8] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -102eb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -102eba: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -102ebe: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -102ec0: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102ec6: 0e00 |0007: return-void │ │ +100bac: |[100bac] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +100bbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +100bbe: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +100bc2: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +100bc4: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100bca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2062 │ │ 0x0003 line=2063 │ │ 0x0007 line=2064 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -288330,20 +288442,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -102ec8: |[102ec8] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -102ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -102eda: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -102ede: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -102ee0: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102ee6: 0e00 |0007: return-void │ │ +100bcc: |[100bcc] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +100bdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +100bde: 5c21 1002 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +100be2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +100be4: 6e30 9708 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100bea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2057 │ │ 0x0003 line=2058 │ │ 0x0007 line=2059 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -288353,21 +288465,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -102ee8: |[102ee8] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -102ef8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -102efa: 5c20 1002 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -102efe: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -102f00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -102f02: 6e30 9708 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ -102f08: 0e00 |0008: return-void │ │ +100bec: |[100bec] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +100bfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +100bfe: 5c20 1002 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +100c02: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +100c04: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +100c06: 6e30 9708 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0897 │ │ +100c0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2074 │ │ 0x0003 line=2076 │ │ 0x0008 line=2077 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -288377,267 +288489,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 │ │ -102f0c: |[102f0c] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -102f1c: 2206 7908 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -102f20: 7010 5a43 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -102f26: 6e20 6343 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102f2c: 0c06 |0008: move-result-object v6 │ │ -102f2e: 1a07 2100 |0009: const-string v7, " " // string@0021 │ │ -102f32: 6e20 6343 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -102f38: 0c06 |000e: move-result-object v6 │ │ -102f3a: 6e10 6a43 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -102f40: 0c04 |0012: move-result-object v4 │ │ -102f42: 5486 fa01 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -102f46: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -102f4a: 5486 fa01 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -102f4e: 6e10 d343 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102f54: 0a00 |001c: move-result v0 │ │ -102f56: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -102f5a: 6e20 b542 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102f60: 1a06 9e03 |0022: const-string v6, "Active Fragments in " // string@039e │ │ -102f64: 6e20 b542 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102f6a: 7110 6e43 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -102f70: 0a06 |002a: move-result v6 │ │ -102f72: 7110 0043 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -102f78: 0c06 |002e: move-result-object v6 │ │ -102f7a: 6e20 b542 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102f80: 1a06 9801 |0032: const-string v6, ":" // string@0198 │ │ -102f84: 6e20 ba42 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -102f8a: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -102f8c: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -102f90: 5486 fa01 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -102f94: 6e20 cb43 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -102f9a: 0c02 |003f: move-result-object v2 │ │ -102f9c: 1f02 7b01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -102fa0: 6e20 b542 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102fa6: 1a06 2200 |0045: const-string v6, " #" // string@0022 │ │ -102faa: 6e20 b542 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102fb0: 6e20 b342 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -102fb6: 1a06 9b01 |004d: const-string v6, ": " // string@019b │ │ -102fba: 6e20 b542 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102fc0: 6e20 b942 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -102fc6: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -102fca: 6e5c 2407 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@0724 │ │ -102fd0: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -102fd4: 28dc |005c: goto 0038 // -0024 │ │ -102fd6: 5486 fb01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102fda: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -102fde: 5486 fb01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -102fe2: 6e10 d343 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -102fe8: 0a00 |0066: move-result v0 │ │ -102fea: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -102fee: 6e20 b542 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -102ff4: 1a06 c103 |006c: const-string v6, "Added Fragments:" // string@03c1 │ │ -102ff8: 6e20 ba42 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -102ffe: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -103000: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -103004: 5486 fb01 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -103008: 6e20 cb43 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10300e: 0c02 |0079: move-result-object v2 │ │ -103010: 1f02 7b01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -103014: 6e20 b542 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10301a: 1a06 2200 |007f: const-string v6, " #" // string@0022 │ │ -10301e: 6e20 b542 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103024: 6e20 b342 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -10302a: 1a06 9b01 |0087: const-string v6, ": " // string@019b │ │ -10302e: 6e20 b542 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103034: 6e10 9b07 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@079b │ │ -10303a: 0c06 |008f: move-result-object v6 │ │ -10303c: 6e20 ba42 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -103042: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -103046: 28dd |0095: goto 0072 // -0023 │ │ -103048: 5486 0302 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -10304c: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -103050: 5486 0302 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -103054: 6e10 d343 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10305a: 0a00 |009f: move-result v0 │ │ -10305c: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -103060: 6e20 b542 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103066: 1a06 9908 |00a5: const-string v6, "Fragments Created Menus:" // string@0899 │ │ -10306a: 6e20 ba42 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -103070: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -103072: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -103076: 5486 0302 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ -10307a: 6e20 cb43 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103080: 0c02 |00b2: move-result-object v2 │ │ -103082: 1f02 7b01 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -103086: 6e20 b542 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10308c: 1a06 2200 |00b8: const-string v6, " #" // string@0022 │ │ -103090: 6e20 b542 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103096: 6e20 b342 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -10309c: 1a06 9b01 |00c0: const-string v6, ": " // string@019b │ │ -1030a0: 6e20 b542 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1030a6: 6e10 9b07 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@079b │ │ -1030ac: 0c06 |00c8: move-result-object v6 │ │ -1030ae: 6e20 ba42 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1030b4: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1030b8: 28dd |00ce: goto 00ab // -0023 │ │ -1030ba: 5486 fe01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1030be: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -1030c2: 5486 fe01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1030c6: 6e10 d343 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1030cc: 0a00 |00d8: move-result v0 │ │ -1030ce: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -1030d2: 6e20 b542 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1030d8: 1a06 5904 |00de: const-string v6, "Back Stack:" // string@0459 │ │ -1030dc: 6e20 ba42 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1030e2: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -1030e4: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -1030e8: 5486 fe01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1030ec: 6e20 cb43 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1030f2: 0c01 |00eb: move-result-object v1 │ │ -1030f4: 1f01 6d01 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -1030f8: 6e20 b542 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1030fe: 1a06 2200 |00f1: const-string v6, " #" // string@0022 │ │ -103102: 6e20 b542 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103108: 6e20 b342 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -10310e: 1a06 9b01 |00f9: const-string v6, ": " // string@019b │ │ -103112: 6e20 b542 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103118: 6e10 c406 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@06c4 │ │ -10311e: 0c06 |0101: move-result-object v6 │ │ -103120: 6e20 ba42 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -103126: 6e5c 9806 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@0698 │ │ -10312c: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -103130: 28da |010a: goto 00e4 // -0026 │ │ -103132: 1d08 |010b: monitor-enter v8 │ │ -103134: 5486 0002 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -103138: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -10313c: 5486 0002 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -103140: 6e10 d343 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103146: 0a00 |0115: move-result v0 │ │ -103148: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -10314c: 6e20 b542 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103152: 1a06 5804 |011b: const-string v6, "Back Stack Indices:" // string@0458 │ │ -103156: 6e20 ba42 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -10315c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -10315e: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -103162: 5486 0002 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -103166: 6e20 cb43 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10316c: 0c01 |0128: move-result-object v1 │ │ -10316e: 1f01 6d01 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -103172: 6e20 b542 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103178: 1a06 2200 |012e: const-string v6, " #" // string@0022 │ │ -10317c: 6e20 b542 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103182: 6e20 b342 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -103188: 1a06 9b01 |0136: const-string v6, ": " // string@019b │ │ -10318c: 6e20 b542 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103192: 6e20 b942 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -103198: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10319c: 28e1 |0140: goto 0121 // -001f │ │ -10319e: 5486 fc01 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1031a2: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -1031a6: 5486 fc01 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1031aa: 6e10 d343 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1031b0: 0a06 |014a: move-result v6 │ │ -1031b2: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -1031b6: 6e20 b542 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1031bc: 1a06 4c32 |0150: const-string v6, "mAvailBackStackIndices: " // string@324c │ │ -1031c0: 6e20 b542 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1031c6: 5486 fc01 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1031ca: 6e10 d443 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@43d4 │ │ -1031d0: 0c06 |015a: move-result-object v6 │ │ -1031d2: 7110 dc43 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ -1031d8: 0c06 |015e: move-result-object v6 │ │ -1031da: 6e20 ba42 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -1031e0: 1e08 |0162: monitor-exit v8 │ │ -1031e2: 5486 0d02 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1031e6: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -1031ea: 5486 0d02 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1031ee: 6e10 d343 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1031f4: 0a00 |016c: move-result v0 │ │ -1031f6: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -1031fa: 6e20 b542 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103200: 1a06 a416 |0172: const-string v6, "Pending Actions:" // string@16a4 │ │ -103204: 6e20 ba42 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -10320a: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -10320c: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -103210: 5486 0d02 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -103214: 6e20 cb43 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10321a: 0c05 |017f: move-result-object v5 │ │ -10321c: 1f05 7408 |0180: check-cast v5, Ljava/lang/Runnable; // type@0874 │ │ -103220: 6e20 b542 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103226: 1a06 2200 |0185: const-string v6, " #" // string@0022 │ │ -10322a: 6e20 b542 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103230: 6e20 b342 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -103236: 1a06 9b01 |018d: const-string v6, ": " // string@019b │ │ -10323a: 6e20 b542 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103240: 6e20 b942 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -103246: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10324a: 28e1 |0197: goto 0178 // -001f │ │ -10324c: 0d06 |0198: move-exception v6 │ │ -10324e: 1e08 |0199: monitor-exit v8 │ │ -103250: 2706 |019a: throw v6 │ │ -103252: 6e20 b542 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103258: 1a06 8908 |019e: const-string v6, "FragmentManager misc state:" // string@0889 │ │ -10325c: 6e20 ba42 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -103262: 6e20 b542 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103268: 1a06 4000 |01a6: const-string v6, " mHost=" // string@0040 │ │ -10326c: 6e20 b542 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103272: 5486 0902 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103276: 6e20 b942 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -10327c: 6e20 b542 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103282: 1a06 3d00 |01b3: const-string v6, " mContainer=" // string@003d │ │ -103286: 6e20 b542 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10328c: 5486 0102 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -103290: 6e20 b942 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -103296: 5486 0c02 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -10329a: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -10329e: 6e20 b542 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032a4: 1a06 4400 |01c4: const-string v6, " mParent=" // string@0044 │ │ -1032a8: 6e20 b542 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032ae: 5486 0c02 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -1032b2: 6e20 b942 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -1032b8: 6e20 b542 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032be: 1a06 3e00 |01d1: const-string v6, " mCurState=" // string@003e │ │ -1032c2: 6e20 b542 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032c8: 5286 0402 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -1032cc: 6e20 b342 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -1032d2: 1a06 bc00 |01db: const-string v6, " mStateSaved=" // string@00bc │ │ -1032d6: 6e20 b542 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032dc: 5586 1002 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -1032e0: 6e20 b642 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -1032e6: 1a06 a800 |01e5: const-string v6, " mDestroyed=" // string@00a8 │ │ -1032ea: 6e20 b542 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1032f0: 5586 0502 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -1032f4: 6e20 bb42 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -1032fa: 5586 0a02 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -1032fe: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -103302: 6e20 b542 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103308: 1a06 4200 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0042 │ │ -10330c: 6e20 b542 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103312: 5586 0a02 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -103316: 6e20 bb42 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -10331c: 5486 0b02 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -103320: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -103324: 6e20 b542 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10332a: 1a06 4300 |0207: const-string v6, " mNoTransactionsBecause=" // string@0043 │ │ -10332e: 6e20 b542 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103334: 5486 0b02 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -103338: 6e20 ba42 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -10333e: 5486 fd01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103342: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -103346: 5486 fd01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -10334a: 6e10 d343 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103350: 0a06 |021a: move-result v6 │ │ -103352: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -103356: 6e20 b542 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10335c: 1a06 3b00 |0220: const-string v6, " mAvailIndices: " // string@003b │ │ -103360: 6e20 b542 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -103366: 5486 fd01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -10336a: 6e10 d443 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@43d4 │ │ -103370: 0c06 |022a: move-result-object v6 │ │ -103372: 7110 dc43 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ -103378: 0c06 |022e: move-result-object v6 │ │ -10337a: 6e20 ba42 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -103380: 0e00 |0232: return-void │ │ +100c10: |[100c10] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +100c20: 2206 7908 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +100c24: 7010 5a43 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +100c2a: 6e20 6343 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +100c30: 0c06 |0008: move-result-object v6 │ │ +100c32: 1a07 2100 |0009: const-string v7, " " // string@0021 │ │ +100c36: 6e20 6343 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +100c3c: 0c06 |000e: move-result-object v6 │ │ +100c3e: 6e10 6a43 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +100c44: 0c04 |0012: move-result-object v4 │ │ +100c46: 5486 fa01 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +100c4a: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +100c4e: 5486 fa01 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +100c52: 6e10 d343 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100c58: 0a00 |001c: move-result v0 │ │ +100c5a: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +100c5e: 6e20 b542 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100c64: 1a06 9b03 |0022: const-string v6, "Active Fragments in " // string@039b │ │ +100c68: 6e20 b542 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100c6e: 7110 6e43 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +100c74: 0a06 |002a: move-result v6 │ │ +100c76: 7110 0043 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +100c7c: 0c06 |002e: move-result-object v6 │ │ +100c7e: 6e20 b542 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100c84: 1a06 9501 |0032: const-string v6, ":" // string@0195 │ │ +100c88: 6e20 ba42 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100c8e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +100c90: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +100c94: 5486 fa01 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +100c98: 6e20 cb43 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100c9e: 0c02 |003f: move-result-object v2 │ │ +100ca0: 1f02 7b01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +100ca4: 6e20 b542 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100caa: 1a06 2200 |0045: const-string v6, " #" // string@0022 │ │ +100cae: 6e20 b542 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100cb4: 6e20 b342 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100cba: 1a06 9801 |004d: const-string v6, ": " // string@0198 │ │ +100cbe: 6e20 b542 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100cc4: 6e20 b942 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100cca: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +100cce: 6e5c 2407 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@0724 │ │ +100cd4: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100cd8: 28dc |005c: goto 0038 // -0024 │ │ +100cda: 5486 fb01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100cde: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +100ce2: 5486 fb01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100ce6: 6e10 d343 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100cec: 0a00 |0066: move-result v0 │ │ +100cee: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +100cf2: 6e20 b542 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100cf8: 1a06 be03 |006c: const-string v6, "Added Fragments:" // string@03be │ │ +100cfc: 6e20 ba42 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100d02: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +100d04: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +100d08: 5486 fb01 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +100d0c: 6e20 cb43 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100d12: 0c02 |0079: move-result-object v2 │ │ +100d14: 1f02 7b01 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +100d18: 6e20 b542 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d1e: 1a06 2200 |007f: const-string v6, " #" // string@0022 │ │ +100d22: 6e20 b542 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d28: 6e20 b342 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100d2e: 1a06 9801 |0087: const-string v6, ": " // string@0198 │ │ +100d32: 6e20 b542 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d38: 6e10 9b07 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@079b │ │ +100d3e: 0c06 |008f: move-result-object v6 │ │ +100d40: 6e20 ba42 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100d46: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100d4a: 28dd |0095: goto 0072 // -0023 │ │ +100d4c: 5486 0302 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +100d50: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +100d54: 5486 0302 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +100d58: 6e10 d343 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100d5e: 0a00 |009f: move-result v0 │ │ +100d60: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +100d64: 6e20 b542 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d6a: 1a06 9508 |00a5: const-string v6, "Fragments Created Menus:" // string@0895 │ │ +100d6e: 6e20 ba42 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100d74: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +100d76: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +100d7a: 5486 0302 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0203 │ │ +100d7e: 6e20 cb43 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100d84: 0c02 |00b2: move-result-object v2 │ │ +100d86: 1f02 7b01 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +100d8a: 6e20 b542 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d90: 1a06 2200 |00b8: const-string v6, " #" // string@0022 │ │ +100d94: 6e20 b542 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100d9a: 6e20 b342 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100da0: 1a06 9801 |00c0: const-string v6, ": " // string@0198 │ │ +100da4: 6e20 b542 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100daa: 6e10 9b07 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@079b │ │ +100db0: 0c06 |00c8: move-result-object v6 │ │ +100db2: 6e20 ba42 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100db8: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100dbc: 28dd |00ce: goto 00ab // -0023 │ │ +100dbe: 5486 fe01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +100dc2: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +100dc6: 5486 fe01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +100dca: 6e10 d343 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100dd0: 0a00 |00d8: move-result v0 │ │ +100dd2: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +100dd6: 6e20 b542 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100ddc: 1a06 5504 |00de: const-string v6, "Back Stack:" // string@0455 │ │ +100de0: 6e20 ba42 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100de6: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +100de8: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +100dec: 5486 fe01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +100df0: 6e20 cb43 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100df6: 0c01 |00eb: move-result-object v1 │ │ +100df8: 1f01 6d01 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +100dfc: 6e20 b542 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e02: 1a06 2200 |00f1: const-string v6, " #" // string@0022 │ │ +100e06: 6e20 b542 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e0c: 6e20 b342 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100e12: 1a06 9801 |00f9: const-string v6, ": " // string@0198 │ │ +100e16: 6e20 b542 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e1c: 6e10 c406 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@06c4 │ │ +100e22: 0c06 |0101: move-result-object v6 │ │ +100e24: 6e20 ba42 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100e2a: 6e5c 9806 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@0698 │ │ +100e30: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100e34: 28da |010a: goto 00e4 // -0026 │ │ +100e36: 1d08 |010b: monitor-enter v8 │ │ +100e38: 5486 0002 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +100e3c: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +100e40: 5486 0002 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +100e44: 6e10 d343 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100e4a: 0a00 |0115: move-result v0 │ │ +100e4c: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +100e50: 6e20 b542 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e56: 1a06 5404 |011b: const-string v6, "Back Stack Indices:" // string@0454 │ │ +100e5a: 6e20 ba42 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100e60: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +100e62: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +100e66: 5486 0002 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +100e6a: 6e20 cb43 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100e70: 0c01 |0128: move-result-object v1 │ │ +100e72: 1f01 6d01 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +100e76: 6e20 b542 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e7c: 1a06 2200 |012e: const-string v6, " #" // string@0022 │ │ +100e80: 6e20 b542 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e86: 6e20 b342 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100e8c: 1a06 9801 |0136: const-string v6, ": " // string@0198 │ │ +100e90: 6e20 b542 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100e96: 6e20 b942 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100e9c: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100ea0: 28e1 |0140: goto 0121 // -001f │ │ +100ea2: 5486 fc01 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +100ea6: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +100eaa: 5486 fc01 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +100eae: 6e10 d343 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100eb4: 0a06 |014a: move-result v6 │ │ +100eb6: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +100eba: 6e20 b542 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100ec0: 1a06 4732 |0150: const-string v6, "mAvailBackStackIndices: " // string@3247 │ │ +100ec4: 6e20 b542 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100eca: 5486 fc01 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +100ece: 6e10 d443 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@43d4 │ │ +100ed4: 0c06 |015a: move-result-object v6 │ │ +100ed6: 7110 dc43 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ +100edc: 0c06 |015e: move-result-object v6 │ │ +100ede: 6e20 ba42 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100ee4: 1e08 |0162: monitor-exit v8 │ │ +100ee6: 5486 0d02 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +100eea: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +100eee: 5486 0d02 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +100ef2: 6e10 d343 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +100ef8: 0a00 |016c: move-result v0 │ │ +100efa: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +100efe: 6e20 b542 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f04: 1a06 a016 |0172: const-string v6, "Pending Actions:" // string@16a0 │ │ +100f08: 6e20 ba42 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100f0e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +100f10: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +100f14: 5486 0d02 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +100f18: 6e20 cb43 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +100f1e: 0c05 |017f: move-result-object v5 │ │ +100f20: 1f05 7408 |0180: check-cast v5, Ljava/lang/Runnable; // type@0874 │ │ +100f24: 6e20 b542 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f2a: 1a06 2200 |0185: const-string v6, " #" // string@0022 │ │ +100f2e: 6e20 b542 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f34: 6e20 b342 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100f3a: 1a06 9801 |018d: const-string v6, ": " // string@0198 │ │ +100f3e: 6e20 b542 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f44: 6e20 b942 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100f4a: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +100f4e: 28e1 |0197: goto 0178 // -001f │ │ +100f50: 0d06 |0198: move-exception v6 │ │ +100f52: 1e08 |0199: monitor-exit v8 │ │ +100f54: 2706 |019a: throw v6 │ │ +100f56: 6e20 b542 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f5c: 1a06 8508 |019e: const-string v6, "FragmentManager misc state:" // string@0885 │ │ +100f60: 6e20 ba42 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +100f66: 6e20 b542 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f6c: 1a06 4000 |01a6: const-string v6, " mHost=" // string@0040 │ │ +100f70: 6e20 b542 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f76: 5486 0902 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +100f7a: 6e20 b942 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100f80: 6e20 b542 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f86: 1a06 3d00 |01b3: const-string v6, " mContainer=" // string@003d │ │ +100f8a: 6e20 b542 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100f90: 5486 0102 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +100f94: 6e20 b942 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100f9a: 5486 0c02 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +100f9e: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +100fa2: 6e20 b542 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100fa8: 1a06 4400 |01c4: const-string v6, " mParent=" // string@0044 │ │ +100fac: 6e20 b542 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100fb2: 5486 0c02 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +100fb6: 6e20 b942 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +100fbc: 6e20 b542 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100fc2: 1a06 3e00 |01d1: const-string v6, " mCurState=" // string@003e │ │ +100fc6: 6e20 b542 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100fcc: 5286 0402 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +100fd0: 6e20 b342 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +100fd6: 1a06 b900 |01db: const-string v6, " mStateSaved=" // string@00b9 │ │ +100fda: 6e20 b542 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100fe0: 5586 1002 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +100fe4: 6e20 b642 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +100fea: 1a06 a500 |01e5: const-string v6, " mDestroyed=" // string@00a5 │ │ +100fee: 6e20 b542 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +100ff4: 5586 0502 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +100ff8: 6e20 bb42 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +100ffe: 5586 0a02 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +101002: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +101006: 6e20 b542 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +10100c: 1a06 4200 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@0042 │ │ +101010: 6e20 b542 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +101016: 5586 0a02 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +10101a: 6e20 bb42 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +101020: 5486 0b02 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +101024: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +101028: 6e20 b542 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +10102e: 1a06 4300 |0207: const-string v6, " mNoTransactionsBecause=" // string@0043 │ │ +101032: 6e20 b542 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +101038: 5486 0b02 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +10103c: 6e20 ba42 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +101042: 5486 fd01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +101046: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +10104a: 5486 fd01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +10104e: 6e10 d343 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101054: 0a06 |021a: move-result v6 │ │ +101056: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +10105a: 6e20 b542 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +101060: 1a06 3b00 |0220: const-string v6, " mAvailIndices: " // string@003b │ │ +101064: 6e20 b542 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +10106a: 5486 fd01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +10106e: 6e10 d443 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@43d4 │ │ +101074: 0c06 |022a: move-result-object v6 │ │ +101076: 7110 dc43 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ +10107c: 0c06 |022e: move-result-object v6 │ │ +10107e: 6e20 ba42 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +101084: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=719 │ │ @@ -288755,53 +288867,53 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -103398: |[103398] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -1033a8: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -1033ac: 7010 6f08 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ -1033b2: 1d02 |0005: monitor-enter v2 │ │ -1033b4: 5520 0502 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -1033b8: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -1033bc: 5420 0902 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -1033c0: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -1033c4: 2200 6508 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1033c8: 1a01 a203 |0010: const-string v1, "Activity has been destroyed" // string@03a2 │ │ -1033cc: 7020 f642 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1033d2: 2700 |0015: throw v0 │ │ -1033d4: 0d00 |0016: move-exception v0 │ │ -1033d6: 1e02 |0017: monitor-exit v2 │ │ -1033d8: 2700 |0018: throw v0 │ │ -1033da: 5420 0d02 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1033de: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -1033e2: 2200 a408 |001d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -1033e6: 7010 c243 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1033ec: 5b20 0d02 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1033f0: 5420 0d02 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1033f4: 6e20 c643 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1033fa: 5420 0d02 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1033fe: 6e10 d343 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103404: 0a00 |002e: move-result v0 │ │ -103406: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -103408: 3310 1800 |0030: if-ne v0, v1, 0048 // +0018 │ │ -10340c: 5420 0902 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103410: 6e10 1e08 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -103416: 0c00 |0037: move-result-object v0 │ │ -103418: 5421 0602 |0038: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ -10341c: 6e20 d704 1000 |003a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -103422: 5420 0902 |003d: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103426: 6e10 1e08 0000 |003f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -10342c: 0c00 |0042: move-result-object v0 │ │ -10342e: 5421 0602 |0043: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ -103432: 6e20 d404 1000 |0045: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -103438: 1e02 |0048: monitor-exit v2 │ │ -10343a: 0e00 |0049: return-void │ │ +10109c: |[10109c] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +1010ac: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +1010b0: 7010 6f08 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ +1010b6: 1d02 |0005: monitor-enter v2 │ │ +1010b8: 5520 0502 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +1010bc: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +1010c0: 5420 0902 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1010c4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +1010c8: 2200 6508 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1010cc: 1a01 9f03 |0010: const-string v1, "Activity has been destroyed" // string@039f │ │ +1010d0: 7020 f642 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1010d6: 2700 |0015: throw v0 │ │ +1010d8: 0d00 |0016: move-exception v0 │ │ +1010da: 1e02 |0017: monitor-exit v2 │ │ +1010dc: 2700 |0018: throw v0 │ │ +1010de: 5420 0d02 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +1010e2: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +1010e6: 2200 a408 |001d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1010ea: 7010 c243 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1010f0: 5b20 0d02 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +1010f4: 5420 0d02 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +1010f8: 6e20 c643 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1010fe: 5420 0d02 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +101102: 6e10 d343 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101108: 0a00 |002e: move-result v0 │ │ +10110a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +10110c: 3310 1800 |0030: if-ne v0, v1, 0048 // +0018 │ │ +101110: 5420 0902 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101114: 6e10 1e08 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +10111a: 0c00 |0037: move-result-object v0 │ │ +10111c: 5421 0602 |0038: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ +101120: 6e20 d704 1000 |003a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +101126: 5420 0902 |003d: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10112a: 6e10 1e08 0000 |003f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +101130: 0c00 |0042: move-result-object v0 │ │ +101132: 5421 0602 |0043: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ +101136: 6e20 d404 1000 |0045: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +10113c: 1e02 |0048: monitor-exit v2 │ │ +10113e: 0e00 |0049: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0049 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1517 │ │ @@ -288828,107 +288940,107 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 169 16-bit code units │ │ -103450: |[103450] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -103460: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -103462: 5585 0702 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ -103466: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -10346a: 2205 6508 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ -10346e: 1a06 9117 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@1791 │ │ -103472: 7020 f642 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -103478: 2705 |000c: throw v5 │ │ -10347a: 7100 e504 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@04e5 │ │ -103480: 0c05 |0010: move-result-object v5 │ │ -103482: 5486 0902 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103486: 6e10 1e08 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -10348c: 0c06 |0016: move-result-object v6 │ │ -10348e: 6e10 cf04 0600 |0017: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ -103494: 0c06 |001a: move-result-object v6 │ │ -103496: 3265 0a00 |001b: if-eq v5, v6, 0025 // +000a │ │ -10349a: 2205 6508 |001d: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ -10349e: 1a06 8815 |001f: const-string v6, "Must be called from main thread of process" // string@1588 │ │ -1034a2: 7020 f642 6500 |0021: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1034a8: 2705 |0024: throw v5 │ │ -1034aa: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -1034ac: 1d08 |0026: monitor-enter v8 │ │ -1034ae: 5485 0d02 |0027: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1034b2: 3805 0a00 |0029: if-eqz v5, 0033 // +000a │ │ -1034b6: 5485 0d02 |002b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -1034ba: 6e10 d343 0500 |002d: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1034c0: 0a05 |0030: move-result v5 │ │ -1034c2: 3905 2900 |0031: if-nez v5, 005a // +0029 │ │ -1034c6: 1e08 |0033: monitor-exit v8 │ │ -1034c8: 5585 0802 |0034: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ -1034cc: 3805 7200 |0036: if-eqz v5, 00a8 // +0072 │ │ -1034d0: 1203 |0038: const/4 v3, #int 0 // #0 │ │ -1034d2: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -1034d4: 5485 fa01 |003a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1034d8: 6e10 d343 0500 |003c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1034de: 0a05 |003f: move-result v5 │ │ -1034e0: 3552 6100 |0040: if-ge v2, v5, 00a1 // +0061 │ │ -1034e4: 5485 fa01 |0042: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1034e8: 6e20 cb43 2500 |0044: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1034ee: 0c01 |0047: move-result-object v1 │ │ -1034f0: 1f01 7b01 |0048: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ -1034f4: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ -1034f8: 5415 9b01 |004c: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -1034fc: 3805 0900 |004e: if-eqz v5, 0057 // +0009 │ │ -103500: 5415 9b01 |0050: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -103504: 6e10 9809 0500 |0052: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ -10350a: 0a05 |0055: move-result v5 │ │ -10350c: b653 |0056: or-int/2addr v3, v5 │ │ -10350e: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ -103512: 28e1 |0059: goto 003a // -001f │ │ -103514: 5485 0d02 |005a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -103518: 6e10 d343 0500 |005c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10351e: 0a04 |005f: move-result v4 │ │ -103520: 5485 1102 |0060: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -103524: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ -103528: 5485 1102 |0064: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -10352c: 2155 |0066: array-length v5, v5 │ │ -10352e: 3545 0600 |0067: if-ge v5, v4, 006d // +0006 │ │ -103532: 2345 3809 |0069: new-array v5, v4, [Ljava/lang/Runnable; // type@0938 │ │ -103536: 5b85 1102 |006b: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -10353a: 5485 0d02 |006d: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -10353e: 5486 1102 |006f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -103542: 6e20 d543 6500 |0071: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -103548: 5485 0d02 |0074: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ -10354c: 6e10 c843 0500 |0076: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -103552: 5485 0902 |0079: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103556: 6e10 1e08 0500 |007b: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -10355c: 0c05 |007e: move-result-object v5 │ │ -10355e: 5486 0602 |007f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ -103562: 6e20 d704 6500 |0081: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -103568: 1e08 |0084: monitor-exit v8 │ │ -10356a: 1215 |0085: const/4 v5, #int 1 // #1 │ │ -10356c: 5c85 0702 |0086: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ -103570: 1202 |0088: const/4 v2, #int 0 // #0 │ │ -103572: 3542 1400 |0089: if-ge v2, v4, 009d // +0014 │ │ -103576: 5485 1102 |008b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -10357a: 4605 0502 |008d: aget-object v5, v5, v2 │ │ -10357e: 7210 2843 0500 |008f: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -103584: 5485 1102 |0092: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ -103588: 1206 |0094: const/4 v6, #int 0 // #0 │ │ -10358a: 4d06 0502 |0095: aput-object v6, v5, v2 │ │ -10358e: d802 0201 |0097: add-int/lit8 v2, v2, #int 1 // #01 │ │ -103592: 28f0 |0099: goto 0089 // -0010 │ │ -103594: 0d05 |009a: move-exception v5 │ │ -103596: 1e08 |009b: monitor-exit v8 │ │ -103598: 2705 |009c: throw v5 │ │ -10359a: 5c87 0702 |009d: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ -10359e: 1210 |009f: const/4 v0, #int 1 // #1 │ │ -1035a0: 2886 |00a0: goto 0026 // -007a │ │ -1035a2: 3903 0700 |00a1: if-nez v3, 00a8 // +0007 │ │ -1035a6: 5c87 0802 |00a3: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ -1035aa: 6e10 b408 0800 |00a5: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ -1035b0: 0f00 |00a8: return v0 │ │ +101154: |[101154] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +101164: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +101166: 5585 0702 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ +10116a: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +10116e: 2205 6508 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ +101172: 1a06 8d17 |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@178d │ │ +101176: 7020 f642 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +10117c: 2705 |000c: throw v5 │ │ +10117e: 7100 e504 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@04e5 │ │ +101184: 0c05 |0010: move-result-object v5 │ │ +101186: 5486 0902 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10118a: 6e10 1e08 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +101190: 0c06 |0016: move-result-object v6 │ │ +101192: 6e10 cf04 0600 |0017: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@04cf │ │ +101198: 0c06 |001a: move-result-object v6 │ │ +10119a: 3265 0a00 |001b: if-eq v5, v6, 0025 // +000a │ │ +10119e: 2205 6508 |001d: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ +1011a2: 1a06 8415 |001f: const-string v6, "Must be called from main thread of process" // string@1584 │ │ +1011a6: 7020 f642 6500 |0021: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1011ac: 2705 |0024: throw v5 │ │ +1011ae: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +1011b0: 1d08 |0026: monitor-enter v8 │ │ +1011b2: 5485 0d02 |0027: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +1011b6: 3805 0a00 |0029: if-eqz v5, 0033 // +000a │ │ +1011ba: 5485 0d02 |002b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +1011be: 6e10 d343 0500 |002d: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1011c4: 0a05 |0030: move-result v5 │ │ +1011c6: 3905 2900 |0031: if-nez v5, 005a // +0029 │ │ +1011ca: 1e08 |0033: monitor-exit v8 │ │ +1011cc: 5585 0802 |0034: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ +1011d0: 3805 7200 |0036: if-eqz v5, 00a8 // +0072 │ │ +1011d4: 1203 |0038: const/4 v3, #int 0 // #0 │ │ +1011d6: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +1011d8: 5485 fa01 |003a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1011dc: 6e10 d343 0500 |003c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1011e2: 0a05 |003f: move-result v5 │ │ +1011e4: 3552 6100 |0040: if-ge v2, v5, 00a1 // +0061 │ │ +1011e8: 5485 fa01 |0042: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1011ec: 6e20 cb43 2500 |0044: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1011f2: 0c01 |0047: move-result-object v1 │ │ +1011f4: 1f01 7b01 |0048: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ +1011f8: 3801 0d00 |004a: if-eqz v1, 0057 // +000d │ │ +1011fc: 5415 9b01 |004c: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +101200: 3805 0900 |004e: if-eqz v5, 0057 // +0009 │ │ +101204: 5415 9b01 |0050: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +101208: 6e10 9809 0500 |0052: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ +10120e: 0a05 |0055: move-result v5 │ │ +101210: b653 |0056: or-int/2addr v3, v5 │ │ +101212: d802 0201 |0057: add-int/lit8 v2, v2, #int 1 // #01 │ │ +101216: 28e1 |0059: goto 003a // -001f │ │ +101218: 5485 0d02 |005a: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +10121c: 6e10 d343 0500 |005c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101222: 0a04 |005f: move-result v4 │ │ +101224: 5485 1102 |0060: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +101228: 3805 0700 |0062: if-eqz v5, 0069 // +0007 │ │ +10122c: 5485 1102 |0064: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +101230: 2155 |0066: array-length v5, v5 │ │ +101232: 3545 0600 |0067: if-ge v5, v4, 006d // +0006 │ │ +101236: 2345 3809 |0069: new-array v5, v4, [Ljava/lang/Runnable; // type@0938 │ │ +10123a: 5b85 1102 |006b: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +10123e: 5485 0d02 |006d: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +101242: 5486 1102 |006f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +101246: 6e20 d543 6500 |0071: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +10124c: 5485 0d02 |0074: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@020d │ │ +101250: 6e10 c843 0500 |0076: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +101256: 5485 0902 |0079: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10125a: 6e10 1e08 0500 |007b: invoke-virtual {v5}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +101260: 0c05 |007e: move-result-object v5 │ │ +101262: 5486 0602 |007f: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0206 │ │ +101266: 6e20 d704 6500 |0081: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +10126c: 1e08 |0084: monitor-exit v8 │ │ +10126e: 1215 |0085: const/4 v5, #int 1 // #1 │ │ +101270: 5c85 0702 |0086: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ +101274: 1202 |0088: const/4 v2, #int 0 // #0 │ │ +101276: 3542 1400 |0089: if-ge v2, v4, 009d // +0014 │ │ +10127a: 5485 1102 |008b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +10127e: 4605 0502 |008d: aget-object v5, v5, v2 │ │ +101282: 7210 2843 0500 |008f: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +101288: 5485 1102 |0092: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@0211 │ │ +10128c: 1206 |0094: const/4 v6, #int 0 // #0 │ │ +10128e: 4d06 0502 |0095: aput-object v6, v5, v2 │ │ +101292: d802 0201 |0097: add-int/lit8 v2, v2, #int 1 // #01 │ │ +101296: 28f0 |0099: goto 0089 // -0010 │ │ +101298: 0d05 |009a: move-exception v5 │ │ +10129a: 1e08 |009b: monitor-exit v8 │ │ +10129c: 2705 |009c: throw v5 │ │ +10129e: 5c87 0702 |009d: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ +1012a2: 1210 |009f: const/4 v0, #int 1 // #1 │ │ +1012a4: 2886 |00a0: goto 0026 // -007a │ │ +1012a6: 3903 0700 |00a1: if-nez v3, 00a8 // +0007 │ │ +1012aa: 5c87 0802 |00a3: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ +1012ae: 6e10 b408 0800 |00a5: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ +1012b4: 0f00 |00a8: return v0 │ │ catches : 3 │ │ 0x0027 - 0x0034 │ │ -> 0x009a │ │ 0x005a - 0x0085 │ │ -> 0x009a │ │ 0x009b - 0x009c │ │ -> 0x009a │ │ @@ -288985,18 +289097,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1035d0: |[1035d0] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -1035e0: 6e10 8308 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -1035e6: 0a00 |0003: move-result v0 │ │ -1035e8: 0f00 |0004: return v0 │ │ +1012d4: |[1012d4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +1012e4: 6e10 8308 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +1012ea: 0a00 |0003: move-result v0 │ │ +1012ec: 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;) │ │ @@ -289004,50 +289116,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 │ │ -1035ec: |[1035ec] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -1035fc: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -103600: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -103604: 5432 fb01 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -103608: 6e10 d343 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10360e: 0a02 |0009: move-result v2 │ │ -103610: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -103614: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -103618: 5432 fb01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -10361c: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103622: 0c00 |0013: move-result-object v0 │ │ -103624: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -103628: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -10362c: 5202 9201 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -103630: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -103634: 1100 |001c: return-object v0 │ │ -103636: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -10363a: 28ed |001f: goto 000c // -0013 │ │ -10363c: 5432 fa01 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103640: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -103644: 5432 fa01 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103648: 6e10 d343 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10364e: 0a02 |0029: move-result v2 │ │ -103650: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -103654: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -103658: 5432 fa01 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -10365c: 6e20 cb43 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103662: 0c00 |0033: move-result-object v0 │ │ -103664: 1f00 7b01 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -103668: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -10366c: 5202 9201 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -103670: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -103674: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -103678: 28ee |003e: goto 002c // -0012 │ │ -10367a: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -10367c: 28dc |0040: goto 001c // -0024 │ │ +1012f0: |[1012f0] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +101300: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +101304: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +101308: 5432 fb01 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10130c: 6e10 d343 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101312: 0a02 |0009: move-result v2 │ │ +101314: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +101318: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +10131c: 5432 fb01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +101320: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +101326: 0c00 |0013: move-result-object v0 │ │ +101328: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +10132c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +101330: 5202 9201 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +101334: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +101338: 1100 |001c: return-object v0 │ │ +10133a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10133e: 28ed |001f: goto 000c // -0013 │ │ +101340: 5432 fa01 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101344: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +101348: 5432 fa01 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +10134c: 6e10 d343 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101352: 0a02 |0029: move-result v2 │ │ +101354: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +101358: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +10135c: 5432 fa01 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101360: 6e20 cb43 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +101366: 0c00 |0033: move-result-object v0 │ │ +101368: 1f00 7b01 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +10136c: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +101370: 5202 9201 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +101374: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +101378: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10137c: 28ee |003e: goto 002c // -0012 │ │ +10137e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +101380: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1443 │ │ 0x0004 line=1445 │ │ 0x000e line=1446 │ │ 0x0016 line=1447 │ │ 0x001c line=1461 │ │ @@ -289073,56 +289185,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 │ │ -103680: |[103680] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -103690: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -103694: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -103698: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -10369c: 5432 fb01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1036a0: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1036a6: 0a02 |000b: move-result v2 │ │ -1036a8: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -1036ac: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -1036b0: 5432 fb01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1036b4: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1036ba: 0c00 |0015: move-result-object v0 │ │ -1036bc: 1f00 7b01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -1036c0: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -1036c4: 5402 ae01 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -1036c8: 6e20 3843 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -1036ce: 0a02 |001f: move-result v2 │ │ -1036d0: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -1036d4: 1100 |0022: return-object v0 │ │ -1036d6: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1036da: 28e9 |0025: goto 000e // -0017 │ │ -1036dc: 5432 fa01 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1036e0: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -1036e4: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -1036e8: 5432 fa01 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1036ec: 6e10 d343 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1036f2: 0a02 |0031: move-result v2 │ │ -1036f4: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -1036f8: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -1036fc: 5432 fa01 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103700: 6e20 cb43 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103706: 0c00 |003b: move-result-object v0 │ │ -103708: 1f00 7b01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -10370c: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -103710: 5402 ae01 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -103714: 6e20 3843 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -10371a: 0a02 |0045: move-result v2 │ │ -10371c: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -103720: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -103724: 28ea |004a: goto 0034 // -0016 │ │ -103726: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -103728: 28d6 |004c: goto 0022 // -002a │ │ +101384: |[101384] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +101394: 5432 fb01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +101398: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +10139c: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +1013a0: 5432 fb01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1013a4: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1013aa: 0a02 |000b: move-result v2 │ │ +1013ac: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +1013b0: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +1013b4: 5432 fb01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1013b8: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1013be: 0c00 |0015: move-result-object v0 │ │ +1013c0: 1f00 7b01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +1013c4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +1013c8: 5402 ae01 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +1013cc: 6e20 3843 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1013d2: 0a02 |001f: move-result v2 │ │ +1013d4: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +1013d8: 1100 |0022: return-object v0 │ │ +1013da: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1013de: 28e9 |0025: goto 000e // -0017 │ │ +1013e0: 5432 fa01 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1013e4: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +1013e8: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +1013ec: 5432 fa01 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1013f0: 6e10 d343 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1013f6: 0a02 |0031: move-result v2 │ │ +1013f8: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +1013fc: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +101400: 5432 fa01 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101404: 6e20 cb43 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10140a: 0c00 |003b: move-result-object v0 │ │ +10140c: 1f00 7b01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +101410: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +101414: 5402 ae01 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +101418: 6e20 3843 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +10141e: 0a02 |0045: move-result v2 │ │ +101420: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +101424: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +101428: 28ea |004a: goto 0034 // -0016 │ │ +10142a: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +10142c: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ 0x0006 line=1467 │ │ 0x0010 line=1468 │ │ 0x0018 line=1469 │ │ 0x0022 line=1483 │ │ @@ -289148,36 +289260,36 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -10372c: |[10372c] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -10373c: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103740: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -103744: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -103748: 5432 fa01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -10374c: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103752: 0a02 |000b: move-result v2 │ │ -103754: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -103758: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -10375c: 5432 fa01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103760: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103766: 0c00 |0015: move-result-object v0 │ │ -103768: 1f00 7b01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -10376c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -103770: 6e20 2607 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0726 │ │ -103776: 0c00 |001d: move-result-object v0 │ │ -103778: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -10377c: 1100 |0020: return-object v0 │ │ -10377e: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -103782: 28eb |0023: goto 000e // -0015 │ │ -103784: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -103786: 28fb |0025: goto 0020 // -0005 │ │ +101430: |[101430] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +101440: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101444: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +101448: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +10144c: 5432 fa01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101450: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101456: 0a02 |000b: move-result v2 │ │ +101458: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10145c: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +101460: 5432 fa01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101464: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10146a: 0c00 |0015: move-result-object v0 │ │ +10146c: 1f00 7b01 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +101470: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +101474: 6e20 2607 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0726 │ │ +10147a: 0c00 |001d: move-result-object v0 │ │ +10147c: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +101480: 1100 |0020: return-object v0 │ │ +101482: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +101486: 28eb |0023: goto 000e // -0015 │ │ +101488: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +10148a: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1487 │ │ 0x0006 line=1488 │ │ 0x0010 line=1489 │ │ 0x0018 line=1490 │ │ 0x0020 line=1495 │ │ @@ -289196,46 +289308,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -103788: |[103788] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -103798: 1d03 |0000: monitor-enter v3 │ │ -10379a: 5430 0002 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -10379e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1037a0: 6e30 d243 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -1037a6: 5430 fc01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1037aa: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -1037ae: 2200 a408 |000b: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -1037b2: 7010 c243 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1037b8: 5b30 fc01 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1037bc: 6300 f101 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1037c0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -1037c4: 1a00 8808 |0016: const-string v0, "FragmentManager" // string@0888 │ │ -1037c8: 2201 7908 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1037cc: 7010 5a43 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1037d2: 1a02 9a08 |001d: const-string v2, "Freeing back stack index " // string@089a │ │ -1037d6: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1037dc: 0c01 |0022: move-result-object v1 │ │ -1037de: 6e20 5f43 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1037e4: 0c01 |0026: move-result-object v1 │ │ -1037e6: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1037ec: 0c01 |002a: move-result-object v1 │ │ -1037ee: 7120 5e37 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1037f4: 5430 fc01 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -1037f8: 7110 0143 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -1037fe: 0c01 |0033: move-result-object v1 │ │ -103800: 6e20 c643 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -103806: 1e03 |0037: monitor-exit v3 │ │ -103808: 0e00 |0038: return-void │ │ -10380a: 0d00 |0039: move-exception v0 │ │ -10380c: 1e03 |003a: monitor-exit v3 │ │ -10380e: 2700 |003b: throw v0 │ │ +10148c: |[10148c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +10149c: 1d03 |0000: monitor-enter v3 │ │ +10149e: 5430 0002 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1014a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1014a4: 6e30 d243 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +1014aa: 5430 fc01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1014ae: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +1014b2: 2200 a408 |000b: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1014b6: 7010 c243 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1014bc: 5b30 fc01 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1014c0: 6300 f101 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1014c4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +1014c8: 1a00 8408 |0016: const-string v0, "FragmentManager" // string@0884 │ │ +1014cc: 2201 7908 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1014d0: 7010 5a43 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1014d6: 1a02 9608 |001d: const-string v2, "Freeing back stack index " // string@0896 │ │ +1014da: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1014e0: 0c01 |0022: move-result-object v1 │ │ +1014e2: 6e20 5f43 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1014e8: 0c01 |0026: move-result-object v1 │ │ +1014ea: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1014f0: 0c01 |002a: move-result-object v1 │ │ +1014f2: 7120 5e37 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1014f8: 5430 fc01 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1014fc: 7110 0143 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +101502: 0c01 |0033: move-result-object v1 │ │ +101504: 6e20 c643 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +10150a: 1e03 |0037: monitor-exit v3 │ │ +10150c: 0e00 |0038: return-void │ │ +10150e: 0d00 |0039: move-exception v0 │ │ +101510: 1e03 |003a: monitor-exit v3 │ │ +101512: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1581 │ │ 0x0001 line=1582 │ │ 0x0007 line=1583 │ │ @@ -289254,20 +289366,20 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10381c: |[10381c] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -10382c: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -103830: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103836: 0c00 |0005: move-result-object v0 │ │ -103838: 1f00 8301 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0183 │ │ -10383c: 1100 |0008: return-object v0 │ │ +101520: |[101520] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +101530: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +101534: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10153a: 0c00 |0005: move-result-object v0 │ │ +10153c: 1f00 8301 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@0183 │ │ +101540: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -289276,23 +289388,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -103840: |[103840] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -103850: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -103854: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -103858: 5410 fe01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -10385c: 6e10 d343 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103862: 0a00 |0009: move-result v0 │ │ -103864: 0f00 |000a: return v0 │ │ -103866: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -103868: 28fe |000c: goto 000a // -0002 │ │ +101544: |[101544] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +101554: 5410 fe01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +101558: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +10155c: 5410 fe01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +101560: 6e10 d343 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101566: 0a00 |0009: move-result v0 │ │ +101568: 0f00 |000a: return v0 │ │ +10156a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +10156c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -289300,65 +289412,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 │ │ -10386c: |[10386c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -10387c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -10387e: 6e30 a704 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -103884: 0a01 |0004: move-result v1 │ │ -103886: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -10388a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -10388c: 1100 |0008: return-object v0 │ │ -10388e: 5452 fa01 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103892: 6e10 d343 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103898: 0a02 |000e: move-result v2 │ │ -10389a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -10389e: 2202 6508 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -1038a2: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -1038a6: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1038ac: 1a04 8108 |0018: const-string v4, "Fragment no longer exists for key " // string@0881 │ │ -1038b0: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1038b6: 0c03 |001d: move-result-object v3 │ │ -1038b8: 6e20 6343 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1038be: 0c03 |0021: move-result-object v3 │ │ -1038c0: 1a04 a001 |0022: const-string v4, ": index " // string@01a0 │ │ -1038c4: 6e20 6343 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1038ca: 0c03 |0027: move-result-object v3 │ │ -1038cc: 6e20 5f43 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1038d2: 0c03 |002b: move-result-object v3 │ │ -1038d4: 6e10 6a43 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1038da: 0c03 |002f: move-result-object v3 │ │ -1038dc: 7020 f642 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1038e2: 7020 b508 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -1038e8: 5452 fa01 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1038ec: 6e20 cb43 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1038f2: 0c00 |003b: move-result-object v0 │ │ -1038f4: 1f00 7b01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -1038f8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -1038fc: 2202 6508 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -103900: 2203 7908 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -103904: 7010 5a43 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10390a: 1a04 8108 |0047: const-string v4, "Fragment no longer exists for key " // string@0881 │ │ -10390e: 6e20 6343 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103914: 0c03 |004c: move-result-object v3 │ │ -103916: 6e20 6343 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10391c: 0c03 |0050: move-result-object v3 │ │ -10391e: 1a04 a001 |0051: const-string v4, ": index " // string@01a0 │ │ -103922: 6e20 6343 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103928: 0c03 |0056: move-result-object v3 │ │ -10392a: 6e20 5f43 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -103930: 0c03 |005a: move-result-object v3 │ │ -103932: 6e10 6a43 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -103938: 0c03 |005e: move-result-object v3 │ │ -10393a: 7020 f642 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -103940: 7020 b508 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -103946: 28a3 |0065: goto 0008 // -005d │ │ +101570: |[101570] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +101580: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +101582: 6e30 a704 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +101588: 0a01 |0004: move-result v1 │ │ +10158a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +10158e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +101590: 1100 |0008: return-object v0 │ │ +101592: 5452 fa01 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101596: 6e10 d343 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10159c: 0a02 |000e: move-result v2 │ │ +10159e: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +1015a2: 2202 6508 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +1015a6: 2203 7908 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +1015aa: 7010 5a43 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1015b0: 1a04 7d08 |0018: const-string v4, "Fragment no longer exists for key " // string@087d │ │ +1015b4: 6e20 6343 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1015ba: 0c03 |001d: move-result-object v3 │ │ +1015bc: 6e20 6343 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1015c2: 0c03 |0021: move-result-object v3 │ │ +1015c4: 1a04 9d01 |0022: const-string v4, ": index " // string@019d │ │ +1015c8: 6e20 6343 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1015ce: 0c03 |0027: move-result-object v3 │ │ +1015d0: 6e20 5f43 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1015d6: 0c03 |002b: move-result-object v3 │ │ +1015d8: 6e10 6a43 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1015de: 0c03 |002f: move-result-object v3 │ │ +1015e0: 7020 f642 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1015e6: 7020 b508 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +1015ec: 5452 fa01 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1015f0: 6e20 cb43 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1015f6: 0c00 |003b: move-result-object v0 │ │ +1015f8: 1f00 7b01 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +1015fc: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +101600: 2202 6508 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +101604: 2203 7908 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +101608: 7010 5a43 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10160e: 1a04 7d08 |0047: const-string v4, "Fragment no longer exists for key " // string@087d │ │ +101612: 6e20 6343 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101618: 0c03 |004c: move-result-object v3 │ │ +10161a: 6e20 6343 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101620: 0c03 |0050: move-result-object v3 │ │ +101622: 1a04 9d01 |0051: const-string v4, ": index " // string@019d │ │ +101626: 6e20 6343 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10162c: 0c03 |0056: move-result-object v3 │ │ +10162e: 6e20 5f43 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +101634: 0c03 |005a: move-result-object v3 │ │ +101636: 6e10 6a43 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10163c: 0c03 |005e: move-result-object v3 │ │ +10163e: 7020 f642 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +101644: 7020 b508 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +10164a: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=663 │ │ 0x0005 line=664 │ │ 0x0007 line=665 │ │ 0x0008 line=676 │ │ 0x0009 line=667 │ │ @@ -289378,17 +289490,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103948: |[103948] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -103958: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -10395c: 1100 |0002: return-object v0 │ │ +10164c: |[10164c] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +10165c: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -289396,16 +289508,16 @@ │ │ type : '()Landroid/support/v4/view/LayoutInflaterFactory;' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -103960: |[103960] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; │ │ -103970: 1100 |0000: return-object v0 │ │ +101664: |[101664] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/support/v4/view/LayoutInflaterFactory; │ │ +101674: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2338 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #37 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -289413,54 +289525,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 │ │ -103974: |[103974] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -103984: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -103986: 6301 f101 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10398a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -10398e: 1a01 8808 |0005: const-string v1, "FragmentManager" // string@0888 │ │ -103992: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -103996: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10399c: 1a03 482e |000c: const-string v3, "hide: " // string@2e48 │ │ -1039a0: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1039a6: 0c02 |0011: move-result-object v2 │ │ -1039a8: 6e20 6243 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1039ae: 0c02 |0015: move-result-object v2 │ │ -1039b0: 6e10 6a43 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1039b6: 0c02 |0019: move-result-object v2 │ │ -1039b8: 7120 5e37 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1039be: 5561 9601 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -1039c2: 3901 3100 |001f: if-nez v1, 0050 // +0031 │ │ -1039c6: 5c64 9601 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -1039ca: 5461 b301 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1039ce: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ -1039d2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -1039d4: 6e58 9008 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@0890 │ │ -1039da: 0c00 |002b: move-result-object v0 │ │ -1039dc: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ -1039e0: 5461 b301 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1039e4: 7030 b008 1500 |0030: invoke-direct {v5, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ -1039ea: 5461 b301 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1039ee: 6e20 f638 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -1039f4: 5461 b301 |0038: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1039f8: 1302 0800 |003a: const/16 v2, #int 8 // #8 │ │ -1039fc: 6e20 f338 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -103a02: 5561 8101 |003f: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -103a06: 3801 0c00 |0041: if-eqz v1, 004d // +000c │ │ -103a0a: 5561 9501 |0043: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -103a0e: 3801 0800 |0045: if-eqz v1, 004d // +0008 │ │ -103a12: 5561 9d01 |0047: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -103a16: 3801 0400 |0049: if-eqz v1, 004d // +0004 │ │ -103a1a: 5c54 0a02 |004b: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -103a1e: 6e20 6207 4600 |004d: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0762 │ │ -103a24: 0e00 |0050: return-void │ │ +101678: |[101678] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +101688: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +10168a: 6301 f101 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +10168e: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +101692: 1a01 8408 |0005: const-string v1, "FragmentManager" // string@0884 │ │ +101696: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10169a: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1016a0: 1a03 432e |000c: const-string v3, "hide: " // string@2e43 │ │ +1016a4: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1016aa: 0c02 |0011: move-result-object v2 │ │ +1016ac: 6e20 6243 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1016b2: 0c02 |0015: move-result-object v2 │ │ +1016b4: 6e10 6a43 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1016ba: 0c02 |0019: move-result-object v2 │ │ +1016bc: 7120 5e37 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1016c2: 5561 9601 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +1016c6: 3901 3100 |001f: if-nez v1, 0050 // +0031 │ │ +1016ca: 5c64 9601 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +1016ce: 5461 b301 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1016d2: 3801 1a00 |0025: if-eqz v1, 003f // +001a │ │ +1016d6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +1016d8: 6e58 9008 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@0890 │ │ +1016de: 0c00 |002b: move-result-object v0 │ │ +1016e0: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ +1016e4: 5461 b301 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1016e8: 7030 b008 1500 |0030: invoke-direct {v5, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ +1016ee: 5461 b301 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1016f2: 6e20 f638 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +1016f8: 5461 b301 |0038: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1016fc: 1302 0800 |003a: const/16 v2, #int 8 // #8 │ │ +101700: 6e20 f338 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +101706: 5561 8101 |003f: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +10170a: 3801 0c00 |0041: if-eqz v1, 004d // +000c │ │ +10170e: 5561 9501 |0043: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +101712: 3801 0800 |0045: if-eqz v1, 004d // +0008 │ │ +101716: 5561 9d01 |0047: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +10171a: 3801 0400 |0049: if-eqz v1, 004d // +0004 │ │ +10171e: 5c54 0a02 |004b: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +101722: 6e20 6207 4600 |004d: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0762 │ │ +101728: 0e00 |0050: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1362 │ │ 0x001d line=1363 │ │ 0x0021 line=1364 │ │ 0x0023 line=1365 │ │ 0x0027 line=1366 │ │ @@ -289484,17 +289596,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -103a28: |[103a28] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ -103a38: 5510 0502 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -103a3c: 0f00 |0002: return v0 │ │ +10172c: |[10172c] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ +10173c: 5510 0502 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +101740: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #39 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -289502,96 +289614,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 │ │ -103a40: |[103a40] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -103a50: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -103a56: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -103a58: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -103a5a: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -103a5e: 52a4 9e01 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -103a62: 6e40 5a07 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@075a │ │ -103a68: 0c01 |000c: move-result-object v1 │ │ -103a6a: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -103a6e: 1101 |000f: return-object v1 │ │ -103a70: 52a4 9e01 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -103a74: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ -103a78: 5494 0902 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103a7c: 6e10 1c08 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103a82: 0c04 |0019: move-result-object v4 │ │ -103a84: 52a5 9e01 |001a: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ -103a88: 7120 b83a 5400 |001c: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -103a8e: 0c00 |001f: move-result-object v0 │ │ -103a90: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ -103a94: 0701 |0022: move-object v1, v0 │ │ -103a96: 28ec |0023: goto 000f // -0014 │ │ -103a98: 390b 0400 |0024: if-nez v11, 0028 // +0004 │ │ -103a9c: 0731 |0026: move-object v1, v3 │ │ -103a9e: 28e8 |0027: goto 000f // -0018 │ │ -103aa0: 7120 b708 cb00 |0028: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@08b7 │ │ -103aa6: 0a02 |002b: move-result v2 │ │ -103aa8: 3b02 0400 |002c: if-gez v2, 0030 // +0004 │ │ -103aac: 0731 |002e: move-object v1, v3 │ │ -103aae: 28e0 |002f: goto 000f // -0020 │ │ -103ab0: 2b02 6000 0000 |0030: packed-switch v2, 00000090 // +00000060 │ │ -103ab6: 390d 1000 |0033: if-nez v13, 0043 // +0010 │ │ -103aba: 5494 0902 |0035: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103abe: 6e10 2908 0400 |0037: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onHasWindowAnimations:()Z // method@0829 │ │ -103ac4: 0a04 |003a: move-result v4 │ │ -103ac6: 3804 0800 |003b: if-eqz v4, 0043 // +0008 │ │ -103aca: 5494 0902 |003d: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103ace: 6e10 2708 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onGetWindowAnimations:()I // method@0827 │ │ -103ad4: 0a0d |0042: move-result v13 │ │ -103ad6: 390d 4b00 |0043: if-nez v13, 008e // +004b │ │ -103ada: 0731 |0045: move-object v1, v3 │ │ -103adc: 28c9 |0046: goto 000f // -0037 │ │ -103ade: 5493 0902 |0047: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103ae2: 6e10 1c08 0300 |0049: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103ae8: 0c03 |004c: move-result-object v3 │ │ -103aea: 1504 903f |004d: const/high16 v4, #int 1066401792 // #3f90 │ │ -103aee: 7156 9408 4376 |004f: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ -103af4: 0c01 |0052: move-result-object v1 │ │ -103af6: 28bc |0053: goto 000f // -0044 │ │ -103af8: 5493 0902 |0054: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103afc: 6e10 1c08 0300 |0056: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103b02: 0c03 |0059: move-result-object v3 │ │ -103b04: 7157 9408 6368 |005a: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ -103b0a: 0c01 |005d: move-result-object v1 │ │ -103b0c: 28b1 |005e: goto 000f // -004f │ │ -103b0e: 5493 0902 |005f: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103b12: 6e10 1c08 0300 |0061: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103b18: 0c03 |0064: move-result-object v3 │ │ -103b1a: 7156 9408 8376 |0065: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ -103b20: 0c01 |0068: move-result-object v1 │ │ -103b22: 28a6 |0069: goto 000f // -005a │ │ -103b24: 5493 0902 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103b28: 6e10 1c08 0300 |006c: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103b2e: 0c03 |006f: move-result-object v3 │ │ -103b30: 1404 9a99 893f |0070: const v4, #float 1.075 // #3f89999a │ │ -103b36: 7157 9408 6364 |0073: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ -103b3c: 0c01 |0076: move-result-object v1 │ │ -103b3e: 2898 |0077: goto 000f // -0068 │ │ -103b40: 5493 0902 |0078: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103b44: 6e10 1c08 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103b4a: 0c03 |007d: move-result-object v3 │ │ -103b4c: 7130 9208 7306 |007e: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0892 │ │ -103b52: 0c01 |0081: move-result-object v1 │ │ -103b54: 288d |0082: goto 000f // -0073 │ │ -103b56: 5493 0902 |0083: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103b5a: 6e10 1c08 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103b60: 0c03 |0088: move-result-object v3 │ │ -103b62: 7130 9208 6307 |0089: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0892 │ │ -103b68: 0c01 |008c: move-result-object v1 │ │ -103b6a: 2882 |008d: goto 000f // -007e │ │ -103b6c: 0731 |008e: move-object v1, v3 │ │ -103b6e: 2880 |008f: goto 000f // -0080 │ │ -103b70: 0001 0600 0100 0000 1700 0000 2400 ... |0090: packed-switch-data (16 units) │ │ +101744: |[101744] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +101754: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +10175a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +10175c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +10175e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +101762: 52a4 9e01 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +101766: 6e40 5a07 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@075a │ │ +10176c: 0c01 |000c: move-result-object v1 │ │ +10176e: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +101772: 1101 |000f: return-object v1 │ │ +101774: 52a4 9e01 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +101778: 3804 1200 |0012: if-eqz v4, 0024 // +0012 │ │ +10177c: 5494 0902 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101780: 6e10 1c08 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101786: 0c04 |0019: move-result-object v4 │ │ +101788: 52a5 9e01 |001a: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@019e │ │ +10178c: 7120 b83a 5400 |001c: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +101792: 0c00 |001f: move-result-object v0 │ │ +101794: 3800 0400 |0020: if-eqz v0, 0024 // +0004 │ │ +101798: 0701 |0022: move-object v1, v0 │ │ +10179a: 28ec |0023: goto 000f // -0014 │ │ +10179c: 390b 0400 |0024: if-nez v11, 0028 // +0004 │ │ +1017a0: 0731 |0026: move-object v1, v3 │ │ +1017a2: 28e8 |0027: goto 000f // -0018 │ │ +1017a4: 7120 b708 cb00 |0028: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@08b7 │ │ +1017aa: 0a02 |002b: move-result v2 │ │ +1017ac: 3b02 0400 |002c: if-gez v2, 0030 // +0004 │ │ +1017b0: 0731 |002e: move-object v1, v3 │ │ +1017b2: 28e0 |002f: goto 000f // -0020 │ │ +1017b4: 2b02 6000 0000 |0030: packed-switch v2, 00000090 // +00000060 │ │ +1017ba: 390d 1000 |0033: if-nez v13, 0043 // +0010 │ │ +1017be: 5494 0902 |0035: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1017c2: 6e10 2908 0400 |0037: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onHasWindowAnimations:()Z // method@0829 │ │ +1017c8: 0a04 |003a: move-result v4 │ │ +1017ca: 3804 0800 |003b: if-eqz v4, 0043 // +0008 │ │ +1017ce: 5494 0902 |003d: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1017d2: 6e10 2708 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.onGetWindowAnimations:()I // method@0827 │ │ +1017d8: 0a0d |0042: move-result v13 │ │ +1017da: 390d 4b00 |0043: if-nez v13, 008e // +004b │ │ +1017de: 0731 |0045: move-object v1, v3 │ │ +1017e0: 28c9 |0046: goto 000f // -0037 │ │ +1017e2: 5493 0902 |0047: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1017e6: 6e10 1c08 0300 |0049: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +1017ec: 0c03 |004c: move-result-object v3 │ │ +1017ee: 1504 903f |004d: const/high16 v4, #int 1066401792 // #3f90 │ │ +1017f2: 7156 9408 4376 |004f: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ +1017f8: 0c01 |0052: move-result-object v1 │ │ +1017fa: 28bc |0053: goto 000f // -0044 │ │ +1017fc: 5493 0902 |0054: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101800: 6e10 1c08 0300 |0056: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101806: 0c03 |0059: move-result-object v3 │ │ +101808: 7157 9408 6368 |005a: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ +10180e: 0c01 |005d: move-result-object v1 │ │ +101810: 28b1 |005e: goto 000f // -004f │ │ +101812: 5493 0902 |005f: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101816: 6e10 1c08 0300 |0061: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +10181c: 0c03 |0064: move-result-object v3 │ │ +10181e: 7156 9408 8376 |0065: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ +101824: 0c01 |0068: move-result-object v1 │ │ +101826: 28a6 |0069: goto 000f // -005a │ │ +101828: 5493 0902 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10182c: 6e10 1c08 0300 |006c: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101832: 0c03 |006f: move-result-object v3 │ │ +101834: 1404 9a99 893f |0070: const v4, #float 1.075 // #3f89999a │ │ +10183a: 7157 9408 6364 |0073: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@0894 │ │ +101840: 0c01 |0076: move-result-object v1 │ │ +101842: 2898 |0077: goto 000f // -0068 │ │ +101844: 5493 0902 |0078: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101848: 6e10 1c08 0300 |007a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +10184e: 0c03 |007d: move-result-object v3 │ │ +101850: 7130 9208 7306 |007e: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0892 │ │ +101856: 0c01 |0081: move-result-object v1 │ │ +101858: 288d |0082: goto 000f // -0073 │ │ +10185a: 5493 0902 |0083: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10185e: 6e10 1c08 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101864: 0c03 |0088: move-result-object v3 │ │ +101866: 7130 9208 6307 |0089: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@0892 │ │ +10186c: 0c01 |008c: move-result-object v1 │ │ +10186e: 2882 |008d: goto 000f // -007e │ │ +101870: 0731 |008e: move-object v1, v3 │ │ +101872: 2880 |008f: goto 000f // -0080 │ │ +101874: 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 │ │ @@ -289631,66 +289743,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -103b90: |[103b90] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -103ba0: 5240 9901 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -103ba4: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -103ba8: 0e00 |0004: return-void │ │ -103baa: 5430 fd01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103bae: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -103bb2: 5430 fd01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103bb6: 6e10 d343 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103bbc: 0a00 |000e: move-result v0 │ │ -103bbe: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -103bc2: 5430 fa01 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103bc6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -103bca: 2200 a408 |0015: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -103bce: 7010 c243 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -103bd4: 5b30 fa01 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103bd8: 5430 fa01 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103bdc: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103be2: 0a00 |0021: move-result v0 │ │ -103be4: 5431 0c02 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -103be8: 6e30 8e07 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ -103bee: 5430 fa01 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103bf2: 6e20 c643 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -103bf8: 6300 f101 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -103bfc: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -103c00: 1a00 8808 |0030: const-string v0, "FragmentManager" // string@0888 │ │ -103c04: 2201 7908 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -103c08: 7010 5a43 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -103c0e: 1a02 d503 |0037: const-string v2, "Allocated fragment index " // string@03d5 │ │ -103c12: 6e20 6343 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103c18: 0c01 |003c: move-result-object v1 │ │ -103c1a: 6e20 6243 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -103c20: 0c01 |0040: move-result-object v1 │ │ -103c22: 6e10 6a43 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -103c28: 0c01 |0044: move-result-object v1 │ │ -103c2a: 7120 5e37 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -103c30: 28bc |0048: goto 0004 // -0044 │ │ -103c32: 5430 fd01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103c36: 5431 fd01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103c3a: 6e10 d343 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103c40: 0a01 |0050: move-result v1 │ │ -103c42: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -103c46: 6e20 cf43 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -103c4c: 0c00 |0056: move-result-object v0 │ │ -103c4e: 1f00 6808 |0057: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -103c52: 6e10 fd42 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -103c58: 0a00 |005c: move-result v0 │ │ -103c5a: 5431 0c02 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -103c5e: 6e30 8e07 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ -103c64: 5430 fa01 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103c68: 5241 9901 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -103c6c: 6e30 d243 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -103c72: 28c3 |0069: goto 002c // -003d │ │ +101894: |[101894] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +1018a4: 5240 9901 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +1018a8: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +1018ac: 0e00 |0004: return-void │ │ +1018ae: 5430 fd01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +1018b2: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +1018b6: 5430 fd01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +1018ba: 6e10 d343 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1018c0: 0a00 |000e: move-result v0 │ │ +1018c2: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +1018c6: 5430 fa01 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1018ca: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +1018ce: 2200 a408 |0015: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1018d2: 7010 c243 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1018d8: 5b30 fa01 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1018dc: 5430 fa01 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1018e0: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1018e6: 0a00 |0021: move-result v0 │ │ +1018e8: 5431 0c02 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +1018ec: 6e30 8e07 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ +1018f2: 5430 fa01 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1018f6: 6e20 c643 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1018fc: 6300 f101 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101900: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +101904: 1a00 8408 |0030: const-string v0, "FragmentManager" // string@0884 │ │ +101908: 2201 7908 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10190c: 7010 5a43 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101912: 1a02 d203 |0037: const-string v2, "Allocated fragment index " // string@03d2 │ │ +101916: 6e20 6343 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10191c: 0c01 |003c: move-result-object v1 │ │ +10191e: 6e20 6243 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101924: 0c01 |0040: move-result-object v1 │ │ +101926: 6e10 6a43 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10192c: 0c01 |0044: move-result-object v1 │ │ +10192e: 7120 5e37 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +101934: 28bc |0048: goto 0004 // -0044 │ │ +101936: 5430 fd01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +10193a: 5431 fd01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +10193e: 6e10 d343 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101944: 0a01 |0050: move-result v1 │ │ +101946: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10194a: 6e20 cf43 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +101950: 0c00 |0056: move-result-object v0 │ │ +101952: 1f00 6808 |0057: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +101956: 6e10 fd42 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +10195c: 0a00 |005c: move-result v0 │ │ +10195e: 5431 0c02 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +101962: 6e30 8e07 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@078e │ │ +101968: 5430 fa01 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +10196c: 5241 9901 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +101970: 6e30 d243 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +101976: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1289 │ │ 0x0004 line=1305 │ │ 0x0005 line=1293 │ │ 0x0011 line=1294 │ │ 0x0015 line=1295 │ │ @@ -289708,50 +289820,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -103c74: |[103c74] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -103c84: 5240 9901 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -103c88: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -103c8c: 0e00 |0004: return-void │ │ -103c8e: 6300 f101 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -103c92: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -103c96: 1a00 8808 |0009: const-string v0, "FragmentManager" // string@0888 │ │ -103c9a: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -103c9e: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -103ca4: 1a02 9b08 |0010: const-string v2, "Freeing fragment index " // string@089b │ │ -103ca8: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103cae: 0c01 |0015: move-result-object v1 │ │ -103cb0: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -103cb6: 0c01 |0019: move-result-object v1 │ │ -103cb8: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -103cbe: 0c01 |001d: move-result-object v1 │ │ -103cc0: 7120 5e37 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -103cc6: 5430 fa01 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103cca: 5241 9901 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -103cce: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -103cd0: 6e30 d243 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -103cd6: 5430 fd01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103cda: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -103cde: 2200 a408 |002d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -103ce2: 7010 c243 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -103ce8: 5b30 fd01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103cec: 5430 fd01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -103cf0: 5241 9901 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -103cf4: 7110 0143 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -103cfa: 0c01 |003b: move-result-object v1 │ │ -103cfc: 6e20 c643 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -103d02: 5430 0902 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103d06: 5441 b401 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ -103d0a: 6e20 2108 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.inactivateFragment:(Ljava/lang/String;)V // method@0821 │ │ -103d10: 6e10 4507 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0745 │ │ -103d16: 28bb |0049: goto 0004 // -0045 │ │ +101978: |[101978] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +101988: 5240 9901 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +10198c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +101990: 0e00 |0004: return-void │ │ +101992: 6300 f101 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101996: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +10199a: 1a00 8408 |0009: const-string v0, "FragmentManager" // string@0884 │ │ +10199e: 2201 7908 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1019a2: 7010 5a43 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1019a8: 1a02 9708 |0010: const-string v2, "Freeing fragment index " // string@0897 │ │ +1019ac: 6e20 6343 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1019b2: 0c01 |0015: move-result-object v1 │ │ +1019b4: 6e20 6243 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1019ba: 0c01 |0019: move-result-object v1 │ │ +1019bc: 6e10 6a43 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1019c2: 0c01 |001d: move-result-object v1 │ │ +1019c4: 7120 5e37 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1019ca: 5430 fa01 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1019ce: 5241 9901 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +1019d2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +1019d4: 6e30 d243 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +1019da: 5430 fd01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +1019de: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +1019e2: 2200 a408 |002d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1019e6: 7010 c243 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1019ec: 5b30 fd01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +1019f0: 5430 fd01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +1019f4: 5241 9901 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +1019f8: 7110 0143 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +1019fe: 0c01 |003b: move-result-object v1 │ │ +101a00: 6e20 c643 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +101a06: 5430 0902 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101a0a: 5441 b401 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@01b4 │ │ +101a0e: 6e20 2108 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.inactivateFragment:(Ljava/lang/String;)V // method@0821 │ │ +101a14: 6e10 4507 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@0745 │ │ +101a1a: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1320 │ │ 0x0005 line=1312 │ │ 0x0021 line=1313 │ │ 0x0029 line=1314 │ │ @@ -289768,67 +289880,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -103d18: |[103d18] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -103d28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -103d2a: 5480 0902 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103d2e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -103d32: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -103d36: 2200 6508 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -103d3a: 1a02 d615 |0009: const-string v2, "No host" // string@15d6 │ │ -103d3e: 7020 f642 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -103d44: 2700 |000e: throw v0 │ │ -103d46: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -103d4a: 5280 0402 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -103d4e: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -103d52: 0e00 |0015: return-void │ │ -103d54: 5989 0402 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -103d58: 5480 fa01 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103d5c: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -103d60: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -103d62: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -103d64: 5480 fa01 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103d68: 6e10 d343 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -103d6e: 0a00 |0023: move-result v0 │ │ -103d70: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -103d74: 5480 fa01 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -103d78: 6e20 cb43 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -103d7e: 0c01 |002b: move-result-object v1 │ │ -103d80: 1f01 7b01 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ -103d84: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -103d88: 0780 |0030: move-object v0, v8 │ │ -103d8a: 0192 |0031: move v2, v9 │ │ -103d8c: 01a3 |0032: move v3, v10 │ │ -103d8e: 01b4 |0033: move v4, v11 │ │ -103d90: 7406 9908 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@0899 │ │ -103d96: 5410 9b01 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -103d9a: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -103d9e: 5410 9b01 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ -103da2: 6e10 9809 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ -103da8: 0a00 |0040: move-result v0 │ │ -103daa: b607 |0041: or-int/2addr v7, v0 │ │ -103dac: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -103db0: 28da |0044: goto 001e // -0026 │ │ -103db2: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -103db6: 6e10 b408 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ -103dbc: 5580 0a02 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -103dc0: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -103dc4: 5480 0902 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103dc8: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -103dcc: 5280 0402 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -103dd0: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -103dd2: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -103dd6: 5480 0902 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103dda: 6e10 2e08 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ -103de0: 5c85 0a02 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -103de4: 28b7 |005e: goto 0015 // -0049 │ │ +101a1c: |[101a1c] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +101a2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +101a2e: 5480 0902 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101a32: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +101a36: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +101a3a: 2200 6508 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +101a3e: 1a02 d215 |0009: const-string v2, "No host" // string@15d2 │ │ +101a42: 7020 f642 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +101a48: 2700 |000e: throw v0 │ │ +101a4a: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +101a4e: 5280 0402 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +101a52: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +101a56: 0e00 |0015: return-void │ │ +101a58: 5989 0402 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +101a5c: 5480 fa01 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101a60: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +101a64: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +101a66: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +101a68: 5480 fa01 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101a6c: 6e10 d343 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +101a72: 0a00 |0023: move-result v0 │ │ +101a74: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +101a78: 5480 fa01 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +101a7c: 6e20 cb43 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +101a82: 0c01 |002b: move-result-object v1 │ │ +101a84: 1f01 7b01 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ +101a88: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +101a8c: 0780 |0030: move-object v0, v8 │ │ +101a8e: 0192 |0031: move v2, v9 │ │ +101a90: 01a3 |0032: move v3, v10 │ │ +101a92: 01b4 |0033: move v4, v11 │ │ +101a94: 7406 9908 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@0899 │ │ +101a9a: 5410 9b01 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +101a9e: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +101aa2: 5410 9b01 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@019b │ │ +101aa6: 6e10 9809 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ +101aac: 0a00 |0040: move-result v0 │ │ +101aae: b607 |0041: or-int/2addr v7, v0 │ │ +101ab0: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +101ab4: 28da |0044: goto 001e // -0026 │ │ +101ab6: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +101aba: 6e10 b408 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ +101ac0: 5580 0a02 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +101ac4: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +101ac8: 5480 0902 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101acc: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +101ad0: 5280 0402 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +101ad4: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +101ad6: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +101ada: 5480 0902 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101ade: 6e10 2e08 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.onSupportInvalidateOptionsMenu:()V // method@082e │ │ +101ae4: 5c85 0a02 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +101ae8: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1245 │ │ 0x0007 line=1246 │ │ 0x000f line=1249 │ │ 0x0015 line=1275 │ │ 0x0016 line=1253 │ │ @@ -289861,18 +289973,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -103de8: |[103de8] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -103df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -103dfa: 6e53 9608 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ -103e00: 0e00 |0004: return-void │ │ +101aec: |[101aec] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +101afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +101afe: 6e53 9608 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0896 │ │ +101b04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1241 │ │ 0x0004 line=1242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -289883,23 +289995,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -103e04: |[103e04] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -103e14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -103e16: 5262 0402 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -103e1a: 0760 |0003: move-object v0, v6 │ │ -103e1c: 0771 |0004: move-object v1, v7 │ │ -103e1e: 0134 |0005: move v4, v3 │ │ -103e20: 0135 |0006: move v5, v3 │ │ -103e22: 7406 9908 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@0899 │ │ -103e28: 0e00 |000a: return-void │ │ +101b08: |[101b08] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +101b18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +101b1a: 5262 0402 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +101b1e: 0760 |0003: move-object v0, v6 │ │ +101b20: 0771 |0004: move-object v1, v7 │ │ +101b22: 0134 |0005: move v4, v3 │ │ +101b24: 0135 |0006: move v5, v3 │ │ +101b26: 7406 9908 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@0899 │ │ +101b2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1237 │ │ 0x000a line=1238 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -289909,523 +290021,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 │ │ -103e2c: |[103e2c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -103e3c: 55c0 8101 |0000: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -103e40: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -103e44: 55c0 8d01 |0004: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -103e48: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -103e4c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -103e4e: 370d 0300 |0009: if-le v13, v0, 000c // +0003 │ │ -103e52: 121d |000b: const/4 v13, #int 1 // #1 │ │ -103e54: 55c0 a101 |000c: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -103e58: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -103e5c: 52c0 ac01 |0010: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103e60: 370d 0400 |0012: if-le v13, v0, 0016 // +0004 │ │ -103e64: 52cd ac01 |0014: iget v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103e68: 55c0 8c01 |0016: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ -103e6c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -103e70: 52c0 ac01 |001a: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103e74: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -103e76: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -103e7a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -103e7c: 370d 0300 |0020: if-le v13, v0, 0023 // +0003 │ │ -103e80: 123d |0022: const/4 v13, #int 3 // #3 │ │ -103e82: 52c0 ac01 |0023: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103e86: 35d0 6402 |0025: if-ge v0, v13, 0289 // +0264 │ │ -103e8a: 55c0 9401 |0027: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -103e8e: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -103e92: 55c0 9801 |002b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -103e96: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -103e9a: 0e00 |002f: return-void │ │ -103e9c: 54c0 8401 |0030: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -103ea0: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -103ea4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -103ea6: 5bc0 8401 |0035: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -103eaa: 52c2 ad01 |0037: iget v2, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ -103eae: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -103eb0: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -103eb2: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -103eb4: 07b0 |003c: move-object v0, v11 │ │ -103eb6: 07c1 |003d: move-object v1, v12 │ │ -103eb8: 7406 9908 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@0899 │ │ -103ebe: 52c0 ac01 |0041: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103ec2: 2b00 b103 0000 |0043: packed-switch v0, 000003f4 // +000003b1 │ │ -103ec8: 59cd ac01 |0046: iput v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -103ecc: 28e7 |0048: goto 002f // -0019 │ │ -103ece: 6300 f101 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -103ed2: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -103ed6: 1a00 8808 |004d: const-string v0, "FragmentManager" // string@0888 │ │ -103eda: 2201 7908 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -103ede: 7010 5a43 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -103ee4: 1a02 4439 |0054: const-string v2, "moveto CREATED: " // string@3944 │ │ -103ee8: 6e20 6343 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103eee: 0c01 |0059: move-result-object v1 │ │ -103ef0: 6e20 6243 c100 |005a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -103ef6: 0c01 |005d: move-result-object v1 │ │ -103ef8: 6e10 6a43 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -103efe: 0c01 |0061: move-result-object v1 │ │ -103f00: 7120 5e37 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -103f06: 54c0 a801 |0065: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f0a: 3800 4a00 |0067: if-eqz v0, 00b1 // +004a │ │ -103f0e: 54c0 a801 |0069: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f12: 54b1 0902 |006b: iget-object v1, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103f16: 6e10 1c08 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103f1c: 0c01 |0070: move-result-object v1 │ │ -103f1e: 6e10 9601 0100 |0071: invoke-virtual {v1}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -103f24: 0c01 |0074: move-result-object v1 │ │ -103f26: 6e20 c204 1000 |0075: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -103f2c: 54c0 a801 |0078: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f30: 1a01 c120 |007a: const-string v1, "android:view_state" // string@20c1 │ │ -103f34: 6e20 ad04 1000 |007c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -103f3a: 0c00 |007f: move-result-object v0 │ │ -103f3c: 5bc0 a901 |0080: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -103f40: 54c0 a801 |0082: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f44: 1a01 be20 |0084: const-string v1, "android:target_state" // string@20be │ │ -103f48: 6e30 8b08 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@088b │ │ -103f4e: 0c00 |0089: move-result-object v0 │ │ -103f50: 5bc0 af01 |008a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -103f54: 54c0 af01 |008c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -103f58: 3800 0d00 |008e: if-eqz v0, 009b // +000d │ │ -103f5c: 54c0 a801 |0090: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f60: 1a01 bd20 |0092: const-string v1, "android:target_req_state" // string@20bd │ │ -103f64: 1202 |0094: const/4 v2, #int 0 // #0 │ │ -103f66: 6e30 a704 1002 |0095: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -103f6c: 0a00 |0098: move-result v0 │ │ -103f6e: 59c0 b101 |0099: iput v0, v12, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -103f72: 54c0 a801 |009b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -103f76: 1a01 c020 |009d: const-string v1, "android:user_visible_hint" // string@20c0 │ │ -103f7a: 1212 |009f: const/4 v2, #int 1 // #1 │ │ -103f7c: 6e30 a104 1002 |00a0: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ -103f82: 0a00 |00a3: move-result v0 │ │ -103f84: 5cc0 b201 |00a4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -103f88: 55c0 b201 |00a6: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -103f8c: 3900 0900 |00a8: if-nez v0, 00b1 // +0009 │ │ -103f90: 1210 |00aa: const/4 v0, #int 1 // #1 │ │ -103f92: 5cc0 8c01 |00ab: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ -103f96: 1230 |00ad: const/4 v0, #int 3 // #3 │ │ -103f98: 370d 0300 |00ae: if-le v13, v0, 00b1 // +0003 │ │ -103f9c: 123d |00b0: const/4 v13, #int 3 // #3 │ │ -103f9e: 54b0 0902 |00b1: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103fa2: 5bc0 9701 |00b3: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -103fa6: 54b0 0c02 |00b5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -103faa: 5bc0 9f01 |00b7: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -103fae: 54b0 0c02 |00b9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -103fb2: 3800 3700 |00bb: if-eqz v0, 00f2 // +0037 │ │ -103fb6: 54b0 0c02 |00bd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -103fba: 5400 8901 |00bf: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -103fbe: 5bc0 9301 |00c1: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -103fc2: 1200 |00c3: const/4 v0, #int 0 // #0 │ │ -103fc4: 5cc0 8701 |00c4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -103fc8: 54b0 0902 |00c6: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -103fcc: 6e10 1c08 0000 |00c8: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -103fd2: 0c00 |00cb: move-result-object v0 │ │ -103fd4: 6e20 5607 0c00 |00cc: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@0756 │ │ -103fda: 55c0 8701 |00cf: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -103fde: 3900 2800 |00d1: if-nez v0, 00f9 // +0028 │ │ -103fe2: 2200 0b02 |00d3: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -103fe6: 2201 7908 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -103fea: 7010 5a43 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -103ff0: 1a02 7d08 |00da: const-string v2, "Fragment " // string@087d │ │ -103ff4: 6e20 6343 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -103ffa: 0c01 |00df: move-result-object v1 │ │ -103ffc: 6e20 6243 c100 |00e0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104002: 0c01 |00e3: move-result-object v1 │ │ -104004: 1a02 7300 |00e4: const-string v2, " did not call through to super.onAttach()" // string@0073 │ │ -104008: 6e20 6343 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10400e: 0c01 |00e9: move-result-object v1 │ │ -104010: 6e10 6a43 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104016: 0c01 |00ed: move-result-object v1 │ │ -104018: 7020 f20b 1000 |00ee: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -10401e: 2700 |00f1: throw v0 │ │ -104020: 54b0 0902 |00f2: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104024: 6e10 1d08 0000 |00f4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@081d │ │ -10402a: 0c00 |00f7: move-result-object v0 │ │ -10402c: 28c9 |00f8: goto 00c1 // -0037 │ │ -10402e: 54c0 9f01 |00f9: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -104032: 3900 0700 |00fb: if-nez v0, 0102 // +0007 │ │ -104036: 54b0 0902 |00fd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -10403a: 6e20 2208 c000 |00ff: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0822 │ │ -104040: 55c0 a601 |0102: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -104044: 3900 0700 |0104: if-nez v0, 010b // +0007 │ │ -104048: 54c0 a801 |0106: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -10404c: 6e20 7407 0c00 |0108: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0774 │ │ -104052: 1200 |010b: const/4 v0, #int 0 // #0 │ │ -104054: 5cc0 a601 |010c: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -104058: 55c0 9401 |010e: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -10405c: 3800 3700 |0110: if-eqz v0, 0147 // +0037 │ │ -104060: 54c0 a801 |0112: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104064: 6e20 3207 0c00 |0114: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ -10406a: 0c00 |0117: move-result-object v0 │ │ -10406c: 1201 |0118: const/4 v1, #int 0 // #0 │ │ -10406e: 54c2 a801 |0119: iget-object v2, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104072: 6e40 7607 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@0776 │ │ -104078: 0c00 |011e: move-result-object v0 │ │ -10407a: 5bc0 b301 |011f: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10407e: 54c0 b301 |0121: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104082: 3800 5301 |0123: if-eqz v0, 0276 // +0153 │ │ -104086: 54c0 b301 |0125: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10408a: 5bc0 9a01 |0127: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -10408e: 6000 c100 |0129: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -104092: 1301 0b00 |012b: const/16 v1, #int 11 // #b │ │ -104096: 3410 3f01 |012d: if-lt v0, v1, 026c // +013f │ │ -10409a: 54c0 b301 |012f: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10409e: 1201 |0131: const/4 v1, #int 0 // #0 │ │ -1040a0: 7120 031b 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b03 │ │ -1040a6: 55c0 9601 |0135: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -1040aa: 3800 0900 |0137: if-eqz v0, 0140 // +0009 │ │ -1040ae: 54c0 b301 |0139: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1040b2: 1301 0800 |013b: const/16 v1, #int 8 // #8 │ │ -1040b6: 6e20 f338 1000 |013d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -1040bc: 54c0 b301 |0140: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1040c0: 54c1 a801 |0142: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -1040c4: 6e30 6f07 0c01 |0144: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ -1040ca: 1210 |0147: const/4 v0, #int 1 // #1 │ │ -1040cc: 370d d500 |0148: if-le v13, v0, 021d // +00d5 │ │ -1040d0: 6300 f101 |014a: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1040d4: 3800 1a00 |014c: if-eqz v0, 0166 // +001a │ │ -1040d8: 1a00 8808 |014e: const-string v0, "FragmentManager" // string@0888 │ │ -1040dc: 2201 7908 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1040e0: 7010 5a43 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1040e6: 1a02 4339 |0155: const-string v2, "moveto ACTIVITY_CREATED: " // string@3943 │ │ -1040ea: 6e20 6343 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1040f0: 0c01 |015a: move-result-object v1 │ │ -1040f2: 6e20 6243 c100 |015b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1040f8: 0c01 |015e: move-result-object v1 │ │ -1040fa: 6e10 6a43 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104100: 0c01 |0162: move-result-object v1 │ │ -104102: 7120 5e37 1000 |0163: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104108: 55c0 9401 |0166: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -10410c: 3900 a400 |0168: if-nez v0, 020c // +00a4 │ │ -104110: 1207 |016a: const/4 v7, #int 0 // #0 │ │ -104112: 52c0 8b01 |016b: iget v0, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -104116: 3800 5100 |016d: if-eqz v0, 01be // +0051 │ │ -10411a: 54b0 0102 |016f: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ -10411e: 52c1 8b01 |0171: iget v1, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -104122: 6e20 ec07 1000 |0173: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@07ec │ │ -104128: 0c07 |0176: move-result-object v7 │ │ -10412a: 1f07 0207 |0177: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ -10412e: 3907 4500 |0179: if-nez v7, 01be // +0045 │ │ -104132: 55c0 a201 |017b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ -104136: 3900 4100 |017d: if-nez v0, 01be // +0041 │ │ -10413a: 2200 6408 |017f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10413e: 2201 7908 |0181: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104142: 7010 5a43 0100 |0183: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104148: 1a02 e215 |0186: const-string v2, "No view found for id 0x" // string@15e2 │ │ -10414c: 6e20 6343 2100 |0188: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104152: 0c01 |018b: move-result-object v1 │ │ -104154: 52c2 8b01 |018c: iget v2, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -104158: 7110 0043 0200 |018e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -10415e: 0c02 |0191: move-result-object v2 │ │ -104160: 6e20 6343 2100 |0192: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104166: 0c01 |0195: move-result-object v1 │ │ -104168: 1a02 4e00 |0196: const-string v2, " (" // string@004e │ │ -10416c: 6e20 6343 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104172: 0c01 |019b: move-result-object v1 │ │ -104174: 6e10 3607 0c00 |019c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ -10417a: 0c02 |019f: move-result-object v2 │ │ -10417c: 52c3 8b01 |01a0: iget v3, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -104180: 6e20 3e02 3200 |01a2: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ -104186: 0c02 |01a5: move-result-object v2 │ │ -104188: 6e20 6343 2100 |01a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10418e: 0c01 |01a9: move-result-object v1 │ │ -104190: 1a02 3601 |01aa: const-string v2, ") for fragment " // string@0136 │ │ -104194: 6e20 6343 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10419a: 0c01 |01af: move-result-object v1 │ │ -10419c: 6e20 6243 c100 |01b0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1041a2: 0c01 |01b3: move-result-object v1 │ │ -1041a4: 6e10 6a43 0100 |01b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1041aa: 0c01 |01b7: move-result-object v1 │ │ -1041ac: 7020 f242 1000 |01b8: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -1041b2: 7020 b508 0b00 |01bb: invoke-direct {v11, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -1041b8: 5bc7 8a01 |01be: iput-object v7, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -1041bc: 54c0 a801 |01c0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -1041c0: 6e20 3207 0c00 |01c2: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ -1041c6: 0c00 |01c5: move-result-object v0 │ │ -1041c8: 54c1 a801 |01c6: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -1041cc: 6e40 7607 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@0776 │ │ -1041d2: 0c00 |01cb: move-result-object v0 │ │ -1041d4: 5bc0 b301 |01cc: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1041d8: 54c0 b301 |01ce: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1041dc: 3800 b500 |01d0: if-eqz v0, 0285 // +00b5 │ │ -1041e0: 54c0 b301 |01d2: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1041e4: 5bc0 9a01 |01d4: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -1041e8: 6000 c100 |01d6: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1041ec: 1301 0b00 |01d8: const/16 v1, #int 11 // #b │ │ -1041f0: 3410 a100 |01da: if-lt v0, v1, 027b // +00a1 │ │ -1041f4: 54c0 b301 |01dc: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1041f8: 1201 |01de: const/4 v1, #int 0 // #0 │ │ -1041fa: 7120 031b 1000 |01df: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b03 │ │ -104200: 3807 1800 |01e2: if-eqz v7, 01fa // +0018 │ │ -104204: 1210 |01e4: const/4 v0, #int 1 // #1 │ │ -104206: 6e5f 9008 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@0890 │ │ -10420c: 0c06 |01e8: move-result-object v6 │ │ -10420e: 3806 0c00 |01e9: if-eqz v6, 01f5 // +000c │ │ -104212: 54c0 b301 |01eb: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104216: 7030 b008 0b06 |01ed: invoke-direct {v11, v0, v6}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ -10421c: 54c0 b301 |01f0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104220: 6e20 f638 6000 |01f2: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -104226: 54c0 b301 |01f5: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10422a: 6e20 1539 0700 |01f7: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@3915 │ │ -104230: 55c0 9601 |01fa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -104234: 3800 0900 |01fc: if-eqz v0, 0205 // +0009 │ │ -104238: 54c0 b301 |01fe: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10423c: 1301 0800 |0200: const/16 v1, #int 8 // #8 │ │ -104240: 6e20 f338 1000 |0202: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -104246: 54c0 b301 |0205: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10424a: 54c1 a801 |0207: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -10424e: 6e30 6f07 0c01 |0209: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ -104254: 54c0 a801 |020c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104258: 6e20 7107 0c00 |020e: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0771 │ │ -10425e: 54c0 b301 |0211: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104262: 3800 0700 |0213: if-eqz v0, 021a // +0007 │ │ -104266: 54c0 a801 |0215: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -10426a: 6e20 8507 0c00 |0217: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0785 │ │ -104270: 1200 |021a: const/4 v0, #int 0 // #0 │ │ -104272: 5bc0 a801 |021b: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104276: 1230 |021d: const/4 v0, #int 3 // #3 │ │ -104278: 370d 2100 |021e: if-le v13, v0, 023f // +0021 │ │ -10427c: 6300 f101 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104280: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -104284: 1a00 8808 |0224: const-string v0, "FragmentManager" // string@0888 │ │ -104288: 2201 7908 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -10428c: 7010 5a43 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104292: 1a02 4639 |022b: const-string v2, "moveto STARTED: " // string@3946 │ │ -104296: 6e20 6343 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10429c: 0c01 |0230: move-result-object v1 │ │ -10429e: 6e20 6243 c100 |0231: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1042a4: 0c01 |0234: move-result-object v1 │ │ -1042a6: 6e10 6a43 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1042ac: 0c01 |0238: move-result-object v1 │ │ -1042ae: 7120 5e37 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1042b4: 6e10 8107 0c00 |023c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0781 │ │ -1042ba: 1240 |023f: const/4 v0, #int 4 // #4 │ │ -1042bc: 370d 06fe |0240: if-le v13, v0, 0046 // -01fa │ │ -1042c0: 6300 f101 |0242: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1042c4: 3800 1a00 |0244: if-eqz v0, 025e // +001a │ │ -1042c8: 1a00 8808 |0246: const-string v0, "FragmentManager" // string@0888 │ │ -1042cc: 2201 7908 |0248: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1042d0: 7010 5a43 0100 |024a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1042d6: 1a02 4539 |024d: const-string v2, "moveto RESUMED: " // string@3945 │ │ -1042da: 6e20 6343 2100 |024f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1042e0: 0c01 |0252: move-result-object v1 │ │ -1042e2: 6e20 6243 c100 |0253: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1042e8: 0c01 |0256: move-result-object v1 │ │ -1042ea: 6e10 6a43 0100 |0257: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1042f0: 0c01 |025a: move-result-object v1 │ │ -1042f2: 7120 5e37 1000 |025b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1042f8: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -1042fa: 5cc0 a301 |025f: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ -1042fe: 6e10 7f07 0c00 |0261: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performResume:()V // method@077f │ │ -104304: 1200 |0264: const/4 v0, #int 0 // #0 │ │ -104306: 5bc0 a801 |0265: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -10430a: 1200 |0267: const/4 v0, #int 0 // #0 │ │ -10430c: 5bc0 a901 |0268: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -104310: 2900 dcfd |026a: goto/16 0046 // -0224 │ │ -104314: 54c0 b301 |026c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104318: 7110 c309 0000 |026e: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@09c3 │ │ -10431e: 0c00 |0271: move-result-object v0 │ │ -104320: 5bc0 b301 |0272: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104324: 2900 c1fe |0274: goto/16 0135 // -013f │ │ -104328: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -10432a: 5bc0 9a01 |0277: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -10432e: 2900 cefe |0279: goto/16 0147 // -0132 │ │ -104332: 54c0 b301 |027b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104336: 7110 c309 0000 |027d: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@09c3 │ │ -10433c: 0c00 |0280: move-result-object v0 │ │ -10433e: 5bc0 b301 |0281: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104342: 2900 5fff |0283: goto/16 01e2 // -00a1 │ │ -104346: 1200 |0285: const/4 v0, #int 0 // #0 │ │ -104348: 5bc0 9a01 |0286: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -10434c: 2884 |0288: goto 020c // -007c │ │ -10434e: 52c0 ac01 |0289: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -104352: 37d0 bbfd |028b: if-le v0, v13, 0046 // -0245 │ │ -104356: 52c0 ac01 |028d: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -10435a: 2b00 7301 0000 |028f: packed-switch v0, 00000402 // +00000173 │ │ -104360: 2900 b4fd |0292: goto/16 0046 // -024c │ │ -104364: 1210 |0294: const/4 v0, #int 1 // #1 │ │ -104366: 350d b1fd |0295: if-ge v13, v0, 0046 // -024f │ │ -10436a: 55b0 0502 |0297: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -10436e: 3800 0e00 |0299: if-eqz v0, 02a7 // +000e │ │ -104372: 54c0 8401 |029b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -104376: 3800 0a00 |029d: if-eqz v0, 02a7 // +000a │ │ -10437a: 54c9 8401 |029f: iget-object v9, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -10437e: 1200 |02a1: const/4 v0, #int 0 // #0 │ │ -104380: 5bc0 8401 |02a2: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -104384: 6e10 2f38 0900 |02a4: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -10438a: 54c0 8401 |02a7: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -10438e: 3800 e500 |02a9: if-eqz v0, 038e // +00e5 │ │ -104392: 59cd ad01 |02ab: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ -104396: 121d |02ad: const/4 v13, #int 1 // #1 │ │ -104398: 2900 98fd |02ae: goto/16 0046 // -0268 │ │ -10439c: 1250 |02b0: const/4 v0, #int 5 // #5 │ │ -10439e: 350d 2400 |02b1: if-ge v13, v0, 02d5 // +0024 │ │ -1043a2: 6300 f101 |02b3: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1043a6: 3800 1a00 |02b5: if-eqz v0, 02cf // +001a │ │ -1043aa: 1a00 8808 |02b7: const-string v0, "FragmentManager" // string@0888 │ │ -1043ae: 2201 7908 |02b9: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1043b2: 7010 5a43 0100 |02bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1043b8: 1a02 4039 |02be: const-string v2, "movefrom RESUMED: " // string@3940 │ │ -1043bc: 6e20 6343 2100 |02c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1043c2: 0c01 |02c3: move-result-object v1 │ │ -1043c4: 6e20 6243 c100 |02c4: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1043ca: 0c01 |02c7: move-result-object v1 │ │ -1043cc: 6e10 6a43 0100 |02c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1043d2: 0c01 |02cb: move-result-object v1 │ │ -1043d4: 7120 5e37 1000 |02cc: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1043da: 6e10 7c07 0c00 |02cf: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performPause:()V // method@077c │ │ -1043e0: 1200 |02d2: const/4 v0, #int 0 // #0 │ │ -1043e2: 5cc0 a301 |02d3: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ -1043e6: 1240 |02d5: const/4 v0, #int 4 // #4 │ │ -1043e8: 350d 2100 |02d6: if-ge v13, v0, 02f7 // +0021 │ │ -1043ec: 6300 f101 |02d8: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1043f0: 3800 1a00 |02da: if-eqz v0, 02f4 // +001a │ │ -1043f4: 1a00 8808 |02dc: const-string v0, "FragmentManager" // string@0888 │ │ -1043f8: 2201 7908 |02de: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1043fc: 7010 5a43 0100 |02e0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104402: 1a02 4139 |02e3: const-string v2, "movefrom STARTED: " // string@3941 │ │ -104406: 6e20 6343 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10440c: 0c01 |02e8: move-result-object v1 │ │ -10440e: 6e20 6243 c100 |02e9: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104414: 0c01 |02ec: move-result-object v1 │ │ -104416: 6e10 6a43 0100 |02ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10441c: 0c01 |02f0: move-result-object v1 │ │ -10441e: 7120 5e37 1000 |02f1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104424: 6e10 8207 0c00 |02f4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0782 │ │ -10442a: 1230 |02f7: const/4 v0, #int 3 // #3 │ │ -10442c: 350d 2100 |02f8: if-ge v13, v0, 0319 // +0021 │ │ -104430: 6300 f101 |02fa: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104434: 3800 1a00 |02fc: if-eqz v0, 0316 // +001a │ │ -104438: 1a00 8808 |02fe: const-string v0, "FragmentManager" // string@0888 │ │ -10443c: 2201 7908 |0300: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104440: 7010 5a43 0100 |0302: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104446: 1a02 4239 |0305: const-string v2, "movefrom STOPPED: " // string@3942 │ │ -10444a: 6e20 6343 2100 |0307: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104450: 0c01 |030a: move-result-object v1 │ │ -104452: 6e20 6243 c100 |030b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104458: 0c01 |030e: move-result-object v1 │ │ -10445a: 6e10 6a43 0100 |030f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104460: 0c01 |0312: move-result-object v1 │ │ -104462: 7120 5e37 1000 |0313: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104468: 6e10 7e07 0c00 |0316: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@077e │ │ -10446e: 1220 |0319: const/4 v0, #int 2 // #2 │ │ -104470: 350d 7aff |031a: if-ge v13, v0, 0294 // -0086 │ │ -104474: 6300 f101 |031c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104478: 3800 1a00 |031e: if-eqz v0, 0338 // +001a │ │ -10447c: 1a00 8808 |0320: const-string v0, "FragmentManager" // string@0888 │ │ -104480: 2201 7908 |0322: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104484: 7010 5a43 0100 |0324: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10448a: 1a02 3e39 |0327: const-string v2, "movefrom ACTIVITY_CREATED: " // string@393e │ │ -10448e: 6e20 6343 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104494: 0c01 |032c: move-result-object v1 │ │ -104496: 6e20 6243 c100 |032d: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10449c: 0c01 |0330: move-result-object v1 │ │ -10449e: 6e10 6a43 0100 |0331: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1044a4: 0c01 |0334: move-result-object v1 │ │ -1044a6: 7120 5e37 1000 |0335: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1044ac: 54c0 b301 |0338: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1044b0: 3800 1100 |033a: if-eqz v0, 034b // +0011 │ │ -1044b4: 54b0 0902 |033c: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -1044b8: 6e20 2b08 c000 |033e: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z // method@082b │ │ -1044be: 0a00 |0341: move-result v0 │ │ -1044c0: 3800 0900 |0342: if-eqz v0, 034b // +0009 │ │ -1044c4: 54c0 a901 |0344: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -1044c8: 3900 0500 |0346: if-nez v0, 034b // +0005 │ │ -1044cc: 6e20 ae08 cb00 |0348: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@08ae │ │ -1044d2: 6e10 7807 0c00 |034b: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0778 │ │ -1044d8: 54c0 b301 |034e: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -1044dc: 3800 3300 |0350: if-eqz v0, 0383 // +0033 │ │ -1044e0: 54c0 8a01 |0352: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -1044e4: 3800 2f00 |0354: if-eqz v0, 0383 // +002f │ │ -1044e8: 1206 |0356: const/4 v6, #int 0 // #0 │ │ -1044ea: 52b0 0402 |0357: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -1044ee: 3d00 0b00 |0359: if-lez v0, 0364 // +000b │ │ -1044f2: 55b0 0502 |035b: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ -1044f6: 3900 0700 |035d: if-nez v0, 0364 // +0007 │ │ -1044fa: 1200 |035f: const/4 v0, #int 0 // #0 │ │ -1044fc: 6e5f 9008 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@0890 │ │ -104502: 0c06 |0363: move-result-object v6 │ │ -104504: 3806 1800 |0364: if-eqz v6, 037c // +0018 │ │ -104508: 07c8 |0366: move-object v8, v12 │ │ -10450a: 54c0 b301 |0367: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10450e: 5bc0 8401 |0369: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ -104512: 59cd ad01 |036b: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ -104516: 54ca b301 |036d: iget-object v10, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10451a: 2200 8a01 |036f: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@018a │ │ -10451e: 7058 5808 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@0858 │ │ -104524: 6e20 af3a 0600 |0374: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ -10452a: 54c0 b301 |0377: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10452e: 6e20 f638 6000 |0379: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -104534: 54c0 8a01 |037c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -104538: 54c1 b301 |037e: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10453c: 6e20 4c39 1000 |0380: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -104542: 1200 |0383: const/4 v0, #int 0 // #0 │ │ -104544: 5bc0 8a01 |0384: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ -104548: 1200 |0386: const/4 v0, #int 0 // #0 │ │ -10454a: 5bc0 b301 |0387: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10454e: 1200 |0389: const/4 v0, #int 0 // #0 │ │ -104550: 5bc0 9a01 |038a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -104554: 2900 08ff |038c: goto/16 0294 // -00f8 │ │ -104558: 6300 f101 |038e: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10455c: 3800 1a00 |0390: if-eqz v0, 03aa // +001a │ │ -104560: 1a00 8808 |0392: const-string v0, "FragmentManager" // string@0888 │ │ -104564: 2201 7908 |0394: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104568: 7010 5a43 0100 |0396: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10456e: 1a02 3f39 |0399: const-string v2, "movefrom CREATED: " // string@393f │ │ -104572: 6e20 6343 2100 |039b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104578: 0c01 |039e: move-result-object v1 │ │ -10457a: 6e20 6243 c100 |039f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104580: 0c01 |03a2: move-result-object v1 │ │ -104582: 6e10 6a43 0100 |03a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104588: 0c01 |03a6: move-result-object v1 │ │ -10458a: 7120 5e37 1000 |03a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104590: 55c0 a601 |03aa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -104594: 3900 0500 |03ac: if-nez v0, 03b1 // +0005 │ │ -104598: 6e10 7707 0c00 |03ae: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@0777 │ │ -10459e: 1200 |03b1: const/4 v0, #int 0 // #0 │ │ -1045a0: 5cc0 8701 |03b2: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -1045a4: 6e10 6107 0c00 |03b4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0761 │ │ -1045aa: 55c0 8701 |03b7: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ -1045ae: 3900 2100 |03b9: if-nez v0, 03da // +0021 │ │ -1045b2: 2200 0b02 |03bb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ -1045b6: 2201 7908 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1045ba: 7010 5a43 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1045c0: 1a02 7d08 |03c2: const-string v2, "Fragment " // string@087d │ │ -1045c4: 6e20 6343 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1045ca: 0c01 |03c7: move-result-object v1 │ │ -1045cc: 6e20 6243 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1045d2: 0c01 |03cb: move-result-object v1 │ │ -1045d4: 1a02 7700 |03cc: const-string v2, " did not call through to super.onDetach()" // string@0077 │ │ -1045d8: 6e20 6343 2100 |03ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1045de: 0c01 |03d1: move-result-object v1 │ │ -1045e0: 6e10 6a43 0100 |03d2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1045e6: 0c01 |03d5: move-result-object v1 │ │ -1045e8: 7020 f20b 1000 |03d6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ -1045ee: 2700 |03d9: throw v0 │ │ -1045f0: 3910 6cfc |03da: if-nez v16, 0046 // -0394 │ │ -1045f4: 55c0 a601 |03dc: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -1045f8: 3900 0700 |03de: if-nez v0, 03e5 // +0007 │ │ -1045fc: 6e20 9308 cb00 |03e0: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0893 │ │ -104602: 2900 63fc |03e3: goto/16 0046 // -039d │ │ -104606: 1200 |03e5: const/4 v0, #int 0 // #0 │ │ -104608: 5bc0 9701 |03e6: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -10460c: 1200 |03e8: const/4 v0, #int 0 // #0 │ │ -10460e: 5bc0 9f01 |03e9: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ -104612: 1200 |03eb: const/4 v0, #int 0 // #0 │ │ -104614: 5bc0 9301 |03ec: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -104618: 1200 |03ee: const/4 v0, #int 0 // #0 │ │ -10461a: 5bc0 8901 |03ef: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ -10461e: 2900 55fc |03f1: goto/16 0046 // -03ab │ │ -104622: 0000 |03f3: nop // spacer │ │ -104624: 0001 0500 0000 0000 0600 0000 0401 ... |03f4: packed-switch-data (14 units) │ │ -104640: 0001 0500 0100 0000 0500 0000 8a00 ... |0402: packed-switch-data (14 units) │ │ +101b30: |[101b30] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +101b40: 55c0 8101 |0000: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +101b44: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +101b48: 55c0 8d01 |0004: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +101b4c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +101b50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +101b52: 370d 0300 |0009: if-le v13, v0, 000c // +0003 │ │ +101b56: 121d |000b: const/4 v13, #int 1 // #1 │ │ +101b58: 55c0 a101 |000c: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +101b5c: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +101b60: 52c0 ac01 |0010: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101b64: 370d 0400 |0012: if-le v13, v0, 0016 // +0004 │ │ +101b68: 52cd ac01 |0014: iget v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101b6c: 55c0 8c01 |0016: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ +101b70: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +101b74: 52c0 ac01 |001a: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101b78: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +101b7a: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +101b7e: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +101b80: 370d 0300 |0020: if-le v13, v0, 0023 // +0003 │ │ +101b84: 123d |0022: const/4 v13, #int 3 // #3 │ │ +101b86: 52c0 ac01 |0023: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101b8a: 35d0 6402 |0025: if-ge v0, v13, 0289 // +0264 │ │ +101b8e: 55c0 9401 |0027: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +101b92: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +101b96: 55c0 9801 |002b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +101b9a: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +101b9e: 0e00 |002f: return-void │ │ +101ba0: 54c0 8401 |0030: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +101ba4: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +101ba8: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +101baa: 5bc0 8401 |0035: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +101bae: 52c2 ad01 |0037: iget v2, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ +101bb2: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +101bb4: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +101bb6: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +101bb8: 07b0 |003c: move-object v0, v11 │ │ +101bba: 07c1 |003d: move-object v1, v12 │ │ +101bbc: 7406 9908 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@0899 │ │ +101bc2: 52c0 ac01 |0041: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101bc6: 2b00 b103 0000 |0043: packed-switch v0, 000003f4 // +000003b1 │ │ +101bcc: 59cd ac01 |0046: iput v13, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +101bd0: 28e7 |0048: goto 002f // -0019 │ │ +101bd2: 6300 f101 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101bd6: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +101bda: 1a00 8408 |004d: const-string v0, "FragmentManager" // string@0884 │ │ +101bde: 2201 7908 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101be2: 7010 5a43 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101be8: 1a02 3f39 |0054: const-string v2, "moveto CREATED: " // string@393f │ │ +101bec: 6e20 6343 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101bf2: 0c01 |0059: move-result-object v1 │ │ +101bf4: 6e20 6243 c100 |005a: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101bfa: 0c01 |005d: move-result-object v1 │ │ +101bfc: 6e10 6a43 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101c02: 0c01 |0061: move-result-object v1 │ │ +101c04: 7120 5e37 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +101c0a: 54c0 a801 |0065: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c0e: 3800 4a00 |0067: if-eqz v0, 00b1 // +004a │ │ +101c12: 54c0 a801 |0069: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c16: 54b1 0902 |006b: iget-object v1, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101c1a: 6e10 1c08 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101c20: 0c01 |0070: move-result-object v1 │ │ +101c22: 6e10 9601 0100 |0071: invoke-virtual {v1}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +101c28: 0c01 |0074: move-result-object v1 │ │ +101c2a: 6e20 c204 1000 |0075: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +101c30: 54c0 a801 |0078: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c34: 1a01 bc20 |007a: const-string v1, "android:view_state" // string@20bc │ │ +101c38: 6e20 ad04 1000 |007c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +101c3e: 0c00 |007f: move-result-object v0 │ │ +101c40: 5bc0 a901 |0080: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +101c44: 54c0 a801 |0082: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c48: 1a01 b920 |0084: const-string v1, "android:target_state" // string@20b9 │ │ +101c4c: 6e30 8b08 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@088b │ │ +101c52: 0c00 |0089: move-result-object v0 │ │ +101c54: 5bc0 af01 |008a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +101c58: 54c0 af01 |008c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +101c5c: 3800 0d00 |008e: if-eqz v0, 009b // +000d │ │ +101c60: 54c0 a801 |0090: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c64: 1a01 b820 |0092: const-string v1, "android:target_req_state" // string@20b8 │ │ +101c68: 1202 |0094: const/4 v2, #int 0 // #0 │ │ +101c6a: 6e30 a704 1002 |0095: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +101c70: 0a00 |0098: move-result v0 │ │ +101c72: 59c0 b101 |0099: iput v0, v12, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +101c76: 54c0 a801 |009b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101c7a: 1a01 bb20 |009d: const-string v1, "android:user_visible_hint" // string@20bb │ │ +101c7e: 1212 |009f: const/4 v2, #int 1 // #1 │ │ +101c80: 6e30 a104 1002 |00a0: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@04a1 │ │ +101c86: 0a00 |00a3: move-result v0 │ │ +101c88: 5cc0 b201 |00a4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +101c8c: 55c0 b201 |00a6: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +101c90: 3900 0900 |00a8: if-nez v0, 00b1 // +0009 │ │ +101c94: 1210 |00aa: const/4 v0, #int 1 // #1 │ │ +101c96: 5cc0 8c01 |00ab: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ +101c9a: 1230 |00ad: const/4 v0, #int 3 // #3 │ │ +101c9c: 370d 0300 |00ae: if-le v13, v0, 00b1 // +0003 │ │ +101ca0: 123d |00b0: const/4 v13, #int 3 // #3 │ │ +101ca2: 54b0 0902 |00b1: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101ca6: 5bc0 9701 |00b3: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +101caa: 54b0 0c02 |00b5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +101cae: 5bc0 9f01 |00b7: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +101cb2: 54b0 0c02 |00b9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +101cb6: 3800 3700 |00bb: if-eqz v0, 00f2 // +0037 │ │ +101cba: 54b0 0c02 |00bd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +101cbe: 5400 8901 |00bf: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +101cc2: 5bc0 9301 |00c1: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +101cc6: 1200 |00c3: const/4 v0, #int 0 // #0 │ │ +101cc8: 5cc0 8701 |00c4: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +101ccc: 54b0 0902 |00c6: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101cd0: 6e10 1c08 0000 |00c8: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +101cd6: 0c00 |00cb: move-result-object v0 │ │ +101cd8: 6e20 5607 0c00 |00cc: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/content/Context;)V // method@0756 │ │ +101cde: 55c0 8701 |00cf: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +101ce2: 3900 2800 |00d1: if-nez v0, 00f9 // +0028 │ │ +101ce6: 2200 0b02 |00d3: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +101cea: 2201 7908 |00d5: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101cee: 7010 5a43 0100 |00d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101cf4: 1a02 7908 |00da: const-string v2, "Fragment " // string@0879 │ │ +101cf8: 6e20 6343 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101cfe: 0c01 |00df: move-result-object v1 │ │ +101d00: 6e20 6243 c100 |00e0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101d06: 0c01 |00e3: move-result-object v1 │ │ +101d08: 1a02 7000 |00e4: const-string v2, " did not call through to super.onAttach()" // string@0070 │ │ +101d0c: 6e20 6343 2100 |00e6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101d12: 0c01 |00e9: move-result-object v1 │ │ +101d14: 6e10 6a43 0100 |00ea: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101d1a: 0c01 |00ed: move-result-object v1 │ │ +101d1c: 7020 f20b 1000 |00ee: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +101d22: 2700 |00f1: throw v0 │ │ +101d24: 54b0 0902 |00f2: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101d28: 6e10 1d08 0000 |00f4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getFragmentManagerImpl:()Landroid/support/v4/app/FragmentManagerImpl; // method@081d │ │ +101d2e: 0c00 |00f7: move-result-object v0 │ │ +101d30: 28c9 |00f8: goto 00c1 // -0037 │ │ +101d32: 54c0 9f01 |00f9: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +101d36: 3900 0700 |00fb: if-nez v0, 0102 // +0007 │ │ +101d3a: 54b0 0902 |00fd: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +101d3e: 6e20 2208 c000 |00ff: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0822 │ │ +101d44: 55c0 a601 |0102: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +101d48: 3900 0700 |0104: if-nez v0, 010b // +0007 │ │ +101d4c: 54c0 a801 |0106: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101d50: 6e20 7407 0c00 |0108: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0774 │ │ +101d56: 1200 |010b: const/4 v0, #int 0 // #0 │ │ +101d58: 5cc0 a601 |010c: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +101d5c: 55c0 9401 |010e: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +101d60: 3800 3700 |0110: if-eqz v0, 0147 // +0037 │ │ +101d64: 54c0 a801 |0112: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101d68: 6e20 3207 0c00 |0114: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ +101d6e: 0c00 |0117: move-result-object v0 │ │ +101d70: 1201 |0118: const/4 v1, #int 0 // #0 │ │ +101d72: 54c2 a801 |0119: iget-object v2, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101d76: 6e40 7607 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@0776 │ │ +101d7c: 0c00 |011e: move-result-object v0 │ │ +101d7e: 5bc0 b301 |011f: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101d82: 54c0 b301 |0121: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101d86: 3800 5301 |0123: if-eqz v0, 0276 // +0153 │ │ +101d8a: 54c0 b301 |0125: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101d8e: 5bc0 9a01 |0127: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +101d92: 6000 c100 |0129: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +101d96: 1301 0b00 |012b: const/16 v1, #int 11 // #b │ │ +101d9a: 3410 3f01 |012d: if-lt v0, v1, 026c // +013f │ │ +101d9e: 54c0 b301 |012f: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101da2: 1201 |0131: const/4 v1, #int 0 // #0 │ │ +101da4: 7120 031b 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b03 │ │ +101daa: 55c0 9601 |0135: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +101dae: 3800 0900 |0137: if-eqz v0, 0140 // +0009 │ │ +101db2: 54c0 b301 |0139: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101db6: 1301 0800 |013b: const/16 v1, #int 8 // #8 │ │ +101dba: 6e20 f338 1000 |013d: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +101dc0: 54c0 b301 |0140: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101dc4: 54c1 a801 |0142: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101dc8: 6e30 6f07 0c01 |0144: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ +101dce: 1210 |0147: const/4 v0, #int 1 // #1 │ │ +101dd0: 370d d500 |0148: if-le v13, v0, 021d // +00d5 │ │ +101dd4: 6300 f101 |014a: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101dd8: 3800 1a00 |014c: if-eqz v0, 0166 // +001a │ │ +101ddc: 1a00 8408 |014e: const-string v0, "FragmentManager" // string@0884 │ │ +101de0: 2201 7908 |0150: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101de4: 7010 5a43 0100 |0152: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101dea: 1a02 3e39 |0155: const-string v2, "moveto ACTIVITY_CREATED: " // string@393e │ │ +101dee: 6e20 6343 2100 |0157: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101df4: 0c01 |015a: move-result-object v1 │ │ +101df6: 6e20 6243 c100 |015b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101dfc: 0c01 |015e: move-result-object v1 │ │ +101dfe: 6e10 6a43 0100 |015f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101e04: 0c01 |0162: move-result-object v1 │ │ +101e06: 7120 5e37 1000 |0163: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +101e0c: 55c0 9401 |0166: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +101e10: 3900 a400 |0168: if-nez v0, 020c // +00a4 │ │ +101e14: 1207 |016a: const/4 v7, #int 0 // #0 │ │ +101e16: 52c0 8b01 |016b: iget v0, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +101e1a: 3800 5100 |016d: if-eqz v0, 01be // +0051 │ │ +101e1e: 54b0 0102 |016f: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0201 │ │ +101e22: 52c1 8b01 |0171: iget v1, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +101e26: 6e20 ec07 1000 |0173: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentContainer;.onFindViewById:(I)Landroid/view/View; // method@07ec │ │ +101e2c: 0c07 |0176: move-result-object v7 │ │ +101e2e: 1f07 0207 |0177: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ +101e32: 3907 4500 |0179: if-nez v7, 01be // +0045 │ │ +101e36: 55c0 a201 |017b: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRestored:Z // field@01a2 │ │ +101e3a: 3900 4100 |017d: if-nez v0, 01be // +0041 │ │ +101e3e: 2200 6408 |017f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +101e42: 2201 7908 |0181: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101e46: 7010 5a43 0100 |0183: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101e4c: 1a02 de15 |0186: const-string v2, "No view found for id 0x" // string@15de │ │ +101e50: 6e20 6343 2100 |0188: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101e56: 0c01 |018b: move-result-object v1 │ │ +101e58: 52c2 8b01 |018c: iget v2, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +101e5c: 7110 0043 0200 |018e: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +101e62: 0c02 |0191: move-result-object v2 │ │ +101e64: 6e20 6343 2100 |0192: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101e6a: 0c01 |0195: move-result-object v1 │ │ +101e6c: 1a02 4e00 |0196: const-string v2, " (" // string@004e │ │ +101e70: 6e20 6343 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101e76: 0c01 |019b: move-result-object v1 │ │ +101e78: 6e10 3607 0c00 |019c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0736 │ │ +101e7e: 0c02 |019f: move-result-object v2 │ │ +101e80: 52c3 8b01 |01a0: iget v3, v12, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +101e84: 6e20 3e02 3200 |01a2: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@023e │ │ +101e8a: 0c02 |01a5: move-result-object v2 │ │ +101e8c: 6e20 6343 2100 |01a6: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101e92: 0c01 |01a9: move-result-object v1 │ │ +101e94: 1a02 3301 |01aa: const-string v2, ") for fragment " // string@0133 │ │ +101e98: 6e20 6343 2100 |01ac: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101e9e: 0c01 |01af: move-result-object v1 │ │ +101ea0: 6e20 6243 c100 |01b0: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101ea6: 0c01 |01b3: move-result-object v1 │ │ +101ea8: 6e10 6a43 0100 |01b4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101eae: 0c01 |01b7: move-result-object v1 │ │ +101eb0: 7020 f242 1000 |01b8: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +101eb6: 7020 b508 0b00 |01bb: invoke-direct {v11, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +101ebc: 5bc7 8a01 |01be: iput-object v7, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +101ec0: 54c0 a801 |01c0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101ec4: 6e20 3207 0c00 |01c2: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@0732 │ │ +101eca: 0c00 |01c5: move-result-object v0 │ │ +101ecc: 54c1 a801 |01c6: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101ed0: 6e40 7607 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@0776 │ │ +101ed6: 0c00 |01cb: move-result-object v0 │ │ +101ed8: 5bc0 b301 |01cc: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101edc: 54c0 b301 |01ce: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101ee0: 3800 b500 |01d0: if-eqz v0, 0285 // +00b5 │ │ +101ee4: 54c0 b301 |01d2: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101ee8: 5bc0 9a01 |01d4: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +101eec: 6000 c100 |01d6: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +101ef0: 1301 0b00 |01d8: const/16 v1, #int 11 // #b │ │ +101ef4: 3410 a100 |01da: if-lt v0, v1, 027b // +00a1 │ │ +101ef8: 54c0 b301 |01dc: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101efc: 1201 |01de: const/4 v1, #int 0 // #0 │ │ +101efe: 7120 031b 1000 |01df: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b03 │ │ +101f04: 3807 1800 |01e2: if-eqz v7, 01fa // +0018 │ │ +101f08: 1210 |01e4: const/4 v0, #int 1 // #1 │ │ +101f0a: 6e5f 9008 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@0890 │ │ +101f10: 0c06 |01e8: move-result-object v6 │ │ +101f12: 3806 0c00 |01e9: if-eqz v6, 01f5 // +000c │ │ +101f16: 54c0 b301 |01eb: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f1a: 7030 b008 0b06 |01ed: invoke-direct {v11, v0, v6}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ +101f20: 54c0 b301 |01f0: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f24: 6e20 f638 6000 |01f2: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +101f2a: 54c0 b301 |01f5: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f2e: 6e20 1539 0700 |01f7: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@3915 │ │ +101f34: 55c0 9601 |01fa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +101f38: 3800 0900 |01fc: if-eqz v0, 0205 // +0009 │ │ +101f3c: 54c0 b301 |01fe: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f40: 1301 0800 |0200: const/16 v1, #int 8 // #8 │ │ +101f44: 6e20 f338 1000 |0202: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +101f4a: 54c0 b301 |0205: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f4e: 54c1 a801 |0207: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101f52: 6e30 6f07 0c01 |0209: invoke-virtual {v12, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ +101f58: 54c0 a801 |020c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101f5c: 6e20 7107 0c00 |020e: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0771 │ │ +101f62: 54c0 b301 |0211: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +101f66: 3800 0700 |0213: if-eqz v0, 021a // +0007 │ │ +101f6a: 54c0 a801 |0215: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101f6e: 6e20 8507 0c00 |0217: invoke-virtual {v12, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0785 │ │ +101f74: 1200 |021a: const/4 v0, #int 0 // #0 │ │ +101f76: 5bc0 a801 |021b: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +101f7a: 1230 |021d: const/4 v0, #int 3 // #3 │ │ +101f7c: 370d 2100 |021e: if-le v13, v0, 023f // +0021 │ │ +101f80: 6300 f101 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101f84: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +101f88: 1a00 8408 |0224: const-string v0, "FragmentManager" // string@0884 │ │ +101f8c: 2201 7908 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101f90: 7010 5a43 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101f96: 1a02 4139 |022b: const-string v2, "moveto STARTED: " // string@3941 │ │ +101f9a: 6e20 6343 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101fa0: 0c01 |0230: move-result-object v1 │ │ +101fa2: 6e20 6243 c100 |0231: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101fa8: 0c01 |0234: move-result-object v1 │ │ +101faa: 6e10 6a43 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101fb0: 0c01 |0238: move-result-object v1 │ │ +101fb2: 7120 5e37 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +101fb8: 6e10 8107 0c00 |023c: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0781 │ │ +101fbe: 1240 |023f: const/4 v0, #int 4 // #4 │ │ +101fc0: 370d 06fe |0240: if-le v13, v0, 0046 // -01fa │ │ +101fc4: 6300 f101 |0242: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +101fc8: 3800 1a00 |0244: if-eqz v0, 025e // +001a │ │ +101fcc: 1a00 8408 |0246: const-string v0, "FragmentManager" // string@0884 │ │ +101fd0: 2201 7908 |0248: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +101fd4: 7010 5a43 0100 |024a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +101fda: 1a02 4039 |024d: const-string v2, "moveto RESUMED: " // string@3940 │ │ +101fde: 6e20 6343 2100 |024f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +101fe4: 0c01 |0252: move-result-object v1 │ │ +101fe6: 6e20 6243 c100 |0253: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +101fec: 0c01 |0256: move-result-object v1 │ │ +101fee: 6e10 6a43 0100 |0257: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +101ff4: 0c01 |025a: move-result-object v1 │ │ +101ff6: 7120 5e37 1000 |025b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +101ffc: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +101ffe: 5cc0 a301 |025f: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ +102002: 6e10 7f07 0c00 |0261: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performResume:()V // method@077f │ │ +102008: 1200 |0264: const/4 v0, #int 0 // #0 │ │ +10200a: 5bc0 a801 |0265: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +10200e: 1200 |0267: const/4 v0, #int 0 // #0 │ │ +102010: 5bc0 a901 |0268: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +102014: 2900 dcfd |026a: goto/16 0046 // -0224 │ │ +102018: 54c0 b301 |026c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10201c: 7110 c309 0000 |026e: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@09c3 │ │ +102022: 0c00 |0271: move-result-object v0 │ │ +102024: 5bc0 b301 |0272: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102028: 2900 c1fe |0274: goto/16 0135 // -013f │ │ +10202c: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +10202e: 5bc0 9a01 |0277: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +102032: 2900 cefe |0279: goto/16 0147 // -0132 │ │ +102036: 54c0 b301 |027b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10203a: 7110 c309 0000 |027d: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@09c3 │ │ +102040: 0c00 |0280: move-result-object v0 │ │ +102042: 5bc0 b301 |0281: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102046: 2900 5fff |0283: goto/16 01e2 // -00a1 │ │ +10204a: 1200 |0285: const/4 v0, #int 0 // #0 │ │ +10204c: 5bc0 9a01 |0286: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +102050: 2884 |0288: goto 020c // -007c │ │ +102052: 52c0 ac01 |0289: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +102056: 37d0 bbfd |028b: if-le v0, v13, 0046 // -0245 │ │ +10205a: 52c0 ac01 |028d: iget v0, v12, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +10205e: 2b00 7301 0000 |028f: packed-switch v0, 00000402 // +00000173 │ │ +102064: 2900 b4fd |0292: goto/16 0046 // -024c │ │ +102068: 1210 |0294: const/4 v0, #int 1 // #1 │ │ +10206a: 350d b1fd |0295: if-ge v13, v0, 0046 // -024f │ │ +10206e: 55b0 0502 |0297: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +102072: 3800 0e00 |0299: if-eqz v0, 02a7 // +000e │ │ +102076: 54c0 8401 |029b: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +10207a: 3800 0a00 |029d: if-eqz v0, 02a7 // +000a │ │ +10207e: 54c9 8401 |029f: iget-object v9, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +102082: 1200 |02a1: const/4 v0, #int 0 // #0 │ │ +102084: 5bc0 8401 |02a2: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +102088: 6e10 2f38 0900 |02a4: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +10208e: 54c0 8401 |02a7: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +102092: 3800 e500 |02a9: if-eqz v0, 038e // +00e5 │ │ +102096: 59cd ad01 |02ab: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ +10209a: 121d |02ad: const/4 v13, #int 1 // #1 │ │ +10209c: 2900 98fd |02ae: goto/16 0046 // -0268 │ │ +1020a0: 1250 |02b0: const/4 v0, #int 5 // #5 │ │ +1020a2: 350d 2400 |02b1: if-ge v13, v0, 02d5 // +0024 │ │ +1020a6: 6300 f101 |02b3: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1020aa: 3800 1a00 |02b5: if-eqz v0, 02cf // +001a │ │ +1020ae: 1a00 8408 |02b7: const-string v0, "FragmentManager" // string@0884 │ │ +1020b2: 2201 7908 |02b9: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1020b6: 7010 5a43 0100 |02bb: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1020bc: 1a02 3b39 |02be: const-string v2, "movefrom RESUMED: " // string@393b │ │ +1020c0: 6e20 6343 2100 |02c0: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1020c6: 0c01 |02c3: move-result-object v1 │ │ +1020c8: 6e20 6243 c100 |02c4: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1020ce: 0c01 |02c7: move-result-object v1 │ │ +1020d0: 6e10 6a43 0100 |02c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1020d6: 0c01 |02cb: move-result-object v1 │ │ +1020d8: 7120 5e37 1000 |02cc: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1020de: 6e10 7c07 0c00 |02cf: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performPause:()V // method@077c │ │ +1020e4: 1200 |02d2: const/4 v0, #int 0 // #0 │ │ +1020e6: 5cc0 a301 |02d3: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mResumed:Z // field@01a3 │ │ +1020ea: 1240 |02d5: const/4 v0, #int 4 // #4 │ │ +1020ec: 350d 2100 |02d6: if-ge v13, v0, 02f7 // +0021 │ │ +1020f0: 6300 f101 |02d8: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1020f4: 3800 1a00 |02da: if-eqz v0, 02f4 // +001a │ │ +1020f8: 1a00 8408 |02dc: const-string v0, "FragmentManager" // string@0884 │ │ +1020fc: 2201 7908 |02de: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +102100: 7010 5a43 0100 |02e0: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102106: 1a02 3c39 |02e3: const-string v2, "movefrom STARTED: " // string@393c │ │ +10210a: 6e20 6343 2100 |02e5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102110: 0c01 |02e8: move-result-object v1 │ │ +102112: 6e20 6243 c100 |02e9: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102118: 0c01 |02ec: move-result-object v1 │ │ +10211a: 6e10 6a43 0100 |02ed: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102120: 0c01 |02f0: move-result-object v1 │ │ +102122: 7120 5e37 1000 |02f1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102128: 6e10 8207 0c00 |02f4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0782 │ │ +10212e: 1230 |02f7: const/4 v0, #int 3 // #3 │ │ +102130: 350d 2100 |02f8: if-ge v13, v0, 0319 // +0021 │ │ +102134: 6300 f101 |02fa: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102138: 3800 1a00 |02fc: if-eqz v0, 0316 // +001a │ │ +10213c: 1a00 8408 |02fe: const-string v0, "FragmentManager" // string@0884 │ │ +102140: 2201 7908 |0300: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +102144: 7010 5a43 0100 |0302: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10214a: 1a02 3d39 |0305: const-string v2, "movefrom STOPPED: " // string@393d │ │ +10214e: 6e20 6343 2100 |0307: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102154: 0c01 |030a: move-result-object v1 │ │ +102156: 6e20 6243 c100 |030b: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10215c: 0c01 |030e: move-result-object v1 │ │ +10215e: 6e10 6a43 0100 |030f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102164: 0c01 |0312: move-result-object v1 │ │ +102166: 7120 5e37 1000 |0313: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10216c: 6e10 7e07 0c00 |0316: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@077e │ │ +102172: 1220 |0319: const/4 v0, #int 2 // #2 │ │ +102174: 350d 7aff |031a: if-ge v13, v0, 0294 // -0086 │ │ +102178: 6300 f101 |031c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +10217c: 3800 1a00 |031e: if-eqz v0, 0338 // +001a │ │ +102180: 1a00 8408 |0320: const-string v0, "FragmentManager" // string@0884 │ │ +102184: 2201 7908 |0322: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +102188: 7010 5a43 0100 |0324: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10218e: 1a02 3939 |0327: const-string v2, "movefrom ACTIVITY_CREATED: " // string@3939 │ │ +102192: 6e20 6343 2100 |0329: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102198: 0c01 |032c: move-result-object v1 │ │ +10219a: 6e20 6243 c100 |032d: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1021a0: 0c01 |0330: move-result-object v1 │ │ +1021a2: 6e10 6a43 0100 |0331: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1021a8: 0c01 |0334: move-result-object v1 │ │ +1021aa: 7120 5e37 1000 |0335: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1021b0: 54c0 b301 |0338: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1021b4: 3800 1100 |033a: if-eqz v0, 034b // +0011 │ │ +1021b8: 54b0 0902 |033c: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1021bc: 6e20 2b08 c000 |033e: invoke-virtual {v0, v12}, Landroid/support/v4/app/FragmentHostCallback;.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z // method@082b │ │ +1021c2: 0a00 |0341: move-result v0 │ │ +1021c4: 3800 0900 |0342: if-eqz v0, 034b // +0009 │ │ +1021c8: 54c0 a901 |0344: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +1021cc: 3900 0500 |0346: if-nez v0, 034b // +0005 │ │ +1021d0: 6e20 ae08 cb00 |0348: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@08ae │ │ +1021d6: 6e10 7807 0c00 |034b: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@0778 │ │ +1021dc: 54c0 b301 |034e: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1021e0: 3800 3300 |0350: if-eqz v0, 0383 // +0033 │ │ +1021e4: 54c0 8a01 |0352: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +1021e8: 3800 2f00 |0354: if-eqz v0, 0383 // +002f │ │ +1021ec: 1206 |0356: const/4 v6, #int 0 // #0 │ │ +1021ee: 52b0 0402 |0357: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +1021f2: 3d00 0b00 |0359: if-lez v0, 0364 // +000b │ │ +1021f6: 55b0 0502 |035b: iget-boolean v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0205 │ │ +1021fa: 3900 0700 |035d: if-nez v0, 0364 // +0007 │ │ +1021fe: 1200 |035f: const/4 v0, #int 0 // #0 │ │ +102200: 6e5f 9008 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@0890 │ │ +102206: 0c06 |0363: move-result-object v6 │ │ +102208: 3806 1800 |0364: if-eqz v6, 037c // +0018 │ │ +10220c: 07c8 |0366: move-object v8, v12 │ │ +10220e: 54c0 b301 |0367: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102212: 5bc0 8401 |0369: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@0184 │ │ +102216: 59cd ad01 |036b: iput v13, v12, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@01ad │ │ +10221a: 54ca b301 |036d: iget-object v10, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10221e: 2200 8a01 |036f: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@018a │ │ +102222: 7058 5808 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@0858 │ │ +102228: 6e20 af3a 0600 |0374: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@3aaf │ │ +10222e: 54c0 b301 |0377: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102232: 6e20 f638 6000 |0379: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +102238: 54c0 8a01 |037c: iget-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +10223c: 54c1 b301 |037e: iget-object v1, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102240: 6e20 4c39 1000 |0380: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +102246: 1200 |0383: const/4 v0, #int 0 // #0 │ │ +102248: 5bc0 8a01 |0384: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@018a │ │ +10224c: 1200 |0386: const/4 v0, #int 0 // #0 │ │ +10224e: 5bc0 b301 |0387: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102252: 1200 |0389: const/4 v0, #int 0 // #0 │ │ +102254: 5bc0 9a01 |038a: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +102258: 2900 08ff |038c: goto/16 0294 // -00f8 │ │ +10225c: 6300 f101 |038e: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102260: 3800 1a00 |0390: if-eqz v0, 03aa // +001a │ │ +102264: 1a00 8408 |0392: const-string v0, "FragmentManager" // string@0884 │ │ +102268: 2201 7908 |0394: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10226c: 7010 5a43 0100 |0396: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102272: 1a02 3a39 |0399: const-string v2, "movefrom CREATED: " // string@393a │ │ +102276: 6e20 6343 2100 |039b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10227c: 0c01 |039e: move-result-object v1 │ │ +10227e: 6e20 6243 c100 |039f: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102284: 0c01 |03a2: move-result-object v1 │ │ +102286: 6e10 6a43 0100 |03a3: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10228c: 0c01 |03a6: move-result-object v1 │ │ +10228e: 7120 5e37 1000 |03a7: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102294: 55c0 a601 |03aa: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +102298: 3900 0500 |03ac: if-nez v0, 03b1 // +0005 │ │ +10229c: 6e10 7707 0c00 |03ae: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@0777 │ │ +1022a2: 1200 |03b1: const/4 v0, #int 0 // #0 │ │ +1022a4: 5cc0 8701 |03b2: iput-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +1022a8: 6e10 6107 0c00 |03b4: invoke-virtual {v12}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0761 │ │ +1022ae: 55c0 8701 |03b7: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mCalled:Z // field@0187 │ │ +1022b2: 3900 2100 |03b9: if-nez v0, 03da // +0021 │ │ +1022b6: 2200 0b02 |03bb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@020b │ │ +1022ba: 2201 7908 |03bd: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1022be: 7010 5a43 0100 |03bf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1022c4: 1a02 7908 |03c2: const-string v2, "Fragment " // string@0879 │ │ +1022c8: 6e20 6343 2100 |03c4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1022ce: 0c01 |03c7: move-result-object v1 │ │ +1022d0: 6e20 6243 c100 |03c8: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1022d6: 0c01 |03cb: move-result-object v1 │ │ +1022d8: 1a02 7400 |03cc: const-string v2, " did not call through to super.onDetach()" // string@0074 │ │ +1022dc: 6e20 6343 2100 |03ce: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1022e2: 0c01 |03d1: move-result-object v1 │ │ +1022e4: 6e10 6a43 0100 |03d2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1022ea: 0c01 |03d5: move-result-object v1 │ │ +1022ec: 7020 f20b 1000 |03d6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0bf2 │ │ +1022f2: 2700 |03d9: throw v0 │ │ +1022f4: 3910 6cfc |03da: if-nez v16, 0046 // -0394 │ │ +1022f8: 55c0 a601 |03dc: iget-boolean v0, v12, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +1022fc: 3900 0700 |03de: if-nez v0, 03e5 // +0007 │ │ +102300: 6e20 9308 cb00 |03e0: invoke-virtual {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@0893 │ │ +102306: 2900 63fc |03e3: goto/16 0046 // -039d │ │ +10230a: 1200 |03e5: const/4 v0, #int 0 // #0 │ │ +10230c: 5bc0 9701 |03e6: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +102310: 1200 |03e8: const/4 v0, #int 0 // #0 │ │ +102312: 5bc0 9f01 |03e9: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@019f │ │ +102316: 1200 |03eb: const/4 v0, #int 0 // #0 │ │ +102318: 5bc0 9301 |03ec: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +10231c: 1200 |03ee: const/4 v0, #int 0 // #0 │ │ +10231e: 5bc0 8901 |03ef: iput-object v0, v12, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0189 │ │ +102322: 2900 55fc |03f1: goto/16 0046 // -03ab │ │ +102326: 0000 |03f3: nop // spacer │ │ +102328: 0001 0500 0000 0000 0600 0000 0401 ... |03f4: packed-switch-data (14 units) │ │ +102344: 0001 0500 0100 0000 0500 0000 8a00 ... |0402: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=976 │ │ 0x000b line=977 │ │ 0x000c line=979 │ │ 0x0014 line=981 │ │ 0x0016 line=985 │ │ @@ -290589,18 +290701,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -10465c: |[10465c] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -10466c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10466e: 5c10 1002 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -104672: 0e00 |0003: return-void │ │ +102360: |[102360] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +102370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +102372: 5c10 1002 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +102376: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2043 │ │ 0x0003 line=2044 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -290609,212 +290721,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 │ │ -104674: |[104674] android.support.v4.app.FragmentManagerImpl.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -104684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -104686: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -104688: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -10468a: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -10468c: 1a04 c428 |0004: const-string v4, "fragment" // string@28c4 │ │ -104690: 6e20 3843 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -104696: 0a04 |0009: move-result v4 │ │ -104698: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -10469c: 1100 |000c: return-object v0 │ │ -10469e: 1a04 0f23 |000d: const-string v4, "class" // string@230f │ │ -1046a2: 7230 5337 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@3753 │ │ -1046a8: 0c08 |0012: move-result-object v8 │ │ -1046aa: 6204 e401 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@01e4 │ │ -1046ae: 6e30 b101 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -1046b4: 0c06 |0018: move-result-object v6 │ │ -1046b6: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ -1046ba: 6e20 6902 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -1046c0: 0c08 |001e: move-result-object v8 │ │ -1046c2: 6e30 6702 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -1046c8: 0a09 |0022: move-result v9 │ │ -1046ca: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -1046cc: 6e20 6902 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ -1046d2: 0c0a |0027: move-result-object v10 │ │ -1046d4: 6e10 7102 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -1046da: 54b4 0902 |002b: iget-object v4, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -1046de: 6e10 1c08 0400 |002d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -1046e4: 0c04 |0030: move-result-object v4 │ │ -1046e6: 7120 5107 8400 |0031: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0751 │ │ -1046ec: 0a04 |0034: move-result v4 │ │ -1046ee: 3804 d7ff |0035: if-eqz v4, 000c // -0029 │ │ -1046f2: 380c 2d00 |0037: if-eqz v12, 0064 // +002d │ │ -1046f6: 6e10 4e38 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ -1046fc: 0a07 |003c: move-result v7 │ │ -1046fe: 3357 2900 |003d: if-ne v7, v5, 0066 // +0029 │ │ -104702: 3359 2700 |003f: if-ne v9, v5, 0066 // +0027 │ │ -104706: 390a 2500 |0041: if-nez v10, 0066 // +0025 │ │ -10470a: 2200 6408 |0043: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10470e: 2202 7908 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -104712: 7010 5a43 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104718: 7210 5437 0f00 |004a: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@3754 │ │ -10471e: 0c03 |004d: move-result-object v3 │ │ -104720: 6e20 6343 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104726: 0c02 |0051: move-result-object v2 │ │ -104728: 1a03 9e01 |0052: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@019e │ │ -10472c: 6e20 6343 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104732: 0c02 |0057: move-result-object v2 │ │ -104734: 6e20 6343 8200 |0058: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10473a: 0c02 |005b: move-result-object v2 │ │ -10473c: 6e10 6a43 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104742: 0c02 |005f: move-result-object v2 │ │ -104744: 7020 f242 2000 |0060: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10474a: 2700 |0063: throw v0 │ │ -10474c: 0137 |0064: move v7, v3 │ │ -10474e: 28d8 |0065: goto 003d // -0028 │ │ -104750: 3259 a200 |0066: if-eq v9, v5, 0108 // +00a2 │ │ -104754: 6e20 8508 9b00 |0068: invoke-virtual {v11, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0885 │ │ -10475a: 0c01 |006b: move-result-object v1 │ │ -10475c: 3901 0800 |006c: if-nez v1, 0074 // +0008 │ │ -104760: 380a 0600 |006e: if-eqz v10, 0074 // +0006 │ │ -104764: 6e20 8608 ab00 |0070: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0886 │ │ -10476a: 0c01 |0073: move-result-object v1 │ │ -10476c: 3901 0800 |0074: if-nez v1, 007c // +0008 │ │ -104770: 3257 0600 |0076: if-eq v7, v5, 007c // +0006 │ │ -104774: 6e20 8508 7b00 |0078: invoke-virtual {v11, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0885 │ │ -10477a: 0c01 |007b: move-result-object v1 │ │ -10477c: 6300 f101 |007c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104780: 3800 3200 |007e: if-eqz v0, 00b0 // +0032 │ │ -104784: 1a00 8808 |0080: const-string v0, "FragmentManager" // string@0888 │ │ -104788: 2204 7908 |0082: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -10478c: 7010 5a43 0400 |0084: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104792: 1a05 fa3a |0087: const-string v5, "onCreateView: id=0x" // string@3afa │ │ -104796: 6e20 6343 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10479c: 0c04 |008c: move-result-object v4 │ │ -10479e: 7110 0043 0900 |008d: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1047a4: 0c05 |0090: move-result-object v5 │ │ -1047a6: 6e20 6343 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1047ac: 0c04 |0094: move-result-object v4 │ │ -1047ae: 1a05 8700 |0095: const-string v5, " fname=" // string@0087 │ │ -1047b2: 6e20 6343 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1047b8: 0c04 |009a: move-result-object v4 │ │ -1047ba: 6e20 6343 8400 |009b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1047c0: 0c04 |009e: move-result-object v4 │ │ -1047c2: 1a05 8300 |009f: const-string v5, " existing=" // string@0083 │ │ -1047c6: 6e20 6343 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1047cc: 0c04 |00a4: move-result-object v4 │ │ -1047ce: 6e20 6243 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1047d4: 0c04 |00a8: move-result-object v4 │ │ -1047d6: 6e10 6a43 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1047dc: 0c04 |00ac: move-result-object v4 │ │ -1047de: 7120 5e37 4000 |00ad: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1047e4: 3901 5d00 |00b0: if-nez v1, 010d // +005d │ │ -1047e8: 7120 4607 8e00 |00b2: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0746 │ │ -1047ee: 0c01 |00b5: move-result-object v1 │ │ -1047f0: 5c12 9401 |00b6: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -1047f4: 3809 5300 |00b8: if-eqz v9, 010b // +0053 │ │ -1047f8: 0190 |00ba: move v0, v9 │ │ -1047fa: 5910 9201 |00bb: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ -1047fe: 5917 8b01 |00bd: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ -104802: 5b1a ae01 |00bf: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ -104806: 5c12 9801 |00c1: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -10480a: 5b1b 9301 |00c3: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ -10480e: 54b0 0902 |00c5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104812: 5b10 9701 |00c7: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ -104816: 54b0 0902 |00c9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -10481a: 6e10 1c08 0000 |00cb: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -104820: 0c00 |00ce: move-result-object v0 │ │ -104822: 5414 a801 |00cf: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104826: 6e40 6407 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@0764 │ │ -10482c: 6e30 6908 1b02 |00d4: invoke-virtual {v11, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ -104832: 52b0 0402 |00d7: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -104836: 3520 9200 |00d9: if-ge v0, v2, 016b // +0092 │ │ -10483a: 5510 9401 |00db: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ -10483e: 3800 8e00 |00dd: if-eqz v0, 016b // +008e │ │ -104842: 07b0 |00df: move-object v0, v11 │ │ -104844: 0134 |00e0: move v4, v3 │ │ -104846: 0135 |00e1: move v5, v3 │ │ -104848: 7406 9908 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@0899 │ │ -10484e: 5410 b301 |00e5: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104852: 3900 8900 |00e7: if-nez v0, 0170 // +0089 │ │ -104856: 2200 6508 |00e9: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -10485a: 2202 7908 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10485e: 7010 5a43 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104864: 1a03 7d08 |00f0: const-string v3, "Fragment " // string@087d │ │ -104868: 6e20 6343 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10486e: 0c02 |00f5: move-result-object v2 │ │ -104870: 6e20 6343 8200 |00f6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104876: 0c02 |00f9: move-result-object v2 │ │ -104878: 1a03 7d00 |00fa: const-string v3, " did not create a view." // string@007d │ │ -10487c: 6e20 6343 3200 |00fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104882: 0c02 |00ff: move-result-object v2 │ │ -104884: 6e10 6a43 0200 |0100: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10488a: 0c02 |0103: move-result-object v2 │ │ -10488c: 7020 f642 2000 |0104: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -104892: 2700 |0107: throw v0 │ │ -104894: 0701 |0108: move-object v1, v0 │ │ -104896: 2900 63ff |0109: goto/16 006c // -009d │ │ -10489a: 0170 |010b: move v0, v7 │ │ -10489c: 28af |010c: goto 00bb // -0051 │ │ -10489e: 5510 9801 |010d: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -1048a2: 3800 4900 |010f: if-eqz v0, 0158 // +0049 │ │ -1048a6: 2200 6408 |0111: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -1048aa: 2202 7908 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1048ae: 7010 5a43 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1048b4: 7210 5437 0f00 |0118: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@3754 │ │ -1048ba: 0c03 |011b: move-result-object v3 │ │ -1048bc: 6e20 6343 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048c2: 0c02 |011f: move-result-object v2 │ │ -1048c4: 1a03 9d01 |0120: const-string v3, ": Duplicate id 0x" // string@019d │ │ -1048c8: 6e20 6343 3200 |0122: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048ce: 0c02 |0125: move-result-object v2 │ │ -1048d0: 7110 0043 0900 |0126: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1048d6: 0c03 |0129: move-result-object v3 │ │ -1048d8: 6e20 6343 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048de: 0c02 |012d: move-result-object v2 │ │ -1048e0: 1a03 5e01 |012e: const-string v3, ", tag " // string@015e │ │ -1048e4: 6e20 6343 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048ea: 0c02 |0133: move-result-object v2 │ │ -1048ec: 6e20 6343 a200 |0134: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048f2: 0c02 |0137: move-result-object v2 │ │ -1048f4: 1a03 5b01 |0138: const-string v3, ", or parent id 0x" // string@015b │ │ -1048f8: 6e20 6343 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1048fe: 0c02 |013d: move-result-object v2 │ │ -104900: 7110 0043 0700 |013e: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -104906: 0c03 |0141: move-result-object v3 │ │ -104908: 6e20 6343 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10490e: 0c02 |0145: move-result-object v2 │ │ -104910: 1a03 e300 |0146: const-string v3, " with another fragment for " // string@00e3 │ │ -104914: 6e20 6343 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10491a: 0c02 |014b: move-result-object v2 │ │ -10491c: 6e20 6343 8200 |014c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104922: 0c02 |014f: move-result-object v2 │ │ -104924: 6e10 6a43 0200 |0150: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10492a: 0c02 |0153: move-result-object v2 │ │ -10492c: 7020 f242 2000 |0154: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -104932: 2700 |0157: throw v0 │ │ -104934: 5c12 9801 |0158: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -104938: 5510 a601 |015a: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -10493c: 3900 7bff |015c: if-nez v0, 00d7 // -0085 │ │ -104940: 54b0 0902 |015e: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104944: 6e10 1c08 0000 |0160: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -10494a: 0c00 |0163: move-result-object v0 │ │ -10494c: 5414 a801 |0164: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -104950: 6e40 6407 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@0764 │ │ -104956: 2900 6eff |0169: goto/16 00d7 // -0092 │ │ -10495a: 6e20 9808 1b00 |016b: invoke-virtual {v11, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0898 │ │ -104960: 2900 77ff |016e: goto/16 00e5 // -0089 │ │ -104964: 3809 0700 |0170: if-eqz v9, 0177 // +0007 │ │ -104968: 5410 b301 |0172: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -10496c: 6e20 d038 9000 |0174: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ -104972: 5410 b301 |0177: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104976: 6e10 7338 0000 |0179: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ -10497c: 0c00 |017c: move-result-object v0 │ │ -10497e: 3900 0700 |017d: if-nez v0, 0184 // +0007 │ │ -104982: 5410 b301 |017f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104986: 6e20 ee38 a000 |0181: invoke-virtual {v0, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ -10498c: 5410 b301 |0184: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -104990: 2900 86fe |0186: goto/16 000c // -017a │ │ +102378: |[102378] android.support.v4.app.FragmentManagerImpl.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +102388: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10238a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +10238c: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +10238e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +102390: 1a04 bf28 |0004: const-string v4, "fragment" // string@28bf │ │ +102394: 6e20 3843 d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +10239a: 0a04 |0009: move-result v4 │ │ +10239c: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +1023a0: 1100 |000c: return-object v0 │ │ +1023a2: 1a04 0a23 |000d: const-string v4, "class" // string@230a │ │ +1023a6: 7230 5337 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@3753 │ │ +1023ac: 0c08 |0012: move-result-object v8 │ │ +1023ae: 6204 e401 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@01e4 │ │ +1023b2: 6e30 b101 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +1023b8: 0c06 |0018: move-result-object v6 │ │ +1023ba: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ +1023be: 6e20 6902 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +1023c4: 0c08 |001e: move-result-object v8 │ │ +1023c6: 6e30 6702 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +1023cc: 0a09 |0022: move-result v9 │ │ +1023ce: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +1023d0: 6e20 6902 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@0269 │ │ +1023d6: 0c0a |0027: move-result-object v10 │ │ +1023d8: 6e10 7102 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1023de: 54b4 0902 |002b: iget-object v4, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1023e2: 6e10 1c08 0400 |002d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +1023e8: 0c04 |0030: move-result-object v4 │ │ +1023ea: 7120 5107 8400 |0031: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0751 │ │ +1023f0: 0a04 |0034: move-result v4 │ │ +1023f2: 3804 d7ff |0035: if-eqz v4, 000c // -0029 │ │ +1023f6: 380c 2d00 |0037: if-eqz v12, 0064 // +002d │ │ +1023fa: 6e10 4e38 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ +102400: 0a07 |003c: move-result v7 │ │ +102402: 3357 2900 |003d: if-ne v7, v5, 0066 // +0029 │ │ +102406: 3359 2700 |003f: if-ne v9, v5, 0066 // +0027 │ │ +10240a: 390a 2500 |0041: if-nez v10, 0066 // +0025 │ │ +10240e: 2200 6408 |0043: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +102412: 2202 7908 |0045: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +102416: 7010 5a43 0200 |0047: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10241c: 7210 5437 0f00 |004a: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@3754 │ │ +102422: 0c03 |004d: move-result-object v3 │ │ +102424: 6e20 6343 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10242a: 0c02 |0051: move-result-object v2 │ │ +10242c: 1a03 9b01 |0052: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@019b │ │ +102430: 6e20 6343 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102436: 0c02 |0057: move-result-object v2 │ │ +102438: 6e20 6343 8200 |0058: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10243e: 0c02 |005b: move-result-object v2 │ │ +102440: 6e10 6a43 0200 |005c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102446: 0c02 |005f: move-result-object v2 │ │ +102448: 7020 f242 2000 |0060: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10244e: 2700 |0063: throw v0 │ │ +102450: 0137 |0064: move v7, v3 │ │ +102452: 28d8 |0065: goto 003d // -0028 │ │ +102454: 3259 a200 |0066: if-eq v9, v5, 0108 // +00a2 │ │ +102458: 6e20 8508 9b00 |0068: invoke-virtual {v11, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0885 │ │ +10245e: 0c01 |006b: move-result-object v1 │ │ +102460: 3901 0800 |006c: if-nez v1, 0074 // +0008 │ │ +102464: 380a 0600 |006e: if-eqz v10, 0074 // +0006 │ │ +102468: 6e20 8608 ab00 |0070: invoke-virtual {v11, v10}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0886 │ │ +10246e: 0c01 |0073: move-result-object v1 │ │ +102470: 3901 0800 |0074: if-nez v1, 007c // +0008 │ │ +102474: 3257 0600 |0076: if-eq v7, v5, 007c // +0006 │ │ +102478: 6e20 8508 7b00 |0078: invoke-virtual {v11, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0885 │ │ +10247e: 0c01 |007b: move-result-object v1 │ │ +102480: 6300 f101 |007c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102484: 3800 3200 |007e: if-eqz v0, 00b0 // +0032 │ │ +102488: 1a00 8408 |0080: const-string v0, "FragmentManager" // string@0884 │ │ +10248c: 2204 7908 |0082: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +102490: 7010 5a43 0400 |0084: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102496: 1a05 f53a |0087: const-string v5, "onCreateView: id=0x" // string@3af5 │ │ +10249a: 6e20 6343 5400 |0089: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1024a0: 0c04 |008c: move-result-object v4 │ │ +1024a2: 7110 0043 0900 |008d: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +1024a8: 0c05 |0090: move-result-object v5 │ │ +1024aa: 6e20 6343 5400 |0091: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1024b0: 0c04 |0094: move-result-object v4 │ │ +1024b2: 1a05 8400 |0095: const-string v5, " fname=" // string@0084 │ │ +1024b6: 6e20 6343 5400 |0097: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1024bc: 0c04 |009a: move-result-object v4 │ │ +1024be: 6e20 6343 8400 |009b: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1024c4: 0c04 |009e: move-result-object v4 │ │ +1024c6: 1a05 8000 |009f: const-string v5, " existing=" // string@0080 │ │ +1024ca: 6e20 6343 5400 |00a1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1024d0: 0c04 |00a4: move-result-object v4 │ │ +1024d2: 6e20 6243 1400 |00a5: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1024d8: 0c04 |00a8: move-result-object v4 │ │ +1024da: 6e10 6a43 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1024e0: 0c04 |00ac: move-result-object v4 │ │ +1024e2: 7120 5e37 4000 |00ad: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1024e8: 3901 5d00 |00b0: if-nez v1, 010d // +005d │ │ +1024ec: 7120 4607 8e00 |00b2: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0746 │ │ +1024f2: 0c01 |00b5: move-result-object v1 │ │ +1024f4: 5c12 9401 |00b6: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +1024f8: 3809 5300 |00b8: if-eqz v9, 010b // +0053 │ │ +1024fc: 0190 |00ba: move v0, v9 │ │ +1024fe: 5910 9201 |00bb: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@0192 │ │ +102502: 5917 8b01 |00bd: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@018b │ │ +102506: 5b1a ae01 |00bf: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@01ae │ │ +10250a: 5c12 9801 |00c1: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +10250e: 5b1b 9301 |00c3: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0193 │ │ +102512: 54b0 0902 |00c5: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +102516: 5b10 9701 |00c7: iput-object v0, v1, Landroid/support/v4/app/Fragment;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0197 │ │ +10251a: 54b0 0902 |00c9: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10251e: 6e10 1c08 0000 |00cb: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +102524: 0c00 |00ce: move-result-object v0 │ │ +102526: 5414 a801 |00cf: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +10252a: 6e40 6407 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@0764 │ │ +102530: 6e30 6908 1b02 |00d4: invoke-virtual {v11, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0869 │ │ +102536: 52b0 0402 |00d7: iget v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +10253a: 3520 9200 |00d9: if-ge v0, v2, 016b // +0092 │ │ +10253e: 5510 9401 |00db: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@0194 │ │ +102542: 3800 8e00 |00dd: if-eqz v0, 016b // +008e │ │ +102546: 07b0 |00df: move-object v0, v11 │ │ +102548: 0134 |00e0: move v4, v3 │ │ +10254a: 0135 |00e1: move v5, v3 │ │ +10254c: 7406 9908 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@0899 │ │ +102552: 5410 b301 |00e5: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102556: 3900 8900 |00e7: if-nez v0, 0170 // +0089 │ │ +10255a: 2200 6508 |00e9: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +10255e: 2202 7908 |00eb: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +102562: 7010 5a43 0200 |00ed: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102568: 1a03 7908 |00f0: const-string v3, "Fragment " // string@0879 │ │ +10256c: 6e20 6343 3200 |00f2: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102572: 0c02 |00f5: move-result-object v2 │ │ +102574: 6e20 6343 8200 |00f6: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10257a: 0c02 |00f9: move-result-object v2 │ │ +10257c: 1a03 7a00 |00fa: const-string v3, " did not create a view." // string@007a │ │ +102580: 6e20 6343 3200 |00fc: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102586: 0c02 |00ff: move-result-object v2 │ │ +102588: 6e10 6a43 0200 |0100: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10258e: 0c02 |0103: move-result-object v2 │ │ +102590: 7020 f642 2000 |0104: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +102596: 2700 |0107: throw v0 │ │ +102598: 0701 |0108: move-object v1, v0 │ │ +10259a: 2900 63ff |0109: goto/16 006c // -009d │ │ +10259e: 0170 |010b: move v0, v7 │ │ +1025a0: 28af |010c: goto 00bb // -0051 │ │ +1025a2: 5510 9801 |010d: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +1025a6: 3800 4900 |010f: if-eqz v0, 0158 // +0049 │ │ +1025aa: 2200 6408 |0111: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1025ae: 2202 7908 |0113: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1025b2: 7010 5a43 0200 |0115: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1025b8: 7210 5437 0f00 |0118: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@3754 │ │ +1025be: 0c03 |011b: move-result-object v3 │ │ +1025c0: 6e20 6343 3200 |011c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1025c6: 0c02 |011f: move-result-object v2 │ │ +1025c8: 1a03 9a01 |0120: const-string v3, ": Duplicate id 0x" // string@019a │ │ +1025cc: 6e20 6343 3200 |0122: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1025d2: 0c02 |0125: move-result-object v2 │ │ +1025d4: 7110 0043 0900 |0126: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +1025da: 0c03 |0129: move-result-object v3 │ │ +1025dc: 6e20 6343 3200 |012a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1025e2: 0c02 |012d: move-result-object v2 │ │ +1025e4: 1a03 5b01 |012e: const-string v3, ", tag " // string@015b │ │ +1025e8: 6e20 6343 3200 |0130: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1025ee: 0c02 |0133: move-result-object v2 │ │ +1025f0: 6e20 6343 a200 |0134: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1025f6: 0c02 |0137: move-result-object v2 │ │ +1025f8: 1a03 5801 |0138: const-string v3, ", or parent id 0x" // string@0158 │ │ +1025fc: 6e20 6343 3200 |013a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102602: 0c02 |013d: move-result-object v2 │ │ +102604: 7110 0043 0700 |013e: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +10260a: 0c03 |0141: move-result-object v3 │ │ +10260c: 6e20 6343 3200 |0142: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102612: 0c02 |0145: move-result-object v2 │ │ +102614: 1a03 e000 |0146: const-string v3, " with another fragment for " // string@00e0 │ │ +102618: 6e20 6343 3200 |0148: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10261e: 0c02 |014b: move-result-object v2 │ │ +102620: 6e20 6343 8200 |014c: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102626: 0c02 |014f: move-result-object v2 │ │ +102628: 6e10 6a43 0200 |0150: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10262e: 0c02 |0153: move-result-object v2 │ │ +102630: 7020 f242 2000 |0154: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +102636: 2700 |0157: throw v0 │ │ +102638: 5c12 9801 |0158: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +10263c: 5510 a601 |015a: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +102640: 3900 7bff |015c: if-nez v0, 00d7 // -0085 │ │ +102644: 54b0 0902 |015e: iget-object v0, v11, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +102648: 6e10 1c08 0000 |0160: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +10264e: 0c00 |0163: move-result-object v0 │ │ +102650: 5414 a801 |0164: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +102654: 6e40 6407 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@0764 │ │ +10265a: 2900 6eff |0169: goto/16 00d7 // -0092 │ │ +10265e: 6e20 9808 1b00 |016b: invoke-virtual {v11, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0898 │ │ +102664: 2900 77ff |016e: goto/16 00e5 // -0089 │ │ +102668: 3809 0700 |0170: if-eqz v9, 0177 // +0007 │ │ +10266c: 5410 b301 |0172: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102670: 6e20 d038 9000 |0174: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ +102676: 5410 b301 |0177: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10267a: 6e10 7338 0000 |0179: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ +102680: 0c00 |017c: move-result-object v0 │ │ +102682: 3900 0700 |017d: if-nez v0, 0184 // +0007 │ │ +102686: 5410 b301 |017f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10268a: 6e20 ee38 a000 |0181: invoke-virtual {v0, v10}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ +102690: 5410 b301 |0184: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +102694: 2900 86fe |0186: goto/16 000c // -017a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2246 │ │ 0x000c line=2334 │ │ 0x000d line=2250 │ │ 0x0013 line=2251 │ │ 0x0019 line=2252 │ │ @@ -290881,31 +290993,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 │ │ -104994: |[104994] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -1049a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1049a6: 5570 8c01 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ -1049aa: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1049ae: 5560 0702 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ -1049b2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -1049b6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -1049b8: 5c60 0802 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ -1049bc: 0e00 |000c: return-void │ │ -1049be: 5c73 8c01 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ -1049c2: 5262 0402 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ -1049c6: 0760 |0011: move-object v0, v6 │ │ -1049c8: 0771 |0012: move-object v1, v7 │ │ -1049ca: 0134 |0013: move v4, v3 │ │ -1049cc: 0135 |0014: move v5, v3 │ │ -1049ce: 7406 9908 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@0899 │ │ -1049d4: 28f4 |0018: goto 000c // -000c │ │ +102698: |[102698] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +1026a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1026aa: 5570 8c01 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ +1026ae: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1026b2: 5560 0702 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0207 │ │ +1026b6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +1026ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +1026bc: 5c60 0802 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0208 │ │ +1026c0: 0e00 |000c: return-void │ │ +1026c2: 5c73 8c01 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@018c │ │ +1026c6: 5262 0402 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0204 │ │ +1026ca: 0760 |0011: move-object v0, v6 │ │ +1026cc: 0771 |0012: move-object v1, v7 │ │ +1026ce: 0134 |0013: move v4, v3 │ │ +1026d0: 0135 |0014: move v5, v3 │ │ +1026d2: 7406 9908 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@0899 │ │ +1026d8: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=919 │ │ 0x0005 line=920 │ │ 0x0009 line=922 │ │ 0x000c line=928 │ │ 0x000d line=925 │ │ @@ -290919,20 +291031,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1049d8: |[1049d8] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -1049e8: 2200 8701 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0187 │ │ -1049ec: 7020 5208 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0852 │ │ -1049f2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1049f4: 6e30 8208 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ -1049fa: 0e00 |0009: return-void │ │ +1026dc: |[1026dc] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +1026ec: 2200 8701 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@0187 │ │ +1026f0: 7020 5208 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@0852 │ │ +1026f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1026f8: 6e30 8208 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ +1026fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0009 line=580 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -290941,33 +291053,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -1049fc: |[1049fc] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -104a0c: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -104a10: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -104a14: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104a18: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104a1e: 1a02 6004 |0009: const-string v2, "Bad id: " // string@0460 │ │ -104a22: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104a28: 0c01 |000e: move-result-object v1 │ │ -104a2a: 6e20 5f43 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -104a30: 0c01 |0012: move-result-object v1 │ │ -104a32: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104a38: 0c01 |0016: move-result-object v1 │ │ -104a3a: 7020 f242 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -104a40: 2700 |001a: throw v0 │ │ -104a42: 2200 8901 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0189 │ │ -104a46: 7040 5608 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0856 │ │ -104a4c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -104a4e: 6e30 8208 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ -104a54: 0e00 |0024: return-void │ │ +102700: |[102700] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +102710: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +102714: 2200 6408 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +102718: 2201 7908 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10271c: 7010 5a43 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102722: 1a02 5c04 |0009: const-string v2, "Bad id: " // string@045c │ │ +102726: 6e20 6343 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10272c: 0c01 |000e: move-result-object v1 │ │ +10272e: 6e20 5f43 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102734: 0c01 |0012: move-result-object v1 │ │ +102736: 6e10 6a43 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10273c: 0c01 |0016: move-result-object v1 │ │ +10273e: 7020 f242 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +102744: 2700 |001a: throw v0 │ │ +102746: 2200 8901 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@0189 │ │ +10274a: 7040 5608 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@0856 │ │ +102750: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +102752: 6e30 8208 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ +102758: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0002 line=608 │ │ 0x001b line=610 │ │ 0x0024 line=615 │ │ locals : │ │ @@ -290980,20 +291092,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -104a58: |[104a58] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -104a68: 2200 8801 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0188 │ │ -104a6c: 7040 5408 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0854 │ │ -104a72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -104a74: 6e30 8208 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ -104a7a: 0e00 |0009: return-void │ │ +10275c: |[10275c] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +10276c: 2200 8801 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@0188 │ │ +102770: 7040 5408 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@0854 │ │ +102776: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +102778: 6e30 8208 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@0882 │ │ +10277e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0009 line=596 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -291004,26 +291116,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -104a7c: |[104a7c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -104a8c: 7010 6f08 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ -104a92: 6e10 8408 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ -104a98: 5440 0902 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104a9c: 6e10 1e08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -104aa2: 0c00 |000b: move-result-object v0 │ │ -104aa4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -104aa6: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ -104aa8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -104aaa: 6e53 a308 0421 |000f: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -104ab0: 0a00 |0012: move-result v0 │ │ -104ab2: 0f00 |0013: return v0 │ │ +102780: |[102780] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +102790: 7010 6f08 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ +102796: 6e10 8408 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ +10279c: 5440 0902 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +1027a0: 6e10 1e08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +1027a6: 0c00 |000b: move-result-object v0 │ │ +1027a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1027aa: 12f2 |000d: const/4 v2, #int -1 // #ff │ │ +1027ac: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +1027ae: 6e53 a308 0421 |000f: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +1027b4: 0a00 |0012: move-result v0 │ │ +1027b6: 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; │ │ @@ -291033,37 +291145,37 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -104ab4: |[104ab4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -104ac4: 7010 6f08 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ -104aca: 6e10 8408 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ -104ad0: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -104ad4: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -104ad8: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104adc: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104ae2: 1a02 6004 |000f: const-string v2, "Bad id: " // string@0460 │ │ -104ae6: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104aec: 0c01 |0014: move-result-object v1 │ │ -104aee: 6e20 5f43 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -104af4: 0c01 |0018: move-result-object v1 │ │ -104af6: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104afc: 0c01 |001c: move-result-object v1 │ │ -104afe: 7020 f242 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -104b04: 2700 |0020: throw v0 │ │ -104b06: 5430 0902 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104b0a: 6e10 1e08 0000 |0023: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -104b10: 0c00 |0026: move-result-object v0 │ │ -104b12: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -104b14: 6e55 a308 0341 |0028: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -104b1a: 0a00 |002b: move-result v0 │ │ -104b1c: 0f00 |002c: return v0 │ │ +1027b8: |[1027b8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +1027c8: 7010 6f08 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ +1027ce: 6e10 8408 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ +1027d4: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +1027d8: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1027dc: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1027e0: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1027e6: 1a02 5c04 |000f: const-string v2, "Bad id: " // string@045c │ │ +1027ea: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1027f0: 0c01 |0014: move-result-object v1 │ │ +1027f2: 6e20 5f43 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1027f8: 0c01 |0018: move-result-object v1 │ │ +1027fa: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102800: 0c01 |001c: move-result-object v1 │ │ +102802: 7020 f242 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +102808: 2700 |0020: throw v0 │ │ +10280a: 5430 0902 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +10280e: 6e10 1e08 0000 |0023: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +102814: 0c00 |0026: move-result-object v0 │ │ +102816: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +102818: 6e55 a308 0341 |0028: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +10281e: 0a00 |002b: move-result v0 │ │ +102820: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ 0x0006 line=621 │ │ 0x0008 line=622 │ │ 0x0021 line=624 │ │ @@ -291077,24 +291189,24 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -104b20: |[104b20] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -104b30: 7010 6f08 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ -104b36: 6e10 8408 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ -104b3c: 5420 0902 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104b40: 6e10 1e08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ -104b46: 0c00 |000b: move-result-object v0 │ │ -104b48: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ -104b4a: 6e54 a308 0213 |000d: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ -104b50: 0a00 |0010: move-result v0 │ │ -104b52: 0f00 |0011: return v0 │ │ +102824: |[102824] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +102834: 7010 6f08 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@086f │ │ +10283a: 6e10 8408 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0884 │ │ +102840: 5420 0902 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +102844: 6e10 1e08 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;.getHandler:()Landroid/os/Handler; // method@081e │ │ +10284a: 0c00 |000b: move-result-object v0 │ │ +10284c: 12f1 |000c: const/4 v1, #int -1 // #ff │ │ +10284e: 6e54 a308 0213 |000d: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@08a3 │ │ +102854: 0a00 |0010: move-result v0 │ │ +102856: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ 0x0006 line=602 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -291106,156 +291218,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 │ │ -104b54: |[104b54] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -104b64: 54c9 fe01 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104b68: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ -104b6c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -104b6e: 0f09 |0005: return v9 │ │ -104b70: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ -104b74: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ -104b78: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ -104b7c: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ -104b80: 54c9 fe01 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104b84: 6e10 d343 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104b8a: 0a09 |0013: move-result v9 │ │ -104b8c: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ -104b90: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -104b94: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -104b96: 28ec |0019: goto 0005 // -0014 │ │ -104b98: 54c9 fe01 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104b9c: 6e20 cf43 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -104ba2: 0c01 |001f: move-result-object v1 │ │ -104ba4: 1f01 6d01 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -104ba8: 2202 cb06 |0022: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ -104bac: 7010 6437 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -104bb2: 2206 cb06 |0027: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ -104bb6: 7010 6437 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -104bbc: 6e30 8d06 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068d │ │ -104bc2: 1219 |002f: const/4 v9, #int 1 // #1 │ │ -104bc4: 120a |0030: const/4 v10, #int 0 // #0 │ │ -104bc6: 6e56 ac06 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@06ac │ │ -104bcc: 6e10 a708 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ -104bd2: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -104bd4: 28cd |0038: goto 0005 // -0033 │ │ -104bd6: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ -104bd8: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ -104bdc: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ -104be0: 54c9 fe01 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104be4: 6e10 d343 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104bea: 0a09 |0043: move-result v9 │ │ -104bec: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ -104bf0: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ -104bf4: 54c9 fe01 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104bf8: 6e20 cb43 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104bfe: 0c01 |004d: move-result-object v1 │ │ -104c00: 1f01 6d01 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -104c04: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ -104c08: 6e10 a306 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@06a3 │ │ -104c0e: 0c09 |0055: move-result-object v9 │ │ -104c10: 6e20 3843 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -104c16: 0a09 |0059: move-result v9 │ │ -104c18: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ -104c1c: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ -104c20: 1209 |005e: const/4 v9, #int 0 // #0 │ │ -104c22: 28a6 |005f: goto 0005 // -005a │ │ -104c24: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ -104c28: 5219 4601 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -104c2c: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ -104c30: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ -104c34: 28de |0068: goto 0046 // -0022 │ │ -104c36: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ -104c3a: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ -104c3e: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -104c42: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ -104c46: 54c9 fe01 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104c4a: 6e20 cb43 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104c50: 0c01 |0076: move-result-object v1 │ │ -104c52: 1f01 6d01 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -104c56: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ -104c5a: 6e10 a306 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@06a3 │ │ -104c60: 0c09 |007e: move-result-object v9 │ │ -104c62: 6e20 3843 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -104c68: 0a09 |0082: move-result v9 │ │ -104c6a: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -104c6e: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ -104c72: 5219 4601 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -104c76: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ -104c7a: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -104c7e: 28e2 |008d: goto 006f // -001e │ │ -104c80: 54c9 fe01 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104c84: 6e10 d343 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104c8a: 0a09 |0093: move-result v9 │ │ -104c8c: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ -104c90: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ -104c94: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -104c96: 2900 6cff |0099: goto/16 0005 // -0094 │ │ -104c9a: 2208 a408 |009b: new-instance v8, Ljava/util/ArrayList; // type@08a4 │ │ -104c9e: 7010 c243 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -104ca4: 54c9 fe01 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104ca8: 6e10 d343 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104cae: 0a09 |00a5: move-result v9 │ │ -104cb0: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ -104cb4: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ -104cb8: 54c9 fe01 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -104cbc: 6e20 cf43 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -104cc2: 0c09 |00af: move-result-object v9 │ │ -104cc4: 6e20 c643 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -104cca: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ -104cce: 28f3 |00b5: goto 00a8 // -000d │ │ -104cd0: 6e10 d343 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104cd6: 0a09 |00b9: move-result v9 │ │ -104cd8: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ -104cdc: 2202 cb06 |00bc: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ -104ce0: 7010 6437 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -104ce6: 2206 cb06 |00c1: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ -104cea: 7010 6437 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -104cf0: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -104cf2: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ -104cf6: 6e20 cb43 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104cfc: 0c09 |00cc: move-result-object v9 │ │ -104cfe: 1f09 6d01 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -104d02: 6e30 8d06 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068d │ │ -104d08: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -104d0c: 28f3 |00d4: goto 00c7 // -000d │ │ -104d0e: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ -104d10: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ -104d12: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ -104d16: 6309 f101 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104d1a: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ -104d1e: 1a09 8808 |00dd: const-string v9, "FragmentManager" // string@0888 │ │ -104d22: 220a 7908 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -104d26: 7010 5a43 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104d2c: 1a0b c016 |00e4: const-string v11, "Popping back stack state: " // string@16c0 │ │ -104d30: 6e20 6343 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104d36: 0c0a |00e9: move-result-object v10 │ │ -104d38: 6e20 cb43 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104d3e: 0c0b |00ed: move-result-object v11 │ │ -104d40: 6e20 6243 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104d46: 0c0a |00f1: move-result-object v10 │ │ -104d48: 6e10 6a43 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104d4e: 0c0a |00f5: move-result-object v10 │ │ -104d50: 7120 5e37 a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104d56: 6e20 cb43 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104d5c: 0c09 |00fc: move-result-object v9 │ │ -104d5e: 1f09 6d01 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -104d62: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ -104d66: 121a |0101: const/4 v10, #int 1 // #1 │ │ -104d68: 6e56 ac06 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@06ac │ │ -104d6e: 0c07 |0105: move-result-object v7 │ │ -104d70: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ -104d74: 28cf |0108: goto 00d7 // -0031 │ │ -104d76: 120a |0109: const/4 v10, #int 0 // #0 │ │ -104d78: 28f8 |010a: goto 0102 // -0008 │ │ -104d7a: 6e10 a708 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ -104d80: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ +102858: |[102858] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +102868: 54c9 fe01 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10286c: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ +102870: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +102872: 0f09 |0005: return v9 │ │ +102874: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ +102878: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ +10287c: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ +102880: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ +102884: 54c9 fe01 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +102888: 6e10 d343 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10288e: 0a09 |0013: move-result v9 │ │ +102890: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ +102894: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +102898: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +10289a: 28ec |0019: goto 0005 // -0014 │ │ +10289c: 54c9 fe01 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1028a0: 6e20 cf43 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +1028a6: 0c01 |001f: move-result-object v1 │ │ +1028a8: 1f01 6d01 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +1028ac: 2202 cb06 |0022: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ +1028b0: 7010 6437 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +1028b6: 2206 cb06 |0027: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ +1028ba: 7010 6437 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +1028c0: 6e30 8d06 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068d │ │ +1028c6: 1219 |002f: const/4 v9, #int 1 // #1 │ │ +1028c8: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1028ca: 6e56 ac06 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@06ac │ │ +1028d0: 6e10 a708 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ +1028d6: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +1028d8: 28cd |0038: goto 0005 // -0033 │ │ +1028da: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ +1028dc: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ +1028e0: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ +1028e4: 54c9 fe01 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1028e8: 6e10 d343 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1028ee: 0a09 |0043: move-result v9 │ │ +1028f0: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ +1028f4: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ +1028f8: 54c9 fe01 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1028fc: 6e20 cb43 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102902: 0c01 |004d: move-result-object v1 │ │ +102904: 1f01 6d01 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +102908: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ +10290c: 6e10 a306 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@06a3 │ │ +102912: 0c09 |0055: move-result-object v9 │ │ +102914: 6e20 3843 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +10291a: 0a09 |0059: move-result v9 │ │ +10291c: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ +102920: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ +102924: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +102926: 28a6 |005f: goto 0005 // -005a │ │ +102928: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ +10292c: 5219 4601 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +102930: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ +102934: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ +102938: 28de |0068: goto 0046 // -0022 │ │ +10293a: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ +10293e: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ +102942: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +102946: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ +10294a: 54c9 fe01 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10294e: 6e20 cb43 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102954: 0c01 |0076: move-result-object v1 │ │ +102956: 1f01 6d01 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +10295a: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ +10295e: 6e10 a306 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@06a3 │ │ +102964: 0c09 |007e: move-result-object v9 │ │ +102966: 6e20 3843 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +10296c: 0a09 |0082: move-result v9 │ │ +10296e: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +102972: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ +102976: 5219 4601 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +10297a: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ +10297e: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +102982: 28e2 |008d: goto 006f // -001e │ │ +102984: 54c9 fe01 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +102988: 6e10 d343 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10298e: 0a09 |0093: move-result v9 │ │ +102990: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ +102994: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ +102998: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +10299a: 2900 6cff |0099: goto/16 0005 // -0094 │ │ +10299e: 2208 a408 |009b: new-instance v8, Ljava/util/ArrayList; // type@08a4 │ │ +1029a2: 7010 c243 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1029a8: 54c9 fe01 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1029ac: 6e10 d343 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1029b2: 0a09 |00a5: move-result v9 │ │ +1029b4: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ +1029b8: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ +1029bc: 54c9 fe01 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1029c0: 6e20 cf43 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +1029c6: 0c09 |00af: move-result-object v9 │ │ +1029c8: 6e20 c643 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1029ce: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ +1029d2: 28f3 |00b5: goto 00a8 // -000d │ │ +1029d4: 6e10 d343 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1029da: 0a09 |00b9: move-result v9 │ │ +1029dc: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ +1029e0: 2202 cb06 |00bc: new-instance v2, Landroid/util/SparseArray; // type@06cb │ │ +1029e4: 7010 6437 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +1029ea: 2206 cb06 |00c1: new-instance v6, Landroid/util/SparseArray; // type@06cb │ │ +1029ee: 7010 6437 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +1029f4: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +1029f6: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ +1029fa: 6e20 cb43 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102a00: 0c09 |00cc: move-result-object v9 │ │ +102a02: 1f09 6d01 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +102a06: 6e30 8d06 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@068d │ │ +102a0c: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +102a10: 28f3 |00d4: goto 00c7 // -000d │ │ +102a12: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +102a14: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ +102a16: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ +102a1a: 6309 f101 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102a1e: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ +102a22: 1a09 8408 |00dd: const-string v9, "FragmentManager" // string@0884 │ │ +102a26: 220a 7908 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +102a2a: 7010 5a43 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102a30: 1a0b bc16 |00e4: const-string v11, "Popping back stack state: " // string@16bc │ │ +102a34: 6e20 6343 ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102a3a: 0c0a |00e9: move-result-object v10 │ │ +102a3c: 6e20 cb43 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102a42: 0c0b |00ed: move-result-object v11 │ │ +102a44: 6e20 6243 ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102a4a: 0c0a |00f1: move-result-object v10 │ │ +102a4c: 6e10 6a43 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102a52: 0c0a |00f5: move-result-object v10 │ │ +102a54: 7120 5e37 a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102a5a: 6e20 cb43 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102a60: 0c09 |00fc: move-result-object v9 │ │ +102a62: 1f09 6d01 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +102a66: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ +102a6a: 121a |0101: const/4 v10, #int 1 // #1 │ │ +102a6c: 6e56 ac06 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@06ac │ │ +102a72: 0c07 |0105: move-result-object v7 │ │ +102a74: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ +102a78: 28cf |0108: goto 00d7 // -0031 │ │ +102a7a: 120a |0109: const/4 v10, #int 0 // #0 │ │ +102a7c: 28f8 |010a: goto 0102 // -0008 │ │ +102a7e: 6e10 a708 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@08a7 │ │ +102a84: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1665 │ │ 0x0004 line=1666 │ │ 0x0005 line=1734 │ │ 0x0006 line=1668 │ │ 0x000e line=1669 │ │ @@ -291331,35 +291443,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 │ │ -104d84: |[104d84] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -104d94: 5260 9901 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -104d98: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -104d9c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -104da0: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -104da4: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104daa: 1a02 7d08 |000b: const-string v2, "Fragment " // string@087d │ │ -104dae: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104db4: 0c01 |0010: move-result-object v1 │ │ -104db6: 6e20 6243 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104dbc: 0c01 |0014: move-result-object v1 │ │ -104dbe: 1a02 9b00 |0015: const-string v2, " is not currently in the FragmentManager" // string@009b │ │ -104dc2: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104dc8: 0c01 |001a: move-result-object v1 │ │ -104dca: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104dd0: 0c01 |001e: move-result-object v1 │ │ -104dd2: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -104dd8: 7020 b508 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -104dde: 5260 9901 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -104de2: 6e30 b904 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -104de8: 0e00 |002a: return-void │ │ +102a88: |[102a88] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +102a98: 5260 9901 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +102a9c: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +102aa0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +102aa4: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +102aa8: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102aae: 1a02 7908 |000b: const-string v2, "Fragment " // string@0879 │ │ +102ab2: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102ab8: 0c01 |0010: move-result-object v1 │ │ +102aba: 6e20 6243 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102ac0: 0c01 |0014: move-result-object v1 │ │ +102ac2: 1a02 9800 |0015: const-string v2, " is not currently in the FragmentManager" // string@0098 │ │ +102ac6: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102acc: 0c01 |001a: move-result-object v1 │ │ +102ace: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102ad4: 0c01 |001e: move-result-object v1 │ │ +102ad6: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +102adc: 7020 b508 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +102ae2: 5260 9901 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +102ae6: 6e30 b904 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +102aec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0025 line=658 │ │ 0x002a line=659 │ │ locals : │ │ @@ -291373,66 +291485,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 │ │ -104dec: |[104dec] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -104dfc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -104dfe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -104e00: 6301 f101 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104e04: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -104e08: 1a01 8808 |0006: const-string v1, "FragmentManager" // string@0888 │ │ -104e0c: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -104e10: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104e16: 1a03 c53e |000d: const-string v3, "remove: " // string@3ec5 │ │ -104e1a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104e20: 0c02 |0012: move-result-object v2 │ │ -104e22: 6e20 6243 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104e28: 0c02 |0016: move-result-object v2 │ │ -104e2a: 1a03 c400 |0017: const-string v3, " nesting=" // string@00c4 │ │ -104e2e: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104e34: 0c02 |001c: move-result-object v2 │ │ -104e36: 5283 8601 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -104e3a: 6e20 5f43 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -104e40: 0c02 |0022: move-result-object v2 │ │ -104e42: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104e48: 0c02 |0026: move-result-object v2 │ │ -104e4a: 7120 5e37 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104e50: 6e10 4c07 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@074c │ │ -104e56: 0a01 |002d: move-result v1 │ │ -104e58: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -104e5c: 0106 |0030: move v6, v0 │ │ -104e5e: 5581 8d01 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ -104e62: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -104e66: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -104e6a: 5471 fb01 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -104e6e: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -104e72: 5471 fb01 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -104e76: 6e20 d043 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -104e7c: 5581 9501 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -104e80: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -104e84: 5581 9d01 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -104e88: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -104e8c: 5c70 0a02 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -104e90: 5c85 8101 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -104e94: 5c80 a101 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ -104e98: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -104e9c: 0152 |0050: move v2, v5 │ │ -104e9e: 0770 |0051: move-object v0, v7 │ │ -104ea0: 0781 |0052: move-object v1, v8 │ │ -104ea2: 0193 |0053: move v3, v9 │ │ -104ea4: 01a4 |0054: move v4, v10 │ │ -104ea6: 7406 9908 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@0899 │ │ -104eac: 0e00 |0058: return-void │ │ -104eae: 0156 |0059: move v6, v5 │ │ -104eb0: 28d7 |005a: goto 0031 // -0029 │ │ -104eb2: 0102 |005b: move v2, v0 │ │ -104eb4: 28f5 |005c: goto 0051 // -000b │ │ +102af0: |[102af0] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +102b00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +102b02: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +102b04: 6301 f101 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102b08: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +102b0c: 1a01 8408 |0006: const-string v1, "FragmentManager" // string@0884 │ │ +102b10: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +102b14: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102b1a: 1a03 c03e |000d: const-string v3, "remove: " // string@3ec0 │ │ +102b1e: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102b24: 0c02 |0012: move-result-object v2 │ │ +102b26: 6e20 6243 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102b2c: 0c02 |0016: move-result-object v2 │ │ +102b2e: 1a03 c100 |0017: const-string v3, " nesting=" // string@00c1 │ │ +102b32: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102b38: 0c02 |001c: move-result-object v2 │ │ +102b3a: 5283 8601 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +102b3e: 6e20 5f43 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102b44: 0c02 |0022: move-result-object v2 │ │ +102b46: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102b4c: 0c02 |0026: move-result-object v2 │ │ +102b4e: 7120 5e37 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102b54: 6e10 4c07 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@074c │ │ +102b5a: 0a01 |002d: move-result v1 │ │ +102b5c: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +102b60: 0106 |0030: move v6, v0 │ │ +102b62: 5581 8d01 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@018d │ │ +102b66: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +102b6a: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +102b6e: 5471 fb01 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102b72: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +102b76: 5471 fb01 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102b7a: 6e20 d043 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +102b80: 5581 9501 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +102b84: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +102b88: 5581 9d01 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +102b8c: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +102b90: 5c70 0a02 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +102b94: 5c85 8101 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +102b98: 5c80 a101 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@01a1 │ │ +102b9c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +102ba0: 0152 |0050: move v2, v5 │ │ +102ba2: 0770 |0051: move-object v0, v7 │ │ +102ba4: 0781 |0052: move-object v1, v8 │ │ +102ba6: 0193 |0053: move v3, v9 │ │ +102ba8: 01a4 |0054: move v4, v10 │ │ +102baa: 7406 9908 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@0899 │ │ +102bb0: 0e00 |0058: return-void │ │ +102bb2: 0156 |0059: move v6, v5 │ │ +102bb4: 28d7 |005a: goto 0031 // -0029 │ │ +102bb6: 0102 |005b: move v2, v0 │ │ +102bb8: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1345 │ │ 0x002a line=1346 │ │ 0x0031 line=1347 │ │ 0x0037 line=1348 │ │ 0x003b line=1349 │ │ @@ -291457,20 +291569,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -104eb8: |[104eb8] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -104ec8: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -104ecc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -104ed0: 5410 ff01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -104ed4: 6e20 d043 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -104eda: 0e00 |0009: return-void │ │ +102bbc: |[102bbc] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +102bcc: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +102bd0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +102bd4: 5410 ff01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +102bd8: 6e20 d043 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +102bde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0004 line=648 │ │ 0x0009 line=650 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -291481,30 +291593,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -104edc: |[104edc] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -104eec: 5421 ff01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -104ef0: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -104ef4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -104ef6: 5421 ff01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -104efa: 6e10 d343 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -104f00: 0a01 |000a: move-result v1 │ │ -104f02: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -104f06: 5421 ff01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ -104f0a: 6e20 cb43 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -104f10: 0c01 |0012: move-result-object v1 │ │ -104f12: 1f01 8401 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0184 │ │ -104f16: 7210 3808 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0838 │ │ -104f1c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -104f20: 28eb |001a: goto 0005 // -0015 │ │ -104f22: 0e00 |001b: return-void │ │ +102be0: |[102be0] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +102bf0: 5421 ff01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +102bf4: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +102bf8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +102bfa: 5421 ff01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +102bfe: 6e10 d343 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +102c04: 0a01 |000a: move-result v1 │ │ +102c06: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +102c0a: 5421 ff01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@01ff │ │ +102c0e: 6e20 cb43 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102c14: 0c01 |0012: move-result-object v1 │ │ +102c16: 1f01 8401 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@0184 │ │ +102c1a: 7210 3808 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0838 │ │ +102c20: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +102c24: 28eb |001a: goto 0005 // -0015 │ │ +102c26: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ 0x0004 line=1649 │ │ 0x000d line=1650 │ │ 0x0018 line=1649 │ │ 0x001b line=1653 │ │ @@ -291517,302 +291629,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 │ │ -104f24: |[104f24] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ -104f34: 120b |0000: const/4 v11, #int 0 // #0 │ │ -104f36: 120a |0001: const/4 v10, #int 0 // #0 │ │ -104f38: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -104f3c: 0e00 |0004: return-void │ │ -104f3e: 07d2 |0005: move-object v2, v13 │ │ -104f40: 1f02 9101 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ -104f44: 5427 1402 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -104f48: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -104f4c: 380e 6100 |000c: if-eqz v14, 006d // +0061 │ │ -104f50: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -104f52: 7210 2c44 0e00 |000f: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ -104f58: 0a07 |0012: move-result v7 │ │ -104f5a: 3574 5a00 |0013: if-ge v4, v7, 006d // +005a │ │ -104f5e: 7220 2644 4e00 |0015: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -104f64: 0c01 |0018: move-result-object v1 │ │ -104f66: 1f01 7b01 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ -104f6a: 6307 f101 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -104f6e: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -104f72: 1a07 8808 |001f: const-string v7, "FragmentManager" // string@0888 │ │ -104f76: 2208 7908 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -104f7a: 7010 5a43 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -104f80: 1a09 6a3f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@3f6a │ │ -104f84: 6e20 6343 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -104f8a: 0c08 |002b: move-result-object v8 │ │ -104f8c: 6e20 6243 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -104f92: 0c08 |002f: move-result-object v8 │ │ -104f94: 6e10 6a43 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -104f9a: 0c08 |0033: move-result-object v8 │ │ -104f9c: 7120 5e37 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -104fa2: 5427 1402 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -104fa6: 5218 9901 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -104faa: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -104fae: 5b31 2402 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -104fb2: 5b1a a901 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -104fb6: 591b 8601 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ -104fba: 5c1b 9801 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ -104fbe: 5c1b 8101 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -104fc2: 5b1a af01 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -104fc6: 5437 2602 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -104fca: 3807 1f00 |004b: if-eqz v7, 006a // +001f │ │ -104fce: 5437 2602 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -104fd2: 54c8 0902 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -104fd6: 6e10 1c08 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ -104fdc: 0c08 |0054: move-result-object v8 │ │ -104fde: 6e10 9601 0800 |0055: invoke-virtual {v8}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ -104fe4: 0c08 |0058: move-result-object v8 │ │ -104fe6: 6e20 c204 8700 |0059: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -104fec: 5437 2602 |005c: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -104ff0: 1a08 c120 |005e: const-string v8, "android:view_state" // string@20c1 │ │ -104ff4: 6e20 ad04 8700 |0060: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -104ffa: 0c07 |0063: move-result-object v7 │ │ -104ffc: 5b17 a901 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -105000: 5437 2602 |0066: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -105004: 5b17 a801 |0068: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -105008: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -10500c: 28a3 |006c: goto 000f // -005d │ │ -10500e: 2207 a408 |006d: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ -105012: 5428 1402 |006f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -105016: 2188 |0071: array-length v8, v8 │ │ -105018: 7020 c343 8700 |0072: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -10501e: 5bc7 fa01 |0075: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105022: 54c7 fd01 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -105026: 3807 0700 |0079: if-eqz v7, 0080 // +0007 │ │ -10502a: 54c7 fd01 |007b: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -10502e: 6e10 c843 0700 |007d: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -105034: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -105036: 5427 1402 |0081: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -10503a: 2177 |0083: array-length v7, v7 │ │ -10503c: 3574 7600 |0084: if-ge v4, v7, 00fa // +0076 │ │ -105040: 5427 1402 |0086: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -105044: 4603 0704 |0088: aget-object v3, v7, v4 │ │ -105048: 3803 3a00 |008a: if-eqz v3, 00c4 // +003a │ │ -10504c: 54c7 0902 |008c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -105050: 54c8 0c02 |008e: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -105054: 6e30 d708 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@08d7 │ │ -10505a: 0c01 |0093: move-result-object v1 │ │ -10505c: 6307 f101 |0094: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105060: 3807 2400 |0096: if-eqz v7, 00ba // +0024 │ │ -105064: 1a07 8808 |0098: const-string v7, "FragmentManager" // string@0888 │ │ -105068: 2208 7908 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -10506c: 7010 5a43 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105072: 1a09 663f |009f: const-string v9, "restoreAllState: active #" // string@3f66 │ │ -105076: 6e20 6343 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10507c: 0c08 |00a4: move-result-object v8 │ │ -10507e: 6e20 5f43 4800 |00a5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105084: 0c08 |00a8: move-result-object v8 │ │ -105086: 1a09 9b01 |00a9: const-string v9, ": " // string@019b │ │ -10508a: 6e20 6343 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105090: 0c08 |00ae: move-result-object v8 │ │ -105092: 6e20 6243 1800 |00af: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105098: 0c08 |00b2: move-result-object v8 │ │ -10509a: 6e10 6a43 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1050a0: 0c08 |00b6: move-result-object v8 │ │ -1050a2: 7120 5e37 8700 |00b7: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1050a8: 54c7 fa01 |00ba: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1050ac: 6e20 c643 1700 |00bc: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1050b2: 5b3a 2402 |00bf: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ -1050b6: d804 0401 |00c1: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1050ba: 28be |00c3: goto 0081 // -0042 │ │ -1050bc: 54c7 fa01 |00c4: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1050c0: 6e20 c643 a700 |00c6: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1050c6: 54c7 fd01 |00c9: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -1050ca: 3907 0900 |00cb: if-nez v7, 00d4 // +0009 │ │ -1050ce: 2207 a408 |00cd: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ -1050d2: 7010 c243 0700 |00cf: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1050d8: 5bc7 fd01 |00d2: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -1050dc: 6307 f101 |00d4: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1050e0: 3807 1a00 |00d6: if-eqz v7, 00f0 // +001a │ │ -1050e4: 1a07 8808 |00d8: const-string v7, "FragmentManager" // string@0888 │ │ -1050e8: 2208 7908 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -1050ec: 7010 5a43 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1050f2: 1a09 683f |00df: const-string v9, "restoreAllState: avail #" // string@3f68 │ │ -1050f6: 6e20 6343 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1050fc: 0c08 |00e4: move-result-object v8 │ │ -1050fe: 6e20 5f43 4800 |00e5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105104: 0c08 |00e8: move-result-object v8 │ │ -105106: 6e10 6a43 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10510c: 0c08 |00ec: move-result-object v8 │ │ -10510e: 7120 5e37 8700 |00ed: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105114: 54c7 fd01 |00f0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ -105118: 7110 0143 0400 |00f2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -10511e: 0c08 |00f5: move-result-object v8 │ │ -105120: 6e20 c643 8700 |00f6: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -105126: 28c8 |00f9: goto 00c1 // -0038 │ │ -105128: 380e 5300 |00fa: if-eqz v14, 014d // +0053 │ │ -10512c: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ -10512e: 7210 2c44 0e00 |00fd: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ -105134: 0a07 |0100: move-result v7 │ │ -105136: 3574 4c00 |0101: if-ge v4, v7, 014d // +004c │ │ -10513a: 7220 2644 4e00 |0103: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -105140: 0c01 |0106: move-result-object v1 │ │ -105142: 1f01 7b01 |0107: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ -105146: 5217 b001 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -10514a: 3a07 1800 |010b: if-ltz v7, 0123 // +0018 │ │ -10514e: 5217 b001 |010d: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -105152: 54c8 fa01 |010f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105156: 6e10 d343 0800 |0111: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10515c: 0a08 |0114: move-result v8 │ │ -10515e: 3587 1100 |0115: if-ge v7, v8, 0126 // +0011 │ │ -105162: 54c7 fa01 |0117: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105166: 5218 b001 |0119: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -10516a: 6e20 cb43 8700 |011b: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -105170: 0c07 |011e: move-result-object v7 │ │ -105172: 1f07 7b01 |011f: check-cast v7, Landroid/support/v4/app/Fragment; // type@017b │ │ -105176: 5b17 af01 |0121: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -10517a: d804 0401 |0123: add-int/lit8 v4, v4, #int 1 // #01 │ │ -10517e: 28d8 |0125: goto 00fd // -0028 │ │ -105180: 1a07 8808 |0126: const-string v7, "FragmentManager" // string@0888 │ │ -105184: 2208 7908 |0128: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -105188: 7010 5a43 0800 |012a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10518e: 1a09 8917 |012d: const-string v9, "Re-attaching retained fragment " // string@1789 │ │ -105192: 6e20 6343 9800 |012f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105198: 0c08 |0132: move-result-object v8 │ │ -10519a: 6e20 6243 1800 |0133: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1051a0: 0c08 |0136: move-result-object v8 │ │ -1051a2: 1a09 d800 |0137: const-string v9, " target no longer exists: " // string@00d8 │ │ -1051a6: 6e20 6343 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1051ac: 0c08 |013c: move-result-object v8 │ │ -1051ae: 5219 b001 |013d: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -1051b2: 6e20 5f43 9800 |013f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1051b8: 0c08 |0142: move-result-object v8 │ │ -1051ba: 6e10 6a43 0800 |0143: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1051c0: 0c08 |0146: move-result-object v8 │ │ -1051c2: 7120 5f37 8700 |0147: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -1051c8: 5b1a af01 |014a: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -1051cc: 28d7 |014c: goto 0123 // -0029 │ │ -1051ce: 5427 1502 |014d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -1051d2: 3807 8000 |014f: if-eqz v7, 01cf // +0080 │ │ -1051d6: 2207 a408 |0151: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ -1051da: 5428 1502 |0153: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -1051de: 2188 |0155: array-length v8, v8 │ │ -1051e0: 7020 c343 8700 |0156: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -1051e6: 5bc7 fb01 |0159: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1051ea: 1204 |015b: const/4 v4, #int 0 // #0 │ │ -1051ec: 5427 1502 |015c: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -1051f0: 2177 |015e: array-length v7, v7 │ │ -1051f2: 3574 7200 |015f: if-ge v4, v7, 01d1 // +0072 │ │ -1051f6: 54c7 fa01 |0161: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1051fa: 5428 1502 |0163: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -1051fe: 4408 0804 |0165: aget v8, v8, v4 │ │ -105202: 6e20 cb43 8700 |0167: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -105208: 0c01 |016a: move-result-object v1 │ │ -10520a: 1f01 7b01 |016b: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ -10520e: 3901 2100 |016d: if-nez v1, 018e // +0021 │ │ -105212: 2207 6508 |016f: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ -105216: 2208 7908 |0171: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -10521a: 7010 5a43 0800 |0173: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105220: 1a09 d715 |0176: const-string v9, "No instantiated fragment for index #" // string@15d7 │ │ -105224: 6e20 6343 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10522a: 0c08 |017b: move-result-object v8 │ │ -10522c: 5429 1502 |017c: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -105230: 4409 0904 |017e: aget v9, v9, v4 │ │ -105234: 6e20 5f43 9800 |0180: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10523a: 0c08 |0183: move-result-object v8 │ │ -10523c: 6e10 6a43 0800 |0184: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105242: 0c08 |0187: move-result-object v8 │ │ -105244: 7020 f642 8700 |0188: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -10524a: 7020 b508 7c00 |018b: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -105250: 1217 |018e: const/4 v7, #int 1 // #1 │ │ -105252: 5c17 8101 |018f: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -105256: 6307 f101 |0191: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10525a: 3807 2400 |0193: if-eqz v7, 01b7 // +0024 │ │ -10525e: 1a07 8808 |0195: const-string v7, "FragmentManager" // string@0888 │ │ -105262: 2208 7908 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -105266: 7010 5a43 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10526c: 1a09 673f |019c: const-string v9, "restoreAllState: added #" // string@3f67 │ │ -105270: 6e20 6343 9800 |019e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105276: 0c08 |01a1: move-result-object v8 │ │ -105278: 6e20 5f43 4800 |01a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10527e: 0c08 |01a5: move-result-object v8 │ │ -105280: 1a09 9b01 |01a6: const-string v9, ": " // string@019b │ │ -105284: 6e20 6343 9800 |01a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10528a: 0c08 |01ab: move-result-object v8 │ │ -10528c: 6e20 6243 1800 |01ac: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105292: 0c08 |01af: move-result-object v8 │ │ -105294: 6e10 6a43 0800 |01b0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10529a: 0c08 |01b3: move-result-object v8 │ │ -10529c: 7120 5e37 8700 |01b4: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1052a2: 54c7 fb01 |01b7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1052a6: 6e20 ca43 1700 |01b9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ -1052ac: 0a07 |01bc: move-result v7 │ │ -1052ae: 3807 0a00 |01bd: if-eqz v7, 01c7 // +000a │ │ -1052b2: 2207 6508 |01bf: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ -1052b6: 1a08 d803 |01c1: const-string v8, "Already added!" // string@03d8 │ │ -1052ba: 7020 f642 8700 |01c3: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1052c0: 2707 |01c6: throw v7 │ │ -1052c2: 54c7 fb01 |01c7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1052c6: 6e20 c643 1700 |01c9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1052cc: d804 0401 |01cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1052d0: 288e |01ce: goto 015c // -0072 │ │ -1052d2: 5bca fb01 |01cf: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1052d6: 5427 1602 |01d1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -1052da: 3807 6e00 |01d3: if-eqz v7, 0241 // +006e │ │ -1052de: 2207 a408 |01d5: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ -1052e2: 5428 1602 |01d7: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -1052e6: 2188 |01d9: array-length v8, v8 │ │ -1052e8: 7020 c343 8700 |01da: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -1052ee: 5bc7 fe01 |01dd: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1052f2: 1204 |01df: const/4 v4, #int 0 // #0 │ │ -1052f4: 5427 1602 |01e0: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -1052f8: 2177 |01e2: array-length v7, v7 │ │ -1052fa: 3574 21fe |01e3: if-ge v4, v7, 0004 // -01df │ │ -1052fe: 5427 1602 |01e5: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -105302: 4607 0704 |01e7: aget-object v7, v7, v4 │ │ -105306: 6e20 ce06 c700 |01e9: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@06ce │ │ -10530c: 0c00 |01ec: move-result-object v0 │ │ -10530e: 6307 f101 |01ed: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105312: 3807 4100 |01ef: if-eqz v7, 0230 // +0041 │ │ -105316: 1a07 8808 |01f1: const-string v7, "FragmentManager" // string@0888 │ │ -10531a: 2208 7908 |01f3: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -10531e: 7010 5a43 0800 |01f5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105324: 1a09 693f |01f8: const-string v9, "restoreAllState: back stack #" // string@3f69 │ │ -105328: 6e20 6343 9800 |01fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10532e: 0c08 |01fd: move-result-object v8 │ │ -105330: 6e20 5f43 4800 |01fe: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105336: 0c08 |0201: move-result-object v8 │ │ -105338: 1a09 5000 |0202: const-string v9, " (index " // string@0050 │ │ -10533c: 6e20 6343 9800 |0204: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105342: 0c08 |0207: move-result-object v8 │ │ -105344: 5209 4601 |0208: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -105348: 6e20 5f43 9800 |020a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10534e: 0c08 |020d: move-result-object v8 │ │ -105350: 1a09 3801 |020e: const-string v9, "): " // string@0138 │ │ -105354: 6e20 6343 9800 |0210: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10535a: 0c08 |0213: move-result-object v8 │ │ -10535c: 6e20 6243 0800 |0214: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105362: 0c08 |0217: move-result-object v8 │ │ -105364: 6e10 6a43 0800 |0218: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10536a: 0c08 |021b: move-result-object v8 │ │ -10536c: 7120 5e37 8700 |021c: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105372: 2205 9b03 |021f: new-instance v5, Landroid/support/v4/util/LogWriter; // type@039b │ │ -105376: 1a07 8808 |0221: const-string v7, "FragmentManager" // string@0888 │ │ -10537a: 7020 2516 7500 |0223: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ -105380: 2206 4b08 |0226: new-instance v6, Ljava/io/PrintWriter; // type@084b │ │ -105384: 7020 b142 5600 |0228: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ -10538a: 1a07 1f00 |022b: const-string v7, " " // string@001f │ │ -10538e: 6e40 9906 70b6 |022d: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0699 │ │ -105394: 54c7 fe01 |0230: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -105398: 6e20 c643 0700 |0232: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10539e: 5207 4601 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -1053a2: 3a07 0700 |0237: if-ltz v7, 023e // +0007 │ │ -1053a6: 5207 4601 |0239: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ -1053aa: 6e30 af08 7c00 |023b: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@08af │ │ -1053b0: d804 0401 |023e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1053b4: 28a0 |0240: goto 01e0 // -0060 │ │ -1053b6: 5bca fe01 |0241: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1053ba: 2900 c1fd |0243: goto/16 0004 // -023f │ │ +102c28: |[102c28] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V │ │ +102c38: 120b |0000: const/4 v11, #int 0 // #0 │ │ +102c3a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +102c3c: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +102c40: 0e00 |0004: return-void │ │ +102c42: 07d2 |0005: move-object v2, v13 │ │ +102c44: 1f02 9101 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ +102c48: 5427 1402 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +102c4c: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +102c50: 380e 6100 |000c: if-eqz v14, 006d // +0061 │ │ +102c54: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +102c56: 7210 2c44 0e00 |000f: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ +102c5c: 0a07 |0012: move-result v7 │ │ +102c5e: 3574 5a00 |0013: if-ge v4, v7, 006d // +005a │ │ +102c62: 7220 2644 4e00 |0015: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +102c68: 0c01 |0018: move-result-object v1 │ │ +102c6a: 1f01 7b01 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ +102c6e: 6307 f101 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102c72: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +102c76: 1a07 8408 |001f: const-string v7, "FragmentManager" // string@0884 │ │ +102c7a: 2208 7908 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102c7e: 7010 5a43 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102c84: 1a09 653f |0026: const-string v9, "restoreAllState: re-attaching retained " // string@3f65 │ │ +102c88: 6e20 6343 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102c8e: 0c08 |002b: move-result-object v8 │ │ +102c90: 6e20 6243 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102c96: 0c08 |002f: move-result-object v8 │ │ +102c98: 6e10 6a43 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102c9e: 0c08 |0033: move-result-object v8 │ │ +102ca0: 7120 5e37 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102ca6: 5427 1402 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +102caa: 5218 9901 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +102cae: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +102cb2: 5b31 2402 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +102cb6: 5b1a a901 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +102cba: 591b 8601 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@0186 │ │ +102cbe: 5c1b 9801 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@0198 │ │ +102cc2: 5c1b 8101 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +102cc6: 5b1a af01 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +102cca: 5437 2602 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +102cce: 3807 1f00 |004b: if-eqz v7, 006a // +001f │ │ +102cd2: 5437 2602 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +102cd6: 54c8 0902 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +102cda: 6e10 1c08 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentHostCallback;.getContext:()Landroid/content/Context; // method@081c │ │ +102ce0: 0c08 |0054: move-result-object v8 │ │ +102ce2: 6e10 9601 0800 |0055: invoke-virtual {v8}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0196 │ │ +102ce8: 0c08 |0058: move-result-object v8 │ │ +102cea: 6e20 c204 8700 |0059: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +102cf0: 5437 2602 |005c: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +102cf4: 1a08 bc20 |005e: const-string v8, "android:view_state" // string@20bc │ │ +102cf8: 6e20 ad04 8700 |0060: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +102cfe: 0c07 |0063: move-result-object v7 │ │ +102d00: 5b17 a901 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +102d04: 5437 2602 |0066: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +102d08: 5b17 a801 |0068: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +102d0c: d804 0401 |006a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +102d10: 28a3 |006c: goto 000f // -005d │ │ +102d12: 2207 a408 |006d: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ +102d16: 5428 1402 |006f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +102d1a: 2188 |0071: array-length v8, v8 │ │ +102d1c: 7020 c343 8700 |0072: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +102d22: 5bc7 fa01 |0075: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102d26: 54c7 fd01 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +102d2a: 3807 0700 |0079: if-eqz v7, 0080 // +0007 │ │ +102d2e: 54c7 fd01 |007b: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +102d32: 6e10 c843 0700 |007d: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +102d38: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +102d3a: 5427 1402 |0081: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +102d3e: 2177 |0083: array-length v7, v7 │ │ +102d40: 3574 7600 |0084: if-ge v4, v7, 00fa // +0076 │ │ +102d44: 5427 1402 |0086: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +102d48: 4603 0704 |0088: aget-object v3, v7, v4 │ │ +102d4c: 3803 3a00 |008a: if-eqz v3, 00c4 // +003a │ │ +102d50: 54c7 0902 |008c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +102d54: 54c8 0c02 |008e: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +102d58: 6e30 d708 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@08d7 │ │ +102d5e: 0c01 |0093: move-result-object v1 │ │ +102d60: 6307 f101 |0094: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102d64: 3807 2400 |0096: if-eqz v7, 00ba // +0024 │ │ +102d68: 1a07 8408 |0098: const-string v7, "FragmentManager" // string@0884 │ │ +102d6c: 2208 7908 |009a: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102d70: 7010 5a43 0800 |009c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102d76: 1a09 613f |009f: const-string v9, "restoreAllState: active #" // string@3f61 │ │ +102d7a: 6e20 6343 9800 |00a1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102d80: 0c08 |00a4: move-result-object v8 │ │ +102d82: 6e20 5f43 4800 |00a5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102d88: 0c08 |00a8: move-result-object v8 │ │ +102d8a: 1a09 9801 |00a9: const-string v9, ": " // string@0198 │ │ +102d8e: 6e20 6343 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102d94: 0c08 |00ae: move-result-object v8 │ │ +102d96: 6e20 6243 1800 |00af: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102d9c: 0c08 |00b2: move-result-object v8 │ │ +102d9e: 6e10 6a43 0800 |00b3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102da4: 0c08 |00b6: move-result-object v8 │ │ +102da6: 7120 5e37 8700 |00b7: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102dac: 54c7 fa01 |00ba: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102db0: 6e20 c643 1700 |00bc: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +102db6: 5b3a 2402 |00bf: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0224 │ │ +102dba: d804 0401 |00c1: add-int/lit8 v4, v4, #int 1 // #01 │ │ +102dbe: 28be |00c3: goto 0081 // -0042 │ │ +102dc0: 54c7 fa01 |00c4: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102dc4: 6e20 c643 a700 |00c6: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +102dca: 54c7 fd01 |00c9: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +102dce: 3907 0900 |00cb: if-nez v7, 00d4 // +0009 │ │ +102dd2: 2207 a408 |00cd: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ +102dd6: 7010 c243 0700 |00cf: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +102ddc: 5bc7 fd01 |00d2: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +102de0: 6307 f101 |00d4: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102de4: 3807 1a00 |00d6: if-eqz v7, 00f0 // +001a │ │ +102de8: 1a07 8408 |00d8: const-string v7, "FragmentManager" // string@0884 │ │ +102dec: 2208 7908 |00da: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102df0: 7010 5a43 0800 |00dc: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102df6: 1a09 633f |00df: const-string v9, "restoreAllState: avail #" // string@3f63 │ │ +102dfa: 6e20 6343 9800 |00e1: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102e00: 0c08 |00e4: move-result-object v8 │ │ +102e02: 6e20 5f43 4800 |00e5: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102e08: 0c08 |00e8: move-result-object v8 │ │ +102e0a: 6e10 6a43 0800 |00e9: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102e10: 0c08 |00ec: move-result-object v8 │ │ +102e12: 7120 5e37 8700 |00ed: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102e18: 54c7 fd01 |00f0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@01fd │ │ +102e1c: 7110 0143 0400 |00f2: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +102e22: 0c08 |00f5: move-result-object v8 │ │ +102e24: 6e20 c643 8700 |00f6: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +102e2a: 28c8 |00f9: goto 00c1 // -0038 │ │ +102e2c: 380e 5300 |00fa: if-eqz v14, 014d // +0053 │ │ +102e30: 1204 |00fc: const/4 v4, #int 0 // #0 │ │ +102e32: 7210 2c44 0e00 |00fd: invoke-interface {v14}, Ljava/util/List;.size:()I // method@442c │ │ +102e38: 0a07 |0100: move-result v7 │ │ +102e3a: 3574 4c00 |0101: if-ge v4, v7, 014d // +004c │ │ +102e3e: 7220 2644 4e00 |0103: invoke-interface {v14, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +102e44: 0c01 |0106: move-result-object v1 │ │ +102e46: 1f01 7b01 |0107: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ +102e4a: 5217 b001 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +102e4e: 3a07 1800 |010b: if-ltz v7, 0123 // +0018 │ │ +102e52: 5217 b001 |010d: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +102e56: 54c8 fa01 |010f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102e5a: 6e10 d343 0800 |0111: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +102e60: 0a08 |0114: move-result v8 │ │ +102e62: 3587 1100 |0115: if-ge v7, v8, 0126 // +0011 │ │ +102e66: 54c7 fa01 |0117: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102e6a: 5218 b001 |0119: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +102e6e: 6e20 cb43 8700 |011b: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102e74: 0c07 |011e: move-result-object v7 │ │ +102e76: 1f07 7b01 |011f: check-cast v7, Landroid/support/v4/app/Fragment; // type@017b │ │ +102e7a: 5b17 af01 |0121: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +102e7e: d804 0401 |0123: add-int/lit8 v4, v4, #int 1 // #01 │ │ +102e82: 28d8 |0125: goto 00fd // -0028 │ │ +102e84: 1a07 8408 |0126: const-string v7, "FragmentManager" // string@0884 │ │ +102e88: 2208 7908 |0128: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102e8c: 7010 5a43 0800 |012a: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102e92: 1a09 8517 |012d: const-string v9, "Re-attaching retained fragment " // string@1785 │ │ +102e96: 6e20 6343 9800 |012f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102e9c: 0c08 |0132: move-result-object v8 │ │ +102e9e: 6e20 6243 1800 |0133: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102ea4: 0c08 |0136: move-result-object v8 │ │ +102ea6: 1a09 d500 |0137: const-string v9, " target no longer exists: " // string@00d5 │ │ +102eaa: 6e20 6343 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102eb0: 0c08 |013c: move-result-object v8 │ │ +102eb2: 5219 b001 |013d: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +102eb6: 6e20 5f43 9800 |013f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102ebc: 0c08 |0142: move-result-object v8 │ │ +102ebe: 6e10 6a43 0800 |0143: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102ec4: 0c08 |0146: move-result-object v8 │ │ +102ec6: 7120 5f37 8700 |0147: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +102ecc: 5b1a af01 |014a: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +102ed0: 28d7 |014c: goto 0123 // -0029 │ │ +102ed2: 5427 1502 |014d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +102ed6: 3807 8000 |014f: if-eqz v7, 01cf // +0080 │ │ +102eda: 2207 a408 |0151: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ +102ede: 5428 1502 |0153: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +102ee2: 2188 |0155: array-length v8, v8 │ │ +102ee4: 7020 c343 8700 |0156: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +102eea: 5bc7 fb01 |0159: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102eee: 1204 |015b: const/4 v4, #int 0 // #0 │ │ +102ef0: 5427 1502 |015c: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +102ef4: 2177 |015e: array-length v7, v7 │ │ +102ef6: 3574 7200 |015f: if-ge v4, v7, 01d1 // +0072 │ │ +102efa: 54c7 fa01 |0161: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +102efe: 5428 1502 |0163: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +102f02: 4408 0804 |0165: aget v8, v8, v4 │ │ +102f06: 6e20 cb43 8700 |0167: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +102f0c: 0c01 |016a: move-result-object v1 │ │ +102f0e: 1f01 7b01 |016b: check-cast v1, Landroid/support/v4/app/Fragment; // type@017b │ │ +102f12: 3901 2100 |016d: if-nez v1, 018e // +0021 │ │ +102f16: 2207 6508 |016f: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ +102f1a: 2208 7908 |0171: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102f1e: 7010 5a43 0800 |0173: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102f24: 1a09 d315 |0176: const-string v9, "No instantiated fragment for index #" // string@15d3 │ │ +102f28: 6e20 6343 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102f2e: 0c08 |017b: move-result-object v8 │ │ +102f30: 5429 1502 |017c: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +102f34: 4409 0904 |017e: aget v9, v9, v4 │ │ +102f38: 6e20 5f43 9800 |0180: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102f3e: 0c08 |0183: move-result-object v8 │ │ +102f40: 6e10 6a43 0800 |0184: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102f46: 0c08 |0187: move-result-object v8 │ │ +102f48: 7020 f642 8700 |0188: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +102f4e: 7020 b508 7c00 |018b: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +102f54: 1217 |018e: const/4 v7, #int 1 // #1 │ │ +102f56: 5c17 8101 |018f: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +102f5a: 6307 f101 |0191: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +102f5e: 3807 2400 |0193: if-eqz v7, 01b7 // +0024 │ │ +102f62: 1a07 8408 |0195: const-string v7, "FragmentManager" // string@0884 │ │ +102f66: 2208 7908 |0197: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +102f6a: 7010 5a43 0800 |0199: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +102f70: 1a09 623f |019c: const-string v9, "restoreAllState: added #" // string@3f62 │ │ +102f74: 6e20 6343 9800 |019e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102f7a: 0c08 |01a1: move-result-object v8 │ │ +102f7c: 6e20 5f43 4800 |01a2: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +102f82: 0c08 |01a5: move-result-object v8 │ │ +102f84: 1a09 9801 |01a6: const-string v9, ": " // string@0198 │ │ +102f88: 6e20 6343 9800 |01a8: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +102f8e: 0c08 |01ab: move-result-object v8 │ │ +102f90: 6e20 6243 1800 |01ac: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +102f96: 0c08 |01af: move-result-object v8 │ │ +102f98: 6e10 6a43 0800 |01b0: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +102f9e: 0c08 |01b3: move-result-object v8 │ │ +102fa0: 7120 5e37 8700 |01b4: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +102fa6: 54c7 fb01 |01b7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102faa: 6e20 ca43 1700 |01b9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@43ca │ │ +102fb0: 0a07 |01bc: move-result v7 │ │ +102fb2: 3807 0a00 |01bd: if-eqz v7, 01c7 // +000a │ │ +102fb6: 2207 6508 |01bf: new-instance v7, Ljava/lang/IllegalStateException; // type@0865 │ │ +102fba: 1a08 d503 |01c1: const-string v8, "Already added!" // string@03d5 │ │ +102fbe: 7020 f642 8700 |01c3: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +102fc4: 2707 |01c6: throw v7 │ │ +102fc6: 54c7 fb01 |01c7: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102fca: 6e20 c643 1700 |01c9: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +102fd0: d804 0401 |01cc: add-int/lit8 v4, v4, #int 1 // #01 │ │ +102fd4: 288e |01ce: goto 015c // -0072 │ │ +102fd6: 5bca fb01 |01cf: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +102fda: 5427 1602 |01d1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +102fde: 3807 6e00 |01d3: if-eqz v7, 0241 // +006e │ │ +102fe2: 2207 a408 |01d5: new-instance v7, Ljava/util/ArrayList; // type@08a4 │ │ +102fe6: 5428 1602 |01d7: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +102fea: 2188 |01d9: array-length v8, v8 │ │ +102fec: 7020 c343 8700 |01da: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +102ff2: 5bc7 fe01 |01dd: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +102ff6: 1204 |01df: const/4 v4, #int 0 // #0 │ │ +102ff8: 5427 1602 |01e0: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +102ffc: 2177 |01e2: array-length v7, v7 │ │ +102ffe: 3574 21fe |01e3: if-ge v4, v7, 0004 // -01df │ │ +103002: 5427 1602 |01e5: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +103006: 4607 0704 |01e7: aget-object v7, v7, v4 │ │ +10300a: 6e20 ce06 c700 |01e9: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@06ce │ │ +103010: 0c00 |01ec: move-result-object v0 │ │ +103012: 6307 f101 |01ed: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +103016: 3807 4100 |01ef: if-eqz v7, 0230 // +0041 │ │ +10301a: 1a07 8408 |01f1: const-string v7, "FragmentManager" // string@0884 │ │ +10301e: 2208 7908 |01f3: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +103022: 7010 5a43 0800 |01f5: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103028: 1a09 643f |01f8: const-string v9, "restoreAllState: back stack #" // string@3f64 │ │ +10302c: 6e20 6343 9800 |01fa: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103032: 0c08 |01fd: move-result-object v8 │ │ +103034: 6e20 5f43 4800 |01fe: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10303a: 0c08 |0201: move-result-object v8 │ │ +10303c: 1a09 5000 |0202: const-string v9, " (index " // string@0050 │ │ +103040: 6e20 6343 9800 |0204: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103046: 0c08 |0207: move-result-object v8 │ │ +103048: 5209 4601 |0208: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +10304c: 6e20 5f43 9800 |020a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +103052: 0c08 |020d: move-result-object v8 │ │ +103054: 1a09 3501 |020e: const-string v9, "): " // string@0135 │ │ +103058: 6e20 6343 9800 |0210: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10305e: 0c08 |0213: move-result-object v8 │ │ +103060: 6e20 6243 0800 |0214: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103066: 0c08 |0217: move-result-object v8 │ │ +103068: 6e10 6a43 0800 |0218: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10306e: 0c08 |021b: move-result-object v8 │ │ +103070: 7120 5e37 8700 |021c: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103076: 2205 9b03 |021f: new-instance v5, Landroid/support/v4/util/LogWriter; // type@039b │ │ +10307a: 1a07 8408 |0221: const-string v7, "FragmentManager" // string@0884 │ │ +10307e: 7020 2516 7500 |0223: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@1625 │ │ +103084: 2206 4b08 |0226: new-instance v6, Ljava/io/PrintWriter; // type@084b │ │ +103088: 7020 b142 5600 |0228: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@42b1 │ │ +10308e: 1a07 1f00 |022b: const-string v7, " " // string@001f │ │ +103092: 6e40 9906 70b6 |022d: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0699 │ │ +103098: 54c7 fe01 |0230: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10309c: 6e20 c643 0700 |0232: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1030a2: 5207 4601 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +1030a6: 3a07 0700 |0237: if-ltz v7, 023e // +0007 │ │ +1030aa: 5207 4601 |0239: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0146 │ │ +1030ae: 6e30 af08 7c00 |023b: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@08af │ │ +1030b4: d804 0401 |023e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1030b8: 28a0 |0240: goto 01e0 // -0060 │ │ +1030ba: 5bca fe01 |0241: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1030be: 2900 c1fd |0243: goto/16 0004 // -023f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1924 │ │ 0x0004 line=2032 │ │ 0x0006 line=1925 │ │ 0x0008 line=1926 │ │ 0x000c line=1930 │ │ @@ -291906,59 +292018,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -1053c0: |[1053c0] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -1053d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1053d2: 5463 fa01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1053d6: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -1053da: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1053dc: 5463 fa01 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1053e0: 6e10 d343 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1053e6: 0a03 |000b: move-result v3 │ │ -1053e8: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -1053ec: 5463 fa01 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1053f0: 6e20 cb43 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1053f6: 0c00 |0013: move-result-object v0 │ │ -1053f8: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -1053fc: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -105400: 5503 a401 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ -105404: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -105408: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -10540c: 2201 a408 |001e: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -105410: 7010 c243 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -105416: 6e20 c643 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10541c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -10541e: 5c03 a601 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ -105422: 5403 af01 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -105426: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -10542a: 5403 af01 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -10542e: 5233 9901 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -105432: 5903 b001 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ -105436: 6303 f101 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -10543a: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -10543e: 1a03 8808 |0037: const-string v3, "FragmentManager" // string@0888 │ │ -105442: 2204 7908 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -105446: 7010 5a43 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10544c: 1a05 863f |003e: const-string v5, "retainNonConfig: keeping retained " // string@3f86 │ │ -105450: 6e20 6343 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105456: 0c04 |0043: move-result-object v4 │ │ -105458: 6e20 6243 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10545e: 0c04 |0047: move-result-object v4 │ │ -105460: 6e10 6a43 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105466: 0c04 |004b: move-result-object v4 │ │ -105468: 7120 5e37 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10546e: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -105472: 28b5 |0051: goto 0006 // -004b │ │ -105474: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -105476: 28de |0053: goto 0031 // -0022 │ │ -105478: 1101 |0054: return-object v1 │ │ +1030c4: |[1030c4] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +1030d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1030d6: 5463 fa01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1030da: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +1030de: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1030e0: 5463 fa01 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1030e4: 6e10 d343 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1030ea: 0a03 |000b: move-result v3 │ │ +1030ec: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +1030f0: 5463 fa01 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1030f4: 6e20 cb43 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1030fa: 0c00 |0013: move-result-object v0 │ │ +1030fc: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103100: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +103104: 5503 a401 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@01a4 │ │ +103108: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +10310c: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +103110: 2201 a408 |001e: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +103114: 7010 c243 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10311a: 6e20 c643 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103120: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +103122: 5c03 a601 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@01a6 │ │ +103126: 5403 af01 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +10312a: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +10312e: 5403 af01 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +103132: 5233 9901 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +103136: 5903 b001 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@01b0 │ │ +10313a: 6303 f101 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +10313e: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +103142: 1a03 8408 |0037: const-string v3, "FragmentManager" // string@0884 │ │ +103146: 2204 7908 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +10314a: 7010 5a43 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103150: 1a05 813f |003e: const-string v5, "retainNonConfig: keeping retained " // string@3f81 │ │ +103154: 6e20 6343 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10315a: 0c04 |0043: move-result-object v4 │ │ +10315c: 6e20 6243 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103162: 0c04 |0047: move-result-object v4 │ │ +103164: 6e10 6a43 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10316a: 0c04 |004b: move-result-object v4 │ │ +10316c: 7120 5e37 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103172: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +103176: 28b5 |0051: goto 0006 // -004b │ │ +103178: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +10317a: 28de |0053: goto 0031 // -0022 │ │ +10317c: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1738 │ │ 0x0001 line=1739 │ │ 0x0005 line=1740 │ │ 0x000e line=1741 │ │ 0x0016 line=1742 │ │ @@ -291983,248 +292095,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -10547c: |[10547c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -10548c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -10548e: 6e10 8308 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ -105494: 6309 f401 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@01f4 │ │ -105498: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -10549c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -10549e: 5cc9 1002 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ -1054a2: 54c9 fa01 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1054a6: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -1054aa: 54c9 fa01 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1054ae: 6e10 d343 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1054b4: 0a09 |0014: move-result v9 │ │ -1054b6: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -1054ba: 1105 |0017: return-object v5 │ │ -1054bc: 54c9 fa01 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1054c0: 6e10 d343 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1054c6: 0a00 |001d: move-result v0 │ │ -1054c8: 2301 0409 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ -1054cc: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -1054ce: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -1054d0: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -1054d4: 54c9 fa01 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -1054d8: 6e20 cb43 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1054de: 0c04 |0029: move-result-object v4 │ │ -1054e0: 1f04 7b01 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@017b │ │ -1054e4: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -1054e8: 5249 9901 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -1054ec: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -1054f0: 2209 6508 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ -1054f4: 220a 7908 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -1054f8: 7010 5a43 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1054fe: 1a0b 6508 |0039: const-string v11, "Failure saving state: active " // string@0865 │ │ -105502: 6e20 6343 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105508: 0c0a |003e: move-result-object v10 │ │ -10550a: 6e20 6243 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105510: 0c0a |0042: move-result-object v10 │ │ -105512: 1a0b 8a00 |0043: const-string v11, " has cleared index: " // string@008a │ │ -105516: 6e20 6343 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10551c: 0c0a |0048: move-result-object v10 │ │ -10551e: 524b 9901 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -105522: 6e20 5f43 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105528: 0c0a |004e: move-result-object v10 │ │ -10552a: 6e10 6a43 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105530: 0c0a |0052: move-result-object v10 │ │ -105532: 7020 f642 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -105538: 7020 b508 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -10553e: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -105540: 2206 9401 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0194 │ │ -105544: 7020 d508 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@08d5 │ │ -10554a: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -10554e: 5249 ac01 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -105552: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -105556: 5469 2602 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -10555a: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -10555e: 6e20 ac08 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@08ac │ │ -105564: 0c09 |006c: move-result-object v9 │ │ -105566: 5b69 2602 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -10556a: 5449 af01 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -10556e: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -105572: 5449 af01 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -105576: 5299 9901 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -10557a: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -10557e: 2209 6508 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ -105582: 220a 7908 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -105586: 7010 5a43 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10558c: 1a0b 6408 |0080: const-string v11, "Failure saving state: " // string@0864 │ │ -105590: 6e20 6343 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105596: 0c0a |0085: move-result-object v10 │ │ -105598: 6e20 6243 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10559e: 0c0a |0089: move-result-object v10 │ │ -1055a0: 1a0b 8b00 |008a: const-string v11, " has target not in fragment manager: " // string@008b │ │ -1055a4: 6e20 6343 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1055aa: 0c0a |008f: move-result-object v10 │ │ -1055ac: 544b af01 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -1055b0: 6e20 6243 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1055b6: 0c0a |0095: move-result-object v10 │ │ -1055b8: 6e10 6a43 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1055be: 0c0a |0099: move-result-object v10 │ │ -1055c0: 7020 f642 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1055c6: 7020 b508 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -1055cc: 5469 2602 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -1055d0: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -1055d4: 2209 d500 |00a4: new-instance v9, Landroid/os/Bundle; // type@00d5 │ │ -1055d8: 7010 9b04 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@049b │ │ -1055de: 5b69 2602 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -1055e2: 5469 2602 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -1055e6: 1a0a be20 |00ad: const-string v10, "android:target_state" // string@20be │ │ -1055ea: 544b af01 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ -1055ee: 6e40 a408 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@08a4 │ │ -1055f4: 5249 b101 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -1055f8: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -1055fc: 5469 2602 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -105600: 1a0a bd20 |00ba: const-string v10, "android:target_req_state" // string@20bd │ │ -105604: 524b b101 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ -105608: 6e30 b904 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -10560e: 6309 f101 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105612: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -105616: 1a09 8808 |00c5: const-string v9, "FragmentManager" // string@0888 │ │ -10561a: 220a 7908 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -10561e: 7010 5a43 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105624: 1a0b 6818 |00cc: const-string v11, "Saved state of " // string@1868 │ │ -105628: 6e20 6343 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10562e: 0c0a |00d1: move-result-object v10 │ │ -105630: 6e20 6243 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105636: 0c0a |00d5: move-result-object v10 │ │ -105638: 1a0b 9b01 |00d6: const-string v11, ": " // string@019b │ │ -10563c: 6e20 6343 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105642: 0c0a |00db: move-result-object v10 │ │ -105644: 546b 2602 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -105648: 6e20 6243 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10564e: 0c0a |00e1: move-result-object v10 │ │ -105650: 6e10 6a43 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105656: 0c0a |00e5: move-result-object v10 │ │ -105658: 7120 5e37 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10565e: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -105662: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -105666: 5449 a801 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ -10566a: 5b69 2602 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ -10566e: 28d0 |00f1: goto 00c1 // -0030 │ │ -105670: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -105674: 6309 f101 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105678: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -10567c: 1a09 8808 |00f8: const-string v9, "FragmentManager" // string@0888 │ │ -105680: 1a0a 3a40 |00fa: const-string v10, "saveAllState: no fragments!" // string@403a │ │ -105684: 7120 5e37 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10568a: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -10568e: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -105690: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -105692: 54c9 fb01 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -105696: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -10569a: 54c9 fb01 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -10569e: 6e10 d343 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1056a4: 0a00 |010c: move-result v0 │ │ -1056a6: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -1056aa: 2302 f508 |010f: new-array v2, v0, [I // type@08f5 │ │ -1056ae: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -1056b0: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -1056b4: 54c9 fb01 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1056b8: 6e20 cb43 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1056be: 0c09 |0119: move-result-object v9 │ │ -1056c0: 1f09 7b01 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ -1056c4: 5299 9901 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -1056c8: 4b09 0208 |011e: aput v9, v2, v8 │ │ -1056cc: 4409 0208 |0120: aget v9, v2, v8 │ │ -1056d0: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -1056d4: 2209 6508 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ -1056d8: 220a 7908 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -1056dc: 7010 5a43 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1056e2: 1a0b 6508 |012b: const-string v11, "Failure saving state: active " // string@0865 │ │ -1056e6: 6e20 6343 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1056ec: 0c0a |0130: move-result-object v10 │ │ -1056ee: 54cb fb01 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -1056f2: 6e20 cb43 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1056f8: 0c0b |0136: move-result-object v11 │ │ -1056fa: 6e20 6243 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105700: 0c0a |013a: move-result-object v10 │ │ -105702: 1a0b 8a00 |013b: const-string v11, " has cleared index: " // string@008a │ │ -105706: 6e20 6343 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10570c: 0c0a |0140: move-result-object v10 │ │ -10570e: 440b 0208 |0141: aget v11, v2, v8 │ │ -105712: 6e20 5f43 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105718: 0c0a |0146: move-result-object v10 │ │ -10571a: 6e10 6a43 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105720: 0c0a |014a: move-result-object v10 │ │ -105722: 7020 f642 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -105728: 7020 b508 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -10572e: 6309 f101 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105732: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -105736: 1a09 8808 |0155: const-string v9, "FragmentManager" // string@0888 │ │ -10573a: 220a 7908 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -10573e: 7010 5a43 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105744: 1a0b 3940 |015c: const-string v11, "saveAllState: adding fragment #" // string@4039 │ │ -105748: 6e20 6343 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10574e: 0c0a |0161: move-result-object v10 │ │ -105750: 6e20 5f43 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105756: 0c0a |0165: move-result-object v10 │ │ -105758: 1a0b 9b01 |0166: const-string v11, ": " // string@019b │ │ -10575c: 6e20 6343 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105762: 0c0a |016b: move-result-object v10 │ │ -105764: 54cb fb01 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ -105768: 6e20 cb43 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10576e: 0c0b |0171: move-result-object v11 │ │ -105770: 6e20 6243 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105776: 0c0a |0175: move-result-object v10 │ │ -105778: 6e10 6a43 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10577e: 0c0a |0179: move-result-object v10 │ │ -105780: 7120 5e37 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105786: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -10578a: 2893 |017f: goto 0112 // -006d │ │ -10578c: 54c9 fe01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -105790: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -105794: 54c9 fe01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -105798: 6e10 d343 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10579e: 0a00 |0189: move-result v0 │ │ -1057a0: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -1057a4: 2303 0109 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ -1057a8: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -1057aa: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -1057ae: 220a 6f01 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@016f │ │ -1057b2: 54c9 fe01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -1057b6: 6e20 cb43 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1057bc: 0c09 |0198: move-result-object v9 │ │ -1057be: 1f09 6d01 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ -1057c2: 7020 cc06 9a00 |019b: invoke-direct {v10, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@06cc │ │ -1057c8: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -1057cc: 6309 f101 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -1057d0: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -1057d4: 1a09 8808 |01a4: const-string v9, "FragmentManager" // string@0888 │ │ -1057d8: 220a 7908 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -1057dc: 7010 5a43 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1057e2: 1a0b 3840 |01ab: const-string v11, "saveAllState: adding back stack #" // string@4038 │ │ -1057e6: 6e20 6343 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1057ec: 0c0a |01b0: move-result-object v10 │ │ -1057ee: 6e20 5f43 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1057f4: 0c0a |01b4: move-result-object v10 │ │ -1057f6: 1a0b 9b01 |01b5: const-string v11, ": " // string@019b │ │ -1057fa: 6e20 6343 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105800: 0c0a |01ba: move-result-object v10 │ │ -105802: 54cb fe01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ -105806: 6e20 cb43 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -10580c: 0c0b |01c0: move-result-object v11 │ │ -10580e: 6e20 6243 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105814: 0c0a |01c4: move-result-object v10 │ │ -105816: 6e10 6a43 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10581c: 0c0a |01c8: move-result-object v10 │ │ -10581e: 7120 5e37 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105824: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -105828: 28c1 |01ce: goto 018f // -003f │ │ -10582a: 2205 9101 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ -10582e: 7010 be08 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@08be │ │ -105834: 5b51 1402 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ -105838: 5b52 1502 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ -10583c: 5b53 1602 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ -105840: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +103180: |[103180] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +103190: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +103192: 6e10 8308 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@0883 │ │ +103198: 6309 f401 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@01f4 │ │ +10319c: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +1031a0: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +1031a2: 5cc9 1002 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@0210 │ │ +1031a6: 54c9 fa01 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1031aa: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +1031ae: 54c9 fa01 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1031b2: 6e10 d343 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1031b8: 0a09 |0014: move-result v9 │ │ +1031ba: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +1031be: 1105 |0017: return-object v5 │ │ +1031c0: 54c9 fa01 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1031c4: 6e10 d343 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1031ca: 0a00 |001d: move-result v0 │ │ +1031cc: 2301 0409 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0904 │ │ +1031d0: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +1031d2: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +1031d4: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +1031d8: 54c9 fa01 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +1031dc: 6e20 cb43 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1031e2: 0c04 |0029: move-result-object v4 │ │ +1031e4: 1f04 7b01 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@017b │ │ +1031e8: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +1031ec: 5249 9901 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +1031f0: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +1031f4: 2209 6508 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ +1031f8: 220a 7908 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +1031fc: 7010 5a43 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103202: 1a0b 6108 |0039: const-string v11, "Failure saving state: active " // string@0861 │ │ +103206: 6e20 6343 ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10320c: 0c0a |003e: move-result-object v10 │ │ +10320e: 6e20 6243 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103214: 0c0a |0042: move-result-object v10 │ │ +103216: 1a0b 8700 |0043: const-string v11, " has cleared index: " // string@0087 │ │ +10321a: 6e20 6343 ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103220: 0c0a |0048: move-result-object v10 │ │ +103222: 524b 9901 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +103226: 6e20 5f43 ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10322c: 0c0a |004e: move-result-object v10 │ │ +10322e: 6e10 6a43 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103234: 0c0a |0052: move-result-object v10 │ │ +103236: 7020 f642 a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +10323c: 7020 b508 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +103242: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +103244: 2206 9401 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0194 │ │ +103248: 7020 d508 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@08d5 │ │ +10324e: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +103252: 5249 ac01 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +103256: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +10325a: 5469 2602 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +10325e: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +103262: 6e20 ac08 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@08ac │ │ +103268: 0c09 |006c: move-result-object v9 │ │ +10326a: 5b69 2602 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +10326e: 5449 af01 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +103272: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +103276: 5449 af01 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +10327a: 5299 9901 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +10327e: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +103282: 2209 6508 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ +103286: 220a 7908 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +10328a: 7010 5a43 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103290: 1a0b 6008 |0080: const-string v11, "Failure saving state: " // string@0860 │ │ +103294: 6e20 6343 ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10329a: 0c0a |0085: move-result-object v10 │ │ +10329c: 6e20 6243 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1032a2: 0c0a |0089: move-result-object v10 │ │ +1032a4: 1a0b 8800 |008a: const-string v11, " has target not in fragment manager: " // string@0088 │ │ +1032a8: 6e20 6343 ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1032ae: 0c0a |008f: move-result-object v10 │ │ +1032b0: 544b af01 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +1032b4: 6e20 6243 ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1032ba: 0c0a |0095: move-result-object v10 │ │ +1032bc: 6e10 6a43 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1032c2: 0c0a |0099: move-result-object v10 │ │ +1032c4: 7020 f642 a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1032ca: 7020 b508 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +1032d0: 5469 2602 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +1032d4: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +1032d8: 2209 d500 |00a4: new-instance v9, Landroid/os/Bundle; // type@00d5 │ │ +1032dc: 7010 9b04 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@049b │ │ +1032e2: 5b69 2602 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +1032e6: 5469 2602 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +1032ea: 1a0a b920 |00ad: const-string v10, "android:target_state" // string@20b9 │ │ +1032ee: 544b af01 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@01af │ │ +1032f2: 6e40 a408 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@08a4 │ │ +1032f8: 5249 b101 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +1032fc: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +103300: 5469 2602 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +103304: 1a0a b820 |00ba: const-string v10, "android:target_req_state" // string@20b8 │ │ +103308: 524b b101 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@01b1 │ │ +10330c: 6e30 b904 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +103312: 6309 f101 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +103316: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +10331a: 1a09 8408 |00c5: const-string v9, "FragmentManager" // string@0884 │ │ +10331e: 220a 7908 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +103322: 7010 5a43 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103328: 1a0b 6418 |00cc: const-string v11, "Saved state of " // string@1864 │ │ +10332c: 6e20 6343 ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103332: 0c0a |00d1: move-result-object v10 │ │ +103334: 6e20 6243 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10333a: 0c0a |00d5: move-result-object v10 │ │ +10333c: 1a0b 9801 |00d6: const-string v11, ": " // string@0198 │ │ +103340: 6e20 6343 ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103346: 0c0a |00db: move-result-object v10 │ │ +103348: 546b 2602 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +10334c: 6e20 6243 ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103352: 0c0a |00e1: move-result-object v10 │ │ +103354: 6e10 6a43 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10335a: 0c0a |00e5: move-result-object v10 │ │ +10335c: 7120 5e37 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103362: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +103366: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +10336a: 5449 a801 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@01a8 │ │ +10336e: 5b69 2602 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0226 │ │ +103372: 28d0 |00f1: goto 00c1 // -0030 │ │ +103374: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +103378: 6309 f101 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +10337c: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +103380: 1a09 8408 |00f8: const-string v9, "FragmentManager" // string@0884 │ │ +103384: 1a0a 3540 |00fa: const-string v10, "saveAllState: no fragments!" // string@4035 │ │ +103388: 7120 5e37 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10338e: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +103392: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +103394: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +103396: 54c9 fb01 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10339a: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +10339e: 54c9 fb01 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1033a2: 6e10 d343 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1033a8: 0a00 |010c: move-result v0 │ │ +1033aa: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +1033ae: 2302 f508 |010f: new-array v2, v0, [I // type@08f5 │ │ +1033b2: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +1033b4: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +1033b8: 54c9 fb01 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1033bc: 6e20 cb43 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1033c2: 0c09 |0119: move-result-object v9 │ │ +1033c4: 1f09 7b01 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@017b │ │ +1033c8: 5299 9901 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +1033cc: 4b09 0208 |011e: aput v9, v2, v8 │ │ +1033d0: 4409 0208 |0120: aget v9, v2, v8 │ │ +1033d4: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +1033d8: 2209 6508 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0865 │ │ +1033dc: 220a 7908 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +1033e0: 7010 5a43 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1033e6: 1a0b 6108 |012b: const-string v11, "Failure saving state: active " // string@0861 │ │ +1033ea: 6e20 6343 ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1033f0: 0c0a |0130: move-result-object v10 │ │ +1033f2: 54cb fb01 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +1033f6: 6e20 cb43 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1033fc: 0c0b |0136: move-result-object v11 │ │ +1033fe: 6e20 6243 ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103404: 0c0a |013a: move-result-object v10 │ │ +103406: 1a0b 8700 |013b: const-string v11, " has cleared index: " // string@0087 │ │ +10340a: 6e20 6343 ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103410: 0c0a |0140: move-result-object v10 │ │ +103412: 440b 0208 |0141: aget v11, v2, v8 │ │ +103416: 6e20 5f43 ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10341c: 0c0a |0146: move-result-object v10 │ │ +10341e: 6e10 6a43 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103424: 0c0a |014a: move-result-object v10 │ │ +103426: 7020 f642 a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +10342c: 7020 b508 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +103432: 6309 f101 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +103436: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +10343a: 1a09 8408 |0155: const-string v9, "FragmentManager" // string@0884 │ │ +10343e: 220a 7908 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +103442: 7010 5a43 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103448: 1a0b 3440 |015c: const-string v11, "saveAllState: adding fragment #" // string@4034 │ │ +10344c: 6e20 6343 ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103452: 0c0a |0161: move-result-object v10 │ │ +103454: 6e20 5f43 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10345a: 0c0a |0165: move-result-object v10 │ │ +10345c: 1a0b 9801 |0166: const-string v11, ": " // string@0198 │ │ +103460: 6e20 6343 ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103466: 0c0a |016b: move-result-object v10 │ │ +103468: 54cb fb01 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@01fb │ │ +10346c: 6e20 cb43 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +103472: 0c0b |0171: move-result-object v11 │ │ +103474: 6e20 6243 ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10347a: 0c0a |0175: move-result-object v10 │ │ +10347c: 6e10 6a43 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103482: 0c0a |0179: move-result-object v10 │ │ +103484: 7120 5e37 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10348a: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +10348e: 2893 |017f: goto 0112 // -006d │ │ +103490: 54c9 fe01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +103494: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +103498: 54c9 fe01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10349c: 6e10 d343 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1034a2: 0a00 |0189: move-result v0 │ │ +1034a4: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +1034a8: 2303 0109 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@0901 │ │ +1034ac: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +1034ae: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +1034b2: 220a 6f01 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@016f │ │ +1034b6: 54c9 fe01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +1034ba: 6e20 cb43 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1034c0: 0c09 |0198: move-result-object v9 │ │ +1034c2: 1f09 6d01 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@016d │ │ +1034c6: 7020 cc06 9a00 |019b: invoke-direct {v10, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@06cc │ │ +1034cc: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +1034d0: 6309 f101 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1034d4: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +1034d8: 1a09 8408 |01a4: const-string v9, "FragmentManager" // string@0884 │ │ +1034dc: 220a 7908 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +1034e0: 7010 5a43 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1034e6: 1a0b 3340 |01ab: const-string v11, "saveAllState: adding back stack #" // string@4033 │ │ +1034ea: 6e20 6343 ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1034f0: 0c0a |01b0: move-result-object v10 │ │ +1034f2: 6e20 5f43 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1034f8: 0c0a |01b4: move-result-object v10 │ │ +1034fa: 1a0b 9801 |01b5: const-string v11, ": " // string@0198 │ │ +1034fe: 6e20 6343 ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103504: 0c0a |01ba: move-result-object v10 │ │ +103506: 54cb fe01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@01fe │ │ +10350a: 6e20 cb43 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +103510: 0c0b |01c0: move-result-object v11 │ │ +103512: 6e20 6243 ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103518: 0c0a |01c4: move-result-object v10 │ │ +10351a: 6e10 6a43 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103520: 0c0a |01c8: move-result-object v10 │ │ +103522: 7120 5e37 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103528: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +10352c: 28c1 |01ce: goto 018f // -003f │ │ +10352e: 2205 9101 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0191 │ │ +103532: 7010 be08 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@08be │ │ +103538: 5b51 1402 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0214 │ │ +10353c: 5b52 1502 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0215 │ │ +103540: 5b53 1602 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0216 │ │ +103544: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1808 │ │ 0x0004 line=1810 │ │ 0x0008 line=1820 │ │ 0x000b line=1823 │ │ 0x0017 line=1918 │ │ @@ -292296,50 +292408,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 │ │ -105844: |[105844] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -105854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -105856: 5431 0f02 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -10585a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -10585e: 2201 d500 |0005: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ -105862: 7010 9b04 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ -105868: 5b31 0f02 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -10586c: 5431 0f02 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -105870: 6e20 8007 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0780 │ │ -105876: 5431 0f02 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -10587a: 6e10 b004 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@04b0 │ │ -105880: 0a01 |0016: move-result v1 │ │ -105882: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -105886: 5430 0f02 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -10588a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -10588c: 5b31 0f02 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ -105890: 5441 b301 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -105894: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -105898: 6e20 ae08 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@08ae │ │ -10589e: 5441 a901 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -1058a2: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -1058a6: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -1058aa: 2200 d500 |002b: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -1058ae: 7010 9b04 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -1058b4: 1a01 c120 |0030: const-string v1, "android:view_state" // string@20c1 │ │ -1058b8: 5442 a901 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -1058bc: 6e30 be04 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -1058c2: 5541 b201 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -1058c6: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -1058ca: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -1058ce: 2200 d500 |003d: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -1058d2: 7010 9b04 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -1058d8: 1a01 c020 |0042: const-string v1, "android:user_visible_hint" // string@20c0 │ │ -1058dc: 5542 b201 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ -1058e0: 6e30 b404 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -1058e6: 1100 |0049: return-object v0 │ │ +103548: |[103548] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +103558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10355a: 5431 0f02 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +10355e: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +103562: 2201 d500 |0005: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ +103566: 7010 9b04 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ +10356c: 5b31 0f02 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +103570: 5431 0f02 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +103574: 6e20 8007 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0780 │ │ +10357a: 5431 0f02 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +10357e: 6e10 b004 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@04b0 │ │ +103584: 0a01 |0016: move-result v1 │ │ +103586: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +10358a: 5430 0f02 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +10358e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +103590: 5b31 0f02 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@020f │ │ +103594: 5441 b301 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +103598: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +10359c: 6e20 ae08 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@08ae │ │ +1035a2: 5441 a901 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +1035a6: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +1035aa: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +1035ae: 2200 d500 |002b: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +1035b2: 7010 9b04 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +1035b8: 1a01 bc20 |0030: const-string v1, "android:view_state" // string@20bc │ │ +1035bc: 5442 a901 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +1035c0: 6e30 be04 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +1035c6: 5541 b201 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +1035ca: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +1035ce: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +1035d2: 2200 d500 |003d: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +1035d6: 7010 9b04 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +1035dc: 1a01 bb20 |0042: const-string v1, "android:user_visible_hint" // string@20bb │ │ +1035e0: 5542 b201 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@01b2 │ │ +1035e4: 6e30 b404 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +1035ea: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1773 │ │ 0x0001 line=1775 │ │ 0x0005 line=1776 │ │ 0x000c line=1778 │ │ 0x0011 line=1779 │ │ @@ -292368,41 +292480,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -1058e8: |[1058e8] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -1058f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1058fa: 5262 9901 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -1058fe: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -105902: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -105906: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -10590a: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105910: 1a04 7d08 |000c: const-string v4, "Fragment " // string@087d │ │ -105914: 6e20 6343 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10591a: 0c03 |0011: move-result-object v3 │ │ -10591c: 6e20 6243 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105922: 0c03 |0015: move-result-object v3 │ │ -105924: 1a04 9b00 |0016: const-string v4, " is not currently in the FragmentManager" // string@009b │ │ -105928: 6e20 6343 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10592e: 0c03 |001b: move-result-object v3 │ │ -105930: 6e10 6a43 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105936: 0c03 |001f: move-result-object v3 │ │ -105938: 7020 f642 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -10593e: 7020 b508 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ -105944: 5262 ac01 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ -105948: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -10594c: 6e20 ac08 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@08ac │ │ -105952: 0c00 |002d: move-result-object v0 │ │ -105954: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -105958: 2201 7a01 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ -10595c: 7020 1e07 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@071e │ │ -105962: 1101 |0035: return-object v1 │ │ +1035ec: |[1035ec] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +1035fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1035fe: 5262 9901 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +103602: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +103606: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +10360a: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +10360e: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103614: 1a04 7908 |000c: const-string v4, "Fragment " // string@0879 │ │ +103618: 6e20 6343 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10361e: 0c03 |0011: move-result-object v3 │ │ +103620: 6e20 6243 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103626: 0c03 |0015: move-result-object v3 │ │ +103628: 1a04 9800 |0016: const-string v4, " is not currently in the FragmentManager" // string@0098 │ │ +10362c: 6e20 6343 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103632: 0c03 |001b: move-result-object v3 │ │ +103634: 6e10 6a43 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10363a: 0c03 |001f: move-result-object v3 │ │ +10363c: 7020 f642 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +103642: 7020 b508 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@08b5 │ │ +103648: 5262 ac01 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@01ac │ │ +10364c: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +103650: 6e20 ac08 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@08ac │ │ +103656: 0c00 |002d: move-result-object v0 │ │ +103658: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +10365c: 2201 7a01 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ +103660: 7020 1e07 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@071e │ │ +103666: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=686 │ │ 0x0005 line=687 │ │ 0x0026 line=690 │ │ 0x002a line=691 │ │ 0x002e line=692 │ │ @@ -292417,38 +292529,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -105964: |[105964] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -105974: 5430 9a01 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -105978: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -10597c: 0e00 |0004: return-void │ │ -10597e: 5420 0e02 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -105982: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -105986: 2200 cb06 |0009: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ -10598a: 7010 6437 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -105990: 5b20 0e02 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -105994: 5430 9a01 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ -105998: 5421 0e02 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -10599c: 6e20 c138 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ -1059a2: 5420 0e02 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -1059a6: 6e10 6b37 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@376b │ │ -1059ac: 0a00 |001c: move-result v0 │ │ -1059ae: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -1059b2: 5420 0e02 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -1059b6: 5b30 a901 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ -1059ba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -1059bc: 5b20 0e02 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -1059c0: 28de |0026: goto 0004 // -0022 │ │ -1059c2: 5420 0e02 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ -1059c6: 6e10 6637 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@3766 │ │ -1059cc: 28e4 |002c: goto 0010 // -001c │ │ +103668: |[103668] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +103678: 5430 9a01 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +10367c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +103680: 0e00 |0004: return-void │ │ +103682: 5420 0e02 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +103686: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +10368a: 2200 cb06 |0009: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ +10368e: 7010 6437 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +103694: 5b20 0e02 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +103698: 5430 9a01 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@019a │ │ +10369c: 5421 0e02 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +1036a0: 6e20 c138 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ +1036a6: 5420 0e02 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +1036aa: 6e10 6b37 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@376b │ │ +1036b0: 0a00 |001c: move-result v0 │ │ +1036b2: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +1036b6: 5420 0e02 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +1036ba: 5b30 a901 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@01a9 │ │ +1036be: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +1036c0: 5b20 0e02 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +1036c4: 28de |0026: goto 0004 // -0022 │ │ +1036c6: 5420 0e02 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@020e │ │ +1036ca: 6e10 6637 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@3766 │ │ +1036d0: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1757 │ │ 0x0004 line=1770 │ │ 0x0005 line=1760 │ │ 0x0009 line=1761 │ │ 0x0010 line=1765 │ │ @@ -292465,99 +292577,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 │ │ -1059d0: |[1059d0] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -1059e0: 1d04 |0000: monitor-enter v4 │ │ -1059e2: 5441 0002 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1059e6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -1059ea: 2201 a408 |0005: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -1059ee: 7010 c243 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1059f4: 5b41 0002 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1059f8: 5441 0002 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -1059fc: 6e10 d343 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -105a02: 0a00 |0011: move-result v0 │ │ -105a04: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -105a08: 6301 f101 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105a0c: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -105a10: 1a01 8808 |0018: const-string v1, "FragmentManager" // string@0888 │ │ -105a14: 2202 7908 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -105a18: 7010 5a43 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105a1e: 1a03 b318 |001f: const-string v3, "Setting back stack index " // string@18b3 │ │ -105a22: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105a28: 0c02 |0024: move-result-object v2 │ │ -105a2a: 6e20 5f43 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105a30: 0c02 |0028: move-result-object v2 │ │ -105a32: 1a03 db00 |0029: const-string v3, " to " // string@00db │ │ -105a36: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105a3c: 0c02 |002e: move-result-object v2 │ │ -105a3e: 6e20 6243 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105a44: 0c02 |0032: move-result-object v2 │ │ -105a46: 6e10 6a43 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105a4c: 0c02 |0036: move-result-object v2 │ │ -105a4e: 7120 5e37 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105a54: 5441 0002 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -105a58: 6e30 d243 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -105a5e: 1e04 |003f: monitor-exit v4 │ │ -105a60: 0e00 |0040: return-void │ │ -105a62: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -105a66: 5441 0002 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -105a6a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -105a6c: 6e20 c643 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -105a72: 5441 fc01 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -105a76: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -105a7a: 2201 a408 |004d: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -105a7e: 7010 c243 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -105a84: 5b41 fc01 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -105a88: 6301 f101 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105a8c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -105a90: 1a01 8808 |0058: const-string v1, "FragmentManager" // string@0888 │ │ -105a94: 2202 7908 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -105a98: 7010 5a43 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105a9e: 1a03 c303 |005f: const-string v3, "Adding available back stack index " // string@03c3 │ │ -105aa2: 6e20 6343 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105aa8: 0c02 |0064: move-result-object v2 │ │ -105aaa: 6e20 5f43 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105ab0: 0c02 |0068: move-result-object v2 │ │ -105ab2: 6e10 6a43 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105ab8: 0c02 |006c: move-result-object v2 │ │ -105aba: 7120 5e37 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105ac0: 5441 fc01 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ -105ac4: 7110 0143 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -105aca: 0c02 |0075: move-result-object v2 │ │ -105acc: 6e20 c643 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -105ad2: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -105ad6: 28c6 |007b: goto 0041 // -003a │ │ -105ad8: 6301 f101 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105adc: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -105ae0: 1a01 8808 |0080: const-string v1, "FragmentManager" // string@0888 │ │ -105ae4: 2202 7908 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -105ae8: 7010 5a43 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105aee: 1a03 c403 |0087: const-string v3, "Adding back stack index " // string@03c4 │ │ -105af2: 6e20 6343 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105af8: 0c02 |008c: move-result-object v2 │ │ -105afa: 6e20 5f43 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105b00: 0c02 |0090: move-result-object v2 │ │ -105b02: 1a03 e200 |0091: const-string v3, " with " // string@00e2 │ │ -105b06: 6e20 6343 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105b0c: 0c02 |0096: move-result-object v2 │ │ -105b0e: 6e20 6243 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105b14: 0c02 |009a: move-result-object v2 │ │ -105b16: 6e10 6a43 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105b1c: 0c02 |009e: move-result-object v2 │ │ -105b1e: 7120 5e37 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105b24: 5441 0002 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ -105b28: 6e20 c643 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -105b2e: 2898 |00a7: goto 003f // -0068 │ │ -105b30: 0d01 |00a8: move-exception v1 │ │ -105b32: 1e04 |00a9: monitor-exit v4 │ │ -105b34: 2701 |00aa: throw v1 │ │ +1036d4: |[1036d4] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +1036e4: 1d04 |0000: monitor-enter v4 │ │ +1036e6: 5441 0002 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1036ea: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +1036ee: 2201 a408 |0005: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +1036f2: 7010 c243 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1036f8: 5b41 0002 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +1036fc: 5441 0002 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +103700: 6e10 d343 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103706: 0a00 |0011: move-result v0 │ │ +103708: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +10370c: 6301 f101 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +103710: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +103714: 1a01 8408 |0018: const-string v1, "FragmentManager" // string@0884 │ │ +103718: 2202 7908 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10371c: 7010 5a43 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103722: 1a03 af18 |001f: const-string v3, "Setting back stack index " // string@18af │ │ +103726: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10372c: 0c02 |0024: move-result-object v2 │ │ +10372e: 6e20 5f43 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +103734: 0c02 |0028: move-result-object v2 │ │ +103736: 1a03 d800 |0029: const-string v3, " to " // string@00d8 │ │ +10373a: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103740: 0c02 |002e: move-result-object v2 │ │ +103742: 6e20 6243 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103748: 0c02 |0032: move-result-object v2 │ │ +10374a: 6e10 6a43 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103750: 0c02 |0036: move-result-object v2 │ │ +103752: 7120 5e37 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103758: 5441 0002 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +10375c: 6e30 d243 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +103762: 1e04 |003f: monitor-exit v4 │ │ +103764: 0e00 |0040: return-void │ │ +103766: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +10376a: 5441 0002 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +10376e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +103770: 6e20 c643 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103776: 5441 fc01 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +10377a: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +10377e: 2201 a408 |004d: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +103782: 7010 c243 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +103788: 5b41 fc01 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +10378c: 6301 f101 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +103790: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +103794: 1a01 8408 |0058: const-string v1, "FragmentManager" // string@0884 │ │ +103798: 2202 7908 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10379c: 7010 5a43 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1037a2: 1a03 c003 |005f: const-string v3, "Adding available back stack index " // string@03c0 │ │ +1037a6: 6e20 6343 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1037ac: 0c02 |0064: move-result-object v2 │ │ +1037ae: 6e20 5f43 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1037b4: 0c02 |0068: move-result-object v2 │ │ +1037b6: 6e10 6a43 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1037bc: 0c02 |006c: move-result-object v2 │ │ +1037be: 7120 5e37 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1037c4: 5441 fc01 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@01fc │ │ +1037c8: 7110 0143 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +1037ce: 0c02 |0075: move-result-object v2 │ │ +1037d0: 6e20 c643 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1037d6: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1037da: 28c6 |007b: goto 0041 // -003a │ │ +1037dc: 6301 f101 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1037e0: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +1037e4: 1a01 8408 |0080: const-string v1, "FragmentManager" // string@0884 │ │ +1037e8: 2202 7908 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1037ec: 7010 5a43 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1037f2: 1a03 c103 |0087: const-string v3, "Adding back stack index " // string@03c1 │ │ +1037f6: 6e20 6343 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1037fc: 0c02 |008c: move-result-object v2 │ │ +1037fe: 6e20 5f43 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +103804: 0c02 |0090: move-result-object v2 │ │ +103806: 1a03 df00 |0091: const-string v3, " with " // string@00df │ │ +10380a: 6e20 6343 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103810: 0c02 |0096: move-result-object v2 │ │ +103812: 6e20 6243 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +103818: 0c02 |009a: move-result-object v2 │ │ +10381a: 6e10 6a43 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103820: 0c02 |009e: move-result-object v2 │ │ +103822: 7120 5e37 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +103828: 5441 0002 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@0200 │ │ +10382c: 6e20 c643 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103832: 2898 |00a7: goto 003f // -0068 │ │ +103834: 0d01 |00a8: move-exception v1 │ │ +103836: 1e04 |00a9: monitor-exit v4 │ │ +103838: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1556 │ │ 0x0001 line=1557 │ │ 0x0005 line=1558 │ │ @@ -292588,31 +292700,31 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -105b44: |[105b44] android.support.v4.app.FragmentManagerImpl.setRetainLoader:(Z)V │ │ -105b54: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105b58: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -105b5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -105b5e: 5432 fa01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105b62: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -105b68: 0a02 |000a: move-result v2 │ │ -105b6a: 3521 1100 |000b: if-ge v1, v2, 001c // +0011 │ │ -105b6e: 5432 fa01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105b72: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -105b78: 0c00 |0012: move-result-object v0 │ │ -105b7a: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -105b7e: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ -105b82: 5c04 a501 |0017: iput-boolean v4, v0, Landroid/support/v4/app/Fragment;.mRetainLoader:Z // field@01a5 │ │ -105b86: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -105b8a: 28ea |001b: goto 0005 // -0016 │ │ -105b8c: 0e00 |001c: return-void │ │ +103848: |[103848] android.support.v4.app.FragmentManagerImpl.setRetainLoader:(Z)V │ │ +103858: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +10385c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +103860: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +103862: 5432 fa01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +103866: 6e10 d343 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10386c: 0a02 |000a: move-result v2 │ │ +10386e: 3521 1100 |000b: if-ge v1, v2, 001c // +0011 │ │ +103872: 5432 fa01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +103876: 6e20 cb43 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10387c: 0c00 |0012: move-result-object v0 │ │ +10387e: 1f00 7b01 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103882: 3800 0400 |0015: if-eqz v0, 0019 // +0004 │ │ +103886: 5c04 a501 |0017: iput-boolean v4, v0, Landroid/support/v4/app/Fragment;.mRetainLoader:Z // field@01a5 │ │ +10388a: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10388e: 28ea |001b: goto 0005 // -0016 │ │ +103890: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0004 line=964 │ │ 0x000d line=965 │ │ 0x0015 line=966 │ │ 0x0017 line=967 │ │ @@ -292629,53 +292741,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 │ │ -105b90: |[105b90] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -105ba0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -105ba2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -105ba4: 6301 f101 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ -105ba8: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -105bac: 1a01 8808 |0006: const-string v1, "FragmentManager" // string@0888 │ │ -105bb0: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -105bb4: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105bba: 1a03 3b45 |000d: const-string v3, "show: " // string@453b │ │ -105bbe: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105bc4: 0c02 |0012: move-result-object v2 │ │ -105bc6: 6e20 6243 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -105bcc: 0c02 |0016: move-result-object v2 │ │ -105bce: 6e10 6a43 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105bd4: 0c02 |001a: move-result-object v2 │ │ -105bd6: 7120 5e37 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -105bdc: 5571 9601 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -105be0: 3801 2e00 |0020: if-eqz v1, 004e // +002e │ │ -105be4: 5c74 9601 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ -105be8: 5471 b301 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -105bec: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ -105bf0: 6e59 9008 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@0890 │ │ -105bf6: 0c00 |002b: move-result-object v0 │ │ -105bf8: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ -105bfc: 5471 b301 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -105c00: 7030 b008 1600 |0030: invoke-direct {v6, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ -105c06: 5471 b301 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -105c0a: 6e20 f638 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -105c10: 5471 b301 |0038: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ -105c14: 6e20 f338 4100 |003a: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -105c1a: 5571 8101 |003d: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ -105c1e: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ -105c22: 5571 9501 |0041: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ -105c26: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ -105c2a: 5571 9d01 |0045: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ -105c2e: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ -105c32: 5c65 0a02 |0049: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ -105c36: 6e20 6207 4700 |004b: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0762 │ │ -105c3c: 0e00 |004e: return-void │ │ +103894: |[103894] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +1038a4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +1038a6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +1038a8: 6301 f101 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@01f1 │ │ +1038ac: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +1038b0: 1a01 8408 |0006: const-string v1, "FragmentManager" // string@0884 │ │ +1038b4: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1038b8: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1038be: 1a03 3645 |000d: const-string v3, "show: " // string@4536 │ │ +1038c2: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1038c8: 0c02 |0012: move-result-object v2 │ │ +1038ca: 6e20 6243 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1038d0: 0c02 |0016: move-result-object v2 │ │ +1038d2: 6e10 6a43 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1038d8: 0c02 |001a: move-result-object v2 │ │ +1038da: 7120 5e37 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1038e0: 5571 9601 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +1038e4: 3801 2e00 |0020: if-eqz v1, 004e // +002e │ │ +1038e8: 5c74 9601 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@0196 │ │ +1038ec: 5471 b301 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +1038f0: 3801 1700 |0026: if-eqz v1, 003d // +0017 │ │ +1038f4: 6e59 9008 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@0890 │ │ +1038fa: 0c00 |002b: move-result-object v0 │ │ +1038fc: 3800 0c00 |002c: if-eqz v0, 0038 // +000c │ │ +103900: 5471 b301 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +103904: 7030 b008 1600 |0030: invoke-direct {v6, v1, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setHWLayerAnimListenerIfAlpha:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@08b0 │ │ +10390a: 5471 b301 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +10390e: 6e20 f638 0100 |0035: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +103914: 5471 b301 |0038: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@01b3 │ │ +103918: 6e20 f338 4100 |003a: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +10391e: 5571 8101 |003d: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0181 │ │ +103922: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ +103926: 5571 9501 |0041: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@0195 │ │ +10392a: 3801 0800 |0043: if-eqz v1, 004b // +0008 │ │ +10392e: 5571 9d01 |0045: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@019d │ │ +103932: 3801 0400 |0047: if-eqz v1, 004b // +0004 │ │ +103936: 5c65 0a02 |0049: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@020a │ │ +10393a: 6e20 6207 4700 |004b: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0762 │ │ +103940: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1382 │ │ 0x001e line=1383 │ │ 0x0022 line=1384 │ │ 0x0024 line=1385 │ │ 0x0028 line=1386 │ │ @@ -292699,31 +292811,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -105c40: |[105c40] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -105c50: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105c54: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -105c58: 0e00 |0004: return-void │ │ -105c5a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -105c5c: 5432 fa01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105c60: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -105c66: 0a02 |000b: move-result v2 │ │ -105c68: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -105c6c: 5432 fa01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ -105c70: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -105c76: 0c00 |0013: move-result-object v0 │ │ -105c78: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -105c7c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -105c80: 6e20 9c08 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@089c │ │ -105c86: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -105c8a: 28e9 |001d: goto 0006 // -0017 │ │ +103944: |[103944] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +103954: 5432 fa01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +103958: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +10395c: 0e00 |0004: return-void │ │ +10395e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +103960: 5432 fa01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +103964: 6e10 d343 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10396a: 0a02 |000b: move-result v2 │ │ +10396c: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +103970: 5432 fa01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@01fa │ │ +103974: 6e20 cb43 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +10397a: 0c00 |0013: move-result-object v0 │ │ +10397c: 1f00 7b01 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103980: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +103984: 6e20 9c08 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@089c │ │ +10398a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10398e: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0004 line=1286 │ │ 0x0005 line=1280 │ │ 0x000e line=1281 │ │ 0x0016 line=1282 │ │ @@ -292739,39 +292851,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -105c8c: |[105c8c] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -105c9c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -105ca0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -105ca4: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -105caa: 1a01 8b08 |0007: const-string v1, "FragmentManager{" // string@088b │ │ -105cae: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105cb4: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -105cba: 0a01 |000f: move-result v1 │ │ -105cbc: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -105cc2: 0c01 |0013: move-result-object v1 │ │ -105cc4: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105cca: 1a01 8e00 |0017: const-string v1, " in " // string@008e │ │ -105cce: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105cd4: 5421 0c02 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -105cd8: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -105cdc: 5421 0c02 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ -105ce0: 7120 2416 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -105ce6: 1a01 7c4a |0025: const-string v1, "}}" // string@4a7c │ │ -105cea: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105cf0: 6e10 6a43 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105cf6: 0c01 |002d: move-result-object v1 │ │ -105cf8: 1101 |002e: return-object v1 │ │ -105cfa: 5421 0902 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ -105cfe: 7120 2416 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -105d04: 28f1 |0034: goto 0025 // -000f │ │ +103990: |[103990] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +1039a0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1039a4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +1039a8: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +1039ae: 1a01 8708 |0007: const-string v1, "FragmentManager{" // string@0887 │ │ +1039b2: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1039b8: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +1039be: 0a01 |000f: move-result v1 │ │ +1039c0: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +1039c6: 0c01 |0013: move-result-object v1 │ │ +1039c8: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1039ce: 1a01 8b00 |0017: const-string v1, " in " // string@008b │ │ +1039d2: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1039d8: 5421 0c02 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +1039dc: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +1039e0: 5421 0c02 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@020c │ │ +1039e4: 7120 2416 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +1039ea: 1a01 7b4a |0025: const-string v1, "}}" // string@4a7b │ │ +1039ee: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1039f4: 6e10 6a43 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1039fa: 0c01 |002d: move-result-object v1 │ │ +1039fc: 1101 |002e: return-object v1 │ │ +1039fe: 5421 0902 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0209 │ │ +103a02: 7120 2416 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +103a08: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0007 line=705 │ │ 0x000c line=706 │ │ 0x0017 line=707 │ │ 0x001c line=708 │ │ @@ -292779,21 +292891,21 @@ │ │ 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 : 2186 (FragmentManager.java) │ │ + source_file_idx : 2182 (FragmentManager.java) │ │ │ │ Class #1194 header: │ │ class_idx : 402 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1016 │ │ -source_file_idx : 2190 │ │ +source_file_idx : 2186 │ │ static_fields_size : 2 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #1194 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ @@ -292830,21 +292942,21 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -105d08: |[105d08] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -105d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -105d1a: 7010 b318 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ -105d20: 5b10 1902 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105d24: 5b10 1a02 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105d28: 5b12 1b02 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ -105d2c: 0e00 |000a: return-void │ │ +103a0c: |[103a0c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +103a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +103a1e: 7010 b318 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ +103a24: 5b10 1902 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103a28: 5b10 1a02 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103a2c: 5b12 1b02 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ +103a30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -292857,30 +292969,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -105d30: |[105d30] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -105d40: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -105d44: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -105d4a: 1a01 bc20 |0005: const-string v1, "android:switcher:" // string@20bc │ │ -105d4e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105d54: 0c00 |000a: move-result-object v0 │ │ -105d56: 6e20 5f43 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -105d5c: 0c00 |000e: move-result-object v0 │ │ -105d5e: 1a01 9801 |000f: const-string v1, ":" // string@0198 │ │ -105d62: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -105d68: 0c00 |0014: move-result-object v0 │ │ -105d6a: 6e30 6043 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -105d70: 0c00 |0018: move-result-object v0 │ │ -105d72: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -105d78: 0c00 |001c: move-result-object v0 │ │ -105d7a: 1100 |001d: return-object v0 │ │ +103a34: |[103a34] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +103a44: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +103a48: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103a4e: 1a01 b720 |0005: const-string v1, "android:switcher:" // string@20b7 │ │ +103a52: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103a58: 0c00 |000a: move-result-object v0 │ │ +103a5a: 6e20 5f43 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +103a60: 0c00 |000e: move-result-object v0 │ │ +103a62: 1a01 9501 |000f: const-string v1, ":" // string@0195 │ │ +103a66: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103a6c: 0c00 |0014: move-result-object v0 │ │ +103a6e: 6e30 6043 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +103a74: 0c00 |0018: move-result-object v0 │ │ +103a76: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103a7c: 0c00 |001c: move-result-object v0 │ │ +103a7e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -292890,25 +293002,25 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -105d7c: |[105d7c] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -105d8c: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105d90: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -105d94: 5410 1b02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ -105d98: 6e10 3b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -105d9e: 0c00 |0009: move-result-object v0 │ │ -105da0: 5b10 1902 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105da4: 5410 1902 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105da8: 1f04 7b01 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@017b │ │ -105dac: 6e20 1709 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ -105db2: 0e00 |0013: return-void │ │ +103a80: |[103a80] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +103a90: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103a94: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +103a98: 5410 1b02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ +103a9c: 6e10 3b08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +103aa2: 0c00 |0009: move-result-object v0 │ │ +103aa4: 5b10 1902 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103aa8: 5410 1902 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103aac: 1f04 7b01 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@017b │ │ +103ab0: 6e20 1709 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0917 │ │ +103ab6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -292922,24 +293034,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -105db4: |[105db4] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -105dc4: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105dc8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -105dcc: 5410 1902 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105dd0: 6e10 1609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ -105dd6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -105dd8: 5b10 1902 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105ddc: 5410 1b02 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ -105de0: 6e10 3e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ -105de6: 0e00 |0011: return-void │ │ +103ab8: |[103ab8] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +103ac8: 5410 1902 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103acc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +103ad0: 5410 1902 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103ad4: 6e10 1609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ +103ada: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +103adc: 5b10 1902 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103ae0: 5410 1b02 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ +103ae4: 6e10 3e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ +103aea: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -292958,17 +293070,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -105de8: |[105de8] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -105df8: 8130 |0000: int-to-long v0, v3 │ │ -105dfa: 1000 |0001: return-wide v0 │ │ +103aec: |[103aec] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +103afc: 8130 |0000: int-to-long v0, v3 │ │ +103afe: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -292977,50 +293089,50 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -105dfc: |[105dfc] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -105e0c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -105e0e: 5484 1902 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105e12: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -105e16: 5484 1b02 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ -105e1a: 6e10 3b08 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -105e20: 0c04 |000a: move-result-object v4 │ │ -105e22: 5b84 1902 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105e26: 6e20 c608 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@08c6 │ │ -105e2c: 0b02 |0010: move-result-wide v2 │ │ -105e2e: 6e10 2539 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ -105e34: 0a04 |0014: move-result v4 │ │ -105e36: 7130 c908 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@08c9 │ │ -105e3c: 0c01 |0018: move-result-object v1 │ │ -105e3e: 5484 1b02 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ -105e42: 6e20 4008 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ -105e48: 0c00 |001e: move-result-object v0 │ │ -105e4a: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -105e4e: 5484 1902 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105e52: 6e20 1409 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0914 │ │ -105e58: 5484 1a02 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105e5c: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -105e60: 6e20 9007 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -105e66: 6e20 9707 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -105e6c: 1100 |0030: return-object v0 │ │ -105e6e: 6e20 c508 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@08c5 │ │ -105e74: 0c00 |0034: move-result-object v0 │ │ -105e76: 5484 1902 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ -105e7a: 6e10 2539 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ -105e80: 0a05 |003a: move-result v5 │ │ -105e82: 6e10 2539 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ -105e88: 0a06 |003e: move-result v6 │ │ -105e8a: 7130 c908 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@08c9 │ │ -105e90: 0c06 |0042: move-result-object v6 │ │ -105e92: 6e40 1009 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0910 │ │ -105e98: 28e0 |0046: goto 0026 // -0020 │ │ +103b00: |[103b00] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +103b10: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +103b12: 5484 1902 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103b16: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +103b1a: 5484 1b02 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ +103b1e: 6e10 3b08 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +103b24: 0c04 |000a: move-result-object v4 │ │ +103b26: 5b84 1902 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103b2a: 6e20 c608 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@08c6 │ │ +103b30: 0b02 |0010: move-result-wide v2 │ │ +103b32: 6e10 2539 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ +103b38: 0a04 |0014: move-result v4 │ │ +103b3a: 7130 c908 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@08c9 │ │ +103b40: 0c01 |0018: move-result-object v1 │ │ +103b42: 5484 1b02 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@021b │ │ +103b46: 6e20 4008 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0840 │ │ +103b4c: 0c00 |001e: move-result-object v0 │ │ +103b4e: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +103b52: 5484 1902 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103b56: 6e20 1409 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0914 │ │ +103b5c: 5484 1a02 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103b60: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +103b64: 6e20 9007 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +103b6a: 6e20 9707 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +103b70: 1100 |0030: return-object v0 │ │ +103b72: 6e20 c508 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@08c5 │ │ +103b78: 0c00 |0034: move-result-object v0 │ │ +103b7a: 5484 1902 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0219 │ │ +103b7e: 6e10 2539 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ +103b84: 0a05 |003a: move-result v5 │ │ +103b86: 6e10 2539 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ +103b8c: 0a06 |003e: move-result v6 │ │ +103b8e: 7130 c908 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@08c9 │ │ +103b94: 0c06 |0042: move-result-object v6 │ │ +103b96: 6e40 1009 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0910 │ │ +103b9c: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -293045,23 +293157,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -105e9c: |[105e9c] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -105eac: 1f03 7b01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@017b │ │ -105eb0: 6e10 4207 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -105eb6: 0c00 |0005: move-result-object v0 │ │ -105eb8: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -105ebc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -105ebe: 0f00 |0009: return v0 │ │ -105ec0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -105ec2: 28fe |000b: goto 0009 // -0002 │ │ +103ba0: |[103ba0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +103bb0: 1f03 7b01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@017b │ │ +103bb4: 6e10 4207 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +103bba: 0c00 |0005: move-result-object v0 │ │ +103bbc: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +103bc0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +103bc2: 0f00 |0009: return v0 │ │ +103bc4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +103bc6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -293071,16 +293183,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 │ │ -105ec4: |[105ec4] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -105ed4: 0e00 |0000: return-void │ │ +103bc8: |[103bc8] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +103bd8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -293090,17 +293202,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -105ed8: |[105ed8] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -105ee8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -105eea: 1100 |0001: return-object v0 │ │ +103bdc: |[103bdc] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +103bec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +103bee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -293108,32 +293220,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -105eec: |[105eec] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -105efc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -105efe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -105f00: 0770 |0002: move-object v0, v7 │ │ -105f02: 1f00 7b01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -105f06: 5441 1a02 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105f0a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -105f0e: 5441 1a02 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105f12: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -105f16: 5441 1a02 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105f1a: 6e20 9007 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -105f20: 5441 1a02 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105f24: 6e20 9707 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -105f2a: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -105f2e: 6e20 9007 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -105f34: 6e20 9707 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -105f3a: 5b40 1a02 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ -105f3e: 0e00 |0021: return-void │ │ +103bf0: |[103bf0] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +103c00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +103c02: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +103c04: 0770 |0002: move-object v0, v7 │ │ +103c06: 1f00 7b01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103c0a: 5441 1a02 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103c0e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +103c12: 5441 1a02 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103c16: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +103c1a: 5441 1a02 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103c1e: 6e20 9007 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +103c24: 5441 1a02 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103c28: 6e20 9707 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +103c2e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +103c32: 6e20 9007 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +103c38: 6e20 9707 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +103c3e: 5b40 1a02 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@021a │ │ +103c42: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -293154,30 +293266,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -105f40: |[105f40] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -105f50: 0e00 |0000: return-void │ │ +103c44: |[103c44] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +103c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 2190 (FragmentPagerAdapter.java) │ │ + source_file_idx : 2186 (FragmentPagerAdapter.java) │ │ │ │ Class #1195 header: │ │ class_idx : 405 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1016 │ │ -source_file_idx : 2192 │ │ +source_file_idx : 2188 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1195 annotations: │ │ Annotations on field #557 'mFragments' │ │ @@ -293228,27 +293340,27 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -105f54: |[105f54] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -105f64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -105f66: 7010 b318 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ -105f6c: 5b21 2a02 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -105f70: 2200 a408 |0006: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -105f74: 7010 c243 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -105f7a: 5b20 2e02 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -105f7e: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -105f82: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -105f88: 5b20 2d02 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -105f8c: 5b21 2b02 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -105f90: 5b23 2c02 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -105f94: 0e00 |0018: return-void │ │ +103c58: |[103c58] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +103c68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +103c6a: 7010 b318 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ +103c70: 5b21 2a02 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103c74: 2200 a408 |0006: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +103c78: 7010 c243 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +103c7e: 5b20 2e02 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103c82: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +103c86: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +103c8c: 5b20 2d02 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103c90: 5b21 2b02 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +103c94: 5b23 2c02 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103c98: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -293264,41 +293376,41 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -105f98: |[105f98] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -105fa8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -105faa: 0770 |0001: move-object v0, v7 │ │ -105fac: 1f00 7b01 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -105fb0: 5441 2a02 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -105fb4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -105fb8: 5441 2c02 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -105fbc: 6e10 3b08 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -105fc2: 0c01 |000d: move-result-object v1 │ │ -105fc4: 5b41 2a02 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -105fc8: 5441 2e02 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -105fcc: 6e10 d343 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -105fd2: 0a01 |0015: move-result v1 │ │ -105fd4: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -105fd8: 5441 2e02 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -105fdc: 6e20 c643 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -105fe2: 28f3 |001d: goto 0010 // -000d │ │ -105fe4: 5441 2e02 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -105fe8: 5442 2c02 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -105fec: 6e20 4f08 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@084f │ │ -105ff2: 0c02 |0025: move-result-object v2 │ │ -105ff4: 6e30 d243 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -105ffa: 5441 2d02 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -105ffe: 6e30 d243 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -106004: 5441 2a02 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -106008: 6e20 1c09 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@091c │ │ -10600e: 0e00 |0033: return-void │ │ +103c9c: |[103c9c] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +103cac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +103cae: 0770 |0001: move-object v0, v7 │ │ +103cb0: 1f00 7b01 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103cb4: 5441 2a02 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103cb8: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +103cbc: 5441 2c02 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103cc0: 6e10 3b08 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +103cc6: 0c01 |000d: move-result-object v1 │ │ +103cc8: 5b41 2a02 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103ccc: 5441 2e02 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103cd0: 6e10 d343 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103cd6: 0a01 |0015: move-result v1 │ │ +103cd8: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +103cdc: 5441 2e02 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103ce0: 6e20 c643 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103ce6: 28f3 |001d: goto 0010 // -000d │ │ +103ce8: 5441 2e02 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103cec: 5442 2c02 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103cf0: 6e20 4f08 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@084f │ │ +103cf6: 0c02 |0025: move-result-object v2 │ │ +103cf8: 6e30 d243 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +103cfe: 5441 2d02 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103d02: 6e30 d243 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +103d08: 5441 2a02 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d0c: 6e20 1c09 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@091c │ │ +103d12: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -293318,24 +293430,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -106010: |[106010] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -106020: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -106024: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -106028: 5410 2a02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -10602c: 6e10 1609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ -106032: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -106034: 5b10 2a02 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -106038: 5410 2c02 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -10603c: 6e10 3e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ -106042: 0e00 |0011: return-void │ │ +103d14: |[103d14] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +103d24: 5410 2a02 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d28: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +103d2c: 5410 2a02 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d30: 6e10 1609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@0916 │ │ +103d36: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +103d38: 5b10 2a02 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d3c: 5410 2c02 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103d40: 6e10 3e08 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@083e │ │ +103d46: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -293354,62 +293466,62 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -106044: |[106044] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -106054: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -106056: 5463 2d02 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -10605a: 6e10 d343 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -106060: 0a03 |0006: move-result v3 │ │ -106062: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -106066: 5463 2d02 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -10606a: 6e20 cb43 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -106070: 0c00 |000e: move-result-object v0 │ │ -106072: 1f00 7b01 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -106076: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -10607a: 1100 |0013: return-object v0 │ │ -10607c: 5463 2a02 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -106080: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -106084: 5463 2c02 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -106088: 6e10 3b08 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -10608e: 0c03 |001d: move-result-object v3 │ │ -106090: 5b63 2a02 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -106094: 6e20 dc08 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@08dc │ │ -10609a: 0c01 |0023: move-result-object v1 │ │ -10609c: 5463 2e02 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -1060a0: 6e10 d343 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1060a6: 0a03 |0029: move-result v3 │ │ -1060a8: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -1060ac: 5463 2e02 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -1060b0: 6e20 cb43 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1060b6: 0c02 |0031: move-result-object v2 │ │ -1060b8: 1f02 7a01 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ -1060bc: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -1060c0: 6e20 8f07 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@078f │ │ -1060c6: 5463 2d02 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1060ca: 6e10 d343 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1060d0: 0a03 |003e: move-result v3 │ │ -1060d2: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -1060d6: 5463 2d02 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1060da: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -1060dc: 6e20 c643 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1060e2: 28f2 |0047: goto 0039 // -000e │ │ -1060e4: 6e20 9007 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -1060ea: 6e20 9707 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -1060f0: 5463 2d02 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1060f4: 6e30 d243 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -1060fa: 5463 2a02 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ -1060fe: 6e10 2539 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ -106104: 0a04 |0058: move-result v4 │ │ -106106: 6e30 0f09 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@090f │ │ -10610c: 0710 |005c: move-object v0, v1 │ │ -10610e: 28b6 |005d: goto 0013 // -004a │ │ +103d48: |[103d48] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +103d58: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +103d5a: 5463 2d02 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103d5e: 6e10 d343 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103d64: 0a03 |0006: move-result v3 │ │ +103d66: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +103d6a: 5463 2d02 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103d6e: 6e20 cb43 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +103d74: 0c00 |000e: move-result-object v0 │ │ +103d76: 1f00 7b01 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103d7a: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +103d7e: 1100 |0013: return-object v0 │ │ +103d80: 5463 2a02 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d84: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +103d88: 5463 2c02 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103d8c: 6e10 3b08 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +103d92: 0c03 |001d: move-result-object v3 │ │ +103d94: 5b63 2a02 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103d98: 6e20 dc08 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@08dc │ │ +103d9e: 0c01 |0023: move-result-object v1 │ │ +103da0: 5463 2e02 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103da4: 6e10 d343 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103daa: 0a03 |0029: move-result v3 │ │ +103dac: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +103db0: 5463 2e02 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103db4: 6e20 cb43 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +103dba: 0c02 |0031: move-result-object v2 │ │ +103dbc: 1f02 7a01 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ +103dc0: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +103dc4: 6e20 8f07 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@078f │ │ +103dca: 5463 2d02 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103dce: 6e10 d343 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103dd4: 0a03 |003e: move-result v3 │ │ +103dd6: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +103dda: 5463 2d02 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103dde: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +103de0: 6e20 c643 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103de6: 28f2 |0047: goto 0039 // -000e │ │ +103de8: 6e20 9007 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +103dee: 6e20 9707 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +103df4: 5463 2d02 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103df8: 6e30 d243 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +103dfe: 5463 2a02 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@022a │ │ +103e02: 6e10 2539 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@3925 │ │ +103e08: 0a04 |0058: move-result v4 │ │ +103e0a: 6e30 0f09 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@090f │ │ +103e10: 0710 |005c: move-object v0, v1 │ │ +103e12: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -293439,23 +293551,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -106110: |[106110] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -106120: 1f03 7b01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@017b │ │ -106124: 6e10 4207 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ -10612a: 0c00 |0005: move-result-object v0 │ │ -10612c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -106130: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -106132: 0f00 |0009: return v0 │ │ -106134: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -106136: 28fe |000b: goto 0009 // -0002 │ │ +103e14: |[103e14] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +103e24: 1f03 7b01 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@017b │ │ +103e28: 6e10 4207 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0742 │ │ +103e2e: 0c00 |0005: move-result-object v0 │ │ +103e30: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +103e34: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +103e36: 0f00 |0009: return v0 │ │ +103e38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +103e3a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -293465,85 +293577,85 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -106138: |[106138] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -106148: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -10614c: 07c0 |0002: move-object v0, v12 │ │ -10614e: 1f00 d500 |0003: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ -106152: 6e20 c204 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ -106158: 1a08 3e46 |0008: const-string v8, "states" // string@463e │ │ -10615c: 6e20 ab04 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ -106162: 0c02 |000d: move-result-object v2 │ │ -106164: 54b8 2e02 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -106168: 6e10 c843 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -10616e: 54b8 2d02 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -106172: 6e10 c843 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -106178: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -10617c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -10617e: 2128 |001b: array-length v8, v2 │ │ -106180: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -106184: 54b9 2e02 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -106188: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -10618c: 1f08 7a01 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ -106190: 6e20 c643 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -106196: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -10619a: 28f2 |0029: goto 001b // -000e │ │ -10619c: 6e10 b104 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ -1061a2: 0c07 |002d: move-result-object v7 │ │ -1061a4: 7210 0343 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@4303 │ │ -1061aa: 0c04 |0031: move-result-object v4 │ │ -1061ac: 7210 0244 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1061b2: 0a08 |0035: move-result v8 │ │ -1061b4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -1061b8: 7210 0344 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1061be: 0c06 |003b: move-result-object v6 │ │ -1061c0: 1f06 7708 |003c: check-cast v6, Ljava/lang/String; // type@0877 │ │ -1061c4: 1a08 ed27 |003e: const-string v8, "f" // string@27ed │ │ -1061c8: 6e20 4743 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -1061ce: 0a08 |0043: move-result v8 │ │ -1061d0: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -1061d4: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -1061d6: 6e20 4843 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -1061dc: 0c08 |004a: move-result-object v8 │ │ -1061de: 7110 ff42 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -1061e4: 0a05 |004e: move-result v5 │ │ -1061e6: 54b8 2c02 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -1061ea: 6e30 4308 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0843 │ │ -1061f0: 0c01 |0054: move-result-object v1 │ │ -1061f2: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -1061f6: 54b8 2d02 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1061fa: 6e10 d343 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -106200: 0a08 |005c: move-result v8 │ │ -106202: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -106206: 54b8 2d02 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -10620a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -10620c: 6e20 c643 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -106212: 28f2 |0065: goto 0057 // -000e │ │ -106214: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -106216: 6e20 9007 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -10621c: 54b8 2d02 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -106220: 6e30 d243 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ -106226: 28c3 |006f: goto 0032 // -003d │ │ -106228: 1a08 8f08 |0070: const-string v8, "FragmentStatePagerAdapter" // string@088f │ │ -10622c: 2209 7908 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -106230: 7010 5a43 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -106236: 1a0a 5f04 |0077: const-string v10, "Bad fragment at key " // string@045f │ │ -10623a: 6e20 6343 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106240: 0c09 |007c: move-result-object v9 │ │ -106242: 6e20 6343 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106248: 0c09 |0080: move-result-object v9 │ │ -10624a: 6e10 6a43 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106250: 0c09 |0084: move-result-object v9 │ │ -106252: 7120 5f37 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -106258: 28aa |0088: goto 0032 // -0056 │ │ -10625a: 0e00 |0089: return-void │ │ +103e3c: |[103e3c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +103e4c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +103e50: 07c0 |0002: move-object v0, v12 │ │ +103e52: 1f00 d500 |0003: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ +103e56: 6e20 c204 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@04c2 │ │ +103e5c: 1a08 3946 |0008: const-string v8, "states" // string@4639 │ │ +103e60: 6e20 ab04 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@04ab │ │ +103e66: 0c02 |000d: move-result-object v2 │ │ +103e68: 54b8 2e02 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103e6c: 6e10 c843 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +103e72: 54b8 2d02 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103e76: 6e10 c843 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +103e7c: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +103e80: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +103e82: 2128 |001b: array-length v8, v2 │ │ +103e84: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +103e88: 54b9 2e02 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103e8c: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +103e90: 1f08 7a01 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@017a │ │ +103e94: 6e20 c643 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103e9a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +103e9e: 28f2 |0029: goto 001b // -000e │ │ +103ea0: 6e10 b104 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ +103ea6: 0c07 |002d: move-result-object v7 │ │ +103ea8: 7210 0343 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@4303 │ │ +103eae: 0c04 |0031: move-result-object v4 │ │ +103eb0: 7210 0244 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +103eb6: 0a08 |0035: move-result v8 │ │ +103eb8: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +103ebc: 7210 0344 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +103ec2: 0c06 |003b: move-result-object v6 │ │ +103ec4: 1f06 7708 |003c: check-cast v6, Ljava/lang/String; // type@0877 │ │ +103ec8: 1a08 e827 |003e: const-string v8, "f" // string@27e8 │ │ +103ecc: 6e20 4743 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +103ed2: 0a08 |0043: move-result v8 │ │ +103ed4: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +103ed8: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +103eda: 6e20 4843 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +103ee0: 0c08 |004a: move-result-object v8 │ │ +103ee2: 7110 ff42 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +103ee8: 0a05 |004e: move-result v5 │ │ +103eea: 54b8 2c02 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +103eee: 6e30 4308 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0843 │ │ +103ef4: 0c01 |0054: move-result-object v1 │ │ +103ef6: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +103efa: 54b8 2d02 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103efe: 6e10 d343 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103f04: 0a08 |005c: move-result v8 │ │ +103f06: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +103f0a: 54b8 2d02 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103f0e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +103f10: 6e20 c643 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +103f16: 28f2 |0065: goto 0057 // -000e │ │ +103f18: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +103f1a: 6e20 9007 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +103f20: 54b8 2d02 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103f24: 6e30 d243 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@43d2 │ │ +103f2a: 28c3 |006f: goto 0032 // -003d │ │ +103f2c: 1a08 8b08 |0070: const-string v8, "FragmentStatePagerAdapter" // string@088b │ │ +103f30: 2209 7908 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +103f34: 7010 5a43 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103f3a: 1a0a 5b04 |0077: const-string v10, "Bad fragment at key " // string@045b │ │ +103f3e: 6e20 6343 a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103f44: 0c09 |007c: move-result-object v9 │ │ +103f46: 6e20 6343 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +103f4c: 0c09 |0080: move-result-object v9 │ │ +103f4e: 6e10 6a43 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +103f54: 0c09 |0084: move-result-object v9 │ │ +103f56: 7120 5f37 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +103f5c: 28aa |0088: goto 0032 // -0056 │ │ +103f5e: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -293582,60 +293694,60 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -10625c: |[10625c] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -10626c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -10626e: 5475 2e02 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -106272: 6e10 d343 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -106278: 0a05 |0006: move-result v5 │ │ -10627a: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -10627e: 2204 d500 |0009: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -106282: 7010 9b04 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -106288: 5475 2e02 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -10628c: 6e10 d343 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -106292: 0a05 |0013: move-result v5 │ │ -106294: 2351 0209 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0902 │ │ -106298: 5475 2e02 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ -10629c: 6e20 d543 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -1062a2: 1a05 3e46 |001b: const-string v5, "states" // string@463e │ │ -1062a6: 6e30 bc04 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -1062ac: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1062ae: 5475 2d02 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1062b2: 6e10 d343 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1062b8: 0a05 |0026: move-result v5 │ │ -1062ba: 3552 3400 |0027: if-ge v2, v5, 005b // +0034 │ │ -1062be: 5475 2d02 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ -1062c2: 6e20 cb43 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1062c8: 0c00 |002e: move-result-object v0 │ │ -1062ca: 1f00 7b01 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -1062ce: 3800 2700 |0031: if-eqz v0, 0058 // +0027 │ │ -1062d2: 6e10 4907 0000 |0033: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ -1062d8: 0a05 |0036: move-result v5 │ │ -1062da: 3805 2100 |0037: if-eqz v5, 0058 // +0021 │ │ -1062de: 3904 0700 |0039: if-nez v4, 0040 // +0007 │ │ -1062e2: 2204 d500 |003b: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -1062e6: 7010 9b04 0400 |003d: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -1062ec: 2205 7908 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -1062f0: 7010 5a43 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1062f6: 1a06 ed27 |0045: const-string v6, "f" // string@27ed │ │ -1062fa: 6e20 6343 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106300: 0c05 |004a: move-result-object v5 │ │ -106302: 6e20 5f43 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -106308: 0c05 |004e: move-result-object v5 │ │ -10630a: 6e10 6a43 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106310: 0c03 |0052: move-result-object v3 │ │ -106312: 5475 2c02 |0053: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ -106316: 6e40 4d08 4503 |0055: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@084d │ │ -10631c: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ -106320: 28c7 |005a: goto 0021 // -0039 │ │ -106322: 1104 |005b: return-object v4 │ │ +103f60: |[103f60] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +103f70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +103f72: 5475 2e02 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103f76: 6e10 d343 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103f7c: 0a05 |0006: move-result v5 │ │ +103f7e: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +103f82: 2204 d500 |0009: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +103f86: 7010 9b04 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +103f8c: 5475 2e02 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103f90: 6e10 d343 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103f96: 0a05 |0013: move-result v5 │ │ +103f98: 2351 0209 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@0902 │ │ +103f9c: 5475 2e02 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@022e │ │ +103fa0: 6e20 d543 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +103fa6: 1a05 3946 |001b: const-string v5, "states" // string@4639 │ │ +103faa: 6e30 bc04 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +103fb0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +103fb2: 5475 2d02 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103fb6: 6e10 d343 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +103fbc: 0a05 |0026: move-result v5 │ │ +103fbe: 3552 3400 |0027: if-ge v2, v5, 005b // +0034 │ │ +103fc2: 5475 2d02 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@022d │ │ +103fc6: 6e20 cb43 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +103fcc: 0c00 |002e: move-result-object v0 │ │ +103fce: 1f00 7b01 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +103fd2: 3800 2700 |0031: if-eqz v0, 0058 // +0027 │ │ +103fd6: 6e10 4907 0000 |0033: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0749 │ │ +103fdc: 0a05 |0036: move-result v5 │ │ +103fde: 3805 2100 |0037: if-eqz v5, 0058 // +0021 │ │ +103fe2: 3904 0700 |0039: if-nez v4, 0040 // +0007 │ │ +103fe6: 2204 d500 |003b: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +103fea: 7010 9b04 0400 |003d: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +103ff0: 2205 7908 |0040: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +103ff4: 7010 5a43 0500 |0042: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +103ffa: 1a06 e827 |0045: const-string v6, "f" // string@27e8 │ │ +103ffe: 6e20 6343 6500 |0047: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104004: 0c05 |004a: move-result-object v5 │ │ +104006: 6e20 5f43 2500 |004b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10400c: 0c05 |004e: move-result-object v5 │ │ +10400e: 6e10 6a43 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104014: 0c03 |0052: move-result-object v3 │ │ +104016: 5475 2c02 |0053: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@022c │ │ +10401a: 6e40 4d08 4503 |0055: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@084d │ │ +104020: d802 0201 |0058: add-int/lit8 v2, v2, #int 1 // #01 │ │ +104024: 28c7 |005a: goto 0021 // -0039 │ │ +104026: 1104 |005b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -293664,32 +293776,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -106324: |[106324] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -106334: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -106336: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -106338: 0770 |0002: move-object v0, v7 │ │ -10633a: 1f00 7b01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ -10633e: 5441 2b02 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -106342: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -106346: 5441 2b02 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -10634a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -10634e: 5441 2b02 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -106352: 6e20 9007 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -106358: 5441 2b02 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -10635c: 6e20 9707 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -106362: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -106366: 6e20 9007 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ -10636c: 6e20 9707 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ -106372: 5b40 2b02 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ -106376: 0e00 |0021: return-void │ │ +104028: |[104028] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +104038: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +10403a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +10403c: 0770 |0002: move-object v0, v7 │ │ +10403e: 1f00 7b01 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@017b │ │ +104042: 5441 2b02 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +104046: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +10404a: 5441 2b02 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +10404e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +104052: 5441 2b02 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +104056: 6e20 9007 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +10405c: 5441 2b02 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +104060: 6e20 9707 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +104066: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +10406a: 6e20 9007 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@0790 │ │ +104070: 6e20 9707 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0797 │ │ +104076: 5b40 2b02 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@022b │ │ +10407a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -293710,30 +293822,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -106378: |[106378] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -106388: 0e00 |0000: return-void │ │ +10407c: |[10407c] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +10408c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 2192 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 2188 (FragmentStatePagerAdapter.java) │ │ │ │ Class #1196 header: │ │ class_idx : 420 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2364 │ │ +source_file_idx : 2360 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1196 annotations: │ │ Annotations on class │ │ @@ -293764,18 +293876,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10638c: |[10638c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -10639c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1063a2: 5b01 5b02 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ -1063a6: 0e00 |0005: return-void │ │ +104090: |[104090] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +1040a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1040a6: 5b01 5b02 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ +1040aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ @@ -293787,17 +293899,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1063a8: |[1063a8] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -1063b8: 5410 5b02 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ -1063bc: 1100 |0002: return-object v0 │ │ +1040ac: |[1040ac] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +1040bc: 5410 5b02 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ +1040c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -293805,32 +293917,32 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -1063c0: |[1063c0] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -1063d0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -1063d6: 0c00 |0003: move-result-object v0 │ │ -1063d8: 1a01 a120 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -1063dc: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -1063e2: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -1063e8: 6e20 fd04 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -1063ee: 6e20 0405 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -1063f4: 5451 5b02 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ -1063f8: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -1063fa: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1063fc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -1063fe: 7254 e204 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -106404: 6e10 fa04 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10640a: 0e00 |001d: return-void │ │ -10640c: 0d01 |001e: move-exception v1 │ │ -10640e: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -106414: 2701 |0022: throw v1 │ │ +1040c4: |[1040c4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +1040d4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +1040da: 0c00 |0003: move-result-object v0 │ │ +1040dc: 1a01 9c20 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +1040e0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +1040e6: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +1040ec: 6e20 fd04 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +1040f2: 6e20 0405 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +1040f8: 5451 5b02 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ +1040fc: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +1040fe: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +104100: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +104102: 7254 e204 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +104108: 6e10 fa04 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10410e: 0e00 |001d: return-void │ │ +104110: 0d01 |001e: move-exception v1 │ │ +104112: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +104118: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x001a │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ @@ -293852,30 +293964,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -106424: |[106424] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ -106434: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10643a: 0c00 |0003: move-result-object v0 │ │ -10643c: 1a01 a120 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -106440: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -106446: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10644c: 5451 5b02 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ -106450: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -106452: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -106454: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -106456: 7254 e204 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10645c: 6e10 fa04 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -106462: 0e00 |0017: return-void │ │ -106464: 0d01 |0018: move-exception v1 │ │ -106466: 6e10 fa04 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10646c: 2701 |001c: throw v1 │ │ +104128: |[104128] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ +104138: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10413e: 0c00 |0003: move-result-object v0 │ │ +104140: 1a01 9c20 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +104144: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10414a: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +104150: 5451 5b02 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ +104154: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +104156: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +104158: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +10415a: 7254 e204 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +104160: 6e10 fa04 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +104166: 0e00 |0017: return-void │ │ +104168: 0d01 |0018: move-exception v1 │ │ +10416a: 6e10 fa04 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +104170: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=156 │ │ 0x0009 line=157 │ │ @@ -293893,17 +294005,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10647c: |[10647c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -10648c: 1a00 a120 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -106490: 1100 |0002: return-object v0 │ │ +104180: |[104180] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +104190: 1a00 9c20 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +104194: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #4 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -293911,40 +294023,40 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -106494: |[106494] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -1064a4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -1064aa: 0c00 |0003: move-result-object v0 │ │ -1064ac: 1a01 a120 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -1064b0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -1064b6: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -1064bc: 6e20 fd04 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -1064c2: 6e20 0405 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -1064c8: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ -1064cc: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -1064ce: 6e20 fd04 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -1064d4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -1064d6: 6e30 4101 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@0141 │ │ -1064dc: 5451 5b02 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ -1064e0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -1064e2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1064e4: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -1064e6: 7254 e204 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -1064ec: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -1064f2: 0e00 |0027: return-void │ │ -1064f4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -1064f6: 6e20 fd04 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -1064fc: 28f0 |002c: goto 001c // -0010 │ │ -1064fe: 0d01 |002d: move-exception v1 │ │ -106500: 6e10 fa04 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -106506: 2701 |0031: throw v1 │ │ +104198: |[104198] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +1041a8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +1041ae: 0c00 |0003: move-result-object v0 │ │ +1041b0: 1a01 9c20 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +1041b4: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +1041ba: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +1041c0: 6e20 fd04 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +1041c6: 6e20 0405 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +1041cc: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ +1041d0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +1041d2: 6e20 fd04 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +1041d8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +1041da: 6e30 4101 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@0141 │ │ +1041e0: 5451 5b02 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@025b │ │ +1041e4: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +1041e6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1041e8: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +1041ea: 7254 e204 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +1041f0: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +1041f6: 0e00 |0027: return-void │ │ +1041f8: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +1041fa: 6e20 fd04 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +104200: 28f0 |002c: goto 001c // -0010 │ │ +104202: 0d01 |002d: move-exception v1 │ │ +104204: 6e10 fa04 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10420a: 2701 |0031: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0024 │ │ -> 0x002d │ │ 0x0029 - 0x002c │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=113 │ │ @@ -293964,21 +294076,21 @@ │ │ 0x0004 - 0x0032 reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x0032 reg=5 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ 0x0000 - 0x0032 reg=6 packageName Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=7 id I │ │ 0x0000 - 0x0032 reg=8 tag Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=9 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 2364 (INotificationSideChannel.java) │ │ + source_file_idx : 2360 (INotificationSideChannel.java) │ │ │ │ Class #1197 header: │ │ class_idx : 421 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2364 │ │ +source_file_idx : 2360 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1197 annotations: │ │ Annotations on class │ │ @@ -294022,19 +294134,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10651c: |[10651c] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ -10652c: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -106532: 1a00 a120 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -106536: 6e30 5309 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0953 │ │ -10653c: 0e00 |0008: return-void │ │ +104220: |[104220] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ +104230: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +104236: 1a00 9c20 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +10423a: 6e30 5309 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0953 │ │ +104240: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0008 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ @@ -294044,29 +294156,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -106540: |[106540] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ -106550: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -106554: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -106556: 1100 |0003: return-object v0 │ │ -106558: 1a01 a120 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -10655c: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -106562: 0c00 |0009: move-result-object v0 │ │ -106564: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -106568: 2001 a601 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@01a6 │ │ -10656c: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -106570: 1f00 a601 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@01a6 │ │ -106574: 28f1 |0012: goto 0003 // -000f │ │ -106576: 2200 a401 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@01a4 │ │ -10657a: 7020 4a09 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@094a │ │ -106580: 28eb |0018: goto 0003 // -0015 │ │ +104244: |[104244] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ +104254: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +104258: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10425a: 1100 |0003: return-object v0 │ │ +10425c: 1a01 9c20 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +104260: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +104266: 0c00 |0009: move-result-object v0 │ │ +104268: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10426c: 2001 a601 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@01a6 │ │ +104270: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +104274: 1f00 a601 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@01a6 │ │ +104278: 28f1 |0012: goto 0003 // -000f │ │ +10427a: 2200 a401 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@01a4 │ │ +10427e: 7020 4a09 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@094a │ │ +104284: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0003 line=36 │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ @@ -294082,16 +294194,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -106584: |[106584] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ -106594: 1100 |0000: return-object v0 │ │ +104288: |[104288] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ +104298: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ @@ -294099,59 +294211,59 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -106598: |[106598] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -1065a8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -1065aa: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ -1065b0: 6f5a 9a04 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -1065b6: 0a04 |0007: move-result v4 │ │ -1065b8: 0f04 |0008: return v4 │ │ -1065ba: 1a05 a120 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -1065be: 6e20 0405 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -1065c4: 28fa |000e: goto 0008 // -0006 │ │ -1065c6: 1a05 a120 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -1065ca: 6e20 ee04 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -1065d0: 6e10 f804 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -1065d6: 0c00 |0017: move-result-object v0 │ │ -1065d8: 6e10 f504 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -1065de: 0a01 |001b: move-result v1 │ │ -1065e0: 6e10 f804 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -1065e6: 0c02 |001f: move-result-object v2 │ │ -1065e8: 6e10 f504 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -1065ee: 0a05 |0023: move-result v5 │ │ -1065f0: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ -1065f4: 6205 6d00 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ -1065f8: 7220 0c05 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -1065fe: 0c03 |002b: move-result-object v3 │ │ -106600: 1f03 3200 |002c: check-cast v3, Landroid/app/Notification; // type@0032 │ │ -106604: 6e53 5609 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0956 │ │ -10660a: 28d7 |0031: goto 0008 // -0029 │ │ -10660c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -10660e: 28fb |0033: goto 002e // -0005 │ │ -106610: 1a05 a120 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -106614: 6e20 ee04 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10661a: 6e10 f804 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -106620: 0c00 |003c: move-result-object v0 │ │ -106622: 6e10 f504 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -106628: 0a01 |0040: move-result v1 │ │ -10662a: 6e10 f804 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -106630: 0c02 |0044: move-result-object v2 │ │ -106632: 6e40 5409 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0954 │ │ -106638: 28c0 |0048: goto 0008 // -0040 │ │ -10663a: 1a05 a120 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@20a1 │ │ -10663e: 6e20 ee04 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -106644: 6e10 f804 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10664a: 0c00 |0051: move-result-object v0 │ │ -10664c: 6e20 5509 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@0955 │ │ -106652: 28b3 |0055: goto 0008 // -004d │ │ -106654: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ +10429c: |[10429c] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +1042ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +1042ae: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ +1042b4: 6f5a 9a04 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +1042ba: 0a04 |0007: move-result v4 │ │ +1042bc: 0f04 |0008: return v4 │ │ +1042be: 1a05 9c20 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +1042c2: 6e20 0405 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +1042c8: 28fa |000e: goto 0008 // -0006 │ │ +1042ca: 1a05 9c20 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +1042ce: 6e20 ee04 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +1042d4: 6e10 f804 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +1042da: 0c00 |0017: move-result-object v0 │ │ +1042dc: 6e10 f504 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +1042e2: 0a01 |001b: move-result v1 │ │ +1042e4: 6e10 f804 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +1042ea: 0c02 |001f: move-result-object v2 │ │ +1042ec: 6e10 f504 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +1042f2: 0a05 |0023: move-result v5 │ │ +1042f4: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ +1042f8: 6205 6d00 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ +1042fc: 7220 0c05 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +104302: 0c03 |002b: move-result-object v3 │ │ +104304: 1f03 3200 |002c: check-cast v3, Landroid/app/Notification; // type@0032 │ │ +104308: 6e53 5609 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0956 │ │ +10430e: 28d7 |0031: goto 0008 // -0029 │ │ +104310: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +104312: 28fb |0033: goto 002e // -0005 │ │ +104314: 1a05 9c20 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +104318: 6e20 ee04 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10431e: 6e10 f804 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +104324: 0c00 |003c: move-result-object v0 │ │ +104326: 6e10 f504 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10432c: 0a01 |0040: move-result v1 │ │ +10432e: 6e10 f804 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +104334: 0c02 |0044: move-result-object v2 │ │ +104336: 6e40 5409 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0954 │ │ +10433c: 28c0 |0048: goto 0008 // -0040 │ │ +10433e: 1a05 9c20 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@209c │ │ +104342: 6e20 ee04 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +104348: 6e10 f804 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10434e: 0c00 |0051: move-result-object v0 │ │ +104350: 6e20 5509 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@0955 │ │ +104356: 28b3 |0055: goto 0008 // -004d │ │ +104358: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=91 │ │ 0x0009 line=48 │ │ 0x000f line=53 │ │ 0x0014 line=55 │ │ @@ -294182,21 +294294,21 @@ │ │ 0x0052 - 0x0068 reg=0 _arg0 Ljava/lang/String; │ │ 0x0000 - 0x0068 reg=6 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ 0x0000 - 0x0068 reg=7 code I │ │ 0x0000 - 0x0068 reg=8 data Landroid/os/Parcel; │ │ 0x0000 - 0x0068 reg=9 reply Landroid/os/Parcel; │ │ 0x0000 - 0x0068 reg=10 flags I │ │ │ │ - source_file_idx : 2364 (INotificationSideChannel.java) │ │ + source_file_idx : 2360 (INotificationSideChannel.java) │ │ │ │ Class #1198 header: │ │ class_idx : 425 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 379 │ │ -source_file_idx : 4889 │ │ +source_file_idx : 4885 │ │ static_fields_size : 3 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 13 │ │ │ │ Class #1198 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -294270,26 +294382,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -106678: |[106678] android.support.v4.app.ListFragment.:()V │ │ -106688: 7010 2307 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0723 │ │ -10668e: 2200 db00 |0003: new-instance v0, Landroid/os/Handler; // type@00db │ │ -106692: 7010 cc04 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -106698: 5b10 6802 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ -10669c: 2200 a701 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@01a7 │ │ -1066a0: 7020 5b09 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@095b │ │ -1066a6: 5b10 6e02 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ -1066aa: 2200 a801 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@01a8 │ │ -1066ae: 7020 5d09 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@095d │ │ -1066b4: 5b10 6c02 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@026c │ │ -1066b8: 0e00 |0018: return-void │ │ +10437c: |[10437c] android.support.v4.app.ListFragment.:()V │ │ +10438c: 7010 2307 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0723 │ │ +104392: 2200 db00 |0003: new-instance v0, Landroid/os/Handler; // type@00db │ │ +104396: 7010 cc04 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +10439c: 5b10 6802 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ +1043a0: 2200 a701 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@01a7 │ │ +1043a4: 7020 5b09 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@095b │ │ +1043aa: 5b10 6e02 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ +1043ae: 2200 a801 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@01a8 │ │ +1043b2: 7020 5d09 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@095d │ │ +1043b8: 5b10 6c02 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@026c │ │ +1043bc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -294301,103 +294413,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -1066bc: |[1066bc] android.support.v4.app.ListFragment.ensureList:()V │ │ -1066cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1066ce: 5463 6902 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -1066d2: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -1066d6: 0e00 |0005: return-void │ │ -1066d8: 6e10 6609 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0966 │ │ -1066de: 0c02 |0009: move-result-object v2 │ │ -1066e0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1066e4: 2203 6508 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -1066e8: 1a04 1906 |000e: const-string v4, "Content view not yet created" // string@0619 │ │ -1066ec: 7020 f642 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1066f2: 2703 |0013: throw v3 │ │ -1066f4: 2023 4b07 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@074b │ │ -1066f8: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -1066fc: 1f02 4b07 |0018: check-cast v2, Landroid/widget/ListView; // type@074b │ │ -106700: 5b62 6902 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106704: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -106706: 5c63 6b02 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ -10670a: 5463 6902 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -10670e: 5464 6c02 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@026c │ │ -106712: 6e20 de3b 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -106718: 5463 6502 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -10671c: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -106720: 5460 6502 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -106724: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -106726: 5b63 6502 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -10672a: 6e20 6c09 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@096c │ │ -106730: 5463 6802 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ -106734: 5464 6e02 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ -106738: 6e20 d404 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -10673e: 28cc |0039: goto 0005 // -0034 │ │ -106740: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -106746: 6e20 3a38 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -10674c: 0c03 |0040: move-result-object v3 │ │ -10674e: 1f03 6507 |0041: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -106752: 5b63 6f02 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -106756: 5463 6f02 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -10675a: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -10675e: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -106764: 6e20 3a38 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -10676a: 0c03 |004f: move-result-object v3 │ │ -10676c: 5b63 6702 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ -106770: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -106776: 6e20 3a38 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -10677c: 0c03 |0058: move-result-object v3 │ │ -10677e: 5b63 6d02 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -106782: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -106788: 6e20 3a38 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -10678e: 0c03 |0061: move-result-object v3 │ │ -106790: 5b63 6a02 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -106794: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -10679a: 6e20 3a38 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -1067a0: 0c01 |006a: move-result-object v1 │ │ -1067a2: 2013 4b07 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@074b │ │ -1067a6: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -1067aa: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -1067ae: 2203 7508 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ -1067b2: 1a04 d41c |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@1cd4 │ │ -1067b6: 7020 2943 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -1067bc: 2703 |0078: throw v3 │ │ -1067be: 5463 6f02 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -1067c2: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -1067c6: 6e20 ce3c 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -1067cc: 28d2 |0080: goto 0052 // -002e │ │ -1067ce: 2203 7508 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ -1067d2: 1a04 1806 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0618 │ │ -1067d6: 7020 2943 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -1067dc: 2703 |0088: throw v3 │ │ -1067de: 1f01 4b07 |0089: check-cast v1, Landroid/widget/ListView; // type@074b │ │ -1067e2: 5b61 6902 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -1067e6: 5463 6702 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ -1067ea: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -1067ee: 5463 6902 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -1067f2: 5464 6702 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ -1067f6: 6e20 db3b 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ -1067fc: 2884 |0098: goto 001c // -007c │ │ -1067fe: 5463 6602 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ -106802: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -106806: 5463 6f02 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -10680a: 5464 6602 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ -10680e: 6e20 c73c 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -106814: 5463 6902 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106818: 5464 6f02 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -10681c: 6e20 db3b 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ -106822: 2900 71ff |00ab: goto/16 001c // -008f │ │ -106826: 5463 6d02 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -10682a: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -10682e: 7030 6e09 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ -106834: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +1043c0: |[1043c0] android.support.v4.app.ListFragment.ensureList:()V │ │ +1043d0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +1043d2: 5463 6902 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1043d6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +1043da: 0e00 |0005: return-void │ │ +1043dc: 6e10 6609 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0966 │ │ +1043e2: 0c02 |0009: move-result-object v2 │ │ +1043e4: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1043e8: 2203 6508 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +1043ec: 1a04 1506 |000e: const-string v4, "Content view not yet created" // string@0615 │ │ +1043f0: 7020 f642 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1043f6: 2703 |0013: throw v3 │ │ +1043f8: 2023 4b07 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@074b │ │ +1043fc: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +104400: 1f02 4b07 |0018: check-cast v2, Landroid/widget/ListView; // type@074b │ │ +104404: 5b62 6902 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +104408: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +10440a: 5c63 6b02 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ +10440e: 5463 6902 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +104412: 5464 6c02 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@026c │ │ +104416: 6e20 de3b 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +10441c: 5463 6502 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +104420: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +104424: 5460 6502 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +104428: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +10442a: 5b63 6502 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +10442e: 6e20 6c09 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@096c │ │ +104434: 5463 6802 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ +104438: 5464 6e02 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ +10443c: 6e20 d404 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +104442: 28cc |0039: goto 0005 // -0034 │ │ +104444: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +10444a: 6e20 3a38 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +104450: 0c03 |0040: move-result-object v3 │ │ +104452: 1f03 6507 |0041: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +104456: 5b63 6f02 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +10445a: 5463 6f02 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +10445e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +104462: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +104468: 6e20 3a38 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +10446e: 0c03 |004f: move-result-object v3 │ │ +104470: 5b63 6702 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ +104474: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +10447a: 6e20 3a38 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +104480: 0c03 |0058: move-result-object v3 │ │ +104482: 5b63 6d02 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +104486: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +10448c: 6e20 3a38 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +104492: 0c03 |0061: move-result-object v3 │ │ +104494: 5b63 6a02 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +104498: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +10449e: 6e20 3a38 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +1044a4: 0c01 |006a: move-result-object v1 │ │ +1044a6: 2013 4b07 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@074b │ │ +1044aa: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +1044ae: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +1044b2: 2203 7508 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ +1044b6: 1a04 d01c |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@1cd0 │ │ +1044ba: 7020 2943 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +1044c0: 2703 |0078: throw v3 │ │ +1044c2: 5463 6f02 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +1044c6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +1044ca: 6e20 ce3c 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +1044d0: 28d2 |0080: goto 0052 // -002e │ │ +1044d2: 2203 7508 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@0875 │ │ +1044d6: 1a04 1406 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@0614 │ │ +1044da: 7020 2943 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +1044e0: 2703 |0088: throw v3 │ │ +1044e2: 1f01 4b07 |0089: check-cast v1, Landroid/widget/ListView; // type@074b │ │ +1044e6: 5b61 6902 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1044ea: 5463 6702 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ +1044ee: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +1044f2: 5463 6902 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1044f6: 5464 6702 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ +1044fa: 6e20 db3b 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ +104500: 2884 |0098: goto 001c // -007c │ │ +104502: 5463 6602 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ +104506: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +10450a: 5463 6f02 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +10450e: 5464 6602 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ +104512: 6e20 c73c 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +104518: 5463 6902 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +10451c: 5464 6f02 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +104520: 6e20 db3b 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ +104526: 2900 71ff |00ab: goto/16 001c // -008f │ │ +10452a: 5463 6d02 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +10452e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +104532: 7030 6e09 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ +104538: 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 │ │ @@ -294442,77 +294554,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -106838: |[106838] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -106848: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -10684e: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -106852: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -106856: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -106858: 7010 6009 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -10685e: 5460 6d02 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -106862: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -106866: 2200 6508 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -10686a: 1a01 9e05 |0011: const-string v1, "Can't be used with a custom content view" // string@059e │ │ -10686e: 7020 f642 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -106874: 2700 |0016: throw v0 │ │ -106876: 5560 6b02 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ -10687a: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -10687e: 0e00 |001b: return-void │ │ -106880: 5c67 6b02 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ -106884: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -106888: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -10688c: 5460 6d02 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -106890: 6e10 6109 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -106896: 0c01 |0027: move-result-object v1 │ │ -106898: 7120 b83a 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -10689e: 0c01 |002b: move-result-object v1 │ │ -1068a0: 6e20 f638 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -1068a6: 5460 6a02 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -1068aa: 6e10 6109 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -1068b0: 0c01 |0034: move-result-object v1 │ │ -1068b2: 7120 b83a 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -1068b8: 0c01 |0038: move-result-object v1 │ │ -1068ba: 6e20 f638 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -1068c0: 5460 6d02 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -1068c4: 6e20 f338 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -1068ca: 5460 6a02 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -1068ce: 6e20 f338 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -1068d4: 28d5 |0046: goto 001b // -002b │ │ -1068d6: 5460 6d02 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -1068da: 6e10 2f38 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -1068e0: 5460 6a02 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -1068e4: 6e10 2f38 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -1068ea: 28eb |0051: goto 003c // -0015 │ │ -1068ec: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -1068f0: 5460 6d02 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -1068f4: 6e10 6109 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -1068fa: 0c01 |0059: move-result-object v1 │ │ -1068fc: 7120 b83a 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -106902: 0c01 |005d: move-result-object v1 │ │ -106904: 6e20 f638 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -10690a: 5460 6a02 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -10690e: 6e10 6109 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -106914: 0c01 |0066: move-result-object v1 │ │ -106916: 7120 b83a 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ -10691c: 0c01 |006a: move-result-object v1 │ │ -10691e: 6e20 f638 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ -106924: 5460 6d02 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -106928: 6e20 f338 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -10692e: 5460 6a02 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -106932: 6e20 f338 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -106938: 28a3 |0078: goto 001b // -005d │ │ -10693a: 5460 6d02 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -10693e: 6e10 2f38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -106944: 5460 6a02 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -106948: 6e10 2f38 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ -10694e: 28eb |0083: goto 006e // -0015 │ │ +10453c: |[10453c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +10454c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +104552: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +104556: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +10455a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +10455c: 7010 6009 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +104562: 5460 6d02 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +104566: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +10456a: 2200 6508 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +10456e: 1a01 9a05 |0011: const-string v1, "Can't be used with a custom content view" // string@059a │ │ +104572: 7020 f642 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +104578: 2700 |0016: throw v0 │ │ +10457a: 5560 6b02 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ +10457e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +104582: 0e00 |001b: return-void │ │ +104584: 5c67 6b02 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ +104588: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +10458c: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +104590: 5460 6d02 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +104594: 6e10 6109 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +10459a: 0c01 |0027: move-result-object v1 │ │ +10459c: 7120 b83a 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +1045a2: 0c01 |002b: move-result-object v1 │ │ +1045a4: 6e20 f638 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +1045aa: 5460 6a02 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +1045ae: 6e10 6109 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +1045b4: 0c01 |0034: move-result-object v1 │ │ +1045b6: 7120 b83a 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +1045bc: 0c01 |0038: move-result-object v1 │ │ +1045be: 6e20 f638 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +1045c4: 5460 6d02 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +1045c8: 6e20 f338 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +1045ce: 5460 6a02 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +1045d2: 6e20 f338 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +1045d8: 28d5 |0046: goto 001b // -002b │ │ +1045da: 5460 6d02 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +1045de: 6e10 2f38 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +1045e4: 5460 6a02 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +1045e8: 6e10 2f38 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +1045ee: 28eb |0051: goto 003c // -0015 │ │ +1045f0: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +1045f4: 5460 6d02 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +1045f8: 6e10 6109 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +1045fe: 0c01 |0059: move-result-object v1 │ │ +104600: 7120 b83a 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +104606: 0c01 |005d: move-result-object v1 │ │ +104608: 6e20 f638 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +10460e: 5460 6a02 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +104612: 6e10 6109 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +104618: 0c01 |0066: move-result-object v1 │ │ +10461a: 7120 b83a 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@3ab8 │ │ +104620: 0c01 |006a: move-result-object v1 │ │ +104622: 6e20 f638 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@38f6 │ │ +104628: 5460 6d02 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +10462c: 6e20 f338 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +104632: 5460 6a02 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +104636: 6e20 f338 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +10463c: 28a3 |0078: goto 001b // -005d │ │ +10463e: 5460 6d02 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +104642: 6e10 2f38 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +104648: 5460 6a02 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +10464c: 6e10 2f38 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@382f │ │ +104652: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -294543,17 +294655,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -106950: |[106950] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -106960: 5410 6502 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -106964: 1100 |0002: return-object v0 │ │ +104654: |[104654] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +104664: 5410 6502 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +104668: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ #1 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -294561,18 +294673,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -106968: |[106968] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -106978: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -10697e: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106982: 1100 |0005: return-object v0 │ │ +10466c: |[10466c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +10467c: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +104682: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +104686: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -294581,20 +294693,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -106984: |[106984] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -106994: 7010 6009 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -10699a: 5420 6902 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -10699e: 6e10 d13b 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@3bd1 │ │ -1069a4: 0b00 |0008: move-result-wide v0 │ │ -1069a6: 1000 |0009: return-wide v0 │ │ +104688: |[104688] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +104698: 7010 6009 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +10469e: 5420 6902 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1046a2: 6e10 d13b 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@3bd1 │ │ +1046a8: 0b00 |0008: move-result-wide v0 │ │ +1046aa: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -294603,20 +294715,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1069a8: |[1069a8] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -1069b8: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -1069be: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -1069c2: 6e10 d23b 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@3bd2 │ │ -1069c8: 0a00 |0008: move-result v0 │ │ -1069ca: 0f00 |0009: return v0 │ │ +1046ac: |[1046ac] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +1046bc: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +1046c2: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1046c6: 6e10 d23b 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@3bd2 │ │ +1046cc: 0a00 |0008: move-result v0 │ │ +1046ce: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -294625,73 +294737,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 │ │ -1069cc: |[1069cc] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -1069dc: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -1069e0: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -1069e2: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -1069e4: 6e10 6109 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -1069ea: 0c00 |0007: move-result-object v0 │ │ -1069ec: 2205 4207 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0742 │ │ -1069f0: 7020 433b 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -1069f6: 2203 4807 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0748 │ │ -1069fa: 7020 a63b 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -106a00: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -106a06: 6e20 b73b 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@3bb7 │ │ -106a0c: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -106a0e: 6e20 b83b 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ -106a14: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -106a18: 6e20 ba3b 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ -106a1e: 6e20 b63b b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@3bb6 │ │ -106a24: 2204 5107 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0751 │ │ -106a28: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -106a2a: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -106a30: 7040 1f3c 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c1f │ │ -106a36: 2207 4107 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106a3a: 7030 413b a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106a40: 6e30 a93b 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -106a46: 2207 4107 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106a4a: 7030 413b 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106a50: 6e30 493b 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -106a56: 2201 4207 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0742 │ │ -106a5a: 7020 433b 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -106a60: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -106a66: 6e20 683b 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ -106a6c: 2206 6507 |0048: new-instance v6, Landroid/widget/TextView; // type@0765 │ │ -106a70: 6e10 6109 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -106a76: 0c07 |004d: move-result-object v7 │ │ -106a78: 7020 943c 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -106a7e: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -106a84: 6e20 bc3c 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@3cbc │ │ -106a8a: 6e20 bb3c b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@3cbb │ │ -106a90: 2207 4107 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106a94: 7030 413b 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106a9a: 6e30 493b 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -106aa0: 2202 4b07 |0062: new-instance v2, Landroid/widget/ListView; // type@074b │ │ -106aa4: 6e10 6109 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ -106aaa: 0c07 |0067: move-result-object v7 │ │ -106aac: 7020 c53b 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@3bc5 │ │ -106ab2: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -106ab8: 6e20 dc3b 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@3bdc │ │ -106abe: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -106ac0: 6e20 da3b 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@3bda │ │ -106ac6: 2207 4107 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106aca: 7030 413b 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106ad0: 6e30 493b 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -106ad6: 2207 4107 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106ada: 7030 413b 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106ae0: 6e30 493b 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -106ae6: 2207 4107 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -106aea: 7030 413b 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ -106af0: 6e20 693b 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b69 │ │ -106af6: 1105 |008d: return-object v5 │ │ +1046d0: |[1046d0] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +1046e0: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +1046e4: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +1046e6: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +1046e8: 6e10 6109 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +1046ee: 0c00 |0007: move-result-object v0 │ │ +1046f0: 2205 4207 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0742 │ │ +1046f4: 7020 433b 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +1046fa: 2203 4807 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@0748 │ │ +1046fe: 7020 a63b 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +104704: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +10470a: 6e20 b73b 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@3bb7 │ │ +104710: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +104712: 6e20 b83b 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@3bb8 │ │ +104718: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +10471c: 6e20 ba3b 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ +104722: 6e20 b63b b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@3bb6 │ │ +104728: 2204 5107 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0751 │ │ +10472c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +10472e: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +104734: 7040 1f3c 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c1f │ │ +10473a: 2207 4107 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +10473e: 7030 413b a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +104744: 6e30 a93b 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +10474a: 2207 4107 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +10474e: 7030 413b 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +104754: 6e30 493b 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +10475a: 2201 4207 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0742 │ │ +10475e: 7020 433b 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +104764: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +10476a: 6e20 683b 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@3b68 │ │ +104770: 2206 6507 |0048: new-instance v6, Landroid/widget/TextView; // type@0765 │ │ +104774: 6e10 6109 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +10477a: 0c07 |004d: move-result-object v7 │ │ +10477c: 7020 943c 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +104782: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +104788: 6e20 bc3c 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@3cbc │ │ +10478e: 6e20 bb3c b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@3cbb │ │ +104794: 2207 4107 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +104798: 7030 413b 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +10479e: 6e30 493b 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +1047a4: 2202 4b07 |0062: new-instance v2, Landroid/widget/ListView; // type@074b │ │ +1047a8: 6e10 6109 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0961 │ │ +1047ae: 0c07 |0067: move-result-object v7 │ │ +1047b0: 7020 c53b 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@3bc5 │ │ +1047b6: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +1047bc: 6e20 dc3b 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@3bdc │ │ +1047c2: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +1047c4: 6e20 da3b 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@3bda │ │ +1047ca: 2207 4107 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +1047ce: 7030 413b 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +1047d4: 6e30 493b 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +1047da: 2207 4107 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +1047de: 7030 413b 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +1047e4: 6e30 493b 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +1047ea: 2207 4107 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +1047ee: 7030 413b 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@3b41 │ │ +1047f4: 6e20 693b 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3b69 │ │ +1047fa: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -294731,28 +294843,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -106af8: |[106af8] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -106b08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -106b0a: 5430 6802 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ -106b0e: 5431 6e02 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ -106b12: 6e20 d704 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -106b18: 5b32 6902 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106b1c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -106b1e: 5c30 6b02 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ -106b22: 5b32 6a02 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ -106b26: 5b32 6d02 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ -106b2a: 5b32 6702 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ -106b2e: 5b32 6f02 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -106b32: 6f10 6007 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ -106b38: 0e00 |0018: return-void │ │ +1047fc: |[1047fc] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +10480c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10480e: 5430 6802 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0268 │ │ +104812: 5431 6e02 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@026e │ │ +104816: 6e20 d704 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +10481c: 5b32 6902 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +104820: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +104822: 5c30 6b02 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ +104826: 5b32 6a02 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@026a │ │ +10482a: 5b32 6d02 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@026d │ │ +10482e: 5b32 6702 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0267 │ │ +104832: 5b32 6f02 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +104836: 6f10 6007 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0760 │ │ +10483c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -294766,16 +294878,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 │ │ -106b3c: |[106b3c] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -106b4c: 0e00 |0000: return-void │ │ +104840: |[104840] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +104850: 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; │ │ @@ -294787,18 +294899,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 │ │ -106b50: |[106b50] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -106b60: 6f30 6f07 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ -106b66: 7010 6009 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -106b6c: 0e00 |0006: return-void │ │ +104854: |[104854] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +104864: 6f30 6f07 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@076f │ │ +10486a: 7010 6009 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +104870: 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; │ │ @@ -294810,31 +294922,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -106b70: |[106b70] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -106b80: 7010 6009 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -106b86: 5420 6f02 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -106b8a: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -106b8e: 2200 6508 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -106b92: 1a01 9e05 |0009: const-string v1, "Can't be used with a custom content view" // string@059e │ │ -106b96: 7020 f642 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -106b9c: 2700 |000e: throw v0 │ │ -106b9e: 5420 6f02 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -106ba2: 6e20 c73c 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -106ba8: 5420 6602 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ -106bac: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -106bb0: 5420 6902 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106bb4: 5421 6f02 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ -106bb8: 6e20 db3b 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ -106bbe: 5b23 6602 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ -106bc2: 0e00 |0021: return-void │ │ +104874: |[104874] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +104884: 7010 6009 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +10488a: 5420 6f02 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +10488e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +104892: 2200 6508 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +104896: 1a01 9a05 |0009: const-string v1, "Can't be used with a custom content view" // string@059a │ │ +10489a: 7020 f642 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1048a0: 2700 |000e: throw v0 │ │ +1048a2: 5420 6f02 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +1048a6: 6e20 c73c 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +1048ac: 5420 6602 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ +1048b0: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +1048b4: 5420 6902 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1048b8: 5421 6f02 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@026f │ │ +1048bc: 6e20 db3b 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@3bdb │ │ +1048c2: 5b23 6602 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0266 │ │ +1048c6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -294850,38 +294962,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -106bc4: |[106bc4] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -106bd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -106bd6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -106bd8: 5443 6502 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -106bdc: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -106be0: 0110 |0006: move v0, v1 │ │ -106be2: 5b45 6502 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ -106be6: 5443 6902 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106bea: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -106bee: 5443 6902 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106bf2: 6e20 d73b 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -106bf8: 5543 6b02 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ -106bfc: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -106c00: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -106c04: 6e10 6609 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0966 │ │ -106c0a: 0c03 |001b: move-result-object v3 │ │ -106c0c: 6e10 7e38 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ -106c12: 0c03 |001f: move-result-object v3 │ │ -106c14: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -106c18: 0112 |0022: move v2, v1 │ │ -106c1a: 7030 6e09 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ -106c20: 0e00 |0026: return-void │ │ -106c22: 0120 |0027: move v0, v2 │ │ -106c24: 28df |0028: goto 0007 // -0021 │ │ +1048c8: |[1048c8] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +1048d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1048da: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +1048dc: 5443 6502 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +1048e0: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +1048e4: 0110 |0006: move v0, v1 │ │ +1048e6: 5b45 6502 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0265 │ │ +1048ea: 5443 6902 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1048ee: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +1048f2: 5443 6902 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +1048f6: 6e20 d73b 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +1048fc: 5543 6b02 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@026b │ │ +104900: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +104904: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +104908: 6e10 6609 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@0966 │ │ +10490e: 0c03 |001b: move-result-object v3 │ │ +104910: 6e10 7e38 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@387e │ │ +104916: 0c03 |001f: move-result-object v3 │ │ +104918: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +10491c: 0112 |0022: move v2, v1 │ │ +10491e: 7030 6e09 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ +104924: 0e00 |0026: return-void │ │ +104926: 0120 |0027: move v0, v2 │ │ +104928: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -294898,18 +295010,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -106c28: |[106c28] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -106c38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -106c3a: 7030 6e09 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ -106c40: 0e00 |0004: return-void │ │ +10492c: |[10492c] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +10493c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10493e: 7030 6e09 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ +104944: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -294919,18 +295031,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -106c44: |[106c44] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -106c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -106c56: 7030 6e09 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ -106c5c: 0e00 |0004: return-void │ │ +104948: |[104948] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +104958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10495a: 7030 6e09 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@096e │ │ +104960: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -294940,35 +295052,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -106c60: |[106c60] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -106c70: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ -106c76: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ -106c7a: 6e20 e33b 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@3be3 │ │ -106c80: 0e00 |0008: return-void │ │ +104964: |[104964] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +104974: 7010 6009 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@0960 │ │ +10497a: 5410 6902 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0269 │ │ +10497e: 6e20 e33b 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@3be3 │ │ +104984: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 4889 (ListFragment.java) │ │ + source_file_idx : 4885 (ListFragment.java) │ │ │ │ Class #1199 header: │ │ class_idx : 428 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5195 │ │ +source_file_idx : 5191 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #1199 annotations: │ │ Annotations on class │ │ @@ -295063,21 +295175,21 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -106c84: |[106c84] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -106c94: 5b01 7e02 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106c98: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -106c9e: 5902 7602 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -106ca2: 5b03 7002 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ -106ca6: 5b04 7102 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106caa: 0e00 |000b: return-void │ │ +104988: |[104988] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +104998: 5b01 7e02 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +10499c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1049a2: 5902 7602 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +1049a6: 5b03 7002 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ +1049aa: 5b04 7102 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +1049ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0005 line=236 │ │ 0x0007 line=237 │ │ 0x0009 line=238 │ │ 0x000b line=239 │ │ @@ -295095,78 +295207,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 │ │ -106cac: |[106cac] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -106cbc: 5441 7102 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106cc0: 3801 6500 |0002: if-eqz v1, 0067 // +0065 │ │ -106cc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -106cc6: 5441 7e02 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106cca: 7110 8b09 0100 |0007: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106cd0: 0c01 |000a: move-result-object v1 │ │ -106cd2: 3801 1800 |000b: if-eqz v1, 0023 // +0018 │ │ -106cd6: 5441 7e02 |000d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106cda: 7110 8b09 0100 |000f: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106ce0: 0c01 |0012: move-result-object v1 │ │ -106ce2: 5411 cf01 |0013: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106ce6: 5410 0b02 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106cea: 5441 7e02 |0017: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106cee: 7110 8b09 0100 |0019: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106cf4: 0c01 |001c: move-result-object v1 │ │ -106cf6: 5411 cf01 |001d: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106cfa: 1a02 6b3b |001f: const-string v2, "onLoadFinished" // string@3b6b │ │ -106cfe: 5b12 0b02 |0021: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106d02: 6301 7f02 |0023: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -106d06: 3801 2800 |0025: if-eqz v1, 004d // +0028 │ │ -106d0a: 1a01 4a14 |0027: const-string v1, "LoaderManager" // string@144a │ │ -106d0e: 2202 7908 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -106d12: 7010 5a43 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -106d18: 1a03 4c00 |002e: const-string v3, " onLoadFinished in " // string@004c │ │ -106d1c: 6e20 6343 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106d22: 0c02 |0033: move-result-object v2 │ │ -106d24: 6e20 6243 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -106d2a: 0c02 |0037: move-result-object v2 │ │ -106d2c: 1a03 9b01 |0038: const-string v3, ": " // string@019b │ │ -106d30: 6e20 6343 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106d36: 0c02 |003d: move-result-object v2 │ │ -106d38: 6e20 b50c 6500 |003e: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0cb5 │ │ -106d3e: 0c03 |0041: move-result-object v3 │ │ -106d40: 6e20 6343 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106d46: 0c02 |0045: move-result-object v2 │ │ -106d48: 6e10 6a43 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106d4e: 0c02 |0049: move-result-object v2 │ │ -106d50: 7120 5e37 2100 |004a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -106d56: 5441 7102 |004d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106d5a: 7230 7209 5106 |004f: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0972 │ │ -106d60: 5441 7e02 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106d64: 7110 8b09 0100 |0054: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106d6a: 0c01 |0057: move-result-object v1 │ │ -106d6c: 3801 0c00 |0058: if-eqz v1, 0064 // +000c │ │ -106d70: 5441 7e02 |005a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106d74: 7110 8b09 0100 |005c: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106d7a: 0c01 |005f: move-result-object v1 │ │ -106d7c: 5411 cf01 |0060: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106d80: 5b10 0b02 |0062: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106d84: 1211 |0064: const/4 v1, #int 1 // #1 │ │ -106d86: 5c41 7302 |0065: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -106d8a: 0e00 |0067: return-void │ │ -106d8c: 0d01 |0068: move-exception v1 │ │ -106d8e: 5442 7e02 |0069: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106d92: 7110 8b09 0200 |006b: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106d98: 0c02 |006e: move-result-object v2 │ │ -106d9a: 3802 0c00 |006f: if-eqz v2, 007b // +000c │ │ -106d9e: 5442 7e02 |0071: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106da2: 7110 8b09 0200 |0073: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106da8: 0c02 |0076: move-result-object v2 │ │ -106daa: 5422 cf01 |0077: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106dae: 5b20 0b02 |0079: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106db2: 2701 |007b: throw v1 │ │ +1049b0: |[1049b0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +1049c0: 5441 7102 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +1049c4: 3801 6500 |0002: if-eqz v1, 0067 // +0065 │ │ +1049c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1049ca: 5441 7e02 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1049ce: 7110 8b09 0100 |0007: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +1049d4: 0c01 |000a: move-result-object v1 │ │ +1049d6: 3801 1800 |000b: if-eqz v1, 0023 // +0018 │ │ +1049da: 5441 7e02 |000d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1049de: 7110 8b09 0100 |000f: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +1049e4: 0c01 |0012: move-result-object v1 │ │ +1049e6: 5411 cf01 |0013: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +1049ea: 5410 0b02 |0015: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +1049ee: 5441 7e02 |0017: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1049f2: 7110 8b09 0100 |0019: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +1049f8: 0c01 |001c: move-result-object v1 │ │ +1049fa: 5411 cf01 |001d: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +1049fe: 1a02 663b |001f: const-string v2, "onLoadFinished" // string@3b66 │ │ +104a02: 5b12 0b02 |0021: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104a06: 6301 7f02 |0023: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104a0a: 3801 2800 |0025: if-eqz v1, 004d // +0028 │ │ +104a0e: 1a01 4614 |0027: const-string v1, "LoaderManager" // string@1446 │ │ +104a12: 2202 7908 |0029: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +104a16: 7010 5a43 0200 |002b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104a1c: 1a03 4c00 |002e: const-string v3, " onLoadFinished in " // string@004c │ │ +104a20: 6e20 6343 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104a26: 0c02 |0033: move-result-object v2 │ │ +104a28: 6e20 6243 5200 |0034: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104a2e: 0c02 |0037: move-result-object v2 │ │ +104a30: 1a03 9801 |0038: const-string v3, ": " // string@0198 │ │ +104a34: 6e20 6343 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104a3a: 0c02 |003d: move-result-object v2 │ │ +104a3c: 6e20 b50c 6500 |003e: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0cb5 │ │ +104a42: 0c03 |0041: move-result-object v3 │ │ +104a44: 6e20 6343 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104a4a: 0c02 |0045: move-result-object v2 │ │ +104a4c: 6e10 6a43 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104a52: 0c02 |0049: move-result-object v2 │ │ +104a54: 7120 5e37 2100 |004a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104a5a: 5441 7102 |004d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +104a5e: 7230 7209 5106 |004f: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0972 │ │ +104a64: 5441 7e02 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104a68: 7110 8b09 0100 |0054: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104a6e: 0c01 |0057: move-result-object v1 │ │ +104a70: 3801 0c00 |0058: if-eqz v1, 0064 // +000c │ │ +104a74: 5441 7e02 |005a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104a78: 7110 8b09 0100 |005c: invoke-static {v1}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104a7e: 0c01 |005f: move-result-object v1 │ │ +104a80: 5411 cf01 |0060: iget-object v1, v1, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104a84: 5b10 0b02 |0062: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104a88: 1211 |0064: const/4 v1, #int 1 // #1 │ │ +104a8a: 5c41 7302 |0065: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +104a8e: 0e00 |0067: return-void │ │ +104a90: 0d01 |0068: move-exception v1 │ │ +104a92: 5442 7e02 |0069: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104a96: 7110 8b09 0200 |006b: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104a9c: 0c02 |006e: move-result-object v2 │ │ +104a9e: 3802 0c00 |006f: if-eqz v2, 007b // +000c │ │ +104aa2: 5442 7e02 |0071: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104aa6: 7110 8b09 0200 |0073: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104aac: 0c02 |0076: move-result-object v2 │ │ +104aae: 5422 cf01 |0077: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104ab2: 5b20 0b02 |0079: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104ab6: 2701 |007b: throw v1 │ │ catches : 1 │ │ 0x0023 - 0x0052 │ │ -> 0x0068 │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=468 │ │ 0x0005 line=469 │ │ @@ -295193,41 +295305,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -106dc0: |[106dc0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.cancel:()V │ │ -106dd0: 6300 7f02 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -106dd4: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -106dd8: 1a00 4a14 |0004: const-string v0, "LoaderManager" // string@144a │ │ -106ddc: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -106de0: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -106de6: 1a02 2300 |000b: const-string v2, " Canceling: " // string@0023 │ │ -106dea: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106df0: 0c01 |0010: move-result-object v1 │ │ -106df2: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -106df8: 0c01 |0014: move-result-object v1 │ │ -106dfa: 6e10 6a43 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106e00: 0c01 |0018: move-result-object v1 │ │ -106e02: 7120 5e37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -106e08: 5530 7d02 |001c: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -106e0c: 3800 1700 |001e: if-eqz v0, 0035 // +0017 │ │ -106e10: 5430 7802 |0020: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106e14: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ -106e18: 5530 7702 |0024: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -106e1c: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ -106e20: 5430 7802 |0028: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106e24: 6e10 b30c 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.cancelLoad:()Z // method@0cb3 │ │ -106e2a: 0a00 |002d: move-result v0 │ │ -106e2c: 3900 0700 |002e: if-nez v0, 0035 // +0007 │ │ -106e30: 5430 7802 |0030: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106e34: 6e20 8209 0300 |0032: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.onLoadCanceled:(Landroid/support/v4/content/Loader;)V // method@0982 │ │ -106e3a: 0e00 |0035: return-void │ │ +104ac4: |[104ac4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.cancel:()V │ │ +104ad4: 6300 7f02 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104ad8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +104adc: 1a00 4614 |0004: const-string v0, "LoaderManager" // string@1446 │ │ +104ae0: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +104ae4: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104aea: 1a02 2300 |000b: const-string v2, " Canceling: " // string@0023 │ │ +104aee: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104af4: 0c01 |0010: move-result-object v1 │ │ +104af6: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104afc: 0c01 |0014: move-result-object v1 │ │ +104afe: 6e10 6a43 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104b04: 0c01 |0018: move-result-object v1 │ │ +104b06: 7120 5e37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104b0c: 5530 7d02 |001c: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +104b10: 3800 1700 |001e: if-eqz v0, 0035 // +0017 │ │ +104b14: 5430 7802 |0020: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104b18: 3800 1300 |0022: if-eqz v0, 0035 // +0013 │ │ +104b1c: 5530 7702 |0024: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +104b20: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ +104b24: 5430 7802 |0028: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104b28: 6e10 b30c 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.cancelLoad:()Z // method@0cb3 │ │ +104b2e: 0a00 |002d: move-result v0 │ │ +104b30: 3900 0700 |002e: if-nez v0, 0035 // +0007 │ │ +104b34: 5430 7802 |0030: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104b38: 6e20 8209 0300 |0032: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.onLoadCanceled:(Landroid/support/v4/content/Loader;)V // method@0982 │ │ +104b3e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x001c line=337 │ │ 0x0028 line=338 │ │ 0x0030 line=339 │ │ 0x0035 line=342 │ │ @@ -295239,112 +295351,112 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 196 16-bit code units │ │ -106e3c: |[106e3c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -106e4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -106e4e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -106e50: 6302 7f02 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -106e54: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -106e58: 1a02 4a14 |0006: const-string v2, "LoaderManager" // string@144a │ │ -106e5c: 2203 7908 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -106e60: 7010 5a43 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -106e66: 1a04 2700 |000d: const-string v4, " Destroying: " // string@0027 │ │ -106e6a: 6e20 6343 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106e70: 0c03 |0012: move-result-object v3 │ │ -106e72: 6e20 6243 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -106e78: 0c03 |0016: move-result-object v3 │ │ -106e7a: 6e10 6a43 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106e80: 0c03 |001a: move-result-object v3 │ │ -106e82: 7120 5e37 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -106e88: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -106e8a: 5c72 7402 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ -106e8e: 5571 7302 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -106e92: 5c75 7302 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -106e96: 5472 7102 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106e9a: 3802 6000 |0027: if-eqz v2, 0087 // +0060 │ │ -106e9e: 5472 7802 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106ea2: 3802 5c00 |002b: if-eqz v2, 0087 // +005c │ │ -106ea6: 5572 7502 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -106eaa: 3802 5800 |002f: if-eqz v2, 0087 // +0058 │ │ -106eae: 3801 5600 |0031: if-eqz v1, 0087 // +0056 │ │ -106eb2: 6302 7f02 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -106eb6: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -106eba: 1a02 4a14 |0037: const-string v2, "LoaderManager" // string@144a │ │ -106ebe: 2203 7908 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -106ec2: 7010 5a43 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -106ec8: 1a04 3600 |003e: const-string v4, " Reseting: " // string@0036 │ │ -106ecc: 6e20 6343 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -106ed2: 0c03 |0043: move-result-object v3 │ │ -106ed4: 6e20 6243 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -106eda: 0c03 |0047: move-result-object v3 │ │ -106edc: 6e10 6a43 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -106ee2: 0c03 |004b: move-result-object v3 │ │ -106ee4: 7120 5e37 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -106eea: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -106eec: 5472 7e02 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106ef0: 7110 8b09 0200 |0052: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106ef6: 0c02 |0055: move-result-object v2 │ │ -106ef8: 3802 1800 |0056: if-eqz v2, 006e // +0018 │ │ -106efc: 5472 7e02 |0058: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106f00: 7110 8b09 0200 |005a: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106f06: 0c02 |005d: move-result-object v2 │ │ -106f08: 5422 cf01 |005e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106f0c: 5420 0b02 |0060: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106f10: 5472 7e02 |0062: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106f14: 7110 8b09 0200 |0064: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106f1a: 0c02 |0067: move-result-object v2 │ │ -106f1c: 5422 cf01 |0068: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106f20: 1a03 6f3b |006a: const-string v3, "onLoaderReset" // string@3b6f │ │ -106f24: 5b23 0b02 |006c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106f28: 5472 7102 |006e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106f2c: 5473 7802 |0070: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106f30: 7220 7309 3200 |0072: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0973 │ │ -106f36: 5472 7e02 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106f3a: 7110 8b09 0200 |0077: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106f40: 0c02 |007a: move-result-object v2 │ │ -106f42: 3802 0c00 |007b: if-eqz v2, 0087 // +000c │ │ -106f46: 5472 7e02 |007d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106f4a: 7110 8b09 0200 |007f: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106f50: 0c02 |0082: move-result-object v2 │ │ -106f52: 5422 cf01 |0083: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106f56: 5b20 0b02 |0085: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106f5a: 5b76 7102 |0087: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -106f5e: 5b76 7202 |0089: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -106f62: 5c75 7502 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -106f66: 5472 7802 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106f6a: 3802 1700 |008f: if-eqz v2, 00a6 // +0017 │ │ -106f6e: 5572 7702 |0091: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -106f72: 3802 0e00 |0093: if-eqz v2, 00a1 // +000e │ │ -106f76: 5c75 7702 |0095: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -106f7a: 5472 7802 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106f7e: 6e20 ce0c 7200 |0099: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cce │ │ -106f84: 5472 7802 |009c: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106f88: 6e20 cf0c 7200 |009e: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0ccf │ │ -106f8e: 5472 7802 |00a1: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -106f92: 6e10 c80c 0200 |00a3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0cc8 │ │ -106f98: 5472 7902 |00a6: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -106f9c: 3802 0700 |00a8: if-eqz v2, 00af // +0007 │ │ -106fa0: 5472 7902 |00aa: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -106fa4: 6e10 7f09 0200 |00ac: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -106faa: 0e00 |00af: return-void │ │ -106fac: 0d02 |00b0: move-exception v2 │ │ -106fae: 5473 7e02 |00b1: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106fb2: 7110 8b09 0300 |00b3: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106fb8: 0c03 |00b6: move-result-object v3 │ │ -106fba: 3803 0c00 |00b7: if-eqz v3, 00c3 // +000c │ │ -106fbe: 5473 7e02 |00b9: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -106fc2: 7110 8b09 0300 |00bb: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -106fc8: 0c03 |00be: move-result-object v3 │ │ -106fca: 5433 cf01 |00bf: iget-object v3, v3, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -106fce: 5b30 0b02 |00c1: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ -106fd2: 2702 |00c3: throw v2 │ │ +104b40: |[104b40] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +104b50: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +104b52: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +104b54: 6302 7f02 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104b58: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +104b5c: 1a02 4614 |0006: const-string v2, "LoaderManager" // string@1446 │ │ +104b60: 2203 7908 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +104b64: 7010 5a43 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104b6a: 1a04 2700 |000d: const-string v4, " Destroying: " // string@0027 │ │ +104b6e: 6e20 6343 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104b74: 0c03 |0012: move-result-object v3 │ │ +104b76: 6e20 6243 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104b7c: 0c03 |0016: move-result-object v3 │ │ +104b7e: 6e10 6a43 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104b84: 0c03 |001a: move-result-object v3 │ │ +104b86: 7120 5e37 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104b8c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +104b8e: 5c72 7402 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ +104b92: 5571 7302 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +104b96: 5c75 7302 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +104b9a: 5472 7102 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +104b9e: 3802 6000 |0027: if-eqz v2, 0087 // +0060 │ │ +104ba2: 5472 7802 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104ba6: 3802 5c00 |002b: if-eqz v2, 0087 // +005c │ │ +104baa: 5572 7502 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +104bae: 3802 5800 |002f: if-eqz v2, 0087 // +0058 │ │ +104bb2: 3801 5600 |0031: if-eqz v1, 0087 // +0056 │ │ +104bb6: 6302 7f02 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104bba: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +104bbe: 1a02 4614 |0037: const-string v2, "LoaderManager" // string@1446 │ │ +104bc2: 2203 7908 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +104bc6: 7010 5a43 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104bcc: 1a04 3600 |003e: const-string v4, " Reseting: " // string@0036 │ │ +104bd0: 6e20 6343 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104bd6: 0c03 |0043: move-result-object v3 │ │ +104bd8: 6e20 6243 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104bde: 0c03 |0047: move-result-object v3 │ │ +104be0: 6e10 6a43 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104be6: 0c03 |004b: move-result-object v3 │ │ +104be8: 7120 5e37 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104bee: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +104bf0: 5472 7e02 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104bf4: 7110 8b09 0200 |0052: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104bfa: 0c02 |0055: move-result-object v2 │ │ +104bfc: 3802 1800 |0056: if-eqz v2, 006e // +0018 │ │ +104c00: 5472 7e02 |0058: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104c04: 7110 8b09 0200 |005a: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104c0a: 0c02 |005d: move-result-object v2 │ │ +104c0c: 5422 cf01 |005e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104c10: 5420 0b02 |0060: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104c14: 5472 7e02 |0062: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104c18: 7110 8b09 0200 |0064: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104c1e: 0c02 |0067: move-result-object v2 │ │ +104c20: 5422 cf01 |0068: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104c24: 1a03 6a3b |006a: const-string v3, "onLoaderReset" // string@3b6a │ │ +104c28: 5b23 0b02 |006c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104c2c: 5472 7102 |006e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +104c30: 5473 7802 |0070: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104c34: 7220 7309 3200 |0072: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@0973 │ │ +104c3a: 5472 7e02 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104c3e: 7110 8b09 0200 |0077: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104c44: 0c02 |007a: move-result-object v2 │ │ +104c46: 3802 0c00 |007b: if-eqz v2, 0087 // +000c │ │ +104c4a: 5472 7e02 |007d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104c4e: 7110 8b09 0200 |007f: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104c54: 0c02 |0082: move-result-object v2 │ │ +104c56: 5422 cf01 |0083: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104c5a: 5b20 0b02 |0085: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104c5e: 5b76 7102 |0087: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +104c62: 5b76 7202 |0089: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +104c66: 5c75 7502 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +104c6a: 5472 7802 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104c6e: 3802 1700 |008f: if-eqz v2, 00a6 // +0017 │ │ +104c72: 5572 7702 |0091: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +104c76: 3802 0e00 |0093: if-eqz v2, 00a1 // +000e │ │ +104c7a: 5c75 7702 |0095: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +104c7e: 5472 7802 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104c82: 6e20 ce0c 7200 |0099: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cce │ │ +104c88: 5472 7802 |009c: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104c8c: 6e20 cf0c 7200 |009e: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0ccf │ │ +104c92: 5472 7802 |00a1: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104c96: 6e10 c80c 0200 |00a3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0cc8 │ │ +104c9c: 5472 7902 |00a6: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104ca0: 3802 0700 |00a8: if-eqz v2, 00af // +0007 │ │ +104ca4: 5472 7902 |00aa: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104ca8: 6e10 7f09 0200 |00ac: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +104cae: 0e00 |00af: return-void │ │ +104cb0: 0d02 |00b0: move-exception v2 │ │ +104cb2: 5473 7e02 |00b1: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104cb6: 7110 8b09 0300 |00b3: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104cbc: 0c03 |00b6: move-result-object v3 │ │ +104cbe: 3803 0c00 |00b7: if-eqz v3, 00c3 // +000c │ │ +104cc2: 5473 7e02 |00b9: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104cc6: 7110 8b09 0300 |00bb: invoke-static {v3}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +104ccc: 0c03 |00be: move-result-object v3 │ │ +104cce: 5433 cf01 |00bf: iget-object v3, v3, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +104cd2: 5b30 0b02 |00c1: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@020b │ │ +104cd6: 2702 |00c3: throw v2 │ │ catches : 1 │ │ 0x006e - 0x0075 │ │ -> 0x00b0 │ │ positions : │ │ 0x0002 line=345 │ │ 0x001e line=346 │ │ 0x0021 line=347 │ │ @@ -295383,112 +295495,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 │ │ -106fe0: |[106fe0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -106ff0: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -106ff6: 1a00 5234 |0003: const-string v0, "mId=" // string@3452 │ │ -106ffa: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107000: 5230 7602 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -107004: 6e20 b342 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -10700a: 1a00 a100 |000d: const-string v0, " mArgs=" // string@00a1 │ │ -10700e: 6e20 b542 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107014: 5430 7002 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ -107018: 6e20 b942 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -10701e: 6e20 b542 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107024: 1a00 9132 |001a: const-string v0, "mCallbacks=" // string@3291 │ │ -107028: 6e20 b542 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10702e: 5430 7102 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -107032: 6e20 b942 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -107038: 6e20 b542 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10703e: 1a00 d534 |0027: const-string v0, "mLoader=" // string@34d5 │ │ -107042: 6e20 b542 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107048: 5430 7802 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10704c: 6e20 b942 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -107052: 5430 7802 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107056: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -10705a: 5430 7802 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10705e: 2201 7908 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -107062: 7010 5a43 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107068: 6e20 6343 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10706e: 0c01 |003f: move-result-object v1 │ │ -107070: 1a02 1f00 |0040: const-string v2, " " // string@001f │ │ -107074: 6e20 6343 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10707a: 0c01 |0045: move-result-object v1 │ │ -10707c: 6e10 6a43 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107082: 0c01 |0049: move-result-object v1 │ │ -107084: 6e57 b80c 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@0cb8 │ │ -10708a: 5530 7502 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -10708e: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -107092: 5530 7302 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -107096: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -10709a: 6e20 b542 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070a0: 1a00 1f34 |0058: const-string v0, "mHaveData=" // string@341f │ │ -1070a4: 6e20 b542 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070aa: 5530 7502 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -1070ae: 6e20 b642 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -1070b4: 1a00 3f00 |0062: const-string v0, " mDeliveredData=" // string@003f │ │ -1070b8: 6e20 b542 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070be: 5530 7302 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -1070c2: 6e20 bb42 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -1070c8: 6e20 b542 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070ce: 1a00 2a33 |006f: const-string v0, "mData=" // string@332a │ │ -1070d2: 6e20 b542 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070d8: 5430 7202 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -1070dc: 6e20 b942 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -1070e2: 6e20 b542 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070e8: 1a00 e136 |007c: const-string v0, "mStarted=" // string@36e1 │ │ -1070ec: 6e20 b542 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -1070f2: 5530 7d02 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1070f6: 6e20 b642 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -1070fc: 1a00 b700 |0086: const-string v0, " mReportNextStart=" // string@00b7 │ │ -107100: 6e20 b542 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107106: 5530 7a02 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ -10710a: 6e20 b642 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -107110: 1a00 a800 |0090: const-string v0, " mDestroyed=" // string@00a8 │ │ -107114: 6e20 b542 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10711a: 5530 7402 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ -10711e: 6e20 bb42 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -107124: 6e20 b542 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10712a: 1a00 3a36 |009d: const-string v0, "mRetaining=" // string@363a │ │ -10712e: 6e20 b542 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107134: 5530 7b02 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -107138: 6e20 b642 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -10713e: 1a00 bb00 |00a7: const-string v0, " mRetainingStarted=" // string@00bb │ │ -107142: 6e20 b542 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107148: 5530 7c02 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ -10714c: 6e20 b642 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -107152: 1a00 b100 |00b1: const-string v0, " mListenerRegistered=" // string@00b1 │ │ -107156: 6e20 b542 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10715c: 5530 7702 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -107160: 6e20 bb42 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -107166: 5430 7902 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -10716a: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -10716e: 6e20 b542 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107174: 1a00 a516 |00c2: const-string v0, "Pending Loader " // string@16a5 │ │ -107178: 6e20 ba42 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -10717e: 5430 7902 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -107182: 6e20 b442 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ -107188: 1a00 9801 |00cc: const-string v0, ":" // string@0198 │ │ -10718c: 6e20 ba42 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -107192: 5430 7902 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -107196: 2201 7908 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -10719a: 7010 5a43 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1071a0: 6e20 6343 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1071a6: 0c01 |00db: move-result-object v1 │ │ -1071a8: 1a02 1f00 |00dc: const-string v2, " " // string@001f │ │ -1071ac: 6e20 6343 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1071b2: 0c01 |00e1: move-result-object v1 │ │ -1071b4: 6e10 6a43 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1071ba: 0c01 |00e5: move-result-object v1 │ │ -1071bc: 6e57 8009 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@0980 │ │ -1071c2: 0e00 |00e9: return-void │ │ +104ce4: |[104ce4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +104cf4: 6e20 b542 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104cfa: 1a00 4d34 |0003: const-string v0, "mId=" // string@344d │ │ +104cfe: 6e20 b542 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d04: 5230 7602 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +104d08: 6e20 b342 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +104d0e: 1a00 9e00 |000d: const-string v0, " mArgs=" // string@009e │ │ +104d12: 6e20 b542 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d18: 5430 7002 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ +104d1c: 6e20 b942 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +104d22: 6e20 b542 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d28: 1a00 8c32 |001a: const-string v0, "mCallbacks=" // string@328c │ │ +104d2c: 6e20 b542 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d32: 5430 7102 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +104d36: 6e20 b942 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +104d3c: 6e20 b542 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d42: 1a00 d034 |0027: const-string v0, "mLoader=" // string@34d0 │ │ +104d46: 6e20 b542 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104d4c: 5430 7802 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104d50: 6e20 b942 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +104d56: 5430 7802 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104d5a: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +104d5e: 5430 7802 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104d62: 2201 7908 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +104d66: 7010 5a43 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104d6c: 6e20 6343 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104d72: 0c01 |003f: move-result-object v1 │ │ +104d74: 1a02 1f00 |0040: const-string v2, " " // string@001f │ │ +104d78: 6e20 6343 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104d7e: 0c01 |0045: move-result-object v1 │ │ +104d80: 6e10 6a43 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104d86: 0c01 |0049: move-result-object v1 │ │ +104d88: 6e57 b80c 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@0cb8 │ │ +104d8e: 5530 7502 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +104d92: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +104d96: 5530 7302 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +104d9a: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +104d9e: 6e20 b542 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104da4: 1a00 1a34 |0058: const-string v0, "mHaveData=" // string@341a │ │ +104da8: 6e20 b542 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104dae: 5530 7502 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +104db2: 6e20 b642 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +104db8: 1a00 3f00 |0062: const-string v0, " mDeliveredData=" // string@003f │ │ +104dbc: 6e20 b542 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104dc2: 5530 7302 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +104dc6: 6e20 bb42 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +104dcc: 6e20 b542 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104dd2: 1a00 2533 |006f: const-string v0, "mData=" // string@3325 │ │ +104dd6: 6e20 b542 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104ddc: 5430 7202 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +104de0: 6e20 b942 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +104de6: 6e20 b542 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104dec: 1a00 dc36 |007c: const-string v0, "mStarted=" // string@36dc │ │ +104df0: 6e20 b542 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104df6: 5530 7d02 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +104dfa: 6e20 b642 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +104e00: 1a00 b400 |0086: const-string v0, " mReportNextStart=" // string@00b4 │ │ +104e04: 6e20 b542 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e0a: 5530 7a02 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ +104e0e: 6e20 b642 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +104e14: 1a00 a500 |0090: const-string v0, " mDestroyed=" // string@00a5 │ │ +104e18: 6e20 b542 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e1e: 5530 7402 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ +104e22: 6e20 bb42 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +104e28: 6e20 b542 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e2e: 1a00 3536 |009d: const-string v0, "mRetaining=" // string@3635 │ │ +104e32: 6e20 b542 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e38: 5530 7b02 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +104e3c: 6e20 b642 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +104e42: 1a00 b800 |00a7: const-string v0, " mRetainingStarted=" // string@00b8 │ │ +104e46: 6e20 b542 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e4c: 5530 7c02 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ +104e50: 6e20 b642 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +104e56: 1a00 ae00 |00b1: const-string v0, " mListenerRegistered=" // string@00ae │ │ +104e5a: 6e20 b542 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e60: 5530 7702 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +104e64: 6e20 bb42 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +104e6a: 5430 7902 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104e6e: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +104e72: 6e20 b542 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +104e78: 1a00 a116 |00c2: const-string v0, "Pending Loader " // string@16a1 │ │ +104e7c: 6e20 ba42 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +104e82: 5430 7902 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104e86: 6e20 b442 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ +104e8c: 1a00 9501 |00cc: const-string v0, ":" // string@0195 │ │ +104e90: 6e20 ba42 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +104e96: 5430 7902 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104e9a: 2201 7908 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +104e9e: 7010 5a43 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104ea4: 6e20 6343 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104eaa: 0c01 |00db: move-result-object v1 │ │ +104eac: 1a02 1f00 |00dc: const-string v2, " " // string@001f │ │ +104eb0: 6e20 6343 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104eb6: 0c01 |00e1: move-result-object v1 │ │ +104eb8: 6e10 6a43 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104ebe: 0c01 |00e5: move-result-object v1 │ │ +104ec0: 6e57 8009 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@0980 │ │ +104ec6: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x000d line=501 │ │ 0x0017 line=502 │ │ 0x0024 line=503 │ │ 0x0031 line=504 │ │ @@ -295520,48 +295632,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -1071c4: |[1071c4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -1071d4: 5530 7b02 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -1071d8: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -1071dc: 6300 7f02 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1071e0: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -1071e4: 1a00 4a14 |0008: const-string v0, "LoaderManager" // string@144a │ │ -1071e8: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1071ec: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1071f2: 1a02 2c00 |000f: const-string v2, " Finished Retaining: " // string@002c │ │ -1071f6: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1071fc: 0c01 |0014: move-result-object v1 │ │ -1071fe: 6e20 6243 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107204: 0c01 |0018: move-result-object v1 │ │ -107206: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10720c: 0c01 |001c: move-result-object v1 │ │ -10720e: 7120 5e37 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107214: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -107216: 5c30 7b02 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -10721a: 5530 7d02 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -10721e: 5531 7c02 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ -107222: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -107226: 5530 7d02 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -10722a: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -10722e: 6e10 8709 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0987 │ │ -107234: 5530 7d02 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -107238: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -10723c: 5530 7502 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -107240: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -107244: 5530 7a02 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ -107248: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -10724c: 5430 7802 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107250: 5431 7202 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -107254: 6e30 7d09 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ -10725a: 0e00 |0043: return-void │ │ +104ec8: |[104ec8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +104ed8: 5530 7b02 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +104edc: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +104ee0: 6300 7f02 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104ee4: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +104ee8: 1a00 4614 |0008: const-string v0, "LoaderManager" // string@1446 │ │ +104eec: 2201 7908 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +104ef0: 7010 5a43 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104ef6: 1a02 2c00 |000f: const-string v2, " Finished Retaining: " // string@002c │ │ +104efa: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104f00: 0c01 |0014: move-result-object v1 │ │ +104f02: 6e20 6243 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104f08: 0c01 |0018: move-result-object v1 │ │ +104f0a: 6e10 6a43 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104f10: 0c01 |001c: move-result-object v1 │ │ +104f12: 7120 5e37 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104f18: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +104f1a: 5c30 7b02 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +104f1e: 5530 7d02 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +104f22: 5531 7c02 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ +104f26: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +104f2a: 5530 7d02 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +104f2e: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +104f32: 6e10 8709 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0987 │ │ +104f38: 5530 7d02 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +104f3c: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +104f40: 5530 7502 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +104f44: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +104f48: 5530 7a02 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ +104f4c: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +104f50: 5430 7802 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +104f54: 5431 7202 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +104f58: 6e30 7d09 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ +104f5e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0020 line=288 │ │ 0x0023 line=289 │ │ 0x0029 line=290 │ │ @@ -295577,73 +295689,73 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -10725c: |[10725c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadCanceled:(Landroid/support/v4/content/Loader;)V │ │ -10726c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -10726e: 6301 7f02 |0001: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107272: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -107276: 1a01 4a14 |0005: const-string v1, "LoaderManager" // string@144a │ │ -10727a: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10727e: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107284: 1a03 653b |000c: const-string v3, "onLoadCanceled: " // string@3b65 │ │ -107288: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10728e: 0c02 |0011: move-result-object v2 │ │ -107290: 6e20 6243 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107296: 0c02 |0015: move-result-object v2 │ │ -107298: 6e10 6a43 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10729e: 0c02 |0019: move-result-object v2 │ │ -1072a0: 7120 5e37 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1072a6: 5551 7402 |001d: iget-boolean v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ -1072aa: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -1072ae: 6301 7f02 |0021: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1072b2: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -1072b6: 1a01 4a14 |0025: const-string v1, "LoaderManager" // string@144a │ │ -1072ba: 1a02 2d00 |0027: const-string v2, " Ignoring load canceled -- destroyed" // string@002d │ │ -1072be: 7120 5e37 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1072c4: 0e00 |002c: return-void │ │ -1072c6: 5451 7e02 |002d: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1072ca: 5411 8402 |002f: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -1072ce: 5252 7602 |0031: iget v2, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -1072d2: 6e20 d616 2100 |0033: invoke-virtual {v1, v2}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -1072d8: 0c01 |0036: move-result-object v1 │ │ -1072da: 3251 0e00 |0037: if-eq v1, v5, 0045 // +000e │ │ -1072de: 6301 7f02 |0039: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1072e2: 3801 f1ff |003b: if-eqz v1, 002c // -000f │ │ -1072e6: 1a01 4a14 |003d: const-string v1, "LoaderManager" // string@144a │ │ -1072ea: 1a02 2e00 |003f: const-string v2, " Ignoring load canceled -- not active" // string@002e │ │ -1072ee: 7120 5e37 2100 |0041: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1072f4: 28e8 |0044: goto 002c // -0018 │ │ -1072f6: 5450 7902 |0045: iget-object v0, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -1072fa: 3800 e5ff |0047: if-eqz v0, 002c // -001b │ │ -1072fe: 6301 7f02 |0049: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107302: 3801 1a00 |004b: if-eqz v1, 0065 // +001a │ │ -107306: 1a01 4a14 |004d: const-string v1, "LoaderManager" // string@144a │ │ -10730a: 2202 7908 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10730e: 7010 5a43 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107314: 1a03 3a00 |0054: const-string v3, " Switching to pending loader: " // string@003a │ │ -107318: 6e20 6343 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10731e: 0c02 |0059: move-result-object v2 │ │ -107320: 6e20 6243 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107326: 0c02 |005d: move-result-object v2 │ │ -107328: 6e10 6a43 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10732e: 0c02 |0061: move-result-object v2 │ │ -107330: 7120 5e37 2100 |0062: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107336: 5b54 7902 |0065: iput-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -10733a: 5451 7e02 |0067: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -10733e: 5411 8402 |0069: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107342: 5252 7602 |006b: iget v2, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -107346: 6e30 db16 2104 |006d: invoke-virtual {v1, v2, v4}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -10734c: 6e10 7f09 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107352: 5451 7e02 |0073: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -107356: 6e20 9a09 0100 |0075: invoke-virtual {v1, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ -10735c: 28b4 |0078: goto 002c // -004c │ │ +104f60: |[104f60] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadCanceled:(Landroid/support/v4/content/Loader;)V │ │ +104f70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +104f72: 6301 7f02 |0001: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104f76: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +104f7a: 1a01 4614 |0005: const-string v1, "LoaderManager" // string@1446 │ │ +104f7e: 2202 7908 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +104f82: 7010 5a43 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +104f88: 1a03 603b |000c: const-string v3, "onLoadCanceled: " // string@3b60 │ │ +104f8c: 6e20 6343 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +104f92: 0c02 |0011: move-result-object v2 │ │ +104f94: 6e20 6243 5200 |0012: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +104f9a: 0c02 |0015: move-result-object v2 │ │ +104f9c: 6e10 6a43 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +104fa2: 0c02 |0019: move-result-object v2 │ │ +104fa4: 7120 5e37 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104faa: 5551 7402 |001d: iget-boolean v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ +104fae: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +104fb2: 6301 7f02 |0021: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104fb6: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +104fba: 1a01 4614 |0025: const-string v1, "LoaderManager" // string@1446 │ │ +104fbe: 1a02 2d00 |0027: const-string v2, " Ignoring load canceled -- destroyed" // string@002d │ │ +104fc2: 7120 5e37 2100 |0029: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104fc8: 0e00 |002c: return-void │ │ +104fca: 5451 7e02 |002d: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +104fce: 5411 8402 |002f: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +104fd2: 5252 7602 |0031: iget v2, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +104fd6: 6e20 d616 2100 |0033: invoke-virtual {v1, v2}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +104fdc: 0c01 |0036: move-result-object v1 │ │ +104fde: 3251 0e00 |0037: if-eq v1, v5, 0045 // +000e │ │ +104fe2: 6301 7f02 |0039: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +104fe6: 3801 f1ff |003b: if-eqz v1, 002c // -000f │ │ +104fea: 1a01 4614 |003d: const-string v1, "LoaderManager" // string@1446 │ │ +104fee: 1a02 2e00 |003f: const-string v2, " Ignoring load canceled -- not active" // string@002e │ │ +104ff2: 7120 5e37 2100 |0041: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +104ff8: 28e8 |0044: goto 002c // -0018 │ │ +104ffa: 5450 7902 |0045: iget-object v0, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +104ffe: 3800 e5ff |0047: if-eqz v0, 002c // -001b │ │ +105002: 6301 7f02 |0049: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105006: 3801 1a00 |004b: if-eqz v1, 0065 // +001a │ │ +10500a: 1a01 4614 |004d: const-string v1, "LoaderManager" // string@1446 │ │ +10500e: 2202 7908 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +105012: 7010 5a43 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105018: 1a03 3a00 |0054: const-string v3, " Switching to pending loader: " // string@003a │ │ +10501c: 6e20 6343 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105022: 0c02 |0059: move-result-object v2 │ │ +105024: 6e20 6243 0200 |005a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10502a: 0c02 |005d: move-result-object v2 │ │ +10502c: 6e10 6a43 0200 |005e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105032: 0c02 |0061: move-result-object v2 │ │ +105034: 7120 5e37 2100 |0062: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10503a: 5b54 7902 |0065: iput-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +10503e: 5451 7e02 |0067: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +105042: 5411 8402 |0069: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105046: 5252 7602 |006b: iget v2, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +10504a: 6e30 db16 2104 |006d: invoke-virtual {v1, v2, v4}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +105050: 6e10 7f09 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +105056: 5451 7e02 |0073: iget-object v1, v5, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +10505a: 6e20 9a09 0100 |0075: invoke-virtual {v1, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ +105060: 28b4 |0078: goto 002c // -004c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x001d line=384 │ │ 0x0021 line=385 │ │ 0x002c line=407 │ │ 0x002d line=389 │ │ @@ -295666,112 +295778,112 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -107360: |[107360] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -107370: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -107372: 6302 7f02 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107376: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -10737a: 1a02 4a14 |0005: const-string v2, "LoaderManager" // string@144a │ │ -10737e: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107382: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107388: 1a04 6a3b |000c: const-string v4, "onLoadComplete: " // string@3b6a │ │ -10738c: 6e20 6343 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107392: 0c03 |0011: move-result-object v3 │ │ -107394: 6e20 6243 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10739a: 0c03 |0015: move-result-object v3 │ │ -10739c: 6e10 6a43 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1073a2: 0c03 |0019: move-result-object v3 │ │ -1073a4: 7120 5e37 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1073aa: 5562 7402 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ -1073ae: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -1073b2: 6302 7f02 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1073b6: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -1073ba: 1a02 4a14 |0025: const-string v2, "LoaderManager" // string@144a │ │ -1073be: 1a03 2f00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@002f │ │ -1073c2: 7120 5e37 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1073c8: 0e00 |002c: return-void │ │ -1073ca: 5462 7e02 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1073ce: 5422 8402 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -1073d2: 5263 7602 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -1073d6: 6e20 d616 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -1073dc: 0c02 |0036: move-result-object v2 │ │ -1073de: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -1073e2: 6302 7f02 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1073e6: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -1073ea: 1a02 4a14 |003d: const-string v2, "LoaderManager" // string@144a │ │ -1073ee: 1a03 3000 |003f: const-string v3, " Ignoring load complete -- not active" // string@0030 │ │ -1073f2: 7120 5e37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1073f8: 28e8 |0044: goto 002c // -0018 │ │ -1073fa: 5461 7902 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -1073fe: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -107402: 6302 7f02 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107406: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -10740a: 1a02 4a14 |004d: const-string v2, "LoaderManager" // string@144a │ │ -10740e: 2203 7908 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107412: 7010 5a43 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107418: 1a04 3a00 |0054: const-string v4, " Switching to pending loader: " // string@003a │ │ -10741c: 6e20 6343 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107422: 0c03 |0059: move-result-object v3 │ │ -107424: 6e20 6243 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10742a: 0c03 |005d: move-result-object v3 │ │ -10742c: 6e10 6a43 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107432: 0c03 |0061: move-result-object v3 │ │ -107434: 7120 5e37 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10743a: 5b65 7902 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -10743e: 5462 7e02 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -107442: 5422 8402 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107446: 5263 7602 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -10744a: 6e30 db16 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -107450: 6e10 7f09 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107456: 5462 7e02 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -10745a: 6e20 9a09 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ -107460: 28b4 |0078: goto 002c // -004c │ │ -107462: 5462 7202 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -107466: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -10746a: 5562 7502 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -10746e: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -107472: 5b68 7202 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -107476: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -107478: 5c62 7502 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -10747c: 5562 7d02 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -107480: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -107484: 6e30 7d09 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ -10748a: 5462 7e02 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -10748e: 5422 8302 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107492: 5263 7602 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -107496: 6e20 d616 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -10749c: 0c00 |0096: move-result-object v0 │ │ -10749e: 1f00 ac01 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -1074a2: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -1074a6: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -1074aa: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -1074ac: 5c02 7302 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -1074b0: 6e10 7f09 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -1074b6: 5462 7e02 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1074ba: 5422 8302 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -1074be: 5263 7602 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -1074c2: 6e20 dc16 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@16dc │ │ -1074c8: 5462 7e02 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1074cc: 7110 8b09 0200 |00ae: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -1074d2: 0c02 |00b1: move-result-object v2 │ │ -1074d4: 3802 7aff |00b2: if-eqz v2, 002c // -0086 │ │ -1074d8: 5462 7e02 |00b4: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1074dc: 6e10 9809 0200 |00b6: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ -1074e2: 0a02 |00b9: move-result v2 │ │ -1074e4: 3902 72ff |00ba: if-nez v2, 002c // -008e │ │ -1074e8: 5462 7e02 |00bc: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ -1074ec: 7110 8b09 0200 |00be: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ -1074f2: 0c02 |00c1: move-result-object v2 │ │ -1074f4: 5422 cf01 |00c2: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -1074f8: 6e10 b408 0200 |00c4: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ -1074fe: 2900 65ff |00c7: goto/16 002c // -009b │ │ +105064: |[105064] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +105074: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +105076: 6302 7f02 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10507a: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +10507e: 1a02 4614 |0005: const-string v2, "LoaderManager" // string@1446 │ │ +105082: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105086: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10508c: 1a04 653b |000c: const-string v4, "onLoadComplete: " // string@3b65 │ │ +105090: 6e20 6343 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105096: 0c03 |0011: move-result-object v3 │ │ +105098: 6e20 6243 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10509e: 0c03 |0015: move-result-object v3 │ │ +1050a0: 6e10 6a43 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1050a6: 0c03 |0019: move-result-object v3 │ │ +1050a8: 7120 5e37 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1050ae: 5562 7402 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0274 │ │ +1050b2: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +1050b6: 6302 7f02 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1050ba: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +1050be: 1a02 4614 |0025: const-string v2, "LoaderManager" // string@1446 │ │ +1050c2: 1a03 2f00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@002f │ │ +1050c6: 7120 5e37 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1050cc: 0e00 |002c: return-void │ │ +1050ce: 5462 7e02 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1050d2: 5422 8402 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1050d6: 5263 7602 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +1050da: 6e20 d616 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +1050e0: 0c02 |0036: move-result-object v2 │ │ +1050e2: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +1050e6: 6302 7f02 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1050ea: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +1050ee: 1a02 4614 |003d: const-string v2, "LoaderManager" // string@1446 │ │ +1050f2: 1a03 3000 |003f: const-string v3, " Ignoring load complete -- not active" // string@0030 │ │ +1050f6: 7120 5e37 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1050fc: 28e8 |0044: goto 002c // -0018 │ │ +1050fe: 5461 7902 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +105102: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +105106: 6302 7f02 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10510a: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +10510e: 1a02 4614 |004d: const-string v2, "LoaderManager" // string@1446 │ │ +105112: 2203 7908 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105116: 7010 5a43 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10511c: 1a04 3a00 |0054: const-string v4, " Switching to pending loader: " // string@003a │ │ +105120: 6e20 6343 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105126: 0c03 |0059: move-result-object v3 │ │ +105128: 6e20 6243 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10512e: 0c03 |005d: move-result-object v3 │ │ +105130: 6e10 6a43 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105136: 0c03 |0061: move-result-object v3 │ │ +105138: 7120 5e37 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10513e: 5b65 7902 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +105142: 5462 7e02 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +105146: 5422 8402 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +10514a: 5263 7602 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +10514e: 6e30 db16 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +105154: 6e10 7f09 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +10515a: 5462 7e02 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +10515e: 6e20 9a09 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ +105164: 28b4 |0078: goto 002c // -004c │ │ +105166: 5462 7202 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +10516a: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +10516e: 5562 7502 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +105172: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +105176: 5b68 7202 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +10517a: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +10517c: 5c62 7502 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +105180: 5562 7d02 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +105184: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +105188: 6e30 7d09 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ +10518e: 5462 7e02 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +105192: 5422 8302 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105196: 5263 7602 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +10519a: 6e20 d616 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +1051a0: 0c00 |0096: move-result-object v0 │ │ +1051a2: 1f00 ac01 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +1051a6: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +1051aa: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +1051ae: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +1051b0: 5c02 7302 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +1051b4: 6e10 7f09 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +1051ba: 5462 7e02 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1051be: 5422 8302 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +1051c2: 5263 7602 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +1051c6: 6e20 dc16 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@16dc │ │ +1051cc: 5462 7e02 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1051d0: 7110 8b09 0200 |00ae: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +1051d6: 0c02 |00b1: move-result-object v2 │ │ +1051d8: 3802 7aff |00b2: if-eqz v2, 002c // -0086 │ │ +1051dc: 5462 7e02 |00b4: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1051e0: 6e10 9809 0200 |00b6: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ +1051e6: 0a02 |00b9: move-result v2 │ │ +1051e8: 3902 72ff |00ba: if-nez v2, 002c // -008e │ │ +1051ec: 5462 7e02 |00bc: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@027e │ │ +1051f0: 7110 8b09 0200 |00be: invoke-static {v2}, Landroid/support/v4/app/LoaderManagerImpl;.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; // method@098b │ │ +1051f6: 0c02 |00c1: move-result-object v2 │ │ +1051f8: 5422 cf01 |00c2: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +1051fc: 6e10 b408 0200 |00c4: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ +105202: 2900 65ff |00c7: goto/16 002c // -009b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ 0x001d line=413 │ │ 0x0021 line=414 │ │ 0x002c line=464 │ │ 0x002d line=418 │ │ @@ -295808,27 +295920,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -107504: |[107504] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -107514: 5520 7d02 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -107518: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -10751c: 5520 7a02 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ -107520: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -107524: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -107526: 5c20 7a02 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ -10752a: 5520 7502 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -10752e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -107532: 5420 7802 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107536: 5421 7202 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -10753a: 6e30 7d09 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ -107540: 0e00 |0016: return-void │ │ +105208: |[105208] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +105218: 5520 7d02 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +10521c: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +105220: 5520 7a02 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ +105224: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +105228: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10522a: 5c20 7a02 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ +10522e: 5520 7502 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +105232: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +105236: 5420 7802 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10523a: 5421 7202 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +10523e: 6e30 7d09 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ +105244: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0004 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=314 │ │ 0x000f line=315 │ │ @@ -295841,37 +295953,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -107544: |[107544] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -107554: 6300 7f02 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107558: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -10755c: 1a00 4a14 |0004: const-string v0, "LoaderManager" // string@144a │ │ -107560: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -107564: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10756a: 1a02 3700 |000b: const-string v2, " Retaining: " // string@0037 │ │ -10756e: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107574: 0c01 |0010: move-result-object v1 │ │ -107576: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10757c: 0c01 |0014: move-result-object v1 │ │ -10757e: 6e10 6a43 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107584: 0c01 |0018: move-result-object v1 │ │ -107586: 7120 5e37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10758c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -10758e: 5c30 7b02 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -107592: 5530 7d02 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -107596: 5c30 7c02 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ -10759a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -10759c: 5c30 7d02 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1075a0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1075a2: 5b30 7102 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -1075a6: 0e00 |0029: return-void │ │ +105248: |[105248] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +105258: 6300 7f02 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10525c: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +105260: 1a00 4614 |0004: const-string v0, "LoaderManager" // string@1446 │ │ +105264: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +105268: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10526e: 1a02 3700 |000b: const-string v2, " Retaining: " // string@0037 │ │ +105272: 6e20 6343 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105278: 0c01 |0010: move-result-object v1 │ │ +10527a: 6e20 6243 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105280: 0c01 |0014: move-result-object v1 │ │ +105282: 6e10 6a43 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105288: 0c01 |0018: move-result-object v1 │ │ +10528a: 7120 5e37 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105290: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +105292: 5c30 7b02 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +105296: 5530 7d02 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +10529a: 5c30 7c02 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ +10529e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +1052a0: 5c30 7d02 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +1052a4: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1052a6: 5b30 7102 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +1052aa: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x001c line=279 │ │ 0x001f line=280 │ │ 0x0023 line=281 │ │ 0x0026 line=282 │ │ @@ -295884,88 +295996,88 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 150 16-bit code units │ │ -1075a8: |[1075a8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -1075b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1075ba: 5540 7b02 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -1075be: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1075c2: 5540 7c02 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ -1075c6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -1075ca: 5c43 7d02 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1075ce: 0e00 |000b: return-void │ │ -1075d0: 5540 7d02 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1075d4: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -1075d8: 5c43 7d02 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1075dc: 6300 7f02 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1075e0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -1075e4: 1a00 4a14 |0016: const-string v0, "LoaderManager" // string@144a │ │ -1075e8: 2201 7908 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1075ec: 7010 5a43 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1075f2: 1a02 3800 |001d: const-string v2, " Starting: " // string@0038 │ │ -1075f6: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1075fc: 0c01 |0022: move-result-object v1 │ │ -1075fe: 6e20 6243 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107604: 0c01 |0026: move-result-object v1 │ │ -107606: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10760c: 0c01 |002a: move-result-object v1 │ │ -10760e: 7120 5e37 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107614: 5440 7802 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107618: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -10761c: 5440 7102 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -107620: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -107624: 5440 7102 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -107628: 5241 7602 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -10762c: 5442 7002 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ -107630: 7230 7109 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0971 │ │ -107636: 0c00 |003f: move-result-object v0 │ │ -107638: 5b40 7802 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10763c: 5440 7802 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107640: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -107644: 5440 7802 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107648: 6e10 2243 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -10764e: 0c00 |004b: move-result-object v0 │ │ -107650: 6e10 e442 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@42e4 │ │ -107656: 0a00 |004f: move-result v0 │ │ -107658: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -10765c: 5440 7802 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107660: 6e10 2243 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -107666: 0c00 |0057: move-result-object v0 │ │ -107668: 6e10 e042 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@42e0 │ │ -10766e: 0a00 |005b: move-result v0 │ │ -107670: 7110 9143 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@4391 │ │ -107676: 0a00 |005f: move-result v0 │ │ -107678: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -10767c: 2200 6408 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -107680: 2201 7908 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -107684: 7010 5a43 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10768a: 1a02 2316 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@1623 │ │ -10768e: 6e20 6343 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107694: 0c01 |006e: move-result-object v1 │ │ -107696: 5442 7802 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10769a: 6e20 6243 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1076a0: 0c01 |0074: move-result-object v1 │ │ -1076a2: 6e10 6a43 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1076a8: 0c01 |0078: move-result-object v1 │ │ -1076aa: 7020 f242 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -1076b0: 2700 |007c: throw v0 │ │ -1076b2: 5540 7702 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -1076b6: 3900 1000 |007f: if-nez v0, 008f // +0010 │ │ -1076ba: 5440 7802 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1076be: 5241 7602 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -1076c2: 6e30 c60c 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cc6 │ │ -1076c8: 5440 7802 |0088: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1076cc: 6e20 c70c 4000 |008a: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0cc7 │ │ -1076d2: 5c43 7702 |008d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -1076d6: 5440 7802 |008f: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1076da: 6e10 ca0c 0000 |0091: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0cca │ │ -1076e0: 2900 77ff |0094: goto/16 000b // -0089 │ │ +1052ac: |[1052ac] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +1052bc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +1052be: 5540 7b02 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +1052c2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1052c6: 5540 7c02 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@027c │ │ +1052ca: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +1052ce: 5c43 7d02 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +1052d2: 0e00 |000b: return-void │ │ +1052d4: 5540 7d02 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +1052d8: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +1052dc: 5c43 7d02 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +1052e0: 6300 7f02 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1052e4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +1052e8: 1a00 4614 |0016: const-string v0, "LoaderManager" // string@1446 │ │ +1052ec: 2201 7908 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1052f0: 7010 5a43 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1052f6: 1a02 3800 |001d: const-string v2, " Starting: " // string@0038 │ │ +1052fa: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105300: 0c01 |0022: move-result-object v1 │ │ +105302: 6e20 6243 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105308: 0c01 |0026: move-result-object v1 │ │ +10530a: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105310: 0c01 |002a: move-result-object v1 │ │ +105312: 7120 5e37 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105318: 5440 7802 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10531c: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +105320: 5440 7102 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +105324: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +105328: 5440 7102 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +10532c: 5241 7602 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +105330: 5442 7002 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0270 │ │ +105334: 7230 7109 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0971 │ │ +10533a: 0c00 |003f: move-result-object v0 │ │ +10533c: 5b40 7802 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105340: 5440 7802 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105344: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +105348: 5440 7802 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10534c: 6e10 2243 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +105352: 0c00 |004b: move-result-object v0 │ │ +105354: 6e10 e442 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@42e4 │ │ +10535a: 0a00 |004f: move-result v0 │ │ +10535c: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +105360: 5440 7802 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105364: 6e10 2243 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +10536a: 0c00 |0057: move-result-object v0 │ │ +10536c: 6e10 e042 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@42e0 │ │ +105372: 0a00 |005b: move-result v0 │ │ +105374: 7110 9143 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@4391 │ │ +10537a: 0a00 |005f: move-result v0 │ │ +10537c: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +105380: 2200 6408 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +105384: 2201 7908 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +105388: 7010 5a43 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10538e: 1a02 1f16 |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@161f │ │ +105392: 6e20 6343 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105398: 0c01 |006e: move-result-object v1 │ │ +10539a: 5442 7802 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10539e: 6e20 6243 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1053a4: 0c01 |0074: move-result-object v1 │ │ +1053a6: 6e10 6a43 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1053ac: 0c01 |0078: move-result-object v1 │ │ +1053ae: 7020 f242 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1053b4: 2700 |007c: throw v0 │ │ +1053b6: 5540 7702 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +1053ba: 3900 1000 |007f: if-nez v0, 008f // +0010 │ │ +1053be: 5440 7802 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1053c2: 5241 7602 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +1053c6: 6e30 c60c 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cc6 │ │ +1053cc: 5440 7802 |0088: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1053d0: 6e20 c70c 4000 |008a: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.registerOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0cc7 │ │ +1053d6: 5c43 7702 |008d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +1053da: 5440 7802 |008f: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1053de: 6e10 ca0c 0000 |0091: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0cca │ │ +1053e4: 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 │ │ @@ -295988,44 +296100,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -1076e4: |[1076e4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -1076f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1076f6: 6300 7f02 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1076fa: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -1076fe: 1a00 4a14 |0005: const-string v0, "LoaderManager" // string@144a │ │ -107702: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -107706: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10770c: 1a02 3900 |000c: const-string v2, " Stopping: " // string@0039 │ │ -107710: 6e20 6343 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107716: 0c01 |0011: move-result-object v1 │ │ -107718: 6e20 6243 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10771e: 0c01 |0015: move-result-object v1 │ │ -107720: 6e10 6a43 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107726: 0c01 |0019: move-result-object v1 │ │ -107728: 7120 5e37 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10772e: 5c43 7d02 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -107732: 5540 7b02 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ -107736: 3900 1b00 |0021: if-nez v0, 003c // +001b │ │ -10773a: 5440 7802 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10773e: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ -107742: 5540 7702 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -107746: 3800 1300 |0029: if-eqz v0, 003c // +0013 │ │ -10774a: 5c43 7702 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ -10774e: 5440 7802 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107752: 6e20 ce0c 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cce │ │ -107758: 5440 7802 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -10775c: 6e20 cf0c 4000 |0034: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0ccf │ │ -107762: 5440 7802 |0037: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107766: 6e10 cb0c 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0ccb │ │ -10776c: 0e00 |003c: return-void │ │ +1053e8: |[1053e8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +1053f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1053fa: 6300 7f02 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1053fe: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +105402: 1a00 4614 |0005: const-string v0, "LoaderManager" // string@1446 │ │ +105406: 2201 7908 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +10540a: 7010 5a43 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105410: 1a02 3900 |000c: const-string v2, " Stopping: " // string@0039 │ │ +105414: 6e20 6343 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10541a: 0c01 |0011: move-result-object v1 │ │ +10541c: 6e20 6243 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105422: 0c01 |0015: move-result-object v1 │ │ +105424: 6e10 6a43 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10542a: 0c01 |0019: move-result-object v1 │ │ +10542c: 7120 5e37 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105432: 5c43 7d02 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +105436: 5540 7b02 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@027b │ │ +10543a: 3900 1b00 |0021: if-nez v0, 003c // +001b │ │ +10543e: 5440 7802 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105442: 3800 1700 |0025: if-eqz v0, 003c // +0017 │ │ +105446: 5540 7702 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +10544a: 3800 1300 |0029: if-eqz v0, 003c // +0013 │ │ +10544e: 5c43 7702 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0277 │ │ +105452: 5440 7802 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105456: 6e20 ce0c 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0cce │ │ +10545c: 5440 7802 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105460: 6e20 cf0c 4000 |0034: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterOnLoadCanceledListener:(Landroid/support/v4/content/Loader$OnLoadCanceledListener;)V // method@0ccf │ │ +105466: 5440 7802 |0037: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10546a: 6e10 cb0c 0000 |0039: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0ccb │ │ +105470: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=322 │ │ 0x001d line=323 │ │ 0x001f line=324 │ │ 0x0023 line=325 │ │ 0x002b line=327 │ │ @@ -296041,38 +296153,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -107770: |[107770] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -107780: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -107784: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -107788: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -10778e: 1a01 4914 |0007: const-string v1, "LoaderInfo{" // string@1449 │ │ -107792: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107798: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -10779e: 0a01 |000f: move-result v1 │ │ -1077a0: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -1077a6: 0c01 |0013: move-result-object v1 │ │ -1077a8: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1077ae: 1a01 4d00 |0017: const-string v1, " #" // string@004d │ │ -1077b2: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1077b8: 5221 7602 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -1077bc: 6e20 5f43 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1077c2: 1a01 5c00 |0021: const-string v1, " : " // string@005c │ │ -1077c6: 6e20 6343 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1077cc: 5421 7802 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1077d0: 7120 2416 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -1077d6: 1a01 7c4a |002b: const-string v1, "}}" // string@4a7c │ │ -1077da: 6e20 6343 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1077e0: 6e10 6a43 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1077e6: 0c01 |0033: move-result-object v1 │ │ -1077e8: 1101 |0034: return-object v1 │ │ +105474: |[105474] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +105484: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +105488: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +10548c: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +105492: 1a01 4514 |0007: const-string v1, "LoaderInfo{" // string@1445 │ │ +105496: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10549c: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +1054a2: 0a01 |000f: move-result v1 │ │ +1054a4: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +1054aa: 0c01 |0013: move-result-object v1 │ │ +1054ac: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1054b2: 1a01 4d00 |0017: const-string v1, " #" // string@004d │ │ +1054b6: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1054bc: 5221 7602 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +1054c0: 6e20 5f43 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1054c6: 1a01 5d00 |0021: const-string v1, " : " // string@005d │ │ +1054ca: 6e20 6343 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1054d0: 5421 7802 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1054d4: 7120 2416 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +1054da: 1a01 7b4a |002b: const-string v1, "}}" // string@4a7b │ │ +1054de: 6e20 6343 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1054e4: 6e10 6a43 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1054ea: 0c01 |0033: move-result-object v1 │ │ +1054ec: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0007 line=489 │ │ 0x000c line=490 │ │ 0x0017 line=491 │ │ 0x001c line=492 │ │ @@ -296080,21 +296192,21 @@ │ │ 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 : 5195 (LoaderManager.java) │ │ + source_file_idx : 5191 (LoaderManager.java) │ │ │ │ Class #1200 header: │ │ class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 427 │ │ -source_file_idx : 5195 │ │ +source_file_idx : 5191 │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 16 │ │ │ │ Class #1200 annotations: │ │ Annotations on class │ │ @@ -296169,44 +296281,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -1077ec: |[1077ec] android.support.v4.app.LoaderManagerImpl.:()V │ │ -1077fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1077fe: 6a00 7f02 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107802: 0e00 |0003: return-void │ │ +1054f0: |[1054f0] android.support.v4.app.LoaderManagerImpl.:()V │ │ +105500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +105502: 6a00 7f02 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105506: 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 │ │ -107804: |[107804] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V │ │ -107814: 7010 7409 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0974 │ │ -10781a: 2200 aa03 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ -10781e: 7010 ce16 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@16ce │ │ -107824: 5b10 8402 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107828: 2200 aa03 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ -10782c: 7010 ce16 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@16ce │ │ -107832: 5b10 8302 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107836: 5b12 8802 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0288 │ │ -10783a: 5b13 8202 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -10783e: 5c14 8702 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107842: 0e00 |0017: return-void │ │ +105508: |[105508] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentHostCallback;Z)V │ │ +105518: 7010 7409 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@0974 │ │ +10551e: 2200 aa03 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ +105522: 7010 ce16 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@16ce │ │ +105528: 5b10 8402 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +10552c: 2200 aa03 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@03aa │ │ +105530: 7010 ce16 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@16ce │ │ +105536: 5b10 8302 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +10553a: 5b12 8802 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0288 │ │ +10553e: 5b13 8202 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +105542: 5c14 8702 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105546: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0003 line=197 │ │ 0x000a line=203 │ │ 0x0011 line=527 │ │ 0x0013 line=528 │ │ @@ -296223,17 +296335,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 │ │ -107844: |[107844] android.support.v4.app.LoaderManagerImpl.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; │ │ -107854: 5410 8202 |0000: iget-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -107858: 1100 |0002: return-object v0 │ │ +105548: |[105548] android.support.v4.app.LoaderManagerImpl.access$000:(Landroid/support/v4/app/LoaderManagerImpl;)Landroid/support/v4/app/FragmentHostCallback; │ │ +105558: 5410 8202 |0000: iget-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +10555c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/LoaderManagerImpl; │ │ │ │ #3 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ @@ -296241,26 +296353,26 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -10785c: |[10785c] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -10786c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -10786e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -107870: 5c31 8102 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -107874: 7040 8d09 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098d │ │ -10787a: 0c00 |0007: move-result-object v0 │ │ -10787c: 6e20 9a09 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ -107882: 5c32 8102 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -107886: 1100 |000d: return-object v0 │ │ -107888: 0d01 |000e: move-exception v1 │ │ -10788a: 5c32 8102 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -10788e: 2701 |0011: throw v1 │ │ +105560: |[105560] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +105570: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +105572: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +105574: 5c31 8102 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +105578: 7040 8d09 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098d │ │ +10557e: 0c00 |0007: move-result-object v0 │ │ +105580: 6e20 9a09 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@099a │ │ +105586: 5c32 8102 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +10558a: 1100 |000d: return-object v0 │ │ +10558c: 0d01 |000e: move-exception v1 │ │ +10558e: 5c32 8102 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +105592: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=547 │ │ 0x0004 line=548 │ │ 0x0008 line=549 │ │ @@ -296278,21 +296390,21 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -10789c: |[10789c] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -1078ac: 2200 ac01 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -1078b0: 7055 7c09 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@097c │ │ -1078b6: 7230 7109 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0971 │ │ -1078bc: 0c01 |0008: move-result-object v1 │ │ -1078be: 5b01 7802 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1078c2: 1100 |000b: return-object v0 │ │ +1055a0: |[1055a0] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +1055b0: 2200 ac01 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +1055b4: 7055 7c09 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@097c │ │ +1055ba: 7230 7109 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0971 │ │ +1055c0: 0c01 |0008: move-result-object v1 │ │ +1055c2: 5b01 7802 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1055c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0005 line=539 │ │ 0x0009 line=540 │ │ 0x000b line=541 │ │ locals : │ │ @@ -296310,70 +296422,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -1078c4: |[1078c4] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -1078d4: 5552 8102 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -1078d8: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1078dc: 2202 6508 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -1078e0: 1a03 9605 |0006: const-string v3, "Called while creating a loader" // string@0596 │ │ -1078e4: 7020 f642 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1078ea: 2702 |000b: throw v2 │ │ -1078ec: 6302 7f02 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1078f0: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -1078f4: 1a02 4a14 |0010: const-string v2, "LoaderManager" // string@144a │ │ -1078f8: 2203 7908 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -1078fc: 7010 5a43 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107902: 1a04 ed25 |0017: const-string v4, "destroyLoader in " // string@25ed │ │ -107906: 6e20 6343 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10790c: 0c03 |001c: move-result-object v3 │ │ -10790e: 6e20 6243 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107914: 0c03 |0020: move-result-object v3 │ │ -107916: 1a04 c700 |0021: const-string v4, " of " // string@00c7 │ │ -10791a: 6e20 6343 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107920: 0c03 |0026: move-result-object v3 │ │ -107922: 6e20 5f43 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -107928: 0c03 |002a: move-result-object v3 │ │ -10792a: 6e10 6a43 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107930: 0c03 |002e: move-result-object v3 │ │ -107932: 7120 5e37 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107938: 5452 8402 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -10793c: 6e20 d816 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@16d8 │ │ -107942: 0a00 |0037: move-result v0 │ │ -107944: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -107948: 5452 8402 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -10794c: 6e20 e216 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107952: 0c01 |003f: move-result-object v1 │ │ -107954: 1f01 ac01 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107958: 5452 8402 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -10795c: 6e20 dd16 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ -107962: 6e10 7f09 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107968: 5452 8302 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -10796c: 6e20 d816 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@16d8 │ │ -107972: 0a00 |004f: move-result v0 │ │ -107974: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -107978: 5452 8302 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -10797c: 6e20 e216 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107982: 0c01 |0057: move-result-object v1 │ │ -107984: 1f01 ac01 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107988: 5452 8302 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -10798c: 6e20 dd16 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ -107992: 6e10 7f09 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107998: 5452 8202 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -10799c: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -1079a0: 6e10 9809 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ -1079a6: 0a02 |0069: move-result v2 │ │ -1079a8: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -1079ac: 5452 8202 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -1079b0: 5422 cf01 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ -1079b4: 6e10 b408 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ -1079ba: 0e00 |0073: return-void │ │ +1055c8: |[1055c8] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +1055d8: 5552 8102 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +1055dc: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1055e0: 2202 6508 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +1055e4: 1a03 9205 |0006: const-string v3, "Called while creating a loader" // string@0592 │ │ +1055e8: 7020 f642 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1055ee: 2702 |000b: throw v2 │ │ +1055f0: 6302 7f02 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1055f4: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +1055f8: 1a02 4614 |0010: const-string v2, "LoaderManager" // string@1446 │ │ +1055fc: 2203 7908 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105600: 7010 5a43 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105606: 1a04 e825 |0017: const-string v4, "destroyLoader in " // string@25e8 │ │ +10560a: 6e20 6343 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105610: 0c03 |001c: move-result-object v3 │ │ +105612: 6e20 6243 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105618: 0c03 |0020: move-result-object v3 │ │ +10561a: 1a04 c400 |0021: const-string v4, " of " // string@00c4 │ │ +10561e: 6e20 6343 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105624: 0c03 |0026: move-result-object v3 │ │ +105626: 6e20 5f43 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10562c: 0c03 |002a: move-result-object v3 │ │ +10562e: 6e10 6a43 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105634: 0c03 |002e: move-result-object v3 │ │ +105636: 7120 5e37 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10563c: 5452 8402 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105640: 6e20 d816 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@16d8 │ │ +105646: 0a00 |0037: move-result v0 │ │ +105648: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +10564c: 5452 8402 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105650: 6e20 e216 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105656: 0c01 |003f: move-result-object v1 │ │ +105658: 1f01 ac01 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +10565c: 5452 8402 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105660: 6e20 dd16 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ +105666: 6e10 7f09 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +10566c: 5452 8302 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105670: 6e20 d816 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@16d8 │ │ +105676: 0a00 |004f: move-result v0 │ │ +105678: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +10567c: 5452 8302 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105680: 6e20 e216 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105686: 0c01 |0057: move-result-object v1 │ │ +105688: 1f01 ac01 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +10568c: 5452 8302 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105690: 6e20 dd16 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@16dd │ │ +105696: 6e10 7f09 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +10569c: 5452 8202 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +1056a0: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +1056a4: 6e10 9809 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0998 │ │ +1056aa: 0a02 |0069: move-result v2 │ │ +1056ac: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +1056b0: 5452 8202 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +1056b4: 5422 cf01 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentHostCallback;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@01cf │ │ +1056b8: 6e10 b408 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@08b4 │ │ +1056be: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0004 line=710 │ │ 0x000c line=713 │ │ 0x0032 line=714 │ │ 0x0038 line=715 │ │ @@ -296400,72 +296512,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -1079bc: |[1079bc] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -1079cc: 5541 8502 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -1079d0: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -1079d4: 6301 7f02 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1079d8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -1079dc: 1a01 4a14 |0008: const-string v1, "LoaderManager" // string@144a │ │ -1079e0: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1079e4: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1079ea: 1a03 ff06 |000f: const-string v3, "Destroying Active in " // string@06ff │ │ -1079ee: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1079f4: 0c02 |0014: move-result-object v2 │ │ -1079f6: 6e20 6243 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1079fc: 0c02 |0018: move-result-object v2 │ │ -1079fe: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107a04: 0c02 |001c: move-result-object v2 │ │ -107a06: 7120 5e37 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107a0c: 5441 8402 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107a10: 6e10 e016 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107a16: 0a01 |0025: move-result v1 │ │ -107a18: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -107a1c: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -107a20: 5441 8402 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107a24: 6e20 e216 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107a2a: 0c01 |002f: move-result-object v1 │ │ -107a2c: 1f01 ac01 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107a30: 6e10 7f09 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107a36: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -107a3a: 28f1 |0037: goto 0028 // -000f │ │ -107a3c: 5441 8402 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107a40: 6e10 d116 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@16d1 │ │ -107a46: 6301 7f02 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107a4a: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -107a4e: 1a01 4a14 |0041: const-string v1, "LoaderManager" // string@144a │ │ -107a52: 2202 7908 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -107a56: 7010 5a43 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107a5c: 1a03 0007 |0048: const-string v3, "Destroying Inactive in " // string@0700 │ │ -107a60: 6e20 6343 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107a66: 0c02 |004d: move-result-object v2 │ │ -107a68: 6e20 6243 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107a6e: 0c02 |0051: move-result-object v2 │ │ -107a70: 6e10 6a43 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107a76: 0c02 |0055: move-result-object v2 │ │ -107a78: 7120 5e37 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107a7e: 5441 8302 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107a82: 6e10 e016 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107a88: 0a01 |005e: move-result v1 │ │ -107a8a: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -107a8e: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -107a92: 5441 8302 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107a96: 6e20 e216 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107a9c: 0c01 |0068: move-result-object v1 │ │ -107a9e: 1f01 ac01 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107aa2: 6e10 7f09 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -107aa8: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -107aac: 28f1 |0070: goto 0061 // -000f │ │ -107aae: 5441 8302 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107ab2: 6e10 d116 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@16d1 │ │ -107ab8: 0e00 |0076: return-void │ │ +1056c0: |[1056c0] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +1056d0: 5541 8502 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +1056d4: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +1056d8: 6301 7f02 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1056dc: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +1056e0: 1a01 4614 |0008: const-string v1, "LoaderManager" // string@1446 │ │ +1056e4: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1056e8: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1056ee: 1a03 fb06 |000f: const-string v3, "Destroying Active in " // string@06fb │ │ +1056f2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1056f8: 0c02 |0014: move-result-object v2 │ │ +1056fa: 6e20 6243 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105700: 0c02 |0018: move-result-object v2 │ │ +105702: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105708: 0c02 |001c: move-result-object v2 │ │ +10570a: 7120 5e37 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105710: 5441 8402 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105714: 6e10 e016 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +10571a: 0a01 |0025: move-result v1 │ │ +10571c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +105720: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +105724: 5441 8402 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105728: 6e20 e216 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +10572e: 0c01 |002f: move-result-object v1 │ │ +105730: 1f01 ac01 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105734: 6e10 7f09 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +10573a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +10573e: 28f1 |0037: goto 0028 // -000f │ │ +105740: 5441 8402 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105744: 6e10 d116 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@16d1 │ │ +10574a: 6301 7f02 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10574e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +105752: 1a01 4614 |0041: const-string v1, "LoaderManager" // string@1446 │ │ +105756: 2202 7908 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10575a: 7010 5a43 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105760: 1a03 fc06 |0048: const-string v3, "Destroying Inactive in " // string@06fc │ │ +105764: 6e20 6343 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10576a: 0c02 |004d: move-result-object v2 │ │ +10576c: 6e20 6243 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105772: 0c02 |0051: move-result-object v2 │ │ +105774: 6e10 6a43 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10577a: 0c02 |0055: move-result-object v2 │ │ +10577c: 7120 5e37 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105782: 5441 8302 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105786: 6e10 e016 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +10578c: 0a01 |005e: move-result v1 │ │ +10578e: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +105792: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +105796: 5441 8302 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +10579a: 6e20 e216 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +1057a0: 0c01 |0068: move-result-object v1 │ │ +1057a2: 1f01 ac01 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +1057a6: 6e10 7f09 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +1057ac: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1057b0: 28f1 |0070: goto 0061 // -000f │ │ +1057b2: 5441 8302 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +1057b6: 6e10 d116 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@16d1 │ │ +1057bc: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0004 line=825 │ │ 0x0020 line=826 │ │ 0x002a line=827 │ │ 0x0035 line=826 │ │ @@ -296486,29 +296598,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -107abc: |[107abc] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -107acc: 5431 8402 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107ad0: 6e10 e016 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107ad6: 0a01 |0005: move-result v1 │ │ -107ad8: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -107adc: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -107ae0: 5431 8402 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107ae4: 6e20 e216 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107aea: 0c01 |000f: move-result-object v1 │ │ -107aec: 1f01 ac01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107af0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -107af2: 5c12 7a02 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ -107af6: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -107afa: 28f1 |0017: goto 0008 // -000f │ │ -107afc: 0e00 |0018: return-void │ │ +1057c0: |[1057c0] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +1057d0: 5431 8402 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1057d4: 6e10 e016 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +1057da: 0a01 |0005: move-result v1 │ │ +1057dc: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +1057e0: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +1057e4: 5431 8402 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1057e8: 6e20 e216 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +1057ee: 0c01 |000f: move-result-object v1 │ │ +1057f0: 1f01 ac01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +1057f4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1057f6: 5c12 7a02 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@027a │ │ +1057fa: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1057fe: 28f1 |0017: goto 0008 // -000f │ │ +105800: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000a line=813 │ │ 0x0015 line=812 │ │ 0x0018 line=815 │ │ locals : │ │ @@ -296520,28 +296632,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -107b00: |[107b00] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -107b10: 5421 8402 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107b14: 6e10 e016 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107b1a: 0a01 |0005: move-result v1 │ │ -107b1c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -107b20: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -107b24: 5421 8402 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107b28: 6e20 e216 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107b2e: 0c01 |000f: move-result-object v1 │ │ -107b30: 1f01 ac01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107b34: 6e10 8409 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0984 │ │ -107b3a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -107b3e: 28f1 |0017: goto 0008 // -000f │ │ -107b40: 0e00 |0018: return-void │ │ +105804: |[105804] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +105814: 5421 8402 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105818: 6e10 e016 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +10581e: 0a01 |0005: move-result v1 │ │ +105820: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +105824: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +105828: 5421 8402 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +10582c: 6e20 e216 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105832: 0c01 |000f: move-result-object v1 │ │ +105834: 1f01 ac01 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105838: 6e10 8409 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0984 │ │ +10583e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +105842: 28f1 |0017: goto 0008 // -000f │ │ +105844: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x000a line=819 │ │ 0x0015 line=818 │ │ 0x0018 line=821 │ │ locals : │ │ @@ -296553,62 +296665,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -107b44: |[107b44] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -107b54: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107b58: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -107b5c: 1a02 4a14 |0004: const-string v2, "LoaderManager" // string@144a │ │ -107b60: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107b64: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107b6a: 1a04 b617 |000b: const-string v4, "Retaining in " // string@17b6 │ │ -107b6e: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107b74: 0c03 |0010: move-result-object v3 │ │ -107b76: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107b7c: 0c03 |0014: move-result-object v3 │ │ -107b7e: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107b84: 0c03 |0018: move-result-object v3 │ │ -107b86: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107b8c: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107b90: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -107b94: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -107b98: 1a02 3c2e |0022: const-string v2, "here" // string@2e3c │ │ -107b9c: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -107ba2: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ -107ba8: 1a02 4a14 |002a: const-string v2, "LoaderManager" // string@144a │ │ -107bac: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107bb0: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107bb6: 1a04 9305 |0031: const-string v4, "Called doRetain when not started: " // string@0593 │ │ -107bba: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107bc0: 0c03 |0036: move-result-object v3 │ │ -107bc2: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107bc8: 0c03 |003a: move-result-object v3 │ │ -107bca: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107bd0: 0c03 |003e: move-result-object v3 │ │ -107bd2: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -107bd8: 0e00 |0042: return-void │ │ -107bda: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -107bdc: 5c52 8502 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -107be0: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -107be2: 5c52 8702 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107be6: 5452 8402 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107bea: 6e10 e016 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107bf0: 0a02 |004e: move-result v2 │ │ -107bf2: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -107bf6: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -107bfa: 5452 8402 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107bfe: 6e20 e216 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107c04: 0c02 |0058: move-result-object v2 │ │ -107c06: 1f02 ac01 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107c0a: 6e10 8509 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0985 │ │ -107c10: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -107c14: 28f1 |0060: goto 0051 // -000f │ │ +105848: |[105848] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +105858: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10585c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +105860: 1a02 4614 |0004: const-string v2, "LoaderManager" // string@1446 │ │ +105864: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105868: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10586e: 1a04 b217 |000b: const-string v4, "Retaining in " // string@17b2 │ │ +105872: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105878: 0c03 |0010: move-result-object v3 │ │ +10587a: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105880: 0c03 |0014: move-result-object v3 │ │ +105882: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105888: 0c03 |0018: move-result-object v3 │ │ +10588a: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105890: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105894: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +105898: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +10589c: 1a02 372e |0022: const-string v2, "here" // string@2e37 │ │ +1058a0: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +1058a6: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ +1058ac: 1a02 4614 |002a: const-string v2, "LoaderManager" // string@1446 │ │ +1058b0: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +1058b4: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1058ba: 1a04 8f05 |0031: const-string v4, "Called doRetain when not started: " // string@058f │ │ +1058be: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1058c4: 0c03 |0036: move-result-object v3 │ │ +1058c6: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1058cc: 0c03 |003a: move-result-object v3 │ │ +1058ce: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1058d4: 0c03 |003e: move-result-object v3 │ │ +1058d6: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +1058dc: 0e00 |0042: return-void │ │ +1058de: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +1058e0: 5c52 8502 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +1058e4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +1058e6: 5c52 8702 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +1058ea: 5452 8402 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1058ee: 6e10 e016 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +1058f4: 0a02 |004e: move-result v2 │ │ +1058f6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +1058fa: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +1058fe: 5452 8402 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105902: 6e20 e216 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105908: 0c02 |0058: move-result-object v2 │ │ +10590a: 1f02 ac01 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +10590e: 6e10 8509 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0985 │ │ +105914: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +105918: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x001c line=786 │ │ 0x0020 line=787 │ │ 0x0027 line=788 │ │ 0x002a line=789 │ │ @@ -296628,60 +296740,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -107c18: |[107c18] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -107c28: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107c2c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -107c30: 1a02 4a14 |0004: const-string v2, "LoaderManager" // string@144a │ │ -107c34: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107c38: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107c3e: 1a04 e918 |000b: const-string v4, "Starting in " // string@18e9 │ │ -107c42: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107c48: 0c03 |0010: move-result-object v3 │ │ -107c4a: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107c50: 0c03 |0014: move-result-object v3 │ │ -107c52: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107c58: 0c03 |0018: move-result-object v3 │ │ -107c5a: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107c60: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107c64: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -107c68: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -107c6c: 1a02 3c2e |0022: const-string v2, "here" // string@2e3c │ │ -107c70: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -107c76: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ -107c7c: 1a02 4a14 |002a: const-string v2, "LoaderManager" // string@144a │ │ -107c80: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107c84: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107c8a: 1a04 9405 |0031: const-string v4, "Called doStart when already started: " // string@0594 │ │ -107c8e: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107c94: 0c03 |0036: move-result-object v3 │ │ -107c96: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107c9c: 0c03 |003a: move-result-object v3 │ │ -107c9e: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107ca4: 0c03 |003e: move-result-object v3 │ │ -107ca6: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -107cac: 0e00 |0042: return-void │ │ -107cae: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -107cb0: 5c52 8702 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107cb4: 5452 8402 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107cb8: 6e10 e016 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107cbe: 0a02 |004b: move-result v2 │ │ -107cc0: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -107cc4: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -107cc8: 5452 8402 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107ccc: 6e20 e216 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107cd2: 0c02 |0055: move-result-object v2 │ │ -107cd4: 1f02 ac01 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107cd8: 6e10 8609 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0986 │ │ -107cde: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -107ce2: 28f1 |005d: goto 004e // -000f │ │ +10591c: |[10591c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +10592c: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105930: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +105934: 1a02 4614 |0004: const-string v2, "LoaderManager" // string@1446 │ │ +105938: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +10593c: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105942: 1a04 e518 |000b: const-string v4, "Starting in " // string@18e5 │ │ +105946: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10594c: 0c03 |0010: move-result-object v3 │ │ +10594e: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105954: 0c03 |0014: move-result-object v3 │ │ +105956: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10595c: 0c03 |0018: move-result-object v3 │ │ +10595e: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105964: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105968: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +10596c: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +105970: 1a02 372e |0022: const-string v2, "here" // string@2e37 │ │ +105974: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +10597a: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ +105980: 1a02 4614 |002a: const-string v2, "LoaderManager" // string@1446 │ │ +105984: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105988: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10598e: 1a04 9005 |0031: const-string v4, "Called doStart when already started: " // string@0590 │ │ +105992: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105998: 0c03 |0036: move-result-object v3 │ │ +10599a: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1059a0: 0c03 |003a: move-result-object v3 │ │ +1059a2: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1059a8: 0c03 |003e: move-result-object v3 │ │ +1059aa: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +1059b0: 0e00 |0042: return-void │ │ +1059b2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +1059b4: 5c52 8702 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +1059b8: 5452 8402 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1059bc: 6e10 e016 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +1059c2: 0a02 |004b: move-result v2 │ │ +1059c4: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +1059c8: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +1059cc: 5452 8402 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +1059d0: 6e20 e216 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +1059d6: 0c02 |0055: move-result-object v2 │ │ +1059d8: 1f02 ac01 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +1059dc: 6e10 8609 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0986 │ │ +1059e2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +1059e6: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x001c line=753 │ │ 0x0020 line=754 │ │ 0x0027 line=755 │ │ 0x002a line=756 │ │ @@ -296700,61 +296812,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -107ce4: |[107ce4] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -107cf4: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107cf8: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -107cfc: 1a02 4a14 |0004: const-string v2, "LoaderManager" // string@144a │ │ -107d00: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107d04: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107d0a: 1a04 ed18 |000b: const-string v4, "Stopping in " // string@18ed │ │ -107d0e: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107d14: 0c03 |0010: move-result-object v3 │ │ -107d16: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107d1c: 0c03 |0014: move-result-object v3 │ │ -107d1e: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107d24: 0c03 |0018: move-result-object v3 │ │ -107d26: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107d2c: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107d30: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -107d34: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -107d38: 1a02 3c2e |0022: const-string v2, "here" // string@2e3c │ │ -107d3c: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -107d42: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ -107d48: 1a02 4a14 |002a: const-string v2, "LoaderManager" // string@144a │ │ -107d4c: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107d50: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107d56: 1a04 9505 |0031: const-string v4, "Called doStop when not started: " // string@0595 │ │ -107d5a: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107d60: 0c03 |0036: move-result-object v3 │ │ -107d62: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107d68: 0c03 |003a: move-result-object v3 │ │ -107d6a: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107d70: 0c03 |003e: move-result-object v3 │ │ -107d72: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -107d78: 0e00 |0042: return-void │ │ -107d7a: 5452 8402 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107d7e: 6e10 e016 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107d84: 0a02 |0048: move-result v2 │ │ -107d86: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -107d8a: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -107d8e: 5452 8402 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107d92: 6e20 e216 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107d98: 0c02 |0052: move-result-object v2 │ │ -107d9a: 1f02 ac01 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107d9e: 6e10 8709 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0987 │ │ -107da4: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -107da8: 28f1 |005a: goto 004b // -000f │ │ -107daa: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -107dac: 5c52 8702 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -107db0: 28e4 |005e: goto 0042 // -001c │ │ +1059e8: |[1059e8] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +1059f8: 6302 7f02 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +1059fc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +105a00: 1a02 4614 |0004: const-string v2, "LoaderManager" // string@1446 │ │ +105a04: 2203 7908 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105a08: 7010 5a43 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105a0e: 1a04 e918 |000b: const-string v4, "Stopping in " // string@18e9 │ │ +105a12: 6e20 6343 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105a18: 0c03 |0010: move-result-object v3 │ │ +105a1a: 6e20 6243 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105a20: 0c03 |0014: move-result-object v3 │ │ +105a22: 6e10 6a43 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105a28: 0c03 |0018: move-result-object v3 │ │ +105a2a: 7120 5e37 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105a30: 5552 8702 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105a34: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +105a38: 2200 7508 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +105a3c: 1a02 372e |0022: const-string v2, "here" // string@2e37 │ │ +105a40: 7020 2943 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +105a46: 6e10 2c43 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@432c │ │ +105a4c: 1a02 4614 |002a: const-string v2, "LoaderManager" // string@1446 │ │ +105a50: 2203 7908 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105a54: 7010 5a43 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105a5a: 1a04 9105 |0031: const-string v4, "Called doStop when not started: " // string@0591 │ │ +105a5e: 6e20 6343 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105a64: 0c03 |0036: move-result-object v3 │ │ +105a66: 6e20 6243 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105a6c: 0c03 |003a: move-result-object v3 │ │ +105a6e: 6e10 6a43 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105a74: 0c03 |003e: move-result-object v3 │ │ +105a76: 7130 6037 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +105a7c: 0e00 |0042: return-void │ │ +105a7e: 5452 8402 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105a82: 6e10 e016 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105a88: 0a02 |0048: move-result v2 │ │ +105a8a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +105a8e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +105a92: 5452 8402 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105a96: 6e20 e216 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105a9c: 0c02 |0052: move-result-object v2 │ │ +105a9e: 1f02 ac01 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105aa2: 6e10 8709 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0987 │ │ +105aa8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +105aac: 28f1 |005a: goto 004b // -000f │ │ +105aae: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +105ab0: 5c52 8702 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105ab4: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x001c line=771 │ │ 0x0020 line=772 │ │ 0x0027 line=773 │ │ 0x002a line=774 │ │ @@ -296773,96 +296885,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 │ │ -107db4: |[107db4] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -107dc4: 5453 8402 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107dc8: 6e10 e016 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107dce: 0a03 |0005: move-result v3 │ │ -107dd0: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -107dd4: 6e20 b542 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107dda: 1a03 9f03 |000b: const-string v3, "Active Loaders:" // string@039f │ │ -107dde: 6e20 ba42 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -107de4: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107de8: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107dee: 6e20 6343 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107df4: 0c03 |0018: move-result-object v3 │ │ -107df6: 1a04 2100 |0019: const-string v4, " " // string@0021 │ │ -107dfa: 6e20 6343 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107e00: 0c03 |001e: move-result-object v3 │ │ -107e02: 6e10 6a43 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107e08: 0c01 |0022: move-result-object v1 │ │ -107e0a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -107e0c: 5453 8402 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107e10: 6e10 e016 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107e16: 0a03 |0029: move-result v3 │ │ -107e18: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -107e1c: 5453 8402 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107e20: 6e20 e216 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107e26: 0c02 |0031: move-result-object v2 │ │ -107e28: 1f02 ac01 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107e2c: 6e20 b542 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107e32: 1a03 2200 |0037: const-string v3, " #" // string@0022 │ │ -107e36: 6e20 b542 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107e3c: 5453 8402 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107e40: 6e20 da16 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ -107e46: 0a03 |0041: move-result v3 │ │ -107e48: 6e20 b342 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -107e4e: 1a03 9b01 |0045: const-string v3, ": " // string@019b │ │ -107e52: 6e20 b542 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107e58: 6e10 8809 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0988 │ │ -107e5e: 0c03 |004d: move-result-object v3 │ │ -107e60: 6e20 ba42 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -107e66: 6e59 8009 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@0980 │ │ -107e6c: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -107e70: 28ce |0056: goto 0024 // -0032 │ │ -107e72: 5453 8302 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107e76: 6e10 e016 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107e7c: 0a03 |005c: move-result v3 │ │ -107e7e: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -107e82: 6e20 b542 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107e88: 1a03 6209 |0062: const-string v3, "Inactive Loaders:" // string@0962 │ │ -107e8c: 6e20 ba42 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -107e92: 2203 7908 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -107e96: 7010 5a43 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107e9c: 6e20 6343 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107ea2: 0c03 |006f: move-result-object v3 │ │ -107ea4: 1a04 2100 |0070: const-string v4, " " // string@0021 │ │ -107ea8: 6e20 6343 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107eae: 0c03 |0075: move-result-object v3 │ │ -107eb0: 6e10 6a43 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107eb6: 0c01 |0079: move-result-object v1 │ │ -107eb8: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -107eba: 5453 8302 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107ebe: 6e10 e016 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107ec4: 0a03 |0080: move-result v3 │ │ -107ec6: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -107eca: 5453 8302 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107ece: 6e20 e216 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107ed4: 0c02 |0088: move-result-object v2 │ │ -107ed6: 1f02 ac01 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107eda: 6e20 b542 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107ee0: 1a03 2200 |008e: const-string v3, " #" // string@0022 │ │ -107ee4: 6e20 b542 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107eea: 5453 8302 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -107eee: 6e20 da16 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ -107ef4: 0a03 |0098: move-result v3 │ │ -107ef6: 6e20 b342 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ -107efc: 1a03 9b01 |009c: const-string v3, ": " // string@019b │ │ -107f00: 6e20 b542 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -107f06: 6e10 8809 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0988 │ │ -107f0c: 0c03 |00a4: move-result-object v3 │ │ -107f0e: 6e20 ba42 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -107f14: 6e59 8009 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@0980 │ │ -107f1a: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -107f1e: 28ce |00ad: goto 007b // -0032 │ │ -107f20: 0e00 |00ae: return-void │ │ +105ab8: |[105ab8] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +105ac8: 5453 8402 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105acc: 6e10 e016 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105ad2: 0a03 |0005: move-result v3 │ │ +105ad4: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +105ad8: 6e20 b542 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105ade: 1a03 9c03 |000b: const-string v3, "Active Loaders:" // string@039c │ │ +105ae2: 6e20 ba42 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +105ae8: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105aec: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105af2: 6e20 6343 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105af8: 0c03 |0018: move-result-object v3 │ │ +105afa: 1a04 2100 |0019: const-string v4, " " // string@0021 │ │ +105afe: 6e20 6343 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105b04: 0c03 |001e: move-result-object v3 │ │ +105b06: 6e10 6a43 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105b0c: 0c01 |0022: move-result-object v1 │ │ +105b0e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +105b10: 5453 8402 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105b14: 6e10 e016 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105b1a: 0a03 |0029: move-result v3 │ │ +105b1c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +105b20: 5453 8402 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105b24: 6e20 e216 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105b2a: 0c02 |0031: move-result-object v2 │ │ +105b2c: 1f02 ac01 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105b30: 6e20 b542 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105b36: 1a03 2200 |0037: const-string v3, " #" // string@0022 │ │ +105b3a: 6e20 b542 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105b40: 5453 8402 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105b44: 6e20 da16 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ +105b4a: 0a03 |0041: move-result v3 │ │ +105b4c: 6e20 b342 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +105b52: 1a03 9801 |0045: const-string v3, ": " // string@0198 │ │ +105b56: 6e20 b542 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105b5c: 6e10 8809 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0988 │ │ +105b62: 0c03 |004d: move-result-object v3 │ │ +105b64: 6e20 ba42 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +105b6a: 6e59 8009 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@0980 │ │ +105b70: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +105b74: 28ce |0056: goto 0024 // -0032 │ │ +105b76: 5453 8302 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105b7a: 6e10 e016 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105b80: 0a03 |005c: move-result v3 │ │ +105b82: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +105b86: 6e20 b542 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105b8c: 1a03 5e09 |0062: const-string v3, "Inactive Loaders:" // string@095e │ │ +105b90: 6e20 ba42 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +105b96: 2203 7908 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105b9a: 7010 5a43 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105ba0: 6e20 6343 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105ba6: 0c03 |006f: move-result-object v3 │ │ +105ba8: 1a04 2100 |0070: const-string v4, " " // string@0021 │ │ +105bac: 6e20 6343 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105bb2: 0c03 |0075: move-result-object v3 │ │ +105bb4: 6e10 6a43 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105bba: 0c01 |0079: move-result-object v1 │ │ +105bbc: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +105bbe: 5453 8302 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105bc2: 6e10 e016 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105bc8: 0a03 |0080: move-result v3 │ │ +105bca: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +105bce: 5453 8302 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105bd2: 6e20 e216 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105bd8: 0c02 |0088: move-result-object v2 │ │ +105bda: 1f02 ac01 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105bde: 6e20 b542 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105be4: 1a03 2200 |008e: const-string v3, " #" // string@0022 │ │ +105be8: 6e20 b542 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105bee: 5453 8302 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105bf2: 6e20 da16 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@16da │ │ +105bf8: 0a03 |0098: move-result v3 │ │ +105bfa: 6e20 b342 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@42b3 │ │ +105c00: 1a03 9801 |009c: const-string v3, ": " // string@0198 │ │ +105c04: 6e20 b542 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +105c0a: 6e10 8809 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0988 │ │ +105c10: 0c03 |00a4: move-result-object v3 │ │ +105c12: 6e20 ba42 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +105c18: 6e59 8009 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@0980 │ │ +105c1e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +105c22: 28ce |00ad: goto 007b // -0032 │ │ +105c24: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 0x0008 line=853 │ │ 0x0010 line=854 │ │ 0x0023 line=855 │ │ 0x002c line=856 │ │ @@ -296898,45 +297010,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -107f24: |[107f24] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -107f34: 5541 8502 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -107f38: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -107f3c: 6301 7f02 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -107f40: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -107f44: 1a01 4a14 |0008: const-string v1, "LoaderManager" // string@144a │ │ -107f48: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -107f4c: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -107f52: 1a03 6c08 |000f: const-string v3, "Finished Retaining in " // string@086c │ │ -107f56: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -107f5c: 0c02 |0014: move-result-object v2 │ │ -107f5e: 6e20 6243 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -107f64: 0c02 |0018: move-result-object v2 │ │ -107f66: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -107f6c: 0c02 |001c: move-result-object v2 │ │ -107f6e: 7120 5e37 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -107f74: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -107f76: 5c41 8502 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ -107f7a: 5441 8402 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107f7e: 6e10 e016 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -107f84: 0a01 |0028: move-result v1 │ │ -107f86: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -107f8a: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -107f8e: 5441 8402 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107f92: 6e20 e216 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -107f98: 0c01 |0032: move-result-object v1 │ │ -107f9a: 1f01 ac01 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107f9e: 6e10 8109 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0981 │ │ -107fa4: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -107fa8: 28f1 |003a: goto 002b // -000f │ │ -107faa: 0e00 |003b: return-void │ │ +105c28: |[105c28] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +105c38: 5541 8502 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +105c3c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +105c40: 6301 7f02 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105c44: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +105c48: 1a01 4614 |0008: const-string v1, "LoaderManager" // string@1446 │ │ +105c4c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +105c50: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105c56: 1a03 6808 |000f: const-string v3, "Finished Retaining in " // string@0868 │ │ +105c5a: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105c60: 0c02 |0014: move-result-object v2 │ │ +105c62: 6e20 6243 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105c68: 0c02 |0018: move-result-object v2 │ │ +105c6a: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105c70: 0c02 |001c: move-result-object v2 │ │ +105c72: 7120 5e37 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105c78: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +105c7a: 5c41 8502 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0285 │ │ +105c7e: 5441 8402 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105c82: 6e10 e016 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105c88: 0a01 |0028: move-result v1 │ │ +105c8a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +105c8e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +105c92: 5441 8402 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105c96: 6e20 e216 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105c9c: 0c01 |0032: move-result-object v1 │ │ +105c9e: 1f01 ac01 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105ca2: 6e10 8109 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0981 │ │ +105ca8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +105cac: 28f1 |003a: goto 002b // -000f │ │ +105cae: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0004 line=802 │ │ 0x0020 line=804 │ │ 0x0023 line=805 │ │ 0x002d line=806 │ │ @@ -296951,35 +297063,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -107fac: |[107fac] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -107fbc: 5531 8102 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -107fc0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -107fc4: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -107fc8: 1a02 9605 |0006: const-string v2, "Called while creating a loader" // string@0596 │ │ -107fcc: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -107fd2: 2701 |000b: throw v1 │ │ -107fd4: 5431 8402 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -107fd8: 6e20 d616 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -107fde: 0c00 |0011: move-result-object v0 │ │ -107fe0: 1f00 ac01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -107fe4: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -107fe8: 5401 7902 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -107fec: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -107ff0: 5401 7902 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -107ff4: 5411 7802 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107ff8: 1101 |001e: return-object v1 │ │ -107ffa: 5401 7802 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -107ffe: 28fd |0021: goto 001e // -0003 │ │ -108000: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -108002: 28fb |0023: goto 001e // -0005 │ │ +105cb0: |[105cb0] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +105cc0: 5531 8102 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +105cc4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +105cc8: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +105ccc: 1a02 9205 |0006: const-string v2, "Called while creating a loader" // string@0592 │ │ +105cd0: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +105cd6: 2701 |000b: throw v1 │ │ +105cd8: 5431 8402 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105cdc: 6e20 d616 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +105ce2: 0c00 |0011: move-result-object v0 │ │ +105ce4: 1f00 ac01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105ce8: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +105cec: 5401 7902 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +105cf0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +105cf4: 5401 7902 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +105cf8: 5411 7802 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105cfc: 1101 |001e: return-object v1 │ │ +105cfe: 5401 7802 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105d02: 28fd |0021: goto 001e // -0003 │ │ +105d04: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +105d06: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0004 line=738 │ │ 0x000c line=741 │ │ 0x0014 line=742 │ │ 0x0016 line=743 │ │ @@ -296997,36 +297109,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -108004: |[108004] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -108014: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -108016: 5454 8402 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -10801a: 6e10 e016 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ -108020: 0a00 |0006: move-result v0 │ │ -108022: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -108024: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -108028: 5454 8402 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -10802c: 6e20 e216 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ -108032: 0c02 |000f: move-result-object v2 │ │ -108034: 1f02 ac01 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -108038: 5524 7d02 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -10803c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -108040: 5524 7302 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -108044: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -108048: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -10804a: b643 |001b: or-int/2addr v3, v4 │ │ -10804c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -108050: 28ea |001e: goto 0008 // -0016 │ │ -108052: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -108054: 28fb |0020: goto 001b // -0005 │ │ -108056: 0f03 |0021: return v3 │ │ +105d08: |[105d08] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +105d18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +105d1a: 5454 8402 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105d1e: 6e10 e016 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@16e0 │ │ +105d24: 0a00 |0006: move-result v0 │ │ +105d26: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +105d28: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +105d2c: 5454 8402 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105d30: 6e20 e216 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@16e2 │ │ +105d36: 0c02 |000f: move-result-object v2 │ │ +105d38: 1f02 ac01 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105d3c: 5524 7d02 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +105d40: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +105d44: 5524 7302 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +105d48: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +105d4c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +105d4e: b643 |001b: or-int/2addr v3, v4 │ │ +105d50: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +105d54: 28ea |001e: goto 0008 // -0016 │ │ +105d56: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +105d58: 28fb |0020: goto 001b // -0005 │ │ +105d5a: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0001 line=877 │ │ 0x0007 line=878 │ │ 0x000a line=879 │ │ 0x0012 line=880 │ │ @@ -297045,83 +297157,83 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -108058: |[108058] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -108068: 5541 8102 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -10806c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -108070: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -108074: 1a02 9605 |0006: const-string v2, "Called while creating a loader" // string@0596 │ │ -108078: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -10807e: 2701 |000b: throw v1 │ │ -108080: 5441 8402 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -108084: 6e20 d616 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -10808a: 0c00 |0011: move-result-object v0 │ │ -10808c: 1f00 ac01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -108090: 6301 7f02 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -108094: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -108098: 1a01 4a14 |0018: const-string v1, "LoaderManager" // string@144a │ │ -10809c: 2202 7908 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1080a0: 7010 5a43 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1080a6: 1a03 382f |001f: const-string v3, "initLoader in " // string@2f38 │ │ -1080aa: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1080b0: 0c02 |0024: move-result-object v2 │ │ -1080b2: 6e20 6243 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1080b8: 0c02 |0028: move-result-object v2 │ │ -1080ba: 1a03 9f01 |0029: const-string v3, ": args=" // string@019f │ │ -1080be: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1080c4: 0c02 |002e: move-result-object v2 │ │ -1080c6: 6e20 6243 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1080cc: 0c02 |0032: move-result-object v2 │ │ -1080ce: 6e10 6a43 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1080d4: 0c02 |0036: move-result-object v2 │ │ -1080d6: 7120 5e37 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1080dc: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -1080e0: 7040 8c09 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098c │ │ -1080e6: 0c00 |003f: move-result-object v0 │ │ -1080e8: 6301 7f02 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1080ec: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -1080f0: 1a01 4a14 |0044: const-string v1, "LoaderManager" // string@144a │ │ -1080f4: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1080f8: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1080fe: 1a03 2400 |004b: const-string v3, " Created new loader " // string@0024 │ │ -108102: 6e20 6343 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108108: 0c02 |0050: move-result-object v2 │ │ -10810a: 6e20 6243 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -108110: 0c02 |0054: move-result-object v2 │ │ -108112: 6e10 6a43 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -108118: 0c02 |0058: move-result-object v2 │ │ -10811a: 7120 5e37 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -108120: 5501 7502 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -108124: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -108128: 5541 8702 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -10812c: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -108130: 5401 7802 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -108134: 5402 7202 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ -108138: 6e30 7d09 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ -10813e: 5401 7802 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -108142: 1101 |006d: return-object v1 │ │ -108144: 6301 7f02 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -108148: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -10814c: 1a01 4a14 |0072: const-string v1, "LoaderManager" // string@144a │ │ -108150: 2202 7908 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -108154: 7010 5a43 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10815a: 1a03 3300 |0079: const-string v3, " Re-using existing loader " // string@0033 │ │ -10815e: 6e20 6343 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108164: 0c02 |007e: move-result-object v2 │ │ -108166: 6e20 6243 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10816c: 0c02 |0082: move-result-object v2 │ │ -10816e: 6e10 6a43 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -108174: 0c02 |0086: move-result-object v2 │ │ -108176: 7120 5e37 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10817c: 5b07 7102 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ -108180: 28d0 |008c: goto 005c // -0030 │ │ +105d5c: |[105d5c] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +105d6c: 5541 8102 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +105d70: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +105d74: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +105d78: 1a02 9205 |0006: const-string v2, "Called while creating a loader" // string@0592 │ │ +105d7c: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +105d82: 2701 |000b: throw v1 │ │ +105d84: 5441 8402 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105d88: 6e20 d616 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +105d8e: 0c00 |0011: move-result-object v0 │ │ +105d90: 1f00 ac01 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105d94: 6301 7f02 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105d98: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +105d9c: 1a01 4614 |0018: const-string v1, "LoaderManager" // string@1446 │ │ +105da0: 2202 7908 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +105da4: 7010 5a43 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105daa: 1a03 332f |001f: const-string v3, "initLoader in " // string@2f33 │ │ +105dae: 6e20 6343 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105db4: 0c02 |0024: move-result-object v2 │ │ +105db6: 6e20 6243 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105dbc: 0c02 |0028: move-result-object v2 │ │ +105dbe: 1a03 9c01 |0029: const-string v3, ": args=" // string@019c │ │ +105dc2: 6e20 6343 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105dc8: 0c02 |002e: move-result-object v2 │ │ +105dca: 6e20 6243 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105dd0: 0c02 |0032: move-result-object v2 │ │ +105dd2: 6e10 6a43 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105dd8: 0c02 |0036: move-result-object v2 │ │ +105dda: 7120 5e37 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105de0: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +105de4: 7040 8c09 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098c │ │ +105dea: 0c00 |003f: move-result-object v0 │ │ +105dec: 6301 7f02 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105df0: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +105df4: 1a01 4614 |0044: const-string v1, "LoaderManager" // string@1446 │ │ +105df8: 2202 7908 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +105dfc: 7010 5a43 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105e02: 1a03 2400 |004b: const-string v3, " Created new loader " // string@0024 │ │ +105e06: 6e20 6343 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105e0c: 0c02 |0050: move-result-object v2 │ │ +105e0e: 6e20 6243 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105e14: 0c02 |0054: move-result-object v2 │ │ +105e16: 6e10 6a43 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105e1c: 0c02 |0058: move-result-object v2 │ │ +105e1e: 7120 5e37 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105e24: 5501 7502 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +105e28: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +105e2c: 5541 8702 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105e30: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +105e34: 5401 7802 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105e38: 5402 7202 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0272 │ │ +105e3c: 6e30 7d09 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@097d │ │ +105e42: 5401 7802 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105e46: 1101 |006d: return-object v1 │ │ +105e48: 6301 7f02 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105e4c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +105e50: 1a01 4614 |0072: const-string v1, "LoaderManager" // string@1446 │ │ +105e54: 2202 7908 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +105e58: 7010 5a43 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105e5e: 1a03 3300 |0079: const-string v3, " Re-using existing loader " // string@0033 │ │ +105e62: 6e20 6343 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105e68: 0c02 |007e: move-result-object v2 │ │ +105e6a: 6e20 6243 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105e70: 0c02 |0082: move-result-object v2 │ │ +105e72: 6e10 6a43 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105e78: 0c02 |0086: move-result-object v2 │ │ +105e7a: 7120 5e37 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105e80: 5b07 7102 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0271 │ │ +105e84: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0004 line=593 │ │ 0x000c line=596 │ │ 0x0014 line=598 │ │ 0x003a line=600 │ │ @@ -297145,22 +297257,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -108184: |[108184] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -108194: 5420 8402 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -108198: 5231 7602 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ -10819c: 6e30 db16 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -1081a2: 5520 8702 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ -1081a6: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1081aa: 6e10 8609 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0986 │ │ -1081b0: 0e00 |000e: return-void │ │ +105e88: |[105e88] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +105e98: 5420 8402 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105e9c: 5231 7602 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0276 │ │ +105ea0: 6e30 db16 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +105ea6: 5520 8702 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0287 │ │ +105eaa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +105eae: 6e10 8609 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0986 │ │ +105eb4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0007 line=558 │ │ 0x000b line=562 │ │ 0x000e line=564 │ │ locals : │ │ @@ -297172,141 +297284,141 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 267 16-bit code units │ │ -1081b4: |[1081b4] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -1081c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1081c6: 5562 8102 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ -1081ca: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -1081ce: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -1081d2: 1a03 9605 |0007: const-string v3, "Called while creating a loader" // string@0596 │ │ -1081d6: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1081dc: 2702 |000c: throw v2 │ │ -1081de: 5462 8402 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -1081e2: 6e20 d616 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -1081e8: 0c01 |0012: move-result-object v1 │ │ -1081ea: 1f01 ac01 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -1081ee: 6302 7f02 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1081f2: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -1081f6: 1a02 4a14 |0019: const-string v2, "LoaderManager" // string@144a │ │ -1081fa: 2203 7908 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -1081fe: 7010 5a43 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -108204: 1a04 623f |0020: const-string v4, "restartLoader in " // string@3f62 │ │ -108208: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10820e: 0c03 |0025: move-result-object v3 │ │ -108210: 6e20 6243 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -108216: 0c03 |0029: move-result-object v3 │ │ -108218: 1a04 9f01 |002a: const-string v4, ": args=" // string@019f │ │ -10821c: 6e20 6343 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108222: 0c03 |002f: move-result-object v3 │ │ -108224: 6e20 6243 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10822a: 0c03 |0033: move-result-object v3 │ │ -10822c: 6e10 6a43 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -108232: 0c03 |0037: move-result-object v3 │ │ -108234: 7120 5e37 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -10823a: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -10823e: 5462 8302 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -108242: 6e20 d616 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ -108248: 0c00 |0042: move-result-object v0 │ │ -10824a: 1f00 ac01 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ -10824e: 3800 9e00 |0045: if-eqz v0, 00e3 // +009e │ │ -108252: 5512 7502 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ -108256: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -10825a: 6302 7f02 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -10825e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -108262: 1a02 4a14 |004f: const-string v2, "LoaderManager" // string@144a │ │ -108266: 2203 7908 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -10826a: 7010 5a43 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -108270: 1a04 3400 |0056: const-string v4, " Removing last inactive loader: " // string@0034 │ │ -108274: 6e20 6343 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10827a: 0c03 |005b: move-result-object v3 │ │ -10827c: 6e20 6243 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -108282: 0c03 |005f: move-result-object v3 │ │ -108284: 6e10 6a43 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10828a: 0c03 |0063: move-result-object v3 │ │ -10828c: 7120 5e37 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -108292: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -108294: 5c02 7302 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ -108298: 6e10 7f09 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -10829e: 5412 7802 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1082a2: 6e10 b20c 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0cb2 │ │ -1082a8: 5462 8302 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -1082ac: 6e30 db16 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -1082b2: 7040 8c09 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098c │ │ -1082b8: 0c01 |007a: move-result-object v1 │ │ -1082ba: 5412 7802 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1082be: 1102 |007d: return-object v2 │ │ -1082c0: 5512 7d02 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ -1082c4: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -1082c8: 6302 7f02 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1082cc: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -1082d0: 1a02 4a14 |0086: const-string v2, "LoaderManager" // string@144a │ │ -1082d4: 1a03 2600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0026 │ │ -1082d8: 7120 5e37 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1082de: 5462 8402 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ -1082e2: 6e30 db16 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -1082e8: 6e10 7f09 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -1082ee: 28e2 |0095: goto 0077 // -001e │ │ -1082f0: 6302 7f02 |0096: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -1082f4: 3802 0900 |0098: if-eqz v2, 00a1 // +0009 │ │ -1082f8: 1a02 4a14 |009a: const-string v2, "LoaderManager" // string@144a │ │ -1082fc: 1a03 2500 |009c: const-string v3, " Current loader is running; attempting to cancel" // string@0025 │ │ -108300: 7120 5e37 3200 |009e: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -108306: 6e10 7e09 0100 |00a1: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.cancel:()V // method@097e │ │ -10830c: 5412 7902 |00a4: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -108310: 3802 2700 |00a6: if-eqz v2, 00cd // +0027 │ │ -108314: 6302 7f02 |00a8: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -108318: 3802 1c00 |00aa: if-eqz v2, 00c6 // +001c │ │ -10831c: 1a02 4a14 |00ac: const-string v2, "LoaderManager" // string@144a │ │ -108320: 2203 7908 |00ae: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -108324: 7010 5a43 0300 |00b0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10832a: 1a04 3500 |00b3: const-string v4, " Removing pending loader: " // string@0035 │ │ -10832e: 6e20 6343 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108334: 0c03 |00b8: move-result-object v3 │ │ -108336: 5414 7902 |00b9: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -10833a: 6e20 6243 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -108340: 0c03 |00be: move-result-object v3 │ │ -108342: 6e10 6a43 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -108348: 0c03 |00c2: move-result-object v3 │ │ -10834a: 7120 5e37 3200 |00c3: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -108350: 5412 7902 |00c6: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -108354: 6e10 7f09 0200 |00c8: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ -10835a: 5b15 7902 |00cb: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -10835e: 6302 7f02 |00cd: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -108362: 3802 0900 |00cf: if-eqz v2, 00d8 // +0009 │ │ -108366: 1a02 4a14 |00d1: const-string v2, "LoaderManager" // string@144a │ │ -10836a: 1a03 2800 |00d3: const-string v3, " Enqueuing as new pending loader" // string@0028 │ │ -10836e: 7120 5e37 3200 |00d5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -108374: 7040 8d09 7698 |00d8: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098d │ │ -10837a: 0c02 |00db: move-result-object v2 │ │ -10837c: 5b12 7902 |00dc: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -108380: 5412 7902 |00de: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ -108384: 5422 7802 |00e0: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -108388: 289b |00e2: goto 007d // -0065 │ │ -10838a: 6302 7f02 |00e3: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ -10838e: 3802 1a00 |00e5: if-eqz v2, 00ff // +001a │ │ -108392: 1a02 4a14 |00e7: const-string v2, "LoaderManager" // string@144a │ │ -108396: 2203 7908 |00e9: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -10839a: 7010 5a43 0300 |00eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1083a0: 1a04 3100 |00ee: const-string v4, " Making last loader inactive: " // string@0031 │ │ -1083a4: 6e20 6343 4300 |00f0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1083aa: 0c03 |00f3: move-result-object v3 │ │ -1083ac: 6e20 6243 1300 |00f4: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1083b2: 0c03 |00f7: move-result-object v3 │ │ -1083b4: 6e10 6a43 0300 |00f8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1083ba: 0c03 |00fb: move-result-object v3 │ │ -1083bc: 7120 5e37 3200 |00fc: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -1083c2: 5412 7802 |00ff: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ -1083c6: 6e10 b20c 0200 |0101: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0cb2 │ │ -1083cc: 5462 8302 |0104: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ -1083d0: 6e30 db16 7201 |0106: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ -1083d6: 2900 6eff |0109: goto/16 0077 // -0092 │ │ +105eb8: |[105eb8] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +105ec8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +105eca: 5562 8102 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0281 │ │ +105ece: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +105ed2: 2202 6508 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +105ed6: 1a03 9205 |0007: const-string v3, "Called while creating a loader" // string@0592 │ │ +105eda: 7020 f642 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +105ee0: 2702 |000c: throw v2 │ │ +105ee2: 5462 8402 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105ee6: 6e20 d616 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +105eec: 0c01 |0012: move-result-object v1 │ │ +105eee: 1f01 ac01 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105ef2: 6302 7f02 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105ef6: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +105efa: 1a02 4614 |0019: const-string v2, "LoaderManager" // string@1446 │ │ +105efe: 2203 7908 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105f02: 7010 5a43 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105f08: 1a04 5d3f |0020: const-string v4, "restartLoader in " // string@3f5d │ │ +105f0c: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105f12: 0c03 |0025: move-result-object v3 │ │ +105f14: 6e20 6243 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105f1a: 0c03 |0029: move-result-object v3 │ │ +105f1c: 1a04 9c01 |002a: const-string v4, ": args=" // string@019c │ │ +105f20: 6e20 6343 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105f26: 0c03 |002f: move-result-object v3 │ │ +105f28: 6e20 6243 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105f2e: 0c03 |0033: move-result-object v3 │ │ +105f30: 6e10 6a43 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105f36: 0c03 |0037: move-result-object v3 │ │ +105f38: 7120 5e37 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105f3e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +105f42: 5462 8302 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105f46: 6e20 d616 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@16d6 │ │ +105f4c: 0c00 |0042: move-result-object v0 │ │ +105f4e: 1f00 ac01 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@01ac │ │ +105f52: 3800 9e00 |0045: if-eqz v0, 00e3 // +009e │ │ +105f56: 5512 7502 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0275 │ │ +105f5a: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +105f5e: 6302 7f02 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105f62: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +105f66: 1a02 4614 |004f: const-string v2, "LoaderManager" // string@1446 │ │ +105f6a: 2203 7908 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +105f6e: 7010 5a43 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +105f74: 1a04 3400 |0056: const-string v4, " Removing last inactive loader: " // string@0034 │ │ +105f78: 6e20 6343 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +105f7e: 0c03 |005b: move-result-object v3 │ │ +105f80: 6e20 6243 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +105f86: 0c03 |005f: move-result-object v3 │ │ +105f88: 6e10 6a43 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +105f8e: 0c03 |0063: move-result-object v3 │ │ +105f90: 7120 5e37 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105f96: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +105f98: 5c02 7302 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0273 │ │ +105f9c: 6e10 7f09 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +105fa2: 5412 7802 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105fa6: 6e10 b20c 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0cb2 │ │ +105fac: 5462 8302 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +105fb0: 6e30 db16 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +105fb6: 7040 8c09 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098c │ │ +105fbc: 0c01 |007a: move-result-object v1 │ │ +105fbe: 5412 7802 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +105fc2: 1102 |007d: return-object v2 │ │ +105fc4: 5512 7d02 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@027d │ │ +105fc8: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +105fcc: 6302 7f02 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105fd0: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +105fd4: 1a02 4614 |0086: const-string v2, "LoaderManager" // string@1446 │ │ +105fd8: 1a03 2600 |0088: const-string v3, " Current loader is stopped; replacing" // string@0026 │ │ +105fdc: 7120 5e37 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +105fe2: 5462 8402 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0284 │ │ +105fe6: 6e30 db16 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +105fec: 6e10 7f09 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +105ff2: 28e2 |0095: goto 0077 // -001e │ │ +105ff4: 6302 7f02 |0096: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +105ff8: 3802 0900 |0098: if-eqz v2, 00a1 // +0009 │ │ +105ffc: 1a02 4614 |009a: const-string v2, "LoaderManager" // string@1446 │ │ +106000: 1a03 2500 |009c: const-string v3, " Current loader is running; attempting to cancel" // string@0025 │ │ +106004: 7120 5e37 3200 |009e: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +10600a: 6e10 7e09 0100 |00a1: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.cancel:()V // method@097e │ │ +106010: 5412 7902 |00a4: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +106014: 3802 2700 |00a6: if-eqz v2, 00cd // +0027 │ │ +106018: 6302 7f02 |00a8: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +10601c: 3802 1c00 |00aa: if-eqz v2, 00c6 // +001c │ │ +106020: 1a02 4614 |00ac: const-string v2, "LoaderManager" // string@1446 │ │ +106024: 2203 7908 |00ae: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +106028: 7010 5a43 0300 |00b0: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10602e: 1a04 3500 |00b3: const-string v4, " Removing pending loader: " // string@0035 │ │ +106032: 6e20 6343 4300 |00b5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +106038: 0c03 |00b8: move-result-object v3 │ │ +10603a: 5414 7902 |00b9: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +10603e: 6e20 6243 4300 |00bb: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +106044: 0c03 |00be: move-result-object v3 │ │ +106046: 6e10 6a43 0300 |00bf: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10604c: 0c03 |00c2: move-result-object v3 │ │ +10604e: 7120 5e37 3200 |00c3: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +106054: 5412 7902 |00c6: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +106058: 6e10 7f09 0200 |00c8: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@097f │ │ +10605e: 5b15 7902 |00cb: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +106062: 6302 7f02 |00cd: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +106066: 3802 0900 |00cf: if-eqz v2, 00d8 // +0009 │ │ +10606a: 1a02 4614 |00d1: const-string v2, "LoaderManager" // string@1446 │ │ +10606e: 1a03 2800 |00d3: const-string v3, " Enqueuing as new pending loader" // string@0028 │ │ +106072: 7120 5e37 3200 |00d5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +106078: 7040 8d09 7698 |00d8: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@098d │ │ +10607e: 0c02 |00db: move-result-object v2 │ │ +106080: 5b12 7902 |00dc: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +106084: 5412 7902 |00de: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0279 │ │ +106088: 5422 7802 |00e0: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +10608c: 289b |00e2: goto 007d // -0065 │ │ +10608e: 6302 7f02 |00e3: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@027f │ │ +106092: 3802 1a00 |00e5: if-eqz v2, 00ff // +001a │ │ +106096: 1a02 4614 |00e7: const-string v2, "LoaderManager" // string@1446 │ │ +10609a: 2203 7908 |00e9: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +10609e: 7010 5a43 0300 |00eb: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1060a4: 1a04 3100 |00ee: const-string v4, " Making last loader inactive: " // string@0031 │ │ +1060a8: 6e20 6343 4300 |00f0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1060ae: 0c03 |00f3: move-result-object v3 │ │ +1060b0: 6e20 6243 1300 |00f4: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1060b6: 0c03 |00f7: move-result-object v3 │ │ +1060b8: 6e10 6a43 0300 |00f8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1060be: 0c03 |00fb: move-result-object v3 │ │ +1060c0: 7120 5e37 3200 |00fc: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +1060c6: 5412 7802 |00ff: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0278 │ │ +1060ca: 6e10 b20c 0200 |0101: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0cb2 │ │ +1060d0: 5462 8302 |0104: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0283 │ │ +1060d4: 6e30 db16 7201 |0106: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@16db │ │ +1060da: 2900 6eff |0109: goto/16 0077 // -0092 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=642 │ │ 0x0005 line=643 │ │ 0x000d line=646 │ │ 0x0015 line=647 │ │ 0x003b line=648 │ │ @@ -297351,34 +297463,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -1083dc: |[1083dc] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -1083ec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -1083f0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -1083f4: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -1083fa: 1a01 4c14 |0007: const-string v1, "LoaderManager{" // string@144c │ │ -1083fe: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108404: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -10840a: 0a01 |000f: move-result v1 │ │ -10840c: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -108412: 0c01 |0013: move-result-object v1 │ │ -108414: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10841a: 1a01 8e00 |0017: const-string v1, " in " // string@008e │ │ -10841e: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108424: 5421 8202 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -108428: 7120 2416 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ -10842e: 1a01 7c4a |0021: const-string v1, "}}" // string@4a7c │ │ -108432: 6e20 6343 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108438: 6e10 6a43 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10843e: 0c01 |0029: move-result-object v1 │ │ -108440: 1101 |002a: return-object v1 │ │ +1060e0: |[1060e0] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +1060f0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1060f4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +1060f8: 7020 5b43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +1060fe: 1a01 4814 |0007: const-string v1, "LoaderManager{" // string@1448 │ │ +106102: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +106108: 7110 6e43 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +10610e: 0a01 |000f: move-result v1 │ │ +106110: 7110 0043 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +106116: 0c01 |0013: move-result-object v1 │ │ +106118: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10611e: 1a01 8b00 |0017: const-string v1, " in " // string@008b │ │ +106122: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +106128: 5421 8202 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +10612c: 7120 2416 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@1624 │ │ +106132: 1a01 7b4a |0021: const-string v1, "}}" // string@4a7b │ │ +106136: 6e20 6343 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10613c: 6e10 6a43 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +106142: 0c01 |0029: move-result-object v1 │ │ +106144: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0007 line=842 │ │ 0x000c line=843 │ │ 0x0017 line=844 │ │ 0x001c line=845 │ │ @@ -297393,32 +297505,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentHostCallback;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108444: |[108444] android.support.v4.app.LoaderManagerImpl.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ -108454: 5b01 8202 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ -108458: 0e00 |0002: return-void │ │ +106148: |[106148] android.support.v4.app.LoaderManagerImpl.updateHostController:(Landroid/support/v4/app/FragmentHostCallback;)V │ │ +106158: 5b01 8202 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mHost:Landroid/support/v4/app/FragmentHostCallback; // field@0282 │ │ +10615c: 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 : 5195 (LoaderManager.java) │ │ + source_file_idx : 5191 (LoaderManager.java) │ │ │ │ Class #1201 header: │ │ class_idx : 431 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5559 │ │ +source_file_idx : 5555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1201 annotations: │ │ Annotations on class │ │ @@ -297439,17 +297551,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10845c: |[10845c] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -10846c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -108472: 0e00 |0003: return-void │ │ +106160: |[106160] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +106170: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +106176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -297458,49 +297570,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 │ │ -108474: |[108474] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -108484: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -108486: 7110 b209 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@09b2 │ │ -10848c: 0c03 |0004: move-result-object v3 │ │ -10848e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -108492: 1102 |0007: return-object v2 │ │ -108494: 2204 4100 |0008: new-instance v4, Landroid/content/ComponentName; // type@0041 │ │ -108498: 7030 7d01 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@017d │ │ -10849e: 7120 b309 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ -1084a4: 0c01 |0010: move-result-object v1 │ │ -1084a6: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -1084aa: 7110 a40c 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ -1084b0: 0c02 |0016: move-result-object v2 │ │ -1084b2: 28f0 |0017: goto 0007 // -0010 │ │ -1084b4: 2205 4d00 |0018: new-instance v5, Landroid/content/Intent; // type@004d │ │ -1084b8: 7010 c501 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@01c5 │ │ -1084be: 6e20 ee01 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -1084c4: 0c02 |0020: move-result-object v2 │ │ -1084c6: 28f6 |0021: goto 0017 // -000a │ │ -1084c8: 0d00 |0022: move-exception v0 │ │ -1084ca: 1a05 b615 |0023: const-string v5, "NavUtils" // string@15b6 │ │ -1084ce: 2206 7908 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -1084d2: 7010 5a43 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1084d8: 1a07 e22b |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@2be2 │ │ -1084dc: 6e20 6343 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1084e2: 0c06 |002f: move-result-object v6 │ │ -1084e4: 6e20 6343 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1084ea: 0c06 |0033: move-result-object v6 │ │ -1084ec: 1a07 fb00 |0034: const-string v7, "' in manifest" // string@00fb │ │ -1084f0: 6e20 6343 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1084f6: 0c06 |0039: move-result-object v6 │ │ -1084f8: 6e10 6a43 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1084fe: 0c06 |003d: move-result-object v6 │ │ -108500: 7120 5937 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -108506: 28c6 |0041: goto 0007 // -003a │ │ +106178: |[106178] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +106188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10618a: 7110 b209 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@09b2 │ │ +106190: 0c03 |0004: move-result-object v3 │ │ +106192: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +106196: 1102 |0007: return-object v2 │ │ +106198: 2204 4100 |0008: new-instance v4, Landroid/content/ComponentName; // type@0041 │ │ +10619c: 7030 7d01 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@017d │ │ +1061a2: 7120 b309 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@09b3 │ │ +1061a8: 0c01 |0010: move-result-object v1 │ │ +1061aa: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +1061ae: 7110 a40c 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca4 │ │ +1061b4: 0c02 |0016: move-result-object v2 │ │ +1061b6: 28f0 |0017: goto 0007 // -0010 │ │ +1061b8: 2205 4d00 |0018: new-instance v5, Landroid/content/Intent; // type@004d │ │ +1061bc: 7010 c501 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@01c5 │ │ +1061c2: 6e20 ee01 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +1061c8: 0c02 |0020: move-result-object v2 │ │ +1061ca: 28f6 |0021: goto 0017 // -000a │ │ +1061cc: 0d00 |0022: move-exception v0 │ │ +1061ce: 1a05 b215 |0023: const-string v5, "NavUtils" // string@15b2 │ │ +1061d2: 2206 7908 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +1061d6: 7010 5a43 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1061dc: 1a07 dd2b |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@2bdd │ │ +1061e0: 6e20 6343 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1061e6: 0c06 |002f: move-result-object v6 │ │ +1061e8: 6e20 6343 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1061ee: 0c06 |0033: move-result-object v6 │ │ +1061f0: 1a07 f800 |0034: const-string v7, "' in manifest" // string@00f8 │ │ +1061f4: 6e20 6343 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1061fa: 0c06 |0039: move-result-object v6 │ │ +1061fc: 6e10 6a43 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +106202: 0c06 |003d: move-result-object v6 │ │ +106204: 7120 5937 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10620a: 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 │ │ @@ -297525,43 +297637,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 │ │ -108514: |[108514] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -108524: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -108526: 5462 8300 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0083 │ │ -10852a: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -10852e: 0710 |0005: move-object v0, v1 │ │ -108530: 1100 |0006: return-object v0 │ │ -108532: 5462 8300 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0083 │ │ -108536: 1a03 9520 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@2095 │ │ -10853a: 6e20 ae04 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -108540: 0c00 |000e: move-result-object v0 │ │ -108542: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -108546: 0710 |0011: move-object v0, v1 │ │ -108548: 28f4 |0012: goto 0006 // -000c │ │ -10854a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -10854c: 6e20 3343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -108552: 0a01 |0017: move-result v1 │ │ -108554: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -108558: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -10855c: 2201 7908 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -108560: 7010 5a43 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -108566: 6e10 a701 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -10856c: 0c02 |0024: move-result-object v2 │ │ -10856e: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -108574: 0c01 |0028: move-result-object v1 │ │ -108576: 6e20 6343 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10857c: 0c01 |002c: move-result-object v1 │ │ -10857e: 6e10 6a43 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -108584: 0c00 |0030: move-result-object v0 │ │ -108586: 28d5 |0031: goto 0006 // -002b │ │ +106218: |[106218] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +106228: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +10622a: 5462 8300 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0083 │ │ +10622e: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +106232: 0710 |0005: move-object v0, v1 │ │ +106234: 1100 |0006: return-object v0 │ │ +106236: 5462 8300 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0083 │ │ +10623a: 1a03 9020 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@2090 │ │ +10623e: 6e20 ae04 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +106244: 0c00 |000e: move-result-object v0 │ │ +106246: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +10624a: 0710 |0011: move-object v0, v1 │ │ +10624c: 28f4 |0012: goto 0006 // -000c │ │ +10624e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +106250: 6e20 3343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +106256: 0a01 |0017: move-result v1 │ │ +106258: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +10625c: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +106260: 2201 7908 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +106264: 7010 5a43 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10626a: 6e10 a701 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +106270: 0c02 |0024: move-result-object v2 │ │ +106272: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +106278: 0c01 |0028: move-result-object v1 │ │ +10627a: 6e20 6343 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +106280: 0c01 |002c: move-result-object v1 │ │ +106282: 6e10 6a43 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +106288: 0c00 |0030: move-result-object v0 │ │ +10628a: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=92 │ │ 0x0007 line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -297577,20 +297689,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 │ │ -108588: |[108588] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -108598: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -10859c: 6e20 ca01 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -1085a2: 6e20 c600 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ -1085a8: 6e10 a600 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ -1085ae: 0e00 |000b: return-void │ │ +10628c: |[10628c] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +10629c: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +1062a0: 6e20 ca01 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +1062a6: 6e20 c600 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@00c6 │ │ +1062ac: 6e10 a600 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@00a6 │ │ +1062b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -297603,45 +297715,45 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1085b0: |[1085b0] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -1085c0: 6e10 ae00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ -1085c6: 0c01 |0003: move-result-object v1 │ │ -1085c8: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -1085ce: 0c00 |0007: move-result-object v0 │ │ -1085d0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -1085d4: 1a01 4920 |000a: const-string v1, "android.intent.action.MAIN" // string@2049 │ │ -1085d8: 6e20 3843 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -1085de: 0a01 |000f: move-result v1 │ │ -1085e0: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -1085e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1085e6: 0f01 |0013: return v1 │ │ -1085e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1085ea: 28fe |0015: goto 0013 // -0002 │ │ +1062b4: |[1062b4] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +1062c4: 6e10 ae00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00ae │ │ +1062ca: 0c01 |0003: move-result-object v1 │ │ +1062cc: 6e10 cc01 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +1062d2: 0c00 |0007: move-result-object v0 │ │ +1062d4: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +1062d8: 1a01 4420 |000a: const-string v1, "android.intent.action.MAIN" // string@2044 │ │ +1062dc: 6e20 3843 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1062e2: 0a01 |000f: move-result v1 │ │ +1062e4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +1062e8: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1062ea: 0f01 |0013: return v1 │ │ +1062ec: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1062ee: 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 : 5559 (NavUtils.java) │ │ + source_file_idx : 5555 (NavUtils.java) │ │ │ │ Class #1202 header: │ │ class_idx : 439 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1202 annotations: │ │ Annotations on class │ │ @@ -297662,17 +297774,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1085ec: |[1085ec] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ -1085fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -108602: 0e00 |0003: return-void │ │ +1062f0: |[1062f0] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +106300: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +106306: 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 - │ │ @@ -297681,26 +297793,26 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -108604: |[108604] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ -108614: 2200 bb01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -108618: 1f0c 0909 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ -10861c: 07c5 |0004: move-object v5, v12 │ │ -10861e: 1f05 0909 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ -108622: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -108624: 0181 |0008: move v1, v8 │ │ -108626: 0792 |0009: move-object v2, v9 │ │ -108628: 07a3 |000a: move-object v3, v10 │ │ -10862a: 07b4 |000b: move-object v4, v11 │ │ -10862c: 7607 e609 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@09e6 │ │ -108632: 1100 |000f: return-object v0 │ │ +106308: |[106308] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ +106318: 2200 bb01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +10631c: 1f0c 0909 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ +106320: 07c5 |0004: move-object v5, v12 │ │ +106322: 1f05 0909 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ +106326: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +106328: 0181 |0008: move v1, v8 │ │ +10632a: 0792 |0009: move-object v2, v9 │ │ +10632c: 07a3 |000a: move-object v3, v10 │ │ +10632e: 07b4 |000b: move-object v4, v11 │ │ +106330: 7607 e609 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@09e6 │ │ +106336: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2176 │ │ locals : │ │ 0x0000 - 0x0004 reg=12 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0010 reg=7 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0010 reg=8 icon I │ │ @@ -297713,18 +297825,18 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -108634: |[108634] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -108644: 7406 c809 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@09c8 │ │ -10864a: 0c00 |0003: move-result-object v0 │ │ -10864c: 1100 |0004: return-object v0 │ │ +106338: |[106338] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +106348: 7406 c809 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@09c8 │ │ +10634e: 0c00 |0003: move-result-object v0 │ │ +106350: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -297737,17 +297849,17 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108650: |[108650] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -108660: 2320 0709 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -108664: 1100 |0002: return-object v0 │ │ +106354: |[106354] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +106364: 2320 0709 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +106368: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0003 reg=2 length I │ │ │ │ @@ -297756,32 +297868,32 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -108668: |[108668] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -108678: 6e20 ca09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@09ca │ │ -10867e: 0c00 |0003: move-result-object v0 │ │ -108680: 1100 |0004: return-object v0 │ │ +10636c: |[10636c] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +10637c: 6e20 ca09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@09ca │ │ +106382: 0c00 |0003: move-result-object v0 │ │ +106384: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1203 header: │ │ class_idx : 442 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 7 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #1203 annotations: │ │ Annotations on class │ │ @@ -297855,19 +297967,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108684: |[108684] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ -108694: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10869a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -10869c: 5910 9a02 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -1086a0: 0e00 |0006: return-void │ │ +106388: |[106388] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ +106398: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10639e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +1063a0: 5910 9a02 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +1063a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ 0x0003 line=2010 │ │ 0x0006 line=2021 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ @@ -297877,41 +297989,41 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1086a4: |[1086a4] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ -1086b4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1086b6: 7010 1f43 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ -1086bc: 5943 9a02 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -1086c0: 6e10 e909 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@09e9 │ │ -1086c6: 0c01 |0009: move-result-object v1 │ │ -1086c8: 1a02 ae20 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@20ae │ │ -1086cc: 6e20 a204 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -1086d2: 0c00 |000f: move-result-object v0 │ │ -1086d4: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -1086d8: 1a01 6f28 |0012: const-string v1, "flags" // string@286f │ │ -1086dc: 6e30 a704 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -1086e2: 0a01 |0017: move-result v1 │ │ -1086e4: 5941 9a02 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -1086e8: 1a01 f82e |001a: const-string v1, "inProgressLabel" // string@2ef8 │ │ -1086ec: 6e20 a304 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -1086f2: 0c01 |001f: move-result-object v1 │ │ -1086f4: 5b41 9b02 |0020: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -1086f8: 1a01 0324 |0022: const-string v1, "confirmLabel" // string@2403 │ │ -1086fc: 6e20 a304 1000 |0024: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -108702: 0c01 |0027: move-result-object v1 │ │ -108704: 5b41 9902 |0028: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -108708: 1a01 4222 |002a: const-string v1, "cancelLabel" // string@2242 │ │ -10870c: 6e20 a304 1000 |002c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ -108712: 0c01 |002f: move-result-object v1 │ │ -108714: 5b41 9802 |0030: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108718: 0e00 |0032: return-void │ │ +1063a8: |[1063a8] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +1063b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +1063ba: 7010 1f43 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@431f │ │ +1063c0: 5943 9a02 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +1063c4: 6e10 e909 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@09e9 │ │ +1063ca: 0c01 |0009: move-result-object v1 │ │ +1063cc: 1a02 a920 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@20a9 │ │ +1063d0: 6e20 a204 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +1063d6: 0c00 |000f: move-result-object v0 │ │ +1063d8: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +1063dc: 1a01 6a28 |0012: const-string v1, "flags" // string@286a │ │ +1063e0: 6e30 a704 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +1063e6: 0a01 |0017: move-result v1 │ │ +1063e8: 5941 9a02 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +1063ec: 1a01 f32e |001a: const-string v1, "inProgressLabel" // string@2ef3 │ │ +1063f0: 6e20 a304 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +1063f6: 0c01 |001f: move-result-object v1 │ │ +1063f8: 5b41 9b02 |0020: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +1063fc: 1a01 fe23 |0022: const-string v1, "confirmLabel" // string@23fe │ │ +106400: 6e20 a304 1000 |0024: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +106406: 0c01 |0027: move-result-object v1 │ │ +106408: 5b41 9902 |0028: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +10640c: 1a01 3d22 |002a: const-string v1, "cancelLabel" // string@223d │ │ +106410: 6e20 a304 1000 |002c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@04a3 │ │ +106416: 0c01 |002f: move-result-object v1 │ │ +106418: 5b41 9802 |0030: iput-object v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +10641c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2028 │ │ 0x0004 line=2010 │ │ 0x0006 line=2029 │ │ 0x0010 line=2030 │ │ 0x0012 line=2031 │ │ @@ -297929,25 +298041,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -10871c: |[10871c] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ -10872c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -108730: 5220 9a02 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -108734: b630 |0004: or-int/2addr v0, v3 │ │ -108736: 5920 9a02 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -10873a: 0e00 |0007: return-void │ │ -10873c: 5220 9a02 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -108740: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -108744: b510 |000c: and-int/2addr v0, v1 │ │ -108746: 5920 9a02 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -10874a: 28f8 |000f: goto 0007 // -0008 │ │ +106420: |[106420] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ +106430: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +106434: 5220 9a02 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +106438: b630 |0004: or-int/2addr v0, v3 │ │ +10643a: 5920 9a02 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +10643e: 0e00 |0007: return-void │ │ +106440: 5220 9a02 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +106444: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +106448: b510 |000c: and-int/2addr v0, v1 │ │ +10644a: 5920 9a02 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +10644e: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2096 │ │ 0x0002 line=2097 │ │ 0x0007 line=2101 │ │ 0x0008 line=2099 │ │ locals : │ │ @@ -297961,26 +298073,26 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -10874c: |[10874c] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -10875c: 2200 ba01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@01ba │ │ -108760: 7010 d509 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@09d5 │ │ -108766: 5221 9a02 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -10876a: 5901 9a02 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -10876e: 5421 9b02 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -108772: 5b01 9b02 |000b: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -108776: 5421 9902 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -10877a: 5b01 9902 |000f: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -10877e: 5421 9802 |0011: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108782: 5b01 9802 |0013: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108786: 1100 |0015: return-object v0 │ │ +106450: |[106450] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +106460: 2200 ba01 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@01ba │ │ +106464: 7010 d509 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@09d5 │ │ +10646a: 5221 9a02 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +10646e: 5901 9a02 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +106472: 5421 9b02 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +106476: 5b01 9b02 |000b: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +10647a: 5421 9902 |000d: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +10647e: 5b01 9902 |000f: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +106482: 5421 9802 |0011: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +106486: 5b01 9802 |0013: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +10648a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2066 │ │ 0x0005 line=2067 │ │ 0x0009 line=2068 │ │ 0x000d line=2069 │ │ 0x0011 line=2070 │ │ @@ -297994,18 +298106,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -108788: |[108788] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ -108798: 6e10 d709 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@09d7 │ │ -10879e: 0c00 |0003: move-result-object v0 │ │ -1087a0: 1100 |0004: return-object v0 │ │ +10648c: |[10648c] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ +10649c: 6e10 d709 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@09d7 │ │ +1064a2: 0c00 |0003: move-result-object v0 │ │ +1064a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1994 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -298013,43 +298125,43 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -1087a4: |[1087a4] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -1087b4: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -1087b8: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -1087be: 5231 9a02 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -1087c2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -1087c4: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ -1087c8: 1a01 6f28 |000a: const-string v1, "flags" // string@286f │ │ -1087cc: 5232 9a02 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -1087d0: 6e30 b904 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1087d6: 5431 9b02 |0011: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -1087da: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -1087de: 1a01 f82e |0015: const-string v1, "inProgressLabel" // string@2ef8 │ │ -1087e2: 5432 9b02 |0017: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -1087e6: 6e30 b604 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -1087ec: 5431 9902 |001c: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -1087f0: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -1087f4: 1a01 0324 |0020: const-string v1, "confirmLabel" // string@2403 │ │ -1087f8: 5432 9902 |0022: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -1087fc: 6e30 b604 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -108802: 5431 9802 |0027: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108806: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ -10880a: 1a01 4222 |002b: const-string v1, "cancelLabel" // string@2242 │ │ -10880e: 5432 9802 |002d: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108812: 6e30 b604 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ -108818: 6e10 d309 0400 |0032: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@09d3 │ │ -10881e: 0c01 |0035: move-result-object v1 │ │ -108820: 1a02 ae20 |0036: const-string v2, "android.wearable.EXTENSIONS" // string@20ae │ │ -108824: 6e30 b504 2100 |0038: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -10882a: 1104 |003b: return-object v4 │ │ +1064a8: |[1064a8] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +1064b8: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +1064bc: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +1064c2: 5231 9a02 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +1064c6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +1064c8: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ +1064cc: 1a01 6a28 |000a: const-string v1, "flags" // string@286a │ │ +1064d0: 5232 9a02 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +1064d4: 6e30 b904 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +1064da: 5431 9b02 |0011: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +1064de: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +1064e2: 1a01 f32e |0015: const-string v1, "inProgressLabel" // string@2ef3 │ │ +1064e6: 5432 9b02 |0017: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +1064ea: 6e30 b604 1002 |0019: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +1064f0: 5431 9902 |001c: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +1064f4: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +1064f8: 1a01 fe23 |0020: const-string v1, "confirmLabel" // string@23fe │ │ +1064fc: 5432 9902 |0022: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +106500: 6e30 b604 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +106506: 5431 9802 |0027: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +10650a: 3801 0900 |0029: if-eqz v1, 0032 // +0009 │ │ +10650e: 1a01 3d22 |002b: const-string v1, "cancelLabel" // string@223d │ │ +106512: 5432 9802 |002d: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +106516: 6e30 b604 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@04b6 │ │ +10651c: 6e10 d309 0400 |0032: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@09d3 │ │ +106522: 0c01 |0035: move-result-object v1 │ │ +106524: 1a02 a920 |0036: const-string v2, "android.wearable.EXTENSIONS" // string@20a9 │ │ +106528: 6e30 b504 2100 |0038: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +10652e: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2045 │ │ 0x0005 line=2047 │ │ 0x000a line=2048 │ │ 0x0011 line=2050 │ │ 0x0015 line=2051 │ │ @@ -298069,17 +298181,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10882c: |[10882c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getCancelLabel:()Ljava/lang/CharSequence; │ │ -10883c: 5410 9802 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -108840: 1100 |0002: return-object v0 │ │ +106530: |[106530] android.support.v4.app.NotificationCompat$Action$WearableExtender.getCancelLabel:()Ljava/lang/CharSequence; │ │ +106540: 5410 9802 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +106544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -298087,17 +298199,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108844: |[108844] android.support.v4.app.NotificationCompat$Action$WearableExtender.getConfirmLabel:()Ljava/lang/CharSequence; │ │ -108854: 5410 9902 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -108858: 1100 |0002: return-object v0 │ │ +106548: |[106548] android.support.v4.app.NotificationCompat$Action$WearableExtender.getConfirmLabel:()Ljava/lang/CharSequence; │ │ +106558: 5410 9902 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +10655c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -298105,17 +298217,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10885c: |[10885c] android.support.v4.app.NotificationCompat$Action$WearableExtender.getInProgressLabel:()Ljava/lang/CharSequence; │ │ -10886c: 5410 9b02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -108870: 1100 |0002: return-object v0 │ │ +106560: |[106560] android.support.v4.app.NotificationCompat$Action$WearableExtender.getInProgressLabel:()Ljava/lang/CharSequence; │ │ +106570: 5410 9b02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +106574: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -298123,22 +298235,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -108874: |[108874] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ -108884: 5210 9a02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ -108888: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -10888c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -108890: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -108892: 0f00 |0007: return v0 │ │ -108894: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -108896: 28fe |0009: goto 0007 // -0002 │ │ +106578: |[106578] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ +106588: 5210 9a02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@029a │ │ +10658c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +106590: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +106594: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +106596: 0f00 |0007: return v0 │ │ +106598: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10659a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2092 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -298146,18 +298258,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -108898: |[108898] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -1088a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1088aa: 7030 e109 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@09e1 │ │ -1088b0: 1101 |0004: return-object v1 │ │ +10659c: |[10659c] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +1065ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1065ae: 7030 e109 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@09e1 │ │ +1065b4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2081 │ │ 0x0004 line=2082 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 availableOffline Z │ │ @@ -298167,17 +298279,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088b4: |[1088b4] android.support.v4.app.NotificationCompat$Action$WearableExtender.setCancelLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -1088c4: 5b01 9802 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ -1088c8: 1100 |0002: return-object v0 │ │ +1065b8: |[1065b8] android.support.v4.app.NotificationCompat$Action$WearableExtender.setCancelLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +1065c8: 5b01 9802 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mCancelLabel:Ljava/lang/CharSequence; // field@0298 │ │ +1065cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2155 │ │ 0x0002 line=2156 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -298187,17 +298299,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088cc: |[1088cc] android.support.v4.app.NotificationCompat$Action$WearableExtender.setConfirmLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -1088dc: 5b01 9902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ -1088e0: 1100 |0002: return-object v0 │ │ +1065d0: |[1065d0] android.support.v4.app.NotificationCompat$Action$WearableExtender.setConfirmLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +1065e0: 5b01 9902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mConfirmLabel:Ljava/lang/CharSequence; // field@0299 │ │ +1065e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2133 │ │ 0x0002 line=2134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -298207,32 +298319,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1088e4: |[1088e4] android.support.v4.app.NotificationCompat$Action$WearableExtender.setInProgressLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -1088f4: 5b01 9b02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ -1088f8: 1100 |0002: return-object v0 │ │ +1065e8: |[1065e8] android.support.v4.app.NotificationCompat$Action$WearableExtender.setInProgressLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +1065f8: 5b01 9b02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mInProgressLabel:Ljava/lang/CharSequence; // field@029b │ │ +1065fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2111 │ │ 0x0002 line=2112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1204 header: │ │ class_idx : 443 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 471 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #1204 annotations: │ │ Annotations on class │ │ @@ -298277,43 +298389,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1088fc: |[1088fc] android.support.v4.app.NotificationCompat$Action.:()V │ │ -10890c: 2200 b701 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@01b7 │ │ -108910: 7010 c709 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@09c7 │ │ -108916: 6900 9c02 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -10891a: 0e00 |0007: return-void │ │ +106600: |[106600] android.support.v4.app.NotificationCompat$Action.:()V │ │ +106610: 2200 b701 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@01b7 │ │ +106614: 7010 c709 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@09c7 │ │ +10661a: 6900 9c02 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +10661e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2171 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ name : '' │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -10891c: |[10891c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -10892c: 2204 d500 |0000: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -108930: 7010 9b04 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -108936: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -108938: 0760 |0006: move-object v0, v6 │ │ -10893a: 0171 |0007: move v1, v7 │ │ -10893c: 0782 |0008: move-object v2, v8 │ │ -10893e: 0793 |0009: move-object v3, v9 │ │ -108940: 7606 e509 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@09e5 │ │ -108946: 0e00 |000d: return-void │ │ +106620: |[106620] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +106630: 2204 d500 |0000: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +106634: 7010 9b04 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +10663a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +10663c: 0760 |0006: move-object v0, v6 │ │ +10663e: 0171 |0007: move v1, v7 │ │ +106640: 0782 |0008: move-object v2, v8 │ │ +106642: 0793 |0009: move-object v3, v9 │ │ +106644: 7606 e509 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@09e5 │ │ +10664a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1827 │ │ 0x000d line=1828 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000e reg=7 icon I │ │ @@ -298325,28 +298437,28 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -108948: |[108948] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ -108958: 7010 ed0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@0aed │ │ -10895e: 5912 9e02 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ -108962: 7110 050a 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108968: 0c00 |0008: move-result-object v0 │ │ -10896a: 5b10 a102 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ -10896e: 5b14 9d02 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ -108972: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ -108976: 5b15 9f02 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ -10897a: 5b16 a002 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@02a0 │ │ -10897e: 0e00 |0013: return-void │ │ -108980: 2205 d500 |0014: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ -108984: 7010 9b04 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ -10898a: 28f6 |0019: goto 000f // -000a │ │ +10664c: |[10664c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ +10665c: 7010 ed0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@0aed │ │ +106662: 5912 9e02 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ +106666: 7110 050a 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +10666c: 0c00 |0008: move-result-object v0 │ │ +10666e: 5b10 a102 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ +106672: 5b14 9d02 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ +106676: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ +10667a: 5b15 9f02 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ +10667e: 5b16 a002 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@02a0 │ │ +106682: 0e00 |0013: return-void │ │ +106684: 2205 d500 |0014: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ +106688: 7010 9b04 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ +10668e: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1831 │ │ 0x0003 line=1832 │ │ 0x0005 line=1833 │ │ 0x000b line=1834 │ │ 0x000d line=1835 │ │ @@ -298367,17 +298479,17 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -10898c: |[10898c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ -10899c: 7606 e509 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@09e5 │ │ -1089a2: 0e00 |0003: return-void │ │ +106690: |[106690] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ +1066a0: 7606 e509 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@09e5 │ │ +1066a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1808 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ @@ -298391,17 +298503,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089a4: |[1089a4] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ -1089b4: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ -1089b8: 1100 |0002: return-object v0 │ │ +1066a8: |[1066a8] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ +1066b8: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ +1066bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1808 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ Virtual methods - │ │ @@ -298410,17 +298522,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089bc: |[1089bc] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ -1089cc: 5410 9d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ -1089d0: 1100 |0002: return-object v0 │ │ +1066c0: |[1066c0] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +1066d0: 5410 9d02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@029d │ │ +1066d4: 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;) │ │ @@ -298428,17 +298540,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089d4: |[1089d4] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ -1089e4: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ -1089e8: 1100 |0002: return-object v0 │ │ +1066d8: |[1066d8] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +1066e8: 5410 9f02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@029f │ │ +1066ec: 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;) │ │ @@ -298446,17 +298558,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1089ec: |[1089ec] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ -1089fc: 5210 9e02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ -108a00: 0f00 |0002: return v0 │ │ +1066f0: |[1066f0] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +106700: 5210 9e02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@029e │ │ +106704: 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;) │ │ @@ -298464,17 +298576,17 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108a04: |[108a04] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ -108a14: 5410 a002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@02a0 │ │ -108a18: 1100 |0002: return-object v0 │ │ +106708: |[106708] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +106718: 5410 a002 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@02a0 │ │ +10671c: 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;) │ │ @@ -298482,18 +298594,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 │ │ -108a1c: |[108a1c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -108a2c: 6e10 eb09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@09eb │ │ -108a32: 0c00 |0003: move-result-object v0 │ │ -108a34: 1100 |0004: return-object v0 │ │ +106720: |[106720] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +106730: 6e10 eb09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@09eb │ │ +106736: 0c00 |0003: move-result-object v0 │ │ +106738: 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;) │ │ @@ -298501,30 +298613,30 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108a38: |[108a38] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ -108a48: 5410 a102 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ -108a4c: 1100 |0002: return-object v0 │ │ +10673c: |[10673c] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +10674c: 5410 a102 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@02a1 │ │ +106750: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1205 header: │ │ class_idx : 444 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 463 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #1205 annotations: │ │ Annotations on class │ │ @@ -298556,17 +298668,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -108a50: |[108a50] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -108a60: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108a66: 0e00 |0003: return-void │ │ +106754: |[106754] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +106764: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +10676a: 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; │ │ │ │ @@ -298575,18 +298687,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -108a68: |[108a68] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -108a78: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108a7e: 6e20 f309 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@09f3 │ │ -108a84: 0e00 |0006: return-void │ │ +10676c: |[10676c] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +10677c: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +106782: 6e20 f309 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@09f3 │ │ +106788: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1639 │ │ 0x0003 line=1640 │ │ 0x0006 line=1641 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -298598,19 +298710,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -108a88: |[108a88] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -108a98: 5b12 a302 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@02a3 │ │ -108a9c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -108a9e: 5c10 a402 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@02a4 │ │ -108aa2: 1101 |0005: return-object v1 │ │ +10678c: |[10678c] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +10679c: 5b12 a302 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@02a3 │ │ +1067a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1067a2: 5c10 a402 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@02a4 │ │ +1067a6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1673 │ │ 0x0002 line=1674 │ │ 0x0005 line=1675 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -298621,17 +298733,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108aa4: |[108aa4] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -108ab4: 5b01 a502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@02a5 │ │ -108ab8: 1100 |0002: return-object v0 │ │ +1067a8: |[1067a8] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +1067b8: 5b01 a502 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@02a5 │ │ +1067bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1665 │ │ 0x0002 line=1666 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -298641,19 +298753,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108abc: |[108abc] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -108acc: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108ad2: 0c00 |0003: move-result-object v0 │ │ -108ad4: 5b10 a202 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a2 │ │ -108ad8: 1101 |0006: return-object v1 │ │ +1067c0: |[1067c0] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +1067d0: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +1067d6: 0c00 |0003: move-result-object v0 │ │ +1067d8: 5b10 a202 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a2 │ │ +1067dc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ 0x0006 line=1649 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -298663,37 +298775,37 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -108adc: |[108adc] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -108aec: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108af2: 0c00 |0003: move-result-object v0 │ │ -108af4: 5b10 a602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02a6 │ │ -108af8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -108afa: 5c10 a702 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@02a7 │ │ -108afe: 1101 |0009: return-object v1 │ │ +1067e0: |[1067e0] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +1067f0: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +1067f6: 0c00 |0003: move-result-object v0 │ │ +1067f8: 5b10 a602 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02a6 │ │ +1067fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1067fe: 5c10 a702 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@02a7 │ │ +106802: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ 0x0006 line=1657 │ │ 0x0009 line=1658 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1206 header: │ │ class_idx : 445 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 463 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1206 annotations: │ │ Annotations on class │ │ @@ -298717,17 +298829,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -108b00: |[108b00] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -108b10: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108b16: 0e00 |0003: return-void │ │ +106804: |[106804] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +106814: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +10681a: 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; │ │ │ │ @@ -298736,18 +298848,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -108b18: |[108b18] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -108b28: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108b2e: 6e20 f909 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@09f9 │ │ -108b34: 0e00 |0006: return-void │ │ +10681c: |[10681c] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +10682c: 7010 940a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +106832: 6e20 f909 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@09f9 │ │ +106838: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1706 │ │ 0x0003 line=1707 │ │ 0x0006 line=1708 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -298759,19 +298871,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108b38: |[108b38] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -108b48: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108b4e: 0c00 |0003: move-result-object v0 │ │ -108b50: 5b10 a902 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@02a9 │ │ -108b54: 1101 |0006: return-object v1 │ │ +10683c: |[10683c] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +10684c: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106852: 0c00 |0003: move-result-object v0 │ │ +106854: 5b10 a902 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@02a9 │ │ +106858: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1733 │ │ 0x0006 line=1734 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0007 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -298781,19 +298893,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108b58: |[108b58] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -108b68: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108b6e: 0c00 |0003: move-result-object v0 │ │ -108b70: 5b10 a802 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a8 │ │ -108b74: 1101 |0006: return-object v1 │ │ +10685c: |[10685c] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +10686c: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106872: 0c00 |0003: move-result-object v0 │ │ +106874: 5b10 a802 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02a8 │ │ +106878: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0006 line=1716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -298803,37 +298915,37 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -108b78: |[108b78] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -108b88: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108b8e: 0c00 |0003: move-result-object v0 │ │ -108b90: 5b10 aa02 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02aa │ │ -108b94: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -108b96: 5c10 ab02 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@02ab │ │ -108b9a: 1101 |0009: return-object v1 │ │ +10687c: |[10687c] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +10688c: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106892: 0c00 |0003: move-result-object v0 │ │ +106894: 5b10 aa02 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02aa │ │ +106898: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +10689a: 5c10 ab02 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@02ab │ │ +10689e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ 0x0006 line=1724 │ │ 0x0009 line=1725 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1207 header: │ │ class_idx : 448 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1207 annotations: │ │ Annotations on class │ │ @@ -298854,17 +298966,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -108b9c: |[108b9c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.:()V │ │ -108bac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -108bb2: 0e00 |0003: return-void │ │ +1068a0: |[1068a0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.:()V │ │ +1068b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1068b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ │ │ Virtual methods - │ │ @@ -298873,25 +298985,25 @@ │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 14 16-bit code units │ │ -108bb4: |[108bb4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ -108bc4: 2200 c201 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ -108bc8: 07a2 |0002: move-object v2, v10 │ │ -108bca: 1f02 fa01 |0003: check-cast v2, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ -108bce: 0791 |0005: move-object v1, v9 │ │ -108bd0: 07b3 |0006: move-object v3, v11 │ │ -108bd2: 07c4 |0007: move-object v4, v12 │ │ -108bd4: 07d5 |0008: move-object v5, v13 │ │ -108bd6: 04e6 |0009: move-wide v6, v14 │ │ -108bd8: 7608 380a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@0a38 │ │ -108bde: 1100 |000d: return-object v0 │ │ +1068b8: |[1068b8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +1068c8: 2200 c201 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ +1068cc: 07a2 |0002: move-object v2, v10 │ │ +1068ce: 1f02 fa01 |0003: check-cast v2, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ +1068d2: 0791 |0005: move-object v1, v9 │ │ +1068d4: 07b3 |0006: move-object v3, v11 │ │ +1068d6: 07c4 |0007: move-object v4, v12 │ │ +1068d8: 07d5 |0008: move-object v5, v13 │ │ +1068da: 04e6 |0009: move-wide v6, v14 │ │ +1068dc: 7608 380a 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V // method@0a38 │ │ +1068e2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3163 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ 0x0000 - 0x000e reg=9 messages [Ljava/lang/String; │ │ 0x0000 - 0x000e reg=10 remoteInput Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ @@ -298905,37 +299017,37 @@ │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 5 16-bit code units │ │ -108be0: |[108be0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -108bf0: 7408 2f0a 0200 |0000: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // method@0a2f │ │ -108bf6: 0c00 |0003: move-result-object v0 │ │ -108bf8: 1100 |0004: return-object v0 │ │ +1068e4: |[1068e4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation$1.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +1068f4: 7408 2f0a 0200 |0000: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.build:([Ljava/lang/String;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // method@0a2f │ │ +1068fa: 0c00 |0003: move-result-object v0 │ │ +1068fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3157 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; │ │ 0x0000 - 0x0005 reg=3 x0 [Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=4 x1 Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0005 reg=5 x2 Landroid/app/PendingIntent; │ │ 0x0000 - 0x0005 reg=6 x3 Landroid/app/PendingIntent; │ │ 0x0000 - 0x0005 reg=7 x4 [Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=8 x5 J │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1208 header: │ │ class_idx : 450 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 473 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #1208 annotations: │ │ Annotations on class │ │ @@ -298984,42 +299096,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -108bfc: |[108bfc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:()V │ │ -108c0c: 2200 c001 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; // type@01c0 │ │ -108c10: 7010 2e0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.:()V // method@0a2e │ │ -108c16: 6900 d002 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@02d0 │ │ -108c1a: 0e00 |0007: return-void │ │ +106900: |[106900] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:()V │ │ +106910: 2200 c001 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1; // type@01c0 │ │ +106914: 7010 2e0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;.:()V // method@0a2e │ │ +10691a: 6900 d002 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@02d0 │ │ +10691e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ name : '' │ │ type : '([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -108c1c: |[108c1c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ -108c2c: 7010 f40a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.:()V // method@0af4 │ │ -108c32: 5b01 d202 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@02d2 │ │ -108c36: 5b02 d502 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02d5 │ │ -108c3a: 5b04 d402 |0007: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02d4 │ │ -108c3e: 5b03 d602 |0009: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02d6 │ │ -108c42: 5b05 d302 |000b: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ -108c46: 5a06 d102 |000d: iput-wide v6, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@02d1 │ │ -108c4a: 0e00 |000f: return-void │ │ +106920: |[106920] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.:([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V │ │ +106930: 7010 f40a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;.:()V // method@0af4 │ │ +106936: 5b01 d202 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@02d2 │ │ +10693a: 5b02 d502 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02d5 │ │ +10693e: 5b04 d402 |0007: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02d4 │ │ +106942: 5b03 d602 |0009: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02d6 │ │ +106946: 5b05 d302 |000b: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ +10694a: 5a06 d102 |000d: iput-wide v6, v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@02d1 │ │ +10694e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3088 │ │ 0x0003 line=3089 │ │ 0x0005 line=3090 │ │ 0x0007 line=3091 │ │ 0x0009 line=3092 │ │ @@ -299041,17 +299153,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108c4c: |[108c4c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getLatestTimestamp:()J │ │ -108c5c: 5320 d102 |0000: iget-wide v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@02d1 │ │ -108c60: 1000 |0002: return-wide v0 │ │ +106950: |[106950] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getLatestTimestamp:()J │ │ +106960: 5320 d102 |0000: iget-wide v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mLatestTimestamp:J // field@02d1 │ │ +106964: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3153 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299059,17 +299171,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108c64: |[108c64] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getMessages:()[Ljava/lang/String; │ │ -108c74: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@02d2 │ │ -108c78: 1100 |0002: return-object v0 │ │ +106968: |[106968] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getMessages:()[Ljava/lang/String; │ │ +106978: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mMessages:[Ljava/lang/String; // field@02d2 │ │ +10697c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299077,24 +299189,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -108c7c: |[108c7c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipant:()Ljava/lang/String; │ │ -108c8c: 5420 d302 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ -108c90: 2100 |0002: array-length v0, v0 │ │ -108c92: 3d00 0800 |0003: if-lez v0, 000b // +0008 │ │ -108c96: 5420 d302 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ -108c9a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -108c9c: 4600 0001 |0008: aget-object v0, v0, v1 │ │ -108ca0: 1100 |000a: return-object v0 │ │ -108ca2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -108ca4: 28fe |000c: goto 000a // -0002 │ │ +106980: |[106980] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipant:()Ljava/lang/String; │ │ +106990: 5420 d302 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ +106994: 2100 |0002: array-length v0, v0 │ │ +106996: 3d00 0800 |0003: if-lez v0, 000b // +0008 │ │ +10699a: 5420 d302 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ +10699e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1069a0: 4600 0001 |0008: aget-object v0, v0, v1 │ │ +1069a4: 1100 |000a: return-object v0 │ │ +1069a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1069a8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3145 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299102,17 +299214,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ca8: |[108ca8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipants:()[Ljava/lang/String; │ │ -108cb8: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ -108cbc: 1100 |0002: return-object v0 │ │ +1069ac: |[1069ac] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getParticipants:()[Ljava/lang/String; │ │ +1069bc: 5410 d302 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mParticipants:[Ljava/lang/String; // field@02d3 │ │ +1069c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299120,17 +299232,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108cc0: |[108cc0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReadPendingIntent:()Landroid/app/PendingIntent; │ │ -108cd0: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02d4 │ │ -108cd4: 1100 |0002: return-object v0 │ │ +1069c4: |[1069c4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReadPendingIntent:()Landroid/app/PendingIntent; │ │ +1069d4: 5410 d402 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReadPendingIntent:Landroid/app/PendingIntent; // field@02d4 │ │ +1069d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299138,17 +299250,17 @@ │ │ type : '()Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108cd8: |[108cd8] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInput; │ │ -108ce8: 5410 d502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02d5 │ │ -108cec: 1100 |0002: return-object v0 │ │ +1069dc: |[1069dc] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInput; │ │ +1069ec: 5410 d502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mRemoteInput:Landroid/support/v4/app/RemoteInput; // field@02d5 │ │ +1069f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299156,18 +299268,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 │ │ -108cf0: |[108cf0] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -108d00: 6e10 3e0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInput; // method@0a3e │ │ -108d06: 0c00 |0003: move-result-object v0 │ │ -108d08: 1100 |0004: return-object v0 │ │ +1069f4: |[1069f4] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getRemoteInput:()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +106a04: 6e10 3e0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.getRemoteInput:()Landroid/support/v4/app/RemoteInput; // method@0a3e │ │ +106a0a: 0c00 |0003: move-result-object v0 │ │ +106a0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3078 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;) │ │ @@ -299175,30 +299287,30 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108d0c: |[108d0c] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReplyPendingIntent:()Landroid/app/PendingIntent; │ │ -108d1c: 5410 d602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02d6 │ │ -108d20: 1100 |0002: return-object v0 │ │ +106a10: |[106a10] android.support.v4.app.NotificationCompat$CarExtender$UnreadConversation.getReplyPendingIntent:()Landroid/app/PendingIntent; │ │ +106a20: 5410 d602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.mReplyPendingIntent:Landroid/app/PendingIntent; // field@02d6 │ │ +106a24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1209 header: │ │ class_idx : 451 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 5 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #1209 annotations: │ │ Annotations on class │ │ @@ -299262,19 +299374,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108d24: |[108d24] android.support.v4.app.NotificationCompat$CarExtender.:()V │ │ -108d34: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -108d3a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -108d3c: 5910 dc02 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108d40: 0e00 |0006: return-void │ │ +106a28: |[106a28] android.support.v4.app.NotificationCompat$CarExtender.:()V │ │ +106a38: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +106a3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +106a40: 5910 dc02 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106a44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2955 │ │ 0x0003 line=2950 │ │ 0x0006 line=2956 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ @@ -299284,54 +299396,54 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -108d44: |[108d44] android.support.v4.app.NotificationCompat$CarExtender.:(Landroid/app/Notification;)V │ │ -108d54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -108d56: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -108d5c: 5954 dc02 |0004: iput v4, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108d60: 6002 c100 |0006: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -108d64: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ -108d68: 3532 0300 |000a: if-ge v2, v3, 000d // +0003 │ │ -108d6c: 0e00 |000c: return-void │ │ -108d6e: 7110 cc0a 0600 |000d: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ -108d74: 0c02 |0010: move-result-object v2 │ │ -108d76: 3902 2e00 |0011: if-nez v2, 003f // +002e │ │ -108d7a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -108d7c: 3801 f8ff |0014: if-eqz v1, 000c // -0008 │ │ -108d80: 1a02 1b31 |0016: const-string v2, "large_icon" // string@311b │ │ -108d84: 6e20 aa04 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -108d8a: 0c02 |001b: move-result-object v2 │ │ -108d8c: 1f02 6e00 |001c: check-cast v2, Landroid/graphics/Bitmap; // type@006e │ │ -108d90: 5b52 dd02 |001e: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ -108d94: 1a02 e120 |0020: const-string v2, "app_color" // string@20e1 │ │ -108d98: 6e30 a704 2104 |0022: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -108d9e: 0a02 |0025: move-result v2 │ │ -108da0: 5952 dc02 |0026: iput v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108da4: 1a02 6222 |0028: const-string v2, "car_conversation" // string@2262 │ │ -108da8: 6e20 a204 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -108dae: 0c00 |002d: move-result-object v0 │ │ -108db0: 7100 c50a 0000 |002e: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ -108db6: 0c02 |0031: move-result-object v2 │ │ -108db8: 6203 d002 |0032: sget-object v3, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@02d0 │ │ -108dbc: 6204 bc03 |0034: sget-object v4, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -108dc0: 7240 5c0a 0243 |0036: invoke-interface {v2, v0, v3, v4}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0a5c │ │ -108dc6: 0c02 |0039: move-result-object v2 │ │ -108dc8: 1f02 c201 |003a: check-cast v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ -108dcc: 5b52 de02 |003c: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ -108dd0: 28ce |003e: goto 000c // -0032 │ │ -108dd2: 7110 cc0a 0600 |003f: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ -108dd8: 0c02 |0042: move-result-object v2 │ │ -108dda: 1a03 4120 |0043: const-string v3, "android.car.EXTENSIONS" // string@2041 │ │ -108dde: 6e20 a204 3200 |0045: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -108de4: 0c01 |0048: move-result-object v1 │ │ -108de6: 28cb |0049: goto 0014 // -0035 │ │ +106a48: |[106a48] android.support.v4.app.NotificationCompat$CarExtender.:(Landroid/app/Notification;)V │ │ +106a58: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +106a5a: 7010 1f43 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +106a60: 5954 dc02 |0004: iput v4, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106a64: 6002 c100 |0006: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +106a68: 1303 1500 |0008: const/16 v3, #int 21 // #15 │ │ +106a6c: 3532 0300 |000a: if-ge v2, v3, 000d // +0003 │ │ +106a70: 0e00 |000c: return-void │ │ +106a72: 7110 cc0a 0600 |000d: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ +106a78: 0c02 |0010: move-result-object v2 │ │ +106a7a: 3902 2e00 |0011: if-nez v2, 003f // +002e │ │ +106a7e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +106a80: 3801 f8ff |0014: if-eqz v1, 000c // -0008 │ │ +106a84: 1a02 1631 |0016: const-string v2, "large_icon" // string@3116 │ │ +106a88: 6e20 aa04 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +106a8e: 0c02 |001b: move-result-object v2 │ │ +106a90: 1f02 6e00 |001c: check-cast v2, Landroid/graphics/Bitmap; // type@006e │ │ +106a94: 5b52 dd02 |001e: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ +106a98: 1a02 dc20 |0020: const-string v2, "app_color" // string@20dc │ │ +106a9c: 6e30 a704 2104 |0022: invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106aa2: 0a02 |0025: move-result v2 │ │ +106aa4: 5952 dc02 |0026: iput v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106aa8: 1a02 5d22 |0028: const-string v2, "car_conversation" // string@225d │ │ +106aac: 6e20 a204 2100 |002a: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +106ab2: 0c00 |002d: move-result-object v0 │ │ +106ab4: 7100 c50a 0000 |002e: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ +106aba: 0c02 |0031: move-result-object v2 │ │ +106abc: 6203 d002 |0032: sget-object v3, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; // field@02d0 │ │ +106ac0: 6204 bc03 |0034: sget-object v4, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +106ac4: 7240 5c0a 0243 |0036: invoke-interface {v2, v0, v3, v4}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0a5c │ │ +106aca: 0c02 |0039: move-result-object v2 │ │ +106acc: 1f02 c201 |003a: check-cast v2, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // type@01c2 │ │ +106ad0: 5b52 de02 |003c: iput-object v2, v5, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ +106ad4: 28ce |003e: goto 000c // -0032 │ │ +106ad6: 7110 cc0a 0600 |003f: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ +106adc: 0c02 |0042: move-result-object v2 │ │ +106ade: 1a03 3c20 |0043: const-string v3, "android.car.EXTENSIONS" // string@203c │ │ +106ae2: 6e20 a204 3200 |0045: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +106ae8: 0c01 |0048: move-result-object v1 │ │ +106aea: 28cb |0049: goto 0014 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2963 │ │ 0x0004 line=2950 │ │ 0x0006 line=2964 │ │ 0x000c line=2978 │ │ 0x000d line=2968 │ │ @@ -299353,45 +299465,45 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -108de8: |[108de8] android.support.v4.app.NotificationCompat$CarExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -108df8: 6002 c100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -108dfc: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ -108e00: 3532 0300 |0004: if-ge v2, v3, 0007 // +0003 │ │ -108e04: 1105 |0006: return-object v5 │ │ -108e06: 2201 d500 |0007: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ -108e0a: 7010 9b04 0100 |0009: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ -108e10: 5442 dd02 |000c: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ -108e14: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ -108e18: 1a02 1b31 |0010: const-string v2, "large_icon" // string@311b │ │ -108e1c: 5443 dd02 |0012: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ -108e20: 6e30 bb04 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -108e26: 5242 dc02 |0017: iget v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108e2a: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ -108e2e: 1a02 e120 |001b: const-string v2, "app_color" // string@20e1 │ │ -108e32: 5243 dc02 |001d: iget v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108e36: 6e30 b904 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -108e3c: 5442 de02 |0022: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ -108e40: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ -108e44: 7100 c50a 0000 |0026: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ -108e4a: 0c02 |0029: move-result-object v2 │ │ -108e4c: 5443 de02 |002a: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ -108e50: 7220 550a 3200 |002c: invoke-interface {v2, v3}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@0a55 │ │ -108e56: 0c00 |002f: move-result-object v0 │ │ -108e58: 1a02 6222 |0030: const-string v2, "car_conversation" // string@2262 │ │ -108e5c: 6e30 b504 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -108e62: 6e10 030a 0500 |0035: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0a03 │ │ -108e68: 0c02 |0038: move-result-object v2 │ │ -108e6a: 1a03 4120 |0039: const-string v3, "android.car.EXTENSIONS" // string@2041 │ │ -108e6e: 6e30 b504 3201 |003b: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -108e74: 28c8 |003e: goto 0006 // -0038 │ │ +106aec: |[106aec] android.support.v4.app.NotificationCompat$CarExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +106afc: 6002 c100 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +106b00: 1303 1500 |0002: const/16 v3, #int 21 // #15 │ │ +106b04: 3532 0300 |0004: if-ge v2, v3, 0007 // +0003 │ │ +106b08: 1105 |0006: return-object v5 │ │ +106b0a: 2201 d500 |0007: new-instance v1, Landroid/os/Bundle; // type@00d5 │ │ +106b0e: 7010 9b04 0100 |0009: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@049b │ │ +106b14: 5442 dd02 |000c: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ +106b18: 3802 0900 |000e: if-eqz v2, 0017 // +0009 │ │ +106b1c: 1a02 1631 |0010: const-string v2, "large_icon" // string@3116 │ │ +106b20: 5443 dd02 |0012: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ +106b24: 6e30 bb04 2103 |0014: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +106b2a: 5242 dc02 |0017: iget v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106b2e: 3802 0900 |0019: if-eqz v2, 0022 // +0009 │ │ +106b32: 1a02 dc20 |001b: const-string v2, "app_color" // string@20dc │ │ +106b36: 5243 dc02 |001d: iget v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106b3a: 6e30 b904 2103 |001f: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +106b40: 5442 de02 |0022: iget-object v2, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ +106b44: 3802 1100 |0024: if-eqz v2, 0035 // +0011 │ │ +106b48: 7100 c50a 0000 |0026: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ +106b4e: 0c02 |0029: move-result-object v2 │ │ +106b50: 5443 de02 |002a: iget-object v3, v4, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ +106b54: 7220 550a 3200 |002c: invoke-interface {v2, v3}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@0a55 │ │ +106b5a: 0c00 |002f: move-result-object v0 │ │ +106b5c: 1a02 5d22 |0030: const-string v2, "car_conversation" // string@225d │ │ +106b60: 6e30 b504 2100 |0032: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +106b66: 6e10 030a 0500 |0035: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0a03 │ │ +106b6c: 0c02 |0038: move-result-object v2 │ │ +106b6e: 1a03 3c20 |0039: const-string v3, "android.car.EXTENSIONS" // string@203c │ │ +106b72: 6e30 b504 3201 |003b: invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +106b78: 28c8 |003e: goto 0006 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2987 │ │ 0x0006 line=3006 │ │ 0x0007 line=2991 │ │ 0x000c line=2993 │ │ 0x0010 line=2994 │ │ @@ -299412,17 +299524,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108e78: |[108e78] android.support.v4.app.NotificationCompat$CarExtender.getColor:()I │ │ -108e88: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108e8c: 0f00 |0002: return v0 │ │ +106b7c: |[106b7c] android.support.v4.app.NotificationCompat$CarExtender.getColor:()I │ │ +106b8c: 5210 dc02 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106b90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3029 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -299430,17 +299542,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108e90: |[108e90] android.support.v4.app.NotificationCompat$CarExtender.getLargeIcon:()Landroid/graphics/Bitmap; │ │ -108ea0: 5410 dd02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ -108ea4: 1100 |0002: return-object v0 │ │ +106b94: |[106b94] android.support.v4.app.NotificationCompat$CarExtender.getLargeIcon:()Landroid/graphics/Bitmap; │ │ +106ba4: 5410 dd02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ +106ba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3053 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -299448,17 +299560,17 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ea8: |[108ea8] android.support.v4.app.NotificationCompat$CarExtender.getUnreadConversation:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ -108eb8: 5410 de02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ -108ebc: 1100 |0002: return-object v0 │ │ +106bac: |[106bac] android.support.v4.app.NotificationCompat$CarExtender.getUnreadConversation:()Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ +106bbc: 5410 de02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ +106bc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3072 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$CarExtender;) │ │ @@ -299466,17 +299578,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ec0: |[108ec0] android.support.v4.app.NotificationCompat$CarExtender.setColor:(I)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -108ed0: 5901 dc02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ -108ed4: 1100 |0002: return-object v0 │ │ +106bc4: |[106bc4] android.support.v4.app.NotificationCompat$CarExtender.setColor:(I)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +106bd4: 5901 dc02 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mColor:I // field@02dc │ │ +106bd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3018 │ │ 0x0002 line=3019 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -299486,17 +299598,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ed8: |[108ed8] android.support.v4.app.NotificationCompat$CarExtender.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -108ee8: 5b01 dd02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ -108eec: 1100 |0002: return-object v0 │ │ +106bdc: |[106bdc] android.support.v4.app.NotificationCompat$CarExtender.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +106bec: 5b01 dd02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mLargeIcon:Landroid/graphics/Bitmap; // field@02dd │ │ +106bf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3042 │ │ 0x0002 line=3043 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 largeIcon Landroid/graphics/Bitmap; │ │ @@ -299506,32 +299618,32 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -108ef0: |[108ef0] android.support.v4.app.NotificationCompat$CarExtender.setUnreadConversation:(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ -108f00: 5b01 de02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ -108f04: 1100 |0002: return-object v0 │ │ +106bf4: |[106bf4] android.support.v4.app.NotificationCompat$CarExtender.setUnreadConversation:(Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;)Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ +106c04: 5b01 de02 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$CarExtender;.mUnreadConversation:Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; // field@02de │ │ +106c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3063 │ │ 0x0002 line=3064 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$CarExtender; │ │ 0x0000 - 0x0003 reg=1 unreadConversation Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1210 header: │ │ class_idx : 453 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 463 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1210 annotations: │ │ Annotations on class │ │ @@ -299557,20 +299669,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -108f08: |[108f08] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -108f18: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108f1e: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -108f22: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -108f28: 5b10 e202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ -108f2c: 0e00 |000a: return-void │ │ +106c0c: |[106c0c] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +106c1c: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +106c22: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +106c26: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106c2c: 5b10 e202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ +106c30: 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; │ │ @@ -299580,21 +299692,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -108f30: |[108f30] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -108f40: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -108f46: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -108f4a: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -108f50: 5b10 e202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ -108f54: 6e20 4f0a 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0a4f │ │ -108f5a: 0e00 |000d: return-void │ │ +106c34: |[106c34] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +106c44: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +106c4a: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +106c4e: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106c54: 5b10 e202 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ +106c58: 6e20 4f0a 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0a4f │ │ +106c5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1768 │ │ 0x0003 line=1763 │ │ 0x000a line=1769 │ │ 0x000d line=1770 │ │ locals : │ │ @@ -299607,20 +299719,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -108f5c: |[108f5c] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -108f6c: 5420 e202 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ -108f70: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108f76: 0c01 |0005: move-result-object v1 │ │ -108f78: 6e20 c643 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -108f7e: 1102 |0009: return-object v2 │ │ +106c60: |[106c60] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +106c70: 5420 e202 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@02e2 │ │ +106c74: 7110 050a 0300 |0002: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106c7a: 0c01 |0005: move-result-object v1 │ │ +106c7c: 6e20 c643 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +106c82: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1794 │ │ 0x0009 line=1795 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x000a reg=3 cs Ljava/lang/CharSequence; │ │ @@ -299630,19 +299742,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -108f80: |[108f80] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -108f90: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108f96: 0c00 |0003: move-result-object v0 │ │ -108f98: 5b10 df02 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02df │ │ -108f9c: 1101 |0006: return-object v1 │ │ +106c84: |[106c84] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +106c94: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106c9a: 0c00 |0003: move-result-object v0 │ │ +106c9c: 5b10 df02 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@02df │ │ +106ca0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1777 │ │ 0x0006 line=1778 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -299652,37 +299764,37 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -108fa0: |[108fa0] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -108fb0: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ -108fb6: 0c00 |0003: move-result-object v0 │ │ -108fb8: 5b10 e002 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02e0 │ │ -108fbc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -108fbe: 5c10 e102 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@02e1 │ │ -108fc2: 1101 |0009: return-object v1 │ │ +106ca4: |[106ca4] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +106cb4: 7110 050a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0a05 │ │ +106cba: 0c00 |0003: move-result-object v0 │ │ +106cbc: 5b10 e002 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@02e0 │ │ +106cc0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +106cc2: 5c10 e102 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@02e1 │ │ +106cc6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1785 │ │ 0x0006 line=1786 │ │ 0x0009 line=1787 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1211 header: │ │ class_idx : 457 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #1211 annotations: │ │ Annotations on class │ │ @@ -299707,17 +299819,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -108fc4: |[108fc4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -108fd4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -108fda: 0e00 |0003: return-void │ │ +106cc8: |[106cc8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +106cd8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +106cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -299726,27 +299838,27 @@ │ │ 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 │ │ -108fdc: |[108fdc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -108fec: 5460 bb02 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -108ff0: 5461 b402 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -108ff4: 5462 b302 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -108ff8: 5463 b202 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -108ffc: 5464 b102 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -109000: 6e54 4001 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@0140 │ │ -109006: 5261 be02 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -10900a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -10900e: 5201 7600 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -109012: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -109016: 5901 7600 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -10901a: 1100 |0017: return-object v0 │ │ +106ce0: |[106ce0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +106cf0: 5460 bb02 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +106cf4: 5461 b402 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +106cf8: 5462 b302 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +106cfc: 5463 b202 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +106d00: 5464 b102 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +106d04: 6e54 4001 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@0140 │ │ +106d0a: 5261 be02 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +106d0e: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +106d12: 5201 7600 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +106d16: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +106d1a: 5901 7600 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +106d1e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0002 line=479 │ │ 0x000d line=482 │ │ 0x0011 line=483 │ │ 0x0017 line=485 │ │ @@ -299761,17 +299873,17 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10901c: |[10901c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -10902c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10902e: 1100 |0001: return-object v0 │ │ +106d20: |[106d20] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +106d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d32: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ 0x0000 - 0x0002 reg=3 actionIndex I │ │ @@ -299781,17 +299893,17 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -109030: |[109030] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ -109040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -109042: 0f00 |0001: return v0 │ │ +106d34: |[106d34] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ +106d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299800,17 +299912,17 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -109044: |[109044] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -109054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -109056: 1100 |0001: return-object v0 │ │ +106d48: |[106d48] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +106d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d5a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -299820,17 +299932,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -109058: |[109058] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ -109068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10906a: 1100 |0001: return-object v0 │ │ +106d5c: |[106d5c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +106d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d6e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ @@ -299839,17 +299951,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10906c: |[10906c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -10907c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10907e: 1100 |0001: return-object v0 │ │ +106d70: |[106d70] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +106d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299858,17 +299970,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -109080: |[109080] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -109090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -109092: 1100 |0001: return-object v0 │ │ +106d84: |[106d84] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +106d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106d96: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299877,17 +299989,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -109094: |[109094] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -1090a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1090a6: 1100 |0001: return-object v0 │ │ +106d98: |[106d98] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +106da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106daa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299896,17 +300008,17 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1090a8: |[1090a8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ -1090b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1090ba: 0f00 |0001: return v0 │ │ +106dac: |[106dac] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ +106dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106dbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299915,17 +300027,17 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1090bc: |[1090bc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -1090cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1090ce: 1100 |0001: return-object v0 │ │ +106dc0: |[106dc0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +106dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106dd2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -299934,17 +300046,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1090d0: |[1090d0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -1090e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1090e2: 1100 |0001: return-object v0 │ │ +106dd4: |[106dd4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +106de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106de6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -299953,17 +300065,17 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1090e4: |[1090e4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -1090f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1090f6: 1100 |0001: return-object v0 │ │ +106de8: |[106de8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +106df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106dfa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 b Landroid/os/Bundle; │ │ 0x0000 - 0x0002 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ @@ -299974,31 +300086,31 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1090f8: |[1090f8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ -109108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10910a: 0f00 |0001: return v0 │ │ +106dfc: |[106dfc] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ +106e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +106e0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1212 header: │ │ class_idx : 464 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 30 │ │ instance_fields_size: 12 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 39 │ │ │ │ Class #1212 annotations: │ │ Annotations on class │ │ @@ -300231,33 +300343,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -10910c: |[10910c] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ -10911c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -109122: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -109126: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10912c: 5b10 0503 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -109130: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -109132: 5910 0d03 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -109136: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -10913a: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -109140: 5b10 1003 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -109144: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ -10914a: 5910 0903 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -10914e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -109150: 5910 0703 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -109154: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -109156: 5910 0b03 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -10915a: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ -10915e: 5910 0e03 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -109162: 0e00 |0023: return-void │ │ +106e10: |[106e10] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ +106e20: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +106e26: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +106e2a: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106e30: 5b10 0503 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +106e34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +106e36: 5910 0d03 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106e3a: 2200 a408 |000d: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +106e3e: 7010 c243 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106e44: 5b10 1003 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +106e48: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ +106e4e: 5910 0903 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +106e52: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +106e54: 5910 0703 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +106e58: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +106e5a: 5910 0b03 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +106e5e: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ +106e62: 5910 0e03 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +106e66: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2355 │ │ 0x0003 line=2338 │ │ 0x000a line=2339 │ │ 0x000d line=2341 │ │ 0x0014 line=2344 │ │ @@ -300273,100 +300385,100 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 170 16-bit code units │ │ -109164: |[109164] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ -109174: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ -10917a: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ -10917e: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -109180: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -109182: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ -109184: 7010 1f43 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@431f │ │ -10918a: 2204 a408 |000b: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -10918e: 7010 c243 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -109194: 5bb4 0503 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -109198: 59b8 0d03 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -10919c: 2204 a408 |0014: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -1091a0: 7010 c243 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1091a6: 5bb4 1003 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1091aa: 59ba 0903 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -1091ae: 59b6 0703 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -1091b2: 59b7 0b03 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -1091b6: 59b9 0e03 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -1091ba: 7110 cc0a 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ -1091c0: 0c01 |0026: move-result-object v1 │ │ -1091c2: 3801 8100 |0027: if-eqz v1, 00a8 // +0081 │ │ -1091c6: 1a04 ae20 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@20ae │ │ -1091ca: 6e20 a204 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ -1091d0: 0c03 |002e: move-result-object v3 │ │ -1091d2: 3803 7800 |002f: if-eqz v3, 00a7 // +0078 │ │ -1091d6: 7100 c50a 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ -1091dc: 0c04 |0034: move-result-object v4 │ │ -1091de: 1a05 651f |0035: const-string v5, "actions" // string@1f65 │ │ -1091e2: 6e20 ac04 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@04ac │ │ -1091e8: 0c05 |003a: move-result-object v5 │ │ -1091ea: 7220 540a 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@0a54 │ │ -1091f0: 0c00 |003e: move-result-object v0 │ │ -1091f2: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ -1091f6: 54b4 0503 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -1091fa: 7120 e243 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@43e2 │ │ -109200: 1a04 6f28 |0046: const-string v4, "flags" // string@286f │ │ -109204: 6e30 a704 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -10920a: 0a04 |004b: move-result v4 │ │ -10920c: 59b4 0d03 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -109210: 1a04 6d26 |004e: const-string v4, "displayIntent" // string@266d │ │ -109214: 6e20 aa04 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -10921a: 0c04 |0053: move-result-object v4 │ │ -10921c: 1f04 3400 |0054: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ -109220: 5bb4 0c03 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -109224: 1a04 ec3c |0058: const-string v4, "pages" // string@3cec │ │ -109228: 7120 c60a 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@0ac6 │ │ -10922e: 0c02 |005d: move-result-object v2 │ │ -109230: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ -109234: 54b4 1003 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -109238: 7120 e243 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@43e2 │ │ -10923e: 1a04 6d21 |0065: const-string v4, "background" // string@216d │ │ -109242: 6e20 aa04 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -109248: 0c04 |006a: move-result-object v4 │ │ -10924a: 1f04 6e00 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@006e │ │ -10924e: 5bb4 0603 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -109252: 1a04 2d24 |006f: const-string v4, "contentIcon" // string@242d │ │ -109256: 6e20 a604 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -10925c: 0a04 |0074: move-result v4 │ │ -10925e: 59b4 0803 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -109262: 1a04 2e24 |0077: const-string v4, "contentIconGravity" // string@242e │ │ -109266: 6e30 a704 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -10926c: 0a04 |007c: move-result v4 │ │ -10926e: 59b4 0903 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -109272: 1a04 2724 |007f: const-string v4, "contentActionIndex" // string@2427 │ │ -109276: 6e30 a704 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -10927c: 0a04 |0084: move-result v4 │ │ -10927e: 59b4 0703 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -109282: 1a04 0525 |0087: const-string v4, "customSizePreset" // string@2505 │ │ -109286: 6e30 a704 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -10928c: 0a04 |008c: move-result v4 │ │ -10928e: 59b4 0b03 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -109292: 1a04 fd24 |008f: const-string v4, "customContentHeight" // string@24fd │ │ -109296: 6e20 a604 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -10929c: 0a04 |0094: move-result v4 │ │ -10929e: 59b4 0a03 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -1092a2: 1a04 9f2d |0097: const-string v4, "gravity" // string@2d9f │ │ -1092a6: 6e30 a704 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ -1092ac: 0a04 |009c: move-result v4 │ │ -1092ae: 59b4 0e03 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -1092b2: 1a04 622e |009f: const-string v4, "hintScreenTimeout" // string@2e62 │ │ -1092b6: 6e20 a604 4300 |00a1: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -1092bc: 0a04 |00a4: move-result v4 │ │ -1092be: 59b4 0f03 |00a5: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -1092c2: 0e00 |00a7: return-void │ │ -1092c4: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ -1092c6: 2886 |00a9: goto 002f // -007a │ │ +106e68: |[106e68] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ +106e78: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ +106e7e: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ +106e82: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +106e84: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +106e86: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ +106e88: 7010 1f43 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@431f │ │ +106e8e: 2204 a408 |000b: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +106e92: 7010 c243 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106e98: 5bb4 0503 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +106e9c: 59b8 0d03 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106ea0: 2204 a408 |0014: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +106ea4: 7010 c243 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +106eaa: 5bb4 1003 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +106eae: 59ba 0903 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +106eb2: 59b6 0703 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +106eb6: 59b7 0b03 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +106eba: 59b9 0e03 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +106ebe: 7110 cc0a 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0acc │ │ +106ec4: 0c01 |0026: move-result-object v1 │ │ +106ec6: 3801 8100 |0027: if-eqz v1, 00a8 // +0081 │ │ +106eca: 1a04 a920 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@20a9 │ │ +106ece: 6e20 a204 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@04a2 │ │ +106ed4: 0c03 |002e: move-result-object v3 │ │ +106ed6: 3803 7800 |002f: if-eqz v3, 00a7 // +0078 │ │ +106eda: 7100 c50a 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ +106ee0: 0c04 |0034: move-result-object v4 │ │ +106ee2: 1a05 601f |0035: const-string v5, "actions" // string@1f60 │ │ +106ee6: 6e20 ac04 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@04ac │ │ +106eec: 0c05 |003a: move-result-object v5 │ │ +106eee: 7220 540a 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@0a54 │ │ +106ef4: 0c00 |003e: move-result-object v0 │ │ +106ef6: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ +106efa: 54b4 0503 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +106efe: 7120 e243 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@43e2 │ │ +106f04: 1a04 6a28 |0046: const-string v4, "flags" // string@286a │ │ +106f08: 6e30 a704 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106f0e: 0a04 |004b: move-result v4 │ │ +106f10: 59b4 0d03 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106f14: 1a04 6826 |004e: const-string v4, "displayIntent" // string@2668 │ │ +106f18: 6e20 aa04 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +106f1e: 0c04 |0053: move-result-object v4 │ │ +106f20: 1f04 3400 |0054: check-cast v4, Landroid/app/PendingIntent; // type@0034 │ │ +106f24: 5bb4 0c03 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +106f28: 1a04 e73c |0058: const-string v4, "pages" // string@3ce7 │ │ +106f2c: 7120 c60a 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@0ac6 │ │ +106f32: 0c02 |005d: move-result-object v2 │ │ +106f34: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ +106f38: 54b4 1003 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +106f3c: 7120 e243 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@43e2 │ │ +106f42: 1a04 6821 |0065: const-string v4, "background" // string@2168 │ │ +106f46: 6e20 aa04 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +106f4c: 0c04 |006a: move-result-object v4 │ │ +106f4e: 1f04 6e00 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@006e │ │ +106f52: 5bb4 0603 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +106f56: 1a04 2824 |006f: const-string v4, "contentIcon" // string@2428 │ │ +106f5a: 6e20 a604 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +106f60: 0a04 |0074: move-result v4 │ │ +106f62: 59b4 0803 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +106f66: 1a04 2924 |0077: const-string v4, "contentIconGravity" // string@2429 │ │ +106f6a: 6e30 a704 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106f70: 0a04 |007c: move-result v4 │ │ +106f72: 59b4 0903 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +106f76: 1a04 2224 |007f: const-string v4, "contentActionIndex" // string@2422 │ │ +106f7a: 6e30 a704 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106f80: 0a04 |0084: move-result v4 │ │ +106f82: 59b4 0703 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +106f86: 1a04 0025 |0087: const-string v4, "customSizePreset" // string@2500 │ │ +106f8a: 6e30 a704 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106f90: 0a04 |008c: move-result v4 │ │ +106f92: 59b4 0b03 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +106f96: 1a04 f824 |008f: const-string v4, "customContentHeight" // string@24f8 │ │ +106f9a: 6e20 a604 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +106fa0: 0a04 |0094: move-result v4 │ │ +106fa2: 59b4 0a03 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +106fa6: 1a04 9a2d |0097: const-string v4, "gravity" // string@2d9a │ │ +106faa: 6e30 a704 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@04a7 │ │ +106fb0: 0a04 |009c: move-result v4 │ │ +106fb2: 59b4 0e03 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +106fb6: 1a04 5d2e |009f: const-string v4, "hintScreenTimeout" // string@2e5d │ │ +106fba: 6e20 a604 4300 |00a1: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +106fc0: 0a04 |00a4: move-result v4 │ │ +106fc2: 59b4 0f03 |00a5: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +106fc6: 0e00 |00a7: return-void │ │ +106fc8: 1203 |00a8: const/4 v3, #int 0 // #0 │ │ +106fca: 2886 |00a9: goto 002f // -007a │ │ catches : (none) │ │ positions : │ │ 0x0008 line=2358 │ │ 0x000b line=2338 │ │ 0x0012 line=2339 │ │ 0x0014 line=2341 │ │ 0x001b line=2344 │ │ @@ -300407,25 +300519,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -1092c8: |[1092c8] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ -1092d8: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -1092dc: 5220 0d03 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1092e0: b630 |0004: or-int/2addr v0, v3 │ │ -1092e2: 5920 0d03 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1092e6: 0e00 |0007: return-void │ │ -1092e8: 5220 0d03 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1092ec: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -1092f0: b510 |000c: and-int/2addr v0, v1 │ │ -1092f2: 5920 0d03 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1092f6: 28f8 |000f: goto 0007 // -0008 │ │ +106fcc: |[106fcc] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ +106fdc: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +106fe0: 5220 0d03 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106fe4: b630 |0004: or-int/2addr v0, v3 │ │ +106fe6: 5920 0d03 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106fea: 0e00 |0007: return-void │ │ +106fec: 5220 0d03 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106ff0: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +106ff4: b510 |000c: and-int/2addr v0, v1 │ │ +106ff6: 5920 0d03 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +106ffa: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2903 │ │ 0x0002 line=2904 │ │ 0x0007 line=2908 │ │ 0x0008 line=2906 │ │ locals : │ │ @@ -300439,18 +300551,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1092f8: |[1092f8] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109308: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -10930c: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -109312: 1101 |0005: return-object v1 │ │ +106ffc: |[106ffc] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +10700c: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +107010: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +107016: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2477 │ │ 0x0005 line=2478 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -300460,18 +300572,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -109314: |[109314] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109324: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -109328: 6e20 c743 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -10932e: 1101 |0005: return-object v1 │ │ +107018: |[107018] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107028: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +10702c: 6e20 c743 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +107032: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2494 │ │ 0x0005 line=2495 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -300482,18 +300594,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -109330: |[109330] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109340: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -109344: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10934a: 1101 |0005: return-object v1 │ │ +107034: |[107034] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107044: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +107048: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +10704e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2569 │ │ 0x0005 line=2570 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 page Landroid/app/Notification; │ │ @@ -300503,18 +300615,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10934c: |[10934c] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -10935c: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -109360: 6e20 c743 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -109366: 1101 |0005: return-object v1 │ │ +107050: |[107050] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107060: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +107064: 6e20 c743 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +10706a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2584 │ │ 0x0005 line=2585 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -300525,18 +300637,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -109368: |[109368] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109378: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -10937c: 6e10 c843 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -109382: 1101 |0005: return-object v1 │ │ +10706c: |[10706c] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +10707c: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +107080: 6e10 c843 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +107086: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2504 │ │ 0x0005 line=2505 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -300545,18 +300657,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -109384: |[109384] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109394: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -109398: 6e10 c843 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -10939e: 1101 |0005: return-object v1 │ │ +107088: |[107088] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107098: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +10709c: 6e10 c843 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +1070a2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2594 │ │ 0x0005 line=2595 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -300565,46 +300677,46 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -1093a0: |[1093a0] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1093b0: 2200 d001 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@01d0 │ │ -1093b4: 7010 970a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@0a97 │ │ -1093ba: 2201 a408 |0005: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -1093be: 5432 0503 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -1093c2: 7020 c443 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -1093c8: 5b01 0503 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -1093cc: 5231 0d03 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1093d0: 5901 0d03 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1093d4: 5431 0c03 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -1093d8: 5b01 0c03 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -1093dc: 2201 a408 |0016: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ -1093e0: 5432 1003 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1093e4: 7020 c443 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ -1093ea: 5b01 1003 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1093ee: 5431 0603 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -1093f2: 5b01 0603 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -1093f6: 5231 0803 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -1093fa: 5901 0803 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -1093fe: 5231 0903 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -109402: 5901 0903 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -109406: 5231 0703 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -10940a: 5901 0703 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -10940e: 5231 0b03 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -109412: 5901 0b03 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -109416: 5231 0a03 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -10941a: 5901 0a03 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -10941e: 5231 0e03 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -109422: 5901 0e03 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -109426: 5231 0f03 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -10942a: 5901 0f03 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -10942e: 1100 |003f: return-object v0 │ │ +1070a4: |[1070a4] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1070b4: 2200 d001 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@01d0 │ │ +1070b8: 7010 970a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@0a97 │ │ +1070be: 2201 a408 |0005: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +1070c2: 5432 0503 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +1070c6: 7020 c443 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +1070cc: 5b01 0503 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +1070d0: 5231 0d03 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +1070d4: 5901 0d03 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +1070d8: 5431 0c03 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +1070dc: 5b01 0c03 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +1070e0: 2201 a408 |0016: new-instance v1, Ljava/util/ArrayList; // type@08a4 │ │ +1070e4: 5432 1003 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +1070e8: 7020 c443 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@43c4 │ │ +1070ee: 5b01 1003 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +1070f2: 5431 0603 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +1070f6: 5b01 0603 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +1070fa: 5231 0803 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +1070fe: 5901 0803 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +107102: 5231 0903 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +107106: 5901 0903 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +10710a: 5231 0703 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +10710e: 5901 0703 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +107112: 5231 0b03 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +107116: 5901 0b03 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +10711a: 5231 0a03 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +10711e: 5901 0a03 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +107122: 5231 0e03 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +107126: 5901 0e03 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +10712a: 5231 0f03 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +10712e: 5901 0f03 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +107132: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2448 │ │ 0x0005 line=2449 │ │ 0x000e line=2450 │ │ 0x0012 line=2451 │ │ 0x0016 line=2452 │ │ @@ -300626,18 +300738,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -109430: |[109430] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ -109440: 6e10 9f0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@0a9f │ │ -109446: 0c00 |0003: move-result-object v0 │ │ -109448: 1100 |0004: return-object v0 │ │ +107134: |[107134] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ +107144: 6e10 9f0a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@0a9f │ │ +10714a: 0c00 |0003: move-result-object v0 │ │ +10714c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300645,108 +300757,108 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -10944c: |[10944c] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -10945c: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -109460: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -109466: 5451 0503 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -10946a: 6e10 cd43 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -109470: 0a01 |000a: move-result v1 │ │ -109472: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ -109476: 1a02 651f |000d: const-string v2, "actions" // string@1f65 │ │ -10947a: 7100 c50a 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ -109480: 0c03 |0012: move-result-object v3 │ │ -109482: 5451 0503 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -109486: 5454 0503 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -10948a: 6e10 d343 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -109490: 0a04 |001a: move-result v4 │ │ -109492: 2344 0709 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -109496: 6e20 d543 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -10949c: 0c01 |0020: move-result-object v1 │ │ -10949e: 1f01 0709 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -1094a2: 7220 5a0a 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@0a5a │ │ -1094a8: 0c01 |0026: move-result-object v1 │ │ -1094aa: 6e30 bd04 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04bd │ │ -1094b0: 5251 0d03 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1094b4: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -1094b6: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ -1094ba: 1a01 6f28 |002f: const-string v1, "flags" // string@286f │ │ -1094be: 5252 0d03 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1094c2: 6e30 b904 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1094c8: 5451 0c03 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -1094cc: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -1094d0: 1a01 6d26 |003a: const-string v1, "displayIntent" // string@266d │ │ -1094d4: 5452 0c03 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -1094d8: 6e30 bb04 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -1094de: 5451 1003 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1094e2: 6e10 cd43 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -1094e8: 0a01 |0046: move-result v1 │ │ -1094ea: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ -1094ee: 1a02 ec3c |0049: const-string v2, "pages" // string@3cec │ │ -1094f2: 5451 1003 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1094f6: 5453 1003 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -1094fa: 6e10 d343 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -109500: 0a03 |0052: move-result v3 │ │ -109502: 2333 f908 |0053: new-array v3, v3, [Landroid/app/Notification; // type@08f9 │ │ -109506: 6e20 d543 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -10950c: 0c01 |0058: move-result-object v1 │ │ -10950e: 1f01 ff08 |0059: check-cast v1, [Landroid/os/Parcelable; // type@08ff │ │ -109512: 6e30 bc04 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ -109518: 5451 0603 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -10951c: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ -109520: 1a01 6d21 |0062: const-string v1, "background" // string@216d │ │ -109524: 5452 0603 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -109528: 6e30 bb04 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -10952e: 5251 0803 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -109532: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ -109536: 1a01 2d24 |006d: const-string v1, "contentIcon" // string@242d │ │ -10953a: 5252 0803 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -10953e: 6e30 b904 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -109544: 5251 0903 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -109548: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ -10954e: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ -109552: 1a01 2e24 |007b: const-string v1, "contentIconGravity" // string@242e │ │ -109556: 5252 0903 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -10955a: 6e30 b904 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -109560: 5251 0703 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -109564: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ -109566: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ -10956a: 1a01 2724 |0087: const-string v1, "contentActionIndex" // string@2427 │ │ -10956e: 5252 0703 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -109572: 6e30 b904 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -109578: 5251 0b03 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -10957c: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ -109580: 1a01 0525 |0092: const-string v1, "customSizePreset" // string@2505 │ │ -109584: 5252 0b03 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -109588: 6e30 b904 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -10958e: 5251 0a03 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -109592: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ -109596: 1a01 fd24 |009d: const-string v1, "customContentHeight" // string@24fd │ │ -10959a: 5252 0a03 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -10959e: 6e30 b904 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1095a4: 5251 0e03 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -1095a8: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ -1095ac: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ -1095b0: 1a01 9f2d |00aa: const-string v1, "gravity" // string@2d9f │ │ -1095b4: 5252 0e03 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -1095b8: 6e30 b904 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1095be: 5251 0f03 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -1095c2: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ -1095c6: 1a01 622e |00b5: const-string v1, "hintScreenTimeout" // string@2e62 │ │ -1095ca: 5252 0f03 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -1095ce: 6e30 b904 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -1095d4: 6e10 030a 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0a03 │ │ -1095da: 0c01 |00bf: move-result-object v1 │ │ -1095dc: 1a02 ae20 |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@20ae │ │ -1095e0: 6e30 b504 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ -1095e6: 1106 |00c5: return-object v6 │ │ +107150: |[107150] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +107160: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +107164: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +10716a: 5451 0503 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +10716e: 6e10 cd43 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +107174: 0a01 |000a: move-result v1 │ │ +107176: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ +10717a: 1a02 601f |000d: const-string v2, "actions" // string@1f60 │ │ +10717e: 7100 c50a 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@0ac5 │ │ +107184: 0c03 |0012: move-result-object v3 │ │ +107186: 5451 0503 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +10718a: 5454 0503 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +10718e: 6e10 d343 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +107194: 0a04 |001a: move-result v4 │ │ +107196: 2344 0709 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +10719a: 6e20 d543 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +1071a0: 0c01 |0020: move-result-object v1 │ │ +1071a2: 1f01 0709 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +1071a6: 7220 5a0a 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@0a5a │ │ +1071ac: 0c01 |0026: move-result-object v1 │ │ +1071ae: 6e30 bd04 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@04bd │ │ +1071b4: 5251 0d03 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +1071b8: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +1071ba: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ +1071be: 1a01 6a28 |002f: const-string v1, "flags" // string@286a │ │ +1071c2: 5252 0d03 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +1071c6: 6e30 b904 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +1071cc: 5451 0c03 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +1071d0: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +1071d4: 1a01 6826 |003a: const-string v1, "displayIntent" // string@2668 │ │ +1071d8: 5452 0c03 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +1071dc: 6e30 bb04 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +1071e2: 5451 1003 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +1071e6: 6e10 cd43 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +1071ec: 0a01 |0046: move-result v1 │ │ +1071ee: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ +1071f2: 1a02 e73c |0049: const-string v2, "pages" // string@3ce7 │ │ +1071f6: 5451 1003 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +1071fa: 5453 1003 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +1071fe: 6e10 d343 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +107204: 0a03 |0052: move-result v3 │ │ +107206: 2333 f908 |0053: new-array v3, v3, [Landroid/app/Notification; // type@08f9 │ │ +10720a: 6e20 d543 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +107210: 0c01 |0058: move-result-object v1 │ │ +107212: 1f01 ff08 |0059: check-cast v1, [Landroid/os/Parcelable; // type@08ff │ │ +107216: 6e30 bc04 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@04bc │ │ +10721c: 5451 0603 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +107220: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ +107224: 1a01 6821 |0062: const-string v1, "background" // string@2168 │ │ +107228: 5452 0603 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +10722c: 6e30 bb04 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +107232: 5251 0803 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +107236: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ +10723a: 1a01 2824 |006d: const-string v1, "contentIcon" // string@2428 │ │ +10723e: 5252 0803 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +107242: 6e30 b904 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +107248: 5251 0903 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +10724c: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ +107252: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ +107256: 1a01 2924 |007b: const-string v1, "contentIconGravity" // string@2429 │ │ +10725a: 5252 0903 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +10725e: 6e30 b904 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +107264: 5251 0703 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +107268: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ +10726a: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ +10726e: 1a01 2224 |0087: const-string v1, "contentActionIndex" // string@2422 │ │ +107272: 5252 0703 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +107276: 6e30 b904 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +10727c: 5251 0b03 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +107280: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ +107284: 1a01 0025 |0092: const-string v1, "customSizePreset" // string@2500 │ │ +107288: 5252 0b03 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +10728c: 6e30 b904 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +107292: 5251 0a03 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +107296: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ +10729a: 1a01 f824 |009d: const-string v1, "customContentHeight" // string@24f8 │ │ +10729e: 5252 0a03 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +1072a2: 6e30 b904 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +1072a8: 5251 0e03 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +1072ac: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ +1072b0: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ +1072b4: 1a01 9a2d |00aa: const-string v1, "gravity" // string@2d9a │ │ +1072b8: 5252 0e03 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +1072bc: 6e30 b904 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +1072c2: 5251 0f03 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +1072c6: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ +1072ca: 1a01 5d2e |00b5: const-string v1, "hintScreenTimeout" // string@2e5d │ │ +1072ce: 5252 0f03 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +1072d2: 6e30 b904 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +1072d8: 6e10 030a 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0a03 │ │ +1072de: 0c01 |00bf: move-result-object v1 │ │ +1072e0: 1a02 a920 |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@20a9 │ │ +1072e4: 6e30 b504 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@04b5 │ │ +1072ea: 1106 |00c5: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2399 │ │ 0x0005 line=2401 │ │ 0x000d line=2402 │ │ 0x002a line=2406 │ │ 0x002f line=2407 │ │ @@ -300782,17 +300894,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1095e8: |[1095e8] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ -1095f8: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ -1095fc: 1100 |0002: return-object v0 │ │ +1072ec: |[1072ec] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ +1072fc: 5410 0503 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@0305 │ │ +107300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300800,17 +300912,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109600: |[109600] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ -109610: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -109614: 1100 |0002: return-object v0 │ │ +107304: |[107304] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ +107314: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +107318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300818,17 +300930,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109618: |[109618] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ -109628: 5210 0703 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -10962c: 0f00 |0002: return v0 │ │ +10731c: |[10731c] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ +10732c: 5210 0703 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +107330: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2705 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300836,17 +300948,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109630: |[109630] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ -109640: 5210 0803 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -109644: 0f00 |0002: return v0 │ │ +107334: |[107334] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ +107344: 5210 0803 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +107348: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #13 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300854,17 +300966,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109648: |[109648] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ -109658: 5210 0903 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -10965c: 0f00 |0002: return v0 │ │ +10734c: |[10734c] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ +10735c: 5210 0903 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +107360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2668 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #14 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300872,22 +300984,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -109660: |[109660] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ -109670: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -109674: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -109678: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -10967c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -10967e: 0f00 |0007: return v0 │ │ -109680: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -109682: 28fe |0009: goto 0007 // -0002 │ │ +107364: |[107364] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ +107374: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +107378: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +10737c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +107380: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +107382: 0f00 |0007: return v0 │ │ +107384: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +107386: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2815 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300895,17 +301007,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109684: |[109684] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ -109694: 5210 0a03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -109698: 0f00 |0002: return v0 │ │ +107388: |[107388] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ +107398: 5210 0a03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +10739c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2774 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300913,17 +301025,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10969c: |[10969c] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ -1096ac: 5210 0b03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -1096b0: 0f00 |0002: return v0 │ │ +1073a0: |[1073a0] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ +1073b0: 5210 0b03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +1073b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2752 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #17 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300931,17 +301043,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096b4: |[1096b4] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ -1096c4: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -1096c8: 1100 |0002: return-object v0 │ │ +1073b8: |[1073b8] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ +1073c8: 5410 0c03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +1073cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2555 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #18 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300949,17 +301061,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1096cc: |[1096cc] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ -1096dc: 5210 0e03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -1096e0: 0f00 |0002: return v0 │ │ +1073d0: |[1073d0] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ +1073e0: 5210 0e03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +1073e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #19 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300967,22 +301079,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -1096e4: |[1096e4] android.support.v4.app.NotificationCompat$WearableExtender.getHintAvoidBackgroundClipping:()Z │ │ -1096f4: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -1096f8: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -1096fc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -109700: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -109702: 0f00 |0007: return v0 │ │ -109704: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -109706: 28fe |0009: goto 0007 // -0002 │ │ +1073e8: |[1073e8] android.support.v4.app.NotificationCompat$WearableExtender.getHintAvoidBackgroundClipping:()Z │ │ +1073f8: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +1073fc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +107400: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +107404: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +107406: 0f00 |0007: return v0 │ │ +107408: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10740a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2877 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #20 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -300990,22 +301102,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -109708: |[109708] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ -109718: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -10971c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -109720: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -109724: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -109726: 0f00 |0007: return v0 │ │ -109728: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -10972a: 28fe |0009: goto 0007 // -0002 │ │ +10740c: |[10740c] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ +10741c: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +107420: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +107424: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +107428: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +10742a: 0f00 |0007: return v0 │ │ +10742c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10742e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2834 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #21 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -301013,17 +301125,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10972c: |[10972c] android.support.v4.app.NotificationCompat$WearableExtender.getHintScreenTimeout:()I │ │ -10973c: 5210 0f03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -109740: 0f00 |0002: return v0 │ │ +107430: |[107430] android.support.v4.app.NotificationCompat$WearableExtender.getHintScreenTimeout:()I │ │ +107440: 5210 0f03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +107444: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2899 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #22 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -301031,22 +301143,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -109744: |[109744] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ -109754: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -109758: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -10975c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -109760: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -109762: 0f00 |0007: return v0 │ │ -109764: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -109766: 28fe |0009: goto 0007 // -0002 │ │ +107448: |[107448] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ +107458: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +10745c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +107460: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +107464: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +107466: 0f00 |0007: return v0 │ │ +107468: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10746a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2853 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #23 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -301054,17 +301166,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109768: |[109768] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ -109778: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ -10977c: 1100 |0002: return-object v0 │ │ +10746c: |[10746c] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ +10747c: 5410 1003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0310 │ │ +107480: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #24 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -301072,22 +301184,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -109780: |[109780] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ -109790: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ -109794: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -109798: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -10979c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -10979e: 0f00 |0007: return v0 │ │ -1097a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1097a2: 28fe |0009: goto 0007 // -0002 │ │ +107484: |[107484] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ +107494: 5210 0d03 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@030d │ │ +107498: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +10749c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +1074a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1074a2: 0f00 |0007: return v0 │ │ +1074a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1074a6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2793 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #25 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -301095,17 +301207,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097a4: |[1097a4] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1097b4: 5b01 0603 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ -1097b8: 1100 |0002: return-object v0 │ │ +1074a8: |[1074a8] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1074b8: 5b01 0603 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@0306 │ │ +1074bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2619 │ │ 0x0002 line=2620 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 background Landroid/graphics/Bitmap; │ │ @@ -301115,17 +301227,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097bc: |[1097bc] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1097cc: 5901 0703 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ -1097d0: 1100 |0002: return-object v0 │ │ +1074c0: |[1074c0] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1074d0: 5901 0703 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@0307 │ │ +1074d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2686 │ │ 0x0002 line=2687 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 actionIndex I │ │ @@ -301135,17 +301247,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097d4: |[1097d4] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1097e4: 5901 0803 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ -1097e8: 1100 |0002: return-object v0 │ │ +1074d8: |[1074d8] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1074e8: 5901 0803 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@0308 │ │ +1074ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2639 │ │ 0x0002 line=2640 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 icon I │ │ @@ -301155,17 +301267,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1097ec: |[1097ec] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1097fc: 5901 0903 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ -109800: 1100 |0002: return-object v0 │ │ +1074f0: |[1074f0] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107500: 5901 0903 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0309 │ │ +107504: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2657 │ │ 0x0002 line=2658 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 contentIconGravity I │ │ @@ -301175,18 +301287,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -109804: |[109804] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -109816: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ -10981c: 1101 |0004: return-object v1 │ │ +107508: |[107508] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +10751a: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ +107520: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2804 │ │ 0x0004 line=2805 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 contentIntentAvailableOffline Z │ │ @@ -301196,17 +301308,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109820: |[109820] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109830: 5901 0a03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ -109834: 1100 |0002: return-object v0 │ │ +107524: |[107524] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107534: 5901 0a03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@030a │ │ +107538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2763 │ │ 0x0002 line=2764 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -301216,17 +301328,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109838: |[109838] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109848: 5901 0b03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ -10984c: 1100 |0002: return-object v0 │ │ +10753c: |[10753c] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +10754c: 5901 0b03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@030b │ │ +107550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2739 │ │ 0x0002 line=2740 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 sizePreset I │ │ @@ -301236,17 +301348,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109850: |[109850] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109860: 5b01 0c03 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ -109864: 1100 |0002: return-object v0 │ │ +107554: |[107554] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107564: 5b01 0c03 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@030c │ │ +107568: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2546 │ │ 0x0002 line=2547 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -301256,17 +301368,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109868: |[109868] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109878: 5901 0e03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ -10987c: 1100 |0002: return-object v0 │ │ +10756c: |[10756c] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +10757c: 5901 0e03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@030e │ │ +107580: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2715 │ │ 0x0002 line=2716 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -301276,18 +301388,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -109880: |[109880] android.support.v4.app.NotificationCompat$WearableExtender.setHintAvoidBackgroundClipping:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -109890: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -109894: 7030 ba0a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ -10989a: 1101 |0005: return-object v1 │ │ +107584: |[107584] android.support.v4.app.NotificationCompat$WearableExtender.setHintAvoidBackgroundClipping:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107594: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +107598: 7030 ba0a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ +10759e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2865 │ │ 0x0005 line=2866 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 hintAvoidBackgroundClipping Z │ │ @@ -301297,18 +301409,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -10989c: |[10989c] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1098ac: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1098ae: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ -1098b4: 1101 |0004: return-object v1 │ │ +1075a0: |[1075a0] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1075b0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1075b2: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ +1075b8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2824 │ │ 0x0004 line=2825 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintHideIcon Z │ │ @@ -301318,17 +301430,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1098b8: |[1098b8] android.support.v4.app.NotificationCompat$WearableExtender.setHintScreenTimeout:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1098c8: 5901 0f03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ -1098cc: 1100 |0002: return-object v0 │ │ +1075bc: |[1075bc] android.support.v4.app.NotificationCompat$WearableExtender.setHintScreenTimeout:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1075cc: 5901 0f03 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@030f │ │ +1075d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2888 │ │ 0x0002 line=2889 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 timeout I │ │ @@ -301338,18 +301450,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1098d0: |[1098d0] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1098e0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -1098e2: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ -1098e8: 1101 |0004: return-object v1 │ │ +1075d4: |[1075d4] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +1075e4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +1075e6: 7030 ba0a 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ +1075ec: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2843 │ │ 0x0004 line=2844 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintShowBackgroundOnly Z │ │ @@ -301359,33 +301471,33 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1098ec: |[1098ec] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -1098fc: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -109900: 7030 ba0a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ -109906: 1101 |0005: return-object v1 │ │ +1075f0: |[1075f0] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +107600: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +107604: 7030 ba0a 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@0aba │ │ +10760a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2783 │ │ 0x0005 line=2784 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 startScrollBottom Z │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1213 header: │ │ class_idx : 466 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5616 │ │ +source_file_idx : 5612 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1213 annotations: │ │ Annotations on class │ │ @@ -301417,148 +301529,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 │ │ -109908: |[109908] 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 │ │ -109918: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -10991e: 2204 2f00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ -109922: 7020 0e01 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -109928: 53a6 8000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ -10992c: 6e30 3401 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -109932: 0c04 |000d: move-result-object v4 │ │ -109934: 0200 1600 |000e: move/from16 v0, v22 │ │ -109938: 6e20 2b01 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ -10993e: 0c04 |0013: move-result-object v4 │ │ -109940: 52a5 7800 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ -109944: 52a6 7900 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -109948: 6e30 2c01 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -10994e: 0c04 |001b: move-result-object v4 │ │ -109950: 54a5 7200 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -109954: 6e20 1701 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -10995a: 0c04 |0021: move-result-object v4 │ │ -10995c: 54a5 7e00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -109960: 6e30 3001 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -109966: 0c04 |0027: move-result-object v4 │ │ -109968: 54a5 7d00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -10996c: 52a6 6f00 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -109970: 6e30 2e01 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -109976: 0c04 |002f: move-result-object v4 │ │ -109978: 54a5 7f00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -10997c: 6e20 3201 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -109982: 0c04 |0035: move-result-object v4 │ │ -109984: 52a5 7a00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -109988: 52a6 7c00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -10998c: 52a7 7b00 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -109990: 6e40 2301 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -109996: 0c05 |003f: move-result-object v5 │ │ -109998: 52a4 7600 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10999c: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ -1099a0: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ -1099a4: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -1099a6: 6e20 2601 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -1099ac: 0c05 |004a: move-result-object v5 │ │ -1099ae: 52a4 7600 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -1099b2: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ -1099b6: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ -1099ba: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -1099bc: 6e20 2701 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -1099c2: 0c05 |0055: move-result-object v5 │ │ -1099c4: 52a4 7600 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -1099c8: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ -1099cc: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ -1099d0: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -1099d2: 6e20 1401 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -1099d8: 0c04 |0060: move-result-object v4 │ │ -1099da: 52a5 7300 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ -1099de: 6e20 1c01 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -1099e4: 0c04 |0066: move-result-object v4 │ │ -1099e6: 6e20 1b01 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -1099ec: 0c04 |006a: move-result-object v4 │ │ -1099ee: 6e20 1a01 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -1099f4: 0c04 |006e: move-result-object v4 │ │ -1099f6: 0800 1900 |006f: move-object/from16 v0, v25 │ │ -1099fa: 6e20 2f01 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ -109a00: 0c04 |0074: move-result-object v4 │ │ -109a02: 6e20 1801 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -109a08: 0c04 |0078: move-result-object v4 │ │ -109a0a: 0800 1000 |0079: move-object/from16 v0, v16 │ │ -109a0e: 6e20 1901 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -109a14: 0c04 |007e: move-result-object v4 │ │ -109a16: 54a5 7400 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -109a1a: 6e20 1d01 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -109a20: 0c05 |0084: move-result-object v5 │ │ -109a22: 52a4 7600 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -109a26: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -109a2a: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ -109a2e: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -109a30: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -109a34: 6e30 1f01 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -109a3a: 0c04 |0091: move-result-object v4 │ │ -109a3c: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -109a40: 6e20 2201 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -109a46: 0c04 |0097: move-result-object v4 │ │ -109a48: 6e20 2501 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -109a4e: 0c04 |009b: move-result-object v4 │ │ -109a50: 0200 1700 |009c: move/from16 v0, v23 │ │ -109a54: 6e20 3101 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ -109a5a: 0c04 |00a1: move-result-object v4 │ │ -109a5c: 0200 1800 |00a2: move/from16 v0, v24 │ │ -109a60: 6e20 2801 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ -109a66: 0c04 |00a7: move-result-object v4 │ │ -109a68: 0200 1300 |00a8: move/from16 v0, v19 │ │ -109a6c: 0201 1400 |00aa: move/from16 v1, v20 │ │ -109a70: 0202 1500 |00ac: move/from16 v2, v21 │ │ -109a74: 6e40 2901 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ -109a7a: 0c04 |00b1: move-result-object v4 │ │ -109a7c: 0200 1a00 |00b2: move/from16 v0, v26 │ │ -109a80: 6e20 2401 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0124 │ │ -109a86: 0c04 |00b7: move-result-object v4 │ │ -109a88: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ -109a8c: 6e20 2001 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0120 │ │ -109a92: 0c04 |00bd: move-result-object v4 │ │ -109a94: 0200 1e00 |00be: move/from16 v0, v30 │ │ -109a98: 6e20 2101 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0121 │ │ -109a9e: 0c04 |00c3: move-result-object v4 │ │ -109aa0: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ -109aa4: 6e20 2d01 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@012d │ │ -109aaa: 0c04 |00c9: move-result-object v4 │ │ -109aac: 5b84 4e03 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ -109ab0: 2204 d500 |00cc: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -109ab4: 7010 9b04 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -109aba: 5b84 4f03 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ -109abe: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ -109ac2: 5484 4f03 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ -109ac6: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -109aca: 6e20 b204 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -109ad0: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ -109ad4: 7401 cd43 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -109ada: 0a04 |00e1: move-result v4 │ │ -109adc: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ -109ae0: 5485 4f03 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ -109ae4: 1a06 7b20 |00e6: const-string v6, "android.people" // string@207b │ │ -109ae8: 7401 d343 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -109aee: 0a04 |00eb: move-result v4 │ │ -109af0: 2344 3909 |00ec: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ -109af4: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ -109af8: 6e20 d543 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -109afe: 0c04 |00f3: move-result-object v4 │ │ -109b00: 1f04 3909 |00f4: check-cast v4, [Ljava/lang/String; // type@0939 │ │ -109b04: 6e30 c004 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ -109b0a: 0e00 |00f9: return-void │ │ -109b0c: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -109b0e: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ -109b12: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -109b14: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ -109b18: 1204 |0100: const/4 v4, #int 0 // #0 │ │ -109b1a: 2900 5cff |0101: goto/16 005d // -00a4 │ │ -109b1e: 1204 |0103: const/4 v4, #int 0 // #0 │ │ -109b20: 2888 |0104: goto 008c // -0078 │ │ +10760c: |[10760c] 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 │ │ +10761c: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +107622: 2204 2f00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ +107626: 7020 0e01 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +10762c: 53a6 8000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ +107630: 6e30 3401 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +107636: 0c04 |000d: move-result-object v4 │ │ +107638: 0200 1600 |000e: move/from16 v0, v22 │ │ +10763c: 6e20 2b01 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ +107642: 0c04 |0013: move-result-object v4 │ │ +107644: 52a5 7800 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ +107648: 52a6 7900 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +10764c: 6e30 2c01 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +107652: 0c04 |001b: move-result-object v4 │ │ +107654: 54a5 7200 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +107658: 6e20 1701 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +10765e: 0c04 |0021: move-result-object v4 │ │ +107660: 54a5 7e00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +107664: 6e30 3001 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +10766a: 0c04 |0027: move-result-object v4 │ │ +10766c: 54a5 7d00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +107670: 52a6 6f00 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +107674: 6e30 2e01 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +10767a: 0c04 |002f: move-result-object v4 │ │ +10767c: 54a5 7f00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +107680: 6e20 3201 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +107686: 0c04 |0035: move-result-object v4 │ │ +107688: 52a5 7a00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +10768c: 52a6 7c00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +107690: 52a7 7b00 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +107694: 6e40 2301 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +10769a: 0c05 |003f: move-result-object v5 │ │ +10769c: 52a4 7600 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +1076a0: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ +1076a4: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ +1076a8: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +1076aa: 6e20 2601 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +1076b0: 0c05 |004a: move-result-object v5 │ │ +1076b2: 52a4 7600 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +1076b6: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ +1076ba: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ +1076be: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +1076c0: 6e20 2701 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +1076c6: 0c05 |0055: move-result-object v5 │ │ +1076c8: 52a4 7600 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +1076cc: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ +1076d0: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ +1076d4: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +1076d6: 6e20 1401 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +1076dc: 0c04 |0060: move-result-object v4 │ │ +1076de: 52a5 7300 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ +1076e2: 6e20 1c01 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +1076e8: 0c04 |0066: move-result-object v4 │ │ +1076ea: 6e20 1b01 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +1076f0: 0c04 |006a: move-result-object v4 │ │ +1076f2: 6e20 1a01 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +1076f8: 0c04 |006e: move-result-object v4 │ │ +1076fa: 0800 1900 |006f: move-object/from16 v0, v25 │ │ +1076fe: 6e20 2f01 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ +107704: 0c04 |0074: move-result-object v4 │ │ +107706: 6e20 1801 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +10770c: 0c04 |0078: move-result-object v4 │ │ +10770e: 0800 1000 |0079: move-object/from16 v0, v16 │ │ +107712: 6e20 1901 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +107718: 0c04 |007e: move-result-object v4 │ │ +10771a: 54a5 7400 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +10771e: 6e20 1d01 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +107724: 0c05 |0084: move-result-object v5 │ │ +107726: 52a4 7600 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +10772a: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +10772e: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ +107732: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +107734: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +107738: 6e30 1f01 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +10773e: 0c04 |0091: move-result-object v4 │ │ +107740: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +107744: 6e20 2201 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +10774a: 0c04 |0097: move-result-object v4 │ │ +10774c: 6e20 2501 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +107752: 0c04 |009b: move-result-object v4 │ │ +107754: 0200 1700 |009c: move/from16 v0, v23 │ │ +107758: 6e20 3101 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ +10775e: 0c04 |00a1: move-result-object v4 │ │ +107760: 0200 1800 |00a2: move/from16 v0, v24 │ │ +107764: 6e20 2801 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ +10776a: 0c04 |00a7: move-result-object v4 │ │ +10776c: 0200 1300 |00a8: move/from16 v0, v19 │ │ +107770: 0201 1400 |00aa: move/from16 v1, v20 │ │ +107774: 0202 1500 |00ac: move/from16 v2, v21 │ │ +107778: 6e40 2901 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ +10777e: 0c04 |00b1: move-result-object v4 │ │ +107780: 0200 1a00 |00b2: move/from16 v0, v26 │ │ +107784: 6e20 2401 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0124 │ │ +10778a: 0c04 |00b7: move-result-object v4 │ │ +10778c: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ +107790: 6e20 2001 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0120 │ │ +107796: 0c04 |00bd: move-result-object v4 │ │ +107798: 0200 1e00 |00be: move/from16 v0, v30 │ │ +10779c: 6e20 2101 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0121 │ │ +1077a2: 0c04 |00c3: move-result-object v4 │ │ +1077a4: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +1077a8: 6e20 2d01 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@012d │ │ +1077ae: 0c04 |00c9: move-result-object v4 │ │ +1077b0: 5b84 4e03 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ +1077b4: 2204 d500 |00cc: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +1077b8: 7010 9b04 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +1077be: 5b84 4f03 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ +1077c2: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ +1077c6: 5484 4f03 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ +1077ca: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +1077ce: 6e20 b204 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +1077d4: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ +1077d8: 7401 cd43 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +1077de: 0a04 |00e1: move-result v4 │ │ +1077e0: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ +1077e4: 5485 4f03 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ +1077e8: 1a06 7620 |00e6: const-string v6, "android.people" // string@2076 │ │ +1077ec: 7401 d343 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1077f2: 0a04 |00eb: move-result v4 │ │ +1077f4: 2344 3909 |00ec: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ +1077f8: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +1077fc: 6e20 d543 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +107802: 0c04 |00f3: move-result-object v4 │ │ +107804: 1f04 3909 |00f4: check-cast v4, [Ljava/lang/String; // type@0939 │ │ +107808: 6e30 c004 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ +10780e: 0e00 |00f9: return-void │ │ +107810: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +107812: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ +107816: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +107818: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ +10781c: 1204 |0100: const/4 v4, #int 0 // #0 │ │ +10781e: 2900 5cff |0101: goto/16 005d // -00a4 │ │ +107822: 1204 |0103: const/4 v4, #int 0 // #0 │ │ +107824: 2888 |0104: goto 008c // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x00cc line=74 │ │ 0x00d3 line=75 │ │ 0x00d5 line=76 │ │ @@ -301599,18 +301711,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 │ │ -109b24: |[109b24] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -109b34: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ -109b38: 7120 d70a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0ad7 │ │ -109b3e: 0e00 |0005: return-void │ │ +107828: |[107828] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +107838: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ +10783c: 7120 d70a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0ad7 │ │ +107842: 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; │ │ @@ -301620,22 +301732,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -109b40: |[109b40] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ -109b50: 5420 4e03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ -109b54: 5421 4f03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ -109b58: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ -109b5e: 5420 4e03 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ -109b62: 6e10 1201 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ -109b68: 0c00 |000c: move-result-object v0 │ │ -109b6a: 1100 |000d: return-object v0 │ │ +107844: |[107844] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +107854: 5420 4e03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ +107858: 5421 4f03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@034f │ │ +10785c: 6e20 1e01 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ +107862: 5420 4e03 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ +107866: 6e10 1201 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ +10786c: 0c00 |000c: move-result-object v0 │ │ +10786e: 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; │ │ │ │ @@ -301644,30 +301756,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109b6c: |[109b6c] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -109b7c: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ -109b80: 1100 |0002: return-object v0 │ │ +107870: |[107870] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +107880: 5410 4e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@034e │ │ +107884: 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 : 5616 (NotificationCompatApi20.java) │ │ + source_file_idx : 5612 (NotificationCompatApi20.java) │ │ │ │ Class #1214 header: │ │ class_idx : 468 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5617 │ │ +source_file_idx : 5613 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1214 annotations: │ │ Annotations on class │ │ @@ -301695,155 +301807,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 │ │ -109b84: |[109b84] 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 │ │ -109b94: 7010 1f43 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@431f │ │ -109b9a: 2206 2f00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@002f │ │ -109b9e: 7020 0e01 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -109ba4: 53c8 8000 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0080 │ │ -109ba8: 6e30 3401 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -109bae: 0c06 |000d: move-result-object v6 │ │ -109bb0: 0200 1800 |000e: move/from16 v0, v24 │ │ -109bb4: 6e20 2b01 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ -109bba: 0c06 |0013: move-result-object v6 │ │ -109bbc: 52c7 7800 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0078 │ │ -109bc0: 52c8 7900 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -109bc4: 6e30 2c01 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -109bca: 0c06 |001b: move-result-object v6 │ │ -109bcc: 54c7 7200 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -109bd0: 6e20 1701 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -109bd6: 0c06 |0021: move-result-object v6 │ │ -109bd8: 54c7 7e00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -109bdc: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -109be0: 6e30 3001 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -109be6: 0c06 |0029: move-result-object v6 │ │ -109be8: 54c7 7d00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -109bec: 52c8 6f00 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -109bf0: 6e30 2e01 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -109bf6: 0c06 |0031: move-result-object v6 │ │ -109bf8: 54c7 7f00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -109bfc: 6e20 3201 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -109c02: 0c06 |0037: move-result-object v6 │ │ -109c04: 52c7 7a00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -109c08: 52c8 7c00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -109c0c: 52c9 7b00 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -109c10: 6e40 2301 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -109c16: 0c07 |0041: move-result-object v7 │ │ -109c18: 52c6 7600 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ -109c1c: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ -109c20: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ -109c24: 1216 |0048: const/4 v6, #int 1 // #1 │ │ -109c26: 6e20 2601 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -109c2c: 0c07 |004c: move-result-object v7 │ │ -109c2e: 52c6 7600 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ -109c32: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ -109c36: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ -109c3a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -109c3c: 6e20 2701 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -109c42: 0c07 |0057: move-result-object v7 │ │ -109c44: 52c6 7600 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ -109c48: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ -109c4c: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ -109c50: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -109c52: 6e20 1401 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -109c58: 0c06 |0062: move-result-object v6 │ │ -109c5a: 52c7 7300 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0073 │ │ -109c5e: 6e20 1c01 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -109c64: 0c06 |0068: move-result-object v6 │ │ -109c66: 6e20 1b01 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -109c6c: 0c06 |006c: move-result-object v6 │ │ -109c6e: 6e20 1a01 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -109c74: 0c06 |0070: move-result-object v6 │ │ -109c76: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -109c7a: 6e20 2f01 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ -109c80: 0c06 |0076: move-result-object v6 │ │ -109c82: 6e20 1801 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -109c88: 0c06 |007a: move-result-object v6 │ │ -109c8a: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -109c8e: 6e20 1901 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -109c94: 0c06 |0080: move-result-object v6 │ │ -109c96: 54c7 7400 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -109c9a: 6e20 1d01 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -109ca0: 0c07 |0086: move-result-object v7 │ │ -109ca2: 52c6 7600 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ -109ca6: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ -109caa: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ -109cae: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -109cb0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -109cb4: 6e30 1f01 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -109cba: 0c06 |0093: move-result-object v6 │ │ -109cbc: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -109cc0: 6e20 2201 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -109cc6: 0c06 |0099: move-result-object v6 │ │ -109cc8: 0200 1100 |009a: move/from16 v0, v17 │ │ -109ccc: 6e20 2501 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -109cd2: 0c06 |009f: move-result-object v6 │ │ -109cd4: 0200 1900 |00a0: move/from16 v0, v25 │ │ -109cd8: 6e20 3101 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ -109cde: 0c06 |00a5: move-result-object v6 │ │ -109ce0: 0200 1a00 |00a6: move/from16 v0, v26 │ │ -109ce4: 6e20 2801 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ -109cea: 0c06 |00ab: move-result-object v6 │ │ -109cec: 0200 1500 |00ac: move/from16 v0, v21 │ │ -109cf0: 0201 1600 |00ae: move/from16 v1, v22 │ │ -109cf4: 0202 1700 |00b0: move/from16 v2, v23 │ │ -109cf8: 6e40 2901 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ -109cfe: 0c06 |00b5: move-result-object v6 │ │ -109d00: 0200 1c00 |00b6: move/from16 v0, v28 │ │ -109d04: 6e20 2401 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0124 │ │ -109d0a: 0c06 |00bb: move-result-object v6 │ │ -109d0c: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ -109d10: 6e20 1e01 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ -109d16: 0c06 |00c1: move-result-object v6 │ │ -109d18: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ -109d1c: 6e20 2001 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0120 │ │ -109d22: 0c06 |00c7: move-result-object v6 │ │ -109d24: 0200 2400 |00c8: move/from16 v0, v36 │ │ -109d28: 6e20 2101 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0121 │ │ -109d2e: 0c06 |00cd: move-result-object v6 │ │ -109d30: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ -109d34: 6e20 2d01 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@012d │ │ -109d3a: 0c06 |00d3: move-result-object v6 │ │ -109d3c: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ -109d40: 6e20 1501 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0115 │ │ -109d46: 0c06 |00d9: move-result-object v6 │ │ -109d48: 0200 2000 |00da: move/from16 v0, v32 │ │ -109d4c: 6e20 1601 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0116 │ │ -109d52: 0c06 |00df: move-result-object v6 │ │ -109d54: 0200 2100 |00e0: move/from16 v0, v33 │ │ -109d58: 6e20 3301 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0133 │ │ -109d5e: 0c06 |00e5: move-result-object v6 │ │ -109d60: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ -109d64: 6e20 2a01 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@012a │ │ -109d6a: 0c06 |00eb: move-result-object v6 │ │ -109d6c: 5ba6 5003 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ -109d70: 7401 ce43 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -109d76: 0c04 |00f1: move-result-object v4 │ │ -109d78: 7210 0244 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -109d7e: 0a06 |00f5: move-result v6 │ │ -109d80: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ -109d84: 7210 0344 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -109d8a: 0c05 |00fb: move-result-object v5 │ │ -109d8c: 1f05 7708 |00fc: check-cast v5, Ljava/lang/String; // type@0877 │ │ -109d90: 54a6 5003 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ -109d94: 6e20 1101 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0111 │ │ -109d9a: 28ef |0103: goto 00f2 // -0011 │ │ -109d9c: 1206 |0104: const/4 v6, #int 0 // #0 │ │ -109d9e: 2900 44ff |0105: goto/16 0049 // -00bc │ │ -109da2: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -109da4: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ -109da8: 1206 |010a: const/4 v6, #int 0 // #0 │ │ -109daa: 2900 54ff |010b: goto/16 005f // -00ac │ │ -109dae: 1206 |010d: const/4 v6, #int 0 // #0 │ │ -109db0: 2880 |010e: goto 008e // -0080 │ │ -109db2: 0e00 |010f: return-void │ │ +107888: |[107888] 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 │ │ +107898: 7010 1f43 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@431f │ │ +10789e: 2206 2f00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@002f │ │ +1078a2: 7020 0e01 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +1078a8: 53c8 8000 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0080 │ │ +1078ac: 6e30 3401 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +1078b2: 0c06 |000d: move-result-object v6 │ │ +1078b4: 0200 1800 |000e: move/from16 v0, v24 │ │ +1078b8: 6e20 2b01 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ +1078be: 0c06 |0013: move-result-object v6 │ │ +1078c0: 52c7 7800 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0078 │ │ +1078c4: 52c8 7900 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +1078c8: 6e30 2c01 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +1078ce: 0c06 |001b: move-result-object v6 │ │ +1078d0: 54c7 7200 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +1078d4: 6e20 1701 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +1078da: 0c06 |0021: move-result-object v6 │ │ +1078dc: 54c7 7e00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +1078e0: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +1078e4: 6e30 3001 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +1078ea: 0c06 |0029: move-result-object v6 │ │ +1078ec: 54c7 7d00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +1078f0: 52c8 6f00 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +1078f4: 6e30 2e01 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +1078fa: 0c06 |0031: move-result-object v6 │ │ +1078fc: 54c7 7f00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +107900: 6e20 3201 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +107906: 0c06 |0037: move-result-object v6 │ │ +107908: 52c7 7a00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +10790c: 52c8 7c00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +107910: 52c9 7b00 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +107914: 6e40 2301 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +10791a: 0c07 |0041: move-result-object v7 │ │ +10791c: 52c6 7600 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ +107920: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ +107924: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ +107928: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +10792a: 6e20 2601 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +107930: 0c07 |004c: move-result-object v7 │ │ +107932: 52c6 7600 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ +107936: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ +10793a: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ +10793e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +107940: 6e20 2701 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +107946: 0c07 |0057: move-result-object v7 │ │ +107948: 52c6 7600 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ +10794c: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ +107950: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ +107954: 1216 |005e: const/4 v6, #int 1 // #1 │ │ +107956: 6e20 1401 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +10795c: 0c06 |0062: move-result-object v6 │ │ +10795e: 52c7 7300 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0073 │ │ +107962: 6e20 1c01 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +107968: 0c06 |0068: move-result-object v6 │ │ +10796a: 6e20 1b01 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +107970: 0c06 |006c: move-result-object v6 │ │ +107972: 6e20 1a01 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +107978: 0c06 |0070: move-result-object v6 │ │ +10797a: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +10797e: 6e20 2f01 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ +107984: 0c06 |0076: move-result-object v6 │ │ +107986: 6e20 1801 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +10798c: 0c06 |007a: move-result-object v6 │ │ +10798e: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +107992: 6e20 1901 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +107998: 0c06 |0080: move-result-object v6 │ │ +10799a: 54c7 7400 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +10799e: 6e20 1d01 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +1079a4: 0c07 |0086: move-result-object v7 │ │ +1079a6: 52c6 7600 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0076 │ │ +1079aa: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ +1079ae: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ +1079b2: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +1079b4: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +1079b8: 6e30 1f01 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +1079be: 0c06 |0093: move-result-object v6 │ │ +1079c0: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +1079c4: 6e20 2201 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +1079ca: 0c06 |0099: move-result-object v6 │ │ +1079cc: 0200 1100 |009a: move/from16 v0, v17 │ │ +1079d0: 6e20 2501 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +1079d6: 0c06 |009f: move-result-object v6 │ │ +1079d8: 0200 1900 |00a0: move/from16 v0, v25 │ │ +1079dc: 6e20 3101 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ +1079e2: 0c06 |00a5: move-result-object v6 │ │ +1079e4: 0200 1a00 |00a6: move/from16 v0, v26 │ │ +1079e8: 6e20 2801 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ +1079ee: 0c06 |00ab: move-result-object v6 │ │ +1079f0: 0200 1500 |00ac: move/from16 v0, v21 │ │ +1079f4: 0201 1600 |00ae: move/from16 v1, v22 │ │ +1079f8: 0202 1700 |00b0: move/from16 v2, v23 │ │ +1079fc: 6e40 2901 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ +107a02: 0c06 |00b5: move-result-object v6 │ │ +107a04: 0200 1c00 |00b6: move/from16 v0, v28 │ │ +107a08: 6e20 2401 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0124 │ │ +107a0e: 0c06 |00bb: move-result-object v6 │ │ +107a10: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ +107a14: 6e20 1e01 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ +107a1a: 0c06 |00c1: move-result-object v6 │ │ +107a1c: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ +107a20: 6e20 2001 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0120 │ │ +107a26: 0c06 |00c7: move-result-object v6 │ │ +107a28: 0200 2400 |00c8: move/from16 v0, v36 │ │ +107a2c: 6e20 2101 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0121 │ │ +107a32: 0c06 |00cd: move-result-object v6 │ │ +107a34: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ +107a38: 6e20 2d01 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@012d │ │ +107a3e: 0c06 |00d3: move-result-object v6 │ │ +107a40: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ +107a44: 6e20 1501 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0115 │ │ +107a4a: 0c06 |00d9: move-result-object v6 │ │ +107a4c: 0200 2000 |00da: move/from16 v0, v32 │ │ +107a50: 6e20 1601 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0116 │ │ +107a56: 0c06 |00df: move-result-object v6 │ │ +107a58: 0200 2100 |00e0: move/from16 v0, v33 │ │ +107a5c: 6e20 3301 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0133 │ │ +107a62: 0c06 |00e5: move-result-object v6 │ │ +107a64: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ +107a68: 6e20 2a01 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@012a │ │ +107a6e: 0c06 |00eb: move-result-object v6 │ │ +107a70: 5ba6 5003 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ +107a74: 7401 ce43 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +107a7a: 0c04 |00f1: move-result-object v4 │ │ +107a7c: 7210 0244 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +107a82: 0a06 |00f5: move-result v6 │ │ +107a84: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ +107a88: 7210 0344 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +107a8e: 0c05 |00fb: move-result-object v5 │ │ +107a90: 1f05 7708 |00fc: check-cast v5, Ljava/lang/String; // type@0877 │ │ +107a94: 54a6 5003 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ +107a98: 6e20 1101 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0111 │ │ +107a9e: 28ef |0103: goto 00f2 // -0011 │ │ +107aa0: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +107aa2: 2900 44ff |0105: goto/16 0049 // -00bc │ │ +107aa6: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +107aa8: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ +107aac: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +107aae: 2900 54ff |010b: goto/16 005f // -00ac │ │ +107ab2: 1206 |010d: const/4 v6, #int 0 // #0 │ │ +107ab4: 2880 |010e: goto 008e // -0080 │ │ +107ab6: 0e00 |010f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x00ee line=103 │ │ 0x00fe line=104 │ │ 0x0104 line=68 │ │ @@ -301888,18 +302000,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 │ │ -109db4: |[109db4] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -109dc4: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ -109dc8: 7120 d70a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0ad7 │ │ -109dce: 0e00 |0005: return-void │ │ +107ab8: |[107ab8] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +107ac8: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ +107acc: 7120 d70a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0ad7 │ │ +107ad2: 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; │ │ @@ -301909,19 +302021,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -109dd0: |[109dd0] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ -109de0: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ -109de4: 6e10 1201 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ -109dea: 0c00 |0005: move-result-object v0 │ │ -109dec: 1100 |0006: return-object v0 │ │ +107ad4: |[107ad4] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ +107ae4: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ +107ae8: 6e10 1201 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ +107aee: 0c00 |0005: move-result-object v0 │ │ +107af0: 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;) │ │ @@ -301929,30 +302041,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109df0: |[109df0] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -109e00: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ -109e04: 1100 |0002: return-object v0 │ │ +107af4: |[107af4] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +107b04: 5410 5003 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@0350 │ │ +107b08: 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 : 5617 (NotificationCompatApi21.java) │ │ + source_file_idx : 5613 (NotificationCompatApi21.java) │ │ │ │ Class #1215 header: │ │ class_idx : 478 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5622 │ │ +source_file_idx : 5618 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1215 annotations: │ │ Annotations on class │ │ @@ -301977,103 +302089,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 │ │ -109e08: |[109e08] 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 │ │ -109e18: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -109e1e: 2204 2f00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ -109e22: 7020 0e01 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -109e28: 53a6 8000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ -109e2c: 6e30 3401 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -109e32: 0c04 |000d: move-result-object v4 │ │ -109e34: 52a5 7800 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ -109e38: 52a6 7900 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -109e3c: 6e30 2c01 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -109e42: 0c04 |0015: move-result-object v4 │ │ -109e44: 54a5 7200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -109e48: 6e20 1701 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -109e4e: 0c04 |001b: move-result-object v4 │ │ -109e50: 54a5 7e00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -109e54: 6e30 3001 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -109e5a: 0c04 |0021: move-result-object v4 │ │ -109e5c: 54a5 7d00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -109e60: 52a6 6f00 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -109e64: 6e30 2e01 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -109e6a: 0c04 |0029: move-result-object v4 │ │ -109e6c: 54a5 7f00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -109e70: 6e20 3201 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -109e76: 0c04 |002f: move-result-object v4 │ │ -109e78: 52a5 7a00 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -109e7c: 52a6 7c00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -109e80: 52a7 7b00 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -109e84: 6e40 2301 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -109e8a: 0c05 |0039: move-result-object v5 │ │ -109e8c: 52a4 7600 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -109e90: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ -109e94: 3804 5f00 |003e: if-eqz v4, 009d // +005f │ │ -109e98: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -109e9a: 6e20 2601 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -109ea0: 0c05 |0044: move-result-object v5 │ │ -109ea2: 52a4 7600 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -109ea6: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ -109eaa: 3804 5600 |0049: if-eqz v4, 009f // +0056 │ │ -109eae: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -109eb0: 6e20 2701 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -109eb6: 0c05 |004f: move-result-object v5 │ │ -109eb8: 52a4 7600 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -109ebc: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ -109ec0: 3804 4d00 |0054: if-eqz v4, 00a1 // +004d │ │ -109ec4: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -109ec6: 6e20 1401 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -109ecc: 0c04 |005a: move-result-object v4 │ │ -109ece: 52a5 7300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ -109ed2: 6e20 1c01 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -109ed8: 0c04 |0060: move-result-object v4 │ │ -109eda: 6e20 1b01 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -109ee0: 0c04 |0064: move-result-object v4 │ │ -109ee2: 6e20 1a01 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -109ee8: 0c04 |0068: move-result-object v4 │ │ -109eea: 6e20 1801 d400 |0069: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -109ef0: 0c04 |006c: move-result-object v4 │ │ -109ef2: 0800 1000 |006d: move-object/from16 v0, v16 │ │ -109ef6: 6e20 1901 0400 |006f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -109efc: 0c04 |0072: move-result-object v4 │ │ -109efe: 54a5 7400 |0073: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -109f02: 6e20 1d01 5400 |0075: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -109f08: 0c05 |0078: move-result-object v5 │ │ -109f0a: 52a4 7600 |0079: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -109f0e: d544 8000 |007b: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -109f12: 3804 2600 |007d: if-eqz v4, 00a3 // +0026 │ │ -109f16: 1214 |007f: const/4 v4, #int 1 // #1 │ │ -109f18: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -109f1c: 6e30 1f01 0504 |0082: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -109f22: 0c04 |0085: move-result-object v4 │ │ -109f24: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -109f28: 6e20 2201 0400 |0088: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -109f2e: 0c04 |008b: move-result-object v4 │ │ -109f30: 6e20 2501 f400 |008c: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -109f36: 0c04 |008f: move-result-object v4 │ │ -109f38: 0200 1300 |0090: move/from16 v0, v19 │ │ -109f3c: 0201 1400 |0092: move/from16 v1, v20 │ │ -109f40: 0202 1500 |0094: move/from16 v2, v21 │ │ -109f44: 6e40 2901 0421 |0096: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ -109f4a: 0c04 |0099: move-result-object v4 │ │ -109f4c: 5b84 6d03 |009a: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ -109f50: 0e00 |009c: return-void │ │ -109f52: 1204 |009d: const/4 v4, #int 0 // #0 │ │ -109f54: 28a3 |009e: goto 0041 // -005d │ │ -109f56: 1204 |009f: const/4 v4, #int 0 // #0 │ │ -109f58: 28ac |00a0: goto 004c // -0054 │ │ -109f5a: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ -109f5c: 28b5 |00a2: goto 0057 // -004b │ │ -109f5e: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ -109f60: 28dc |00a4: goto 0080 // -0024 │ │ +107b0c: |[107b0c] 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 │ │ +107b1c: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +107b22: 2204 2f00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ +107b26: 7020 0e01 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +107b2c: 53a6 8000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ +107b30: 6e30 3401 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +107b36: 0c04 |000d: move-result-object v4 │ │ +107b38: 52a5 7800 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ +107b3c: 52a6 7900 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +107b40: 6e30 2c01 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +107b46: 0c04 |0015: move-result-object v4 │ │ +107b48: 54a5 7200 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +107b4c: 6e20 1701 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +107b52: 0c04 |001b: move-result-object v4 │ │ +107b54: 54a5 7e00 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +107b58: 6e30 3001 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +107b5e: 0c04 |0021: move-result-object v4 │ │ +107b60: 54a5 7d00 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +107b64: 52a6 6f00 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +107b68: 6e30 2e01 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +107b6e: 0c04 |0029: move-result-object v4 │ │ +107b70: 54a5 7f00 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +107b74: 6e20 3201 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +107b7a: 0c04 |002f: move-result-object v4 │ │ +107b7c: 52a5 7a00 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +107b80: 52a6 7c00 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +107b84: 52a7 7b00 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +107b88: 6e40 2301 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +107b8e: 0c05 |0039: move-result-object v5 │ │ +107b90: 52a4 7600 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107b94: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +107b98: 3804 5f00 |003e: if-eqz v4, 009d // +005f │ │ +107b9c: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +107b9e: 6e20 2601 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +107ba4: 0c05 |0044: move-result-object v5 │ │ +107ba6: 52a4 7600 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107baa: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +107bae: 3804 5600 |0049: if-eqz v4, 009f // +0056 │ │ +107bb2: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +107bb4: 6e20 2701 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +107bba: 0c05 |004f: move-result-object v5 │ │ +107bbc: 52a4 7600 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107bc0: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +107bc4: 3804 4d00 |0054: if-eqz v4, 00a1 // +004d │ │ +107bc8: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +107bca: 6e20 1401 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +107bd0: 0c04 |005a: move-result-object v4 │ │ +107bd2: 52a5 7300 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ +107bd6: 6e20 1c01 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +107bdc: 0c04 |0060: move-result-object v4 │ │ +107bde: 6e20 1b01 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +107be4: 0c04 |0064: move-result-object v4 │ │ +107be6: 6e20 1a01 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +107bec: 0c04 |0068: move-result-object v4 │ │ +107bee: 6e20 1801 d400 |0069: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +107bf4: 0c04 |006c: move-result-object v4 │ │ +107bf6: 0800 1000 |006d: move-object/from16 v0, v16 │ │ +107bfa: 6e20 1901 0400 |006f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +107c00: 0c04 |0072: move-result-object v4 │ │ +107c02: 54a5 7400 |0073: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +107c06: 6e20 1d01 5400 |0075: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +107c0c: 0c05 |0078: move-result-object v5 │ │ +107c0e: 52a4 7600 |0079: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107c12: d544 8000 |007b: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +107c16: 3804 2600 |007d: if-eqz v4, 00a3 // +0026 │ │ +107c1a: 1214 |007f: const/4 v4, #int 1 // #1 │ │ +107c1c: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +107c20: 6e30 1f01 0504 |0082: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +107c26: 0c04 |0085: move-result-object v4 │ │ +107c28: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +107c2c: 6e20 2201 0400 |0088: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +107c32: 0c04 |008b: move-result-object v4 │ │ +107c34: 6e20 2501 f400 |008c: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +107c3a: 0c04 |008f: move-result-object v4 │ │ +107c3c: 0200 1300 |0090: move/from16 v0, v19 │ │ +107c40: 0201 1400 |0092: move/from16 v1, v20 │ │ +107c44: 0202 1500 |0094: move/from16 v2, v21 │ │ +107c48: 6e40 2901 0421 |0096: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ +107c4e: 0c04 |0099: move-result-object v4 │ │ +107c50: 5b84 6d03 |009a: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ +107c54: 0e00 |009c: return-void │ │ +107c56: 1204 |009d: const/4 v4, #int 0 // #0 │ │ +107c58: 28a3 |009e: goto 0041 // -005d │ │ +107c5a: 1204 |009f: const/4 v4, #int 0 // #0 │ │ +107c5c: 28ac |00a0: goto 004c // -0054 │ │ +107c5e: 1204 |00a1: const/4 v4, #int 0 // #0 │ │ +107c60: 28b5 |00a2: goto 0057 // -004b │ │ +107c62: 1204 |00a3: const/4 v4, #int 0 // #0 │ │ +107c64: 28dc |00a4: goto 0080 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x009c line=57 │ │ 0x009d line=35 │ │ locals : │ │ @@ -302098,19 +302210,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -109f64: |[109f64] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.build:()Landroid/app/Notification; │ │ -109f74: 5410 6d03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ -109f78: 6e10 1301 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0113 │ │ -109f7e: 0c00 |0005: move-result-object v0 │ │ -109f80: 1100 |0006: return-object v0 │ │ +107c68: |[107c68] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.build:()Landroid/app/Notification; │ │ +107c78: 5410 6d03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ +107c7c: 6e10 1301 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0113 │ │ +107c82: 0c00 |0005: move-result-object v0 │ │ +107c84: 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;) │ │ @@ -302118,30 +302230,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -109f84: |[109f84] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -109f94: 5410 6d03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ -109f98: 1100 |0002: return-object v0 │ │ +107c88: |[107c88] android.support.v4.app.NotificationCompatIceCreamSandwich$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +107c98: 5410 6d03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder;.b:Landroid/app/Notification$Builder; // field@036d │ │ +107c9c: 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 : 5622 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 5618 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #1216 header: │ │ class_idx : 480 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5634 │ │ +source_file_idx : 5630 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1216 annotations: │ │ Annotations on class │ │ @@ -302177,147 +302289,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 │ │ -109f9c: |[109f9c] 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 │ │ -109fac: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -109fb2: 2204 a408 |0003: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -109fb6: 7010 c243 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -109fbc: 5b84 6f03 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ -109fc0: 2204 2f00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ -109fc4: 7020 0e01 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -109fca: 53a6 8000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ -109fce: 6e30 3401 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -109fd4: 0c04 |0014: move-result-object v4 │ │ -109fd6: 52a5 7800 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ -109fda: 52a6 7900 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -109fde: 6e30 2c01 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -109fe4: 0c04 |001c: move-result-object v4 │ │ -109fe6: 54a5 7200 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -109fea: 6e20 1701 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -109ff0: 0c04 |0022: move-result-object v4 │ │ -109ff2: 54a5 7e00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -109ff6: 6e30 3001 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -109ffc: 0c04 |0028: move-result-object v4 │ │ -109ffe: 54a5 7d00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -10a002: 52a6 6f00 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -10a006: 6e30 2e01 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -10a00c: 0c04 |0030: move-result-object v4 │ │ -10a00e: 54a5 7f00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -10a012: 6e20 3201 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -10a018: 0c04 |0036: move-result-object v4 │ │ -10a01a: 52a5 7a00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -10a01e: 52a6 7c00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -10a022: 52a7 7b00 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -10a026: 6e40 2301 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -10a02c: 0c05 |0040: move-result-object v5 │ │ -10a02e: 52a4 7600 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a032: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -10a036: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -10a03a: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -10a03c: 6e20 2601 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -10a042: 0c05 |004b: move-result-object v5 │ │ -10a044: 52a4 7600 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a048: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -10a04c: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -10a050: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -10a052: 6e20 2701 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -10a058: 0c05 |0056: move-result-object v5 │ │ -10a05a: 52a4 7600 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a05e: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -10a062: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -10a066: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -10a068: 6e20 1401 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -10a06e: 0c04 |0061: move-result-object v4 │ │ -10a070: 52a5 7300 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ -10a074: 6e20 1c01 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -10a07a: 0c04 |0067: move-result-object v4 │ │ -10a07c: 6e20 1b01 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -10a082: 0c04 |006b: move-result-object v4 │ │ -10a084: 6e20 1a01 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -10a08a: 0c04 |006f: move-result-object v4 │ │ -10a08c: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -10a090: 6e20 2f01 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ -10a096: 0c04 |0075: move-result-object v4 │ │ -10a098: 6e20 1801 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -10a09e: 0c04 |0079: move-result-object v4 │ │ -10a0a0: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -10a0a4: 6e20 1901 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -10a0aa: 0c04 |007f: move-result-object v4 │ │ -10a0ac: 54a5 7400 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -10a0b0: 6e20 1d01 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -10a0b6: 0c05 |0085: move-result-object v5 │ │ -10a0b8: 52a4 7600 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a0bc: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -10a0c0: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -10a0c4: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -10a0c6: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -10a0ca: 6e30 1f01 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -10a0d0: 0c04 |0092: move-result-object v4 │ │ -10a0d2: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -10a0d6: 6e20 2201 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -10a0dc: 0c04 |0098: move-result-object v4 │ │ -10a0de: 6e20 2501 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -10a0e4: 0c04 |009c: move-result-object v4 │ │ -10a0e6: 0200 1600 |009d: move/from16 v0, v22 │ │ -10a0ea: 6e20 3101 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ -10a0f0: 0c04 |00a2: move-result-object v4 │ │ -10a0f2: 0200 1700 |00a3: move/from16 v0, v23 │ │ -10a0f6: 6e20 2801 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ -10a0fc: 0c04 |00a8: move-result-object v4 │ │ -10a0fe: 0200 1300 |00a9: move/from16 v0, v19 │ │ -10a102: 0201 1400 |00ab: move/from16 v1, v20 │ │ -10a106: 0202 1500 |00ad: move/from16 v2, v21 │ │ -10a10a: 6e40 2901 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ -10a110: 0c04 |00b2: move-result-object v4 │ │ -10a112: 5b84 6e03 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ -10a116: 2204 d500 |00b5: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -10a11a: 7010 9b04 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -10a120: 5b84 7003 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a124: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -10a128: 5484 7003 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a12c: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -10a130: 6e20 b204 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -10a136: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -10a13a: 5484 7003 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a13e: 1a05 9a20 |00c9: const-string v5, "android.support.localOnly" // string@209a │ │ -10a142: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -10a144: 6e30 b404 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a14a: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -10a14e: 5484 7003 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a152: 1a05 9820 |00d3: const-string v5, "android.support.groupKey" // string@2098 │ │ -10a156: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -10a15a: 6e30 bf04 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -10a160: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -10a164: 5484 7003 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a168: 1a05 9920 |00de: const-string v5, "android.support.isGroupSummary" // string@2099 │ │ -10a16c: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -10a16e: 6e30 b404 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a174: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -10a178: 5484 7003 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a17c: 1a05 9c20 |00e8: const-string v5, "android.support.sortKey" // string@209c │ │ -10a180: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -10a184: 6e30 bf04 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -10a18a: 0e00 |00ef: return-void │ │ -10a18c: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -10a18e: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -10a192: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -10a194: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -10a198: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -10a19a: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -10a19e: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -10a1a0: 2893 |00fa: goto 008d // -006d │ │ -10a1a2: 5484 7003 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a1a6: 1a05 9d20 |00fd: const-string v5, "android.support.useSideChannel" // string@209d │ │ -10a1aa: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -10a1ac: 6e30 b404 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a1b2: 28e1 |0103: goto 00e4 // -001f │ │ +107ca0: |[107ca0] 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 │ │ +107cb0: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +107cb6: 2204 a408 |0003: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +107cba: 7010 c243 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +107cc0: 5b84 6f03 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ +107cc4: 2204 2f00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ +107cc8: 7020 0e01 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +107cce: 53a6 8000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ +107cd2: 6e30 3401 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +107cd8: 0c04 |0014: move-result-object v4 │ │ +107cda: 52a5 7800 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ +107cde: 52a6 7900 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +107ce2: 6e30 2c01 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +107ce8: 0c04 |001c: move-result-object v4 │ │ +107cea: 54a5 7200 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +107cee: 6e20 1701 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +107cf4: 0c04 |0022: move-result-object v4 │ │ +107cf6: 54a5 7e00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +107cfa: 6e30 3001 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +107d00: 0c04 |0028: move-result-object v4 │ │ +107d02: 54a5 7d00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +107d06: 52a6 6f00 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +107d0a: 6e30 2e01 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +107d10: 0c04 |0030: move-result-object v4 │ │ +107d12: 54a5 7f00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +107d16: 6e20 3201 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +107d1c: 0c04 |0036: move-result-object v4 │ │ +107d1e: 52a5 7a00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +107d22: 52a6 7c00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +107d26: 52a7 7b00 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +107d2a: 6e40 2301 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +107d30: 0c05 |0040: move-result-object v5 │ │ +107d32: 52a4 7600 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107d36: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +107d3a: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +107d3e: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +107d40: 6e20 2601 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +107d46: 0c05 |004b: move-result-object v5 │ │ +107d48: 52a4 7600 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107d4c: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +107d50: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +107d54: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +107d56: 6e20 2701 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +107d5c: 0c05 |0056: move-result-object v5 │ │ +107d5e: 52a4 7600 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107d62: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +107d66: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +107d6a: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +107d6c: 6e20 1401 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +107d72: 0c04 |0061: move-result-object v4 │ │ +107d74: 52a5 7300 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ +107d78: 6e20 1c01 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +107d7e: 0c04 |0067: move-result-object v4 │ │ +107d80: 6e20 1b01 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +107d86: 0c04 |006b: move-result-object v4 │ │ +107d88: 6e20 1a01 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +107d8e: 0c04 |006f: move-result-object v4 │ │ +107d90: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +107d94: 6e20 2f01 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ +107d9a: 0c04 |0075: move-result-object v4 │ │ +107d9c: 6e20 1801 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +107da2: 0c04 |0079: move-result-object v4 │ │ +107da4: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +107da8: 6e20 1901 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +107dae: 0c04 |007f: move-result-object v4 │ │ +107db0: 54a5 7400 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +107db4: 6e20 1d01 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +107dba: 0c05 |0085: move-result-object v5 │ │ +107dbc: 52a4 7600 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +107dc0: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +107dc4: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +107dc8: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +107dca: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +107dce: 6e30 1f01 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +107dd4: 0c04 |0092: move-result-object v4 │ │ +107dd6: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +107dda: 6e20 2201 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +107de0: 0c04 |0098: move-result-object v4 │ │ +107de2: 6e20 2501 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +107de8: 0c04 |009c: move-result-object v4 │ │ +107dea: 0200 1600 |009d: move/from16 v0, v22 │ │ +107dee: 6e20 3101 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ +107df4: 0c04 |00a2: move-result-object v4 │ │ +107df6: 0200 1700 |00a3: move/from16 v0, v23 │ │ +107dfa: 6e20 2801 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ +107e00: 0c04 |00a8: move-result-object v4 │ │ +107e02: 0200 1300 |00a9: move/from16 v0, v19 │ │ +107e06: 0201 1400 |00ab: move/from16 v1, v20 │ │ +107e0a: 0202 1500 |00ad: move/from16 v2, v21 │ │ +107e0e: 6e40 2901 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ +107e14: 0c04 |00b2: move-result-object v4 │ │ +107e16: 5b84 6e03 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ +107e1a: 2204 d500 |00b5: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +107e1e: 7010 9b04 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +107e24: 5b84 7003 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e28: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +107e2c: 5484 7003 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e30: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +107e34: 6e20 b204 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +107e3a: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +107e3e: 5484 7003 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e42: 1a05 9520 |00c9: const-string v5, "android.support.localOnly" // string@2095 │ │ +107e46: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +107e48: 6e30 b404 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +107e4e: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +107e52: 5484 7003 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e56: 1a05 9320 |00d3: const-string v5, "android.support.groupKey" // string@2093 │ │ +107e5a: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +107e5e: 6e30 bf04 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +107e64: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +107e68: 5484 7003 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e6c: 1a05 9420 |00de: const-string v5, "android.support.isGroupSummary" // string@2094 │ │ +107e70: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +107e72: 6e30 b404 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +107e78: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +107e7c: 5484 7003 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107e80: 1a05 9720 |00e8: const-string v5, "android.support.sortKey" // string@2097 │ │ +107e84: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +107e88: 6e30 bf04 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +107e8e: 0e00 |00ef: return-void │ │ +107e90: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +107e92: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +107e96: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +107e98: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +107e9c: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +107e9e: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +107ea2: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +107ea4: 2893 |00fa: goto 008d // -006d │ │ +107ea6: 5484 7003 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107eaa: 1a05 9820 |00fd: const-string v5, "android.support.useSideChannel" // string@2098 │ │ +107eae: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +107eb0: 6e30 b404 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +107eb6: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=68 │ │ 0x000a line=77 │ │ 0x00b5 line=102 │ │ 0x00bc line=103 │ │ @@ -302363,21 +302475,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 │ │ -10a1b4: |[10a1b4] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -10a1c4: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ -10a1c8: 5421 6e03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ -10a1cc: 7120 1e0b 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@0b1e │ │ -10a1d2: 0c01 |0007: move-result-object v1 │ │ -10a1d4: 7220 2144 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -10a1da: 0e00 |000b: return-void │ │ +107eb8: |[107eb8] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +107ec8: 5420 6f03 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ +107ecc: 5421 6e03 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ +107ed0: 7120 1e0b 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@0b1e │ │ +107ed6: 0c01 |0007: move-result-object v1 │ │ +107ed8: 7220 2144 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +107ede: 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; │ │ @@ -302387,49 +302499,49 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -10a1dc: |[10a1dc] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ -10a1ec: 5486 6e03 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ -10a1f0: 6e10 1201 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ -10a1f6: 0c05 |0005: move-result-object v5 │ │ -10a1f8: 7110 170b 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -10a1fe: 0c01 |0009: move-result-object v1 │ │ -10a200: 2204 d500 |000a: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -10a204: 5486 7003 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a208: 7020 9c04 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ -10a20e: 5486 7003 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ -10a212: 6e10 b104 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ -10a218: 0c06 |0016: move-result-object v6 │ │ -10a21a: 7210 4744 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -10a220: 0c02 |001a: move-result-object v2 │ │ -10a222: 7210 0244 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -10a228: 0a06 |001e: move-result v6 │ │ -10a22a: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ -10a22e: 7210 0344 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -10a234: 0c03 |0024: move-result-object v3 │ │ -10a236: 1f03 7708 |0025: check-cast v3, Ljava/lang/String; // type@0877 │ │ -10a23a: 6e20 9d04 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -10a240: 0a06 |002a: move-result v6 │ │ -10a242: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -10a246: 6e20 c104 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@04c1 │ │ -10a24c: 28eb |0030: goto 001b // -0015 │ │ -10a24e: 6e20 b204 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -10a254: 5486 6f03 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ -10a258: 7110 0f0b 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0b0f │ │ -10a25e: 0c00 |0039: move-result-object v0 │ │ -10a260: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -10a264: 7110 170b 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -10a26a: 0c06 |003f: move-result-object v6 │ │ -10a26c: 1a07 9620 |0040: const-string v7, "android.support.actionExtras" // string@2096 │ │ -10a270: 6e30 be04 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -10a276: 1105 |0045: return-object v5 │ │ +107ee0: |[107ee0] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +107ef0: 5486 6e03 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ +107ef4: 6e10 1201 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ +107efa: 0c05 |0005: move-result-object v5 │ │ +107efc: 7110 170b 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +107f02: 0c01 |0009: move-result-object v1 │ │ +107f04: 2204 d500 |000a: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +107f08: 5486 7003 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107f0c: 7020 9c04 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@049c │ │ +107f12: 5486 7003 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@0370 │ │ +107f16: 6e10 b104 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ +107f1c: 0c06 |0016: move-result-object v6 │ │ +107f1e: 7210 4744 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +107f24: 0c02 |001a: move-result-object v2 │ │ +107f26: 7210 0244 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +107f2c: 0a06 |001e: move-result v6 │ │ +107f2e: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +107f32: 7210 0344 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +107f38: 0c03 |0024: move-result-object v3 │ │ +107f3a: 1f03 7708 |0025: check-cast v3, Ljava/lang/String; // type@0877 │ │ +107f3e: 6e20 9d04 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +107f44: 0a06 |002a: move-result v6 │ │ +107f46: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +107f4a: 6e20 c104 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@04c1 │ │ +107f50: 28eb |0030: goto 001b // -0015 │ │ +107f52: 6e20 b204 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +107f58: 5486 6f03 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@036f │ │ +107f5c: 7110 0f0b 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0b0f │ │ +107f62: 0c00 |0039: move-result-object v0 │ │ +107f64: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +107f68: 7110 170b 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +107f6e: 0c06 |003f: move-result-object v6 │ │ +107f70: 1a07 9120 |0040: const-string v7, "android.support.actionExtras" // string@2091 │ │ +107f74: 6e30 be04 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +107f7a: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x0011 line=138 │ │ 0x0027 line=139 │ │ @@ -302453,30 +302565,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10a278: |[10a278] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -10a288: 5410 6e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ -10a28c: 1100 |0002: return-object v0 │ │ +107f7c: |[107f7c] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +107f8c: 5410 6e03 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@036e │ │ +107f90: 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 : 5634 (NotificationCompatJellybean.java) │ │ + source_file_idx : 5630 (NotificationCompatJellybean.java) │ │ │ │ Class #1217 header: │ │ class_idx : 482 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5635 │ │ +source_file_idx : 5631 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1217 annotations: │ │ Annotations on class │ │ @@ -302514,164 +302626,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 │ │ -10a290: |[10a290] 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 │ │ -10a2a0: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ -10a2a6: 2204 a408 |0003: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -10a2aa: 7010 c243 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10a2b0: 5b84 8903 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ -10a2b4: 2204 2f00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ -10a2b8: 7020 0e01 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ -10a2be: 53a6 8000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ -10a2c2: 6e30 3401 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ -10a2c8: 0c04 |0014: move-result-object v4 │ │ -10a2ca: 0200 1600 |0015: move/from16 v0, v22 │ │ -10a2ce: 6e20 2b01 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ -10a2d4: 0c04 |001a: move-result-object v4 │ │ -10a2d6: 52a5 7800 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ -10a2da: 52a6 7900 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ -10a2de: 6e30 2c01 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ -10a2e4: 0c04 |0022: move-result-object v4 │ │ -10a2e6: 54a5 7200 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ -10a2ea: 6e20 1701 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ -10a2f0: 0c04 |0028: move-result-object v4 │ │ -10a2f2: 54a5 7e00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ -10a2f6: 6e30 3001 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ -10a2fc: 0c04 |002e: move-result-object v4 │ │ -10a2fe: 54a5 7d00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ -10a302: 52a6 6f00 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ -10a306: 6e30 2e01 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ -10a30c: 0c04 |0036: move-result-object v4 │ │ -10a30e: 54a5 7f00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ -10a312: 6e20 3201 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ -10a318: 0c04 |003c: move-result-object v4 │ │ -10a31a: 52a5 7a00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ -10a31e: 52a6 7c00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ -10a322: 52a7 7b00 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ -10a326: 6e40 2301 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ -10a32c: 0c05 |0046: move-result-object v5 │ │ -10a32e: 52a4 7600 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a332: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ -10a336: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ -10a33a: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -10a33c: 6e20 2601 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ -10a342: 0c05 |0051: move-result-object v5 │ │ -10a344: 52a4 7600 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a348: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ -10a34c: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ -10a350: 1214 |0058: const/4 v4, #int 1 // #1 │ │ -10a352: 6e20 2701 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ -10a358: 0c05 |005c: move-result-object v5 │ │ -10a35a: 52a4 7600 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a35e: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -10a362: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ -10a366: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -10a368: 6e20 1401 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ -10a36e: 0c04 |0067: move-result-object v4 │ │ -10a370: 52a5 7300 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ -10a374: 6e20 1c01 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ -10a37a: 0c04 |006d: move-result-object v4 │ │ -10a37c: 6e20 1b01 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ -10a382: 0c04 |0071: move-result-object v4 │ │ -10a384: 6e20 1a01 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ -10a38a: 0c04 |0075: move-result-object v4 │ │ -10a38c: 0800 1900 |0076: move-object/from16 v0, v25 │ │ -10a390: 6e20 2f01 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ -10a396: 0c04 |007b: move-result-object v4 │ │ -10a398: 6e20 1801 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ -10a39e: 0c04 |007f: move-result-object v4 │ │ -10a3a0: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -10a3a4: 6e20 1901 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ -10a3aa: 0c04 |0085: move-result-object v4 │ │ -10a3ac: 54a5 7400 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ -10a3b0: 6e20 1d01 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ -10a3b6: 0c05 |008b: move-result-object v5 │ │ -10a3b8: 52a4 7600 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ -10a3bc: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -10a3c0: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ -10a3c4: 1214 |0092: const/4 v4, #int 1 // #1 │ │ -10a3c6: 0800 1100 |0093: move-object/from16 v0, v17 │ │ -10a3ca: 6e30 1f01 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ -10a3d0: 0c04 |0098: move-result-object v4 │ │ -10a3d2: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -10a3d6: 6e20 2201 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ -10a3dc: 0c04 |009e: move-result-object v4 │ │ -10a3de: 6e20 2501 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ -10a3e4: 0c04 |00a2: move-result-object v4 │ │ -10a3e6: 0200 1700 |00a3: move/from16 v0, v23 │ │ -10a3ea: 6e20 3101 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ -10a3f0: 0c04 |00a8: move-result-object v4 │ │ -10a3f2: 0200 1800 |00a9: move/from16 v0, v24 │ │ -10a3f6: 6e20 2801 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ -10a3fc: 0c04 |00ae: move-result-object v4 │ │ -10a3fe: 0200 1300 |00af: move/from16 v0, v19 │ │ -10a402: 0201 1400 |00b1: move/from16 v1, v20 │ │ -10a406: 0202 1500 |00b3: move/from16 v2, v21 │ │ -10a40a: 6e40 2901 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ -10a410: 0c04 |00b8: move-result-object v4 │ │ -10a412: 5b84 8803 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ -10a416: 2204 d500 |00bb: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ -10a41a: 7010 9b04 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ -10a420: 5b84 8a03 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a424: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ -10a428: 5484 8a03 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a42c: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ -10a430: 6e20 b204 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ -10a436: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ -10a43a: 7401 cd43 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -10a440: 0a04 |00d0: move-result v4 │ │ -10a442: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ -10a446: 5485 8a03 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a44a: 1a06 7b20 |00d5: const-string v6, "android.people" // string@207b │ │ -10a44e: 7401 d343 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10a454: 0a04 |00da: move-result v4 │ │ -10a456: 2344 3909 |00db: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ -10a45a: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -10a45e: 6e20 d543 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -10a464: 0c04 |00e2: move-result-object v4 │ │ -10a466: 1f04 3909 |00e3: check-cast v4, [Ljava/lang/String; // type@0939 │ │ -10a46a: 6e30 c004 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ -10a470: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ -10a474: 5484 8a03 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a478: 1a05 9a20 |00ec: const-string v5, "android.support.localOnly" // string@209a │ │ -10a47c: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ -10a47e: 6e30 b404 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a484: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ -10a488: 5484 8a03 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a48c: 1a05 9820 |00f6: const-string v5, "android.support.groupKey" // string@2098 │ │ -10a490: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ -10a494: 6e30 bf04 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -10a49a: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ -10a49e: 5484 8a03 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a4a2: 1a05 9920 |0101: const-string v5, "android.support.isGroupSummary" // string@2099 │ │ -10a4a6: 1216 |0103: const/4 v6, #int 1 // #1 │ │ -10a4a8: 6e30 b404 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a4ae: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ -10a4b2: 5484 8a03 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a4b6: 1a05 9c20 |010b: const-string v5, "android.support.sortKey" // string@209c │ │ -10a4ba: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ -10a4be: 6e30 bf04 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ -10a4c4: 0e00 |0112: return-void │ │ -10a4c6: 1204 |0113: const/4 v4, #int 0 // #0 │ │ -10a4c8: 2900 3aff |0114: goto/16 004e // -00c6 │ │ -10a4cc: 1204 |0116: const/4 v4, #int 0 // #0 │ │ -10a4ce: 2900 42ff |0117: goto/16 0059 // -00be │ │ -10a4d2: 1204 |0119: const/4 v4, #int 0 // #0 │ │ -10a4d4: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ -10a4d8: 1204 |011c: const/4 v4, #int 0 // #0 │ │ -10a4da: 2900 76ff |011d: goto/16 0093 // -008a │ │ -10a4de: 5484 8a03 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a4e2: 1a05 9d20 |0121: const-string v5, "android.support.useSideChannel" // string@209d │ │ -10a4e6: 1216 |0123: const/4 v6, #int 1 // #1 │ │ -10a4e8: 6e30 b404 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ -10a4ee: 28e0 |0127: goto 0107 // -0020 │ │ +107f94: |[107f94] 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 │ │ +107fa4: 7010 1f43 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@431f │ │ +107faa: 2204 a408 |0003: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +107fae: 7010 c243 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +107fb4: 5b84 8903 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ +107fb8: 2204 2f00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@002f │ │ +107fbc: 7020 0e01 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@010e │ │ +107fc2: 53a6 8000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0080 │ │ +107fc6: 6e30 3401 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0134 │ │ +107fcc: 0c04 |0014: move-result-object v4 │ │ +107fce: 0200 1600 |0015: move/from16 v0, v22 │ │ +107fd2: 6e20 2b01 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@012b │ │ +107fd8: 0c04 |001a: move-result-object v4 │ │ +107fda: 52a5 7800 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0078 │ │ +107fde: 52a6 7900 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0079 │ │ +107fe2: 6e30 2c01 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@012c │ │ +107fe8: 0c04 |0022: move-result-object v4 │ │ +107fea: 54a5 7200 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0072 │ │ +107fee: 6e20 1701 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0117 │ │ +107ff4: 0c04 |0028: move-result-object v4 │ │ +107ff6: 54a5 7e00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@007e │ │ +107ffa: 6e30 3001 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0130 │ │ +108000: 0c04 |002e: move-result-object v4 │ │ +108002: 54a5 7d00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@007d │ │ +108006: 52a6 6f00 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@006f │ │ +10800a: 6e30 2e01 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@012e │ │ +108010: 0c04 |0036: move-result-object v4 │ │ +108012: 54a5 7f00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@007f │ │ +108016: 6e20 3201 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0132 │ │ +10801c: 0c04 |003c: move-result-object v4 │ │ +10801e: 52a5 7a00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@007a │ │ +108022: 52a6 7c00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@007c │ │ +108026: 52a7 7b00 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@007b │ │ +10802a: 6e40 2301 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0123 │ │ +108030: 0c05 |0046: move-result-object v5 │ │ +108032: 52a4 7600 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +108036: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ +10803a: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ +10803e: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +108040: 6e20 2601 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0126 │ │ +108046: 0c05 |0051: move-result-object v5 │ │ +108048: 52a4 7600 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +10804c: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ +108050: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ +108054: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +108056: 6e20 2701 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@0127 │ │ +10805c: 0c05 |005c: move-result-object v5 │ │ +10805e: 52a4 7600 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +108062: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +108066: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ +10806a: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +10806c: 6e20 1401 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0114 │ │ +108072: 0c04 |0067: move-result-object v4 │ │ +108074: 52a5 7300 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0073 │ │ +108078: 6e20 1c01 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@011c │ │ +10807e: 0c04 |006d: move-result-object v4 │ │ +108080: 6e20 1b01 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011b │ │ +108086: 0c04 |0071: move-result-object v4 │ │ +108088: 6e20 1a01 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@011a │ │ +10808e: 0c04 |0075: move-result-object v4 │ │ +108090: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +108094: 6e20 2f01 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@012f │ │ +10809a: 0c04 |007b: move-result-object v4 │ │ +10809c: 6e20 1801 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0118 │ │ +1080a2: 0c04 |007f: move-result-object v4 │ │ +1080a4: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +1080a8: 6e20 1901 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0119 │ │ +1080ae: 0c04 |0085: move-result-object v4 │ │ +1080b0: 54a5 7400 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0074 │ │ +1080b4: 6e20 1d01 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@011d │ │ +1080ba: 0c05 |008b: move-result-object v5 │ │ +1080bc: 52a4 7600 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0076 │ │ +1080c0: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +1080c4: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ +1080c8: 1214 |0092: const/4 v4, #int 1 // #1 │ │ +1080ca: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +1080ce: 6e30 1f01 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@011f │ │ +1080d4: 0c04 |0098: move-result-object v4 │ │ +1080d6: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +1080da: 6e20 2201 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0122 │ │ +1080e0: 0c04 |009e: move-result-object v4 │ │ +1080e2: 6e20 2501 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0125 │ │ +1080e8: 0c04 |00a2: move-result-object v4 │ │ +1080ea: 0200 1700 |00a3: move/from16 v0, v23 │ │ +1080ee: 6e20 3101 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0131 │ │ +1080f4: 0c04 |00a8: move-result-object v4 │ │ +1080f6: 0200 1800 |00a9: move/from16 v0, v24 │ │ +1080fa: 6e20 2801 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@0128 │ │ +108100: 0c04 |00ae: move-result-object v4 │ │ +108102: 0200 1300 |00af: move/from16 v0, v19 │ │ +108106: 0201 1400 |00b1: move/from16 v1, v20 │ │ +10810a: 0202 1500 |00b3: move/from16 v2, v21 │ │ +10810e: 6e40 2901 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@0129 │ │ +108114: 0c04 |00b8: move-result-object v4 │ │ +108116: 5b84 8803 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ +10811a: 2204 d500 |00bb: new-instance v4, Landroid/os/Bundle; // type@00d5 │ │ +10811e: 7010 9b04 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@049b │ │ +108124: 5b84 8a03 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +108128: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ +10812c: 5484 8a03 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +108130: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +108134: 6e20 b204 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@04b2 │ │ +10813a: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ +10813e: 7401 cd43 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +108144: 0a04 |00d0: move-result v4 │ │ +108146: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ +10814a: 5485 8a03 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +10814e: 1a06 7620 |00d5: const-string v6, "android.people" // string@2076 │ │ +108152: 7401 d343 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +108158: 0a04 |00da: move-result v4 │ │ +10815a: 2344 3909 |00db: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ +10815e: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +108162: 6e20 d543 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +108168: 0c04 |00e2: move-result-object v4 │ │ +10816a: 1f04 3909 |00e3: check-cast v4, [Ljava/lang/String; // type@0939 │ │ +10816e: 6e30 c004 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@04c0 │ │ +108174: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ +108178: 5484 8a03 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +10817c: 1a05 9520 |00ec: const-string v5, "android.support.localOnly" // string@2095 │ │ +108180: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ +108182: 6e30 b404 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +108188: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ +10818c: 5484 8a03 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +108190: 1a05 9320 |00f6: const-string v5, "android.support.groupKey" // string@2093 │ │ +108194: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ +108198: 6e30 bf04 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +10819e: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ +1081a2: 5484 8a03 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +1081a6: 1a05 9420 |0101: const-string v5, "android.support.isGroupSummary" // string@2094 │ │ +1081aa: 1216 |0103: const/4 v6, #int 1 // #1 │ │ +1081ac: 6e30 b404 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +1081b2: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ +1081b6: 5484 8a03 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +1081ba: 1a05 9720 |010b: const-string v5, "android.support.sortKey" // string@2097 │ │ +1081be: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ +1081c2: 6e30 bf04 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@04bf │ │ +1081c8: 0e00 |0112: return-void │ │ +1081ca: 1204 |0113: const/4 v4, #int 0 // #0 │ │ +1081cc: 2900 3aff |0114: goto/16 004e // -00c6 │ │ +1081d0: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +1081d2: 2900 42ff |0117: goto/16 0059 // -00be │ │ +1081d6: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +1081d8: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ +1081dc: 1204 |011c: const/4 v4, #int 0 // #0 │ │ +1081de: 2900 76ff |011d: goto/16 0093 // -008a │ │ +1081e2: 5484 8a03 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +1081e6: 1a05 9820 |0121: const-string v5, "android.support.useSideChannel" // string@2098 │ │ +1081ea: 1216 |0123: const/4 v6, #int 1 // #1 │ │ +1081ec: 6e30 b404 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@04b4 │ │ +1081f2: 28e0 |0127: goto 0107 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=35 │ │ 0x000a line=45 │ │ 0x00bb line=71 │ │ 0x00c2 line=72 │ │ @@ -302722,21 +302834,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 │ │ -10a4f0: |[10a4f0] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -10a500: 5420 8903 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ -10a504: 5421 8803 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ -10a508: 7120 1e0b 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@0b1e │ │ -10a50e: 0c01 |0007: move-result-object v1 │ │ -10a510: 7220 2144 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -10a516: 0e00 |000b: return-void │ │ +1081f4: |[1081f4] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +108204: 5420 8903 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ +108208: 5421 8803 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ +10820c: 7120 1e0b 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@0b1e │ │ +108212: 0c01 |0007: move-result-object v1 │ │ +108214: 7220 2144 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +10821a: 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; │ │ @@ -302746,29 +302858,29 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -10a518: |[10a518] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ -10a528: 5431 8903 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ -10a52c: 7110 0f0b 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0b0f │ │ -10a532: 0c00 |0005: move-result-object v0 │ │ -10a534: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -10a538: 5431 8a03 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a53c: 1a02 9620 |000a: const-string v2, "android.support.actionExtras" // string@2096 │ │ -10a540: 6e30 be04 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -10a546: 5431 8803 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ -10a54a: 5432 8a03 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ -10a54e: 6e20 1e01 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ -10a554: 5431 8803 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ -10a558: 6e10 1201 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ -10a55e: 0c01 |001b: move-result-object v1 │ │ -10a560: 1101 |001c: return-object v1 │ │ +10821c: |[10821c] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +10822c: 5431 8903 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0389 │ │ +108230: 7110 0f0b 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@0b0f │ │ +108236: 0c00 |0005: move-result-object v0 │ │ +108238: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +10823c: 5431 8a03 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +108240: 1a02 9120 |000a: const-string v2, "android.support.actionExtras" // string@2091 │ │ +108244: 6e30 be04 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +10824a: 5431 8803 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ +10824e: 5432 8a03 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@038a │ │ +108252: 6e20 1e01 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@011e │ │ +108258: 5431 8803 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ +10825c: 6e10 1201 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0112 │ │ +108262: 0c01 |001b: move-result-object v1 │ │ +108264: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=109 │ │ 0x0008 line=111 │ │ 0x000f line=114 │ │ 0x0016 line=115 │ │ @@ -302781,30 +302893,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10a564: |[10a564] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -10a574: 5410 8803 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ -10a578: 1100 |0002: return-object v0 │ │ +108268: |[108268] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +108278: 5410 8803 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0388 │ │ +10827c: 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 : 5635 (NotificationCompatKitKat.java) │ │ + source_file_idx : 5631 (NotificationCompatKitKat.java) │ │ │ │ Class #1218 header: │ │ class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1218 annotations: │ │ Annotations on class │ │ @@ -302843,24 +302955,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -10a57c: |[10a57c] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ -10a58c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10a592: 5b12 8e03 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ -10a596: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -10a598: 5910 8d03 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ -10a59c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -10a59e: 5b10 8f03 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ -10a5a2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -10a5a4: 5c10 8c03 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ -10a5a8: 0e00 |000e: return-void │ │ +108280: |[108280] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ +108290: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +108296: 5b12 8e03 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ +10829a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +10829c: 5910 8d03 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ +1082a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1082a2: 5b10 8f03 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ +1082a6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1082a8: 5c10 8c03 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ +1082ac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0003 line=596 │ │ 0x0005 line=597 │ │ 0x0008 line=598 │ │ 0x000b line=599 │ │ @@ -302874,22 +302986,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -10a5ac: |[10a5ac] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -10a5bc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10a5c2: 5b12 8e03 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ -10a5c6: 5913 8d03 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ -10a5ca: 5b14 8f03 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ -10a5ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -10a5d0: 5c10 8c03 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ -10a5d4: 0e00 |000c: return-void │ │ +1082b0: |[1082b0] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +1082c0: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +1082c6: 5b12 8e03 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ +1082ca: 5913 8d03 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ +1082ce: 5b14 8f03 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ +1082d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1082d4: 5c10 8c03 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ +1082d8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ 0x0005 line=604 │ │ 0x0007 line=605 │ │ 0x0009 line=606 │ │ @@ -302906,25 +303018,25 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -10a5d8: |[10a5d8] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -10a5e8: 5530 8c03 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ -10a5ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -10a5f0: 5430 8e03 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ -10a5f4: 7220 5909 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@0959 │ │ -10a5fa: 0e00 |0009: return-void │ │ -10a5fc: 5430 8e03 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ -10a600: 5231 8d03 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ -10a604: 5432 8f03 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ -10a608: 7240 5809 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0958 │ │ -10a60e: 28f6 |0013: goto 0009 // -000a │ │ +1082dc: |[1082dc] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +1082ec: 5530 8c03 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ +1082f0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +1082f4: 5430 8e03 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ +1082f8: 7220 5909 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@0959 │ │ +1082fe: 0e00 |0009: return-void │ │ +108300: 5430 8e03 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ +108304: 5231 8d03 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ +108308: 5432 8f03 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ +10830c: 7240 5809 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0958 │ │ +108312: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0004 line=612 │ │ 0x0009 line=616 │ │ 0x000a line=614 │ │ locals : │ │ @@ -302936,63 +303048,63 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -10a610: |[10a610] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ -10a620: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -10a624: 1a01 a805 |0002: const-string v1, "CancelTask[" // string@05a8 │ │ -10a628: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -10a62e: 1a01 d03c |0007: const-string v1, "packageName:" // string@3cd0 │ │ -10a632: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a638: 0c01 |000c: move-result-object v1 │ │ -10a63a: 5432 8e03 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ -10a63e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a644: 1a01 5501 |0012: const-string v1, ", id:" // string@0155 │ │ -10a648: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a64e: 0c01 |0017: move-result-object v1 │ │ -10a650: 5232 8d03 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ -10a654: 6e20 5f43 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10a65a: 1a01 5f01 |001d: const-string v1, ", tag:" // string@015f │ │ -10a65e: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a664: 0c01 |0022: move-result-object v1 │ │ -10a666: 5432 8f03 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ -10a66a: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a670: 1a01 4b01 |0028: const-string v1, ", all:" // string@014b │ │ -10a674: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a67a: 0c01 |002d: move-result-object v1 │ │ -10a67c: 5532 8c03 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ -10a680: 6e20 6443 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -10a686: 1a01 781d |0033: const-string v1, "]" // string@1d78 │ │ -10a68a: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a690: 6e10 6a43 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10a696: 0c01 |003b: move-result-object v1 │ │ -10a698: 1101 |003c: return-object v1 │ │ +108314: |[108314] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ +108324: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +108328: 1a01 a405 |0002: const-string v1, "CancelTask[" // string@05a4 │ │ +10832c: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +108332: 1a01 cb3c |0007: const-string v1, "packageName:" // string@3ccb │ │ +108336: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10833c: 0c01 |000c: move-result-object v1 │ │ +10833e: 5432 8e03 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@038e │ │ +108342: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108348: 1a01 5201 |0012: const-string v1, ", id:" // string@0152 │ │ +10834c: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108352: 0c01 |0017: move-result-object v1 │ │ +108354: 5232 8d03 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@038d │ │ +108358: 6e20 5f43 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10835e: 1a01 5c01 |001d: const-string v1, ", tag:" // string@015c │ │ +108362: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108368: 0c01 |0022: move-result-object v1 │ │ +10836a: 5432 8f03 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@038f │ │ +10836e: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108374: 1a01 4801 |0028: const-string v1, ", all:" // string@0148 │ │ +108378: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10837e: 0c01 |002d: move-result-object v1 │ │ +108380: 5532 8c03 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@038c │ │ +108384: 6e20 6443 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +10838a: 1a01 741d |0033: const-string v1, "]" // string@1d74 │ │ +10838e: 6e20 6343 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108394: 6e10 6a43 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10839a: 0c01 |003b: move-result-object v1 │ │ +10839c: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0007 line=620 │ │ 0x0012 line=621 │ │ 0x001d line=622 │ │ 0x0028 line=623 │ │ 0x0033 line=624 │ │ 0x0038 line=625 │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=3 this Landroid/support/v4/app/NotificationManagerCompat$CancelTask; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #1219 header: │ │ class_idx : 489 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1219 annotations: │ │ Annotations on class │ │ @@ -303013,17 +303125,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a69c: |[10a69c] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ -10a6ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a6b2: 0e00 |0003: return-void │ │ +1083a0: |[1083a0] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ +1083b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1083b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -303032,17 +303144,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10a6b4: |[10a6b4] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -10a6c4: 6e20 4201 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0142 │ │ -10a6ca: 0e00 |0003: return-void │ │ +1083b8: |[1083b8] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +1083c8: 6e20 4201 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@0142 │ │ +1083ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -303054,17 +303166,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10a6cc: |[10a6cc] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ -10a6dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10a6de: 0f00 |0001: return v0 │ │ +1083d0: |[1083d0] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ +1083e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1083e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ @@ -303072,35 +303184,35 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10a6e0: |[10a6e0] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -10a6f0: 6e30 4501 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ -10a6f6: 0e00 |0003: return-void │ │ +1083e4: |[1083e4] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +1083f4: 6e30 4501 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0145 │ │ +1083fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=3 id I │ │ 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #1220 header: │ │ class_idx : 492 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1220 annotations: │ │ Annotations on class │ │ @@ -303139,21 +303251,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -10a6f8: |[10a6f8] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -10a708: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a70e: 5b01 9203 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ -10a712: 5902 9003 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ -10a716: 5b03 9303 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ -10a71a: 5b04 9103 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0391 │ │ -10a71e: 0e00 |000b: return-void │ │ +1083fc: |[1083fc] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +10840c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +108412: 5b01 9203 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ +108416: 5902 9003 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ +10841a: 5b03 9303 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ +10841e: 5b04 9103 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0391 │ │ +108422: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0003 line=568 │ │ 0x0005 line=569 │ │ 0x0007 line=570 │ │ 0x0009 line=571 │ │ @@ -303171,21 +303283,21 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -10a720: |[10a720] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -10a730: 5440 9203 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ -10a734: 5241 9003 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ -10a738: 5442 9303 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ -10a73c: 5443 9103 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0391 │ │ -10a740: 7253 5a09 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@095a │ │ -10a746: 0e00 |000b: return-void │ │ +108424: |[108424] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +108434: 5440 9203 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ +108438: 5241 9003 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ +10843c: 5442 9303 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ +108440: 5443 9103 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0391 │ │ +108444: 7253 5a09 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@095a │ │ +10844a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x000b line=577 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ 0x0000 - 0x000c reg=5 service Landroid/support/v4/app/INotificationSideChannel; │ │ @@ -303195,57 +303307,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -10a748: |[10a748] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ -10a758: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -10a75c: 1a01 0c16 |0002: const-string v1, "NotifyTask[" // string@160c │ │ -10a760: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -10a766: 1a01 d03c |0007: const-string v1, "packageName:" // string@3cd0 │ │ -10a76a: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a770: 0c01 |000c: move-result-object v1 │ │ -10a772: 5432 9203 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ -10a776: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a77c: 1a01 5501 |0012: const-string v1, ", id:" // string@0155 │ │ -10a780: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a786: 0c01 |0017: move-result-object v1 │ │ -10a788: 5232 9003 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ -10a78c: 6e20 5f43 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10a792: 1a01 5f01 |001d: const-string v1, ", tag:" // string@015f │ │ -10a796: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a79c: 0c01 |0022: move-result-object v1 │ │ -10a79e: 5432 9303 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ -10a7a2: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a7a8: 1a01 781d |0028: const-string v1, "]" // string@1d78 │ │ -10a7ac: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10a7b2: 6e10 6a43 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10a7b8: 0c01 |0030: move-result-object v1 │ │ -10a7ba: 1101 |0031: return-object v1 │ │ +10844c: |[10844c] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ +10845c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +108460: 1a01 0816 |0002: const-string v1, "NotifyTask[" // string@1608 │ │ +108464: 7020 5c43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +10846a: 1a01 cb3c |0007: const-string v1, "packageName:" // string@3ccb │ │ +10846e: 6e20 6343 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108474: 0c01 |000c: move-result-object v1 │ │ +108476: 5432 9203 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0392 │ │ +10847a: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108480: 1a01 5201 |0012: const-string v1, ", id:" // string@0152 │ │ +108484: 6e20 6343 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10848a: 0c01 |0017: move-result-object v1 │ │ +10848c: 5232 9003 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0390 │ │ +108490: 6e20 5f43 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +108496: 1a01 5c01 |001d: const-string v1, ", tag:" // string@015c │ │ +10849a: 6e20 6343 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1084a0: 0c01 |0022: move-result-object v1 │ │ +1084a2: 5432 9303 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0393 │ │ +1084a6: 6e20 6343 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1084ac: 1a01 741d |0028: const-string v1, "]" // string@1d74 │ │ +1084b0: 6e20 6343 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1084b6: 6e10 6a43 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1084bc: 0c01 |0030: move-result-object v1 │ │ +1084be: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0007 line=581 │ │ 0x0012 line=582 │ │ 0x001d line=583 │ │ 0x0028 line=584 │ │ 0x002d line=585 │ │ locals : │ │ 0x0007 - 0x0032 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0032 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #1221 header: │ │ class_idx : 500 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1221 annotations: │ │ Annotations on class │ │ @@ -303266,17 +303378,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a7bc: |[10a7bc] android.support.v4.app.RemoteInput$1.:()V │ │ -10a7cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a7d2: 0e00 |0003: return-void │ │ +1084c0: |[1084c0] android.support.v4.app.RemoteInput$1.:()V │ │ +1084d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1084d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$1; │ │ │ │ Virtual methods - │ │ @@ -303285,23 +303397,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -10a7d4: |[10a7d4] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ -10a7e4: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ -10a7e8: 0771 |0002: move-object v1, v7 │ │ -10a7ea: 0782 |0003: move-object v2, v8 │ │ -10a7ec: 0793 |0004: move-object v3, v9 │ │ -10a7ee: 01a4 |0005: move v4, v10 │ │ -10a7f0: 07b5 |0006: move-object v5, v11 │ │ -10a7f2: 7606 870b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0b87 │ │ -10a7f8: 1100 |000a: return-object v0 │ │ +1084d8: |[1084d8] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ +1084e8: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@01fa │ │ +1084ec: 0771 |0002: move-object v1, v7 │ │ +1084ee: 0782 |0003: move-object v2, v8 │ │ +1084f0: 0793 |0004: move-object v3, v9 │ │ +1084f2: 01a4 |0005: move v4, v10 │ │ +1084f4: 07b5 |0006: move-object v5, v11 │ │ +1084f6: 7606 870b 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0b87 │ │ +1084fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x000b reg=7 resultKey Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 label Ljava/lang/CharSequence; │ │ @@ -303314,18 +303426,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -10a7fc: |[10a7fc] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -10a80c: 7406 700b 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@0b70 │ │ -10a812: 0c00 |0003: move-result-object v0 │ │ -10a814: 1100 |0004: return-object v0 │ │ +108500: |[108500] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +108510: 7406 700b 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@0b70 │ │ +108516: 0c00 |0003: move-result-object v0 │ │ +108518: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -303338,17 +303450,17 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10a818: |[10a818] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ -10a828: 2320 0909 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ -10a82c: 1100 |0002: return-object v0 │ │ +10851c: |[10851c] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ +10852c: 2320 0909 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@0909 │ │ +108530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -303357,32 +303469,32 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -10a830: |[10a830] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -10a840: 6e20 720b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@0b72 │ │ -10a846: 0c00 |0003: move-result-object v0 │ │ -10a848: 1100 |0004: return-object v0 │ │ +108534: |[108534] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +108544: 6e20 720b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@0b72 │ │ +10854a: 0c00 |0003: move-result-object v0 │ │ +10854c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #1222 header: │ │ class_idx : 503 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1222 annotations: │ │ Annotations on class │ │ @@ -303403,17 +303515,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a84c: |[10a84c] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ -10a85c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a862: 0e00 |0003: return-void │ │ +108550: |[108550] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +108560: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +108566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ │ │ Virtual methods - │ │ @@ -303422,17 +303534,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10a864: |[10a864] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -10a874: 7130 900b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b90 │ │ -10a87a: 0e00 |0003: return-void │ │ +108568: |[108568] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +108578: 7130 900b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b90 │ │ +10857e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -303444,32 +303556,32 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10a87c: |[10a87c] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -10a88c: 7110 920b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0b92 │ │ -10a892: 0c00 |0003: move-result-object v0 │ │ -10a894: 1100 |0004: return-object v0 │ │ +108580: |[108580] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +108590: 7110 920b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0b92 │ │ +108596: 0c00 |0003: move-result-object v0 │ │ +108598: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #1223 header: │ │ class_idx : 504 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1223 annotations: │ │ Annotations on class │ │ @@ -303490,17 +303602,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a898: |[10a898] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ -10a8a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a8ae: 0e00 |0003: return-void │ │ +10859c: |[10859c] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +1085ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1085b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -303509,19 +303621,19 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10a8b0: |[10a8b0] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -10a8c0: 1a00 9717 |0000: const-string v0, "RemoteInput" // string@1797 │ │ -10a8c4: 1a01 9817 |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@1798 │ │ -10a8c8: 7120 5f37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -10a8ce: 0e00 |0007: return-void │ │ +1085b4: |[1085b4] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +1085c4: 1a00 9317 |0000: const-string v0, "RemoteInput" // string@1793 │ │ +1085c8: 1a01 9417 |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@1794 │ │ +1085cc: 7120 5f37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +1085d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0008 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -303533,35 +303645,35 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10a8d0: |[10a8d0] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -10a8e0: 1a00 9717 |0000: const-string v0, "RemoteInput" // string@1797 │ │ -10a8e4: 1a01 9817 |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@1798 │ │ -10a8e8: 7120 5f37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -10a8ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -10a8f0: 1100 |0008: return-object v0 │ │ +1085d4: |[1085d4] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +1085e4: 1a00 9317 |0000: const-string v0, "RemoteInput" // string@1793 │ │ +1085e8: 1a01 9417 |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@1794 │ │ +1085ec: 7120 5f37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +1085f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1085f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0009 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #1224 header: │ │ class_idx : 505 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1224 annotations: │ │ Annotations on class │ │ @@ -303582,17 +303694,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10a8f4: |[10a8f4] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ -10a904: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10a90a: 0e00 |0003: return-void │ │ +1085f8: |[1085f8] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +108608: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10860e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -303601,17 +303713,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10a90c: |[10a90c] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -10a91c: 7130 9e0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b9e │ │ -10a922: 0e00 |0003: return-void │ │ +108610: |[108610] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +108620: 7130 9e0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b9e │ │ +108626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -303623,32 +303735,32 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10a924: |[10a924] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -10a934: 7110 a10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0ba1 │ │ -10a93a: 0c00 |0003: move-result-object v0 │ │ -10a93c: 1100 |0004: return-object v0 │ │ +108628: |[108628] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +108638: 7110 a10b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0ba1 │ │ +10863e: 0c00 |0003: move-result-object v0 │ │ +108640: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #1225 header: │ │ class_idx : 506 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 509 │ │ -source_file_idx : 6041 │ │ +source_file_idx : 6037 │ │ static_fields_size : 5 │ │ instance_fields_size: 5 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 5 │ │ │ │ Class #1225 annotations: │ │ Annotations on class │ │ @@ -303712,36 +303824,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -10a940: |[10a940] android.support.v4.app.RemoteInput.:()V │ │ -10a950: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -10a954: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -10a958: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -10a95c: 2200 f701 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@01f7 │ │ -10a960: 7010 7d0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@0b7d │ │ -10a966: 6900 bd03 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ -10a96a: 2200 f401 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@01f4 │ │ -10a96e: 7010 6f0b 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@0b6f │ │ -10a974: 6900 bc03 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -10a978: 0e00 |0014: return-void │ │ -10a97a: 6000 c100 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -10a97e: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -10a982: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -10a986: 2200 f901 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@01f9 │ │ -10a98a: 7010 830b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0b83 │ │ -10a990: 6900 bd03 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ -10a994: 28eb |0022: goto 000d // -0015 │ │ -10a996: 2200 f801 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@01f8 │ │ -10a99a: 7010 800b 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@0b80 │ │ -10a9a0: 6900 bd03 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ -10a9a4: 28e3 |002a: goto 000d // -001d │ │ +108644: |[108644] android.support.v4.app.RemoteInput.:()V │ │ +108654: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +108658: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +10865c: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +108660: 2200 f701 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@01f7 │ │ +108664: 7010 7d0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@0b7d │ │ +10866a: 6900 bd03 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ +10866e: 2200 f401 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@01f4 │ │ +108672: 7010 6f0b 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@0b6f │ │ +108678: 6900 bc03 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +10867c: 0e00 |0014: return-void │ │ +10867e: 6000 c100 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +108682: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +108686: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +10868a: 2200 f901 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@01f9 │ │ +10868e: 7010 830b 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0b83 │ │ +108694: 6900 bd03 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ +108698: 28eb |0022: goto 000d // -0015 │ │ +10869a: 2200 f801 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@01f8 │ │ +10869e: 7010 800b 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@0b80 │ │ +1086a4: 6900 bd03 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ +1086a8: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000d line=263 │ │ 0x0015 line=255 │ │ 0x001b line=256 │ │ @@ -303753,22 +303865,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -10a9a8: |[10a9a8] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ -10a9b8: 7010 960b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@0b96 │ │ -10a9be: 5b01 c403 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@03c4 │ │ -10a9c2: 5b02 c303 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@03c3 │ │ -10a9c6: 5b03 c103 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@03c1 │ │ -10a9ca: 5c04 c003 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@03c0 │ │ -10a9ce: 5b05 c203 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@03c2 │ │ -10a9d2: 0e00 |000d: return-void │ │ +1086ac: |[1086ac] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ +1086bc: 7010 960b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@0b96 │ │ +1086c2: 5b01 c403 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@03c4 │ │ +1086c6: 5b02 c303 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@03c3 │ │ +1086ca: 5b03 c103 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@03c1 │ │ +1086ce: 5c04 c003 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@03c0 │ │ +1086d2: 5b05 c203 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@03c2 │ │ +1086d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -303787,18 +303899,18 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -10a9d4: |[10a9d4] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -10a9e4: 6200 bd03 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ -10a9e8: 7240 7b0b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b7b │ │ -10a9ee: 0e00 |0005: return-void │ │ +1086d8: |[1086d8] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +1086e8: 6200 bd03 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ +1086ec: 7240 7b0b 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0b7b │ │ +1086f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ 0x0000 - 0x0006 reg=2 intent Landroid/content/Intent; │ │ @@ -303809,19 +303921,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10a9f0: |[10a9f0] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -10aa00: 6200 bd03 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ -10aa04: 7220 7c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0b7c │ │ -10aa0a: 0c00 |0005: move-result-object v0 │ │ -10aa0c: 1100 |0006: return-object v0 │ │ +1086f4: |[1086f4] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +108704: 6200 bd03 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@03bd │ │ +108708: 7220 7c0b 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0b7c │ │ +10870e: 0c00 |0005: move-result-object v0 │ │ +108710: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ @@ -303830,17 +303942,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10aa10: |[10aa10] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ -10aa20: 5510 c003 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@03c0 │ │ -10aa24: 0f00 |0002: return v0 │ │ +108714: |[108714] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +108724: 5510 c003 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@03c0 │ │ +108728: 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;) │ │ @@ -303848,17 +303960,17 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10aa28: |[10aa28] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ -10aa38: 5410 c103 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@03c1 │ │ -10aa3c: 1100 |0002: return-object v0 │ │ +10872c: |[10872c] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +10873c: 5410 c103 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@03c1 │ │ +108740: 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;) │ │ @@ -303866,17 +303978,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10aa40: |[10aa40] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ -10aa50: 5410 c203 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@03c2 │ │ -10aa54: 1100 |0002: return-object v0 │ │ +108744: |[108744] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +108754: 5410 c203 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@03c2 │ │ +108758: 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;) │ │ @@ -303884,17 +303996,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10aa58: |[10aa58] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ -10aa68: 5410 c303 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@03c3 │ │ -10aa6c: 1100 |0002: return-object v0 │ │ +10875c: |[10875c] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +10876c: 5410 c303 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@03c3 │ │ +108770: 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;) │ │ @@ -303902,30 +304014,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10aa70: |[10aa70] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ -10aa80: 5410 c403 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@03c4 │ │ -10aa84: 1100 |0002: return-object v0 │ │ +108774: |[108774] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +108784: 5410 c403 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@03c4 │ │ +108788: 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 : 6041 (RemoteInput.java) │ │ + source_file_idx : 6037 (RemoteInput.java) │ │ │ │ Class #1226 header: │ │ class_idx : 516 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1226 annotations: │ │ Annotations on class │ │ @@ -303946,17 +304058,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10aa88: |[10aa88] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -10aa98: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10aa9e: 0e00 |0003: return-void │ │ +10878c: |[10878c] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +10879c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1087a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -303964,69 +304076,69 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -10aaa0: |[10aaa0] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -10aab0: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -10aab4: 0171 |0002: move v1, v7 │ │ -10aab6: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -10aaba: 7220 c642 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ -10aac0: 0a00 |0008: move-result v0 │ │ -10aac2: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -10aac6: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -10aaca: 1a02 f700 |000d: const-string v2, "<" // string@00f7 │ │ -10aace: 6e20 6343 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10aad4: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10aad8: 28ef |0014: goto 0003 // -0011 │ │ -10aada: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -10aade: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -10aae2: 1a02 f600 |0019: const-string v2, ">" // string@00f6 │ │ -10aae6: 6e20 6343 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10aaec: 28f4 |001e: goto 0012 // -000c │ │ -10aaee: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -10aaf2: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -10aaf6: 1a02 f500 |0023: const-string v2, "&" // string@00f5 │ │ -10aafa: 6e20 6343 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ab00: 28ea |0028: goto 0012 // -0016 │ │ -10ab02: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -10ab06: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -10ab0a: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -10ab0e: 2202 7908 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10ab12: 7010 5a43 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10ab18: 1a03 f300 |0034: const-string v3, "&#" // string@00f3 │ │ -10ab1c: 6e20 6343 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ab22: 0c02 |0039: move-result-object v2 │ │ -10ab24: 6e20 5f43 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -10ab2a: 0c02 |003d: move-result-object v2 │ │ -10ab2c: 1a03 c301 |003e: const-string v3, ";" // string@01c3 │ │ -10ab30: 6e20 6343 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ab36: 0c02 |0043: move-result-object v2 │ │ -10ab38: 6e10 6a43 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10ab3e: 0c02 |0047: move-result-object v2 │ │ -10ab40: 6e20 6343 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ab46: 28c7 |004b: goto 0012 // -0039 │ │ -10ab48: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -10ab4c: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -10ab50: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -10ab54: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -10ab58: 7220 c642 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ -10ab5e: 0a02 |0057: move-result v2 │ │ -10ab60: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -10ab64: 1a02 f800 |005a: const-string v2, " " // string@00f8 │ │ -10ab68: 6e20 6343 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ab6e: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10ab72: 28ed |0061: goto 004e // -0013 │ │ -10ab74: 6e20 5d43 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -10ab7a: 28ad |0065: goto 0012 // -0053 │ │ -10ab7c: 6e20 5d43 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -10ab82: 28a9 |0069: goto 0012 // -0057 │ │ -10ab84: 0e00 |006a: return-void │ │ +1087a4: |[1087a4] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +1087b4: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +1087b8: 0171 |0002: move v1, v7 │ │ +1087ba: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +1087be: 7220 c642 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ +1087c4: 0a00 |0008: move-result v0 │ │ +1087c6: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +1087ca: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +1087ce: 1a02 f400 |000d: const-string v2, "<" // string@00f4 │ │ +1087d2: 6e20 6343 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1087d8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1087dc: 28ef |0014: goto 0003 // -0011 │ │ +1087de: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +1087e2: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +1087e6: 1a02 f300 |0019: const-string v2, ">" // string@00f3 │ │ +1087ea: 6e20 6343 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1087f0: 28f4 |001e: goto 0012 // -000c │ │ +1087f2: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +1087f6: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +1087fa: 1a02 f200 |0023: const-string v2, "&" // string@00f2 │ │ +1087fe: 6e20 6343 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108804: 28ea |0028: goto 0012 // -0016 │ │ +108806: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +10880a: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +10880e: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +108812: 2202 7908 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +108816: 7010 5a43 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10881c: 1a03 f000 |0034: const-string v3, "&#" // string@00f0 │ │ +108820: 6e20 6343 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108826: 0c02 |0039: move-result-object v2 │ │ +108828: 6e20 5f43 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +10882e: 0c02 |003d: move-result-object v2 │ │ +108830: 1a03 c001 |003e: const-string v3, ";" // string@01c0 │ │ +108834: 6e20 6343 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10883a: 0c02 |0043: move-result-object v2 │ │ +10883c: 6e10 6a43 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +108842: 0c02 |0047: move-result-object v2 │ │ +108844: 6e20 6343 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10884a: 28c7 |004b: goto 0012 // -0039 │ │ +10884c: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +108850: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +108854: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +108858: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +10885c: 7220 c642 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ +108862: 0a02 |0057: move-result v2 │ │ +108864: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +108868: 1a02 f500 |005a: const-string v2, " " // string@00f5 │ │ +10886c: 6e20 6343 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108872: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +108876: 28ed |0061: goto 004e // -0013 │ │ +108878: 6e20 5d43 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +10887e: 28ad |0065: goto 0012 // -0053 │ │ +108880: 6e20 5d43 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +108886: 28a9 |0069: goto 0012 // -0057 │ │ +108888: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0005 line=100 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0012 line=99 │ │ @@ -304057,19 +304169,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10ab88: |[10ab88] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -10ab98: 6e10 af0b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ -10ab9e: 0c00 |0003: move-result-object v0 │ │ -10aba0: 7220 e737 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ -10aba6: 0e00 |0007: return-void │ │ +10888c: |[10888c] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +10889c: 6e10 af0b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ +1088a2: 0c00 |0003: move-result-object v0 │ │ +1088a4: 7220 e737 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ +1088aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -304080,41 +304192,41 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -10aba8: |[10aba8] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -10abb8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -10abbc: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10abc2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -10abc4: 7210 c742 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -10abca: 0a02 |0009: move-result v2 │ │ -10abcc: 7140 d70b 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0bd7 │ │ -10abd2: 6e10 6a43 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10abd8: 0c01 |0010: move-result-object v1 │ │ -10abda: 1101 |0011: return-object v1 │ │ +1088ac: |[1088ac] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +1088bc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1088c0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1088c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1088c8: 7210 c742 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +1088ce: 0a02 |0009: move-result v2 │ │ +1088d0: 7140 d70b 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@0bd7 │ │ +1088d6: 6e10 6a43 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1088dc: 0c01 |0010: move-result-object v1 │ │ +1088de: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=94 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0012 reg=4 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #1227 header: │ │ class_idx : 526 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1227 annotations: │ │ Annotations on class │ │ @@ -304135,17 +304247,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10abdc: |[10abdc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -10abec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10abf2: 0e00 |0003: return-void │ │ +1088e0: |[1088e0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +1088f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1088f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -304154,46 +304266,46 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -10abf4: |[10abf4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -10ac04: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -10ac08: 2141 |0002: array-length v1, v4 │ │ -10ac0a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -10ac0e: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -10ac12: 7020 c701 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -10ac18: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -10ac1c: 6e20 ca01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -10ac22: 7140 4a01 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ -10ac28: 0c01 |0012: move-result-object v1 │ │ -10ac2a: 1101 |0013: return-object v1 │ │ +1088f8: |[1088f8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +108908: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +10890c: 2141 |0002: array-length v1, v4 │ │ +10890e: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +108912: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +108916: 7020 c701 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +10891c: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +108920: 6e20 ca01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +108926: 7140 4a01 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ +10892c: 0c01 |0012: move-result-object v1 │ │ +10892e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=5 requestCode I │ │ 0x0000 - 0x0014 reg=6 flags I │ │ 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #1228 header: │ │ class_idx : 527 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1228 annotations: │ │ Annotations on class │ │ @@ -304214,17 +304326,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10ac2c: |[10ac2c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -10ac3c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10ac42: 0e00 |0003: return-void │ │ +108930: |[108930] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +108940: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +108946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -304233,45 +304345,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -10ac44: |[10ac44] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -10ac54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -10ac56: 2200 4d00 |0001: new-instance v0, Landroid/content/Intent; // type@004d │ │ -10ac5a: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -10ac5e: 7020 c701 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -10ac64: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -10ac6a: 6e20 ca01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -10ac70: 0c00 |000e: move-result-object v0 │ │ -10ac72: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -10ac76: 7140 0e0c 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0c0e │ │ -10ac7c: 0c00 |0014: move-result-object v0 │ │ -10ac7e: 1100 |0015: return-object v0 │ │ +108948: |[108948] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +108958: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10895a: 2200 4d00 |0001: new-instance v0, Landroid/content/Intent; // type@004d │ │ +10895e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +108962: 7020 c701 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +108968: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +10896e: 6e20 ca01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +108974: 0c00 |000e: move-result-object v0 │ │ +108976: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +10897a: 7140 0e0c 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0c0e │ │ +108980: 0c00 |0014: move-result-object v0 │ │ +108982: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #1229 header: │ │ class_idx : 528 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6576 │ │ +source_file_idx : 6572 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1229 annotations: │ │ Annotations on class │ │ @@ -304292,17 +304404,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10ac80: |[10ac80] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -10ac90: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10ac96: 0e00 |0003: return-void │ │ +108984: |[108984] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +108994: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10899a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -304311,45 +304423,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -10ac98: |[10ac98] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -10aca8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -10acaa: 2200 4d00 |0001: new-instance v0, Landroid/content/Intent; // type@004d │ │ -10acae: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -10acb2: 7020 c701 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -10acb8: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -10acbe: 6e20 ca01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -10acc4: 0c00 |000e: move-result-object v0 │ │ -10acc6: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -10acca: 7158 100c 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0c10 │ │ -10acd0: 0c00 |0014: move-result-object v0 │ │ -10acd2: 1100 |0015: return-object v0 │ │ +10899c: |[10899c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +1089ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1089ae: 2200 4d00 |0001: new-instance v0, Landroid/content/Intent; // type@004d │ │ +1089b2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +1089b6: 7020 c701 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +1089bc: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +1089c2: 6e20 ca01 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +1089c8: 0c00 |000e: move-result-object v0 │ │ +1089ca: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +1089ce: 7158 100c 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0c10 │ │ +1089d4: 0c00 |0014: move-result-object v0 │ │ +1089d6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 6576 (TaskStackBuilder.java) │ │ + source_file_idx : 6572 (TaskStackBuilder.java) │ │ │ │ Class #1230 header: │ │ class_idx : 532 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 575 │ │ -source_file_idx : 1071 │ │ +source_file_idx : 1068 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1230 annotations: │ │ Annotations on class │ │ @@ -304389,22 +304501,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -10acd4: |[10acd4] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -10ace4: 5b23 e803 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ -10ace8: 7010 f10c 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0cf1 │ │ -10acee: 2200 c008 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@08c0 │ │ -10acf2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -10acf4: 7020 6644 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@4466 │ │ -10acfa: 5b20 e703 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10acfe: 0e00 |000d: return-void │ │ +1089d8: |[1089d8] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +1089e8: 5b23 e803 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ +1089ec: 7010 f10c 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@0cf1 │ │ +1089f2: 2200 c008 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@08c0 │ │ +1089f6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +1089f8: 7020 6644 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@4466 │ │ +1089fe: 5b20 e703 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108a02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -304416,19 +304528,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 │ │ -10ad00: |[10ad00] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -10ad10: 1f02 3a09 |0000: check-cast v2, [Ljava/lang/Void; // type@093a │ │ -10ad14: 6e20 140c 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0c14 │ │ -10ad1a: 0c00 |0005: move-result-object v0 │ │ -10ad1c: 1100 |0006: return-object v0 │ │ +108a04: |[108a04] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +108a14: 1f02 3a09 |0000: check-cast v2, [Ljava/lang/Void; // type@093a │ │ +108a18: 6e20 140c 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0c14 │ │ +108a1e: 0c00 |0005: move-result-object v0 │ │ +108a20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -304438,26 +304550,26 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -10ad20: |[10ad20] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -10ad30: 5432 e803 |0000: iget-object v2, v3, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ -10ad34: 6e10 2c0c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0c2c │ │ -10ad3a: 0c00 |0005: move-result-object v0 │ │ -10ad3c: 1100 |0006: return-object v0 │ │ -10ad3e: 0d01 |0007: move-exception v1 │ │ -10ad40: 6e10 160c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.isCancelled:()Z // method@0c16 │ │ -10ad46: 0a02 |000b: move-result v2 │ │ -10ad48: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -10ad4c: 2701 |000e: throw v1 │ │ -10ad4e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -10ad50: 28f6 |0010: goto 0006 // -000a │ │ +108a24: |[108a24] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +108a34: 5432 e803 |0000: iget-object v2, v3, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ +108a38: 6e10 2c0c 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0c2c │ │ +108a3e: 0c00 |0005: move-result-object v0 │ │ +108a40: 1100 |0006: return-object v0 │ │ +108a42: 0d01 |0007: move-exception v1 │ │ +108a44: 6e10 160c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.isCancelled:()Z // method@0c16 │ │ +108a4a: 0a02 |000b: move-result v2 │ │ +108a4c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +108a50: 2701 |000e: throw v1 │ │ +108a52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +108a54: 28f6 |0010: goto 0006 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/support/v4/os/OperationCanceledException; -> 0x0007 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=68 │ │ 0x0007 line=57 │ │ @@ -304475,24 +304587,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -10ad64: |[10ad64] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:(Ljava/lang/Object;)V │ │ -10ad74: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ -10ad78: 6e30 220c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c22 │ │ -10ad7e: 5420 e703 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10ad82: 6e10 6844 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ -10ad88: 0e00 |000a: return-void │ │ -10ad8a: 0d00 |000b: move-exception v0 │ │ -10ad8c: 5421 e703 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10ad90: 6e10 6844 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ -10ad96: 2700 |0011: throw v0 │ │ +108a68: |[108a68] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:(Ljava/lang/Object;)V │ │ +108a78: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ +108a7c: 6e30 220c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c22 │ │ +108a82: 5420 e703 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108a86: 6e10 6844 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ +108a8c: 0e00 |000a: return-void │ │ +108a8e: 0d00 |000b: move-exception v0 │ │ +108a90: 5421 e703 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108a94: 6e10 6844 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ +108a9a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=90 │ │ 0x000a line=92 │ │ @@ -304508,24 +304620,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -10ada4: |[10ada4] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -10adb4: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ -10adb8: 6e30 230c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c23 │ │ -10adbe: 5420 e703 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10adc2: 6e10 6844 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ -10adc8: 0e00 |000a: return-void │ │ -10adca: 0d00 |000b: move-exception v0 │ │ -10adcc: 5421 e703 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10add0: 6e10 6844 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ -10add6: 2700 |0011: throw v0 │ │ +108aa8: |[108aa8] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +108ab8: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ +108abc: 6e30 230c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c23 │ │ +108ac2: 5420 e703 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108ac6: 6e10 6844 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ +108acc: 0e00 |000a: return-void │ │ +108ace: 0d00 |000b: move-exception v0 │ │ +108ad0: 5421 e703 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108ad4: 6e10 6844 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@4468 │ │ +108ada: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=79 │ │ 0x000a line=81 │ │ @@ -304541,20 +304653,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10ade4: |[10ade4] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -10adf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10adf6: 5c10 e903 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10adfa: 5410 e803 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ -10adfe: 6e10 250c 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ -10ae04: 0e00 |0008: return-void │ │ +108ae8: |[108ae8] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +108af8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +108afa: 5c10 e903 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108afe: 5410 e803 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@03e8 │ │ +108b02: 6e10 250c 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ +108b08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0008 line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ @@ -304565,38 +304677,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -10ae08: |[10ae08] android.support.v4.content.AsyncTaskLoader$LoadTask.waitForLoader:()V │ │ -10ae18: 5410 e703 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ -10ae1c: 6e10 6744 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@4467 │ │ -10ae22: 0e00 |0005: return-void │ │ -10ae24: 0d00 |0006: move-exception v0 │ │ -10ae26: 28fe |0007: goto 0005 // -0002 │ │ +108b0c: |[108b0c] android.support.v4.content.AsyncTaskLoader$LoadTask.waitForLoader:()V │ │ +108b1c: 5410 e703 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.mDone:Ljava/util/concurrent/CountDownLatch; // field@03e7 │ │ +108b20: 6e10 6744 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@4467 │ │ +108b26: 0e00 |0005: return-void │ │ +108b28: 0d00 |0006: move-exception v0 │ │ +108b2a: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/InterruptedException; -> 0x0006 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=109 │ │ 0x0006 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ - source_file_idx : 1071 (AsyncTaskLoader.java) │ │ + source_file_idx : 1068 (AsyncTaskLoader.java) │ │ │ │ Class #1231 header: │ │ class_idx : 533 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 562 │ │ -source_file_idx : 1071 │ │ +source_file_idx : 1068 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #1231 annotations: │ │ Annotations on class │ │ @@ -304664,18 +304776,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10ae38: |[10ae38] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -10ae48: 6200 4304 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ -10ae4c: 7030 1c0c 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;Ljava/util/concurrent/Executor;)V // method@0c1c │ │ -10ae52: 0e00 |0005: return-void │ │ +108b3c: |[108b3c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +108b4c: 6200 4304 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0443 │ │ +108b50: 7030 1c0c 2100 |0002: invoke-direct {v1, v2, v0}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;Ljava/util/concurrent/Executor;)V // method@0c1c │ │ +108b56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -304686,20 +304798,20 @@ │ │ type : '(Landroid/content/Context;Ljava/util/concurrent/Executor;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10ae54: |[10ae54] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;Ljava/util/concurrent/Executor;)V │ │ -10ae64: 7020 b10c 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0cb1 │ │ -10ae6a: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -10ae6e: 5a20 ef03 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10ae72: 5b24 ed03 |0007: iput-object v4, v2, Landroid/support/v4/content/AsyncTaskLoader;.mExecutor:Ljava/util/concurrent/Executor; // field@03ed │ │ -10ae76: 0e00 |0009: return-void │ │ +108b58: |[108b58] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;Ljava/util/concurrent/Executor;)V │ │ +108b68: 7020 b10c 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@0cb1 │ │ +108b6e: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +108b72: 5a20 ef03 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108b76: 5b24 ed03 |0007: iput-object v4, v2, Landroid/support/v4/content/AsyncTaskLoader;.mExecutor:Ljava/util/concurrent/Executor; // field@03ed │ │ +108b7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=118 │ │ 0x0007 line=127 │ │ 0x0009 line=128 │ │ locals : │ │ @@ -304714,16 +304826,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10ae78: |[10ae78] android.support.v4.content.AsyncTaskLoader.cancelLoadInBackground:()V │ │ -10ae88: 0e00 |0000: return-void │ │ +108b7c: |[108b7c] android.support.v4.content.AsyncTaskLoader.cancelLoadInBackground:()V │ │ +108b8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -304732,27 +304844,27 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -10ae8c: |[10ae8c] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -10ae9c: 6e20 2a0c 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0c2a │ │ -10aea2: 5420 ec03 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10aea6: 3330 1400 |0005: if-ne v0, v3, 0019 // +0014 │ │ -10aeaa: 6e10 2e0c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0c2e │ │ -10aeb0: 7100 1e05 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -10aeb6: 0b00 |000d: move-result-wide v0 │ │ -10aeb8: 5a20 ef03 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10aebc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -10aebe: 5b20 ec03 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10aec2: 6e10 200c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverCancellation:()V // method@0c20 │ │ -10aec8: 6e10 250c 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ -10aece: 0e00 |0019: return-void │ │ +108b90: |[108b90] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +108ba0: 6e20 2a0c 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0c2a │ │ +108ba6: 5420 ec03 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108baa: 3330 1400 |0005: if-ne v0, v3, 0019 // +0014 │ │ +108bae: 6e10 2e0c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@0c2e │ │ +108bb4: 7100 1e05 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +108bba: 0b00 |000d: move-result-wide v0 │ │ +108bbc: 5a20 ef03 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108bc0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +108bc2: 5b20 ec03 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108bc6: 6e10 200c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverCancellation:()V // method@0c20 │ │ +108bcc: 6e10 250c 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ +108bd2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ 0x0007 line=227 │ │ 0x000a line=228 │ │ 0x0010 line=229 │ │ @@ -304772,32 +304884,32 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -10aed0: |[10aed0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -10aee0: 5420 f003 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10aee4: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -10aee8: 6e30 220c 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c22 │ │ -10aeee: 0e00 |0007: return-void │ │ -10aef0: 6e10 260c 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0c26 │ │ -10aef6: 0a00 |000b: move-result v0 │ │ -10aef8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -10aefc: 6e20 2a0c 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0c2a │ │ -10af02: 28f6 |0011: goto 0007 // -000a │ │ -10af04: 6e10 1f0c 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0c1f │ │ -10af0a: 7100 1e05 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -10af10: 0b00 |0018: move-result-wide v0 │ │ -10af12: 5a20 ef03 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10af16: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -10af18: 5b20 f003 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10af1c: 6e20 210c 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0c21 │ │ -10af22: 28e6 |0021: goto 0007 // -001a │ │ +108bd4: |[108bd4] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +108be4: 5420 f003 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108be8: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +108bec: 6e30 220c 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0c22 │ │ +108bf2: 0e00 |0007: return-void │ │ +108bf4: 6e10 260c 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0c26 │ │ +108bfa: 0a00 |000b: move-result v0 │ │ +108bfc: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +108c00: 6e20 2a0c 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0c2a │ │ +108c06: 28f6 |0011: goto 0007 // -000a │ │ +108c08: 6e10 1f0c 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0c1f │ │ +108c0e: 7100 1e05 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +108c14: 0b00 |0018: move-result-wide v0 │ │ +108c16: 5a20 ef03 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108c1a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +108c1c: 5b20 f003 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108c20: 6e20 210c 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0c21 │ │ +108c26: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=239 │ │ 0x0007 line=252 │ │ 0x0008 line=241 │ │ 0x000e line=243 │ │ @@ -304818,57 +304930,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -10af24: |[10af24] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -10af34: 6f58 b80c 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0cb8 │ │ -10af3a: 5440 f003 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10af3e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -10af42: 6e20 b542 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10af48: 1a00 3d37 |000a: const-string v0, "mTask=" // string@373d │ │ -10af4c: 6e20 b542 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10af52: 5440 f003 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10af56: 6e20 b442 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ -10af5c: 1a00 e000 |0014: const-string v0, " waiting=" // string@00e0 │ │ -10af60: 6e20 b542 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10af66: 5440 f003 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10af6a: 5500 e903 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10af6e: 6e20 bb42 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -10af74: 5440 ec03 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10af78: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -10af7c: 6e20 b542 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10af82: 1a00 a132 |0027: const-string v0, "mCancellingTask=" // string@32a1 │ │ -10af86: 6e20 b542 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10af8c: 5440 ec03 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10af90: 6e20 b442 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ -10af96: 1a00 e000 |0031: const-string v0, " waiting=" // string@00e0 │ │ -10af9a: 6e20 b542 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10afa0: 5440 ec03 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10afa4: 5500 e903 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10afa8: 6e20 bb42 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -10afae: 5340 f103 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10afb2: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -10afb6: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -10afba: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -10afbe: 6e20 b542 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10afc4: 1a00 ad37 |0048: const-string v0, "mUpdateThrottle=" // string@37ad │ │ -10afc8: 6e20 b542 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10afce: 5340 f103 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10afd2: 7130 e716 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@16e7 │ │ -10afd8: 1a00 af00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@00af │ │ -10afdc: 6e20 b542 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -10afe2: 5340 ef03 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10afe6: 7100 1e05 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -10afec: 0b02 |005c: move-result-wide v2 │ │ -10afee: 7157 e616 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@16e6 │ │ -10aff4: 6e10 b742 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@42b7 │ │ -10affa: 0e00 |0063: return-void │ │ +108c28: |[108c28] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +108c38: 6f58 b80c 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0cb8 │ │ +108c3e: 5440 f003 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108c42: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +108c46: 6e20 b542 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108c4c: 1a00 3837 |000a: const-string v0, "mTask=" // string@3738 │ │ +108c50: 6e20 b542 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108c56: 5440 f003 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108c5a: 6e20 b442 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ +108c60: 1a00 dd00 |0014: const-string v0, " waiting=" // string@00dd │ │ +108c64: 6e20 b542 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108c6a: 5440 f003 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108c6e: 5500 e903 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108c72: 6e20 bb42 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +108c78: 5440 ec03 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108c7c: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +108c80: 6e20 b542 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108c86: 1a00 9c32 |0027: const-string v0, "mCancellingTask=" // string@329c │ │ +108c8a: 6e20 b542 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108c90: 5440 ec03 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108c94: 6e20 b442 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@42b4 │ │ +108c9a: 1a00 dd00 |0031: const-string v0, " waiting=" // string@00dd │ │ +108c9e: 6e20 b542 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108ca4: 5440 ec03 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108ca8: 5500 e903 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108cac: 6e20 bb42 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +108cb2: 5340 f103 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108cb6: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +108cba: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +108cbe: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +108cc2: 6e20 b542 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108cc8: 1a00 a837 |0048: const-string v0, "mUpdateThrottle=" // string@37a8 │ │ +108ccc: 6e20 b542 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108cd2: 5340 f103 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108cd6: 7130 e716 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@16e7 │ │ +108cdc: 1a00 ac00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@00ac │ │ +108ce0: 6e20 b542 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +108ce6: 5340 ef03 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108cea: 7100 1e05 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +108cf0: 0b02 |005c: move-result-wide v2 │ │ +108cf2: 7157 e616 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@16e6 │ │ +108cf8: 6e10 b742 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@42b7 │ │ +108cfe: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0003 line=344 │ │ 0x0007 line=345 │ │ 0x0014 line=346 │ │ 0x0020 line=348 │ │ @@ -304894,55 +305006,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -10affc: |[10affc] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -10b00c: 5482 ec03 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10b010: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -10b014: 5482 f003 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b018: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -10b01c: 5482 f003 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b020: 5522 e903 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b024: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -10b028: 5482 f003 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b02c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -10b02e: 5c23 e903 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b032: 5482 ee03 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ -10b036: 5483 f003 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b03a: 6e20 d704 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -10b040: 5382 f103 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10b044: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -10b048: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -10b04c: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -10b050: 7100 1e05 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -10b056: 0b00 |0025: move-result-wide v0 │ │ -10b058: 5382 ef03 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10b05c: 5384 f103 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10b060: bb42 |002a: add-long/2addr v2, v4 │ │ -10b062: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -10b066: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -10b06a: 5482 f003 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b06e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -10b070: 5c23 e903 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b074: 5482 ee03 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ -10b078: 5483 f003 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b07c: 5384 ef03 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ -10b080: 5386 f103 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10b084: bb64 |003c: add-long/2addr v4, v6 │ │ -10b086: 6e40 d504 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@04d5 │ │ -10b08c: 0e00 |0040: return-void │ │ -10b08e: 5483 f003 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b092: 5484 ed03 |0043: iget-object v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mExecutor:Ljava/util/concurrent/Executor; // field@03ed │ │ -10b096: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -10b098: 1f02 3a09 |0046: check-cast v2, [Ljava/lang/Void; // type@093a │ │ -10b09c: 6e30 150c 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0c15 │ │ -10b0a2: 28f5 |004b: goto 0040 // -000b │ │ +108d00: |[108d00] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +108d10: 5482 ec03 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108d14: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +108d18: 5482 f003 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d1c: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +108d20: 5482 f003 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d24: 5522 e903 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108d28: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +108d2c: 5482 f003 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d30: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +108d32: 5c23 e903 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108d36: 5482 ee03 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ +108d3a: 5483 f003 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d3e: 6e20 d704 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +108d44: 5382 f103 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108d48: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +108d4c: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +108d50: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +108d54: 7100 1e05 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +108d5a: 0b00 |0025: move-result-wide v0 │ │ +108d5c: 5382 ef03 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108d60: 5384 f103 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108d64: bb42 |002a: add-long/2addr v2, v4 │ │ +108d66: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +108d6a: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +108d6e: 5482 f003 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d72: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +108d74: 5c23 e903 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108d78: 5482 ee03 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ +108d7c: 5483 f003 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d80: 5384 ef03 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@03ef │ │ +108d84: 5386 f103 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108d88: bb64 |003c: add-long/2addr v4, v6 │ │ +108d8a: 6e40 d504 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@04d5 │ │ +108d90: 0e00 |0040: return-void │ │ +108d92: 5483 f003 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108d96: 5484 ed03 |0043: iget-object v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mExecutor:Ljava/util/concurrent/Executor; // field@03ed │ │ +108d9a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +108d9c: 1f02 3a09 |0046: check-cast v2, [Ljava/lang/Void; // type@093a │ │ +108da0: 6e30 150c 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@0c15 │ │ +108da6: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=203 │ │ 0x0013 line=204 │ │ 0x001a line=206 │ │ @@ -304962,21 +305074,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -10b0a4: |[10b0a4] android.support.v4.content.AsyncTaskLoader.isLoadInBackgroundCanceled:()Z │ │ -10b0b4: 5410 ec03 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10b0b8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -10b0bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -10b0be: 0f00 |0005: return v0 │ │ -10b0c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -10b0c2: 28fe |0007: goto 0005 // -0002 │ │ +108da8: |[108da8] android.support.v4.content.AsyncTaskLoader.isLoadInBackgroundCanceled:()Z │ │ +108db8: 5410 ec03 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108dbc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +108dc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +108dc2: 0f00 |0005: return v0 │ │ +108dc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +108dc6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -304991,50 +305103,50 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -10b0c4: |[10b0c4] android.support.v4.content.AsyncTaskLoader.onCancelLoad:()Z │ │ -10b0d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -10b0d6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -10b0d8: 5441 f003 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b0dc: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -10b0e0: 5441 ec03 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10b0e4: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -10b0e8: 5441 f003 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b0ec: 5511 e903 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b0f0: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -10b0f4: 5441 f003 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b0f8: 5c10 e903 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b0fc: 5441 ee03 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ -10b100: 5442 f003 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b104: 6e20 d704 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -10b10a: 5b43 f003 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b10e: 0f00 |001d: return v0 │ │ -10b110: 5441 f003 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b114: 5511 e903 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b118: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -10b11c: 5441 f003 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b120: 5c10 e903 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ -10b124: 5441 ee03 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ -10b128: 5442 f003 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b12c: 6e20 d704 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ -10b132: 5b43 f003 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b136: 28ec |0031: goto 001d // -0014 │ │ -10b138: 5441 f003 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b13c: 6e20 120c 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0c12 │ │ -10b142: 0a00 |0037: move-result v0 │ │ -10b144: 3800 0900 |0038: if-eqz v0, 0041 // +0009 │ │ -10b148: 5441 f003 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b14c: 5b41 ec03 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ -10b150: 6e10 1e0c 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoadInBackground:()V // method@0c1e │ │ -10b156: 5b43 f003 |0041: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b15a: 28da |0043: goto 001d // -0026 │ │ +108dc8: |[108dc8] android.support.v4.content.AsyncTaskLoader.onCancelLoad:()Z │ │ +108dd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +108dda: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +108ddc: 5441 f003 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108de0: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +108de4: 5441 ec03 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108de8: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +108dec: 5441 f003 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108df0: 5511 e903 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108df4: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +108df8: 5441 f003 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108dfc: 5c10 e903 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108e00: 5441 ee03 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ +108e04: 5442 f003 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e08: 6e20 d704 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +108e0e: 5b43 f003 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e12: 0f00 |001d: return v0 │ │ +108e14: 5441 f003 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e18: 5511 e903 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108e1c: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +108e20: 5441 f003 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e24: 5c10 e903 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@03e9 │ │ +108e28: 5441 ee03 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ +108e2c: 5442 f003 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e30: 6e20 d704 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@04d7 │ │ +108e36: 5b43 f003 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e3a: 28ec |0031: goto 001d // -0014 │ │ +108e3c: 5441 f003 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e40: 6e20 120c 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0c12 │ │ +108e46: 0a00 |0037: move-result v0 │ │ +108e48: 3800 0900 |0038: if-eqz v0, 0041 // +0009 │ │ +108e4c: 5441 f003 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e50: 5b41 ec03 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03ec │ │ +108e54: 6e10 1e0c 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoadInBackground:()V // method@0c1e │ │ +108e5a: 5b43 f003 |0041: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e5e: 28da |0043: goto 001d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=156 │ │ 0x0006 line=157 │ │ 0x000a line=162 │ │ 0x0010 line=163 │ │ 0x0014 line=164 │ │ @@ -305059,16 +305171,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10b15c: |[10b15c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -10b16c: 0e00 |0000: return-void │ │ +108e60: |[108e60] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +108e70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -305079,22 +305191,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -10b170: |[10b170] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -10b180: 6f10 c20c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0cc2 │ │ -10b186: 6e10 1d0c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0c1d │ │ -10b18c: 2200 1402 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0214 │ │ -10b190: 7020 110c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0c11 │ │ -10b196: 5b10 f003 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b19a: 6e10 250c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ -10b1a0: 0e00 |0010: return-void │ │ +108e74: |[108e74] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +108e84: 6f10 c20c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@0cc2 │ │ +108e8a: 6e10 1d0c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@0c1d │ │ +108e90: 2200 1402 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0214 │ │ +108e94: 7020 110c 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0c11 │ │ +108e9a: 5b10 f003 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108e9e: 6e10 250c 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0c25 │ │ +108ea4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ 0x000d line=150 │ │ 0x0010 line=151 │ │ @@ -305107,18 +305219,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10b1a4: |[10b1a4] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -10b1b4: 6e10 280c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0c28 │ │ -10b1ba: 0c00 |0003: move-result-object v0 │ │ -10b1bc: 1100 |0004: return-object v0 │ │ +108ea8: |[108ea8] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +108eb8: 6e10 280c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0c28 │ │ +108ebe: 0c00 |0003: move-result-object v0 │ │ +108ec0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -305127,23 +305239,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -10b1c0: |[10b1c0] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -10b1d0: 5a34 f103 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ -10b1d4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -10b1d8: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ -10b1dc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -10b1e0: 2200 db00 |0008: new-instance v0, Landroid/os/Handler; // type@00db │ │ -10b1e4: 7010 cc04 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ -10b1ea: 5b30 ee03 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ -10b1ee: 0e00 |000f: return-void │ │ +108ec4: |[108ec4] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +108ed4: 5a34 f103 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@03f1 │ │ +108ed8: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +108edc: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +108ee0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +108ee4: 2200 db00 |0008: new-instance v0, Landroid/os/Handler; // type@00db │ │ +108ee8: 7010 cc04 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@04cc │ │ +108eee: 5b30 ee03 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@03ee │ │ +108ef2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ 0x0008 line=140 │ │ 0x000f line=142 │ │ locals : │ │ @@ -305156,37 +305268,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -10b1f0: |[10b1f0] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -10b200: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ -10b204: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -10b208: 6e10 1a0c 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waitForLoader:()V // method@0c1a │ │ -10b20e: 0e00 |0007: return-void │ │ +108ef4: |[108ef4] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +108f04: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@03f0 │ │ +108f08: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +108f0c: 6e10 1a0c 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waitForLoader:()V // method@0c1a │ │ +108f12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0002 line=336 │ │ 0x0004 line=337 │ │ 0x0007 line=339 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0002 - 0x0008 reg=0 task Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ - source_file_idx : 1071 (AsyncTaskLoader.java) │ │ + source_file_idx : 1068 (AsyncTaskLoader.java) │ │ │ │ Class #1232 header: │ │ class_idx : 535 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1564 │ │ +source_file_idx : 1560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1232 annotations: │ │ Annotations on class │ │ @@ -305207,17 +305319,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b210: |[10b210] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplBase.:()V │ │ -10b220: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b226: 0e00 |0003: return-void │ │ +108f14: |[108f14] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplBase.:()V │ │ +108f24: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +108f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -305226,20 +305338,20 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -10b228: |[10b228] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplBase.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ -10b238: 3808 0500 |0000: if-eqz v8, 0005 // +0005 │ │ -10b23c: 6e10 6e14 0800 |0002: invoke-virtual {v8}, Landroid/support/v4/os/CancellationSignal;.throwIfCanceled:()V // method@146e │ │ -10b242: 7406 8801 0200 |0005: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0188 │ │ -10b248: 0c00 |0008: move-result-object v0 │ │ -10b24a: 1100 |0009: return-object v0 │ │ +108f2c: |[108f2c] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplBase.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ +108f3c: 3808 0500 |0000: if-eqz v8, 0005 // +0005 │ │ +108f40: 6e10 6e14 0800 |0002: invoke-virtual {v8}, Landroid/support/v4/os/CancellationSignal;.throwIfCanceled:()V // method@146e │ │ +108f46: 7406 8801 0200 |0005: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0188 │ │ +108f4c: 0c00 |0008: move-result-object v0 │ │ +108f4e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase; │ │ @@ -305247,21 +305359,21 @@ │ │ 0x0000 - 0x000a reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x000a reg=4 projection [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=5 selection Ljava/lang/String; │ │ 0x0000 - 0x000a reg=6 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x000a reg=7 sortOrder Ljava/lang/String; │ │ 0x0000 - 0x000a reg=8 cancellationSignal Landroid/support/v4/os/CancellationSignal; │ │ │ │ - source_file_idx : 1564 (ContentResolverCompat.java) │ │ + source_file_idx : 1560 (ContentResolverCompat.java) │ │ │ │ Class #1233 header: │ │ class_idx : 550 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2152 │ │ +source_file_idx : 2148 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1233 annotations: │ │ Annotations on class │ │ @@ -305292,21 +305404,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -10b24c: |[10b24c] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -10b25c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10b262: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -10b266: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -10b26c: 5b10 0304 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ -10b270: 5b12 0204 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0402 │ │ -10b274: 0e00 |000c: return-void │ │ +108f50: |[108f50] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +108f60: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +108f66: 2200 ac08 |0003: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +108f6a: 7010 ed43 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +108f70: 5b10 0304 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ +108f74: 5b12 0204 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0402 │ │ +108f78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -305319,40 +305431,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 │ │ -10b278: |[10b278] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -10b288: 7110 3337 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -10b28e: 0a01 |0003: move-result v1 │ │ -10b290: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -10b294: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b298: 1a02 b315 |0008: const-string v2, "Name must not be empty" // string@15b3 │ │ -10b29c: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10b2a2: 2701 |000d: throw v1 │ │ -10b2a4: 6e10 8e42 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@428e │ │ -10b2aa: 0c06 |0011: move-result-object v6 │ │ -10b2ac: 5441 0304 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ -10b2b0: 6e30 f343 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -10b2b6: 0e00 |0017: return-void │ │ -10b2b8: 0d00 |0018: move-exception v0 │ │ -10b2ba: 2201 6408 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b2be: 2202 7908 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10b2c2: 7010 5a43 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b2c8: 1a03 5908 |0020: const-string v3, "Failed to resolve canonical path for " // string@0859 │ │ -10b2cc: 6e20 6343 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b2d2: 0c02 |0025: move-result-object v2 │ │ -10b2d4: 6e20 6243 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10b2da: 0c02 |0029: move-result-object v2 │ │ -10b2dc: 6e10 6a43 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b2e2: 0c02 |002d: move-result-object v2 │ │ -10b2e4: 7030 f342 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ -10b2ea: 2701 |0031: throw v1 │ │ +108f7c: |[108f7c] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +108f8c: 7110 3337 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +108f92: 0a01 |0003: move-result v1 │ │ +108f94: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +108f98: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +108f9c: 1a02 af15 |0008: const-string v2, "Name must not be empty" // string@15af │ │ +108fa0: 7020 f242 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +108fa6: 2701 |000d: throw v1 │ │ +108fa8: 6e10 8e42 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@428e │ │ +108fae: 0c06 |0011: move-result-object v6 │ │ +108fb0: 5441 0304 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ +108fb4: 6e30 f343 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +108fba: 0e00 |0017: return-void │ │ +108fbc: 0d00 |0018: move-exception v0 │ │ +108fbe: 2201 6408 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +108fc2: 2202 7908 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +108fc6: 7010 5a43 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +108fcc: 1a03 5508 |0020: const-string v3, "Failed to resolve canonical path for " // string@0855 │ │ +108fd0: 6e20 6343 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +108fd6: 0c02 |0025: move-result-object v2 │ │ +108fd8: 6e20 6243 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +108fde: 0c02 |0029: move-result-object v2 │ │ +108fe0: 6e10 6a43 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +108fe6: 0c02 |002d: move-result-object v2 │ │ +108fe8: 7030 f342 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42f3 │ │ +108fee: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -305371,76 +305483,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 │ │ -10b2fc: |[10b2fc] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -10b30c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -10b30e: 6e10 8904 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0489 │ │ -10b314: 0c02 |0004: move-result-object v2 │ │ -10b316: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -10b31a: 6e30 3f43 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ -10b320: 0a04 |000a: move-result v4 │ │ -10b322: 6e30 4943 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -10b328: 0c06 |000e: move-result-object v6 │ │ -10b32a: 7110 8404 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0484 │ │ -10b330: 0c05 |0012: move-result-object v5 │ │ -10b332: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -10b336: 6e20 4843 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -10b33c: 0c06 |0018: move-result-object v6 │ │ -10b33e: 7110 8404 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0484 │ │ -10b344: 0c02 |001c: move-result-object v2 │ │ -10b346: 5496 0304 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ -10b34a: 6e20 f143 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -10b350: 0c03 |0022: move-result-object v3 │ │ -10b352: 1f03 3f08 |0023: check-cast v3, Ljava/io/File; // type@083f │ │ -10b356: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -10b35a: 2206 6408 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b35e: 2207 7908 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -10b362: 7010 5a43 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b368: 1a08 1f1b |002e: const-string v8, "Unable to find configured root for " // string@1b1f │ │ -10b36c: 6e20 6343 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b372: 0c07 |0033: move-result-object v7 │ │ -10b374: 6e20 6243 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10b37a: 0c07 |0037: move-result-object v7 │ │ -10b37c: 6e10 6a43 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b382: 0c07 |003b: move-result-object v7 │ │ -10b384: 7020 f242 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10b38a: 2706 |003f: throw v6 │ │ -10b38c: 2201 3f08 |0040: new-instance v1, Ljava/io/File; // type@083f │ │ -10b390: 7030 8642 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -10b396: 6e10 8e42 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@428e │ │ -10b39c: 0c01 |0048: move-result-object v1 │ │ -10b39e: 6e10 9242 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -10b3a4: 0c06 |004c: move-result-object v6 │ │ -10b3a6: 6e10 9242 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -10b3ac: 0c07 |0050: move-result-object v7 │ │ -10b3ae: 6e20 4743 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -10b3b4: 0a06 |0054: move-result v6 │ │ -10b3b6: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -10b3ba: 2206 7608 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0876 │ │ -10b3be: 1a07 a717 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@17a7 │ │ -10b3c2: 7020 2f43 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ -10b3c8: 2706 |005e: throw v6 │ │ -10b3ca: 0d00 |005f: move-exception v0 │ │ -10b3cc: 2206 6408 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b3d0: 2207 7908 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -10b3d4: 7010 5a43 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b3da: 1a08 5908 |0067: const-string v8, "Failed to resolve canonical path for " // string@0859 │ │ -10b3de: 6e20 6343 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b3e4: 0c07 |006c: move-result-object v7 │ │ -10b3e6: 6e20 6243 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10b3ec: 0c07 |0070: move-result-object v7 │ │ -10b3ee: 6e10 6a43 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b3f4: 0c07 |0074: move-result-object v7 │ │ -10b3f6: 7020 f242 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10b3fc: 2706 |0078: throw v6 │ │ -10b3fe: 1101 |0079: return-object v1 │ │ +109000: |[109000] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +109010: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +109012: 6e10 8904 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0489 │ │ +109018: 0c02 |0004: move-result-object v2 │ │ +10901a: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +10901e: 6e30 3f43 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ +109024: 0a04 |000a: move-result v4 │ │ +109026: 6e30 4943 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +10902c: 0c06 |000e: move-result-object v6 │ │ +10902e: 7110 8404 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0484 │ │ +109034: 0c05 |0012: move-result-object v5 │ │ +109036: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +10903a: 6e20 4843 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +109040: 0c06 |0018: move-result-object v6 │ │ +109042: 7110 8404 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0484 │ │ +109048: 0c02 |001c: move-result-object v2 │ │ +10904a: 5496 0304 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ +10904e: 6e20 f143 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +109054: 0c03 |0022: move-result-object v3 │ │ +109056: 1f03 3f08 |0023: check-cast v3, Ljava/io/File; // type@083f │ │ +10905a: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +10905e: 2206 6408 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +109062: 2207 7908 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +109066: 7010 5a43 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10906c: 1a08 1b1b |002e: const-string v8, "Unable to find configured root for " // string@1b1b │ │ +109070: 6e20 6343 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +109076: 0c07 |0033: move-result-object v7 │ │ +109078: 6e20 6243 a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10907e: 0c07 |0037: move-result-object v7 │ │ +109080: 6e10 6a43 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +109086: 0c07 |003b: move-result-object v7 │ │ +109088: 7020 f242 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10908e: 2706 |003f: throw v6 │ │ +109090: 2201 3f08 |0040: new-instance v1, Ljava/io/File; // type@083f │ │ +109094: 7030 8642 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +10909a: 6e10 8e42 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@428e │ │ +1090a0: 0c01 |0048: move-result-object v1 │ │ +1090a2: 6e10 9242 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +1090a8: 0c06 |004c: move-result-object v6 │ │ +1090aa: 6e10 9242 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +1090b0: 0c07 |0050: move-result-object v7 │ │ +1090b2: 6e20 4743 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +1090b8: 0a06 |0054: move-result v6 │ │ +1090ba: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +1090be: 2206 7608 |0057: new-instance v6, Ljava/lang/SecurityException; // type@0876 │ │ +1090c2: 1a07 a317 |0059: const-string v7, "Resolved path jumped beyond configured root" // string@17a3 │ │ +1090c6: 7020 2f43 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@432f │ │ +1090cc: 2706 |005e: throw v6 │ │ +1090ce: 0d00 |005f: move-exception v0 │ │ +1090d0: 2206 6408 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1090d4: 2207 7908 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +1090d8: 7010 5a43 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1090de: 1a08 5508 |0067: const-string v8, "Failed to resolve canonical path for " // string@0855 │ │ +1090e2: 6e20 6343 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1090e8: 0c07 |006c: move-result-object v7 │ │ +1090ea: 6e20 6243 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1090f0: 0c07 |0070: move-result-object v7 │ │ +1090f2: 6e10 6a43 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1090f8: 0c07 |0074: move-result-object v7 │ │ +1090fa: 7020 f242 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +109100: 2706 |0078: throw v6 │ │ +109102: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -305470,127 +305582,127 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 222 16-bit code units │ │ -10b410: |[10b410] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -10b420: 6e10 8f42 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ -10b426: 0c03 |0003: move-result-object v3 │ │ -10b428: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -10b42a: 5496 0304 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ -10b42e: 6e10 f043 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@43f0 │ │ -10b434: 0c06 |000a: move-result-object v6 │ │ -10b436: 7210 4744 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -10b43c: 0c01 |000e: move-result-object v1 │ │ -10b43e: 7210 0244 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -10b444: 0a06 |0012: move-result v6 │ │ -10b446: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -10b44a: 7210 0344 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -10b450: 0c04 |0018: move-result-object v4 │ │ -10b452: 1f04 b408 |0019: check-cast v4, Ljava/util/Map$Entry; // type@08b4 │ │ -10b456: 7210 3544 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -10b45c: 0c06 |001e: move-result-object v6 │ │ -10b45e: 1f06 3f08 |001f: check-cast v6, Ljava/io/File; // type@083f │ │ -10b462: 6e10 9242 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -10b468: 0c05 |0024: move-result-object v5 │ │ -10b46a: 6e20 4743 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -10b470: 0a06 |0028: move-result v6 │ │ -10b472: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -10b476: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -10b47a: 6e10 4443 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -10b480: 0a07 |0030: move-result v7 │ │ -10b482: 7210 3544 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -10b488: 0c06 |0034: move-result-object v6 │ │ -10b48a: 1f06 3f08 |0035: check-cast v6, Ljava/io/File; // type@083f │ │ -10b48e: 6e10 9242 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -10b494: 0c06 |003a: move-result-object v6 │ │ -10b496: 6e10 4443 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@4344 │ │ -10b49c: 0a06 |003e: move-result v6 │ │ -10b49e: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -10b4a2: 0742 |0041: move-object v2, v4 │ │ -10b4a4: 28cd |0042: goto 000f // -0033 │ │ -10b4a6: 0d00 |0043: move-exception v0 │ │ -10b4a8: 2206 6408 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b4ac: 2207 7908 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -10b4b0: 7010 5a43 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b4b6: 1a08 5908 |004b: const-string v8, "Failed to resolve canonical path for " // string@0859 │ │ -10b4ba: 6e20 6343 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b4c0: 0c07 |0050: move-result-object v7 │ │ -10b4c2: 6e20 6243 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10b4c8: 0c07 |0054: move-result-object v7 │ │ -10b4ca: 6e10 6a43 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b4d0: 0c07 |0058: move-result-object v7 │ │ -10b4d2: 7020 f242 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10b4d8: 2706 |005c: throw v6 │ │ -10b4da: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -10b4de: 2206 6408 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10b4e2: 2207 7908 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -10b4e6: 7010 5a43 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b4ec: 1a08 5008 |0066: const-string v8, "Failed to find configured root that contains " // string@0850 │ │ -10b4f0: 6e20 6343 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b4f6: 0c07 |006b: move-result-object v7 │ │ -10b4f8: 6e20 6343 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b4fe: 0c07 |006f: move-result-object v7 │ │ -10b500: 6e10 6a43 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b506: 0c07 |0073: move-result-object v7 │ │ -10b508: 7020 f242 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10b50e: 2706 |0077: throw v6 │ │ -10b510: 7210 3544 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -10b516: 0c06 |007b: move-result-object v6 │ │ -10b518: 1f06 3f08 |007c: check-cast v6, Ljava/io/File; // type@083f │ │ -10b51c: 6e10 9242 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ -10b522: 0c05 |0081: move-result-object v5 │ │ -10b524: 1a06 7501 |0082: const-string v6, "/" // string@0175 │ │ -10b528: 6e20 3743 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ -10b52e: 0a06 |0087: move-result v6 │ │ -10b530: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -10b534: 6e10 4443 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -10b53a: 0a06 |008d: move-result v6 │ │ -10b53c: 6e20 4843 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -10b542: 0c03 |0091: move-result-object v3 │ │ -10b544: 2207 7908 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -10b548: 7010 5a43 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10b54e: 7210 3444 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -10b554: 0c06 |009a: move-result-object v6 │ │ -10b556: 1f06 7708 |009b: check-cast v6, Ljava/lang/String; // type@0877 │ │ -10b55a: 7110 8504 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ -10b560: 0c06 |00a0: move-result-object v6 │ │ -10b562: 6e20 6343 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b568: 0c06 |00a4: move-result-object v6 │ │ -10b56a: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -10b56e: 6e20 5d43 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -10b574: 0c06 |00aa: move-result-object v6 │ │ -10b576: 1a07 7501 |00ab: const-string v7, "/" // string@0175 │ │ -10b57a: 7120 8604 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0486 │ │ -10b580: 0c07 |00b0: move-result-object v7 │ │ -10b582: 6e20 6343 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10b588: 0c06 |00b4: move-result-object v6 │ │ -10b58a: 6e10 6a43 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10b590: 0c03 |00b8: move-result-object v3 │ │ -10b592: 2206 d000 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@00d0 │ │ -10b596: 7010 7a04 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@047a │ │ -10b59c: 1a07 2524 |00be: const-string v7, "content" // string@2425 │ │ -10b5a0: 6e20 8304 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0483 │ │ -10b5a6: 0c06 |00c3: move-result-object v6 │ │ -10b5a8: 5497 0204 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0402 │ │ -10b5ac: 6e20 7e04 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047e │ │ -10b5b2: 0c06 |00c9: move-result-object v6 │ │ -10b5b4: 6e20 8004 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0480 │ │ -10b5ba: 0c06 |00cd: move-result-object v6 │ │ -10b5bc: 6e10 7f04 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@047f │ │ -10b5c2: 0c06 |00d1: move-result-object v6 │ │ -10b5c4: 1106 |00d2: return-object v6 │ │ -10b5c6: 6e10 4443 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ -10b5cc: 0a06 |00d6: move-result v6 │ │ -10b5ce: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -10b5d2: 6e20 4843 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -10b5d8: 0c03 |00dc: move-result-object v3 │ │ -10b5da: 28b5 |00dd: goto 0092 // -004b │ │ +109114: |[109114] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +109124: 6e10 8f42 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@428f │ │ +10912a: 0c03 |0003: move-result-object v3 │ │ +10912c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +10912e: 5496 0304 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@0403 │ │ +109132: 6e10 f043 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@43f0 │ │ +109138: 0c06 |000a: move-result-object v6 │ │ +10913a: 7210 4744 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +109140: 0c01 |000e: move-result-object v1 │ │ +109142: 7210 0244 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +109148: 0a06 |0012: move-result v6 │ │ +10914a: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +10914e: 7210 0344 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +109154: 0c04 |0018: move-result-object v4 │ │ +109156: 1f04 b408 |0019: check-cast v4, Ljava/util/Map$Entry; // type@08b4 │ │ +10915a: 7210 3544 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +109160: 0c06 |001e: move-result-object v6 │ │ +109162: 1f06 3f08 |001f: check-cast v6, Ljava/io/File; // type@083f │ │ +109166: 6e10 9242 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +10916c: 0c05 |0024: move-result-object v5 │ │ +10916e: 6e20 4743 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +109174: 0a06 |0028: move-result v6 │ │ +109176: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +10917a: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +10917e: 6e10 4443 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +109184: 0a07 |0030: move-result v7 │ │ +109186: 7210 3544 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +10918c: 0c06 |0034: move-result-object v6 │ │ +10918e: 1f06 3f08 |0035: check-cast v6, Ljava/io/File; // type@083f │ │ +109192: 6e10 9242 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +109198: 0c06 |003a: move-result-object v6 │ │ +10919a: 6e10 4443 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@4344 │ │ +1091a0: 0a06 |003e: move-result v6 │ │ +1091a2: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +1091a6: 0742 |0041: move-object v2, v4 │ │ +1091a8: 28cd |0042: goto 000f // -0033 │ │ +1091aa: 0d00 |0043: move-exception v0 │ │ +1091ac: 2206 6408 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1091b0: 2207 7908 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +1091b4: 7010 5a43 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1091ba: 1a08 5508 |004b: const-string v8, "Failed to resolve canonical path for " // string@0855 │ │ +1091be: 6e20 6343 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1091c4: 0c07 |0050: move-result-object v7 │ │ +1091c6: 6e20 6243 a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1091cc: 0c07 |0054: move-result-object v7 │ │ +1091ce: 6e10 6a43 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1091d4: 0c07 |0058: move-result-object v7 │ │ +1091d6: 7020 f242 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1091dc: 2706 |005c: throw v6 │ │ +1091de: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +1091e2: 2206 6408 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1091e6: 2207 7908 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +1091ea: 7010 5a43 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1091f0: 1a08 4c08 |0066: const-string v8, "Failed to find configured root that contains " // string@084c │ │ +1091f4: 6e20 6343 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1091fa: 0c07 |006b: move-result-object v7 │ │ +1091fc: 6e20 6343 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +109202: 0c07 |006f: move-result-object v7 │ │ +109204: 6e10 6a43 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10920a: 0c07 |0073: move-result-object v7 │ │ +10920c: 7020 f242 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +109212: 2706 |0077: throw v6 │ │ +109214: 7210 3544 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +10921a: 0c06 |007b: move-result-object v6 │ │ +10921c: 1f06 3f08 |007c: check-cast v6, Ljava/io/File; // type@083f │ │ +109220: 6e10 9242 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@4292 │ │ +109226: 0c05 |0081: move-result-object v5 │ │ +109228: 1a06 7201 |0082: const-string v6, "/" // string@0172 │ │ +10922c: 6e20 3743 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ +109232: 0a06 |0087: move-result v6 │ │ +109234: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +109238: 6e10 4443 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +10923e: 0a06 |008d: move-result v6 │ │ +109240: 6e20 4843 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +109246: 0c03 |0091: move-result-object v3 │ │ +109248: 2207 7908 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +10924c: 7010 5a43 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +109252: 7210 3444 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +109258: 0c06 |009a: move-result-object v6 │ │ +10925a: 1f06 7708 |009b: check-cast v6, Ljava/lang/String; // type@0877 │ │ +10925e: 7110 8504 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ +109264: 0c06 |00a0: move-result-object v6 │ │ +109266: 6e20 6343 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10926c: 0c06 |00a4: move-result-object v6 │ │ +10926e: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +109272: 6e20 5d43 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +109278: 0c06 |00aa: move-result-object v6 │ │ +10927a: 1a07 7201 |00ab: const-string v7, "/" // string@0172 │ │ +10927e: 7120 8604 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0486 │ │ +109284: 0c07 |00b0: move-result-object v7 │ │ +109286: 6e20 6343 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10928c: 0c06 |00b4: move-result-object v6 │ │ +10928e: 6e10 6a43 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +109294: 0c03 |00b8: move-result-object v3 │ │ +109296: 2206 d000 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@00d0 │ │ +10929a: 7010 7a04 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@047a │ │ +1092a0: 1a07 2024 |00be: const-string v7, "content" // string@2420 │ │ +1092a4: 6e20 8304 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0483 │ │ +1092aa: 0c06 |00c3: move-result-object v6 │ │ +1092ac: 5497 0204 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@0402 │ │ +1092b0: 6e20 7e04 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047e │ │ +1092b6: 0c06 |00c9: move-result-object v6 │ │ +1092b8: 6e20 8004 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0480 │ │ +1092be: 0c06 |00cd: move-result-object v6 │ │ +1092c0: 6e10 7f04 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@047f │ │ +1092c6: 0c06 |00d1: move-result-object v6 │ │ +1092c8: 1106 |00d2: return-object v6 │ │ +1092ca: 6e10 4443 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@4344 │ │ +1092d0: 0a06 |00d6: move-result v6 │ │ +1092d2: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +1092d6: 6e20 4843 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1092dc: 0c03 |00dc: move-result-object v3 │ │ +1092de: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -305617,21 +305729,21 @@ │ │ 0x005d - 0x00de reg=1 i$ Ljava/util/Iterator; │ │ 0x005d - 0x00de reg=2 mostSpecific Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005d - 0x00de reg=3 path Ljava/lang/String; │ │ 0x0082 - 0x00de reg=5 rootPath Ljava/lang/String; │ │ 0x0000 - 0x00de reg=9 this Landroid/support/v4/content/FileProvider$SimplePathStrategy; │ │ 0x0000 - 0x00de reg=10 file Ljava/io/File; │ │ │ │ - source_file_idx : 2152 (FileProvider.java) │ │ + source_file_idx : 2148 (FileProvider.java) │ │ │ │ Class #1234 header: │ │ class_idx : 553 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2418 │ │ +source_file_idx : 2414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1234 annotations: │ │ Annotations on class │ │ @@ -305652,17 +305764,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b5ec: |[10b5ec] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -10b5fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b602: 0e00 |0003: return-void │ │ +1092f0: |[1092f0] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +109300: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -305671,22 +305783,22 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -10b604: |[10b604] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -10b614: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -10b618: 1a01 4920 |0002: const-string v1, "android.intent.action.MAIN" // string@2049 │ │ -10b61c: 7020 c801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -10b622: 6e20 ee01 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -10b628: 1a01 4e20 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@204e │ │ -10b62c: 6e20 c901 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@01c9 │ │ -10b632: 1100 |000f: return-object v0 │ │ +109308: |[109308] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +109318: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +10931c: 1a01 4420 |0002: const-string v1, "android.intent.action.MAIN" // string@2044 │ │ +109320: 7020 c801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +109326: 6e20 ee01 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +10932c: 1a01 4920 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@2049 │ │ +109330: 6e20 c901 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@01c9 │ │ +109336: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -305699,19 +305811,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -10b634: |[10b634] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -10b644: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -10b648: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -10b64e: 6e20 c901 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@01c9 │ │ -10b654: 1100 |0008: return-object v0 │ │ +109338: |[109338] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +109348: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +10934c: 7020 c801 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +109352: 6e20 c901 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@01c9 │ │ +109358: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ @@ -305724,37 +305836,37 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -10b658: |[10b658] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -10b668: 6e20 9a0c 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c9a │ │ -10b66e: 0c00 |0003: move-result-object v0 │ │ -10b670: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -10b676: 6e20 ca01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -10b67c: 1100 |000a: return-object v0 │ │ +10935c: |[10935c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +10936c: 6e20 9a0c 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0c9a │ │ +109372: 0c00 |0003: move-result-object v0 │ │ +109374: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +10937a: 6e20 ca01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +109380: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ locals : │ │ 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ 0x0000 - 0x000b reg=3 mainActivity Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 2418 (IntentCompat.java) │ │ + source_file_idx : 2414 (IntentCompat.java) │ │ │ │ Class #1235 header: │ │ class_idx : 568 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 574 │ │ -source_file_idx : 5502 │ │ +source_file_idx : 5498 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1235 annotations: │ │ Annotations on class │ │ @@ -305782,19 +305894,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10b680: |[10b680] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -10b690: 5b12 3304 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ -10b694: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -10b696: 7020 ef0c 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0cef │ │ -10b69c: 0e00 |0006: return-void │ │ +109384: |[109384] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +109394: 5b12 3304 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ +109398: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10939a: 7020 ef0c 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@0cef │ │ +1093a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -305805,46 +305917,46 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -10b6a0: |[10b6a0] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -10b6b0: 5430 3304 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ -10b6b4: 7110 f20c 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$100:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0cf2 │ │ -10b6ba: 0c00 |0005: move-result-object v0 │ │ -10b6bc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -10b6be: 6e20 7444 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@4474 │ │ -10b6c4: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -10b6c8: 7110 1305 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0513 │ │ -10b6ce: 5430 3304 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ -10b6d2: 5431 3304 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ -10b6d6: 5432 3204 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0432 │ │ -10b6da: 6e20 f70c 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0cf7 │ │ -10b6e0: 0c01 |0018: move-result-object v1 │ │ -10b6e2: 7120 f30c 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf3 │ │ -10b6e8: 0c00 |001c: move-result-object v0 │ │ -10b6ea: 1100 |001d: return-object v0 │ │ +1093a4: |[1093a4] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +1093b4: 5430 3304 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ +1093b8: 7110 f20c 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$100:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@0cf2 │ │ +1093be: 0c00 |0005: move-result-object v0 │ │ +1093c0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1093c2: 6e20 7444 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@4474 │ │ +1093c8: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +1093cc: 7110 1305 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0513 │ │ +1093d2: 5430 3304 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ +1093d6: 5431 3304 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@0433 │ │ +1093da: 5432 3204 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@0432 │ │ +1093de: 6e20 f70c 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@0cf7 │ │ +1093e4: 0c01 |0018: move-result-object v1 │ │ +1093e6: 7120 f30c 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@0cf3 │ │ +1093ec: 0c00 |001c: move-result-object v0 │ │ +1093ee: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000a line=127 │ │ 0x000f line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 5502 (ModernAsyncTask.java) │ │ + source_file_idx : 5498 (ModernAsyncTask.java) │ │ │ │ Class #1236 header: │ │ class_idx : 580 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1236 annotations: │ │ Annotations on class │ │ @@ -305868,17 +305980,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b6ec: |[10b6ec] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.:()V │ │ -10b6fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b702: 0e00 |0003: return-void │ │ +1093f0: |[1093f0] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.:()V │ │ +109400: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl; │ │ │ │ #1 : (in Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl;) │ │ @@ -305886,17 +305998,17 @@ │ │ type : '(Landroid/support/v4/content/SharedPreferencesCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b704: |[10b704] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V │ │ -10b714: 7010 110d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl;.:()V // method@0d11 │ │ -10b71a: 0e00 |0003: return-void │ │ +109408: |[109408] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V │ │ +109418: 7010 110d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl;.:()V // method@0d11 │ │ +10941e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/SharedPreferencesCompat$1; │ │ │ │ @@ -305906,32 +306018,32 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b71c: |[10b71c] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ -10b72c: 7110 7c0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/content/EditorCompatGingerbread;.apply:(Landroid/content/SharedPreferences$Editor;)V // method@0c7c │ │ -10b732: 0e00 |0003: return-void │ │ +109420: |[109420] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ +109430: 7110 7c0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/content/EditorCompatGingerbread;.apply:(Landroid/content/SharedPreferences$Editor;)V // method@0c7c │ │ +109436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperApi9Impl; │ │ 0x0000 - 0x0004 reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #1237 header: │ │ class_idx : 581 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6342 │ │ +source_file_idx : 6338 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1237 annotations: │ │ Annotations on class │ │ @@ -305955,17 +306067,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b734: |[10b734] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.:()V │ │ -10b744: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b74a: 0e00 |0003: return-void │ │ +109438: |[109438] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.:()V │ │ +109448: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10944e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl; │ │ │ │ #1 : (in Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl;) │ │ @@ -305973,17 +306085,17 @@ │ │ type : '(Landroid/support/v4/content/SharedPreferencesCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b74c: |[10b74c] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V │ │ -10b75c: 7010 140d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl;.:()V // method@0d14 │ │ -10b762: 0e00 |0003: return-void │ │ +109450: |[109450] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.:(Landroid/support/v4/content/SharedPreferencesCompat$1;)V │ │ +109460: 7010 140d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl;.:()V // method@0d14 │ │ +109466: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/SharedPreferencesCompat$1; │ │ │ │ @@ -305993,32 +306105,32 @@ │ │ type : '(Landroid/content/SharedPreferences$Editor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b764: |[10b764] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ -10b774: 7210 fa01 0100 |0000: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ -10b77a: 0e00 |0003: return-void │ │ +109468: |[109468] android.support.v4.content.SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl.apply:(Landroid/content/SharedPreferences$Editor;)V │ │ +109478: 7210 fa01 0100 |0000: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@01fa │ │ +10947e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/SharedPreferencesCompat$EditorCompat$EditorHelperBaseImpl; │ │ 0x0000 - 0x0004 reg=1 editor Landroid/content/SharedPreferences$Editor; │ │ │ │ - source_file_idx : 6342 (SharedPreferencesCompat.java) │ │ + source_file_idx : 6338 (SharedPreferencesCompat.java) │ │ │ │ Class #1238 header: │ │ class_idx : 593 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1238 annotations: │ │ Annotations on class │ │ @@ -306039,17 +306151,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b77c: |[10b77c] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.:()V │ │ -10b78c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b792: 0e00 |0003: return-void │ │ +109480: |[109480] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.:()V │ │ +109490: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109496: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ │ │ Virtual methods - │ │ @@ -306058,21 +306170,21 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -10b794: |[10b794] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -10b7a4: 6e10 9e02 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@029e │ │ -10b7aa: 0a00 |0003: move-result v0 │ │ -10b7ac: 6e10 9d02 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ -10b7b2: 0a01 |0007: move-result v1 │ │ -10b7b4: b210 |0008: mul-int/2addr v0, v1 │ │ -10b7b6: 0f00 |0009: return v0 │ │ +109498: |[109498] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +1094a8: 6e10 9e02 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@029e │ │ +1094ae: 0a00 |0003: move-result v0 │ │ +1094b0: 6e10 9d02 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@029d │ │ +1094b6: 0a01 |0007: move-result v1 │ │ +1094b8: b210 |0008: mul-int/2addr v0, v1 │ │ +1094ba: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x000a reg=3 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -306081,17 +306193,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10b7b8: |[10b7b8] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -10b7c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10b7ca: 0f00 |0001: return v0 │ │ +1094bc: |[1094bc] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +1094cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1094ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x0002 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -306100,31 +306212,31 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10b7cc: |[10b7cc] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -10b7dc: 0e00 |0000: return-void │ │ +1094d0: |[1094d0] android.support.v4.graphics.BitmapCompat$BaseBitmapImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +1094e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl; │ │ 0x0000 - 0x0001 reg=1 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0001 reg=2 hasMipMap Z │ │ │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #1239 header: │ │ class_idx : 603 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #1239 annotations: │ │ Annotations on class │ │ @@ -306145,17 +306257,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10b7e0: |[10b7e0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -10b7f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10b7f6: 0e00 |0003: return-void │ │ +1094e4: |[1094e4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +1094f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1094fa: 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 - │ │ @@ -306164,17 +306276,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10b7f8: |[10b7f8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -10b808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10b80a: 0f00 |0001: return v0 │ │ +1094fc: |[1094fc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +10950c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10950e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -306183,17 +306295,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10b80c: |[10b80c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -10b81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10b81e: 0f00 |0001: return v0 │ │ +109510: |[109510] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +109520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +109522: 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; │ │ │ │ @@ -306202,16 +306314,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10b820: |[10b820] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -10b830: 0e00 |0000: return-void │ │ +109524: |[109524] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +109534: 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; │ │ │ │ @@ -306220,16 +306332,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 │ │ -10b834: |[10b834] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -10b844: 0e00 |0000: return-void │ │ +109538: |[109538] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +109548: 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 │ │ @@ -306239,16 +306351,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 │ │ -10b848: |[10b848] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -10b858: 0e00 |0000: return-void │ │ +10954c: |[10954c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +10955c: 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 │ │ @@ -306259,16 +306371,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 │ │ -10b85c: |[10b85c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -10b86c: 0e00 |0000: return-void │ │ +109560: |[109560] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +109570: 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 │ │ @@ -306281,16 +306393,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 │ │ -10b870: |[10b870] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -10b880: 0e00 |0000: return-void │ │ +109574: |[109574] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +109584: 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 │ │ @@ -306300,17 +306412,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 │ │ -10b884: |[10b884] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -10b894: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0da0 │ │ -10b89a: 0e00 |0003: return-void │ │ +109588: |[109588] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +109598: 7120 a00d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0da0 │ │ +10959e: 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; │ │ @@ -306321,17 +306433,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 │ │ -10b89c: |[10b89c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -10b8ac: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ -10b8b2: 0e00 |0003: return-void │ │ +1095a0: |[1095a0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +1095b0: 7120 a10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0da1 │ │ +1095b6: 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; │ │ @@ -306342,17 +306454,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 │ │ -10b8b4: |[10b8b4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -10b8c4: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ -10b8ca: 0e00 |0003: return-void │ │ +1095b8: |[1095b8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +1095c8: 7120 a20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0da2 │ │ +1095ce: 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; │ │ @@ -306363,32 +306475,32 @@ │ │ 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 │ │ -10b8cc: |[10b8cc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -10b8dc: 7110 a30d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0da3 │ │ -10b8e2: 0c00 |0003: move-result-object v0 │ │ -10b8e4: 1100 |0004: return-object v0 │ │ +1095d0: |[1095d0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +1095e0: 7110 a30d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatBase;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0da3 │ │ +1095e6: 0c00 |0003: move-result-object v0 │ │ +1095e8: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1240 header: │ │ class_idx : 620 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 150 │ │ -source_file_idx : 1834 │ │ +source_file_idx : 1830 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 30 │ │ │ │ Class #1240 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;' │ │ @@ -306433,38 +306545,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -10b8e8: |[10b8e8] android.support.v4.graphics.drawable.DrawableWrapperDonut.:()V │ │ -10b8f8: 6200 ad00 |0000: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ -10b8fc: 6900 5e04 |0002: sput-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@045e │ │ -10b900: 0e00 |0004: return-void │ │ +1095ec: |[1095ec] android.support.v4.graphics.drawable.DrawableWrapperDonut.:()V │ │ +1095fc: 6200 ad00 |0000: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@00ad │ │ +109600: 6900 5e04 |0002: sput-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@045e │ │ +109604: 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 │ │ -10b904: |[10b904] android.support.v4.graphics.drawable.DrawableWrapperDonut.:(Landroid/graphics/drawable/Drawable;)V │ │ -10b914: 7010 4403 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ -10b91a: 6200 5e04 |0003: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@045e │ │ -10b91e: 5b10 6404 |0005: iput-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ -10b922: 6e20 dc0d 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ddc │ │ -10b928: 0e00 |000a: return-void │ │ +109608: |[109608] android.support.v4.graphics.drawable.DrawableWrapperDonut.:(Landroid/graphics/drawable/Drawable;)V │ │ +109618: 7010 4403 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@0344 │ │ +10961e: 6200 5e04 |0003: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@045e │ │ +109622: 5b10 6404 |0005: iput-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ +109626: 6e20 dc0d 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ddc │ │ +10962c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x0007 line=47 │ │ 0x000a line=48 │ │ locals : │ │ @@ -306476,43 +306588,43 @@ │ │ type : '([I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -10b92c: |[10b92c] android.support.v4.graphics.drawable.DrawableWrapperDonut.updateTint:([I)Z │ │ -10b93c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -10b93e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -10b940: 5464 6304 |0002: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10b944: 3804 2a00 |0004: if-eqz v4, 002e // +002a │ │ -10b948: 5464 6404 |0006: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ -10b94c: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ -10b950: 5464 6304 |000a: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10b954: 5465 6304 |000c: iget-object v5, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10b958: 6e10 1b02 0500 |000e: invoke-virtual {v5}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ -10b95e: 0a05 |0011: move-result v5 │ │ -10b960: 6e30 1a02 7405 |0012: invoke-virtual {v4, v7, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ -10b966: 0a00 |0015: move-result v0 │ │ -10b968: 5461 6404 |0016: iget-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ -10b96c: 5564 5f04 |0018: iget-boolean v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ -10b970: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ -10b974: 5264 6004 |001c: iget v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@0460 │ │ -10b978: 3340 0600 |001e: if-ne v0, v4, 0024 // +0006 │ │ -10b97c: 5464 6104 |0020: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@0461 │ │ -10b980: 3241 1100 |0022: if-eq v1, v4, 0033 // +0011 │ │ -10b984: 6e30 d30d 0601 |0024: invoke-virtual {v6, v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0dd3 │ │ -10b98a: 5960 6004 |0027: iput v0, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@0460 │ │ -10b98e: 5b61 6104 |0029: iput-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@0461 │ │ -10b992: 5c62 5f04 |002b: iput-boolean v2, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ -10b996: 0f02 |002d: return v2 │ │ -10b998: 5c63 5f04 |002e: iput-boolean v3, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ -10b99c: 6e10 bc0d 0600 |0030: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.clearColorFilter:()V // method@0dbc │ │ -10b9a2: 0132 |0033: move v2, v3 │ │ -10b9a4: 28f9 |0034: goto 002d // -0007 │ │ +109630: |[109630] android.support.v4.graphics.drawable.DrawableWrapperDonut.updateTint:([I)Z │ │ +109640: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +109642: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +109644: 5464 6304 |0002: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +109648: 3804 2a00 |0004: if-eqz v4, 002e // +002a │ │ +10964c: 5464 6404 |0006: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ +109650: 3804 2600 |0008: if-eqz v4, 002e // +0026 │ │ +109654: 5464 6304 |000a: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +109658: 5465 6304 |000c: iget-object v5, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +10965c: 6e10 1b02 0500 |000e: invoke-virtual {v5}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ +109662: 0a05 |0011: move-result v5 │ │ +109664: 6e30 1a02 7405 |0012: invoke-virtual {v4, v7, v5}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@021a │ │ +10966a: 0a00 |0015: move-result v0 │ │ +10966c: 5461 6404 |0016: iget-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ +109670: 5564 5f04 |0018: iget-boolean v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ +109674: 3804 0a00 |001a: if-eqz v4, 0024 // +000a │ │ +109678: 5264 6004 |001c: iget v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@0460 │ │ +10967c: 3340 0600 |001e: if-ne v0, v4, 0024 // +0006 │ │ +109680: 5464 6104 |0020: iget-object v4, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@0461 │ │ +109684: 3241 1100 |0022: if-eq v1, v4, 0033 // +0011 │ │ +109688: 6e30 d30d 0601 |0024: invoke-virtual {v6, v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0dd3 │ │ +10968e: 5960 6004 |0027: iput v0, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentColor:I // field@0460 │ │ +109692: 5b61 6104 |0029: iput-object v1, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mCurrentMode:Landroid/graphics/PorterDuff$Mode; // field@0461 │ │ +109696: 5c62 5f04 |002b: iput-boolean v2, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ +10969a: 0f02 |002d: return v2 │ │ +10969c: 5c63 5f04 |002e: iput-boolean v3, v6, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mColorFilterSet:Z // field@045f │ │ +1096a0: 6e10 bc0d 0600 |0030: invoke-virtual {v6}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.clearColorFilter:()V // method@0dbc │ │ +1096a6: 0132 |0033: move v2, v3 │ │ +1096a8: 28f9 |0034: goto 002d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=208 │ │ 0x000a line=209 │ │ 0x0016 line=210 │ │ 0x0018 line=211 │ │ 0x0024 line=212 │ │ @@ -306535,18 +306647,18 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10b9a8: |[10b9a8] android.support.v4.graphics.drawable.DrawableWrapperDonut.draw:(Landroid/graphics/Canvas;)V │ │ -10b9b8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10b9bc: 6e20 4a03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -10b9c2: 0e00 |0005: return-void │ │ +1096ac: |[1096ac] android.support.v4.graphics.drawable.DrawableWrapperDonut.draw:(Landroid/graphics/Canvas;)V │ │ +1096bc: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1096c0: 6e20 4a03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +1096c6: 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; │ │ @@ -306556,19 +306668,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10b9c4: |[10b9c4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getChangingConfigurations:()I │ │ -10b9d4: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10b9d8: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@034c │ │ -10b9de: 0a00 |0005: move-result v0 │ │ -10b9e0: 0f00 |0006: return v0 │ │ +1096c8: |[1096c8] android.support.v4.graphics.drawable.DrawableWrapperDonut.getChangingConfigurations:()I │ │ +1096d8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1096dc: 6e10 4c03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@034c │ │ +1096e2: 0a00 |0005: move-result v0 │ │ +1096e4: 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;) │ │ @@ -306576,19 +306688,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10b9e4: |[10b9e4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -10b9f4: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10b9f8: 6e10 4e03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@034e │ │ -10b9fe: 0c00 |0005: move-result-object v0 │ │ -10ba00: 1100 |0006: return-object v0 │ │ +1096e8: |[1096e8] android.support.v4.graphics.drawable.DrawableWrapperDonut.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +1096f8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1096fc: 6e10 4e03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@034e │ │ +109702: 0c00 |0005: move-result-object v0 │ │ +109704: 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;) │ │ @@ -306596,19 +306708,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ba04: |[10ba04] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicHeight:()I │ │ -10ba14: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10ba18: 6e10 5003 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -10ba1e: 0a00 |0005: move-result v0 │ │ -10ba20: 0f00 |0006: return v0 │ │ +109708: |[109708] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicHeight:()I │ │ +109718: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10971c: 6e10 5003 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +109722: 0a00 |0005: move-result v0 │ │ +109724: 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;) │ │ @@ -306616,19 +306728,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ba24: |[10ba24] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicWidth:()I │ │ -10ba34: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10ba38: 6e10 5103 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -10ba3e: 0a00 |0005: move-result v0 │ │ -10ba40: 0f00 |0006: return v0 │ │ +109728: |[109728] android.support.v4.graphics.drawable.DrawableWrapperDonut.getIntrinsicWidth:()I │ │ +109738: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10973c: 6e10 5103 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +109742: 0a00 |0005: move-result v0 │ │ +109744: 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;) │ │ @@ -306636,19 +306748,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ba44: |[10ba44] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumHeight:()I │ │ -10ba54: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10ba58: 6e10 5303 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ -10ba5e: 0a00 |0005: move-result v0 │ │ -10ba60: 0f00 |0006: return v0 │ │ +109748: |[109748] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumHeight:()I │ │ +109758: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10975c: 6e10 5303 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@0353 │ │ +109762: 0a00 |0005: move-result v0 │ │ +109764: 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;) │ │ @@ -306656,19 +306768,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ba64: |[10ba64] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumWidth:()I │ │ -10ba74: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10ba78: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ -10ba7e: 0a00 |0005: move-result v0 │ │ -10ba80: 0f00 |0006: return v0 │ │ +109768: |[109768] android.support.v4.graphics.drawable.DrawableWrapperDonut.getMinimumWidth:()I │ │ +109778: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10977c: 6e10 5403 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@0354 │ │ +109782: 0a00 |0005: move-result v0 │ │ +109784: 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;) │ │ @@ -306676,19 +306788,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10ba84: |[10ba84] android.support.v4.graphics.drawable.DrawableWrapperDonut.getOpacity:()I │ │ -10ba94: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10ba98: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ -10ba9e: 0a00 |0005: move-result v0 │ │ -10baa0: 0f00 |0006: return v0 │ │ +109788: |[109788] android.support.v4.graphics.drawable.DrawableWrapperDonut.getOpacity:()I │ │ +109798: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10979c: 6e10 5503 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ +1097a2: 0a00 |0005: move-result v0 │ │ +1097a4: 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;) │ │ @@ -306696,19 +306808,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10baa4: |[10baa4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getPadding:(Landroid/graphics/Rect;)Z │ │ -10bab4: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bab8: 6e20 5703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -10babe: 0a00 |0005: move-result v0 │ │ -10bac0: 0f00 |0006: return v0 │ │ +1097a8: |[1097a8] android.support.v4.graphics.drawable.DrawableWrapperDonut.getPadding:(Landroid/graphics/Rect;)Z │ │ +1097b8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1097bc: 6e20 5703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +1097c2: 0a00 |0005: move-result v0 │ │ +1097c4: 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; │ │ │ │ @@ -306717,19 +306829,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10bac4: |[10bac4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getState:()[I │ │ -10bad4: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bad8: 6e10 5803 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0358 │ │ -10bade: 0c00 |0005: move-result-object v0 │ │ -10bae0: 1100 |0006: return-object v0 │ │ +1097c8: |[1097c8] android.support.v4.graphics.drawable.DrawableWrapperDonut.getState:()[I │ │ +1097d8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1097dc: 6e10 5803 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0358 │ │ +1097e2: 0c00 |0005: move-result-object v0 │ │ +1097e4: 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;) │ │ @@ -306737,19 +306849,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10bae4: |[10bae4] android.support.v4.graphics.drawable.DrawableWrapperDonut.getTransparentRegion:()Landroid/graphics/Region; │ │ -10baf4: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10baf8: 6e10 5903 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@0359 │ │ -10bafe: 0c00 |0005: move-result-object v0 │ │ -10bb00: 1100 |0006: return-object v0 │ │ +1097e8: |[1097e8] android.support.v4.graphics.drawable.DrawableWrapperDonut.getTransparentRegion:()Landroid/graphics/Region; │ │ +1097f8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1097fc: 6e10 5903 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@0359 │ │ +109802: 0c00 |0005: move-result-object v0 │ │ +109804: 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;) │ │ @@ -306757,17 +306869,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10bb04: |[10bb04] android.support.v4.graphics.drawable.DrawableWrapperDonut.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ -10bb14: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bb18: 1100 |0002: return-object v0 │ │ +109808: |[109808] android.support.v4.graphics.drawable.DrawableWrapperDonut.getWrappedDrawable:()Landroid/graphics/drawable/Drawable; │ │ +109818: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10981c: 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;) │ │ @@ -306775,17 +306887,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10bb1c: |[10bb1c] android.support.v4.graphics.drawable.DrawableWrapperDonut.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -10bb2c: 6e10 ca0d 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0dca │ │ -10bb32: 0e00 |0003: return-void │ │ +109820: |[109820] android.support.v4.graphics.drawable.DrawableWrapperDonut.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +109830: 6e10 ca0d 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0dca │ │ +109836: 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; │ │ @@ -306795,29 +306907,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -10bb34: |[10bb34] android.support.v4.graphics.drawable.DrawableWrapperDonut.isStateful:()Z │ │ -10bb44: 5410 6304 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10bb48: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -10bb4c: 5410 6304 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10bb50: 6e10 1c02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ -10bb56: 0a00 |0009: move-result v0 │ │ -10bb58: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -10bb5c: 5410 6204 |000c: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bb60: 6e10 5c03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ -10bb66: 0a00 |0011: move-result v0 │ │ -10bb68: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -10bb6c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -10bb6e: 0f00 |0015: return v0 │ │ -10bb70: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -10bb72: 28fe |0017: goto 0015 // -0002 │ │ +109838: |[109838] android.support.v4.graphics.drawable.DrawableWrapperDonut.isStateful:()Z │ │ +109848: 5410 6304 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +10984c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +109850: 5410 6304 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +109854: 6e10 1c02 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@021c │ │ +10985a: 0a00 |0009: move-result v0 │ │ +10985c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +109860: 5410 6204 |000c: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109864: 6e10 5c03 0000 |000e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@035c │ │ +10986a: 0a00 |0011: move-result v0 │ │ +10986c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +109870: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +109872: 0f00 |0015: return v0 │ │ +109874: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +109876: 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;) │ │ @@ -306825,21 +306937,21 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -10bb74: |[10bb74] android.support.v4.graphics.drawable.DrawableWrapperDonut.mutate:()Landroid/graphics/drawable/Drawable; │ │ -10bb84: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bb88: 6e10 5e03 0100 |0002: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ -10bb8e: 0c00 |0005: move-result-object v0 │ │ -10bb90: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ -10bb94: 6e20 dc0d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ddc │ │ -10bb9a: 1102 |000b: return-object v2 │ │ +109878: |[109878] android.support.v4.graphics.drawable.DrawableWrapperDonut.mutate:()Landroid/graphics/drawable/Drawable; │ │ +109888: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10988c: 6e10 5e03 0100 |0002: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@035e │ │ +109892: 0c00 |0005: move-result-object v0 │ │ +109894: 3210 0500 |0006: if-eq v0, v1, 000b // +0005 │ │ +109898: 6e20 dc0d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0ddc │ │ +10989e: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0006 line=156 │ │ 0x0008 line=158 │ │ 0x000b line=161 │ │ @@ -306853,18 +306965,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bb9c: |[10bb9c] android.support.v4.graphics.drawable.DrawableWrapperDonut.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -10bbac: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bbb0: 6e20 6303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ -10bbb6: 0e00 |0005: return-void │ │ +1098a0: |[1098a0] android.support.v4.graphics.drawable.DrawableWrapperDonut.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +1098b0: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1098b4: 6e20 6303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0363 │ │ +1098ba: 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; │ │ @@ -306874,19 +306986,19 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10bbb8: |[10bbb8] android.support.v4.graphics.drawable.DrawableWrapperDonut.onLevelChange:(I)Z │ │ -10bbc8: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bbcc: 6e20 6c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ -10bbd2: 0a00 |0005: move-result v0 │ │ -10bbd4: 0f00 |0006: return v0 │ │ +1098bc: |[1098bc] android.support.v4.graphics.drawable.DrawableWrapperDonut.onLevelChange:(I)Z │ │ +1098cc: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +1098d0: 6e20 6c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@036c │ │ +1098d6: 0a00 |0005: move-result v0 │ │ +1098d8: 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 │ │ │ │ @@ -306895,17 +307007,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 │ │ -10bbd8: |[10bbd8] android.support.v4.graphics.drawable.DrawableWrapperDonut.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -10bbe8: 6e40 d00d 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0dd0 │ │ -10bbee: 0e00 |0003: return-void │ │ +1098dc: |[1098dc] android.support.v4.graphics.drawable.DrawableWrapperDonut.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +1098ec: 6e40 d00d 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@0dd0 │ │ +1098f2: 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; │ │ @@ -306917,18 +307029,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bbf0: |[10bbf0] android.support.v4.graphics.drawable.DrawableWrapperDonut.setAlpha:(I)V │ │ -10bc00: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc04: 6e20 6003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -10bc0a: 0e00 |0005: return-void │ │ +1098f4: |[1098f4] android.support.v4.graphics.drawable.DrawableWrapperDonut.setAlpha:(I)V │ │ +109904: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109908: 6e20 6003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +10990e: 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 │ │ @@ -306938,18 +307050,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bc0c: |[10bc0c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setChangingConfigurations:(I)V │ │ -10bc1c: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc20: 6e20 6503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0365 │ │ -10bc26: 0e00 |0005: return-void │ │ +109910: |[109910] android.support.v4.graphics.drawable.DrawableWrapperDonut.setChangingConfigurations:(I)V │ │ +109920: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109924: 6e20 6503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@0365 │ │ +10992a: 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 │ │ @@ -306959,18 +307071,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bc28: |[10bc28] android.support.v4.graphics.drawable.DrawableWrapperDonut.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -10bc38: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc3c: 6e20 6603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ -10bc42: 0e00 |0005: return-void │ │ +10992c: |[10992c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +10993c: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109940: 6e20 6603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0366 │ │ +109946: 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; │ │ @@ -306980,18 +307092,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bc44: |[10bc44] android.support.v4.graphics.drawable.DrawableWrapperDonut.setDither:(Z)V │ │ -10bc54: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc58: 6e20 6703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0367 │ │ -10bc5e: 0e00 |0005: return-void │ │ +109948: |[109948] android.support.v4.graphics.drawable.DrawableWrapperDonut.setDither:(Z)V │ │ +109958: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +10995c: 6e20 6703 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@0367 │ │ +109962: 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 │ │ @@ -307001,18 +307113,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10bc60: |[10bc60] android.support.v4.graphics.drawable.DrawableWrapperDonut.setFilterBitmap:(Z)V │ │ -10bc70: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc74: 6e20 6803 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0368 │ │ -10bc7a: 0e00 |0005: return-void │ │ +109964: |[109964] android.support.v4.graphics.drawable.DrawableWrapperDonut.setFilterBitmap:(Z)V │ │ +109974: 5410 6204 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109978: 6e20 6803 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@0368 │ │ +10997e: 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 │ │ @@ -307022,26 +307134,26 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -10bc7c: |[10bc7c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setState:([I)Z │ │ -10bc8c: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bc90: 6e20 6d03 3100 |0002: invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -10bc96: 0a00 |0005: move-result v0 │ │ -10bc98: 7020 df0d 3200 |0006: invoke-direct {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ -10bc9e: 0a01 |0009: move-result v1 │ │ -10bca0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -10bca4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -10bca8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -10bcaa: 0f00 |000f: return v0 │ │ -10bcac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -10bcae: 28fe |0011: goto 000f // -0002 │ │ +109980: |[109980] android.support.v4.graphics.drawable.DrawableWrapperDonut.setState:([I)Z │ │ +109990: 5421 6204 |0000: iget-object v1, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109994: 6e20 6d03 3100 |0002: invoke-virtual {v1, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +10999a: 0a00 |0005: move-result v0 │ │ +10999c: 7020 df0d 3200 |0006: invoke-direct {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ +1099a2: 0a01 |0009: move-result v1 │ │ +1099a4: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +1099a8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +1099ac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1099ae: 0f00 |000f: return v0 │ │ +1099b0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1099b2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x000f line=99 │ │ 0x0010 line=98 │ │ locals : │ │ @@ -307054,19 +307166,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10bcb0: |[10bcb0] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTint:(I)V │ │ -10bcc0: 7110 1d02 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@021d │ │ -10bcc6: 0c00 |0003: move-result-object v0 │ │ -10bcc8: 6e20 d90d 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0dd9 │ │ -10bcce: 0e00 |0007: return-void │ │ +1099b4: |[1099b4] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTint:(I)V │ │ +1099c4: 7110 1d02 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@021d │ │ +1099ca: 0c00 |0003: move-result-object v0 │ │ +1099cc: 6e20 d90d 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.setTintList:(Landroid/content/res/ColorStateList;)V // method@0dd9 │ │ +1099d2: 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 │ │ @@ -307076,20 +307188,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10bcd0: |[10bcd0] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintList:(Landroid/content/res/ColorStateList;)V │ │ -10bce0: 5b12 6304 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ -10bce4: 6e10 c60d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@0dc6 │ │ -10bcea: 0c00 |0005: move-result-object v0 │ │ -10bcec: 7020 df0d 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ -10bcf2: 0e00 |0009: return-void │ │ +1099d4: |[1099d4] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintList:(Landroid/content/res/ColorStateList;)V │ │ +1099e4: 5b12 6304 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintList:Landroid/content/res/ColorStateList; // field@0463 │ │ +1099e8: 6e10 c60d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@0dc6 │ │ +1099ee: 0c00 |0005: move-result-object v0 │ │ +1099f0: 7020 df0d 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ +1099f6: 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; │ │ @@ -307100,20 +307212,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10bcf4: |[10bcf4] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -10bd04: 5b12 6404 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ -10bd08: 6e10 c60d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@0dc6 │ │ -10bd0e: 0c00 |0005: move-result-object v0 │ │ -10bd10: 7020 df0d 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ -10bd16: 0e00 |0009: return-void │ │ +1099f8: |[1099f8] android.support.v4.graphics.drawable.DrawableWrapperDonut.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +109a08: 5b12 6404 |0000: iput-object v2, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@0464 │ │ +109a0c: 6e10 c60d 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.getState:()[I // method@0dc6 │ │ +109a12: 0c00 |0005: move-result-object v0 │ │ +109a14: 7020 df0d 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.updateTint:([I)Z // method@0ddf │ │ +109a1a: 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; │ │ @@ -307124,26 +307236,26 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -10bd18: |[10bd18] android.support.v4.graphics.drawable.DrawableWrapperDonut.setVisible:(ZZ)Z │ │ -10bd28: 6f30 7103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -10bd2e: 0a00 |0003: move-result v0 │ │ -10bd30: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -10bd34: 5410 6204 |0006: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bd38: 6e30 7103 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -10bd3e: 0a00 |000b: move-result v0 │ │ -10bd40: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -10bd44: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -10bd46: 0f00 |000f: return v0 │ │ -10bd48: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -10bd4a: 28fe |0011: goto 000f // -0002 │ │ +109a1c: |[109a1c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setVisible:(ZZ)Z │ │ +109a2c: 6f30 7103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +109a32: 0a00 |0003: move-result v0 │ │ +109a34: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +109a38: 5410 6204 |0006: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109a3c: 6e30 7103 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +109a42: 0a00 |000b: move-result v0 │ │ +109a44: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +109a48: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +109a4a: 0f00 |000f: return v0 │ │ +109a4c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +109a4e: 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 │ │ @@ -307153,25 +307265,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -10bd4c: |[10bd4c] android.support.v4.graphics.drawable.DrawableWrapperDonut.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -10bd5c: 5420 6204 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bd60: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -10bd64: 5420 6204 |0004: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bd68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -10bd6a: 6e20 6403 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -10bd70: 5b23 6204 |000a: iput-object v3, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ -10bd74: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -10bd78: 6e20 6403 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ -10bd7e: 6e10 ca0d 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0dca │ │ -10bd84: 0e00 |0014: return-void │ │ +109a50: |[109a50] android.support.v4.graphics.drawable.DrawableWrapperDonut.setWrappedDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +109a60: 5420 6204 |0000: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109a64: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +109a68: 5420 6204 |0004: iget-object v0, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109a6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +109a6e: 6e20 6403 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +109a74: 5b23 6204 |000a: iput-object v3, v2, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0462 │ │ +109a78: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +109a7c: 6e20 6403 2300 |000e: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0364 │ │ +109a82: 6e10 ca0d 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.invalidateSelf:()V // method@0dca │ │ +109a88: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x000a line=240 │ │ 0x000c line=242 │ │ 0x000e line=243 │ │ @@ -307186,33 +307298,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10bd88: |[10bd88] android.support.v4.graphics.drawable.DrawableWrapperDonut.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -10bd98: 6e20 de0d 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0dde │ │ -10bd9e: 0e00 |0003: return-void │ │ +109a8c: |[109a8c] android.support.v4.graphics.drawable.DrawableWrapperDonut.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +109a9c: 6e20 de0d 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@0dde │ │ +109aa2: 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 : 1834 (DrawableWrapperDonut.java) │ │ + source_file_idx : 1830 (DrawableWrapperDonut.java) │ │ │ │ Class #1241 header: │ │ class_idx : 624 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 625 │ │ -source_file_idx : 6074 │ │ +source_file_idx : 6070 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1241 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;' │ │ @@ -307227,17 +307339,17 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10bda0: |[10bda0] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ -10bdb0: 7030 f40d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0df4 │ │ -10bdb6: 0e00 |0003: return-void │ │ +109aa4: |[109aa4] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +109ab4: 7030 f40d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0df4 │ │ +109aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ @@ -307249,21 +307361,21 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -10bdb8: |[10bdb8] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.getOutline:(Landroid/graphics/Outline;)V │ │ -10bdc8: 6e10 f30d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.updateDstRect:()V // method@0df3 │ │ -10bdce: 5420 6904 |0003: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mDstRect:Landroid/graphics/Rect; // field@0469 │ │ -10bdd2: 6e10 ed0d 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.getCornerRadius:()F // method@0ded │ │ -10bdd8: 0a01 |0008: move-result v1 │ │ -10bdda: 6e30 e602 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@02e6 │ │ -10bde0: 0e00 |000c: return-void │ │ +109abc: |[109abc] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.getOutline:(Landroid/graphics/Outline;)V │ │ +109acc: 6e10 f30d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.updateDstRect:()V // method@0df3 │ │ +109ad2: 5420 6904 |0003: iget-object v0, v2, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mDstRect:Landroid/graphics/Rect; // field@0469 │ │ +109ad6: 6e10 ed0d 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.getCornerRadius:()F // method@0ded │ │ +109adc: 0a01 |0008: move-result v1 │ │ +109ade: 6e30 e602 0301 |0009: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@02e6 │ │ +109ae4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x000c line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ @@ -307274,23 +307386,23 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -10bde4: |[10bde4] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -10bdf4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -10bdf6: 0170 |0001: move v0, v7 │ │ -10bdf8: 0181 |0002: move v1, v8 │ │ -10bdfa: 0192 |0003: move v2, v9 │ │ -10bdfc: 07a3 |0004: move-object v3, v10 │ │ -10bdfe: 07b4 |0005: move-object v4, v11 │ │ -10be00: 7706 9f37 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@379f │ │ -10be06: 0e00 |0009: return-void │ │ +109ae8: |[109ae8] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +109af8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +109afa: 0170 |0001: move v0, v7 │ │ +109afc: 0181 |0002: move v1, v8 │ │ +109afe: 0192 |0003: move v2, v9 │ │ +109b00: 07a3 |0004: move-object v3, v10 │ │ +109b02: 07b4 |0005: move-object v4, v11 │ │ +109b04: 7706 9f37 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@379f │ │ +109b0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0009 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ 0x0000 - 0x000a reg=7 gravity I │ │ @@ -307304,25 +307416,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -10be08: |[10be08] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.hasMipMap:()Z │ │ -10be18: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ -10be1c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -10be20: 5410 6804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ -10be24: 6e10 a302 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@02a3 │ │ -10be2a: 0a00 |0009: move-result v0 │ │ -10be2c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -10be30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -10be32: 0f00 |000d: return v0 │ │ -10be34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -10be36: 28fe |000f: goto 000d // -0002 │ │ +109b0c: |[109b0c] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.hasMipMap:()Z │ │ +109b1c: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ +109b20: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +109b24: 5410 6804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ +109b28: 6e10 a302 0000 |0006: invoke-virtual {v0}, Landroid/graphics/Bitmap;.hasMipMap:()Z // method@02a3 │ │ +109b2e: 0a00 |0009: move-result v0 │ │ +109b30: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +109b34: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +109b36: 0f00 |000d: return v0 │ │ +109b38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +109b3a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;) │ │ @@ -307330,38 +307442,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -10be38: |[10be38] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.setMipMap:(Z)V │ │ -10be48: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ -10be4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -10be50: 5410 6804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ -10be54: 6e20 a502 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@02a5 │ │ -10be5a: 6e10 f10d 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.invalidateSelf:()V // method@0df1 │ │ -10be60: 0e00 |000c: return-void │ │ +109b3c: |[109b3c] android.support.v4.graphics.drawable.RoundedBitmapDrawable21.setMipMap:(Z)V │ │ +109b4c: 5410 6804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ +109b50: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +109b54: 5410 6804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.mBitmap:Landroid/graphics/Bitmap; // field@0468 │ │ +109b58: 6e20 a502 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/Bitmap;.setHasMipMap:(Z)V // method@02a5 │ │ +109b5e: 6e10 f10d 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21;.invalidateSelf:()V // method@0df1 │ │ +109b64: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0009 line=41 │ │ 0x000c line=43 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable21; │ │ 0x0000 - 0x000d reg=2 mipMap Z │ │ │ │ - source_file_idx : 6074 (RoundedBitmapDrawable21.java) │ │ + source_file_idx : 6070 (RoundedBitmapDrawable21.java) │ │ │ │ Class #1242 header: │ │ class_idx : 626 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 625 │ │ -source_file_idx : 6076 │ │ +source_file_idx : 6072 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1242 annotations: │ │ Annotations on class │ │ @@ -307381,17 +307493,17 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -10be64: |[10be64] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ -10be74: 7030 f40d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0df4 │ │ -10be7a: 0e00 |0003: return-void │ │ +109b68: |[109b68] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V │ │ +109b78: 7030 f40d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0df4 │ │ +109b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ 0x0000 - 0x0004 reg=1 res Landroid/content/res/Resources; │ │ @@ -307403,23 +307515,23 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -10be7c: |[10be7c] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -10be8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -10be8e: 0170 |0001: move v0, v7 │ │ -10be90: 0181 |0002: move v1, v8 │ │ -10be92: 0192 |0003: move v2, v9 │ │ -10be94: 07a3 |0004: move-object v3, v10 │ │ -10be96: 07b4 |0005: move-object v4, v11 │ │ -10be98: 7706 a317 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/GravityCompat;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a3 │ │ -10be9e: 0e00 |0009: return-void │ │ +109b80: |[109b80] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.gravityCompatApply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +109b90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +109b92: 0170 |0001: move v0, v7 │ │ +109b94: 0181 |0002: move v1, v8 │ │ +109b96: 0192 |0003: move v2, v9 │ │ +109b98: 07a3 |0004: move-object v3, v10 │ │ +109b9a: 07b4 |0005: move-object v4, v11 │ │ +109b9c: 7706 a317 0000 |0006: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/GravityCompat;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a3 │ │ +109ba2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ 0x0000 - 0x000a reg=7 gravity I │ │ @@ -307433,25 +307545,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -10bea0: |[10bea0] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.hasMipMap:()Z │ │ -10beb0: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ -10beb4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -10beb8: 5410 7804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ -10bebc: 7110 490d 0000 |0006: invoke-static {v0}, Landroid/support/v4/graphics/BitmapCompat;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d49 │ │ -10bec2: 0a00 |0009: move-result v0 │ │ -10bec4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -10bec8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -10beca: 0f00 |000d: return v0 │ │ -10becc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -10bece: 28fe |000f: goto 000d // -0002 │ │ +109ba4: |[109ba4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.hasMipMap:()Z │ │ +109bb4: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ +109bb8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +109bbc: 5410 7804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ +109bc0: 7110 490d 0000 |0006: invoke-static {v0}, Landroid/support/v4/graphics/BitmapCompat;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d49 │ │ +109bc6: 0a00 |0009: move-result v0 │ │ +109bc8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +109bcc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +109bce: 0f00 |000d: return v0 │ │ +109bd0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +109bd2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;) │ │ @@ -307459,38 +307571,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -10bed0: |[10bed0] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.setMipMap:(Z)V │ │ -10bee0: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ -10bee4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -10bee8: 5410 7804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ -10beec: 7120 4a0d 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/graphics/BitmapCompat;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d4a │ │ -10bef2: 6e10 190e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.invalidateSelf:()V // method@0e19 │ │ -10bef8: 0e00 |000c: return-void │ │ +109bd4: |[109bd4] android.support.v4.graphics.drawable.RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable.setMipMap:(Z)V │ │ +109be4: 5410 7804 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ +109be8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +109bec: 5410 7804 |0004: iget-object v0, v1, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.mBitmap:Landroid/graphics/Bitmap; // field@0478 │ │ +109bf0: 7120 4a0d 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/graphics/BitmapCompat;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d4a │ │ +109bf6: 6e10 190e 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable;.invalidateSelf:()V // method@0e19 │ │ +109bfc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0009 line=45 │ │ 0x000c line=47 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/graphics/drawable/RoundedBitmapDrawableFactory$DefaultRoundedBitmapDrawable; │ │ 0x0000 - 0x000d reg=2 mipMap Z │ │ │ │ - source_file_idx : 6076 (RoundedBitmapDrawableFactory.java) │ │ + source_file_idx : 6072 (RoundedBitmapDrawableFactory.java) │ │ │ │ Class #1243 header: │ │ class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 630 │ │ -source_file_idx : 1807 │ │ +source_file_idx : 1803 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1243 annotations: │ │ Annotations on class │ │ @@ -307514,20 +307626,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -10befc: |[10befc] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -10bf0c: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0e28 │ │ -10bf12: 7110 2f0e 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0e2f │ │ -10bf18: 0c00 |0006: move-result-object v0 │ │ -10bf1a: 5b10 7a04 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ -10bf1e: 0e00 |0009: return-void │ │ +109c00: |[109c00] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +109c10: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0e28 │ │ +109c16: 7110 2f0e 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0e2f │ │ +109c1c: 0c00 |0006: move-result-object v0 │ │ +109c1e: 5b10 7a04 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ +109c22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ @@ -307539,19 +307651,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10bf20: |[10bf20] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -10bf30: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ -10bf34: 7120 2e0e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0e2e │ │ -10bf3a: 0c00 |0005: move-result-object v0 │ │ -10bf3c: 1100 |0006: return-object v0 │ │ +109c24: |[109c24] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +109c34: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ +109c38: 7120 2e0e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0e2e │ │ +109c3e: 0c00 |0005: move-result-object v0 │ │ +109c40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -307560,19 +307672,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10bf40: |[10bf40] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -10bf50: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ -10bf54: 7110 300e 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0e30 │ │ -10bf5a: 0c00 |0005: move-result-object v0 │ │ -10bf5c: 1100 |0006: return-object v0 │ │ +109c44: |[109c44] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +109c54: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ +109c58: 7110 300e 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0e30 │ │ +109c5e: 0c00 |0005: move-result-object v0 │ │ +109c60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ @@ -307580,33 +307692,33 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10bf60: |[10bf60] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -10bf70: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ -10bf74: 7120 310e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0e31 │ │ -10bf7a: 0c00 |0005: move-result-object v0 │ │ -10bf7c: 1100 |0006: return-object v0 │ │ +109c64: |[109c64] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +109c74: 5410 7a04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@047a │ │ +109c78: 7120 310e 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0e31 │ │ +109c7e: 0c00 |0005: move-result-object v0 │ │ +109c80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ - source_file_idx : 1807 (DisplayManagerCompat.java) │ │ + source_file_idx : 1803 (DisplayManagerCompat.java) │ │ │ │ Class #1244 header: │ │ class_idx : 629 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 630 │ │ -source_file_idx : 1807 │ │ +source_file_idx : 1803 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1244 annotations: │ │ Annotations on class │ │ @@ -307630,22 +307742,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -10bf80: |[10bf80] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -10bf90: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0e28 │ │ -10bf96: 1a00 014a |0003: const-string v0, "window" // string@4a01 │ │ -10bf9a: 6e20 ac01 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -10bfa0: 0c00 |0008: move-result-object v0 │ │ -10bfa2: 1f00 1007 |0009: check-cast v0, Landroid/view/WindowManager; // type@0710 │ │ -10bfa6: 5b10 7b04 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ -10bfaa: 0e00 |000d: return-void │ │ +109c84: |[109c84] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +109c94: 7010 280e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@0e28 │ │ +109c9a: 1a00 fc49 |0003: const-string v0, "window" // string@49fc │ │ +109c9e: 6e20 ac01 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +109ca4: 0c00 |0008: move-result-object v0 │ │ +109ca6: 1f00 1007 |0009: check-cast v0, Landroid/view/WindowManager; // type@0710 │ │ +109caa: 5b10 7b04 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ +109cae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ @@ -307657,24 +307769,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -10bfac: |[10bfac] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -10bfbc: 5421 7b04 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ -10bfc0: 7210 cc39 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ -10bfc6: 0c00 |0005: move-result-object v0 │ │ -10bfc8: 6e10 8937 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@3789 │ │ -10bfce: 0a01 |0009: move-result v1 │ │ -10bfd0: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -10bfd4: 1100 |000c: return-object v0 │ │ -10bfd6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -10bfd8: 28fe |000e: goto 000c // -0002 │ │ +109cb0: |[109cb0] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +109cc0: 5421 7b04 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ +109cc4: 7210 cc39 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ +109cca: 0c00 |0005: move-result-object v0 │ │ +109ccc: 6e10 8937 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@3789 │ │ +109cd2: 0a01 |0009: move-result v1 │ │ +109cd4: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +109cd8: 1100 |000c: return-object v0 │ │ +109cda: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +109cdc: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=118 │ │ locals : │ │ 0x0006 - 0x000c reg=0 display Landroid/view/Display; │ │ @@ -307687,23 +307799,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -10bfdc: |[10bfdc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -10bfec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -10bfee: 2300 2509 |0001: new-array v0, v0, [Landroid/view/Display; // type@0925 │ │ -10bff2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -10bff4: 5432 7b04 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ -10bff8: 7210 cc39 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ -10bffe: 0c02 |0009: move-result-object v2 │ │ -10c000: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -10c004: 1100 |000c: return-object v0 │ │ +109ce0: |[109ce0] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +109cf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +109cf2: 2300 2509 |0001: new-array v0, v0, [Landroid/view/Display; // type@0925 │ │ +109cf6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +109cf8: 5432 7b04 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@047b │ │ +109cfc: 7210 cc39 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@39cc │ │ +109d02: 0c02 |0009: move-result-object v2 │ │ +109d04: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +109d08: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ @@ -307711,36 +307823,36 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -10c008: |[10c008] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -10c018: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -10c01c: 6e10 250e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@0e25 │ │ -10c022: 0c00 |0005: move-result-object v0 │ │ -10c024: 1100 |0006: return-object v0 │ │ -10c026: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -10c028: 2300 2509 |0008: new-array v0, v0, [Landroid/view/Display; // type@0925 │ │ -10c02c: 28fc |000a: goto 0006 // -0004 │ │ +109d0c: |[109d0c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +109d1c: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +109d20: 6e10 250e 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@0e25 │ │ +109d26: 0c00 |0005: move-result-object v0 │ │ +109d28: 1100 |0006: return-object v0 │ │ +109d2a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +109d2c: 2300 2509 |0008: new-array v0, v0, [Landroid/view/Display; // type@0925 │ │ +109d30: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ │ │ - source_file_idx : 1807 (DisplayManagerCompat.java) │ │ + source_file_idx : 1803 (DisplayManagerCompat.java) │ │ │ │ Class #1245 header: │ │ class_idx : 632 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 641 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1245 annotations: │ │ Annotations on class │ │ @@ -307764,18 +307876,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c030: |[10c030] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)V │ │ -10c040: 5b01 7e04 |0000: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ -10c044: 7010 5e0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.:()V // method@0e5e │ │ -10c04a: 0e00 |0005: return-void │ │ +109d34: |[109d34] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)V │ │ +109d44: 5b01 7e04 |0000: iput-object v1, v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ +109d48: 7010 5e0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;.:()V // method@0e5e │ │ +109d4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ │ │ @@ -307785,18 +307897,18 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10c04c: |[10c04c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ -10c05c: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ -10c060: 6e30 400e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationError:(ILjava/lang/CharSequence;)V // method@0e40 │ │ -10c066: 0e00 |0005: return-void │ │ +109d50: |[109d50] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationError:(ILjava/lang/CharSequence;)V │ │ +109d60: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ +109d64: 6e30 400e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationError:(ILjava/lang/CharSequence;)V // method@0e40 │ │ +109d6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; │ │ 0x0000 - 0x0006 reg=2 errMsgId I │ │ @@ -307807,18 +307919,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c068: |[10c068] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationFailed:()V │ │ -10c078: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ -10c07c: 6e10 410e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationFailed:()V // method@0e41 │ │ -10c082: 0e00 |0005: return-void │ │ +109d6c: |[109d6c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationFailed:()V │ │ +109d7c: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ +109d80: 6e10 410e 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationFailed:()V // method@0e41 │ │ +109d86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0005 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; │ │ │ │ @@ -307827,18 +307939,18 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10c084: |[10c084] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ -10c094: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ -10c098: 6e30 420e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationHelp:(ILjava/lang/CharSequence;)V // method@0e42 │ │ -10c09e: 0e00 |0005: return-void │ │ +109d88: |[109d88] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationHelp:(ILjava/lang/CharSequence;)V │ │ +109d98: 5410 7e04 |0000: iget-object v0, v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ +109d9c: 6e30 420e 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationHelp:(ILjava/lang/CharSequence;)V // method@0e42 │ │ +109da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; │ │ 0x0000 - 0x0006 reg=2 helpMsgId I │ │ @@ -307849,39 +307961,39 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -10c0a0: |[10c0a0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V │ │ -10c0b0: 5430 7e04 |0000: iget-object v0, v3, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ -10c0b4: 2201 7b02 |0002: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult; // type@027b │ │ -10c0b8: 6e10 640e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e64 │ │ -10c0be: 0c02 |0007: move-result-object v2 │ │ -10c0c0: 7110 380e 0200 |0008: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.access$000:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // method@0e38 │ │ -10c0c6: 0c02 |000b: move-result-object v2 │ │ -10c0c8: 7020 440e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)V // method@0e44 │ │ -10c0ce: 6e20 430e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V // method@0e43 │ │ -10c0d4: 0e00 |0012: return-void │ │ +109da4: |[109da4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;)V │ │ +109db4: 5430 7e04 |0000: iget-object v0, v3, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.val$callback:Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; // field@047e │ │ +109db8: 2201 7b02 |0002: new-instance v1, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult; // type@027b │ │ +109dbc: 6e10 640e 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal;.getCryptoObject:()Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e64 │ │ +109dc2: 0c02 |0007: move-result-object v2 │ │ +109dc4: 7110 380e 0200 |0008: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.access$000:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // method@0e38 │ │ +109dca: 0c02 |000b: move-result-object v2 │ │ +109dcc: 7020 440e 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)V // method@0e44 │ │ +109dd2: 6e20 430e 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;.onAuthenticationSucceeded:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V // method@0e43 │ │ +109dd8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0012 line=303 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; │ │ 0x0000 - 0x0013 reg=4 result Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationResultInternal; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #1246 header: │ │ class_idx : 633 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #1246 annotations: │ │ Annotations on class │ │ @@ -307902,17 +308014,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10c0d8: |[10c0d8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.:()V │ │ -10c0e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10c0ee: 0e00 |0003: return-void │ │ +109ddc: |[109ddc] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.:()V │ │ +109dec: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; │ │ │ │ @@ -307921,18 +308033,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10c0f0: |[10c0f0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.access$000:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ -10c100: 7110 3c0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.unwrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // method@0e3c │ │ -10c106: 0c00 |0003: move-result-object v0 │ │ -10c108: 1100 |0004: return-object v0 │ │ +109df4: |[109df4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.access$000:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ +109e04: 7110 3c0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.unwrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // method@0e3c │ │ +109e0a: 0c00 |0003: move-result-object v0 │ │ +109e0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ │ │ #2 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;) │ │ @@ -307940,42 +308052,42 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -10c10c: |[10c10c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.unwrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ -10c11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10c11e: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -10c122: 1100 |0003: return-object v0 │ │ -10c124: 6e10 680e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ -10c12a: 0c01 |0007: move-result-object v1 │ │ -10c12c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -10c130: 2200 7c02 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ -10c134: 6e10 680e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ -10c13a: 0c01 |000f: move-result-object v1 │ │ -10c13c: 7020 470e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e47 │ │ -10c142: 28f0 |0013: goto 0003 // -0010 │ │ -10c144: 6e10 6a0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ -10c14a: 0c01 |0017: move-result-object v1 │ │ -10c14c: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -10c150: 2200 7c02 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ -10c154: 6e10 6a0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ -10c15a: 0c01 |001f: move-result-object v1 │ │ -10c15c: 7020 460e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljava/security/Signature;)V // method@0e46 │ │ -10c162: 28e0 |0023: goto 0003 // -0020 │ │ -10c164: 6e10 690e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ -10c16a: 0c01 |0027: move-result-object v1 │ │ -10c16c: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ -10c170: 2200 7c02 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ -10c174: 6e10 690e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ -10c17a: 0c01 |002f: move-result-object v1 │ │ -10c17c: 7020 480e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e48 │ │ -10c182: 28d0 |0033: goto 0003 // -0030 │ │ +109e10: |[109e10] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.unwrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ +109e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +109e22: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +109e26: 1100 |0003: return-object v0 │ │ +109e28: 6e10 680e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ +109e2e: 0c01 |0007: move-result-object v1 │ │ +109e30: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +109e34: 2200 7c02 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ +109e38: 6e10 680e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e68 │ │ +109e3e: 0c01 |000f: move-result-object v1 │ │ +109e40: 7020 470e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e47 │ │ +109e46: 28f0 |0013: goto 0003 // -0010 │ │ +109e48: 6e10 6a0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ +109e4e: 0c01 |0017: move-result-object v1 │ │ +109e50: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +109e54: 2200 7c02 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ +109e58: 6e10 6a0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e6a │ │ +109e5e: 0c01 |001f: move-result-object v1 │ │ +109e60: 7020 460e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljava/security/Signature;)V // method@0e46 │ │ +109e66: 28e0 |0023: goto 0003 // -0020 │ │ +109e68: 6e10 690e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ +109e6e: 0c01 |0027: move-result-object v1 │ │ +109e70: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ +109e74: 2200 7c02 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; // type@027c │ │ +109e78: 6e10 690e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e69 │ │ +109e7e: 0c01 |002f: move-result-object v1 │ │ +109e80: 7020 480e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e48 │ │ +109e86: 28d0 |0033: goto 0003 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0003 line=281 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0014 line=276 │ │ @@ -307990,18 +308102,18 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10c184: |[10c184] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ -10c194: 2200 7802 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; // type@0278 │ │ -10c198: 7020 320e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)V // method@0e32 │ │ -10c19e: 1100 |0005: return-object v0 │ │ +109e88: |[109e88] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; │ │ +109e98: 2200 7802 |0000: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1; // type@0278 │ │ +109e9c: 7020 320e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl$1;.:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)V // method@0e32 │ │ +109ea2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; │ │ │ │ #4 : (in Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;) │ │ @@ -308009,42 +308121,42 @@ │ │ type : '(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -10c1a0: |[10c1a0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ -10c1b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10c1b2: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -10c1b6: 1100 |0003: return-object v0 │ │ -10c1b8: 6e10 490e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e49 │ │ -10c1be: 0c01 |0007: move-result-object v1 │ │ -10c1c0: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -10c1c4: 2200 8302 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -10c1c8: 6e10 490e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e49 │ │ -10c1ce: 0c01 |000f: move-result-object v1 │ │ -10c1d0: 7020 660e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e66 │ │ -10c1d6: 28f0 |0013: goto 0003 // -0010 │ │ -10c1d8: 6e10 4b0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e4b │ │ -10c1de: 0c01 |0017: move-result-object v1 │ │ -10c1e0: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -10c1e4: 2200 8302 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -10c1e8: 6e10 4b0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e4b │ │ -10c1ee: 0c01 |001f: move-result-object v1 │ │ -10c1f0: 7020 650e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljava/security/Signature;)V // method@0e65 │ │ -10c1f6: 28e0 |0023: goto 0003 // -0020 │ │ -10c1f8: 6e10 4a0e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e4a │ │ -10c1fe: 0c01 |0027: move-result-object v1 │ │ -10c200: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ -10c204: 2200 8302 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ -10c208: 6e10 4a0e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e4a │ │ -10c20e: 0c01 |002f: move-result-object v1 │ │ -10c210: 7020 670e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e67 │ │ -10c216: 28d0 |0033: goto 0003 // -0030 │ │ +109ea4: |[109ea4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; │ │ +109eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +109eb6: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +109eba: 1100 |0003: return-object v0 │ │ +109ebc: 6e10 490e 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e49 │ │ +109ec2: 0c01 |0007: move-result-object v1 │ │ +109ec4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +109ec8: 2200 8302 |000a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +109ecc: 6e10 490e 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getCipher:()Ljavax/crypto/Cipher; // method@0e49 │ │ +109ed2: 0c01 |000f: move-result-object v1 │ │ +109ed4: 7020 660e 1000 |0010: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Cipher;)V // method@0e66 │ │ +109eda: 28f0 |0013: goto 0003 // -0010 │ │ +109edc: 6e10 4b0e 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e4b │ │ +109ee2: 0c01 |0017: move-result-object v1 │ │ +109ee4: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +109ee8: 2200 8302 |001a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +109eec: 6e10 4b0e 0200 |001c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getSignature:()Ljava/security/Signature; // method@0e4b │ │ +109ef2: 0c01 |001f: move-result-object v1 │ │ +109ef4: 7020 650e 1000 |0020: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljava/security/Signature;)V // method@0e65 │ │ +109efa: 28e0 |0023: goto 0003 // -0020 │ │ +109efc: 6e10 4a0e 0200 |0024: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e4a │ │ +109f02: 0c01 |0027: move-result-object v1 │ │ +109f04: 3801 dbff |0028: if-eqz v1, 0003 // -0025 │ │ +109f08: 2200 8302 |002a: new-instance v0, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // type@0283 │ │ +109f0c: 6e10 4a0e 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;.getMac:()Ljavax/crypto/Mac; // method@0e4a │ │ +109f12: 0c01 |002f: move-result-object v1 │ │ +109f14: 7020 670e 1000 |0030: invoke-direct {v0, v1}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;.:(Ljavax/crypto/Mac;)V // method@0e67 │ │ +109f1a: 28d0 |0033: goto 0003 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=257 │ │ 0x0003 line=266 │ │ 0x0004 line=259 │ │ 0x000a line=260 │ │ 0x0014 line=261 │ │ @@ -308060,29 +308172,29 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -10c218: |[10c218] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ -10c228: 7110 3e0e 0800 |0000: invoke-static {v8}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e3e │ │ -10c22e: 0c01 |0003: move-result-object v1 │ │ -10c230: 380a 1100 |0004: if-eqz v10, 0015 // +0011 │ │ -10c234: 6e10 6b14 0a00 |0006: invoke-virtual {v10}, Landroid/support/v4/os/CancellationSignal;.getCancellationSignalObject:()Ljava/lang/Object; // method@146b │ │ -10c23a: 0c03 |0009: move-result-object v3 │ │ -10c23c: 7110 3d0e 0b00 |000a: invoke-static {v11}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // method@0e3d │ │ -10c242: 0c04 |000d: move-result-object v4 │ │ -10c244: 0770 |000e: move-object v0, v7 │ │ -10c246: 0192 |000f: move v2, v9 │ │ -10c248: 07c5 |0010: move-object v5, v12 │ │ -10c24a: 7706 6d0e 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;ILjava/lang/Object;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;Landroid/os/Handler;)V // method@0e6d │ │ -10c250: 0e00 |0014: return-void │ │ -10c252: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -10c254: 28f4 |0016: goto 000a // -000c │ │ +109f1c: |[109f1c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ +109f2c: 7110 3e0e 0800 |0000: invoke-static {v8}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.wrapCryptoObject:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject; // method@0e3e │ │ +109f32: 0c01 |0003: move-result-object v1 │ │ +109f34: 380a 1100 |0004: if-eqz v10, 0015 // +0011 │ │ +109f38: 6e10 6b14 0a00 |0006: invoke-virtual {v10}, Landroid/support/v4/os/CancellationSignal;.getCancellationSignalObject:()Ljava/lang/Object; // method@146b │ │ +109f3e: 0c03 |0009: move-result-object v3 │ │ +109f40: 7110 3d0e 0b00 |000a: invoke-static {v11}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl;.wrapCallback:(Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;)Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback; // method@0e3d │ │ +109f46: 0c04 |000d: move-result-object v4 │ │ +109f48: 0770 |000e: move-object v0, v7 │ │ +109f4a: 0192 |000f: move v2, v9 │ │ +109f4c: 07c5 |0010: move-object v5, v12 │ │ +109f4e: 7706 6d0e 0000 |0011: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$CryptoObject;ILjava/lang/Object;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23$AuthenticationCallback;Landroid/os/Handler;)V // method@0e6d │ │ +109f54: 0e00 |0014: return-void │ │ +109f56: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +109f58: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0014 line=253 │ │ 0x0015 line=250 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; │ │ @@ -308098,18 +308210,18 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10c258: |[10c258] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ -10c268: 7110 6f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.hasEnrolledFingerprints:(Landroid/content/Context;)Z // method@0e6f │ │ -10c26e: 0a00 |0003: move-result v0 │ │ -10c270: 0f00 |0004: return v0 │ │ +109f5c: |[109f5c] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ +109f6c: 7110 6f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.hasEnrolledFingerprints:(Landroid/content/Context;)Z // method@0e6f │ │ +109f72: 0a00 |0003: move-result v0 │ │ +109f74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -308118,32 +308230,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -10c274: |[10c274] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.isHardwareDetected:(Landroid/content/Context;)Z │ │ -10c284: 7110 700e 0200 |0000: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.isHardwareDetected:(Landroid/content/Context;)Z // method@0e70 │ │ -10c28a: 0a00 |0003: move-result v0 │ │ -10c28c: 0f00 |0004: return v0 │ │ +109f78: |[109f78] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$Api23FingerprintManagerCompatImpl.isHardwareDetected:(Landroid/content/Context;)Z │ │ +109f88: 7110 700e 0200 |0000: invoke-static {v2}, Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompatApi23;.isHardwareDetected:(Landroid/content/Context;)Z // method@0e70 │ │ +109f8e: 0a00 |0003: move-result v0 │ │ +109f90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$Api23FingerprintManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #1247 header: │ │ class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2153 │ │ +source_file_idx : 2149 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1247 annotations: │ │ Annotations on class │ │ @@ -308164,17 +308276,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10c290: |[10c290] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.:()V │ │ -10c2a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10c2a6: 0e00 |0003: return-void │ │ +109f94: |[109f94] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.:()V │ │ +109fa4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; │ │ │ │ @@ -308184,16 +308296,16 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10c2a8: |[10c2a8] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ -10c2b8: 0e00 |0000: return-void │ │ +109fac: |[109fac] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.authenticate:(Landroid/content/Context;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject;ILandroid/support/v4/os/CancellationSignal;Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback;Landroid/os/Handler;)V │ │ +109fbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 crypto Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$CryptoObject; │ │ @@ -308207,17 +308319,17 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10c2bc: |[10c2bc] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ -10c2cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10c2ce: 0f00 |0001: return v0 │ │ +109fc0: |[109fc0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.hasEnrolledFingerprints:(Landroid/content/Context;)Z │ │ +109fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +109fd2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -308226,31 +308338,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10c2d0: |[10c2d0] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.isHardwareDetected:(Landroid/content/Context;)Z │ │ -10c2e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10c2e2: 0f00 |0001: return v0 │ │ +109fd4: |[109fd4] android.support.v4.hardware.fingerprint.FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl.isHardwareDetected:(Landroid/content/Context;)Z │ │ +109fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +109fe6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/hardware/fingerprint/FingerprintManagerCompat$LegacyFingerprintManagerCompatImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ - source_file_idx : 2153 (FingerprintManagerCompat.java) │ │ + source_file_idx : 2149 (FingerprintManagerCompat.java) │ │ │ │ Class #1248 header: │ │ class_idx : 647 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6407 │ │ +source_file_idx : 6403 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #1248 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -308259,21 +308371,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 6407 (SupportSubMenu.java) │ │ + source_file_idx : 6403 (SupportSubMenu.java) │ │ │ │ Class #1249 header: │ │ class_idx : 648 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2335 │ │ +source_file_idx : 2331 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1249 annotations: │ │ Annotations on class │ │ @@ -308308,18 +308420,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c2e4: |[10c2e4] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -10c2f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10c2fa: 5b01 9304 |0003: iput-object v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c2fe: 0e00 |0005: return-void │ │ +109fe8: |[109fe8] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +109ff8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +109ffe: 5b01 9304 |0003: iput-object v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; │ │ @@ -308331,35 +308443,35 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10c300: |[10c300] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -10c310: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -10c312: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c318: 0c00 |0004: move-result-object v0 │ │ -10c31a: 1a02 a220 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c31e: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c324: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c32a: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ -10c32e: 7210 e30e 0700 |000f: invoke-interface {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -10c334: 0c01 |0012: move-result-object v1 │ │ -10c336: 6e20 0605 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10c33c: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c340: 1232 |0018: const/4 v2, #int 3 // #3 │ │ -10c342: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -10c344: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -10c346: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c34c: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c352: 0e00 |0021: return-void │ │ -10c354: 0d01 |0022: move-exception v1 │ │ -10c356: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c35c: 2701 |0026: throw v1 │ │ +10a004: |[10a004] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +10a014: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +10a016: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a01c: 0c00 |0004: move-result-object v0 │ │ +10a01e: 1a02 9d20 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a022: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a028: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a02e: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ +10a032: 7210 e30e 0700 |000f: invoke-interface {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +10a038: 0c01 |0012: move-result-object v1 │ │ +10a03a: 6e20 0605 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10a040: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a044: 1232 |0018: const/4 v2, #int 3 // #3 │ │ +10a046: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +10a048: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +10a04a: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a050: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a056: 0e00 |0021: return-void │ │ +10a058: 0d01 |0022: move-exception v1 │ │ +10a05a: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a060: 2701 |0026: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x001e │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=162 │ │ 0x0005 line=164 │ │ 0x000a line=165 │ │ @@ -308379,17 +308491,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10c36c: |[10c36c] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -10c37c: 5410 9304 |0000: iget-object v0, v1, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c380: 1100 |0002: return-object v0 │ │ +10a070: |[10a070] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +10a080: 5410 9304 |0000: iget-object v0, v1, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a084: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; │ │ │ │ #2 : (in Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;) │ │ @@ -308397,43 +308509,43 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -10c384: |[10c384] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -10c394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -10c396: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c39c: 0c00 |0004: move-result-object v0 │ │ -10c39e: 1a02 a220 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c3a2: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c3a8: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c3ae: 3807 1f00 |000d: if-eqz v7, 002c // +001f │ │ -10c3b2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10c3b4: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c3ba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -10c3bc: 6e30 c404 0702 |0014: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10c3c2: 3808 0600 |0017: if-eqz v8, 001d // +0006 │ │ -10c3c6: 7210 e30e 0800 |0019: invoke-interface {v8}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -10c3cc: 0c01 |001c: move-result-object v1 │ │ -10c3ce: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10c3d4: 5451 9304 |0020: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c3d8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -10c3da: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -10c3dc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -10c3de: 7254 e204 2130 |0025: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c3e4: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c3ea: 0e00 |002b: return-void │ │ -10c3ec: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -10c3ee: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c3f4: 28e7 |0030: goto 0017 // -0019 │ │ -10c3f6: 0d01 |0031: move-exception v1 │ │ -10c3f8: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c3fe: 2701 |0035: throw v1 │ │ +10a088: |[10a088] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +10a098: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +10a09a: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a0a0: 0c00 |0004: move-result-object v0 │ │ +10a0a2: 1a02 9d20 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a0a6: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a0ac: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a0b2: 3807 1f00 |000d: if-eqz v7, 002c // +001f │ │ +10a0b6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10a0b8: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a0be: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +10a0c0: 6e30 c404 0702 |0014: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10a0c6: 3808 0600 |0017: if-eqz v8, 001d // +0006 │ │ +10a0ca: 7210 e30e 0800 |0019: invoke-interface {v8}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +10a0d0: 0c01 |001c: move-result-object v1 │ │ +10a0d2: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10a0d8: 5451 9304 |0020: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a0dc: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +10a0de: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +10a0e0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +10a0e2: 7254 e204 2130 |0025: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a0e8: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a0ee: 0e00 |002b: return-void │ │ +10a0f0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +10a0f2: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a0f8: 28e7 |0030: goto 0017 // -0019 │ │ +10a0fa: 0d01 |0031: move-exception v1 │ │ +10a0fc: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a102: 2701 |0035: throw v1 │ │ catches : 2 │ │ 0x0005 - 0x0028 │ │ -> 0x0031 │ │ 0x002d - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=130 │ │ @@ -308460,34 +308572,34 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -10c414: |[10c414] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -10c424: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -10c426: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c42c: 0c00 |0004: move-result-object v0 │ │ -10c42e: 1a02 a220 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c432: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c438: 3806 0600 |000a: if-eqz v6, 0010 // +0006 │ │ -10c43c: 7210 e30e 0600 |000c: invoke-interface {v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -10c442: 0c01 |000f: move-result-object v1 │ │ -10c444: 6e20 0605 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10c44a: 5451 9304 |0013: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c44e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -10c450: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -10c452: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -10c454: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c45a: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c460: 0e00 |001e: return-void │ │ -10c462: 0d01 |001f: move-exception v1 │ │ -10c464: 6e10 fa04 0000 |0020: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c46a: 2701 |0023: throw v1 │ │ +10a118: |[10a118] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +10a128: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +10a12a: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a130: 0c00 |0004: move-result-object v0 │ │ +10a132: 1a02 9d20 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a136: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a13c: 3806 0600 |000a: if-eqz v6, 0010 // +0006 │ │ +10a140: 7210 e30e 0600 |000c: invoke-interface {v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +10a146: 0c01 |000f: move-result-object v1 │ │ +10a148: 6e20 0605 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10a14e: 5451 9304 |0013: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a152: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +10a154: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +10a156: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +10a158: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a15e: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a164: 0e00 |001e: return-void │ │ +10a166: 0d01 |001f: move-exception v1 │ │ +10a168: 6e10 fa04 0000 |0020: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a16e: 2701 |0023: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x001b │ │ -> 0x001f │ │ positions : │ │ 0x0001 line=150 │ │ 0x0005 line=152 │ │ 0x000a line=153 │ │ @@ -308505,17 +308617,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10c478: |[10c478] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -10c488: 1a00 a220 |0000: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c48c: 1100 |0002: return-object v0 │ │ +10a17c: |[10a17c] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +10a18c: 1a00 9d20 |0000: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; │ │ │ │ #5 : (in Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;) │ │ @@ -308523,38 +308635,38 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -10c490: |[10c490] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ -10c4a0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c4a6: 0c00 |0003: move-result-object v0 │ │ -10c4a8: 1a01 a220 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c4ac: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c4b2: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c4b8: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ -10c4bc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -10c4be: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c4c4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -10c4c6: 6e30 a114 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/support/v4/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@14a1 │ │ -10c4cc: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c4d0: 1252 |0018: const/4 v2, #int 5 // #5 │ │ -10c4d2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -10c4d4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -10c4d6: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c4dc: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c4e2: 0e00 |0021: return-void │ │ -10c4e4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -10c4e6: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c4ec: 28f0 |0026: goto 0016 // -0010 │ │ -10c4ee: 0d01 |0027: move-exception v1 │ │ -10c4f0: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c4f6: 2701 |002b: throw v1 │ │ +10a194: |[10a194] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ +10a1a4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a1aa: 0c00 |0003: move-result-object v0 │ │ +10a1ac: 1a01 9d20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a1b0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a1b6: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a1bc: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ +10a1c0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +10a1c2: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a1c8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +10a1ca: 6e30 a114 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/support/v4/os/ResultReceiver;.writeToParcel:(Landroid/os/Parcel;I)V // method@14a1 │ │ +10a1d0: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a1d4: 1252 |0018: const/4 v2, #int 5 // #5 │ │ +10a1d6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +10a1d8: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +10a1da: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a1e0: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a1e6: 0e00 |0021: return-void │ │ +10a1e8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +10a1ea: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a1f0: 28f0 |0026: goto 0016 // -0010 │ │ +10a1f2: 0d01 |0027: move-exception v1 │ │ +10a1f4: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a1fa: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001e │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=188 │ │ @@ -308579,35 +308691,35 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10c50c: |[10c50c] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -10c51c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -10c51e: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c524: 0c00 |0004: move-result-object v0 │ │ -10c526: 1a02 a220 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c52a: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c530: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c536: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ -10c53a: 7210 e30e 0700 |000f: invoke-interface {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -10c540: 0c01 |0012: move-result-object v1 │ │ -10c542: 6e20 0605 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10c548: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ -10c54c: 1242 |0018: const/4 v2, #int 4 // #4 │ │ -10c54e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -10c550: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -10c552: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c558: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c55e: 0e00 |0021: return-void │ │ -10c560: 0d01 |0022: move-exception v1 │ │ -10c562: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c568: 2701 |0026: throw v1 │ │ +10a210: |[10a210] android.support.v4.media.IMediaBrowserServiceCompat$Stub$Proxy.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +10a220: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +10a222: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a228: 0c00 |0004: move-result-object v0 │ │ +10a22a: 1a02 9d20 |0005: const-string v2, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a22e: 6e20 ff04 2000 |0007: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a234: 6e20 0405 6000 |000a: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a23a: 3807 0600 |000d: if-eqz v7, 0013 // +0006 │ │ +10a23e: 7210 e30e 0700 |000f: invoke-interface {v7}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +10a244: 0c01 |0012: move-result-object v1 │ │ +10a246: 6e20 0605 1000 |0013: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10a24c: 5451 9304 |0016: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0493 │ │ +10a250: 1242 |0018: const/4 v2, #int 4 // #4 │ │ +10a252: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +10a254: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +10a256: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a25c: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a262: 0e00 |0021: return-void │ │ +10a264: 0d01 |0022: move-exception v1 │ │ +10a266: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a26c: 2701 |0026: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x001e │ │ -> 0x0022 │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=177 │ │ 0x000a line=178 │ │ @@ -308618,21 +308730,21 @@ │ │ 0x0022 line=183 │ │ locals : │ │ 0x0005 - 0x0027 reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x0027 reg=5 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; │ │ 0x0000 - 0x0027 reg=6 uri Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=7 callbacks Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ │ │ - source_file_idx : 2335 (IMediaBrowserServiceCompat.java) │ │ + source_file_idx : 2331 (IMediaBrowserServiceCompat.java) │ │ │ │ Class #1250 header: │ │ class_idx : 649 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2335 │ │ +source_file_idx : 2331 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1250 annotations: │ │ Annotations on class │ │ @@ -308686,19 +308798,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10c578: |[10c578] android.support.v4.media.IMediaBrowserServiceCompat$Stub.:()V │ │ -10c588: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -10c58e: 1a00 a220 |0003: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c592: 6e30 ca0e 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0eca │ │ -10c598: 0e00 |0008: return-void │ │ +10a27c: |[10a27c] android.support.v4.media.IMediaBrowserServiceCompat$Stub.:()V │ │ +10a28c: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +10a292: 1a00 9d20 |0003: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a296: 6e30 ca0e 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0eca │ │ +10a29c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub; │ │ @@ -308708,29 +308820,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -10c59c: |[10c59c] android.support.v4.media.IMediaBrowserServiceCompat$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ -10c5ac: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -10c5b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -10c5b2: 1100 |0003: return-object v0 │ │ -10c5b4: 1a01 a220 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c5b8: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -10c5be: 0c00 |0009: move-result-object v0 │ │ -10c5c0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -10c5c4: 2001 8a02 |000c: instance-of v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompat; // type@028a │ │ -10c5c8: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -10c5cc: 1f00 8a02 |0010: check-cast v0, Landroid/support/v4/media/IMediaBrowserServiceCompat; // type@028a │ │ -10c5d0: 28f1 |0012: goto 0003 // -000f │ │ -10c5d2: 2200 8802 |0013: new-instance v0, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; // type@0288 │ │ -10c5d6: 7020 be0e 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0ebe │ │ -10c5dc: 28eb |0018: goto 0003 // -0015 │ │ +10a2a0: |[10a2a0] android.support.v4.media.IMediaBrowserServiceCompat$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompat; │ │ +10a2b0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +10a2b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10a2b6: 1100 |0003: return-object v0 │ │ +10a2b8: 1a01 9d20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a2bc: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +10a2c2: 0c00 |0009: move-result-object v0 │ │ +10a2c4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10a2c8: 2001 8a02 |000c: instance-of v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompat; // type@028a │ │ +10a2cc: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +10a2d0: 1f00 8a02 |0010: check-cast v0, Landroid/support/v4/media/IMediaBrowserServiceCompat; // type@028a │ │ +10a2d4: 28f1 |0012: goto 0003 // -000f │ │ +10a2d6: 2200 8802 |0013: new-instance v0, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy; // type@0288 │ │ +10a2da: 7020 be0e 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0ebe │ │ +10a2e0: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0003 line=35 │ │ 0x0004 line=31 │ │ 0x000a line=32 │ │ @@ -308746,16 +308858,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10c5e0: |[10c5e0] android.support.v4.media.IMediaBrowserServiceCompat$Stub.asBinder:()Landroid/os/IBinder; │ │ -10c5f0: 1100 |0000: return-object v0 │ │ +10a2e4: |[10a2e4] android.support.v4.media.IMediaBrowserServiceCompat$Stub.asBinder:()Landroid/os/IBinder; │ │ +10a2f4: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub; │ │ │ │ #1 : (in Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;) │ │ @@ -308763,87 +308875,87 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 168 16-bit code units │ │ -10c5f4: |[10c5f4] android.support.v4.media.IMediaBrowserServiceCompat$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -10c604: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -10c606: 2c06 8d00 0000 |0001: sparse-switch v6, 0000008e // +0000008d │ │ -10c60c: 6f59 9a04 6587 |0004: invoke-super {v5, v6, v7, v8, v9}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -10c612: 0a03 |0007: move-result v3 │ │ -10c614: 0f03 |0008: return v3 │ │ -10c616: 1a04 a220 |0009: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c61a: 6e20 0405 4800 |000b: invoke-virtual {v8, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c620: 28fa |000e: goto 0008 // -0006 │ │ -10c622: 1a04 a220 |000f: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c626: 6e20 ee04 4700 |0011: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c62c: 6e10 f804 0700 |0014: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10c632: 0c00 |0017: move-result-object v0 │ │ -10c634: 6e10 f504 0700 |0018: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10c63a: 0a04 |001b: move-result v4 │ │ -10c63c: 3804 1600 |001c: if-eqz v4, 0032 // +0016 │ │ -10c640: 6204 c200 |001e: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10c644: 7220 0c05 7400 |0020: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10c64a: 0c01 |0023: move-result-object v1 │ │ -10c64c: 1f01 d500 |0024: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ -10c650: 6e10 f904 0700 |0026: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10c656: 0c04 |0029: move-result-object v4 │ │ -10c658: 7110 dd0e 0400 |002a: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ -10c65e: 0c02 |002d: move-result-object v2 │ │ -10c660: 6e40 cb0e 0521 |002e: invoke-virtual {v5, v0, v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecb │ │ -10c666: 28d7 |0031: goto 0008 // -0029 │ │ -10c668: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -10c66a: 28f3 |0033: goto 0026 // -000d │ │ -10c66c: 1a04 a220 |0034: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c670: 6e20 ee04 4700 |0036: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c676: 6e10 f904 0700 |0039: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10c67c: 0c04 |003c: move-result-object v4 │ │ -10c67e: 7110 dd0e 0400 |003d: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ -10c684: 0c00 |0040: move-result-object v0 │ │ -10c686: 6e20 cc0e 0500 |0041: invoke-virtual {v5, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecc │ │ -10c68c: 28c4 |0044: goto 0008 // -003c │ │ -10c68e: 1a04 a220 |0045: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c692: 6e20 ee04 4700 |0047: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c698: 6e10 f804 0700 |004a: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10c69e: 0c00 |004d: move-result-object v0 │ │ -10c6a0: 6e10 f904 0700 |004e: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10c6a6: 0c04 |0051: move-result-object v4 │ │ -10c6a8: 7110 dd0e 0400 |0052: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ -10c6ae: 0c01 |0055: move-result-object v1 │ │ -10c6b0: 6e30 c70e 0501 |0056: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ec7 │ │ -10c6b6: 28af |0059: goto 0008 // -0051 │ │ -10c6b8: 1a04 a220 |005a: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c6bc: 6e20 ee04 4700 |005c: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c6c2: 6e10 f804 0700 |005f: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10c6c8: 0c00 |0062: move-result-object v0 │ │ -10c6ca: 6e10 f904 0700 |0063: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10c6d0: 0c04 |0066: move-result-object v4 │ │ -10c6d2: 7110 dd0e 0400 |0067: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ -10c6d8: 0c01 |006a: move-result-object v1 │ │ -10c6da: 6e30 cf0e 0501 |006b: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecf │ │ -10c6e0: 289a |006e: goto 0008 // -0066 │ │ -10c6e2: 1a04 a220 |006f: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@20a2 │ │ -10c6e6: 6e20 ee04 4700 |0071: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c6ec: 6e10 f804 0700 |0074: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10c6f2: 0c00 |0077: move-result-object v0 │ │ -10c6f4: 6e10 f504 0700 |0078: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10c6fa: 0a04 |007b: move-result v4 │ │ -10c6fc: 3804 0f00 |007c: if-eqz v4, 008b // +000f │ │ -10c700: 6204 ba06 |007e: sget-object v4, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@06ba │ │ -10c704: 7220 0c05 7400 |0080: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10c70a: 0c01 |0083: move-result-object v1 │ │ -10c70c: 1f01 5f03 |0084: check-cast v1, Landroid/support/v4/os/ResultReceiver; // type@035f │ │ -10c710: 6e30 cd0e 0501 |0086: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0ecd │ │ -10c716: 2900 7fff |0089: goto/16 0008 // -0081 │ │ -10c71a: 1201 |008b: const/4 v1, #int 0 // #0 │ │ -10c71c: 28fa |008c: goto 0086 // -0006 │ │ -10c71e: 0000 |008d: nop // spacer │ │ -10c720: 0002 0600 0100 0000 0200 0000 0300 ... |008e: sparse-switch-data (26 units) │ │ +10a2f8: |[10a2f8] android.support.v4.media.IMediaBrowserServiceCompat$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +10a308: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +10a30a: 2c06 8d00 0000 |0001: sparse-switch v6, 0000008e // +0000008d │ │ +10a310: 6f59 9a04 6587 |0004: invoke-super {v5, v6, v7, v8, v9}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +10a316: 0a03 |0007: move-result v3 │ │ +10a318: 0f03 |0008: return v3 │ │ +10a31a: 1a04 9d20 |0009: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a31e: 6e20 0405 4800 |000b: invoke-virtual {v8, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a324: 28fa |000e: goto 0008 // -0006 │ │ +10a326: 1a04 9d20 |000f: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a32a: 6e20 ee04 4700 |0011: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a330: 6e10 f804 0700 |0014: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a336: 0c00 |0017: move-result-object v0 │ │ +10a338: 6e10 f504 0700 |0018: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10a33e: 0a04 |001b: move-result v4 │ │ +10a340: 3804 1600 |001c: if-eqz v4, 0032 // +0016 │ │ +10a344: 6204 c200 |001e: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10a348: 7220 0c05 7400 |0020: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10a34e: 0c01 |0023: move-result-object v1 │ │ +10a350: 1f01 d500 |0024: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ +10a354: 6e10 f904 0700 |0026: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10a35a: 0c04 |0029: move-result-object v4 │ │ +10a35c: 7110 dd0e 0400 |002a: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ +10a362: 0c02 |002d: move-result-object v2 │ │ +10a364: 6e40 cb0e 0521 |002e: invoke-virtual {v5, v0, v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecb │ │ +10a36a: 28d7 |0031: goto 0008 // -0029 │ │ +10a36c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +10a36e: 28f3 |0033: goto 0026 // -000d │ │ +10a370: 1a04 9d20 |0034: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a374: 6e20 ee04 4700 |0036: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a37a: 6e10 f904 0700 |0039: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10a380: 0c04 |003c: move-result-object v4 │ │ +10a382: 7110 dd0e 0400 |003d: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ +10a388: 0c00 |0040: move-result-object v0 │ │ +10a38a: 6e20 cc0e 0500 |0041: invoke-virtual {v5, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecc │ │ +10a390: 28c4 |0044: goto 0008 // -003c │ │ +10a392: 1a04 9d20 |0045: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a396: 6e20 ee04 4700 |0047: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a39c: 6e10 f804 0700 |004a: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a3a2: 0c00 |004d: move-result-object v0 │ │ +10a3a4: 6e10 f904 0700 |004e: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10a3aa: 0c04 |0051: move-result-object v4 │ │ +10a3ac: 7110 dd0e 0400 |0052: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ +10a3b2: 0c01 |0055: move-result-object v1 │ │ +10a3b4: 6e30 c70e 0501 |0056: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ec7 │ │ +10a3ba: 28af |0059: goto 0008 // -0051 │ │ +10a3bc: 1a04 9d20 |005a: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a3c0: 6e20 ee04 4700 |005c: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a3c6: 6e10 f804 0700 |005f: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a3cc: 0c00 |0062: move-result-object v0 │ │ +10a3ce: 6e10 f904 0700 |0063: invoke-virtual {v7}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10a3d4: 0c04 |0066: move-result-object v4 │ │ +10a3d6: 7110 dd0e 0400 |0067: invoke-static {v4}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // method@0edd │ │ +10a3dc: 0c01 |006a: move-result-object v1 │ │ +10a3de: 6e30 cf0e 0501 |006b: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0ecf │ │ +10a3e4: 289a |006e: goto 0008 // -0066 │ │ +10a3e6: 1a04 9d20 |006f: const-string v4, "android.support.v4.media.IMediaBrowserServiceCompat" // string@209d │ │ +10a3ea: 6e20 ee04 4700 |0071: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a3f0: 6e10 f804 0700 |0074: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a3f6: 0c00 |0077: move-result-object v0 │ │ +10a3f8: 6e10 f504 0700 |0078: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10a3fe: 0a04 |007b: move-result v4 │ │ +10a400: 3804 0f00 |007c: if-eqz v4, 008b // +000f │ │ +10a404: 6204 ba06 |007e: sget-object v4, Landroid/support/v4/os/ResultReceiver;.CREATOR:Landroid/os/Parcelable$Creator; // field@06ba │ │ +10a408: 7220 0c05 7400 |0080: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10a40e: 0c01 |0083: move-result-object v1 │ │ +10a410: 1f01 5f03 |0084: check-cast v1, Landroid/support/v4/os/ResultReceiver; // type@035f │ │ +10a414: 6e30 cd0e 0501 |0086: invoke-virtual {v5, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0ecd │ │ +10a41a: 2900 7fff |0089: goto/16 0008 // -0081 │ │ +10a41e: 1201 |008b: const/4 v1, #int 0 // #0 │ │ +10a420: 28fa |008c: goto 0086 // -0006 │ │ +10a422: 0000 |008d: nop // spacer │ │ +10a424: 0002 0600 0100 0000 0200 0000 0300 ... |008e: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=111 │ │ 0x0009 line=47 │ │ 0x000f line=52 │ │ 0x0014 line=54 │ │ @@ -308885,21 +308997,21 @@ │ │ 0x008c - 0x00a8 reg=1 _arg1 Landroid/support/v4/os/ResultReceiver; │ │ 0x0000 - 0x00a8 reg=5 this Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub; │ │ 0x0000 - 0x00a8 reg=6 code I │ │ 0x0000 - 0x00a8 reg=7 data Landroid/os/Parcel; │ │ 0x0000 - 0x00a8 reg=8 reply Landroid/os/Parcel; │ │ 0x0000 - 0x00a8 reg=9 flags I │ │ │ │ - source_file_idx : 2335 (IMediaBrowserServiceCompat.java) │ │ + source_file_idx : 2331 (IMediaBrowserServiceCompat.java) │ │ │ │ Class #1251 header: │ │ class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2336 │ │ +source_file_idx : 2332 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1251 annotations: │ │ Annotations on class │ │ @@ -308930,18 +309042,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10c754: |[10c754] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -10c764: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10c76a: 5b01 9a04 |0003: iput-object v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ -10c76e: 0e00 |0005: return-void │ │ +10a458: |[10a458] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +10a468: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10a46e: 5b01 9a04 |0003: iput-object v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ +10a472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; │ │ @@ -308953,17 +309065,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10c770: |[10c770] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -10c780: 5410 9a04 |0000: iget-object v0, v1, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ -10c784: 1100 |0002: return-object v0 │ │ +10a474: |[10a474] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +10a484: 5410 9a04 |0000: iget-object v0, v1, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ +10a488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;) │ │ @@ -308971,17 +309083,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10c788: |[10c788] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -10c798: 1a00 a320 |0000: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c79c: 1100 |0002: return-object v0 │ │ +10a48c: |[10a48c] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +10a49c: 1a00 9e20 |0000: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a4a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; │ │ │ │ #2 : (in Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;) │ │ @@ -308989,46 +309101,46 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -10c7a0: |[10c7a0] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ -10c7b0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c7b6: 0c00 |0003: move-result-object v0 │ │ -10c7b8: 1a01 a320 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c7bc: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c7c2: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c7c8: 3807 2000 |000c: if-eqz v7, 002c // +0020 │ │ -10c7cc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -10c7ce: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c7d4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -10c7d6: 6e30 3a13 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.writeToParcel:(Landroid/os/Parcel;I)V // method@133a │ │ -10c7dc: 3808 2000 |0016: if-eqz v8, 0036 // +0020 │ │ -10c7e0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -10c7e2: 6e20 fd04 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c7e8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -10c7ea: 6e30 c404 0801 |001d: invoke-virtual {v8, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10c7f0: 5451 9a04 |0020: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ -10c7f4: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -10c7f6: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -10c7f8: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -10c7fa: 7254 e204 2130 |0025: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c800: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c806: 0e00 |002b: return-void │ │ -10c808: 1201 |002c: const/4 v1, #int 0 // #0 │ │ -10c80a: 6e20 fd04 1000 |002d: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c810: 28e6 |0030: goto 0016 // -001a │ │ -10c812: 0d01 |0031: move-exception v1 │ │ -10c814: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c81a: 2701 |0035: throw v1 │ │ -10c81c: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -10c81e: 6e20 fd04 1000 |0037: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10c824: 28e6 |003a: goto 0020 // -001a │ │ +10a4a4: |[10a4a4] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ +10a4b4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a4ba: 0c00 |0003: move-result-object v0 │ │ +10a4bc: 1a01 9e20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a4c0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a4c6: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a4cc: 3807 2000 |000c: if-eqz v7, 002c // +0020 │ │ +10a4d0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +10a4d2: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a4d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +10a4da: 6e30 3a13 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.writeToParcel:(Landroid/os/Parcel;I)V // method@133a │ │ +10a4e0: 3808 2000 |0016: if-eqz v8, 0036 // +0020 │ │ +10a4e4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +10a4e6: 6e20 fd04 1000 |0019: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a4ec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +10a4ee: 6e30 c404 0801 |001d: invoke-virtual {v8, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10a4f4: 5451 9a04 |0020: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ +10a4f8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +10a4fa: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +10a4fc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +10a4fe: 7254 e204 2130 |0025: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a504: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a50a: 0e00 |002b: return-void │ │ +10a50c: 1201 |002c: const/4 v1, #int 0 // #0 │ │ +10a50e: 6e20 fd04 1000 |002d: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a514: 28e6 |0030: goto 0016 // -001a │ │ +10a516: 0d01 |0031: move-exception v1 │ │ +10a518: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a51e: 2701 |0035: throw v1 │ │ +10a520: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +10a522: 6e20 fd04 1000 |0037: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10a528: 28e6 |003a: goto 0020 // -001a │ │ catches : 3 │ │ 0x0004 - 0x0028 │ │ -> 0x0031 │ │ 0x002d - 0x0030 │ │ -> 0x0031 │ │ 0x0037 - 0x003a │ │ -> 0x0031 │ │ @@ -309060,29 +309172,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -10c844: |[10c844] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onConnectFailed:()V │ │ -10c854: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c85a: 0c00 |0003: move-result-object v0 │ │ -10c85c: 1a01 a320 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c860: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c866: 5451 9a04 |0009: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ -10c86a: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -10c86c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -10c86e: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -10c870: 7254 e204 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c876: 6e10 fa04 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c87c: 0e00 |0014: return-void │ │ -10c87e: 0d01 |0015: move-exception v1 │ │ -10c880: 6e10 fa04 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c886: 2701 |0019: throw v1 │ │ +10a548: |[10a548] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onConnectFailed:()V │ │ +10a558: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a55e: 0c00 |0003: move-result-object v0 │ │ +10a560: 1a01 9e20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a564: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a56a: 5451 9a04 |0009: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ +10a56e: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +10a570: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +10a572: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +10a574: 7254 e204 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a57a: 6e10 fa04 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a580: 0e00 |0014: return-void │ │ +10a582: 0d01 |0015: move-exception v1 │ │ +10a584: 6e10 fa04 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a58a: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=144 │ │ 0x0009 line=145 │ │ @@ -309098,31 +309210,31 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -10c894: |[10c894] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V │ │ -10c8a4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10c8aa: 0c00 |0003: move-result-object v0 │ │ -10c8ac: 1a01 a320 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c8b0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10c8b6: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c8bc: 6e20 0005 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@0500 │ │ -10c8c2: 5451 9a04 |000f: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ -10c8c6: 1232 |0011: const/4 v2, #int 3 // #3 │ │ -10c8c8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -10c8ca: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -10c8cc: 7254 e204 2130 |0014: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10c8d2: 6e10 fa04 0000 |0017: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c8d8: 0e00 |001a: return-void │ │ -10c8da: 0d01 |001b: move-exception v1 │ │ -10c8dc: 6e10 fa04 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10c8e2: 2701 |001f: throw v1 │ │ +10a598: |[10a598] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub$Proxy.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V │ │ +10a5a8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10a5ae: 0c00 |0003: move-result-object v0 │ │ +10a5b0: 1a01 9e20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a5b4: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10a5ba: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a5c0: 6e20 0005 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeList:(Ljava/util/List;)V // method@0500 │ │ +10a5c6: 5451 9a04 |000f: iget-object v1, v5, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@049a │ │ +10a5ca: 1232 |0011: const/4 v2, #int 3 // #3 │ │ +10a5cc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +10a5ce: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +10a5d0: 7254 e204 2130 |0014: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10a5d6: 6e10 fa04 0000 |0017: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a5dc: 0e00 |001a: return-void │ │ +10a5de: 0d01 |001b: move-exception v1 │ │ +10a5e0: 6e10 fa04 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10a5e6: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=153 │ │ 0x0004 line=155 │ │ 0x0009 line=156 │ │ @@ -309133,21 +309245,21 @@ │ │ 0x001b line=161 │ │ locals : │ │ 0x0004 - 0x0020 reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x0020 reg=5 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; │ │ 0x0000 - 0x0020 reg=6 mediaId Ljava/lang/String; │ │ 0x0000 - 0x0020 reg=7 list Ljava/util/List; │ │ │ │ - source_file_idx : 2336 (IMediaBrowserServiceCompatCallbacks.java) │ │ + source_file_idx : 2332 (IMediaBrowserServiceCompatCallbacks.java) │ │ │ │ Class #1252 header: │ │ class_idx : 652 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2336 │ │ +source_file_idx : 2332 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1252 annotations: │ │ Annotations on class │ │ @@ -309191,19 +309303,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10c8f0: |[10c8f0] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.:()V │ │ -10c900: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -10c906: 1a00 a320 |0003: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c90a: 6e30 de0e 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0ede │ │ -10c910: 0e00 |0008: return-void │ │ +10a5f4: |[10a5f4] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.:()V │ │ +10a604: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +10a60a: 1a00 9e20 |0003: const-string v0, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a60e: 6e30 de0e 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@0ede │ │ +10a614: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub; │ │ @@ -309213,29 +309325,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -10c914: |[10c914] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ -10c924: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -10c928: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -10c92a: 1100 |0003: return-object v0 │ │ -10c92c: 1a01 a320 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c930: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -10c936: 0c00 |0009: move-result-object v0 │ │ -10c938: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -10c93c: 2001 8d02 |000c: instance-of v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // type@028d │ │ -10c940: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -10c944: 1f00 8d02 |0010: check-cast v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // type@028d │ │ -10c948: 28f1 |0012: goto 0003 // -000f │ │ -10c94a: 2200 8b02 |0013: new-instance v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; // type@028b │ │ -10c94e: 7020 d50e 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0ed5 │ │ -10c954: 28eb |0018: goto 0003 // -0015 │ │ +10a618: |[10a618] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ +10a628: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +10a62c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10a62e: 1100 |0003: return-object v0 │ │ +10a630: 1a01 9e20 |0004: const-string v1, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a634: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +10a63a: 0c00 |0009: move-result-object v0 │ │ +10a63c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10a640: 2001 8d02 |000c: instance-of v1, v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // type@028d │ │ +10a644: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +10a648: 1f00 8d02 |0010: check-cast v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // type@028d │ │ +10a64c: 28f1 |0012: goto 0003 // -000f │ │ +10a64e: 2200 8b02 |0013: new-instance v0, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy; // type@028b │ │ +10a652: 7020 d50e 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0ed5 │ │ +10a658: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0003 line=35 │ │ 0x0004 line=31 │ │ 0x000a line=32 │ │ @@ -309251,16 +309363,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10c958: |[10c958] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.asBinder:()Landroid/os/IBinder; │ │ -10c968: 1100 |0000: return-object v0 │ │ +10a65c: |[10a65c] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.asBinder:()Landroid/os/IBinder; │ │ +10a66c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub; │ │ │ │ #1 : (in Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;) │ │ @@ -309268,64 +309380,64 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -10c96c: |[10c96c] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -10c97c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -10c97e: 2c07 5d00 0000 |0001: sparse-switch v7, 0000005e // +0000005d │ │ -10c984: 6f5a 9a04 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -10c98a: 0a04 |0007: move-result v4 │ │ -10c98c: 0f04 |0008: return v4 │ │ -10c98e: 1a05 a320 |0009: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c992: 6e20 0405 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10c998: 28fa |000e: goto 0008 // -0006 │ │ -10c99a: 1a05 a320 |000f: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c99e: 6e20 ee04 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c9a4: 6e10 f804 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10c9aa: 0c00 |0017: move-result-object v0 │ │ -10c9ac: 6e10 f504 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10c9b2: 0a05 |001b: move-result v5 │ │ -10c9b4: 3805 1c00 |001c: if-eqz v5, 0038 // +001c │ │ -10c9b8: 6205 2e06 |001e: sget-object v5, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@062e │ │ -10c9bc: 7220 0c05 8500 |0020: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10c9c2: 0c01 |0023: move-result-object v1 │ │ -10c9c4: 1f01 1d03 |0024: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -10c9c8: 6e10 f504 0800 |0026: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10c9ce: 0a05 |0029: move-result v5 │ │ -10c9d0: 3805 1000 |002a: if-eqz v5, 003a // +0010 │ │ -10c9d4: 6205 c200 |002c: sget-object v5, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10c9d8: 7220 0c05 8500 |002e: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10c9de: 0c02 |0031: move-result-object v2 │ │ -10c9e0: 1f02 d500 |0032: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10c9e4: 6e40 df0e 0621 |0034: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0edf │ │ -10c9ea: 28d1 |0037: goto 0008 // -002f │ │ -10c9ec: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -10c9ee: 28ed |0039: goto 0026 // -0013 │ │ -10c9f0: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -10c9f2: 28f9 |003b: goto 0034 // -0007 │ │ -10c9f4: 1a05 a320 |003c: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10c9f8: 6e20 ee04 5800 |003e: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10c9fe: 6e10 e00e 0600 |0041: invoke-virtual {v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onConnectFailed:()V // method@0ee0 │ │ -10ca04: 28c4 |0044: goto 0008 // -003c │ │ -10ca06: 1a05 a320 |0045: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@20a3 │ │ -10ca0a: 6e20 ee04 5800 |0047: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ca10: 6e10 f804 0800 |004a: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10ca16: 0c00 |004d: move-result-object v0 │ │ -10ca18: 6e10 2243 0600 |004e: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -10ca1e: 0c05 |0051: move-result-object v5 │ │ -10ca20: 6e10 d842 0500 |0052: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ -10ca26: 0c03 |0055: move-result-object v3 │ │ -10ca28: 6e20 f004 3800 |0056: invoke-virtual {v8, v3}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@04f0 │ │ -10ca2e: 0c01 |0059: move-result-object v1 │ │ -10ca30: 6e30 e10e 0601 |005a: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V // method@0ee1 │ │ -10ca36: 28ab |005d: goto 0008 // -0055 │ │ -10ca38: 0002 0400 0100 0000 0200 0000 0300 ... |005e: sparse-switch-data (18 units) │ │ +10a670: |[10a670] android.support.v4.media.IMediaBrowserServiceCompatCallbacks$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +10a680: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +10a682: 2c07 5d00 0000 |0001: sparse-switch v7, 0000005e // +0000005d │ │ +10a688: 6f5a 9a04 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +10a68e: 0a04 |0007: move-result v4 │ │ +10a690: 0f04 |0008: return v4 │ │ +10a692: 1a05 9e20 |0009: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a696: 6e20 0405 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10a69c: 28fa |000e: goto 0008 // -0006 │ │ +10a69e: 1a05 9e20 |000f: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a6a2: 6e20 ee04 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a6a8: 6e10 f804 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a6ae: 0c00 |0017: move-result-object v0 │ │ +10a6b0: 6e10 f504 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10a6b6: 0a05 |001b: move-result v5 │ │ +10a6b8: 3805 1c00 |001c: if-eqz v5, 0038 // +001c │ │ +10a6bc: 6205 2e06 |001e: sget-object v5, Landroid/support/v4/media/session/MediaSessionCompat$Token;.CREATOR:Landroid/os/Parcelable$Creator; // field@062e │ │ +10a6c0: 7220 0c05 8500 |0020: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10a6c6: 0c01 |0023: move-result-object v1 │ │ +10a6c8: 1f01 1d03 |0024: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +10a6cc: 6e10 f504 0800 |0026: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10a6d2: 0a05 |0029: move-result v5 │ │ +10a6d4: 3805 1000 |002a: if-eqz v5, 003a // +0010 │ │ +10a6d8: 6205 c200 |002c: sget-object v5, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10a6dc: 7220 0c05 8500 |002e: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10a6e2: 0c02 |0031: move-result-object v2 │ │ +10a6e4: 1f02 d500 |0032: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10a6e8: 6e40 df0e 0621 |0034: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0edf │ │ +10a6ee: 28d1 |0037: goto 0008 // -002f │ │ +10a6f0: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +10a6f2: 28ed |0039: goto 0026 // -0013 │ │ +10a6f4: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +10a6f6: 28f9 |003b: goto 0034 // -0007 │ │ +10a6f8: 1a05 9e20 |003c: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a6fc: 6e20 ee04 5800 |003e: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a702: 6e10 e00e 0600 |0041: invoke-virtual {v6}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onConnectFailed:()V // method@0ee0 │ │ +10a708: 28c4 |0044: goto 0008 // -003c │ │ +10a70a: 1a05 9e20 |0045: const-string v5, "android.support.v4.media.IMediaBrowserServiceCompatCallbacks" // string@209e │ │ +10a70e: 6e20 ee04 5800 |0047: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10a714: 6e10 f804 0800 |004a: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10a71a: 0c00 |004d: move-result-object v0 │ │ +10a71c: 6e10 2243 0600 |004e: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +10a722: 0c05 |0051: move-result-object v5 │ │ +10a724: 6e10 d842 0500 |0052: invoke-virtual {v5}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@42d8 │ │ +10a72a: 0c03 |0055: move-result-object v3 │ │ +10a72c: 6e20 f004 3800 |0056: invoke-virtual {v8, v3}, Landroid/os/Parcel;.readArrayList:(Ljava/lang/ClassLoader;)Ljava/util/ArrayList; // method@04f0 │ │ +10a732: 0c01 |0059: move-result-object v1 │ │ +10a734: 6e30 e10e 0601 |005a: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V // method@0ee1 │ │ +10a73a: 28ab |005d: goto 0008 // -0055 │ │ +10a73c: 0002 0400 0100 0000 0200 0000 0300 ... |005e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=90 │ │ 0x0009 line=47 │ │ 0x000f line=52 │ │ 0x0014 line=54 │ │ @@ -309355,21 +309467,21 @@ │ │ 0x0056 - 0x0070 reg=3 cl Ljava/lang/ClassLoader; │ │ 0x0000 - 0x0070 reg=6 this Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub; │ │ 0x0000 - 0x0070 reg=7 code I │ │ 0x0000 - 0x0070 reg=8 data Landroid/os/Parcel; │ │ 0x0000 - 0x0070 reg=9 reply Landroid/os/Parcel; │ │ 0x0000 - 0x0070 reg=10 flags I │ │ │ │ - source_file_idx : 2336 (IMediaBrowserServiceCompatCallbacks.java) │ │ + source_file_idx : 2332 (IMediaBrowserServiceCompatCallbacks.java) │ │ │ │ Class #1253 header: │ │ class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 863 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1253 annotations: │ │ Annotations on class │ │ @@ -309401,20 +309513,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Handler;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10ca5c: |[10ca5c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Handler;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ -10ca6c: 5b01 a404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a4 │ │ -10ca70: 5b03 a504 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ -10ca74: 5b04 a604 |0004: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ -10ca78: 7020 9c14 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Handler;)V // method@149c │ │ -10ca7e: 0e00 |0009: return-void │ │ +10a760: |[10a760] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/os/Handler;Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;Ljava/lang/String;)V │ │ +10a770: 5b01 a404 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.this$0:Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // field@04a4 │ │ +10a774: 5b03 a504 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ +10a778: 5b04 a604 |0004: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ +10a77c: 7020 9c14 2000 |0006: invoke-direct {v0, v2}, Landroid/support/v4/os/ResultReceiver;.:(Landroid/os/Handler;)V // method@149c │ │ +10a782: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000a reg=2 x0 Landroid/os/Handler; │ │ @@ -309427,38 +309539,38 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -10ca80: |[10ca80] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.onReceiveResult:(ILandroid/os/Bundle;)V │ │ -10ca90: 3904 0c00 |0000: if-nez v4, 000c // +000c │ │ -10ca94: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ -10ca98: 1a01 9738 |0004: const-string v1, "media_item" // string@3897 │ │ -10ca9c: 6e20 9d04 1500 |0006: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -10caa2: 0a01 |0009: move-result v1 │ │ -10caa4: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -10caa8: 5431 a504 |000c: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ -10caac: 5432 a604 |000e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ -10cab0: 6e20 ec0e 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ -10cab6: 0e00 |0013: return-void │ │ -10cab8: 1a01 9738 |0014: const-string v1, "media_item" // string@3897 │ │ -10cabc: 6e20 aa04 1500 |0016: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -10cac2: 0c00 |0019: move-result-object v0 │ │ -10cac4: 2001 9e02 |001a: instance-of v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ -10cac8: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ -10cacc: 5431 a504 |001e: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ -10cad0: 5432 a604 |0020: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ -10cad4: 6e20 ec0e 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ -10cada: 28ee |0025: goto 0013 // -0012 │ │ -10cadc: 5431 a504 |0026: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ -10cae0: 1f00 9e02 |0028: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ -10cae4: 6e20 ed0e 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@0eed │ │ -10caea: 28e6 |002d: goto 0013 // -001a │ │ +10a784: |[10a784] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3.onReceiveResult:(ILandroid/os/Bundle;)V │ │ +10a794: 3904 0c00 |0000: if-nez v4, 000c // +000c │ │ +10a798: 3805 0a00 |0002: if-eqz v5, 000c // +000a │ │ +10a79c: 1a01 9238 |0004: const-string v1, "media_item" // string@3892 │ │ +10a7a0: 6e20 9d04 1500 |0006: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +10a7a6: 0a01 |0009: move-result v1 │ │ +10a7a8: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +10a7ac: 5431 a504 |000c: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ +10a7b0: 5432 a604 |000e: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ +10a7b4: 6e20 ec0e 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ +10a7ba: 0e00 |0013: return-void │ │ +10a7bc: 1a01 9238 |0014: const-string v1, "media_item" // string@3892 │ │ +10a7c0: 6e20 aa04 1500 |0016: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +10a7c6: 0c00 |0019: move-result-object v0 │ │ +10a7c8: 2001 9e02 |001a: instance-of v1, v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ +10a7cc: 3901 0a00 |001c: if-nez v1, 0026 // +000a │ │ +10a7d0: 5431 a504 |001e: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ +10a7d4: 5432 a604 |0020: iget-object v2, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$mediaId:Ljava/lang/String; // field@04a6 │ │ +10a7d8: 6e20 ec0e 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onError:(Ljava/lang/String;)V // method@0eec │ │ +10a7de: 28ee |0025: goto 0013 // -0012 │ │ +10a7e0: 5431 a504 |0026: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$3;.val$cb:Landroid/support/v4/media/MediaBrowserCompat$ItemCallback; // field@04a5 │ │ +10a7e4: 1f00 9e02 |0028: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ +10a7e8: 6e20 ed0e 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v4/media/MediaBrowserCompat$ItemCallback;.onItemLoaded:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@0eed │ │ +10a7ee: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x000c line=644 │ │ 0x0013 line=654 │ │ 0x0014 line=647 │ │ 0x001a line=649 │ │ @@ -309466,21 +309578,21 @@ │ │ 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 : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #1254 header: │ │ class_idx : 675 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 679 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1254 annotations: │ │ Annotations on class │ │ @@ -309515,20 +309627,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -10caec: |[10caec] android.support.v4.media.MediaBrowserServiceCompat$3.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ -10cafc: 5b01 d604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d6 │ │ -10cb00: 5b03 d804 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ -10cb04: 5b04 d704 |0004: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ -10cb08: 7030 5d0f 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V // method@0f5d │ │ -10cb0e: 0e00 |0009: return-void │ │ +10a7f0: |[10a7f0] android.support.v4.media.MediaBrowserServiceCompat$3.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;)V │ │ +10a800: 5b01 d604 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d6 │ │ +10a804: 5b03 d804 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ +10a808: 5b04 d704 |0004: iput-object v4, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ +10a80c: 7030 5d0f 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V // method@0f5d │ │ +10a812: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x000a reg=2 x0 Ljava/lang/Object; │ │ @@ -309541,18 +309653,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10cb10: |[10cb10] android.support.v4.media.MediaBrowserServiceCompat$3.onResultSent:(Ljava/lang/Object;)V │ │ -10cb20: 1f01 b208 |0000: check-cast v1, Ljava/util/List; // type@08b2 │ │ -10cb24: 6e20 540f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.onResultSent:(Ljava/util/List;)V // method@0f54 │ │ -10cb2a: 0e00 |0005: return-void │ │ +10a814: |[10a814] android.support.v4.media.MediaBrowserServiceCompat$3.onResultSent:(Ljava/lang/Object;)V │ │ +10a824: 1f01 b208 |0000: check-cast v1, Ljava/util/List; // type@08b2 │ │ +10a828: 6e20 540f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.onResultSent:(Ljava/util/List;)V // method@0f54 │ │ +10a82e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$3; │ │ │ │ @@ -309561,67 +309673,67 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -10cb2c: |[10cb2c] android.support.v4.media.MediaBrowserServiceCompat$3.onResultSent:(Ljava/util/List;)V │ │ -10cb3c: 3905 1d00 |0000: if-nez v5, 001d // +001d │ │ -10cb40: 2201 6508 |0002: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -10cb44: 2202 7908 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10cb48: 7010 5a43 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10cb4e: 1a03 683b |0009: const-string v3, "onLoadChildren sent null list for id " // string@3b68 │ │ -10cb52: 6e20 6343 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cb58: 0c02 |000e: move-result-object v2 │ │ -10cb5a: 5443 d804 |000f: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ -10cb5e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cb64: 0c02 |0014: move-result-object v2 │ │ -10cb66: 6e10 6a43 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10cb6c: 0c02 |0018: move-result-object v2 │ │ -10cb6e: 7020 f642 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -10cb74: 2701 |001c: throw v1 │ │ -10cb76: 5441 d604 |001d: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d6 │ │ -10cb7a: 7110 750f 0100 |001f: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ -10cb80: 0c01 |0022: move-result-object v1 │ │ -10cb82: 5442 d704 |0023: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ -10cb86: 5422 dd04 |0025: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ -10cb8a: 7210 e30e 0200 |0027: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ -10cb90: 0c02 |002a: move-result-object v2 │ │ -10cb92: 6e20 e315 2100 |002b: invoke-virtual {v1, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ -10cb98: 0c01 |002e: move-result-object v1 │ │ -10cb9a: 5442 d704 |002f: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ -10cb9e: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ -10cba2: 0e00 |0033: return-void │ │ -10cba4: 5441 d704 |0034: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ -10cba8: 5411 dd04 |0036: iget-object v1, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ -10cbac: 5442 d804 |0038: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ -10cbb0: 7230 e60e 2105 |003a: invoke-interface {v1, v2, v5}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V // method@0ee6 │ │ -10cbb6: 28f6 |003d: goto 0033 // -000a │ │ -10cbb8: 0d00 |003e: move-exception v0 │ │ -10cbba: 1a01 0615 |003f: const-string v1, "MediaBrowserServiceCompat" // string@1506 │ │ -10cbbe: 2202 7908 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10cbc2: 7010 5a43 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10cbc8: 1a03 9905 |0046: const-string v3, "Calling onLoadChildren() failed for id=" // string@0599 │ │ -10cbcc: 6e20 6343 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cbd2: 0c02 |004b: move-result-object v2 │ │ -10cbd4: 5443 d804 |004c: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ -10cbd8: 6e20 6343 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cbde: 0c02 |0051: move-result-object v2 │ │ -10cbe0: 1a03 cc00 |0052: const-string v3, " package=" // string@00cc │ │ -10cbe4: 6e20 6343 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cbea: 0c02 |0057: move-result-object v2 │ │ -10cbec: 5443 d704 |0058: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ -10cbf0: 5433 de04 |005a: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ -10cbf4: 6e20 6343 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10cbfa: 0c02 |005f: move-result-object v2 │ │ -10cbfc: 6e10 6a43 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10cc02: 0c02 |0063: move-result-object v2 │ │ -10cc04: 7120 5f37 2100 |0064: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -10cc0a: 28cc |0067: goto 0033 // -0034 │ │ +10a830: |[10a830] android.support.v4.media.MediaBrowserServiceCompat$3.onResultSent:(Ljava/util/List;)V │ │ +10a840: 3905 1d00 |0000: if-nez v5, 001d // +001d │ │ +10a844: 2201 6508 |0002: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +10a848: 2202 7908 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10a84c: 7010 5a43 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10a852: 1a03 633b |0009: const-string v3, "onLoadChildren sent null list for id " // string@3b63 │ │ +10a856: 6e20 6343 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a85c: 0c02 |000e: move-result-object v2 │ │ +10a85e: 5443 d804 |000f: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ +10a862: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a868: 0c02 |0014: move-result-object v2 │ │ +10a86a: 6e10 6a43 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10a870: 0c02 |0018: move-result-object v2 │ │ +10a872: 7020 f642 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +10a878: 2701 |001c: throw v1 │ │ +10a87a: 5441 d604 |001d: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d6 │ │ +10a87e: 7110 750f 0100 |001f: invoke-static {v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$100:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/util/ArrayMap; // method@0f75 │ │ +10a884: 0c01 |0022: move-result-object v1 │ │ +10a886: 5442 d704 |0023: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ +10a88a: 5422 dd04 |0025: iget-object v2, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ +10a88e: 7210 e30e 0200 |0027: invoke-interface {v2}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.asBinder:()Landroid/os/IBinder; // method@0ee3 │ │ +10a894: 0c02 |002a: move-result-object v2 │ │ +10a896: 6e20 e315 2100 |002b: invoke-virtual {v1, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@15e3 │ │ +10a89c: 0c01 |002e: move-result-object v1 │ │ +10a89e: 5442 d704 |002f: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ +10a8a2: 3221 0300 |0031: if-eq v1, v2, 0034 // +0003 │ │ +10a8a6: 0e00 |0033: return-void │ │ +10a8a8: 5441 d704 |0034: iget-object v1, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ +10a8ac: 5411 dd04 |0036: iget-object v1, v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.callbacks:Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; // field@04dd │ │ +10a8b0: 5442 d804 |0038: iget-object v2, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ +10a8b4: 7230 e60e 2105 |003a: invoke-interface {v1, v2, v5}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V // method@0ee6 │ │ +10a8ba: 28f6 |003d: goto 0033 // -000a │ │ +10a8bc: 0d00 |003e: move-exception v0 │ │ +10a8be: 1a01 0215 |003f: const-string v1, "MediaBrowserServiceCompat" // string@1502 │ │ +10a8c2: 2202 7908 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10a8c6: 7010 5a43 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10a8cc: 1a03 9505 |0046: const-string v3, "Calling onLoadChildren() failed for id=" // string@0595 │ │ +10a8d0: 6e20 6343 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a8d6: 0c02 |004b: move-result-object v2 │ │ +10a8d8: 5443 d804 |004c: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$parentId:Ljava/lang/String; // field@04d8 │ │ +10a8dc: 6e20 6343 3200 |004e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a8e2: 0c02 |0051: move-result-object v2 │ │ +10a8e4: 1a03 c900 |0052: const-string v3, " package=" // string@00c9 │ │ +10a8e8: 6e20 6343 3200 |0054: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a8ee: 0c02 |0057: move-result-object v2 │ │ +10a8f0: 5443 d704 |0058: iget-object v3, v4, Landroid/support/v4/media/MediaBrowserServiceCompat$3;.val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord; // field@04d7 │ │ +10a8f4: 5433 de04 |005a: iget-object v3, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;.pkg:Ljava/lang/String; // field@04de │ │ +10a8f8: 6e20 6343 3200 |005c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10a8fe: 0c02 |005f: move-result-object v2 │ │ +10a900: 6e10 6a43 0200 |0060: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10a906: 0c02 |0063: move-result-object v2 │ │ +10a908: 7120 5f37 2100 |0064: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +10a90e: 28cc |0067: goto 0033 // -0034 │ │ catches : 1 │ │ 0x0034 - 0x003d │ │ Landroid/os/RemoteException; -> 0x003e │ │ positions : │ │ 0x0000 line=469 │ │ 0x0002 line=470 │ │ 0x001d line=473 │ │ @@ -309631,21 +309743,21 @@ │ │ 0x003f line=485 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x003f - 0x0068 reg=0 ex Landroid/os/RemoteException; │ │ 0x0000 - 0x0068 reg=4 this Landroid/support/v4/media/MediaBrowserServiceCompat$3; │ │ 0x0000 - 0x0068 reg=5 list Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #1255 header: │ │ class_idx : 676 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 679 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1255 annotations: │ │ Annotations on class │ │ @@ -309674,19 +309786,19 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -10cc1c: |[10cc1c] android.support.v4.media.MediaBrowserServiceCompat$4.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V │ │ -10cc2c: 5b01 d904 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d9 │ │ -10cc30: 5b03 da04 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04da │ │ -10cc34: 7030 5d0f 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V // method@0f5d │ │ -10cc3a: 0e00 |0007: return-void │ │ +10a920: |[10a920] android.support.v4.media.MediaBrowserServiceCompat$4.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V │ │ +10a930: 5b01 d904 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04d9 │ │ +10a934: 5b03 da04 |0002: iput-object v3, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04da │ │ +10a938: 7030 5d0f 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/MediaBrowserServiceCompat$Result;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;)V // method@0f5d │ │ +10a93e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$4; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0008 reg=2 x0 Ljava/lang/Object; │ │ @@ -309698,23 +309810,23 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -10cc3c: |[10cc3c] android.support.v4.media.MediaBrowserServiceCompat$4.onResultSent:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ -10cc4c: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -10cc50: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -10cc56: 1a01 9738 |0005: const-string v1, "media_item" // string@3897 │ │ -10cc5a: 6e30 bb04 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -10cc60: 5431 da04 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04da │ │ -10cc64: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -10cc66: 6e30 a014 2100 |000d: invoke-virtual {v1, v2, v0}, Landroid/support/v4/os/ResultReceiver;.send:(ILandroid/os/Bundle;)V // method@14a0 │ │ -10cc6c: 0e00 |0010: return-void │ │ +10a940: |[10a940] android.support.v4.media.MediaBrowserServiceCompat$4.onResultSent:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V │ │ +10a950: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +10a954: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +10a95a: 1a01 9238 |0005: const-string v1, "media_item" // string@3892 │ │ +10a95e: 6e30 bb04 1004 |0007: invoke-virtual {v0, v1, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +10a964: 5431 da04 |000a: iget-object v1, v3, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.val$receiver:Landroid/support/v4/os/ResultReceiver; // field@04da │ │ +10a968: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +10a96a: 6e30 a014 2100 |000d: invoke-virtual {v1, v2, v0}, Landroid/support/v4/os/ResultReceiver;.send:(ILandroid/os/Bundle;)V // method@14a0 │ │ +10a970: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0005 line=505 │ │ 0x000a line=506 │ │ 0x0010 line=507 │ │ locals : │ │ @@ -309727,32 +309839,32 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10cc70: |[10cc70] android.support.v4.media.MediaBrowserServiceCompat$4.onResultSent:(Ljava/lang/Object;)V │ │ -10cc80: 1f01 9e02 |0000: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ -10cc84: 6e20 560f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.onResultSent:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@0f56 │ │ -10cc8a: 0e00 |0005: return-void │ │ +10a974: |[10a974] android.support.v4.media.MediaBrowserServiceCompat$4.onResultSent:(Ljava/lang/Object;)V │ │ +10a984: 1f01 9e02 |0000: check-cast v1, Landroid/support/v4/media/MediaBrowserCompat$MediaItem; // type@029e │ │ +10a988: 6e20 560f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$4;.onResultSent:(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;)V // method@0f56 │ │ +10a98e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$4; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #1256 header: │ │ class_idx : 692 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 690 │ │ -source_file_idx : 5396 │ │ +source_file_idx : 5392 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1256 annotations: │ │ Annotations on class │ │ @@ -309772,17 +309884,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10cc8c: |[10cc8c] android.support.v4.media.MediaDescriptionCompatApi23$Builder.:()V │ │ -10cc9c: 7010 a90f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.:()V // method@0fa9 │ │ -10cca2: 0e00 |0003: return-void │ │ +10a990: |[10a990] android.support.v4.media.MediaDescriptionCompatApi23$Builder.:()V │ │ +10a9a0: 7010 a90f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21$Builder;.:()V // method@0fa9 │ │ +10a9a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder; │ │ │ │ #1 : (in Landroid/support/v4/media/MediaDescriptionCompatApi23$Builder;) │ │ @@ -309790,34 +309902,34 @@ │ │ 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 │ │ -10cca4: |[10cca4] android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ -10ccb4: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ -10ccb8: 6e20 ae03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@03ae │ │ -10ccbe: 0e00 |0005: return-void │ │ +10a9a8: |[10a9a8] android.support.v4.media.MediaDescriptionCompatApi23$Builder.setMediaUri:(Ljava/lang/Object;Landroid/net/Uri;)V │ │ +10a9b8: 1f00 ad00 |0000: check-cast v0, Landroid/media/MediaDescription$Builder; // type@00ad │ │ +10a9bc: 6e20 ae03 1000 |0002: invoke-virtual {v0, v1}, Landroid/media/MediaDescription$Builder;.setMediaUri:(Landroid/net/Uri;)Landroid/media/MediaDescription$Builder; // method@03ae │ │ +10a9c2: 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 : 5396 (MediaDescriptionCompatApi23.java) │ │ + source_file_idx : 5392 (MediaDescriptionCompatApi23.java) │ │ │ │ Class #1257 header: │ │ class_idx : 693 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 691 │ │ -source_file_idx : 5396 │ │ +source_file_idx : 5392 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1257 annotations: │ │ Annotations on class │ │ @@ -309836,17 +309948,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10ccc0: |[10ccc0] android.support.v4.media.MediaDescriptionCompatApi23.:()V │ │ -10ccd0: 7010 b30f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.:()V // method@0fb3 │ │ -10ccd6: 0e00 |0003: return-void │ │ +10a9c4: |[10a9c4] android.support.v4.media.MediaDescriptionCompatApi23.:()V │ │ +10a9d4: 7010 b30f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/MediaDescriptionCompatApi21;.:()V // method@0fb3 │ │ +10a9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaDescriptionCompatApi23; │ │ │ │ @@ -309855,33 +309967,33 @@ │ │ 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 │ │ -10ccd8: |[10ccd8] android.support.v4.media.MediaDescriptionCompatApi23.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ -10cce8: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ -10ccec: 6e10 b603 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaUri:()Landroid/net/Uri; // method@03b6 │ │ -10ccf2: 0c00 |0005: move-result-object v0 │ │ -10ccf4: 1100 |0006: return-object v0 │ │ +10a9dc: |[10a9dc] android.support.v4.media.MediaDescriptionCompatApi23.getMediaUri:(Ljava/lang/Object;)Landroid/net/Uri; │ │ +10a9ec: 1f01 ae00 |0000: check-cast v1, Landroid/media/MediaDescription; // type@00ae │ │ +10a9f0: 6e10 b603 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaDescription;.getMediaUri:()Landroid/net/Uri; // method@03b6 │ │ +10a9f6: 0c00 |0005: move-result-object v0 │ │ +10a9f8: 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 : 5396 (MediaDescriptionCompatApi23.java) │ │ + source_file_idx : 5392 (MediaDescriptionCompatApi23.java) │ │ │ │ Class #1258 header: │ │ class_idx : 709 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6894 │ │ +source_file_idx : 6890 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1258 annotations: │ │ Annotations on class │ │ @@ -309906,18 +310018,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10ccf8: |[10ccf8] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -10cd08: 5b01 4805 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ -10cd0c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10cd12: 0e00 |0005: return-void │ │ +10a9fc: |[10a9fc] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +10aa0c: 5b01 4805 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ +10aa10: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10aa16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -309927,20 +310039,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -10cd14: |[10cd14] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -10cd24: 5420 4805 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ -10cd28: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cd2c: 6e10 6310 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ -10cd32: 0b00 |0007: move-result-wide v0 │ │ -10cd34: 1000 |0008: return-wide v0 │ │ +10aa18: |[10aa18] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +10aa28: 5420 4805 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ +10aa2c: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10aa30: 6e10 6310 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ +10aa36: 0b00 |0007: move-result-wide v0 │ │ +10aa38: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator$1; │ │ │ │ #1 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ @@ -309948,19 +310060,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10cd38: |[10cd38] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -10cd48: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ -10cd4c: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cd50: 6e20 6110 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@1061 │ │ -10cd56: 0e00 |0007: return-void │ │ +10aa3c: |[10aa3c] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +10aa4c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ +10aa50: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10aa54: 6e20 6110 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@1061 │ │ +10aa5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ @@ -309970,19 +310082,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10cd58: |[10cd58] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -10cd68: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ -10cd6c: 5400 5a05 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ -10cd70: 6e20 ad37 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@37ad │ │ -10cd76: 0e00 |0007: return-void │ │ +10aa5c: |[10aa5c] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +10aa6c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ +10aa70: 5400 5a05 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ +10aa74: 6e20 ad37 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@37ad │ │ +10aa7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 key Landroid/view/KeyEvent; │ │ @@ -309992,34 +310104,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -10cd78: |[10cd78] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -10cd88: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ -10cd8c: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cd90: 6e30 6a10 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@106a │ │ -10cd96: 0e00 |0007: return-void │ │ +10aa7c: |[10aa7c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +10aa8c: 5410 4805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0548 │ │ +10aa90: 5400 5605 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10aa94: 6e30 6a10 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@106a │ │ +10aa9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 6894 (TransportMediator.java) │ │ + source_file_idx : 6890 (TransportMediator.java) │ │ │ │ Class #1259 header: │ │ class_idx : 711 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 708 │ │ -source_file_idx : 6894 │ │ +source_file_idx : 6890 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 15 │ │ │ │ Class #1259 annotations: │ │ Annotations on field #1371 'mListeners' │ │ @@ -310129,18 +310241,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -10cd98: |[10cd98] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -10cda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10cdaa: 7040 2c10 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@102c │ │ -10cdb0: 0e00 |0004: return-void │ │ +10aa9c: |[10aa9c] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +10aaac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10aaae: 7040 2c10 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@102c │ │ +10aab4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -310151,62 +310263,62 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -10cdb4: |[10cdb4] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -10cdc4: 7010 1510 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@1015 │ │ -10cdca: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -10cdce: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10cdd4: 5b50 5b05 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10cdd8: 2200 c502 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@02c5 │ │ -10cddc: 7020 2110 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@1021 │ │ -10cde2: 5b50 5c05 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@055c │ │ -10cde6: 2200 c602 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@02c6 │ │ -10cdea: 7020 2610 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@1026 │ │ -10cdf0: 5b50 5a05 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ -10cdf4: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -10cdf8: 0760 |001a: move-object v0, v6 │ │ -10cdfa: 5b50 5705 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ -10cdfe: 5b58 5605 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10ce02: 5450 5705 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ -10ce06: 1a01 3e21 |0021: const-string v1, "audio" // string@213e │ │ -10ce0a: 6e20 ac01 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -10ce10: 0c00 |0026: move-result-object v0 │ │ -10ce12: 1f00 ac00 |0027: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -10ce16: 5b50 5505 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0555 │ │ -10ce1a: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -10ce1e: 6e10 b500 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ -10ce24: 0c00 |0030: move-result-object v0 │ │ -10ce26: 6e10 b039 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -10ce2c: 0c07 |0034: move-result-object v7 │ │ -10ce2e: 5b57 5d05 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ -10ce32: 5450 5d05 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ -10ce36: 7110 c817 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17c8 │ │ -10ce3c: 0c00 |003c: move-result-object v0 │ │ -10ce3e: 5b50 5905 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0559 │ │ -10ce42: 6000 c100 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -10ce46: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -10ce4a: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -10ce4e: 2200 cf02 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@02cf │ │ -10ce52: 5451 5705 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ -10ce56: 5452 5505 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0555 │ │ -10ce5a: 5453 5d05 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ -10ce5e: 5454 5c05 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@055c │ │ -10ce62: 7054 5310 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@1053 │ │ -10ce68: 5b50 5805 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10ce6c: 0e00 |0054: return-void │ │ -10ce6e: 6e10 4538 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -10ce74: 0c00 |0058: move-result-object v0 │ │ -10ce76: 28c2 |0059: goto 001b // -003e │ │ -10ce78: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -10ce7a: 5b50 5805 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10ce7e: 28f7 |005d: goto 0054 // -0009 │ │ +10aab8: |[10aab8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +10aac8: 7010 1510 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@1015 │ │ +10aace: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +10aad2: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10aad8: 5b50 5b05 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10aadc: 2200 c502 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@02c5 │ │ +10aae0: 7020 2110 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@1021 │ │ +10aae6: 5b50 5c05 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@055c │ │ +10aaea: 2200 c602 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@02c6 │ │ +10aaee: 7020 2610 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@1026 │ │ +10aaf4: 5b50 5a05 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ +10aaf8: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +10aafc: 0760 |001a: move-object v0, v6 │ │ +10aafe: 5b50 5705 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ +10ab02: 5b58 5605 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ab06: 5450 5705 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ +10ab0a: 1a01 3921 |0021: const-string v1, "audio" // string@2139 │ │ +10ab0e: 6e20 ac01 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +10ab14: 0c00 |0026: move-result-object v0 │ │ +10ab16: 1f00 ac00 |0027: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +10ab1a: 5b50 5505 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0555 │ │ +10ab1e: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +10ab22: 6e10 b500 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ +10ab28: 0c00 |0030: move-result-object v0 │ │ +10ab2a: 6e10 b039 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +10ab30: 0c07 |0034: move-result-object v7 │ │ +10ab32: 5b57 5d05 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ +10ab36: 5450 5d05 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ +10ab3a: 7110 c817 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17c8 │ │ +10ab40: 0c00 |003c: move-result-object v0 │ │ +10ab42: 5b50 5905 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0559 │ │ +10ab46: 6000 c100 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10ab4a: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +10ab4e: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +10ab52: 2200 cf02 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@02cf │ │ +10ab56: 5451 5705 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0557 │ │ +10ab5a: 5452 5505 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0555 │ │ +10ab5e: 5453 5d05 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@055d │ │ +10ab62: 5454 5c05 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@055c │ │ +10ab66: 7054 5310 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@1053 │ │ +10ab6c: 5b50 5805 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ab70: 0e00 |0054: return-void │ │ +10ab72: 6e10 4538 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +10ab78: 0c00 |0058: move-result-object v0 │ │ +10ab7a: 28c2 |0059: goto 001b // -003e │ │ +10ab7c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +10ab7e: 5b50 5805 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ab82: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -310231,18 +310343,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -10ce80: |[10ce80] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -10ce90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10ce92: 7040 2c10 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@102c │ │ -10ce98: 0e00 |0004: return-void │ │ +10ab84: |[10ab84] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +10ab94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10ab96: 7040 2c10 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@102c │ │ +10ab9c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -310253,28 +310365,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -10ce9c: |[10ce9c] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -10ceac: 5421 5b05 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10ceb0: 6e10 d343 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10ceb6: 0a01 |0005: move-result v1 │ │ -10ceb8: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -10cebc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -10cebe: 1100 |0009: return-object v0 │ │ -10cec0: 5421 5b05 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10cec4: 6e10 d343 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -10ceca: 0a01 |000f: move-result v1 │ │ -10cecc: 2310 1109 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0911 │ │ -10ced0: 5421 5b05 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10ced4: 6e20 d543 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -10ceda: 28f2 |0017: goto 0009 // -000e │ │ +10aba0: |[10aba0] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +10abb0: 5421 5b05 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10abb4: 6e10 d343 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10abba: 0a01 |0005: move-result v1 │ │ +10abbc: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +10abc0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +10abc2: 1100 |0009: return-object v0 │ │ +10abc4: 5421 5b05 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10abc8: 6e10 d343 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +10abce: 0a01 |000f: move-result v1 │ │ +10abd0: 2310 1109 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@0911 │ │ +10abd4: 5421 5b05 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10abd8: 6e20 d543 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +10abde: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -310287,22 +310399,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -10cedc: |[10cedc] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -10ceec: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -10cef2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -10cef4: 0f00 |0004: return v0 │ │ -10cef6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -10cef8: 28fe |0006: goto 0004 // -0002 │ │ -10cefa: 0000 |0007: nop // spacer │ │ -10cefc: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +10abe0: |[10abe0] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +10abf0: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +10abf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +10abf8: 0f00 |0004: return v0 │ │ +10abfa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +10abfc: 28fe |0006: goto 0004 // -0002 │ │ +10abfe: 0000 |0007: nop // spacer │ │ +10ac00: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=127 │ │ 0x0005 line=124 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -310313,29 +310425,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -10cf58: |[10cf58] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -10cf68: 5450 5805 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10cf6c: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -10cf70: 5450 5805 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10cf74: 5451 5605 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cf78: 6e10 6610 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ -10cf7e: 0a01 |000b: move-result v1 │ │ -10cf80: 5452 5605 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cf84: 6e10 6310 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ -10cf8a: 0b02 |0011: move-result-wide v2 │ │ -10cf8c: 5454 5605 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10cf90: 6e10 6510 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@1065 │ │ -10cf96: 0a04 |0017: move-result v4 │ │ -10cf98: 6e54 5a10 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@105a │ │ -10cf9e: 0e00 |001b: return-void │ │ +10ac5c: |[10ac5c] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +10ac6c: 5450 5805 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ac70: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +10ac74: 5450 5805 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ac78: 5451 5605 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ac7c: 6e10 6610 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ +10ac82: 0a01 |000b: move-result v1 │ │ +10ac84: 5452 5605 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ac88: 6e10 6310 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ +10ac8e: 0b02 |0011: move-result-wide v2 │ │ +10ac90: 5454 5605 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ac94: 6e10 6510 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@1065 │ │ +10ac9a: 0a04 |0017: move-result v4 │ │ +10ac9c: 6e54 5a10 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@105a │ │ +10aca2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x001b line=244 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/media/TransportMediator; │ │ @@ -310345,27 +310457,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -10cfa0: |[10cfa0] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -10cfb0: 7010 3310 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@1033 │ │ -10cfb6: 0c04 |0003: move-result-object v4 │ │ -10cfb8: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -10cfbc: 0740 |0006: move-object v0, v4 │ │ -10cfbe: 2102 |0007: array-length v2, v0 │ │ -10cfc0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -10cfc2: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -10cfc6: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -10cfca: 6e20 6e10 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@106e │ │ -10cfd0: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10cfd4: 28f7 |0012: goto 0009 // -0009 │ │ -10cfd6: 0e00 |0013: return-void │ │ +10aca4: |[10aca4] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +10acb4: 7010 3310 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@1033 │ │ +10acba: 0c04 |0003: move-result-object v4 │ │ +10acbc: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +10acc0: 0740 |0006: move-object v0, v4 │ │ +10acc2: 2102 |0007: array-length v2, v0 │ │ +10acc4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +10acc6: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +10acca: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +10acce: 6e20 6e10 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@106e │ │ +10acd4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10acd8: 28f7 |0012: goto 0009 // -0009 │ │ +10acda: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -310383,27 +310495,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -10cfd8: |[10cfd8] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -10cfe8: 7010 3310 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@1033 │ │ -10cfee: 0c04 |0003: move-result-object v4 │ │ -10cff0: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -10cff4: 0740 |0006: move-object v0, v4 │ │ -10cff6: 2102 |0007: array-length v2, v0 │ │ -10cff8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -10cffa: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -10cffe: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -10d002: 6e20 6f10 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@106f │ │ -10d008: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -10d00c: 28f7 |0012: goto 0009 // -0009 │ │ -10d00e: 0e00 |0013: return-void │ │ +10acdc: |[10acdc] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +10acec: 7010 3310 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@1033 │ │ +10acf2: 0c04 |0003: move-result-object v4 │ │ +10acf4: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +10acf8: 0740 |0006: move-object v0, v4 │ │ +10acfa: 2102 |0007: array-length v2, v0 │ │ +10acfc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +10acfe: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +10ad02: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +10ad06: 6e20 6f10 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@106f │ │ +10ad0c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +10ad10: 28f7 |0012: goto 0009 // -0009 │ │ +10ad12: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -310422,18 +310534,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d010: |[10d010] android.support.v4.media.TransportMediator.destroy:()V │ │ -10d020: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d024: 6e10 5410 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@1054 │ │ -10d02a: 0e00 |0005: return-void │ │ +10ad14: |[10ad14] android.support.v4.media.TransportMediator.destroy:()V │ │ +10ad24: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ad28: 6e10 5410 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@1054 │ │ +10ad2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -310442,20 +310554,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -10d02c: |[10d02c] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -10d03c: 5420 5a05 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ -10d040: 5421 5905 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0559 │ │ -10d044: 7140 c717 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17c7 │ │ -10d04a: 0a00 |0007: move-result v0 │ │ -10d04c: 0f00 |0008: return v0 │ │ +10ad30: |[10ad30] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +10ad40: 5420 5a05 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@055a │ │ +10ad44: 5421 5905 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0559 │ │ +10ad48: 7140 c717 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17c7 │ │ +10ad4e: 0a00 |0007: move-result v0 │ │ +10ad50: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -310464,19 +310576,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10d050: |[10d050] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -10d060: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d064: 6e10 6210 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@1062 │ │ -10d06a: 0a00 |0005: move-result v0 │ │ -10d06c: 0f00 |0006: return v0 │ │ +10ad54: |[10ad54] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +10ad64: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ad68: 6e10 6210 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@1062 │ │ +10ad6e: 0a00 |0005: move-result v0 │ │ +10ad70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310484,19 +310596,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10d070: |[10d070] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -10d080: 5420 5605 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d084: 6e10 6310 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ -10d08a: 0b00 |0005: move-result-wide v0 │ │ -10d08c: 1000 |0006: return-wide v0 │ │ +10ad74: |[10ad74] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +10ad84: 5420 5605 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ad88: 6e10 6310 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@1063 │ │ +10ad8e: 0b00 |0005: move-result-wide v0 │ │ +10ad90: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310504,19 +310616,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10d090: |[10d090] android.support.v4.media.TransportMediator.getDuration:()J │ │ -10d0a0: 5420 5605 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d0a4: 6e10 6410 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@1064 │ │ -10d0aa: 0b00 |0005: move-result-wide v0 │ │ -10d0ac: 1000 |0006: return-wide v0 │ │ +10ad94: |[10ad94] android.support.v4.media.TransportMediator.getDuration:()J │ │ +10ada4: 5420 5605 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ada8: 6e10 6410 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@1064 │ │ +10adae: 0b00 |0005: move-result-wide v0 │ │ +10adb0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310524,23 +310636,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -10d0b0: |[10d0b0] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -10d0c0: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d0c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -10d0c8: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d0cc: 6e10 5710 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@1057 │ │ -10d0d2: 0c00 |0009: move-result-object v0 │ │ -10d0d4: 1100 |000a: return-object v0 │ │ -10d0d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -10d0d8: 28fe |000c: goto 000a // -0002 │ │ +10adb4: |[10adb4] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +10adc4: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10adc8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +10adcc: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10add0: 6e10 5710 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@1057 │ │ +10add6: 0c00 |0009: move-result-object v0 │ │ +10add8: 1100 |000a: return-object v0 │ │ +10adda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +10addc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310548,19 +310660,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10d0dc: |[10d0dc] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -10d0ec: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d0f0: 6e10 6510 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@1065 │ │ -10d0f6: 0a00 |0005: move-result v0 │ │ -10d0f8: 0f00 |0006: return v0 │ │ +10ade0: |[10ade0] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +10adf0: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10adf4: 6e10 6510 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@1065 │ │ +10adfa: 0a00 |0005: move-result v0 │ │ +10adfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310568,19 +310680,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10d0fc: |[10d0fc] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -10d10c: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d110: 6e10 6610 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ -10d116: 0a00 |0005: move-result v0 │ │ -10d118: 0f00 |0006: return v0 │ │ +10ae00: |[10ae00] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +10ae10: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ae14: 6e10 6610 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@1066 │ │ +10ae1a: 0a00 |0005: move-result v0 │ │ +10ae1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -310588,24 +310700,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -10d11c: |[10d11c] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -10d12c: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d130: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -10d134: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d138: 6e10 5910 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@1059 │ │ -10d13e: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d142: 6e10 6910 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ -10d148: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ -10d14e: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ -10d154: 0e00 |0014: return-void │ │ +10ae20: |[10ae20] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +10ae30: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ae34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +10ae38: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10ae3c: 6e10 5910 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@1059 │ │ +10ae42: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10ae46: 6e10 6910 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@1069 │ │ +10ae4c: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ +10ae52: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ +10ae58: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -310618,19 +310730,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -10d158: |[10d158] android.support.v4.media.TransportMediator.refreshState:()V │ │ -10d168: 7010 3910 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ -10d16e: 7010 3c10 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ -10d174: 7010 3d10 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@103d │ │ -10d17a: 0e00 |0009: return-void │ │ +10ae5c: |[10ae5c] android.support.v4.media.TransportMediator.refreshState:()V │ │ +10ae6c: 7010 3910 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ +10ae72: 7010 3c10 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ +10ae78: 7010 3d10 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@103d │ │ +10ae7e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -310641,18 +310753,18 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10d17c: |[10d17c] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -10d18c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10d190: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -10d196: 0e00 |0005: return-void │ │ +10ae80: |[10ae80] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +10ae90: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10ae94: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +10ae9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ @@ -310662,18 +310774,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10d198: |[10d198] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -10d1a8: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d1ac: 6e30 6a10 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@106a │ │ -10d1b2: 0e00 |0005: return-void │ │ +10ae9c: |[10ae9c] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +10aeac: 5410 5605 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10aeb0: 6e30 6a10 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@106a │ │ +10aeb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -310683,24 +310795,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -10d1b4: |[10d1b4] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -10d1c4: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d1c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -10d1cc: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d1d0: 6e10 5b10 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@105b │ │ -10d1d6: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d1da: 6e10 6b10 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ -10d1e0: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ -10d1e6: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ -10d1ec: 0e00 |0014: return-void │ │ +10aeb8: |[10aeb8] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +10aec8: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10aecc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +10aed0: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10aed4: 6e10 5b10 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@105b │ │ +10aeda: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10aede: 6e10 6b10 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@106b │ │ +10aee4: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ +10aeea: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ +10aef0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -310713,24 +310825,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -10d1f0: |[10d1f0] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -10d200: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d204: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -10d208: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ -10d20c: 6e10 5c10 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@105c │ │ -10d212: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ -10d216: 6e10 6c10 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@106c │ │ -10d21c: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ -10d222: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ -10d228: 0e00 |0014: return-void │ │ +10aef4: |[10aef4] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +10af04: 5410 5805 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10af08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +10af0c: 5410 5805 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0558 │ │ +10af10: 6e10 5c10 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@105c │ │ +10af16: 5410 5605 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0556 │ │ +10af1a: 6e10 6c10 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@106c │ │ +10af20: 7010 3910 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@1039 │ │ +10af26: 7010 3c10 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@103c │ │ +10af2c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -310743,33 +310855,33 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10d22c: |[10d22c] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -10d23c: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ -10d240: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -10d246: 0e00 |0005: return-void │ │ +10af30: |[10af30] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +10af40: 5410 5b05 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@055b │ │ +10af44: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +10af4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - source_file_idx : 6894 (TransportMediator.java) │ │ + source_file_idx : 6890 (TransportMediator.java) │ │ │ │ Class #1260 header: │ │ class_idx : 722 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7263 │ │ +source_file_idx : 7259 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1260 annotations: │ │ Annotations on class │ │ @@ -310794,18 +310906,18 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d248: |[10d248] android.support.v4.media.VolumeProviderCompat$1.:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -10d258: 5b01 7c05 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ -10d25c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10d262: 0e00 |0005: return-void │ │ +10af4c: |[10af4c] android.support.v4.media.VolumeProviderCompat$1.:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +10af5c: 5b01 7c05 |0000: iput-object v1, v0, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ +10af60: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10af66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ @@ -310815,18 +310927,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10d264: |[10d264] android.support.v4.media.VolumeProviderCompat$1.onAdjustVolume:(I)V │ │ -10d274: 5410 7c05 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ -10d278: 6e20 7a10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@107a │ │ -10d27e: 0e00 |0005: return-void │ │ +10af68: |[10af68] android.support.v4.media.VolumeProviderCompat$1.onAdjustVolume:(I)V │ │ +10af78: 5410 7c05 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ +10af7c: 6e20 7a10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@107a │ │ +10af82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -310836,33 +310948,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10d280: |[10d280] android.support.v4.media.VolumeProviderCompat$1.onSetVolumeTo:(I)V │ │ -10d290: 5410 7c05 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ -10d294: 6e20 7b10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@107b │ │ -10d29a: 0e00 |0005: return-void │ │ +10af84: |[10af84] android.support.v4.media.VolumeProviderCompat$1.onSetVolumeTo:(I)V │ │ +10af94: 5410 7c05 |0000: iget-object v0, v1, Landroid/support/v4/media/VolumeProviderCompat$1;.this$0:Landroid/support/v4/media/VolumeProviderCompat; // field@057c │ │ +10af98: 6e20 7b10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@107b │ │ +10af9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/VolumeProviderCompat$1; │ │ 0x0000 - 0x0006 reg=2 volume I │ │ │ │ - source_file_idx : 7263 (VolumeProviderCompat.java) │ │ + source_file_idx : 7259 (VolumeProviderCompat.java) │ │ │ │ Class #1261 header: │ │ class_idx : 741 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1261 annotations: │ │ Annotations on class │ │ @@ -310881,21 +310993,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;) │ │ name : 'onRoutePresentationDisplayChanged' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #1262 header: │ │ class_idx : 742 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 730 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1262 annotations: │ │ Annotations on class │ │ @@ -310918,17 +311030,17 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10d29c: |[10d29c] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V │ │ -10d2ac: 7020 8e10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@108e │ │ -10d2b2: 0e00 |0003: return-void │ │ +10afa0: |[10afa0] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V │ │ +10afb0: 7020 8e10 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybean$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybean$Callback;)V // method@108e │ │ +10afb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ @@ -310941,36 +311053,36 @@ │ │ type : '(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -10d2b4: |[10d2b4] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.onRoutePresentationDisplayChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ -10d2c4: 5410 9405 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0594 │ │ -10d2c8: 1f00 e502 |0002: check-cast v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; // type@02e5 │ │ -10d2cc: 7220 d410 3000 |0004: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;.onRoutePresentationDisplayChanged:(Ljava/lang/Object;)V // method@10d4 │ │ -10d2d2: 0e00 |0007: return-void │ │ +10afb8: |[10afb8] android.support.v4.media.routing.MediaRouterJellybeanMr1$CallbackProxy.onRoutePresentationDisplayChanged:(Landroid/media/MediaRouter;Landroid/media/MediaRouter$RouteInfo;)V │ │ +10afc8: 5410 9405 |0000: iget-object v0, v1, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.mCallback:Landroid/support/v4/media/routing/MediaRouterJellybean$Callback; // field@0594 │ │ +10afcc: 1f00 e502 |0002: check-cast v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; // type@02e5 │ │ +10afd0: 7220 d410 3000 |0004: invoke-interface {v0, v3}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;.onRoutePresentationDisplayChanged:(Ljava/lang/Object;)V // method@10d4 │ │ +10afd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; │ │ 0x0000 - 0x0008 reg=2 router Landroid/media/MediaRouter; │ │ 0x0000 - 0x0008 reg=3 route Landroid/media/MediaRouter$RouteInfo; │ │ │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #1263 header: │ │ class_idx : 745 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 739 │ │ -source_file_idx : 5405 │ │ +source_file_idx : 5401 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1263 annotations: │ │ Annotations on class │ │ @@ -310994,17 +311106,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -10d2d4: |[10d2d4] android.support.v4.media.routing.MediaRouterJellybeanMr1.:()V │ │ -10d2e4: 7010 c310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybean;.:()V // method@10c3 │ │ -10d2ea: 0e00 |0003: return-void │ │ +10afd8: |[10afd8] android.support.v4.media.routing.MediaRouterJellybeanMr1.:()V │ │ +10afe8: 7010 c310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybean;.:()V // method@10c3 │ │ +10afee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr1; │ │ │ │ @@ -311013,32 +311125,32 @@ │ │ type : '(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -10d2ec: |[10d2ec] android.support.v4.media.routing.MediaRouterJellybeanMr1.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object; │ │ -10d2fc: 2200 e602 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; // type@02e6 │ │ -10d300: 7020 d510 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V // method@10d5 │ │ -10d306: 1100 |0005: return-object v0 │ │ +10aff0: |[10aff0] android.support.v4.media.routing.MediaRouterJellybeanMr1.createCallback:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)Ljava/lang/Object; │ │ +10b000: 2200 e602 |0000: new-instance v0, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy; // type@02e6 │ │ +10b004: 7020 d510 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$CallbackProxy;.:(Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback;)V // method@10d5 │ │ +10b00a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 callback Landroid/support/v4/media/routing/MediaRouterJellybeanMr1$Callback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5405 (MediaRouterJellybeanMr1.java) │ │ + source_file_idx : 5401 (MediaRouterJellybeanMr1.java) │ │ │ │ Class #1264 header: │ │ class_idx : 749 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2337 │ │ +source_file_idx : 2333 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #1264 annotations: │ │ Annotations on class │ │ @@ -311080,18 +311192,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d308: |[10d308] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -10d318: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10d31e: 5b01 9805 |0003: iput-object v1, v0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d322: 0e00 |0005: return-void │ │ +10b00c: |[10b00c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +10b01c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10b022: 5b01 9805 |0003: iput-object v1, v0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; │ │ @@ -311103,17 +311215,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10d324: |[10d324] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -10d334: 5410 9805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d338: 1100 |0002: return-object v0 │ │ +10b028: |[10b028] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +10b038: 5410 9805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b03c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;) │ │ @@ -311121,17 +311233,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10d33c: |[10d33c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -10d34c: 1a00 a420 |0000: const-string v0, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d350: 1100 |0002: return-object v0 │ │ +10b040: |[10b040] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +10b050: 1a00 9f20 |0000: const-string v0, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; │ │ │ │ #2 : (in Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;) │ │ @@ -311139,38 +311251,38 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -10d354: |[10d354] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10d364: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d36a: 0c00 |0003: move-result-object v0 │ │ -10d36c: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d370: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d376: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10d37c: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ -10d380: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -10d382: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d388: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -10d38a: 6e30 c404 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10d390: 5451 9805 |0016: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d394: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -10d396: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -10d398: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -10d39a: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d3a0: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d3a6: 0e00 |0021: return-void │ │ -10d3a8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -10d3aa: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d3b0: 28f0 |0026: goto 0016 // -0010 │ │ -10d3b2: 0d01 |0027: move-exception v1 │ │ -10d3b4: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d3ba: 2701 |002b: throw v1 │ │ +10b058: |[10b058] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10b068: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b06e: 0c00 |0003: move-result-object v0 │ │ +10b070: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b074: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b07a: 6e20 0405 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10b080: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ +10b084: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +10b086: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b08c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +10b08e: 6e30 c404 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10b094: 5451 9805 |0016: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b098: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +10b09a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +10b09c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +10b09e: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b0a4: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b0aa: 0e00 |0021: return-void │ │ +10b0ac: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +10b0ae: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b0b4: 28f0 |0026: goto 0016 // -0010 │ │ +10b0b6: 0d01 |0027: move-exception v1 │ │ +10b0b8: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b0be: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001e │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=164 │ │ @@ -311195,37 +311307,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -10d3d0: |[10d3d0] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onExtrasChanged:(Landroid/os/Bundle;)V │ │ -10d3e0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d3e6: 0c00 |0003: move-result-object v0 │ │ -10d3e8: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d3ec: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d3f2: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -10d3f6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -10d3f8: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d3fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10d400: 6e30 c404 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10d406: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d40a: 1272 |0015: const/4 v2, #int 7 // #7 │ │ -10d40c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -10d40e: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -10d410: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d416: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d41c: 0e00 |001e: return-void │ │ -10d41e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -10d420: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d426: 28f0 |0023: goto 0013 // -0010 │ │ -10d428: 0d01 |0024: move-exception v1 │ │ -10d42a: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d430: 2701 |0028: throw v1 │ │ +10b0d4: |[10b0d4] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onExtrasChanged:(Landroid/os/Bundle;)V │ │ +10b0e4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b0ea: 0c00 |0003: move-result-object v0 │ │ +10b0ec: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b0f0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b0f6: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +10b0fa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +10b0fc: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b102: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10b104: 6e30 c404 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10b10a: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b10e: 1272 |0015: const/4 v2, #int 7 // #7 │ │ +10b110: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +10b112: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +10b114: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b11a: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b120: 0e00 |001e: return-void │ │ +10b122: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +10b124: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b12a: 28f0 |0023: goto 0013 // -0010 │ │ +10b12c: 0d01 |0024: move-exception v1 │ │ +10b12e: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b134: 2701 |0028: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x0024 │ │ 0x0020 - 0x0023 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=262 │ │ @@ -311248,37 +311360,37 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -10d448: |[10d448] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -10d458: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d45e: 0c00 |0003: move-result-object v0 │ │ -10d460: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d464: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d46a: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -10d46e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -10d470: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d476: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10d478: 6e30 e20f 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fe2 │ │ -10d47e: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d482: 1242 |0015: const/4 v2, #int 4 // #4 │ │ -10d484: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -10d486: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -10d488: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d48e: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d494: 0e00 |001e: return-void │ │ -10d496: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -10d498: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d49e: 28f0 |0023: goto 0013 // -0010 │ │ -10d4a0: 0d01 |0024: move-exception v1 │ │ -10d4a2: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d4a8: 2701 |0028: throw v1 │ │ +10b14c: |[10b14c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +10b15c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b162: 0c00 |0003: move-result-object v0 │ │ +10b164: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b168: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b16e: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +10b172: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +10b174: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b17a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10b17c: 6e30 e20f 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/MediaMetadataCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fe2 │ │ +10b182: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b186: 1242 |0015: const/4 v2, #int 4 // #4 │ │ +10b188: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +10b18a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +10b18c: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b192: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b198: 0e00 |001e: return-void │ │ +10b19a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +10b19c: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b1a2: 28f0 |0023: goto 0013 // -0010 │ │ +10b1a4: 0d01 |0024: move-exception v1 │ │ +10b1a6: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b1ac: 2701 |0028: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x0024 │ │ 0x0020 - 0x0023 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=214 │ │ @@ -311301,37 +311413,37 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -10d4c0: |[10d4c0] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -10d4d0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d4d6: 0c00 |0003: move-result-object v0 │ │ -10d4d8: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d4dc: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d4e2: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -10d4e6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -10d4e8: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d4ee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10d4f0: 6e30 0f14 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@140f │ │ -10d4f6: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d4fa: 1232 |0015: const/4 v2, #int 3 // #3 │ │ -10d4fc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -10d4fe: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -10d500: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d506: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d50c: 0e00 |001e: return-void │ │ -10d50e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -10d510: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d516: 28f0 |0023: goto 0013 // -0010 │ │ -10d518: 0d01 |0024: move-exception v1 │ │ -10d51a: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d520: 2701 |0028: throw v1 │ │ +10b1c4: |[10b1c4] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +10b1d4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b1da: 0c00 |0003: move-result-object v0 │ │ +10b1dc: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b1e0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b1e6: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +10b1ea: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +10b1ec: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b1f2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10b1f4: 6e30 0f14 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/session/PlaybackStateCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@140f │ │ +10b1fa: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b1fe: 1232 |0015: const/4 v2, #int 3 // #3 │ │ +10b200: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +10b202: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +10b204: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b20a: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b210: 0e00 |001e: return-void │ │ +10b212: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +10b214: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b21a: 28f0 |0023: goto 0013 // -0010 │ │ +10b21c: 0d01 |0024: move-exception v1 │ │ +10b21e: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b224: 2701 |0028: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x0024 │ │ 0x0020 - 0x0023 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=196 │ │ @@ -311354,30 +311466,30 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -10d538: |[10d538] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onQueueChanged:(Ljava/util/List;)V │ │ -10d548: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d54e: 0c00 |0003: move-result-object v0 │ │ -10d550: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d554: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d55a: 6e20 0805 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ -10d560: 5451 9805 |000c: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d564: 1252 |000e: const/4 v2, #int 5 // #5 │ │ -10d566: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -10d568: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -10d56a: 7254 e204 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d570: 6e10 fa04 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d576: 0e00 |0017: return-void │ │ -10d578: 0d01 |0018: move-exception v1 │ │ -10d57a: 6e10 fa04 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d580: 2701 |001c: throw v1 │ │ +10b23c: |[10b23c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onQueueChanged:(Ljava/util/List;)V │ │ +10b24c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b252: 0c00 |0003: move-result-object v0 │ │ +10b254: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b258: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b25e: 6e20 0805 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ +10b264: 5451 9805 |000c: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b268: 1252 |000e: const/4 v2, #int 5 // #5 │ │ +10b26a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +10b26c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +10b26e: 7254 e204 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b274: 6e10 fa04 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b27a: 0e00 |0017: return-void │ │ +10b27c: 0d01 |0018: move-exception v1 │ │ +10b27e: 6e10 fa04 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b284: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=232 │ │ 0x0004 line=234 │ │ 0x0009 line=235 │ │ @@ -311396,37 +311508,37 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 41 16-bit code units │ │ -10d590: |[10d590] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ -10d5a0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d5a6: 0c00 |0003: move-result-object v0 │ │ -10d5a8: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d5ac: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d5b2: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -10d5b6: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -10d5b8: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d5be: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10d5c0: 7130 3437 0601 |0010: invoke-static {v6, v0, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -10d5c6: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d5ca: 1262 |0015: const/4 v2, #int 6 // #6 │ │ -10d5cc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -10d5ce: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -10d5d0: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d5d6: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d5dc: 0e00 |001e: return-void │ │ -10d5de: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -10d5e0: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d5e6: 28f0 |0023: goto 0013 // -0010 │ │ -10d5e8: 0d01 |0024: move-exception v1 │ │ -10d5ea: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d5f0: 2701 |0028: throw v1 │ │ +10b294: |[10b294] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ +10b2a4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b2aa: 0c00 |0003: move-result-object v0 │ │ +10b2ac: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b2b0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b2b6: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +10b2ba: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +10b2bc: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b2c2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10b2c4: 7130 3437 0601 |0010: invoke-static {v6, v0, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +10b2ca: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b2ce: 1262 |0015: const/4 v2, #int 6 // #6 │ │ +10b2d0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +10b2d2: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +10b2d4: 7254 e204 2130 |0018: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b2da: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b2e0: 0e00 |001e: return-void │ │ +10b2e2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +10b2e4: 6e20 fd04 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b2ea: 28f0 |0023: goto 0013 // -0010 │ │ +10b2ec: 0d01 |0024: move-exception v1 │ │ +10b2ee: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b2f4: 2701 |0028: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x0024 │ │ 0x0020 - 0x0023 │ │ -> 0x0024 │ │ positions : │ │ 0x0000 line=244 │ │ @@ -311449,29 +311561,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -10d608: |[10d608] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onSessionDestroyed:()V │ │ -10d618: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d61e: 0c00 |0003: move-result-object v0 │ │ -10d620: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d624: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d62a: 5451 9805 |0009: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d62e: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -10d630: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -10d632: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -10d634: 7254 e204 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d63a: 6e10 fa04 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d640: 0e00 |0014: return-void │ │ -10d642: 0d01 |0015: move-exception v1 │ │ -10d644: 6e10 fa04 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d64a: 2701 |0019: throw v1 │ │ +10b30c: |[10b30c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onSessionDestroyed:()V │ │ +10b31c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b322: 0c00 |0003: move-result-object v0 │ │ +10b324: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b328: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b32e: 5451 9805 |0009: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b332: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +10b334: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +10b336: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +10b338: 7254 e204 2130 |000e: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b33e: 6e10 fa04 0000 |0011: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b344: 0e00 |0014: return-void │ │ +10b346: 0d01 |0015: move-exception v1 │ │ +10b348: 6e10 fa04 0000 |0016: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b34e: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=185 │ │ 0x0009 line=186 │ │ @@ -311487,37 +311599,37 @@ │ │ type : '(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -10d658: |[10d658] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ -10d668: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d66e: 0c00 |0003: move-result-object v0 │ │ -10d670: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d674: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d67a: 3806 1700 |0009: if-eqz v6, 0020 // +0017 │ │ -10d67e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -10d680: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d686: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10d688: 6e30 ca13 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.writeToParcel:(Landroid/os/Parcel;I)V // method@13ca │ │ -10d68e: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ -10d692: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ -10d696: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -10d698: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -10d69a: 7254 e204 2130 |0019: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d6a0: 6e10 fa04 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d6a6: 0e00 |001f: return-void │ │ -10d6a8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10d6aa: 6e20 fd04 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d6b0: 28ef |0024: goto 0013 // -0011 │ │ -10d6b2: 0d01 |0025: move-exception v1 │ │ -10d6b4: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d6ba: 2701 |0029: throw v1 │ │ +10b35c: |[10b35c] android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ +10b36c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b372: 0c00 |0003: move-result-object v0 │ │ +10b374: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b378: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b37e: 3806 1700 |0009: if-eqz v6, 0020 // +0017 │ │ +10b382: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +10b384: 6e20 fd04 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b38a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10b38c: 6e30 ca13 0601 |0010: invoke-virtual {v6, v0, v1}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.writeToParcel:(Landroid/os/Parcel;I)V // method@13ca │ │ +10b392: 5451 9805 |0013: iget-object v1, v5, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0598 │ │ +10b396: 1302 0800 |0015: const/16 v2, #int 8 // #8 │ │ +10b39a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +10b39c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +10b39e: 7254 e204 2130 |0019: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b3a4: 6e10 fa04 0000 |001c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b3aa: 0e00 |001f: return-void │ │ +10b3ac: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10b3ae: 6e20 fd04 1000 |0021: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b3b4: 28ef |0024: goto 0013 // -0011 │ │ +10b3b6: 0d01 |0025: move-exception v1 │ │ +10b3b8: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b3be: 2701 |0029: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001c │ │ -> 0x0025 │ │ 0x0021 - 0x0024 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=280 │ │ @@ -311531,21 +311643,21 @@ │ │ 0x0020 line=288 │ │ 0x0025 line=293 │ │ locals : │ │ 0x0004 - 0x002a reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x002a reg=5 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; │ │ 0x0000 - 0x002a reg=6 info Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ │ │ - source_file_idx : 2337 (IMediaControllerCallback.java) │ │ + source_file_idx : 2333 (IMediaControllerCallback.java) │ │ │ │ Class #1265 header: │ │ class_idx : 750 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2337 │ │ +source_file_idx : 2333 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1265 annotations: │ │ Annotations on class │ │ @@ -311614,19 +311726,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10d6d0: |[10d6d0] android.support.v4.media.session.IMediaControllerCallback$Stub.:()V │ │ -10d6e0: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -10d6e6: 1a00 a420 |0003: const-string v0, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d6ea: 6e30 f410 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@10f4 │ │ -10d6f0: 0e00 |0008: return-void │ │ +10b3d4: |[10b3d4] android.support.v4.media.session.IMediaControllerCallback$Stub.:()V │ │ +10b3e4: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +10b3ea: 1a00 9f20 |0003: const-string v0, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b3ee: 6e30 f410 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@10f4 │ │ +10b3f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=20 │ │ 0x0008 line=21 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub; │ │ @@ -311636,29 +311748,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -10d6f4: |[10d6f4] android.support.v4.media.session.IMediaControllerCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; │ │ -10d704: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -10d708: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -10d70a: 1100 |0003: return-object v0 │ │ -10d70c: 1a01 a420 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d710: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -10d716: 0c00 |0009: move-result-object v0 │ │ -10d718: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -10d71c: 2001 ef02 |000c: instance-of v1, v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -10d720: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -10d724: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -10d728: 28f1 |0012: goto 0003 // -000f │ │ -10d72a: 2200 ed02 |0013: new-instance v0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; // type@02ed │ │ -10d72e: 7020 e610 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@10e6 │ │ -10d734: 28eb |0018: goto 0003 // -0015 │ │ +10b3f8: |[10b3f8] android.support.v4.media.session.IMediaControllerCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; │ │ +10b408: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +10b40c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10b40e: 1100 |0003: return-object v0 │ │ +10b410: 1a01 9f20 |0004: const-string v1, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b414: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +10b41a: 0c00 |0009: move-result-object v0 │ │ +10b41c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10b420: 2001 ef02 |000c: instance-of v1, v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10b424: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +10b428: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10b42c: 28f1 |0012: goto 0003 // -000f │ │ +10b42e: 2200 ed02 |0013: new-instance v0, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy; // type@02ed │ │ +10b432: 7020 e610 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@10e6 │ │ +10b438: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0003 line=35 │ │ 0x0004 line=31 │ │ 0x000a line=32 │ │ @@ -311674,16 +311786,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10d738: |[10d738] android.support.v4.media.session.IMediaControllerCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ -10d748: 1100 |0000: return-object v0 │ │ +10b43c: |[10b43c] android.support.v4.media.session.IMediaControllerCallback$Stub.asBinder:()Landroid/os/IBinder; │ │ +10b44c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub; │ │ │ │ #1 : (in Landroid/support/v4/media/session/IMediaControllerCallback$Stub;) │ │ @@ -311691,115 +311803,115 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -10d74c: |[10d74c] android.support.v4.media.session.IMediaControllerCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -10d75c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -10d75e: 2c06 c300 0000 |0001: sparse-switch v6, 000000c4 // +000000c3 │ │ -10d764: 6f59 9a04 6587 |0004: invoke-super {v5, v6, v7, v8, v9}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -10d76a: 0a03 |0007: move-result v3 │ │ -10d76c: 0f03 |0008: return v3 │ │ -10d76e: 1a04 a420 |0009: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d772: 6e20 0405 4800 |000b: invoke-virtual {v8, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10d778: 28fa |000e: goto 0008 // -0006 │ │ -10d77a: 1a04 a420 |000f: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d77e: 6e20 ee04 4700 |0011: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d784: 6e10 f804 0700 |0014: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10d78a: 0c00 |0017: move-result-object v0 │ │ -10d78c: 6e10 f504 0700 |0018: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d792: 0a04 |001b: move-result v4 │ │ -10d794: 3804 0e00 |001c: if-eqz v4, 002a // +000e │ │ -10d798: 6204 c200 |001e: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10d79c: 7220 0c05 7400 |0020: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d7a2: 0c02 |0023: move-result-object v2 │ │ -10d7a4: 1f02 d500 |0024: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10d7a8: 6e30 f510 0502 |0026: invoke-virtual {v5, v0, v2}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@10f5 │ │ -10d7ae: 28df |0029: goto 0008 // -0021 │ │ -10d7b0: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -10d7b2: 28fb |002b: goto 0026 // -0005 │ │ -10d7b4: 1a04 a420 |002c: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d7b8: 6e20 ee04 4700 |002e: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d7be: 6e10 fb10 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onSessionDestroyed:()V // method@10fb │ │ -10d7c4: 28d4 |0034: goto 0008 // -002c │ │ -10d7c6: 1a04 a420 |0035: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d7ca: 6e20 ee04 4700 |0037: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d7d0: 6e10 f504 0700 |003a: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d7d6: 0a04 |003d: move-result v4 │ │ -10d7d8: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ -10d7dc: 6204 8d06 |0040: sget-object v4, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ -10d7e0: 7220 0c05 7400 |0042: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d7e6: 0c00 |0045: move-result-object v0 │ │ -10d7e8: 1f00 3703 |0046: check-cast v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -10d7ec: 6e20 f810 0500 |0048: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@10f8 │ │ -10d7f2: 28bd |004b: goto 0008 // -0043 │ │ -10d7f4: 1200 |004c: const/4 v0, #int 0 // #0 │ │ -10d7f6: 28fb |004d: goto 0048 // -0005 │ │ -10d7f8: 1a04 a420 |004e: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d7fc: 6e20 ee04 4700 |0050: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d802: 6e10 f504 0700 |0053: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d808: 0a04 |0056: move-result v4 │ │ -10d80a: 3804 0e00 |0057: if-eqz v4, 0065 // +000e │ │ -10d80e: 6204 1305 |0059: sget-object v4, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ -10d812: 7220 0c05 7400 |005b: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d818: 0c00 |005e: move-result-object v0 │ │ -10d81a: 1f00 bc02 |005f: check-cast v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ -10d81e: 6e20 f710 0500 |0061: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@10f7 │ │ -10d824: 28a4 |0064: goto 0008 // -005c │ │ -10d826: 1200 |0065: const/4 v0, #int 0 // #0 │ │ -10d828: 28fb |0066: goto 0061 // -0005 │ │ -10d82a: 1a04 a420 |0067: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d82e: 6e20 ee04 4700 |0069: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d834: 6204 2706 |006c: sget-object v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ -10d838: 6e20 ed04 4700 |006e: invoke-virtual {v7, v4}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ -10d83e: 0c01 |0071: move-result-object v1 │ │ -10d840: 6e20 f910 1500 |0072: invoke-virtual {v5, v1}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onQueueChanged:(Ljava/util/List;)V // method@10f9 │ │ -10d846: 2893 |0075: goto 0008 // -006d │ │ -10d848: 1a04 a420 |0076: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d84c: 6e20 ee04 4700 |0078: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d852: 6e10 f504 0700 |007b: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d858: 0a04 |007e: move-result v4 │ │ -10d85a: 3804 0f00 |007f: if-eqz v4, 008e // +000f │ │ -10d85e: 6204 bc15 |0081: sget-object v4, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -10d862: 7220 0c05 7400 |0083: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d868: 0c00 |0086: move-result-object v0 │ │ -10d86a: 1f00 5608 |0087: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -10d86e: 6e20 fa10 0500 |0089: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@10fa │ │ -10d874: 2900 7cff |008c: goto/16 0008 // -0084 │ │ -10d878: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -10d87a: 28fa |008f: goto 0089 // -0006 │ │ -10d87c: 1a04 a420 |0090: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d880: 6e20 ee04 4700 |0092: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d886: 6e10 f504 0700 |0095: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d88c: 0a04 |0098: move-result v4 │ │ -10d88e: 3804 0f00 |0099: if-eqz v4, 00a8 // +000f │ │ -10d892: 6204 c200 |009b: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10d896: 7220 0c05 7400 |009d: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d89c: 0c00 |00a0: move-result-object v0 │ │ -10d89e: 1f00 d500 |00a1: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ -10d8a2: 6e20 f610 0500 |00a3: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onExtrasChanged:(Landroid/os/Bundle;)V // method@10f6 │ │ -10d8a8: 2900 62ff |00a6: goto/16 0008 // -009e │ │ -10d8ac: 1200 |00a8: const/4 v0, #int 0 // #0 │ │ -10d8ae: 28fa |00a9: goto 00a3 // -0006 │ │ -10d8b0: 1a04 a420 |00aa: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@20a4 │ │ -10d8b4: 6e20 ee04 4700 |00ac: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10d8ba: 6e10 f504 0700 |00af: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10d8c0: 0a04 |00b2: move-result v4 │ │ -10d8c2: 3804 0f00 |00b3: if-eqz v4, 00c2 // +000f │ │ -10d8c6: 6204 6506 |00b5: sget-object v4, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ -10d8ca: 7220 0c05 7400 |00b7: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10d8d0: 0c00 |00ba: move-result-object v0 │ │ -10d8d2: 1f00 2f03 |00bb: check-cast v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -10d8d6: 6e20 fd10 0500 |00bd: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@10fd │ │ -10d8dc: 2900 48ff |00c0: goto/16 0008 // -00b8 │ │ -10d8e0: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ -10d8e2: 28fa |00c3: goto 00bd // -0006 │ │ -10d8e4: 0002 0900 0100 0000 0200 0000 0300 ... |00c4: sparse-switch-data (38 units) │ │ +10b450: |[10b450] android.support.v4.media.session.IMediaControllerCallback$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +10b460: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +10b462: 2c06 c300 0000 |0001: sparse-switch v6, 000000c4 // +000000c3 │ │ +10b468: 6f59 9a04 6587 |0004: invoke-super {v5, v6, v7, v8, v9}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +10b46e: 0a03 |0007: move-result v3 │ │ +10b470: 0f03 |0008: return v3 │ │ +10b472: 1a04 9f20 |0009: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b476: 6e20 0405 4800 |000b: invoke-virtual {v8, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10b47c: 28fa |000e: goto 0008 // -0006 │ │ +10b47e: 1a04 9f20 |000f: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b482: 6e20 ee04 4700 |0011: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b488: 6e10 f804 0700 |0014: invoke-virtual {v7}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10b48e: 0c00 |0017: move-result-object v0 │ │ +10b490: 6e10 f504 0700 |0018: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b496: 0a04 |001b: move-result v4 │ │ +10b498: 3804 0e00 |001c: if-eqz v4, 002a // +000e │ │ +10b49c: 6204 c200 |001e: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10b4a0: 7220 0c05 7400 |0020: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b4a6: 0c02 |0023: move-result-object v2 │ │ +10b4a8: 1f02 d500 |0024: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10b4ac: 6e30 f510 0502 |0026: invoke-virtual {v5, v0, v2}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@10f5 │ │ +10b4b2: 28df |0029: goto 0008 // -0021 │ │ +10b4b4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +10b4b6: 28fb |002b: goto 0026 // -0005 │ │ +10b4b8: 1a04 9f20 |002c: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b4bc: 6e20 ee04 4700 |002e: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b4c2: 6e10 fb10 0500 |0031: invoke-virtual {v5}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onSessionDestroyed:()V // method@10fb │ │ +10b4c8: 28d4 |0034: goto 0008 // -002c │ │ +10b4ca: 1a04 9f20 |0035: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b4ce: 6e20 ee04 4700 |0037: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b4d4: 6e10 f504 0700 |003a: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b4da: 0a04 |003d: move-result v4 │ │ +10b4dc: 3804 0e00 |003e: if-eqz v4, 004c // +000e │ │ +10b4e0: 6204 8d06 |0040: sget-object v4, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ +10b4e4: 7220 0c05 7400 |0042: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b4ea: 0c00 |0045: move-result-object v0 │ │ +10b4ec: 1f00 3703 |0046: check-cast v0, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +10b4f0: 6e20 f810 0500 |0048: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@10f8 │ │ +10b4f6: 28bd |004b: goto 0008 // -0043 │ │ +10b4f8: 1200 |004c: const/4 v0, #int 0 // #0 │ │ +10b4fa: 28fb |004d: goto 0048 // -0005 │ │ +10b4fc: 1a04 9f20 |004e: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b500: 6e20 ee04 4700 |0050: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b506: 6e10 f504 0700 |0053: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b50c: 0a04 |0056: move-result v4 │ │ +10b50e: 3804 0e00 |0057: if-eqz v4, 0065 // +000e │ │ +10b512: 6204 1305 |0059: sget-object v4, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ +10b516: 7220 0c05 7400 |005b: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b51c: 0c00 |005e: move-result-object v0 │ │ +10b51e: 1f00 bc02 |005f: check-cast v0, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ +10b522: 6e20 f710 0500 |0061: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@10f7 │ │ +10b528: 28a4 |0064: goto 0008 // -005c │ │ +10b52a: 1200 |0065: const/4 v0, #int 0 // #0 │ │ +10b52c: 28fb |0066: goto 0061 // -0005 │ │ +10b52e: 1a04 9f20 |0067: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b532: 6e20 ee04 4700 |0069: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b538: 6204 2706 |006c: sget-object v4, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ +10b53c: 6e20 ed04 4700 |006e: invoke-virtual {v7, v4}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ +10b542: 0c01 |0071: move-result-object v1 │ │ +10b544: 6e20 f910 1500 |0072: invoke-virtual {v5, v1}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onQueueChanged:(Ljava/util/List;)V // method@10f9 │ │ +10b54a: 2893 |0075: goto 0008 // -006d │ │ +10b54c: 1a04 9f20 |0076: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b550: 6e20 ee04 4700 |0078: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b556: 6e10 f504 0700 |007b: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b55c: 0a04 |007e: move-result v4 │ │ +10b55e: 3804 0f00 |007f: if-eqz v4, 008e // +000f │ │ +10b562: 6204 bc15 |0081: sget-object v4, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +10b566: 7220 0c05 7400 |0083: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b56c: 0c00 |0086: move-result-object v0 │ │ +10b56e: 1f00 5608 |0087: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +10b572: 6e20 fa10 0500 |0089: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@10fa │ │ +10b578: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +10b57c: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +10b57e: 28fa |008f: goto 0089 // -0006 │ │ +10b580: 1a04 9f20 |0090: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b584: 6e20 ee04 4700 |0092: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b58a: 6e10 f504 0700 |0095: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b590: 0a04 |0098: move-result v4 │ │ +10b592: 3804 0f00 |0099: if-eqz v4, 00a8 // +000f │ │ +10b596: 6204 c200 |009b: sget-object v4, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10b59a: 7220 0c05 7400 |009d: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b5a0: 0c00 |00a0: move-result-object v0 │ │ +10b5a2: 1f00 d500 |00a1: check-cast v0, Landroid/os/Bundle; // type@00d5 │ │ +10b5a6: 6e20 f610 0500 |00a3: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onExtrasChanged:(Landroid/os/Bundle;)V // method@10f6 │ │ +10b5ac: 2900 62ff |00a6: goto/16 0008 // -009e │ │ +10b5b0: 1200 |00a8: const/4 v0, #int 0 // #0 │ │ +10b5b2: 28fa |00a9: goto 00a3 // -0006 │ │ +10b5b4: 1a04 9f20 |00aa: const-string v4, "android.support.v4.media.session.IMediaControllerCallback" // string@209f │ │ +10b5b8: 6e20 ee04 4700 |00ac: invoke-virtual {v7, v4}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10b5be: 6e10 f504 0700 |00af: invoke-virtual {v7}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b5c4: 0a04 |00b2: move-result v4 │ │ +10b5c6: 3804 0f00 |00b3: if-eqz v4, 00c2 // +000f │ │ +10b5ca: 6204 6506 |00b5: sget-object v4, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ +10b5ce: 7220 0c05 7400 |00b7: invoke-interface {v4, v7}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b5d4: 0c00 |00ba: move-result-object v0 │ │ +10b5d6: 1f00 2f03 |00bb: check-cast v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +10b5da: 6e20 fd10 0500 |00bd: invoke-virtual {v5, v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@10fd │ │ +10b5e0: 2900 48ff |00c0: goto/16 0008 // -00b8 │ │ +10b5e4: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ +10b5e6: 28fa |00c3: goto 00bd // -0006 │ │ +10b5e8: 0002 0900 0100 0000 0200 0000 0300 ... |00c4: sparse-switch-data (38 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=145 │ │ 0x0009 line=47 │ │ 0x000f line=52 │ │ 0x0014 line=54 │ │ @@ -311855,21 +311967,21 @@ │ │ 0x00c3 - 0x00ea reg=0 _arg0 Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ 0x0000 - 0x00ea reg=5 this Landroid/support/v4/media/session/IMediaControllerCallback$Stub; │ │ 0x0000 - 0x00ea reg=6 code I │ │ 0x0000 - 0x00ea reg=7 data Landroid/os/Parcel; │ │ 0x0000 - 0x00ea reg=8 reply Landroid/os/Parcel; │ │ 0x0000 - 0x00ea reg=9 flags I │ │ │ │ - source_file_idx : 2337 (IMediaControllerCallback.java) │ │ + source_file_idx : 2333 (IMediaControllerCallback.java) │ │ │ │ Class #1266 header: │ │ class_idx : 752 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2338 │ │ +source_file_idx : 2334 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 34 │ │ │ │ Class #1266 annotations: │ │ Annotations on class │ │ @@ -311959,18 +312071,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10d930: |[10d930] android.support.v4.media.session.IMediaSession$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -10d940: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10d946: 5b01 a205 |0003: iput-object v1, v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10d94a: 0e00 |0005: return-void │ │ +10b634: |[10b634] android.support.v4.media.session.IMediaSession$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +10b644: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10b64a: 5b01 a205 |0003: iput-object v1, v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b64e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0005 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; │ │ @@ -311982,36 +312094,36 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -10d94c: |[10d94c] android.support.v4.media.session.IMediaSession$Stub$Proxy.adjustVolume:(IILjava/lang/String;)V │ │ -10d95c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d962: 0c00 |0003: move-result-object v0 │ │ -10d964: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d96a: 0c01 |0007: move-result-object v1 │ │ -10d96c: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10d970: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10d976: 6e20 fd04 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d97c: 6e20 fd04 7000 |0010: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10d982: 6e20 0405 8000 |0013: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10d988: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10d98c: 1303 0b00 |0018: const/16 v3, #int 11 // #b │ │ -10d990: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -10d992: 7254 e204 3210 |001b: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10d998: 6e10 f304 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10d99e: 6e10 fa04 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d9a4: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d9aa: 0e00 |0027: return-void │ │ -10d9ac: 0d02 |0028: move-exception v2 │ │ -10d9ae: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d9b4: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10d9ba: 2702 |002f: throw v2 │ │ +10b650: |[10b650] android.support.v4.media.session.IMediaSession$Stub$Proxy.adjustVolume:(IILjava/lang/String;)V │ │ +10b660: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b666: 0c00 |0003: move-result-object v0 │ │ +10b668: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b66e: 0c01 |0007: move-result-object v1 │ │ +10b670: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b674: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b67a: 6e20 fd04 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b680: 6e20 fd04 7000 |0010: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10b686: 6e20 0405 8000 |0013: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10b68c: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b690: 1303 0b00 |0018: const/16 v3, #int 11 // #b │ │ +10b694: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +10b696: 7254 e204 3210 |001b: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b69c: 6e10 f304 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b6a2: 6e10 fa04 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b6a8: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b6ae: 0e00 |0027: return-void │ │ +10b6b0: 0d02 |0028: move-exception v2 │ │ +10b6b2: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b6b8: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b6be: 2702 |002f: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0021 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=628 │ │ 0x0004 line=629 │ │ 0x0008 line=631 │ │ @@ -312038,17 +312150,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10d9c8: |[10d9c8] android.support.v4.media.session.IMediaSession$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -10d9d8: 5410 a205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10d9dc: 1100 |0002: return-object v0 │ │ +10b6cc: |[10b6cc] android.support.v4.media.session.IMediaSession$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +10b6dc: 5410 a205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b6e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; │ │ │ │ #2 : (in Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;) │ │ @@ -312056,33 +312168,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10d9e0: |[10d9e0] android.support.v4.media.session.IMediaSession$Stub$Proxy.fastForward:()V │ │ -10d9f0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d9f6: 0c00 |0003: move-result-object v0 │ │ -10d9f8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10d9fe: 0c01 |0007: move-result-object v1 │ │ -10da00: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10da04: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10da0a: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10da0e: 1303 1600 |000f: const/16 v3, #int 22 // #16 │ │ -10da12: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10da14: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10da1a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10da20: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10da26: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10da2c: 0e00 |001e: return-void │ │ -10da2e: 0d02 |001f: move-exception v2 │ │ -10da30: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10da36: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10da3c: 2702 |0026: throw v2 │ │ +10b6e4: |[10b6e4] android.support.v4.media.session.IMediaSession$Stub$Proxy.fastForward:()V │ │ +10b6f4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b6fa: 0c00 |0003: move-result-object v0 │ │ +10b6fc: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b702: 0c01 |0007: move-result-object v1 │ │ +10b704: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b708: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b70e: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b712: 1303 1600 |000f: const/16 v3, #int 22 // #16 │ │ +10b716: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10b718: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b71e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b724: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b72a: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b730: 0e00 |001e: return-void │ │ +10b732: 0d02 |001f: move-exception v2 │ │ +10b734: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b73a: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b740: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=821 │ │ 0x0004 line=822 │ │ 0x0008 line=824 │ │ @@ -312103,42 +312215,42 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10da4c: |[10da4c] android.support.v4.media.session.IMediaSession$Stub$Proxy.getExtras:()Landroid/os/Bundle; │ │ -10da5c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10da62: 0c00 |0003: move-result-object v0 │ │ -10da64: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10da6a: 0c01 |0007: move-result-object v1 │ │ -10da6c: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10da70: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10da76: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10da7a: 1304 1f00 |000f: const/16 v4, #int 31 // #1f │ │ -10da7e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10da80: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10da86: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10da8c: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10da92: 0a03 |001b: move-result v3 │ │ -10da94: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10da98: 6203 c200 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10da9c: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10daa2: 0c02 |0023: move-result-object v2 │ │ -10daa4: 1f02 d500 |0024: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10daa8: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10daae: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dab4: 1102 |002c: return-object v2 │ │ -10dab6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10dab8: 28f8 |002e: goto 0026 // -0008 │ │ -10daba: 0d03 |002f: move-exception v3 │ │ -10dabc: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dac2: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dac8: 2703 |0036: throw v3 │ │ +10b750: |[10b750] android.support.v4.media.session.IMediaSession$Stub$Proxy.getExtras:()Landroid/os/Bundle; │ │ +10b760: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b766: 0c00 |0003: move-result-object v0 │ │ +10b768: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b76e: 0c01 |0007: move-result-object v1 │ │ +10b770: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b774: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b77a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b77e: 1304 1f00 |000f: const/16 v4, #int 31 // #1f │ │ +10b782: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10b784: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b78a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b790: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b796: 0a03 |001b: move-result v3 │ │ +10b798: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10b79c: 6203 c200 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10b7a0: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b7a6: 0c02 |0023: move-result-object v2 │ │ +10b7a8: 1f02 d500 |0024: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10b7ac: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b7b2: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b7b8: 1102 |002c: return-object v2 │ │ +10b7ba: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10b7bc: 28f8 |002e: goto 0026 // -0008 │ │ +10b7be: 0d03 |002f: move-exception v3 │ │ +10b7c0: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b7c6: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b7cc: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=990 │ │ 0x0004 line=991 │ │ 0x0008 line=994 │ │ @@ -312164,35 +312276,35 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -10dad8: |[10dad8] android.support.v4.media.session.IMediaSession$Stub$Proxy.getFlags:()J │ │ -10dae8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10daee: 0c00 |0003: move-result-object v0 │ │ -10daf0: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10daf6: 0c01 |0007: move-result-object v1 │ │ -10daf8: 1a04 a520 |0008: const-string v4, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dafc: 6e20 ff04 4000 |000a: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10db02: 5474 a205 |000d: iget-object v4, v7, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10db06: 1305 0900 |000f: const/16 v5, #int 9 // #9 │ │ -10db0a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -10db0c: 7256 e204 5410 |0012: invoke-interface {v4, v5, v0, v1, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10db12: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10db18: 6e10 f604 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -10db1e: 0b02 |001b: move-result-wide v2 │ │ -10db20: 6e10 fa04 0100 |001c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10db26: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10db2c: 1002 |0022: return-wide v2 │ │ -10db2e: 0d04 |0023: move-exception v4 │ │ -10db30: 6e10 fa04 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10db36: 6e10 fa04 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10db3c: 2704 |002a: throw v4 │ │ +10b7dc: |[10b7dc] android.support.v4.media.session.IMediaSession$Stub$Proxy.getFlags:()J │ │ +10b7ec: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b7f2: 0c00 |0003: move-result-object v0 │ │ +10b7f4: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b7fa: 0c01 |0007: move-result-object v1 │ │ +10b7fc: 1a04 a020 |0008: const-string v4, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b800: 6e20 ff04 4000 |000a: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b806: 5474 a205 |000d: iget-object v4, v7, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b80a: 1305 0900 |000f: const/16 v5, #int 9 // #9 │ │ +10b80e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +10b810: 7256 e204 5410 |0012: invoke-interface {v4, v5, v0, v1, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b816: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b81c: 6e10 f604 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +10b822: 0b02 |001b: move-result-wide v2 │ │ +10b824: 6e10 fa04 0100 |001c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b82a: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b830: 1002 |0022: return-wide v2 │ │ +10b832: 0d04 |0023: move-exception v4 │ │ +10b834: 6e10 fa04 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b83a: 6e10 fa04 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b840: 2704 |002a: throw v4 │ │ catches : 1 │ │ 0x0008 - 0x001b │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=589 │ │ 0x0004 line=590 │ │ 0x0008 line=593 │ │ @@ -312215,17 +312327,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10db4c: |[10db4c] android.support.v4.media.session.IMediaSession$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -10db5c: 1a00 a520 |0000: const-string v0, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10db60: 1100 |0002: return-object v0 │ │ +10b850: |[10b850] android.support.v4.media.session.IMediaSession$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +10b860: 1a00 a020 |0000: const-string v0, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b864: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; │ │ │ │ #6 : (in Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;) │ │ @@ -312233,42 +312345,42 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10db64: |[10db64] android.support.v4.media.session.IMediaSession$Stub$Proxy.getLaunchPendingIntent:()Landroid/app/PendingIntent; │ │ -10db74: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10db7a: 0c00 |0003: move-result-object v0 │ │ -10db7c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10db82: 0c01 |0007: move-result-object v1 │ │ -10db84: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10db88: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10db8e: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10db92: 1304 0800 |000f: const/16 v4, #int 8 // #8 │ │ -10db96: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10db98: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10db9e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10dba4: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10dbaa: 0a03 |001b: move-result v3 │ │ -10dbac: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10dbb0: 6203 8100 |001e: sget-object v3, Landroid/app/PendingIntent;.CREATOR:Landroid/os/Parcelable$Creator; // field@0081 │ │ -10dbb4: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10dbba: 0c02 |0023: move-result-object v2 │ │ -10dbbc: 1f02 3400 |0024: check-cast v2, Landroid/app/PendingIntent; // type@0034 │ │ -10dbc0: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dbc6: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dbcc: 1102 |002c: return-object v2 │ │ -10dbce: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10dbd0: 28f8 |002e: goto 0026 // -0008 │ │ -10dbd2: 0d03 |002f: move-exception v3 │ │ -10dbd4: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dbda: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dbe0: 2703 |0036: throw v3 │ │ +10b868: |[10b868] android.support.v4.media.session.IMediaSession$Stub$Proxy.getLaunchPendingIntent:()Landroid/app/PendingIntent; │ │ +10b878: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b87e: 0c00 |0003: move-result-object v0 │ │ +10b880: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b886: 0c01 |0007: move-result-object v1 │ │ +10b888: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b88c: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b892: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b896: 1304 0800 |000f: const/16 v4, #int 8 // #8 │ │ +10b89a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10b89c: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b8a2: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b8a8: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b8ae: 0a03 |001b: move-result v3 │ │ +10b8b0: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10b8b4: 6203 8100 |001e: sget-object v3, Landroid/app/PendingIntent;.CREATOR:Landroid/os/Parcelable$Creator; // field@0081 │ │ +10b8b8: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b8be: 0c02 |0023: move-result-object v2 │ │ +10b8c0: 1f02 3400 |0024: check-cast v2, Landroid/app/PendingIntent; // type@0034 │ │ +10b8c4: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b8ca: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b8d0: 1102 |002c: return-object v2 │ │ +10b8d2: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10b8d4: 28f8 |002e: goto 0026 // -0008 │ │ +10b8d6: 0d03 |002f: move-exception v3 │ │ +10b8d8: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b8de: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b8e4: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=567 │ │ 0x0004 line=568 │ │ 0x0008 line=571 │ │ @@ -312294,42 +312406,42 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10dbf0: |[10dbf0] android.support.v4.media.session.IMediaSession$Stub$Proxy.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -10dc00: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dc06: 0c00 |0003: move-result-object v0 │ │ -10dc08: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dc0e: 0c01 |0007: move-result-object v1 │ │ -10dc10: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dc14: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10dc1a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10dc1e: 1304 1b00 |000f: const/16 v4, #int 27 // #1b │ │ -10dc22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10dc24: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10dc2a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10dc30: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10dc36: 0a03 |001b: move-result v3 │ │ -10dc38: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10dc3c: 6203 1305 |001e: sget-object v3, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ -10dc40: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10dc46: 0c02 |0023: move-result-object v2 │ │ -10dc48: 1f02 bc02 |0024: check-cast v2, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ -10dc4c: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dc52: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dc58: 1102 |002c: return-object v2 │ │ -10dc5a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10dc5c: 28f8 |002e: goto 0026 // -0008 │ │ -10dc5e: 0d03 |002f: move-exception v3 │ │ -10dc60: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dc66: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dc6c: 2703 |0036: throw v3 │ │ +10b8f4: |[10b8f4] android.support.v4.media.session.IMediaSession$Stub$Proxy.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +10b904: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b90a: 0c00 |0003: move-result-object v0 │ │ +10b90c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b912: 0c01 |0007: move-result-object v1 │ │ +10b914: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b918: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b91e: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b922: 1304 1b00 |000f: const/16 v4, #int 27 // #1b │ │ +10b926: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10b928: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b92e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b934: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10b93a: 0a03 |001b: move-result v3 │ │ +10b93c: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10b940: 6203 1305 |001e: sget-object v3, Landroid/support/v4/media/MediaMetadataCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@0513 │ │ +10b944: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10b94a: 0c02 |0023: move-result-object v2 │ │ +10b94c: 1f02 bc02 |0024: check-cast v2, Landroid/support/v4/media/MediaMetadataCompat; // type@02bc │ │ +10b950: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b956: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b95c: 1102 |002c: return-object v2 │ │ +10b95e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10b960: 28f8 |002e: goto 0026 // -0008 │ │ +10b962: 0d03 |002f: move-exception v3 │ │ +10b964: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b96a: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b970: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=907 │ │ 0x0004 line=908 │ │ 0x0008 line=911 │ │ @@ -312355,35 +312467,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -10dc7c: |[10dc7c] android.support.v4.media.session.IMediaSession$Stub$Proxy.getPackageName:()Ljava/lang/String; │ │ -10dc8c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dc92: 0c00 |0003: move-result-object v0 │ │ -10dc94: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dc9a: 0c01 |0007: move-result-object v1 │ │ -10dc9c: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dca0: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10dca6: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10dcaa: 1264 |000f: const/4 v4, #int 6 // #6 │ │ -10dcac: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -10dcae: 7255 e204 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10dcb4: 6e10 f304 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10dcba: 6e10 f804 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10dcc0: 0c02 |001a: move-result-object v2 │ │ -10dcc2: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dcc8: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dcce: 1102 |0021: return-object v2 │ │ -10dcd0: 0d03 |0022: move-exception v3 │ │ -10dcd2: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dcd8: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dcde: 2703 |0029: throw v3 │ │ +10b980: |[10b980] android.support.v4.media.session.IMediaSession$Stub$Proxy.getPackageName:()Ljava/lang/String; │ │ +10b990: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b996: 0c00 |0003: move-result-object v0 │ │ +10b998: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10b99e: 0c01 |0007: move-result-object v1 │ │ +10b9a0: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10b9a4: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10b9aa: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10b9ae: 1264 |000f: const/4 v4, #int 6 // #6 │ │ +10b9b0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +10b9b2: 7255 e204 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10b9b8: 6e10 f304 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10b9be: 6e10 f804 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10b9c4: 0c02 |001a: move-result-object v2 │ │ +10b9c6: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b9cc: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b9d2: 1102 |0021: return-object v2 │ │ +10b9d4: 0d03 |0022: move-exception v3 │ │ +10b9d6: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b9dc: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10b9e2: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ 0x0008 line=537 │ │ @@ -312406,42 +312518,42 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10dcec: |[10dcec] android.support.v4.media.session.IMediaSession$Stub$Proxy.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -10dcfc: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dd02: 0c00 |0003: move-result-object v0 │ │ -10dd04: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dd0a: 0c01 |0007: move-result-object v1 │ │ -10dd0c: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dd10: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10dd16: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10dd1a: 1304 1c00 |000f: const/16 v4, #int 28 // #1c │ │ -10dd1e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10dd20: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10dd26: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10dd2c: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10dd32: 0a03 |001b: move-result v3 │ │ -10dd34: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10dd38: 6203 8d06 |001e: sget-object v3, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ -10dd3c: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10dd42: 0c02 |0023: move-result-object v2 │ │ -10dd44: 1f02 3703 |0024: check-cast v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ -10dd48: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dd4e: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dd54: 1102 |002c: return-object v2 │ │ -10dd56: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10dd58: 28f8 |002e: goto 0026 // -0008 │ │ -10dd5a: 0d03 |002f: move-exception v3 │ │ -10dd5c: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dd62: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dd68: 2703 |0036: throw v3 │ │ +10b9f0: |[10b9f0] android.support.v4.media.session.IMediaSession$Stub$Proxy.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10ba00: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10ba06: 0c00 |0003: move-result-object v0 │ │ +10ba08: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10ba0e: 0c01 |0007: move-result-object v1 │ │ +10ba10: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10ba14: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10ba1a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10ba1e: 1304 1c00 |000f: const/16 v4, #int 28 // #1c │ │ +10ba22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10ba24: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10ba2a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10ba30: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10ba36: 0a03 |001b: move-result v3 │ │ +10ba38: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10ba3c: 6203 8d06 |001e: sget-object v3, Landroid/support/v4/media/session/PlaybackStateCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@068d │ │ +10ba40: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10ba46: 0c02 |0023: move-result-object v2 │ │ +10ba48: 1f02 3703 |0024: check-cast v2, Landroid/support/v4/media/session/PlaybackStateCompat; // type@0337 │ │ +10ba4c: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10ba52: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10ba58: 1102 |002c: return-object v2 │ │ +10ba5a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10ba5c: 28f8 |002e: goto 0026 // -0008 │ │ +10ba5e: 0d03 |002f: move-exception v3 │ │ +10ba60: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10ba66: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10ba6c: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=929 │ │ 0x0004 line=930 │ │ 0x0008 line=933 │ │ @@ -312467,36 +312579,36 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -10dd78: |[10dd78] android.support.v4.media.session.IMediaSession$Stub$Proxy.getQueue:()Ljava/util/List; │ │ -10dd88: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dd8e: 0c00 |0003: move-result-object v0 │ │ -10dd90: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10dd96: 0c01 |0007: move-result-object v1 │ │ -10dd98: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dd9c: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10dda2: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10dda6: 1304 1d00 |000f: const/16 v4, #int 29 // #1d │ │ -10ddaa: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10ddac: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10ddb2: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10ddb8: 6203 2706 |0018: sget-object v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ -10ddbc: 6e20 ed04 3100 |001a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ -10ddc2: 0c02 |001d: move-result-object v2 │ │ -10ddc4: 6e10 fa04 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10ddca: 6e10 fa04 0000 |0021: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10ddd0: 1102 |0024: return-object v2 │ │ -10ddd2: 0d03 |0025: move-exception v3 │ │ -10ddd4: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10ddda: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dde0: 2703 |002c: throw v3 │ │ +10ba7c: |[10ba7c] android.support.v4.media.session.IMediaSession$Stub$Proxy.getQueue:()Ljava/util/List; │ │ +10ba8c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10ba92: 0c00 |0003: move-result-object v0 │ │ +10ba94: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10ba9a: 0c01 |0007: move-result-object v1 │ │ +10ba9c: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10baa0: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10baa6: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10baaa: 1304 1d00 |000f: const/16 v4, #int 29 // #1d │ │ +10baae: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10bab0: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bab6: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10babc: 6203 2706 |0018: sget-object v3, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.CREATOR:Landroid/os/Parcelable$Creator; // field@0627 │ │ +10bac0: 6e20 ed04 3100 |001a: invoke-virtual {v1, v3}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@04ed │ │ +10bac6: 0c02 |001d: move-result-object v2 │ │ +10bac8: 6e10 fa04 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bace: 6e10 fa04 0000 |0021: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bad4: 1102 |0024: return-object v2 │ │ +10bad6: 0d03 |0025: move-exception v3 │ │ +10bad8: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bade: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bae4: 2703 |002c: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001d │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=952 │ │ 0x0008 line=955 │ │ @@ -312519,42 +312631,42 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10ddf0: |[10ddf0] android.support.v4.media.session.IMediaSession$Stub$Proxy.getQueueTitle:()Ljava/lang/CharSequence; │ │ -10de00: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10de06: 0c00 |0003: move-result-object v0 │ │ -10de08: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10de0e: 0c01 |0007: move-result-object v1 │ │ -10de10: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10de14: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10de1a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10de1e: 1304 1e00 |000f: const/16 v4, #int 30 // #1e │ │ -10de22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10de24: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10de2a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10de30: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10de36: 0a03 |001b: move-result v3 │ │ -10de38: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10de3c: 6203 bc15 |001e: sget-object v3, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ -10de40: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10de46: 0c02 |0023: move-result-object v2 │ │ -10de48: 1f02 5608 |0024: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ -10de4c: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10de52: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10de58: 1102 |002c: return-object v2 │ │ -10de5a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10de5c: 28f8 |002e: goto 0026 // -0008 │ │ -10de5e: 0d03 |002f: move-exception v3 │ │ -10de60: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10de66: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10de6c: 2703 |0036: throw v3 │ │ +10baf4: |[10baf4] android.support.v4.media.session.IMediaSession$Stub$Proxy.getQueueTitle:()Ljava/lang/CharSequence; │ │ +10bb04: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bb0a: 0c00 |0003: move-result-object v0 │ │ +10bb0c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bb12: 0c01 |0007: move-result-object v1 │ │ +10bb14: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bb18: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bb1e: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bb22: 1304 1e00 |000f: const/16 v4, #int 30 // #1e │ │ +10bb26: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10bb28: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bb2e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bb34: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10bb3a: 0a03 |001b: move-result v3 │ │ +10bb3c: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10bb40: 6203 bc15 |001e: sget-object v3, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@15bc │ │ +10bb44: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10bb4a: 0c02 |0023: move-result-object v2 │ │ +10bb4c: 1f02 5608 |0024: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ +10bb50: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bb56: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bb5c: 1102 |002c: return-object v2 │ │ +10bb5e: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10bb60: 28f8 |002e: goto 0026 // -0008 │ │ +10bb62: 0d03 |002f: move-exception v3 │ │ +10bb64: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bb6a: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bb70: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=968 │ │ 0x0004 line=969 │ │ 0x0008 line=972 │ │ @@ -312580,35 +312692,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -10de7c: |[10de7c] android.support.v4.media.session.IMediaSession$Stub$Proxy.getRatingType:()I │ │ -10de8c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10de92: 0c00 |0003: move-result-object v0 │ │ -10de94: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10de9a: 0c01 |0007: move-result-object v1 │ │ -10de9c: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10dea0: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10dea6: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10deaa: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ -10deae: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10deb0: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10deb6: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10debc: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10dec2: 0a02 |001b: move-result v2 │ │ -10dec4: 6e10 fa04 0100 |001c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10deca: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10ded0: 0f02 |0022: return v2 │ │ -10ded2: 0d03 |0023: move-exception v3 │ │ -10ded4: 6e10 fa04 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10deda: 6e10 fa04 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dee0: 2703 |002a: throw v3 │ │ +10bb80: |[10bb80] android.support.v4.media.session.IMediaSession$Stub$Proxy.getRatingType:()I │ │ +10bb90: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bb96: 0c00 |0003: move-result-object v0 │ │ +10bb98: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bb9e: 0c01 |0007: move-result-object v1 │ │ +10bba0: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bba4: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bbaa: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bbae: 1304 2000 |000f: const/16 v4, #int 32 // #20 │ │ +10bbb2: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10bbb4: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bbba: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bbc0: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10bbc6: 0a02 |001b: move-result v2 │ │ +10bbc8: 6e10 fa04 0100 |001c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bbce: 6e10 fa04 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bbd4: 0f02 |0022: return v2 │ │ +10bbd6: 0d03 |0023: move-exception v3 │ │ +10bbd8: 6e10 fa04 0100 |0024: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bbde: 6e10 fa04 0000 |0027: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bbe4: 2703 |002a: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001b │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=1012 │ │ 0x0004 line=1013 │ │ 0x0008 line=1016 │ │ @@ -312631,35 +312743,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -10def0: |[10def0] android.support.v4.media.session.IMediaSession$Stub$Proxy.getTag:()Ljava/lang/String; │ │ -10df00: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10df06: 0c00 |0003: move-result-object v0 │ │ -10df08: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10df0e: 0c01 |0007: move-result-object v1 │ │ -10df10: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10df14: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10df1a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10df1e: 1274 |000f: const/4 v4, #int 7 // #7 │ │ -10df20: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -10df22: 7255 e204 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10df28: 6e10 f304 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10df2e: 6e10 f804 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10df34: 0c02 |001a: move-result-object v2 │ │ -10df36: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10df3c: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10df42: 1102 |0021: return-object v2 │ │ -10df44: 0d03 |0022: move-exception v3 │ │ -10df46: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10df4c: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10df52: 2703 |0029: throw v3 │ │ +10bbf4: |[10bbf4] android.support.v4.media.session.IMediaSession$Stub$Proxy.getTag:()Ljava/lang/String; │ │ +10bc04: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bc0a: 0c00 |0003: move-result-object v0 │ │ +10bc0c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bc12: 0c01 |0007: move-result-object v1 │ │ +10bc14: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bc18: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bc1e: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bc22: 1274 |000f: const/4 v4, #int 7 // #7 │ │ +10bc24: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +10bc26: 7255 e204 4310 |0011: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bc2c: 6e10 f304 0100 |0014: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bc32: 6e10 f804 0100 |0017: invoke-virtual {v1}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10bc38: 0c02 |001a: move-result-object v2 │ │ +10bc3a: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bc40: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bc46: 1102 |0021: return-object v2 │ │ +10bc48: 0d03 |0022: move-exception v3 │ │ +10bc4a: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bc50: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bc56: 2703 |0029: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x001a │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=550 │ │ 0x0004 line=551 │ │ 0x0008 line=554 │ │ @@ -312682,42 +312794,42 @@ │ │ type : '()Landroid/support/v4/media/session/ParcelableVolumeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -10df60: |[10df60] android.support.v4.media.session.IMediaSession$Stub$Proxy.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -10df70: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10df76: 0c00 |0003: move-result-object v0 │ │ -10df78: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10df7e: 0c01 |0007: move-result-object v1 │ │ -10df80: 1a03 a520 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10df84: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10df8a: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10df8e: 1304 0a00 |000f: const/16 v4, #int 10 // #a │ │ -10df92: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10df94: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10df9a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10dfa0: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10dfa6: 0a03 |001b: move-result v3 │ │ -10dfa8: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ -10dfac: 6203 6506 |001e: sget-object v3, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ -10dfb0: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10dfb6: 0c02 |0023: move-result-object v2 │ │ -10dfb8: 1f02 2f03 |0024: check-cast v2, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -10dfbc: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dfc2: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dfc8: 1102 |002c: return-object v2 │ │ -10dfca: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -10dfcc: 28f8 |002e: goto 0026 // -0008 │ │ -10dfce: 0d03 |002f: move-exception v3 │ │ -10dfd0: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dfd6: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10dfdc: 2703 |0036: throw v3 │ │ +10bc64: |[10bc64] android.support.v4.media.session.IMediaSession$Stub$Proxy.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +10bc74: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bc7a: 0c00 |0003: move-result-object v0 │ │ +10bc7c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bc82: 0c01 |0007: move-result-object v1 │ │ +10bc84: 1a03 a020 |0008: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bc88: 6e20 ff04 3000 |000a: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bc8e: 5463 a205 |000d: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bc92: 1304 0a00 |000f: const/16 v4, #int 10 // #a │ │ +10bc96: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10bc98: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bc9e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bca4: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10bcaa: 0a03 |001b: move-result v3 │ │ +10bcac: 3803 1100 |001c: if-eqz v3, 002d // +0011 │ │ +10bcb0: 6203 6506 |001e: sget-object v3, Landroid/support/v4/media/session/ParcelableVolumeInfo;.CREATOR:Landroid/os/Parcelable$Creator; // field@0665 │ │ +10bcb4: 7220 0c05 1300 |0020: invoke-interface {v3, v1}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10bcba: 0c02 |0023: move-result-object v2 │ │ +10bcbc: 1f02 2f03 |0024: check-cast v2, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +10bcc0: 6e10 fa04 0100 |0026: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bcc6: 6e10 fa04 0000 |0029: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bccc: 1102 |002c: return-object v2 │ │ +10bcce: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +10bcd0: 28f8 |002e: goto 0026 // -0008 │ │ +10bcd2: 0d03 |002f: move-exception v3 │ │ +10bcd4: 6e10 fa04 0100 |0030: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bcda: 6e10 fa04 0000 |0033: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bce0: 2703 |0036: throw v3 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x0008 line=610 │ │ @@ -312743,38 +312855,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -10dfec: |[10dfec] android.support.v4.media.session.IMediaSession$Stub$Proxy.isTransportControlEnabled:()Z │ │ -10dffc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -10dffe: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e004: 0c00 |0004: move-result-object v0 │ │ -10e006: 7100 ef04 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e00c: 0c01 |0008: move-result-object v1 │ │ -10e00e: 1a03 a520 |0009: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e012: 6e20 ff04 3000 |000b: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e018: 5463 a205 |000e: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e01c: 1254 |0010: const/4 v4, #int 5 // #5 │ │ -10e01e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -10e020: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e026: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e02c: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10e032: 0a03 |001b: move-result v3 │ │ -10e034: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -10e038: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -10e03a: 6e10 fa04 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e040: 6e10 fa04 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e046: 0f02 |0025: return v2 │ │ -10e048: 0d03 |0026: move-exception v3 │ │ -10e04a: 6e10 fa04 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e050: 6e10 fa04 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e056: 2703 |002d: throw v3 │ │ +10bcf0: |[10bcf0] android.support.v4.media.session.IMediaSession$Stub$Proxy.isTransportControlEnabled:()Z │ │ +10bd00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10bd02: 7100 ef04 0000 |0001: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bd08: 0c00 |0004: move-result-object v0 │ │ +10bd0a: 7100 ef04 0000 |0005: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bd10: 0c01 |0008: move-result-object v1 │ │ +10bd12: 1a03 a020 |0009: const-string v3, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bd16: 6e20 ff04 3000 |000b: invoke-virtual {v0, v3}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bd1c: 5463 a205 |000e: iget-object v3, v6, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bd20: 1254 |0010: const/4 v4, #int 5 // #5 │ │ +10bd22: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +10bd24: 7255 e204 4310 |0012: invoke-interface {v3, v4, v0, v1, v5}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bd2a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bd30: 6e10 f504 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10bd36: 0a03 |001b: move-result v3 │ │ +10bd38: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +10bd3c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +10bd3e: 6e10 fa04 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bd44: 6e10 fa04 0000 |0022: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bd4a: 0f02 |0025: return v2 │ │ +10bd4c: 0d03 |0026: move-exception v3 │ │ +10bd4e: 6e10 fa04 0100 |0027: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bd54: 6e10 fa04 0000 |002a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bd5a: 2703 |002d: throw v3 │ │ catches : 1 │ │ 0x0009 - 0x001b │ │ -> 0x0026 │ │ positions : │ │ 0x0001 line=516 │ │ 0x0005 line=517 │ │ 0x0009 line=520 │ │ @@ -312797,33 +312909,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e064: |[10e064] android.support.v4.media.session.IMediaSession$Stub$Proxy.next:()V │ │ -10e074: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e07a: 0c00 |0003: move-result-object v0 │ │ -10e07c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e082: 0c01 |0007: move-result-object v1 │ │ -10e084: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e088: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e08e: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e092: 1303 1400 |000f: const/16 v3, #int 20 // #14 │ │ -10e096: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e098: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e09e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e0a4: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e0aa: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e0b0: 0e00 |001e: return-void │ │ -10e0b2: 0d02 |001f: move-exception v2 │ │ -10e0b4: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e0ba: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e0c0: 2702 |0026: throw v2 │ │ +10bd68: |[10bd68] android.support.v4.media.session.IMediaSession$Stub$Proxy.next:()V │ │ +10bd78: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bd7e: 0c00 |0003: move-result-object v0 │ │ +10bd80: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bd86: 0c01 |0007: move-result-object v1 │ │ +10bd88: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bd8c: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bd92: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bd96: 1303 1400 |000f: const/16 v3, #int 20 // #14 │ │ +10bd9a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10bd9c: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bda2: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bda8: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bdae: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bdb4: 0e00 |001e: return-void │ │ +10bdb6: 0d02 |001f: move-exception v2 │ │ +10bdb8: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bdbe: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bdc4: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=793 │ │ 0x0004 line=794 │ │ 0x0008 line=796 │ │ @@ -312844,33 +312956,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e0d0: |[10e0d0] android.support.v4.media.session.IMediaSession$Stub$Proxy.pause:()V │ │ -10e0e0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e0e6: 0c00 |0003: move-result-object v0 │ │ -10e0e8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e0ee: 0c01 |0007: move-result-object v1 │ │ -10e0f0: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e0f4: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e0fa: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e0fe: 1303 1200 |000f: const/16 v3, #int 18 // #12 │ │ -10e102: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e104: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e10a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e110: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e116: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e11c: 0e00 |001e: return-void │ │ -10e11e: 0d02 |001f: move-exception v2 │ │ -10e120: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e126: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e12c: 2702 |0026: throw v2 │ │ +10bdd4: |[10bdd4] android.support.v4.media.session.IMediaSession$Stub$Proxy.pause:()V │ │ +10bde4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bdea: 0c00 |0003: move-result-object v0 │ │ +10bdec: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bdf2: 0c01 |0007: move-result-object v1 │ │ +10bdf4: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bdf8: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bdfe: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10be02: 1303 1200 |000f: const/16 v3, #int 18 // #12 │ │ +10be06: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10be08: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10be0e: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10be14: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be1a: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be20: 0e00 |001e: return-void │ │ +10be22: 0d02 |001f: move-exception v2 │ │ +10be24: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be2a: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be30: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=765 │ │ 0x0004 line=766 │ │ 0x0008 line=768 │ │ @@ -312891,33 +313003,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e13c: |[10e13c] android.support.v4.media.session.IMediaSession$Stub$Proxy.play:()V │ │ -10e14c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e152: 0c00 |0003: move-result-object v0 │ │ -10e154: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e15a: 0c01 |0007: move-result-object v1 │ │ -10e15c: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e160: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e166: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e16a: 1303 0d00 |000f: const/16 v3, #int 13 // #d │ │ -10e16e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e170: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e176: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e17c: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e182: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e188: 0e00 |001e: return-void │ │ -10e18a: 0d02 |001f: move-exception v2 │ │ -10e18c: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e192: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e198: 2702 |0026: throw v2 │ │ +10be40: |[10be40] android.support.v4.media.session.IMediaSession$Stub$Proxy.play:()V │ │ +10be50: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10be56: 0c00 |0003: move-result-object v0 │ │ +10be58: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10be5e: 0c01 |0007: move-result-object v1 │ │ +10be60: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10be64: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10be6a: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10be6e: 1303 0d00 |000f: const/16 v3, #int 13 // #d │ │ +10be72: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10be74: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10be7a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10be80: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be86: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be8c: 0e00 |001e: return-void │ │ +10be8e: 0d02 |001f: move-exception v2 │ │ +10be90: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be96: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10be9c: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=664 │ │ 0x0004 line=665 │ │ 0x0008 line=667 │ │ @@ -312938,42 +313050,42 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -10e1a8: |[10e1a8] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10e1b8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e1be: 0c00 |0003: move-result-object v0 │ │ -10e1c0: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e1c6: 0c01 |0007: move-result-object v1 │ │ -10e1c8: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e1cc: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e1d2: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10e1d8: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ -10e1dc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -10e1de: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e1e4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -10e1e6: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10e1ec: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e1f0: 1303 0e00 |001c: const/16 v3, #int 14 // #e │ │ -10e1f4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -10e1f6: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e1fc: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e202: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e208: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e20e: 0e00 |002b: return-void │ │ -10e210: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -10e212: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e218: 28ea |0030: goto 001a // -0016 │ │ -10e21a: 0d02 |0031: move-exception v2 │ │ -10e21c: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e222: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e228: 2702 |0038: throw v2 │ │ +10beac: |[10beac] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10bebc: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bec2: 0c00 |0003: move-result-object v0 │ │ +10bec4: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10beca: 0c01 |0007: move-result-object v1 │ │ +10becc: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bed0: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bed6: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10bedc: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ +10bee0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +10bee2: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10bee8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +10beea: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10bef0: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bef4: 1303 0e00 |001c: const/16 v3, #int 14 // #e │ │ +10bef8: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +10befa: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bf00: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bf06: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bf0c: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bf12: 0e00 |002b: return-void │ │ +10bf14: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +10bf16: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10bf1c: 28ea |0030: goto 001a // -0016 │ │ +10bf1e: 0d02 |0031: move-exception v2 │ │ +10bf20: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bf26: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bf2c: 2702 |0038: throw v2 │ │ catches : 2 │ │ 0x0008 - 0x0025 │ │ -> 0x0031 │ │ 0x002d - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=678 │ │ @@ -313003,42 +313115,42 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -10e240: |[10e240] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10e250: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e256: 0c00 |0003: move-result-object v0 │ │ -10e258: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e25e: 0c01 |0007: move-result-object v1 │ │ -10e260: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e264: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e26a: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10e270: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ -10e274: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -10e276: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e27c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -10e27e: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10e284: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e288: 1303 0f00 |001c: const/16 v3, #int 15 // #f │ │ -10e28c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -10e28e: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e294: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e29a: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e2a0: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e2a6: 0e00 |002b: return-void │ │ -10e2a8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -10e2aa: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e2b0: 28ea |0030: goto 001a // -0016 │ │ -10e2b2: 0d02 |0031: move-exception v2 │ │ -10e2b4: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e2ba: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e2c0: 2702 |0038: throw v2 │ │ +10bf44: |[10bf44] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10bf54: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bf5a: 0c00 |0003: move-result-object v0 │ │ +10bf5c: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bf62: 0c01 |0007: move-result-object v1 │ │ +10bf64: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10bf68: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10bf6e: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10bf74: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ +10bf78: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +10bf7a: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10bf80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +10bf82: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10bf88: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10bf8c: 1303 0f00 |001c: const/16 v3, #int 15 // #f │ │ +10bf90: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +10bf92: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10bf98: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10bf9e: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bfa4: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bfaa: 0e00 |002b: return-void │ │ +10bfac: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +10bfae: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10bfb4: 28ea |0030: goto 001a // -0016 │ │ +10bfb6: 0d02 |0031: move-exception v2 │ │ +10bfb8: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bfbe: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10bfc4: 2702 |0038: throw v2 │ │ catches : 2 │ │ 0x0008 - 0x0025 │ │ -> 0x0031 │ │ 0x002d - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=700 │ │ @@ -313068,49 +313180,49 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -10e2d8: |[10e2d8] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -10e2e8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e2ee: 0c00 |0003: move-result-object v0 │ │ -10e2f0: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e2f6: 0c01 |0007: move-result-object v1 │ │ -10e2f8: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e2fc: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e302: 3806 2600 |000d: if-eqz v6, 0033 // +0026 │ │ -10e306: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10e308: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e30e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -10e310: 6e30 9104 0602 |0014: invoke-virtual {v6, v0, v2}, Landroid/net/Uri;.writeToParcel:(Landroid/os/Parcel;I)V // method@0491 │ │ -10e316: 3807 2900 |0017: if-eqz v7, 0040 // +0029 │ │ -10e31a: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -10e31c: 6e20 fd04 2000 |001a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e322: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -10e324: 6e30 c404 0702 |001e: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10e32a: 5452 a205 |0021: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e32e: 1303 1000 |0023: const/16 v3, #int 16 // #10 │ │ -10e332: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -10e334: 7254 e204 3210 |0026: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e33a: 6e10 f304 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e340: 6e10 fa04 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e346: 6e10 fa04 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e34c: 0e00 |0032: return-void │ │ -10e34e: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -10e350: 6e20 fd04 2000 |0034: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e356: 28e0 |0037: goto 0017 // -0020 │ │ -10e358: 0d02 |0038: move-exception v2 │ │ -10e35a: 6e10 fa04 0100 |0039: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e360: 6e10 fa04 0000 |003c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e366: 2702 |003f: throw v2 │ │ -10e368: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -10e36a: 6e20 fd04 2000 |0041: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e370: 28dd |0044: goto 0021 // -0023 │ │ +10bfdc: |[10bfdc] android.support.v4.media.session.IMediaSession$Stub$Proxy.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +10bfec: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bff2: 0c00 |0003: move-result-object v0 │ │ +10bff4: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10bffa: 0c01 |0007: move-result-object v1 │ │ +10bffc: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c000: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c006: 3806 2600 |000d: if-eqz v6, 0033 // +0026 │ │ +10c00a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10c00c: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c012: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +10c014: 6e30 9104 0602 |0014: invoke-virtual {v6, v0, v2}, Landroid/net/Uri;.writeToParcel:(Landroid/os/Parcel;I)V // method@0491 │ │ +10c01a: 3807 2900 |0017: if-eqz v7, 0040 // +0029 │ │ +10c01e: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +10c020: 6e20 fd04 2000 |001a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c026: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +10c028: 6e30 c404 0702 |001e: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10c02e: 5452 a205 |0021: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c032: 1303 1000 |0023: const/16 v3, #int 16 // #10 │ │ +10c036: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +10c038: 7254 e204 3210 |0026: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c03e: 6e10 f304 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c044: 6e10 fa04 0100 |002c: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c04a: 6e10 fa04 0000 |002f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c050: 0e00 |0032: return-void │ │ +10c052: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +10c054: 6e20 fd04 2000 |0034: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c05a: 28e0 |0037: goto 0017 // -0020 │ │ +10c05c: 0d02 |0038: move-exception v2 │ │ +10c05e: 6e10 fa04 0100 |0039: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c064: 6e10 fa04 0000 |003c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c06a: 2702 |003f: throw v2 │ │ +10c06c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +10c06e: 6e20 fd04 2000 |0041: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c074: 28dd |0044: goto 0021 // -0023 │ │ catches : 3 │ │ 0x0008 - 0x002c │ │ -> 0x0038 │ │ 0x0034 - 0x0037 │ │ -> 0x0038 │ │ 0x0041 - 0x0044 │ │ -> 0x0038 │ │ @@ -313145,33 +313257,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e390: |[10e390] android.support.v4.media.session.IMediaSession$Stub$Proxy.previous:()V │ │ -10e3a0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e3a6: 0c00 |0003: move-result-object v0 │ │ -10e3a8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e3ae: 0c01 |0007: move-result-object v1 │ │ -10e3b0: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e3b4: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e3ba: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e3be: 1303 1500 |000f: const/16 v3, #int 21 // #15 │ │ -10e3c2: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e3c4: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e3ca: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e3d0: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e3d6: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e3dc: 0e00 |001e: return-void │ │ -10e3de: 0d02 |001f: move-exception v2 │ │ -10e3e0: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e3e6: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e3ec: 2702 |0026: throw v2 │ │ +10c094: |[10c094] android.support.v4.media.session.IMediaSession$Stub$Proxy.previous:()V │ │ +10c0a4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c0aa: 0c00 |0003: move-result-object v0 │ │ +10c0ac: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c0b2: 0c01 |0007: move-result-object v1 │ │ +10c0b4: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c0b8: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c0be: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c0c2: 1303 1500 |000f: const/16 v3, #int 21 // #15 │ │ +10c0c6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10c0c8: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c0ce: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c0d4: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c0da: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c0e0: 0e00 |001e: return-void │ │ +10c0e2: 0d02 |001f: move-exception v2 │ │ +10c0e4: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c0ea: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c0f0: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=807 │ │ 0x0004 line=808 │ │ 0x0008 line=810 │ │ @@ -313192,41 +313304,41 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -10e3fc: |[10e3fc] android.support.v4.media.session.IMediaSession$Stub$Proxy.rate:(Landroid/support/v4/media/RatingCompat;)V │ │ -10e40c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e412: 0c00 |0003: move-result-object v0 │ │ -10e414: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e41a: 0c01 |0007: move-result-object v1 │ │ -10e41c: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e420: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e426: 3806 1c00 |000d: if-eqz v6, 0029 // +001c │ │ -10e42a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -10e42c: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e432: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -10e434: 6e30 0810 0602 |0014: invoke-virtual {v6, v0, v2}, Landroid/support/v4/media/RatingCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@1008 │ │ -10e43a: 5452 a205 |0017: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e43e: 1303 1900 |0019: const/16 v3, #int 25 // #19 │ │ -10e442: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -10e444: 7254 e204 3210 |001c: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e44a: 6e10 f304 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e450: 6e10 fa04 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e456: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e45c: 0e00 |0028: return-void │ │ -10e45e: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -10e460: 6e20 fd04 2000 |002a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e466: 28ea |002d: goto 0017 // -0016 │ │ -10e468: 0d02 |002e: move-exception v2 │ │ -10e46a: 6e10 fa04 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e470: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e476: 2702 |0035: throw v2 │ │ +10c100: |[10c100] android.support.v4.media.session.IMediaSession$Stub$Proxy.rate:(Landroid/support/v4/media/RatingCompat;)V │ │ +10c110: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c116: 0c00 |0003: move-result-object v0 │ │ +10c118: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c11e: 0c01 |0007: move-result-object v1 │ │ +10c120: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c124: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c12a: 3806 1c00 |000d: if-eqz v6, 0029 // +001c │ │ +10c12e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +10c130: 6e20 fd04 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c136: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +10c138: 6e30 0810 0602 |0014: invoke-virtual {v6, v0, v2}, Landroid/support/v4/media/RatingCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@1008 │ │ +10c13e: 5452 a205 |0017: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c142: 1303 1900 |0019: const/16 v3, #int 25 // #19 │ │ +10c146: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +10c148: 7254 e204 3210 |001c: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c14e: 6e10 f304 0100 |001f: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c154: 6e10 fa04 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c15a: 6e10 fa04 0000 |0025: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c160: 0e00 |0028: return-void │ │ +10c162: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +10c164: 6e20 fd04 2000 |002a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c16a: 28ea |002d: goto 0017 // -0016 │ │ +10c16c: 0d02 |002e: move-exception v2 │ │ +10c16e: 6e10 fa04 0100 |002f: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c174: 6e10 fa04 0000 |0032: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c17a: 2702 |0035: throw v2 │ │ catches : 2 │ │ 0x0008 - 0x0022 │ │ -> 0x002e │ │ 0x002a - 0x002d │ │ -> 0x002e │ │ positions : │ │ 0x0000 line=864 │ │ @@ -313254,39 +313366,39 @@ │ │ type : '(Landroid/support/v4/media/session/IMediaControllerCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -10e48c: |[10e48c] android.support.v4.media.session.IMediaSession$Stub$Proxy.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ -10e49c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e4a2: 0c00 |0003: move-result-object v0 │ │ -10e4a4: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e4aa: 0c01 |0007: move-result-object v1 │ │ -10e4ac: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e4b0: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e4b6: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -10e4ba: 7210 fe10 0600 |000f: invoke-interface {v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.asBinder:()Landroid/os/IBinder; // method@10fe │ │ -10e4c0: 0c02 |0012: move-result-object v2 │ │ -10e4c2: 6e20 0605 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10e4c8: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e4cc: 1233 |0018: const/4 v3, #int 3 // #3 │ │ -10e4ce: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -10e4d0: 7254 e204 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e4d6: 6e10 f304 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e4dc: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e4e2: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e4e8: 0e00 |0026: return-void │ │ -10e4ea: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -10e4ec: 28eb |0028: goto 0013 // -0015 │ │ -10e4ee: 0d02 |0029: move-exception v2 │ │ -10e4f0: 6e10 fa04 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e4f6: 6e10 fa04 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e4fc: 2702 |0030: throw v2 │ │ +10c190: |[10c190] android.support.v4.media.session.IMediaSession$Stub$Proxy.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ +10c1a0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c1a6: 0c00 |0003: move-result-object v0 │ │ +10c1a8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c1ae: 0c01 |0007: move-result-object v1 │ │ +10c1b0: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c1b4: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c1ba: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +10c1be: 7210 fe10 0600 |000f: invoke-interface {v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.asBinder:()Landroid/os/IBinder; // method@10fe │ │ +10c1c4: 0c02 |0012: move-result-object v2 │ │ +10c1c6: 6e20 0605 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10c1cc: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c1d0: 1233 |0018: const/4 v3, #int 3 // #3 │ │ +10c1d2: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +10c1d4: 7254 e204 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c1da: 6e10 f304 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c1e0: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c1e6: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c1ec: 0e00 |0026: return-void │ │ +10c1ee: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +10c1f0: 28eb |0028: goto 0013 // -0015 │ │ +10c1f2: 0d02 |0029: move-exception v2 │ │ +10c1f4: 6e10 fa04 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c1fa: 6e10 fa04 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c200: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0008 line=489 │ │ @@ -313310,33 +313422,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e50c: |[10e50c] android.support.v4.media.session.IMediaSession$Stub$Proxy.rewind:()V │ │ -10e51c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e522: 0c00 |0003: move-result-object v0 │ │ -10e524: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e52a: 0c01 |0007: move-result-object v1 │ │ -10e52c: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e530: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e536: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e53a: 1303 1700 |000f: const/16 v3, #int 23 // #17 │ │ -10e53e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e540: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e546: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e54c: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e552: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e558: 0e00 |001e: return-void │ │ -10e55a: 0d02 |001f: move-exception v2 │ │ -10e55c: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e562: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e568: 2702 |0026: throw v2 │ │ +10c210: |[10c210] android.support.v4.media.session.IMediaSession$Stub$Proxy.rewind:()V │ │ +10c220: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c226: 0c00 |0003: move-result-object v0 │ │ +10c228: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c22e: 0c01 |0007: move-result-object v1 │ │ +10c230: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c234: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c23a: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c23e: 1303 1700 |000f: const/16 v3, #int 23 // #17 │ │ +10c242: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10c244: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c24a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c250: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c256: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c25c: 0e00 |001e: return-void │ │ +10c25e: 0d02 |001f: move-exception v2 │ │ +10c260: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c266: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c26c: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=835 │ │ 0x0004 line=836 │ │ 0x0008 line=838 │ │ @@ -313357,34 +313469,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -10e578: |[10e578] android.support.v4.media.session.IMediaSession$Stub$Proxy.seekTo:(J)V │ │ -10e588: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e58e: 0c00 |0003: move-result-object v0 │ │ -10e590: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e596: 0c01 |0007: move-result-object v1 │ │ -10e598: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e59c: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e5a2: 6e30 0105 6007 |000d: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -10e5a8: 5452 a205 |0010: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e5ac: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ -10e5b0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -10e5b2: 7254 e204 3210 |0015: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e5b8: 6e10 f304 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e5be: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e5c4: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e5ca: 0e00 |0021: return-void │ │ -10e5cc: 0d02 |0022: move-exception v2 │ │ -10e5ce: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e5d4: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e5da: 2702 |0029: throw v2 │ │ +10c27c: |[10c27c] android.support.v4.media.session.IMediaSession$Stub$Proxy.seekTo:(J)V │ │ +10c28c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c292: 0c00 |0003: move-result-object v0 │ │ +10c294: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c29a: 0c01 |0007: move-result-object v1 │ │ +10c29c: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c2a0: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c2a6: 6e30 0105 6007 |000d: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +10c2ac: 5452 a205 |0010: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c2b0: 1303 1800 |0012: const/16 v3, #int 24 // #18 │ │ +10c2b4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +10c2b6: 7254 e204 3210 |0015: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c2bc: 6e10 f304 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c2c2: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c2c8: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c2ce: 0e00 |0021: return-void │ │ +10c2d0: 0d02 |0022: move-exception v2 │ │ +10c2d2: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c2d8: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c2de: 2702 |0029: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x001b │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=849 │ │ 0x0004 line=850 │ │ 0x0008 line=852 │ │ @@ -313407,50 +313519,50 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -10e5e8: |[10e5e8] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V │ │ -10e5f8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e5fe: 0c00 |0003: move-result-object v0 │ │ -10e600: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e606: 0c01 |0007: move-result-object v1 │ │ -10e608: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e60c: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e612: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10e618: 3807 2500 |0010: if-eqz v7, 0035 // +0025 │ │ -10e61c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -10e61e: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e624: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -10e626: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10e62c: 3808 2800 |001a: if-eqz v8, 0042 // +0028 │ │ -10e630: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -10e632: 6e20 fd04 2000 |001d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e638: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -10e63a: 6e30 2f13 0802 |0021: invoke-virtual {v8, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.writeToParcel:(Landroid/os/Parcel;I)V // method@132f │ │ -10e640: 5452 a205 |0024: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e644: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -10e646: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -10e648: 7254 e204 3210 |0028: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e64e: 6e10 f304 0100 |002b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e654: 6e10 fa04 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e65a: 6e10 fa04 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e660: 0e00 |0034: return-void │ │ -10e662: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -10e664: 6e20 fd04 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e66a: 28e1 |0039: goto 001a // -001f │ │ -10e66c: 0d02 |003a: move-exception v2 │ │ -10e66e: 6e10 fa04 0100 |003b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e674: 6e10 fa04 0000 |003e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e67a: 2702 |0041: throw v2 │ │ -10e67c: 1202 |0042: const/4 v2, #int 0 // #0 │ │ -10e67e: 6e20 fd04 2000 |0043: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e684: 28de |0046: goto 0024 // -0022 │ │ +10c2ec: |[10c2ec] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V │ │ +10c2fc: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c302: 0c00 |0003: move-result-object v0 │ │ +10c304: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c30a: 0c01 |0007: move-result-object v1 │ │ +10c30c: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c310: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c316: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c31c: 3807 2500 |0010: if-eqz v7, 0035 // +0025 │ │ +10c320: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +10c322: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c328: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +10c32a: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10c330: 3808 2800 |001a: if-eqz v8, 0042 // +0028 │ │ +10c334: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +10c336: 6e20 fd04 2000 |001d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c33c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +10c33e: 6e30 2f13 0802 |0021: invoke-virtual {v8, v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.writeToParcel:(Landroid/os/Parcel;I)V // method@132f │ │ +10c344: 5452 a205 |0024: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c348: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +10c34a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +10c34c: 7254 e204 3210 |0028: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c352: 6e10 f304 0100 |002b: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c358: 6e10 fa04 0100 |002e: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c35e: 6e10 fa04 0000 |0031: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c364: 0e00 |0034: return-void │ │ +10c366: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +10c368: 6e20 fd04 2000 |0036: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c36e: 28e1 |0039: goto 001a // -001f │ │ +10c370: 0d02 |003a: move-exception v2 │ │ +10c372: 6e10 fa04 0100 |003b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c378: 6e10 fa04 0000 |003e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c37e: 2702 |0041: throw v2 │ │ +10c380: 1202 |0042: const/4 v2, #int 0 // #0 │ │ +10c382: 6e20 fd04 2000 |0043: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c388: 28de |0046: goto 0024 // -0022 │ │ catches : 3 │ │ 0x0008 - 0x002e │ │ -> 0x003a │ │ 0x0036 - 0x0039 │ │ -> 0x003a │ │ 0x0043 - 0x0046 │ │ -> 0x003a │ │ @@ -313487,42 +313599,42 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -10e6a4: |[10e6a4] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10e6b4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e6ba: 0c00 |0003: move-result-object v0 │ │ -10e6bc: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e6c2: 0c01 |0007: move-result-object v1 │ │ -10e6c4: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e6c8: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e6ce: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10e6d4: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ -10e6d8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -10e6da: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e6e0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -10e6e2: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10e6e8: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e6ec: 1303 1a00 |001c: const/16 v3, #int 26 // #1a │ │ -10e6f0: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -10e6f2: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e6f8: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e6fe: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e704: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e70a: 0e00 |002b: return-void │ │ -10e70c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -10e70e: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e714: 28ea |0030: goto 001a // -0016 │ │ -10e716: 0d02 |0031: move-exception v2 │ │ -10e718: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e71e: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e724: 2702 |0038: throw v2 │ │ +10c3a8: |[10c3a8] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10c3b8: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c3be: 0c00 |0003: move-result-object v0 │ │ +10c3c0: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c3c6: 0c01 |0007: move-result-object v1 │ │ +10c3c8: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c3cc: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c3d2: 6e20 0405 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c3d8: 3807 1c00 |0010: if-eqz v7, 002c // +001c │ │ +10c3dc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +10c3de: 6e20 fd04 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c3e4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +10c3e6: 6e30 c404 0702 |0017: invoke-virtual {v7, v0, v2}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10c3ec: 5452 a205 |001a: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c3f0: 1303 1a00 |001c: const/16 v3, #int 26 // #1a │ │ +10c3f4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +10c3f6: 7254 e204 3210 |001f: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c3fc: 6e10 f304 0100 |0022: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c402: 6e10 fa04 0100 |0025: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c408: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c40e: 0e00 |002b: return-void │ │ +10c410: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +10c412: 6e20 fd04 2000 |002d: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c418: 28ea |0030: goto 001a // -0016 │ │ +10c41a: 0d02 |0031: move-exception v2 │ │ +10c41c: 6e10 fa04 0100 |0032: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c422: 6e10 fa04 0000 |0035: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c428: 2702 |0038: throw v2 │ │ catches : 2 │ │ 0x0008 - 0x0025 │ │ -> 0x0031 │ │ 0x002d - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=885 │ │ @@ -313552,48 +313664,48 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -10e73c: |[10e73c] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendMediaButton:(Landroid/view/KeyEvent;)Z │ │ -10e74c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -10e74e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -10e750: 7100 ef04 0000 |0002: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e756: 0c00 |0005: move-result-object v0 │ │ -10e758: 7100 ef04 0000 |0006: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e75e: 0c01 |0009: move-result-object v1 │ │ -10e760: 1a04 a520 |000a: const-string v4, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e764: 6e20 ff04 4000 |000c: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e76a: 3808 2100 |000f: if-eqz v8, 0030 // +0021 │ │ -10e76e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -10e770: 6e20 fd04 4000 |0012: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e776: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -10e778: 6e30 be37 0804 |0016: invoke-virtual {v8, v0, v4}, Landroid/view/KeyEvent;.writeToParcel:(Landroid/os/Parcel;I)V // method@37be │ │ -10e77e: 5474 a205 |0019: iget-object v4, v7, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e782: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -10e784: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -10e786: 7256 e204 5410 |001d: invoke-interface {v4, v5, v0, v1, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e78c: 6e10 f304 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e792: 6e10 f504 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10e798: 0a04 |0026: move-result v4 │ │ -10e79a: 3804 1600 |0027: if-eqz v4, 003d // +0016 │ │ -10e79e: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e7a4: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e7aa: 0f02 |002f: return v2 │ │ -10e7ac: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -10e7ae: 6e20 fd04 4000 |0031: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e7b4: 28e5 |0034: goto 0019 // -001b │ │ -10e7b6: 0d03 |0035: move-exception v3 │ │ -10e7b8: 6e10 fa04 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e7be: 6e10 fa04 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e7c4: 2703 |003c: throw v3 │ │ -10e7c6: 0132 |003d: move v2, v3 │ │ -10e7c8: 28eb |003e: goto 0029 // -0015 │ │ +10c440: |[10c440] android.support.v4.media.session.IMediaSession$Stub$Proxy.sendMediaButton:(Landroid/view/KeyEvent;)Z │ │ +10c450: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +10c452: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +10c454: 7100 ef04 0000 |0002: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c45a: 0c00 |0005: move-result-object v0 │ │ +10c45c: 7100 ef04 0000 |0006: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c462: 0c01 |0009: move-result-object v1 │ │ +10c464: 1a04 a020 |000a: const-string v4, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c468: 6e20 ff04 4000 |000c: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c46e: 3808 2100 |000f: if-eqz v8, 0030 // +0021 │ │ +10c472: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +10c474: 6e20 fd04 4000 |0012: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c47a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +10c47c: 6e30 be37 0804 |0016: invoke-virtual {v8, v0, v4}, Landroid/view/KeyEvent;.writeToParcel:(Landroid/os/Parcel;I)V // method@37be │ │ +10c482: 5474 a205 |0019: iget-object v4, v7, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c486: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +10c488: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +10c48a: 7256 e204 5410 |001d: invoke-interface {v4, v5, v0, v1, v6}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c490: 6e10 f304 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c496: 6e10 f504 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c49c: 0a04 |0026: move-result v4 │ │ +10c49e: 3804 1600 |0027: if-eqz v4, 003d // +0016 │ │ +10c4a2: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c4a8: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c4ae: 0f02 |002f: return v2 │ │ +10c4b0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +10c4b2: 6e20 fd04 4000 |0031: invoke-virtual {v0, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c4b8: 28e5 |0034: goto 0019 // -001b │ │ +10c4ba: 0d03 |0035: move-exception v3 │ │ +10c4bc: 6e10 fa04 0100 |0036: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c4c2: 6e10 fa04 0000 |0039: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c4c8: 2703 |003c: throw v3 │ │ +10c4ca: 0132 |003d: move v2, v3 │ │ +10c4cc: 28eb |003e: goto 0029 // -0015 │ │ catches : 2 │ │ 0x000a - 0x0026 │ │ -> 0x0035 │ │ 0x0031 - 0x0034 │ │ -> 0x0035 │ │ positions : │ │ 0x0002 line=462 │ │ @@ -313624,36 +313736,36 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -10e7e0: |[10e7e0] android.support.v4.media.session.IMediaSession$Stub$Proxy.setVolumeTo:(IILjava/lang/String;)V │ │ -10e7f0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e7f6: 0c00 |0003: move-result-object v0 │ │ -10e7f8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e7fe: 0c01 |0007: move-result-object v1 │ │ -10e800: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e804: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e80a: 6e20 fd04 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e810: 6e20 fd04 7000 |0010: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10e816: 6e20 0405 8000 |0013: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10e81c: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e820: 1303 0c00 |0018: const/16 v3, #int 12 // #c │ │ -10e824: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -10e826: 7254 e204 3210 |001b: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e82c: 6e10 f304 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e832: 6e10 fa04 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e838: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e83e: 0e00 |0027: return-void │ │ -10e840: 0d02 |0028: move-exception v2 │ │ -10e842: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e848: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e84e: 2702 |002f: throw v2 │ │ +10c4e4: |[10c4e4] android.support.v4.media.session.IMediaSession$Stub$Proxy.setVolumeTo:(IILjava/lang/String;)V │ │ +10c4f4: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c4fa: 0c00 |0003: move-result-object v0 │ │ +10c4fc: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c502: 0c01 |0007: move-result-object v1 │ │ +10c504: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c508: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c50e: 6e20 fd04 6000 |000d: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c514: 6e20 fd04 7000 |0010: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c51a: 6e20 0405 8000 |0013: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c520: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c524: 1303 0c00 |0018: const/16 v3, #int 12 // #c │ │ +10c528: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +10c52a: 7254 e204 3210 |001b: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c530: 6e10 f304 0100 |001e: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c536: 6e10 fa04 0100 |0021: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c53c: 6e10 fa04 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c542: 0e00 |0027: return-void │ │ +10c544: 0d02 |0028: move-exception v2 │ │ +10c546: 6e10 fa04 0100 |0029: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c54c: 6e10 fa04 0000 |002c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c552: 2702 |002f: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0021 │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=645 │ │ 0x0004 line=646 │ │ 0x0008 line=648 │ │ @@ -313680,34 +313792,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -10e85c: |[10e85c] android.support.v4.media.session.IMediaSession$Stub$Proxy.skipToQueueItem:(J)V │ │ -10e86c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e872: 0c00 |0003: move-result-object v0 │ │ -10e874: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e87a: 0c01 |0007: move-result-object v1 │ │ -10e87c: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e880: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e886: 6e30 0105 6007 |000d: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -10e88c: 5452 a205 |0010: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e890: 1303 1100 |0012: const/16 v3, #int 17 // #11 │ │ -10e894: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -10e896: 7254 e204 3210 |0015: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e89c: 6e10 f304 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e8a2: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e8a8: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e8ae: 0e00 |0021: return-void │ │ -10e8b0: 0d02 |0022: move-exception v2 │ │ -10e8b2: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e8b8: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e8be: 2702 |0029: throw v2 │ │ +10c560: |[10c560] android.support.v4.media.session.IMediaSession$Stub$Proxy.skipToQueueItem:(J)V │ │ +10c570: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c576: 0c00 |0003: move-result-object v0 │ │ +10c578: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c57e: 0c01 |0007: move-result-object v1 │ │ +10c580: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c584: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c58a: 6e30 0105 6007 |000d: invoke-virtual {v0, v6, v7}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +10c590: 5452 a205 |0010: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c594: 1303 1100 |0012: const/16 v3, #int 17 // #11 │ │ +10c598: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +10c59a: 7254 e204 3210 |0015: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c5a0: 6e10 f304 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c5a6: 6e10 fa04 0100 |001b: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c5ac: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c5b2: 0e00 |0021: return-void │ │ +10c5b4: 0d02 |0022: move-exception v2 │ │ +10c5b6: 6e10 fa04 0100 |0023: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c5bc: 6e10 fa04 0000 |0026: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c5c2: 2702 |0029: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x001b │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0008 line=753 │ │ @@ -313730,33 +313842,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -10e8cc: |[10e8cc] android.support.v4.media.session.IMediaSession$Stub$Proxy.stop:()V │ │ -10e8dc: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e8e2: 0c00 |0003: move-result-object v0 │ │ -10e8e4: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e8ea: 0c01 |0007: move-result-object v1 │ │ -10e8ec: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e8f0: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e8f6: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e8fa: 1303 1300 |000f: const/16 v3, #int 19 // #13 │ │ -10e8fe: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -10e900: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e906: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e90c: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e912: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e918: 0e00 |001e: return-void │ │ -10e91a: 0d02 |001f: move-exception v2 │ │ -10e91c: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e922: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e928: 2702 |0026: throw v2 │ │ +10c5d0: |[10c5d0] android.support.v4.media.session.IMediaSession$Stub$Proxy.stop:()V │ │ +10c5e0: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c5e6: 0c00 |0003: move-result-object v0 │ │ +10c5e8: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c5ee: 0c01 |0007: move-result-object v1 │ │ +10c5f0: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c5f4: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c5fa: 5452 a205 |000d: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c5fe: 1303 1300 |000f: const/16 v3, #int 19 // #13 │ │ +10c602: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +10c604: 7254 e204 3210 |0012: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c60a: 6e10 f304 0100 |0015: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c610: 6e10 fa04 0100 |0018: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c616: 6e10 fa04 0000 |001b: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c61c: 0e00 |001e: return-void │ │ +10c61e: 0d02 |001f: move-exception v2 │ │ +10c620: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c626: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c62c: 2702 |0026: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0018 │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=779 │ │ 0x0004 line=780 │ │ 0x0008 line=782 │ │ @@ -313777,39 +313889,39 @@ │ │ type : '(Landroid/support/v4/media/session/IMediaControllerCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -10e938: |[10e938] android.support.v4.media.session.IMediaSession$Stub$Proxy.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ -10e948: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e94e: 0c00 |0003: move-result-object v0 │ │ -10e950: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -10e956: 0c01 |0007: move-result-object v1 │ │ -10e958: 1a02 a520 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e95c: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -10e962: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ -10e966: 7210 fe10 0600 |000f: invoke-interface {v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.asBinder:()Landroid/os/IBinder; // method@10fe │ │ -10e96c: 0c02 |0012: move-result-object v2 │ │ -10e96e: 6e20 0605 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ -10e974: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ -10e978: 1243 |0018: const/4 v3, #int 4 // #4 │ │ -10e97a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -10e97c: 7254 e204 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -10e982: 6e10 f304 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ -10e988: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e98e: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e994: 0e00 |0026: return-void │ │ -10e996: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -10e998: 28eb |0028: goto 0013 // -0015 │ │ -10e99a: 0d02 |0029: move-exception v2 │ │ -10e99c: 6e10 fa04 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e9a2: 6e10 fa04 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -10e9a8: 2702 |0030: throw v2 │ │ +10c63c: |[10c63c] android.support.v4.media.session.IMediaSession$Stub$Proxy.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ +10c64c: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c652: 0c00 |0003: move-result-object v0 │ │ +10c654: 7100 ef04 0000 |0004: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10c65a: 0c01 |0007: move-result-object v1 │ │ +10c65c: 1a02 a020 |0008: const-string v2, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c660: 6e20 ff04 2000 |000a: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10c666: 3806 1a00 |000d: if-eqz v6, 0027 // +001a │ │ +10c66a: 7210 fe10 0600 |000f: invoke-interface {v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.asBinder:()Landroid/os/IBinder; // method@10fe │ │ +10c670: 0c02 |0012: move-result-object v2 │ │ +10c672: 6e20 0605 2000 |0013: invoke-virtual {v0, v2}, Landroid/os/Parcel;.writeStrongBinder:(Landroid/os/IBinder;)V // method@0506 │ │ +10c678: 5452 a205 |0016: iget-object v2, v5, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@05a2 │ │ +10c67c: 1243 |0018: const/4 v3, #int 4 // #4 │ │ +10c67e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +10c680: 7254 e204 3210 |001a: invoke-interface {v2, v3, v0, v1, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10c686: 6e10 f304 0100 |001d: invoke-virtual {v1}, Landroid/os/Parcel;.readException:()V // method@04f3 │ │ +10c68c: 6e10 fa04 0100 |0020: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c692: 6e10 fa04 0000 |0023: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c698: 0e00 |0026: return-void │ │ +10c69a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +10c69c: 28eb |0028: goto 0013 // -0015 │ │ +10c69e: 0d02 |0029: move-exception v2 │ │ +10c6a0: 6e10 fa04 0100 |002a: invoke-virtual {v1}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c6a6: 6e10 fa04 0000 |002d: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10c6ac: 2702 |0030: throw v2 │ │ catches : 1 │ │ 0x0008 - 0x0020 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=502 │ │ 0x0008 line=504 │ │ @@ -313824,21 +313936,21 @@ │ │ 0x002d line=511 │ │ locals : │ │ 0x0004 - 0x0031 reg=0 _data Landroid/os/Parcel; │ │ 0x0008 - 0x0031 reg=1 _reply Landroid/os/Parcel; │ │ 0x0000 - 0x0031 reg=5 this Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; │ │ 0x0000 - 0x0031 reg=6 cb Landroid/support/v4/media/session/IMediaControllerCallback; │ │ │ │ - source_file_idx : 2338 (IMediaSession.java) │ │ + source_file_idx : 2334 (IMediaSession.java) │ │ │ │ Class #1267 header: │ │ class_idx : 753 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2338 │ │ +source_file_idx : 2334 │ │ static_fields_size : 33 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1267 annotations: │ │ Annotations on class │ │ @@ -314027,19 +314139,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -10e9b8: |[10e9b8] android.support.v4.media.session.IMediaSession$Stub.:()V │ │ -10e9c8: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -10e9ce: 1a00 a520 |0003: const-string v0, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e9d2: 6e30 2e11 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@112e │ │ -10e9d8: 0e00 |0008: return-void │ │ +10c6bc: |[10c6bc] android.support.v4.media.session.IMediaSession$Stub.:()V │ │ +10c6cc: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +10c6d2: 1a00 a020 |0003: const-string v0, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c6d6: 6e30 2e11 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@112e │ │ +10c6dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0003 line=19 │ │ 0x0008 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/media/session/IMediaSession$Stub; │ │ @@ -314049,29 +314161,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -10e9dc: |[10e9dc] android.support.v4.media.session.IMediaSession$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession; │ │ -10e9ec: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -10e9f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -10e9f2: 1100 |0003: return-object v0 │ │ -10e9f4: 1a01 a520 |0004: const-string v1, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10e9f8: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -10e9fe: 0c00 |0009: move-result-object v0 │ │ -10ea00: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -10ea04: 2001 f202 |000c: instance-of v1, v0, Landroid/support/v4/media/session/IMediaSession; // type@02f2 │ │ -10ea08: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -10ea0c: 1f00 f202 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaSession; // type@02f2 │ │ -10ea10: 28f1 |0012: goto 0003 // -000f │ │ -10ea12: 2200 f002 |0013: new-instance v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; // type@02f0 │ │ -10ea16: 7020 0711 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@1107 │ │ -10ea1c: 28eb |0018: goto 0003 // -0015 │ │ +10c6e0: |[10c6e0] android.support.v4.media.session.IMediaSession$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession; │ │ +10c6f0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +10c6f4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10c6f6: 1100 |0003: return-object v0 │ │ +10c6f8: 1a01 a020 |0004: const-string v1, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c6fc: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +10c702: 0c00 |0009: move-result-object v0 │ │ +10c704: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10c708: 2001 f202 |000c: instance-of v1, v0, Landroid/support/v4/media/session/IMediaSession; // type@02f2 │ │ +10c70c: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +10c710: 1f00 f202 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaSession; // type@02f2 │ │ +10c714: 28f1 |0012: goto 0003 // -000f │ │ +10c716: 2200 f002 |0013: new-instance v0, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy; // type@02f0 │ │ +10c71a: 7020 0711 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@1107 │ │ +10c720: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0002 line=28 │ │ 0x0003 line=34 │ │ 0x0004 line=30 │ │ 0x000a line=31 │ │ @@ -314087,16 +314199,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10ea20: |[10ea20] android.support.v4.media.session.IMediaSession$Stub.asBinder:()Landroid/os/IBinder; │ │ -10ea30: 1100 |0000: return-object v0 │ │ +10c724: |[10c724] android.support.v4.media.session.IMediaSession$Stub.asBinder:()Landroid/os/IBinder; │ │ +10c734: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/IMediaSession$Stub; │ │ │ │ #1 : (in Landroid/support/v4/media/session/IMediaSession$Stub;) │ │ @@ -314104,353 +314216,353 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 890 16-bit code units │ │ -10ea34: |[10ea34] android.support.v4.media.session.IMediaSession$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -10ea44: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -10ea46: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -10ea48: 2c0b f202 0000 |0002: sparse-switch v11, 000002f4 // +000002f2 │ │ -10ea4e: 6f5e 9a04 badc |0005: invoke-super {v10, v11, v12, v13, v14}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -10ea54: 0a08 |0008: move-result v8 │ │ -10ea56: 0f08 |0009: return v8 │ │ -10ea58: 1a07 a520 |000a: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ea5c: 6e20 0405 7d00 |000c: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10ea62: 28fa |000f: goto 0009 // -0006 │ │ -10ea64: 1a07 a520 |0010: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ea68: 6e20 ee04 7c00 |0012: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ea6e: 6e10 f804 0c00 |0015: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10ea74: 0c00 |0018: move-result-object v0 │ │ -10ea76: 6e10 f504 0c00 |0019: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ea7c: 0a07 |001c: move-result v7 │ │ -10ea7e: 3807 1f00 |001d: if-eqz v7, 003c // +001f │ │ -10ea82: 6207 c200 |001f: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10ea86: 7220 0c05 c700 |0021: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10ea8c: 0c02 |0024: move-result-object v2 │ │ -10ea8e: 1f02 d500 |0025: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10ea92: 6e10 f504 0c00 |0027: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ea98: 0a07 |002a: move-result v7 │ │ -10ea9a: 3807 1300 |002b: if-eqz v7, 003e // +0013 │ │ -10ea9e: 6207 2c06 |002d: sget-object v7, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@062c │ │ -10eaa2: 7220 0c05 c700 |002f: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10eaa8: 0c03 |0032: move-result-object v3 │ │ -10eaaa: 1f03 1a03 |0033: check-cast v3, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ -10eaae: 6e40 4811 0a32 |0035: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V // method@1148 │ │ -10eab4: 6e10 0205 0d00 |0038: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eaba: 28ce |003b: goto 0009 // -0032 │ │ -10eabc: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -10eabe: 28ea |003d: goto 0027 // -0016 │ │ -10eac0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -10eac2: 28f6 |003f: goto 0035 // -000a │ │ -10eac4: 1a09 a520 |0040: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eac8: 6e20 ee04 9c00 |0042: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eace: 6e10 f504 0c00 |0045: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ead4: 0a09 |0048: move-result v9 │ │ -10ead6: 3809 1800 |0049: if-eqz v9, 0061 // +0018 │ │ -10eada: 6209 c515 |004b: sget-object v9, Landroid/view/KeyEvent;.CREATOR:Landroid/os/Parcelable$Creator; // field@15c5 │ │ -10eade: 7220 0c05 c900 |004d: invoke-interface {v9, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10eae4: 0c00 |0050: move-result-object v0 │ │ -10eae6: 1f00 e206 |0051: check-cast v0, Landroid/view/KeyEvent; // type@06e2 │ │ -10eaea: 6e20 4a11 0a00 |0053: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendMediaButton:(Landroid/view/KeyEvent;)Z // method@114a │ │ -10eaf0: 0a04 |0056: move-result v4 │ │ -10eaf2: 6e10 0205 0d00 |0057: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eaf8: 3804 0300 |005a: if-eqz v4, 005d // +0003 │ │ -10eafc: 0187 |005c: move v7, v8 │ │ -10eafe: 6e20 fd04 7d00 |005d: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10eb04: 28a9 |0060: goto 0009 // -0057 │ │ -10eb06: 1200 |0061: const/4 v0, #int 0 // #0 │ │ -10eb08: 28f1 |0062: goto 0053 // -000f │ │ -10eb0a: 1a07 a520 |0063: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eb0e: 6e20 ee04 7c00 |0065: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eb14: 6e10 f904 0c00 |0068: invoke-virtual {v12}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10eb1a: 0c07 |006b: move-result-object v7 │ │ -10eb1c: 7110 f310 0700 |006c: invoke-static {v7}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; // method@10f3 │ │ -10eb22: 0c00 |006f: move-result-object v0 │ │ -10eb24: 6e20 4511 0a00 |0070: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@1145 │ │ -10eb2a: 6e10 0205 0d00 |0073: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eb30: 2893 |0076: goto 0009 // -006d │ │ -10eb32: 1a07 a520 |0077: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eb36: 6e20 ee04 7c00 |0079: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eb3c: 6e10 f904 0c00 |007c: invoke-virtual {v12}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ -10eb42: 0c07 |007f: move-result-object v7 │ │ -10eb44: 7110 f310 0700 |0080: invoke-static {v7}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; // method@10f3 │ │ -10eb4a: 0c00 |0083: move-result-object v0 │ │ -10eb4c: 6e20 4e11 0a00 |0084: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@114e │ │ -10eb52: 6e10 0205 0d00 |0087: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eb58: 2900 7fff |008a: goto/16 0009 // -0081 │ │ -10eb5c: 1a09 a520 |008c: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eb60: 6e20 ee04 9c00 |008e: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eb66: 6e10 3b11 0a00 |0091: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.isTransportControlEnabled:()Z // method@113b │ │ -10eb6c: 0a04 |0094: move-result v4 │ │ -10eb6e: 6e10 0205 0d00 |0095: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eb74: 3804 0300 |0098: if-eqz v4, 009b // +0003 │ │ -10eb78: 0187 |009a: move v7, v8 │ │ -10eb7a: 6e20 fd04 7d00 |009b: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10eb80: 2900 6bff |009e: goto/16 0009 // -0095 │ │ -10eb84: 1a07 a520 |00a0: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eb88: 6e20 ee04 7c00 |00a2: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eb8e: 6e10 3411 0a00 |00a5: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getPackageName:()Ljava/lang/String; // method@1134 │ │ -10eb94: 0c04 |00a8: move-result-object v4 │ │ -10eb96: 6e10 0205 0d00 |00a9: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eb9c: 6e20 0405 4d00 |00ac: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10eba2: 2900 5aff |00af: goto/16 0009 // -00a6 │ │ -10eba6: 1a07 a520 |00b1: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ebaa: 6e20 ee04 7c00 |00b3: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ebb0: 6e10 3911 0a00 |00b6: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getTag:()Ljava/lang/String; // method@1139 │ │ -10ebb6: 0c04 |00b9: move-result-object v4 │ │ -10ebb8: 6e10 0205 0d00 |00ba: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ebbe: 6e20 0405 4d00 |00bd: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -10ebc4: 2900 49ff |00c0: goto/16 0009 // -00b7 │ │ -10ebc8: 1a09 a520 |00c2: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ebcc: 6e20 ee04 9c00 |00c4: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ebd2: 6e10 3211 0a00 |00c7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getLaunchPendingIntent:()Landroid/app/PendingIntent; // method@1132 │ │ -10ebd8: 0c04 |00ca: move-result-object v4 │ │ -10ebda: 6e10 0205 0d00 |00cb: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ebe0: 3804 0a00 |00ce: if-eqz v4, 00d8 // +000a │ │ -10ebe4: 6e20 fd04 8d00 |00d0: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ebea: 6e30 4c01 d408 |00d3: invoke-virtual {v4, v13, v8}, Landroid/app/PendingIntent;.writeToParcel:(Landroid/os/Parcel;I)V // method@014c │ │ -10ebf0: 2900 33ff |00d6: goto/16 0009 // -00cd │ │ -10ebf4: 6e20 fd04 7d00 |00d8: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ebfa: 2900 2eff |00db: goto/16 0009 // -00d2 │ │ -10ebfe: 1a07 a520 |00dd: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ec02: 6e20 ee04 7c00 |00df: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ec08: 6e10 3111 0a00 |00e2: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getFlags:()J // method@1131 │ │ -10ec0e: 0b04 |00e5: move-result-wide v4 │ │ -10ec10: 6e10 0205 0d00 |00e6: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ec16: 6e30 0105 4d05 |00e9: invoke-virtual {v13, v4, v5}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ -10ec1c: 2900 1dff |00ec: goto/16 0009 // -00e3 │ │ -10ec20: 1a09 a520 |00ee: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ec24: 6e20 ee04 9c00 |00f0: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ec2a: 6e10 3a11 0a00 |00f3: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@113a │ │ -10ec30: 0c04 |00f6: move-result-object v4 │ │ -10ec32: 6e10 0205 0d00 |00f7: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ec38: 3804 0a00 |00fa: if-eqz v4, 0104 // +000a │ │ -10ec3c: 6e20 fd04 8d00 |00fc: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ec42: 6e30 ca13 d408 |00ff: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.writeToParcel:(Landroid/os/Parcel;I)V // method@13ca │ │ -10ec48: 2900 07ff |0102: goto/16 0009 // -00f9 │ │ -10ec4c: 6e20 fd04 7d00 |0104: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ec52: 2900 02ff |0107: goto/16 0009 // -00fe │ │ -10ec56: 1a07 a520 |0109: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ec5a: 6e20 ee04 7c00 |010b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ec60: 6e10 f504 0c00 |010e: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ec66: 0a00 |0111: move-result v0 │ │ -10ec68: 6e10 f504 0c00 |0112: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ec6e: 0a02 |0115: move-result v2 │ │ -10ec70: 6e10 f804 0c00 |0116: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10ec76: 0c03 |0119: move-result-object v3 │ │ -10ec78: 6e40 2b11 0a32 |011a: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.adjustVolume:(IILjava/lang/String;)V // method@112b │ │ -10ec7e: 6e10 0205 0d00 |011d: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ec84: 2900 e9fe |0120: goto/16 0009 // -0117 │ │ -10ec88: 1a07 a520 |0122: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ec8c: 6e20 ee04 7c00 |0124: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ec92: 6e10 f504 0c00 |0127: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ec98: 0a00 |012a: move-result v0 │ │ -10ec9a: 6e10 f504 0c00 |012b: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10eca0: 0a02 |012e: move-result v2 │ │ -10eca2: 6e10 f804 0c00 |012f: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10eca8: 0c03 |0132: move-result-object v3 │ │ -10ecaa: 6e40 4b11 0a32 |0133: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.setVolumeTo:(IILjava/lang/String;)V // method@114b │ │ -10ecb0: 6e10 0205 0d00 |0136: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ecb6: 2900 d0fe |0139: goto/16 0009 // -0130 │ │ -10ecba: 1a07 a520 |013b: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ecbe: 6e20 ee04 7c00 |013d: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ecc4: 6e10 3f11 0a00 |0140: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.play:()V // method@113f │ │ -10ecca: 6e10 0205 0d00 |0143: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ecd0: 2900 c3fe |0146: goto/16 0009 // -013d │ │ -10ecd4: 1a07 a520 |0148: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ecd8: 6e20 ee04 7c00 |014a: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ecde: 6e10 f804 0c00 |014d: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10ece4: 0c00 |0150: move-result-object v0 │ │ -10ece6: 6e10 f504 0c00 |0151: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ecec: 0a07 |0154: move-result v7 │ │ -10ecee: 3807 1200 |0155: if-eqz v7, 0167 // +0012 │ │ -10ecf2: 6207 c200 |0157: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10ecf6: 7220 0c05 c700 |0159: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10ecfc: 0c02 |015c: move-result-object v2 │ │ -10ecfe: 1f02 d500 |015d: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10ed02: 6e30 4011 0a02 |015f: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1140 │ │ -10ed08: 6e10 0205 0d00 |0162: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ed0e: 2900 a4fe |0165: goto/16 0009 // -015c │ │ -10ed12: 1202 |0167: const/4 v2, #int 0 // #0 │ │ -10ed14: 28f7 |0168: goto 015f // -0009 │ │ -10ed16: 1a07 a520 |0169: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ed1a: 6e20 ee04 7c00 |016b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ed20: 6e10 f804 0c00 |016e: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10ed26: 0c00 |0171: move-result-object v0 │ │ -10ed28: 6e10 f504 0c00 |0172: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ed2e: 0a07 |0175: move-result v7 │ │ -10ed30: 3807 1200 |0176: if-eqz v7, 0188 // +0012 │ │ -10ed34: 6207 c200 |0178: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10ed38: 7220 0c05 c700 |017a: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10ed3e: 0c02 |017d: move-result-object v2 │ │ -10ed40: 1f02 d500 |017e: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10ed44: 6e30 4111 0a02 |0180: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1141 │ │ -10ed4a: 6e10 0205 0d00 |0183: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ed50: 2900 83fe |0186: goto/16 0009 // -017d │ │ -10ed54: 1202 |0188: const/4 v2, #int 0 // #0 │ │ -10ed56: 28f7 |0189: goto 0180 // -0009 │ │ -10ed58: 1a07 a520 |018a: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ed5c: 6e20 ee04 7c00 |018c: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ed62: 6e10 f504 0c00 |018f: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ed68: 0a07 |0192: move-result v7 │ │ -10ed6a: 3807 2000 |0193: if-eqz v7, 01b3 // +0020 │ │ -10ed6e: 6207 bf00 |0195: sget-object v7, Landroid/net/Uri;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bf │ │ -10ed72: 7220 0c05 c700 |0197: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10ed78: 0c00 |019a: move-result-object v0 │ │ -10ed7a: 1f00 d100 |019b: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ -10ed7e: 6e10 f504 0c00 |019d: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10ed84: 0a07 |01a0: move-result v7 │ │ -10ed86: 3807 1400 |01a1: if-eqz v7, 01b5 // +0014 │ │ -10ed8a: 6207 c200 |01a3: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10ed8e: 7220 0c05 c700 |01a5: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10ed94: 0c02 |01a8: move-result-object v2 │ │ -10ed96: 1f02 d500 |01a9: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10ed9a: 6e30 4211 0a02 |01ab: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1142 │ │ -10eda0: 6e10 0205 0d00 |01ae: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eda6: 2900 58fe |01b1: goto/16 0009 // -01a8 │ │ -10edaa: 1200 |01b3: const/4 v0, #int 0 // #0 │ │ -10edac: 28e9 |01b4: goto 019d // -0017 │ │ -10edae: 1202 |01b5: const/4 v2, #int 0 // #0 │ │ -10edb0: 28f5 |01b6: goto 01ab // -000b │ │ -10edb2: 1a07 a520 |01b7: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10edb6: 6e20 ee04 7c00 |01b9: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10edbc: 6e10 f604 0c00 |01bc: invoke-virtual {v12}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -10edc2: 0b00 |01bf: move-result-wide v0 │ │ -10edc4: 6e30 4c11 0a01 |01c0: invoke-virtual {v10, v0, v1}, Landroid/support/v4/media/session/IMediaSession$Stub;.skipToQueueItem:(J)V // method@114c │ │ -10edca: 6e10 0205 0d00 |01c3: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10edd0: 2900 43fe |01c6: goto/16 0009 // -01bd │ │ -10edd4: 1a07 a520 |01c8: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10edd8: 6e20 ee04 7c00 |01ca: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10edde: 6e10 3e11 0a00 |01cd: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.pause:()V // method@113e │ │ -10ede4: 6e10 0205 0d00 |01d0: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10edea: 2900 36fe |01d3: goto/16 0009 // -01ca │ │ -10edee: 1a07 a520 |01d5: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10edf2: 6e20 ee04 7c00 |01d7: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10edf8: 6e10 4d11 0a00 |01da: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.stop:()V // method@114d │ │ -10edfe: 6e10 0205 0d00 |01dd: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee04: 2900 29fe |01e0: goto/16 0009 // -01d7 │ │ -10ee08: 1a07 a520 |01e2: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee0c: 6e20 ee04 7c00 |01e4: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee12: 6e10 3c11 0a00 |01e7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.next:()V // method@113c │ │ -10ee18: 6e10 0205 0d00 |01ea: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee1e: 2900 1cfe |01ed: goto/16 0009 // -01e4 │ │ -10ee22: 1a07 a520 |01ef: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee26: 6e20 ee04 7c00 |01f1: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee2c: 6e10 4311 0a00 |01f4: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.previous:()V // method@1143 │ │ -10ee32: 6e10 0205 0d00 |01f7: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee38: 2900 0ffe |01fa: goto/16 0009 // -01f1 │ │ -10ee3c: 1a07 a520 |01fc: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee40: 6e20 ee04 7c00 |01fe: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee46: 6e10 2f11 0a00 |0201: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.fastForward:()V // method@112f │ │ -10ee4c: 6e10 0205 0d00 |0204: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee52: 2900 02fe |0207: goto/16 0009 // -01fe │ │ -10ee56: 1a07 a520 |0209: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee5a: 6e20 ee04 7c00 |020b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee60: 6e10 4611 0a00 |020e: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.rewind:()V // method@1146 │ │ -10ee66: 6e10 0205 0d00 |0211: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee6c: 2900 f5fd |0214: goto/16 0009 // -020b │ │ -10ee70: 1a07 a520 |0216: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee74: 6e20 ee04 7c00 |0218: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee7a: 6e10 f604 0c00 |021b: invoke-virtual {v12}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ -10ee80: 0b00 |021e: move-result-wide v0 │ │ -10ee82: 6e30 4711 0a01 |021f: invoke-virtual {v10, v0, v1}, Landroid/support/v4/media/session/IMediaSession$Stub;.seekTo:(J)V // method@1147 │ │ -10ee88: 6e10 0205 0d00 |0222: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ee8e: 2900 e4fd |0225: goto/16 0009 // -021c │ │ -10ee92: 1a07 a520 |0227: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ee96: 6e20 ee04 7c00 |0229: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ee9c: 6e10 f504 0c00 |022c: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10eea2: 0a07 |022f: move-result v7 │ │ -10eea4: 3807 1200 |0230: if-eqz v7, 0242 // +0012 │ │ -10eea8: 6207 3b05 |0232: sget-object v7, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@053b │ │ -10eeac: 7220 0c05 c700 |0234: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10eeb2: 0c00 |0237: move-result-object v0 │ │ -10eeb4: 1f00 c202 |0238: check-cast v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ -10eeb8: 6e20 4411 0a00 |023a: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.rate:(Landroid/support/v4/media/RatingCompat;)V // method@1144 │ │ -10eebe: 6e10 0205 0d00 |023d: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10eec4: 2900 c9fd |0240: goto/16 0009 // -0237 │ │ -10eec8: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -10eeca: 28f7 |0243: goto 023a // -0009 │ │ -10eecc: 1a07 a520 |0244: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10eed0: 6e20 ee04 7c00 |0246: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10eed6: 6e10 f804 0c00 |0249: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ -10eedc: 0c00 |024c: move-result-object v0 │ │ -10eede: 6e10 f504 0c00 |024d: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -10eee4: 0a07 |0250: move-result v7 │ │ -10eee6: 3807 1200 |0251: if-eqz v7, 0263 // +0012 │ │ -10eeea: 6207 c200 |0253: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -10eeee: 7220 0c05 c700 |0255: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -10eef4: 0c02 |0258: move-result-object v2 │ │ -10eef6: 1f02 d500 |0259: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ -10eefa: 6e30 4911 0a02 |025b: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1149 │ │ -10ef00: 6e10 0205 0d00 |025e: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ef06: 2900 a8fd |0261: goto/16 0009 // -0258 │ │ -10ef0a: 1202 |0263: const/4 v2, #int 0 // #0 │ │ -10ef0c: 28f7 |0264: goto 025b // -0009 │ │ -10ef0e: 1a09 a520 |0265: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ef12: 6e20 ee04 9c00 |0267: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ef18: 6e10 3311 0a00 |026a: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@1133 │ │ -10ef1e: 0c04 |026d: move-result-object v4 │ │ -10ef20: 6e10 0205 0d00 |026e: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ef26: 3804 0a00 |0271: if-eqz v4, 027b // +000a │ │ -10ef2a: 6e20 fd04 8d00 |0273: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ef30: 6e30 e20f d408 |0276: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/MediaMetadataCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fe2 │ │ -10ef36: 2900 90fd |0279: goto/16 0009 // -0270 │ │ -10ef3a: 6e20 fd04 7d00 |027b: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ef40: 2900 8bfd |027e: goto/16 0009 // -0275 │ │ -10ef44: 1a09 a520 |0280: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ef48: 6e20 ee04 9c00 |0282: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ef4e: 6e10 3511 0a00 |0285: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@1135 │ │ -10ef54: 0c04 |0288: move-result-object v4 │ │ -10ef56: 6e10 0205 0d00 |0289: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ef5c: 3804 0a00 |028c: if-eqz v4, 0296 // +000a │ │ -10ef60: 6e20 fd04 8d00 |028e: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ef66: 6e30 0f14 d408 |0291: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@140f │ │ -10ef6c: 2900 75fd |0294: goto/16 0009 // -028b │ │ -10ef70: 6e20 fd04 7d00 |0296: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10ef76: 2900 70fd |0299: goto/16 0009 // -0290 │ │ -10ef7a: 1a07 a520 |029b: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10ef7e: 6e20 ee04 7c00 |029d: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10ef84: 6e10 3611 0a00 |02a0: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getQueue:()Ljava/util/List; // method@1136 │ │ -10ef8a: 0c06 |02a3: move-result-object v6 │ │ -10ef8c: 6e10 0205 0d00 |02a4: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10ef92: 6e20 0805 6d00 |02a7: invoke-virtual {v13, v6}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ -10ef98: 2900 5ffd |02aa: goto/16 0009 // -02a1 │ │ -10ef9c: 1a09 a520 |02ac: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10efa0: 6e20 ee04 9c00 |02ae: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10efa6: 6e10 3711 0a00 |02b1: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getQueueTitle:()Ljava/lang/CharSequence; // method@1137 │ │ -10efac: 0c04 |02b4: move-result-object v4 │ │ -10efae: 6e10 0205 0d00 |02b5: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10efb4: 3804 0a00 |02b8: if-eqz v4, 02c2 // +000a │ │ -10efb8: 6e20 fd04 8d00 |02ba: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10efbe: 7130 3437 d408 |02bd: invoke-static {v4, v13, v8}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ -10efc4: 2900 49fd |02c0: goto/16 0009 // -02b7 │ │ -10efc8: 6e20 fd04 7d00 |02c2: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10efce: 2900 44fd |02c5: goto/16 0009 // -02bc │ │ -10efd2: 1a09 a520 |02c7: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10efd6: 6e20 ee04 9c00 |02c9: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10efdc: 6e10 3011 0a00 |02cc: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getExtras:()Landroid/os/Bundle; // method@1130 │ │ -10efe2: 0c04 |02cf: move-result-object v4 │ │ -10efe4: 6e10 0205 0d00 |02d0: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10efea: 3804 0a00 |02d3: if-eqz v4, 02dd // +000a │ │ -10efee: 6e20 fd04 8d00 |02d5: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10eff4: 6e30 c404 d408 |02d8: invoke-virtual {v4, v13, v8}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -10effa: 2900 2efd |02db: goto/16 0009 // -02d2 │ │ -10effe: 6e20 fd04 7d00 |02dd: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10f004: 2900 29fd |02e0: goto/16 0009 // -02d7 │ │ -10f008: 1a07 a520 |02e2: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a5 │ │ -10f00c: 6e20 ee04 7c00 |02e4: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -10f012: 6e10 3811 0a00 |02e7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getRatingType:()I // method@1138 │ │ -10f018: 0a04 |02ea: move-result v4 │ │ -10f01a: 6e10 0205 0d00 |02eb: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ -10f020: 6e20 fd04 4d00 |02ee: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -10f026: 2900 18fd |02f1: goto/16 0009 // -02e8 │ │ -10f02a: 0000 |02f3: nop // spacer │ │ -10f02c: 0002 2100 0100 0000 0200 0000 0300 ... |02f4: sparse-switch-data (134 units) │ │ +10c738: |[10c738] android.support.v4.media.session.IMediaSession$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +10c748: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +10c74a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +10c74c: 2c0b f202 0000 |0002: sparse-switch v11, 000002f4 // +000002f2 │ │ +10c752: 6f5e 9a04 badc |0005: invoke-super {v10, v11, v12, v13, v14}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +10c758: 0a08 |0008: move-result v8 │ │ +10c75a: 0f08 |0009: return v8 │ │ +10c75c: 1a07 a020 |000a: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c760: 6e20 0405 7d00 |000c: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c766: 28fa |000f: goto 0009 // -0006 │ │ +10c768: 1a07 a020 |0010: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c76c: 6e20 ee04 7c00 |0012: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c772: 6e10 f804 0c00 |0015: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10c778: 0c00 |0018: move-result-object v0 │ │ +10c77a: 6e10 f504 0c00 |0019: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c780: 0a07 |001c: move-result v7 │ │ +10c782: 3807 1f00 |001d: if-eqz v7, 003c // +001f │ │ +10c786: 6207 c200 |001f: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10c78a: 7220 0c05 c700 |0021: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10c790: 0c02 |0024: move-result-object v2 │ │ +10c792: 1f02 d500 |0025: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10c796: 6e10 f504 0c00 |0027: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c79c: 0a07 |002a: move-result v7 │ │ +10c79e: 3807 1300 |002b: if-eqz v7, 003e // +0013 │ │ +10c7a2: 6207 2c06 |002d: sget-object v7, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.CREATOR:Landroid/os/Parcelable$Creator; // field@062c │ │ +10c7a6: 7220 0c05 c700 |002f: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10c7ac: 0c03 |0032: move-result-object v3 │ │ +10c7ae: 1f03 1a03 |0033: check-cast v3, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ +10c7b2: 6e40 4811 0a32 |0035: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V // method@1148 │ │ +10c7b8: 6e10 0205 0d00 |0038: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c7be: 28ce |003b: goto 0009 // -0032 │ │ +10c7c0: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +10c7c2: 28ea |003d: goto 0027 // -0016 │ │ +10c7c4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +10c7c6: 28f6 |003f: goto 0035 // -000a │ │ +10c7c8: 1a09 a020 |0040: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c7cc: 6e20 ee04 9c00 |0042: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c7d2: 6e10 f504 0c00 |0045: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c7d8: 0a09 |0048: move-result v9 │ │ +10c7da: 3809 1800 |0049: if-eqz v9, 0061 // +0018 │ │ +10c7de: 6209 c515 |004b: sget-object v9, Landroid/view/KeyEvent;.CREATOR:Landroid/os/Parcelable$Creator; // field@15c5 │ │ +10c7e2: 7220 0c05 c900 |004d: invoke-interface {v9, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10c7e8: 0c00 |0050: move-result-object v0 │ │ +10c7ea: 1f00 e206 |0051: check-cast v0, Landroid/view/KeyEvent; // type@06e2 │ │ +10c7ee: 6e20 4a11 0a00 |0053: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendMediaButton:(Landroid/view/KeyEvent;)Z // method@114a │ │ +10c7f4: 0a04 |0056: move-result v4 │ │ +10c7f6: 6e10 0205 0d00 |0057: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c7fc: 3804 0300 |005a: if-eqz v4, 005d // +0003 │ │ +10c800: 0187 |005c: move v7, v8 │ │ +10c802: 6e20 fd04 7d00 |005d: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c808: 28a9 |0060: goto 0009 // -0057 │ │ +10c80a: 1200 |0061: const/4 v0, #int 0 // #0 │ │ +10c80c: 28f1 |0062: goto 0053 // -000f │ │ +10c80e: 1a07 a020 |0063: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c812: 6e20 ee04 7c00 |0065: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c818: 6e10 f904 0c00 |0068: invoke-virtual {v12}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10c81e: 0c07 |006b: move-result-object v7 │ │ +10c820: 7110 f310 0700 |006c: invoke-static {v7}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; // method@10f3 │ │ +10c826: 0c00 |006f: move-result-object v0 │ │ +10c828: 6e20 4511 0a00 |0070: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@1145 │ │ +10c82e: 6e10 0205 0d00 |0073: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c834: 2893 |0076: goto 0009 // -006d │ │ +10c836: 1a07 a020 |0077: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c83a: 6e20 ee04 7c00 |0079: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c840: 6e10 f904 0c00 |007c: invoke-virtual {v12}, Landroid/os/Parcel;.readStrongBinder:()Landroid/os/IBinder; // method@04f9 │ │ +10c846: 0c07 |007f: move-result-object v7 │ │ +10c848: 7110 f310 0700 |0080: invoke-static {v7}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; // method@10f3 │ │ +10c84e: 0c00 |0083: move-result-object v0 │ │ +10c850: 6e20 4e11 0a00 |0084: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@114e │ │ +10c856: 6e10 0205 0d00 |0087: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c85c: 2900 7fff |008a: goto/16 0009 // -0081 │ │ +10c860: 1a09 a020 |008c: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c864: 6e20 ee04 9c00 |008e: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c86a: 6e10 3b11 0a00 |0091: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.isTransportControlEnabled:()Z // method@113b │ │ +10c870: 0a04 |0094: move-result v4 │ │ +10c872: 6e10 0205 0d00 |0095: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c878: 3804 0300 |0098: if-eqz v4, 009b // +0003 │ │ +10c87c: 0187 |009a: move v7, v8 │ │ +10c87e: 6e20 fd04 7d00 |009b: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c884: 2900 6bff |009e: goto/16 0009 // -0095 │ │ +10c888: 1a07 a020 |00a0: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c88c: 6e20 ee04 7c00 |00a2: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c892: 6e10 3411 0a00 |00a5: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getPackageName:()Ljava/lang/String; // method@1134 │ │ +10c898: 0c04 |00a8: move-result-object v4 │ │ +10c89a: 6e10 0205 0d00 |00a9: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c8a0: 6e20 0405 4d00 |00ac: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c8a6: 2900 5aff |00af: goto/16 0009 // -00a6 │ │ +10c8aa: 1a07 a020 |00b1: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c8ae: 6e20 ee04 7c00 |00b3: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c8b4: 6e10 3911 0a00 |00b6: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getTag:()Ljava/lang/String; // method@1139 │ │ +10c8ba: 0c04 |00b9: move-result-object v4 │ │ +10c8bc: 6e10 0205 0d00 |00ba: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c8c2: 6e20 0405 4d00 |00bd: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10c8c8: 2900 49ff |00c0: goto/16 0009 // -00b7 │ │ +10c8cc: 1a09 a020 |00c2: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c8d0: 6e20 ee04 9c00 |00c4: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c8d6: 6e10 3211 0a00 |00c7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getLaunchPendingIntent:()Landroid/app/PendingIntent; // method@1132 │ │ +10c8dc: 0c04 |00ca: move-result-object v4 │ │ +10c8de: 6e10 0205 0d00 |00cb: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c8e4: 3804 0a00 |00ce: if-eqz v4, 00d8 // +000a │ │ +10c8e8: 6e20 fd04 8d00 |00d0: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c8ee: 6e30 4c01 d408 |00d3: invoke-virtual {v4, v13, v8}, Landroid/app/PendingIntent;.writeToParcel:(Landroid/os/Parcel;I)V // method@014c │ │ +10c8f4: 2900 33ff |00d6: goto/16 0009 // -00cd │ │ +10c8f8: 6e20 fd04 7d00 |00d8: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c8fe: 2900 2eff |00db: goto/16 0009 // -00d2 │ │ +10c902: 1a07 a020 |00dd: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c906: 6e20 ee04 7c00 |00df: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c90c: 6e10 3111 0a00 |00e2: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getFlags:()J // method@1131 │ │ +10c912: 0b04 |00e5: move-result-wide v4 │ │ +10c914: 6e10 0205 0d00 |00e6: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c91a: 6e30 0105 4d05 |00e9: invoke-virtual {v13, v4, v5}, Landroid/os/Parcel;.writeLong:(J)V // method@0501 │ │ +10c920: 2900 1dff |00ec: goto/16 0009 // -00e3 │ │ +10c924: 1a09 a020 |00ee: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c928: 6e20 ee04 9c00 |00f0: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c92e: 6e10 3a11 0a00 |00f3: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@113a │ │ +10c934: 0c04 |00f6: move-result-object v4 │ │ +10c936: 6e10 0205 0d00 |00f7: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c93c: 3804 0a00 |00fa: if-eqz v4, 0104 // +000a │ │ +10c940: 6e20 fd04 8d00 |00fc: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c946: 6e30 ca13 d408 |00ff: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.writeToParcel:(Landroid/os/Parcel;I)V // method@13ca │ │ +10c94c: 2900 07ff |0102: goto/16 0009 // -00f9 │ │ +10c950: 6e20 fd04 7d00 |0104: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10c956: 2900 02ff |0107: goto/16 0009 // -00fe │ │ +10c95a: 1a07 a020 |0109: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c95e: 6e20 ee04 7c00 |010b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c964: 6e10 f504 0c00 |010e: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c96a: 0a00 |0111: move-result v0 │ │ +10c96c: 6e10 f504 0c00 |0112: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c972: 0a02 |0115: move-result v2 │ │ +10c974: 6e10 f804 0c00 |0116: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10c97a: 0c03 |0119: move-result-object v3 │ │ +10c97c: 6e40 2b11 0a32 |011a: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.adjustVolume:(IILjava/lang/String;)V // method@112b │ │ +10c982: 6e10 0205 0d00 |011d: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c988: 2900 e9fe |0120: goto/16 0009 // -0117 │ │ +10c98c: 1a07 a020 |0122: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c990: 6e20 ee04 7c00 |0124: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c996: 6e10 f504 0c00 |0127: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c99c: 0a00 |012a: move-result v0 │ │ +10c99e: 6e10 f504 0c00 |012b: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c9a4: 0a02 |012e: move-result v2 │ │ +10c9a6: 6e10 f804 0c00 |012f: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10c9ac: 0c03 |0132: move-result-object v3 │ │ +10c9ae: 6e40 4b11 0a32 |0133: invoke-virtual {v10, v0, v2, v3}, Landroid/support/v4/media/session/IMediaSession$Stub;.setVolumeTo:(IILjava/lang/String;)V // method@114b │ │ +10c9b4: 6e10 0205 0d00 |0136: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c9ba: 2900 d0fe |0139: goto/16 0009 // -0130 │ │ +10c9be: 1a07 a020 |013b: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c9c2: 6e20 ee04 7c00 |013d: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c9c8: 6e10 3f11 0a00 |0140: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.play:()V // method@113f │ │ +10c9ce: 6e10 0205 0d00 |0143: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10c9d4: 2900 c3fe |0146: goto/16 0009 // -013d │ │ +10c9d8: 1a07 a020 |0148: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10c9dc: 6e20 ee04 7c00 |014a: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10c9e2: 6e10 f804 0c00 |014d: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10c9e8: 0c00 |0150: move-result-object v0 │ │ +10c9ea: 6e10 f504 0c00 |0151: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10c9f0: 0a07 |0154: move-result v7 │ │ +10c9f2: 3807 1200 |0155: if-eqz v7, 0167 // +0012 │ │ +10c9f6: 6207 c200 |0157: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10c9fa: 7220 0c05 c700 |0159: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10ca00: 0c02 |015c: move-result-object v2 │ │ +10ca02: 1f02 d500 |015d: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10ca06: 6e30 4011 0a02 |015f: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1140 │ │ +10ca0c: 6e10 0205 0d00 |0162: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10ca12: 2900 a4fe |0165: goto/16 0009 // -015c │ │ +10ca16: 1202 |0167: const/4 v2, #int 0 // #0 │ │ +10ca18: 28f7 |0168: goto 015f // -0009 │ │ +10ca1a: 1a07 a020 |0169: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10ca1e: 6e20 ee04 7c00 |016b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10ca24: 6e10 f804 0c00 |016e: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10ca2a: 0c00 |0171: move-result-object v0 │ │ +10ca2c: 6e10 f504 0c00 |0172: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10ca32: 0a07 |0175: move-result v7 │ │ +10ca34: 3807 1200 |0176: if-eqz v7, 0188 // +0012 │ │ +10ca38: 6207 c200 |0178: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10ca3c: 7220 0c05 c700 |017a: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10ca42: 0c02 |017d: move-result-object v2 │ │ +10ca44: 1f02 d500 |017e: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10ca48: 6e30 4111 0a02 |0180: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1141 │ │ +10ca4e: 6e10 0205 0d00 |0183: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10ca54: 2900 83fe |0186: goto/16 0009 // -017d │ │ +10ca58: 1202 |0188: const/4 v2, #int 0 // #0 │ │ +10ca5a: 28f7 |0189: goto 0180 // -0009 │ │ +10ca5c: 1a07 a020 |018a: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10ca60: 6e20 ee04 7c00 |018c: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10ca66: 6e10 f504 0c00 |018f: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10ca6c: 0a07 |0192: move-result v7 │ │ +10ca6e: 3807 2000 |0193: if-eqz v7, 01b3 // +0020 │ │ +10ca72: 6207 bf00 |0195: sget-object v7, Landroid/net/Uri;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bf │ │ +10ca76: 7220 0c05 c700 |0197: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10ca7c: 0c00 |019a: move-result-object v0 │ │ +10ca7e: 1f00 d100 |019b: check-cast v0, Landroid/net/Uri; // type@00d1 │ │ +10ca82: 6e10 f504 0c00 |019d: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10ca88: 0a07 |01a0: move-result v7 │ │ +10ca8a: 3807 1400 |01a1: if-eqz v7, 01b5 // +0014 │ │ +10ca8e: 6207 c200 |01a3: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10ca92: 7220 0c05 c700 |01a5: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10ca98: 0c02 |01a8: move-result-object v2 │ │ +10ca9a: 1f02 d500 |01a9: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10ca9e: 6e30 4211 0a02 |01ab: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1142 │ │ +10caa4: 6e10 0205 0d00 |01ae: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10caaa: 2900 58fe |01b1: goto/16 0009 // -01a8 │ │ +10caae: 1200 |01b3: const/4 v0, #int 0 // #0 │ │ +10cab0: 28e9 |01b4: goto 019d // -0017 │ │ +10cab2: 1202 |01b5: const/4 v2, #int 0 // #0 │ │ +10cab4: 28f5 |01b6: goto 01ab // -000b │ │ +10cab6: 1a07 a020 |01b7: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10caba: 6e20 ee04 7c00 |01b9: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cac0: 6e10 f604 0c00 |01bc: invoke-virtual {v12}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +10cac6: 0b00 |01bf: move-result-wide v0 │ │ +10cac8: 6e30 4c11 0a01 |01c0: invoke-virtual {v10, v0, v1}, Landroid/support/v4/media/session/IMediaSession$Stub;.skipToQueueItem:(J)V // method@114c │ │ +10cace: 6e10 0205 0d00 |01c3: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cad4: 2900 43fe |01c6: goto/16 0009 // -01bd │ │ +10cad8: 1a07 a020 |01c8: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cadc: 6e20 ee04 7c00 |01ca: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cae2: 6e10 3e11 0a00 |01cd: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.pause:()V // method@113e │ │ +10cae8: 6e10 0205 0d00 |01d0: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10caee: 2900 36fe |01d3: goto/16 0009 // -01ca │ │ +10caf2: 1a07 a020 |01d5: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10caf6: 6e20 ee04 7c00 |01d7: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cafc: 6e10 4d11 0a00 |01da: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.stop:()V // method@114d │ │ +10cb02: 6e10 0205 0d00 |01dd: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb08: 2900 29fe |01e0: goto/16 0009 // -01d7 │ │ +10cb0c: 1a07 a020 |01e2: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb10: 6e20 ee04 7c00 |01e4: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cb16: 6e10 3c11 0a00 |01e7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.next:()V // method@113c │ │ +10cb1c: 6e10 0205 0d00 |01ea: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb22: 2900 1cfe |01ed: goto/16 0009 // -01e4 │ │ +10cb26: 1a07 a020 |01ef: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb2a: 6e20 ee04 7c00 |01f1: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cb30: 6e10 4311 0a00 |01f4: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.previous:()V // method@1143 │ │ +10cb36: 6e10 0205 0d00 |01f7: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb3c: 2900 0ffe |01fa: goto/16 0009 // -01f1 │ │ +10cb40: 1a07 a020 |01fc: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb44: 6e20 ee04 7c00 |01fe: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cb4a: 6e10 2f11 0a00 |0201: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.fastForward:()V // method@112f │ │ +10cb50: 6e10 0205 0d00 |0204: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb56: 2900 02fe |0207: goto/16 0009 // -01fe │ │ +10cb5a: 1a07 a020 |0209: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb5e: 6e20 ee04 7c00 |020b: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cb64: 6e10 4611 0a00 |020e: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.rewind:()V // method@1146 │ │ +10cb6a: 6e10 0205 0d00 |0211: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb70: 2900 f5fd |0214: goto/16 0009 // -020b │ │ +10cb74: 1a07 a020 |0216: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb78: 6e20 ee04 7c00 |0218: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cb7e: 6e10 f604 0c00 |021b: invoke-virtual {v12}, Landroid/os/Parcel;.readLong:()J // method@04f6 │ │ +10cb84: 0b00 |021e: move-result-wide v0 │ │ +10cb86: 6e30 4711 0a01 |021f: invoke-virtual {v10, v0, v1}, Landroid/support/v4/media/session/IMediaSession$Stub;.seekTo:(J)V // method@1147 │ │ +10cb8c: 6e10 0205 0d00 |0222: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cb92: 2900 e4fd |0225: goto/16 0009 // -021c │ │ +10cb96: 1a07 a020 |0227: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cb9a: 6e20 ee04 7c00 |0229: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cba0: 6e10 f504 0c00 |022c: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10cba6: 0a07 |022f: move-result v7 │ │ +10cba8: 3807 1200 |0230: if-eqz v7, 0242 // +0012 │ │ +10cbac: 6207 3b05 |0232: sget-object v7, Landroid/support/v4/media/RatingCompat;.CREATOR:Landroid/os/Parcelable$Creator; // field@053b │ │ +10cbb0: 7220 0c05 c700 |0234: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10cbb6: 0c00 |0237: move-result-object v0 │ │ +10cbb8: 1f00 c202 |0238: check-cast v0, Landroid/support/v4/media/RatingCompat; // type@02c2 │ │ +10cbbc: 6e20 4411 0a00 |023a: invoke-virtual {v10, v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.rate:(Landroid/support/v4/media/RatingCompat;)V // method@1144 │ │ +10cbc2: 6e10 0205 0d00 |023d: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cbc8: 2900 c9fd |0240: goto/16 0009 // -0237 │ │ +10cbcc: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +10cbce: 28f7 |0243: goto 023a // -0009 │ │ +10cbd0: 1a07 a020 |0244: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cbd4: 6e20 ee04 7c00 |0246: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cbda: 6e10 f804 0c00 |0249: invoke-virtual {v12}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@04f8 │ │ +10cbe0: 0c00 |024c: move-result-object v0 │ │ +10cbe2: 6e10 f504 0c00 |024d: invoke-virtual {v12}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10cbe8: 0a07 |0250: move-result v7 │ │ +10cbea: 3807 1200 |0251: if-eqz v7, 0263 // +0012 │ │ +10cbee: 6207 c200 |0253: sget-object v7, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10cbf2: 7220 0c05 c700 |0255: invoke-interface {v7, v12}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10cbf8: 0c02 |0258: move-result-object v2 │ │ +10cbfa: 1f02 d500 |0259: check-cast v2, Landroid/os/Bundle; // type@00d5 │ │ +10cbfe: 6e30 4911 0a02 |025b: invoke-virtual {v10, v0, v2}, Landroid/support/v4/media/session/IMediaSession$Stub;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1149 │ │ +10cc04: 6e10 0205 0d00 |025e: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cc0a: 2900 a8fd |0261: goto/16 0009 // -0258 │ │ +10cc0e: 1202 |0263: const/4 v2, #int 0 // #0 │ │ +10cc10: 28f7 |0264: goto 025b // -0009 │ │ +10cc12: 1a09 a020 |0265: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cc16: 6e20 ee04 9c00 |0267: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cc1c: 6e10 3311 0a00 |026a: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@1133 │ │ +10cc22: 0c04 |026d: move-result-object v4 │ │ +10cc24: 6e10 0205 0d00 |026e: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cc2a: 3804 0a00 |0271: if-eqz v4, 027b // +000a │ │ +10cc2e: 6e20 fd04 8d00 |0273: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cc34: 6e30 e20f d408 |0276: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/MediaMetadataCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@0fe2 │ │ +10cc3a: 2900 90fd |0279: goto/16 0009 // -0270 │ │ +10cc3e: 6e20 fd04 7d00 |027b: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cc44: 2900 8bfd |027e: goto/16 0009 // -0275 │ │ +10cc48: 1a09 a020 |0280: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cc4c: 6e20 ee04 9c00 |0282: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cc52: 6e10 3511 0a00 |0285: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@1135 │ │ +10cc58: 0c04 |0288: move-result-object v4 │ │ +10cc5a: 6e10 0205 0d00 |0289: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cc60: 3804 0a00 |028c: if-eqz v4, 0296 // +000a │ │ +10cc64: 6e20 fd04 8d00 |028e: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cc6a: 6e30 0f14 d408 |0291: invoke-virtual {v4, v13, v8}, Landroid/support/v4/media/session/PlaybackStateCompat;.writeToParcel:(Landroid/os/Parcel;I)V // method@140f │ │ +10cc70: 2900 75fd |0294: goto/16 0009 // -028b │ │ +10cc74: 6e20 fd04 7d00 |0296: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cc7a: 2900 70fd |0299: goto/16 0009 // -0290 │ │ +10cc7e: 1a07 a020 |029b: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cc82: 6e20 ee04 7c00 |029d: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cc88: 6e10 3611 0a00 |02a0: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getQueue:()Ljava/util/List; // method@1136 │ │ +10cc8e: 0c06 |02a3: move-result-object v6 │ │ +10cc90: 6e10 0205 0d00 |02a4: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cc96: 6e20 0805 6d00 |02a7: invoke-virtual {v13, v6}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@0508 │ │ +10cc9c: 2900 5ffd |02aa: goto/16 0009 // -02a1 │ │ +10cca0: 1a09 a020 |02ac: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cca4: 6e20 ee04 9c00 |02ae: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10ccaa: 6e10 3711 0a00 |02b1: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getQueueTitle:()Ljava/lang/CharSequence; // method@1137 │ │ +10ccb0: 0c04 |02b4: move-result-object v4 │ │ +10ccb2: 6e10 0205 0d00 |02b5: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10ccb8: 3804 0a00 |02b8: if-eqz v4, 02c2 // +000a │ │ +10ccbc: 6e20 fd04 8d00 |02ba: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10ccc2: 7130 3437 d408 |02bd: invoke-static {v4, v13, v8}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@3734 │ │ +10ccc8: 2900 49fd |02c0: goto/16 0009 // -02b7 │ │ +10cccc: 6e20 fd04 7d00 |02c2: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10ccd2: 2900 44fd |02c5: goto/16 0009 // -02bc │ │ +10ccd6: 1a09 a020 |02c7: const-string v9, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10ccda: 6e20 ee04 9c00 |02c9: invoke-virtual {v12, v9}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cce0: 6e10 3011 0a00 |02cc: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getExtras:()Landroid/os/Bundle; // method@1130 │ │ +10cce6: 0c04 |02cf: move-result-object v4 │ │ +10cce8: 6e10 0205 0d00 |02d0: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10ccee: 3804 0a00 |02d3: if-eqz v4, 02dd // +000a │ │ +10ccf2: 6e20 fd04 8d00 |02d5: invoke-virtual {v13, v8}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10ccf8: 6e30 c404 d408 |02d8: invoke-virtual {v4, v13, v8}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10ccfe: 2900 2efd |02db: goto/16 0009 // -02d2 │ │ +10cd02: 6e20 fd04 7d00 |02dd: invoke-virtual {v13, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cd08: 2900 29fd |02e0: goto/16 0009 // -02d7 │ │ +10cd0c: 1a07 a020 |02e2: const-string v7, "android.support.v4.media.session.IMediaSession" // string@20a0 │ │ +10cd10: 6e20 ee04 7c00 |02e4: invoke-virtual {v12, v7}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10cd16: 6e10 3811 0a00 |02e7: invoke-virtual {v10}, Landroid/support/v4/media/session/IMediaSession$Stub;.getRatingType:()I // method@1138 │ │ +10cd1c: 0a04 |02ea: move-result v4 │ │ +10cd1e: 6e10 0205 0d00 |02eb: invoke-virtual {v13}, Landroid/os/Parcel;.writeNoException:()V // method@0502 │ │ +10cd24: 6e20 fd04 4d00 |02ee: invoke-virtual {v13, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10cd2a: 2900 18fd |02f1: goto/16 0009 // -02e8 │ │ +10cd2e: 0000 |02f3: nop // spacer │ │ +10cd30: 0002 2100 0100 0000 0200 0000 0300 ... |02f4: sparse-switch-data (134 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=42 │ │ 0x0005 line=414 │ │ 0x000a line=46 │ │ 0x0010 line=51 │ │ 0x0015 line=53 │ │ @@ -314669,21 +314781,21 @@ │ │ 0x02eb - 0x037a reg=4 _result I │ │ 0x0000 - 0x037a reg=10 this Landroid/support/v4/media/session/IMediaSession$Stub; │ │ 0x0000 - 0x037a reg=11 code I │ │ 0x0000 - 0x037a reg=12 data Landroid/os/Parcel; │ │ 0x0000 - 0x037a reg=13 reply Landroid/os/Parcel; │ │ 0x0000 - 0x037a reg=14 flags I │ │ │ │ - source_file_idx : 2338 (IMediaSession.java) │ │ + source_file_idx : 2334 (IMediaSession.java) │ │ │ │ Class #1268 header: │ │ class_idx : 758 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #1268 annotations: │ │ Annotations on class │ │ @@ -314708,18 +314820,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10f138: |[10f138] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -10f148: 5b01 cd05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ -10f14c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -10f152: 0e00 |0005: return-void │ │ +10ce3c: |[10ce3c] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +10ce4c: 5b01 cd05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ +10ce50: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10ce56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ @@ -314728,17 +314840,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -10f154: |[10f154] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ -10f164: 7020 7711 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@1177 │ │ -10f16a: 0e00 |0003: return-void │ │ +10ce58: |[10ce58] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ +10ce68: 7020 7711 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@1177 │ │ +10ce6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaControllerCompat$1; │ │ @@ -314749,20 +314861,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10f16c: |[10f16c] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onMetadataChanged:(Ljava/lang/Object;)V │ │ -10f17c: 5420 cd05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ -10f180: 7110 d70f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fd7 │ │ -10f186: 0c01 |0005: move-result-object v1 │ │ -10f188: 6e20 9011 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1190 │ │ -10f18e: 0e00 |0009: return-void │ │ +10ce70: |[10ce70] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onMetadataChanged:(Ljava/lang/Object;)V │ │ +10ce80: 5420 cd05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ +10ce84: 7110 d70f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fd7 │ │ +10ce8a: 0c01 |0005: move-result-object v1 │ │ +10ce8c: 6e20 9011 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1190 │ │ +10ce92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0009 line=459 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 metadataObj Ljava/lang/Object; │ │ @@ -314772,20 +314884,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10f190: |[10f190] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onPlaybackStateChanged:(Ljava/lang/Object;)V │ │ -10f1a0: 5420 cd05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ -10f1a4: 7110 0214 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@1402 │ │ -10f1aa: 0c01 |0005: move-result-object v1 │ │ -10f1ac: 6e20 9111 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1191 │ │ -10f1b2: 0e00 |0009: return-void │ │ +10ce94: |[10ce94] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onPlaybackStateChanged:(Ljava/lang/Object;)V │ │ +10cea4: 5420 cd05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ +10cea8: 7110 0214 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@1402 │ │ +10ceae: 0c01 |0005: move-result-object v1 │ │ +10ceb0: 6e20 9111 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1191 │ │ +10ceb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0009 line=453 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 stateObj Ljava/lang/Object; │ │ @@ -314795,18 +314907,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10f1b4: |[10f1b4] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionDestroyed:()V │ │ -10f1c4: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ -10f1c8: 6e10 9411 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ -10f1ce: 0e00 |0005: return-void │ │ +10ceb8: |[10ceb8] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionDestroyed:()V │ │ +10cec8: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ +10cecc: 6e10 9411 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ +10ced2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0005 line=442 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ │ │ @@ -314815,34 +314927,34 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10f1d0: |[10f1d0] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10f1e0: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ -10f1e4: 6e30 9511 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1195 │ │ -10f1ea: 0e00 |0005: return-void │ │ +10ced4: |[10ced4] android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10cee4: 5410 cd05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05cd │ │ +10cee8: 6e30 9511 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1195 │ │ +10ceee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0005 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1269 header: │ │ class_idx : 762 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 18 │ │ │ │ Class #1269 annotations: │ │ Annotations on class │ │ @@ -314871,27 +314983,27 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -10f1ec: |[10f1ec] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -10f1fc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10f202: 6e10 3913 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ -10f208: 0c00 |0006: move-result-object v0 │ │ -10f20a: 7120 4412 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@1244 │ │ -10f210: 0c00 |000a: move-result-object v0 │ │ -10f212: 5b10 d205 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f216: 5410 d205 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f21a: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ -10f21e: 2200 ec00 |0011: new-instance v0, Landroid/os/RemoteException; // type@00ec │ │ -10f222: 7010 1b05 0000 |0013: invoke-direct {v0}, Landroid/os/RemoteException;.:()V // method@051b │ │ -10f228: 2700 |0016: throw v0 │ │ -10f22a: 0e00 |0017: return-void │ │ +10cef0: |[10cef0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +10cf00: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10cf06: 6e10 3913 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ +10cf0c: 0c00 |0006: move-result-object v0 │ │ +10cf0e: 7120 4412 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@1244 │ │ +10cf14: 0c00 |000a: move-result-object v0 │ │ +10cf16: 5b10 d205 |000b: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cf1a: 5410 d205 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cf1e: 3900 0800 |000f: if-nez v0, 0017 // +0008 │ │ +10cf22: 2200 ec00 |0011: new-instance v0, Landroid/os/RemoteException; // type@00ec │ │ +10cf26: 7010 1b05 0000 |0013: invoke-direct {v0}, Landroid/os/RemoteException;.:()V // method@051b │ │ +10cf2c: 2700 |0016: throw v0 │ │ +10cf2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1149 │ │ 0x0003 line=1150 │ │ 0x000d line=1152 │ │ 0x0017 line=1153 │ │ locals : │ │ @@ -314904,24 +315016,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -10f22c: |[10f22c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -10f23c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10f242: 6e10 4213 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1342 │ │ -10f248: 0c00 |0006: move-result-object v0 │ │ -10f24a: 6e10 3913 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ -10f250: 0c00 |000a: move-result-object v0 │ │ -10f252: 7120 4412 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@1244 │ │ -10f258: 0c00 |000e: move-result-object v0 │ │ -10f25a: 5b10 d205 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f25e: 0e00 |0011: return-void │ │ +10cf30: |[10cf30] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +10cf40: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10cf46: 6e10 4213 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaSessionCompat;.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; // method@1342 │ │ +10cf4c: 0c00 |0006: move-result-object v0 │ │ +10cf4e: 6e10 3913 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ +10cf54: 0c00 |000a: move-result-object v0 │ │ +10cf56: 7120 4412 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.fromToken:(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object; // method@1244 │ │ +10cf5c: 0c00 |000e: move-result-object v0 │ │ +10cf5e: 5b10 d205 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cf62: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0003 line=1144 │ │ 0x0011 line=1146 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -314934,18 +315046,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10f260: |[10f260] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.adjustVolume:(II)V │ │ -10f270: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f274: 7130 4112 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.adjustVolume:(Ljava/lang/Object;II)V // method@1241 │ │ -10f27a: 0e00 |0005: return-void │ │ +10cf64: |[10cf64] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.adjustVolume:(II)V │ │ +10cf74: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cf78: 7130 4112 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.adjustVolume:(Ljava/lang/Object;II)V // method@1241 │ │ +10cf7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ 0x0005 line=1246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -314956,19 +315068,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -10f27c: |[10f27c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ -10f28c: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f290: 7120 4312 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z // method@1243 │ │ -10f296: 0a00 |0005: move-result v0 │ │ -10f298: 0f00 |0006: return v0 │ │ +10cf80: |[10cf80] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +10cf90: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cf94: 7120 4312 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.dispatchMediaButtonEvent:(Ljava/lang/Object;Landroid/view/KeyEvent;)Z // method@1243 │ │ +10cf9a: 0a00 |0005: move-result v0 │ │ +10cf9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -314977,19 +315089,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f29c: |[10f29c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getExtras:()Landroid/os/Bundle; │ │ -10f2ac: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f2b0: 7110 4512 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1245 │ │ -10f2b6: 0c00 |0005: move-result-object v0 │ │ -10f2b8: 1100 |0006: return-object v0 │ │ +10cfa0: |[10cfa0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getExtras:()Landroid/os/Bundle; │ │ +10cfb0: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cfb4: 7110 4512 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@1245 │ │ +10cfba: 0c00 |0005: move-result-object v0 │ │ +10cfbc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -314997,19 +315109,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f2bc: |[10f2bc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getFlags:()J │ │ -10f2cc: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f2d0: 7110 4612 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getFlags:(Ljava/lang/Object;)J // method@1246 │ │ -10f2d6: 0b00 |0005: move-result-wide v0 │ │ -10f2d8: 1000 |0006: return-wide v0 │ │ +10cfc0: |[10cfc0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getFlags:()J │ │ +10cfd0: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cfd4: 7110 4612 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getFlags:(Ljava/lang/Object;)J // method@1246 │ │ +10cfda: 0b00 |0005: move-result-wide v0 │ │ +10cfdc: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1219 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315017,17 +315129,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -10f2dc: |[10f2dc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMediaController:()Ljava/lang/Object; │ │ -10f2ec: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f2f0: 1100 |0002: return-object v0 │ │ +10cfe0: |[10cfe0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMediaController:()Ljava/lang/Object; │ │ +10cff0: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10cff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315035,24 +315147,24 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -10f2f4: |[10f2f4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -10f304: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f308: 7110 4712 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; // method@1247 │ │ -10f30e: 0c00 |0005: move-result-object v0 │ │ -10f310: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -10f314: 7110 d70f 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fd7 │ │ -10f31a: 0c01 |000b: move-result-object v1 │ │ -10f31c: 1101 |000c: return-object v1 │ │ -10f31e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -10f320: 28fe |000e: goto 000c // -0002 │ │ +10cff8: |[10cff8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +10d008: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d00c: 7110 4712 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getMetadata:(Ljava/lang/Object;)Ljava/lang/Object; // method@1247 │ │ +10d012: 0c00 |0005: move-result-object v0 │ │ +10d014: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +10d018: 7110 d70f 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/MediaMetadataCompat;.fromMediaMetadata:(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat; // method@0fd7 │ │ +10d01e: 0c01 |000b: move-result-object v1 │ │ +10d020: 1101 |000c: return-object v1 │ │ +10d022: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +10d024: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ 0x0006 line=1185 │ │ locals : │ │ 0x0006 - 0x000f reg=0 metadataObj Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -315062,19 +315174,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f324: |[10f324] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPackageName:()Ljava/lang/String; │ │ -10f334: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f338: 7110 4812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPackageName:(Ljava/lang/Object;)Ljava/lang/String; // method@1248 │ │ -10f33e: 0c00 |0005: move-result-object v0 │ │ -10f340: 1100 |0006: return-object v0 │ │ +10d028: |[10d028] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPackageName:()Ljava/lang/String; │ │ +10d038: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d03c: 7110 4812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPackageName:(Ljava/lang/Object;)Ljava/lang/String; // method@1248 │ │ +10d042: 0c00 |0005: move-result-object v0 │ │ +10d044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315082,34 +315194,34 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -10f344: |[10f344] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ -10f354: 5470 d205 |0000: iget-object v0, v7, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f358: 7110 4912 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1249 │ │ -10f35e: 0c06 |0005: move-result-object v6 │ │ -10f360: 3806 1c00 |0006: if-eqz v6, 0022 // +001c │ │ -10f364: 2200 fd02 |0008: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ -10f368: 7110 2f12 0600 |000a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getPlaybackType:(Ljava/lang/Object;)I // method@122f │ │ -10f36e: 0a01 |000d: move-result v1 │ │ -10f370: 7110 2d12 0600 |000e: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getLegacyAudioStream:(Ljava/lang/Object;)I // method@122d │ │ -10f376: 0a02 |0011: move-result v2 │ │ -10f378: 7110 3012 0600 |0012: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getVolumeControl:(Ljava/lang/Object;)I // method@1230 │ │ -10f37e: 0a03 |0015: move-result v3 │ │ -10f380: 7110 2e12 0600 |0016: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getMaxVolume:(Ljava/lang/Object;)I // method@122e │ │ -10f386: 0a04 |0019: move-result v4 │ │ -10f388: 7110 2c12 0600 |001a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getCurrentVolume:(Ljava/lang/Object;)I // method@122c │ │ -10f38e: 0a05 |001d: move-result v5 │ │ -10f390: 7606 d311 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ -10f396: 1100 |0021: return-object v0 │ │ -10f398: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -10f39a: 28fe |0023: goto 0021 // -0002 │ │ +10d048: |[10d048] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +10d058: 5470 d205 |0000: iget-object v0, v7, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d05c: 7110 4912 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@1249 │ │ +10d062: 0c06 |0005: move-result-object v6 │ │ +10d064: 3806 1c00 |0006: if-eqz v6, 0022 // +001c │ │ +10d068: 2200 fd02 |0008: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ +10d06c: 7110 2f12 0600 |000a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getPlaybackType:(Ljava/lang/Object;)I // method@122f │ │ +10d072: 0a01 |000d: move-result v1 │ │ +10d074: 7110 2d12 0600 |000e: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getLegacyAudioStream:(Ljava/lang/Object;)I // method@122d │ │ +10d07a: 0a02 |0011: move-result v2 │ │ +10d07c: 7110 3012 0600 |0012: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getVolumeControl:(Ljava/lang/Object;)I // method@1230 │ │ +10d082: 0a03 |0015: move-result v3 │ │ +10d084: 7110 2e12 0600 |0016: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getMaxVolume:(Ljava/lang/Object;)I // method@122e │ │ +10d08a: 0a04 |0019: move-result v4 │ │ +10d08c: 7110 2c12 0600 |001a: invoke-static {v6}, Landroid/support/v4/media/session/MediaControllerCompatApi21$PlaybackInfo;.getCurrentVolume:(Ljava/lang/Object;)I // method@122c │ │ +10d092: 0a05 |001d: move-result v5 │ │ +10d094: 7606 d311 0000 |001e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ +10d09a: 1100 |0021: return-object v0 │ │ +10d09c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +10d09e: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0006 line=1225 │ │ locals : │ │ 0x0006 - 0x0024 reg=6 volumeInfoObj Ljava/lang/Object; │ │ 0x0000 - 0x0024 reg=7 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -315119,24 +315231,24 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -10f39c: |[10f39c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -10f3ac: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f3b0: 7110 4a12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; // method@124a │ │ -10f3b6: 0c00 |0005: move-result-object v0 │ │ -10f3b8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -10f3bc: 7110 0214 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@1402 │ │ -10f3c2: 0c01 |000b: move-result-object v1 │ │ -10f3c4: 1101 |000c: return-object v1 │ │ -10f3c6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -10f3c8: 28fe |000e: goto 000c // -0002 │ │ +10d0a0: |[10d0a0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10d0b0: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d0b4: 7110 4a12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getPlaybackState:(Ljava/lang/Object;)Ljava/lang/Object; // method@124a │ │ +10d0ba: 0c00 |0005: move-result-object v0 │ │ +10d0bc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +10d0c0: 7110 0214 0000 |0008: invoke-static {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;.fromPlaybackState:(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@1402 │ │ +10d0c6: 0c01 |000b: move-result-object v1 │ │ +10d0c8: 1101 |000c: return-object v1 │ │ +10d0ca: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +10d0cc: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ 0x0006 line=1179 │ │ locals : │ │ 0x0006 - 0x000f reg=0 stateObj Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -315146,34 +315258,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -10f3cc: |[10f3cc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getQueue:()Ljava/util/List; │ │ -10f3dc: 5454 d205 |0000: iget-object v4, v5, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f3e0: 7110 4b12 0400 |0002: invoke-static {v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getQueue:(Ljava/lang/Object;)Ljava/util/List; // method@124b │ │ -10f3e6: 0c03 |0005: move-result-object v3 │ │ -10f3e8: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -10f3ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -10f3ee: 1102 |0009: return-object v2 │ │ -10f3f0: 2202 a408 |000a: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -10f3f4: 7010 c243 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -10f3fa: 7210 2944 0300 |000f: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -10f400: 0c00 |0012: move-result-object v0 │ │ -10f402: 7210 0244 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -10f408: 0a04 |0016: move-result v4 │ │ -10f40a: 3804 f2ff |0017: if-eqz v4, 0009 // -000e │ │ -10f40e: 7210 0344 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -10f414: 0c01 |001c: move-result-object v1 │ │ -10f416: 7110 2213 0100 |001d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.obtain:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@1322 │ │ -10f41c: 0c04 |0020: move-result-object v4 │ │ -10f41e: 7220 2144 4200 |0021: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -10f424: 28ef |0024: goto 0013 // -0011 │ │ +10d0d0: |[10d0d0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getQueue:()Ljava/util/List; │ │ +10d0e0: 5454 d205 |0000: iget-object v4, v5, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d0e4: 7110 4b12 0400 |0002: invoke-static {v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getQueue:(Ljava/lang/Object;)Ljava/util/List; // method@124b │ │ +10d0ea: 0c03 |0005: move-result-object v3 │ │ +10d0ec: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +10d0f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +10d0f2: 1102 |0009: return-object v2 │ │ +10d0f4: 2202 a408 |000a: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +10d0f8: 7010 c243 0200 |000c: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10d0fe: 7210 2944 0300 |000f: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +10d104: 0c00 |0012: move-result-object v0 │ │ +10d106: 7210 0244 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +10d10c: 0a04 |0016: move-result v4 │ │ +10d10e: 3804 f2ff |0017: if-eqz v4, 0009 // -000e │ │ +10d112: 7210 0344 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +10d118: 0c01 |001c: move-result-object v1 │ │ +10d11a: 7110 2213 0100 |001d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.obtain:(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // method@1322 │ │ +10d120: 0c04 |0020: move-result-object v4 │ │ +10d122: 7220 2144 4200 |0021: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +10d128: 28ef |0024: goto 0013 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ 0x0006 line=1191 │ │ 0x0008 line=1192 │ │ 0x0009 line=1199 │ │ 0x000a line=1194 │ │ @@ -315191,19 +315303,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f428: |[10f428] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getQueueTitle:()Ljava/lang/CharSequence; │ │ -10f438: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f43c: 7110 4c12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getQueueTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@124c │ │ -10f442: 0c00 |0005: move-result-object v0 │ │ -10f444: 1100 |0006: return-object v0 │ │ +10d12c: |[10d12c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getQueueTitle:()Ljava/lang/CharSequence; │ │ +10d13c: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d140: 7110 4c12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getQueueTitle:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@124c │ │ +10d146: 0c00 |0005: move-result-object v0 │ │ +10d148: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #11 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315211,19 +315323,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f448: |[10f448] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getRatingType:()I │ │ -10f458: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f45c: 7110 4d12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getRatingType:(Ljava/lang/Object;)I // method@124d │ │ -10f462: 0a00 |0005: move-result v0 │ │ -10f464: 0f00 |0006: return v0 │ │ +10d14c: |[10d14c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getRatingType:()I │ │ +10d15c: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d160: 7110 4d12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getRatingType:(Ljava/lang/Object;)I // method@124d │ │ +10d166: 0a00 |0005: move-result v0 │ │ +10d168: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #12 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315231,19 +315343,19 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -10f468: |[10f468] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getSessionActivity:()Landroid/app/PendingIntent; │ │ -10f478: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f47c: 7110 4e12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getSessionActivity:(Ljava/lang/Object;)Landroid/app/PendingIntent; // method@124e │ │ -10f482: 0c00 |0005: move-result-object v0 │ │ -10f484: 1100 |0006: return-object v0 │ │ +10d16c: |[10d16c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getSessionActivity:()Landroid/app/PendingIntent; │ │ +10d17c: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d180: 7110 4e12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getSessionActivity:(Ljava/lang/Object;)Landroid/app/PendingIntent; // method@124e │ │ +10d186: 0c00 |0005: move-result-object v0 │ │ +10d188: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ │ │ #13 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;) │ │ @@ -315251,24 +315363,24 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -10f488: |[10f488] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -10f498: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f49c: 7110 4f12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@124f │ │ -10f4a2: 0c00 |0005: move-result-object v0 │ │ -10f4a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -10f4a8: 2201 ff02 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; // type@02ff │ │ -10f4ac: 7020 e911 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@11e9 │ │ -10f4b2: 1101 |000d: return-object v1 │ │ -10f4b4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -10f4b6: 28fe |000f: goto 000d // -0002 │ │ +10d18c: |[10d18c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +10d19c: 5421 d205 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d1a0: 7110 4f12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@124f │ │ +10d1a6: 0c00 |0005: move-result-object v0 │ │ +10d1a8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +10d1ac: 2201 ff02 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; // type@02ff │ │ +10d1b0: 7020 e911 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@11e9 │ │ +10d1b6: 1101 |000d: return-object v1 │ │ +10d1b8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +10d1ba: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0006 line=1173 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ @@ -315278,20 +315390,20 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -10f4b8: |[10f4b8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -10f4c8: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f4cc: 7110 8b11 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ -10f4d2: 0c01 |0005: move-result-object v1 │ │ -10f4d4: 7130 5012 1004 |0006: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@1250 │ │ -10f4da: 0e00 |0009: return-void │ │ +10d1bc: |[10d1bc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +10d1cc: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d1d0: 7110 8b11 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ +10d1d6: 0c01 |0005: move-result-object v1 │ │ +10d1d8: 7130 5012 1004 |0006: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.registerCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@1250 │ │ +10d1de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 0x0009 line=1158 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x000a reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ @@ -315302,18 +315414,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -10f4dc: |[10f4dc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -10f4ec: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f4f0: 7140 5112 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@1251 │ │ -10f4f6: 0e00 |0005: return-void │ │ +10d1e0: |[10d1e0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +10d1f0: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d1f4: 7140 5112 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.sendCommand:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@1251 │ │ +10d1fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1250 │ │ 0x0005 line=1251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ @@ -315325,18 +315437,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10f4f8: |[10f4f8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.setVolumeTo:(II)V │ │ -10f508: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f50c: 7130 5212 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.setVolumeTo:(Ljava/lang/Object;II)V // method@1252 │ │ -10f512: 0e00 |0005: return-void │ │ +10d1fc: |[10d1fc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.setVolumeTo:(II)V │ │ +10d20c: 5410 d205 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d210: 7130 5212 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.setVolumeTo:(Ljava/lang/Object;II)V // method@1252 │ │ +10d216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x0005 line=1241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x0006 reg=2 value I │ │ @@ -315347,35 +315459,35 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -10f514: |[10f514] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -10f524: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ -10f528: 7110 8b11 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ -10f52e: 0c01 |0005: move-result-object v1 │ │ -10f530: 7120 5312 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1253 │ │ -10f536: 0e00 |0009: return-void │ │ +10d218: |[10d218] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +10d228: 5420 d205 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.mControllerObj:Ljava/lang/Object; // field@05d2 │ │ +10d22c: 7110 8b11 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ +10d232: 0c01 |0005: move-result-object v1 │ │ +10d234: 7120 5312 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.unregisterCallback:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1253 │ │ +10d23a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0009 line=1163 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; │ │ 0x0000 - 0x000a reg=3 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1270 header: │ │ class_idx : 764 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #1270 annotations: │ │ Annotations on class │ │ @@ -315410,24 +315522,24 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -10f538: |[10f538] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -10f548: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -10f54e: 5b12 d505 |0003: iput-object v2, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05d5 │ │ -10f552: 6e10 3913 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ -10f558: 0c00 |0008: move-result-object v0 │ │ -10f55a: 1f00 de00 |0009: check-cast v0, Landroid/os/IBinder; // type@00de │ │ -10f55e: 7110 2d11 0000 |000b: invoke-static {v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession; // method@112d │ │ -10f564: 0c00 |000e: move-result-object v0 │ │ -10f566: 5b10 d405 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f56a: 0e00 |0011: return-void │ │ +10d23c: |[10d23c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +10d24c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10d252: 5b12 d505 |0003: iput-object v2, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05d5 │ │ +10d256: 6e10 3913 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ +10d25c: 0c00 |0008: move-result-object v0 │ │ +10d25e: 1f00 de00 |0009: check-cast v0, Landroid/os/IBinder; // type@00de │ │ +10d262: 7110 2d11 0000 |000b: invoke-static {v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession; // method@112d │ │ +10d268: 0c00 |000e: move-result-object v0 │ │ +10d26a: 5b10 d405 |000f: iput-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d26e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0003 line=807 │ │ 0x0005 line=808 │ │ 0x0011 line=809 │ │ locals : │ │ @@ -315440,32 +315552,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -10f56c: |[10f56c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.adjustVolume:(II)V │ │ -10f57c: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f580: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -10f582: 7240 4f11 5126 |0003: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.adjustVolume:(IILjava/lang/String;)V // method@114f │ │ -10f588: 0e00 |0006: return-void │ │ -10f58a: 0d00 |0007: move-exception v0 │ │ -10f58c: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f590: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f594: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f59a: 1a03 d606 |000f: const-string v3, "Dead object in adjustVolume. " // string@06d6 │ │ -10f59e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f5a4: 0c02 |0014: move-result-object v2 │ │ -10f5a6: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f5ac: 0c02 |0018: move-result-object v2 │ │ -10f5ae: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f5b4: 0c02 |001c: move-result-object v2 │ │ -10f5b6: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f5bc: 28e6 |0020: goto 0006 // -001a │ │ +10d270: |[10d270] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.adjustVolume:(II)V │ │ +10d280: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d284: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +10d286: 7240 4f11 5126 |0003: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.adjustVolume:(IILjava/lang/String;)V // method@114f │ │ +10d28c: 0e00 |0006: return-void │ │ +10d28e: 0d00 |0007: move-exception v0 │ │ +10d290: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d294: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d298: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d29e: 1a03 d206 |000f: const-string v3, "Dead object in adjustVolume. " // string@06d2 │ │ +10d2a2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d2a8: 0c02 |0014: move-result-object v2 │ │ +10d2aa: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d2b0: 0c02 |0018: move-result-object v2 │ │ +10d2b2: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d2b8: 0c02 |001c: move-result-object v2 │ │ +10d2ba: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d2c0: 28e6 |0020: goto 0006 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=969 │ │ 0x0006 line=973 │ │ 0x0007 line=970 │ │ @@ -315481,37 +315593,37 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -10f5d0: |[10f5d0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ -10f5e0: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -10f5e4: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10f5e8: 1a02 a827 |0004: const-string v2, "event may not be null." // string@27a8 │ │ -10f5ec: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10f5f2: 2701 |0009: throw v1 │ │ -10f5f4: 5441 d405 |000a: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f5f8: 7220 6b11 5100 |000c: invoke-interface {v1, v5}, Landroid/support/v4/media/session/IMediaSession;.sendMediaButton:(Landroid/view/KeyEvent;)Z // method@116b │ │ -10f5fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -10f600: 0f01 |0010: return v1 │ │ -10f602: 0d00 |0011: move-exception v0 │ │ -10f604: 1a01 0a15 |0012: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f608: 2202 7908 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f60c: 7010 5a43 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f612: 1a03 d706 |0019: const-string v3, "Dead object in dispatchMediaButtonEvent. " // string@06d7 │ │ -10f616: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f61c: 0c02 |001e: move-result-object v2 │ │ -10f61e: 6e20 6243 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f624: 0c02 |0022: move-result-object v2 │ │ -10f626: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f62c: 0c02 |0026: move-result-object v2 │ │ -10f62e: 7120 5937 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f634: 28e5 |002a: goto 000f // -001b │ │ +10d2d4: |[10d2d4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.dispatchMediaButtonEvent:(Landroid/view/KeyEvent;)Z │ │ +10d2e4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +10d2e8: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +10d2ec: 1a02 a327 |0004: const-string v2, "event may not be null." // string@27a3 │ │ +10d2f0: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10d2f6: 2701 |0009: throw v1 │ │ +10d2f8: 5441 d405 |000a: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d2fc: 7220 6b11 5100 |000c: invoke-interface {v1, v5}, Landroid/support/v4/media/session/IMediaSession;.sendMediaButton:(Landroid/view/KeyEvent;)Z // method@116b │ │ +10d302: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +10d304: 0f01 |0010: return v1 │ │ +10d306: 0d00 |0011: move-exception v0 │ │ +10d308: 1a01 0615 |0012: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d30c: 2202 7908 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d310: 7010 5a43 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d316: 1a03 d306 |0019: const-string v3, "Dead object in dispatchMediaButtonEvent. " // string@06d3 │ │ +10d31a: 6e20 6343 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d320: 0c02 |001e: move-result-object v2 │ │ +10d322: 6e20 6243 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d328: 0c02 |0022: move-result-object v2 │ │ +10d32a: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d330: 0c02 |0026: move-result-object v2 │ │ +10d332: 7120 5937 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d338: 28e5 |002a: goto 000f // -001b │ │ catches : 1 │ │ 0x000a - 0x000f │ │ Landroid/os/RemoteException; -> 0x0011 │ │ positions : │ │ 0x0000 line=844 │ │ 0x0002 line=845 │ │ 0x000a line=848 │ │ @@ -315528,33 +315640,33 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f648: |[10f648] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getExtras:()Landroid/os/Bundle; │ │ -10f658: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f65c: 7210 5211 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getExtras:()Landroid/os/Bundle; // method@1152 │ │ -10f662: 0c01 |0005: move-result-object v1 │ │ -10f664: 1101 |0006: return-object v1 │ │ -10f666: 0d00 |0007: move-exception v0 │ │ -10f668: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f66c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f670: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f676: 1a03 d906 |000f: const-string v3, "Dead object in getExtras. " // string@06d9 │ │ -10f67a: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f680: 0c02 |0014: move-result-object v2 │ │ -10f682: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f688: 0c02 |0018: move-result-object v2 │ │ -10f68a: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f690: 0c02 |001c: move-result-object v2 │ │ -10f692: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f698: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f69a: 28e5 |0021: goto 0006 // -001b │ │ +10d34c: |[10d34c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getExtras:()Landroid/os/Bundle; │ │ +10d35c: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d360: 7210 5211 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getExtras:()Landroid/os/Bundle; // method@1152 │ │ +10d366: 0c01 |0005: move-result-object v1 │ │ +10d368: 1101 |0006: return-object v1 │ │ +10d36a: 0d00 |0007: move-exception v0 │ │ +10d36c: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d370: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d374: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d37a: 1a03 d506 |000f: const-string v3, "Dead object in getExtras. " // string@06d5 │ │ +10d37e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d384: 0c02 |0014: move-result-object v2 │ │ +10d386: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d38c: 0c02 |0018: move-result-object v2 │ │ +10d38e: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d394: 0c02 |001c: move-result-object v2 │ │ +10d396: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d39c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d39e: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=907 │ │ 0x0006 line=911 │ │ 0x0007 line=908 │ │ @@ -315569,33 +315681,33 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -10f6ac: |[10f6ac] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getFlags:()J │ │ -10f6bc: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f6c0: 7210 5311 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getFlags:()J // method@1153 │ │ -10f6c6: 0b02 |0005: move-result-wide v2 │ │ -10f6c8: 1002 |0006: return-wide v2 │ │ -10f6ca: 0d00 |0007: move-exception v0 │ │ -10f6cc: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f6d0: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f6d4: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f6da: 1a03 da06 |000f: const-string v3, "Dead object in getFlags. " // string@06da │ │ -10f6de: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f6e4: 0c02 |0014: move-result-object v2 │ │ -10f6e6: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f6ec: 0c02 |0018: move-result-object v2 │ │ -10f6ee: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f6f4: 0c02 |001c: move-result-object v2 │ │ -10f6f6: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f6fc: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -10f700: 28e4 |0022: goto 0006 // -001c │ │ +10d3b0: |[10d3b0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getFlags:()J │ │ +10d3c0: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d3c4: 7210 5311 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getFlags:()J // method@1153 │ │ +10d3ca: 0b02 |0005: move-result-wide v2 │ │ +10d3cc: 1002 |0006: return-wide v2 │ │ +10d3ce: 0d00 |0007: move-exception v0 │ │ +10d3d0: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d3d4: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d3d8: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d3de: 1a03 d606 |000f: const-string v3, "Dead object in getFlags. " // string@06d6 │ │ +10d3e2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d3e8: 0c02 |0014: move-result-object v2 │ │ +10d3ea: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d3f0: 0c02 |0018: move-result-object v2 │ │ +10d3f2: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d3f8: 0c02 |001c: move-result-object v2 │ │ +10d3fa: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d400: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +10d404: 28e4 |0022: goto 0006 // -001c │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=927 │ │ 0x0006 line=931 │ │ 0x0007 line=928 │ │ @@ -315610,17 +315722,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -10f714: |[10f714] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMediaController:()Ljava/lang/Object; │ │ -10f724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -10f726: 1100 |0001: return-object v0 │ │ +10d418: |[10d418] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMediaController:()Ljava/lang/Object; │ │ +10d428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10d42a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;) │ │ @@ -315628,33 +315740,33 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f728: |[10f728] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -10f738: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f73c: 7210 5511 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@1155 │ │ -10f742: 0c01 |0005: move-result-object v1 │ │ -10f744: 1101 |0006: return-object v1 │ │ -10f746: 0d00 |0007: move-exception v0 │ │ -10f748: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f74c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f750: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f756: 1a03 db06 |000f: const-string v3, "Dead object in getMetadata. " // string@06db │ │ -10f75a: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f760: 0c02 |0014: move-result-object v2 │ │ -10f762: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f768: 0c02 |0018: move-result-object v2 │ │ -10f76a: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f770: 0c02 |001c: move-result-object v2 │ │ -10f772: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f778: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f77a: 28e5 |0021: goto 0006 // -001b │ │ +10d42c: |[10d42c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +10d43c: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d440: 7210 5511 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; // method@1155 │ │ +10d446: 0c01 |0005: move-result-object v1 │ │ +10d448: 1101 |0006: return-object v1 │ │ +10d44a: 0d00 |0007: move-exception v0 │ │ +10d44c: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d450: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d454: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d45a: 1a03 d706 |000f: const-string v3, "Dead object in getMetadata. " // string@06d7 │ │ +10d45e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d464: 0c02 |0014: move-result-object v2 │ │ +10d466: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d46c: 0c02 |0018: move-result-object v2 │ │ +10d46e: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d474: 0c02 |001c: move-result-object v2 │ │ +10d476: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d47c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d47e: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=877 │ │ 0x0006 line=881 │ │ 0x0007 line=878 │ │ @@ -315669,33 +315781,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f78c: |[10f78c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPackageName:()Ljava/lang/String; │ │ -10f79c: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f7a0: 7210 5611 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getPackageName:()Ljava/lang/String; // method@1156 │ │ -10f7a6: 0c01 |0005: move-result-object v1 │ │ -10f7a8: 1101 |0006: return-object v1 │ │ -10f7aa: 0d00 |0007: move-exception v0 │ │ -10f7ac: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f7b0: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f7b4: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f7ba: 1a03 dc06 |000f: const-string v3, "Dead object in getPackageName. " // string@06dc │ │ -10f7be: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f7c4: 0c02 |0014: move-result-object v2 │ │ -10f7c6: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f7cc: 0c02 |0018: move-result-object v2 │ │ -10f7ce: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f7d4: 0c02 |001c: move-result-object v2 │ │ -10f7d6: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f7dc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f7de: 28e5 |0021: goto 0006 // -001b │ │ +10d490: |[10d490] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPackageName:()Ljava/lang/String; │ │ +10d4a0: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d4a4: 7210 5611 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getPackageName:()Ljava/lang/String; // method@1156 │ │ +10d4aa: 0c01 |0005: move-result-object v1 │ │ +10d4ac: 1101 |0006: return-object v1 │ │ +10d4ae: 0d00 |0007: move-exception v0 │ │ +10d4b0: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d4b4: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d4b8: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d4be: 1a03 d806 |000f: const-string v3, "Dead object in getPackageName. " // string@06d8 │ │ +10d4c2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d4c8: 0c02 |0014: move-result-object v2 │ │ +10d4ca: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d4d0: 0c02 |0018: move-result-object v2 │ │ +10d4d2: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d4d8: 0c02 |001c: move-result-object v2 │ │ +10d4da: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d4e0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d4e2: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=988 │ │ 0x0006 line=992 │ │ 0x0007 line=989 │ │ @@ -315710,40 +315822,40 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -10f7f0: |[10f7f0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ -10f800: 5481 d405 |0000: iget-object v1, v8, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f804: 7210 5c11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@115c │ │ -10f80a: 0c07 |0005: move-result-object v7 │ │ -10f80c: 2200 fd02 |0006: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ -10f810: 5271 6a06 |0008: iget v1, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ -10f814: 5272 6606 |000a: iget v2, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ -10f818: 5273 6706 |000c: iget v3, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ -10f81c: 5274 6906 |000e: iget v4, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ -10f820: 5275 6806 |0010: iget v5, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ -10f824: 7606 d311 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ -10f82a: 1100 |0015: return-object v0 │ │ -10f82c: 0d06 |0016: move-exception v6 │ │ -10f82e: 1a01 0a15 |0017: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f832: 2202 7908 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f836: 7010 5a43 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f83c: 1a03 dd06 |001e: const-string v3, "Dead object in getPlaybackInfo. " // string@06dd │ │ -10f840: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f846: 0c02 |0023: move-result-object v2 │ │ -10f848: 6e20 6243 6200 |0024: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f84e: 0c02 |0027: move-result-object v2 │ │ -10f850: 6e10 6a43 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f856: 0c02 |002b: move-result-object v2 │ │ -10f858: 7120 5937 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f85e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -10f860: 28e5 |0030: goto 0015 // -001b │ │ +10d4f4: |[10d4f4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackInfo:()Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ +10d504: 5481 d405 |0000: iget-object v1, v8, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d508: 7210 5c11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; // method@115c │ │ +10d50e: 0c07 |0005: move-result-object v7 │ │ +10d510: 2200 fd02 |0006: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ +10d514: 5271 6a06 |0008: iget v1, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ +10d518: 5272 6606 |000a: iget v2, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ +10d51c: 5273 6706 |000c: iget v3, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ +10d520: 5274 6906 |000e: iget v4, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ +10d524: 5275 6806 |0010: iget v5, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ +10d528: 7606 d311 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ +10d52e: 1100 |0015: return-object v0 │ │ +10d530: 0d06 |0016: move-exception v6 │ │ +10d532: 1a01 0615 |0017: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d536: 2202 7908 |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d53a: 7010 5a43 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d540: 1a03 d906 |001e: const-string v3, "Dead object in getPlaybackInfo. " // string@06d9 │ │ +10d544: 6e20 6343 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d54a: 0c02 |0023: move-result-object v2 │ │ +10d54c: 6e20 6243 6200 |0024: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d552: 0c02 |0027: move-result-object v2 │ │ +10d554: 6e10 6a43 0200 |0028: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d55a: 0c02 |002b: move-result-object v2 │ │ +10d55c: 7120 5937 2100 |002c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d562: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +10d564: 28e5 |0030: goto 0015 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x0016 │ │ positions : │ │ 0x0000 line=937 │ │ 0x0006 line=938 │ │ 0x0015 line=944 │ │ @@ -315760,33 +315872,33 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f874: |[10f874] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -10f884: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f888: 7210 5711 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@1157 │ │ -10f88e: 0c01 |0005: move-result-object v1 │ │ -10f890: 1101 |0006: return-object v1 │ │ -10f892: 0d00 |0007: move-exception v0 │ │ -10f894: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f898: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f89c: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f8a2: 1a03 de06 |000f: const-string v3, "Dead object in getPlaybackState. " // string@06de │ │ -10f8a6: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f8ac: 0c02 |0014: move-result-object v2 │ │ -10f8ae: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f8b4: 0c02 |0018: move-result-object v2 │ │ -10f8b6: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f8bc: 0c02 |001c: move-result-object v2 │ │ -10f8be: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f8c4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f8c6: 28e5 |0021: goto 0006 // -001b │ │ +10d578: |[10d578] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10d588: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d58c: 7210 5711 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@1157 │ │ +10d592: 0c01 |0005: move-result-object v1 │ │ +10d594: 1101 |0006: return-object v1 │ │ +10d596: 0d00 |0007: move-exception v0 │ │ +10d598: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d59c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d5a0: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d5a6: 1a03 da06 |000f: const-string v3, "Dead object in getPlaybackState. " // string@06da │ │ +10d5aa: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d5b0: 0c02 |0014: move-result-object v2 │ │ +10d5b2: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d5b8: 0c02 |0018: move-result-object v2 │ │ +10d5ba: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d5c0: 0c02 |001c: move-result-object v2 │ │ +10d5c2: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d5c8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d5ca: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=867 │ │ 0x0006 line=871 │ │ 0x0007 line=868 │ │ @@ -315801,33 +315913,33 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f8d8: |[10f8d8] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueue:()Ljava/util/List; │ │ -10f8e8: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f8ec: 7210 5811 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getQueue:()Ljava/util/List; // method@1158 │ │ -10f8f2: 0c01 |0005: move-result-object v1 │ │ -10f8f4: 1101 |0006: return-object v1 │ │ -10f8f6: 0d00 |0007: move-exception v0 │ │ -10f8f8: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f8fc: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f900: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f906: 1a03 df06 |000f: const-string v3, "Dead object in getQueue. " // string@06df │ │ -10f90a: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f910: 0c02 |0014: move-result-object v2 │ │ -10f912: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f918: 0c02 |0018: move-result-object v2 │ │ -10f91a: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f920: 0c02 |001c: move-result-object v2 │ │ -10f922: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f928: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f92a: 28e5 |0021: goto 0006 // -001b │ │ +10d5dc: |[10d5dc] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueue:()Ljava/util/List; │ │ +10d5ec: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d5f0: 7210 5811 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getQueue:()Ljava/util/List; // method@1158 │ │ +10d5f6: 0c01 |0005: move-result-object v1 │ │ +10d5f8: 1101 |0006: return-object v1 │ │ +10d5fa: 0d00 |0007: move-exception v0 │ │ +10d5fc: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d600: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d604: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d60a: 1a03 db06 |000f: const-string v3, "Dead object in getQueue. " // string@06db │ │ +10d60e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d614: 0c02 |0014: move-result-object v2 │ │ +10d616: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d61c: 0c02 |0018: move-result-object v2 │ │ +10d61e: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d624: 0c02 |001c: move-result-object v2 │ │ +10d626: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d62c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d62e: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=887 │ │ 0x0006 line=891 │ │ 0x0007 line=888 │ │ @@ -315842,33 +315954,33 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f93c: |[10f93c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueueTitle:()Ljava/lang/CharSequence; │ │ -10f94c: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f950: 7210 5911 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getQueueTitle:()Ljava/lang/CharSequence; // method@1159 │ │ -10f956: 0c01 |0005: move-result-object v1 │ │ -10f958: 1101 |0006: return-object v1 │ │ -10f95a: 0d00 |0007: move-exception v0 │ │ -10f95c: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f960: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f964: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f96a: 1a03 e006 |000f: const-string v3, "Dead object in getQueueTitle. " // string@06e0 │ │ -10f96e: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f974: 0c02 |0014: move-result-object v2 │ │ -10f976: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f97c: 0c02 |0018: move-result-object v2 │ │ -10f97e: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f984: 0c02 |001c: move-result-object v2 │ │ -10f986: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f98c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f98e: 28e5 |0021: goto 0006 // -001b │ │ +10d640: |[10d640] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getQueueTitle:()Ljava/lang/CharSequence; │ │ +10d650: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d654: 7210 5911 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getQueueTitle:()Ljava/lang/CharSequence; // method@1159 │ │ +10d65a: 0c01 |0005: move-result-object v1 │ │ +10d65c: 1101 |0006: return-object v1 │ │ +10d65e: 0d00 |0007: move-exception v0 │ │ +10d660: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d664: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d668: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d66e: 1a03 dc06 |000f: const-string v3, "Dead object in getQueueTitle. " // string@06dc │ │ +10d672: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d678: 0c02 |0014: move-result-object v2 │ │ +10d67a: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d680: 0c02 |0018: move-result-object v2 │ │ +10d682: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d688: 0c02 |001c: move-result-object v2 │ │ +10d68a: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d690: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d692: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=897 │ │ 0x0006 line=901 │ │ 0x0007 line=898 │ │ @@ -315883,33 +315995,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10f9a0: |[10f9a0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType:()I │ │ -10f9b0: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10f9b4: 7210 5a11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getRatingType:()I // method@115a │ │ -10f9ba: 0a01 |0005: move-result v1 │ │ -10f9bc: 0f01 |0006: return v1 │ │ -10f9be: 0d00 |0007: move-exception v0 │ │ -10f9c0: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10f9c4: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10f9c8: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10f9ce: 1a03 e106 |000f: const-string v3, "Dead object in getRatingType. " // string@06e1 │ │ -10f9d2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10f9d8: 0c02 |0014: move-result-object v2 │ │ -10f9da: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10f9e0: 0c02 |0018: move-result-object v2 │ │ -10f9e2: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10f9e8: 0c02 |001c: move-result-object v2 │ │ -10f9ea: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10f9f0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10f9f2: 28e5 |0021: goto 0006 // -001b │ │ +10d6a4: |[10d6a4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getRatingType:()I │ │ +10d6b4: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d6b8: 7210 5a11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getRatingType:()I // method@115a │ │ +10d6be: 0a01 |0005: move-result v1 │ │ +10d6c0: 0f01 |0006: return v1 │ │ +10d6c2: 0d00 |0007: move-exception v0 │ │ +10d6c4: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d6c8: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d6cc: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d6d2: 1a03 dd06 |000f: const-string v3, "Dead object in getRatingType. " // string@06dd │ │ +10d6d6: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d6dc: 0c02 |0014: move-result-object v2 │ │ +10d6de: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d6e4: 0c02 |0018: move-result-object v2 │ │ +10d6e6: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d6ec: 0c02 |001c: move-result-object v2 │ │ +10d6ee: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d6f4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d6f6: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=917 │ │ 0x0006 line=921 │ │ 0x0007 line=918 │ │ @@ -315924,33 +316036,33 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -10fa04: |[10fa04] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getSessionActivity:()Landroid/app/PendingIntent; │ │ -10fa14: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fa18: 7210 5411 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getLaunchPendingIntent:()Landroid/app/PendingIntent; // method@1154 │ │ -10fa1e: 0c01 |0005: move-result-object v1 │ │ -10fa20: 1101 |0006: return-object v1 │ │ -10fa22: 0d00 |0007: move-exception v0 │ │ -10fa24: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10fa28: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10fa2c: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fa32: 1a03 e206 |000f: const-string v3, "Dead object in getSessionActivity. " // string@06e2 │ │ -10fa36: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fa3c: 0c02 |0014: move-result-object v2 │ │ -10fa3e: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fa44: 0c02 |0018: move-result-object v2 │ │ -10fa46: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fa4c: 0c02 |001c: move-result-object v2 │ │ -10fa4e: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fa54: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -10fa56: 28e5 |0021: goto 0006 // -001b │ │ +10d708: |[10d708] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getSessionActivity:()Landroid/app/PendingIntent; │ │ +10d718: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d71c: 7210 5411 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.getLaunchPendingIntent:()Landroid/app/PendingIntent; // method@1154 │ │ +10d722: 0c01 |0005: move-result-object v1 │ │ +10d724: 1101 |0006: return-object v1 │ │ +10d726: 0d00 |0007: move-exception v0 │ │ +10d728: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d72c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d730: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d736: 1a03 de06 |000f: const-string v3, "Dead object in getSessionActivity. " // string@06de │ │ +10d73a: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d740: 0c02 |0014: move-result-object v2 │ │ +10d742: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d748: 0c02 |0018: move-result-object v2 │ │ +10d74a: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d750: 0c02 |001c: move-result-object v2 │ │ +10d752: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d758: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +10d75a: 28e5 |0021: goto 0006 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=950 │ │ 0x0006 line=954 │ │ 0x0007 line=951 │ │ @@ -315965,23 +316077,23 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -10fa68: |[10fa68] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -10fa78: 5420 d605 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ -10fa7c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -10fa80: 2200 0103 |0004: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase; // type@0301 │ │ -10fa84: 5421 d405 |0006: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fa88: 7020 fb11 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.:(Landroid/support/v4/media/session/IMediaSession;)V // method@11fb │ │ -10fa8e: 5b20 d605 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ -10fa92: 5420 d605 |000d: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ -10fa96: 1100 |000f: return-object v0 │ │ +10d76c: |[10d76c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +10d77c: 5420 d605 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ +10d780: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +10d784: 2200 0103 |0004: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase; // type@0301 │ │ +10d788: 5421 d405 |0006: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d78c: 7020 fb11 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.:(Landroid/support/v4/media/session/IMediaSession;)V // method@11fb │ │ +10d792: 5b20 d605 |000b: iput-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ +10d796: 5420 d605 |000d: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mTransportControls:Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; // field@05d6 │ │ +10d79a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0004 line=858 │ │ 0x000d line=861 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ @@ -315991,48 +316103,48 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -10fa98: |[10fa98] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ -10faa8: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -10faac: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10fab0: 1a02 1e22 |0004: const-string v2, "callback may not be null." // string@221e │ │ -10fab4: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10faba: 2701 |0009: throw v1 │ │ -10fabc: 5441 d405 |000a: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fac0: 7210 5011 0100 |000c: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.asBinder:()Landroid/os/IBinder; // method@1150 │ │ -10fac6: 0c01 |000f: move-result-object v1 │ │ -10fac8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -10faca: 7230 e004 5102 |0011: invoke-interface {v1, v5, v2}, Landroid/os/IBinder;.linkToDeath:(Landroid/os/IBinder$DeathRecipient;I)V // method@04e0 │ │ -10fad0: 5442 d405 |0014: iget-object v2, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fad4: 7110 8b11 0500 |0016: invoke-static {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ -10fada: 0c01 |0019: move-result-object v1 │ │ -10fadc: 1f01 ef02 |001a: check-cast v1, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -10fae0: 7220 6611 1200 |001c: invoke-interface {v2, v1}, Landroid/support/v4/media/session/IMediaSession;.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@1166 │ │ -10fae6: 7120 8c11 6500 |001f: invoke-static {v5, v6}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$500:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@118c │ │ -10faec: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -10faee: 7120 8a11 1500 |0023: invoke-static {v5, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z // method@118a │ │ -10faf4: 0e00 |0026: return-void │ │ -10faf6: 0d00 |0027: move-exception v0 │ │ -10faf8: 1a01 0a15 |0028: const-string v1, "MediaControllerCompat" // string@150a │ │ -10fafc: 2202 7908 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10fb00: 7010 5a43 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fb06: 1a03 e806 |002f: const-string v3, "Dead object in registerCallback. " // string@06e8 │ │ -10fb0a: 6e20 6343 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fb10: 0c02 |0034: move-result-object v2 │ │ -10fb12: 6e20 6243 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fb18: 0c02 |0038: move-result-object v2 │ │ -10fb1a: 6e10 6a43 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fb20: 0c02 |003c: move-result-object v2 │ │ -10fb22: 7120 5937 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fb28: 6e10 9411 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ -10fb2e: 28e3 |0043: goto 0026 // -001d │ │ +10d79c: |[10d79c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.registerCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V │ │ +10d7ac: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +10d7b0: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +10d7b4: 1a02 1922 |0004: const-string v2, "callback may not be null." // string@2219 │ │ +10d7b8: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10d7be: 2701 |0009: throw v1 │ │ +10d7c0: 5441 d405 |000a: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d7c4: 7210 5011 0100 |000c: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.asBinder:()Landroid/os/IBinder; // method@1150 │ │ +10d7ca: 0c01 |000f: move-result-object v1 │ │ +10d7cc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +10d7ce: 7230 e004 5102 |0011: invoke-interface {v1, v5, v2}, Landroid/os/IBinder;.linkToDeath:(Landroid/os/IBinder$DeathRecipient;I)V // method@04e0 │ │ +10d7d4: 5442 d405 |0014: iget-object v2, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d7d8: 7110 8b11 0500 |0016: invoke-static {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ +10d7de: 0c01 |0019: move-result-object v1 │ │ +10d7e0: 1f01 ef02 |001a: check-cast v1, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10d7e4: 7220 6611 1200 |001c: invoke-interface {v2, v1}, Landroid/support/v4/media/session/IMediaSession;.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@1166 │ │ +10d7ea: 7120 8c11 6500 |001f: invoke-static {v5, v6}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$500:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V // method@118c │ │ +10d7f0: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +10d7f2: 7120 8a11 1500 |0023: invoke-static {v5, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z // method@118a │ │ +10d7f8: 0e00 |0026: return-void │ │ +10d7fa: 0d00 |0027: move-exception v0 │ │ +10d7fc: 1a01 0615 |0028: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d800: 2202 7908 |002a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d804: 7010 5a43 0200 |002c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d80a: 1a03 e406 |002f: const-string v3, "Dead object in registerCallback. " // string@06e4 │ │ +10d80e: 6e20 6343 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d814: 0c02 |0034: move-result-object v2 │ │ +10d816: 6e20 6243 0200 |0035: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d81c: 0c02 |0038: move-result-object v2 │ │ +10d81e: 6e10 6a43 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d824: 0c02 |003c: move-result-object v2 │ │ +10d826: 7120 5937 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d82c: 6e10 9411 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.onSessionDestroyed:()V // method@1194 │ │ +10d832: 28e3 |0043: goto 0026 // -001d │ │ catches : 1 │ │ 0x000a - 0x0026 │ │ Landroid/os/RemoteException; -> 0x0027 │ │ positions : │ │ 0x0000 line=813 │ │ 0x0002 line=814 │ │ 0x000a line=817 │ │ @@ -316054,33 +316166,33 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -10fb40: |[10fb40] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -10fb50: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fb54: 2202 1a03 |0002: new-instance v2, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ -10fb58: 7020 2c13 7200 |0004: invoke-direct {v2, v7}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/ResultReceiver;)V // method@132c │ │ -10fb5e: 7240 6911 5126 |0007: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V // method@1169 │ │ -10fb64: 0e00 |000a: return-void │ │ -10fb66: 0d00 |000b: move-exception v0 │ │ -10fb68: 1a01 0a15 |000c: const-string v1, "MediaControllerCompat" // string@150a │ │ -10fb6c: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10fb70: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fb76: 1a03 eb06 |0013: const-string v3, "Dead object in sendCommand. " // string@06eb │ │ -10fb7a: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fb80: 0c02 |0018: move-result-object v2 │ │ -10fb82: 6e20 6243 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fb88: 0c02 |001c: move-result-object v2 │ │ -10fb8a: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fb90: 0c02 |0020: move-result-object v2 │ │ -10fb92: 7120 5937 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fb98: 28e6 |0024: goto 000a // -001a │ │ +10d844: |[10d844] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +10d854: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d858: 2202 1a03 |0002: new-instance v2, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; // type@031a │ │ +10d85c: 7020 2c13 7200 |0004: invoke-direct {v2, v7}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.:(Landroid/os/ResultReceiver;)V // method@132c │ │ +10d862: 7240 6911 5126 |0007: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V // method@1169 │ │ +10d868: 0e00 |000a: return-void │ │ +10d86a: 0d00 |000b: move-exception v0 │ │ +10d86c: 1a01 0615 |000c: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d870: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d874: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d87a: 1a03 e706 |0013: const-string v3, "Dead object in sendCommand. " // string@06e7 │ │ +10d87e: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d884: 0c02 |0018: move-result-object v2 │ │ +10d886: 6e20 6243 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d88c: 0c02 |001c: move-result-object v2 │ │ +10d88e: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d894: 0c02 |0020: move-result-object v2 │ │ +10d896: 7120 5937 2100 |0021: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d89c: 28e6 |0024: goto 000a // -001a │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Landroid/os/RemoteException; -> 0x000b │ │ positions : │ │ 0x0000 line=978 │ │ 0x000a line=983 │ │ 0x000b line=980 │ │ @@ -316097,32 +316209,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -10fbac: |[10fbac] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.setVolumeTo:(II)V │ │ -10fbbc: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fbc0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -10fbc2: 7240 6c11 5126 |0003: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.setVolumeTo:(IILjava/lang/String;)V // method@116c │ │ -10fbc8: 0e00 |0006: return-void │ │ -10fbca: 0d00 |0007: move-exception v0 │ │ -10fbcc: 1a01 0a15 |0008: const-string v1, "MediaControllerCompat" // string@150a │ │ -10fbd0: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10fbd4: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fbda: 1a03 ee06 |000f: const-string v3, "Dead object in setVolumeTo. " // string@06ee │ │ -10fbde: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fbe4: 0c02 |0014: move-result-object v2 │ │ -10fbe6: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fbec: 0c02 |0018: move-result-object v2 │ │ -10fbee: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fbf4: 0c02 |001c: move-result-object v2 │ │ -10fbf6: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fbfc: 28e6 |0020: goto 0006 // -001a │ │ +10d8b0: |[10d8b0] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.setVolumeTo:(II)V │ │ +10d8c0: 5441 d405 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d8c4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +10d8c6: 7240 6c11 5126 |0003: invoke-interface {v1, v5, v6, v2}, Landroid/support/v4/media/session/IMediaSession;.setVolumeTo:(IILjava/lang/String;)V // method@116c │ │ +10d8cc: 0e00 |0006: return-void │ │ +10d8ce: 0d00 |0007: move-exception v0 │ │ +10d8d0: 1a01 0615 |0008: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d8d4: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d8d8: 7010 5a43 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d8de: 1a03 ea06 |000f: const-string v3, "Dead object in setVolumeTo. " // string@06ea │ │ +10d8e2: 6e20 6343 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d8e8: 0c02 |0014: move-result-object v2 │ │ +10d8ea: 6e20 6243 0200 |0015: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d8f0: 0c02 |0018: move-result-object v2 │ │ +10d8f2: 6e10 6a43 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d8f8: 0c02 |001c: move-result-object v2 │ │ +10d8fa: 7120 5937 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d900: 28e6 |0020: goto 0006 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Landroid/os/RemoteException; -> 0x0007 │ │ positions : │ │ 0x0000 line=960 │ │ 0x0006 line=964 │ │ 0x0007 line=961 │ │ @@ -316138,46 +316250,46 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -10fc10: |[10fc10] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -10fc20: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -10fc24: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -10fc28: 1a02 1e22 |0004: const-string v2, "callback may not be null." // string@221e │ │ -10fc2c: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -10fc32: 2701 |0009: throw v1 │ │ -10fc34: 5442 d405 |000a: iget-object v2, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fc38: 7110 8b11 0500 |000c: invoke-static {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ -10fc3e: 0c01 |000f: move-result-object v1 │ │ -10fc40: 1f01 ef02 |0010: check-cast v1, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -10fc44: 7220 6f11 1200 |0012: invoke-interface {v2, v1}, Landroid/support/v4/media/session/IMediaSession;.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@116f │ │ -10fc4a: 5441 d405 |0015: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ -10fc4e: 7210 5011 0100 |0017: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.asBinder:()Landroid/os/IBinder; // method@1150 │ │ -10fc54: 0c01 |001a: move-result-object v1 │ │ -10fc56: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -10fc58: 7230 e304 5102 |001c: invoke-interface {v1, v5, v2}, Landroid/os/IBinder;.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z // method@04e3 │ │ -10fc5e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -10fc60: 7120 8a11 1500 |0020: invoke-static {v5, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z // method@118a │ │ -10fc66: 0e00 |0023: return-void │ │ -10fc68: 0d00 |0024: move-exception v0 │ │ -10fc6a: 1a01 0a15 |0025: const-string v1, "MediaControllerCompat" // string@150a │ │ -10fc6e: 2202 7908 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10fc72: 7010 5a43 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fc78: 1a03 f306 |002c: const-string v3, "Dead object in unregisterCallback. " // string@06f3 │ │ -10fc7c: 6e20 6343 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fc82: 0c02 |0031: move-result-object v2 │ │ -10fc84: 6e20 6243 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fc8a: 0c02 |0035: move-result-object v2 │ │ -10fc8c: 6e10 6a43 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fc92: 0c02 |0039: move-result-object v2 │ │ -10fc94: 7120 5937 2100 |003a: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fc9a: 28e6 |003d: goto 0023 // -001a │ │ +10d914: |[10d914] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase.unregisterCallback:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +10d924: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +10d928: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +10d92c: 1a02 1922 |0004: const-string v2, "callback may not be null." // string@2219 │ │ +10d930: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10d936: 2701 |0009: throw v1 │ │ +10d938: 5442 d405 |000a: iget-object v2, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d93c: 7110 8b11 0500 |000c: invoke-static {v5}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$400:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object; // method@118b │ │ +10d942: 0c01 |000f: move-result-object v1 │ │ +10d944: 1f01 ef02 |0010: check-cast v1, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10d948: 7220 6f11 1200 |0012: invoke-interface {v2, v1}, Landroid/support/v4/media/session/IMediaSession;.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V // method@116f │ │ +10d94e: 5441 d405 |0015: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05d4 │ │ +10d952: 7210 5011 0100 |0017: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.asBinder:()Landroid/os/IBinder; // method@1150 │ │ +10d958: 0c01 |001a: move-result-object v1 │ │ +10d95a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +10d95c: 7230 e304 5102 |001c: invoke-interface {v1, v5, v2}, Landroid/os/IBinder;.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z // method@04e3 │ │ +10d962: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +10d964: 7120 8a11 1500 |0020: invoke-static {v5, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$302:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Z)Z // method@118a │ │ +10d96a: 0e00 |0023: return-void │ │ +10d96c: 0d00 |0024: move-exception v0 │ │ +10d96e: 1a01 0615 |0025: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10d972: 2202 7908 |0027: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10d976: 7010 5a43 0200 |0029: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10d97c: 1a03 ef06 |002c: const-string v3, "Dead object in unregisterCallback. " // string@06ef │ │ +10d980: 6e20 6343 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10d986: 0c02 |0031: move-result-object v2 │ │ +10d988: 6e20 6243 0200 |0032: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10d98e: 0c02 |0035: move-result-object v2 │ │ +10d990: 6e10 6a43 0200 |0036: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10d996: 0c02 |0039: move-result-object v2 │ │ +10d998: 7120 5937 2100 |003a: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10d99e: 28e6 |003d: goto 0023 // -001a │ │ catches : 1 │ │ 0x000a - 0x0023 │ │ Landroid/os/RemoteException; -> 0x0024 │ │ positions : │ │ 0x0000 line=829 │ │ 0x0002 line=830 │ │ 0x000a line=833 │ │ @@ -316187,21 +316299,21 @@ │ │ 0x0024 line=837 │ │ 0x0025 line=838 │ │ locals : │ │ 0x0025 - 0x003e reg=0 e Landroid/os/RemoteException; │ │ 0x0000 - 0x003e reg=4 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase; │ │ 0x0000 - 0x003e reg=5 callback Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1271 header: │ │ class_idx : 767 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 766 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #1271 annotations: │ │ Annotations on class │ │ @@ -316225,18 +316337,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fcac: |[10fcac] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.:(Ljava/lang/Object;)V │ │ -10fcbc: 7010 d911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@11d9 │ │ -10fcc2: 5b01 de05 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fcc6: 0e00 |0005: return-void │ │ +10d9b0: |[10d9b0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.:(Ljava/lang/Object;)V │ │ +10d9c0: 7010 d911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@11d9 │ │ +10d9c6: 5b01 de05 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10d9ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0003 line=1268 │ │ 0x0005 line=1269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ @@ -316248,18 +316360,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fcc8: |[10fcc8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.fastForward:()V │ │ -10fcd8: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fcdc: 7110 3312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.fastForward:(Ljava/lang/Object;)V // method@1233 │ │ -10fce2: 0e00 |0005: return-void │ │ +10d9cc: |[10d9cc] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.fastForward:()V │ │ +10d9dc: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10d9e0: 7110 3312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.fastForward:(Ljava/lang/Object;)V // method@1233 │ │ +10d9e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ 0x0005 line=1294 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316268,18 +316380,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fce4: |[10fce4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.pause:()V │ │ -10fcf4: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fcf8: 7110 3412 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.pause:(Ljava/lang/Object;)V // method@1234 │ │ -10fcfe: 0e00 |0005: return-void │ │ +10d9e8: |[10d9e8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.pause:()V │ │ +10d9f8: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10d9fc: 7110 3412 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.pause:(Ljava/lang/Object;)V // method@1234 │ │ +10da02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x0005 line=1279 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316288,18 +316400,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fd00: |[10fd00] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.play:()V │ │ -10fd10: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fd14: 7110 3512 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.play:(Ljava/lang/Object;)V // method@1235 │ │ -10fd1a: 0e00 |0005: return-void │ │ +10da04: |[10da04] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.play:()V │ │ +10da14: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10da18: 7110 3512 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.play:(Ljava/lang/Object;)V // method@1235 │ │ +10da1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ 0x0005 line=1274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316308,18 +316420,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10fd1c: |[10fd1c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10fd2c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fd30: 7130 3612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.playFromMediaId:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@1236 │ │ -10fd36: 0e00 |0005: return-void │ │ +10da20: |[10da20] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10da30: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10da34: 7130 3612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.playFromMediaId:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@1236 │ │ +10da3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ 0x0005 line=1321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 mediaId Ljava/lang/String; │ │ @@ -316330,18 +316442,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10fd38: |[10fd38] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10fd48: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fd4c: 7130 3712 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.playFromSearch:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@1237 │ │ -10fd52: 0e00 |0005: return-void │ │ +10da3c: |[10da3c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10da4c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10da50: 7130 3712 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.playFromSearch:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@1237 │ │ +10da56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0005 line=1327 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 query Ljava/lang/String; │ │ @@ -316352,16 +316464,16 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -10fd54: |[10fd54] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -10fd64: 0e00 |0000: return-void │ │ +10da58: |[10da58] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +10da68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0001 reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x0001 reg=2 extras Landroid/os/Bundle; │ │ @@ -316371,18 +316483,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fd68: |[10fd68] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.rewind:()V │ │ -10fd78: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fd7c: 7110 3812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.rewind:(Ljava/lang/Object;)V // method@1238 │ │ -10fd82: 0e00 |0005: return-void │ │ +10da6c: |[10da6c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.rewind:()V │ │ +10da7c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10da80: 7110 3812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.rewind:(Ljava/lang/Object;)V // method@1238 │ │ +10da86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0005 line=1299 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316391,18 +316503,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10fd84: |[10fd84] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.seekTo:(J)V │ │ -10fd94: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fd98: 7130 3912 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.seekTo:(Ljava/lang/Object;J)V // method@1239 │ │ -10fd9e: 0e00 |0005: return-void │ │ +10da88: |[10da88] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.seekTo:(J)V │ │ +10da98: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10da9c: 7130 3912 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.seekTo:(Ljava/lang/Object;J)V // method@1239 │ │ +10daa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1288 │ │ 0x0005 line=1289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -316412,20 +316524,20 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -10fda0: |[10fda0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.sendCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V │ │ -10fdb0: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fdb4: 6e10 eb13 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getAction:()Ljava/lang/String; // method@13eb │ │ -10fdba: 0c01 |0005: move-result-object v1 │ │ -10fdbc: 7130 3a12 1004 |0006: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@123a │ │ -10fdc2: 0e00 |0009: return-void │ │ +10daa4: |[10daa4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.sendCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V │ │ +10dab4: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10dab8: 6e10 eb13 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getAction:()Ljava/lang/String; // method@13eb │ │ +10dabe: 0c01 |0005: move-result-object v1 │ │ +10dac0: 7130 3a12 1004 |0006: invoke-static {v0, v1, v4}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@123a │ │ +10dac6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1340 │ │ 0x0009 line=1342 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x000a reg=3 customAction Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ @@ -316436,18 +316548,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10fdc4: |[10fdc4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10fdd4: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fdd8: 7130 3a12 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@123a │ │ -10fdde: 0e00 |0005: return-void │ │ +10dac8: |[10dac8] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10dad8: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10dadc: 7130 3a12 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.sendCustomAction:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@123a │ │ +10dae2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0005 line=1348 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/String; │ │ @@ -316458,23 +316570,23 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -10fde0: |[10fde0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ -10fdf0: 5421 de05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fdf4: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ -10fdf8: 6e10 fc0f 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0ffc │ │ -10fdfe: 0c00 |0007: move-result-object v0 │ │ -10fe00: 7120 3b12 0100 |0008: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V // method@123b │ │ -10fe06: 0e00 |000b: return-void │ │ -10fe08: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -10fe0a: 28fb |000d: goto 0008 // -0005 │ │ +10dae4: |[10dae4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +10daf4: 5421 de05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10daf8: 3803 0a00 |0002: if-eqz v3, 000c // +000a │ │ +10dafc: 6e10 fc0f 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/media/RatingCompat;.getRating:()Ljava/lang/Object; // method@0ffc │ │ +10db02: 0c00 |0007: move-result-object v0 │ │ +10db04: 7120 3b12 0100 |0008: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.setRating:(Ljava/lang/Object;Ljava/lang/Object;)V // method@123b │ │ +10db0a: 0e00 |000b: return-void │ │ +10db0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +10db0e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ 0x000b line=1315 │ │ 0x000c line=1313 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ @@ -316485,18 +316597,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fe0c: |[10fe0c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToNext:()V │ │ -10fe1c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fe20: 7110 3c12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToNext:(Ljava/lang/Object;)V // method@123c │ │ -10fe26: 0e00 |0005: return-void │ │ +10db10: |[10db10] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToNext:()V │ │ +10db20: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10db24: 7110 3c12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToNext:(Ljava/lang/Object;)V // method@123c │ │ +10db2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0005 line=1304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316505,18 +316617,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fe28: |[10fe28] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToPrevious:()V │ │ -10fe38: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fe3c: 7110 3d12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToPrevious:(Ljava/lang/Object;)V // method@123d │ │ -10fe42: 0e00 |0005: return-void │ │ +10db2c: |[10db2c] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToPrevious:()V │ │ +10db3c: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10db40: 7110 3d12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToPrevious:(Ljava/lang/Object;)V // method@123d │ │ +10db46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0005 line=1309 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ @@ -316525,18 +316637,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -10fe44: |[10fe44] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToQueueItem:(J)V │ │ -10fe54: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fe58: 7130 3e12 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToQueueItem:(Ljava/lang/Object;J)V // method@123e │ │ -10fe5e: 0e00 |0005: return-void │ │ +10db48: |[10db48] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.skipToQueueItem:(J)V │ │ +10db58: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10db5c: 7130 3e12 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.skipToQueueItem:(Ljava/lang/Object;J)V // method@123e │ │ +10db62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ 0x0005 line=1336 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ 0x0000 - 0x0006 reg=2 id J │ │ @@ -316546,32 +316658,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fe60: |[10fe60] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.stop:()V │ │ -10fe70: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ -10fe74: 7110 3f12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.stop:(Ljava/lang/Object;)V // method@123f │ │ -10fe7a: 0e00 |0005: return-void │ │ +10db64: |[10db64] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21.stop:()V │ │ +10db74: 5410 de05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.mControlsObj:Ljava/lang/Object; // field@05de │ │ +10db78: 7110 3f12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.stop:(Ljava/lang/Object;)V // method@123f │ │ +10db7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1283 │ │ 0x0005 line=1284 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1272 header: │ │ class_idx : 769 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 766 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #1272 annotations: │ │ Annotations on class │ │ @@ -316595,18 +316707,18 @@ │ │ type : '(Landroid/support/v4/media/session/IMediaSession;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -10fe7c: |[10fe7c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.:(Landroid/support/v4/media/session/IMediaSession;)V │ │ -10fe8c: 7010 d911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@11d9 │ │ -10fe92: 5b01 e005 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -10fe96: 0e00 |0005: return-void │ │ +10db80: |[10db80] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.:(Landroid/support/v4/media/session/IMediaSession;)V │ │ +10db90: 7010 d911 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;.:()V // method@11d9 │ │ +10db96: 5b01 e005 |0003: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10db9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0003 line=1005 │ │ 0x0005 line=1006 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase; │ │ @@ -316618,31 +316730,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -10fe98: |[10fe98] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.fastForward:()V │ │ -10fea8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -10feac: 7210 5111 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.fastForward:()V // method@1151 │ │ -10feb2: 0e00 |0005: return-void │ │ -10feb4: 0d00 |0006: move-exception v0 │ │ -10feb6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -10feba: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10febe: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10fec4: 1a03 d806 |000e: const-string v3, "Dead object in fastForward. " // string@06d8 │ │ -10fec8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10fece: 0c02 |0013: move-result-object v2 │ │ -10fed0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fed6: 0c02 |0017: move-result-object v2 │ │ -10fed8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fede: 0c02 |001b: move-result-object v2 │ │ -10fee0: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10fee6: 28e6 |001f: goto 0005 // -001a │ │ +10db9c: |[10db9c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.fastForward:()V │ │ +10dbac: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dbb0: 7210 5111 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.fastForward:()V // method@1151 │ │ +10dbb6: 0e00 |0005: return-void │ │ +10dbb8: 0d00 |0006: move-exception v0 │ │ +10dbba: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dbbe: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dbc2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dbc8: 1a03 d406 |000e: const-string v3, "Dead object in fastForward. " // string@06d4 │ │ +10dbcc: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dbd2: 0c02 |0013: move-result-object v2 │ │ +10dbd4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dbda: 0c02 |0017: move-result-object v2 │ │ +10dbdc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dbe2: 0c02 |001b: move-result-object v2 │ │ +10dbe4: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dbea: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1083 │ │ 0x0005 line=1087 │ │ 0x0006 line=1084 │ │ @@ -316656,31 +316768,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -10fef8: |[10fef8] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.pause:()V │ │ -10ff08: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -10ff0c: 7210 5f11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.pause:()V // method@115f │ │ -10ff12: 0e00 |0005: return-void │ │ -10ff14: 0d00 |0006: move-exception v0 │ │ -10ff16: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -10ff1a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10ff1e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10ff24: 1a03 e306 |000e: const-string v3, "Dead object in pause. " // string@06e3 │ │ -10ff28: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ff2e: 0c02 |0013: move-result-object v2 │ │ -10ff30: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10ff36: 0c02 |0017: move-result-object v2 │ │ -10ff38: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10ff3e: 0c02 |001b: move-result-object v2 │ │ -10ff40: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10ff46: 28e6 |001f: goto 0005 // -001a │ │ +10dbfc: |[10dbfc] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.pause:()V │ │ +10dc0c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dc10: 7210 5f11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.pause:()V // method@115f │ │ +10dc16: 0e00 |0005: return-void │ │ +10dc18: 0d00 |0006: move-exception v0 │ │ +10dc1a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dc1e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dc22: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dc28: 1a03 df06 |000e: const-string v3, "Dead object in pause. " // string@06df │ │ +10dc2c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dc32: 0c02 |0013: move-result-object v2 │ │ +10dc34: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dc3a: 0c02 |0017: move-result-object v2 │ │ +10dc3c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dc42: 0c02 |001b: move-result-object v2 │ │ +10dc44: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dc4a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1056 │ │ 0x0005 line=1060 │ │ 0x0006 line=1057 │ │ @@ -316694,31 +316806,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -10ff58: |[10ff58] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.play:()V │ │ -10ff68: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -10ff6c: 7210 6011 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.play:()V // method@1160 │ │ -10ff72: 0e00 |0005: return-void │ │ -10ff74: 0d00 |0006: move-exception v0 │ │ -10ff76: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -10ff7a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10ff7e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10ff84: 1a03 e406 |000e: const-string v3, "Dead object in play. " // string@06e4 │ │ -10ff88: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ff8e: 0c02 |0013: move-result-object v2 │ │ -10ff90: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10ff96: 0c02 |0017: move-result-object v2 │ │ -10ff98: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10ff9e: 0c02 |001b: move-result-object v2 │ │ -10ffa0: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -10ffa6: 28e6 |001f: goto 0005 // -001a │ │ +10dc5c: |[10dc5c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.play:()V │ │ +10dc6c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dc70: 7210 6011 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.play:()V // method@1160 │ │ +10dc76: 0e00 |0005: return-void │ │ +10dc78: 0d00 |0006: move-exception v0 │ │ +10dc7a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dc7e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dc82: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dc88: 1a03 e006 |000e: const-string v3, "Dead object in play. " // string@06e0 │ │ +10dc8c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dc92: 0c02 |0013: move-result-object v2 │ │ +10dc94: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dc9a: 0c02 |0017: move-result-object v2 │ │ +10dc9c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dca2: 0c02 |001b: move-result-object v2 │ │ +10dca4: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dcaa: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1011 │ │ 0x0005 line=1015 │ │ 0x0006 line=1012 │ │ @@ -316732,31 +316844,31 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -10ffb8: |[10ffb8] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -10ffc8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -10ffcc: 7230 6111 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1161 │ │ -10ffd2: 0e00 |0005: return-void │ │ -10ffd4: 0d00 |0006: move-exception v0 │ │ -10ffd6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -10ffda: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -10ffde: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -10ffe4: 1a03 e506 |000e: const-string v3, "Dead object in playFromMediaId. " // string@06e5 │ │ -10ffe8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -10ffee: 0c02 |0013: move-result-object v2 │ │ -10fff0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -10fff6: 0c02 |0017: move-result-object v2 │ │ -10fff8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -10fffe: 0c02 |001b: move-result-object v2 │ │ -110000: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110006: 28e6 |001f: goto 0005 // -001a │ │ +10dcbc: |[10dcbc] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10dccc: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dcd0: 7230 6111 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1161 │ │ +10dcd6: 0e00 |0005: return-void │ │ +10dcd8: 0d00 |0006: move-exception v0 │ │ +10dcda: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dcde: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dce2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dce8: 1a03 e106 |000e: const-string v3, "Dead object in playFromMediaId. " // string@06e1 │ │ +10dcec: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dcf2: 0c02 |0013: move-result-object v2 │ │ +10dcf4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dcfa: 0c02 |0017: move-result-object v2 │ │ +10dcfc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dd02: 0c02 |001b: move-result-object v2 │ │ +10dd04: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dd0a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0005 line=1024 │ │ 0x0006 line=1021 │ │ @@ -316772,31 +316884,31 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -110018: |[110018] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -110028: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11002c: 7230 6211 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1162 │ │ -110032: 0e00 |0005: return-void │ │ -110034: 0d00 |0006: move-exception v0 │ │ -110036: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11003a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11003e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110044: 1a03 e606 |000e: const-string v3, "Dead object in playFromSearch. " // string@06e6 │ │ -110048: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11004e: 0c02 |0013: move-result-object v2 │ │ -110050: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110056: 0c02 |0017: move-result-object v2 │ │ -110058: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11005e: 0c02 |001b: move-result-object v2 │ │ -110060: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110066: 28e6 |001f: goto 0005 // -001a │ │ +10dd1c: |[10dd1c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10dd2c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dd30: 7230 6211 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1162 │ │ +10dd36: 0e00 |0005: return-void │ │ +10dd38: 0d00 |0006: move-exception v0 │ │ +10dd3a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dd3e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dd42: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dd48: 1a03 e206 |000e: const-string v3, "Dead object in playFromSearch. " // string@06e2 │ │ +10dd4c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dd52: 0c02 |0013: move-result-object v2 │ │ +10dd54: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dd5a: 0c02 |0017: move-result-object v2 │ │ +10dd5c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dd62: 0c02 |001b: move-result-object v2 │ │ +10dd64: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dd6a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0005 line=1033 │ │ 0x0006 line=1030 │ │ @@ -316812,31 +316924,31 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -110078: |[110078] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -110088: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11008c: 7230 6311 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1163 │ │ -110092: 0e00 |0005: return-void │ │ -110094: 0d00 |0006: move-exception v0 │ │ -110096: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11009a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11009e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1100a4: 1a03 e706 |000e: const-string v3, "Dead object in playFromUri. " // string@06e7 │ │ -1100a8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1100ae: 0c02 |0013: move-result-object v2 │ │ -1100b0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1100b6: 0c02 |0017: move-result-object v2 │ │ -1100b8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1100be: 0c02 |001b: move-result-object v2 │ │ -1100c0: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -1100c6: 28e6 |001f: goto 0005 // -001a │ │ +10dd7c: |[10dd7c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +10dd8c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dd90: 7230 6311 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1163 │ │ +10dd96: 0e00 |0005: return-void │ │ +10dd98: 0d00 |0006: move-exception v0 │ │ +10dd9a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dd9e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dda2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dda8: 1a03 e306 |000e: const-string v3, "Dead object in playFromUri. " // string@06e3 │ │ +10ddac: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10ddb2: 0c02 |0013: move-result-object v2 │ │ +10ddb4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10ddba: 0c02 |0017: move-result-object v2 │ │ +10ddbc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10ddc2: 0c02 |001b: move-result-object v2 │ │ +10ddc4: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10ddca: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0005 line=1042 │ │ 0x0006 line=1039 │ │ @@ -316852,31 +316964,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1100d8: |[1100d8] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.rewind:()V │ │ -1100e8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -1100ec: 7210 6711 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.rewind:()V // method@1167 │ │ -1100f2: 0e00 |0005: return-void │ │ -1100f4: 0d00 |0006: move-exception v0 │ │ -1100f6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -1100fa: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1100fe: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110104: 1a03 e906 |000e: const-string v3, "Dead object in rewind. " // string@06e9 │ │ -110108: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11010e: 0c02 |0013: move-result-object v2 │ │ -110110: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110116: 0c02 |0017: move-result-object v2 │ │ -110118: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11011e: 0c02 |001b: move-result-object v2 │ │ -110120: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110126: 28e6 |001f: goto 0005 // -001a │ │ +10dddc: |[10dddc] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.rewind:()V │ │ +10ddec: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10ddf0: 7210 6711 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.rewind:()V // method@1167 │ │ +10ddf6: 0e00 |0005: return-void │ │ +10ddf8: 0d00 |0006: move-exception v0 │ │ +10ddfa: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10ddfe: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10de02: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10de08: 1a03 e506 |000e: const-string v3, "Dead object in rewind. " // string@06e5 │ │ +10de0c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10de12: 0c02 |0013: move-result-object v2 │ │ +10de14: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10de1a: 0c02 |0017: move-result-object v2 │ │ +10de1c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10de22: 0c02 |001b: move-result-object v2 │ │ +10de24: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10de2a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1101 │ │ 0x0005 line=1105 │ │ 0x0006 line=1102 │ │ @@ -316890,31 +317002,31 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -110138: |[110138] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.seekTo:(J)V │ │ -110148: 5451 e005 |0000: iget-object v1, v5, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11014c: 7230 6811 6107 |0002: invoke-interface {v1, v6, v7}, Landroid/support/v4/media/session/IMediaSession;.seekTo:(J)V // method@1168 │ │ -110152: 0e00 |0005: return-void │ │ -110154: 0d00 |0006: move-exception v0 │ │ -110156: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11015a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11015e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110164: 1a03 ea06 |000e: const-string v3, "Dead object in seekTo. " // string@06ea │ │ -110168: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11016e: 0c02 |0013: move-result-object v2 │ │ -110170: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110176: 0c02 |0017: move-result-object v2 │ │ -110178: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11017e: 0c02 |001b: move-result-object v2 │ │ -110180: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110186: 28e6 |001f: goto 0005 // -001a │ │ +10de3c: |[10de3c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.seekTo:(J)V │ │ +10de4c: 5451 e005 |0000: iget-object v1, v5, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10de50: 7230 6811 6107 |0002: invoke-interface {v1, v6, v7}, Landroid/support/v4/media/session/IMediaSession;.seekTo:(J)V // method@1168 │ │ +10de56: 0e00 |0005: return-void │ │ +10de58: 0d00 |0006: move-exception v0 │ │ +10de5a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10de5e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10de62: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10de68: 1a03 e606 |000e: const-string v3, "Dead object in seekTo. " // string@06e6 │ │ +10de6c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10de72: 0c02 |0013: move-result-object v2 │ │ +10de74: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10de7a: 0c02 |0017: move-result-object v2 │ │ +10de7c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10de82: 0c02 |001b: move-result-object v2 │ │ +10de84: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10de8a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0005 line=1078 │ │ 0x0006 line=1075 │ │ @@ -316929,19 +317041,19 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -110198: |[110198] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.sendCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V │ │ -1101a8: 6e10 eb13 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getAction:()Ljava/lang/String; // method@13eb │ │ -1101ae: 0c00 |0003: move-result-object v0 │ │ -1101b0: 6e30 0512 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1205 │ │ -1101b6: 0e00 |0007: return-void │ │ +10de9c: |[10de9c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.sendCustomAction:(Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;Landroid/os/Bundle;)V │ │ +10deac: 6e10 eb13 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction;.getAction:()Ljava/lang/String; // method@13eb │ │ +10deb2: 0c00 |0003: move-result-object v0 │ │ +10deb4: 6e30 0512 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1205 │ │ +10deba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ 0x0007 line=1128 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase; │ │ 0x0000 - 0x0008 reg=2 customAction Landroid/support/v4/media/session/PlaybackStateCompat$CustomAction; │ │ @@ -316952,31 +317064,31 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1101b8: |[1101b8] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -1101c8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -1101cc: 7230 6a11 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@116a │ │ -1101d2: 0e00 |0005: return-void │ │ -1101d4: 0d00 |0006: move-exception v0 │ │ -1101d6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -1101da: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1101de: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1101e4: 1a03 ec06 |000e: const-string v3, "Dead object in sendCustomAction. " // string@06ec │ │ -1101e8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1101ee: 0c02 |0013: move-result-object v2 │ │ -1101f0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1101f6: 0c02 |0017: move-result-object v2 │ │ -1101f8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1101fe: 0c02 |001b: move-result-object v2 │ │ -110200: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110206: 28e6 |001f: goto 0005 // -001a │ │ +10debc: |[10debc] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10decc: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10ded0: 7230 6a11 5106 |0002: invoke-interface {v1, v5, v6}, Landroid/support/v4/media/session/IMediaSession;.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@116a │ │ +10ded6: 0e00 |0005: return-void │ │ +10ded8: 0d00 |0006: move-exception v0 │ │ +10deda: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dede: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dee2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dee8: 1a03 e806 |000e: const-string v3, "Dead object in sendCustomAction. " // string@06e8 │ │ +10deec: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10def2: 0c02 |0013: move-result-object v2 │ │ +10def4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10defa: 0c02 |0017: move-result-object v2 │ │ +10defc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10df02: 0c02 |001b: move-result-object v2 │ │ +10df04: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10df0a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1133 │ │ 0x0005 line=1137 │ │ 0x0006 line=1134 │ │ @@ -316992,31 +317104,31 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -110218: |[110218] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ -110228: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11022c: 7220 6511 5100 |0002: invoke-interface {v1, v5}, Landroid/support/v4/media/session/IMediaSession;.rate:(Landroid/support/v4/media/RatingCompat;)V // method@1165 │ │ -110232: 0e00 |0005: return-void │ │ -110234: 0d00 |0006: move-exception v0 │ │ -110236: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11023a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11023e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110244: 1a03 ed06 |000e: const-string v3, "Dead object in setRating. " // string@06ed │ │ -110248: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11024e: 0c02 |0013: move-result-object v2 │ │ -110250: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110256: 0c02 |0017: move-result-object v2 │ │ -110258: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11025e: 0c02 |001b: move-result-object v2 │ │ -110260: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110266: 28e6 |001f: goto 0005 // -001a │ │ +10df1c: |[10df1c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.setRating:(Landroid/support/v4/media/RatingCompat;)V │ │ +10df2c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10df30: 7220 6511 5100 |0002: invoke-interface {v1, v5}, Landroid/support/v4/media/session/IMediaSession;.rate:(Landroid/support/v4/media/RatingCompat;)V // method@1165 │ │ +10df36: 0e00 |0005: return-void │ │ +10df38: 0d00 |0006: move-exception v0 │ │ +10df3a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10df3e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10df42: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10df48: 1a03 e906 |000e: const-string v3, "Dead object in setRating. " // string@06e9 │ │ +10df4c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10df52: 0c02 |0013: move-result-object v2 │ │ +10df54: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10df5a: 0c02 |0017: move-result-object v2 │ │ +10df5c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10df62: 0c02 |001b: move-result-object v2 │ │ +10df64: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10df6a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0005 line=1123 │ │ 0x0006 line=1120 │ │ @@ -317031,31 +317143,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -110278: |[110278] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToNext:()V │ │ -110288: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11028c: 7210 5e11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.next:()V // method@115e │ │ -110292: 0e00 |0005: return-void │ │ -110294: 0d00 |0006: move-exception v0 │ │ -110296: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11029a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11029e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1102a4: 1a03 ef06 |000e: const-string v3, "Dead object in skipToNext. " // string@06ef │ │ -1102a8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1102ae: 0c02 |0013: move-result-object v2 │ │ -1102b0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1102b6: 0c02 |0017: move-result-object v2 │ │ -1102b8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1102be: 0c02 |001b: move-result-object v2 │ │ -1102c0: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -1102c6: 28e6 |001f: goto 0005 // -001a │ │ +10df7c: |[10df7c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToNext:()V │ │ +10df8c: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10df90: 7210 5e11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.next:()V // method@115e │ │ +10df96: 0e00 |0005: return-void │ │ +10df98: 0d00 |0006: move-exception v0 │ │ +10df9a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10df9e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10dfa2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10dfa8: 1a03 eb06 |000e: const-string v3, "Dead object in skipToNext. " // string@06eb │ │ +10dfac: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10dfb2: 0c02 |0013: move-result-object v2 │ │ +10dfb4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10dfba: 0c02 |0017: move-result-object v2 │ │ +10dfbc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10dfc2: 0c02 |001b: move-result-object v2 │ │ +10dfc4: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10dfca: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0005 line=1096 │ │ 0x0006 line=1093 │ │ @@ -317069,31 +317181,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1102d8: |[1102d8] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToPrevious:()V │ │ -1102e8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -1102ec: 7210 6411 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.previous:()V // method@1164 │ │ -1102f2: 0e00 |0005: return-void │ │ -1102f4: 0d00 |0006: move-exception v0 │ │ -1102f6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -1102fa: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1102fe: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110304: 1a03 f006 |000e: const-string v3, "Dead object in skipToPrevious. " // string@06f0 │ │ -110308: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11030e: 0c02 |0013: move-result-object v2 │ │ -110310: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110316: 0c02 |0017: move-result-object v2 │ │ -110318: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11031e: 0c02 |001b: move-result-object v2 │ │ -110320: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110326: 28e6 |001f: goto 0005 // -001a │ │ +10dfdc: |[10dfdc] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToPrevious:()V │ │ +10dfec: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10dff0: 7210 6411 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.previous:()V // method@1164 │ │ +10dff6: 0e00 |0005: return-void │ │ +10dff8: 0d00 |0006: move-exception v0 │ │ +10dffa: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10dffe: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10e002: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10e008: 1a03 ec06 |000e: const-string v3, "Dead object in skipToPrevious. " // string@06ec │ │ +10e00c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10e012: 0c02 |0013: move-result-object v2 │ │ +10e014: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10e01a: 0c02 |0017: move-result-object v2 │ │ +10e01c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10e022: 0c02 |001b: move-result-object v2 │ │ +10e024: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10e02a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0005 line=1114 │ │ 0x0006 line=1111 │ │ @@ -317107,31 +317219,31 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -110338: |[110338] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToQueueItem:(J)V │ │ -110348: 5451 e005 |0000: iget-object v1, v5, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -11034c: 7230 6d11 6107 |0002: invoke-interface {v1, v6, v7}, Landroid/support/v4/media/session/IMediaSession;.skipToQueueItem:(J)V // method@116d │ │ -110352: 0e00 |0005: return-void │ │ -110354: 0d00 |0006: move-exception v0 │ │ -110356: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -11035a: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11035e: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -110364: 1a03 f106 |000e: const-string v3, "Dead object in skipToQueueItem. " // string@06f1 │ │ -110368: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11036e: 0c02 |0013: move-result-object v2 │ │ -110370: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -110376: 0c02 |0017: move-result-object v2 │ │ -110378: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11037e: 0c02 |001b: move-result-object v2 │ │ -110380: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -110386: 28e6 |001f: goto 0005 // -001a │ │ +10e03c: |[10e03c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.skipToQueueItem:(J)V │ │ +10e04c: 5451 e005 |0000: iget-object v1, v5, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10e050: 7230 6d11 6107 |0002: invoke-interface {v1, v6, v7}, Landroid/support/v4/media/session/IMediaSession;.skipToQueueItem:(J)V // method@116d │ │ +10e056: 0e00 |0005: return-void │ │ +10e058: 0d00 |0006: move-exception v0 │ │ +10e05a: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10e05e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10e062: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10e068: 1a03 ed06 |000e: const-string v3, "Dead object in skipToQueueItem. " // string@06ed │ │ +10e06c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10e072: 0c02 |0013: move-result-object v2 │ │ +10e074: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10e07a: 0c02 |0017: move-result-object v2 │ │ +10e07c: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10e082: 0c02 |001b: move-result-object v2 │ │ +10e084: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10e08a: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1047 │ │ 0x0005 line=1051 │ │ 0x0006 line=1048 │ │ @@ -317146,50 +317258,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -110398: |[110398] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.stop:()V │ │ -1103a8: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ -1103ac: 7210 6e11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.stop:()V // method@116e │ │ -1103b2: 0e00 |0005: return-void │ │ -1103b4: 0d00 |0006: move-exception v0 │ │ -1103b6: 1a01 0a15 |0007: const-string v1, "MediaControllerCompat" // string@150a │ │ -1103ba: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -1103be: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1103c4: 1a03 f206 |000e: const-string v3, "Dead object in stop. " // string@06f2 │ │ -1103c8: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1103ce: 0c02 |0013: move-result-object v2 │ │ -1103d0: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1103d6: 0c02 |0017: move-result-object v2 │ │ -1103d8: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1103de: 0c02 |001b: move-result-object v2 │ │ -1103e0: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -1103e6: 28e6 |001f: goto 0005 // -001a │ │ +10e09c: |[10e09c] android.support.v4.media.session.MediaControllerCompat$TransportControlsBase.stop:()V │ │ +10e0ac: 5441 e005 |0000: iget-object v1, v4, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;.mBinder:Landroid/support/v4/media/session/IMediaSession; // field@05e0 │ │ +10e0b0: 7210 6e11 0100 |0002: invoke-interface {v1}, Landroid/support/v4/media/session/IMediaSession;.stop:()V // method@116e │ │ +10e0b6: 0e00 |0005: return-void │ │ +10e0b8: 0d00 |0006: move-exception v0 │ │ +10e0ba: 1a01 0615 |0007: const-string v1, "MediaControllerCompat" // string@1506 │ │ +10e0be: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +10e0c2: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10e0c8: 1a03 ee06 |000e: const-string v3, "Dead object in stop. " // string@06ee │ │ +10e0cc: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10e0d2: 0c02 |0013: move-result-object v2 │ │ +10e0d4: 6e20 6243 0200 |0014: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10e0da: 0c02 |0017: move-result-object v2 │ │ +10e0dc: 6e10 6a43 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10e0e2: 0c02 |001b: move-result-object v2 │ │ +10e0e4: 7120 5937 2100 |001c: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +10e0ea: 28e6 |001f: goto 0005 // -001a │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Landroid/os/RemoteException; -> 0x0006 │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0005 line=1069 │ │ 0x0006 line=1066 │ │ 0x0007 line=1067 │ │ locals : │ │ 0x0007 - 0x0020 reg=0 e Landroid/os/RemoteException; │ │ 0x0000 - 0x0020 reg=4 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1273 header: │ │ class_idx : 776 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 774 │ │ -source_file_idx : 5389 │ │ +source_file_idx : 5385 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1273 annotations: │ │ Annotations on class │ │ @@ -317209,17 +317321,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1103f8: |[1103f8] android.support.v4.media.session.MediaControllerCompatApi23$TransportControls.:()V │ │ -110408: 7010 3212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.:()V // method@1232 │ │ -11040e: 0e00 |0003: return-void │ │ +10e0fc: |[10e0fc] android.support.v4.media.session.MediaControllerCompatApi23$TransportControls.:()V │ │ +10e10c: 7010 3212 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;.:()V // method@1232 │ │ +10e112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;) │ │ @@ -317227,35 +317339,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -110410: |[110410] android.support.v4.media.session.MediaControllerCompatApi23$TransportControls.playFromUri:(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -110420: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ -110424: 6e30 2004 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@0420 │ │ -11042a: 0e00 |0005: return-void │ │ +10e114: |[10e114] android.support.v4.media.session.MediaControllerCompatApi23$TransportControls.playFromUri:(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +10e124: 1f00 c200 |0000: check-cast v0, Landroid/media/session/MediaController$TransportControls; // type@00c2 │ │ +10e128: 6e30 2004 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/media/session/MediaController$TransportControls;.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@0420 │ │ +10e12e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=2 extras Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5389 (MediaControllerCompatApi23.java) │ │ + source_file_idx : 5385 (MediaControllerCompatApi23.java) │ │ │ │ Class #1274 header: │ │ class_idx : 779 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 15 │ │ │ │ Class #1274 annotations: │ │ Annotations on class │ │ @@ -317280,18 +317392,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11042c: |[11042c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ -11043c: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110440: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -110446: 0e00 |0005: return-void │ │ +10e130: |[10e130] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +10e140: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e144: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10e14a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ @@ -317300,17 +317412,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;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 │ │ -110448: |[110448] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ -110458: 7020 5712 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@1257 │ │ -11045e: 0e00 |0003: return-void │ │ +10e14c: |[10e14c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +10e15c: 7020 5712 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@1257 │ │ +10e162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaSessionCompat$1; │ │ @@ -317321,18 +317433,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -110460: |[110460] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -110470: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110474: 6e40 6c12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ -11047a: 0e00 |0005: return-void │ │ +10e164: |[10e164] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +10e174: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e178: 6e40 6c12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ +10e17e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0005 line=647 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ @@ -317344,18 +317456,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11047c: |[11047c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -11048c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110490: 6e30 6d12 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@126d │ │ -110496: 0e00 |0005: return-void │ │ +10e180: |[10e180] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10e190: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e194: 6e30 6d12 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V // method@126d │ │ +10e19a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0005 line=717 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/String; │ │ @@ -317366,18 +317478,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110498: |[110498] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onFastForward:()V │ │ -1104a8: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1104ac: 6e10 6e12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ -1104b2: 0e00 |0005: return-void │ │ +10e19c: |[10e19c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onFastForward:()V │ │ +10e1ac: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e1b0: 6e10 6e12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ +10e1b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0005 line=692 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317386,19 +317498,19 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1104b4: |[1104b4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -1104c4: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1104c8: 6e20 6f12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ -1104ce: 0a00 |0005: move-result v0 │ │ -1104d0: 0f00 |0006: return v0 │ │ +10e1b8: |[10e1b8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +10e1c8: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e1cc: 6e20 6f12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ +10e1d2: 0a00 |0005: move-result v0 │ │ +10e1d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0007 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ │ │ @@ -317407,18 +317519,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1104d4: |[1104d4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPause:()V │ │ -1104e4: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1104e8: 6e10 7012 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ -1104ee: 0e00 |0005: return-void │ │ +10e1d8: |[10e1d8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPause:()V │ │ +10e1e8: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e1ec: 6e10 7012 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ +10e1f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0005 line=677 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317427,18 +317539,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1104f0: |[1104f0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlay:()V │ │ -110500: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110504: 6e10 7112 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ -11050a: 0e00 |0005: return-void │ │ +10e1f4: |[10e1f4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlay:()V │ │ +10e204: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e208: 6e10 7112 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ +10e20e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0005 line=657 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317447,18 +317559,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11050c: |[11050c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -11051c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110520: 6e30 7212 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1272 │ │ -110526: 0e00 |0005: return-void │ │ +10e210: |[10e210] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10e220: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e224: 6e30 7212 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1272 │ │ +10e22a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0005 line=662 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 mediaId Ljava/lang/String; │ │ @@ -317469,18 +317581,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -110528: |[110528] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -110538: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -11053c: 6e30 7312 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1273 │ │ -110542: 0e00 |0005: return-void │ │ +10e22c: |[10e22c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10e23c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e240: 6e30 7312 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V // method@1273 │ │ +10e246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0005 line=667 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 search Ljava/lang/String; │ │ @@ -317491,18 +317603,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110544: |[110544] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onRewind:()V │ │ -110554: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110558: 6e10 7512 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ -11055e: 0e00 |0005: return-void │ │ +10e248: |[10e248] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onRewind:()V │ │ +10e258: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e25c: 6e10 7512 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ +10e262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0005 line=697 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317511,18 +317623,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -110560: |[110560] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSeekTo:(J)V │ │ -110570: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110574: 6e30 7612 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ -11057a: 0e00 |0005: return-void │ │ +10e264: |[10e264] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSeekTo:(J)V │ │ +10e274: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e278: 6e30 7612 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ +10e27e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0005 line=707 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -317532,20 +317644,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -11057c: |[11057c] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSetRating:(Ljava/lang/Object;)V │ │ -11058c: 5420 e805 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110590: 7110 fa0f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ -110596: 0c01 |0005: move-result-object v1 │ │ -110598: 6e20 7712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ -11059e: 0e00 |0009: return-void │ │ +10e280: |[10e280] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSetRating:(Ljava/lang/Object;)V │ │ +10e290: 5420 e805 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e294: 7110 fa0f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ +10e29a: 0c01 |0005: move-result-object v1 │ │ +10e29c: 6e20 7712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ +10e2a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0009 line=712 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x000a reg=3 ratingObj Ljava/lang/Object; │ │ @@ -317555,18 +317667,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1105a0: |[1105a0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToNext:()V │ │ -1105b0: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1105b4: 6e10 7812 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ -1105ba: 0e00 |0005: return-void │ │ +10e2a4: |[10e2a4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToNext:()V │ │ +10e2b4: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e2b8: 6e10 7812 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ +10e2be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0005 line=682 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317575,18 +317687,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1105bc: |[1105bc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToPrevious:()V │ │ -1105cc: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1105d0: 6e10 7912 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ -1105d6: 0e00 |0005: return-void │ │ +10e2c0: |[10e2c0] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToPrevious:()V │ │ +10e2d0: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e2d4: 6e10 7912 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ +10e2da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0005 line=687 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ @@ -317595,18 +317707,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1105d8: |[1105d8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToQueueItem:(J)V │ │ -1105e8: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -1105ec: 6e30 7a12 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToQueueItem:(J)V // method@127a │ │ -1105f2: 0e00 |0005: return-void │ │ +10e2dc: |[10e2dc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onSkipToQueueItem:(J)V │ │ +10e2ec: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e2f0: 6e30 7a12 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToQueueItem:(J)V // method@127a │ │ +10e2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0005 line=672 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ 0x0000 - 0x0006 reg=2 id J │ │ @@ -317616,32 +317728,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1105f4: |[1105f4] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onStop:()V │ │ -110604: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ -110608: 6e10 7b12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ -11060e: 0e00 |0005: return-void │ │ +10e2f8: |[10e2f8] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21.onStop:()V │ │ +10e308: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e8 │ │ +10e30c: 6e10 7b12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ +10e312: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0005 line=702 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1275 header: │ │ class_idx : 783 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 19 │ │ │ │ Class #1275 annotations: │ │ Annotations on class │ │ @@ -317676,26 +317788,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -110610: |[110610] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -110620: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -110626: 7120 a413 4300 |0003: invoke-static {v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@13a4 │ │ -11062c: 0c00 |0006: move-result-object v0 │ │ -11062e: 5b20 ec05 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110632: 2200 1d03 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -110636: 5421 ec05 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -11063a: 7110 a513 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@13a5 │ │ -110640: 0c01 |0010: move-result-object v1 │ │ -110642: 7020 3613 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ -110648: 5b20 ed05 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ -11064c: 0e00 |0016: return-void │ │ +10e314: |[10e314] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +10e324: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +10e32a: 7120 a413 4300 |0003: invoke-static {v3, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.createSession:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@13a4 │ │ +10e330: 0c00 |0006: move-result-object v0 │ │ +10e332: 5b20 ec05 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e336: 2200 1d03 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +10e33a: 5421 ec05 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e33e: 7110 a513 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@13a5 │ │ +10e344: 0c01 |0010: move-result-object v1 │ │ +10e346: 7020 3613 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ +10e34c: 5b20 ed05 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ +10e350: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1957 │ │ 0x0003 line=1958 │ │ 0x0009 line=1959 │ │ 0x0016 line=1960 │ │ locals : │ │ @@ -317708,26 +317820,26 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -110650: |[110650] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Ljava/lang/Object;)V │ │ -110660: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -110666: 7110 b513 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; // method@13b5 │ │ -11066c: 0c00 |0006: move-result-object v0 │ │ -11066e: 5b20 ec05 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110672: 2200 1d03 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -110676: 5421 ec05 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -11067a: 7110 a513 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@13a5 │ │ -110680: 0c01 |0010: move-result-object v1 │ │ -110682: 7020 3613 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ -110688: 5b20 ed05 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ -11068c: 0e00 |0016: return-void │ │ +10e354: |[10e354] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.:(Ljava/lang/Object;)V │ │ +10e364: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +10e36a: 7110 b513 0300 |0003: invoke-static {v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.verifySession:(Ljava/lang/Object;)Ljava/lang/Object; // method@13b5 │ │ +10e370: 0c00 |0006: move-result-object v0 │ │ +10e372: 5b20 ec05 |0007: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e376: 2200 1d03 |0009: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +10e37a: 5421 ec05 |000b: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e37e: 7110 a513 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.getSessionToken:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@13a5 │ │ +10e384: 0c01 |0010: move-result-object v1 │ │ +10e386: 7020 3613 1000 |0011: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ +10e38c: 5b20 ed05 |0014: iput-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ +10e390: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1962 │ │ 0x0003 line=1963 │ │ 0x0009 line=1964 │ │ 0x0016 line=1965 │ │ locals : │ │ @@ -317740,17 +317852,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110690: |[110690] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getMediaSession:()Ljava/lang/Object; │ │ -1106a0: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1106a4: 1100 |0002: return-object v0 │ │ +10e394: |[10e394] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getMediaSession:()Ljava/lang/Object; │ │ +10e3a4: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e3a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2070 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -317758,17 +317870,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1106a8: |[1106a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getRemoteControlClient:()Ljava/lang/Object; │ │ -1106b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1106ba: 1100 |0001: return-object v0 │ │ +10e3ac: |[10e3ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getRemoteControlClient:()Ljava/lang/Object; │ │ +10e3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10e3be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2075 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -317776,17 +317888,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1106bc: |[1106bc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -1106cc: 5410 ed05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ -1106d0: 1100 |0002: return-object v0 │ │ +10e3c0: |[10e3c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +10e3d0: 5410 ed05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@05ed │ │ +10e3d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2011 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -317794,19 +317906,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1106d4: |[1106d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.isActive:()Z │ │ -1106e4: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1106e8: 7110 a613 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@13a6 │ │ -1106ee: 0a00 |0005: move-result v0 │ │ -1106f0: 0f00 |0006: return v0 │ │ +10e3d8: |[10e3d8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.isActive:()Z │ │ +10e3e8: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e3ec: 7110 a613 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@13a6 │ │ +10e3f2: 0a00 |0005: move-result v0 │ │ +10e3f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1996 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;) │ │ @@ -317814,18 +317926,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1106f4: |[1106f4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.release:()V │ │ -110704: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110708: 7110 a713 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.release:(Ljava/lang/Object;)V // method@13a7 │ │ -11070e: 0e00 |0005: return-void │ │ +10e3f8: |[10e3f8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.release:()V │ │ +10e408: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e40c: 7110 a713 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.release:(Ljava/lang/Object;)V // method@13a7 │ │ +10e412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2006 │ │ 0x0005 line=2007 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ │ │ @@ -317834,18 +317946,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -110710: |[110710] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -110720: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110724: 7130 a813 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@13a8 │ │ -11072a: 0e00 |0005: return-void │ │ +10e414: |[10e414] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10e424: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e428: 7130 a813 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.sendSessionEvent:(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V // method@13a8 │ │ +10e42e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2001 │ │ 0x0005 line=2002 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 event Ljava/lang/String; │ │ @@ -317856,18 +317968,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11072c: |[11072c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setActive:(Z)V │ │ -11073c: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110740: 7120 a913 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setActive:(Ljava/lang/Object;Z)V // method@13a9 │ │ -110746: 0e00 |0005: return-void │ │ +10e430: |[10e430] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setActive:(Z)V │ │ +10e440: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e444: 7120 a913 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setActive:(Ljava/lang/Object;Z)V // method@13a9 │ │ +10e44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1991 │ │ 0x0005 line=1992 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 active Z │ │ @@ -317877,22 +317989,22 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -110748: |[110748] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ -110758: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -11075c: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -110760: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -110762: 7130 aa13 0104 |0005: invoke-static {v1, v0, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@13aa │ │ -110768: 0e00 |0008: return-void │ │ -11076a: 5430 ea05 |0009: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ -11076e: 28fa |000b: goto 0005 // -0006 │ │ +10e44c: |[10e44c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +10e45c: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e460: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +10e464: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +10e466: 7130 aa13 0104 |0005: invoke-static {v1, v0, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setCallback:(Ljava/lang/Object;Ljava/lang/Object;Landroid/os/Handler;)V // method@13aa │ │ +10e46c: 0e00 |0008: return-void │ │ +10e46e: 5430 ea05 |0009: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.mCallbackObj:Ljava/lang/Object; // field@05ea │ │ +10e472: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1969 │ │ 0x0008 line=1971 │ │ 0x0009 line=1969 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ @@ -317904,18 +318016,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -110770: |[110770] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setExtras:(Landroid/os/Bundle;)V │ │ -110780: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110784: 7120 ab13 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@13ab │ │ -11078a: 0e00 |0005: return-void │ │ +10e474: |[10e474] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setExtras:(Landroid/os/Bundle;)V │ │ +10e484: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e488: 7120 ab13 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setExtras:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@13ab │ │ +10e48e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2065 │ │ 0x0005 line=2066 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 extras Landroid/os/Bundle; │ │ @@ -317925,18 +318037,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11078c: |[11078c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setFlags:(I)V │ │ -11079c: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1107a0: 7120 ac13 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setFlags:(Ljava/lang/Object;I)V // method@13ac │ │ -1107a6: 0e00 |0005: return-void │ │ +10e490: |[10e490] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setFlags:(I)V │ │ +10e4a0: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e4a4: 7120 ac13 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setFlags:(Ljava/lang/Object;I)V // method@13ac │ │ +10e4aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 flags I │ │ @@ -317946,19 +318058,19 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1107a8: |[1107a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ -1107b8: 5b12 eb05 |0000: iput-object v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mMediaButtonIntent:Landroid/app/PendingIntent; // field@05eb │ │ -1107bc: 5410 ec05 |0002: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1107c0: 7120 ad13 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMediaButtonReceiver:(Ljava/lang/Object;Landroid/app/PendingIntent;)V // method@13ad │ │ -1107c6: 0e00 |0007: return-void │ │ +10e4ac: |[10e4ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ +10e4bc: 5b12 eb05 |0000: iput-object v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mMediaButtonIntent:Landroid/app/PendingIntent; // field@05eb │ │ +10e4c0: 5410 ec05 |0002: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e4c4: 7120 ad13 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMediaButtonReceiver:(Ljava/lang/Object;Landroid/app/PendingIntent;)V // method@13ad │ │ +10e4ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2033 │ │ 0x0002 line=2034 │ │ 0x0007 line=2035 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ @@ -317969,23 +318081,23 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1107c8: |[1107c8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -1107d8: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1107dc: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -1107e0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1107e2: 7120 ae13 0100 |0005: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13ae │ │ -1107e8: 0e00 |0008: return-void │ │ -1107ea: 6e10 dc0f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/media/MediaMetadataCompat;.getMediaMetadata:()Ljava/lang/Object; // method@0fdc │ │ -1107f0: 0c00 |000c: move-result-object v0 │ │ -1107f2: 28f8 |000d: goto 0005 // -0008 │ │ +10e4cc: |[10e4cc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +10e4dc: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e4e0: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +10e4e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +10e4e6: 7120 ae13 0100 |0005: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setMetadata:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13ae │ │ +10e4ec: 0e00 |0008: return-void │ │ +10e4ee: 6e10 dc0f 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/media/MediaMetadataCompat;.getMediaMetadata:()Ljava/lang/Object; // method@0fdc │ │ +10e4f4: 0c00 |000c: move-result-object v0 │ │ +10e4f6: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2022 │ │ 0x0008 line=2024 │ │ 0x0009 line=2022 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ @@ -317996,23 +318108,23 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1107f4: |[1107f4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -110804: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110808: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ -11080c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -11080e: 7120 af13 0100 |0005: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13af │ │ -110814: 0e00 |0008: return-void │ │ -110816: 6e10 0b14 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackState:()Ljava/lang/Object; // method@140b │ │ -11081c: 0c00 |000c: move-result-object v0 │ │ -11081e: 28f8 |000d: goto 0005 // -0008 │ │ +10e4f8: |[10e4f8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +10e508: 5421 ec05 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e50c: 3903 0700 |0002: if-nez v3, 0009 // +0007 │ │ +10e510: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +10e512: 7120 af13 0100 |0005: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackState:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13af │ │ +10e518: 0e00 |0008: return-void │ │ +10e51a: 6e10 0b14 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackState:()Ljava/lang/Object; // method@140b │ │ +10e520: 0c00 |000c: move-result-object v0 │ │ +10e522: 28f8 |000d: goto 0005 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2016 │ │ 0x0008 line=2018 │ │ 0x0009 line=2016 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ @@ -318023,18 +318135,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -110820: |[110820] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToLocal:(I)V │ │ -110830: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110834: 7120 b013 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToLocal:(Ljava/lang/Object;I)V // method@13b0 │ │ -11083a: 0e00 |0005: return-void │ │ +10e524: |[10e524] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToLocal:(I)V │ │ +10e534: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e538: 7120 b013 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToLocal:(Ljava/lang/Object;I)V // method@13b0 │ │ +10e53e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1980 │ │ 0x0005 line=1981 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 stream I │ │ @@ -318044,20 +318156,20 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -11083c: |[11083c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -11084c: 5420 ec05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110850: 6e10 7910 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@1079 │ │ -110856: 0c01 |0005: move-result-object v1 │ │ -110858: 7120 b113 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13b1 │ │ -11085e: 0e00 |0009: return-void │ │ +10e540: |[10e540] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +10e550: 5420 ec05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e554: 6e10 7910 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeProvider:()Ljava/lang/Object; // method@1079 │ │ +10e55a: 0c01 |0005: move-result-object v1 │ │ +10e55c: 7120 b113 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setPlaybackToRemote:(Ljava/lang/Object;Ljava/lang/Object;)V // method@13b1 │ │ +10e562: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1985 │ │ 0x0009 line=1987 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x000a reg=3 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ @@ -318067,34 +318179,34 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -110860: |[110860] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setQueue:(Ljava/util/List;)V │ │ -110870: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -110872: 3805 1f00 |0001: if-eqz v5, 0020 // +001f │ │ -110876: 2202 a408 |0003: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -11087a: 7010 c243 0200 |0005: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -110880: 7210 2944 0500 |0008: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -110886: 0c00 |000b: move-result-object v0 │ │ -110888: 7210 0244 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -11088e: 0a03 |000f: move-result v3 │ │ -110890: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -110894: 7210 0344 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -11089a: 0c01 |0015: move-result-object v1 │ │ -11089c: 1f01 1803 |0016: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ -1108a0: 6e10 2113 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.getQueueItem:()Ljava/lang/Object; // method@1321 │ │ -1108a6: 0c03 |001b: move-result-object v3 │ │ -1108a8: 7220 2144 3200 |001c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -1108ae: 28ed |001f: goto 000c // -0013 │ │ -1108b0: 5443 ec05 |0020: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1108b4: 7120 b213 2300 |0022: invoke-static {v3, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setQueue:(Ljava/lang/Object;Ljava/util/List;)V // method@13b2 │ │ -1108ba: 0e00 |0025: return-void │ │ +10e564: |[10e564] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setQueue:(Ljava/util/List;)V │ │ +10e574: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10e576: 3805 1f00 |0001: if-eqz v5, 0020 // +001f │ │ +10e57a: 2202 a408 |0003: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +10e57e: 7010 c243 0200 |0005: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +10e584: 7210 2944 0500 |0008: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +10e58a: 0c00 |000b: move-result-object v0 │ │ +10e58c: 7210 0244 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +10e592: 0a03 |000f: move-result v3 │ │ +10e594: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +10e598: 7210 0344 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +10e59e: 0c01 |0015: move-result-object v1 │ │ +10e5a0: 1f01 1803 |0016: check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem; // type@0318 │ │ +10e5a4: 6e10 2113 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;.getQueueItem:()Ljava/lang/Object; // method@1321 │ │ +10e5aa: 0c03 |001b: move-result-object v3 │ │ +10e5ac: 7220 2144 3200 |001c: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +10e5b2: 28ed |001f: goto 000c // -0013 │ │ +10e5b4: 5443 ec05 |0020: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e5b8: 7120 b213 2300 |0022: invoke-static {v3, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setQueue:(Ljava/lang/Object;Ljava/util/List;)V // method@13b2 │ │ +10e5be: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2039 │ │ 0x0001 line=2040 │ │ 0x0003 line=2041 │ │ 0x0008 line=2042 │ │ 0x0018 line=2043 │ │ @@ -318114,18 +318226,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1108bc: |[1108bc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ -1108cc: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1108d0: 7120 b313 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setQueueTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@13b3 │ │ -1108d6: 0e00 |0005: return-void │ │ +10e5c0: |[10e5c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ +10e5d0: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e5d4: 7120 b313 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setQueueTitle:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@13b3 │ │ +10e5da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2051 │ │ 0x0005 line=2052 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -318135,22 +318247,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1108d8: |[1108d8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setRatingType:(I)V │ │ -1108e8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1108ec: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ -1108f0: 3510 0300 |0004: if-ge v0, v1, 0007 // +0003 │ │ -1108f4: 0e00 |0006: return-void │ │ -1108f6: 5420 ec05 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -1108fa: 7120 b813 3000 |0009: invoke-static {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi22;.setRatingType:(Ljava/lang/Object;I)V // method@13b8 │ │ -110900: 28fa |000c: goto 0006 // -0006 │ │ +10e5dc: |[10e5dc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setRatingType:(I)V │ │ +10e5ec: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10e5f0: 1301 1600 |0002: const/16 v1, #int 22 // #16 │ │ +10e5f4: 3510 0300 |0004: if-ge v0, v1, 0007 // +0003 │ │ +10e5f8: 0e00 |0006: return-void │ │ +10e5fa: 5420 ec05 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e5fe: 7120 b813 3000 |0009: invoke-static {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi22;.setRatingType:(Ljava/lang/Object;I)V // method@13b8 │ │ +10e604: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2056 │ │ 0x0006 line=2061 │ │ 0x0007 line=2059 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ @@ -318161,33 +318273,33 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -110904: |[110904] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ -110914: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ -110918: 7120 b413 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setSessionActivity:(Ljava/lang/Object;Landroid/app/PendingIntent;)V // method@13b4 │ │ -11091e: 0e00 |0005: return-void │ │ +10e608: |[10e608] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ +10e618: 5410 ec05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;.mSessionObj:Ljava/lang/Object; // field@05ec │ │ +10e61c: 7120 b413 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi21;.setSessionActivity:(Ljava/lang/Object;Landroid/app/PendingIntent;)V // method@13b4 │ │ +10e622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2028 │ │ 0x0005 line=2029 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21; │ │ 0x0000 - 0x0006 reg=2 pi Landroid/app/PendingIntent; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1276 header: │ │ class_idx : 784 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 723 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1276 annotations: │ │ Annotations on class │ │ @@ -318211,18 +318323,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110920: |[110920] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V │ │ -110930: 5b01 ee05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ -110934: 7010 7310 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/VolumeProviderCompat$Callback;.:()V // method@1073 │ │ -11093a: 0e00 |0005: return-void │ │ +10e624: |[10e624] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V │ │ +10e634: 5b01 ee05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ +10e638: 7010 7310 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/VolumeProviderCompat$Callback;.:()V // method@1073 │ │ +10e63e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ @@ -318232,55 +318344,55 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -11093c: |[11093c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1.onVolumeChanged:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -11094c: 5461 ee05 |0000: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ -110950: 7110 ef12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; // method@12ef │ │ -110956: 0c01 |0005: move-result-object v1 │ │ -110958: 3271 0300 |0006: if-eq v1, v7, 0009 // +0003 │ │ -11095c: 0e00 |0008: return-void │ │ -11095e: 2200 2f03 |0009: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -110962: 5461 ee05 |000b: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ -110966: 7110 f012 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f0 │ │ -11096c: 0a01 |0010: move-result v1 │ │ -11096e: 5462 ee05 |0011: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ -110972: 7110 f112 0200 |0013: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f1 │ │ -110978: 0a02 |0016: move-result v2 │ │ -11097a: 6e10 7810 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ -110980: 0a03 |001a: move-result v3 │ │ -110982: 6e10 7710 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ -110988: 0a04 |001e: move-result v4 │ │ -11098a: 6e10 7610 0700 |001f: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ -110990: 0a05 |0022: move-result v5 │ │ -110992: 7606 c713 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ -110998: 5461 ee05 |0026: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ -11099c: 7120 f212 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@12f2 │ │ -1109a2: 28dd |002b: goto 0008 // -0023 │ │ +10e640: |[10e640] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1.onVolumeChanged:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +10e650: 5461 ee05 |0000: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ +10e654: 7110 ef12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; // method@12ef │ │ +10e65a: 0c01 |0005: move-result-object v1 │ │ +10e65c: 3271 0300 |0006: if-eq v1, v7, 0009 // +0003 │ │ +10e660: 0e00 |0008: return-void │ │ +10e662: 2200 2f03 |0009: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +10e666: 5461 ee05 |000b: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ +10e66a: 7110 f012 0100 |000d: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f0 │ │ +10e670: 0a01 |0010: move-result v1 │ │ +10e672: 5462 ee05 |0011: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ +10e676: 7110 f112 0200 |0013: invoke-static {v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f1 │ │ +10e67c: 0a02 |0016: move-result v2 │ │ +10e67e: 6e10 7810 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ +10e684: 0a03 |001a: move-result v3 │ │ +10e686: 6e10 7710 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ +10e68c: 0a04 |001e: move-result v4 │ │ +10e68e: 6e10 7610 0700 |001f: invoke-virtual {v7}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ +10e694: 0a05 |0022: move-result v5 │ │ +10e696: 7606 c713 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ +10e69c: 5461 ee05 |0026: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ee │ │ +10e6a0: 7120 f212 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@12f2 │ │ +10e6a6: 28dd |002b: goto 0008 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0008 line=1048 │ │ 0x0009 line=1044 │ │ 0x0026 line=1047 │ │ locals : │ │ 0x0026 - 0x002c reg=0 info Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ 0x0000 - 0x002c reg=6 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1; │ │ 0x0000 - 0x002c reg=7 volumeProvider Landroid/support/v4/media/VolumeProviderCompat; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1277 header: │ │ class_idx : 785 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #1277 annotations: │ │ Annotations on class │ │ @@ -318309,19 +318421,19 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1109a4: |[1109a4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ -1109b4: 5b01 ef05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ef │ │ -1109b8: 5b02 f005 |0002: iput-object v2, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -1109bc: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1109c2: 0e00 |0007: return-void │ │ +10e6a8: |[10e6a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +10e6b8: 5b01 ef05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05ef │ │ +10e6bc: 5b02 f005 |0002: iput-object v2, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e6c0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10e6c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ @@ -318332,18 +318444,18 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -1109c4: |[1109c4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ -1109d4: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -1109d8: 6e40 6c12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ -1109de: 0e00 |0005: return-void │ │ +10e6c8: |[10e6c8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V │ │ +10e6d8: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e6dc: 6e40 6c12 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@126c │ │ +10e6e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ 0x0005 line=1149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ 0x0000 - 0x0006 reg=2 command Ljava/lang/String; │ │ @@ -318355,18 +318467,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1109e0: |[1109e0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onFastForward:()V │ │ -1109f0: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -1109f4: 6e10 6e12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ -1109fa: 0e00 |0005: return-void │ │ +10e6e4: |[10e6e4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onFastForward:()V │ │ +10e6f4: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e6f8: 6e10 6e12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onFastForward:()V // method@126e │ │ +10e6fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0005 line=1144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318375,19 +318487,19 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1109fc: |[1109fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ -110a0c: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110a10: 6e20 6f12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ -110a16: 0a00 |0005: move-result v0 │ │ -110a18: 0f00 |0006: return v0 │ │ +10e700: |[10e700] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onMediaButtonEvent:(Landroid/content/Intent;)Z │ │ +10e710: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e714: 6e20 6f12 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onMediaButtonEvent:(Landroid/content/Intent;)Z // method@126f │ │ +10e71a: 0a00 |0005: move-result v0 │ │ +10e71c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ 0x0000 - 0x0007 reg=2 mediaButtonIntent Landroid/content/Intent; │ │ │ │ @@ -318396,18 +318508,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110a1c: |[110a1c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onPause:()V │ │ -110a2c: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110a30: 6e10 7012 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ -110a36: 0e00 |0005: return-void │ │ +10e720: |[10e720] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onPause:()V │ │ +10e730: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e734: 6e10 7012 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPause:()V // method@1270 │ │ +10e73a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ 0x0005 line=1134 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318416,18 +318528,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110a38: |[110a38] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onPlay:()V │ │ -110a48: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110a4c: 6e10 7112 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ -110a52: 0e00 |0005: return-void │ │ +10e73c: |[10e73c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onPlay:()V │ │ +10e74c: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e750: 6e10 7112 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlay:()V // method@1271 │ │ +10e756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0005 line=1129 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318436,18 +318548,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110a54: |[110a54] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onRewind:()V │ │ -110a64: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110a68: 6e10 7512 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ -110a6e: 0e00 |0005: return-void │ │ +10e758: |[10e758] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onRewind:()V │ │ +10e768: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e76c: 6e10 7512 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onRewind:()V // method@1275 │ │ +10e772: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0005 line=1124 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318456,18 +318568,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -110a70: |[110a70] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSeekTo:(J)V │ │ -110a80: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110a84: 6e30 7612 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ -110a8a: 0e00 |0005: return-void │ │ +10e774: |[10e774] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSeekTo:(J)V │ │ +10e784: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e788: 6e30 7612 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSeekTo:(J)V // method@1276 │ │ +10e78e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0005 line=1119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -318477,20 +318589,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -110a8c: |[110a8c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSetRating:(Ljava/lang/Object;)V │ │ -110a9c: 5420 f005 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110aa0: 7110 fa0f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ -110aa6: 0c01 |0005: move-result-object v1 │ │ -110aa8: 6e20 7712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ -110aae: 0e00 |0009: return-void │ │ +10e790: |[10e790] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSetRating:(Ljava/lang/Object;)V │ │ +10e7a0: 5420 f005 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e7a4: 7110 fa0f 0300 |0002: invoke-static {v3}, Landroid/support/v4/media/RatingCompat;.fromRating:(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat; // method@0ffa │ │ +10e7aa: 0c01 |0005: move-result-object v1 │ │ +10e7ac: 6e20 7712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSetRating:(Landroid/support/v4/media/RatingCompat;)V // method@1277 │ │ +10e7b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ 0x0009 line=1114 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ 0x0000 - 0x000a reg=3 ratingObj Ljava/lang/Object; │ │ @@ -318500,18 +318612,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110ab0: |[110ab0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSkipToNext:()V │ │ -110ac0: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110ac4: 6e10 7812 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ -110aca: 0e00 |0005: return-void │ │ +10e7b4: |[10e7b4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSkipToNext:()V │ │ +10e7c4: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e7c8: 6e10 7812 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToNext:()V // method@1278 │ │ +10e7ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1108 │ │ 0x0005 line=1109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318520,18 +318632,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110acc: |[110acc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSkipToPrevious:()V │ │ -110adc: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110ae0: 6e10 7912 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ -110ae6: 0e00 |0005: return-void │ │ +10e7d0: |[10e7d0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onSkipToPrevious:()V │ │ +10e7e0: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e7e4: 6e10 7912 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onSkipToPrevious:()V // method@1279 │ │ +10e7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0005 line=1104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ @@ -318540,32 +318652,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -110ae8: |[110ae8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onStop:()V │ │ -110af8: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ -110afc: 6e10 7b12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ -110b02: 0e00 |0005: return-void │ │ +10e7ec: |[10e7ec] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$2.onStop:()V │ │ +10e7fc: 5410 f005 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.val$callback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05f0 │ │ +10e800: 6e10 7b12 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onStop:()V // method@127b │ │ +10e806: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0005 line=1099 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1278 header: │ │ class_idx : 789 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 29 │ │ direct_methods_size : 35 │ │ virtual_methods_size: 19 │ │ │ │ Class #1278 annotations: │ │ Annotations on class │ │ @@ -318711,74 +318823,74 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -110b04: |[110b04] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V │ │ -110b14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -110b16: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -110b1c: 2200 7308 |0004: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -110b20: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -110b26: 5b30 1706 |0009: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -110b2a: 2200 eb00 |000b: new-instance v0, Landroid/os/RemoteCallbackList; // type@00eb │ │ -110b2e: 7010 1405 0000 |000d: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0514 │ │ -110b34: 5b30 0e06 |0010: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -110b38: 5c32 0f06 |0012: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ -110b3c: 5c32 1306 |0014: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -110b40: 5c32 1506 |0016: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -110b44: 5c32 1406 |0018: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -110b48: 2200 1003 |001a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1; // type@0310 │ │ -110b4c: 7020 a412 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V // method@12a4 │ │ -110b52: 5b30 2406 |001f: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0624 │ │ -110b56: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -110b5a: 2200 6408 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -110b5e: 1a01 0815 |0025: const-string v1, "MediaButtonReceiver component may not be null." // string@1508 │ │ -110b62: 7020 f242 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -110b68: 2700 |002a: throw v0 │ │ -110b6a: 5b34 0d06 |002b: iput-object v4, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -110b6e: 6e10 a701 0400 |002d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -110b74: 0c00 |0030: move-result-object v0 │ │ -110b76: 5b30 1a06 |0031: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mPackageName:Ljava/lang/String; // field@061a │ │ -110b7a: 1a00 3e21 |0033: const-string v0, "audio" // string@213e │ │ -110b7e: 6e20 ac01 0400 |0035: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -110b84: 0c00 |0038: move-result-object v0 │ │ -110b86: 1f00 ac00 |0039: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -110b8a: 5b30 0a06 |003b: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -110b8e: 5b35 2206 |003d: iput-object v5, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mTag:Ljava/lang/String; // field@0622 │ │ -110b92: 5b36 0c06 |003f: iput-object v6, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -110b96: 5b37 1806 |0041: iput-object v7, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ -110b9a: 2200 1303 |0043: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // type@0313 │ │ -110b9e: 7020 b312 3000 |0045: invoke-direct {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V // method@12b3 │ │ -110ba4: 5b30 2106 |0048: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // field@0621 │ │ -110ba8: 2200 1d03 |004a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ -110bac: 5431 2106 |004c: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // field@0621 │ │ -110bb0: 7020 3613 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ -110bb6: 5b30 2306 |0051: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0623 │ │ -110bba: 2200 1403 |0053: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // type@0314 │ │ -110bbe: 7100 e504 0000 |0055: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@04e5 │ │ -110bc4: 0c01 |0058: move-result-object v1 │ │ -110bc6: 7030 d412 3001 |0059: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V // method@12d4 │ │ -110bcc: 5b30 1206 |005c: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mHandler:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // field@0612 │ │ -110bd0: 5932 1d06 |005e: iput v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ -110bd4: 1210 |0060: const/4 v0, #int 1 // #1 │ │ -110bd6: 5930 2606 |0061: iput v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -110bda: 1230 |0063: const/4 v0, #int 3 // #3 │ │ -110bdc: 5930 1606 |0064: iput v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -110be0: 6000 c100 |0066: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -110be4: 1301 0e00 |0068: const/16 v1, #int 14 // #e │ │ -110be8: 3410 0900 |006a: if-lt v0, v1, 0073 // +0009 │ │ -110bec: 7110 6313 0700 |006c: invoke-static {v7}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.createRemoteControlClient:(Landroid/app/PendingIntent;)Ljava/lang/Object; // method@1363 │ │ -110bf2: 0c00 |006f: move-result-object v0 │ │ -110bf4: 5b30 1e06 |0070: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -110bf8: 0e00 |0072: return-void │ │ -110bfa: 1200 |0073: const/4 v0, #int 0 // #0 │ │ -110bfc: 5b30 1e06 |0074: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -110c00: 28fc |0076: goto 0072 // -0004 │ │ +10e808: |[10e808] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.:(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V │ │ +10e818: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +10e81a: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +10e820: 2200 7308 |0004: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +10e824: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10e82a: 5b30 1706 |0009: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10e82e: 2200 eb00 |000b: new-instance v0, Landroid/os/RemoteCallbackList; // type@00eb │ │ +10e832: 7010 1405 0000 |000d: invoke-direct {v0}, Landroid/os/RemoteCallbackList;.:()V // method@0514 │ │ +10e838: 5b30 0e06 |0010: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10e83c: 5c32 0f06 |0012: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ +10e840: 5c32 1306 |0014: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10e844: 5c32 1506 |0016: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10e848: 5c32 1406 |0018: iput-boolean v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10e84c: 2200 1003 |001a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1; // type@0310 │ │ +10e850: 7020 a412 3000 |001c: invoke-direct {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V // method@12a4 │ │ +10e856: 5b30 2406 |001f: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0624 │ │ +10e85a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +10e85e: 2200 6408 |0023: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +10e862: 1a01 0415 |0025: const-string v1, "MediaButtonReceiver component may not be null." // string@1504 │ │ +10e866: 7020 f242 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10e86c: 2700 |002a: throw v0 │ │ +10e86e: 5b34 0d06 |002b: iput-object v4, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10e872: 6e10 a701 0400 |002d: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +10e878: 0c00 |0030: move-result-object v0 │ │ +10e87a: 5b30 1a06 |0031: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mPackageName:Ljava/lang/String; // field@061a │ │ +10e87e: 1a00 3921 |0033: const-string v0, "audio" // string@2139 │ │ +10e882: 6e20 ac01 0400 |0035: invoke-virtual {v4, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +10e888: 0c00 |0038: move-result-object v0 │ │ +10e88a: 1f00 ac00 |0039: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +10e88e: 5b30 0a06 |003b: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10e892: 5b35 2206 |003d: iput-object v5, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mTag:Ljava/lang/String; // field@0622 │ │ +10e896: 5b36 0c06 |003f: iput-object v6, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10e89a: 5b37 1806 |0041: iput-object v7, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ +10e89e: 2200 1303 |0043: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // type@0313 │ │ +10e8a2: 7020 b312 3000 |0045: invoke-direct {v0, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V // method@12b3 │ │ +10e8a8: 5b30 2106 |0048: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // field@0621 │ │ +10e8ac: 2200 1d03 |004a: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$Token; // type@031d │ │ +10e8b0: 5431 2106 |004c: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mStub:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; // field@0621 │ │ +10e8b4: 7020 3613 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.:(Ljava/lang/Object;)V // method@1336 │ │ +10e8ba: 5b30 2306 |0051: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0623 │ │ +10e8be: 2200 1403 |0053: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // type@0314 │ │ +10e8c2: 7100 e504 0000 |0055: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@04e5 │ │ +10e8c8: 0c01 |0058: move-result-object v1 │ │ +10e8ca: 7030 d412 3001 |0059: invoke-direct {v0, v3, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V // method@12d4 │ │ +10e8d0: 5b30 1206 |005c: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mHandler:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // field@0612 │ │ +10e8d4: 5932 1d06 |005e: iput v2, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ +10e8d8: 1210 |0060: const/4 v0, #int 1 // #1 │ │ +10e8da: 5930 2606 |0061: iput v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10e8de: 1230 |0063: const/4 v0, #int 3 // #3 │ │ +10e8e0: 5930 1606 |0064: iput v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10e8e4: 6000 c100 |0066: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10e8e8: 1301 0e00 |0068: const/16 v1, #int 14 // #e │ │ +10e8ec: 3410 0900 |006a: if-lt v0, v1, 0073 // +0009 │ │ +10e8f0: 7110 6313 0700 |006c: invoke-static {v7}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.createRemoteControlClient:(Landroid/app/PendingIntent;)Ljava/lang/Object; // method@1363 │ │ +10e8f6: 0c00 |006f: move-result-object v0 │ │ +10e8f8: 5b30 1e06 |0070: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10e8fc: 0e00 |0072: return-void │ │ +10e8fe: 1200 |0073: const/4 v0, #int 0 // #0 │ │ +10e900: 5b30 1e06 |0074: iput-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10e904: 28fc |0076: goto 0072 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1052 │ │ 0x0004 line=1013 │ │ 0x000b line=1014 │ │ 0x0012 line=1017 │ │ 0x0014 line=1018 │ │ @@ -318815,17 +318927,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c04: |[110c04] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Z │ │ -110c14: 5510 0f06 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ -110c18: 0f00 |0002: return v0 │ │ +10e908: |[10e908] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Z │ │ +10e918: 5510 0f06 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ +10e91c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318833,17 +318945,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c1c: |[110c1c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; │ │ -110c2c: 5410 0e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -110c30: 1100 |0002: return-object v0 │ │ +10e920: |[10e920] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; │ │ +10e930: 5410 0e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10e934: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318851,17 +318963,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c34: |[110c34] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; │ │ -110c44: 5410 1a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mPackageName:Ljava/lang/String; // field@061a │ │ -110c48: 1100 |0002: return-object v0 │ │ +10e938: |[10e938] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; │ │ +10e948: 5410 1a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mPackageName:Ljava/lang/String; // field@061a │ │ +10e94c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318869,17 +318981,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c4c: |[110c4c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; │ │ -110c5c: 5410 2206 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mTag:Ljava/lang/String; // field@0622 │ │ -110c60: 1100 |0002: return-object v0 │ │ +10e950: |[10e950] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; │ │ +10e960: 5410 2206 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mTag:Ljava/lang/String; // field@0622 │ │ +10e964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #5 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318887,17 +318999,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c64: |[110c64] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; │ │ -110c74: 5410 1706 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -110c78: 1100 |0002: return-object v0 │ │ +10e968: |[10e968] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; │ │ +10e978: 5410 1706 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10e97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318905,17 +319017,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/app/PendingIntent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c7c: |[110c7c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/app/PendingIntent; │ │ -110c8c: 5410 1f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mSessionActivity:Landroid/app/PendingIntent; // field@061f │ │ -110c90: 1100 |0002: return-object v0 │ │ +10e980: |[10e980] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/app/PendingIntent; │ │ +10e990: 5410 1f06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mSessionActivity:Landroid/app/PendingIntent; // field@061f │ │ +10e994: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318923,17 +319035,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110c94: |[110c94] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; │ │ -110ca4: 5410 0a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -110ca8: 1100 |0002: return-object v0 │ │ +10e998: |[10e998] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; │ │ +10e9a8: 5410 0a06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10e9ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318941,17 +319053,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -110cac: |[110cac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V │ │ -110cbc: 7030 f512 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.adjustVolume:(II)V // method@12f5 │ │ -110cc2: 0e00 |0003: return-void │ │ +10e9b0: |[10e9b0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V │ │ +10e9c0: 7030 f512 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.adjustVolume:(II)V // method@12f5 │ │ +10e9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -318961,17 +319073,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -110cc4: |[110cc4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V │ │ -110cd4: 7030 1113 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setVolumeTo:(II)V // method@1311 │ │ -110cda: 0e00 |0003: return-void │ │ +10e9c8: |[10e9c8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V │ │ +10e9d8: 7030 1113 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setVolumeTo:(II)V // method@1311 │ │ +10e9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -318981,17 +319093,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110cdc: |[110cdc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/MediaMetadataCompat; │ │ -110cec: 5410 1906 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -110cf0: 1100 |0002: return-object v0 │ │ +10e9e0: |[10e9e0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$1900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/MediaMetadataCompat; │ │ +10e9f0: 5410 1906 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10e9f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #11 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -318999,18 +319111,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -110cf4: |[110cf4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -110d04: 7010 f912 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.getStateWithUpdatedPosition:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@12f9 │ │ -110d0a: 0c00 |0003: move-result-object v0 │ │ -110d0c: 1100 |0004: return-object v0 │ │ +10e9f8: |[10e9f8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10ea08: 7010 f912 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.getStateWithUpdatedPosition:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@12f9 │ │ +10ea0e: 0c00 |0003: move-result-object v0 │ │ +10ea10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #12 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319018,17 +319130,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d10: |[110d10] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/util/List; │ │ -110d20: 5410 1b06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueue:Ljava/util/List; // field@061b │ │ -110d24: 1100 |0002: return-object v0 │ │ +10ea14: |[10ea14] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/util/List; │ │ +10ea24: 5410 1b06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueue:Ljava/util/List; // field@061b │ │ +10ea28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #13 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319036,17 +319148,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d28: |[110d28] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/CharSequence; │ │ -110d38: 5410 1c06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueueTitle:Ljava/lang/CharSequence; // field@061c │ │ -110d3c: 1100 |0002: return-object v0 │ │ +10ea2c: |[10ea2c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/CharSequence; │ │ +10ea3c: 5410 1c06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueueTitle:Ljava/lang/CharSequence; // field@061c │ │ +10ea40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319054,17 +319166,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d40: |[110d40] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/Bundle; │ │ -110d50: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mExtras:Landroid/os/Bundle; // field@0610 │ │ -110d54: 1100 |0002: return-object v0 │ │ +10ea44: |[10ea44] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/Bundle; │ │ +10ea54: 5410 1006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mExtras:Landroid/os/Bundle; // field@0610 │ │ +10ea58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #15 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319072,17 +319184,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d58: |[110d58] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ -110d68: 5210 1d06 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ -110d6c: 0f00 |0002: return v0 │ │ +10ea5c: |[10ea5c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ +10ea6c: 5210 1d06 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ +10ea70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #16 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319090,17 +319202,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d70: |[110d70] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ -110d80: 5410 0b06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ -110d84: 1100 |0002: return-object v0 │ │ +10ea74: |[10ea74] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ +10ea84: 5410 0b06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ +10ea88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #17 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319108,17 +319220,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110d88: |[110d88] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -110d98: 5410 2006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -110d9c: 1100 |0002: return-object v0 │ │ +10ea8c: |[10ea8c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$2600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10ea9c: 5410 2006 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10eaa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #18 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319126,17 +319238,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110da0: |[110da0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; │ │ -110db0: 5410 2506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -110db4: 1100 |0002: return-object v0 │ │ +10eaa4: |[10eaa4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; │ │ +10eab4: 5410 2506 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10eab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #19 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319144,17 +319256,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110db8: |[110db8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ -110dc8: 5210 2606 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -110dcc: 0f00 |0002: return v0 │ │ +10eabc: |[10eabc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ +10eacc: 5210 2606 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10ead0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #20 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319162,17 +319274,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110dd0: |[110dd0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ -110de0: 5210 1606 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -110de4: 0f00 |0002: return v0 │ │ +10ead4: |[10ead4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ +10eae4: 5210 1606 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10eae8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #21 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319180,17 +319292,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/ParcelableVolumeInfo;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -110de8: |[110de8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ -110df8: 7020 0313 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ -110dfe: 0e00 |0003: return-void │ │ +10eaec: |[10eaec] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ +10eafc: 7020 0313 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ +10eb02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ │ │ @@ -319199,17 +319311,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110e00: |[110e00] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ -110e10: 5410 1206 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mHandler:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // field@0612 │ │ -110e14: 1100 |0002: return-object v0 │ │ +10eb04: |[10eb04] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; │ │ +10eb14: 5410 1206 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mHandler:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // field@0612 │ │ +10eb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #23 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319217,17 +319329,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -110e18: |[110e18] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ -110e28: 5210 1106 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -110e2c: 0f00 |0002: return v0 │ │ +10eb1c: |[10eb1c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I │ │ +10eb2c: 5210 1106 |0000: iget v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10eb30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #24 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319235,27 +319347,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -110e30: |[110e30] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.adjustVolume:(II)V │ │ -110e40: 5220 2606 |0000: iget v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -110e44: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -110e46: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ -110e4a: 5420 2506 |0005: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -110e4e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -110e52: 5420 2506 |0009: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -110e56: 6e20 7a10 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@107a │ │ -110e5c: 0e00 |000e: return-void │ │ -110e5e: 5420 0a06 |000f: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -110e62: 5221 1606 |0011: iget v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -110e66: 6e40 9b03 1043 |0013: invoke-virtual {v0, v1, v3, v4}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@039b │ │ -110e6c: 28f8 |0016: goto 000e // -0008 │ │ +10eb34: |[10eb34] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.adjustVolume:(II)V │ │ +10eb44: 5220 2606 |0000: iget v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10eb48: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +10eb4a: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ +10eb4e: 5420 2506 |0005: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10eb52: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +10eb56: 5420 2506 |0009: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10eb5a: 6e20 7a10 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v4/media/VolumeProviderCompat;.onAdjustVolume:(I)V // method@107a │ │ +10eb60: 0e00 |000e: return-void │ │ +10eb62: 5420 0a06 |000f: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10eb66: 5221 1606 |0011: iget v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10eb6a: 6e40 9b03 1043 |0013: invoke-virtual {v0, v1, v3, v4}, Landroid/media/AudioManager;.adjustStreamVolume:(III)V // method@039b │ │ +10eb70: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1409 │ │ 0x0005 line=1410 │ │ 0x0009 line=1411 │ │ 0x000e line=1416 │ │ 0x000f line=1414 │ │ @@ -319269,95 +319381,95 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 145 16-bit code units │ │ -110e70: |[110e70] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getStateWithUpdatedPosition:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -110e80: 160a ffff |0000: const-wide/16 v10, #int -1 // #ffff │ │ -110e84: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -110e88: 5406 1706 |0004: iget-object v6, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -110e8c: 1d06 |0006: monitor-enter v6 │ │ -110e8e: 0800 1400 |0007: move-object/from16 v0, v20 │ │ -110e92: 540c 2006 |0009: iget-object v12, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -110e96: 0800 1400 |000b: move-object/from16 v0, v20 │ │ -110e9a: 5403 1906 |000d: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -110e9e: 3803 1800 |000f: if-eqz v3, 0027 // +0018 │ │ -110ea2: 0800 1400 |0011: move-object/from16 v0, v20 │ │ -110ea6: 5403 1906 |0013: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -110eaa: 1a0d 6f20 |0015: const-string v13, "android.media.metadata.DURATION" // string@206f │ │ -110eae: 6e20 d50f d300 |0017: invoke-virtual {v3, v13}, Landroid/support/v4/media/MediaMetadataCompat;.containsKey:(Ljava/lang/String;)Z // method@0fd5 │ │ -110eb4: 0a03 |001a: move-result v3 │ │ -110eb6: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ -110eba: 0800 1400 |001d: move-object/from16 v0, v20 │ │ -110ebe: 5403 1906 |001f: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -110ec2: 1a0d 6f20 |0021: const-string v13, "android.media.metadata.DURATION" // string@206f │ │ -110ec6: 6e20 db0f d300 |0023: invoke-virtual {v3, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getLong:(Ljava/lang/String;)J // method@0fdb │ │ -110ecc: 0b0a |0026: move-result-wide v10 │ │ -110ece: 1e06 |0027: monitor-exit v6 │ │ -110ed0: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -110ed2: 380c 5700 |0029: if-eqz v12, 0080 // +0057 │ │ -110ed6: 6e10 0d14 0c00 |002b: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -110edc: 0a03 |002e: move-result v3 │ │ -110ede: 1236 |002f: const/4 v6, #int 3 // #3 │ │ -110ee0: 3263 1000 |0030: if-eq v3, v6, 0040 // +0010 │ │ -110ee4: 6e10 0d14 0c00 |0032: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -110eea: 0a03 |0035: move-result v3 │ │ -110eec: 1246 |0036: const/4 v6, #int 4 // #4 │ │ -110eee: 3263 0900 |0037: if-eq v3, v6, 0040 // +0009 │ │ -110ef2: 6e10 0d14 0c00 |0039: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -110ef8: 0a03 |003c: move-result v3 │ │ -110efa: 1256 |003d: const/4 v6, #int 5 // #5 │ │ -110efc: 3363 4200 |003e: if-ne v3, v6, 0080 // +0042 │ │ -110f00: 6e10 0914 0c00 |0040: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getLastPositionUpdateTime:()J // method@1409 │ │ -110f06: 0b0e |0043: move-result-wide v14 │ │ -110f08: 7100 1d05 0000 |0044: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ -110f0e: 0b07 |0047: move-result-wide v7 │ │ -110f10: 1610 0000 |0048: const-wide/16 v16, #int 0 // #0 │ │ -110f14: 3103 0e10 |004a: cmp-long v3, v14, v16 │ │ -110f18: 3d03 3400 |004c: if-lez v3, 0080 // +0034 │ │ -110f1c: 6e10 0a14 0c00 |004e: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ -110f22: 0a03 |0051: move-result v3 │ │ -110f24: 9c10 070e |0052: sub-long v16, v7, v14 │ │ -110f28: 0500 1000 |0054: move-wide/from16 v0, v16 │ │ -110f2c: 8506 |0056: long-to-float v6, v0 │ │ -110f2e: c863 |0057: mul-float/2addr v3, v6 │ │ -110f30: 8830 |0058: float-to-long v0, v3 │ │ -110f32: 0510 0000 |0059: move-wide/from16 v16, v0 │ │ -110f36: 6e10 0c14 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPosition:()J // method@140c │ │ -110f3c: 0b12 |005e: move-result-wide v18 │ │ -110f3e: 9b04 1012 |005f: add-long v4, v16, v18 │ │ -110f42: 1610 0000 |0061: const-wide/16 v16, #int 0 // #0 │ │ -110f46: 3103 0a10 |0063: cmp-long v3, v10, v16 │ │ -110f4a: 3a03 2100 |0065: if-ltz v3, 0086 // +0021 │ │ -110f4e: 3103 040a |0067: cmp-long v3, v4, v10 │ │ -110f52: 3d03 1d00 |0069: if-lez v3, 0086 // +001d │ │ -110f56: 04a4 |006b: move-wide v4, v10 │ │ -110f58: 2202 3203 |006c: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@0332 │ │ -110f5c: 7020 d113 c200 |006e: invoke-direct {v2, v12}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@13d1 │ │ -110f62: 6e10 0d14 0c00 |0071: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -110f68: 0a03 |0074: move-result v3 │ │ -110f6a: 6e10 0a14 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ -110f70: 0a06 |0078: move-result v6 │ │ -110f72: 7407 db13 0200 |0079: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13db │ │ -110f78: 6e10 d413 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@13d4 │ │ -110f7e: 0c09 |007f: move-result-object v9 │ │ -110f80: 3909 0f00 |0080: if-nez v9, 008f // +000f │ │ -110f84: 110c |0082: return-object v12 │ │ -110f86: 0d03 |0083: move-exception v3 │ │ -110f88: 1e06 |0084: monitor-exit v6 │ │ -110f8a: 2703 |0085: throw v3 │ │ -110f8c: 1610 0000 |0086: const-wide/16 v16, #int 0 // #0 │ │ -110f90: 3103 0410 |0088: cmp-long v3, v4, v16 │ │ -110f94: 3b03 e2ff |008a: if-gez v3, 006c // -001e │ │ -110f98: 1604 0000 |008c: const-wide/16 v4, #int 0 // #0 │ │ -110f9c: 28de |008e: goto 006c // -0022 │ │ -110f9e: 079c |008f: move-object v12, v9 │ │ -110fa0: 28f2 |0090: goto 0082 // -000e │ │ +10eb74: |[10eb74] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getStateWithUpdatedPosition:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +10eb84: 160a ffff |0000: const-wide/16 v10, #int -1 // #ffff │ │ +10eb88: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +10eb8c: 5406 1706 |0004: iget-object v6, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10eb90: 1d06 |0006: monitor-enter v6 │ │ +10eb92: 0800 1400 |0007: move-object/from16 v0, v20 │ │ +10eb96: 540c 2006 |0009: iget-object v12, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10eb9a: 0800 1400 |000b: move-object/from16 v0, v20 │ │ +10eb9e: 5403 1906 |000d: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10eba2: 3803 1800 |000f: if-eqz v3, 0027 // +0018 │ │ +10eba6: 0800 1400 |0011: move-object/from16 v0, v20 │ │ +10ebaa: 5403 1906 |0013: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10ebae: 1a0d 6a20 |0015: const-string v13, "android.media.metadata.DURATION" // string@206a │ │ +10ebb2: 6e20 d50f d300 |0017: invoke-virtual {v3, v13}, Landroid/support/v4/media/MediaMetadataCompat;.containsKey:(Ljava/lang/String;)Z // method@0fd5 │ │ +10ebb8: 0a03 |001a: move-result v3 │ │ +10ebba: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ +10ebbe: 0800 1400 |001d: move-object/from16 v0, v20 │ │ +10ebc2: 5403 1906 |001f: iget-object v3, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10ebc6: 1a0d 6a20 |0021: const-string v13, "android.media.metadata.DURATION" // string@206a │ │ +10ebca: 6e20 db0f d300 |0023: invoke-virtual {v3, v13}, Landroid/support/v4/media/MediaMetadataCompat;.getLong:(Ljava/lang/String;)J // method@0fdb │ │ +10ebd0: 0b0a |0026: move-result-wide v10 │ │ +10ebd2: 1e06 |0027: monitor-exit v6 │ │ +10ebd4: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +10ebd6: 380c 5700 |0029: if-eqz v12, 0080 // +0057 │ │ +10ebda: 6e10 0d14 0c00 |002b: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10ebe0: 0a03 |002e: move-result v3 │ │ +10ebe2: 1236 |002f: const/4 v6, #int 3 // #3 │ │ +10ebe4: 3263 1000 |0030: if-eq v3, v6, 0040 // +0010 │ │ +10ebe8: 6e10 0d14 0c00 |0032: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10ebee: 0a03 |0035: move-result v3 │ │ +10ebf0: 1246 |0036: const/4 v6, #int 4 // #4 │ │ +10ebf2: 3263 0900 |0037: if-eq v3, v6, 0040 // +0009 │ │ +10ebf6: 6e10 0d14 0c00 |0039: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10ebfc: 0a03 |003c: move-result v3 │ │ +10ebfe: 1256 |003d: const/4 v6, #int 5 // #5 │ │ +10ec00: 3363 4200 |003e: if-ne v3, v6, 0080 // +0042 │ │ +10ec04: 6e10 0914 0c00 |0040: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getLastPositionUpdateTime:()J // method@1409 │ │ +10ec0a: 0b0e |0043: move-result-wide v14 │ │ +10ec0c: 7100 1d05 0000 |0044: invoke-static {}, Landroid/os/SystemClock;.elapsedRealtime:()J // method@051d │ │ +10ec12: 0b07 |0047: move-result-wide v7 │ │ +10ec14: 1610 0000 |0048: const-wide/16 v16, #int 0 // #0 │ │ +10ec18: 3103 0e10 |004a: cmp-long v3, v14, v16 │ │ +10ec1c: 3d03 3400 |004c: if-lez v3, 0080 // +0034 │ │ +10ec20: 6e10 0a14 0c00 |004e: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ +10ec26: 0a03 |0051: move-result v3 │ │ +10ec28: 9c10 070e |0052: sub-long v16, v7, v14 │ │ +10ec2c: 0500 1000 |0054: move-wide/from16 v0, v16 │ │ +10ec30: 8506 |0056: long-to-float v6, v0 │ │ +10ec32: c863 |0057: mul-float/2addr v3, v6 │ │ +10ec34: 8830 |0058: float-to-long v0, v3 │ │ +10ec36: 0510 0000 |0059: move-wide/from16 v16, v0 │ │ +10ec3a: 6e10 0c14 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPosition:()J // method@140c │ │ +10ec40: 0b12 |005e: move-result-wide v18 │ │ +10ec42: 9b04 1012 |005f: add-long v4, v16, v18 │ │ +10ec46: 1610 0000 |0061: const-wide/16 v16, #int 0 // #0 │ │ +10ec4a: 3103 0a10 |0063: cmp-long v3, v10, v16 │ │ +10ec4e: 3a03 2100 |0065: if-ltz v3, 0086 // +0021 │ │ +10ec52: 3103 040a |0067: cmp-long v3, v4, v10 │ │ +10ec56: 3d03 1d00 |0069: if-lez v3, 0086 // +001d │ │ +10ec5a: 04a4 |006b: move-wide v4, v10 │ │ +10ec5c: 2202 3203 |006c: new-instance v2, Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // type@0332 │ │ +10ec60: 7020 d113 c200 |006e: invoke-direct {v2, v12}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@13d1 │ │ +10ec66: 6e10 0d14 0c00 |0071: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10ec6c: 0a03 |0074: move-result v3 │ │ +10ec6e: 6e10 0a14 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ +10ec74: 0a06 |0078: move-result v6 │ │ +10ec76: 7407 db13 0200 |0079: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.setState:(IJFJ)Landroid/support/v4/media/session/PlaybackStateCompat$Builder; // method@13db │ │ +10ec7c: 6e10 d413 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat$Builder;.build:()Landroid/support/v4/media/session/PlaybackStateCompat; // method@13d4 │ │ +10ec82: 0c09 |007f: move-result-object v9 │ │ +10ec84: 3909 0f00 |0080: if-nez v9, 008f // +000f │ │ +10ec88: 110c |0082: return-object v12 │ │ +10ec8a: 0d03 |0083: move-exception v3 │ │ +10ec8c: 1e06 |0084: monitor-exit v6 │ │ +10ec8e: 2703 |0085: throw v3 │ │ +10ec90: 1610 0000 |0086: const-wide/16 v16, #int 0 // #0 │ │ +10ec94: 3103 0410 |0088: cmp-long v3, v4, v16 │ │ +10ec98: 3b03 e2ff |008a: if-gez v3, 006c // -001e │ │ +10ec9c: 1604 0000 |008c: const-wide/16 v4, #int 0 // #0 │ │ +10eca0: 28de |008e: goto 006c // -0022 │ │ +10eca2: 079c |008f: move-object v12, v9 │ │ +10eca4: 28f2 |0090: goto 0082 // -000e │ │ catches : 2 │ │ 0x0007 - 0x0028 │ │ -> 0x0083 │ │ 0x0084 - 0x0085 │ │ -> 0x0083 │ │ positions : │ │ 0x0000 line=1430 │ │ @@ -319403,32 +319515,32 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -110fb8: |[110fb8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -110fc8: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -110fcc: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -110fd2: 0a02 |0005: move-result v2 │ │ -110fd4: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -110fd8: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -110fdc: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -110fe0: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -110fe6: 0c00 |000f: move-result-object v0 │ │ -110fe8: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -110fec: 7230 ff10 5006 |0012: invoke-interface {v0, v5, v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@10ff │ │ -110ff2: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -110ff6: 28f1 |0017: goto 0008 // -000f │ │ -110ff8: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -110ffc: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -111002: 0e00 |001d: return-void │ │ -111004: 0d03 |001e: move-exception v3 │ │ -111006: 28f6 |001f: goto 0015 // -000a │ │ +10ecbc: |[10ecbc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10eccc: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ecd0: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10ecd6: 0a02 |0005: move-result v2 │ │ +10ecd8: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10ecdc: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10ece0: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ece4: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10ecea: 0c00 |000f: move-result-object v0 │ │ +10ecec: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10ecf0: 7230 ff10 5006 |0012: invoke-interface {v0, v5, v6}, Landroid/support/v4/media/session/IMediaControllerCallback;.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@10ff │ │ +10ecf6: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10ecfa: 28f1 |0017: goto 0008 // -000f │ │ +10ecfc: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ed00: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10ed06: 0e00 |001d: return-void │ │ +10ed08: 0d03 |001e: move-exception v3 │ │ +10ed0a: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0006 line=1492 │ │ 0x000a line=1493 │ │ @@ -319451,32 +319563,32 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -111018: |[111018] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -111028: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11102c: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -111032: 0a02 |0005: move-result v2 │ │ -111034: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -111038: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -11103c: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111040: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -111046: 0c00 |000f: move-result-object v0 │ │ -111048: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -11104c: 7220 0111 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1101 │ │ -111052: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -111056: 28f1 |0017: goto 0008 // -000f │ │ -111058: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11105c: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -111062: 0e00 |001d: return-void │ │ -111064: 0d03 |001e: move-exception v3 │ │ -111066: 28f6 |001f: goto 0015 // -000a │ │ +10ed1c: |[10ed1c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +10ed2c: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ed30: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10ed36: 0a02 |0005: move-result v2 │ │ +10ed38: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10ed3c: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10ed40: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ed44: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10ed4a: 0c00 |000f: move-result-object v0 │ │ +10ed4c: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10ed50: 7220 0111 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1101 │ │ +10ed56: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10ed5a: 28f1 |0017: goto 0008 // -000f │ │ +10ed5c: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ed60: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10ed66: 0e00 |001d: return-void │ │ +10ed68: 0d03 |001e: move-exception v3 │ │ +10ed6a: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0006 line=1516 │ │ 0x000a line=1517 │ │ @@ -319498,32 +319610,32 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -111078: |[111078] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendQueue:(Ljava/util/List;)V │ │ -111088: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11108c: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -111092: 0a02 |0005: move-result v2 │ │ -111094: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -111098: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -11109c: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1110a0: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -1110a6: 0c00 |000f: move-result-object v0 │ │ -1110a8: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -1110ac: 7220 0311 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onQueueChanged:(Ljava/util/List;)V // method@1103 │ │ -1110b2: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1110b6: 28f1 |0017: goto 0008 // -000f │ │ -1110b8: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1110bc: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -1110c2: 0e00 |001d: return-void │ │ -1110c4: 0d03 |001e: move-exception v3 │ │ -1110c6: 28f6 |001f: goto 0015 // -000a │ │ +10ed7c: |[10ed7c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendQueue:(Ljava/util/List;)V │ │ +10ed8c: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ed90: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10ed96: 0a02 |0005: move-result v2 │ │ +10ed98: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10ed9c: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10eda0: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10eda4: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10edaa: 0c00 |000f: move-result-object v0 │ │ +10edac: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10edb0: 7220 0311 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onQueueChanged:(Ljava/util/List;)V // method@1103 │ │ +10edb6: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10edba: 28f1 |0017: goto 0008 // -000f │ │ +10edbc: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10edc0: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10edc6: 0e00 |001d: return-void │ │ +10edc8: 0d03 |001e: move-exception v3 │ │ +10edca: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1527 │ │ 0x0006 line=1528 │ │ 0x000a line=1529 │ │ @@ -319546,32 +319658,32 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1110d8: |[1110d8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendQueueTitle:(Ljava/lang/CharSequence;)V │ │ -1110e8: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1110ec: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -1110f2: 0a02 |0005: move-result v2 │ │ -1110f4: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -1110f8: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -1110fc: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111100: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -111106: 0c00 |000f: move-result-object v0 │ │ -111108: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -11110c: 7220 0411 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@1104 │ │ -111112: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -111116: 28f1 |0017: goto 0008 // -000f │ │ -111118: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11111c: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -111122: 0e00 |001d: return-void │ │ -111124: 0d03 |001e: move-exception v3 │ │ -111126: 28f6 |001f: goto 0015 // -000a │ │ +10eddc: |[10eddc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendQueueTitle:(Ljava/lang/CharSequence;)V │ │ +10edec: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10edf0: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10edf6: 0a02 |0005: move-result v2 │ │ +10edf8: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10edfc: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10ee00: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee04: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10ee0a: 0c00 |000f: move-result-object v0 │ │ +10ee0c: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10ee10: 7220 0411 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onQueueTitleChanged:(Ljava/lang/CharSequence;)V // method@1104 │ │ +10ee16: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10ee1a: 28f1 |0017: goto 0008 // -000f │ │ +10ee1c: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee20: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10ee26: 0e00 |001d: return-void │ │ +10ee28: 0d03 |001e: move-exception v3 │ │ +10ee2a: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1539 │ │ 0x0006 line=1540 │ │ 0x000a line=1541 │ │ @@ -319593,34 +319705,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -111138: |[111138] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionDestroyed:()V │ │ -111148: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11114c: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -111152: 0a02 |0005: move-result v2 │ │ -111154: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -111158: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -11115c: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111160: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -111166: 0c00 |000f: move-result-object v0 │ │ -111168: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -11116c: 7210 0511 0000 |0012: invoke-interface {v0}, Landroid/support/v4/media/session/IMediaControllerCallback;.onSessionDestroyed:()V // method@1105 │ │ -111172: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -111176: 28f1 |0017: goto 0008 // -000f │ │ -111178: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11117c: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -111182: 5443 0e06 |001d: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111186: 6e10 1805 0300 |001f: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.kill:()V // method@0518 │ │ -11118c: 0e00 |0022: return-void │ │ -11118e: 0d03 |0023: move-exception v3 │ │ -111190: 28f1 |0024: goto 0015 // -000f │ │ +10ee3c: |[10ee3c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionDestroyed:()V │ │ +10ee4c: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee50: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10ee56: 0a02 |0005: move-result v2 │ │ +10ee58: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10ee5c: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10ee60: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee64: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10ee6a: 0c00 |000f: move-result-object v0 │ │ +10ee6c: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10ee70: 7210 0511 0000 |0012: invoke-interface {v0}, Landroid/support/v4/media/session/IMediaControllerCallback;.onSessionDestroyed:()V // method@1105 │ │ +10ee76: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10ee7a: 28f1 |0017: goto 0008 // -000f │ │ +10ee7c: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee80: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10ee86: 5443 0e06 |001d: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ee8a: 6e10 1805 0300 |001f: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.kill:()V // method@0518 │ │ +10ee90: 0e00 |0022: return-void │ │ +10ee92: 0d03 |0023: move-exception v3 │ │ +10ee94: 28f1 |0024: goto 0015 // -000f │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x0023 │ │ positions : │ │ 0x0000 line=1478 │ │ 0x0006 line=1479 │ │ 0x000a line=1480 │ │ @@ -319642,32 +319754,32 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1111a4: |[1111a4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -1111b4: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1111b8: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -1111be: 0a02 |0005: move-result v2 │ │ -1111c0: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -1111c4: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -1111c8: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1111cc: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -1111d2: 0c00 |000f: move-result-object v0 │ │ -1111d4: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -1111d8: 7220 0211 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1102 │ │ -1111de: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -1111e2: 28f1 |0017: goto 0008 // -000f │ │ -1111e4: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -1111e8: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -1111ee: 0e00 |001d: return-void │ │ -1111f0: 0d03 |001e: move-exception v3 │ │ -1111f2: 28f6 |001f: goto 0015 // -000a │ │ +10eea8: |[10eea8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +10eeb8: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10eebc: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10eec2: 0a02 |0005: move-result v2 │ │ +10eec4: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10eec8: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10eecc: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10eed0: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10eed6: 0c00 |000f: move-result-object v0 │ │ +10eed8: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10eedc: 7220 0211 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1102 │ │ +10eee2: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10eee6: 28f1 |0017: goto 0008 // -000f │ │ +10eee8: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10eeec: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10eef2: 0e00 |001d: return-void │ │ +10eef4: 0d03 |001e: move-exception v3 │ │ +10eef6: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1503 │ │ 0x0006 line=1504 │ │ 0x000a line=1505 │ │ @@ -319689,32 +319801,32 @@ │ │ type : '(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -111204: |[111204] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ -111214: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111218: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ -11121e: 0a02 |0005: move-result v2 │ │ -111220: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ -111224: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ -111228: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -11122c: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ -111232: 0c00 |000f: move-result-object v0 │ │ -111234: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ -111238: 7220 0611 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1106 │ │ -11123e: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -111242: 28f1 |0017: goto 0008 // -000f │ │ -111244: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ -111248: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ -11124e: 0e00 |001d: return-void │ │ -111250: 0d03 |001e: move-exception v3 │ │ -111252: 28f6 |001f: goto 0015 // -000a │ │ +10ef08: |[10ef08] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ +10ef18: 5443 0e06 |0000: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ef1c: 6e10 1505 0300 |0002: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.beginBroadcast:()I // method@0515 │ │ +10ef22: 0a02 |0005: move-result v2 │ │ +10ef24: d801 02ff |0006: add-int/lit8 v1, v2, #int -1 // #ff │ │ +10ef28: 3a01 1000 |0008: if-ltz v1, 0018 // +0010 │ │ +10ef2c: 5443 0e06 |000a: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ef30: 6e20 1705 1300 |000c: invoke-virtual {v3, v1}, Landroid/os/RemoteCallbackList;.getBroadcastItem:(I)Landroid/os/IInterface; // method@0517 │ │ +10ef36: 0c00 |000f: move-result-object v0 │ │ +10ef38: 1f00 ef02 |0010: check-cast v0, Landroid/support/v4/media/session/IMediaControllerCallback; // type@02ef │ │ +10ef3c: 7220 0611 5000 |0012: invoke-interface {v0, v5}, Landroid/support/v4/media/session/IMediaControllerCallback;.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1106 │ │ +10ef42: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +10ef46: 28f1 |0017: goto 0008 // -000f │ │ +10ef48: 5443 0e06 |0018: iget-object v3, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mControllerCallbacks:Landroid/os/RemoteCallbackList; // field@060e │ │ +10ef4c: 6e10 1605 0300 |001a: invoke-virtual {v3}, Landroid/os/RemoteCallbackList;.finishBroadcast:()V // method@0516 │ │ +10ef52: 0e00 |001d: return-void │ │ +10ef54: 0d03 |001e: move-exception v3 │ │ +10ef56: 28f6 |001f: goto 0015 // -000a │ │ catches : 1 │ │ 0x0012 - 0x0015 │ │ Landroid/os/RemoteException; -> 0x001e │ │ positions : │ │ 0x0000 line=1466 │ │ 0x0006 line=1467 │ │ 0x000a line=1468 │ │ @@ -319736,27 +319848,27 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -111264: |[111264] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setVolumeTo:(II)V │ │ -111274: 5220 2606 |0000: iget v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -111278: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -11127a: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ -11127e: 5420 2506 |0005: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -111282: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -111286: 5420 2506 |0009: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -11128a: 6e20 7b10 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@107b │ │ -111290: 0e00 |000e: return-void │ │ -111292: 5420 0a06 |000f: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -111296: 5221 1606 |0011: iget v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -11129a: 6e40 a303 1043 |0013: invoke-virtual {v0, v1, v3, v4}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@03a3 │ │ -1112a0: 28f8 |0016: goto 000e // -0008 │ │ +10ef68: |[10ef68] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setVolumeTo:(II)V │ │ +10ef78: 5220 2606 |0000: iget v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10ef7c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +10ef7e: 3310 0c00 |0003: if-ne v0, v1, 000f // +000c │ │ +10ef82: 5420 2506 |0005: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10ef86: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +10ef8a: 5420 2506 |0009: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10ef8e: 6e20 7b10 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v4/media/VolumeProviderCompat;.onSetVolumeTo:(I)V // method@107b │ │ +10ef94: 0e00 |000e: return-void │ │ +10ef96: 5420 0a06 |000f: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10ef9a: 5221 1606 |0011: iget v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10ef9e: 6e40 a303 1043 |0013: invoke-virtual {v0, v1, v3, v4}, Landroid/media/AudioManager;.setStreamVolume:(III)V // method@03a3 │ │ +10efa4: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1419 │ │ 0x0005 line=1420 │ │ 0x0009 line=1421 │ │ 0x000e line=1426 │ │ 0x000f line=1424 │ │ @@ -319770,105 +319882,105 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -1112a4: |[1112a4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.update:()Z │ │ -1112b4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -1112b6: 1303 1200 |0001: const/16 v3, #int 18 // #12 │ │ -1112ba: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -1112bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1112be: 5561 1306 |0005: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -1112c2: 3801 7f00 |0007: if-eqz v1, 0086 // +007f │ │ -1112c6: 6001 c100 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1112ca: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1112ce: 3421 1b00 |000d: if-lt v1, v2, 0028 // +001b │ │ -1112d2: 5561 1406 |000f: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -1112d6: 3901 3a00 |0011: if-nez v1, 004b // +003a │ │ -1112da: 5261 1106 |0013: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -1112de: dd01 0101 |0015: and-int/lit8 v1, v1, #int 1 // #01 │ │ -1112e2: 3801 3400 |0017: if-eqz v1, 004b // +0034 │ │ -1112e6: 6001 c100 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1112ea: 3431 2800 |001b: if-lt v1, v3, 0043 // +0028 │ │ -1112ee: 5461 0d06 |001d: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -1112f2: 5462 1806 |001f: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ -1112f6: 5463 0c06 |0021: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -1112fa: 7130 7113 2103 |0023: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1371 │ │ -111300: 5c65 1406 |0026: iput-boolean v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -111304: 6001 c100 |0028: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111308: 1302 0e00 |002a: const/16 v2, #int 14 // #e │ │ -11130c: 3421 1600 |002c: if-lt v1, v2, 0042 // +0016 │ │ -111310: 5561 1506 |002e: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -111314: 3901 3d00 |0030: if-nez v1, 006d // +003d │ │ -111318: 5261 1106 |0032: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -11131c: dd01 0102 |0034: and-int/lit8 v1, v1, #int 2 // #02 │ │ -111320: 3801 3700 |0036: if-eqz v1, 006d // +0037 │ │ -111324: 5461 0d06 |0038: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -111328: 5462 1e06 |003a: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11132c: 7120 6613 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.registerRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@1366 │ │ -111332: 5c65 1506 |003f: iput-boolean v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -111336: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -111338: 0f00 |0042: return v0 │ │ -11133a: 5461 0d06 |0043: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -11133e: 5462 0c06 |0045: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -111342: 7120 bf13 2100 |0047: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13bf │ │ -111348: 28dc |004a: goto 0026 // -0024 │ │ -11134a: 5561 1406 |004b: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -11134e: 3801 dbff |004d: if-eqz v1, 0028 // -0025 │ │ -111352: 5261 1106 |004f: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -111356: dd01 0101 |0051: and-int/lit8 v1, v1, #int 1 // #01 │ │ -11135a: 3901 d5ff |0053: if-nez v1, 0028 // -002b │ │ -11135e: 6001 c100 |0055: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111362: 3431 0e00 |0057: if-lt v1, v3, 0065 // +000e │ │ -111366: 5461 0d06 |0059: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -11136a: 5462 1806 |005b: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ -11136e: 5463 0c06 |005d: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -111372: 7130 7513 2103 |005f: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1375 │ │ -111378: 5c64 1406 |0062: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -11137c: 28c4 |0064: goto 0028 // -003c │ │ -11137e: 5461 0d06 |0065: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -111382: 5462 0c06 |0067: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -111386: 7120 c013 2100 |0069: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13c0 │ │ -11138c: 28f6 |006c: goto 0062 // -000a │ │ -11138e: 5561 1506 |006d: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -111392: 3801 d3ff |006f: if-eqz v1, 0042 // -002d │ │ -111396: 5261 1106 |0071: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -11139a: dd01 0102 |0073: and-int/lit8 v1, v1, #int 2 // #02 │ │ -11139e: 3901 cdff |0075: if-nez v1, 0042 // -0033 │ │ -1113a2: 5461 1e06 |0077: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -1113a6: 7120 6813 4100 |0079: invoke-static {v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ -1113ac: 5461 0d06 |007c: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -1113b0: 5462 1e06 |007e: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -1113b4: 7120 6a13 2100 |0080: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@136a │ │ -1113ba: 5c64 1506 |0083: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -1113be: 28bd |0085: goto 0042 // -0043 │ │ -1113c0: 5561 1406 |0086: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -1113c4: 3801 1100 |0088: if-eqz v1, 0099 // +0011 │ │ -1113c8: 6001 c100 |008a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1113cc: 3431 2000 |008c: if-lt v1, v3, 00ac // +0020 │ │ -1113d0: 5461 0d06 |008e: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -1113d4: 5462 1806 |0090: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ -1113d8: 5463 0c06 |0092: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -1113dc: 7130 7513 2103 |0094: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1375 │ │ -1113e2: 5c64 1406 |0097: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ -1113e6: 5561 1506 |0099: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -1113ea: 3801 a7ff |009b: if-eqz v1, 0042 // -0059 │ │ -1113ee: 5461 1e06 |009d: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -1113f2: 7120 6813 4100 |009f: invoke-static {v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ -1113f8: 5461 0d06 |00a2: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -1113fc: 5462 1e06 |00a4: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111400: 7120 6a13 2100 |00a6: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@136a │ │ -111406: 5c64 1506 |00a9: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ -11140a: 2897 |00ab: goto 0042 // -0069 │ │ -11140c: 5461 0d06 |00ac: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ -111410: 5462 0c06 |00ae: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ -111414: 7120 c013 2100 |00b0: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13c0 │ │ -11141a: 28e4 |00b3: goto 0097 // -001c │ │ +10efa8: |[10efa8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.update:()Z │ │ +10efb8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +10efba: 1303 1200 |0001: const/16 v3, #int 18 // #12 │ │ +10efbe: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +10efc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +10efc2: 5561 1306 |0005: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10efc6: 3801 7f00 |0007: if-eqz v1, 0086 // +007f │ │ +10efca: 6001 c100 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10efce: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +10efd2: 3421 1b00 |000d: if-lt v1, v2, 0028 // +001b │ │ +10efd6: 5561 1406 |000f: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10efda: 3901 3a00 |0011: if-nez v1, 004b // +003a │ │ +10efde: 5261 1106 |0013: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10efe2: dd01 0101 |0015: and-int/lit8 v1, v1, #int 1 // #01 │ │ +10efe6: 3801 3400 |0017: if-eqz v1, 004b // +0034 │ │ +10efea: 6001 c100 |0019: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10efee: 3431 2800 |001b: if-lt v1, v3, 0043 // +0028 │ │ +10eff2: 5461 0d06 |001d: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10eff6: 5462 1806 |001f: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ +10effa: 5463 0c06 |0021: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10effe: 7130 7113 2103 |0023: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1371 │ │ +10f004: 5c65 1406 |0026: iput-boolean v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10f008: 6001 c100 |0028: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f00c: 1302 0e00 |002a: const/16 v2, #int 14 // #e │ │ +10f010: 3421 1600 |002c: if-lt v1, v2, 0042 // +0016 │ │ +10f014: 5561 1506 |002e: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f018: 3901 3d00 |0030: if-nez v1, 006d // +003d │ │ +10f01c: 5261 1106 |0032: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10f020: dd01 0102 |0034: and-int/lit8 v1, v1, #int 2 // #02 │ │ +10f024: 3801 3700 |0036: if-eqz v1, 006d // +0037 │ │ +10f028: 5461 0d06 |0038: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f02c: 5462 1e06 |003a: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f030: 7120 6613 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.registerRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@1366 │ │ +10f036: 5c65 1506 |003f: iput-boolean v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f03a: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +10f03c: 0f00 |0042: return v0 │ │ +10f03e: 5461 0d06 |0043: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f042: 5462 0c06 |0045: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10f046: 7120 bf13 2100 |0047: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.registerMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13bf │ │ +10f04c: 28dc |004a: goto 0026 // -0024 │ │ +10f04e: 5561 1406 |004b: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10f052: 3801 dbff |004d: if-eqz v1, 0028 // -0025 │ │ +10f056: 5261 1106 |004f: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10f05a: dd01 0101 |0051: and-int/lit8 v1, v1, #int 1 // #01 │ │ +10f05e: 3901 d5ff |0053: if-nez v1, 0028 // -002b │ │ +10f062: 6001 c100 |0055: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f066: 3431 0e00 |0057: if-lt v1, v3, 0065 // +000e │ │ +10f06a: 5461 0d06 |0059: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f06e: 5462 1806 |005b: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ +10f072: 5463 0c06 |005d: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10f076: 7130 7513 2103 |005f: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1375 │ │ +10f07c: 5c64 1406 |0062: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10f080: 28c4 |0064: goto 0028 // -003c │ │ +10f082: 5461 0d06 |0065: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f086: 5462 0c06 |0067: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10f08a: 7120 c013 2100 |0069: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13c0 │ │ +10f090: 28f6 |006c: goto 0062 // -000a │ │ +10f092: 5561 1506 |006d: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f096: 3801 d3ff |006f: if-eqz v1, 0042 // -002d │ │ +10f09a: 5261 1106 |0071: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10f09e: dd01 0102 |0073: and-int/lit8 v1, v1, #int 2 // #02 │ │ +10f0a2: 3901 cdff |0075: if-nez v1, 0042 // -0033 │ │ +10f0a6: 5461 1e06 |0077: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f0aa: 7120 6813 4100 |0079: invoke-static {v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ +10f0b0: 5461 0d06 |007c: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f0b4: 5462 1e06 |007e: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f0b8: 7120 6a13 2100 |0080: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@136a │ │ +10f0be: 5c64 1506 |0083: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f0c2: 28bd |0085: goto 0042 // -0043 │ │ +10f0c4: 5561 1406 |0086: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10f0c8: 3801 1100 |0088: if-eqz v1, 0099 // +0011 │ │ +10f0cc: 6001 c100 |008a: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f0d0: 3431 2000 |008c: if-lt v1, v3, 00ac // +0020 │ │ +10f0d4: 5461 0d06 |008e: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f0d8: 5462 1806 |0090: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMediaButtonEventReceiver:Landroid/app/PendingIntent; // field@0618 │ │ +10f0dc: 5463 0c06 |0092: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10f0e0: 7130 7513 2103 |0094: invoke-static {v1, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/app/PendingIntent;Landroid/content/ComponentName;)V // method@1375 │ │ +10f0e6: 5c64 1406 |0097: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsMbrRegistered:Z // field@0614 │ │ +10f0ea: 5561 1506 |0099: iget-boolean v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f0ee: 3801 a7ff |009b: if-eqz v1, 0042 // -0059 │ │ +10f0f2: 5461 1e06 |009d: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f0f6: 7120 6813 4100 |009f: invoke-static {v1, v4}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ +10f0fc: 5461 0d06 |00a2: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f100: 5462 1e06 |00a4: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f104: 7120 6a13 2100 |00a6: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.unregisterRemoteControlClient:(Landroid/content/Context;Ljava/lang/Object;)V // method@136a │ │ +10f10a: 5c64 1506 |00a9: iput-boolean v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsRccRegistered:Z // field@0615 │ │ +10f10e: 2897 |00ab: goto 0042 // -0069 │ │ +10f110: 5461 0d06 |00ac: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mContext:Landroid/content/Context; // field@060d │ │ +10f114: 5462 0c06 |00ae: iget-object v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mComponentName:Landroid/content/ComponentName; // field@060c │ │ +10f118: 7120 c013 2100 |00b0: invoke-static {v1, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi8;.unregisterMediaButtonEventReceiver:(Landroid/content/Context;Landroid/content/ComponentName;)V // method@13c0 │ │ +10f11e: 28e4 |00b3: goto 0097 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1342 │ │ 0x0005 line=1343 │ │ 0x0009 line=1346 │ │ 0x000f line=1347 │ │ 0x0019 line=1348 │ │ @@ -319909,17 +320021,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11141c: |[11141c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getMediaSession:()Ljava/lang/Object; │ │ -11142c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11142e: 1100 |0001: return-object v0 │ │ +10f120: |[10f120] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getMediaSession:()Ljava/lang/Object; │ │ +10f130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10f132: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #1 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319927,17 +320039,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111430: |[111430] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getRemoteControlClient:()Ljava/lang/Object; │ │ -111440: 5410 1e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111444: 1100 |0002: return-object v0 │ │ +10f134: |[10f134] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getRemoteControlClient:()Ljava/lang/Object; │ │ +10f144: 5410 1e06 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #2 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319945,17 +320057,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaSessionCompat$Token;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111448: |[111448] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ -111458: 5410 2306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0623 │ │ -11145c: 1100 |0002: return-object v0 │ │ +10f14c: |[10f14c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.getSessionToken:()Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ +10f15c: 5410 2306 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0623 │ │ +10f160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #3 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319963,17 +320075,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111460: |[111460] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.isActive:()Z │ │ -111470: 5510 1306 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -111474: 0f00 |0002: return v0 │ │ +10f164: |[10f164] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.isActive:()Z │ │ +10f174: 5510 1306 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f178: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1220 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ #4 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;) │ │ @@ -319981,22 +320093,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -111478: |[111478] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.release:()V │ │ -111488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11148a: 5c10 1306 |0001: iput-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -11148e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -111490: 5c10 0f06 |0004: iput-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ -111494: 7010 1213 0100 |0006: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ -11149a: 7010 0013 0100 |0009: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendSessionDestroyed:()V // method@1300 │ │ -1114a0: 0e00 |000c: return-void │ │ +10f17c: |[10f17c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.release:()V │ │ +10f18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10f18e: 5c10 1306 |0001: iput-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f192: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +10f194: 5c10 0f06 |0004: iput-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mDestroyed:Z // field@060f │ │ +10f198: 7010 1213 0100 |0006: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ +10f19e: 7010 0013 0100 |0009: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendSessionDestroyed:()V // method@1300 │ │ +10f1a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0003 line=1231 │ │ 0x0006 line=1232 │ │ 0x0009 line=1233 │ │ 0x000c line=1234 │ │ @@ -320008,17 +320120,17 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1114a4: |[1114a4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -1114b4: 7030 fc12 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@12fc │ │ -1114ba: 0e00 |0003: return-void │ │ +10f1a8: |[10f1a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.sendSessionEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +10f1b8: 7030 fc12 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendEvent:(Ljava/lang/String;Landroid/os/Bundle;)V // method@12fc │ │ +10f1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ 0x0003 line=1226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0004 reg=1 event Ljava/lang/String; │ │ @@ -320029,27 +320141,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1114bc: |[1114bc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive:(Z)V │ │ -1114cc: 5510 1306 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -1114d0: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -1114d4: 0e00 |0004: return-void │ │ -1114d6: 5c12 1306 |0005: iput-boolean v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -1114da: 7010 1213 0100 |0007: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ -1114e0: 0a00 |000a: move-result v0 │ │ -1114e2: 3800 f9ff |000b: if-eqz v0, 0004 // -0007 │ │ -1114e6: 5410 1906 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -1114ea: 6e20 0913 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1309 │ │ -1114f0: 5410 2006 |0012: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -1114f4: 6e20 0a13 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@130a │ │ -1114fa: 28ed |0017: goto 0004 // -0013 │ │ +10f1c0: |[10f1c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setActive:(Z)V │ │ +10f1d0: 5510 1306 |0000: iget-boolean v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f1d4: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +10f1d8: 0e00 |0004: return-void │ │ +10f1da: 5c12 1306 |0005: iput-boolean v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f1de: 7010 1213 0100 |0007: invoke-direct {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ +10f1e4: 0a00 |000a: move-result v0 │ │ +10f1e6: 3800 f9ff |000b: if-eqz v0, 0004 // -0007 │ │ +10f1ea: 5410 1906 |000d: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10f1ee: 6e20 0913 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@1309 │ │ +10f1f4: 5410 2006 |0012: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10f1f8: 6e20 0a13 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@130a │ │ +10f1fe: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ 0x0004 line=1216 │ │ 0x0005 line=1211 │ │ 0x0007 line=1212 │ │ 0x000d line=1213 │ │ @@ -320063,52 +320175,52 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -1114fc: |[1114fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ -11150c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -11150e: 1305 1300 |0001: const/16 v5, #int 19 // #13 │ │ -111512: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ -111516: 5473 0b06 |0005: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ -11151a: 3338 0300 |0007: if-ne v8, v3, 000a // +0003 │ │ -11151e: 0e00 |0009: return-void │ │ -111520: 3808 0600 |000a: if-eqz v8, 0010 // +0006 │ │ -111524: 6003 c100 |000c: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111528: 3543 1700 |000e: if-ge v3, v4, 0025 // +0017 │ │ -11152c: 6003 c100 |0010: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111530: 3443 0700 |0012: if-lt v3, v4, 0019 // +0007 │ │ -111534: 5473 1e06 |0014: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111538: 7120 7213 6300 |0016: invoke-static {v3, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1372 │ │ -11153e: 6003 c100 |0019: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111542: 3453 0700 |001b: if-lt v3, v5, 0022 // +0007 │ │ -111546: 5473 1e06 |001d: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11154a: 7120 7d13 6300 |001f: invoke-static {v3, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@137d │ │ -111550: 5b78 0b06 |0022: iput-object v8, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ -111554: 28e5 |0024: goto 0009 // -001b │ │ -111556: 3909 0700 |0025: if-nez v9, 002c // +0007 │ │ -11155a: 2209 db00 |0027: new-instance v9, Landroid/os/Handler; // type@00db │ │ -11155e: 7010 cc04 0900 |0029: invoke-direct {v9}, Landroid/os/Handler;.:()V // method@04cc │ │ -111564: 2200 1103 |002c: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; // type@0311 │ │ -111568: 7030 a612 7008 |002e: invoke-direct {v0, v7, v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@12a6 │ │ -11156e: 6003 c100 |0031: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111572: 3443 0b00 |0033: if-lt v3, v4, 003e // +000b │ │ -111576: 7110 6f13 0000 |0035: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.createPlaybackPositionUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; // method@136f │ │ -11157c: 0c02 |0038: move-result-object v2 │ │ -11157e: 5473 1e06 |0039: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111582: 7120 7213 2300 |003b: invoke-static {v3, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1372 │ │ -111588: 6003 c100 |003e: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -11158c: 3453 e2ff |0040: if-lt v3, v5, 0022 // -001e │ │ -111590: 7110 7a13 0000 |0042: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.createMetadataUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; // method@137a │ │ -111596: 0c01 |0045: move-result-object v1 │ │ -111598: 5473 1e06 |0046: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11159c: 7120 7d13 1300 |0048: invoke-static {v3, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@137d │ │ -1115a2: 28d7 |004b: goto 0022 // -0029 │ │ +10f200: |[10f200] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setCallback:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/os/Handler;)V │ │ +10f210: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +10f212: 1305 1300 |0001: const/16 v5, #int 19 // #13 │ │ +10f216: 1304 1200 |0003: const/16 v4, #int 18 // #12 │ │ +10f21a: 5473 0b06 |0005: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ +10f21e: 3338 0300 |0007: if-ne v8, v3, 000a // +0003 │ │ +10f222: 0e00 |0009: return-void │ │ +10f224: 3808 0600 |000a: if-eqz v8, 0010 // +0006 │ │ +10f228: 6003 c100 |000c: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f22c: 3543 1700 |000e: if-ge v3, v4, 0025 // +0017 │ │ +10f230: 6003 c100 |0010: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f234: 3443 0700 |0012: if-lt v3, v4, 0019 // +0007 │ │ +10f238: 5473 1e06 |0014: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f23c: 7120 7213 6300 |0016: invoke-static {v3, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1372 │ │ +10f242: 6003 c100 |0019: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f246: 3453 0700 |001b: if-lt v3, v5, 0022 // +0007 │ │ +10f24a: 5473 1e06 |001d: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f24e: 7120 7d13 6300 |001f: invoke-static {v3, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@137d │ │ +10f254: 5b78 0b06 |0022: iput-object v8, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mCallback:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@060b │ │ +10f258: 28e5 |0024: goto 0009 // -001b │ │ +10f25a: 3909 0700 |0025: if-nez v9, 002c // +0007 │ │ +10f25e: 2209 db00 |0027: new-instance v9, Landroid/os/Handler; // type@00db │ │ +10f262: 7010 cc04 0900 |0029: invoke-direct {v9}, Landroid/os/Handler;.:()V // method@04cc │ │ +10f268: 2200 1103 |002c: new-instance v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2; // type@0311 │ │ +10f26c: 7030 a612 7008 |002e: invoke-direct {v0, v7, v8}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@12a6 │ │ +10f272: 6003 c100 |0031: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f276: 3443 0b00 |0033: if-lt v3, v4, 003e // +000b │ │ +10f27a: 7110 6f13 0000 |0035: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.createPlaybackPositionUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; // method@136f │ │ +10f280: 0c02 |0038: move-result-object v2 │ │ +10f282: 5473 1e06 |0039: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f286: 7120 7213 2300 |003b: invoke-static {v3, v2}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setOnPlaybackPositionUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1372 │ │ +10f28c: 6003 c100 |003e: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f290: 3453 e2ff |0040: if-lt v3, v5, 0022 // -001e │ │ +10f294: 7110 7a13 0000 |0042: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.createMetadataUpdateListener:(Landroid/support/v4/media/session/MediaSessionCompatApi14$Callback;)Ljava/lang/Object; // method@137a │ │ +10f29a: 0c01 |0045: move-result-object v1 │ │ +10f29c: 5473 1e06 |0046: iget-object v3, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f2a0: 7120 7d13 1300 |0048: invoke-static {v3, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setOnMetadataUpdateListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@137d │ │ +10f2a6: 28d7 |004b: goto 0022 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=1079 │ │ 0x0009 line=1165 │ │ 0x000a line=1082 │ │ 0x0010 line=1085 │ │ 0x0014 line=1086 │ │ @@ -320138,17 +320250,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1115a4: |[1115a4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setExtras:(Landroid/os/Bundle;)V │ │ -1115b4: 5b01 1006 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mExtras:Landroid/os/Bundle; // field@0610 │ │ -1115b8: 0e00 |0002: return-void │ │ +10f2a8: |[10f2a8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setExtras:(Landroid/os/Bundle;)V │ │ +10f2b8: 5b01 1006 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mExtras:Landroid/os/Bundle; // field@0610 │ │ +10f2bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0002 line=1338 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -320158,24 +320270,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1115bc: |[1115bc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setFlags:(I)V │ │ -1115cc: 5421 1706 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -1115d0: 1d01 |0002: monitor-enter v1 │ │ -1115d2: 5923 1106 |0003: iput v3, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ -1115d6: 1e01 |0005: monitor-exit v1 │ │ -1115d8: 7010 1213 0200 |0006: invoke-direct {v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ -1115de: 0e00 |0009: return-void │ │ -1115e0: 0d00 |000a: move-exception v0 │ │ -1115e2: 1e01 |000b: monitor-exit v1 │ │ -1115e4: 2700 |000c: throw v0 │ │ +10f2c0: |[10f2c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setFlags:(I)V │ │ +10f2d0: 5421 1706 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10f2d4: 1d01 |0002: monitor-enter v1 │ │ +10f2d6: 5923 1106 |0003: iput v3, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mFlags:I // field@0611 │ │ +10f2da: 1e01 |0005: monitor-exit v1 │ │ +10f2dc: 7010 1213 0200 |0006: invoke-direct {v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.update:()Z // method@1312 │ │ +10f2e2: 0e00 |0009: return-void │ │ +10f2e4: 0d00 |000a: move-exception v0 │ │ +10f2e6: 1e01 |000b: monitor-exit v1 │ │ +10f2e8: 2700 |000c: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0006 │ │ -> 0x000a │ │ 0x000b - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=1169 │ │ @@ -320193,16 +320305,16 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1115fc: |[1115fc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ -11160c: 0e00 |0000: return-void │ │ +10f300: |[10f300] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMediaButtonReceiver:(Landroid/app/PendingIntent;)V │ │ +10f310: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0001 reg=1 mbr Landroid/app/PendingIntent; │ │ │ │ @@ -320211,54 +320323,54 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -111610: |[111610] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -111620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -111622: 5441 1706 |0001: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -111626: 1d01 |0003: monitor-enter v1 │ │ -111628: 5b45 1906 |0004: iput-object v5, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ -11162c: 1e01 |0006: monitor-exit v1 │ │ -11162e: 7020 fd12 5400 |0007: invoke-direct {v4, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@12fd │ │ -111634: 5541 1306 |000a: iget-boolean v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -111638: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -11163c: 0e00 |000e: return-void │ │ -11163e: 0d00 |000f: move-exception v0 │ │ -111640: 1e01 |0010: monitor-exit v1 │ │ -111642: 2700 |0011: throw v0 │ │ -111644: 6001 c100 |0012: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111648: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ -11164c: 3421 1c00 |0016: if-lt v1, v2, 0032 // +001c │ │ -111650: 5441 1e06 |0018: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111654: 3905 0c00 |001a: if-nez v5, 0026 // +000c │ │ -111658: 5442 2006 |001c: iget-object v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -11165c: 3902 0d00 |001e: if-nez v2, 002b // +000d │ │ -111660: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -111664: 7140 7c13 0132 |0022: invoke-static {v1, v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;J)V // method@137c │ │ -11166a: 28e9 |0025: goto 000e // -0017 │ │ -11166c: 6e10 d90f 0500 |0026: invoke-virtual {v5}, Landroid/support/v4/media/MediaMetadataCompat;.getBundle:()Landroid/os/Bundle; // method@0fd9 │ │ -111672: 0c00 |0029: move-result-object v0 │ │ -111674: 28f2 |002a: goto 001c // -000e │ │ -111676: 5442 2006 |002b: iget-object v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -11167a: 6e10 0314 0200 |002d: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ -111680: 0b02 |0030: move-result-wide v2 │ │ -111682: 28f1 |0031: goto 0022 // -000f │ │ -111684: 6001 c100 |0032: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111688: 1302 0e00 |0034: const/16 v2, #int 14 // #e │ │ -11168c: 3421 d8ff |0036: if-lt v1, v2, 000e // -0028 │ │ -111690: 5441 1e06 |0038: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111694: 3905 0600 |003a: if-nez v5, 0040 // +0006 │ │ -111698: 7120 6713 0100 |003c: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@1367 │ │ -11169e: 28cf |003f: goto 000e // -0031 │ │ -1116a0: 6e10 d90f 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/media/MediaMetadataCompat;.getBundle:()Landroid/os/Bundle; // method@0fd9 │ │ -1116a6: 0c00 |0043: move-result-object v0 │ │ -1116a8: 28f8 |0044: goto 003c // -0008 │ │ +10f314: |[10f314] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +10f324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10f326: 5441 1706 |0001: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10f32a: 1d01 |0003: monitor-enter v1 │ │ +10f32c: 5b45 1906 |0004: iput-object v5, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mMetadata:Landroid/support/v4/media/MediaMetadataCompat; // field@0619 │ │ +10f330: 1e01 |0006: monitor-exit v1 │ │ +10f332: 7020 fd12 5400 |0007: invoke-direct {v4, v5}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendMetadata:(Landroid/support/v4/media/MediaMetadataCompat;)V // method@12fd │ │ +10f338: 5541 1306 |000a: iget-boolean v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f33c: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +10f340: 0e00 |000e: return-void │ │ +10f342: 0d00 |000f: move-exception v0 │ │ +10f344: 1e01 |0010: monitor-exit v1 │ │ +10f346: 2700 |0011: throw v0 │ │ +10f348: 6001 c100 |0012: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f34c: 1302 1300 |0014: const/16 v2, #int 19 // #13 │ │ +10f350: 3421 1c00 |0016: if-lt v1, v2, 0032 // +001c │ │ +10f354: 5441 1e06 |0018: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f358: 3905 0c00 |001a: if-nez v5, 0026 // +000c │ │ +10f35c: 5442 2006 |001c: iget-object v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10f360: 3902 0d00 |001e: if-nez v2, 002b // +000d │ │ +10f364: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +10f368: 7140 7c13 0132 |0022: invoke-static {v1, v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;J)V // method@137c │ │ +10f36e: 28e9 |0025: goto 000e // -0017 │ │ +10f370: 6e10 d90f 0500 |0026: invoke-virtual {v5}, Landroid/support/v4/media/MediaMetadataCompat;.getBundle:()Landroid/os/Bundle; // method@0fd9 │ │ +10f376: 0c00 |0029: move-result-object v0 │ │ +10f378: 28f2 |002a: goto 001c // -000e │ │ +10f37a: 5442 2006 |002b: iget-object v2, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10f37e: 6e10 0314 0200 |002d: invoke-virtual {v2}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ +10f384: 0b02 |0030: move-result-wide v2 │ │ +10f386: 28f1 |0031: goto 0022 // -000f │ │ +10f388: 6001 c100 |0032: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f38c: 1302 0e00 |0034: const/16 v2, #int 14 // #e │ │ +10f390: 3421 d8ff |0036: if-lt v1, v2, 000e // -0028 │ │ +10f394: 5441 1e06 |0038: iget-object v1, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f398: 3905 0600 |003a: if-nez v5, 0040 // +0006 │ │ +10f39c: 7120 6713 0100 |003c: invoke-static {v1, v0}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setMetadata:(Ljava/lang/Object;Landroid/os/Bundle;)V // method@1367 │ │ +10f3a2: 28cf |003f: goto 000e // -0031 │ │ +10f3a4: 6e10 d90f 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/media/MediaMetadataCompat;.getBundle:()Landroid/os/Bundle; // method@0fd9 │ │ +10f3aa: 0c00 |0043: move-result-object v0 │ │ +10f3ac: 28f8 |0044: goto 003c // -0008 │ │ catches : 2 │ │ 0x0004 - 0x0007 │ │ -> 0x000f │ │ 0x0010 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0001 line=1278 │ │ @@ -320281,79 +320393,79 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 124 16-bit code units │ │ -1116c0: |[1116c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -1116d0: 1308 1200 |0000: const/16 v8, #int 18 // #12 │ │ -1116d4: 1307 0e00 |0002: const/16 v7, #int 14 // #e │ │ -1116d8: 5491 1706 |0004: iget-object v1, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -1116dc: 1d01 |0006: monitor-enter v1 │ │ -1116de: 5b9a 2006 |0007: iput-object v10, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ -1116e2: 1e01 |0009: monitor-exit v1 │ │ -1116e4: 7020 0213 a900 |000a: invoke-direct {v9, v10}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1302 │ │ -1116ea: 5590 1306 |000d: iget-boolean v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ -1116ee: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ -1116f2: 0e00 |0011: return-void │ │ -1116f4: 0d00 |0012: move-exception v0 │ │ -1116f6: 1e01 |0013: monitor-exit v1 │ │ -1116f8: 2700 |0014: throw v0 │ │ -1116fa: 390a 1400 |0015: if-nez v10, 0029 // +0014 │ │ -1116fe: 6000 c100 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111702: 3470 f8ff |0019: if-lt v0, v7, 0011 // -0008 │ │ -111706: 5490 1e06 |001b: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11170a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -11170c: 7120 6813 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ -111712: 5490 1e06 |0021: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111716: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ -11171a: 7130 6913 2003 |0025: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1369 │ │ -111720: 28e9 |0028: goto 0011 // -0017 │ │ -111722: 6000 c100 |0029: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111726: 3480 2700 |002b: if-lt v0, v8, 0052 // +0027 │ │ -11172a: 5490 1e06 |002d: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11172e: 6e10 0d14 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -111734: 0a01 |0032: move-result v1 │ │ -111736: 6e10 0c14 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPosition:()J // method@140c │ │ -11173c: 0b02 |0036: move-result-wide v2 │ │ -11173e: 6e10 0a14 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ -111744: 0a04 |003a: move-result v4 │ │ -111746: 6e10 0914 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getLastPositionUpdateTime:()J // method@1409 │ │ -11174c: 0b05 |003e: move-result-wide v5 │ │ -11174e: 7707 7313 0000 |003f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setState:(Ljava/lang/Object;IJFJ)V // method@1373 │ │ -111754: 6000 c100 |0042: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111758: 1301 1300 |0044: const/16 v1, #int 19 // #13 │ │ -11175c: 3410 1a00 |0046: if-lt v0, v1, 0060 // +001a │ │ -111760: 5490 1e06 |0048: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111764: 6e10 0314 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ -11176a: 0b02 |004d: move-result-wide v2 │ │ -11176c: 7130 7e13 2003 |004e: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@137e │ │ -111772: 28c0 |0051: goto 0011 // -0040 │ │ -111774: 6000 c100 |0052: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111778: 3470 eeff |0054: if-lt v0, v7, 0042 // -0012 │ │ -11177c: 5490 1e06 |0056: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -111780: 6e10 0d14 0a00 |0058: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ -111786: 0a01 |005b: move-result v1 │ │ -111788: 7120 6813 1000 |005c: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ -11178e: 28e3 |005f: goto 0042 // -001d │ │ -111790: 6000 c100 |0060: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -111794: 3480 0c00 |0062: if-lt v0, v8, 006e // +000c │ │ -111798: 5490 1e06 |0064: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -11179c: 6e10 0314 0a00 |0066: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ -1117a2: 0b02 |0069: move-result-wide v2 │ │ -1117a4: 7130 7413 2003 |006a: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1374 │ │ -1117aa: 28a4 |006d: goto 0011 // -005c │ │ -1117ac: 6000 c100 |006e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1117b0: 3470 a1ff |0070: if-lt v0, v7, 0011 // -005f │ │ -1117b4: 5490 1e06 |0072: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ -1117b8: 6e10 0314 0a00 |0074: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ -1117be: 0b02 |0077: move-result-wide v2 │ │ -1117c0: 7130 6913 2003 |0078: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1369 │ │ -1117c6: 2896 |007b: goto 0011 // -006a │ │ +10f3c4: |[10f3c4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +10f3d4: 1308 1200 |0000: const/16 v8, #int 18 // #12 │ │ +10f3d8: 1307 0e00 |0002: const/16 v7, #int 14 // #e │ │ +10f3dc: 5491 1706 |0004: iget-object v1, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10f3e0: 1d01 |0006: monitor-enter v1 │ │ +10f3e2: 5b9a 2006 |0007: iput-object v10, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mState:Landroid/support/v4/media/session/PlaybackStateCompat; // field@0620 │ │ +10f3e6: 1e01 |0009: monitor-exit v1 │ │ +10f3e8: 7020 0213 a900 |000a: invoke-direct {v9, v10}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendState:(Landroid/support/v4/media/session/PlaybackStateCompat;)V // method@1302 │ │ +10f3ee: 5590 1306 |000d: iget-boolean v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mIsActive:Z // field@0613 │ │ +10f3f2: 3900 0600 |000f: if-nez v0, 0015 // +0006 │ │ +10f3f6: 0e00 |0011: return-void │ │ +10f3f8: 0d00 |0012: move-exception v0 │ │ +10f3fa: 1e01 |0013: monitor-exit v1 │ │ +10f3fc: 2700 |0014: throw v0 │ │ +10f3fe: 390a 1400 |0015: if-nez v10, 0029 // +0014 │ │ +10f402: 6000 c100 |0017: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f406: 3470 f8ff |0019: if-lt v0, v7, 0011 // -0008 │ │ +10f40a: 5490 1e06 |001b: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f40e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +10f410: 7120 6813 1000 |001e: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ +10f416: 5490 1e06 |0021: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f41a: 1602 0000 |0023: const-wide/16 v2, #int 0 // #0 │ │ +10f41e: 7130 6913 2003 |0025: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1369 │ │ +10f424: 28e9 |0028: goto 0011 // -0017 │ │ +10f426: 6000 c100 |0029: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f42a: 3480 2700 |002b: if-lt v0, v8, 0052 // +0027 │ │ +10f42e: 5490 1e06 |002d: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f432: 6e10 0d14 0a00 |002f: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10f438: 0a01 |0032: move-result v1 │ │ +10f43a: 6e10 0c14 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPosition:()J // method@140c │ │ +10f440: 0b02 |0036: move-result-wide v2 │ │ +10f442: 6e10 0a14 0a00 |0037: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getPlaybackSpeed:()F // method@140a │ │ +10f448: 0a04 |003a: move-result v4 │ │ +10f44a: 6e10 0914 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getLastPositionUpdateTime:()J // method@1409 │ │ +10f450: 0b05 |003e: move-result-wide v5 │ │ +10f452: 7707 7313 0000 |003f: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setState:(Ljava/lang/Object;IJFJ)V // method@1373 │ │ +10f458: 6000 c100 |0042: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f45c: 1301 1300 |0044: const/16 v1, #int 19 // #13 │ │ +10f460: 3410 1a00 |0046: if-lt v0, v1, 0060 // +001a │ │ +10f464: 5490 1e06 |0048: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f468: 6e10 0314 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ +10f46e: 0b02 |004d: move-result-wide v2 │ │ +10f470: 7130 7e13 2003 |004e: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi19;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@137e │ │ +10f476: 28c0 |0051: goto 0011 // -0040 │ │ +10f478: 6000 c100 |0052: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f47c: 3470 eeff |0054: if-lt v0, v7, 0042 // -0012 │ │ +10f480: 5490 1e06 |0056: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f484: 6e10 0d14 0a00 |0058: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getState:()I // method@140d │ │ +10f48a: 0a01 |005b: move-result v1 │ │ +10f48c: 7120 6813 1000 |005c: invoke-static {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setState:(Ljava/lang/Object;I)V // method@1368 │ │ +10f492: 28e3 |005f: goto 0042 // -001d │ │ +10f494: 6000 c100 |0060: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f498: 3480 0c00 |0062: if-lt v0, v8, 006e // +000c │ │ +10f49c: 5490 1e06 |0064: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f4a0: 6e10 0314 0a00 |0066: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ +10f4a6: 0b02 |0069: move-result-wide v2 │ │ +10f4a8: 7130 7413 2003 |006a: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi18;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1374 │ │ +10f4ae: 28a4 |006d: goto 0011 // -005c │ │ +10f4b0: 6000 c100 |006e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +10f4b4: 3470 a1ff |0070: if-lt v0, v7, 0011 // -005f │ │ +10f4b8: 5490 1e06 |0072: iget-object v0, v9, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRccObj:Ljava/lang/Object; // field@061e │ │ +10f4bc: 6e10 0314 0a00 |0074: invoke-virtual {v10}, Landroid/support/v4/media/session/PlaybackStateCompat;.getActions:()J // method@1403 │ │ +10f4c2: 0b02 |0077: move-result-wide v2 │ │ +10f4c4: 7130 6913 2003 |0078: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi14;.setTransportControlFlags:(Ljava/lang/Object;J)V // method@1369 │ │ +10f4ca: 2896 |007b: goto 0011 // -006a │ │ catches : 2 │ │ 0x0007 - 0x000a │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0004 line=1243 │ │ @@ -320386,37 +320498,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 43 16-bit code units │ │ -1117dc: |[1117dc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToLocal:(I)V │ │ -1117ec: 5471 2506 |0000: iget-object v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -1117f0: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -1117f4: 5471 2506 |0004: iget-object v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -1117f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1117fa: 6e20 7c10 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ -111800: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -111802: 5971 2606 |000b: iput v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -111806: 2200 2f03 |000d: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -11180a: 5271 2606 |000f: iget v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -11180e: 5272 1606 |0011: iget v2, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -111812: 1223 |0013: const/4 v3, #int 2 // #2 │ │ -111814: 5474 0a06 |0014: iget-object v4, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -111818: 5275 1606 |0016: iget v5, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -11181c: 6e20 9c03 5400 |0018: invoke-virtual {v4, v5}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@039c │ │ -111822: 0a04 |001b: move-result v4 │ │ -111824: 5475 0a06 |001c: iget-object v5, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ -111828: 5276 1606 |001e: iget v6, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -11182c: 6e20 9d03 6500 |0020: invoke-virtual {v5, v6}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@039d │ │ -111832: 0a05 |0023: move-result v5 │ │ -111834: 7606 c713 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ -11183a: 7020 0313 0700 |0027: invoke-direct {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ -111840: 0e00 |002a: return-void │ │ +10f4e0: |[10f4e0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToLocal:(I)V │ │ +10f4f0: 5471 2506 |0000: iget-object v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f4f4: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +10f4f8: 5471 2506 |0004: iget-object v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f4fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +10f4fe: 6e20 7c10 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ +10f504: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +10f506: 5971 2606 |000b: iput v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10f50a: 2200 2f03 |000d: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +10f50e: 5271 2606 |000f: iget v1, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10f512: 5272 1606 |0011: iget v2, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10f516: 1223 |0013: const/4 v3, #int 2 // #2 │ │ +10f518: 5474 0a06 |0014: iget-object v4, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10f51c: 5275 1606 |0016: iget v5, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10f520: 6e20 9c03 5400 |0018: invoke-virtual {v4, v5}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@039c │ │ +10f526: 0a04 |001b: move-result v4 │ │ +10f528: 5475 0a06 |001c: iget-object v5, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mAudioManager:Landroid/media/AudioManager; // field@060a │ │ +10f52c: 5276 1606 |001e: iget v6, v7, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10f530: 6e20 9d03 6500 |0020: invoke-virtual {v5, v6}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@039d │ │ +10f536: 0a05 |0023: move-result v5 │ │ +10f538: 7606 c713 0000 |0024: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ +10f53e: 7020 0313 0700 |0027: invoke-direct {v7, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ +10f544: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1177 │ │ 0x0004 line=1178 │ │ 0x000a line=1180 │ │ 0x000d line=1181 │ │ 0x0027 line=1185 │ │ @@ -320431,45 +320543,45 @@ │ │ type : '(Landroid/support/v4/media/VolumeProviderCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -111844: |[111844] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ -111854: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -111858: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11185c: 1a02 aa49 |0004: const-string v2, "volumeProvider may not be null" // string@49aa │ │ -111860: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -111866: 2701 |0009: throw v1 │ │ -111868: 5461 2506 |000a: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -11186c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -111870: 5461 2506 |000e: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -111874: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -111876: 6e20 7c10 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ -11187c: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -11187e: 5961 2606 |0015: iput v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -111882: 5b67 2506 |0017: iput-object v7, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -111886: 2200 2f03 |0019: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -11188a: 5261 2606 |001b: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ -11188e: 5262 1606 |001d: iget v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ -111892: 5463 2506 |001f: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -111896: 6e10 7810 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ -11189c: 0a03 |0024: move-result v3 │ │ -11189e: 5464 2506 |0025: iget-object v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -1118a2: 6e10 7710 0400 |0027: invoke-virtual {v4}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ -1118a8: 0a04 |002a: move-result v4 │ │ -1118aa: 5465 2506 |002b: iget-object v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ -1118ae: 6e10 7610 0500 |002d: invoke-virtual {v5}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ -1118b4: 0a05 |0030: move-result v5 │ │ -1118b6: 7606 c713 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ -1118bc: 7020 0313 0600 |0034: invoke-direct {v6, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ -1118c2: 5461 2406 |0037: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0624 │ │ -1118c6: 6e20 7c10 1700 |0039: invoke-virtual {v7, v1}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ -1118cc: 0e00 |003c: return-void │ │ +10f548: |[10f548] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setPlaybackToRemote:(Landroid/support/v4/media/VolumeProviderCompat;)V │ │ +10f558: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +10f55c: 2201 6408 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +10f560: 1a02 a549 |0004: const-string v2, "volumeProvider may not be null" // string@49a5 │ │ +10f564: 7020 f242 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +10f56a: 2701 |0009: throw v1 │ │ +10f56c: 5461 2506 |000a: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f570: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +10f574: 5461 2506 |000e: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f578: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +10f57a: 6e20 7c10 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ +10f580: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +10f582: 5961 2606 |0015: iput v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10f586: 5b67 2506 |0017: iput-object v7, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f58a: 2200 2f03 |0019: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +10f58e: 5261 2606 |001b: iget v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeType:I // field@0626 │ │ +10f592: 5262 1606 |001d: iget v2, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLocalStream:I // field@0616 │ │ +10f596: 5463 2506 |001f: iget-object v3, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f59a: 6e10 7810 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ +10f5a0: 0a03 |0024: move-result v3 │ │ +10f5a2: 5464 2506 |0025: iget-object v4, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f5a6: 6e10 7710 0400 |0027: invoke-virtual {v4}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ +10f5ac: 0a04 |002a: move-result v4 │ │ +10f5ae: 5465 2506 |002b: iget-object v5, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat; // field@0625 │ │ +10f5b2: 6e10 7610 0500 |002d: invoke-virtual {v5}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ +10f5b8: 0a05 |0030: move-result v5 │ │ +10f5ba: 7606 c713 0000 |0031: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ +10f5c0: 7020 0313 0600 |0034: invoke-direct {v6, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V // method@1303 │ │ +10f5c6: 5461 2406 |0037: iget-object v1, v6, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback; // field@0624 │ │ +10f5ca: 6e20 7c10 1700 |0039: invoke-virtual {v7, v1}, Landroid/support/v4/media/VolumeProviderCompat;.setCallback:(Landroid/support/v4/media/VolumeProviderCompat$Callback;)V // method@107c │ │ +10f5d0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1190 │ │ 0x0002 line=1191 │ │ 0x000a line=1193 │ │ 0x000e line=1194 │ │ 0x0014 line=1196 │ │ @@ -320488,18 +320600,18 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1118d0: |[1118d0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setQueue:(Ljava/util/List;)V │ │ -1118e0: 5b01 1b06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueue:Ljava/util/List; // field@061b │ │ -1118e4: 7020 fe12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendQueue:(Ljava/util/List;)V // method@12fe │ │ -1118ea: 0e00 |0005: return-void │ │ +10f5d4: |[10f5d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setQueue:(Ljava/util/List;)V │ │ +10f5e4: 5b01 1b06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueue:Ljava/util/List; // field@061b │ │ +10f5e8: 7020 fe12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendQueue:(Ljava/util/List;)V // method@12fe │ │ +10f5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ 0x0002 line=1311 │ │ 0x0005 line=1312 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ @@ -320511,18 +320623,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1118ec: |[1118ec] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ -1118fc: 5b01 1c06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueueTitle:Ljava/lang/CharSequence; // field@061c │ │ -111900: 7020 ff12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendQueueTitle:(Ljava/lang/CharSequence;)V // method@12ff │ │ -111906: 0e00 |0005: return-void │ │ +10f5f0: |[10f5f0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setQueueTitle:(Ljava/lang/CharSequence;)V │ │ +10f600: 5b01 1c06 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mQueueTitle:Ljava/lang/CharSequence; // field@061c │ │ +10f604: 7020 ff12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.sendQueueTitle:(Ljava/lang/CharSequence;)V // method@12ff │ │ +10f60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1316 │ │ 0x0002 line=1317 │ │ 0x0005 line=1318 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ @@ -320533,17 +320645,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111908: |[111908] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setRatingType:(I)V │ │ -111918: 5901 1d06 |0000: iput v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ -11191c: 0e00 |0002: return-void │ │ +10f60c: |[10f60c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setRatingType:(I)V │ │ +10f61c: 5901 1d06 |0000: iput v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mRatingType:I // field@061d │ │ +10f620: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0002 line=1333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x0003 reg=1 type I │ │ @@ -320553,43 +320665,43 @@ │ │ type : '(Landroid/app/PendingIntent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -111920: |[111920] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ -111930: 5421 1706 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ -111934: 1d01 |0002: monitor-enter v1 │ │ -111936: 5b23 1f06 |0003: iput-object v3, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mSessionActivity:Landroid/app/PendingIntent; // field@061f │ │ -11193a: 1e01 |0005: monitor-exit v1 │ │ -11193c: 0e00 |0006: return-void │ │ -11193e: 0d00 |0007: move-exception v0 │ │ -111940: 1e01 |0008: monitor-exit v1 │ │ -111942: 2700 |0009: throw v0 │ │ +10f624: |[10f624] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase.setSessionActivity:(Landroid/app/PendingIntent;)V │ │ +10f634: 5421 1706 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mLock:Ljava/lang/Object; // field@0617 │ │ +10f638: 1d01 |0002: monitor-enter v1 │ │ +10f63a: 5b23 1f06 |0003: iput-object v3, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.mSessionActivity:Landroid/app/PendingIntent; // field@061f │ │ +10f63e: 1e01 |0005: monitor-exit v1 │ │ +10f640: 0e00 |0006: return-void │ │ +10f642: 0d00 |0007: move-exception v0 │ │ +10f644: 1e01 |0008: monitor-exit v1 │ │ +10f646: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=1298 │ │ 0x0003 line=1299 │ │ 0x0005 line=1300 │ │ 0x0006 line=1301 │ │ 0x0007 line=1300 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ 0x0000 - 0x000a reg=3 pi Landroid/app/PendingIntent; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1279 header: │ │ class_idx : 810 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5417 │ │ +source_file_idx : 5413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #1279 annotations: │ │ Annotations on class │ │ @@ -320608,21 +320720,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;) │ │ name : 'onPlayFromUri' │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5417 (MediaSessionCompatApi23.java) │ │ + source_file_idx : 5413 (MediaSessionCompatApi23.java) │ │ │ │ Class #1280 header: │ │ class_idx : 811 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 806 │ │ -source_file_idx : 5417 │ │ +source_file_idx : 5413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1280 annotations: │ │ Annotations on class │ │ @@ -320645,17 +320757,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -111950: |[111950] android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy.:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)V │ │ -111960: 7020 8e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V // method@138e │ │ -111966: 0e00 |0003: return-void │ │ +10f654: |[10f654] android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy.:(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)V │ │ +10f664: 7020 8e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy;.:(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)V // method@138e │ │ +10f66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback; │ │ @@ -320668,36 +320780,36 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -111968: |[111968] android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -111978: 5410 6406 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0664 │ │ -11197c: 1f00 2a03 |0002: check-cast v0, Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback; // type@032a │ │ -111980: 7230 b913 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@13b9 │ │ -111986: 0e00 |0007: return-void │ │ +10f66c: |[10f66c] android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +10f67c: 5410 6406 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy;.mCallback:Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback; // field@0664 │ │ +10f680: 1f00 2a03 |0002: check-cast v0, Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback; // type@032a │ │ +10f684: 7230 b913 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@13b9 │ │ +10f68a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; Landroid/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy; │ │ 0x0000 - 0x0008 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=3 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5417 (MediaSessionCompatApi23.java) │ │ + source_file_idx : 5413 (MediaSessionCompatApi23.java) │ │ │ │ Class #1281 header: │ │ class_idx : 827 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1281 annotations: │ │ Annotations on class │ │ @@ -320718,17 +320830,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111988: |[111988] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -111998: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11199e: 0e00 |0003: return-void │ │ +10f68c: |[10f68c] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +10f69c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f6a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -320737,27 +320849,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -1119a0: |[1119a0] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -1119b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1119b2: 6e10 6c04 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -1119b8: 0c00 |0004: move-result-object v0 │ │ -1119ba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1119be: 0f02 |0007: return v2 │ │ -1119c0: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ -1119c6: 0a01 |000b: move-result v1 │ │ -1119c8: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -1119ce: 28f8 |000f: goto 0007 // -0008 │ │ -1119d0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1119d2: 28f6 |0011: goto 0007 // -000a │ │ -1119d4: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +10f6a4: |[10f6a4] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +10f6b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +10f6b6: 6e10 6c04 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +10f6bc: 0c00 |0004: move-result-object v0 │ │ +10f6be: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +10f6c2: 0f02 |0007: return v2 │ │ +10f6c4: 6e10 7004 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0470 │ │ +10f6ca: 0a01 |000b: move-result v1 │ │ +10f6cc: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +10f6d2: 28f8 |000f: goto 0007 // -0008 │ │ +10f6d4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +10f6d6: 28f6 |0011: goto 0007 // -000a │ │ +10f6d8: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ @@ -320765,21 +320877,21 @@ │ │ 0x0012 line=47 │ │ locals : │ │ 0x0005 - 0x001a reg=0 info Landroid/net/NetworkInfo; │ │ 0x000c - 0x001a reg=1 type I │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ 0x0000 - 0x001a reg=4 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #1282 header: │ │ class_idx : 829 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1282 annotations: │ │ Annotations on class │ │ @@ -320800,17 +320912,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1119e4: |[1119e4] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -1119f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1119fa: 0e00 |0003: return-void │ │ +10f6e8: |[10f6e8] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +10f6f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f6fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -320819,32 +320931,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1119fc: |[1119fc] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -111a0c: 7110 3214 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1432 │ │ -111a12: 0a00 |0003: move-result v0 │ │ -111a14: 0f00 |0004: return v0 │ │ +10f700: |[10f700] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +10f710: 7110 3214 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1432 │ │ +10f716: 0a00 |0003: move-result v0 │ │ +10f718: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #1283 header: │ │ class_idx : 830 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1283 annotations: │ │ Annotations on class │ │ @@ -320865,17 +320977,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111a18: |[111a18] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -111a28: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111a2e: 0e00 |0003: return-void │ │ +10f71c: |[10f71c] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +10f72c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f732: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -320884,32 +320996,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -111a30: |[111a30] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -111a40: 7110 3414 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1434 │ │ -111a46: 0a00 |0003: move-result v0 │ │ -111a48: 0f00 |0004: return v0 │ │ +10f734: |[10f734] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +10f744: 7110 3414 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1434 │ │ +10f74a: 0a00 |0003: move-result v0 │ │ +10f74c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #1284 header: │ │ class_idx : 831 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1554 │ │ +source_file_idx : 1550 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1284 annotations: │ │ Annotations on class │ │ @@ -320930,17 +321042,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111a4c: |[111a4c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -111a5c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111a62: 0e00 |0003: return-void │ │ +10f750: |[10f750] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +10f760: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f766: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -320949,32 +321061,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -111a64: |[111a64] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -111a74: 7110 3614 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1436 │ │ -111a7a: 0a00 |0003: move-result v0 │ │ -111a7c: 0f00 |0004: return v0 │ │ +10f768: |[10f768] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +10f778: 7110 3614 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@1436 │ │ +10f77e: 0a00 |0003: move-result v0 │ │ +10f780: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ - source_file_idx : 1554 (ConnectivityManagerCompat.java) │ │ + source_file_idx : 1550 (ConnectivityManagerCompat.java) │ │ │ │ Class #1285 header: │ │ class_idx : 839 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1285 annotations: │ │ Annotations on class │ │ @@ -321002,20 +321114,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -111a80: |[111a80] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -111a90: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -111a96: 2200 4503 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@0345 │ │ -111a9a: 7020 3714 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@1437 │ │ -111aa0: 5b10 a906 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ -111aa4: 0e00 |000a: return-void │ │ +10f784: |[10f784] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +10f794: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10f79a: 2200 4503 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@0345 │ │ +10f79e: 7020 3714 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@1437 │ │ +10f7a4: 5b10 a906 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ +10f7a8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -321025,22 +321137,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -111aa8: |[111aa8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -111ab8: 5420 a906 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ -111abc: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ -111ac2: 0c00 |0005: move-result-object v0 │ │ -111ac4: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ -111ac8: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -111aca: 5901 a806 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ -111ace: 0e00 |000b: return-void │ │ +10f7ac: |[10f7ac] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +10f7bc: 5420 a906 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ +10f7c0: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ +10f7c6: 0c00 |0005: move-result-object v0 │ │ +10f7c8: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ +10f7cc: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +10f7ce: 5901 a806 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ +10f7d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -321049,21 +321161,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -111ad0: |[111ad0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -111ae0: 5410 a906 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ -111ae4: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ -111aea: 0c00 |0005: move-result-object v0 │ │ -111aec: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ -111af0: 5200 a806 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ -111af4: 0f00 |000a: return v0 │ │ +10f7d4: |[10f7d4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +10f7e4: 5410 a906 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ +10f7e8: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ +10f7ee: 0c00 |0005: move-result-object v0 │ │ +10f7f0: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ +10f7f4: 5200 a806 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ +10f7f8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ @@ -321071,16 +321183,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -111af8: |[111af8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -111b08: 0e00 |0000: return-void │ │ +10f7fc: |[10f7fc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +10f80c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 operationCount I │ │ │ │ @@ -321089,16 +321201,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -111b0c: |[111b0c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -111b1c: 0e00 |0000: return-void │ │ +10f810: |[10f810] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +10f820: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 tag I │ │ 0x0000 - 0x0001 reg=2 operationCount I │ │ @@ -321108,21 +321220,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -111b20: |[111b20] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -111b30: 5410 a906 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ -111b34: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ -111b3a: 0c00 |0005: move-result-object v0 │ │ -111b3c: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ -111b40: 5902 a806 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ -111b44: 0e00 |000a: return-void │ │ +10f824: |[10f824] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +10f834: 5410 a906 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@06a9 │ │ +10f838: 6e10 7643 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@4376 │ │ +10f83e: 0c00 |0005: move-result-object v0 │ │ +10f840: 1f00 4603 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@0346 │ │ +10f844: 5902 a806 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@06a8 │ │ +10f848: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x000b reg=2 tag I │ │ @@ -321132,16 +321244,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -111b48: |[111b48] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -111b58: 0e00 |0000: return-void │ │ +10f84c: |[10f84c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +10f85c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -321150,30 +321262,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -111b5c: |[111b5c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -111b6c: 0e00 |0000: return-void │ │ +10f860: |[10f860] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +10f870: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #1286 header: │ │ class_idx : 840 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6882 │ │ +source_file_idx : 6878 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1286 annotations: │ │ Annotations on class │ │ @@ -321198,17 +321310,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111b70: |[111b70] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -111b80: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111b86: 0e00 |0003: return-void │ │ +10f874: |[10f874] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +10f884: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -321217,17 +321329,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -111b88: |[111b88] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -111b98: 7100 5d14 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@145d │ │ -111b9e: 0e00 |0003: return-void │ │ +10f88c: |[10f88c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +10f89c: 7100 5d14 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@145d │ │ +10f8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ @@ -321236,18 +321348,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -111ba0: |[111ba0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -111bb0: 7100 5e14 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@145e │ │ -111bb6: 0a00 |0003: move-result v0 │ │ -111bb8: 0f00 |0004: return v0 │ │ +10f8a4: |[10f8a4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +10f8b4: 7100 5e14 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@145e │ │ +10f8ba: 0a00 |0003: move-result v0 │ │ +10f8bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ @@ -321255,17 +321367,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111bbc: |[111bbc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -111bcc: 7110 5f14 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@145f │ │ -111bd2: 0e00 |0003: return-void │ │ +10f8c0: |[10f8c0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +10f8d0: 7110 5f14 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@145f │ │ +10f8d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -321275,17 +321387,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -111bd4: |[111bd4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -111be4: 7120 6014 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@1460 │ │ -111bea: 0e00 |0003: return-void │ │ +10f8d8: |[10f8d8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +10f8e8: 7120 6014 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@1460 │ │ +10f8ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -321296,17 +321408,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111bec: |[111bec] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -111bfc: 7110 6114 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@1461 │ │ -111c02: 0e00 |0003: return-void │ │ +10f8f0: |[10f8f0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +10f900: 7110 6114 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@1461 │ │ +10f906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -321316,17 +321428,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111c04: |[111c04] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -111c14: 7110 6214 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@1462 │ │ -111c1a: 0e00 |0003: return-void │ │ +10f908: |[10f908] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +10f918: 7110 6214 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@1462 │ │ +10f91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -321336,32 +321448,32 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111c1c: |[111c1c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -111c2c: 7110 6314 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@1463 │ │ -111c32: 0e00 |0003: return-void │ │ +10f920: |[10f920] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +10f930: 7110 6314 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@1463 │ │ +10f936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 6882 (TrafficStatsCompat.java) │ │ + source_file_idx : 6878 (TrafficStatsCompat.java) │ │ │ │ Class #1287 header: │ │ class_idx : 851 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2370 │ │ +source_file_idx : 2366 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1287 annotations: │ │ Annotations on class │ │ @@ -321388,18 +321500,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -111c34: |[111c34] android.support.v4.os.IResultReceiver$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -111c44: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111c4a: 5b01 b106 |0003: iput-object v1, v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ -111c4e: 0e00 |0005: return-void │ │ +10f938: |[10f938] android.support.v4.os.IResultReceiver$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +10f948: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10f94e: 5b01 b106 |0003: iput-object v1, v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ +10f952: 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; │ │ @@ -321411,17 +321523,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111c50: |[111c50] android.support.v4.os.IResultReceiver$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -111c60: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ -111c64: 1100 |0002: return-object v0 │ │ +10f954: |[10f954] android.support.v4.os.IResultReceiver$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +10f964: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ +10f968: 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;) │ │ @@ -321429,17 +321541,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111c68: |[111c68] android.support.v4.os.IResultReceiver$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -111c78: 1a00 a620 |0000: const-string v0, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111c7c: 1100 |0002: return-object v0 │ │ +10f96c: |[10f96c] android.support.v4.os.IResultReceiver$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +10f97c: 1a00 a120 |0000: const-string v0, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10f980: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/os/IResultReceiver$Stub$Proxy; │ │ │ │ #2 : (in Landroid/support/v4/os/IResultReceiver$Stub$Proxy;) │ │ @@ -321447,38 +321559,38 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -111c80: |[111c80] android.support.v4.os.IResultReceiver$Stub$Proxy.send:(ILandroid/os/Bundle;)V │ │ -111c90: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ -111c96: 0c00 |0003: move-result-object v0 │ │ -111c98: 1a01 a620 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111c9c: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ -111ca2: 6e20 fd04 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -111ca8: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ -111cac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -111cae: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -111cb4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -111cb6: 6e30 c404 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ -111cbc: 5451 b106 |0016: iget-object v1, v5, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ -111cc0: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -111cc2: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -111cc4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -111cc6: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ -111ccc: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -111cd2: 0e00 |0021: return-void │ │ -111cd4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -111cd6: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ -111cdc: 28f0 |0026: goto 0016 // -0010 │ │ -111cde: 0d01 |0027: move-exception v1 │ │ -111ce0: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ -111ce6: 2701 |002b: throw v1 │ │ +10f984: |[10f984] android.support.v4.os.IResultReceiver$Stub$Proxy.send:(ILandroid/os/Bundle;)V │ │ +10f994: 7100 ef04 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@04ef │ │ +10f99a: 0c00 |0003: move-result-object v0 │ │ +10f99c: 1a01 a120 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10f9a0: 6e20 ff04 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@04ff │ │ +10f9a6: 6e20 fd04 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10f9ac: 3807 1600 |000c: if-eqz v7, 0022 // +0016 │ │ +10f9b0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +10f9b2: 6e20 fd04 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10f9b8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +10f9ba: 6e30 c404 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Bundle;.writeToParcel:(Landroid/os/Parcel;I)V // method@04c4 │ │ +10f9c0: 5451 b106 |0016: iget-object v1, v5, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@06b1 │ │ +10f9c4: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +10f9c6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +10f9c8: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +10f9ca: 7254 e204 2130 |001b: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@04e2 │ │ +10f9d0: 6e10 fa04 0000 |001e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10f9d6: 0e00 |0021: return-void │ │ +10f9d8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +10f9da: 6e20 fd04 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@04fd │ │ +10f9e0: 28f0 |0026: goto 0016 // -0010 │ │ +10f9e2: 0d01 |0027: move-exception v1 │ │ +10f9e4: 6e10 fa04 0000 |0028: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@04fa │ │ +10f9ea: 2701 |002b: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x001e │ │ -> 0x0027 │ │ 0x0023 - 0x0026 │ │ -> 0x0027 │ │ positions : │ │ 0x0000 line=81 │ │ @@ -321494,21 +321606,21 @@ │ │ 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 : 2370 (IResultReceiver.java) │ │ + source_file_idx : 2366 (IResultReceiver.java) │ │ │ │ Class #1288 header: │ │ class_idx : 852 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 211 │ │ -source_file_idx : 2370 │ │ +source_file_idx : 2366 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1288 annotations: │ │ Annotations on class │ │ @@ -321542,19 +321654,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -111cfc: |[111cfc] android.support.v4.os.IResultReceiver$Stub.:()V │ │ -111d0c: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ -111d12: 1a00 a620 |0003: const-string v0, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111d16: 6e30 7e14 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/os/IResultReceiver$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@147e │ │ -111d1c: 0e00 |0008: return-void │ │ +10fa00: |[10fa00] android.support.v4.os.IResultReceiver$Stub.:()V │ │ +10fa10: 7010 9704 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@0497 │ │ +10fa16: 1a00 a120 |0003: const-string v0, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10fa1a: 6e30 7e14 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/os/IResultReceiver$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@147e │ │ +10fa20: 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; │ │ @@ -321564,29 +321676,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 │ │ -111d20: |[111d20] android.support.v4.os.IResultReceiver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; │ │ -111d30: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -111d34: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -111d36: 1100 |0003: return-object v0 │ │ -111d38: 1a01 a620 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111d3c: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ -111d42: 0c00 |0009: move-result-object v0 │ │ -111d44: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -111d48: 2001 5503 |000c: instance-of v1, v0, Landroid/support/v4/os/IResultReceiver; // type@0355 │ │ -111d4c: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -111d50: 1f00 5503 |0010: check-cast v0, Landroid/support/v4/os/IResultReceiver; // type@0355 │ │ -111d54: 28f1 |0012: goto 0003 // -000f │ │ -111d56: 2200 5303 |0013: new-instance v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy; // type@0353 │ │ -111d5a: 7020 7714 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@1477 │ │ -111d60: 28eb |0018: goto 0003 // -0015 │ │ +10fa24: |[10fa24] android.support.v4.os.IResultReceiver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver; │ │ +10fa34: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +10fa38: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +10fa3a: 1100 |0003: return-object v0 │ │ +10fa3c: 1a01 a120 |0004: const-string v1, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10fa40: 7220 e104 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@04e1 │ │ +10fa46: 0c00 |0009: move-result-object v0 │ │ +10fa48: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +10fa4c: 2001 5503 |000c: instance-of v1, v0, Landroid/support/v4/os/IResultReceiver; // type@0355 │ │ +10fa50: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +10fa54: 1f00 5503 |0010: check-cast v0, Landroid/support/v4/os/IResultReceiver; // type@0355 │ │ +10fa58: 28f1 |0012: goto 0003 // -000f │ │ +10fa5a: 2200 5303 |0013: new-instance v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy; // type@0353 │ │ +10fa5e: 7020 7714 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@1477 │ │ +10fa64: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ 0x0003 line=31 │ │ 0x0004 line=27 │ │ 0x000a line=28 │ │ @@ -321602,16 +321714,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -111d64: |[111d64] android.support.v4.os.IResultReceiver$Stub.asBinder:()Landroid/os/IBinder; │ │ -111d74: 1100 |0000: return-object v0 │ │ +10fa68: |[10fa68] android.support.v4.os.IResultReceiver$Stub.asBinder:()Landroid/os/IBinder; │ │ +10fa78: 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;) │ │ @@ -321619,39 +321731,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 │ │ -111d78: |[111d78] android.support.v4.os.IResultReceiver$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -111d88: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -111d8a: 2c05 2b00 0000 |0001: sparse-switch v5, 0000002c // +0000002b │ │ -111d90: 6f58 9a04 5476 |0004: invoke-super {v4, v5, v6, v7, v8}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ -111d96: 0a02 |0007: move-result v2 │ │ -111d98: 0f02 |0008: return v2 │ │ -111d9a: 1a03 a620 |0009: const-string v3, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111d9e: 6e20 0405 3700 |000b: invoke-virtual {v7, v3}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ -111da4: 28fa |000e: goto 0008 // -0006 │ │ -111da6: 1a03 a620 |000f: const-string v3, "android.support.v4.os.IResultReceiver" // string@20a6 │ │ -111daa: 6e20 ee04 3600 |0011: invoke-virtual {v6, v3}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ -111db0: 6e10 f504 0600 |0014: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -111db6: 0a00 |0017: move-result v0 │ │ -111db8: 6e10 f504 0600 |0018: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ -111dbe: 0a03 |001b: move-result v3 │ │ -111dc0: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ -111dc4: 6203 c200 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ -111dc8: 7220 0c05 6300 |0020: invoke-interface {v3, v6}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ -111dce: 0c01 |0023: move-result-object v1 │ │ -111dd0: 1f01 d500 |0024: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ -111dd4: 6e30 8014 0401 |0026: invoke-virtual {v4, v0, v1}, Landroid/support/v4/os/IResultReceiver$Stub;.send:(ILandroid/os/Bundle;)V // method@1480 │ │ -111dda: 28df |0029: goto 0008 // -0021 │ │ -111ddc: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -111dde: 28fb |002b: goto 0026 // -0005 │ │ -111de0: 0002 0200 0100 0000 4654 4e5f 0e00 ... |002c: sparse-switch-data (10 units) │ │ +10fa7c: |[10fa7c] android.support.v4.os.IResultReceiver$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +10fa8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +10fa8e: 2c05 2b00 0000 |0001: sparse-switch v5, 0000002c // +0000002b │ │ +10fa94: 6f58 9a04 5476 |0004: invoke-super {v4, v5, v6, v7, v8}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@049a │ │ +10fa9a: 0a02 |0007: move-result v2 │ │ +10fa9c: 0f02 |0008: return v2 │ │ +10fa9e: 1a03 a120 |0009: const-string v3, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10faa2: 6e20 0405 3700 |000b: invoke-virtual {v7, v3}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0504 │ │ +10faa8: 28fa |000e: goto 0008 // -0006 │ │ +10faaa: 1a03 a120 |000f: const-string v3, "android.support.v4.os.IResultReceiver" // string@20a1 │ │ +10faae: 6e20 ee04 3600 |0011: invoke-virtual {v6, v3}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@04ee │ │ +10fab4: 6e10 f504 0600 |0014: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10faba: 0a00 |0017: move-result v0 │ │ +10fabc: 6e10 f504 0600 |0018: invoke-virtual {v6}, Landroid/os/Parcel;.readInt:()I // method@04f5 │ │ +10fac2: 0a03 |001b: move-result v3 │ │ +10fac4: 3803 0e00 |001c: if-eqz v3, 002a // +000e │ │ +10fac8: 6203 c200 |001e: sget-object v3, Landroid/os/Bundle;.CREATOR:Landroid/os/Parcelable$Creator; // field@00c2 │ │ +10facc: 7220 0c05 6300 |0020: invoke-interface {v3, v6}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@050c │ │ +10fad2: 0c01 |0023: move-result-object v1 │ │ +10fad4: 1f01 d500 |0024: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ +10fad8: 6e30 8014 0401 |0026: invoke-virtual {v4, v0, v1}, Landroid/support/v4/os/IResultReceiver$Stub;.send:(ILandroid/os/Bundle;)V // method@1480 │ │ +10fade: 28df |0029: goto 0008 // -0021 │ │ +10fae0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +10fae2: 28fb |002b: goto 0026 // -0005 │ │ +10fae4: 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 │ │ @@ -321666,21 +321778,21 @@ │ │ 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 : 2370 (IResultReceiver.java) │ │ + source_file_idx : 2366 (IResultReceiver.java) │ │ │ │ Class #1289 header: │ │ class_idx : 868 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1289 annotations: │ │ Annotations on class │ │ @@ -321709,19 +321821,19 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -111df4: |[111df4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -111e04: 5b01 be06 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@06be │ │ -111e08: 5b02 bf06 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06bf │ │ -111e0c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111e12: 0e00 |0007: return-void │ │ +10faf8: |[10faf8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fb08: 5b01 be06 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@06be │ │ +10fb0c: 5b02 bf06 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06bf │ │ +10fb10: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10fb16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ @@ -321732,32 +321844,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -111e14: |[111e14] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.onFinish:()V │ │ -111e24: 5410 bf06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06bf │ │ -111e28: 7210 a814 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@14a8 │ │ -111e2e: 0e00 |0005: return-void │ │ +10fb18: |[10fb18] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$1.onFinish:()V │ │ +10fb28: 5410 bf06 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06bf │ │ +10fb2c: 7210 a814 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@14a8 │ │ +10fb32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #1290 header: │ │ class_idx : 869 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1290 annotations: │ │ Annotations on class │ │ @@ -321786,19 +321898,19 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -111e30: |[111e30] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -111e40: 5b01 c006 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@06c0 │ │ -111e44: 5b02 c106 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06c1 │ │ -111e48: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -111e4e: 0e00 |0007: return-void │ │ +10fb34: |[10fb34] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fb44: 5b01 c006 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.this$0:Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // field@06c0 │ │ +10fb48: 5b02 c106 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06c1 │ │ +10fb4c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +10fb52: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; │ │ @@ -321809,32 +321921,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -111e50: |[111e50] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.onFinish:()V │ │ -111e60: 5410 c106 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06c1 │ │ -111e64: 7210 a814 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@14a8 │ │ -111e6a: 0e00 |0005: return-void │ │ +10fb54: |[10fb54] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl$2.onFinish:()V │ │ +10fb64: 5410 c106 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.val$callback:Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback; // field@06c1 │ │ +10fb68: 7210 a814 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;.onFinish:()V // method@14a8 │ │ +10fb6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #1291 header: │ │ class_idx : 870 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1291 annotations: │ │ Annotations on class │ │ @@ -321861,20 +321973,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -111e6c: |[111e6c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -111e7c: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -111e82: 2200 6f03 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@036f │ │ -111e86: 7020 eb14 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@14eb │ │ -111e8c: 5b10 c206 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111e90: 0e00 |000a: return-void │ │ +10fb70: |[10fb70] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +10fb80: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10fb86: 2200 6f03 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@036f │ │ +10fb8a: 7020 eb14 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@14eb │ │ +10fb90: 5b10 c206 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fb94: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ @@ -321886,19 +321998,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -111e94: |[111e94] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -111ea4: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111ea8: 6e10 f114 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@14f1 │ │ -111eae: 0a00 |0005: move-result v0 │ │ -111eb0: 0f00 |0006: return v0 │ │ +10fb98: |[10fb98] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +10fba8: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fbac: 6e10 f114 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@14f1 │ │ +10fbb2: 0a00 |0005: move-result v0 │ │ +10fbb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -321906,19 +322018,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -111eb4: |[111eb4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ -111ec4: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111ec8: 6e10 f314 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@14f3 │ │ -111ece: 0a00 |0005: move-result v0 │ │ -111ed0: 0f00 |0006: return v0 │ │ +10fbb8: |[10fbb8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +10fbc8: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fbcc: 6e10 f314 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@14f3 │ │ +10fbd2: 0a00 |0005: move-result v0 │ │ +10fbd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -321926,19 +322038,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -111ed4: |[111ed4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -111ee4: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111ee8: 6e10 f414 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@14f4 │ │ -111eee: 0a00 |0005: move-result v0 │ │ -111ef0: 0f00 |0006: return v0 │ │ +10fbd8: |[10fbd8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +10fbe8: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fbec: 6e10 f414 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@14f4 │ │ +10fbf2: 0a00 |0005: move-result v0 │ │ +10fbf4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -321946,22 +322058,22 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -111ef4: |[111ef4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -111f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -111f06: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -111f0a: 2200 6403 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; // type@0364 │ │ -111f0e: 7030 a914 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14a9 │ │ -111f14: 5421 c206 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111f18: 6e40 f714 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14f7 │ │ -111f1e: 0e00 |000d: return-void │ │ +10fbf8: |[10fbf8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fc08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10fc0a: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +10fc0e: 2200 6403 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1; // type@0364 │ │ +10fc12: 7030 a914 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$1;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14a9 │ │ +10fc18: 5421 c206 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fc1c: 6e40 f714 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14f7 │ │ +10fc22: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0001 line=197 │ │ 0x0003 line=198 │ │ 0x0008 line=205 │ │ 0x000d line=206 │ │ @@ -321978,22 +322090,22 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -111f20: |[111f20] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -111f30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -111f32: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ -111f36: 2200 6503 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; // type@0365 │ │ -111f3a: 7030 ab14 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14ab │ │ -111f40: 5421 c206 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111f44: 6e40 f814 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14f8 │ │ -111f4a: 0e00 |000d: return-void │ │ +10fc24: |[10fc24] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fc34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +10fc36: 3805 0700 |0001: if-eqz v5, 0008 // +0007 │ │ +10fc3a: 2200 6503 |0003: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2; // type@0365 │ │ +10fc3e: 7030 ab14 2005 |0005: invoke-direct {v0, v2, v5}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl$2;.:(Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V // method@14ab │ │ +10fc44: 5421 c206 |0008: iget-object v1, v2, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fc48: 6e40 f814 3104 |000a: invoke-virtual {v1, v3, v4, v0}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelperKitkat$OnPrintFinishCallback;)V // method@14f8 │ │ +10fc4e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0001 line=212 │ │ 0x0003 line=213 │ │ 0x0008 line=220 │ │ 0x000d line=221 │ │ @@ -322010,18 +322122,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -111f4c: |[111f4c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -111f5c: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111f60: 6e20 f914 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@14f9 │ │ -111f66: 0e00 |0005: return-void │ │ +10fc50: |[10fc50] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +10fc60: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fc64: 6e20 f914 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@14f9 │ │ +10fc6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -322031,18 +322143,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -111f68: |[111f68] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ -111f78: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111f7c: 6e20 fa14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@14fa │ │ -111f82: 0e00 |0005: return-void │ │ +10fc6c: |[10fc6c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +10fc7c: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fc80: 6e20 fa14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@14fa │ │ +10fc86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -322052,33 +322164,33 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -111f84: |[111f84] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -111f94: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ -111f98: 6e20 fb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@14fb │ │ -111f9e: 0e00 |0005: return-void │ │ +10fc88: |[10fc88] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +10fc98: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@06c2 │ │ +10fc9c: 6e20 fb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@14fb │ │ +10fca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #1292 header: │ │ class_idx : 871 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5847 │ │ +source_file_idx : 5843 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #1292 annotations: │ │ Annotations on class │ │ @@ -322111,22 +322223,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -111fa0: |[111fa0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -111fb0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -111fb2: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -111fb8: 5910 c506 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ -111fbc: 5910 c306 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ -111fc0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -111fc2: 5910 c406 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ -111fc6: 0e00 |000b: return-void │ │ +10fca4: |[10fca4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +10fcb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +10fcb6: 7010 1f43 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +10fcbc: 5910 c506 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ +10fcc0: 5910 c306 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ +10fcc4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +10fcc6: 5910 c406 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ +10fcca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0004 line=115 │ │ 0x0006 line=116 │ │ 0x0008 line=117 │ │ locals : │ │ @@ -322137,17 +322249,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -111fc8: |[111fc8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -111fd8: 7010 b614 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@14b6 │ │ -111fde: 0e00 |0003: return-void │ │ +10fccc: |[10fccc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +10fcdc: 7010 b614 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@14b6 │ │ +10fce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ @@ -322157,17 +322269,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111fe0: |[111fe0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -111ff0: 5210 c306 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ -111ff4: 0f00 |0002: return v0 │ │ +10fce4: |[10fce4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +10fcf4: 5210 c306 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ +10fcf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -322175,17 +322287,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -111ff8: |[111ff8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ -112008: 5210 c406 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ -11200c: 0f00 |0002: return v0 │ │ +10fcfc: |[10fcfc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +10fd0c: 5210 c406 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ +10fd10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -322193,17 +322305,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112010: |[112010] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -112020: 5210 c506 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ -112024: 0f00 |0002: return v0 │ │ +10fd14: |[10fd14] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +10fd24: 5210 c506 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ +10fd28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -322211,16 +322323,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -112028: |[112028] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -112038: 0e00 |0000: return-void │ │ +10fd2c: |[10fd2c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fd3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -322231,16 +322343,16 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11203c: |[11203c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ -11204c: 0e00 |0000: return-void │ │ +10fd40: |[10fd40] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;Landroid/support/v4/print/PrintHelper$OnPrintFinishCallback;)V │ │ +10fd50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 imageFile Landroid/net/Uri; │ │ @@ -322251,17 +322363,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112050: |[112050] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -112060: 5901 c306 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ -112064: 0e00 |0002: return-void │ │ +10fd54: |[10fd54] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +10fd64: 5901 c306 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@06c3 │ │ +10fd68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -322271,17 +322383,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112068: |[112068] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ -112078: 5901 c406 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ -11207c: 0e00 |0002: return-void │ │ +10fd6c: |[10fd6c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +10fd7c: 5901 c406 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@06c4 │ │ +10fd80: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ │ │ @@ -322290,32 +322402,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112080: |[112080] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -112090: 5901 c506 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ -112094: 0e00 |0002: return-void │ │ +10fd84: |[10fd84] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +10fd94: 5901 c506 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@06c5 │ │ +10fd98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ │ │ - source_file_idx : 5847 (PrintHelper.java) │ │ + source_file_idx : 5843 (PrintHelper.java) │ │ │ │ Class #1293 header: │ │ class_idx : 883 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 880 │ │ -source_file_idx : 6022 │ │ +source_file_idx : 6018 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 15 │ │ │ │ Class #1293 - │ │ Class descriptor : 'Landroid/support/v4/provider/RawDocumentFile;' │ │ @@ -322334,18 +322446,18 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -112098: |[112098] android.support.v4.provider.RawDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V │ │ -1120a8: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ -1120ae: 5b02 f306 |0003: iput-object v2, v0, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1120b2: 0e00 |0005: return-void │ │ +10fd9c: |[10fd9c] android.support.v4.provider.RawDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V │ │ +10fdac: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ +10fdb2: 5b02 f306 |0003: iput-object v2, v0, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10fdb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/provider/RawDocumentFile; │ │ @@ -322357,48 +322469,48 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -1120b4: |[1120b4] android.support.v4.provider.RawDocumentFile.deleteContents:(Ljava/io/File;)Z │ │ -1120c4: 6e10 9742 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@4297 │ │ -1120ca: 0c02 |0003: move-result-object v2 │ │ -1120cc: 1215 |0004: const/4 v5, #int 1 // #1 │ │ -1120ce: 3802 3600 |0005: if-eqz v2, 003b // +0036 │ │ -1120d2: 0720 |0007: move-object v0, v2 │ │ -1120d4: 2104 |0008: array-length v4, v0 │ │ -1120d6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -1120d8: 3543 3100 |000a: if-ge v3, v4, 003b // +0031 │ │ -1120dc: 4601 0003 |000c: aget-object v1, v0, v3 │ │ -1120e0: 6e10 9342 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ -1120e6: 0a06 |0011: move-result v6 │ │ -1120e8: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ -1120ec: 7110 3015 0100 |0014: invoke-static {v1}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@1530 │ │ -1120f2: 0a06 |0017: move-result v6 │ │ -1120f4: b565 |0018: and-int/2addr v5, v6 │ │ -1120f6: 6e10 8c42 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ -1120fc: 0a06 |001c: move-result v6 │ │ -1120fe: 3906 1b00 |001d: if-nez v6, 0038 // +001b │ │ -112102: 1a06 1407 |001f: const-string v6, "DocumentFile" // string@0714 │ │ -112106: 2207 7908 |0021: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -11210a: 7010 5a43 0700 |0023: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -112110: 1a08 4f08 |0026: const-string v8, "Failed to delete " // string@084f │ │ -112114: 6e20 6343 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11211a: 0c07 |002b: move-result-object v7 │ │ -11211c: 6e20 6243 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -112122: 0c07 |002f: move-result-object v7 │ │ -112124: 6e10 6a43 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11212a: 0c07 |0033: move-result-object v7 │ │ -11212c: 7120 5f37 7600 |0034: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -112132: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -112134: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ -112138: 28d0 |003a: goto 000a // -0030 │ │ -11213a: 0f05 |003b: return v5 │ │ +10fdb8: |[10fdb8] android.support.v4.provider.RawDocumentFile.deleteContents:(Ljava/io/File;)Z │ │ +10fdc8: 6e10 9742 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@4297 │ │ +10fdce: 0c02 |0003: move-result-object v2 │ │ +10fdd0: 1215 |0004: const/4 v5, #int 1 // #1 │ │ +10fdd2: 3802 3600 |0005: if-eqz v2, 003b // +0036 │ │ +10fdd6: 0720 |0007: move-object v0, v2 │ │ +10fdd8: 2104 |0008: array-length v4, v0 │ │ +10fdda: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +10fddc: 3543 3100 |000a: if-ge v3, v4, 003b // +0031 │ │ +10fde0: 4601 0003 |000c: aget-object v1, v0, v3 │ │ +10fde4: 6e10 9342 0100 |000e: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ +10fdea: 0a06 |0011: move-result v6 │ │ +10fdec: 3806 0700 |0012: if-eqz v6, 0019 // +0007 │ │ +10fdf0: 7110 3015 0100 |0014: invoke-static {v1}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@1530 │ │ +10fdf6: 0a06 |0017: move-result v6 │ │ +10fdf8: b565 |0018: and-int/2addr v5, v6 │ │ +10fdfa: 6e10 8c42 0100 |0019: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@428c │ │ +10fe00: 0a06 |001c: move-result v6 │ │ +10fe02: 3906 1b00 |001d: if-nez v6, 0038 // +001b │ │ +10fe06: 1a06 1007 |001f: const-string v6, "DocumentFile" // string@0710 │ │ +10fe0a: 2207 7908 |0021: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +10fe0e: 7010 5a43 0700 |0023: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10fe14: 1a08 4b08 |0026: const-string v8, "Failed to delete " // string@084b │ │ +10fe18: 6e20 6343 8700 |0028: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10fe1e: 0c07 |002b: move-result-object v7 │ │ +10fe20: 6e20 6243 1700 |002c: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10fe26: 0c07 |002f: move-result-object v7 │ │ +10fe28: 6e10 6a43 0700 |0030: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10fe2e: 0c07 |0033: move-result-object v7 │ │ +10fe30: 7120 5f37 7600 |0034: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +10fe36: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +10fe38: d803 0301 |0038: add-int/lit8 v3, v3, #int 1 // #01 │ │ +10fe3c: 28d0 |003a: goto 000a // -0030 │ │ +10fe3e: 0f05 |003b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0005 line=161 │ │ 0x0007 line=162 │ │ 0x000e line=163 │ │ @@ -322422,32 +322534,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -11213c: |[11213c] android.support.v4.provider.RawDocumentFile.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; │ │ -11214c: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ -112150: 6e20 4243 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ -112156: 0a01 |0005: move-result v1 │ │ -112158: 3a01 1700 |0006: if-ltz v1, 001d // +0017 │ │ -11215c: d803 0101 |0008: add-int/lit8 v3, v1, #int 1 // #01 │ │ -112160: 6e20 4843 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -112166: 0c03 |000d: move-result-object v3 │ │ -112168: 6e10 4b43 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -11216e: 0c00 |0011: move-result-object v0 │ │ -112170: 7100 c73a 0000 |0012: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ -112176: 0c03 |0015: move-result-object v3 │ │ -112178: 6e20 c63a 0300 |0016: invoke-virtual {v3, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@3ac6 │ │ -11217e: 0c02 |0019: move-result-object v2 │ │ -112180: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -112184: 1102 |001c: return-object v2 │ │ -112186: 1a02 f020 |001d: const-string v2, "application/octet-stream" // string@20f0 │ │ -11218a: 28fd |001f: goto 001c // -0003 │ │ +10fe40: |[10fe40] android.support.v4.provider.RawDocumentFile.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; │ │ +10fe50: 1303 2e00 |0000: const/16 v3, #int 46 // #2e │ │ +10fe54: 6e20 4243 3400 |0002: invoke-virtual {v4, v3}, Ljava/lang/String;.lastIndexOf:(I)I // method@4342 │ │ +10fe5a: 0a01 |0005: move-result v1 │ │ +10fe5c: 3a01 1700 |0006: if-ltz v1, 001d // +0017 │ │ +10fe60: d803 0101 |0008: add-int/lit8 v3, v1, #int 1 // #01 │ │ +10fe64: 6e20 4843 3400 |000a: invoke-virtual {v4, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +10fe6a: 0c03 |000d: move-result-object v3 │ │ +10fe6c: 6e10 4b43 0300 |000e: invoke-virtual {v3}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +10fe72: 0c00 |0011: move-result-object v0 │ │ +10fe74: 7100 c73a 0000 |0012: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ +10fe7a: 0c03 |0015: move-result-object v3 │ │ +10fe7c: 6e20 c63a 0300 |0016: invoke-virtual {v3, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@3ac6 │ │ +10fe82: 0c02 |0019: move-result-object v2 │ │ +10fe84: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +10fe88: 1102 |001c: return-object v2 │ │ +10fe8a: 1a02 eb20 |001d: const-string v2, "application/octet-stream" // string@20eb │ │ +10fe8e: 28fd |001f: goto 001c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x0008 line=148 │ │ 0x0012 line=149 │ │ 0x001a line=150 │ │ @@ -322464,19 +322576,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11218c: |[11218c] android.support.v4.provider.RawDocumentFile.canRead:()Z │ │ -11219c: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1121a0: 6e10 8942 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@4289 │ │ -1121a6: 0a00 |0005: move-result v0 │ │ -1121a8: 0f00 |0006: return v0 │ │ +10fe90: |[10fe90] android.support.v4.provider.RawDocumentFile.canRead:()Z │ │ +10fea0: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10fea4: 6e10 8942 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canRead:()Z // method@4289 │ │ +10feaa: 0a00 |0005: move-result v0 │ │ +10feac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322484,19 +322596,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1121ac: |[1121ac] android.support.v4.provider.RawDocumentFile.canWrite:()Z │ │ -1121bc: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1121c0: 6e10 8a42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@428a │ │ -1121c6: 0a00 |0005: move-result v0 │ │ -1121c8: 0f00 |0006: return v0 │ │ +10feb0: |[10feb0] android.support.v4.provider.RawDocumentFile.canWrite:()Z │ │ +10fec0: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10fec4: 6e10 8a42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.canWrite:()Z // method@428a │ │ +10feca: 0a00 |0005: move-result v0 │ │ +10fecc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322504,29 +322616,29 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1121cc: |[1121cc] android.support.v4.provider.RawDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -1121dc: 2200 3f08 |0000: new-instance v0, Ljava/io/File; // type@083f │ │ -1121e0: 5421 f306 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1121e4: 7030 8642 1003 |0004: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -1121ea: 6e10 9342 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ -1121f0: 0a01 |000a: move-result v1 │ │ -1121f2: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -1121f6: 6e10 9842 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@4298 │ │ -1121fc: 0a01 |0010: move-result v1 │ │ -1121fe: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ -112202: 2201 7303 |0013: new-instance v1, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ -112206: 7030 2a15 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ -11220c: 1101 |0018: return-object v1 │ │ -11220e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -112210: 28fe |001a: goto 0018 // -0002 │ │ +10fed0: |[10fed0] android.support.v4.provider.RawDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +10fee0: 2200 3f08 |0000: new-instance v0, Ljava/io/File; // type@083f │ │ +10fee4: 5421 f306 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10fee8: 7030 8642 1003 |0004: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +10feee: 6e10 9342 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ +10fef4: 0a01 |000a: move-result v1 │ │ +10fef6: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +10fefa: 6e10 9842 0000 |000d: invoke-virtual {v0}, Ljava/io/File;.mkdir:()Z // method@4298 │ │ +10ff00: 0a01 |0010: move-result v1 │ │ +10ff02: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ +10ff06: 2201 7303 |0013: new-instance v1, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ +10ff0a: 7030 2a15 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ +10ff10: 1101 |0018: return-object v1 │ │ +10ff12: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +10ff14: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=55 │ │ 0x0013 line=56 │ │ 0x0018 line=58 │ │ locals : │ │ @@ -322539,52 +322651,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -112214: |[112214] android.support.v4.provider.RawDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -112224: 7100 c73a 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ -11222a: 0c03 |0003: move-result-object v3 │ │ -11222c: 6e20 c53a 7300 |0004: invoke-virtual {v3, v7}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@3ac5 │ │ -112232: 0c01 |0007: move-result-object v1 │ │ -112234: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ -112238: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -11223c: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -112242: 6e20 6343 8300 |000f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -112248: 0c03 |0012: move-result-object v3 │ │ -11224a: 1a04 6f01 |0013: const-string v4, "." // string@016f │ │ -11224e: 6e20 6343 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -112254: 0c03 |0018: move-result-object v3 │ │ -112256: 6e20 6343 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11225c: 0c03 |001c: move-result-object v3 │ │ -11225e: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -112264: 0c08 |0020: move-result-object v8 │ │ -112266: 2202 3f08 |0021: new-instance v2, Ljava/io/File; // type@083f │ │ -11226a: 5463 f306 |0023: iget-object v3, v6, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -11226e: 7030 8642 3208 |0025: invoke-direct {v2, v3, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -112274: 6e10 8b42 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@428b │ │ -11227a: 2203 7303 |002b: new-instance v3, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ -11227e: 7030 2a15 6302 |002d: invoke-direct {v3, v6, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ -112284: 1103 |0030: return-object v3 │ │ -112286: 0d00 |0031: move-exception v0 │ │ -112288: 1a03 1407 |0032: const-string v3, "DocumentFile" // string@0714 │ │ -11228c: 2204 7908 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -112290: 7010 5a43 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -112296: 1a05 4e08 |0039: const-string v5, "Failed to createFile: " // string@084e │ │ -11229a: 6e20 6343 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1122a0: 0c04 |003e: move-result-object v4 │ │ -1122a2: 6e20 6243 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1122a8: 0c04 |0042: move-result-object v4 │ │ -1122aa: 6e10 6a43 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1122b0: 0c04 |0046: move-result-object v4 │ │ -1122b2: 7120 5f37 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -1122b8: 1203 |004a: const/4 v3, #int 0 // #0 │ │ -1122ba: 28e5 |004b: goto 0030 // -001b │ │ +10ff18: |[10ff18] android.support.v4.provider.RawDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +10ff28: 7100 c73a 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@3ac7 │ │ +10ff2e: 0c03 |0003: move-result-object v3 │ │ +10ff30: 6e20 c53a 7300 |0004: invoke-virtual {v3, v7}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@3ac5 │ │ +10ff36: 0c01 |0007: move-result-object v1 │ │ +10ff38: 3801 1900 |0008: if-eqz v1, 0021 // +0019 │ │ +10ff3c: 2203 7908 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +10ff40: 7010 5a43 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10ff46: 6e20 6343 8300 |000f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10ff4c: 0c03 |0012: move-result-object v3 │ │ +10ff4e: 1a04 6c01 |0013: const-string v4, "." // string@016c │ │ +10ff52: 6e20 6343 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10ff58: 0c03 |0018: move-result-object v3 │ │ +10ff5a: 6e20 6343 1300 |0019: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10ff60: 0c03 |001c: move-result-object v3 │ │ +10ff62: 6e10 6a43 0300 |001d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10ff68: 0c08 |0020: move-result-object v8 │ │ +10ff6a: 2202 3f08 |0021: new-instance v2, Ljava/io/File; // type@083f │ │ +10ff6e: 5463 f306 |0023: iget-object v3, v6, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10ff72: 7030 8642 3208 |0025: invoke-direct {v2, v3, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +10ff78: 6e10 8b42 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.createNewFile:()Z // method@428b │ │ +10ff7e: 2203 7303 |002b: new-instance v3, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ +10ff82: 7030 2a15 6302 |002d: invoke-direct {v3, v6, v2}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ +10ff88: 1103 |0030: return-object v3 │ │ +10ff8a: 0d00 |0031: move-exception v0 │ │ +10ff8c: 1a03 1007 |0032: const-string v3, "DocumentFile" // string@0710 │ │ +10ff90: 2204 7908 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +10ff94: 7010 5a43 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +10ff9a: 1a05 4a08 |0039: const-string v5, "Failed to createFile: " // string@084a │ │ +10ff9e: 6e20 6343 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +10ffa4: 0c04 |003e: move-result-object v4 │ │ +10ffa6: 6e20 6243 0400 |003f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +10ffac: 0c04 |0042: move-result-object v4 │ │ +10ffae: 6e10 6a43 0400 |0043: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +10ffb4: 0c04 |0046: move-result-object v4 │ │ +10ffb6: 7120 5f37 4300 |0047: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +10ffbc: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +10ffbe: 28e5 |004b: goto 0030 // -001b │ │ catches : 1 │ │ 0x0028 - 0x0030 │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0008 line=39 │ │ 0x000a line=40 │ │ @@ -322608,21 +322720,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1122cc: |[1122cc] android.support.v4.provider.RawDocumentFile.delete:()Z │ │ -1122dc: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1122e0: 7110 3015 0000 |0002: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@1530 │ │ -1122e6: 5410 f306 |0005: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1122ea: 6e10 8c42 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ -1122f0: 0a00 |000a: move-result v0 │ │ -1122f2: 0f00 |000b: return v0 │ │ +10ffd0: |[10ffd0] android.support.v4.provider.RawDocumentFile.delete:()Z │ │ +10ffe0: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10ffe4: 7110 3015 0000 |0002: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.deleteContents:(Ljava/io/File;)Z // method@1530 │ │ +10ffea: 5410 f306 |0005: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +10ffee: 6e10 8c42 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@428c │ │ +10fff4: 0a00 |000a: move-result v0 │ │ +10fff6: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ @@ -322631,19 +322743,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1122f4: |[1122f4] android.support.v4.provider.RawDocumentFile.exists:()Z │ │ -112304: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112308: 6e10 8d42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ -11230e: 0a00 |0005: move-result v0 │ │ -112310: 0f00 |0006: return v0 │ │ +10fff8: |[10fff8] android.support.v4.provider.RawDocumentFile.exists:()Z │ │ +110008: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +11000c: 6e10 8d42 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ +110012: 0a00 |0005: move-result v0 │ │ +110014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322651,19 +322763,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -112314: |[112314] android.support.v4.provider.RawDocumentFile.getName:()Ljava/lang/String; │ │ -112324: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112328: 6e10 9042 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -11232e: 0c00 |0005: move-result-object v0 │ │ -112330: 1100 |0006: return-object v0 │ │ +110018: |[110018] android.support.v4.provider.RawDocumentFile.getName:()Ljava/lang/String; │ │ +110028: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +11002c: 6e10 9042 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +110032: 0c00 |0005: move-result-object v0 │ │ +110034: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322671,27 +322783,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -112334: |[112334] android.support.v4.provider.RawDocumentFile.getType:()Ljava/lang/String; │ │ -112344: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112348: 6e10 9342 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ -11234e: 0a00 |0005: move-result v0 │ │ -112350: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -112354: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -112356: 1100 |0009: return-object v0 │ │ -112358: 5410 f306 |000a: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -11235c: 6e10 9042 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ -112362: 0c00 |000f: move-result-object v0 │ │ -112364: 7110 3415 0000 |0010: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; // method@1534 │ │ -11236a: 0c00 |0013: move-result-object v0 │ │ -11236c: 28f5 |0014: goto 0009 // -000b │ │ +110038: |[110038] android.support.v4.provider.RawDocumentFile.getType:()Ljava/lang/String; │ │ +110048: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +11004c: 6e10 9342 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ +110052: 0a00 |0005: move-result v0 │ │ +110054: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +110058: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +11005a: 1100 |0009: return-object v0 │ │ +11005c: 5410 f306 |000a: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +110060: 6e10 9042 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@4290 │ │ +110066: 0c00 |000f: move-result-object v0 │ │ +110068: 7110 3415 0000 |0010: invoke-static {v0}, Landroid/support/v4/provider/RawDocumentFile;.getTypeForName:(Ljava/lang/String;)Ljava/lang/String; // method@1534 │ │ +11006e: 0c00 |0013: move-result-object v0 │ │ +110070: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ @@ -322701,19 +322813,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -112370: |[112370] android.support.v4.provider.RawDocumentFile.getUri:()Landroid/net/Uri; │ │ -112380: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112384: 7110 8704 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0487 │ │ -11238a: 0c00 |0005: move-result-object v0 │ │ -11238c: 1100 |0006: return-object v0 │ │ +110074: |[110074] android.support.v4.provider.RawDocumentFile.getUri:()Landroid/net/Uri; │ │ +110084: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +110088: 7110 8704 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0487 │ │ +11008e: 0c00 |0005: move-result-object v0 │ │ +110090: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322721,19 +322833,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -112390: |[112390] android.support.v4.provider.RawDocumentFile.isDirectory:()Z │ │ -1123a0: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1123a4: 6e10 9342 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ -1123aa: 0a00 |0005: move-result v0 │ │ -1123ac: 0f00 |0006: return v0 │ │ +110094: |[110094] android.support.v4.provider.RawDocumentFile.isDirectory:()Z │ │ +1100a4: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +1100a8: 6e10 9342 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isDirectory:()Z // method@4293 │ │ +1100ae: 0a00 |0005: move-result v0 │ │ +1100b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322741,19 +322853,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1123b0: |[1123b0] android.support.v4.provider.RawDocumentFile.isFile:()Z │ │ -1123c0: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1123c4: 6e10 9442 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@4294 │ │ -1123ca: 0a00 |0005: move-result v0 │ │ -1123cc: 0f00 |0006: return v0 │ │ +1100b4: |[1100b4] android.support.v4.provider.RawDocumentFile.isFile:()Z │ │ +1100c4: 5410 f306 |0000: iget-object v0, v1, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +1100c8: 6e10 9442 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.isFile:()Z // method@4294 │ │ +1100ce: 0a00 |0005: move-result v0 │ │ +1100d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322761,19 +322873,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1123d0: |[1123d0] android.support.v4.provider.RawDocumentFile.lastModified:()J │ │ -1123e0: 5420 f306 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1123e4: 6e10 9542 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@4295 │ │ -1123ea: 0b00 |0005: move-result-wide v0 │ │ -1123ec: 1000 |0006: return-wide v0 │ │ +1100d4: |[1100d4] android.support.v4.provider.RawDocumentFile.lastModified:()J │ │ +1100e4: 5420 f306 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +1100e8: 6e10 9542 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@4295 │ │ +1100ee: 0b00 |0005: move-result-wide v0 │ │ +1100f0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322781,19 +322893,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1123f0: |[1123f0] android.support.v4.provider.RawDocumentFile.length:()J │ │ -112400: 5420 f306 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112404: 6e10 9642 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@4296 │ │ -11240a: 0b00 |0005: move-result-wide v0 │ │ -11240c: 1000 |0006: return-wide v0 │ │ +1100f4: |[1100f4] android.support.v4.provider.RawDocumentFile.length:()J │ │ +110104: 5420 f306 |0000: iget-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +110108: 6e10 9642 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@4296 │ │ +11010e: 0b00 |0005: move-result-wide v0 │ │ +110110: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/RawDocumentFile;) │ │ @@ -322801,38 +322913,38 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -112410: |[112410] android.support.v4.provider.RawDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -112420: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -112424: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -11242a: 5476 f306 |0005: iget-object v6, v7, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -11242e: 6e10 9742 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@4297 │ │ -112434: 0c02 |000a: move-result-object v2 │ │ -112436: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ -11243a: 0720 |000d: move-object v0, v2 │ │ -11243c: 2104 |000e: array-length v4, v0 │ │ -11243e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -112440: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ -112444: 4601 0003 |0012: aget-object v1, v0, v3 │ │ -112448: 2206 7303 |0014: new-instance v6, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ -11244c: 7030 2a15 7601 |0016: invoke-direct {v6, v7, v1}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ -112452: 6e20 c643 6500 |0019: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -112458: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -11245c: 28f2 |001e: goto 0010 // -000e │ │ -11245e: 6e10 d343 0500 |001f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -112464: 0a06 |0022: move-result v6 │ │ -112466: 2366 1909 |0023: new-array v6, v6, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ -11246a: 6e20 d543 6500 |0025: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -112470: 0c06 |0028: move-result-object v6 │ │ -112472: 1f06 1909 |0029: check-cast v6, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ -112476: 1106 |002b: return-object v6 │ │ +110114: |[110114] android.support.v4.provider.RawDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +110124: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +110128: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +11012e: 5476 f306 |0005: iget-object v6, v7, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +110132: 6e10 9742 0600 |0007: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@4297 │ │ +110138: 0c02 |000a: move-result-object v2 │ │ +11013a: 3802 1400 |000b: if-eqz v2, 001f // +0014 │ │ +11013e: 0720 |000d: move-object v0, v2 │ │ +110140: 2104 |000e: array-length v4, v0 │ │ +110142: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +110144: 3543 0f00 |0010: if-ge v3, v4, 001f // +000f │ │ +110148: 4601 0003 |0012: aget-object v1, v0, v3 │ │ +11014c: 2206 7303 |0014: new-instance v6, Landroid/support/v4/provider/RawDocumentFile; // type@0373 │ │ +110150: 7030 2a15 7601 |0016: invoke-direct {v6, v7, v1}, Landroid/support/v4/provider/RawDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Ljava/io/File;)V // method@152a │ │ +110156: 6e20 c643 6500 |0019: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +11015c: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +110160: 28f2 |001e: goto 0010 // -000e │ │ +110162: 6e10 d343 0500 |001f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +110168: 0a06 |0022: move-result v6 │ │ +11016a: 2366 1909 |0023: new-array v6, v6, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ +11016e: 6e20 d543 6500 |0025: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +110174: 0c06 |0028: move-result-object v6 │ │ +110176: 1f06 1909 |0029: check-cast v6, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ +11017a: 1106 |002b: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000d line=127 │ │ 0x0014 line=128 │ │ @@ -322852,48 +322964,48 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -112478: |[112478] android.support.v4.provider.RawDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -112488: 2200 3f08 |0000: new-instance v0, Ljava/io/File; // type@083f │ │ -11248c: 5421 f306 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -112490: 6e10 9142 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@4291 │ │ -112496: 0c01 |0007: move-result-object v1 │ │ -112498: 7030 8642 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ -11249e: 5421 f306 |000b: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1124a2: 6e20 9a42 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ -1124a8: 0a01 |0010: move-result v1 │ │ -1124aa: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -1124ae: 5b20 f306 |0013: iput-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ -1124b2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1124b4: 0f01 |0016: return v1 │ │ -1124b6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1124b8: 28fe |0018: goto 0016 // -0002 │ │ +11017c: |[11017c] android.support.v4.provider.RawDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +11018c: 2200 3f08 |0000: new-instance v0, Ljava/io/File; // type@083f │ │ +110190: 5421 f306 |0002: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +110194: 6e10 9142 0100 |0004: invoke-virtual {v1}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@4291 │ │ +11019a: 0c01 |0007: move-result-object v1 │ │ +11019c: 7030 8642 1003 |0008: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@4286 │ │ +1101a2: 5421 f306 |000b: iget-object v1, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +1101a6: 6e20 9a42 0100 |000d: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@429a │ │ +1101ac: 0a01 |0010: move-result v1 │ │ +1101ae: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +1101b2: 5b20 f306 |0013: iput-object v0, v2, Landroid/support/v4/provider/RawDocumentFile;.mFile:Ljava/io/File; // field@06f3 │ │ +1101b6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1101b8: 0f01 |0016: return v1 │ │ +1101ba: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1101bc: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x000b line=137 │ │ 0x0013 line=138 │ │ 0x0015 line=139 │ │ 0x0016 line=141 │ │ locals : │ │ 0x000b - 0x0019 reg=0 target Ljava/io/File; │ │ 0x0000 - 0x0019 reg=2 this Landroid/support/v4/provider/RawDocumentFile; │ │ 0x0000 - 0x0019 reg=3 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 6022 (RawDocumentFile.java) │ │ + source_file_idx : 6018 (RawDocumentFile.java) │ │ │ │ Class #1294 header: │ │ class_idx : 884 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 880 │ │ -source_file_idx : 6353 │ │ +source_file_idx : 6349 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #1294 - │ │ Class descriptor : 'Landroid/support/v4/provider/SingleDocumentFile;' │ │ @@ -322916,19 +323028,19 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1124bc: |[1124bc] android.support.v4.provider.SingleDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ -1124cc: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ -1124d2: 5b02 f406 |0003: iput-object v2, v0, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -1124d6: 5b03 f506 |0005: iput-object v3, v0, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -1124da: 0e00 |0007: return-void │ │ +1101c0: |[1101c0] android.support.v4.provider.SingleDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +1101d0: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ +1101d6: 5b02 f406 |0003: iput-object v2, v0, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +1101da: 5b03 f506 |0005: iput-object v3, v0, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +1101de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0005 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ @@ -322943,20 +323055,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1124dc: |[1124dc] android.support.v4.provider.SingleDocumentFile.canRead:()Z │ │ -1124ec: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -1124f0: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -1124f4: 7120 1315 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1513 │ │ -1124fa: 0a00 |0007: move-result v0 │ │ -1124fc: 0f00 |0008: return v0 │ │ +1101e0: |[1101e0] android.support.v4.provider.SingleDocumentFile.canRead:()Z │ │ +1101f0: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +1101f4: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +1101f8: 7120 1315 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1513 │ │ +1101fe: 0a00 |0007: move-result v0 │ │ +110200: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -322964,20 +323076,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112500: |[112500] android.support.v4.provider.SingleDocumentFile.canWrite:()Z │ │ -112510: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112514: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112518: 7120 1415 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1514 │ │ -11251e: 0a00 |0007: move-result v0 │ │ -112520: 0f00 |0008: return v0 │ │ +110204: |[110204] android.support.v4.provider.SingleDocumentFile.canWrite:()Z │ │ +110214: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110218: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +11021c: 7120 1415 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1514 │ │ +110222: 0a00 |0007: move-result v0 │ │ +110224: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -322985,18 +323097,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112524: |[112524] android.support.v4.provider.SingleDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -112534: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -112538: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -11253e: 2700 |0005: throw v0 │ │ +110228: |[110228] android.support.v4.provider.SingleDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +110238: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +11023c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +110242: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ @@ -323005,18 +323117,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112540: |[112540] android.support.v4.provider.SingleDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -112550: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -112554: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -11255a: 2700 |0005: throw v0 │ │ +110244: |[110244] android.support.v4.provider.SingleDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +110254: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +110258: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +11025e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 displayName Ljava/lang/String; │ │ @@ -323026,20 +323138,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11255c: |[11255c] android.support.v4.provider.SingleDocumentFile.delete:()Z │ │ -11256c: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112570: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112574: 7120 1615 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1516 │ │ -11257a: 0a00 |0007: move-result v0 │ │ -11257c: 0f00 |0008: return v0 │ │ +110260: |[110260] android.support.v4.provider.SingleDocumentFile.delete:()Z │ │ +110270: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110274: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +110278: 7120 1615 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1516 │ │ +11027e: 0a00 |0007: move-result v0 │ │ +110280: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #5 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323047,20 +323159,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112580: |[112580] android.support.v4.provider.SingleDocumentFile.exists:()Z │ │ -112590: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112594: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112598: 7120 1715 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1517 │ │ -11259e: 0a00 |0007: move-result v0 │ │ -1125a0: 0f00 |0008: return v0 │ │ +110284: |[110284] android.support.v4.provider.SingleDocumentFile.exists:()Z │ │ +110294: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110298: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +11029c: 7120 1715 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1517 │ │ +1102a2: 0a00 |0007: move-result v0 │ │ +1102a4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323068,20 +323180,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1125a4: |[1125a4] android.support.v4.provider.SingleDocumentFile.getName:()Ljava/lang/String; │ │ -1125b4: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -1125b8: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -1125bc: 7120 1815 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1518 │ │ -1125c2: 0c00 |0007: move-result-object v0 │ │ -1125c4: 1100 |0008: return-object v0 │ │ +1102a8: |[1102a8] android.support.v4.provider.SingleDocumentFile.getName:()Ljava/lang/String; │ │ +1102b8: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +1102bc: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +1102c0: 7120 1815 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1518 │ │ +1102c6: 0c00 |0007: move-result-object v0 │ │ +1102c8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323089,20 +323201,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1125c8: |[1125c8] android.support.v4.provider.SingleDocumentFile.getType:()Ljava/lang/String; │ │ -1125d8: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -1125dc: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -1125e0: 7120 1a15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@151a │ │ -1125e6: 0c00 |0007: move-result-object v0 │ │ -1125e8: 1100 |0008: return-object v0 │ │ +1102cc: |[1102cc] android.support.v4.provider.SingleDocumentFile.getType:()Ljava/lang/String; │ │ +1102dc: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +1102e0: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +1102e4: 7120 1a15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@151a │ │ +1102ea: 0c00 |0007: move-result-object v0 │ │ +1102ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #8 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323110,17 +323222,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1125ec: |[1125ec] android.support.v4.provider.SingleDocumentFile.getUri:()Landroid/net/Uri; │ │ -1125fc: 5410 f506 |0000: iget-object v0, v1, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112600: 1100 |0002: return-object v0 │ │ +1102f0: |[1102f0] android.support.v4.provider.SingleDocumentFile.getUri:()Landroid/net/Uri; │ │ +110300: 5410 f506 |0000: iget-object v0, v1, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +110304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323128,20 +323240,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112604: |[112604] android.support.v4.provider.SingleDocumentFile.isDirectory:()Z │ │ -112614: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112618: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -11261c: 7120 1b15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151b │ │ -112622: 0a00 |0007: move-result v0 │ │ -112624: 0f00 |0008: return v0 │ │ +110308: |[110308] android.support.v4.provider.SingleDocumentFile.isDirectory:()Z │ │ +110318: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +11031c: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +110320: 7120 1b15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151b │ │ +110326: 0a00 |0007: move-result v0 │ │ +110328: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323149,20 +323261,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112628: |[112628] android.support.v4.provider.SingleDocumentFile.isFile:()Z │ │ -112638: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -11263c: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112640: 7120 1d15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151d │ │ -112646: 0a00 |0007: move-result v0 │ │ -112648: 0f00 |0008: return v0 │ │ +11032c: |[11032c] android.support.v4.provider.SingleDocumentFile.isFile:()Z │ │ +11033c: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110340: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +110344: 7120 1d15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151d │ │ +11034a: 0a00 |0007: move-result v0 │ │ +11034c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323170,20 +323282,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11264c: |[11264c] android.support.v4.provider.SingleDocumentFile.lastModified:()J │ │ -11265c: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112660: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112664: 7120 1e15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@151e │ │ -11266a: 0b00 |0007: move-result-wide v0 │ │ -11266c: 1000 |0008: return-wide v0 │ │ +110350: |[110350] android.support.v4.provider.SingleDocumentFile.lastModified:()J │ │ +110360: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110364: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +110368: 7120 1e15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@151e │ │ +11036e: 0b00 |0007: move-result-wide v0 │ │ +110370: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323191,20 +323303,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112670: |[112670] android.support.v4.provider.SingleDocumentFile.length:()J │ │ -112680: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ -112684: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ -112688: 7120 1f15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@151f │ │ -11268e: 0b00 |0007: move-result-wide v0 │ │ -112690: 1000 |0008: return-wide v0 │ │ +110374: |[110374] android.support.v4.provider.SingleDocumentFile.length:()J │ │ +110384: 5420 f406 |0000: iget-object v0, v2, Landroid/support/v4/provider/SingleDocumentFile;.mContext:Landroid/content/Context; // field@06f4 │ │ +110388: 5421 f506 |0002: iget-object v1, v2, Landroid/support/v4/provider/SingleDocumentFile;.mUri:Landroid/net/Uri; // field@06f5 │ │ +11038c: 7120 1f15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@151f │ │ +110392: 0b00 |0007: move-result-wide v0 │ │ +110394: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323212,18 +323324,18 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112694: |[112694] android.support.v4.provider.SingleDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -1126a4: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1126a8: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -1126ae: 2700 |0005: throw v0 │ │ +110398: |[110398] android.support.v4.provider.SingleDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +1103a8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1103ac: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +1103b2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ │ │ #14 : (in Landroid/support/v4/provider/SingleDocumentFile;) │ │ @@ -323231,32 +323343,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1126b0: |[1126b0] android.support.v4.provider.SingleDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -1126c0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1126c4: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -1126ca: 2700 |0005: throw v0 │ │ +1103b4: |[1103b4] android.support.v4.provider.SingleDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +1103c4: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1103c8: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +1103ce: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/provider/SingleDocumentFile; │ │ 0x0000 - 0x0006 reg=2 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 6353 (SingleDocumentFile.java) │ │ + source_file_idx : 6349 (SingleDocumentFile.java) │ │ │ │ Class #1295 header: │ │ class_idx : 885 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 880 │ │ -source_file_idx : 6899 │ │ +source_file_idx : 6895 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #1295 - │ │ Class descriptor : 'Landroid/support/v4/provider/TreeDocumentFile;' │ │ @@ -323279,19 +323391,19 @@ │ │ type : '(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1126cc: |[1126cc] android.support.v4.provider.TreeDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ -1126dc: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ -1126e2: 5b02 f606 |0003: iput-object v2, v0, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1126e6: 5b03 f706 |0005: iput-object v3, v0, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1126ea: 0e00 |0007: return-void │ │ +1103d0: |[1103d0] android.support.v4.provider.TreeDocumentFile.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V │ │ +1103e0: 7020 fc14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/provider/DocumentFile;.:(Landroid/support/v4/provider/DocumentFile;)V // method@14fc │ │ +1103e6: 5b02 f606 |0003: iput-object v2, v0, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1103ea: 5b03 f706 |0005: iput-object v3, v0, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1103ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ @@ -323306,20 +323418,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1126ec: |[1126ec] android.support.v4.provider.TreeDocumentFile.canRead:()Z │ │ -1126fc: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112700: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112704: 7120 1315 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1513 │ │ -11270a: 0a00 |0007: move-result v0 │ │ -11270c: 0f00 |0008: return v0 │ │ +1103f0: |[1103f0] android.support.v4.provider.TreeDocumentFile.canRead:()Z │ │ +110400: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110404: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110408: 7120 1315 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canRead:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1513 │ │ +11040e: 0a00 |0007: move-result v0 │ │ +110410: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #1 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323327,20 +323439,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112710: |[112710] android.support.v4.provider.TreeDocumentFile.canWrite:()Z │ │ -112720: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112724: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112728: 7120 1415 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1514 │ │ -11272e: 0a00 |0007: move-result v0 │ │ -112730: 0f00 |0008: return v0 │ │ +110414: |[110414] android.support.v4.provider.TreeDocumentFile.canWrite:()Z │ │ +110424: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110428: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +11042c: 7120 1415 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.canWrite:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1514 │ │ +110432: 0a00 |0007: move-result v0 │ │ +110434: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #2 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323348,26 +323460,26 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -112734: |[112734] android.support.v4.provider.TreeDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -112744: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112748: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -11274c: 7130 2515 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@1525 │ │ -112752: 0c00 |0007: move-result-object v0 │ │ -112754: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -112758: 2201 7503 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ -11275c: 5432 f606 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112760: 7040 4c15 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ -112766: 1101 |0011: return-object v1 │ │ -112768: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -11276a: 28fe |0013: goto 0011 // -0002 │ │ +110438: |[110438] android.support.v4.provider.TreeDocumentFile.createDirectory:(Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +110448: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +11044c: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110450: 7130 2515 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.createDirectory:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@1525 │ │ +110456: 0c00 |0007: move-result-object v0 │ │ +110458: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +11045c: 2201 7503 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ +110460: 5432 f606 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110464: 7040 4c15 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ +11046a: 1101 |0011: return-object v1 │ │ +11046c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11046e: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=41 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ @@ -323378,26 +323490,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -11276c: |[11276c] android.support.v4.provider.TreeDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ -11277c: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112780: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112784: 7140 2615 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@1526 │ │ -11278a: 0c00 |0007: move-result-object v0 │ │ -11278c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -112790: 2201 7503 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ -112794: 5432 f606 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112798: 7040 4c15 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ -11279e: 1101 |0011: return-object v1 │ │ -1127a0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1127a2: 28fe |0013: goto 0011 // -0002 │ │ +110470: |[110470] android.support.v4.provider.TreeDocumentFile.createFile:(Ljava/lang/String;Ljava/lang/String;)Landroid/support/v4/provider/DocumentFile; │ │ +110480: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110484: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110488: 7140 2615 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/provider/DocumentsContractApi21;.createFile:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@1526 │ │ +11048e: 0c00 |0007: move-result-object v0 │ │ +110490: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +110494: 2201 7503 |000a: new-instance v1, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ +110498: 5432 f606 |000c: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +11049c: 7040 4c15 3102 |000e: invoke-direct {v1, v3, v2, v0}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ +1104a2: 1101 |0011: return-object v1 │ │ +1104a4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1104a6: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0008 line=35 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 result Landroid/net/Uri; │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ @@ -323409,20 +323521,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1127a4: |[1127a4] android.support.v4.provider.TreeDocumentFile.delete:()Z │ │ -1127b4: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1127b8: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1127bc: 7120 1615 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1516 │ │ -1127c2: 0a00 |0007: move-result v0 │ │ -1127c4: 0f00 |0008: return v0 │ │ +1104a8: |[1104a8] android.support.v4.provider.TreeDocumentFile.delete:()Z │ │ +1104b8: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1104bc: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1104c0: 7120 1615 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.delete:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1516 │ │ +1104c6: 0a00 |0007: move-result v0 │ │ +1104c8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #5 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323430,20 +323542,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1127c8: |[1127c8] android.support.v4.provider.TreeDocumentFile.exists:()Z │ │ -1127d8: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1127dc: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1127e0: 7120 1715 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1517 │ │ -1127e6: 0a00 |0007: move-result v0 │ │ -1127e8: 0f00 |0008: return v0 │ │ +1104cc: |[1104cc] android.support.v4.provider.TreeDocumentFile.exists:()Z │ │ +1104dc: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1104e0: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1104e4: 7120 1715 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.exists:(Landroid/content/Context;Landroid/net/Uri;)Z // method@1517 │ │ +1104ea: 0a00 |0007: move-result v0 │ │ +1104ec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #6 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323451,20 +323563,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1127ec: |[1127ec] android.support.v4.provider.TreeDocumentFile.getName:()Ljava/lang/String; │ │ -1127fc: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112800: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112804: 7120 1815 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1518 │ │ -11280a: 0c00 |0007: move-result-object v0 │ │ -11280c: 1100 |0008: return-object v0 │ │ +1104f0: |[1104f0] android.support.v4.provider.TreeDocumentFile.getName:()Ljava/lang/String; │ │ +110500: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110504: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110508: 7120 1815 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getName:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@1518 │ │ +11050e: 0c00 |0007: move-result-object v0 │ │ +110510: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #7 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323472,20 +323584,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112810: |[112810] android.support.v4.provider.TreeDocumentFile.getType:()Ljava/lang/String; │ │ -112820: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112824: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112828: 7120 1a15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@151a │ │ -11282e: 0c00 |0007: move-result-object v0 │ │ -112830: 1100 |0008: return-object v0 │ │ +110514: |[110514] android.support.v4.provider.TreeDocumentFile.getType:()Ljava/lang/String; │ │ +110524: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110528: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +11052c: 7120 1a15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@151a │ │ +110532: 0c00 |0007: move-result-object v0 │ │ +110534: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #8 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323493,17 +323605,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112834: |[112834] android.support.v4.provider.TreeDocumentFile.getUri:()Landroid/net/Uri; │ │ -112844: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112848: 1100 |0002: return-object v0 │ │ +110538: |[110538] android.support.v4.provider.TreeDocumentFile.getUri:()Landroid/net/Uri; │ │ +110548: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +11054c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #9 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323511,20 +323623,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11284c: |[11284c] android.support.v4.provider.TreeDocumentFile.isDirectory:()Z │ │ -11285c: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112860: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112864: 7120 1b15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151b │ │ -11286a: 0a00 |0007: move-result v0 │ │ -11286c: 0f00 |0008: return v0 │ │ +110550: |[110550] android.support.v4.provider.TreeDocumentFile.isDirectory:()Z │ │ +110560: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110564: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110568: 7120 1b15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isDirectory:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151b │ │ +11056e: 0a00 |0007: move-result v0 │ │ +110570: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #10 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323532,20 +323644,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112870: |[112870] android.support.v4.provider.TreeDocumentFile.isFile:()Z │ │ -112880: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112884: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112888: 7120 1d15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151d │ │ -11288e: 0a00 |0007: move-result v0 │ │ -112890: 0f00 |0008: return v0 │ │ +110574: |[110574] android.support.v4.provider.TreeDocumentFile.isFile:()Z │ │ +110584: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110588: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +11058c: 7120 1d15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.isFile:(Landroid/content/Context;Landroid/net/Uri;)Z // method@151d │ │ +110592: 0a00 |0007: move-result v0 │ │ +110594: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #11 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323553,20 +323665,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -112894: |[112894] android.support.v4.provider.TreeDocumentFile.lastModified:()J │ │ -1128a4: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1128a8: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1128ac: 7120 1e15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@151e │ │ -1128b2: 0b00 |0007: move-result-wide v0 │ │ -1128b4: 1000 |0008: return-wide v0 │ │ +110598: |[110598] android.support.v4.provider.TreeDocumentFile.lastModified:()J │ │ +1105a8: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1105ac: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1105b0: 7120 1e15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.lastModified:(Landroid/content/Context;Landroid/net/Uri;)J // method@151e │ │ +1105b6: 0b00 |0007: move-result-wide v0 │ │ +1105b8: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #12 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323574,20 +323686,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1128b8: |[1128b8] android.support.v4.provider.TreeDocumentFile.length:()J │ │ -1128c8: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1128cc: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1128d0: 7120 1f15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@151f │ │ -1128d6: 0b00 |0007: move-result-wide v0 │ │ -1128d8: 1000 |0008: return-wide v0 │ │ +1105bc: |[1105bc] android.support.v4.provider.TreeDocumentFile.length:()J │ │ +1105cc: 5420 f606 |0000: iget-object v0, v2, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1105d0: 5421 f706 |0002: iget-object v1, v2, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1105d4: 7120 1f15 1000 |0004: invoke-static {v0, v1}, Landroid/support/v4/provider/DocumentsContractApi19;.length:(Landroid/content/Context;Landroid/net/Uri;)J // method@151f │ │ +1105da: 0b00 |0007: move-result-wide v0 │ │ +1105dc: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/provider/TreeDocumentFile; │ │ │ │ #13 : (in Landroid/support/v4/provider/TreeDocumentFile;) │ │ @@ -323595,32 +323707,32 @@ │ │ type : '()[Landroid/support/v4/provider/DocumentFile;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -1128dc: |[1128dc] android.support.v4.provider.TreeDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ -1128ec: 5463 f606 |0000: iget-object v3, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -1128f0: 5464 f706 |0002: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -1128f4: 7120 2715 4300 |0004: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; // method@1527 │ │ -1128fa: 0c01 |0007: move-result-object v1 │ │ -1128fc: 2113 |0008: array-length v3, v1 │ │ -1128fe: 2332 1909 |0009: new-array v2, v3, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ -112902: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -112904: 2113 |000c: array-length v3, v1 │ │ -112906: 3530 1000 |000d: if-ge v0, v3, 001d // +0010 │ │ -11290a: 2203 7503 |000f: new-instance v3, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ -11290e: 5464 f606 |0011: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -112912: 4605 0100 |0013: aget-object v5, v1, v0 │ │ -112916: 7040 4c15 6354 |0015: invoke-direct {v3, v6, v4, v5}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ -11291c: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ -112920: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -112924: 28f0 |001c: goto 000c // -0010 │ │ -112926: 1102 |001d: return-object v2 │ │ +1105e0: |[1105e0] android.support.v4.provider.TreeDocumentFile.listFiles:()[Landroid/support/v4/provider/DocumentFile; │ │ +1105f0: 5463 f606 |0000: iget-object v3, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +1105f4: 5464 f706 |0002: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +1105f8: 7120 2715 4300 |0004: invoke-static {v3, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.listFiles:(Landroid/content/Context;Landroid/net/Uri;)[Landroid/net/Uri; // method@1527 │ │ +1105fe: 0c01 |0007: move-result-object v1 │ │ +110600: 2113 |0008: array-length v3, v1 │ │ +110602: 2332 1909 |0009: new-array v2, v3, [Landroid/support/v4/provider/DocumentFile; // type@0919 │ │ +110606: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +110608: 2113 |000c: array-length v3, v1 │ │ +11060a: 3530 1000 |000d: if-ge v0, v3, 001d // +0010 │ │ +11060e: 2203 7503 |000f: new-instance v3, Landroid/support/v4/provider/TreeDocumentFile; // type@0375 │ │ +110612: 5464 f606 |0011: iget-object v4, v6, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110616: 4605 0100 |0013: aget-object v5, v1, v0 │ │ +11061a: 7040 4c15 6354 |0015: invoke-direct {v3, v6, v4, v5}, Landroid/support/v4/provider/TreeDocumentFile;.:(Landroid/support/v4/provider/DocumentFile;Landroid/content/Context;Landroid/net/Uri;)V // method@154c │ │ +110620: 4d03 0200 |0018: aput-object v3, v2, v0 │ │ +110624: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +110628: 28f0 |001c: goto 000c // -0010 │ │ +11062a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0008 line=102 │ │ 0x000b line=103 │ │ 0x000f line=104 │ │ 0x001a line=103 │ │ @@ -323636,44 +323748,44 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -112928: |[112928] android.support.v4.provider.TreeDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ -112938: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ -11293c: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112940: 7130 2915 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@1529 │ │ -112946: 0c00 |0007: move-result-object v0 │ │ -112948: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -11294c: 5b30 f706 |000a: iput-object v0, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ -112950: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -112952: 0f01 |000d: return v1 │ │ -112954: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -112956: 28fe |000f: goto 000d // -0002 │ │ +11062c: |[11062c] android.support.v4.provider.TreeDocumentFile.renameTo:(Ljava/lang/String;)Z │ │ +11063c: 5431 f606 |0000: iget-object v1, v3, Landroid/support/v4/provider/TreeDocumentFile;.mContext:Landroid/content/Context; // field@06f6 │ │ +110640: 5432 f706 |0002: iget-object v2, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110644: 7130 2915 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/provider/DocumentsContractApi21;.renameTo:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@1529 │ │ +11064a: 0c00 |0007: move-result-object v0 │ │ +11064c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +110650: 5b30 f706 |000a: iput-object v0, v3, Landroid/support/v4/provider/TreeDocumentFile;.mUri:Landroid/net/Uri; // field@06f7 │ │ +110654: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +110656: 0f01 |000d: return v1 │ │ +110658: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +11065a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0008 line=112 │ │ 0x000a line=113 │ │ 0x000c line=114 │ │ 0x000d line=116 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 result Landroid/net/Uri; │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v4/provider/TreeDocumentFile; │ │ 0x0000 - 0x0010 reg=4 displayName Ljava/lang/String; │ │ │ │ - source_file_idx : 6899 (TreeDocumentFile.java) │ │ + source_file_idx : 6895 (TreeDocumentFile.java) │ │ │ │ Class #1296 header: │ │ class_idx : 896 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2278 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1296 annotations: │ │ Annotations on class │ │ @@ -323694,17 +323806,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -112958: |[112958] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -112968: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11296e: 0e00 |0003: return-void │ │ +11065c: |[11065c] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +11066c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +110672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -323713,31 +323825,31 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -112970: |[112970] android.support.v4.text.ICUCompat$ICUCompatImplBase.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -112980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -112982: 1100 |0001: return-object v0 │ │ +110674: |[110674] android.support.v4.text.ICUCompat$ICUCompatImplBase.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +110684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110686: 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 : 2278 (ICUCompat.java) │ │ + source_file_idx : 2274 (ICUCompat.java) │ │ │ │ Class #1297 header: │ │ class_idx : 897 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2278 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1297 annotations: │ │ Annotations on class │ │ @@ -323758,17 +323870,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -112984: |[112984] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -112994: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11299a: 0e00 |0003: return-void │ │ +110688: |[110688] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +110698: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11069e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -323777,32 +323889,32 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11299c: |[11299c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -1129ac: 7110 a415 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@15a4 │ │ -1129b2: 0c00 |0003: move-result-object v0 │ │ -1129b4: 1100 |0004: return-object v0 │ │ +1106a0: |[1106a0] android.support.v4.text.ICUCompat$ICUCompatImplIcs.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +1106b0: 7110 a415 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@15a4 │ │ +1106b6: 0c00 |0003: move-result-object v0 │ │ +1106b8: 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 : 2278 (ICUCompat.java) │ │ + source_file_idx : 2274 (ICUCompat.java) │ │ │ │ Class #1298 header: │ │ class_idx : 898 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2278 │ │ +source_file_idx : 2274 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1298 annotations: │ │ Annotations on class │ │ @@ -323823,17 +323935,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1129b8: |[1129b8] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.:()V │ │ -1129c8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1129ce: 0e00 |0003: return-void │ │ +1106bc: |[1106bc] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.:()V │ │ +1106cc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1106d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplLollipop; │ │ │ │ Virtual methods - │ │ @@ -323842,32 +323954,32 @@ │ │ type : '(Ljava/util/Locale;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1129d0: |[1129d0] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ -1129e0: 7110 9f15 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatApi23;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@159f │ │ -1129e6: 0c00 |0003: move-result-object v0 │ │ -1129e8: 1100 |0004: return-object v0 │ │ +1106d4: |[1106d4] android.support.v4.text.ICUCompat$ICUCompatImplLollipop.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; │ │ +1106e4: 7110 9f15 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatApi23;.maximizeAndGetScript:(Ljava/util/Locale;)Ljava/lang/String; // method@159f │ │ +1106ea: 0c00 |0003: move-result-object v0 │ │ +1106ec: 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 : 2278 (ICUCompat.java) │ │ + source_file_idx : 2274 (ICUCompat.java) │ │ │ │ Class #1299 header: │ │ class_idx : 904 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1299 annotations: │ │ Annotations on class │ │ @@ -323900,24 +324012,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1129ec: |[1129ec] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -1129fc: 2200 8803 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0388 │ │ -112a00: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -112a02: 7020 a815 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@15a8 │ │ -112a08: 6900 2107 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0721 │ │ -112a0c: 2200 8803 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0388 │ │ -112a10: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -112a12: 7020 a815 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@15a8 │ │ -112a18: 6900 2007 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0720 │ │ -112a1c: 0e00 |0010: return-void │ │ +1106f0: |[1106f0] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +110700: 2200 8803 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0388 │ │ +110704: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +110706: 7020 a815 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@15a8 │ │ +11070c: 6900 2107 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0721 │ │ +110710: 2200 8803 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@0388 │ │ +110714: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +110716: 7020 a815 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@15a8 │ │ +11071c: 6900 2007 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0720 │ │ +110720: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -323925,18 +324037,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112a20: |[112a20] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -112a30: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -112a36: 5c01 2207 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ -112a3a: 0e00 |0005: return-void │ │ +110724: |[110724] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +110734: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11073a: 5c01 2207 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ +11073e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ @@ -323948,48 +324060,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -112a3c: |[112a3c] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -112a4c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -112a4e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -112a50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -112a52: 0182 |0003: move v2, v8 │ │ -112a54: 9000 0809 |0004: add-int v0, v8, v9 │ │ -112a58: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -112a5c: 7220 c642 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ -112a62: 0a05 |000b: move-result v5 │ │ -112a64: 7110 cd42 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ -112a6a: 0a05 |000f: move-result v5 │ │ -112a6c: 7110 bc15 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@15bc │ │ -112a72: 0a05 |0013: move-result v5 │ │ -112a74: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -112a7a: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -112a7e: 28ed |0019: goto 0006 // -0013 │ │ -112a80: 5565 2207 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ -112a84: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -112a88: 0143 |001e: move v3, v4 │ │ -112a8a: 0f03 |001f: return v3 │ │ -112a8c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -112a8e: 28f6 |0021: goto 0017 // -000a │ │ -112a90: 5565 2207 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ -112a94: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -112a98: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -112a9a: 28f0 |0027: goto 0017 // -0010 │ │ -112a9c: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -112aa0: 5565 2207 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ -112aa4: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -112aa8: 0143 |002e: move v3, v4 │ │ -112aaa: 28f0 |002f: goto 001f // -0010 │ │ -112aac: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -112aae: 28ee |0031: goto 001f // -0012 │ │ -112ab0: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +110740: |[110740] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +110750: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +110752: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +110754: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +110756: 0182 |0003: move v2, v8 │ │ +110758: 9000 0809 |0004: add-int v0, v8, v9 │ │ +11075c: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +110760: 7220 c642 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ +110766: 0a05 |000b: move-result v5 │ │ +110768: 7110 cd42 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ +11076e: 0a05 |000f: move-result v5 │ │ +110770: 7110 bc15 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@15bc │ │ +110776: 0a05 |0013: move-result v5 │ │ +110778: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +11077e: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +110782: 28ed |0019: goto 0006 // -0013 │ │ +110784: 5565 2207 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ +110788: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +11078c: 0143 |001e: move v3, v4 │ │ +11078e: 0f03 |001f: return v3 │ │ +110790: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +110792: 28f6 |0021: goto 0017 // -000a │ │ +110794: 5565 2207 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ +110798: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +11079c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +11079e: 28f0 |0027: goto 0017 // -0010 │ │ +1107a0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +1107a4: 5565 2207 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@0722 │ │ +1107a8: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +1107ac: 0143 |002e: move v3, v4 │ │ +1107ae: 28f0 |002f: goto 001f // -0010 │ │ +1107b0: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +1107b2: 28ee |0031: goto 001f // -0012 │ │ +1107b4: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0003 line=207 │ │ 0x0008 line=208 │ │ 0x0017 line=207 │ │ 0x001a line=210 │ │ @@ -324008,21 +324120,21 @@ │ │ 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ 0x0004 - 0x003a reg=2 i I │ │ 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x003a reg=8 start I │ │ 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #1300 header: │ │ class_idx : 905 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1300 annotations: │ │ Annotations on class │ │ @@ -324047,36 +324159,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -112ac0: |[112ac0] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -112ad0: 2200 8903 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0389 │ │ -112ad4: 7010 ab15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@15ab │ │ -112ada: 6900 2307 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ -112ade: 0e00 |0007: return-void │ │ +1107c4: |[1107c4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +1107d4: 2200 8903 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@0389 │ │ +1107d8: 7010 ab15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@15ab │ │ +1107de: 6900 2307 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@0723 │ │ +1107e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -112ae0: |[112ae0] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -112af0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -112af6: 0e00 |0003: return-void │ │ +1107e4: |[1107e4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +1107f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1107fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ │ │ @@ -324086,30 +324198,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -112af8: |[112af8] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -112b08: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -112b0a: 0161 |0001: move v1, v6 │ │ -112b0c: 9000 0607 |0002: add-int v0, v6, v7 │ │ -112b10: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -112b14: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -112b16: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -112b1a: 7220 c642 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ -112b20: 0a03 |000c: move-result v3 │ │ -112b22: 7110 cd42 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ -112b28: 0a03 |0010: move-result v3 │ │ -112b2a: 7110 bb15 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@15bb │ │ -112b30: 0a02 |0014: move-result v2 │ │ -112b32: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -112b36: 28ed |0017: goto 0004 // -0013 │ │ -112b38: 0f02 |0018: return v2 │ │ +1107fc: |[1107fc] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +11080c: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +11080e: 0161 |0001: move v1, v6 │ │ +110810: 9000 0607 |0002: add-int v0, v6, v7 │ │ +110814: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +110818: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +11081a: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +11081e: 7220 c642 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@42c6 │ │ +110824: 0a03 |000c: move-result v3 │ │ +110826: 7110 cd42 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@42cd │ │ +11082c: 0a03 |0010: move-result v3 │ │ +11082e: 7110 bb15 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@15bb │ │ +110834: 0a02 |0014: move-result v2 │ │ +110836: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11083a: 28ed |0017: goto 0004 // -0013 │ │ +11083c: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -324118,21 +324230,21 @@ │ │ 0x0002 - 0x0019 reg=1 i I │ │ 0x0001 - 0x0019 reg=2 result I │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x0019 reg=6 start I │ │ 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #1301 header: │ │ class_idx : 907 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1301 annotations: │ │ Annotations on class │ │ @@ -324157,18 +324269,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112b3c: |[112b3c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -112b4c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -112b52: 5b01 2407 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ -112b56: 0e00 |0005: return-void │ │ +110840: |[110840] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +110850: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +110856: 5b01 2407 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ +11085a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ @@ -324179,27 +324291,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -112b58: |[112b58] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -112b68: 5410 2407 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ -112b6c: 7240 ad15 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@15ad │ │ -112b72: 0a00 |0005: move-result v0 │ │ -112b74: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -112b7a: 6e10 af15 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@15af │ │ -112b80: 0a00 |000c: move-result v0 │ │ -112b82: 0f00 |000d: return v0 │ │ -112b84: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -112b86: 28fe |000f: goto 000d // -0002 │ │ -112b88: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -112b8a: 28fc |0011: goto 000d // -0004 │ │ -112b8c: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +11085c: |[11085c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +11086c: 5410 2407 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ +110870: 7240 ad15 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@15ad │ │ +110876: 0a00 |0005: move-result v0 │ │ +110878: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +11087e: 6e10 af15 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@15af │ │ +110884: 0a00 |000c: move-result v0 │ │ +110886: 0f00 |000d: return v0 │ │ +110888: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +11088a: 28fe |000f: goto 000d // -0002 │ │ +11088c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +11088e: 28fc |0011: goto 000d // -0004 │ │ +110890: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=146 │ │ 0x000e line=142 │ │ 0x0010 line=144 │ │ 0x0012 line=140 │ │ @@ -324221,33 +324333,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -112b9c: |[112b9c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -112bac: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -112bb0: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -112bb4: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -112bb8: 7210 c742 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -112bbe: 0a00 |0009: move-result v0 │ │ -112bc0: b140 |000a: sub-int/2addr v0, v4 │ │ -112bc2: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -112bc6: 2200 6408 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -112bca: 7010 f142 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ -112bd0: 2700 |0012: throw v0 │ │ -112bd2: 5410 2407 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ -112bd6: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -112bda: 6e10 af15 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@15af │ │ -112be0: 0a00 |001a: move-result v0 │ │ -112be2: 0f00 |001b: return v0 │ │ -112be4: 7040 b015 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@15b0 │ │ -112bea: 0a00 |001f: move-result v0 │ │ -112bec: 28fb |0020: goto 001b // -0005 │ │ +1108a0: |[1108a0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +1108b0: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +1108b4: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +1108b8: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +1108bc: 7210 c742 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +1108c2: 0a00 |0009: move-result v0 │ │ +1108c4: b140 |000a: sub-int/2addr v0, v4 │ │ +1108c6: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +1108ca: 2200 6408 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1108ce: 7010 f142 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@42f1 │ │ +1108d4: 2700 |0012: throw v0 │ │ +1108d6: 5410 2407 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@0724 │ │ +1108da: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +1108de: 6e10 af15 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@15af │ │ +1108e4: 0a00 |001a: move-result v0 │ │ +1108e6: 0f00 |001b: return v0 │ │ +1108e8: 7040 b015 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@15b0 │ │ +1108ee: 0a00 |001f: move-result v0 │ │ +1108f0: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -324262,36 +324374,36 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -112bf0: |[112bf0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -112c00: 7110 9f43 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@439f │ │ -112c06: 0c00 |0003: move-result-object v0 │ │ -112c08: 6e40 b115 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15b1 │ │ -112c0e: 0a00 |0007: move-result v0 │ │ -112c10: 0f00 |0008: return v0 │ │ +1108f4: |[1108f4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +110904: 7110 9f43 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@439f │ │ +11090a: 0c00 |0003: move-result-object v0 │ │ +11090c: 6e40 b115 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@15b1 │ │ +110912: 0a00 |0007: move-result v0 │ │ +110914: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ 0x0000 - 0x0009 reg=2 array [C │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #1302 header: │ │ class_idx : 913 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 912 │ │ -source_file_idx : 6656 │ │ +source_file_idx : 6652 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1302 annotations: │ │ Annotations on class │ │ @@ -324319,18 +324431,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112c14: |[112c14] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:()V │ │ -112c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -112c26: 7020 c015 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c0 │ │ -112c2c: 0e00 |0004: return-void │ │ +110918: |[110918] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:()V │ │ +110928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11092a: 7020 c015 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatImpl;.:(Landroid/support/v4/text/TextUtilsCompat$1;)V // method@15c0 │ │ +110930: 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;) │ │ @@ -324338,17 +324450,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 │ │ -112c30: |[112c30] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ -112c40: 7010 c415 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:()V // method@15c4 │ │ -112c46: 0e00 |0003: return-void │ │ +110934: |[110934] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.:(Landroid/support/v4/text/TextUtilsCompat$1;)V │ │ +110944: 7010 c415 0000 |0000: invoke-direct {v0}, Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl;.:()V // method@15c4 │ │ +11094a: 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; │ │ │ │ @@ -324358,18 +324470,18 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -112c48: |[112c48] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -112c58: 7110 cf15 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cf │ │ -112c5e: 0a00 |0003: move-result v0 │ │ -112c60: 0f00 |0004: return v0 │ │ +11094c: |[11094c] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +11095c: 7110 cf15 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cf │ │ +110962: 0a00 |0003: move-result v0 │ │ +110964: 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; │ │ │ │ @@ -324378,32 +324490,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -112c64: |[112c64] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -112c74: 7110 d015 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@15d0 │ │ -112c7a: 0c00 |0003: move-result-object v0 │ │ -112c7c: 1100 |0004: return-object v0 │ │ +110968: |[110968] android.support.v4.text.TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +110978: 7110 d015 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompatJellybeanMr1;.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; // method@15d0 │ │ +11097e: 0c00 |0003: move-result-object v0 │ │ +110980: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextUtilsCompat$TextUtilsCompatJellybeanMr1Impl; │ │ 0x0000 - 0x0005 reg=2 s Ljava/lang/String; │ │ │ │ - source_file_idx : 6656 (TextUtilsCompat.java) │ │ + source_file_idx : 6652 (TextUtilsCompat.java) │ │ │ │ Class #1303 header: │ │ class_idx : 916 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 931 │ │ -source_file_idx : 1062 │ │ +source_file_idx : 1059 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1303 annotations: │ │ Annotations on class │ │ @@ -324434,18 +324546,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 │ │ -112c80: |[112c80] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -112c90: 5b01 3407 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112c94: 7010 9116 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@1691 │ │ -112c9a: 0e00 |0005: return-void │ │ +110984: |[110984] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +110994: 5b01 3407 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110998: 7010 9116 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@1691 │ │ +11099e: 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; │ │ @@ -324456,18 +324568,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -112c9c: |[112c9c] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -112cac: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112cb0: 6e10 de15 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@15de │ │ -112cb6: 0e00 |0005: return-void │ │ +1109a0: |[1109a0] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +1109b0: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +1109b4: 6e10 de15 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@15de │ │ +1109ba: 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; │ │ @@ -324477,21 +324589,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -112cb8: |[112cb8] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -112cc8: 5420 3407 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112ccc: 5400 3507 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0735 │ │ -112cd0: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -112cd4: b041 |0006: add-int/2addr v1, v4 │ │ -112cd6: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -112cda: 1100 |0009: return-object v0 │ │ +1109bc: |[1109bc] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +1109cc: 5420 3407 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +1109d0: 5400 3507 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0735 │ │ +1109d4: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +1109d8: b041 |0006: add-int/2addr v1, v4 │ │ +1109da: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +1109de: 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 │ │ @@ -324502,17 +324614,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -112cdc: |[112cdc] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -112cec: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112cf0: 1100 |0002: return-object v0 │ │ +1109e0: |[1109e0] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +1109f0: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +1109f4: 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; │ │ │ │ @@ -324521,18 +324633,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -112cf4: |[112cf4] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -112d04: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d08: 5200 3707 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0737 │ │ -112d0c: 0f00 |0004: return v0 │ │ +1109f8: |[1109f8] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +110a08: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110a0c: 5200 3707 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0737 │ │ +110a10: 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; │ │ │ │ @@ -324541,19 +324653,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -112d10: |[112d10] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -112d20: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d24: 6e20 e515 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@15e5 │ │ -112d2a: 0a00 |0005: move-result v0 │ │ -112d2c: 0f00 |0006: return v0 │ │ +110a14: |[110a14] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +110a24: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110a28: 6e20 e515 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@15e5 │ │ +110a2e: 0a00 |0005: move-result v0 │ │ +110a30: 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; │ │ @@ -324563,19 +324675,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -112d30: |[112d30] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -112d40: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d44: 6e20 e615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@15e6 │ │ -112d4a: 0a00 |0005: move-result v0 │ │ -112d4c: 0f00 |0006: return v0 │ │ +110a34: |[110a34] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +110a44: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110a48: 6e20 e615 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@15e6 │ │ +110a4e: 0a00 |0005: move-result v0 │ │ +110a50: 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; │ │ @@ -324585,18 +324697,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 │ │ -112d50: |[112d50] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -112d60: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d64: 6e30 ea15 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -112d6a: 0e00 |0005: return-void │ │ +110a54: |[110a54] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +110a64: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110a68: 6e30 ea15 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +110a6e: 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; │ │ @@ -324610,18 +324722,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -112d6c: |[112d6c] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -112d7c: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d80: 6e20 ee15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@15ee │ │ -112d86: 0e00 |0005: return-void │ │ +110a70: |[110a70] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +110a80: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110a84: 6e20 ee15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@15ee │ │ +110a8a: 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; │ │ @@ -324632,36 +324744,36 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -112d88: |[112d88] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -112d98: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ -112d9c: 6e30 f015 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f0 │ │ -112da2: 0c00 |0005: move-result-object v0 │ │ -112da4: 1100 |0006: return-object v0 │ │ +110a8c: |[110a8c] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +110a9c: 5410 3407 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0734 │ │ +110aa0: 6e30 f015 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@15f0 │ │ +110aa6: 0c00 |0005: move-result-object v0 │ │ +110aa8: 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 : 1062 (ArrayMap.java) │ │ + source_file_idx : 1059 (ArrayMap.java) │ │ │ │ Class #1304 header: │ │ class_idx : 917 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 937 │ │ -source_file_idx : 1062 │ │ +source_file_idx : 1059 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #1304 annotations: │ │ Annotations on class │ │ @@ -324703,17 +324815,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -112da8: |[112da8] android.support.v4.util.ArrayMap.:()V │ │ -112db8: 7010 b316 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ -112dbe: 0e00 |0003: return-void │ │ +110aac: |[110aac] android.support.v4.util.ArrayMap.:()V │ │ +110abc: 7010 b316 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ +110ac2: 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; │ │ @@ -324723,17 +324835,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -112dc0: |[112dc0] android.support.v4.util.ArrayMap.:(I)V │ │ -112dd0: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@16b4 │ │ -112dd6: 0e00 |0003: return-void │ │ +110ac4: |[110ac4] android.support.v4.util.ArrayMap.:(I)V │ │ +110ad4: 7020 b416 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@16b4 │ │ +110ada: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -324744,17 +324856,17 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -112dd8: |[112dd8] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -112de8: 7020 b516 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@16b5 │ │ -112dee: 0e00 |0003: return-void │ │ +110adc: |[110adc] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +110aec: 7020 b516 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@16b5 │ │ +110af2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -324765,22 +324877,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -112df0: |[112df0] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -112e00: 5410 3607 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ -112e04: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -112e08: 2200 9403 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0394 │ │ -112e0c: 7020 d115 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@15d1 │ │ -112e12: 5b10 3607 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ -112e16: 5410 3607 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ -112e1a: 1100 |000d: return-object v0 │ │ +110af4: |[110af4] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +110b04: 5410 3607 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ +110b08: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +110b0c: 2200 9403 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0394 │ │ +110b10: 7020 d115 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@15d1 │ │ +110b16: 5b10 3607 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ +110b1a: 5410 3607 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0736 │ │ +110b1e: 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; │ │ @@ -324792,18 +324904,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112e1c: |[112e1c] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -112e2c: 7120 9b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@169b │ │ -112e32: 0a00 |0003: move-result v0 │ │ -112e34: 0f00 |0004: return v0 │ │ +110b20: |[110b20] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +110b30: 7120 9b16 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@169b │ │ +110b36: 0a00 |0003: move-result v0 │ │ +110b38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -324814,20 +324926,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -112e38: |[112e38] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -112e48: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ -112e4e: 0c00 |0003: move-result-object v0 │ │ -112e50: 6e10 9d16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@169d │ │ -112e56: 0c00 |0007: move-result-object v0 │ │ -112e58: 1100 |0008: return-object v0 │ │ +110b3c: |[110b3c] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +110b4c: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ +110b52: 0c00 |0003: move-result-object v0 │ │ +110b54: 6e10 9d16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@169d │ │ +110b5a: 0c00 |0007: move-result-object v0 │ │ +110b5c: 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; │ │ │ │ @@ -324836,20 +324948,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -112e5c: |[112e5c] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -112e6c: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ -112e72: 0c00 |0003: move-result-object v0 │ │ -112e74: 6e10 9e16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@169e │ │ -112e7a: 0c00 |0007: move-result-object v0 │ │ -112e7c: 1100 |0008: return-object v0 │ │ +110b60: |[110b60] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +110b70: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ +110b76: 0c00 |0003: move-result-object v0 │ │ +110b78: 6e10 9e16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@169e │ │ +110b7e: 0c00 |0007: move-result-object v0 │ │ +110b80: 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; │ │ │ │ @@ -324858,37 +324970,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -112e80: |[112e80] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -112e90: 5242 3707 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0737 │ │ -112e94: 7210 3e44 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@443e │ │ -112e9a: 0a03 |0005: move-result v3 │ │ -112e9c: b032 |0006: add-int/2addr v2, v3 │ │ -112e9e: 6e20 e115 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@15e1 │ │ -112ea4: 7210 3844 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ -112eaa: 0c02 |000d: move-result-object v2 │ │ -112eac: 7210 4744 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -112eb2: 0c01 |0011: move-result-object v1 │ │ -112eb4: 7210 0244 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -112eba: 0a02 |0015: move-result v2 │ │ -112ebc: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -112ec0: 7210 0344 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -112ec6: 0c00 |001b: move-result-object v0 │ │ -112ec8: 1f00 b408 |001c: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ -112ecc: 7210 3444 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ -112ed2: 0c02 |0021: move-result-object v2 │ │ -112ed4: 7210 3544 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ -112eda: 0c03 |0025: move-result-object v3 │ │ -112edc: 6e30 ea15 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ -112ee2: 28e9 |0029: goto 0012 // -0017 │ │ -112ee4: 0e00 |002a: return-void │ │ +110b84: |[110b84] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +110b94: 5242 3707 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@0737 │ │ +110b98: 7210 3e44 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@443e │ │ +110b9e: 0a03 |0005: move-result v3 │ │ +110ba0: b032 |0006: add-int/2addr v2, v3 │ │ +110ba2: 6e20 e115 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@15e1 │ │ +110ba8: 7210 3844 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@4438 │ │ +110bae: 0c02 |000d: move-result-object v2 │ │ +110bb0: 7210 4744 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +110bb6: 0c01 |0011: move-result-object v1 │ │ +110bb8: 7210 0244 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +110bbe: 0a02 |0015: move-result v2 │ │ +110bc0: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +110bc4: 7210 0344 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +110bca: 0c00 |001b: move-result-object v0 │ │ +110bcc: 1f00 b408 |001c: check-cast v0, Ljava/util/Map$Entry; // type@08b4 │ │ +110bd0: 7210 3444 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@4434 │ │ +110bd6: 0c02 |0021: move-result-object v2 │ │ +110bd8: 7210 3544 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@4435 │ │ +110bde: 0c03 |0025: move-result-object v3 │ │ +110be0: 6e30 ea15 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@15ea │ │ +110be6: 28e9 |0029: goto 0012 // -0017 │ │ +110be8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -324904,18 +325016,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112ee8: |[112ee8] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -112ef8: 7120 a016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a0 │ │ -112efe: 0a00 |0003: move-result v0 │ │ -112f00: 0f00 |0004: return v0 │ │ +110bec: |[110bec] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +110bfc: 7120 a016 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a0 │ │ +110c02: 0a00 |0003: move-result v0 │ │ +110c04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -324926,18 +325038,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -112f04: |[112f04] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -112f14: 7120 a116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a1 │ │ -112f1a: 0a00 |0003: move-result v0 │ │ -112f1c: 0f00 |0004: return v0 │ │ +110c08: |[110c08] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +110c18: 7120 a116 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@16a1 │ │ +110c1e: 0a00 |0003: move-result v0 │ │ +110c20: 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; │ │ @@ -324948,34 +325060,34 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -112f20: |[112f20] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -112f30: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ -112f36: 0c00 |0003: move-result-object v0 │ │ -112f38: 6e10 9f16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@169f │ │ -112f3e: 0c00 |0007: move-result-object v0 │ │ -112f40: 1100 |0008: return-object v0 │ │ +110c24: |[110c24] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +110c34: 7010 e415 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@15e4 │ │ +110c3a: 0c00 |0003: move-result-object v0 │ │ +110c3c: 6e10 9f16 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@169f │ │ +110c42: 0c00 |0007: move-result-object v0 │ │ +110c44: 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 : 1062 (ArrayMap.java) │ │ + source_file_idx : 1059 (ArrayMap.java) │ │ │ │ Class #1305 header: │ │ class_idx : 934 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5823 │ │ +source_file_idx : 5819 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1305 annotations: │ │ Annotations on class │ │ @@ -325011,24 +325123,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -112f44: |[112f44] android.support.v4.util.Pools$SimplePool.:(I)V │ │ -112f54: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -112f5a: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ -112f5e: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -112f62: 1a01 131a |0007: const-string v1, "The max pool size must be > 0" // string@1a13 │ │ -112f66: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -112f6c: 2700 |000c: throw v0 │ │ -112f6e: 2330 3709 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ -112f72: 5b20 6507 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -112f76: 0e00 |0011: return-void │ │ +110c48: |[110c48] android.support.v4.util.Pools$SimplePool.:(I)V │ │ +110c58: 7010 1f43 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +110c5e: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ +110c62: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +110c66: 1a01 0f1a |0007: const-string v1, "The max pool size must be > 0" // string@1a0f │ │ +110c6a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +110c70: 2700 |000c: throw v0 │ │ +110c72: 2330 3709 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0937 │ │ +110c76: 5b20 6507 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110c7a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=94 │ │ 0x0011 line=95 │ │ @@ -325042,27 +325154,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -112f78: |[112f78] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ -112f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -112f8a: 5221 6607 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -112f8e: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ -112f92: 5421 6507 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -112f96: 4601 0100 |0007: aget-object v1, v1, v0 │ │ -112f9a: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ -112f9e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -112fa0: 0f01 |000c: return v1 │ │ -112fa2: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -112fa6: 28f2 |000f: goto 0001 // -000e │ │ -112fa8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -112faa: 28fb |0011: goto 000c // -0005 │ │ +110c7c: |[110c7c] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ +110c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110c8e: 5221 6607 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110c92: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ +110c96: 5421 6507 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110c9a: 4601 0100 |0007: aget-object v1, v1, v0 │ │ +110c9e: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ +110ca2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +110ca4: 0f01 |000c: return v1 │ │ +110ca6: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +110caa: 28f2 |000f: goto 0001 // -000e │ │ +110cac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +110cae: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000c line=129 │ │ 0x000d line=124 │ │ @@ -325080,30 +325192,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -112fac: |[112fac] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ -112fbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -112fbe: 5243 6607 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -112fc2: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ -112fc6: 5243 6607 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -112fca: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ -112fce: 5443 6507 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -112fd2: 4600 0301 |000b: aget-object v0, v3, v1 │ │ -112fd6: 5443 6507 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -112fda: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ -112fde: 5242 6607 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -112fe2: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -112fe6: 5942 6607 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -112fea: 1100 |0017: return-object v0 │ │ -112fec: 0720 |0018: move-object v0, v2 │ │ -112fee: 28fe |0019: goto 0017 // -0002 │ │ +110cb0: |[110cb0] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ +110cc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +110cc2: 5243 6607 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110cc6: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ +110cca: 5243 6607 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110cce: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +110cd2: 5443 6507 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110cd6: 4600 0301 |000b: aget-object v0, v3, v1 │ │ +110cda: 5443 6507 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110cde: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ +110ce2: 5242 6607 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110ce6: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +110cea: 5942 6607 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110cee: 1100 |0017: return-object v0 │ │ +110cf0: 0720 |0018: move-object v0, v2 │ │ +110cf2: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0011 line=104 │ │ @@ -325119,36 +325231,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -112ff0: |[112ff0] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ -113000: 7020 ad16 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@16ad │ │ -113006: 0a00 |0003: move-result v0 │ │ -113008: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -11300c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -113010: 1a01 da03 |0008: const-string v1, "Already in the pool!" // string@03da │ │ -113014: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11301a: 2700 |000d: throw v0 │ │ -11301c: 5220 6607 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -113020: 5421 6507 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -113024: 2111 |0012: array-length v1, v1 │ │ -113026: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ -11302a: 5420 6507 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ -11302e: 5221 6607 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -113032: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -113036: 5220 6607 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -11303a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -11303e: 5920 6607 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ -113042: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -113044: 0f00 |0022: return v0 │ │ -113046: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -113048: 28fe |0024: goto 0022 // -0002 │ │ +110cf4: |[110cf4] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ +110d04: 7020 ad16 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@16ad │ │ +110d0a: 0a00 |0003: move-result v0 │ │ +110d0c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +110d10: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +110d14: 1a01 d703 |0008: const-string v1, "Already in the pool!" // string@03d7 │ │ +110d18: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +110d1e: 2700 |000d: throw v0 │ │ +110d20: 5220 6607 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110d24: 5421 6507 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110d28: 2111 |0012: array-length v1, v1 │ │ +110d2a: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ +110d2e: 5420 6507 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@0765 │ │ +110d32: 5221 6607 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110d36: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +110d3a: 5220 6607 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110d3e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +110d42: 5920 6607 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@0766 │ │ +110d46: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +110d48: 0f00 |0022: return v0 │ │ +110d4a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +110d4c: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000e line=115 │ │ 0x0015 line=116 │ │ 0x001b line=117 │ │ @@ -325156,21 +325268,21 @@ │ │ 0x0022 line=120 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SimplePool; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/util/Pools$SimplePool; Landroid/support/v4/util/Pools$SimplePool; │ │ 0x0000 - 0x0025 reg=3 instance Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 5823 (Pools.java) │ │ + source_file_idx : 5819 (Pools.java) │ │ │ │ Class #1306 header: │ │ class_idx : 940 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1306 annotations: │ │ Annotations on class │ │ @@ -325199,19 +325311,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 │ │ -11304c: |[11304c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -11305c: 5b01 7e07 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@077e │ │ -113060: 5b02 7f07 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -113064: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11306a: 0e00 |0007: return-void │ │ +110d50: |[110d50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +110d60: 5b01 7e07 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@077e │ │ +110d64: 5b02 7f07 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110d68: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +110d6e: 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; │ │ @@ -325222,19 +325334,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 │ │ -11306c: |[11306c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -11307c: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -113080: 6e30 2517 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ -113086: 0a00 |0005: move-result v0 │ │ -113088: 0f00 |0006: return v0 │ │ +110d70: |[110d70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +110d80: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110d84: 6e30 2517 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ +110d8a: 0a00 |0005: move-result v0 │ │ +110d8c: 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; │ │ @@ -325244,18 +325356,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 │ │ -11308c: |[11308c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -11309c: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -1130a0: 6e30 2817 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -1130a6: 0e00 |0005: return-void │ │ +110d90: |[110d90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110da0: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110da4: 6e30 2817 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +110daa: 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; │ │ @@ -325266,20 +325378,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 │ │ -1130a8: |[1130a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -1130b8: 5420 7f07 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -1130bc: 2201 9004 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -1130c0: 7020 b91f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ -1130c6: 6e30 2917 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -1130cc: 0e00 |000a: return-void │ │ +110dac: |[110dac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +110dbc: 5420 7f07 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110dc0: 2201 9004 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +110dc4: 7020 b91f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ +110dca: 6e30 2917 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +110dd0: 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; │ │ @@ -325290,18 +325402,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 │ │ -1130d0: |[1130d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -1130e0: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -1130e4: 6e30 2a17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172a │ │ -1130ea: 0e00 |0005: return-void │ │ +110dd4: |[110dd4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110de4: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110de8: 6e30 2a17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172a │ │ +110dee: 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; │ │ @@ -325312,19 +325424,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 │ │ -1130ec: |[1130ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -1130fc: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -113100: 6e40 2b17 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@172b │ │ -113106: 0a00 |0005: move-result v0 │ │ -113108: 0f00 |0006: return v0 │ │ +110df0: |[110df0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +110e00: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110e04: 6e40 2b17 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@172b │ │ +110e0a: 0a00 |0005: move-result v0 │ │ +110e0c: 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; │ │ @@ -325335,18 +325447,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11310c: |[11310c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -11311c: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -113120: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@172d │ │ -113126: 0e00 |0005: return-void │ │ +110e10: |[110e10] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +110e20: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110e24: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@172d │ │ +110e2a: 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; │ │ @@ -325357,34 +325469,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -113128: |[113128] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -113138: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ -11313c: 6e30 2e17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172e │ │ -113142: 0e00 |0005: return-void │ │ +110e2c: |[110e2c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110e3c: 5410 7f07 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@077f │ │ +110e40: 6e30 2e17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172e │ │ +110e46: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #1307 header: │ │ class_idx : 943 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1307 annotations: │ │ Annotations on class │ │ @@ -325413,19 +325525,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 │ │ -113144: |[113144] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -113154: 5b01 8007 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0780 │ │ -113158: 5b02 8107 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -11315c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -113162: 0e00 |0007: return-void │ │ +110e48: |[110e48] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +110e58: 5b01 8007 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0780 │ │ +110e5c: 5b02 8107 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110e60: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +110e66: 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; │ │ @@ -325436,19 +325548,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 │ │ -113164: |[113164] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -113174: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113178: 6e30 2517 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ -11317e: 0a00 |0005: move-result v0 │ │ -113180: 0f00 |0006: return v0 │ │ +110e68: |[110e68] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +110e78: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110e7c: 6e30 2517 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ +110e82: 0a00 |0005: move-result v0 │ │ +110e84: 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; │ │ @@ -325458,24 +325570,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 │ │ -113184: |[113184] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -113194: 5421 8107 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113198: 6e20 2617 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@1726 │ │ -11319e: 0c00 |0005: move-result-object v0 │ │ -1131a0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1131a4: 6e10 d220 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@20d2 │ │ -1131aa: 0c01 |000b: move-result-object v1 │ │ -1131ac: 1101 |000c: return-object v1 │ │ -1131ae: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1131b0: 28fe |000e: goto 000c // -0002 │ │ +110e88: |[110e88] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +110e98: 5421 8107 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110e9c: 6e20 2617 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@1726 │ │ +110ea2: 0c00 |0005: move-result-object v0 │ │ +110ea4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +110ea8: 6e10 d220 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@20d2 │ │ +110eae: 0c01 |000b: move-result-object v1 │ │ +110eb0: 1101 |000c: return-object v1 │ │ +110eb2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +110eb4: 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; │ │ @@ -325486,18 +325598,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 │ │ -1131b4: |[1131b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -1131c4: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -1131c8: 6e30 2817 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -1131ce: 0e00 |0005: return-void │ │ +110eb8: |[110eb8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110ec8: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110ecc: 6e30 2817 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +110ed2: 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; │ │ @@ -325508,20 +325620,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 │ │ -1131d0: |[1131d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -1131e0: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -1131e4: 2201 9004 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -1131e8: 7020 b91f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ -1131ee: 6e30 2917 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -1131f4: 0e00 |000a: return-void │ │ +110ed4: |[110ed4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +110ee4: 5420 8107 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110ee8: 2201 9004 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +110eec: 7020 b91f 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1fb9 │ │ +110ef2: 6e30 2917 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +110ef8: 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; │ │ @@ -325532,18 +325644,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 │ │ -1131f8: |[1131f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -113208: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -11320c: 6e30 2a17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172a │ │ -113212: 0e00 |0005: return-void │ │ +110efc: |[110efc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110f0c: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110f10: 6e30 2a17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172a │ │ +110f16: 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; │ │ @@ -325554,19 +325666,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 │ │ -113214: |[113214] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -113224: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113228: 6e40 2b17 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@172b │ │ -11322e: 0a00 |0005: move-result v0 │ │ -113230: 0f00 |0006: return v0 │ │ +110f18: |[110f18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +110f28: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110f2c: 6e40 2b17 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@172b │ │ +110f32: 0a00 |0005: move-result v0 │ │ +110f34: 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; │ │ @@ -325577,19 +325689,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 │ │ -113234: |[113234] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -113244: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113248: 6e40 2c17 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ -11324e: 0a00 |0005: move-result v0 │ │ -113250: 0f00 |0006: return v0 │ │ +110f38: |[110f38] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +110f48: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110f4c: 6e40 2c17 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ +110f52: 0a00 |0005: move-result v0 │ │ +110f54: 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 │ │ @@ -325600,18 +325712,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -113254: |[113254] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -113264: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113268: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@172d │ │ -11326e: 0e00 |0005: return-void │ │ +110f58: |[110f58] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +110f68: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110f6c: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@172d │ │ +110f72: 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; │ │ @@ -325622,34 +325734,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -113270: |[113270] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -113280: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ -113284: 6e30 2e17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172e │ │ -11328a: 0e00 |0005: return-void │ │ +110f74: |[110f74] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +110f84: 5410 8107 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0781 │ │ +110f88: 6e30 2e17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@172e │ │ +110f8e: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #1308 header: │ │ class_idx : 945 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #1308 annotations: │ │ Annotations on class │ │ @@ -325670,17 +325782,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11328c: |[11328c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -11329c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1132a2: 0e00 |0003: return-void │ │ +110f90: |[110f90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +110fa0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +110fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -325689,17 +325801,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 │ │ -1132a4: |[1132a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -1132b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1132b6: 0f00 |0001: return v0 │ │ +110fa8: |[110fa8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +110fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110fba: 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; │ │ @@ -325710,17 +325822,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 │ │ -1132b8: |[1132b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -1132c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1132ca: 1100 |0001: return-object v0 │ │ +110fbc: |[110fbc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +110fcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110fce: 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; │ │ @@ -325730,17 +325842,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 │ │ -1132cc: |[1132cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -1132dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1132de: 1100 |0001: return-object v0 │ │ +110fd0: |[110fd0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +110fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110fe2: 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; │ │ │ │ @@ -325749,17 +325861,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1132e0: |[1132e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -1132f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1132f2: 1100 |0001: return-object v0 │ │ +110fe4: |[110fe4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +110ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +110ff6: 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;) │ │ @@ -325767,16 +325879,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 │ │ -1132f4: |[1132f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -113304: 0e00 |0000: return-void │ │ +110ff8: |[110ff8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +111008: 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; │ │ @@ -325787,16 +325899,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 │ │ -113308: |[113308] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -113318: 0e00 |0000: return-void │ │ +11100c: |[11100c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11101c: 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; │ │ @@ -325807,16 +325919,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 │ │ -11331c: |[11331c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -11332c: 0e00 |0000: return-void │ │ +111020: |[111020] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +111030: 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; │ │ @@ -325827,17 +325939,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 │ │ -113330: |[113330] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -113340: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -113342: 0f00 |0001: return v0 │ │ +111034: |[111034] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +111044: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +111046: 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; │ │ @@ -325849,17 +325961,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 │ │ -113344: |[113344] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -113354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -113356: 0f00 |0001: return v0 │ │ +111048: |[111048] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +111058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11105a: 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; │ │ @@ -325871,16 +325983,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 │ │ -113358: |[113358] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -113368: 0e00 |0000: return-void │ │ +11105c: |[11105c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +11106c: 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; │ │ @@ -325891,32 +326003,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11336c: |[11336c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -11337c: 0e00 |0000: return-void │ │ +111070: |[111070] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +111080: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #1309 header: │ │ class_idx : 958 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2209 │ │ +source_file_idx : 2205 │ │ static_fields_size : 6 │ │ instance_fields_size: 21 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 4 │ │ │ │ Class #1309 annotations: │ │ Annotations on class │ │ @@ -326051,25 +326163,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -113380: |[113380] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -113390: 7100 fc38 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@38fc │ │ -113396: 0a00 |0003: move-result v0 │ │ -113398: 6700 8d07 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@078d │ │ -11339c: 7100 0239 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ -1133a2: 0a00 |0009: move-result v0 │ │ -1133a4: 6700 9107 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ -1133a8: 7100 fb38 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@38fb │ │ -1133ae: 0a00 |000f: move-result v0 │ │ -1133b0: 6700 8c07 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ -1133b4: 0e00 |0012: return-void │ │ +111084: |[111084] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +111094: 7100 fc38 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@38fc │ │ +11109a: 0a00 |0003: move-result v0 │ │ +11109c: 6700 8d07 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@078d │ │ +1110a0: 7100 0239 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@3902 │ │ +1110a6: 0a00 |0009: move-result v0 │ │ +1110a8: 6700 9107 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ +1110ac: 7100 fb38 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@38fb │ │ +1110b2: 0a00 |000f: move-result v0 │ │ +1110b4: 6700 8c07 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ +1110b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -326078,31 +326190,31 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1133b8: |[1133b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -1133c8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -1133ce: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -1133d2: 2200 bd03 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@03bd │ │ -1133d6: 7030 7417 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@1774 │ │ -1133dc: 5b10 9a07 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -1133e0: 5b13 a007 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -1133e4: 2030 d906 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@06d9 │ │ -1133e8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -1133ec: 1f03 d906 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@06d9 │ │ -1133f0: 6e20 8617 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1786 │ │ -1133f6: 7020 8117 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@1781 │ │ -1133fc: 0e00 |001a: return-void │ │ -1133fe: 2200 bd03 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@03bd │ │ -113402: 7020 7317 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@1773 │ │ -113408: 5b10 9a07 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -11340c: 28ea |0022: goto 000c // -0016 │ │ +1110bc: |[1110bc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +1110cc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +1110d2: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +1110d6: 2200 bd03 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@03bd │ │ +1110da: 7030 7417 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@1774 │ │ +1110e0: 5b10 9a07 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1110e4: 5b13 a007 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +1110e8: 2030 d906 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@06d9 │ │ +1110ec: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +1110f0: 1f03 d906 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@06d9 │ │ +1110f4: 6e20 8617 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1786 │ │ +1110fa: 7020 8117 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@1781 │ │ +111100: 0e00 |001a: return-void │ │ +111102: 2200 bd03 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@03bd │ │ +111106: 7020 7317 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@1773 │ │ +11110c: 5b10 9a07 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111110: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -326122,17 +326234,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -113410: |[113410] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -113420: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113424: 1100 |0002: return-object v0 │ │ +111114: |[111114] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +111124: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111128: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326140,17 +326252,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -113428: |[113428] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -113438: 5410 a007 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -11343c: 1100 |0002: return-object v0 │ │ +11112c: |[11112c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +11113c: 5410 a007 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +111140: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326158,17 +326270,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -113440: |[113440] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -113450: 7010 8017 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@1780 │ │ -113456: 0e00 |0003: return-void │ │ +111144: |[111144] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +111154: 7010 8017 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@1780 │ │ +11115a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326176,17 +326288,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -113458: |[113458] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -113468: 5410 9607 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -11346c: 1100 |0002: return-object v0 │ │ +11115c: |[11115c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +11116c: 5410 9607 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +111170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326194,17 +326306,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -113470: |[113470] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -113480: 5510 a407 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ -113484: 0f00 |0002: return v0 │ │ +111174: |[111174] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +111184: 5510 a407 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ +111188: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326212,17 +326324,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -113488: |[113488] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -113498: 5c01 9507 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -11349c: 0f01 |0002: return v1 │ │ +11118c: |[11118c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +11119c: 5c01 9507 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +1111a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -326231,38 +326343,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1134a0: |[1134a0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -1134b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1134b2: 5430 9a07 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -1134b6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -1134b8: 6e20 d804 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -1134be: 5430 9a07 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -1134c2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -1134c4: 6e20 d804 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -1134ca: 5430 9a07 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -1134ce: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -1134d0: 6e20 d804 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -1134d6: 5430 a607 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1134da: 6e10 1338 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ -1134e0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1134e2: 5b30 a607 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1134e6: 5c32 9c07 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -1134ea: 5c32 a407 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ -1134ee: 5c32 9307 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -1134f2: 5c32 9207 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ -1134f6: 5c32 9507 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -1134fa: 5530 9b07 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -1134fe: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -113502: 5c32 9b07 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113506: 0e00 |002b: return-void │ │ +1111a4: |[1111a4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +1111b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1111b6: 5430 9a07 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1111ba: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +1111bc: 6e20 d804 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1111c2: 5430 9a07 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1111c6: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +1111c8: 6e20 d804 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1111ce: 5430 9a07 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1111d2: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +1111d4: 6e20 d804 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1111da: 5430 a607 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1111de: 6e10 1338 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ +1111e4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1111e6: 5b30 a607 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1111ea: 5c32 9c07 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +1111ee: 5c32 a407 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ +1111f2: 5c32 9307 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +1111f6: 5c32 9207 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ +1111fa: 5c32 9507 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +1111fe: 5530 9b07 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +111202: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +111206: 5c32 9b07 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +11120a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -326282,33 +326394,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -113508: |[113508] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -113518: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11351a: 5430 9a07 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -11351e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -113520: 6e20 d804 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113526: 5430 9a07 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -11352a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -11352c: 6e20 d804 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113532: 5430 9a07 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113536: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -113538: 6e20 d804 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -11353e: 5c32 9c07 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -113542: 5c32 9307 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -113546: 5c32 9207 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ -11354a: 5c32 9507 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -11354e: 5530 9b07 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113552: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -113556: 5c32 9b07 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -11355a: 0e00 |0021: return-void │ │ +11120c: |[11120c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +11121c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11121e: 5430 9a07 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111222: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +111224: 6e20 d804 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +11122a: 5430 9a07 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +11122e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +111230: 6e20 d804 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111236: 5430 9a07 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +11123a: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +11123c: 6e20 d804 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111242: 5c32 9c07 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +111246: 5c32 9307 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +11124a: 5c32 9207 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ +11124e: 5c32 9507 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +111252: 5530 9b07 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +111256: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +11125a: 5c32 9b07 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +11125e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -326325,26 +326437,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -11355c: |[11355c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -11356c: 5420 9a07 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113570: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -113572: 6e20 d804 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113578: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11357a: 5c20 9507 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -11357e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -113580: 5c20 9b07 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113584: 5420 a007 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113588: 5421 9407 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -11358c: 7220 9337 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@3793 │ │ -113592: 0e00 |0013: return-void │ │ +111260: |[111260] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +111270: 5420 9a07 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111274: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +111276: 6e20 d804 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +11127c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11127e: 5c20 9507 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +111282: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +111284: 5c20 9b07 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +111288: 5420 a007 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +11128c: 5421 9407 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111290: 7220 9337 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@3793 │ │ +111296: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -326356,45 +326468,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -113594: |[113594] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -1135a4: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -1135a8: 2203 6408 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -1135ac: 1a04 2106 |0004: const-string v4, "Context must not be null" // string@0621 │ │ -1135b0: 7020 f242 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -1135b6: 2703 |0009: throw v3 │ │ -1135b8: 5453 a007 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -1135bc: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -1135c0: 2203 6408 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -1135c4: 1a04 3416 |0010: const-string v4, "OnGestureListener must not be null" // string@1634 │ │ -1135c8: 7020 f242 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -1135ce: 2703 |0015: throw v3 │ │ -1135d0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -1135d2: 5c53 9d07 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ -1135d6: 7110 fa38 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -1135dc: 0c00 |001c: move-result-object v0 │ │ -1135de: 6e10 0139 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -1135e4: 0a02 |0020: move-result v2 │ │ -1135e6: 6e10 fd38 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@38fd │ │ -1135ec: 0a01 |0024: move-result v1 │ │ -1135ee: 6e10 ff38 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ -1135f4: 0a03 |0028: move-result v3 │ │ -1135f6: 5953 a207 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ -1135fa: 6e10 fe38 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ -113600: 0a03 |002e: move-result v3 │ │ -113602: 5953 a107 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ -113606: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -11360a: 5953 a507 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ -11360e: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -113612: 5953 9707 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0797 │ │ -113616: 0e00 |0039: return-void │ │ +111298: |[111298] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +1112a8: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +1112ac: 2203 6408 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1112b0: 1a04 1d06 |0004: const-string v4, "Context must not be null" // string@061d │ │ +1112b4: 7020 f242 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1112ba: 2703 |0009: throw v3 │ │ +1112bc: 5453 a007 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +1112c0: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +1112c4: 2203 6408 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1112c8: 1a04 3016 |0010: const-string v4, "OnGestureListener must not be null" // string@1630 │ │ +1112cc: 7020 f242 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1112d2: 2703 |0015: throw v3 │ │ +1112d4: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +1112d6: 5c53 9d07 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ +1112da: 7110 fa38 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +1112e0: 0c00 |001c: move-result-object v0 │ │ +1112e2: 6e10 0139 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +1112e8: 0a02 |0020: move-result v2 │ │ +1112ea: 6e10 fd38 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@38fd │ │ +1112f0: 0a01 |0024: move-result v1 │ │ +1112f2: 6e10 ff38 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ +1112f8: 0a03 |0028: move-result v3 │ │ +1112fa: 5953 a207 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ +1112fe: 6e10 fe38 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ +111304: 0a03 |002e: move-result v3 │ │ +111306: 5953 a107 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ +11130a: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +11130e: 5953 a507 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ +111312: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +111316: 5953 9707 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0797 │ │ +11131a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -326418,49 +326530,49 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -113618: |[113618] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -113628: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11362a: 5583 9207 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ -11362e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -113632: 0f02 |0005: return v2 │ │ -113634: 6e10 f437 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@37f4 │ │ -11363a: 0b04 |0009: move-result-wide v4 │ │ -11363c: 6e10 f437 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@37f4 │ │ -113642: 0b06 |000d: move-result-wide v6 │ │ -113644: bc64 |000e: sub-long/2addr v4, v6 │ │ -113646: 6003 8c07 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ -11364a: 8136 |0011: int-to-long v6, v3 │ │ -11364c: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ -113650: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -113654: 6e10 f837 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11365a: 0a03 |0019: move-result v3 │ │ -11365c: 8733 |001a: float-to-int v3, v3 │ │ -11365e: 6e10 f837 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -113664: 0a04 |001e: move-result v4 │ │ -113666: 8744 |001f: float-to-int v4, v4 │ │ -113668: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -11366c: 6e10 fa37 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -113672: 0a03 |0025: move-result v3 │ │ -113674: 8733 |0026: float-to-int v3, v3 │ │ -113676: 6e10 fa37 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11367c: 0a04 |002a: move-result v4 │ │ -11367e: 8744 |002b: float-to-int v4, v4 │ │ -113680: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -113684: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -113688: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -11368c: b043 |0032: add-int/2addr v3, v4 │ │ -11368e: 5284 9707 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0797 │ │ -113692: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -113696: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -113698: 28cd |0038: goto 0005 // -0033 │ │ +11131c: |[11131c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +11132c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11132e: 5583 9207 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ +111332: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +111336: 0f02 |0005: return v2 │ │ +111338: 6e10 f437 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@37f4 │ │ +11133e: 0b04 |0009: move-result-wide v4 │ │ +111340: 6e10 f437 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@37f4 │ │ +111346: 0b06 |000d: move-result-wide v6 │ │ +111348: bc64 |000e: sub-long/2addr v4, v6 │ │ +11134a: 6003 8c07 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ +11134e: 8136 |0011: int-to-long v6, v3 │ │ +111350: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +111354: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +111358: 6e10 f837 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +11135e: 0a03 |0019: move-result v3 │ │ +111360: 8733 |001a: float-to-int v3, v3 │ │ +111362: 6e10 f837 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +111368: 0a04 |001e: move-result v4 │ │ +11136a: 8744 |001f: float-to-int v4, v4 │ │ +11136c: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +111370: 6e10 fa37 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +111376: 0a03 |0025: move-result v3 │ │ +111378: 8733 |0026: float-to-int v3, v3 │ │ +11137a: 6e10 fa37 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +111380: 0a04 |002a: move-result v4 │ │ +111382: 8744 |002b: float-to-int v4, v4 │ │ +111384: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +111388: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +11138c: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +111390: b043 |0032: add-int/2addr v3, v4 │ │ +111392: 5284 9707 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0797 │ │ +111396: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +11139a: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +11139c: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -326479,17 +326591,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11369c: |[11369c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -1136ac: 5510 9d07 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ -1136b0: 0f00 |0002: return v0 │ │ +1113a0: |[1113a0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +1113b0: 5510 9d07 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ +1113b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -326497,619 +326609,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -1136b4: |[1136b4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1136c4: 7401 ef37 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -1136ca: 0a06 |0003: move-result v6 │ │ -1136cc: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ -1136d0: 5400 a607 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1136d4: 0824 0000 |0008: move-object/from16 v36, v0 │ │ -1136d8: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ -1136dc: 7100 1238 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -1136e2: 0c24 |000f: move-result-object v36 │ │ -1136e4: 0800 2400 |0010: move-object/from16 v0, v36 │ │ -1136e8: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ -1136ec: 5b10 a607 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1136f0: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ -1136f4: 5400 a607 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1136f8: 0824 0000 |001a: move-object/from16 v36, v0 │ │ -1136fc: 0800 2400 |001c: move-object/from16 v0, v36 │ │ -113700: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ -113704: 6e20 0a38 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -11370a: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -11370e: 0224 0000 |0025: move/from16 v36, v0 │ │ -113712: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ -113716: 0200 2400 |0029: move/from16 v0, v36 │ │ -11371a: 0201 2500 |002b: move/from16 v1, v37 │ │ -11371e: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -113722: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ -113726: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ -11372a: 7701 7d18 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -113730: 0a19 |0036: move-result v25 │ │ -113732: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -113736: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -11373a: 7701 8118 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ -113740: 0a07 |003e: move-result v7 │ │ -113742: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ -113746: 0200 1200 |0041: move/from16 v0, v18 │ │ -11374a: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ -11374e: 0200 1900 |0045: move/from16 v0, v25 │ │ -113752: 0201 1200 |0047: move/from16 v1, v18 │ │ -113756: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -11375a: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -11375e: 28f4 |004d: goto 0041 // -000c │ │ -113760: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -113764: 28e1 |0050: goto 0031 // -001f │ │ -113766: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ -11376a: 28e4 |0053: goto 0037 // -001c │ │ -11376c: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ -113770: 0201 1200 |0056: move/from16 v1, v18 │ │ -113774: 7120 8418 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -11377a: 0a24 |005b: move-result v36 │ │ -11377c: a61a 1a24 |005c: add-float v26, v26, v36 │ │ -113780: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ -113784: 0201 1200 |0060: move/from16 v1, v18 │ │ -113788: 7120 8518 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11378e: 0a24 |0065: move-result v36 │ │ -113790: a61b 1b24 |0066: add-float v27, v27, v36 │ │ -113794: 28e3 |0068: goto 004b // -001d │ │ -113796: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ -11379a: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ -11379e: 82c0 |006d: int-to-float v0, v12 │ │ -1137a0: 0224 0000 |006e: move/from16 v36, v0 │ │ -1137a4: a90e 1a24 |0070: div-float v14, v26, v36 │ │ -1137a8: 82c0 |0072: int-to-float v0, v12 │ │ -1137aa: 0224 0000 |0073: move/from16 v36, v0 │ │ -1137ae: a90f 1b24 |0075: div-float v15, v27, v36 │ │ -1137b2: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ -1137b6: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -1137ba: 0224 0000 |007b: move/from16 v36, v0 │ │ -1137be: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ -1137c4: 0f11 |0080: return v17 │ │ -1137c6: 017c |0081: move v12, v7 │ │ -1137c8: 28eb |0082: goto 006d // -0015 │ │ -1137ca: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -1137ce: 590e 9e07 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -1137d2: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ -1137d6: 590e 9807 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ -1137da: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -1137de: 590f 9f07 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -1137e2: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ -1137e6: 590f 9907 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ -1137ea: 7601 7f17 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@177f │ │ -1137f0: 28ea |0096: goto 0080 // -0016 │ │ -1137f2: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ -1137f6: 590e 9e07 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -1137fa: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ -1137fe: 590e 9807 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ -113802: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ -113806: 590f 9f07 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -11380a: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ -11380e: 590f 9907 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ -113812: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ -113816: 5400 a607 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -11381a: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ -11381e: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ -113822: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ -113826: 5200 a107 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ -11382a: 0226 0000 |00b3: move/from16 v38, v0 │ │ -11382e: 0200 2600 |00b5: move/from16 v0, v38 │ │ -113832: 8200 |00b7: int-to-float v0, v0 │ │ -113834: 0226 0000 |00b8: move/from16 v38, v0 │ │ -113838: 7403 0d38 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -11383e: 7701 7d18 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -113844: 0a1c |00c0: move-result v28 │ │ -113846: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ -11384a: 0201 1c00 |00c3: move/from16 v1, v28 │ │ -11384e: 7120 8218 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -113854: 0a13 |00c8: move-result v19 │ │ -113856: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ -11385a: 5400 a607 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -11385e: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ -113862: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ -113866: 0201 1300 |00d1: move/from16 v1, v19 │ │ -11386a: 7120 4119 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -113870: 0a21 |00d6: move-result v33 │ │ -113872: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ -113876: 5400 a607 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -11387a: 0824 0000 |00db: move-object/from16 v36, v0 │ │ -11387e: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ -113882: 0201 1300 |00df: move/from16 v1, v19 │ │ -113886: 7120 4219 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -11388c: 0a23 |00e4: move-result v35 │ │ -11388e: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ -113892: 0200 1200 |00e7: move/from16 v0, v18 │ │ -113896: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ -11389a: 0200 1200 |00eb: move/from16 v0, v18 │ │ -11389e: 0201 1c00 |00ed: move/from16 v1, v28 │ │ -1138a2: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -1138a6: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -1138aa: 28f4 |00f3: goto 00e7 // -000c │ │ -1138ac: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ -1138b0: 0201 1200 |00f6: move/from16 v1, v18 │ │ -1138b4: 7120 8218 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1138ba: 0a14 |00fb: move-result v20 │ │ -1138bc: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -1138c0: 5400 a607 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1138c4: 0824 0000 |0100: move-object/from16 v36, v0 │ │ -1138c8: 0800 2400 |0102: move-object/from16 v0, v36 │ │ -1138cc: 0201 1400 |0104: move/from16 v1, v20 │ │ -1138d0: 7120 4119 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -1138d6: 0a24 |0109: move-result v36 │ │ -1138d8: a820 2124 |010a: mul-float v32, v33, v36 │ │ -1138dc: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -1138e0: 5400 a607 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -1138e4: 0824 0000 |0110: move-object/from16 v36, v0 │ │ -1138e8: 0800 2400 |0112: move-object/from16 v0, v36 │ │ -1138ec: 0201 1400 |0114: move/from16 v1, v20 │ │ -1138f0: 7120 4219 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -1138f6: 0a24 |0119: move-result v36 │ │ -1138f8: a822 2324 |011a: mul-float v34, v35, v36 │ │ -1138fc: a60d 2022 |011c: add-float v13, v32, v34 │ │ -113900: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ -113904: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ -113908: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ -11390c: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ -113910: 5400 a607 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -113914: 0824 0000 |0128: move-object/from16 v36, v0 │ │ -113918: 7401 0b38 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -11391e: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -113922: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ -113926: 5400 9607 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -11392a: 0824 0000 |0133: move-object/from16 v36, v0 │ │ -11392e: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ -113932: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ -113936: 5400 9a07 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -11393a: 0824 0000 |013b: move-object/from16 v36, v0 │ │ -11393e: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ -113942: 7402 d104 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ -113948: 0a10 |0142: move-result v16 │ │ -11394a: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ -11394e: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -113952: 5400 9a07 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113956: 0824 0000 |0149: move-object/from16 v36, v0 │ │ -11395a: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ -11395e: 7402 d804 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113964: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ -113968: 5400 9407 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -11396c: 0824 0000 |0154: move-object/from16 v36, v0 │ │ -113970: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ -113974: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ -113978: 5400 a307 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ -11397c: 0824 0000 |015c: move-object/from16 v36, v0 │ │ -113980: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ -113984: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ -113988: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ -11398c: 5400 9407 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113990: 0824 0000 |0166: move-object/from16 v36, v0 │ │ -113994: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ -113998: 5400 a307 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ -11399c: 0825 0000 |016c: move-object/from16 v37, v0 │ │ -1139a0: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ -1139a4: 0801 2400 |0170: move-object/from16 v1, v36 │ │ -1139a8: 0802 2500 |0172: move-object/from16 v2, v37 │ │ -1139ac: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ -1139b0: 7040 8217 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@1782 │ │ -1139b6: 0a24 |0179: move-result v36 │ │ -1139b8: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ -1139bc: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ -1139c0: 0200 2400 |017e: move/from16 v0, v36 │ │ -1139c4: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ -1139c8: 5c10 9c07 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -1139cc: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ -1139d0: 5400 9607 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -1139d4: 0824 0000 |0188: move-object/from16 v36, v0 │ │ -1139d8: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ -1139dc: 5400 9407 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -1139e0: 0825 0000 |018e: move-object/from16 v37, v0 │ │ -1139e4: 7802 8e37 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@378e │ │ -1139ea: 0a24 |0193: move-result v36 │ │ -1139ec: 9611 1124 |0194: or-int v17, v17, v36 │ │ -1139f0: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ -1139f4: 5400 9607 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -1139f8: 0824 0000 |019a: move-object/from16 v36, v0 │ │ -1139fc: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -113a00: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ -113a04: 7220 8f37 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ -113a0a: 0a24 |01a3: move-result v36 │ │ -113a0c: 9611 1124 |01a4: or-int v17, v17, v36 │ │ -113a10: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ -113a14: 590e 9e07 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -113a18: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -113a1c: 590e 9807 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ -113a20: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -113a24: 590f 9f07 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -113a28: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ -113a2c: 590f 9907 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ -113a30: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ -113a34: 5400 9407 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113a38: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ -113a3c: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ -113a40: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ -113a44: 5400 9407 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113a48: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ -113a4c: 7401 0038 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -113a52: 7701 fd37 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ -113a58: 0c24 |01ca: move-result-object v36 │ │ -113a5a: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ -113a5e: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ -113a62: 5b10 9407 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113a66: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ -113a6a: 0200 2400 |01d3: move/from16 v0, v36 │ │ -113a6e: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ -113a72: 5c10 9307 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -113a76: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ -113a7a: 0200 2400 |01db: move/from16 v0, v36 │ │ -113a7e: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ -113a82: 5c10 9207 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ -113a86: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ -113a8a: 0200 2400 |01e3: move/from16 v0, v36 │ │ -113a8e: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ -113a92: 5c10 a407 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ -113a96: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ -113a9a: 0200 2400 |01eb: move/from16 v0, v36 │ │ -113a9e: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ -113aa2: 5c10 9b07 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113aa6: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ -113aaa: 0200 2400 |01f3: move/from16 v0, v36 │ │ -113aae: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ -113ab2: 5c10 9507 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -113ab6: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ -113aba: 5500 9d07 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ -113abe: 0224 0000 |01fd: move/from16 v36, v0 │ │ -113ac2: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ -113ac6: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ -113aca: 5400 9a07 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113ace: 0824 0000 |0205: move-object/from16 v36, v0 │ │ -113ad2: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ -113ad6: 7402 d804 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113adc: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ -113ae0: 5400 9a07 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113ae4: 0824 0000 |0210: move-object/from16 v36, v0 │ │ -113ae8: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ -113aec: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ -113af0: 5400 9407 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113af4: 0826 0000 |0218: move-object/from16 v38, v0 │ │ -113af8: 7401 f237 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@37f2 │ │ -113afe: 0b26 |021d: move-result-wide v38 │ │ -113b00: 6028 9107 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ -113b04: 0200 2800 |0220: move/from16 v0, v40 │ │ -113b08: 8100 |0222: int-to-long v0, v0 │ │ -113b0a: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ -113b0e: 9b26 2628 |0225: add-long v38, v38, v40 │ │ -113b12: 6028 8d07 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@078d │ │ -113b16: 0200 2800 |0229: move/from16 v0, v40 │ │ -113b1a: 8100 |022b: int-to-long v0, v0 │ │ -113b1c: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ -113b20: 9b26 2628 |022e: add-long v38, v38, v40 │ │ -113b24: 7404 da04 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@04da │ │ -113b2a: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ -113b2e: 5400 9a07 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113b32: 0824 0000 |0237: move-object/from16 v36, v0 │ │ -113b36: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ -113b3a: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ -113b3e: 5400 9407 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113b42: 0826 0000 |023f: move-object/from16 v38, v0 │ │ -113b46: 7401 f237 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@37f2 │ │ -113b4c: 0b26 |0244: move-result-wide v38 │ │ -113b4e: 6028 9107 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ -113b52: 0200 2800 |0247: move/from16 v0, v40 │ │ -113b56: 8100 |0249: int-to-long v0, v0 │ │ -113b58: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ -113b5c: 9b26 2628 |024c: add-long v38, v38, v40 │ │ -113b60: 7404 da04 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@04da │ │ -113b66: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ -113b6a: 5400 a007 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113b6e: 0824 0000 |0255: move-object/from16 v36, v0 │ │ -113b72: 0800 2400 |0257: move-object/from16 v0, v36 │ │ -113b76: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ -113b7a: 7220 9137 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@3791 │ │ -113b80: 0a24 |025e: move-result v36 │ │ -113b82: 9611 1124 |025f: or-int v17, v17, v36 │ │ -113b86: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -113b8a: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ -113b8e: 5400 9a07 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113b92: 0824 0000 |0267: move-object/from16 v36, v0 │ │ -113b96: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ -113b9a: 6026 8c07 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ -113b9e: 0200 2600 |026d: move/from16 v0, v38 │ │ -113ba2: 8100 |026f: int-to-long v0, v0 │ │ -113ba4: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ -113ba8: 7404 db04 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@04db │ │ -113bae: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -113bb2: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ -113bb6: 5500 9b07 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113bba: 0224 0000 |027b: move/from16 v36, v0 │ │ -113bbe: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ -113bc2: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ -113bc6: 5200 9e07 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -113bca: 0224 0000 |0283: move/from16 v36, v0 │ │ -113bce: a717 240e |0285: sub-float v23, v36, v14 │ │ -113bd2: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ -113bd6: 5200 9f07 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -113bda: 0224 0000 |028b: move/from16 v36, v0 │ │ -113bde: a718 240f |028d: sub-float v24, v36, v15 │ │ -113be2: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -113be6: 5500 9c07 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -113bea: 0224 0000 |0293: move/from16 v36, v0 │ │ -113bee: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ -113bf2: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ -113bf6: 5400 9607 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -113bfa: 0824 0000 |029b: move-object/from16 v36, v0 │ │ -113bfe: 0800 2400 |029d: move-object/from16 v0, v36 │ │ -113c02: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ -113c06: 7220 8f37 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ -113c0c: 0a24 |02a4: move-result v36 │ │ -113c0e: 9611 1124 |02a5: or-int v17, v17, v36 │ │ -113c12: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -113c16: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ -113c1a: 5500 9307 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -113c1e: 0224 0000 |02ad: move/from16 v36, v0 │ │ -113c22: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ -113c26: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ -113c2a: 5200 9807 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ -113c2e: 0224 0000 |02b5: move/from16 v36, v0 │ │ -113c32: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ -113c36: 0200 2400 |02b9: move/from16 v0, v36 │ │ -113c3a: 8709 |02bb: float-to-int v9, v0 │ │ -113c3c: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ -113c40: 5200 9907 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ -113c44: 0224 0000 |02c0: move/from16 v36, v0 │ │ -113c48: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ -113c4c: 0200 2400 |02c4: move/from16 v0, v36 │ │ -113c50: 870a |02c6: float-to-int v10, v0 │ │ -113c52: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ -113c56: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ -113c5a: 900b 2425 |02cb: add-int v11, v36, v37 │ │ -113c5e: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -113c62: 5200 a507 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ -113c66: 0224 0000 |02d1: move/from16 v36, v0 │ │ -113c6a: 0200 2400 |02d3: move/from16 v0, v36 │ │ -113c6e: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ -113c72: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -113c76: 5400 a007 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113c7a: 0824 0000 |02db: move-object/from16 v36, v0 │ │ -113c7e: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ -113c82: 5400 9407 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113c86: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ -113c8a: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ -113c8e: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ -113c92: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ -113c96: 0203 1700 |02e9: move/from16 v3, v23 │ │ -113c9a: 0204 1800 |02eb: move/from16 v4, v24 │ │ -113c9e: 7254 9437 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3794 │ │ -113ca4: 0a11 |02f0: move-result v17 │ │ -113ca6: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ -113caa: 590e 9e07 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -113cae: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ -113cb2: 590f 9f07 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -113cb6: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ -113cba: 0200 2400 |02fb: move/from16 v0, v36 │ │ -113cbe: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ -113cc2: 5c10 9307 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -113cc6: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ -113cca: 5400 9a07 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113cce: 0824 0000 |0305: move-object/from16 v36, v0 │ │ -113cd2: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ -113cd6: 7402 d804 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113cdc: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ -113ce0: 5400 9a07 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113ce4: 0824 0000 |0310: move-object/from16 v36, v0 │ │ -113ce8: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ -113cec: 7402 d804 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113cf2: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ -113cf6: 5400 9a07 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113cfa: 0824 0000 |031b: move-object/from16 v36, v0 │ │ -113cfe: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ -113d02: 7402 d804 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113d08: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ -113d0c: 5200 a507 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ -113d10: 0224 0000 |0326: move/from16 v36, v0 │ │ -113d14: 0200 2400 |0328: move/from16 v0, v36 │ │ -113d18: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ -113d1c: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ -113d20: 0200 2400 |032e: move/from16 v0, v36 │ │ -113d24: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ -113d28: 5c10 9207 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ -113d2c: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -113d30: 7701 0943 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -113d36: 0a24 |0339: move-result v36 │ │ -113d38: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ -113d3c: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ -113d40: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ -113d44: 7701 0943 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -113d4a: 0a24 |0343: move-result v36 │ │ -113d4c: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ -113d50: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ -113d54: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ -113d58: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ -113d5c: 5400 a007 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113d60: 0824 0000 |034e: move-object/from16 v36, v0 │ │ -113d64: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ -113d68: 5400 9407 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -113d6c: 0825 0000 |0354: move-object/from16 v37, v0 │ │ -113d70: 0800 2400 |0356: move-object/from16 v0, v36 │ │ -113d74: 0801 2500 |0358: move-object/from16 v1, v37 │ │ -113d78: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ -113d7c: 0203 1700 |035c: move/from16 v3, v23 │ │ -113d80: 0204 1800 |035e: move/from16 v4, v24 │ │ -113d84: 7254 9437 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3794 │ │ -113d8a: 0a11 |0363: move-result v17 │ │ -113d8c: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ -113d90: 590e 9e07 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ -113d94: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ -113d98: 590f 9f07 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ -113d9c: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -113da0: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ -113da4: 0200 2400 |0370: move/from16 v0, v36 │ │ -113da8: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ -113dac: 5c10 a407 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ -113db0: 7701 fd37 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ -113db6: 0c08 |0379: move-result-object v8 │ │ -113db8: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ -113dbc: 5500 9c07 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -113dc0: 0224 0000 |037e: move/from16 v36, v0 │ │ -113dc4: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ -113dc8: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ -113dcc: 5400 9607 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -113dd0: 0824 0000 |0386: move-object/from16 v36, v0 │ │ -113dd4: 0800 2400 |0388: move-object/from16 v0, v36 │ │ -113dd8: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ -113ddc: 7220 8f37 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ -113de2: 0a24 |038f: move-result v36 │ │ -113de4: 9611 1124 |0390: or-int v17, v17, v36 │ │ -113de8: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ -113dec: 5400 a307 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ -113df0: 0824 0000 |0396: move-object/from16 v36, v0 │ │ -113df4: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ -113df8: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ -113dfc: 5400 a307 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ -113e00: 0824 0000 |039e: move-object/from16 v36, v0 │ │ -113e04: 7401 0038 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -113e0a: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ -113e0e: 5b08 a307 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ -113e12: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ -113e16: 5400 a607 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -113e1a: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ -113e1e: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ -113e22: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ -113e26: 5400 a607 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -113e2a: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ -113e2e: 7401 1338 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ -113e34: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ -113e38: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ -113e3c: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ -113e40: 5b10 a607 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -113e44: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ -113e48: 0200 2400 |03c2: move/from16 v0, v36 │ │ -113e4c: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ -113e50: 5c10 9c07 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ -113e54: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ -113e58: 0200 2400 |03ca: move/from16 v0, v36 │ │ -113e5c: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ -113e60: 5c10 9507 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -113e64: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ -113e68: 5400 9a07 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113e6c: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ -113e70: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ -113e74: 7402 d804 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113e7a: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ -113e7e: 5400 9a07 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113e82: 0824 0000 |03df: move-object/from16 v36, v0 │ │ -113e86: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ -113e8a: 7402 d804 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113e90: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -113e94: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ -113e98: 5500 9b07 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113e9c: 0224 0000 |03ec: move/from16 v36, v0 │ │ -113ea0: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ -113ea4: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ -113ea8: 5400 9a07 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ -113eac: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ -113eb0: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ -113eb4: 7402 d804 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -113eba: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ -113ebe: 0200 2400 |03fd: move/from16 v0, v36 │ │ -113ec2: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ -113ec6: 5c10 9b07 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ -113eca: 288f |0403: goto 0392 // -0071 │ │ -113ecc: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ -113ed0: 5500 9307 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ -113ed4: 0224 0000 |0408: move/from16 v36, v0 │ │ -113ed8: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ -113edc: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ -113ee0: 5400 a007 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113ee4: 0824 0000 |0410: move-object/from16 v36, v0 │ │ -113ee8: 0800 2400 |0412: move-object/from16 v0, v36 │ │ -113eec: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ -113ef0: 7220 9637 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@3796 │ │ -113ef6: 0a11 |0419: move-result v17 │ │ -113ef8: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ -113efc: 5500 9507 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ -113f00: 0224 0000 |041e: move/from16 v36, v0 │ │ -113f04: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ -113f08: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ -113f0c: 5400 9607 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -113f10: 0824 0000 |0426: move-object/from16 v36, v0 │ │ -113f14: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ -113f18: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ -113f1c: 5400 9607 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -113f20: 0824 0000 |042e: move-object/from16 v36, v0 │ │ -113f24: 0800 2400 |0430: move-object/from16 v0, v36 │ │ -113f28: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ -113f2c: 7220 9037 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@3790 │ │ -113f32: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -113f36: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ -113f3a: 5400 a607 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ -113f3e: 081d 0000 |043d: move-object/from16 v29, v0 │ │ -113f42: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ -113f46: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ -113f4a: 0201 2400 |0443: move/from16 v1, v36 │ │ -113f4e: 7120 8218 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -113f54: 0a15 |0448: move-result v21 │ │ -113f56: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ -113f5a: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ -113f5e: 5200 a107 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ -113f62: 0225 0000 |044f: move/from16 v37, v0 │ │ -113f66: 0200 2500 |0451: move/from16 v0, v37 │ │ -113f6a: 8200 |0453: int-to-float v0, v0 │ │ -113f6c: 0225 0000 |0454: move/from16 v37, v0 │ │ -113f70: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ -113f74: 0201 2400 |0458: move/from16 v1, v36 │ │ -113f78: 0202 2500 |045a: move/from16 v2, v37 │ │ -113f7c: 6e30 0d38 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -113f82: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ -113f86: 0201 1500 |0461: move/from16 v1, v21 │ │ -113f8a: 7120 4219 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -113f90: 0a1f |0466: move-result v31 │ │ -113f92: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ -113f96: 0201 1500 |0469: move/from16 v1, v21 │ │ -113f9a: 7120 4119 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ -113fa0: 0a1e |046e: move-result v30 │ │ -113fa2: 7701 0943 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -113fa8: 0a24 |0472: move-result v36 │ │ -113faa: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -113fae: 5200 a207 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ -113fb2: 0225 0000 |0477: move/from16 v37, v0 │ │ -113fb6: 0200 2500 |0479: move/from16 v0, v37 │ │ -113fba: 8200 |047b: int-to-float v0, v0 │ │ -113fbc: 0225 0000 |047c: move/from16 v37, v0 │ │ -113fc0: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ -113fc4: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ -113fc8: 7701 0943 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -113fce: 0a24 |0485: move-result v36 │ │ -113fd0: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ -113fd4: 5200 a207 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ -113fd8: 0225 0000 |048a: move/from16 v37, v0 │ │ -113fdc: 0200 2500 |048c: move/from16 v0, v37 │ │ -113fe0: 8200 |048e: int-to-float v0, v0 │ │ -113fe2: 0225 0000 |048f: move/from16 v37, v0 │ │ -113fe6: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ -113fea: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ -113fee: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ -113ff2: 5400 a007 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ -113ff6: 0824 0000 |0499: move-object/from16 v36, v0 │ │ -113ffa: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ -113ffe: 5400 9407 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ -114002: 0825 0000 |049f: move-object/from16 v37, v0 │ │ -114006: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ -11400a: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ -11400e: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ -114012: 0203 1e00 |04a7: move/from16 v3, v30 │ │ -114016: 0204 1f00 |04a9: move/from16 v4, v31 │ │ -11401a: 7254 9237 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3792 │ │ -114020: 0a11 |04ae: move-result v17 │ │ -114022: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -114026: 7601 7e17 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@177e │ │ -11402c: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -114030: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +1113b8: |[1113b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1113c8: 7401 ef37 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +1113ce: 0a06 |0003: move-result v6 │ │ +1113d0: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +1113d4: 5400 a607 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1113d8: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +1113dc: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +1113e0: 7100 1238 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +1113e6: 0c24 |000f: move-result-object v36 │ │ +1113e8: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +1113ec: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +1113f0: 5b10 a607 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1113f4: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +1113f8: 5400 a607 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1113fc: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +111400: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +111404: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +111408: 6e20 0a38 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +11140e: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +111412: 0224 0000 |0025: move/from16 v36, v0 │ │ +111416: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +11141a: 0200 2400 |0029: move/from16 v0, v36 │ │ +11141e: 0201 2500 |002b: move/from16 v1, v37 │ │ +111422: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +111426: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +11142a: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +11142e: 7701 7d18 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +111434: 0a19 |0036: move-result v25 │ │ +111436: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +11143a: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +11143e: 7701 8118 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1881 │ │ +111444: 0a07 |003e: move-result v7 │ │ +111446: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +11144a: 0200 1200 |0041: move/from16 v0, v18 │ │ +11144e: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +111452: 0200 1900 |0045: move/from16 v0, v25 │ │ +111456: 0201 1200 |0047: move/from16 v1, v18 │ │ +11145a: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +11145e: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +111462: 28f4 |004d: goto 0041 // -000c │ │ +111464: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +111468: 28e1 |0050: goto 0031 // -001f │ │ +11146a: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +11146e: 28e4 |0053: goto 0037 // -001c │ │ +111470: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +111474: 0201 1200 |0056: move/from16 v1, v18 │ │ +111478: 7120 8418 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +11147e: 0a24 |005b: move-result v36 │ │ +111480: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +111484: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +111488: 0201 1200 |0060: move/from16 v1, v18 │ │ +11148c: 7120 8518 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +111492: 0a24 |0065: move-result v36 │ │ +111494: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +111498: 28e3 |0068: goto 004b // -001d │ │ +11149a: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +11149e: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +1114a2: 82c0 |006d: int-to-float v0, v12 │ │ +1114a4: 0224 0000 |006e: move/from16 v36, v0 │ │ +1114a8: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +1114ac: 82c0 |0072: int-to-float v0, v12 │ │ +1114ae: 0224 0000 |0073: move/from16 v36, v0 │ │ +1114b2: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +1114b6: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +1114ba: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +1114be: 0224 0000 |007b: move/from16 v36, v0 │ │ +1114c2: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +1114c8: 0f11 |0080: return v17 │ │ +1114ca: 017c |0081: move v12, v7 │ │ +1114cc: 28eb |0082: goto 006d // -0015 │ │ +1114ce: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +1114d2: 590e 9e07 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +1114d6: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +1114da: 590e 9807 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ +1114de: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +1114e2: 590f 9f07 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +1114e6: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +1114ea: 590f 9907 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ +1114ee: 7601 7f17 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@177f │ │ +1114f4: 28ea |0096: goto 0080 // -0016 │ │ +1114f6: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +1114fa: 590e 9e07 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +1114fe: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +111502: 590e 9807 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ +111506: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +11150a: 590f 9f07 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +11150e: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +111512: 590f 9907 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ +111516: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +11151a: 5400 a607 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +11151e: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +111522: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +111526: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +11152a: 5200 a107 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ +11152e: 0226 0000 |00b3: move/from16 v38, v0 │ │ +111532: 0200 2600 |00b5: move/from16 v0, v38 │ │ +111536: 8200 |00b7: int-to-float v0, v0 │ │ +111538: 0226 0000 |00b8: move/from16 v38, v0 │ │ +11153c: 7403 0d38 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +111542: 7701 7d18 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +111548: 0a1c |00c0: move-result v28 │ │ +11154a: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +11154e: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +111552: 7120 8218 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +111558: 0a13 |00c8: move-result v19 │ │ +11155a: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +11155e: 5400 a607 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111562: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +111566: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +11156a: 0201 1300 |00d1: move/from16 v1, v19 │ │ +11156e: 7120 4119 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +111574: 0a21 |00d6: move-result v33 │ │ +111576: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +11157a: 5400 a607 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +11157e: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +111582: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +111586: 0201 1300 |00df: move/from16 v1, v19 │ │ +11158a: 7120 4219 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +111590: 0a23 |00e4: move-result v35 │ │ +111592: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +111596: 0200 1200 |00e7: move/from16 v0, v18 │ │ +11159a: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +11159e: 0200 1200 |00eb: move/from16 v0, v18 │ │ +1115a2: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +1115a6: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +1115aa: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +1115ae: 28f4 |00f3: goto 00e7 // -000c │ │ +1115b0: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +1115b4: 0201 1200 |00f6: move/from16 v1, v18 │ │ +1115b8: 7120 8218 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1115be: 0a14 |00fb: move-result v20 │ │ +1115c0: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +1115c4: 5400 a607 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1115c8: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +1115cc: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +1115d0: 0201 1400 |0104: move/from16 v1, v20 │ │ +1115d4: 7120 4119 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +1115da: 0a24 |0109: move-result v36 │ │ +1115dc: a820 2124 |010a: mul-float v32, v33, v36 │ │ +1115e0: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +1115e4: 5400 a607 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +1115e8: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +1115ec: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +1115f0: 0201 1400 |0114: move/from16 v1, v20 │ │ +1115f4: 7120 4219 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +1115fa: 0a24 |0119: move-result v36 │ │ +1115fc: a822 2324 |011a: mul-float v34, v35, v36 │ │ +111600: a60d 2022 |011c: add-float v13, v32, v34 │ │ +111604: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +111608: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +11160c: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +111610: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +111614: 5400 a607 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111618: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +11161c: 7401 0b38 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +111622: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +111626: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +11162a: 5400 9607 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +11162e: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +111632: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +111636: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +11163a: 5400 9a07 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +11163e: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +111642: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +111646: 7402 d104 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ +11164c: 0a10 |0142: move-result v16 │ │ +11164e: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +111652: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +111656: 5400 9a07 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +11165a: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +11165e: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +111662: 7402 d804 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111668: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +11166c: 5400 9407 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111670: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +111674: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +111678: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +11167c: 5400 a307 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ +111680: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +111684: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +111688: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +11168c: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +111690: 5400 9407 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111694: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +111698: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +11169c: 5400 a307 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ +1116a0: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +1116a4: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +1116a8: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +1116ac: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +1116b0: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +1116b4: 7040 8217 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@1782 │ │ +1116ba: 0a24 |0179: move-result v36 │ │ +1116bc: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +1116c0: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +1116c4: 0200 2400 |017e: move/from16 v0, v36 │ │ +1116c8: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +1116cc: 5c10 9c07 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +1116d0: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +1116d4: 5400 9607 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +1116d8: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +1116dc: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +1116e0: 5400 9407 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +1116e4: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +1116e8: 7802 8e37 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@378e │ │ +1116ee: 0a24 |0193: move-result v36 │ │ +1116f0: 9611 1124 |0194: or-int v17, v17, v36 │ │ +1116f4: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +1116f8: 5400 9607 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +1116fc: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +111700: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +111704: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +111708: 7220 8f37 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ +11170e: 0a24 |01a3: move-result v36 │ │ +111710: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +111714: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +111718: 590e 9e07 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +11171c: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +111720: 590e 9807 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ +111724: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +111728: 590f 9f07 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +11172c: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +111730: 590f 9907 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ +111734: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +111738: 5400 9407 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +11173c: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +111740: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +111744: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +111748: 5400 9407 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +11174c: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +111750: 7401 0038 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +111756: 7701 fd37 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ +11175c: 0c24 |01ca: move-result-object v36 │ │ +11175e: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +111762: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +111766: 5b10 9407 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +11176a: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +11176e: 0200 2400 |01d3: move/from16 v0, v36 │ │ +111772: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +111776: 5c10 9307 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +11177a: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +11177e: 0200 2400 |01db: move/from16 v0, v36 │ │ +111782: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +111786: 5c10 9207 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ +11178a: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +11178e: 0200 2400 |01e3: move/from16 v0, v36 │ │ +111792: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +111796: 5c10 a407 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ +11179a: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +11179e: 0200 2400 |01eb: move/from16 v0, v36 │ │ +1117a2: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +1117a6: 5c10 9b07 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +1117aa: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +1117ae: 0200 2400 |01f3: move/from16 v0, v36 │ │ +1117b2: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +1117b6: 5c10 9507 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +1117ba: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +1117be: 5500 9d07 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ +1117c2: 0224 0000 |01fd: move/from16 v36, v0 │ │ +1117c6: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +1117ca: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +1117ce: 5400 9a07 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1117d2: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +1117d6: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +1117da: 7402 d804 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1117e0: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +1117e4: 5400 9a07 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1117e8: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +1117ec: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +1117f0: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +1117f4: 5400 9407 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +1117f8: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +1117fc: 7401 f237 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@37f2 │ │ +111802: 0b26 |021d: move-result-wide v38 │ │ +111804: 6028 9107 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ +111808: 0200 2800 |0220: move/from16 v0, v40 │ │ +11180c: 8100 |0222: int-to-long v0, v0 │ │ +11180e: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +111812: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +111816: 6028 8d07 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@078d │ │ +11181a: 0200 2800 |0229: move/from16 v0, v40 │ │ +11181e: 8100 |022b: int-to-long v0, v0 │ │ +111820: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +111824: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +111828: 7404 da04 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@04da │ │ +11182e: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +111832: 5400 9a07 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111836: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +11183a: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +11183e: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +111842: 5400 9407 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111846: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +11184a: 7401 f237 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@37f2 │ │ +111850: 0b26 |0244: move-result-wide v38 │ │ +111852: 6028 9107 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0791 │ │ +111856: 0200 2800 |0247: move/from16 v0, v40 │ │ +11185a: 8100 |0249: int-to-long v0, v0 │ │ +11185c: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +111860: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +111864: 7404 da04 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@04da │ │ +11186a: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +11186e: 5400 a007 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +111872: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +111876: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +11187a: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +11187e: 7220 9137 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@3791 │ │ +111884: 0a24 |025e: move-result v36 │ │ +111886: 9611 1124 |025f: or-int v17, v17, v36 │ │ +11188a: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +11188e: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +111892: 5400 9a07 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111896: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +11189a: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +11189e: 6026 8c07 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@078c │ │ +1118a2: 0200 2600 |026d: move/from16 v0, v38 │ │ +1118a6: 8100 |026f: int-to-long v0, v0 │ │ +1118a8: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +1118ac: 7404 db04 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@04db │ │ +1118b2: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +1118b6: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +1118ba: 5500 9b07 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +1118be: 0224 0000 |027b: move/from16 v36, v0 │ │ +1118c2: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +1118c6: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +1118ca: 5200 9e07 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +1118ce: 0224 0000 |0283: move/from16 v36, v0 │ │ +1118d2: a717 240e |0285: sub-float v23, v36, v14 │ │ +1118d6: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +1118da: 5200 9f07 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +1118de: 0224 0000 |028b: move/from16 v36, v0 │ │ +1118e2: a718 240f |028d: sub-float v24, v36, v15 │ │ +1118e6: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +1118ea: 5500 9c07 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +1118ee: 0224 0000 |0293: move/from16 v36, v0 │ │ +1118f2: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +1118f6: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +1118fa: 5400 9607 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +1118fe: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +111902: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +111906: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +11190a: 7220 8f37 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ +111910: 0a24 |02a4: move-result v36 │ │ +111912: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +111916: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +11191a: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +11191e: 5500 9307 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +111922: 0224 0000 |02ad: move/from16 v36, v0 │ │ +111926: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +11192a: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +11192e: 5200 9807 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0798 │ │ +111932: 0224 0000 |02b5: move/from16 v36, v0 │ │ +111936: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +11193a: 0200 2400 |02b9: move/from16 v0, v36 │ │ +11193e: 8709 |02bb: float-to-int v9, v0 │ │ +111940: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +111944: 5200 9907 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@0799 │ │ +111948: 0224 0000 |02c0: move/from16 v36, v0 │ │ +11194c: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +111950: 0200 2400 |02c4: move/from16 v0, v36 │ │ +111954: 870a |02c6: float-to-int v10, v0 │ │ +111956: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +11195a: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +11195e: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +111962: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +111966: 5200 a507 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ +11196a: 0224 0000 |02d1: move/from16 v36, v0 │ │ +11196e: 0200 2400 |02d3: move/from16 v0, v36 │ │ +111972: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +111976: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +11197a: 5400 a007 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +11197e: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +111982: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +111986: 5400 9407 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +11198a: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +11198e: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +111992: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +111996: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +11199a: 0203 1700 |02e9: move/from16 v3, v23 │ │ +11199e: 0204 1800 |02eb: move/from16 v4, v24 │ │ +1119a2: 7254 9437 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3794 │ │ +1119a8: 0a11 |02f0: move-result v17 │ │ +1119aa: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +1119ae: 590e 9e07 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +1119b2: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +1119b6: 590f 9f07 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +1119ba: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +1119be: 0200 2400 |02fb: move/from16 v0, v36 │ │ +1119c2: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +1119c6: 5c10 9307 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +1119ca: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +1119ce: 5400 9a07 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1119d2: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +1119d6: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +1119da: 7402 d804 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1119e0: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +1119e4: 5400 9a07 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1119e8: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +1119ec: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +1119f0: 7402 d804 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +1119f6: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +1119fa: 5400 9a07 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +1119fe: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +111a02: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +111a06: 7402 d804 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111a0c: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +111a10: 5200 a507 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@07a5 │ │ +111a14: 0224 0000 |0326: move/from16 v36, v0 │ │ +111a18: 0200 2400 |0328: move/from16 v0, v36 │ │ +111a1c: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +111a20: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +111a24: 0200 2400 |032e: move/from16 v0, v36 │ │ +111a28: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +111a2c: 5c10 9207 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0792 │ │ +111a30: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +111a34: 7701 0943 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +111a3a: 0a24 |0339: move-result v36 │ │ +111a3c: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +111a40: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +111a44: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +111a48: 7701 0943 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +111a4e: 0a24 |0343: move-result v36 │ │ +111a50: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +111a54: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +111a58: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +111a5c: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +111a60: 5400 a007 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +111a64: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +111a68: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +111a6c: 5400 9407 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111a70: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +111a74: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +111a78: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +111a7c: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +111a80: 0203 1700 |035c: move/from16 v3, v23 │ │ +111a84: 0204 1800 |035e: move/from16 v4, v24 │ │ +111a88: 7254 9437 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3794 │ │ +111a8e: 0a11 |0363: move-result v17 │ │ +111a90: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +111a94: 590e 9e07 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@079e │ │ +111a98: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +111a9c: 590f 9f07 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@079f │ │ +111aa0: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +111aa4: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +111aa8: 0200 2400 |0370: move/from16 v0, v36 │ │ +111aac: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +111ab0: 5c10 a407 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@07a4 │ │ +111ab4: 7701 fd37 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ +111aba: 0c08 |0379: move-result-object v8 │ │ +111abc: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +111ac0: 5500 9c07 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +111ac4: 0224 0000 |037e: move/from16 v36, v0 │ │ +111ac8: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +111acc: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +111ad0: 5400 9607 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +111ad4: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +111ad8: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +111adc: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +111ae0: 7220 8f37 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@378f │ │ +111ae6: 0a24 |038f: move-result v36 │ │ +111ae8: 9611 1124 |0390: or-int v17, v17, v36 │ │ +111aec: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +111af0: 5400 a307 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ +111af4: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +111af8: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +111afc: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +111b00: 5400 a307 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ +111b04: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +111b08: 7401 0038 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +111b0e: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +111b12: 5b08 a307 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@07a3 │ │ +111b16: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +111b1a: 5400 a607 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111b1e: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +111b22: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +111b26: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +111b2a: 5400 a607 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111b2e: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +111b32: 7401 1338 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ +111b38: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +111b3c: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +111b40: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +111b44: 5b10 a607 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111b48: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +111b4c: 0200 2400 |03c2: move/from16 v0, v36 │ │ +111b50: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +111b54: 5c10 9c07 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@079c │ │ +111b58: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +111b5c: 0200 2400 |03ca: move/from16 v0, v36 │ │ +111b60: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +111b64: 5c10 9507 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +111b68: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +111b6c: 5400 9a07 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111b70: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +111b74: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +111b78: 7402 d804 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111b7e: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +111b82: 5400 9a07 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111b86: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +111b8a: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +111b8e: 7402 d804 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111b94: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +111b98: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +111b9c: 5500 9b07 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +111ba0: 0224 0000 |03ec: move/from16 v36, v0 │ │ +111ba4: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +111ba8: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +111bac: 5400 9a07 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@079a │ │ +111bb0: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +111bb4: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +111bb8: 7402 d804 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +111bbe: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +111bc2: 0200 2400 |03fd: move/from16 v0, v36 │ │ +111bc6: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +111bca: 5c10 9b07 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@079b │ │ +111bce: 288f |0403: goto 0392 // -0071 │ │ +111bd0: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +111bd4: 5500 9307 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0793 │ │ +111bd8: 0224 0000 |0408: move/from16 v36, v0 │ │ +111bdc: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +111be0: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +111be4: 5400 a007 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +111be8: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +111bec: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +111bf0: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +111bf4: 7220 9637 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@3796 │ │ +111bfa: 0a11 |0419: move-result v17 │ │ +111bfc: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +111c00: 5500 9507 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0795 │ │ +111c04: 0224 0000 |041e: move/from16 v36, v0 │ │ +111c08: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +111c0c: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +111c10: 5400 9607 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +111c14: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +111c18: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +111c1c: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +111c20: 5400 9607 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +111c24: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +111c28: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +111c2c: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +111c30: 7220 9037 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@3790 │ │ +111c36: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +111c3a: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +111c3e: 5400 a607 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@07a6 │ │ +111c42: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +111c46: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +111c4a: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +111c4e: 0201 2400 |0443: move/from16 v1, v36 │ │ +111c52: 7120 8218 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +111c58: 0a15 |0448: move-result v21 │ │ +111c5a: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +111c5e: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +111c62: 5200 a107 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@07a1 │ │ +111c66: 0225 0000 |044f: move/from16 v37, v0 │ │ +111c6a: 0200 2500 |0451: move/from16 v0, v37 │ │ +111c6e: 8200 |0453: int-to-float v0, v0 │ │ +111c70: 0225 0000 |0454: move/from16 v37, v0 │ │ +111c74: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +111c78: 0201 2400 |0458: move/from16 v1, v36 │ │ +111c7c: 0202 2500 |045a: move/from16 v2, v37 │ │ +111c80: 6e30 0d38 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +111c86: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +111c8a: 0201 1500 |0461: move/from16 v1, v21 │ │ +111c8e: 7120 4219 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +111c94: 0a1f |0466: move-result v31 │ │ +111c96: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +111c9a: 0201 1500 |0469: move/from16 v1, v21 │ │ +111c9e: 7120 4119 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1941 │ │ +111ca4: 0a1e |046e: move-result v30 │ │ +111ca6: 7701 0943 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +111cac: 0a24 |0472: move-result v36 │ │ +111cae: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +111cb2: 5200 a207 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ +111cb6: 0225 0000 |0477: move/from16 v37, v0 │ │ +111cba: 0200 2500 |0479: move/from16 v0, v37 │ │ +111cbe: 8200 |047b: int-to-float v0, v0 │ │ +111cc0: 0225 0000 |047c: move/from16 v37, v0 │ │ +111cc4: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +111cc8: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +111ccc: 7701 0943 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +111cd2: 0a24 |0485: move-result v36 │ │ +111cd4: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +111cd8: 5200 a207 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@07a2 │ │ +111cdc: 0225 0000 |048a: move/from16 v37, v0 │ │ +111ce0: 0200 2500 |048c: move/from16 v0, v37 │ │ +111ce4: 8200 |048e: int-to-float v0, v0 │ │ +111ce6: 0225 0000 |048f: move/from16 v37, v0 │ │ +111cea: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +111cee: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +111cf2: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +111cf6: 5400 a007 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@07a0 │ │ +111cfa: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +111cfe: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +111d02: 5400 9407 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0794 │ │ +111d06: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +111d0a: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +111d0e: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +111d12: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +111d16: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +111d1a: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +111d1e: 7254 9237 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@3792 │ │ +111d24: 0a11 |04ae: move-result v17 │ │ +111d26: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +111d2a: 7601 7e17 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@177e │ │ +111d30: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +111d34: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x000c line=227 │ │ 0x0016 line=229 │ │ 0x0023 line=231 │ │ @@ -327276,17 +327388,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -114054: |[114054] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -114064: 5c01 9d07 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ -114068: 0e00 |0002: return-void │ │ +111d58: |[111d58] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +111d68: 5c01 9d07 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@079d │ │ +111d6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 isLongpressEnabled Z │ │ @@ -327296,32 +327408,32 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11406c: |[11406c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -11407c: 5b01 9607 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ -114080: 0e00 |0002: return-void │ │ +111d70: |[111d70] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +111d80: 5b01 9607 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0796 │ │ +111d84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 2209 (GestureDetectorCompat.java) │ │ + source_file_idx : 2205 (GestureDetectorCompat.java) │ │ │ │ Class #1310 header: │ │ class_idx : 959 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2209 │ │ +source_file_idx : 2205 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1310 annotations: │ │ Annotations on class │ │ @@ -327346,20 +327458,20 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -114084: |[114084] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -114094: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -11409a: 2200 db06 |0003: new-instance v0, Landroid/view/GestureDetector; // type@06db │ │ -11409e: 7040 9737 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@3797 │ │ -1140a4: 5b10 a707 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ -1140a8: 0e00 |000a: return-void │ │ +111d88: |[111d88] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +111d98: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +111d9e: 2200 db06 |0003: new-instance v0, Landroid/view/GestureDetector; // type@06db │ │ +111da2: 7040 9737 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@3797 │ │ +111da8: 5b10 a707 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ +111dac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x000a line=466 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ @@ -327373,19 +327485,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1140ac: |[1140ac] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -1140bc: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ -1140c0: 6e10 9837 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@3798 │ │ -1140c6: 0a00 |0005: move-result v0 │ │ -1140c8: 0f00 |0006: return v0 │ │ +111db0: |[111db0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +111dc0: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ +111dc4: 6e10 9837 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@3798 │ │ +111dca: 0a00 |0005: move-result v0 │ │ +111dcc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ @@ -327393,19 +327505,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1140cc: |[1140cc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1140dc: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ -1140e0: 6e20 9937 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3799 │ │ -1140e6: 0a00 |0005: move-result v0 │ │ -1140e8: 0f00 |0006: return v0 │ │ +111dd0: |[111dd0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +111de0: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ +111de4: 6e20 9937 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3799 │ │ +111dea: 0a00 |0005: move-result v0 │ │ +111dec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -327414,18 +327526,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1140ec: |[1140ec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -1140fc: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ -114100: 6e20 9a37 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@379a │ │ -114106: 0e00 |0005: return-void │ │ +111df0: |[111df0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +111e00: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ +111e04: 6e20 9a37 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@379a │ │ +111e0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -327435,33 +327547,33 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -114108: |[114108] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -114118: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ -11411c: 6e20 9b37 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@379b │ │ -114122: 0e00 |0005: return-void │ │ +111e0c: |[111e0c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +111e1c: 5410 a707 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@07a7 │ │ +111e20: 6e20 9b37 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@379b │ │ +111e26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ │ │ - source_file_idx : 2209 (GestureDetectorCompat.java) │ │ + source_file_idx : 2205 (GestureDetectorCompat.java) │ │ │ │ Class #1311 header: │ │ class_idx : 962 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2222 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1311 annotations: │ │ Annotations on class │ │ @@ -327482,17 +327594,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114124: |[114124] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -114134: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11413a: 0e00 |0003: return-void │ │ +111e28: |[111e28] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +111e38: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +111e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -327501,17 +327613,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -11413c: |[11413c] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -11414c: 7707 9c37 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@379c │ │ -114152: 0e00 |0003: return-void │ │ +111e40: |[111e40] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +111e50: 7707 9c37 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@379c │ │ +111e56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327528,17 +327640,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -114154: |[114154] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -114164: 7155 9e37 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@379e │ │ -11416a: 0e00 |0003: return-void │ │ +111e58: |[111e58] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +111e68: 7155 9e37 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@379e │ │ +111e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327553,17 +327665,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -11416c: |[11416c] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -11417c: 7130 a037 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@37a0 │ │ -114182: 0e00 |0003: return-void │ │ +111e70: |[111e70] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +111e80: 7130 a037 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@37a0 │ │ +111e86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327576,33 +327688,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -114184: |[114184] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -114194: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -11419a: b520 |0003: and-int/2addr v0, v2 │ │ -11419c: 0f00 |0004: return v0 │ │ +111e88: |[111e88] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +111e98: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +111e9e: b520 |0003: and-int/2addr v0, v2 │ │ +111ea0: 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 : 2226 (GravityCompat.java) │ │ + source_file_idx : 2222 (GravityCompat.java) │ │ │ │ Class #1312 header: │ │ class_idx : 963 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2226 │ │ +source_file_idx : 2222 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1312 annotations: │ │ Annotations on class │ │ @@ -327623,17 +327735,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1141a0: |[1141a0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -1141b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1141b6: 0e00 |0003: return-void │ │ +111ea4: |[111ea4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +111eb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +111eba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -327642,17 +327754,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -1141b8: |[1141b8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -1141c8: 7708 a717 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@17a7 │ │ -1141ce: 0e00 |0003: return-void │ │ +111ebc: |[111ebc] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +111ecc: 7708 a717 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@17a7 │ │ +111ed2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327669,17 +327781,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -1141d0: |[1141d0] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -1141e0: 7706 a817 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a8 │ │ -1141e6: 0e00 |0003: return-void │ │ +111ed4: |[111ed4] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +111ee4: 7706 a817 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a8 │ │ +111eea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327694,17 +327806,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1141e8: |[1141e8] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -1141f8: 7140 a917 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a9 │ │ -1141fe: 0e00 |0003: return-void │ │ +111eec: |[111eec] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +111efc: 7140 a917 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@17a9 │ │ +111f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -327717,33 +327829,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114200: |[114200] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -114210: 7120 aa17 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@17aa │ │ -114216: 0a00 |0003: move-result v0 │ │ -114218: 0f00 |0004: return v0 │ │ +111f04: |[111f04] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +111f14: 7120 aa17 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@17aa │ │ +111f1a: 0a00 |0003: move-result v0 │ │ +111f1c: 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 : 2226 (GravityCompat.java) │ │ + source_file_idx : 2222 (GravityCompat.java) │ │ │ │ Class #1313 header: │ │ class_idx : 967 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 2520 │ │ +source_file_idx : 2516 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #1313 annotations: │ │ Annotations on class │ │ @@ -327774,17 +327886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11421c: |[11421c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -11422c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -114232: 0e00 |0003: return-void │ │ +111f20: |[111f20] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +111f30: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +111f36: 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;) │ │ @@ -327792,40 +327904,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -114234: |[114234] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -114244: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -114246: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -114248: 9504 0607 |0002: and-int v4, v6, v7 │ │ -11424c: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -114250: 0121 |0006: move v1, v2 │ │ -114252: 9600 0809 |0007: or-int v0, v8, v9 │ │ -114256: 9504 0600 |0009: and-int v4, v6, v0 │ │ -11425a: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -11425e: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -114262: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -114266: 2203 6408 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11426a: 1a04 7c21 |0013: const-string v4, "bad arguments" // string@217c │ │ -11426e: 7020 f242 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -114274: 2703 |0018: throw v3 │ │ -114276: 0131 |0019: move v1, v3 │ │ -114278: 28ed |001a: goto 0007 // -0013 │ │ -11427a: 0132 |001b: move v2, v3 │ │ -11427c: 28f1 |001c: goto 000d // -000f │ │ -11427e: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -114282: b535 |001f: and-int/2addr v5, v3 │ │ -114284: 0f05 |0020: return v5 │ │ -114286: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -11428a: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -11428e: b535 |0025: and-int/2addr v5, v3 │ │ -114290: 28fa |0026: goto 0020 // -0006 │ │ +111f38: |[111f38] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +111f48: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +111f4a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +111f4c: 9504 0607 |0002: and-int v4, v6, v7 │ │ +111f50: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +111f54: 0121 |0006: move v1, v2 │ │ +111f56: 9600 0809 |0007: or-int v0, v8, v9 │ │ +111f5a: 9504 0600 |0009: and-int v4, v6, v0 │ │ +111f5e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +111f62: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +111f66: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +111f6a: 2203 6408 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +111f6e: 1a04 7721 |0013: const-string v4, "bad arguments" // string@2177 │ │ +111f72: 7020 f242 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +111f78: 2703 |0018: throw v3 │ │ +111f7a: 0131 |0019: move v1, v3 │ │ +111f7c: 28ed |001a: goto 0007 // -0013 │ │ +111f7e: 0132 |001b: move v2, v3 │ │ +111f80: 28f1 |001c: goto 000d // -000f │ │ +111f82: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +111f86: b535 |001f: and-int/2addr v5, v3 │ │ +111f88: 0f05 |0020: return v5 │ │ +111f8a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +111f8e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +111f92: b535 |0025: and-int/2addr v5, v3 │ │ +111f94: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -327856,18 +327968,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -114294: |[114294] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1142a4: 6e20 ad37 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@37ad │ │ -1142aa: 0a00 |0003: move-result v0 │ │ -1142ac: 0f00 |0004: return v0 │ │ +111f98: |[111f98] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +111fa8: 6e20 ad37 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@37ad │ │ +111fae: 0a00 |0003: move-result v0 │ │ +111fb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -327879,17 +327991,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1142b0: |[1142b0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -1142c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1142c2: 1100 |0001: return-object v0 │ │ +111fb4: |[111fb4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +111fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +111fc6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -327898,17 +328010,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1142c4: |[1142c4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -1142d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1142d6: 0f00 |0001: return v0 │ │ +111fc8: |[111fc8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +111fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +111fda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -327917,32 +328029,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1142d8: |[1142d8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -1142e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1142ea: 6e20 b317 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@17b3 │ │ -1142f0: 0a01 |0004: move-result v1 │ │ -1142f2: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -1142f6: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -1142fa: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -1142fe: 7152 b017 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@17b0 │ │ -114304: 0a05 |000e: move-result v5 │ │ -114306: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -114308: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -11430c: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -114310: 7153 b017 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@17b0 │ │ -114316: 0a05 |0017: move-result v5 │ │ -114318: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -11431c: 0f00 |001a: return v0 │ │ -11431e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -114320: 28fe |001c: goto 001a // -0002 │ │ +111fdc: |[111fdc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +111fec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +111fee: 6e20 b317 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@17b3 │ │ +111ff4: 0a01 |0004: move-result v1 │ │ +111ff6: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +111ffa: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +111ffe: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +112002: 7152 b017 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@17b0 │ │ +112008: 0a05 |000e: move-result v5 │ │ +11200a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +11200c: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +112010: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +112014: 7153 b017 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@17b0 │ │ +11201a: 0a05 |0017: move-result v5 │ │ +11201c: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +112020: 0f00 |001a: return v0 │ │ +112022: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +112024: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -327955,23 +328067,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -114324: |[114324] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -114334: 6e20 b317 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@17b3 │ │ -11433a: 0a00 |0003: move-result v0 │ │ -11433c: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -114340: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -114344: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -114346: 0f00 |0009: return v0 │ │ -114348: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -11434a: 28fe |000b: goto 0009 // -0002 │ │ +112028: |[112028] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +112038: 6e20 b317 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@17b3 │ │ +11203e: 0a00 |0003: move-result v0 │ │ +112040: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +112044: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +112048: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +11204a: 0f00 |0009: return v0 │ │ +11204c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +11204e: 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 │ │ │ │ @@ -327980,23 +328092,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -11434c: |[11434c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -11435c: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -114360: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -114364: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -114368: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -11436c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -114370: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -114374: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -114378: 0f00 |000e: return v0 │ │ +112050: |[112050] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +112060: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +112064: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +112068: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +11206c: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +112070: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +112074: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +112078: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +11207c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -328009,30 +328121,30 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11437c: |[11437c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -11438c: 0e00 |0000: return-void │ │ +112080: |[112080] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +112090: 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 : 2520 (KeyEventCompat.java) │ │ + source_file_idx : 2516 (KeyEventCompat.java) │ │ │ │ Class #1314 header: │ │ class_idx : 975 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4638 │ │ +source_file_idx : 4634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1314 annotations: │ │ Annotations on class │ │ @@ -328053,17 +328165,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114390: |[114390] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.:()V │ │ -1143a0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1143a6: 0e00 |0003: return-void │ │ +112094: |[112094] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.:()V │ │ +1120a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1120aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -328072,33 +328184,33 @@ │ │ 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 │ │ -1143a8: |[1143a8] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -1143b8: 7120 e717 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e7 │ │ -1143be: 0e00 |0003: return-void │ │ +1120ac: |[1120ac] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplBase.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +1120bc: 7120 e717 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatBase;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e7 │ │ +1120c2: 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 : 4638 (LayoutInflaterCompat.java) │ │ + source_file_idx : 4634 (LayoutInflaterCompat.java) │ │ │ │ Class #1315 header: │ │ class_idx : 981 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 979 │ │ -source_file_idx : 4641 │ │ +source_file_idx : 4637 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1315 annotations: │ │ Annotations on class │ │ @@ -328119,17 +328231,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 │ │ -1143c0: |[1143c0] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -1143d0: 7020 e317 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e3 │ │ -1143d6: 0e00 |0003: return-void │ │ +1120c4: |[1120c4] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.:(Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +1120d4: 7020 e317 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;.:(Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e3 │ │ +1120da: 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; │ │ @@ -328140,36 +328252,36 @@ │ │ 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 │ │ -1143d8: |[1143d8] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -1143e8: 5410 c707 |0000: iget-object v0, v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c7 │ │ -1143ec: 7255 ef17 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@17ef │ │ -1143f2: 0c00 |0005: move-result-object v0 │ │ -1143f4: 1100 |0006: return-object v0 │ │ +1120dc: |[1120dc] android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +1120ec: 5410 c707 |0000: iget-object v0, v1, Landroid/support/v4/view/LayoutInflaterCompatHC$FactoryWrapperHC;.mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; // field@07c7 │ │ +1120f0: 7255 ef17 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@17ef │ │ +1120f6: 0c00 |0005: move-result-object v0 │ │ +1120f8: 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 : 4641 (LayoutInflaterCompatHC.java) │ │ + source_file_idx : 4637 (LayoutInflaterCompatHC.java) │ │ │ │ Class #1316 header: │ │ class_idx : 986 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5368 │ │ +source_file_idx : 5364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1316 annotations: │ │ Annotations on class │ │ @@ -328190,17 +328302,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1143f8: |[1143f8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -114408: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11440e: 0e00 |0003: return-void │ │ +1120fc: |[1120fc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +11210c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +112112: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -328209,17 +328321,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114410: |[114410] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -114420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -114422: 0f00 |0001: return v0 │ │ +112114: |[112114] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +112124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +112126: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -328228,17 +328340,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -114424: |[114424] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -114434: 5220 cb15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -114438: 0f00 |0002: return v0 │ │ +112128: |[112128] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +112138: 5220 cb15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +11213c: 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; │ │ │ │ @@ -328247,17 +328359,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11443c: |[11443c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -11444c: 5220 ca15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -114450: 0f00 |0002: return v0 │ │ +112140: |[112140] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +112150: 5220 ca15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +112154: 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; │ │ │ │ @@ -328266,17 +328378,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114454: |[114454] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -114464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -114466: 0f00 |0001: return v0 │ │ +112158: |[112158] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +112168: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11216a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -328285,16 +328397,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -114468: |[114468] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -114478: 0e00 |0000: return-void │ │ +11216c: |[11216c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +11217c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -328304,16 +328416,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11447c: |[11447c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -11448c: 0e00 |0000: return-void │ │ +112180: |[112180] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +112190: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -328323,17 +328435,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -114490: |[114490] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -1144a0: 5912 cb15 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -1144a4: 0e00 |0002: return-void │ │ +112194: |[112194] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +1121a4: 5912 cb15 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +1121a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -328344,33 +328456,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1144a8: |[1144a8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -1144b8: 5912 ca15 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -1144bc: 0e00 |0002: return-void │ │ +1121ac: |[1121ac] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +1121bc: 5912 ca15 |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +1121c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0003 reg=2 marginStart I │ │ │ │ - source_file_idx : 5368 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 5364 (MarginLayoutParamsCompat.java) │ │ │ │ Class #1317 header: │ │ class_idx : 987 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5368 │ │ +source_file_idx : 5364 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1317 annotations: │ │ Annotations on class │ │ @@ -328391,17 +328503,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1144c0: |[1144c0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -1144d0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1144d6: 0e00 |0003: return-void │ │ +1121c4: |[1121c4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +1121d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1121da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -328410,18 +328522,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1144d8: |[1144d8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -1144e8: 7110 1518 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1815 │ │ -1144ee: 0a00 |0003: move-result v0 │ │ -1144f0: 0f00 |0004: return v0 │ │ +1121dc: |[1121dc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +1121ec: 7110 1518 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1815 │ │ +1121f2: 0a00 |0003: move-result v0 │ │ +1121f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -328430,18 +328542,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1144f4: |[1144f4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -114504: 7110 1618 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1816 │ │ -11450a: 0a00 |0003: move-result v0 │ │ -11450c: 0f00 |0004: return v0 │ │ +1121f8: |[1121f8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +112208: 7110 1618 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1816 │ │ +11220e: 0a00 |0003: move-result v0 │ │ +112210: 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; │ │ │ │ @@ -328450,18 +328562,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -114510: |[114510] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -114520: 7110 1718 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1817 │ │ -114526: 0a00 |0003: move-result v0 │ │ -114528: 0f00 |0004: return v0 │ │ +112214: |[112214] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +112224: 7110 1718 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@1817 │ │ +11222a: 0a00 |0003: move-result v0 │ │ +11222c: 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; │ │ │ │ @@ -328470,18 +328582,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11452c: |[11452c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -11453c: 7110 1818 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@1818 │ │ -114542: 0a00 |0003: move-result v0 │ │ -114544: 0f00 |0004: return v0 │ │ +112230: |[112230] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +112240: 7110 1818 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@1818 │ │ +112246: 0a00 |0003: move-result v0 │ │ +112248: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -328490,17 +328602,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -114548: |[114548] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -114558: 7120 1918 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1819 │ │ -11455e: 0e00 |0003: return-void │ │ +11224c: |[11224c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +11225c: 7120 1918 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@1819 │ │ +112262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -328511,17 +328623,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -114560: |[114560] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -114570: 7120 1a18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181a │ │ -114576: 0e00 |0003: return-void │ │ +112264: |[112264] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +112274: 7120 1a18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181a │ │ +11227a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -328532,17 +328644,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -114578: |[114578] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -114588: 7120 1b18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181b │ │ -11458e: 0e00 |0003: return-void │ │ +11227c: |[11227c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +11228c: 7120 1b18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181b │ │ +112292: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -328553,33 +328665,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -114590: |[114590] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -1145a0: 7120 1c18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181c │ │ -1145a6: 0e00 |0003: return-void │ │ +112294: |[112294] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +1122a4: 7120 1c18 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@181c │ │ +1122aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=2 marginStart I │ │ │ │ - source_file_idx : 5368 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 5364 (MarginLayoutParamsCompat.java) │ │ │ │ Class #1318 header: │ │ class_idx : 991 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1318 annotations: │ │ Annotations on class │ │ @@ -328600,17 +328712,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1145a8: |[1145a8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -1145b8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1145be: 0e00 |0003: return-void │ │ +1122ac: |[1122ac] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +1122bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1122c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -328619,17 +328731,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1145c0: |[1145c0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -1145d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1145d2: 0f00 |0001: return v0 │ │ +1122c4: |[1122c4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +1122d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1122d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -328638,17 +328750,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1145d4: |[1145d4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -1145e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1145e6: 0f00 |0001: return v0 │ │ +1122d8: |[1122d8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +1122e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1122ea: 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; │ │ │ │ @@ -328657,17 +328769,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 │ │ -1145e8: |[1145e8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -1145f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1145fa: 1100 |0001: return-object v0 │ │ +1122ec: |[1122ec] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +1122fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1122fe: 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; │ │ │ │ @@ -328676,17 +328788,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1145fc: |[1145fc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -11460c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11460e: 0f00 |0001: return v0 │ │ +112300: |[112300] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +112310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +112312: 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; │ │ │ │ @@ -328695,16 +328807,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 │ │ -114610: |[114610] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -114620: 1101 |0000: return-object v1 │ │ +112314: |[112314] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +112324: 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 │ │ @@ -328714,16 +328826,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 │ │ -114624: |[114624] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -114634: 1101 |0000: return-object v1 │ │ +112328: |[112328] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +112338: 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; │ │ @@ -328733,16 +328845,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -114638: |[114638] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -114648: 1101 |0000: return-object v1 │ │ +11233c: |[11233c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +11234c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -328752,31 +328864,31 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11464c: |[11464c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -11465c: 0e00 |0000: return-void │ │ +112350: |[112350] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +112360: 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 : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #1319 header: │ │ class_idx : 992 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1319 annotations: │ │ Annotations on class │ │ @@ -328797,17 +328909,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114660: |[114660] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -114670: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -114676: 0e00 |0003: return-void │ │ +112364: |[112364] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +112374: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11237a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -328816,17 +328928,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -114678: |[114678] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -114688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11468a: 0f00 |0001: return v0 │ │ +11237c: |[11237c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +11238c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11238e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -328835,17 +328947,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11468c: |[11468c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -11469c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11469e: 0f00 |0001: return v0 │ │ +112390: |[112390] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +1123a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1123a2: 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; │ │ │ │ @@ -328854,18 +328966,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 │ │ -1146a0: |[1146a0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -1146b0: 7110 5018 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1850 │ │ -1146b6: 0c00 |0003: move-result-object v0 │ │ -1146b8: 1100 |0004: return-object v0 │ │ +1123a4: |[1123a4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +1123b4: 7110 5018 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1850 │ │ +1123ba: 0c00 |0003: move-result-object v0 │ │ +1123bc: 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; │ │ │ │ @@ -328874,17 +328986,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1146bc: |[1146bc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -1146cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1146ce: 0f00 |0001: return v0 │ │ +1123c0: |[1123c0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +1123d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1123d2: 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; │ │ │ │ @@ -328893,18 +329005,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 │ │ -1146d0: |[1146d0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -1146e0: 7120 5118 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@1851 │ │ -1146e6: 0c00 |0003: move-result-object v0 │ │ -1146e8: 1100 |0004: return-object v0 │ │ +1123d4: |[1123d4] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +1123e4: 7120 5118 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@1851 │ │ +1123ea: 0c00 |0003: move-result-object v0 │ │ +1123ec: 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 │ │ @@ -328914,18 +329026,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 │ │ -1146ec: |[1146ec] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -1146fc: 7120 5218 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@1852 │ │ -114702: 0c00 |0003: move-result-object v0 │ │ -114704: 1100 |0004: return-object v0 │ │ +1123f0: |[1123f0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +112400: 7120 5218 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@1852 │ │ +112406: 0c00 |0003: move-result-object v0 │ │ +112408: 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; │ │ @@ -328935,16 +329047,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -114708: |[114708] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -114718: 1101 |0000: return-object v1 │ │ +11240c: |[11240c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +11241c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -328954,33 +329066,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11471c: |[11471c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -11472c: 7120 5318 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@1853 │ │ -114732: 0e00 |0003: return-void │ │ +112420: |[112420] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +112430: 7120 5318 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@1853 │ │ +112436: 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 : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #1320 header: │ │ class_idx : 993 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1320 annotations: │ │ Annotations on class │ │ @@ -329009,19 +329121,19 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -114734: |[114734] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -114744: 5b01 cc07 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@07cc │ │ -114748: 5b02 cd07 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ -11474c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -114752: 0e00 |0007: return-void │ │ +112438: |[112438] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +112448: 5b01 cc07 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@07cc │ │ +11244c: 5b02 cd07 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ +112450: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +112456: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -329032,19 +329144,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -114754: |[114754] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -114764: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ -114768: 7220 4118 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1841 │ │ -11476e: 0a00 |0005: move-result v0 │ │ -114770: 0f00 |0006: return v0 │ │ +112458: |[112458] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +112468: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ +11246c: 7220 4118 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1841 │ │ +112472: 0a00 |0005: move-result v0 │ │ +112474: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -329053,33 +329165,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -114774: |[114774] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -114784: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ -114788: 7220 4218 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1842 │ │ -11478e: 0a00 |0005: move-result v0 │ │ -114790: 0f00 |0006: return v0 │ │ +112478: |[112478] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +112488: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@07cd │ │ +11248c: 7220 4218 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1842 │ │ +112492: 0a00 |0005: move-result v0 │ │ +112494: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #1321 header: │ │ class_idx : 1002 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1321 annotations: │ │ Annotations on class │ │ @@ -329100,17 +329212,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114794: |[114794] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -1147a4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1147aa: 0e00 |0003: return-void │ │ +112498: |[112498] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +1124a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1124ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -329119,20 +329231,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1147ac: |[1147ac] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -1147bc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -1147c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1147c2: 0f00 |0003: return v0 │ │ -1147c4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -1147c6: 28fe |0005: goto 0003 // -0002 │ │ +1124b0: |[1124b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +1124c0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +1124c4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1124c6: 0f00 |0003: return v0 │ │ +1124c8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +1124ca: 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; │ │ @@ -329144,17 +329256,17 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1147c8: |[1147c8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -1147d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1147da: 0f00 |0001: return v0 │ │ +1124cc: |[1124cc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +1124dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1124de: 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 │ │ @@ -329164,17 +329276,17 @@ │ │ type : '(Landroid/view/MotionEvent;II)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1147dc: |[1147dc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ -1147ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1147ee: 0f00 |0001: return v0 │ │ +1124e0: |[1124e0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ +1124f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1124f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 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 │ │ @@ -329185,17 +329297,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1147f0: |[1147f0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -114800: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -114802: 0f00 |0001: return v0 │ │ +1124f4: |[1124f4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +112504: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +112506: 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; │ │ │ │ @@ -329204,22 +329316,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -114804: |[114804] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -114814: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -114818: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -11481a: 0f00 |0003: return v0 │ │ -11481c: 2200 6608 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ -114820: 1a01 d616 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d6 │ │ -114824: 7020 f942 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ -11482a: 2700 |000b: throw v0 │ │ +112508: |[112508] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +112518: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +11251c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +11251e: 0f00 |0003: return v0 │ │ +112520: 2200 6608 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ +112524: 1a01 d216 |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d2 │ │ +112528: 7020 f942 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ +11252e: 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; │ │ @@ -329231,17 +329343,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11482c: |[11482c] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ -11483c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11483e: 0f00 |0001: return v0 │ │ +112530: |[112530] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ +112540: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +112542: 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; │ │ │ │ @@ -329250,23 +329362,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -114840: |[114840] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -114850: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -114854: 6e10 f837 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11485a: 0a00 |0005: move-result v0 │ │ -11485c: 0f00 |0006: return v0 │ │ -11485e: 2200 6608 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ -114862: 1a01 d616 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d6 │ │ -114866: 7020 f942 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ -11486c: 2700 |000e: throw v0 │ │ +112544: |[112544] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +112554: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +112558: 6e10 f837 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +11255e: 0a00 |0005: move-result v0 │ │ +112560: 0f00 |0006: return v0 │ │ +112562: 2200 6608 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ +112566: 1a01 d216 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d2 │ │ +11256a: 7020 f942 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ +112570: 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; │ │ @@ -329278,40 +329390,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -114870: |[114870] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -114880: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -114884: 6e10 fa37 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11488a: 0a00 |0005: move-result v0 │ │ -11488c: 0f00 |0006: return v0 │ │ -11488e: 2200 6608 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ -114892: 1a01 d616 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d6 │ │ -114896: 7020 f942 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ -11489c: 2700 |000e: throw v0 │ │ +112574: |[112574] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +112584: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +112588: 6e10 fa37 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +11258e: 0a00 |0005: move-result v0 │ │ +112590: 0f00 |0006: return v0 │ │ +112592: 2200 6608 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0866 │ │ +112596: 1a01 d216 |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@16d2 │ │ +11259a: 7020 f942 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@42f9 │ │ +1125a0: 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 : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #1322 header: │ │ class_idx : 1021 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 103 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1322 annotations: │ │ Annotations on class │ │ @@ -329341,18 +329453,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 │ │ -1148a0: |[1148a0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -1148b0: 5b01 3308 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1148b4: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ -1148ba: 0e00 |0005: return-void │ │ +1125a4: |[1125a4] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +1125b4: 5b01 3308 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1125b8: 7010 8e02 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@028e │ │ +1125be: 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; │ │ │ │ @@ -329361,17 +329473,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 │ │ -1148bc: |[1148bc] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -1148cc: 7020 e818 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@18e8 │ │ -1148d2: 0e00 |0003: return-void │ │ +1125c0: |[1125c0] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +1125d0: 7020 e818 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@18e8 │ │ +1125d6: 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; │ │ @@ -329382,18 +329494,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 │ │ -1148d4: |[1148d4] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -1148e4: 5410 3308 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1148e8: 6e30 1519 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@1915 │ │ -1148ee: 0e00 |0005: return-void │ │ +1125d8: |[1125d8] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +1125e8: 5410 3308 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1125ec: 6e30 1519 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@1915 │ │ +1125f2: 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; │ │ @@ -329404,42 +329516,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -1148f0: |[1148f0] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -114900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -114902: 5441 3308 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114906: 5442 3308 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -11490a: 5422 4108 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -11490e: 6e10 2d1c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -114914: 0a02 |000a: move-result v2 │ │ -114916: 5443 3308 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -11491a: 5433 4108 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -11491e: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -114924: 0c03 |0012: move-result-object v3 │ │ -114926: 6e30 1619 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ -11492c: 5441 3308 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114930: 7110 f718 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ -114936: 0a01 |001b: move-result v1 │ │ -114938: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -11493c: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -114940: 5441 3308 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114944: 7110 f718 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ -11494a: 0a00 |0025: move-result v0 │ │ -11494c: 5441 3308 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114950: 5442 3308 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114954: 5422 4108 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114958: 6e10 2d1c 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -11495e: 0a02 |002f: move-result v2 │ │ -114960: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -114962: 6e40 1719 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -114968: 0e00 |0034: return-void │ │ +1125f4: |[1125f4] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +112604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +112606: 5441 3308 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +11260a: 5442 3308 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +11260e: 5422 4108 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112612: 6e10 2d1c 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +112618: 0a02 |000a: move-result v2 │ │ +11261a: 5443 3308 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +11261e: 5433 4108 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112622: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +112628: 0c03 |0012: move-result-object v3 │ │ +11262a: 6e30 1619 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ +112630: 5441 3308 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112634: 7110 f718 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ +11263a: 0a01 |001b: move-result v1 │ │ +11263c: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +112640: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +112644: 5441 3308 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112648: 7110 f718 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ +11264e: 0a00 |0025: move-result v0 │ │ +112650: 5441 3308 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112654: 5442 3308 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112658: 5422 4108 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +11265c: 6e10 2d1c 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +112662: 0a02 |002f: move-result v2 │ │ +112664: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +112666: 6e40 1719 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +11266c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=512 │ │ 0x0016 line=514 │ │ 0x0026 line=515 │ │ 0x0034 line=516 │ │ locals : │ │ @@ -329451,17 +329563,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11496c: |[11496c] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -11497c: 5901 3208 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0832 │ │ -114980: 0e00 |0002: return-void │ │ +112670: |[112670] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +112680: 5901 3208 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0832 │ │ +112684: 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 │ │ @@ -329471,23 +329583,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -114984: |[114984] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -114994: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -114998: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -11499c: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -1149a0: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1149a4: 5420 3308 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1149a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1149aa: 6e40 1719 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -1149b0: 0e00 |000e: return-void │ │ +112688: |[112688] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +112698: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +11269c: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +1126a0: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +1126a4: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1126a8: 5420 3308 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1126ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1126ae: 6e40 1719 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +1126b4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=484 │ │ 0x0008 line=486 │ │ 0x000e line=487 │ │ locals : │ │ @@ -329501,63 +329613,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -1149b4: |[1149b4] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -1149c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1149c6: 5241 3208 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0832 │ │ -1149ca: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -1149ce: 5441 3308 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1149d2: 5442 3308 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1149d6: 5422 4108 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -1149da: 6e10 2d1c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -1149e0: 0a02 |000e: move-result v2 │ │ -1149e2: 5443 3308 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1149e6: 5433 4108 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -1149ea: 6e10 261c 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -1149f0: 0c03 |0016: move-result-object v3 │ │ -1149f2: 6e30 1619 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ -1149f8: 5441 3308 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -1149fc: 7110 f718 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ -114a02: 0a01 |001f: move-result v1 │ │ -114a04: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -114a08: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -114a0c: 5441 3308 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114a10: 7110 f718 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ -114a16: 0a00 |0029: move-result v0 │ │ -114a18: 5441 3308 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114a1c: 5442 3308 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ -114a20: 5422 4108 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114a24: 6e10 2d1c 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -114a2a: 0a02 |0033: move-result v2 │ │ -114a2c: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -114a2e: 6e40 1719 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -114a34: 0e00 |0038: return-void │ │ +1126b8: |[1126b8] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +1126c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1126ca: 5241 3208 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0832 │ │ +1126ce: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +1126d2: 5441 3308 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1126d6: 5442 3308 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1126da: 5422 4108 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +1126de: 6e10 2d1c 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +1126e4: 0a02 |000e: move-result v2 │ │ +1126e6: 5443 3308 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +1126ea: 5433 4108 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +1126ee: 6e10 261c 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1126f4: 0c03 |0016: move-result-object v3 │ │ +1126f6: 6e30 1619 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ +1126fc: 5441 3308 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112700: 7110 f718 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ +112706: 0a01 |001f: move-result v1 │ │ +112708: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +11270c: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +112710: 5441 3308 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112714: 7110 f718 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@18f7 │ │ +11271a: 0a00 |0029: move-result v0 │ │ +11271c: 5441 3308 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112720: 5442 3308 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@0833 │ │ +112724: 5422 4108 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112728: 6e10 2d1c 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +11272e: 0a02 |0033: move-result v2 │ │ +112730: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +112732: 6e40 1719 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +112738: 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 : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #1323 header: │ │ class_idx : 1023 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1323 annotations: │ │ Annotations on class │ │ @@ -329578,17 +329690,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114a38: |[114a38] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -114a48: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -114a4e: 0e00 |0003: return-void │ │ +11273c: |[11273c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +11274c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +112752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -329597,32 +329709,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114a50: |[114a50] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -114a60: 6e10 c43c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -114a66: 0e00 |0003: return-void │ │ +112754: |[112754] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +112764: 6e10 c43c 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +11276a: 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 : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #1324 header: │ │ class_idx : 1024 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1324 annotations: │ │ Annotations on class │ │ @@ -329643,17 +329755,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114a68: |[114a68] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -114a78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -114a7e: 0e00 |0003: return-void │ │ +11276c: |[11276c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +11277c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +112782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -329662,32 +329774,32 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -114a80: |[114a80] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -114a90: 7110 1b19 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@191b │ │ -114a96: 0e00 |0003: return-void │ │ +112784: |[112784] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +112794: 7110 1b19 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@191b │ │ +11279a: 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 : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #1325 header: │ │ class_idx : 1025 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 5775 │ │ +source_file_idx : 5771 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 15 │ │ │ │ Class #1325 annotations: │ │ Annotations on class │ │ @@ -329801,38 +329913,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -114a98: |[114a98] android.support.v4.view.PagerTitleStrip.:()V │ │ -114aa8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -114aaa: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -114aae: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -114ab4: 6900 3408 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0834 │ │ -114ab8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -114aba: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ -114abe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -114ac0: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -114ac6: 4b02 0001 |000f: aput v2, v0, v1 │ │ -114aca: 6900 3808 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0838 │ │ -114ace: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -114ad2: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -114ad6: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -114ada: 2200 0004 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@0400 │ │ -114ade: 7010 f218 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@18f2 │ │ -114ae4: 6900 3508 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ -114ae8: 0e00 |0020: return-void │ │ -114aea: 2200 ff03 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@03ff │ │ -114aee: 7010 f018 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@18f0 │ │ -114af4: 6900 3508 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ -114af8: 28f8 |0028: goto 0020 // -0008 │ │ -114afa: 0000 |0029: nop // spacer │ │ -114afc: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +11279c: |[11279c] android.support.v4.view.PagerTitleStrip.:()V │ │ +1127ac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +1127ae: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +1127b2: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +1127b8: 6900 3408 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0834 │ │ +1127bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +1127be: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ +1127c2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1127c4: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +1127ca: 4b02 0001 |000f: aput v2, v0, v1 │ │ +1127ce: 6900 3808 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0838 │ │ +1127d2: 6000 c100 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +1127d6: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +1127da: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +1127de: 2200 0004 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@0400 │ │ +1127e2: 7010 f218 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@18f2 │ │ +1127e8: 6900 3508 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ +1127ec: 0e00 |0020: return-void │ │ +1127ee: 2200 ff03 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@03ff │ │ +1127f2: 7010 f018 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@18f0 │ │ +1127f8: 6900 3508 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ +1127fc: 28f8 |0028: goto 0020 // -0008 │ │ +1127fe: 0000 |0029: nop // spacer │ │ +112800: 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 │ │ @@ -329845,18 +329957,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -114b14: |[114b14] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -114b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -114b26: 7030 f618 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ -114b2c: 0e00 |0004: return-void │ │ +112818: |[112818] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +112828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11282a: 7030 f618 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ +112830: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -329866,122 +329978,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 │ │ -114b30: |[114b30] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -114b40: 122a |0000: const/4 v10, #int 2 // #2 │ │ -114b42: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -114b44: 7030 1339 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ -114b4a: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -114b4c: 59b7 3c08 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ -114b50: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -114b54: 59b7 3d08 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -114b58: 2207 fd03 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@03fd │ │ -114b5c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -114b5e: 7030 e918 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@18e9 │ │ -114b64: 5bb7 4008 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ -114b68: 2207 6507 |0014: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ -114b6c: 7020 943c c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -114b72: 5bb7 4208 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114b76: 6e20 f818 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ -114b7c: 2207 6507 |001e: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ -114b80: 7020 943c c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -114b86: 5bb7 3a08 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114b8a: 6e20 f818 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ -114b90: 2207 6507 |0028: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ -114b94: 7020 943c c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ -114b9a: 5bb7 3e08 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114b9e: 6e20 f818 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ -114ba4: 6207 3408 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0834 │ │ -114ba8: 6e30 b101 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -114bae: 0c00 |0037: move-result-object v0 │ │ -114bb0: 6e30 6702 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -114bb6: 0a04 |003b: move-result v4 │ │ -114bb8: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -114bbc: 54b7 4208 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114bc0: 6e30 c83c c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -114bc6: 54b7 3a08 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114bca: 6e30 c83c c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -114bd0: 54b7 3e08 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114bd4: 6e30 c83c c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -114bda: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -114bdc: 6e30 5b02 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -114be2: 0a06 |0051: move-result v6 │ │ -114be4: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -114be8: 8267 |0054: int-to-float v7, v6 │ │ -114bea: 6e30 1319 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@1913 │ │ -114bf0: 6e20 6e02 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -114bf6: 0a07 |005b: move-result v7 │ │ -114bf8: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -114bfc: 6e30 5702 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -114c02: 0a05 |0061: move-result v5 │ │ -114c04: 54b7 4208 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114c08: 6e20 c93c 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -114c0e: 54b7 3a08 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114c12: 6e20 c93c 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -114c18: 54b7 3e08 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114c1c: 6e20 c93c 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -114c22: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -114c24: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -114c28: 6e30 6202 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -114c2e: 0a07 |0077: move-result v7 │ │ -114c30: 59b7 3b08 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ -114c34: 6e10 7102 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -114c3a: 54b7 3a08 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114c3e: 6e10 a83c 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@3ca8 │ │ -114c44: 0c07 |0082: move-result-object v7 │ │ -114c46: 6e10 1b02 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ -114c4c: 0a07 |0086: move-result v7 │ │ -114c4e: 59b7 4408 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ -114c52: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -114c58: 6e20 0f19 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@190f │ │ -114c5e: 54b7 4208 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114c62: 6208 bb15 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -114c66: 6e20 b83c 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -114c6c: 54b7 3a08 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114c70: 6208 bb15 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -114c74: 6e20 b83c 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -114c7a: 54b7 3e08 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114c7e: 6208 bb15 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -114c82: 6e20 b83c 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -114c88: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -114c8a: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -114c8e: 6207 3808 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0838 │ │ -114c92: 6e30 b001 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ -114c98: 0c03 |00ac: move-result-object v3 │ │ -114c9a: 6e30 5502 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -114ca0: 0a01 |00b0: move-result v1 │ │ -114ca2: 6e10 7102 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -114ca8: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -114cac: 54b7 4208 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114cb0: 7110 1119 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ -114cb6: 54b7 3a08 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114cba: 7110 1119 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ -114cc0: 54b7 3e08 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114cc4: 7110 1119 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ -114cca: 6e10 a801 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -114cd0: 0c07 |00c8: move-result-object v7 │ │ -114cd2: 6e10 2f02 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -114cd8: 0c07 |00cc: move-result-object v7 │ │ -114cda: 5272 bd15 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -114cde: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -114ce2: c827 |00d1: mul-float/2addr v7, v2 │ │ -114ce4: 8777 |00d2: float-to-int v7, v7 │ │ -114ce6: 59b7 4308 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ -114cea: 0e00 |00d5: return-void │ │ -114cec: 54b7 4208 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114cf0: 6e10 c43c 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -114cf6: 54b7 3a08 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114cfa: 6e10 c43c 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -114d00: 54b7 3e08 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114d04: 6e10 c43c 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ -114d0a: 28e0 |00e5: goto 00c5 // -0020 │ │ +112834: |[112834] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +112844: 122a |0000: const/4 v10, #int 2 // #2 │ │ +112846: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +112848: 7030 1339 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ +11284e: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +112850: 59b7 3c08 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ +112854: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +112858: 59b7 3d08 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +11285c: 2207 fd03 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@03fd │ │ +112860: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +112862: 7030 e918 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@18e9 │ │ +112868: 5bb7 4008 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ +11286c: 2207 6507 |0014: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ +112870: 7020 943c c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +112876: 5bb7 4208 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +11287a: 6e20 f818 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ +112880: 2207 6507 |001e: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ +112884: 7020 943c c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +11288a: 5bb7 3a08 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +11288e: 6e20 f818 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ +112894: 2207 6507 |0028: new-instance v7, Landroid/widget/TextView; // type@0765 │ │ +112898: 7020 943c c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@3c94 │ │ +11289e: 5bb7 3e08 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +1128a2: 6e20 f818 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@18f8 │ │ +1128a8: 6207 3408 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@0834 │ │ +1128ac: 6e30 b101 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +1128b2: 0c00 |0037: move-result-object v0 │ │ +1128b4: 6e30 6702 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +1128ba: 0a04 |003b: move-result v4 │ │ +1128bc: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +1128c0: 54b7 4208 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1128c4: 6e30 c83c c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +1128ca: 54b7 3a08 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +1128ce: 6e30 c83c c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +1128d4: 54b7 3e08 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +1128d8: 6e30 c83c c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +1128de: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +1128e0: 6e30 5b02 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +1128e6: 0a06 |0051: move-result v6 │ │ +1128e8: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +1128ec: 8267 |0054: int-to-float v7, v6 │ │ +1128ee: 6e30 1319 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@1913 │ │ +1128f4: 6e20 6e02 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +1128fa: 0a07 |005b: move-result v7 │ │ +1128fc: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +112900: 6e30 5702 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +112906: 0a05 |0061: move-result v5 │ │ +112908: 54b7 4208 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +11290c: 6e20 c93c 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112912: 54b7 3a08 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112916: 6e20 c93c 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +11291c: 54b7 3e08 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112920: 6e20 c93c 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112926: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +112928: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +11292c: 6e30 6202 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +112932: 0a07 |0077: move-result v7 │ │ +112934: 59b7 3b08 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ +112938: 6e10 7102 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +11293e: 54b7 3a08 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112942: 6e10 a83c 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@3ca8 │ │ +112948: 0c07 |0082: move-result-object v7 │ │ +11294a: 6e10 1b02 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@021b │ │ +112950: 0a07 |0086: move-result v7 │ │ +112952: 59b7 4408 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ +112956: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +11295c: 6e20 0f19 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@190f │ │ +112962: 54b7 4208 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112966: 6208 bb15 |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +11296a: 6e20 b83c 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +112970: 54b7 3a08 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112974: 6208 bb15 |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +112978: 6e20 b83c 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +11297e: 54b7 3e08 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112982: 6208 bb15 |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +112986: 6e20 b83c 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +11298c: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +11298e: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +112992: 6207 3808 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@0838 │ │ +112996: 6e30 b001 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@01b0 │ │ +11299c: 0c03 |00ac: move-result-object v3 │ │ +11299e: 6e30 5502 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +1129a4: 0a01 |00b0: move-result v1 │ │ +1129a6: 6e10 7102 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1129ac: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +1129b0: 54b7 4208 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1129b4: 7110 1119 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ +1129ba: 54b7 3a08 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +1129be: 7110 1119 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ +1129c4: 54b7 3e08 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +1129c8: 7110 1119 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@1911 │ │ +1129ce: 6e10 a801 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1129d4: 0c07 |00c8: move-result-object v7 │ │ +1129d6: 6e10 2f02 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +1129dc: 0c07 |00cc: move-result-object v7 │ │ +1129de: 5272 bd15 |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +1129e2: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +1129e6: c827 |00d1: mul-float/2addr v7, v2 │ │ +1129e8: 8777 |00d2: float-to-int v7, v7 │ │ +1129ea: 59b7 4308 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ +1129ee: 0e00 |00d5: return-void │ │ +1129f0: 54b7 4208 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1129f4: 6e10 c43c 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +1129fa: 54b7 3a08 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +1129fe: 6e10 c43c 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +112a04: 54b7 3e08 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112a08: 6e10 c43c 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@3cc4 │ │ +112a0e: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=118 │ │ 0x0005 line=55 │ │ 0x0008 line=56 │ │ 0x000c line=63 │ │ 0x0014 line=120 │ │ @@ -330040,17 +330152,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 │ │ -114d0c: |[114d0c] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -114d1c: 5210 3d08 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -114d20: 0f00 |0002: return v0 │ │ +112a10: |[112a10] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +112a20: 5210 3d08 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +112a24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -330058,18 +330170,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -114d24: |[114d24] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -114d34: 6200 3508 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ -114d38: 7220 ef18 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@18ef │ │ -114d3e: 0e00 |0005: return-void │ │ +112a28: |[112a28] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +112a38: 6200 3508 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@0835 │ │ +112a3c: 7220 ef18 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@18ef │ │ +112a42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -330079,22 +330191,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -114d40: |[114d40] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -114d50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114d52: 6e10 f918 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18f9 │ │ -114d58: 0c00 |0004: move-result-object v0 │ │ -114d5a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -114d5e: 6e10 5003 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -114d64: 0a01 |000a: move-result v1 │ │ -114d66: 0f01 |000b: return v1 │ │ +112a44: |[112a44] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +112a54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +112a56: 6e10 f918 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18f9 │ │ +112a5c: 0c00 |0004: move-result-object v0 │ │ +112a5e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +112a62: 6e10 5003 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +112a68: 0a01 |000a: move-result v1 │ │ +112a6a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0001 line=469 │ │ 0x0005 line=470 │ │ 0x0007 line=471 │ │ 0x000b line=473 │ │ @@ -330108,17 +330220,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -114d68: |[114d68] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -114d78: 5210 4308 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ -114d7c: 0f00 |0002: return v0 │ │ +112a6c: |[112a6c] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +112a7c: 5210 4308 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ +112a80: 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;) │ │ @@ -330126,43 +330238,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -114d80: |[114d80] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -114d90: 6f10 3639 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ -114d96: 6e10 0119 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@1901 │ │ -114d9c: 0c02 |0006: move-result-object v2 │ │ -114d9e: 2023 4f04 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@044f │ │ -114da2: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -114da6: 2203 6508 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ -114daa: 1a04 8e16 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@168e │ │ -114dae: 7020 f642 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -114db4: 2703 |0012: throw v3 │ │ -114db6: 0721 |0013: move-object v1, v2 │ │ -114db8: 1f01 4f04 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ -114dbc: 6e10 261c 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -114dc2: 0c00 |0019: move-result-object v0 │ │ -114dc4: 5453 4008 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ -114dc8: 6e20 761c 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@1c76 │ │ -114dce: 5453 4008 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ -114dd2: 6e20 791c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1c79 │ │ -114dd8: 5b51 4108 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114ddc: 5453 4708 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ -114de0: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -114de4: 5453 4708 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ -114de8: 6e10 8143 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -114dee: 0c03 |002f: move-result-object v3 │ │ -114df0: 1f03 f803 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@03f8 │ │ -114df4: 6e30 1519 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@1915 │ │ -114dfa: 0e00 |0035: return-void │ │ -114dfc: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -114dfe: 28fb |0037: goto 0032 // -0005 │ │ +112a84: |[112a84] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +112a94: 6f10 3639 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ +112a9a: 6e10 0119 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@1901 │ │ +112aa0: 0c02 |0006: move-result-object v2 │ │ +112aa2: 2023 4f04 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@044f │ │ +112aa6: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +112aaa: 2203 6508 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0865 │ │ +112aae: 1a04 8a16 |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@168a │ │ +112ab2: 7020 f642 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +112ab8: 2703 |0012: throw v3 │ │ +112aba: 0721 |0013: move-object v1, v2 │ │ +112abc: 1f01 4f04 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ +112ac0: 6e10 261c 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +112ac6: 0c00 |0019: move-result-object v0 │ │ +112ac8: 5453 4008 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ +112acc: 6e20 761c 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@1c76 │ │ +112ad2: 5453 4008 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ +112ad6: 6e20 791c 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1c79 │ │ +112adc: 5b51 4108 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112ae0: 5453 4708 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ +112ae4: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +112ae8: 5453 4708 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ +112aec: 6e10 8143 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +112af2: 0c03 |002f: move-result-object v3 │ │ +112af4: 1f03 f803 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@03f8 │ │ +112af8: 6e30 1519 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@1915 │ │ +112afe: 0e00 |0035: return-void │ │ +112b00: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +112b02: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=246 │ │ 0x0007 line=247 │ │ 0x000b line=248 │ │ 0x0014 line=252 │ │ @@ -330184,29 +330296,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -114e00: |[114e00] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -114e10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -114e12: 6f10 3839 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -114e18: 5420 4108 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e1c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -114e20: 5420 4108 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e24: 6e10 261c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -114e2a: 0c00 |000d: move-result-object v0 │ │ -114e2c: 6e30 1519 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@1915 │ │ -114e32: 5420 4108 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e36: 6e20 761c 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@1c76 │ │ -114e3c: 5420 4108 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e40: 6e20 791c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1c79 │ │ -114e46: 5b21 4108 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e4a: 0e00 |001d: return-void │ │ +112b04: |[112b04] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +112b14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +112b16: 6f10 3839 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +112b1c: 5420 4108 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b20: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +112b24: 5420 4108 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b28: 6e10 261c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +112b2e: 0c00 |000d: move-result-object v0 │ │ +112b30: 6e30 1519 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@1915 │ │ +112b36: 5420 4108 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b3a: 6e20 761c 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@1c76 │ │ +112b40: 5420 4108 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b44: 6e20 791c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@1c79 │ │ +112b4a: 5b21 4108 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b4e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0004 line=264 │ │ 0x0008 line=265 │ │ 0x0011 line=266 │ │ 0x0016 line=267 │ │ @@ -330220,26 +330332,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -114e4c: |[114e4c] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -114e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -114e5e: 5431 4108 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -114e62: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -114e66: 5231 3d08 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -114e6a: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -114e6e: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -114e72: 5230 3d08 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -114e76: 5231 3c08 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ -114e7a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -114e7c: 6e40 1719 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -114e82: 0e00 |0013: return-void │ │ +112b50: |[112b50] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +112b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +112b62: 5431 4108 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112b66: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +112b6a: 5231 3d08 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +112b6e: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +112b72: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +112b76: 5230 3d08 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +112b7a: 5231 3c08 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ +112b7e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +112b80: 6e40 1719 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +112b86: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0005 line=462 │ │ 0x000d line=463 │ │ 0x0013 line=465 │ │ locals : │ │ @@ -330256,72 +330368,72 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 18 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -114e84: |[114e84] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -114e94: 7701 2138 1000 |0000: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -114e9a: 0a0a |0003: move-result v10 │ │ -114e9c: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ -114ea0: 32da 0a00 |0006: if-eq v10, v13, 0010 // +000a │ │ -114ea4: 220d 6508 |0008: new-instance v13, Ljava/lang/IllegalStateException; // type@0865 │ │ -114ea8: 1a0e 8a15 |000a: const-string v14, "Must measure with an exact width" // string@158a │ │ -114eac: 7020 f642 ed00 |000c: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -114eb2: 270d |000f: throw v13 │ │ -114eb4: 6e10 0019 0f00 |0010: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ -114eba: 0a0d |0013: move-result v13 │ │ -114ebc: 6e10 fd18 0f00 |0014: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ -114ec2: 0a0e |0017: move-result v14 │ │ -114ec4: 9006 0d0e |0018: add-int v6, v13, v14 │ │ -114ec8: 12ed |001a: const/4 v13, #int -2 // #fe │ │ -114eca: 0200 1100 |001b: move/from16 v0, v17 │ │ -114ece: 7130 fa18 600d |001d: invoke-static {v0, v6, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@18fa │ │ -114ed4: 0a01 |0020: move-result v1 │ │ -114ed6: 7701 2238 1000 |0021: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -114edc: 0a0c |0024: move-result v12 │ │ -114ede: 82cd |0025: int-to-float v13, v12 │ │ -114ee0: 140e cdcc 4c3e |0026: const v14, #float 0.2 // #3e4ccccd │ │ -114ee6: c8ed |0029: mul-float/2addr v13, v14 │ │ -114ee8: 87db |002a: float-to-int v11, v13 │ │ -114eea: 12ed |002b: const/4 v13, #int -2 // #fe │ │ -114eec: 0200 1000 |002c: move/from16 v0, v16 │ │ -114ef0: 7130 fa18 b00d |002e: invoke-static {v0, v11, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@18fa │ │ -114ef6: 0a03 |0031: move-result v3 │ │ -114ef8: 54fd 4208 |0032: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114efc: 6e30 ab3c 3d01 |0034: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -114f02: 54fd 3a08 |0037: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114f06: 6e30 ab3c 3d01 |0039: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -114f0c: 54fd 3e08 |003c: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114f10: 6e30 ab3c 3d01 |003e: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -114f16: 7701 2138 1100 |0041: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -114f1c: 0a05 |0044: move-result v5 │ │ -114f1e: 150d 0040 |0045: const/high16 v13, #int 1073741824 // #4000 │ │ -114f22: 33d5 1800 |0047: if-ne v5, v13, 005f // +0018 │ │ -114f26: 7701 2238 1100 |0049: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -114f2c: 0a04 |004c: move-result v4 │ │ -114f2e: 54fd 3a08 |004d: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114f32: 7110 ba1a 0d00 |004f: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -114f38: 0a02 |0052: move-result v2 │ │ -114f3a: e00d 0210 |0053: shl-int/lit8 v13, v2, #int 16 // #10 │ │ -114f3e: 0200 1100 |0055: move/from16 v0, v17 │ │ -114f42: 7130 e91a 040d |0057: invoke-static {v4, v0, v13}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -114f48: 0a07 |005a: move-result v7 │ │ -114f4a: 6e30 0e19 cf07 |005b: invoke-virtual {v15, v12, v7}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@190e │ │ -114f50: 0e00 |005e: return-void │ │ -114f52: 54fd 3a08 |005f: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -114f56: 6e10 a23c 0d00 |0061: invoke-virtual {v13}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -114f5c: 0a09 |0064: move-result v9 │ │ -114f5e: 6e10 fc18 0f00 |0065: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@18fc │ │ -114f64: 0a08 |0068: move-result v8 │ │ -114f66: 900d 0906 |0069: add-int v13, v9, v6 │ │ -114f6a: 7120 1243 d800 |006b: invoke-static {v8, v13}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -114f70: 0a04 |006e: move-result v4 │ │ -114f72: 28de |006f: goto 004d // -0022 │ │ +112b88: |[112b88] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +112b98: 7701 2138 1000 |0000: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +112b9e: 0a0a |0003: move-result v10 │ │ +112ba0: 150d 0040 |0004: const/high16 v13, #int 1073741824 // #4000 │ │ +112ba4: 32da 0a00 |0006: if-eq v10, v13, 0010 // +000a │ │ +112ba8: 220d 6508 |0008: new-instance v13, Ljava/lang/IllegalStateException; // type@0865 │ │ +112bac: 1a0e 8615 |000a: const-string v14, "Must measure with an exact width" // string@1586 │ │ +112bb0: 7020 f642 ed00 |000c: invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +112bb6: 270d |000f: throw v13 │ │ +112bb8: 6e10 0019 0f00 |0010: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ +112bbe: 0a0d |0013: move-result v13 │ │ +112bc0: 6e10 fd18 0f00 |0014: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ +112bc6: 0a0e |0017: move-result v14 │ │ +112bc8: 9006 0d0e |0018: add-int v6, v13, v14 │ │ +112bcc: 12ed |001a: const/4 v13, #int -2 // #fe │ │ +112bce: 0200 1100 |001b: move/from16 v0, v17 │ │ +112bd2: 7130 fa18 600d |001d: invoke-static {v0, v6, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@18fa │ │ +112bd8: 0a01 |0020: move-result v1 │ │ +112bda: 7701 2238 1000 |0021: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +112be0: 0a0c |0024: move-result v12 │ │ +112be2: 82cd |0025: int-to-float v13, v12 │ │ +112be4: 140e cdcc 4c3e |0026: const v14, #float 0.2 // #3e4ccccd │ │ +112bea: c8ed |0029: mul-float/2addr v13, v14 │ │ +112bec: 87db |002a: float-to-int v11, v13 │ │ +112bee: 12ed |002b: const/4 v13, #int -2 // #fe │ │ +112bf0: 0200 1000 |002c: move/from16 v0, v16 │ │ +112bf4: 7130 fa18 b00d |002e: invoke-static {v0, v11, v13}, Landroid/support/v4/view/PagerTitleStrip;.getChildMeasureSpec:(III)I // method@18fa │ │ +112bfa: 0a03 |0031: move-result v3 │ │ +112bfc: 54fd 4208 |0032: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112c00: 6e30 ab3c 3d01 |0034: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112c06: 54fd 3a08 |0037: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112c0a: 6e30 ab3c 3d01 |0039: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112c10: 54fd 3e08 |003c: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112c14: 6e30 ab3c 3d01 |003e: invoke-virtual {v13, v3, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112c1a: 7701 2138 1100 |0041: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +112c20: 0a05 |0044: move-result v5 │ │ +112c22: 150d 0040 |0045: const/high16 v13, #int 1073741824 // #4000 │ │ +112c26: 33d5 1800 |0047: if-ne v5, v13, 005f // +0018 │ │ +112c2a: 7701 2238 1100 |0049: invoke-static/range {v17}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +112c30: 0a04 |004c: move-result v4 │ │ +112c32: 54fd 3a08 |004d: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112c36: 7110 ba1a 0d00 |004f: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +112c3c: 0a02 |0052: move-result v2 │ │ +112c3e: e00d 0210 |0053: shl-int/lit8 v13, v2, #int 16 // #10 │ │ +112c42: 0200 1100 |0055: move/from16 v0, v17 │ │ +112c46: 7130 e91a 040d |0057: invoke-static {v4, v0, v13}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +112c4c: 0a07 |005a: move-result v7 │ │ +112c4e: 6e30 0e19 cf07 |005b: invoke-virtual {v15, v12, v7}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@190e │ │ +112c54: 0e00 |005e: return-void │ │ +112c56: 54fd 3a08 |005f: iget-object v13, v15, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112c5a: 6e10 a23c 0d00 |0061: invoke-virtual {v13}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +112c60: 0a09 |0064: move-result v9 │ │ +112c62: 6e10 fc18 0f00 |0065: invoke-virtual {v15}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@18fc │ │ +112c68: 0a08 |0068: move-result v8 │ │ +112c6a: 900d 0906 |0069: add-int v13, v9, v6 │ │ +112c6e: 7120 1243 d800 |006b: invoke-static {v8, v13}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +112c74: 0a04 |006e: move-result v4 │ │ +112c76: 28de |006f: goto 004d // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0004 line=426 │ │ 0x0008 line=427 │ │ 0x0010 line=430 │ │ 0x001a line=431 │ │ @@ -330364,19 +330476,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -114f74: |[114f74] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -114f84: 5510 4608 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ -114f88: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -114f8c: 6f10 5139 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@3951 │ │ -114f92: 0e00 |0007: return-void │ │ +112c78: |[112c78] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +112c88: 5510 4608 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ +112c8c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +112c90: 6f10 5139 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@3951 │ │ +112c96: 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; │ │ @@ -330386,18 +330498,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -114f94: |[114f94] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -114fa4: 5901 3b08 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ -114fa8: 6e10 0919 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ -114fae: 0e00 |0005: return-void │ │ +112c98: |[112c98] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +112ca8: 5901 3b08 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ +112cac: 6e10 0919 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ +112cb2: 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; │ │ @@ -330408,31 +330520,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -114fb0: |[114fb0] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -114fc0: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -114fc4: c851 |0002: mul-float/2addr v1, v5 │ │ -114fc6: 8711 |0003: float-to-int v1, v1 │ │ -114fc8: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -114fcc: 5941 3f08 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ -114fd0: 5241 3f08 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ -114fd4: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -114fd8: 5242 4408 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ -114fdc: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -114fe2: b532 |0011: and-int/2addr v2, v3 │ │ -114fe4: 9600 0102 |0012: or-int v0, v1, v2 │ │ -114fe8: 5441 4208 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -114fec: 6e20 c93c 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -114ff2: 5441 3e08 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -114ff6: 6e20 c93c 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -114ffc: 0e00 |001e: return-void │ │ +112cb4: |[112cb4] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +112cc4: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +112cc8: c851 |0002: mul-float/2addr v1, v5 │ │ +112cca: 8711 |0003: float-to-int v1, v1 │ │ +112ccc: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +112cd0: 5941 3f08 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ +112cd4: 5241 3f08 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ +112cd8: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +112cdc: 5242 4408 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ +112ce0: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +112ce6: b532 |0011: and-int/2addr v2, v3 │ │ +112ce8: 9600 0102 |0012: or-int v0, v1, v2 │ │ +112cec: 5441 4208 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112cf0: 6e20 c93c 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112cf6: 5441 3e08 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112cfa: 6e20 c93c 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112d00: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0008 line=196 │ │ 0x0014 line=197 │ │ 0x0019 line=198 │ │ 0x001e line=199 │ │ @@ -330446,29 +330558,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -115000: |[115000] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -115010: 5945 4408 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ -115014: 5441 3a08 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -115018: 6e20 c93c 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -11501e: 5241 3f08 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ -115022: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -115026: 5242 4408 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ -11502a: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -115030: b532 |0010: and-int/2addr v2, v3 │ │ -115032: 9600 0102 |0011: or-int v0, v1, v2 │ │ -115036: 5441 4208 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -11503a: 6e20 c93c 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -115040: 5441 3e08 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -115044: 6e20 c93c 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ -11504a: 0e00 |001d: return-void │ │ +112d04: |[112d04] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +112d14: 5945 4408 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ +112d18: 5441 3a08 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112d1c: 6e20 c93c 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112d22: 5241 3f08 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@083f │ │ +112d26: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +112d2a: 5242 4408 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@0844 │ │ +112d2e: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +112d34: b532 |0010: and-int/2addr v2, v3 │ │ +112d36: 9600 0102 |0011: or-int v0, v1, v2 │ │ +112d3a: 5441 4208 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112d3e: 6e20 c93c 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112d44: 5441 3e08 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112d48: 6e20 c93c 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@3cc9 │ │ +112d4e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0002 line=209 │ │ 0x0007 line=210 │ │ 0x0013 line=211 │ │ 0x0018 line=212 │ │ @@ -330483,22 +330595,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -11504c: |[11504c] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -11505c: 5410 4208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -115060: 6e30 cb3c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ -115066: 5410 3a08 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -11506a: 6e30 cb3c 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ -115070: 5410 3e08 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -115074: 6e30 cb3c 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ -11507a: 0e00 |000f: return-void │ │ +112d50: |[112d50] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +112d60: 5410 4208 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112d64: 6e30 cb3c 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ +112d6a: 5410 3a08 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112d6e: 6e30 cb3c 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ +112d74: 5410 3e08 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112d78: 6e30 cb3c 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@3ccb │ │ +112d7e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0005 line=227 │ │ 0x000a line=228 │ │ 0x000f line=229 │ │ locals : │ │ @@ -330511,18 +330623,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11507c: |[11507c] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -11508c: 5901 4308 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ -115090: 6e10 0919 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ -115096: 0e00 |0005: return-void │ │ +112d80: |[112d80] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +112d90: 5901 4308 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ +112d94: 6e10 0919 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ +112d9a: 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; │ │ @@ -330533,38 +330645,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 │ │ -115098: |[115098] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -1150a8: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -1150ac: 5410 4008 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ -1150b0: 6e20 c718 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c7 │ │ -1150b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1150b8: 5b10 4708 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ -1150bc: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -1150c0: 5410 4008 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ -1150c4: 6e20 c018 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c0 │ │ -1150ca: 2200 8608 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -1150ce: 7020 8043 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -1150d4: 5b10 4708 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ -1150d8: 5410 4108 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -1150dc: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -1150e0: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -1150e2: 5910 3c08 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ -1150e6: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -1150ea: 5910 3d08 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -1150ee: 5410 4108 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -1150f2: 6e10 2d1c 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -1150f8: 0a00 |0028: move-result v0 │ │ -1150fa: 6e30 1619 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ -115100: 6e10 0919 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ -115106: 0e00 |002f: return-void │ │ +112d9c: |[112d9c] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +112dac: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +112db0: 5410 4008 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ +112db4: 6e20 c718 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c7 │ │ +112dba: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +112dbc: 5b10 4708 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ +112dc0: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +112dc4: 5410 4008 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0840 │ │ +112dc8: 6e20 c018 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@18c0 │ │ +112dce: 2200 8608 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +112dd2: 7020 8043 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +112dd8: 5b10 4708 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@0847 │ │ +112ddc: 5410 4108 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112de0: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +112de4: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +112de6: 5910 3c08 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ +112dea: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +112dee: 5910 3d08 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +112df2: 5410 4108 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112df6: 6e10 2d1c 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +112dfc: 0a00 |0028: move-result v0 │ │ +112dfe: 6e30 1619 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ +112e04: 6e10 0919 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@1909 │ │ +112e0a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0002 line=320 │ │ 0x0007 line=321 │ │ 0x000a line=323 │ │ 0x000c line=324 │ │ @@ -330585,90 +330697,90 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -115108: |[115108] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -115118: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -11511a: 150b 0080 |0001: const/high16 v11, #int -2147483648 // #8000 │ │ -11511e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -115120: 380e 8800 |0004: if-eqz v14, 008c // +0088 │ │ -115124: 6e10 b818 0e00 |0006: invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -11512a: 0a03 |0009: move-result v3 │ │ -11512c: 5cc9 4608 |000a: iput-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ -115130: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -115132: 349d 0a00 |000d: if-lt v13, v9, 0017 // +000a │ │ -115136: 380e 0800 |000f: if-eqz v14, 0017 // +0008 │ │ -11513a: d809 0dff |0011: add-int/lit8 v9, v13, #int -1 // #ff │ │ -11513e: 6e20 ba18 9e00 |0013: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -115144: 0c06 |0016: move-result-object v6 │ │ -115146: 54c9 4208 |0017: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -11514a: 6e20 c73c 6900 |0019: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -115150: 54ca 3a08 |001c: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -115154: 380e 7100 |001e: if-eqz v14, 008f // +0071 │ │ -115158: 353d 6f00 |0020: if-ge v13, v3, 008f // +006f │ │ -11515c: 6e20 ba18 de00 |0022: invoke-virtual {v14, v13}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -115162: 0c09 |0025: move-result-object v9 │ │ -115164: 6e20 c73c 9a00 |0026: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -11516a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -11516c: d809 0d01 |002a: add-int/lit8 v9, v13, #int 1 // #01 │ │ -115170: 3539 0a00 |002c: if-ge v9, v3, 0036 // +000a │ │ -115174: 380e 0800 |002e: if-eqz v14, 0036 // +0008 │ │ -115178: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ -11517c: 6e20 ba18 9e00 |0032: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -115182: 0c06 |0035: move-result-object v6 │ │ -115184: 54c9 3e08 |0036: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -115188: 6e20 c73c 6900 |0038: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -11518e: 6e10 0319 0c00 |003b: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@1903 │ │ -115194: 0a09 |003e: move-result v9 │ │ -115196: 6e10 fe18 0c00 |003f: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@18fe │ │ -11519c: 0a0a |0042: move-result v10 │ │ -11519e: b1a9 |0043: sub-int/2addr v9, v10 │ │ -1151a0: 6e10 ff18 0c00 |0044: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@18ff │ │ -1151a6: 0a0a |0047: move-result v10 │ │ -1151a8: 9107 090a |0048: sub-int v7, v9, v10 │ │ -1151ac: 8279 |004a: int-to-float v9, v7 │ │ -1151ae: 140a cdcc 4c3f |004b: const v10, #float 0.8 // #3f4ccccd │ │ -1151b4: c8a9 |004e: mul-float/2addr v9, v10 │ │ -1151b6: 8799 |004f: float-to-int v9, v9 │ │ -1151b8: 7120 1243 9800 |0050: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1151be: 0a05 |0053: move-result v5 │ │ -1151c0: 7120 2338 b500 |0054: invoke-static {v5, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -1151c6: 0a02 |0057: move-result v2 │ │ -1151c8: 6e10 fb18 0c00 |0058: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@18fb │ │ -1151ce: 0a09 |005b: move-result v9 │ │ -1151d0: 6e10 0019 0c00 |005c: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ -1151d6: 0a0a |005f: move-result v10 │ │ -1151d8: b1a9 |0060: sub-int/2addr v9, v10 │ │ -1151da: 6e10 fd18 0c00 |0061: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ -1151e0: 0a0a |0064: move-result v10 │ │ -1151e2: 9100 090a |0065: sub-int v0, v9, v10 │ │ -1151e6: 7120 1243 0800 |0067: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1151ec: 0a04 |006a: move-result v4 │ │ -1151ee: 7120 2338 b400 |006b: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -1151f4: 0a01 |006e: move-result v1 │ │ -1151f6: 54c9 4208 |006f: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -1151fa: 6e30 ab3c 2901 |0071: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -115200: 54c9 3a08 |0074: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -115204: 6e30 ab3c 2901 |0076: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -11520a: 54c9 3e08 |0079: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -11520e: 6e30 ab3c 2901 |007b: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ -115214: 59cd 3c08 |007e: iput v13, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ -115218: 55c9 4508 |0080: iget-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ -11521c: 3909 0700 |0082: if-nez v9, 0089 // +0007 │ │ -115220: 52c9 3d08 |0084: iget v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -115224: 6e40 1719 dc89 |0086: invoke-virtual {v12, v13, v9, v8}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -11522a: 5cc8 4608 |0089: iput-boolean v8, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ -11522e: 0e00 |008b: return-void │ │ -115230: 0183 |008c: move v3, v8 │ │ -115232: 2900 7dff |008d: goto/16 000a // -0083 │ │ -115236: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -115238: 2896 |0090: goto 0026 // -006a │ │ +112e0c: |[112e0c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +112e1c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +112e1e: 150b 0080 |0001: const/high16 v11, #int -2147483648 // #8000 │ │ +112e22: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +112e24: 380e 8800 |0004: if-eqz v14, 008c // +0088 │ │ +112e28: 6e10 b818 0e00 |0006: invoke-virtual {v14}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +112e2e: 0a03 |0009: move-result v3 │ │ +112e30: 5cc9 4608 |000a: iput-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ +112e34: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +112e36: 349d 0a00 |000d: if-lt v13, v9, 0017 // +000a │ │ +112e3a: 380e 0800 |000f: if-eqz v14, 0017 // +0008 │ │ +112e3e: d809 0dff |0011: add-int/lit8 v9, v13, #int -1 // #ff │ │ +112e42: 6e20 ba18 9e00 |0013: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +112e48: 0c06 |0016: move-result-object v6 │ │ +112e4a: 54c9 4208 |0017: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112e4e: 6e20 c73c 6900 |0019: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +112e54: 54ca 3a08 |001c: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112e58: 380e 7100 |001e: if-eqz v14, 008f // +0071 │ │ +112e5c: 353d 6f00 |0020: if-ge v13, v3, 008f // +006f │ │ +112e60: 6e20 ba18 de00 |0022: invoke-virtual {v14, v13}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +112e66: 0c09 |0025: move-result-object v9 │ │ +112e68: 6e20 c73c 9a00 |0026: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +112e6e: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +112e70: d809 0d01 |002a: add-int/lit8 v9, v13, #int 1 // #01 │ │ +112e74: 3539 0a00 |002c: if-ge v9, v3, 0036 // +000a │ │ +112e78: 380e 0800 |002e: if-eqz v14, 0036 // +0008 │ │ +112e7c: d809 0d01 |0030: add-int/lit8 v9, v13, #int 1 // #01 │ │ +112e80: 6e20 ba18 9e00 |0032: invoke-virtual {v14, v9}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +112e86: 0c06 |0035: move-result-object v6 │ │ +112e88: 54c9 3e08 |0036: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112e8c: 6e20 c73c 6900 |0038: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +112e92: 6e10 0319 0c00 |003b: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@1903 │ │ +112e98: 0a09 |003e: move-result v9 │ │ +112e9a: 6e10 fe18 0c00 |003f: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@18fe │ │ +112ea0: 0a0a |0042: move-result v10 │ │ +112ea2: b1a9 |0043: sub-int/2addr v9, v10 │ │ +112ea4: 6e10 ff18 0c00 |0044: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@18ff │ │ +112eaa: 0a0a |0047: move-result v10 │ │ +112eac: 9107 090a |0048: sub-int v7, v9, v10 │ │ +112eb0: 8279 |004a: int-to-float v9, v7 │ │ +112eb2: 140a cdcc 4c3f |004b: const v10, #float 0.8 // #3f4ccccd │ │ +112eb8: c8a9 |004e: mul-float/2addr v9, v10 │ │ +112eba: 8799 |004f: float-to-int v9, v9 │ │ +112ebc: 7120 1243 9800 |0050: invoke-static {v8, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +112ec2: 0a05 |0053: move-result v5 │ │ +112ec4: 7120 2338 b500 |0054: invoke-static {v5, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +112eca: 0a02 |0057: move-result v2 │ │ +112ecc: 6e10 fb18 0c00 |0058: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@18fb │ │ +112ed2: 0a09 |005b: move-result v9 │ │ +112ed4: 6e10 0019 0c00 |005c: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ +112eda: 0a0a |005f: move-result v10 │ │ +112edc: b1a9 |0060: sub-int/2addr v9, v10 │ │ +112ede: 6e10 fd18 0c00 |0061: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ +112ee4: 0a0a |0064: move-result v10 │ │ +112ee6: 9100 090a |0065: sub-int v0, v9, v10 │ │ +112eea: 7120 1243 0800 |0067: invoke-static {v8, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +112ef0: 0a04 |006a: move-result v4 │ │ +112ef2: 7120 2338 b400 |006b: invoke-static {v4, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +112ef8: 0a01 |006e: move-result v1 │ │ +112efa: 54c9 4208 |006f: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112efe: 6e30 ab3c 2901 |0071: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112f04: 54c9 3a08 |0074: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112f08: 6e30 ab3c 2901 |0076: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112f0e: 54c9 3e08 |0079: iget-object v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112f12: 6e30 ab3c 2901 |007b: invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@3cab │ │ +112f18: 59cd 3c08 |007e: iput v13, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ +112f1c: 55c9 4508 |0080: iget-boolean v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ +112f20: 3909 0700 |0082: if-nez v9, 0089 // +0007 │ │ +112f24: 52c9 3d08 |0084: iget v9, v12, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +112f28: 6e40 1719 dc89 |0086: invoke-virtual {v12, v13, v9, v8}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +112f2e: 5cc8 4608 |0089: iput-boolean v8, v12, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@0846 │ │ +112f32: 0e00 |008b: return-void │ │ +112f34: 0183 |008c: move v3, v8 │ │ +112f36: 2900 7dff |008d: goto/16 000a // -0083 │ │ +112f3a: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +112f3c: 2896 |0090: goto 0026 // -006a │ │ catches : (none) │ │ positions : │ │ 0x0004 line=273 │ │ 0x000a line=274 │ │ 0x000c line=276 │ │ 0x000d line=277 │ │ 0x0011 line=278 │ │ @@ -330714,233 +330826,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -11523c: |[11523c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -11524c: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -115250: 5200 3c08 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ -115254: 022a 0000 |0004: move/from16 v42, v0 │ │ -115258: 0200 2e00 |0006: move/from16 v0, v46 │ │ -11525c: 0201 2a00 |0008: move/from16 v1, v42 │ │ -115260: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -115264: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -115268: 5400 4108 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ -11526c: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -115270: 7401 261c 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -115276: 0c2a |0015: move-result-object v42 │ │ -115278: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -11527c: 0201 2e00 |0018: move/from16 v1, v46 │ │ -115280: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -115284: 6e30 1619 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ -11528a: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -11528e: 0200 2a00 |0021: move/from16 v0, v42 │ │ -115292: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -115296: 5c10 4508 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ -11529a: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -11529e: 5400 4208 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -1152a2: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -1152a6: 7401 a33c 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -1152ac: 0a24 |0030: move-result v36 │ │ -1152ae: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -1152b2: 5400 3a08 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -1152b6: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -1152ba: 7401 a33c 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -1152c0: 0a12 |003a: move-result v18 │ │ -1152c2: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -1152c6: 5400 3e08 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -1152ca: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -1152ce: 7401 a33c 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ -1152d4: 0a1a |0044: move-result v26 │ │ -1152d6: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -1152da: 7401 0319 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@1903 │ │ -1152e0: 0a26 |004a: move-result v38 │ │ -1152e2: 7401 fb18 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@18fb │ │ -1152e8: 0a25 |004e: move-result v37 │ │ -1152ea: 7401 fe18 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@18fe │ │ -1152f0: 0a1d |0052: move-result v29 │ │ -1152f2: 7401 ff18 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@18ff │ │ -1152f8: 0a1e |0056: move-result v30 │ │ -1152fa: 7401 0019 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ -115300: 0a1f |005a: move-result v31 │ │ -115302: 7401 fd18 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ -115308: 0a1c |005e: move-result v28 │ │ -11530a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -11530e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -115312: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -115316: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -11531a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -11531e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -115322: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -115326: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -11532a: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -11532e: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -115332: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -115336: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -11533a: 82a0 |0077: int-to-float v0, v10 │ │ -11533c: 022b 0000 |0078: move/from16 v43, v0 │ │ -115340: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -115344: 0200 2b00 |007c: move/from16 v0, v43 │ │ -115348: 8700 |007e: float-to-int v0, v0 │ │ -11534a: 022b 0000 |007f: move/from16 v43, v0 │ │ -11534e: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -115352: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -115356: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -11535a: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -11535e: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -115362: 5400 4208 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -115366: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -11536a: 7401 983c 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ -115370: 0a20 |0092: move-result v32 │ │ -115372: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -115376: 5400 3a08 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -11537a: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -11537e: 7401 983c 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ -115384: 0a0b |009c: move-result v11 │ │ -115386: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -11538a: 5400 3e08 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -11538e: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -115392: 7401 983c 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ -115398: 0a16 |00a6: move-result v22 │ │ -11539a: 0200 2000 |00a7: move/from16 v0, v32 │ │ -11539e: 7120 1243 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1153a4: 0a2a |00ac: move-result v42 │ │ -1153a6: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -1153aa: 0201 1600 |00af: move/from16 v1, v22 │ │ -1153ae: 7120 1243 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1153b4: 0a14 |00b4: move-result v20 │ │ -1153b6: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -1153ba: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -1153be: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -1153c2: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -1153c6: 5400 4208 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -1153ca: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -1153ce: 7401 a23c 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -1153d4: 0a2a |00c4: move-result v42 │ │ -1153d6: 9007 232a |00c5: add-int v7, v35, v42 │ │ -1153da: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -1153de: 5400 3a08 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -1153e2: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -1153e6: 7401 a23c 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -1153ec: 0a2a |00d0: move-result v42 │ │ -1153ee: 9005 112a |00d1: add-int v5, v17, v42 │ │ -1153f2: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -1153f6: 5400 3e08 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -1153fa: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -1153fe: 7401 a23c 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -115404: 0a2a |00dc: move-result v42 │ │ -115406: 9006 192a |00dd: add-int v6, v25, v42 │ │ -11540a: 7120 1243 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -115410: 0a2a |00e2: move-result v42 │ │ -115412: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -115416: 7120 1243 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11541c: 0a15 |00e8: move-result v21 │ │ -11541e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -115422: 5200 3b08 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ -115426: 022a 0000 |00ed: move/from16 v42, v0 │ │ -11542a: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -11542e: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -115434: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -115438: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -11543c: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -115440: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -115444: 5400 3a08 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -115448: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -11544c: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -115450: 5400 3a08 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ -115454: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -115458: 7401 a23c 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -11545e: 0a2b |0109: move-result v43 │ │ -115460: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -115464: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -115468: 0201 1000 |010e: move/from16 v1, v16 │ │ -11546c: 0202 2b00 |0110: move/from16 v2, v43 │ │ -115470: 6e52 aa3c d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -115476: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -11547a: 5200 4308 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ -11547e: 022a 0000 |0119: move/from16 v42, v0 │ │ -115482: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -115486: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -11548a: 0200 1d00 |011f: move/from16 v0, v29 │ │ -11548e: 0201 2a00 |0121: move/from16 v1, v42 │ │ -115492: 7120 1543 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -115498: 0a21 |0126: move-result v33 │ │ -11549a: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -11549e: 5400 4208 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -1154a2: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -1154a6: 902b 2124 |012d: add-int v43, v33, v36 │ │ -1154aa: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -1154ae: 5400 4208 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ -1154b2: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -1154b6: 7401 a23c 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -1154bc: 0a2c |0138: move-result v44 │ │ -1154be: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -1154c2: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -1154c6: 0201 2100 |013d: move/from16 v1, v33 │ │ -1154ca: 0202 2200 |013f: move/from16 v2, v34 │ │ -1154ce: 0203 2b00 |0141: move/from16 v3, v43 │ │ -1154d2: 0204 2c00 |0143: move/from16 v4, v44 │ │ -1154d6: 6e54 aa3c 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -1154dc: 912a 261e |0148: sub-int v42, v38, v30 │ │ -1154e0: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -1154e4: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -1154e8: 5200 4308 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ -1154ec: 022b 0000 |0150: move/from16 v43, v0 │ │ -1154f0: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -1154f4: 7702 1243 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1154fa: 0a17 |0157: move-result v23 │ │ -1154fc: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -115500: 5400 3e08 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -115504: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -115508: 902b 171a |015e: add-int v43, v23, v26 │ │ -11550c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -115510: 5400 3e08 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ -115514: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -115518: 7401 a23c 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ -11551e: 0a2c |0169: move-result v44 │ │ -115520: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -115524: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -115528: 0201 1700 |016e: move/from16 v1, v23 │ │ -11552c: 0202 1800 |0170: move/from16 v2, v24 │ │ -115530: 0203 2b00 |0172: move/from16 v3, v43 │ │ -115534: 0204 2c00 |0174: move/from16 v4, v44 │ │ -115538: 6e54 aa3c 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ -11553e: 0200 2f00 |0179: move/from16 v0, v47 │ │ -115542: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -115546: 5910 3d08 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -11554a: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -11554e: 0200 2a00 |0181: move/from16 v0, v42 │ │ -115552: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -115556: 5c10 4508 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ -11555a: 0e00 |0187: return-void │ │ -11555c: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -115560: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -115564: 5200 3d08 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ -115568: 022a 0000 |018e: move/from16 v42, v0 │ │ -11556c: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -115570: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -115574: 28f3 |0194: goto 0187 // -000d │ │ -115576: 912a 251f |0195: sub-int v42, v37, v31 │ │ -11557a: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -11557e: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -115582: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -115586: 9022 0923 |019d: add-int v34, v9, v35 │ │ -11558a: 9010 0911 |019f: add-int v16, v9, v17 │ │ -11558e: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -115592: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -115596: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -11559a: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -11559e: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -1155a2: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -1155a6: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -1155aa: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -1155ae: 0000 |01b1: nop // spacer │ │ -1155b0: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +112f40: |[112f40] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +112f50: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +112f54: 5200 3c08 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@083c │ │ +112f58: 022a 0000 |0004: move/from16 v42, v0 │ │ +112f5c: 0200 2e00 |0006: move/from16 v0, v46 │ │ +112f60: 0201 2a00 |0008: move/from16 v1, v42 │ │ +112f64: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +112f68: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +112f6c: 5400 4108 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0841 │ │ +112f70: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +112f74: 7401 261c 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +112f7a: 0c2a |0015: move-result-object v42 │ │ +112f7c: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +112f80: 0201 2e00 |0018: move/from16 v1, v46 │ │ +112f84: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +112f88: 6e30 1619 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@1916 │ │ +112f8e: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +112f92: 0200 2a00 |0021: move/from16 v0, v42 │ │ +112f96: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +112f9a: 5c10 4508 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ +112f9e: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +112fa2: 5400 4208 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +112fa6: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +112faa: 7401 a33c 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +112fb0: 0a24 |0030: move-result v36 │ │ +112fb2: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +112fb6: 5400 3a08 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +112fba: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +112fbe: 7401 a33c 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +112fc4: 0a12 |003a: move-result v18 │ │ +112fc6: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +112fca: 5400 3e08 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +112fce: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +112fd2: 7401 a33c 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@3ca3 │ │ +112fd8: 0a1a |0044: move-result v26 │ │ +112fda: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +112fde: 7401 0319 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@1903 │ │ +112fe4: 0a26 |004a: move-result v38 │ │ +112fe6: 7401 fb18 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@18fb │ │ +112fec: 0a25 |004e: move-result v37 │ │ +112fee: 7401 fe18 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@18fe │ │ +112ff4: 0a1d |0052: move-result v29 │ │ +112ff6: 7401 ff18 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@18ff │ │ +112ffc: 0a1e |0056: move-result v30 │ │ +112ffe: 7401 0019 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@1900 │ │ +113004: 0a1f |005a: move-result v31 │ │ +113006: 7401 fd18 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@18fd │ │ +11300c: 0a1c |005e: move-result v28 │ │ +11300e: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +113012: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +113016: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +11301a: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +11301e: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +113022: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +113026: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +11302a: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +11302e: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +113032: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +113036: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +11303a: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +11303e: 82a0 |0077: int-to-float v0, v10 │ │ +113040: 022b 0000 |0078: move/from16 v43, v0 │ │ +113044: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +113048: 0200 2b00 |007c: move/from16 v0, v43 │ │ +11304c: 8700 |007e: float-to-int v0, v0 │ │ +11304e: 022b 0000 |007f: move/from16 v43, v0 │ │ +113052: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +113056: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +11305a: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +11305e: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +113062: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +113066: 5400 4208 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +11306a: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +11306e: 7401 983c 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ +113074: 0a20 |0092: move-result v32 │ │ +113076: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +11307a: 5400 3a08 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +11307e: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +113082: 7401 983c 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ +113088: 0a0b |009c: move-result v11 │ │ +11308a: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +11308e: 5400 3e08 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +113092: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +113096: 7401 983c 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@3c98 │ │ +11309c: 0a16 |00a6: move-result v22 │ │ +11309e: 0200 2000 |00a7: move/from16 v0, v32 │ │ +1130a2: 7120 1243 b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1130a8: 0a2a |00ac: move-result v42 │ │ +1130aa: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +1130ae: 0201 1600 |00af: move/from16 v1, v22 │ │ +1130b2: 7120 1243 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1130b8: 0a14 |00b4: move-result v20 │ │ +1130ba: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +1130be: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +1130c2: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +1130c6: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +1130ca: 5400 4208 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1130ce: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +1130d2: 7401 a23c 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +1130d8: 0a2a |00c4: move-result v42 │ │ +1130da: 9007 232a |00c5: add-int v7, v35, v42 │ │ +1130de: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +1130e2: 5400 3a08 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +1130e6: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +1130ea: 7401 a23c 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +1130f0: 0a2a |00d0: move-result v42 │ │ +1130f2: 9005 112a |00d1: add-int v5, v17, v42 │ │ +1130f6: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +1130fa: 5400 3e08 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +1130fe: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +113102: 7401 a23c 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +113108: 0a2a |00dc: move-result v42 │ │ +11310a: 9006 192a |00dd: add-int v6, v25, v42 │ │ +11310e: 7120 1243 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +113114: 0a2a |00e2: move-result v42 │ │ +113116: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +11311a: 7120 1243 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +113120: 0a15 |00e8: move-result v21 │ │ +113122: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +113126: 5200 3b08 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@083b │ │ +11312a: 022a 0000 |00ed: move/from16 v42, v0 │ │ +11312e: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +113132: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +113138: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +11313c: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +113140: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +113144: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +113148: 5400 3a08 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +11314c: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +113150: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +113154: 5400 3a08 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@083a │ │ +113158: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +11315c: 7401 a23c 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +113162: 0a2b |0109: move-result v43 │ │ +113164: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +113168: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +11316c: 0201 1000 |010e: move/from16 v1, v16 │ │ +113170: 0202 2b00 |0110: move/from16 v2, v43 │ │ +113174: 6e52 aa3c d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +11317a: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +11317e: 5200 4308 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ +113182: 022a 0000 |0119: move/from16 v42, v0 │ │ +113186: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +11318a: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +11318e: 0200 1d00 |011f: move/from16 v0, v29 │ │ +113192: 0201 2a00 |0121: move/from16 v1, v42 │ │ +113196: 7120 1543 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11319c: 0a21 |0126: move-result v33 │ │ +11319e: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +1131a2: 5400 4208 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1131a6: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +1131aa: 902b 2124 |012d: add-int v43, v33, v36 │ │ +1131ae: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +1131b2: 5400 4208 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0842 │ │ +1131b6: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +1131ba: 7401 a23c 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +1131c0: 0a2c |0138: move-result v44 │ │ +1131c2: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +1131c6: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +1131ca: 0201 2100 |013d: move/from16 v1, v33 │ │ +1131ce: 0202 2200 |013f: move/from16 v2, v34 │ │ +1131d2: 0203 2b00 |0141: move/from16 v3, v43 │ │ +1131d6: 0204 2c00 |0143: move/from16 v4, v44 │ │ +1131da: 6e54 aa3c 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +1131e0: 912a 261e |0148: sub-int v42, v38, v30 │ │ +1131e4: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +1131e8: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +1131ec: 5200 4308 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@0843 │ │ +1131f0: 022b 0000 |0150: move/from16 v43, v0 │ │ +1131f4: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +1131f8: 7702 1243 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1131fe: 0a17 |0157: move-result v23 │ │ +113200: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +113204: 5400 3e08 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +113208: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +11320c: 902b 171a |015e: add-int v43, v23, v26 │ │ +113210: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +113214: 5400 3e08 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@083e │ │ +113218: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +11321c: 7401 a23c 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@3ca2 │ │ +113222: 0a2c |0169: move-result v44 │ │ +113224: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +113228: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +11322c: 0201 1700 |016e: move/from16 v1, v23 │ │ +113230: 0202 1800 |0170: move/from16 v2, v24 │ │ +113234: 0203 2b00 |0172: move/from16 v3, v43 │ │ +113238: 0204 2c00 |0174: move/from16 v4, v44 │ │ +11323c: 6e54 aa3c 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@3caa │ │ +113242: 0200 2f00 |0179: move/from16 v0, v47 │ │ +113246: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +11324a: 5910 3d08 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +11324e: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +113252: 0200 2a00 |0181: move/from16 v0, v42 │ │ +113256: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +11325a: 5c10 4508 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@0845 │ │ +11325e: 0e00 |0187: return-void │ │ +113260: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +113264: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +113268: 5200 3d08 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@083d │ │ +11326c: 022a 0000 |018e: move/from16 v42, v0 │ │ +113270: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +113274: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +113278: 28f3 |0194: goto 0187 // -000d │ │ +11327a: 912a 251f |0195: sub-int v42, v37, v31 │ │ +11327e: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +113282: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +113286: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +11328a: 9022 0923 |019d: add-int v34, v9, v35 │ │ +11328e: 9010 0911 |019f: add-int v16, v9, v17 │ │ +113292: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +113296: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +11329a: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +11329e: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +1132a2: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +1132a6: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +1132aa: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +1132ae: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +1132b2: 0000 |01b1: nop // spacer │ │ +1132b4: 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 │ │ @@ -331071,21 +331183,21 @@ │ │ 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 : 5775 (PagerTitleStrip.java) │ │ + source_file_idx : 5771 (PagerTitleStrip.java) │ │ │ │ Class #1326 header: │ │ class_idx : 1029 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6250 │ │ +source_file_idx : 6246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1326 annotations: │ │ Annotations on class │ │ @@ -331106,17 +331218,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1155c4: |[1155c4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -1155d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1155da: 0e00 |0003: return-void │ │ +1132c8: |[1132c8] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +1132d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1132de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ @@ -331124,17 +331236,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1155dc: |[1155dc] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -1155ec: 7010 1c19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@191c │ │ -1155f2: 0e00 |0003: return-void │ │ +1132e0: |[1132e0] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +1132f0: 7010 1c19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@191c │ │ +1132f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -331144,17 +331256,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1155f4: |[1155f4] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -115604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115606: 0f00 |0001: return v0 │ │ +1132f8: |[1132f8] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +113308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11330a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0002 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -331163,31 +331275,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115608: |[115608] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -115618: 0e00 |0000: return-void │ │ +11330c: |[11330c] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +11331c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0001 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 6250 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 6246 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #1327 header: │ │ class_idx : 1030 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6250 │ │ +source_file_idx : 6246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1327 annotations: │ │ Annotations on class │ │ @@ -331208,17 +331320,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11561c: |[11561c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -11562c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -115632: 0e00 |0003: return-void │ │ +113320: |[113320] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +113330: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +113336: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ @@ -331226,17 +331338,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -115634: |[115634] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -115644: 7010 2019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@1920 │ │ -11564a: 0e00 |0003: return-void │ │ +113338: |[113338] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +113348: 7010 2019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@1920 │ │ +11334e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -331246,18 +331358,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11564c: |[11564c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -11565c: 7110 2b19 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@192b │ │ -115662: 0a00 |0003: move-result v0 │ │ -115664: 0f00 |0004: return v0 │ │ +113350: |[113350] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +113360: 7110 2b19 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@192b │ │ +113366: 0a00 |0003: move-result v0 │ │ +113368: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -331266,33 +331378,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -115668: |[115668] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -115678: 7120 2c19 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@192c │ │ -11567e: 0e00 |0003: return-void │ │ +11336c: |[11336c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +11337c: 7120 2c19 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@192c │ │ +113382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 6250 (ScaleGestureDetectorCompat.java) │ │ + source_file_idx : 6246 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #1328 header: │ │ class_idx : 1036 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7157 │ │ +source_file_idx : 7153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1328 annotations: │ │ Annotations on class │ │ @@ -331313,17 +331425,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -115680: |[115680] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -115690: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -115696: 0e00 |0003: return-void │ │ +113384: |[113384] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +113394: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11339a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -331332,18 +331444,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115698: |[115698] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -1156a8: 6e10 0e38 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@380e │ │ -1156ae: 0a00 |0003: move-result v0 │ │ -1156b0: 0f00 |0004: return v0 │ │ +11339c: |[11339c] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +1133ac: 6e10 0e38 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@380e │ │ +1133b2: 0a00 |0003: move-result v0 │ │ +1133b4: 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 │ │ @@ -331353,33 +331465,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1156b4: |[1156b4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -1156c4: 6e10 1038 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@3810 │ │ -1156ca: 0a00 |0003: move-result v0 │ │ -1156cc: 0f00 |0004: return v0 │ │ +1133b8: |[1133b8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +1133c8: 6e10 1038 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@3810 │ │ +1133ce: 0a00 |0003: move-result v0 │ │ +1133d0: 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 : 7157 (VelocityTrackerCompat.java) │ │ + source_file_idx : 7153 (VelocityTrackerCompat.java) │ │ │ │ Class #1329 header: │ │ class_idx : 1037 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7157 │ │ +source_file_idx : 7153 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1329 annotations: │ │ Annotations on class │ │ @@ -331400,17 +331512,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1156d0: |[1156d0] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -1156e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1156e6: 0e00 |0003: return-void │ │ +1133d4: |[1133d4] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +1133e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1133ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -331419,18 +331531,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1156e8: |[1156e8] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -1156f8: 7120 4419 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1944 │ │ -1156fe: 0a00 |0003: move-result v0 │ │ -115700: 0f00 |0004: return v0 │ │ +1133ec: |[1133ec] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +1133fc: 7120 4419 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@1944 │ │ +113402: 0a00 |0003: move-result v0 │ │ +113404: 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 │ │ @@ -331440,33 +331552,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -115704: |[115704] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -115714: 7120 4519 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1945 │ │ -11571a: 0a00 |0003: move-result v0 │ │ -11571c: 0f00 |0004: return v0 │ │ +113408: |[113408] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +113418: 7120 4519 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1945 │ │ +11341e: 0a00 |0003: move-result v0 │ │ +113420: 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 : 7157 (VelocityTrackerCompat.java) │ │ + source_file_idx : 7153 (VelocityTrackerCompat.java) │ │ │ │ Class #1330 header: │ │ class_idx : 1041 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 110 │ │ │ │ Class #1330 annotations: │ │ Annotations on class │ │ @@ -331505,19 +331617,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -115720: |[115720] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -115730: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -115736: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -115738: 5b10 4f08 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@084f │ │ -11573c: 0e00 |0006: return-void │ │ +113424: |[113424] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +113434: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +11343a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +11343c: 5b10 4f08 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@084f │ │ +113440: 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; │ │ │ │ @@ -331526,37 +331638,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -115740: |[115740] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ -115750: 1c01 fc06 |0000: const-class v1, Landroid/view/View; // type@06fc │ │ -115754: 1a02 6226 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@2662 │ │ -115758: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -11575a: 2333 3509 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -11575e: 6e30 dc42 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -115764: 0c01 |000a: move-result-object v1 │ │ -115766: 5b41 4d08 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ -11576a: 1c01 fc06 |000d: const-class v1, Landroid/view/View; // type@06fc │ │ -11576e: 1a02 3926 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@2639 │ │ -115772: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -115774: 2333 3509 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -115778: 6e30 dc42 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -11577e: 0c01 |0017: move-result-object v1 │ │ -115780: 5b41 4c08 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ -115784: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -115786: 5c41 4e08 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ -11578a: 0e00 |001d: return-void │ │ -11578c: 0d00 |001e: move-exception v0 │ │ -11578e: 1a01 061c |001f: const-string v1, "ViewCompat" // string@1c06 │ │ -115792: 1a02 5606 |0021: const-string v2, "Couldn't find method" // string@0656 │ │ -115796: 7130 5a37 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -11579c: 28f4 |0026: goto 001a // -000c │ │ +113444: |[113444] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ +113454: 1c01 fc06 |0000: const-class v1, Landroid/view/View; // type@06fc │ │ +113458: 1a02 5d26 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@265d │ │ +11345c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +11345e: 2333 3509 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +113462: 6e30 dc42 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +113468: 0c01 |000a: move-result-object v1 │ │ +11346a: 5b41 4d08 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ +11346e: 1c01 fc06 |000d: const-class v1, Landroid/view/View; // type@06fc │ │ +113472: 1a02 3426 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@2634 │ │ +113476: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +113478: 2333 3509 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +11347c: 6e30 dc42 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +113482: 0c01 |0017: move-result-object v1 │ │ +113484: 5b41 4c08 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ +113488: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +11348a: 5c41 4e08 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ +11348e: 0e00 |001d: return-void │ │ +113490: 0d00 |001e: move-exception v0 │ │ +113492: 1a01 021c |001f: const-string v1, "ViewCompat" // string@1c02 │ │ +113496: 1a02 5206 |0021: const-string v2, "Couldn't find method" // string@0652 │ │ +11349a: 7130 5a37 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +1134a0: 28f4 |0026: goto 001a // -000c │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/NoSuchMethodException; -> 0x001e │ │ positions : │ │ 0x0000 line=665 │ │ 0x000d line=667 │ │ 0x001a line=672 │ │ @@ -331572,35 +331684,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 │ │ -1157b0: |[1157b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z │ │ -1157c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1157c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -1157c4: 7210 2e19 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollOffset:()I // method@192e │ │ -1157ca: 0a00 |0005: move-result v0 │ │ -1157cc: 7210 2f19 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollRange:()I // method@192f │ │ -1157d2: 0a04 |0009: move-result v4 │ │ -1157d4: 7210 2d19 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollExtent:()I // method@192d │ │ -1157da: 0a05 |000d: move-result v5 │ │ -1157dc: 9101 0405 |000e: sub-int v1, v4, v5 │ │ -1157e0: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -1157e4: 0132 |0012: move v2, v3 │ │ -1157e6: 0f02 |0013: return v2 │ │ -1157e8: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ -1157ec: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ -1157f0: 0132 |0018: move v2, v3 │ │ -1157f2: 28fa |0019: goto 0013 // -0006 │ │ -1157f4: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ -1157f8: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ -1157fc: 0132 |001e: move v2, v3 │ │ -1157fe: 28f4 |001f: goto 0013 // -000c │ │ +1134b4: |[1134b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z │ │ +1134c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1134c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +1134c8: 7210 2e19 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollOffset:()I // method@192e │ │ +1134ce: 0a00 |0005: move-result v0 │ │ +1134d0: 7210 2f19 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollRange:()I // method@192f │ │ +1134d6: 0a04 |0009: move-result v4 │ │ +1134d8: 7210 2d19 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeHorizontalScrollExtent:()I // method@192d │ │ +1134de: 0a05 |000d: move-result v5 │ │ +1134e0: 9101 0405 |000e: sub-int v1, v4, v5 │ │ +1134e4: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +1134e8: 0132 |0012: move v2, v3 │ │ +1134ea: 0f02 |0013: return v2 │ │ +1134ec: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ +1134f0: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ +1134f4: 0132 |0018: move v2, v3 │ │ +1134f6: 28fa |0019: goto 0013 // -0006 │ │ +1134f8: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ +1134fc: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ +113500: 0132 |001e: move v2, v3 │ │ +113502: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=936 │ │ 0x0006 line=937 │ │ 0x0010 line=939 │ │ 0x0013 line=943 │ │ 0x0014 line=940 │ │ @@ -331618,35 +331730,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 │ │ -115800: |[115800] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z │ │ -115810: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -115812: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -115814: 7210 3119 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollOffset:()I // method@1931 │ │ -11581a: 0a00 |0005: move-result v0 │ │ -11581c: 7210 3219 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollRange:()I // method@1932 │ │ -115822: 0a04 |0009: move-result v4 │ │ -115824: 7210 3019 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollExtent:()I // method@1930 │ │ -11582a: 0a05 |000d: move-result v5 │ │ -11582c: 9101 0405 |000e: sub-int v1, v4, v5 │ │ -115830: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -115834: 0132 |0012: move v2, v3 │ │ -115836: 0f02 |0013: return v2 │ │ -115838: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ -11583c: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ -115840: 0132 |0018: move v2, v3 │ │ -115842: 28fa |0019: goto 0013 // -0006 │ │ -115844: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ -115848: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ -11584c: 0132 |001e: move v2, v3 │ │ -11584e: 28f4 |001f: goto 0013 // -000c │ │ +113504: |[113504] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z │ │ +113514: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +113516: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +113518: 7210 3119 0700 |0002: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollOffset:()I // method@1931 │ │ +11351e: 0a00 |0005: move-result v0 │ │ +113520: 7210 3219 0700 |0006: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollRange:()I // method@1932 │ │ +113526: 0a04 |0009: move-result v4 │ │ +113528: 7210 3019 0700 |000a: invoke-interface {v7}, Landroid/support/v4/view/ScrollingView;.computeVerticalScrollExtent:()I // method@1930 │ │ +11352e: 0a05 |000d: move-result v5 │ │ +113530: 9101 0405 |000e: sub-int v1, v4, v5 │ │ +113534: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +113538: 0132 |0012: move v2, v3 │ │ +11353a: 0f02 |0013: return v2 │ │ +11353c: 3b08 0600 |0014: if-gez v8, 001a // +0006 │ │ +113540: 3c00 fdff |0016: if-gtz v0, 0013 // -0003 │ │ +113544: 0132 |0018: move v2, v3 │ │ +113546: 28fa |0019: goto 0013 // -0006 │ │ +113548: d804 01ff |001a: add-int/lit8 v4, v1, #int -1 // #ff │ │ +11354c: 3440 f7ff |001c: if-lt v0, v4, 0013 // -0009 │ │ +113550: 0132 |001e: move v2, v3 │ │ +113552: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=948 │ │ 0x0006 line=949 │ │ 0x0010 line=951 │ │ 0x0013 line=955 │ │ 0x0014 line=952 │ │ @@ -331665,18 +331777,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 │ │ -115850: |[115850] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -115860: 2200 6304 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ -115864: 7020 411d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1d41 │ │ -11586a: 1100 |0005: return-object v0 │ │ +113554: |[113554] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +113564: 2200 6304 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ +113568: 7020 411d 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1d41 │ │ +11356e: 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; │ │ │ │ @@ -331685,25 +331797,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -11586c: |[11586c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -11587c: 2020 0a04 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ -115880: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -115884: 1f02 0a04 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ -115888: 7030 4b19 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z // method@194b │ │ -11588e: 0a00 |0009: move-result v0 │ │ -115890: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -115894: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -115896: 0f00 |000d: return v0 │ │ -115898: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -11589a: 28fe |000f: goto 000d // -0002 │ │ +113570: |[113570] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +113580: 2020 0a04 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ +113584: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +113588: 1f02 0a04 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ +11358c: 7030 4b19 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollHorizontally:(Landroid/support/v4/view/ScrollingView;I)Z // method@194b │ │ +113592: 0a00 |0009: move-result v0 │ │ +113594: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +113598: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +11359a: 0f00 |000d: return v0 │ │ +11359c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +11359e: 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 │ │ @@ -331713,25 +331825,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -11589c: |[11589c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -1158ac: 2020 0a04 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ -1158b0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -1158b4: 1f02 0a04 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ -1158b8: 7030 4c19 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z // method@194c │ │ -1158be: 0a00 |0009: move-result v0 │ │ -1158c0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -1158c4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1158c6: 0f00 |000d: return v0 │ │ -1158c8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1158ca: 28fe |000f: goto 000d // -0002 │ │ +1135a0: |[1135a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +1135b0: 2020 0a04 |0000: instance-of v0, v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ +1135b4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +1135b8: 1f02 0a04 |0004: check-cast v2, Landroid/support/v4/view/ScrollingView; // type@040a │ │ +1135bc: 7030 4c19 2103 |0006: invoke-direct {v1, v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.canScrollingViewScrollVertically:(Landroid/support/v4/view/ScrollingView;I)Z // method@194c │ │ +1135c2: 0a00 |0009: move-result v0 │ │ +1135c4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +1135c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1135ca: 0f00 |000d: return v0 │ │ +1135cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1135ce: 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 │ │ @@ -331741,17 +331853,17 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1158cc: |[1158cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.combineMeasuredStates:(II)I │ │ -1158dc: 9600 0203 |0000: or-int v0, v2, v3 │ │ -1158e0: 0f00 |0002: return v0 │ │ +1135d0: |[1135d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.combineMeasuredStates:(II)I │ │ +1135e0: 9600 0203 |0000: or-int v0, v2, v3 │ │ +1135e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1026 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 curState I │ │ 0x0000 - 0x0003 reg=3 newState I │ │ @@ -331761,16 +331873,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 │ │ -1158e4: |[1158e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -1158f4: 1102 |0000: return-object v2 │ │ +1135e8: |[1135e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +1135f8: 1102 |0000: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 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; │ │ @@ -331780,32 +331892,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -1158f8: |[1158f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ -115908: 5531 4e08 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ -11590c: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -115910: 7010 4819 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@1948 │ │ -115916: 5431 4c08 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ -11591a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -11591e: 5431 4c08 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ -115922: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -115924: 2322 3709 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -115928: 6e30 8e43 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -11592e: 0e00 |0013: return-void │ │ -115930: 0d00 |0014: move-exception v0 │ │ -115932: 1a01 061c |0015: const-string v1, "ViewCompat" // string@1c06 │ │ -115936: 1a02 d407 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@07d4 │ │ -11593a: 7130 5837 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -115940: 28f7 |001c: goto 0013 // -0009 │ │ -115942: 6e10 a538 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@38a5 │ │ -115948: 28f3 |0020: goto 0013 // -000d │ │ +1135fc: |[1135fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +11360c: 5531 4e08 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ +113610: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +113614: 7010 4819 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@1948 │ │ +11361a: 5431 4c08 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ +11361e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +113622: 5431 4c08 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@084c │ │ +113626: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +113628: 2322 3709 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +11362c: 6e30 8e43 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +113632: 0e00 |0013: return-void │ │ +113634: 0d00 |0014: move-exception v0 │ │ +113636: 1a01 021c |0015: const-string v1, "ViewCompat" // string@1c02 │ │ +11363a: 1a02 d007 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@07d0 │ │ +11363e: 7130 5837 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +113644: 28f7 |001c: goto 0013 // -0009 │ │ +113646: 6e10 a538 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@38a5 │ │ +11364c: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0004 line=644 │ │ 0x0007 line=646 │ │ @@ -331824,23 +331936,23 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11595c: |[11595c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ -11596c: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115970: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -115974: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115978: 7240 9118 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedFling:(FFZ)Z // method@1891 │ │ -11597e: 0a00 |0009: move-result v0 │ │ -115980: 0f00 |000a: return v0 │ │ -115982: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -115984: 28fe |000c: goto 000a // -0002 │ │ +113660: |[113660] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ +113670: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113674: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +113678: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +11367c: 7240 9118 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedFling:(FFZ)Z // method@1891 │ │ +113682: 0a00 |0009: move-result v0 │ │ +113684: 0f00 |000a: return v0 │ │ +113686: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +113688: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0004 line=1005 │ │ 0x000a line=1008 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -331855,23 +331967,23 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -115988: |[115988] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ -115998: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -11599c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1159a0: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -1159a4: 7230 9218 3204 |0006: invoke-interface {v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedPreFling:(FF)Z // method@1892 │ │ -1159aa: 0a00 |0009: move-result v0 │ │ -1159ac: 0f00 |000a: return v0 │ │ -1159ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1159b0: 28fe |000c: goto 000a // -0002 │ │ +11368c: |[11368c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ +11369c: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +1136a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1136a4: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +1136a8: 7230 9218 3204 |0006: invoke-interface {v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedPreFling:(FF)Z // method@1892 │ │ +1136ae: 0a00 |0009: move-result v0 │ │ +1136b0: 0f00 |000a: return v0 │ │ +1136b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1136b4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x0004 line=1014 │ │ 0x000a line=1016 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -331885,23 +331997,23 @@ │ │ type : '(Landroid/view/View;II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -1159b4: |[1159b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ -1159c4: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -1159c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1159cc: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -1159d0: 7256 9318 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedPreScroll:(II[I[I)Z // method@1893 │ │ -1159d6: 0a00 |0009: move-result v0 │ │ -1159d8: 0f00 |000a: return v0 │ │ -1159da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1159dc: 28fe |000c: goto 000a // -0002 │ │ +1136b8: |[1136b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ +1136c8: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +1136cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1136d0: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +1136d4: 7256 9318 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedPreScroll:(II[I[I)Z // method@1893 │ │ +1136da: 0a00 |0009: move-result v0 │ │ +1136dc: 0f00 |000a: return v0 │ │ +1136de: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1136e0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0004 line=995 │ │ 0x000a line=998 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -331917,29 +332029,29 @@ │ │ type : '(Landroid/view/View;IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -1159e0: |[1159e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ -1159f0: 2070 f303 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -1159f4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -1159f8: 0770 |0004: move-object v0, v7 │ │ -1159fa: 1f00 f303 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -1159fe: 0181 |0007: move v1, v8 │ │ -115a00: 0192 |0008: move v2, v9 │ │ -115a02: 01a3 |0009: move v3, v10 │ │ -115a04: 01b4 |000a: move v4, v11 │ │ -115a06: 07c5 |000b: move-object v5, v12 │ │ -115a08: 7806 9418 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedScroll:(IIII[I)Z // method@1894 │ │ -115a0e: 0a00 |000f: move-result v0 │ │ -115a10: 0f00 |0010: return v0 │ │ -115a12: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -115a14: 28fe |0012: goto 0010 // -0002 │ │ +1136e4: |[1136e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ +1136f4: 2070 f303 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +1136f8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +1136fc: 0770 |0004: move-object v0, v7 │ │ +1136fe: 1f00 f303 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113702: 0181 |0007: move v1, v8 │ │ +113704: 0192 |0008: move v2, v9 │ │ +113706: 01a3 |0009: move v3, v10 │ │ +113708: 01b4 |000a: move v4, v11 │ │ +11370a: 07c5 |000b: move-object v5, v12 │ │ +11370c: 7806 9418 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChild;.dispatchNestedScroll:(IIII[I)Z // method@1894 │ │ +113712: 0a00 |000f: move-result v0 │ │ +113714: 0f00 |0010: return v0 │ │ +113716: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +113718: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=984 │ │ 0x0005 line=985 │ │ 0x0010 line=988 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ @@ -331955,32 +332067,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -115a18: |[115a18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ -115a28: 5531 4e08 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ -115a2c: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -115a30: 7010 4819 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@1948 │ │ -115a36: 5431 4d08 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ -115a3a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -115a3e: 5431 4d08 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ -115a42: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -115a44: 2322 3709 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ -115a48: 6e30 8e43 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -115a4e: 0e00 |0013: return-void │ │ -115a50: 0d00 |0014: move-exception v0 │ │ -115a52: 1a01 061c |0015: const-string v1, "ViewCompat" // string@1c06 │ │ -115a56: 1a02 d507 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@07d5 │ │ -115a5a: 7130 5837 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ -115a60: 28f7 |001c: goto 0013 // -0009 │ │ -115a62: 6e10 ac38 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@38ac │ │ -115a68: 28f3 |0020: goto 0013 // -000d │ │ +11371c: |[11371c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +11372c: 5531 4e08 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@084e │ │ +113730: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +113734: 7010 4819 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@1948 │ │ +11373a: 5431 4d08 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ +11373e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +113742: 5431 4d08 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@084d │ │ +113746: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +113748: 2322 3709 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0937 │ │ +11374c: 6e30 8e43 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +113752: 0e00 |0013: return-void │ │ +113754: 0d00 |0014: move-exception v0 │ │ +113756: 1a01 021c |0015: const-string v1, "ViewCompat" // string@1c02 │ │ +11375a: 1a02 d107 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@07d1 │ │ +11375e: 7130 5837 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3758 │ │ +113764: 28f7 |001c: goto 0013 // -0009 │ │ +113766: 6e10 ac38 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@38ac │ │ +11376c: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=626 │ │ 0x0004 line=627 │ │ 0x0007 line=629 │ │ @@ -331999,17 +332111,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115a7c: |[115a7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -115a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115a8e: 0f00 |0001: return v0 │ │ +113780: |[113780] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +113790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113792: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332018,17 +332130,17 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115a90: |[115a90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -115aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115aa2: 1100 |0001: return-object v0 │ │ +113794: |[113794] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +1137a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1137a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332037,17 +332149,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -115aa4: |[115aa4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -115ab4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -115ab8: 0f00 |0002: return v0 │ │ +1137a8: |[1137a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +1137b8: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +1137bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -332056,18 +332168,18 @@ │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115abc: |[115abc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -115acc: 7110 111b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1b11 │ │ -115ad2: 0c00 |0003: move-result-object v0 │ │ -115ad4: 1100 |0004: return-object v0 │ │ +1137c0: |[1137c0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +1137d0: 7110 111b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1b11 │ │ +1137d6: 0c00 |0003: move-result-object v0 │ │ +1137d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332076,18 +332188,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115ad8: |[115ad8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -115ae8: 7110 121b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1b12 │ │ -115aee: 0c00 |0003: move-result-object v0 │ │ -115af0: 1100 |0004: return-object v0 │ │ +1137dc: |[1137dc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +1137ec: 7110 121b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1b12 │ │ +1137f2: 0c00 |0003: move-result-object v0 │ │ +1137f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332096,17 +332208,17 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115af4: |[115af4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -115b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b06: 1100 |0001: return-object v0 │ │ +1137f8: |[1137f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +113808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11380a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332115,17 +332227,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b08: |[115b08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -115b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b1a: 0f00 |0001: return v0 │ │ +11380c: |[11380c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +11381c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11381e: 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; │ │ │ │ @@ -332134,17 +332246,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b1c: |[115b1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -115b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b2e: 0f00 |0001: return v0 │ │ +113820: |[113820] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +113830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113832: 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; │ │ │ │ @@ -332153,17 +332265,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -115b30: |[115b30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -115b40: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -115b44: 1000 |0002: return-wide v0 │ │ +113834: |[113834] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +113844: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +113848: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -332171,17 +332283,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b48: |[115b48] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -115b58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b5a: 0f00 |0001: return v0 │ │ +11384c: |[11384c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +11385c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11385e: 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; │ │ │ │ @@ -332190,17 +332302,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b5c: |[115b5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -115b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b6e: 0f00 |0001: return v0 │ │ +113860: |[113860] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +113870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113872: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332209,17 +332321,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b70: |[115b70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -115b80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b82: 0f00 |0001: return v0 │ │ +113874: |[113874] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +113884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113886: 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; │ │ │ │ @@ -332228,17 +332340,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115b84: |[115b84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -115b94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115b96: 0f00 |0001: return v0 │ │ +113888: |[113888] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +113898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11389a: 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; │ │ │ │ @@ -332247,18 +332359,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115b98: |[115b98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -115ba8: 6e10 5938 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -115bae: 0a00 |0003: move-result v0 │ │ -115bb0: 0f00 |0004: return v0 │ │ +11389c: |[11389c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +1138ac: 6e10 5938 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +1138b2: 0a00 |0003: move-result v0 │ │ +1138b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332267,17 +332379,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115bb4: |[115bb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -115bc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115bc6: 0f00 |0001: return v0 │ │ +1138b8: |[1138b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +1138c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1138ca: 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; │ │ │ │ @@ -332286,18 +332398,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115bc8: |[115bc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -115bd8: 6e10 5c38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -115bde: 0a00 |0003: move-result v0 │ │ -115be0: 0f00 |0004: return v0 │ │ +1138cc: |[1138cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +1138dc: 6e10 5c38 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +1138e2: 0a00 |0003: move-result v0 │ │ +1138e4: 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; │ │ │ │ @@ -332306,18 +332418,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115be4: |[115be4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -115bf4: 7110 131b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumHeight:(Landroid/view/View;)I // method@1b13 │ │ -115bfa: 0a00 |0003: move-result v0 │ │ -115bfc: 0f00 |0004: return v0 │ │ +1138e8: |[1138e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +1138f8: 7110 131b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumHeight:(Landroid/view/View;)I // method@1b13 │ │ +1138fe: 0a00 |0003: move-result v0 │ │ +113900: 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; │ │ │ │ @@ -332326,18 +332438,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115c00: |[115c00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -115c10: 7110 141b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumWidth:(Landroid/view/View;)I // method@1b14 │ │ -115c16: 0a00 |0003: move-result v0 │ │ -115c18: 0f00 |0004: return v0 │ │ +113904: |[113904] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +113914: 7110 141b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.getMinimumWidth:(Landroid/view/View;)I // method@1b14 │ │ +11391a: 0a00 |0003: move-result v0 │ │ +11391c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332346,17 +332458,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115c1c: |[115c1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -115c2c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -115c2e: 0f00 |0001: return v0 │ │ +113920: |[113920] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +113930: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +113932: 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; │ │ │ │ @@ -332365,18 +332477,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115c30: |[115c30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -115c40: 6e10 6338 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@3863 │ │ -115c46: 0a00 |0003: move-result v0 │ │ -115c48: 0f00 |0004: return v0 │ │ +113934: |[113934] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +113944: 6e10 6338 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@3863 │ │ +11394a: 0a00 |0003: move-result v0 │ │ +11394c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332385,18 +332497,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115c4c: |[115c4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -115c5c: 6e10 6238 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@3862 │ │ -115c62: 0a00 |0003: move-result v0 │ │ -115c64: 0f00 |0004: return v0 │ │ +113950: |[113950] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +113960: 6e10 6238 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@3862 │ │ +113966: 0a00 |0003: move-result v0 │ │ +113968: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -332405,18 +332517,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 │ │ -115c68: |[115c68] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -115c78: 6e10 6538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -115c7e: 0c00 |0003: move-result-object v0 │ │ -115c80: 1100 |0004: return-object v0 │ │ +11396c: |[11396c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +11397c: 6e10 6538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +113982: 0c00 |0003: move-result-object v0 │ │ +113984: 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; │ │ │ │ @@ -332425,17 +332537,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115c84: |[115c84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -115c94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115c96: 0f00 |0001: return v0 │ │ +113988: |[113988] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +113998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11399a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332444,17 +332556,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115c98: |[115c98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -115ca8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115caa: 0f00 |0001: return v0 │ │ +11399c: |[11399c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +1139ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332463,17 +332575,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115cac: |[115cac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -115cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115cbe: 0f00 |0001: return v0 │ │ +1139b0: |[1139b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +1139c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332482,17 +332594,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115cc0: |[115cc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -115cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115cd2: 0f00 |0001: return v0 │ │ +1139c4: |[1139c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +1139d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332501,17 +332613,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115cd4: |[115cd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -115ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115ce6: 0f00 |0001: return v0 │ │ +1139d8: |[1139d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +1139e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332520,17 +332632,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115ce8: |[115ce8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -115cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115cfa: 0f00 |0001: return v0 │ │ +1139ec: |[1139ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +1139fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1139fe: 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; │ │ │ │ @@ -332539,17 +332651,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115cfc: |[115cfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -115d0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d0e: 0f00 |0001: return v0 │ │ +113a00: |[113a00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +113a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332558,17 +332670,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d10: |[115d10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScrollIndicators:(Landroid/view/View;)I │ │ -115d20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d22: 0f00 |0001: return v0 │ │ +113a14: |[113a14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScrollIndicators:(Landroid/view/View;)I │ │ +113a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332577,17 +332689,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d24: |[115d24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -115d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d36: 1100 |0001: return-object v0 │ │ +113a28: |[113a28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +113a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a3a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332596,17 +332708,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d38: |[115d38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -115d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d4a: 0f00 |0001: return v0 │ │ +113a3c: |[113a3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +113a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332615,17 +332727,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d4c: |[115d4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -115d5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d5e: 0f00 |0001: return v0 │ │ +113a50: |[113a50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +113a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a62: 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; │ │ │ │ @@ -332634,17 +332746,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d60: |[115d60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ -115d70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d72: 0f00 |0001: return v0 │ │ +113a64: |[113a64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +113a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332653,17 +332765,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d74: |[115d74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -115d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d86: 0f00 |0001: return v0 │ │ +113a78: |[113a78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +113a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a8a: 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; │ │ │ │ @@ -332672,17 +332784,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d88: |[115d88] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ -115d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115d9a: 0f00 |0001: return v0 │ │ +113a8c: |[113a8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ +113a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113a9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332691,17 +332803,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115d9c: |[115d9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ -115dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115dae: 0f00 |0001: return v0 │ │ +113aa0: |[113aa0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ +113ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113ab2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332710,21 +332822,21 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -115db0: |[115db0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getZ:(Landroid/view/View;)F │ │ -115dc0: 6e20 7619 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getTranslationZ:(Landroid/view/View;)F // method@1976 │ │ -115dc6: 0a00 |0003: move-result v0 │ │ -115dc8: 6e20 5b19 3200 |0004: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@195b │ │ -115dce: 0a01 |0007: move-result v1 │ │ -115dd0: c610 |0008: add-float/2addr v0, v1 │ │ -115dd2: 0f00 |0009: return v0 │ │ +113ab4: |[113ab4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getZ:(Landroid/view/View;)F │ │ +113ac4: 6e20 7619 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getTranslationZ:(Landroid/view/View;)F // method@1976 │ │ +113aca: 0a00 |0003: move-result v0 │ │ +113acc: 6e20 5b19 3200 |0004: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getElevation:(Landroid/view/View;)F // method@195b │ │ +113ad2: 0a01 |0007: move-result v1 │ │ +113ad4: c610 |0008: add-float/2addr v0, v1 │ │ +113ad6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x000a reg=3 view Landroid/view/View; │ │ │ │ @@ -332733,17 +332845,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115dd4: |[115dd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ -115de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115de6: 0f00 |0001: return v0 │ │ +113ad8: |[113ad8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +113ae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113aea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -332752,23 +332864,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -115de8: |[115de8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ -115df8: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115dfc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -115e00: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115e04: 7210 9518 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.hasNestedScrollingParent:()Z // method@1895 │ │ -115e0a: 0a00 |0009: move-result v0 │ │ -115e0c: 0f00 |000a: return v0 │ │ -115e0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -115e10: 28fe |000c: goto 000a // -0002 │ │ +113aec: |[113aec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ +113afc: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113b00: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +113b04: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113b08: 7210 9518 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.hasNestedScrollingParent:()Z // method@1895 │ │ +113b0e: 0a00 |0009: move-result v0 │ │ +113b10: 0f00 |000a: return v0 │ │ +113b12: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +113b14: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0004 line=976 │ │ 0x000a line=978 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -332780,17 +332892,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115e14: |[115e14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ -115e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115e26: 0f00 |0001: return v0 │ │ +113b18: |[113b18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ +113b28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113b2a: 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; │ │ │ │ @@ -332799,17 +332911,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115e28: |[115e28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -115e38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -115e3a: 0f00 |0001: return v0 │ │ +113b2c: |[113b2c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +113b3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +113b3e: 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; │ │ │ │ @@ -332818,17 +332930,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115e3c: |[115e3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -115e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115e4e: 0f00 |0001: return v0 │ │ +113b40: |[113b40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +113b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113b52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332837,18 +332949,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115e50: |[115e50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ -115e60: 7110 151b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isAttachedToWindow:(Landroid/view/View;)Z // method@1b15 │ │ -115e66: 0a00 |0003: move-result v0 │ │ -115e68: 0f00 |0004: return v0 │ │ +113b54: |[113b54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ +113b64: 7110 151b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isAttachedToWindow:(Landroid/view/View;)Z // method@1b15 │ │ +113b6a: 0a00 |0003: move-result v0 │ │ +113b6c: 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; │ │ │ │ @@ -332857,17 +332969,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115e6c: |[115e6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isImportantForAccessibility:(Landroid/view/View;)Z │ │ -115e7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -115e7e: 0f00 |0001: return v0 │ │ +113b70: |[113b70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isImportantForAccessibility:(Landroid/view/View;)Z │ │ +113b80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +113b82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332876,18 +332988,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -115e80: |[115e80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ -115e90: 7110 161b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isLaidOut:(Landroid/view/View;)Z // method@1b16 │ │ -115e96: 0a00 |0003: move-result v0 │ │ -115e98: 0f00 |0004: return v0 │ │ +113b84: |[113b84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ +113b94: 7110 161b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatBase;.isLaidOut:(Landroid/view/View;)Z // method@1b16 │ │ +113b9a: 0a00 |0003: move-result v0 │ │ +113b9c: 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; │ │ │ │ @@ -332896,23 +333008,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -115e9c: |[115e9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -115eac: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115eb0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -115eb4: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -115eb8: 7210 9618 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.isNestedScrollingEnabled:()Z // method@1896 │ │ -115ebe: 0a00 |0009: move-result v0 │ │ -115ec0: 0f00 |000a: return v0 │ │ -115ec2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -115ec4: 28fe |000c: goto 000a // -0002 │ │ +113ba0: |[113ba0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +113bb0: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113bb4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +113bb8: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113bbc: 7210 9618 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.isNestedScrollingEnabled:()Z // method@1896 │ │ +113bc2: 0a00 |0009: move-result v0 │ │ +113bc4: 0f00 |000a: return v0 │ │ +113bc6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +113bc8: 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; │ │ @@ -332924,25 +333036,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -115ec8: |[115ec8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -115ed8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -115eda: 6e10 3f38 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -115ee0: 0c00 |0004: move-result-object v0 │ │ -115ee2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -115ee6: 6e10 5503 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ -115eec: 0a02 |000a: move-result v2 │ │ -115eee: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -115ef0: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -115ef4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -115ef6: 0f01 |000f: return v1 │ │ +113bcc: |[113bcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +113bdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +113bde: 6e10 3f38 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +113be4: 0c00 |0004: move-result-object v0 │ │ +113be6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +113bea: 6e10 5503 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ +113bf0: 0a02 |000a: move-result v2 │ │ +113bf2: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +113bf4: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +113bf8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +113bfa: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=573 │ │ 0x0005 line=574 │ │ 0x0007 line=575 │ │ 0x000f line=577 │ │ locals : │ │ @@ -332955,17 +333067,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115ef8: |[115ef8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isPaddingRelative:(Landroid/view/View;)Z │ │ -115f08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115f0a: 0f00 |0001: return v0 │ │ +113bfc: |[113bfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isPaddingRelative:(Landroid/view/View;)Z │ │ +113c0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113c0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -332974,16 +333086,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115f0c: |[115f0c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -115f1c: 0e00 |0000: return-void │ │ +113c10: |[113c10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +113c20: 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; │ │ │ │ @@ -332992,16 +333104,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 │ │ -115f20: |[115f20] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -115f30: 1102 |0000: return-object v2 │ │ +113c24: |[113c24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +113c34: 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; │ │ @@ -333011,16 +333123,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115f34: |[115f34] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -115f44: 0e00 |0000: return-void │ │ +113c38: |[113c38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +113c48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -333030,16 +333142,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115f48: |[115f48] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -115f58: 0e00 |0000: return-void │ │ +113c4c: |[113c4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +113c5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -333049,16 +333161,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115f5c: |[115f5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -115f6c: 0e00 |0000: return-void │ │ +113c60: |[113c60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +113c70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -333068,17 +333180,17 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -115f70: |[115f70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -115f80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -115f82: 0f00 |0001: return v0 │ │ +113c74: |[113c74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +113c84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +113c86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -333089,17 +333201,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -115f84: |[115f84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -115f94: 6e10 8938 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -115f9a: 0e00 |0003: return-void │ │ +113c88: |[113c88] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +113c98: 6e10 8938 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +113c9e: 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; │ │ @@ -333109,17 +333221,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -115f9c: |[115f9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -115fac: 6e55 8a38 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@388a │ │ -115fb2: 0e00 |0003: return-void │ │ +113ca0: |[113ca0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +113cb0: 6e55 8a38 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@388a │ │ +113cb6: 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; │ │ @@ -333133,19 +333245,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 │ │ -115fb4: |[115fb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -115fc4: 6e10 5d19 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@195d │ │ -115fca: 0b00 |0003: move-result-wide v0 │ │ -115fcc: 6e40 b138 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -115fd2: 0e00 |0007: return-void │ │ +113cb8: |[113cb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +113cc8: 6e10 5d19 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@195d │ │ +113cce: 0b00 |0003: move-result-wide v0 │ │ +113cd0: 6e40 b138 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +113cd6: 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; │ │ @@ -333156,20 +333268,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 │ │ -115fd4: |[115fd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -115fe4: 6e10 5d19 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@195d │ │ -115fea: 0b00 |0003: move-result-wide v0 │ │ -115fec: bb60 |0004: add-long/2addr v0, v6 │ │ -115fee: 6e40 b138 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ -115ff4: 0e00 |0008: return-void │ │ +113cd8: |[113cd8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +113ce8: 6e10 5d19 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@195d │ │ +113cee: 0b00 |0003: move-result-wide v0 │ │ +113cf0: bb60 |0004: add-long/2addr v0, v6 │ │ +113cf2: 6e40 b138 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@38b1 │ │ +113cf8: 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; │ │ @@ -333181,16 +333293,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -115ff8: |[115ff8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -116008: 0e00 |0000: return-void │ │ +113cfc: |[113cfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +113d0c: 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; │ │ │ │ @@ -333199,18 +333311,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11600c: |[11600c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -11601c: 7120 be38 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@38be │ │ -116022: 0a00 |0003: move-result v0 │ │ -116024: 0f00 |0004: return v0 │ │ +113d10: |[113d10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +113d20: 7120 be38 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@38be │ │ +113d26: 0a00 |0003: move-result v0 │ │ +113d28: 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 │ │ @@ -333221,16 +333333,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 │ │ -116028: |[116028] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -116038: 0e00 |0000: return-void │ │ +113d2c: |[113d2c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +113d3c: 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; │ │ @@ -333240,16 +333352,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11603c: |[11603c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -11604c: 0e00 |0000: return-void │ │ +113d40: |[113d40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +113d50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 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 │ │ @@ -333259,16 +333371,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116050: |[116050] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ -116060: 0e00 |0000: return-void │ │ +113d54: |[113d54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ +113d64: 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 │ │ @@ -333278,16 +333390,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116064: |[116064] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -116074: 0e00 |0000: return-void │ │ +113d68: |[113d68] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +113d78: 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 │ │ @@ -333297,17 +333409,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 │ │ -116078: |[116078] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -116088: 7120 171b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1b17 │ │ -11608e: 0e00 |0003: return-void │ │ +113d7c: |[113d7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +113d8c: 7120 171b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1b17 │ │ +113d92: 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; │ │ @@ -333318,17 +333430,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 │ │ -116090: |[116090] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -1160a0: 7120 181b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1b18 │ │ -1160a6: 0e00 |0003: return-void │ │ +113d94: |[113d94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +113da4: 7120 181b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatBase;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1b18 │ │ +113daa: 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; │ │ @@ -333339,16 +333451,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1160a8: |[1160a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -1160b8: 0e00 |0000: return-void │ │ +113dac: |[113dac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +113dbc: 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 │ │ @@ -333358,16 +333470,16 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1160bc: |[1160bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -1160cc: 0e00 |0000: return-void │ │ +113dc0: |[113dc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +113dd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 clipBounds Landroid/graphics/Rect; │ │ @@ -333377,16 +333489,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1160d0: |[1160d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -1160e0: 0e00 |0000: return-void │ │ +113dd4: |[113dd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +113de4: 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 │ │ @@ -333396,16 +333508,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1160e4: |[1160e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ -1160f4: 0e00 |0000: return-void │ │ +113de8: |[113de8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ +113df8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 fitSystemWindows Z │ │ @@ -333415,16 +333527,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1160f8: |[1160f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -116108: 0e00 |0000: return-void │ │ +113dfc: |[113dfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +113e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hasTransientState Z │ │ @@ -333434,16 +333546,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11610c: |[11610c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -11611c: 0e00 |0000: return-void │ │ +113e10: |[113e10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +113e20: 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 │ │ @@ -333453,16 +333565,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116120: |[116120] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -116130: 0e00 |0000: return-void │ │ +113e24: |[113e24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +113e34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -333472,16 +333584,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 │ │ -116134: |[116134] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -116144: 0e00 |0000: return-void │ │ +113e38: |[113e38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +113e48: 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; │ │ @@ -333491,16 +333603,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 │ │ -116148: |[116148] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -116158: 0e00 |0000: return-void │ │ +113e4c: |[113e4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +113e5c: 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 │ │ @@ -333511,16 +333623,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11615c: |[11615c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -11616c: 0e00 |0000: return-void │ │ +113e60: |[113e60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +113e70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -333530,20 +333642,20 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -116170: |[116170] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ -116180: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -116184: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -116188: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -11618c: 7220 9718 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingChild;.setNestedScrollingEnabled:(Z)V // method@1897 │ │ -116192: 0e00 |0009: return-void │ │ +113e74: |[113e74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ +113e84: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113e88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +113e8c: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +113e90: 7220 9718 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingChild;.setNestedScrollingEnabled:(Z)V // method@1897 │ │ +113e96: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x0004 line=903 │ │ 0x0009 line=905 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -333555,16 +333667,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 │ │ -116194: |[116194] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -1161a4: 0e00 |0000: return-void │ │ +113e98: |[113e98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +113ea8: 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; │ │ @@ -333574,16 +333686,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1161a8: |[1161a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -1161b8: 0e00 |0000: return-void │ │ +113eac: |[113eac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +113ebc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -333593,17 +333705,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1161bc: |[1161bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -1161cc: 6e55 de38 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ -1161d2: 0e00 |0003: return-void │ │ +113ec0: |[113ec0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +113ed0: 6e55 de38 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ +113ed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0003 line=622 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -333617,16 +333729,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1161d4: |[1161d4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -1161e4: 0e00 |0000: return-void │ │ +113ed8: |[113ed8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +113ee8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 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 │ │ @@ -333636,16 +333748,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1161e8: |[1161e8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -1161f8: 0e00 |0000: return-void │ │ +113eec: |[113eec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +113efc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 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 │ │ @@ -333655,16 +333767,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1161fc: |[1161fc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -11620c: 0e00 |0000: return-void │ │ +113f00: |[113f00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +113f10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 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 │ │ @@ -333674,16 +333786,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116210: |[116210] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -116220: 0e00 |0000: return-void │ │ +113f14: |[113f14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +113f24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 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 │ │ @@ -333693,16 +333805,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116224: |[116224] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -116234: 0e00 |0000: return-void │ │ +113f28: |[113f28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +113f38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 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 │ │ @@ -333712,16 +333824,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116238: |[116238] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -116248: 0e00 |0000: return-void │ │ +113f3c: |[113f3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +113f4c: 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 │ │ @@ -333731,16 +333843,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11624c: |[11624c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -11625c: 0e00 |0000: return-void │ │ +113f50: |[113f50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +113f60: 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 │ │ @@ -333750,16 +333862,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116260: |[116260] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -116270: 0e00 |0000: return-void │ │ +113f64: |[113f64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +113f74: 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 │ │ @@ -333769,16 +333881,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116274: |[116274] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;I)V │ │ -116284: 0e00 |0000: return-void │ │ +113f78: |[113f78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;I)V │ │ +113f88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1052 │ │ 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 │ │ @@ -333788,16 +333900,16 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116288: |[116288] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ -116298: 0e00 |0000: return-void │ │ +113f8c: |[113f8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ +113f9c: 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 │ │ @@ -333808,16 +333920,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11629c: |[11629c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -1162ac: 0e00 |0000: return-void │ │ +113fa0: |[113fa0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +113fb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 transitionName Ljava/lang/String; │ │ @@ -333827,16 +333939,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1162b0: |[1162b0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -1162c0: 0e00 |0000: return-void │ │ +113fb4: |[113fb4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +113fc4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 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 │ │ @@ -333846,16 +333958,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1162c4: |[1162c4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -1162d4: 0e00 |0000: return-void │ │ +113fc8: |[113fc8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +113fd8: 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 │ │ @@ -333865,16 +333977,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1162d8: |[1162d8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ -1162e8: 0e00 |0000: return-void │ │ +113fdc: |[113fdc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +113fec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 translationZ F │ │ @@ -333884,16 +333996,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1162ec: |[1162ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -1162fc: 0e00 |0000: return-void │ │ +113ff0: |[113ff0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +114000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 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 │ │ @@ -333903,16 +334015,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116300: |[116300] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -116310: 0e00 |0000: return-void │ │ +114004: |[114004] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +114014: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 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 │ │ @@ -333922,23 +334034,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -116314: |[116314] android.support.v4.view.ViewCompat$BaseViewCompatImpl.startNestedScroll:(Landroid/view/View;I)Z │ │ -116324: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -116328: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -11632c: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -116330: 7220 9818 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingChild;.startNestedScroll:(I)Z // method@1898 │ │ -116336: 0a00 |0009: move-result v0 │ │ -116338: 0f00 |000a: return v0 │ │ -11633a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -11633c: 28fe |000c: goto 000a // -0002 │ │ +114018: |[114018] android.support.v4.view.ViewCompat$BaseViewCompatImpl.startNestedScroll:(Landroid/view/View;I)Z │ │ +114028: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +11402c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +114030: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +114034: 7220 9818 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingChild;.startNestedScroll:(I)Z // method@1898 │ │ +11403a: 0a00 |0009: move-result v0 │ │ +11403c: 0f00 |000a: return v0 │ │ +11403e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +114040: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x0004 line=961 │ │ 0x000a line=963 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -333951,36 +334063,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -116340: |[116340] android.support.v4.view.ViewCompat$BaseViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ -116350: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -116354: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -116358: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ -11635c: 7210 9918 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.stopNestedScroll:()V // method@1899 │ │ -116362: 0e00 |0009: return-void │ │ +114044: |[114044] android.support.v4.view.ViewCompat$BaseViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ +114054: 2020 f303 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +114058: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +11405c: 1f02 f303 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingChild; // type@03f3 │ │ +114060: 7210 9918 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingChild;.stopNestedScroll:()V // method@1899 │ │ +114066: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1331 header: │ │ class_idx : 1069 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1331 annotations: │ │ Annotations on class │ │ @@ -334001,17 +334113,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116364: |[116364] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -116374: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11637a: 0e00 |0003: return-void │ │ +114068: |[114068] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +114078: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11407e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -334020,18 +334132,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11637c: |[11637c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -11638c: 6e10 0139 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -116392: 0a00 |0003: move-result v0 │ │ -116394: 0f00 |0004: return v0 │ │ +114080: |[114080] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +114090: 6e10 0139 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +114096: 0a00 |0003: move-result v0 │ │ +114098: 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; │ │ │ │ @@ -334040,31 +334152,31 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -116398: |[116398] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -1163a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1163aa: 0f00 |0001: return v0 │ │ +11409c: |[11409c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +1140ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1140ae: 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 : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #1332 header: │ │ class_idx : 1082 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1332 annotations: │ │ Annotations on class │ │ @@ -334085,17 +334197,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1163ac: |[1163ac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -1163bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1163c2: 0e00 |0003: return-void │ │ +1140b0: |[1140b0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +1140c0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1140c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -334104,17 +334216,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1163c4: |[1163c4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -1163d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1163d6: 0f00 |0001: return v0 │ │ +1140c8: |[1140c8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +1140d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1140da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -334123,23 +334235,23 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1163d8: |[1163d8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ -1163e8: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1163ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1163f0: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1163f4: 7210 a618 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingParent;.getNestedScrollAxes:()I // method@18a6 │ │ -1163fa: 0a00 |0009: move-result v0 │ │ -1163fc: 0f00 |000a: return v0 │ │ -1163fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -116400: 28fe |000c: goto 000a // -0002 │ │ +1140dc: |[1140dc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ +1140ec: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1140f0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1140f4: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1140f8: 7210 a618 0200 |0006: invoke-interface {v2}, Landroid/support/v4/view/NestedScrollingParent;.getNestedScrollAxes:()I // method@18a6 │ │ +1140fe: 0a00 |0009: move-result v0 │ │ +114100: 0f00 |000a: return v0 │ │ +114102: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +114104: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000a line=91 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 group Landroid/view/ViewGroup; │ │ @@ -334151,17 +334263,17 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -116404: |[116404] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -116414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -116416: 0f00 |0001: return v0 │ │ +114108: |[114108] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +114118: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11411a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -334170,17 +334282,17 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -116418: |[116418] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -116428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11642a: 0f00 |0001: return v0 │ │ +11411c: |[11411c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +11412c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11412e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ @@ -334191,16 +334303,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11642c: |[11642c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -11643c: 0e00 |0000: return-void │ │ +114130: |[114130] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +114140: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -334210,16 +334322,16 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116440: |[116440] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -116450: 0e00 |0000: return-void │ │ +114144: |[114144] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +114154: 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 │ │ @@ -334229,31 +334341,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116454: |[116454] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -116464: 0e00 |0000: return-void │ │ +114158: |[114158] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +114168: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 isTransitionGroup Z │ │ │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #1333 header: │ │ class_idx : 1094 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 946 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1333 annotations: │ │ Annotations on class │ │ @@ -334277,18 +334389,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 │ │ -116468: |[116468] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -116478: 5b01 8e08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -11647c: 7010 2417 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -116482: 0e00 |0005: return-void │ │ +11416c: |[11416c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +11417c: 5b01 8e08 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114180: 7010 2417 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +114186: 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; │ │ │ │ @@ -334297,29 +334409,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -116484: |[116484] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -116494: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -116496: 5421 8e08 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -11649a: 7110 001c 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ -1164a0: 0c01 |0006: move-result-object v1 │ │ -1164a2: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -1164a6: 5421 8e08 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -1164aa: 7110 001c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ -1164b0: 0c01 |000e: move-result-object v1 │ │ -1164b2: 6e10 b818 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -1164b8: 0a01 |0012: move-result v1 │ │ -1164ba: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -1164be: 0f00 |0015: return v0 │ │ -1164c0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1164c2: 28fe |0017: goto 0015 // -0002 │ │ +114188: |[114188] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +114198: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11419a: 5421 8e08 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11419e: 7110 001c 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ +1141a4: 0c01 |0006: move-result-object v1 │ │ +1141a6: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +1141aa: 5421 8e08 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +1141ae: 7110 001c 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ +1141b4: 0c01 |000e: move-result-object v1 │ │ +1141b6: 6e10 b818 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1141bc: 0a01 |0012: move-result v1 │ │ +1141be: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +1141c2: 0f00 |0015: return v0 │ │ +1141c4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1141c6: 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 - │ │ @@ -334328,48 +334440,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 │ │ -1164c4: |[1164c4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -1164d4: 6f30 2817 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -1164da: 1c01 4f04 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ -1164de: 6e10 e142 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -1164e4: 0c01 |0008: move-result-object v1 │ │ -1164e6: 6e20 d639 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -1164ec: 7100 9121 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@2191 │ │ -1164f2: 0c00 |000f: move-result-object v0 │ │ -1164f4: 7010 dd1b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1bdd │ │ -1164fa: 0a01 |0013: move-result v1 │ │ -1164fc: 6e20 a521 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@21a5 │ │ -116502: 6e10 d139 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ -116508: 0a01 |001a: move-result v1 │ │ -11650a: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -11650e: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -116512: 5431 8e08 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116516: 7110 001c 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ -11651c: 0c01 |0024: move-result-object v1 │ │ -11651e: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -116522: 5431 8e08 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116526: 7110 001c 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ -11652c: 0c01 |002c: move-result-object v1 │ │ -11652e: 6e10 b818 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -116534: 0a01 |0030: move-result v1 │ │ -116536: 6e20 9d21 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@219d │ │ -11653c: 5431 8e08 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116540: 7110 011c 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ -116546: 0a01 |0039: move-result v1 │ │ -116548: 6e20 9b21 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@219b │ │ -11654e: 5431 8e08 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116552: 7110 011c 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ -116558: 0a01 |0042: move-result v1 │ │ -11655a: 6e20 a821 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@21a8 │ │ -116560: 0e00 |0046: return-void │ │ +1141c8: |[1141c8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +1141d8: 6f30 2817 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +1141de: 1c01 4f04 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ +1141e2: 6e10 e142 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +1141e8: 0c01 |0008: move-result-object v1 │ │ +1141ea: 6e20 d639 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +1141f0: 7100 9121 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@2191 │ │ +1141f6: 0c00 |000f: move-result-object v0 │ │ +1141f8: 7010 dd1b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1bdd │ │ +1141fe: 0a01 |0013: move-result v1 │ │ +114200: 6e20 a521 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@21a5 │ │ +114206: 6e10 d139 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ +11420c: 0a01 |001a: move-result v1 │ │ +11420e: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +114212: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +114216: 5431 8e08 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11421a: 7110 001c 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ +114220: 0c01 |0024: move-result-object v1 │ │ +114222: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +114226: 5431 8e08 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11422a: 7110 001c 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@1c00 │ │ +114230: 0c01 |002c: move-result-object v1 │ │ +114232: 6e10 b818 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +114238: 0a01 |0030: move-result v1 │ │ +11423a: 6e20 9d21 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@219d │ │ +114240: 5431 8e08 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114244: 7110 011c 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ +11424a: 0a01 |0039: move-result v1 │ │ +11424c: 6e20 9b21 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@219b │ │ +114252: 5431 8e08 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114256: 7110 011c 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ +11425c: 0a01 |0042: move-result v1 │ │ +11425e: 6e20 a821 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@21a8 │ │ +114264: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2855 │ │ 0x0003 line=2856 │ │ 0x000c line=2857 │ │ 0x0010 line=2858 │ │ 0x0017 line=2859 │ │ @@ -334388,38 +334500,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 │ │ -116564: |[116564] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -116574: 6f30 2917 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -11657a: 1c00 4f04 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@044f │ │ -11657e: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -116584: 0c00 |0008: move-result-object v0 │ │ -116586: 6e20 0620 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11658c: 7010 dd1b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1bdd │ │ -116592: 0a00 |000f: move-result v0 │ │ -116594: 6e20 2120 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@2021 │ │ -11659a: 5420 8e08 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -11659e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1165a0: 6e20 0e1c 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ -1165a6: 0a00 |0019: move-result v0 │ │ -1165a8: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -1165ac: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -1165b0: 6e20 bb1f 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -1165b6: 5420 8e08 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -1165ba: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -1165bc: 6e20 0e1c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ -1165c2: 0a00 |0027: move-result v0 │ │ -1165c4: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -1165c8: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -1165cc: 6e20 bb1f 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -1165d2: 0e00 |002f: return-void │ │ +114268: |[114268] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +114278: 6f30 2917 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +11427e: 1c00 4f04 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@044f │ │ +114282: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +114288: 0c00 |0008: move-result-object v0 │ │ +11428a: 6e20 0620 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +114290: 7010 dd1b 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@1bdd │ │ +114296: 0a00 |000f: move-result v0 │ │ +114298: 6e20 2120 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@2021 │ │ +11429e: 5420 8e08 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +1142a2: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1142a4: 6e20 0e1c 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ +1142aa: 0a00 |0019: move-result v0 │ │ +1142ac: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +1142b0: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +1142b4: 6e20 bb1f 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +1142ba: 5420 8e08 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +1142be: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +1142c0: 6e20 0e1c 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ +1142c6: 0a00 |0027: move-result v0 │ │ +1142c8: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +1142cc: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +1142d0: 6e20 bb1f 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +1142d6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2869 │ │ 0x0003 line=2870 │ │ 0x000c line=2871 │ │ 0x0013 line=2872 │ │ 0x001c line=2873 │ │ @@ -334436,53 +334548,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 │ │ -1165d4: |[1165d4] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -1165e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1165e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -1165e8: 6f40 2c17 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ -1165ee: 0a02 |0005: move-result v2 │ │ -1165f0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -1165f4: 0f00 |0008: return v0 │ │ -1165f6: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -1165fc: 0110 |000c: move v0, v1 │ │ -1165fe: 28fb |000d: goto 0008 // -0005 │ │ -116600: 5442 8e08 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116604: 6e20 0e1c 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ -11660a: 0a02 |0013: move-result v2 │ │ -11660c: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -116610: 5441 8e08 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116614: 5442 8e08 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116618: 7110 011c 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ -11661e: 0a02 |001d: move-result v2 │ │ -116620: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -116624: 6e20 701c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -11662a: 28e5 |0023: goto 0008 // -001b │ │ -11662c: 0110 |0024: move v0, v1 │ │ -11662e: 28e3 |0025: goto 0008 // -001d │ │ -116630: 5442 8e08 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116634: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -116636: 6e20 0e1c 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ -11663c: 0a02 |002c: move-result v2 │ │ -11663e: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -116642: 5441 8e08 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -116646: 5442 8e08 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ -11664a: 7110 011c 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ -116650: 0a02 |0036: move-result v2 │ │ -116652: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -116656: 6e20 701c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -11665c: 28cc |003c: goto 0008 // -0034 │ │ -11665e: 0110 |003d: move v0, v1 │ │ -116660: 28ca |003e: goto 0008 // -0036 │ │ -116662: 0000 |003f: nop // spacer │ │ -116664: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +1142d8: |[1142d8] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +1142e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1142ea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +1142ec: 6f40 2c17 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ +1142f2: 0a02 |0005: move-result v2 │ │ +1142f4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +1142f8: 0f00 |0008: return v0 │ │ +1142fa: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +114300: 0110 |000c: move v0, v1 │ │ +114302: 28fb |000d: goto 0008 // -0005 │ │ +114304: 5442 8e08 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114308: 6e20 0e1c 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ +11430e: 0a02 |0013: move-result v2 │ │ +114310: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +114314: 5441 8e08 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114318: 5442 8e08 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11431c: 7110 011c 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ +114322: 0a02 |001d: move-result v2 │ │ +114324: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +114328: 6e20 701c 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +11432e: 28e5 |0023: goto 0008 // -001b │ │ +114330: 0110 |0024: move v0, v1 │ │ +114332: 28e3 |0025: goto 0008 // -001d │ │ +114334: 5442 8e08 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +114338: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +11433a: 6e20 0e1c 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@1c0e │ │ +114340: 0a02 |002c: move-result v2 │ │ +114342: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +114346: 5441 8e08 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11434a: 5442 8e08 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@088e │ │ +11434e: 7110 011c 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@1c01 │ │ +114354: 0a02 |0036: move-result v2 │ │ +114356: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +11435a: 6e20 701c 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +114360: 28cc |003c: goto 0008 // -0034 │ │ +114362: 0110 |003d: move v0, v1 │ │ +114364: 28ca |003e: goto 0008 // -0036 │ │ +114366: 0000 |003f: nop // spacer │ │ +114368: 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 │ │ @@ -334494,21 +334606,21 @@ │ │ 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 : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #1334 header: │ │ class_idx : 1099 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1334 annotations: │ │ Annotations on class │ │ @@ -334530,17 +334642,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116678: |[116678] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -116688: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11668e: 0e00 |0003: return-void │ │ +11437c: |[11437c] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +11438c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114392: 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 - │ │ @@ -334549,18 +334661,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 │ │ -116690: |[116690] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -1166a0: 2200 4c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ -1166a4: 7030 f01b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1bf0 │ │ -1166aa: 1100 |0005: return-object v0 │ │ +114394: |[114394] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +1143a4: 2200 4c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@044c │ │ +1143a8: 7030 f01b 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@1bf0 │ │ +1143ae: 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; │ │ @@ -334570,18 +334682,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 │ │ -1166ac: |[1166ac] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -1166bc: 6e30 eb1b 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@1beb │ │ -1166c2: 0c00 |0003: move-result-object v0 │ │ -1166c4: 1100 |0004: return-object v0 │ │ +1143b0: |[1143b0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +1143c0: 6e30 eb1b 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@1beb │ │ +1143c6: 0c00 |0003: move-result-object v0 │ │ +1143c8: 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 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -334591,17 +334703,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 │ │ -1166c8: |[1166c8] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -1166d8: 2320 1b09 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@091b │ │ -1166dc: 1100 |0002: return-object v0 │ │ +1143cc: |[1143cc] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +1143dc: 2320 1b09 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@091b │ │ +1143e0: 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 │ │ │ │ @@ -334610,32 +334722,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1166e0: |[1166e0] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -1166f0: 6e20 ed1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@1bed │ │ -1166f6: 0c00 |0003: move-result-object v0 │ │ -1166f8: 1100 |0004: return-object v0 │ │ +1143e4: |[1143e4] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +1143f4: 6e20 ed1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@1bed │ │ +1143fa: 0c00 |0003: move-result-object v0 │ │ +1143fc: 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 x0 I │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #1335 header: │ │ class_idx : 1101 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7211 │ │ +source_file_idx : 7207 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1335 annotations: │ │ Annotations on class │ │ @@ -334656,17 +334768,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1166fc: |[1166fc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -11670c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -116712: 0e00 |0003: return-void │ │ +114400: |[114400] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +114410: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -334675,16 +334787,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116714: |[116714] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -116724: 0e00 |0000: return-void │ │ +114418: |[114418] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +114428: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -334693,16 +334805,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116728: |[116728] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -116738: 0e00 |0000: return-void │ │ +11442c: |[11442c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +11443c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -334713,30 +334825,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11673c: |[11673c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -11674c: 0e00 |0000: return-void │ │ +114440: |[114440] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +114450: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 7211 (ViewPager.java) │ │ + source_file_idx : 7207 (ViewPager.java) │ │ │ │ Class #1336 header: │ │ class_idx : 1108 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1336 annotations: │ │ Annotations on class │ │ @@ -334757,17 +334869,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116750: |[116750] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -116760: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -116766: 0e00 |0003: return-void │ │ +114454: |[114454] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +114464: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11446a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -334776,16 +334888,16 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116768: |[116768] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -116778: 0e00 |0000: return-void │ │ +11446c: |[11446c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +11447c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -334797,23 +334909,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 │ │ -11677c: |[11677c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -11678c: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116790: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -116794: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116798: 7256 a718 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@18a7 │ │ -11679e: 0a00 |0009: move-result v0 │ │ -1167a0: 0f00 |000a: return v0 │ │ -1167a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1167a4: 28fe |000c: goto 000a // -0002 │ │ +114480: |[114480] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +114490: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114494: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +114498: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +11449c: 7256 a718 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedFling:(Landroid/view/View;FFZ)Z // method@18a7 │ │ +1144a2: 0a00 |0009: move-result v0 │ │ +1144a4: 0f00 |000a: return v0 │ │ +1144a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1144a8: 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; │ │ @@ -334829,23 +334941,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 │ │ -1167a8: |[1167a8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -1167b8: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1167bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1167c0: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1167c4: 7240 a818 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@18a8 │ │ -1167ca: 0a00 |0009: move-result v0 │ │ -1167cc: 0f00 |000a: return v0 │ │ -1167ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1167d0: 28fe |000c: goto 000a // -0002 │ │ +1144ac: |[1144ac] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +1144bc: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1144c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +1144c4: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1144c8: 7240 a818 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreFling:(Landroid/view/View;FF)Z // method@18a8 │ │ +1144ce: 0a00 |0009: move-result v0 │ │ +1144d0: 0f00 |000a: return v0 │ │ +1144d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1144d4: 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; │ │ @@ -334860,20 +334972,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 │ │ -1167d4: |[1167d4] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -1167e4: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1167e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1167ec: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -1167f0: 7256 a918 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@18a9 │ │ -1167f6: 0e00 |0009: return-void │ │ +1144d8: |[1144d8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +1144e8: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1144ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1144f0: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +1144f4: 7256 a918 3254 |0006: invoke-interface {v2, v3, v4, v5, v6}, Landroid/support/v4/view/NestedScrollingParent;.onNestedPreScroll:(Landroid/view/View;II[I)V // method@18a9 │ │ +1144fa: 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; │ │ @@ -334888,26 +335000,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 │ │ -1167f8: |[1167f8] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -116808: 2070 f503 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -11680c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -116810: 0770 |0004: move-object v0, v7 │ │ -116812: 1f00 f503 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116816: 0781 |0007: move-object v1, v8 │ │ -116818: 0192 |0008: move v2, v9 │ │ -11681a: 01a3 |0009: move v3, v10 │ │ -11681c: 01b4 |000a: move v4, v11 │ │ -11681e: 01c5 |000b: move v5, v12 │ │ -116820: 7806 aa18 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@18aa │ │ -116826: 0e00 |000f: return-void │ │ +1144fc: |[1144fc] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +11450c: 2070 f503 |0000: instance-of v0, v7, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114510: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +114514: 0770 |0004: move-object v0, v7 │ │ +114516: 1f00 f503 |0005: check-cast v0, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +11451a: 0781 |0007: move-object v1, v8 │ │ +11451c: 0192 |0008: move v2, v9 │ │ +11451e: 01a3 |0009: move v3, v10 │ │ +114520: 01b4 |000a: move v4, v11 │ │ +114522: 01c5 |000b: move v5, v12 │ │ +114524: 7806 aa18 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScroll:(Landroid/view/View;IIII)V // method@18aa │ │ +11452a: 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; │ │ @@ -334923,20 +335035,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 │ │ -116828: |[116828] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -116838: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -11683c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -116840: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116844: 7240 ab18 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18ab │ │ -11684a: 0e00 |0009: return-void │ │ +11452c: |[11452c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +11453c: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114540: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +114544: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114548: 7240 ab18 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18ab │ │ +11454e: 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; │ │ @@ -334950,23 +335062,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 │ │ -11684c: |[11684c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -11685c: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116860: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -116864: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116868: 7240 ac18 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@18ac │ │ -11686e: 0a00 |0009: move-result v0 │ │ -116870: 0f00 |000a: return v0 │ │ -116872: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -116874: 28fe |000c: goto 000a // -0002 │ │ +114550: |[114550] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +114560: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114564: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +114568: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +11456c: 7240 ac18 3254 |0006: invoke-interface {v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingParent;.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z // method@18ac │ │ +114572: 0a00 |0009: move-result v0 │ │ +114574: 0f00 |000a: return v0 │ │ +114576: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +114578: 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; │ │ @@ -334981,20 +335093,20 @@ │ │ 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 │ │ -116878: |[116878] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -116888: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -11688c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -116890: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ -116894: 7220 ad18 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingParent;.onStopNestedScroll:(Landroid/view/View;)V // method@18ad │ │ -11689a: 0e00 |0009: return-void │ │ +11457c: |[11457c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +11458c: 2020 f503 |0000: instance-of v0, v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114590: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +114594: 1f02 f503 |0004: check-cast v2, Landroid/support/v4/view/NestedScrollingParent; // type@03f5 │ │ +114598: 7220 ad18 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/view/NestedScrollingParent;.onStopNestedScroll:(Landroid/view/View;)V // method@18ad │ │ +11459e: 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; │ │ @@ -335006,27 +335118,27 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -11689c: |[11689c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -1168ac: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -1168b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1168b2: 0f01 |0003: return v1 │ │ -1168b4: 6e10 4538 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -1168ba: 0c01 |0007: move-result-object v1 │ │ -1168bc: 1a02 fd1e |0008: const-string v2, "accessibility" // string@1efd │ │ -1168c0: 6e20 ac01 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -1168c6: 0c00 |000d: move-result-object v0 │ │ -1168c8: 1f00 1307 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0713 │ │ -1168cc: 6e20 e339 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@39e3 │ │ -1168d2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -1168d4: 28ef |0014: goto 0003 // -0011 │ │ +1145a0: |[1145a0] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +1145b0: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +1145b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1145b6: 0f01 |0003: return v1 │ │ +1145b8: 6e10 4538 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +1145be: 0c01 |0007: move-result-object v1 │ │ +1145c0: 1a02 f81e |0008: const-string v2, "accessibility" // string@1ef8 │ │ +1145c4: 6e20 ac01 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +1145ca: 0c00 |000d: move-result-object v0 │ │ +1145cc: 1f00 1307 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0713 │ │ +1145d0: 6e20 e339 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@39e3 │ │ +1145d6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +1145d8: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0003 line=64 │ │ 0x0004 line=61 │ │ 0x0010 line=63 │ │ @@ -335034,21 +335146,21 @@ │ │ locals : │ │ 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #1337 header: │ │ class_idx : 1115 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 37 │ │ │ │ Class #1337 annotations: │ │ Annotations on class │ │ @@ -335076,19 +335188,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1168d8: |[1168d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ -1168e8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -1168ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1168f0: 5b10 e508 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -1168f4: 0e00 |0006: return-void │ │ +1145dc: |[1145dc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +1145ec: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +1145f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1145f4: 5b10 e508 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +1145f8: 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; │ │ @@ -335098,17 +335210,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 │ │ -1168f8: |[1168f8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -116908: 7030 d91c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cd9 │ │ -11690e: 0e00 |0003: return-void │ │ +1145fc: |[1145fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +11460c: 7030 d91c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cd9 │ │ +114612: 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; │ │ @@ -335118,36 +335230,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 │ │ -116910: |[116910] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -116920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -116922: 5421 e508 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116926: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -11692a: 5421 e508 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -11692e: 6e20 5e44 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -116934: 0c00 |000a: move-result-object v0 │ │ -116936: 1f00 7408 |000b: check-cast v0, Ljava/lang/Runnable; // type@0874 │ │ -11693a: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -11693e: 2200 5a04 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@045a │ │ -116942: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -116944: 7051 bd1c 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@1cbd │ │ -11694a: 5421 e508 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -11694e: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ -116952: 2201 bb08 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@08bb │ │ -116956: 7010 5c44 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ -11695c: 5b21 e508 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116960: 5421 e508 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116964: 6e30 5f44 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -11696a: 6e20 b738 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -116970: 6e20 b038 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ -116976: 0e00 |002b: return-void │ │ +114614: |[114614] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +114624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114626: 5421 e508 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +11462a: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +11462e: 5421 e508 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114632: 6e20 5e44 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +114638: 0c00 |000a: move-result-object v0 │ │ +11463a: 1f00 7408 |000b: check-cast v0, Ljava/lang/Runnable; // type@0874 │ │ +11463e: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +114642: 2200 5a04 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@045a │ │ +114646: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +114648: 7051 bd1c 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@1cbd │ │ +11464e: 5421 e508 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114652: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ +114656: 2201 bb08 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@08bb │ │ +11465a: 7010 5c44 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ +114660: 5b21 e508 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114664: 5421 e508 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114668: 6e30 5f44 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +11466e: 6e20 b738 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +114674: 6e20 b038 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ +11467a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0001 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=349 │ │ 0x000f line=350 │ │ @@ -335170,25 +335282,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -116978: |[116978] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ -116988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11698a: 5421 e508 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -11698e: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -116992: 5421 e508 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116996: 6e20 5e44 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -11699c: 0c00 |000a: move-result-object v0 │ │ -11699e: 1f00 7408 |000b: check-cast v0, Ljava/lang/Runnable; // type@0874 │ │ -1169a2: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1169a6: 6e20 b738 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -1169ac: 0e00 |0012: return-void │ │ +11467c: |[11467c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ +11468c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11468e: 5421 e508 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114692: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +114696: 5421 e508 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +11469a: 6e20 5e44 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +1146a0: 0c00 |000a: move-result-object v0 │ │ +1146a2: 1f00 7408 |000b: check-cast v0, Ljava/lang/Runnable; // type@0874 │ │ +1146a6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1146aa: 6e20 b738 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +1146b0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0001 line=336 │ │ 0x0005 line=337 │ │ 0x000d line=338 │ │ 0x000f line=339 │ │ @@ -335204,39 +335316,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 │ │ -1169b0: |[1169b0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -1169c0: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ -1169c4: 6e20 7438 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ -1169ca: 0c02 |0005: move-result-object v2 │ │ -1169cc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1169ce: 2024 6c04 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -1169d2: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -1169d6: 0721 |000b: move-object v1, v2 │ │ -1169d8: 1f01 6c04 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -1169dc: 7110 441d 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ -1169e2: 0c03 |0011: move-result-object v3 │ │ -1169e4: 7110 421d 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ -1169ea: 0c00 |0015: move-result-object v0 │ │ -1169ec: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -1169f0: 7210 2843 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -1169f6: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -1169fa: 7220 a41d 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ -116a00: 7220 a31d 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -116a06: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -116a0a: 7210 2843 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -116a10: 5454 e508 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116a14: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -116a18: 5454 e508 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ -116a1c: 6e20 6044 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4460 │ │ -116a22: 0e00 |0031: return-void │ │ +1146b4: |[1146b4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +1146c4: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ +1146c8: 6e20 7438 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ +1146ce: 0c02 |0005: move-result-object v2 │ │ +1146d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1146d2: 2024 6c04 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +1146d6: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +1146da: 0721 |000b: move-object v1, v2 │ │ +1146dc: 1f01 6c04 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +1146e0: 7110 441d 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ +1146e6: 0c03 |0011: move-result-object v3 │ │ +1146e8: 7110 421d 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ +1146ee: 0c00 |0015: move-result-object v0 │ │ +1146f0: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +1146f4: 7210 2843 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +1146fa: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +1146fe: 7220 a41d 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ +114704: 7220 a31d 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +11470a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +11470e: 7210 2843 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +114714: 5454 e508 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114718: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +11471c: 5454 e508 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@08e5 │ │ +114720: 6e20 6044 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4460 │ │ +114726: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0006 line=295 │ │ 0x0007 line=296 │ │ 0x000c line=297 │ │ 0x000e line=299 │ │ @@ -335266,17 +335378,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 │ │ -116a24: |[116a24] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116a34: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116a3a: 0e00 |0003: return-void │ │ +114728: |[114728] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114738: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11473e: 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; │ │ @@ -335288,17 +335400,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 │ │ -116a3c: |[116a3c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116a4c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116a52: 0e00 |0003: return-void │ │ +114740: |[114740] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114750: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335310,17 +335422,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 │ │ -116a54: |[116a54] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -116a64: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116a6a: 0e00 |0003: return-void │ │ +114758: |[114758] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +114768: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11476e: 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; │ │ @@ -335331,17 +335443,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 │ │ -116a6c: |[116a6c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -116a7c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -116a80: 1000 |0002: return-wide v0 │ │ +114770: |[114770] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +114780: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +114784: 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; │ │ @@ -335351,17 +335463,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -116a84: |[116a84] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -116a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -116a96: 1100 |0001: return-object v0 │ │ +114788: |[114788] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +114798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11479a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0002 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0002 reg=3 view Landroid/view/View; │ │ @@ -335371,17 +335483,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 │ │ -116a98: |[116a98] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -116aa8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -116aac: 1000 |0002: return-wide v0 │ │ +11479c: |[11479c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +1147ac: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +1147b0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 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; │ │ @@ -335391,17 +335503,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 │ │ -116ab0: |[116ab0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116ac0: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116ac6: 0e00 |0003: return-void │ │ +1147b4: |[1147b4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +1147c4: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +1147ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335413,17 +335525,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 │ │ -116ac8: |[116ac8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116ad8: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116ade: 0e00 |0003: return-void │ │ +1147cc: |[1147cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +1147dc: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +1147e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335435,17 +335547,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 │ │ -116ae0: |[116ae0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116af0: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116af6: 0e00 |0003: return-void │ │ +1147e4: |[1147e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +1147f4: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +1147fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335457,17 +335569,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 │ │ -116af8: |[116af8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b08: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b0e: 0e00 |0003: return-void │ │ +1147fc: |[1147fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +11480c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335479,17 +335591,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 │ │ -116b10: |[116b10] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b20: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b26: 0e00 |0003: return-void │ │ +114814: |[114814] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114824: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11482a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0003 line=172 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335501,17 +335613,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 │ │ -116b28: |[116b28] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b38: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b3e: 0e00 |0003: return-void │ │ +11482c: |[11482c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +11483c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=178 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335523,17 +335635,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 │ │ -116b40: |[116b40] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b50: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b56: 0e00 |0003: return-void │ │ +114844: |[114844] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114854: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11485a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335545,17 +335657,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 │ │ -116b58: |[116b58] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b68: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b6e: 0e00 |0003: return-void │ │ +11485c: |[11485c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +11486c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335567,17 +335679,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 │ │ -116b70: |[116b70] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b80: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b86: 0e00 |0003: return-void │ │ +114874: |[114874] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114884: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11488a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335589,17 +335701,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 │ │ -116b88: |[116b88] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116b98: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116b9e: 0e00 |0003: return-void │ │ +11488c: |[11488c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +11489c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +1148a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335611,16 +335723,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 │ │ -116ba0: |[116ba0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -116bb0: 0e00 |0000: return-void │ │ +1148a4: |[1148a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +1148b4: 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; │ │ @@ -335631,16 +335743,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 │ │ -116bb4: |[116bb4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -116bc4: 0e00 |0000: return-void │ │ +1148b8: |[1148b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +1148c8: 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; │ │ @@ -335651,18 +335763,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 │ │ -116bc8: |[116bc8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -116bd8: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -116bdc: 6e30 ed38 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@38ed │ │ -116be2: 0e00 |0005: return-void │ │ +1148cc: |[1148cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +1148dc: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +1148e0: 6e30 ed38 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@38ed │ │ +1148e6: 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; │ │ @@ -335674,16 +335786,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 │ │ -116be4: |[116be4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -116bf4: 0e00 |0000: return-void │ │ +1148e8: |[1148e8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +1148f8: 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; │ │ @@ -335694,16 +335806,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 │ │ -116bf8: |[116bf8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -116c08: 0e00 |0000: return-void │ │ +1148fc: |[1148fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +11490c: 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; │ │ @@ -335714,18 +335826,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 │ │ -116c0c: |[116c0c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -116c1c: 7020 c81c 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@1cc8 │ │ -116c22: 7030 d91c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cd9 │ │ -116c28: 0e00 |0006: return-void │ │ +114910: |[114910] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +114920: 7020 c81c 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@1cc8 │ │ +114926: 7030 d91c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cd9 │ │ +11492c: 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; │ │ @@ -335737,17 +335849,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 │ │ -116c2c: |[116c2c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116c3c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116c42: 0e00 |0003: return-void │ │ +114930: |[114930] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114940: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335759,17 +335871,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 │ │ -116c44: |[116c44] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116c54: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116c5a: 0e00 |0003: return-void │ │ +114948: |[114948] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114958: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11495e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335781,17 +335893,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 │ │ -116c5c: |[116c5c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116c6c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116c72: 0e00 |0003: return-void │ │ +114960: |[114960] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114970: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114976: 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; │ │ @@ -335803,17 +335915,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 │ │ -116c74: |[116c74] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116c84: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116c8a: 0e00 |0003: return-void │ │ +114978: |[114978] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114988: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +11498e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0003 line=254 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335825,16 +335937,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116c8c: |[116c8c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116c9c: 0e00 |0000: return-void │ │ +114990: |[114990] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +1149a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 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; │ │ @@ -335845,16 +335957,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116ca0: |[116ca0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116cb0: 0e00 |0000: return-void │ │ +1149a4: |[1149a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +1149b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 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; │ │ @@ -335865,18 +335977,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -116cb4: |[116cb4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -116cc4: 7120 431d 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d43 │ │ -116cca: 7030 c71c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116cd0: 0e00 |0006: return-void │ │ +1149b8: |[1149b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +1149c8: 7120 431d 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d43 │ │ +1149ce: 7030 c71c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +1149d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ 0x0006 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -335889,16 +336001,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116cd4: |[116cd4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -116ce4: 0e00 |0000: return-void │ │ +1149d8: |[1149d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +1149e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 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; │ │ @@ -335908,18 +336020,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -116ce8: |[116ce8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -116cf8: 7120 451d 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d45 │ │ -116cfe: 7030 c71c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116d04: 0e00 |0006: return-void │ │ +1149ec: |[1149ec] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +1149fc: 7120 451d 3100 |0000: invoke-static {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d45 │ │ +114a02: 7030 c71c 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114a08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0006 line=281 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -335932,17 +336044,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 │ │ -116d08: |[116d08] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d18: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116d1e: 0e00 |0003: return-void │ │ +114a0c: |[114a0c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a1c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335954,17 +336066,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 │ │ -116d20: |[116d20] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d30: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116d36: 0e00 |0003: return-void │ │ +114a24: |[114a24] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a34: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114a3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335976,17 +336088,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 │ │ -116d38: |[116d38] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d48: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116d4e: 0e00 |0003: return-void │ │ +114a3c: |[114a3c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a4c: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -335998,17 +336110,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 │ │ -116d50: |[116d50] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d60: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ -116d66: 0e00 |0003: return-void │ │ +114a54: |[114a54] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a64: 7030 c71c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@1cc7 │ │ +114a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -336020,16 +336132,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116d68: |[116d68] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d78: 0e00 |0000: return-void │ │ +114a6c: |[114a6c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 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; │ │ @@ -336040,32 +336152,32 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116d7c: |[116d7c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -116d8c: 0e00 |0000: return-void │ │ +114a80: |[114a80] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +114a90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 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; │ │ 0x0000 - 0x0001 reg=3 value F │ │ │ │ - source_file_idx : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1338 header: │ │ class_idx : 1116 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1338 annotations: │ │ Annotations on class │ │ @@ -336090,18 +336202,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 │ │ -116d90: |[116d90] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ -116da0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -116da6: 5b01 e608 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116daa: 0e00 |0005: return-void │ │ +114a94: |[114a94] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ +114aa4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114aaa: 5b01 e608 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114aae: 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; │ │ @@ -336113,26 +336225,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -116dac: |[116dac] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ -116dbc: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ -116dc0: 6e20 7438 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ -116dc6: 0c01 |0005: move-result-object v1 │ │ -116dc8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -116dca: 2012 6c04 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116dce: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -116dd2: 0710 |000b: move-object v0, v1 │ │ -116dd4: 1f00 6c04 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116dd8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -116ddc: 7220 a21d 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ -116de2: 0e00 |0013: return-void │ │ +114ab0: |[114ab0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ +114ac0: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ +114ac4: 6e20 7438 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ +114aca: 0c01 |0005: move-result-object v1 │ │ +114acc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +114ace: 2012 6c04 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114ad2: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +114ad6: 0710 |000b: move-object v0, v1 │ │ +114ad8: 1f00 6c04 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114adc: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +114ae0: 7220 a21d 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@1da2 │ │ +114ae6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0006 line=572 │ │ 0x0007 line=573 │ │ 0x000c line=574 │ │ 0x000e line=576 │ │ @@ -336149,46 +336261,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -116de4: |[116de4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ -116df4: 5442 e608 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116df8: 7110 461d 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ -116dfe: 0a02 |0005: move-result v2 │ │ -116e00: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ -116e04: 5442 e608 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e08: 7110 461d 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ -116e0e: 0a02 |000d: move-result v2 │ │ -116e10: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -116e12: 7130 f81a 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -116e18: 5442 e608 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e1c: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -116e1e: 7120 471d 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@1d47 │ │ -116e24: 5442 e608 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e28: 7110 421d 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ -116e2e: 0c02 |001d: move-result-object v2 │ │ -116e30: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ -116e34: 5442 e608 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e38: 7110 421d 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ -116e3e: 0c02 |0025: move-result-object v2 │ │ -116e40: 7210 2843 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -116e46: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ -116e4a: 6e20 7438 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ -116e50: 0c01 |002e: move-result-object v1 │ │ -116e52: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -116e54: 2012 6c04 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116e58: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -116e5c: 0710 |0034: move-object v0, v1 │ │ -116e5e: 1f00 6c04 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116e62: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -116e66: 7220 a31d 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -116e6c: 0e00 |003c: return-void │ │ +114ae8: |[114ae8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ +114af8: 5442 e608 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114afc: 7110 461d 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ +114b02: 0a02 |0005: move-result v2 │ │ +114b04: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ +114b08: 5442 e608 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114b0c: 7110 461d 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ +114b12: 0a02 |000d: move-result v2 │ │ +114b14: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +114b16: 7130 f81a 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +114b1c: 5442 e608 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114b20: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +114b22: 7120 471d 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@1d47 │ │ +114b28: 5442 e608 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114b2c: 7110 421d 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ +114b32: 0c02 |001d: move-result-object v2 │ │ +114b34: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +114b38: 5442 e608 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114b3c: 7110 421d 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d42 │ │ +114b42: 0c02 |0025: move-result-object v2 │ │ +114b44: 7210 2843 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +114b4a: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ +114b4e: 6e20 7438 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ +114b54: 0c01 |002e: move-result-object v1 │ │ +114b56: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +114b58: 2012 6c04 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114b5c: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +114b60: 0710 |0034: move-object v0, v1 │ │ +114b62: 1f00 6c04 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114b66: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +114b6a: 7220 a31d 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +114b70: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0008 line=553 │ │ 0x0012 line=554 │ │ 0x0018 line=556 │ │ 0x0020 line=557 │ │ @@ -336210,41 +336322,41 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -116e70: |[116e70] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ -116e80: 5442 e608 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e84: 7110 461d 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ -116e8a: 0a02 |0005: move-result v2 │ │ -116e8c: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ -116e90: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -116e92: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -116e94: 7130 f81a 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ -116e9a: 5442 e608 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116e9e: 7110 441d 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ -116ea4: 0c02 |0012: move-result-object v2 │ │ -116ea6: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -116eaa: 5442 e608 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ -116eae: 7110 441d 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ -116eb4: 0c02 |001a: move-result-object v2 │ │ -116eb6: 7210 2843 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -116ebc: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ -116ec0: 6e20 7438 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ -116ec6: 0c01 |0023: move-result-object v1 │ │ -116ec8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -116eca: 2012 6c04 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116ece: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -116ed2: 0710 |0029: move-object v0, v1 │ │ -116ed4: 1f00 6c04 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ -116ed8: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -116edc: 7220 a41d 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ -116ee2: 0e00 |0031: return-void │ │ +114b74: |[114b74] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ +114b84: 5442 e608 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114b88: 7110 461d 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@1d46 │ │ +114b8e: 0a02 |0005: move-result v2 │ │ +114b90: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ +114b94: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +114b96: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +114b98: 7130 f81a 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1af8 │ │ +114b9e: 5442 e608 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114ba2: 7110 441d 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ +114ba8: 0c02 |0012: move-result-object v2 │ │ +114baa: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +114bae: 5442 e608 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08e6 │ │ +114bb2: 7110 441d 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@1d44 │ │ +114bb8: 0c02 |001a: move-result-object v2 │ │ +114bba: 7210 2843 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +114bc0: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ +114bc4: 6e20 7438 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@3874 │ │ +114bca: 0c01 |0023: move-result-object v1 │ │ +114bcc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +114bce: 2012 6c04 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114bd2: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +114bd6: 0710 |0029: move-object v0, v1 │ │ +114bd8: 1f00 6c04 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@046c │ │ +114bdc: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +114be0: 7220 a41d 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ +114be6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0008 line=535 │ │ 0x000d line=537 │ │ 0x0015 line=538 │ │ 0x001e line=540 │ │ @@ -336256,21 +336368,21 @@ │ │ 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1339 header: │ │ class_idx : 1133 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7240 │ │ +source_file_idx : 7236 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1339 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ @@ -336286,17 +336398,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -116ee4: |[116ee4] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ -116ef4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -116efa: 0e00 |0003: return-void │ │ +114be8: |[114be8] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ +114bf8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ │ │ Virtual methods - │ │ @@ -336305,16 +336417,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116efc: |[116efc] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ -116f0c: 0e00 |0000: return-void │ │ +114c00: |[114c00] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ +114c10: 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; │ │ │ │ @@ -336323,16 +336435,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116f10: |[116f10] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ -116f20: 0e00 |0000: return-void │ │ +114c14: |[114c14] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ +114c24: 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; │ │ │ │ @@ -336341,30 +336453,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -116f24: |[116f24] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ -116f34: 0e00 |0000: return-void │ │ +114c28: |[114c28] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ +114c38: 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 : 7240 (ViewPropertyAnimatorListenerAdapter.java) │ │ + source_file_idx : 7236 (ViewPropertyAnimatorListenerAdapter.java) │ │ │ │ Class #1340 header: │ │ class_idx : 1137 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1136 │ │ -source_file_idx : 7354 │ │ +source_file_idx : 7350 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #1340 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompatApi21;' │ │ @@ -336383,18 +336495,18 @@ │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -116f38: |[116f38] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ -116f48: 7010 ab1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@1dab │ │ -116f4e: 5b01 f808 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116f52: 0e00 |0005: return-void │ │ +114c3c: |[114c3c] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ +114c4c: 7010 ab1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@1dab │ │ +114c52: 5b01 f808 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114c56: 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; │ │ @@ -336406,21 +336518,21 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -116f54: |[116f54] android.support.v4.view.WindowInsetsCompatApi21.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -116f64: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -116f68: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116f6c: 6e10 b939 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeStableInsets:()Landroid/view/WindowInsets; // method@39b9 │ │ -116f72: 0c01 |0007: move-result-object v1 │ │ -116f74: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -116f7a: 1100 |000b: return-object v0 │ │ +114c58: |[114c58] android.support.v4.view.WindowInsetsCompatApi21.consumeStableInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +114c68: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +114c6c: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114c70: 6e10 b939 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeStableInsets:()Landroid/view/WindowInsets; // method@39b9 │ │ +114c76: 0c01 |0007: move-result-object v1 │ │ +114c78: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +114c7e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336428,21 +336540,21 @@ │ │ type : '()Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -116f7c: |[116f7c] android.support.v4.view.WindowInsetsCompatApi21.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ -116f8c: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -116f90: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116f94: 6e10 ba39 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@39ba │ │ -116f9a: 0c01 |0007: move-result-object v1 │ │ -116f9c: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -116fa2: 1100 |000b: return-object v0 │ │ +114c80: |[114c80] android.support.v4.view.WindowInsetsCompatApi21.consumeSystemWindowInsets:()Landroid/support/v4/view/WindowInsetsCompat; │ │ +114c90: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +114c94: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114c98: 6e10 ba39 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@39ba │ │ +114c9e: 0c01 |0007: move-result-object v1 │ │ +114ca0: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +114ca6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #2 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336450,19 +336562,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -116fa4: |[116fa4] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetBottom:()I │ │ -116fb4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116fb8: 6e10 bb39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetBottom:()I // method@39bb │ │ -116fbe: 0a00 |0005: move-result v0 │ │ -116fc0: 0f00 |0006: return v0 │ │ +114ca8: |[114ca8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetBottom:()I │ │ +114cb8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114cbc: 6e10 bb39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetBottom:()I // method@39bb │ │ +114cc2: 0a00 |0005: move-result v0 │ │ +114cc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #3 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336470,19 +336582,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -116fc4: |[116fc4] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetLeft:()I │ │ -116fd4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116fd8: 6e10 bc39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetLeft:()I // method@39bc │ │ -116fde: 0a00 |0005: move-result v0 │ │ -116fe0: 0f00 |0006: return v0 │ │ +114cc8: |[114cc8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetLeft:()I │ │ +114cd8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114cdc: 6e10 bc39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetLeft:()I // method@39bc │ │ +114ce2: 0a00 |0005: move-result v0 │ │ +114ce4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #4 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336490,19 +336602,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -116fe4: |[116fe4] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetRight:()I │ │ -116ff4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -116ff8: 6e10 bd39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetRight:()I // method@39bd │ │ -116ffe: 0a00 |0005: move-result v0 │ │ -117000: 0f00 |0006: return v0 │ │ +114ce8: |[114ce8] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetRight:()I │ │ +114cf8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114cfc: 6e10 bd39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetRight:()I // method@39bd │ │ +114d02: 0a00 |0005: move-result v0 │ │ +114d04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #5 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336510,19 +336622,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117004: |[117004] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetTop:()I │ │ -117014: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117018: 6e10 be39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetTop:()I // method@39be │ │ -11701e: 0a00 |0005: move-result v0 │ │ -117020: 0f00 |0006: return v0 │ │ +114d08: |[114d08] android.support.v4.view.WindowInsetsCompatApi21.getStableInsetTop:()I │ │ +114d18: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114d1c: 6e10 be39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getStableInsetTop:()I // method@39be │ │ +114d22: 0a00 |0005: move-result v0 │ │ +114d24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #6 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336530,19 +336642,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117024: |[117024] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ -117034: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117038: 6e10 bf39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ -11703e: 0a00 |0005: move-result v0 │ │ -117040: 0f00 |0006: return v0 │ │ +114d28: |[114d28] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ +114d38: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114d3c: 6e10 bf39 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@39bf │ │ +114d42: 0a00 |0005: move-result v0 │ │ +114d44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #7 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336550,19 +336662,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117044: |[117044] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ -117054: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117058: 6e10 c039 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ -11705e: 0a00 |0005: move-result v0 │ │ -117060: 0f00 |0006: return v0 │ │ +114d48: |[114d48] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ +114d58: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114d5c: 6e10 c039 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@39c0 │ │ +114d62: 0a00 |0005: move-result v0 │ │ +114d64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #8 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336570,19 +336682,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117064: |[117064] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ -117074: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117078: 6e10 c139 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ -11707e: 0a00 |0005: move-result v0 │ │ -117080: 0f00 |0006: return v0 │ │ +114d68: |[114d68] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ +114d78: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114d7c: 6e10 c139 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@39c1 │ │ +114d82: 0a00 |0005: move-result v0 │ │ +114d84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #9 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336590,19 +336702,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117084: |[117084] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ -117094: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117098: 6e10 c239 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ -11709e: 0a00 |0005: move-result v0 │ │ -1170a0: 0f00 |0006: return v0 │ │ +114d88: |[114d88] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ +114d98: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114d9c: 6e10 c239 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@39c2 │ │ +114da2: 0a00 |0005: move-result v0 │ │ +114da4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #10 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336610,19 +336722,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1170a4: |[1170a4] android.support.v4.view.WindowInsetsCompatApi21.hasInsets:()Z │ │ -1170b4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -1170b8: 6e10 c339 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasInsets:()Z // method@39c3 │ │ -1170be: 0a00 |0005: move-result v0 │ │ -1170c0: 0f00 |0006: return v0 │ │ +114da8: |[114da8] android.support.v4.view.WindowInsetsCompatApi21.hasInsets:()Z │ │ +114db8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114dbc: 6e10 c339 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasInsets:()Z // method@39c3 │ │ +114dc2: 0a00 |0005: move-result v0 │ │ +114dc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #11 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336630,19 +336742,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1170c4: |[1170c4] android.support.v4.view.WindowInsetsCompatApi21.hasStableInsets:()Z │ │ -1170d4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -1170d8: 6e10 c439 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasStableInsets:()Z // method@39c4 │ │ -1170de: 0a00 |0005: move-result v0 │ │ -1170e0: 0f00 |0006: return v0 │ │ +114dc8: |[114dc8] android.support.v4.view.WindowInsetsCompatApi21.hasStableInsets:()Z │ │ +114dd8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114ddc: 6e10 c439 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasStableInsets:()Z // method@39c4 │ │ +114de2: 0a00 |0005: move-result v0 │ │ +114de4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #12 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336650,19 +336762,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1170e4: |[1170e4] android.support.v4.view.WindowInsetsCompatApi21.hasSystemWindowInsets:()Z │ │ -1170f4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -1170f8: 6e10 c539 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasSystemWindowInsets:()Z // method@39c5 │ │ -1170fe: 0a00 |0005: move-result v0 │ │ -117100: 0f00 |0006: return v0 │ │ +114de8: |[114de8] android.support.v4.view.WindowInsetsCompatApi21.hasSystemWindowInsets:()Z │ │ +114df8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114dfc: 6e10 c539 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.hasSystemWindowInsets:()Z // method@39c5 │ │ +114e02: 0a00 |0005: move-result v0 │ │ +114e04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #13 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336670,19 +336782,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117104: |[117104] android.support.v4.view.WindowInsetsCompatApi21.isConsumed:()Z │ │ -117114: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117118: 6e10 c639 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isConsumed:()Z // method@39c6 │ │ -11711e: 0a00 |0005: move-result v0 │ │ -117120: 0f00 |0006: return v0 │ │ +114e08: |[114e08] android.support.v4.view.WindowInsetsCompatApi21.isConsumed:()Z │ │ +114e18: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114e1c: 6e10 c639 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isConsumed:()Z // method@39c6 │ │ +114e22: 0a00 |0005: move-result v0 │ │ +114e24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #14 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336690,19 +336802,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -117124: |[117124] android.support.v4.view.WindowInsetsCompatApi21.isRound:()Z │ │ -117134: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117138: 6e10 c739 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isRound:()Z // method@39c7 │ │ -11713e: 0a00 |0005: move-result v0 │ │ -117140: 0f00 |0006: return v0 │ │ +114e28: |[114e28] android.support.v4.view.WindowInsetsCompatApi21.isRound:()Z │ │ +114e38: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114e3c: 6e10 c739 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.isRound:()Z // method@39c7 │ │ +114e42: 0a00 |0005: move-result v0 │ │ +114e44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #15 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -336710,21 +336822,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 │ │ -117144: |[117144] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -117154: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -117158: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -11715c: 6e56 c839 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ -117162: 0c01 |0007: move-result-object v1 │ │ -117164: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -11716a: 1100 |000b: return-object v0 │ │ +114e48: |[114e48] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +114e58: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +114e5c: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114e60: 6e56 c839 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@39c8 │ │ +114e66: 0c01 |0007: move-result-object v1 │ │ +114e68: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +114e6e: 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 │ │ @@ -336736,21 +336848,21 @@ │ │ type : '(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11716c: |[11716c] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -11717c: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ -117180: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -117184: 6e20 c939 3100 |0004: invoke-virtual {v1, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@39c9 │ │ -11718a: 0c01 |0007: move-result-object v1 │ │ -11718c: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ -117192: 1100 |000b: return-object v0 │ │ +114e70: |[114e70] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +114e80: 2200 7104 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@0471 │ │ +114e84: 5421 f808 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114e88: 6e20 c939 3100 |0004: invoke-virtual {v1, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(Landroid/graphics/Rect;)Landroid/view/WindowInsets; // method@39c9 │ │ +114e8e: 0c01 |0007: move-result-object v1 │ │ +114e90: 7020 bd1d 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@1dbd │ │ +114e96: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x0000 - 0x000c reg=3 systemWindowInsets Landroid/graphics/Rect; │ │ │ │ @@ -336759,30 +336871,30 @@ │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -117194: |[117194] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ -1171a4: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ -1171a8: 1100 |0002: return-object v0 │ │ +114e98: |[114e98] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ +114ea8: 5410 f808 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@08f8 │ │ +114eac: 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 : 7354 (WindowInsetsCompatApi21.java) │ │ + source_file_idx : 7350 (WindowInsetsCompatApi21.java) │ │ │ │ Class #1341 header: │ │ class_idx : 1140 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 777 │ │ +source_file_idx : 774 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1341 annotations: │ │ Annotations on class │ │ @@ -336803,17 +336915,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1171ac: |[1171ac] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -1171bc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1171c2: 0e00 |0003: return-void │ │ +114eb0: |[114eb0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +114ec0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114ec6: 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 - │ │ @@ -336822,16 +336934,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1171c4: |[1171c4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -1171d4: 0e00 |0000: return-void │ │ +114ec8: |[114ec8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +114ed8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -336841,17 +336953,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1171d8: |[1171d8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -1171e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1171ea: 0f00 |0001: return v0 │ │ +114edc: |[114edc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +114eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114eee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -336860,17 +336972,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1171ec: |[1171ec] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -1171fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1171fe: 1100 |0001: return-object v0 │ │ +114ef0: |[114ef0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +114f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114f02: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -336880,17 +336992,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117200: |[117200] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -117210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117212: 0f00 |0001: return v0 │ │ +114f04: |[114f04] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +114f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114f16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -336899,31 +337011,31 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117214: |[117214] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ -117224: 0e00 |0000: return-void │ │ +114f18: |[114f18] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ +114f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 types I │ │ │ │ - source_file_idx : 777 (AccessibilityEventCompat.java) │ │ + source_file_idx : 774 (AccessibilityEventCompat.java) │ │ │ │ Class #1342 header: │ │ class_idx : 1145 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1342 annotations: │ │ Annotations on class │ │ @@ -336952,19 +337064,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -117228: |[117228] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -117238: 5b01 0e09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@090e │ │ -11723c: 5b02 0f09 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@090f │ │ -117240: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -117246: 0e00 |0007: return-void │ │ +114f2c: |[114f2c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +114f3c: 5b01 0e09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@090e │ │ +114f40: 5b02 0f09 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@090f │ │ +114f44: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114f4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -336975,33 +337087,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -117248: |[117248] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -117258: 5410 0f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@090f │ │ -11725c: 6e20 091e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@1e09 │ │ -117262: 0e00 |0005: return-void │ │ +114f4c: |[114f4c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +114f5c: 5410 0f09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@090f │ │ +114f60: 6e20 091e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@1e09 │ │ +114f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #1343 header: │ │ class_idx : 1147 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1343 annotations: │ │ Annotations on class │ │ @@ -337026,17 +337138,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117264: |[117264] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -117274: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11727a: 0e00 |0003: return-void │ │ +114f68: |[114f68] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +114f78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +114f7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -337045,17 +337157,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11727c: |[11727c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -11728c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11728e: 0f00 |0001: return v0 │ │ +114f80: |[114f80] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +114f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114f92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -337065,18 +337177,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -117290: |[117290] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -1172a0: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -1172a6: 0c00 |0003: move-result-object v0 │ │ -1172a8: 1100 |0004: return-object v0 │ │ +114f94: |[114f94] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +114fa4: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +114faa: 0c00 |0003: move-result-object v0 │ │ +114fac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -337086,18 +337198,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1172ac: |[1172ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -1172bc: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -1172c2: 0c00 |0003: move-result-object v0 │ │ -1172c4: 1100 |0004: return-object v0 │ │ +114fb0: |[114fb0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +114fc0: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +114fc6: 0c00 |0003: move-result-object v0 │ │ +114fc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -337106,17 +337218,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1172c8: |[1172c8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -1172d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1172da: 0f00 |0001: return v0 │ │ +114fcc: |[114fcc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +114fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114fde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -337125,17 +337237,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1172dc: |[1172dc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -1172ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1172ee: 1100 |0001: return-object v0 │ │ +114fe0: |[114fe0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +114ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +114ff2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -337144,32 +337256,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1172f0: |[1172f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -117300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117302: 0f00 |0001: return v0 │ │ +114ff4: |[114ff4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +115004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115006: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #1344 header: │ │ class_idx : 1164 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 124 │ │ │ │ Class #1344 annotations: │ │ Annotations on class │ │ @@ -337196,17 +337308,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117304: |[117304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -117314: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11731a: 0e00 |0003: return-void │ │ +115008: |[115008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +115018: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11501e: 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 - │ │ @@ -337215,16 +337327,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11731c: |[11731c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -11732c: 0e00 |0000: return-void │ │ +115020: |[115020] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +115030: 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 │ │ @@ -337234,16 +337346,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117330: |[117330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -117340: 0e00 |0000: return-void │ │ +115034: |[115034] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +115044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 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 Ljava/lang/Object; │ │ @@ -337253,16 +337365,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 │ │ -117344: |[117344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117354: 0e00 |0000: return-void │ │ +115048: |[115048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +115058: 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; │ │ @@ -337272,16 +337384,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 │ │ -117358: |[117358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117368: 0e00 |0000: return-void │ │ +11505c: |[11505c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +11506c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 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; │ │ @@ -337292,17 +337404,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11736c: |[11736c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.canOpenPopup:(Ljava/lang/Object;)Z │ │ -11737c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11737e: 0f00 |0001: return v0 │ │ +115070: |[115070] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.canOpenPopup:(Ljava/lang/Object;)Z │ │ +115080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115082: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337311,18 +337423,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -117380: |[117380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -117390: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -117396: 0c00 |0003: move-result-object v0 │ │ -117398: 1100 |0004: return-object v0 │ │ +115084: |[115084] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +115094: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +11509a: 0c00 |0003: move-result-object v0 │ │ +11509c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -337332,18 +337444,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -11739c: |[11739c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -1173ac: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -1173b2: 0c00 |0003: move-result-object v0 │ │ -1173b4: 1100 |0004: return-object v0 │ │ +1150a0: |[1150a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +1150b0: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +1150b6: 0c00 |0003: move-result-object v0 │ │ +1150b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 viewId Ljava/lang/String; │ │ @@ -337353,17 +337465,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1173b8: |[1173b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -1173c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1173ca: 1100 |0001: return-object v0 │ │ +1150bc: |[1150bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +1150cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1150ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=929 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ @@ -337373,17 +337485,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1173cc: |[1173cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -1173dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1173de: 1100 |0001: return-object v0 │ │ +1150d0: |[1150d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +1150e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1150e2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -337393,17 +337505,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1173e0: |[1173e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ -1173f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1173f2: 0f00 |0001: return v0 │ │ +1150e4: |[1150e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ +1150f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1150f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 action Ljava/lang/Object; │ │ │ │ @@ -337412,17 +337524,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 │ │ -1173f4: |[1173f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117406: 1100 |0001: return-object v0 │ │ +1150f8: |[1150f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11510a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 action Ljava/lang/Object; │ │ │ │ @@ -337431,17 +337543,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117408: |[117408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ -117418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11741a: 1100 |0001: return-object v0 │ │ +11510c: |[11510c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +11511c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11511e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337450,17 +337562,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11741c: |[11741c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -11742c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11742e: 0f00 |0001: return v0 │ │ +115120: |[115120] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +115130: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115132: 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; │ │ │ │ @@ -337469,16 +337581,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 │ │ -117430: |[117430] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -117440: 0e00 |0000: return-void │ │ +115134: |[115134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +115144: 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; │ │ @@ -337488,16 +337600,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 │ │ -117444: |[117444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -117454: 0e00 |0000: return-void │ │ +115148: |[115148] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +115158: 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; │ │ @@ -337507,17 +337619,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117458: |[117458] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -117468: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11746a: 1100 |0001: return-object v0 │ │ +11515c: |[11515c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +11516c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11516e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -337527,17 +337639,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11746c: |[11746c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -11747c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11747e: 0f00 |0001: return v0 │ │ +115170: |[115170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +115180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115182: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337546,17 +337658,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 │ │ -117480: |[117480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117492: 1100 |0001: return-object v0 │ │ +115184: |[115184] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115194: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115196: 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; │ │ │ │ @@ -337565,17 +337677,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 │ │ -117494: |[117494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1174a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1174a6: 1100 |0001: return-object v0 │ │ +115198: |[115198] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1151a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1151aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337584,17 +337696,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1174a8: |[1174a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ -1174b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1174ba: 0f00 |0001: return v0 │ │ +1151ac: |[1151ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +1151bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1151be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1012 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337603,17 +337715,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1174bc: |[1174bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ -1174cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1174ce: 0f00 |0001: return v0 │ │ +1151c0: |[1151c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +1151d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1151d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1017 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337622,17 +337734,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1174d0: |[1174d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ -1174e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1174e2: 0f00 |0001: return v0 │ │ +1151d4: |[1151d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +1151e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1151e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337641,17 +337753,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1174e4: |[1174e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ -1174f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1174f6: 0f00 |0001: return v0 │ │ +1151e8: |[1151e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +1151f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1151fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337660,17 +337772,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 │ │ -1174f8: |[1174f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -117508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11750a: 1100 |0001: return-object v0 │ │ +1151fc: |[1151fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +11520c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11520e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337679,17 +337791,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11750c: |[11750c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ -11751c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11751e: 0f00 |0001: return v0 │ │ +115210: |[115210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +115220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115222: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337698,17 +337810,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117520: |[117520] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ -117530: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117532: 0f00 |0001: return v0 │ │ +115224: |[115224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +115234: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115236: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337717,17 +337829,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 │ │ -117534: |[117534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117546: 1100 |0001: return-object v0 │ │ +115238: |[115238] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115248: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11524a: 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; │ │ │ │ @@ -337736,17 +337848,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 │ │ -117548: |[117548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11755a: 1100 |0001: return-object v0 │ │ +11524c: |[11524c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +11525c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11525e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1102 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337755,18 +337867,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11755c: |[11755c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -11756c: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -117570: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -117576: 1100 |0005: return-object v0 │ │ +115260: |[115260] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +115270: 2200 d500 |0000: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +115274: 7010 9b04 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +11527a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0006 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337775,17 +337887,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117578: |[117578] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getInputType:(Ljava/lang/Object;)I │ │ -117588: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11758a: 0f00 |0001: return v0 │ │ +11527c: |[11527c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getInputType:(Ljava/lang/Object;)I │ │ +11528c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11528e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337794,17 +337906,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 │ │ -11758c: |[11758c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -11759c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11759e: 1100 |0001: return-object v0 │ │ +115290: |[115290] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1152a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1152a2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337813,17 +337925,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 │ │ -1175a0: |[1175a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1175b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1175b2: 1100 |0001: return-object v0 │ │ +1152a4: |[1152a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1152b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1152b6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337832,17 +337944,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1175b4: |[1175b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -1175c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1175c6: 0f00 |0001: return v0 │ │ +1152b8: |[1152b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +1152c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1152ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337851,17 +337963,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1175c8: |[1175c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMaxTextLength:(Ljava/lang/Object;)I │ │ -1175d8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -1175da: 0f00 |0001: return v0 │ │ +1152cc: |[1152cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMaxTextLength:(Ljava/lang/Object;)I │ │ +1152dc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +1152de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337870,17 +337982,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1175dc: |[1175dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -1175ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1175ee: 0f00 |0001: return v0 │ │ +1152e0: |[1152e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +1152f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1152f2: 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; │ │ │ │ @@ -337889,17 +338001,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 │ │ -1175f0: |[1175f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117602: 1100 |0001: return-object v0 │ │ +1152f4: |[1152f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115304: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115306: 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; │ │ │ │ @@ -337908,17 +338020,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 │ │ -117604: |[117604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -117614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117616: 1100 |0001: return-object v0 │ │ +115308: |[115308] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +115318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11531a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337927,17 +338039,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 │ │ -117618: |[117618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -117628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11762a: 1100 |0001: return-object v0 │ │ +11531c: |[11531c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +11532c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11532e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337946,17 +338058,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 │ │ -11762c: |[11762c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -11763c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11763e: 1100 |0001: return-object v0 │ │ +115330: |[115330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115342: 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; │ │ │ │ @@ -337965,17 +338077,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117640: |[117640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ -117650: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -117652: 0f00 |0001: return v0 │ │ +115344: |[115344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ +115354: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +115356: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1179 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -337984,17 +338096,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117654: |[117654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTextSelectionStart:(Ljava/lang/Object;)I │ │ -117664: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -117666: 0f00 |0001: return v0 │ │ +115358: |[115358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTextSelectionStart:(Ljava/lang/Object;)I │ │ +115368: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11536a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338003,17 +338115,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 │ │ -117668: |[117668] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -117678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11767a: 1100 |0001: return-object v0 │ │ +11536c: |[11536c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +11537c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11537e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338022,17 +338134,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 │ │ -11767c: |[11767c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -11768c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11768e: 1100 |0001: return-object v0 │ │ +115380: |[115380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +115390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115392: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338041,17 +338153,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 │ │ -117690: |[117690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -1176a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1176a2: 1100 |0001: return-object v0 │ │ +115394: |[115394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +1153a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153a6: 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; │ │ │ │ @@ -338060,17 +338172,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 │ │ -1176a4: |[1176a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1176b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1176b6: 1100 |0001: return-object v0 │ │ +1153a8: |[1153a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1153b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338079,17 +338191,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1176b8: |[1176b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -1176c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1176ca: 0f00 |0001: return v0 │ │ +1153bc: |[1153bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +1153cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338098,17 +338210,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1176cc: |[1176cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -1176dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1176de: 0f00 |0001: return v0 │ │ +1153d0: |[1153d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +1153e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153e2: 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; │ │ │ │ @@ -338117,17 +338229,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1176e0: |[1176e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -1176f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1176f2: 0f00 |0001: return v0 │ │ +1153e4: |[1153e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +1153f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1153f6: 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; │ │ │ │ @@ -338136,17 +338248,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1176f4: |[1176f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -117704: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117706: 0f00 |0001: return v0 │ │ +1153f8: |[1153f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +115408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11540a: 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; │ │ │ │ @@ -338155,17 +338267,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117708: |[117708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -117718: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11771a: 0f00 |0001: return v0 │ │ +11540c: |[11540c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +11541c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11541e: 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; │ │ │ │ @@ -338174,17 +338286,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11771c: |[11771c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ -11772c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11772e: 0f00 |0001: return v0 │ │ +115420: |[115420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +115430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115432: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338193,17 +338305,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117730: |[117730] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ -117740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117742: 0f00 |0001: return v0 │ │ +115434: |[115434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +115444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115446: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338212,17 +338324,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117744: |[117744] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ -117754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117756: 0f00 |0001: return v0 │ │ +115448: |[115448] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +115458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11545a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338231,17 +338343,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117758: |[117758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isContentInvalid:(Ljava/lang/Object;)Z │ │ -117768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11776a: 0f00 |0001: return v0 │ │ +11545c: |[11545c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isContentInvalid:(Ljava/lang/Object;)Z │ │ +11546c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11546e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1093 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338250,17 +338362,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11776c: |[11776c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isDismissable:(Ljava/lang/Object;)Z │ │ -11777c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11777e: 0f00 |0001: return v0 │ │ +115470: |[115470] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isDismissable:(Ljava/lang/Object;)Z │ │ +115480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338269,17 +338381,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117780: |[117780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEditable:(Ljava/lang/Object;)Z │ │ -117790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117792: 0f00 |0001: return v0 │ │ +115484: |[115484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEditable:(Ljava/lang/Object;)Z │ │ +115494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115496: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1198 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338288,17 +338400,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117794: |[117794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -1177a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1177a6: 0f00 |0001: return v0 │ │ +115498: |[115498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +1154a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1154aa: 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; │ │ │ │ @@ -338307,17 +338419,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1177a8: |[1177a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -1177b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1177ba: 0f00 |0001: return v0 │ │ +1154ac: |[1154ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +1154bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1154be: 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; │ │ │ │ @@ -338326,17 +338438,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1177bc: |[1177bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -1177cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1177ce: 0f00 |0001: return v0 │ │ +1154c0: |[1154c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +1154d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1154d2: 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; │ │ │ │ @@ -338345,17 +338457,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1177d0: |[1177d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -1177e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1177e2: 0f00 |0001: return v0 │ │ +1154d4: |[1154d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +1154e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1154e6: 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; │ │ │ │ @@ -338364,17 +338476,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1177e4: |[1177e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isMultiLine:(Ljava/lang/Object;)Z │ │ -1177f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1177f6: 0f00 |0001: return v0 │ │ +1154e8: |[1154e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isMultiLine:(Ljava/lang/Object;)Z │ │ +1154f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1154fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338383,17 +338495,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1177f8: |[1177f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -117808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11780a: 0f00 |0001: return v0 │ │ +1154fc: |[1154fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +11550c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11550e: 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; │ │ │ │ @@ -338402,17 +338514,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11780c: |[11780c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -11781c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11781e: 0f00 |0001: return v0 │ │ +115510: |[115510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +115520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115522: 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; │ │ │ │ @@ -338421,17 +338533,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117820: |[117820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -117830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117832: 0f00 |0001: return v0 │ │ +115524: |[115524] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +115534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115536: 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; │ │ │ │ @@ -338440,17 +338552,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117834: |[117834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -117844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117846: 0f00 |0001: return v0 │ │ +115538: |[115538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +115548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11554a: 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; │ │ │ │ @@ -338459,17 +338571,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 │ │ -117848: |[117848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -117858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11785a: 1100 |0001: return-object v0 │ │ +11554c: |[11554c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +11555c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11555e: 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; │ │ @@ -338479,17 +338591,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11785c: |[11785c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -11786c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11786e: 1100 |0001: return-object v0 │ │ +115560: |[115560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +115570: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115572: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #67 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -338497,17 +338609,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117870: |[117870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -117880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117882: 1100 |0001: return-object v0 │ │ +115574: |[115574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +115584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115586: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -338516,17 +338628,17 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117884: |[117884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -117894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117896: 1100 |0001: return-object v0 │ │ +115588: |[115588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +115598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11559a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ @@ -338536,17 +338648,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 │ │ -117898: |[117898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1178a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1178aa: 1100 |0001: return-object v0 │ │ +11559c: |[11559c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1155ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1155ae: 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; │ │ │ │ @@ -338555,17 +338667,17 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1178ac: |[1178ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -1178bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1178be: 1100 |0001: return-object v0 │ │ +1155b0: |[1155b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +1155c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1155c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 rowCount I │ │ 0x0000 - 0x0002 reg=3 columnCount I │ │ @@ -338577,17 +338689,17 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1178c0: |[1178c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -1178d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1178d2: 1100 |0001: return-object v0 │ │ +1155c4: |[1155c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +1155d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1155d6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 rowIndex I │ │ 0x0000 - 0x0002 reg=3 rowSpan I │ │ @@ -338601,17 +338713,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1178d4: |[1178d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -1178e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1178e6: 0f00 |0001: return v0 │ │ +1155d8: |[1155d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +1155e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1155ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -338621,17 +338733,17 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1178e8: |[1178e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -1178f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1178fa: 0f00 |0001: return v0 │ │ +1155ec: |[1155ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +1155fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1155fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -338642,16 +338754,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1178fc: |[1178fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -11790c: 0e00 |0000: return-void │ │ +115600: |[115600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +115610: 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; │ │ │ │ @@ -338660,17 +338772,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117910: |[117910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.refresh:(Ljava/lang/Object;)Z │ │ -117920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117922: 0f00 |0001: return v0 │ │ +115614: |[115614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.refresh:(Ljava/lang/Object;)Z │ │ +115624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -338679,17 +338791,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 │ │ -117924: |[117924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -117934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117936: 0f00 |0001: return v0 │ │ +115628: |[115628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +115638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11563a: 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; │ │ @@ -338699,17 +338811,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117938: |[117938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ -117948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11794a: 0f00 |0001: return v0 │ │ +11563c: |[11563c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ +11564c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11564e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 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 child Landroid/view/View; │ │ @@ -338719,17 +338831,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11794c: |[11794c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ -11795c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11795e: 0f00 |0001: return v0 │ │ +115650: |[115650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ +115660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115662: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 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 root Landroid/view/View; │ │ @@ -338740,16 +338852,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117960: |[117960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -117970: 0e00 |0000: return-void │ │ +115664: |[115664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +115674: 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 │ │ @@ -338759,16 +338871,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 │ │ -117974: |[117974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -117984: 0e00 |0000: return-void │ │ +115678: |[115678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +115688: 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; │ │ @@ -338778,16 +338890,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 │ │ -117988: |[117988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -117998: 0e00 |0000: return-void │ │ +11568c: |[11568c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +11569c: 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; │ │ @@ -338797,16 +338909,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11799c: |[11799c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ -1179ac: 0e00 |0000: return-void │ │ +1156a0: |[1156a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ +1156b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 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 opensPopup Z │ │ @@ -338816,16 +338928,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1179b0: |[1179b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -1179c0: 0e00 |0000: return-void │ │ +1156b4: |[1156b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +1156c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -338835,16 +338947,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1179c4: |[1179c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -1179d4: 0e00 |0000: return-void │ │ +1156c8: |[1156c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +1156d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -338854,16 +338966,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 │ │ -1179d8: |[1179d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -1179e8: 0e00 |0000: return-void │ │ +1156dc: |[1156dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +1156ec: 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; │ │ @@ -338873,16 +338985,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1179ec: |[1179ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -1179fc: 0e00 |0000: return-void │ │ +1156f0: |[1156f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +115700: 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 │ │ @@ -338892,16 +339004,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a00: |[117a00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -117a10: 0e00 |0000: return-void │ │ +115704: |[115704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +115714: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 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 collectionInfo Ljava/lang/Object; │ │ @@ -338911,16 +339023,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a14: |[117a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -117a24: 0e00 |0000: return-void │ │ +115718: |[115718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +115728: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 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 collectionItemInfo Ljava/lang/Object; │ │ @@ -338930,16 +339042,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 │ │ -117a28: |[117a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -117a38: 0e00 |0000: return-void │ │ +11572c: |[11572c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +11573c: 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; │ │ @@ -338949,16 +339061,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a3c: |[117a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentInvalid:(Ljava/lang/Object;Z)V │ │ -117a4c: 0e00 |0000: return-void │ │ +115740: |[115740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentInvalid:(Ljava/lang/Object;Z)V │ │ +115750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 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 contentInvalid Z │ │ @@ -338968,16 +339080,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a50: |[117a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setDismissable:(Ljava/lang/Object;Z)V │ │ -117a60: 0e00 |0000: return-void │ │ +115754: |[115754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setDismissable:(Ljava/lang/Object;Z)V │ │ +115764: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 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 dismissable Z │ │ @@ -338987,16 +339099,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a64: |[117a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEditable:(Ljava/lang/Object;Z)V │ │ -117a74: 0e00 |0000: return-void │ │ +115768: |[115768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEditable:(Ljava/lang/Object;Z)V │ │ +115778: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1203 │ │ 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 editable Z │ │ @@ -339006,16 +339118,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117a78: |[117a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -117a88: 0e00 |0000: return-void │ │ +11577c: |[11577c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +11578c: 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 │ │ @@ -339025,16 +339137,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 │ │ -117a8c: |[117a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -117a9c: 0e00 |0000: return-void │ │ +115790: |[115790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +1157a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 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 error Ljava/lang/CharSequence; │ │ @@ -339044,16 +339156,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117aa0: |[117aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -117ab0: 0e00 |0000: return-void │ │ +1157a4: |[1157a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +1157b4: 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 │ │ @@ -339063,16 +339175,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117ab4: |[117ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -117ac4: 0e00 |0000: return-void │ │ +1157b8: |[1157b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +1157c8: 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 │ │ @@ -339082,16 +339194,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117ac8: |[117ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setInputType:(Ljava/lang/Object;I)V │ │ -117ad8: 0e00 |0000: return-void │ │ +1157cc: |[1157cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setInputType:(Ljava/lang/Object;I)V │ │ +1157dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1157 │ │ 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 inputType I │ │ @@ -339101,16 +339213,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 │ │ -117adc: |[117adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117aec: 0e00 |0000: return-void │ │ +1157e0: |[1157e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ +1157f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 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 labeled Landroid/view/View; │ │ @@ -339120,16 +339232,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 │ │ -117af0: |[117af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117b00: 0e00 |0000: return-void │ │ +1157f4: |[1157f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +115804: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339140,16 +339252,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 │ │ -117b04: |[117b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117b14: 0e00 |0000: return-void │ │ +115808: |[115808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ +115818: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 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 labeled Landroid/view/View; │ │ @@ -339159,16 +339271,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 │ │ -117b18: |[117b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117b28: 0e00 |0000: return-void │ │ +11581c: |[11581c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +11582c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339179,16 +339291,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117b2c: |[117b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -117b3c: 0e00 |0000: return-void │ │ +115830: |[115830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +115840: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -339198,16 +339310,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117b40: |[117b40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -117b50: 0e00 |0000: return-void │ │ +115844: |[115844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +115854: 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 │ │ @@ -339217,16 +339329,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117b54: |[117b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMaxTextLength:(Ljava/lang/Object;I)V │ │ -117b64: 0e00 |0000: return-void │ │ +115858: |[115858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMaxTextLength:(Ljava/lang/Object;I)V │ │ +115868: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 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 max I │ │ @@ -339236,16 +339348,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117b68: |[117b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -117b78: 0e00 |0000: return-void │ │ +11586c: |[11586c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +11587c: 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 │ │ @@ -339255,16 +339367,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117b7c: |[117b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMultiLine:(Ljava/lang/Object;Z)V │ │ -117b8c: 0e00 |0000: return-void │ │ +115880: |[115880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMultiLine:(Ljava/lang/Object;Z)V │ │ +115890: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1212 │ │ 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 multiLine Z │ │ @@ -339274,16 +339386,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 │ │ -117b90: |[117b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -117ba0: 0e00 |0000: return-void │ │ +115894: |[115894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +1158a4: 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; │ │ @@ -339293,16 +339405,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 │ │ -117ba4: |[117ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117bb4: 0e00 |0000: return-void │ │ +1158a8: |[1158a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +1158b8: 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; │ │ @@ -339312,16 +339424,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 │ │ -117bb8: |[117bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117bc8: 0e00 |0000: return-void │ │ +1158bc: |[1158bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +1158cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339332,16 +339444,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117bcc: |[117bcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -117bdc: 0e00 |0000: return-void │ │ +1158d0: |[1158d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +1158e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -339351,16 +339463,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117be0: |[117be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -117bf0: 0e00 |0000: return-void │ │ +1158e4: |[1158e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1158f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 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 rangeInfo Ljava/lang/Object; │ │ @@ -339370,16 +339482,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117bf4: |[117bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -117c04: 0e00 |0000: return-void │ │ +1158f8: |[1158f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +115908: 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 │ │ @@ -339389,16 +339501,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117c08: |[117c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -117c18: 0e00 |0000: return-void │ │ +11590c: |[11590c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +11591c: 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 │ │ @@ -339408,16 +339520,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 │ │ -117c1c: |[117c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117c2c: 0e00 |0000: return-void │ │ +115920: |[115920] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +115930: 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; │ │ @@ -339427,16 +339539,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 │ │ -117c30: |[117c30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117c40: 0e00 |0000: return-void │ │ +115934: |[115934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +115944: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339447,16 +339559,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 │ │ -117c44: |[117c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -117c54: 0e00 |0000: return-void │ │ +115948: |[115948] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +115958: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ @@ -339466,16 +339578,16 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117c58: |[117c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTextSelection:(Ljava/lang/Object;II)V │ │ -117c68: 0e00 |0000: return-void │ │ +11595c: |[11595c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTextSelection:(Ljava/lang/Object;II)V │ │ +11596c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 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 start I │ │ @@ -339486,16 +339598,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 │ │ -117c6c: |[117c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117c7c: 0e00 |0000: return-void │ │ +115970: |[115970] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +115980: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 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 view Landroid/view/View; │ │ @@ -339505,16 +339617,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 │ │ -117c80: |[117c80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117c90: 0e00 |0000: return-void │ │ +115984: |[115984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +115994: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339525,16 +339637,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 │ │ -117c94: |[117c94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ -117ca4: 0e00 |0000: return-void │ │ +115998: |[115998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ +1159a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 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 view Landroid/view/View; │ │ @@ -339544,16 +339656,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 │ │ -117ca8: |[117ca8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -117cb8: 0e00 |0000: return-void │ │ +1159ac: |[1159ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +1159bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -339564,16 +339676,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117cbc: |[117cbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -117ccc: 0e00 |0000: return-void │ │ +1159c0: |[1159c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +1159d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ @@ -339583,31 +339695,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -117cd0: |[117cd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -117ce0: 0e00 |0000: return-void │ │ +1159d4: |[1159d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +1159e4: 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 : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1345 header: │ │ class_idx : 1181 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1345 annotations: │ │ Annotations on class │ │ @@ -339638,19 +339750,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 │ │ -117ce4: |[117ce4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -117cf4: 5b01 5809 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0958 │ │ -117cf8: 5b02 5909 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ -117cfc: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -117d02: 0e00 |0007: return-void │ │ +1159e8: |[1159e8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +1159f8: 5b01 5809 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0958 │ │ +1159fc: 5b02 5909 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ +115a00: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +115a06: 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; │ │ @@ -339661,24 +339773,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -117d04: |[117d04] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -117d14: 5421 5909 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ -117d18: 6e20 cf20 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20cf │ │ -117d1e: 0c00 |0005: move-result-object v0 │ │ -117d20: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -117d24: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -117d26: 1101 |0009: return-object v1 │ │ -117d28: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -117d2e: 0c01 |000d: move-result-object v1 │ │ -117d30: 28fb |000e: goto 0009 // -0005 │ │ +115a08: |[115a08] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +115a18: 5421 5909 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ +115a1c: 6e20 cf20 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20cf │ │ +115a22: 0c00 |0005: move-result-object v0 │ │ +115a24: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +115a28: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +115a2a: 1101 |0009: return-object v1 │ │ +115a2c: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +115a32: 0c01 |000d: move-result-object v1 │ │ +115a34: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -339691,33 +339803,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 │ │ -117d34: |[117d34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -117d44: 5465 5909 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ -117d48: 6e30 d020 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d0 │ │ -117d4e: 0c00 |0005: move-result-object v0 │ │ -117d50: 2204 a408 |0006: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -117d54: 7010 c243 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -117d5a: 7210 2c44 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -117d60: 0a03 |000e: move-result v3 │ │ -117d62: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -117d64: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -117d68: 7220 2644 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -117d6e: 0c02 |0015: move-result-object v2 │ │ -117d70: 1f02 9004 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -117d74: 6e10 d21f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -117d7a: 0c05 |001b: move-result-object v5 │ │ -117d7c: 7220 2144 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -117d82: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -117d86: 28ef |0021: goto 0010 // -0011 │ │ -117d88: 1104 |0022: return-object v4 │ │ +115a38: |[115a38] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +115a48: 5465 5909 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ +115a4c: 6e30 d020 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d0 │ │ +115a52: 0c00 |0005: move-result-object v0 │ │ +115a54: 2204 a408 |0006: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +115a58: 7010 c243 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +115a5e: 7210 2c44 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +115a64: 0a03 |000e: move-result v3 │ │ +115a66: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +115a68: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +115a6c: 7220 2644 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +115a72: 0c02 |0015: move-result-object v2 │ │ +115a74: 1f02 9004 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +115a78: 6e10 d21f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +115a7e: 0c05 |001b: move-result-object v5 │ │ +115a80: 7220 2144 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +115a86: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +115a8a: 28ef |0021: goto 0010 // -0011 │ │ +115a8c: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -339739,35 +339851,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -117d8c: |[117d8c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -117d9c: 5410 5909 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ -117da0: 6e40 d320 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@20d3 │ │ -117da6: 0a00 |0005: move-result v0 │ │ -117da8: 0f00 |0006: return v0 │ │ +115a90: |[115a90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +115aa0: 5410 5909 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@0959 │ │ +115aa4: 6e40 d320 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@20d3 │ │ +115aaa: 0a00 |0005: move-result v0 │ │ +115aac: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #1346 header: │ │ class_idx : 1183 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1346 annotations: │ │ Annotations on class │ │ @@ -339798,19 +339910,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 │ │ -117dac: |[117dac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -117dbc: 5b01 5a09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@095a │ │ -117dc0: 5b02 5b09 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ -117dc4: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -117dca: 0e00 |0007: return-void │ │ +115ab0: |[115ab0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +115ac0: 5b01 5a09 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@095a │ │ +115ac4: 5b02 5b09 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ +115ac8: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +115ace: 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; │ │ @@ -339821,24 +339933,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -117dcc: |[117dcc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -117ddc: 5421 5b09 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ -117de0: 6e20 cf20 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20cf │ │ -117de6: 0c00 |0005: move-result-object v0 │ │ -117de8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -117dec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -117dee: 1101 |0009: return-object v1 │ │ -117df0: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -117df6: 0c01 |000d: move-result-object v1 │ │ -117df8: 28fb |000e: goto 0009 // -0005 │ │ +115ad0: |[115ad0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +115ae0: 5421 5b09 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ +115ae4: 6e20 cf20 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20cf │ │ +115aea: 0c00 |0005: move-result-object v0 │ │ +115aec: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +115af0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +115af2: 1101 |0009: return-object v1 │ │ +115af4: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +115afa: 0c01 |000d: move-result-object v1 │ │ +115afc: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -339851,33 +339963,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 │ │ -117dfc: |[117dfc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -117e0c: 5465 5b09 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ -117e10: 6e30 d020 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d0 │ │ -117e16: 0c00 |0005: move-result-object v0 │ │ -117e18: 2204 a408 |0006: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ -117e1c: 7010 c243 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -117e22: 7210 2c44 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ -117e28: 0a03 |000e: move-result v3 │ │ -117e2a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -117e2c: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -117e30: 7220 2644 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -117e36: 0c02 |0015: move-result-object v2 │ │ -117e38: 1f02 9004 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ -117e3c: 6e10 d21f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -117e42: 0c05 |001b: move-result-object v5 │ │ -117e44: 7220 2144 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -117e4a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -117e4e: 28ef |0021: goto 0010 // -0011 │ │ -117e50: 1104 |0022: return-object v4 │ │ +115b00: |[115b00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +115b10: 5465 5b09 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ +115b14: 6e30 d020 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@20d0 │ │ +115b1a: 0c00 |0005: move-result-object v0 │ │ +115b1c: 2204 a408 |0006: new-instance v4, Ljava/util/ArrayList; // type@08a4 │ │ +115b20: 7010 c243 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +115b26: 7210 2c44 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@442c │ │ +115b2c: 0a03 |000e: move-result v3 │ │ +115b2e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +115b30: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +115b34: 7220 2644 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +115b3a: 0c02 |0015: move-result-object v2 │ │ +115b3c: 1f02 9004 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@0490 │ │ +115b40: 6e10 d21f 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +115b46: 0c05 |001b: move-result-object v5 │ │ +115b48: 7220 2144 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +115b4e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +115b52: 28ef |0021: goto 0010 // -0011 │ │ +115b54: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -339899,24 +340011,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -117e54: |[117e54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -117e64: 5421 5b09 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ -117e68: 6e20 d120 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20d1 │ │ -117e6e: 0c00 |0005: move-result-object v0 │ │ -117e70: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -117e74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -117e76: 1101 |0009: return-object v1 │ │ -117e78: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -117e7e: 0c01 |000d: move-result-object v1 │ │ -117e80: 28fb |000e: goto 0009 // -0005 │ │ +115b58: |[115b58] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +115b68: 5421 5b09 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ +115b6c: 6e20 d120 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@20d1 │ │ +115b72: 0c00 |0005: move-result-object v0 │ │ +115b74: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +115b78: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +115b7a: 1101 |0009: return-object v1 │ │ +115b7c: 6e10 d21f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +115b82: 0c01 |000d: move-result-object v1 │ │ +115b84: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -339929,35 +340041,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -117e84: |[117e84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -117e94: 5410 5b09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ -117e98: 6e40 d320 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@20d3 │ │ -117e9e: 0a00 |0005: move-result v0 │ │ -117ea0: 0f00 |0006: return v0 │ │ +115b88: |[115b88] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +115b98: 5410 5b09 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@095b │ │ +115b9c: 6e40 d320 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@20d3 │ │ +115ba2: 0a00 |0005: move-result v0 │ │ +115ba4: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #1347 header: │ │ class_idx : 1185 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1347 annotations: │ │ Annotations on class │ │ @@ -339978,17 +340090,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117ea4: |[117ea4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -117eb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -117eba: 0e00 |0003: return-void │ │ +115ba8: |[115ba8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +115bb8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +115bbe: 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 - │ │ @@ -339997,31 +340109,31 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117ebc: |[117ebc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -117ecc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117ece: 1100 |0001: return-object v0 │ │ +115bc0: |[115bc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +115bd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115bd2: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #1348 header: │ │ class_idx : 1197 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 46 │ │ │ │ Class #1348 annotations: │ │ Annotations on class │ │ @@ -340044,17 +340156,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -117ed0: |[117ed0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -117ee0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -117ee6: 0e00 |0003: return-void │ │ +115bd4: |[115bd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +115be4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +115bea: 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 - │ │ @@ -340063,17 +340175,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117ee8: |[117ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -117ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117efa: 0f00 |0001: return v0 │ │ +115bec: |[115bec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +115bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115bfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340082,17 +340194,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 │ │ -117efc: |[117efc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f0e: 1100 |0001: return-object v0 │ │ +115c00: |[115c00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c12: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340101,17 +340213,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 │ │ -117f10: |[117f10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f22: 1100 |0001: return-object v0 │ │ +115c14: |[115c14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115c24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340120,17 +340232,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 │ │ -117f24: |[117f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -117f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f36: 1100 |0001: return-object v0 │ │ +115c28: |[115c28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +115c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c3a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340139,17 +340251,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f38: |[117f38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -117f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f4a: 0f00 |0001: return v0 │ │ +115c3c: |[115c3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +115c4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340158,17 +340270,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f4c: |[117f4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -117f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f5e: 0f00 |0001: return v0 │ │ +115c50: |[115c50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +115c60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c62: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340177,17 +340289,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f60: |[117f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -117f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f72: 0f00 |0001: return v0 │ │ +115c64: |[115c64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +115c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340196,17 +340308,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f74: |[117f74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -117f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f86: 0f00 |0001: return v0 │ │ +115c78: |[115c78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +115c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340215,17 +340327,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f88: |[117f88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -117f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117f9a: 0f00 |0001: return v0 │ │ +115c8c: |[115c8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +115c9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115c9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340234,17 +340346,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117f9c: |[117f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -117fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117fae: 1100 |0001: return-object v0 │ │ +115ca0: |[115ca0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +115cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115cb2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340253,17 +340365,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117fb0: |[117fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -117fc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117fc2: 0f00 |0001: return v0 │ │ +115cb4: |[115cb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +115cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115cc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340272,17 +340384,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117fc4: |[117fc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -117fd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117fd6: 0f00 |0001: return v0 │ │ +115cc8: |[115cc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +115cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115cda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340291,17 +340403,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117fd8: |[117fd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -117fe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117fea: 0f00 |0001: return v0 │ │ +115cdc: |[115cdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +115cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115cee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340310,17 +340422,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -117fec: |[117fec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -117ffc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -117ffe: 1100 |0001: return-object v0 │ │ +115cf0: |[115cf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +115d00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d02: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340329,18 +340441,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -118000: |[118000] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -118010: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ -118016: 0c00 |0003: move-result-object v0 │ │ -118018: 1100 |0004: return-object v0 │ │ +115d04: |[115d04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +115d14: 7100 e343 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@43e3 │ │ +115d1a: 0c00 |0003: move-result-object v0 │ │ +115d1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340349,17 +340461,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11801c: |[11801c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -11802c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11802e: 0f00 |0001: return v0 │ │ +115d20: |[115d20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +115d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340368,17 +340480,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118030: |[118030] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -118040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118042: 0f00 |0001: return v0 │ │ +115d34: |[115d34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +115d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340387,17 +340499,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118044: |[118044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -118054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118056: 0f00 |0001: return v0 │ │ +115d48: |[115d48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +115d58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340406,17 +340518,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118058: |[118058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -118068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11806a: 0f00 |0001: return v0 │ │ +115d5c: |[115d5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +115d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340425,17 +340537,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11806c: |[11806c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -11807c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11807e: 0f00 |0001: return v0 │ │ +115d70: |[115d70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +115d80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d82: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340444,17 +340556,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118080: |[118080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -118090: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118092: 0f00 |0001: return v0 │ │ +115d84: |[115d84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +115d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115d96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340463,17 +340575,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118094: |[118094] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -1180a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1180a6: 0f00 |0001: return v0 │ │ +115d98: |[115d98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +115da8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115daa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340482,17 +340594,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1180a8: |[1180a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -1180b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1180ba: 1100 |0001: return-object v0 │ │ +115dac: |[115dac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +115dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115dbe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -340500,17 +340612,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 │ │ -1180bc: |[1180bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1180cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1180ce: 1100 |0001: return-object v0 │ │ +115dc0: |[115dc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +115dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115dd2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -340519,16 +340631,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1180d0: |[1180d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -1180e0: 0e00 |0000: return-void │ │ +115dd4: |[115dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +115de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -340537,16 +340649,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1180e4: |[1180e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -1180f4: 0e00 |0000: return-void │ │ +115de8: |[115de8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +115df8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ @@ -340556,16 +340668,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 │ │ -1180f8: |[1180f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -118108: 0e00 |0000: return-void │ │ +115dfc: |[115dfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +115e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ @@ -340575,16 +340687,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11810c: |[11810c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -11811c: 0e00 |0000: return-void │ │ +115e10: |[115e10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +115e20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ @@ -340594,16 +340706,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 │ │ -118120: |[118120] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -118130: 0e00 |0000: return-void │ │ +115e24: |[115e24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +115e34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -340613,16 +340725,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 │ │ -118134: |[118134] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -118144: 0e00 |0000: return-void │ │ +115e38: |[115e38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +115e48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -340632,16 +340744,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118148: |[118148] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -118158: 0e00 |0000: return-void │ │ +115e4c: |[115e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +115e5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ @@ -340651,16 +340763,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11815c: |[11815c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -11816c: 0e00 |0000: return-void │ │ +115e60: |[115e60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +115e70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ @@ -340670,16 +340782,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118170: |[118170] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -118180: 0e00 |0000: return-void │ │ +115e74: |[115e74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +115e84: 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 │ │ @@ -340689,16 +340801,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118184: |[118184] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -118194: 0e00 |0000: return-void │ │ +115e88: |[115e88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +115e98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ @@ -340708,16 +340820,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118198: |[118198] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -1181a8: 0e00 |0000: return-void │ │ +115e9c: |[115e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +115eac: 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 │ │ @@ -340727,16 +340839,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1181ac: |[1181ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -1181bc: 0e00 |0000: return-void │ │ +115eb0: |[115eb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +115ec0: 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 │ │ @@ -340746,16 +340858,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1181c0: |[1181c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -1181d0: 0e00 |0000: return-void │ │ +115ec4: |[115ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +115ed4: 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 │ │ @@ -340765,16 +340877,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1181d4: |[1181d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -1181e4: 0e00 |0000: return-void │ │ +115ed8: |[115ed8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +115ee8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ @@ -340784,16 +340896,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1181e8: |[1181e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -1181f8: 0e00 |0000: return-void │ │ +115eec: |[115eec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +115efc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ @@ -340803,16 +340915,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1181fc: |[1181fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -11820c: 0e00 |0000: return-void │ │ +115f00: |[115f00] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +115f10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ @@ -340822,16 +340934,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118210: |[118210] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -118220: 0e00 |0000: return-void │ │ +115f14: |[115f14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +115f24: 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 │ │ @@ -340841,16 +340953,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118224: |[118224] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -118234: 0e00 |0000: return-void │ │ +115f28: |[115f28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +115f38: 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 │ │ @@ -340860,16 +340972,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118238: |[118238] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -118248: 0e00 |0000: return-void │ │ +115f3c: |[115f3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +115f4c: 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 │ │ @@ -340879,16 +340991,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 │ │ -11824c: |[11824c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -11825c: 0e00 |0000: return-void │ │ +115f50: |[115f50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +115f60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -340898,16 +341010,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 │ │ -118260: |[118260] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -118270: 0e00 |0000: return-void │ │ +115f64: |[115f64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +115f74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -340918,31 +341030,31 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -118274: |[118274] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -118284: 0e00 |0000: return-void │ │ +115f78: |[115f78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +115f88: 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 : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #1349 header: │ │ class_idx : 1205 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 833 │ │ +source_file_idx : 830 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ Class #1349 annotations: │ │ Annotations on class │ │ @@ -340963,17 +341075,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -118288: |[118288] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.:()V │ │ -118298: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11829e: 0e00 |0003: return-void │ │ +115f8c: |[115f8c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.:()V │ │ +115f9c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +115fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;) │ │ @@ -340981,17 +341093,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1182a0: |[1182a0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V │ │ -1182b0: 7010 f821 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:()V // method@21f8 │ │ -1182b6: 0e00 |0003: return-void │ │ +115fa4: |[115fa4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V │ │ +115fb4: 7010 f821 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:()V // method@21f8 │ │ +115fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1; │ │ │ │ @@ -341001,16 +341113,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 │ │ -1182b8: |[1182b8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -1182c8: 0e00 |0000: return-void │ │ +115fbc: |[115fbc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +115fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -341020,17 +341132,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1182cc: |[1182cc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -1182dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1182de: 1100 |0001: return-object v0 │ │ +115fd0: |[115fd0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +115fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115fe2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -341040,17 +341152,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1182e0: |[1182e0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -1182f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1182f2: 0f00 |0001: return v0 │ │ +115fe4: |[115fe4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +115ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +115ff6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341059,17 +341171,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1182f4: |[1182f4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getId:(Ljava/lang/Object;)I │ │ -118304: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -118306: 0f00 |0001: return v0 │ │ +115ff8: |[115ff8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getId:(Ljava/lang/Object;)I │ │ +116008: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11600a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341078,17 +341190,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118308: |[118308] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getLayer:(Ljava/lang/Object;)I │ │ -118318: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -11831a: 0f00 |0001: return v0 │ │ +11600c: |[11600c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getLayer:(Ljava/lang/Object;)I │ │ +11601c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11601e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341097,17 +341209,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 │ │ -11831c: |[11831c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -11832c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11832e: 1100 |0001: return-object v0 │ │ +116020: |[116020] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +116030: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +116032: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341116,17 +341228,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 │ │ -118330: |[118330] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -118340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -118342: 1100 |0001: return-object v0 │ │ +116034: |[116034] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +116044: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +116046: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341135,17 +341247,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118344: |[118344] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getType:(Ljava/lang/Object;)I │ │ -118354: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -118356: 0f00 |0001: return v0 │ │ +116048: |[116048] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.getType:(Ljava/lang/Object;)I │ │ +116058: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11605a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341154,17 +341266,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118358: |[118358] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -118368: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11836a: 0f00 |0001: return v0 │ │ +11605c: |[11605c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +11606c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11606e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341173,17 +341285,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11836c: |[11836c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isActive:(Ljava/lang/Object;)Z │ │ -11837c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11837e: 0f00 |0001: return v0 │ │ +116070: |[116070] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isActive:(Ljava/lang/Object;)Z │ │ +116080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +116082: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341192,17 +341304,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118380: |[118380] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -118390: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -118392: 0f00 |0001: return v0 │ │ +116084: |[116084] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +116094: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +116096: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341211,17 +341323,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -118394: |[118394] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -1183a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1183a6: 1100 |0001: return-object v0 │ │ +116098: |[116098] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +1160a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1160aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;) │ │ @@ -341229,17 +341341,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 │ │ -1183a8: |[1183a8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1183b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1183ba: 1100 |0001: return-object v0 │ │ +1160ac: |[1160ac] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1160bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1160be: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -341248,30 +341360,30 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1183bc: |[1183bc] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -1183cc: 0e00 |0000: return-void │ │ +1160c0: |[1160c0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +1160d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ - source_file_idx : 833 (AccessibilityWindowInfoCompat.java) │ │ + source_file_idx : 830 (AccessibilityWindowInfoCompat.java) │ │ │ │ Class #1350 header: │ │ class_idx : 1208 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1211 │ │ -source_file_idx : 2150 │ │ +source_file_idx : 2146 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1350 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/FastOutLinearInInterpolator;' │ │ @@ -341290,39 +341402,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 416 16-bit code units │ │ -1183d0: |[1183d0] android.support.v4.view.animation.FastOutLinearInInterpolator.:()V │ │ -1183e0: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ -1183e4: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ -1183e8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1183ee: 6900 6909 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutLinearInInterpolator;.VALUES:[F // field@0969 │ │ -1183f2: 0e00 |0009: return-void │ │ -1183f4: 0003 0400 c900 0000 0000 0000 17b7 ... |000a: array-data (406 units) │ │ +1160d4: |[1160d4] android.support.v4.view.animation.FastOutLinearInInterpolator.:()V │ │ +1160e4: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ +1160e8: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ +1160ec: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +1160f2: 6900 6909 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutLinearInInterpolator;.VALUES:[F // field@0969 │ │ +1160f6: 0e00 |0009: return-void │ │ +1160f8: 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/FastOutLinearInInterpolator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118720: |[118720] android.support.v4.view.animation.FastOutLinearInInterpolator.:()V │ │ -118730: 6200 6909 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutLinearInInterpolator;.VALUES:[F // field@0969 │ │ -118734: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ -11873a: 0e00 |0005: return-void │ │ +116424: |[116424] android.support.v4.view.animation.FastOutLinearInInterpolator.:()V │ │ +116434: 6200 6909 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutLinearInInterpolator;.VALUES:[F // field@0969 │ │ +116438: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ +11643e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/animation/FastOutLinearInInterpolator; │ │ │ │ @@ -341332,32 +341444,32 @@ │ │ type : '(F)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11873c: |[11873c] android.support.v4.view.animation.FastOutLinearInInterpolator.getInterpolation:(F)F │ │ -11874c: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ -118752: 0a00 |0003: move-result v0 │ │ -118754: 0f00 |0004: return v0 │ │ +116440: |[116440] android.support.v4.view.animation.FastOutLinearInInterpolator.getInterpolation:(F)F │ │ +116450: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ +116456: 0a00 |0003: move-result v0 │ │ +116458: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/animation/FastOutLinearInInterpolator; │ │ 0x0000 - 0x0005 reg=2 x0 F │ │ │ │ - source_file_idx : 2150 (FastOutLinearInInterpolator.java) │ │ + source_file_idx : 2146 (FastOutLinearInInterpolator.java) │ │ │ │ Class #1351 header: │ │ class_idx : 1209 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1211 │ │ -source_file_idx : 2151 │ │ +source_file_idx : 2147 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1351 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/FastOutSlowInInterpolator;' │ │ @@ -341376,39 +341488,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 416 16-bit code units │ │ -118758: |[118758] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ -118768: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ -11876c: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ -118770: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -118776: 6900 6a09 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@096a │ │ -11877a: 0e00 |0009: return-void │ │ -11877c: 0003 0400 c900 0000 0000 0000 17b7 ... |000a: array-data (406 units) │ │ +11645c: |[11645c] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ +11646c: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ +116470: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ +116474: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +11647a: 6900 6a09 |0007: sput-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@096a │ │ +11647e: 0e00 |0009: return-void │ │ +116480: 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 │ │ -118aa8: |[118aa8] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ -118ab8: 6200 6a09 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@096a │ │ -118abc: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ -118ac2: 0e00 |0005: return-void │ │ +1167ac: |[1167ac] android.support.v4.view.animation.FastOutSlowInInterpolator.:()V │ │ +1167bc: 6200 6a09 |0000: sget-object v0, Landroid/support/v4/view/animation/FastOutSlowInInterpolator;.VALUES:[F // field@096a │ │ +1167c0: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ +1167c6: 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; │ │ │ │ @@ -341418,32 +341530,32 @@ │ │ type : '(F)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -118ac4: |[118ac4] android.support.v4.view.animation.FastOutSlowInInterpolator.getInterpolation:(F)F │ │ -118ad4: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ -118ada: 0a00 |0003: move-result v0 │ │ -118adc: 0f00 |0004: return v0 │ │ +1167c8: |[1167c8] android.support.v4.view.animation.FastOutSlowInInterpolator.getInterpolation:(F)F │ │ +1167d8: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ +1167de: 0a00 |0003: move-result v0 │ │ +1167e0: 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 x0 F │ │ │ │ - source_file_idx : 2151 (FastOutSlowInInterpolator.java) │ │ + source_file_idx : 2147 (FastOutSlowInInterpolator.java) │ │ │ │ Class #1352 header: │ │ class_idx : 1210 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1211 │ │ -source_file_idx : 4888 │ │ +source_file_idx : 4884 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1352 - │ │ Class descriptor : 'Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;' │ │ @@ -341462,39 +341574,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 416 16-bit code units │ │ -118ae0: |[118ae0] android.support.v4.view.animation.LinearOutSlowInInterpolator.:()V │ │ -118af0: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ -118af4: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ -118af8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -118afe: 6900 6b09 |0007: sput-object v0, Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;.VALUES:[F // field@096b │ │ -118b02: 0e00 |0009: return-void │ │ -118b04: 0003 0400 c900 0000 0000 0000 c6dc ... |000a: array-data (406 units) │ │ +1167e4: |[1167e4] android.support.v4.view.animation.LinearOutSlowInInterpolator.:()V │ │ +1167f4: 1300 c900 |0000: const/16 v0, #int 201 // #c9 │ │ +1167f8: 2300 f408 |0002: new-array v0, v0, [F // type@08f4 │ │ +1167fc: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +116802: 6900 6b09 |0007: sput-object v0, Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;.VALUES:[F // field@096b │ │ +116806: 0e00 |0009: return-void │ │ +116808: 0003 0400 c900 0000 0000 0000 c6dc ... |000a: array-data (406 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -118e30: |[118e30] android.support.v4.view.animation.LinearOutSlowInInterpolator.:()V │ │ -118e40: 6200 6b09 |0000: sget-object v0, Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;.VALUES:[F // field@096b │ │ -118e44: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ -118e4a: 0e00 |0005: return-void │ │ +116b34: |[116b34] android.support.v4.view.animation.LinearOutSlowInInterpolator.:()V │ │ +116b44: 6200 6b09 |0000: sget-object v0, Landroid/support/v4/view/animation/LinearOutSlowInInterpolator;.VALUES:[F // field@096b │ │ +116b48: 7020 3522 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/view/animation/LookupTableInterpolator;.:([F)V // method@2235 │ │ +116b4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/animation/LinearOutSlowInInterpolator; │ │ │ │ @@ -341504,32 +341616,32 @@ │ │ type : '(F)F' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -118e4c: |[118e4c] android.support.v4.view.animation.LinearOutSlowInInterpolator.getInterpolation:(F)F │ │ -118e5c: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ -118e62: 0a00 |0003: move-result v0 │ │ -118e64: 0f00 |0004: return v0 │ │ +116b50: |[116b50] android.support.v4.view.animation.LinearOutSlowInInterpolator.getInterpolation:(F)F │ │ +116b60: 6f20 3622 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/animation/LookupTableInterpolator;.getInterpolation:(F)F // method@2236 │ │ +116b66: 0a00 |0003: move-result v0 │ │ +116b68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/animation/LinearOutSlowInInterpolator; │ │ 0x0000 - 0x0005 reg=2 x0 F │ │ │ │ - source_file_idx : 4888 (LinearOutSlowInInterpolator.java) │ │ + source_file_idx : 4884 (LinearOutSlowInInterpolator.java) │ │ │ │ Class #1353 header: │ │ class_idx : 1223 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1353 annotations: │ │ Annotations on class │ │ @@ -341550,17 +341662,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -118e68: |[118e68] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.:()V │ │ -118e78: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -118e7e: 0e00 |0003: return-void │ │ +116b6c: |[116b6c] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.:()V │ │ +116b7c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +116b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ │ │ Virtual methods - │ │ @@ -341569,18 +341681,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 │ │ -118e80: |[118e80] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -118e90: 7110 bf22 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22bf │ │ -118e96: 0c00 |0003: move-result-object v0 │ │ -118e98: 1100 |0004: return-object v0 │ │ +116b84: |[116b84] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +116b94: 7110 bf22 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22bf │ │ +116b9a: 0c00 |0003: move-result-object v0 │ │ +116b9c: 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; │ │ │ │ @@ -341589,18 +341701,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -118e9c: |[118e9c] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ -118eac: 7110 c022 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22c0 │ │ -118eb2: 0c00 |0003: move-result-object v0 │ │ -118eb4: 1100 |0004: return-object v0 │ │ +116ba0: |[116ba0] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ +116bb0: 7110 c022 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22c0 │ │ +116bb6: 0c00 |0003: move-result-object v0 │ │ +116bb8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ @@ -341609,18 +341721,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -118eb8: |[118eb8] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ -118ec8: 7110 c122 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22c1 │ │ -118ece: 0c00 |0003: move-result-object v0 │ │ -118ed0: 1100 |0004: return-object v0 │ │ +116bbc: |[116bbc] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ +116bcc: 7110 c122 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22c1 │ │ +116bd2: 0c00 |0003: move-result-object v0 │ │ +116bd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ @@ -341629,17 +341741,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 │ │ -118ed4: |[118ed4] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -118ee4: 7120 c222 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22c2 │ │ -118eea: 0e00 |0003: return-void │ │ +116bd8: |[116bd8] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +116be8: 7120 c222 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22c2 │ │ +116bee: 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; │ │ @@ -341650,33 +341762,33 @@ │ │ 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 │ │ -118eec: |[118eec] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -118efc: 7120 c322 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22c3 │ │ -118f02: 0e00 |0003: return-void │ │ +116bf0: |[116bf0] android.support.v4.widget.CompoundButtonCompat$BaseCompoundButtonCompat.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +116c00: 7120 c322 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatDonut;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22c3 │ │ +116c06: 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 : 1538 (CompoundButtonCompat.java) │ │ + source_file_idx : 1534 (CompoundButtonCompat.java) │ │ │ │ Class #1354 header: │ │ class_idx : 1236 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1844 │ │ -source_file_idx : 1631 │ │ +source_file_idx : 1627 │ │ static_fields_size : 2 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #1354 annotations: │ │ Annotations on class │ │ @@ -341749,19 +341861,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -118f04: |[118f04] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -118f14: 7010 dd3a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -118f1a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -118f1c: 6e40 f122 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ -118f22: 0e00 |0007: return-void │ │ +116c08: |[116c08] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +116c18: 7010 dd3a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +116c1e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +116c20: 6e40 f122 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ +116c26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -341773,18 +341885,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 │ │ -118f24: |[118f24] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -118f34: 7010 dd3a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -118f3a: 6e40 f122 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ -118f40: 0e00 |0006: return-void │ │ +116c28: |[116c28] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +116c38: 7010 dd3a 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +116c3e: 6e40 f122 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ +116c44: 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; │ │ @@ -341797,22 +341909,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 │ │ -118f44: |[118f44] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -118f54: 7010 dd3a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ -118f5a: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -118f5e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -118f60: 6e40 f122 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ -118f66: 0e00 |0009: return-void │ │ -118f68: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -118f6a: 28fb |000b: goto 0006 // -0005 │ │ +116c48: |[116c48] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +116c58: 7010 dd3a 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@3add │ │ +116c5e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +116c62: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +116c64: 6e40 f122 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ +116c6a: 0e00 |0009: return-void │ │ +116c6c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +116c6e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -341833,20 +341945,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -118f6c: |[118f6c] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -118f7c: 6e20 fa22 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@22fa │ │ -118f82: 0c00 |0003: move-result-object v0 │ │ -118f84: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -118f88: 7210 7702 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -118f8e: 0e00 |0009: return-void │ │ +116c70: |[116c70] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +116c80: 6e20 fa22 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@22fa │ │ +116c86: 0c00 |0003: move-result-object v0 │ │ +116c88: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +116c8c: 7210 7702 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +116c92: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -341859,21 +341971,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 │ │ -118f90: |[118f90] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -118fa0: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -118fa4: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -118fa8: 1100 |0004: return-object v0 │ │ -118faa: 6e10 2643 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -118fb0: 0c00 |0008: move-result-object v0 │ │ -118fb2: 28fb |0009: goto 0004 // -0005 │ │ +116c94: |[116c94] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +116ca4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +116ca8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +116cac: 1100 |0004: return-object v0 │ │ +116cae: 6e10 2643 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +116cb4: 0c00 |0008: move-result-object v0 │ │ +116cb6: 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; │ │ │ │ @@ -341882,25 +341994,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -118fb4: |[118fb4] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -118fc4: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -118fc8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -118fcc: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -118fd0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -118fd4: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -118fd8: 7210 7a02 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ -118fde: 0a00 |000d: move-result v0 │ │ -118fe0: 0f00 |000e: return v0 │ │ -118fe2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -118fe4: 28fe |0010: goto 000e // -0002 │ │ +116cb8: |[116cb8] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +116cc8: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116ccc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +116cd0: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116cd4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +116cd8: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116cdc: 7210 7a02 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ +116ce2: 0a00 |000d: move-result v0 │ │ +116ce4: 0f00 |000e: return v0 │ │ +116ce6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +116ce8: 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; │ │ @@ -341910,17 +342022,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -118fe8: |[118fe8] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -118ff8: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -118ffc: 1100 |0002: return-object v0 │ │ +116cec: |[116cec] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +116cfc: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116d00: 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;) │ │ @@ -341928,32 +342040,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 │ │ -119000: |[119000] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -119010: 5531 c309 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -119014: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -119018: 5431 c009 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -11901c: 7220 8402 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -119022: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -119026: 5431 bf09 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ -11902a: 5432 c009 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -11902e: 6e40 f322 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@22f3 │ │ -119034: 0c00 |0012: move-result-object v0 │ │ -119036: 5431 bf09 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ -11903a: 5432 c009 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -11903e: 6e40 e522 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@22e5 │ │ -119044: 1100 |001a: return-object v0 │ │ -119046: 0750 |001b: move-object v0, v5 │ │ -119048: 28f7 |001c: goto 0013 // -0009 │ │ -11904a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -11904c: 28fc |001e: goto 001a // -0004 │ │ +116d04: |[116d04] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +116d14: 5531 c309 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116d18: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +116d1c: 5431 c009 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116d20: 7220 8402 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +116d26: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +116d2a: 5431 bf09 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ +116d2e: 5432 c009 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116d32: 6e40 f322 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@22f3 │ │ +116d38: 0c00 |0012: move-result-object v0 │ │ +116d3a: 5431 bf09 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ +116d3e: 5432 c009 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116d42: 6e40 e522 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@22e5 │ │ +116d48: 1100 |001a: return-object v0 │ │ +116d4a: 0750 |001b: move-object v0, v5 │ │ +116d4c: 28f7 |001c: goto 0013 // -0009 │ │ +116d4e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +116d50: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -341973,22 +342085,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -119050: |[119050] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -119060: 5410 c109 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ -119064: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -119068: 2200 d604 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@04d6 │ │ -11906c: 7020 ff22 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@22ff │ │ -119072: 5b10 c109 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ -119076: 5410 c109 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ -11907a: 1100 |000d: return-object v0 │ │ +116d54: |[116d54] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +116d64: 5410 c109 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ +116d68: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +116d6c: 2200 d604 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@04d6 │ │ +116d70: 7020 ff22 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@22ff │ │ +116d76: 5b10 c109 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ +116d7a: 5410 c109 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@09c1 │ │ +116d7e: 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; │ │ @@ -341998,17 +342110,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11907c: |[11907c] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -11908c: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ -119090: 1100 |0002: return-object v0 │ │ +116d80: |[116d80] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +116d90: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ +116d94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -342016,25 +342128,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -119094: |[119094] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -1190a4: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1190a8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -1190ac: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1190b0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -1190b4: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1190b8: 7220 8402 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -1190be: 5410 c009 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1190c2: 1100 |000f: return-object v0 │ │ -1190c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1190c6: 28fe |0011: goto 000f // -0002 │ │ +116d98: |[116d98] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +116da8: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116dac: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +116db0: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116db4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +116db8: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116dbc: 7220 8402 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +116dc2: 5410 c009 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116dc6: 1100 |000f: return-object v0 │ │ +116dc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +116dca: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -342046,29 +342158,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1190c8: |[1190c8] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -1190d8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -1190dc: 5532 c309 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1190e0: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -1190e4: 5432 c009 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1190e8: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -1190ec: 5432 c009 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1190f0: 7220 8402 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -1190f6: 0a02 |000f: move-result v2 │ │ -1190f8: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -1190fc: 5430 c009 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119100: 5231 c509 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ -119104: 7220 7d02 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@027d │ │ -11910a: 0b00 |0019: move-result-wide v0 │ │ -11910c: 1000 |001a: return-wide v0 │ │ +116dcc: |[116dcc] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +116ddc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +116de0: 5532 c309 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116de4: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +116de8: 5432 c009 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116dec: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +116df0: 5432 c009 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116df4: 7220 8402 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +116dfa: 0a02 |000f: move-result v2 │ │ +116dfc: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +116e00: 5430 c009 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116e04: 5231 c509 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ +116e08: 7220 7d02 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@027d │ │ +116e0e: 0b00 |0019: move-result-wide v0 │ │ +116e10: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -342080,48 +342192,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 │ │ -119110: |[119110] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -119120: 5541 c309 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -119124: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -119128: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -11912c: 1a02 5c47 |0006: const-string v2, "this should only be called when the cursor is valid" // string@475c │ │ -119130: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -119136: 2701 |000b: throw v1 │ │ -119138: 5441 c009 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -11913c: 7220 8402 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -119142: 0a01 |0011: move-result v1 │ │ -119144: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -119148: 2201 6508 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -11914c: 2202 7908 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -119150: 7010 5a43 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -119156: 1a03 6d24 |001b: const-string v3, "couldn't move cursor to position " // string@246d │ │ -11915a: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -119160: 0c02 |0020: move-result-object v2 │ │ -119162: 6e20 5f43 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -119168: 0c02 |0024: move-result-object v2 │ │ -11916a: 6e10 6a43 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -119170: 0c02 |0028: move-result-object v2 │ │ -119172: 7020 f642 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -119178: 2701 |002c: throw v1 │ │ -11917a: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -11917e: 5441 bf09 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ -119182: 5442 c009 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119186: 6e40 f422 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@22f4 │ │ -11918c: 0c00 |0036: move-result-object v0 │ │ -11918e: 5441 bf09 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ -119192: 5442 c009 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119196: 6e40 e522 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@22e5 │ │ -11919c: 1100 |003e: return-object v0 │ │ -11919e: 0760 |003f: move-object v0, v6 │ │ -1191a0: 28f7 |0040: goto 0037 // -0009 │ │ +116e14: |[116e14] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +116e24: 5541 c309 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116e28: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +116e2c: 2201 6508 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +116e30: 1a02 5747 |0006: const-string v2, "this should only be called when the cursor is valid" // string@4757 │ │ +116e34: 7020 f642 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +116e3a: 2701 |000b: throw v1 │ │ +116e3c: 5441 c009 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116e40: 7220 8402 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +116e46: 0a01 |0011: move-result v1 │ │ +116e48: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +116e4c: 2201 6508 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +116e50: 2202 7908 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +116e54: 7010 5a43 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +116e5a: 1a03 6824 |001b: const-string v3, "couldn't move cursor to position " // string@2468 │ │ +116e5e: 6e20 6343 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +116e64: 0c02 |0020: move-result-object v2 │ │ +116e66: 6e20 5f43 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +116e6c: 0c02 |0024: move-result-object v2 │ │ +116e6e: 6e10 6a43 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +116e74: 0c02 |0028: move-result-object v2 │ │ +116e76: 7020 f642 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +116e7c: 2701 |002c: throw v1 │ │ +116e7e: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +116e82: 5441 bf09 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ +116e86: 5442 c009 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116e8a: 6e40 f422 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@22f4 │ │ +116e90: 0c00 |0036: move-result-object v0 │ │ +116e92: 5441 bf09 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ +116e96: 5442 c009 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116e9a: 6e40 e522 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@22e5 │ │ +116ea0: 1100 |003e: return-object v0 │ │ +116ea2: 0760 |003f: move-object v0, v6 │ │ +116ea4: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -342142,17 +342254,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1191a4: |[1191a4] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -1191b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1191b6: 0f00 |0001: return v0 │ │ +116ea8: |[116ea8] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +116eb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +116eba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -342160,59 +342272,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 │ │ -1191b8: |[1191b8] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -1191c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1191ca: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -1191cc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1191ce: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -1191d2: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -1191d6: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -1191da: 5c40 bd09 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ -1191de: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -1191e2: 5b46 c009 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1191e6: 5c40 c309 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1191ea: 5b45 bf09 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ -1191ee: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -1191f2: 1a01 a21d |0015: const-string v1, "_id" // string@1da2 │ │ -1191f6: 7220 7902 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ -1191fc: 0a01 |001a: move-result v1 │ │ -1191fe: 5941 c509 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ -119202: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -119206: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -119208: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -11920c: 2201 d204 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@04d2 │ │ -119210: 7020 db22 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@22db │ │ -119216: 5b41 be09 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -11921a: 2201 d304 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@04d3 │ │ -11921e: 7030 df22 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@22df │ │ -119224: 5b41 c209 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -119228: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -11922c: 5441 be09 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119230: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -119234: 5441 be09 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119238: 7220 8502 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ -11923e: 5441 c209 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -119242: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -119246: 5441 c209 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -11924a: 7220 8602 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0286 │ │ -119250: 0e00 |0044: return-void │ │ -119252: 5c41 bd09 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ -119256: 28c4 |0047: goto 000b // -003c │ │ -119258: 0110 |0048: move v0, v1 │ │ -11925a: 28c4 |0049: goto 000d // -003c │ │ -11925c: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -11925e: 28d0 |004b: goto 001b // -0030 │ │ -119260: 5b43 be09 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119264: 5b43 c209 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -119268: 28e0 |0050: goto 0030 // -0020 │ │ +116ebc: |[116ebc] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +116ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +116ece: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +116ed0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +116ed2: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +116ed6: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +116eda: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +116ede: 5c40 bd09 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ +116ee2: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +116ee6: 5b46 c009 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116eea: 5c40 c309 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116eee: 5b45 bf09 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@09bf │ │ +116ef2: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +116ef6: 1a01 9e1d |0015: const-string v1, "_id" // string@1d9e │ │ +116efa: 7220 7902 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ +116f00: 0a01 |001a: move-result v1 │ │ +116f02: 5941 c509 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ +116f06: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +116f0a: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +116f0c: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +116f10: 2201 d204 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@04d2 │ │ +116f14: 7020 db22 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@22db │ │ +116f1a: 5b41 be09 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +116f1e: 2201 d304 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@04d3 │ │ +116f22: 7030 df22 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@22df │ │ +116f28: 5b41 c209 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +116f2c: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +116f30: 5441 be09 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +116f34: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +116f38: 5441 be09 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +116f3c: 7220 8502 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ +116f42: 5441 c209 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +116f46: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +116f4a: 5441 c209 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +116f4e: 7220 8602 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0286 │ │ +116f54: 0e00 |0044: return-void │ │ +116f56: 5c41 bd09 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ +116f5a: 28c4 |0047: goto 000b // -003c │ │ +116f5c: 0110 |0048: move v0, v1 │ │ +116f5e: 28c4 |0049: goto 000d // -003c │ │ +116f60: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +116f62: 28d0 |004b: goto 001b // -0030 │ │ +116f64: 5b43 be09 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +116f68: 5b43 c209 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +116f6c: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -342244,21 +342356,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -11926c: |[11926c] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -11927c: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -119280: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -119282: 6e40 f122 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ -119288: 0e00 |0006: return-void │ │ -11928a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -11928c: 28fb |0008: goto 0003 // -0005 │ │ +116f70: |[116f70] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +116f80: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +116f84: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +116f86: 6e40 f122 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22f1 │ │ +116f8c: 0e00 |0006: return-void │ │ +116f8e: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +116f90: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -342271,18 +342383,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 │ │ -119290: |[119290] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -1192a0: 6e40 f422 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@22f4 │ │ -1192a6: 0c00 |0003: move-result-object v0 │ │ -1192a8: 1100 |0004: return-object v0 │ │ +116f94: |[116f94] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +116fa4: 6e40 f422 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@22f4 │ │ +116faa: 0c00 |0003: move-result-object v0 │ │ +116fac: 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; │ │ @@ -342299,28 +342411,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1192ac: |[1192ac] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -1192bc: 5510 bd09 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ -1192c0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -1192c4: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1192c8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -1192cc: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1192d0: 7210 8002 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ -1192d6: 0a00 |000d: move-result v0 │ │ -1192d8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -1192dc: 5410 c009 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -1192e0: 7210 8702 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0287 │ │ -1192e6: 0a00 |0015: move-result v0 │ │ -1192e8: 5c10 c309 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1192ec: 0e00 |0018: return-void │ │ +116fb0: |[116fb0] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +116fc0: 5510 bd09 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@09bd │ │ +116fc4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +116fc8: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116fcc: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +116fd0: 5410 c009 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116fd4: 7210 8002 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ +116fda: 0a00 |000d: move-result v0 │ │ +116fdc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +116fe0: 5410 c009 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +116fe4: 7210 8702 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0287 │ │ +116fea: 0a00 |0015: move-result v0 │ │ +116fec: 5c10 c309 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +116ff0: 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; │ │ @@ -342330,23 +342442,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 │ │ -1192f0: |[1192f0] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -119300: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ -119304: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -119308: 5410 c409 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ -11930c: 7220 403b 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@3b40 │ │ -119312: 0c00 |0009: move-result-object v0 │ │ -119314: 1100 |000a: return-object v0 │ │ -119316: 5410 c009 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -11931a: 28fd |000d: goto 000a // -0003 │ │ +116ff4: |[116ff4] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +117004: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ +117008: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +11700c: 5410 c409 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ +117010: 7220 403b 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@3b40 │ │ +117016: 0c00 |0009: move-result-object v0 │ │ +117018: 1100 |000a: return-object v0 │ │ +11701a: 5410 c009 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +11701e: 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; │ │ @@ -342357,17 +342469,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11931c: |[11931c] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -11932c: 5b01 c409 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ -119330: 0e00 |0002: return-void │ │ +117020: |[117020] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +117030: 5b01 c409 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@09c4 │ │ +117034: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -342377,53 +342489,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 │ │ -119334: |[119334] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -119344: 5421 c009 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119348: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -11934c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -11934e: 1100 |0005: return-object v0 │ │ -119350: 5420 c009 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119354: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -119358: 5421 be09 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -11935c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -119360: 5421 be09 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119364: 7220 8802 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0288 │ │ -11936a: 5421 c209 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -11936e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -119372: 5421 c209 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -119376: 7220 8902 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0289 │ │ -11937c: 5b23 c009 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ -119380: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -119384: 5421 be09 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119388: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -11938c: 5421 be09 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ -119390: 7220 8502 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ -119396: 5421 c209 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -11939a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -11939e: 5421 c209 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ -1193a2: 7220 8602 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0286 │ │ -1193a8: 1a01 a21d |0032: const-string v1, "_id" // string@1da2 │ │ -1193ac: 7220 7902 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ -1193b2: 0a01 |0037: move-result v1 │ │ -1193b4: 5921 c509 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ -1193b8: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -1193ba: 5c21 c309 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1193be: 6e10 f522 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@22f5 │ │ -1193c4: 28c5 |0040: goto 0005 // -003b │ │ -1193c6: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -1193c8: 5921 c509 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ -1193cc: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -1193ce: 5c21 c309 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ -1193d2: 6e10 f622 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@22f6 │ │ -1193d8: 28bb |004a: goto 0005 // -0045 │ │ +117038: |[117038] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +117048: 5421 c009 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +11704c: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +117050: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +117052: 1100 |0005: return-object v0 │ │ +117054: 5420 c009 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +117058: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +11705c: 5421 be09 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +117060: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +117064: 5421 be09 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +117068: 7220 8802 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0288 │ │ +11706e: 5421 c209 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +117072: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +117076: 5421 c209 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +11707a: 7220 8902 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0289 │ │ +117080: 5b23 c009 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@09c0 │ │ +117084: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +117088: 5421 be09 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +11708c: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +117090: 5421 be09 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@09be │ │ +117094: 7220 8502 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ +11709a: 5421 c209 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +11709e: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +1170a2: 5421 c209 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@09c2 │ │ +1170a6: 7220 8602 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0286 │ │ +1170ac: 1a01 9e1d |0032: const-string v1, "_id" // string@1d9e │ │ +1170b0: 7220 7902 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ +1170b6: 0a01 |0037: move-result v1 │ │ +1170b8: 5921 c509 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ +1170bc: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +1170be: 5c21 c309 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +1170c2: 6e10 f522 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@22f5 │ │ +1170c8: 28c5 |0040: goto 0005 // -003b │ │ +1170ca: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +1170cc: 5921 c509 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@09c5 │ │ +1170d0: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +1170d2: 5c21 c309 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@09c3 │ │ +1170d6: 6e10 f622 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@22f6 │ │ +1170dc: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -342440,21 +342552,21 @@ │ │ 0x0044 line=350 │ │ 0x0047 line=352 │ │ locals : │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 1631 (CursorAdapter.java) │ │ + source_file_idx : 1627 (CursorAdapter.java) │ │ │ │ Class #1355 header: │ │ class_idx : 1239 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 946 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #1355 annotations: │ │ Annotations on class │ │ @@ -342482,21 +342594,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 │ │ -1193dc: |[1193dc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -1193ec: 5b12 c809 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ -1193f0: 7010 2417 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -1193f6: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -1193fa: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -119400: 5b10 c709 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@09c7 │ │ -119404: 0e00 |000c: return-void │ │ +1170e0: |[1170e0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +1170f0: 5b12 c809 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ +1170f4: 7010 2417 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +1170fa: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +1170fe: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +117104: 5b10 c709 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@09c7 │ │ +117108: 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; │ │ @@ -342506,28 +342618,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 │ │ -119408: |[119408] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -119418: 6e10 2339 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -11941e: 0a01 |0003: move-result v1 │ │ -119420: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -119422: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ -119426: 6e20 2239 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -11942c: 0c00 |000a: move-result-object v0 │ │ -11942e: 7110 5023 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ -119434: 0a03 |000e: move-result v3 │ │ -119436: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -11943a: 6e20 bd1f 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1fbd │ │ -119440: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -119444: 28ef |0016: goto 0005 // -0011 │ │ -119446: 0e00 |0017: return-void │ │ +11710c: |[11710c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +11711c: 6e10 2339 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +117122: 0a01 |0003: move-result v1 │ │ +117124: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +117126: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +11712a: 6e20 2239 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +117130: 0c00 |000a: move-result-object v0 │ │ +117132: 7110 5023 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ +117138: 0a03 |000e: move-result v3 │ │ +11713a: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +11713e: 6e20 bd1f 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1fbd │ │ +117144: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +117148: 28ef |0016: goto 0005 // -0011 │ │ +11714a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2082 │ │ 0x0004 line=2083 │ │ 0x0007 line=2084 │ │ 0x000b line=2085 │ │ 0x0011 line=2086 │ │ @@ -342546,57 +342658,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 │ │ -119448: |[119448] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -119458: 5420 c709 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@09c7 │ │ -11945c: 6e20 c81f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ -119462: 6e20 0120 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ -119468: 6e20 c91f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ -11946e: 6e20 0220 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ -119474: 6e10 f41f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1ff4 │ │ -11947a: 0a01 |0011: move-result v1 │ │ -11947c: 6e20 2c20 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ -119482: 6e10 d91f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ -119488: 0c01 |0018: move-result-object v1 │ │ -11948a: 6e20 1c20 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ -119490: 6e10 cc1f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ -119496: 0c01 |001f: move-result-object v1 │ │ -119498: 6e20 0620 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11949e: 6e10 cf1f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ -1194a4: 0c01 |0026: move-result-object v1 │ │ -1194a6: 6e20 0a20 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@200a │ │ -1194ac: 6e10 ec1f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ -1194b2: 0a01 |002d: move-result v1 │ │ -1194b4: 6e20 0e20 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ -1194ba: 6e10 e81f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ -1194c0: 0a01 |0034: move-result v1 │ │ -1194c2: 6e20 0720 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@2007 │ │ -1194c8: 6e10 ed1f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ -1194ce: 0a01 |003b: move-result v1 │ │ -1194d0: 6e20 1020 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ -1194d6: 6e10 ee1f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ -1194dc: 0a01 |0042: move-result v1 │ │ -1194de: 6e20 1120 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ -1194e4: 6e10 e51f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1fe5 │ │ -1194ea: 0a01 |0049: move-result v1 │ │ -1194ec: 6e20 0020 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ -1194f2: 6e10 f31f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ -1194f8: 0a01 |0050: move-result v1 │ │ -1194fa: 6e20 2220 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@2022 │ │ -119500: 6e10 ef1f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ -119506: 0a01 |0057: move-result v1 │ │ -119508: 6e20 1820 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@2018 │ │ -11950e: 6e10 c71f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ -119514: 0a01 |005e: move-result v1 │ │ -119516: 6e20 bb1f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11951c: 0e00 |0062: return-void │ │ +11714c: |[11714c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11715c: 5420 c709 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@09c7 │ │ +117160: 6e20 c81f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ +117166: 6e20 0120 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ +11716c: 6e20 c91f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ +117172: 6e20 0220 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ +117178: 6e10 f41f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1ff4 │ │ +11717e: 0a01 |0011: move-result v1 │ │ +117180: 6e20 2c20 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ +117186: 6e10 d91f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ +11718c: 0c01 |0018: move-result-object v1 │ │ +11718e: 6e20 1c20 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ +117194: 6e10 cc1f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ +11719a: 0c01 |001f: move-result-object v1 │ │ +11719c: 6e20 0620 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +1171a2: 6e10 cf1f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ +1171a8: 0c01 |0026: move-result-object v1 │ │ +1171aa: 6e20 0a20 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@200a │ │ +1171b0: 6e10 ec1f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ +1171b6: 0a01 |002d: move-result v1 │ │ +1171b8: 6e20 0e20 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ +1171be: 6e10 e81f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ +1171c4: 0a01 |0034: move-result v1 │ │ +1171c6: 6e20 0720 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@2007 │ │ +1171cc: 6e10 ed1f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ +1171d2: 0a01 |003b: move-result v1 │ │ +1171d4: 6e20 1020 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ +1171da: 6e10 ee1f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ +1171e0: 0a01 |0042: move-result v1 │ │ +1171e2: 6e20 1120 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ +1171e8: 6e10 e51f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1fe5 │ │ +1171ee: 0a01 |0049: move-result v1 │ │ +1171f0: 6e20 0020 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ +1171f6: 6e10 f31f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ +1171fc: 0a01 |0050: move-result v1 │ │ +1171fe: 6e20 2220 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@2022 │ │ +117204: 6e10 ef1f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ +11720a: 0a01 |0057: move-result v1 │ │ +11720c: 6e20 1820 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@2018 │ │ +117212: 6e10 c71f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ +117218: 0a01 |005e: move-result v1 │ │ +11721a: 6e20 bb1f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +117220: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2098 │ │ 0x0002 line=2100 │ │ 0x0005 line=2101 │ │ 0x0008 line=2103 │ │ 0x000b line=2104 │ │ @@ -342625,38 +342737,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 │ │ -119520: |[119520] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -119530: 6e10 d139 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ -119536: 0a04 |0003: move-result v4 │ │ -119538: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -11953c: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -119540: 6e10 d439 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ -119546: 0c01 |000b: move-result-object v1 │ │ -119548: 5464 c809 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ -11954c: 7110 4f23 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@234f │ │ -119552: 0c03 |0011: move-result-object v3 │ │ -119554: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -119558: 5464 c809 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ -11955c: 6e20 6f23 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ -119562: 0a00 |0019: move-result v0 │ │ -119564: 5464 c809 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ -119568: 6e20 6e23 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@236e │ │ -11956e: 0c02 |001f: move-result-object v2 │ │ -119570: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -119574: 7220 2144 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -11957a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -11957c: 0f04 |0026: return v4 │ │ -11957e: 6f30 2517 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ -119584: 0a04 |002a: move-result v4 │ │ -119586: 28fb |002b: goto 0026 // -0005 │ │ +117224: |[117224] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +117234: 6e10 d139 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ +11723a: 0a04 |0003: move-result v4 │ │ +11723c: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +117240: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +117244: 6e10 d439 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ +11724a: 0c01 |000b: move-result-object v1 │ │ +11724c: 5464 c809 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ +117250: 7110 4f23 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@234f │ │ +117256: 0c03 |0011: move-result-object v3 │ │ +117258: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +11725c: 5464 c809 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ +117260: 6e20 6f23 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ +117266: 0a00 |0019: move-result v0 │ │ +117268: 5464 c809 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c8 │ │ +11726c: 6e20 6e23 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@236e │ │ +117272: 0c02 |001f: move-result-object v2 │ │ +117274: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +117278: 7220 2144 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +11727e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +117280: 0f04 |0026: return v4 │ │ +117282: 6f30 2517 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1725 │ │ +117288: 0a04 |002a: move-result v4 │ │ +11728a: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2055 │ │ 0x0008 line=2056 │ │ 0x000c line=2057 │ │ 0x0012 line=2058 │ │ 0x0014 line=2059 │ │ @@ -342679,21 +342791,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 │ │ -119588: |[119588] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -119598: 6f30 2817 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -11959e: 1c00 e304 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@04e3 │ │ -1195a2: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -1195a8: 0c00 |0008: move-result-object v0 │ │ -1195aa: 6e20 d639 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -1195b0: 0e00 |000c: return-void │ │ +11728c: |[11728c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +11729c: 6f30 2817 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +1172a2: 1c00 e304 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@04e3 │ │ +1172a6: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +1172ac: 0c00 |0008: move-result-object v0 │ │ +1172ae: 6e20 d639 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +1172b4: 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; │ │ @@ -342705,46 +342817,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 │ │ -1195b4: |[1195b4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -1195c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1195c6: 7100 4e23 0000 |0001: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@234e │ │ -1195cc: 0a02 |0004: move-result v2 │ │ -1195ce: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ -1195d2: 6f30 2917 5406 |0007: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -1195d8: 1c02 e304 |000a: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@04e3 │ │ -1195dc: 6e10 e142 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -1195e2: 0c02 |000f: move-result-object v2 │ │ -1195e4: 6e20 0620 2600 |0010: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -1195ea: 6e20 1020 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ -1195f0: 6e20 1120 3600 |0016: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ -1195f6: 6202 1d09 |0019: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091d │ │ -1195fa: 6e20 fd1f 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@1ffd │ │ -119600: 6202 1509 |001e: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0915 │ │ -119604: 6e20 fd1f 2600 |0020: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@1ffd │ │ -11960a: 0e00 |0023: return-void │ │ -11960c: 7110 f61f 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@1ff6 │ │ -119612: 0c01 |0027: move-result-object v1 │ │ -119614: 6f30 2917 5401 |0028: invoke-super {v4, v5, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -11961a: 6e20 2320 5600 |002b: invoke-virtual {v6, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@2023 │ │ -119620: 7110 c11a 0500 |002e: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1ac1 │ │ -119626: 0c00 |0031: move-result-object v0 │ │ -119628: 2002 fc06 |0032: instance-of v2, v0, Landroid/view/View; // type@06fc │ │ -11962c: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ -119630: 1f00 fc06 |0036: check-cast v0, Landroid/view/View; // type@06fc │ │ -119634: 6e20 1d20 0600 |0038: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ -11963a: 7030 0523 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@2305 │ │ -119640: 6e10 fb1f 0100 |003e: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1ffb │ │ -119646: 1f05 0207 |0041: check-cast v5, Landroid/view/ViewGroup; // type@0702 │ │ -11964a: 7030 0423 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@2304 │ │ -119650: 28c4 |0046: goto 000a // -003c │ │ +1172b8: |[1172b8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +1172c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1172ca: 7100 4e23 0000 |0001: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@234e │ │ +1172d0: 0a02 |0004: move-result v2 │ │ +1172d2: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ +1172d6: 6f30 2917 5406 |0007: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +1172dc: 1c02 e304 |000a: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@04e3 │ │ +1172e0: 6e10 e142 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +1172e6: 0c02 |000f: move-result-object v2 │ │ +1172e8: 6e20 0620 2600 |0010: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +1172ee: 6e20 1020 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ +1172f4: 6e20 1120 3600 |0016: invoke-virtual {v6, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ +1172fa: 6202 1d09 |0019: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@091d │ │ +1172fe: 6e20 fd1f 2600 |001b: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@1ffd │ │ +117304: 6202 1509 |001e: sget-object v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;.ACTION_CLEAR_FOCUS:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; // field@0915 │ │ +117308: 6e20 fd1f 2600 |0020: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.removeAction:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;)Z // method@1ffd │ │ +11730e: 0e00 |0023: return-void │ │ +117310: 7110 f61f 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@1ff6 │ │ +117316: 0c01 |0027: move-result-object v1 │ │ +117318: 6f30 2917 5401 |0028: invoke-super {v4, v5, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +11731e: 6e20 2320 5600 |002b: invoke-virtual {v6, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@2023 │ │ +117324: 7110 c11a 0500 |002e: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1ac1 │ │ +11732a: 0c00 |0031: move-result-object v0 │ │ +11732c: 2002 fc06 |0032: instance-of v2, v0, Landroid/view/View; // type@06fc │ │ +117330: 3802 0700 |0034: if-eqz v2, 003b // +0007 │ │ +117334: 1f00 fc06 |0036: check-cast v0, Landroid/view/View; // type@06fc │ │ +117338: 6e20 1d20 0600 |0038: invoke-virtual {v6, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ +11733e: 7030 0523 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@2305 │ │ +117344: 6e10 fb1f 0100 |003e: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1ffb │ │ +11734a: 1f05 0207 |0041: check-cast v5, Landroid/view/ViewGroup; // type@0702 │ │ +11734e: 7030 0423 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@2304 │ │ +117354: 28c4 |0046: goto 000a // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2010 │ │ 0x0007 line=2011 │ │ 0x000a line=2030 │ │ 0x0013 line=2035 │ │ 0x0016 line=2036 │ │ @@ -342773,44 +342885,44 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -119654: |[119654] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -119664: 7100 4e23 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@234e │ │ -11966a: 0a00 |0003: move-result v0 │ │ -11966c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -119670: 7110 5023 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ -119676: 0a00 |0009: move-result v0 │ │ -119678: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -11967c: 6f40 2b17 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@172b │ │ -119682: 0a00 |000f: move-result v0 │ │ -119684: 0f00 |0010: return v0 │ │ -119686: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -119688: 28fe |0012: goto 0010 // -0002 │ │ +117358: |[117358] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +117368: 7100 4e23 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@234e │ │ +11736e: 0a00 |0003: move-result v0 │ │ +117370: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +117374: 7110 5023 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ +11737a: 0a00 |0009: move-result v0 │ │ +11737c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +117380: 6f40 2b17 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@172b │ │ +117386: 0a00 |000f: move-result v0 │ │ +117388: 0f00 |0010: return v0 │ │ +11738a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +11738c: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1356 header: │ │ class_idx : 1240 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 946 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1356 annotations: │ │ Annotations on class │ │ @@ -342834,18 +342946,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 │ │ -11968c: |[11968c] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -11969c: 5b01 c909 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c9 │ │ -1196a0: 7010 2417 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -1196a6: 0e00 |0005: return-void │ │ +117390: |[117390] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +1173a0: 5b01 c909 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09c9 │ │ +1173a4: 7010 2417 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +1173aa: 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; │ │ │ │ @@ -342855,40 +342967,40 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1196a8: |[1196a8] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -1196b8: 6f30 2917 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -1196be: 7110 5023 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ -1196c4: 0a00 |0006: move-result v0 │ │ -1196c6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -1196ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1196cc: 6e20 1d20 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ -1196d2: 0e00 |000d: return-void │ │ +1173ac: |[1173ac] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +1173bc: 6f30 2917 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +1173c2: 7110 5023 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@2350 │ │ +1173c8: 0a00 |0006: move-result v0 │ │ +1173ca: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +1173ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1173d0: 6e20 1d20 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ +1173d6: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1357 header: │ │ class_idx : 1242 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1357 annotations: │ │ Annotations on class │ │ @@ -342909,17 +343021,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1196d4: |[1196d4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ -1196e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1196ea: 0e00 |0003: return-void │ │ +1173d8: |[1173d8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ +1173e8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1173ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -342928,17 +343040,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 │ │ -1196ec: |[1196ec] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -1196fc: 7130 b423 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@23b4 │ │ -119702: 0e00 |0003: return-void │ │ +1173f0: |[1173f0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +117400: 7130 b423 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@23b4 │ │ +117406: 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; │ │ @@ -342950,17 +343062,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -119704: |[119704] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -119714: 7110 b523 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@23b5 │ │ -11971a: 0e00 |0003: return-void │ │ +117408: |[117408] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +117418: 7110 b523 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@23b5 │ │ +11741e: 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; │ │ @@ -342970,17 +343082,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 │ │ -11971c: |[11971c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -11972c: 7130 b623 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@23b6 │ │ -119732: 0e00 |0003: return-void │ │ +117420: |[117420] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +117430: 7130 b623 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@23b6 │ │ +117436: 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; │ │ @@ -342992,18 +343104,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 │ │ -119734: |[119734] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -119744: 7110 b723 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@23b7 │ │ -11974a: 0c00 |0003: move-result-object v0 │ │ -11974c: 1100 |0004: return-object v0 │ │ +117438: |[117438] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +117448: 7110 b723 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@23b7 │ │ +11744e: 0c00 |0003: move-result-object v0 │ │ +117450: 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; │ │ │ │ @@ -343012,32 +343124,32 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -119750: |[119750] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ -119760: 7110 b823 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@23b8 │ │ -119766: 0a00 |0003: move-result v0 │ │ -119768: 0f00 |0004: return v0 │ │ +117454: |[117454] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ +117464: 7110 b823 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@23b8 │ │ +11746a: 0a00 |0003: move-result v0 │ │ +11746c: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1358 header: │ │ class_idx : 1243 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1358 annotations: │ │ Annotations on class │ │ @@ -343058,17 +343170,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11976c: |[11976c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ -11977c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -119782: 0e00 |0003: return-void │ │ +117470: |[117470] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ +117480: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +117486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -343077,16 +343189,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 │ │ -119784: |[119784] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -119794: 0e00 |0000: return-void │ │ +117488: |[117488] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +117498: 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; │ │ @@ -343097,16 +343209,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -119798: |[119798] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ -1197a8: 0e00 |0000: return-void │ │ +11749c: |[11749c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ +1174ac: 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; │ │ │ │ @@ -343115,16 +343227,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 │ │ -1197ac: |[1197ac] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -1197bc: 0e00 |0000: return-void │ │ +1174b0: |[1174b0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +1174c0: 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; │ │ @@ -343135,17 +343247,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 │ │ -1197c0: |[1197c0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -1197d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1197d2: 1100 |0001: return-object v0 │ │ +1174c4: |[1174c4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +1174d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1174d6: 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; │ │ │ │ @@ -343154,31 +343266,31 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1197d4: |[1197d4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ -1197e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1197e6: 0f00 |0001: return v0 │ │ +1174d8: |[1174d8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ +1174e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1174ea: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1359 header: │ │ class_idx : 1248 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1359 annotations: │ │ Annotations on class │ │ @@ -343199,17 +343311,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1197e8: |[1197e8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -1197f8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1197fe: 0e00 |0003: return-void │ │ +1174ec: |[1174ec] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +1174fc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +117502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -343218,16 +343330,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -119800: |[119800] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -119810: 0e00 |0000: return-void │ │ +117504: |[117504] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +117514: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -343236,16 +343348,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -119814: |[119814] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -119824: 0e00 |0000: return-void │ │ +117518: |[117518] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +117528: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -343254,16 +343366,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -119828: |[119828] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -119838: 0e00 |0000: return-void │ │ +11752c: |[11752c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +11753c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -343273,30 +343385,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11983c: |[11983c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -11984c: 0e00 |0000: return-void │ │ +117540: |[117540] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +117550: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ - source_file_idx : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1360 header: │ │ class_idx : 1250 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1364 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #1360 annotations: │ │ Annotations on class │ │ @@ -343332,22 +343444,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 │ │ -119850: |[119850] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -119860: 5b12 dc09 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119864: 7010 6b27 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@276b │ │ -11986a: 2200 e104 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@04e1 │ │ -11986e: 7020 3623 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@2336 │ │ -119874: 5b10 db09 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ -119878: 5913 d909 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ -11987c: 0e00 |000e: return-void │ │ +117554: |[117554] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +117564: 5b12 dc09 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117568: 7010 6b27 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@276b │ │ +11756e: 2200 e104 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@04e1 │ │ +117572: 7020 3623 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@2336 │ │ +117578: 5b10 db09 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ +11757c: 5913 d909 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ +117580: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1811 │ │ 0x0005 line=1805 │ │ 0x000c line=1812 │ │ 0x000e line=1813 │ │ locals : │ │ @@ -343360,17 +343472,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 │ │ -119880: |[119880] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -119890: 7010 4523 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@2345 │ │ -119896: 0e00 |0003: return-void │ │ +117584: |[117584] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +117594: 7010 4523 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@2345 │ │ +11759a: 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;) │ │ @@ -343378,26 +343490,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -119898: |[119898] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -1198a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -1198aa: 5232 d909 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ -1198ae: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -1198b2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -1198b4: 5432 dc09 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -1198b8: 6e20 5f23 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -1198be: 0c01 |000b: move-result-object v1 │ │ -1198c0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -1198c4: 5432 dc09 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -1198c8: 6e20 5723 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ -1198ce: 0e00 |0013: return-void │ │ +11759c: |[11759c] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +1175ac: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1175ae: 5232 d909 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ +1175b2: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +1175b6: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +1175b8: 5432 dc09 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1175bc: 6e20 5f23 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +1175c2: 0c01 |000b: move-result-object v1 │ │ +1175c4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +1175c8: 5432 dc09 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1175cc: 6e20 5723 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ +1175d2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1862 │ │ 0x0006 line=1863 │ │ 0x000c line=1864 │ │ 0x000e line=1865 │ │ 0x0013 line=1867 │ │ @@ -343411,71 +343523,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -1198d0: |[1198d0] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -1198e0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -1198e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -1198e4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -1198e6: 5497 da09 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -1198ea: 6e10 9527 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ -1198f0: 0a03 |0008: move-result v3 │ │ -1198f2: 5297 d909 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ -1198f6: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -1198fa: 0161 |000d: move v1, v6 │ │ -1198fc: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -119900: 5497 dc09 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119904: 6e20 5f23 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11990a: 0c04 |0015: move-result-object v4 │ │ -11990c: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -119910: 6e10 7c38 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ -119916: 0a05 |001b: move-result v5 │ │ -119918: 7b55 |001c: neg-int v5, v5 │ │ -11991a: 9000 0503 |001d: add-int v0, v5, v3 │ │ -11991e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -119922: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -119926: 6e10 5538 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11992c: 0a05 |0026: move-result v5 │ │ -11992e: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -119932: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -119936: 6e10 5538 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11993c: 0a05 |002e: move-result v5 │ │ -11993e: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -119942: 5495 dc09 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119946: 6e20 6d23 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ -11994c: 0a05 |0036: move-result v5 │ │ -11994e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -119952: 6e10 5438 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -119958: 0c02 |003c: move-result-object v2 │ │ -11995a: 1f02 dd04 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11995e: 5495 da09 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -119962: 6e10 7538 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -119968: 0a07 |0044: move-result v7 │ │ -11996a: 6e40 a927 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -119970: 5c26 cd09 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ -119974: 5495 dc09 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119978: 6e10 7c23 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11997e: 7010 3c23 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@233c │ │ -119984: 5495 dc09 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119988: 6e10 5323 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@2353 │ │ -11998e: 0e00 |0057: return-void │ │ -119990: 0151 |0058: move v1, v5 │ │ -119992: 28b5 |0059: goto 000e // -004b │ │ -119994: 5495 dc09 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119998: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -11999a: 6e20 5f23 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -1199a0: 0c04 |0060: move-result-object v4 │ │ -1199a2: 5495 dc09 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -1199a6: 6e10 7523 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -1199ac: 0a05 |0066: move-result v5 │ │ -1199ae: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -1199b2: 28b6 |0069: goto 001f // -004a │ │ +1175d4: |[1175d4] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +1175e4: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +1175e6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +1175e8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +1175ea: 5497 da09 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +1175ee: 6e10 9527 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ +1175f4: 0a03 |0008: move-result v3 │ │ +1175f6: 5297 d909 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ +1175fa: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +1175fe: 0161 |000d: move v1, v6 │ │ +117600: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +117604: 5497 dc09 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117608: 6e20 5f23 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +11760e: 0c04 |0015: move-result-object v4 │ │ +117610: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +117614: 6e10 7c38 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11761a: 0a05 |001b: move-result v5 │ │ +11761c: 7b55 |001c: neg-int v5, v5 │ │ +11761e: 9000 0503 |001d: add-int v0, v5, v3 │ │ +117622: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +117626: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +11762a: 6e10 5538 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +117630: 0a05 |0026: move-result v5 │ │ +117632: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +117636: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +11763a: 6e10 5538 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +117640: 0a05 |002e: move-result v5 │ │ +117642: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +117646: 5495 dc09 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +11764a: 6e20 6d23 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ +117650: 0a05 |0036: move-result v5 │ │ +117652: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +117656: 6e10 5438 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11765c: 0c02 |003c: move-result-object v2 │ │ +11765e: 1f02 dd04 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +117662: 5495 da09 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +117666: 6e10 7538 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11766c: 0a07 |0044: move-result v7 │ │ +11766e: 6e40 a927 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +117674: 5c26 cd09 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ +117678: 5495 dc09 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +11767c: 6e10 7c23 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +117682: 7010 3c23 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@233c │ │ +117688: 5495 dc09 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +11768c: 6e10 5323 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@2353 │ │ +117692: 0e00 |0057: return-void │ │ +117694: 0151 |0058: move v1, v5 │ │ +117696: 28b5 |0059: goto 000e // -004b │ │ +117698: 5495 dc09 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +11769c: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +11769e: 6e20 5f23 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +1176a4: 0c04 |0060: move-result-object v4 │ │ +1176a6: 5495 dc09 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1176aa: 6e10 7523 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +1176b0: 0a05 |0066: move-result v5 │ │ +1176b2: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +1176b6: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1896 │ │ 0x0009 line=1897 │ │ 0x000e line=1898 │ │ 0x0010 line=1899 │ │ 0x0016 line=1900 │ │ @@ -343507,40 +343619,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1199b4: |[1199b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -1199c4: 5431 dc09 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -1199c8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -1199ca: 6e30 5423 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -1199d0: 0a01 |0006: move-result v1 │ │ -1199d2: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -1199d6: 6e10 7c38 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ -1199dc: 0a01 |000c: move-result v1 │ │ -1199de: 7b11 |000d: neg-int v1, v1 │ │ -1199e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1199e2: 7120 1543 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -1199e8: 0a02 |0012: move-result v2 │ │ -1199ea: 7120 1243 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1199f0: 0a01 |0016: move-result v1 │ │ -1199f2: 0f01 |0017: return v1 │ │ -1199f4: 5431 dc09 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -1199f8: 6e10 7523 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -1199fe: 0a00 |001d: move-result v0 │ │ -119a00: 6e10 7c38 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ -119a06: 0a01 |0021: move-result v1 │ │ -119a08: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -119a0c: 7120 1543 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -119a12: 0a02 |0027: move-result v2 │ │ -119a14: 7120 1243 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -119a1a: 0a01 |002b: move-result v1 │ │ -119a1c: 28eb |002c: goto 0017 // -0015 │ │ +1176b8: |[1176b8] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +1176c8: 5431 dc09 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1176cc: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +1176ce: 6e30 5423 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1176d4: 0a01 |0006: move-result v1 │ │ +1176d6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +1176da: 6e10 7c38 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ +1176e0: 0a01 |000c: move-result v1 │ │ +1176e2: 7b11 |000d: neg-int v1, v1 │ │ +1176e4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1176e6: 7120 1543 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +1176ec: 0a02 |0012: move-result v2 │ │ +1176ee: 7120 1243 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1176f4: 0a01 |0016: move-result v1 │ │ +1176f6: 0f01 |0017: return v1 │ │ +1176f8: 5431 dc09 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1176fc: 6e10 7523 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +117702: 0a00 |001d: move-result v0 │ │ +117704: 6e10 7c38 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11770a: 0a01 |0021: move-result v1 │ │ +11770c: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +117710: 7120 1543 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +117716: 0a02 |0027: move-result v2 │ │ +117718: 7120 1243 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11771e: 0a01 |002b: move-result v1 │ │ +117720: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1953 │ │ 0x0009 line=1954 │ │ 0x0017 line=1957 │ │ 0x0018 line=1956 │ │ 0x001e line=1957 │ │ @@ -343556,18 +343668,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -119a20: |[119a20] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -119a30: 6e10 7538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -119a36: 0a00 |0003: move-result v0 │ │ -119a38: 0f00 |0004: return v0 │ │ +117724: |[117724] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +117734: 6e10 7538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11773a: 0a00 |0003: move-result v0 │ │ +11773c: 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 │ │ @@ -343578,24 +343690,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -119a3c: |[119a3c] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -119a4c: 5410 dc09 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119a50: 6e20 8023 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -119a56: 0a00 |0005: move-result v0 │ │ -119a58: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -119a5c: 6e10 7c38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@387c │ │ -119a62: 0a00 |000b: move-result v0 │ │ -119a64: 0f00 |000c: return v0 │ │ -119a66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -119a68: 28fe |000e: goto 000c // -0002 │ │ +117740: |[117740] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +117750: 5410 dc09 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117754: 6e20 8023 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +11775a: 0a00 |0005: move-result v0 │ │ +11775c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +117760: 6e10 7c38 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@387c │ │ +117766: 0a00 |000b: move-result v0 │ │ +117768: 0f00 |000c: return v0 │ │ +11776a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +11776c: 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; │ │ │ │ @@ -343604,35 +343716,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -119a6c: |[119a6c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -119a7c: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -119a80: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -119a82: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -119a86: 5431 dc09 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119a8a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -119a8c: 6e20 5f23 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -119a92: 0c00 |000b: move-result-object v0 │ │ -119a94: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -119a98: 5431 dc09 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119a9c: 6e20 6d23 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ -119aa2: 0a01 |0013: move-result v1 │ │ -119aa4: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -119aa8: 5431 da09 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -119aac: 6e30 7e27 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ -119ab2: 0e00 |001b: return-void │ │ -119ab4: 5431 dc09 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119ab8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -119aba: 6e20 5f23 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -119ac0: 0c00 |0022: move-result-object v0 │ │ -119ac2: 28e9 |0023: goto 000c // -0017 │ │ +117770: |[117770] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +117780: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +117784: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +117786: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +11778a: 5431 dc09 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +11778e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +117790: 6e20 5f23 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +117796: 0c00 |000b: move-result-object v0 │ │ +117798: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +11779c: 5431 dc09 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1177a0: 6e20 6d23 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ +1177a6: 0a01 |0013: move-result v1 │ │ +1177a8: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +1177ac: 5431 da09 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +1177b0: 6e30 7e27 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ +1177b6: 0e00 |001b: return-void │ │ +1177b8: 5431 dc09 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1177bc: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +1177be: 6e20 5f23 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +1177c4: 0c00 |0022: move-result-object v0 │ │ +1177c6: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1935 │ │ 0x0005 line=1936 │ │ 0x000c line=1941 │ │ 0x0016 line=1942 │ │ 0x001b line=1944 │ │ @@ -343649,17 +343761,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -119ac4: |[119ac4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -119ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119ad6: 0f00 |0001: return v0 │ │ +1177c8: |[1177c8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +1177d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1177da: 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 │ │ │ │ @@ -343668,20 +343780,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -119ad8: |[119ad8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -119ae8: 5440 dc09 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119aec: 5441 db09 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ -119af0: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -119af4: 6e40 9423 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2394 │ │ -119afa: 0e00 |0009: return-void │ │ +1177dc: |[1177dc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +1177ec: 5440 dc09 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1177f0: 5441 db09 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ +1177f4: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +1177f8: 6e40 9423 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2394 │ │ +1177fe: 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 │ │ @@ -343692,22 +343804,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -119afc: |[119afc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -119b0c: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -119b12: 0c00 |0003: move-result-object v0 │ │ -119b14: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -119b18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -119b1a: 5c01 cd09 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ -119b1e: 7010 3c23 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@233c │ │ -119b24: 0e00 |000c: return-void │ │ +117800: |[117800] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +117810: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +117816: 0c00 |0003: move-result-object v0 │ │ +117818: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +11781c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11781e: 5c01 cd09 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ +117822: 7010 3c23 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@233c │ │ +117828: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1855 │ │ 0x0006 line=1856 │ │ 0x0009 line=1858 │ │ 0x000c line=1859 │ │ locals : │ │ @@ -343721,22 +343833,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -119b28: |[119b28] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -119b38: 5430 dc09 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119b3c: 5231 d909 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ -119b40: 5432 da09 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -119b44: 6e10 9427 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@2794 │ │ -119b4a: 0c02 |0009: move-result-object v2 │ │ -119b4c: 6e40 af23 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@23af │ │ -119b52: 0e00 |000d: return-void │ │ +11782c: |[11782c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +11783c: 5430 dc09 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117840: 5231 d909 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ +117844: 5432 da09 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +117848: 6e10 9427 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@2794 │ │ +11784e: 0c02 |0009: move-result-object v2 │ │ +117850: 6e40 af23 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@23af │ │ +117856: 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 │ │ @@ -343746,46 +343858,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -119b54: |[119b54] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -119b64: 6e10 7c38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ -119b6a: 0a00 |0003: move-result v0 │ │ -119b6c: 5453 dc09 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119b70: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -119b72: 6e30 5423 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -119b78: 0a03 |000a: move-result v3 │ │ -119b7a: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -119b7e: 9003 0007 |000d: add-int v3, v0, v7 │ │ -119b82: 8233 |000f: int-to-float v3, v3 │ │ -119b84: 8204 |0010: int-to-float v4, v0 │ │ -119b86: a901 0304 |0011: div-float v1, v3, v4 │ │ -119b8a: 5453 dc09 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119b8e: 6e30 a623 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ -119b94: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -119b96: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -119b9a: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -119b9e: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -119ba0: 6e20 f338 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -119ba6: 5453 dc09 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119baa: 6e10 7c23 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -119bb0: 0e00 |0026: return-void │ │ -119bb2: 5453 dc09 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119bb6: 6e10 7523 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -119bbc: 0a02 |002c: move-result v2 │ │ -119bbe: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -119bc2: 8233 |002f: int-to-float v3, v3 │ │ -119bc4: 8204 |0030: int-to-float v4, v0 │ │ -119bc6: a901 0304 |0031: div-float v1, v3, v4 │ │ -119bca: 28e0 |0033: goto 0013 // -0020 │ │ -119bcc: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -119bce: 28e9 |0035: goto 001e // -0017 │ │ +117858: |[117858] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +117868: 6e10 7c38 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11786e: 0a00 |0003: move-result v0 │ │ +117870: 5453 dc09 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117874: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +117876: 6e30 5423 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +11787c: 0a03 |000a: move-result v3 │ │ +11787e: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +117882: 9003 0007 |000d: add-int v3, v0, v7 │ │ +117886: 8233 |000f: int-to-float v3, v3 │ │ +117888: 8204 |0010: int-to-float v4, v0 │ │ +11788a: a901 0304 |0011: div-float v1, v3, v4 │ │ +11788e: 5453 dc09 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117892: 6e30 a623 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ +117898: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +11789a: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +11789e: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +1178a2: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +1178a4: 6e20 f338 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +1178aa: 5453 dc09 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1178ae: 6e10 7c23 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +1178b4: 0e00 |0026: return-void │ │ +1178b6: 5453 dc09 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1178ba: 6e10 7523 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +1178c0: 0a02 |002c: move-result v2 │ │ +1178c2: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +1178c6: 8233 |002f: int-to-float v3, v3 │ │ +1178c8: 8204 |0030: int-to-float v4, v0 │ │ +1178ca: a901 0304 |0031: div-float v1, v3, v4 │ │ +1178ce: 28e0 |0033: goto 0013 // -0020 │ │ +1178d0: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +1178d2: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0004 line=1842 │ │ 0x000d line=1843 │ │ 0x0013 line=1848 │ │ 0x0018 line=1849 │ │ @@ -343811,56 +343923,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -119bd0: |[119bd0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -119be0: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -119be4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -119be6: 5484 dc09 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119bea: 6e20 7023 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@2370 │ │ -119bf0: 0a02 |0008: move-result v2 │ │ -119bf2: 6e10 7c38 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@387c │ │ -119bf8: 0a00 |000c: move-result v0 │ │ -119bfa: 5484 dc09 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119bfe: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -119c00: 6e30 5423 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -119c06: 0a04 |0013: move-result v4 │ │ -119c08: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -119c0c: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -119c10: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -119c14: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -119c18: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -119c1c: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -119c20: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -119c24: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -119c26: 5484 da09 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -119c2a: 6e10 7538 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ -119c30: 0a05 |0028: move-result v5 │ │ -119c32: 6e30 a727 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@27a7 │ │ -119c38: 5484 dc09 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119c3c: 6e10 7c23 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -119c42: 0e00 |0031: return-void │ │ -119c44: 7b01 |0032: neg-int v1, v0 │ │ -119c46: 28f0 |0033: goto 0023 // -0010 │ │ -119c48: 5484 dc09 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119c4c: 6e10 7523 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -119c52: 0a03 |0039: move-result v3 │ │ -119c54: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -119c58: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -119c5c: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -119c60: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -119c64: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -119c68: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -119c6c: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -119c70: 28db |0048: goto 0023 // -0025 │ │ -119c72: 0131 |0049: move v1, v3 │ │ -119c74: 28fe |004a: goto 0048 // -0002 │ │ +1178d4: |[1178d4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +1178e4: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +1178e8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1178ea: 5484 dc09 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1178ee: 6e20 7023 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@2370 │ │ +1178f4: 0a02 |0008: move-result v2 │ │ +1178f6: 6e10 7c38 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@387c │ │ +1178fc: 0a00 |000c: move-result v0 │ │ +1178fe: 5484 dc09 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117902: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +117904: 6e30 5423 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +11790a: 0a04 |0013: move-result v4 │ │ +11790c: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +117910: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +117914: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +117918: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +11791c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +117920: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +117924: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +117928: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +11792a: 5484 da09 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +11792e: 6e10 7538 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ +117934: 0a05 |0028: move-result v5 │ │ +117936: 6e30 a727 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@27a7 │ │ +11793c: 5484 dc09 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117940: 6e10 7c23 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +117946: 0e00 |0031: return-void │ │ +117948: 7b01 |0032: neg-int v1, v0 │ │ +11794a: 28f0 |0033: goto 0023 // -0010 │ │ +11794c: 5484 dc09 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117950: 6e10 7523 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +117956: 0a03 |0039: move-result v3 │ │ +117958: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +11795c: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +117960: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +117964: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +117968: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +11796c: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +117970: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +117974: 28db |0048: goto 0023 // -0025 │ │ +117976: 0131 |0049: move v1, v3 │ │ +117978: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1873 │ │ 0x0009 line=1874 │ │ 0x000d line=1877 │ │ 0x0016 line=1878 │ │ 0x0023 line=1884 │ │ @@ -343885,19 +343997,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -119c78: |[119c78] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -119c88: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119c8c: 5421 db09 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ -119c90: 6e20 9523 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2395 │ │ -119c96: 0e00 |0007: return-void │ │ +11797c: |[11797c] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +11798c: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +117990: 5421 db09 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@09db │ │ +117994: 6e20 9523 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2395 │ │ +11799a: 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; │ │ │ │ @@ -343906,17 +344018,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 │ │ -119c98: |[119c98] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -119ca8: 5b01 da09 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ -119cac: 0e00 |0002: return-void │ │ +11799c: |[11799c] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +1179ac: 5b01 da09 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09da │ │ +1179b0: 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; │ │ @@ -343926,47 +344038,47 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -119cb0: |[119cb0] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -119cc0: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119cc4: 6e20 8023 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -119cca: 0a00 |0005: move-result v0 │ │ -119ccc: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -119cd0: 5420 dc09 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119cd4: 5221 d909 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ -119cd8: 6e30 5423 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -119cde: 0a00 |000f: move-result v0 │ │ -119ce0: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -119ce4: 5420 dc09 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ -119ce8: 6e20 6d23 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ -119cee: 0a00 |0017: move-result v0 │ │ -119cf0: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -119cf4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -119cf6: 0f00 |001b: return v0 │ │ -119cf8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -119cfa: 28fe |001d: goto 001b // -0002 │ │ +1179b4: |[1179b4] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +1179c4: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1179c8: 6e20 8023 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +1179ce: 0a00 |0005: move-result v0 │ │ +1179d0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +1179d4: 5420 dc09 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1179d8: 5221 d909 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@09d9 │ │ +1179dc: 6e30 5423 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1179e2: 0a00 |000f: move-result v0 │ │ +1179e4: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +1179e8: 5420 dc09 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@09dc │ │ +1179ec: 6e20 6d23 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ +1179f2: 0a00 |0017: move-result v0 │ │ +1179f4: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +1179f8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +1179fa: 0f00 |001b: return v0 │ │ +1179fc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1179fe: 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 : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1361 header: │ │ class_idx : 1251 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 1851 │ │ +source_file_idx : 1847 │ │ static_fields_size : 19 │ │ instance_fields_size: 32 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 64 │ │ │ │ Class #1361 annotations: │ │ Annotations on class │ │ @@ -344226,44 +344338,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -119cfc: |[119cfc] android.support.v4.widget.DrawerLayout.:()V │ │ -119d0c: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -119d10: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -119d12: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -119d14: 2321 f508 |0004: new-array v1, v2, [I // type@08f5 │ │ -119d18: 1404 b300 0101 |0006: const v4, #float 2.36941e-38 // #010100b3 │ │ -119d1e: 4b04 0103 |0009: aput v4, v1, v3 │ │ -119d22: 6901 e309 |000b: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@09e3 │ │ -119d26: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -119d2a: 1304 1300 |000f: const/16 v4, #int 19 // #13 │ │ -119d2e: 3441 1700 |0011: if-lt v1, v4, 0028 // +0017 │ │ -119d32: 0121 |0013: move v1, v2 │ │ -119d34: 6a01 de09 |0014: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ -119d38: 6001 c100 |0016: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -119d3c: 3451 1200 |0018: if-lt v1, v5, 002a // +0012 │ │ -119d40: 6a02 ea09 |001a: sput-boolean v2, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ -119d44: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -119d48: 3450 0e00 |001e: if-lt v0, v5, 002c // +000e │ │ -119d4c: 2201 da04 |0020: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@04da │ │ -119d50: 7010 1123 0100 |0022: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@2311 │ │ -119d56: 6901 e209 |0025: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -119d5a: 0e00 |0027: return-void │ │ -119d5c: 0131 |0028: move v1, v3 │ │ -119d5e: 28eb |0029: goto 0014 // -0015 │ │ -119d60: 0132 |002a: move v2, v3 │ │ -119d62: 28ef |002b: goto 001a // -0011 │ │ -119d64: 2201 db04 |002c: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@04db │ │ -119d68: 7010 1723 0100 |002e: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@2317 │ │ -119d6e: 6901 e209 |0031: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -119d72: 28f4 |0033: goto 0027 // -000c │ │ +117a00: |[117a00] android.support.v4.widget.DrawerLayout.:()V │ │ +117a10: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +117a14: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +117a16: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +117a18: 2321 f508 |0004: new-array v1, v2, [I // type@08f5 │ │ +117a1c: 1404 b300 0101 |0006: const v4, #float 2.36941e-38 // #010100b3 │ │ +117a22: 4b04 0103 |0009: aput v4, v1, v3 │ │ +117a26: 6901 e309 |000b: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@09e3 │ │ +117a2a: 6001 c100 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +117a2e: 1304 1300 |000f: const/16 v4, #int 19 // #13 │ │ +117a32: 3441 1700 |0011: if-lt v1, v4, 0028 // +0017 │ │ +117a36: 0121 |0013: move v1, v2 │ │ +117a38: 6a01 de09 |0014: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ +117a3c: 6001 c100 |0016: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +117a40: 3451 1200 |0018: if-lt v1, v5, 002a // +0012 │ │ +117a44: 6a02 ea09 |001a: sput-boolean v2, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ +117a48: 6000 c100 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +117a4c: 3450 0e00 |001e: if-lt v0, v5, 002c // +000e │ │ +117a50: 2201 da04 |0020: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@04da │ │ +117a54: 7010 1123 0100 |0022: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@2311 │ │ +117a5a: 6901 e209 |0025: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +117a5e: 0e00 |0027: return-void │ │ +117a60: 0131 |0028: move v1, v3 │ │ +117a62: 28eb |0029: goto 0014 // -0015 │ │ +117a64: 0132 |002a: move v2, v3 │ │ +117a66: 28ef |002b: goto 001a // -0011 │ │ +117a68: 2201 db04 |002c: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@04db │ │ +117a6c: 7010 1723 0100 |002e: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@2317 │ │ +117a72: 6901 e209 |0031: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +117a76: 28f4 |0033: goto 0027 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=164 │ │ 0x000d line=169 │ │ 0x0016 line=172 │ │ 0x001c line=332 │ │ 0x001e line=333 │ │ @@ -344281,18 +344393,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -119d74: |[119d74] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -119d84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119d86: 7030 4b23 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@234b │ │ -119d8c: 0e00 |0004: return-void │ │ +117a78: |[117a78] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +117a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +117a8a: 7030 4b23 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@234b │ │ +117a90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0004 line=344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -344302,18 +344414,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 │ │ -119d90: |[119d90] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -119da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -119da2: 7040 4c23 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@234c │ │ -119da8: 0e00 |0004: return-void │ │ +117a94: |[117a94] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +117aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +117aa6: 7040 4c23 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@234c │ │ +117aac: 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; │ │ @@ -344324,101 +344436,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 │ │ -119dac: |[119dac] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -119dbc: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -119dc0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -119dc2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -119dc4: 7040 1439 7698 |0004: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -119dca: 2202 d804 |0007: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@04d8 │ │ -119dce: 7020 0a23 6200 |0009: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@230a │ │ -119dd4: 5b62 f009 |000c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@09f0 │ │ -119dd8: 1502 0099 |000e: const/high16 v2, #int -1728053248 // #9900 │ │ -119ddc: 5962 040a |0010: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ -119de0: 2202 8000 |0012: new-instance v2, Landroid/graphics/Paint; // type@0080 │ │ -119de4: 7010 e702 0200 |0014: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -119dea: 5b62 060a |0017: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ -119dee: 5c64 f609 |0019: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -119df2: 5b63 0c0a |001b: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -119df6: 5b63 070a |001d: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -119dfa: 5b63 080a |001f: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ -119dfe: 5b63 0a0a |0021: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ -119e02: 1502 0400 |0023: const/high16 v2, #int 262144 // #4 │ │ -119e06: 6e20 9d23 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@239d │ │ -119e0c: 6e10 7223 0600 |0028: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ -119e12: 0c02 |002b: move-result-object v2 │ │ -119e14: 6e10 2f02 0200 |002c: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -119e1a: 0c02 |002f: move-result-object v2 │ │ -119e1c: 5220 bd15 |0030: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -119e20: 1502 8042 |0032: const/high16 v2, #int 1115684864 // #4280 │ │ -119e24: c802 |0034: mul-float/2addr v2, v0 │ │ -119e26: 1503 003f |0035: const/high16 v3, #int 1056964608 // #3f00 │ │ -119e2a: c632 |0037: add-float/2addr v2, v3 │ │ -119e2c: 8722 |0038: float-to-int v2, v2 │ │ -119e2e: 5962 000a |0039: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0a00 │ │ -119e32: 1502 c843 |003b: const/high16 v2, #int 1137180672 // #43c8 │ │ -119e36: a801 0200 |003d: mul-float v1, v2, v0 │ │ -119e3a: 2202 e204 |003f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@04e2 │ │ -119e3e: 1233 |0041: const/4 v3, #int 3 // #3 │ │ -119e40: 7030 3823 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@2338 │ │ -119e46: 5b62 fb09 |0045: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ -119e4a: 2202 e204 |0047: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@04e2 │ │ -119e4e: 1253 |0049: const/4 v3, #int 5 // #5 │ │ -119e50: 7030 3823 6203 |004a: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@2338 │ │ -119e56: 5b62 020a |004d: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ -119e5a: 5462 fb09 |004f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ -119e5e: 7130 8a27 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@278a │ │ -119e64: 0c02 |0054: move-result-object v2 │ │ -119e66: 5b62 fc09 |0055: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -119e6a: 5462 fc09 |0057: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -119e6e: 6e20 a527 4200 |0059: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ -119e74: 5462 fc09 |005c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -119e78: 6e20 a627 1200 |005e: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ -119e7e: 5462 fb09 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ -119e82: 5463 fc09 |0063: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -119e86: 6e20 4723 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2347 │ │ -119e8c: 5462 020a |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ -119e90: 7130 8a27 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@278a │ │ -119e96: 0c02 |006d: move-result-object v2 │ │ -119e98: 5b62 030a |006e: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -119e9c: 5462 030a |0070: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -119ea0: 1223 |0072: const/4 v3, #int 2 // #2 │ │ -119ea2: 6e20 a527 3200 |0073: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ -119ea8: 5462 030a |0076: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -119eac: 6e20 a627 1200 |0078: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ -119eb2: 5462 020a |007b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ -119eb6: 5463 030a |007d: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -119eba: 6e20 4723 3200 |007f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2347 │ │ -119ec0: 6e20 a723 4600 |0082: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@23a7 │ │ -119ec6: 7120 f51a 4600 |0085: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -119ecc: 2202 d704 |0088: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@04d7 │ │ -119ed0: 7020 0323 6200 |008a: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@2303 │ │ -119ed6: 7120 ea1a 2600 |008d: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ -119edc: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -119ede: 7120 c51b 2600 |0091: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bc5 │ │ -119ee4: 7110 b41a 0600 |0094: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ -119eea: 0a02 |0097: move-result v2 │ │ -119eec: 3802 0f00 |0098: if-eqz v2, 00a7 // +000f │ │ -119ef0: 6202 e209 |009a: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -119ef4: 7220 0d23 6200 |009c: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@230d │ │ -119efa: 6202 e209 |009f: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -119efe: 7220 0f23 7200 |00a1: invoke-interface {v2, v7}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@230f │ │ -119f04: 0c02 |00a4: move-result-object v2 │ │ -119f06: 5b62 0d0a |00a5: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -119f0a: 1502 2041 |00a7: const/high16 v2, #int 1092616192 // #4120 │ │ -119f0e: c802 |00a9: mul-float/2addr v2, v0 │ │ -119f10: 5962 f409 |00aa: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -119f14: 2202 a408 |00ac: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -119f18: 7010 c243 0200 |00ae: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -119f1e: 5b62 010a |00b1: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ -119f22: 0e00 |00b3: return-void │ │ +117ab0: |[117ab0] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +117ac0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +117ac4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +117ac6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +117ac8: 7040 1439 7698 |0004: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +117ace: 2202 d804 |0007: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@04d8 │ │ +117ad2: 7020 0a23 6200 |0009: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@230a │ │ +117ad8: 5b62 f009 |000c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@09f0 │ │ +117adc: 1502 0099 |000e: const/high16 v2, #int -1728053248 // #9900 │ │ +117ae0: 5962 040a |0010: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ +117ae4: 2202 8000 |0012: new-instance v2, Landroid/graphics/Paint; // type@0080 │ │ +117ae8: 7010 e702 0200 |0014: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +117aee: 5b62 060a |0017: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ +117af2: 5c64 f609 |0019: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +117af6: 5b63 0c0a |001b: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117afa: 5b63 070a |001d: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117afe: 5b63 080a |001f: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ +117b02: 5b63 0a0a |0021: iput-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ +117b06: 1502 0400 |0023: const/high16 v2, #int 262144 // #4 │ │ +117b0a: 6e20 9d23 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@239d │ │ +117b10: 6e10 7223 0600 |0028: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ +117b16: 0c02 |002b: move-result-object v2 │ │ +117b18: 6e10 2f02 0200 |002c: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +117b1e: 0c02 |002f: move-result-object v2 │ │ +117b20: 5220 bd15 |0030: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +117b24: 1502 8042 |0032: const/high16 v2, #int 1115684864 // #4280 │ │ +117b28: c802 |0034: mul-float/2addr v2, v0 │ │ +117b2a: 1503 003f |0035: const/high16 v3, #int 1056964608 // #3f00 │ │ +117b2e: c632 |0037: add-float/2addr v2, v3 │ │ +117b30: 8722 |0038: float-to-int v2, v2 │ │ +117b32: 5962 000a |0039: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0a00 │ │ +117b36: 1502 c843 |003b: const/high16 v2, #int 1137180672 // #43c8 │ │ +117b3a: a801 0200 |003d: mul-float v1, v2, v0 │ │ +117b3e: 2202 e204 |003f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@04e2 │ │ +117b42: 1233 |0041: const/4 v3, #int 3 // #3 │ │ +117b44: 7030 3823 6203 |0042: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@2338 │ │ +117b4a: 5b62 fb09 |0045: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ +117b4e: 2202 e204 |0047: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@04e2 │ │ +117b52: 1253 |0049: const/4 v3, #int 5 // #5 │ │ +117b54: 7030 3823 6203 |004a: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@2338 │ │ +117b5a: 5b62 020a |004d: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ +117b5e: 5462 fb09 |004f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ +117b62: 7130 8a27 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@278a │ │ +117b68: 0c02 |0054: move-result-object v2 │ │ +117b6a: 5b62 fc09 |0055: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +117b6e: 5462 fc09 |0057: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +117b72: 6e20 a527 4200 |0059: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ +117b78: 5462 fc09 |005c: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +117b7c: 6e20 a627 1200 |005e: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ +117b82: 5462 fb09 |0061: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ +117b86: 5463 fc09 |0063: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +117b8a: 6e20 4723 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2347 │ │ +117b90: 5462 020a |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ +117b94: 7130 8a27 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@278a │ │ +117b9a: 0c02 |006d: move-result-object v2 │ │ +117b9c: 5b62 030a |006e: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +117ba0: 5462 030a |0070: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +117ba4: 1223 |0072: const/4 v3, #int 2 // #2 │ │ +117ba6: 6e20 a527 3200 |0073: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@27a5 │ │ +117bac: 5462 030a |0076: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +117bb0: 6e20 a627 1200 |0078: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@27a6 │ │ +117bb6: 5462 020a |007b: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ +117bba: 5463 030a |007d: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +117bbe: 6e20 4723 3200 |007f: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@2347 │ │ +117bc4: 6e20 a723 4600 |0082: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@23a7 │ │ +117bca: 7120 f51a 4600 |0085: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +117bd0: 2202 d704 |0088: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@04d7 │ │ +117bd4: 7020 0323 6200 |008a: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@2303 │ │ +117bda: 7120 ea1a 2600 |008d: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ +117be0: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +117be2: 7120 c51b 2600 |0091: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bc5 │ │ +117be8: 7110 b41a 0600 |0094: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ +117bee: 0a02 |0097: move-result v2 │ │ +117bf0: 3802 0f00 |0098: if-eqz v2, 00a7 // +000f │ │ +117bf4: 6202 e209 |009a: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +117bf8: 7220 0d23 6200 |009c: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@230d │ │ +117bfe: 6202 e209 |009f: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +117c02: 7220 0f23 7200 |00a1: invoke-interface {v2, v7}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getDefaultStatusBarBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; // method@230f │ │ +117c08: 0c02 |00a4: move-result-object v2 │ │ +117c0a: 5b62 0d0a |00a5: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +117c0e: 1502 2041 |00a7: const/high16 v2, #int 1092616192 // #4120 │ │ +117c12: c802 |00a9: mul-float/2addr v2, v0 │ │ +117c14: 5962 f409 |00aa: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +117c18: 2202 a408 |00ac: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +117c1c: 7010 c243 0200 |00ae: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +117c22: 5b62 010a |00b1: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ +117c26: 0e00 |00b3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=351 │ │ 0x0007 line=175 │ │ 0x000e line=181 │ │ 0x0012 line=183 │ │ 0x0019 line=191 │ │ @@ -344463,52 +344575,52 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -119f24: |[119f24] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -119f34: 6200 e309 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@09e3 │ │ -119f38: 1100 |0002: return-object v0 │ │ +117c28: |[117c28] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +117c38: 6200 e309 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@09e3 │ │ +117c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$200' │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -119f3c: |[119f3c] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ -119f4c: 6300 de09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ -119f50: 0f00 |0002: return v0 │ │ +117c40: |[117c40] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ +117c50: 6300 de09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ +117c54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -119f54: |[119f54] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -119f64: 7010 6123 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ -119f6a: 0c00 |0003: move-result-object v0 │ │ -119f6c: 1100 |0004: return-object v0 │ │ +117c58: |[117c58] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +117c68: 7010 6123 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ +117c6e: 0c00 |0003: move-result-object v0 │ │ +117c70: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -344516,18 +344628,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -119f70: |[119f70] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ -119f80: 7110 7b23 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@237b │ │ -119f86: 0a00 |0003: move-result v0 │ │ -119f88: 0f00 |0004: return v0 │ │ +117c74: |[117c74] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ +117c84: 7110 7b23 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@237b │ │ +117c8a: 0a00 |0003: move-result v0 │ │ +117c8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -344535,32 +344647,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -119f8c: |[119f8c] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -119f9c: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -119fa2: 0a01 |0003: move-result v1 │ │ -119fa4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -119fa6: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -119faa: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -119fb0: 0c00 |000a: move-result-object v0 │ │ -119fb2: 6e20 8023 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -119fb8: 0a03 |000e: move-result v3 │ │ -119fba: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -119fbe: 6e20 8223 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@2382 │ │ -119fc4: 0a03 |0014: move-result v3 │ │ -119fc6: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -119fca: 1100 |0017: return-object v0 │ │ -119fcc: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -119fd0: 28eb |001a: goto 0005 // -0015 │ │ -119fd2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -119fd4: 28fb |001c: goto 0017 // -0005 │ │ +117c90: |[117c90] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +117ca0: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +117ca6: 0a01 |0003: move-result v1 │ │ +117ca8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +117caa: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +117cae: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +117cb4: 0c00 |000a: move-result-object v0 │ │ +117cb6: 6e20 8023 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +117cbc: 0a03 |000e: move-result v3 │ │ +117cbe: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +117cc2: 6e20 8223 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@2382 │ │ +117cc8: 0a03 |0014: move-result v3 │ │ +117cca: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +117cce: 1100 |0017: return-object v0 │ │ +117cd0: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +117cd4: 28eb |001a: goto 0005 // -0015 │ │ +117cd6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +117cd8: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0004 line=1651 │ │ 0x0007 line=1652 │ │ 0x000b line=1653 │ │ 0x0017 line=1657 │ │ @@ -344578,28 +344690,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -119fd8: |[119fd8] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -119fe8: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -119fec: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -119fee: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -119ff2: 1a00 fa09 |0005: const-string v0, "LEFT" // string@09fa │ │ -119ff6: 1100 |0007: return-object v0 │ │ -119ff8: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -119ffc: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -119ffe: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -11a002: 1a00 1617 |000d: const-string v0, "RIGHT" // string@1716 │ │ -11a006: 28f8 |000f: goto 0007 // -0008 │ │ -11a008: 7110 0043 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -11a00e: 0c00 |0013: move-result-object v0 │ │ -11a010: 28f3 |0014: goto 0007 // -000d │ │ +117cdc: |[117cdc] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +117cec: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +117cf0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +117cf2: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +117cf6: 1a00 f609 |0005: const-string v0, "LEFT" // string@09f6 │ │ +117cfa: 1100 |0007: return-object v0 │ │ +117cfc: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +117d00: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +117d02: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +117d06: 1a00 1217 |000d: const-string v0, "RIGHT" // string@1712 │ │ +117d0a: 28f8 |000f: goto 0007 // -0008 │ │ +117d0c: 7110 0043 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +117d12: 0c00 |0013: move-result-object v0 │ │ +117d14: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=856 │ │ 0x0007 line=861 │ │ 0x0008 line=858 │ │ 0x000d line=859 │ │ @@ -344612,25 +344724,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -11a014: |[11a014] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -11a024: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -11a026: 6e10 3f38 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -11a02c: 0c00 |0004: move-result-object v0 │ │ -11a02e: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -11a032: 6e10 5503 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ -11a038: 0a02 |000a: move-result v2 │ │ -11a03a: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -11a03c: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -11a040: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -11a042: 0f01 |000f: return v1 │ │ +117d18: |[117d18] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +117d28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +117d2a: 6e10 3f38 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +117d30: 0c00 |0004: move-result-object v0 │ │ +117d32: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +117d36: 6e10 5503 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@0355 │ │ +117d3c: 0a02 |000a: move-result v2 │ │ +117d3e: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +117d40: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +117d44: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +117d46: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1136 │ │ 0x0005 line=1137 │ │ 0x0007 line=1138 │ │ 0x000f line=1140 │ │ locals : │ │ @@ -344642,32 +344754,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -11a044: |[11a044] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -11a054: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a05a: 0a00 |0003: move-result v0 │ │ -11a05c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -11a05e: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -11a062: 6e20 6623 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a068: 0c03 |000a: move-result-object v3 │ │ -11a06a: 6e10 5438 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a070: 0c02 |000e: move-result-object v2 │ │ -11a072: 1f02 dd04 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a076: 5523 cd09 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ -11a07a: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -11a07e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -11a080: 0f03 |0016: return v3 │ │ -11a082: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11a086: 28ec |0019: goto 0005 // -0014 │ │ -11a088: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -11a08a: 28fb |001b: goto 0016 // -0005 │ │ +117d48: |[117d48] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +117d58: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +117d5e: 0a00 |0003: move-result v0 │ │ +117d60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +117d62: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +117d66: 6e20 6623 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +117d6c: 0c03 |000a: move-result-object v3 │ │ +117d6e: 6e10 5438 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +117d74: 0c02 |000e: move-result-object v2 │ │ +117d76: 1f02 dd04 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +117d7a: 5523 cd09 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ +117d7e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +117d82: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +117d84: 0f03 |0016: return v3 │ │ +117d86: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +117d8a: 28ec |0019: goto 0005 // -0014 │ │ +117d8c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +117d8e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1576 │ │ 0x0004 line=1577 │ │ 0x0007 line=1578 │ │ 0x0011 line=1579 │ │ 0x0015 line=1580 │ │ @@ -344686,22 +344798,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -11a08c: |[11a08c] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -11a09c: 7010 6123 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ -11a0a2: 0c00 |0003: move-result-object v0 │ │ -11a0a4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -11a0a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -11a0aa: 0f00 |0007: return v0 │ │ -11a0ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -11a0ae: 28fe |0009: goto 0007 // -0002 │ │ +117d90: |[117d90] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +117da0: 7010 6123 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ +117da6: 0c00 |0003: move-result-object v0 │ │ +117da8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +117dac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +117dae: 0f00 |0007: return v0 │ │ +117db0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +117db2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1646 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -344709,27 +344821,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -11a0b0: |[11a0b0] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ -11a0c0: 7110 b51a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ -11a0c6: 0a00 |0003: move-result v0 │ │ -11a0c8: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -11a0ca: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ -11a0ce: 7110 b51a 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ -11a0d4: 0a00 |000a: move-result v0 │ │ -11a0d6: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -11a0d8: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -11a0dc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -11a0de: 0f00 |000f: return v0 │ │ -11a0e0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -11a0e2: 28fe |0011: goto 000f // -0002 │ │ +117db4: |[117db4] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ +117dc4: 7110 b51a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ +117dca: 0a00 |0003: move-result v0 │ │ +117dcc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +117dce: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +117dd2: 7110 b51a 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@1ab5 │ │ +117dd8: 0a00 |000a: move-result v0 │ │ +117dda: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +117ddc: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +117de0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +117de2: 0f00 |000f: return v0 │ │ +117de4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +117de6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1758 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -344737,24 +344849,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 │ │ -11a0e4: |[11a0e4] android.support.v4.widget.DrawerLayout.mirror:(Landroid/graphics/drawable/Drawable;I)Z │ │ -11a0f4: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -11a0f8: 7110 8f0d 0200 |0002: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d8f │ │ -11a0fe: 0a00 |0005: move-result v0 │ │ -11a100: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -11a104: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -11a106: 0f00 |0009: return v0 │ │ -11a108: 7120 940d 3200 |000a: invoke-static {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d94 │ │ -11a10e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -11a110: 28fb |000e: goto 0009 // -0005 │ │ +117de8: |[117de8] android.support.v4.widget.DrawerLayout.mirror:(Landroid/graphics/drawable/Drawable;I)Z │ │ +117df8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +117dfc: 7110 8f0d 0200 |0002: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0d8f │ │ +117e02: 0a00 |0005: move-result v0 │ │ +117e04: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +117e08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +117e0a: 0f00 |0009: return v0 │ │ +117e0c: 7120 940d 3200 |000a: invoke-static {v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d94 │ │ +117e12: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +117e14: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0008 line=1021 │ │ 0x0009 line=1025 │ │ 0x000a line=1024 │ │ 0x000d line=1025 │ │ @@ -344768,32 +344880,32 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -11a114: |[11a114] android.support.v4.widget.DrawerLayout.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; │ │ -11a124: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11a12a: 0a00 |0003: move-result v0 │ │ -11a12c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -11a130: 5421 0c0a |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a134: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -11a138: 5421 0c0a |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a13c: 7030 8423 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ -11a142: 5421 0c0a |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a146: 1101 |0011: return-object v1 │ │ -11a148: 5421 070a |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a14c: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -11a150: 5421 070a |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a154: 7030 8423 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ -11a15a: 5421 070a |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a15e: 28f4 |001d: goto 0011 // -000c │ │ -11a160: 5421 080a |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ -11a164: 28f1 |0020: goto 0011 // -000f │ │ +117e18: |[117e18] android.support.v4.widget.DrawerLayout.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; │ │ +117e28: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +117e2e: 0a00 |0003: move-result v0 │ │ +117e30: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +117e34: 5421 0c0a |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117e38: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +117e3c: 5421 0c0a |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117e40: 7030 8423 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ +117e46: 5421 0c0a |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117e4a: 1101 |0011: return-object v1 │ │ +117e4c: 5421 070a |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e50: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +117e54: 5421 070a |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e58: 7030 8423 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ +117e5e: 5421 070a |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e62: 28f4 |001d: goto 0011 // -000c │ │ +117e64: 5421 080a |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ +117e68: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ 0x0004 line=980 │ │ 0x0006 line=981 │ │ 0x000a line=983 │ │ 0x000f line=984 │ │ @@ -344811,32 +344923,32 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -11a168: |[11a168] android.support.v4.widget.DrawerLayout.resolveRightShadow:()Landroid/graphics/drawable/Drawable; │ │ -11a178: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11a17e: 0a00 |0003: move-result v0 │ │ -11a180: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -11a184: 5421 070a |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a188: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -11a18c: 5421 070a |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a190: 7030 8423 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ -11a196: 5421 070a |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11a19a: 1101 |0011: return-object v1 │ │ -11a19c: 5421 0c0a |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a1a0: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ -11a1a4: 5421 0c0a |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a1a8: 7030 8423 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ -11a1ae: 5421 0c0a |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11a1b2: 28f4 |001d: goto 0011 // -000c │ │ -11a1b4: 5421 0a0a |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ -11a1b8: 28f1 |0020: goto 0011 // -000f │ │ +117e6c: |[117e6c] android.support.v4.widget.DrawerLayout.resolveRightShadow:()Landroid/graphics/drawable/Drawable; │ │ +117e7c: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +117e82: 0a00 |0003: move-result v0 │ │ +117e84: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +117e88: 5421 070a |0006: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e8c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +117e90: 5421 070a |000a: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e94: 7030 8423 1200 |000c: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ +117e9a: 5421 070a |000f: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +117e9e: 1101 |0011: return-object v1 │ │ +117ea0: 5421 0c0a |0012: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117ea4: 3801 0a00 |0014: if-eqz v1, 001e // +000a │ │ +117ea8: 5421 0c0a |0016: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117eac: 7030 8423 1200 |0018: invoke-direct {v2, v1, v0}, Landroid/support/v4/widget/DrawerLayout;.mirror:(Landroid/graphics/drawable/Drawable;I)Z // method@2384 │ │ +117eb2: 5421 0c0a |001b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +117eb6: 28f4 |001d: goto 0011 // -000c │ │ +117eb8: 5421 0a0a |001e: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ +117ebc: 28f1 |0020: goto 0011 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0004 line=998 │ │ 0x0006 line=999 │ │ 0x000a line=1001 │ │ 0x000f line=1002 │ │ @@ -344854,25 +344966,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -11a1bc: |[11a1bc] android.support.v4.widget.DrawerLayout.resolveShadowDrawables:()V │ │ -11a1cc: 6300 ea09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ -11a1d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -11a1d4: 0e00 |0004: return-void │ │ -11a1d6: 7010 9823 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; // method@2398 │ │ -11a1dc: 0c00 |0008: move-result-object v0 │ │ -11a1de: 5b10 090a |0009: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a1e2: 7010 9923 0100 |000b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveRightShadow:()Landroid/graphics/drawable/Drawable; // method@2399 │ │ -11a1e8: 0c00 |000e: move-result-object v0 │ │ -11a1ea: 5b10 0b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11a1ee: 28f3 |0011: goto 0004 // -000d │ │ +117ec0: |[117ec0] android.support.v4.widget.DrawerLayout.resolveShadowDrawables:()V │ │ +117ed0: 6300 ea09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ +117ed4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +117ed8: 0e00 |0004: return-void │ │ +117eda: 7010 9823 0100 |0005: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveLeftShadow:()Landroid/graphics/drawable/Drawable; // method@2398 │ │ +117ee0: 0c00 |0008: move-result-object v0 │ │ +117ee2: 5b10 090a |0009: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +117ee6: 7010 9923 0100 |000b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.resolveRightShadow:()Landroid/graphics/drawable/Drawable; // method@2399 │ │ +117eec: 0c00 |000e: move-result-object v0 │ │ +117eee: 5b10 0b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +117ef2: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0004 line=975 │ │ 0x0005 line=973 │ │ 0x000b line=974 │ │ locals : │ │ @@ -344883,35 +344995,35 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -11a1f0: |[11a1f0] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ -11a200: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a206: 0a01 |0003: move-result v1 │ │ -11a208: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -11a20a: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ -11a20e: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a214: 0c00 |000a: move-result-object v0 │ │ -11a216: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ -11a21a: 6e20 8023 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a220: 0a03 |0010: move-result v3 │ │ -11a222: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -11a226: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ -11a22a: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ -11a22e: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -11a230: 7120 f51a 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -11a236: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11a23a: 28e8 |001d: goto 0005 // -0018 │ │ -11a23c: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -11a23e: 7120 f51a 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -11a244: 28f9 |0022: goto 001b // -0007 │ │ -11a246: 0e00 |0023: return-void │ │ +117ef4: |[117ef4] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ +117f04: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +117f0a: 0a01 |0003: move-result v1 │ │ +117f0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +117f0e: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ +117f12: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +117f18: 0c00 |000a: move-result-object v0 │ │ +117f1a: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ +117f1e: 6e20 8023 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +117f24: 0a03 |0010: move-result v3 │ │ +117f26: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +117f2a: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ +117f2e: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ +117f32: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +117f34: 7120 f51a 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +117f3a: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +117f3e: 28e8 |001d: goto 0005 // -0018 │ │ +117f40: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +117f42: 7120 f51a 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +117f48: 28f9 |0022: goto 001b // -0007 │ │ +117f4a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0004 line=756 │ │ 0x0007 line=757 │ │ 0x000b line=758 │ │ 0x0017 line=762 │ │ @@ -344932,59 +345044,59 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -11a248: |[11a248] android.support.v4.widget.DrawerLayout.addFocusables:(Ljava/util/ArrayList;II)V │ │ -11a258: 6e10 6a23 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getDescendantFocusability:()I // method@236a │ │ -11a25e: 0a05 |0003: move-result v5 │ │ -11a260: 1506 0600 |0004: const/high16 v6, #int 393216 // #6 │ │ -11a264: 3365 0300 |0006: if-ne v5, v6, 0009 // +0003 │ │ -11a268: 0e00 |0008: return-void │ │ -11a26a: 6e10 6723 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a270: 0a01 |000c: move-result v1 │ │ -11a272: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -11a274: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -11a276: 3512 1f00 |000f: if-ge v2, v1, 002e // +001f │ │ -11a27a: 6e20 6623 2700 |0011: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a280: 0c00 |0014: move-result-object v0 │ │ -11a282: 6e20 8023 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a288: 0a05 |0018: move-result v5 │ │ -11a28a: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ -11a28e: 6e20 7f23 0700 |001b: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@237f │ │ -11a294: 0a05 |001e: move-result v5 │ │ -11a296: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ -11a29a: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -11a29c: 6e40 2838 80a9 |0022: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ -11a2a2: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11a2a6: 28e8 |0027: goto 000f // -0018 │ │ -11a2a8: 5475 010a |0028: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ -11a2ac: 6e20 c643 0500 |002a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -11a2b2: 28f8 |002d: goto 0025 // -0008 │ │ -11a2b4: 3903 1f00 |002e: if-nez v3, 004d // +001f │ │ -11a2b8: 5475 010a |0030: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ -11a2bc: 6e10 d343 0500 |0032: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -11a2c2: 0a04 |0035: move-result v4 │ │ -11a2c4: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -11a2c6: 3542 1600 |0037: if-ge v2, v4, 004d // +0016 │ │ -11a2ca: 5475 010a |0039: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ -11a2ce: 6e20 cb43 2500 |003b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -11a2d4: 0c00 |003e: move-result-object v0 │ │ -11a2d6: 1f00 fc06 |003f: check-cast v0, Landroid/view/View; // type@06fc │ │ -11a2da: 6e10 7b38 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11a2e0: 0a05 |0044: move-result v5 │ │ -11a2e2: 3905 0500 |0045: if-nez v5, 004a // +0005 │ │ -11a2e6: 6e40 2838 80a9 |0047: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ -11a2ec: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11a2f0: 28eb |004c: goto 0037 // -0015 │ │ -11a2f2: 5475 010a |004d: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ -11a2f6: 6e10 c843 0500 |004f: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -11a2fc: 28b6 |0052: goto 0008 // -004a │ │ +117f4c: |[117f4c] android.support.v4.widget.DrawerLayout.addFocusables:(Ljava/util/ArrayList;II)V │ │ +117f5c: 6e10 6a23 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getDescendantFocusability:()I // method@236a │ │ +117f62: 0a05 |0003: move-result v5 │ │ +117f64: 1506 0600 |0004: const/high16 v6, #int 393216 // #6 │ │ +117f68: 3365 0300 |0006: if-ne v5, v6, 0009 // +0003 │ │ +117f6c: 0e00 |0008: return-void │ │ +117f6e: 6e10 6723 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +117f74: 0a01 |000c: move-result v1 │ │ +117f76: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +117f78: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +117f7a: 3512 1f00 |000f: if-ge v2, v1, 002e // +001f │ │ +117f7e: 6e20 6623 2700 |0011: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +117f84: 0c00 |0014: move-result-object v0 │ │ +117f86: 6e20 8023 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +117f8c: 0a05 |0018: move-result v5 │ │ +117f8e: 3805 0f00 |0019: if-eqz v5, 0028 // +000f │ │ +117f92: 6e20 7f23 0700 |001b: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@237f │ │ +117f98: 0a05 |001e: move-result v5 │ │ +117f9a: 3805 0600 |001f: if-eqz v5, 0025 // +0006 │ │ +117f9e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +117fa0: 6e40 2838 80a9 |0022: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ +117fa6: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +117faa: 28e8 |0027: goto 000f // -0018 │ │ +117fac: 5475 010a |0028: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ +117fb0: 6e20 c643 0500 |002a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +117fb6: 28f8 |002d: goto 0025 // -0008 │ │ +117fb8: 3903 1f00 |002e: if-nez v3, 004d // +001f │ │ +117fbc: 5475 010a |0030: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ +117fc0: 6e10 d343 0500 |0032: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +117fc6: 0a04 |0035: move-result v4 │ │ +117fc8: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +117fca: 3542 1600 |0037: if-ge v2, v4, 004d // +0016 │ │ +117fce: 5475 010a |0039: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ +117fd2: 6e20 cb43 2500 |003b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +117fd8: 0c00 |003e: move-result-object v0 │ │ +117fda: 1f00 fc06 |003f: check-cast v0, Landroid/view/View; // type@06fc │ │ +117fde: 6e10 7b38 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +117fe4: 0a05 |0044: move-result v5 │ │ +117fe6: 3905 0500 |0045: if-nez v5, 004a // +0005 │ │ +117fea: 6e40 2838 80a9 |0047: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@3828 │ │ +117ff0: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +117ff4: 28eb |004c: goto 0037 // -0015 │ │ +117ff6: 5475 010a |004d: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mNonDrawerViews:Ljava/util/ArrayList; // field@0a01 │ │ +117ffa: 6e10 c843 0500 |004f: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +118000: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0008 line=1643 │ │ 0x0009 line=1618 │ │ 0x000d line=1619 │ │ 0x000e line=1620 │ │ @@ -345021,32 +345133,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 │ │ -11a300: |[11a300] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -11a310: 6f40 1739 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -11a316: 6e10 6023 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ -11a31c: 0c00 |0006: move-result-object v0 │ │ -11a31e: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -11a322: 6e20 8023 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a328: 0a01 |000c: move-result v1 │ │ -11a32a: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -11a32e: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -11a330: 7120 f51a 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -11a336: 6301 de09 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ -11a33a: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -11a33e: 5421 f009 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@09f0 │ │ -11a342: 7120 ea1a 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ -11a348: 0e00 |001c: return-void │ │ -11a34a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -11a34c: 7120 f51a 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -11a352: 28f2 |0021: goto 0013 // -000e │ │ +118004: |[118004] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +118014: 6f40 1739 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +11801a: 6e10 6023 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ +118020: 0c00 |0006: move-result-object v0 │ │ +118022: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +118026: 6e20 8023 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +11802c: 0a01 |000c: move-result v1 │ │ +11802e: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +118032: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +118034: 7120 f51a 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +11803a: 6301 de09 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@09de │ │ +11803e: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +118042: 5421 f009 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@09f0 │ │ +118046: 7120 ea1a 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ +11804c: 0e00 |001c: return-void │ │ +11804e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +118050: 7120 f51a 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +118056: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ 0x0003 line=1732 │ │ 0x0007 line=1733 │ │ 0x000f line=1736 │ │ 0x0013 line=1747 │ │ @@ -345065,39 +345177,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -11a354: |[11a354] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -11a364: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -11a366: 55b2 f109 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11a36a: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -11a36e: 7100 1e05 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ -11a374: 0b00 |0008: move-result-wide v0 │ │ -11a376: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -11a378: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -11a37a: 0402 |000b: move-wide v2, v0 │ │ -11a37c: 0156 |000c: move v6, v5 │ │ -11a37e: 7708 fc37 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ -11a384: 0c08 |0010: move-result-object v8 │ │ -11a386: 6e10 6723 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a38c: 0a09 |0014: move-result v9 │ │ -11a38e: 120a |0015: const/4 v10, #int 0 // #0 │ │ -11a390: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -11a394: 6e20 6623 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a39a: 0c02 |001b: move-result-object v2 │ │ -11a39c: 6e20 3738 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@3837 │ │ -11a3a2: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -11a3a6: 28f5 |0021: goto 0016 // -000b │ │ -11a3a8: 6e10 0038 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -11a3ae: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -11a3b0: 5cb2 f109 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11a3b4: 0e00 |0028: return-void │ │ +118058: |[118058] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +118068: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11806a: 55b2 f109 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +11806e: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +118072: 7100 1e05 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@051e │ │ +118078: 0b00 |0008: move-result-wide v0 │ │ +11807a: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +11807c: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +11807e: 0402 |000b: move-wide v2, v0 │ │ +118080: 0156 |000c: move v6, v5 │ │ +118082: 7708 fc37 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@37fc │ │ +118088: 0c08 |0010: move-result-object v8 │ │ +11808a: 6e10 6723 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +118090: 0a09 |0014: move-result v9 │ │ +118092: 120a |0015: const/4 v10, #int 0 // #0 │ │ +118094: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +118098: 6e20 6623 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +11809e: 0c02 |001b: move-result-object v2 │ │ +1180a0: 6e20 3738 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@3837 │ │ +1180a6: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1180aa: 28f5 |0021: goto 0016 // -000b │ │ +1180ac: 6e10 0038 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +1180b2: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +1180b4: 5cb2 f109 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +1180b8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1662 │ │ 0x0005 line=1663 │ │ 0x0009 line=1664 │ │ 0x0011 line=1666 │ │ 0x0015 line=1667 │ │ @@ -345118,23 +345230,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11a3b8: |[11a3b8] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -11a3c8: 6e20 6f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ -11a3ce: 0a00 |0003: move-result v0 │ │ -11a3d0: 9501 0004 |0004: and-int v1, v0, v4 │ │ -11a3d4: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -11a3d8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -11a3da: 0f01 |0009: return v1 │ │ -11a3dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -11a3de: 28fe |000b: goto 0009 // -0002 │ │ +1180bc: |[1180bc] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +1180cc: 6e20 6f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ +1180d2: 0a00 |0003: move-result v0 │ │ +1180d4: 9501 0004 |0004: and-int v1, v0, v4 │ │ +1180d8: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +1180dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1180de: 0f01 |0009: return v1 │ │ +1180e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1180e2: 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; │ │ @@ -345146,24 +345258,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -11a3e0: |[11a3e0] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -11a3f0: 2020 dd04 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a3f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -11a3f8: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ -11a3fe: 0a00 |0007: move-result v0 │ │ -11a400: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -11a404: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -11a406: 0f00 |000b: return v0 │ │ -11a408: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -11a40a: 28fe |000d: goto 000b // -0002 │ │ +1180e4: |[1180e4] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +1180f4: 2020 dd04 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1180f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1180fc: 6f20 1939 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3919 │ │ +118102: 0a00 |0007: move-result v0 │ │ +118104: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +118108: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +11810a: 0f00 |000b: return v0 │ │ +11810c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +11810e: 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; │ │ │ │ @@ -345172,34 +345284,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -11a40c: |[11a40c] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -11a41c: 6e20 5f23 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11a422: 0c00 |0003: move-result-object v0 │ │ -11a424: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -11a428: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11a42c: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11a430: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11a436: 1a03 d115 |000d: const-string v3, "No drawer view found with gravity " // string@15d1 │ │ -11a43a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11a440: 0c02 |0012: move-result-object v2 │ │ -11a442: 7110 7623 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ -11a448: 0c03 |0016: move-result-object v3 │ │ -11a44a: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11a450: 0c02 |001a: move-result-object v2 │ │ -11a452: 6e10 6a43 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11a458: 0c02 |001e: move-result-object v2 │ │ -11a45a: 7020 f242 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11a460: 2701 |0022: throw v1 │ │ -11a462: 6e20 5723 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ -11a468: 0e00 |0026: return-void │ │ +118110: |[118110] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +118120: 6e20 5f23 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +118126: 0c00 |0003: move-result-object v0 │ │ +118128: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +11812c: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +118130: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +118134: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11813a: 1a03 cd15 |000d: const-string v3, "No drawer view found with gravity " // string@15cd │ │ +11813e: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118144: 0c02 |0012: move-result-object v2 │ │ +118146: 7110 7623 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ +11814c: 0c03 |0016: move-result-object v3 │ │ +11814e: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118154: 0c02 |001a: move-result-object v2 │ │ +118156: 6e10 6a43 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +11815c: 0c02 |001e: move-result-object v2 │ │ +11815e: 7020 f242 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +118164: 2701 |0022: throw v1 │ │ +118166: 6e20 5723 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ +11816c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0004 line=1503 │ │ 0x0006 line=1504 │ │ 0x0023 line=1507 │ │ 0x0026 line=1508 │ │ @@ -345213,63 +345325,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -11a46c: |[11a46c] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -11a47c: 6e20 8023 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a482: 0a01 |0003: move-result v1 │ │ -11a484: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -11a488: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11a48c: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11a490: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11a496: 1a03 fd1b |000d: const-string v3, "View " // string@1bfd │ │ -11a49a: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11a4a0: 0c02 |0012: move-result-object v2 │ │ -11a4a2: 6e20 6243 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11a4a8: 0c02 |0016: move-result-object v2 │ │ -11a4aa: 1a03 9900 |0017: const-string v3, " is not a sliding drawer" // string@0099 │ │ -11a4ae: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11a4b4: 0c02 |001c: move-result-object v2 │ │ -11a4b6: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11a4bc: 0c02 |0020: move-result-object v2 │ │ -11a4be: 7020 f242 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11a4c4: 2701 |0024: throw v1 │ │ -11a4c6: 5541 f609 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -11a4ca: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -11a4ce: 6e10 5438 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a4d4: 0c00 |002c: move-result-object v0 │ │ -11a4d6: 1f00 dd04 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a4da: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -11a4dc: 5901 d009 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11a4e0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -11a4e2: 5c01 ce09 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11a4e6: 6e10 7c23 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11a4ec: 0e00 |0038: return-void │ │ -11a4ee: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -11a4f0: 6e30 5423 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11a4f6: 0a01 |003d: move-result v1 │ │ -11a4f8: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -11a4fc: 5441 fc09 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11a500: 6e10 7c38 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11a506: 0a02 |0045: move-result v2 │ │ -11a508: 7b22 |0046: neg-int v2, v2 │ │ -11a50a: 6e10 7538 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11a510: 0a03 |004a: move-result v3 │ │ -11a512: 6e40 a927 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11a518: 28e7 |004e: goto 0035 // -0019 │ │ -11a51a: 5441 030a |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11a51e: 6e10 7523 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11a524: 0a02 |0054: move-result v2 │ │ -11a526: 6e10 7538 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11a52c: 0a03 |0058: move-result v3 │ │ -11a52e: 6e40 a927 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11a534: 28d9 |005c: goto 0035 // -0027 │ │ +118170: |[118170] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +118180: 6e20 8023 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +118186: 0a01 |0003: move-result v1 │ │ +118188: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +11818c: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +118190: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +118194: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11819a: 1a03 f91b |000d: const-string v3, "View " // string@1bf9 │ │ +11819e: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1181a4: 0c02 |0012: move-result-object v2 │ │ +1181a6: 6e20 6243 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1181ac: 0c02 |0016: move-result-object v2 │ │ +1181ae: 1a03 9600 |0017: const-string v3, " is not a sliding drawer" // string@0096 │ │ +1181b2: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1181b8: 0c02 |001c: move-result-object v2 │ │ +1181ba: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1181c0: 0c02 |0020: move-result-object v2 │ │ +1181c2: 7020 f242 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1181c8: 2701 |0024: throw v1 │ │ +1181ca: 5541 f609 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +1181ce: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +1181d2: 6e10 5438 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1181d8: 0c00 |002c: move-result-object v0 │ │ +1181da: 1f00 dd04 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1181de: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +1181e0: 5901 d009 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +1181e4: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +1181e6: 5c01 ce09 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +1181ea: 6e10 7c23 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +1181f0: 0e00 |0038: return-void │ │ +1181f2: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +1181f4: 6e30 5423 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1181fa: 0a01 |003d: move-result v1 │ │ +1181fc: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +118200: 5441 fc09 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118204: 6e10 7c38 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11820a: 0a02 |0045: move-result v2 │ │ +11820c: 7b22 |0046: neg-int v2, v2 │ │ +11820e: 6e10 7538 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +118214: 0a03 |004a: move-result v3 │ │ +118216: 6e40 a927 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +11821c: 28e7 |004e: goto 0035 // -0019 │ │ +11821e: 5441 030a |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +118222: 6e10 7523 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +118228: 0a02 |0054: move-result v2 │ │ +11822a: 6e10 7538 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +118230: 0a03 |0058: move-result v3 │ │ +118232: 6e40 a927 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +118238: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1476 │ │ 0x0006 line=1477 │ │ 0x0025 line=1480 │ │ 0x0029 line=1481 │ │ 0x002f line=1482 │ │ @@ -345289,18 +345401,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11a538: |[11a538] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -11a548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11a54a: 6e20 5923 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ -11a550: 0e00 |0004: return-void │ │ +11823c: |[11823c] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +11824c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11824e: 6e20 5923 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ +118254: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ 0x0004 line=1394 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -345309,65 +345421,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -11a554: |[11a554] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -11a564: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -11a566: 6e10 6723 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a56c: 0a01 |0004: move-result v1 │ │ -11a56e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -11a570: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -11a574: 6e20 6623 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a57a: 0c00 |000b: move-result-object v0 │ │ -11a57c: 6e10 5438 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a582: 0c04 |000f: move-result-object v4 │ │ -11a584: 1f04 dd04 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a588: 6e20 8023 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a58e: 0a06 |0015: move-result v6 │ │ -11a590: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -11a594: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -11a598: 5546 cd09 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ -11a59c: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -11a5a0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -11a5a4: 28e6 |0020: goto 0006 // -001a │ │ -11a5a6: 6e10 7c38 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11a5ac: 0a02 |0024: move-result v2 │ │ -11a5ae: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -11a5b0: 6e30 5423 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11a5b6: 0a06 |0029: move-result v6 │ │ -11a5b8: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -11a5bc: 5496 fc09 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11a5c0: 7b27 |002e: neg-int v7, v2 │ │ -11a5c2: 6e10 7538 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11a5c8: 0a08 |0032: move-result v8 │ │ -11a5ca: 6e40 a927 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11a5d0: 0a06 |0036: move-result v6 │ │ -11a5d2: b665 |0037: or-int/2addr v5, v6 │ │ -11a5d4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -11a5d6: 5c46 cd09 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ -11a5da: 28e3 |003b: goto 001e // -001d │ │ -11a5dc: 5496 030a |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11a5e0: 6e10 7523 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11a5e6: 0a07 |0041: move-result v7 │ │ -11a5e8: 6e10 7538 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11a5ee: 0a08 |0045: move-result v8 │ │ -11a5f0: 6e40 a927 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11a5f6: 0a06 |0049: move-result v6 │ │ -11a5f8: b665 |004a: or-int/2addr v5, v6 │ │ -11a5fa: 28ed |004b: goto 0038 // -0013 │ │ -11a5fc: 5496 fb09 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ -11a600: 6e10 4623 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ -11a606: 5496 020a |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ -11a60a: 6e10 4623 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ -11a610: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -11a614: 6e10 7c23 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11a61a: 0e00 |005b: return-void │ │ +118258: |[118258] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +118268: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11826a: 6e10 6723 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +118270: 0a01 |0004: move-result v1 │ │ +118272: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +118274: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +118278: 6e20 6623 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +11827e: 0c00 |000b: move-result-object v0 │ │ +118280: 6e10 5438 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118286: 0c04 |000f: move-result-object v4 │ │ +118288: 1f04 dd04 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +11828c: 6e20 8023 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +118292: 0a06 |0015: move-result v6 │ │ +118294: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +118298: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +11829c: 5546 cd09 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ +1182a0: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +1182a4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +1182a8: 28e6 |0020: goto 0006 // -001a │ │ +1182aa: 6e10 7c38 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ +1182b0: 0a02 |0024: move-result v2 │ │ +1182b2: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +1182b4: 6e30 5423 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1182ba: 0a06 |0029: move-result v6 │ │ +1182bc: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +1182c0: 5496 fc09 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +1182c4: 7b27 |002e: neg-int v7, v2 │ │ +1182c6: 6e10 7538 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +1182cc: 0a08 |0032: move-result v8 │ │ +1182ce: 6e40 a927 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +1182d4: 0a06 |0036: move-result v6 │ │ +1182d6: b665 |0037: or-int/2addr v5, v6 │ │ +1182d8: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +1182da: 5c46 cd09 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@09cd │ │ +1182de: 28e3 |003b: goto 001e // -001d │ │ +1182e0: 5496 030a |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +1182e4: 6e10 7523 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +1182ea: 0a07 |0041: move-result v7 │ │ +1182ec: 6e10 7538 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +1182f2: 0a08 |0045: move-result v8 │ │ +1182f4: 6e40 a927 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +1182fa: 0a06 |0049: move-result v6 │ │ +1182fc: b665 |004a: or-int/2addr v5, v6 │ │ +1182fe: 28ed |004b: goto 0038 // -0013 │ │ +118300: 5496 fb09 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ +118304: 6e10 4623 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ +11830a: 5496 020a |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ +11830e: 6e10 4623 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ +118314: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +118318: 6e10 7c23 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +11831e: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ 0x0001 line=1398 │ │ 0x0005 line=1399 │ │ 0x0008 line=1400 │ │ 0x000c line=1401 │ │ @@ -345398,42 +345510,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -11a61c: |[11a61c] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -11a62c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -11a62e: 6e10 6723 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a634: 0a00 |0004: move-result v0 │ │ -11a636: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -11a638: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -11a63a: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -11a63e: 6e20 6623 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a644: 0c04 |000c: move-result-object v4 │ │ -11a646: 6e10 5438 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a64c: 0c04 |0010: move-result-object v4 │ │ -11a64e: 1f04 dd04 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a652: 5242 d009 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11a656: 7120 1143 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -11a65c: 0a03 |0018: move-result v3 │ │ -11a65e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11a662: 28ec |001b: goto 0007 // -0014 │ │ -11a664: 5973 050a |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ -11a668: 5474 fc09 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11a66c: 6e20 8927 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ -11a672: 0a04 |0023: move-result v4 │ │ -11a674: 5475 030a |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11a678: 6e20 8927 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ -11a67e: 0a05 |0029: move-result v5 │ │ -11a680: b654 |002a: or-int/2addr v4, v5 │ │ -11a682: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -11a686: 7110 e41a 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11a68c: 0e00 |0030: return-void │ │ +118320: |[118320] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +118330: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +118332: 6e10 6723 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +118338: 0a00 |0004: move-result v0 │ │ +11833a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +11833c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11833e: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +118342: 6e20 6623 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +118348: 0c04 |000c: move-result-object v4 │ │ +11834a: 6e10 5438 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118350: 0c04 |0010: move-result-object v4 │ │ +118352: 1f04 dd04 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118356: 5242 d009 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +11835a: 7120 1143 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +118360: 0a03 |0018: move-result v3 │ │ +118362: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +118366: 28ec |001b: goto 0007 // -0014 │ │ +118368: 5973 050a |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ +11836c: 5474 fc09 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118370: 6e20 8927 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ +118376: 0a04 |0023: move-result v4 │ │ +118378: 5475 030a |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +11837c: 6e20 8927 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@2789 │ │ +118382: 0a05 |0029: move-result v5 │ │ +118384: b654 |002a: or-int/2addr v4, v5 │ │ +118386: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +11838a: 7110 e41a 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +118390: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1121 │ │ 0x0005 line=1122 │ │ 0x0006 line=1123 │ │ 0x0009 line=1124 │ │ 0x0015 line=1125 │ │ @@ -345454,36 +345566,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -11a690: |[11a690] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -11a6a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11a6a2: 6e10 5438 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a6a8: 0c00 |0004: move-result-object v0 │ │ -11a6aa: 1f00 dd04 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a6ae: 5502 ce09 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11a6b2: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -11a6b6: 5c03 ce09 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11a6ba: 5442 fd09 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a6be: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -11a6c2: 5442 fd09 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a6c6: 7220 1d23 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@231d │ │ -11a6cc: 7030 ae23 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ -11a6d2: 6e10 7a23 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@237a │ │ -11a6d8: 0a02 |001c: move-result v2 │ │ -11a6da: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -11a6de: 6e10 7323 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@2373 │ │ -11a6e4: 0c01 |0022: move-result-object v1 │ │ -11a6e6: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -11a6ea: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ -11a6ee: 6e20 c238 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@38c2 │ │ -11a6f4: 0e00 |002a: return-void │ │ +118394: |[118394] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +1183a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1183a6: 6e10 5438 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1183ac: 0c00 |0004: move-result-object v0 │ │ +1183ae: 1f00 dd04 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1183b2: 5502 ce09 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +1183b6: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +1183ba: 5c03 ce09 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +1183be: 5442 fd09 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +1183c2: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +1183c6: 5442 fd09 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +1183ca: 7220 1d23 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@231d │ │ +1183d0: 7030 ae23 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ +1183d6: 6e10 7a23 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@237a │ │ +1183dc: 0a02 |001c: move-result v2 │ │ +1183de: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +1183e2: 6e10 7323 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@2373 │ │ +1183e8: 0c01 |0022: move-result-object v1 │ │ +1183ea: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +1183ee: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ +1183f2: 6e20 c238 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@38c2 │ │ +1183f8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=714 │ │ 0x0007 line=715 │ │ 0x000b line=716 │ │ 0x000d line=717 │ │ 0x0011 line=718 │ │ @@ -345504,34 +345616,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -11a6f8: |[11a6f8] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -11a708: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -11a70a: 6e10 5438 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11a710: 0c00 |0004: move-result-object v0 │ │ -11a712: 1f00 dd04 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11a716: 5501 ce09 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11a71a: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ -11a71e: 5c02 ce09 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11a722: 5431 fd09 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a726: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -11a72a: 5431 fd09 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a72e: 7220 1e23 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@231e │ │ -11a734: 7030 ae23 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ -11a73a: 6e10 7a23 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@237a │ │ -11a740: 0a01 |001c: move-result v1 │ │ -11a742: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -11a746: 1301 2000 |001f: const/16 v1, #int 32 // #20 │ │ -11a74a: 6e20 9b23 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@239b │ │ -11a750: 6e10 ba38 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ -11a756: 0e00 |0027: return-void │ │ +1183fc: |[1183fc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +11840c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +11840e: 6e10 5438 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118414: 0c00 |0004: move-result-object v0 │ │ +118416: 1f00 dd04 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +11841a: 5501 ce09 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +11841e: 3901 1e00 |0009: if-nez v1, 0027 // +001e │ │ +118422: 5c02 ce09 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +118426: 5431 fd09 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +11842a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +11842e: 5431 fd09 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +118432: 7220 1e23 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@231e │ │ +118438: 7030 ae23 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ +11843e: 6e10 7a23 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@237a │ │ +118444: 0a01 |001c: move-result v1 │ │ +118446: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +11844a: 1301 2000 |001f: const/16 v1, #int 32 // #20 │ │ +11844e: 6e20 9b23 1300 |0021: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@239b │ │ +118454: 6e10 ba38 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ +11845a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=736 │ │ 0x0007 line=737 │ │ 0x000b line=738 │ │ 0x000d line=739 │ │ 0x0011 line=740 │ │ @@ -345550,20 +345662,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -11a758: |[11a758] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -11a768: 5410 fd09 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a76c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -11a770: 5410 fd09 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11a774: 7230 1f23 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@231f │ │ -11a77a: 0e00 |0009: return-void │ │ +11845c: |[11845c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +11846c: 5410 fd09 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +118470: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +118474: 5410 fd09 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +118478: 7230 1f23 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@231f │ │ +11847e: 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; │ │ @@ -345575,221 +345687,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 │ │ -11a77c: |[11a77c] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -11a78c: 7401 7123 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ -11a792: 0a12 |0003: move-result v18 │ │ -11a794: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -11a798: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -11a79c: 6e20 7d23 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ -11a7a2: 0a11 |000b: move-result v17 │ │ -11a7a4: 120d |000c: const/4 v13, #int 0 // #0 │ │ -11a7a6: 7401 7523 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11a7ac: 0a0e |0010: move-result v14 │ │ -11a7ae: 7401 c702 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -11a7b4: 0a15 |0014: move-result v21 │ │ -11a7b6: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -11a7ba: 7401 6723 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11a7c0: 0a0a |001a: move-result v10 │ │ -11a7c2: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -11a7c6: 0200 1300 |001d: move/from16 v0, v19 │ │ -11a7ca: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -11a7ce: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -11a7d2: 0201 1300 |0023: move/from16 v1, v19 │ │ -11a7d6: 6e20 6623 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11a7dc: 0c19 |0028: move-result-object v25 │ │ -11a7de: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -11a7e2: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -11a7e6: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -11a7ea: 7401 7b38 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11a7f0: 0a02 |0032: move-result v2 │ │ -11a7f2: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -11a7f6: 7701 7723 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@2377 │ │ -11a7fc: 0a02 |0038: move-result v2 │ │ -11a7fe: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -11a802: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -11a806: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -11a80a: 6e20 8023 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11a810: 0a02 |0042: move-result v2 │ │ -11a812: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -11a816: 7401 4d38 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11a81c: 0a02 |0048: move-result v2 │ │ -11a81e: 0200 1200 |0049: move/from16 v0, v18 │ │ -11a822: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -11a826: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -11a82a: 28ce |004f: goto 001d // -0032 │ │ -11a82c: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -11a82e: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -11a832: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -11a836: 6e30 5423 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11a83c: 0a02 |0058: move-result v2 │ │ -11a83e: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -11a842: 7401 6a38 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@386a │ │ -11a848: 0a1b |005e: move-result v27 │ │ -11a84a: 0200 1b00 |005f: move/from16 v0, v27 │ │ -11a84e: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -11a852: 020d 1b00 |0063: move/from16 v13, v27 │ │ -11a856: 28e8 |0065: goto 004d // -0018 │ │ -11a858: 7401 5538 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11a85e: 0a1a |0069: move-result v26 │ │ -11a860: 0200 1a00 |006a: move/from16 v0, v26 │ │ -11a864: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -11a868: 020e 1a00 |006e: move/from16 v14, v26 │ │ -11a86c: 28dd |0070: goto 004d // -0023 │ │ -11a86e: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -11a870: 7401 7123 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ -11a876: 0a03 |0075: move-result v3 │ │ -11a878: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -11a87c: 6e53 ae02 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@02ae │ │ -11a882: 7505 1d39 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ -11a888: 0a16 |007e: move-result v22 │ │ -11a88a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -11a88e: 0201 1500 |0081: move/from16 v1, v21 │ │ -11a892: 6e20 c402 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -11a898: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -11a89c: 5202 050a |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ -11a8a0: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -11a8a2: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -11a8a6: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -11a8aa: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -11a8ae: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -11a8b2: 5202 040a |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ -11a8b6: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -11a8ba: b532 |0097: and-int/2addr v2, v3 │ │ -11a8bc: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -11a8c0: 8292 |009a: int-to-float v2, v9 │ │ -11a8c2: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -11a8c6: 5203 050a |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ -11a8ca: c832 |009f: mul-float/2addr v2, v3 │ │ -11a8cc: 8720 |00a0: float-to-int v0, v2 │ │ -11a8ce: 0214 0000 |00a1: move/from16 v20, v0 │ │ -11a8d2: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -11a8d6: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -11a8da: 5203 040a |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ -11a8de: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -11a8e4: b543 |00ac: and-int/2addr v3, v4 │ │ -11a8e6: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -11a8ea: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -11a8ee: 5402 060a |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ -11a8f2: 6e20 f702 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -11a8f8: 82d3 |00b6: int-to-float v3, v13 │ │ -11a8fa: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -11a8fc: 82e5 |00b8: int-to-float v5, v14 │ │ -11a8fe: 7401 7123 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ -11a904: 0a02 |00bc: move-result v2 │ │ -11a906: 8226 |00bd: int-to-float v6, v2 │ │ -11a908: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -11a90c: 5407 060a |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ -11a910: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -11a914: 7406 bb02 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -11a91a: 0f16 |00c7: return v22 │ │ -11a91c: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -11a920: 5402 090a |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a924: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -11a928: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -11a92a: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -11a92e: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -11a932: 6e30 5423 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11a938: 0a02 |00d6: move-result v2 │ │ -11a93a: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -11a93e: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -11a942: 5402 090a |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a946: 6e10 5103 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -11a94c: 0a17 |00e0: move-result v23 │ │ -11a94e: 7401 6a38 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@386a │ │ -11a954: 0a0c |00e4: move-result v12 │ │ -11a956: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -11a95a: 5402 fc09 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11a95e: 6e10 9527 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ -11a964: 0a10 |00ec: move-result v16 │ │ -11a966: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -11a968: 82c3 |00ee: int-to-float v3, v12 │ │ -11a96a: 0200 1000 |00ef: move/from16 v0, v16 │ │ -11a96e: 8204 |00f1: int-to-float v4, v0 │ │ -11a970: c943 |00f2: div-float/2addr v3, v4 │ │ -11a972: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -11a976: 7120 1443 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -11a97c: 0a03 |00f8: move-result v3 │ │ -11a97e: 7120 1143 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -11a984: 0a08 |00fc: move-result v8 │ │ -11a986: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -11a98a: 5402 090a |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a98e: 7401 7538 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11a994: 0a03 |0104: move-result v3 │ │ -11a996: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -11a99a: 7401 4338 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11a9a0: 0a05 |010a: move-result v5 │ │ -11a9a2: 6e55 6203 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -11a9a8: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -11a9ac: 5402 090a |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a9b0: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -11a9b4: c883 |0114: mul-float/2addr v3, v8 │ │ -11a9b6: 8733 |0115: float-to-int v3, v3 │ │ -11a9b8: 6e20 6003 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -11a9be: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -11a9c2: 5402 090a |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ -11a9c6: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -11a9ca: 6e20 4a03 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -11a9d0: 28a5 |0122: goto 00c7 // -005b │ │ -11a9d2: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -11a9d6: 5402 0b0a |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11a9da: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -11a9de: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -11a9e0: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -11a9e4: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -11a9e8: 6e30 5423 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11a9ee: 0a02 |0131: move-result v2 │ │ -11a9f0: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -11a9f4: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -11a9f8: 5402 0b0a |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11a9fc: 6e10 5103 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -11aa02: 0a17 |013b: move-result v23 │ │ -11aa04: 7401 5538 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11aa0a: 0a0b |013f: move-result v11 │ │ -11aa0c: 7401 7523 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11aa12: 0a02 |0143: move-result v2 │ │ -11aa14: 9118 020b |0144: sub-int v24, v2, v11 │ │ -11aa18: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -11aa1c: 5402 030a |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11aa20: 6e10 9527 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ -11aa26: 0a10 |014d: move-result v16 │ │ -11aa28: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -11aa2a: 0200 1800 |014f: move/from16 v0, v24 │ │ -11aa2e: 8203 |0151: int-to-float v3, v0 │ │ -11aa30: 0200 1000 |0152: move/from16 v0, v16 │ │ -11aa34: 8204 |0154: int-to-float v4, v0 │ │ -11aa36: c943 |0155: div-float/2addr v3, v4 │ │ -11aa38: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -11aa3c: 7120 1443 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -11aa42: 0a03 |015b: move-result v3 │ │ -11aa44: 7120 1143 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -11aa4a: 0a08 |015f: move-result v8 │ │ -11aa4c: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -11aa50: 5402 0b0a |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11aa54: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -11aa58: 7401 7538 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11aa5e: 0a04 |0169: move-result v4 │ │ -11aa60: 7401 4338 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11aa66: 0a05 |016d: move-result v5 │ │ -11aa68: 6e55 6203 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -11aa6e: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -11aa72: 5402 0b0a |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11aa76: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -11aa7a: c883 |0177: mul-float/2addr v3, v8 │ │ -11aa7c: 8733 |0178: float-to-int v3, v3 │ │ -11aa7e: 6e20 6003 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -11aa84: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -11aa88: 5402 0b0a |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ -11aa8c: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -11aa90: 6e20 4a03 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -11aa96: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +118480: |[118480] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +118490: 7401 7123 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ +118496: 0a12 |0003: move-result v18 │ │ +118498: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +11849c: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +1184a0: 6e20 7d23 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ +1184a6: 0a11 |000b: move-result v17 │ │ +1184a8: 120d |000c: const/4 v13, #int 0 // #0 │ │ +1184aa: 7401 7523 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +1184b0: 0a0e |0010: move-result v14 │ │ +1184b2: 7401 c702 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +1184b8: 0a15 |0014: move-result v21 │ │ +1184ba: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +1184be: 7401 6723 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +1184c4: 0a0a |001a: move-result v10 │ │ +1184c6: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +1184ca: 0200 1300 |001d: move/from16 v0, v19 │ │ +1184ce: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +1184d2: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +1184d6: 0201 1300 |0023: move/from16 v1, v19 │ │ +1184da: 6e20 6623 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +1184e0: 0c19 |0028: move-result-object v25 │ │ +1184e2: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +1184e6: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +1184ea: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +1184ee: 7401 7b38 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +1184f4: 0a02 |0032: move-result v2 │ │ +1184f6: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +1184fa: 7701 7723 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@2377 │ │ +118500: 0a02 |0038: move-result v2 │ │ +118502: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +118506: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +11850a: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +11850e: 6e20 8023 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +118514: 0a02 |0042: move-result v2 │ │ +118516: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +11851a: 7401 4d38 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@384d │ │ +118520: 0a02 |0048: move-result v2 │ │ +118522: 0200 1200 |0049: move/from16 v0, v18 │ │ +118526: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +11852a: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +11852e: 28ce |004f: goto 001d // -0032 │ │ +118530: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +118532: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +118536: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +11853a: 6e30 5423 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +118540: 0a02 |0058: move-result v2 │ │ +118542: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +118546: 7401 6a38 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@386a │ │ +11854c: 0a1b |005e: move-result v27 │ │ +11854e: 0200 1b00 |005f: move/from16 v0, v27 │ │ +118552: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +118556: 020d 1b00 |0063: move/from16 v13, v27 │ │ +11855a: 28e8 |0065: goto 004d // -0018 │ │ +11855c: 7401 5538 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +118562: 0a1a |0069: move-result v26 │ │ +118564: 0200 1a00 |006a: move/from16 v0, v26 │ │ +118568: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +11856c: 020e 1a00 |006e: move/from16 v14, v26 │ │ +118570: 28dd |0070: goto 004d // -0023 │ │ +118572: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +118574: 7401 7123 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ +11857a: 0a03 |0075: move-result v3 │ │ +11857c: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +118580: 6e53 ae02 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@02ae │ │ +118586: 7505 1d39 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@391d │ │ +11858c: 0a16 |007e: move-result v22 │ │ +11858e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +118592: 0201 1500 |0081: move/from16 v1, v21 │ │ +118596: 6e20 c402 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +11859c: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +1185a0: 5202 050a |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ +1185a4: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +1185a6: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +1185aa: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +1185ae: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +1185b2: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +1185b6: 5202 040a |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ +1185ba: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +1185be: b532 |0097: and-int/2addr v2, v3 │ │ +1185c0: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +1185c4: 8292 |009a: int-to-float v2, v9 │ │ +1185c6: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +1185ca: 5203 050a |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ +1185ce: c832 |009f: mul-float/2addr v2, v3 │ │ +1185d0: 8720 |00a0: float-to-int v0, v2 │ │ +1185d2: 0214 0000 |00a1: move/from16 v20, v0 │ │ +1185d6: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +1185da: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +1185de: 5203 040a |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ +1185e2: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +1185e8: b543 |00ac: and-int/2addr v3, v4 │ │ +1185ea: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +1185ee: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +1185f2: 5402 060a |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ +1185f6: 6e20 f702 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1185fc: 82d3 |00b6: int-to-float v3, v13 │ │ +1185fe: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +118600: 82e5 |00b8: int-to-float v5, v14 │ │ +118602: 7401 7123 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@2371 │ │ +118608: 0a02 |00bc: move-result v2 │ │ +11860a: 8226 |00bd: int-to-float v6, v2 │ │ +11860c: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +118610: 5407 060a |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0a06 │ │ +118614: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +118618: 7406 bb02 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +11861e: 0f16 |00c7: return v22 │ │ +118620: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +118624: 5402 090a |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +118628: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +11862c: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +11862e: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +118632: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +118636: 6e30 5423 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +11863c: 0a02 |00d6: move-result v2 │ │ +11863e: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +118642: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +118646: 5402 090a |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +11864a: 6e10 5103 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +118650: 0a17 |00e0: move-result v23 │ │ +118652: 7401 6a38 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@386a │ │ +118658: 0a0c |00e4: move-result v12 │ │ +11865a: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +11865e: 5402 fc09 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118662: 6e10 9527 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ +118668: 0a10 |00ec: move-result v16 │ │ +11866a: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +11866c: 82c3 |00ee: int-to-float v3, v12 │ │ +11866e: 0200 1000 |00ef: move/from16 v0, v16 │ │ +118672: 8204 |00f1: int-to-float v4, v0 │ │ +118674: c943 |00f2: div-float/2addr v3, v4 │ │ +118676: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +11867a: 7120 1443 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +118680: 0a03 |00f8: move-result v3 │ │ +118682: 7120 1143 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +118688: 0a08 |00fc: move-result v8 │ │ +11868a: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +11868e: 5402 090a |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +118692: 7401 7538 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@3875 │ │ +118698: 0a03 |0104: move-result v3 │ │ +11869a: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +11869e: 7401 4338 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +1186a4: 0a05 |010a: move-result v5 │ │ +1186a6: 6e55 6203 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +1186ac: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +1186b0: 5402 090a |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +1186b4: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +1186b8: c883 |0114: mul-float/2addr v3, v8 │ │ +1186ba: 8733 |0115: float-to-int v3, v3 │ │ +1186bc: 6e20 6003 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +1186c2: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +1186c6: 5402 090a |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeftResolved:Landroid/graphics/drawable/Drawable; // field@0a09 │ │ +1186ca: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +1186ce: 6e20 4a03 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +1186d4: 28a5 |0122: goto 00c7 // -005b │ │ +1186d6: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +1186da: 5402 0b0a |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +1186de: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +1186e2: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +1186e4: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +1186e8: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +1186ec: 6e30 5423 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1186f2: 0a02 |0131: move-result v2 │ │ +1186f4: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +1186f8: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +1186fc: 5402 0b0a |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +118700: 6e10 5103 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +118706: 0a17 |013b: move-result v23 │ │ +118708: 7401 5538 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +11870e: 0a0b |013f: move-result v11 │ │ +118710: 7401 7523 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +118716: 0a02 |0143: move-result v2 │ │ +118718: 9118 020b |0144: sub-int v24, v2, v11 │ │ +11871c: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +118720: 5402 030a |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +118724: 6e10 9527 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@2795 │ │ +11872a: 0a10 |014d: move-result v16 │ │ +11872c: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +11872e: 0200 1800 |014f: move/from16 v0, v24 │ │ +118732: 8203 |0151: int-to-float v3, v0 │ │ +118734: 0200 1000 |0152: move/from16 v0, v16 │ │ +118738: 8204 |0154: int-to-float v4, v0 │ │ +11873a: c943 |0155: div-float/2addr v3, v4 │ │ +11873c: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +118740: 7120 1443 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +118746: 0a03 |015b: move-result v3 │ │ +118748: 7120 1143 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +11874e: 0a08 |015f: move-result v8 │ │ +118750: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +118754: 5402 0b0a |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +118758: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +11875c: 7401 7538 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@3875 │ │ +118762: 0a04 |0169: move-result v4 │ │ +118764: 7401 4338 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11876a: 0a05 |016d: move-result v5 │ │ +11876c: 6e55 6203 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +118772: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +118776: 5402 0b0a |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +11877a: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +11877e: c883 |0177: mul-float/2addr v3, v8 │ │ +118780: 8733 |0178: float-to-int v3, v3 │ │ +118782: 6e20 6003 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +118788: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +11878c: 5402 0b0a |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRightResolved:Landroid/graphics/drawable/Drawable; // field@0a0b │ │ +118790: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +118794: 6e20 4a03 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +11879a: 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 │ │ @@ -345864,35 +345976,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -11aa9c: |[11aa9c] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -11aaac: 7110 b81a 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11aab2: 0a05 |0003: move-result v5 │ │ -11aab4: 7120 a517 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11aaba: 0a05 |0007: move-result v5 │ │ -11aabc: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -11aac0: 6e10 6723 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11aac6: 0a03 |000d: move-result v3 │ │ -11aac8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -11aaca: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -11aace: 6e20 6623 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11aad4: 0c01 |0014: move-result-object v1 │ │ -11aad6: 6e20 6f23 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ -11aadc: 0a02 |0018: move-result v2 │ │ -11aade: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -11aae2: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -11aae6: 1101 |001d: return-object v1 │ │ -11aae8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -11aaec: 28ef |0020: goto 000f // -0011 │ │ -11aaee: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -11aaf0: 28fb |0022: goto 001d // -0005 │ │ +1187a0: |[1187a0] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +1187b0: 7110 b81a 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +1187b6: 0a05 |0003: move-result v5 │ │ +1187b8: 7120 a517 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +1187be: 0a05 |0007: move-result v5 │ │ +1187c0: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +1187c4: 6e10 6723 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +1187ca: 0a03 |000d: move-result v3 │ │ +1187cc: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +1187ce: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +1187d2: 6e20 6623 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +1187d8: 0c01 |0014: move-result-object v1 │ │ +1187da: 6e20 6f23 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ +1187e0: 0a02 |0018: move-result v2 │ │ +1187e2: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +1187e6: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +1187ea: 1101 |001d: return-object v1 │ │ +1187ec: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1187f0: 28ef |0020: goto 000f // -0011 │ │ +1187f2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +1187f4: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x000a line=837 │ │ 0x000e line=838 │ │ 0x0011 line=839 │ │ 0x0015 line=840 │ │ @@ -345916,31 +346028,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -11aaf4: |[11aaf4] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -11ab04: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11ab0a: 0a01 |0003: move-result v1 │ │ -11ab0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -11ab0e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -11ab12: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11ab18: 0c00 |000a: move-result-object v0 │ │ -11ab1a: 6e10 5438 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ab20: 0c03 |000e: move-result-object v3 │ │ -11ab22: 1f03 dd04 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ab26: 5533 ce09 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11ab2a: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -11ab2e: 1100 |0015: return-object v0 │ │ -11ab30: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11ab34: 28ed |0018: goto 0005 // -0013 │ │ -11ab36: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -11ab38: 28fb |001a: goto 0015 // -0005 │ │ +1187f8: |[1187f8] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +118808: 6e10 6723 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +11880e: 0a01 |0003: move-result v1 │ │ +118810: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +118812: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +118816: 6e20 6623 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +11881c: 0c00 |000a: move-result-object v0 │ │ +11881e: 6e10 5438 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118824: 0c03 |000e: move-result-object v3 │ │ +118826: 1f03 dd04 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +11882a: 5533 ce09 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +11882e: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +118832: 1100 |0015: return-object v0 │ │ +118834: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +118838: 28ed |0018: goto 0005 // -0013 │ │ +11883a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +11883c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=806 │ │ 0x0004 line=807 │ │ 0x0007 line=808 │ │ 0x000b line=809 │ │ 0x0015 line=813 │ │ @@ -345958,19 +346070,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -11ab3c: |[11ab3c] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -11ab4c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -11ab4e: 2200 dd04 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ab52: 7030 2123 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@2321 │ │ -11ab58: 1100 |0006: return-object v0 │ │ +118840: |[118840] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +118850: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +118852: 2200 dd04 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118856: 7030 2123 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@2321 │ │ +11885c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1588 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -345978,20 +346090,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 │ │ -11ab5c: |[11ab5c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -11ab6c: 2200 dd04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ab70: 6e10 6923 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@2369 │ │ -11ab76: 0c01 |0005: move-result-object v1 │ │ -11ab78: 7030 2323 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2323 │ │ -11ab7e: 1100 |0009: return-object v0 │ │ +118860: |[118860] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +118870: 2200 dd04 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118874: 6e10 6923 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@2369 │ │ +11887a: 0c01 |0005: move-result-object v1 │ │ +11887c: 7030 2323 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2323 │ │ +118882: 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; │ │ │ │ @@ -346000,30 +346112,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 │ │ -11ab80: |[11ab80] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -11ab90: 2020 dd04 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ab94: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -11ab98: 2200 dd04 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ab9c: 1f02 dd04 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11aba0: 7020 2423 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@2324 │ │ -11aba6: 1100 |000b: return-object v0 │ │ -11aba8: 2020 0107 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -11abac: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -11abb0: 2200 dd04 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11abb4: 1f02 0107 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -11abb8: 7020 2623 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2326 │ │ -11abbe: 28f4 |0017: goto 000b // -000c │ │ -11abc0: 2200 dd04 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11abc4: 7020 2523 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2325 │ │ -11abca: 28ee |001d: goto 000b // -0012 │ │ +118884: |[118884] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +118894: 2020 dd04 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118898: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +11889c: 2200 dd04 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1188a0: 1f02 dd04 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1188a4: 7020 2423 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@2324 │ │ +1188aa: 1100 |000b: return-object v0 │ │ +1188ac: 2020 0107 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +1188b0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +1188b4: 2200 dd04 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1188b8: 1f02 0107 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +1188bc: 7020 2623 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@2326 │ │ +1188c2: 28f4 |0017: goto 000b // -000c │ │ +1188c4: 2200 dd04 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1188c8: 7020 2523 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2325 │ │ +1188ce: 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; │ │ @@ -346034,21 +346146,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -11abcc: |[11abcc] android.support.v4.widget.DrawerLayout.getDrawerElevation:()F │ │ -11abdc: 6300 ea09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ -11abe0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -11abe4: 5210 f409 |0004: iget v0, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -11abe8: 0f00 |0006: return v0 │ │ -11abea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -11abec: 28fe |0008: goto 0006 // -0002 │ │ +1188d0: |[1188d0] android.support.v4.widget.DrawerLayout.getDrawerElevation:()F │ │ +1188e0: 6300 ea09 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ +1188e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1188e8: 5210 f409 |0004: iget v0, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +1188ec: 0f00 |0006: return v0 │ │ +1188ee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1188f0: 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; │ │ @@ -346058,29 +346170,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -11abf0: |[11abf0] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -11ac00: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11ac06: 0a01 |0003: move-result v1 │ │ -11ac08: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11ac0e: 0a00 |0007: move-result v0 │ │ -11ac10: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -11ac12: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -11ac16: 5221 fe09 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ -11ac1a: 0f01 |000d: return v1 │ │ -11ac1c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -11ac1e: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -11ac22: 5221 ff09 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ -11ac26: 28fa |0013: goto 000d // -0006 │ │ -11ac28: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -11ac2a: 28f8 |0015: goto 000d // -0008 │ │ +1188f4: |[1188f4] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +118904: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +11890a: 0a01 |0003: move-result v1 │ │ +11890c: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +118912: 0a00 |0007: move-result v0 │ │ +118914: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +118916: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +11891a: 5221 fe09 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ +11891e: 0f01 |000d: return v1 │ │ +118920: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +118922: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +118926: 5221 ff09 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ +11892a: 28fa |0013: goto 000d // -0006 │ │ +11892c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +11892e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0008 line=612 │ │ 0x000b line=613 │ │ 0x000d line=617 │ │ 0x000e line=614 │ │ @@ -346096,27 +346208,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -11ac2c: |[11ac2c] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -11ac3c: 6e20 6f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ -11ac42: 0a00 |0003: move-result v0 │ │ -11ac44: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -11ac46: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -11ac4a: 5221 fe09 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ -11ac4e: 0f01 |0009: return v1 │ │ -11ac50: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -11ac52: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -11ac56: 5221 ff09 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ -11ac5a: 28fa |000f: goto 0009 // -0006 │ │ -11ac5c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -11ac5e: 28f8 |0011: goto 0009 // -0008 │ │ +118930: |[118930] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +118940: 6e20 6f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ +118946: 0a00 |0003: move-result v0 │ │ +118948: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +11894a: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +11894e: 5221 fe09 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ +118952: 0f01 |0009: return v1 │ │ +118954: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +118956: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +11895a: 5221 ff09 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ +11895e: 28fa |000f: goto 0009 // -0006 │ │ +118960: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +118962: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=630 │ │ 0x0007 line=631 │ │ 0x0009 line=635 │ │ 0x000a line=632 │ │ @@ -346132,29 +346244,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -11ac60: |[11ac60] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -11ac70: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11ac76: 0a01 |0003: move-result v1 │ │ -11ac78: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11ac7e: 0a00 |0007: move-result v0 │ │ -11ac80: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -11ac82: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -11ac86: 5421 0e0a |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0a0e │ │ -11ac8a: 1101 |000d: return-object v1 │ │ -11ac8c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -11ac8e: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -11ac92: 5421 0f0a |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0a0f │ │ -11ac96: 28fa |0013: goto 000d // -0006 │ │ -11ac98: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -11ac9a: 28f8 |0015: goto 000d // -0008 │ │ +118964: |[118964] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +118974: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +11897a: 0a01 |0003: move-result v1 │ │ +11897c: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +118982: 0a00 |0007: move-result v0 │ │ +118984: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +118986: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +11898a: 5421 0e0a |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0a0e │ │ +11898e: 1101 |000d: return-object v1 │ │ +118990: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +118992: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +118996: 5421 0f0a |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0a0f │ │ +11899a: 28fa |0013: goto 000d // -0006 │ │ +11899c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +11899e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0008 line=670 │ │ 0x000b line=671 │ │ 0x000d line=675 │ │ 0x000e line=672 │ │ @@ -346170,24 +346282,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -11ac9c: |[11ac9c] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -11acac: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11acb2: 0c01 |0003: move-result-object v1 │ │ -11acb4: 1f01 dd04 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11acb8: 5210 cb09 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11acbc: 7110 b81a 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11acc2: 0a01 |000b: move-result v1 │ │ -11acc4: 7120 a517 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11acca: 0a01 |000f: move-result v1 │ │ -11accc: 0f01 |0010: return v1 │ │ +1189a0: |[1189a0] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +1189b0: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1189b6: 0c01 |0003: move-result-object v1 │ │ +1189b8: 1f01 dd04 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1189bc: 5210 cb09 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +1189c0: 7110 b81a 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +1189c6: 0a01 |000b: move-result v1 │ │ +1189c8: 7120 a517 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +1189ce: 0a01 |000f: move-result v1 │ │ +1189d0: 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; │ │ @@ -346198,20 +346310,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -11acd0: |[11acd0] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -11ace0: 6e10 5438 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ace6: 0c00 |0003: move-result-object v0 │ │ -11ace8: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11acec: 5200 d009 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11acf0: 0f00 |0008: return v0 │ │ +1189d4: |[1189d4] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +1189e4: 6e10 5438 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1189ea: 0c00 |0003: move-result-object v0 │ │ +1189ec: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1189f0: 5200 d009 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +1189f4: 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; │ │ │ │ @@ -346220,17 +346332,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11acf4: |[11acf4] android.support.v4.widget.DrawerLayout.getStatusBarBackgroundDrawable:()Landroid/graphics/drawable/Drawable; │ │ -11ad04: 5410 0d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11ad08: 1100 |0002: return-object v0 │ │ +1189f8: |[1189f8] android.support.v4.widget.DrawerLayout.getStatusBarBackgroundDrawable:()Landroid/graphics/drawable/Drawable; │ │ +118a08: 5410 0d0a |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +118a0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #26 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -346238,24 +346350,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -11ad0c: |[11ad0c] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -11ad1c: 6e10 5438 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ad22: 0c00 |0003: move-result-object v0 │ │ -11ad24: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ad28: 5200 cb09 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11ad2c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -11ad30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -11ad32: 0f00 |000b: return v0 │ │ -11ad34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -11ad36: 28fe |000d: goto 000b // -0002 │ │ +118a10: |[118a10] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +118a20: 6e10 5438 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118a26: 0c00 |0003: move-result-object v0 │ │ +118a28: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118a2c: 5200 cb09 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +118a30: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +118a34: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +118a36: 0f00 |000b: return v0 │ │ +118a38: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +118a3a: 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; │ │ │ │ @@ -346264,23 +346376,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -11ad38: |[11ad38] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -11ad48: 6e20 5f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11ad4e: 0c00 |0003: move-result-object v0 │ │ -11ad50: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -11ad54: 6e20 7f23 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@237f │ │ -11ad5a: 0a01 |0009: move-result v1 │ │ -11ad5c: 0f01 |000a: return v1 │ │ -11ad5e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11ad60: 28fe |000c: goto 000a // -0002 │ │ +118a3c: |[118a3c] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +118a4c: 6e20 5f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +118a52: 0c00 |0003: move-result-object v0 │ │ +118a54: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +118a58: 6e20 7f23 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@237f │ │ +118a5e: 0a01 |0009: move-result v1 │ │ +118a60: 0f01 |000a: return v1 │ │ +118a62: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +118a64: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1537 │ │ 0x0004 line=1538 │ │ 0x0006 line=1539 │ │ 0x000a line=1541 │ │ locals : │ │ @@ -346293,38 +346405,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -11ad64: |[11ad64] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -11ad74: 6e20 8023 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11ad7a: 0a00 |0003: move-result v0 │ │ -11ad7c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -11ad80: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11ad84: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -11ad88: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11ad8e: 1a02 fd1b |000d: const-string v2, "View " // string@1bfd │ │ -11ad92: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ad98: 0c01 |0012: move-result-object v1 │ │ -11ad9a: 6e20 6243 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11ada0: 0c01 |0016: move-result-object v1 │ │ -11ada2: 1a02 9800 |0017: const-string v2, " is not a drawer" // string@0098 │ │ -11ada6: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11adac: 0c01 |001c: move-result-object v1 │ │ -11adae: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11adb4: 0c01 |0020: move-result-object v1 │ │ -11adb6: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11adbc: 2700 |0024: throw v0 │ │ -11adbe: 6e10 5438 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11adc4: 0c00 |0028: move-result-object v0 │ │ -11adc6: 1f00 dd04 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11adca: 5500 ce09 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11adce: 0f00 |002d: return v0 │ │ +118a68: |[118a68] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +118a78: 6e20 8023 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +118a7e: 0a00 |0003: move-result v0 │ │ +118a80: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +118a84: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +118a88: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +118a8c: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +118a92: 1a02 f91b |000d: const-string v2, "View " // string@1bf9 │ │ +118a96: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118a9c: 0c01 |0012: move-result-object v1 │ │ +118a9e: 6e20 6243 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +118aa4: 0c01 |0016: move-result-object v1 │ │ +118aa6: 1a02 9500 |0017: const-string v2, " is not a drawer" // string@0095 │ │ +118aaa: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118ab0: 0c01 |001c: move-result-object v1 │ │ +118ab2: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +118ab8: 0c01 |0020: move-result-object v1 │ │ +118aba: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +118ac0: 2700 |0024: throw v0 │ │ +118ac2: 6e10 5438 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118ac8: 0c00 |0028: move-result-object v0 │ │ +118aca: 1f00 dd04 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118ace: 5500 ce09 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +118ad2: 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; │ │ @@ -346335,29 +346447,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -11add0: |[11add0] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -11ade0: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ade6: 0c02 |0003: move-result-object v2 │ │ -11ade8: 1f02 dd04 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11adec: 5221 cb09 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11adf0: 7110 b81a 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11adf6: 0a02 |000b: move-result v2 │ │ -11adf8: 7120 a517 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11adfe: 0a00 |000f: move-result v0 │ │ -11ae00: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -11ae04: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -11ae08: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -11ae0a: 0f02 |0015: return v2 │ │ -11ae0c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -11ae0e: 28fe |0017: goto 0015 // -0002 │ │ +118ad4: |[118ad4] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +118ae4: 6e10 5438 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118aea: 0c02 |0003: move-result-object v2 │ │ +118aec: 1f02 dd04 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118af0: 5221 cb09 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +118af4: 7110 b81a 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +118afa: 0a02 |000b: move-result v2 │ │ +118afc: 7120 a517 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +118b02: 0a00 |000f: move-result v0 │ │ +118b04: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +118b08: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +118b0c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +118b0e: 0f02 |0015: return v2 │ │ +118b10: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +118b12: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ 0x0008 line=1272 │ │ 0x0010 line=1274 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -346370,23 +346482,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -11ae10: |[11ae10] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -11ae20: 6e20 5f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11ae26: 0c00 |0003: move-result-object v0 │ │ -11ae28: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -11ae2c: 6e20 8223 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@2382 │ │ -11ae32: 0a01 |0009: move-result v1 │ │ -11ae34: 0f01 |000a: return v1 │ │ -11ae36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11ae38: 28fe |000c: goto 000a // -0002 │ │ +118b14: |[118b14] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +118b24: 6e20 5f23 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +118b2a: 0c00 |0003: move-result-object v0 │ │ +118b2c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +118b30: 6e20 8223 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@2382 │ │ +118b36: 0a01 |0009: move-result v1 │ │ +118b38: 0f01 |000a: return v1 │ │ +118b3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +118b3c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x0004 line=1569 │ │ 0x0006 line=1570 │ │ 0x000a line=1572 │ │ locals : │ │ @@ -346399,44 +346511,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -11ae3c: |[11ae3c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -11ae4c: 6e20 8023 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11ae52: 0a00 |0003: move-result v0 │ │ -11ae54: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -11ae58: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11ae5c: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -11ae60: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11ae66: 1a02 fd1b |000d: const-string v2, "View " // string@1bfd │ │ -11ae6a: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ae70: 0c01 |0012: move-result-object v1 │ │ -11ae72: 6e20 6243 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11ae78: 0c01 |0016: move-result-object v1 │ │ -11ae7a: 1a02 9800 |0017: const-string v2, " is not a drawer" // string@0098 │ │ -11ae7e: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ae84: 0c01 |001c: move-result-object v1 │ │ -11ae86: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11ae8c: 0c01 |0020: move-result-object v1 │ │ -11ae8e: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11ae94: 2700 |0024: throw v0 │ │ -11ae96: 6e10 5438 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ae9c: 0c00 |0028: move-result-object v0 │ │ -11ae9e: 1f00 dd04 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11aea2: 5200 d009 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11aea6: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -11aea8: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -11aeac: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -11aeb0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -11aeb2: 0f00 |0033: return v0 │ │ -11aeb4: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -11aeb6: 28fe |0035: goto 0033 // -0002 │ │ +118b40: |[118b40] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +118b50: 6e20 8023 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +118b56: 0a00 |0003: move-result v0 │ │ +118b58: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +118b5c: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +118b60: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +118b64: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +118b6a: 1a02 f91b |000d: const-string v2, "View " // string@1bf9 │ │ +118b6e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118b74: 0c01 |0012: move-result-object v1 │ │ +118b76: 6e20 6243 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +118b7c: 0c01 |0016: move-result-object v1 │ │ +118b7e: 1a02 9500 |0017: const-string v2, " is not a drawer" // string@0095 │ │ +118b82: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +118b88: 0c01 |001c: move-result-object v1 │ │ +118b8a: 6e10 6a43 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +118b90: 0c01 |0020: move-result-object v1 │ │ +118b92: 7020 f242 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +118b98: 2700 |0024: throw v0 │ │ +118b9a: 6e10 5438 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118ba0: 0c00 |0028: move-result-object v0 │ │ +118ba2: 1f00 dd04 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118ba6: 5200 d009 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +118baa: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +118bac: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +118bb0: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +118bb4: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +118bb6: 0f00 |0033: return v0 │ │ +118bb8: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +118bba: 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; │ │ @@ -346447,35 +346559,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -11aeb8: |[11aeb8] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -11aec8: 6e20 7023 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@2370 │ │ -11aece: 0a02 |0003: move-result v2 │ │ -11aed0: 6e10 7c38 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11aed6: 0a04 |0007: move-result v4 │ │ -11aed8: 8245 |0008: int-to-float v5, v4 │ │ -11aeda: c825 |0009: mul-float/2addr v5, v2 │ │ -11aedc: 8753 |000a: float-to-int v3, v5 │ │ -11aede: 8245 |000b: int-to-float v5, v4 │ │ -11aee0: c885 |000c: mul-float/2addr v5, v8 │ │ -11aee2: 8751 |000d: float-to-int v1, v5 │ │ -11aee4: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -11aee8: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -11aeea: 6e30 5423 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11aef0: 0a05 |0014: move-result v5 │ │ -11aef2: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -11aef6: 6e20 a038 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ -11aefc: 6e30 a623 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ -11af02: 0e00 |001d: return-void │ │ -11af04: 7b00 |001e: neg-int v0, v0 │ │ -11af06: 28f8 |001f: goto 0017 // -0008 │ │ +118bbc: |[118bbc] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +118bcc: 6e20 7023 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@2370 │ │ +118bd2: 0a02 |0003: move-result v2 │ │ +118bd4: 6e10 7c38 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +118bda: 0a04 |0007: move-result v4 │ │ +118bdc: 8245 |0008: int-to-float v5, v4 │ │ +118bde: c825 |0009: mul-float/2addr v5, v2 │ │ +118be0: 8753 |000a: float-to-int v3, v5 │ │ +118be2: 8245 |000b: int-to-float v5, v4 │ │ +118be4: c885 |000c: mul-float/2addr v5, v8 │ │ +118be6: 8751 |000d: float-to-int v1, v5 │ │ +118be8: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +118bec: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +118bee: 6e30 5423 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +118bf4: 0a05 |0014: move-result v5 │ │ +118bf6: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +118bfa: 6e20 a038 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@38a0 │ │ +118c00: 6e30 a623 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ +118c06: 0e00 |001d: return-void │ │ +118c08: 7b00 |001e: neg-int v0, v0 │ │ +118c0a: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0004 line=818 │ │ 0x0008 line=819 │ │ 0x000b line=820 │ │ 0x000e line=821 │ │ @@ -346499,19 +346611,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11af08: |[11af08] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -11af18: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ -11af1e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -11af20: 5c10 f609 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -11af24: 0e00 |0006: return-void │ │ +118c0c: |[118c0c] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +118c1c: 6f10 3639 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ +118c22: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +118c24: 5c10 f609 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +118c28: 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; │ │ @@ -346521,19 +346633,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11af28: |[11af28] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -11af38: 6f10 3839 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -11af3e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -11af40: 5c10 f609 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -11af44: 0e00 |0006: return-void │ │ +118c2c: |[118c2c] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +118c3c: 6f10 3839 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +118c42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +118c44: 5c10 f609 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +118c48: 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; │ │ @@ -346543,33 +346655,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -11af48: |[11af48] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ -11af58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11af5a: 6f20 3939 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@3939 │ │ -11af60: 5541 f309 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@09f3 │ │ -11af64: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ -11af68: 5441 0d0a |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11af6c: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -11af70: 6201 e209 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -11af74: 5442 fa09 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ -11af78: 7220 1023 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@2310 │ │ -11af7e: 0a00 |0013: move-result v0 │ │ -11af80: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ -11af84: 5441 0d0a |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11af88: 6e10 7523 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11af8e: 0a02 |001b: move-result v2 │ │ -11af90: 6e50 6203 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -11af96: 5441 0d0a |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11af9a: 6e20 4a03 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -11afa0: 0e00 |0024: return-void │ │ +118c4c: |[118c4c] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +118c5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +118c5e: 6f20 3939 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@3939 │ │ +118c64: 5541 f309 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@09f3 │ │ +118c68: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ +118c6c: 5441 0d0a |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +118c70: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +118c74: 6201 e209 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +118c78: 5442 fa09 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ +118c7c: 7220 1023 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@2310 │ │ +118c82: 0a00 |0013: move-result v0 │ │ +118c84: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ +118c88: 5441 0d0a |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +118c8c: 6e10 7523 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +118c92: 0a02 |001b: move-result v2 │ │ +118c94: 6e50 6203 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +118c9a: 5441 0d0a |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +118c9e: 6e20 4a03 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +118ca4: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1192 │ │ 0x0004 line=1193 │ │ 0x000c line=1194 │ │ 0x0014 line=1195 │ │ 0x0016 line=1196 │ │ @@ -346585,76 +346697,76 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -11afa4: |[11afa4] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -11afb4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -11afb6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -11afb8: 7110 7e18 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -11afbe: 0a00 |0005: move-result v0 │ │ -11afc0: 54b8 fc09 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11afc4: 6e20 a827 c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ -11afca: 0a08 |000b: move-result v8 │ │ -11afcc: 54b9 030a |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11afd0: 6e20 a827 c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ -11afd6: 0a09 |0011: move-result v9 │ │ -11afd8: 9602 0809 |0012: or-int v2, v8, v9 │ │ -11afdc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -11afde: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ -11afe4: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ -11afe8: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -11afec: 7010 7823 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@2378 │ │ -11aff2: 0a08 |001f: move-result v8 │ │ -11aff4: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ -11aff8: 55b8 f109 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11affc: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ -11b000: 0176 |0026: move v6, v7 │ │ -11b002: 0f06 |0027: return v6 │ │ -11b004: 6e10 f837 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11b00a: 0a04 |002b: move-result v4 │ │ -11b00c: 6e10 fa37 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11b012: 0a05 |002f: move-result v5 │ │ -11b014: 59b4 f809 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ -11b018: 59b5 f909 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ -11b01c: 52b8 050a |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ -11b020: 1209 |0036: const/4 v9, #int 0 // #0 │ │ -11b022: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ -11b026: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ -11b02a: 54b8 fc09 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11b02e: 8749 |003d: float-to-int v9, v4 │ │ -11b030: 875a |003e: float-to-int v10, v5 │ │ -11b032: 6e30 9027 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -11b038: 0c01 |0042: move-result-object v1 │ │ -11b03a: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ -11b03e: 6e20 7d23 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ -11b044: 0a08 |0048: move-result v8 │ │ -11b046: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ -11b04a: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -11b04c: 5cb6 f209 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11b050: 5cb6 f109 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11b054: 28c8 |0050: goto 0018 // -0038 │ │ -11b056: 54b8 fc09 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11b05a: 1239 |0053: const/4 v9, #int 3 // #3 │ │ -11b05c: 6e20 8027 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@2780 │ │ -11b062: 0a08 |0057: move-result v8 │ │ -11b064: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ -11b068: 54b8 fb09 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ -11b06c: 6e10 4623 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ -11b072: 54b8 020a |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ -11b076: 6e10 4623 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ -11b07c: 28b4 |0064: goto 0018 // -004c │ │ -11b07e: 6e20 5923 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ -11b084: 5cb6 f209 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11b088: 5cb6 f109 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11b08c: 28ac |006c: goto 0018 // -0054 │ │ -11b08e: 0000 |006d: nop // spacer │ │ -11b090: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ +118ca8: |[118ca8] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +118cb8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +118cba: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +118cbc: 7110 7e18 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +118cc2: 0a00 |0005: move-result v0 │ │ +118cc4: 54b8 fc09 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118cc8: 6e20 a827 c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ +118cce: 0a08 |000b: move-result v8 │ │ +118cd0: 54b9 030a |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +118cd4: 6e20 a827 c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@27a8 │ │ +118cda: 0a09 |0011: move-result v9 │ │ +118cdc: 9602 0809 |0012: or-int v2, v8, v9 │ │ +118ce0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +118ce2: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ +118ce8: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ +118cec: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +118cf0: 7010 7823 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@2378 │ │ +118cf6: 0a08 |001f: move-result v8 │ │ +118cf8: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ +118cfc: 55b8 f109 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +118d00: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ +118d04: 0176 |0026: move v6, v7 │ │ +118d06: 0f06 |0027: return v6 │ │ +118d08: 6e10 f837 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +118d0e: 0a04 |002b: move-result v4 │ │ +118d10: 6e10 fa37 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +118d16: 0a05 |002f: move-result v5 │ │ +118d18: 59b4 f809 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ +118d1c: 59b5 f909 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ +118d20: 52b8 050a |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0a05 │ │ +118d24: 1209 |0036: const/4 v9, #int 0 // #0 │ │ +118d26: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ +118d2a: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ +118d2e: 54b8 fc09 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118d32: 8749 |003d: float-to-int v9, v4 │ │ +118d34: 875a |003e: float-to-int v10, v5 │ │ +118d36: 6e30 9027 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +118d3c: 0c01 |0042: move-result-object v1 │ │ +118d3e: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ +118d42: 6e20 7d23 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ +118d48: 0a08 |0048: move-result v8 │ │ +118d4a: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ +118d4e: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +118d50: 5cb6 f209 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +118d54: 5cb6 f109 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +118d58: 28c8 |0050: goto 0018 // -0038 │ │ +118d5a: 54b8 fc09 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +118d5e: 1239 |0053: const/4 v9, #int 3 // #3 │ │ +118d60: 6e20 8027 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@2780 │ │ +118d66: 0a08 |0057: move-result v8 │ │ +118d68: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ +118d6c: 54b8 fb09 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@09fb │ │ +118d70: 6e10 4623 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ +118d76: 54b8 020a |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0a02 │ │ +118d7a: 6e10 4623 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@2346 │ │ +118d80: 28b4 |0064: goto 0018 // -004c │ │ +118d82: 6e20 5923 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ +118d88: 5cb6 f209 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +118d8c: 5cb6 f109 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +118d90: 28ac |006c: goto 0018 // -0054 │ │ +118d92: 0000 |006d: nop // spacer │ │ +118d94: 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 │ │ @@ -346690,26 +346802,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -11b0a8: |[11b0a8] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -11b0b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -11b0ba: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -11b0be: 7010 7923 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@2379 │ │ -11b0c4: 0a00 |0006: move-result v0 │ │ -11b0c6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -11b0ca: 7110 cf17 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@17cf │ │ -11b0d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -11b0d2: 0f00 |000d: return v0 │ │ -11b0d4: 6f30 3e39 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@393e │ │ -11b0da: 0a00 |0011: move-result v0 │ │ -11b0dc: 28fb |0012: goto 000d // -0005 │ │ +118dac: |[118dac] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +118dbc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +118dbe: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +118dc2: 7010 7923 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@2379 │ │ +118dc8: 0a00 |0006: move-result v0 │ │ +118dca: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +118dce: 7110 cf17 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@17cf │ │ +118dd4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +118dd6: 0f00 |000d: return v0 │ │ +118dd8: 6f30 3e39 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@393e │ │ +118dde: 0a00 |0011: move-result v0 │ │ +118de0: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ 0x0009 line=1678 │ │ 0x000c line=1679 │ │ 0x000d line=1681 │ │ locals : │ │ @@ -346722,32 +346834,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -11b0e0: |[11b0e0] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -11b0f0: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -11b0f2: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -11b0f6: 7010 6123 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ -11b0fc: 0c00 |0006: move-result-object v0 │ │ -11b0fe: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -11b102: 6e20 6d23 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ -11b108: 0a01 |000c: move-result v1 │ │ -11b10a: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -11b10e: 6e10 5823 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@2358 │ │ -11b114: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -11b118: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -11b11a: 0f01 |0015: return v1 │ │ -11b11c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -11b11e: 28fe |0017: goto 0015 // -0002 │ │ -11b120: 6f30 3f39 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@393f │ │ -11b126: 0a01 |001b: move-result v1 │ │ -11b128: 28f9 |001c: goto 0015 // -0007 │ │ +118de4: |[118de4] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +118df4: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +118df6: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +118dfa: 7010 6123 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@2361 │ │ +118e00: 0c00 |0006: move-result-object v0 │ │ +118e02: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +118e06: 6e20 6d23 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ +118e0c: 0a01 |000c: move-result v1 │ │ +118e0e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +118e12: 6e10 5823 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@2358 │ │ +118e18: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +118e1c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +118e1e: 0f01 |0015: return v1 │ │ +118e20: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +118e22: 28fe |0017: goto 0015 // -0002 │ │ +118e24: 6f30 3f39 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@393f │ │ +118e2a: 0a01 |001b: move-result v1 │ │ +118e2c: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1686 │ │ 0x0003 line=1687 │ │ 0x0007 line=1688 │ │ 0x000f line=1689 │ │ 0x0012 line=1691 │ │ @@ -346766,197 +346878,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -11b12c: |[11b12c] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -11b13c: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -11b140: 0200 1200 |0002: move/from16 v0, v18 │ │ -11b144: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -11b148: 5c10 f709 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ -11b14c: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -11b150: 7401 6723 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11b156: 0a06 |000d: move-result v6 │ │ -11b158: 120c |000e: const/4 v12, #int 0 // #0 │ │ -11b15a: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -11b15e: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -11b162: 6e20 6623 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11b168: 0c05 |0016: move-result-object v5 │ │ -11b16a: 6e10 7b38 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11b170: 0a12 |001a: move-result v18 │ │ -11b172: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -11b176: 0200 1200 |001d: move/from16 v0, v18 │ │ -11b17a: 0201 1300 |001f: move/from16 v1, v19 │ │ -11b17e: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -11b182: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -11b186: 28ea |0025: goto 000f // -0016 │ │ -11b188: 6e10 5438 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11b18e: 0c0d |0029: move-result-object v13 │ │ -11b190: 1f0d dd04 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11b194: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -11b198: 6e20 7d23 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ -11b19e: 0a12 |0031: move-result v18 │ │ -11b1a0: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -11b1a4: 52d0 cf09 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ -11b1a8: 0212 0000 |0036: move/from16 v18, v0 │ │ -11b1ac: 52d0 d209 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b1b0: 0213 0000 |003a: move/from16 v19, v0 │ │ -11b1b4: 52d0 cf09 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ -11b1b8: 0214 0000 |003e: move/from16 v20, v0 │ │ -11b1bc: 6e10 5c38 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -11b1c2: 0a15 |0043: move-result v21 │ │ -11b1c4: 9014 1415 |0044: add-int v20, v20, v21 │ │ -11b1c8: 52d0 d209 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b1cc: 0215 0000 |0048: move/from16 v21, v0 │ │ -11b1d0: 6e10 5938 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -11b1d6: 0a16 |004d: move-result v22 │ │ -11b1d8: 9015 1516 |004e: add-int v21, v21, v22 │ │ -11b1dc: 0200 1200 |0050: move/from16 v0, v18 │ │ -11b1e0: 0201 1300 |0052: move/from16 v1, v19 │ │ -11b1e4: 0202 1400 |0054: move/from16 v2, v20 │ │ -11b1e8: 0203 1500 |0056: move/from16 v3, v21 │ │ -11b1ec: 6e53 9e38 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -11b1f2: 28c8 |005b: goto 0023 // -0038 │ │ -11b1f4: 6e10 5c38 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -11b1fa: 0a0a |005f: move-result v10 │ │ -11b1fc: 6e10 5938 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -11b202: 0a07 |0063: move-result v7 │ │ -11b204: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -11b208: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -11b20c: 0201 1200 |0068: move/from16 v1, v18 │ │ -11b210: 6e30 5423 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11b216: 0a12 |006d: move-result v18 │ │ -11b218: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -11b21c: 7ba0 |0070: neg-int v0, v10 │ │ -11b21e: 0212 0000 |0071: move/from16 v18, v0 │ │ -11b222: 82a0 |0073: int-to-float v0, v10 │ │ -11b224: 0213 0000 |0074: move/from16 v19, v0 │ │ -11b228: 52d0 d009 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11b22c: 0214 0000 |0078: move/from16 v20, v0 │ │ -11b230: a813 1314 |007a: mul-float v19, v19, v20 │ │ -11b234: 0200 1300 |007c: move/from16 v0, v19 │ │ -11b238: 8700 |007e: float-to-int v0, v0 │ │ -11b23a: 0213 0000 |007f: move/from16 v19, v0 │ │ -11b23e: 9008 1213 |0081: add-int v8, v18, v19 │ │ -11b242: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -11b246: 0200 1200 |0085: move/from16 v0, v18 │ │ -11b24a: 8200 |0087: int-to-float v0, v0 │ │ -11b24c: 0212 0000 |0088: move/from16 v18, v0 │ │ -11b250: 82a0 |008a: int-to-float v0, v10 │ │ -11b252: 0213 0000 |008b: move/from16 v19, v0 │ │ -11b256: a90e 1213 |008d: div-float v14, v18, v19 │ │ -11b25a: 52d0 d009 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11b25e: 0212 0000 |0091: move/from16 v18, v0 │ │ -11b262: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -11b266: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -11b26a: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -11b26c: 52d0 cb09 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11b270: 0212 0000 |009a: move/from16 v18, v0 │ │ -11b274: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -11b278: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -11b27e: 52d0 d209 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b282: 0212 0000 |00a3: move/from16 v18, v0 │ │ -11b286: 9013 080a |00a5: add-int v19, v8, v10 │ │ -11b28a: 52d0 d209 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b28e: 0214 0000 |00a9: move/from16 v20, v0 │ │ -11b292: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -11b296: 0200 1200 |00ad: move/from16 v0, v18 │ │ -11b29a: 0201 1300 |00af: move/from16 v1, v19 │ │ -11b29e: 0202 1400 |00b1: move/from16 v2, v20 │ │ -11b2a2: 6e52 9e38 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -11b2a8: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -11b2ac: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -11b2b0: 6e30 a623 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ -11b2b6: 52d0 d009 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11b2ba: 0212 0000 |00bf: move/from16 v18, v0 │ │ -11b2be: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -11b2c2: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -11b2c6: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -11b2ca: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -11b2cc: 6e10 7b38 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11b2d2: 0a12 |00cb: move-result v18 │ │ -11b2d4: 0200 1200 |00cc: move/from16 v0, v18 │ │ -11b2d8: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -11b2dc: 6e20 f338 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -11b2e2: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -11b2e6: 82a0 |00d5: int-to-float v0, v10 │ │ -11b2e8: 0212 0000 |00d6: move/from16 v18, v0 │ │ -11b2ec: 52d0 d009 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11b2f0: 0213 0000 |00da: move/from16 v19, v0 │ │ -11b2f4: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -11b2f8: 0200 1200 |00de: move/from16 v0, v18 │ │ -11b2fc: 8700 |00e0: float-to-int v0, v0 │ │ -11b2fe: 0212 0000 |00e1: move/from16 v18, v0 │ │ -11b302: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -11b306: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -11b30a: 0200 1200 |00e7: move/from16 v0, v18 │ │ -11b30e: 8200 |00e9: int-to-float v0, v0 │ │ -11b310: 0212 0000 |00ea: move/from16 v18, v0 │ │ -11b314: 82a0 |00ec: int-to-float v0, v10 │ │ -11b316: 0213 0000 |00ed: move/from16 v19, v0 │ │ -11b31a: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -11b31e: 289e |00f1: goto 008f // -0062 │ │ -11b320: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -11b322: 28a5 |00f3: goto 0098 // -005b │ │ -11b324: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -11b328: 52d0 ca09 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b32c: 0212 0000 |00f8: move/from16 v18, v0 │ │ -11b330: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -11b334: 6e10 5938 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -11b33a: 0a13 |00ff: move-result v19 │ │ -11b33c: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -11b340: 9013 080a |0102: add-int v19, v8, v10 │ │ -11b344: 52d0 ca09 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b348: 0214 0000 |0106: move/from16 v20, v0 │ │ -11b34c: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -11b350: 0200 1200 |010a: move/from16 v0, v18 │ │ -11b354: 0201 1300 |010c: move/from16 v1, v19 │ │ -11b358: 0202 1400 |010e: move/from16 v2, v20 │ │ -11b35c: 6e52 9e38 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -11b362: 28a3 |0113: goto 00b6 // -005d │ │ -11b364: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -11b368: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -11b36c: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -11b370: 52d0 d209 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b374: 0212 0000 |011c: move/from16 v18, v0 │ │ -11b378: 0200 1200 |011e: move/from16 v0, v18 │ │ -11b37c: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -11b380: 52d9 d209 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b384: 9012 080a |0124: add-int v18, v8, v10 │ │ -11b388: 9013 0907 |0126: add-int v19, v9, v7 │ │ -11b38c: 0200 1200 |0128: move/from16 v0, v18 │ │ -11b390: 0201 1300 |012a: move/from16 v1, v19 │ │ -11b394: 6e51 9e38 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -11b39a: 2887 |012f: goto 00b6 // -0079 │ │ -11b39c: 9012 0907 |0130: add-int v18, v9, v7 │ │ -11b3a0: 52d0 ca09 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b3a4: 0213 0000 |0134: move/from16 v19, v0 │ │ -11b3a8: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -11b3ac: 0200 1200 |0138: move/from16 v0, v18 │ │ -11b3b0: 0201 1300 |013a: move/from16 v1, v19 │ │ -11b3b4: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -11b3b8: 52d0 ca09 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b3bc: 0212 0000 |0140: move/from16 v18, v0 │ │ -11b3c0: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -11b3c4: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -11b3c8: 28de |0146: goto 0124 // -0022 │ │ -11b3ca: 124f |0147: const/4 v15, #int 4 // #4 │ │ -11b3cc: 2880 |0148: goto 00c8 // -0080 │ │ -11b3ce: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -11b3d2: 0200 1200 |014b: move/from16 v0, v18 │ │ -11b3d6: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -11b3da: 5c10 f709 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ -11b3de: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -11b3e2: 0200 1200 |0153: move/from16 v0, v18 │ │ -11b3e6: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -11b3ea: 5c10 f609 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -11b3ee: 0e00 |0159: return-void │ │ -11b3f0: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +118e30: |[118e30] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +118e40: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +118e44: 0200 1200 |0002: move/from16 v0, v18 │ │ +118e48: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +118e4c: 5c10 f709 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ +118e50: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +118e54: 7401 6723 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +118e5a: 0a06 |000d: move-result v6 │ │ +118e5c: 120c |000e: const/4 v12, #int 0 // #0 │ │ +118e5e: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +118e62: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +118e66: 6e20 6623 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +118e6c: 0c05 |0016: move-result-object v5 │ │ +118e6e: 6e10 7b38 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +118e74: 0a12 |001a: move-result v18 │ │ +118e76: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +118e7a: 0200 1200 |001d: move/from16 v0, v18 │ │ +118e7e: 0201 1300 |001f: move/from16 v1, v19 │ │ +118e82: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +118e86: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +118e8a: 28ea |0025: goto 000f // -0016 │ │ +118e8c: 6e10 5438 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +118e92: 0c0d |0029: move-result-object v13 │ │ +118e94: 1f0d dd04 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +118e98: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +118e9c: 6e20 7d23 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ +118ea2: 0a12 |0031: move-result v18 │ │ +118ea4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +118ea8: 52d0 cf09 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ +118eac: 0212 0000 |0036: move/from16 v18, v0 │ │ +118eb0: 52d0 d209 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +118eb4: 0213 0000 |003a: move/from16 v19, v0 │ │ +118eb8: 52d0 cf09 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ +118ebc: 0214 0000 |003e: move/from16 v20, v0 │ │ +118ec0: 6e10 5c38 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +118ec6: 0a15 |0043: move-result v21 │ │ +118ec8: 9014 1415 |0044: add-int v20, v20, v21 │ │ +118ecc: 52d0 d209 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +118ed0: 0215 0000 |0048: move/from16 v21, v0 │ │ +118ed4: 6e10 5938 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +118eda: 0a16 |004d: move-result v22 │ │ +118edc: 9015 1516 |004e: add-int v21, v21, v22 │ │ +118ee0: 0200 1200 |0050: move/from16 v0, v18 │ │ +118ee4: 0201 1300 |0052: move/from16 v1, v19 │ │ +118ee8: 0202 1400 |0054: move/from16 v2, v20 │ │ +118eec: 0203 1500 |0056: move/from16 v3, v21 │ │ +118ef0: 6e53 9e38 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +118ef6: 28c8 |005b: goto 0023 // -0038 │ │ +118ef8: 6e10 5c38 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +118efe: 0a0a |005f: move-result v10 │ │ +118f00: 6e10 5938 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +118f06: 0a07 |0063: move-result v7 │ │ +118f08: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +118f0c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +118f10: 0201 1200 |0068: move/from16 v1, v18 │ │ +118f14: 6e30 5423 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +118f1a: 0a12 |006d: move-result v18 │ │ +118f1c: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +118f20: 7ba0 |0070: neg-int v0, v10 │ │ +118f22: 0212 0000 |0071: move/from16 v18, v0 │ │ +118f26: 82a0 |0073: int-to-float v0, v10 │ │ +118f28: 0213 0000 |0074: move/from16 v19, v0 │ │ +118f2c: 52d0 d009 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +118f30: 0214 0000 |0078: move/from16 v20, v0 │ │ +118f34: a813 1314 |007a: mul-float v19, v19, v20 │ │ +118f38: 0200 1300 |007c: move/from16 v0, v19 │ │ +118f3c: 8700 |007e: float-to-int v0, v0 │ │ +118f3e: 0213 0000 |007f: move/from16 v19, v0 │ │ +118f42: 9008 1213 |0081: add-int v8, v18, v19 │ │ +118f46: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +118f4a: 0200 1200 |0085: move/from16 v0, v18 │ │ +118f4e: 8200 |0087: int-to-float v0, v0 │ │ +118f50: 0212 0000 |0088: move/from16 v18, v0 │ │ +118f54: 82a0 |008a: int-to-float v0, v10 │ │ +118f56: 0213 0000 |008b: move/from16 v19, v0 │ │ +118f5a: a90e 1213 |008d: div-float v14, v18, v19 │ │ +118f5e: 52d0 d009 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +118f62: 0212 0000 |0091: move/from16 v18, v0 │ │ +118f66: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +118f6a: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +118f6e: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +118f70: 52d0 cb09 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +118f74: 0212 0000 |009a: move/from16 v18, v0 │ │ +118f78: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +118f7c: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +118f82: 52d0 d209 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +118f86: 0212 0000 |00a3: move/from16 v18, v0 │ │ +118f8a: 9013 080a |00a5: add-int v19, v8, v10 │ │ +118f8e: 52d0 d209 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +118f92: 0214 0000 |00a9: move/from16 v20, v0 │ │ +118f96: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +118f9a: 0200 1200 |00ad: move/from16 v0, v18 │ │ +118f9e: 0201 1300 |00af: move/from16 v1, v19 │ │ +118fa2: 0202 1400 |00b1: move/from16 v2, v20 │ │ +118fa6: 6e52 9e38 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +118fac: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +118fb0: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +118fb4: 6e30 a623 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@23a6 │ │ +118fba: 52d0 d009 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +118fbe: 0212 0000 |00bf: move/from16 v18, v0 │ │ +118fc2: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +118fc6: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +118fca: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +118fce: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +118fd0: 6e10 7b38 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +118fd6: 0a12 |00cb: move-result v18 │ │ +118fd8: 0200 1200 |00cc: move/from16 v0, v18 │ │ +118fdc: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +118fe0: 6e20 f338 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +118fe6: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +118fea: 82a0 |00d5: int-to-float v0, v10 │ │ +118fec: 0212 0000 |00d6: move/from16 v18, v0 │ │ +118ff0: 52d0 d009 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +118ff4: 0213 0000 |00da: move/from16 v19, v0 │ │ +118ff8: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +118ffc: 0200 1200 |00de: move/from16 v0, v18 │ │ +119000: 8700 |00e0: float-to-int v0, v0 │ │ +119002: 0212 0000 |00e1: move/from16 v18, v0 │ │ +119006: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +11900a: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +11900e: 0200 1200 |00e7: move/from16 v0, v18 │ │ +119012: 8200 |00e9: int-to-float v0, v0 │ │ +119014: 0212 0000 |00ea: move/from16 v18, v0 │ │ +119018: 82a0 |00ec: int-to-float v0, v10 │ │ +11901a: 0213 0000 |00ed: move/from16 v19, v0 │ │ +11901e: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +119022: 289e |00f1: goto 008f // -0062 │ │ +119024: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +119026: 28a5 |00f3: goto 0098 // -005b │ │ +119028: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +11902c: 52d0 ca09 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +119030: 0212 0000 |00f8: move/from16 v18, v0 │ │ +119034: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +119038: 6e10 5938 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +11903e: 0a13 |00ff: move-result v19 │ │ +119040: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +119044: 9013 080a |0102: add-int v19, v8, v10 │ │ +119048: 52d0 ca09 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +11904c: 0214 0000 |0106: move/from16 v20, v0 │ │ +119050: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +119054: 0200 1200 |010a: move/from16 v0, v18 │ │ +119058: 0201 1300 |010c: move/from16 v1, v19 │ │ +11905c: 0202 1400 |010e: move/from16 v2, v20 │ │ +119060: 6e52 9e38 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +119066: 28a3 |0113: goto 00b6 // -005d │ │ +119068: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +11906c: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +119070: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +119074: 52d0 d209 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +119078: 0212 0000 |011c: move/from16 v18, v0 │ │ +11907c: 0200 1200 |011e: move/from16 v0, v18 │ │ +119080: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +119084: 52d9 d209 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +119088: 9012 080a |0124: add-int v18, v8, v10 │ │ +11908c: 9013 0907 |0126: add-int v19, v9, v7 │ │ +119090: 0200 1200 |0128: move/from16 v0, v18 │ │ +119094: 0201 1300 |012a: move/from16 v1, v19 │ │ +119098: 6e51 9e38 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +11909e: 2887 |012f: goto 00b6 // -0079 │ │ +1190a0: 9012 0907 |0130: add-int v18, v9, v7 │ │ +1190a4: 52d0 ca09 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +1190a8: 0213 0000 |0134: move/from16 v19, v0 │ │ +1190ac: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +1190b0: 0200 1200 |0138: move/from16 v0, v18 │ │ +1190b4: 0201 1300 |013a: move/from16 v1, v19 │ │ +1190b8: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +1190bc: 52d0 ca09 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +1190c0: 0212 0000 |0140: move/from16 v18, v0 │ │ +1190c4: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +1190c8: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +1190cc: 28de |0146: goto 0124 // -0022 │ │ +1190ce: 124f |0147: const/4 v15, #int 4 // #4 │ │ +1190d0: 2880 |0148: goto 00c8 // -0080 │ │ +1190d2: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +1190d6: 0200 1200 |014b: move/from16 v0, v18 │ │ +1190da: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +1190de: 5c10 f709 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ +1190e2: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +1190e6: 0200 1200 |0153: move/from16 v0, v18 │ │ +1190ea: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +1190ee: 5c10 f609 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +1190f2: 0e00 |0159: return-void │ │ +1190f4: 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 │ │ @@ -347028,255 +347140,255 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 477 16-bit code units │ │ -11b404: |[11b404] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -11b414: 7701 2138 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -11b41a: 0a12 |0003: move-result v18 │ │ -11b41c: 7701 2138 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -11b422: 0a0d |0007: move-result v13 │ │ -11b424: 7701 2238 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -11b42a: 0a13 |000b: move-result v19 │ │ -11b42c: 7701 2238 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -11b432: 0a0e |000f: move-result v14 │ │ -11b434: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ -11b438: 0200 1200 |0012: move/from16 v0, v18 │ │ -11b43c: 0201 1400 |0014: move/from16 v1, v20 │ │ -11b440: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -11b444: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ -11b448: 0200 1400 |001a: move/from16 v0, v20 │ │ -11b44c: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ -11b450: 7401 8323 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@2383 │ │ -11b456: 0a14 |0021: move-result v20 │ │ -11b458: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ -11b45c: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ -11b460: 0200 1200 |0026: move/from16 v0, v18 │ │ -11b464: 0201 1400 |0028: move/from16 v1, v20 │ │ -11b468: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ -11b46c: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ -11b470: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ -11b474: 0200 1400 |0030: move/from16 v0, v20 │ │ -11b478: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ -11b47c: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ -11b480: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -11b484: 0201 1300 |0038: move/from16 v1, v19 │ │ -11b488: 6e30 a823 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@23a8 │ │ -11b48e: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -11b492: 5400 fa09 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ -11b496: 0814 0000 |0041: move-object/from16 v20, v0 │ │ -11b49a: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ -11b49e: 7701 b41a 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ -11b4a4: 0a14 |0048: move-result v20 │ │ -11b4a6: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ -11b4aa: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -11b4ac: 7701 b81a 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11b4b2: 0a10 |004f: move-result v16 │ │ -11b4b4: 120c |0050: const/4 v12, #int 0 // #0 │ │ -11b4b6: 7401 6723 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11b4bc: 0a06 |0054: move-result v6 │ │ -11b4be: 120f |0055: const/4 v15, #int 0 // #0 │ │ -11b4c0: 356f 8601 |0056: if-ge v15, v6, 01dc // +0186 │ │ -11b4c4: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -11b4c8: 6e20 6623 f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11b4ce: 0c05 |005d: move-result-object v5 │ │ -11b4d0: 6e10 7b38 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11b4d6: 0a14 |0061: move-result v20 │ │ -11b4d8: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ -11b4dc: 0200 1400 |0064: move/from16 v0, v20 │ │ -11b4e0: 0201 1500 |0066: move/from16 v1, v21 │ │ -11b4e4: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ -11b4e8: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ -11b4ec: 28ea |006c: goto 0056 // -0016 │ │ -11b4ee: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ -11b4f2: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ -11b4f6: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ -11b4fa: 28bb |0073: goto 002e // -0045 │ │ -11b4fc: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ -11b500: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ -11b504: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ -11b508: 28bc |007a: goto 0036 // -0044 │ │ -11b50a: 2214 6408 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11b50e: 1a15 3a07 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@073a │ │ -11b512: 7602 f242 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11b518: 2714 |0082: throw v20 │ │ -11b51a: 1203 |0083: const/4 v3, #int 0 // #0 │ │ -11b51c: 28c8 |0084: goto 004c // -0038 │ │ -11b51e: 6e10 5438 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11b524: 0c11 |0088: move-result-object v17 │ │ -11b526: 1f11 dd04 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11b52a: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ -11b52e: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -11b532: 5200 cb09 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11b536: 0214 0000 |0091: move/from16 v20, v0 │ │ -11b53a: 0200 1400 |0093: move/from16 v0, v20 │ │ -11b53e: 0201 1000 |0095: move/from16 v1, v16 │ │ -11b542: 7120 a517 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11b548: 0a04 |009a: move-result v4 │ │ -11b54a: 7110 b41a 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ -11b550: 0a14 |009e: move-result v20 │ │ -11b552: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ -11b556: 6214 e209 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -11b55a: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -11b55e: 5400 fa09 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ -11b562: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ -11b566: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -11b56a: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ -11b56e: 7240 0e23 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@230e │ │ -11b574: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -11b578: 6e20 7d23 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ -11b57e: 0a14 |00b5: move-result v20 │ │ -11b580: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ -11b584: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -11b588: 5200 cf09 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ -11b58c: 0214 0000 |00bc: move/from16 v20, v0 │ │ -11b590: 9114 1314 |00be: sub-int v20, v19, v20 │ │ -11b594: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -11b598: 5200 d109 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@09d1 │ │ -11b59c: 0215 0000 |00c4: move/from16 v21, v0 │ │ -11b5a0: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ -11b5a4: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ -11b5a8: 7702 2338 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -11b5ae: 0a09 |00cd: move-result v9 │ │ -11b5b0: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ -11b5b4: 5200 d209 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b5b8: 0214 0000 |00d2: move/from16 v20, v0 │ │ -11b5bc: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ -11b5c0: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -11b5c4: 5200 ca09 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b5c8: 0215 0000 |00da: move/from16 v21, v0 │ │ -11b5cc: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ -11b5d0: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ -11b5d4: 7702 2338 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -11b5da: 0a08 |00e3: move-result v8 │ │ -11b5dc: 6e30 9f38 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ -11b5e2: 2883 |00e7: goto 006a // -007d │ │ -11b5e4: 6214 e209 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ -11b5e8: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ -11b5ec: 5400 fa09 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ -11b5f0: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ -11b5f4: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -11b5f8: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ -11b5fc: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ -11b600: 7240 0c23 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@230c │ │ -11b606: 28b7 |00f9: goto 00b0 // -0049 │ │ -11b608: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ -11b60c: 6e20 8023 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11b612: 0a14 |00ff: move-result v20 │ │ -11b614: 3814 a900 |0100: if-eqz v20, 01a9 // +00a9 │ │ -11b618: 6314 ea09 |0102: sget-boolean v20, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ -11b61c: 3814 1b00 |0104: if-eqz v20, 011f // +001b │ │ -11b620: 7110 b31a 0500 |0106: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ -11b626: 0a14 |0109: move-result v20 │ │ -11b628: 0800 1700 |010a: move-object/from16 v0, v23 │ │ -11b62c: 5200 f409 |010c: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -11b630: 0215 0000 |010e: move/from16 v21, v0 │ │ -11b634: 2d14 1415 |0110: cmpl-float v20, v20, v21 │ │ -11b638: 3814 0d00 |0112: if-eqz v20, 011f // +000d │ │ -11b63c: 0800 1700 |0114: move-object/from16 v0, v23 │ │ -11b640: 5200 f409 |0116: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -11b644: 0214 0000 |0118: move/from16 v20, v0 │ │ -11b648: 0200 1400 |011a: move/from16 v0, v20 │ │ -11b64c: 7120 f21a 0500 |011c: invoke-static {v5, v0}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ -11b652: 0800 1700 |011f: move-object/from16 v0, v23 │ │ -11b656: 6e20 6f23 5000 |0121: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ -11b65c: 0a14 |0124: move-result v20 │ │ -11b65e: dd07 1407 |0125: and-int/lit8 v7, v20, #int 7 // #07 │ │ -11b662: 9514 0c07 |0127: and-int v20, v12, v7 │ │ -11b666: 3814 3700 |0129: if-eqz v20, 0160 // +0037 │ │ -11b66a: 2214 6508 |012b: new-instance v20, Ljava/lang/IllegalStateException; // type@0865 │ │ -11b66e: 2215 7908 |012d: new-instance v21, Ljava/lang/StringBuilder; // type@0879 │ │ -11b672: 7601 5a43 1500 |012f: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11b678: 1a16 c705 |0132: const-string v22, "Child drawer has absolute gravity " // string@05c7 │ │ -11b67c: 7402 6343 1500 |0134: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b682: 0c15 |0137: move-result-object v21 │ │ -11b684: 7110 7623 0700 |0138: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ -11b68a: 0c16 |013b: move-result-object v22 │ │ -11b68c: 7402 6343 1500 |013c: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b692: 0c15 |013f: move-result-object v21 │ │ -11b694: 1a16 6c00 |0140: const-string v22, " but this " // string@006c │ │ -11b698: 7402 6343 1500 |0142: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b69e: 0c15 |0145: move-result-object v21 │ │ -11b6a0: 1a16 3907 |0146: const-string v22, "DrawerLayout" // string@0739 │ │ -11b6a4: 7402 6343 1500 |0148: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b6aa: 0c15 |014b: move-result-object v21 │ │ -11b6ac: 1a16 6900 |014c: const-string v22, " already has a " // string@0069 │ │ -11b6b0: 7402 6343 1500 |014e: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b6b6: 0c15 |0151: move-result-object v21 │ │ -11b6b8: 1a16 d126 |0152: const-string v22, "drawer view along that edge" // string@26d1 │ │ -11b6bc: 7402 6343 1500 |0154: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b6c2: 0c15 |0157: move-result-object v21 │ │ -11b6c4: 7401 6a43 1500 |0158: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11b6ca: 0c15 |015b: move-result-object v21 │ │ -11b6cc: 7602 f642 1400 |015c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11b6d2: 2714 |015f: throw v20 │ │ -11b6d4: 0800 1700 |0160: move-object/from16 v0, v23 │ │ -11b6d8: 5200 000a |0162: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0a00 │ │ -11b6dc: 0214 0000 |0164: move/from16 v20, v0 │ │ -11b6e0: 0800 1100 |0166: move-object/from16 v0, v17 │ │ -11b6e4: 5200 cf09 |0168: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ -11b6e8: 0215 0000 |016a: move/from16 v21, v0 │ │ -11b6ec: 9014 1415 |016c: add-int v20, v20, v21 │ │ -11b6f0: 0800 1100 |016e: move-object/from16 v0, v17 │ │ -11b6f4: 5200 d109 |0170: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@09d1 │ │ -11b6f8: 0215 0000 |0172: move/from16 v21, v0 │ │ -11b6fc: 9014 1415 |0174: add-int v20, v20, v21 │ │ -11b700: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -11b704: 5200 d309 |0178: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@09d3 │ │ -11b708: 0215 0000 |017a: move/from16 v21, v0 │ │ -11b70c: 0200 1800 |017c: move/from16 v0, v24 │ │ -11b710: 0201 1400 |017e: move/from16 v1, v20 │ │ -11b714: 0202 1500 |0180: move/from16 v2, v21 │ │ -11b718: 7130 6823 1002 |0182: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@2368 │ │ -11b71e: 0a0b |0185: move-result v11 │ │ -11b720: 0800 1100 |0186: move-object/from16 v0, v17 │ │ -11b724: 5200 d209 |0188: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ -11b728: 0214 0000 |018a: move/from16 v20, v0 │ │ -11b72c: 0800 1100 |018c: move-object/from16 v0, v17 │ │ -11b730: 5200 ca09 |018e: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ -11b734: 0215 0000 |0190: move/from16 v21, v0 │ │ -11b738: 9014 1415 |0192: add-int v20, v20, v21 │ │ -11b73c: 0800 1100 |0194: move-object/from16 v0, v17 │ │ -11b740: 5200 cc09 |0196: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@09cc │ │ -11b744: 0215 0000 |0198: move/from16 v21, v0 │ │ -11b748: 0200 1900 |019a: move/from16 v0, v25 │ │ -11b74c: 0201 1400 |019c: move/from16 v1, v20 │ │ -11b750: 0202 1500 |019e: move/from16 v2, v21 │ │ -11b754: 7130 6823 1002 |01a0: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@2368 │ │ -11b75a: 0a0a |01a3: move-result v10 │ │ -11b75c: 6e30 9f38 b50a |01a4: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@389f │ │ -11b762: 2900 c3fe |01a7: goto/16 006a // -013d │ │ -11b766: 2214 6508 |01a9: new-instance v20, Ljava/lang/IllegalStateException; // type@0865 │ │ -11b76a: 2215 7908 |01ab: new-instance v21, Ljava/lang/StringBuilder; // type@0879 │ │ -11b76e: 7601 5a43 1500 |01ad: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11b774: 1a16 c605 |01b0: const-string v22, "Child " // string@05c6 │ │ -11b778: 7402 6343 1500 |01b2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b77e: 0c15 |01b5: move-result-object v21 │ │ -11b780: 0800 1500 |01b6: move-object/from16 v0, v21 │ │ -11b784: 6e20 6243 5000 |01b8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11b78a: 0c15 |01bb: move-result-object v21 │ │ -11b78c: 1a16 6a00 |01bc: const-string v22, " at index " // string@006a │ │ -11b790: 7402 6343 1500 |01be: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b796: 0c15 |01c1: move-result-object v21 │ │ -11b798: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ -11b79c: 6e20 5f43 f000 |01c4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -11b7a2: 0c15 |01c7: move-result-object v21 │ │ -11b7a4: 1a16 7f00 |01c8: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@007f │ │ -11b7a8: 7402 6343 1500 |01ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b7ae: 0c15 |01cd: move-result-object v21 │ │ -11b7b0: 1a16 b108 |01ce: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@08b1 │ │ -11b7b4: 7402 6343 1500 |01d0: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b7ba: 0c15 |01d3: move-result-object v21 │ │ -11b7bc: 7401 6a43 1500 |01d4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11b7c2: 0c15 |01d7: move-result-object v21 │ │ -11b7c4: 7602 f642 1400 |01d8: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11b7ca: 2714 |01db: throw v20 │ │ -11b7cc: 0e00 |01dc: return-void │ │ +119108: |[119108] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +119118: 7701 2138 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +11911e: 0a12 |0003: move-result v18 │ │ +119120: 7701 2138 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +119126: 0a0d |0007: move-result v13 │ │ +119128: 7701 2238 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +11912e: 0a13 |000b: move-result v19 │ │ +119130: 7701 2238 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +119136: 0a0e |000f: move-result v14 │ │ +119138: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ +11913c: 0200 1200 |0012: move/from16 v0, v18 │ │ +119140: 0201 1400 |0014: move/from16 v1, v20 │ │ +119144: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +119148: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ +11914c: 0200 1400 |001a: move/from16 v0, v20 │ │ +119150: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ +119154: 7401 8323 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@2383 │ │ +11915a: 0a14 |0021: move-result v20 │ │ +11915c: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ +119160: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ +119164: 0200 1200 |0026: move/from16 v0, v18 │ │ +119168: 0201 1400 |0028: move/from16 v1, v20 │ │ +11916c: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ +119170: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ +119174: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ +119178: 0200 1400 |0030: move/from16 v0, v20 │ │ +11917c: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ +119180: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ +119184: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +119188: 0201 1300 |0038: move/from16 v1, v19 │ │ +11918c: 6e30 a823 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@23a8 │ │ +119192: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +119196: 5400 fa09 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ +11919a: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +11919e: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ +1191a2: 7701 b41a 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ +1191a8: 0a14 |0048: move-result v20 │ │ +1191aa: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ +1191ae: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +1191b0: 7701 b81a 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +1191b6: 0a10 |004f: move-result v16 │ │ +1191b8: 120c |0050: const/4 v12, #int 0 // #0 │ │ +1191ba: 7401 6723 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +1191c0: 0a06 |0054: move-result v6 │ │ +1191c2: 120f |0055: const/4 v15, #int 0 // #0 │ │ +1191c4: 356f 8601 |0056: if-ge v15, v6, 01dc // +0186 │ │ +1191c8: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +1191cc: 6e20 6623 f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +1191d2: 0c05 |005d: move-result-object v5 │ │ +1191d4: 6e10 7b38 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +1191da: 0a14 |0061: move-result v20 │ │ +1191dc: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ +1191e0: 0200 1400 |0064: move/from16 v0, v20 │ │ +1191e4: 0201 1500 |0066: move/from16 v1, v21 │ │ +1191e8: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ +1191ec: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +1191f0: 28ea |006c: goto 0056 // -0016 │ │ +1191f2: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ +1191f6: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ +1191fa: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ +1191fe: 28bb |0073: goto 002e // -0045 │ │ +119200: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ +119204: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ +119208: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ +11920c: 28bc |007a: goto 0036 // -0044 │ │ +11920e: 2214 6408 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +119212: 1a15 3607 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0736 │ │ +119216: 7602 f242 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +11921c: 2714 |0082: throw v20 │ │ +11921e: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +119220: 28c8 |0084: goto 004c // -0038 │ │ +119222: 6e10 5438 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +119228: 0c11 |0088: move-result-object v17 │ │ +11922a: 1f11 dd04 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +11922e: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ +119232: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +119236: 5200 cb09 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +11923a: 0214 0000 |0091: move/from16 v20, v0 │ │ +11923e: 0200 1400 |0093: move/from16 v0, v20 │ │ +119242: 0201 1000 |0095: move/from16 v1, v16 │ │ +119246: 7120 a517 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +11924c: 0a04 |009a: move-result v4 │ │ +11924e: 7110 b41a 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1ab4 │ │ +119254: 0a14 |009e: move-result v20 │ │ +119256: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ +11925a: 6214 e209 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +11925e: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +119262: 5400 fa09 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ +119266: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ +11926a: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +11926e: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +119272: 7240 0e23 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@230e │ │ +119278: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +11927c: 6e20 7d23 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ +119282: 0a14 |00b5: move-result v20 │ │ +119284: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ +119288: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +11928c: 5200 cf09 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ +119290: 0214 0000 |00bc: move/from16 v20, v0 │ │ +119294: 9114 1314 |00be: sub-int v20, v19, v20 │ │ +119298: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +11929c: 5200 d109 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@09d1 │ │ +1192a0: 0215 0000 |00c4: move/from16 v21, v0 │ │ +1192a4: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ +1192a8: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ +1192ac: 7702 2338 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +1192b2: 0a09 |00cd: move-result v9 │ │ +1192b4: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ +1192b8: 5200 d209 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +1192bc: 0214 0000 |00d2: move/from16 v20, v0 │ │ +1192c0: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ +1192c4: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +1192c8: 5200 ca09 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +1192cc: 0215 0000 |00da: move/from16 v21, v0 │ │ +1192d0: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ +1192d4: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ +1192d8: 7702 2338 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +1192de: 0a08 |00e3: move-result v8 │ │ +1192e0: 6e30 9f38 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@389f │ │ +1192e6: 2883 |00e7: goto 006a // -007d │ │ +1192e8: 6214 e209 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@09e2 │ │ +1192ec: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ +1192f0: 5400 fa09 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ +1192f4: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ +1192f8: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +1192fc: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +119300: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ +119304: 7240 0c23 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@230c │ │ +11930a: 28b7 |00f9: goto 00b0 // -0049 │ │ +11930c: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +119310: 6e20 8023 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +119316: 0a14 |00ff: move-result v20 │ │ +119318: 3814 a900 |0100: if-eqz v20, 01a9 // +00a9 │ │ +11931c: 6314 ea09 |0102: sget-boolean v20, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ +119320: 3814 1b00 |0104: if-eqz v20, 011f // +001b │ │ +119324: 7110 b31a 0500 |0106: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ +11932a: 0a14 |0109: move-result v20 │ │ +11932c: 0800 1700 |010a: move-object/from16 v0, v23 │ │ +119330: 5200 f409 |010c: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +119334: 0215 0000 |010e: move/from16 v21, v0 │ │ +119338: 2d14 1415 |0110: cmpl-float v20, v20, v21 │ │ +11933c: 3814 0d00 |0112: if-eqz v20, 011f // +000d │ │ +119340: 0800 1700 |0114: move-object/from16 v0, v23 │ │ +119344: 5200 f409 |0116: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +119348: 0214 0000 |0118: move/from16 v20, v0 │ │ +11934c: 0200 1400 |011a: move/from16 v0, v20 │ │ +119350: 7120 f21a 0500 |011c: invoke-static {v5, v0}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ +119356: 0800 1700 |011f: move-object/from16 v0, v23 │ │ +11935a: 6e20 6f23 5000 |0121: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@236f │ │ +119360: 0a14 |0124: move-result v20 │ │ +119362: dd07 1407 |0125: and-int/lit8 v7, v20, #int 7 // #07 │ │ +119366: 9514 0c07 |0127: and-int v20, v12, v7 │ │ +11936a: 3814 3700 |0129: if-eqz v20, 0160 // +0037 │ │ +11936e: 2214 6508 |012b: new-instance v20, Ljava/lang/IllegalStateException; // type@0865 │ │ +119372: 2215 7908 |012d: new-instance v21, Ljava/lang/StringBuilder; // type@0879 │ │ +119376: 7601 5a43 1500 |012f: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11937c: 1a16 c305 |0132: const-string v22, "Child drawer has absolute gravity " // string@05c3 │ │ +119380: 7402 6343 1500 |0134: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +119386: 0c15 |0137: move-result-object v21 │ │ +119388: 7110 7623 0700 |0138: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ +11938e: 0c16 |013b: move-result-object v22 │ │ +119390: 7402 6343 1500 |013c: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +119396: 0c15 |013f: move-result-object v21 │ │ +119398: 1a16 6900 |0140: const-string v22, " but this " // string@0069 │ │ +11939c: 7402 6343 1500 |0142: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1193a2: 0c15 |0145: move-result-object v21 │ │ +1193a4: 1a16 3507 |0146: const-string v22, "DrawerLayout" // string@0735 │ │ +1193a8: 7402 6343 1500 |0148: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1193ae: 0c15 |014b: move-result-object v21 │ │ +1193b0: 1a16 6600 |014c: const-string v22, " already has a " // string@0066 │ │ +1193b4: 7402 6343 1500 |014e: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1193ba: 0c15 |0151: move-result-object v21 │ │ +1193bc: 1a16 cc26 |0152: const-string v22, "drawer view along that edge" // string@26cc │ │ +1193c0: 7402 6343 1500 |0154: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1193c6: 0c15 |0157: move-result-object v21 │ │ +1193c8: 7401 6a43 1500 |0158: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1193ce: 0c15 |015b: move-result-object v21 │ │ +1193d0: 7602 f642 1400 |015c: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1193d6: 2714 |015f: throw v20 │ │ +1193d8: 0800 1700 |0160: move-object/from16 v0, v23 │ │ +1193dc: 5200 000a |0162: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@0a00 │ │ +1193e0: 0214 0000 |0164: move/from16 v20, v0 │ │ +1193e4: 0800 1100 |0166: move-object/from16 v0, v17 │ │ +1193e8: 5200 cf09 |0168: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@09cf │ │ +1193ec: 0215 0000 |016a: move/from16 v21, v0 │ │ +1193f0: 9014 1415 |016c: add-int v20, v20, v21 │ │ +1193f4: 0800 1100 |016e: move-object/from16 v0, v17 │ │ +1193f8: 5200 d109 |0170: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@09d1 │ │ +1193fc: 0215 0000 |0172: move/from16 v21, v0 │ │ +119400: 9014 1415 |0174: add-int v20, v20, v21 │ │ +119404: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +119408: 5200 d309 |0178: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@09d3 │ │ +11940c: 0215 0000 |017a: move/from16 v21, v0 │ │ +119410: 0200 1800 |017c: move/from16 v0, v24 │ │ +119414: 0201 1400 |017e: move/from16 v1, v20 │ │ +119418: 0202 1500 |0180: move/from16 v2, v21 │ │ +11941c: 7130 6823 1002 |0182: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@2368 │ │ +119422: 0a0b |0185: move-result v11 │ │ +119424: 0800 1100 |0186: move-object/from16 v0, v17 │ │ +119428: 5200 d209 |0188: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@09d2 │ │ +11942c: 0214 0000 |018a: move/from16 v20, v0 │ │ +119430: 0800 1100 |018c: move-object/from16 v0, v17 │ │ +119434: 5200 ca09 |018e: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@09ca │ │ +119438: 0215 0000 |0190: move/from16 v21, v0 │ │ +11943c: 9014 1415 |0192: add-int v20, v20, v21 │ │ +119440: 0800 1100 |0194: move-object/from16 v0, v17 │ │ +119444: 5200 cc09 |0196: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@09cc │ │ +119448: 0215 0000 |0198: move/from16 v21, v0 │ │ +11944c: 0200 1900 |019a: move/from16 v0, v25 │ │ +119450: 0201 1400 |019c: move/from16 v1, v20 │ │ +119454: 0202 1500 |019e: move/from16 v2, v21 │ │ +119458: 7130 6823 1002 |01a0: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@2368 │ │ +11945e: 0a0a |01a3: move-result v10 │ │ +119460: 6e30 9f38 b50a |01a4: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@389f │ │ +119466: 2900 c3fe |01a7: goto/16 006a // -013d │ │ +11946a: 2214 6508 |01a9: new-instance v20, Ljava/lang/IllegalStateException; // type@0865 │ │ +11946e: 2215 7908 |01ab: new-instance v21, Ljava/lang/StringBuilder; // type@0879 │ │ +119472: 7601 5a43 1500 |01ad: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +119478: 1a16 c205 |01b0: const-string v22, "Child " // string@05c2 │ │ +11947c: 7402 6343 1500 |01b2: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +119482: 0c15 |01b5: move-result-object v21 │ │ +119484: 0800 1500 |01b6: move-object/from16 v0, v21 │ │ +119488: 6e20 6243 5000 |01b8: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +11948e: 0c15 |01bb: move-result-object v21 │ │ +119490: 1a16 6700 |01bc: const-string v22, " at index " // string@0067 │ │ +119494: 7402 6343 1500 |01be: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11949a: 0c15 |01c1: move-result-object v21 │ │ +11949c: 0800 1500 |01c2: move-object/from16 v0, v21 │ │ +1194a0: 6e20 5f43 f000 |01c4: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1194a6: 0c15 |01c7: move-result-object v21 │ │ +1194a8: 1a16 7c00 |01c8: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@007c │ │ +1194ac: 7402 6343 1500 |01ca: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1194b2: 0c15 |01cd: move-result-object v21 │ │ +1194b4: 1a16 ad08 |01ce: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@08ad │ │ +1194b8: 7402 6343 1500 |01d0: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1194be: 0c15 |01d3: move-result-object v21 │ │ +1194c0: 7401 6a43 1500 |01d4: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1194c6: 0c15 |01d7: move-result-object v21 │ │ +1194c8: 7602 f642 1400 |01d8: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1194ce: 2714 |01db: throw v20 │ │ +1194d0: 0e00 |01dc: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0004 line=879 │ │ 0x0008 line=880 │ │ 0x000c line=881 │ │ 0x0010 line=883 │ │ @@ -347358,34 +347470,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -11b7d0: |[11b7d0] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -11b7e0: 0750 |0000: move-object v0, v5 │ │ -11b7e2: 1f00 df04 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ -11b7e6: 6e10 2f23 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@232f │ │ -11b7ec: 0c02 |0006: move-result-object v2 │ │ -11b7ee: 6f20 4239 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ -11b7f4: 5202 d709 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -11b7f8: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -11b7fc: 5202 d709 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -11b800: 6e20 5f23 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11b806: 0c01 |0013: move-result-object v1 │ │ -11b808: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -11b80c: 6e20 9323 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ -11b812: 5202 d509 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ -11b816: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -11b818: 6e30 a123 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ -11b81e: 5202 d609 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ -11b822: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -11b824: 6e30 a123 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ -11b82a: 0e00 |0025: return-void │ │ +1194d4: |[1194d4] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +1194e4: 0750 |0000: move-object v0, v5 │ │ +1194e6: 1f00 df04 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ +1194ea: 6e10 2f23 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@232f │ │ +1194f0: 0c02 |0006: move-result-object v2 │ │ +1194f2: 6f20 4239 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3942 │ │ +1194f8: 5202 d709 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +1194fc: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +119500: 5202 d709 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +119504: 6e20 5f23 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +11950a: 0c01 |0013: move-result-object v1 │ │ +11950c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +119510: 6e20 9323 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ +119516: 5202 d509 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ +11951a: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +11951c: 6e30 a123 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ +119522: 5202 d609 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ +119526: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +119528: 6e30 a123 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ +11952e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ 0x0003 line=1699 │ │ 0x000a line=1701 │ │ 0x000e line=1702 │ │ 0x0014 line=1703 │ │ @@ -347404,17 +347516,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11b82c: |[11b82c] android.support.v4.widget.DrawerLayout.onRtlPropertiesChanged:(I)V │ │ -11b83c: 7010 9a23 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@239a │ │ -11b842: 0e00 |0003: return-void │ │ +119530: |[119530] android.support.v4.widget.DrawerLayout.onRtlPropertiesChanged:(I)V │ │ +119540: 7010 9a23 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@239a │ │ +119546: 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 │ │ @@ -347424,32 +347536,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -11b844: |[11b844] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -11b854: 6f10 4439 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ -11b85a: 0c02 |0003: move-result-object v2 │ │ -11b85c: 2201 df04 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ -11b860: 7020 2e23 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@232e │ │ -11b866: 6e10 6023 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ -11b86c: 0c00 |000c: move-result-object v0 │ │ -11b86e: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -11b872: 6e10 5438 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11b878: 0c03 |0012: move-result-object v3 │ │ -11b87a: 1f03 dd04 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11b87e: 5233 cb09 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11b882: 5913 d709 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ -11b886: 5243 fe09 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ -11b88a: 5913 d509 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ -11b88e: 5243 ff09 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ -11b892: 5913 d609 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ -11b896: 1101 |0021: return-object v1 │ │ +119548: |[119548] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +119558: 6f10 4439 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3944 │ │ +11955e: 0c02 |0003: move-result-object v2 │ │ +119560: 2201 df04 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04df │ │ +119564: 7020 2e23 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@232e │ │ +11956a: 6e10 6023 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ +119570: 0c00 |000c: move-result-object v0 │ │ +119572: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +119576: 6e10 5438 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11957c: 0c03 |0012: move-result-object v3 │ │ +11957e: 1f03 dd04 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +119582: 5233 cb09 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +119586: 5913 d709 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@09d7 │ │ +11958a: 5243 fe09 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ +11958e: 5913 d509 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@09d5 │ │ +119592: 5243 ff09 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ +119596: 5913 d609 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@09d6 │ │ +11959a: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ 0x0004 line=1715 │ │ 0x0009 line=1717 │ │ 0x000d line=1718 │ │ 0x000f line=1719 │ │ @@ -347467,87 +347579,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -11b898: |[11b898] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -11b8a8: 54da fc09 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11b8ac: 6e20 9f27 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ -11b8b2: 54da 030a |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11b8b6: 6e20 9f27 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ -11b8bc: 6e10 ef37 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -11b8c2: 0a00 |000d: move-result v0 │ │ -11b8c4: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -11b8c6: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -11b8ca: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -11b8d0: 0f07 |0014: return v7 │ │ -11b8d2: 6e10 f837 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11b8d8: 0a08 |0018: move-result v8 │ │ -11b8da: 6e10 fa37 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11b8e0: 0a09 |001c: move-result v9 │ │ -11b8e2: 59d8 f809 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ -11b8e6: 59d9 f909 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ -11b8ea: 120a |0021: const/4 v10, #int 0 // #0 │ │ -11b8ec: 5cda f209 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11b8f0: 120a |0024: const/4 v10, #int 0 // #0 │ │ -11b8f2: 5cda f109 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11b8f6: 28ed |0027: goto 0014 // -0013 │ │ -11b8f8: 6e10 f837 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11b8fe: 0a08 |002b: move-result v8 │ │ -11b900: 6e10 fa37 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11b906: 0a09 |002f: move-result v9 │ │ -11b908: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -11b90a: 54da fc09 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11b90e: 878b |0033: float-to-int v11, v8 │ │ -11b910: 879c |0034: float-to-int v12, v9 │ │ -11b912: 6e30 9027 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ -11b918: 0c06 |0038: move-result-object v6 │ │ -11b91a: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -11b91e: 6e20 7d23 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ -11b924: 0a0a |003e: move-result v10 │ │ -11b926: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -11b92a: 52da f809 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ -11b92e: a701 080a |0043: sub-float v1, v8, v10 │ │ -11b932: 52da f909 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ -11b936: a702 090a |0047: sub-float v2, v9, v10 │ │ -11b93a: 54da fc09 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11b93e: 6e10 9827 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ -11b944: 0a05 |004e: move-result v5 │ │ -11b946: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -11b94a: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -11b94e: c6ba |0053: add-float/2addr v10, v11 │ │ -11b950: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -11b954: 82bb |0056: int-to-float v11, v11 │ │ -11b956: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -11b95a: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -11b95e: 6e10 6023 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ -11b964: 0c03 |005e: move-result-object v3 │ │ -11b966: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -11b96a: 6e20 6d23 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ -11b970: 0a0a |0064: move-result v10 │ │ -11b972: 122b |0065: const/4 v11, #int 2 // #2 │ │ -11b974: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -11b978: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -11b97a: 6e20 5923 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ -11b980: 120a |006c: const/4 v10, #int 0 // #0 │ │ -11b982: 5cda f209 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11b986: 28a5 |006f: goto 0014 // -005b │ │ -11b988: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -11b98a: 28f8 |0071: goto 0069 // -0008 │ │ -11b98c: 121a |0072: const/4 v10, #int 1 // #1 │ │ -11b98e: 6e20 5923 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ -11b994: 120a |0076: const/4 v10, #int 0 // #0 │ │ -11b996: 5cda f209 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11b99a: 120a |0079: const/4 v10, #int 0 // #0 │ │ -11b99c: 5cda f109 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ -11b9a0: 2898 |007c: goto 0014 // -0068 │ │ -11b9a2: 0000 |007d: nop // spacer │ │ -11b9a4: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +11959c: |[11959c] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1195ac: 54da fc09 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +1195b0: 6e20 9f27 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ +1195b6: 54da 030a |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +1195ba: 6e20 9f27 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@279f │ │ +1195c0: 6e10 ef37 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +1195c6: 0a00 |000d: move-result v0 │ │ +1195c8: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +1195ca: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +1195ce: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +1195d4: 0f07 |0014: return v7 │ │ +1195d6: 6e10 f837 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +1195dc: 0a08 |0018: move-result v8 │ │ +1195de: 6e10 fa37 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +1195e4: 0a09 |001c: move-result v9 │ │ +1195e6: 59d8 f809 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ +1195ea: 59d9 f909 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ +1195ee: 120a |0021: const/4 v10, #int 0 // #0 │ │ +1195f0: 5cda f209 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +1195f4: 120a |0024: const/4 v10, #int 0 // #0 │ │ +1195f6: 5cda f109 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +1195fa: 28ed |0027: goto 0014 // -0013 │ │ +1195fc: 6e10 f837 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +119602: 0a08 |002b: move-result v8 │ │ +119604: 6e10 fa37 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +11960a: 0a09 |002f: move-result v9 │ │ +11960c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +11960e: 54da fc09 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +119612: 878b |0033: float-to-int v11, v8 │ │ +119614: 879c |0034: float-to-int v12, v9 │ │ +119616: 6e30 9027 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@2790 │ │ +11961c: 0c06 |0038: move-result-object v6 │ │ +11961e: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +119622: 6e20 7d23 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@237d │ │ +119628: 0a0a |003e: move-result v10 │ │ +11962a: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +11962e: 52da f809 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@09f8 │ │ +119632: a701 080a |0043: sub-float v1, v8, v10 │ │ +119636: 52da f909 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@09f9 │ │ +11963a: a702 090a |0047: sub-float v2, v9, v10 │ │ +11963e: 54da fc09 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +119642: 6e10 9827 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@2798 │ │ +119648: 0a05 |004e: move-result v5 │ │ +11964a: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +11964e: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +119652: c6ba |0053: add-float/2addr v10, v11 │ │ +119654: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +119658: 82bb |0056: int-to-float v11, v11 │ │ +11965a: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +11965e: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +119662: 6e10 6023 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@2360 │ │ +119668: 0c03 |005e: move-result-object v3 │ │ +11966a: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +11966e: 6e20 6d23 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@236d │ │ +119674: 0a0a |0064: move-result v10 │ │ +119676: 122b |0065: const/4 v11, #int 2 // #2 │ │ +119678: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +11967c: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +11967e: 6e20 5923 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ +119684: 120a |006c: const/4 v10, #int 0 // #0 │ │ +119686: 5cda f209 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +11968a: 28a5 |006f: goto 0014 // -005b │ │ +11968c: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +11968e: 28f8 |0071: goto 0069 // -0008 │ │ +119690: 121a |0072: const/4 v10, #int 1 // #1 │ │ +119692: 6e20 5923 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ +119698: 120a |0076: const/4 v10, #int 0 // #0 │ │ +11969a: 5cda f209 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +11969e: 120a |0079: const/4 v10, #int 0 // #0 │ │ +1196a0: 5cda f109 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@09f1 │ │ +1196a4: 2898 |007c: goto 0014 // -0068 │ │ +1196a6: 0000 |007d: nop // spacer │ │ +1196a8: 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 │ │ @@ -347602,34 +347714,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -11b9bc: |[11b9bc] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -11b9cc: 6e20 5f23 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11b9d2: 0c00 |0003: move-result-object v0 │ │ -11b9d4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -11b9d8: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11b9dc: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11b9e0: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11b9e6: 1a03 d115 |000d: const-string v3, "No drawer view found with gravity " // string@15d1 │ │ -11b9ea: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11b9f0: 0c02 |0012: move-result-object v2 │ │ -11b9f2: 7110 7623 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ -11b9f8: 0c03 |0016: move-result-object v3 │ │ -11b9fa: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ba00: 0c02 |001a: move-result-object v2 │ │ -11ba02: 6e10 6a43 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11ba08: 0c02 |001e: move-result-object v2 │ │ -11ba0a: 7020 f242 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11ba10: 2701 |0022: throw v1 │ │ -11ba12: 6e20 9323 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ -11ba18: 0e00 |0026: return-void │ │ +1196c0: |[1196c0] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +1196d0: 6e20 5f23 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +1196d6: 0c00 |0003: move-result-object v0 │ │ +1196d8: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +1196dc: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1196e0: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1196e4: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1196ea: 1a03 cd15 |000d: const-string v3, "No drawer view found with gravity " // string@15cd │ │ +1196ee: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1196f4: 0c02 |0012: move-result-object v2 │ │ +1196f6: 7110 7623 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@2376 │ │ +1196fc: 0c03 |0016: move-result-object v3 │ │ +1196fe: 6e20 6343 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +119704: 0c02 |001a: move-result-object v2 │ │ +119706: 6e10 6a43 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +11970c: 0c02 |001e: move-result-object v2 │ │ +11970e: 7020 f242 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +119714: 2701 |0022: throw v1 │ │ +119716: 6e20 9323 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ +11971c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0004 line=1463 │ │ 0x0006 line=1464 │ │ 0x0023 line=1467 │ │ 0x0026 line=1468 │ │ @@ -347643,65 +347755,65 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -11ba1c: |[11ba1c] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -11ba2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -11ba2e: 6e20 8023 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11ba34: 0a01 |0004: move-result v1 │ │ -11ba36: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -11ba3a: 2201 6408 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11ba3e: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11ba42: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11ba48: 1a03 fd1b |000e: const-string v3, "View " // string@1bfd │ │ -11ba4c: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ba52: 0c02 |0013: move-result-object v2 │ │ -11ba54: 6e20 6243 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11ba5a: 0c02 |0017: move-result-object v2 │ │ -11ba5c: 1a03 9900 |0018: const-string v3, " is not a sliding drawer" // string@0099 │ │ -11ba60: 6e20 6343 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11ba66: 0c02 |001d: move-result-object v2 │ │ -11ba68: 6e10 6a43 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11ba6e: 0c02 |0021: move-result-object v2 │ │ -11ba70: 7020 f242 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11ba76: 2701 |0025: throw v1 │ │ -11ba78: 5541 f609 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ -11ba7c: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ -11ba80: 6e10 5438 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11ba86: 0c00 |002d: move-result-object v0 │ │ -11ba88: 1f00 dd04 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11ba8c: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ -11ba90: 5901 d009 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11ba94: 5c02 ce09 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ -11ba98: 7030 ae23 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ -11ba9e: 6e10 7c23 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11baa4: 0e00 |003c: return-void │ │ -11baa6: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -11baa8: 6e30 5423 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ -11baae: 0a01 |0041: move-result v1 │ │ -11bab0: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -11bab4: 5441 fc09 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11bab8: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -11baba: 6e10 7538 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11bac0: 0a03 |004a: move-result v3 │ │ -11bac2: 6e40 a927 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11bac8: 28eb |004e: goto 0039 // -0015 │ │ -11baca: 5441 030a |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11bace: 6e10 7523 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ -11bad4: 0a02 |0054: move-result v2 │ │ -11bad6: 6e10 7c38 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11badc: 0a03 |0058: move-result v3 │ │ -11bade: b132 |0059: sub-int/2addr v2, v3 │ │ -11bae0: 6e10 7538 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11bae6: 0a03 |005d: move-result v3 │ │ -11bae8: 6e40 a927 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ -11baee: 28d8 |0061: goto 0039 // -0028 │ │ +119720: |[119720] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +119730: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +119732: 6e20 8023 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +119738: 0a01 |0004: move-result v1 │ │ +11973a: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +11973e: 2201 6408 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +119742: 2202 7908 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +119746: 7010 5a43 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11974c: 1a03 f91b |000e: const-string v3, "View " // string@1bf9 │ │ +119750: 6e20 6343 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +119756: 0c02 |0013: move-result-object v2 │ │ +119758: 6e20 6243 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +11975e: 0c02 |0017: move-result-object v2 │ │ +119760: 1a03 9600 |0018: const-string v3, " is not a sliding drawer" // string@0096 │ │ +119764: 6e20 6343 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11976a: 0c02 |001d: move-result-object v2 │ │ +11976c: 6e10 6a43 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +119772: 0c02 |0021: move-result-object v2 │ │ +119774: 7020 f242 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +11977a: 2701 |0025: throw v1 │ │ +11977c: 5541 f609 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@09f6 │ │ +119780: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +119784: 6e10 5438 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11978a: 0c00 |002d: move-result-object v0 │ │ +11978c: 1f00 dd04 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +119790: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ +119794: 5901 d009 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +119798: 5c02 ce09 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@09ce │ │ +11979c: 7030 ae23 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@23ae │ │ +1197a2: 6e10 7c23 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +1197a8: 0e00 |003c: return-void │ │ +1197aa: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +1197ac: 6e30 5423 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@2354 │ │ +1197b2: 0a01 |0041: move-result v1 │ │ +1197b4: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +1197b8: 5441 fc09 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +1197bc: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +1197be: 6e10 7538 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +1197c4: 0a03 |004a: move-result v3 │ │ +1197c6: 6e40 a927 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +1197cc: 28eb |004e: goto 0039 // -0015 │ │ +1197ce: 5441 030a |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +1197d2: 6e10 7523 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@2375 │ │ +1197d8: 0a02 |0054: move-result v2 │ │ +1197da: 6e10 7c38 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@387c │ │ +1197e0: 0a03 |0058: move-result v3 │ │ +1197e2: b132 |0059: sub-int/2addr v2, v3 │ │ +1197e4: 6e10 7538 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +1197ea: 0a03 |005d: move-result v3 │ │ +1197ec: 6e40 a927 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@27a9 │ │ +1197f2: 28d8 |0061: goto 0039 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1434 │ │ 0x0007 line=1435 │ │ 0x0026 line=1438 │ │ 0x002a line=1439 │ │ 0x0030 line=1440 │ │ @@ -347722,21 +347834,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -11baf0: |[11baf0] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -11bb00: 6f20 5039 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@3950 │ │ -11bb06: 5c12 f209 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ -11bb0a: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -11bb0e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -11bb10: 6e20 5923 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ -11bb16: 0e00 |000b: return-void │ │ +1197f4: |[1197f4] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +119804: 6f20 5039 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@3950 │ │ +11980a: 5c12 f209 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@09f2 │ │ +11980e: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +119812: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +119814: 6e20 5923 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@2359 │ │ +11981a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ 0x0003 line=1383 │ │ 0x0005 line=1384 │ │ 0x0007 line=1385 │ │ 0x000b line=1387 │ │ @@ -347749,19 +347861,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11bb18: |[11bb18] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -11bb28: 5510 f709 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ -11bb2c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -11bb30: 6f10 5139 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@3951 │ │ -11bb36: 0e00 |0007: return-void │ │ +11981c: |[11981c] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +11982c: 5510 f709 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@09f7 │ │ +119830: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +119834: 6f10 5139 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@3951 │ │ +11983a: 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; │ │ @@ -347771,27 +347883,27 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -11bb38: |[11bb38] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ -11bb48: 5b12 fa09 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ -11bb4c: 5c13 f309 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@09f3 │ │ -11bb50: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ -11bb54: 6e10 6523 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2365 │ │ -11bb5a: 0c00 |0009: move-result-object v0 │ │ -11bb5c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -11bb60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -11bb62: 6e20 ad23 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@23ad │ │ -11bb68: 6e10 9723 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@2397 │ │ -11bb6e: 0e00 |0013: return-void │ │ -11bb70: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -11bb72: 28f8 |0015: goto 000d // -0008 │ │ +11983c: |[11983c] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ +11984c: 5b12 fa09 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@09fa │ │ +119850: 5c13 f309 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@09f3 │ │ +119854: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ +119858: 6e10 6523 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2365 │ │ +11985e: 0c00 |0009: move-result-object v0 │ │ +119860: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +119864: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +119866: 6e20 ad23 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@23ad │ │ +11986c: 6e10 9723 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@2397 │ │ +119872: 0e00 |0013: return-void │ │ +119874: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +119876: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x0004 line=426 │ │ 0x0010 line=427 │ │ 0x0013 line=428 │ │ @@ -347806,30 +347918,30 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -11bb74: |[11bb74] android.support.v4.widget.DrawerLayout.setDrawerElevation:(F)V │ │ -11bb84: 5934 f409 |0000: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -11bb88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -11bb8a: 6e10 6723 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ -11bb90: 0a02 |0006: move-result v2 │ │ -11bb92: 3521 1400 |0007: if-ge v1, v2, 001b // +0014 │ │ -11bb96: 6e20 6623 1300 |0009: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ -11bb9c: 0c00 |000c: move-result-object v0 │ │ -11bb9e: 6e20 8023 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11bba4: 0a02 |0010: move-result v2 │ │ -11bba6: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -11bbaa: 5232 f409 |0013: iget v2, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ -11bbae: 7120 f21a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ -11bbb4: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -11bbb8: 28e9 |001a: goto 0003 // -0017 │ │ -11bbba: 0e00 |001b: return-void │ │ +119878: |[119878] android.support.v4.widget.DrawerLayout.setDrawerElevation:(F)V │ │ +119888: 5934 f409 |0000: iput v4, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +11988c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11988e: 6e10 6723 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@2367 │ │ +119894: 0a02 |0006: move-result v2 │ │ +119896: 3521 1400 |0007: if-ge v1, v2, 001b // +0014 │ │ +11989a: 6e20 6623 1300 |0009: invoke-virtual {v3, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@2366 │ │ +1198a0: 0c00 |000c: move-result-object v0 │ │ +1198a2: 6e20 8023 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +1198a8: 0a02 |0010: move-result v2 │ │ +1198aa: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +1198ae: 5232 f409 |0013: iget v2, v3, Landroid/support/v4/widget/DrawerLayout;.mDrawerElevation:F // field@09f4 │ │ +1198b2: 7120 f21a 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ +1198b8: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1198bc: 28e9 |001a: goto 0003 // -0017 │ │ +1198be: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=396 │ │ 0x0009 line=397 │ │ 0x000d line=398 │ │ 0x0013 line=399 │ │ @@ -347846,17 +347958,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 │ │ -11bbbc: |[11bbbc] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -11bbcc: 5b01 fd09 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11bbd0: 0e00 |0002: return-void │ │ +1198c0: |[1198c0] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +1198d0: 5b01 fd09 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +1198d4: 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; │ │ @@ -347866,20 +347978,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -11bbd4: |[11bbd4] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -11bbe4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -11bbe6: 6e30 a123 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ -11bbec: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -11bbee: 6e30 a123 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ -11bbf4: 0e00 |0008: return-void │ │ +1198d8: |[1198d8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +1198e8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +1198ea: 6e30 a123 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ +1198f0: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +1198f2: 6e30 a123 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ +1198f8: 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; │ │ @@ -347890,46 +348002,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -11bbf8: |[11bbf8] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -11bc08: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -11bc0a: 7110 b81a 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11bc10: 0a04 |0004: move-result v4 │ │ -11bc12: 7120 a517 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11bc18: 0a00 |0008: move-result v0 │ │ -11bc1a: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -11bc1e: 5967 fe09 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ -11bc22: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -11bc26: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -11bc2a: 5461 fc09 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11bc2e: 6e10 7d27 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ -11bc34: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -11bc3a: 0e00 |0019: return-void │ │ -11bc3c: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -11bc3e: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -11bc42: 5967 ff09 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ -11bc46: 28ee |001f: goto 000d // -0012 │ │ -11bc48: 5461 030a |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11bc4c: 28f1 |0022: goto 0013 // -000f │ │ -11bc4e: 6e20 5f23 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11bc54: 0c03 |0026: move-result-object v3 │ │ -11bc56: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -11bc5a: 6e20 9323 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ -11bc60: 28ed |002c: goto 0019 // -0013 │ │ -11bc62: 6e20 5f23 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ -11bc68: 0c02 |0030: move-result-object v2 │ │ -11bc6a: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -11bc6e: 6e20 5723 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ -11bc74: 28e3 |0036: goto 0019 // -001d │ │ -11bc76: 0000 |0037: nop // spacer │ │ -11bc78: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +1198fc: |[1198fc] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +11990c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +11990e: 7110 b81a 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +119914: 0a04 |0004: move-result v4 │ │ +119916: 7120 a517 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +11991c: 0a00 |0008: move-result v0 │ │ +11991e: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +119922: 5967 fe09 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@09fe │ │ +119926: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +11992a: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +11992e: 5461 fc09 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +119932: 6e10 7d27 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@277d │ │ +119938: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +11993e: 0e00 |0019: return-void │ │ +119940: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +119942: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +119946: 5967 ff09 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@09ff │ │ +11994a: 28ee |001f: goto 000d // -0012 │ │ +11994c: 5461 030a |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +119950: 28f1 |0022: goto 0013 // -000f │ │ +119952: 6e20 5f23 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +119958: 0c03 |0026: move-result-object v3 │ │ +11995a: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +11995e: 6e20 9323 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@2393 │ │ +119964: 28ed |002c: goto 0019 // -0013 │ │ +119966: 6e20 5f23 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@235f │ │ +11996c: 0c02 |0030: move-result-object v2 │ │ +11996e: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +119972: 6e20 5723 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@2357 │ │ +119978: 28e3 |0036: goto 0019 // -001d │ │ +11997a: 0000 |0037: nop // spacer │ │ +11997c: 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 │ │ @@ -347960,42 +348072,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -11bc88: |[11bc88] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -11bc98: 6e20 8023 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ -11bc9e: 0a01 |0003: move-result v1 │ │ -11bca0: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -11bca4: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11bca8: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -11bcac: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11bcb2: 1a03 fd1b |000d: const-string v3, "View " // string@1bfd │ │ -11bcb6: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11bcbc: 0c02 |0012: move-result-object v2 │ │ -11bcbe: 6e20 6243 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -11bcc4: 0c02 |0016: move-result-object v2 │ │ -11bcc6: 1a03 9700 |0017: const-string v3, " is not a " // string@0097 │ │ -11bcca: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11bcd0: 0c02 |001c: move-result-object v2 │ │ -11bcd2: 1a03 d226 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@26d2 │ │ -11bcd6: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11bcdc: 0c02 |0022: move-result-object v2 │ │ -11bcde: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11bce4: 0c02 |0026: move-result-object v2 │ │ -11bce6: 7020 f242 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11bcec: 2701 |002a: throw v1 │ │ -11bcee: 6e10 5438 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11bcf4: 0c01 |002e: move-result-object v1 │ │ -11bcf6: 1f01 dd04 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11bcfa: 5210 cb09 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ -11bcfe: 6e30 a123 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ -11bd04: 0e00 |0036: return-void │ │ +11998c: |[11998c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +11999c: 6e20 8023 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@2380 │ │ +1199a2: 0a01 |0003: move-result v1 │ │ +1199a4: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +1199a8: 2201 6408 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +1199ac: 2202 7908 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1199b0: 7010 5a43 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1199b6: 1a03 f91b |000d: const-string v3, "View " // string@1bf9 │ │ +1199ba: 6e20 6343 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1199c0: 0c02 |0012: move-result-object v2 │ │ +1199c2: 6e20 6243 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1199c8: 0c02 |0016: move-result-object v2 │ │ +1199ca: 1a03 9400 |0017: const-string v3, " is not a " // string@0094 │ │ +1199ce: 6e20 6343 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1199d4: 0c02 |001c: move-result-object v2 │ │ +1199d6: 1a03 cd26 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@26cd │ │ +1199da: 6e20 6343 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1199e0: 0c02 |0022: move-result-object v2 │ │ +1199e2: 6e10 6a43 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1199e8: 0c02 |0026: move-result-object v2 │ │ +1199ea: 7020 f242 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +1199f0: 2701 |002a: throw v1 │ │ +1199f2: 6e10 5438 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1199f8: 0c01 |002e: move-result-object v1 │ │ +1199fa: 1f01 dd04 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +1199fe: 5210 cb09 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@09cb │ │ +119a02: 6e30 a123 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@23a1 │ │ +119a08: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0006 line=594 │ │ 0x002b line=597 │ │ 0x0033 line=598 │ │ 0x0036 line=599 │ │ @@ -348010,21 +348122,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -11bd08: |[11bd08] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -11bd18: 6e10 7223 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ -11bd1e: 0c00 |0003: move-result-object v0 │ │ -11bd20: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -11bd26: 0c00 |0007: move-result-object v0 │ │ -11bd28: 6e30 a423 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@23a4 │ │ -11bd2e: 0e00 |000b: return-void │ │ +119a0c: |[119a0c] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +119a1c: 6e10 7223 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ +119a22: 0c00 |0003: move-result-object v0 │ │ +119a24: 6e20 3002 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +119a2a: 0c00 |0007: move-result-object v0 │ │ +119a2c: 6e30 a423 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@23a4 │ │ +119a32: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x000b line=485 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -348035,40 +348147,40 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 47 16-bit code units │ │ -11bd30: |[11bd30] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -11bd40: 1402 0500 8000 |0000: const v2, #float 1.1755e-38 // #00800005 │ │ -11bd46: 1401 0300 8000 |0003: const v1, #float 1.17549e-38 // #00800003 │ │ -11bd4c: 6300 ea09 |0006: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ -11bd50: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -11bd54: 0e00 |000a: return-void │ │ -11bd56: 9500 0501 |000b: and-int v0, v5, v1 │ │ -11bd5a: 3310 0b00 |000d: if-ne v0, v1, 0018 // +000b │ │ -11bd5e: 5b34 0c0a |000f: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ -11bd62: 7010 9a23 0300 |0011: invoke-direct {v3}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@239a │ │ -11bd68: 6e10 7c23 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11bd6e: 28f3 |0017: goto 000a // -000d │ │ -11bd70: 9500 0502 |0018: and-int v0, v5, v2 │ │ -11bd74: 3320 0500 |001a: if-ne v0, v2, 001f // +0005 │ │ -11bd78: 5b34 070a |001c: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ -11bd7c: 28f3 |001e: goto 0011 // -000d │ │ -11bd7e: dd00 0503 |001f: and-int/lit8 v0, v5, #int 3 // #03 │ │ -11bd82: 1231 |0021: const/4 v1, #int 3 // #3 │ │ -11bd84: 3310 0500 |0022: if-ne v0, v1, 0027 // +0005 │ │ -11bd88: 5b34 080a |0024: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ -11bd8c: 28eb |0026: goto 0011 // -0015 │ │ -11bd8e: dd00 0505 |0027: and-int/lit8 v0, v5, #int 5 // #05 │ │ -11bd92: 1251 |0029: const/4 v1, #int 5 // #5 │ │ -11bd94: 3310 e0ff |002a: if-ne v0, v1, 000a // -0020 │ │ -11bd98: 5b34 0a0a |002c: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ -11bd9c: 28e3 |002e: goto 0011 // -001d │ │ +119a34: |[119a34] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +119a44: 1402 0500 8000 |0000: const v2, #float 1.1755e-38 // #00800005 │ │ +119a4a: 1401 0300 8000 |0003: const v1, #float 1.17549e-38 // #00800003 │ │ +119a50: 6300 ea09 |0006: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.SET_DRAWER_SHADOW_FROM_ELEVATION:Z // field@09ea │ │ +119a54: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +119a58: 0e00 |000a: return-void │ │ +119a5a: 9500 0501 |000b: and-int v0, v5, v1 │ │ +119a5e: 3310 0b00 |000d: if-ne v0, v1, 0018 // +000b │ │ +119a62: 5b34 0c0a |000f: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowStart:Landroid/graphics/drawable/Drawable; // field@0a0c │ │ +119a66: 7010 9a23 0300 |0011: invoke-direct {v3}, Landroid/support/v4/widget/DrawerLayout;.resolveShadowDrawables:()V // method@239a │ │ +119a6c: 6e10 7c23 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +119a72: 28f3 |0017: goto 000a // -000d │ │ +119a74: 9500 0502 |0018: and-int v0, v5, v2 │ │ +119a78: 3320 0500 |001a: if-ne v0, v2, 001f // +0005 │ │ +119a7c: 5b34 070a |001c: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowEnd:Landroid/graphics/drawable/Drawable; // field@0a07 │ │ +119a80: 28f3 |001e: goto 0011 // -000d │ │ +119a82: dd00 0503 |001f: and-int/lit8 v0, v5, #int 3 // #03 │ │ +119a86: 1231 |0021: const/4 v1, #int 3 // #3 │ │ +119a88: 3310 0500 |0022: if-ne v0, v1, 0027 // +0005 │ │ +119a8c: 5b34 080a |0024: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ +119a90: 28eb |0026: goto 0011 // -0015 │ │ +119a92: dd00 0505 |0027: and-int/lit8 v0, v5, #int 5 // #05 │ │ +119a96: 1251 |0029: const/4 v1, #int 5 // #5 │ │ +119a98: 3310 e0ff |002a: if-ne v0, v1, 000a // -0020 │ │ +119a9c: 5b34 0a0a |002c: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0a0a │ │ +119aa0: 28e3 |002e: goto 0011 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0006 line=450 │ │ 0x000a line=467 │ │ 0x000b line=454 │ │ 0x000f line=455 │ │ 0x0011 line=465 │ │ @@ -348089,27 +348201,27 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -11bda0: |[11bda0] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ -11bdb0: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -11bdb6: 0a01 |0003: move-result v1 │ │ -11bdb8: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ -11bdbe: 0a00 |0007: move-result v0 │ │ -11bdc0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -11bdc2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -11bdc6: 5b24 0e0a |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0a0e │ │ -11bdca: 0e00 |000d: return-void │ │ -11bdcc: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -11bdce: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ -11bdd2: 5b24 0f0a |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0a0f │ │ -11bdd6: 28fa |0013: goto 000d // -0006 │ │ +119aa4: |[119aa4] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ +119ab4: 7110 b81a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +119aba: 0a01 |0003: move-result v1 │ │ +119abc: 7120 a517 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@17a5 │ │ +119ac2: 0a00 |0007: move-result v0 │ │ +119ac4: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +119ac6: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +119aca: 5b24 0e0a |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0a0e │ │ +119ace: 0e00 |000d: return-void │ │ +119ad0: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +119ad2: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ +119ad6: 5b24 0f0a |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0a0f │ │ +119ada: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0008 line=651 │ │ 0x000b line=652 │ │ 0x000d line=656 │ │ 0x000e line=653 │ │ @@ -348125,25 +348237,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -11bdd8: |[11bdd8] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -11bde8: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11bdee: 0c00 |0003: move-result-object v0 │ │ -11bdf0: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11bdf4: 5201 d009 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11bdf8: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -11bdfc: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -11be00: 0e00 |000c: return-void │ │ -11be02: 5904 d009 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11be06: 6e30 5d23 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@235d │ │ -11be0c: 28fa |0012: goto 000c // -0006 │ │ +119adc: |[119adc] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +119aec: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +119af2: 0c00 |0003: move-result-object v0 │ │ +119af4: 1f00 dd04 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +119af8: 5201 d009 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +119afc: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +119b00: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +119b04: 0e00 |000c: return-void │ │ +119b06: 5904 d009 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +119b0a: 6e30 5d23 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@235d │ │ +119b10: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ 0x0006 line=779 │ │ 0x000c line=785 │ │ 0x000d line=783 │ │ 0x000f line=784 │ │ @@ -348158,18 +348270,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11be10: |[11be10] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -11be20: 5901 040a |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ -11be24: 6e10 7c23 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11be2a: 0e00 |0005: return-void │ │ +119b14: |[119b14] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +119b24: 5901 040a |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0a04 │ │ +119b28: 6e10 7c23 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +119b2e: 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; │ │ @@ -348180,25 +348292,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -11be2c: |[11be2c] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ -11be3c: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -11be40: 6e10 6923 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@2369 │ │ -11be46: 0c00 |0005: move-result-object v0 │ │ -11be48: 7120 430c 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -11be4e: 0c00 |0009: move-result-object v0 │ │ -11be50: 5b10 0d0a |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11be54: 6e10 7c23 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11be5a: 0e00 |000f: return-void │ │ -11be5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -11be5e: 28f9 |0011: goto 000a // -0007 │ │ +119b30: |[119b30] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ +119b40: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +119b44: 6e10 6923 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@2369 │ │ +119b4a: 0c00 |0005: move-result-object v0 │ │ +119b4c: 7120 430c 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +119b52: 0c00 |0009: move-result-object v0 │ │ +119b54: 5b10 0d0a |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +119b58: 6e10 7c23 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +119b5e: 0e00 |000f: return-void │ │ +119b60: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +119b62: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x000c line=1171 │ │ 0x000f line=1172 │ │ 0x0010 line=1170 │ │ locals : │ │ @@ -348210,18 +348322,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11be60: |[11be60] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -11be70: 5b01 0d0a |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11be74: 6e10 7c23 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11be7a: 0e00 |0005: return-void │ │ +119b64: |[119b64] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +119b74: 5b01 0d0a |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +119b78: 6e10 7c23 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +119b7e: 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; │ │ @@ -348232,20 +348344,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -11be7c: |[11be7c] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ -11be8c: 2200 9300 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0093 │ │ -11be90: 7020 4003 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0340 │ │ -11be96: 5b10 0d0a |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ -11be9a: 6e10 7c23 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ -11bea0: 0e00 |000a: return-void │ │ +119b80: |[119b80] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ +119b90: 2200 9300 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0093 │ │ +119b94: 7020 4003 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0340 │ │ +119b9a: 5b10 0d0a |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0a0d │ │ +119b9e: 6e10 7c23 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@237c │ │ +119ba4: 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; │ │ @@ -348256,56 +348368,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -11bea4: |[11bea4] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -11beb4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -11beb6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -11beb8: 5474 fc09 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ -11bebc: 6e10 9927 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ -11bec2: 0a00 |0007: move-result v0 │ │ -11bec4: 5474 030a |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ -11bec8: 6e10 9927 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ -11bece: 0a02 |000d: move-result v2 │ │ -11bed0: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -11bed4: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -11bed8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -11beda: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -11bede: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -11bee2: 6e10 5438 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11bee8: 0c01 |001a: move-result-object v1 │ │ -11beea: 1f01 dd04 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ -11beee: 5214 d009 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11bef2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -11bef4: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -11bef8: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -11befc: 6e20 5b23 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@235b │ │ -11bf02: 5274 f509 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@09f5 │ │ -11bf06: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -11bf0a: 5973 f509 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@09f5 │ │ -11bf0e: 5474 fd09 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11bf12: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -11bf16: 5474 fd09 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ -11bf1a: 7220 2023 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@2320 │ │ -11bf20: 0e00 |0036: return-void │ │ -11bf22: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -11bf26: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -11bf2a: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -11bf2c: 28d7 |003c: goto 0013 // -0029 │ │ -11bf2e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -11bf30: 28d5 |003e: goto 0013 // -002b │ │ -11bf32: 5214 d009 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ -11bf36: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -11bf3a: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -11bf3e: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -11bf42: 6e20 5c23 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@235c │ │ -11bf48: 28dd |004a: goto 0027 // -0023 │ │ +119ba8: |[119ba8] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +119bb8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +119bba: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +119bbc: 5474 fc09 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@09fc │ │ +119bc0: 6e10 9927 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ +119bc6: 0a00 |0007: move-result v0 │ │ +119bc8: 5474 030a |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0a03 │ │ +119bcc: 6e10 9927 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ +119bd2: 0a02 |000d: move-result v2 │ │ +119bd4: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +119bd8: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +119bdc: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +119bde: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +119be2: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +119be6: 6e10 5438 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +119bec: 0c01 |001a: move-result-object v1 │ │ +119bee: 1f01 dd04 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@04dd │ │ +119bf2: 5214 d009 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +119bf6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +119bf8: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +119bfc: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +119c00: 6e20 5b23 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@235b │ │ +119c06: 5274 f509 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@09f5 │ │ +119c0a: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +119c0e: 5973 f509 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@09f5 │ │ +119c12: 5474 fd09 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +119c16: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +119c1a: 5474 fd09 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@09fd │ │ +119c1e: 7220 2023 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@2320 │ │ +119c24: 0e00 |0036: return-void │ │ +119c26: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +119c2a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +119c2e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +119c30: 28d7 |003c: goto 0013 // -0029 │ │ +119c32: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +119c34: 28d5 |003e: goto 0013 // -002b │ │ +119c36: 5214 d009 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@09d0 │ │ +119c3a: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +119c3e: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +119c42: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +119c46: 6e20 5c23 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@235c │ │ +119c4c: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=683 │ │ 0x0008 line=684 │ │ 0x000e line=687 │ │ 0x0012 line=688 │ │ 0x0013 line=695 │ │ @@ -348331,21 +348443,21 @@ │ │ 0x000e - 0x004b reg=2 rightState I │ │ 0x003e - 0x004b reg=3 state I │ │ 0x0000 - 0x004b reg=7 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x004b reg=8 forGravity I │ │ 0x0000 - 0x004b reg=9 activeState I │ │ 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ │ │ - source_file_idx : 1851 (DrawerLayout.java) │ │ + source_file_idx : 1847 (DrawerLayout.java) │ │ │ │ Class #1362 header: │ │ class_idx : 1255 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1987 │ │ +source_file_idx : 1983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1362 annotations: │ │ Annotations on class │ │ @@ -348366,17 +348478,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11bf4c: |[11bf4c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -11bf5c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11bf62: 0e00 |0003: return-void │ │ +119c50: |[119c50] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +119c60: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +119c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -348385,17 +348497,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 │ │ -11bf64: |[11bf64] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -11bf74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11bf76: 0f00 |0001: return v0 │ │ +119c68: |[119c68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +119c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119c7a: 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; │ │ @@ -348405,16 +348517,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11bf78: |[11bf78] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -11bf88: 0e00 |0000: return-void │ │ +119c7c: |[119c7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +119c8c: 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; │ │ │ │ @@ -348423,17 +348535,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11bf8c: |[11bf8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -11bf9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11bf9e: 0f00 |0001: return v0 │ │ +119c90: |[119c90] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +119ca0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +119ca2: 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; │ │ │ │ @@ -348442,17 +348554,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 │ │ -11bfa0: |[11bfa0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -11bfb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11bfb2: 1100 |0001: return-object v0 │ │ +119ca4: |[119ca4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +119cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119cb6: 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; │ │ │ │ @@ -348461,17 +348573,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11bfb4: |[11bfb4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -11bfc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11bfc6: 0f00 |0001: return v0 │ │ +119cb8: |[119cb8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +119cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119cca: 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 │ │ @@ -348481,17 +348593,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11bfc8: |[11bfc8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -11bfd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11bfda: 0f00 |0001: return v0 │ │ +119ccc: |[119ccc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +119cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119cde: 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 │ │ @@ -348501,17 +348613,17 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11bfdc: |[11bfdc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -11bfec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11bfee: 0f00 |0001: return v0 │ │ +119ce0: |[119ce0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +119cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119cf2: 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 │ │ @@ -348522,17 +348634,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11bff0: |[11bff0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -11c000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c002: 0f00 |0001: return v0 │ │ +119cf4: |[119cf4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +119d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +119d06: 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; │ │ │ │ @@ -348541,32 +348653,32 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11c004: |[11c004] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -11c014: 0e00 |0000: return-void │ │ +119d08: |[119d08] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +119d18: 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 : 1987 (EdgeEffectCompat.java) │ │ + source_file_idx : 1983 (EdgeEffectCompat.java) │ │ │ │ Class #1363 header: │ │ class_idx : 1256 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1987 │ │ +source_file_idx : 1983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1363 annotations: │ │ Annotations on class │ │ @@ -348587,17 +348699,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11c018: |[11c018] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -11c028: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11c02e: 0e00 |0003: return-void │ │ +119d1c: |[119d1c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +119d2c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +119d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -348606,18 +348718,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 │ │ -11c030: |[11c030] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -11c040: 7120 e423 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@23e4 │ │ -11c046: 0a00 |0003: move-result v0 │ │ -11c048: 0f00 |0004: return v0 │ │ +119d34: |[119d34] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +119d44: 7120 e423 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@23e4 │ │ +119d4a: 0a00 |0003: move-result v0 │ │ +119d4c: 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; │ │ @@ -348627,17 +348739,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11c04c: |[11c04c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -11c05c: 7110 e523 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@23e5 │ │ -11c062: 0e00 |0003: return-void │ │ +119d50: |[119d50] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +119d60: 7110 e523 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@23e5 │ │ +119d66: 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; │ │ @@ -348647,18 +348759,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11c064: |[11c064] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -11c074: 7110 e623 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@23e6 │ │ -11c07a: 0a00 |0003: move-result v0 │ │ -11c07c: 0f00 |0004: return v0 │ │ +119d68: |[119d68] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +119d78: 7110 e623 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@23e6 │ │ +119d7e: 0a00 |0003: move-result v0 │ │ +119d80: 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; │ │ │ │ @@ -348667,18 +348779,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 │ │ -11c080: |[11c080] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -11c090: 7110 e723 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@23e7 │ │ -11c096: 0c00 |0003: move-result-object v0 │ │ -11c098: 1100 |0004: return-object v0 │ │ +119d84: |[119d84] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +119d94: 7110 e723 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@23e7 │ │ +119d9a: 0c00 |0003: move-result-object v0 │ │ +119d9c: 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; │ │ │ │ @@ -348687,18 +348799,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11c09c: |[11c09c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -11c0ac: 7120 e823 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@23e8 │ │ -11c0b2: 0a00 |0003: move-result v0 │ │ -11c0b4: 0f00 |0004: return v0 │ │ +119da0: |[119da0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +119db0: 7120 e823 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@23e8 │ │ +119db6: 0a00 |0003: move-result v0 │ │ +119db8: 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 │ │ @@ -348708,18 +348820,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11c0b8: |[11c0b8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -11c0c8: 7120 e923 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@23e9 │ │ -11c0ce: 0a00 |0003: move-result v0 │ │ -11c0d0: 0f00 |0004: return v0 │ │ +119dbc: |[119dbc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +119dcc: 7120 e923 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@23e9 │ │ +119dd2: 0a00 |0003: move-result v0 │ │ +119dd4: 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 │ │ @@ -348729,18 +348841,18 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11c0d4: |[11c0d4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -11c0e4: 7120 e923 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@23e9 │ │ -11c0ea: 0a00 |0003: move-result v0 │ │ -11c0ec: 0f00 |0004: return v0 │ │ +119dd8: |[119dd8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +119de8: 7120 e923 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@23e9 │ │ +119dee: 0a00 |0003: move-result v0 │ │ +119df0: 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 │ │ @@ -348751,18 +348863,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11c0f0: |[11c0f0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -11c100: 7110 ea23 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@23ea │ │ -11c106: 0a00 |0003: move-result v0 │ │ -11c108: 0f00 |0004: return v0 │ │ +119df4: |[119df4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +119e04: 7110 ea23 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@23ea │ │ +119e0a: 0a00 |0003: move-result v0 │ │ +119e0c: 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; │ │ │ │ @@ -348771,34 +348883,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -11c10c: |[11c10c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -11c11c: 7130 eb23 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@23eb │ │ -11c122: 0e00 |0003: return-void │ │ +119e10: |[119e10] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +119e20: 7130 eb23 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@23eb │ │ +119e26: 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 : 1987 (EdgeEffectCompat.java) │ │ + source_file_idx : 1983 (EdgeEffectCompat.java) │ │ │ │ Class #1364 header: │ │ class_idx : 1263 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1186 │ │ -source_file_idx : 2022 │ │ +source_file_idx : 2018 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1364 annotations: │ │ Annotations on class │ │ @@ -348822,18 +348934,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11c124: |[11c124] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -11c134: 5b01 130a |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ -11c138: 7010 cd20 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@20cd │ │ -11c13e: 0e00 |0005: return-void │ │ +119e28: |[119e28] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +119e38: 5b01 130a |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ +119e3c: 7010 cd20 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@20cd │ │ +119e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -348842,17 +348954,17 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -11c140: |[11c140] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -11c150: 7020 ee23 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@23ee │ │ -11c156: 0e00 |0003: return-void │ │ +119e44: |[119e44] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +119e54: 7020 ee23 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@23ee │ │ +119e5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ @@ -348863,19 +348975,19 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11c158: |[11c158] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -11c168: 5410 130a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ -11c16c: 7120 f423 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23f4 │ │ -11c172: 0c00 |0005: move-result-object v0 │ │ -11c174: 1100 |0006: return-object v0 │ │ +119e5c: |[119e5c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +119e6c: 5410 130a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ +119e70: 7120 f423 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23f4 │ │ +119e76: 0c00 |0005: move-result-object v0 │ │ +119e78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -348884,35 +348996,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -11c178: |[11c178] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -11c188: 5410 130a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ -11c18c: 7140 f523 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@23f5 │ │ -11c192: 0a00 |0005: move-result v0 │ │ -11c194: 0f00 |0006: return v0 │ │ +119e7c: |[119e7c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +119e8c: 5410 130a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@0a13 │ │ +119e90: 7140 f523 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@23f5 │ │ +119e96: 0a00 |0005: move-result v0 │ │ +119e98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2022 (ExploreByTouchHelper.java) │ │ + source_file_idx : 2018 (ExploreByTouchHelper.java) │ │ │ │ Class #1365 header: │ │ class_idx : 1264 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 946 │ │ -source_file_idx : 2022 │ │ +source_file_idx : 2018 │ │ static_fields_size : 3 │ │ instance_fields_size: 9 │ │ direct_methods_size : 19 │ │ virtual_methods_size: 12 │ │ │ │ Class #1365 annotations: │ │ Annotations on class │ │ @@ -348984,65 +349096,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -11c198: |[11c198] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -11c1a8: 1c00 fc06 |0000: const-class v0, Landroid/view/View; // type@06fc │ │ -11c1ac: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -11c1b2: 0c00 |0005: move-result-object v0 │ │ -11c1b4: 6900 140a |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ -11c1b8: 0e00 |0008: return-void │ │ +119e9c: |[119e9c] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +119eac: 1c00 fc06 |0000: const-class v0, Landroid/view/View; // type@06fc │ │ +119eb0: 6e10 e142 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +119eb6: 0c00 |0005: move-result-object v0 │ │ +119eb8: 6900 140a |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ +119ebc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -11c1bc: |[11c1bc] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -11c1cc: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -11c1d0: 7010 2417 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -11c1d6: 2201 8800 |0005: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -11c1da: 7010 1903 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -11c1e0: 5b31 1d0a |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ -11c1e4: 2201 8800 |000c: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -11c1e8: 7010 1903 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -11c1ee: 5b31 1c0a |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c1f2: 2201 8800 |0013: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -11c1f6: 7010 1903 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -11c1fc: 5b31 1e0a |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ -11c200: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -11c202: 2311 f508 |001b: new-array v1, v1, [I // type@08f5 │ │ -11c206: 5b31 1b0a |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ -11c20a: 5932 170a |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c20e: 5932 180a |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ -11c212: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -11c216: 2201 6408 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -11c21a: 1a02 ff1b |0027: const-string v2, "View may not be null" // string@1bff │ │ -11c21e: 7020 f242 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -11c224: 2701 |002c: throw v1 │ │ -11c226: 5b34 1f0a |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c22a: 6e10 4538 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -11c230: 0c00 |0032: move-result-object v0 │ │ -11c232: 1a01 fd1e |0033: const-string v1, "accessibility" // string@1efd │ │ -11c236: 6e20 ac01 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -11c23c: 0c01 |0038: move-result-object v1 │ │ -11c23e: 1f01 1307 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0713 │ │ -11c242: 5b31 190a |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c246: 0e00 |003d: return-void │ │ +119ec0: |[119ec0] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +119ed0: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +119ed4: 7010 2417 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +119eda: 2201 8800 |0005: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +119ede: 7010 1903 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +119ee4: 5b31 1d0a |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ +119ee8: 2201 8800 |000c: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +119eec: 7010 1903 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +119ef2: 5b31 1c0a |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +119ef6: 2201 8800 |0013: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +119efa: 7010 1903 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +119f00: 5b31 1e0a |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ +119f04: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +119f06: 2311 f508 |001b: new-array v1, v1, [I // type@08f5 │ │ +119f0a: 5b31 1b0a |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ +119f0e: 5932 170a |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +119f12: 5932 180a |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ +119f16: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +119f1a: 2201 6408 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +119f1e: 1a02 fb1b |0027: const-string v2, "View may not be null" // string@1bfb │ │ +119f22: 7020 f242 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +119f28: 2701 |002c: throw v1 │ │ +119f2a: 5b34 1f0a |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +119f2e: 6e10 4538 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +119f34: 0c00 |0032: move-result-object v0 │ │ +119f36: 1a01 f81e |0033: const-string v1, "accessibility" // string@1ef8 │ │ +119f3a: 6e20 ac01 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +119f40: 0c01 |0038: move-result-object v1 │ │ +119f42: 1f01 1307 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0713 │ │ +119f46: 5b31 190a |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +119f4a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0005 line=67 │ │ 0x000c line=68 │ │ 0x0013 line=69 │ │ 0x001a line=70 │ │ @@ -349064,18 +349176,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11c248: |[11c248] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -11c258: 7020 fa23 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fa │ │ -11c25e: 0c00 |0003: move-result-object v0 │ │ -11c260: 1100 |0004: return-object v0 │ │ +119f4c: |[119f4c] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +119f5c: 7020 fa23 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fa │ │ +119f62: 0c00 |0003: move-result-object v0 │ │ +119f64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -349084,18 +349196,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -11c264: |[11c264] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -11c274: 7040 0b24 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@240b │ │ -11c27a: 0a00 |0003: move-result v0 │ │ -11c27c: 0f00 |0004: return v0 │ │ +119f68: |[119f68] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +119f78: 7040 0b24 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@240b │ │ +119f7e: 0a00 |0003: move-result v0 │ │ +119f80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -349106,28 +349218,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -11c280: |[11c280] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -11c290: 7020 0524 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@2405 │ │ -11c296: 0a00 |0003: move-result v0 │ │ -11c298: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -11c29c: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -11c2a0: 5910 170a |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c2a4: 5410 1f0a |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c2a8: 6e10 8938 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -11c2ae: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -11c2b2: 6e30 0f24 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c2b8: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -11c2ba: 0f00 |0015: return v0 │ │ -11c2bc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -11c2be: 28fe |0017: goto 0015 // -0002 │ │ +119f84: |[119f84] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +119f94: 7020 0524 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@2405 │ │ +119f9a: 0a00 |0003: move-result v0 │ │ +119f9c: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +119fa0: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +119fa4: 5910 170a |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +119fa8: 5410 1f0a |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +119fac: 6e10 8938 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +119fb2: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +119fb6: 6e30 0f24 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +119fbc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +119fbe: 0f00 |0015: return v0 │ │ +119fc0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +119fc2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0006 line=578 │ │ 0x000a line=579 │ │ 0x000f line=580 │ │ 0x0014 line=582 │ │ @@ -349141,24 +349253,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -11c2c0: |[11c2c0] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -11c2d0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -11c2d6: 7030 f823 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@23f8 │ │ -11c2dc: 0c00 |0006: move-result-object v0 │ │ -11c2de: 1100 |0007: return-object v0 │ │ -11c2e0: 7020 f923 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@23f9 │ │ -11c2e6: 0c00 |000b: move-result-object v0 │ │ -11c2e8: 28fb |000c: goto 0007 // -0005 │ │ -11c2ea: 0000 |000d: nop // spacer │ │ -11c2ec: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +119fc4: |[119fc4] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +119fd4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +119fda: 7030 f823 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@23f8 │ │ +119fe0: 0c00 |0006: move-result-object v0 │ │ +119fe2: 1100 |0007: return-object v0 │ │ +119fe4: 7020 f923 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@23f9 │ │ +119fea: 0c00 |000b: move-result-object v0 │ │ +119fec: 28fb |000c: goto 0007 // -0005 │ │ +119fee: 0000 |000d: nop // spacer │ │ +119ff0: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=262 │ │ 0x0008 line=260 │ │ 0x000d line=258 │ │ locals : │ │ @@ -349171,45 +349283,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -11c2f8: |[11c2f8] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -11c308: 7110 d539 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@39d5 │ │ -11c30e: 0c00 |0003: move-result-object v0 │ │ -11c310: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -11c312: 6e20 d939 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@39d9 │ │ -11c318: 6202 140a |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ -11c31c: 6e20 d639 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -11c322: 6e30 0824 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@2408 │ │ -11c328: 6e10 d439 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ -11c32e: 0c02 |0013: move-result-object v2 │ │ -11c330: 7210 2844 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ -11c336: 0a02 |0017: move-result v2 │ │ -11c338: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -11c33c: 6e10 d039 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@39d0 │ │ -11c342: 0c02 |001d: move-result-object v2 │ │ -11c344: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -11c348: 2202 7508 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0875 │ │ -11c34c: 1a03 8e05 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@058e │ │ -11c350: 7020 2943 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -11c356: 2702 |0027: throw v2 │ │ -11c358: 5442 1f0a |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c35c: 6e10 4538 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -11c362: 0c02 |002d: move-result-object v2 │ │ -11c364: 6e10 a701 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -11c36a: 0c02 |0031: move-result-object v2 │ │ -11c36c: 6e20 da39 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@39da │ │ -11c372: 7110 e51d 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1de5 │ │ -11c378: 0c01 |0038: move-result-object v1 │ │ -11c37a: 5442 1f0a |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c37e: 6e30 a721 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@21a7 │ │ -11c384: 1100 |003e: return-object v0 │ │ +119ffc: |[119ffc] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +11a00c: 7110 d539 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@39d5 │ │ +11a012: 0c00 |0003: move-result-object v0 │ │ +11a014: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +11a016: 6e20 d939 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@39d9 │ │ +11a01c: 6202 140a |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ +11a020: 6e20 d639 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +11a026: 6e30 0824 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@2408 │ │ +11a02c: 6e10 d439 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@39d4 │ │ +11a032: 0c02 |0013: move-result-object v2 │ │ +11a034: 7210 2844 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@4428 │ │ +11a03a: 0a02 |0017: move-result v2 │ │ +11a03c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +11a040: 6e10 d039 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@39d0 │ │ +11a046: 0c02 |001d: move-result-object v2 │ │ +11a048: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +11a04c: 2202 7508 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@0875 │ │ +11a050: 1a03 8a05 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@058a │ │ +11a054: 7020 2943 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +11a05a: 2702 |0027: throw v2 │ │ +11a05c: 5442 1f0a |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a060: 6e10 4538 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +11a066: 0c02 |002d: move-result-object v2 │ │ +11a068: 6e10 a701 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +11a06e: 0c02 |0031: move-result-object v2 │ │ +11a070: 6e20 da39 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@39da │ │ +11a076: 7110 e51d 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1de5 │ │ +11a07c: 0c01 |0038: move-result-object v1 │ │ +11a07e: 5442 1f0a |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a082: 6e30 a721 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@21a7 │ │ +11a088: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0004 line=291 │ │ 0x0008 line=292 │ │ 0x000d line=295 │ │ 0x0010 line=298 │ │ @@ -349230,20 +349342,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -11c388: |[11c388] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -11c398: 7110 d539 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@39d5 │ │ -11c39e: 0c00 |0003: move-result-object v0 │ │ -11c3a0: 5421 1f0a |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c3a4: 7120 e01a 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1ae0 │ │ -11c3aa: 1100 |0009: return-object v0 │ │ +11a08c: |[11a08c] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +11a09c: 7110 d539 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@39d5 │ │ +11a0a2: 0c00 |0003: move-result-object v0 │ │ +11a0a4: 5421 1f0a |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a0a8: 7120 e01a 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1ae0 │ │ +11a0ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0009 line=276 │ │ locals : │ │ 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -349255,24 +349367,24 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -11c3ac: |[11c3ac] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -11c3bc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -11c3c2: 7020 fb23 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fb │ │ -11c3c8: 0c00 |0006: move-result-object v0 │ │ -11c3ca: 1100 |0007: return-object v0 │ │ -11c3cc: 7010 fc23 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fc │ │ -11c3d2: 0c00 |000b: move-result-object v0 │ │ -11c3d4: 28fb |000c: goto 0007 // -0005 │ │ -11c3d6: 0000 |000d: nop // spacer │ │ -11c3d8: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +11a0b0: |[11a0b0] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +11a0c0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +11a0c6: 7020 fb23 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fb │ │ +11a0cc: 0c00 |0006: move-result-object v0 │ │ +11a0ce: 1100 |0007: return-object v0 │ │ +11a0d0: 7010 fc23 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@23fc │ │ +11a0d6: 0c00 |000b: move-result-object v0 │ │ +11a0d8: 28fb |000c: goto 0007 // -0005 │ │ +11a0da: 0000 |000d: nop // spacer │ │ +11a0dc: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=327 │ │ 0x0008 line=325 │ │ 0x000d line=323 │ │ locals : │ │ @@ -349284,98 +349396,98 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 179 16-bit code units │ │ -11c3e4: |[11c3e4] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -11c3f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -11c3f6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -11c3f8: 7100 f51f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1ff5 │ │ -11c3fe: 0c01 |0005: move-result-object v1 │ │ -11c400: 6e20 0e20 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ -11c406: 6204 140a |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ -11c40a: 6e20 0620 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11c410: 6e30 0a24 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@240a │ │ -11c416: 6e10 dc1f 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1fdc │ │ -11c41c: 0c04 |0014: move-result-object v4 │ │ -11c41e: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -11c422: 6e10 cf1f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ -11c428: 0c04 |001a: move-result-object v4 │ │ -11c42a: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -11c42e: 2204 7508 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -11c432: 1a05 8f05 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@058f │ │ -11c436: 7020 2943 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -11c43c: 2704 |0024: throw v4 │ │ -11c43e: 5484 1c0a |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c442: 6e20 c81f 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ -11c448: 5484 1c0a |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c44c: 6e10 2103 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ -11c452: 0a04 |002f: move-result v4 │ │ -11c454: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -11c458: 2204 7508 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -11c45c: 1a05 9205 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0592 │ │ -11c460: 7020 2943 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -11c466: 2704 |0039: throw v4 │ │ -11c468: 6e10 c71f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ -11c46e: 0a00 |003d: move-result v0 │ │ -11c470: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -11c474: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -11c478: 2204 7508 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -11c47c: 1a05 9005 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0590 │ │ -11c480: 7020 2943 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -11c486: 2704 |0049: throw v4 │ │ -11c488: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -11c48c: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -11c490: 2204 7508 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ -11c494: 1a05 9105 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0591 │ │ -11c498: 7020 2943 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -11c49e: 2704 |0055: throw v4 │ │ -11c4a0: 5484 1f0a |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c4a4: 6e10 4538 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -11c4aa: 0c04 |005b: move-result-object v4 │ │ -11c4ac: 6e10 a701 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -11c4b2: 0c04 |005f: move-result-object v4 │ │ -11c4b4: 6e20 1c20 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ -11c4ba: 5484 1f0a |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c4be: 6e30 2420 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@2024 │ │ -11c4c4: 5484 1f0a |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c4c8: 6e20 1d20 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ -11c4ce: 5284 170a |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c4d2: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -11c4d6: 6e20 0020 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ -11c4dc: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -11c4e0: 6e20 bb1f 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11c4e6: 5484 1c0a |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c4ea: 7020 0224 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@2402 │ │ -11c4f0: 0a04 |007e: move-result v4 │ │ -11c4f2: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -11c4f6: 6e20 2c20 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ -11c4fc: 5484 1c0a |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c500: 6e20 0120 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ -11c506: 5484 1f0a |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c50a: 5485 1b0a |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ -11c50e: 6e20 5838 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ -11c514: 5484 1b0a |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ -11c518: 4402 0407 |0092: aget v2, v4, v7 │ │ -11c51c: 5484 1b0a |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ -11c520: 4403 0406 |0096: aget v3, v4, v6 │ │ -11c524: 5484 1d0a |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ -11c528: 5485 1c0a |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ -11c52c: 6e20 2403 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -11c532: 5484 1d0a |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ -11c536: 6e30 2203 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0322 │ │ -11c53c: 5484 1d0a |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ -11c540: 6e20 0220 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ -11c546: 1101 |00a9: return-object v1 │ │ -11c548: 6e20 0020 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ -11c54e: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -11c552: 6e20 bb1f 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11c558: 28c7 |00b2: goto 0079 // -0039 │ │ +11a0e8: |[11a0e8] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +11a0f8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +11a0fa: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +11a0fc: 7100 f51f 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1ff5 │ │ +11a102: 0c01 |0005: move-result-object v1 │ │ +11a104: 6e20 0e20 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ +11a10a: 6204 140a |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@0a14 │ │ +11a10e: 6e20 0620 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +11a114: 6e30 0a24 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@240a │ │ +11a11a: 6e10 dc1f 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1fdc │ │ +11a120: 0c04 |0014: move-result-object v4 │ │ +11a122: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +11a126: 6e10 cf1f 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ +11a12c: 0c04 |001a: move-result-object v4 │ │ +11a12e: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +11a132: 2204 7508 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +11a136: 1a05 8b05 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@058b │ │ +11a13a: 7020 2943 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +11a140: 2704 |0024: throw v4 │ │ +11a142: 5484 1c0a |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +11a146: 6e20 c81f 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ +11a14c: 5484 1c0a |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +11a150: 6e10 2103 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ +11a156: 0a04 |002f: move-result v4 │ │ +11a158: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +11a15c: 2204 7508 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +11a160: 1a05 8e05 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@058e │ │ +11a164: 7020 2943 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +11a16a: 2704 |0039: throw v4 │ │ +11a16c: 6e10 c71f 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ +11a172: 0a00 |003d: move-result v0 │ │ +11a174: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +11a178: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +11a17c: 2204 7508 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +11a180: 1a05 8c05 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@058c │ │ +11a184: 7020 2943 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +11a18a: 2704 |0049: throw v4 │ │ +11a18c: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +11a190: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +11a194: 2204 7508 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@0875 │ │ +11a198: 1a05 8d05 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@058d │ │ +11a19c: 7020 2943 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +11a1a2: 2704 |0055: throw v4 │ │ +11a1a4: 5484 1f0a |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a1a8: 6e10 4538 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +11a1ae: 0c04 |005b: move-result-object v4 │ │ +11a1b0: 6e10 a701 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +11a1b6: 0c04 |005f: move-result-object v4 │ │ +11a1b8: 6e20 1c20 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ +11a1be: 5484 1f0a |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a1c2: 6e30 2420 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@2024 │ │ +11a1c8: 5484 1f0a |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a1cc: 6e20 1d20 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ +11a1d2: 5284 170a |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a1d6: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +11a1da: 6e20 0020 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ +11a1e0: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +11a1e4: 6e20 bb1f 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +11a1ea: 5484 1c0a |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +11a1ee: 7020 0224 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@2402 │ │ +11a1f4: 0a04 |007e: move-result v4 │ │ +11a1f6: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +11a1fa: 6e20 2c20 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ +11a200: 5484 1c0a |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +11a204: 6e20 0120 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ +11a20a: 5484 1f0a |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a20e: 5485 1b0a |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ +11a212: 6e20 5838 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@3858 │ │ +11a218: 5484 1b0a |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ +11a21c: 4402 0407 |0092: aget v2, v4, v7 │ │ +11a220: 5484 1b0a |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@0a1b │ │ +11a224: 4403 0406 |0096: aget v3, v4, v6 │ │ +11a228: 5484 1d0a |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ +11a22c: 5485 1c0a |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@0a1c │ │ +11a230: 6e20 2403 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +11a236: 5484 1d0a |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ +11a23a: 6e30 2203 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0322 │ │ +11a240: 5484 1d0a |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@0a1d │ │ +11a244: 6e20 0220 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ +11a24a: 1101 |00a9: return-object v1 │ │ +11a24c: 6e20 0020 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ +11a252: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +11a256: 6e20 bb1f 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +11a25c: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=384 │ │ 0x0006 line=387 │ │ 0x0009 line=388 │ │ 0x000e line=391 │ │ 0x0011 line=394 │ │ @@ -349419,38 +349531,38 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -11c55c: |[11c55c] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -11c56c: 5464 1f0a |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c570: 7110 f71f 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1ff7 │ │ -11c576: 0c02 |0005: move-result-object v2 │ │ -11c578: 5464 1f0a |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c57c: 7120 e11a 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1ae1 │ │ -11c582: 6e20 0924 2600 |000b: invoke-virtual {v6, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForHost:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@2409 │ │ -11c588: 2203 b108 |000e: new-instance v3, Ljava/util/LinkedList; // type@08b1 │ │ -11c58c: 7010 1244 0300 |0010: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -11c592: 6e20 0124 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@2401 │ │ -11c598: 6e10 1a44 0300 |0016: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@441a │ │ -11c59e: 0c01 |0019: move-result-object v1 │ │ -11c5a0: 7210 0244 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -11c5a6: 0a04 |001d: move-result v4 │ │ -11c5a8: 3804 1200 |001e: if-eqz v4, 0030 // +0012 │ │ -11c5ac: 7210 0344 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -11c5b2: 0c00 |0023: move-result-object v0 │ │ -11c5b4: 1f00 6808 |0024: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ -11c5b8: 5464 1f0a |0026: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c5bc: 6e10 fd42 0000 |0028: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -11c5c2: 0a05 |002b: move-result v5 │ │ -11c5c4: 6e30 be1f 4205 |002c: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@1fbe │ │ -11c5ca: 28eb |002f: goto 001a // -0015 │ │ -11c5cc: 1102 |0030: return-object v2 │ │ +11a260: |[11a260] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +11a270: 5464 1f0a |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a274: 7110 f71f 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1ff7 │ │ +11a27a: 0c02 |0005: move-result-object v2 │ │ +11a27c: 5464 1f0a |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a280: 7120 e11a 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1ae1 │ │ +11a286: 6e20 0924 2600 |000b: invoke-virtual {v6, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForHost:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@2409 │ │ +11a28c: 2203 b108 |000e: new-instance v3, Ljava/util/LinkedList; // type@08b1 │ │ +11a290: 7010 1244 0300 |0010: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +11a296: 6e20 0124 3600 |0013: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@2401 │ │ +11a29c: 6e10 1a44 0300 |0016: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@441a │ │ +11a2a2: 0c01 |0019: move-result-object v1 │ │ +11a2a4: 7210 0244 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +11a2aa: 0a04 |001d: move-result v4 │ │ +11a2ac: 3804 1200 |001e: if-eqz v4, 0030 // +0012 │ │ +11a2b0: 7210 0344 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +11a2b6: 0c00 |0023: move-result-object v0 │ │ +11a2b8: 1f00 6808 |0024: check-cast v0, Ljava/lang/Integer; // type@0868 │ │ +11a2bc: 5464 1f0a |0026: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a2c0: 6e10 fd42 0000 |0028: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +11a2c6: 0a05 |002b: move-result v5 │ │ +11a2c8: 6e30 be1f 4205 |002c: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@1fbe │ │ +11a2ce: 28eb |002f: goto 001a // -0015 │ │ +11a2d0: 1102 |0030: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0006 line=339 │ │ 0x000b line=342 │ │ 0x000e line=345 │ │ 0x0013 line=346 │ │ @@ -349469,53 +349581,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -11c5d0: |[11c5d0] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -11c5e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11c5e2: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -11c5e6: 6e10 2103 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ -11c5ec: 0a03 |0006: move-result v3 │ │ -11c5ee: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -11c5f2: 0f02 |0009: return v2 │ │ -11c5f4: 5453 1f0a |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c5f8: 6e10 7f38 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@387f │ │ -11c5fe: 0a03 |000f: move-result v3 │ │ -11c600: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -11c604: 5453 1f0a |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c608: 6e10 6538 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -11c60e: 0c01 |0017: move-result-object v1 │ │ -11c610: 2013 fc06 |0018: instance-of v3, v1, Landroid/view/View; // type@06fc │ │ -11c614: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -11c618: 0710 |001c: move-object v0, v1 │ │ -11c61a: 1f00 fc06 |001d: check-cast v0, Landroid/view/View; // type@06fc │ │ -11c61e: 7110 af1a 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@1aaf │ │ -11c624: 0a03 |0022: move-result v3 │ │ -11c626: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -11c628: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -11c62c: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -11c630: 6e10 7b38 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11c636: 0a03 |002b: move-result v3 │ │ -11c638: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -11c63c: 6e10 6538 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -11c642: 0c01 |0031: move-result-object v1 │ │ -11c644: 28e6 |0032: goto 0018 // -001a │ │ -11c646: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -11c64a: 5453 1f0a |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c64e: 5454 1e0a |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ -11c652: 6e20 5638 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@3856 │ │ -11c658: 0a03 |003c: move-result v3 │ │ -11c65a: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -11c65e: 5452 1e0a |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ -11c662: 6e20 2003 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0320 │ │ -11c668: 0a02 |0044: move-result v2 │ │ -11c66a: 28c4 |0045: goto 0009 // -003c │ │ +11a2d4: |[11a2d4] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +11a2e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11a2e6: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +11a2ea: 6e10 2103 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0321 │ │ +11a2f0: 0a03 |0006: move-result v3 │ │ +11a2f2: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +11a2f6: 0f02 |0009: return v2 │ │ +11a2f8: 5453 1f0a |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a2fc: 6e10 7f38 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@387f │ │ +11a302: 0a03 |000f: move-result v3 │ │ +11a304: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +11a308: 5453 1f0a |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a30c: 6e10 6538 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +11a312: 0c01 |0017: move-result-object v1 │ │ +11a314: 2013 fc06 |0018: instance-of v3, v1, Landroid/view/View; // type@06fc │ │ +11a318: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +11a31c: 0710 |001c: move-object v0, v1 │ │ +11a31e: 1f00 fc06 |001d: check-cast v0, Landroid/view/View; // type@06fc │ │ +11a322: 7110 af1a 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@1aaf │ │ +11a328: 0a03 |0022: move-result v3 │ │ +11a32a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +11a32c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +11a330: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +11a334: 6e10 7b38 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +11a33a: 0a03 |002b: move-result v3 │ │ +11a33c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +11a340: 6e10 6538 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +11a346: 0c01 |0031: move-result-object v1 │ │ +11a348: 28e6 |0032: goto 0018 // -001a │ │ +11a34a: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +11a34e: 5453 1f0a |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a352: 5454 1e0a |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ +11a356: 6e20 5638 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@3856 │ │ +11a35c: 0a03 |003c: move-result v3 │ │ +11a35e: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +11a362: 5452 1e0a |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@0a1e │ │ +11a366: 6e20 2003 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0320 │ │ +11a36c: 0a02 |0044: move-result v2 │ │ +11a36e: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=490 │ │ 0x0009 line=520 │ │ 0x000a line=495 │ │ 0x0012 line=500 │ │ 0x0018 line=501 │ │ @@ -349537,21 +349649,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -11c66c: |[11c66c] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -11c67c: 5210 170a |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c680: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -11c684: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -11c686: 0f00 |0005: return v0 │ │ -11c688: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11c68a: 28fe |0007: goto 0005 // -0002 │ │ +11a370: |[11a370] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +11a380: 5210 170a |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a384: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +11a388: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +11a38a: 0f00 |0005: return v0 │ │ +11a38c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11a38e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0008 reg=2 virtualViewId I │ │ │ │ @@ -349560,26 +349672,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -11c68c: |[11c68c] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -11c69c: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -11c6a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -11c6a4: 0f00 |0004: return v0 │ │ -11c6a6: 7020 0e24 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@240e │ │ -11c6ac: 0a00 |0008: move-result v0 │ │ -11c6ae: 28fb |0009: goto 0004 // -0005 │ │ -11c6b0: 7020 f623 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@23f6 │ │ -11c6b6: 0a00 |000d: move-result v0 │ │ -11c6b8: 28f6 |000e: goto 0004 // -000a │ │ -11c6ba: 0000 |000f: nop // spacer │ │ -11c6bc: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +11a390: |[11a390] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +11a3a0: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +11a3a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +11a3a8: 0f00 |0004: return v0 │ │ +11a3aa: 7020 0e24 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@240e │ │ +11a3b0: 0a00 |0008: move-result v0 │ │ +11a3b2: 28fb |0009: goto 0004 // -0005 │ │ +11a3b4: 7020 f623 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@23f6 │ │ +11a3ba: 0a00 |000d: move-result v0 │ │ +11a3bc: 28f6 |000e: goto 0004 // -000a │ │ +11a3be: 0000 |000f: nop // spacer │ │ +11a3c0: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0003 line=476 │ │ 0x0005 line=472 │ │ 0x000a line=474 │ │ 0x000f line=470 │ │ @@ -349594,24 +349706,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -11c6d0: |[11c6d0] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -11c6e0: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -11c6e6: 7040 0c24 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@240c │ │ -11c6ec: 0a00 |0006: move-result v0 │ │ -11c6ee: 0f00 |0007: return v0 │ │ -11c6f0: 7030 0d24 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@240d │ │ -11c6f6: 0a00 |000b: move-result v0 │ │ -11c6f8: 28fb |000c: goto 0007 // -0005 │ │ -11c6fa: 0000 |000d: nop // spacer │ │ -11c6fc: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +11a3d4: |[11a3d4] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +11a3e4: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +11a3ea: 7040 0c24 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@240c │ │ +11a3f0: 0a00 |0006: move-result v0 │ │ +11a3f2: 0f00 |0007: return v0 │ │ +11a3f4: 7030 0d24 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@240d │ │ +11a3fa: 0a00 |000b: move-result v0 │ │ +11a3fc: 28fb |000c: goto 0007 // -0005 │ │ +11a3fe: 0000 |000d: nop // spacer │ │ +11a400: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=451 │ │ 0x0008 line=449 │ │ 0x000d line=447 │ │ locals : │ │ @@ -349625,24 +349737,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -11c708: |[11c708] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -11c718: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -11c71e: 6e40 0724 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@2407 │ │ -11c724: 0a00 |0006: move-result v0 │ │ -11c726: 0f00 |0007: return v0 │ │ -11c728: 7040 0624 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@2406 │ │ -11c72e: 0a00 |000b: move-result v0 │ │ -11c730: 28fb |000c: goto 0007 // -0005 │ │ -11c732: 0000 |000d: nop // spacer │ │ -11c734: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +11a40c: |[11a40c] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +11a41c: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +11a422: 6e40 0724 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@2407 │ │ +11a428: 0a00 |0006: move-result v0 │ │ +11a42a: 0f00 |0007: return v0 │ │ +11a42c: 7040 0624 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@2406 │ │ +11a432: 0a00 |000b: move-result v0 │ │ +11a434: 28fb |000c: goto 0007 // -0005 │ │ +11a436: 0000 |000d: nop // spacer │ │ +11a438: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0003 line=465 │ │ 0x0008 line=463 │ │ 0x000d line=460 │ │ locals : │ │ @@ -349656,19 +349768,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -11c748: |[11c748] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -11c758: 5410 1f0a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c75c: 7130 e31a 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1ae3 │ │ -11c762: 0a00 |0005: move-result v0 │ │ -11c764: 0f00 |0006: return v0 │ │ +11a44c: |[11a44c] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +11a45c: 5410 1f0a |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a460: 7130 e31a 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1ae3 │ │ +11a466: 0a00 |0005: move-result v0 │ │ +11a468: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -349678,41 +349790,41 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -11c768: |[11c768] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -11c778: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c77a: 5421 190a |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c77e: 6e10 e039 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ -11c784: 0a01 |0006: move-result v1 │ │ -11c786: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -11c78a: 5421 190a |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c78e: 7110 101e 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e10 │ │ -11c794: 0a01 |000e: move-result v1 │ │ -11c796: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -11c79a: 0f00 |0011: return v0 │ │ -11c79c: 7020 0524 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@2405 │ │ -11c7a2: 0a01 |0015: move-result v1 │ │ -11c7a4: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -11c7a8: 5220 170a |0018: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c7ac: 1501 0080 |001a: const/high16 v1, #int -2147483648 // #8000 │ │ -11c7b0: 3210 0900 |001c: if-eq v0, v1, 0025 // +0009 │ │ -11c7b4: 5220 170a |001e: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c7b8: 1501 0100 |0020: const/high16 v1, #int 65536 // #1 │ │ -11c7bc: 6e30 0f24 0201 |0022: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c7c2: 5923 170a |0025: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c7c6: 5420 1f0a |0027: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c7ca: 6e10 8938 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -11c7d0: 1400 0080 0000 |002c: const v0, #float 4.59177e-41 // #00008000 │ │ -11c7d6: 6e30 0f24 3200 |002f: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c7dc: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -11c7de: 28de |0033: goto 0011 // -0022 │ │ +11a46c: |[11a46c] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +11a47c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a47e: 5421 190a |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +11a482: 6e10 e039 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ +11a488: 0a01 |0006: move-result v1 │ │ +11a48a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +11a48e: 5421 190a |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +11a492: 7110 101e 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e10 │ │ +11a498: 0a01 |000e: move-result v1 │ │ +11a49a: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +11a49e: 0f00 |0011: return v0 │ │ +11a4a0: 7020 0524 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@2405 │ │ +11a4a6: 0a01 |0015: move-result v1 │ │ +11a4a8: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +11a4ac: 5220 170a |0018: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a4b0: 1501 0080 |001a: const/high16 v1, #int -2147483648 // #8000 │ │ +11a4b4: 3210 0900 |001c: if-eq v0, v1, 0025 // +0009 │ │ +11a4b8: 5220 170a |001e: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a4bc: 1501 0100 |0020: const/high16 v1, #int 65536 // #1 │ │ +11a4c0: 6e30 0f24 0201 |0022: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +11a4c6: 5923 170a |0025: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a4ca: 5420 1f0a |0027: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a4ce: 6e10 8938 0000 |0029: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +11a4d4: 1400 0080 0000 |002c: const v0, #float 4.59177e-41 // #00008000 │ │ +11a4da: 6e30 0f24 3200 |002f: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +11a4e0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +11a4e2: 28de |0033: goto 0011 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=545 │ │ 0x0011 line=566 │ │ 0x0012 line=550 │ │ 0x0018 line=552 │ │ 0x001e line=553 │ │ @@ -349729,25 +349841,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -11c7e0: |[11c7e0] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -11c7f0: 5221 180a |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ -11c7f4: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -11c7f8: 0e00 |0004: return-void │ │ -11c7fa: 5220 180a |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ -11c7fe: 5923 180a |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ -11c802: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -11c806: 6e30 0f24 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c80c: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -11c810: 6e30 0f24 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c816: 28f1 |0013: goto 0004 // -000f │ │ +11a4e4: |[11a4e4] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +11a4f4: 5221 180a |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ +11a4f8: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +11a4fc: 0e00 |0004: return-void │ │ +11a4fe: 5220 180a |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ +11a502: 5923 180a |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@0a18 │ │ +11a506: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +11a50a: 6e30 0f24 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +11a510: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +11a514: 6e30 0f24 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +11a51a: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=245 │ │ 0x0005 line=237 │ │ 0x0007 line=238 │ │ 0x0009 line=242 │ │ @@ -349763,50 +349875,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -11c818: |[11c818] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -11c828: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -11c82a: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -11c82e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -11c830: 5463 190a |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c834: 6e10 e039 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ -11c83a: 0a03 |0009: move-result v3 │ │ -11c83c: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -11c840: 5463 190a |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c844: 7110 101e 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e10 │ │ -11c84a: 0a03 |0011: move-result v3 │ │ -11c84c: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -11c850: 0f02 |0014: return v2 │ │ -11c852: 6e10 ef37 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -11c858: 0a03 |0018: move-result v3 │ │ -11c85a: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -11c860: 28f8 |001c: goto 0014 // -0008 │ │ -11c862: 6e10 f837 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11c868: 0a03 |0020: move-result v3 │ │ -11c86a: 6e10 fa37 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11c870: 0a04 |0024: move-result v4 │ │ -11c872: 6e30 0024 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@2400 │ │ -11c878: 0a00 |0028: move-result v0 │ │ -11c87a: 7020 1024 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@2410 │ │ -11c880: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -11c884: 0112 |002e: move v2, v1 │ │ -11c886: 28e5 |002f: goto 0014 // -001b │ │ -11c888: 0121 |0030: move v1, v2 │ │ -11c88a: 28fd |0031: goto 002e // -0003 │ │ -11c88c: 5263 170a |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c890: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -11c894: 7020 1024 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@2410 │ │ -11c89a: 0112 |0039: move v2, v1 │ │ -11c89c: 28da |003a: goto 0014 // -0026 │ │ -11c89e: 0000 |003b: nop // spacer │ │ -11c8a0: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +11a51c: |[11a51c] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +11a52c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +11a52e: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +11a532: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +11a534: 5463 190a |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +11a538: 6e10 e039 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ +11a53e: 0a03 |0009: move-result v3 │ │ +11a540: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +11a544: 5463 190a |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +11a548: 7110 101e 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e10 │ │ +11a54e: 0a03 |0011: move-result v3 │ │ +11a550: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +11a554: 0f02 |0014: return v2 │ │ +11a556: 6e10 ef37 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +11a55c: 0a03 |0018: move-result v3 │ │ +11a55e: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +11a564: 28f8 |001c: goto 0014 // -0008 │ │ +11a566: 6e10 f837 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +11a56c: 0a03 |0020: move-result v3 │ │ +11a56e: 6e10 fa37 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +11a574: 0a04 |0024: move-result v4 │ │ +11a576: 6e30 0024 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@2400 │ │ +11a57c: 0a00 |0028: move-result v0 │ │ +11a57e: 7020 1024 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@2410 │ │ +11a584: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +11a588: 0112 |002e: move v2, v1 │ │ +11a58a: 28e5 |002f: goto 0014 // -001b │ │ +11a58c: 0121 |0030: move v1, v2 │ │ +11a58e: 28fd |0031: goto 002e // -0003 │ │ +11a590: 5263 170a |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a594: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +11a598: 7020 1024 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@2410 │ │ +11a59e: 0112 |0039: move v2, v1 │ │ +11a5a0: 28da |003a: goto 0014 // -0026 │ │ +11a5a2: 0000 |003b: nop // spacer │ │ +11a5a4: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ 0x0014 line=154 │ │ 0x0015 line=141 │ │ 0x001d line=144 │ │ 0x0029 line=145 │ │ @@ -349825,23 +349937,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -11c8b8: |[11c8b8] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -11c8c8: 5420 1a0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ -11c8cc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -11c8d0: 2200 ef04 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@04ef │ │ -11c8d4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -11c8d6: 7030 ef23 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@23ef │ │ -11c8dc: 5b20 1a0a |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ -11c8e0: 5420 1a0a |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ -11c8e4: 1100 |000e: return-object v0 │ │ +11a5bc: |[11a5bc] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +11a5cc: 5420 1a0a |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ +11a5d0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +11a5d4: 2200 ef04 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@04ef │ │ +11a5d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11a5da: 7030 ef23 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@23ef │ │ +11a5e0: 5b20 1a0a |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ +11a5e4: 5420 1a0a |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@0a1a │ │ +11a5e8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=111 │ │ 0x000c line=113 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ @@ -349852,17 +349964,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11c8e8: |[11c8e8] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -11c8f8: 5210 170a |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ -11c8fc: 0f00 |0002: return v0 │ │ +11a5ec: |[11a5ec] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +11a5fc: 5210 170a |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@0a17 │ │ +11a600: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ @@ -349882,18 +349994,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -11c900: |[11c900] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -11c910: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -11c912: 6e20 0424 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@2404 │ │ -11c918: 0e00 |0004: return-void │ │ +11a604: |[11a604] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +11a614: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +11a616: 6e20 0424 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@2404 │ │ +11a61c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0004 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -349902,18 +350014,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -11c91c: |[11c91c] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -11c92c: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -11c930: 6e30 0f24 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ -11c936: 0e00 |0005: return-void │ │ +11a620: |[11a620] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +11a630: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +11a634: 6e30 0f24 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@240f │ │ +11a63a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0006 reg=2 virtualViewId I │ │ @@ -349935,16 +350047,16 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11c938: |[11c938] android.support.v4.widget.ExploreByTouchHelper.onPopulateNodeForHost:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -11c948: 0e00 |0000: return-void │ │ +11a63c: |[11a63c] android.support.v4.widget.ExploreByTouchHelper.onPopulateNodeForHost:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11a64c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0001 reg=1 node Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -349959,33 +350071,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -11c94c: |[11c94c] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -11c95c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11c95e: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -11c962: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -11c966: 5443 190a |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ -11c96a: 6e10 e039 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ -11c970: 0a03 |000a: move-result v3 │ │ -11c972: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -11c976: 0f02 |000d: return v2 │ │ -11c978: 5443 1f0a |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c97c: 6e10 6538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -11c982: 0c01 |0013: move-result-object v1 │ │ -11c984: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -11c988: 7030 f723 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@23f7 │ │ -11c98e: 0c00 |0019: move-result-object v0 │ │ -11c990: 5442 1f0a |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ -11c994: 7130 af1c 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1caf │ │ -11c99a: 0a02 |001f: move-result v2 │ │ -11c99c: 28ed |0020: goto 000d // -0013 │ │ +11a650: |[11a650] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +11a660: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11a662: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +11a666: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +11a66a: 5443 190a |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@0a19 │ │ +11a66e: 6e10 e039 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@39e0 │ │ +11a674: 0a03 |000a: move-result v3 │ │ +11a676: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +11a67a: 0f02 |000d: return v2 │ │ +11a67c: 5443 1f0a |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a680: 6e10 6538 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +11a686: 0c01 |0013: move-result-object v1 │ │ +11a688: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +11a68c: 7030 f723 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@23f7 │ │ +11a692: 0c00 |0019: move-result-object v0 │ │ +11a694: 5442 1f0a |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@0a1f │ │ +11a698: 7130 af1c 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1caf │ │ +11a69e: 0a02 |001f: move-result v2 │ │ +11a6a0: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=176 │ │ 0x000d line=186 │ │ 0x000e line=180 │ │ 0x0014 line=181 │ │ 0x0016 line=185 │ │ @@ -349993,21 +350105,21 @@ │ │ locals : │ │ 0x001a - 0x0021 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0014 - 0x0021 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0021 reg=5 virtualViewId I │ │ 0x0000 - 0x0021 reg=6 eventType I │ │ │ │ - source_file_idx : 2022 (ExploreByTouchHelper.java) │ │ + source_file_idx : 2018 (ExploreByTouchHelper.java) │ │ │ │ Class #1366 header: │ │ class_idx : 1265 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4897 │ │ +source_file_idx : 4893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1366 annotations: │ │ Annotations on class │ │ @@ -350028,17 +350140,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11c9a0: |[11c9a0] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -11c9b0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11c9b6: 0e00 |0003: return-void │ │ +11a6a4: |[11a6a4] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +11a6b4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11a6ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -350047,32 +350159,32 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11c9b8: |[11c9b8] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -11c9c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c9ca: 1100 |0001: return-object v0 │ │ +11a6bc: |[11a6bc] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +11a6cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a6ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 4897 (ListPopupWindowCompat.java) │ │ + source_file_idx : 4893 (ListPopupWindowCompat.java) │ │ │ │ Class #1367 header: │ │ class_idx : 1270 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1219 │ │ -source_file_idx : 4903 │ │ +source_file_idx : 4899 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1367 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ @@ -350091,18 +350203,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11c9cc: |[11c9cc] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -11c9dc: 7020 5b22 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@225b │ │ -11c9e2: 5b01 210a |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ -11c9e6: 0e00 |0005: return-void │ │ +11a6d0: |[11a6d0] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +11a6e0: 7020 5b22 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@225b │ │ +11a6e6: 5b01 210a |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ +11a6ea: 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; │ │ @@ -350114,17 +350226,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11c9e8: |[11c9e8] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -11c9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11c9fa: 0f00 |0001: return v0 │ │ +11a6ec: |[11a6ec] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +11a6fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11a6fe: 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 │ │ │ │ @@ -350133,46 +350245,46 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -11c9fc: |[11c9fc] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -11ca0c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -11ca0e: 54a6 210a |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ -11ca12: 6e10 ce3b 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@3bce │ │ -11ca18: 0a03 |0006: move-result v3 │ │ -11ca1a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -11ca1e: 0f07 |0009: return v7 │ │ -11ca20: 6e10 cd3b 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@3bcd │ │ -11ca26: 0a00 |000d: move-result v0 │ │ -11ca28: 6e10 cf3b 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@3bcf │ │ -11ca2e: 0a01 |0011: move-result v1 │ │ -11ca30: 9004 0100 |0012: add-int v4, v1, v0 │ │ -11ca34: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ -11ca38: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ -11ca3c: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ -11ca40: 6e20 cc3b 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ -11ca46: 0c05 |001d: move-result-object v5 │ │ -11ca48: 6e10 4338 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11ca4e: 0a08 |0021: move-result v8 │ │ -11ca50: 6e10 d03b 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@3bd0 │ │ -11ca56: 0a09 |0025: move-result v9 │ │ -11ca58: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ -11ca5c: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -11ca5e: 28e0 |0029: goto 0009 // -0020 │ │ -11ca60: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ -11ca64: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ -11ca68: 6e20 cc3b 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ -11ca6e: 0c02 |0031: move-result-object v2 │ │ -11ca70: 6e10 7538 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11ca76: 0a08 |0035: move-result v8 │ │ -11ca78: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ -11ca7c: 28d1 |0038: goto 0009 // -002f │ │ +11a700: |[11a700] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +11a710: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +11a712: 54a6 210a |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ +11a716: 6e10 ce3b 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@3bce │ │ +11a71c: 0a03 |0006: move-result v3 │ │ +11a71e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +11a722: 0f07 |0009: return v7 │ │ +11a724: 6e10 cd3b 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@3bcd │ │ +11a72a: 0a00 |000d: move-result v0 │ │ +11a72c: 6e10 cf3b 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@3bcf │ │ +11a732: 0a01 |0011: move-result v1 │ │ +11a734: 9004 0100 |0012: add-int v4, v1, v0 │ │ +11a738: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +11a73c: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +11a740: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +11a744: 6e20 cc3b 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ +11a74a: 0c05 |001d: move-result-object v5 │ │ +11a74c: 6e10 4338 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11a752: 0a08 |0021: move-result v8 │ │ +11a754: 6e10 d03b 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@3bd0 │ │ +11a75a: 0a09 |0025: move-result v9 │ │ +11a75c: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +11a760: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +11a762: 28e0 |0029: goto 0009 // -0020 │ │ +11a764: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +11a768: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +11a76c: 6e20 cc3b 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ +11a772: 0c02 |0031: move-result-object v2 │ │ +11a774: 6e10 7538 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11a77a: 0a08 |0035: move-result v8 │ │ +11a77c: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +11a780: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=92 │ │ 0x000a line=66 │ │ @@ -350203,30 +350315,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -11ca80: |[11ca80] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -11ca90: 5453 210a |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ -11ca94: 6e10 cf3b 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@3bcf │ │ -11ca9a: 0a00 |0005: move-result v0 │ │ -11ca9c: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -11ca9e: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -11caa2: 0e00 |0009: return-void │ │ -11caa4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -11caa6: 6e20 cc3b 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ -11caac: 0c01 |000e: move-result-object v1 │ │ -11caae: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -11cab2: 6e10 7538 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11cab8: 0a04 |0014: move-result v4 │ │ -11caba: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -11cabe: 6e30 e43b 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@3be4 │ │ -11cac4: 28ef |001a: goto 0009 // -0011 │ │ +11a784: |[11a784] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +11a794: 5453 210a |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@0a21 │ │ +11a798: 6e10 cf3b 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@3bcf │ │ +11a79e: 0a00 |0005: move-result v0 │ │ +11a7a0: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +11a7a2: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +11a7a6: 0e00 |0009: return-void │ │ +11a7a8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +11a7aa: 6e20 cc3b 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@3bcc │ │ +11a7b0: 0c01 |000e: move-result-object v1 │ │ +11a7b2: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +11a7b6: 6e10 7538 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11a7bc: 0a04 |0014: move-result v4 │ │ +11a7be: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +11a7c2: 6e30 e43b 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@3be4 │ │ +11a7c8: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -350238,21 +350350,21 @@ │ │ 0x000f - 0x001b reg=1 firstView Landroid/view/View; │ │ 0x0017 - 0x001b reg=2 newTop I │ │ 0x0002 - 0x001b reg=3 target Landroid/widget/ListView; │ │ 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x001b reg=6 deltaX I │ │ 0x0000 - 0x001b reg=7 deltaY I │ │ │ │ - source_file_idx : 4903 (ListViewAutoScrollHelper.java) │ │ + source_file_idx : 4899 (ListViewAutoScrollHelper.java) │ │ │ │ Class #1368 header: │ │ class_idx : 1277 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 946 │ │ -source_file_idx : 5567 │ │ +source_file_idx : 5563 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1368 annotations: │ │ Annotations on class │ │ @@ -350272,17 +350384,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11cac8: |[11cac8] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.:()V │ │ -11cad8: 7010 2417 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -11cade: 0e00 |0003: return-void │ │ +11a7cc: |[11a7cc] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.:()V │ │ +11a7dc: 7010 2417 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +11a7e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1873 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -350291,44 +350403,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 │ │ -11cae0: |[11cae0] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -11caf0: 6f30 2817 5406 |0000: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -11caf6: 0750 |0003: move-object v0, v5 │ │ -11caf8: 1f00 0105 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ -11cafc: 1c03 5507 |0006: const-class v3, Landroid/widget/ScrollView; // type@0755 │ │ -11cb00: 6e10 e142 0300 |0008: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -11cb06: 0c03 |000b: move-result-object v3 │ │ -11cb08: 6e20 d639 3600 |000c: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -11cb0e: 7110 e51d 0600 |000f: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1de5 │ │ -11cb14: 0c01 |0012: move-result-object v1 │ │ -11cb16: 7110 8724 0000 |0013: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ -11cb1c: 0a03 |0016: move-result v3 │ │ -11cb1e: 3d03 2300 |0017: if-lez v3, 003a // +0023 │ │ -11cb22: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -11cb24: 6e20 a521 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@21a5 │ │ -11cb2a: 6e10 b724 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11cb30: 0a03 |0020: move-result v3 │ │ -11cb32: 6e20 a321 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollX:(I)V // method@21a3 │ │ -11cb38: 6e10 b824 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cb3e: 0a03 |0027: move-result v3 │ │ -11cb40: 6e20 a421 3100 |0028: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollY:(I)V // method@21a4 │ │ -11cb46: 6e10 b724 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11cb4c: 0a03 |002e: move-result v3 │ │ -11cb4e: 6e20 9e21 3100 |002f: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollX:(I)V // method@219e │ │ -11cb54: 7110 8724 0000 |0032: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ -11cb5a: 0a03 |0035: move-result v3 │ │ -11cb5c: 6e20 9f21 3100 |0036: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollY:(I)V // method@219f │ │ -11cb62: 0e00 |0039: return-void │ │ -11cb64: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -11cb66: 28df |003b: goto 001a // -0021 │ │ +11a7e4: |[11a7e4] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +11a7f4: 6f30 2817 5406 |0000: invoke-super {v4, v5, v6}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +11a7fa: 0750 |0003: move-object v0, v5 │ │ +11a7fc: 1f00 0105 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ +11a800: 1c03 5507 |0006: const-class v3, Landroid/widget/ScrollView; // type@0755 │ │ +11a804: 6e10 e142 0300 |0008: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +11a80a: 0c03 |000b: move-result-object v3 │ │ +11a80c: 6e20 d639 3600 |000c: invoke-virtual {v6, v3}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +11a812: 7110 e51d 0600 |000f: invoke-static {v6}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@1de5 │ │ +11a818: 0c01 |0012: move-result-object v1 │ │ +11a81a: 7110 8724 0000 |0013: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ +11a820: 0a03 |0016: move-result v3 │ │ +11a822: 3d03 2300 |0017: if-lez v3, 003a // +0023 │ │ +11a826: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +11a828: 6e20 a521 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@21a5 │ │ +11a82e: 6e10 b724 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11a834: 0a03 |0020: move-result v3 │ │ +11a836: 6e20 a321 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollX:(I)V // method@21a3 │ │ +11a83c: 6e10 b824 0000 |0024: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a842: 0a03 |0027: move-result v3 │ │ +11a844: 6e20 a421 3100 |0028: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollY:(I)V // method@21a4 │ │ +11a84a: 6e10 b724 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11a850: 0a03 |002e: move-result v3 │ │ +11a852: 6e20 9e21 3100 |002f: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollX:(I)V // method@219e │ │ +11a858: 7110 8724 0000 |0032: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ +11a85e: 0a03 |0035: move-result v3 │ │ +11a860: 6e20 9f21 3100 |0036: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setMaxScrollY:(I)V // method@219f │ │ +11a866: 0e00 |0039: return-void │ │ +11a868: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +11a86a: 28df |003b: goto 001a // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1930 │ │ 0x0004 line=1931 │ │ 0x0006 line=1932 │ │ 0x000f line=1933 │ │ 0x0013 line=1934 │ │ @@ -350352,41 +350464,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 │ │ -11cb68: |[11cb68] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -11cb78: 6f30 2917 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -11cb7e: 0740 |0003: move-object v0, v4 │ │ -11cb80: 1f00 0105 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ -11cb84: 1c02 5507 |0006: const-class v2, Landroid/widget/ScrollView; // type@0755 │ │ -11cb88: 6e10 e142 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -11cb8e: 0c02 |000b: move-result-object v2 │ │ -11cb90: 6e20 0620 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11cb96: 6e10 c224 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@24c2 │ │ -11cb9c: 0a02 |0012: move-result v2 │ │ -11cb9e: 3802 2200 |0013: if-eqz v2, 0035 // +0022 │ │ -11cba2: 7110 8724 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ -11cba8: 0a01 |0018: move-result v1 │ │ -11cbaa: 3d01 1c00 |0019: if-lez v1, 0035 // +001c │ │ -11cbae: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -11cbb0: 6e20 2120 2500 |001c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@2021 │ │ -11cbb6: 6e10 b824 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cbbc: 0a02 |0022: move-result v2 │ │ -11cbbe: 3d02 0700 |0023: if-lez v2, 002a // +0007 │ │ -11cbc2: 1302 0020 |0025: const/16 v2, #int 8192 // #2000 │ │ -11cbc6: 6e20 bb1f 2500 |0027: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11cbcc: 6e10 b824 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cbd2: 0a02 |002d: move-result v2 │ │ -11cbd4: 3512 0700 |002e: if-ge v2, v1, 0035 // +0007 │ │ -11cbd8: 1302 0010 |0030: const/16 v2, #int 4096 // #1000 │ │ -11cbdc: 6e20 bb1f 2500 |0032: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11cbe2: 0e00 |0035: return-void │ │ +11a86c: |[11a86c] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11a87c: 6f30 2917 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +11a882: 0740 |0003: move-object v0, v4 │ │ +11a884: 1f00 0105 |0004: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ +11a888: 1c02 5507 |0006: const-class v2, Landroid/widget/ScrollView; // type@0755 │ │ +11a88c: 6e10 e142 0200 |0008: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +11a892: 0c02 |000b: move-result-object v2 │ │ +11a894: 6e20 0620 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +11a89a: 6e10 c224 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@24c2 │ │ +11a8a0: 0a02 |0012: move-result v2 │ │ +11a8a2: 3802 2200 |0013: if-eqz v2, 0035 // +0022 │ │ +11a8a6: 7110 8724 0000 |0015: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ +11a8ac: 0a01 |0018: move-result v1 │ │ +11a8ae: 3d01 1c00 |0019: if-lez v1, 0035 // +001c │ │ +11a8b2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +11a8b4: 6e20 2120 2500 |001c: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@2021 │ │ +11a8ba: 6e10 b824 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a8c0: 0a02 |0022: move-result v2 │ │ +11a8c2: 3d02 0700 |0023: if-lez v2, 002a // +0007 │ │ +11a8c6: 1302 0020 |0025: const/16 v2, #int 8192 // #2000 │ │ +11a8ca: 6e20 bb1f 2500 |0027: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +11a8d0: 6e10 b824 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a8d6: 0a02 |002d: move-result v2 │ │ +11a8d8: 3512 0700 |002e: if-ge v2, v1, 0035 // +0007 │ │ +11a8dc: 1302 0010 |0030: const/16 v2, #int 4096 // #1000 │ │ +11a8e0: 6e20 bb1f 2500 |0032: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +11a8e6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1911 │ │ 0x0004 line=1912 │ │ 0x0006 line=1913 │ │ 0x000f line=1914 │ │ 0x0015 line=1915 │ │ @@ -350409,75 +350521,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 │ │ -11cbe4: |[11cbe4] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -11cbf4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -11cbf6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -11cbf8: 6f40 2c17 87a9 |0002: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ -11cbfe: 0a05 |0005: move-result v5 │ │ -11cc00: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ -11cc04: 0f03 |0008: return v3 │ │ -11cc06: 0780 |0009: move-object v0, v8 │ │ -11cc08: 1f00 0105 |000a: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ -11cc0c: 6e10 c224 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@24c2 │ │ -11cc12: 0a05 |000f: move-result v5 │ │ -11cc14: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ -11cc18: 0143 |0012: move v3, v4 │ │ -11cc1a: 28f5 |0013: goto 0008 // -000b │ │ -11cc1c: 2c09 5200 0000 |0014: sparse-switch v9, 00000066 // +00000052 │ │ -11cc22: 0143 |0017: move v3, v4 │ │ -11cc24: 28f0 |0018: goto 0008 // -0010 │ │ -11cc26: 6e10 ad24 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11cc2c: 0a05 |001c: move-result v5 │ │ -11cc2e: 6e10 b124 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11cc34: 0a06 |0020: move-result v6 │ │ -11cc36: b165 |0021: sub-int/2addr v5, v6 │ │ -11cc38: 6e10 b424 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11cc3e: 0a06 |0025: move-result v6 │ │ -11cc40: 9102 0506 |0026: sub-int v2, v5, v6 │ │ -11cc44: 6e10 b824 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cc4a: 0a05 |002b: move-result v5 │ │ -11cc4c: b025 |002c: add-int/2addr v5, v2 │ │ -11cc4e: 7110 8724 0000 |002d: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ -11cc54: 0a06 |0030: move-result v6 │ │ -11cc56: 7120 1543 6500 |0031: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11cc5c: 0a01 |0034: move-result v1 │ │ -11cc5e: 6e10 b824 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cc64: 0a05 |0038: move-result v5 │ │ -11cc66: 3251 0600 |0039: if-eq v1, v5, 003f // +0006 │ │ -11cc6a: 6e30 fa24 4001 |003b: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@24fa │ │ -11cc70: 28ca |003e: goto 0008 // -0036 │ │ -11cc72: 0143 |003f: move v3, v4 │ │ -11cc74: 28c8 |0040: goto 0008 // -0038 │ │ -11cc76: 6e10 ad24 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11cc7c: 0a05 |0044: move-result v5 │ │ -11cc7e: 6e10 b124 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11cc84: 0a06 |0048: move-result v6 │ │ -11cc86: b165 |0049: sub-int/2addr v5, v6 │ │ -11cc88: 6e10 b424 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11cc8e: 0a06 |004d: move-result v6 │ │ -11cc90: 9102 0506 |004e: sub-int v2, v5, v6 │ │ -11cc94: 6e10 b824 0000 |0050: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11cc9a: 0a05 |0053: move-result v5 │ │ -11cc9c: b125 |0054: sub-int/2addr v5, v2 │ │ -11cc9e: 7120 1243 4500 |0055: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11cca4: 0a01 |0058: move-result v1 │ │ -11cca6: 6e10 b824 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11ccac: 0a05 |005c: move-result v5 │ │ -11ccae: 3251 0600 |005d: if-eq v1, v5, 0063 // +0006 │ │ -11ccb2: 6e30 fa24 4001 |005f: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@24fa │ │ -11ccb8: 28a6 |0062: goto 0008 // -005a │ │ -11ccba: 0143 |0063: move v3, v4 │ │ -11ccbc: 28a4 |0064: goto 0008 // -005c │ │ -11ccbe: 0000 |0065: nop // spacer │ │ -11ccc0: 0002 0200 0010 0000 0020 0000 0500 ... |0066: sparse-switch-data (10 units) │ │ +11a8e8: |[11a8e8] android.support.v4.widget.NestedScrollView$AccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +11a8f8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +11a8fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +11a8fc: 6f40 2c17 87a9 |0002: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@172c │ │ +11a902: 0a05 |0005: move-result v5 │ │ +11a904: 3805 0300 |0006: if-eqz v5, 0009 // +0003 │ │ +11a908: 0f03 |0008: return v3 │ │ +11a90a: 0780 |0009: move-object v0, v8 │ │ +11a90c: 1f00 0105 |000a: check-cast v0, Landroid/support/v4/widget/NestedScrollView; // type@0501 │ │ +11a910: 6e10 c224 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.isEnabled:()Z // method@24c2 │ │ +11a916: 0a05 |000f: move-result v5 │ │ +11a918: 3905 0400 |0010: if-nez v5, 0014 // +0004 │ │ +11a91c: 0143 |0012: move v3, v4 │ │ +11a91e: 28f5 |0013: goto 0008 // -000b │ │ +11a920: 2c09 5200 0000 |0014: sparse-switch v9, 00000066 // +00000052 │ │ +11a926: 0143 |0017: move v3, v4 │ │ +11a928: 28f0 |0018: goto 0008 // -0010 │ │ +11a92a: 6e10 ad24 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11a930: 0a05 |001c: move-result v5 │ │ +11a932: 6e10 b124 0000 |001d: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11a938: 0a06 |0020: move-result v6 │ │ +11a93a: b165 |0021: sub-int/2addr v5, v6 │ │ +11a93c: 6e10 b424 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11a942: 0a06 |0025: move-result v6 │ │ +11a944: 9102 0506 |0026: sub-int v2, v5, v6 │ │ +11a948: 6e10 b824 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a94e: 0a05 |002b: move-result v5 │ │ +11a950: b025 |002c: add-int/2addr v5, v2 │ │ +11a952: 7110 8724 0000 |002d: invoke-static {v0}, Landroid/support/v4/widget/NestedScrollView;.access$000:(Landroid/support/v4/widget/NestedScrollView;)I // method@2487 │ │ +11a958: 0a06 |0030: move-result v6 │ │ +11a95a: 7120 1543 6500 |0031: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11a960: 0a01 |0034: move-result v1 │ │ +11a962: 6e10 b824 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a968: 0a05 |0038: move-result v5 │ │ +11a96a: 3251 0600 |0039: if-eq v1, v5, 003f // +0006 │ │ +11a96e: 6e30 fa24 4001 |003b: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@24fa │ │ +11a974: 28ca |003e: goto 0008 // -0036 │ │ +11a976: 0143 |003f: move v3, v4 │ │ +11a978: 28c8 |0040: goto 0008 // -0038 │ │ +11a97a: 6e10 ad24 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11a980: 0a05 |0044: move-result v5 │ │ +11a982: 6e10 b124 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11a988: 0a06 |0048: move-result v6 │ │ +11a98a: b165 |0049: sub-int/2addr v5, v6 │ │ +11a98c: 6e10 b424 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11a992: 0a06 |004d: move-result v6 │ │ +11a994: 9102 0506 |004e: sub-int v2, v5, v6 │ │ +11a998: 6e10 b824 0000 |0050: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a99e: 0a05 |0053: move-result v5 │ │ +11a9a0: b125 |0054: sub-int/2addr v5, v2 │ │ +11a9a2: 7120 1243 4500 |0055: invoke-static {v5, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11a9a8: 0a01 |0058: move-result v1 │ │ +11a9aa: 6e10 b824 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11a9b0: 0a05 |005c: move-result v5 │ │ +11a9b2: 3251 0600 |005d: if-eq v1, v5, 0063 // +0006 │ │ +11a9b6: 6e30 fa24 4001 |005f: invoke-virtual {v0, v4, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollTo:(II)V // method@24fa │ │ +11a9bc: 28a6 |0062: goto 0008 // -005a │ │ +11a9be: 0143 |0063: move v3, v4 │ │ +11a9c0: 28a4 |0064: goto 0008 // -005c │ │ +11a9c2: 0000 |0065: nop // spacer │ │ +11a9c4: 0002 0200 0010 0000 0020 0000 0500 ... |0066: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1876 │ │ 0x0008 line=1906 │ │ 0x000a line=1879 │ │ 0x000c line=1880 │ │ 0x0013 line=1881 │ │ @@ -350501,21 +350613,21 @@ │ │ 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 : 5567 (NestedScrollView.java) │ │ + source_file_idx : 5563 (NestedScrollView.java) │ │ │ │ Class #1369 header: │ │ class_idx : 1281 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1858 │ │ -source_file_idx : 5567 │ │ +source_file_idx : 5563 │ │ static_fields_size : 6 │ │ instance_fields_size: 25 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 67 │ │ │ │ Class #1369 annotations: │ │ Annotations on class │ │ @@ -350667,25 +350779,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -11ccd4: |[11ccd4] android.support.v4.widget.NestedScrollView.:()V │ │ -11cce4: 2200 fd04 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // type@04fd │ │ -11cce8: 7010 7324 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate;.:()V // method@2473 │ │ -11ccee: 6900 630a |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@0a63 │ │ -11ccf2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -11ccf4: 2300 f508 |0008: new-array v0, v0, [I // type@08f5 │ │ -11ccf8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -11ccfa: 1402 7a01 0101 |000b: const v2, #float 2.36946e-38 // #0101017a │ │ -11cd00: 4b02 0001 |000e: aput v2, v0, v1 │ │ -11cd04: 6900 670a |0010: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@0a67 │ │ -11cd08: 0e00 |0012: return-void │ │ +11a9d8: |[11a9d8] android.support.v4.widget.NestedScrollView.:()V │ │ +11a9e8: 2200 fd04 |0000: new-instance v0, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // type@04fd │ │ +11a9ec: 7010 7324 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate;.:()V // method@2473 │ │ +11a9f2: 6900 630a |0005: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@0a63 │ │ +11a9f6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +11a9f8: 2300 f508 |0008: new-array v0, v0, [I // type@08f5 │ │ +11a9fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +11a9fe: 1402 7a01 0101 |000b: const v2, #float 2.36946e-38 // #0101017a │ │ +11aa04: 4b02 0001 |000e: aput v2, v0, v1 │ │ +11aa08: 6900 670a |0010: sput-object v0, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@0a67 │ │ +11aa0c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=170 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -350693,18 +350805,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -11cd0c: |[11cd0c] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;)V │ │ -11cd1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11cd1e: 7030 8524 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2485 │ │ -11cd24: 0e00 |0004: return-void │ │ +11aa10: |[11aa10] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;)V │ │ +11aa20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11aa22: 7030 8524 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2485 │ │ +11aa28: 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; │ │ @@ -350714,18 +350826,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 │ │ -11cd28: |[11cd28] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -11cd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11cd3a: 7040 8624 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2486 │ │ -11cd40: 0e00 |0004: return-void │ │ +11aa2c: |[11aa2c] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +11aa3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11aa3e: 7040 8624 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2486 │ │ +11aa44: 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; │ │ @@ -350736,52 +350848,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 │ │ -11cd44: |[11cd44] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -11cd54: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -11cd56: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -11cd58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -11cd5a: 7040 453b 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b45 │ │ -11cd60: 2201 8800 |0006: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -11cd64: 7010 1903 0100 |0008: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -11cd6a: 5b51 7e0a |000b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11cd6e: 5c53 710a |000d: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ -11cd72: 5c52 700a |000f: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ -11cd76: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -11cd78: 5b51 6b0a |0012: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11cd7c: 5c52 6f0a |0014: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11cd80: 5c53 7d0a |0016: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ -11cd84: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -11cd86: 5951 690a |0019: iput v1, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11cd8a: 2341 f508 |001b: new-array v1, v4, [I // type@08f5 │ │ -11cd8e: 5b51 7b0a |001d: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11cd92: 2341 f508 |001f: new-array v1, v4, [I // type@08f5 │ │ -11cd96: 5b51 7a0a |0021: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ -11cd9a: 7010 c024 0500 |0023: invoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;.initScrollView:()V // method@24c0 │ │ -11cda0: 6201 670a |0026: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@0a67 │ │ -11cda4: 6e52 b201 7681 |0028: invoke-virtual {v6, v7, v1, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -11cdaa: 0c00 |002b: move-result-object v0 │ │ -11cdac: 6e30 5502 2002 |002c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -11cdb2: 0a01 |002f: move-result v1 │ │ -11cdb4: 6e20 f224 1500 |0030: invoke-virtual {v5, v1}, Landroid/support/v4/widget/NestedScrollView;.setFillViewport:(Z)V // method@24f2 │ │ -11cdba: 6e10 7102 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -11cdc0: 2201 f603 |0036: new-instance v1, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ -11cdc4: 7020 ae18 5100 |0038: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ -11cdca: 5b51 780a |003b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ -11cdce: 2201 f403 |003d: new-instance v1, Landroid/support/v4/view/NestedScrollingChildHelper; // type@03f4 │ │ -11cdd2: 7020 9a18 5100 |003f: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@189a │ │ -11cdd8: 5b51 6a0a |0042: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11cddc: 6e20 f424 3500 |0044: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@24f4 │ │ -11cde2: 6201 630a |0047: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@0a63 │ │ -11cde6: 7120 ea1a 1500 |0049: invoke-static {v5, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ -11cdec: 0e00 |004c: return-void │ │ +11aa48: |[11aa48] android.support.v4.widget.NestedScrollView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +11aa58: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +11aa5a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +11aa5c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +11aa5e: 7040 453b 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b45 │ │ +11aa64: 2201 8800 |0006: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +11aa68: 7010 1903 0100 |0008: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +11aa6e: 5b51 7e0a |000b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11aa72: 5c53 710a |000d: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ +11aa76: 5c52 700a |000f: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ +11aa7a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +11aa7c: 5b51 6b0a |0012: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11aa80: 5c52 6f0a |0014: iput-boolean v2, v5, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11aa84: 5c53 7d0a |0016: iput-boolean v3, v5, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ +11aa88: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +11aa8a: 5951 690a |0019: iput v1, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11aa8e: 2341 f508 |001b: new-array v1, v4, [I // type@08f5 │ │ +11aa92: 5b51 7b0a |001d: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11aa96: 2341 f508 |001f: new-array v1, v4, [I // type@08f5 │ │ +11aa9a: 5b51 7a0a |0021: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ +11aa9e: 7010 c024 0500 |0023: invoke-direct {v5}, Landroid/support/v4/widget/NestedScrollView;.initScrollView:()V // method@24c0 │ │ +11aaa4: 6201 670a |0026: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.SCROLLVIEW_STYLEABLE:[I // field@0a67 │ │ +11aaa8: 6e52 b201 7681 |0028: invoke-virtual {v6, v7, v1, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +11aaae: 0c00 |002b: move-result-object v0 │ │ +11aab0: 6e30 5502 2002 |002c: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +11aab6: 0a01 |002f: move-result v1 │ │ +11aab8: 6e20 f224 1500 |0030: invoke-virtual {v5, v1}, Landroid/support/v4/widget/NestedScrollView;.setFillViewport:(Z)V // method@24f2 │ │ +11aabe: 6e10 7102 0000 |0033: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +11aac4: 2201 f603 |0036: new-instance v1, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ +11aac8: 7020 ae18 5100 |0038: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ +11aace: 5b51 780a |003b: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ +11aad2: 2201 f403 |003d: new-instance v1, Landroid/support/v4/view/NestedScrollingChildHelper; // type@03f4 │ │ +11aad6: 7020 9a18 5100 |003f: invoke-direct {v1, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@189a │ │ +11aadc: 5b51 6a0a |0042: iput-object v1, v5, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11aae0: 6e20 f424 3500 |0044: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.setNestedScrollingEnabled:(Z)V // method@24f4 │ │ +11aae6: 6201 630a |0047: sget-object v1, Landroid/support/v4/widget/NestedScrollView;.ACCESSIBILITY_DELEGATE:Landroid/support/v4/widget/NestedScrollView$AccessibilityDelegate; // field@0a63 │ │ +11aaea: 7120 ea1a 1500 |0049: invoke-static {v5, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@1aea │ │ +11aaf0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=190 │ │ 0x0006 line=96 │ │ 0x000d line=110 │ │ 0x000f line=111 │ │ 0x0011 line=118 │ │ @@ -350811,18 +350923,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 │ │ -11cdf0: |[11cdf0] android.support.v4.widget.NestedScrollView.access$000:(Landroid/support/v4/widget/NestedScrollView;)I │ │ -11ce00: 7010 b624 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11ce06: 0a00 |0003: move-result v0 │ │ -11ce08: 0f00 |0004: return v0 │ │ +11aaf4: |[11aaf4] android.support.v4.widget.NestedScrollView.access$000:(Landroid/support/v4/widget/NestedScrollView;)I │ │ +11ab04: 7010 b624 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11ab0a: 0a00 |0003: move-result v0 │ │ +11ab0c: 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;) │ │ @@ -350830,32 +350942,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -11ce0c: |[11ce0c] android.support.v4.widget.NestedScrollView.canScroll:()Z │ │ -11ce1c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11ce1e: 6e20 a724 2600 |0001: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11ce24: 0c00 |0004: move-result-object v0 │ │ -11ce26: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ -11ce2a: 6e10 4d38 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11ce30: 0a01 |000a: move-result v1 │ │ -11ce32: 6e10 ad24 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11ce38: 0a03 |000e: move-result v3 │ │ -11ce3a: 6e10 b424 0600 |000f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11ce40: 0a04 |0012: move-result v4 │ │ -11ce42: b014 |0013: add-int/2addr v4, v1 │ │ -11ce44: 6e10 b124 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11ce4a: 0a05 |0017: move-result v5 │ │ -11ce4c: b054 |0018: add-int/2addr v4, v5 │ │ -11ce4e: 3543 0300 |0019: if-ge v3, v4, 001c // +0003 │ │ -11ce52: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -11ce54: 0f02 |001c: return v2 │ │ +11ab10: |[11ab10] android.support.v4.widget.NestedScrollView.canScroll:()Z │ │ +11ab20: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11ab22: 6e20 a724 2600 |0001: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ab28: 0c00 |0004: move-result-object v0 │ │ +11ab2a: 3800 1700 |0005: if-eqz v0, 001c // +0017 │ │ +11ab2e: 6e10 4d38 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11ab34: 0a01 |000a: move-result v1 │ │ +11ab36: 6e10 ad24 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11ab3c: 0a03 |000e: move-result v3 │ │ +11ab3e: 6e10 b424 0600 |000f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11ab44: 0a04 |0012: move-result v4 │ │ +11ab46: b014 |0013: add-int/2addr v4, v1 │ │ +11ab48: 6e10 b124 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11ab4e: 0a05 |0017: move-result v5 │ │ +11ab50: b054 |0018: add-int/2addr v4, v5 │ │ +11ab52: 3543 0300 |0019: if-ge v3, v4, 001c // +0003 │ │ +11ab56: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +11ab58: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0005 line=421 │ │ 0x0007 line=422 │ │ 0x000b line=423 │ │ 0x001c line=425 │ │ @@ -350869,23 +350981,23 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -11ce58: |[11ce58] android.support.v4.widget.NestedScrollView.clamp:(III)I │ │ -11ce68: 3532 0400 |0000: if-ge v2, v3, 0004 // +0004 │ │ -11ce6c: 3b01 0400 |0002: if-gez v1, 0006 // +0004 │ │ -11ce70: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -11ce72: 0f01 |0005: return v1 │ │ -11ce74: 9000 0201 |0006: add-int v0, v2, v1 │ │ -11ce78: 3730 fdff |0008: if-le v0, v3, 0005 // -0003 │ │ -11ce7c: 9101 0302 |000a: sub-int v1, v3, v2 │ │ -11ce80: 28f9 |000c: goto 0005 // -0007 │ │ +11ab5c: |[11ab5c] android.support.v4.widget.NestedScrollView.clamp:(III)I │ │ +11ab6c: 3532 0400 |0000: if-ge v2, v3, 0004 // +0004 │ │ +11ab70: 3b01 0400 |0002: if-gez v1, 0006 // +0004 │ │ +11ab74: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +11ab76: 0f01 |0005: return v1 │ │ +11ab78: 9000 0201 |0006: add-int v0, v2, v1 │ │ +11ab7c: 3730 fdff |0008: if-le v0, v3, 0005 // -0003 │ │ +11ab80: 9101 0302 |000a: sub-int v1, v3, v2 │ │ +11ab84: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0004 line=1807 │ │ 0x0005 line=1817 │ │ 0x0006 line=1809 │ │ 0x000a line=1815 │ │ @@ -350900,23 +351012,23 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -11ce84: |[11ce84] android.support.v4.widget.NestedScrollView.doScrollY:(I)V │ │ -11ce94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -11ce96: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -11ce9a: 5520 7d0a |0003: iget-boolean v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ -11ce9e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -11cea2: 6e30 f924 1203 |0007: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ -11cea8: 0e00 |000a: return-void │ │ -11ceaa: 6e30 ec24 1203 |000b: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ -11ceb0: 28fc |000e: goto 000a // -0004 │ │ +11ab88: |[11ab88] android.support.v4.widget.NestedScrollView.doScrollY:(I)V │ │ +11ab98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11ab9a: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +11ab9e: 5520 7d0a |0003: iget-boolean v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ +11aba2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +11aba6: 6e30 f924 1203 |0007: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ +11abac: 0e00 |000a: return-void │ │ +11abae: 6e30 ec24 1203 |000b: invoke-virtual {v2, v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ +11abb4: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1284 │ │ 0x0003 line=1285 │ │ 0x0007 line=1286 │ │ 0x000a line=1291 │ │ 0x000b line=1288 │ │ @@ -350929,26 +351041,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -11ceb4: |[11ceb4] android.support.v4.widget.NestedScrollView.endDrag:()V │ │ -11cec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11cec6: 5c10 6f0a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11ceca: 7010 e424 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ -11ced0: 6e10 fc24 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ -11ced6: 5410 6d0a |0009: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11ceda: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -11cede: 5410 6d0a |000d: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11cee2: 6e10 e123 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -11cee8: 5410 6c0a |0012: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11ceec: 6e10 e123 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -11cef2: 0e00 |0017: return-void │ │ +11abb8: |[11abb8] android.support.v4.widget.NestedScrollView.endDrag:()V │ │ +11abc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11abca: 5c10 6f0a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11abce: 7010 e424 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ +11abd4: 6e10 fc24 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ +11abda: 5410 6d0a |0009: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11abde: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +11abe2: 5410 6d0a |000d: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11abe6: 6e10 e123 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +11abec: 5410 6c0a |0012: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11abf0: 6e10 e123 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +11abf6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1715 │ │ 0x0003 line=1717 │ │ 0x0006 line=1718 │ │ 0x0009 line=1720 │ │ 0x000d line=1721 │ │ @@ -350962,34 +351074,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -11cef4: |[11cef4] android.support.v4.widget.NestedScrollView.ensureGlows:()V │ │ -11cf04: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11cf06: 7110 be1a 0400 |0001: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ -11cf0c: 0a01 |0004: move-result v1 │ │ -11cf0e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -11cf10: 3221 1900 |0006: if-eq v1, v2, 001f // +0019 │ │ -11cf14: 5441 6d0a |0008: iget-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11cf18: 3901 1400 |000a: if-nez v1, 001e // +0014 │ │ -11cf1c: 6e10 aa24 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ -11cf22: 0c00 |000f: move-result-object v0 │ │ -11cf24: 2201 eb04 |0010: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ -11cf28: 7020 da23 0100 |0012: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ -11cf2e: 5b41 6d0a |0015: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11cf32: 2201 eb04 |0017: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ -11cf36: 7020 da23 0100 |0019: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ -11cf3c: 5b41 6c0a |001c: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11cf40: 0e00 |001e: return-void │ │ -11cf42: 5b43 6d0a |001f: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11cf46: 5b43 6c0a |0021: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11cf4a: 28fb |0023: goto 001e // -0005 │ │ +11abf8: |[11abf8] android.support.v4.widget.NestedScrollView.ensureGlows:()V │ │ +11ac08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +11ac0a: 7110 be1a 0400 |0001: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ +11ac10: 0a01 |0004: move-result v1 │ │ +11ac12: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +11ac14: 3221 1900 |0006: if-eq v1, v2, 001f // +0019 │ │ +11ac18: 5441 6d0a |0008: iget-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11ac1c: 3901 1400 |000a: if-nez v1, 001e // +0014 │ │ +11ac20: 6e10 aa24 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ +11ac26: 0c00 |000f: move-result-object v0 │ │ +11ac28: 2201 eb04 |0010: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ +11ac2c: 7020 da23 0100 |0012: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ +11ac32: 5b41 6d0a |0015: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11ac36: 2201 eb04 |0017: new-instance v1, Landroid/support/v4/widget/EdgeEffectCompat; // type@04eb │ │ +11ac3a: 7020 da23 0100 |0019: invoke-direct {v1, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@23da │ │ +11ac40: 5b41 6c0a |001c: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11ac44: 0e00 |001e: return-void │ │ +11ac46: 5b43 6d0a |001f: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11ac4a: 5b43 6c0a |0021: iput-object v3, v4, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11ac4e: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1745 │ │ 0x0008 line=1746 │ │ 0x000c line=1747 │ │ 0x0010 line=1748 │ │ 0x0017 line=1749 │ │ @@ -351005,67 +351117,67 @@ │ │ type : '(ZII)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -11cf4c: |[11cf4c] android.support.v4.widget.NestedScrollView.findFocusableViewInBounds:(ZII)Landroid/view/View; │ │ -11cf5c: 122a |0000: const/4 v10, #int 2 // #2 │ │ -11cf5e: 6e20 ac24 ab00 |0001: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getFocusables:(I)Ljava/util/ArrayList; // method@24ac │ │ -11cf64: 0c02 |0004: move-result-object v2 │ │ -11cf66: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -11cf68: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -11cf6a: 7210 2c44 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ -11cf70: 0a00 |000a: move-result v0 │ │ -11cf72: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -11cf74: 3504 4600 |000c: if-ge v4, v0, 0052 // +0046 │ │ -11cf78: 7220 2644 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -11cf7e: 0c05 |0011: move-result-object v5 │ │ -11cf80: 1f05 fc06 |0012: check-cast v5, Landroid/view/View; // type@06fc │ │ -11cf84: 6e10 7538 0500 |0014: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11cf8a: 0a09 |0017: move-result v9 │ │ -11cf8c: 6e10 4338 0500 |0018: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11cf92: 0a06 |001b: move-result v6 │ │ -11cf94: 356d 0d00 |001c: if-ge v13, v6, 0029 // +000d │ │ -11cf98: 35e9 0b00 |001e: if-ge v9, v14, 0029 // +000b │ │ -11cf9c: 359d 0c00 |0020: if-ge v13, v9, 002c // +000c │ │ -11cfa0: 35e6 0a00 |0022: if-ge v6, v14, 002c // +000a │ │ -11cfa4: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -11cfa6: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ -11cfaa: 0751 |0027: move-object v1, v5 │ │ -11cfac: 0183 |0028: move v3, v8 │ │ -11cfae: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ -11cfb2: 28e1 |002b: goto 000c // -001f │ │ -11cfb4: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -11cfb6: 28f8 |002d: goto 0025 // -0008 │ │ -11cfb8: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -11cfbc: 6e10 7538 0100 |0030: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11cfc2: 0a0a |0033: move-result v10 │ │ -11cfc4: 34a9 0a00 |0034: if-lt v9, v10, 003e // +000a │ │ -11cfc8: 390c 1100 |0036: if-nez v12, 0047 // +0011 │ │ -11cfcc: 6e10 4338 0100 |0038: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11cfd2: 0a0a |003b: move-result v10 │ │ -11cfd4: 37a6 0b00 |003c: if-le v6, v10, 0047 // +000b │ │ -11cfd8: 1217 |003e: const/4 v7, #int 1 // #1 │ │ -11cfda: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -11cfde: 3808 e8ff |0041: if-eqz v8, 0029 // -0018 │ │ -11cfe2: 3807 e6ff |0043: if-eqz v7, 0029 // -001a │ │ -11cfe6: 0751 |0045: move-object v1, v5 │ │ -11cfe8: 28e3 |0046: goto 0029 // -001d │ │ -11cfea: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -11cfec: 28f7 |0048: goto 003f // -0009 │ │ -11cfee: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ -11cff2: 0751 |004b: move-object v1, v5 │ │ -11cff4: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -11cff6: 28dc |004d: goto 0029 // -0024 │ │ -11cff8: 3807 dbff |004e: if-eqz v7, 0029 // -0025 │ │ -11cffc: 0751 |0050: move-object v1, v5 │ │ -11cffe: 28d8 |0051: goto 0029 // -0028 │ │ -11d000: 1101 |0052: return-object v1 │ │ +11ac50: |[11ac50] android.support.v4.widget.NestedScrollView.findFocusableViewInBounds:(ZII)Landroid/view/View; │ │ +11ac60: 122a |0000: const/4 v10, #int 2 // #2 │ │ +11ac62: 6e20 ac24 ab00 |0001: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getFocusables:(I)Ljava/util/ArrayList; // method@24ac │ │ +11ac68: 0c02 |0004: move-result-object v2 │ │ +11ac6a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +11ac6c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +11ac6e: 7210 2c44 0200 |0007: invoke-interface {v2}, Ljava/util/List;.size:()I // method@442c │ │ +11ac74: 0a00 |000a: move-result v0 │ │ +11ac76: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +11ac78: 3504 4600 |000c: if-ge v4, v0, 0052 // +0046 │ │ +11ac7c: 7220 2644 4200 |000e: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +11ac82: 0c05 |0011: move-result-object v5 │ │ +11ac84: 1f05 fc06 |0012: check-cast v5, Landroid/view/View; // type@06fc │ │ +11ac88: 6e10 7538 0500 |0014: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11ac8e: 0a09 |0017: move-result v9 │ │ +11ac90: 6e10 4338 0500 |0018: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11ac96: 0a06 |001b: move-result v6 │ │ +11ac98: 356d 0d00 |001c: if-ge v13, v6, 0029 // +000d │ │ +11ac9c: 35e9 0b00 |001e: if-ge v9, v14, 0029 // +000b │ │ +11aca0: 359d 0c00 |0020: if-ge v13, v9, 002c // +000c │ │ +11aca4: 35e6 0a00 |0022: if-ge v6, v14, 002c // +000a │ │ +11aca8: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +11acaa: 3901 0900 |0025: if-nez v1, 002e // +0009 │ │ +11acae: 0751 |0027: move-object v1, v5 │ │ +11acb0: 0183 |0028: move v3, v8 │ │ +11acb2: d804 0401 |0029: add-int/lit8 v4, v4, #int 1 // #01 │ │ +11acb6: 28e1 |002b: goto 000c // -001f │ │ +11acb8: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +11acba: 28f8 |002d: goto 0025 // -0008 │ │ +11acbc: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +11acc0: 6e10 7538 0100 |0030: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11acc6: 0a0a |0033: move-result v10 │ │ +11acc8: 34a9 0a00 |0034: if-lt v9, v10, 003e // +000a │ │ +11accc: 390c 1100 |0036: if-nez v12, 0047 // +0011 │ │ +11acd0: 6e10 4338 0100 |0038: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11acd6: 0a0a |003b: move-result v10 │ │ +11acd8: 37a6 0b00 |003c: if-le v6, v10, 0047 // +000b │ │ +11acdc: 1217 |003e: const/4 v7, #int 1 // #1 │ │ +11acde: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +11ace2: 3808 e8ff |0041: if-eqz v8, 0029 // -0018 │ │ +11ace6: 3807 e6ff |0043: if-eqz v7, 0029 // -001a │ │ +11acea: 0751 |0045: move-object v1, v5 │ │ +11acec: 28e3 |0046: goto 0029 // -001d │ │ +11acee: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +11acf0: 28f7 |0048: goto 003f // -0009 │ │ +11acf2: 3808 0500 |0049: if-eqz v8, 004e // +0005 │ │ +11acf6: 0751 |004b: move-object v1, v5 │ │ +11acf8: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +11acfa: 28dc |004d: goto 0029 // -0024 │ │ +11acfc: 3807 dbff |004e: if-eqz v7, 0029 // -0025 │ │ +11ad00: 0751 |0050: move-object v1, v5 │ │ +11ad02: 28d8 |0051: goto 0029 // -0028 │ │ +11ad04: 1101 |0052: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1030 │ │ 0x0005 line=1031 │ │ 0x0006 line=1040 │ │ 0x0007 line=1042 │ │ 0x000b line=1043 │ │ @@ -351113,36 +351225,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -11d004: |[11d004] android.support.v4.widget.NestedScrollView.flingWithNestedDispatch:(I)V │ │ -11d014: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11d016: 6e10 b824 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d01c: 0a01 |0004: move-result v1 │ │ -11d01e: 3c01 0400 |0005: if-gtz v1, 0009 // +0004 │ │ -11d022: 3d05 1c00 |0007: if-lez v5, 0023 // +001c │ │ -11d026: 7010 b624 0400 |0009: invoke-direct {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11d02c: 0a02 |000c: move-result v2 │ │ -11d02e: 3421 0400 |000d: if-lt v1, v2, 0011 // +0004 │ │ -11d032: 3b05 1400 |000f: if-gez v5, 0023 // +0014 │ │ -11d036: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -11d038: 8252 |0012: int-to-float v2, v5 │ │ -11d03a: 6e30 9924 3402 |0013: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreFling:(FF)Z // method@2499 │ │ -11d040: 0a02 |0016: move-result v2 │ │ -11d042: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ -11d046: 8252 |0019: int-to-float v2, v5 │ │ -11d048: 6e40 9824 3402 |001a: invoke-virtual {v4, v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedFling:(FFZ)Z // method@2498 │ │ -11d04e: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -11d052: 6e20 a324 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.fling:(I)V // method@24a3 │ │ -11d058: 0e00 |0022: return-void │ │ -11d05a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -11d05c: 28ee |0024: goto 0012 // -0012 │ │ +11ad08: |[11ad08] android.support.v4.widget.NestedScrollView.flingWithNestedDispatch:(I)V │ │ +11ad18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +11ad1a: 6e10 b824 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11ad20: 0a01 |0004: move-result v1 │ │ +11ad22: 3c01 0400 |0005: if-gtz v1, 0009 // +0004 │ │ +11ad26: 3d05 1c00 |0007: if-lez v5, 0023 // +001c │ │ +11ad2a: 7010 b624 0400 |0009: invoke-direct {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11ad30: 0a02 |000c: move-result v2 │ │ +11ad32: 3421 0400 |000d: if-lt v1, v2, 0011 // +0004 │ │ +11ad36: 3b05 1400 |000f: if-gez v5, 0023 // +0014 │ │ +11ad3a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +11ad3c: 8252 |0012: int-to-float v2, v5 │ │ +11ad3e: 6e30 9924 3402 |0013: invoke-virtual {v4, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreFling:(FF)Z // method@2499 │ │ +11ad44: 0a02 |0016: move-result v2 │ │ +11ad46: 3902 0b00 |0017: if-nez v2, 0022 // +000b │ │ +11ad4a: 8252 |0019: int-to-float v2, v5 │ │ +11ad4c: 6e40 9824 3402 |001a: invoke-virtual {v4, v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedFling:(FFZ)Z // method@2498 │ │ +11ad52: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +11ad56: 6e20 a324 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/widget/NestedScrollView;.fling:(I)V // method@24a3 │ │ +11ad5c: 0e00 |0022: return-void │ │ +11ad5e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +11ad60: 28ee |0024: goto 0012 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1703 │ │ 0x0005 line=1704 │ │ 0x0012 line=1706 │ │ 0x0019 line=1707 │ │ 0x001d line=1708 │ │ @@ -351160,36 +351272,36 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -11d060: |[11d060] android.support.v4.widget.NestedScrollView.getScrollRange:()I │ │ -11d070: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -11d072: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -11d074: 6e10 a824 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d07a: 0a02 |0005: move-result v2 │ │ -11d07c: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -11d080: 6e20 a724 5600 |0008: invoke-virtual {v6, v5}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d086: 0c00 |000b: move-result-object v0 │ │ -11d088: 6e10 4d38 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11d08e: 0a02 |000f: move-result v2 │ │ -11d090: 6e10 ad24 0600 |0010: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d096: 0a03 |0013: move-result v3 │ │ -11d098: 6e10 b124 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11d09e: 0a04 |0017: move-result v4 │ │ -11d0a0: b143 |0018: sub-int/2addr v3, v4 │ │ -11d0a2: 6e10 b424 0600 |0019: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11d0a8: 0a04 |001c: move-result v4 │ │ -11d0aa: b143 |001d: sub-int/2addr v3, v4 │ │ -11d0ac: b132 |001e: sub-int/2addr v2, v3 │ │ -11d0ae: 7120 1243 2500 |001f: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11d0b4: 0a01 |0022: move-result v1 │ │ -11d0b6: 0f01 |0023: return v1 │ │ +11ad64: |[11ad64] android.support.v4.widget.NestedScrollView.getScrollRange:()I │ │ +11ad74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11ad76: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +11ad78: 6e10 a824 0600 |0002: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11ad7e: 0a02 |0005: move-result v2 │ │ +11ad80: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +11ad84: 6e20 a724 5600 |0008: invoke-virtual {v6, v5}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ad8a: 0c00 |000b: move-result-object v0 │ │ +11ad8c: 6e10 4d38 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11ad92: 0a02 |000f: move-result v2 │ │ +11ad94: 6e10 ad24 0600 |0010: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11ad9a: 0a03 |0013: move-result v3 │ │ +11ad9c: 6e10 b124 0600 |0014: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11ada2: 0a04 |0017: move-result v4 │ │ +11ada4: b143 |0018: sub-int/2addr v3, v4 │ │ +11ada6: 6e10 b424 0600 |0019: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11adac: 0a04 |001c: move-result v4 │ │ +11adae: b143 |001d: sub-int/2addr v3, v4 │ │ +11adb0: b132 |001e: sub-int/2addr v2, v3 │ │ +11adb2: 7120 1243 2500 |001f: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11adb8: 0a01 |0022: move-result v1 │ │ +11adba: 0f01 |0023: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1004 │ │ 0x0002 line=1005 │ │ 0x0008 line=1006 │ │ 0x000c line=1007 │ │ 0x0023 line=1010 │ │ @@ -351203,43 +351315,43 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -11d0b8: |[11d0b8] android.support.v4.widget.NestedScrollView.getVerticalScrollFactorCompat:()F │ │ -11d0c8: 5252 810a |0000: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ -11d0cc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -11d0ce: 2d02 0203 |0003: cmpl-float v2, v2, v3 │ │ -11d0d2: 3902 2f00 |0005: if-nez v2, 0034 // +002f │ │ -11d0d6: 2201 cd06 |0007: new-instance v1, Landroid/util/TypedValue; // type@06cd │ │ -11d0da: 7010 7037 0100 |0009: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -11d0e0: 6e10 aa24 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ -11d0e6: 0c00 |000f: move-result-object v0 │ │ -11d0e8: 6e10 ae01 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -11d0ee: 0c02 |0013: move-result-object v2 │ │ -11d0f0: 1403 4d00 0101 |0014: const v3, #float 2.36938e-38 // #0101004d │ │ -11d0f6: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -11d0f8: 6e40 2102 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -11d0fe: 0a02 |001b: move-result v2 │ │ -11d100: 3902 0a00 |001c: if-nez v2, 0026 // +000a │ │ -11d104: 2202 6508 |001e: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -11d108: 1a03 e407 |0020: const-string v3, "Expected theme to define listPreferredItemHeight." // string@07e4 │ │ -11d10c: 7020 f642 3200 |0022: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11d112: 2702 |0025: throw v2 │ │ -11d114: 6e10 a801 0000 |0026: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -11d11a: 0c02 |0029: move-result-object v2 │ │ -11d11c: 6e10 2f02 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -11d122: 0c02 |002d: move-result-object v2 │ │ -11d124: 6e20 7237 2100 |002e: invoke-virtual {v1, v2}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ -11d12a: 0a02 |0031: move-result v2 │ │ -11d12c: 5952 810a |0032: iput v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ -11d130: 5252 810a |0034: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ -11d134: 0f02 |0036: return v2 │ │ +11adbc: |[11adbc] android.support.v4.widget.NestedScrollView.getVerticalScrollFactorCompat:()F │ │ +11adcc: 5252 810a |0000: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ +11add0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +11add2: 2d02 0203 |0003: cmpl-float v2, v2, v3 │ │ +11add6: 3902 2f00 |0005: if-nez v2, 0034 // +002f │ │ +11adda: 2201 cd06 |0007: new-instance v1, Landroid/util/TypedValue; // type@06cd │ │ +11adde: 7010 7037 0100 |0009: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +11ade4: 6e10 aa24 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ +11adea: 0c00 |000f: move-result-object v0 │ │ +11adec: 6e10 ae01 0000 |0010: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +11adf2: 0c02 |0013: move-result-object v2 │ │ +11adf4: 1403 4d00 0101 |0014: const v3, #float 2.36938e-38 // #0101004d │ │ +11adfa: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +11adfc: 6e40 2102 3241 |0018: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +11ae02: 0a02 |001b: move-result v2 │ │ +11ae04: 3902 0a00 |001c: if-nez v2, 0026 // +000a │ │ +11ae08: 2202 6508 |001e: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +11ae0c: 1a03 e007 |0020: const-string v3, "Expected theme to define listPreferredItemHeight." // string@07e0 │ │ +11ae10: 7020 f642 3200 |0022: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +11ae16: 2702 |0025: throw v2 │ │ +11ae18: 6e10 a801 0000 |0026: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +11ae1e: 0c02 |0029: move-result-object v2 │ │ +11ae20: 6e10 2f02 0200 |002a: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +11ae26: 0c02 |002d: move-result-object v2 │ │ +11ae28: 6e20 7237 2100 |002e: invoke-virtual {v1, v2}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@3772 │ │ +11ae2e: 0a02 |0031: move-result v2 │ │ +11ae30: 5952 810a |0032: iput v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ +11ae34: 5252 810a |0034: iget v2, v5, Landroid/support/v4/widget/NestedScrollView;.mVerticalScrollFactor:F // field@0a81 │ │ +11ae38: 0f02 |0036: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=926 │ │ 0x0007 line=927 │ │ 0x000c line=928 │ │ 0x0010 line=929 │ │ 0x001e line=931 │ │ @@ -351255,39 +351367,39 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -11d138: |[11d138] android.support.v4.widget.NestedScrollView.inChild:(II)Z │ │ -11d148: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11d14a: 6e10 a824 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d150: 0a03 |0004: move-result v3 │ │ -11d152: 3d03 2500 |0005: if-lez v3, 002a // +0025 │ │ -11d156: 6e10 b824 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d15c: 0a01 |000a: move-result v1 │ │ -11d15e: 6e20 a724 2400 |000b: invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d164: 0c00 |000e: move-result-object v0 │ │ -11d166: 6e10 7538 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11d16c: 0a03 |0012: move-result v3 │ │ -11d16e: b113 |0013: sub-int/2addr v3, v1 │ │ -11d170: 3436 1600 |0014: if-lt v6, v3, 002a // +0016 │ │ -11d174: 6e10 4338 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11d17a: 0a03 |0019: move-result v3 │ │ -11d17c: b113 |001a: sub-int/2addr v3, v1 │ │ -11d17e: 3536 0f00 |001b: if-ge v6, v3, 002a // +000f │ │ -11d182: 6e10 5538 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11d188: 0a03 |0020: move-result v3 │ │ -11d18a: 3435 0900 |0021: if-lt v5, v3, 002a // +0009 │ │ -11d18e: 6e10 6a38 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ -11d194: 0a03 |0026: move-result v3 │ │ -11d196: 3535 0300 |0027: if-ge v5, v3, 002a // +0003 │ │ -11d19a: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -11d19c: 0f02 |002a: return v2 │ │ +11ae3c: |[11ae3c] android.support.v4.widget.NestedScrollView.inChild:(II)Z │ │ +11ae4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11ae4e: 6e10 a824 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11ae54: 0a03 |0004: move-result v3 │ │ +11ae56: 3d03 2500 |0005: if-lez v3, 002a // +0025 │ │ +11ae5a: 6e10 b824 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11ae60: 0a01 |000a: move-result v1 │ │ +11ae62: 6e20 a724 2400 |000b: invoke-virtual {v4, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ae68: 0c00 |000e: move-result-object v0 │ │ +11ae6a: 6e10 7538 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11ae70: 0a03 |0012: move-result v3 │ │ +11ae72: b113 |0013: sub-int/2addr v3, v1 │ │ +11ae74: 3436 1600 |0014: if-lt v6, v3, 002a // +0016 │ │ +11ae78: 6e10 4338 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11ae7e: 0a03 |0019: move-result v3 │ │ +11ae80: b113 |001a: sub-int/2addr v3, v1 │ │ +11ae82: 3536 0f00 |001b: if-ge v6, v3, 002a // +000f │ │ +11ae86: 6e10 5538 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +11ae8c: 0a03 |0020: move-result v3 │ │ +11ae8e: 3435 0900 |0021: if-lt v5, v3, 002a // +0009 │ │ +11ae92: 6e10 6a38 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@386a │ │ +11ae98: 0a03 |0026: move-result v3 │ │ +11ae9a: 3535 0300 |0027: if-ge v5, v3, 002a // +0003 │ │ +11ae9e: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +11aea0: 0f02 |002a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=567 │ │ 0x0007 line=568 │ │ 0x000b line=569 │ │ 0x000f line=570 │ │ 0x002a line=575 │ │ @@ -351303,24 +351415,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -11d1a0: |[11d1a0] android.support.v4.widget.NestedScrollView.initOrResetVelocityTracker:()V │ │ -11d1b0: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d1b4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -11d1b8: 7100 1238 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -11d1be: 0c00 |0007: move-result-object v0 │ │ -11d1c0: 5b10 800a |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d1c4: 0e00 |000a: return-void │ │ -11d1c6: 5410 800a |000b: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d1ca: 6e10 0b38 0000 |000d: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -11d1d0: 28fa |0010: goto 000a // -0006 │ │ +11aea4: |[11aea4] android.support.v4.widget.NestedScrollView.initOrResetVelocityTracker:()V │ │ +11aeb4: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11aeb8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +11aebc: 7100 1238 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +11aec2: 0c00 |0007: move-result-object v0 │ │ +11aec4: 5b10 800a |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11aec8: 0e00 |000a: return-void │ │ +11aeca: 5410 800a |000b: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11aece: 6e10 0b38 0000 |000d: invoke-virtual {v0}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +11aed4: 28fa |0010: goto 000a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0004 line=580 │ │ 0x000a line=584 │ │ 0x000b line=582 │ │ locals : │ │ @@ -351331,41 +351443,41 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -11d1d4: |[11d1d4] android.support.v4.widget.NestedScrollView.initScrollView:()V │ │ -11d1e4: 2201 1705 |0000: new-instance v1, Landroid/support/v4/widget/ScrollerCompat; // type@0517 │ │ -11d1e8: 6e10 aa24 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ -11d1ee: 0c02 |0005: move-result-object v2 │ │ -11d1f0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -11d1f2: 7030 7925 2103 |0007: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2579 │ │ -11d1f8: 5b41 7c0a |000a: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d1fc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -11d1fe: 6e20 f324 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@24f3 │ │ -11d204: 1501 0400 |0010: const/high16 v1, #int 262144 // #4 │ │ -11d208: 6e20 f124 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ -11d20e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -11d210: 6e20 f724 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setWillNotDraw:(Z)V // method@24f7 │ │ -11d216: 6e10 aa24 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ -11d21c: 0c01 |001c: move-result-object v1 │ │ -11d21e: 7110 fa38 0100 |001d: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -11d224: 0c00 |0020: move-result-object v0 │ │ -11d226: 6e10 0139 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -11d22c: 0a01 |0024: move-result v1 │ │ -11d22e: 5941 7f0a |0025: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ -11d232: 6e10 ff38 0000 |0027: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ -11d238: 0a01 |002a: move-result v1 │ │ -11d23a: 5941 750a |002b: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@0a75 │ │ -11d23e: 6e10 fe38 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ -11d244: 0a01 |0030: move-result v1 │ │ -11d246: 5941 740a |0031: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@0a74 │ │ -11d24a: 0e00 |0033: return-void │ │ +11aed8: |[11aed8] android.support.v4.widget.NestedScrollView.initScrollView:()V │ │ +11aee8: 2201 1705 |0000: new-instance v1, Landroid/support/v4/widget/ScrollerCompat; // type@0517 │ │ +11aeec: 6e10 aa24 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ +11aef2: 0c02 |0005: move-result-object v2 │ │ +11aef4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +11aef6: 7030 7925 2103 |0007: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@2579 │ │ +11aefc: 5b41 7c0a |000a: iput-object v1, v4, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11af00: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +11af02: 6e20 f324 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setFocusable:(Z)V // method@24f3 │ │ +11af08: 1501 0400 |0010: const/high16 v1, #int 262144 // #4 │ │ +11af0c: 6e20 f124 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ +11af12: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +11af14: 6e20 f724 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/NestedScrollView;.setWillNotDraw:(Z)V // method@24f7 │ │ +11af1a: 6e10 aa24 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getContext:()Landroid/content/Context; // method@24aa │ │ +11af20: 0c01 |001c: move-result-object v1 │ │ +11af22: 7110 fa38 0100 |001d: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +11af28: 0c00 |0020: move-result-object v0 │ │ +11af2a: 6e10 0139 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +11af30: 0a01 |0024: move-result v1 │ │ +11af32: 5941 7f0a |0025: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ +11af36: 6e10 ff38 0000 |0027: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@38ff │ │ +11af3c: 0a01 |002a: move-result v1 │ │ +11af3e: 5941 750a |002b: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@0a75 │ │ +11af42: 6e10 fe38 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@38fe │ │ +11af48: 0a01 |0030: move-result v1 │ │ +11af4a: 5941 740a |0031: iput v1, v4, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@0a74 │ │ +11af4e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x000c line=358 │ │ 0x0010 line=359 │ │ 0x0015 line=360 │ │ 0x0019 line=361 │ │ @@ -351382,21 +351494,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -11d24c: |[11d24c] android.support.v4.widget.NestedScrollView.initVelocityTrackerIfNotExists:()V │ │ -11d25c: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d260: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -11d264: 7100 1238 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ -11d26a: 0c00 |0007: move-result-object v0 │ │ -11d26c: 5b10 800a |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d270: 0e00 |000a: return-void │ │ +11af50: |[11af50] android.support.v4.widget.NestedScrollView.initVelocityTrackerIfNotExists:()V │ │ +11af60: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11af64: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +11af68: 7100 1238 0000 |0004: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@3812 │ │ +11af6e: 0c00 |0007: move-result-object v0 │ │ +11af70: 5b10 800a |0008: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11af74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ 0x0004 line=588 │ │ 0x000a line=590 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -351406,23 +351518,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -11d274: |[11d274] android.support.v4.widget.NestedScrollView.isOffScreen:(Landroid/view/View;)Z │ │ -11d284: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11d286: 6e10 ad24 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d28c: 0a01 |0004: move-result v1 │ │ -11d28e: 7040 c924 3210 |0005: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ -11d294: 0a01 |0008: move-result v1 │ │ -11d296: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -11d29a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -11d29c: 0f00 |000c: return v0 │ │ +11af78: |[11af78] android.support.v4.widget.NestedScrollView.isOffScreen:(Landroid/view/View;)Z │ │ +11af88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11af8a: 6e10 ad24 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11af90: 0a01 |0004: move-result v1 │ │ +11af92: 7040 c924 3210 |0005: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ +11af98: 0a01 |0008: move-result v1 │ │ +11af9a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +11af9e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +11afa0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1263 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x000d reg=3 descendant Landroid/view/View; │ │ │ │ @@ -351431,28 +351543,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 │ │ -11d2a0: |[11d2a0] android.support.v4.widget.NestedScrollView.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z │ │ -11d2b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -11d2b2: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ -11d2b6: 0f01 |0003: return v1 │ │ -11d2b8: 6e10 6538 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -11d2be: 0c00 |0007: move-result-object v0 │ │ -11d2c0: 2002 0207 |0008: instance-of v2, v0, Landroid/view/ViewGroup; // type@0702 │ │ -11d2c4: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ -11d2c8: 1f00 fc06 |000c: check-cast v0, Landroid/view/View; // type@06fc │ │ -11d2cc: 7120 c824 4000 |000e: invoke-static {v0, v4}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@24c8 │ │ -11d2d2: 0a02 |0011: move-result v2 │ │ -11d2d4: 3902 f1ff |0012: if-nez v2, 0003 // -000f │ │ -11d2d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -11d2da: 28ee |0015: goto 0003 // -0012 │ │ +11afa4: |[11afa4] android.support.v4.widget.NestedScrollView.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z │ │ +11afb4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +11afb6: 3343 0300 |0001: if-ne v3, v4, 0004 // +0003 │ │ +11afba: 0f01 |0003: return v1 │ │ +11afbc: 6e10 6538 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +11afc2: 0c00 |0007: move-result-object v0 │ │ +11afc4: 2002 0207 |0008: instance-of v2, v0, Landroid/view/ViewGroup; // type@0702 │ │ +11afc8: 3802 0a00 |000a: if-eqz v2, 0014 // +000a │ │ +11afcc: 1f00 fc06 |000c: check-cast v0, Landroid/view/View; // type@06fc │ │ +11afd0: 7120 c824 4000 |000e: invoke-static {v0, v4}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@24c8 │ │ +11afd6: 0a02 |0011: move-result v2 │ │ +11afd8: 3902 f1ff |0012: if-nez v2, 0003 // -000f │ │ +11afdc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +11afde: 28ee |0015: goto 0003 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1675 │ │ 0x0003 line=1680 │ │ 0x0004 line=1679 │ │ 0x0008 line=1680 │ │ locals : │ │ @@ -351465,36 +351577,36 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -11d2dc: |[11d2dc] android.support.v4.widget.NestedScrollView.isWithinDeltaOfScreen:(Landroid/view/View;II)Z │ │ -11d2ec: 5420 7e0a |0000: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d2f0: 6e20 4838 0300 |0002: invoke-virtual {v3, v0}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ -11d2f6: 5420 7e0a |0005: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d2fa: 6e30 cc24 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ -11d300: 5420 7e0a |000a: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d304: 5200 af00 |000c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d308: b040 |000e: add-int/2addr v0, v4 │ │ -11d30a: 6e10 b824 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d310: 0a01 |0012: move-result v1 │ │ -11d312: 3410 1000 |0013: if-lt v0, v1, 0023 // +0010 │ │ -11d316: 5420 7e0a |0015: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d31a: 5200 b200 |0017: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d31e: b140 |0019: sub-int/2addr v0, v4 │ │ -11d320: 6e10 b824 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d326: 0a01 |001d: move-result v1 │ │ -11d328: b051 |001e: add-int/2addr v1, v5 │ │ -11d32a: 3610 0400 |001f: if-gt v0, v1, 0023 // +0004 │ │ -11d32e: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -11d330: 0f00 |0022: return v0 │ │ -11d332: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -11d334: 28fe |0024: goto 0022 // -0002 │ │ +11afe0: |[11afe0] android.support.v4.widget.NestedScrollView.isWithinDeltaOfScreen:(Landroid/view/View;II)Z │ │ +11aff0: 5420 7e0a |0000: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11aff4: 6e20 4838 0300 |0002: invoke-virtual {v3, v0}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ +11affa: 5420 7e0a |0005: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11affe: 6e30 cc24 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ +11b004: 5420 7e0a |000a: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b008: 5200 af00 |000c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b00c: b040 |000e: add-int/2addr v0, v4 │ │ +11b00e: 6e10 b824 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b014: 0a01 |0012: move-result v1 │ │ +11b016: 3410 1000 |0013: if-lt v0, v1, 0023 // +0010 │ │ +11b01a: 5420 7e0a |0015: iget-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b01e: 5200 b200 |0017: iget v0, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b022: b140 |0019: sub-int/2addr v0, v4 │ │ +11b024: 6e10 b824 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b02a: 0a01 |001d: move-result v1 │ │ +11b02c: b051 |001e: add-int/2addr v1, v5 │ │ +11b02e: 3610 0400 |001f: if-gt v0, v1, 0023 // +0004 │ │ +11b032: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +11b034: 0f00 |0022: return v0 │ │ +11b036: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +11b038: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ 0x0005 line=1272 │ │ 0x000a line=1274 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -351507,40 +351619,40 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -11d338: |[11d338] android.support.v4.widget.NestedScrollView.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -11d348: 6e10 ef37 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -11d34e: 0a03 |0003: move-result v3 │ │ -11d350: 1404 00ff 0000 |0004: const v4, #float 9.14768e-41 // #0000ff00 │ │ -11d356: b543 |0007: and-int/2addr v3, v4 │ │ -11d358: e102 0308 |0008: shr-int/lit8 v2, v3, #int 8 // #08 │ │ -11d35c: 7120 8218 2600 |000a: invoke-static {v6, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -11d362: 0a01 |000d: move-result v1 │ │ -11d364: 5253 690a |000e: iget v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11d368: 3331 1b00 |0010: if-ne v1, v3, 002b // +001b │ │ -11d36c: 3902 1a00 |0012: if-nez v2, 002c // +001a │ │ -11d370: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -11d372: 7120 8518 0600 |0015: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11d378: 0a03 |0018: move-result v3 │ │ -11d37a: 8733 |0019: float-to-int v3, v3 │ │ -11d37c: 5953 720a |001a: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11d380: 7120 8218 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -11d386: 0a03 |001f: move-result v3 │ │ -11d388: 5953 690a |0020: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11d38c: 5453 800a |0022: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d390: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -11d394: 5453 800a |0026: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d398: 6e10 0b38 0300 |0028: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -11d39e: 0e00 |002b: return-void │ │ -11d3a0: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -11d3a2: 28e8 |002d: goto 0015 // -0018 │ │ +11b03c: |[11b03c] android.support.v4.widget.NestedScrollView.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +11b04c: 6e10 ef37 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +11b052: 0a03 |0003: move-result v3 │ │ +11b054: 1404 00ff 0000 |0004: const v4, #float 9.14768e-41 // #0000ff00 │ │ +11b05a: b543 |0007: and-int/2addr v3, v4 │ │ +11b05c: e102 0308 |0008: shr-int/lit8 v2, v3, #int 8 // #08 │ │ +11b060: 7120 8218 2600 |000a: invoke-static {v6, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11b066: 0a01 |000d: move-result v1 │ │ +11b068: 5253 690a |000e: iget v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11b06c: 3331 1b00 |0010: if-ne v1, v3, 002b // +001b │ │ +11b070: 3902 1a00 |0012: if-nez v2, 002c // +001a │ │ +11b074: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +11b076: 7120 8518 0600 |0015: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11b07c: 0a03 |0018: move-result v3 │ │ +11b07e: 8733 |0019: float-to-int v3, v3 │ │ +11b080: 5953 720a |001a: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11b084: 7120 8218 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11b08a: 0a03 |001f: move-result v3 │ │ +11b08c: 5953 690a |0020: iput v3, v5, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11b090: 5453 800a |0022: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11b094: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +11b098: 5453 800a |0026: iget-object v3, v5, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11b09c: 6e10 0b38 0300 |0028: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +11b0a2: 0e00 |002b: return-void │ │ +11b0a4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +11b0a6: 28e8 |002d: goto 0015 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x000a line=882 │ │ 0x000e line=883 │ │ 0x0012 line=887 │ │ 0x0015 line=888 │ │ @@ -351561,22 +351673,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -11d3a4: |[11d3a4] android.support.v4.widget.NestedScrollView.recycleVelocityTracker:()V │ │ -11d3b4: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d3b8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -11d3bc: 5410 800a |0004: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d3c0: 6e10 1338 0000 |0006: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ -11d3c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -11d3c8: 5b10 800a |000a: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11d3cc: 0e00 |000c: return-void │ │ +11b0a8: |[11b0a8] android.support.v4.widget.NestedScrollView.recycleVelocityTracker:()V │ │ +11b0b8: 5410 800a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11b0bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +11b0c0: 5410 800a |0004: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11b0c4: 6e10 1338 0000 |0006: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@3813 │ │ +11b0ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +11b0cc: 5b10 800a |000a: iput-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11b0d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0004 line=594 │ │ 0x0009 line=595 │ │ 0x000c line=597 │ │ locals : │ │ @@ -351587,44 +351699,44 @@ │ │ type : '(III)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -11d3d0: |[11d3d0] android.support.v4.widget.NestedScrollView.scrollAndFocus:(III)Z │ │ -11d3e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -11d3e2: 6e10 ad24 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d3e8: 0a04 |0004: move-result v4 │ │ -11d3ea: 6e10 b824 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d3f0: 0a01 |0008: move-result v1 │ │ -11d3f2: 9000 0104 |0009: add-int v0, v1, v4 │ │ -11d3f6: 1307 2100 |000b: const/16 v7, #int 33 // #21 │ │ -11d3fa: 3379 1900 |000d: if-ne v9, v7, 0026 // +0019 │ │ -11d3fe: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -11d400: 7040 a224 68ba |0010: invoke-direct {v8, v6, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.findFocusableViewInBounds:(ZII)Landroid/view/View; // method@24a2 │ │ -11d406: 0c05 |0013: move-result-object v5 │ │ -11d408: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ -11d40c: 0785 |0016: move-object v5, v8 │ │ -11d40e: 341a 1100 |0017: if-lt v10, v1, 0028 // +0011 │ │ -11d412: 360b 0f00 |0019: if-gt v11, v0, 0028 // +000f │ │ -11d416: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -11d418: 6e10 a124 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ -11d41e: 0c07 |001f: move-result-object v7 │ │ -11d420: 3275 0500 |0020: if-eq v5, v7, 0025 // +0005 │ │ -11d424: 6e20 bb38 9500 |0022: invoke-virtual {v5, v9}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ -11d42a: 0f03 |0025: return v3 │ │ -11d42c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -11d42e: 28e9 |0027: goto 0010 // -0017 │ │ -11d430: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ -11d434: 9102 0a01 |002a: sub-int v2, v10, v1 │ │ -11d438: 7020 9c24 2800 |002c: invoke-direct {v8, v2}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ -11d43e: 28ed |002f: goto 001c // -0013 │ │ -11d440: 9102 0b00 |0030: sub-int v2, v11, v0 │ │ -11d444: 28fa |0032: goto 002c // -0006 │ │ +11b0d4: |[11b0d4] android.support.v4.widget.NestedScrollView.scrollAndFocus:(III)Z │ │ +11b0e4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +11b0e6: 6e10 ad24 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b0ec: 0a04 |0004: move-result v4 │ │ +11b0ee: 6e10 b824 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b0f4: 0a01 |0008: move-result v1 │ │ +11b0f6: 9000 0104 |0009: add-int v0, v1, v4 │ │ +11b0fa: 1307 2100 |000b: const/16 v7, #int 33 // #21 │ │ +11b0fe: 3379 1900 |000d: if-ne v9, v7, 0026 // +0019 │ │ +11b102: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +11b104: 7040 a224 68ba |0010: invoke-direct {v8, v6, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.findFocusableViewInBounds:(ZII)Landroid/view/View; // method@24a2 │ │ +11b10a: 0c05 |0013: move-result-object v5 │ │ +11b10c: 3905 0300 |0014: if-nez v5, 0017 // +0003 │ │ +11b110: 0785 |0016: move-object v5, v8 │ │ +11b112: 341a 1100 |0017: if-lt v10, v1, 0028 // +0011 │ │ +11b116: 360b 0f00 |0019: if-gt v11, v0, 0028 // +000f │ │ +11b11a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +11b11c: 6e10 a124 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ +11b122: 0c07 |001f: move-result-object v7 │ │ +11b124: 3275 0500 |0020: if-eq v5, v7, 0025 // +0005 │ │ +11b128: 6e20 bb38 9500 |0022: invoke-virtual {v5, v9}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ +11b12e: 0f03 |0025: return v3 │ │ +11b130: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +11b132: 28e9 |0027: goto 0010 // -0017 │ │ +11b134: 3806 0800 |0028: if-eqz v6, 0030 // +0008 │ │ +11b138: 9102 0a01 |002a: sub-int v2, v10, v1 │ │ +11b13c: 7020 9c24 2800 |002c: invoke-direct {v8, v2}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ +11b142: 28ed |002f: goto 001c // -0013 │ │ +11b144: 9102 0b00 |0030: sub-int v2, v11, v0 │ │ +11b148: 28fa |0032: goto 002c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1176 │ │ 0x0001 line=1178 │ │ 0x0005 line=1179 │ │ 0x0009 line=1180 │ │ 0x000b line=1181 │ │ @@ -351659,26 +351771,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -11d448: |[11d448] android.support.v4.widget.NestedScrollView.scrollToChild:(Landroid/view/View;)V │ │ -11d458: 5421 7e0a |0000: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d45c: 6e20 4838 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ -11d462: 5421 7e0a |0005: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d466: 6e30 cc24 3201 |0007: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ -11d46c: 5421 7e0a |000a: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d470: 6e20 9324 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ -11d476: 0a00 |000f: move-result v0 │ │ -11d478: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -11d47c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -11d47e: 6e30 ec24 1200 |0013: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ -11d484: 0e00 |0016: return-void │ │ +11b14c: |[11b14c] android.support.v4.widget.NestedScrollView.scrollToChild:(Landroid/view/View;)V │ │ +11b15c: 5421 7e0a |0000: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b160: 6e20 4838 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ +11b166: 5421 7e0a |0005: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b16a: 6e30 cc24 3201 |0007: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ +11b170: 5421 7e0a |000a: iget-object v1, v2, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b174: 6e20 9324 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ +11b17a: 0a00 |000f: move-result v0 │ │ +11b17c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +11b180: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11b182: 6e30 ec24 1200 |0013: invoke-virtual {v2, v1, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ +11b188: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1452 │ │ 0x0005 line=1455 │ │ 0x000a line=1457 │ │ 0x0010 line=1459 │ │ 0x0012 line=1460 │ │ @@ -351693,28 +351805,28 @@ │ │ type : '(Landroid/graphics/Rect;Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -11d488: |[11d488] android.support.v4.widget.NestedScrollView.scrollToChildRect:(Landroid/graphics/Rect;Z)Z │ │ -11d498: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -11d49a: 6e20 9324 4300 |0001: invoke-virtual {v3, v4}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ -11d4a0: 0a00 |0004: move-result v0 │ │ -11d4a2: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -11d4a6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -11d4a8: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -11d4ac: 3805 0800 |000a: if-eqz v5, 0012 // +0008 │ │ -11d4b0: 6e30 ec24 2300 |000c: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ -11d4b6: 0f01 |000f: return v1 │ │ -11d4b8: 0121 |0010: move v1, v2 │ │ -11d4ba: 28f7 |0011: goto 0008 // -0009 │ │ -11d4bc: 6e30 f924 2300 |0012: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ -11d4c2: 28fa |0015: goto 000f // -0006 │ │ +11b18c: |[11b18c] android.support.v4.widget.NestedScrollView.scrollToChildRect:(Landroid/graphics/Rect;Z)Z │ │ +11b19c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11b19e: 6e20 9324 4300 |0001: invoke-virtual {v3, v4}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ +11b1a4: 0a00 |0004: move-result v0 │ │ +11b1a6: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +11b1aa: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +11b1ac: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +11b1b0: 3805 0800 |000a: if-eqz v5, 0012 // +0008 │ │ +11b1b4: 6e30 ec24 2300 |000c: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ +11b1ba: 0f01 |000f: return v1 │ │ +11b1bc: 0121 |0010: move v1, v2 │ │ +11b1be: 28f7 |0011: goto 0008 // -0009 │ │ +11b1c0: 6e30 f924 2300 |0012: invoke-virtual {v3, v2, v0}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ +11b1c6: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1473 │ │ 0x0005 line=1474 │ │ 0x0008 line=1475 │ │ 0x000a line=1476 │ │ 0x000c line=1477 │ │ @@ -351735,24 +351847,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -11d4c4: |[11d4c4] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;)V │ │ -11d4d4: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d4da: 0a00 |0003: move-result v0 │ │ -11d4dc: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -11d4e0: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -11d4e4: 1a01 7118 |0008: const-string v1, "ScrollView can host only one direct child" // string@1871 │ │ -11d4e8: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11d4ee: 2700 |000d: throw v0 │ │ -11d4f0: 6f20 463b 3200 |000e: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@3b46 │ │ -11d4f6: 0e00 |0011: return-void │ │ +11b1c8: |[11b1c8] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;)V │ │ +11b1d8: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b1de: 0a00 |0003: move-result v0 │ │ +11b1e0: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +11b1e4: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +11b1e8: 1a01 6d18 |0008: const-string v1, "ScrollView can host only one direct child" // string@186d │ │ +11b1ec: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +11b1f2: 2700 |000d: throw v0 │ │ +11b1f4: 6f20 463b 3200 |000e: invoke-super {v2, v3}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;)V // method@3b46 │ │ +11b1fa: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0006 line=370 │ │ 0x000e line=373 │ │ 0x0011 line=374 │ │ locals : │ │ @@ -351764,24 +351876,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -11d4f8: |[11d4f8] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;I)V │ │ -11d508: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d50e: 0a00 |0003: move-result v0 │ │ -11d510: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -11d514: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -11d518: 1a01 7118 |0008: const-string v1, "ScrollView can host only one direct child" // string@1871 │ │ -11d51c: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11d522: 2700 |000d: throw v0 │ │ -11d524: 6f30 473b 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@3b47 │ │ -11d52a: 0e00 |0011: return-void │ │ +11b1fc: |[11b1fc] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;I)V │ │ +11b20c: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b212: 0a00 |0003: move-result v0 │ │ +11b214: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +11b218: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +11b21c: 1a01 6d18 |0008: const-string v1, "ScrollView can host only one direct child" // string@186d │ │ +11b220: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +11b226: 2700 |000d: throw v0 │ │ +11b228: 6f30 473b 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;I)V // method@3b47 │ │ +11b22e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x000e line=382 │ │ 0x0011 line=383 │ │ locals : │ │ @@ -351794,24 +351906,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 │ │ -11d52c: |[11d52c] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -11d53c: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d542: 0a00 |0003: move-result v0 │ │ -11d544: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -11d548: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -11d54c: 1a01 7118 |0008: const-string v1, "ScrollView can host only one direct child" // string@1871 │ │ -11d550: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11d556: 2700 |000d: throw v0 │ │ -11d558: 6f40 483b 3254 |000e: invoke-super {v2, v3, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3b48 │ │ -11d55e: 0e00 |0011: return-void │ │ +11b230: |[11b230] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +11b240: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b246: 0a00 |0003: move-result v0 │ │ +11b248: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +11b24c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +11b250: 1a01 6d18 |0008: const-string v1, "ScrollView can host only one direct child" // string@186d │ │ +11b254: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +11b25a: 2700 |000d: throw v0 │ │ +11b25c: 6f40 483b 3254 |000e: invoke-super {v2, v3, v4, v5}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3b48 │ │ +11b262: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0006 line=397 │ │ 0x000e line=400 │ │ 0x0011 line=401 │ │ locals : │ │ @@ -351825,24 +351937,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 │ │ -11d560: |[11d560] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -11d570: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d576: 0a00 |0003: move-result v0 │ │ -11d578: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ -11d57c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -11d580: 1a01 7118 |0008: const-string v1, "ScrollView can host only one direct child" // string@1871 │ │ -11d584: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -11d58a: 2700 |000d: throw v0 │ │ -11d58c: 6f30 493b 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ -11d592: 0e00 |0011: return-void │ │ +11b264: |[11b264] android.support.v4.widget.NestedScrollView.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +11b274: 6e10 a824 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b27a: 0a00 |0003: move-result v0 │ │ +11b27c: 3d00 0a00 |0004: if-lez v0, 000e // +000a │ │ +11b280: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +11b284: 1a01 6d18 |0008: const-string v1, "ScrollView can host only one direct child" // string@186d │ │ +11b288: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +11b28e: 2700 |000d: throw v0 │ │ +11b290: 6f30 493b 3204 |000e: invoke-super {v2, v3, v4}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3b49 │ │ +11b296: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0006 line=388 │ │ 0x000e line=391 │ │ 0x0011 line=392 │ │ locals : │ │ @@ -351855,92 +351967,92 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -11d594: |[11d594] android.support.v4.widget.NestedScrollView.arrowScroll:(I)Z │ │ -11d5a4: 130a 8200 |0000: const/16 v10, #int 130 // #82 │ │ -11d5a8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -11d5aa: 6e10 a124 0b00 |0003: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ -11d5b0: 0c00 |0006: move-result-object v0 │ │ -11d5b2: 33b0 0300 |0007: if-ne v0, v11, 000a // +0003 │ │ -11d5b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -11d5b8: 7100 8d37 0000 |000a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ -11d5be: 0c08 |000d: move-result-object v8 │ │ -11d5c0: 6e40 8b37 b8c0 |000e: invoke-virtual {v8, v11, v0, v12}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ -11d5c6: 0c04 |0011: move-result-object v4 │ │ -11d5c8: 6e10 ae24 0b00 |0012: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getMaxScrollAmount:()I // method@24ae │ │ -11d5ce: 0a03 |0015: move-result v3 │ │ -11d5d0: 3804 4100 |0016: if-eqz v4, 0057 // +0041 │ │ -11d5d4: 6e10 ad24 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d5da: 0a08 |001b: move-result v8 │ │ -11d5dc: 7040 c924 4b83 |001c: invoke-direct {v11, v4, v3, v8}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ -11d5e2: 0a08 |001f: move-result v8 │ │ -11d5e4: 3808 3700 |0020: if-eqz v8, 0057 // +0037 │ │ -11d5e8: 54b7 7e0a |0022: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d5ec: 6e20 4838 7400 |0024: invoke-virtual {v4, v7}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ -11d5f2: 54b7 7e0a |0027: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d5f6: 6e30 cc24 4b07 |0029: invoke-virtual {v11, v4, v7}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ -11d5fc: 54b7 7e0a |002c: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11d600: 6e20 9324 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ -11d606: 0a06 |0031: move-result v6 │ │ -11d608: 7020 9c24 6b00 |0032: invoke-direct {v11, v6}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ -11d60e: 6e20 bb38 c400 |0035: invoke-virtual {v4, v12}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ -11d614: 3800 1d00 |0038: if-eqz v0, 0055 // +001d │ │ -11d618: 6e10 9038 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.isFocused:()Z // method@3890 │ │ -11d61e: 0a07 |003d: move-result v7 │ │ -11d620: 3807 1700 |003e: if-eqz v7, 0055 // +0017 │ │ -11d624: 7020 c624 0b00 |0040: invoke-direct {v11, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@24c6 │ │ -11d62a: 0a07 |0043: move-result v7 │ │ -11d62c: 3807 1100 |0044: if-eqz v7, 0055 // +0011 │ │ -11d630: 6e10 ab24 0b00 |0046: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getDescendantFocusability:()I // method@24ab │ │ -11d636: 0a02 |0049: move-result v2 │ │ -11d638: 1507 0200 |004a: const/high16 v7, #int 131072 // #2 │ │ -11d63c: 6e20 f124 7b00 |004c: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ -11d642: 6e10 e924 0b00 |004f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.requestFocus:()Z // method@24e9 │ │ -11d648: 6e20 f124 2b00 |0052: invoke-virtual {v11, v2}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ -11d64e: 1217 |0055: const/4 v7, #int 1 // #1 │ │ -11d650: 0f07 |0056: return v7 │ │ -11d652: 0136 |0057: move v6, v3 │ │ -11d654: 1308 2100 |0058: const/16 v8, #int 33 // #21 │ │ -11d658: 338c 1500 |005a: if-ne v12, v8, 006f // +0015 │ │ -11d65c: 6e10 b824 0b00 |005c: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d662: 0a08 |005f: move-result v8 │ │ -11d664: 3568 0f00 |0060: if-ge v8, v6, 006f // +000f │ │ -11d668: 6e10 b824 0b00 |0062: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d66e: 0a06 |0065: move-result v6 │ │ -11d670: 3806 f0ff |0066: if-eqz v6, 0056 // -0010 │ │ -11d674: 33ac 2d00 |0068: if-ne v12, v10, 0095 // +002d │ │ -11d678: 0167 |006a: move v7, v6 │ │ -11d67a: 7020 9c24 7b00 |006b: invoke-direct {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ -11d680: 28ca |006e: goto 0038 // -0036 │ │ -11d682: 33ac f7ff |006f: if-ne v12, v10, 0066 // -0009 │ │ -11d686: 6e10 a824 0b00 |0071: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d68c: 0a08 |0074: move-result v8 │ │ -11d68e: 3d08 f1ff |0075: if-lez v8, 0066 // -000f │ │ -11d692: 6e20 a724 7b00 |0077: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d698: 0c08 |007a: move-result-object v8 │ │ -11d69a: 6e10 4338 0800 |007b: invoke-virtual {v8}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11d6a0: 0a01 |007e: move-result v1 │ │ -11d6a2: 6e10 b824 0b00 |007f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d6a8: 0a08 |0082: move-result v8 │ │ -11d6aa: 6e10 ad24 0b00 |0083: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d6b0: 0a09 |0086: move-result v9 │ │ -11d6b2: b098 |0087: add-int/2addr v8, v9 │ │ -11d6b4: 6e10 b124 0b00 |0088: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11d6ba: 0a09 |008b: move-result v9 │ │ -11d6bc: 9105 0809 |008c: sub-int v5, v8, v9 │ │ -11d6c0: 9108 0105 |008e: sub-int v8, v1, v5 │ │ -11d6c4: 3538 d6ff |0090: if-ge v8, v3, 0066 // -002a │ │ -11d6c8: 9106 0105 |0092: sub-int v6, v1, v5 │ │ -11d6cc: 28d2 |0094: goto 0066 // -002e │ │ -11d6ce: 7b67 |0095: neg-int v7, v6 │ │ -11d6d0: 28d5 |0096: goto 006b // -002b │ │ +11b298: |[11b298] android.support.v4.widget.NestedScrollView.arrowScroll:(I)Z │ │ +11b2a8: 130a 8200 |0000: const/16 v10, #int 130 // #82 │ │ +11b2ac: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +11b2ae: 6e10 a124 0b00 |0003: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ +11b2b4: 0c00 |0006: move-result-object v0 │ │ +11b2b6: 33b0 0300 |0007: if-ne v0, v11, 000a // +0003 │ │ +11b2ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +11b2bc: 7100 8d37 0000 |000a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ +11b2c2: 0c08 |000d: move-result-object v8 │ │ +11b2c4: 6e40 8b37 b8c0 |000e: invoke-virtual {v8, v11, v0, v12}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ +11b2ca: 0c04 |0011: move-result-object v4 │ │ +11b2cc: 6e10 ae24 0b00 |0012: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getMaxScrollAmount:()I // method@24ae │ │ +11b2d2: 0a03 |0015: move-result v3 │ │ +11b2d4: 3804 4100 |0016: if-eqz v4, 0057 // +0041 │ │ +11b2d8: 6e10 ad24 0b00 |0018: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b2de: 0a08 |001b: move-result v8 │ │ +11b2e0: 7040 c924 4b83 |001c: invoke-direct {v11, v4, v3, v8}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ +11b2e6: 0a08 |001f: move-result v8 │ │ +11b2e8: 3808 3700 |0020: if-eqz v8, 0057 // +0037 │ │ +11b2ec: 54b7 7e0a |0022: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b2f0: 6e20 4838 7400 |0024: invoke-virtual {v4, v7}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ +11b2f6: 54b7 7e0a |0027: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b2fa: 6e30 cc24 4b07 |0029: invoke-virtual {v11, v4, v7}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ +11b300: 54b7 7e0a |002c: iget-object v7, v11, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b304: 6e20 9324 7b00 |002e: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ +11b30a: 0a06 |0031: move-result v6 │ │ +11b30c: 7020 9c24 6b00 |0032: invoke-direct {v11, v6}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ +11b312: 6e20 bb38 c400 |0035: invoke-virtual {v4, v12}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ +11b318: 3800 1d00 |0038: if-eqz v0, 0055 // +001d │ │ +11b31c: 6e10 9038 0000 |003a: invoke-virtual {v0}, Landroid/view/View;.isFocused:()Z // method@3890 │ │ +11b322: 0a07 |003d: move-result v7 │ │ +11b324: 3807 1700 |003e: if-eqz v7, 0055 // +0017 │ │ +11b328: 7020 c624 0b00 |0040: invoke-direct {v11, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@24c6 │ │ +11b32e: 0a07 |0043: move-result v7 │ │ +11b330: 3807 1100 |0044: if-eqz v7, 0055 // +0011 │ │ +11b334: 6e10 ab24 0b00 |0046: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getDescendantFocusability:()I // method@24ab │ │ +11b33a: 0a02 |0049: move-result v2 │ │ +11b33c: 1507 0200 |004a: const/high16 v7, #int 131072 // #2 │ │ +11b340: 6e20 f124 7b00 |004c: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ +11b346: 6e10 e924 0b00 |004f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.requestFocus:()Z // method@24e9 │ │ +11b34c: 6e20 f124 2b00 |0052: invoke-virtual {v11, v2}, Landroid/support/v4/widget/NestedScrollView;.setDescendantFocusability:(I)V // method@24f1 │ │ +11b352: 1217 |0055: const/4 v7, #int 1 // #1 │ │ +11b354: 0f07 |0056: return v7 │ │ +11b356: 0136 |0057: move v6, v3 │ │ +11b358: 1308 2100 |0058: const/16 v8, #int 33 // #21 │ │ +11b35c: 338c 1500 |005a: if-ne v12, v8, 006f // +0015 │ │ +11b360: 6e10 b824 0b00 |005c: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b366: 0a08 |005f: move-result v8 │ │ +11b368: 3568 0f00 |0060: if-ge v8, v6, 006f // +000f │ │ +11b36c: 6e10 b824 0b00 |0062: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b372: 0a06 |0065: move-result v6 │ │ +11b374: 3806 f0ff |0066: if-eqz v6, 0056 // -0010 │ │ +11b378: 33ac 2d00 |0068: if-ne v12, v10, 0095 // +002d │ │ +11b37c: 0167 |006a: move v7, v6 │ │ +11b37e: 7020 9c24 7b00 |006b: invoke-direct {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ +11b384: 28ca |006e: goto 0038 // -0036 │ │ +11b386: 33ac f7ff |006f: if-ne v12, v10, 0066 // -0009 │ │ +11b38a: 6e10 a824 0b00 |0071: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b390: 0a08 |0074: move-result v8 │ │ +11b392: 3d08 f1ff |0075: if-lez v8, 0066 // -000f │ │ +11b396: 6e20 a724 7b00 |0077: invoke-virtual {v11, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11b39c: 0c08 |007a: move-result-object v8 │ │ +11b39e: 6e10 4338 0800 |007b: invoke-virtual {v8}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11b3a4: 0a01 |007e: move-result v1 │ │ +11b3a6: 6e10 b824 0b00 |007f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b3ac: 0a08 |0082: move-result v8 │ │ +11b3ae: 6e10 ad24 0b00 |0083: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b3b4: 0a09 |0086: move-result v9 │ │ +11b3b6: b098 |0087: add-int/2addr v8, v9 │ │ +11b3b8: 6e10 b124 0b00 |0088: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11b3be: 0a09 |008b: move-result v9 │ │ +11b3c0: 9105 0809 |008c: sub-int v5, v8, v9 │ │ +11b3c4: 9108 0105 |008e: sub-int v8, v1, v5 │ │ +11b3c8: 3538 d6ff |0090: if-ge v8, v3, 0066 // -002a │ │ +11b3cc: 9106 0105 |0092: sub-int v6, v1, v5 │ │ +11b3d0: 28d2 |0094: goto 0066 // -002e │ │ +11b3d2: 7b67 |0095: neg-int v7, v6 │ │ +11b3d4: 28d5 |0096: goto 006b // -002b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1209 │ │ 0x0007 line=1210 │ │ 0x000a line=1212 │ │ 0x0012 line=1214 │ │ 0x0016 line=1216 │ │ @@ -351984,18 +352096,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11d6d4: |[11d6d4] android.support.v4.widget.NestedScrollView.computeHorizontalScrollExtent:()I │ │ -11d6e4: 6f10 4a3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollExtent:()I // method@3b4a │ │ -11d6ea: 0a00 |0003: move-result v0 │ │ -11d6ec: 0f00 |0004: return v0 │ │ +11b3d8: |[11b3d8] android.support.v4.widget.NestedScrollView.computeHorizontalScrollExtent:()I │ │ +11b3e8: 6f10 4a3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollExtent:()I // method@3b4a │ │ +11b3ee: 0a00 |0003: move-result v0 │ │ +11b3f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #6 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352003,18 +352115,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11d6f0: |[11d6f0] android.support.v4.widget.NestedScrollView.computeHorizontalScrollOffset:()I │ │ -11d700: 6f10 4b3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollOffset:()I // method@3b4b │ │ -11d706: 0a00 |0003: move-result v0 │ │ -11d708: 0f00 |0004: return v0 │ │ +11b3f4: |[11b3f4] android.support.v4.widget.NestedScrollView.computeHorizontalScrollOffset:()I │ │ +11b404: 6f10 4b3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollOffset:()I // method@3b4b │ │ +11b40a: 0a00 |0003: move-result v0 │ │ +11b40c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1379 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #7 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352022,18 +352134,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11d70c: |[11d70c] android.support.v4.widget.NestedScrollView.computeHorizontalScrollRange:()I │ │ -11d71c: 6f10 4c3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollRange:()I // method@3b4c │ │ -11d722: 0a00 |0003: move-result v0 │ │ -11d724: 0f00 |0004: return v0 │ │ +11b410: |[11b410] android.support.v4.widget.NestedScrollView.computeHorizontalScrollRange:()I │ │ +11b420: 6f10 4c3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeHorizontalScrollRange:()I // method@3b4c │ │ +11b426: 0a00 |0003: move-result v0 │ │ +11b428: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #8 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352041,69 +352153,69 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 100 16-bit code units │ │ -11d728: |[11d728] android.support.v4.widget.NestedScrollView.computeScroll:()V │ │ -11d738: 121a |0000: const/4 v10, #int 1 // #1 │ │ -11d73a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -11d73c: 54e0 7c0a |0002: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d740: 6e10 7b25 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@257b │ │ -11d746: 0a00 |0007: move-result v0 │ │ -11d748: 3800 4800 |0008: if-eqz v0, 0050 // +0048 │ │ -11d74c: 6e10 b724 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11d752: 0a03 |000d: move-result v3 │ │ -11d754: 6e10 b824 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d75a: 0a04 |0011: move-result v4 │ │ -11d75c: 54e0 7c0a |0012: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d760: 6e10 8125 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ -11d766: 0a0c |0017: move-result v12 │ │ -11d768: 54e0 7c0a |0018: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d76c: 6e10 8225 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ -11d772: 0a0d |001d: move-result v13 │ │ -11d774: 33c3 0400 |001e: if-ne v3, v12, 0022 // +0004 │ │ -11d778: 32d4 3000 |0020: if-eq v4, v13, 0050 // +0030 │ │ -11d77c: 7010 b624 0e00 |0022: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11d782: 0a06 |0025: move-result v6 │ │ -11d784: 7110 be1a 0e00 |0026: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ -11d78a: 0a0b |0029: move-result v11 │ │ -11d78c: 380b 0600 |002a: if-eqz v11, 0030 // +0006 │ │ -11d790: 33ab 2500 |002c: if-ne v11, v10, 0051 // +0025 │ │ -11d794: 3d06 2300 |002e: if-lez v6, 0051 // +0023 │ │ -11d798: 9101 0c03 |0030: sub-int v1, v12, v3 │ │ -11d79c: 9102 0d04 |0032: sub-int v2, v13, v4 │ │ -11d7a0: 07e0 |0034: move-object v0, v14 │ │ -11d7a2: 0157 |0035: move v7, v5 │ │ -11d7a4: 0158 |0036: move v8, v5 │ │ -11d7a6: 0159 |0037: move v9, v5 │ │ -11d7a8: 740a e124 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@24e1 │ │ -11d7ae: 380a 1500 |003b: if-eqz v10, 0050 // +0015 │ │ -11d7b2: 7010 9f24 0e00 |003d: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@249f │ │ -11d7b8: 3c0d 1300 |0040: if-gtz v13, 0053 // +0013 │ │ -11d7bc: 3d04 1100 |0042: if-lez v4, 0053 // +0011 │ │ -11d7c0: 54e0 6d0a |0044: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11d7c4: 54e1 7c0a |0046: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d7c8: 6e10 8025 0100 |0048: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@2580 │ │ -11d7ce: 0a01 |004b: move-result v1 │ │ -11d7d0: 8711 |004c: float-to-int v1, v1 │ │ -11d7d2: 6e20 de23 1000 |004d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@23de │ │ -11d7d8: 0e00 |0050: return-void │ │ -11d7da: 015a |0051: move v10, v5 │ │ -11d7dc: 28de |0052: goto 0030 // -0022 │ │ -11d7de: 346d fdff |0053: if-lt v13, v6, 0050 // -0003 │ │ -11d7e2: 3564 fbff |0055: if-ge v4, v6, 0050 // -0005 │ │ -11d7e6: 54e0 6c0a |0057: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11d7ea: 54e1 7c0a |0059: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11d7ee: 6e10 8025 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@2580 │ │ -11d7f4: 0a01 |005e: move-result v1 │ │ -11d7f6: 8711 |005f: float-to-int v1, v1 │ │ -11d7f8: 6e20 de23 1000 |0060: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@23de │ │ -11d7fe: 28ed |0063: goto 0050 // -0013 │ │ +11b42c: |[11b42c] android.support.v4.widget.NestedScrollView.computeScroll:()V │ │ +11b43c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +11b43e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +11b440: 54e0 7c0a |0002: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11b444: 6e10 7b25 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@257b │ │ +11b44a: 0a00 |0007: move-result v0 │ │ +11b44c: 3800 4800 |0008: if-eqz v0, 0050 // +0048 │ │ +11b450: 6e10 b724 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11b456: 0a03 |000d: move-result v3 │ │ +11b458: 6e10 b824 0e00 |000e: invoke-virtual {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b45e: 0a04 |0011: move-result v4 │ │ +11b460: 54e0 7c0a |0012: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11b464: 6e10 8125 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@2581 │ │ +11b46a: 0a0c |0017: move-result v12 │ │ +11b46c: 54e0 7c0a |0018: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11b470: 6e10 8225 0000 |001a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@2582 │ │ +11b476: 0a0d |001d: move-result v13 │ │ +11b478: 33c3 0400 |001e: if-ne v3, v12, 0022 // +0004 │ │ +11b47c: 32d4 3000 |0020: if-eq v4, v13, 0050 // +0030 │ │ +11b480: 7010 b624 0e00 |0022: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11b486: 0a06 |0025: move-result v6 │ │ +11b488: 7110 be1a 0e00 |0026: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ +11b48e: 0a0b |0029: move-result v11 │ │ +11b490: 380b 0600 |002a: if-eqz v11, 0030 // +0006 │ │ +11b494: 33ab 2500 |002c: if-ne v11, v10, 0051 // +0025 │ │ +11b498: 3d06 2300 |002e: if-lez v6, 0051 // +0023 │ │ +11b49c: 9101 0c03 |0030: sub-int v1, v12, v3 │ │ +11b4a0: 9102 0d04 |0032: sub-int v2, v13, v4 │ │ +11b4a4: 07e0 |0034: move-object v0, v14 │ │ +11b4a6: 0157 |0035: move v7, v5 │ │ +11b4a8: 0158 |0036: move v8, v5 │ │ +11b4aa: 0159 |0037: move v9, v5 │ │ +11b4ac: 740a e124 0000 |0038: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@24e1 │ │ +11b4b2: 380a 1500 |003b: if-eqz v10, 0050 // +0015 │ │ +11b4b6: 7010 9f24 0e00 |003d: invoke-direct {v14}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@249f │ │ +11b4bc: 3c0d 1300 |0040: if-gtz v13, 0053 // +0013 │ │ +11b4c0: 3d04 1100 |0042: if-lez v4, 0053 // +0011 │ │ +11b4c4: 54e0 6d0a |0044: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11b4c8: 54e1 7c0a |0046: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11b4cc: 6e10 8025 0100 |0048: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@2580 │ │ +11b4d2: 0a01 |004b: move-result v1 │ │ +11b4d4: 8711 |004c: float-to-int v1, v1 │ │ +11b4d6: 6e20 de23 1000 |004d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@23de │ │ +11b4dc: 0e00 |0050: return-void │ │ +11b4de: 015a |0051: move v10, v5 │ │ +11b4e0: 28de |0052: goto 0030 // -0022 │ │ +11b4e2: 346d fdff |0053: if-lt v13, v6, 0050 // -0003 │ │ +11b4e6: 3564 fbff |0055: if-ge v4, v6, 0050 // -0005 │ │ +11b4ea: 54e0 6c0a |0057: iget-object v0, v14, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11b4ee: 54e1 7c0a |0059: iget-object v1, v14, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11b4f2: 6e10 8025 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.getCurrVelocity:()F // method@2580 │ │ +11b4f8: 0a01 |005e: move-result v1 │ │ +11b4fa: 8711 |005f: float-to-int v1, v1 │ │ +11b4fc: 6e20 de23 1000 |0060: invoke-virtual {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.onAbsorb:(I)Z // method@23de │ │ +11b502: 28ed |0063: goto 0050 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1419 │ │ 0x000a line=1420 │ │ 0x000e line=1421 │ │ 0x0012 line=1422 │ │ 0x0018 line=1423 │ │ @@ -352142,81 +352254,81 @@ │ │ type : '(Landroid/graphics/Rect;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 115 16-bit code units │ │ -11d800: |[11d800] android.support.v4.widget.NestedScrollView.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I │ │ -11d810: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -11d812: 6e10 a824 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d818: 0a08 |0004: move-result v8 │ │ -11d81a: 3908 0400 |0005: if-nez v8, 0009 // +0004 │ │ -11d81e: 0176 |0007: move v6, v7 │ │ -11d820: 0f06 |0008: return v6 │ │ -11d822: 6e10 ad24 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d828: 0a03 |000c: move-result v3 │ │ -11d82a: 6e10 b824 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d830: 0a05 |0010: move-result v5 │ │ -11d832: 9004 0503 |0011: add-int v4, v5, v3 │ │ -11d836: 6e10 ba24 0a00 |0013: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ -11d83c: 0a02 |0016: move-result v2 │ │ -11d83e: 52b8 b200 |0017: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d842: 3d08 0300 |0019: if-lez v8, 001c // +0003 │ │ -11d846: b025 |001b: add-int/2addr v5, v2 │ │ -11d848: 52b8 af00 |001c: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d84c: 6e20 a724 7a00 |001e: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d852: 0c09 |0021: move-result-object v9 │ │ -11d854: 6e10 4d38 0900 |0022: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11d85a: 0a09 |0025: move-result v9 │ │ -11d85c: 3598 0300 |0026: if-ge v8, v9, 0029 // +0003 │ │ -11d860: b124 |0028: sub-int/2addr v4, v2 │ │ -11d862: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -11d864: 52b8 af00 |002a: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d868: 3748 2400 |002c: if-le v8, v4, 0050 // +0024 │ │ -11d86c: 52b8 b200 |002e: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d870: 3758 2000 |0030: if-le v8, v5, 0050 // +0020 │ │ -11d874: 6e10 1e03 0b00 |0032: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -11d87a: 0a08 |0035: move-result v8 │ │ -11d87c: 3738 1500 |0036: if-le v8, v3, 004b // +0015 │ │ -11d880: 52b8 b200 |0038: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d884: b158 |003a: sub-int/2addr v8, v5 │ │ -11d886: b086 |003b: add-int/2addr v6, v8 │ │ -11d888: 6e20 a724 7a00 |003c: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d88e: 0c07 |003f: move-result-object v7 │ │ -11d890: 6e10 4338 0700 |0040: invoke-virtual {v7}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11d896: 0a00 |0043: move-result v0 │ │ -11d898: 9101 0004 |0044: sub-int v1, v0, v4 │ │ -11d89c: 7120 1543 1600 |0046: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11d8a2: 0a06 |0049: move-result v6 │ │ -11d8a4: 28be |004a: goto 0008 // -0042 │ │ -11d8a6: 52b8 af00 |004b: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d8aa: b148 |004d: sub-int/2addr v8, v4 │ │ -11d8ac: b086 |004e: add-int/2addr v6, v8 │ │ -11d8ae: 28ed |004f: goto 003c // -0013 │ │ -11d8b0: 52b7 b200 |0050: iget v7, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d8b4: 3557 b6ff |0052: if-ge v7, v5, 0008 // -004a │ │ -11d8b8: 52b7 af00 |0054: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d8bc: 3547 b2ff |0056: if-ge v7, v4, 0008 // -004e │ │ -11d8c0: 6e10 1e03 0b00 |0058: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -11d8c6: 0a07 |005b: move-result v7 │ │ -11d8c8: 3737 1100 |005c: if-le v7, v3, 006d // +0011 │ │ -11d8cc: 52b7 af00 |005e: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11d8d0: 9107 0407 |0060: sub-int v7, v4, v7 │ │ -11d8d4: b176 |0062: sub-int/2addr v6, v7 │ │ -11d8d6: 6e10 b824 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d8dc: 0a07 |0066: move-result v7 │ │ -11d8de: 7b77 |0067: neg-int v7, v7 │ │ -11d8e0: 7120 1243 7600 |0068: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11d8e6: 0a06 |006b: move-result v6 │ │ -11d8e8: 289c |006c: goto 0008 // -0064 │ │ -11d8ea: 52b7 b200 |006d: iget v7, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11d8ee: 9107 0507 |006f: sub-int v7, v5, v7 │ │ -11d8f2: b176 |0071: sub-int/2addr v6, v7 │ │ -11d8f4: 28f1 |0072: goto 0063 // -000f │ │ +11b504: |[11b504] android.support.v4.widget.NestedScrollView.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I │ │ +11b514: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +11b516: 6e10 a824 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b51c: 0a08 |0004: move-result v8 │ │ +11b51e: 3908 0400 |0005: if-nez v8, 0009 // +0004 │ │ +11b522: 0176 |0007: move v6, v7 │ │ +11b524: 0f06 |0008: return v6 │ │ +11b526: 6e10 ad24 0a00 |0009: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b52c: 0a03 |000c: move-result v3 │ │ +11b52e: 6e10 b824 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b534: 0a05 |0010: move-result v5 │ │ +11b536: 9004 0503 |0011: add-int v4, v5, v3 │ │ +11b53a: 6e10 ba24 0a00 |0013: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ +11b540: 0a02 |0016: move-result v2 │ │ +11b542: 52b8 b200 |0017: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b546: 3d08 0300 |0019: if-lez v8, 001c // +0003 │ │ +11b54a: b025 |001b: add-int/2addr v5, v2 │ │ +11b54c: 52b8 af00 |001c: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b550: 6e20 a724 7a00 |001e: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11b556: 0c09 |0021: move-result-object v9 │ │ +11b558: 6e10 4d38 0900 |0022: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11b55e: 0a09 |0025: move-result v9 │ │ +11b560: 3598 0300 |0026: if-ge v8, v9, 0029 // +0003 │ │ +11b564: b124 |0028: sub-int/2addr v4, v2 │ │ +11b566: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +11b568: 52b8 af00 |002a: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b56c: 3748 2400 |002c: if-le v8, v4, 0050 // +0024 │ │ +11b570: 52b8 b200 |002e: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b574: 3758 2000 |0030: if-le v8, v5, 0050 // +0020 │ │ +11b578: 6e10 1e03 0b00 |0032: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +11b57e: 0a08 |0035: move-result v8 │ │ +11b580: 3738 1500 |0036: if-le v8, v3, 004b // +0015 │ │ +11b584: 52b8 b200 |0038: iget v8, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b588: b158 |003a: sub-int/2addr v8, v5 │ │ +11b58a: b086 |003b: add-int/2addr v6, v8 │ │ +11b58c: 6e20 a724 7a00 |003c: invoke-virtual {v10, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11b592: 0c07 |003f: move-result-object v7 │ │ +11b594: 6e10 4338 0700 |0040: invoke-virtual {v7}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11b59a: 0a00 |0043: move-result v0 │ │ +11b59c: 9101 0004 |0044: sub-int v1, v0, v4 │ │ +11b5a0: 7120 1543 1600 |0046: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11b5a6: 0a06 |0049: move-result v6 │ │ +11b5a8: 28be |004a: goto 0008 // -0042 │ │ +11b5aa: 52b8 af00 |004b: iget v8, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b5ae: b148 |004d: sub-int/2addr v8, v4 │ │ +11b5b0: b086 |004e: add-int/2addr v6, v8 │ │ +11b5b2: 28ed |004f: goto 003c // -0013 │ │ +11b5b4: 52b7 b200 |0050: iget v7, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b5b8: 3557 b6ff |0052: if-ge v7, v5, 0008 // -004a │ │ +11b5bc: 52b7 af00 |0054: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b5c0: 3547 b2ff |0056: if-ge v7, v4, 0008 // -004e │ │ +11b5c4: 6e10 1e03 0b00 |0058: invoke-virtual {v11}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +11b5ca: 0a07 |005b: move-result v7 │ │ +11b5cc: 3737 1100 |005c: if-le v7, v3, 006d // +0011 │ │ +11b5d0: 52b7 af00 |005e: iget v7, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11b5d4: 9107 0407 |0060: sub-int v7, v4, v7 │ │ +11b5d8: b176 |0062: sub-int/2addr v6, v7 │ │ +11b5da: 6e10 b824 0a00 |0063: invoke-virtual {v10}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b5e0: 0a07 |0066: move-result v7 │ │ +11b5e2: 7b77 |0067: neg-int v7, v7 │ │ +11b5e4: 7120 1243 7600 |0068: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11b5ea: 0a06 |006b: move-result v6 │ │ +11b5ec: 289c |006c: goto 0008 // -0064 │ │ +11b5ee: 52b7 b200 |006d: iget v7, v11, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11b5f2: 9107 0507 |006f: sub-int v7, v5, v7 │ │ +11b5f6: b176 |0071: sub-int/2addr v6, v7 │ │ +11b5f8: 28f1 |0072: goto 0063 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1494 │ │ 0x0008 line=1548 │ │ 0x0009 line=1496 │ │ 0x000d line=1497 │ │ 0x0011 line=1498 │ │ @@ -352255,18 +352367,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11d8f8: |[11d8f8] android.support.v4.widget.NestedScrollView.computeVerticalScrollExtent:()I │ │ -11d908: 6f10 4d3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeVerticalScrollExtent:()I // method@3b4d │ │ -11d90e: 0a00 |0003: move-result v0 │ │ -11d910: 0f00 |0004: return v0 │ │ +11b5fc: |[11b5fc] android.support.v4.widget.NestedScrollView.computeVerticalScrollExtent:()I │ │ +11b60c: 6f10 4d3b 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.computeVerticalScrollExtent:()I // method@3b4d │ │ +11b612: 0a00 |0003: move-result v0 │ │ +11b614: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #11 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352274,21 +352386,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -11d914: |[11d914] android.support.v4.widget.NestedScrollView.computeVerticalScrollOffset:()I │ │ -11d924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11d926: 6f10 4e3b 0200 |0001: invoke-super {v2}, Landroid/widget/FrameLayout;.computeVerticalScrollOffset:()I // method@3b4e │ │ -11d92c: 0a01 |0004: move-result v1 │ │ -11d92e: 7120 1243 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11d934: 0a00 |0008: move-result v0 │ │ -11d936: 0f00 |0009: return v0 │ │ +11b618: |[11b618] android.support.v4.widget.NestedScrollView.computeVerticalScrollOffset:()I │ │ +11b628: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11b62a: 6f10 4e3b 0200 |0001: invoke-super {v2}, Landroid/widget/FrameLayout;.computeVerticalScrollOffset:()I // method@3b4e │ │ +11b630: 0a01 |0004: move-result v1 │ │ +11b632: 7120 1243 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11b638: 0a00 |0008: move-result v0 │ │ +11b63a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1361 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #12 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352296,45 +352408,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -11d938: |[11d938] android.support.v4.widget.NestedScrollView.computeVerticalScrollRange:()I │ │ -11d948: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -11d94a: 6e10 a824 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11d950: 0a01 |0004: move-result v1 │ │ -11d952: 6e10 ad24 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11d958: 0a05 |0008: move-result v5 │ │ -11d95a: 6e10 b124 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11d960: 0a06 |000c: move-result v6 │ │ -11d962: b165 |000d: sub-int/2addr v5, v6 │ │ -11d964: 6e10 b424 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11d96a: 0a06 |0011: move-result v6 │ │ -11d96c: 9100 0506 |0012: sub-int v0, v5, v6 │ │ -11d970: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ -11d974: 0f00 |0016: return v0 │ │ -11d976: 6e20 a724 7800 |0017: invoke-virtual {v8, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11d97c: 0c05 |001a: move-result-object v5 │ │ -11d97e: 6e10 4338 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11d984: 0a03 |001e: move-result v3 │ │ -11d986: 6e10 b824 0800 |001f: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11d98c: 0a04 |0022: move-result v4 │ │ -11d98e: 9105 0300 |0023: sub-int v5, v3, v0 │ │ -11d992: 7120 1243 5700 |0025: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11d998: 0a02 |0028: move-result v2 │ │ -11d99a: 3b04 0500 |0029: if-gez v4, 002e // +0005 │ │ -11d99e: b143 |002b: sub-int/2addr v3, v4 │ │ -11d9a0: 0130 |002c: move v0, v3 │ │ -11d9a2: 28e9 |002d: goto 0016 // -0017 │ │ -11d9a4: 3724 feff |002e: if-le v4, v2, 002c // -0002 │ │ -11d9a8: 9105 0402 |0030: sub-int v5, v4, v2 │ │ -11d9ac: b053 |0032: add-int/2addr v3, v5 │ │ -11d9ae: 28f9 |0033: goto 002c // -0007 │ │ +11b63c: |[11b63c] android.support.v4.widget.NestedScrollView.computeVerticalScrollRange:()I │ │ +11b64c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +11b64e: 6e10 a824 0800 |0001: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b654: 0a01 |0004: move-result v1 │ │ +11b656: 6e10 ad24 0800 |0005: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b65c: 0a05 |0008: move-result v5 │ │ +11b65e: 6e10 b124 0800 |0009: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11b664: 0a06 |000c: move-result v6 │ │ +11b666: b165 |000d: sub-int/2addr v5, v6 │ │ +11b668: 6e10 b424 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11b66e: 0a06 |0011: move-result v6 │ │ +11b670: 9100 0506 |0012: sub-int v0, v5, v6 │ │ +11b674: 3901 0300 |0014: if-nez v1, 0017 // +0003 │ │ +11b678: 0f00 |0016: return v0 │ │ +11b67a: 6e20 a724 7800 |0017: invoke-virtual {v8, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11b680: 0c05 |001a: move-result-object v5 │ │ +11b682: 6e10 4338 0500 |001b: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11b688: 0a03 |001e: move-result v3 │ │ +11b68a: 6e10 b824 0800 |001f: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b690: 0a04 |0022: move-result v4 │ │ +11b692: 9105 0300 |0023: sub-int v5, v3, v0 │ │ +11b696: 7120 1243 5700 |0025: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11b69c: 0a02 |0028: move-result v2 │ │ +11b69e: 3b04 0500 |0029: if-gez v4, 002e // +0005 │ │ +11b6a2: b143 |002b: sub-int/2addr v3, v4 │ │ +11b6a4: 0130 |002c: move v0, v3 │ │ +11b6a6: 28e9 |002d: goto 0016 // -0017 │ │ +11b6a8: 3724 feff |002e: if-le v4, v2, 002c // -0002 │ │ +11b6ac: 9105 0402 |0030: sub-int v5, v4, v2 │ │ +11b6b0: b053 |0032: add-int/2addr v3, v5 │ │ +11b6b2: 28f9 |0033: goto 002c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1340 │ │ 0x0005 line=1341 │ │ 0x0014 line=1342 │ │ 0x0016 line=1355 │ │ 0x0017 line=1346 │ │ @@ -352359,25 +352471,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -11d9b0: |[11d9b0] android.support.v4.widget.NestedScrollView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -11d9c0: 6f20 4f3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3b4f │ │ -11d9c6: 0a00 |0003: move-result v0 │ │ -11d9c8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -11d9cc: 6e20 a024 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ -11d9d2: 0a00 |0009: move-result v0 │ │ -11d9d4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -11d9d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -11d9da: 0f00 |000d: return v0 │ │ -11d9dc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -11d9de: 28fe |000f: goto 000d // -0002 │ │ +11b6b4: |[11b6b4] android.support.v4.widget.NestedScrollView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +11b6c4: 6f20 4f3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3b4f │ │ +11b6ca: 0a00 |0003: move-result v0 │ │ +11b6cc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +11b6d0: 6e20 a024 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/widget/NestedScrollView;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@24a0 │ │ +11b6d6: 0a00 |0009: move-result v0 │ │ +11b6d8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +11b6dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +11b6de: 0f00 |000d: return v0 │ │ +11b6e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +11b6e2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -352386,19 +352498,19 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -11d9e0: |[11d9e0] android.support.v4.widget.NestedScrollView.dispatchNestedFling:(FFZ)Z │ │ -11d9f0: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11d9f4: 6e40 9b18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@189b │ │ -11d9fa: 0a00 |0005: move-result v0 │ │ -11d9fc: 0f00 |0006: return v0 │ │ +11b6e4: |[11b6e4] android.support.v4.widget.NestedScrollView.dispatchNestedFling:(FFZ)Z │ │ +11b6f4: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11b6f8: 6e40 9b18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@189b │ │ +11b6fe: 0a00 |0005: move-result v0 │ │ +11b700: 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 │ │ @@ -352409,19 +352521,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -11da00: |[11da00] android.support.v4.widget.NestedScrollView.dispatchNestedPreFling:(FF)Z │ │ -11da10: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11da14: 6e30 9c18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@189c │ │ -11da1a: 0a00 |0005: move-result v0 │ │ -11da1c: 0f00 |0006: return v0 │ │ +11b704: |[11b704] android.support.v4.widget.NestedScrollView.dispatchNestedPreFling:(FF)Z │ │ +11b714: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11b718: 6e30 9c18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@189c │ │ +11b71e: 0a00 |0005: move-result v0 │ │ +11b720: 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 │ │ @@ -352431,19 +352543,19 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -11da20: |[11da20] android.support.v4.widget.NestedScrollView.dispatchNestedPreScroll:(II[I[I)Z │ │ -11da30: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11da34: 6e55 9d18 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@189d │ │ -11da3a: 0a00 |0005: move-result v0 │ │ -11da3c: 0f00 |0006: return v0 │ │ +11b724: |[11b724] android.support.v4.widget.NestedScrollView.dispatchNestedPreScroll:(II[I[I)Z │ │ +11b734: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11b738: 6e55 9d18 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@189d │ │ +11b73e: 0a00 |0005: move-result v0 │ │ +11b740: 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 │ │ @@ -352455,24 +352567,24 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -11da40: |[11da40] android.support.v4.widget.NestedScrollView.dispatchNestedScroll:(IIII[I)Z │ │ -11da50: 5460 6a0a |0000: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11da54: 0171 |0002: move v1, v7 │ │ -11da56: 0182 |0003: move v2, v8 │ │ -11da58: 0193 |0004: move v3, v9 │ │ -11da5a: 01a4 |0005: move v4, v10 │ │ -11da5c: 07b5 |0006: move-object v5, v11 │ │ -11da5e: 7406 9e18 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@189e │ │ -11da64: 0a00 |000a: move-result v0 │ │ -11da66: 0f00 |000b: return v0 │ │ +11b744: |[11b744] android.support.v4.widget.NestedScrollView.dispatchNestedScroll:(IIII[I)Z │ │ +11b754: 5460 6a0a |0000: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11b758: 0171 |0002: move v1, v7 │ │ +11b75a: 0182 |0003: move v2, v8 │ │ +11b75c: 0193 |0004: move v3, v9 │ │ +11b75e: 01a4 |0005: move v4, v10 │ │ +11b760: 07b5 |0006: move-object v5, v11 │ │ +11b762: 7406 9e18 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@189e │ │ +11b768: 0a00 |000a: move-result v0 │ │ +11b76a: 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 │ │ @@ -352485,93 +352597,93 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 153 16-bit code units │ │ -11da68: |[11da68] android.support.v4.widget.NestedScrollView.draw:(Landroid/graphics/Canvas;)V │ │ -11da78: 6f20 503b 8700 |0000: invoke-super {v7, v8}, Landroid/widget/FrameLayout;.draw:(Landroid/graphics/Canvas;)V // method@3b50 │ │ -11da7e: 5474 6d0a |0003: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11da82: 3804 9300 |0005: if-eqz v4, 0098 // +0093 │ │ -11da86: 6e10 b824 0700 |0007: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11da8c: 0a02 |000a: move-result v2 │ │ -11da8e: 5474 6d0a |000b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11da92: 6e10 dd23 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11da98: 0a04 |0010: move-result v4 │ │ -11da9a: 3904 3a00 |0011: if-nez v4, 004b // +003a │ │ -11da9e: 6e10 c702 0800 |0013: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -11daa4: 0a01 |0016: move-result v1 │ │ -11daa6: 6e10 bc24 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ -11daac: 0a04 |001a: move-result v4 │ │ -11daae: 6e10 b224 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11dab4: 0a05 |001e: move-result v5 │ │ -11dab6: b154 |001f: sub-int/2addr v4, v5 │ │ -11dab8: 6e10 b324 0700 |0020: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11dabe: 0a05 |0023: move-result v5 │ │ -11dac0: 9103 0405 |0024: sub-int v3, v4, v5 │ │ -11dac4: 6e10 b224 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11daca: 0a04 |0029: move-result v4 │ │ -11dacc: 8244 |002a: int-to-float v4, v4 │ │ -11dace: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -11dad0: 7120 1543 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11dad6: 0a05 |002f: move-result v5 │ │ -11dad8: 8255 |0030: int-to-float v5, v5 │ │ -11dada: 6e30 cc02 4805 |0031: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -11dae0: 5474 6d0a |0034: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11dae4: 6e10 ad24 0700 |0036: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11daea: 0a05 |0039: move-result v5 │ │ -11daec: 6e30 e223 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ -11daf2: 5474 6d0a |003d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11daf6: 6e20 db23 8400 |003f: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ -11dafc: 0a04 |0042: move-result v4 │ │ -11dafe: 3804 0500 |0043: if-eqz v4, 0048 // +0005 │ │ -11db02: 7110 e41a 0700 |0045: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11db08: 6e20 c402 1800 |0048: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -11db0e: 5474 6c0a |004b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11db12: 6e10 dd23 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11db18: 0a04 |0050: move-result v4 │ │ -11db1a: 3904 4700 |0051: if-nez v4, 0098 // +0047 │ │ -11db1e: 6e10 c702 0800 |0053: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ -11db24: 0a01 |0056: move-result v1 │ │ -11db26: 6e10 bc24 0700 |0057: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ -11db2c: 0a04 |005a: move-result v4 │ │ -11db2e: 6e10 b224 0700 |005b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11db34: 0a05 |005e: move-result v5 │ │ -11db36: b154 |005f: sub-int/2addr v4, v5 │ │ -11db38: 6e10 b324 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11db3e: 0a05 |0063: move-result v5 │ │ -11db40: 9103 0405 |0064: sub-int v3, v4, v5 │ │ -11db44: 6e10 ad24 0700 |0066: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11db4a: 0a00 |0069: move-result v0 │ │ -11db4c: 7b34 |006a: neg-int v4, v3 │ │ -11db4e: 6e10 b224 0700 |006b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11db54: 0a05 |006e: move-result v5 │ │ -11db56: b054 |006f: add-int/2addr v4, v5 │ │ -11db58: 8244 |0070: int-to-float v4, v4 │ │ -11db5a: 7010 b624 0700 |0071: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11db60: 0a05 |0074: move-result v5 │ │ -11db62: 7120 1243 2500 |0075: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11db68: 0a05 |0078: move-result v5 │ │ -11db6a: b005 |0079: add-int/2addr v5, v0 │ │ -11db6c: 8255 |007a: int-to-float v5, v5 │ │ -11db6e: 6e30 cc02 4805 |007b: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ -11db74: 1504 3443 |007e: const/high16 v4, #int 1127481344 // #4334 │ │ -11db78: 8235 |0080: int-to-float v5, v3 │ │ -11db7a: 1206 |0081: const/4 v6, #int 0 // #0 │ │ -11db7c: 6e40 c602 4865 |0082: invoke-virtual {v8, v4, v5, v6}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ -11db82: 5474 6c0a |0085: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11db86: 6e30 e223 3400 |0087: invoke-virtual {v4, v3, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ -11db8c: 5474 6c0a |008a: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11db90: 6e20 db23 8400 |008c: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ -11db96: 0a04 |008f: move-result v4 │ │ -11db98: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ -11db9c: 7110 e41a 0700 |0092: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11dba2: 6e20 c402 1800 |0095: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ -11dba8: 0e00 |0098: return-void │ │ +11b76c: |[11b76c] android.support.v4.widget.NestedScrollView.draw:(Landroid/graphics/Canvas;)V │ │ +11b77c: 6f20 503b 8700 |0000: invoke-super {v7, v8}, Landroid/widget/FrameLayout;.draw:(Landroid/graphics/Canvas;)V // method@3b50 │ │ +11b782: 5474 6d0a |0003: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11b786: 3804 9300 |0005: if-eqz v4, 0098 // +0093 │ │ +11b78a: 6e10 b824 0700 |0007: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11b790: 0a02 |000a: move-result v2 │ │ +11b792: 5474 6d0a |000b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11b796: 6e10 dd23 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11b79c: 0a04 |0010: move-result v4 │ │ +11b79e: 3904 3a00 |0011: if-nez v4, 004b // +003a │ │ +11b7a2: 6e10 c702 0800 |0013: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +11b7a8: 0a01 |0016: move-result v1 │ │ +11b7aa: 6e10 bc24 0700 |0017: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ +11b7b0: 0a04 |001a: move-result v4 │ │ +11b7b2: 6e10 b224 0700 |001b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11b7b8: 0a05 |001e: move-result v5 │ │ +11b7ba: b154 |001f: sub-int/2addr v4, v5 │ │ +11b7bc: 6e10 b324 0700 |0020: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11b7c2: 0a05 |0023: move-result v5 │ │ +11b7c4: 9103 0405 |0024: sub-int v3, v4, v5 │ │ +11b7c8: 6e10 b224 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11b7ce: 0a04 |0029: move-result v4 │ │ +11b7d0: 8244 |002a: int-to-float v4, v4 │ │ +11b7d2: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +11b7d4: 7120 1543 2500 |002c: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11b7da: 0a05 |002f: move-result v5 │ │ +11b7dc: 8255 |0030: int-to-float v5, v5 │ │ +11b7de: 6e30 cc02 4805 |0031: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +11b7e4: 5474 6d0a |0034: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11b7e8: 6e10 ad24 0700 |0036: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b7ee: 0a05 |0039: move-result v5 │ │ +11b7f0: 6e30 e223 3405 |003a: invoke-virtual {v4, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ +11b7f6: 5474 6d0a |003d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11b7fa: 6e20 db23 8400 |003f: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ +11b800: 0a04 |0042: move-result v4 │ │ +11b802: 3804 0500 |0043: if-eqz v4, 0048 // +0005 │ │ +11b806: 7110 e41a 0700 |0045: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11b80c: 6e20 c402 1800 |0048: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +11b812: 5474 6c0a |004b: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11b816: 6e10 dd23 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11b81c: 0a04 |0050: move-result v4 │ │ +11b81e: 3904 4700 |0051: if-nez v4, 0098 // +0047 │ │ +11b822: 6e10 c702 0800 |0053: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@02c7 │ │ +11b828: 0a01 |0056: move-result v1 │ │ +11b82a: 6e10 bc24 0700 |0057: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ +11b830: 0a04 |005a: move-result v4 │ │ +11b832: 6e10 b224 0700 |005b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11b838: 0a05 |005e: move-result v5 │ │ +11b83a: b154 |005f: sub-int/2addr v4, v5 │ │ +11b83c: 6e10 b324 0700 |0060: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11b842: 0a05 |0063: move-result v5 │ │ +11b844: 9103 0405 |0064: sub-int v3, v4, v5 │ │ +11b848: 6e10 ad24 0700 |0066: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b84e: 0a00 |0069: move-result v0 │ │ +11b850: 7b34 |006a: neg-int v4, v3 │ │ +11b852: 6e10 b224 0700 |006b: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11b858: 0a05 |006e: move-result v5 │ │ +11b85a: b054 |006f: add-int/2addr v4, v5 │ │ +11b85c: 8244 |0070: int-to-float v4, v4 │ │ +11b85e: 7010 b624 0700 |0071: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11b864: 0a05 |0074: move-result v5 │ │ +11b866: 7120 1243 2500 |0075: invoke-static {v5, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11b86c: 0a05 |0078: move-result v5 │ │ +11b86e: b005 |0079: add-int/2addr v5, v0 │ │ +11b870: 8255 |007a: int-to-float v5, v5 │ │ +11b872: 6e30 cc02 4805 |007b: invoke-virtual {v8, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@02cc │ │ +11b878: 1504 3443 |007e: const/high16 v4, #int 1127481344 // #4334 │ │ +11b87c: 8235 |0080: int-to-float v5, v3 │ │ +11b87e: 1206 |0081: const/4 v6, #int 0 // #0 │ │ +11b880: 6e40 c602 4865 |0082: invoke-virtual {v8, v4, v5, v6}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@02c6 │ │ +11b886: 5474 6c0a |0085: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11b88a: 6e30 e223 3400 |0087: invoke-virtual {v4, v3, v0}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@23e2 │ │ +11b890: 5474 6c0a |008a: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11b894: 6e20 db23 8400 |008c: invoke-virtual {v4, v8}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@23db │ │ +11b89a: 0a04 |008f: move-result v4 │ │ +11b89c: 3804 0500 |0090: if-eqz v4, 0095 // +0005 │ │ +11b8a0: 7110 e41a 0700 |0092: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11b8a6: 6e20 c402 1800 |0095: invoke-virtual {v8, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@02c4 │ │ +11b8ac: 0e00 |0098: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1759 │ │ 0x0003 line=1760 │ │ 0x0007 line=1761 │ │ 0x000b line=1762 │ │ 0x0013 line=1763 │ │ @@ -352607,82 +352719,82 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -11dbac: |[11dbac] android.support.v4.widget.NestedScrollView.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -11dbbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11dbbe: 1304 2100 |0001: const/16 v4, #int 33 // #21 │ │ -11dbc2: 1305 8200 |0003: const/16 v5, #int 130 // #82 │ │ -11dbc6: 5476 7e0a |0005: iget-object v6, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11dbca: 6e10 2503 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -11dbd0: 7010 8d24 0700 |000a: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.canScroll:()Z // method@248d │ │ -11dbd6: 0a06 |000d: move-result v6 │ │ -11dbd8: 3906 2a00 |000e: if-nez v6, 0038 // +002a │ │ -11dbdc: 6e10 c424 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.isFocused:()Z // method@24c4 │ │ -11dbe2: 0a04 |0013: move-result v4 │ │ -11dbe4: 3804 2300 |0014: if-eqz v4, 0037 // +0023 │ │ -11dbe8: 6e10 b137 0800 |0016: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -11dbee: 0a04 |0019: move-result v4 │ │ -11dbf0: 1246 |001a: const/4 v6, #int 4 // #4 │ │ -11dbf2: 3264 1c00 |001b: if-eq v4, v6, 0037 // +001c │ │ -11dbf6: 6e10 a124 0700 |001d: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ -11dbfc: 0c00 |0020: move-result-object v0 │ │ -11dbfe: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ -11dc02: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -11dc04: 7100 8d37 0000 |0024: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ -11dc0a: 0c04 |0027: move-result-object v4 │ │ -11dc0c: 6e40 8b37 7450 |0028: invoke-virtual {v4, v7, v0, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ -11dc12: 0c02 |002b: move-result-object v2 │ │ -11dc14: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ -11dc18: 3272 0900 |002e: if-eq v2, v7, 0037 // +0009 │ │ -11dc1c: 6e20 bb38 5200 |0030: invoke-virtual {v2, v5}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ -11dc22: 0a04 |0033: move-result v4 │ │ -11dc24: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ -11dc28: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -11dc2a: 0f03 |0037: return v3 │ │ -11dc2c: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -11dc2e: 6e10 af37 0800 |0039: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -11dc34: 0a03 |003c: move-result v3 │ │ -11dc36: 3903 0900 |003d: if-nez v3, 0046 // +0009 │ │ -11dc3a: 6e10 b137 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -11dc40: 0a03 |0042: move-result v3 │ │ -11dc42: 2c03 3300 0000 |0043: sparse-switch v3, 00000076 // +00000033 │ │ -11dc48: 0113 |0046: move v3, v1 │ │ -11dc4a: 28f0 |0047: goto 0037 // -0010 │ │ -11dc4c: 6e10 b537 0800 |0048: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@37b5 │ │ -11dc52: 0a03 |004b: move-result v3 │ │ -11dc54: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ -11dc58: 6e20 8c24 4700 |004e: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@248c │ │ -11dc5e: 0a01 |0051: move-result v1 │ │ -11dc60: 28f4 |0052: goto 0046 // -000c │ │ -11dc62: 6e20 a524 4700 |0053: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@24a5 │ │ -11dc68: 0a01 |0056: move-result v1 │ │ -11dc6a: 28ef |0057: goto 0046 // -0011 │ │ -11dc6c: 6e10 b537 0800 |0058: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@37b5 │ │ -11dc72: 0a03 |005b: move-result v3 │ │ -11dc74: 3903 0700 |005c: if-nez v3, 0063 // +0007 │ │ -11dc78: 6e20 8c24 5700 |005e: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@248c │ │ -11dc7e: 0a01 |0061: move-result v1 │ │ -11dc80: 28e4 |0062: goto 0046 // -001c │ │ -11dc82: 6e20 a524 5700 |0063: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@24a5 │ │ -11dc88: 0a01 |0066: move-result v1 │ │ -11dc8a: 28df |0067: goto 0046 // -0021 │ │ -11dc8c: 6e10 b737 0800 |0068: invoke-virtual {v8}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@37b7 │ │ -11dc92: 0a03 |006b: move-result v3 │ │ -11dc94: 3803 0700 |006c: if-eqz v3, 0073 // +0007 │ │ -11dc98: 0143 |006e: move v3, v4 │ │ -11dc9a: 6e20 e224 3700 |006f: invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;.pageScroll:(I)Z // method@24e2 │ │ -11dca0: 28d4 |0072: goto 0046 // -002c │ │ -11dca2: 0153 |0073: move v3, v5 │ │ -11dca4: 28fb |0074: goto 006f // -0005 │ │ -11dca6: 0000 |0075: nop // spacer │ │ -11dca8: 0002 0300 1300 0000 1400 0000 3e00 ... |0076: sparse-switch-data (14 units) │ │ +11b8b0: |[11b8b0] android.support.v4.widget.NestedScrollView.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +11b8c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +11b8c2: 1304 2100 |0001: const/16 v4, #int 33 // #21 │ │ +11b8c6: 1305 8200 |0003: const/16 v5, #int 130 // #82 │ │ +11b8ca: 5476 7e0a |0005: iget-object v6, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11b8ce: 6e10 2503 0600 |0007: invoke-virtual {v6}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +11b8d4: 7010 8d24 0700 |000a: invoke-direct {v7}, Landroid/support/v4/widget/NestedScrollView;.canScroll:()Z // method@248d │ │ +11b8da: 0a06 |000d: move-result v6 │ │ +11b8dc: 3906 2a00 |000e: if-nez v6, 0038 // +002a │ │ +11b8e0: 6e10 c424 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.isFocused:()Z // method@24c4 │ │ +11b8e6: 0a04 |0013: move-result v4 │ │ +11b8e8: 3804 2300 |0014: if-eqz v4, 0037 // +0023 │ │ +11b8ec: 6e10 b137 0800 |0016: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +11b8f2: 0a04 |0019: move-result v4 │ │ +11b8f4: 1246 |001a: const/4 v6, #int 4 // #4 │ │ +11b8f6: 3264 1c00 |001b: if-eq v4, v6, 0037 // +001c │ │ +11b8fa: 6e10 a124 0700 |001d: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ +11b900: 0c00 |0020: move-result-object v0 │ │ +11b902: 3370 0300 |0021: if-ne v0, v7, 0024 // +0003 │ │ +11b906: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +11b908: 7100 8d37 0000 |0024: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ +11b90e: 0c04 |0027: move-result-object v4 │ │ +11b910: 6e40 8b37 7450 |0028: invoke-virtual {v4, v7, v0, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ +11b916: 0c02 |002b: move-result-object v2 │ │ +11b918: 3802 0b00 |002c: if-eqz v2, 0037 // +000b │ │ +11b91c: 3272 0900 |002e: if-eq v2, v7, 0037 // +0009 │ │ +11b920: 6e20 bb38 5200 |0030: invoke-virtual {v2, v5}, Landroid/view/View;.requestFocus:(I)Z // method@38bb │ │ +11b926: 0a04 |0033: move-result v4 │ │ +11b928: 3804 0300 |0034: if-eqz v4, 0037 // +0003 │ │ +11b92c: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +11b92e: 0f03 |0037: return v3 │ │ +11b930: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +11b932: 6e10 af37 0800 |0039: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +11b938: 0a03 |003c: move-result v3 │ │ +11b93a: 3903 0900 |003d: if-nez v3, 0046 // +0009 │ │ +11b93e: 6e10 b137 0800 |003f: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +11b944: 0a03 |0042: move-result v3 │ │ +11b946: 2c03 3300 0000 |0043: sparse-switch v3, 00000076 // +00000033 │ │ +11b94c: 0113 |0046: move v3, v1 │ │ +11b94e: 28f0 |0047: goto 0037 // -0010 │ │ +11b950: 6e10 b537 0800 |0048: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@37b5 │ │ +11b956: 0a03 |004b: move-result v3 │ │ +11b958: 3903 0700 |004c: if-nez v3, 0053 // +0007 │ │ +11b95c: 6e20 8c24 4700 |004e: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@248c │ │ +11b962: 0a01 |0051: move-result v1 │ │ +11b964: 28f4 |0052: goto 0046 // -000c │ │ +11b966: 6e20 a524 4700 |0053: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@24a5 │ │ +11b96c: 0a01 |0056: move-result v1 │ │ +11b96e: 28ef |0057: goto 0046 // -0011 │ │ +11b970: 6e10 b537 0800 |0058: invoke-virtual {v8}, Landroid/view/KeyEvent;.isAltPressed:()Z // method@37b5 │ │ +11b976: 0a03 |005b: move-result v3 │ │ +11b978: 3903 0700 |005c: if-nez v3, 0063 // +0007 │ │ +11b97c: 6e20 8c24 5700 |005e: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.arrowScroll:(I)Z // method@248c │ │ +11b982: 0a01 |0061: move-result v1 │ │ +11b984: 28e4 |0062: goto 0046 // -001c │ │ +11b986: 6e20 a524 5700 |0063: invoke-virtual {v7, v5}, Landroid/support/v4/widget/NestedScrollView;.fullScroll:(I)Z // method@24a5 │ │ +11b98c: 0a01 |0066: move-result v1 │ │ +11b98e: 28df |0067: goto 0046 // -0021 │ │ +11b990: 6e10 b737 0800 |0068: invoke-virtual {v8}, Landroid/view/KeyEvent;.isShiftPressed:()Z // method@37b7 │ │ +11b996: 0a03 |006b: move-result v3 │ │ +11b998: 3803 0700 |006c: if-eqz v3, 0073 // +0007 │ │ +11b99c: 0143 |006e: move v3, v4 │ │ +11b99e: 6e20 e224 3700 |006f: invoke-virtual {v7, v3}, Landroid/support/v4/widget/NestedScrollView;.pageScroll:(I)Z // method@24e2 │ │ +11b9a4: 28d4 |0072: goto 0046 // -002c │ │ +11b9a6: 0153 |0073: move v3, v5 │ │ +11b9a8: 28fb |0074: goto 006f // -0005 │ │ +11b9aa: 0000 |0075: nop // spacer │ │ +11b9ac: 0002 0300 1300 0000 1400 0000 3e00 ... |0076: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=525 │ │ 0x000a line=527 │ │ 0x0010 line=528 │ │ 0x001d line=529 │ │ 0x0021 line=530 │ │ @@ -352715,48 +352827,48 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 11 │ │ insns size : 60 16-bit code units │ │ -11dcc4: |[11dcc4] android.support.v4.widget.NestedScrollView.fling:(I)V │ │ -11dcd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -11dcd6: 6e10 a824 0d00 |0001: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11dcdc: 0a00 |0004: move-result v0 │ │ -11dcde: 3d00 3600 |0005: if-lez v0, 003b // +0036 │ │ -11dce2: 6e10 ad24 0d00 |0007: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11dce8: 0a00 |000a: move-result v0 │ │ -11dcea: 6e10 b124 0d00 |000b: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11dcf0: 0a01 |000e: move-result v1 │ │ -11dcf2: b110 |000f: sub-int/2addr v0, v1 │ │ -11dcf4: 6e10 b424 0d00 |0010: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11dcfa: 0a01 |0013: move-result v1 │ │ -11dcfc: 910c 0001 |0014: sub-int v12, v0, v1 │ │ -11dd00: 6e20 a724 3d00 |0016: invoke-virtual {v13, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11dd06: 0c00 |0019: move-result-object v0 │ │ -11dd08: 6e10 4d38 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11dd0e: 0a0b |001d: move-result v11 │ │ -11dd10: 54d0 7c0a |001e: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11dd14: 6e10 b724 0d00 |0020: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11dd1a: 0a01 |0023: move-result v1 │ │ -11dd1c: 6e10 b824 0d00 |0024: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11dd22: 0a02 |0027: move-result v2 │ │ -11dd24: 9104 0b0c |0028: sub-int v4, v11, v12 │ │ -11dd28: 7120 1243 4300 |002a: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11dd2e: 0a08 |002d: move-result v8 │ │ -11dd30: db0a 0c02 |002e: div-int/lit8 v10, v12, #int 2 // #02 │ │ -11dd34: 01e4 |0030: move v4, v14 │ │ -11dd36: 0135 |0031: move v5, v3 │ │ -11dd38: 0136 |0032: move v6, v3 │ │ -11dd3a: 0137 |0033: move v7, v3 │ │ -11dd3c: 0139 |0034: move v9, v3 │ │ -11dd3e: 740b 7f25 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@257f │ │ -11dd44: 7110 e41a 0d00 |0038: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11dd4a: 0e00 |003b: return-void │ │ +11b9c8: |[11b9c8] android.support.v4.widget.NestedScrollView.fling:(I)V │ │ +11b9d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +11b9da: 6e10 a824 0d00 |0001: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11b9e0: 0a00 |0004: move-result v0 │ │ +11b9e2: 3d00 3600 |0005: if-lez v0, 003b // +0036 │ │ +11b9e6: 6e10 ad24 0d00 |0007: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11b9ec: 0a00 |000a: move-result v0 │ │ +11b9ee: 6e10 b124 0d00 |000b: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11b9f4: 0a01 |000e: move-result v1 │ │ +11b9f6: b110 |000f: sub-int/2addr v0, v1 │ │ +11b9f8: 6e10 b424 0d00 |0010: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11b9fe: 0a01 |0013: move-result v1 │ │ +11ba00: 910c 0001 |0014: sub-int v12, v0, v1 │ │ +11ba04: 6e20 a724 3d00 |0016: invoke-virtual {v13, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ba0a: 0c00 |0019: move-result-object v0 │ │ +11ba0c: 6e10 4d38 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11ba12: 0a0b |001d: move-result v11 │ │ +11ba14: 54d0 7c0a |001e: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11ba18: 6e10 b724 0d00 |0020: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11ba1e: 0a01 |0023: move-result v1 │ │ +11ba20: 6e10 b824 0d00 |0024: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11ba26: 0a02 |0027: move-result v2 │ │ +11ba28: 9104 0b0c |0028: sub-int v4, v11, v12 │ │ +11ba2c: 7120 1243 4300 |002a: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11ba32: 0a08 |002d: move-result v8 │ │ +11ba34: db0a 0c02 |002e: div-int/lit8 v10, v12, #int 2 // #02 │ │ +11ba38: 01e4 |0030: move v4, v14 │ │ +11ba3a: 0135 |0031: move v5, v3 │ │ +11ba3c: 0136 |0032: move v6, v3 │ │ +11ba3e: 0137 |0033: move v7, v3 │ │ +11ba40: 0139 |0034: move v9, v3 │ │ +11ba42: 740b 7f25 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@257f │ │ +11ba48: 7110 e41a 0d00 |0038: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11ba4e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1691 │ │ 0x0007 line=1692 │ │ 0x0016 line=1693 │ │ 0x001e line=1695 │ │ 0x0038 line=1698 │ │ @@ -352772,53 +352884,53 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -11dd4c: |[11dd4c] android.support.v4.widget.NestedScrollView.fullScroll:(I)Z │ │ -11dd5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -11dd5e: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ -11dd62: 3358 4000 |0003: if-ne v8, v5, 0043 // +0040 │ │ -11dd66: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -11dd68: 6e10 ad24 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11dd6e: 0a02 |0009: move-result v2 │ │ -11dd70: 5475 7e0a |000a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11dd74: 5954 b200 |000c: iput v4, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11dd78: 5474 7e0a |000e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11dd7c: 5942 af00 |0010: iput v2, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11dd80: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ -11dd84: 6e10 a824 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11dd8a: 0a00 |0017: move-result v0 │ │ -11dd8c: 3d00 1e00 |0018: if-lez v0, 0036 // +001e │ │ -11dd90: d804 00ff |001a: add-int/lit8 v4, v0, #int -1 // #ff │ │ -11dd94: 6e20 a724 4700 |001c: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11dd9a: 0c03 |001f: move-result-object v3 │ │ -11dd9c: 5474 7e0a |0020: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11dda0: 6e10 4338 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11dda6: 0a05 |0025: move-result v5 │ │ -11dda8: 6e10 b124 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11ddae: 0a06 |0029: move-result v6 │ │ -11ddb0: b065 |002a: add-int/2addr v5, v6 │ │ -11ddb2: 5945 af00 |002b: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11ddb6: 5474 7e0a |002d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ddba: 5475 7e0a |002f: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ddbe: 5255 af00 |0031: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11ddc2: b125 |0033: sub-int/2addr v5, v2 │ │ -11ddc4: 5945 b200 |0034: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11ddc8: 5474 7e0a |0036: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ddcc: 5244 b200 |0038: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11ddd0: 5475 7e0a |003a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ddd4: 5255 af00 |003c: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11ddd8: 7040 eb24 8754 |003e: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@24eb │ │ -11ddde: 0a04 |0041: move-result v4 │ │ -11dde0: 0f04 |0042: return v4 │ │ -11dde2: 0141 |0043: move v1, v4 │ │ -11dde4: 28c2 |0044: goto 0006 // -003e │ │ +11ba50: |[11ba50] android.support.v4.widget.NestedScrollView.fullScroll:(I)Z │ │ +11ba60: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +11ba62: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ +11ba66: 3358 4000 |0003: if-ne v8, v5, 0043 // +0040 │ │ +11ba6a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +11ba6c: 6e10 ad24 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11ba72: 0a02 |0009: move-result v2 │ │ +11ba74: 5475 7e0a |000a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11ba78: 5954 b200 |000c: iput v4, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11ba7c: 5474 7e0a |000e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11ba80: 5942 af00 |0010: iput v2, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11ba84: 3801 2400 |0012: if-eqz v1, 0036 // +0024 │ │ +11ba88: 6e10 a824 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11ba8e: 0a00 |0017: move-result v0 │ │ +11ba90: 3d00 1e00 |0018: if-lez v0, 0036 // +001e │ │ +11ba94: d804 00ff |001a: add-int/lit8 v4, v0, #int -1 // #ff │ │ +11ba98: 6e20 a724 4700 |001c: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ba9e: 0c03 |001f: move-result-object v3 │ │ +11baa0: 5474 7e0a |0020: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11baa4: 6e10 4338 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11baaa: 0a05 |0025: move-result v5 │ │ +11baac: 6e10 b124 0700 |0026: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11bab2: 0a06 |0029: move-result v6 │ │ +11bab4: b065 |002a: add-int/2addr v5, v6 │ │ +11bab6: 5945 af00 |002b: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11baba: 5474 7e0a |002d: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11babe: 5475 7e0a |002f: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11bac2: 5255 af00 |0031: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11bac6: b125 |0033: sub-int/2addr v5, v2 │ │ +11bac8: 5945 b200 |0034: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11bacc: 5474 7e0a |0036: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11bad0: 5244 b200 |0038: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11bad4: 5475 7e0a |003a: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11bad8: 5255 af00 |003c: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11badc: 7040 eb24 8754 |003e: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@24eb │ │ +11bae2: 0a04 |0041: move-result v4 │ │ +11bae4: 0f04 |0042: return v4 │ │ +11bae6: 0141 |0043: move v1, v4 │ │ +11bae8: 28c2 |0044: goto 0006 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1145 │ │ 0x0006 line=1146 │ │ 0x000a line=1148 │ │ 0x000e line=1149 │ │ 0x0012 line=1151 │ │ @@ -352842,43 +352954,43 @@ │ │ type : '()F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -11dde8: |[11dde8] android.support.v4.widget.NestedScrollView.getBottomFadingEdgeStrength:()F │ │ -11ddf8: 6e10 a824 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11ddfe: 0a03 |0003: move-result v3 │ │ -11de00: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -11de04: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -11de06: 0f03 |0007: return v3 │ │ -11de08: 6e10 ba24 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ -11de0e: 0a01 |000b: move-result v1 │ │ -11de10: 6e10 ad24 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11de16: 0a03 |000f: move-result v3 │ │ -11de18: 6e10 b124 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11de1e: 0a04 |0013: move-result v4 │ │ -11de20: 9100 0304 |0014: sub-int v0, v3, v4 │ │ -11de24: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -11de26: 6e20 a724 3500 |0017: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11de2c: 0c03 |001a: move-result-object v3 │ │ -11de2e: 6e10 4338 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11de34: 0a03 |001e: move-result v3 │ │ -11de36: 6e10 b824 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11de3c: 0a04 |0022: move-result v4 │ │ -11de3e: b143 |0023: sub-int/2addr v3, v4 │ │ -11de40: 9102 0300 |0024: sub-int v2, v3, v0 │ │ -11de44: 3512 0600 |0026: if-ge v2, v1, 002c // +0006 │ │ -11de48: 8223 |0028: int-to-float v3, v2 │ │ -11de4a: 8214 |0029: int-to-float v4, v1 │ │ -11de4c: c943 |002a: div-float/2addr v3, v4 │ │ -11de4e: 28dc |002b: goto 0007 // -0024 │ │ -11de50: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ -11de54: 28d9 |002e: goto 0007 // -0027 │ │ +11baec: |[11baec] android.support.v4.widget.NestedScrollView.getBottomFadingEdgeStrength:()F │ │ +11bafc: 6e10 a824 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11bb02: 0a03 |0003: move-result v3 │ │ +11bb04: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +11bb08: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +11bb0a: 0f03 |0007: return v3 │ │ +11bb0c: 6e10 ba24 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ +11bb12: 0a01 |000b: move-result v1 │ │ +11bb14: 6e10 ad24 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11bb1a: 0a03 |000f: move-result v3 │ │ +11bb1c: 6e10 b124 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11bb22: 0a04 |0013: move-result v4 │ │ +11bb24: 9100 0304 |0014: sub-int v0, v3, v4 │ │ +11bb28: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +11bb2a: 6e20 a724 3500 |0017: invoke-virtual {v5, v3}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11bb30: 0c03 |001a: move-result-object v3 │ │ +11bb32: 6e10 4338 0300 |001b: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11bb38: 0a03 |001e: move-result v3 │ │ +11bb3a: 6e10 b824 0500 |001f: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11bb40: 0a04 |0022: move-result v4 │ │ +11bb42: b143 |0023: sub-int/2addr v3, v4 │ │ +11bb44: 9102 0300 |0024: sub-int v2, v3, v0 │ │ +11bb48: 3512 0600 |0026: if-ge v2, v1, 002c // +0006 │ │ +11bb4c: 8223 |0028: int-to-float v3, v2 │ │ +11bb4e: 8214 |0029: int-to-float v4, v1 │ │ +11bb50: c943 |002a: div-float/2addr v3, v4 │ │ +11bb52: 28dc |002b: goto 0007 // -0024 │ │ +11bb54: 1503 803f |002c: const/high16 v3, #int 1065353216 // #3f80 │ │ +11bb58: 28d9 |002e: goto 0007 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0006 line=335 │ │ 0x0007 line=345 │ │ 0x0008 line=338 │ │ 0x000c line=339 │ │ @@ -352897,22 +353009,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -11de58: |[11de58] android.support.v4.widget.NestedScrollView.getMaxScrollAmount:()I │ │ -11de68: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -11de6c: 6e10 ad24 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11de72: 0a01 |0005: move-result v1 │ │ -11de74: 8211 |0006: int-to-float v1, v1 │ │ -11de76: c810 |0007: mul-float/2addr v0, v1 │ │ -11de78: 8700 |0008: float-to-int v0, v0 │ │ -11de7a: 0f00 |0009: return v0 │ │ +11bb5c: |[11bb5c] android.support.v4.widget.NestedScrollView.getMaxScrollAmount:()I │ │ +11bb6c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +11bb70: 6e10 ad24 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11bb76: 0a01 |0005: move-result v1 │ │ +11bb78: 8211 |0006: int-to-float v1, v1 │ │ +11bb7a: c810 |0007: mul-float/2addr v0, v1 │ │ +11bb7c: 8700 |0008: float-to-int v0, v0 │ │ +11bb7e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #24 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352920,19 +353032,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11de7c: |[11de7c] android.support.v4.widget.NestedScrollView.getNestedScrollAxes:()I │ │ -11de8c: 5410 780a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ -11de90: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ -11de96: 0a00 |0005: move-result v0 │ │ -11de98: 0f00 |0006: return v0 │ │ +11bb80: |[11bb80] android.support.v4.widget.NestedScrollView.getNestedScrollAxes:()I │ │ +11bb90: 5410 780a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ +11bb94: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ +11bb9a: 0a00 |0005: move-result v0 │ │ +11bb9c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #25 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -352940,31 +353052,31 @@ │ │ type : '()F' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -11de9c: |[11de9c] android.support.v4.widget.NestedScrollView.getTopFadingEdgeStrength:()F │ │ -11deac: 6e10 a824 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11deb2: 0a02 |0003: move-result v2 │ │ -11deb4: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ -11deb8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -11deba: 0f02 |0007: return v2 │ │ -11debc: 6e10 ba24 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ -11dec2: 0a00 |000b: move-result v0 │ │ -11dec4: 6e10 b824 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11deca: 0a01 |000f: move-result v1 │ │ -11decc: 3501 0600 |0010: if-ge v1, v0, 0016 // +0006 │ │ -11ded0: 8212 |0012: int-to-float v2, v1 │ │ -11ded2: 8203 |0013: int-to-float v3, v0 │ │ -11ded4: c932 |0014: div-float/2addr v2, v3 │ │ -11ded6: 28f2 |0015: goto 0007 // -000e │ │ -11ded8: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ -11dedc: 28ef |0018: goto 0007 // -0011 │ │ +11bba0: |[11bba0] android.support.v4.widget.NestedScrollView.getTopFadingEdgeStrength:()F │ │ +11bbb0: 6e10 a824 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11bbb6: 0a02 |0003: move-result v2 │ │ +11bbb8: 3902 0400 |0004: if-nez v2, 0008 // +0004 │ │ +11bbbc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +11bbbe: 0f02 |0007: return v2 │ │ +11bbc0: 6e10 ba24 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getVerticalFadingEdgeLength:()I // method@24ba │ │ +11bbc6: 0a00 |000b: move-result v0 │ │ +11bbc8: 6e10 b824 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11bbce: 0a01 |000f: move-result v1 │ │ +11bbd0: 3501 0600 |0010: if-ge v1, v0, 0016 // +0006 │ │ +11bbd4: 8212 |0012: int-to-float v2, v1 │ │ +11bbd6: 8203 |0013: int-to-float v3, v0 │ │ +11bbd8: c932 |0014: div-float/2addr v2, v3 │ │ +11bbda: 28f2 |0015: goto 0007 // -000e │ │ +11bbdc: 1502 803f |0016: const/high16 v2, #int 1065353216 // #3f80 │ │ +11bbe0: 28ef |0018: goto 0007 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0006 line=320 │ │ 0x0007 line=329 │ │ 0x0008 line=323 │ │ 0x000c line=324 │ │ @@ -352981,19 +353093,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11dee0: |[11dee0] android.support.v4.widget.NestedScrollView.hasNestedScrollingParent:()Z │ │ -11def0: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11def4: 6e10 9f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ -11defa: 0a00 |0005: move-result v0 │ │ -11defc: 0f00 |0006: return v0 │ │ +11bbe4: |[11bbe4] android.support.v4.widget.NestedScrollView.hasNestedScrollingParent:()Z │ │ +11bbf4: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11bbf8: 6e10 9f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ +11bbfe: 0a00 |0005: move-result v0 │ │ +11bc00: 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;) │ │ @@ -353001,17 +353113,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11df00: |[11df00] android.support.v4.widget.NestedScrollView.isFillViewport:()Z │ │ -11df10: 5510 6e0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ -11df14: 0f00 |0002: return v0 │ │ +11bc04: |[11bc04] android.support.v4.widget.NestedScrollView.isFillViewport:()Z │ │ +11bc14: 5510 6e0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ +11bc18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #28 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -353019,19 +353131,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11df18: |[11df18] android.support.v4.widget.NestedScrollView.isNestedScrollingEnabled:()Z │ │ -11df28: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11df2c: 6e10 a018 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -11df32: 0a00 |0005: move-result v0 │ │ -11df34: 0f00 |0006: return v0 │ │ +11bc1c: |[11bc1c] android.support.v4.widget.NestedScrollView.isNestedScrollingEnabled:()Z │ │ +11bc2c: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11bc30: 6e10 a018 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +11bc36: 0a00 |0005: move-result v0 │ │ +11bc38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #29 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -353039,17 +353151,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11df38: |[11df38] android.support.v4.widget.NestedScrollView.isSmoothScrollingEnabled:()Z │ │ -11df48: 5510 7d0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ -11df4c: 0f00 |0002: return v0 │ │ +11bc3c: |[11bc3c] android.support.v4.widget.NestedScrollView.isSmoothScrollingEnabled:()Z │ │ +11bc4c: 5510 7d0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ +11bc50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #30 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -353057,30 +353169,30 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -11df50: |[11df50] android.support.v4.widget.NestedScrollView.measureChild:(Landroid/view/View;II)V │ │ -11df60: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -11df62: 6e10 5438 0700 |0001: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11df68: 0c02 |0004: move-result-object v2 │ │ -11df6a: 6e10 b224 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11df70: 0a03 |0008: move-result v3 │ │ -11df72: 6e10 b324 0600 |0009: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11df78: 0a04 |000c: move-result v4 │ │ -11df7a: b043 |000d: add-int/2addr v3, v4 │ │ -11df7c: 5224 c715 |000e: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -11df80: 7130 a924 3804 |0010: invoke-static {v8, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ -11df86: 0a01 |0013: move-result v1 │ │ -11df88: 7120 2338 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -11df8e: 0a00 |0017: move-result v0 │ │ -11df90: 6e30 9f38 1700 |0018: invoke-virtual {v7, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ -11df96: 0e00 |001b: return-void │ │ +11bc54: |[11bc54] android.support.v4.widget.NestedScrollView.measureChild:(Landroid/view/View;II)V │ │ +11bc64: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11bc66: 6e10 5438 0700 |0001: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11bc6c: 0c02 |0004: move-result-object v2 │ │ +11bc6e: 6e10 b224 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11bc74: 0a03 |0008: move-result v3 │ │ +11bc76: 6e10 b324 0600 |0009: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11bc7c: 0a04 |000c: move-result v4 │ │ +11bc7e: b043 |000d: add-int/2addr v3, v4 │ │ +11bc80: 5224 c715 |000e: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +11bc84: 7130 a924 3804 |0010: invoke-static {v8, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ +11bc8a: 0a01 |0013: move-result v1 │ │ +11bc8c: 7120 2338 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11bc92: 0a00 |0017: move-result v0 │ │ +11bc94: 6e30 9f38 1700 |0018: invoke-virtual {v7, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ +11bc9a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1390 │ │ 0x0005 line=1395 │ │ 0x0014 line=1398 │ │ 0x0018 line=1400 │ │ 0x001b line=1401 │ │ @@ -353098,39 +353210,39 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -11df98: |[11df98] android.support.v4.widget.NestedScrollView.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ -11dfa8: 6e10 5438 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11dfae: 0c02 |0003: move-result-object v2 │ │ -11dfb0: 1f02 0107 |0004: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -11dfb4: 6e10 b224 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11dfba: 0a03 |0009: move-result v3 │ │ -11dfbc: 6e10 b324 0500 |000a: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11dfc2: 0a04 |000d: move-result v4 │ │ -11dfc4: b043 |000e: add-int/2addr v3, v4 │ │ -11dfc6: 5224 ca15 |000f: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -11dfca: b043 |0011: add-int/2addr v3, v4 │ │ -11dfcc: 5224 cb15 |0012: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -11dfd0: b043 |0014: add-int/2addr v3, v4 │ │ -11dfd2: b083 |0015: add-int/2addr v3, v8 │ │ -11dfd4: 5224 cd15 |0016: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ -11dfd8: 7130 a924 3704 |0018: invoke-static {v7, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ -11dfde: 0a01 |001b: move-result v1 │ │ -11dfe0: 5223 cc15 |001c: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -11dfe4: 5224 c815 |001e: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -11dfe8: b043 |0020: add-int/2addr v3, v4 │ │ -11dfea: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -11dfec: 7120 2338 4300 |0022: invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -11dff2: 0a00 |0025: move-result v0 │ │ -11dff4: 6e30 9f38 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ -11dffa: 0e00 |0029: return-void │ │ +11bc9c: |[11bc9c] android.support.v4.widget.NestedScrollView.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ +11bcac: 6e10 5438 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11bcb2: 0c02 |0003: move-result-object v2 │ │ +11bcb4: 1f02 0107 |0004: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +11bcb8: 6e10 b224 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11bcbe: 0a03 |0009: move-result v3 │ │ +11bcc0: 6e10 b324 0500 |000a: invoke-virtual {v5}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11bcc6: 0a04 |000d: move-result v4 │ │ +11bcc8: b043 |000e: add-int/2addr v3, v4 │ │ +11bcca: 5224 ca15 |000f: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +11bcce: b043 |0011: add-int/2addr v3, v4 │ │ +11bcd0: 5224 cb15 |0012: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +11bcd4: b043 |0014: add-int/2addr v3, v4 │ │ +11bcd6: b083 |0015: add-int/2addr v3, v8 │ │ +11bcd8: 5224 cd15 |0016: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@15cd │ │ +11bcdc: 7130 a924 3704 |0018: invoke-static {v7, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ +11bce2: 0a01 |001b: move-result v1 │ │ +11bce4: 5223 cc15 |001c: iget v3, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +11bce8: 5224 c815 |001e: iget v4, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +11bcec: b043 |0020: add-int/2addr v3, v4 │ │ +11bcee: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +11bcf0: 7120 2338 4300 |0022: invoke-static {v3, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11bcf6: 0a00 |0025: move-result v0 │ │ +11bcf8: 6e30 9f38 1600 |0026: invoke-virtual {v6, v1, v0}, Landroid/view/View;.measure:(II)V // method@389f │ │ +11bcfe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0006 line=1408 │ │ 0x001c line=1411 │ │ 0x0026 line=1414 │ │ 0x0029 line=1415 │ │ @@ -353150,18 +353262,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -11dffc: |[11dffc] android.support.v4.widget.NestedScrollView.onAttachedToWindow:()V │ │ -11e00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11e00e: 5c10 700a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ -11e012: 0e00 |0003: return-void │ │ +11bd00: |[11bd00] android.support.v4.widget.NestedScrollView.onAttachedToWindow:()V │ │ +11bd10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11bd12: 5c10 700a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ +11bd16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ 0x0003 line=1650 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ @@ -353170,53 +353282,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -11e014: |[11e014] android.support.v4.widget.NestedScrollView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -11e024: 7110 8318 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getSource:(Landroid/view/MotionEvent;)I // method@1883 │ │ -11e02a: 0a05 |0003: move-result v5 │ │ -11e02c: dd05 0502 |0004: and-int/lit8 v5, v5, #int 2 // #02 │ │ -11e030: 3805 0900 |0006: if-eqz v5, 000f // +0009 │ │ -11e034: 6e10 ef37 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -11e03a: 0a05 |000b: move-result v5 │ │ -11e03c: 2b05 3600 0000 |000c: packed-switch v5, 00000042 // +00000036 │ │ -11e042: 1205 |000f: const/4 v5, #int 0 // #0 │ │ -11e044: 0f05 |0010: return v5 │ │ -11e046: 5565 6f0a |0011: iget-boolean v5, v6, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e04a: 3905 fcff |0013: if-nez v5, 000f // -0004 │ │ -11e04e: 1305 0900 |0015: const/16 v5, #int 9 // #9 │ │ -11e052: 7120 7f18 5700 |0017: invoke-static {v7, v5}, Landroid/support/v4/view/MotionEventCompat;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@187f │ │ -11e058: 0a04 |001a: move-result v4 │ │ -11e05a: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -11e05c: 2d05 0405 |001c: cmpl-float v5, v4, v5 │ │ -11e060: 3805 f1ff |001e: if-eqz v5, 000f // -000f │ │ -11e064: 7010 bb24 0600 |0020: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getVerticalScrollFactorCompat:()F // method@24bb │ │ -11e06a: 0a05 |0023: move-result v5 │ │ -11e06c: c845 |0024: mul-float/2addr v5, v4 │ │ -11e06e: 8750 |0025: float-to-int v0, v5 │ │ -11e070: 7010 b624 0600 |0026: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11e076: 0a03 |0029: move-result v3 │ │ -11e078: 6e10 b824 0600 |002a: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e07e: 0a02 |002d: move-result v2 │ │ -11e080: 9101 0200 |002e: sub-int v1, v2, v0 │ │ -11e084: 3b01 0e00 |0030: if-gez v1, 003e // +000e │ │ -11e088: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -11e08a: 3221 dcff |0033: if-eq v1, v2, 000f // -0024 │ │ -11e08e: 6e10 b724 0600 |0035: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e094: 0a05 |0038: move-result v5 │ │ -11e096: 6f30 643b 5601 |0039: invoke-super {v6, v5, v1}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ -11e09c: 1215 |003c: const/4 v5, #int 1 // #1 │ │ -11e09e: 28d3 |003d: goto 0010 // -002d │ │ -11e0a0: 3731 f5ff |003e: if-le v1, v3, 0033 // -000b │ │ -11e0a4: 0131 |0040: move v1, v3 │ │ -11e0a6: 28f2 |0041: goto 0033 // -000e │ │ -11e0a8: 0001 0100 0800 0000 0500 0000 |0042: packed-switch-data (6 units) │ │ +11bd18: |[11bd18] android.support.v4.widget.NestedScrollView.onGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +11bd28: 7110 8318 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getSource:(Landroid/view/MotionEvent;)I // method@1883 │ │ +11bd2e: 0a05 |0003: move-result v5 │ │ +11bd30: dd05 0502 |0004: and-int/lit8 v5, v5, #int 2 // #02 │ │ +11bd34: 3805 0900 |0006: if-eqz v5, 000f // +0009 │ │ +11bd38: 6e10 ef37 0700 |0008: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +11bd3e: 0a05 |000b: move-result v5 │ │ +11bd40: 2b05 3600 0000 |000c: packed-switch v5, 00000042 // +00000036 │ │ +11bd46: 1205 |000f: const/4 v5, #int 0 // #0 │ │ +11bd48: 0f05 |0010: return v5 │ │ +11bd4a: 5565 6f0a |0011: iget-boolean v5, v6, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bd4e: 3905 fcff |0013: if-nez v5, 000f // -0004 │ │ +11bd52: 1305 0900 |0015: const/16 v5, #int 9 // #9 │ │ +11bd56: 7120 7f18 5700 |0017: invoke-static {v7, v5}, Landroid/support/v4/view/MotionEventCompat;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@187f │ │ +11bd5c: 0a04 |001a: move-result v4 │ │ +11bd5e: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +11bd60: 2d05 0405 |001c: cmpl-float v5, v4, v5 │ │ +11bd64: 3805 f1ff |001e: if-eqz v5, 000f // -000f │ │ +11bd68: 7010 bb24 0600 |0020: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getVerticalScrollFactorCompat:()F // method@24bb │ │ +11bd6e: 0a05 |0023: move-result v5 │ │ +11bd70: c845 |0024: mul-float/2addr v5, v4 │ │ +11bd72: 8750 |0025: float-to-int v0, v5 │ │ +11bd74: 7010 b624 0600 |0026: invoke-direct {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11bd7a: 0a03 |0029: move-result v3 │ │ +11bd7c: 6e10 b824 0600 |002a: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11bd82: 0a02 |002d: move-result v2 │ │ +11bd84: 9101 0200 |002e: sub-int v1, v2, v0 │ │ +11bd88: 3b01 0e00 |0030: if-gez v1, 003e // +000e │ │ +11bd8c: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +11bd8e: 3221 dcff |0033: if-eq v1, v2, 000f // -0024 │ │ +11bd92: 6e10 b724 0600 |0035: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11bd98: 0a05 |0038: move-result v5 │ │ +11bd9a: 6f30 643b 5601 |0039: invoke-super {v6, v5, v1}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ +11bda0: 1215 |003c: const/4 v5, #int 1 // #1 │ │ +11bda2: 28d3 |003d: goto 0010 // -002d │ │ +11bda4: 3731 f5ff |003e: if-le v1, v3, 0033 // -000b │ │ +11bda8: 0131 |0040: move v1, v3 │ │ +11bdaa: 28f2 |0041: goto 0033 // -000e │ │ +11bdac: 0001 0100 0800 0000 0500 0000 |0042: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0008 line=898 │ │ 0x000f line=922 │ │ 0x0011 line=900 │ │ 0x0015 line=901 │ │ @@ -353247,122 +353359,122 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 228 16-bit code units │ │ -11e0b4: |[11e0b4] android.support.v4.widget.NestedScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -11e0c4: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -11e0c6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -11e0c8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -11e0ca: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -11e0cc: 6e10 ef37 0e00 |0004: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -11e0d2: 0a07 |0007: move-result v7 │ │ -11e0d4: 3347 0700 |0008: if-ne v7, v4, 000f // +0007 │ │ -11e0d8: 55d1 6f0a |000a: iget-boolean v1, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e0dc: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -11e0e0: 0f00 |000e: return v0 │ │ -11e0e2: d571 ff00 |000f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ -11e0e6: 2b01 c100 0000 |0011: packed-switch v1, 000000d2 // +000000c1 │ │ -11e0ec: 55d0 6f0a |0014: iget-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e0f0: 28f8 |0016: goto 000e // -0008 │ │ -11e0f2: 52d8 690a |0017: iget v8, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e0f6: 3228 fbff |0019: if-eq v8, v2, 0014 // -0005 │ │ -11e0fa: 7120 7c18 8e00 |001b: invoke-static {v14, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -11e100: 0a0a |001e: move-result v10 │ │ -11e102: 332a 2100 |001f: if-ne v10, v2, 0040 // +0021 │ │ -11e106: 1a00 be15 |0021: const-string v0, "NestedScrollView" // string@15be │ │ -11e10a: 2201 7908 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -11e10e: 7010 5a43 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11e114: 1a02 8209 |0028: const-string v2, "Invalid pointerId=" // string@0982 │ │ -11e118: 6e20 6343 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11e11e: 0c01 |002d: move-result-object v1 │ │ -11e120: 6e20 5f43 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -11e126: 0c01 |0031: move-result-object v1 │ │ -11e128: 1a02 9000 |0032: const-string v2, " in onInterceptTouchEvent" // string@0090 │ │ -11e12c: 6e20 6343 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11e132: 0c01 |0037: move-result-object v1 │ │ -11e134: 6e10 6a43 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11e13a: 0c01 |003b: move-result-object v1 │ │ -11e13c: 7120 5937 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -11e142: 28d5 |003f: goto 0014 // -002b │ │ -11e144: 7120 8518 ae00 |0040: invoke-static {v14, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11e14a: 0a01 |0043: move-result v1 │ │ -11e14c: 871b |0044: float-to-int v11, v1 │ │ -11e14e: 52d1 720a |0045: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e152: 9101 0b01 |0047: sub-int v1, v11, v1 │ │ -11e156: 7110 0a43 0100 |0049: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -11e15c: 0a0c |004c: move-result v12 │ │ -11e15e: 52d1 7f0a |004d: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ -11e162: 371c c5ff |004f: if-le v12, v1, 0014 // -003b │ │ -11e166: 6e10 b024 0d00 |0051: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getNestedScrollAxes:()I // method@24b0 │ │ -11e16c: 0a01 |0054: move-result v1 │ │ -11e16e: dd01 0102 |0055: and-int/lit8 v1, v1, #int 2 // #02 │ │ -11e172: 3901 bdff |0057: if-nez v1, 0014 // -0043 │ │ -11e176: 5cd0 6f0a |0059: iput-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e17a: 59db 720a |005b: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e17e: 7010 c124 0d00 |005d: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@24c1 │ │ -11e184: 54d1 800a |0060: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11e188: 6e20 0a38 e100 |0062: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -11e18e: 59d3 760a |0065: iput v3, v13, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11e192: 6e10 b524 0d00 |0067: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ -11e198: 0c09 |006a: move-result-object v9 │ │ -11e19a: 3809 a9ff |006b: if-eqz v9, 0014 // -0057 │ │ -11e19e: 7220 6339 0900 |006d: invoke-interface {v9, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -11e1a4: 28a4 |0070: goto 0014 // -005c │ │ -11e1a6: 6e10 fa37 0e00 |0071: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11e1ac: 0a01 |0074: move-result v1 │ │ -11e1ae: 871b |0075: float-to-int v11, v1 │ │ -11e1b0: 6e10 f837 0e00 |0076: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -11e1b6: 0a01 |0079: move-result v1 │ │ -11e1b8: 8711 |007a: float-to-int v1, v1 │ │ -11e1ba: 7030 be24 1d0b |007b: invoke-direct {v13, v1, v11}, Landroid/support/v4/widget/NestedScrollView;.inChild:(II)Z // method@24be │ │ -11e1c0: 0a01 |007e: move-result v1 │ │ -11e1c2: 3901 0800 |007f: if-nez v1, 0087 // +0008 │ │ -11e1c6: 5cd3 6f0a |0081: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e1ca: 7010 e424 0d00 |0083: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ -11e1d0: 288e |0086: goto 0014 // -0072 │ │ -11e1d2: 59db 720a |0087: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e1d6: 7120 8218 3e00 |0089: invoke-static {v14, v3}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -11e1dc: 0a01 |008c: move-result v1 │ │ -11e1de: 59d1 690a |008d: iput v1, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e1e2: 7010 bf24 0d00 |008f: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initOrResetVelocityTracker:()V // method@24bf │ │ -11e1e8: 54d1 800a |0092: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11e1ec: 6e20 0a38 e100 |0094: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -11e1f2: 54d1 7c0a |0097: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11e1f6: 6e10 8525 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ -11e1fc: 0a01 |009c: move-result v1 │ │ -11e1fe: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ -11e202: 0103 |009f: move v3, v0 │ │ -11e204: 5cd3 6f0a |00a0: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e208: 6e20 fb24 4d00 |00a2: invoke-virtual {v13, v4}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ -11e20e: 2900 6fff |00a5: goto/16 0014 // -0091 │ │ -11e212: 5cd3 6f0a |00a7: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e216: 59d2 690a |00a9: iput v2, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e21a: 7010 e424 0d00 |00ab: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ -11e220: 54d0 7c0a |00ae: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11e224: 6e10 b724 0d00 |00b0: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e22a: 0a01 |00b3: move-result v1 │ │ -11e22c: 6e10 b824 0d00 |00b4: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e232: 0a02 |00b7: move-result v2 │ │ -11e234: 7010 b624 0d00 |00b8: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11e23a: 0a06 |00bb: move-result v6 │ │ -11e23c: 0134 |00bc: move v4, v3 │ │ -11e23e: 0135 |00bd: move v5, v3 │ │ -11e240: 7407 8925 0000 |00be: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ -11e246: 0a00 |00c1: move-result v0 │ │ -11e248: 3800 0500 |00c2: if-eqz v0, 00c7 // +0005 │ │ -11e24c: 7110 e41a 0d00 |00c4: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11e252: 6e10 fc24 0d00 |00c7: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ -11e258: 2900 4aff |00ca: goto/16 0014 // -00b6 │ │ -11e25c: 7020 dc24 ed00 |00cc: invoke-direct {v13, v14}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@24dc │ │ -11e262: 2900 45ff |00cf: goto/16 0014 // -00bb │ │ -11e266: 0000 |00d1: nop // spacer │ │ -11e268: 0001 0700 0000 0000 6000 0000 9600 ... |00d2: packed-switch-data (18 units) │ │ +11bdb8: |[11bdb8] android.support.v4.widget.NestedScrollView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +11bdc8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +11bdca: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +11bdcc: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +11bdce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +11bdd0: 6e10 ef37 0e00 |0004: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +11bdd6: 0a07 |0007: move-result v7 │ │ +11bdd8: 3347 0700 |0008: if-ne v7, v4, 000f // +0007 │ │ +11bddc: 55d1 6f0a |000a: iget-boolean v1, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bde0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +11bde4: 0f00 |000e: return v0 │ │ +11bde6: d571 ff00 |000f: and-int/lit16 v1, v7, #int 255 // #00ff │ │ +11bdea: 2b01 c100 0000 |0011: packed-switch v1, 000000d2 // +000000c1 │ │ +11bdf0: 55d0 6f0a |0014: iget-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bdf4: 28f8 |0016: goto 000e // -0008 │ │ +11bdf6: 52d8 690a |0017: iget v8, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11bdfa: 3228 fbff |0019: if-eq v8, v2, 0014 // -0005 │ │ +11bdfe: 7120 7c18 8e00 |001b: invoke-static {v14, v8}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11be04: 0a0a |001e: move-result v10 │ │ +11be06: 332a 2100 |001f: if-ne v10, v2, 0040 // +0021 │ │ +11be0a: 1a00 ba15 |0021: const-string v0, "NestedScrollView" // string@15ba │ │ +11be0e: 2201 7908 |0023: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +11be12: 7010 5a43 0100 |0025: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11be18: 1a02 7e09 |0028: const-string v2, "Invalid pointerId=" // string@097e │ │ +11be1c: 6e20 6343 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11be22: 0c01 |002d: move-result-object v1 │ │ +11be24: 6e20 5f43 8100 |002e: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +11be2a: 0c01 |0031: move-result-object v1 │ │ +11be2c: 1a02 8d00 |0032: const-string v2, " in onInterceptTouchEvent" // string@008d │ │ +11be30: 6e20 6343 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11be36: 0c01 |0037: move-result-object v1 │ │ +11be38: 6e10 6a43 0100 |0038: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +11be3e: 0c01 |003b: move-result-object v1 │ │ +11be40: 7120 5937 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11be46: 28d5 |003f: goto 0014 // -002b │ │ +11be48: 7120 8518 ae00 |0040: invoke-static {v14, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11be4e: 0a01 |0043: move-result v1 │ │ +11be50: 871b |0044: float-to-int v11, v1 │ │ +11be52: 52d1 720a |0045: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11be56: 9101 0b01 |0047: sub-int v1, v11, v1 │ │ +11be5a: 7110 0a43 0100 |0049: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +11be60: 0a0c |004c: move-result v12 │ │ +11be62: 52d1 7f0a |004d: iget v1, v13, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ +11be66: 371c c5ff |004f: if-le v12, v1, 0014 // -003b │ │ +11be6a: 6e10 b024 0d00 |0051: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getNestedScrollAxes:()I // method@24b0 │ │ +11be70: 0a01 |0054: move-result v1 │ │ +11be72: dd01 0102 |0055: and-int/lit8 v1, v1, #int 2 // #02 │ │ +11be76: 3901 bdff |0057: if-nez v1, 0014 // -0043 │ │ +11be7a: 5cd0 6f0a |0059: iput-boolean v0, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11be7e: 59db 720a |005b: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11be82: 7010 c124 0d00 |005d: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@24c1 │ │ +11be88: 54d1 800a |0060: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11be8c: 6e20 0a38 e100 |0062: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +11be92: 59d3 760a |0065: iput v3, v13, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11be96: 6e10 b524 0d00 |0067: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ +11be9c: 0c09 |006a: move-result-object v9 │ │ +11be9e: 3809 a9ff |006b: if-eqz v9, 0014 // -0057 │ │ +11bea2: 7220 6339 0900 |006d: invoke-interface {v9, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +11bea8: 28a4 |0070: goto 0014 // -005c │ │ +11beaa: 6e10 fa37 0e00 |0071: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +11beb0: 0a01 |0074: move-result v1 │ │ +11beb2: 871b |0075: float-to-int v11, v1 │ │ +11beb4: 6e10 f837 0e00 |0076: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +11beba: 0a01 |0079: move-result v1 │ │ +11bebc: 8711 |007a: float-to-int v1, v1 │ │ +11bebe: 7030 be24 1d0b |007b: invoke-direct {v13, v1, v11}, Landroid/support/v4/widget/NestedScrollView;.inChild:(II)Z // method@24be │ │ +11bec4: 0a01 |007e: move-result v1 │ │ +11bec6: 3901 0800 |007f: if-nez v1, 0087 // +0008 │ │ +11beca: 5cd3 6f0a |0081: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bece: 7010 e424 0d00 |0083: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ +11bed4: 288e |0086: goto 0014 // -0072 │ │ +11bed6: 59db 720a |0087: iput v11, v13, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11beda: 7120 8218 3e00 |0089: invoke-static {v14, v3}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11bee0: 0a01 |008c: move-result v1 │ │ +11bee2: 59d1 690a |008d: iput v1, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11bee6: 7010 bf24 0d00 |008f: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.initOrResetVelocityTracker:()V // method@24bf │ │ +11beec: 54d1 800a |0092: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11bef0: 6e20 0a38 e100 |0094: invoke-virtual {v1, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +11bef6: 54d1 7c0a |0097: iget-object v1, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11befa: 6e10 8525 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ +11bf00: 0a01 |009c: move-result v1 │ │ +11bf02: 3901 0300 |009d: if-nez v1, 00a0 // +0003 │ │ +11bf06: 0103 |009f: move v3, v0 │ │ +11bf08: 5cd3 6f0a |00a0: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bf0c: 6e20 fb24 4d00 |00a2: invoke-virtual {v13, v4}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ +11bf12: 2900 6fff |00a5: goto/16 0014 // -0091 │ │ +11bf16: 5cd3 6f0a |00a7: iput-boolean v3, v13, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11bf1a: 59d2 690a |00a9: iput v2, v13, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11bf1e: 7010 e424 0d00 |00ab: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ +11bf24: 54d0 7c0a |00ae: iget-object v0, v13, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11bf28: 6e10 b724 0d00 |00b0: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11bf2e: 0a01 |00b3: move-result v1 │ │ +11bf30: 6e10 b824 0d00 |00b4: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11bf36: 0a02 |00b7: move-result v2 │ │ +11bf38: 7010 b624 0d00 |00b8: invoke-direct {v13}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11bf3e: 0a06 |00bb: move-result v6 │ │ +11bf40: 0134 |00bc: move v4, v3 │ │ +11bf42: 0135 |00bd: move v5, v3 │ │ +11bf44: 7407 8925 0000 |00be: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ +11bf4a: 0a00 |00c1: move-result v0 │ │ +11bf4c: 3800 0500 |00c2: if-eqz v0, 00c7 // +0005 │ │ +11bf50: 7110 e41a 0d00 |00c4: invoke-static {v13}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11bf56: 6e10 fc24 0d00 |00c7: invoke-virtual {v13}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ +11bf5c: 2900 4aff |00ca: goto/16 0014 // -00b6 │ │ +11bf60: 7020 dc24 ed00 |00cc: invoke-direct {v13, v14}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@24dc │ │ +11bf66: 2900 45ff |00cf: goto/16 0014 // -00bb │ │ +11bf6a: 0000 |00d1: nop // spacer │ │ +11bf6c: 0001 0700 0000 0000 6000 0000 9600 ... |00d2: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=621 │ │ 0x0008 line=622 │ │ 0x000e line=714 │ │ 0x000f line=626 │ │ 0x0014 line=714 │ │ @@ -353416,78 +353528,78 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 123 16-bit code units │ │ -11e28c: |[11e28c] android.support.v4.widget.NestedScrollView.onLayout:(ZIIII)V │ │ -11e29c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -11e29e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -11e2a0: 7506 5a3b 0600 |0002: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@3b5a │ │ -11e2a6: 5c62 710a |0005: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ -11e2aa: 5463 6b0a |0007: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11e2ae: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ -11e2b2: 5463 6b0a |000b: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11e2b6: 7120 c824 6300 |000d: invoke-static {v3, v6}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@24c8 │ │ -11e2bc: 0a03 |0010: move-result v3 │ │ -11e2be: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ -11e2c2: 5463 6b0a |0013: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11e2c6: 7020 ee24 3600 |0015: invoke-direct {v6, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@24ee │ │ -11e2cc: 5b65 6b0a |0018: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11e2d0: 5563 700a |001a: iget-boolean v3, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ -11e2d4: 3903 4000 |001c: if-nez v3, 005c // +0040 │ │ -11e2d8: 5463 790a |001e: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ -11e2dc: 3803 0f00 |0020: if-eqz v3, 002f // +000f │ │ -11e2e0: 6e10 b724 0600 |0022: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e2e6: 0a03 |0025: move-result v3 │ │ -11e2e8: 5464 790a |0026: iget-object v4, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ -11e2ec: 5244 620a |0028: iget v4, v4, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ -11e2f0: 6e30 ed24 3604 |002a: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ -11e2f6: 5b65 790a |002d: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ -11e2fa: 6e10 a824 0600 |002f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11e300: 0a03 |0032: move-result v3 │ │ -11e302: 3d03 3800 |0033: if-lez v3, 006b // +0038 │ │ -11e306: 6e20 a724 2600 |0035: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11e30c: 0c03 |0038: move-result-object v3 │ │ -11e30e: 6e10 5938 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -11e314: 0a00 |003c: move-result v0 │ │ -11e316: 9103 0b09 |003d: sub-int v3, v11, v9 │ │ -11e31a: 6e10 b124 0600 |003f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11e320: 0a04 |0042: move-result v4 │ │ -11e322: b143 |0043: sub-int/2addr v3, v4 │ │ -11e324: 6e10 b424 0600 |0044: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11e32a: 0a04 |0047: move-result v4 │ │ -11e32c: b143 |0048: sub-int/2addr v3, v4 │ │ -11e32e: 9103 0003 |0049: sub-int v3, v0, v3 │ │ -11e332: 7120 1243 3200 |004b: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11e338: 0a01 |004e: move-result v1 │ │ -11e33a: 6e10 b824 0600 |004f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e340: 0a03 |0052: move-result v3 │ │ -11e342: 3713 1a00 |0053: if-le v3, v1, 006d // +001a │ │ -11e346: 6e10 b724 0600 |0055: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e34c: 0a02 |0058: move-result v2 │ │ -11e34e: 6e30 ed24 2601 |0059: invoke-virtual {v6, v2, v1}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ -11e354: 6e10 b724 0600 |005c: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e35a: 0a02 |005f: move-result v2 │ │ -11e35c: 6e10 b824 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e362: 0a03 |0063: move-result v3 │ │ -11e364: 6e30 ed24 2603 |0064: invoke-virtual {v6, v2, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ -11e36a: 1212 |0067: const/4 v2, #int 1 // #1 │ │ -11e36c: 5c62 700a |0068: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ -11e370: 0e00 |006a: return-void │ │ -11e372: 0120 |006b: move v0, v2 │ │ -11e374: 28d1 |006c: goto 003d // -002f │ │ -11e376: 6e10 b824 0600 |006d: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e37c: 0a03 |0070: move-result v3 │ │ -11e37e: 3b03 ebff |0071: if-gez v3, 005c // -0015 │ │ -11e382: 6e10 b724 0600 |0073: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11e388: 0a03 |0076: move-result v3 │ │ -11e38a: 6e30 ed24 3602 |0077: invoke-virtual {v6, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ -11e390: 28e2 |007a: goto 005c // -001e │ │ +11bf90: |[11bf90] android.support.v4.widget.NestedScrollView.onLayout:(ZIIII)V │ │ +11bfa0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11bfa2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +11bfa4: 7506 5a3b 0600 |0002: invoke-super/range {v6, v7, v8, v9, v10, v11}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@3b5a │ │ +11bfaa: 5c62 710a |0005: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ +11bfae: 5463 6b0a |0007: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11bfb2: 3803 0f00 |0009: if-eqz v3, 0018 // +000f │ │ +11bfb6: 5463 6b0a |000b: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11bfba: 7120 c824 6300 |000d: invoke-static {v3, v6}, Landroid/support/v4/widget/NestedScrollView;.isViewDescendantOf:(Landroid/view/View;Landroid/view/View;)Z // method@24c8 │ │ +11bfc0: 0a03 |0010: move-result v3 │ │ +11bfc2: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ +11bfc6: 5463 6b0a |0013: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11bfca: 7020 ee24 3600 |0015: invoke-direct {v6, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@24ee │ │ +11bfd0: 5b65 6b0a |0018: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11bfd4: 5563 700a |001a: iget-boolean v3, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ +11bfd8: 3903 4000 |001c: if-nez v3, 005c // +0040 │ │ +11bfdc: 5463 790a |001e: iget-object v3, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ +11bfe0: 3803 0f00 |0020: if-eqz v3, 002f // +000f │ │ +11bfe4: 6e10 b724 0600 |0022: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11bfea: 0a03 |0025: move-result v3 │ │ +11bfec: 5464 790a |0026: iget-object v4, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ +11bff0: 5244 620a |0028: iget v4, v4, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ +11bff4: 6e30 ed24 3604 |002a: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ +11bffa: 5b65 790a |002d: iput-object v5, v6, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ +11bffe: 6e10 a824 0600 |002f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11c004: 0a03 |0032: move-result v3 │ │ +11c006: 3d03 3800 |0033: if-lez v3, 006b // +0038 │ │ +11c00a: 6e20 a724 2600 |0035: invoke-virtual {v6, v2}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11c010: 0c03 |0038: move-result-object v3 │ │ +11c012: 6e10 5938 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +11c018: 0a00 |003c: move-result v0 │ │ +11c01a: 9103 0b09 |003d: sub-int v3, v11, v9 │ │ +11c01e: 6e10 b124 0600 |003f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11c024: 0a04 |0042: move-result v4 │ │ +11c026: b143 |0043: sub-int/2addr v3, v4 │ │ +11c028: 6e10 b424 0600 |0044: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11c02e: 0a04 |0047: move-result v4 │ │ +11c030: b143 |0048: sub-int/2addr v3, v4 │ │ +11c032: 9103 0003 |0049: sub-int v3, v0, v3 │ │ +11c036: 7120 1243 3200 |004b: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11c03c: 0a01 |004e: move-result v1 │ │ +11c03e: 6e10 b824 0600 |004f: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c044: 0a03 |0052: move-result v3 │ │ +11c046: 3713 1a00 |0053: if-le v3, v1, 006d // +001a │ │ +11c04a: 6e10 b724 0600 |0055: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11c050: 0a02 |0058: move-result v2 │ │ +11c052: 6e30 ed24 2601 |0059: invoke-virtual {v6, v2, v1}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ +11c058: 6e10 b724 0600 |005c: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11c05e: 0a02 |005f: move-result v2 │ │ +11c060: 6e10 b824 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c066: 0a03 |0063: move-result v3 │ │ +11c068: 6e30 ed24 2603 |0064: invoke-virtual {v6, v2, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ +11c06e: 1212 |0067: const/4 v2, #int 1 // #1 │ │ +11c070: 5c62 700a |0068: iput-boolean v2, v6, Landroid/support/v4/widget/NestedScrollView;.mIsLaidOut:Z // field@0a70 │ │ +11c074: 0e00 |006a: return-void │ │ +11c076: 0120 |006b: move v0, v2 │ │ +11c078: 28d1 |006c: goto 003d // -002f │ │ +11c07a: 6e10 b824 0600 |006d: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c080: 0a03 |0070: move-result v3 │ │ +11c082: 3b03 ebff |0071: if-gez v3, 005c // -0015 │ │ +11c086: 6e10 b724 0600 |0073: invoke-virtual {v6}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11c08c: 0a03 |0076: move-result v3 │ │ +11c08e: 6e30 ed24 3602 |0077: invoke-virtual {v6, v3, v2}, Landroid/support/v4/widget/NestedScrollView;.scrollTo:(II)V // method@24ed │ │ +11c094: 28e2 |007a: goto 005c // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1616 │ │ 0x0005 line=1617 │ │ 0x0007 line=1619 │ │ 0x0013 line=1620 │ │ 0x0018 line=1622 │ │ @@ -353522,55 +353634,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -11e394: |[11e394] android.support.v4.widget.NestedScrollView.onMeasure:(II)V │ │ -11e3a4: 6f30 5b3b 980a |0000: invoke-super {v8, v9, v10}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ -11e3aa: 5586 6e0a |0003: iget-boolean v6, v8, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ -11e3ae: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -11e3b2: 0e00 |0007: return-void │ │ -11e3b4: 7110 2138 0a00 |0008: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -11e3ba: 0a04 |000b: move-result v4 │ │ -11e3bc: 3804 fbff |000c: if-eqz v4, 0007 // -0005 │ │ -11e3c0: 6e10 a824 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11e3c6: 0a06 |0011: move-result v6 │ │ -11e3c8: 3d06 f5ff |0012: if-lez v6, 0007 // -000b │ │ -11e3cc: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -11e3ce: 6e20 a724 6800 |0015: invoke-virtual {v8, v6}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11e3d4: 0c00 |0018: move-result-object v0 │ │ -11e3d6: 6e10 af24 0800 |0019: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getMeasuredHeight:()I // method@24af │ │ -11e3dc: 0a03 |001c: move-result v3 │ │ -11e3de: 6e10 5938 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -11e3e4: 0a06 |0020: move-result v6 │ │ -11e3e6: 3536 e6ff |0021: if-ge v6, v3, 0007 // -001a │ │ -11e3ea: 6e10 5438 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11e3f0: 0c05 |0026: move-result-object v5 │ │ -11e3f2: 1f05 4107 |0027: check-cast v5, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -11e3f6: 6e10 b224 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11e3fc: 0a06 |002c: move-result v6 │ │ -11e3fe: 6e10 b324 0800 |002d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11e404: 0a07 |0030: move-result v7 │ │ -11e406: b076 |0031: add-int/2addr v6, v7 │ │ -11e408: 5257 d715 |0032: iget v7, v5, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@15d7 │ │ -11e40c: 7130 a924 6907 |0034: invoke-static {v9, v6, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ -11e412: 0a02 |0037: move-result v2 │ │ -11e414: 6e10 b424 0800 |0038: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11e41a: 0a06 |003b: move-result v6 │ │ -11e41c: b163 |003c: sub-int/2addr v3, v6 │ │ -11e41e: 6e10 b124 0800 |003d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11e424: 0a06 |0040: move-result v6 │ │ -11e426: b163 |0041: sub-int/2addr v3, v6 │ │ -11e428: 1506 0040 |0042: const/high16 v6, #int 1073741824 // #4000 │ │ -11e42c: 7120 2338 6300 |0044: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -11e432: 0a01 |0047: move-result v1 │ │ -11e434: 6e30 9f38 2001 |0048: invoke-virtual {v0, v2, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ -11e43a: 28bc |004b: goto 0007 // -0044 │ │ +11c098: |[11c098] android.support.v4.widget.NestedScrollView.onMeasure:(II)V │ │ +11c0a8: 6f30 5b3b 980a |0000: invoke-super {v8, v9, v10}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@3b5b │ │ +11c0ae: 5586 6e0a |0003: iget-boolean v6, v8, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ +11c0b2: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +11c0b6: 0e00 |0007: return-void │ │ +11c0b8: 7110 2138 0a00 |0008: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +11c0be: 0a04 |000b: move-result v4 │ │ +11c0c0: 3804 fbff |000c: if-eqz v4, 0007 // -0005 │ │ +11c0c4: 6e10 a824 0800 |000e: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11c0ca: 0a06 |0011: move-result v6 │ │ +11c0cc: 3d06 f5ff |0012: if-lez v6, 0007 // -000b │ │ +11c0d0: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +11c0d2: 6e20 a724 6800 |0015: invoke-virtual {v8, v6}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11c0d8: 0c00 |0018: move-result-object v0 │ │ +11c0da: 6e10 af24 0800 |0019: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getMeasuredHeight:()I // method@24af │ │ +11c0e0: 0a03 |001c: move-result v3 │ │ +11c0e2: 6e10 5938 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +11c0e8: 0a06 |0020: move-result v6 │ │ +11c0ea: 3536 e6ff |0021: if-ge v6, v3, 0007 // -001a │ │ +11c0ee: 6e10 5438 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11c0f4: 0c05 |0026: move-result-object v5 │ │ +11c0f6: 1f05 4107 |0027: check-cast v5, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +11c0fa: 6e10 b224 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11c100: 0a06 |002c: move-result v6 │ │ +11c102: 6e10 b324 0800 |002d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11c108: 0a07 |0030: move-result v7 │ │ +11c10a: b076 |0031: add-int/2addr v6, v7 │ │ +11c10c: 5257 d715 |0032: iget v7, v5, Landroid/widget/FrameLayout$LayoutParams;.width:I // field@15d7 │ │ +11c110: 7130 a924 6907 |0034: invoke-static {v9, v6, v7}, Landroid/support/v4/widget/NestedScrollView;.getChildMeasureSpec:(III)I // method@24a9 │ │ +11c116: 0a02 |0037: move-result v2 │ │ +11c118: 6e10 b424 0800 |0038: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11c11e: 0a06 |003b: move-result v6 │ │ +11c120: b163 |003c: sub-int/2addr v3, v6 │ │ +11c122: 6e10 b124 0800 |003d: invoke-virtual {v8}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11c128: 0a06 |0040: move-result v6 │ │ +11c12a: b163 |0041: sub-int/2addr v3, v6 │ │ +11c12c: 1506 0040 |0042: const/high16 v6, #int 1073741824 // #4000 │ │ +11c130: 7120 2338 6300 |0044: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11c136: 0a01 |0047: move-result v1 │ │ +11c138: 6e30 9f38 2001 |0048: invoke-virtual {v0, v2, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ +11c13e: 28bc |004b: goto 0007 // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0003 line=483 │ │ 0x0007 line=508 │ │ 0x0008 line=487 │ │ 0x000c line=488 │ │ @@ -353600,22 +353712,22 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -11e43c: |[11e43c] android.support.v4.widget.NestedScrollView.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -11e44c: 3905 0800 |0000: if-nez v5, 0008 // +0008 │ │ -11e450: 8740 |0002: float-to-int v0, v4 │ │ -11e452: 7020 a424 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@24a4 │ │ -11e458: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -11e45a: 0f00 |0007: return v0 │ │ -11e45c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -11e45e: 28fe |0009: goto 0007 // -0002 │ │ +11c140: |[11c140] android.support.v4.widget.NestedScrollView.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +11c150: 3905 0800 |0000: if-nez v5, 0008 // +0008 │ │ +11c154: 8740 |0002: float-to-int v0, v4 │ │ +11c156: 7020 a424 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@24a4 │ │ +11c15c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +11c15e: 0f00 |0007: return v0 │ │ +11c160: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +11c162: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0002 line=294 │ │ 0x0006 line=295 │ │ 0x0007 line=297 │ │ locals : │ │ @@ -353630,17 +353742,17 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11e460: |[11e460] android.support.v4.widget.NestedScrollView.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -11e470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11e472: 0f00 |0001: return v0 │ │ +11c164: |[11c164] android.support.v4.widget.NestedScrollView.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +11c174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11c176: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 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 │ │ @@ -353651,16 +353763,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 │ │ -11e474: |[11e474] android.support.v4.widget.NestedScrollView.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -11e484: 0e00 |0000: return-void │ │ +11c178: |[11c178] android.support.v4.widget.NestedScrollView.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +11c188: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 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 │ │ @@ -353672,28 +353784,28 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -11e488: |[11e488] android.support.v4.widget.NestedScrollView.onNestedScroll:(Landroid/view/View;IIII)V │ │ -11e498: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -11e49a: 6e10 b824 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e4a0: 0a06 |0004: move-result v6 │ │ -11e4a2: 6e30 ec24 170c |0005: invoke-virtual {v7, v1, v12}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ -11e4a8: 6e10 b824 0700 |0008: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e4ae: 0a00 |000b: move-result v0 │ │ -11e4b0: 9102 0006 |000c: sub-int v2, v0, v6 │ │ -11e4b4: 9104 0c02 |000e: sub-int v4, v12, v2 │ │ -11e4b8: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -11e4ba: 0770 |0011: move-object v0, v7 │ │ -11e4bc: 0113 |0012: move v3, v1 │ │ -11e4be: 7406 9b24 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@249b │ │ -11e4c4: 0e00 |0016: return-void │ │ +11c18c: |[11c18c] android.support.v4.widget.NestedScrollView.onNestedScroll:(Landroid/view/View;IIII)V │ │ +11c19c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11c19e: 6e10 b824 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c1a4: 0a06 |0004: move-result v6 │ │ +11c1a6: 6e30 ec24 170c |0005: invoke-virtual {v7, v1, v12}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ +11c1ac: 6e10 b824 0700 |0008: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c1b2: 0a00 |000b: move-result v0 │ │ +11c1b4: 9102 0006 |000c: sub-int v2, v0, v6 │ │ +11c1b8: 9104 0c02 |000e: sub-int v4, v12, v2 │ │ +11c1bc: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +11c1be: 0770 |0011: move-object v0, v7 │ │ +11c1c0: 0113 |0012: move v3, v1 │ │ +11c1c2: 7406 9b24 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@249b │ │ +11c1c8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=279 │ │ 0x0005 line=280 │ │ 0x0008 line=281 │ │ 0x000e line=282 │ │ 0x0010 line=283 │ │ @@ -353714,20 +353826,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 │ │ -11e4c8: |[11e4c8] android.support.v4.widget.NestedScrollView.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -11e4d8: 5410 780a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ -11e4dc: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ -11e4e2: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -11e4e4: 6e20 fb24 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ -11e4ea: 0e00 |0009: return-void │ │ +11c1cc: |[11c1cc] android.support.v4.widget.NestedScrollView.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +11c1dc: 5410 780a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0a78 │ │ +11c1e0: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ +11c1e6: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +11c1e8: 6e20 fb24 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ +11c1ee: 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; │ │ @@ -353740,17 +353852,17 @@ │ │ type : '(IIZZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -11e4ec: |[11e4ec] android.support.v4.widget.NestedScrollView.onOverScrolled:(IIZZ)V │ │ -11e4fc: 6f30 643b 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ -11e502: 0e00 |0003: return-void │ │ +11c1f0: |[11c1f0] android.support.v4.widget.NestedScrollView.onOverScrolled:(IIZZ)V │ │ +11c200: 6f30 643b 1002 |0000: invoke-super {v0, v1, v2}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ +11c206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=942 │ │ 0x0003 line=943 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0004 reg=1 scrollX I │ │ @@ -353763,42 +353875,42 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -11e504: |[11e504] android.support.v4.widget.NestedScrollView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -11e514: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -11e516: 1222 |0001: const/4 v2, #int 2 // #2 │ │ -11e518: 3325 1200 |0002: if-ne v5, v2, 0014 // +0012 │ │ -11e51c: 1305 8200 |0004: const/16 v5, #int 130 // #82 │ │ -11e520: 3906 1400 |0006: if-nez v6, 001a // +0014 │ │ -11e524: 7100 8d37 0000 |0008: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ -11e52a: 0c02 |000b: move-result-object v2 │ │ -11e52c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -11e52e: 6e40 8b37 4253 |000d: invoke-virtual {v2, v4, v3, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ -11e534: 0c00 |0010: move-result-object v0 │ │ -11e536: 3900 1200 |0011: if-nez v0, 0023 // +0012 │ │ -11e53a: 0f01 |0013: return v1 │ │ -11e53c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -11e53e: 3325 f1ff |0015: if-ne v5, v2, 0006 // -000f │ │ -11e542: 1305 2100 |0017: const/16 v5, #int 33 // #21 │ │ -11e546: 28ed |0019: goto 0006 // -0013 │ │ -11e548: 7100 8d37 0000 |001a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ -11e54e: 0c02 |001d: move-result-object v2 │ │ -11e550: 6e40 8c37 4256 |001e: invoke-virtual {v2, v4, v6, v5}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@378c │ │ -11e556: 0c00 |0021: move-result-object v0 │ │ -11e558: 28ef |0022: goto 0011 // -0011 │ │ -11e55a: 7020 c624 0400 |0023: invoke-direct {v4, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@24c6 │ │ -11e560: 0a02 |0026: move-result v2 │ │ -11e562: 3902 ecff |0027: if-nez v2, 0013 // -0014 │ │ -11e566: 6e30 bc38 5006 |0029: invoke-virtual {v0, v5, v6}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@38bc │ │ -11e56c: 0a01 |002c: move-result v1 │ │ -11e56e: 28e6 |002d: goto 0013 // -001a │ │ +11c208: |[11c208] android.support.v4.widget.NestedScrollView.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +11c218: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11c21a: 1222 |0001: const/4 v2, #int 2 // #2 │ │ +11c21c: 3325 1200 |0002: if-ne v5, v2, 0014 // +0012 │ │ +11c220: 1305 8200 |0004: const/16 v5, #int 130 // #82 │ │ +11c224: 3906 1400 |0006: if-nez v6, 001a // +0014 │ │ +11c228: 7100 8d37 0000 |0008: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ +11c22e: 0c02 |000b: move-result-object v2 │ │ +11c230: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +11c232: 6e40 8b37 4253 |000d: invoke-virtual {v2, v4, v3, v5}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@378b │ │ +11c238: 0c00 |0010: move-result-object v0 │ │ +11c23a: 3900 1200 |0011: if-nez v0, 0023 // +0012 │ │ +11c23e: 0f01 |0013: return v1 │ │ +11c240: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +11c242: 3325 f1ff |0015: if-ne v5, v2, 0006 // -000f │ │ +11c246: 1305 2100 |0017: const/16 v5, #int 33 // #21 │ │ +11c24a: 28ed |0019: goto 0006 // -0013 │ │ +11c24c: 7100 8d37 0000 |001a: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@378d │ │ +11c252: 0c02 |001d: move-result-object v2 │ │ +11c254: 6e40 8c37 4256 |001e: invoke-virtual {v2, v4, v6, v5}, Landroid/view/FocusFinder;.findNextFocusFromRect:(Landroid/view/ViewGroup;Landroid/graphics/Rect;I)Landroid/view/View; // method@378c │ │ +11c25a: 0c00 |0021: move-result-object v0 │ │ +11c25c: 28ef |0022: goto 0011 // -0011 │ │ +11c25e: 7020 c624 0400 |0023: invoke-direct {v4, v0}, Landroid/support/v4/widget/NestedScrollView;.isOffScreen:(Landroid/view/View;)Z // method@24c6 │ │ +11c264: 0a02 |0026: move-result v2 │ │ +11c266: 3902 ecff |0027: if-nez v2, 0013 // -0014 │ │ +11c26a: 6e30 bc38 5006 |0029: invoke-virtual {v0, v5, v6}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@38bc │ │ +11c270: 0a01 |002c: move-result v1 │ │ +11c272: 28e6 |002d: goto 0013 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1576 │ │ 0x0004 line=1577 │ │ 0x0006 line=1582 │ │ 0x0011 line=1587 │ │ 0x0013 line=1595 │ │ @@ -353819,23 +353931,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -11e570: |[11e570] android.support.v4.widget.NestedScrollView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -11e580: 0730 |0000: move-object v0, v3 │ │ -11e582: 1f00 0005 |0001: check-cast v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ -11e586: 6e10 8024 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@2480 │ │ -11e58c: 0c01 |0006: move-result-object v1 │ │ -11e58e: 6f20 5c3b 1200 |0007: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3b5c │ │ -11e594: 5b20 790a |000a: iput-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ -11e598: 6e10 ea24 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@24ea │ │ -11e59e: 0e00 |000f: return-void │ │ +11c274: |[11c274] android.support.v4.widget.NestedScrollView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +11c284: 0730 |0000: move-object v0, v3 │ │ +11c286: 1f00 0005 |0001: check-cast v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ +11c28a: 6e10 8024 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@2480 │ │ +11c290: 0c01 |0006: move-result-object v1 │ │ +11c292: 6f20 5c3b 1200 |0007: invoke-super {v2, v1}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@3b5c │ │ +11c298: 5b20 790a |000a: iput-object v0, v2, Landroid/support/v4/widget/NestedScrollView;.mSavedState:Landroid/support/v4/widget/NestedScrollView$SavedState; // field@0a79 │ │ +11c29c: 6e10 ea24 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@24ea │ │ +11c2a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 0x0003 line=1823 │ │ 0x000a line=1824 │ │ 0x000c line=1825 │ │ 0x000f line=1826 │ │ @@ -353849,23 +353961,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -11e5a0: |[11e5a0] android.support.v4.widget.NestedScrollView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -11e5b0: 6f10 5d3b 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3b5d │ │ -11e5b6: 0c01 |0003: move-result-object v1 │ │ -11e5b8: 2200 0005 |0004: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ -11e5bc: 7020 7f24 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcelable;)V // method@247f │ │ -11e5c2: 6e10 b824 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e5c8: 0a02 |000c: move-result v2 │ │ -11e5ca: 5902 620a |000d: iput v2, v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ -11e5ce: 1100 |000f: return-object v0 │ │ +11c2a4: |[11c2a4] android.support.v4.widget.NestedScrollView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +11c2b4: 6f10 5d3b 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@3b5d │ │ +11c2ba: 0c01 |0003: move-result-object v1 │ │ +11c2bc: 2200 0005 |0004: new-instance v0, Landroid/support/v4/widget/NestedScrollView$SavedState; // type@0500 │ │ +11c2c0: 7020 7f24 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/NestedScrollView$SavedState;.:(Landroid/os/Parcelable;)V // method@247f │ │ +11c2c6: 6e10 b824 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c2cc: 0a02 |000c: move-result v2 │ │ +11c2ce: 5902 620a |000d: iput v2, v0, Landroid/support/v4/widget/NestedScrollView$SavedState;.scrollPosition:I // field@0a62 │ │ +11c2d2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1830 │ │ 0x0004 line=1831 │ │ 0x0009 line=1832 │ │ 0x000f line=1833 │ │ locals : │ │ @@ -353878,26 +353990,26 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -11e5d0: |[11e5d0] android.support.v4.widget.NestedScrollView.onScrollChanged:(IIII)V │ │ -11e5e0: 6f5a 5e3b 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/FrameLayout;.onScrollChanged:(IIII)V // method@3b5e │ │ -11e5e6: 5460 770a |0003: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ -11e5ea: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -11e5ee: 5460 770a |0007: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ -11e5f2: 0761 |0009: move-object v1, v6 │ │ -11e5f4: 0172 |000a: move v2, v7 │ │ -11e5f6: 0183 |000b: move v3, v8 │ │ -11e5f8: 0194 |000c: move v4, v9 │ │ -11e5fa: 01a5 |000d: move v5, v10 │ │ -11e5fc: 7806 7724 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@2477 │ │ -11e602: 0e00 |0011: return-void │ │ +11c2d4: |[11c2d4] android.support.v4.widget.NestedScrollView.onScrollChanged:(IIII)V │ │ +11c2e4: 6f5a 5e3b 7698 |0000: invoke-super {v6, v7, v8, v9, v10}, Landroid/widget/FrameLayout;.onScrollChanged:(IIII)V // method@3b5e │ │ +11c2ea: 5460 770a |0003: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ +11c2ee: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +11c2f2: 5460 770a |0007: iget-object v0, v6, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ +11c2f6: 0761 |0009: move-object v1, v6 │ │ +11c2f8: 0172 |000a: move v2, v7 │ │ +11c2fa: 0183 |000b: move v3, v8 │ │ +11c2fc: 0194 |000c: move v4, v9 │ │ +11c2fe: 01a5 |000d: move v5, v10 │ │ +11c300: 7806 7724 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@2477 │ │ +11c306: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=474 │ │ 0x0007 line=475 │ │ 0x0011 line=477 │ │ locals : │ │ @@ -353912,34 +354024,34 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -11e604: |[11e604] android.support.v4.widget.NestedScrollView.onSizeChanged:(IIII)V │ │ -11e614: 6f57 5f3b 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.onSizeChanged:(IIII)V // method@3b5f │ │ -11e61a: 6e10 a124 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ -11e620: 0c00 |0006: move-result-object v0 │ │ -11e622: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -11e626: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ -11e62a: 0e00 |000b: return-void │ │ -11e62c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -11e62e: 7040 c924 0372 |000d: invoke-direct {v3, v0, v2, v7}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ -11e634: 0a02 |0010: move-result v2 │ │ -11e636: 3802 faff |0011: if-eqz v2, 000b // -0006 │ │ -11e63a: 5432 7e0a |0013: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11e63e: 6e20 4838 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ -11e644: 5432 7e0a |0018: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11e648: 6e30 cc24 0302 |001a: invoke-virtual {v3, v0, v2}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ -11e64e: 5432 7e0a |001d: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11e652: 6e20 9324 2300 |001f: invoke-virtual {v3, v2}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ -11e658: 0a01 |0022: move-result v1 │ │ -11e65a: 7020 9c24 1300 |0023: invoke-direct {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ -11e660: 28e5 |0026: goto 000b // -001b │ │ +11c308: |[11c308] android.support.v4.widget.NestedScrollView.onSizeChanged:(IIII)V │ │ +11c318: 6f57 5f3b 4365 |0000: invoke-super {v3, v4, v5, v6, v7}, Landroid/widget/FrameLayout;.onSizeChanged:(IIII)V // method@3b5f │ │ +11c31e: 6e10 a124 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.findFocus:()Landroid/view/View; // method@24a1 │ │ +11c324: 0c00 |0006: move-result-object v0 │ │ +11c326: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +11c32a: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ +11c32e: 0e00 |000b: return-void │ │ +11c330: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +11c332: 7040 c924 0372 |000d: invoke-direct {v3, v0, v2, v7}, Landroid/support/v4/widget/NestedScrollView;.isWithinDeltaOfScreen:(Landroid/view/View;II)Z // method@24c9 │ │ +11c338: 0a02 |0010: move-result v2 │ │ +11c33a: 3802 faff |0011: if-eqz v2, 000b // -0006 │ │ +11c33e: 5432 7e0a |0013: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11c342: 6e20 4838 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.getDrawingRect:(Landroid/graphics/Rect;)V // method@3848 │ │ +11c348: 5432 7e0a |0018: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11c34c: 6e30 cc24 0302 |001a: invoke-virtual {v3, v0, v2}, Landroid/support/v4/widget/NestedScrollView;.offsetDescendantRectToMyCoords:(Landroid/view/View;Landroid/graphics/Rect;)V // method@24cc │ │ +11c352: 5432 7e0a |001d: iget-object v2, v3, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11c356: 6e20 9324 2300 |001f: invoke-virtual {v3, v2}, Landroid/support/v4/widget/NestedScrollView;.computeScrollDeltaToGetChildRectOnScreen:(Landroid/graphics/Rect;)I // method@2493 │ │ +11c35c: 0a01 |0022: move-result v1 │ │ +11c35e: 7020 9c24 1300 |0023: invoke-direct {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.doScrollY:(I)V // method@249c │ │ +11c364: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0003 line=1656 │ │ 0x0007 line=1657 │ │ 0x000b line=1669 │ │ 0x000c line=1663 │ │ @@ -353961,21 +354073,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 │ │ -11e664: |[11e664] android.support.v4.widget.NestedScrollView.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -11e674: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ -11e678: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -11e67c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -11e67e: 0f00 |0005: return v0 │ │ -11e680: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -11e682: 28fe |0007: goto 0005 // -0002 │ │ +11c368: |[11c368] android.support.v4.widget.NestedScrollView.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +11c378: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ +11c37c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +11c380: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +11c382: 0f00 |0005: return v0 │ │ +11c384: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11c386: 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; │ │ @@ -353986,17 +354098,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11e684: |[11e684] android.support.v4.widget.NestedScrollView.onStopNestedScroll:(Landroid/view/View;)V │ │ -11e694: 6e10 fc24 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ -11e69a: 0e00 |0003: return-void │ │ +11c388: |[11c388] android.support.v4.widget.NestedScrollView.onStopNestedScroll:(Landroid/view/View;)V │ │ +11c398: 6e10 fc24 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/NestedScrollView;.stopNestedScroll:()V // method@24fc │ │ +11c39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0004 reg=1 target Landroid/view/View; │ │ @@ -354006,434 +354118,434 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 35 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 814 16-bit code units │ │ -11e69c: |[11e69c] android.support.v4.widget.NestedScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -11e6ac: 7601 c124 2100 |0000: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@24c1 │ │ -11e6b2: 7701 fd37 2200 |0003: invoke-static/range {v34}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ -11e6b8: 0c1f |0006: move-result-object v31 │ │ -11e6ba: 7701 7e18 2200 |0007: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -11e6c0: 0a15 |000a: move-result v21 │ │ -11e6c2: 3915 0700 |000b: if-nez v21, 0012 // +0007 │ │ -11e6c6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -11e6c8: 0800 2100 |000e: move-object/from16 v0, v33 │ │ -11e6cc: 5902 760a |0010: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11e6d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -11e6d2: 0800 2100 |0013: move-object/from16 v0, v33 │ │ -11e6d6: 5203 760a |0015: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11e6da: 8233 |0017: int-to-float v3, v3 │ │ -11e6dc: 0800 1f00 |0018: move-object/from16 v0, v31 │ │ -11e6e0: 6e30 ff37 2003 |001a: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ -11e6e6: 2b15 ff02 0000 |001d: packed-switch v21, 0000031c // +000002ff │ │ -11e6ec: 0800 2100 |0020: move-object/from16 v0, v33 │ │ -11e6f0: 5402 800a |0022: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11e6f4: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ -11e6f8: 0800 2100 |0026: move-object/from16 v0, v33 │ │ -11e6fc: 5402 800a |0028: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11e700: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ -11e704: 6e20 0a38 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ -11e70a: 7401 0038 1f00 |002f: invoke-virtual/range {v31}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ -11e710: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -11e712: 0f02 |0033: return v2 │ │ -11e714: 7401 a824 2100 |0034: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11e71a: 0a02 |0037: move-result v2 │ │ -11e71c: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ -11e720: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -11e722: 28f8 |003b: goto 0033 // -0008 │ │ -11e724: 0800 2100 |003c: move-object/from16 v0, v33 │ │ -11e728: 5402 7c0a |003e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11e72c: 6e10 8525 0200 |0040: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ -11e732: 0a02 |0043: move-result v2 │ │ -11e734: 3902 4100 |0044: if-nez v2, 0085 // +0041 │ │ -11e738: 1212 |0046: const/4 v2, #int 1 // #1 │ │ -11e73a: 0800 2100 |0047: move-object/from16 v0, v33 │ │ -11e73e: 5c02 6f0a |0049: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e742: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ -11e746: 7401 b524 2100 |004d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ -11e74c: 0c1c |0050: move-result-object v28 │ │ -11e74e: 381c 0800 |0051: if-eqz v28, 0059 // +0008 │ │ -11e752: 1212 |0053: const/4 v2, #int 1 // #1 │ │ -11e754: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ -11e758: 7220 6339 2000 |0056: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -11e75e: 0800 2100 |0059: move-object/from16 v0, v33 │ │ -11e762: 5402 7c0a |005b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11e766: 6e10 8525 0200 |005d: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ -11e76c: 0a02 |0060: move-result v2 │ │ -11e76e: 3902 0900 |0061: if-nez v2, 006a // +0009 │ │ -11e772: 0800 2100 |0063: move-object/from16 v0, v33 │ │ -11e776: 5402 7c0a |0065: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11e77a: 6e10 7a25 0200 |0067: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ -11e780: 7401 fa37 2200 |006a: invoke-virtual/range {v34}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -11e786: 0a02 |006d: move-result v2 │ │ -11e788: 8722 |006e: float-to-int v2, v2 │ │ -11e78a: 0800 2100 |006f: move-object/from16 v0, v33 │ │ -11e78e: 5902 720a |0071: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e792: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -11e794: 0800 2200 |0074: move-object/from16 v0, v34 │ │ -11e798: 7120 8218 2000 |0076: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -11e79e: 0a02 |0079: move-result v2 │ │ -11e7a0: 0800 2100 |007a: move-object/from16 v0, v33 │ │ -11e7a4: 5902 690a |007c: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e7a8: 1222 |007e: const/4 v2, #int 2 // #2 │ │ -11e7aa: 0800 2100 |007f: move-object/from16 v0, v33 │ │ -11e7ae: 6e20 fb24 2000 |0081: invoke-virtual {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ -11e7b4: 289c |0084: goto 0020 // -0064 │ │ -11e7b6: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -11e7b8: 28c1 |0086: goto 0047 // -003f │ │ -11e7ba: 0800 2100 |0087: move-object/from16 v0, v33 │ │ -11e7be: 5202 690a |0089: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e7c2: 0800 2200 |008b: move-object/from16 v0, v34 │ │ -11e7c6: 7120 7c18 2000 |008d: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -11e7cc: 0a16 |0090: move-result v22 │ │ -11e7ce: 12f2 |0091: const/4 v2, #int -1 // #ff │ │ -11e7d0: 0200 1600 |0092: move/from16 v0, v22 │ │ -11e7d4: 3320 2600 |0094: if-ne v0, v2, 00ba // +0026 │ │ -11e7d8: 1a02 be15 |0096: const-string v2, "NestedScrollView" // string@15be │ │ -11e7dc: 2203 7908 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -11e7e0: 7010 5a43 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -11e7e6: 1a05 8209 |009d: const-string v5, "Invalid pointerId=" // string@0982 │ │ -11e7ea: 6e20 6343 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11e7f0: 0c03 |00a2: move-result-object v3 │ │ -11e7f2: 0800 2100 |00a3: move-object/from16 v0, v33 │ │ -11e7f6: 5205 690a |00a5: iget v5, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11e7fa: 6e20 5f43 5300 |00a7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -11e800: 0c03 |00aa: move-result-object v3 │ │ -11e802: 1a05 9100 |00ab: const-string v5, " in onTouchEvent" // string@0091 │ │ -11e806: 6e20 6343 5300 |00ad: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -11e80c: 0c03 |00b0: move-result-object v3 │ │ -11e80e: 6e10 6a43 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -11e814: 0c03 |00b4: move-result-object v3 │ │ -11e816: 7120 5937 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -11e81c: 2900 68ff |00b8: goto/16 0020 // -0098 │ │ -11e820: 0800 2200 |00ba: move-object/from16 v0, v34 │ │ -11e824: 0201 1600 |00bc: move/from16 v1, v22 │ │ -11e828: 7120 8518 1000 |00be: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11e82e: 0a02 |00c1: move-result v2 │ │ -11e830: 8720 |00c2: float-to-int v0, v2 │ │ -11e832: 0220 0000 |00c3: move/from16 v32, v0 │ │ -11e836: 0800 2100 |00c5: move-object/from16 v0, v33 │ │ -11e83a: 5202 720a |00c7: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e83e: 9104 0220 |00c9: sub-int v4, v2, v32 │ │ -11e842: 1202 |00cb: const/4 v2, #int 0 // #0 │ │ -11e844: 0800 2100 |00cc: move-object/from16 v0, v33 │ │ -11e848: 5403 7a0a |00ce: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ -11e84c: 0800 2100 |00d0: move-object/from16 v0, v33 │ │ -11e850: 5405 7b0a |00d2: iget-object v5, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e854: 0800 2100 |00d4: move-object/from16 v0, v33 │ │ -11e858: 6e55 9a24 2034 |00d6: invoke-virtual {v0, v2, v4, v3, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreScroll:(II[I[I)Z // method@249a │ │ -11e85e: 0a02 |00d9: move-result v2 │ │ -11e860: 3802 2800 |00da: if-eqz v2, 0102 // +0028 │ │ -11e864: 0800 2100 |00dc: move-object/from16 v0, v33 │ │ -11e868: 5402 7a0a |00de: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ -11e86c: 1213 |00e0: const/4 v3, #int 1 // #1 │ │ -11e86e: 4402 0203 |00e1: aget v2, v2, v3 │ │ -11e872: b124 |00e3: sub-int/2addr v4, v2 │ │ -11e874: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ -11e876: 0800 2100 |00e5: move-object/from16 v0, v33 │ │ -11e87a: 5403 7b0a |00e7: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e87e: 1215 |00e9: const/4 v5, #int 1 // #1 │ │ -11e880: 4403 0305 |00ea: aget v3, v3, v5 │ │ -11e884: 8233 |00ec: int-to-float v3, v3 │ │ -11e886: 0800 1f00 |00ed: move-object/from16 v0, v31 │ │ -11e88a: 6e30 ff37 2003 |00ef: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ -11e890: 0800 2100 |00f2: move-object/from16 v0, v33 │ │ -11e894: 5202 760a |00f4: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11e898: 0800 2100 |00f6: move-object/from16 v0, v33 │ │ -11e89c: 5403 7b0a |00f8: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e8a0: 1215 |00fa: const/4 v5, #int 1 // #1 │ │ -11e8a2: 4403 0305 |00fb: aget v3, v3, v5 │ │ -11e8a6: b032 |00fd: add-int/2addr v2, v3 │ │ -11e8a8: 0800 2100 |00fe: move-object/from16 v0, v33 │ │ -11e8ac: 5902 760a |0100: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11e8b0: 0800 2100 |0102: move-object/from16 v0, v33 │ │ -11e8b4: 5502 6f0a |0104: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e8b8: 3902 2400 |0106: if-nez v2, 012a // +0024 │ │ -11e8bc: 7110 0a43 0400 |0108: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -11e8c2: 0a02 |010b: move-result v2 │ │ -11e8c4: 0800 2100 |010c: move-object/from16 v0, v33 │ │ -11e8c8: 5203 7f0a |010e: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ -11e8cc: 3732 1a00 |0110: if-le v2, v3, 012a // +001a │ │ -11e8d0: 7401 b524 2100 |0112: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ -11e8d6: 0c1c |0115: move-result-object v28 │ │ -11e8d8: 381c 0800 |0116: if-eqz v28, 011e // +0008 │ │ -11e8dc: 1212 |0118: const/4 v2, #int 1 // #1 │ │ -11e8de: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ -11e8e2: 7220 6339 2000 |011b: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ -11e8e8: 1212 |011e: const/4 v2, #int 1 // #1 │ │ -11e8ea: 0800 2100 |011f: move-object/from16 v0, v33 │ │ -11e8ee: 5c02 6f0a |0121: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e8f2: 3d04 9600 |0123: if-lez v4, 01b9 // +0096 │ │ -11e8f6: 0800 2100 |0125: move-object/from16 v0, v33 │ │ -11e8fa: 5202 7f0a |0127: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ -11e8fe: b124 |0129: sub-int/2addr v4, v2 │ │ -11e900: 0800 2100 |012a: move-object/from16 v0, v33 │ │ -11e904: 5502 6f0a |012c: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11e908: 3802 f2fe |012e: if-eqz v2, 0020 // -010e │ │ -11e90c: 0800 2100 |0130: move-object/from16 v0, v33 │ │ -11e910: 5402 7b0a |0132: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e914: 1213 |0134: const/4 v3, #int 1 // #1 │ │ -11e916: 4402 0203 |0135: aget v2, v2, v3 │ │ -11e91a: 9102 2002 |0137: sub-int v2, v32, v2 │ │ -11e91e: 0800 2100 |0139: move-object/from16 v0, v33 │ │ -11e922: 5902 720a |013b: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e926: 7401 b824 2100 |013d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e92c: 0a1a |0140: move-result v26 │ │ -11e92e: 7601 b624 2100 |0141: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11e934: 0a08 |0144: move-result v8 │ │ -11e936: 7701 be1a 2100 |0145: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ -11e93c: 0a1b |0148: move-result v27 │ │ -11e93e: 381b 0900 |0149: if-eqz v27, 0152 // +0009 │ │ -11e942: 1212 |014b: const/4 v2, #int 1 // #1 │ │ -11e944: 0200 1b00 |014c: move/from16 v0, v27 │ │ -11e948: 3320 7200 |014e: if-ne v0, v2, 01c0 // +0072 │ │ -11e94c: 3d08 7000 |0150: if-lez v8, 01c0 // +0070 │ │ -11e950: 1317 0100 |0152: const/16 v23, #int 1 // #1 │ │ -11e954: 1203 |0154: const/4 v3, #int 0 // #0 │ │ -11e956: 1205 |0155: const/4 v5, #int 0 // #0 │ │ -11e958: 7401 b824 2100 |0156: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e95e: 0a06 |0159: move-result v6 │ │ -11e960: 1207 |015a: const/4 v7, #int 0 // #0 │ │ -11e962: 1209 |015b: const/4 v9, #int 0 // #0 │ │ -11e964: 120a |015c: const/4 v10, #int 0 // #0 │ │ -11e966: 121b |015d: const/4 v11, #int 1 // #1 │ │ -11e968: 0802 2100 |015e: move-object/from16 v2, v33 │ │ -11e96c: 740a e124 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@24e1 │ │ -11e972: 0a02 |0163: move-result v2 │ │ -11e974: 3802 0f00 |0164: if-eqz v2, 0173 // +000f │ │ -11e978: 7401 bd24 2100 |0166: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.hasNestedScrollingParent:()Z // method@24bd │ │ -11e97e: 0a02 |0169: move-result v2 │ │ -11e980: 3902 0900 |016a: if-nez v2, 0173 // +0009 │ │ -11e984: 0800 2100 |016c: move-object/from16 v0, v33 │ │ -11e988: 5402 800a |016e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11e98c: 6e10 0b38 0200 |0170: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ -11e992: 7401 b824 2100 |0173: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11e998: 0a02 |0176: move-result v2 │ │ -11e99a: 910b 021a |0177: sub-int v11, v2, v26 │ │ -11e99e: 910d 040b |0179: sub-int v13, v4, v11 │ │ -11e9a2: 120a |017b: const/4 v10, #int 0 // #0 │ │ -11e9a4: 120c |017c: const/4 v12, #int 0 // #0 │ │ -11e9a6: 0800 2100 |017d: move-object/from16 v0, v33 │ │ -11e9aa: 540e 7b0a |017f: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e9ae: 0809 2100 |0181: move-object/from16 v9, v33 │ │ -11e9b2: 7406 9b24 0900 |0183: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@249b │ │ -11e9b8: 0a02 |0186: move-result v2 │ │ -11e9ba: 3802 3c00 |0187: if-eqz v2, 01c3 // +003c │ │ -11e9be: 0800 2100 |0189: move-object/from16 v0, v33 │ │ -11e9c2: 5202 720a |018b: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e9c6: 0800 2100 |018d: move-object/from16 v0, v33 │ │ -11e9ca: 5403 7b0a |018f: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e9ce: 1215 |0191: const/4 v5, #int 1 // #1 │ │ -11e9d0: 4403 0305 |0192: aget v3, v3, v5 │ │ -11e9d4: b132 |0194: sub-int/2addr v2, v3 │ │ -11e9d6: 0800 2100 |0195: move-object/from16 v0, v33 │ │ -11e9da: 5902 720a |0197: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11e9de: 1202 |0199: const/4 v2, #int 0 // #0 │ │ -11e9e0: 0800 2100 |019a: move-object/from16 v0, v33 │ │ -11e9e4: 5403 7b0a |019c: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11e9e8: 1215 |019e: const/4 v5, #int 1 // #1 │ │ -11e9ea: 4403 0305 |019f: aget v3, v3, v5 │ │ -11e9ee: 8233 |01a1: int-to-float v3, v3 │ │ -11e9f0: 0800 1f00 |01a2: move-object/from16 v0, v31 │ │ -11e9f4: 6e30 ff37 2003 |01a4: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ -11e9fa: 0800 2100 |01a7: move-object/from16 v0, v33 │ │ -11e9fe: 5202 760a |01a9: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11ea02: 0800 2100 |01ab: move-object/from16 v0, v33 │ │ -11ea06: 5403 7b0a |01ad: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ -11ea0a: 1215 |01af: const/4 v5, #int 1 // #1 │ │ -11ea0c: 4403 0305 |01b0: aget v3, v3, v5 │ │ -11ea10: b032 |01b2: add-int/2addr v2, v3 │ │ -11ea12: 0800 2100 |01b3: move-object/from16 v0, v33 │ │ -11ea16: 5902 760a |01b5: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ -11ea1a: 2900 69fe |01b7: goto/16 0020 // -0197 │ │ -11ea1e: 0800 2100 |01b9: move-object/from16 v0, v33 │ │ -11ea22: 5202 7f0a |01bb: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ -11ea26: b024 |01bd: add-int/2addr v4, v2 │ │ -11ea28: 2900 6cff |01be: goto/16 012a // -0094 │ │ -11ea2c: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ -11ea30: 2892 |01c2: goto 0154 // -006e │ │ -11ea32: 3817 5dfe |01c3: if-eqz v23, 0020 // -01a3 │ │ -11ea36: 7601 9f24 2100 |01c5: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@249f │ │ -11ea3c: 901d 1a04 |01c8: add-int v29, v26, v4 │ │ -11ea40: 3b1d 4e00 |01ca: if-gez v29, 0218 // +004e │ │ -11ea44: 0800 2100 |01cc: move-object/from16 v0, v33 │ │ -11ea48: 5402 6d0a |01ce: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11ea4c: 8243 |01d0: int-to-float v3, v4 │ │ -11ea4e: 7401 ad24 2100 |01d1: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11ea54: 0a05 |01d4: move-result v5 │ │ -11ea56: 8255 |01d5: int-to-float v5, v5 │ │ -11ea58: c953 |01d6: div-float/2addr v3, v5 │ │ -11ea5a: 0800 2200 |01d7: move-object/from16 v0, v34 │ │ -11ea5e: 0201 1600 |01d9: move/from16 v1, v22 │ │ -11ea62: 7120 8418 1000 |01db: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -11ea68: 0a05 |01de: move-result v5 │ │ -11ea6a: 7401 bc24 2100 |01df: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ -11ea70: 0a06 |01e2: move-result v6 │ │ -11ea72: 8266 |01e3: int-to-float v6, v6 │ │ -11ea74: c965 |01e4: div-float/2addr v5, v6 │ │ -11ea76: 6e30 e023 3205 |01e5: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@23e0 │ │ -11ea7c: 0800 2100 |01e8: move-object/from16 v0, v33 │ │ -11ea80: 5402 6c0a |01ea: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11ea84: 6e10 dd23 0200 |01ec: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11ea8a: 0a02 |01ef: move-result v2 │ │ -11ea8c: 3902 0900 |01f0: if-nez v2, 01f9 // +0009 │ │ -11ea90: 0800 2100 |01f2: move-object/from16 v0, v33 │ │ -11ea94: 5402 6c0a |01f4: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11ea98: 6e10 e123 0200 |01f6: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -11ea9e: 0800 2100 |01f9: move-object/from16 v0, v33 │ │ -11eaa2: 5402 6d0a |01fb: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11eaa6: 3802 23fe |01fd: if-eqz v2, 0020 // -01dd │ │ -11eaaa: 0800 2100 |01ff: move-object/from16 v0, v33 │ │ -11eaae: 5402 6d0a |0201: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11eab2: 6e10 dd23 0200 |0203: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11eab8: 0a02 |0206: move-result v2 │ │ -11eaba: 3802 0c00 |0207: if-eqz v2, 0213 // +000c │ │ -11eabe: 0800 2100 |0209: move-object/from16 v0, v33 │ │ -11eac2: 5402 6c0a |020b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11eac6: 6e10 dd23 0200 |020d: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11eacc: 0a02 |0210: move-result v2 │ │ -11eace: 3902 0ffe |0211: if-nez v2, 0020 // -01f1 │ │ -11ead2: 7701 e41a 2100 |0213: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11ead8: 2900 0afe |0216: goto/16 0020 // -01f6 │ │ -11eadc: 0200 1d00 |0218: move/from16 v0, v29 │ │ -11eae0: 3780 dfff |021a: if-le v0, v8, 01f9 // -0021 │ │ -11eae4: 0800 2100 |021c: move-object/from16 v0, v33 │ │ -11eae8: 5402 6c0a |021e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ -11eaec: 8243 |0220: int-to-float v3, v4 │ │ -11eaee: 7401 ad24 2100 |0221: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11eaf4: 0a05 |0224: move-result v5 │ │ -11eaf6: 8255 |0225: int-to-float v5, v5 │ │ -11eaf8: c953 |0226: div-float/2addr v3, v5 │ │ -11eafa: 1505 803f |0227: const/high16 v5, #int 1065353216 // #3f80 │ │ -11eafe: 0800 2200 |0229: move-object/from16 v0, v34 │ │ -11eb02: 0201 1600 |022b: move/from16 v1, v22 │ │ -11eb06: 7120 8418 1000 |022d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -11eb0c: 0a06 |0230: move-result v6 │ │ -11eb0e: 7401 bc24 2100 |0231: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ -11eb14: 0a07 |0234: move-result v7 │ │ -11eb16: 8277 |0235: int-to-float v7, v7 │ │ -11eb18: c976 |0236: div-float/2addr v6, v7 │ │ -11eb1a: c765 |0237: sub-float/2addr v5, v6 │ │ -11eb1c: 6e30 e023 3205 |0238: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@23e0 │ │ -11eb22: 0800 2100 |023b: move-object/from16 v0, v33 │ │ -11eb26: 5402 6d0a |023d: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11eb2a: 6e10 dd23 0200 |023f: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ -11eb30: 0a02 |0242: move-result v2 │ │ -11eb32: 3902 b6ff |0243: if-nez v2, 01f9 // -004a │ │ -11eb36: 0800 2100 |0245: move-object/from16 v0, v33 │ │ -11eb3a: 5402 6d0a |0247: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ -11eb3e: 6e10 e123 0200 |0249: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ -11eb44: 28ad |024c: goto 01f9 // -0053 │ │ -11eb46: 0800 2100 |024d: move-object/from16 v0, v33 │ │ -11eb4a: 5502 6f0a |024f: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11eb4e: 3802 3300 |0251: if-eqz v2, 0284 // +0033 │ │ -11eb52: 0800 2100 |0253: move-object/from16 v0, v33 │ │ -11eb56: 5400 800a |0255: iget-object v0, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ -11eb5a: 081e 0000 |0257: move-object/from16 v30, v0 │ │ -11eb5e: 1302 e803 |0259: const/16 v2, #int 1000 // #3e8 │ │ -11eb62: 0800 2100 |025b: move-object/from16 v0, v33 │ │ -11eb66: 5203 740a |025d: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@0a74 │ │ -11eb6a: 8233 |025f: int-to-float v3, v3 │ │ -11eb6c: 0800 1e00 |0260: move-object/from16 v0, v30 │ │ -11eb70: 6e30 0d38 2003 |0262: invoke-virtual {v0, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ -11eb76: 0800 2100 |0265: move-object/from16 v0, v33 │ │ -11eb7a: 5202 690a |0267: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11eb7e: 0800 1e00 |0269: move-object/from16 v0, v30 │ │ -11eb82: 7120 4219 2000 |026b: invoke-static {v0, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ -11eb88: 0a02 |026e: move-result v2 │ │ -11eb8a: 8720 |026f: float-to-int v0, v2 │ │ -11eb8c: 0219 0000 |0270: move/from16 v25, v0 │ │ -11eb90: 7701 0a43 1900 |0272: invoke-static/range {v25}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -11eb96: 0a02 |0275: move-result v2 │ │ -11eb98: 0800 2100 |0276: move-object/from16 v0, v33 │ │ -11eb9c: 5203 750a |0278: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@0a75 │ │ -11eba0: 3732 1400 |027a: if-le v2, v3, 028e // +0014 │ │ -11eba4: 0200 1900 |027c: move/from16 v0, v25 │ │ -11eba8: 7b02 |027e: neg-int v2, v0 │ │ -11ebaa: 0800 2100 |027f: move-object/from16 v0, v33 │ │ -11ebae: 7020 a424 2000 |0281: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@24a4 │ │ -11ebb4: 12f2 |0284: const/4 v2, #int -1 // #ff │ │ -11ebb6: 0800 2100 |0285: move-object/from16 v0, v33 │ │ -11ebba: 5902 690a |0287: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11ebbe: 7601 9e24 2100 |0289: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@249e │ │ -11ebc4: 2900 94fd |028c: goto/16 0020 // -026c │ │ -11ebc8: 0800 2100 |028e: move-object/from16 v0, v33 │ │ -11ebcc: 540e 7c0a |0290: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11ebd0: 7401 b724 2100 |0292: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11ebd6: 0a0f |0295: move-result v15 │ │ -11ebd8: 7401 b824 2100 |0296: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11ebde: 0a10 |0299: move-result v16 │ │ -11ebe0: 1311 0000 |029a: const/16 v17, #int 0 // #0 │ │ -11ebe4: 1312 0000 |029c: const/16 v18, #int 0 // #0 │ │ -11ebe8: 1313 0000 |029e: const/16 v19, #int 0 // #0 │ │ -11ebec: 7601 b624 2100 |02a0: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11ebf2: 0a14 |02a3: move-result v20 │ │ -11ebf4: 7407 8925 0e00 |02a4: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ -11ebfa: 0a02 |02a7: move-result v2 │ │ -11ebfc: 3802 dcff |02a8: if-eqz v2, 0284 // -0024 │ │ -11ec00: 7701 e41a 2100 |02aa: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11ec06: 28d7 |02ad: goto 0284 // -0029 │ │ -11ec08: 0800 2100 |02ae: move-object/from16 v0, v33 │ │ -11ec0c: 5502 6f0a |02b0: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ -11ec10: 3802 2700 |02b2: if-eqz v2, 02d9 // +0027 │ │ -11ec14: 7401 a824 2100 |02b4: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11ec1a: 0a02 |02b7: move-result v2 │ │ -11ec1c: 3d02 2100 |02b8: if-lez v2, 02d9 // +0021 │ │ -11ec20: 0800 2100 |02ba: move-object/from16 v0, v33 │ │ -11ec24: 540e 7c0a |02bc: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11ec28: 7401 b724 2100 |02be: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11ec2e: 0a0f |02c1: move-result v15 │ │ -11ec30: 7401 b824 2100 |02c2: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11ec36: 0a10 |02c5: move-result v16 │ │ -11ec38: 1311 0000 |02c6: const/16 v17, #int 0 // #0 │ │ -11ec3c: 1312 0000 |02c8: const/16 v18, #int 0 // #0 │ │ -11ec40: 1313 0000 |02ca: const/16 v19, #int 0 // #0 │ │ -11ec44: 7601 b624 2100 |02cc: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11ec4a: 0a14 |02cf: move-result v20 │ │ -11ec4c: 7407 8925 0e00 |02d0: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ -11ec52: 0a02 |02d3: move-result v2 │ │ -11ec54: 3802 0500 |02d4: if-eqz v2, 02d9 // +0005 │ │ -11ec58: 7701 e41a 2100 |02d6: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11ec5e: 12f2 |02d9: const/4 v2, #int -1 // #ff │ │ -11ec60: 0800 2100 |02da: move-object/from16 v0, v33 │ │ -11ec64: 5902 690a |02dc: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11ec68: 7601 9e24 2100 |02de: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@249e │ │ -11ec6e: 2900 3ffd |02e1: goto/16 0020 // -02c1 │ │ -11ec72: 7701 7d18 2200 |02e3: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -11ec78: 0a18 |02e6: move-result v24 │ │ -11ec7a: 0800 2200 |02e7: move-object/from16 v0, v34 │ │ -11ec7e: 0201 1800 |02e9: move/from16 v1, v24 │ │ -11ec82: 7120 8518 1000 |02eb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11ec88: 0a02 |02ee: move-result v2 │ │ -11ec8a: 8722 |02ef: float-to-int v2, v2 │ │ -11ec8c: 0800 2100 |02f0: move-object/from16 v0, v33 │ │ -11ec90: 5902 720a |02f2: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11ec94: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ -11ec98: 0201 1800 |02f6: move/from16 v1, v24 │ │ -11ec9c: 7120 8218 1000 |02f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -11eca2: 0a02 |02fb: move-result v2 │ │ -11eca4: 0800 2100 |02fc: move-object/from16 v0, v33 │ │ -11eca8: 5902 690a |02fe: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11ecac: 2900 20fd |0300: goto/16 0020 // -02e0 │ │ -11ecb0: 7602 dc24 2100 |0302: invoke-direct/range {v33, v34}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@24dc │ │ -11ecb6: 0800 2100 |0305: move-object/from16 v0, v33 │ │ -11ecba: 5202 690a |0307: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ -11ecbe: 0800 2200 |0309: move-object/from16 v0, v34 │ │ -11ecc2: 7120 7c18 2000 |030b: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -11ecc8: 0a02 |030e: move-result v2 │ │ -11ecca: 0800 2200 |030f: move-object/from16 v0, v34 │ │ -11ecce: 7120 8518 2000 |0311: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -11ecd4: 0a02 |0314: move-result v2 │ │ -11ecd6: 8722 |0315: float-to-int v2, v2 │ │ -11ecd8: 0800 2100 |0316: move-object/from16 v0, v33 │ │ -11ecdc: 5902 720a |0318: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ -11ece0: 2900 06fd |031a: goto/16 0020 // -02fa │ │ -11ece4: 0001 0700 0000 0000 1700 0000 3002 ... |031c: packed-switch-data (18 units) │ │ +11c3a0: |[11c3a0] android.support.v4.widget.NestedScrollView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +11c3b0: 7601 c124 2100 |0000: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.initVelocityTrackerIfNotExists:()V // method@24c1 │ │ +11c3b6: 7701 fd37 2200 |0003: invoke-static/range {v34}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@37fd │ │ +11c3bc: 0c1f |0006: move-result-object v31 │ │ +11c3be: 7701 7e18 2200 |0007: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +11c3c4: 0a15 |000a: move-result v21 │ │ +11c3c6: 3915 0700 |000b: if-nez v21, 0012 // +0007 │ │ +11c3ca: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +11c3cc: 0800 2100 |000e: move-object/from16 v0, v33 │ │ +11c3d0: 5902 760a |0010: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c3d4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +11c3d6: 0800 2100 |0013: move-object/from16 v0, v33 │ │ +11c3da: 5203 760a |0015: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c3de: 8233 |0017: int-to-float v3, v3 │ │ +11c3e0: 0800 1f00 |0018: move-object/from16 v0, v31 │ │ +11c3e4: 6e30 ff37 2003 |001a: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ +11c3ea: 2b15 ff02 0000 |001d: packed-switch v21, 0000031c // +000002ff │ │ +11c3f0: 0800 2100 |0020: move-object/from16 v0, v33 │ │ +11c3f4: 5402 800a |0022: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11c3f8: 3802 0b00 |0024: if-eqz v2, 002f // +000b │ │ +11c3fc: 0800 2100 |0026: move-object/from16 v0, v33 │ │ +11c400: 5402 800a |0028: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11c404: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ +11c408: 6e20 0a38 0200 |002c: invoke-virtual {v2, v0}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@380a │ │ +11c40e: 7401 0038 1f00 |002f: invoke-virtual/range {v31}, Landroid/view/MotionEvent;.recycle:()V // method@3800 │ │ +11c414: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +11c416: 0f02 |0033: return v2 │ │ +11c418: 7401 a824 2100 |0034: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11c41e: 0a02 |0037: move-result v2 │ │ +11c420: 3902 0400 |0038: if-nez v2, 003c // +0004 │ │ +11c424: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +11c426: 28f8 |003b: goto 0033 // -0008 │ │ +11c428: 0800 2100 |003c: move-object/from16 v0, v33 │ │ +11c42c: 5402 7c0a |003e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11c430: 6e10 8525 0200 |0040: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ +11c436: 0a02 |0043: move-result v2 │ │ +11c438: 3902 4100 |0044: if-nez v2, 0085 // +0041 │ │ +11c43c: 1212 |0046: const/4 v2, #int 1 // #1 │ │ +11c43e: 0800 2100 |0047: move-object/from16 v0, v33 │ │ +11c442: 5c02 6f0a |0049: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c446: 3802 0e00 |004b: if-eqz v2, 0059 // +000e │ │ +11c44a: 7401 b524 2100 |004d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ +11c450: 0c1c |0050: move-result-object v28 │ │ +11c452: 381c 0800 |0051: if-eqz v28, 0059 // +0008 │ │ +11c456: 1212 |0053: const/4 v2, #int 1 // #1 │ │ +11c458: 0800 1c00 |0054: move-object/from16 v0, v28 │ │ +11c45c: 7220 6339 2000 |0056: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +11c462: 0800 2100 |0059: move-object/from16 v0, v33 │ │ +11c466: 5402 7c0a |005b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11c46a: 6e10 8525 0200 |005d: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ +11c470: 0a02 |0060: move-result v2 │ │ +11c472: 3902 0900 |0061: if-nez v2, 006a // +0009 │ │ +11c476: 0800 2100 |0063: move-object/from16 v0, v33 │ │ +11c47a: 5402 7c0a |0065: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11c47e: 6e10 7a25 0200 |0067: invoke-virtual {v2}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ +11c484: 7401 fa37 2200 |006a: invoke-virtual/range {v34}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +11c48a: 0a02 |006d: move-result v2 │ │ +11c48c: 8722 |006e: float-to-int v2, v2 │ │ +11c48e: 0800 2100 |006f: move-object/from16 v0, v33 │ │ +11c492: 5902 720a |0071: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c496: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +11c498: 0800 2200 |0074: move-object/from16 v0, v34 │ │ +11c49c: 7120 8218 2000 |0076: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11c4a2: 0a02 |0079: move-result v2 │ │ +11c4a4: 0800 2100 |007a: move-object/from16 v0, v33 │ │ +11c4a8: 5902 690a |007c: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c4ac: 1222 |007e: const/4 v2, #int 2 // #2 │ │ +11c4ae: 0800 2100 |007f: move-object/from16 v0, v33 │ │ +11c4b2: 6e20 fb24 2000 |0081: invoke-virtual {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.startNestedScroll:(I)Z // method@24fb │ │ +11c4b8: 289c |0084: goto 0020 // -0064 │ │ +11c4ba: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +11c4bc: 28c1 |0086: goto 0047 // -003f │ │ +11c4be: 0800 2100 |0087: move-object/from16 v0, v33 │ │ +11c4c2: 5202 690a |0089: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c4c6: 0800 2200 |008b: move-object/from16 v0, v34 │ │ +11c4ca: 7120 7c18 2000 |008d: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11c4d0: 0a16 |0090: move-result v22 │ │ +11c4d2: 12f2 |0091: const/4 v2, #int -1 // #ff │ │ +11c4d4: 0200 1600 |0092: move/from16 v0, v22 │ │ +11c4d8: 3320 2600 |0094: if-ne v0, v2, 00ba // +0026 │ │ +11c4dc: 1a02 ba15 |0096: const-string v2, "NestedScrollView" // string@15ba │ │ +11c4e0: 2203 7908 |0098: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +11c4e4: 7010 5a43 0300 |009a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +11c4ea: 1a05 7e09 |009d: const-string v5, "Invalid pointerId=" // string@097e │ │ +11c4ee: 6e20 6343 5300 |009f: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11c4f4: 0c03 |00a2: move-result-object v3 │ │ +11c4f6: 0800 2100 |00a3: move-object/from16 v0, v33 │ │ +11c4fa: 5205 690a |00a5: iget v5, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c4fe: 6e20 5f43 5300 |00a7: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +11c504: 0c03 |00aa: move-result-object v3 │ │ +11c506: 1a05 8e00 |00ab: const-string v5, " in onTouchEvent" // string@008e │ │ +11c50a: 6e20 6343 5300 |00ad: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +11c510: 0c03 |00b0: move-result-object v3 │ │ +11c512: 6e10 6a43 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +11c518: 0c03 |00b4: move-result-object v3 │ │ +11c51a: 7120 5937 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11c520: 2900 68ff |00b8: goto/16 0020 // -0098 │ │ +11c524: 0800 2200 |00ba: move-object/from16 v0, v34 │ │ +11c528: 0201 1600 |00bc: move/from16 v1, v22 │ │ +11c52c: 7120 8518 1000 |00be: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11c532: 0a02 |00c1: move-result v2 │ │ +11c534: 8720 |00c2: float-to-int v0, v2 │ │ +11c536: 0220 0000 |00c3: move/from16 v32, v0 │ │ +11c53a: 0800 2100 |00c5: move-object/from16 v0, v33 │ │ +11c53e: 5202 720a |00c7: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c542: 9104 0220 |00c9: sub-int v4, v2, v32 │ │ +11c546: 1202 |00cb: const/4 v2, #int 0 // #0 │ │ +11c548: 0800 2100 |00cc: move-object/from16 v0, v33 │ │ +11c54c: 5403 7a0a |00ce: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ +11c550: 0800 2100 |00d0: move-object/from16 v0, v33 │ │ +11c554: 5405 7b0a |00d2: iget-object v5, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c558: 0800 2100 |00d4: move-object/from16 v0, v33 │ │ +11c55c: 6e55 9a24 2034 |00d6: invoke-virtual {v0, v2, v4, v3, v5}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedPreScroll:(II[I[I)Z // method@249a │ │ +11c562: 0a02 |00d9: move-result v2 │ │ +11c564: 3802 2800 |00da: if-eqz v2, 0102 // +0028 │ │ +11c568: 0800 2100 |00dc: move-object/from16 v0, v33 │ │ +11c56c: 5402 7a0a |00de: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollConsumed:[I // field@0a7a │ │ +11c570: 1213 |00e0: const/4 v3, #int 1 // #1 │ │ +11c572: 4402 0203 |00e1: aget v2, v2, v3 │ │ +11c576: b124 |00e3: sub-int/2addr v4, v2 │ │ +11c578: 1202 |00e4: const/4 v2, #int 0 // #0 │ │ +11c57a: 0800 2100 |00e5: move-object/from16 v0, v33 │ │ +11c57e: 5403 7b0a |00e7: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c582: 1215 |00e9: const/4 v5, #int 1 // #1 │ │ +11c584: 4403 0305 |00ea: aget v3, v3, v5 │ │ +11c588: 8233 |00ec: int-to-float v3, v3 │ │ +11c58a: 0800 1f00 |00ed: move-object/from16 v0, v31 │ │ +11c58e: 6e30 ff37 2003 |00ef: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ +11c594: 0800 2100 |00f2: move-object/from16 v0, v33 │ │ +11c598: 5202 760a |00f4: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c59c: 0800 2100 |00f6: move-object/from16 v0, v33 │ │ +11c5a0: 5403 7b0a |00f8: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c5a4: 1215 |00fa: const/4 v5, #int 1 // #1 │ │ +11c5a6: 4403 0305 |00fb: aget v3, v3, v5 │ │ +11c5aa: b032 |00fd: add-int/2addr v2, v3 │ │ +11c5ac: 0800 2100 |00fe: move-object/from16 v0, v33 │ │ +11c5b0: 5902 760a |0100: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c5b4: 0800 2100 |0102: move-object/from16 v0, v33 │ │ +11c5b8: 5502 6f0a |0104: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c5bc: 3902 2400 |0106: if-nez v2, 012a // +0024 │ │ +11c5c0: 7110 0a43 0400 |0108: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +11c5c6: 0a02 |010b: move-result v2 │ │ +11c5c8: 0800 2100 |010c: move-object/from16 v0, v33 │ │ +11c5cc: 5203 7f0a |010e: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ +11c5d0: 3732 1a00 |0110: if-le v2, v3, 012a // +001a │ │ +11c5d4: 7401 b524 2100 |0112: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getParent:()Landroid/view/ViewParent; // method@24b5 │ │ +11c5da: 0c1c |0115: move-result-object v28 │ │ +11c5dc: 381c 0800 |0116: if-eqz v28, 011e // +0008 │ │ +11c5e0: 1212 |0118: const/4 v2, #int 1 // #1 │ │ +11c5e2: 0800 1c00 |0119: move-object/from16 v0, v28 │ │ +11c5e6: 7220 6339 2000 |011b: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@3963 │ │ +11c5ec: 1212 |011e: const/4 v2, #int 1 // #1 │ │ +11c5ee: 0800 2100 |011f: move-object/from16 v0, v33 │ │ +11c5f2: 5c02 6f0a |0121: iput-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c5f6: 3d04 9600 |0123: if-lez v4, 01b9 // +0096 │ │ +11c5fa: 0800 2100 |0125: move-object/from16 v0, v33 │ │ +11c5fe: 5202 7f0a |0127: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ +11c602: b124 |0129: sub-int/2addr v4, v2 │ │ +11c604: 0800 2100 |012a: move-object/from16 v0, v33 │ │ +11c608: 5502 6f0a |012c: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c60c: 3802 f2fe |012e: if-eqz v2, 0020 // -010e │ │ +11c610: 0800 2100 |0130: move-object/from16 v0, v33 │ │ +11c614: 5402 7b0a |0132: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c618: 1213 |0134: const/4 v3, #int 1 // #1 │ │ +11c61a: 4402 0203 |0135: aget v2, v2, v3 │ │ +11c61e: 9102 2002 |0137: sub-int v2, v32, v2 │ │ +11c622: 0800 2100 |0139: move-object/from16 v0, v33 │ │ +11c626: 5902 720a |013b: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c62a: 7401 b824 2100 |013d: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c630: 0a1a |0140: move-result v26 │ │ +11c632: 7601 b624 2100 |0141: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11c638: 0a08 |0144: move-result v8 │ │ +11c63a: 7701 be1a 2100 |0145: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ +11c640: 0a1b |0148: move-result v27 │ │ +11c642: 381b 0900 |0149: if-eqz v27, 0152 // +0009 │ │ +11c646: 1212 |014b: const/4 v2, #int 1 // #1 │ │ +11c648: 0200 1b00 |014c: move/from16 v0, v27 │ │ +11c64c: 3320 7200 |014e: if-ne v0, v2, 01c0 // +0072 │ │ +11c650: 3d08 7000 |0150: if-lez v8, 01c0 // +0070 │ │ +11c654: 1317 0100 |0152: const/16 v23, #int 1 // #1 │ │ +11c658: 1203 |0154: const/4 v3, #int 0 // #0 │ │ +11c65a: 1205 |0155: const/4 v5, #int 0 // #0 │ │ +11c65c: 7401 b824 2100 |0156: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c662: 0a06 |0159: move-result v6 │ │ +11c664: 1207 |015a: const/4 v7, #int 0 // #0 │ │ +11c666: 1209 |015b: const/4 v9, #int 0 // #0 │ │ +11c668: 120a |015c: const/4 v10, #int 0 // #0 │ │ +11c66a: 121b |015d: const/4 v11, #int 1 // #1 │ │ +11c66c: 0802 2100 |015e: move-object/from16 v2, v33 │ │ +11c670: 740a e124 0200 |0160: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/NestedScrollView;.overScrollByCompat:(IIIIIIIIZ)Z // method@24e1 │ │ +11c676: 0a02 |0163: move-result v2 │ │ +11c678: 3802 0f00 |0164: if-eqz v2, 0173 // +000f │ │ +11c67c: 7401 bd24 2100 |0166: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.hasNestedScrollingParent:()Z // method@24bd │ │ +11c682: 0a02 |0169: move-result v2 │ │ +11c684: 3902 0900 |016a: if-nez v2, 0173 // +0009 │ │ +11c688: 0800 2100 |016c: move-object/from16 v0, v33 │ │ +11c68c: 5402 800a |016e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11c690: 6e10 0b38 0200 |0170: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@380b │ │ +11c696: 7401 b824 2100 |0173: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c69c: 0a02 |0176: move-result v2 │ │ +11c69e: 910b 021a |0177: sub-int v11, v2, v26 │ │ +11c6a2: 910d 040b |0179: sub-int v13, v4, v11 │ │ +11c6a6: 120a |017b: const/4 v10, #int 0 // #0 │ │ +11c6a8: 120c |017c: const/4 v12, #int 0 // #0 │ │ +11c6aa: 0800 2100 |017d: move-object/from16 v0, v33 │ │ +11c6ae: 540e 7b0a |017f: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c6b2: 0809 2100 |0181: move-object/from16 v9, v33 │ │ +11c6b6: 7406 9b24 0900 |0183: invoke-virtual/range {v9, v10, v11, v12, v13, v14}, Landroid/support/v4/widget/NestedScrollView;.dispatchNestedScroll:(IIII[I)Z // method@249b │ │ +11c6bc: 0a02 |0186: move-result v2 │ │ +11c6be: 3802 3c00 |0187: if-eqz v2, 01c3 // +003c │ │ +11c6c2: 0800 2100 |0189: move-object/from16 v0, v33 │ │ +11c6c6: 5202 720a |018b: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c6ca: 0800 2100 |018d: move-object/from16 v0, v33 │ │ +11c6ce: 5403 7b0a |018f: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c6d2: 1215 |0191: const/4 v5, #int 1 // #1 │ │ +11c6d4: 4403 0305 |0192: aget v3, v3, v5 │ │ +11c6d8: b132 |0194: sub-int/2addr v2, v3 │ │ +11c6da: 0800 2100 |0195: move-object/from16 v0, v33 │ │ +11c6de: 5902 720a |0197: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c6e2: 1202 |0199: const/4 v2, #int 0 // #0 │ │ +11c6e4: 0800 2100 |019a: move-object/from16 v0, v33 │ │ +11c6e8: 5403 7b0a |019c: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c6ec: 1215 |019e: const/4 v5, #int 1 // #1 │ │ +11c6ee: 4403 0305 |019f: aget v3, v3, v5 │ │ +11c6f2: 8233 |01a1: int-to-float v3, v3 │ │ +11c6f4: 0800 1f00 |01a2: move-object/from16 v0, v31 │ │ +11c6f8: 6e30 ff37 2003 |01a4: invoke-virtual {v0, v2, v3}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@37ff │ │ +11c6fe: 0800 2100 |01a7: move-object/from16 v0, v33 │ │ +11c702: 5202 760a |01a9: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c706: 0800 2100 |01ab: move-object/from16 v0, v33 │ │ +11c70a: 5403 7b0a |01ad: iget-object v3, v0, Landroid/support/v4/widget/NestedScrollView;.mScrollOffset:[I // field@0a7b │ │ +11c70e: 1215 |01af: const/4 v5, #int 1 // #1 │ │ +11c710: 4403 0305 |01b0: aget v3, v3, v5 │ │ +11c714: b032 |01b2: add-int/2addr v2, v3 │ │ +11c716: 0800 2100 |01b3: move-object/from16 v0, v33 │ │ +11c71a: 5902 760a |01b5: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mNestedYOffset:I // field@0a76 │ │ +11c71e: 2900 69fe |01b7: goto/16 0020 // -0197 │ │ +11c722: 0800 2100 |01b9: move-object/from16 v0, v33 │ │ +11c726: 5202 7f0a |01bb: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mTouchSlop:I // field@0a7f │ │ +11c72a: b024 |01bd: add-int/2addr v4, v2 │ │ +11c72c: 2900 6cff |01be: goto/16 012a // -0094 │ │ +11c730: 1317 0000 |01c0: const/16 v23, #int 0 // #0 │ │ +11c734: 2892 |01c2: goto 0154 // -006e │ │ +11c736: 3817 5dfe |01c3: if-eqz v23, 0020 // -01a3 │ │ +11c73a: 7601 9f24 2100 |01c5: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.ensureGlows:()V // method@249f │ │ +11c740: 901d 1a04 |01c8: add-int v29, v26, v4 │ │ +11c744: 3b1d 4e00 |01ca: if-gez v29, 0218 // +004e │ │ +11c748: 0800 2100 |01cc: move-object/from16 v0, v33 │ │ +11c74c: 5402 6d0a |01ce: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11c750: 8243 |01d0: int-to-float v3, v4 │ │ +11c752: 7401 ad24 2100 |01d1: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11c758: 0a05 |01d4: move-result v5 │ │ +11c75a: 8255 |01d5: int-to-float v5, v5 │ │ +11c75c: c953 |01d6: div-float/2addr v3, v5 │ │ +11c75e: 0800 2200 |01d7: move-object/from16 v0, v34 │ │ +11c762: 0201 1600 |01d9: move/from16 v1, v22 │ │ +11c766: 7120 8418 1000 |01db: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +11c76c: 0a05 |01de: move-result v5 │ │ +11c76e: 7401 bc24 2100 |01df: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ +11c774: 0a06 |01e2: move-result v6 │ │ +11c776: 8266 |01e3: int-to-float v6, v6 │ │ +11c778: c965 |01e4: div-float/2addr v5, v6 │ │ +11c77a: 6e30 e023 3205 |01e5: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@23e0 │ │ +11c780: 0800 2100 |01e8: move-object/from16 v0, v33 │ │ +11c784: 5402 6c0a |01ea: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11c788: 6e10 dd23 0200 |01ec: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11c78e: 0a02 |01ef: move-result v2 │ │ +11c790: 3902 0900 |01f0: if-nez v2, 01f9 // +0009 │ │ +11c794: 0800 2100 |01f2: move-object/from16 v0, v33 │ │ +11c798: 5402 6c0a |01f4: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11c79c: 6e10 e123 0200 |01f6: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +11c7a2: 0800 2100 |01f9: move-object/from16 v0, v33 │ │ +11c7a6: 5402 6d0a |01fb: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11c7aa: 3802 23fe |01fd: if-eqz v2, 0020 // -01dd │ │ +11c7ae: 0800 2100 |01ff: move-object/from16 v0, v33 │ │ +11c7b2: 5402 6d0a |0201: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11c7b6: 6e10 dd23 0200 |0203: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11c7bc: 0a02 |0206: move-result v2 │ │ +11c7be: 3802 0c00 |0207: if-eqz v2, 0213 // +000c │ │ +11c7c2: 0800 2100 |0209: move-object/from16 v0, v33 │ │ +11c7c6: 5402 6c0a |020b: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11c7ca: 6e10 dd23 0200 |020d: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11c7d0: 0a02 |0210: move-result v2 │ │ +11c7d2: 3902 0ffe |0211: if-nez v2, 0020 // -01f1 │ │ +11c7d6: 7701 e41a 2100 |0213: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11c7dc: 2900 0afe |0216: goto/16 0020 // -01f6 │ │ +11c7e0: 0200 1d00 |0218: move/from16 v0, v29 │ │ +11c7e4: 3780 dfff |021a: if-le v0, v8, 01f9 // -0021 │ │ +11c7e8: 0800 2100 |021c: move-object/from16 v0, v33 │ │ +11c7ec: 5402 6c0a |021e: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowBottom:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6c │ │ +11c7f0: 8243 |0220: int-to-float v3, v4 │ │ +11c7f2: 7401 ad24 2100 |0221: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11c7f8: 0a05 |0224: move-result v5 │ │ +11c7fa: 8255 |0225: int-to-float v5, v5 │ │ +11c7fc: c953 |0226: div-float/2addr v3, v5 │ │ +11c7fe: 1505 803f |0227: const/high16 v5, #int 1065353216 // #3f80 │ │ +11c802: 0800 2200 |0229: move-object/from16 v0, v34 │ │ +11c806: 0201 1600 |022b: move/from16 v1, v22 │ │ +11c80a: 7120 8418 1000 |022d: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +11c810: 0a06 |0230: move-result v6 │ │ +11c812: 7401 bc24 2100 |0231: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ +11c818: 0a07 |0234: move-result v7 │ │ +11c81a: 8277 |0235: int-to-float v7, v7 │ │ +11c81c: c976 |0236: div-float/2addr v6, v7 │ │ +11c81e: c765 |0237: sub-float/2addr v5, v6 │ │ +11c820: 6e30 e023 3205 |0238: invoke-virtual {v2, v3, v5}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(FF)Z // method@23e0 │ │ +11c826: 0800 2100 |023b: move-object/from16 v0, v33 │ │ +11c82a: 5402 6d0a |023d: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11c82e: 6e10 dd23 0200 |023f: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@23dd │ │ +11c834: 0a02 |0242: move-result v2 │ │ +11c836: 3902 b6ff |0243: if-nez v2, 01f9 // -004a │ │ +11c83a: 0800 2100 |0245: move-object/from16 v0, v33 │ │ +11c83e: 5402 6d0a |0247: iget-object v2, v0, Landroid/support/v4/widget/NestedScrollView;.mEdgeGlowTop:Landroid/support/v4/widget/EdgeEffectCompat; // field@0a6d │ │ +11c842: 6e10 e123 0200 |0249: invoke-virtual {v2}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@23e1 │ │ +11c848: 28ad |024c: goto 01f9 // -0053 │ │ +11c84a: 0800 2100 |024d: move-object/from16 v0, v33 │ │ +11c84e: 5502 6f0a |024f: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c852: 3802 3300 |0251: if-eqz v2, 0284 // +0033 │ │ +11c856: 0800 2100 |0253: move-object/from16 v0, v33 │ │ +11c85a: 5400 800a |0255: iget-object v0, v0, Landroid/support/v4/widget/NestedScrollView;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0a80 │ │ +11c85e: 081e 0000 |0257: move-object/from16 v30, v0 │ │ +11c862: 1302 e803 |0259: const/16 v2, #int 1000 // #3e8 │ │ +11c866: 0800 2100 |025b: move-object/from16 v0, v33 │ │ +11c86a: 5203 740a |025d: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMaximumVelocity:I // field@0a74 │ │ +11c86e: 8233 |025f: int-to-float v3, v3 │ │ +11c870: 0800 1e00 |0260: move-object/from16 v0, v30 │ │ +11c874: 6e30 0d38 2003 |0262: invoke-virtual {v0, v2, v3}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@380d │ │ +11c87a: 0800 2100 |0265: move-object/from16 v0, v33 │ │ +11c87e: 5202 690a |0267: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c882: 0800 1e00 |0269: move-object/from16 v0, v30 │ │ +11c886: 7120 4219 2000 |026b: invoke-static {v0, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@1942 │ │ +11c88c: 0a02 |026e: move-result v2 │ │ +11c88e: 8720 |026f: float-to-int v0, v2 │ │ +11c890: 0219 0000 |0270: move/from16 v25, v0 │ │ +11c894: 7701 0a43 1900 |0272: invoke-static/range {v25}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +11c89a: 0a02 |0275: move-result v2 │ │ +11c89c: 0800 2100 |0276: move-object/from16 v0, v33 │ │ +11c8a0: 5203 750a |0278: iget v3, v0, Landroid/support/v4/widget/NestedScrollView;.mMinimumVelocity:I // field@0a75 │ │ +11c8a4: 3732 1400 |027a: if-le v2, v3, 028e // +0014 │ │ +11c8a8: 0200 1900 |027c: move/from16 v0, v25 │ │ +11c8ac: 7b02 |027e: neg-int v2, v0 │ │ +11c8ae: 0800 2100 |027f: move-object/from16 v0, v33 │ │ +11c8b2: 7020 a424 2000 |0281: invoke-direct {v0, v2}, Landroid/support/v4/widget/NestedScrollView;.flingWithNestedDispatch:(I)V // method@24a4 │ │ +11c8b8: 12f2 |0284: const/4 v2, #int -1 // #ff │ │ +11c8ba: 0800 2100 |0285: move-object/from16 v0, v33 │ │ +11c8be: 5902 690a |0287: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c8c2: 7601 9e24 2100 |0289: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@249e │ │ +11c8c8: 2900 94fd |028c: goto/16 0020 // -026c │ │ +11c8cc: 0800 2100 |028e: move-object/from16 v0, v33 │ │ +11c8d0: 540e 7c0a |0290: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11c8d4: 7401 b724 2100 |0292: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11c8da: 0a0f |0295: move-result v15 │ │ +11c8dc: 7401 b824 2100 |0296: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c8e2: 0a10 |0299: move-result v16 │ │ +11c8e4: 1311 0000 |029a: const/16 v17, #int 0 // #0 │ │ +11c8e8: 1312 0000 |029c: const/16 v18, #int 0 // #0 │ │ +11c8ec: 1313 0000 |029e: const/16 v19, #int 0 // #0 │ │ +11c8f0: 7601 b624 2100 |02a0: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11c8f6: 0a14 |02a3: move-result v20 │ │ +11c8f8: 7407 8925 0e00 |02a4: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ +11c8fe: 0a02 |02a7: move-result v2 │ │ +11c900: 3802 dcff |02a8: if-eqz v2, 0284 // -0024 │ │ +11c904: 7701 e41a 2100 |02aa: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11c90a: 28d7 |02ad: goto 0284 // -0029 │ │ +11c90c: 0800 2100 |02ae: move-object/from16 v0, v33 │ │ +11c910: 5502 6f0a |02b0: iget-boolean v2, v0, Landroid/support/v4/widget/NestedScrollView;.mIsBeingDragged:Z // field@0a6f │ │ +11c914: 3802 2700 |02b2: if-eqz v2, 02d9 // +0027 │ │ +11c918: 7401 a824 2100 |02b4: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11c91e: 0a02 |02b7: move-result v2 │ │ +11c920: 3d02 2100 |02b8: if-lez v2, 02d9 // +0021 │ │ +11c924: 0800 2100 |02ba: move-object/from16 v0, v33 │ │ +11c928: 540e 7c0a |02bc: iget-object v14, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11c92c: 7401 b724 2100 |02be: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11c932: 0a0f |02c1: move-result v15 │ │ +11c934: 7401 b824 2100 |02c2: invoke-virtual/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11c93a: 0a10 |02c5: move-result v16 │ │ +11c93c: 1311 0000 |02c6: const/16 v17, #int 0 // #0 │ │ +11c940: 1312 0000 |02c8: const/16 v18, #int 0 // #0 │ │ +11c944: 1313 0000 |02ca: const/16 v19, #int 0 // #0 │ │ +11c948: 7601 b624 2100 |02cc: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11c94e: 0a14 |02cf: move-result v20 │ │ +11c950: 7407 8925 0e00 |02d0: invoke-virtual/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ +11c956: 0a02 |02d3: move-result v2 │ │ +11c958: 3802 0500 |02d4: if-eqz v2, 02d9 // +0005 │ │ +11c95c: 7701 e41a 2100 |02d6: invoke-static/range {v33}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11c962: 12f2 |02d9: const/4 v2, #int -1 // #ff │ │ +11c964: 0800 2100 |02da: move-object/from16 v0, v33 │ │ +11c968: 5902 690a |02dc: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c96c: 7601 9e24 2100 |02de: invoke-direct/range {v33}, Landroid/support/v4/widget/NestedScrollView;.endDrag:()V // method@249e │ │ +11c972: 2900 3ffd |02e1: goto/16 0020 // -02c1 │ │ +11c976: 7701 7d18 2200 |02e3: invoke-static/range {v34}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +11c97c: 0a18 |02e6: move-result v24 │ │ +11c97e: 0800 2200 |02e7: move-object/from16 v0, v34 │ │ +11c982: 0201 1800 |02e9: move/from16 v1, v24 │ │ +11c986: 7120 8518 1000 |02eb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11c98c: 0a02 |02ee: move-result v2 │ │ +11c98e: 8722 |02ef: float-to-int v2, v2 │ │ +11c990: 0800 2100 |02f0: move-object/from16 v0, v33 │ │ +11c994: 5902 720a |02f2: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c998: 0800 2200 |02f4: move-object/from16 v0, v34 │ │ +11c99c: 0201 1800 |02f6: move/from16 v1, v24 │ │ +11c9a0: 7120 8218 1000 |02f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11c9a6: 0a02 |02fb: move-result v2 │ │ +11c9a8: 0800 2100 |02fc: move-object/from16 v0, v33 │ │ +11c9ac: 5902 690a |02fe: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c9b0: 2900 20fd |0300: goto/16 0020 // -02e0 │ │ +11c9b4: 7602 dc24 2100 |0302: invoke-direct/range {v33, v34}, Landroid/support/v4/widget/NestedScrollView;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@24dc │ │ +11c9ba: 0800 2100 |0305: move-object/from16 v0, v33 │ │ +11c9be: 5202 690a |0307: iget v2, v0, Landroid/support/v4/widget/NestedScrollView;.mActivePointerId:I // field@0a69 │ │ +11c9c2: 0800 2200 |0309: move-object/from16 v0, v34 │ │ +11c9c6: 7120 7c18 2000 |030b: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11c9cc: 0a02 |030e: move-result v2 │ │ +11c9ce: 0800 2200 |030f: move-object/from16 v0, v34 │ │ +11c9d2: 7120 8518 2000 |0311: invoke-static {v0, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11c9d8: 0a02 |0314: move-result v2 │ │ +11c9da: 8722 |0315: float-to-int v2, v2 │ │ +11c9dc: 0800 2100 |0316: move-object/from16 v0, v33 │ │ +11c9e0: 5902 720a |0318: iput v2, v0, Landroid/support/v4/widget/NestedScrollView;.mLastMotionY:I // field@0a72 │ │ +11c9e4: 2900 06fd |031a: goto/16 0020 // -02fa │ │ +11c9e8: 0001 0700 0000 0000 1700 0000 3002 ... |031c: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0003 line=721 │ │ 0x0007 line=723 │ │ 0x000b line=725 │ │ 0x000d line=726 │ │ @@ -354556,95 +354668,95 @@ │ │ type : '(IIIIIIIIZ)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 29 │ │ ins : 10 │ │ outs : 7 │ │ insns size : 131 16-bit code units │ │ -11ed08: |[11ed08] android.support.v4.widget.NestedScrollView.overScrollByCompat:(IIIIIIIIZ)Z │ │ -11ed18: 7701 be1a 1300 |0000: invoke-static/range {v19}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ -11ed1e: 0a0f |0003: move-result v15 │ │ -11ed20: 7401 9124 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollRange:()I // method@2491 │ │ -11ed26: 0a01 |0007: move-result v1 │ │ -11ed28: 7401 8f24 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollExtent:()I // method@248f │ │ -11ed2e: 0a04 |000b: move-result v4 │ │ -11ed30: 3741 5f00 |000c: if-le v1, v4, 006b // +005f │ │ -11ed34: 1219 |000e: const/4 v9, #int 1 // #1 │ │ -11ed36: 7401 9624 1300 |000f: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollRange:()I // method@2496 │ │ -11ed3c: 0a01 |0012: move-result v1 │ │ -11ed3e: 7401 9424 1300 |0013: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollExtent:()I // method@2494 │ │ -11ed44: 0a04 |0016: move-result v4 │ │ -11ed46: 3741 5600 |0017: if-le v1, v4, 006d // +0056 │ │ -11ed4a: 121a |0019: const/4 v10, #int 1 // #1 │ │ -11ed4c: 380f 0700 |001a: if-eqz v15, 0021 // +0007 │ │ -11ed50: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -11ed52: 331f 5200 |001d: if-ne v15, v1, 006f // +0052 │ │ -11ed56: 3809 5000 |001f: if-eqz v9, 006f // +0050 │ │ -11ed5a: 121e |0021: const/4 v14, #int 1 // #1 │ │ -11ed5c: 380f 0700 |0022: if-eqz v15, 0029 // +0007 │ │ -11ed60: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -11ed62: 331f 4c00 |0025: if-ne v15, v1, 0071 // +004c │ │ -11ed66: 380a 4a00 |0027: if-eqz v10, 0071 // +004a │ │ -11ed6a: 1310 0100 |0029: const/16 v16, #int 1 // #1 │ │ -11ed6e: 9002 1614 |002b: add-int v2, v22, v20 │ │ -11ed72: 390e 0400 |002d: if-nez v14, 0031 // +0004 │ │ -11ed76: 131a 0000 |002f: const/16 v26, #int 0 // #0 │ │ -11ed7a: 9003 1715 |0031: add-int v3, v23, v21 │ │ -11ed7e: 3910 0400 |0033: if-nez v16, 0037 // +0004 │ │ -11ed82: 131b 0000 |0035: const/16 v27, #int 0 // #0 │ │ -11ed86: 0200 1a00 |0037: move/from16 v0, v26 │ │ -11ed8a: 7b0d |0039: neg-int v13, v0 │ │ -11ed8c: 9011 1a18 |003a: add-int v17, v26, v24 │ │ -11ed90: 0200 1b00 |003c: move/from16 v0, v27 │ │ -11ed94: 7b00 |003e: neg-int v0, v0 │ │ -11ed96: 0212 0000 |003f: move/from16 v18, v0 │ │ -11ed9a: 9008 1b19 |0041: add-int v8, v27, v25 │ │ -11ed9e: 120b |0043: const/4 v11, #int 0 // #0 │ │ -11eda0: 0200 1100 |0044: move/from16 v0, v17 │ │ -11eda4: 3702 2e00 |0046: if-le v2, v0, 0074 // +002e │ │ -11eda8: 0202 1100 |0048: move/from16 v2, v17 │ │ -11edac: 121b |004a: const/4 v11, #int 1 // #1 │ │ -11edae: 120c |004b: const/4 v12, #int 0 // #0 │ │ -11edb0: 3783 2d00 |004c: if-le v3, v8, 0079 // +002d │ │ -11edb4: 0183 |004e: move v3, v8 │ │ -11edb6: 121c |004f: const/4 v12, #int 1 // #1 │ │ -11edb8: 380c 1000 |0050: if-eqz v12, 0060 // +0010 │ │ -11edbc: 0800 1300 |0052: move-object/from16 v0, v19 │ │ -11edc0: 5401 7c0a |0054: iget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11edc4: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -11edc6: 1205 |0057: const/4 v5, #int 0 // #0 │ │ -11edc8: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -11edca: 7601 b624 1300 |0059: invoke-direct/range {v19}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ -11edd0: 0a07 |005c: move-result v7 │ │ -11edd2: 7407 8925 0100 |005d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ -11edd8: 0800 1300 |0060: move-object/from16 v0, v19 │ │ -11eddc: 6e5c d724 20b3 |0062: invoke-virtual {v0, v2, v3, v11, v12}, Landroid/support/v4/widget/NestedScrollView;.onOverScrolled:(IIZZ)V // method@24d7 │ │ -11ede2: 390b 0400 |0065: if-nez v11, 0069 // +0004 │ │ -11ede6: 380c 1a00 |0067: if-eqz v12, 0081 // +001a │ │ -11edea: 1211 |0069: const/4 v1, #int 1 // #1 │ │ -11edec: 0f01 |006a: return v1 │ │ -11edee: 1209 |006b: const/4 v9, #int 0 // #0 │ │ -11edf0: 28a3 |006c: goto 000f // -005d │ │ -11edf2: 120a |006d: const/4 v10, #int 0 // #0 │ │ -11edf4: 28ac |006e: goto 001a // -0054 │ │ -11edf6: 120e |006f: const/4 v14, #int 0 // #0 │ │ -11edf8: 28b2 |0070: goto 0022 // -004e │ │ -11edfa: 1310 0000 |0071: const/16 v16, #int 0 // #0 │ │ -11edfe: 28b8 |0073: goto 002b // -0048 │ │ -11ee00: 35d2 d7ff |0074: if-ge v2, v13, 004b // -0029 │ │ -11ee04: 01d2 |0076: move v2, v13 │ │ -11ee06: 121b |0077: const/4 v11, #int 1 // #1 │ │ -11ee08: 28d3 |0078: goto 004b // -002d │ │ -11ee0a: 0200 1200 |0079: move/from16 v0, v18 │ │ -11ee0e: 3503 d5ff |007b: if-ge v3, v0, 0050 // -002b │ │ -11ee12: 0203 1200 |007d: move/from16 v3, v18 │ │ -11ee16: 121c |007f: const/4 v12, #int 1 // #1 │ │ -11ee18: 28d0 |0080: goto 0050 // -0030 │ │ -11ee1a: 1201 |0081: const/4 v1, #int 0 // #0 │ │ -11ee1c: 28e8 |0082: goto 006a // -0018 │ │ +11ca0c: |[11ca0c] android.support.v4.widget.NestedScrollView.overScrollByCompat:(IIIIIIIIZ)Z │ │ +11ca1c: 7701 be1a 1300 |0000: invoke-static/range {v19}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@1abe │ │ +11ca22: 0a0f |0003: move-result v15 │ │ +11ca24: 7401 9124 1300 |0004: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollRange:()I // method@2491 │ │ +11ca2a: 0a01 |0007: move-result v1 │ │ +11ca2c: 7401 8f24 1300 |0008: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeHorizontalScrollExtent:()I // method@248f │ │ +11ca32: 0a04 |000b: move-result v4 │ │ +11ca34: 3741 5f00 |000c: if-le v1, v4, 006b // +005f │ │ +11ca38: 1219 |000e: const/4 v9, #int 1 // #1 │ │ +11ca3a: 7401 9624 1300 |000f: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollRange:()I // method@2496 │ │ +11ca40: 0a01 |0012: move-result v1 │ │ +11ca42: 7401 9424 1300 |0013: invoke-virtual/range {v19}, Landroid/support/v4/widget/NestedScrollView;.computeVerticalScrollExtent:()I // method@2494 │ │ +11ca48: 0a04 |0016: move-result v4 │ │ +11ca4a: 3741 5600 |0017: if-le v1, v4, 006d // +0056 │ │ +11ca4e: 121a |0019: const/4 v10, #int 1 // #1 │ │ +11ca50: 380f 0700 |001a: if-eqz v15, 0021 // +0007 │ │ +11ca54: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +11ca56: 331f 5200 |001d: if-ne v15, v1, 006f // +0052 │ │ +11ca5a: 3809 5000 |001f: if-eqz v9, 006f // +0050 │ │ +11ca5e: 121e |0021: const/4 v14, #int 1 // #1 │ │ +11ca60: 380f 0700 |0022: if-eqz v15, 0029 // +0007 │ │ +11ca64: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +11ca66: 331f 4c00 |0025: if-ne v15, v1, 0071 // +004c │ │ +11ca6a: 380a 4a00 |0027: if-eqz v10, 0071 // +004a │ │ +11ca6e: 1310 0100 |0029: const/16 v16, #int 1 // #1 │ │ +11ca72: 9002 1614 |002b: add-int v2, v22, v20 │ │ +11ca76: 390e 0400 |002d: if-nez v14, 0031 // +0004 │ │ +11ca7a: 131a 0000 |002f: const/16 v26, #int 0 // #0 │ │ +11ca7e: 9003 1715 |0031: add-int v3, v23, v21 │ │ +11ca82: 3910 0400 |0033: if-nez v16, 0037 // +0004 │ │ +11ca86: 131b 0000 |0035: const/16 v27, #int 0 // #0 │ │ +11ca8a: 0200 1a00 |0037: move/from16 v0, v26 │ │ +11ca8e: 7b0d |0039: neg-int v13, v0 │ │ +11ca90: 9011 1a18 |003a: add-int v17, v26, v24 │ │ +11ca94: 0200 1b00 |003c: move/from16 v0, v27 │ │ +11ca98: 7b00 |003e: neg-int v0, v0 │ │ +11ca9a: 0212 0000 |003f: move/from16 v18, v0 │ │ +11ca9e: 9008 1b19 |0041: add-int v8, v27, v25 │ │ +11caa2: 120b |0043: const/4 v11, #int 0 // #0 │ │ +11caa4: 0200 1100 |0044: move/from16 v0, v17 │ │ +11caa8: 3702 2e00 |0046: if-le v2, v0, 0074 // +002e │ │ +11caac: 0202 1100 |0048: move/from16 v2, v17 │ │ +11cab0: 121b |004a: const/4 v11, #int 1 // #1 │ │ +11cab2: 120c |004b: const/4 v12, #int 0 // #0 │ │ +11cab4: 3783 2d00 |004c: if-le v3, v8, 0079 // +002d │ │ +11cab8: 0183 |004e: move v3, v8 │ │ +11caba: 121c |004f: const/4 v12, #int 1 // #1 │ │ +11cabc: 380c 1000 |0050: if-eqz v12, 0060 // +0010 │ │ +11cac0: 0800 1300 |0052: move-object/from16 v0, v19 │ │ +11cac4: 5401 7c0a |0054: iget-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11cac8: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +11caca: 1205 |0057: const/4 v5, #int 0 // #0 │ │ +11cacc: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +11cace: 7601 b624 1300 |0059: invoke-direct/range {v19}, Landroid/support/v4/widget/NestedScrollView;.getScrollRange:()I // method@24b6 │ │ +11cad4: 0a07 |005c: move-result v7 │ │ +11cad6: 7407 8925 0100 |005d: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ScrollerCompat;.springBack:(IIIIII)Z // method@2589 │ │ +11cadc: 0800 1300 |0060: move-object/from16 v0, v19 │ │ +11cae0: 6e5c d724 20b3 |0062: invoke-virtual {v0, v2, v3, v11, v12}, Landroid/support/v4/widget/NestedScrollView;.onOverScrolled:(IIZZ)V // method@24d7 │ │ +11cae6: 390b 0400 |0065: if-nez v11, 0069 // +0004 │ │ +11caea: 380c 1a00 |0067: if-eqz v12, 0081 // +001a │ │ +11caee: 1211 |0069: const/4 v1, #int 1 // #1 │ │ +11caf0: 0f01 |006a: return v1 │ │ +11caf2: 1209 |006b: const/4 v9, #int 0 // #0 │ │ +11caf4: 28a3 |006c: goto 000f // -005d │ │ +11caf6: 120a |006d: const/4 v10, #int 0 // #0 │ │ +11caf8: 28ac |006e: goto 001a // -0054 │ │ +11cafa: 120e |006f: const/4 v14, #int 0 // #0 │ │ +11cafc: 28b2 |0070: goto 0022 // -004e │ │ +11cafe: 1310 0000 |0071: const/16 v16, #int 0 // #0 │ │ +11cb02: 28b8 |0073: goto 002b // -0048 │ │ +11cb04: 35d2 d7ff |0074: if-ge v2, v13, 004b // -0029 │ │ +11cb08: 01d2 |0076: move v2, v13 │ │ +11cb0a: 121b |0077: const/4 v11, #int 1 // #1 │ │ +11cb0c: 28d3 |0078: goto 004b // -002d │ │ +11cb0e: 0200 1200 |0079: move/from16 v0, v18 │ │ +11cb12: 3503 d5ff |007b: if-ge v3, v0, 0050 // -002b │ │ +11cb16: 0203 1200 |007d: move/from16 v3, v18 │ │ +11cb1a: 121c |007f: const/4 v12, #int 1 // #1 │ │ +11cb1c: 28d0 |0080: goto 0050 // -0030 │ │ +11cb1e: 1201 |0081: const/4 v1, #int 0 // #0 │ │ +11cb20: 28e8 |0082: goto 006a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ 0x0004 line=951 │ │ 0x000f line=953 │ │ 0x001a line=955 │ │ 0x0022 line=957 │ │ @@ -354723,69 +354835,69 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -11ee20: |[11ee20] android.support.v4.widget.NestedScrollView.pageScroll:(I)Z │ │ -11ee30: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -11ee32: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ -11ee36: 3358 4800 |0003: if-ne v8, v5, 004b // +0048 │ │ -11ee3a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -11ee3c: 6e10 ad24 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11ee42: 0a02 |0009: move-result v2 │ │ -11ee44: 3801 4300 |000a: if-eqz v1, 004d // +0043 │ │ -11ee48: 5474 7e0a |000c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ee4c: 6e10 b824 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11ee52: 0a05 |0011: move-result v5 │ │ -11ee54: b025 |0012: add-int/2addr v5, v2 │ │ -11ee56: 5945 b200 |0013: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11ee5a: 6e10 a824 0700 |0015: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11ee60: 0a00 |0018: move-result v0 │ │ -11ee62: 3d00 1c00 |0019: if-lez v0, 0035 // +001c │ │ -11ee66: d804 00ff |001b: add-int/lit8 v4, v0, #int -1 // #ff │ │ -11ee6a: 6e20 a724 4700 |001d: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11ee70: 0c03 |0020: move-result-object v3 │ │ -11ee72: 5474 7e0a |0021: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ee76: 5244 b200 |0023: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11ee7a: b024 |0025: add-int/2addr v4, v2 │ │ -11ee7c: 6e10 4338 0300 |0026: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11ee82: 0a05 |0029: move-result v5 │ │ -11ee84: 3754 0b00 |002a: if-le v4, v5, 0035 // +000b │ │ -11ee88: 5474 7e0a |002c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ee8c: 6e10 4338 0300 |002e: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11ee92: 0a05 |0031: move-result v5 │ │ -11ee94: b125 |0032: sub-int/2addr v5, v2 │ │ -11ee96: 5945 b200 |0033: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11ee9a: 5474 7e0a |0035: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11ee9e: 5475 7e0a |0037: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eea2: 5255 b200 |0039: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11eea6: b025 |003b: add-int/2addr v5, v2 │ │ -11eea8: 5945 af00 |003c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11eeac: 5474 7e0a |003e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eeb0: 5244 b200 |0040: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11eeb4: 5475 7e0a |0042: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eeb8: 5255 af00 |0044: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -11eebc: 7040 eb24 8754 |0046: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@24eb │ │ -11eec2: 0a04 |0049: move-result v4 │ │ -11eec4: 0f04 |004a: return v4 │ │ -11eec6: 0141 |004b: move v1, v4 │ │ -11eec8: 28ba |004c: goto 0006 // -0046 │ │ -11eeca: 5475 7e0a |004d: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eece: 6e10 b824 0700 |004f: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11eed4: 0a06 |0052: move-result v6 │ │ -11eed6: b126 |0053: sub-int/2addr v6, v2 │ │ -11eed8: 5956 b200 |0054: iput v6, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11eedc: 5475 7e0a |0056: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eee0: 5255 b200 |0058: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11eee4: 3b05 dbff |005a: if-gez v5, 0035 // -0025 │ │ -11eee8: 5475 7e0a |005c: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ -11eeec: 5954 b200 |005e: iput v4, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -11eef0: 28d5 |0060: goto 0035 // -002b │ │ +11cb24: |[11cb24] android.support.v4.widget.NestedScrollView.pageScroll:(I)Z │ │ +11cb34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +11cb36: 1305 8200 |0001: const/16 v5, #int 130 // #82 │ │ +11cb3a: 3358 4800 |0003: if-ne v8, v5, 004b // +0048 │ │ +11cb3e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +11cb40: 6e10 ad24 0700 |0006: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11cb46: 0a02 |0009: move-result v2 │ │ +11cb48: 3801 4300 |000a: if-eqz v1, 004d // +0043 │ │ +11cb4c: 5474 7e0a |000c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cb50: 6e10 b824 0700 |000e: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11cb56: 0a05 |0011: move-result v5 │ │ +11cb58: b025 |0012: add-int/2addr v5, v2 │ │ +11cb5a: 5945 b200 |0013: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cb5e: 6e10 a824 0700 |0015: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11cb64: 0a00 |0018: move-result v0 │ │ +11cb66: 3d00 1c00 |0019: if-lez v0, 0035 // +001c │ │ +11cb6a: d804 00ff |001b: add-int/lit8 v4, v0, #int -1 // #ff │ │ +11cb6e: 6e20 a724 4700 |001d: invoke-virtual {v7, v4}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11cb74: 0c03 |0020: move-result-object v3 │ │ +11cb76: 5474 7e0a |0021: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cb7a: 5244 b200 |0023: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cb7e: b024 |0025: add-int/2addr v4, v2 │ │ +11cb80: 6e10 4338 0300 |0026: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11cb86: 0a05 |0029: move-result v5 │ │ +11cb88: 3754 0b00 |002a: if-le v4, v5, 0035 // +000b │ │ +11cb8c: 5474 7e0a |002c: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cb90: 6e10 4338 0300 |002e: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11cb96: 0a05 |0031: move-result v5 │ │ +11cb98: b125 |0032: sub-int/2addr v5, v2 │ │ +11cb9a: 5945 b200 |0033: iput v5, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cb9e: 5474 7e0a |0035: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cba2: 5475 7e0a |0037: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cba6: 5255 b200 |0039: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cbaa: b025 |003b: add-int/2addr v5, v2 │ │ +11cbac: 5945 af00 |003c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11cbb0: 5474 7e0a |003e: iget-object v4, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cbb4: 5244 b200 |0040: iget v4, v4, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cbb8: 5475 7e0a |0042: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cbbc: 5255 af00 |0044: iget v5, v5, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +11cbc0: 7040 eb24 8754 |0046: invoke-direct {v7, v8, v4, v5}, Landroid/support/v4/widget/NestedScrollView;.scrollAndFocus:(III)Z // method@24eb │ │ +11cbc6: 0a04 |0049: move-result v4 │ │ +11cbc8: 0f04 |004a: return v4 │ │ +11cbca: 0141 |004b: move v1, v4 │ │ +11cbcc: 28ba |004c: goto 0006 // -0046 │ │ +11cbce: 5475 7e0a |004d: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cbd2: 6e10 b824 0700 |004f: invoke-virtual {v7}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11cbd8: 0a06 |0052: move-result v6 │ │ +11cbda: b126 |0053: sub-int/2addr v6, v2 │ │ +11cbdc: 5956 b200 |0054: iput v6, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cbe0: 5475 7e0a |0056: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cbe4: 5255 b200 |0058: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cbe8: 3b05 dbff |005a: if-gez v5, 0035 // -0025 │ │ +11cbec: 5475 7e0a |005c: iget-object v5, v7, Landroid/support/v4/widget/NestedScrollView;.mTempRect:Landroid/graphics/Rect; // field@0a7e │ │ +11cbf0: 5954 b200 |005e: iput v4, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +11cbf4: 28d5 |0060: goto 0035 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1109 │ │ 0x0006 line=1110 │ │ 0x000a line=1112 │ │ 0x000c line=1113 │ │ 0x0015 line=1114 │ │ @@ -354814,22 +354926,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 │ │ -11eef4: |[11eef4] android.support.v4.widget.NestedScrollView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -11ef04: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ -11ef08: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -11ef0c: 7020 ee24 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@24ee │ │ -11ef12: 6f30 613b 2103 |0007: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@3b61 │ │ -11ef18: 0e00 |000a: return-void │ │ -11ef1a: 5b13 6b0a |000b: iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ -11ef1e: 28fa |000d: goto 0007 // -0006 │ │ +11cbf8: |[11cbf8] android.support.v4.widget.NestedScrollView.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +11cc08: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ +11cc0c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +11cc10: 7020 ee24 3100 |0004: invoke-direct {v1, v3}, Landroid/support/v4/widget/NestedScrollView;.scrollToChild:(Landroid/view/View;)V // method@24ee │ │ +11cc16: 6f30 613b 2103 |0007: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@3b61 │ │ +11cc1c: 0e00 |000a: return-void │ │ +11cc1e: 5b13 6b0a |000b: iput-object v3, v1, Landroid/support/v4/widget/NestedScrollView;.mChildToScrollTo:Landroid/view/View; // field@0a6b │ │ +11cc22: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ 0x0004 line=1554 │ │ 0x0007 line=1559 │ │ 0x000a line=1560 │ │ 0x000b line=1557 │ │ @@ -354843,29 +354955,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 │ │ -11ef20: |[11ef20] android.support.v4.widget.NestedScrollView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ -11ef30: 6e10 5538 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11ef36: 0a00 |0003: move-result v0 │ │ -11ef38: 6e10 7138 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ -11ef3e: 0a01 |0007: move-result v1 │ │ -11ef40: b110 |0008: sub-int/2addr v0, v1 │ │ -11ef42: 6e10 7538 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11ef48: 0a01 |000c: move-result v1 │ │ -11ef4a: 6e10 7238 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ -11ef50: 0a02 |0010: move-result v2 │ │ -11ef52: b121 |0011: sub-int/2addr v1, v2 │ │ -11ef54: 6e30 2203 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/graphics/Rect;.offset:(II)V // method@0322 │ │ -11ef5a: 7030 ef24 5306 |0015: invoke-direct {v3, v5, v6}, Landroid/support/v4/widget/NestedScrollView;.scrollToChildRect:(Landroid/graphics/Rect;Z)Z // method@24ef │ │ -11ef60: 0a00 |0018: move-result v0 │ │ -11ef62: 0f00 |0019: return v0 │ │ +11cc24: |[11cc24] android.support.v4.widget.NestedScrollView.requestChildRectangleOnScreen:(Landroid/view/View;Landroid/graphics/Rect;Z)Z │ │ +11cc34: 6e10 5538 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +11cc3a: 0a00 |0003: move-result v0 │ │ +11cc3c: 6e10 7138 0400 |0004: invoke-virtual {v4}, Landroid/view/View;.getScrollX:()I // method@3871 │ │ +11cc42: 0a01 |0007: move-result v1 │ │ +11cc44: b110 |0008: sub-int/2addr v0, v1 │ │ +11cc46: 6e10 7538 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11cc4c: 0a01 |000c: move-result v1 │ │ +11cc4e: 6e10 7238 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ +11cc54: 0a02 |0010: move-result v2 │ │ +11cc56: b121 |0011: sub-int/2addr v1, v2 │ │ +11cc58: 6e30 2203 0501 |0012: invoke-virtual {v5, v0, v1}, Landroid/graphics/Rect;.offset:(II)V // method@0322 │ │ +11cc5e: 7030 ef24 5306 |0015: invoke-direct {v3, v5, v6}, Landroid/support/v4/widget/NestedScrollView;.scrollToChildRect:(Landroid/graphics/Rect;Z)Z // method@24ef │ │ +11cc64: 0a00 |0018: move-result v0 │ │ +11cc66: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ 0x0015 line=1605 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x001a reg=4 child Landroid/view/View; │ │ @@ -354877,19 +354989,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -11ef64: |[11ef64] android.support.v4.widget.NestedScrollView.requestDisallowInterceptTouchEvent:(Z)V │ │ -11ef74: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -11ef78: 7010 e424 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ -11ef7e: 6f20 623b 1000 |0005: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.requestDisallowInterceptTouchEvent:(Z)V // method@3b62 │ │ -11ef84: 0e00 |0008: return-void │ │ +11cc68: |[11cc68] android.support.v4.widget.NestedScrollView.requestDisallowInterceptTouchEvent:(Z)V │ │ +11cc78: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +11cc7c: 7010 e424 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/NestedScrollView;.recycleVelocityTracker:()V // method@24e4 │ │ +11cc82: 6f20 623b 1000 |0005: invoke-super {v0, v1}, Landroid/widget/FrameLayout;.requestDisallowInterceptTouchEvent:(Z)V // method@3b62 │ │ +11cc88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0002 line=602 │ │ 0x0005 line=604 │ │ 0x0008 line=605 │ │ locals : │ │ @@ -354901,19 +355013,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11ef88: |[11ef88] android.support.v4.widget.NestedScrollView.requestLayout:()V │ │ -11ef98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11ef9a: 5c10 710a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ -11ef9e: 6f10 633b 0100 |0003: invoke-super {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@3b63 │ │ -11efa4: 0e00 |0006: return-void │ │ +11cc8c: |[11cc8c] android.support.v4.widget.NestedScrollView.requestLayout:()V │ │ +11cc9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11cc9e: 5c10 710a |0001: iput-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mIsLayoutDirty:Z // field@0a71 │ │ +11cca2: 6f10 633b 0100 |0003: invoke-super {v1}, Landroid/widget/FrameLayout;.requestLayout:()V // method@3b63 │ │ +11cca8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0003 line=1611 │ │ 0x0006 line=1612 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ @@ -354923,53 +355035,53 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -11efa8: |[11efa8] android.support.v4.widget.NestedScrollView.scrollTo:(II)V │ │ -11efb8: 6e10 a824 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11efbe: 0a01 |0003: move-result v1 │ │ -11efc0: 3d01 4200 |0004: if-lez v1, 0046 // +0042 │ │ -11efc4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -11efc6: 6e20 a724 1300 |0007: invoke-virtual {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11efcc: 0c00 |000a: move-result-object v0 │ │ -11efce: 6e10 bc24 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ -11efd4: 0a01 |000e: move-result v1 │ │ -11efd6: 6e10 b324 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ -11efdc: 0a02 |0012: move-result v2 │ │ -11efde: b121 |0013: sub-int/2addr v1, v2 │ │ -11efe0: 6e10 b224 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ -11efe6: 0a02 |0017: move-result v2 │ │ -11efe8: b121 |0018: sub-int/2addr v1, v2 │ │ -11efea: 6e10 7c38 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11eff0: 0a02 |001c: move-result v2 │ │ -11eff2: 7130 8e24 1402 |001d: invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@248e │ │ -11eff8: 0a04 |0020: move-result v4 │ │ -11effa: 6e10 ad24 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11f000: 0a01 |0024: move-result v1 │ │ -11f002: 6e10 b124 0300 |0025: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11f008: 0a02 |0028: move-result v2 │ │ -11f00a: b121 |0029: sub-int/2addr v1, v2 │ │ -11f00c: 6e10 b424 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11f012: 0a02 |002d: move-result v2 │ │ -11f014: b121 |002e: sub-int/2addr v1, v2 │ │ -11f016: 6e10 4d38 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11f01c: 0a02 |0032: move-result v2 │ │ -11f01e: 7130 8e24 1502 |0033: invoke-static {v5, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@248e │ │ -11f024: 0a05 |0036: move-result v5 │ │ -11f026: 6e10 b724 0300 |0037: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11f02c: 0a01 |003a: move-result v1 │ │ -11f02e: 3314 0800 |003b: if-ne v4, v1, 0043 // +0008 │ │ -11f032: 6e10 b824 0300 |003d: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11f038: 0a01 |0040: move-result v1 │ │ -11f03a: 3215 0500 |0041: if-eq v5, v1, 0046 // +0005 │ │ -11f03e: 6f30 643b 4305 |0043: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ -11f044: 0e00 |0046: return-void │ │ +11ccac: |[11ccac] android.support.v4.widget.NestedScrollView.scrollTo:(II)V │ │ +11ccbc: 6e10 a824 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11ccc2: 0a01 |0003: move-result v1 │ │ +11ccc4: 3d01 4200 |0004: if-lez v1, 0046 // +0042 │ │ +11ccc8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +11ccca: 6e20 a724 1300 |0007: invoke-virtual {v3, v1}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ccd0: 0c00 |000a: move-result-object v0 │ │ +11ccd2: 6e10 bc24 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getWidth:()I // method@24bc │ │ +11ccd8: 0a01 |000e: move-result v1 │ │ +11ccda: 6e10 b324 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingRight:()I // method@24b3 │ │ +11cce0: 0a02 |0012: move-result v2 │ │ +11cce2: b121 |0013: sub-int/2addr v1, v2 │ │ +11cce4: 6e10 b224 0300 |0014: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingLeft:()I // method@24b2 │ │ +11ccea: 0a02 |0017: move-result v2 │ │ +11ccec: b121 |0018: sub-int/2addr v1, v2 │ │ +11ccee: 6e10 7c38 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11ccf4: 0a02 |001c: move-result v2 │ │ +11ccf6: 7130 8e24 1402 |001d: invoke-static {v4, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@248e │ │ +11ccfc: 0a04 |0020: move-result v4 │ │ +11ccfe: 6e10 ad24 0300 |0021: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11cd04: 0a01 |0024: move-result v1 │ │ +11cd06: 6e10 b124 0300 |0025: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11cd0c: 0a02 |0028: move-result v2 │ │ +11cd0e: b121 |0029: sub-int/2addr v1, v2 │ │ +11cd10: 6e10 b424 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11cd16: 0a02 |002d: move-result v2 │ │ +11cd18: b121 |002e: sub-int/2addr v1, v2 │ │ +11cd1a: 6e10 4d38 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11cd20: 0a02 |0032: move-result v2 │ │ +11cd22: 7130 8e24 1502 |0033: invoke-static {v5, v1, v2}, Landroid/support/v4/widget/NestedScrollView;.clamp:(III)I // method@248e │ │ +11cd28: 0a05 |0036: move-result v5 │ │ +11cd2a: 6e10 b724 0300 |0037: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11cd30: 0a01 |003a: move-result v1 │ │ +11cd32: 3314 0800 |003b: if-ne v4, v1, 0043 // +0008 │ │ +11cd36: 6e10 b824 0300 |003d: invoke-virtual {v3}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11cd3c: 0a01 |0040: move-result v1 │ │ +11cd3e: 3215 0500 |0041: if-eq v5, v1, 0046 // +0005 │ │ +11cd42: 6f30 643b 4305 |0043: invoke-super {v3, v4, v5}, Landroid/widget/FrameLayout;.scrollTo:(II)V // method@3b64 │ │ +11cd48: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1734 │ │ 0x0006 line=1735 │ │ 0x000b line=1736 │ │ 0x0021 line=1737 │ │ 0x0037 line=1738 │ │ @@ -354986,20 +355098,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -11f048: |[11f048] android.support.v4.widget.NestedScrollView.setFillViewport:(Z)V │ │ -11f058: 5510 6e0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ -11f05c: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ -11f060: 5c12 6e0a |0004: iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ -11f064: 6e10 ea24 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@24ea │ │ -11f06a: 0e00 |0009: return-void │ │ +11cd4c: |[11cd4c] android.support.v4.widget.NestedScrollView.setFillViewport:(Z)V │ │ +11cd5c: 5510 6e0a |0000: iget-boolean v0, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ +11cd60: 3202 0700 |0002: if-eq v2, v0, 0009 // +0007 │ │ +11cd64: 5c12 6e0a |0004: iput-boolean v2, v1, Landroid/support/v4/widget/NestedScrollView;.mFillViewport:Z // field@0a6e │ │ +11cd68: 6e10 ea24 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/NestedScrollView;.requestLayout:()V // method@24ea │ │ +11cd6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=450 │ │ 0x0006 line=451 │ │ 0x0009 line=453 │ │ locals : │ │ @@ -355011,18 +355123,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -11f06c: |[11f06c] android.support.v4.widget.NestedScrollView.setNestedScrollingEnabled:(Z)V │ │ -11f07c: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11f080: 6e20 a318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@18a3 │ │ -11f086: 0e00 |0005: return-void │ │ +11cd70: |[11cd70] android.support.v4.widget.NestedScrollView.setNestedScrollingEnabled:(Z)V │ │ +11cd80: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11cd84: 6e20 a318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@18a3 │ │ +11cd8a: 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 │ │ @@ -355032,17 +355144,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 │ │ -11f088: |[11f088] android.support.v4.widget.NestedScrollView.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V │ │ -11f098: 5b01 770a |0000: iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ -11f09c: 0e00 |0002: return-void │ │ +11cd8c: |[11cd8c] android.support.v4.widget.NestedScrollView.setOnScrollChangeListener:(Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener;)V │ │ +11cd9c: 5b01 770a |0000: iput-object v1, v0, Landroid/support/v4/widget/NestedScrollView;.mOnScrollChangeListener:Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; // field@0a77 │ │ +11cda0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0003 reg=1 l Landroid/support/v4/widget/NestedScrollView$OnScrollChangeListener; │ │ @@ -355052,17 +355164,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -11f0a0: |[11f0a0] android.support.v4.widget.NestedScrollView.setSmoothScrollingEnabled:(Z)V │ │ -11f0b0: 5c01 7d0a |0000: iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ -11f0b4: 0e00 |0002: return-void │ │ +11cda4: |[11cda4] android.support.v4.widget.NestedScrollView.setSmoothScrollingEnabled:(Z)V │ │ +11cdb4: 5c01 7d0a |0000: iput-boolean v1, v0, Landroid/support/v4/widget/NestedScrollView;.mSmoothScrollingEnabled:Z // field@0a7d │ │ +11cdb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0002 line=468 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0003 reg=1 smoothScrollingEnabled Z │ │ @@ -355072,17 +355184,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f0b8: |[11f0b8] android.support.v4.widget.NestedScrollView.shouldDelayChildPressedState:()Z │ │ -11f0c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11f0ca: 0f00 |0001: return v0 │ │ +11cdbc: |[11cdbc] android.support.v4.widget.NestedScrollView.shouldDelayChildPressedState:()Z │ │ +11cdcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11cdce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/NestedScrollView; │ │ │ │ #63 : (in Landroid/support/v4/widget/NestedScrollView;) │ │ @@ -355090,67 +355202,67 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -11f0cc: |[11f0cc] android.support.v4.widget.NestedScrollView.smoothScrollBy:(II)V │ │ -11f0dc: 120a |0000: const/4 v10, #int 0 // #0 │ │ -11f0de: 6e10 a824 0b00 |0001: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ -11f0e4: 0a06 |0004: move-result v6 │ │ -11f0e6: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ -11f0ea: 0e00 |0007: return-void │ │ -11f0ec: 7100 b73a 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -11f0f2: 0b06 |000b: move-result-wide v6 │ │ -11f0f4: 53b8 730a |000c: iget-wide v8, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@0a73 │ │ -11f0f8: 9c02 0608 |000e: sub-long v2, v6, v8 │ │ -11f0fc: 1606 fa00 |0010: const-wide/16 v6, #int 250 // #fa │ │ -11f100: 3106 0206 |0012: cmp-long v6, v2, v6 │ │ -11f104: 3d06 4200 |0014: if-lez v6, 0056 // +0042 │ │ -11f108: 6e10 ad24 0b00 |0016: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ -11f10e: 0a06 |0019: move-result v6 │ │ -11f110: 6e10 b124 0b00 |001a: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ -11f116: 0a07 |001d: move-result v7 │ │ -11f118: b176 |001e: sub-int/2addr v6, v7 │ │ -11f11a: 6e10 b424 0b00 |001f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ -11f120: 0a07 |0022: move-result v7 │ │ -11f122: 9101 0607 |0023: sub-int v1, v6, v7 │ │ -11f126: 6e20 a724 ab00 |0025: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ -11f12c: 0c06 |0028: move-result-object v6 │ │ -11f12e: 6e10 4d38 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@384d │ │ -11f134: 0a00 |002c: move-result v0 │ │ -11f136: 9106 0001 |002d: sub-int v6, v0, v1 │ │ -11f13a: 7120 1243 6a00 |002f: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11f140: 0a04 |0032: move-result v4 │ │ -11f142: 6e10 b824 0b00 |0033: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11f148: 0a05 |0036: move-result v5 │ │ -11f14a: 9006 050d |0037: add-int v6, v5, v13 │ │ -11f14e: 7120 1543 4600 |0039: invoke-static {v6, v4}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11f154: 0a06 |003c: move-result v6 │ │ -11f156: 7120 1243 6a00 |003d: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11f15c: 0a06 |0040: move-result v6 │ │ -11f15e: 910d 0605 |0041: sub-int v13, v6, v5 │ │ -11f162: 54b6 7c0a |0043: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11f166: 6e10 b724 0b00 |0045: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11f16c: 0a07 |0048: move-result v7 │ │ -11f16e: 6e5d 8a25 76a5 |0049: invoke-virtual {v6, v7, v5, v10, v13}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIII)V // method@258a │ │ -11f174: 7110 e41a 0b00 |004c: invoke-static {v11}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ -11f17a: 7100 b73a 0000 |004f: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ -11f180: 0b06 |0052: move-result-wide v6 │ │ -11f182: 5ab6 730a |0053: iput-wide v6, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@0a73 │ │ -11f186: 28b2 |0055: goto 0007 // -004e │ │ -11f188: 54b6 7c0a |0056: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11f18c: 6e10 8525 0600 |0058: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ -11f192: 0a06 |005b: move-result v6 │ │ -11f194: 3906 0700 |005c: if-nez v6, 0063 // +0007 │ │ -11f198: 54b6 7c0a |005e: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ -11f19c: 6e10 7a25 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ -11f1a2: 6e30 ec24 cb0d |0063: invoke-virtual {v11, v12, v13}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ -11f1a8: 28e9 |0066: goto 004f // -0017 │ │ +11cdd0: |[11cdd0] android.support.v4.widget.NestedScrollView.smoothScrollBy:(II)V │ │ +11cde0: 120a |0000: const/4 v10, #int 0 // #0 │ │ +11cde2: 6e10 a824 0b00 |0001: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getChildCount:()I // method@24a8 │ │ +11cde8: 0a06 |0004: move-result v6 │ │ +11cdea: 3906 0300 |0005: if-nez v6, 0008 // +0003 │ │ +11cdee: 0e00 |0007: return-void │ │ +11cdf0: 7100 b73a 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +11cdf6: 0b06 |000b: move-result-wide v6 │ │ +11cdf8: 53b8 730a |000c: iget-wide v8, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@0a73 │ │ +11cdfc: 9c02 0608 |000e: sub-long v2, v6, v8 │ │ +11ce00: 1606 fa00 |0010: const-wide/16 v6, #int 250 // #fa │ │ +11ce04: 3106 0206 |0012: cmp-long v6, v2, v6 │ │ +11ce08: 3d06 4200 |0014: if-lez v6, 0056 // +0042 │ │ +11ce0c: 6e10 ad24 0b00 |0016: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getHeight:()I // method@24ad │ │ +11ce12: 0a06 |0019: move-result v6 │ │ +11ce14: 6e10 b124 0b00 |001a: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingBottom:()I // method@24b1 │ │ +11ce1a: 0a07 |001d: move-result v7 │ │ +11ce1c: b176 |001e: sub-int/2addr v6, v7 │ │ +11ce1e: 6e10 b424 0b00 |001f: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getPaddingTop:()I // method@24b4 │ │ +11ce24: 0a07 |0022: move-result v7 │ │ +11ce26: 9101 0607 |0023: sub-int v1, v6, v7 │ │ +11ce2a: 6e20 a724 ab00 |0025: invoke-virtual {v11, v10}, Landroid/support/v4/widget/NestedScrollView;.getChildAt:(I)Landroid/view/View; // method@24a7 │ │ +11ce30: 0c06 |0028: move-result-object v6 │ │ +11ce32: 6e10 4d38 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getHeight:()I // method@384d │ │ +11ce38: 0a00 |002c: move-result v0 │ │ +11ce3a: 9106 0001 |002d: sub-int v6, v0, v1 │ │ +11ce3e: 7120 1243 6a00 |002f: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11ce44: 0a04 |0032: move-result v4 │ │ +11ce46: 6e10 b824 0b00 |0033: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11ce4c: 0a05 |0036: move-result v5 │ │ +11ce4e: 9006 050d |0037: add-int v6, v5, v13 │ │ +11ce52: 7120 1543 4600 |0039: invoke-static {v6, v4}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11ce58: 0a06 |003c: move-result v6 │ │ +11ce5a: 7120 1243 6a00 |003d: invoke-static {v10, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11ce60: 0a06 |0040: move-result v6 │ │ +11ce62: 910d 0605 |0041: sub-int v13, v6, v5 │ │ +11ce66: 54b6 7c0a |0043: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11ce6a: 6e10 b724 0b00 |0045: invoke-virtual {v11}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11ce70: 0a07 |0048: move-result v7 │ │ +11ce72: 6e5d 8a25 76a5 |0049: invoke-virtual {v6, v7, v5, v10, v13}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIII)V // method@258a │ │ +11ce78: 7110 e41a 0b00 |004c: invoke-static {v11}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1ae4 │ │ +11ce7e: 7100 b73a 0000 |004f: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@3ab7 │ │ +11ce84: 0b06 |0052: move-result-wide v6 │ │ +11ce86: 5ab6 730a |0053: iput-wide v6, v11, Landroid/support/v4/widget/NestedScrollView;.mLastScroll:J // field@0a73 │ │ +11ce8a: 28b2 |0055: goto 0007 // -004e │ │ +11ce8c: 54b6 7c0a |0056: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11ce90: 6e10 8525 0600 |0058: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@2585 │ │ +11ce96: 0a06 |005b: move-result v6 │ │ +11ce98: 3906 0700 |005c: if-nez v6, 0063 // +0007 │ │ +11ce9c: 54b6 7c0a |005e: iget-object v6, v11, Landroid/support/v4/widget/NestedScrollView;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0a7c │ │ +11cea0: 6e10 7a25 0600 |0060: invoke-virtual {v6}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@257a │ │ +11cea6: 6e30 ec24 cb0d |0063: invoke-virtual {v11, v12, v13}, Landroid/support/v4/widget/NestedScrollView;.scrollBy:(II)V // method@24ec │ │ +11ceac: 28e9 |0066: goto 004f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1300 │ │ 0x0007 line=1321 │ │ 0x0008 line=1304 │ │ 0x0010 line=1305 │ │ 0x0016 line=1306 │ │ @@ -355179,23 +355291,23 @@ │ │ type : '(II)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -11f1ac: |[11f1ac] android.support.v4.widget.NestedScrollView.smoothScrollTo:(II)V │ │ -11f1bc: 6e10 b724 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ -11f1c2: 0a00 |0003: move-result v0 │ │ -11f1c4: 9100 0300 |0004: sub-int v0, v3, v0 │ │ -11f1c8: 6e10 b824 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ -11f1ce: 0a01 |0009: move-result v1 │ │ -11f1d0: 9101 0401 |000a: sub-int v1, v4, v1 │ │ -11f1d4: 6e30 f924 0201 |000c: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ -11f1da: 0e00 |000f: return-void │ │ +11ceb0: |[11ceb0] android.support.v4.widget.NestedScrollView.smoothScrollTo:(II)V │ │ +11cec0: 6e10 b724 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollX:()I // method@24b7 │ │ +11cec6: 0a00 |0003: move-result v0 │ │ +11cec8: 9100 0300 |0004: sub-int v0, v3, v0 │ │ +11cecc: 6e10 b824 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/NestedScrollView;.getScrollY:()I // method@24b8 │ │ +11ced2: 0a01 |0009: move-result v1 │ │ +11ced4: 9101 0401 |000a: sub-int v1, v4, v1 │ │ +11ced8: 6e30 f924 0201 |000c: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/NestedScrollView;.smoothScrollBy:(II)V // method@24f9 │ │ +11cede: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x000f line=1331 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/NestedScrollView; │ │ 0x0000 - 0x0010 reg=3 x I │ │ @@ -355206,19 +355318,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11f1dc: |[11f1dc] android.support.v4.widget.NestedScrollView.startNestedScroll:(I)Z │ │ -11f1ec: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11f1f0: 6e20 a418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@18a4 │ │ -11f1f6: 0a00 |0005: move-result v0 │ │ -11f1f8: 0f00 |0006: return v0 │ │ +11cee0: |[11cee0] android.support.v4.widget.NestedScrollView.startNestedScroll:(I)Z │ │ +11cef0: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11cef4: 6e20 a418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@18a4 │ │ +11cefa: 0a00 |0005: move-result v0 │ │ +11cefc: 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 │ │ │ │ @@ -355227,32 +355339,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11f1fc: |[11f1fc] android.support.v4.widget.NestedScrollView.stopNestedScroll:()V │ │ -11f20c: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ -11f210: 6e10 a518 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@18a5 │ │ -11f216: 0e00 |0005: return-void │ │ +11cf00: |[11cf00] android.support.v4.widget.NestedScrollView.stopNestedScroll:()V │ │ +11cf10: 5410 6a0a |0000: iget-object v0, v1, Landroid/support/v4/widget/NestedScrollView;.mChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0a6a │ │ +11cf14: 6e10 a518 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@18a5 │ │ +11cf1a: 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 : 5567 (NestedScrollView.java) │ │ + source_file_idx : 5563 (NestedScrollView.java) │ │ │ │ Class #1370 header: │ │ class_idx : 1282 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5828 │ │ +source_file_idx : 5824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1370 annotations: │ │ Annotations on class │ │ @@ -355273,17 +355385,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f218: |[11f218] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -11f228: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f22e: 0e00 |0003: return-void │ │ +11cf1c: |[11cf1c] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +11cf2c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11cf32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -355292,31 +355404,31 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f230: |[11f230] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -11f240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f242: 1100 |0001: return-object v0 │ │ +11cf34: |[11cf34] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +11cf44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11cf46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ 0x0000 - 0x0002 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 5828 (PopupMenuCompat.java) │ │ + source_file_idx : 5824 (PopupMenuCompat.java) │ │ │ │ Class #1371 header: │ │ class_idx : 1289 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1371 annotations: │ │ Annotations on class │ │ @@ -355337,17 +355449,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f244: |[11f244] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ -11f254: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f25a: 0e00 |0003: return-void │ │ +11cf48: |[11cf48] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ +11cf58: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11cf5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -355356,17 +355468,17 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f25c: |[11f25c] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -11f26c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f26e: 0f00 |0001: return v0 │ │ +11cf60: |[11cf60] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +11cf70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11cf72: 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; │ │ │ │ @@ -355375,17 +355487,17 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f270: |[11f270] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -11f280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f282: 0f00 |0001: return v0 │ │ +11cf74: |[11cf74] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +11cf84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11cf86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -355394,16 +355506,16 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f284: |[11f284] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -11f294: 0e00 |0000: return-void │ │ +11cf88: |[11cf88] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +11cf98: 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 │ │ @@ -355413,16 +355525,16 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f298: |[11f298] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -11f2a8: 0e00 |0000: return-void │ │ +11cf9c: |[11cf9c] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +11cfac: 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 │ │ @@ -355432,36 +355544,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -11f2ac: |[11f2ac] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -11f2bc: 6e40 1b3c 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@3c1b │ │ -11f2c2: 0e00 |0003: return-void │ │ +11cfb0: |[11cfb0] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +11cfc0: 6e40 1b3c 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@3c1b │ │ +11cfc6: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #1372 header: │ │ class_idx : 1300 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6260 │ │ +source_file_idx : 6256 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #1372 annotations: │ │ Annotations on class │ │ @@ -355482,17 +355594,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f2c4: |[11f2c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -11f2d4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f2da: 0e00 |0003: return-void │ │ +11cfc8: |[11cfc8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +11cfd8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11cfde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -355501,18 +355613,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11f2dc: |[11f2dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -11f2ec: 1f01 5607 |0000: check-cast v1, Landroid/widget/Scroller; // type@0756 │ │ -11f2f0: 6e10 3d3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ -11f2f6: 0e00 |0005: return-void │ │ +11cfe0: |[11cfe0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +11cff0: 1f01 5607 |0000: check-cast v1, Landroid/widget/Scroller; // type@0756 │ │ +11cff4: 6e10 3d3c 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@3c3d │ │ +11cffa: 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; │ │ @@ -355522,20 +355634,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11f2f8: |[11f2f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -11f308: 0730 |0000: move-object v0, v3 │ │ -11f30a: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ -11f30e: 6e10 3e3c 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ -11f314: 0a01 |0006: move-result v1 │ │ -11f316: 0f01 |0007: return v1 │ │ +11cffc: |[11cffc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +11d00c: 0730 |0000: move-object v0, v3 │ │ +11d00e: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ +11d012: 6e10 3e3c 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@3c3e │ │ +11d018: 0a01 |0006: move-result v1 │ │ +11d01a: 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; │ │ @@ -355546,22 +355658,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 │ │ -11f318: |[11f318] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -11f328: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -11f32c: 2200 5607 |0002: new-instance v0, Landroid/widget/Scroller; // type@0756 │ │ -11f330: 7030 3c3c 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3c3c │ │ -11f336: 1100 |0007: return-object v0 │ │ -11f338: 2200 5607 |0008: new-instance v0, Landroid/widget/Scroller; // type@0756 │ │ -11f33c: 7020 3b3c 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@3c3b │ │ -11f342: 28fa |000d: goto 0007 // -0006 │ │ +11d01c: |[11d01c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +11d02c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +11d030: 2200 5607 |0002: new-instance v0, Landroid/widget/Scroller; // type@0756 │ │ +11d034: 7030 3c3c 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@3c3c │ │ +11d03a: 1100 |0007: return-object v0 │ │ +11d03c: 2200 5607 |0008: new-instance v0, Landroid/widget/Scroller; // type@0756 │ │ +11d040: 7020 3b3c 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@3c3b │ │ +11d046: 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; │ │ @@ -355571,27 +355683,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -11f344: |[11f344] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -11f354: 07a0 |0000: move-object v0, v10 │ │ -11f356: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ -11f35a: 01b1 |0003: move v1, v11 │ │ -11f35c: 01c2 |0004: move v2, v12 │ │ -11f35e: 01d3 |0005: move v3, v13 │ │ -11f360: 01e4 |0006: move v4, v14 │ │ -11f362: 01f5 |0007: move v5, v15 │ │ -11f364: 0206 1000 |0008: move/from16 v6, v16 │ │ -11f368: 0207 1100 |000a: move/from16 v7, v17 │ │ -11f36c: 0208 1200 |000c: move/from16 v8, v18 │ │ -11f370: 7409 3f3c 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@3c3f │ │ -11f376: 0e00 |0011: return-void │ │ +11d048: |[11d048] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +11d058: 07a0 |0000: move-object v0, v10 │ │ +11d05a: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ +11d05e: 01b1 |0003: move v1, v11 │ │ +11d060: 01c2 |0004: move v2, v12 │ │ +11d062: 01d3 |0005: move v3, v13 │ │ +11d064: 01e4 |0006: move v4, v14 │ │ +11d066: 01f5 |0007: move v5, v15 │ │ +11d068: 0206 1000 |0008: move/from16 v6, v16 │ │ +11d06c: 0207 1100 |000a: move/from16 v7, v17 │ │ +11d070: 0208 1200 |000c: move/from16 v8, v18 │ │ +11d074: 7409 3f3c 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@3c3f │ │ +11d07a: 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; │ │ @@ -355609,27 +355721,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -11f378: |[11f378] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -11f388: 07a0 |0000: move-object v0, v10 │ │ -11f38a: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ -11f38e: 01b1 |0003: move v1, v11 │ │ -11f390: 01c2 |0004: move v2, v12 │ │ -11f392: 01d3 |0005: move v3, v13 │ │ -11f394: 01e4 |0006: move v4, v14 │ │ -11f396: 01f5 |0007: move v5, v15 │ │ -11f398: 0206 1000 |0008: move/from16 v6, v16 │ │ -11f39c: 0207 1100 |000a: move/from16 v7, v17 │ │ -11f3a0: 0208 1200 |000c: move/from16 v8, v18 │ │ -11f3a4: 7409 3f3c 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@3c3f │ │ -11f3aa: 0e00 |0011: return-void │ │ +11d07c: |[11d07c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +11d08c: 07a0 |0000: move-object v0, v10 │ │ +11d08e: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ +11d092: 01b1 |0003: move v1, v11 │ │ +11d094: 01c2 |0004: move v2, v12 │ │ +11d096: 01d3 |0005: move v3, v13 │ │ +11d098: 01e4 |0006: move v4, v14 │ │ +11d09a: 01f5 |0007: move v5, v15 │ │ +11d09c: 0206 1000 |0008: move/from16 v6, v16 │ │ +11d0a0: 0207 1100 |000a: move/from16 v7, v17 │ │ +11d0a4: 0208 1200 |000c: move/from16 v8, v18 │ │ +11d0a8: 7409 3f3c 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@3c3f │ │ +11d0ae: 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; │ │ @@ -355649,17 +355761,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f3ac: |[11f3ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -11f3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f3be: 0f00 |0001: return v0 │ │ +11d0b0: |[11d0b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +11d0c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d0c2: 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; │ │ │ │ @@ -355668,19 +355780,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f3c0: |[11f3c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -11f3d0: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ -11f3d4: 6e10 403c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ -11f3da: 0a00 |0005: move-result v0 │ │ -11f3dc: 0f00 |0006: return v0 │ │ +11d0c4: |[11d0c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +11d0d4: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ +11d0d8: 6e10 403c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@3c40 │ │ +11d0de: 0a00 |0005: move-result v0 │ │ +11d0e0: 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; │ │ │ │ @@ -355689,19 +355801,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f3e0: |[11f3e0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -11f3f0: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ -11f3f4: 6e10 413c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ -11f3fa: 0a00 |0005: move-result v0 │ │ -11f3fc: 0f00 |0006: return v0 │ │ +11d0e4: |[11d0e4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +11d0f4: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ +11d0f8: 6e10 413c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@3c41 │ │ +11d0fe: 0a00 |0005: move-result v0 │ │ +11d100: 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; │ │ │ │ @@ -355710,19 +355822,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f400: |[11f400] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -11f410: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ -11f414: 6e10 433c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@3c43 │ │ -11f41a: 0a00 |0005: move-result v0 │ │ -11f41c: 0f00 |0006: return v0 │ │ +11d104: |[11d104] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +11d114: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ +11d118: 6e10 433c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@3c43 │ │ +11d11e: 0a00 |0005: move-result v0 │ │ +11d120: 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; │ │ │ │ @@ -355731,19 +355843,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f420: |[11f420] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -11f430: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ -11f434: 6e10 443c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@3c44 │ │ -11f43a: 0a00 |0005: move-result v0 │ │ -11f43c: 0f00 |0006: return v0 │ │ +11d124: |[11d124] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +11d134: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ +11d138: 6e10 443c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@3c44 │ │ +11d13e: 0a00 |0005: move-result v0 │ │ +11d140: 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; │ │ │ │ @@ -355752,19 +355864,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f440: |[11f440] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -11f450: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ -11f454: 6e10 453c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ -11f45a: 0a00 |0005: move-result v0 │ │ -11f45c: 0f00 |0006: return v0 │ │ +11d144: |[11d144] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +11d154: 1f02 5607 |0000: check-cast v2, Landroid/widget/Scroller; // type@0756 │ │ +11d158: 6e10 453c 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@3c45 │ │ +11d15e: 0a00 |0005: move-result v0 │ │ +11d160: 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; │ │ │ │ @@ -355773,17 +355885,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f460: |[11f460] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -11f470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f472: 0f00 |0001: return v0 │ │ +11d164: |[11d164] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +11d174: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d176: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -355792,16 +355904,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f474: |[11f474] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -11f484: 0e00 |0000: return-void │ │ +11d178: |[11d178] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +11d188: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startX I │ │ @@ -355813,16 +355925,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f488: |[11f488] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -11f498: 0e00 |0000: return-void │ │ +11d18c: |[11d18c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +11d19c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startY I │ │ @@ -355834,17 +355946,17 @@ │ │ type : '(Ljava/lang/Object;IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f49c: |[11f49c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -11f4ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f4ae: 0f00 |0001: return v0 │ │ +11d1a0: |[11d1a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +11d1b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d1b2: 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 │ │ @@ -355859,18 +355971,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -11f4b0: |[11f4b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -11f4c0: 1f01 5607 |0000: check-cast v1, Landroid/widget/Scroller; // type@0756 │ │ -11f4c4: 6e55 463c 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@3c46 │ │ -11f4ca: 0e00 |0005: return-void │ │ +11d1b4: |[11d1b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +11d1c4: 1f01 5607 |0000: check-cast v1, Landroid/widget/Scroller; // type@0756 │ │ +11d1c8: 6e55 463c 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@3c46 │ │ +11d1ce: 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; │ │ @@ -355884,44 +355996,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -11f4cc: |[11f4cc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -11f4dc: 0770 |0000: move-object v0, v7 │ │ -11f4de: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ -11f4e2: 0181 |0003: move v1, v8 │ │ -11f4e4: 0192 |0004: move v2, v9 │ │ -11f4e6: 01a3 |0005: move v3, v10 │ │ -11f4e8: 01b4 |0006: move v4, v11 │ │ -11f4ea: 01c5 |0007: move v5, v12 │ │ -11f4ec: 7406 473c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ -11f4f2: 0e00 |000b: return-void │ │ +11d1d0: |[11d1d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +11d1e0: 0770 |0000: move-object v0, v7 │ │ +11d1e2: 1f00 5607 |0001: check-cast v0, Landroid/widget/Scroller; // type@0756 │ │ +11d1e6: 0181 |0003: move v1, v8 │ │ +11d1e8: 0192 |0004: move v2, v9 │ │ +11d1ea: 01a3 |0005: move v3, v10 │ │ +11d1ec: 01b4 |0006: move v4, v11 │ │ +11d1ee: 01c5 |0007: move v5, v12 │ │ +11d1f0: 7406 473c 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@3c47 │ │ +11d1f6: 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 : 6260 (ScrollerCompat.java) │ │ + source_file_idx : 6256 (ScrollerCompat.java) │ │ │ │ Class #1373 header: │ │ class_idx : 1301 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6260 │ │ +source_file_idx : 6256 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #1373 annotations: │ │ Annotations on class │ │ @@ -355942,17 +356054,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f4f4: |[11f4f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -11f504: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f50a: 0e00 |0003: return-void │ │ +11d1f8: |[11d1f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +11d208: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11d20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -355961,17 +356073,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f50c: |[11f50c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -11f51c: 7110 8d25 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@258d │ │ -11f522: 0e00 |0003: return-void │ │ +11d210: |[11d210] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +11d220: 7110 8d25 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@258d │ │ +11d226: 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; │ │ @@ -355981,18 +356093,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f524: |[11f524] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -11f534: 7110 8e25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@258e │ │ -11f53a: 0a00 |0003: move-result v0 │ │ -11f53c: 0f00 |0004: return v0 │ │ +11d228: |[11d228] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +11d238: 7110 8e25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@258e │ │ +11d23e: 0a00 |0003: move-result v0 │ │ +11d240: 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; │ │ │ │ @@ -356001,18 +356113,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 │ │ -11f540: |[11f540] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -11f550: 7120 8f25 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@258f │ │ -11f556: 0c00 |0003: move-result-object v0 │ │ -11f558: 1100 |0004: return-object v0 │ │ +11d244: |[11d244] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +11d254: 7120 8f25 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@258f │ │ +11d25a: 0c00 |0003: move-result-object v0 │ │ +11d25c: 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; │ │ @@ -356022,17 +356134,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -11f55c: |[11f55c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -11f56c: 7709 9025 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@2590 │ │ -11f572: 0e00 |0003: return-void │ │ +11d260: |[11d260] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +11d270: 7709 9025 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@2590 │ │ +11d276: 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; │ │ @@ -356050,17 +356162,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -11f574: |[11f574] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -11f584: 770b 9125 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@2591 │ │ -11f58a: 0e00 |0003: return-void │ │ +11d278: |[11d278] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +11d288: 770b 9125 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@2591 │ │ +11d28e: 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; │ │ @@ -356080,17 +356192,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f58c: |[11f58c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -11f59c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f59e: 0f00 |0001: return v0 │ │ +11d290: |[11d290] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +11d2a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d2a2: 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; │ │ │ │ @@ -356099,18 +356211,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f5a0: |[11f5a0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -11f5b0: 7110 9225 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@2592 │ │ -11f5b6: 0a00 |0003: move-result v0 │ │ -11f5b8: 0f00 |0004: return v0 │ │ +11d2a4: |[11d2a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +11d2b4: 7110 9225 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@2592 │ │ +11d2ba: 0a00 |0003: move-result v0 │ │ +11d2bc: 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; │ │ │ │ @@ -356119,18 +356231,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f5bc: |[11f5bc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -11f5cc: 7110 9325 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@2593 │ │ -11f5d2: 0a00 |0003: move-result v0 │ │ -11f5d4: 0f00 |0004: return v0 │ │ +11d2c0: |[11d2c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +11d2d0: 7110 9325 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@2593 │ │ +11d2d6: 0a00 |0003: move-result v0 │ │ +11d2d8: 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; │ │ │ │ @@ -356139,18 +356251,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f5d8: |[11f5d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -11f5e8: 7110 9425 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@2594 │ │ -11f5ee: 0a00 |0003: move-result v0 │ │ -11f5f0: 0f00 |0004: return v0 │ │ +11d2dc: |[11d2dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +11d2ec: 7110 9425 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@2594 │ │ +11d2f2: 0a00 |0003: move-result v0 │ │ +11d2f4: 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; │ │ │ │ @@ -356159,18 +356271,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f5f4: |[11f5f4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -11f604: 7110 9525 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@2595 │ │ -11f60a: 0a00 |0003: move-result v0 │ │ -11f60c: 0f00 |0004: return v0 │ │ +11d2f8: |[11d2f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +11d308: 7110 9525 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@2595 │ │ +11d30e: 0a00 |0003: move-result v0 │ │ +11d310: 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; │ │ │ │ @@ -356179,18 +356291,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f610: |[11f610] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -11f620: 7110 9625 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@2596 │ │ -11f626: 0a00 |0003: move-result v0 │ │ -11f628: 0f00 |0004: return v0 │ │ +11d314: |[11d314] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +11d324: 7110 9625 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@2596 │ │ +11d32a: 0a00 |0003: move-result v0 │ │ +11d32c: 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; │ │ │ │ @@ -356199,18 +356311,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11f62c: |[11f62c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -11f63c: 7110 9725 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@2597 │ │ -11f642: 0a00 |0003: move-result v0 │ │ -11f644: 0f00 |0004: return v0 │ │ +11d330: |[11d330] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +11d340: 7110 9725 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@2597 │ │ +11d346: 0a00 |0003: move-result v0 │ │ +11d348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -356219,17 +356331,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -11f648: |[11f648] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -11f658: 7140 9825 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@2598 │ │ -11f65e: 0e00 |0003: return-void │ │ +11d34c: |[11d34c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +11d35c: 7140 9825 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@2598 │ │ +11d362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -356242,17 +356354,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -11f660: |[11f660] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -11f670: 7140 9925 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@2599 │ │ -11f676: 0e00 |0003: return-void │ │ +11d364: |[11d364] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +11d374: 7140 9925 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@2599 │ │ +11d37a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0003 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -356265,18 +356377,18 @@ │ │ type : '(Ljava/lang/Object;IIIIII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 5 16-bit code units │ │ -11f678: |[11f678] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ -11f688: 7707 9a25 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.springBack:(Ljava/lang/Object;IIIIII)Z // method@259a │ │ -11f68e: 0a00 |0003: move-result v0 │ │ -11f690: 0f00 |0004: return v0 │ │ +11d37c: |[11d37c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.springBack:(Ljava/lang/Object;IIIIII)Z │ │ +11d38c: 7707 9a25 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.springBack:(Ljava/lang/Object;IIIIII)Z // method@259a │ │ +11d392: 0a00 |0003: move-result v0 │ │ +11d394: 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 │ │ @@ -356291,17 +356403,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -11f694: |[11f694] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -11f6a4: 7155 9b25 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@259b │ │ -11f6aa: 0e00 |0003: return-void │ │ +11d398: |[11d398] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +11d3a8: 7155 9b25 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@259b │ │ +11d3ae: 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; │ │ @@ -356315,37 +356427,37 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -11f6ac: |[11f6ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -11f6bc: 7706 9c25 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@259c │ │ -11f6c2: 0e00 |0003: return-void │ │ +11d3b0: |[11d3b0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +11d3c0: 7706 9c25 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@259c │ │ +11d3c6: 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 : 6260 (ScrollerCompat.java) │ │ + source_file_idx : 6256 (ScrollerCompat.java) │ │ │ │ Class #1374 header: │ │ class_idx : 1308 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1374 annotations: │ │ Annotations on class │ │ @@ -356374,19 +356486,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11f6c4: |[11f6c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -11f6d4: 5b01 930a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0a93 │ │ -11f6d8: 5b02 940a |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ -11f6dc: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f6e2: 0e00 |0007: return-void │ │ +11d3c8: |[11d3c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +11d3d8: 5b01 930a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0a93 │ │ +11d3dc: 5b02 940a |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ +11d3e0: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11d3e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -356397,19 +356509,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11f6e4: |[11f6e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -11f6f4: 5410 940a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ -11f6f8: 6e20 a225 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@25a2 │ │ -11f6fe: 0a00 |0005: move-result v0 │ │ -11f700: 0f00 |0006: return v0 │ │ +11d3e8: |[11d3e8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +11d3f8: 5410 940a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ +11d3fc: 6e20 a225 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@25a2 │ │ +11d402: 0a00 |0005: move-result v0 │ │ +11d404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -356418,33 +356530,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11f704: |[11f704] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -11f714: 5410 940a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ -11f718: 6e20 a325 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@25a3 │ │ -11f71e: 0a00 |0005: move-result v0 │ │ -11f720: 0f00 |0006: return v0 │ │ +11d408: |[11d408] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +11d418: 5410 940a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@0a94 │ │ +11d41c: 6e20 a325 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@25a3 │ │ +11d422: 0a00 |0005: move-result v0 │ │ +11d424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #1375 header: │ │ class_idx : 1309 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1375 annotations: │ │ Annotations on class │ │ @@ -356473,19 +356585,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -11f724: |[11f724] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -11f734: 5b01 950a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0a95 │ │ -11f738: 5b02 960a |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0a96 │ │ -11f73c: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f742: 0e00 |0007: return-void │ │ +11d428: |[11d428] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +11d438: 5b01 950a |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@0a95 │ │ +11d43c: 5b02 960a |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0a96 │ │ +11d440: 7010 1f43 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11d446: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -356496,32 +356608,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11f744: |[11f744] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -11f754: 5410 960a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0a96 │ │ -11f758: 6e10 a025 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@25a0 │ │ -11f75e: 0a00 |0005: move-result v0 │ │ -11f760: 0f00 |0006: return v0 │ │ +11d448: |[11d448] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +11d458: 5410 960a |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@0a96 │ │ +11d45c: 6e10 a025 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@25a0 │ │ +11d462: 0a00 |0005: move-result v0 │ │ +11d464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #1376 header: │ │ class_idx : 1313 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #1376 annotations: │ │ Annotations on class │ │ @@ -356542,17 +356654,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11f764: |[11f764] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -11f774: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11f77a: 0e00 |0003: return-void │ │ +11d468: |[11d468] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +11d478: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11d47e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -356561,17 +356673,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f77c: |[11f77c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -11f78c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f78e: 1100 |0001: return-object v0 │ │ +11d480: |[11d480] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +11d490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d492: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -356580,17 +356692,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f790: |[11f790] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -11f7a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -11f7a2: 0f00 |0001: return v0 │ │ +11d494: |[11d494] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +11d4a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11d4a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -356599,17 +356711,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f7a4: |[11f7a4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -11f7b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f7b6: 0f00 |0001: return v0 │ │ +11d4a8: |[11d4a8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +11d4b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d4ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -356618,17 +356730,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f7b8: |[11f7b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -11f7c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f7ca: 0f00 |0001: return v0 │ │ +11d4bc: |[11d4bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +11d4cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d4ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -356637,17 +356749,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f7cc: |[11f7cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -11f7dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f7de: 1100 |0001: return-object v0 │ │ +11d4d0: |[11d4d0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +11d4e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d4e2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -356656,17 +356768,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f7e0: |[11f7e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -11f7f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f7f2: 1100 |0001: return-object v0 │ │ +11d4e4: |[11d4e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +11d4f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d4f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -356675,17 +356787,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -11f7f4: |[11f7f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -11f804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11f806: 1100 |0001: return-object v0 │ │ +11d4f8: |[11d4f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +11d508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11d50a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -356694,16 +356806,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f808: |[11f808] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -11f818: 0e00 |0000: return-void │ │ +11d50c: |[11d50c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +11d51c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 iconify Z │ │ @@ -356713,16 +356825,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f81c: |[11f81c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -11f82c: 0e00 |0000: return-void │ │ +11d520: |[11d520] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +11d530: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 imeOptions I │ │ @@ -356732,16 +356844,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f830: |[11f830] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -11f840: 0e00 |0000: return-void │ │ +11d534: |[11d534] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +11d544: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 inputType I │ │ @@ -356751,16 +356863,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f844: |[11f844] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -11f854: 0e00 |0000: return-void │ │ +11d548: |[11d548] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +11d558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 maxpixels I │ │ @@ -356770,16 +356882,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f858: |[11f858] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -11f868: 0e00 |0000: return-void │ │ +11d55c: |[11d55c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +11d56c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -356789,16 +356901,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f86c: |[11f86c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -11f87c: 0e00 |0000: return-void │ │ +11d570: |[11d570] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +11d580: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -356808,16 +356920,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f880: |[11f880] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -11f890: 0e00 |0000: return-void │ │ +11d584: |[11d584] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +11d594: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 query Ljava/lang/CharSequence; │ │ @@ -356828,16 +356940,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f894: |[11f894] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -11f8a4: 0e00 |0000: return-void │ │ +11d598: |[11d598] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +11d5a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -356847,16 +356959,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f8a8: |[11f8a8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -11f8b8: 0e00 |0000: return-void │ │ +11d5ac: |[11d5ac] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +11d5bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enable Z │ │ @@ -356866,16 +356978,16 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f8bc: |[11f8bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -11f8cc: 0e00 |0000: return-void │ │ +11d5c0: |[11d5c0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +11d5d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -356885,31 +356997,31 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11f8d0: |[11f8d0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -11f8e0: 0e00 |0000: return-void │ │ +11d5d4: |[11d5d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +11d5e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #1377 header: │ │ class_idx : 1326 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 946 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #1377 annotations: │ │ Annotations on class │ │ @@ -356937,21 +357049,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 │ │ -11f8e4: |[11f8e4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -11f8f4: 5b12 a20a |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ -11f8f8: 7010 2417 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ -11f8fe: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -11f902: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -11f908: 5b10 a10a |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0aa1 │ │ -11f90c: 0e00 |000c: return-void │ │ +11d5e8: |[11d5e8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +11d5f8: 5b12 a20a |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ +11d5fc: 7010 2417 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@1724 │ │ +11d602: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +11d606: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +11d60c: 5b10 a10a |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0aa1 │ │ +11d610: 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; │ │ @@ -356961,60 +357073,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 │ │ -11f910: |[11f910] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -11f920: 5420 a10a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0aa1 │ │ -11f924: 6e20 c81f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ -11f92a: 6e20 0120 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ -11f930: 6e20 c91f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ -11f936: 6e20 0220 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ -11f93c: 6e10 f41f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1ff4 │ │ -11f942: 0a01 |0011: move-result v1 │ │ -11f944: 6e20 2c20 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ -11f94a: 6e10 d91f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ -11f950: 0c01 |0018: move-result-object v1 │ │ -11f952: 6e20 1c20 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ -11f958: 6e10 cc1f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ -11f95e: 0c01 |001f: move-result-object v1 │ │ -11f960: 6e20 0620 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11f966: 6e10 cf1f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ -11f96c: 0c01 |0026: move-result-object v1 │ │ -11f96e: 6e20 0a20 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@200a │ │ -11f974: 6e10 ec1f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ -11f97a: 0a01 |002d: move-result v1 │ │ -11f97c: 6e20 0e20 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ -11f982: 6e10 e81f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ -11f988: 0a01 |0034: move-result v1 │ │ -11f98a: 6e20 0720 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@2007 │ │ -11f990: 6e10 ed1f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ -11f996: 0a01 |003b: move-result v1 │ │ -11f998: 6e20 1020 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ -11f99e: 6e10 ee1f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ -11f9a4: 0a01 |0042: move-result v1 │ │ -11f9a6: 6e20 1120 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ -11f9ac: 6e10 e51f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1fe5 │ │ -11f9b2: 0a01 |0049: move-result v1 │ │ -11f9b4: 6e20 0020 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ -11f9ba: 6e10 f31f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ -11f9c0: 0a01 |0050: move-result v1 │ │ -11f9c2: 6e20 2220 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@2022 │ │ -11f9c8: 6e10 ef1f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ -11f9ce: 0a01 |0057: move-result v1 │ │ -11f9d0: 6e20 1820 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@2018 │ │ -11f9d6: 6e10 c71f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ -11f9dc: 0a01 |005e: move-result v1 │ │ -11f9de: 6e20 bb1f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ -11f9e4: 6e10 d81f 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@1fd8 │ │ -11f9ea: 0a01 |0065: move-result v1 │ │ -11f9ec: 6e20 1a20 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@201a │ │ -11f9f2: 0e00 |0069: return-void │ │ +11d614: |[11d614] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11d624: 5420 a10a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@0aa1 │ │ +11d628: 6e20 c81f 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1fc8 │ │ +11d62e: 6e20 0120 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2001 │ │ +11d634: 6e20 c91f 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1fc9 │ │ +11d63a: 6e20 0220 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2002 │ │ +11d640: 6e10 f41f 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1ff4 │ │ +11d646: 0a01 |0011: move-result v1 │ │ +11d648: 6e20 2c20 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@202c │ │ +11d64e: 6e10 d91f 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1fd9 │ │ +11d654: 0c01 |0018: move-result-object v1 │ │ +11d656: 6e20 1c20 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@201c │ │ +11d65c: 6e10 cc1f 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1fcc │ │ +11d662: 0c01 |001f: move-result-object v1 │ │ +11d664: 6e20 0620 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +11d66a: 6e10 cf1f 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1fcf │ │ +11d670: 0c01 |0026: move-result-object v1 │ │ +11d672: 6e20 0a20 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@200a │ │ +11d678: 6e10 ec1f 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1fec │ │ +11d67e: 0a01 |002d: move-result v1 │ │ +11d680: 6e20 0e20 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@200e │ │ +11d686: 6e10 e81f 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1fe8 │ │ +11d68c: 0a01 |0034: move-result v1 │ │ +11d68e: 6e20 0720 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@2007 │ │ +11d694: 6e10 ed1f 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1fed │ │ +11d69a: 0a01 |003b: move-result v1 │ │ +11d69c: 6e20 1020 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@2010 │ │ +11d6a2: 6e10 ee1f 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1fee │ │ +11d6a8: 0a01 |0042: move-result v1 │ │ +11d6aa: 6e20 1120 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@2011 │ │ +11d6b0: 6e10 e51f 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@1fe5 │ │ +11d6b6: 0a01 |0049: move-result v1 │ │ +11d6b8: 6e20 0020 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@2000 │ │ +11d6be: 6e10 f31f 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1ff3 │ │ +11d6c4: 0a01 |0050: move-result v1 │ │ +11d6c6: 6e20 2220 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@2022 │ │ +11d6cc: 6e10 ef1f 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1fef │ │ +11d6d2: 0a01 |0057: move-result v1 │ │ +11d6d4: 6e20 1820 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@2018 │ │ +11d6da: 6e10 c71f 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@1fc7 │ │ +11d6e0: 0a01 |005e: move-result v1 │ │ +11d6e2: 6e20 bb1f 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1fbb │ │ +11d6e8: 6e10 d81f 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@1fd8 │ │ +11d6ee: 0a01 |0065: move-result v1 │ │ +11d6f0: 6e20 1a20 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@201a │ │ +11d6f6: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0002 line=1602 │ │ 0x0005 line=1603 │ │ 0x0008 line=1605 │ │ 0x000b line=1606 │ │ @@ -357044,19 +357156,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -11f9f4: |[11f9f4] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -11fa04: 5410 a20a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ -11fa08: 6e20 8626 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ -11fa0e: 0a00 |0005: move-result v0 │ │ -11fa10: 0f00 |0006: return v0 │ │ +11d6f8: |[11d6f8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +11d708: 5410 a20a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ +11d70c: 6e20 8626 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@2686 │ │ +11d712: 0a00 |0005: move-result v0 │ │ +11d714: 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; │ │ │ │ @@ -357065,21 +357177,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 │ │ -11fa14: |[11fa14] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -11fa24: 6f30 2817 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ -11fa2a: 1c00 3a05 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@053a │ │ -11fa2e: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -11fa34: 0c00 |0008: move-result-object v0 │ │ -11fa36: 6e20 d639 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -11fa3c: 0e00 |000c: return-void │ │ +11d718: |[11d718] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +11d728: 6f30 2817 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1728 │ │ +11d72e: 1c00 3a05 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@053a │ │ +11d732: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +11d738: 0c00 |0008: move-result-object v0 │ │ +11d73a: 6e20 d639 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +11d740: 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; │ │ @@ -357091,51 +357203,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 │ │ -11fa40: |[11fa40] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -11fa50: 7110 f61f 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@1ff6 │ │ -11fa56: 0c04 |0003: move-result-object v4 │ │ -11fa58: 6f30 2917 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ -11fa5e: 7030 2826 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@2628 │ │ -11fa64: 6e10 fb1f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1ffb │ │ -11fa6a: 1c05 3a05 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@053a │ │ -11fa6e: 6e10 e142 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -11fa74: 0c05 |0012: move-result-object v5 │ │ -11fa76: 6e20 0620 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ -11fa7c: 6e20 2320 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@2023 │ │ -11fa82: 7110 c11a 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1ac1 │ │ -11fa88: 0c03 |001c: move-result-object v3 │ │ -11fa8a: 2035 fc06 |001d: instance-of v5, v3, Landroid/view/View; // type@06fc │ │ -11fa8e: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -11fa92: 1f03 fc06 |0021: check-cast v3, Landroid/view/View; // type@06fc │ │ -11fa96: 6e20 1d20 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ -11fa9c: 5465 a20a |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ -11faa0: 6e10 7826 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ -11faa6: 0a01 |002b: move-result v1 │ │ -11faa8: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -11faaa: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -11faae: 5465 a20a |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ -11fab2: 6e20 7726 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ -11fab8: 0c00 |0034: move-result-object v0 │ │ -11faba: 6e20 2926 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@2629 │ │ -11fac0: 0a05 |0038: move-result v5 │ │ -11fac2: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -11fac6: 6e10 7b38 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -11facc: 0a05 |003e: move-result v5 │ │ -11face: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -11fad2: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -11fad4: 7120 f51a 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ -11fada: 6e20 bd1f 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1fbd │ │ -11fae0: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -11fae4: 28e3 |004a: goto 002d // -001d │ │ -11fae6: 0e00 |004b: return-void │ │ +11d744: |[11d744] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +11d754: 7110 f61f 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@1ff6 │ │ +11d75a: 0c04 |0003: move-result-object v4 │ │ +11d75c: 6f30 2917 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1729 │ │ +11d762: 7030 2826 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@2628 │ │ +11d768: 6e10 fb1f 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@1ffb │ │ +11d76e: 1c05 3a05 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@053a │ │ +11d772: 6e10 e142 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +11d778: 0c05 |0012: move-result-object v5 │ │ +11d77a: 6e20 0620 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@2006 │ │ +11d780: 6e20 2320 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@2023 │ │ +11d786: 7110 c11a 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1ac1 │ │ +11d78c: 0c03 |001c: move-result-object v3 │ │ +11d78e: 2035 fc06 |001d: instance-of v5, v3, Landroid/view/View; // type@06fc │ │ +11d792: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +11d796: 1f03 fc06 |0021: check-cast v3, Landroid/view/View; // type@06fc │ │ +11d79a: 6e20 1d20 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@201d │ │ +11d7a0: 5465 a20a |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ +11d7a4: 6e10 7826 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@2678 │ │ +11d7aa: 0a01 |002b: move-result v1 │ │ +11d7ac: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +11d7ae: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +11d7b2: 5465 a20a |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa2 │ │ +11d7b6: 6e20 7726 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@2677 │ │ +11d7bc: 0c00 |0034: move-result-object v0 │ │ +11d7be: 6e20 2926 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@2629 │ │ +11d7c4: 0a05 |0038: move-result v5 │ │ +11d7c6: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +11d7ca: 6e10 7b38 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +11d7d0: 0a05 |003e: move-result v5 │ │ +11d7d2: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +11d7d6: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +11d7d8: 7120 f51a 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1af5 │ │ +11d7de: 6e20 bd1f 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1fbd │ │ +11d7e4: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +11d7e8: 28e3 |004a: goto 002d // -001d │ │ +11d7ea: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1546 │ │ 0x0004 line=1547 │ │ 0x0007 line=1548 │ │ 0x000a line=1549 │ │ 0x000d line=1551 │ │ @@ -357166,41 +357278,41 @@ │ │ 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 │ │ -11fae8: |[11fae8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -11faf8: 6e20 2926 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@2629 │ │ -11fafe: 0a00 |0003: move-result v0 │ │ -11fb00: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -11fb04: 6f40 2b17 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@172b │ │ -11fb0a: 0a00 |0009: move-result v0 │ │ -11fb0c: 0f00 |000a: return v0 │ │ -11fb0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -11fb10: 28fe |000c: goto 000a // -0002 │ │ +11d7ec: |[11d7ec] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +11d7fc: 6e20 2926 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@2629 │ │ +11d802: 0a00 |0003: move-result v0 │ │ +11d804: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +11d808: 6f40 2b17 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@172b │ │ +11d80e: 0a00 |0009: move-result v0 │ │ +11d810: 0f00 |000a: return v0 │ │ +11d812: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +11d814: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1378 header: │ │ class_idx : 1328 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1364 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #1378 annotations: │ │ Annotations on class │ │ @@ -357224,18 +357336,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 │ │ -11fb14: |[11fb14] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -11fb24: 5b01 a50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fb28: 7010 6b27 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@276b │ │ -11fb2e: 0e00 |0005: return-void │ │ +11d818: |[11d818] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +11d828: 5b01 a50a |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d82c: 7010 6b27 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@276b │ │ +11d832: 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; │ │ │ │ @@ -357244,17 +357356,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 │ │ -11fb30: |[11fb30] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -11fb40: 7020 2f26 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@262f │ │ -11fb46: 0e00 |0003: return-void │ │ +11d834: |[11d834] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +11d844: 7020 2f26 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@262f │ │ +11d84a: 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; │ │ @@ -357265,63 +357377,63 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -11fb48: |[11fb48] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -11fb58: 5474 a50a |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fb5c: 7110 6326 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fb62: 0c04 |0005: move-result-object v4 │ │ -11fb64: 6e10 5438 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11fb6a: 0c01 |0009: move-result-object v1 │ │ -11fb6c: 1f01 3105 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -11fb70: 5474 a50a |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fb74: 7110 6626 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@2666 │ │ -11fb7a: 0a04 |0011: move-result v4 │ │ -11fb7c: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -11fb80: 5474 a50a |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fb84: 6e10 8326 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -11fb8a: 0a04 |0019: move-result v4 │ │ -11fb8c: 5475 a50a |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fb90: 6e10 7e26 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -11fb96: 0a05 |001f: move-result v5 │ │ -11fb98: 5216 ab0a |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -11fb9c: b065 |0022: add-int/2addr v5, v6 │ │ -11fb9e: 5476 a50a |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fba2: 7110 6326 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fba8: 0c06 |0028: move-result-object v6 │ │ -11fbaa: 6e10 7c38 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11fbb0: 0a06 |002c: move-result v6 │ │ -11fbb2: b065 |002d: add-int/2addr v5, v6 │ │ -11fbb4: 9103 0405 |002e: sub-int v3, v4, v5 │ │ -11fbb8: 5474 a50a |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fbbc: 7110 6726 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ -11fbc2: 0a04 |0035: move-result v4 │ │ -11fbc4: 9100 0304 |0036: sub-int v0, v3, v4 │ │ -11fbc8: 7120 1543 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11fbce: 0a04 |003b: move-result v4 │ │ -11fbd0: 7120 1243 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11fbd6: 0a02 |003f: move-result v2 │ │ -11fbd8: 0f02 |0040: return v2 │ │ -11fbda: 5474 a50a |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fbde: 6e10 7d26 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -11fbe4: 0a04 |0046: move-result v4 │ │ -11fbe6: 5215 aa0a |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -11fbea: 9003 0405 |0049: add-int v3, v4, v5 │ │ -11fbee: 5474 a50a |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fbf2: 7110 6726 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ -11fbf8: 0a04 |0050: move-result v4 │ │ -11fbfa: 9000 0304 |0051: add-int v0, v3, v4 │ │ -11fbfe: 7120 1243 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -11fc04: 0a04 |0056: move-result v4 │ │ -11fc06: 7120 1543 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -11fc0c: 0a02 |005a: move-result v2 │ │ -11fc0e: 28e5 |005b: goto 0040 // -001b │ │ +11d84c: |[11d84c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +11d85c: 5474 a50a |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d860: 7110 6326 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11d866: 0c04 |0005: move-result-object v4 │ │ +11d868: 6e10 5438 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11d86e: 0c01 |0009: move-result-object v1 │ │ +11d870: 1f01 3105 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +11d874: 5474 a50a |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d878: 7110 6626 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@2666 │ │ +11d87e: 0a04 |0011: move-result v4 │ │ +11d880: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +11d884: 5474 a50a |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d888: 6e10 8326 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +11d88e: 0a04 |0019: move-result v4 │ │ +11d890: 5475 a50a |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d894: 6e10 7e26 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +11d89a: 0a05 |001f: move-result v5 │ │ +11d89c: 5216 ab0a |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +11d8a0: b065 |0022: add-int/2addr v5, v6 │ │ +11d8a2: 5476 a50a |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d8a6: 7110 6326 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11d8ac: 0c06 |0028: move-result-object v6 │ │ +11d8ae: 6e10 7c38 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11d8b4: 0a06 |002c: move-result v6 │ │ +11d8b6: b065 |002d: add-int/2addr v5, v6 │ │ +11d8b8: 9103 0405 |002e: sub-int v3, v4, v5 │ │ +11d8bc: 5474 a50a |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d8c0: 7110 6726 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ +11d8c6: 0a04 |0035: move-result v4 │ │ +11d8c8: 9100 0304 |0036: sub-int v0, v3, v4 │ │ +11d8cc: 7120 1543 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11d8d2: 0a04 |003b: move-result v4 │ │ +11d8d4: 7120 1243 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11d8da: 0a02 |003f: move-result v2 │ │ +11d8dc: 0f02 |0040: return v2 │ │ +11d8de: 5474 a50a |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d8e2: 6e10 7d26 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +11d8e8: 0a04 |0046: move-result v4 │ │ +11d8ea: 5215 aa0a |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +11d8ee: 9003 0405 |0049: add-int v3, v4, v5 │ │ +11d8f2: 5474 a50a |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d8f6: 7110 6726 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ +11d8fc: 0a04 |0050: move-result v4 │ │ +11d8fe: 9000 0304 |0051: add-int v0, v3, v4 │ │ +11d902: 7120 1243 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +11d908: 0a04 |0056: move-result v4 │ │ +11d90a: 7120 1543 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +11d910: 0a02 |005a: move-result v2 │ │ +11d912: 28e5 |005b: goto 0040 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ 0x000c line=1368 │ │ 0x0014 line=1369 │ │ 0x0030 line=1371 │ │ 0x0038 line=1372 │ │ @@ -357347,18 +357459,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -11fc10: |[11fc10] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -11fc20: 6e10 7538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11fc26: 0a00 |0003: move-result v0 │ │ -11fc28: 0f00 |0004: return v0 │ │ +11d914: |[11d914] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +11d924: 6e10 7538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11d92a: 0a00 |0003: move-result v0 │ │ +11d92c: 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 │ │ @@ -357369,19 +357481,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -11fc2c: |[11fc2c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -11fc3c: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fc40: 7110 6726 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ -11fc46: 0a00 |0005: move-result v0 │ │ -11fc48: 0f00 |0006: return v0 │ │ +11d930: |[11d930] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +11d940: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d944: 7110 6726 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ +11d94a: 0a00 |0005: move-result v0 │ │ +11d94c: 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; │ │ │ │ @@ -357390,23 +357502,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -11fc4c: |[11fc4c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -11fc5c: 5420 a50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fc60: 7110 6126 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ -11fc66: 0c00 |0005: move-result-object v0 │ │ -11fc68: 5421 a50a |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fc6c: 7110 6326 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fc72: 0c01 |000b: move-result-object v1 │ │ -11fc74: 6e30 7e27 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ -11fc7a: 0e00 |000f: return-void │ │ +11d950: |[11d950] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +11d960: 5420 a50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d964: 7110 6126 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ +11d96a: 0c00 |0005: move-result-object v0 │ │ +11d96c: 5421 a50a |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d970: 7110 6326 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11d976: 0c01 |000b: move-result-object v1 │ │ +11d978: 6e30 7e27 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@277e │ │ +11d97e: 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 │ │ @@ -357417,18 +357529,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -11fc7c: |[11fc7c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -11fc8c: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fc90: 6e10 9c26 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@269c │ │ -11fc96: 0e00 |0005: return-void │ │ +11d980: |[11d980] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +11d990: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d994: 6e10 9c26 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@269c │ │ +11d99a: 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; │ │ @@ -357439,50 +357551,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -11fc98: |[11fc98] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -11fca8: 5420 a50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcac: 7110 6126 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ -11fcb2: 0c00 |0005: move-result-object v0 │ │ -11fcb4: 6e10 9927 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ -11fcba: 0a00 |0009: move-result v0 │ │ -11fcbc: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -11fcc0: 5420 a50a |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcc4: 7110 6226 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ -11fcca: 0a00 |0011: move-result v0 │ │ -11fccc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -11fcce: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -11fcd2: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -11fcd6: 5420 a50a |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcda: 5421 a50a |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcde: 7110 6326 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fce4: 0c01 |001e: move-result-object v1 │ │ -11fce6: 6e20 ac26 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@26ac │ │ -11fcec: 5420 a50a |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcf0: 5421 a50a |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fcf4: 7110 6326 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fcfa: 0c01 |0029: move-result-object v1 │ │ -11fcfc: 6e20 6f26 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@266f │ │ -11fd02: 5420 a50a |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd06: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -11fd08: 7120 6426 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@2664 │ │ -11fd0e: 0e00 |0033: return-void │ │ -11fd10: 5420 a50a |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd14: 5421 a50a |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd18: 7110 6326 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fd1e: 0c01 |003b: move-result-object v1 │ │ -11fd20: 6e20 7026 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@2670 │ │ -11fd26: 5420 a50a |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd2a: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -11fd2c: 7120 6426 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@2664 │ │ -11fd32: 28ee |0045: goto 0033 // -0012 │ │ +11d99c: |[11d99c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +11d9ac: 5420 a50a |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9b0: 7110 6126 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ +11d9b6: 0c00 |0005: move-result-object v0 │ │ +11d9b8: 6e10 9927 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@2799 │ │ +11d9be: 0a00 |0009: move-result v0 │ │ +11d9c0: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +11d9c4: 5420 a50a |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9c8: 7110 6226 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ +11d9ce: 0a00 |0011: move-result v0 │ │ +11d9d0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11d9d2: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +11d9d6: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +11d9da: 5420 a50a |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9de: 5421 a50a |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9e2: 7110 6326 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11d9e8: 0c01 |001e: move-result-object v1 │ │ +11d9ea: 6e20 ac26 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@26ac │ │ +11d9f0: 5420 a50a |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9f4: 5421 a50a |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11d9f8: 7110 6326 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11d9fe: 0c01 |0029: move-result-object v1 │ │ +11da00: 6e20 6f26 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@266f │ │ +11da06: 5420 a50a |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da0a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +11da0c: 7120 6426 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@2664 │ │ +11da12: 0e00 |0033: return-void │ │ +11da14: 5420 a50a |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da18: 5421 a50a |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da1c: 7110 6326 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11da22: 0c01 |003b: move-result-object v1 │ │ +11da24: 6e20 7026 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@2670 │ │ +11da2a: 5420 a50a |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da2e: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +11da30: 7120 6426 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@2664 │ │ +11da36: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ 0x000c line=1313 │ │ 0x0017 line=1314 │ │ 0x0022 line=1315 │ │ 0x002d line=1316 │ │ @@ -357498,20 +357610,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -11fd34: |[11fd34] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -11fd44: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd48: 7120 6526 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@2665 │ │ -11fd4e: 5410 a50a |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd52: 6e10 8426 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@2684 │ │ -11fd58: 0e00 |000a: return-void │ │ +11da38: |[11da38] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +11da48: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da4c: 7120 6526 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@2665 │ │ +11da52: 5410 a50a |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da56: 6e10 8426 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@2684 │ │ +11da5c: 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; │ │ @@ -357526,80 +357638,80 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -11fd5c: |[11fd5c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -11fd6c: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -11fd70: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -11fd72: 6e10 5438 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11fd78: 0c02 |0006: move-result-object v2 │ │ -11fd7a: 1f02 3105 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -11fd7e: 5484 a50a |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd82: 7110 6626 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@2666 │ │ -11fd88: 0a04 |000e: move-result v4 │ │ -11fd8a: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ -11fd8e: 5484 a50a |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fd92: 6e10 7e26 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ -11fd98: 0a04 |0016: move-result v4 │ │ -11fd9a: 5225 ab0a |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ -11fd9e: 9003 0405 |0019: add-int v3, v4, v5 │ │ -11fda2: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ -11fda6: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ -11fdaa: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ -11fdae: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ -11fdb2: 5484 a50a |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fdb6: 7110 6226 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ -11fdbc: 0a04 |0028: move-result v4 │ │ -11fdbe: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ -11fdc2: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ -11fdc6: 5484 a50a |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fdca: 7110 6726 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ -11fdd0: 0a04 |0032: move-result v4 │ │ -11fdd2: b043 |0033: add-int/2addr v3, v4 │ │ -11fdd4: 5484 a50a |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fdd8: 7110 6326 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ -11fdde: 0c04 |0039: move-result-object v4 │ │ -11fde0: 6e10 7c38 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ -11fde6: 0a00 |003d: move-result v0 │ │ -11fde8: 5484 a50a |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fdec: 6e10 8326 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ -11fdf2: 0a04 |0043: move-result v4 │ │ -11fdf4: b134 |0044: sub-int/2addr v4, v3 │ │ -11fdf6: 9101 0400 |0045: sub-int v1, v4, v0 │ │ -11fdfa: 5484 a50a |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fdfe: 7110 6126 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ -11fe04: 0c04 |004c: move-result-object v4 │ │ -11fe06: 6e10 7538 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11fe0c: 0a05 |0050: move-result v5 │ │ -11fe0e: 6e30 a727 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@27a7 │ │ -11fe14: 5484 a50a |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fe18: 6e10 8426 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@2684 │ │ -11fe1e: 0e00 |0059: return-void │ │ -11fe20: 5484 a50a |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fe24: 6e10 7d26 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ -11fe2a: 0a04 |005f: move-result v4 │ │ -11fe2c: 5225 aa0a |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ -11fe30: 9001 0405 |0062: add-int v1, v4, v5 │ │ -11fe34: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ -11fe38: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ -11fe3c: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ -11fe40: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ -11fe44: 5484 a50a |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fe48: 7110 6226 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ -11fe4e: 0a04 |0071: move-result v4 │ │ -11fe50: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ -11fe54: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ -11fe58: 5484 a50a |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fe5c: 7110 6726 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ -11fe62: 0a04 |007b: move-result v4 │ │ -11fe64: b041 |007c: add-int/2addr v1, v4 │ │ -11fe66: 28ca |007d: goto 0047 // -0036 │ │ +11da60: |[11da60] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +11da70: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +11da74: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +11da76: 6e10 5438 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11da7c: 0c02 |0006: move-result-object v2 │ │ +11da7e: 1f02 3105 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +11da82: 5484 a50a |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da86: 7110 6626 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@2666 │ │ +11da8c: 0a04 |000e: move-result v4 │ │ +11da8e: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ +11da92: 5484 a50a |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11da96: 6e10 7e26 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@267e │ │ +11da9c: 0a04 |0016: move-result v4 │ │ +11da9e: 5225 ab0a |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@0aab │ │ +11daa2: 9003 0405 |0019: add-int v3, v4, v5 │ │ +11daa6: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ +11daaa: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ +11daae: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ +11dab2: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ +11dab6: 5484 a50a |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11daba: 7110 6226 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ +11dac0: 0a04 |0028: move-result v4 │ │ +11dac2: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ +11dac6: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ +11daca: 5484 a50a |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11dace: 7110 6726 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ +11dad4: 0a04 |0032: move-result v4 │ │ +11dad6: b043 |0033: add-int/2addr v3, v4 │ │ +11dad8: 5484 a50a |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11dadc: 7110 6326 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@2663 │ │ +11dae2: 0c04 |0039: move-result-object v4 │ │ +11dae4: 6e10 7c38 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@387c │ │ +11daea: 0a00 |003d: move-result v0 │ │ +11daec: 5484 a50a |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11daf0: 6e10 8326 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@2683 │ │ +11daf6: 0a04 |0043: move-result v4 │ │ +11daf8: b134 |0044: sub-int/2addr v4, v3 │ │ +11dafa: 9101 0400 |0045: sub-int v1, v4, v0 │ │ +11dafe: 5484 a50a |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db02: 7110 6126 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@2661 │ │ +11db08: 0c04 |004c: move-result-object v4 │ │ +11db0a: 6e10 7538 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11db10: 0a05 |0050: move-result v5 │ │ +11db12: 6e30 a727 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@27a7 │ │ +11db18: 5484 a50a |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db1c: 6e10 8426 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@2684 │ │ +11db22: 0e00 |0059: return-void │ │ +11db24: 5484 a50a |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db28: 6e10 7d26 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@267d │ │ +11db2e: 0a04 |005f: move-result v4 │ │ +11db30: 5225 aa0a |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@0aaa │ │ +11db34: 9001 0405 |0062: add-int v1, v4, v5 │ │ +11db38: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ +11db3c: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ +11db40: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ +11db44: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ +11db48: 5484 a50a |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db4c: 7110 6226 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@2662 │ │ +11db52: 0a04 |0071: move-result v4 │ │ +11db54: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ +11db58: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ +11db5c: 5484 a50a |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db60: 7110 6726 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@2667 │ │ +11db66: 0a04 |007b: move-result v4 │ │ +11db68: b041 |007c: add-int/2addr v1, v4 │ │ +11db6a: 28ca |007d: goto 0047 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1338 │ │ 0x0009 line=1341 │ │ 0x0011 line=1342 │ │ 0x001b line=1343 │ │ 0x002d line=1344 │ │ @@ -357627,43 +357739,43 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -11fe68: |[11fe68] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -11fe78: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ -11fe7c: 7110 5e26 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@265e │ │ -11fe82: 0a00 |0005: move-result v0 │ │ -11fe84: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -11fe88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -11fe8a: 0f00 |0009: return v0 │ │ -11fe8c: 6e10 5438 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -11fe92: 0c00 |000d: move-result-object v0 │ │ -11fe94: 1f00 3105 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -11fe98: 5500 ac0a |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ -11fe9c: 28f7 |0012: goto 0009 // -0009 │ │ +11db6c: |[11db6c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +11db7c: 5410 a50a |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@0aa5 │ │ +11db80: 7110 5e26 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@265e │ │ +11db86: 0a00 |0005: move-result v0 │ │ +11db88: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +11db8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +11db8e: 0f00 |0009: return v0 │ │ +11db90: 6e10 5438 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +11db96: 0c00 |000d: move-result-object v0 │ │ +11db98: 1f00 3105 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +11db9c: 5500 ac0a |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@0aac │ │ +11dba0: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1379 header: │ │ class_idx : 1333 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1379 annotations: │ │ Annotations on class │ │ @@ -357684,17 +357796,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11fea0: |[11fea0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -11feb0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11feb6: 0e00 |0003: return-void │ │ +11dba4: |[11dba4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +11dbb4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11dbba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -357703,16 +357815,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11feb8: |[11feb8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -11fec8: 0e00 |0000: return-void │ │ +11dbbc: |[11dbbc] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +11dbcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -357721,16 +357833,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11fecc: |[11fecc] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -11fedc: 0e00 |0000: return-void │ │ +11dbd0: |[11dbd0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +11dbe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -357739,31 +357851,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -11fee0: |[11fee0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -11fef0: 0e00 |0000: return-void │ │ +11dbe4: |[11dbe4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +11dbf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ │ │ - source_file_idx : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1380 header: │ │ class_idx : 1335 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1380 annotations: │ │ Annotations on class │ │ @@ -357784,17 +357896,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -11fef4: |[11fef4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -11ff04: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -11ff0a: 0e00 |0003: return-void │ │ +11dbf8: |[11dbf8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +11dc08: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11dc0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -357803,41 +357915,41 @@ │ │ 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 │ │ -11ff0c: |[11ff0c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -11ff1c: 6e10 5538 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -11ff22: 0a00 |0003: move-result v0 │ │ -11ff24: 6e10 7538 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@3875 │ │ -11ff2a: 0a01 |0007: move-result v1 │ │ -11ff2c: 6e10 6a38 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ -11ff32: 0a02 |000b: move-result v2 │ │ -11ff34: 6e10 4338 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -11ff3a: 0a03 |000f: move-result v3 │ │ -11ff3c: 7153 e51a 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ -11ff42: 0e00 |0013: return-void │ │ +11dc10: |[11dc10] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +11dc20: 6e10 5538 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +11dc26: 0a00 |0003: move-result v0 │ │ +11dc28: 6e10 7538 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11dc2e: 0a01 |0007: move-result v1 │ │ +11dc30: 6e10 6a38 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@386a │ │ +11dc36: 0a02 |000b: move-result v2 │ │ +11dc38: 6e10 4338 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +11dc3e: 0a03 |000f: move-result v3 │ │ +11dc40: 7153 e51a 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1ae5 │ │ +11dc46: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1381 header: │ │ class_idx : 1350 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 6409 │ │ +source_file_idx : 6405 │ │ static_fields_size : 18 │ │ instance_fields_size: 38 │ │ direct_methods_size : 40 │ │ virtual_methods_size: 38 │ │ │ │ Class #1381 annotations: │ │ Annotations on class │ │ @@ -358118,26 +358230,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -11ff44: |[11ff44] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ -11ff54: 1c00 4605 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@0546 │ │ -11ff58: 6e10 e242 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -11ff5e: 0c00 |0005: move-result-object v0 │ │ -11ff60: 6900 f60a |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ -11ff64: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -11ff66: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ -11ff6a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -11ff6c: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ -11ff72: 4b02 0001 |000f: aput v2, v0, v1 │ │ -11ff76: 6900 f50a |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0af5 │ │ -11ff7a: 0e00 |0013: return-void │ │ +11dc48: |[11dc48] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ +11dc58: 1c00 4605 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@0546 │ │ +11dc5c: 6e10 e242 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +11dc62: 0c00 |0005: move-result-object v0 │ │ +11dc64: 6900 f60a |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ +11dc68: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +11dc6a: 2300 f508 |0009: new-array v0, v0, [I // type@08f5 │ │ +11dc6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +11dc70: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ +11dc76: 4b02 0001 |000f: aput v2, v0, v1 │ │ +11dc7a: 6900 f50a |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0af5 │ │ +11dc7e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=129 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358145,18 +358257,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -11ff7c: |[11ff7c] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ -11ff8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -11ff8e: 7030 db26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@26db │ │ -11ff94: 0e00 |0004: return-void │ │ +11dc80: |[11dc80] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ +11dc90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11dc92: 7030 db26 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@26db │ │ +11dc98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -358166,89 +358278,89 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -11ff98: |[11ff98] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -11ffa8: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -11ffaa: 1506 2042 |0001: const/high16 v6, #int 1109393408 // #4220 │ │ -11ffae: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -11ffb0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -11ffb2: 7030 1339 8709 |0005: invoke-direct {v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ -11ffb8: 5c74 140b |0008: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -11ffbc: 1502 80bf |000a: const/high16 v2, #int -1082130432 // #bf80 │ │ -11ffc0: 5972 1d0b |000c: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -11ffc4: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -11ffc6: 2322 f508 |000f: new-array v2, v2, [I // type@08f5 │ │ -11ffca: 5b72 110b |0011: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0b11 │ │ -11ffce: 5c74 0f0b |0013: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ -11ffd2: 5973 fb0a |0015: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -11ffd6: 5973 020b |0017: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -11ffda: 2202 3d05 |0019: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@053d │ │ -11ffde: 7020 c426 7200 |001b: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26c4 │ │ -11ffe4: 5b72 130b |001e: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ -11ffe8: 2202 4205 |0020: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@0542 │ │ -11ffec: 7020 d226 7200 |0022: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d2 │ │ -11fff2: 5b72 fe0a |0025: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ -11fff6: 2202 4305 |0027: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$7; // type@0543 │ │ -11fffa: 7020 d426 7200 |0029: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$7;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d4 │ │ -120000: 5b72 ff0a |002c: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ -120004: 7110 fa38 0800 |002e: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -12000a: 0c02 |0031: move-result-object v2 │ │ -12000c: 6e10 0139 0200 |0032: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -120012: 0a02 |0035: move-result v2 │ │ -120014: 5972 1f0b |0036: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ -120018: 6e10 0427 0700 |0038: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ -12001e: 0c02 |003b: move-result-object v2 │ │ -120020: 1403 0100 0e01 |003c: const v3, #float 2.60813e-38 // #010e0001 │ │ -120026: 6e20 3702 3200 |003f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -12002c: 0a02 |0042: move-result v2 │ │ -12002e: 5972 0b0b |0043: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@0b0b │ │ -120032: 6e20 2d27 4700 |0045: invoke-virtual {v7, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@272d │ │ -120038: 2202 2207 |0048: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ -12003c: 1503 0040 |004a: const/high16 v3, #int 1073741824 // #4000 │ │ -120040: 7020 ba3a 3200 |004c: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ -120046: 5b72 050b |004f: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ -12004a: 6202 f50a |0051: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0af5 │ │ -12004e: 6e30 b101 9802 |0053: invoke-virtual {v8, v9, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ -120054: 0c00 |0056: move-result-object v0 │ │ -120056: 6e30 5502 4005 |0057: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -12005c: 0a02 |005a: move-result v2 │ │ -12005e: 6e20 2127 2700 |005b: invoke-virtual {v7, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@2721 │ │ -120064: 6e10 7102 0000 |005e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -12006a: 6e10 0427 0700 |0061: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ -120070: 0c02 |0064: move-result-object v2 │ │ -120072: 6e10 2f02 0200 |0065: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -120078: 0c01 |0068: move-result-object v1 │ │ -12007a: 5212 bd15 |0069: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -12007e: c862 |006b: mul-float/2addr v2, v6 │ │ -120080: 8722 |006c: float-to-int v2, v2 │ │ -120082: 5972 030b |006d: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ -120086: 5212 bd15 |006f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -12008a: c862 |0071: mul-float/2addr v2, v6 │ │ -12008c: 8722 |0072: float-to-int v2, v2 │ │ -12008e: 5972 000b |0073: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ -120092: 7010 f026 0700 |0075: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.createProgressView:()V // method@26f0 │ │ -120098: 7120 f01a 5700 |0078: invoke-static {v7, v5}, Landroid/support/v4/view/ViewCompat;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1af0 │ │ -12009e: 1502 8042 |007b: const/high16 v2, #int 1115684864 // #4280 │ │ -1200a2: 5213 bd15 |007d: iget v3, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -1200a6: c832 |007f: mul-float/2addr v2, v3 │ │ -1200a8: 5972 1a0b |0080: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -1200ac: 5272 1a0b |0082: iget v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -1200b0: 5972 1d0b |0084: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -1200b4: 2202 f603 |0086: new-instance v2, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ -1200b8: 7020 ae18 7200 |0088: invoke-direct {v2, v7}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ -1200be: 5b72 0d0b |008b: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ -1200c2: 2202 f403 |008d: new-instance v2, Landroid/support/v4/view/NestedScrollingChildHelper; // type@03f4 │ │ -1200c6: 7020 9a18 7200 |008f: invoke-direct {v2, v7}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@189a │ │ -1200cc: 5b72 0c0b |0092: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -1200d0: 6e20 2227 5700 |0094: invoke-virtual {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setNestedScrollingEnabled:(Z)V // method@2722 │ │ -1200d6: 0e00 |0097: return-void │ │ +11dc9c: |[11dc9c] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +11dcac: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +11dcae: 1506 2042 |0001: const/high16 v6, #int 1109393408 // #4220 │ │ +11dcb2: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +11dcb4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +11dcb6: 7030 1339 8709 |0005: invoke-direct {v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ +11dcbc: 5c74 140b |0008: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11dcc0: 1502 80bf |000a: const/high16 v2, #int -1082130432 // #bf80 │ │ +11dcc4: 5972 1d0b |000c: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11dcc8: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +11dcca: 2322 f508 |000f: new-array v2, v2, [I // type@08f5 │ │ +11dcce: 5b72 110b |0011: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0b11 │ │ +11dcd2: 5c74 0f0b |0013: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ +11dcd6: 5973 fb0a |0015: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11dcda: 5973 020b |0017: iput v3, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11dcde: 2202 3d05 |0019: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@053d │ │ +11dce2: 7020 c426 7200 |001b: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26c4 │ │ +11dce8: 5b72 130b |001e: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ +11dcec: 2202 4205 |0020: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@0542 │ │ +11dcf0: 7020 d226 7200 |0022: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d2 │ │ +11dcf6: 5b72 fe0a |0025: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ +11dcfa: 2202 4305 |0027: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$7; // type@0543 │ │ +11dcfe: 7020 d426 7200 |0029: invoke-direct {v2, v7}, Landroid/support/v4/widget/SwipeRefreshLayout$7;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d4 │ │ +11dd04: 5b72 ff0a |002c: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ +11dd08: 7110 fa38 0800 |002e: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +11dd0e: 0c02 |0031: move-result-object v2 │ │ +11dd10: 6e10 0139 0200 |0032: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +11dd16: 0a02 |0035: move-result v2 │ │ +11dd18: 5972 1f0b |0036: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ +11dd1c: 6e10 0427 0700 |0038: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ +11dd22: 0c02 |003b: move-result-object v2 │ │ +11dd24: 1403 0100 0e01 |003c: const v3, #float 2.60813e-38 // #010e0001 │ │ +11dd2a: 6e20 3702 3200 |003f: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +11dd30: 0a02 |0042: move-result v2 │ │ +11dd32: 5972 0b0b |0043: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@0b0b │ │ +11dd36: 6e20 2d27 4700 |0045: invoke-virtual {v7, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@272d │ │ +11dd3c: 2202 2207 |0048: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ +11dd40: 1503 0040 |004a: const/high16 v3, #int 1073741824 // #4000 │ │ +11dd44: 7020 ba3a 3200 |004c: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@3aba │ │ +11dd4a: 5b72 050b |004f: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ +11dd4e: 6202 f50a |0051: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0af5 │ │ +11dd52: 6e30 b101 9802 |0053: invoke-virtual {v8, v9, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@01b1 │ │ +11dd58: 0c00 |0056: move-result-object v0 │ │ +11dd5a: 6e30 5502 4005 |0057: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +11dd60: 0a02 |005a: move-result v2 │ │ +11dd62: 6e20 2127 2700 |005b: invoke-virtual {v7, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@2721 │ │ +11dd68: 6e10 7102 0000 |005e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +11dd6e: 6e10 0427 0700 |0061: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ +11dd74: 0c02 |0064: move-result-object v2 │ │ +11dd76: 6e10 2f02 0200 |0065: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +11dd7c: 0c01 |0068: move-result-object v1 │ │ +11dd7e: 5212 bd15 |0069: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +11dd82: c862 |006b: mul-float/2addr v2, v6 │ │ +11dd84: 8722 |006c: float-to-int v2, v2 │ │ +11dd86: 5972 030b |006d: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ +11dd8a: 5212 bd15 |006f: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +11dd8e: c862 |0071: mul-float/2addr v2, v6 │ │ +11dd90: 8722 |0072: float-to-int v2, v2 │ │ +11dd92: 5972 000b |0073: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ +11dd96: 7010 f026 0700 |0075: invoke-direct {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.createProgressView:()V // method@26f0 │ │ +11dd9c: 7120 f01a 5700 |0078: invoke-static {v7, v5}, Landroid/support/v4/view/ViewCompat;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1af0 │ │ +11dda2: 1502 8042 |007b: const/high16 v2, #int 1115684864 // #4280 │ │ +11dda6: 5213 bd15 |007d: iget v3, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +11ddaa: c832 |007f: mul-float/2addr v2, v3 │ │ +11ddac: 5972 1a0b |0080: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11ddb0: 5272 1a0b |0082: iget v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11ddb4: 5972 1d0b |0084: iput v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11ddb8: 2202 f603 |0086: new-instance v2, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ +11ddbc: 7020 ae18 7200 |0088: invoke-direct {v2, v7}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ +11ddc2: 5b72 0d0b |008b: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ +11ddc6: 2202 f403 |008d: new-instance v2, Landroid/support/v4/view/NestedScrollingChildHelper; // type@03f4 │ │ +11ddca: 7020 9a18 7200 |008f: invoke-direct {v2, v7}, Landroid/support/v4/view/NestedScrollingChildHelper;.:(Landroid/view/View;)V // method@189a │ │ +11ddd0: 5b72 0c0b |0092: iput-object v2, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11ddd4: 6e20 2227 5700 |0094: invoke-virtual {v7, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setNestedScrollingEnabled:(Z)V // method@2722 │ │ +11ddda: 0e00 |0097: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=284 │ │ 0x0008 line=102 │ │ 0x000a line=104 │ │ 0x000e line=111 │ │ 0x0013 line=116 │ │ @@ -358287,17 +358399,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 │ │ -1200d8: |[1200d8] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -1200e8: 5510 140b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -1200ec: 0f00 |0002: return v0 │ │ +11dddc: |[11dddc] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +11ddec: 5510 140b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11ddf0: 0f00 |0002: return 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;) │ │ @@ -358305,17 +358417,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 │ │ -1200f0: |[1200f0] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; │ │ -120100: 5410 120b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120104: 1100 |0002: return-object v0 │ │ +11ddf4: |[11ddf4] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/MaterialProgressDrawable; │ │ +11de04: 5410 120b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11de08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358323,17 +358435,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 │ │ -120108: |[120108] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V │ │ -120118: 7020 3227 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2732 │ │ -12011e: 0e00 |0003: return-void │ │ +11de0c: |[11de0c] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/view/animation/Animation$AnimationListener;)V │ │ +11de1c: 7020 3227 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2732 │ │ +11de22: 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; │ │ │ │ @@ -358342,17 +358454,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 │ │ -120120: |[120120] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -120130: 5510 200b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -120134: 0f00 |0002: return v0 │ │ +11de24: |[11de24] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +11de34: 5510 200b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11de38: 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;) │ │ @@ -358360,17 +358472,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 │ │ -120138: |[120138] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -120148: 5210 1a0b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -12014c: 0f00 |0002: return v0 │ │ +11de3c: |[11de3c] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +11de4c: 5210 1a0b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11de50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358378,17 +358490,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 │ │ -120150: |[120150] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ -120160: 7020 0d27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveToStart:(F)V // method@270d │ │ -120166: 0e00 |0003: return-void │ │ +11de54: |[11de54] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +11de64: 7020 0d27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveToStart:(F)V // method@270d │ │ +11de6a: 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 │ │ │ │ @@ -358397,17 +358509,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 │ │ -120168: |[120168] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -120178: 5210 1b0b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ -12017c: 0f00 |0002: return v0 │ │ +11de6c: |[11de6c] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +11de7c: 5210 1b0b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ +11de80: 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;) │ │ @@ -358415,17 +358527,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 │ │ -120180: |[120180] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -120190: 5510 0e0b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ -120194: 0f00 |0002: return v0 │ │ +11de84: |[11de84] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +11de94: 5510 0e0b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ +11de98: 0f00 |0002: return 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;) │ │ @@ -358433,17 +358545,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 │ │ -120198: |[120198] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ -1201a8: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0b0a │ │ -1201ac: 1100 |0002: return-object v0 │ │ +11de9c: |[11de9c] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ +11deac: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0b0a │ │ +11deb0: 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;) │ │ @@ -358451,17 +358563,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 │ │ -1201b0: |[1201b0] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; │ │ -1201c0: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1201c4: 1100 |0002: return-object v0 │ │ +11deb4: |[11deb4] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/CircleImageView; │ │ +11dec4: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11dec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358469,17 +358581,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 │ │ -1201c8: |[1201c8] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ -1201d8: 7020 1f27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@271f │ │ -1201de: 0e00 |0003: return-void │ │ +11decc: |[11decc] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ +11dedc: 7020 1f27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@271f │ │ +11dee2: 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 │ │ │ │ @@ -358488,17 +358600,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 │ │ -1201e0: |[1201e0] android.support.v4.widget.SwipeRefreshLayout.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ -1201f0: 5510 160b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -1201f4: 0f00 |0002: return v0 │ │ +11dee4: |[11dee4] android.support.v4.widget.SwipeRefreshLayout.access$600:(Landroid/support/v4/widget/SwipeRefreshLayout;)Z │ │ +11def4: 5510 160b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11def8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358506,17 +358618,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 │ │ -1201f8: |[1201f8] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ -120208: 7020 1b27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@271b │ │ -12020e: 0e00 |0003: return-void │ │ +11defc: |[11defc] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;F)V │ │ +11df0c: 7020 1b27 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@271b │ │ +11df12: 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 │ │ │ │ @@ -358525,17 +358637,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 │ │ -120210: |[120210] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -120220: 5210 040b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -120224: 0f00 |0002: return v0 │ │ +11df14: |[11df14] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +11df24: 5210 040b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11df28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358543,17 +358655,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 │ │ -120228: |[120228] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ -120238: 5901 040b |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -12023c: 0f01 |0002: return v1 │ │ +11df2c: |[11df2c] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ +11df3c: 5901 040b |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11df40: 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 │ │ │ │ @@ -358562,17 +358674,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 │ │ -120240: |[120240] android.support.v4.widget.SwipeRefreshLayout.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V │ │ -120250: 7030 2c27 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ -120256: 0e00 |0003: return-void │ │ +11df44: |[11df44] android.support.v4.widget.SwipeRefreshLayout.access$900:(Landroid/support/v4/widget/SwipeRefreshLayout;IZ)V │ │ +11df54: 7030 2c27 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ +11df5a: 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 │ │ @@ -358582,33 +358694,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 │ │ -120258: |[120258] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -120268: 5945 060b |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -12026c: 5440 fe0a |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ -120270: 6e10 ae3a 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ -120276: 5440 fe0a |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ -12027a: 1602 c800 |0009: const-wide/16 v2, #int 200 // #c8 │ │ -12027e: 6e30 b03a 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -120284: 5440 fe0a |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ -120288: 5441 050b |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ -12028c: 6e20 b13a 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ -120292: 3806 0700 |0015: if-eqz v6, 001c // +0007 │ │ -120296: 5440 010b |0017: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12029a: 6e20 9a22 6000 |0019: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -1202a0: 5440 010b |001c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1202a4: 6e10 8822 0000 |001e: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -1202aa: 5440 010b |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1202ae: 5441 fe0a |0023: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ -1202b2: 6e20 a222 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -1202b8: 0e00 |0028: return-void │ │ +11df5c: |[11df5c] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +11df6c: 5945 060b |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +11df70: 5440 fe0a |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ +11df74: 6e10 ae3a 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ +11df7a: 5440 fe0a |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ +11df7e: 1602 c800 |0009: const-wide/16 v2, #int 200 // #c8 │ │ +11df82: 6e30 b03a 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11df88: 5440 fe0a |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ +11df8c: 5441 050b |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ +11df90: 6e20 b13a 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ +11df96: 3806 0700 |0015: if-eqz v6, 001c // +0007 │ │ +11df9a: 5440 010b |0017: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11df9e: 6e20 9a22 6000 |0019: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11dfa4: 5440 010b |001c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11dfa8: 6e10 8822 0000 |001e: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11dfae: 5440 010b |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11dfb2: 5441 fe0a |0023: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToCorrectPosition:Landroid/view/animation/Animation; // field@0afe │ │ +11dfb6: 6e20 a222 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11dfbc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0002 line=1030 │ │ 0x0007 line=1031 │ │ 0x000e line=1032 │ │ 0x0015 line=1033 │ │ @@ -358626,37 +358738,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 │ │ -1202bc: |[1202bc] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -1202cc: 5540 160b |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -1202d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1202d4: 7030 3327 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V // method@2733 │ │ -1202da: 0e00 |0007: return-void │ │ -1202dc: 5945 060b |0008: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -1202e0: 5440 ff0a |000a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ -1202e4: 6e10 ae3a 0000 |000c: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ -1202ea: 5440 ff0a |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ -1202ee: 1602 c800 |0011: const-wide/16 v2, #int 200 // #c8 │ │ -1202f2: 6e30 b03a 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -1202f8: 5440 ff0a |0016: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ -1202fc: 5441 050b |0018: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ -120300: 6e20 b13a 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ -120306: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -12030a: 5440 010b |001f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12030e: 6e20 9a22 6000 |0021: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -120314: 5440 010b |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120318: 6e10 8822 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -12031e: 5440 010b |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120322: 5441 ff0a |002b: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ -120326: 6e20 a222 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -12032c: 28d7 |0030: goto 0007 // -0029 │ │ +11dfc0: |[11dfc0] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +11dfd0: 5540 160b |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11dfd4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +11dfd8: 7030 3327 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V // method@2733 │ │ +11dfde: 0e00 |0007: return-void │ │ +11dfe0: 5945 060b |0008: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +11dfe4: 5440 ff0a |000a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ +11dfe8: 6e10 ae3a 0000 |000c: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@3aae │ │ +11dfee: 5440 ff0a |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ +11dff2: 1602 c800 |0011: const-wide/16 v2, #int 200 // #c8 │ │ +11dff6: 6e30 b03a 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11dffc: 5440 ff0a |0016: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ +11e000: 5441 050b |0018: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0b05 │ │ +11e004: 6e20 b13a 1000 |001a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@3ab1 │ │ +11e00a: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +11e00e: 5440 010b |001f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e012: 6e20 9a22 6000 |0021: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11e018: 5440 010b |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e01c: 6e10 8822 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11e022: 5440 010b |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e026: 5441 ff0a |002b: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0aff │ │ +11e02a: 6e20 a222 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11e030: 28d7 |0030: goto 0007 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0004 line=1043 │ │ 0x0007 line=1055 │ │ 0x0008 line=1045 │ │ 0x000a line=1046 │ │ @@ -358676,38 +358788,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -120330: |[120330] android.support.v4.widget.SwipeRefreshLayout.createProgressView:()V │ │ -120340: 1403 fafa faff |0000: const v3, #float -nan // #fffafafa │ │ -120346: 2200 c504 |0003: new-instance v0, Landroid/support/v4/widget/CircleImageView; // type@04c5 │ │ -12034a: 6e10 fa26 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@26fa │ │ -120350: 0c01 |0008: move-result-object v1 │ │ -120352: 1502 a041 |0009: const/high16 v2, #int 1101004800 // #41a0 │ │ -120356: 7040 8422 1023 |000b: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/widget/CircleImageView;.:(Landroid/content/Context;IF)V // method@2284 │ │ -12035c: 5b40 010b |000e: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120360: 2200 fc04 |0010: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable; // type@04fc │ │ -120364: 6e10 fa26 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@26fa │ │ -12036a: 0c01 |0015: move-result-object v1 │ │ -12036c: 7030 4f24 1004 |0016: invoke-direct {v0, v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.:(Landroid/content/Context;Landroid/view/View;)V // method@244f │ │ -120372: 5b40 120b |0019: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120376: 5440 120b |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -12037a: 6e20 6524 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@2465 │ │ -120380: 5440 010b |0020: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120384: 5441 120b |0022: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120388: 6e20 9e22 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ -12038e: 5440 010b |0027: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120392: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -120396: 6e20 a122 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -12039c: 5440 010b |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1203a0: 6e20 ec26 0400 |0030: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.addView:(Landroid/view/View;)V // method@26ec │ │ -1203a6: 0e00 |0033: return-void │ │ +11e034: |[11e034] android.support.v4.widget.SwipeRefreshLayout.createProgressView:()V │ │ +11e044: 1403 fafa faff |0000: const v3, #float -nan // #fffafafa │ │ +11e04a: 2200 c504 |0003: new-instance v0, Landroid/support/v4/widget/CircleImageView; // type@04c5 │ │ +11e04e: 6e10 fa26 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@26fa │ │ +11e054: 0c01 |0008: move-result-object v1 │ │ +11e056: 1502 a041 |0009: const/high16 v2, #int 1101004800 // #41a0 │ │ +11e05a: 7040 8422 1023 |000b: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/widget/CircleImageView;.:(Landroid/content/Context;IF)V // method@2284 │ │ +11e060: 5b40 010b |000e: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e064: 2200 fc04 |0010: new-instance v0, Landroid/support/v4/widget/MaterialProgressDrawable; // type@04fc │ │ +11e068: 6e10 fa26 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getContext:()Landroid/content/Context; // method@26fa │ │ +11e06e: 0c01 |0015: move-result-object v1 │ │ +11e070: 7030 4f24 1004 |0016: invoke-direct {v0, v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.:(Landroid/content/Context;Landroid/view/View;)V // method@244f │ │ +11e076: 5b40 120b |0019: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e07a: 5440 120b |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e07e: 6e20 6524 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@2465 │ │ +11e084: 5440 010b |0020: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e088: 5441 120b |0022: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e08c: 6e20 9e22 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ +11e092: 5440 010b |0027: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e096: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +11e09a: 6e20 a122 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +11e0a0: 5440 010b |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e0a4: 6e20 ec26 0400 |0030: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.addView:(Landroid/view/View;)V // method@26ec │ │ +11e0aa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=329 │ │ 0x0010 line=330 │ │ 0x001b line=331 │ │ 0x0020 line=332 │ │ 0x0027 line=333 │ │ @@ -358721,31 +358833,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1203a8: |[1203a8] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ -1203b8: 5432 1c0b |0000: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -1203bc: 3902 1700 |0002: if-nez v2, 0019 // +0017 │ │ -1203c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1203c2: 6e10 f826 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ -1203c8: 0a02 |0008: move-result v2 │ │ -1203ca: 3521 1000 |0009: if-ge v1, v2, 0019 // +0010 │ │ -1203ce: 6e20 f726 1300 |000b: invoke-virtual {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@26f7 │ │ -1203d4: 0c00 |000e: move-result-object v0 │ │ -1203d6: 5432 010b |000f: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1203da: 6e20 2143 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -1203e0: 0a02 |0014: move-result v2 │ │ -1203e2: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ -1203e6: 5b30 1c0b |0017: iput-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -1203ea: 0e00 |0019: return-void │ │ -1203ec: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1203f0: 28e9 |001c: goto 0005 // -0017 │ │ +11e0ac: |[11e0ac] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ +11e0bc: 5432 1c0b |0000: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e0c0: 3902 1700 |0002: if-nez v2, 0019 // +0017 │ │ +11e0c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +11e0c6: 6e10 f826 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ +11e0cc: 0a02 |0008: move-result v2 │ │ +11e0ce: 3521 1000 |0009: if-ge v1, v2, 0019 // +0010 │ │ +11e0d2: 6e20 f726 1300 |000b: invoke-virtual {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@26f7 │ │ +11e0d8: 0c00 |000e: move-result-object v0 │ │ +11e0da: 5432 010b |000f: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e0de: 6e20 2143 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +11e0e4: 0a02 |0014: move-result v2 │ │ +11e0e6: 3902 0500 |0015: if-nez v2, 001a // +0005 │ │ +11e0ea: 5b30 1c0b |0017: iput-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e0ee: 0e00 |0019: return-void │ │ +11e0f0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11e0f4: 28e9 |001c: goto 0005 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=545 │ │ 0x000f line=546 │ │ 0x0017 line=547 │ │ @@ -358763,36 +358875,36 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -1203f4: |[1203f4] android.support.v4.widget.SwipeRefreshLayout.finishSpinner:(F)V │ │ -120404: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -120406: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -120408: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -12040a: 5251 1d0b |0003: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -12040e: 2d01 0601 |0005: cmpl-float v1, v6, v1 │ │ -120412: 3d01 0600 |0007: if-lez v1, 000d // +0006 │ │ -120416: 7030 2a27 4504 |0009: invoke-direct {v5, v4, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@272a │ │ -12041c: 0e00 |000c: return-void │ │ -12041e: 5c53 140b |000d: iput-boolean v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120422: 5451 120b |000f: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120426: 6e30 6b24 2102 |0011: invoke-virtual {v1, v2, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@246b │ │ -12042c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -12042e: 5551 160b |0015: iget-boolean v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -120432: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -120436: 2200 4105 |0019: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@0541 │ │ -12043a: 7020 ce26 5000 |001b: invoke-direct {v0, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26ce │ │ -120440: 5251 040b |001e: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -120444: 7030 ee26 1500 |0020: invoke-direct {v5, v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@26ee │ │ -12044a: 5451 120b |0023: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -12044e: 6e20 6d24 3100 |0025: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@246d │ │ -120454: 28e4 |0028: goto 000c // -001c │ │ +11e0f8: |[11e0f8] android.support.v4.widget.SwipeRefreshLayout.finishSpinner:(F)V │ │ +11e108: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +11e10a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +11e10c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +11e10e: 5251 1d0b |0003: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11e112: 2d01 0601 |0005: cmpl-float v1, v6, v1 │ │ +11e116: 3d01 0600 |0007: if-lez v1, 000d // +0006 │ │ +11e11a: 7030 2a27 4504 |0009: invoke-direct {v5, v4, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@272a │ │ +11e120: 0e00 |000c: return-void │ │ +11e122: 5c53 140b |000d: iput-boolean v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11e126: 5451 120b |000f: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e12a: 6e30 6b24 2102 |0011: invoke-virtual {v1, v2, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@246b │ │ +11e130: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +11e132: 5551 160b |0015: iget-boolean v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11e136: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +11e13a: 2200 4105 |0019: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@0541 │ │ +11e13e: 7020 ce26 5000 |001b: invoke-direct {v0, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26ce │ │ +11e144: 5251 040b |001e: iget v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11e148: 7030 ee26 1500 |0020: invoke-direct {v5, v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@26ee │ │ +11e14e: 5451 120b |0023: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e152: 6e20 6d24 3100 |0025: invoke-virtual {v1, v3}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@246d │ │ +11e158: 28e4 |0028: goto 000c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=923 │ │ 0x0009 line=924 │ │ 0x000c line=953 │ │ 0x000d line=927 │ │ 0x000f line=928 │ │ @@ -358812,23 +358924,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -120458: |[120458] android.support.v4.widget.SwipeRefreshLayout.getMotionEventY:(Landroid/view/MotionEvent;I)F │ │ -120468: 7120 7c18 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -12046e: 0a00 |0003: move-result v0 │ │ -120470: 3b00 0500 |0004: if-gez v0, 0009 // +0005 │ │ -120474: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ -120478: 0f01 |0008: return v1 │ │ -12047a: 7120 8518 0300 |0009: invoke-static {v3, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -120480: 0a01 |000c: move-result v1 │ │ -120482: 28fb |000d: goto 0008 // -0005 │ │ +11e15c: |[11e15c] android.support.v4.widget.SwipeRefreshLayout.getMotionEventY:(Landroid/view/MotionEvent;I)F │ │ +11e16c: 7120 7c18 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11e172: 0a00 |0003: move-result v0 │ │ +11e174: 3b00 0500 |0004: if-gez v0, 0009 // +0005 │ │ +11e178: 1501 80bf |0006: const/high16 v1, #int -1082130432 // #bf80 │ │ +11e17c: 0f01 |0008: return v1 │ │ +11e17e: 7120 8518 0300 |0009: invoke-static {v3, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11e184: 0a01 |000c: move-result v1 │ │ +11e186: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0004 line=708 │ │ 0x0006 line=709 │ │ 0x0008 line=711 │ │ locals : │ │ @@ -358842,22 +358954,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -120484: |[120484] android.support.v4.widget.SwipeRefreshLayout.isAlphaUsedForScale:()Z │ │ -120494: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -120498: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -12049c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -1204a0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1204a2: 0f00 |0007: return v0 │ │ -1204a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1204a6: 28fe |0009: goto 0007 // -0002 │ │ +11e188: |[11e188] android.support.v4.widget.SwipeRefreshLayout.isAlphaUsedForScale:()Z │ │ +11e198: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11e19c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +11e1a0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +11e1a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +11e1a6: 0f00 |0007: return v0 │ │ +11e1a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +11e1aa: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #26 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -358865,26 +358977,26 @@ │ │ type : '(Landroid/view/animation/Animation;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1204a8: |[1204a8] android.support.v4.widget.SwipeRefreshLayout.isAnimationRunning:(Landroid/view/animation/Animation;)Z │ │ -1204b8: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ -1204bc: 6e10 ad3a 0200 |0002: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasStarted:()Z // method@3aad │ │ -1204c2: 0a00 |0005: move-result v0 │ │ -1204c4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -1204c8: 6e10 ac3a 0200 |0008: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasEnded:()Z // method@3aac │ │ -1204ce: 0a00 |000b: move-result v0 │ │ -1204d0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -1204d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1204d6: 0f00 |000f: return v0 │ │ -1204d8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1204da: 28fe |0011: goto 000f // -0002 │ │ +11e1ac: |[11e1ac] android.support.v4.widget.SwipeRefreshLayout.isAnimationRunning:(Landroid/view/animation/Animation;)Z │ │ +11e1bc: 3802 1000 |0000: if-eqz v2, 0010 // +0010 │ │ +11e1c0: 6e10 ad3a 0200 |0002: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasStarted:()Z // method@3aad │ │ +11e1c6: 0a00 |0005: move-result v0 │ │ +11e1c8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +11e1cc: 6e10 ac3a 0200 |0008: invoke-virtual {v2}, Landroid/view/animation/Animation;.hasEnded:()Z // method@3aac │ │ +11e1d2: 0a00 |000b: move-result v0 │ │ +11e1d4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +11e1d8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +11e1da: 0f00 |000f: return v0 │ │ +11e1dc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +11e1de: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0012 reg=2 animation Landroid/view/animation/Animation; │ │ │ │ @@ -358893,179 +359005,179 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 323 16-bit code units │ │ -1204dc: |[1204dc] android.support.v4.widget.SwipeRefreshLayout.moveSpinner:(F)V │ │ -1204ec: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1204f0: 540d 120b |0002: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -1204f4: 121e |0004: const/4 v14, #int 1 // #1 │ │ -1204f6: 6e20 6d24 ed00 |0005: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@246d │ │ -1204fc: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -120500: 520d 1d0b |000a: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -120504: a906 150d |000c: div-float v6, v21, v13 │ │ -120508: 150d 803f |000e: const/high16 v13, #int 1065353216 // #3f80 │ │ -12050c: 7110 0943 0600 |0010: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -120512: 0a0e |0013: move-result v14 │ │ -120514: 7120 1443 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -12051a: 0a03 |0017: move-result v3 │ │ -12051c: 893e |0018: float-to-double v14, v3 │ │ -12051e: 1810 9a99 9999 9999 d93f |0019: const-wide v16, #double 0.4 // #3fd999999999999a │ │ -120528: ac0e 0e10 |001e: sub-double v14, v14, v16 │ │ -12052c: 1610 0000 |0020: const-wide/16 v16, #int 0 // #0 │ │ -120530: 7704 1043 0e00 |0022: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.max:(DD)D // method@4310 │ │ -120536: 0b0e |0025: move-result-wide v14 │ │ -120538: 8ced |0026: double-to-float v13, v14 │ │ -12053a: 150e a040 |0027: const/high16 v14, #int 1084227584 // #40a0 │ │ -12053e: c8ed |0029: mul-float/2addr v13, v14 │ │ -120540: 150e 4040 |002a: const/high16 v14, #int 1077936128 // #4040 │ │ -120544: a902 0d0e |002c: div-float v2, v13, v14 │ │ -120548: 7701 0943 1500 |002e: invoke-static/range {v21}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -12054e: 0a0d |0031: move-result v13 │ │ -120550: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -120554: 520e 1d0b |0034: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -120558: a705 0d0e |0036: sub-float v5, v13, v14 │ │ -12055c: 0800 1400 |0038: move-object/from16 v0, v20 │ │ -120560: 550d 200b |003a: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -120564: 380d e500 |003c: if-eqz v13, 0121 // +00e5 │ │ -120568: 0800 1400 |003e: move-object/from16 v0, v20 │ │ -12056c: 520d 1a0b |0040: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -120570: 0800 1400 |0042: move-object/from16 v0, v20 │ │ -120574: 520e 100b |0044: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -120578: 82ee |0046: int-to-float v14, v14 │ │ -12057a: a708 0d0e |0047: sub-float v8, v13, v14 │ │ -12057e: 120d |0049: const/4 v13, #int 0 // #0 │ │ -120580: 150e 0040 |004a: const/high16 v14, #int 1073741824 // #4000 │ │ -120584: c88e |004c: mul-float/2addr v14, v8 │ │ -120586: 7120 1443 e500 |004d: invoke-static {v5, v14}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -12058c: 0a0e |0050: move-result v14 │ │ -12058e: c98e |0051: div-float/2addr v14, v8 │ │ -120590: 7120 1143 ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -120596: 0a0c |0055: move-result v12 │ │ -120598: 150d 8040 |0056: const/high16 v13, #int 1082130432 // #4080 │ │ -12059c: a90d 0c0d |0058: div-float v13, v12, v13 │ │ -1205a0: 89de |005a: float-to-double v14, v13 │ │ -1205a2: 150d 8040 |005b: const/high16 v13, #int 1082130432 // #4080 │ │ -1205a6: a90d 0c0d |005d: div-float v13, v12, v13 │ │ -1205aa: 89d0 |005f: float-to-double v0, v13 │ │ -1205ac: 0510 0000 |0060: move-wide/from16 v16, v0 │ │ -1205b0: 1912 0040 |0062: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ -1205b4: 7704 1643 1000 |0064: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ -1205ba: 0b10 |0067: move-result-wide v16 │ │ -1205bc: ac0e 0e10 |0068: sub-double v14, v14, v16 │ │ -1205c0: 8ced |006a: double-to-float v13, v14 │ │ -1205c2: 150e 0040 |006b: const/high16 v14, #int 1073741824 // #4000 │ │ -1205c6: a80b 0d0e |006d: mul-float v11, v13, v14 │ │ -1205ca: a80d 080b |006f: mul-float v13, v8, v11 │ │ -1205ce: 150e 0040 |0071: const/high16 v14, #int 1073741824 // #4000 │ │ -1205d2: a804 0d0e |0073: mul-float v4, v13, v14 │ │ -1205d6: 0800 1400 |0075: move-object/from16 v0, v20 │ │ -1205da: 520d 100b |0077: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -1205de: a80e 0803 |0079: mul-float v14, v8, v3 │ │ -1205e2: c64e |007b: add-float/2addr v14, v4 │ │ -1205e4: 87ee |007c: float-to-int v14, v14 │ │ -1205e6: 900a 0d0e |007d: add-int v10, v13, v14 │ │ -1205ea: 0800 1400 |007f: move-object/from16 v0, v20 │ │ -1205ee: 540d 010b |0081: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1205f2: 6e10 9122 0d00 |0083: invoke-virtual {v13}, Landroid/support/v4/widget/CircleImageView;.getVisibility:()I // method@2291 │ │ -1205f8: 0a0d |0086: move-result v13 │ │ -1205fa: 380d 0a00 |0087: if-eqz v13, 0091 // +000a │ │ -1205fe: 0800 1400 |0089: move-object/from16 v0, v20 │ │ -120602: 540d 010b |008b: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120606: 120e |008d: const/4 v14, #int 0 // #0 │ │ -120608: 6e20 a122 ed00 |008e: invoke-virtual {v13, v14}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -12060e: 0800 1400 |0091: move-object/from16 v0, v20 │ │ -120612: 550d 160b |0093: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -120616: 390d 1400 |0095: if-nez v13, 00a9 // +0014 │ │ -12061a: 0800 1400 |0097: move-object/from16 v0, v20 │ │ -12061e: 540d 010b |0099: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120622: 150e 803f |009b: const/high16 v14, #int 1065353216 // #3f80 │ │ -120626: 7120 041b ed00 |009d: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1b04 │ │ -12062c: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ -120630: 540d 010b |00a2: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120634: 150e 803f |00a4: const/high16 v14, #int 1065353216 // #3f80 │ │ -120638: 7120 051b ed00 |00a6: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1b05 │ │ -12063e: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -120642: 520d 1d0b |00ab: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -120646: 2e0d 150d |00ad: cmpg-float v13, v21, v13 │ │ -12064a: 3b0d 7800 |00af: if-gez v13, 0127 // +0078 │ │ -12064e: 0800 1400 |00b1: move-object/from16 v0, v20 │ │ -120652: 550d 160b |00b3: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -120656: 380d 0d00 |00b5: if-eqz v13, 00c2 // +000d │ │ -12065a: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ -12065e: 520d 1d0b |00b9: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -120662: a90d 150d |00bb: div-float v13, v21, v13 │ │ -120666: 0800 1400 |00bd: move-object/from16 v0, v20 │ │ -12066a: 7020 1b27 d000 |00bf: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@271b │ │ -120670: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ -120674: 540d 120b |00c4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120678: 6e10 5924 0d00 |00c6: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ -12067e: 0a0d |00c9: move-result v13 │ │ -120680: 130e 4c00 |00ca: const/16 v14, #int 76 // #4c │ │ -120684: 37ed 1100 |00cc: if-le v13, v14, 00dd // +0011 │ │ -120688: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ -12068c: 540d fd0a |00d0: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@0afd │ │ -120690: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ -120694: 7020 0827 d000 |00d4: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@2708 │ │ -12069a: 0a0d |00d7: move-result v13 │ │ -12069c: 390d 0500 |00d8: if-nez v13, 00dd // +0005 │ │ -1206a0: 7601 3127 1400 |00da: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaStartAnimation:()V // method@2731 │ │ -1206a6: 140d cdcc 4c3f |00dd: const v13, #float 0.8 // #3f4ccccd │ │ -1206ac: a809 020d |00e0: mul-float v9, v2, v13 │ │ -1206b0: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ -1206b4: 540d 120b |00e4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -1206b8: 120e |00e6: const/4 v14, #int 0 // #0 │ │ -1206ba: 140f cdcc 4c3f |00e7: const v15, #float 0.8 // #3f4ccccd │ │ -1206c0: 7120 1443 9f00 |00ea: invoke-static {v15, v9}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -1206c6: 0a0f |00ed: move-result v15 │ │ -1206c8: 6e30 6b24 ed0f |00ee: invoke-virtual {v13, v14, v15}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@246b │ │ -1206ce: 0800 1400 |00f1: move-object/from16 v0, v20 │ │ -1206d2: 540d 120b |00f3: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -1206d6: 150e 803f |00f5: const/high16 v14, #int 1065353216 // #3f80 │ │ -1206da: 7120 1443 2e00 |00f7: invoke-static {v14, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -1206e0: 0a0e |00fa: move-result v14 │ │ -1206e2: 6e20 6424 ed00 |00fb: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@2464 │ │ -1206e8: 150d 80be |00fe: const/high16 v13, #int -1098907648 // #be80 │ │ -1206ec: 140e cdcc cc3e |0100: const v14, #float 0.4 // #3ecccccd │ │ -1206f2: c82e |0103: mul-float/2addr v14, v2 │ │ -1206f4: c6ed |0104: add-float/2addr v13, v14 │ │ -1206f6: 150e 0040 |0105: const/high16 v14, #int 1073741824 // #4000 │ │ -1206fa: c8be |0107: mul-float/2addr v14, v11 │ │ -1206fc: c6ed |0108: add-float/2addr v13, v14 │ │ -1206fe: 150e 003f |0109: const/high16 v14, #int 1056964608 // #3f00 │ │ -120702: a807 0d0e |010b: mul-float v7, v13, v14 │ │ -120706: 0800 1400 |010d: move-object/from16 v0, v20 │ │ -12070a: 540d 120b |010f: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -12070e: 6e20 6824 7d00 |0111: invoke-virtual {v13, v7}, Landroid/support/v4/widget/MaterialProgressDrawable;.setProgressRotation:(F)V // method@2468 │ │ -120714: 0800 1400 |0114: move-object/from16 v0, v20 │ │ -120718: 520d 040b |0116: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -12071c: 910d 0a0d |0118: sub-int v13, v10, v13 │ │ -120720: 121e |011a: const/4 v14, #int 1 // #1 │ │ -120722: 0800 1400 |011b: move-object/from16 v0, v20 │ │ -120726: 7030 2c27 d00e |011d: invoke-direct {v0, v13, v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ -12072c: 0e00 |0120: return-void │ │ -12072e: 0800 1400 |0121: move-object/from16 v0, v20 │ │ -120732: 5208 1a0b |0123: iget v8, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -120736: 2900 24ff |0125: goto/16 0049 // -00dc │ │ -12073a: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -12073e: 540d 120b |0129: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120742: 6e10 5924 0d00 |012b: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ -120748: 0a0d |012e: move-result v13 │ │ -12074a: 130e ff00 |012f: const/16 v14, #int 255 // #ff │ │ -12074e: 35ed cdff |0131: if-ge v13, v14, 00fe // -0033 │ │ -120752: 0800 1400 |0133: move-object/from16 v0, v20 │ │ -120756: 540d fc0a |0135: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@0afc │ │ -12075a: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -12075e: 7020 0827 d000 |0139: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@2708 │ │ -120764: 0a0d |013c: move-result v13 │ │ -120766: 390d c1ff |013d: if-nez v13, 00fe // -003f │ │ -12076a: 7601 3027 1400 |013f: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaMaxAnimation:()V // method@2730 │ │ -120770: 28bc |0142: goto 00fe // -0044 │ │ +11e1e0: |[11e1e0] android.support.v4.widget.SwipeRefreshLayout.moveSpinner:(F)V │ │ +11e1f0: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +11e1f4: 540d 120b |0002: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e1f8: 121e |0004: const/4 v14, #int 1 // #1 │ │ +11e1fa: 6e20 6d24 ed00 |0005: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.showArrow:(Z)V // method@246d │ │ +11e200: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +11e204: 520d 1d0b |000a: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11e208: a906 150d |000c: div-float v6, v21, v13 │ │ +11e20c: 150d 803f |000e: const/high16 v13, #int 1065353216 // #3f80 │ │ +11e210: 7110 0943 0600 |0010: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +11e216: 0a0e |0013: move-result v14 │ │ +11e218: 7120 1443 ed00 |0014: invoke-static {v13, v14}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +11e21e: 0a03 |0017: move-result v3 │ │ +11e220: 893e |0018: float-to-double v14, v3 │ │ +11e222: 1810 9a99 9999 9999 d93f |0019: const-wide v16, #double 0.4 // #3fd999999999999a │ │ +11e22c: ac0e 0e10 |001e: sub-double v14, v14, v16 │ │ +11e230: 1610 0000 |0020: const-wide/16 v16, #int 0 // #0 │ │ +11e234: 7704 1043 0e00 |0022: invoke-static/range {v14, v15, v16, v17}, Ljava/lang/Math;.max:(DD)D // method@4310 │ │ +11e23a: 0b0e |0025: move-result-wide v14 │ │ +11e23c: 8ced |0026: double-to-float v13, v14 │ │ +11e23e: 150e a040 |0027: const/high16 v14, #int 1084227584 // #40a0 │ │ +11e242: c8ed |0029: mul-float/2addr v13, v14 │ │ +11e244: 150e 4040 |002a: const/high16 v14, #int 1077936128 // #4040 │ │ +11e248: a902 0d0e |002c: div-float v2, v13, v14 │ │ +11e24c: 7701 0943 1500 |002e: invoke-static/range {v21}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +11e252: 0a0d |0031: move-result v13 │ │ +11e254: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +11e258: 520e 1d0b |0034: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11e25c: a705 0d0e |0036: sub-float v5, v13, v14 │ │ +11e260: 0800 1400 |0038: move-object/from16 v0, v20 │ │ +11e264: 550d 200b |003a: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11e268: 380d e500 |003c: if-eqz v13, 0121 // +00e5 │ │ +11e26c: 0800 1400 |003e: move-object/from16 v0, v20 │ │ +11e270: 520d 1a0b |0040: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11e274: 0800 1400 |0042: move-object/from16 v0, v20 │ │ +11e278: 520e 100b |0044: iget v14, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11e27c: 82ee |0046: int-to-float v14, v14 │ │ +11e27e: a708 0d0e |0047: sub-float v8, v13, v14 │ │ +11e282: 120d |0049: const/4 v13, #int 0 // #0 │ │ +11e284: 150e 0040 |004a: const/high16 v14, #int 1073741824 // #4000 │ │ +11e288: c88e |004c: mul-float/2addr v14, v8 │ │ +11e28a: 7120 1443 e500 |004d: invoke-static {v5, v14}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +11e290: 0a0e |0050: move-result v14 │ │ +11e292: c98e |0051: div-float/2addr v14, v8 │ │ +11e294: 7120 1143 ed00 |0052: invoke-static {v13, v14}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +11e29a: 0a0c |0055: move-result v12 │ │ +11e29c: 150d 8040 |0056: const/high16 v13, #int 1082130432 // #4080 │ │ +11e2a0: a90d 0c0d |0058: div-float v13, v12, v13 │ │ +11e2a4: 89de |005a: float-to-double v14, v13 │ │ +11e2a6: 150d 8040 |005b: const/high16 v13, #int 1082130432 // #4080 │ │ +11e2aa: a90d 0c0d |005d: div-float v13, v12, v13 │ │ +11e2ae: 89d0 |005f: float-to-double v0, v13 │ │ +11e2b0: 0510 0000 |0060: move-wide/from16 v16, v0 │ │ +11e2b4: 1912 0040 |0062: const-wide/high16 v18, #long 4611686018427387904 // #4000 │ │ +11e2b8: 7704 1643 1000 |0064: invoke-static/range {v16, v17, v18, v19}, Ljava/lang/Math;.pow:(DD)D // method@4316 │ │ +11e2be: 0b10 |0067: move-result-wide v16 │ │ +11e2c0: ac0e 0e10 |0068: sub-double v14, v14, v16 │ │ +11e2c4: 8ced |006a: double-to-float v13, v14 │ │ +11e2c6: 150e 0040 |006b: const/high16 v14, #int 1073741824 // #4000 │ │ +11e2ca: a80b 0d0e |006d: mul-float v11, v13, v14 │ │ +11e2ce: a80d 080b |006f: mul-float v13, v8, v11 │ │ +11e2d2: 150e 0040 |0071: const/high16 v14, #int 1073741824 // #4000 │ │ +11e2d6: a804 0d0e |0073: mul-float v4, v13, v14 │ │ +11e2da: 0800 1400 |0075: move-object/from16 v0, v20 │ │ +11e2de: 520d 100b |0077: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11e2e2: a80e 0803 |0079: mul-float v14, v8, v3 │ │ +11e2e6: c64e |007b: add-float/2addr v14, v4 │ │ +11e2e8: 87ee |007c: float-to-int v14, v14 │ │ +11e2ea: 900a 0d0e |007d: add-int v10, v13, v14 │ │ +11e2ee: 0800 1400 |007f: move-object/from16 v0, v20 │ │ +11e2f2: 540d 010b |0081: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e2f6: 6e10 9122 0d00 |0083: invoke-virtual {v13}, Landroid/support/v4/widget/CircleImageView;.getVisibility:()I // method@2291 │ │ +11e2fc: 0a0d |0086: move-result v13 │ │ +11e2fe: 380d 0a00 |0087: if-eqz v13, 0091 // +000a │ │ +11e302: 0800 1400 |0089: move-object/from16 v0, v20 │ │ +11e306: 540d 010b |008b: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e30a: 120e |008d: const/4 v14, #int 0 // #0 │ │ +11e30c: 6e20 a122 ed00 |008e: invoke-virtual {v13, v14}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +11e312: 0800 1400 |0091: move-object/from16 v0, v20 │ │ +11e316: 550d 160b |0093: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11e31a: 390d 1400 |0095: if-nez v13, 00a9 // +0014 │ │ +11e31e: 0800 1400 |0097: move-object/from16 v0, v20 │ │ +11e322: 540d 010b |0099: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e326: 150e 803f |009b: const/high16 v14, #int 1065353216 // #3f80 │ │ +11e32a: 7120 041b ed00 |009d: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1b04 │ │ +11e330: 0800 1400 |00a0: move-object/from16 v0, v20 │ │ +11e334: 540d 010b |00a2: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e338: 150e 803f |00a4: const/high16 v14, #int 1065353216 // #3f80 │ │ +11e33c: 7120 051b ed00 |00a6: invoke-static {v13, v14}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1b05 │ │ +11e342: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +11e346: 520d 1d0b |00ab: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11e34a: 2e0d 150d |00ad: cmpg-float v13, v21, v13 │ │ +11e34e: 3b0d 7800 |00af: if-gez v13, 0127 // +0078 │ │ +11e352: 0800 1400 |00b1: move-object/from16 v0, v20 │ │ +11e356: 550d 160b |00b3: iget-boolean v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11e35a: 380d 0d00 |00b5: if-eqz v13, 00c2 // +000d │ │ +11e35e: 0800 1400 |00b7: move-object/from16 v0, v20 │ │ +11e362: 520d 1d0b |00b9: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11e366: a90d 150d |00bb: div-float v13, v21, v13 │ │ +11e36a: 0800 1400 |00bd: move-object/from16 v0, v20 │ │ +11e36e: 7020 1b27 d000 |00bf: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.setAnimationProgress:(F)V // method@271b │ │ +11e374: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +11e378: 540d 120b |00c4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e37c: 6e10 5924 0d00 |00c6: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ +11e382: 0a0d |00c9: move-result v13 │ │ +11e384: 130e 4c00 |00ca: const/16 v14, #int 76 // #4c │ │ +11e388: 37ed 1100 |00cc: if-le v13, v14, 00dd // +0011 │ │ +11e38c: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +11e390: 540d fd0a |00d0: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@0afd │ │ +11e394: 0800 1400 |00d2: move-object/from16 v0, v20 │ │ +11e398: 7020 0827 d000 |00d4: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@2708 │ │ +11e39e: 0a0d |00d7: move-result v13 │ │ +11e3a0: 390d 0500 |00d8: if-nez v13, 00dd // +0005 │ │ +11e3a4: 7601 3127 1400 |00da: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaStartAnimation:()V // method@2731 │ │ +11e3aa: 140d cdcc 4c3f |00dd: const v13, #float 0.8 // #3f4ccccd │ │ +11e3b0: a809 020d |00e0: mul-float v9, v2, v13 │ │ +11e3b4: 0800 1400 |00e2: move-object/from16 v0, v20 │ │ +11e3b8: 540d 120b |00e4: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e3bc: 120e |00e6: const/4 v14, #int 0 // #0 │ │ +11e3be: 140f cdcc 4c3f |00e7: const v15, #float 0.8 // #3f4ccccd │ │ +11e3c4: 7120 1443 9f00 |00ea: invoke-static {v15, v9}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +11e3ca: 0a0f |00ed: move-result v15 │ │ +11e3cc: 6e30 6b24 ed0f |00ee: invoke-virtual {v13, v14, v15}, Landroid/support/v4/widget/MaterialProgressDrawable;.setStartEndTrim:(FF)V // method@246b │ │ +11e3d2: 0800 1400 |00f1: move-object/from16 v0, v20 │ │ +11e3d6: 540d 120b |00f3: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e3da: 150e 803f |00f5: const/high16 v14, #int 1065353216 // #3f80 │ │ +11e3de: 7120 1443 2e00 |00f7: invoke-static {v14, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +11e3e4: 0a0e |00fa: move-result v14 │ │ +11e3e6: 6e20 6424 ed00 |00fb: invoke-virtual {v13, v14}, Landroid/support/v4/widget/MaterialProgressDrawable;.setArrowScale:(F)V // method@2464 │ │ +11e3ec: 150d 80be |00fe: const/high16 v13, #int -1098907648 // #be80 │ │ +11e3f0: 140e cdcc cc3e |0100: const v14, #float 0.4 // #3ecccccd │ │ +11e3f6: c82e |0103: mul-float/2addr v14, v2 │ │ +11e3f8: c6ed |0104: add-float/2addr v13, v14 │ │ +11e3fa: 150e 0040 |0105: const/high16 v14, #int 1073741824 // #4000 │ │ +11e3fe: c8be |0107: mul-float/2addr v14, v11 │ │ +11e400: c6ed |0108: add-float/2addr v13, v14 │ │ +11e402: 150e 003f |0109: const/high16 v14, #int 1056964608 // #3f00 │ │ +11e406: a807 0d0e |010b: mul-float v7, v13, v14 │ │ +11e40a: 0800 1400 |010d: move-object/from16 v0, v20 │ │ +11e40e: 540d 120b |010f: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e412: 6e20 6824 7d00 |0111: invoke-virtual {v13, v7}, Landroid/support/v4/widget/MaterialProgressDrawable;.setProgressRotation:(F)V // method@2468 │ │ +11e418: 0800 1400 |0114: move-object/from16 v0, v20 │ │ +11e41c: 520d 040b |0116: iget v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11e420: 910d 0a0d |0118: sub-int v13, v10, v13 │ │ +11e424: 121e |011a: const/4 v14, #int 1 // #1 │ │ +11e426: 0800 1400 |011b: move-object/from16 v0, v20 │ │ +11e42a: 7030 2c27 d00e |011d: invoke-direct {v0, v13, v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ +11e430: 0e00 |0120: return-void │ │ +11e432: 0800 1400 |0121: move-object/from16 v0, v20 │ │ +11e436: 5208 1a0b |0123: iget v8, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11e43a: 2900 24ff |0125: goto/16 0049 // -00dc │ │ +11e43e: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +11e442: 540d 120b |0129: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e446: 6e10 5924 0d00 |012b: invoke-virtual {v13}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ +11e44c: 0a0d |012e: move-result v13 │ │ +11e44e: 130e ff00 |012f: const/16 v14, #int 255 // #ff │ │ +11e452: 35ed cdff |0131: if-ge v13, v14, 00fe // -0033 │ │ +11e456: 0800 1400 |0133: move-object/from16 v0, v20 │ │ +11e45a: 540d fc0a |0135: iget-object v13, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@0afc │ │ +11e45e: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +11e462: 7020 0827 d000 |0139: invoke-direct {v0, v13}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAnimationRunning:(Landroid/view/animation/Animation;)Z // method@2708 │ │ +11e468: 0a0d |013c: move-result v13 │ │ +11e46a: 390d c1ff |013d: if-nez v13, 00fe // -003f │ │ +11e46e: 7601 3027 1400 |013f: invoke-direct/range {v20}, Landroid/support/v4/widget/SwipeRefreshLayout;.startProgressAlphaMaxAnimation:()V // method@2730 │ │ +11e474: 28bc |0142: goto 00fe // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=876 │ │ 0x0008 line=877 │ │ 0x000e line=879 │ │ 0x0018 line=880 │ │ 0x002e line=881 │ │ @@ -359119,31 +359231,31 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -120774: |[120774] android.support.v4.widget.SwipeRefreshLayout.moveToStart:(F)V │ │ -120784: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -120786: 5252 060b |0001: iget v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -12078a: 5253 100b |0003: iget v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -12078e: 5254 060b |0005: iget v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -120792: b143 |0007: sub-int/2addr v3, v4 │ │ -120794: 8233 |0008: int-to-float v3, v3 │ │ -120796: c863 |0009: mul-float/2addr v3, v6 │ │ -120798: 8733 |000a: float-to-int v3, v3 │ │ -12079a: 9001 0203 |000b: add-int v1, v2, v3 │ │ -12079e: 5452 010b |000d: iget-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1207a2: 6e10 9022 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ -1207a8: 0a02 |0012: move-result v2 │ │ -1207aa: 9100 0102 |0013: sub-int v0, v1, v2 │ │ -1207ae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1207b0: 7030 2c27 0502 |0016: invoke-direct {v5, v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ -1207b6: 0e00 |0019: return-void │ │ +11e478: |[11e478] android.support.v4.widget.SwipeRefreshLayout.moveToStart:(F)V │ │ +11e488: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11e48a: 5252 060b |0001: iget v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +11e48e: 5253 100b |0003: iget v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11e492: 5254 060b |0005: iget v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +11e496: b143 |0007: sub-int/2addr v3, v4 │ │ +11e498: 8233 |0008: int-to-float v3, v3 │ │ +11e49a: c863 |0009: mul-float/2addr v3, v6 │ │ +11e49c: 8733 |000a: float-to-int v3, v3 │ │ +11e49e: 9001 0203 |000b: add-int v1, v2, v3 │ │ +11e4a2: 5452 010b |000d: iget-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e4a6: 6e10 9022 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ +11e4ac: 0a02 |0012: move-result v2 │ │ +11e4ae: 9100 0102 |0013: sub-int v0, v1, v2 │ │ +11e4b2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +11e4b4: 7030 2c27 0502 |0016: invoke-direct {v5, v0, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ +11e4ba: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ 0x0001 line=1076 │ │ 0x000d line=1077 │ │ 0x0015 line=1078 │ │ 0x0019 line=1079 │ │ @@ -359158,29 +359270,29 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1207b8: |[1207b8] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -1207c8: 7110 7d18 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -1207ce: 0a02 |0003: move-result v2 │ │ -1207d0: 7120 8218 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1207d6: 0a01 |0007: move-result v1 │ │ -1207d8: 5243 fb0a |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -1207dc: 3331 0b00 |000a: if-ne v1, v3, 0015 // +000b │ │ -1207e0: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -1207e4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1207e6: 7120 8218 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1207ec: 0a03 |0012: move-result v3 │ │ -1207ee: 5943 fb0a |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -1207f2: 0e00 |0015: return-void │ │ -1207f4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1207f6: 28f8 |0017: goto 000f // -0008 │ │ +11e4bc: |[11e4bc] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +11e4cc: 7110 7d18 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +11e4d2: 0a02 |0003: move-result v2 │ │ +11e4d4: 7120 8218 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11e4da: 0a01 |0007: move-result v1 │ │ +11e4dc: 5243 fb0a |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11e4e0: 3331 0b00 |000a: if-ne v1, v3, 0015 // +000b │ │ +11e4e4: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +11e4e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +11e4ea: 7120 8218 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11e4f0: 0a03 |0012: move-result v3 │ │ +11e4f2: 5943 fb0a |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11e4f6: 0e00 |0015: return-void │ │ +11e4f8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +11e4fa: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1122 │ │ 0x0004 line=1123 │ │ 0x0008 line=1124 │ │ 0x000c line=1127 │ │ 0x000f line=1128 │ │ @@ -359198,28 +359310,28 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1207f8: |[1207f8] android.support.v4.widget.SwipeRefreshLayout.setAnimationProgress:(F)V │ │ -120808: 7010 0727 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ -12080e: 0a00 |0003: move-result v0 │ │ -120810: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -120814: 1500 7f43 |0006: const/high16 v0, #int 1132396544 // #437f │ │ -120818: c820 |0008: mul-float/2addr v0, v2 │ │ -12081a: 8700 |0009: float-to-int v0, v0 │ │ -12081c: 7020 1f27 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@271f │ │ -120822: 0e00 |000d: return-void │ │ -120824: 5410 010b |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120828: 7120 041b 2000 |0010: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1b04 │ │ -12082e: 5410 010b |0013: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120832: 7120 051b 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1b05 │ │ -120838: 28f5 |0018: goto 000d // -000b │ │ +11e4fc: |[11e4fc] android.support.v4.widget.SwipeRefreshLayout.setAnimationProgress:(F)V │ │ +11e50c: 7010 0727 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ +11e512: 0a00 |0003: move-result v0 │ │ +11e514: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +11e518: 1500 7f43 |0006: const/high16 v0, #int 1132396544 // #437f │ │ +11e51c: c820 |0008: mul-float/2addr v0, v2 │ │ +11e51e: 8700 |0009: float-to-int v0, v0 │ │ +11e520: 7020 1f27 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorViewAlpha:(I)V // method@271f │ │ +11e526: 0e00 |000d: return-void │ │ +11e528: 5410 010b |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e52c: 7120 041b 2000 |0010: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleX:(Landroid/view/View;F)V // method@1b04 │ │ +11e532: 5410 010b |0013: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e536: 7120 051b 2000 |0015: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@1b05 │ │ +11e53c: 28f5 |0018: goto 000d // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0006 line=405 │ │ 0x000d line=410 │ │ 0x000e line=407 │ │ 0x0013 line=408 │ │ @@ -359232,22 +359344,22 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12083c: |[12083c] android.support.v4.widget.SwipeRefreshLayout.setColorViewAlpha:(I)V │ │ -12084c: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120850: 6e10 8b22 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ -120856: 0c00 |0005: move-result-object v0 │ │ -120858: 6e20 6003 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ -12085e: 5410 120b |0009: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120862: 6e20 6324 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ -120868: 0e00 |000e: return-void │ │ +11e540: |[11e540] android.support.v4.widget.SwipeRefreshLayout.setColorViewAlpha:(I)V │ │ +11e550: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e554: 6e10 8b22 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getBackground:()Landroid/graphics/drawable/Drawable; // method@228b │ │ +11e55a: 0c00 |0005: move-result-object v0 │ │ +11e55c: 6e20 6003 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0360 │ │ +11e562: 5410 120b |0009: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e566: 6e20 6324 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ +11e56c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0009 line=203 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -359258,29 +359370,29 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -12086c: |[12086c] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(ZZ)V │ │ -12087c: 5520 140b |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120880: 3230 1400 |0002: if-eq v0, v3, 0016 // +0014 │ │ -120884: 5c24 0e0b |0004: iput-boolean v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ -120888: 7010 f526 0200 |0006: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ -12088e: 5c23 140b |0009: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120892: 5520 140b |000b: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120896: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -12089a: 5220 040b |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -12089e: 5421 130b |0011: iget-object v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ -1208a2: 7030 ed26 0201 |0013: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@26ed │ │ -1208a8: 0e00 |0016: return-void │ │ -1208aa: 5420 130b |0017: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ -1208ae: 7020 3227 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2732 │ │ -1208b4: 28fa |001c: goto 0016 // -0006 │ │ +11e570: |[11e570] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(ZZ)V │ │ +11e580: 5520 140b |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11e584: 3230 1400 |0002: if-eq v0, v3, 0016 // +0014 │ │ +11e588: 5c24 0e0b |0004: iput-boolean v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ +11e58c: 7010 f526 0200 |0006: invoke-direct {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ +11e592: 5c23 140b |0009: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11e596: 5520 140b |000b: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11e59a: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +11e59e: 5220 040b |000f: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11e5a2: 5421 130b |0011: iget-object v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ +11e5a6: 7030 ed26 0201 |0013: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToCorrectPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@26ed │ │ +11e5ac: 0e00 |0016: return-void │ │ +11e5ae: 5420 130b |0017: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ +11e5b2: 7020 3227 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2732 │ │ +11e5b8: 28fa |001c: goto 0016 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0004 line=414 │ │ 0x0006 line=415 │ │ 0x0009 line=416 │ │ 0x000b line=417 │ │ @@ -359297,29 +359409,29 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1208b8: |[1208b8] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(IZ)V │ │ -1208c8: 5420 010b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1208cc: 6e10 8722 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.bringToFront:()V // method@2287 │ │ -1208d2: 5420 010b |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1208d6: 6e20 9622 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.offsetTopAndBottom:(I)V // method@2296 │ │ -1208dc: 5420 010b |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1208e0: 6e10 9022 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ -1208e6: 0a00 |000f: move-result v0 │ │ -1208e8: 5920 040b |0010: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -1208ec: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ -1208f0: 6000 c100 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1208f4: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ -1208f8: 3510 0500 |0018: if-ge v0, v1, 001d // +0005 │ │ -1208fc: 6e10 0627 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.invalidate:()V // method@2706 │ │ -120902: 0e00 |001d: return-void │ │ +11e5bc: |[11e5bc] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(IZ)V │ │ +11e5cc: 5420 010b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e5d0: 6e10 8722 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.bringToFront:()V // method@2287 │ │ +11e5d6: 5420 010b |0005: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e5da: 6e20 9622 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v4/widget/CircleImageView;.offsetTopAndBottom:(I)V // method@2296 │ │ +11e5e0: 5420 010b |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e5e4: 6e10 9022 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ +11e5ea: 0a00 |000f: move-result v0 │ │ +11e5ec: 5920 040b |0010: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11e5f0: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ +11e5f4: 6000 c100 |0014: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11e5f8: 1301 0b00 |0016: const/16 v1, #int 11 // #b │ │ +11e5fc: 3510 0500 |0018: if-ge v0, v1, 001d // +0005 │ │ +11e600: 6e10 0627 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.invalidate:()V // method@2706 │ │ +11e606: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ 0x0005 line=1114 │ │ 0x000a line=1115 │ │ 0x0012 line=1116 │ │ 0x001a line=1117 │ │ @@ -359334,34 +359446,34 @@ │ │ type : '(II)Landroid/view/animation/Animation;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -120904: |[120904] android.support.v4.widget.SwipeRefreshLayout.startAlphaAnimation:(II)Landroid/view/animation/Animation; │ │ -120914: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -120916: 5542 160b |0001: iget-boolean v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -12091a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -12091e: 7010 0727 0400 |0005: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ -120924: 0a02 |0008: move-result v2 │ │ -120926: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ -12092a: 0710 |000b: move-object v0, v1 │ │ -12092c: 1100 |000c: return-object v0 │ │ -12092e: 2200 4005 |000d: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@0540 │ │ -120932: 7040 cc26 4065 |000f: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V // method@26cc │ │ -120938: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ -12093c: 6e30 b03a 2003 |0014: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -120942: 5442 010b |0017: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120946: 6e20 9a22 1200 |0019: invoke-virtual {v2, v1}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -12094c: 5441 010b |001c: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120950: 6e10 8822 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -120956: 5441 010b |0021: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12095a: 6e20 a222 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -120960: 28e6 |0026: goto 000c // -001a │ │ +11e608: |[11e608] android.support.v4.widget.SwipeRefreshLayout.startAlphaAnimation:(II)Landroid/view/animation/Animation; │ │ +11e618: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11e61a: 5542 160b |0001: iget-boolean v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11e61e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +11e622: 7010 0727 0400 |0005: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ +11e628: 0a02 |0008: move-result v2 │ │ +11e62a: 3802 0400 |0009: if-eqz v2, 000d // +0004 │ │ +11e62e: 0710 |000b: move-object v0, v1 │ │ +11e630: 1100 |000c: return-object v0 │ │ +11e632: 2200 4005 |000d: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@0540 │ │ +11e636: 7040 cc26 4065 |000f: invoke-direct {v0, v4, v5, v6}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;II)V // method@26cc │ │ +11e63c: 1602 2c01 |0012: const-wide/16 v2, #int 300 // #12c │ │ +11e640: 6e30 b03a 2003 |0014: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11e646: 5442 010b |0017: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e64a: 6e20 9a22 1200 |0019: invoke-virtual {v2, v1}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11e650: 5441 010b |001c: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e654: 6e10 8822 0100 |001e: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11e65a: 5441 010b |0021: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e65e: 6e20 a222 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11e664: 28e6 |0026: goto 000c // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=449 │ │ 0x000c line=465 │ │ 0x000d line=452 │ │ 0x0012 line=460 │ │ 0x0017 line=462 │ │ @@ -359378,23 +359490,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -120964: |[120964] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaMaxAnimation:()V │ │ -120974: 5420 120b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120978: 6e10 5924 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ -12097e: 0a00 |0005: move-result v0 │ │ -120980: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ -120984: 7030 2e27 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@272e │ │ -12098a: 0c00 |000b: move-result-object v0 │ │ -12098c: 5b20 fc0a |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@0afc │ │ -120990: 0e00 |000e: return-void │ │ +11e668: |[11e668] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaMaxAnimation:()V │ │ +11e678: 5420 120b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e67c: 6e10 5924 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ +11e682: 0a00 |0005: move-result v0 │ │ +11e684: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ +11e688: 7030 2e27 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@272e │ │ +11e68e: 0c00 |000b: move-result-object v0 │ │ +11e690: 5b20 fc0a |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaMaxAnimation:Landroid/view/animation/Animation; // field@0afc │ │ +11e694: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x000e line=444 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -359403,23 +359515,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -120994: |[120994] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaStartAnimation:()V │ │ -1209a4: 5420 120b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -1209a8: 6e10 5924 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ -1209ae: 0a00 |0005: move-result v0 │ │ -1209b0: 1301 4c00 |0006: const/16 v1, #int 76 // #4c │ │ -1209b4: 7030 2e27 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@272e │ │ -1209ba: 0c00 |000b: move-result-object v0 │ │ -1209bc: 5b20 fd0a |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@0afd │ │ -1209c0: 0e00 |000e: return-void │ │ +11e698: |[11e698] android.support.v4.widget.SwipeRefreshLayout.startProgressAlphaStartAnimation:()V │ │ +11e6a8: 5420 120b |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e6ac: 6e10 5924 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ +11e6b2: 0a00 |0005: move-result v0 │ │ +11e6b4: 1301 4c00 |0006: const/16 v1, #int 76 // #4c │ │ +11e6b8: 7030 2e27 0201 |0008: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAlphaAnimation:(II)Landroid/view/animation/Animation; // method@272e │ │ +11e6be: 0c00 |000b: move-result-object v0 │ │ +11e6c0: 5b20 fd0a |000c: iput-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mAlphaStartAnimation:Landroid/view/animation/Animation; // field@0afd │ │ +11e6c4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x000e line=440 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -359428,29 +359540,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 │ │ -1209c4: |[1209c4] android.support.v4.widget.SwipeRefreshLayout.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -1209d4: 2200 3f05 |0000: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@053f │ │ -1209d8: 7020 ca26 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26ca │ │ -1209de: 5b40 180b |0005: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ -1209e2: 5440 180b |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ -1209e6: 1602 9600 |0009: const-wide/16 v2, #int 150 // #96 │ │ -1209ea: 6e30 b03a 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -1209f0: 5440 010b |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1209f4: 6e20 9a22 5000 |0010: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -1209fa: 5440 010b |0013: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -1209fe: 6e10 8822 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -120a04: 5440 010b |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120a08: 5441 180b |001a: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ -120a0c: 6e20 a222 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -120a12: 0e00 |001f: return-void │ │ +11e6c8: |[11e6c8] android.support.v4.widget.SwipeRefreshLayout.startScaleDownAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +11e6d8: 2200 3f05 |0000: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@053f │ │ +11e6dc: 7020 ca26 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26ca │ │ +11e6e2: 5b40 180b |0005: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ +11e6e6: 5440 180b |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ +11e6ea: 1602 9600 |0009: const-wide/16 v2, #int 150 // #96 │ │ +11e6ee: 6e30 b03a 2003 |000b: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11e6f4: 5440 010b |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e6f8: 6e20 9a22 5000 |0010: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11e6fe: 5440 010b |0013: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e702: 6e10 8822 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11e708: 5440 010b |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e70c: 5441 180b |001a: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownAnimation:Landroid/view/animation/Animation; // field@0b18 │ │ +11e710: 6e20 a222 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11e716: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0007 line=432 │ │ 0x000e line=433 │ │ 0x0013 line=434 │ │ 0x0018 line=435 │ │ @@ -359464,44 +359576,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 │ │ -120a14: |[120a14] android.support.v4.widget.SwipeRefreshLayout.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -120a24: 5945 060b |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ -120a28: 7010 0727 0400 |0002: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ -120a2e: 0a00 |0005: move-result v0 │ │ -120a30: 3800 2d00 |0006: if-eqz v0, 0033 // +002d │ │ -120a34: 5440 120b |0008: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120a38: 6e10 5924 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ -120a3e: 0a00 |000d: move-result v0 │ │ -120a40: 8200 |000e: int-to-float v0, v0 │ │ -120a42: 5940 1b0b |000f: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ -120a46: 2200 4405 |0011: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$8; // type@0544 │ │ -120a4a: 7020 d626 4000 |0013: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$8;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d6 │ │ -120a50: 5b40 190b |0016: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ -120a54: 5440 190b |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ -120a58: 1602 9600 |001a: const-wide/16 v2, #int 150 // #96 │ │ -120a5c: 6e30 b03a 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -120a62: 3806 0700 |001f: if-eqz v6, 0026 // +0007 │ │ -120a66: 5440 010b |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120a6a: 6e20 9a22 6000 |0023: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -120a70: 5440 010b |0026: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120a74: 6e10 8822 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -120a7a: 5440 010b |002b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120a7e: 5441 190b |002d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ -120a82: 6e20 a222 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -120a88: 0e00 |0032: return-void │ │ -120a8a: 5440 010b |0033: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120a8e: 7110 c71a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getScaleX:(Landroid/view/View;)F // method@1ac7 │ │ -120a94: 0a00 |0038: move-result v0 │ │ -120a96: 5940 1b0b |0039: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ -120a9a: 28d6 |003b: goto 0011 // -002a │ │ +11e718: |[11e718] android.support.v4.widget.SwipeRefreshLayout.startScaleDownReturnToStartAnimation:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +11e728: 5945 060b |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0b06 │ │ +11e72c: 7010 0727 0400 |0002: invoke-direct {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isAlphaUsedForScale:()Z // method@2707 │ │ +11e732: 0a00 |0005: move-result v0 │ │ +11e734: 3800 2d00 |0006: if-eqz v0, 0033 // +002d │ │ +11e738: 5440 120b |0008: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e73c: 6e10 5924 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/MaterialProgressDrawable;.getAlpha:()I // method@2459 │ │ +11e742: 0a00 |000d: move-result v0 │ │ +11e744: 8200 |000e: int-to-float v0, v0 │ │ +11e746: 5940 1b0b |000f: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ +11e74a: 2200 4405 |0011: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$8; // type@0544 │ │ +11e74e: 7020 d626 4000 |0013: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$8;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26d6 │ │ +11e754: 5b40 190b |0016: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ +11e758: 5440 190b |0018: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ +11e75c: 1602 9600 |001a: const-wide/16 v2, #int 150 // #96 │ │ +11e760: 6e30 b03a 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11e766: 3806 0700 |001f: if-eqz v6, 0026 // +0007 │ │ +11e76a: 5440 010b |0021: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e76e: 6e20 9a22 6000 |0023: invoke-virtual {v0, v6}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11e774: 5440 010b |0026: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e778: 6e10 8822 0000 |0028: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11e77e: 5440 010b |002b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e782: 5441 190b |002d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleDownToStartAnimation:Landroid/view/animation/Animation; // field@0b19 │ │ +11e786: 6e20 a222 1000 |002f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11e78c: 0e00 |0032: return-void │ │ +11e78e: 5440 010b |0033: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e792: 7110 c71a 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getScaleX:(Landroid/view/View;)F // method@1ac7 │ │ +11e798: 0a00 |0038: move-result v0 │ │ +11e79a: 5940 1b0b |0039: iput v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mStartingScale:F // field@0b1b │ │ +11e79e: 28d6 |003b: goto 0011 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0002 line=1091 │ │ 0x0008 line=1092 │ │ 0x0011 line=1096 │ │ 0x0018 line=1104 │ │ @@ -359521,40 +359633,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 │ │ -120a9c: |[120a9c] android.support.v4.widget.SwipeRefreshLayout.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ -120aac: 5440 010b |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120ab0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -120ab2: 6e20 a122 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -120ab8: 6000 c100 |0006: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -120abc: 1301 0b00 |0008: const/16 v1, #int 11 // #b │ │ -120ac0: 3410 0900 |000a: if-lt v0, v1, 0013 // +0009 │ │ -120ac4: 5440 120b |000c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120ac8: 1301 ff00 |000e: const/16 v1, #int 255 // #ff │ │ -120acc: 6e20 6324 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ -120ad2: 2200 3e05 |0013: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@053e │ │ -120ad6: 7020 c826 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26c8 │ │ -120adc: 5b40 170b |0018: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ -120ae0: 5440 170b |001a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ -120ae4: 5241 0b0b |001c: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@0b0b │ │ -120ae8: 8112 |001e: int-to-long v2, v1 │ │ -120aea: 6e30 b03a 2003 |001f: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ -120af0: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ -120af4: 5440 010b |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120af8: 6e20 9a22 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ -120afe: 5440 010b |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120b02: 6e10 8822 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ -120b08: 5440 010b |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120b0c: 5441 170b |0030: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ -120b10: 6e20 a222 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ -120b16: 0e00 |0035: return-void │ │ +11e7a0: |[11e7a0] android.support.v4.widget.SwipeRefreshLayout.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V │ │ +11e7b0: 5440 010b |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e7b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11e7b6: 6e20 a122 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +11e7bc: 6000 c100 |0006: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11e7c0: 1301 0b00 |0008: const/16 v1, #int 11 // #b │ │ +11e7c4: 3410 0900 |000a: if-lt v0, v1, 0013 // +0009 │ │ +11e7c8: 5440 120b |000c: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11e7cc: 1301 ff00 |000e: const/16 v1, #int 255 // #ff │ │ +11e7d0: 6e20 6324 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ +11e7d6: 2200 3e05 |0013: new-instance v0, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@053e │ │ +11e7da: 7020 c826 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@26c8 │ │ +11e7e0: 5b40 170b |0018: iput-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ +11e7e4: 5440 170b |001a: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ +11e7e8: 5241 0b0b |001c: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@0b0b │ │ +11e7ec: 8112 |001e: int-to-long v2, v1 │ │ +11e7ee: 6e30 b03a 2003 |001f: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@3ab0 │ │ +11e7f4: 3805 0700 |0022: if-eqz v5, 0029 // +0007 │ │ +11e7f8: 5440 010b |0024: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e7fc: 6e20 9a22 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v4/widget/CircleImageView;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@229a │ │ +11e802: 5440 010b |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e806: 6e10 8822 0000 |002b: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.clearAnimation:()V // method@2288 │ │ +11e80c: 5440 010b |002e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e810: 5441 170b |0030: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mScaleAnimation:Landroid/view/animation/Animation; // field@0b17 │ │ +11e814: 6e20 a222 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.startAnimation:(Landroid/view/animation/Animation;)V // method@22a2 │ │ +11e81a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0006 line=379 │ │ 0x000c line=383 │ │ 0x0013 line=385 │ │ 0x001a line=391 │ │ @@ -359573,57 +359685,57 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -120b18: |[120b18] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ -120b28: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -120b2a: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ -120b2c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -120b2e: 6003 c100 |0003: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -120b32: 1304 0e00 |0005: const/16 v4, #int 14 // #e │ │ -120b36: 3543 3c00 |0007: if-ge v3, v4, 0043 // +003c │ │ -120b3a: 5463 1c0b |0009: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120b3e: 2033 2c07 |000b: instance-of v3, v3, Landroid/widget/AbsListView; // type@072c │ │ -120b42: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ -120b46: 5460 1c0b |000f: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120b4a: 1f00 2c07 |0011: check-cast v0, Landroid/widget/AbsListView; // type@072c │ │ -120b4e: 6e10 ca3a 0000 |0013: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@3aca │ │ -120b54: 0a03 |0016: move-result v3 │ │ -120b56: 3d03 1700 |0017: if-lez v3, 002e // +0017 │ │ -120b5a: 6e10 cb3a 0000 |0019: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@3acb │ │ -120b60: 0a03 |001c: move-result v3 │ │ -120b62: 3c03 1000 |001d: if-gtz v3, 002d // +0010 │ │ -120b66: 6e20 c93a 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@3ac9 │ │ -120b6c: 0c03 |0022: move-result-object v3 │ │ -120b6e: 6e10 7538 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@3875 │ │ -120b74: 0a03 |0026: move-result v3 │ │ -120b76: 6e10 cc3a 0000 |0027: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@3acc │ │ -120b7c: 0a04 |002a: move-result v4 │ │ -120b7e: 3543 0300 |002b: if-ge v3, v4, 002e // +0003 │ │ -120b82: 0f01 |002d: return v1 │ │ -120b84: 0121 |002e: move v1, v2 │ │ -120b86: 28fe |002f: goto 002d // -0002 │ │ -120b88: 5463 1c0b |0030: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120b8c: 7120 a41a 5300 |0032: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ -120b92: 0a03 |0035: move-result v3 │ │ -120b94: 3903 0a00 |0036: if-nez v3, 0040 // +000a │ │ -120b98: 5463 1c0b |0038: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120b9c: 6e10 7238 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ -120ba2: 0a03 |003d: move-result v3 │ │ -120ba4: 3d03 0300 |003e: if-lez v3, 0041 // +0003 │ │ -120ba8: 0112 |0040: move v2, v1 │ │ -120baa: 0121 |0041: move v1, v2 │ │ -120bac: 28eb |0042: goto 002d // -0015 │ │ -120bae: 5461 1c0b |0043: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120bb2: 7120 a41a 5100 |0045: invoke-static {v1, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ -120bb8: 0a01 |0048: move-result v1 │ │ -120bba: 28e4 |0049: goto 002d // -001c │ │ +11e81c: |[11e81c] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ +11e82c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +11e82e: 12f5 |0001: const/4 v5, #int -1 // #ff │ │ +11e830: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +11e832: 6003 c100 |0003: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11e836: 1304 0e00 |0005: const/16 v4, #int 14 // #e │ │ +11e83a: 3543 3c00 |0007: if-ge v3, v4, 0043 // +003c │ │ +11e83e: 5463 1c0b |0009: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e842: 2033 2c07 |000b: instance-of v3, v3, Landroid/widget/AbsListView; // type@072c │ │ +11e846: 3803 2300 |000d: if-eqz v3, 0030 // +0023 │ │ +11e84a: 5460 1c0b |000f: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e84e: 1f00 2c07 |0011: check-cast v0, Landroid/widget/AbsListView; // type@072c │ │ +11e852: 6e10 ca3a 0000 |0013: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@3aca │ │ +11e858: 0a03 |0016: move-result v3 │ │ +11e85a: 3d03 1700 |0017: if-lez v3, 002e // +0017 │ │ +11e85e: 6e10 cb3a 0000 |0019: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@3acb │ │ +11e864: 0a03 |001c: move-result v3 │ │ +11e866: 3c03 1000 |001d: if-gtz v3, 002d // +0010 │ │ +11e86a: 6e20 c93a 2000 |001f: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@3ac9 │ │ +11e870: 0c03 |0022: move-result-object v3 │ │ +11e872: 6e10 7538 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@3875 │ │ +11e878: 0a03 |0026: move-result v3 │ │ +11e87a: 6e10 cc3a 0000 |0027: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@3acc │ │ +11e880: 0a04 |002a: move-result v4 │ │ +11e882: 3543 0300 |002b: if-ge v3, v4, 002e // +0003 │ │ +11e886: 0f01 |002d: return v1 │ │ +11e888: 0121 |002e: move v1, v2 │ │ +11e88a: 28fe |002f: goto 002d // -0002 │ │ +11e88c: 5463 1c0b |0030: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e890: 7120 a41a 5300 |0032: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ +11e896: 0a03 |0035: move-result v3 │ │ +11e898: 3903 0a00 |0036: if-nez v3, 0040 // +000a │ │ +11e89c: 5463 1c0b |0038: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e8a0: 6e10 7238 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@3872 │ │ +11e8a6: 0a03 |003d: move-result v3 │ │ +11e8a8: 3d03 0300 |003e: if-lez v3, 0041 // +0003 │ │ +11e8ac: 0112 |0040: move v2, v1 │ │ +11e8ae: 0121 |0041: move v1, v2 │ │ +11e8b0: 28eb |0042: goto 002d // -0015 │ │ +11e8b2: 5461 1c0b |0043: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11e8b6: 7120 a41a 5100 |0045: invoke-static {v1, v5}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@1aa4 │ │ +11e8bc: 0a01 |0048: move-result v1 │ │ +11e8be: 28e4 |0049: goto 002d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=633 │ │ 0x0009 line=634 │ │ 0x000f line=635 │ │ 0x0013 line=636 │ │ 0x002d line=643 │ │ @@ -359640,19 +359752,19 @@ │ │ type : '(FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -120bbc: |[120bbc] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedFling:(FFZ)Z │ │ -120bcc: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120bd0: 6e40 9b18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@189b │ │ -120bd6: 0a00 |0005: move-result v0 │ │ -120bd8: 0f00 |0006: return v0 │ │ +11e8c0: |[11e8c0] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedFling:(FFZ)Z │ │ +11e8d0: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11e8d4: 6e40 9b18 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedFling:(FFZ)Z // method@189b │ │ +11e8da: 0a00 |0005: move-result v0 │ │ +11e8dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -359663,19 +359775,19 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -120bdc: |[120bdc] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreFling:(FF)Z │ │ -120bec: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120bf0: 6e30 9c18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@189c │ │ -120bf6: 0a00 |0005: move-result v0 │ │ -120bf8: 0f00 |0006: return v0 │ │ +11e8e0: |[11e8e0] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreFling:(FF)Z │ │ +11e8f0: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11e8f4: 6e30 9c18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreFling:(FF)Z // method@189c │ │ +11e8fa: 0a00 |0005: move-result v0 │ │ +11e8fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 velocityX F │ │ 0x0000 - 0x0007 reg=3 velocityY F │ │ @@ -359685,19 +359797,19 @@ │ │ type : '(II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -120bfc: |[120bfc] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreScroll:(II[I[I)Z │ │ -120c0c: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120c10: 6e55 9d18 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@189d │ │ -120c16: 0a00 |0005: move-result v0 │ │ -120c18: 0f00 |0006: return v0 │ │ +11e900: |[11e900] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedPreScroll:(II[I[I)Z │ │ +11e910: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11e914: 6e55 9d18 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedPreScroll:(II[I[I)Z // method@189d │ │ +11e91a: 0a00 |0005: move-result v0 │ │ +11e91c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 dx I │ │ 0x0000 - 0x0007 reg=3 dy I │ │ @@ -359709,24 +359821,24 @@ │ │ type : '(IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -120c1c: |[120c1c] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedScroll:(IIII[I)Z │ │ -120c2c: 5460 0c0b |0000: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120c30: 0171 |0002: move v1, v7 │ │ -120c32: 0182 |0003: move v2, v8 │ │ -120c34: 0193 |0004: move v3, v9 │ │ -120c36: 01a4 |0005: move v4, v10 │ │ -120c38: 07b5 |0006: move-object v5, v11 │ │ -120c3a: 7406 9e18 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@189e │ │ -120c40: 0a00 |000a: move-result v0 │ │ -120c42: 0f00 |000b: return v0 │ │ +11e920: |[11e920] android.support.v4.widget.SwipeRefreshLayout.dispatchNestedScroll:(IIII[I)Z │ │ +11e930: 5460 0c0b |0000: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11e934: 0171 |0002: move v1, v7 │ │ +11e936: 0182 |0003: move v2, v8 │ │ +11e938: 0193 |0004: move v3, v9 │ │ +11e93a: 01a4 |0005: move v4, v10 │ │ +11e93c: 07b5 |0006: move-object v5, v11 │ │ +11e93e: 7406 9e18 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/NestedScrollingChildHelper;.dispatchNestedScroll:(IIII[I)Z // method@189e │ │ +11e944: 0a00 |000a: move-result v0 │ │ +11e946: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x000c reg=7 dxConsumed I │ │ 0x0000 - 0x000c reg=8 dyConsumed I │ │ @@ -359739,26 +359851,26 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -120c44: |[120c44] android.support.v4.widget.SwipeRefreshLayout.getChildDrawingOrder:(II)I │ │ -120c54: 5210 020b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -120c58: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -120c5c: 0f03 |0004: return v3 │ │ -120c5e: d800 02ff |0005: add-int/lit8 v0, v2, #int -1 // #ff │ │ -120c62: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ -120c66: 5213 020b |0009: iget v3, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -120c6a: 28f9 |000b: goto 0004 // -0007 │ │ -120c6c: 5210 020b |000c: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -120c70: 3403 f6ff |000e: if-lt v3, v0, 0004 // -000a │ │ -120c74: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -120c78: 28f2 |0012: goto 0004 // -000e │ │ +11e948: |[11e948] android.support.v4.widget.SwipeRefreshLayout.getChildDrawingOrder:(II)I │ │ +11e958: 5210 020b |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11e95c: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +11e960: 0f03 |0004: return v3 │ │ +11e962: d800 02ff |0005: add-int/lit8 v0, v2, #int -1 // #ff │ │ +11e966: 3303 0500 |0007: if-ne v3, v0, 000c // +0005 │ │ +11e96a: 5213 020b |0009: iget v3, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11e96e: 28f9 |000b: goto 0004 // -0007 │ │ +11e970: 5210 020b |000c: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11e974: 3403 f6ff |000e: if-lt v3, v0, 0004 // -000a │ │ +11e978: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +11e97c: 28f2 |0012: goto 0004 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=324 │ │ 0x0005 line=316 │ │ 0x0009 line=318 │ │ 0x000c line=319 │ │ @@ -359774,19 +359886,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -120c7c: |[120c7c] android.support.v4.widget.SwipeRefreshLayout.getNestedScrollAxes:()I │ │ -120c8c: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ -120c90: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ -120c96: 0a00 |0005: move-result v0 │ │ -120c98: 0f00 |0006: return v0 │ │ +11e980: |[11e980] android.support.v4.widget.SwipeRefreshLayout.getNestedScrollAxes:()I │ │ +11e990: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ +11e994: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ +11e99a: 0a00 |0005: move-result v0 │ │ +11e99c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -359794,23 +359906,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -120c9c: |[120c9c] android.support.v4.widget.SwipeRefreshLayout.getProgressCircleDiameter:()I │ │ -120cac: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120cb0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -120cb4: 5410 010b |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120cb8: 6e10 8e22 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ -120cbe: 0a00 |0009: move-result v0 │ │ -120cc0: 0f00 |000a: return v0 │ │ -120cc2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -120cc4: 28fe |000c: goto 000a // -0002 │ │ +11e9a0: |[11e9a0] android.support.v4.widget.SwipeRefreshLayout.getProgressCircleDiameter:()I │ │ +11e9b0: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e9b4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +11e9b8: 5410 010b |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11e9bc: 6e10 8e22 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ +11e9c2: 0a00 |0009: move-result v0 │ │ +11e9c4: 0f00 |000a: return v0 │ │ +11e9c6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +11e9c8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -359818,19 +359930,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -120cc8: |[120cc8] android.support.v4.widget.SwipeRefreshLayout.hasNestedScrollingParent:()Z │ │ -120cd8: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120cdc: 6e10 9f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ -120ce2: 0a00 |0005: move-result v0 │ │ -120ce4: 0f00 |0006: return v0 │ │ +11e9cc: |[11e9cc] android.support.v4.widget.SwipeRefreshLayout.hasNestedScrollingParent:()Z │ │ +11e9dc: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11e9e0: 6e10 9f18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.hasNestedScrollingParent:()Z // method@189f │ │ +11e9e6: 0a00 |0005: move-result v0 │ │ +11e9e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -359838,19 +359950,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -120ce8: |[120ce8] android.support.v4.widget.SwipeRefreshLayout.isNestedScrollingEnabled:()Z │ │ -120cf8: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -120cfc: 6e10 a018 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ -120d02: 0a00 |0005: move-result v0 │ │ -120d04: 0f00 |0006: return v0 │ │ +11e9ec: |[11e9ec] android.support.v4.widget.SwipeRefreshLayout.isNestedScrollingEnabled:()Z │ │ +11e9fc: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11ea00: 6e10 a018 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.isNestedScrollingEnabled:()Z // method@18a0 │ │ +11ea06: 0a00 |0005: move-result v0 │ │ +11ea08: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -359858,17 +359970,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -120d08: |[120d08] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ -120d18: 5510 140b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120d1c: 0f00 |0002: return v0 │ │ +11ea0c: |[11ea0c] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ +11ea1c: 5510 140b |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11ea20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -359876,92 +359988,92 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 162 16-bit code units │ │ -120d20: |[120d20] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -120d30: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -120d32: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -120d34: 1507 80bf |0002: const/high16 v7, #int -1082130432 // #bf80 │ │ -120d38: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -120d3a: 7010 f526 0900 |0005: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ -120d40: 7110 7e18 0a00 |0008: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -120d46: 0a00 |000b: move-result v0 │ │ -120d48: 5595 150b |000c: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -120d4c: 3805 0600 |000e: if-eqz v5, 0014 // +0006 │ │ -120d50: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -120d54: 5c94 150b |0012: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -120d58: 6e10 0927 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ -120d5e: 0a05 |0017: move-result v5 │ │ -120d60: 3805 1000 |0018: if-eqz v5, 0028 // +0010 │ │ -120d64: 5595 150b |001a: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -120d68: 3905 0c00 |001c: if-nez v5, 0028 // +000c │ │ -120d6c: 6e10 ef26 0900 |001e: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ -120d72: 0a05 |0021: move-result v5 │ │ -120d74: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ -120d78: 5595 140b |0024: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -120d7c: 3805 0300 |0026: if-eqz v5, 0029 // +0003 │ │ -120d80: 0f04 |0028: return v4 │ │ -120d82: 2b00 6700 0000 |0029: packed-switch v0, 00000090 // +00000067 │ │ -120d88: 5594 090b |002c: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -120d8c: 28fa |002e: goto 0028 // -0006 │ │ -120d8e: 5295 100b |002f: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -120d92: 5496 010b |0031: iget-object v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120d96: 6e10 9022 0600 |0033: invoke-virtual {v6}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ -120d9c: 0a06 |0036: move-result v6 │ │ -120d9e: b165 |0037: sub-int/2addr v5, v6 │ │ -120da0: 7030 2c27 5908 |0038: invoke-direct {v9, v5, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ -120da6: 7120 8218 4a00 |003b: invoke-static {v10, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -120dac: 0a05 |003e: move-result v5 │ │ -120dae: 5995 fb0a |003f: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -120db2: 5c94 090b |0041: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -120db6: 5295 fb0a |0043: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -120dba: 7030 fd26 a905 |0045: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@26fd │ │ -120dc0: 0a01 |0048: move-result v1 │ │ -120dc2: 2d05 0107 |0049: cmpl-float v5, v1, v7 │ │ -120dc6: 3805 ddff |004b: if-eqz v5, 0028 // -0023 │ │ -120dca: 5991 070b |004d: iput v1, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ -120dce: 28dd |004f: goto 002c // -0023 │ │ -120dd0: 5295 fb0a |0050: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -120dd4: 3365 0a00 |0052: if-ne v5, v6, 005c // +000a │ │ -120dd8: 6205 f60a |0054: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ -120ddc: 1a06 ac08 |0056: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@08ac │ │ -120de0: 7120 5937 6500 |0058: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -120de6: 28cd |005b: goto 0028 // -0033 │ │ -120de8: 5295 fb0a |005c: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -120dec: 7030 fd26 a905 |005e: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@26fd │ │ -120df2: 0a02 |0061: move-result v2 │ │ -120df4: 2d05 0207 |0062: cmpl-float v5, v2, v7 │ │ -120df8: 3805 c4ff |0064: if-eqz v5, 0028 // -003c │ │ -120dfc: 5294 070b |0066: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ -120e00: a703 0204 |0068: sub-float v3, v2, v4 │ │ -120e04: 5294 1f0b |006a: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ -120e08: 8244 |006c: int-to-float v4, v4 │ │ -120e0a: 2d04 0304 |006d: cmpl-float v4, v3, v4 │ │ -120e0e: 3d04 bdff |006f: if-lez v4, 002c // -0043 │ │ -120e12: 5594 090b |0071: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -120e16: 3904 b9ff |0073: if-nez v4, 002c // -0047 │ │ -120e1a: 5294 070b |0075: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ -120e1e: 5295 1f0b |0077: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ -120e22: 8255 |0079: int-to-float v5, v5 │ │ -120e24: c654 |007a: add-float/2addr v4, v5 │ │ -120e26: 5994 080b |007b: iput v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ -120e2a: 5c98 090b |007d: iput-boolean v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -120e2e: 5494 120b |007f: iget-object v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -120e32: 1305 4c00 |0081: const/16 v5, #int 76 // #4c │ │ -120e36: 6e20 6324 5400 |0083: invoke-virtual {v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ -120e3c: 28a6 |0086: goto 002c // -005a │ │ -120e3e: 7020 1627 a900 |0087: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@2716 │ │ -120e44: 28a2 |008a: goto 002c // -005e │ │ -120e46: 5c94 090b |008b: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -120e4a: 5996 fb0a |008d: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -120e4e: 289d |008f: goto 002c // -0063 │ │ -120e50: 0001 0700 0000 0000 0600 0000 6200 ... |0090: packed-switch-data (18 units) │ │ +11ea24: |[11ea24] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +11ea34: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +11ea36: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +11ea38: 1507 80bf |0002: const/high16 v7, #int -1082130432 // #bf80 │ │ +11ea3c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +11ea3e: 7010 f526 0900 |0005: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ +11ea44: 7110 7e18 0a00 |0008: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +11ea4a: 0a00 |000b: move-result v0 │ │ +11ea4c: 5595 150b |000c: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11ea50: 3805 0600 |000e: if-eqz v5, 0014 // +0006 │ │ +11ea54: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +11ea58: 5c94 150b |0012: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11ea5c: 6e10 0927 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ +11ea62: 0a05 |0017: move-result v5 │ │ +11ea64: 3805 1000 |0018: if-eqz v5, 0028 // +0010 │ │ +11ea68: 5595 150b |001a: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11ea6c: 3905 0c00 |001c: if-nez v5, 0028 // +000c │ │ +11ea70: 6e10 ef26 0900 |001e: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ +11ea76: 0a05 |0021: move-result v5 │ │ +11ea78: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ +11ea7c: 5595 140b |0024: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11ea80: 3805 0300 |0026: if-eqz v5, 0029 // +0003 │ │ +11ea84: 0f04 |0028: return v4 │ │ +11ea86: 2b00 6700 0000 |0029: packed-switch v0, 00000090 // +00000067 │ │ +11ea8c: 5594 090b |002c: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11ea90: 28fa |002e: goto 0028 // -0006 │ │ +11ea92: 5295 100b |002f: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11ea96: 5496 010b |0031: iget-object v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ea9a: 6e10 9022 0600 |0033: invoke-virtual {v6}, Landroid/support/v4/widget/CircleImageView;.getTop:()I // method@2290 │ │ +11eaa0: 0a06 |0036: move-result v6 │ │ +11eaa2: b165 |0037: sub-int/2addr v5, v6 │ │ +11eaa4: 7030 2c27 5908 |0038: invoke-direct {v9, v5, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ +11eaaa: 7120 8218 4a00 |003b: invoke-static {v10, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11eab0: 0a05 |003e: move-result v5 │ │ +11eab2: 5995 fb0a |003f: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11eab6: 5c94 090b |0041: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11eaba: 5295 fb0a |0043: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11eabe: 7030 fd26 a905 |0045: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@26fd │ │ +11eac4: 0a01 |0048: move-result v1 │ │ +11eac6: 2d05 0107 |0049: cmpl-float v5, v1, v7 │ │ +11eaca: 3805 ddff |004b: if-eqz v5, 0028 // -0023 │ │ +11eace: 5991 070b |004d: iput v1, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ +11ead2: 28dd |004f: goto 002c // -0023 │ │ +11ead4: 5295 fb0a |0050: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11ead8: 3365 0a00 |0052: if-ne v5, v6, 005c // +000a │ │ +11eadc: 6205 f60a |0054: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ +11eae0: 1a06 a808 |0056: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@08a8 │ │ +11eae4: 7120 5937 6500 |0058: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11eaea: 28cd |005b: goto 0028 // -0033 │ │ +11eaec: 5295 fb0a |005c: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11eaf0: 7030 fd26 a905 |005e: invoke-direct {v9, v10, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMotionEventY:(Landroid/view/MotionEvent;I)F // method@26fd │ │ +11eaf6: 0a02 |0061: move-result v2 │ │ +11eaf8: 2d05 0207 |0062: cmpl-float v5, v2, v7 │ │ +11eafc: 3805 c4ff |0064: if-eqz v5, 0028 // -003c │ │ +11eb00: 5294 070b |0066: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ +11eb04: a703 0204 |0068: sub-float v3, v2, v4 │ │ +11eb08: 5294 1f0b |006a: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ +11eb0c: 8244 |006c: int-to-float v4, v4 │ │ +11eb0e: 2d04 0304 |006d: cmpl-float v4, v3, v4 │ │ +11eb12: 3d04 bdff |006f: if-lez v4, 002c // -0043 │ │ +11eb16: 5594 090b |0071: iget-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11eb1a: 3904 b9ff |0073: if-nez v4, 002c // -0047 │ │ +11eb1e: 5294 070b |0075: iget v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialDownY:F // field@0b07 │ │ +11eb22: 5295 1f0b |0077: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0b1f │ │ +11eb26: 8255 |0079: int-to-float v5, v5 │ │ +11eb28: c654 |007a: add-float/2addr v4, v5 │ │ +11eb2a: 5994 080b |007b: iput v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ +11eb2e: 5c98 090b |007d: iput-boolean v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11eb32: 5494 120b |007f: iget-object v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11eb36: 1305 4c00 |0081: const/16 v5, #int 76 // #4c │ │ +11eb3a: 6e20 6324 5400 |0083: invoke-virtual {v4, v5}, Landroid/support/v4/widget/MaterialProgressDrawable;.setAlpha:(I)V // method@2463 │ │ +11eb40: 28a6 |0086: goto 002c // -005a │ │ +11eb42: 7020 1627 a900 |0087: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@2716 │ │ +11eb48: 28a2 |008a: goto 002c // -005e │ │ +11eb4a: 5c94 090b |008b: iput-boolean v4, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11eb4e: 5996 fb0a |008d: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11eb52: 289d |008f: goto 002c // -0063 │ │ +11eb54: 0001 0700 0000 0000 0600 0000 6200 ... |0090: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=649 │ │ 0x0008 line=651 │ │ 0x000c line=653 │ │ 0x0012 line=654 │ │ 0x0014 line=657 │ │ @@ -360000,66 +360112,66 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -120e74: |[120e74] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ -120e84: 6e10 fc26 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@26fc │ │ -120e8a: 0a08 |0003: move-result v8 │ │ -120e8c: 6e10 fb26 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@26fb │ │ -120e92: 0a07 |0007: move-result v7 │ │ -120e94: 6e10 f826 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ -120e9a: 0a09 |000b: move-result v9 │ │ -120e9c: 3909 0300 |000c: if-nez v9, 000f // +0003 │ │ -120ea0: 0e00 |000e: return-void │ │ -120ea2: 54e9 1c0b |000f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120ea6: 3909 0500 |0011: if-nez v9, 0016 // +0005 │ │ -120eaa: 7010 f526 0e00 |0013: invoke-direct {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ -120eb0: 54e9 1c0b |0016: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120eb4: 3809 f6ff |0018: if-eqz v9, 000e // -000a │ │ -120eb8: 54e0 1c0b |001a: iget-object v0, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120ebc: 6e10 0027 0e00 |001c: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ -120ec2: 0a02 |001f: move-result v2 │ │ -120ec4: 6e10 0227 0e00 |0020: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ -120eca: 0a03 |0023: move-result v3 │ │ -120ecc: 6e10 0027 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ -120ed2: 0a09 |0027: move-result v9 │ │ -120ed4: 9109 0809 |0028: sub-int v9, v8, v9 │ │ -120ed8: 6e10 0127 0e00 |002a: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@2701 │ │ -120ede: 0a0a |002d: move-result v10 │ │ -120ee0: 9104 090a |002e: sub-int v4, v9, v10 │ │ -120ee4: 6e10 0227 0e00 |0030: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ -120eea: 0a09 |0033: move-result v9 │ │ -120eec: 9109 0709 |0034: sub-int v9, v7, v9 │ │ -120ef0: 6e10 ff26 0e00 |0036: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@26ff │ │ -120ef6: 0a0a |0039: move-result v10 │ │ -120ef8: 9101 090a |003a: sub-int v1, v9, v10 │ │ -120efc: 9009 0204 |003c: add-int v9, v2, v4 │ │ -120f00: 900a 0301 |003e: add-int v10, v3, v1 │ │ -120f04: 6e5a 9e38 2093 |0040: invoke-virtual {v0, v2, v3, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -120f0a: 54e9 010b |0043: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120f0e: 6e10 8f22 0900 |0045: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@228f │ │ -120f14: 0a06 |0048: move-result v6 │ │ -120f16: 54e9 010b |0049: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120f1a: 6e10 8e22 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ -120f20: 0a05 |004e: move-result v5 │ │ -120f22: 54e9 010b |004f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120f26: db0a 0802 |0051: div-int/lit8 v10, v8, #int 2 // #02 │ │ -120f2a: db0b 0602 |0053: div-int/lit8 v11, v6, #int 2 // #02 │ │ -120f2e: b1ba |0055: sub-int/2addr v10, v11 │ │ -120f30: 52eb 040b |0056: iget v11, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -120f34: db0c 0802 |0058: div-int/lit8 v12, v8, #int 2 // #02 │ │ -120f38: db0d 0602 |005a: div-int/lit8 v13, v6, #int 2 // #02 │ │ -120f3c: b0dc |005c: add-int/2addr v12, v13 │ │ -120f3e: 52ed 040b |005d: iget v13, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -120f42: b05d |005f: add-int/2addr v13, v5 │ │ -120f44: 6e5d 9422 a9cb |0060: invoke-virtual {v9, v10, v11, v12, v13}, Landroid/support/v4/widget/CircleImageView;.layout:(IIII)V // method@2294 │ │ -120f4a: 28ab |0063: goto 000e // -0055 │ │ +11eb78: |[11eb78] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ +11eb88: 6e10 fc26 0e00 |0000: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@26fc │ │ +11eb8e: 0a08 |0003: move-result v8 │ │ +11eb90: 6e10 fb26 0e00 |0004: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@26fb │ │ +11eb96: 0a07 |0007: move-result v7 │ │ +11eb98: 6e10 f826 0e00 |0008: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ +11eb9e: 0a09 |000b: move-result v9 │ │ +11eba0: 3909 0300 |000c: if-nez v9, 000f // +0003 │ │ +11eba4: 0e00 |000e: return-void │ │ +11eba6: 54e9 1c0b |000f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ebaa: 3909 0500 |0011: if-nez v9, 0016 // +0005 │ │ +11ebae: 7010 f526 0e00 |0013: invoke-direct {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ +11ebb4: 54e9 1c0b |0016: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ebb8: 3809 f6ff |0018: if-eqz v9, 000e // -000a │ │ +11ebbc: 54e0 1c0b |001a: iget-object v0, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ebc0: 6e10 0027 0e00 |001c: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ +11ebc6: 0a02 |001f: move-result v2 │ │ +11ebc8: 6e10 0227 0e00 |0020: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ +11ebce: 0a03 |0023: move-result v3 │ │ +11ebd0: 6e10 0027 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ +11ebd6: 0a09 |0027: move-result v9 │ │ +11ebd8: 9109 0809 |0028: sub-int v9, v8, v9 │ │ +11ebdc: 6e10 0127 0e00 |002a: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@2701 │ │ +11ebe2: 0a0a |002d: move-result v10 │ │ +11ebe4: 9104 090a |002e: sub-int v4, v9, v10 │ │ +11ebe8: 6e10 0227 0e00 |0030: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ +11ebee: 0a09 |0033: move-result v9 │ │ +11ebf0: 9109 0709 |0034: sub-int v9, v7, v9 │ │ +11ebf4: 6e10 ff26 0e00 |0036: invoke-virtual {v14}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@26ff │ │ +11ebfa: 0a0a |0039: move-result v10 │ │ +11ebfc: 9101 090a |003a: sub-int v1, v9, v10 │ │ +11ec00: 9009 0204 |003c: add-int v9, v2, v4 │ │ +11ec04: 900a 0301 |003e: add-int v10, v3, v1 │ │ +11ec08: 6e5a 9e38 2093 |0040: invoke-virtual {v0, v2, v3, v9, v10}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +11ec0e: 54e9 010b |0043: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ec12: 6e10 8f22 0900 |0045: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredWidth:()I // method@228f │ │ +11ec18: 0a06 |0048: move-result v6 │ │ +11ec1a: 54e9 010b |0049: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ec1e: 6e10 8e22 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ +11ec24: 0a05 |004e: move-result v5 │ │ +11ec26: 54e9 010b |004f: iget-object v9, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ec2a: db0a 0802 |0051: div-int/lit8 v10, v8, #int 2 // #02 │ │ +11ec2e: db0b 0602 |0053: div-int/lit8 v11, v6, #int 2 // #02 │ │ +11ec32: b1ba |0055: sub-int/2addr v10, v11 │ │ +11ec34: 52eb 040b |0056: iget v11, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11ec38: db0c 0802 |0058: div-int/lit8 v12, v8, #int 2 // #02 │ │ +11ec3c: db0d 0602 |005a: div-int/lit8 v13, v6, #int 2 // #02 │ │ +11ec40: b0dc |005c: add-int/2addr v12, v13 │ │ +11ec42: 52ed 040b |005d: iget v13, v14, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11ec46: b05d |005f: add-int/2addr v13, v5 │ │ +11ec48: 6e5d 9422 a9cb |0060: invoke-virtual {v9, v10, v11, v12, v13}, Landroid/support/v4/widget/CircleImageView;.layout:(IIII)V // method@2294 │ │ +11ec4e: 28ab |0063: goto 000e // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0004 line=566 │ │ 0x0008 line=567 │ │ 0x000e line=586 │ │ 0x000f line=570 │ │ @@ -360096,79 +360208,79 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -120f4c: |[120f4c] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ -120f5c: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -120f60: 6f30 4039 7608 |0002: invoke-super {v6, v7, v8}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@3940 │ │ -120f66: 5461 1c0b |0005: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120f6a: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ -120f6e: 7010 f526 0600 |0009: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ -120f74: 5461 1c0b |000c: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120f78: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ -120f7c: 0e00 |0010: return-void │ │ -120f7e: 5461 1c0b |0011: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -120f82: 6e10 fc26 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@26fc │ │ -120f88: 0a02 |0016: move-result v2 │ │ -120f8a: 6e10 0027 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ -120f90: 0a03 |001a: move-result v3 │ │ -120f92: b132 |001b: sub-int/2addr v2, v3 │ │ -120f94: 6e10 0127 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@2701 │ │ -120f9a: 0a03 |001f: move-result v3 │ │ -120f9c: b132 |0020: sub-int/2addr v2, v3 │ │ -120f9e: 7120 2338 5200 |0021: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -120fa4: 0a02 |0024: move-result v2 │ │ -120fa6: 6e10 fb26 0600 |0025: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@26fb │ │ -120fac: 0a03 |0028: move-result v3 │ │ -120fae: 6e10 0227 0600 |0029: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ -120fb4: 0a04 |002c: move-result v4 │ │ -120fb6: b143 |002d: sub-int/2addr v3, v4 │ │ -120fb8: 6e10 ff26 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@26ff │ │ -120fbe: 0a04 |0031: move-result v4 │ │ -120fc0: b143 |0032: sub-int/2addr v3, v4 │ │ -120fc2: 7120 2338 5300 |0033: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -120fc8: 0a03 |0036: move-result v3 │ │ -120fca: 6e30 9f38 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ -120fd0: 5461 010b |003a: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -120fd4: 5262 030b |003c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ -120fd8: 7120 2338 5200 |003e: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -120fde: 0a02 |0041: move-result v2 │ │ -120fe0: 5263 000b |0042: iget v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ -120fe4: 7120 2338 5300 |0044: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -120fea: 0a03 |0047: move-result v3 │ │ -120fec: 6e30 9522 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/CircleImageView;.measure:(II)V // method@2295 │ │ -120ff2: 5561 200b |004b: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -120ff6: 3901 1400 |004d: if-nez v1, 0061 // +0014 │ │ -120ffa: 5561 0f0b |004f: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ -120ffe: 3901 1000 |0051: if-nez v1, 0061 // +0010 │ │ -121002: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -121004: 5c61 0f0b |0054: iput-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ -121008: 5461 010b |0056: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12100c: 6e10 8e22 0100 |0058: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ -121012: 0a01 |005b: move-result v1 │ │ -121014: 7b11 |005c: neg-int v1, v1 │ │ -121016: 5961 100b |005d: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -12101a: 5961 040b |005f: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -12101e: 12f1 |0061: const/4 v1, #int -1 // #ff │ │ -121020: 5961 020b |0062: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -121024: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -121026: 6e10 f826 0600 |0065: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ -12102c: 0a01 |0068: move-result v1 │ │ -12102e: 3510 a7ff |0069: if-ge v0, v1, 0010 // -0059 │ │ -121032: 6e20 f726 0600 |006b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@26f7 │ │ -121038: 0c01 |006e: move-result-object v1 │ │ -12103a: 5462 010b |006f: iget-object v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12103e: 3321 0500 |0071: if-ne v1, v2, 0076 // +0005 │ │ -121042: 5960 020b |0073: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ -121046: 289b |0075: goto 0010 // -0065 │ │ -121048: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12104c: 28ed |0078: goto 0065 // -0013 │ │ +11ec50: |[11ec50] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ +11ec60: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +11ec64: 6f30 4039 7608 |0002: invoke-super {v6, v7, v8}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@3940 │ │ +11ec6a: 5461 1c0b |0005: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ec6e: 3901 0500 |0007: if-nez v1, 000c // +0005 │ │ +11ec72: 7010 f526 0600 |0009: invoke-direct {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ +11ec78: 5461 1c0b |000c: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ec7c: 3901 0300 |000e: if-nez v1, 0011 // +0003 │ │ +11ec80: 0e00 |0010: return-void │ │ +11ec82: 5461 1c0b |0011: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11ec86: 6e10 fc26 0600 |0013: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@26fc │ │ +11ec8c: 0a02 |0016: move-result v2 │ │ +11ec8e: 6e10 0027 0600 |0017: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@2700 │ │ +11ec94: 0a03 |001a: move-result v3 │ │ +11ec96: b132 |001b: sub-int/2addr v2, v3 │ │ +11ec98: 6e10 0127 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@2701 │ │ +11ec9e: 0a03 |001f: move-result v3 │ │ +11eca0: b132 |0020: sub-int/2addr v2, v3 │ │ +11eca2: 7120 2338 5200 |0021: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11eca8: 0a02 |0024: move-result v2 │ │ +11ecaa: 6e10 fb26 0600 |0025: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@26fb │ │ +11ecb0: 0a03 |0028: move-result v3 │ │ +11ecb2: 6e10 0227 0600 |0029: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@2702 │ │ +11ecb8: 0a04 |002c: move-result v4 │ │ +11ecba: b143 |002d: sub-int/2addr v3, v4 │ │ +11ecbc: 6e10 ff26 0600 |002e: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@26ff │ │ +11ecc2: 0a04 |0031: move-result v4 │ │ +11ecc4: b143 |0032: sub-int/2addr v3, v4 │ │ +11ecc6: 7120 2338 5300 |0033: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11eccc: 0a03 |0036: move-result v3 │ │ +11ecce: 6e30 9f38 2103 |0037: invoke-virtual {v1, v2, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ +11ecd4: 5461 010b |003a: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ecd8: 5262 030b |003c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ +11ecdc: 7120 2338 5200 |003e: invoke-static {v2, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11ece2: 0a02 |0041: move-result v2 │ │ +11ece4: 5263 000b |0042: iget v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ +11ece8: 7120 2338 5300 |0044: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +11ecee: 0a03 |0047: move-result v3 │ │ +11ecf0: 6e30 9522 2103 |0048: invoke-virtual {v1, v2, v3}, Landroid/support/v4/widget/CircleImageView;.measure:(II)V // method@2295 │ │ +11ecf6: 5561 200b |004b: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11ecfa: 3901 1400 |004d: if-nez v1, 0061 // +0014 │ │ +11ecfe: 5561 0f0b |004f: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ +11ed02: 3901 1000 |0051: if-nez v1, 0061 // +0010 │ │ +11ed06: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +11ed08: 5c61 0f0b |0054: iput-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetCalculated:Z // field@0b0f │ │ +11ed0c: 5461 010b |0056: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ed10: 6e10 8e22 0100 |0058: invoke-virtual {v1}, Landroid/support/v4/widget/CircleImageView;.getMeasuredHeight:()I // method@228e │ │ +11ed16: 0a01 |005b: move-result v1 │ │ +11ed18: 7b11 |005c: neg-int v1, v1 │ │ +11ed1a: 5961 100b |005d: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11ed1e: 5961 040b |005f: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11ed22: 12f1 |0061: const/4 v1, #int -1 // #ff │ │ +11ed24: 5961 020b |0062: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11ed28: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +11ed2a: 6e10 f826 0600 |0065: invoke-virtual {v6}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@26f8 │ │ +11ed30: 0a01 |0068: move-result v1 │ │ +11ed32: 3510 a7ff |0069: if-ge v0, v1, 0010 // -0059 │ │ +11ed36: 6e20 f726 0600 |006b: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@26f7 │ │ +11ed3c: 0c01 |006e: move-result-object v1 │ │ +11ed3e: 5462 010b |006f: iget-object v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ed42: 3321 0500 |0071: if-ne v1, v2, 0076 // +0005 │ │ +11ed46: 5960 020b |0073: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleViewIndex:I // field@0b02 │ │ +11ed4a: 289b |0075: goto 0010 // -0065 │ │ +11ed4c: d800 0001 |0076: add-int/lit8 v0, v0, #int 1 // #01 │ │ +11ed50: 28ed |0078: goto 0065 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=590 │ │ 0x0005 line=591 │ │ 0x0009 line=592 │ │ 0x000c line=594 │ │ 0x0010 line=615 │ │ @@ -360193,18 +360305,18 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -121050: |[121050] android.support.v4.widget.SwipeRefreshLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -121060: 6e40 f126 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedFling:(FFZ)Z // method@26f1 │ │ -121066: 0a00 |0003: move-result v0 │ │ -121068: 0f00 |0004: return v0 │ │ +11ed54: |[11ed54] android.support.v4.widget.SwipeRefreshLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +11ed64: 6e40 f126 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedFling:(FFZ)Z // method@26f1 │ │ +11ed6a: 0a00 |0003: move-result v0 │ │ +11ed6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 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 │ │ @@ -360216,18 +360328,18 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12106c: |[12106c] android.support.v4.widget.SwipeRefreshLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -12107c: 6e30 f226 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreFling:(FF)Z // method@26f2 │ │ -121082: 0a00 |0003: move-result v0 │ │ -121084: 0f00 |0004: return v0 │ │ +11ed70: |[11ed70] android.support.v4.widget.SwipeRefreshLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +11ed80: 6e30 f226 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreFling:(FF)Z // method@26f2 │ │ +11ed86: 0a00 |0003: move-result v0 │ │ +11ed88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=852 │ │ 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 │ │ @@ -360238,71 +360350,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 │ │ -121088: |[121088] android.support.v4.widget.SwipeRefreshLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -121098: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -12109a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -12109c: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -12109e: 3d09 1d00 |0003: if-lez v9, 0020 // +001d │ │ -1210a2: 5261 1e0b |0005: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210a6: 2d01 0103 |0007: cmpl-float v1, v1, v3 │ │ -1210aa: 3d01 1700 |0009: if-lez v1, 0020 // +0017 │ │ -1210ae: 8291 |000b: int-to-float v1, v9 │ │ -1210b0: 5262 1e0b |000c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210b4: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ -1210b8: 3d01 4d00 |0010: if-lez v1, 005d // +004d │ │ -1210bc: 5261 1e0b |0012: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210c0: 8711 |0014: float-to-int v1, v1 │ │ -1210c2: 9101 0901 |0015: sub-int v1, v9, v1 │ │ -1210c6: 4b01 0a04 |0017: aput v1, v10, v4 │ │ -1210ca: 5963 1e0b |0019: iput v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210ce: 5261 1e0b |001b: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210d2: 7020 0c27 1600 |001d: invoke-direct {v6, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ -1210d8: 5561 200b |0020: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -1210dc: 3801 1b00 |0022: if-eqz v1, 003d // +001b │ │ -1210e0: 3d09 1900 |0024: if-lez v9, 003d // +0019 │ │ -1210e4: 5261 1e0b |0026: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1210e8: 2d01 0103 |0028: cmpl-float v1, v1, v3 │ │ -1210ec: 3901 1300 |002a: if-nez v1, 003d // +0013 │ │ -1210f0: 4401 0a04 |002c: aget v1, v10, v4 │ │ -1210f4: 9101 0901 |002e: sub-int v1, v9, v1 │ │ -1210f8: 7110 0a43 0100 |0030: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -1210fe: 0a01 |0033: move-result v1 │ │ -121100: 3d01 0900 |0034: if-lez v1, 003d // +0009 │ │ -121104: 5461 010b |0036: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -121108: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ -12110c: 6e20 a122 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -121112: 5460 110b |003d: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0b11 │ │ -121116: 4401 0a05 |003f: aget v1, v10, v5 │ │ -12111a: 9101 0801 |0041: sub-int v1, v8, v1 │ │ -12111e: 4402 0a04 |0043: aget v2, v10, v4 │ │ -121122: 9102 0902 |0045: sub-int v2, v9, v2 │ │ -121126: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -121128: 6e53 f326 1602 |0048: invoke-virtual {v6, v1, v2, v0, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreScroll:(II[I[I)Z // method@26f3 │ │ -12112e: 0a01 |004b: move-result v1 │ │ -121130: 3801 1000 |004c: if-eqz v1, 005c // +0010 │ │ -121134: 4401 0a05 |004e: aget v1, v10, v5 │ │ -121138: 4402 0005 |0050: aget v2, v0, v5 │ │ -12113c: b021 |0052: add-int/2addr v1, v2 │ │ -12113e: 4b01 0a05 |0053: aput v1, v10, v5 │ │ -121142: 4401 0a04 |0055: aget v1, v10, v4 │ │ -121146: 4402 0004 |0057: aget v2, v0, v4 │ │ -12114a: b021 |0059: add-int/2addr v1, v2 │ │ -12114c: 4b01 0a04 |005a: aput v1, v10, v4 │ │ -121150: 0e00 |005c: return-void │ │ -121152: 5261 1e0b |005d: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -121156: 8292 |005f: int-to-float v2, v9 │ │ -121158: c721 |0060: sub-float/2addr v1, v2 │ │ -12115a: 5961 1e0b |0061: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -12115e: 4b09 0a04 |0063: aput v9, v10, v4 │ │ -121162: 28b6 |0065: goto 001b // -004a │ │ +11ed8c: |[11ed8c] android.support.v4.widget.SwipeRefreshLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +11ed9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +11ed9e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +11eda0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +11eda2: 3d09 1d00 |0003: if-lez v9, 0020 // +001d │ │ +11eda6: 5261 1e0b |0005: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edaa: 2d01 0103 |0007: cmpl-float v1, v1, v3 │ │ +11edae: 3d01 1700 |0009: if-lez v1, 0020 // +0017 │ │ +11edb2: 8291 |000b: int-to-float v1, v9 │ │ +11edb4: 5262 1e0b |000c: iget v2, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edb8: 2d01 0102 |000e: cmpl-float v1, v1, v2 │ │ +11edbc: 3d01 4d00 |0010: if-lez v1, 005d // +004d │ │ +11edc0: 5261 1e0b |0012: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edc4: 8711 |0014: float-to-int v1, v1 │ │ +11edc6: 9101 0901 |0015: sub-int v1, v9, v1 │ │ +11edca: 4b01 0a04 |0017: aput v1, v10, v4 │ │ +11edce: 5963 1e0b |0019: iput v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edd2: 5261 1e0b |001b: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edd6: 7020 0c27 1600 |001d: invoke-direct {v6, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ +11eddc: 5561 200b |0020: iget-boolean v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11ede0: 3801 1b00 |0022: if-eqz v1, 003d // +001b │ │ +11ede4: 3d09 1900 |0024: if-lez v9, 003d // +0019 │ │ +11ede8: 5261 1e0b |0026: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11edec: 2d01 0103 |0028: cmpl-float v1, v1, v3 │ │ +11edf0: 3901 1300 |002a: if-nez v1, 003d // +0013 │ │ +11edf4: 4401 0a04 |002c: aget v1, v10, v4 │ │ +11edf8: 9101 0901 |002e: sub-int v1, v9, v1 │ │ +11edfc: 7110 0a43 0100 |0030: invoke-static {v1}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +11ee02: 0a01 |0033: move-result v1 │ │ +11ee04: 3d01 0900 |0034: if-lez v1, 003d // +0009 │ │ +11ee08: 5461 010b |0036: iget-object v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11ee0c: 1302 0800 |0038: const/16 v2, #int 8 // #8 │ │ +11ee10: 6e20 a122 2100 |003a: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +11ee16: 5460 110b |003d: iget-object v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mParentScrollConsumed:[I // field@0b11 │ │ +11ee1a: 4401 0a05 |003f: aget v1, v10, v5 │ │ +11ee1e: 9101 0801 |0041: sub-int v1, v8, v1 │ │ +11ee22: 4402 0a04 |0043: aget v2, v10, v4 │ │ +11ee26: 9102 0902 |0045: sub-int v2, v9, v2 │ │ +11ee2a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +11ee2c: 6e53 f326 1602 |0048: invoke-virtual {v6, v1, v2, v0, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedPreScroll:(II[I[I)Z // method@26f3 │ │ +11ee32: 0a01 |004b: move-result v1 │ │ +11ee34: 3801 1000 |004c: if-eqz v1, 005c // +0010 │ │ +11ee38: 4401 0a05 |004e: aget v1, v10, v5 │ │ +11ee3c: 4402 0005 |0050: aget v2, v0, v5 │ │ +11ee40: b021 |0052: add-int/2addr v1, v2 │ │ +11ee42: 4b01 0a05 |0053: aput v1, v10, v5 │ │ +11ee46: 4401 0a04 |0055: aget v1, v10, v4 │ │ +11ee4a: 4402 0004 |0057: aget v2, v0, v4 │ │ +11ee4e: b021 |0059: add-int/2addr v1, v2 │ │ +11ee50: 4b01 0a04 |005a: aput v1, v10, v4 │ │ +11ee54: 0e00 |005c: return-void │ │ +11ee56: 5261 1e0b |005d: iget v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ee5a: 8292 |005f: int-to-float v2, v9 │ │ +11ee5c: c721 |0060: sub-float/2addr v1, v2 │ │ +11ee5e: 5961 1e0b |0061: iput v1, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ee62: 4b09 0a04 |0063: aput v9, v10, v4 │ │ +11ee66: 28b6 |0065: goto 001b // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=751 │ │ 0x000b line=752 │ │ 0x0012 line=753 │ │ 0x0019 line=754 │ │ 0x001b line=760 │ │ @@ -360328,32 +360440,32 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -121164: |[121164] android.support.v4.widget.SwipeRefreshLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ -121174: 3b0b 1100 |0000: if-gez v11, 0011 // +0011 │ │ -121178: 7110 0a43 0b00 |0002: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ -12117e: 0a0b |0005: move-result v11 │ │ -121180: 5260 1e0b |0006: iget v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -121184: 82b1 |0008: int-to-float v1, v11 │ │ -121186: c610 |0009: add-float/2addr v0, v1 │ │ -121188: 5960 1e0b |000a: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -12118c: 5260 1e0b |000c: iget v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -121190: 7020 0c27 0600 |000e: invoke-direct {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ -121196: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -121198: 0760 |0012: move-object v0, v6 │ │ -12119a: 0181 |0013: move v1, v8 │ │ -12119c: 0192 |0014: move v2, v9 │ │ -12119e: 01a3 |0015: move v3, v10 │ │ -1211a0: 0184 |0016: move v4, v8 │ │ -1211a2: 7406 f426 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedScroll:(IIII[I)Z // method@26f4 │ │ -1211a8: 0e00 |001a: return-void │ │ +11ee68: |[11ee68] android.support.v4.widget.SwipeRefreshLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ +11ee78: 3b0b 1100 |0000: if-gez v11, 0011 // +0011 │ │ +11ee7c: 7110 0a43 0b00 |0002: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@430a │ │ +11ee82: 0a0b |0005: move-result v11 │ │ +11ee84: 5260 1e0b |0006: iget v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ee88: 82b1 |0008: int-to-float v1, v11 │ │ +11ee8a: c610 |0009: add-float/2addr v0, v1 │ │ +11ee8c: 5960 1e0b |000a: iput v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ee90: 5260 1e0b |000c: iget v0, v6, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ee94: 7020 0c27 0600 |000e: invoke-direct {v6, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ +11ee9a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +11ee9c: 0760 |0012: move-object v0, v6 │ │ +11ee9e: 0181 |0013: move v1, v8 │ │ +11eea0: 0192 |0014: move v2, v9 │ │ +11eea2: 01a3 |0015: move v3, v10 │ │ +11eea4: 0184 |0016: move v4, v8 │ │ +11eea6: 7406 f426 0000 |0017: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.dispatchNestedScroll:(IIII[I)Z // method@26f4 │ │ +11eeac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0002 line=802 │ │ 0x0006 line=803 │ │ 0x000c line=804 │ │ 0x0011 line=807 │ │ @@ -360371,20 +360483,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -1211ac: |[1211ac] android.support.v4.widget.SwipeRefreshLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -1211bc: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ -1211c0: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ -1211c6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1211c8: 5910 1e0b |0006: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -1211cc: 0e00 |0008: return-void │ │ +11eeb0: |[11eeb0] android.support.v4.widget.SwipeRefreshLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +11eec0: 5410 0d0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ +11eec4: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ +11eeca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +11eecc: 5910 1e0b |0006: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11eed0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0005 line=744 │ │ 0x0008 line=745 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -360397,33 +360509,33 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1211d0: |[1211d0] android.support.v4.widget.SwipeRefreshLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -1211e0: 6e10 0927 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ -1211e6: 0a00 |0003: move-result v0 │ │ -1211e8: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ -1211ec: 5510 150b |0006: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -1211f0: 3900 1700 |0008: if-nez v0, 001f // +0017 │ │ -1211f4: 6e10 ef26 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ -1211fa: 0a00 |000d: move-result v0 │ │ -1211fc: 3900 1100 |000e: if-nez v0, 001f // +0011 │ │ -121200: 5510 140b |0010: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -121204: 3900 0d00 |0012: if-nez v0, 001f // +000d │ │ -121208: dd00 0402 |0014: and-int/lit8 v0, v4, #int 2 // #02 │ │ -12120c: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -121210: dd00 0402 |0018: and-int/lit8 v0, v4, #int 2 // #02 │ │ -121214: 6e20 2f27 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startNestedScroll:(I)Z // method@272f │ │ -12121a: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -12121c: 0f00 |001e: return v0 │ │ -12121e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -121220: 28fe |0020: goto 001e // -0002 │ │ +11eed4: |[11eed4] android.support.v4.widget.SwipeRefreshLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +11eee4: 6e10 0927 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ +11eeea: 0a00 |0003: move-result v0 │ │ +11eeec: 3800 1b00 |0004: if-eqz v0, 001f // +001b │ │ +11eef0: 5510 150b |0006: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11eef4: 3900 1700 |0008: if-nez v0, 001f // +0017 │ │ +11eef8: 6e10 ef26 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ +11eefe: 0a00 |000d: move-result v0 │ │ +11ef00: 3900 1100 |000e: if-nez v0, 001f // +0011 │ │ +11ef04: 5510 140b |0010: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11ef08: 3900 0d00 |0012: if-nez v0, 001f // +000d │ │ +11ef0c: dd00 0402 |0014: and-int/lit8 v0, v4, #int 2 // #02 │ │ +11ef10: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +11ef14: dd00 0402 |0018: and-int/lit8 v0, v4, #int 2 // #02 │ │ +11ef18: 6e20 2f27 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.startNestedScroll:(I)Z // method@272f │ │ +11ef1e: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +11ef20: 0f00 |001e: return v0 │ │ +11ef22: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +11ef24: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0018 line=734 │ │ 0x001d line=735 │ │ 0x001e line=737 │ │ locals : │ │ @@ -360437,26 +360549,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -121224: |[121224] android.support.v4.widget.SwipeRefreshLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ -121234: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -121236: 5420 0d0b |0001: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ -12123a: 6e20 b118 3000 |0003: invoke-virtual {v0, v3}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@18b1 │ │ -121240: 5220 1e0b |0006: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -121244: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -121248: 3d00 0900 |000a: if-lez v0, 0013 // +0009 │ │ -12124c: 5220 1e0b |000c: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -121250: 7020 f626 0200 |000e: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@26f6 │ │ -121256: 5921 1e0b |0011: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ -12125a: 6e10 3527 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.stopNestedScroll:()V // method@2735 │ │ -121260: 0e00 |0016: return-void │ │ +11ef28: |[11ef28] android.support.v4.widget.SwipeRefreshLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ +11ef38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11ef3a: 5420 0d0b |0001: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@0b0d │ │ +11ef3e: 6e20 b118 3000 |0003: invoke-virtual {v0, v3}, Landroid/support/v4/view/NestedScrollingParentHelper;.onStopNestedScroll:(Landroid/view/View;)V // method@18b1 │ │ +11ef44: 5220 1e0b |0006: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ef48: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +11ef4c: 3d00 0900 |000a: if-lez v0, 0013 // +0009 │ │ +11ef50: 5220 1e0b |000c: iget v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ef54: 7020 f626 0200 |000e: invoke-direct {v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@26f6 │ │ +11ef5a: 5921 1e0b |0011: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalUnconsumed:F // field@0b1e │ │ +11ef5e: 6e10 3527 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.stopNestedScroll:()V // method@2735 │ │ +11ef64: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=787 │ │ 0x0006 line=790 │ │ 0x000c line=791 │ │ 0x0011 line=792 │ │ 0x0013 line=795 │ │ @@ -360470,93 +360582,93 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 164 16-bit code units │ │ -121264: |[121264] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -121274: 1506 003f |0000: const/high16 v6, #int 1056964608 // #3f00 │ │ -121278: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -12127a: 7110 7e18 0800 |0003: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -121280: 0a00 |0006: move-result v0 │ │ -121282: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -121284: 5575 150b |0008: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -121288: 3805 0600 |000a: if-eqz v5, 0010 // +0006 │ │ -12128c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -121290: 5c74 150b |000e: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -121294: 6e10 0927 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ -12129a: 0a05 |0013: move-result v5 │ │ -12129c: 3805 0c00 |0014: if-eqz v5, 0020 // +000c │ │ -1212a0: 5575 150b |0016: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ -1212a4: 3905 0800 |0018: if-nez v5, 0020 // +0008 │ │ -1212a8: 6e10 ef26 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ -1212ae: 0a05 |001d: move-result v5 │ │ -1212b0: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ -1212b4: 0f04 |0020: return v4 │ │ -1212b6: 2b00 7100 0000 |0021: packed-switch v0, 00000092 // +00000071 │ │ -1212bc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -1212be: 28fb |0025: goto 0020 // -0005 │ │ -1212c0: 7120 8218 4800 |0026: invoke-static {v8, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1212c6: 0a05 |0029: move-result v5 │ │ -1212c8: 5975 fb0a |002a: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -1212cc: 5c74 090b |002c: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -1212d0: 28f6 |002e: goto 0024 // -000a │ │ -1212d2: 5275 fb0a |002f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -1212d6: 7120 7c18 5800 |0031: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -1212dc: 0a02 |0034: move-result v2 │ │ -1212de: 3b02 0a00 |0035: if-gez v2, 003f // +000a │ │ -1212e2: 6205 f60a |0037: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ -1212e6: 1a06 ad08 |0039: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@08ad │ │ -1212ea: 7120 5937 6500 |003b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -1212f0: 28e2 |003e: goto 0020 // -001e │ │ -1212f2: 7120 8518 2800 |003f: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -1212f8: 0a03 |0042: move-result v3 │ │ -1212fa: 5275 080b |0043: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ -1212fe: a705 0305 |0045: sub-float v5, v3, v5 │ │ -121302: a801 0506 |0047: mul-float v1, v5, v6 │ │ -121306: 5575 090b |0049: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -12130a: 3805 d9ff |004b: if-eqz v5, 0024 // -0027 │ │ -12130e: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -121310: 2d05 0105 |004e: cmpl-float v5, v1, v5 │ │ -121314: 3d05 d0ff |0050: if-lez v5, 0020 // -0030 │ │ -121318: 7020 0c27 1700 |0052: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ -12131e: 28cf |0055: goto 0024 // -0031 │ │ -121320: 7110 7d18 0800 |0056: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -121326: 0a02 |0059: move-result v2 │ │ -121328: 3b02 0a00 |005a: if-gez v2, 0064 // +000a │ │ -12132c: 6205 f60a |005c: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ -121330: 1a06 ae08 |005e: const-string v6, "Got ACTION_POINTER_DOWN event but have an invalid action index." // string@08ae │ │ -121334: 7120 5937 6500 |0060: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -12133a: 28bd |0063: goto 0020 // -0043 │ │ -12133c: 7120 8218 2800 |0064: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -121342: 0a04 |0067: move-result v4 │ │ -121344: 5974 fb0a |0068: iput v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -121348: 28ba |006a: goto 0024 // -0046 │ │ -12134a: 7020 1627 8700 |006b: invoke-direct {v7, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@2716 │ │ -121350: 28b6 |006e: goto 0024 // -004a │ │ -121352: 5275 fb0a |006f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -121356: 7120 7c18 5800 |0071: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -12135c: 0a02 |0074: move-result v2 │ │ -12135e: 3b02 0a00 |0075: if-gez v2, 007f // +000a │ │ -121362: 6205 f60a |0077: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ -121366: 1a06 af08 |0079: const-string v6, "Got ACTION_UP event but don't have an active pointer id." // string@08af │ │ -12136a: 7120 5937 6500 |007b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ -121370: 28a2 |007e: goto 0020 // -005e │ │ -121372: 7120 8518 2800 |007f: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ -121378: 0a03 |0082: move-result v3 │ │ -12137a: 5275 080b |0083: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ -12137e: a705 0305 |0085: sub-float v5, v3, v5 │ │ -121382: a801 0506 |0087: mul-float v1, v5, v6 │ │ -121386: 5c74 090b |0089: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ -12138a: 7020 f626 1700 |008b: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@26f6 │ │ -121390: 12f5 |008e: const/4 v5, #int -1 // #ff │ │ -121392: 5975 fb0a |008f: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ -121396: 288f |0091: goto 0020 // -0071 │ │ -121398: 0001 0700 0000 0000 0500 0000 4e00 ... |0092: packed-switch-data (18 units) │ │ +11ef68: |[11ef68] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +11ef78: 1506 003f |0000: const/high16 v6, #int 1056964608 // #3f00 │ │ +11ef7c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +11ef7e: 7110 7e18 0800 |0003: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +11ef84: 0a00 |0006: move-result v0 │ │ +11ef86: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +11ef88: 5575 150b |0008: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11ef8c: 3805 0600 |000a: if-eqz v5, 0010 // +0006 │ │ +11ef90: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +11ef94: 5c74 150b |000e: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11ef98: 6e10 0927 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@2709 │ │ +11ef9e: 0a05 |0013: move-result v5 │ │ +11efa0: 3805 0c00 |0014: if-eqz v5, 0020 // +000c │ │ +11efa4: 5575 150b |0016: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0b15 │ │ +11efa8: 3905 0800 |0018: if-nez v5, 0020 // +0008 │ │ +11efac: 6e10 ef26 0700 |001a: invoke-virtual {v7}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@26ef │ │ +11efb2: 0a05 |001d: move-result v5 │ │ +11efb4: 3805 0300 |001e: if-eqz v5, 0021 // +0003 │ │ +11efb8: 0f04 |0020: return v4 │ │ +11efba: 2b00 7100 0000 |0021: packed-switch v0, 00000092 // +00000071 │ │ +11efc0: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +11efc2: 28fb |0025: goto 0020 // -0005 │ │ +11efc4: 7120 8218 4800 |0026: invoke-static {v8, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11efca: 0a05 |0029: move-result v5 │ │ +11efcc: 5975 fb0a |002a: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11efd0: 5c74 090b |002c: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11efd4: 28f6 |002e: goto 0024 // -000a │ │ +11efd6: 5275 fb0a |002f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11efda: 7120 7c18 5800 |0031: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11efe0: 0a02 |0034: move-result v2 │ │ +11efe2: 3b02 0a00 |0035: if-gez v2, 003f // +000a │ │ +11efe6: 6205 f60a |0037: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ +11efea: 1a06 a908 |0039: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@08a9 │ │ +11efee: 7120 5937 6500 |003b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11eff4: 28e2 |003e: goto 0020 // -001e │ │ +11eff6: 7120 8518 2800 |003f: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11effc: 0a03 |0042: move-result v3 │ │ +11effe: 5275 080b |0043: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ +11f002: a705 0305 |0045: sub-float v5, v3, v5 │ │ +11f006: a801 0506 |0047: mul-float v1, v5, v6 │ │ +11f00a: 5575 090b |0049: iget-boolean v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11f00e: 3805 d9ff |004b: if-eqz v5, 0024 // -0027 │ │ +11f012: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +11f014: 2d05 0105 |004e: cmpl-float v5, v1, v5 │ │ +11f018: 3d05 d0ff |0050: if-lez v5, 0020 // -0030 │ │ +11f01c: 7020 0c27 1700 |0052: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.moveSpinner:(F)V // method@270c │ │ +11f022: 28cf |0055: goto 0024 // -0031 │ │ +11f024: 7110 7d18 0800 |0056: invoke-static {v8}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +11f02a: 0a02 |0059: move-result v2 │ │ +11f02c: 3b02 0a00 |005a: if-gez v2, 0064 // +000a │ │ +11f030: 6205 f60a |005c: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ +11f034: 1a06 aa08 |005e: const-string v6, "Got ACTION_POINTER_DOWN event but have an invalid action index." // string@08aa │ │ +11f038: 7120 5937 6500 |0060: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11f03e: 28bd |0063: goto 0020 // -0043 │ │ +11f040: 7120 8218 2800 |0064: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +11f046: 0a04 |0067: move-result v4 │ │ +11f048: 5974 fb0a |0068: iput v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11f04c: 28ba |006a: goto 0024 // -0046 │ │ +11f04e: 7020 1627 8700 |006b: invoke-direct {v7, v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@2716 │ │ +11f054: 28b6 |006e: goto 0024 // -004a │ │ +11f056: 5275 fb0a |006f: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11f05a: 7120 7c18 5800 |0071: invoke-static {v8, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +11f060: 0a02 |0074: move-result v2 │ │ +11f062: 3b02 0a00 |0075: if-gez v2, 007f // +000a │ │ +11f066: 6205 f60a |0077: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0af6 │ │ +11f06a: 1a06 ab08 |0079: const-string v6, "Got ACTION_UP event but don't have an active pointer id." // string@08ab │ │ +11f06e: 7120 5937 6500 |007b: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@3759 │ │ +11f074: 28a2 |007e: goto 0020 // -005e │ │ +11f076: 7120 8518 2800 |007f: invoke-static {v8, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@1885 │ │ +11f07c: 0a03 |0082: move-result v3 │ │ +11f07e: 5275 080b |0083: iget v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0b08 │ │ +11f082: a705 0305 |0085: sub-float v5, v3, v5 │ │ +11f086: a801 0506 |0087: mul-float v1, v5, v6 │ │ +11f08a: 5c74 090b |0089: iput-boolean v4, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0b09 │ │ +11f08e: 7020 f626 1700 |008b: invoke-direct {v7, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.finishSpinner:(F)V // method@26f6 │ │ +11f094: 12f5 |008e: const/4 v5, #int -1 // #ff │ │ +11f096: 5975 fb0a |008f: iput v5, v7, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@0afb │ │ +11f09a: 288f |0091: goto 0020 // -0071 │ │ +11f09c: 0001 0700 0000 0000 0500 0000 4e00 ... |0092: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=957 │ │ 0x0007 line=958 │ │ 0x0008 line=960 │ │ 0x000e line=961 │ │ 0x0010 line=964 │ │ @@ -360602,30 +360714,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1213bc: |[1213bc] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -1213cc: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1213d0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -1213d4: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -1213d8: 5420 1c0b |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -1213dc: 2000 2c07 |0008: instance-of v0, v0, Landroid/widget/AbsListView; // type@072c │ │ -1213e0: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ -1213e4: 5420 1c0b |000c: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -1213e8: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -1213ec: 5420 1c0b |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ -1213f0: 7110 d91a 0000 |0012: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1ad9 │ │ -1213f6: 0a00 |0015: move-result v0 │ │ -1213f8: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -1213fc: 0e00 |0018: return-void │ │ -1213fe: 6f20 5039 3200 |0019: invoke-super {v2, v3}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@3950 │ │ -121404: 28fc |001c: goto 0018 // -0004 │ │ +11f0c0: |[11f0c0] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +11f0d0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11f0d4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +11f0d8: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +11f0dc: 5420 1c0b |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11f0e0: 2000 2c07 |0008: instance-of v0, v0, Landroid/widget/AbsListView; // type@072c │ │ +11f0e4: 3900 0e00 |000a: if-nez v0, 0018 // +000e │ │ +11f0e8: 5420 1c0b |000c: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11f0ec: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +11f0f0: 5420 1c0b |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0b1c │ │ +11f0f4: 7110 d91a 0000 |0012: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1ad9 │ │ +11f0fa: 0a00 |0015: move-result v0 │ │ +11f0fc: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +11f100: 0e00 |0018: return-void │ │ +11f102: 6f20 5039 3200 |0019: invoke-super {v2, v3}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@3950 │ │ +11f108: 28fc |001c: goto 0018 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0018 line=725 │ │ 0x0019 line=723 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -360636,17 +360748,17 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -121408: |[121408] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:([I)V │ │ -121418: 6e20 1e27 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@271e │ │ -12141e: 0e00 |0003: return-void │ │ +11f10c: |[11f10c] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:([I)V │ │ +11f11c: 6e20 1e27 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:([I)V // method@271e │ │ +11f122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 colors [I │ │ @@ -360656,19 +360768,19 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -121420: |[121420] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:([I)V │ │ -121430: 7010 f526 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ -121436: 5410 120b |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -12143a: 6e20 6724 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setColorSchemeColors:([I)V // method@2467 │ │ -121440: 0e00 |0008: return-void │ │ +11f124: |[11f124] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:([I)V │ │ +11f134: 7010 f526 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@26f5 │ │ +11f13a: 5410 120b |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11f13e: 6e20 6724 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setColorSchemeColors:([I)V // method@2467 │ │ +11f144: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0008 line=530 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -360679,30 +360791,30 @@ │ │ type : '([I)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -121444: |[121444] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:([I)V │ │ -121454: 6e10 0427 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ -12145a: 0c02 |0003: move-result-object v2 │ │ -12145c: 2153 |0004: array-length v3, v5 │ │ -12145e: 2330 f508 |0005: new-array v0, v3, [I // type@08f5 │ │ -121462: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -121464: 2153 |0008: array-length v3, v5 │ │ -121466: 3531 0d00 |0009: if-ge v1, v3, 0016 // +000d │ │ -12146a: 4403 0501 |000b: aget v3, v5, v1 │ │ -12146e: 6e20 2702 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -121474: 0a03 |0010: move-result v3 │ │ -121476: 4b03 0001 |0011: aput v3, v0, v1 │ │ -12147a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12147e: 28f3 |0015: goto 0008 // -000d │ │ -121480: 6e20 1d27 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:([I)V // method@271d │ │ -121486: 0e00 |0019: return-void │ │ +11f148: |[11f148] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:([I)V │ │ +11f158: 6e10 0427 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ +11f15e: 0c02 |0003: move-result-object v2 │ │ +11f160: 2153 |0004: array-length v3, v5 │ │ +11f162: 2330 f508 |0005: new-array v0, v3, [I // type@08f5 │ │ +11f166: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +11f168: 2153 |0008: array-length v3, v5 │ │ +11f16a: 3531 0d00 |0009: if-ge v1, v3, 0016 // +000d │ │ +11f16e: 4403 0501 |000b: aget v3, v5, v1 │ │ +11f172: 6e20 2702 3200 |000d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +11f178: 0a03 |0010: move-result v3 │ │ +11f17a: 4b03 0001 |0011: aput v3, v0, v1 │ │ +11f17e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +11f182: 28f3 |0015: goto 0008 // -000d │ │ +11f184: 6e20 1d27 0400 |0016: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:([I)V // method@271d │ │ +11f18a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0004 line=512 │ │ 0x0007 line=513 │ │ 0x000b line=514 │ │ 0x0013 line=513 │ │ @@ -360720,18 +360832,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -121488: |[121488] android.support.v4.widget.SwipeRefreshLayout.setDistanceToTriggerSync:(I)V │ │ -121498: 8220 |0000: int-to-float v0, v2 │ │ -12149a: 5910 1d0b |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ -12149e: 0e00 |0003: return-void │ │ +11f18c: |[11f18c] android.support.v4.widget.SwipeRefreshLayout.setDistanceToTriggerSync:(I)V │ │ +11f19c: 8220 |0000: int-to-float v0, v2 │ │ +11f19e: 5910 1d0b |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTotalDragDistance:F // field@0b1d │ │ +11f1a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=2 distance I │ │ @@ -360741,18 +360853,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1214a0: |[1214a0] android.support.v4.widget.SwipeRefreshLayout.setNestedScrollingEnabled:(Z)V │ │ -1214b0: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -1214b4: 6e20 a318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@18a3 │ │ -1214ba: 0e00 |0005: return-void │ │ +11f1a4: |[11f1a4] android.support.v4.widget.SwipeRefreshLayout.setNestedScrollingEnabled:(Z)V │ │ +11f1b4: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11f1b8: 6e20 a318 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.setNestedScrollingEnabled:(Z)V // method@18a3 │ │ +11f1be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0005 line=815 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -360762,17 +360874,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 │ │ -1214bc: |[1214bc] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ -1214cc: 5b01 0a0b |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0b0a │ │ -1214d0: 0e00 |0002: return-void │ │ +11f1c0: |[11f1c0] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ +11f1d0: 5b01 0a0b |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@0b0a │ │ +11f1d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0002 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ @@ -360782,17 +360894,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1214d4: |[1214d4] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColor:(I)V │ │ -1214e4: 6e20 2627 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeResource:(I)V // method@2726 │ │ -1214ea: 0e00 |0003: return-void │ │ +11f1d8: |[11f1d8] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColor:(I)V │ │ +11f1e8: 6e20 2627 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeResource:(I)V // method@2726 │ │ +11f1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0003 line=474 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 colorRes I │ │ @@ -360802,20 +360914,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1214ec: |[1214ec] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeColor:(I)V │ │ -1214fc: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -121500: 6e20 9b22 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@229b │ │ -121506: 5410 120b |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -12150a: 6e20 6524 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@2465 │ │ -121510: 0e00 |000a: return-void │ │ +11f1f0: |[11f1f0] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeColor:(I)V │ │ +11f200: 5410 010b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f204: 6e20 9b22 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/CircleImageView;.setBackgroundColor:(I)V // method@229b │ │ +11f20a: 5410 120b |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11f20e: 6e20 6524 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v4/widget/MaterialProgressDrawable;.setBackgroundColor:(I)V // method@2465 │ │ +11f214: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0005 line=492 │ │ 0x000a line=493 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -360826,21 +360938,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -121514: |[121514] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeResource:(I)V │ │ -121524: 6e10 0427 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ -12152a: 0c00 |0003: move-result-object v0 │ │ -12152c: 6e20 2702 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -121532: 0a00 |0007: move-result v0 │ │ -121534: 6e20 2527 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeColor:(I)V // method@2725 │ │ -12153a: 0e00 |000b: return-void │ │ +11f218: |[11f218] android.support.v4.widget.SwipeRefreshLayout.setProgressBackgroundColorSchemeResource:(I)V │ │ +11f228: 6e10 0427 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ +11f22e: 0c00 |0003: move-result-object v0 │ │ +11f230: 6e20 2702 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +11f236: 0a00 |0007: move-result v0 │ │ +11f238: 6e20 2527 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setProgressBackgroundColorSchemeColor:(I)V // method@2725 │ │ +11f23e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x000b line=483 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x000c reg=2 colorRes I │ │ @@ -360850,21 +360962,21 @@ │ │ type : '(ZI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -12153c: |[12153c] android.support.v4.widget.SwipeRefreshLayout.setProgressViewEndTarget:(ZI)V │ │ -12154c: 8230 |0000: int-to-float v0, v3 │ │ -12154e: 5910 1a0b |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -121552: 5c12 160b |0003: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -121556: 5410 010b |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12155a: 6e10 9322 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@2293 │ │ -121560: 0e00 |000a: return-void │ │ +11f240: |[11f240] android.support.v4.widget.SwipeRefreshLayout.setProgressViewEndTarget:(ZI)V │ │ +11f250: 8230 |0000: int-to-float v0, v3 │ │ +11f252: 5910 1a0b |0001: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11f256: 5c12 160b |0003: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11f25a: 5410 010b |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f25e: 6e10 9322 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@2293 │ │ +11f264: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=245 │ │ locals : │ │ @@ -360877,28 +360989,28 @@ │ │ type : '(ZII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -121564: |[121564] android.support.v4.widget.SwipeRefreshLayout.setProgressViewOffset:(ZII)V │ │ -121574: 5c23 160b |0000: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ -121578: 5420 010b |0002: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12157c: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -121580: 6e20 a122 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ -121586: 5924 040b |0009: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -12158a: 5924 100b |000b: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -12158e: 8250 |000d: int-to-float v0, v5 │ │ -121590: 5920 1a0b |000e: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -121594: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -121596: 5c20 200b |0011: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -12159a: 5420 010b |0013: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12159e: 6e10 9322 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@2293 │ │ -1215a4: 0e00 |0018: return-void │ │ +11f268: |[11f268] android.support.v4.widget.SwipeRefreshLayout.setProgressViewOffset:(ZII)V │ │ +11f278: 5c23 160b |0000: iput-boolean v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mScale:Z // field@0b16 │ │ +11f27c: 5420 010b |0002: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f280: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +11f284: 6e20 a122 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CircleImageView;.setVisibility:(I)V // method@22a1 │ │ +11f28a: 5924 040b |0009: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11f28e: 5924 100b |000b: iput v4, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11f292: 8250 |000d: int-to-float v0, v5 │ │ +11f294: 5920 1a0b |000e: iput v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11f298: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +11f29a: 5c20 200b |0011: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11f29e: 5420 010b |0013: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f2a2: 6e10 9322 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/widget/CircleImageView;.invalidate:()V // method@2293 │ │ +11f2a8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x0009 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=225 │ │ @@ -360915,41 +361027,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1215a8: |[1215a8] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ -1215b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1215ba: 3805 2800 |0001: if-eqz v5, 0029 // +0028 │ │ -1215be: 5541 140b |0003: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -1215c2: 3251 2400 |0005: if-eq v1, v5, 0029 // +0024 │ │ -1215c6: 5c45 140b |0007: iput-boolean v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ -1215ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1215cc: 5541 200b |000a: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ -1215d0: 3901 1900 |000c: if-nez v1, 0025 // +0019 │ │ -1215d4: 5241 1a0b |000e: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -1215d8: 5242 100b |0010: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ -1215dc: 8222 |0012: int-to-float v2, v2 │ │ -1215de: c621 |0013: add-float/2addr v1, v2 │ │ -1215e0: 8710 |0014: float-to-int v0, v1 │ │ -1215e2: 5241 040b |0015: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ -1215e6: 9101 0001 |0017: sub-int v1, v0, v1 │ │ -1215ea: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -1215ec: 7030 2c27 1402 |001a: invoke-direct {v4, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ -1215f2: 5c43 0e0b |001d: iput-boolean v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ -1215f6: 5441 130b |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ -1215fa: 7020 3427 1400 |0021: invoke-direct {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2734 │ │ -121600: 0e00 |0024: return-void │ │ -121602: 5241 1a0b |0025: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ -121606: 8710 |0027: float-to-int v0, v1 │ │ -121608: 28ed |0028: goto 0015 // -0013 │ │ -12160a: 7030 2a27 5403 |0029: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@272a │ │ -121610: 28f8 |002c: goto 0024 // -0008 │ │ +11f2ac: |[11f2ac] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ +11f2bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +11f2be: 3805 2800 |0001: if-eqz v5, 0029 // +0028 │ │ +11f2c2: 5541 140b |0003: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11f2c6: 3251 2400 |0005: if-eq v1, v5, 0029 // +0024 │ │ +11f2ca: 5c45 140b |0007: iput-boolean v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0b14 │ │ +11f2ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +11f2d0: 5541 200b |000a: iget-boolean v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mUsingCustomStart:Z // field@0b20 │ │ +11f2d4: 3901 1900 |000c: if-nez v1, 0025 // +0019 │ │ +11f2d8: 5241 1a0b |000e: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11f2dc: 5242 100b |0010: iget v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@0b10 │ │ +11f2e0: 8222 |0012: int-to-float v2, v2 │ │ +11f2e2: c621 |0013: add-float/2addr v1, v2 │ │ +11f2e4: 8710 |0014: float-to-int v0, v1 │ │ +11f2e6: 5241 040b |0015: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0b04 │ │ +11f2ea: 9101 0001 |0017: sub-int v1, v0, v1 │ │ +11f2ee: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +11f2f0: 7030 2c27 1402 |001a: invoke-direct {v4, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(IZ)V // method@272c │ │ +11f2f6: 5c43 0e0b |001d: iput-boolean v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mNotify:Z // field@0b0e │ │ +11f2fa: 5441 130b |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshListener:Landroid/view/animation/Animation$AnimationListener; // field@0b13 │ │ +11f2fe: 7020 3427 1400 |0021: invoke-direct {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startScaleUpAnimation:(Landroid/view/animation/Animation$AnimationListener;)V // method@2734 │ │ +11f304: 0e00 |0024: return-void │ │ +11f306: 5241 1a0b |0025: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mSpinnerFinalOffset:F // field@0b1a │ │ +11f30a: 8710 |0027: float-to-int v0, v1 │ │ +11f30c: 28ed |0028: goto 0015 // -0013 │ │ +11f30e: 7030 2a27 5403 |0029: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(ZZ)V // method@272a │ │ +11f314: 28f8 |002c: goto 0024 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ 0x0007 line=361 │ │ 0x0009 line=362 │ │ 0x000a line=363 │ │ 0x000e line=364 │ │ @@ -360970,46 +361082,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -121614: |[121614] android.support.v4.widget.SwipeRefreshLayout.setSize:(I)V │ │ -121624: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ -121628: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -12162a: 3214 0300 |0003: if-eq v4, v1, 0006 // +0003 │ │ -12162e: 0e00 |0005: return-void │ │ -121630: 6e10 0427 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ -121636: 0c01 |0009: move-result-object v1 │ │ -121638: 6e10 2f02 0100 |000a: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -12163e: 0c00 |000d: move-result-object v0 │ │ -121640: 3904 1f00 |000e: if-nez v4, 002d // +001f │ │ -121644: 1501 6042 |0010: const/high16 v1, #int 1113587712 // #4260 │ │ -121648: 5202 bd15 |0012: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -12164c: c821 |0014: mul-float/2addr v1, v2 │ │ -12164e: 8711 |0015: float-to-int v1, v1 │ │ -121650: 5931 030b |0016: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ -121654: 5931 000b |0018: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ -121658: 5431 010b |001a: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -12165c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -12165e: 6e20 9e22 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ -121664: 5431 120b |0020: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -121668: 6e20 7224 4100 |0022: invoke-virtual {v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@2472 │ │ -12166e: 5431 010b |0025: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ -121672: 5432 120b |0027: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ -121676: 6e20 9e22 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ -12167c: 28d9 |002c: goto 0005 // -0027 │ │ -12167e: 1501 2042 |002d: const/high16 v1, #int 1109393408 // #4220 │ │ -121682: 5202 bd15 |002f: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -121686: c821 |0031: mul-float/2addr v1, v2 │ │ -121688: 8711 |0032: float-to-int v1, v1 │ │ -12168a: 5931 030b |0033: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ -12168e: 5931 000b |0035: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ -121692: 28e3 |0037: goto 001a // -001d │ │ +11f318: |[11f318] android.support.v4.widget.SwipeRefreshLayout.setSize:(I)V │ │ +11f328: 3804 0600 |0000: if-eqz v4, 0006 // +0006 │ │ +11f32c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +11f32e: 3214 0300 |0003: if-eq v4, v1, 0006 // +0003 │ │ +11f332: 0e00 |0005: return-void │ │ +11f334: 6e10 0427 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@2704 │ │ +11f33a: 0c01 |0009: move-result-object v1 │ │ +11f33c: 6e10 2f02 0100 |000a: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +11f342: 0c00 |000d: move-result-object v0 │ │ +11f344: 3904 1f00 |000e: if-nez v4, 002d // +001f │ │ +11f348: 1501 6042 |0010: const/high16 v1, #int 1113587712 // #4260 │ │ +11f34c: 5202 bd15 |0012: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +11f350: c821 |0014: mul-float/2addr v1, v2 │ │ +11f352: 8711 |0015: float-to-int v1, v1 │ │ +11f354: 5931 030b |0016: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ +11f358: 5931 000b |0018: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ +11f35c: 5431 010b |001a: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f360: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +11f362: 6e20 9e22 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ +11f368: 5431 120b |0020: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11f36c: 6e20 7224 4100 |0022: invoke-virtual {v1, v4}, Landroid/support/v4/widget/MaterialProgressDrawable;.updateSizes:(I)V // method@2472 │ │ +11f372: 5431 010b |0025: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleView:Landroid/support/v4/widget/CircleImageView; // field@0b01 │ │ +11f376: 5432 120b |0027: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgress:Landroid/support/v4/widget/MaterialProgressDrawable; // field@0b12 │ │ +11f37a: 6e20 9e22 2100 |0029: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CircleImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@229e │ │ +11f380: 28d9 |002c: goto 0005 // -0027 │ │ +11f382: 1501 2042 |002d: const/high16 v1, #int 1109393408 // #4220 │ │ +11f386: 5202 bd15 |002f: iget v2, v0, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +11f38a: c821 |0031: mul-float/2addr v1, v2 │ │ +11f38c: 8711 |0032: float-to-int v1, v1 │ │ +11f38e: 5931 030b |0033: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleWidth:I // field@0b03 │ │ +11f392: 5931 000b |0035: iput v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mCircleHeight:I // field@0b00 │ │ +11f396: 28e3 |0037: goto 001a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0005 line=266 │ │ 0x0006 line=254 │ │ 0x000e line=255 │ │ 0x0010 line=256 │ │ @@ -361027,19 +361139,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -121694: |[121694] android.support.v4.widget.SwipeRefreshLayout.startNestedScroll:(I)Z │ │ -1216a4: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -1216a8: 6e20 a418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@18a4 │ │ -1216ae: 0a00 |0005: move-result v0 │ │ -1216b0: 0f00 |0006: return v0 │ │ +11f398: |[11f398] android.support.v4.widget.SwipeRefreshLayout.startNestedScroll:(I)Z │ │ +11f3a8: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11f3ac: 6e20 a418 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/NestedScrollingChildHelper;.startNestedScroll:(I)Z // method@18a4 │ │ +11f3b2: 0a00 |0005: move-result v0 │ │ +11f3b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0007 reg=2 axes I │ │ │ │ @@ -361048,32 +361160,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1216b4: |[1216b4] android.support.v4.widget.SwipeRefreshLayout.stopNestedScroll:()V │ │ -1216c4: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ -1216c8: 6e10 a518 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@18a5 │ │ -1216ce: 0e00 |0005: return-void │ │ +11f3b8: |[11f3b8] android.support.v4.widget.SwipeRefreshLayout.stopNestedScroll:()V │ │ +11f3c8: 5410 0c0b |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mNestedScrollingChildHelper:Landroid/support/v4/view/NestedScrollingChildHelper; // field@0b0c │ │ +11f3cc: 6e10 a518 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingChildHelper;.stopNestedScroll:()V // method@18a5 │ │ +11f3d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0005 line=830 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ - source_file_idx : 6409 (SwipeRefreshLayout.java) │ │ + source_file_idx : 6405 (SwipeRefreshLayout.java) │ │ │ │ Class #1382 header: │ │ class_idx : 1351 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1382 annotations: │ │ Annotations on class │ │ @@ -361127,17 +361239,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1216d0: |[1216d0] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.:()V │ │ -1216e0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1216e6: 0e00 |0003: return-void │ │ +11f3d4: |[11f3d4] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.:()V │ │ +11f3e4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11f3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -361146,18 +361258,18 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1216e8: |[1216e8] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.getMaxLines:(Landroid/widget/TextView;)I │ │ -1216f8: 7110 5427 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatDonut;.getMaxLines:(Landroid/widget/TextView;)I // method@2754 │ │ -1216fe: 0a00 |0003: move-result v0 │ │ -121700: 0f00 |0004: return v0 │ │ +11f3ec: |[11f3ec] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.getMaxLines:(Landroid/widget/TextView;)I │ │ +11f3fc: 7110 5427 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatDonut;.getMaxLines:(Landroid/widget/TextView;)I // method@2754 │ │ +11f402: 0a00 |0003: move-result v0 │ │ +11f404: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 textView Landroid/widget/TextView; │ │ │ │ @@ -361166,18 +361278,18 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -121704: |[121704] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.getMinLines:(Landroid/widget/TextView;)I │ │ -121714: 7110 5527 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatDonut;.getMinLines:(Landroid/widget/TextView;)I // method@2755 │ │ -12171a: 0a00 |0003: move-result v0 │ │ -12171c: 0f00 |0004: return v0 │ │ +11f408: |[11f408] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.getMinLines:(Landroid/widget/TextView;)I │ │ +11f418: 7110 5527 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatDonut;.getMinLines:(Landroid/widget/TextView;)I // method@2755 │ │ +11f41e: 0a00 |0003: move-result v0 │ │ +11f420: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 textView Landroid/widget/TextView; │ │ │ │ @@ -361186,17 +361298,17 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -121720: |[121720] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -121730: 6e55 b23c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb2 │ │ -121736: 0e00 |0003: return-void │ │ +11f424: |[11f424] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +11f434: 6e55 b23c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb2 │ │ +11f43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -361210,17 +361322,17 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -121738: |[121738] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -121748: 6e55 b63c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@3cb6 │ │ -12174e: 0e00 |0003: return-void │ │ +11f43c: |[11f43c] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +11f44c: 6e55 b63c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@3cb6 │ │ +11f452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -361234,36 +361346,36 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -121750: |[121750] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -121760: 6e55 b73c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb7 │ │ -121766: 0e00 |0003: return-void │ │ +11f454: |[11f454] android.support.v4.widget.TextViewCompat$BaseTextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +11f464: 6e55 b73c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3cb7 │ │ +11f46a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=3 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=4 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=5 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #1383 header: │ │ class_idx : 1378 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1461 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1383 annotations: │ │ Annotations on class │ │ @@ -361288,18 +361400,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -121768: |[121768] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.:(Landroid/app/Activity;Landroid/content/Context;)V │ │ -121778: 7020 712a 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.:(Landroid/content/Context;)V // method@2a71 │ │ -12177e: 5b01 5f0b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@0b5f │ │ -121782: 0e00 |0005: return-void │ │ +11f46c: |[11f46c] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.:(Landroid/app/Activity;Landroid/content/Context;)V │ │ +11f47c: 7020 712a 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;.:(Landroid/content/Context;)V // method@2a71 │ │ +11f482: 5b01 5f0b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@0b5f │ │ +11f486: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0003 line=472 │ │ 0x0005 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ @@ -361312,18 +361424,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -121784: |[121784] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.getPosition:()F │ │ -121794: 6e10 1d28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.getProgress:()F // method@281d │ │ -12179a: 0a00 |0003: move-result v0 │ │ -12179c: 0f00 |0004: return v0 │ │ +11f488: |[11f488] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.getPosition:()F │ │ +11f498: 6e10 1d28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.getProgress:()F // method@281d │ │ +11f49e: 0a00 |0003: move-result v0 │ │ +11f4a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;) │ │ @@ -361331,47 +361443,47 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1217a0: |[1217a0] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.setPosition:(F)V │ │ -1217b0: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -1217b4: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -1217b8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -1217bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1217be: 6e20 2028 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@2820 │ │ -1217c4: 6e20 1f28 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setProgress:(F)V // method@281f │ │ -1217ca: 0e00 |000d: return-void │ │ -1217cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1217ce: 2d00 0200 |000f: cmpl-float v0, v2, v0 │ │ -1217d2: 3900 f9ff |0011: if-nez v0, 000a // -0007 │ │ -1217d6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1217d8: 6e20 2028 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@2820 │ │ -1217de: 28f3 |0017: goto 000a // -000d │ │ +11f4a4: |[11f4a4] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.setPosition:(F)V │ │ +11f4b4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +11f4b8: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +11f4bc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +11f4c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +11f4c2: 6e20 2028 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@2820 │ │ +11f4c8: 6e20 1f28 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setProgress:(F)V // method@281f │ │ +11f4ce: 0e00 |000d: return-void │ │ +11f4d0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +11f4d2: 2d00 0200 |000f: cmpl-float v0, v2, v0 │ │ +11f4d6: 3900 f9ff |0011: if-nez v0, 000a // -0007 │ │ +11f4da: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +11f4dc: 6e20 2028 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@2820 │ │ +11f4e2: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=477 │ │ 0x000a line=481 │ │ 0x000d line=482 │ │ 0x000e line=478 │ │ 0x0013 line=479 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ 0x0000 - 0x0018 reg=2 position F │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1384 header: │ │ class_idx : 1380 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1384 annotations: │ │ Annotations on class │ │ @@ -361404,18 +361516,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1217e0: |[1217e0] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.:(Landroid/app/Activity;)V │ │ -1217f0: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1217f6: 5b01 600b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@0b60 │ │ -1217fa: 0e00 |0005: return-void │ │ +11f4e4: |[11f4e4] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.:(Landroid/app/Activity;)V │ │ +11f4f4: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11f4fa: 5b01 600b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@0b60 │ │ +11f4fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ 0x0005 line=661 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ @@ -361427,17 +361539,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1217fc: |[1217fc] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -12180c: 5410 600b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@0b60 │ │ -121810: 1100 |0002: return-object v0 │ │ +11f500: |[11f500] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +11f510: 5410 600b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@0b60 │ │ +11f514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;) │ │ @@ -361445,17 +361557,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -121814: |[121814] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -121824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -121826: 1100 |0001: return-object v0 │ │ +11f518: |[11f518] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11f528: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11f52a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;) │ │ @@ -361463,17 +361575,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -121828: |[121828] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.isNavigationVisible:()Z │ │ -121838: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12183a: 0f00 |0001: return v0 │ │ +11f52c: |[11f52c] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.isNavigationVisible:()Z │ │ +11f53c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11f53e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;) │ │ @@ -361481,16 +361593,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12183c: |[12183c] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarDescription:(I)V │ │ -12184c: 0e00 |0000: return-void │ │ +11f540: |[11f540] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarDescription:(I)V │ │ +11f550: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ 0x0000 - 0x0001 reg=1 contentDescRes I │ │ │ │ @@ -361499,31 +361611,31 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -121850: |[121850] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -121860: 0e00 |0000: return-void │ │ +11f554: |[11f554] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11f564: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ 0x0000 - 0x0001 reg=1 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=2 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1385 header: │ │ class_idx : 1381 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1385 annotations: │ │ Annotations on class │ │ @@ -361552,18 +361664,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -121864: |[121864] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;)V │ │ -121874: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -12187a: 5b01 610b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -12187e: 0e00 |0005: return-void │ │ +11f568: |[11f568] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;)V │ │ +11f578: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11f57e: 5b01 610b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0003 line=508 │ │ 0x0005 line=509 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ @@ -361574,17 +361686,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -121880: |[121880] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ -121890: 7020 2928 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;)V // method@2829 │ │ -121896: 0e00 |0003: return-void │ │ +11f584: |[11f584] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ +11f594: 7020 2928 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;)V // method@2829 │ │ +11f59a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ @@ -361595,24 +361707,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -121898: |[121898] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -1218a8: 5432 610b |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -1218ac: 6e10 a900 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -1218b2: 0c00 |0005: move-result-object v0 │ │ -1218b4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1218b8: 6e10 9e00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ -1218be: 0c01 |000b: move-result-object v1 │ │ -1218c0: 1101 |000c: return-object v1 │ │ -1218c2: 5431 610b |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -1218c6: 28fd |000f: goto 000c // -0003 │ │ +11f59c: |[11f59c] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +11f5ac: 5432 610b |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f5b0: 6e10 a900 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f5b6: 0c00 |0005: move-result-object v0 │ │ +11f5b8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +11f5bc: 6e10 9e00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ +11f5c2: 0c01 |000b: move-result-object v1 │ │ +11f5c4: 1101 |000c: return-object v1 │ │ +11f5c6: 5431 610b |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f5ca: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x0006 line=520 │ │ 0x0008 line=521 │ │ 0x000c line=525 │ │ 0x000d line=523 │ │ @@ -361627,19 +361739,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1218c8: |[1218c8] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -1218d8: 5410 610b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -1218dc: 7110 5728 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@2857 │ │ -1218e2: 0c00 |0005: move-result-object v0 │ │ -1218e4: 1100 |0006: return-object v0 │ │ +11f5cc: |[11f5cc] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11f5dc: 5410 610b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f5e0: 7110 5728 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@2857 │ │ +11f5e6: 0c00 |0005: move-result-object v0 │ │ +11f5e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;) │ │ @@ -361647,27 +361759,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1218e8: |[1218e8] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.isNavigationVisible:()Z │ │ -1218f8: 5421 610b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -1218fc: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -121902: 0c00 |0005: move-result-object v0 │ │ -121904: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -121908: 6e10 9c00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@009c │ │ -12190e: 0a01 |000b: move-result v1 │ │ -121910: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ -121914: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -121918: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -12191a: 0f01 |0011: return v1 │ │ -12191c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -12191e: 28fe |0013: goto 0011 // -0002 │ │ +11f5ec: |[11f5ec] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.isNavigationVisible:()Z │ │ +11f5fc: 5421 610b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f600: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f606: 0c00 |0005: move-result-object v0 │ │ +11f608: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +11f60c: 6e10 9c00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@009c │ │ +11f612: 0a01 |000b: move-result v1 │ │ +11f614: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ +11f618: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +11f61c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +11f61e: 0f01 |0011: return v1 │ │ +11f620: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11f622: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0006 line=531 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 actionBar Landroid/app/ActionBar; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ @@ -361677,21 +361789,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -121920: |[121920] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarDescription:(I)V │ │ -121930: 5420 620b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ -121934: 5421 610b |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -121938: 7130 5828 1003 |0004: invoke-static {v0, v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@2858 │ │ -12193e: 0c00 |0007: move-result-object v0 │ │ -121940: 5b20 620b |0008: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ -121944: 0e00 |000a: return-void │ │ +11f624: |[11f624] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarDescription:(I)V │ │ +11f634: 5420 620b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ +11f638: 5421 610b |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f63c: 7130 5828 1003 |0004: invoke-static {v0, v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@2858 │ │ +11f642: 0c00 |0007: move-result-object v0 │ │ +11f644: 5b20 620b |0008: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ +11f648: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000a line=547 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x000b reg=3 contentDescRes I │ │ @@ -361701,49 +361813,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -121948: |[121948] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -121958: 5420 610b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -12195c: 6e10 a900 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -121962: 0c00 |0005: move-result-object v0 │ │ -121964: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -121966: 6e20 9f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@009f │ │ -12196c: 5420 620b |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ -121970: 5421 610b |000c: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -121974: 7140 5928 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@2859 │ │ -12197a: 0c00 |0011: move-result-object v0 │ │ -12197c: 5b20 620b |0012: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ -121980: 5420 610b |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ -121984: 6e10 a900 0000 |0016: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -12198a: 0c00 |0019: move-result-object v0 │ │ -12198c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -12198e: 6e20 9f00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@009f │ │ -121994: 0e00 |001e: return-void │ │ +11f64c: |[11f64c] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11f65c: 5420 610b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f660: 6e10 a900 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f666: 0c00 |0005: move-result-object v0 │ │ +11f668: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +11f66a: 6e20 9f00 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@009f │ │ +11f670: 5420 620b |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ +11f674: 5421 610b |000c: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f678: 7140 5928 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@2859 │ │ +11f67e: 0c00 |0011: move-result-object v0 │ │ +11f680: 5b20 620b |0012: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0b62 │ │ +11f684: 5420 610b |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0b61 │ │ +11f688: 6e10 a900 0000 |0016: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f68e: 0c00 |0019: move-result-object v0 │ │ +11f690: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +11f692: 6e20 9f00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@009f │ │ +11f698: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x000a line=538 │ │ 0x0014 line=540 │ │ 0x001e line=541 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x001f reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x001f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1386 header: │ │ class_idx : 1382 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1386 annotations: │ │ Annotations on class │ │ @@ -361768,18 +361880,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -121998: |[121998] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;)V │ │ -1219a8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1219ae: 5b01 630b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -1219b2: 0e00 |0005: return-void │ │ +11f69c: |[11f69c] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;)V │ │ +11f6ac: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11f6b2: 5b01 630b |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f6b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0003 line=558 │ │ 0x0005 line=559 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ @@ -361790,17 +361902,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1219b4: |[1219b4] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ -1219c4: 7020 3028 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;)V // method@2830 │ │ -1219ca: 0e00 |0003: return-void │ │ +11f6b8: |[11f6b8] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ +11f6c8: 7020 3028 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;)V // method@2830 │ │ +11f6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ @@ -361811,24 +361923,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1219cc: |[1219cc] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -1219dc: 5432 630b |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -1219e0: 6e10 a900 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -1219e6: 0c00 |0005: move-result-object v0 │ │ -1219e8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -1219ec: 6e10 9e00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ -1219f2: 0c01 |000b: move-result-object v1 │ │ -1219f4: 1101 |000c: return-object v1 │ │ -1219f6: 5431 630b |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -1219fa: 28fd |000f: goto 000c // -0003 │ │ +11f6d0: |[11f6d0] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +11f6e0: 5432 630b |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f6e4: 6e10 a900 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f6ea: 0c00 |0005: move-result-object v0 │ │ +11f6ec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +11f6f0: 6e10 9e00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@009e │ │ +11f6f6: 0c01 |000b: move-result-object v1 │ │ +11f6f8: 1101 |000c: return-object v1 │ │ +11f6fa: 5431 630b |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f6fe: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0006 line=574 │ │ 0x0008 line=575 │ │ 0x000c line=579 │ │ 0x000d line=577 │ │ @@ -361843,30 +361955,30 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1219fc: |[1219fc] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -121a0c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -121a0e: 6e10 3228 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@2832 │ │ -121a14: 0c02 |0004: move-result-object v2 │ │ -121a16: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -121a18: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -121a1a: 2344 f508 |0007: new-array v4, v4, [I // type@08f5 │ │ -121a1e: 1405 0b03 0101 |0009: const v5, #float 2.36957e-38 // #0101030b │ │ -121a24: 4b05 0406 |000c: aput v5, v4, v6 │ │ -121a28: 1405 ce02 0101 |000e: const v5, #float 2.36956e-38 // #010102ce │ │ -121a2e: 6e56 b201 3254 |0011: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -121a34: 0c00 |0014: move-result-object v0 │ │ -121a36: 6e20 5c02 6000 |0015: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -121a3c: 0c01 |0018: move-result-object v1 │ │ -121a3e: 6e10 7102 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -121a44: 1101 |001c: return-object v1 │ │ +11f700: |[11f700] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11f710: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +11f712: 6e10 3228 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@2832 │ │ +11f718: 0c02 |0004: move-result-object v2 │ │ +11f71a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +11f71c: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +11f71e: 2344 f508 |0007: new-array v4, v4, [I // type@08f5 │ │ +11f722: 1405 0b03 0101 |0009: const v5, #float 2.36957e-38 // #0101030b │ │ +11f728: 4b05 0406 |000c: aput v5, v4, v6 │ │ +11f72c: 1405 ce02 0101 |000e: const v5, #float 2.36956e-38 // #010102ce │ │ +11f732: 6e56 b201 3254 |0011: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +11f738: 0c00 |0014: move-result-object v0 │ │ +11f73a: 6e20 5c02 6000 |0015: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +11f740: 0c01 |0018: move-result-object v1 │ │ +11f742: 6e10 7102 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +11f748: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=563 │ │ 0x0015 line=565 │ │ 0x0019 line=566 │ │ 0x001c line=567 │ │ locals : │ │ @@ -361879,27 +361991,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -121a48: |[121a48] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.isNavigationVisible:()Z │ │ -121a58: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -121a5c: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -121a62: 0c00 |0005: move-result-object v0 │ │ -121a64: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -121a68: 6e10 9c00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@009c │ │ -121a6e: 0a01 |000b: move-result v1 │ │ -121a70: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ -121a74: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -121a78: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -121a7a: 0f01 |0011: return v1 │ │ -121a7c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -121a7e: 28fe |0013: goto 0011 // -0002 │ │ +11f74c: |[11f74c] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.isNavigationVisible:()Z │ │ +11f75c: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f760: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f766: 0c00 |0005: move-result-object v0 │ │ +11f768: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +11f76c: 6e10 9c00 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@009c │ │ +11f772: 0a01 |000b: move-result v1 │ │ +11f774: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ +11f778: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +11f77c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +11f77e: 0f01 |0011: return v1 │ │ +11f780: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11f782: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0006 line=585 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 actionBar Landroid/app/ActionBar; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ @@ -361909,21 +362021,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -121a80: |[121a80] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarDescription:(I)V │ │ -121a90: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -121a94: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -121a9a: 0c00 |0005: move-result-object v0 │ │ -121a9c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -121aa0: 6e20 a000 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ -121aa6: 0e00 |000b: return-void │ │ +11f784: |[11f784] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarDescription:(I)V │ │ +11f794: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f798: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f79e: 0c00 |0005: move-result-object v0 │ │ +11f7a0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +11f7a4: 6e20 a000 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ +11f7aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0006 line=601 │ │ 0x0008 line=602 │ │ 0x000b line=604 │ │ locals : │ │ @@ -361936,42 +362048,42 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -121aa8: |[121aa8] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -121ab8: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ -121abc: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ -121ac2: 0c00 |0005: move-result-object v0 │ │ -121ac4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -121ac8: 6e20 a100 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@00a1 │ │ -121ace: 6e20 a000 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ -121ad4: 0e00 |000e: return-void │ │ +11f7ac: |[11f7ac] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11f7bc: 5421 630b |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0b63 │ │ +11f7c0: 6e10 a900 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@00a9 │ │ +11f7c6: 0c00 |0005: move-result-object v0 │ │ +11f7c8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +11f7cc: 6e20 a100 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@00a1 │ │ +11f7d2: 6e20 a000 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@00a0 │ │ +11f7d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0006 line=592 │ │ 0x0008 line=593 │ │ 0x000b line=594 │ │ 0x000e line=596 │ │ locals : │ │ 0x0006 - 0x000f reg=0 actionBar Landroid/app/ActionBar; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ 0x0000 - 0x000f reg=3 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1387 header: │ │ class_idx : 1383 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1387 annotations: │ │ Annotations on class │ │ @@ -362012,24 +362124,24 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -121ad8: |[121ad8] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.:(Landroid/support/v7/widget/Toolbar;)V │ │ -121ae8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -121aee: 5b12 660b |0003: iput-object v2, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ -121af2: 6e10 c036 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ -121af8: 0c00 |0008: move-result-object v0 │ │ -121afa: 5b10 650b |0009: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b65 │ │ -121afe: 6e10 bf36 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ -121b04: 0c00 |000e: move-result-object v0 │ │ -121b06: 5b10 640b |000f: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultContentDescription:Ljava/lang/CharSequence; // field@0b64 │ │ -121b0a: 0e00 |0011: return-void │ │ +11f7dc: |[11f7dc] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.:(Landroid/support/v7/widget/Toolbar;)V │ │ +11f7ec: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +11f7f2: 5b12 660b |0003: iput-object v2, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ +11f7f6: 6e10 c036 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ +11f7fc: 0c00 |0008: move-result-object v0 │ │ +11f7fe: 5b10 650b |0009: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b65 │ │ +11f802: 6e10 bf36 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ +11f808: 0c00 |000e: move-result-object v0 │ │ +11f80a: 5b10 640b |000f: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultContentDescription:Ljava/lang/CharSequence; // field@0b64 │ │ +11f80e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0003 line=617 │ │ 0x0005 line=618 │ │ 0x000b line=619 │ │ 0x0011 line=620 │ │ @@ -362043,19 +362155,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -121b0c: |[121b0c] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -121b1c: 5410 660b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ -121b20: 6e10 b736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -121b26: 0c00 |0005: move-result-object v0 │ │ -121b28: 1100 |0006: return-object v0 │ │ +11f810: |[11f810] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +11f820: 5410 660b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ +11f824: 6e10 b736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +11f82a: 0c00 |0005: move-result-object v0 │ │ +11f82c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;) │ │ @@ -362063,17 +362175,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121b2c: |[121b2c] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -121b3c: 5410 650b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b65 │ │ -121b40: 1100 |0002: return-object v0 │ │ +11f830: |[11f830] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11f840: 5410 650b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b65 │ │ +11f844: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;) │ │ @@ -362081,17 +362193,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -121b44: |[121b44] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.isNavigationVisible:()Z │ │ -121b54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -121b56: 0f00 |0001: return v0 │ │ +11f848: |[11f848] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.isNavigationVisible:()Z │ │ +11f858: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +11f85a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;) │ │ @@ -362099,23 +362211,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -121b58: |[121b58] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarDescription:(I)V │ │ -121b68: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -121b6c: 5420 660b |0002: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ -121b70: 5421 640b |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultContentDescription:Ljava/lang/CharSequence; // field@0b64 │ │ -121b74: 6e20 fb36 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ -121b7a: 0e00 |0009: return-void │ │ -121b7c: 5420 660b |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ -121b80: 6e20 fa36 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@36fa │ │ -121b86: 28fa |000f: goto 0009 // -0006 │ │ +11f85c: |[11f85c] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarDescription:(I)V │ │ +11f86c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +11f870: 5420 660b |0002: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ +11f874: 5421 640b |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mDefaultContentDescription:Ljava/lang/CharSequence; // field@0b64 │ │ +11f878: 6e20 fb36 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ +11f87e: 0e00 |0009: return-void │ │ +11f880: 5420 660b |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ +11f884: 6e20 fa36 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@36fa │ │ +11f88a: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0002 line=631 │ │ 0x0009 line=635 │ │ 0x000a line=633 │ │ locals : │ │ @@ -362127,36 +362239,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -121b88: |[121b88] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -121b98: 5410 660b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ -121b9c: 6e20 fd36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ -121ba2: 6e20 3b28 3100 |0005: invoke-virtual {v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.setActionBarDescription:(I)V // method@283b │ │ -121ba8: 0e00 |0008: return-void │ │ +11f88c: |[11f88c] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11f89c: 5410 660b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0b66 │ │ +11f8a0: 6e20 fd36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ +11f8a6: 6e20 3b28 3100 |0005: invoke-virtual {v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.setActionBarDescription:(I)V // method@283b │ │ +11f8ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0005 line=625 │ │ 0x0008 line=626 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ 0x0000 - 0x0009 reg=2 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0009 reg=3 contentDescRes I │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1388 header: │ │ class_idx : 1384 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 854 │ │ +source_file_idx : 851 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 16 │ │ │ │ Class #1388 annotations: │ │ Annotations on class │ │ @@ -362251,24 +362363,24 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -121bac: |[121bac] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ -121bbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -121bbe: 0770 |0001: move-object v0, v7 │ │ -121bc0: 0781 |0002: move-object v1, v8 │ │ -121bc2: 0793 |0003: move-object v3, v9 │ │ -121bc4: 0724 |0004: move-object v4, v2 │ │ -121bc6: 01a5 |0005: move v5, v10 │ │ -121bc8: 01b6 |0006: move v6, v11 │ │ -121bca: 7607 3f28 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@283f │ │ -121bd0: 0e00 |000a: return-void │ │ +11f8b0: |[11f8b0] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ +11f8c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11f8c2: 0770 |0001: move-object v0, v7 │ │ +11f8c4: 0781 |0002: move-object v1, v8 │ │ +11f8c6: 0793 |0003: move-object v3, v9 │ │ +11f8c8: 0724 |0004: move-object v4, v2 │ │ +11f8ca: 01a5 |0005: move v5, v10 │ │ +11f8cc: 01b6 |0006: move v6, v11 │ │ +11f8ce: 7607 3f28 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@283f │ │ +11f8d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x000a line=152 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x000b reg=8 activity Landroid/app/Activity; │ │ @@ -362281,24 +362393,24 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -121bd4: |[121bd4] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V │ │ -121be4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -121be6: 0770 |0001: move-object v0, v7 │ │ -121be8: 0781 |0002: move-object v1, v8 │ │ -121bea: 07a2 |0003: move-object v2, v10 │ │ -121bec: 0793 |0004: move-object v3, v9 │ │ -121bee: 01b5 |0005: move v5, v11 │ │ -121bf0: 01c6 |0006: move v6, v12 │ │ -121bf2: 7607 3f28 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@283f │ │ -121bf8: 0e00 |000a: return-void │ │ +11f8d8: |[11f8d8] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V │ │ +11f8e8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +11f8ea: 0770 |0001: move-object v0, v7 │ │ +11f8ec: 0781 |0002: move-object v1, v8 │ │ +11f8ee: 07a2 |0003: move-object v2, v10 │ │ +11f8f0: 0793 |0004: move-object v3, v9 │ │ +11f8f2: 01b5 |0005: move v5, v11 │ │ +11f8f4: 01c6 |0006: move v6, v12 │ │ +11f8f6: 7607 3f28 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@283f │ │ +11f8fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x000a line=183 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x000b reg=8 activity Landroid/app/Activity; │ │ @@ -362312,71 +362424,71 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -121bfc: |[121bfc] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V │ │ -121c0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -121c0e: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -121c14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -121c16: 5c30 690b |0005: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121c1a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -121c1c: 5c30 700b |0008: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ -121c20: 3805 2d00 |000a: if-eqz v5, 0037 // +002d │ │ -121c24: 2200 6705 |000c: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; // type@0567 │ │ -121c28: 7020 3728 5000 |000e: invoke-direct {v0, v5}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.:(Landroid/support/v7/widget/Toolbar;)V // method@2837 │ │ -121c2e: 5b30 670b |0011: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121c32: 2200 5f05 |0013: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$1; // type@055f │ │ -121c36: 7020 1328 3000 |0015: invoke-direct {v0, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$1;.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@2813 │ │ -121c3c: 6e20 fe36 0500 |0018: invoke-virtual {v5, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@36fe │ │ -121c42: 5b36 6a0b |001b: iput-object v6, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121c46: 5938 6d0b |001d: iput v8, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ -121c4a: 5939 680b |001f: iput v9, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ -121c4e: 3907 4800 |0021: if-nez v7, 0069 // +0048 │ │ -121c52: 2200 6205 |0023: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; // type@0562 │ │ -121c56: 5431 670b |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121c5a: 7210 1528 0100 |0027: invoke-interface {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@2815 │ │ -121c60: 0c01 |002a: move-result-object v1 │ │ -121c62: 7030 1b28 4001 |002b: invoke-direct {v0, v4, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.:(Landroid/app/Activity;Landroid/content/Context;)V // method@281b │ │ -121c68: 5b30 6e0b |002e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121c6c: 6e10 4328 0300 |0030: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ -121c72: 0c00 |0033: move-result-object v0 │ │ -121c74: 5b30 6c0b |0034: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -121c78: 0e00 |0036: return-void │ │ -121c7a: 2040 6105 |0037: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0561 │ │ -121c7e: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -121c82: 0740 |003b: move-object v0, v4 │ │ -121c84: 1f00 6105 |003c: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0561 │ │ -121c88: 7210 1a28 0000 |003e: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@281a │ │ -121c8e: 0c00 |0041: move-result-object v0 │ │ -121c90: 5b30 670b |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121c94: 28d7 |0044: goto 001b // -0029 │ │ -121c96: 6000 c100 |0045: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -121c9a: 1301 1200 |0047: const/16 v1, #int 18 // #12 │ │ -121c9e: 3410 0a00 |0049: if-lt v0, v1, 0053 // +000a │ │ -121ca2: 2200 6605 |004b: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; // type@0566 │ │ -121ca6: 7030 3128 4002 |004d: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@2831 │ │ -121cac: 5b30 670b |0050: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121cb0: 28c9 |0052: goto 001b // -0037 │ │ -121cb2: 6000 c100 |0053: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -121cb6: 1301 0b00 |0055: const/16 v1, #int 11 // #b │ │ -121cba: 3410 0a00 |0057: if-lt v0, v1, 0061 // +000a │ │ -121cbe: 2200 6505 |0059: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; // type@0565 │ │ -121cc2: 7030 2a28 4002 |005b: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@282a │ │ -121cc8: 5b30 670b |005e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121ccc: 28bb |0060: goto 001b // -0045 │ │ -121cce: 2200 6405 |0061: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; // type@0564 │ │ -121cd2: 7020 2328 4000 |0063: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.:(Landroid/app/Activity;)V // method@2823 │ │ -121cd8: 5b30 670b |0066: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121cdc: 28b3 |0068: goto 001b // -004d │ │ -121cde: 1f07 6305 |0069: check-cast v7, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // type@0563 │ │ -121ce2: 5b37 6e0b |006b: iput-object v7, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121ce6: 28c3 |006d: goto 0030 // -003d │ │ +11f900: |[11f900] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V │ │ +11f910: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +11f912: 7010 1f43 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +11f918: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +11f91a: 5c30 690b |0005: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11f91e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +11f920: 5c30 700b |0008: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ +11f924: 3805 2d00 |000a: if-eqz v5, 0037 // +002d │ │ +11f928: 2200 6705 |000c: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; // type@0567 │ │ +11f92c: 7020 3728 5000 |000e: invoke-direct {v0, v5}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.:(Landroid/support/v7/widget/Toolbar;)V // method@2837 │ │ +11f932: 5b30 670b |0011: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f936: 2200 5f05 |0013: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$1; // type@055f │ │ +11f93a: 7020 1328 3000 |0015: invoke-direct {v0, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$1;.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@2813 │ │ +11f940: 6e20 fe36 0500 |0018: invoke-virtual {v5, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@36fe │ │ +11f946: 5b36 6a0b |001b: iput-object v6, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11f94a: 5938 6d0b |001d: iput v8, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ +11f94e: 5939 680b |001f: iput v9, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ +11f952: 3907 4800 |0021: if-nez v7, 0069 // +0048 │ │ +11f956: 2200 6205 |0023: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; // type@0562 │ │ +11f95a: 5431 670b |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f95e: 7210 1528 0100 |0027: invoke-interface {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@2815 │ │ +11f964: 0c01 |002a: move-result-object v1 │ │ +11f966: 7030 1b28 4001 |002b: invoke-direct {v0, v4, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.:(Landroid/app/Activity;Landroid/content/Context;)V // method@281b │ │ +11f96c: 5b30 6e0b |002e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11f970: 6e10 4328 0300 |0030: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ +11f976: 0c00 |0033: move-result-object v0 │ │ +11f978: 5b30 6c0b |0034: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11f97c: 0e00 |0036: return-void │ │ +11f97e: 2040 6105 |0037: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0561 │ │ +11f982: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +11f986: 0740 |003b: move-object v0, v4 │ │ +11f988: 1f00 6105 |003c: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0561 │ │ +11f98c: 7210 1a28 0000 |003e: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@281a │ │ +11f992: 0c00 |0041: move-result-object v0 │ │ +11f994: 5b30 670b |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f998: 28d7 |0044: goto 001b // -0029 │ │ +11f99a: 6000 c100 |0045: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11f99e: 1301 1200 |0047: const/16 v1, #int 18 // #12 │ │ +11f9a2: 3410 0a00 |0049: if-lt v0, v1, 0053 // +000a │ │ +11f9a6: 2200 6605 |004b: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; // type@0566 │ │ +11f9aa: 7030 3128 4002 |004d: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@2831 │ │ +11f9b0: 5b30 670b |0050: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f9b4: 28c9 |0052: goto 001b // -0037 │ │ +11f9b6: 6000 c100 |0053: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +11f9ba: 1301 0b00 |0055: const/16 v1, #int 11 // #b │ │ +11f9be: 3410 0a00 |0057: if-lt v0, v1, 0061 // +000a │ │ +11f9c2: 2200 6505 |0059: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; // type@0565 │ │ +11f9c6: 7030 2a28 4002 |005b: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@282a │ │ +11f9cc: 5b30 670b |005e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f9d0: 28bb |0060: goto 001b // -0045 │ │ +11f9d2: 2200 6405 |0061: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; // type@0564 │ │ +11f9d6: 7020 2328 4000 |0063: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.:(Landroid/app/Activity;)V // method@2823 │ │ +11f9dc: 5b30 670b |0066: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11f9e0: 28b3 |0068: goto 001b // -004d │ │ +11f9e2: 1f07 6305 |0069: check-cast v7, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // type@0563 │ │ +11f9e6: 5b37 6e0b |006b: iput-object v7, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11f9ea: 28c3 |006d: goto 0030 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0004 line=119 │ │ 0x0007 line=127 │ │ 0x000a line=194 │ │ 0x000c line=195 │ │ @@ -362412,17 +362524,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121ce8: |[121ce8] android.support.v7.app.ActionBarDrawerToggle.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z │ │ -121cf8: 5510 690b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121cfc: 0f00 |0002: return v0 │ │ +11f9ec: |[11f9ec] android.support.v7.app.ActionBarDrawerToggle.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z │ │ +11f9fc: 5510 690b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fa00: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362430,17 +362542,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -121d00: |[121d00] android.support.v7.app.ActionBarDrawerToggle.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ -121d10: 7010 5328 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@2853 │ │ -121d16: 0e00 |0003: return-void │ │ +11fa04: |[11fa04] android.support.v7.app.ActionBarDrawerToggle.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ +11fa14: 7010 5328 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@2853 │ │ +11fa1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362448,17 +362560,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121d18: |[121d18] android.support.v7.app.ActionBarDrawerToggle.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; │ │ -121d28: 5410 6f0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ -121d2c: 1100 |0002: return-object v0 │ │ +11fa1c: |[11fa1c] android.support.v7.app.ActionBarDrawerToggle.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; │ │ +11fa2c: 5410 6f0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ +11fa30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362466,26 +362578,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -121d30: |[121d30] android.support.v7.app.ActionBarDrawerToggle.toggle:()V │ │ -121d40: 1401 0300 8000 |0000: const v1, #float 1.17549e-38 // #00800003 │ │ -121d46: 5420 6a0b |0003: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121d4a: 6e20 8123 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@2381 │ │ -121d50: 0a00 |0008: move-result v0 │ │ -121d52: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -121d56: 5420 6a0b |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121d5a: 6e20 5623 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@2356 │ │ -121d60: 0e00 |0010: return-void │ │ -121d62: 5420 6a0b |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121d66: 6e20 9223 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@2392 │ │ -121d6c: 28fa |0016: goto 0010 // -0006 │ │ +11fa34: |[11fa34] android.support.v7.app.ActionBarDrawerToggle.toggle:()V │ │ +11fa44: 1401 0300 8000 |0000: const v1, #float 1.17549e-38 // #00800003 │ │ +11fa4a: 5420 6a0b |0003: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fa4e: 6e20 8123 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@2381 │ │ +11fa54: 0a00 |0008: move-result v0 │ │ +11fa56: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +11fa5a: 5420 6a0b |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fa5e: 6e20 5623 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@2356 │ │ +11fa64: 0e00 |0010: return-void │ │ +11fa66: 5420 6a0b |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fa6a: 6e20 9223 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@2392 │ │ +11fa70: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=285 │ │ 0x000b line=286 │ │ 0x0010 line=290 │ │ 0x0011 line=288 │ │ locals : │ │ @@ -362497,19 +362609,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -121d70: |[121d70] android.support.v7.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -121d80: 5410 670b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121d84: 7210 1628 0000 |0002: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2816 │ │ -121d8a: 0c00 |0005: move-result-object v0 │ │ -121d8c: 1100 |0006: return-object v0 │ │ +11fa74: |[11fa74] android.support.v7.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11fa84: 5410 670b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11fa88: 7210 1628 0000 |0002: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2816 │ │ +11fa8e: 0c00 |0005: move-result-object v0 │ │ +11fa90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362517,17 +362629,17 @@ │ │ type : '()Landroid/view/View$OnClickListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121d90: |[121d90] android.support.v7.app.ActionBarDrawerToggle.getToolbarNavigationClickListener:()Landroid/view/View$OnClickListener; │ │ -121da0: 5410 6f0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ -121da4: 1100 |0002: return-object v0 │ │ +11fa94: |[11fa94] android.support.v7.app.ActionBarDrawerToggle.getToolbarNavigationClickListener:()Landroid/view/View$OnClickListener; │ │ +11faa4: 5410 6f0b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ +11faa8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362535,17 +362647,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -121da8: |[121da8] android.support.v7.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -121db8: 5510 690b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121dbc: 0f00 |0002: return v0 │ │ +11faac: |[11faac] android.support.v7.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +11fabc: 5510 690b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fac0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -362553,22 +362665,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -121dc0: |[121dc0] android.support.v7.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -121dd0: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ -121dd4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -121dd8: 6e10 4328 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ -121dde: 0c00 |0007: move-result-object v0 │ │ -121de0: 5b10 6c0b |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -121de4: 6e10 5228 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.syncState:()V // method@2852 │ │ -121dea: 0e00 |000d: return-void │ │ +11fac4: |[11fac4] android.support.v7.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +11fad4: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ +11fad8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +11fadc: 6e10 4328 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ +11fae2: 0c00 |0007: move-result-object v0 │ │ +11fae4: 5b10 6c0b |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11fae8: 6e10 5228 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.syncState:()V // method@2852 │ │ +11faee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x000a line=264 │ │ 0x000d line=265 │ │ locals : │ │ @@ -362580,23 +362692,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -121dec: |[121dec] android.support.v7.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -121dfc: 5420 6e0b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121e00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -121e02: 7220 2228 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ -121e08: 5520 690b |0006: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121e0c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -121e10: 5220 6d0b |000a: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ -121e14: 6e20 4c28 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@284c │ │ -121e1a: 0e00 |000f: return-void │ │ +11faf0: |[11faf0] android.support.v7.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +11fb00: 5420 6e0b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fb04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +11fb06: 7220 2228 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ +11fb0c: 5520 690b |0006: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fb10: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +11fb14: 5220 6d0b |000a: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ +11fb18: 6e20 4c28 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@284c │ │ +11fb1e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0006 line=406 │ │ 0x000a line=407 │ │ 0x000f line=409 │ │ locals : │ │ @@ -362608,23 +362720,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -121e1c: |[121e1c] android.support.v7.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -121e2c: 5420 6e0b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121e30: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -121e34: 7220 2228 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ -121e3a: 5520 690b |0007: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121e3e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -121e42: 5220 680b |000b: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ -121e46: 6e20 4c28 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@284c │ │ -121e4c: 0e00 |0010: return-void │ │ +11fb20: |[11fb20] android.support.v7.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +11fb30: 5420 6e0b |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fb34: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +11fb38: 7220 2228 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ +11fb3e: 5520 690b |0007: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fb42: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +11fb46: 5220 680b |000b: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ +11fb4a: 6e20 4c28 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@284c │ │ +11fb50: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0007 line=391 │ │ 0x000b line=392 │ │ 0x0010 line=394 │ │ locals : │ │ @@ -362636,24 +362748,24 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -121e50: |[121e50] android.support.v7.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -121e60: 5430 6e0b |0000: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121e64: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -121e68: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -121e6a: 7120 1143 5200 |0005: invoke-static {v2, v5}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ -121e70: 0a02 |0008: move-result v2 │ │ -121e72: 7120 1443 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -121e78: 0a01 |000c: move-result v1 │ │ -121e7a: 7220 2228 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ -121e80: 0e00 |0010: return-void │ │ +11fb54: |[11fb54] android.support.v7.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +11fb64: 5430 6e0b |0000: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fb68: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +11fb6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +11fb6e: 7120 1143 5200 |0005: invoke-static {v2, v5}, Ljava/lang/Math;.max:(FF)F // method@4311 │ │ +11fb74: 0a02 |0008: move-result v2 │ │ +11fb76: 7120 1443 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +11fb7c: 0a01 |000c: move-result v1 │ │ +11fb7e: 7220 2228 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ +11fb84: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0010 line=379 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0011 reg=4 drawerView Landroid/view/View; │ │ @@ -362664,16 +362776,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -121e84: |[121e84] android.support.v7.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -121e94: 0e00 |0000: return-void │ │ +11fb88: |[11fb88] android.support.v7.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +11fb98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -362682,27 +362794,27 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -121e98: |[121e98] android.support.v7.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -121ea8: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -121eac: 7210 d937 0300 |0002: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -121eb2: 0a00 |0005: move-result v0 │ │ -121eb4: 1401 2c00 0201 |0006: const v1, #float 2.38774e-38 // #0102002c │ │ -121eba: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -121ebe: 5520 690b |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121ec2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -121ec6: 7010 5328 0200 |000f: invoke-direct {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@2853 │ │ -121ecc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -121ece: 0f00 |0013: return v0 │ │ -121ed0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -121ed2: 28fe |0015: goto 0013 // -0002 │ │ +11fb9c: |[11fb9c] android.support.v7.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +11fbac: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +11fbb0: 7210 d937 0300 |0002: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +11fbb6: 0a00 |0005: move-result v0 │ │ +11fbb8: 1401 2c00 0201 |0006: const v1, #float 2.38774e-38 // #0102002c │ │ +11fbbe: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +11fbc2: 5520 690b |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fbc6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +11fbca: 7010 5328 0200 |000f: invoke-direct {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@2853 │ │ +11fbd0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +11fbd2: 0f00 |0013: return v0 │ │ +11fbd4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +11fbd6: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000f line=278 │ │ 0x0012 line=279 │ │ 0x0013 line=281 │ │ locals : │ │ @@ -362714,18 +362826,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -121ed4: |[121ed4] android.support.v7.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -121ee4: 5410 670b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121ee8: 7220 1828 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@2818 │ │ -121eee: 0e00 |0005: return-void │ │ +11fbd8: |[11fbd8] android.support.v7.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +11fbe8: 5410 670b |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11fbec: 7220 1828 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@2818 │ │ +11fbf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0006 reg=2 contentDescRes I │ │ @@ -362735,29 +362847,29 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -121ef0: |[121ef0] android.support.v7.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -121f00: 5520 700b |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ -121f04: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ -121f08: 5420 670b |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121f0c: 7210 1728 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.isNavigationVisible:()Z // method@2817 │ │ -121f12: 0a00 |0009: move-result v0 │ │ -121f14: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ -121f18: 1a00 5503 |000c: const-string v0, "ActionBarDrawerToggle" // string@0355 │ │ -121f1c: 1a01 4307 |000e: const-string v1, "DrawerToggle may not show up because NavigationIcon is not visible. You may need to call actionbar.setDisplayHomeAsUpEnabled(true);" // string@0743 │ │ -121f20: 7120 5f37 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -121f26: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -121f28: 5c20 700b |0014: iput-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ -121f2c: 5420 670b |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ -121f30: 7230 1928 3004 |0018: invoke-interface {v0, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@2819 │ │ -121f36: 0e00 |001b: return-void │ │ +11fbf4: |[11fbf4] android.support.v7.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11fc04: 5520 700b |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ +11fc08: 3900 1400 |0002: if-nez v0, 0016 // +0014 │ │ +11fc0c: 5420 670b |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11fc10: 7210 1728 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.isNavigationVisible:()Z // method@2817 │ │ +11fc16: 0a00 |0009: move-result v0 │ │ +11fc18: 3900 0c00 |000a: if-nez v0, 0016 // +000c │ │ +11fc1c: 1a00 5203 |000c: const-string v0, "ActionBarDrawerToggle" // string@0352 │ │ +11fc20: 1a01 3f07 |000e: const-string v1, "DrawerToggle may not show up because NavigationIcon is not visible. You may need to call actionbar.setDisplayHomeAsUpEnabled(true);" // string@073f │ │ +11fc24: 7120 5f37 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +11fc2a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +11fc2c: 5c20 700b |0014: iput-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mWarnedForDisplayHomeAsUp:Z // field@0b70 │ │ +11fc30: 5420 670b |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0b67 │ │ +11fc34: 7230 1928 3004 |0018: invoke-interface {v0, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@2819 │ │ +11fc3a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x000c line=451 │ │ 0x0013 line=454 │ │ 0x0016 line=456 │ │ 0x001b line=457 │ │ @@ -362771,35 +362883,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -121f38: |[121f38] android.support.v7.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -121f48: 5530 690b |0000: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121f4c: 3204 1a00 |0002: if-eq v4, v0, 001c // +001a │ │ -121f50: 3804 1c00 |0004: if-eqz v4, 0020 // +001c │ │ -121f54: 5430 6e0b |0006: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -121f58: 1f00 9600 |0008: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -121f5c: 5431 6a0b |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121f60: 1402 0300 8000 |000c: const v2, #float 1.17549e-38 // #00800003 │ │ -121f66: 6e20 7e23 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -121f6c: 0a01 |0012: move-result v1 │ │ -121f6e: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -121f72: 5231 680b |0015: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ -121f76: 6e30 4d28 0301 |0017: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ -121f7c: 5c34 690b |001a: iput-boolean v4, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121f80: 0e00 |001c: return-void │ │ -121f82: 5231 6d0b |001d: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ -121f86: 28f8 |001f: goto 0017 // -0008 │ │ -121f88: 5430 6c0b |0020: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -121f8c: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -121f8e: 6e30 4d28 0301 |0023: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ -121f94: 28f4 |0026: goto 001a // -000c │ │ +11fc3c: |[11fc3c] android.support.v7.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +11fc4c: 5530 690b |0000: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fc50: 3204 1a00 |0002: if-eq v4, v0, 001c // +001a │ │ +11fc54: 3804 1c00 |0004: if-eqz v4, 0020 // +001c │ │ +11fc58: 5430 6e0b |0006: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fc5c: 1f00 9600 |0008: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +11fc60: 5431 6a0b |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fc64: 1402 0300 8000 |000c: const v2, #float 1.17549e-38 // #00800003 │ │ +11fc6a: 6e20 7e23 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +11fc70: 0a01 |0012: move-result v1 │ │ +11fc72: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +11fc76: 5231 680b |0015: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ +11fc7a: 6e30 4d28 0301 |0017: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ +11fc80: 5c34 690b |001a: iput-boolean v4, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fc84: 0e00 |001c: return-void │ │ +11fc86: 5231 6d0b |001d: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ +11fc8a: 28f8 |001f: goto 0017 // -0008 │ │ +11fc8c: 5430 6c0b |0020: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11fc90: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +11fc92: 6e30 4d28 0301 |0023: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ +11fc98: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0004 line=356 │ │ 0x0006 line=357 │ │ 0x001a line=363 │ │ 0x001c line=365 │ │ @@ -362814,24 +362926,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -121f98: |[121f98] android.support.v7.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ -121fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -121faa: 3803 0c00 |0001: if-eqz v3, 000d // +000c │ │ -121fae: 5421 6a0b |0003: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -121fb2: 6e10 7223 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ -121fb8: 0c01 |0008: move-result-object v1 │ │ -121fba: 6e20 3002 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -121fc0: 0c00 |000c: move-result-object v0 │ │ -121fc2: 6e20 5028 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@2850 │ │ -121fc8: 0e00 |0010: return-void │ │ +11fc9c: |[11fc9c] android.support.v7.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(I)V │ │ +11fcac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +11fcae: 3803 0c00 |0001: if-eqz v3, 000d // +000c │ │ +11fcb2: 5421 6a0b |0003: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fcb6: 6e10 7223 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@2372 │ │ +11fcbc: 0c01 |0008: move-result-object v1 │ │ +11fcbe: 6e20 3002 3100 |0009: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +11fcc4: 0c00 |000c: move-result-object v0 │ │ +11fcc6: 6e20 5028 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@2850 │ │ +11fccc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0001 line=330 │ │ 0x0003 line=331 │ │ 0x000d line=333 │ │ 0x0010 line=334 │ │ @@ -362845,30 +362957,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -121fcc: |[121fcc] android.support.v7.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -121fdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -121fde: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ -121fe2: 6e10 4328 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ -121fe8: 0c00 |0006: move-result-object v0 │ │ -121fea: 5b20 6c0b |0007: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -121fee: 5c21 6b0b |0009: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ -121ff2: 5520 690b |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -121ff6: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ -121ffa: 5420 6c0b |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -121ffe: 6e30 4d28 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ -122004: 0e00 |0014: return-void │ │ -122006: 5b23 6c0b |0015: iput-object v3, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ -12200a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -12200c: 5c20 6b0b |0018: iput-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ -122010: 28f1 |001a: goto 000b // -000f │ │ +11fcd0: |[11fcd0] android.support.v7.app.ActionBarDrawerToggle.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +11fce0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +11fce2: 3903 1400 |0001: if-nez v3, 0015 // +0014 │ │ +11fce6: 6e10 4328 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@2843 │ │ +11fcec: 0c00 |0006: move-result-object v0 │ │ +11fcee: 5b20 6c0b |0007: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11fcf2: 5c21 6b0b |0009: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ +11fcf6: 5520 690b |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fcfa: 3900 0700 |000d: if-nez v0, 0014 // +0007 │ │ +11fcfe: 5420 6c0b |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11fd02: 6e30 4d28 0201 |0011: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ +11fd08: 0e00 |0014: return-void │ │ +11fd0a: 5b23 6c0b |0015: iput-object v3, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0b6c │ │ +11fd0e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +11fd10: 5c20 6b0b |0018: iput-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mHasCustomUpIndicator:Z // field@0b6b │ │ +11fd14: 28f1 |001a: goto 000b // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=304 │ │ 0x0003 line=305 │ │ 0x0009 line=306 │ │ 0x000b line=312 │ │ 0x000f line=313 │ │ @@ -362884,17 +362996,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122014: |[122014] android.support.v7.app.ActionBarDrawerToggle.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V │ │ -122024: 5b01 6f0b |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ -122028: 0e00 |0002: return-void │ │ +11fd18: |[11fd18] android.support.v7.app.ActionBarDrawerToggle.setToolbarNavigationClickListener:(Landroid/view/View$OnClickListener;)V │ │ +11fd28: 5b01 6f0b |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@0b6f │ │ +11fd2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0002 line=447 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0003 reg=1 onToolbarNavigationClickListener Landroid/view/View$OnClickListener; │ │ @@ -362904,59 +363016,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -12202c: |[12202c] android.support.v7.app.ActionBarDrawerToggle.syncState:()V │ │ -12203c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -122042: 5430 6a0b |0003: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -122046: 6e20 7e23 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -12204c: 0a00 |0008: move-result v0 │ │ -12204e: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ -122052: 5430 6e0b |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -122056: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -12205a: 7220 2228 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ -122060: 5530 690b |0012: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ -122064: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ -122068: 5430 6e0b |0016: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -12206c: 1f00 9600 |0018: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0096 │ │ -122070: 5431 6a0b |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ -122074: 6e20 7e23 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ -12207a: 0a01 |001f: move-result v1 │ │ -12207c: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ -122080: 5231 680b |0022: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ -122084: 6e30 4d28 0301 |0024: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ -12208a: 0e00 |0027: return-void │ │ -12208c: 5430 6e0b |0028: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ -122090: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -122092: 7220 2228 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ -122098: 28e4 |002e: goto 0012 // -001c │ │ -12209a: 5231 6d0b |002f: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ -12209e: 28f3 |0031: goto 0024 // -000d │ │ +11fd30: |[11fd30] android.support.v7.app.ActionBarDrawerToggle.syncState:()V │ │ +11fd40: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +11fd46: 5430 6a0b |0003: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fd4a: 6e20 7e23 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +11fd50: 0a00 |0008: move-result v0 │ │ +11fd52: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ +11fd56: 5430 6e0b |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fd5a: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +11fd5e: 7220 2228 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ +11fd64: 5530 690b |0012: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0b69 │ │ +11fd68: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ +11fd6c: 5430 6e0b |0016: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fd70: 1f00 9600 |0018: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0096 │ │ +11fd74: 5431 6a0b |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0b6a │ │ +11fd78: 6e20 7e23 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@237e │ │ +11fd7e: 0a01 |001f: move-result v1 │ │ +11fd80: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ +11fd84: 5231 680b |0022: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0b68 │ │ +11fd88: 6e30 4d28 0301 |0024: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@284d │ │ +11fd8e: 0e00 |0027: return-void │ │ +11fd90: 5430 6e0b |0028: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@0b6e │ │ +11fd94: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +11fd96: 7220 2228 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@2822 │ │ +11fd9c: 28e4 |002e: goto 0012 // -001c │ │ +11fd9e: 5231 6d0b |002f: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0b6d │ │ +11fda2: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=239 │ │ 0x000b line=240 │ │ 0x0012 line=244 │ │ 0x0016 line=245 │ │ 0x0027 line=249 │ │ 0x0028 line=242 │ │ 0x002f line=245 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ - source_file_idx : 854 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 851 (ActionBarDrawerToggle.java) │ │ │ │ Class #1389 header: │ │ class_idx : 1388 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 966 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1389 annotations: │ │ Annotations on class │ │ @@ -362989,20 +363101,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 │ │ -1220a0: |[1220a0] android.support.v7.app.AlertController$2.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ -1220b0: 5b01 770b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$2;.this$0:Landroid/support/v7/app/AlertController; // field@0b77 │ │ -1220b4: 5b02 790b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0b79 │ │ -1220b8: 5b03 780b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@0b78 │ │ -1220bc: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1220c2: 0e00 |0009: return-void │ │ +11fda4: |[11fda4] android.support.v7.app.AlertController$2.:(Landroid/support/v7/app/AlertController;Landroid/view/View;Landroid/view/View;)V │ │ +11fdb4: 5b01 770b |0000: iput-object v1, v0, Landroid/support/v7/app/AlertController$2;.this$0:Landroid/support/v7/app/AlertController; // field@0b77 │ │ +11fdb8: 5b02 790b |0002: iput-object v2, v0, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0b79 │ │ +11fdbc: 5b03 780b |0004: iput-object v3, v0, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@0b78 │ │ +11fdc0: 7010 1f43 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11fdc6: 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; │ │ @@ -363014,38 +363126,38 @@ │ │ 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 │ │ -1220c4: |[1220c4] android.support.v7.app.AlertController$2.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V │ │ -1220d4: 5420 790b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0b79 │ │ -1220d8: 5421 780b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@0b78 │ │ -1220dc: 7130 8928 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@2889 │ │ -1220e2: 0e00 |0007: return-void │ │ +11fdc8: |[11fdc8] android.support.v7.app.AlertController$2.onScrollChange:(Landroid/support/v4/widget/NestedScrollView;IIII)V │ │ +11fdd8: 5420 790b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertController$2;.val$top:Landroid/view/View; // field@0b79 │ │ +11fddc: 5421 780b |0002: iget-object v1, v2, Landroid/support/v7/app/AlertController$2;.val$bottom:Landroid/view/View; // field@0b78 │ │ +11fde0: 7130 8928 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@2889 │ │ +11fde6: 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 : 966 (AlertController.java) │ │ + source_file_idx : 963 (AlertController.java) │ │ │ │ Class #1390 header: │ │ class_idx : 1407 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1018 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1390 annotations: │ │ Annotations on class │ │ @@ -363070,18 +363182,18 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1220e4: |[1220e4] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/AppCompatDelegateImplBase;)V │ │ -1220f4: 5b01 eb0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ -1220f8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1220fe: 0e00 |0005: return-void │ │ +11fde8: |[11fde8] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/AppCompatDelegateImplBase;)V │ │ +11fdf8: 5b01 eb0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ +11fdfc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +11fe02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ @@ -363090,17 +363202,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/support/v7/app/AppCompatDelegateImplBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122100: |[122100] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/support/v7/app/AppCompatDelegateImplBase$1;)V │ │ -122110: 7020 3629 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;)V // method@2936 │ │ -122116: 0e00 |0003: return-void │ │ +11fe04: |[11fe04] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/support/v7/app/AppCompatDelegateImplBase$1;)V │ │ +11fe14: 7020 3629 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;)V // method@2936 │ │ +11fe1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/AppCompatDelegateImplBase$1; │ │ @@ -363111,19 +363223,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -122118: |[122118] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.getActionBarThemedContext:()Landroid/content/Context; │ │ -122128: 5410 eb0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ -12212c: 6e10 4829 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getActionBarThemedContext:()Landroid/content/Context; // method@2948 │ │ -122132: 0c00 |0005: move-result-object v0 │ │ -122134: 1100 |0006: return-object v0 │ │ +11fe1c: |[11fe1c] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.getActionBarThemedContext:()Landroid/content/Context; │ │ +11fe2c: 5410 eb0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ +11fe30: 6e10 4829 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getActionBarThemedContext:()Landroid/content/Context; // method@2948 │ │ +11fe36: 0c00 |0005: move-result-object v0 │ │ +11fe38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;) │ │ @@ -363131,29 +363243,29 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -122138: |[122138] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -122148: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -12214a: 6e10 3829 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.getActionBarThemedContext:()Landroid/content/Context; // method@2938 │ │ -122150: 0c02 |0004: move-result-object v2 │ │ -122152: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -122154: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -122156: 2344 f508 |0007: new-array v4, v4, [I // type@08f5 │ │ -12215a: 6005 e00c |0009: sget v5, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0ce0 │ │ -12215e: 4b05 0406 |000b: aput v5, v4, v6 │ │ -122162: 7130 9031 3204 |000d: invoke-static {v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; // method@3190 │ │ -122168: 0c00 |0010: move-result-object v0 │ │ -12216a: 6e20 7a31 6000 |0011: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -122170: 0c01 |0014: move-result-object v1 │ │ -122172: 6e10 9331 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -122178: 1101 |0018: return-object v1 │ │ +11fe3c: |[11fe3c] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +11fe4c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +11fe4e: 6e10 3829 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.getActionBarThemedContext:()Landroid/content/Context; // method@2938 │ │ +11fe54: 0c02 |0004: move-result-object v2 │ │ +11fe56: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +11fe58: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +11fe5a: 2344 f508 |0007: new-array v4, v4, [I // type@08f5 │ │ +11fe5e: 6005 e00c |0009: sget v5, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0ce0 │ │ +11fe62: 4b05 0406 |000b: aput v5, v4, v6 │ │ +11fe66: 7130 9031 3204 |000d: invoke-static {v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; // method@3190 │ │ +11fe6c: 0c00 |0010: move-result-object v0 │ │ +11fe6e: 6e20 7a31 6000 |0011: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +11fe74: 0c01 |0014: move-result-object v1 │ │ +11fe76: 6e10 9331 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +11fe7c: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0011 line=142 │ │ 0x0015 line=143 │ │ 0x0018 line=144 │ │ locals : │ │ @@ -363166,27 +363278,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -12217c: |[12217c] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.isNavigationVisible:()Z │ │ -12218c: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ -122190: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ -122196: 0c00 |0005: move-result-object v0 │ │ -122198: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -12219c: 6e10 d127 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@27d1 │ │ -1221a2: 0a01 |000b: move-result v1 │ │ -1221a4: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ -1221a8: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -1221ac: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1221ae: 0f01 |0011: return v1 │ │ -1221b0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1221b2: 28fe |0013: goto 0011 // -0002 │ │ +11fe80: |[11fe80] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.isNavigationVisible:()Z │ │ +11fe90: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ +11fe94: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ +11fe9a: 0c00 |0005: move-result-object v0 │ │ +11fe9c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +11fea0: 6e10 d127 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@27d1 │ │ +11fea6: 0a01 |000b: move-result v1 │ │ +11fea8: dd01 0104 |000c: and-int/lit8 v1, v1, #int 4 // #04 │ │ +11feac: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +11feb0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +11feb2: 0f01 |0011: return v1 │ │ +11feb4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +11feb6: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 ab Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; │ │ @@ -363196,21 +363308,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1221b4: |[1221b4] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ -1221c4: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ -1221c8: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ -1221ce: 0c00 |0005: move-result-object v0 │ │ -1221d0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -1221d4: 6e20 fc27 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@27fc │ │ -1221da: 0e00 |000b: return-void │ │ +11feb8: |[11feb8] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ +11fec8: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ +11fecc: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ +11fed2: 0c00 |0005: move-result-object v0 │ │ +11fed4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +11fed8: 6e20 fc27 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@27fc │ │ +11fede: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x0008 line=171 │ │ 0x000b line=173 │ │ locals : │ │ @@ -363223,42 +363335,42 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1221dc: |[1221dc] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -1221ec: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ -1221f0: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ -1221f6: 0c00 |0005: move-result-object v0 │ │ -1221f8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -1221fc: 6e20 ff27 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@27ff │ │ -122202: 6e20 fc27 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@27fc │ │ -122208: 0e00 |000e: return-void │ │ +11fee0: |[11fee0] android.support.v7.app.AppCompatDelegateImplBase$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +11fef0: 5421 eb0b |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0beb │ │ +11fef4: 6e10 4b29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ +11fefa: 0c00 |0005: move-result-object v0 │ │ +11fefc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +11ff00: 6e20 ff27 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@27ff │ │ +11ff06: 6e20 fc27 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@27fc │ │ +11ff0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0008 line=162 │ │ 0x000b line=163 │ │ 0x000e line=165 │ │ locals : │ │ 0x0006 - 0x000f reg=0 ab Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x000f reg=3 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 1018 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 1015 (AppCompatDelegateImplBase.java) │ │ │ │ Class #1391 header: │ │ class_idx : 1408 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1493 │ │ -source_file_idx : 1018 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1391 annotations: │ │ Annotations on class │ │ @@ -363282,18 +363394,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 │ │ -12220c: |[12220c] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V │ │ -12221c: 5b01 ec0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ -122220: 7020 162c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@2c16 │ │ -122226: 0e00 |0005: return-void │ │ +11ff10: |[11ff10] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V │ │ +11ff20: 5b01 ec0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ +11ff24: 7020 162c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@2c16 │ │ +11ff2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ 0x0005 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -363306,26 +363418,26 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -122228: |[122228] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -122238: 5410 ec0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ -12223c: 6e20 4729 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2947 │ │ -122242: 0a00 |0005: move-result v0 │ │ -122244: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -122248: 6f20 182c 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2c18 │ │ -12224e: 0a00 |000b: move-result v0 │ │ -122250: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -122254: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -122256: 0f00 |000f: return v0 │ │ -122258: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -12225a: 28fe |0011: goto 000f // -0002 │ │ +11ff2c: |[11ff2c] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +11ff3c: 5410 ec0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ +11ff40: 6e20 4729 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2947 │ │ +11ff46: 0a00 |0005: move-result v0 │ │ +11ff48: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +11ff4c: 6f20 182c 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@2c18 │ │ +11ff52: 0a00 |000b: move-result v0 │ │ +11ff54: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +11ff58: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +11ff5a: 0f00 |000f: return v0 │ │ +11ff5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +11ff5e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ 0x0000 - 0x0012 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -363334,28 +363446,28 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -12225c: |[12225c] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -12226c: 6f20 192c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@2c19 │ │ -122272: 0a00 |0003: move-result v0 │ │ -122274: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -122278: 5420 ec0b |0006: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ -12227c: 6e10 b137 0300 |0008: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -122282: 0a01 |000b: move-result v1 │ │ -122284: 6e30 5229 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@2952 │ │ -12228a: 0a00 |000f: move-result v0 │ │ -12228c: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -122290: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -122292: 0f00 |0013: return v0 │ │ -122294: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -122296: 28fe |0015: goto 0013 // -0002 │ │ +11ff60: |[11ff60] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +11ff70: 6f20 192c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@2c19 │ │ +11ff76: 0a00 |0003: move-result v0 │ │ +11ff78: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +11ff7c: 5420 ec0b |0006: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ +11ff80: 6e10 b137 0300 |0008: invoke-virtual {v3}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +11ff86: 0a01 |000b: move-result v1 │ │ +11ff88: 6e30 5229 1003 |000c: invoke-virtual {v0, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@2952 │ │ +11ff8e: 0a00 |000f: move-result v0 │ │ +11ff90: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +11ff94: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +11ff96: 0f00 |0013: return v0 │ │ +11ff98: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +11ff9a: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ 0x0000 - 0x0016 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -363364,16 +363476,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -122298: |[122298] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onContentChanged:()V │ │ -1222a8: 0e00 |0000: return-void │ │ +11ff9c: |[11ff9c] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onContentChanged:()V │ │ +11ffac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;) │ │ @@ -363381,23 +363493,23 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1222ac: |[1222ac] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -1222bc: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ -1222c0: 2030 e305 |0002: instance-of v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -1222c4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -1222c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1222ca: 0f00 |0007: return v0 │ │ -1222cc: 6f30 212c 2103 |0008: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2c21 │ │ -1222d2: 0a00 |000b: move-result v0 │ │ -1222d4: 28fb |000c: goto 0007 // -0005 │ │ +11ffb0: |[11ffb0] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +11ffc0: 3902 0800 |0000: if-nez v2, 0008 // +0008 │ │ +11ffc4: 2030 e305 |0002: instance-of v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +11ffc8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +11ffcc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +11ffce: 0f00 |0007: return v0 │ │ +11ffd0: 6f30 212c 2103 |0008: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2c21 │ │ +11ffd6: 0a00 |000b: move-result v0 │ │ +11ffd8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=241 │ │ 0x0007 line=243 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -363409,20 +363521,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1222d8: |[1222d8] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -1222e8: 6f30 252c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2c25 │ │ -1222ee: 5410 ec0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ -1222f2: 6e30 5329 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2953 │ │ -1222f8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -1222fa: 0f00 |0009: return v0 │ │ +11ffdc: |[11ffdc] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +11ffec: 6f30 252c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2c25 │ │ +11fff2: 5410 ec0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ +11fff6: 6e30 5329 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2953 │ │ +11fffc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +11fffe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=282 │ │ 0x0008 line=283 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -363434,19 +363546,19 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1222fc: |[1222fc] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ -12230c: 6f30 262c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPanelClosed:(ILandroid/view/Menu;)V // method@2c26 │ │ -122312: 5410 ec0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ -122316: 6e30 5429 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onPanelClosed:(ILandroid/view/Menu;)V // method@2954 │ │ -12231c: 0e00 |0008: return-void │ │ +120000: |[120000] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ +120010: 6f30 262c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPanelClosed:(ILandroid/view/Menu;)V // method@2c26 │ │ +120016: 5410 ec0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.this$0:Landroid/support/v7/app/AppCompatDelegateImplBase; // field@0bec │ │ +12001a: 6e30 5429 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onPanelClosed:(ILandroid/view/Menu;)V // method@2954 │ │ +120020: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ 0x0008 line=290 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; │ │ @@ -363458,35 +363570,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 │ │ -122320: |[122320] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -122330: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -122332: 2072 e305 |0001: instance-of v2, v7, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -122336: 3802 0c00 |0003: if-eqz v2, 000f // +000c │ │ -12233a: 0772 |0005: move-object v2, v7 │ │ -12233c: 1f02 e305 |0006: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -122340: 0721 |0008: move-object v1, v2 │ │ -122342: 3905 0800 |0009: if-nez v5, 0011 // +0008 │ │ -122346: 3901 0600 |000b: if-nez v1, 0011 // +0006 │ │ -12234a: 0130 |000d: move v0, v3 │ │ -12234c: 0f00 |000e: return v0 │ │ -12234e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -122350: 28f9 |0010: goto 0009 // -0007 │ │ -122352: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -122356: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -122358: 6e20 4a2d 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@2d4a │ │ -12235e: 6f40 272c 5476 |0017: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2c27 │ │ -122364: 0a00 |001a: move-result v0 │ │ -122366: 3801 f3ff |001b: if-eqz v1, 000e // -000d │ │ -12236a: 6e20 4a2d 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@2d4a │ │ -122370: 28ee |0020: goto 000e // -0012 │ │ +120024: |[120024] android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +120034: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +120036: 2072 e305 |0001: instance-of v2, v7, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +12003a: 3802 0c00 |0003: if-eqz v2, 000f // +000c │ │ +12003e: 0772 |0005: move-object v2, v7 │ │ +120040: 1f02 e305 |0006: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +120044: 0721 |0008: move-object v1, v2 │ │ +120046: 3905 0800 |0009: if-nez v5, 0011 // +0008 │ │ +12004a: 3901 0600 |000b: if-nez v1, 0011 // +0006 │ │ +12004e: 0130 |000d: move v0, v3 │ │ +120050: 0f00 |000e: return v0 │ │ +120052: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +120054: 28f9 |0010: goto 0009 // -0007 │ │ +120056: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +12005a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +12005c: 6e20 4a2d 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@2d4a │ │ +120062: 6f40 272c 5476 |0017: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2c27 │ │ +120068: 0a00 |001a: move-result v0 │ │ +12006a: 3801 f3ff |001b: if-eqz v1, 000e // -000d │ │ +12006e: 6e20 4a2d 3100 |001d: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setOverrideVisibleItems:(Z)V // method@2d4a │ │ +120074: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0009 line=256 │ │ 0x000e line=276 │ │ 0x000f line=254 │ │ 0x0011 line=266 │ │ @@ -363499,21 +363611,21 @@ │ │ 0x001b - 0x0021 reg=0 handled Z │ │ 0x0011 - 0x0021 reg=1 mb Landroid/support/v7/internal/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 : 1018 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 1015 (AppCompatDelegateImplBase.java) │ │ │ │ Class #1392 header: │ │ class_idx : 1409 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1405 │ │ -source_file_idx : 1018 │ │ +source_file_idx : 1015 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #1392 annotations: │ │ Annotations on class │ │ @@ -363592,38 +363704,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 │ │ -122374: |[122374] android.support.v7.app.AppCompatDelegateImplBase.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -122384: 7010 1b29 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatDelegate;.:()V // method@291b │ │ -12238a: 5b23 f00b |0003: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ -12238e: 5b24 fa0b |0005: iput-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ -122392: 5b25 ee0b |0007: iput-object v5, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0bee │ │ -122396: 5420 fa0b |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ -12239a: 6e10 af39 0000 |000b: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@39af │ │ -1223a0: 0c00 |000e: move-result-object v0 │ │ -1223a2: 5b20 f50b |000f: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ -1223a6: 5420 f50b |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ -1223aa: 2000 8005 |0013: instance-of v0, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@0580 │ │ -1223ae: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -1223b2: 2200 6508 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1223b6: 1a01 ef03 |0019: const-string v1, "AppCompat has already installed itself into the Window" // string@03ef │ │ -1223ba: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1223c0: 2700 |001e: throw v0 │ │ -1223c2: 5420 f50b |001f: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ -1223c6: 6e20 5a29 0200 |0021: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@295a │ │ -1223cc: 0c00 |0024: move-result-object v0 │ │ -1223ce: 5b20 ef0b |0025: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0bef │ │ -1223d2: 5420 fa0b |0027: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ -1223d6: 5421 ef0b |0029: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0bef │ │ -1223da: 6e20 b439 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@39b4 │ │ -1223e0: 0e00 |002e: return-void │ │ +120078: |[120078] android.support.v7.app.AppCompatDelegateImplBase.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +120088: 7010 1b29 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatDelegate;.:()V // method@291b │ │ +12008e: 5b23 f00b |0003: iput-object v3, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ +120092: 5b24 fa0b |0005: iput-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ +120096: 5b25 ee0b |0007: iput-object v5, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0bee │ │ +12009a: 5420 fa0b |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ +12009e: 6e10 af39 0000 |000b: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@39af │ │ +1200a4: 0c00 |000e: move-result-object v0 │ │ +1200a6: 5b20 f50b |000f: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ +1200aa: 5420 f50b |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ +1200ae: 2000 8005 |0013: instance-of v0, v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@0580 │ │ +1200b2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +1200b6: 2200 6508 |0017: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1200ba: 1a01 ec03 |0019: const-string v1, "AppCompat has already installed itself into the Window" // string@03ec │ │ +1200be: 7020 f642 1000 |001b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1200c4: 2700 |001e: throw v0 │ │ +1200c6: 5420 f50b |001f: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ +1200ca: 6e20 5a29 0200 |0021: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplBase;.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@295a │ │ +1200d0: 0c00 |0024: move-result-object v0 │ │ +1200d2: 5b20 ef0b |0025: iput-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0bef │ │ +1200d6: 5420 fa0b |0027: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ +1200da: 5421 ef0b |0029: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0bef │ │ +1200de: 6e20 b439 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@39b4 │ │ +1200e4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=69 │ │ @@ -363650,24 +363762,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1223e4: |[1223e4] android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext:()Landroid/content/Context; │ │ -1223f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1223f6: 6e10 4b29 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ -1223fc: 0c00 |0004: move-result-object v0 │ │ -1223fe: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -122402: 6e10 dc27 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@27dc │ │ -122408: 0c01 |000a: move-result-object v1 │ │ -12240a: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -12240e: 5421 f00b |000d: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ -122412: 1101 |000f: return-object v1 │ │ +1200e8: |[1200e8] android.support.v7.app.AppCompatDelegateImplBase.getActionBarThemedContext:()Landroid/content/Context; │ │ +1200f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1200fa: 6e10 4b29 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@294b │ │ +120100: 0c00 |0004: move-result-object v0 │ │ +120102: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +120106: 6e10 dc27 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@27dc │ │ +12010c: 0c01 |000a: move-result-object v1 │ │ +12010e: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +120112: 5421 f00b |000d: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ +120116: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0001 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000b line=131 │ │ @@ -363683,19 +363795,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -122414: |[122414] android.support.v7.app.AppCompatDelegateImplBase.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ -122424: 2200 7f05 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; // type@057f │ │ -122428: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12242a: 7030 3729 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/support/v7/app/AppCompatDelegateImplBase$1;)V // method@2937 │ │ -122430: 1100 |0006: return-object v0 │ │ +120118: |[120118] android.support.v7.app.AppCompatDelegateImplBase.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ +120128: 2200 7f05 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl; // type@057f │ │ +12012c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12012e: 7030 3729 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/support/v7/app/AppCompatDelegateImplBase$1;)V // method@2937 │ │ +120134: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -363703,30 +363815,30 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -122434: |[122434] android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater:()Landroid/view/MenuInflater; │ │ -122444: 5420 f40b |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ -122448: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -12244c: 6e10 4e29 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@294e │ │ -122452: 2201 d205 |0007: new-instance v1, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ -122456: 5420 ed0b |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ -12245a: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ -12245e: 5420 ed0b |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ -122462: 6e10 dc27 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@27dc │ │ -122468: 0c00 |0012: move-result-object v0 │ │ -12246a: 7020 fb2b 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ -122470: 5b21 f40b |0016: iput-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ -122474: 5420 f40b |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ -122478: 1100 |001a: return-object v0 │ │ -12247a: 5420 f00b |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ -12247e: 28f6 |001d: goto 0013 // -000a │ │ +120138: |[120138] android.support.v7.app.AppCompatDelegateImplBase.getMenuInflater:()Landroid/view/MenuInflater; │ │ +120148: 5420 f40b |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ +12014c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +120150: 6e10 4e29 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@294e │ │ +120156: 2201 d205 |0007: new-instance v1, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ +12015a: 5420 ed0b |0009: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ +12015e: 3800 1000 |000b: if-eqz v0, 001b // +0010 │ │ +120162: 5420 ed0b |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ +120166: 6e10 dc27 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@27dc │ │ +12016c: 0c00 |0012: move-result-object v0 │ │ +12016e: 7020 fb2b 0100 |0013: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ +120174: 5b21 f40b |0016: iput-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ +120178: 5420 f40b |0018: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mMenuInflater:Landroid/view/MenuInflater; // field@0bf4 │ │ +12017c: 1100 |001a: return-object v0 │ │ +12017e: 5420 f00b |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplBase;.mContext:Landroid/content/Context; // field@0bf0 │ │ +120182: 28f6 |001d: goto 0013 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x0007 line=102 │ │ 0x0018 line=105 │ │ 0x001b line=102 │ │ @@ -363738,18 +363850,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -122480: |[122480] android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -122490: 6e10 4e29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@294e │ │ -122496: 5410 ed0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ -12249a: 1100 |0005: return-object v0 │ │ +120184: |[120184] android.support.v7.app.AppCompatDelegateImplBase.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +120194: 6e10 4e29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.initWindowDecorActionBar:()V // method@294e │ │ +12019a: 5410 ed0b |0003: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ +12019e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ @@ -363758,25 +363870,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -12249c: |[12249c] android.support.v7.app.AppCompatDelegateImplBase.getTitle:()Ljava/lang/CharSequence; │ │ -1224ac: 5410 f50b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ -1224b0: 2000 2300 |0002: instance-of v0, v0, Landroid/app/Activity; // type@0023 │ │ -1224b4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1224b8: 5410 f50b |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ -1224bc: 1f00 2300 |0008: check-cast v0, Landroid/app/Activity; // type@0023 │ │ -1224c0: 6e10 b400 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@00b4 │ │ -1224c6: 0c00 |000d: move-result-object v0 │ │ -1224c8: 1100 |000e: return-object v0 │ │ -1224ca: 5410 f90b |000f: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@0bf9 │ │ -1224ce: 28fd |0011: goto 000e // -0003 │ │ +1201a0: |[1201a0] android.support.v7.app.AppCompatDelegateImplBase.getTitle:()Ljava/lang/CharSequence; │ │ +1201b0: 5410 f50b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ +1201b4: 2000 2300 |0002: instance-of v0, v0, Landroid/app/Activity; // type@0023 │ │ +1201b8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1201bc: 5410 f50b |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0bf5 │ │ +1201c0: 1f00 2300 |0008: check-cast v0, Landroid/app/Activity; // type@0023 │ │ +1201c4: 6e10 b400 0000 |000a: invoke-virtual {v0}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@00b4 │ │ +1201ca: 0c00 |000d: move-result-object v0 │ │ +1201cc: 1100 |000e: return-object v0 │ │ +1201ce: 5410 f90b |000f: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@0bf9 │ │ +1201d2: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0006 line=213 │ │ 0x000e line=216 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ @@ -363786,19 +363898,19 @@ │ │ type : '()Landroid/view/Window$Callback;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1224d0: |[1224d0] android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback:()Landroid/view/Window$Callback; │ │ -1224e0: 5410 fa0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ -1224e4: 6e10 af39 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@39af │ │ -1224ea: 0c00 |0005: move-result-object v0 │ │ -1224ec: 1100 |0006: return-object v0 │ │ +1201d4: |[1201d4] android.support.v7.app.AppCompatDelegateImplBase.getWindowCallback:()Landroid/view/Window$Callback; │ │ +1201e4: 5410 fa0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mWindow:Landroid/view/Window; // field@0bfa │ │ +1201e8: 6e10 af39 0000 |0002: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@39af │ │ +1201ee: 0c00 |0005: move-result-object v0 │ │ +1201f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #7 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -363812,17 +363924,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1224f0: |[1224f0] android.support.v7.app.AppCompatDelegateImplBase.isDestroyed:()Z │ │ -122500: 5510 f20b |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@0bf2 │ │ -122504: 0f00 |0002: return v0 │ │ +1201f4: |[1201f4] android.support.v7.app.AppCompatDelegateImplBase.isDestroyed:()Z │ │ +120204: 5510 f20b |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@0bf2 │ │ +120208: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #9 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -363830,17 +363942,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -122508: |[122508] android.support.v7.app.AppCompatDelegateImplBase.isHandleNativeActionModesEnabled:()Z │ │ -122518: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12251a: 0f00 |0001: return v0 │ │ +12020c: |[12020c] android.support.v7.app.AppCompatDelegateImplBase.isHandleNativeActionModesEnabled:()Z │ │ +12021c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12021e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #10 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -363848,18 +363960,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12251c: |[12251c] android.support.v7.app.AppCompatDelegateImplBase.onDestroy:()V │ │ -12252c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12252e: 5c10 f20b |0001: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@0bf2 │ │ -122532: 0e00 |0003: return-void │ │ +120220: |[120220] android.support.v7.app.AppCompatDelegateImplBase.onDestroy:()V │ │ +120230: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +120232: 5c10 f20b |0001: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mIsDestroyed:Z // field@0bf2 │ │ +120236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ @@ -363892,17 +364004,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122534: |[122534] android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -122544: 5410 ed0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ -122548: 1100 |0002: return-object v0 │ │ +120238: |[120238] android.support.v7.app.AppCompatDelegateImplBase.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +120248: 5410 ed0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplBase;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0bed │ │ +12024c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ │ │ #16 : (in Landroid/support/v7/app/AppCompatDelegateImplBase;) │ │ @@ -363910,16 +364022,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12254c: |[12254c] android.support.v7.app.AppCompatDelegateImplBase.setHandleNativeActionModesEnabled:(Z)V │ │ -12255c: 0e00 |0000: return-void │ │ +120250: |[120250] android.support.v7.app.AppCompatDelegateImplBase.setHandleNativeActionModesEnabled:(Z)V │ │ +120260: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -363928,18 +364040,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -122560: |[122560] android.support.v7.app.AppCompatDelegateImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ -122570: 5b01 f90b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@0bf9 │ │ -122574: 6e20 5529 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@2955 │ │ -12257a: 0e00 |0005: return-void │ │ +120264: |[120264] android.support.v7.app.AppCompatDelegateImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ +120274: 5b01 f90b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplBase;.mTitle:Ljava/lang/CharSequence; // field@0bf9 │ │ +120278: 6e20 5529 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplBase;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@2955 │ │ +12027e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0002 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ @@ -363956,32 +364068,32 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -12257c: |[12257c] android.support.v7.app.AppCompatDelegateImplBase.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -12258c: 2200 8005 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@0580 │ │ -122590: 7030 3d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@293d │ │ -122596: 1100 |0005: return-object v0 │ │ +120280: |[120280] android.support.v7.app.AppCompatDelegateImplBase.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +120290: 2200 8005 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase; // type@0580 │ │ +120294: 7030 3d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@293d │ │ +12029a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplBase; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/Window$Callback; │ │ │ │ - source_file_idx : 1018 (AppCompatDelegateImplBase.java) │ │ + source_file_idx : 1015 (AppCompatDelegateImplBase.java) │ │ │ │ Class #1393 header: │ │ class_idx : 1416 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1393 annotations: │ │ Annotations on class │ │ @@ -364006,18 +364118,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 │ │ -122598: |[122598] android.support.v7.app.AppCompatDelegateImplV7$2.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -1225a8: 5b01 010c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c01 │ │ -1225ac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1225b2: 0e00 |0005: return-void │ │ +12029c: |[12029c] android.support.v7.app.AppCompatDelegateImplV7$2.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +1202ac: 5b01 010c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c01 │ │ +1202b0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1202b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -364027,53 +364139,53 @@ │ │ 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 │ │ -1225b4: |[1225b4] android.support.v7.app.AppCompatDelegateImplV7$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -1225c4: 6e10 b51d 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@1db5 │ │ -1225ca: 0a01 |0003: move-result v1 │ │ -1225cc: 5452 010c |0004: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c01 │ │ -1225d0: 7120 b329 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29b3 │ │ -1225d6: 0a00 |0009: move-result v0 │ │ -1225d8: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ -1225dc: 6e10 b31d 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@1db3 │ │ -1225e2: 0a02 |000f: move-result v2 │ │ -1225e4: 6e10 b41d 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@1db4 │ │ -1225ea: 0a03 |0013: move-result v3 │ │ -1225ec: 6e10 b21d 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@1db2 │ │ -1225f2: 0a04 |0017: move-result v4 │ │ -1225f4: 6e54 bb1d 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@1dbb │ │ -1225fa: 0c07 |001b: move-result-object v7 │ │ -1225fc: 7120 df1a 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@1adf │ │ -122602: 0c02 |001f: move-result-object v2 │ │ -122604: 1102 |0020: return-object v2 │ │ +1202b8: |[1202b8] android.support.v7.app.AppCompatDelegateImplV7$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +1202c8: 6e10 b51d 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@1db5 │ │ +1202ce: 0a01 |0003: move-result v1 │ │ +1202d0: 5452 010c |0004: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c01 │ │ +1202d4: 7120 b329 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29b3 │ │ +1202da: 0a00 |0009: move-result v0 │ │ +1202dc: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ +1202e0: 6e10 b31d 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@1db3 │ │ +1202e6: 0a02 |000f: move-result v2 │ │ +1202e8: 6e10 b41d 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@1db4 │ │ +1202ee: 0a03 |0013: move-result v3 │ │ +1202f0: 6e10 b21d 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@1db2 │ │ +1202f6: 0a04 |0017: move-result v4 │ │ +1202f8: 6e54 bb1d 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@1dbb │ │ +1202fe: 0c07 |001b: move-result-object v7 │ │ +120300: 7120 df1a 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@1adf │ │ +120306: 0c02 |001f: move-result-object v2 │ │ +120308: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x000a line=398 │ │ 0x000c line=399 │ │ 0x001c line=407 │ │ 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 : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1394 header: │ │ class_idx : 1417 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1394 annotations: │ │ Annotations on class │ │ @@ -364098,18 +364210,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 │ │ -122608: |[122608] android.support.v7.app.AppCompatDelegateImplV7$3.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -122618: 5b01 020c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c02 │ │ -12261c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -122622: 0e00 |0005: return-void │ │ +12030c: |[12030c] android.support.v7.app.AppCompatDelegateImplV7$3.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +12031c: 5b01 020c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c02 │ │ +120320: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120326: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -364119,36 +364231,36 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -122624: |[122624] android.support.v7.app.AppCompatDelegateImplV7$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -122634: 5420 020c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c02 │ │ -122638: 5231 b200 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12263c: 7120 b329 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29b3 │ │ -122642: 0a00 |0007: move-result v0 │ │ -122644: 5930 b200 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -122648: 0e00 |000a: return-void │ │ +120328: |[120328] android.support.v7.app.AppCompatDelegateImplV7$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +120338: 5420 020c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c02 │ │ +12033c: 5231 b200 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +120340: 7120 b329 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I // method@29b3 │ │ +120346: 0a00 |0007: move-result v0 │ │ +120348: 5930 b200 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +12034c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x000a line=417 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$3; │ │ 0x0000 - 0x000b reg=3 insets Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1395 header: │ │ class_idx : 1418 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1395 annotations: │ │ Annotations on class │ │ @@ -364173,18 +364285,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 │ │ -12264c: |[12264c] android.support.v7.app.AppCompatDelegateImplV7$4.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -12265c: 5b01 030c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c03 │ │ -122660: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -122666: 0e00 |0005: return-void │ │ +120350: |[120350] android.support.v7.app.AppCompatDelegateImplV7$4.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +120360: 5b01 030c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c03 │ │ +120364: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12036a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -364194,16 +364306,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -122668: |[122668] android.support.v7.app.AppCompatDelegateImplV7$4.onAttachedFromWindow:()V │ │ -122678: 0e00 |0000: return-void │ │ +12036c: |[12036c] android.support.v7.app.AppCompatDelegateImplV7$4.onAttachedFromWindow:()V │ │ +12037c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ │ │ #1 : (in Landroid/support/v7/app/AppCompatDelegateImplV7$4;) │ │ @@ -364211,32 +364323,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12267c: |[12267c] android.support.v7.app.AppCompatDelegateImplV7$4.onDetachedFromWindow:()V │ │ -12268c: 5410 030c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c03 │ │ -122690: 7110 b429 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b4 │ │ -122696: 0e00 |0005: return-void │ │ +120380: |[120380] android.support.v7.app.AppCompatDelegateImplV7$4.onDetachedFromWindow:()V │ │ +120390: 5410 030c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c03 │ │ +120394: 7110 b429 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b4 │ │ +12039a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$4; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1396 header: │ │ class_idx : 1422 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1396 annotations: │ │ Annotations on class │ │ @@ -364261,18 +364373,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 │ │ -122698: |[122698] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -1226a8: 5b01 070c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ -1226ac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1226b2: 0e00 |0005: return-void │ │ +12039c: |[12039c] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +1203ac: 5b01 070c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ +1203b0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1203b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1750 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -364281,17 +364393,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 │ │ -1226b4: |[1226b4] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ -1226c4: 7020 7e29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@297e │ │ -1226ca: 0e00 |0003: return-void │ │ +1203b8: |[1203b8] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ +1203c8: 7020 7e29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@297e │ │ +1203ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1750 │ │ 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; │ │ @@ -364302,18 +364414,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1226cc: |[1226cc] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -1226dc: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ -1226e0: 7120 b029 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29b0 │ │ -1226e6: 0e00 |0005: return-void │ │ +1203d0: |[1203d0] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +1203e0: 5410 070c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ +1203e4: 7120 b029 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29b0 │ │ +1203ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1762 │ │ 0x0005 line=1763 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -364324,41 +364436,41 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1226e8: |[1226e8] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -1226f8: 5421 070c |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ -1226fc: 6e10 cc29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -122702: 0c00 |0005: move-result-object v0 │ │ -122704: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -122708: 1301 6c00 |0008: const/16 v1, #int 108 // #6c │ │ -12270c: 7230 a339 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -122712: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -122714: 0f01 |000e: return v1 │ │ +1203ec: |[1203ec] android.support.v7.app.AppCompatDelegateImplV7$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +1203fc: 5421 070c |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c07 │ │ +120400: 6e10 cc29 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +120406: 0c00 |0005: move-result-object v0 │ │ +120408: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +12040c: 1301 6c00 |0008: const/16 v1, #int 108 // #6c │ │ +120410: 7230 a339 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +120416: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +120418: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ 0x0006 line=1754 │ │ 0x0008 line=1755 │ │ 0x000d line=1757 │ │ 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/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1397 header: │ │ class_idx : 1424 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1397 annotations: │ │ Annotations on class │ │ @@ -364387,19 +364499,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 │ │ -122718: |[122718] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -122728: 5b01 0a0c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -12272c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -122732: 5b02 090c |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ -122736: 0e00 |0007: return-void │ │ +12041c: |[12041c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +12042c: 5b01 0a0c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +120430: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120436: 5b02 090c |0005: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ +12043a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1673 │ │ 0x0005 line=1674 │ │ 0x0007 line=1675 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ @@ -364412,19 +364524,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 │ │ -122738: |[122738] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -122748: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ -12274c: 7230 fa31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ -122752: 0a00 |0005: move-result v0 │ │ -122754: 0f00 |0006: return v0 │ │ +12043c: |[12043c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +12044c: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ +120450: 7230 fa31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ +120456: 0a00 |0005: move-result v0 │ │ +120458: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1686 │ │ 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; │ │ @@ -364434,19 +364546,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 │ │ -122758: |[122758] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -122768: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ -12276c: 7230 fb31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ -122772: 0a00 |0005: move-result v0 │ │ -122774: 0f00 |0006: return v0 │ │ +12045c: |[12045c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +12046c: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ +120470: 7230 fb31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ +120476: 0a00 |0005: move-result v0 │ │ +120478: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1678 │ │ 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; │ │ @@ -364456,58 +364568,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 │ │ -122778: |[122778] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -122788: 5430 090c |0000: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ -12278c: 7220 fc31 4000 |0002: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ -122792: 5430 0a0c |0005: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -122796: 5400 290c |0007: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -12279a: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ -12279e: 5430 0a0c |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227a2: 5400 480c |000d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -1227a6: 6e10 b039 0000 |000f: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -1227ac: 0c00 |0012: move-result-object v0 │ │ -1227ae: 5431 0a0c |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227b2: 5411 410c |0015: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ -1227b6: 6e20 b738 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -1227bc: 5430 0a0c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227c0: 5400 2a0c |001c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -1227c4: 3800 2400 |001e: if-eqz v0, 0042 // +0024 │ │ -1227c8: 5430 0a0c |0020: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227cc: 7110 b529 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b5 │ │ -1227d2: 5430 0a0c |0025: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227d6: 5431 0a0c |0027: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227da: 5411 2a0c |0029: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -1227de: 7110 a21a 0100 |002b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -1227e4: 0c01 |002e: move-result-object v1 │ │ -1227e6: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -1227e8: 6e20 481d 2100 |0030: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -1227ee: 0c01 |0033: move-result-object v1 │ │ -1227f0: 5b01 320c |0034: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -1227f4: 5430 0a0c |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -1227f8: 5400 320c |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -1227fc: 2201 8f05 |003a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; // type@058f │ │ -122800: 7020 8229 3100 |003c: invoke-direct {v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V // method@2982 │ │ -122806: 6e20 5a1d 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -12280c: 5430 0a0c |0042: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -122810: 5400 2b0c |0044: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -122814: 3800 0d00 |0046: if-eqz v0, 0053 // +000d │ │ -122818: 5430 0a0c |0048: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -12281c: 5400 2b0c |004a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -122820: 5431 0a0c |004c: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -122824: 5411 280c |004e: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -122828: 7220 1829 1000 |0050: invoke-interface {v0, v1}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@2918 │ │ -12282e: 5430 0a0c |0053: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -122832: 1201 |0055: const/4 v1, #int 0 // #0 │ │ -122834: 5b01 280c |0056: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -122838: 0e00 |0058: return-void │ │ +12047c: |[12047c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +12048c: 5430 090c |0000: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ +120490: 7220 fc31 4000 |0002: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ +120496: 5430 0a0c |0005: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +12049a: 5400 290c |0007: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +12049e: 3800 1100 |0009: if-eqz v0, 001a // +0011 │ │ +1204a2: 5430 0a0c |000b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204a6: 5400 480c |000d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +1204aa: 6e10 b039 0000 |000f: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +1204b0: 0c00 |0012: move-result-object v0 │ │ +1204b2: 5431 0a0c |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204b6: 5411 410c |0015: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ +1204ba: 6e20 b738 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +1204c0: 5430 0a0c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204c4: 5400 2a0c |001c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +1204c8: 3800 2400 |001e: if-eqz v0, 0042 // +0024 │ │ +1204cc: 5430 0a0c |0020: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204d0: 7110 b529 0000 |0022: invoke-static {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29b5 │ │ +1204d6: 5430 0a0c |0025: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204da: 5431 0a0c |0027: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204de: 5411 2a0c |0029: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +1204e2: 7110 a21a 0100 |002b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +1204e8: 0c01 |002e: move-result-object v1 │ │ +1204ea: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +1204ec: 6e20 481d 2100 |0030: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +1204f2: 0c01 |0033: move-result-object v1 │ │ +1204f4: 5b01 320c |0034: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +1204f8: 5430 0a0c |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +1204fc: 5400 320c |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +120500: 2201 8f05 |003a: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; // type@058f │ │ +120504: 7020 8229 3100 |003c: invoke-direct {v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V // method@2982 │ │ +12050a: 6e20 5a1d 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +120510: 5430 0a0c |0042: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +120514: 5400 2b0c |0044: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +120518: 3800 0d00 |0046: if-eqz v0, 0053 // +000d │ │ +12051c: 5430 0a0c |0048: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +120520: 5400 2b0c |004a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +120524: 5431 0a0c |004c: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +120528: 5411 280c |004e: iget-object v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +12052c: 7220 1829 1000 |0050: invoke-interface {v0, v1}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@2918 │ │ +120532: 5430 0a0c |0053: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +120536: 1201 |0055: const/4 v1, #int 0 // #0 │ │ +120538: 5b01 280c |0056: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +12053c: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ 0x0005 line=1691 │ │ 0x000b line=1692 │ │ 0x001a line=1695 │ │ 0x0020 line=1696 │ │ @@ -364526,34 +364638,34 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12283c: |[12283c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -12284c: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ -122850: 7230 fd31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ -122856: 0a00 |0005: move-result v0 │ │ -122858: 0f00 |0006: return v0 │ │ +120540: |[120540] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +120550: 5410 090c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@0c09 │ │ +120554: 7230 fd31 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ +12055a: 0a00 |0005: move-result v0 │ │ +12055c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1682 │ │ 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 : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1398 header: │ │ class_idx : 1425 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1563 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1398 annotations: │ │ Annotations on class │ │ @@ -364577,18 +364689,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 │ │ -12285c: |[12285c] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V │ │ -12286c: 5b01 0b0c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ -122870: 7020 1530 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;)V // method@3015 │ │ -122876: 0e00 |0005: return-void │ │ +120560: |[120560] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V │ │ +120570: 5b01 0b0c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ +120574: 7020 1530 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;)V // method@3015 │ │ +12057a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1990 │ │ 0x0002 line=1991 │ │ 0x0005 line=1992 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ @@ -364600,30 +364712,30 @@ │ │ type : '(II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -122878: |[122878] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.isOutOfBounds:(II)Z │ │ -122888: 12b0 |0000: const/4 v0, #int -5 // #fb │ │ -12288a: 3402 1400 |0001: if-lt v2, v0, 0015 // +0014 │ │ -12288e: 3403 1200 |0003: if-lt v3, v0, 0015 // +0012 │ │ -122892: 6e10 8d29 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getWidth:()I // method@298d │ │ -122898: 0a00 |0008: move-result v0 │ │ -12289a: d800 0005 |0009: add-int/lit8 v0, v0, #int 5 // #05 │ │ -12289e: 3602 0a00 |000b: if-gt v2, v0, 0015 // +000a │ │ -1228a2: 6e10 8c29 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getHeight:()I // method@298c │ │ -1228a8: 0a00 |0010: move-result v0 │ │ -1228aa: d800 0005 |0011: add-int/lit8 v0, v0, #int 5 // #05 │ │ -1228ae: 3703 0400 |0013: if-le v3, v0, 0017 // +0004 │ │ -1228b2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1228b4: 0f00 |0016: return v0 │ │ -1228b6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -1228b8: 28fe |0018: goto 0016 // -0002 │ │ +12057c: |[12057c] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.isOutOfBounds:(II)Z │ │ +12058c: 12b0 |0000: const/4 v0, #int -5 // #fb │ │ +12058e: 3402 1400 |0001: if-lt v2, v0, 0015 // +0014 │ │ +120592: 3403 1200 |0003: if-lt v3, v0, 0015 // +0012 │ │ +120596: 6e10 8d29 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getWidth:()I // method@298d │ │ +12059c: 0a00 |0008: move-result v0 │ │ +12059e: d800 0005 |0009: add-int/lit8 v0, v0, #int 5 // #05 │ │ +1205a2: 3602 0a00 |000b: if-gt v2, v0, 0015 // +000a │ │ +1205a6: 6e10 8c29 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getHeight:()I // method@298c │ │ +1205ac: 0a00 |0010: move-result v0 │ │ +1205ae: d800 0005 |0011: add-int/lit8 v0, v0, #int 5 // #05 │ │ +1205b2: 3703 0400 |0013: if-le v3, v0, 0017 // +0004 │ │ +1205b6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +1205b8: 0f00 |0016: return v0 │ │ +1205ba: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +1205bc: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2020 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x0019 reg=2 x I │ │ 0x0000 - 0x0019 reg=3 y I │ │ @@ -364634,26 +364746,26 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1228bc: |[1228bc] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -1228cc: 5410 0b0c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ -1228d0: 6e20 c229 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@29c2 │ │ -1228d6: 0a00 |0005: move-result v0 │ │ -1228d8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -1228dc: 6f20 1a30 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@301a │ │ -1228e2: 0a00 |000b: move-result v0 │ │ -1228e4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -1228e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1228ea: 0f00 |000f: return v0 │ │ -1228ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1228ee: 28fe |0011: goto 000f // -0002 │ │ +1205c0: |[1205c0] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +1205d0: 5410 0b0c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ +1205d4: 6e20 c229 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@29c2 │ │ +1205da: 0a00 |0005: move-result v0 │ │ +1205dc: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +1205e0: 6f20 1a30 2100 |0008: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@301a │ │ +1205e6: 0a00 |000b: move-result v0 │ │ +1205e8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +1205ec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1205ee: 0f00 |000f: return v0 │ │ +1205f0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1205f2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1996 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x0012 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -364662,35 +364774,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1228f0: |[1228f0] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -122900: 6e10 ef37 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -122906: 0a00 |0003: move-result v0 │ │ -122908: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ -12290c: 6e10 f837 0600 |0006: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -122912: 0a03 |0009: move-result v3 │ │ -122914: 8731 |000a: float-to-int v1, v3 │ │ -122916: 6e10 fa37 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -12291c: 0a03 |000e: move-result v3 │ │ -12291e: 8732 |000f: float-to-int v2, v3 │ │ -122920: 7030 8e29 1502 |0010: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.isOutOfBounds:(II)Z // method@298e │ │ -122926: 0a03 |0013: move-result v3 │ │ -122928: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ -12292c: 5453 0b0c |0016: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ -122930: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -122932: 7120 b129 4300 |0019: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29b1 │ │ -122938: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -12293a: 0f03 |001d: return v3 │ │ -12293c: 6f20 2830 6500 |001e: invoke-super {v5, v6}, Landroid/support/v7/internal/widget/ContentFrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@3028 │ │ -122942: 0a03 |0021: move-result v3 │ │ -122944: 28fb |0022: goto 001d // -0005 │ │ +1205f4: |[1205f4] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +120604: 6e10 ef37 0600 |0000: invoke-virtual {v6}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +12060a: 0a00 |0003: move-result v0 │ │ +12060c: 3900 1a00 |0004: if-nez v0, 001e // +001a │ │ +120610: 6e10 f837 0600 |0006: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +120616: 0a03 |0009: move-result v3 │ │ +120618: 8731 |000a: float-to-int v1, v3 │ │ +12061a: 6e10 fa37 0600 |000b: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +120620: 0a03 |000e: move-result v3 │ │ +120622: 8732 |000f: float-to-int v2, v3 │ │ +120624: 7030 8e29 1502 |0010: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.isOutOfBounds:(II)Z // method@298e │ │ +12062a: 0a03 |0013: move-result v3 │ │ +12062c: 3803 0a00 |0014: if-eqz v3, 001e // +000a │ │ +120630: 5453 0b0c |0016: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0b │ │ +120634: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +120636: 7120 b129 4300 |0019: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V // method@29b1 │ │ +12063c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +12063e: 0f03 |001d: return v3 │ │ +120640: 6f20 2830 6500 |001e: invoke-super {v5, v6}, Landroid/support/v7/internal/widget/ContentFrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@3028 │ │ +120646: 0a03 |0021: move-result v3 │ │ +120648: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2002 │ │ 0x0004 line=2003 │ │ 0x0006 line=2004 │ │ 0x000b line=2005 │ │ 0x0010 line=2006 │ │ @@ -364709,36 +364821,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -122948: |[122948] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.setBackgroundResource:(I)V │ │ -122958: 6e10 8b29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getContext:()Landroid/content/Context; // method@298b │ │ -12295e: 0c00 |0003: move-result-object v0 │ │ -122960: 7120 6931 2000 |0004: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ -122966: 0c00 |0007: move-result-object v0 │ │ -122968: 6e20 9029 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2990 │ │ -12296e: 0e00 |000b: return-void │ │ +12064c: |[12064c] android.support.v7.app.AppCompatDelegateImplV7$ListMenuDecorView.setBackgroundResource:(I)V │ │ +12065c: 6e10 8b29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.getContext:()Landroid/content/Context; // method@298b │ │ +120662: 0c00 |0003: move-result-object v0 │ │ +120664: 7120 6931 2000 |0004: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ +12066a: 0c00 |0007: move-result-object v0 │ │ +12066c: 6e20 9029 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2990 │ │ +120672: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2016 │ │ 0x000b line=2017 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; │ │ 0x0000 - 0x000c reg=2 resid I │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1399 header: │ │ class_idx : 1426 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1399 annotations: │ │ Annotations on class │ │ @@ -364760,17 +364872,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122970: |[122970] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.:()V │ │ -122980: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -122986: 0e00 |0003: return-void │ │ +120674: |[120674] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.:()V │ │ +120684: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12068a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -364779,18 +364891,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 │ │ -122988: |[122988] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -122998: 7120 9a29 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@299a │ │ -12299e: 0c00 |0003: move-result-object v0 │ │ -1229a0: 1100 |0004: return-object v0 │ │ +12068c: |[12068c] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +12069c: 7120 9a29 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@299a │ │ +1206a2: 0c00 |0003: move-result-object v0 │ │ +1206a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1978 │ │ 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; │ │ @@ -364800,18 +364912,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 │ │ -1229a4: |[1229a4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -1229b4: 6e30 9329 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@2993 │ │ -1229ba: 0c00 |0003: move-result-object v0 │ │ -1229bc: 1100 |0004: return-object v0 │ │ +1206a8: |[1206a8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +1206b8: 6e30 9329 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@2993 │ │ +1206be: 0c00 |0003: move-result-object v0 │ │ +1206c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -364821,17 +364933,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 │ │ -1229c0: |[1229c0] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ -1229d0: 2320 1f09 |0000: new-array v0, v2, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@091f │ │ -1229d4: 1100 |0002: return-object v0 │ │ +1206c4: |[1206c4] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; │ │ +1206d4: 2320 1f09 |0000: new-array v0, v2, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // type@091f │ │ +1206d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -364840,32 +364952,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1229d8: |[1229d8] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -1229e8: 6e20 9529 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@2995 │ │ -1229ee: 0c00 |0003: move-result-object v0 │ │ -1229f0: 1100 |0004: return-object v0 │ │ +1206dc: |[1206dc] android.support.v7.app.AppCompatDelegateImplV7$PanelFeatureState$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +1206ec: 6e20 9529 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1;.newArray:(I)[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState; // method@2995 │ │ +1206f2: 0c00 |0003: move-result-object v0 │ │ +1206f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1400 header: │ │ class_idx : 1429 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1400 annotations: │ │ Annotations on class │ │ @@ -364890,18 +365002,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 │ │ -1229f4: |[1229f4] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -122a04: 5b01 250c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122a08: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -122a0e: 0e00 |0005: return-void │ │ +1206f8: |[1206f8] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +120708: 5b01 250c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +12070c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120712: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1720 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -364910,17 +365022,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 │ │ -122a10: |[122a10] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ -122a20: 7020 a729 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29a7 │ │ -122a26: 0e00 |0003: return-void │ │ +120714: |[120714] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$1;)V │ │ +120724: 7020 a729 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@29a7 │ │ +12072a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1720 │ │ 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; │ │ @@ -364931,38 +365043,38 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -122a28: |[122a28] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -122a38: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -122a3a: 6e10 262d 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ -122a40: 0c02 |0004: move-result-object v2 │ │ -122a42: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ -122a46: 0130 |0007: move v0, v3 │ │ -122a48: 5464 250c |0008: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122a4c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -122a50: 0727 |000c: move-object v7, v2 │ │ -122a52: 7120 b629 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@29b6 │ │ -122a58: 0c01 |0010: move-result-object v1 │ │ -122a5a: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -122a5e: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ -122a62: 5464 250c |0015: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122a66: 5215 130c |0017: iget v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -122a6a: 7140 b729 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@29b7 │ │ -122a70: 5464 250c |001c: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122a74: 7130 af29 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@29af │ │ -122a7a: 0e00 |0021: return-void │ │ -122a7c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -122a7e: 28e5 |0023: goto 0008 // -001b │ │ -122a80: 5463 250c |0024: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122a84: 7130 af29 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@29af │ │ -122a8a: 28f8 |0029: goto 0021 // -0008 │ │ +12072c: |[12072c] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +12073c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +12073e: 6e10 262d 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ +120744: 0c02 |0004: move-result-object v2 │ │ +120746: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ +12074a: 0130 |0007: move v0, v3 │ │ +12074c: 5464 250c |0008: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +120750: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +120754: 0727 |000c: move-object v7, v2 │ │ +120756: 7120 b629 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@29b6 │ │ +12075c: 0c01 |0010: move-result-object v1 │ │ +12075e: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +120762: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ +120766: 5464 250c |0015: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +12076a: 5215 130c |0017: iget v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +12076e: 7140 b729 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@29b7 │ │ +120774: 5464 250c |001c: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +120778: 7130 af29 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@29af │ │ +12077e: 0e00 |0021: return-void │ │ +120780: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +120782: 28e5 |0023: goto 0008 // -001b │ │ +120784: 5463 250c |0024: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +120788: 7130 af29 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@29af │ │ +12078e: 28f8 |0029: goto 0021 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1723 │ │ 0x0005 line=1724 │ │ 0x0008 line=1725 │ │ 0x0011 line=1726 │ │ 0x0013 line=1727 │ │ @@ -364987,50 +365099,50 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -122a8c: |[122a8c] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -122a9c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -122aa0: 5421 250c |0002: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122aa4: 5511 350c |0004: iget-boolean v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -122aa8: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -122aac: 5421 250c |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122ab0: 6e10 cc29 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -122ab6: 0c00 |000d: move-result-object v0 │ │ -122ab8: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -122abc: 5421 250c |0010: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ -122ac0: 6e10 d529 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -122ac6: 0a01 |0015: move-result v1 │ │ -122ac8: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ -122acc: 1301 6c00 |0018: const/16 v1, #int 108 // #6c │ │ -122ad0: 7230 a339 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -122ad6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -122ad8: 0f01 |001e: return v1 │ │ +120790: |[120790] android.support.v7.app.AppCompatDelegateImplV7$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +1207a0: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +1207a4: 5421 250c |0002: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +1207a8: 5511 350c |0004: iget-boolean v1, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +1207ac: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +1207b0: 5421 250c |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +1207b4: 6e10 cc29 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +1207ba: 0c00 |000d: move-result-object v0 │ │ +1207bc: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +1207c0: 5421 250c |0010: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c25 │ │ +1207c4: 6e10 d529 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +1207ca: 0a01 |0015: move-result v1 │ │ +1207cc: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ +1207d0: 1301 6c00 |0018: const/16 v1, #int 108 // #6c │ │ +1207d4: 7230 a339 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +1207da: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +1207dc: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1740 │ │ 0x0008 line=1741 │ │ 0x000e line=1742 │ │ 0x0018 line=1743 │ │ 0x001d line=1746 │ │ 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/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1401 header: │ │ class_idx : 1431 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 42 │ │ -source_file_idx : 1023 │ │ +source_file_idx : 1020 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #1401 annotations: │ │ Annotations on method #10760 'onWindowStartingSupportActionMode' │ │ @@ -365057,18 +365169,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -122adc: |[122adc] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;)V │ │ -122aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -122aee: 7030 f929 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ -122af4: 0e00 |0004: return-void │ │ +1207e0: |[1207e0] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;)V │ │ +1207f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1207f2: 7030 f929 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ +1207f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -365078,23 +365190,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 │ │ -122af8: |[122af8] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;I)V │ │ -122b08: 7120 002a 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDialog;.getThemeResId:(Landroid/content/Context;I)I // method@2a00 │ │ -122b0e: 0a00 |0003: move-result v0 │ │ -122b10: 7030 ec00 3200 |0004: invoke-direct {v2, v3, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@00ec │ │ -122b16: 6e10 fe29 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122b1c: 0c00 |000a: move-result-object v0 │ │ -122b1e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -122b20: 6e20 2929 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ -122b26: 0e00 |000f: return-void │ │ +1207fc: |[1207fc] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;I)V │ │ +12080c: 7120 002a 4300 |0000: invoke-static {v3, v4}, Landroid/support/v7/app/AppCompatDialog;.getThemeResId:(Landroid/content/Context;I)I // method@2a00 │ │ +120812: 0a00 |0003: move-result v0 │ │ +120814: 7030 ec00 3200 |0004: invoke-direct {v2, v3, v0}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@00ec │ │ +12081a: 6e10 fe29 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120820: 0c00 |000a: move-result-object v0 │ │ +120822: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +120824: 6e20 2929 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ +12082a: 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; │ │ @@ -365106,17 +365218,17 @@ │ │ type : '(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -122b28: |[122b28] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V │ │ -122b38: 7040 ed00 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V // method@00ed │ │ -122b3e: 0e00 |0003: return-void │ │ +12082c: |[12082c] android.support.v7.app.AppCompatDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V │ │ +12083c: 7040 ed00 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V // method@00ed │ │ +120842: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -365128,25 +365240,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 │ │ -122b40: |[122b40] android.support.v7.app.AppCompatDialog.getThemeResId:(Landroid/content/Context;I)I │ │ -122b50: 3905 1300 |0000: if-nez v5, 0013 // +0013 │ │ -122b54: 2200 cd06 |0002: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -122b58: 7010 7037 0000 |0004: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -122b5e: 6e10 ae01 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -122b64: 0c01 |000a: move-result-object v1 │ │ -122b66: 6002 cd0c |000b: sget v2, Landroid/support/v7/appcompat/R$attr;.dialogTheme:I // field@0ccd │ │ -122b6a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -122b6c: 6e40 2102 2130 |000e: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -122b72: 5205 c215 |0011: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -122b76: 0f05 |0013: return v5 │ │ +120844: |[120844] android.support.v7.app.AppCompatDialog.getThemeResId:(Landroid/content/Context;I)I │ │ +120854: 3905 1300 |0000: if-nez v5, 0013 // +0013 │ │ +120858: 2200 cd06 |0002: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +12085c: 7010 7037 0000 |0004: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +120862: 6e10 ae01 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +120868: 0c01 |000a: move-result-object v1 │ │ +12086a: 6002 cd0c |000b: sget v2, Landroid/support/v7/appcompat/R$attr;.dialogTheme:I // field@0ccd │ │ +12086e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +120870: 6e40 2102 2130 |000e: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +120876: 5205 c215 |0011: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +12087a: 0f05 |0013: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=150 │ │ 0x0007 line=151 │ │ 0x0011 line=152 │ │ 0x0013 line=154 │ │ @@ -365161,19 +365273,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 │ │ -122b78: |[122b78] android.support.v7.app.AppCompatDialog.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -122b88: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122b8e: 0c00 |0003: move-result-object v0 │ │ -122b90: 6e30 1c29 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@291c │ │ -122b96: 0e00 |0007: return-void │ │ +12087c: |[12087c] android.support.v7.app.AppCompatDialog.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +12088c: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120892: 0c00 |0003: move-result-object v0 │ │ +120894: 6e30 1c29 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@291c │ │ +12089a: 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; │ │ @@ -365184,22 +365296,22 @@ │ │ type : '()Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -122b98: |[122b98] android.support.v7.app.AppCompatDialog.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ -122ba8: 5410 4b0c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ -122bac: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -122bb0: 7120 1e29 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@291e │ │ -122bb6: 0c00 |0007: move-result-object v0 │ │ -122bb8: 5b10 4b0c |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ -122bbc: 5410 4b0c |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ -122bc0: 1100 |000c: return-object v0 │ │ +12089c: |[12089c] android.support.v7.app.AppCompatDialog.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ +1208ac: 5410 4b0c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ +1208b0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +1208b4: 7120 1e29 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@291e │ │ +1208ba: 0c00 |0007: move-result-object v0 │ │ +1208bc: 5b10 4b0c |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ +1208c0: 5410 4b0c |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatDialog;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0c4b │ │ +1208c4: 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; │ │ @@ -365209,20 +365321,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -122bc4: |[122bc4] android.support.v7.app.AppCompatDialog.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -122bd4: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122bda: 0c00 |0003: move-result-object v0 │ │ -122bdc: 6e10 2329 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2923 │ │ -122be2: 0c00 |0007: move-result-object v0 │ │ -122be4: 1100 |0008: return-object v0 │ │ +1208c8: |[1208c8] android.support.v7.app.AppCompatDialog.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +1208d8: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +1208de: 0c00 |0003: move-result-object v0 │ │ +1208e0: 6e10 2329 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2923 │ │ +1208e6: 0c00 |0007: move-result-object v0 │ │ +1208e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatDialog;) │ │ @@ -365230,19 +365342,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -122be8: |[122be8] android.support.v7.app.AppCompatDialog.invalidateOptionsMenu:()V │ │ -122bf8: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122bfe: 0c00 |0003: move-result-object v0 │ │ -122c00: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ -122c06: 0e00 |0007: return-void │ │ +1208ec: |[1208ec] android.support.v7.app.AppCompatDialog.invalidateOptionsMenu:()V │ │ +1208fc: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120902: 0c00 |0003: move-result-object v0 │ │ +120904: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ +12090a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0007 line=135 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatDialog; │ │ │ │ @@ -365251,23 +365363,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -122c08: |[122c08] android.support.v7.app.AppCompatDialog.onCreate:(Landroid/os/Bundle;)V │ │ -122c18: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122c1e: 0c00 |0003: move-result-object v0 │ │ -122c20: 6e10 2529 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@2925 │ │ -122c26: 6f20 f200 2100 |0007: invoke-super {v1, v2}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@00f2 │ │ -122c2c: 6e10 fe29 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122c32: 0c00 |000d: move-result-object v0 │ │ -122c34: 6e20 2929 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ -122c3a: 0e00 |0011: return-void │ │ +12090c: |[12090c] android.support.v7.app.AppCompatDialog.onCreate:(Landroid/os/Bundle;)V │ │ +12091c: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120922: 0c00 |0003: move-result-object v0 │ │ +120924: 6e10 2529 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@2925 │ │ +12092a: 6f20 f200 2100 |0007: invoke-super {v1, v2}, Landroid/app/Dialog;.onCreate:(Landroid/os/Bundle;)V // method@00f2 │ │ +120930: 6e10 fe29 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120936: 0c00 |000d: move-result-object v0 │ │ +120938: 6e20 2929 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ +12093e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ locals : │ │ @@ -365279,20 +365391,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -122c3c: |[122c3c] android.support.v7.app.AppCompatDialog.onStop:()V │ │ -122c4c: 6f10 f500 0100 |0000: invoke-super {v1}, Landroid/app/Dialog;.onStop:()V // method@00f5 │ │ -122c52: 6e10 fe29 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122c58: 0c00 |0006: move-result-object v0 │ │ -122c5a: 6e10 2d29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@292d │ │ -122c60: 0e00 |000a: return-void │ │ +120940: |[120940] android.support.v7.app.AppCompatDialog.onStop:()V │ │ +120950: 6f10 f500 0100 |0000: invoke-super {v1}, Landroid/app/Dialog;.onStop:()V // method@00f5 │ │ +120956: 6e10 fe29 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +12095c: 0c00 |0006: move-result-object v0 │ │ +12095e: 6e10 2d29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@292d │ │ +120964: 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; │ │ @@ -365302,16 +365414,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 │ │ -122c64: |[122c64] android.support.v7.app.AppCompatDialog.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -122c74: 0e00 |0000: return-void │ │ +120968: |[120968] android.support.v7.app.AppCompatDialog.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +120978: 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; │ │ │ │ @@ -365320,16 +365432,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 │ │ -122c78: |[122c78] android.support.v7.app.AppCompatDialog.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -122c88: 0e00 |0000: return-void │ │ +12097c: |[12097c] android.support.v7.app.AppCompatDialog.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +12098c: 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; │ │ │ │ @@ -365338,17 +365450,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 │ │ -122c8c: |[122c8c] android.support.v7.app.AppCompatDialog.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -122c9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -122c9e: 1100 |0001: return-object v0 │ │ +120990: |[120990] android.support.v7.app.AppCompatDialog.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +1209a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1209a2: 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; │ │ │ │ @@ -365357,19 +365469,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -122ca0: |[122ca0] android.support.v7.app.AppCompatDialog.setContentView:(I)V │ │ -122cb0: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122cb6: 0c00 |0003: move-result-object v0 │ │ -122cb8: 6e20 2f29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@292f │ │ -122cbe: 0e00 |0007: return-void │ │ +1209a4: |[1209a4] android.support.v7.app.AppCompatDialog.setContentView:(I)V │ │ +1209b4: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +1209ba: 0c00 |0003: move-result-object v0 │ │ +1209bc: 6e20 2f29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@292f │ │ +1209c2: 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 │ │ @@ -365379,19 +365491,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -122cc0: |[122cc0] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;)V │ │ -122cd0: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122cd6: 0c00 |0003: move-result-object v0 │ │ -122cd8: 6e20 3029 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@2930 │ │ -122cde: 0e00 |0007: return-void │ │ +1209c4: |[1209c4] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;)V │ │ +1209d4: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +1209da: 0c00 |0003: move-result-object v0 │ │ +1209dc: 6e20 3029 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@2930 │ │ +1209e2: 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; │ │ @@ -365401,19 +365513,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 │ │ -122ce0: |[122ce0] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -122cf0: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122cf6: 0c00 |0003: move-result-object v0 │ │ -122cf8: 6e30 3129 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2931 │ │ -122cfe: 0e00 |0007: return-void │ │ +1209e4: |[1209e4] android.support.v7.app.AppCompatDialog.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +1209f4: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +1209fa: 0c00 |0003: move-result-object v0 │ │ +1209fc: 6e30 3129 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2931 │ │ +120a02: 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; │ │ @@ -365424,24 +365536,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -122d00: |[122d00] android.support.v7.app.AppCompatDialog.setTitle:(I)V │ │ -122d10: 6f20 fc00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Dialog;.setTitle:(I)V // method@00fc │ │ -122d16: 6e10 fe29 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122d1c: 0c00 |0006: move-result-object v0 │ │ -122d1e: 6e10 fd29 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getContext:()Landroid/content/Context; // method@29fd │ │ -122d24: 0c01 |000a: move-result-object v1 │ │ -122d26: 6e20 a901 3100 |000b: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -122d2c: 0c01 |000e: move-result-object v1 │ │ -122d2e: 6e20 3429 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ -122d34: 0e00 |0012: return-void │ │ +120a04: |[120a04] android.support.v7.app.AppCompatDialog.setTitle:(I)V │ │ +120a14: 6f20 fc00 3200 |0000: invoke-super {v2, v3}, Landroid/app/Dialog;.setTitle:(I)V // method@00fc │ │ +120a1a: 6e10 fe29 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120a20: 0c00 |0006: move-result-object v0 │ │ +120a22: 6e10 fd29 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDialog;.getContext:()Landroid/content/Context; // method@29fd │ │ +120a28: 0c01 |000a: move-result-object v1 │ │ +120a2a: 6e20 a901 3100 |000b: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +120a30: 0c01 |000e: move-result-object v1 │ │ +120a32: 6e20 3429 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ +120a38: 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; │ │ @@ -365452,20 +365564,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -122d38: |[122d38] android.support.v7.app.AppCompatDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ -122d48: 6f20 fd00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00fd │ │ -122d4e: 6e10 fe29 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122d54: 0c00 |0006: move-result-object v0 │ │ -122d56: 6e20 3429 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ -122d5c: 0e00 |000a: return-void │ │ +120a3c: |[120a3c] android.support.v7.app.AppCompatDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ +120a4c: 6f20 fd00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Dialog;.setTitle:(Ljava/lang/CharSequence;)V // method@00fd │ │ +120a52: 6e10 fe29 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120a58: 0c00 |0006: move-result-object v0 │ │ +120a5a: 6e20 3429 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ +120a60: 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; │ │ @@ -365476,34 +365588,34 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -122d60: |[122d60] android.support.v7.app.AppCompatDialog.supportRequestWindowFeature:(I)Z │ │ -122d70: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ -122d76: 0c00 |0003: move-result-object v0 │ │ -122d78: 6e20 2e29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@292e │ │ -122d7e: 0a00 |0007: move-result v0 │ │ -122d80: 0f00 |0008: return v0 │ │ +120a64: |[120a64] android.support.v7.app.AppCompatDialog.supportRequestWindowFeature:(I)Z │ │ +120a74: 6e10 fe29 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDialog;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@29fe │ │ +120a7a: 0c00 |0003: move-result-object v0 │ │ +120a7c: 6e20 2e29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@292e │ │ +120a82: 0a00 |0007: move-result v0 │ │ +120a84: 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 : 1023 (AppCompatDialog.java) │ │ + source_file_idx : 1020 (AppCompatDialog.java) │ │ │ │ Class #1402 header: │ │ class_idx : 1434 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 446 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1402 annotations: │ │ Annotations on class │ │ @@ -365523,17 +365635,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122d84: |[122d84] android.support.v7.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -122d94: 7020 fb09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ -122d9a: 0e00 |0003: return-void │ │ +120a88: |[120a88] android.support.v7.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +120a98: 7020 fb09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@09fb │ │ +120a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -365544,57 +365656,57 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$BuilderExtender;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -122d9c: |[122d9c] android.support.v7.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ -122dac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -122dae: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -122db2: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ -122db6: 3410 0800 |0005: if-lt v0, v1, 000d // +0008 │ │ -122dba: 2200 9d05 |0007: new-instance v0, Landroid/support/v7/app/NotificationCompat$LollipopExtender; // type@059d │ │ -122dbe: 7020 1d2a 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$LollipopExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a1d │ │ -122dc4: 1100 |000c: return-object v0 │ │ -122dc6: 6000 c100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -122dca: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ -122dce: 3410 0800 |0011: if-lt v0, v1, 0019 // +0008 │ │ -122dd2: 2200 9c05 |0013: new-instance v0, Landroid/support/v7/app/NotificationCompat$JellybeanExtender; // type@059c │ │ -122dd6: 7020 1a2a 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$JellybeanExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a1a │ │ -122ddc: 28f4 |0018: goto 000c // -000c │ │ -122dde: 6000 c100 |0019: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -122de2: 1301 0e00 |001b: const/16 v1, #int 14 // #e │ │ -122de6: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ -122dea: 2200 9b05 |001f: new-instance v0, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender; // type@059b │ │ -122dee: 7020 172a 2000 |0021: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a17 │ │ -122df4: 28e8 |0024: goto 000c // -0018 │ │ -122df6: 6f10 020a 0300 |0025: invoke-super {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0a02 │ │ -122dfc: 0c00 |0028: move-result-object v0 │ │ -122dfe: 28e3 |0029: goto 000c // -001d │ │ +120aa0: |[120aa0] android.support.v7.app.NotificationCompat$Builder.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; │ │ +120ab0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +120ab2: 6000 c100 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +120ab6: 1301 1500 |0003: const/16 v1, #int 21 // #15 │ │ +120aba: 3410 0800 |0005: if-lt v0, v1, 000d // +0008 │ │ +120abe: 2200 9d05 |0007: new-instance v0, Landroid/support/v7/app/NotificationCompat$LollipopExtender; // type@059d │ │ +120ac2: 7020 1d2a 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$LollipopExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a1d │ │ +120ac8: 1100 |000c: return-object v0 │ │ +120aca: 6000 c100 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +120ace: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ +120ad2: 3410 0800 |0011: if-lt v0, v1, 0019 // +0008 │ │ +120ad6: 2200 9c05 |0013: new-instance v0, Landroid/support/v7/app/NotificationCompat$JellybeanExtender; // type@059c │ │ +120ada: 7020 1a2a 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$JellybeanExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a1a │ │ +120ae0: 28f4 |0018: goto 000c // -000c │ │ +120ae2: 6000 c100 |0019: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +120ae6: 1301 0e00 |001b: const/16 v1, #int 14 // #e │ │ +120aea: 3410 0800 |001d: if-lt v0, v1, 0025 // +0008 │ │ +120aee: 2200 9b05 |001f: new-instance v0, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender; // type@059b │ │ +120af2: 7020 172a 2000 |0021: invoke-direct {v0, v2}, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender;.:(Landroid/support/v7/app/NotificationCompat$1;)V // method@2a17 │ │ +120af8: 28e8 |0024: goto 000c // -0018 │ │ +120afa: 6f10 020a 0300 |0025: invoke-super {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtender:()Landroid/support/v4/app/NotificationCompat$BuilderExtender; // method@0a02 │ │ +120b00: 0c00 |0028: move-result-object v0 │ │ +120b02: 28e3 |0029: goto 000c // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=92 │ │ 0x000d line=87 │ │ 0x0013 line=88 │ │ 0x0019 line=89 │ │ 0x001f line=90 │ │ 0x0025 line=92 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v7/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1403 header: │ │ class_idx : 1435 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 447 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1403 annotations: │ │ Annotations on class │ │ @@ -365614,17 +365726,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122e00: |[122e00] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.:()V │ │ -122e10: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ -122e16: 0e00 |0003: return-void │ │ +120b04: |[120b04] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.:()V │ │ +120b14: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ +120b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender; │ │ │ │ #1 : (in Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender;) │ │ @@ -365632,17 +365744,17 @@ │ │ type : '(Landroid/support/v7/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122e18: |[122e18] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ -122e28: 7010 162a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender;.:()V // method@2a16 │ │ -122e2e: 0e00 |0003: return-void │ │ +120b1c: |[120b1c] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ +120b2c: 7010 162a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender;.:()V // method@2a16 │ │ +120b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/NotificationCompat$1; │ │ │ │ @@ -365652,35 +365764,35 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -122e30: |[122e30] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ -122e40: 7120 272a 2300 |0000: invoke-static {v3, v2}, Landroid/support/v7/app/NotificationCompat;.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a27 │ │ -122e46: 7210 c509 0300 |0003: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ -122e4c: 0c00 |0006: move-result-object v0 │ │ -122e4e: 1100 |0007: return-object v0 │ │ +120b34: |[120b34] android.support.v7.app.NotificationCompat$IceCreamSandwichExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ +120b44: 7120 272a 2300 |0000: invoke-static {v3, v2}, Landroid/support/v7/app/NotificationCompat;.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a27 │ │ +120b4a: 7210 c509 0300 |0003: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ +120b50: 0c00 |0006: move-result-object v0 │ │ +120b52: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/NotificationCompat$IceCreamSandwichExtender; │ │ 0x0000 - 0x0008 reg=2 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0008 reg=3 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1404 header: │ │ class_idx : 1436 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 447 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1404 annotations: │ │ Annotations on class │ │ @@ -365700,17 +365812,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122e50: |[122e50] android.support.v7.app.NotificationCompat$JellybeanExtender.:()V │ │ -122e60: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ -122e66: 0e00 |0003: return-void │ │ +120b54: |[120b54] android.support.v7.app.NotificationCompat$JellybeanExtender.:()V │ │ +120b64: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ +120b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$JellybeanExtender; │ │ │ │ #1 : (in Landroid/support/v7/app/NotificationCompat$JellybeanExtender;) │ │ @@ -365718,17 +365830,17 @@ │ │ type : '(Landroid/support/v7/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122e68: |[122e68] android.support.v7.app.NotificationCompat$JellybeanExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ -122e78: 7010 192a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$JellybeanExtender;.:()V // method@2a19 │ │ -122e7e: 0e00 |0003: return-void │ │ +120b6c: |[120b6c] android.support.v7.app.NotificationCompat$JellybeanExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ +120b7c: 7010 192a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$JellybeanExtender;.:()V // method@2a19 │ │ +120b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$JellybeanExtender; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/NotificationCompat$1; │ │ │ │ @@ -365738,39 +365850,39 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -122e80: |[122e80] android.support.v7.app.NotificationCompat$JellybeanExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ -122e90: 7120 272a 2300 |0000: invoke-static {v3, v2}, Landroid/support/v7/app/NotificationCompat;.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a27 │ │ -122e96: 7210 c509 0300 |0003: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ -122e9c: 0c00 |0006: move-result-object v0 │ │ -122e9e: 7120 282a 2000 |0007: invoke-static {v0, v2}, Landroid/support/v7/app/NotificationCompat;.access$400:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a28 │ │ -122ea4: 1100 |000a: return-object v0 │ │ +120b84: |[120b84] android.support.v7.app.NotificationCompat$JellybeanExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ +120b94: 7120 272a 2300 |0000: invoke-static {v3, v2}, Landroid/support/v7/app/NotificationCompat;.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a27 │ │ +120b9a: 7210 c509 0300 |0003: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ +120ba0: 0c00 |0006: move-result-object v0 │ │ +120ba2: 7120 282a 2000 |0007: invoke-static {v0, v2}, Landroid/support/v7/app/NotificationCompat;.access$400:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a28 │ │ +120ba8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ 0x0007 line=114 │ │ 0x000a line=115 │ │ locals : │ │ 0x0007 - 0x000b reg=0 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/NotificationCompat$JellybeanExtender; │ │ 0x0000 - 0x000b reg=2 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1405 header: │ │ class_idx : 1437 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 447 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1405 annotations: │ │ Annotations on class │ │ @@ -365790,17 +365902,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122ea8: |[122ea8] android.support.v7.app.NotificationCompat$LollipopExtender.:()V │ │ -122eb8: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ -122ebe: 0e00 |0003: return-void │ │ +120bac: |[120bac] android.support.v7.app.NotificationCompat$LollipopExtender.:()V │ │ +120bbc: 7010 2c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;.:()V // method@0a2c │ │ +120bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$LollipopExtender; │ │ │ │ #1 : (in Landroid/support/v7/app/NotificationCompat$LollipopExtender;) │ │ @@ -365808,17 +365920,17 @@ │ │ type : '(Landroid/support/v7/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122ec0: |[122ec0] android.support.v7.app.NotificationCompat$LollipopExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ -122ed0: 7010 1c2a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$LollipopExtender;.:()V // method@2a1c │ │ -122ed6: 0e00 |0003: return-void │ │ +120bc4: |[120bc4] android.support.v7.app.NotificationCompat$LollipopExtender.:(Landroid/support/v7/app/NotificationCompat$1;)V │ │ +120bd4: 7010 1c2a 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/NotificationCompat$LollipopExtender;.:()V // method@2a1c │ │ +120bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat$LollipopExtender; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/NotificationCompat$1; │ │ │ │ @@ -365828,36 +365940,36 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -122ed8: |[122ed8] android.support.v7.app.NotificationCompat$LollipopExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ -122ee8: 5420 c502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -122eec: 7120 292a 0300 |0002: invoke-static {v3, v0}, Landroid/support/v7/app/NotificationCompat;.access$500:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@2a29 │ │ -122ef2: 7210 c509 0300 |0005: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ -122ef8: 0c00 |0008: move-result-object v0 │ │ -122efa: 1100 |0009: return-object v0 │ │ +120bdc: |[120bdc] android.support.v7.app.NotificationCompat$LollipopExtender.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;)Landroid/app/Notification; │ │ +120bec: 5420 c502 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +120bf0: 7120 292a 0300 |0002: invoke-static {v3, v0}, Landroid/support/v7/app/NotificationCompat;.access$500:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@2a29 │ │ +120bf6: 7210 c509 0300 |0005: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.build:()Landroid/app/Notification; // method@09c5 │ │ +120bfc: 0c00 |0008: move-result-object v0 │ │ +120bfe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/NotificationCompat$LollipopExtender; │ │ 0x0000 - 0x000a reg=2 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000a reg=3 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1406 header: │ │ class_idx : 1438 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 463 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #1406 annotations: │ │ Annotations on class │ │ @@ -365893,19 +366005,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -122efc: |[122efc] android.support.v7.app.NotificationCompat$MediaStyle.:()V │ │ -122f0c: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -122f12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -122f14: 5b10 4c0c |0004: iput-object v0, v1, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ -122f18: 0e00 |0006: return-void │ │ +120c00: |[120c00] android.support.v7.app.NotificationCompat$MediaStyle.:()V │ │ +120c10: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +120c16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +120c18: 5b10 4c0c |0004: iput-object v0, v1, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ +120c1c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=170 │ │ 0x0006 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ @@ -365915,20 +366027,20 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -122f1c: |[122f1c] android.support.v7.app.NotificationCompat$MediaStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -122f2c: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ -122f32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -122f34: 5b10 4c0c |0004: iput-object v0, v1, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ -122f38: 6e20 212a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/NotificationCompat$MediaStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a21 │ │ -122f3e: 0e00 |0009: return-void │ │ +120c20: |[120c20] android.support.v7.app.NotificationCompat$MediaStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +120c30: 7010 940a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@0a94 │ │ +120c36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +120c38: 5b10 4c0c |0004: iput-object v0, v1, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ +120c3c: 6e20 212a 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/NotificationCompat$MediaStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a21 │ │ +120c42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=170 │ │ 0x0006 line=179 │ │ 0x0009 line=180 │ │ locals : │ │ @@ -365941,17 +366053,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v7/app/NotificationCompat$MediaStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122f40: |[122f40] android.support.v7.app.NotificationCompat$MediaStyle.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ -122f50: 5b01 4d0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ -122f54: 1100 |0002: return-object v0 │ │ +120c44: |[120c44] android.support.v7.app.NotificationCompat$MediaStyle.setCancelButtonIntent:(Landroid/app/PendingIntent;)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ +120c54: 5b01 4d0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ +120c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0002 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0000 - 0x0003 reg=1 pendingIntent Landroid/app/PendingIntent; │ │ @@ -365961,17 +366073,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v7/app/NotificationCompat$MediaStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122f58: |[122f58] android.support.v7.app.NotificationCompat$MediaStyle.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ -122f68: 5b01 4f0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ -122f6c: 1100 |0002: return-object v0 │ │ +120c5c: |[120c5c] android.support.v7.app.NotificationCompat$MediaStyle.setMediaSession:(Landroid/support/v4/media/session/MediaSessionCompat$Token;)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ +120c6c: 5b01 4f0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ +120c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0000 - 0x0003 reg=1 token Landroid/support/v4/media/session/MediaSessionCompat$Token; │ │ @@ -365981,17 +366093,17 @@ │ │ type : '([I)Landroid/support/v7/app/NotificationCompat$MediaStyle;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122f70: |[122f70] android.support.v7.app.NotificationCompat$MediaStyle.setShowActionsInCompactView:([I)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ -122f80: 5b01 4c0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ -122f84: 1100 |0002: return-object v0 │ │ +120c74: |[120c74] android.support.v7.app.NotificationCompat$MediaStyle.setShowActionsInCompactView:([I)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ +120c84: 5b01 4c0c |0000: iput-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ +120c88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0000 - 0x0003 reg=1 actions [I │ │ @@ -366001,32 +366113,32 @@ │ │ type : '(Z)Landroid/support/v7/app/NotificationCompat$MediaStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -122f88: |[122f88] android.support.v7.app.NotificationCompat$MediaStyle.setShowCancelButton:(Z)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ -122f98: 5c01 4e0c |0000: iput-boolean v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ -122f9c: 1100 |0002: return-object v0 │ │ +120c8c: |[120c8c] android.support.v7.app.NotificationCompat$MediaStyle.setShowCancelButton:(Z)Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ +120c9c: 5c01 4e0c |0000: iput-boolean v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ +120ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0002 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0000 - 0x0003 reg=1 show Z │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1407 header: │ │ class_idx : 1439 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 465 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #1407 annotations: │ │ Annotations on class │ │ @@ -366045,17 +366157,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -122fa0: |[122fa0] android.support.v7.app.NotificationCompat.:()V │ │ -122fb0: 7010 c20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat;.:()V // method@0ac2 │ │ -122fb6: 0e00 |0003: return-void │ │ +120ca4: |[120ca4] android.support.v7.app.NotificationCompat.:()V │ │ +120cb4: 7010 c20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat;.:()V // method@0ac2 │ │ +120cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/NotificationCompat; │ │ │ │ @@ -366064,17 +366176,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122fb8: |[122fb8] android.support.v7.app.NotificationCompat.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -122fc8: 7120 2b2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addMediaStyleToBuilderIcs:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a2b │ │ -122fce: 0e00 |0003: return-void │ │ +120cbc: |[120cbc] android.support.v7.app.NotificationCompat.access$300:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +120ccc: 7120 2b2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addMediaStyleToBuilderIcs:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a2b │ │ +120cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -366083,17 +366195,17 @@ │ │ type : '(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -122fd0: |[122fd0] android.support.v7.app.NotificationCompat.access$400:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -122fe0: 7120 2a2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addBigMediaStyleToBuilderJellybean:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a2a │ │ -122fe6: 0e00 |0003: return-void │ │ +120cd4: |[120cd4] android.support.v7.app.NotificationCompat.access$400:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +120ce4: 7120 2a2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addBigMediaStyleToBuilderJellybean:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V // method@2a2a │ │ +120cea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/app/Notification; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -366102,17 +366214,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 │ │ -122fe8: |[122fe8] android.support.v7.app.NotificationCompat.access$500:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -122ff8: 7120 2c2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addMediaStyleToBuilderLollipop:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@2a2c │ │ -122ffe: 0e00 |0003: return-void │ │ +120cec: |[120cec] android.support.v7.app.NotificationCompat.access$500:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +120cfc: 7120 2c2a 1000 |0000: invoke-static {v0, v1}, Landroid/support/v7/app/NotificationCompat;.addMediaStyleToBuilderLollipop:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@2a2c │ │ +120d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -366121,49 +366233,49 @@ │ │ type : '(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 14 │ │ insns size : 68 16-bit code units │ │ -123000: |[123000] android.support.v7.app.NotificationCompat.addBigMediaStyleToBuilderJellybean:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -123010: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -123014: 5403 c502 |0002: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -123018: 2033 9e05 |0004: instance-of v3, v3, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -12301c: 3803 3d00 |0006: if-eqz v3, 0043 // +003d │ │ -123020: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -123024: 5402 c502 |000a: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -123028: 1f02 9e05 |000c: check-cast v2, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -12302c: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -123030: 5404 b402 |0010: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -123034: 0800 1200 |0012: move-object/from16 v0, v18 │ │ -123038: 5405 b302 |0014: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -12303c: 0800 1200 |0016: move-object/from16 v0, v18 │ │ -123040: 5406 b202 |0018: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -123044: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -123048: 5407 b002 |001c: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -12304c: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -123050: 5208 bc02 |0020: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -123054: 0800 1200 |0022: move-object/from16 v0, v18 │ │ -123058: 5409 b902 |0024: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -12305c: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -123060: 540a c602 |0028: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -123064: 0800 1200 |002a: move-object/from16 v0, v18 │ │ -123068: 550b c802 |002c: iget-boolean v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -12306c: 0800 1200 |002e: move-object/from16 v0, v18 │ │ -123070: 5403 bb02 |0030: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -123074: 533c 8000 |0032: iget-wide v12, v3, Landroid/app/Notification;.when:J // field@0080 │ │ -123078: 0800 1200 |0034: move-object/from16 v0, v18 │ │ -12307c: 540e ad02 |0036: iget-object v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -123080: 552f 4e0c |0038: iget-boolean v15, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ -123084: 5420 4d0c |003a: iget-object v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ -123088: 0810 0000 |003c: move-object/from16 v16, v0 │ │ -12308c: 0803 1100 |003e: move-object/from16 v3, v17 │ │ -123090: 770e a62a 0300 |0040: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.overrideBigContentView:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)V // method@2aa6 │ │ -123096: 0e00 |0043: return-void │ │ +120d04: |[120d04] android.support.v7.app.NotificationCompat.addBigMediaStyleToBuilderJellybean:(Landroid/app/Notification;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +120d14: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +120d18: 5403 c502 |0002: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +120d1c: 2033 9e05 |0004: instance-of v3, v3, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120d20: 3803 3d00 |0006: if-eqz v3, 0043 // +003d │ │ +120d24: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +120d28: 5402 c502 |000a: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +120d2c: 1f02 9e05 |000c: check-cast v2, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120d30: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +120d34: 5404 b402 |0010: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +120d38: 0800 1200 |0012: move-object/from16 v0, v18 │ │ +120d3c: 5405 b302 |0014: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +120d40: 0800 1200 |0016: move-object/from16 v0, v18 │ │ +120d44: 5406 b202 |0018: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +120d48: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +120d4c: 5407 b002 |001c: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +120d50: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +120d54: 5208 bc02 |0020: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +120d58: 0800 1200 |0022: move-object/from16 v0, v18 │ │ +120d5c: 5409 b902 |0024: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +120d60: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +120d64: 540a c602 |0028: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +120d68: 0800 1200 |002a: move-object/from16 v0, v18 │ │ +120d6c: 550b c802 |002c: iget-boolean v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +120d70: 0800 1200 |002e: move-object/from16 v0, v18 │ │ +120d74: 5403 bb02 |0030: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +120d78: 533c 8000 |0032: iget-wide v12, v3, Landroid/app/Notification;.when:J // field@0080 │ │ +120d7c: 0800 1200 |0034: move-object/from16 v0, v18 │ │ +120d80: 540e ad02 |0036: iget-object v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +120d84: 552f 4e0c |0038: iget-boolean v15, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ +120d88: 5420 4d0c |003a: iget-object v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ +120d8c: 0810 0000 |003c: move-object/from16 v16, v0 │ │ +120d90: 0803 1100 |003e: move-object/from16 v3, v17 │ │ +120d94: 770e a62a 0300 |0040: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.overrideBigContentView:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;ZLandroid/app/PendingIntent;)V // method@2aa6 │ │ +120d9a: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0008 line=61 │ │ 0x000e line=62 │ │ 0x0043 line=68 │ │ locals : │ │ @@ -366176,51 +366288,51 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 15 │ │ insns size : 72 16-bit code units │ │ -123098: |[123098] android.support.v7.app.NotificationCompat.addMediaStyleToBuilderIcs:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -1230a8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1230ac: 5403 c502 |0002: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -1230b0: 2033 9e05 |0004: instance-of v3, v3, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -1230b4: 3803 4100 |0006: if-eqz v3, 0047 // +0041 │ │ -1230b8: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -1230bc: 5402 c502 |000a: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -1230c0: 1f02 9e05 |000c: check-cast v2, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -1230c4: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -1230c8: 5404 b402 |0010: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -1230cc: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -1230d0: 5405 b302 |0014: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -1230d4: 0800 1300 |0016: move-object/from16 v0, v19 │ │ -1230d8: 5406 b202 |0018: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -1230dc: 0800 1300 |001a: move-object/from16 v0, v19 │ │ -1230e0: 5407 b002 |001c: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -1230e4: 0800 1300 |001e: move-object/from16 v0, v19 │ │ -1230e8: 5208 bc02 |0020: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -1230ec: 0800 1300 |0022: move-object/from16 v0, v19 │ │ -1230f0: 5409 b902 |0024: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -1230f4: 0800 1300 |0026: move-object/from16 v0, v19 │ │ -1230f8: 540a c602 |0028: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -1230fc: 0800 1300 |002a: move-object/from16 v0, v19 │ │ -123100: 550b c802 |002c: iget-boolean v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -123104: 0800 1300 |002e: move-object/from16 v0, v19 │ │ -123108: 5403 bb02 |0030: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -12310c: 533c 8000 |0032: iget-wide v12, v3, Landroid/app/Notification;.when:J // field@0080 │ │ -123110: 0800 1300 |0034: move-object/from16 v0, v19 │ │ -123114: 540e ad02 |0036: iget-object v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -123118: 542f 4c0c |0038: iget-object v15, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ -12311c: 5520 4e0c |003a: iget-boolean v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ -123120: 0210 0000 |003c: move/from16 v16, v0 │ │ -123124: 5420 4d0c |003e: iget-object v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ -123128: 0811 0000 |0040: move-object/from16 v17, v0 │ │ -12312c: 0803 1200 |0042: move-object/from16 v3, v18 │ │ -123130: 770f a72a 0300 |0044: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.overrideContentView:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)V // method@2aa7 │ │ -123136: 0e00 |0047: return-void │ │ +120d9c: |[120d9c] android.support.v7.app.NotificationCompat.addMediaStyleToBuilderIcs:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +120dac: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +120db0: 5403 c502 |0002: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +120db4: 2033 9e05 |0004: instance-of v3, v3, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120db8: 3803 4100 |0006: if-eqz v3, 0047 // +0041 │ │ +120dbc: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +120dc0: 5402 c502 |000a: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +120dc4: 1f02 9e05 |000c: check-cast v2, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120dc8: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +120dcc: 5404 b402 |0010: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +120dd0: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +120dd4: 5405 b302 |0014: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +120dd8: 0800 1300 |0016: move-object/from16 v0, v19 │ │ +120ddc: 5406 b202 |0018: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +120de0: 0800 1300 |001a: move-object/from16 v0, v19 │ │ +120de4: 5407 b002 |001c: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +120de8: 0800 1300 |001e: move-object/from16 v0, v19 │ │ +120dec: 5208 bc02 |0020: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +120df0: 0800 1300 |0022: move-object/from16 v0, v19 │ │ +120df4: 5409 b902 |0024: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +120df8: 0800 1300 |0026: move-object/from16 v0, v19 │ │ +120dfc: 540a c602 |0028: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +120e00: 0800 1300 |002a: move-object/from16 v0, v19 │ │ +120e04: 550b c802 |002c: iget-boolean v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +120e08: 0800 1300 |002e: move-object/from16 v0, v19 │ │ +120e0c: 5403 bb02 |0030: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +120e10: 533c 8000 |0032: iget-wide v12, v3, Landroid/app/Notification;.when:J // field@0080 │ │ +120e14: 0800 1300 |0034: move-object/from16 v0, v19 │ │ +120e18: 540e ad02 |0036: iget-object v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +120e1c: 542f 4c0c |0038: iget-object v15, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ +120e20: 5520 4e0c |003a: iget-boolean v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mShowCancelButton:Z // field@0c4e │ │ +120e24: 0210 0000 |003c: move/from16 v16, v0 │ │ +120e28: 5420 4d0c |003e: iget-object v0, v2, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mCancelButtonIntent:Landroid/app/PendingIntent; // field@0c4d │ │ +120e2c: 0811 0000 |0040: move-object/from16 v17, v0 │ │ +120e30: 0803 1200 |0042: move-object/from16 v3, v18 │ │ +120e34: 770f a72a 0300 |0044: invoke-static/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Landroid/support/v7/internal/app/NotificationCompatImplBase;.overrideContentView:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILandroid/graphics/Bitmap;Ljava/lang/CharSequence;ZJLjava/util/List;[IZLandroid/app/PendingIntent;)V // method@2aa7 │ │ +120e3a: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x000e line=49 │ │ 0x0047 line=56 │ │ locals : │ │ @@ -366233,50 +366345,50 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -123138: |[123138] android.support.v7.app.NotificationCompat.addMediaStyleToBuilderLollipop:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -123148: 2041 9e05 |0000: instance-of v1, v4, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -12314c: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ -123150: 0740 |0004: move-object v0, v4 │ │ -123152: 1f00 9e05 |0005: check-cast v0, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ -123156: 5402 4c0c |0007: iget-object v2, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ -12315a: 5401 4f0c |0009: iget-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ -12315e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -123162: 5401 4f0c |000d: iget-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ -123166: 6e10 3913 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ -12316c: 0c01 |0012: move-result-object v1 │ │ -12316e: 7130 9f2a 2301 |0013: invoke-static {v3, v2, v1}, Landroid/support/v7/internal/app/NotificationCompatImpl21;.addMediaStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;[ILjava/lang/Object;)V // method@2a9f │ │ -123174: 0e00 |0016: return-void │ │ -123176: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -123178: 28fb |0018: goto 0013 // -0005 │ │ +120e3c: |[120e3c] android.support.v7.app.NotificationCompat.addMediaStyleToBuilderLollipop:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +120e4c: 2041 9e05 |0000: instance-of v1, v4, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120e50: 3801 1400 |0002: if-eqz v1, 0016 // +0014 │ │ +120e54: 0740 |0004: move-object v0, v4 │ │ +120e56: 1f00 9e05 |0005: check-cast v0, Landroid/support/v7/app/NotificationCompat$MediaStyle; // type@059e │ │ +120e5a: 5402 4c0c |0007: iget-object v2, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mActionsToShowInCompact:[I // field@0c4c │ │ +120e5e: 5401 4f0c |0009: iget-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ +120e62: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +120e66: 5401 4f0c |000d: iget-object v1, v0, Landroid/support/v7/app/NotificationCompat$MediaStyle;.mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token; // field@0c4f │ │ +120e6a: 6e10 3913 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/media/session/MediaSessionCompat$Token;.getToken:()Ljava/lang/Object; // method@1339 │ │ +120e70: 0c01 |0012: move-result-object v1 │ │ +120e72: 7130 9f2a 2301 |0013: invoke-static {v3, v2, v1}, Landroid/support/v7/internal/app/NotificationCompatImpl21;.addMediaStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;[ILjava/lang/Object;)V // method@2a9f │ │ +120e78: 0e00 |0016: return-void │ │ +120e7a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +120e7c: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ 0x0016 line=43 │ │ 0x0017 line=39 │ │ locals : │ │ 0x0007 - 0x0016 reg=0 mediaStyle Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0017 - 0x0019 reg=0 mediaStyle Landroid/support/v7/app/NotificationCompat$MediaStyle; │ │ 0x0000 - 0x0019 reg=3 builder Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0019 reg=4 style Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1408 header: │ │ class_idx : 1469 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1408 annotations: │ │ Annotations on class │ │ @@ -366301,18 +366413,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12317c: |[12317c] android.support.v7.internal.app.ToolbarActionBar$2.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -12318c: 5b01 5411 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1154 │ │ -123190: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -123196: 0e00 |0005: return-void │ │ +120e80: |[120e80] android.support.v7.internal.app.ToolbarActionBar$2.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +120e90: 5b01 5411 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1154 │ │ +120e94: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120e9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -366322,36 +366434,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -123198: |[123198] android.support.v7.internal.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -1231a8: 5420 5411 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1154 │ │ -1231ac: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1231b2: 0c00 |0005: move-result-object v0 │ │ -1231b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1231b6: 7230 a239 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ -1231bc: 0a00 |000a: move-result v0 │ │ -1231be: 0f00 |000b: return v0 │ │ +120e9c: |[120e9c] android.support.v7.internal.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +120eac: 5420 5411 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1154 │ │ +120eb0: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120eb6: 0c00 |0005: move-result-object v0 │ │ +120eb8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +120eba: 7230 a239 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ +120ec0: 0a00 |000a: move-result v0 │ │ +120ec2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$2; │ │ 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1409 header: │ │ class_idx : 1470 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1409 annotations: │ │ Annotations on class │ │ @@ -366380,18 +366492,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1231c0: |[1231c0] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -1231d0: 5b01 5611 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -1231d4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1231da: 0e00 |0005: return-void │ │ +120ec4: |[120ec4] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +120ed4: 5b01 5611 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120ed8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120ede: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -366400,17 +366512,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1231dc: |[1231dc] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -1231ec: 7020 ac2a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aac │ │ -1231f2: 0e00 |0003: return-void │ │ +120ee0: |[120ee0] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +120ef0: 7020 ac2a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aac │ │ +120ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -366421,36 +366533,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -1231f4: |[1231f4] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -123204: 5520 5511 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ -123208: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -12320c: 0e00 |0004: return-void │ │ -12320e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -123210: 5c20 5511 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ -123214: 5420 5611 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -123218: 7110 c02a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ -12321e: 0c00 |000d: move-result-object v0 │ │ -123220: 7210 4530 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@3045 │ │ -123226: 5420 5611 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -12322a: 7110 bd2a 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -123230: 0c00 |0016: move-result-object v0 │ │ -123232: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -123236: 5420 5611 |0019: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -12323a: 7110 bd2a 0000 |001b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -123240: 0c00 |001e: move-result-object v0 │ │ -123242: 1301 6c00 |001f: const/16 v1, #int 108 // #6c │ │ -123246: 7230 a439 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -12324c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -12324e: 5c20 5511 |0025: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ -123252: 28dd |0027: goto 0004 // -0023 │ │ +120ef8: |[120ef8] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +120f08: 5520 5511 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ +120f0c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +120f10: 0e00 |0004: return-void │ │ +120f12: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +120f14: 5c20 5511 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ +120f18: 5420 5611 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120f1c: 7110 c02a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ +120f22: 0c00 |000d: move-result-object v0 │ │ +120f24: 7210 4530 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@3045 │ │ +120f2a: 5420 5611 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120f2e: 7110 bd2a 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120f34: 0c00 |0016: move-result-object v0 │ │ +120f36: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +120f3a: 5420 5611 |0019: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120f3e: 7110 bd2a 0000 |001b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120f44: 0c00 |001e: move-result-object v0 │ │ +120f46: 1301 6c00 |001f: const/16 v1, #int 108 // #6c │ │ +120f4a: 7230 a439 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +120f50: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +120f52: 5c20 5511 |0025: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@1155 │ │ +120f56: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=610 │ │ 0x0005 line=604 │ │ 0x0008 line=605 │ │ 0x0011 line=606 │ │ @@ -366466,45 +366578,45 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -123254: |[123254] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -123264: 5420 5611 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -123268: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -12326e: 0c00 |0005: move-result-object v0 │ │ -123270: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -123274: 5420 5611 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ -123278: 7110 bd2a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -12327e: 0c00 |000d: move-result-object v0 │ │ -123280: 1301 6c00 |000e: const/16 v1, #int 108 // #6c │ │ -123284: 7230 a339 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -12328a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -12328c: 0f00 |0014: return v0 │ │ -12328e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -123290: 28fe |0016: goto 0014 // -0002 │ │ +120f58: |[120f58] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +120f68: 5420 5611 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120f6c: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120f72: 0c00 |0005: move-result-object v0 │ │ +120f74: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +120f78: 5420 5611 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1156 │ │ +120f7c: 7110 bd2a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120f82: 0c00 |000d: move-result-object v0 │ │ +120f84: 1301 6c00 |000e: const/16 v1, #int 108 // #6c │ │ +120f88: 7230 a339 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +120f8e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +120f90: 0f00 |0014: return v0 │ │ +120f92: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +120f94: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0008 line=592 │ │ 0x0013 line=593 │ │ 0x0014 line=595 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0017 reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1410 header: │ │ class_idx : 1471 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1410 annotations: │ │ Annotations on class │ │ @@ -366529,18 +366641,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -123294: |[123294] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -1232a4: 5b01 5711 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -1232a8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1232ae: 0e00 |0005: return-void │ │ +120f98: |[120f98] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +120fa8: 5b01 5711 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +120fac: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +120fb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -366549,17 +366661,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1232b0: |[1232b0] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -1232c0: 7020 b02a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2ab0 │ │ -1232c6: 0e00 |0003: return-void │ │ +120fb4: |[120fb4] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +120fc4: 7020 b02a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2ab0 │ │ +120fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -366570,17 +366682,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1232c8: |[1232c8] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -1232d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1232da: 0f00 |0001: return v0 │ │ +120fcc: |[120fcc] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +120fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +120fde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/view/MenuItem; │ │ @@ -366590,63 +366702,63 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -1232dc: |[1232dc] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1232ec: 1303 6c00 |0000: const/16 v3, #int 108 // #6c │ │ -1232f0: 5440 5711 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -1232f4: 7110 bd2a 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1232fa: 0c00 |0007: move-result-object v0 │ │ -1232fc: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ -123300: 5440 5711 |000a: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -123304: 7110 c02a 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ -12330a: 0c00 |000f: move-result-object v0 │ │ -12330c: 7210 5a30 0000 |0010: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@305a │ │ -123312: 0a00 |0013: move-result v0 │ │ -123314: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -123318: 5440 5711 |0016: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -12331c: 7110 bd2a 0000 |0018: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -123322: 0c00 |001b: move-result-object v0 │ │ -123324: 7230 a439 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -12332a: 0e00 |001f: return-void │ │ -12332c: 5440 5711 |0020: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -123330: 7110 bd2a 0000 |0022: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -123336: 0c00 |0025: move-result-object v0 │ │ -123338: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -12333a: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -12333c: 7240 a539 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ -123342: 0a00 |002b: move-result v0 │ │ -123344: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ -123348: 5440 5711 |002e: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ -12334c: 7110 bd2a 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -123352: 0c00 |0033: move-result-object v0 │ │ -123354: 7230 a339 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -12335a: 28e8 |0037: goto 001f // -0018 │ │ +120fe0: |[120fe0] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +120ff0: 1303 6c00 |0000: const/16 v3, #int 108 // #6c │ │ +120ff4: 5440 5711 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +120ff8: 7110 bd2a 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +120ffe: 0c00 |0007: move-result-object v0 │ │ +121000: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ +121004: 5440 5711 |000a: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +121008: 7110 c02a 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ +12100e: 0c00 |000f: move-result-object v0 │ │ +121010: 7210 5a30 0000 |0010: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@305a │ │ +121016: 0a00 |0013: move-result v0 │ │ +121018: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +12101c: 5440 5711 |0016: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +121020: 7110 bd2a 0000 |0018: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +121026: 0c00 |001b: move-result-object v0 │ │ +121028: 7230 a439 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +12102e: 0e00 |001f: return-void │ │ +121030: 5440 5711 |0020: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +121034: 7110 bd2a 0000 |0022: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +12103a: 0c00 |0025: move-result-object v0 │ │ +12103c: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +12103e: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +121040: 7240 a539 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ +121046: 0a00 |002b: move-result v0 │ │ +121048: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ +12104c: 5440 5711 |002e: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1157 │ │ +121050: 7110 bd2a 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +121056: 0c00 |0033: move-result-object v0 │ │ +121058: 7230 a339 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +12105e: 28e8 |0037: goto 001f // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=639 │ │ 0x000a line=640 │ │ 0x0016 line=641 │ │ 0x001f line=647 │ │ 0x0020 line=642 │ │ 0x002e line=644 │ │ locals : │ │ 0x0000 - 0x0038 reg=4 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0038 reg=5 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1411 header: │ │ class_idx : 1472 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1411 annotations: │ │ Annotations on class │ │ @@ -366671,18 +366783,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12335c: |[12335c] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -12336c: 5b01 5811 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ -123370: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -123376: 0e00 |0005: return-void │ │ +121060: |[121060] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +121070: 5b01 5811 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ +121074: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12107a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -366691,17 +366803,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -123378: |[123378] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -123388: 7020 b42a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2ab4 │ │ -12338e: 0e00 |0003: return-void │ │ +12107c: |[12107c] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +12108c: 7020 b42a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2ab4 │ │ +121092: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -366712,25 +366824,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -123390: |[123390] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -1233a0: 5420 5811 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ -1233a4: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1233aa: 0c00 |0005: move-result-object v0 │ │ -1233ac: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -1233b0: 5420 5811 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ -1233b4: 7110 bd2a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1233ba: 0c00 |000d: move-result-object v0 │ │ -1233bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -1233be: 7230 a439 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -1233c4: 0e00 |0012: return-void │ │ +121094: |[121094] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +1210a4: 5420 5811 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ +1210a8: 7110 bd2a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +1210ae: 0c00 |0005: move-result-object v0 │ │ +1210b0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +1210b4: 5420 5811 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ +1210b8: 7110 bd2a 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +1210be: 0c00 |000d: move-result-object v0 │ │ +1210c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1210c2: 7230 a439 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +1210c8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0008 line=617 │ │ 0x0012 line=619 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ @@ -366742,43 +366854,43 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -1233c8: |[1233c8] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -1233d8: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ -1233dc: 5420 5811 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ -1233e0: 7110 bd2a 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1233e6: 0c00 |0007: move-result-object v0 │ │ -1233e8: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -1233ec: 5420 5811 |000a: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ -1233f0: 7110 bd2a 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ -1233f6: 0c00 |000f: move-result-object v0 │ │ -1233f8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1233fa: 7230 a339 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -123400: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -123402: 0f00 |0015: return v0 │ │ +1210cc: |[1210cc] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +1210dc: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ +1210e0: 5420 5811 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ +1210e4: 7110 bd2a 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +1210ea: 0c00 |0007: move-result-object v0 │ │ +1210ec: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +1210f0: 5420 5811 |000a: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1158 │ │ +1210f4: 7110 bd2a 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; // method@2abd │ │ +1210fa: 0c00 |000f: move-result-object v0 │ │ +1210fc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1210fe: 7230 a339 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +121104: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +121106: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000a line=624 │ │ 0x0014 line=626 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0016 reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1412 header: │ │ class_idx : 1473 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1493 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1412 annotations: │ │ Annotations on class │ │ @@ -366802,18 +366914,18 @@ │ │ type : '(Landroid/support/v7/internal/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 │ │ -123404: |[123404] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Window$Callback;)V │ │ -123414: 5b01 5911 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -123418: 7020 162c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@2c16 │ │ -12341e: 0e00 |0005: return-void │ │ +121108: |[121108] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Window$Callback;)V │ │ +121118: 5b01 5911 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +12111c: 7020 162c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.:(Landroid/view/Window$Callback;)V // method@2c16 │ │ +121122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0002 line=550 │ │ 0x0005 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; │ │ @@ -366826,36 +366938,36 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -123420: |[123420] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -123430: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ -123436: 6f20 222c 3200 |0003: invoke-super {v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@2c22 │ │ -12343c: 0c01 |0006: move-result-object v1 │ │ -12343e: 1101 |0007: return-object v1 │ │ -123440: 5421 5911 |0008: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -123444: 7110 c02a 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ -12344a: 0c01 |000d: move-result-object v1 │ │ -12344c: 7210 4c30 0100 |000e: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@304c │ │ -123452: 0c00 |0011: move-result-object v0 │ │ -123454: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -123456: 6e40 bb2a 3201 |0013: invoke-virtual {v2, v3, v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2abb │ │ -12345c: 0a01 |0016: move-result v1 │ │ -12345e: 3801 ecff |0017: if-eqz v1, 0003 // -0014 │ │ -123462: 6e30 ba2a 3200 |0019: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2aba │ │ -123468: 0a01 |001c: move-result v1 │ │ -12346a: 3801 e6ff |001d: if-eqz v1, 0003 // -001a │ │ -12346e: 5421 5911 |001f: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -123472: 7120 c12a 0100 |0021: invoke-static {v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@2ac1 │ │ -123478: 0c01 |0024: move-result-object v1 │ │ -12347a: 28e2 |0025: goto 0007 // -001e │ │ -12347c: 0001 0100 0000 0000 0800 0000 |0026: packed-switch-data (6 units) │ │ +121124: |[121124] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +121134: 2b03 2600 0000 |0000: packed-switch v3, 00000026 // +00000026 │ │ +12113a: 6f20 222c 3200 |0003: invoke-super {v2, v3}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@2c22 │ │ +121140: 0c01 |0006: move-result-object v1 │ │ +121142: 1101 |0007: return-object v1 │ │ +121144: 5421 5911 |0008: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +121148: 7110 c02a 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ +12114e: 0c01 |000d: move-result-object v1 │ │ +121150: 7210 4c30 0100 |000e: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@304c │ │ +121156: 0c00 |0011: move-result-object v0 │ │ +121158: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +12115a: 6e40 bb2a 3201 |0013: invoke-virtual {v2, v3, v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2abb │ │ +121160: 0a01 |0016: move-result v1 │ │ +121162: 3801 ecff |0017: if-eqz v1, 0003 // -0014 │ │ +121166: 6e30 ba2a 3200 |0019: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2aba │ │ +12116c: 0a01 |001c: move-result v1 │ │ +12116e: 3801 e6ff |001d: if-eqz v1, 0003 // -001a │ │ +121172: 5421 5911 |001f: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +121176: 7120 c12a 0100 |0021: invoke-static {v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@2ac1 │ │ +12117c: 0c01 |0024: move-result-object v1 │ │ +12117e: 28e2 |0025: goto 0007 // -001e │ │ +121180: 0001 0100 0000 0000 0800 0000 |0026: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0003 line=573 │ │ 0x0008 line=567 │ │ 0x0012 line=568 │ │ 0x001f line=569 │ │ @@ -366870,51 +366982,51 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -123488: |[123488] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -123498: 6f40 272c 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2c27 │ │ -12349e: 0a00 |0003: move-result v0 │ │ -1234a0: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -1234a4: 5431 5911 |0006: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -1234a8: 7110 be2a 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@2abe │ │ -1234ae: 0a01 |000b: move-result v1 │ │ -1234b0: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -1234b4: 5431 5911 |000e: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -1234b8: 7110 c02a 0100 |0010: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ -1234be: 0c01 |0013: move-result-object v1 │ │ -1234c0: 7210 6e30 0100 |0014: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@306e │ │ -1234c6: 5431 5911 |0017: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ -1234ca: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -1234cc: 7120 bf2a 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$202:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z // method@2abf │ │ -1234d2: 0f00 |001d: return v0 │ │ +12118c: |[12118c] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +12119c: 6f40 272c 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/internal/view/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2c27 │ │ +1211a2: 0a00 |0003: move-result v0 │ │ +1211a4: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +1211a8: 5431 5911 |0006: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +1211ac: 7110 be2a 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@2abe │ │ +1211b2: 0a01 |000b: move-result v1 │ │ +1211b4: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +1211b8: 5431 5911 |000e: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +1211bc: 7110 c02a 0100 |0010: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2ac0 │ │ +1211c2: 0c01 |0013: move-result-object v1 │ │ +1211c4: 7210 6e30 0100 |0014: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@306e │ │ +1211ca: 5431 5911 |0017: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@1159 │ │ +1211ce: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +1211d0: 7120 bf2a 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$202:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z // method@2abf │ │ +1211d6: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ 0x0004 line=556 │ │ 0x000e line=557 │ │ 0x0017 line=558 │ │ 0x001d line=560 │ │ locals : │ │ 0x0004 - 0x001e reg=0 result Z │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; │ │ 0x0000 - 0x001e reg=4 featureId I │ │ 0x0000 - 0x001e reg=5 view Landroid/view/View; │ │ 0x0000 - 0x001e reg=6 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1413 header: │ │ class_idx : 1474 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1373 │ │ -source_file_idx : 6849 │ │ +source_file_idx : 6845 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 70 │ │ │ │ Class #1413 annotations: │ │ Annotations on class │ │ @@ -366974,40 +367086,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 │ │ -1234d4: |[1234d4] android.support.v7.internal.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V │ │ -1234e4: 7010 c827 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ -1234ea: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -1234ee: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1234f4: 5b20 6011 |0008: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ -1234f8: 2200 bc05 |000a: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$1; // type@05bc │ │ -1234fc: 7020 a82a 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$1;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aa8 │ │ -123502: 5b20 5f11 |000f: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ -123506: 2200 bd05 |0011: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$2; // type@05bd │ │ -12350a: 7020 aa2a 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$2;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aaa │ │ -123510: 5b20 5e11 |0016: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@115e │ │ -123514: 2200 3706 |0018: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@0637 │ │ -123518: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -12351a: 7030 9a31 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@319a │ │ -123520: 5b20 5a11 |001e: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123524: 2200 c105 |0020: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@05c1 │ │ -123528: 7030 b82a 2005 |0022: invoke-direct {v0, v2, v5}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Window$Callback;)V // method@2ab8 │ │ -12352e: 5b20 6211 |0025: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -123532: 5420 5a11 |0027: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123536: 5421 6211 |0029: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -12353a: 7220 7730 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@3077 │ │ -123540: 5420 5e11 |002e: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@115e │ │ -123544: 6e20 ff36 0300 |0030: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@36ff │ │ -12354a: 5420 5a11 |0033: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12354e: 7220 7830 4000 |0035: invoke-interface {v0, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ -123554: 0e00 |0038: return-void │ │ +1211d8: |[1211d8] android.support.v7.internal.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V │ │ +1211e8: 7010 c827 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ +1211ee: 2200 a408 |0003: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1211f2: 7010 c243 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1211f8: 5b20 6011 |0008: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ +1211fc: 2200 bc05 |000a: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$1; // type@05bc │ │ +121200: 7020 a82a 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$1;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aa8 │ │ +121206: 5b20 5f11 |000f: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ +12120a: 2200 bd05 |0011: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$2; // type@05bd │ │ +12120e: 7020 aa2a 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$2;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@2aaa │ │ +121214: 5b20 5e11 |0016: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@115e │ │ +121218: 2200 3706 |0018: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@0637 │ │ +12121c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +12121e: 7030 9a31 3001 |001b: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@319a │ │ +121224: 5b20 5a11 |001e: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121228: 2200 c105 |0020: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@05c1 │ │ +12122c: 7030 b82a 2005 |0022: invoke-direct {v0, v2, v5}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Window$Callback;)V // method@2ab8 │ │ +121232: 5b20 6211 |0025: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +121236: 5420 5a11 |0027: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +12123a: 5421 6211 |0029: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +12123e: 7220 7730 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@3077 │ │ +121244: 5420 5e11 |002e: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@115e │ │ +121248: 6e20 ff36 0300 |0030: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@36ff │ │ +12124e: 5420 5a11 |0033: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121252: 7220 7830 4000 |0035: invoke-interface {v0, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ +121258: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=58 │ │ 0x000a line=62 │ │ 0x0011 line=69 │ │ 0x0018 line=78 │ │ @@ -367027,17 +367139,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -123558: |[123558] android.support.v7.internal.app.ToolbarActionBar.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; │ │ -123568: 5410 6211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -12356c: 1100 |0002: return-object v0 │ │ +12125c: |[12125c] android.support.v7.internal.app.ToolbarActionBar.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window$Callback; │ │ +12126c: 5410 6211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +121270: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #2 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367045,17 +367157,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -123570: |[123570] android.support.v7.internal.app.ToolbarActionBar.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z │ │ -123580: 5510 6111 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@1161 │ │ -123584: 0f00 |0002: return v0 │ │ +121274: |[121274] android.support.v7.internal.app.ToolbarActionBar.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z │ │ +121284: 5510 6111 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@1161 │ │ +121288: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367063,17 +367175,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -123588: |[123588] android.support.v7.internal.app.ToolbarActionBar.access$202:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z │ │ -123598: 5c01 6111 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@1161 │ │ -12359c: 0f01 |0002: return v1 │ │ +12128c: |[12128c] android.support.v7.internal.app.ToolbarActionBar.access$202:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z │ │ +12129c: 5c01 6111 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@1161 │ │ +1212a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -367082,17 +367194,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1235a0: |[1235a0] android.support.v7.internal.app.ToolbarActionBar.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -1235b0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1235b4: 1100 |0002: return-object v0 │ │ +1212a4: |[1212a4] android.support.v7.internal.app.ToolbarActionBar.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +1212b4: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1212b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367100,18 +367212,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1235b8: |[1235b8] android.support.v7.internal.app.ToolbarActionBar.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ -1235c8: 7020 ce2a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@2ace │ │ -1235ce: 0c00 |0003: move-result-object v0 │ │ -1235d0: 1100 |0004: return-object v0 │ │ +1212bc: |[1212bc] android.support.v7.internal.app.ToolbarActionBar.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ +1212cc: 7020 ce2a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@2ace │ │ +1212d2: 0c00 |0003: move-result-object v0 │ │ +1212d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -367120,67 +367232,67 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -1235d4: |[1235d4] android.support.v7.internal.app.ToolbarActionBar.ensureListMenuPresenter:(Landroid/view/Menu;)V │ │ -1235e4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -1235e6: 5485 5c11 |0001: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -1235ea: 3905 6500 |0003: if-nez v5, 0068 // +0065 │ │ -1235ee: 2095 e305 |0005: instance-of v5, v9, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -1235f2: 3805 6100 |0007: if-eqz v5, 0068 // +0061 │ │ -1235f6: 0792 |0009: move-object v2, v9 │ │ -1235f8: 1f02 e305 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -1235fc: 5485 5a11 |000c: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123600: 7210 4630 0500 |000e: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -123606: 0c00 |0011: move-result-object v0 │ │ -123608: 2203 cd06 |0012: new-instance v3, Landroid/util/TypedValue; // type@06cd │ │ -12360c: 7010 7037 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -123612: 6e10 a801 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -123618: 0c05 |001a: move-result-object v5 │ │ -12361a: 6e10 4c02 0500 |001b: invoke-virtual {v5}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -123620: 0c04 |001e: move-result-object v4 │ │ -123622: 6e10 ae01 0000 |001f: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -123628: 0c05 |0022: move-result-object v5 │ │ -12362a: 6e20 2202 5400 |0023: invoke-virtual {v4, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -123630: 6005 7c0c |0026: sget v5, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ -123634: 6e40 2102 5463 |0028: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -12363a: 5235 c215 |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -12363e: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ -123642: 5235 c215 |002f: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -123646: 6e30 1e02 5406 |0031: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -12364c: 6005 000d |0034: sget v5, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0d00 │ │ -123650: 6e40 2102 5463 |0036: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -123656: 5235 c215 |0039: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -12365a: 3805 2e00 |003b: if-eqz v5, 0069 // +002e │ │ -12365e: 5235 c215 |003d: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -123662: 6e30 1e02 5406 |003f: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -123668: 2201 d606 |0042: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -12366c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -12366e: 7030 8837 0105 |0045: invoke-direct {v1, v0, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -123674: 6e10 ae01 0100 |0048: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -12367a: 0c05 |004b: move-result-object v5 │ │ -12367c: 6e20 2202 4500 |004c: invoke-virtual {v5, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -123682: 2205 e005 |004f: new-instance v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ -123686: 6006 980e |0051: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ -12368a: 7030 de2c 1506 |0053: invoke-direct {v5, v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ -123690: 5b85 5c11 |0056: iput-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -123694: 5485 5c11 |0058: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -123698: 2206 c005 |005a: new-instance v6, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@05c0 │ │ -12369c: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -12369e: 7030 b52a 8607 |005d: invoke-direct {v6, v8, v7}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2ab5 │ │ -1236a4: 6e20 ef2c 6500 |0060: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ -1236aa: 5485 5c11 |0063: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -1236ae: 6e20 fe2c 5200 |0065: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ -1236b4: 0e00 |0068: return-void │ │ -1236b6: 6005 a40f |0069: sget v5, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0fa4 │ │ -1236ba: 6e30 1e02 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -1236c0: 28d4 |006e: goto 0042 // -002c │ │ +1212d8: |[1212d8] android.support.v7.internal.app.ToolbarActionBar.ensureListMenuPresenter:(Landroid/view/Menu;)V │ │ +1212e8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +1212ea: 5485 5c11 |0001: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +1212ee: 3905 6500 |0003: if-nez v5, 0068 // +0065 │ │ +1212f2: 2095 e305 |0005: instance-of v5, v9, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +1212f6: 3805 6100 |0007: if-eqz v5, 0068 // +0061 │ │ +1212fa: 0792 |0009: move-object v2, v9 │ │ +1212fc: 1f02 e305 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +121300: 5485 5a11 |000c: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121304: 7210 4630 0500 |000e: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +12130a: 0c00 |0011: move-result-object v0 │ │ +12130c: 2203 cd06 |0012: new-instance v3, Landroid/util/TypedValue; // type@06cd │ │ +121310: 7010 7037 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +121316: 6e10 a801 0000 |0017: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12131c: 0c05 |001a: move-result-object v5 │ │ +12131e: 6e10 4c02 0500 |001b: invoke-virtual {v5}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +121324: 0c04 |001e: move-result-object v4 │ │ +121326: 6e10 ae01 0000 |001f: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +12132c: 0c05 |0022: move-result-object v5 │ │ +12132e: 6e20 2202 5400 |0023: invoke-virtual {v4, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +121334: 6005 7c0c |0026: sget v5, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@0c7c │ │ +121338: 6e40 2102 5463 |0028: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +12133e: 5235 c215 |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +121342: 3805 0700 |002d: if-eqz v5, 0034 // +0007 │ │ +121346: 5235 c215 |002f: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +12134a: 6e30 1e02 5406 |0031: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +121350: 6005 000d |0034: sget v5, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0d00 │ │ +121354: 6e40 2102 5463 |0036: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +12135a: 5235 c215 |0039: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +12135e: 3805 2e00 |003b: if-eqz v5, 0069 // +002e │ │ +121362: 5235 c215 |003d: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +121366: 6e30 1e02 5406 |003f: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +12136c: 2201 d606 |0042: new-instance v1, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +121370: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +121372: 7030 8837 0105 |0045: invoke-direct {v1, v0, v5}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +121378: 6e10 ae01 0100 |0048: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +12137e: 0c05 |004b: move-result-object v5 │ │ +121380: 6e20 2202 4500 |004c: invoke-virtual {v5, v4}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +121386: 2205 e005 |004f: new-instance v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ +12138a: 6006 980e |0051: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ +12138e: 7030 de2c 1506 |0053: invoke-direct {v5, v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ +121394: 5b85 5c11 |0056: iput-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +121398: 5485 5c11 |0058: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +12139c: 2206 c005 |005a: new-instance v6, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@05c0 │ │ +1213a0: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1213a2: 7030 b52a 8607 |005d: invoke-direct {v6, v8, v7}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2ab5 │ │ +1213a8: 6e20 ef2c 6500 |0060: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ +1213ae: 5485 5c11 |0063: iget-object v5, v8, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +1213b2: 6e20 fe2c 5200 |0065: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ +1213b8: 0e00 |0068: return-void │ │ +1213ba: 6005 a40f |0069: sget v5, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0fa4 │ │ +1213be: 6e30 1e02 5406 |006b: invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +1213c4: 28d4 |006e: goto 0042 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=516 │ │ 0x000a line=517 │ │ 0x000c line=519 │ │ 0x0012 line=520 │ │ 0x0017 line=521 │ │ @@ -367216,35 +367328,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 │ │ -1236c4: |[1236c4] android.support.v7.internal.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ -1236d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1236d6: 7020 c92a 3200 |0001: invoke-direct {v2, v3}, Landroid/support/v7/internal/app/ToolbarActionBar;.ensureListMenuPresenter:(Landroid/view/Menu;)V // method@2ac9 │ │ -1236dc: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ -1236e0: 5421 5c11 |0006: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -1236e4: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -1236e8: 1100 |000a: return-object v0 │ │ -1236ea: 5421 5c11 |000b: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -1236ee: 6e10 e32c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ -1236f4: 0c01 |0010: move-result-object v1 │ │ -1236f6: 7210 bc3b 0100 |0011: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -1236fc: 0a01 |0014: move-result v1 │ │ -1236fe: 3d01 f5ff |0015: if-lez v1, 000a // -000b │ │ -123702: 5420 5c11 |0017: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ -123706: 5421 5a11 |0019: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12370a: 7210 5030 0100 |001b: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -123710: 0c01 |001e: move-result-object v1 │ │ -123712: 6e20 e62c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2ce6 │ │ -123718: 0c00 |0022: move-result-object v0 │ │ -12371a: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ -12371e: 28e5 |0025: goto 000a // -001b │ │ +1213c8: |[1213c8] android.support.v7.internal.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ +1213d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1213da: 7020 c92a 3200 |0001: invoke-direct {v2, v3}, Landroid/support/v7/internal/app/ToolbarActionBar;.ensureListMenuPresenter:(Landroid/view/Menu;)V // method@2ac9 │ │ +1213e0: 3803 0600 |0004: if-eqz v3, 000a // +0006 │ │ +1213e4: 5421 5c11 |0006: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +1213e8: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +1213ec: 1100 |000a: return-object v0 │ │ +1213ee: 5421 5c11 |000b: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +1213f2: 6e10 e32c 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ +1213f8: 0c01 |0010: move-result-object v1 │ │ +1213fa: 7210 bc3b 0100 |0011: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +121400: 0a01 |0014: move-result v1 │ │ +121402: 3d01 f5ff |0015: if-lez v1, 000a // -000b │ │ +121406: 5420 5c11 |0017: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@115c │ │ +12140a: 5421 5a11 |0019: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +12140e: 7210 5030 0100 |001b: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +121414: 0c01 |001e: move-result-object v1 │ │ +121416: 6e20 e62c 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2ce6 │ │ +12141c: 0c00 |0022: move-result-object v0 │ │ +12141e: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ +121422: 28e5 |0025: goto 000a // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=503 │ │ 0x0004 line=505 │ │ 0x000a line=512 │ │ 0x000b line=509 │ │ 0x0017 line=510 │ │ @@ -367257,30 +367369,30 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -123720: |[123720] android.support.v7.internal.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ -123730: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -123732: 5540 5d11 |0001: iget-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@115d │ │ -123736: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -12373a: 5440 5a11 |0005: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12373e: 2201 be05 |0007: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@05be │ │ -123742: 7030 ad2a 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2aad │ │ -123748: 2202 bf05 |000c: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; // type@05bf │ │ -12374c: 7030 b12a 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2ab1 │ │ -123752: 7230 6d30 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@306d │ │ -123758: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -12375a: 5c40 5d11 |0015: iput-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@115d │ │ -12375e: 5440 5a11 |0017: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123762: 7210 4c30 0000 |0019: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@304c │ │ -123768: 0c00 |001c: move-result-object v0 │ │ -12376a: 1100 |001d: return-object v0 │ │ +121424: |[121424] android.support.v7.internal.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ +121434: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +121436: 5540 5d11 |0001: iget-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@115d │ │ +12143a: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +12143e: 5440 5a11 |0005: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121442: 2201 be05 |0007: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@05be │ │ +121446: 7030 ad2a 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2aad │ │ +12144c: 2202 bf05 |000c: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; // type@05bf │ │ +121450: 7030 b12a 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@2ab1 │ │ +121456: 7230 6d30 1002 |0011: invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@306d │ │ +12145c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +12145e: 5c40 5d11 |0015: iput-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@115d │ │ +121462: 5440 5a11 |0017: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121466: 7210 4c30 0000 |0019: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getMenu:()Landroid/view/Menu; // method@304c │ │ +12146c: 0c00 |001c: move-result-object v0 │ │ +12146e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=578 │ │ 0x0005 line=579 │ │ 0x0014 line=581 │ │ 0x0017 line=583 │ │ locals : │ │ @@ -367292,18 +367404,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12376c: |[12376c] android.support.v7.internal.app.ToolbarActionBar.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -12377c: 5410 6011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ -123780: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -123786: 0e00 |0005: return-void │ │ +121470: |[121470] android.support.v7.internal.app.ToolbarActionBar.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +121480: 5410 6011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ +121484: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +12148a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0005 line=484 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -367313,19 +367425,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123788: |[123788] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -123798: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -12379c: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -1237a0: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -1237a6: 2700 |0007: throw v0 │ │ +12148c: |[12148c] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +12149c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1214a0: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1214a4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1214aa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -367334,19 +367446,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1237a8: |[1237a8] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -1237b8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1237bc: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -1237c0: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -1237c6: 2700 |0007: throw v0 │ │ +1214ac: |[1214ac] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +1214bc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1214c0: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1214c4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1214ca: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -367356,19 +367468,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1237c8: |[1237c8] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -1237d8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1237dc: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -1237e0: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -1237e6: 2700 |0007: throw v0 │ │ +1214cc: |[1214cc] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +1214dc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1214e0: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1214e4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1214ea: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -367379,19 +367491,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1237e8: |[1237e8] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -1237f8: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1237fc: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123800: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123806: 2700 |0007: throw v0 │ │ +1214ec: |[1214ec] android.support.v7.internal.app.ToolbarActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +1214fc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +121500: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +121504: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +12150a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0008 reg=4 setSelected Z │ │ @@ -367401,25 +367513,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -123808: |[123808] android.support.v7.internal.app.ToolbarActionBar.collapseActionView:()Z │ │ -123818: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12381c: 7210 5330 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@3053 │ │ -123822: 0a00 |0005: move-result v0 │ │ -123824: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -123828: 5410 5a11 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12382c: 7210 4430 0000 |000a: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@3044 │ │ -123832: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -123834: 0f00 |000e: return v0 │ │ -123836: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -123838: 28fe |0010: goto 000e // -0002 │ │ +12150c: |[12150c] android.support.v7.internal.app.ToolbarActionBar.collapseActionView:()Z │ │ +12151c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121520: 7210 5330 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@3053 │ │ +121526: 0a00 |0005: move-result v0 │ │ +121528: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +12152c: 5410 5a11 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121530: 7210 4430 0000 |000a: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@3044 │ │ +121536: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +121538: 0f00 |000e: return v0 │ │ +12153a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +12153c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0008 line=434 │ │ 0x000d line=435 │ │ 0x000e line=437 │ │ locals : │ │ @@ -367430,31 +367542,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -12383c: |[12383c] android.support.v7.internal.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -12384c: 5532 5b11 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@115b │ │ -123850: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -123854: 0e00 |0004: return-void │ │ -123856: 5c34 5b11 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@115b │ │ -12385a: 5432 6011 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ -12385e: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -123864: 0a00 |000c: move-result v0 │ │ -123866: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -123868: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -12386c: 5432 6011 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ -123870: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -123876: 0c02 |0015: move-result-object v2 │ │ -123878: 1f02 5905 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@0559 │ │ -12387c: 7220 b127 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@27b1 │ │ -123882: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -123886: 28f1 |001d: goto 000e // -000f │ │ +121540: |[121540] android.support.v7.internal.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +121550: 5532 5b11 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@115b │ │ +121554: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +121558: 0e00 |0004: return-void │ │ +12155a: 5c34 5b11 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@115b │ │ +12155e: 5432 6011 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ +121562: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +121568: 0a00 |000c: move-result v0 │ │ +12156a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +12156c: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +121570: 5432 6011 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ +121574: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +12157a: 0c02 |0015: move-result-object v2 │ │ +12157c: 1f02 5905 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@0559 │ │ +121580: 7220 b127 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@27b1 │ │ +121586: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12158a: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0004 line=500 │ │ 0x0005 line=494 │ │ 0x0007 line=496 │ │ 0x000d line=497 │ │ @@ -367471,19 +367583,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -123888: |[123888] android.support.v7.internal.app.ToolbarActionBar.getCustomView:()Landroid/view/View; │ │ -123898: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12389c: 7210 4730 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getCustomView:()Landroid/view/View; // method@3047 │ │ -1238a2: 0c00 |0005: move-result-object v0 │ │ -1238a4: 1100 |0006: return-object v0 │ │ +12158c: |[12158c] android.support.v7.internal.app.ToolbarActionBar.getCustomView:()Landroid/view/View; │ │ +12159c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1215a0: 7210 4730 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getCustomView:()Landroid/view/View; // method@3047 │ │ +1215a6: 0c00 |0005: move-result-object v0 │ │ +1215a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #8 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367491,19 +367603,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1238a8: |[1238a8] android.support.v7.internal.app.ToolbarActionBar.getDisplayOptions:()I │ │ -1238b8: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1238bc: 7210 4830 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ -1238c2: 0a00 |0005: move-result v0 │ │ -1238c4: 0f00 |0006: return v0 │ │ +1215ac: |[1215ac] android.support.v7.internal.app.ToolbarActionBar.getDisplayOptions:()I │ │ +1215bc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1215c0: 7210 4830 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ +1215c6: 0a00 |0005: move-result v0 │ │ +1215c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367511,21 +367623,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1238c8: |[1238c8] android.support.v7.internal.app.ToolbarActionBar.getElevation:()F │ │ -1238d8: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1238dc: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -1238e2: 0c00 |0005: move-result-object v0 │ │ -1238e4: 7110 b31a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ -1238ea: 0a00 |0009: move-result v0 │ │ -1238ec: 0f00 |000a: return v0 │ │ +1215cc: |[1215cc] android.support.v7.internal.app.ToolbarActionBar.getElevation:()F │ │ +1215dc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1215e0: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +1215e6: 0c00 |0005: move-result-object v0 │ │ +1215e8: 7110 b31a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ +1215ee: 0a00 |0009: move-result v0 │ │ +1215f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #10 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367533,19 +367645,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1238f0: |[1238f0] android.support.v7.internal.app.ToolbarActionBar.getHeight:()I │ │ -123900: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123904: 7210 4b30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getHeight:()I // method@304b │ │ -12390a: 0a00 |0005: move-result v0 │ │ -12390c: 0f00 |0006: return v0 │ │ +1215f4: |[1215f4] android.support.v7.internal.app.ToolbarActionBar.getHeight:()I │ │ +121604: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121608: 7210 4b30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getHeight:()I // method@304b │ │ +12160e: 0a00 |0005: move-result v0 │ │ +121610: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #11 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367553,17 +367665,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -123910: |[123910] android.support.v7.internal.app.ToolbarActionBar.getNavigationItemCount:()I │ │ -123920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -123922: 0f00 |0001: return v0 │ │ +121614: |[121614] android.support.v7.internal.app.ToolbarActionBar.getNavigationItemCount:()I │ │ +121624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +121626: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #12 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367571,17 +367683,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -123924: |[123924] android.support.v7.internal.app.ToolbarActionBar.getNavigationMode:()I │ │ -123934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -123936: 0f00 |0001: return v0 │ │ +121628: |[121628] android.support.v7.internal.app.ToolbarActionBar.getNavigationMode:()I │ │ +121638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12163a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #13 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367589,17 +367701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -123938: |[123938] android.support.v7.internal.app.ToolbarActionBar.getSelectedNavigationIndex:()I │ │ -123948: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -12394a: 0f00 |0001: return v0 │ │ +12163c: |[12163c] android.support.v7.internal.app.ToolbarActionBar.getSelectedNavigationIndex:()I │ │ +12164c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +12164e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #14 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367607,19 +367719,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12394c: |[12394c] android.support.v7.internal.app.ToolbarActionBar.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -12395c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123960: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123964: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -12396a: 2700 |0007: throw v0 │ │ +121650: |[121650] android.support.v7.internal.app.ToolbarActionBar.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +121660: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +121664: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +121668: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +12166e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #15 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367627,19 +367739,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12396c: |[12396c] android.support.v7.internal.app.ToolbarActionBar.getSubtitle:()Ljava/lang/CharSequence; │ │ -12397c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123980: 7210 4e30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@304e │ │ -123986: 0c00 |0005: move-result-object v0 │ │ -123988: 1100 |0006: return-object v0 │ │ +121670: |[121670] android.support.v7.internal.app.ToolbarActionBar.getSubtitle:()Ljava/lang/CharSequence; │ │ +121680: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121684: 7210 4e30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@304e │ │ +12168a: 0c00 |0005: move-result-object v0 │ │ +12168c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #16 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367647,19 +367759,19 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12398c: |[12398c] android.support.v7.internal.app.ToolbarActionBar.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -12399c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -1239a0: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -1239a4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -1239aa: 2700 |0007: throw v0 │ │ +121690: |[121690] android.support.v7.internal.app.ToolbarActionBar.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +1216a0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1216a4: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1216a8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1216ae: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 index I │ │ │ │ @@ -367668,17 +367780,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1239ac: |[1239ac] android.support.v7.internal.app.ToolbarActionBar.getTabCount:()I │ │ -1239bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1239be: 0f00 |0001: return v0 │ │ +1216b0: |[1216b0] android.support.v7.internal.app.ToolbarActionBar.getTabCount:()I │ │ +1216c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1216c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #18 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367686,19 +367798,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1239c0: |[1239c0] android.support.v7.internal.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ -1239d0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1239d4: 7210 4630 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -1239da: 0c00 |0005: move-result-object v0 │ │ -1239dc: 1100 |0006: return-object v0 │ │ +1216c4: |[1216c4] android.support.v7.internal.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ +1216d4: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1216d8: 7210 4630 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +1216de: 0c00 |0005: move-result-object v0 │ │ +1216e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #19 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367706,19 +367818,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1239e0: |[1239e0] android.support.v7.internal.app.ToolbarActionBar.getTitle:()Ljava/lang/CharSequence; │ │ -1239f0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1239f4: 7210 4f30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ -1239fa: 0c00 |0005: move-result-object v0 │ │ -1239fc: 1100 |0006: return-object v0 │ │ +1216e4: |[1216e4] android.support.v7.internal.app.ToolbarActionBar.getTitle:()Ljava/lang/CharSequence; │ │ +1216f4: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1216f8: 7210 4f30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ +1216fe: 0c00 |0005: move-result-object v0 │ │ +121700: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #20 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367726,17 +367838,17 @@ │ │ type : '()Landroid/view/Window$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -123a00: |[123a00] android.support.v7.internal.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/view/Window$Callback; │ │ -123a10: 5410 6211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -123a14: 1100 |0002: return-object v0 │ │ +121704: |[121704] android.support.v7.internal.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/view/Window$Callback; │ │ +121714: 5410 6211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +121718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #21 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367744,19 +367856,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123a18: |[123a18] android.support.v7.internal.app.ToolbarActionBar.hide:()V │ │ -123a28: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123a2c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -123a30: 7220 7630 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setVisibility:(I)V // method@3076 │ │ -123a36: 0e00 |0007: return-void │ │ +12171c: |[12171c] android.support.v7.internal.app.ToolbarActionBar.hide:()V │ │ +12172c: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121730: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +121734: 7220 7630 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setVisibility:(I)V // method@3076 │ │ +12173a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0007 line=412 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -367765,27 +367877,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -123a38: |[123a38] android.support.v7.internal.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ -123a48: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123a4c: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -123a52: 0c00 |0005: move-result-object v0 │ │ -123a54: 5421 5f11 |0006: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ -123a58: 6e20 4b39 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ -123a5e: 5420 5a11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123a62: 7210 5030 0000 |000d: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -123a68: 0c00 |0010: move-result-object v0 │ │ -123a6a: 5421 5f11 |0011: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ -123a6e: 7120 e61a 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ -123a74: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -123a76: 0f00 |0017: return v0 │ │ +12173c: |[12173c] android.support.v7.internal.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ +12174c: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121750: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +121756: 0c00 |0005: move-result-object v0 │ │ +121758: 5421 5f11 |0006: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ +12175c: 6e20 4b39 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ +121762: 5420 5a11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121766: 7210 5030 0000 |000d: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +12176c: 0c00 |0010: move-result-object v0 │ │ +12176e: 5421 5f11 |0011: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@115f │ │ +121772: 7120 e61a 1000 |0013: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ +121778: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +12177a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000b line=427 │ │ 0x0016 line=428 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -367795,23 +367907,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -123a78: |[123a78] android.support.v7.internal.app.ToolbarActionBar.isShowing:()Z │ │ -123a88: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123a8c: 7210 5130 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getVisibility:()I // method@3051 │ │ -123a92: 0a00 |0005: move-result v0 │ │ -123a94: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -123a98: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -123a9a: 0f00 |0009: return v0 │ │ -123a9c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -123a9e: 28fe |000b: goto 0009 // -0002 │ │ +12177c: |[12177c] android.support.v7.internal.app.ToolbarActionBar.isShowing:()Z │ │ +12178c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121790: 7210 5130 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getVisibility:()I // method@3051 │ │ +121796: 0a00 |0005: move-result v0 │ │ +121798: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +12179c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +12179e: 0f00 |0009: return v0 │ │ +1217a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +1217a2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #24 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367819,18 +367931,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -123aa0: |[123aa0] android.support.v7.internal.app.ToolbarActionBar.isTitleTruncated:()Z │ │ -123ab0: 6f10 e227 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBar;.isTitleTruncated:()Z // method@27e2 │ │ -123ab6: 0a00 |0003: move-result v0 │ │ -123ab8: 0f00 |0004: return v0 │ │ +1217a4: |[1217a4] android.support.v7.internal.app.ToolbarActionBar.isTitleTruncated:()Z │ │ +1217b4: 6f10 e227 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBar;.isTitleTruncated:()Z // method@27e2 │ │ +1217ba: 0a00 |0003: move-result v0 │ │ +1217bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #25 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367838,19 +367950,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123abc: |[123abc] android.support.v7.internal.app.ToolbarActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -123acc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123ad0: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123ad4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123ada: 2700 |0007: throw v0 │ │ +1217c0: |[1217c0] android.support.v7.internal.app.ToolbarActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +1217d0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1217d4: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1217d8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1217de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #26 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367858,17 +367970,17 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -123adc: |[123adc] android.support.v7.internal.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -123aec: 6f20 e427 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@27e4 │ │ -123af2: 0e00 |0003: return-void │ │ +1217e0: |[1217e0] android.support.v7.internal.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1217f0: 6f20 e427 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@27e4 │ │ +1217f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=1 config Landroid/content/res/Configuration; │ │ @@ -367878,36 +367990,36 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -123af4: |[123af4] android.support.v7.internal.app.ToolbarActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -123b04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -123b06: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -123b08: 7010 cf2a 0500 |0002: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@2acf │ │ -123b0e: 0c01 |0005: move-result-object v1 │ │ -123b10: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -123b14: 3807 1800 |0008: if-eqz v7, 0020 // +0018 │ │ -123b18: 6e10 b037 0700 |000a: invoke-virtual {v7}, Landroid/view/KeyEvent;.getDeviceId:()I // method@37b0 │ │ -123b1e: 0a02 |000d: move-result v2 │ │ -123b20: 7110 a837 0200 |000e: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@37a8 │ │ -123b26: 0c00 |0011: move-result-object v0 │ │ -123b28: 6e10 a737 0000 |0012: invoke-virtual {v0}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@37a7 │ │ -123b2e: 0a02 |0015: move-result v2 │ │ -123b30: 3232 0c00 |0016: if-eq v2, v3, 0022 // +000c │ │ -123b34: 0132 |0018: move v2, v3 │ │ -123b36: 7220 cd37 2100 |0019: invoke-interface {v1, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@37cd │ │ -123b3c: 7240 cc37 6147 |001c: invoke-interface {v1, v6, v7, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@37cc │ │ -123b42: 0f03 |001f: return v3 │ │ -123b44: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ -123b46: 28ed |0021: goto 000e // -0013 │ │ -123b48: 0142 |0022: move v2, v4 │ │ -123b4a: 28f6 |0023: goto 0019 // -000a │ │ +1217f8: |[1217f8] android.support.v7.internal.app.ToolbarActionBar.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +121808: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +12180a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +12180c: 7010 cf2a 0500 |0002: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@2acf │ │ +121812: 0c01 |0005: move-result-object v1 │ │ +121814: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +121818: 3807 1800 |0008: if-eqz v7, 0020 // +0018 │ │ +12181c: 6e10 b037 0700 |000a: invoke-virtual {v7}, Landroid/view/KeyEvent;.getDeviceId:()I // method@37b0 │ │ +121822: 0a02 |000d: move-result v2 │ │ +121824: 7110 a837 0200 |000e: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@37a8 │ │ +12182a: 0c00 |0011: move-result-object v0 │ │ +12182c: 6e10 a737 0000 |0012: invoke-virtual {v0}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@37a7 │ │ +121832: 0a02 |0015: move-result v2 │ │ +121834: 3232 0c00 |0016: if-eq v2, v3, 0022 // +000c │ │ +121838: 0132 |0018: move v2, v3 │ │ +12183a: 7220 cd37 2100 |0019: invoke-interface {v1, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@37cd │ │ +121840: 7240 cc37 6147 |001c: invoke-interface {v1, v6, v7, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@37cc │ │ +121846: 0f03 |001f: return v3 │ │ +121848: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ +12184a: 28ed |0021: goto 000e // -0013 │ │ +12184c: 0142 |0022: move v2, v4 │ │ +12184e: 28f6 |0023: goto 0019 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=469 │ │ 0x0006 line=470 │ │ 0x0008 line=471 │ │ 0x0012 line=473 │ │ 0x001c line=474 │ │ @@ -367927,21 +368039,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -123b4c: |[123b4c] android.support.v7.internal.app.ToolbarActionBar.onMenuKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -123b5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -123b5e: 6e10 af37 0300 |0001: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -123b64: 0a00 |0004: move-result v0 │ │ -123b66: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -123b6a: 6e10 e22a 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.openOptionsMenu:()Z // method@2ae2 │ │ -123b70: 0f01 |000a: return v1 │ │ +121850: |[121850] android.support.v7.internal.app.ToolbarActionBar.onMenuKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +121860: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +121862: 6e10 af37 0300 |0001: invoke-virtual {v3}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +121868: 0a00 |0004: move-result v0 │ │ +12186a: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +12186e: 6e10 e22a 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.openOptionsMenu:()Z // method@2ae2 │ │ +121874: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0007 line=462 │ │ 0x000a line=464 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -367952,19 +368064,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -123b74: |[123b74] android.support.v7.internal.app.ToolbarActionBar.openOptionsMenu:()Z │ │ -123b84: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123b88: 7210 7a30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@307a │ │ -123b8e: 0a00 |0005: move-result v0 │ │ -123b90: 0f00 |0006: return v0 │ │ +121878: |[121878] android.support.v7.internal.app.ToolbarActionBar.openOptionsMenu:()Z │ │ +121888: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +12188c: 7210 7a30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@307a │ │ +121892: 0a00 |0005: move-result v0 │ │ +121894: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #30 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -367972,45 +368084,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -123b94: |[123b94] android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu:()V │ │ -123ba4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -123ba6: 7010 cf2a 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@2acf │ │ -123bac: 0c01 |0004: move-result-object v1 │ │ -123bae: 2012 e305 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -123bb2: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ -123bb6: 0712 |0009: move-object v2, v1 │ │ -123bb8: 1f02 e305 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -123bbc: 0720 |000c: move-object v0, v2 │ │ -123bbe: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -123bc2: 6e10 502d 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -123bc8: 7210 ca37 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@37ca │ │ -123bce: 5452 6211 |0015: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -123bd2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -123bd4: 7230 9f39 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ -123bda: 0a02 |001b: move-result v2 │ │ -123bdc: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ -123be0: 5452 6211 |001e: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ -123be4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -123be6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -123be8: 7240 a539 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ -123bee: 0a02 |0025: move-result v2 │ │ -123bf0: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ -123bf4: 7210 ca37 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@37ca │ │ -123bfa: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -123bfe: 6e10 4f2d 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -123c04: 0e00 |0030: return-void │ │ -123c06: 0d02 |0031: move-exception v2 │ │ -123c08: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -123c0c: 6e10 4f2d 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -123c12: 2702 |0037: throw v2 │ │ +121898: |[121898] android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu:()V │ │ +1218a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1218aa: 7010 cf2a 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@2acf │ │ +1218b0: 0c01 |0004: move-result-object v1 │ │ +1218b2: 2012 e305 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +1218b6: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ +1218ba: 0712 |0009: move-object v2, v1 │ │ +1218bc: 1f02 e305 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +1218c0: 0720 |000c: move-object v0, v2 │ │ +1218c2: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1218c6: 6e10 502d 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +1218cc: 7210 ca37 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@37ca │ │ +1218d2: 5452 6211 |0015: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +1218d6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1218d8: 7230 9f39 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ +1218de: 0a02 |001b: move-result v2 │ │ +1218e0: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ +1218e4: 5452 6211 |001e: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/view/Window$Callback; // field@1162 │ │ +1218e8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1218ea: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +1218ec: 7240 a539 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ +1218f2: 0a02 |0025: move-result v2 │ │ +1218f4: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ +1218f8: 7210 ca37 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@37ca │ │ +1218fe: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +121902: 6e10 4f2d 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +121908: 0e00 |0030: return-void │ │ +12190a: 0d02 |0031: move-exception v2 │ │ +12190c: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +121910: 6e10 4f2d 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +121916: 2702 |0037: throw v2 │ │ catches : 1 │ │ 0x0012 - 0x002b │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=441 │ │ 0x0005 line=442 │ │ 0x000d line=443 │ │ @@ -368033,19 +368145,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123c20: |[123c20] android.support.v7.internal.app.ToolbarActionBar.removeAllTabs:()V │ │ -123c30: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123c34: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123c38: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123c3e: 2700 |0007: throw v0 │ │ +121924: |[121924] android.support.v7.internal.app.ToolbarActionBar.removeAllTabs:()V │ │ +121934: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +121938: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +12193c: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +121942: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #32 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -368053,18 +368165,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123c40: |[123c40] android.support.v7.internal.app.ToolbarActionBar.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -123c50: 5410 6011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ -123c54: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -123c5a: 0e00 |0005: return-void │ │ +121944: |[121944] android.support.v7.internal.app.ToolbarActionBar.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +121954: 5410 6011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@1160 │ │ +121958: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +12195e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0005 line=488 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -368074,19 +368186,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123c5c: |[123c5c] android.support.v7.internal.app.ToolbarActionBar.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -123c6c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123c70: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123c74: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123c7a: 2700 |0007: throw v0 │ │ +121960: |[121960] android.support.v7.internal.app.ToolbarActionBar.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +121970: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +121974: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +121978: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +12197e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -368095,19 +368207,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123c7c: |[123c7c] android.support.v7.internal.app.ToolbarActionBar.removeTabAt:(I)V │ │ -123c8c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123c90: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123c94: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123c9a: 2700 |0007: throw v0 │ │ +121980: |[121980] android.support.v7.internal.app.ToolbarActionBar.removeTabAt:(I)V │ │ +121990: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +121994: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +121998: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +12199e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 position I │ │ │ │ @@ -368116,19 +368228,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -123c9c: |[123c9c] android.support.v7.internal.app.ToolbarActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -123cac: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -123cb0: 1a01 ac19 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19ac │ │ -123cb4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -123cba: 2700 |0007: throw v0 │ │ +1219a0: |[1219a0] android.support.v7.internal.app.ToolbarActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +1219b0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1219b4: 1a01 a819 |0002: const-string v1, "Tabs are not supported in toolbar action bars" // string@19a8 │ │ +1219b8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1219be: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0008 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -368137,18 +368249,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123cbc: |[123cbc] android.support.v7.internal.app.ToolbarActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -123ccc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123cd0: 7220 5e30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@305e │ │ -123cd6: 0e00 |0005: return-void │ │ +1219c0: |[1219c0] android.support.v7.internal.app.ToolbarActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +1219d0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1219d4: 7220 5e30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@305e │ │ +1219da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -368158,28 +368270,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -123cd8: |[123cd8] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(I)V │ │ -123ce8: 5431 5a11 |0000: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123cec: 7210 4630 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -123cf2: 0c01 |0005: move-result-object v1 │ │ -123cf4: 7110 c137 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -123cfa: 0c00 |0009: move-result-object v0 │ │ -123cfc: 5431 5a11 |000a: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123d00: 7210 5030 0100 |000c: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -123d06: 0c01 |000f: move-result-object v1 │ │ -123d08: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -123d0a: 6e40 c537 4021 |0011: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -123d10: 0c01 |0014: move-result-object v1 │ │ -123d12: 6e20 eb2a 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setCustomView:(Landroid/view/View;)V // method@2aeb │ │ -123d18: 0e00 |0018: return-void │ │ +1219dc: |[1219dc] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(I)V │ │ +1219ec: 5431 5a11 |0000: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +1219f0: 7210 4630 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +1219f6: 0c01 |0005: move-result-object v1 │ │ +1219f8: 7110 c137 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1219fe: 0c00 |0009: move-result-object v0 │ │ +121a00: 5431 5a11 |000a: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121a04: 7210 5030 0100 |000c: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +121a0a: 0c01 |000f: move-result-object v1 │ │ +121a0c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +121a0e: 6e40 c537 4021 |0011: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +121a14: 0c01 |0014: move-result-object v1 │ │ +121a16: 6e20 eb2a 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setCustomView:(Landroid/view/View;)V // method@2aeb │ │ +121a1c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000a line=105 │ │ 0x0018 line=106 │ │ locals : │ │ 0x000a - 0x0019 reg=0 inflater Landroid/view/LayoutInflater; │ │ @@ -368191,20 +368303,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -123d1c: |[123d1c] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(Landroid/view/View;)V │ │ -123d2c: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -123d2e: 2200 5705 |0001: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ -123d32: 7030 ac27 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ -123d38: 6e30 ec2a 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@2aec │ │ -123d3e: 0e00 |0009: return-void │ │ +121a20: |[121a20] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(Landroid/view/View;)V │ │ +121a30: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +121a32: 2200 5705 |0001: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@0557 │ │ +121a36: 7030 ac27 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ +121a3c: 6e30 ec2a 3200 |0006: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@2aec │ │ +121a42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0009 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x000a reg=3 view Landroid/view/View; │ │ @@ -368214,20 +368326,20 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -123d40: |[123d40] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -123d50: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -123d54: 6e20 d638 3200 |0002: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -123d5a: 5410 5a11 |0005: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123d5e: 7220 6030 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ -123d64: 0e00 |000a: return-void │ │ +121a44: |[121a44] android.support.v7.internal.app.ToolbarActionBar.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +121a54: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +121a58: 6e20 d638 3200 |0002: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +121a5e: 5410 5a11 |0005: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121a62: 7220 6030 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ +121a68: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0005 line=99 │ │ 0x000a line=100 │ │ locals : │ │ @@ -368240,16 +368352,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -123d68: |[123d68] android.support.v7.internal.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -123d78: 0e00 |0000: return-void │ │ +121a6c: |[121a6c] android.support.v7.internal.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +121a7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -368258,22 +368370,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -123d7c: |[123d7c] android.support.v7.internal.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -123d8c: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -123d8e: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -123d92: 0110 |0003: move v0, v1 │ │ -123d94: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123d9a: 0e00 |0007: return-void │ │ -123d9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -123d9e: 28fb |0009: goto 0004 // -0005 │ │ +121a80: |[121a80] android.support.v7.internal.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +121a90: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +121a92: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +121a96: 0110 |0003: move v0, v1 │ │ +121a98: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121a9e: 0e00 |0007: return-void │ │ +121aa0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +121aa2: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x0007 line=274 │ │ 0x0008 line=273 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -368284,18 +368396,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -123da0: |[123da0] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(I)V │ │ -123db0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -123db2: 6e30 f02a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123db8: 0e00 |0004: return-void │ │ +121aa4: |[121aa4] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(I)V │ │ +121ab4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +121ab6: 6e30 f02a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121abc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0005 reg=2 options I │ │ @@ -368305,25 +368417,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -123dbc: |[123dbc] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ -123dcc: 5441 5a11 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123dd0: 7210 4830 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ -123dd6: 0a00 |0005: move-result v0 │ │ -123dd8: 5441 5a11 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123ddc: 9502 0506 |0008: and-int v2, v5, v6 │ │ -123de0: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -123de4: b503 |000c: and-int/2addr v3, v0 │ │ -123de6: b632 |000d: or-int/2addr v2, v3 │ │ -123de8: 7220 6330 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ -123dee: 0e00 |0011: return-void │ │ +121ac0: |[121ac0] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ +121ad0: 5441 5a11 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121ad4: 7210 4830 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ +121ada: 0a00 |0005: move-result v0 │ │ +121adc: 5441 5a11 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121ae0: 9502 0506 |0008: and-int v2, v5, v6 │ │ +121ae4: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +121ae8: b503 |000c: and-int/2addr v3, v0 │ │ +121aea: b632 |000d: or-int/2addr v2, v3 │ │ +121aec: 7220 6330 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ +121af2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ 0x0011 line=259 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 currentOptions I │ │ @@ -368336,22 +368448,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -123df0: |[123df0] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowCustomEnabled:(Z)V │ │ -123e00: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -123e04: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -123e08: 0110 |0004: move v0, v1 │ │ -123e0a: 6e30 f02a 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123e10: 0e00 |0008: return-void │ │ -123e12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -123e14: 28fb |000a: goto 0005 // -0005 │ │ +121af4: |[121af4] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowCustomEnabled:(Z)V │ │ +121b04: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +121b08: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +121b0c: 0110 |0004: move v0, v1 │ │ +121b0e: 6e30 f02a 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121b14: 0e00 |0008: return-void │ │ +121b16: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +121b18: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=283 │ │ 0x0008 line=284 │ │ 0x0009 line=283 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -368362,22 +368474,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -123e18: |[123e18] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowHomeEnabled:(Z)V │ │ -123e28: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -123e2a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -123e2e: 0110 |0003: move v0, v1 │ │ -123e30: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123e36: 0e00 |0007: return-void │ │ -123e38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -123e3a: 28fb |0009: goto 0004 // -0005 │ │ +121b1c: |[121b1c] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowHomeEnabled:(Z)V │ │ +121b2c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +121b2e: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +121b32: 0110 |0003: move v0, v1 │ │ +121b34: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121b3a: 0e00 |0007: return-void │ │ +121b3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +121b3e: 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/internal/app/ToolbarActionBar; │ │ @@ -368388,22 +368500,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -123e3c: |[123e3c] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowTitleEnabled:(Z)V │ │ -123e4c: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -123e50: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -123e54: 0110 |0004: move v0, v1 │ │ -123e56: 6e30 f02a 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123e5c: 0e00 |0008: return-void │ │ -123e5e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -123e60: 28fb |000a: goto 0005 // -0005 │ │ +121b40: |[121b40] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowTitleEnabled:(Z)V │ │ +121b50: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +121b54: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +121b58: 0110 |0004: move v0, v1 │ │ +121b5a: 6e30 f02a 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121b60: 0e00 |0008: return-void │ │ +121b62: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +121b64: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=278 │ │ 0x0008 line=279 │ │ 0x0009 line=278 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -368414,22 +368526,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -123e64: |[123e64] android.support.v7.internal.app.ToolbarActionBar.setDisplayUseLogoEnabled:(Z)V │ │ -123e74: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -123e76: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -123e7a: 0110 |0003: move v0, v1 │ │ -123e7c: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ -123e82: 0e00 |0007: return-void │ │ -123e84: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -123e86: 28fb |0009: goto 0004 // -0005 │ │ +121b68: |[121b68] android.support.v7.internal.app.ToolbarActionBar.setDisplayUseLogoEnabled:(Z)V │ │ +121b78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +121b7a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +121b7e: 0110 |0003: move v0, v1 │ │ +121b80: 6e30 f02a 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@2af0 │ │ +121b86: 0e00 |0007: return-void │ │ +121b88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +121b8a: 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/internal/app/ToolbarActionBar; │ │ @@ -368440,20 +368552,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -123e88: |[123e88] android.support.v7.internal.app.ToolbarActionBar.setElevation:(F)V │ │ -123e98: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123e9c: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -123ea2: 0c00 |0005: move-result-object v0 │ │ -123ea4: 7120 f21a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ -123eaa: 0e00 |0009: return-void │ │ +121b8c: |[121b8c] android.support.v7.internal.app.ToolbarActionBar.setElevation:(F)V │ │ +121b9c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121ba0: 7210 5030 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +121ba6: 0c00 |0005: move-result-object v0 │ │ +121ba8: 7120 f21a 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ +121bae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0009 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x000a reg=2 elevation F │ │ @@ -368463,18 +368575,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123eac: |[123eac] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(I)V │ │ -123ebc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123ec0: 7220 6f30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@306f │ │ -123ec6: 0e00 |0005: return-void │ │ +121bb0: |[121bb0] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(I)V │ │ +121bc0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121bc4: 7220 6f30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@306f │ │ +121bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -368484,18 +368596,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123ec8: |[123ec8] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -123ed8: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123edc: 7220 7030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@3070 │ │ -123ee2: 0e00 |0005: return-void │ │ +121bcc: |[121bcc] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +121bdc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121be0: 7220 7030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@3070 │ │ +121be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 description Ljava/lang/CharSequence; │ │ @@ -368505,18 +368617,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123ee4: |[123ee4] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(I)V │ │ -123ef4: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123ef8: 7220 7130 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(I)V // method@3071 │ │ -123efe: 0e00 |0005: return-void │ │ +121be8: |[121be8] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(I)V │ │ +121bf8: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121bfc: 7220 7130 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(I)V // method@3071 │ │ +121c02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -368526,18 +368638,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123f00: |[123f00] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -123f10: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123f14: 7220 7230 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@3072 │ │ -123f1a: 0e00 |0005: return-void │ │ +121c04: |[121c04] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +121c14: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121c18: 7220 7230 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@3072 │ │ +121c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -368547,16 +368659,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -123f1c: |[123f1c] android.support.v7.internal.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ -123f2c: 0e00 |0000: return-void │ │ +121c20: |[121c20] android.support.v7.internal.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ +121c30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -368565,18 +368677,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123f30: |[123f30] android.support.v7.internal.app.ToolbarActionBar.setIcon:(I)V │ │ -123f40: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123f44: 7220 6830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ -123f4a: 0e00 |0005: return-void │ │ +121c34: |[121c34] android.support.v7.internal.app.ToolbarActionBar.setIcon:(I)V │ │ +121c44: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121c48: 7220 6830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ +121c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -368586,18 +368698,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123f4c: |[123f4c] android.support.v7.internal.app.ToolbarActionBar.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -123f5c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123f60: 7220 6930 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ -123f66: 0e00 |0005: return-void │ │ +121c50: |[121c50] android.support.v7.internal.app.ToolbarActionBar.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +121c60: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121c64: 7220 6930 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ +121c6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -368607,20 +368719,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 │ │ -123f68: |[123f68] android.support.v7.internal.app.ToolbarActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -123f78: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123f7c: 2201 b905 |0002: new-instance v1, Landroid/support/v7/internal/app/NavItemSelectedListener; // type@05b9 │ │ -123f80: 7020 9b2a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/internal/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@2a9b │ │ -123f86: 7230 6430 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3064 │ │ -123f8c: 0e00 |000a: return-void │ │ +121c6c: |[121c6c] android.support.v7.internal.app.ToolbarActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +121c7c: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121c80: 2201 b905 |0002: new-instance v1, Landroid/support/v7/internal/app/NavItemSelectedListener; // type@05b9 │ │ +121c84: 7020 9b2a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/internal/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@2a9b │ │ +121c8a: 7230 6430 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3064 │ │ +121c90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000a line=201 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x000b reg=3 adapter Landroid/widget/SpinnerAdapter; │ │ @@ -368631,18 +368743,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123f90: |[123f90] android.support.v7.internal.app.ToolbarActionBar.setLogo:(I)V │ │ -123fa0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123fa4: 7220 6a30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ -123faa: 0e00 |0005: return-void │ │ +121c94: |[121c94] android.support.v7.internal.app.ToolbarActionBar.setLogo:(I)V │ │ +121ca4: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121ca8: 7220 6a30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ +121cae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -368652,18 +368764,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -123fac: |[123fac] android.support.v7.internal.app.ToolbarActionBar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -123fbc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123fc0: 7220 6b30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@306b │ │ -123fc6: 0e00 |0005: return-void │ │ +121cb0: |[121cb0] android.support.v7.internal.app.ToolbarActionBar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +121cc0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121cc4: 7220 6b30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@306b │ │ +121cca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -368673,24 +368785,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -123fc8: |[123fc8] android.support.v7.internal.app.ToolbarActionBar.setNavigationMode:(I)V │ │ -123fd8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -123fda: 3303 0a00 |0001: if-ne v3, v0, 000b // +000a │ │ -123fde: 2200 6408 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -123fe2: 1a01 ad19 |0005: const-string v1, "Tabs not supported in this configuration" // string@19ad │ │ -123fe6: 7020 f242 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -123fec: 2700 |000a: throw v0 │ │ -123fee: 5420 5a11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -123ff2: 7220 7330 3000 |000d: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationMode:(I)V // method@3073 │ │ -123ff8: 0e00 |0010: return-void │ │ +121ccc: |[121ccc] android.support.v7.internal.app.ToolbarActionBar.setNavigationMode:(I)V │ │ +121cdc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +121cde: 3303 0a00 |0001: if-ne v3, v0, 000b // +000a │ │ +121ce2: 2200 6408 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +121ce6: 1a01 a919 |0005: const-string v1, "Tabs not supported in this configuration" // string@19a9 │ │ +121cea: 7020 f242 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +121cf0: 2700 |000a: throw v0 │ │ +121cf2: 5420 5a11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121cf6: 7220 7330 3000 |000d: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationMode:(I)V // method@3073 │ │ +121cfc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0003 line=314 │ │ 0x000b line=316 │ │ 0x0010 line=317 │ │ locals : │ │ @@ -368702,28 +368814,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -123ffc: |[123ffc] android.support.v7.internal.app.ToolbarActionBar.setSelectedNavigationItem:(I)V │ │ -12400c: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -124010: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -124016: 0a00 |0005: move-result v0 │ │ -124018: 2b00 1200 0000 |0006: packed-switch v0, 00000018 // +00000012 │ │ -12401e: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -124022: 1a01 ad43 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@43ad │ │ -124026: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12402c: 2700 |0010: throw v0 │ │ -12402e: 5420 5a11 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -124032: 7220 6530 3000 |0013: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@3065 │ │ -124038: 0e00 |0016: return-void │ │ -12403a: 0000 |0017: nop // spacer │ │ -12403c: 0001 0100 0100 0000 0b00 0000 |0018: packed-switch-data (6 units) │ │ +121d00: |[121d00] android.support.v7.internal.app.ToolbarActionBar.setSelectedNavigationItem:(I)V │ │ +121d10: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121d14: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +121d1a: 0a00 |0005: move-result v0 │ │ +121d1c: 2b00 1200 0000 |0006: packed-switch v0, 00000018 // +00000012 │ │ +121d22: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +121d26: 1a01 a843 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@43a8 │ │ +121d2a: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +121d30: 2700 |0010: throw v0 │ │ +121d32: 5420 5a11 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121d36: 7220 6530 3000 |0013: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@3065 │ │ +121d3c: 0e00 |0016: return-void │ │ +121d3e: 0000 |0017: nop // spacer │ │ +121d40: 0001 0100 0100 0000 0b00 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0009 line=210 │ │ 0x0011 line=207 │ │ 0x0016 line=213 │ │ 0x0017 line=205 │ │ @@ -368736,16 +368848,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -124048: |[124048] android.support.v7.internal.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ -124058: 0e00 |0000: return-void │ │ +121d4c: |[121d4c] android.support.v7.internal.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ +121d5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -368754,16 +368866,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12405c: |[12405c] android.support.v7.internal.app.ToolbarActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -12406c: 0e00 |0000: return-void │ │ +121d60: |[121d60] android.support.v7.internal.app.ToolbarActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +121d70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -368772,16 +368884,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -124070: |[124070] android.support.v7.internal.app.ToolbarActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -124080: 0e00 |0000: return-void │ │ +121d74: |[121d74] android.support.v7.internal.app.ToolbarActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +121d84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -368790,26 +368902,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -124084: |[124084] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(I)V │ │ -124094: 5421 5a11 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -124098: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -12409c: 5420 5a11 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1240a0: 7210 4630 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -1240a6: 0c00 |0009: move-result-object v0 │ │ -1240a8: 6e20 ad01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -1240ae: 0c00 |000d: move-result-object v0 │ │ -1240b0: 7220 7430 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ -1240b6: 0e00 |0011: return-void │ │ -1240b8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1240ba: 28fb |0013: goto 000e // -0005 │ │ +121d88: |[121d88] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(I)V │ │ +121d98: 5421 5a11 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121d9c: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +121da0: 5420 5a11 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121da4: 7210 4630 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +121daa: 0c00 |0009: move-result-object v0 │ │ +121dac: 6e20 ad01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +121db2: 0c00 |000d: move-result-object v0 │ │ +121db4: 7220 7430 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ +121dba: 0e00 |0011: return-void │ │ +121dbc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +121dbe: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0011 line=248 │ │ 0x0012 line=247 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -368820,18 +368932,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1240bc: |[1240bc] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -1240cc: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1240d0: 7220 7430 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ -1240d6: 0e00 |0005: return-void │ │ +121dc0: |[121dc0] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +121dd0: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121dd4: 7220 7430 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ +121dda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -368841,26 +368953,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1240d8: |[1240d8] android.support.v7.internal.app.ToolbarActionBar.setTitle:(I)V │ │ -1240e8: 5421 5a11 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1240ec: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -1240f0: 5420 5a11 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -1240f4: 7210 4630 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -1240fa: 0c00 |0009: move-result-object v0 │ │ -1240fc: 6e20 ad01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -124102: 0c00 |000d: move-result-object v0 │ │ -124104: 7220 7530 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ -12410a: 0e00 |0011: return-void │ │ -12410c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -12410e: 28fb |0013: goto 000e // -0005 │ │ +121ddc: |[121ddc] android.support.v7.internal.app.ToolbarActionBar.setTitle:(I)V │ │ +121dec: 5421 5a11 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121df0: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +121df4: 5420 5a11 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121df8: 7210 4630 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +121dfe: 0c00 |0009: move-result-object v0 │ │ +121e00: 6e20 ad01 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +121e06: 0c00 |000d: move-result-object v0 │ │ +121e08: 7220 7530 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ +121e0e: 0e00 |0011: return-void │ │ +121e10: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +121e12: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0011 line=233 │ │ 0x0012 line=232 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -368871,18 +368983,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -124110: |[124110] android.support.v7.internal.app.ToolbarActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ -124120: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -124124: 7220 7530 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ -12412a: 0e00 |0005: return-void │ │ +121e14: |[121e14] android.support.v7.internal.app.ToolbarActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ +121e24: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121e28: 7220 7530 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ +121e2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -368892,18 +369004,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12412c: |[12412c] android.support.v7.internal.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -12413c: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -124140: 7220 7830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ -124146: 0e00 |0005: return-void │ │ +121e30: |[121e30] android.support.v7.internal.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +121e40: 5410 5a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121e44: 7220 7830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ +121e4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -368913,33 +369025,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -124148: |[124148] android.support.v7.internal.app.ToolbarActionBar.show:()V │ │ -124158: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ -12415c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -12415e: 7220 7630 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setVisibility:(I)V // method@3076 │ │ -124164: 0e00 |0006: return-void │ │ +121e4c: |[121e4c] android.support.v7.internal.app.ToolbarActionBar.show:()V │ │ +121e5c: 5420 5a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@115a │ │ +121e60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +121e62: 7220 7630 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setVisibility:(I)V // method@3076 │ │ +121e68: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0006 line=405 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ - source_file_idx : 6849 (ToolbarActionBar.java) │ │ + source_file_idx : 6845 (ToolbarActionBar.java) │ │ │ │ Class #1414 header: │ │ class_idx : 1477 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1414 annotations: │ │ Annotations on class │ │ @@ -368964,18 +369076,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -124168: |[124168] android.support.v7.internal.app.WindowDecorActionBar$3.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -124178: 5b01 6511 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1165 │ │ -12417c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -124182: 0e00 |0005: return-void │ │ +121e6c: |[121e6c] android.support.v7.internal.app.WindowDecorActionBar$3.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +121e7c: 5b01 6511 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1165 │ │ +121e80: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +121e86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -368985,40 +369097,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -124184: |[124184] android.support.v7.internal.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ -124194: 5421 6511 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1165 │ │ -124198: 7110 422b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ -12419e: 0c01 |0005: move-result-object v1 │ │ -1241a0: 6e10 b42e 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@2eb4 │ │ -1241a6: 0c00 |0009: move-result-object v0 │ │ -1241a8: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ -1241ac: 6e10 8938 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -1241b2: 0e00 |000f: return-void │ │ +121e88: |[121e88] android.support.v7.internal.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ +121e98: 5421 6511 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1165 │ │ +121e9c: 7110 422b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ +121ea2: 0c01 |0005: move-result-object v1 │ │ +121ea4: 6e10 b42e 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@2eb4 │ │ +121eaa: 0c00 |0009: move-result-object v0 │ │ +121eac: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ +121eb0: 6e10 8938 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +121eb6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000a line=167 │ │ 0x000f line=168 │ │ locals : │ │ 0x000a - 0x000c reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1415 header: │ │ class_idx : 1478 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1596 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #1415 annotations: │ │ Annotations on class │ │ @@ -369061,28 +369173,28 @@ │ │ type : '(Landroid/support/v7/internal/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 │ │ -1241b4: |[1241b4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -1241c4: 5b23 6a11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1241c8: 7010 fe31 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@31fe │ │ -1241ce: 5b24 6611 |0005: iput-object v4, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@1166 │ │ -1241d2: 5b25 6711 |0007: iput-object v5, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1241d6: 2200 e305 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -1241da: 7020 f72c 4000 |000b: invoke-direct {v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -1241e0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1241e2: 6e20 3e2d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d3e │ │ -1241e8: 0c00 |0012: move-result-object v0 │ │ -1241ea: 5b20 6911 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -1241ee: 5420 6911 |0015: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -1241f2: 6e20 3c2d 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -1241f8: 0e00 |001a: return-void │ │ +121eb8: |[121eb8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +121ec8: 5b23 6a11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121ecc: 7010 fe31 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@31fe │ │ +121ed2: 5b24 6611 |0005: iput-object v4, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@1166 │ │ +121ed6: 5b25 6711 |0007: iput-object v5, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +121eda: 2200 e305 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +121ede: 7020 f72c 4000 |000b: invoke-direct {v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +121ee4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +121ee6: 6e20 3e2d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d3e │ │ +121eec: 0c00 |0012: move-result-object v0 │ │ +121eee: 5b20 6911 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121ef2: 5420 6911 |0015: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121ef6: 6e20 3c2d 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +121efc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ 0x0005 line=942 │ │ 0x0007 line=943 │ │ 0x0009 line=944 │ │ 0x0015 line=946 │ │ @@ -369099,28 +369211,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1241fc: |[1241fc] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ -12420c: 5420 6911 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -124210: 6e10 502d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -124216: 5420 6711 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -12421a: 5421 6911 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -12421e: 7230 fb31 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ -124224: 0a00 |000c: move-result v0 │ │ -124226: 5421 6911 |000d: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -12422a: 6e10 4f2d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -124230: 0f00 |0012: return v0 │ │ -124232: 0d00 |0013: move-exception v0 │ │ -124234: 5421 6911 |0014: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -124238: 6e10 4f2d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -12423e: 2700 |0019: throw v0 │ │ +121f00: |[121f00] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ +121f10: 5420 6911 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121f14: 6e10 502d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +121f1a: 5420 6711 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +121f1e: 5421 6911 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121f22: 7230 fb31 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ +121f28: 0a00 |000c: move-result v0 │ │ +121f2a: 5421 6911 |000d: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121f2e: 6e10 4f2d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +121f34: 0f00 |0012: return v0 │ │ +121f36: 0d00 |0013: move-exception v0 │ │ +121f38: 5421 6911 |0014: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +121f3c: 6e10 4f2d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +121f42: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0005 line=1010 │ │ 0x000d line=1012 │ │ @@ -369132,61 +369244,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -12424c: |[12424c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ -12425c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -12425e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -124260: 5440 6a11 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124264: 5400 7911 |0004: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -124268: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ -12426c: 0e00 |0008: return-void │ │ -12426e: 5440 6a11 |0009: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124272: 7110 452b 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$500:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b45 │ │ -124278: 0a00 |000e: move-result v0 │ │ -12427a: 5441 6a11 |000f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12427e: 7110 462b 0100 |0011: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b46 │ │ -124284: 0a01 |0014: move-result v1 │ │ -124286: 7130 472b 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$700:(ZZZ)Z // method@2b47 │ │ -12428c: 0a00 |0018: move-result v0 │ │ -12428e: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ -124292: 5440 6a11 |001b: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124296: 5b04 8311 |001d: iput-object v4, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ -12429a: 5440 6a11 |001f: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12429e: 5441 6711 |0021: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1242a2: 5b01 8411 |0023: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ -1242a6: 5b43 6711 |0025: iput-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1242aa: 5440 6a11 |0027: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1242ae: 6e20 4f2b 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@2b4f │ │ -1242b4: 5440 6a11 |002c: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1242b8: 7110 482b 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -1242be: 0c00 |0031: move-result-object v0 │ │ -1242c0: 6e10 d82e 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@2ed8 │ │ -1242c6: 5440 6a11 |0035: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1242ca: 7110 492b 0000 |0037: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$900:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2b49 │ │ -1242d0: 0c00 |003a: move-result-object v0 │ │ -1242d2: 7210 5030 0000 |003b: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -1242d8: 0c00 |003e: move-result-object v0 │ │ -1242da: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ -1242de: 6e20 5239 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@3952 │ │ -1242e4: 5440 6a11 |0044: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1242e8: 7110 442b 0000 |0046: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ -1242ee: 0c00 |0049: move-result-object v0 │ │ -1242f0: 5441 6a11 |004a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1242f4: 5511 8b11 |004c: iget-boolean v1, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@118b │ │ -1242f8: 6e20 652f 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ -1242fe: 5440 6a11 |0051: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124302: 5b03 7911 |0053: iput-object v3, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -124306: 28b3 |0055: goto 0008 // -004d │ │ -124308: 5440 6711 |0056: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -12430c: 7220 fc31 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ -124312: 28ca |005b: goto 0025 // -0036 │ │ +121f50: |[121f50] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ +121f60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +121f62: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +121f64: 5440 6a11 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121f68: 5400 7911 |0004: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +121f6c: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ +121f70: 0e00 |0008: return-void │ │ +121f72: 5440 6a11 |0009: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121f76: 7110 452b 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$500:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b45 │ │ +121f7c: 0a00 |000e: move-result v0 │ │ +121f7e: 5441 6a11 |000f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121f82: 7110 462b 0100 |0011: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b46 │ │ +121f88: 0a01 |0014: move-result v1 │ │ +121f8a: 7130 472b 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$700:(ZZZ)Z // method@2b47 │ │ +121f90: 0a00 |0018: move-result v0 │ │ +121f92: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ +121f96: 5440 6a11 |001b: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121f9a: 5b04 8311 |001d: iput-object v4, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ +121f9e: 5440 6a11 |001f: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121fa2: 5441 6711 |0021: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +121fa6: 5b01 8411 |0023: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ +121faa: 5b43 6711 |0025: iput-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +121fae: 5440 6a11 |0027: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121fb2: 6e20 4f2b 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@2b4f │ │ +121fb8: 5440 6a11 |002c: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121fbc: 7110 482b 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +121fc2: 0c00 |0031: move-result-object v0 │ │ +121fc4: 6e10 d82e 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@2ed8 │ │ +121fca: 5440 6a11 |0035: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121fce: 7110 492b 0000 |0037: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$900:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2b49 │ │ +121fd4: 0c00 |003a: move-result-object v0 │ │ +121fd6: 7210 5030 0000 |003b: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +121fdc: 0c00 |003e: move-result-object v0 │ │ +121fde: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ +121fe2: 6e20 5239 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@3952 │ │ +121fe8: 5440 6a11 |0044: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121fec: 7110 442b 0000 |0046: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ +121ff2: 0c00 |0049: move-result-object v0 │ │ +121ff4: 5441 6a11 |004a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +121ff8: 5511 8b11 |004c: iget-boolean v1, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@118b │ │ +121ffc: 6e20 652f 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ +122002: 5440 6a11 |0051: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +122006: 5b03 7911 |0053: iput-object v3, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +12200a: 28b3 |0055: goto 0008 // -004d │ │ +12200c: 5440 6711 |0056: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +122010: 7220 fc31 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ +122016: 28ca |005b: goto 0025 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=961 │ │ 0x0008 line=988 │ │ 0x0009 line=970 │ │ 0x001b line=973 │ │ 0x001f line=974 │ │ @@ -369205,24 +369317,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -124314: |[124314] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ -124324: 5410 6811 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ -124328: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -12432c: 5410 6811 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ -124330: 6e10 8143 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -124336: 0c00 |0009: move-result-object v0 │ │ -124338: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ -12433c: 1100 |000c: return-object v0 │ │ -12433e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -124340: 28fe |000e: goto 000c // -0002 │ │ +122018: |[122018] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ +122028: 5410 6811 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ +12202c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +122030: 5410 6811 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ +122034: 6e10 8143 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +12203a: 0c00 |0009: move-result-object v0 │ │ +12203c: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ +122040: 1100 |000c: return-object v0 │ │ +122042: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +122044: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369230,17 +369342,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124344: |[124344] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ -124354: 5410 6911 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -124358: 1100 |0002: return-object v0 │ │ +122048: |[122048] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ +122058: 5410 6911 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +12205c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369248,19 +369360,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12435c: |[12435c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ -12436c: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ -124370: 5421 6611 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@1166 │ │ -124374: 7020 fb2b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ -12437a: 1100 |0007: return-object v0 │ │ +122060: |[122060] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ +122070: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ +122074: 5421 6611 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mActionModeContext:Landroid/content/Context; // field@1166 │ │ +122078: 7020 fb2b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ +12207e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369268,21 +369380,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -12437c: |[12437c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ -12438c: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124390: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -124396: 0c00 |0005: move-result-object v0 │ │ -124398: 6e10 e72e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@2ee7 │ │ -12439e: 0c00 |0009: move-result-object v0 │ │ -1243a0: 1100 |000a: return-object v0 │ │ +122080: |[122080] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ +122090: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +122094: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +12209a: 0c00 |0005: move-result-object v0 │ │ +12209c: 6e10 e72e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@2ee7 │ │ +1220a2: 0c00 |0009: move-result-object v0 │ │ +1220a4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369290,21 +369402,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1243a4: |[1243a4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ -1243b4: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1243b8: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -1243be: 0c00 |0005: move-result-object v0 │ │ -1243c0: 6e10 e82e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@2ee8 │ │ -1243c6: 0c00 |0009: move-result-object v0 │ │ -1243c8: 1100 |000a: return-object v0 │ │ +1220a8: |[1220a8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ +1220b8: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1220bc: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +1220c2: 0c00 |0005: move-result-object v0 │ │ +1220c4: 6e10 e82e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@2ee8 │ │ +1220ca: 0c00 |0009: move-result-object v0 │ │ +1220cc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369312,31 +369424,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -1243cc: |[1243cc] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ -1243dc: 5420 6a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1243e0: 5400 7911 |0002: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -1243e4: 3220 0300 |0004: if-eq v0, v2, 0007 // +0003 │ │ -1243e8: 0e00 |0006: return-void │ │ -1243ea: 5420 6911 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -1243ee: 6e10 502d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -1243f4: 5420 6711 |000c: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1243f8: 5421 6911 |000e: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -1243fc: 7230 fd31 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ -124402: 5420 6911 |0013: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -124406: 6e10 4f2d 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -12440c: 28ee |0018: goto 0006 // -0012 │ │ -12440e: 0d00 |0019: move-exception v0 │ │ -124410: 5421 6911 |001a: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ -124414: 6e10 4f2d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -12441a: 2700 |001f: throw v0 │ │ +1220d0: |[1220d0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ +1220e0: 5420 6a11 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1220e4: 5400 7911 |0002: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +1220e8: 3220 0300 |0004: if-eq v0, v2, 0007 // +0003 │ │ +1220ec: 0e00 |0006: return-void │ │ +1220ee: 5420 6911 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +1220f2: 6e10 502d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +1220f8: 5420 6711 |000c: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +1220fc: 5421 6911 |000e: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +122100: 7230 fd31 2001 |0010: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ +122106: 5420 6911 |0013: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +12210a: 6e10 4f2d 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +122110: 28ee |0018: goto 0006 // -0012 │ │ +122112: 0d00 |0019: move-exception v0 │ │ +122114: 5421 6911 |001a: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1169 │ │ +122118: 6e10 4f2d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +12211e: 2700 |001f: throw v0 │ │ catches : 1 │ │ 0x000c - 0x0013 │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=992 │ │ 0x0006 line=1005 │ │ 0x0007 line=999 │ │ @@ -369350,21 +369462,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -124428: |[124428] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ -124438: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12443c: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -124442: 0c00 |0005: move-result-object v0 │ │ -124444: 6e10 f02e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@2ef0 │ │ -12444a: 0a00 |0009: move-result v0 │ │ -12444c: 0f00 |000a: return v0 │ │ +12212c: |[12212c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ +12213c: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +122140: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +122146: 0c00 |0005: move-result-object v0 │ │ +122148: 6e10 f02e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@2ef0 │ │ +12214e: 0a00 |0009: move-result v0 │ │ +122150: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -369372,16 +369484,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -124450: |[124450] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -124460: 0e00 |0000: return-void │ │ +122154: |[122154] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +122164: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1077 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -369391,16 +369503,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -124464: |[124464] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -124474: 0e00 |0000: return-void │ │ +122168: |[122168] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +122178: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1093 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -369409,23 +369521,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -124478: |[124478] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -124488: 5410 6711 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -12448c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -124490: 5410 6711 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -124494: 7230 fa31 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ -12449a: 0a00 |0009: move-result v0 │ │ -12449c: 0f00 |000a: return v0 │ │ -12449e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1244a0: 28fe |000c: goto 000a // -0002 │ │ +12217c: |[12217c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +12218c: 5410 6711 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +122190: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +122194: 5410 6711 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +122198: 7230 fa31 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ +12219e: 0a00 |0009: move-result v0 │ │ +1221a0: 0f00 |000a: return v0 │ │ +1221a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1221a4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ 0x0004 line=1070 │ │ 0x000a line=1072 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -369437,24 +369549,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -1244a4: |[1244a4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1244b4: 5410 6711 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1244b8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -1244bc: 0e00 |0004: return-void │ │ -1244be: 6e10 192b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@2b19 │ │ -1244c4: 5410 6a11 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1244c8: 7110 482b 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -1244ce: 0c00 |000d: move-result-object v0 │ │ -1244d0: 6e10 0b2f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@2f0b │ │ -1244d6: 28f3 |0011: goto 0004 // -000d │ │ +1221a8: |[1221a8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1221b8: 5410 6711 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +1221bc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +1221c0: 0e00 |0004: return-void │ │ +1221c2: 6e10 192b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@2b19 │ │ +1221c8: 5410 6a11 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1221cc: 7110 482b 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +1221d2: 0c00 |000d: move-result-object v0 │ │ +1221d4: 6e10 0b2f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@2f0b │ │ +1221da: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0004 line=1101 │ │ 0x0005 line=1099 │ │ 0x0008 line=1100 │ │ locals : │ │ @@ -369466,30 +369578,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1244d8: |[1244d8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -1244e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1244ea: 5431 6711 |0001: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ -1244ee: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -1244f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1244f4: 0f00 |0006: return v0 │ │ -1244f6: 6e10 5c2e 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ -1244fc: 0a01 |000a: move-result v1 │ │ -1244fe: 3801 fbff |000b: if-eqz v1, 0006 // -0005 │ │ -124502: 2201 ef05 |000d: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ -124506: 5432 6a11 |000f: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12450a: 6e10 672b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ -124510: 0c02 |0014: move-result-object v2 │ │ -124512: 7030 f52d 2104 |0015: invoke-direct {v1, v2, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2df5 │ │ -124518: 6e10 132e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ -12451e: 28eb |001b: goto 0006 // -0015 │ │ +1221dc: |[1221dc] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +1221ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1221ee: 5431 6711 |0001: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1167 │ │ +1221f2: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +1221f6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1221f8: 0f00 |0006: return v0 │ │ +1221fa: 6e10 5c2e 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ +122200: 0a01 |000a: move-result v1 │ │ +122202: 3801 fbff |000b: if-eqz v1, 0006 // -0005 │ │ +122206: 2201 ef05 |000d: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ +12220a: 5432 6a11 |000f: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +12220e: 6e10 672b 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ +122214: 0c02 |0014: move-result-object v2 │ │ +122216: 7030 f52d 2104 |0015: invoke-direct {v1, v2, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2df5 │ │ +12221c: 6e10 132e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ +122222: 28eb |001b: goto 0006 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1080 │ │ 0x0005 line=1081 │ │ 0x0006 line=1089 │ │ 0x0007 line=1084 │ │ 0x000d line=1088 │ │ @@ -369502,23 +369614,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -124520: |[124520] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ -124530: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124534: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -12453a: 0c00 |0005: move-result-object v0 │ │ -12453c: 6e20 022f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@2f02 │ │ -124542: 2200 8608 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -124546: 7020 8043 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -12454c: 5b10 6811 |000e: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ -124550: 0e00 |0010: return-void │ │ +122224: |[122224] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ +122234: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +122238: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +12223e: 0c00 |0005: move-result-object v0 │ │ +122240: 6e20 022f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@2f02 │ │ +122246: 2200 8608 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +12224a: 7020 8043 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +122250: 5b10 6811 |000e: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@1168 │ │ +122254: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0009 line=1019 │ │ 0x0010 line=1020 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -369529,24 +369641,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -124554: |[124554] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ -124564: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -124568: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ -12456e: 0c00 |0005: move-result-object v0 │ │ -124570: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -124576: 0c00 |0009: move-result-object v0 │ │ -124578: 6e20 4102 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -12457e: 0c00 |000d: move-result-object v0 │ │ -124580: 6e20 222b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2b22 │ │ -124586: 0e00 |0011: return-void │ │ +122258: |[122258] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ +122268: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +12226c: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ +122272: 0c00 |0005: move-result-object v0 │ │ +122274: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12227a: 0c00 |0009: move-result-object v0 │ │ +12227c: 6e20 4102 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +122282: 0c00 |000d: move-result-object v0 │ │ +122284: 6e20 222b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2b22 │ │ +12228a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 0x0011 line=1040 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -369556,20 +369668,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -124588: |[124588] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -124598: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12459c: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -1245a2: 0c00 |0005: move-result-object v0 │ │ -1245a4: 6e20 052f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2f05 │ │ -1245aa: 0e00 |0009: return-void │ │ +12228c: |[12228c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +12229c: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1222a0: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +1222a6: 0c00 |0005: move-result-object v0 │ │ +1222a8: 6e20 052f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2f05 │ │ +1222ae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1024 │ │ 0x0009 line=1025 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -369579,24 +369691,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1245ac: |[1245ac] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ -1245bc: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1245c0: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ -1245c6: 0c00 |0005: move-result-object v0 │ │ -1245c8: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1245ce: 0c00 |0009: move-result-object v0 │ │ -1245d0: 6e20 4102 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1245d6: 0c00 |000d: move-result-object v0 │ │ -1245d8: 6e20 242b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@2b24 │ │ -1245de: 0e00 |0011: return-void │ │ +1222b0: |[1222b0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ +1222c0: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1222c4: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ +1222ca: 0c00 |0005: move-result-object v0 │ │ +1222cc: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1222d2: 0c00 |0009: move-result-object v0 │ │ +1222d4: 6e20 4102 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1222da: 0c00 |000d: move-result-object v0 │ │ +1222dc: 6e20 242b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@2b24 │ │ +1222e2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ 0x0011 line=1035 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -369606,20 +369718,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1245e0: |[1245e0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ -1245f0: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -1245f4: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -1245fa: 0c00 |0005: move-result-object v0 │ │ -1245fc: 6e20 062f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@2f06 │ │ -124602: 0e00 |0009: return-void │ │ +1222e4: |[1222e4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ +1222f4: 5410 6a11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +1222f8: 7110 482b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +1222fe: 0c00 |0005: move-result-object v0 │ │ +122300: 6e20 062f 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@2f06 │ │ +122306: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x0009 line=1030 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 title Ljava/lang/CharSequence; │ │ @@ -369629,37 +369741,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -124604: |[124604] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ -124614: 6f20 1032 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ -12461a: 5410 6a11 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ -12461e: 7110 482b 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ -124624: 0c00 |0008: move-result-object v0 │ │ -124626: 6e20 072f 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@2f07 │ │ -12462c: 0e00 |000c: return-void │ │ +122308: |[122308] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ +122318: 6f20 1032 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ +12231e: 5410 6a11 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@116a │ │ +122322: 7110 482b 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@2b48 │ │ +122328: 0c00 |0008: move-result-object v0 │ │ +12232a: 6e20 072f 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@2f07 │ │ +122330: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0003 line=1055 │ │ 0x000c line=1056 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000d reg=2 titleOptional Z │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1416 header: │ │ class_idx : 1479 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1371 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #1416 annotations: │ │ Annotations on class │ │ @@ -369711,20 +369823,20 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -124630: |[124630] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -124640: 5b12 7211 |0000: iput-object v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124644: 7010 b327 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@27b3 │ │ -12464a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -12464c: 5910 6f11 |0006: iput v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -124650: 0e00 |0008: return-void │ │ +122334: |[122334] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +122344: 5b12 7211 |0000: iput-object v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122348: 7010 b327 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@27b3 │ │ +12234e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +122350: 5910 6f11 |0006: iput v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +122354: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ 0x0005 line=1113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -369735,17 +369847,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 │ │ -124654: |[124654] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ -124664: 5410 6b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@116b │ │ -124668: 1100 |0002: return-object v0 │ │ +122358: |[122358] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ +122368: 5410 6b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@116b │ │ +12236c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #1 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369753,17 +369865,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12466c: |[12466c] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ -12467c: 5410 6c11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@116c │ │ -124680: 1100 |0002: return-object v0 │ │ +122370: |[122370] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ +122380: 5410 6c11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@116c │ │ +122384: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #2 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369771,17 +369883,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124684: |[124684] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getCustomView:()Landroid/view/View; │ │ -124694: 5410 6d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@116d │ │ -124698: 1100 |0002: return-object v0 │ │ +122388: |[122388] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getCustomView:()Landroid/view/View; │ │ +122398: 5410 6d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@116d │ │ +12239c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369789,17 +369901,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12469c: |[12469c] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -1246ac: 5410 6e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@116e │ │ -1246b0: 1100 |0002: return-object v0 │ │ +1223a0: |[1223a0] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +1223b0: 5410 6e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@116e │ │ +1223b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369807,17 +369919,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1246b4: |[1246b4] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getPosition:()I │ │ -1246c4: 5210 6f11 |0000: iget v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -1246c8: 0f00 |0002: return v0 │ │ +1223b8: |[1223b8] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getPosition:()I │ │ +1223c8: 5210 6f11 |0000: iget v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +1223cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369825,17 +369937,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1246cc: |[1246cc] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getTag:()Ljava/lang/Object; │ │ -1246dc: 5410 7011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mTag:Ljava/lang/Object; // field@1170 │ │ -1246e0: 1100 |0002: return-object v0 │ │ +1223d0: |[1223d0] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getTag:()Ljava/lang/Object; │ │ +1223e0: 5410 7011 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mTag:Ljava/lang/Object; // field@1170 │ │ +1223e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369843,17 +369955,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1246e4: |[1246e4] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getText:()Ljava/lang/CharSequence; │ │ -1246f4: 5410 7111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@1171 │ │ -1246f8: 1100 |0002: return-object v0 │ │ +1223e8: |[1223e8] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.getText:()Ljava/lang/CharSequence; │ │ +1223f8: 5410 7111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@1171 │ │ +1223fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;) │ │ @@ -369861,18 +369973,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1246fc: |[1246fc] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.select:()V │ │ -12470c: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124710: 6e20 7c2b 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -124716: 0e00 |0005: return-void │ │ +122400: |[122400] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.select:()V │ │ +122410: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122414: 6e20 7c2b 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +12241a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ 0x0005 line=1207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ │ │ @@ -369881,25 +369993,25 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -124718: |[124718] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -124728: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -12472c: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ -124732: 0c00 |0005: move-result-object v0 │ │ -124734: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -12473a: 0c00 |0009: move-result-object v0 │ │ -12473c: 6e20 4502 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ -124742: 0c00 |000d: move-result-object v0 │ │ -124744: 6e20 302b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@2b30 │ │ -12474a: 0c00 |0011: move-result-object v0 │ │ -12474c: 1100 |0012: return-object v0 │ │ +12241c: |[12241c] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +12242c: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122430: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ +122436: 0c00 |0005: move-result-object v0 │ │ +122438: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12243e: 0c00 |0009: move-result-object v0 │ │ +122440: 6e20 4502 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ +122446: 0c00 |000d: move-result-object v0 │ │ +122448: 6e20 302b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@2b30 │ │ +12244e: 0c00 |0011: move-result-object v0 │ │ +122450: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -369908,24 +370020,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -124750: |[124750] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -124760: 5b23 6c11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@116c │ │ -124764: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -124768: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -12476c: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124770: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ -124776: 0c00 |000b: move-result-object v0 │ │ -124778: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -12477c: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ -124782: 1102 |0011: return-object v2 │ │ +122454: |[122454] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +122464: 5b23 6c11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@116c │ │ +122468: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +12246c: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +122470: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122474: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ +12247a: 0c00 |000b: move-result-object v0 │ │ +12247c: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +122480: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ +122486: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0002 line=1217 │ │ 0x0006 line=1218 │ │ 0x0011 line=1220 │ │ locals : │ │ @@ -369937,26 +370049,26 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -124784: |[124784] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -124794: 5420 7211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124798: 6e10 672b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ -12479e: 0c00 |0005: move-result-object v0 │ │ -1247a0: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -1247a6: 0c00 |0009: move-result-object v0 │ │ -1247a8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1247aa: 6e30 c437 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -1247b0: 0c00 |000e: move-result-object v0 │ │ -1247b2: 6e20 322b 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@2b32 │ │ -1247b8: 0c00 |0012: move-result-object v0 │ │ -1247ba: 1100 |0013: return-object v0 │ │ +122488: |[122488] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +122498: 5420 7211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +12249c: 6e10 672b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ +1224a2: 0c00 |0005: move-result-object v0 │ │ +1224a4: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1224aa: 0c00 |0009: move-result-object v0 │ │ +1224ac: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1224ae: 6e30 c437 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +1224b4: 0c00 |000e: move-result-object v0 │ │ +1224b6: 6e20 322b 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@2b32 │ │ +1224bc: 0c00 |0012: move-result-object v0 │ │ +1224be: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1153 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0014 reg=3 layoutResId I │ │ │ │ @@ -369965,24 +370077,24 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1247bc: |[1247bc] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ -1247cc: 5b23 6d11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@116d │ │ -1247d0: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -1247d4: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -1247d8: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -1247dc: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ -1247e2: 0c00 |000b: move-result-object v0 │ │ -1247e4: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -1247e8: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ -1247ee: 1102 |0011: return-object v2 │ │ +1224c0: |[1224c0] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ +1224d0: 5b23 6d11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCustomView:Landroid/view/View; // field@116d │ │ +1224d4: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +1224d8: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +1224dc: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +1224e0: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ +1224e6: 0c00 |000b: move-result-object v0 │ │ +1224e8: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +1224ec: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ +1224f2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1144 │ │ 0x0002 line=1145 │ │ 0x0006 line=1146 │ │ 0x0011 line=1148 │ │ locals : │ │ @@ -369994,23 +370106,23 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1247f0: |[1247f0] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -124800: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124804: 6e10 682b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@2b68 │ │ -12480a: 0c00 |0005: move-result-object v0 │ │ -12480c: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -124812: 0c00 |0009: move-result-object v0 │ │ -124814: 6e20 342b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@2b34 │ │ -12481a: 0c00 |000d: move-result-object v0 │ │ -12481c: 1100 |000e: return-object v0 │ │ +1224f4: |[1224f4] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +122504: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122508: 6e10 682b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@2b68 │ │ +12250e: 0c00 |0005: move-result-object v0 │ │ +122510: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +122516: 0c00 |0009: move-result-object v0 │ │ +122518: 6e20 342b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@2b34 │ │ +12251e: 0c00 |000d: move-result-object v0 │ │ +122520: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1187 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x000f reg=2 resId I │ │ │ │ @@ -370019,24 +370131,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -124820: |[124820] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ -124830: 5b23 6e11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@116e │ │ -124834: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -124838: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -12483c: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -124840: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ -124846: 0c00 |000b: move-result-object v0 │ │ -124848: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -12484c: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ -124852: 1102 |0011: return-object v2 │ │ +122524: |[122524] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ +122534: 5b23 6e11 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@116e │ │ +122538: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +12253c: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +122540: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +122544: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ +12254a: 0c00 |000b: move-result-object v0 │ │ +12254c: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +122550: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ +122556: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ 0x0002 line=1179 │ │ 0x0006 line=1180 │ │ 0x0011 line=1182 │ │ locals : │ │ @@ -370048,17 +370160,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124854: |[124854] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setPosition:(I)V │ │ -124864: 5901 6f11 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -124868: 0e00 |0002: return-void │ │ +122558: |[122558] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setPosition:(I)V │ │ +122568: 5901 6f11 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +12256c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1168 │ │ 0x0002 line=1169 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -370068,17 +370180,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12486c: |[12486c] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ -12487c: 5b01 6b11 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@116b │ │ -124880: 1100 |0002: return-object v0 │ │ +122570: |[122570] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ +122580: 5b01 6b11 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@116b │ │ +122584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ 0x0002 line=1134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v7/app/ActionBar$TabListener; │ │ @@ -370088,17 +370200,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124884: |[124884] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ -124894: 5b01 7011 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mTag:Ljava/lang/Object; // field@1170 │ │ -124898: 1100 |0002: return-object v0 │ │ +122588: |[122588] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ +122598: 5b01 7011 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mTag:Ljava/lang/Object; // field@1170 │ │ +12259c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0002 line=1124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -370108,25 +370220,25 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -12489c: |[12489c] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -1248ac: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -1248b0: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ -1248b6: 0c00 |0005: move-result-object v0 │ │ -1248b8: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1248be: 0c00 |0009: move-result-object v0 │ │ -1248c0: 6e20 4502 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ -1248c6: 0c00 |000d: move-result-object v0 │ │ -1248c8: 6e20 392b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@2b39 │ │ -1248ce: 0c00 |0011: move-result-object v0 │ │ -1248d0: 1100 |0012: return-object v0 │ │ +1225a0: |[1225a0] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +1225b0: 5410 7211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +1225b4: 7110 402b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@2b40 │ │ +1225ba: 0c00 |0005: move-result-object v0 │ │ +1225bc: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1225c2: 0c00 |0009: move-result-object v0 │ │ +1225c4: 6e20 4502 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ +1225ca: 0c00 |000d: move-result-object v0 │ │ +1225cc: 6e20 392b 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@2b39 │ │ +1225d2: 0c00 |0011: move-result-object v0 │ │ +1225d4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1201 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -370135,41 +370247,41 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1248d4: |[1248d4] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -1248e4: 5b23 7111 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@1171 │ │ -1248e8: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -1248ec: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -1248f0: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ -1248f4: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ -1248fa: 0c00 |000b: move-result-object v0 │ │ -1248fc: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ -124900: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ -124906: 1102 |0011: return-object v2 │ │ +1225d8: |[1225d8] android.support.v7.internal.app.WindowDecorActionBar$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +1225e8: 5b23 7111 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mText:Ljava/lang/CharSequence; // field@1171 │ │ +1225ec: 5220 6f11 |0002: iget v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +1225f0: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +1225f4: 5420 7211 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1172 │ │ +1225f8: 7110 412b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@2b41 │ │ +1225fe: 0c00 |000b: move-result-object v0 │ │ +122600: 5221 6f11 |000c: iget v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.mPosition:I // field@116f │ │ +122604: 6e20 4331 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@3143 │ │ +12260a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ 0x0002 line=1193 │ │ 0x0006 line=1194 │ │ 0x0011 line=1196 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; │ │ 0x0000 - 0x0012 reg=3 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1417 header: │ │ class_idx : 1480 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1373 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 8 │ │ instance_fields_size: 33 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 82 │ │ │ │ Class #1417 annotations: │ │ Annotations on class │ │ @@ -370363,38 +370475,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -124908: |[124908] android.support.v7.internal.app.WindowDecorActionBar.:()V │ │ -124918: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -12491a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -12491c: 1c00 c805 |0002: const-class v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ -124920: 6e10 d642 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@42d6 │ │ -124926: 0a00 |0007: move-result v0 │ │ -124928: 3900 1c00 |0008: if-nez v0, 0024 // +001c │ │ -12492c: 0110 |000a: move v0, v1 │ │ -12492e: 6a00 7311 |000b: sput-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@1173 │ │ -124932: 2200 1c07 |000d: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ -124936: 7010 a33a 0000 |000f: invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@3aa3 │ │ -12493c: 6900 9a11 |0012: sput-object v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@119a │ │ -124940: 2200 2207 |0014: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ -124944: 7010 b93a 0000 |0016: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@3ab9 │ │ -12494a: 6900 9b11 |0019: sput-object v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@119b │ │ -12494e: 6000 c100 |001b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -124952: 1303 0e00 |001d: const/16 v3, #int 14 // #e │ │ -124956: 3430 0700 |001f: if-lt v0, v3, 0026 // +0007 │ │ -12495a: 6a01 7411 |0021: sput-boolean v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ -12495e: 0e00 |0023: return-void │ │ -124960: 0120 |0024: move v0, v2 │ │ -124962: 28e6 |0025: goto 000b // -001a │ │ -124964: 0121 |0026: move v1, v2 │ │ -124966: 28fa |0027: goto 0021 // -0006 │ │ +12260c: |[12260c] android.support.v7.internal.app.WindowDecorActionBar.:()V │ │ +12261c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +12261e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +122620: 1c00 c805 |0002: const-class v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ +122624: 6e10 d642 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@42d6 │ │ +12262a: 0a00 |0007: move-result v0 │ │ +12262c: 3900 1c00 |0008: if-nez v0, 0024 // +001c │ │ +122630: 0110 |000a: move v0, v1 │ │ +122632: 6a00 7311 |000b: sput-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@1173 │ │ +122636: 2200 1c07 |000d: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@071c │ │ +12263a: 7010 a33a 0000 |000f: invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@3aa3 │ │ +122640: 6900 9a11 |0012: sput-object v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@119a │ │ +122644: 2200 2207 |0014: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0722 │ │ +122648: 7010 b93a 0000 |0016: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@3ab9 │ │ +12264e: 6900 9b11 |0019: sput-object v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@119b │ │ +122652: 6000 c100 |001b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +122656: 1303 0e00 |001d: const/16 v3, #int 14 // #e │ │ +12265a: 3430 0700 |001f: if-lt v0, v3, 0026 // +0007 │ │ +12265e: 6a01 7411 |0021: sput-boolean v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ +122662: 0e00 |0023: return-void │ │ +122664: 0120 |0024: move v0, v2 │ │ +122666: 28e6 |0025: goto 000b // -001a │ │ +122668: 0121 |0026: move v1, v2 │ │ +12266a: 28fa |0027: goto 0021 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x000d line=79 │ │ 0x0014 line=80 │ │ 0x001b line=85 │ │ 0x0025 line=75 │ │ @@ -370406,50 +370518,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 │ │ -124968: |[124968] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/app/Activity;Z)V │ │ -124978: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -12497a: 7010 c827 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ -124980: 2202 a408 |0004: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -124984: 7010 c243 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -12498a: 5b42 9611 |0009: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -12498e: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -124990: 5942 9011 |000c: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -124994: 2202 a408 |000e: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ -124998: 7010 c243 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -12499e: 5b42 8d11 |0013: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -1249a2: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -1249a4: 5942 8011 |0016: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -1249a8: 5c43 7c11 |0018: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -1249ac: 5c43 8e11 |001a: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -1249b0: 2202 c305 |001c: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ -1249b4: 7020 0b2b 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ -1249ba: 5b42 8a11 |0021: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ -1249be: 2202 c405 |0023: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ -1249c2: 7020 0d2b 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ -1249c8: 5b42 9311 |0028: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ -1249cc: 2202 c505 |002a: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ -1249d0: 7020 0f2b 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ -1249d6: 5b42 9911 |002f: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ -1249da: 5b45 7a11 |0031: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ -1249de: 6e10 b500 0500 |0033: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ -1249e4: 0c01 |0036: move-result-object v1 │ │ -1249e6: 6e10 b039 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -1249ec: 0c00 |003a: move-result-object v0 │ │ -1249ee: 7020 6f2b 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ -1249f4: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ -1249f8: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ -1249fe: 6e20 3a38 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -124a04: 0c02 |0046: move-result-object v2 │ │ -124a06: 5b42 7d11 |0047: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -124a0a: 0e00 |0049: return-void │ │ +12266c: |[12266c] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/app/Activity;Z)V │ │ +12267c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +12267e: 7010 c827 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ +122684: 2202 a408 |0004: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +122688: 7010 c243 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +12268e: 5b42 9611 |0009: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122692: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +122694: 5942 9011 |000c: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +122698: 2202 a408 |000e: new-instance v2, Ljava/util/ArrayList; // type@08a4 │ │ +12269c: 7010 c243 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1226a2: 5b42 8d11 |0013: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +1226a6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +1226a8: 5942 8011 |0016: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +1226ac: 5c43 7c11 |0018: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +1226b0: 5c43 8e11 |001a: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +1226b4: 2202 c305 |001c: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ +1226b8: 7020 0b2b 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ +1226be: 5b42 8a11 |0021: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ +1226c2: 2202 c405 |0023: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ +1226c6: 7020 0d2b 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ +1226cc: 5b42 9311 |0028: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ +1226d0: 2202 c505 |002a: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ +1226d4: 7020 0f2b 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ +1226da: 5b42 9911 |002f: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ +1226de: 5b45 7a11 |0031: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ +1226e2: 6e10 b500 0500 |0033: invoke-virtual {v5}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b5 │ │ +1226e8: 0c01 |0036: move-result-object v1 │ │ +1226ea: 6e10 b039 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +1226f0: 0c00 |003a: move-result-object v0 │ │ +1226f2: 7020 6f2b 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ +1226f8: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ +1226fc: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ +122702: 6e20 3a38 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +122708: 0c02 |0046: move-result-object v2 │ │ +12270a: 5b42 7d11 |0047: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +12270e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=171 │ │ 0x0004 line=99 │ │ 0x000b line=102 │ │ 0x000e line=111 │ │ 0x0015 line=122 │ │ @@ -370477,45 +370589,45 @@ │ │ type : '(Landroid/app/Dialog;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -124a0c: |[124a0c] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/app/Dialog;)V │ │ -124a1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -124a1e: 7010 c827 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ -124a24: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -124a28: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -124a2e: 5b20 9611 |0009: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124a32: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -124a34: 5920 9011 |000c: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -124a38: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -124a3c: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -124a42: 5b20 8d11 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -124a46: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -124a48: 5920 8011 |0016: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -124a4c: 5c21 7c11 |0018: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -124a50: 5c21 8e11 |001a: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -124a54: 2200 c305 |001c: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ -124a58: 7020 0b2b 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ -124a5e: 5b20 8a11 |0021: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ -124a62: 2200 c405 |0023: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ -124a66: 7020 0d2b 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ -124a6c: 5b20 9311 |0028: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ -124a70: 2200 c505 |002a: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ -124a74: 7020 0f2b 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ -124a7a: 5b20 9911 |002f: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ -124a7e: 5b23 8511 |0031: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDialog:Landroid/app/Dialog; // field@1185 │ │ -124a82: 6e10 f000 0300 |0033: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ -124a88: 0c00 |0036: move-result-object v0 │ │ -124a8a: 6e10 b039 0000 |0037: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -124a90: 0c00 |003a: move-result-object v0 │ │ -124a92: 7020 6f2b 0200 |003b: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ -124a98: 0e00 |003e: return-void │ │ +122710: |[122710] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/app/Dialog;)V │ │ +122720: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +122722: 7010 c827 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ +122728: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +12272c: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +122732: 5b20 9611 |0009: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122736: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +122738: 5920 9011 |000c: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +12273c: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +122740: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +122746: 5b20 8d11 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +12274a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +12274c: 5920 8011 |0016: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +122750: 5c21 7c11 |0018: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +122754: 5c21 8e11 |001a: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +122758: 2200 c305 |001c: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ +12275c: 7020 0b2b 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ +122762: 5b20 8a11 |0021: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ +122766: 2200 c405 |0023: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ +12276a: 7020 0d2b 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ +122770: 5b20 9311 |0028: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ +122774: 2200 c505 |002a: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ +122778: 7020 0f2b 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ +12277e: 5b20 9911 |002f: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ +122782: 5b23 8511 |0031: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDialog:Landroid/app/Dialog; // field@1185 │ │ +122786: 6e10 f000 0300 |0033: invoke-virtual {v3}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ +12278c: 0c00 |0036: move-result-object v0 │ │ +12278e: 6e10 b039 0000 |0037: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +122794: 0c00 |003a: move-result-object v0 │ │ +122796: 7020 6f2b 0200 |003b: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ +12279c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x0004 line=99 │ │ 0x000b line=102 │ │ 0x000e line=111 │ │ 0x0015 line=122 │ │ @@ -370536,48 +370648,48 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -124a9c: |[124a9c] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/view/View;)V │ │ -124aac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -124aae: 7010 c827 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ -124ab4: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -124ab8: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -124abe: 5b20 9611 |0009: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124ac2: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ -124ac4: 5920 9011 |000c: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -124ac8: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -124acc: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -124ad2: 5b20 8d11 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -124ad6: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -124ad8: 5920 8011 |0016: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -124adc: 5c21 7c11 |0018: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -124ae0: 5c21 8e11 |001a: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -124ae4: 2200 c305 |001c: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ -124ae8: 7020 0b2b 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ -124aee: 5b20 8a11 |0021: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ -124af2: 2200 c405 |0023: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ -124af6: 7020 0d2b 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ -124afc: 5b20 9311 |0028: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ -124b00: 2200 c505 |002a: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ -124b04: 7020 0f2b 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ -124b0a: 5b20 9911 |002f: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ -124b0e: 6300 7311 |0031: sget-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@1173 │ │ -124b12: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ -124b16: 6e10 9338 0300 |0035: invoke-virtual {v3}, Landroid/view/View;.isInEditMode:()Z // method@3893 │ │ -124b1c: 0a00 |0038: move-result v0 │ │ -124b1e: 3900 0800 |0039: if-nez v0, 0041 // +0008 │ │ -124b22: 2200 5208 |003b: new-instance v0, Ljava/lang/AssertionError; // type@0852 │ │ -124b26: 7010 bf42 0000 |003d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@42bf │ │ -124b2c: 2700 |0040: throw v0 │ │ -124b2e: 7020 6f2b 3200 |0041: invoke-direct {v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ -124b34: 0e00 |0044: return-void │ │ +1227a0: |[1227a0] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/view/View;)V │ │ +1227b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1227b2: 7010 c827 0200 |0001: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@27c8 │ │ +1227b8: 2200 a408 |0004: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1227bc: 7010 c243 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1227c2: 5b20 9611 |0009: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +1227c6: 12f0 |000b: const/4 v0, #int -1 // #ff │ │ +1227c8: 5920 9011 |000c: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +1227cc: 2200 a408 |000e: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +1227d0: 7010 c243 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +1227d6: 5b20 8d11 |0013: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +1227da: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +1227dc: 5920 8011 |0016: iput v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +1227e0: 5c21 7c11 |0018: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +1227e4: 5c21 8e11 |001a: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +1227e8: 2200 c305 |001c: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@05c3 │ │ +1227ec: 7020 0b2b 2000 |001e: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0b │ │ +1227f2: 5b20 8a11 |0021: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ +1227f6: 2200 c405 |0023: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@05c4 │ │ +1227fa: 7020 0d2b 2000 |0025: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0d │ │ +122800: 5b20 9311 |0028: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ +122804: 2200 c505 |002a: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@05c5 │ │ +122808: 7020 0f2b 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b0f │ │ +12280e: 5b20 9911 |002f: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ +122812: 6300 7311 |0031: sget-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@1173 │ │ +122816: 3900 0e00 |0033: if-nez v0, 0041 // +000e │ │ +12281a: 6e10 9338 0300 |0035: invoke-virtual {v3}, Landroid/view/View;.isInEditMode:()Z // method@3893 │ │ +122820: 0a00 |0038: move-result v0 │ │ +122822: 3900 0800 |0039: if-nez v0, 0041 // +0008 │ │ +122826: 2200 5208 |003b: new-instance v0, Ljava/lang/AssertionError; // type@0852 │ │ +12282a: 7010 bf42 0000 |003d: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@42bf │ │ +122830: 2700 |0040: throw v0 │ │ +122832: 7020 6f2b 3200 |0041: invoke-direct {v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@2b6f │ │ +122838: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ 0x0004 line=99 │ │ 0x000b line=102 │ │ 0x000e line=111 │ │ 0x0015 line=122 │ │ @@ -370598,17 +370710,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124b38: |[124b38] android.support.v7.internal.app.WindowDecorActionBar.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -124b48: 5510 7c11 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -124b4c: 0f00 |0002: return v0 │ │ +12283c: |[12283c] android.support.v7.internal.app.WindowDecorActionBar.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +12284c: 5510 7c11 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +122850: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370616,17 +370728,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124b50: |[124b50] android.support.v7.internal.app.WindowDecorActionBar.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; │ │ -124b60: 5410 7d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -124b64: 1100 |0002: return-object v0 │ │ +122854: |[122854] android.support.v7.internal.app.WindowDecorActionBar.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; │ │ +122864: 5410 7d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +122868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370634,17 +370746,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124b68: |[124b68] android.support.v7.internal.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; │ │ -124b78: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -124b7c: 1100 |0002: return-object v0 │ │ +12286c: |[12286c] android.support.v7.internal.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; │ │ +12287c: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +122880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370652,17 +370764,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124b80: |[124b80] android.support.v7.internal.app.WindowDecorActionBar.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ -124b90: 5410 9511 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -124b94: 1100 |0002: return-object v0 │ │ +122884: |[122884] android.support.v7.internal.app.WindowDecorActionBar.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ +122894: 5410 9511 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122898: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #8 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370670,17 +370782,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124b98: |[124b98] android.support.v7.internal.app.WindowDecorActionBar.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -124ba8: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -124bac: 1100 |0002: return-object v0 │ │ +12289c: |[12289c] android.support.v7.internal.app.WindowDecorActionBar.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +1228ac: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1228b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370688,17 +370800,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124bb0: |[124bb0] android.support.v7.internal.app.WindowDecorActionBar.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -124bc0: 5b01 8111 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -124bc4: 1101 |0002: return-object v1 │ │ +1228b4: |[1228b4] android.support.v7.internal.app.WindowDecorActionBar.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +1228c4: 5b01 8111 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1228c8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -370707,17 +370819,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124bc8: |[124bc8] android.support.v7.internal.app.WindowDecorActionBar.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ -124bd8: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124bdc: 1100 |0002: return-object v0 │ │ +1228cc: |[1228cc] android.support.v7.internal.app.WindowDecorActionBar.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ +1228dc: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +1228e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #11 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370725,17 +370837,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124be0: |[124be0] android.support.v7.internal.app.WindowDecorActionBar.access$500:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -124bf0: 5510 8811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -124bf4: 0f00 |0002: return v0 │ │ +1228e4: |[1228e4] android.support.v7.internal.app.WindowDecorActionBar.access$500:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +1228f4: 5510 8811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +1228f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #12 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370743,17 +370855,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124bf8: |[124bf8] android.support.v7.internal.app.WindowDecorActionBar.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -124c08: 5510 8911 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -124c0c: 0f00 |0002: return v0 │ │ +1228fc: |[1228fc] android.support.v7.internal.app.WindowDecorActionBar.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +12290c: 5510 8911 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +122910: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #13 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370761,18 +370873,18 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -124c10: |[124c10] android.support.v7.internal.app.WindowDecorActionBar.access$700:(ZZZ)Z │ │ -124c20: 7130 502b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@2b50 │ │ -124c26: 0a00 |0003: move-result v0 │ │ -124c28: 0f00 |0004: return v0 │ │ +122914: |[122914] android.support.v7.internal.app.WindowDecorActionBar.access$700:(ZZZ)Z │ │ +122924: 7130 502b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@2b50 │ │ +12292a: 0a00 |0003: move-result v0 │ │ +12292c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Z │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -370782,17 +370894,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124c2c: |[124c2c] android.support.v7.internal.app.WindowDecorActionBar.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ -124c3c: 5410 7f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -124c40: 1100 |0002: return-object v0 │ │ +122930: |[122930] android.support.v7.internal.app.WindowDecorActionBar.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ +122940: 5410 7f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +122944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #15 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370800,17 +370912,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -124c44: |[124c44] android.support.v7.internal.app.WindowDecorActionBar.access$900:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -124c54: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124c58: 1100 |0002: return-object v0 │ │ +122948: |[122948] android.support.v7.internal.app.WindowDecorActionBar.access$900:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +122958: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +12295c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #16 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -370818,22 +370930,22 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -124c5c: |[124c5c] android.support.v7.internal.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ -124c6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -124c6e: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -124c72: 0f00 |0003: return v0 │ │ -124c74: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -124c78: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ -124c7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -124c7e: 28fa |0009: goto 0003 // -0006 │ │ +122960: |[122960] android.support.v7.internal.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ +122970: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +122972: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +122976: 0f00 |0003: return v0 │ │ +122978: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +12297c: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ +122980: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +122982: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=725 │ │ 0x0003 line=730 │ │ 0x0004 line=727 │ │ 0x0008 line=728 │ │ locals : │ │ @@ -370846,28 +370958,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -124c80: |[124c80] android.support.v7.internal.app.WindowDecorActionBar.cleanupTabs:()V │ │ -124c90: 5410 9111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -124c94: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -124c98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -124c9a: 6e20 7c2b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -124ca0: 5410 9611 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124ca4: 6e10 c843 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -124caa: 5410 9511 |000d: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -124cae: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -124cb2: 5410 9511 |0011: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -124cb6: 6e10 3731 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@3137 │ │ -124cbc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -124cbe: 5910 9011 |0017: iput v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -124cc2: 0e00 |0019: return-void │ │ +122984: |[122984] android.support.v7.internal.app.WindowDecorActionBar.cleanupTabs:()V │ │ +122994: 5410 9111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +122998: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +12299c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +12299e: 6e20 7c2b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +1229a4: 5410 9611 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +1229a8: 6e10 c843 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +1229ae: 5410 9511 |000d: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +1229b2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +1229b6: 5410 9511 |0011: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +1229ba: 6e10 3731 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@3137 │ │ +1229c0: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +1229c2: 5910 9011 |0017: iput v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +1229c6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=425 │ │ 0x000d line=426 │ │ 0x0011 line=427 │ │ @@ -370881,40 +370993,40 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -124cc4: |[124cc4] android.support.v7.internal.app.WindowDecorActionBar.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -124cd4: 0773 |0000: move-object v3, v7 │ │ -124cd6: 1f03 c705 |0001: check-cast v3, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -124cda: 6e10 272b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ -124ce0: 0c00 |0006: move-result-object v0 │ │ -124ce2: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -124ce6: 2204 6508 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ -124cea: 1a05 4703 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0347 │ │ -124cee: 7020 f642 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -124cf4: 2704 |0010: throw v4 │ │ -124cf6: 6e20 352b 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ -124cfc: 5464 9611 |0014: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124d00: 6e30 c543 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -124d06: 5464 9611 |0019: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124d0a: 6e10 d343 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -124d10: 0a01 |001e: move-result v1 │ │ -124d12: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ -124d16: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ -124d1a: 5464 9611 |0023: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -124d1e: 6e20 cb43 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -124d24: 0c04 |0028: move-result-object v4 │ │ -124d26: 1f04 c705 |0029: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -124d2a: 6e20 352b 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ -124d30: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -124d34: 28f1 |0030: goto 0021 // -000f │ │ -124d36: 0e00 |0031: return-void │ │ +1229c8: |[1229c8] android.support.v7.internal.app.WindowDecorActionBar.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +1229d8: 0773 |0000: move-object v3, v7 │ │ +1229da: 1f03 c705 |0001: check-cast v3, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +1229de: 6e10 272b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ +1229e4: 0c00 |0006: move-result-object v0 │ │ +1229e6: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +1229ea: 2204 6508 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ +1229ee: 1a05 4403 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0344 │ │ +1229f2: 7020 f642 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1229f8: 2704 |0010: throw v4 │ │ +1229fa: 6e20 352b 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ +122a00: 5464 9611 |0014: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122a04: 6e30 c543 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +122a0a: 5464 9611 |0019: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122a0e: 6e10 d343 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +122a14: 0a01 |001e: move-result v1 │ │ +122a16: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ +122a1a: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ +122a1e: 5464 9611 |0023: iget-object v4, v6, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122a22: 6e20 cb43 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +122a28: 0c04 |0028: move-result-object v4 │ │ +122a2a: 1f04 c705 |0029: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +122a2e: 6e20 352b 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ +122a34: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +122a38: 28f1 |0030: goto 0021 // -000f │ │ +122a3a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0007 line=515 │ │ 0x0009 line=516 │ │ 0x0011 line=519 │ │ @@ -370938,44 +371050,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -124d38: |[124d38] android.support.v7.internal.app.WindowDecorActionBar.ensureTabsExist:()V │ │ -124d48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -124d4a: 5441 9511 |0001: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -124d4e: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -124d52: 0e00 |0005: return-void │ │ -124d54: 2200 2d06 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@062d │ │ -124d58: 5441 7e11 |0008: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -124d5c: 7020 1d31 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@311d │ │ -124d62: 5541 8711 |000d: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -124d66: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -124d6a: 6e20 4131 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -124d70: 5441 8211 |0014: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124d74: 7220 6630 0100 |0016: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ -124d7a: 5b40 9511 |0019: iput-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -124d7e: 28ea |001b: goto 0005 // -0016 │ │ -124d80: 6e10 612b 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ -124d86: 0a01 |001f: move-result v1 │ │ -124d88: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -124d8a: 3321 1400 |0021: if-ne v1, v2, 0035 // +0014 │ │ -124d8e: 6e20 4131 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -124d94: 5441 8f11 |0026: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124d98: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ -124d9c: 5441 8f11 |002a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124da0: 7110 e81a 0100 |002c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -124da6: 5441 7b11 |002f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -124daa: 6e20 c72e 0100 |0031: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ -124db0: 28e5 |0034: goto 0019 // -001b │ │ -124db2: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -124db6: 6e20 4131 1000 |0037: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -124dbc: 28f5 |003a: goto 002f // -000b │ │ +122a3c: |[122a3c] android.support.v7.internal.app.WindowDecorActionBar.ensureTabsExist:()V │ │ +122a4c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +122a4e: 5441 9511 |0001: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122a52: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +122a56: 0e00 |0005: return-void │ │ +122a58: 2200 2d06 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@062d │ │ +122a5c: 5441 7e11 |0008: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +122a60: 7020 1d31 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@311d │ │ +122a66: 5541 8711 |000d: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +122a6a: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +122a6e: 6e20 4131 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +122a74: 5441 8211 |0014: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122a78: 7220 6630 0100 |0016: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ +122a7e: 5b40 9511 |0019: iput-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122a82: 28ea |001b: goto 0005 // -0016 │ │ +122a84: 6e10 612b 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ +122a8a: 0a01 |001f: move-result v1 │ │ +122a8c: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +122a8e: 3321 1400 |0021: if-ne v1, v2, 0035 // +0014 │ │ +122a92: 6e20 4131 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +122a98: 5441 8f11 |0026: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122a9c: 3801 0700 |0028: if-eqz v1, 002f // +0007 │ │ +122aa0: 5441 8f11 |002a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122aa4: 7110 e81a 0100 |002c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +122aaa: 5441 7b11 |002f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +122aae: 6e20 c72e 0100 |0031: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ +122ab4: 28e5 |0034: goto 0019 // -001b │ │ +122ab6: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +122aba: 6e20 4131 1000 |0037: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +122ac0: 28f5 |003a: goto 002f // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0005 line=309 │ │ 0x0006 line=292 │ │ 0x000d line=294 │ │ 0x0011 line=295 │ │ @@ -370996,44 +371108,44 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -124dc0: |[124dc0] android.support.v7.internal.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -124dd0: 2040 1d06 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ -124dd4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -124dd8: 1f04 1d06 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ -124ddc: 1104 |0006: return-object v4 │ │ -124dde: 2040 a606 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -124de2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -124de6: 1f04 a606 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -124dea: 6e10 cf36 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@36cf │ │ -124df0: 0c04 |0010: move-result-object v4 │ │ -124df2: 28f5 |0011: goto 0006 // -000b │ │ -124df4: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -124df8: 2200 7908 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -124dfc: 7010 5a43 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -124e02: 1a02 a305 |0019: const-string v2, "Can't make a decor toolbar out of " // string@05a3 │ │ -124e06: 6e20 6343 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -124e0c: 0c00 |001e: move-result-object v0 │ │ -124e0e: 6e20 6243 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -124e14: 0c00 |0022: move-result-object v0 │ │ -124e16: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -124e1c: 0c00 |0026: move-result-object v0 │ │ -124e1e: 3800 0e00 |0027: if-eqz v0, 0035 // +000e │ │ -124e22: 6e10 2243 0400 |0029: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -124e28: 0c00 |002c: move-result-object v0 │ │ -124e2a: 6e10 e242 0000 |002d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -124e30: 0c00 |0030: move-result-object v0 │ │ -124e32: 7020 f642 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -124e38: 2701 |0034: throw v1 │ │ -124e3a: 1a00 403a |0035: const-string v0, "null" // string@3a40 │ │ -124e3e: 28fa |0037: goto 0031 // -0006 │ │ +122ac4: |[122ac4] android.support.v7.internal.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +122ad4: 2040 1d06 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ +122ad8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +122adc: 1f04 1d06 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ +122ae0: 1104 |0006: return-object v4 │ │ +122ae2: 2040 a606 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +122ae6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +122aea: 1f04 a606 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +122aee: 6e10 cf36 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@36cf │ │ +122af4: 0c04 |0010: move-result-object v4 │ │ +122af6: 28f5 |0011: goto 0006 // -000b │ │ +122af8: 2201 6508 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +122afc: 2200 7908 |0014: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +122b00: 7010 5a43 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +122b06: 1a02 9f05 |0019: const-string v2, "Can't make a decor toolbar out of " // string@059f │ │ +122b0a: 6e20 6343 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +122b10: 0c00 |001e: move-result-object v0 │ │ +122b12: 6e20 6243 4000 |001f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +122b18: 0c00 |0022: move-result-object v0 │ │ +122b1a: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +122b20: 0c00 |0026: move-result-object v0 │ │ +122b22: 3800 0e00 |0027: if-eqz v0, 0035 // +000e │ │ +122b26: 6e10 2243 0400 |0029: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +122b2c: 0c00 |002c: move-result-object v0 │ │ +122b2e: 6e10 e242 0000 |002d: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +122b34: 0c00 |0030: move-result-object v0 │ │ +122b36: 7020 f642 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +122b3c: 2701 |0034: throw v1 │ │ +122b3e: 1a00 3b3a |0035: const-string v0, "null" // string@3a3b │ │ +122b42: 28fa |0037: goto 0031 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0004 line=239 │ │ 0x0006 line=241 │ │ 0x0007 line=240 │ │ 0x000b line=241 │ │ @@ -371049,25 +371161,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -124e40: |[124e40] android.support.v7.internal.app.WindowDecorActionBar.hideForActionMode:()V │ │ -124e50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -124e52: 5520 9411 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ -124e56: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -124e5a: 5c21 9411 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ -124e5e: 5420 8f11 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124e62: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -124e66: 5420 8f11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124e6a: 6e20 6d2f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@2f6d │ │ -124e70: 7020 a52b 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -124e76: 0e00 |0013: return-void │ │ +122b44: |[122b44] android.support.v7.internal.app.WindowDecorActionBar.hideForActionMode:()V │ │ +122b54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +122b56: 5520 9411 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ +122b5a: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +122b5e: 5c21 9411 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ +122b62: 5420 8f11 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122b66: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +122b6a: 5420 8f11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122b6e: 6e20 6d2f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@2f6d │ │ +122b74: 7020 a52b 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +122b7a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=678 │ │ 0x0005 line=679 │ │ 0x0007 line=680 │ │ 0x000b line=681 │ │ 0x0010 line=683 │ │ @@ -371080,114 +371192,114 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 194 16-bit code units │ │ -124e78: |[124e78] android.support.v7.internal.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ -124e88: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -124e8a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -124e8c: 6005 420e |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@0e42 │ │ -124e90: 6e20 3a38 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -124e96: 0c05 |0007: move-result-object v5 │ │ -124e98: 1f05 0506 |0008: check-cast v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0605 │ │ -124e9c: 5bb5 8f11 |000a: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124ea0: 54b5 8f11 |000c: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124ea4: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ -124ea8: 54b5 8f11 |0010: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -124eac: 6e20 632f b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@2f63 │ │ -124eb2: 6005 280e |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ -124eb6: 6e20 3a38 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -124ebc: 0c05 |001a: move-result-object v5 │ │ -124ebe: 7020 5b2b 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2b5b │ │ -124ec4: 0c05 |001e: move-result-object v5 │ │ -124ec6: 5bb5 8211 |001f: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124eca: 6005 2f0e |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0e2f │ │ -124ece: 6e20 3a38 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -124ed4: 0c05 |0026: move-result-object v5 │ │ -124ed6: 1f05 ff05 |0027: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ -124eda: 5bb5 7f11 |0029: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -124ede: 6005 2a0e |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0e2a │ │ -124ee2: 6e20 3a38 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -124ee8: 0c05 |0030: move-result-object v5 │ │ -124eea: 1f05 fd05 |0031: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@05fd │ │ -124eee: 5bb5 7b11 |0033: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -124ef2: 54b5 8211 |0035: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124ef6: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ -124efa: 54b5 7f11 |0039: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -124efe: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -124f02: 54b5 7b11 |003d: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -124f06: 3905 2900 |003f: if-nez v5, 0068 // +0029 │ │ -124f0a: 2205 6508 |0041: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ -124f0e: 2206 7908 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -124f12: 7010 5a43 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -124f18: 6e10 2243 0b00 |0048: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -124f1e: 0c07 |004b: move-result-object v7 │ │ -124f20: 6e10 e242 0700 |004c: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -124f26: 0c07 |004f: move-result-object v7 │ │ -124f28: 6e20 6343 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -124f2e: 0c06 |0053: move-result-object v6 │ │ -124f30: 1a07 6e00 |0054: const-string v7, " can only be used " // string@006e │ │ -124f34: 6e20 6343 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -124f3a: 0c06 |0059: move-result-object v6 │ │ -124f3c: 1a07 124a |005a: const-string v7, "with a compatible window decor layout" // string@4a12 │ │ -124f40: 6e20 6343 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -124f46: 0c06 |005f: move-result-object v6 │ │ -124f48: 6e10 6a43 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -124f4e: 0c06 |0063: move-result-object v6 │ │ -124f50: 7020 f642 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -124f56: 2705 |0067: throw v5 │ │ -124f58: 54b5 8211 |0068: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124f5c: 7210 4630 0500 |006a: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ -124f62: 0c05 |006d: move-result-object v5 │ │ -124f64: 5bb5 7e11 |006e: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -124f68: 54b5 8211 |0070: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -124f6c: 7210 4830 0500 |0072: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ -124f72: 0a02 |0075: move-result v2 │ │ -124f74: dd05 0204 |0076: and-int/lit8 v5, v2, #int 4 // #04 │ │ -124f78: 3805 4600 |0078: if-eqz v5, 00be // +0046 │ │ -124f7c: 0174 |007a: move v4, v7 │ │ -124f7e: 3804 0400 |007b: if-eqz v4, 007f // +0004 │ │ -124f82: 5cb7 8611 |007d: iput-boolean v7, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ -124f86: 54b5 7e11 |007f: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -124f8a: 7110 ad2b 0500 |0081: invoke-static {v5}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ -124f90: 0c01 |0084: move-result-object v1 │ │ -124f92: 6e10 ac2b 0100 |0085: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@2bac │ │ -124f98: 0a05 |0088: move-result v5 │ │ -124f9a: 3905 0400 |0089: if-nez v5, 008d // +0004 │ │ -124f9e: 3804 3500 |008b: if-eqz v4, 00c0 // +0035 │ │ -124fa2: 0175 |008d: move v5, v7 │ │ -124fa4: 6e20 912b 5b00 |008e: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@2b91 │ │ -124faa: 6e10 b22b 0100 |0091: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ -124fb0: 0a05 |0094: move-result v5 │ │ -124fb2: 7020 8a2b 5b00 |0095: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@2b8a │ │ -124fb8: 54b5 7e11 |0098: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -124fbc: 1208 |009a: const/4 v8, #int 0 // #0 │ │ -124fbe: 6209 f50f |009b: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -124fc2: 600a 7f0c |009d: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ -124fc6: 6e56 b201 85a9 |009f: invoke-virtual {v5, v8, v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -124fcc: 0c00 |00a2: move-result-object v0 │ │ -124fce: 6005 0410 |00a3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@1004 │ │ -124fd2: 6e30 5502 5006 |00a5: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -124fd8: 0a05 |00a8: move-result v5 │ │ -124fda: 3805 0500 |00a9: if-eqz v5, 00ae // +0005 │ │ -124fde: 6e20 8c2b 7b00 |00ab: invoke-virtual {v11, v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@2b8c │ │ -124fe4: 6005 0210 |00ae: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@1002 │ │ -124fe8: 6e30 5b02 5006 |00b0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -124fee: 0a03 |00b3: move-result v3 │ │ -124ff0: 3803 0600 |00b4: if-eqz v3, 00ba // +0006 │ │ -124ff4: 8235 |00b6: int-to-float v5, v3 │ │ -124ff6: 6e20 892b 5b00 |00b7: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setElevation:(F)V // method@2b89 │ │ -124ffc: 6e10 7102 0000 |00ba: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -125002: 0e00 |00bd: return-void │ │ -125004: 0164 |00be: move v4, v6 │ │ -125006: 28bc |00bf: goto 007b // -0044 │ │ -125008: 0165 |00c0: move v5, v6 │ │ -12500a: 28cd |00c1: goto 008e // -0033 │ │ +122b7c: |[122b7c] android.support.v7.internal.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ +122b8c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +122b8e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +122b90: 6005 420e |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@0e42 │ │ +122b94: 6e20 3a38 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +122b9a: 0c05 |0007: move-result-object v5 │ │ +122b9c: 1f05 0506 |0008: check-cast v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0605 │ │ +122ba0: 5bb5 8f11 |000a: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122ba4: 54b5 8f11 |000c: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122ba8: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ +122bac: 54b5 8f11 |0010: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122bb0: 6e20 632f b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@2f63 │ │ +122bb6: 6005 280e |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ +122bba: 6e20 3a38 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +122bc0: 0c05 |001a: move-result-object v5 │ │ +122bc2: 7020 5b2b 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2b5b │ │ +122bc8: 0c05 |001e: move-result-object v5 │ │ +122bca: 5bb5 8211 |001f: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122bce: 6005 2f0e |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@0e2f │ │ +122bd2: 6e20 3a38 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +122bd8: 0c05 |0026: move-result-object v5 │ │ +122bda: 1f05 ff05 |0027: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ +122bde: 5bb5 7f11 |0029: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +122be2: 6005 2a0e |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0e2a │ │ +122be6: 6e20 3a38 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +122bec: 0c05 |0030: move-result-object v5 │ │ +122bee: 1f05 fd05 |0031: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@05fd │ │ +122bf2: 5bb5 7b11 |0033: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +122bf6: 54b5 8211 |0035: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122bfa: 3805 0a00 |0037: if-eqz v5, 0041 // +000a │ │ +122bfe: 54b5 7f11 |0039: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +122c02: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +122c06: 54b5 7b11 |003d: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +122c0a: 3905 2900 |003f: if-nez v5, 0068 // +0029 │ │ +122c0e: 2205 6508 |0041: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ +122c12: 2206 7908 |0043: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +122c16: 7010 5a43 0600 |0045: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +122c1c: 6e10 2243 0b00 |0048: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +122c22: 0c07 |004b: move-result-object v7 │ │ +122c24: 6e10 e242 0700 |004c: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +122c2a: 0c07 |004f: move-result-object v7 │ │ +122c2c: 6e20 6343 7600 |0050: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +122c32: 0c06 |0053: move-result-object v6 │ │ +122c34: 1a07 6b00 |0054: const-string v7, " can only be used " // string@006b │ │ +122c38: 6e20 6343 7600 |0056: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +122c3e: 0c06 |0059: move-result-object v6 │ │ +122c40: 1a07 0d4a |005a: const-string v7, "with a compatible window decor layout" // string@4a0d │ │ +122c44: 6e20 6343 7600 |005c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +122c4a: 0c06 |005f: move-result-object v6 │ │ +122c4c: 6e10 6a43 0600 |0060: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +122c52: 0c06 |0063: move-result-object v6 │ │ +122c54: 7020 f642 6500 |0064: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +122c5a: 2705 |0067: throw v5 │ │ +122c5c: 54b5 8211 |0068: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122c60: 7210 4630 0500 |006a: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@3046 │ │ +122c66: 0c05 |006d: move-result-object v5 │ │ +122c68: 5bb5 7e11 |006e: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +122c6c: 54b5 8211 |0070: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122c70: 7210 4830 0500 |0072: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ +122c76: 0a02 |0075: move-result v2 │ │ +122c78: dd05 0204 |0076: and-int/lit8 v5, v2, #int 4 // #04 │ │ +122c7c: 3805 4600 |0078: if-eqz v5, 00be // +0046 │ │ +122c80: 0174 |007a: move v4, v7 │ │ +122c82: 3804 0400 |007b: if-eqz v4, 007f // +0004 │ │ +122c86: 5cb7 8611 |007d: iput-boolean v7, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ +122c8a: 54b5 7e11 |007f: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +122c8e: 7110 ad2b 0500 |0081: invoke-static {v5}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ +122c94: 0c01 |0084: move-result-object v1 │ │ +122c96: 6e10 ac2b 0100 |0085: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@2bac │ │ +122c9c: 0a05 |0088: move-result v5 │ │ +122c9e: 3905 0400 |0089: if-nez v5, 008d // +0004 │ │ +122ca2: 3804 3500 |008b: if-eqz v4, 00c0 // +0035 │ │ +122ca6: 0175 |008d: move v5, v7 │ │ +122ca8: 6e20 912b 5b00 |008e: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@2b91 │ │ +122cae: 6e10 b22b 0100 |0091: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ +122cb4: 0a05 |0094: move-result v5 │ │ +122cb6: 7020 8a2b 5b00 |0095: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@2b8a │ │ +122cbc: 54b5 7e11 |0098: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +122cc0: 1208 |009a: const/4 v8, #int 0 // #0 │ │ +122cc2: 6209 f50f |009b: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +122cc6: 600a 7f0c |009d: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ +122cca: 6e56 b201 85a9 |009f: invoke-virtual {v5, v8, v9, v10, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +122cd0: 0c00 |00a2: move-result-object v0 │ │ +122cd2: 6005 0410 |00a3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@1004 │ │ +122cd6: 6e30 5502 5006 |00a5: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +122cdc: 0a05 |00a8: move-result v5 │ │ +122cde: 3805 0500 |00a9: if-eqz v5, 00ae // +0005 │ │ +122ce2: 6e20 8c2b 7b00 |00ab: invoke-virtual {v11, v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@2b8c │ │ +122ce8: 6005 0210 |00ae: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@1002 │ │ +122cec: 6e30 5b02 5006 |00b0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +122cf2: 0a03 |00b3: move-result v3 │ │ +122cf4: 3803 0600 |00b4: if-eqz v3, 00ba // +0006 │ │ +122cf8: 8235 |00b6: int-to-float v5, v3 │ │ +122cfa: 6e20 892b 5b00 |00b7: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setElevation:(F)V // method@2b89 │ │ +122d00: 6e10 7102 0000 |00ba: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +122d06: 0e00 |00bd: return-void │ │ +122d08: 0164 |00be: move v4, v6 │ │ +122d0a: 28bc |00bf: goto 007b // -0044 │ │ +122d0c: 0165 |00c0: move v5, v6 │ │ +122d0e: 28cd |00c1: goto 008e // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=196 │ │ 0x000c line=197 │ │ 0x0010 line=198 │ │ 0x0015 line=200 │ │ 0x0021 line=201 │ │ @@ -371228,68 +371340,68 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -12500c: |[12500c] android.support.v7.internal.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ -12501c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -12501e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -125020: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -125022: 5c56 8711 |0003: iput-boolean v6, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -125026: 5553 8711 |0005: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -12502a: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ -12502e: 5453 8211 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125032: 7220 6630 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ -125038: 5453 7b11 |000e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -12503c: 5454 9511 |0010: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125040: 6e20 c72e 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ -125046: 6e10 612b 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ -12504c: 0a03 |0018: move-result v3 │ │ -12504e: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -125050: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ -125054: 0110 |001c: move v0, v1 │ │ -125056: 5453 9511 |001d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -12505a: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ -12505e: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ -125062: 5453 9511 |0023: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125066: 6e20 4131 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -12506c: 5453 8f11 |0028: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125070: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ -125074: 5453 8f11 |002c: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125078: 7110 e81a 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -12507e: 5454 8211 |0031: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125082: 5553 8711 |0033: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -125086: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ -12508a: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ -12508e: 0113 |0039: move v3, v1 │ │ -125090: 7220 5f30 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@305f │ │ -125096: 5453 8f11 |003d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -12509a: 5554 8711 |003f: iget-boolean v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -12509e: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ -1250a2: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ -1250a6: 6e20 642f 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@2f64 │ │ -1250ac: 0e00 |0048: return-void │ │ -1250ae: 5453 7b11 |0049: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1250b2: 6e20 c72e 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ -1250b8: 5453 8211 |004e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1250bc: 5454 9511 |0050: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -1250c0: 7220 6630 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ -1250c6: 28c0 |0055: goto 0015 // -0040 │ │ -1250c8: 0120 |0056: move v0, v2 │ │ -1250ca: 28c6 |0057: goto 001d // -003a │ │ -1250cc: 5453 9511 |0058: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -1250d0: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ -1250d4: 6e20 4131 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -1250da: 28d2 |005f: goto 0031 // -002e │ │ -1250dc: 0123 |0060: move v3, v2 │ │ -1250de: 28d9 |0061: goto 003a // -0027 │ │ -1250e0: 0121 |0062: move v1, v2 │ │ -1250e2: 28e2 |0063: goto 0045 // -001e │ │ +122d10: |[122d10] android.support.v7.internal.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ +122d20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +122d22: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +122d24: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +122d26: 5c56 8711 |0003: iput-boolean v6, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +122d2a: 5553 8711 |0005: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +122d2e: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ +122d32: 5453 8211 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122d36: 7220 6630 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ +122d3c: 5453 7b11 |000e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +122d40: 5454 9511 |0010: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122d44: 6e20 c72e 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ +122d4a: 6e10 612b 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ +122d50: 0a03 |0018: move-result v3 │ │ +122d52: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +122d54: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ +122d58: 0110 |001c: move v0, v1 │ │ +122d5a: 5453 9511 |001d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122d5e: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ +122d62: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ +122d66: 5453 9511 |0023: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122d6a: 6e20 4131 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +122d70: 5453 8f11 |0028: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122d74: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ +122d78: 5453 8f11 |002c: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122d7c: 7110 e81a 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +122d82: 5454 8211 |0031: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122d86: 5553 8711 |0033: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +122d8a: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ +122d8e: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ +122d92: 0113 |0039: move v3, v1 │ │ +122d94: 7220 5f30 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@305f │ │ +122d9a: 5453 8f11 |003d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122d9e: 5554 8711 |003f: iget-boolean v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +122da2: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ +122da6: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ +122daa: 6e20 642f 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@2f64 │ │ +122db0: 0e00 |0048: return-void │ │ +122db2: 5453 7b11 |0049: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +122db6: 6e20 c72e 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@2ec7 │ │ +122dbc: 5453 8211 |004e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122dc0: 5454 9511 |0050: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122dc4: 7220 6630 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@3066 │ │ +122dca: 28c0 |0055: goto 0015 // -0040 │ │ +122dcc: 0120 |0056: move v0, v2 │ │ +122dce: 28c6 |0057: goto 001d // -003a │ │ +122dd0: 5453 9511 |0058: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122dd4: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ +122dd8: 6e20 4131 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +122dde: 28d2 |005f: goto 0031 // -002e │ │ +122de0: 0123 |0060: move v3, v2 │ │ +122de2: 28d9 |0061: goto 003a // -0027 │ │ +122de4: 0121 |0062: move v1, v2 │ │ +122de6: 28e2 |0063: goto 0045 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=263 │ │ 0x0005 line=265 │ │ 0x0009 line=266 │ │ 0x000e line=267 │ │ 0x0015 line=272 │ │ @@ -371318,26 +371430,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1250e4: |[1250e4] android.support.v7.internal.app.WindowDecorActionBar.showForActionMode:()V │ │ -1250f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1250f6: 5520 9411 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ -1250fa: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ -1250fe: 5c21 9411 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ -125102: 5420 8f11 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125106: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -12510a: 5420 8f11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -12510e: 6e20 6d2f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@2f6d │ │ -125114: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -125116: 7020 a52b 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -12511c: 0e00 |0014: return-void │ │ +122de8: |[122de8] android.support.v7.internal.app.WindowDecorActionBar.showForActionMode:()V │ │ +122df8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +122dfa: 5520 9411 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ +122dfe: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ +122e02: 5c21 9411 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ +122e06: 5420 8f11 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122e0a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +122e0e: 5420 8f11 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +122e12: 6e20 6d2f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@2f6d │ │ +122e18: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +122e1a: 7020 a52b 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +122e20: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=653 │ │ 0x0005 line=654 │ │ 0x0007 line=655 │ │ 0x000b line=656 │ │ 0x0010 line=658 │ │ @@ -371350,33 +371462,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -125120: |[125120] android.support.v7.internal.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ -125130: 5541 8811 |0000: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -125134: 5542 8911 |0002: iget-boolean v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -125138: 5543 9411 |0004: iget-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ -12513c: 7130 502b 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@2b50 │ │ -125142: 0a00 |0009: move-result v0 │ │ -125144: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -125148: 5541 8e11 |000c: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -12514c: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -125150: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -125152: 5c41 8e11 |0011: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -125156: 6e20 572b 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doShow:(Z)V // method@2b57 │ │ -12515c: 0e00 |0016: return-void │ │ -12515e: 5541 8e11 |0017: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -125162: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ -125166: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -125168: 5c41 8e11 |001c: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -12516c: 6e20 562b 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doHide:(Z)V // method@2b56 │ │ -125172: 28f5 |0021: goto 0016 // -000b │ │ +122e24: |[122e24] android.support.v7.internal.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ +122e34: 5541 8811 |0000: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +122e38: 5542 8911 |0002: iget-boolean v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +122e3c: 5543 9411 |0004: iget-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@1194 │ │ +122e40: 7130 502b 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@2b50 │ │ +122e46: 0a00 |0009: move-result v0 │ │ +122e48: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +122e4c: 5541 8e11 |000c: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +122e50: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +122e54: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +122e56: 5c41 8e11 |0011: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +122e5a: 6e20 572b 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doShow:(Z)V // method@2b57 │ │ +122e60: 0e00 |0016: return-void │ │ +122e62: 5541 8e11 |0017: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +122e66: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ +122e6a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +122e6c: 5c41 8e11 |001c: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +122e70: 6e20 562b 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doHide:(Z)V // method@2b56 │ │ +122e76: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x000a line=739 │ │ 0x000c line=740 │ │ 0x0010 line=741 │ │ 0x0013 line=742 │ │ @@ -371395,18 +371507,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125174: |[125174] android.support.v7.internal.app.WindowDecorActionBar.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -125184: 5410 8d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -125188: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -12518e: 0e00 |0005: return-void │ │ +122e78: |[122e78] android.support.v7.internal.app.WindowDecorActionBar.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +122e88: 5410 8d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +122e8c: 6e20 c643 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +122e92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -371416,20 +371528,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -125190: |[125190] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -1251a0: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -1251a4: 6e10 cd43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -1251aa: 0a00 |0005: move-result v0 │ │ -1251ac: 6e30 4e2b 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@2b4e │ │ -1251b2: 0e00 |0009: return-void │ │ +122e94: |[122e94] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +122ea4: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122ea8: 6e10 cd43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +122eae: 0a00 |0005: move-result v0 │ │ +122eb0: 6e30 4e2b 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@2b4e │ │ +122eb6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0009 line=531 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -371439,20 +371551,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1251b4: |[1251b4] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -1251c4: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -1251c8: 6e10 cd43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -1251ce: 0a00 |0005: move-result v0 │ │ -1251d0: 6e40 4d2b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@2b4d │ │ -1251d6: 0e00 |0009: return-void │ │ +122eb8: |[122eb8] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +122ec8: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122ecc: 6e10 cd43 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +122ed2: 0a00 |0005: move-result v0 │ │ +122ed4: 6e40 4d2b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@2b4d │ │ +122eda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0009 line=536 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -371463,22 +371575,22 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -1251d8: |[1251d8] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -1251e8: 7010 592b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ -1251ee: 5410 9511 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -1251f2: 6e40 2031 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@3120 │ │ -1251f8: 7030 542b 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@2b54 │ │ -1251fe: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -125202: 6e20 7c2b 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -125208: 0e00 |0010: return-void │ │ +122edc: |[122edc] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +122eec: 7010 592b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ +122ef2: 5410 9511 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122ef6: 6e40 2031 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@3120 │ │ +122efc: 7030 542b 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@2b54 │ │ +122f02: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +122f06: 6e20 7c2b 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +122f0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x0003 line=551 │ │ 0x0008 line=552 │ │ 0x000b line=553 │ │ 0x000d line=554 │ │ @@ -371494,25 +371606,25 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -12520c: |[12520c] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -12521c: 7010 592b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ -125222: 5410 9511 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125226: 6e30 2131 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@3121 │ │ -12522c: 5410 9611 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125230: 6e10 d343 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -125236: 0a00 |000d: move-result v0 │ │ -125238: 7030 542b 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@2b54 │ │ -12523e: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ -125242: 6e20 7c2b 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -125248: 0e00 |0016: return-void │ │ +122f10: |[122f10] android.support.v7.internal.app.WindowDecorActionBar.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +122f20: 7010 592b 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ +122f26: 5410 9511 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +122f2a: 6e30 2131 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@3121 │ │ +122f30: 5410 9611 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +122f34: 6e10 d343 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +122f3a: 0a00 |000d: move-result v0 │ │ +122f3c: 7030 542b 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@2b54 │ │ +122f42: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ +122f46: 6e20 7c2b 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +122f4c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0008 line=542 │ │ 0x0011 line=543 │ │ 0x0013 line=544 │ │ @@ -371527,43 +371639,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -12524c: |[12524c] android.support.v7.internal.app.WindowDecorActionBar.animateToMode:(Z)V │ │ -12525c: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ -125260: 1606 6400 |0002: const-wide/16 v6, #int 100 // #64 │ │ -125264: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -125266: 380b 2000 |0005: if-eqz v11, 0025 // +0020 │ │ -12526a: 7010 a22b 0a00 |0007: invoke-direct {v10}, Landroid/support/v7/internal/app/WindowDecorActionBar;.showForActionMode:()V // method@2ba2 │ │ -125270: 380b 1f00 |000a: if-eqz v11, 0029 // +001f │ │ -125274: 54a3 8211 |000c: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125278: 1244 |000e: const/4 v4, #int 4 // #4 │ │ -12527a: 7240 7930 4376 |000f: invoke-interface {v3, v4, v6, v7}, Landroid/support/v7/internal/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@3079 │ │ -125280: 0c01 |0012: move-result-object v1 │ │ -125282: 54a3 7f11 |0013: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -125286: 6e40 092f 5398 |0015: invoke-virtual {v3, v5, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f09 │ │ -12528c: 0c00 |0018: move-result-object v0 │ │ -12528e: 2202 d405 |0019: new-instance v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ -125292: 7010 0a2c 0200 |001b: invoke-direct {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ -125298: 6e30 112c 1200 |001e: invoke-virtual {v2, v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c11 │ │ -12529e: 6e10 152c 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ -1252a4: 0e00 |0024: return-void │ │ -1252a6: 7010 6d2b 0a00 |0025: invoke-direct {v10}, Landroid/support/v7/internal/app/WindowDecorActionBar;.hideForActionMode:()V // method@2b6d │ │ -1252ac: 28e2 |0028: goto 000a // -001e │ │ -1252ae: 54a3 8211 |0029: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1252b2: 7240 7930 5398 |002b: invoke-interface {v3, v5, v8, v9}, Landroid/support/v7/internal/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@3079 │ │ -1252b8: 0c00 |002e: move-result-object v0 │ │ -1252ba: 54a3 7f11 |002f: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -1252be: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ -1252c2: 6e40 092f 4376 |0033: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f09 │ │ -1252c8: 0c01 |0036: move-result-object v1 │ │ -1252ca: 28e2 |0037: goto 0019 // -001e │ │ +122f50: |[122f50] android.support.v7.internal.app.WindowDecorActionBar.animateToMode:(Z)V │ │ +122f60: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ +122f64: 1606 6400 |0002: const-wide/16 v6, #int 100 // #64 │ │ +122f68: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +122f6a: 380b 2000 |0005: if-eqz v11, 0025 // +0020 │ │ +122f6e: 7010 a22b 0a00 |0007: invoke-direct {v10}, Landroid/support/v7/internal/app/WindowDecorActionBar;.showForActionMode:()V // method@2ba2 │ │ +122f74: 380b 1f00 |000a: if-eqz v11, 0029 // +001f │ │ +122f78: 54a3 8211 |000c: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122f7c: 1244 |000e: const/4 v4, #int 4 // #4 │ │ +122f7e: 7240 7930 4376 |000f: invoke-interface {v3, v4, v6, v7}, Landroid/support/v7/internal/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@3079 │ │ +122f84: 0c01 |0012: move-result-object v1 │ │ +122f86: 54a3 7f11 |0013: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +122f8a: 6e40 092f 5398 |0015: invoke-virtual {v3, v5, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f09 │ │ +122f90: 0c00 |0018: move-result-object v0 │ │ +122f92: 2202 d405 |0019: new-instance v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ +122f96: 7010 0a2c 0200 |001b: invoke-direct {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ +122f9c: 6e30 112c 1200 |001e: invoke-virtual {v2, v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.playSequentially:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c11 │ │ +122fa2: 6e10 152c 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ +122fa8: 0e00 |0024: return-void │ │ +122faa: 7010 6d2b 0a00 |0025: invoke-direct {v10}, Landroid/support/v7/internal/app/WindowDecorActionBar;.hideForActionMode:()V // method@2b6d │ │ +122fb0: 28e2 |0028: goto 000a // -001e │ │ +122fb2: 54a3 8211 |0029: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122fb6: 7240 7930 5398 |002b: invoke-interface {v3, v5, v8, v9}, Landroid/support/v7/internal/widget/DecorToolbar;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@3079 │ │ +122fbc: 0c00 |002e: move-result-object v0 │ │ +122fbe: 54a3 7f11 |002f: iget-object v3, v10, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +122fc2: 1304 0800 |0031: const/16 v4, #int 8 // #8 │ │ +122fc6: 6e40 092f 4376 |0033: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f09 │ │ +122fcc: 0c01 |0036: move-result-object v1 │ │ +122fce: 28e2 |0037: goto 0019 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0005 line=841 │ │ 0x0007 line=842 │ │ 0x000a line=848 │ │ 0x000c line=853 │ │ 0x0013 line=855 │ │ @@ -371588,27 +371700,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1252cc: |[1252cc] android.support.v7.internal.app.WindowDecorActionBar.collapseActionView:()Z │ │ -1252dc: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1252e0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1252e4: 5410 8211 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1252e8: 7210 5330 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@3053 │ │ -1252ee: 0a00 |0009: move-result v0 │ │ -1252f0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -1252f4: 5410 8211 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1252f8: 7210 4430 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@3044 │ │ -1252fe: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -125300: 0f00 |0012: return v0 │ │ -125302: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -125304: 28fe |0014: goto 0012 // -0002 │ │ +122fd0: |[122fd0] android.support.v7.internal.app.WindowDecorActionBar.collapseActionView:()Z │ │ +122fe0: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122fe4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +122fe8: 5410 8211 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122fec: 7210 5330 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@3053 │ │ +122ff2: 0a00 |0009: move-result v0 │ │ +122ff4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +122ff8: 5410 8211 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +122ffc: 7210 4430 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@3044 │ │ +123002: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +123004: 0f00 |0012: return v0 │ │ +123006: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +123008: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x000c line=925 │ │ 0x0011 line=926 │ │ 0x0012 line=928 │ │ locals : │ │ @@ -371619,24 +371731,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -125308: |[125308] android.support.v7.internal.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ -125318: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12531a: 5430 8411 |0001: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ -12531e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -125322: 5430 8411 |0005: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ -125326: 5431 8311 |0007: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ -12532a: 7220 fc31 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ -125330: 5b32 8311 |000c: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ -125334: 5b32 8411 |000e: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ -125338: 0e00 |0010: return-void │ │ +12300c: |[12300c] android.support.v7.internal.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ +12301c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12301e: 5430 8411 |0001: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ +123022: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +123026: 5430 8411 |0005: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ +12302a: 5431 8311 |0007: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ +12302e: 7220 fc31 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ +123034: 5b32 8311 |000c: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@1183 │ │ +123038: 5b32 8411 |000e: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@1184 │ │ +12303c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0005 line=313 │ │ 0x000c line=314 │ │ 0x000e line=315 │ │ 0x0010 line=317 │ │ @@ -371648,31 +371760,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -12533c: |[12533c] android.support.v7.internal.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -12534c: 5532 8c11 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@118c │ │ -125350: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -125354: 0e00 |0004: return-void │ │ -125356: 5c34 8c11 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@118c │ │ -12535a: 5432 8d11 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -12535e: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -125364: 0a00 |000c: move-result v0 │ │ -125366: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -125368: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -12536c: 5432 8d11 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -125370: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -125376: 0c02 |0015: move-result-object v2 │ │ -125378: 1f02 5905 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@0559 │ │ -12537c: 7220 b127 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@27b1 │ │ -125382: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -125386: 28f1 |001d: goto 000e // -000f │ │ +123040: |[123040] android.support.v7.internal.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +123050: 5532 8c11 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@118c │ │ +123054: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +123058: 0e00 |0004: return-void │ │ +12305a: 5c34 8c11 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@118c │ │ +12305e: 5432 8d11 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +123062: 6e10 d343 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +123068: 0a00 |000c: move-result v0 │ │ +12306a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +12306c: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +123070: 5432 8d11 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +123074: 6e20 cb43 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +12307a: 0c02 |0015: move-result-object v2 │ │ +12307c: 1f02 5905 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@0559 │ │ +123080: 7220 b127 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@27b1 │ │ +123086: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +12308a: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=355 │ │ 0x0005 line=349 │ │ 0x0007 line=351 │ │ 0x000d line=352 │ │ @@ -371689,81 +371801,81 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -125388: |[125388] android.support.v7.internal.app.WindowDecorActionBar.doHide:(Z)V │ │ -125398: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -12539a: 5474 8111 |0001: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -12539e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -1253a2: 5474 8111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -1253a6: 6e10 0e2c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ -1253ac: 5274 8011 |000a: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -1253b0: 3904 7200 |000c: if-nez v4, 007e // +0072 │ │ -1253b4: 6304 7411 |000e: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ -1253b8: 3804 6e00 |0010: if-eqz v4, 007e // +006e │ │ -1253bc: 5574 9211 |0012: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ -1253c0: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ -1253c4: 3808 6800 |0016: if-eqz v8, 007e // +0068 │ │ -1253c8: 5474 7b11 |0018: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1253cc: 1505 803f |001a: const/high16 v5, #int 1065353216 // #3f80 │ │ -1253d0: 7120 ed1a 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -1253d6: 5474 7b11 |001f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1253da: 6e20 c82e 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@2ec8 │ │ -1253e0: 2201 d405 |0024: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ -1253e4: 7010 0a2c 0100 |0026: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ -1253ea: 5474 7b11 |0029: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1253ee: 6e10 ad2e 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -1253f4: 0a04 |002e: move-result v4 │ │ -1253f6: 7b44 |002f: neg-int v4, v4 │ │ -1253f8: 8242 |0030: int-to-float v2, v4 │ │ -1253fa: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ -1253fe: 1224 |0033: const/4 v4, #int 2 // #2 │ │ -125400: 2343 f508 |0034: new-array v3, v4, [I // type@08f5 │ │ -125404: 2603 5000 0000 |0036: fill-array-data v3, 00000086 // +00000050 │ │ -12540a: 5474 7b11 |0039: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -12540e: 6e20 b02e 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@2eb0 │ │ -125414: 4404 0306 |003e: aget v4, v3, v6 │ │ -125418: 8244 |0040: int-to-float v4, v4 │ │ -12541a: c742 |0041: sub-float/2addr v2, v4 │ │ -12541c: 5474 7b11 |0042: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125420: 7110 a21a 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -125426: 0c04 |0047: move-result-object v4 │ │ -125428: 6e20 601d 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -12542e: 0c00 |004b: move-result-object v0 │ │ -125430: 5474 9911 |004c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ -125434: 6e20 5c1d 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5c │ │ -12543a: 6e20 102c 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ -125440: 5574 7c11 |0054: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -125444: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ -125448: 5474 7d11 |0058: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -12544c: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ -125450: 5474 7d11 |005c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -125454: 7110 a21a 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -12545a: 0c04 |0061: move-result-object v4 │ │ -12545c: 6e20 601d 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -125462: 0c04 |0065: move-result-object v4 │ │ -125464: 6e20 102c 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ -12546a: 6204 9a11 |0069: sget-object v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@119a │ │ -12546e: 6e20 132c 4100 |006b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c13 │ │ -125474: 1604 fa00 |006e: const-wide/16 v4, #int 250 // #fa │ │ -125478: 6e30 122c 4105 |0070: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c12 │ │ -12547e: 5474 8a11 |0073: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ -125482: 6e20 142c 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c14 │ │ -125488: 5b71 8111 |0078: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -12548c: 6e10 152c 0100 |007a: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ -125492: 0e00 |007d: return-void │ │ -125494: 5474 8a11 |007e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ -125498: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -12549a: 7220 a31d 5400 |0081: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -1254a0: 28f9 |0084: goto 007d // -0007 │ │ -1254a2: 0000 |0085: nop // spacer │ │ -1254a4: 0003 0400 0200 0000 0000 0000 0000 ... |0086: array-data (8 units) │ │ +12308c: |[12308c] android.support.v7.internal.app.WindowDecorActionBar.doHide:(Z)V │ │ +12309c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +12309e: 5474 8111 |0001: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1230a2: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +1230a6: 5474 8111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1230aa: 6e10 0e2c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ +1230b0: 5274 8011 |000a: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +1230b4: 3904 7200 |000c: if-nez v4, 007e // +0072 │ │ +1230b8: 6304 7411 |000e: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ +1230bc: 3804 6e00 |0010: if-eqz v4, 007e // +006e │ │ +1230c0: 5574 9211 |0012: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ +1230c4: 3904 0400 |0014: if-nez v4, 0018 // +0004 │ │ +1230c8: 3808 6800 |0016: if-eqz v8, 007e // +0068 │ │ +1230cc: 5474 7b11 |0018: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1230d0: 1505 803f |001a: const/high16 v5, #int 1065353216 // #3f80 │ │ +1230d4: 7120 ed1a 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +1230da: 5474 7b11 |001f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1230de: 6e20 c82e 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@2ec8 │ │ +1230e4: 2201 d405 |0024: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ +1230e8: 7010 0a2c 0100 |0026: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ +1230ee: 5474 7b11 |0029: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1230f2: 6e10 ad2e 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +1230f8: 0a04 |002e: move-result v4 │ │ +1230fa: 7b44 |002f: neg-int v4, v4 │ │ +1230fc: 8242 |0030: int-to-float v2, v4 │ │ +1230fe: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ +123102: 1224 |0033: const/4 v4, #int 2 // #2 │ │ +123104: 2343 f508 |0034: new-array v3, v4, [I // type@08f5 │ │ +123108: 2603 5000 0000 |0036: fill-array-data v3, 00000086 // +00000050 │ │ +12310e: 5474 7b11 |0039: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123112: 6e20 b02e 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@2eb0 │ │ +123118: 4404 0306 |003e: aget v4, v3, v6 │ │ +12311c: 8244 |0040: int-to-float v4, v4 │ │ +12311e: c742 |0041: sub-float/2addr v2, v4 │ │ +123120: 5474 7b11 |0042: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123124: 7110 a21a 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +12312a: 0c04 |0047: move-result-object v4 │ │ +12312c: 6e20 601d 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +123132: 0c00 |004b: move-result-object v0 │ │ +123134: 5474 9911 |004c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ +123138: 6e20 5c1d 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5c │ │ +12313e: 6e20 102c 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ +123144: 5574 7c11 |0054: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +123148: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ +12314c: 5474 7d11 |0058: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +123150: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ +123154: 5474 7d11 |005c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +123158: 7110 a21a 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +12315e: 0c04 |0061: move-result-object v4 │ │ +123160: 6e20 601d 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +123166: 0c04 |0065: move-result-object v4 │ │ +123168: 6e20 102c 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ +12316e: 6204 9a11 |0069: sget-object v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.sHideInterpolator:Landroid/view/animation/Interpolator; // field@119a │ │ +123172: 6e20 132c 4100 |006b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c13 │ │ +123178: 1604 fa00 |006e: const-wide/16 v4, #int 250 // #fa │ │ +12317c: 6e30 122c 4105 |0070: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c12 │ │ +123182: 5474 8a11 |0073: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ +123186: 6e20 142c 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c14 │ │ +12318c: 5b71 8111 |0078: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +123190: 6e10 152c 0100 |007a: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ +123196: 0e00 |007d: return-void │ │ +123198: 5474 8a11 |007e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@118a │ │ +12319c: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +12319e: 7220 a31d 5400 |0081: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +1231a4: 28f9 |0084: goto 007d // -0007 │ │ +1231a6: 0000 |0085: nop // spacer │ │ +1231a8: 0003 0400 0200 0000 0000 0000 0000 ... |0086: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=803 │ │ 0x0005 line=804 │ │ 0x000a line=807 │ │ 0x0018 line=809 │ │ 0x001f line=810 │ │ @@ -371799,101 +371911,101 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -1254b4: |[1254b4] android.support.v7.internal.app.WindowDecorActionBar.doShow:(Z)V │ │ -1254c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -1254c6: 5474 8111 |0001: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -1254ca: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -1254ce: 5474 8111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -1254d2: 6e10 0e2c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ -1254d8: 5474 7b11 |000a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1254dc: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1254de: 6e20 c92e 5400 |000d: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@2ec9 │ │ -1254e4: 5274 8011 |0010: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -1254e8: 3904 7f00 |0012: if-nez v4, 0091 // +007f │ │ -1254ec: 6304 7411 |0014: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ -1254f0: 3804 7b00 |0016: if-eqz v4, 0091 // +007b │ │ -1254f4: 5574 9211 |0018: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ -1254f8: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ -1254fc: 3808 7500 |001c: if-eqz v8, 0091 // +0075 │ │ -125500: 5474 7b11 |001e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125504: 7120 0a1b 6400 |0020: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -12550a: 5474 7b11 |0023: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -12550e: 6e10 ad2e 0400 |0025: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -125514: 0a04 |0028: move-result v4 │ │ -125516: 7b44 |0029: neg-int v4, v4 │ │ -125518: 8242 |002a: int-to-float v2, v4 │ │ -12551a: 3808 1200 |002b: if-eqz v8, 003d // +0012 │ │ -12551e: 1224 |002d: const/4 v4, #int 2 // #2 │ │ -125520: 2343 f508 |002e: new-array v3, v4, [I // type@08f5 │ │ -125524: 2603 8200 0000 |0030: fill-array-data v3, 000000b2 // +00000082 │ │ -12552a: 5474 7b11 |0033: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -12552e: 6e20 b02e 3400 |0035: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@2eb0 │ │ -125534: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -125536: 4404 0304 |0039: aget v4, v3, v4 │ │ -12553a: 8244 |003b: int-to-float v4, v4 │ │ -12553c: c742 |003c: sub-float/2addr v2, v4 │ │ -12553e: 5474 7b11 |003d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125542: 7120 0a1b 2400 |003f: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -125548: 2201 d405 |0042: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ -12554c: 7010 0a2c 0100 |0044: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ -125552: 5474 7b11 |0047: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125556: 7110 a21a 0400 |0049: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -12555c: 0c04 |004c: move-result-object v4 │ │ -12555e: 6e20 601d 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -125564: 0c00 |0050: move-result-object v0 │ │ -125566: 5474 9911 |0051: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ -12556a: 6e20 5c1d 4000 |0053: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5c │ │ -125570: 6e20 102c 0100 |0056: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ -125576: 5574 7c11 |0059: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -12557a: 3804 1800 |005b: if-eqz v4, 0073 // +0018 │ │ -12557e: 5474 7d11 |005d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -125582: 3804 1400 |005f: if-eqz v4, 0073 // +0014 │ │ -125586: 5474 7d11 |0061: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -12558a: 7120 0a1b 2400 |0063: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -125590: 5474 7d11 |0066: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -125594: 7110 a21a 0400 |0068: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -12559a: 0c04 |006b: move-result-object v4 │ │ -12559c: 6e20 601d 6400 |006c: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ -1255a2: 0c04 |006f: move-result-object v4 │ │ -1255a4: 6e20 102c 4100 |0070: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ -1255aa: 6204 9b11 |0073: sget-object v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@119b │ │ -1255ae: 6e20 132c 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c13 │ │ -1255b4: 1604 fa00 |0078: const-wide/16 v4, #int 250 // #fa │ │ -1255b8: 6e30 122c 4105 |007a: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c12 │ │ -1255be: 5474 9311 |007d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ -1255c2: 6e20 142c 4100 |007f: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c14 │ │ -1255c8: 5b71 8111 |0082: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -1255cc: 6e10 152c 0100 |0084: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ -1255d2: 5474 8f11 |0087: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -1255d6: 3804 0700 |0089: if-eqz v4, 0090 // +0007 │ │ -1255da: 5474 8f11 |008b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -1255de: 7110 e81a 0400 |008d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -1255e4: 0e00 |0090: return-void │ │ -1255e6: 5474 7b11 |0091: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1255ea: 1505 803f |0093: const/high16 v5, #int 1065353216 // #3f80 │ │ -1255ee: 7120 ed1a 5400 |0095: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -1255f4: 5474 7b11 |0098: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1255f8: 7120 0a1b 6400 |009a: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -1255fe: 5574 7c11 |009d: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -125602: 3804 0b00 |009f: if-eqz v4, 00aa // +000b │ │ -125606: 5474 7d11 |00a1: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -12560a: 3804 0700 |00a3: if-eqz v4, 00aa // +0007 │ │ -12560e: 5474 7d11 |00a5: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ -125612: 7120 0a1b 6400 |00a7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -125618: 5474 9311 |00aa: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ -12561c: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ -12561e: 7220 a31d 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -125624: 28d7 |00b0: goto 0087 // -0029 │ │ -125626: 0000 |00b1: nop // spacer │ │ -125628: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ +1231b8: |[1231b8] android.support.v7.internal.app.WindowDecorActionBar.doShow:(Z)V │ │ +1231c8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +1231ca: 5474 8111 |0001: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1231ce: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +1231d2: 5474 8111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1231d6: 6e10 0e2c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ +1231dc: 5474 7b11 |000a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1231e0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1231e2: 6e20 c92e 5400 |000d: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@2ec9 │ │ +1231e8: 5274 8011 |0010: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +1231ec: 3904 7f00 |0012: if-nez v4, 0091 // +007f │ │ +1231f0: 6304 7411 |0014: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@1174 │ │ +1231f4: 3804 7b00 |0016: if-eqz v4, 0091 // +007b │ │ +1231f8: 5574 9211 |0018: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ +1231fc: 3904 0400 |001a: if-nez v4, 001e // +0004 │ │ +123200: 3808 7500 |001c: if-eqz v8, 0091 // +0075 │ │ +123204: 5474 7b11 |001e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123208: 7120 0a1b 6400 |0020: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +12320e: 5474 7b11 |0023: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123212: 6e10 ad2e 0400 |0025: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +123218: 0a04 |0028: move-result v4 │ │ +12321a: 7b44 |0029: neg-int v4, v4 │ │ +12321c: 8242 |002a: int-to-float v2, v4 │ │ +12321e: 3808 1200 |002b: if-eqz v8, 003d // +0012 │ │ +123222: 1224 |002d: const/4 v4, #int 2 // #2 │ │ +123224: 2343 f508 |002e: new-array v3, v4, [I // type@08f5 │ │ +123228: 2603 8200 0000 |0030: fill-array-data v3, 000000b2 // +00000082 │ │ +12322e: 5474 7b11 |0033: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123232: 6e20 b02e 3400 |0035: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@2eb0 │ │ +123238: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +12323a: 4404 0304 |0039: aget v4, v3, v4 │ │ +12323e: 8244 |003b: int-to-float v4, v4 │ │ +123240: c742 |003c: sub-float/2addr v2, v4 │ │ +123242: 5474 7b11 |003d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123246: 7120 0a1b 2400 |003f: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +12324c: 2201 d405 |0042: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@05d4 │ │ +123250: 7010 0a2c 0100 |0044: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@2c0a │ │ +123256: 5474 7b11 |0047: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +12325a: 7110 a21a 0400 |0049: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +123260: 0c04 |004c: move-result-object v4 │ │ +123262: 6e20 601d 6400 |004d: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +123268: 0c00 |0050: move-result-object v0 │ │ +12326a: 5474 9911 |0051: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@1199 │ │ +12326e: 6e20 5c1d 4000 |0053: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5c │ │ +123274: 6e20 102c 0100 |0056: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ +12327a: 5574 7c11 |0059: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +12327e: 3804 1800 |005b: if-eqz v4, 0073 // +0018 │ │ +123282: 5474 7d11 |005d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +123286: 3804 1400 |005f: if-eqz v4, 0073 // +0014 │ │ +12328a: 5474 7d11 |0061: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +12328e: 7120 0a1b 2400 |0063: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +123294: 5474 7d11 |0066: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +123298: 7110 a21a 0400 |0068: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +12329e: 0c04 |006b: move-result-object v4 │ │ +1232a0: 6e20 601d 6400 |006c: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d60 │ │ +1232a6: 0c04 |006f: move-result-object v4 │ │ +1232a8: 6e20 102c 4100 |0070: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c10 │ │ +1232ae: 6204 9b11 |0073: sget-object v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.sShowInterpolator:Landroid/view/animation/Interpolator; // field@119b │ │ +1232b2: 6e20 132c 4100 |0075: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c13 │ │ +1232b8: 1604 fa00 |0078: const-wide/16 v4, #int 250 // #fa │ │ +1232bc: 6e30 122c 4105 |007a: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c12 │ │ +1232c2: 5474 9311 |007d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ +1232c6: 6e20 142c 4100 |007f: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2c14 │ │ +1232cc: 5b71 8111 |0082: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +1232d0: 6e10 152c 0100 |0084: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@2c15 │ │ +1232d6: 5474 8f11 |0087: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +1232da: 3804 0700 |0089: if-eqz v4, 0090 // +0007 │ │ +1232de: 5474 8f11 |008b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +1232e2: 7110 e81a 0400 |008d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +1232e8: 0e00 |0090: return-void │ │ +1232ea: 5474 7b11 |0091: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1232ee: 1505 803f |0093: const/high16 v5, #int 1065353216 // #3f80 │ │ +1232f2: 7120 ed1a 5400 |0095: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +1232f8: 5474 7b11 |0098: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1232fc: 7120 0a1b 6400 |009a: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +123302: 5574 7c11 |009d: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +123306: 3804 0b00 |009f: if-eqz v4, 00aa // +000b │ │ +12330a: 5474 7d11 |00a1: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +12330e: 3804 0700 |00a3: if-eqz v4, 00aa // +0007 │ │ +123312: 5474 7d11 |00a5: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@117d │ │ +123316: 7120 0a1b 6400 |00a7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +12331c: 5474 9311 |00aa: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@1193 │ │ +123320: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ +123322: 7220 a31d 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +123328: 28d7 |00b0: goto 0087 // -0029 │ │ +12332a: 0000 |00b1: nop // spacer │ │ +12332c: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=753 │ │ 0x0005 line=754 │ │ 0x000a line=756 │ │ 0x0010 line=758 │ │ 0x001e line=761 │ │ @@ -371937,17 +372049,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125638: |[125638] android.support.v7.internal.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ -125648: 5c01 7c11 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ -12564c: 0e00 |0002: return-void │ │ +12333c: |[12333c] android.support.v7.internal.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ +12334c: 5c01 7c11 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@117c │ │ +123350: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0002 line=642 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -371957,19 +372069,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125650: |[125650] android.support.v7.internal.app.WindowDecorActionBar.getCustomView:()Landroid/view/View; │ │ -125660: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125664: 7210 4730 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getCustomView:()Landroid/view/View; // method@3047 │ │ -12566a: 0c00 |0005: move-result-object v0 │ │ -12566c: 1100 |0006: return-object v0 │ │ +123354: |[123354] android.support.v7.internal.app.WindowDecorActionBar.getCustomView:()Landroid/view/View; │ │ +123364: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123368: 7210 4730 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getCustomView:()Landroid/view/View; // method@3047 │ │ +12336e: 0c00 |0005: move-result-object v0 │ │ +123370: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #13 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -371977,19 +372089,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125670: |[125670] android.support.v7.internal.app.WindowDecorActionBar.getDisplayOptions:()I │ │ -125680: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125684: 7210 4830 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ -12568a: 0a00 |0005: move-result v0 │ │ -12568c: 0f00 |0006: return v0 │ │ +123374: |[123374] android.support.v7.internal.app.WindowDecorActionBar.getDisplayOptions:()I │ │ +123384: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123388: 7210 4830 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ +12338e: 0a00 |0005: move-result v0 │ │ +123390: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #14 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -371997,19 +372109,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125690: |[125690] android.support.v7.internal.app.WindowDecorActionBar.getElevation:()F │ │ -1256a0: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1256a4: 7110 b31a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ -1256aa: 0a00 |0005: move-result v0 │ │ -1256ac: 0f00 |0006: return v0 │ │ +123394: |[123394] android.support.v7.internal.app.WindowDecorActionBar.getElevation:()F │ │ +1233a4: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1233a8: 7110 b31a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getElevation:(Landroid/view/View;)F // method@1ab3 │ │ +1233ae: 0a00 |0005: move-result v0 │ │ +1233b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #15 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372017,19 +372129,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1256b0: |[1256b0] android.support.v7.internal.app.WindowDecorActionBar.getHeight:()I │ │ -1256c0: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -1256c4: 6e10 ad2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -1256ca: 0a00 |0005: move-result v0 │ │ -1256cc: 0f00 |0006: return v0 │ │ +1233b4: |[1233b4] android.support.v7.internal.app.WindowDecorActionBar.getHeight:()I │ │ +1233c4: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +1233c8: 6e10 ad2e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +1233ce: 0a00 |0005: move-result v0 │ │ +1233d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #16 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372037,19 +372149,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1256d0: |[1256d0] android.support.v7.internal.app.WindowDecorActionBar.getHideOffset:()I │ │ -1256e0: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -1256e4: 6e10 322f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@2f32 │ │ -1256ea: 0a00 |0005: move-result v0 │ │ -1256ec: 0f00 |0006: return v0 │ │ +1233d4: |[1233d4] android.support.v7.internal.app.WindowDecorActionBar.getHideOffset:()I │ │ +1233e4: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +1233e8: 6e10 322f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@2f32 │ │ +1233ee: 0a00 |0005: move-result v0 │ │ +1233f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #17 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372057,31 +372169,31 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -1256f0: |[1256f0] android.support.v7.internal.app.WindowDecorActionBar.getNavigationItemCount:()I │ │ -125700: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125704: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -12570a: 0a00 |0005: move-result v0 │ │ -12570c: 2b00 1400 0000 |0006: packed-switch v0, 0000001a // +00000014 │ │ -125712: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -125714: 0f00 |000a: return v0 │ │ -125716: 5410 9611 |000b: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -12571a: 6e10 d343 0000 |000d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -125720: 0a00 |0010: move-result v0 │ │ -125722: 28f9 |0011: goto 000a // -0007 │ │ -125724: 5410 8211 |0012: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125728: 7210 4930 0000 |0014: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDropdownItemCount:()I // method@3049 │ │ -12572e: 0a00 |0017: move-result v0 │ │ -125730: 28f2 |0018: goto 000a // -000e │ │ -125732: 0000 |0019: nop // spacer │ │ -125734: 0001 0200 0100 0000 0c00 0000 0500 ... |001a: packed-switch-data (8 units) │ │ +1233f4: |[1233f4] android.support.v7.internal.app.WindowDecorActionBar.getNavigationItemCount:()I │ │ +123404: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123408: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +12340e: 0a00 |0005: move-result v0 │ │ +123410: 2b00 1400 0000 |0006: packed-switch v0, 0000001a // +00000014 │ │ +123416: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +123418: 0f00 |000a: return v0 │ │ +12341a: 5410 9611 |000b: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +12341e: 6e10 d343 0000 |000d: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +123424: 0a00 |0010: move-result v0 │ │ +123426: 28f9 |0011: goto 000a // -0007 │ │ +123428: 5410 8211 |0012: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +12342c: 7210 4930 0000 |0014: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDropdownItemCount:()I // method@3049 │ │ +123432: 0a00 |0017: move-result v0 │ │ +123434: 28f2 |0018: goto 000a // -000e │ │ +123436: 0000 |0019: nop // spacer │ │ +123438: 0001 0200 0100 0000 0c00 0000 0500 ... |001a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1259 │ │ 0x0009 line=1265 │ │ 0x000b line=1261 │ │ 0x0012 line=1263 │ │ 0x0019 line=1259 │ │ @@ -372093,19 +372205,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125744: |[125744] android.support.v7.internal.app.WindowDecorActionBar.getNavigationMode:()I │ │ -125754: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125758: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -12575e: 0a00 |0005: move-result v0 │ │ -125760: 0f00 |0006: return v0 │ │ +123448: |[123448] android.support.v7.internal.app.WindowDecorActionBar.getNavigationMode:()I │ │ +123458: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +12345c: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +123462: 0a00 |0005: move-result v0 │ │ +123464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #19 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372113,33 +372225,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -125764: |[125764] android.support.v7.internal.app.WindowDecorActionBar.getSelectedNavigationIndex:()I │ │ -125774: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -125776: 5421 8211 |0001: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -12577a: 7210 4d30 0100 |0003: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -125780: 0a01 |0006: move-result v1 │ │ -125782: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ -125788: 0f00 |000a: return v0 │ │ -12578a: 5421 9111 |000b: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -12578e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -125792: 5420 9111 |000f: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125796: 6e10 2b2b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@2b2b │ │ -12579c: 0a00 |0014: move-result v0 │ │ -12579e: 28f5 |0015: goto 000a // -000b │ │ -1257a0: 5420 8211 |0016: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1257a4: 7210 4a30 0000 |0018: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDropdownSelectedPosition:()I // method@304a │ │ -1257aa: 0a00 |001b: move-result v0 │ │ -1257ac: 28ee |001c: goto 000a // -0012 │ │ -1257ae: 0000 |001d: nop // spacer │ │ -1257b0: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ +123468: |[123468] android.support.v7.internal.app.WindowDecorActionBar.getSelectedNavigationIndex:()I │ │ +123478: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +12347a: 5421 8211 |0001: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +12347e: 7210 4d30 0100 |0003: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +123484: 0a01 |0006: move-result v1 │ │ +123486: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ +12348c: 0f00 |000a: return v0 │ │ +12348e: 5421 9111 |000b: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +123492: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +123496: 5420 9111 |000f: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +12349a: 6e10 2b2b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@2b2b │ │ +1234a0: 0a00 |0014: move-result v0 │ │ +1234a2: 28f5 |0015: goto 000a // -000b │ │ +1234a4: 5420 8211 |0016: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +1234a8: 7210 4a30 0000 |0018: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDropdownSelectedPosition:()I // method@304a │ │ +1234ae: 0a00 |001b: move-result v0 │ │ +1234b0: 28ee |001c: goto 000a // -0012 │ │ +1234b2: 0000 |001d: nop // spacer │ │ +1234b4: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1247 │ │ 0x000a line=1253 │ │ 0x000b line=1249 │ │ 0x0016 line=1251 │ │ 0x001d line=1247 │ │ @@ -372151,17 +372263,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 │ │ -1257c0: |[1257c0] android.support.v7.internal.app.WindowDecorActionBar.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -1257d0: 5410 9111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -1257d4: 1100 |0002: return-object v0 │ │ +1234c4: |[1234c4] android.support.v7.internal.app.WindowDecorActionBar.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +1234d4: 5410 9111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1234d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #21 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372169,19 +372281,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1257d8: |[1257d8] android.support.v7.internal.app.WindowDecorActionBar.getSubtitle:()Ljava/lang/CharSequence; │ │ -1257e8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1257ec: 7210 4e30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@304e │ │ -1257f2: 0c00 |0005: move-result-object v0 │ │ -1257f4: 1100 |0006: return-object v0 │ │ +1234dc: |[1234dc] android.support.v7.internal.app.WindowDecorActionBar.getSubtitle:()Ljava/lang/CharSequence; │ │ +1234ec: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +1234f0: 7210 4e30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@304e │ │ +1234f6: 0c00 |0005: move-result-object v0 │ │ +1234f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #22 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372189,20 +372301,20 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1257f8: |[1257f8] android.support.v7.internal.app.WindowDecorActionBar.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -125808: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -12580c: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -125812: 0c00 |0005: move-result-object v0 │ │ -125814: 1f00 5b05 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -125818: 1100 |0008: return-object v0 │ │ +1234fc: |[1234fc] android.support.v7.internal.app.WindowDecorActionBar.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +12350c: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +123510: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +123516: 0c00 |0005: move-result-object v0 │ │ +123518: 1f00 5b05 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +12351c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -372211,19 +372323,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12581c: |[12581c] android.support.v7.internal.app.WindowDecorActionBar.getTabCount:()I │ │ -12582c: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125830: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -125836: 0a00 |0005: move-result v0 │ │ -125838: 0f00 |0006: return v0 │ │ +123520: |[123520] android.support.v7.internal.app.WindowDecorActionBar.getTabCount:()I │ │ +123530: 5410 9611 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +123534: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +12353a: 0a00 |0005: move-result v0 │ │ +12353c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1271 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #24 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372231,36 +372343,36 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -12583c: |[12583c] android.support.v7.internal.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ -12584c: 5453 9711 |0000: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ -125850: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ -125854: 2201 cd06 |0004: new-instance v1, Landroid/util/TypedValue; // type@06cd │ │ -125858: 7010 7037 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -12585e: 5453 7e11 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -125862: 6e10 ae01 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -125868: 0c00 |000e: move-result-object v0 │ │ -12586a: 6003 840c |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ -12586e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -125870: 6e40 2102 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -125876: 5212 c215 |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -12587a: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -12587e: 2203 d606 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -125882: 5454 7e11 |001b: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -125886: 7030 8837 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -12588c: 5b53 9711 |0020: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ -125890: 5453 9711 |0022: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ -125894: 1103 |0024: return-object v3 │ │ -125896: 5453 7e11 |0025: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -12589a: 5b53 9711 |0027: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ -12589e: 28f9 |0029: goto 0022 // -0007 │ │ +123540: |[123540] android.support.v7.internal.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ +123550: 5453 9711 |0000: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ +123554: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ +123558: 2201 cd06 |0004: new-instance v1, Landroid/util/TypedValue; // type@06cd │ │ +12355c: 7010 7037 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +123562: 5453 7e11 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +123566: 6e10 ae01 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +12356c: 0c00 |000e: move-result-object v0 │ │ +12356e: 6003 840c |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ +123572: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +123574: 6e40 2102 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +12357a: 5212 c215 |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +12357e: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +123582: 2203 d606 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +123586: 5454 7e11 |001b: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +12358a: 7030 8837 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +123590: 5b53 9711 |0020: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ +123594: 5453 9711 |0022: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ +123598: 1103 |0024: return-object v3 │ │ +12359a: 5453 7e11 |0025: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +12359e: 5b53 9711 |0027: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@1197 │ │ +1235a2: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0004 line=871 │ │ 0x0009 line=872 │ │ 0x000f line=873 │ │ 0x0015 line=874 │ │ @@ -372282,23 +372394,23 @@ │ │ type : '()Landroid/support/v7/internal/widget/TintManager;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1258a0: |[1258a0] android.support.v7.internal.app.WindowDecorActionBar.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ -1258b0: 5410 9811 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ -1258b4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -1258b8: 5410 7e11 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -1258bc: 7110 6531 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -1258c2: 0c00 |0009: move-result-object v0 │ │ -1258c4: 5b10 9811 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ -1258c8: 5410 9811 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ -1258cc: 1100 |000e: return-object v0 │ │ +1235a4: |[1235a4] android.support.v7.internal.app.WindowDecorActionBar.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ +1235b4: 5410 9811 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ +1235b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +1235bc: 5410 7e11 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +1235c0: 7110 6531 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +1235c6: 0c00 |0009: move-result-object v0 │ │ +1235c8: 5b10 9811 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ +1235cc: 5410 9811 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1198 │ │ +1235d0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1345 │ │ 0x0004 line=1346 │ │ 0x000c line=1348 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -372308,19 +372420,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1258d0: |[1258d0] android.support.v7.internal.app.WindowDecorActionBar.getTitle:()Ljava/lang/CharSequence; │ │ -1258e0: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1258e4: 7210 4f30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ -1258ea: 0c00 |0005: move-result-object v0 │ │ -1258ec: 1100 |0006: return-object v0 │ │ +1235d4: |[1235d4] android.support.v7.internal.app.WindowDecorActionBar.getTitle:()Ljava/lang/CharSequence; │ │ +1235e4: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +1235e8: 7210 4f30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ +1235ee: 0c00 |0005: move-result-object v0 │ │ +1235f0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #27 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372328,19 +372440,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1258f0: |[1258f0] android.support.v7.internal.app.WindowDecorActionBar.hasIcon:()Z │ │ -125900: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125904: 7210 5430 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasIcon:()Z // method@3054 │ │ -12590a: 0a00 |0005: move-result v0 │ │ -12590c: 0f00 |0006: return v0 │ │ +1235f4: |[1235f4] android.support.v7.internal.app.WindowDecorActionBar.hasIcon:()Z │ │ +123604: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123608: 7210 5430 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasIcon:()Z // method@3054 │ │ +12360e: 0a00 |0005: move-result v0 │ │ +123610: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #28 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372348,19 +372460,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125910: |[125910] android.support.v7.internal.app.WindowDecorActionBar.hasLogo:()Z │ │ -125920: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125924: 7210 5530 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasLogo:()Z // method@3055 │ │ -12592a: 0a00 |0005: move-result v0 │ │ -12592c: 0f00 |0006: return v0 │ │ +123614: |[123614] android.support.v7.internal.app.WindowDecorActionBar.hasLogo:()Z │ │ +123624: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123628: 7210 5530 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasLogo:()Z // method@3055 │ │ +12362e: 0a00 |0005: move-result v0 │ │ +123630: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #29 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372368,22 +372480,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -125930: |[125930] android.support.v7.internal.app.WindowDecorActionBar.hide:()V │ │ -125940: 5510 8811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -125944: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -125948: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -12594a: 5c10 8811 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -12594e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -125950: 7020 a52b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -125956: 0e00 |000b: return-void │ │ +123634: |[123634] android.support.v7.internal.app.WindowDecorActionBar.hide:()V │ │ +123644: 5510 8811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +123648: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +12364c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +12364e: 5c10 8811 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +123652: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +123654: 7020 a52b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +12365a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0004 line=672 │ │ 0x0007 line=673 │ │ 0x000b line=675 │ │ locals : │ │ @@ -372394,21 +372506,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -125958: |[125958] android.support.v7.internal.app.WindowDecorActionBar.hideForSystem:()V │ │ -125968: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -12596a: 5520 8911 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -12596e: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -125972: 5c21 8911 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -125976: 7020 a52b 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -12597c: 0e00 |000a: return-void │ │ +12365c: |[12365c] android.support.v7.internal.app.WindowDecorActionBar.hideForSystem:()V │ │ +12366c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +12366e: 5520 8911 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +123672: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +123676: 5c21 8911 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +12367a: 7020 a52b 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +123680: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=688 │ │ 0x0005 line=689 │ │ 0x0007 line=690 │ │ 0x000a line=692 │ │ locals : │ │ @@ -372419,19 +372531,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -125980: |[125980] android.support.v7.internal.app.WindowDecorActionBar.isHideOnContentScrollEnabled:()Z │ │ -125990: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125994: 6e10 472f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isHideOnContentScrollEnabled:()Z // method@2f47 │ │ -12599a: 0a00 |0005: move-result v0 │ │ -12599c: 0f00 |0006: return v0 │ │ +123684: |[123684] android.support.v7.internal.app.WindowDecorActionBar.isHideOnContentScrollEnabled:()Z │ │ +123694: 5410 8f11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123698: 6e10 472f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isHideOnContentScrollEnabled:()Z // method@2f47 │ │ +12369e: 0a00 |0005: move-result v0 │ │ +1236a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #32 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372439,27 +372551,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1259a0: |[1259a0] android.support.v7.internal.app.WindowDecorActionBar.isShowing:()Z │ │ -1259b0: 6e10 5e2b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getHeight:()I // method@2b5e │ │ -1259b6: 0a00 |0003: move-result v0 │ │ -1259b8: 5521 8e11 |0004: iget-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ -1259bc: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -1259c0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -1259c4: 6e10 5f2b 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getHideOffset:()I // method@2b5f │ │ -1259ca: 0a01 |000d: move-result v1 │ │ -1259cc: 3501 0400 |000e: if-ge v1, v0, 0012 // +0004 │ │ -1259d0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1259d2: 0f01 |0011: return v1 │ │ -1259d4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1259d6: 28fe |0013: goto 0011 // -0002 │ │ +1236a4: |[1236a4] android.support.v7.internal.app.WindowDecorActionBar.isShowing:()Z │ │ +1236b4: 6e10 5e2b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getHeight:()I // method@2b5e │ │ +1236ba: 0a00 |0003: move-result v0 │ │ +1236bc: 5521 8e11 |0004: iget-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@118e │ │ +1236c0: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +1236c4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +1236c8: 6e10 5f2b 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getHideOffset:()I // method@2b5f │ │ +1236ce: 0a01 |000d: move-result v1 │ │ +1236d0: 3501 0400 |000e: if-ge v1, v0, 0012 // +0004 │ │ +1236d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1236d6: 0f01 |0011: return v1 │ │ +1236d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1236da: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0004 line=837 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 height I │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -372469,25 +372581,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1259d8: |[1259d8] android.support.v7.internal.app.WindowDecorActionBar.isTitleTruncated:()Z │ │ -1259e8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1259ec: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -1259f0: 5410 8211 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1259f4: 7210 5b30 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isTitleTruncated:()Z // method@305b │ │ -1259fa: 0a00 |0009: move-result v0 │ │ -1259fc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -125a00: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -125a02: 0f00 |000d: return v0 │ │ -125a04: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -125a06: 28fe |000f: goto 000d // -0002 │ │ +1236dc: |[1236dc] android.support.v7.internal.app.WindowDecorActionBar.isTitleTruncated:()Z │ │ +1236ec: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +1236f0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +1236f4: 5410 8211 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +1236f8: 7210 5b30 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isTitleTruncated:()Z // method@305b │ │ +1236fe: 0a00 |0009: move-result v0 │ │ +123700: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +123704: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +123706: 0f00 |000d: return v0 │ │ +123708: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12370a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #34 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372495,18 +372607,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125a08: |[125a08] android.support.v7.internal.app.WindowDecorActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -125a18: 2200 c705 |0000: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -125a1c: 7020 262b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b26 │ │ -125a22: 1100 |0005: return-object v0 │ │ +12370c: |[12370c] android.support.v7.internal.app.WindowDecorActionBar.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +12371c: 2200 c705 |0000: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +123720: 7020 262b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@2b26 │ │ +123726: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #35 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372514,22 +372626,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -125a24: |[125a24] android.support.v7.internal.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -125a34: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -125a38: 7110 ad2b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ -125a3e: 0c00 |0005: move-result-object v0 │ │ -125a40: 6e10 b22b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ -125a46: 0a00 |0009: move-result v0 │ │ -125a48: 7020 8a2b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@2b8a │ │ -125a4e: 0e00 |000d: return-void │ │ +123728: |[123728] android.support.v7.internal.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +123738: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +12373c: 7110 ad2b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ +123742: 0c00 |0005: move-result-object v0 │ │ +123744: 6e10 b22b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@2bb2 │ │ +12374a: 0a00 |0009: move-result v0 │ │ +12374c: 7020 8a2b 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@2b8a │ │ +123752: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x000d line=260 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000e reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -372539,22 +372651,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -125a50: |[125a50] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ -125a60: 5410 8111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -125a64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -125a68: 5410 8111 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -125a6c: 6e10 0e2c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ -125a72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -125a74: 5b10 8111 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -125a78: 0e00 |000c: return-void │ │ +123754: |[123754] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ +123764: 5410 8111 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +123768: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +12376c: 5410 8111 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +123770: 6e10 0e2c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ +123776: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +123778: 5b10 8111 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +12377c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0004 line=913 │ │ 0x0009 line=914 │ │ 0x000c line=916 │ │ locals : │ │ @@ -372565,16 +372677,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -125a7c: |[125a7c] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ -125a8c: 0e00 |0000: return-void │ │ +123780: |[123780] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ +123790: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #38 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -372582,17 +372694,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -125a90: |[125a90] android.support.v7.internal.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ -125aa0: 5901 8011 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ -125aa4: 0e00 |0002: return-void │ │ +123794: |[123794] android.support.v7.internal.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ +1237a4: 5901 8011 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@1180 │ │ +1237a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0002 line=321 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 visibility I │ │ @@ -372602,17 +372714,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -125aa8: |[125aa8] android.support.v7.internal.app.WindowDecorActionBar.removeAllTabs:()V │ │ -125ab8: 7010 512b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.cleanupTabs:()V // method@2b51 │ │ -125abe: 0e00 |0003: return-void │ │ +1237ac: |[1237ac] android.support.v7.internal.app.WindowDecorActionBar.removeAllTabs:()V │ │ +1237bc: 7010 512b 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.cleanupTabs:()V // method@2b51 │ │ +1237c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0003 line=419 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -372621,18 +372733,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125ac0: |[125ac0] android.support.v7.internal.app.WindowDecorActionBar.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -125ad0: 5410 8d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ -125ad4: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ -125ada: 0e00 |0005: return-void │ │ +1237c4: |[1237c4] android.support.v7.internal.app.WindowDecorActionBar.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +1237d4: 5410 8d11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@118d │ │ +1237d8: 6e20 d043 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@43d0 │ │ +1237de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -372642,19 +372754,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -125adc: |[125adc] android.support.v7.internal.app.WindowDecorActionBar.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -125aec: 6e10 b727 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ -125af2: 0a00 |0003: move-result v0 │ │ -125af4: 6e20 7b2b 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.removeTabAt:(I)V // method@2b7b │ │ -125afa: 0e00 |0007: return-void │ │ +1237e0: |[1237e0] android.support.v7.internal.app.WindowDecorActionBar.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +1237f0: 6e10 b727 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ +1237f6: 0a00 |0003: move-result v0 │ │ +1237f8: 6e20 7b2b 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.removeTabAt:(I)V // method@2b7b │ │ +1237fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0007 line=566 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0008 reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -372664,63 +372776,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -125afc: |[125afc] android.support.v7.internal.app.WindowDecorActionBar.removeTabAt:(I)V │ │ -125b0c: 5474 9511 |0000: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125b10: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -125b14: 0e00 |0004: return-void │ │ -125b16: 5474 9111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125b1a: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ -125b1e: 5474 9111 |0009: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125b22: 6e10 2b2b 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@2b2b │ │ -125b28: 0a03 |000e: move-result v3 │ │ -125b2a: 5474 9511 |000f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125b2e: 6e20 3931 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@3139 │ │ -125b34: 5474 9611 |0014: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125b38: 6e20 cf43 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -125b3e: 0c02 |0019: move-result-object v2 │ │ -125b40: 1f02 c705 |001a: check-cast v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -125b44: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -125b48: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ -125b4a: 6e20 352b 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ -125b50: 5474 9611 |0022: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125b54: 6e10 d343 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -125b5a: 0a01 |0027: move-result v1 │ │ -125b5c: 0180 |0028: move v0, v8 │ │ -125b5e: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ -125b62: 5474 9611 |002b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125b66: 6e20 cb43 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -125b6c: 0c04 |0030: move-result-object v4 │ │ -125b6e: 1f04 c705 |0031: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -125b72: 6e20 352b 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ -125b78: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -125b7c: 28f1 |0038: goto 0029 // -000f │ │ -125b7e: 5273 9011 |0039: iget v3, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -125b82: 28d4 |003b: goto 000f // -002c │ │ -125b84: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ -125b88: 5474 9611 |003e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125b8c: 6e10 cd43 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -125b92: 0a04 |0043: move-result v4 │ │ -125b94: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ -125b98: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -125b9a: 6e20 7c2b 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -125ba0: 28ba |004a: goto 0004 // -0046 │ │ -125ba2: 5474 9611 |004b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -125ba6: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -125ba8: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ -125bac: 7120 1243 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -125bb2: 0a05 |0053: move-result v5 │ │ -125bb4: 6e20 cb43 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -125bba: 0c04 |0057: move-result-object v4 │ │ -125bbc: 1f04 c705 |0058: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -125bc0: 28ed |005a: goto 0047 // -0013 │ │ +123800: |[123800] android.support.v7.internal.app.WindowDecorActionBar.removeTabAt:(I)V │ │ +123810: 5474 9511 |0000: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +123814: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +123818: 0e00 |0004: return-void │ │ +12381a: 5474 9111 |0005: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +12381e: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ +123822: 5474 9111 |0009: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +123826: 6e10 2b2b 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getPosition:()I // method@2b2b │ │ +12382c: 0a03 |000e: move-result v3 │ │ +12382e: 5474 9511 |000f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +123832: 6e20 3931 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@3139 │ │ +123838: 5474 9611 |0014: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +12383c: 6e20 cf43 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +123842: 0c02 |0019: move-result-object v2 │ │ +123844: 1f02 c705 |001a: check-cast v2, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +123848: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +12384c: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ +12384e: 6e20 352b 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ +123854: 5474 9611 |0022: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +123858: 6e10 d343 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +12385e: 0a01 |0027: move-result v1 │ │ +123860: 0180 |0028: move v0, v8 │ │ +123862: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ +123866: 5474 9611 |002b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +12386a: 6e20 cb43 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +123870: 0c04 |0030: move-result-object v4 │ │ +123872: 1f04 c705 |0031: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +123876: 6e20 352b 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.setPosition:(I)V // method@2b35 │ │ +12387c: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +123880: 28f1 |0038: goto 0029 // -000f │ │ +123882: 5273 9011 |0039: iget v3, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +123886: 28d4 |003b: goto 000f // -002c │ │ +123888: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ +12388c: 5474 9611 |003e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +123890: 6e10 cd43 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +123896: 0a04 |0043: move-result v4 │ │ +123898: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ +12389c: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +12389e: 6e20 7c2b 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +1238a4: 28ba |004a: goto 0004 // -0046 │ │ +1238a6: 5474 9611 |004b: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +1238aa: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1238ac: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ +1238b0: 7120 1243 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1238b6: 0a05 |0053: move-result v5 │ │ +1238b8: 6e20 cb43 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1238be: 0c04 |0057: move-result-object v4 │ │ +1238c0: 1f04 c705 |0058: check-cast v4, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +1238c4: 28ed |005a: goto 0047 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=591 │ │ 0x0005 line=575 │ │ 0x000f line=577 │ │ 0x0014 line=578 │ │ @@ -372750,87 +372862,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 │ │ -125bc4: |[125bc4] android.support.v7.internal.app.WindowDecorActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -125bd4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -125bd6: 6e10 612b 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ -125bdc: 0a01 |0004: move-result v1 │ │ -125bde: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -125be0: 3231 0d00 |0006: if-eq v1, v3, 0013 // +000d │ │ -125be4: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ -125be8: 6e10 b727 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ -125bee: 0a01 |000d: move-result v1 │ │ -125bf0: 5941 9011 |000e: iput v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -125bf4: 0e00 |0010: return-void │ │ -125bf6: 0121 |0011: move v1, v2 │ │ -125bf8: 28fc |0012: goto 000e // -0004 │ │ -125bfa: 5441 7a11 |0013: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ -125bfe: 2011 7f01 |0015: instance-of v1, v1, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ -125c02: 3801 4600 |0017: if-eqz v1, 005d // +0046 │ │ -125c06: 5441 8211 |0019: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125c0a: 7210 5030 0100 |001b: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -125c10: 0c01 |001e: move-result-object v1 │ │ -125c12: 6e10 3439 0100 |001f: invoke-virtual {v1}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@3934 │ │ -125c18: 0a01 |0022: move-result v1 │ │ -125c1a: 3901 3a00 |0023: if-nez v1, 005d // +003a │ │ -125c1e: 5441 7a11 |0025: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ -125c22: 1f01 7f01 |0027: check-cast v1, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ -125c26: 6e10 ba07 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@07ba │ │ -125c2c: 0c01 |002c: move-result-object v1 │ │ -125c2e: 6e10 3b08 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ -125c34: 0c01 |0030: move-result-object v1 │ │ -125c36: 6e10 1809 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@0918 │ │ -125c3c: 0c00 |0034: move-result-object v0 │ │ -125c3e: 5441 9111 |0035: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125c42: 3351 2800 |0037: if-ne v1, v5, 005f // +0028 │ │ -125c46: 5441 9111 |0039: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125c4a: 3801 1600 |003b: if-eqz v1, 0051 // +0016 │ │ -125c4e: 5441 9111 |003d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125c52: 6e10 272b 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ -125c58: 0c01 |0042: move-result-object v1 │ │ -125c5a: 5442 9111 |0043: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125c5e: 7230 c527 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@27c5 │ │ -125c64: 5441 9511 |0048: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125c68: 6e10 b727 0500 |004a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ -125c6e: 0a02 |004d: move-result v2 │ │ -125c70: 6e20 2331 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@3123 │ │ -125c76: 3800 bfff |0051: if-eqz v0, 0010 // -0041 │ │ -125c7a: 6e10 1b09 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@091b │ │ -125c80: 0a01 |0056: move-result v1 │ │ -125c82: 3901 b9ff |0057: if-nez v1, 0010 // -0047 │ │ -125c86: 6e10 1509 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ -125c8c: 28b4 |005c: goto 0010 // -004c │ │ -125c8e: 1200 |005d: const/4 v0, #int 0 // #0 │ │ -125c90: 28d7 |005e: goto 0035 // -0029 │ │ -125c92: 5441 9511 |005f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -125c96: 3805 0600 |0061: if-eqz v5, 0067 // +0006 │ │ -125c9a: 6e10 b727 0500 |0063: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ -125ca0: 0a02 |0066: move-result v2 │ │ -125ca2: 6e20 4031 2100 |0067: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ -125ca8: 5441 9111 |006a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cac: 3801 0d00 |006c: if-eqz v1, 0079 // +000d │ │ -125cb0: 5441 9111 |006e: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cb4: 6e10 272b 0100 |0070: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ -125cba: 0c01 |0073: move-result-object v1 │ │ -125cbc: 5442 9111 |0074: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cc0: 7230 c727 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@27c7 │ │ -125cc6: 1f05 c705 |0079: check-cast v5, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ -125cca: 5b45 9111 |007b: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cce: 5441 9111 |007d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cd2: 3801 d2ff |007f: if-eqz v1, 0051 // -002e │ │ -125cd6: 5441 9111 |0081: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125cda: 6e10 272b 0100 |0083: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ -125ce0: 0c01 |0086: move-result-object v1 │ │ -125ce2: 5442 9111 |0087: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ -125ce6: 7230 c627 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@27c6 │ │ -125cec: 28c5 |008c: goto 0051 // -003b │ │ +1238c8: |[1238c8] android.support.v7.internal.app.WindowDecorActionBar.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +1238d8: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +1238da: 6e10 612b 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@2b61 │ │ +1238e0: 0a01 |0004: move-result v1 │ │ +1238e2: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +1238e4: 3231 0d00 |0006: if-eq v1, v3, 0013 // +000d │ │ +1238e8: 3805 0900 |0008: if-eqz v5, 0011 // +0009 │ │ +1238ec: 6e10 b727 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ +1238f2: 0a01 |000d: move-result v1 │ │ +1238f4: 5941 9011 |000e: iput v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +1238f8: 0e00 |0010: return-void │ │ +1238fa: 0121 |0011: move v1, v2 │ │ +1238fc: 28fc |0012: goto 000e // -0004 │ │ +1238fe: 5441 7a11 |0013: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ +123902: 2011 7f01 |0015: instance-of v1, v1, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ +123906: 3801 4600 |0017: if-eqz v1, 005d // +0046 │ │ +12390a: 5441 8211 |0019: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +12390e: 7210 5030 0100 |001b: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +123914: 0c01 |001e: move-result-object v1 │ │ +123916: 6e10 3439 0100 |001f: invoke-virtual {v1}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@3934 │ │ +12391c: 0a01 |0022: move-result v1 │ │ +12391e: 3901 3a00 |0023: if-nez v1, 005d // +003a │ │ +123922: 5441 7a11 |0025: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/app/Activity; // field@117a │ │ +123926: 1f01 7f01 |0027: check-cast v1, Landroid/support/v4/app/FragmentActivity; // type@017f │ │ +12392a: 6e10 ba07 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@07ba │ │ +123930: 0c01 |002c: move-result-object v1 │ │ +123932: 6e10 3b08 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@083b │ │ +123938: 0c01 |0030: move-result-object v1 │ │ +12393a: 6e10 1809 0100 |0031: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@0918 │ │ +123940: 0c00 |0034: move-result-object v0 │ │ +123942: 5441 9111 |0035: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +123946: 3351 2800 |0037: if-ne v1, v5, 005f // +0028 │ │ +12394a: 5441 9111 |0039: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +12394e: 3801 1600 |003b: if-eqz v1, 0051 // +0016 │ │ +123952: 5441 9111 |003d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +123956: 6e10 272b 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ +12395c: 0c01 |0042: move-result-object v1 │ │ +12395e: 5442 9111 |0043: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +123962: 7230 c527 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@27c5 │ │ +123968: 5441 9511 |0048: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +12396c: 6e10 b727 0500 |004a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ +123972: 0a02 |004d: move-result v2 │ │ +123974: 6e20 2331 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@3123 │ │ +12397a: 3800 bfff |0051: if-eqz v0, 0010 // -0041 │ │ +12397e: 6e10 1b09 0000 |0053: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@091b │ │ +123984: 0a01 |0056: move-result v1 │ │ +123986: 3901 b9ff |0057: if-nez v1, 0010 // -0047 │ │ +12398a: 6e10 1509 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@0915 │ │ +123990: 28b4 |005c: goto 0010 // -004c │ │ +123992: 1200 |005d: const/4 v0, #int 0 // #0 │ │ +123994: 28d7 |005e: goto 0035 // -0029 │ │ +123996: 5441 9511 |005f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +12399a: 3805 0600 |0061: if-eqz v5, 0067 // +0006 │ │ +12399e: 6e10 b727 0500 |0063: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@27b7 │ │ +1239a4: 0a02 |0066: move-result v2 │ │ +1239a6: 6e20 4031 2100 |0067: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@3140 │ │ +1239ac: 5441 9111 |006a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239b0: 3801 0d00 |006c: if-eqz v1, 0079 // +000d │ │ +1239b4: 5441 9111 |006e: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239b8: 6e10 272b 0100 |0070: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ +1239be: 0c01 |0073: move-result-object v1 │ │ +1239c0: 5442 9111 |0074: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239c4: 7230 c727 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@27c7 │ │ +1239ca: 1f05 c705 |0079: check-cast v5, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // type@05c7 │ │ +1239ce: 5b45 9111 |007b: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239d2: 5441 9111 |007d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239d6: 3801 d2ff |007f: if-eqz v1, 0051 // -002e │ │ +1239da: 5441 9111 |0081: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239de: 6e10 272b 0100 |0083: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@2b27 │ │ +1239e4: 0c01 |0086: move-result-object v1 │ │ +1239e6: 5442 9111 |0087: iget-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSelectedTab:Landroid/support/v7/internal/app/WindowDecorActionBar$TabImpl; // field@1191 │ │ +1239ea: 7230 c627 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@27c6 │ │ +1239f0: 28c5 |008c: goto 0051 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0008 line=596 │ │ 0x0010 line=628 │ │ 0x0012 line=596 │ │ 0x0013 line=601 │ │ @@ -372861,18 +372973,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125cf0: |[125cf0] android.support.v7.internal.app.WindowDecorActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -125d00: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125d04: 6e20 c42e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@2ec4 │ │ -125d0a: 0e00 |0005: return-void │ │ +1239f4: |[1239f4] android.support.v7.internal.app.WindowDecorActionBar.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +123a04: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123a08: 6e20 c42e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@2ec4 │ │ +123a0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -372882,27 +372994,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -125d0c: |[125d0c] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(I)V │ │ -125d1c: 6e10 672b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ -125d22: 0c00 |0003: move-result-object v0 │ │ -125d24: 7110 c137 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -125d2a: 0c00 |0007: move-result-object v0 │ │ -125d2c: 5431 8211 |0008: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125d30: 7210 5030 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ -125d36: 0c01 |000d: move-result-object v1 │ │ -125d38: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -125d3a: 6e40 c537 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -125d40: 0c00 |0012: move-result-object v0 │ │ -125d42: 6e20 7f2b 0300 |0013: invoke-virtual {v3, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setCustomView:(Landroid/view/View;)V // method@2b7f │ │ -125d48: 0e00 |0016: return-void │ │ +123a10: |[123a10] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(I)V │ │ +123a20: 6e10 672b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@2b67 │ │ +123a26: 0c00 |0003: move-result-object v0 │ │ +123a28: 7110 c137 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +123a2e: 0c00 |0007: move-result-object v0 │ │ +123a30: 5431 8211 |0008: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123a34: 7210 5030 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@3050 │ │ +123a3a: 0c01 |000d: move-result-object v1 │ │ +123a3c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +123a3e: 6e40 c537 4021 |000f: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +123a44: 0c00 |0012: move-result-object v0 │ │ +123a46: 6e20 7f2b 0300 |0013: invoke-virtual {v3, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setCustomView:(Landroid/view/View;)V // method@2b7f │ │ +123a4c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0016 line=361 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0017 reg=4 resId I │ │ @@ -372912,18 +373024,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125d4c: |[125d4c] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(Landroid/view/View;)V │ │ -125d5c: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125d60: 7220 6030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ -125d66: 0e00 |0005: return-void │ │ +123a50: |[123a50] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(Landroid/view/View;)V │ │ +123a60: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123a64: 7220 6030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ +123a6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1231 │ │ 0x0005 line=1232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -372933,19 +373045,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -125d68: |[125d68] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -125d78: 6e20 d638 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -125d7e: 5410 8211 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125d82: 7220 6030 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ -125d88: 0e00 |0008: return-void │ │ +123a6c: |[123a6c] android.support.v7.internal.app.WindowDecorActionBar.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +123a7c: 6e20 d638 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +123a82: 5410 8211 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123a86: 7220 6030 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setCustomView:(Landroid/view/View;)V // method@3060 │ │ +123a8c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ 0x0003 line=1237 │ │ 0x0008 line=1238 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -372957,19 +373069,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -125d8c: |[125d8c] android.support.v7.internal.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -125d9c: 5510 8611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ -125da0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -125da4: 6e20 822b 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@2b82 │ │ -125daa: 0e00 |0007: return-void │ │ +123a90: |[123a90] android.support.v7.internal.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +123aa0: 5510 8611 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ +123aa4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +123aa8: 6e20 822b 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@2b82 │ │ +123aae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1339 │ │ 0x0004 line=1340 │ │ 0x0007 line=1342 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -372980,22 +373092,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -125dac: |[125dac] android.support.v7.internal.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -125dbc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -125dbe: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -125dc2: 0110 |0003: move v0, v1 │ │ -125dc4: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ -125dca: 0e00 |0007: return-void │ │ -125dcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -125dce: 28fb |0009: goto 0004 // -0005 │ │ +123ab0: |[123ab0] android.support.v7.internal.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +123ac0: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +123ac2: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +123ac6: 0110 |0003: move v0, v1 │ │ +123ac8: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ +123ace: 0e00 |0007: return-void │ │ +123ad0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +123ad2: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=375 │ │ 0x0007 line=376 │ │ 0x0008 line=375 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -373006,22 +373118,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -125dd0: |[125dd0] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(I)V │ │ -125de0: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ -125de4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -125de8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -125dea: 5c10 8611 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ -125dee: 5410 8211 |0007: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125df2: 7220 6330 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ -125df8: 0e00 |000c: return-void │ │ +123ad4: |[123ad4] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(I)V │ │ +123ae4: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ +123ae8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +123aec: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +123aee: 5c10 8611 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ +123af2: 5410 8211 |0007: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123af6: 7220 6330 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ +123afc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0004 line=447 │ │ 0x0007 line=449 │ │ 0x000c line=450 │ │ locals : │ │ @@ -373033,29 +373145,29 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -125dfc: |[125dfc] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ -125e0c: 5441 8211 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125e10: 7210 4830 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ -125e16: 0a00 |0005: move-result v0 │ │ -125e18: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ -125e1c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -125e20: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -125e22: 5c41 8611 |000b: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ -125e26: 5441 8211 |000d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125e2a: 9502 0506 |000f: and-int v2, v5, v6 │ │ -125e2e: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -125e32: b503 |0013: and-int/2addr v3, v0 │ │ -125e34: b632 |0014: or-int/2addr v2, v3 │ │ -125e36: 7220 6330 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ -125e3c: 0e00 |0018: return-void │ │ +123b00: |[123b00] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ +123b10: 5441 8211 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123b14: 7210 4830 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@3048 │ │ +123b1a: 0a00 |0005: move-result v0 │ │ +123b1c: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ +123b20: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +123b24: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +123b26: 5c41 8611 |000b: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@1186 │ │ +123b2a: 5441 8211 |000d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123b2e: 9502 0506 |000f: and-int v2, v5, v6 │ │ +123b32: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +123b36: b503 |0013: and-int/2addr v3, v0 │ │ +123b38: b632 |0014: or-int/2addr v2, v3 │ │ +123b3a: 7220 6330 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@3063 │ │ +123b40: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ 0x0018 line=458 │ │ @@ -373070,22 +373182,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -125e40: |[125e40] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowCustomEnabled:(Z)V │ │ -125e50: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -125e54: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -125e58: 0110 |0004: move v0, v1 │ │ -125e5a: 6e30 842b 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ -125e60: 0e00 |0008: return-void │ │ -125e62: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -125e64: 28fb |000a: goto 0005 // -0005 │ │ +123b44: |[123b44] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowCustomEnabled:(Z)V │ │ +123b54: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +123b58: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +123b5c: 0110 |0004: move v0, v1 │ │ +123b5e: 6e30 842b 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ +123b64: 0e00 |0008: return-void │ │ +123b66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +123b68: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=385 │ │ 0x0008 line=386 │ │ 0x0009 line=385 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -373096,22 +373208,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -125e68: |[125e68] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowHomeEnabled:(Z)V │ │ -125e78: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -125e7a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -125e7e: 0110 |0003: move v0, v1 │ │ -125e80: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ -125e86: 0e00 |0007: return-void │ │ -125e88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -125e8a: 28fb |0009: goto 0004 // -0005 │ │ +123b6c: |[123b6c] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowHomeEnabled:(Z)V │ │ +123b7c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +123b7e: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +123b82: 0110 |0003: move v0, v1 │ │ +123b84: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ +123b8a: 0e00 |0007: return-void │ │ +123b8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +123b8e: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0007 line=371 │ │ 0x0008 line=370 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -373122,22 +373234,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -125e8c: |[125e8c] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowTitleEnabled:(Z)V │ │ -125e9c: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -125ea0: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -125ea4: 0110 |0004: move v0, v1 │ │ -125ea6: 6e30 842b 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ -125eac: 0e00 |0008: return-void │ │ -125eae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -125eb0: 28fb |000a: goto 0005 // -0005 │ │ +123b90: |[123b90] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowTitleEnabled:(Z)V │ │ +123ba0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +123ba4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +123ba8: 0110 |0004: move v0, v1 │ │ +123baa: 6e30 842b 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ +123bb0: 0e00 |0008: return-void │ │ +123bb2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +123bb4: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=380 │ │ 0x0008 line=381 │ │ 0x0009 line=380 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -373148,22 +373260,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -125eb4: |[125eb4] android.support.v7.internal.app.WindowDecorActionBar.setDisplayUseLogoEnabled:(Z)V │ │ -125ec4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -125ec6: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -125eca: 0110 |0003: move v0, v1 │ │ -125ecc: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ -125ed2: 0e00 |0007: return-void │ │ -125ed4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -125ed6: 28fb |0009: goto 0004 // -0005 │ │ +123bb8: |[123bb8] android.support.v7.internal.app.WindowDecorActionBar.setDisplayUseLogoEnabled:(Z)V │ │ +123bc8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +123bca: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +123bce: 0110 |0003: move v0, v1 │ │ +123bd0: 6e30 842b 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@2b84 │ │ +123bd6: 0e00 |0007: return-void │ │ +123bd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +123bda: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=365 │ │ 0x0007 line=366 │ │ 0x0008 line=365 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -373174,18 +373286,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125ed8: |[125ed8] android.support.v7.internal.app.WindowDecorActionBar.setElevation:(F)V │ │ -125ee8: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -125eec: 7120 f21a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ -125ef2: 0e00 |0005: return-void │ │ +123bdc: |[123bdc] android.support.v7.internal.app.WindowDecorActionBar.setElevation:(F)V │ │ +123bec: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123bf0: 7120 f21a 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@1af2 │ │ +123bf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 elevation F │ │ @@ -373195,27 +373307,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -125ef4: |[125ef4] android.support.v7.internal.app.WindowDecorActionBar.setHideOffset:(I)V │ │ -125f04: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -125f08: 5420 8f11 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125f0c: 6e10 482f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@2f48 │ │ -125f12: 0a00 |0007: move-result v0 │ │ -125f14: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -125f18: 2200 6508 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -125f1c: 1a01 4903 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to set a non-zero hide offset" // string@0349 │ │ -125f20: 7020 f642 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -125f26: 2700 |0011: throw v0 │ │ -125f28: 5420 8f11 |0012: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125f2c: 6e20 622f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ -125f32: 0e00 |0017: return-void │ │ +123bf8: |[123bf8] android.support.v7.internal.app.WindowDecorActionBar.setHideOffset:(I)V │ │ +123c08: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +123c0c: 5420 8f11 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123c10: 6e10 482f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@2f48 │ │ +123c16: 0a00 |0007: move-result v0 │ │ +123c18: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +123c1c: 2200 6508 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +123c20: 1a01 4603 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to set a non-zero hide offset" // string@0346 │ │ +123c24: 7020 f642 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +123c2a: 2700 |0011: throw v0 │ │ +123c2c: 5420 8f11 |0012: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123c30: 6e20 622f 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ +123c36: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x000a line=717 │ │ 0x0012 line=720 │ │ 0x0017 line=721 │ │ locals : │ │ @@ -373227,28 +373339,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -125f34: |[125f34] android.support.v7.internal.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -125f44: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -125f48: 5420 8f11 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125f4c: 6e10 482f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@2f48 │ │ -125f52: 0a00 |0007: move-result v0 │ │ -125f54: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -125f58: 2200 6508 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -125f5c: 1a01 4803 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@0348 │ │ -125f60: 7020 f642 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -125f66: 2700 |0011: throw v0 │ │ -125f68: 5c23 8b11 |0012: iput-boolean v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@118b │ │ -125f6c: 5420 8f11 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -125f70: 6e20 652f 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ -125f76: 0e00 |0019: return-void │ │ +123c38: |[123c38] android.support.v7.internal.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +123c48: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +123c4c: 5420 8f11 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123c50: 6e10 482f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@2f48 │ │ +123c56: 0a00 |0007: move-result v0 │ │ +123c58: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +123c5c: 2200 6508 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +123c60: 1a01 4503 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@0345 │ │ +123c64: 7020 f642 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +123c6a: 2700 |0011: throw v0 │ │ +123c6c: 5c23 8b11 |0012: iput-boolean v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@118b │ │ +123c70: 5420 8f11 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123c74: 6e20 652f 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ +123c7a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x000a line=697 │ │ 0x0012 line=700 │ │ 0x0014 line=701 │ │ 0x0019 line=702 │ │ @@ -373261,18 +373373,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125f78: |[125f78] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(I)V │ │ -125f88: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125f8c: 7220 6f30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@306f │ │ -125f92: 0e00 |0005: return-void │ │ +123c7c: |[123c7c] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(I)V │ │ +123c8c: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123c90: 7220 6f30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@306f │ │ +123c96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0005 line=908 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -373282,18 +373394,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125f94: |[125f94] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -125fa4: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125fa8: 7220 7030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@3070 │ │ -125fae: 0e00 |0005: return-void │ │ +123c98: |[123c98] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +123ca8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123cac: 7220 7030 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@3070 │ │ +123cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x0005 line=903 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 description Ljava/lang/CharSequence; │ │ @@ -373303,18 +373415,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125fb0: |[125fb0] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(I)V │ │ -125fc0: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125fc4: 7220 7130 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(I)V // method@3071 │ │ -125fca: 0e00 |0005: return-void │ │ +123cb4: |[123cb4] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(I)V │ │ +123cc4: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123cc8: 7220 7130 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(I)V // method@3071 │ │ +123cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0005 line=898 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -373324,18 +373436,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125fcc: |[125fcc] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -125fdc: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125fe0: 7220 7230 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@3072 │ │ -125fe6: 0e00 |0005: return-void │ │ +123cd0: |[123cd0] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +123ce0: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123ce4: 7220 7230 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@3072 │ │ +123cea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x0005 line=893 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -373345,18 +373457,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -125fe8: |[125fe8] android.support.v7.internal.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ -125ff8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -125ffc: 7220 6730 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@3067 │ │ -126002: 0e00 |0005: return-void │ │ +123cec: |[123cec] android.support.v7.internal.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ +123cfc: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d00: 7220 6730 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@3067 │ │ +123d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0005 line=391 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -373366,18 +373478,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126004: |[126004] android.support.v7.internal.app.WindowDecorActionBar.setIcon:(I)V │ │ -126014: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -126018: 7220 6830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ -12601e: 0e00 |0005: return-void │ │ +123d08: |[123d08] android.support.v7.internal.app.WindowDecorActionBar.setIcon:(I)V │ │ +123d18: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d1c: 7220 6830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ +123d22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1312 │ │ 0x0005 line=1313 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -373387,18 +373499,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126020: |[126020] android.support.v7.internal.app.WindowDecorActionBar.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -126030: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -126034: 7220 6930 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ -12603a: 0e00 |0005: return-void │ │ +123d24: |[123d24] android.support.v7.internal.app.WindowDecorActionBar.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +123d34: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d38: 7220 6930 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ +123d3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ 0x0005 line=1318 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -373408,20 +373520,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 │ │ -12603c: |[12603c] android.support.v7.internal.app.WindowDecorActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -12604c: 5420 8211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -126050: 2201 b905 |0002: new-instance v1, Landroid/support/v7/internal/app/NavItemSelectedListener; // type@05b9 │ │ -126054: 7020 9b2a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/internal/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@2a9b │ │ -12605a: 7230 6430 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3064 │ │ -126060: 0e00 |000a: return-void │ │ +123d40: |[123d40] android.support.v7.internal.app.WindowDecorActionBar.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +123d50: 5420 8211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d54: 2201 b905 |0002: new-instance v1, Landroid/support/v7/internal/app/NavItemSelectedListener; // type@05b9 │ │ +123d58: 7020 9b2a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v7/internal/app/NavItemSelectedListener;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@2a9b │ │ +123d5e: 7230 6430 3001 |0007: invoke-interface {v0, v3, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3064 │ │ +123d64: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ 0x000a line=1243 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000b reg=3 adapter Landroid/widget/SpinnerAdapter; │ │ @@ -373432,18 +373544,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126064: |[126064] android.support.v7.internal.app.WindowDecorActionBar.setLogo:(I)V │ │ -126074: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -126078: 7220 6a30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ -12607e: 0e00 |0005: return-void │ │ +123d68: |[123d68] android.support.v7.internal.app.WindowDecorActionBar.setLogo:(I)V │ │ +123d78: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d7c: 7220 6a30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ +123d82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0005 line=1327 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -373453,18 +373565,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126080: |[126080] android.support.v7.internal.app.WindowDecorActionBar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -126090: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -126094: 7220 6b30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@306b │ │ -12609a: 0e00 |0005: return-void │ │ +123d84: |[123d84] android.support.v7.internal.app.WindowDecorActionBar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +123d94: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123d98: 7220 6b30 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@306b │ │ +123d9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0005 line=1332 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -373474,69 +373586,69 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -12609c: |[12609c] android.support.v7.internal.app.WindowDecorActionBar.setNavigationMode:(I)V │ │ -1260ac: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -1260ae: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -1260b0: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -1260b2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -1260b4: 5471 8211 |0004: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1260b8: 7210 4d30 0100 |0006: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -1260be: 0a00 |0009: move-result v0 │ │ -1260c0: 2b00 5c00 0000 |000a: packed-switch v0, 00000066 // +0000005c │ │ -1260c6: 3280 0f00 |000d: if-eq v0, v8, 001c // +000f │ │ -1260ca: 5571 8711 |000f: iget-boolean v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -1260ce: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ -1260d2: 5471 8f11 |0013: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -1260d6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1260da: 5471 8f11 |0017: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -1260de: 7110 e81a 0100 |0019: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -1260e4: 5471 8211 |001c: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1260e8: 7220 7330 8100 |001e: invoke-interface {v1, v8}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationMode:(I)V // method@3073 │ │ -1260ee: 2b08 4b00 0000 |0021: packed-switch v8, 0000006c // +0000004b │ │ -1260f4: 5474 8211 |0024: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1260f8: 3368 3c00 |0026: if-ne v8, v6, 0062 // +003c │ │ -1260fc: 5571 8711 |0028: iget-boolean v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -126100: 3901 3800 |002a: if-nez v1, 0062 // +0038 │ │ -126104: 0121 |002c: move v1, v2 │ │ -126106: 7220 5f30 1400 |002d: invoke-interface {v4, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@305f │ │ -12610c: 5471 8f11 |0030: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -126110: 3368 3200 |0032: if-ne v8, v6, 0064 // +0032 │ │ -126114: 5574 8711 |0034: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ -126118: 3904 2e00 |0036: if-nez v4, 0064 // +002e │ │ -12611c: 6e20 642f 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@2f64 │ │ -126122: 0e00 |003b: return-void │ │ -126124: 6e10 622b 0700 |003c: invoke-virtual {v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getSelectedNavigationIndex:()I // method@2b62 │ │ -12612a: 0a01 |003f: move-result v1 │ │ -12612c: 5971 9011 |0040: iput v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -126130: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -126132: 6e20 7c2b 1700 |0043: invoke-virtual {v7, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -126138: 5471 9511 |0046: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -12613c: 1304 0800 |0048: const/16 v4, #int 8 // #8 │ │ -126140: 6e20 4131 4100 |004a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -126146: 28c0 |004d: goto 000d // -0040 │ │ -126148: 7010 592b 0700 |004e: invoke-direct {v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ -12614e: 5471 9511 |0051: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ -126152: 6e20 4131 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -126158: 5271 9011 |0056: iget v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -12615c: 3251 ccff |0058: if-eq v1, v5, 0024 // -0034 │ │ -126160: 5271 9011 |005a: iget v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -126164: 6e20 982b 1700 |005c: invoke-virtual {v7, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setSelectedNavigationItem:(I)V // method@2b98 │ │ -12616a: 5975 9011 |005f: iput v5, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ -12616e: 28c3 |0061: goto 0024 // -003d │ │ -126170: 0131 |0062: move v1, v3 │ │ -126172: 28ca |0063: goto 002d // -0036 │ │ -126174: 0132 |0064: move v2, v3 │ │ -126176: 28d3 |0065: goto 0038 // -002d │ │ -126178: 0001 0100 0200 0000 3200 0000 |0066: packed-switch-data (6 units) │ │ -126184: 0001 0100 0200 0000 2d00 0000 |006c: packed-switch-data (6 units) │ │ +123da0: |[123da0] android.support.v7.internal.app.WindowDecorActionBar.setNavigationMode:(I)V │ │ +123db0: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +123db2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +123db4: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +123db6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +123db8: 5471 8211 |0004: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123dbc: 7210 4d30 0100 |0006: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +123dc2: 0a00 |0009: move-result v0 │ │ +123dc4: 2b00 5c00 0000 |000a: packed-switch v0, 00000066 // +0000005c │ │ +123dca: 3280 0f00 |000d: if-eq v0, v8, 001c // +000f │ │ +123dce: 5571 8711 |000f: iget-boolean v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +123dd2: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ +123dd6: 5471 8f11 |0013: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123dda: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +123dde: 5471 8f11 |0017: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123de2: 7110 e81a 0100 |0019: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +123de8: 5471 8211 |001c: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123dec: 7220 7330 8100 |001e: invoke-interface {v1, v8}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationMode:(I)V // method@3073 │ │ +123df2: 2b08 4b00 0000 |0021: packed-switch v8, 0000006c // +0000004b │ │ +123df8: 5474 8211 |0024: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123dfc: 3368 3c00 |0026: if-ne v8, v6, 0062 // +003c │ │ +123e00: 5571 8711 |0028: iget-boolean v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +123e04: 3901 3800 |002a: if-nez v1, 0062 // +0038 │ │ +123e08: 0121 |002c: move v1, v2 │ │ +123e0a: 7220 5f30 1400 |002d: invoke-interface {v4, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@305f │ │ +123e10: 5471 8f11 |0030: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +123e14: 3368 3200 |0032: if-ne v8, v6, 0064 // +0032 │ │ +123e18: 5574 8711 |0034: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@1187 │ │ +123e1c: 3904 2e00 |0036: if-nez v4, 0064 // +002e │ │ +123e20: 6e20 642f 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@2f64 │ │ +123e26: 0e00 |003b: return-void │ │ +123e28: 6e10 622b 0700 |003c: invoke-virtual {v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getSelectedNavigationIndex:()I // method@2b62 │ │ +123e2e: 0a01 |003f: move-result v1 │ │ +123e30: 5971 9011 |0040: iput v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +123e34: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +123e36: 6e20 7c2b 1700 |0043: invoke-virtual {v7, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +123e3c: 5471 9511 |0046: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +123e40: 1304 0800 |0048: const/16 v4, #int 8 // #8 │ │ +123e44: 6e20 4131 4100 |004a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +123e4a: 28c0 |004d: goto 000d // -0040 │ │ +123e4c: 7010 592b 0700 |004e: invoke-direct {v7}, Landroid/support/v7/internal/app/WindowDecorActionBar;.ensureTabsExist:()V // method@2b59 │ │ +123e52: 5471 9511 |0051: iget-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1195 │ │ +123e56: 6e20 4131 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +123e5c: 5271 9011 |0056: iget v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +123e60: 3251 ccff |0058: if-eq v1, v5, 0024 // -0034 │ │ +123e64: 5271 9011 |005a: iget v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +123e68: 6e20 982b 1700 |005c: invoke-virtual {v7, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setSelectedNavigationItem:(I)V // method@2b98 │ │ +123e6e: 5975 9011 |005f: iput v5, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@1190 │ │ +123e72: 28c3 |0061: goto 0024 // -003d │ │ +123e74: 0131 |0062: move v1, v3 │ │ +123e76: 28ca |0063: goto 002d // -0036 │ │ +123e78: 0132 |0064: move v2, v3 │ │ +123e7a: 28d3 |0065: goto 0038 // -002d │ │ +123e7c: 0001 0100 0200 0000 3200 0000 |0066: packed-switch-data (6 units) │ │ +123e88: 0001 0100 0200 0000 2d00 0000 |006c: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1276 │ │ 0x000a line=1277 │ │ 0x000d line=1284 │ │ 0x0013 line=1285 │ │ 0x0017 line=1286 │ │ @@ -373567,34 +373679,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -126190: |[126190] android.support.v7.internal.app.WindowDecorActionBar.setSelectedNavigationItem:(I)V │ │ -1261a0: 5420 8211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1261a4: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ -1261aa: 0a00 |0005: move-result v0 │ │ -1261ac: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ -1261b2: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1261b6: 1a01 ad43 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@43ad │ │ -1261ba: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1261c0: 2700 |0010: throw v0 │ │ -1261c2: 5420 9611 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ -1261c6: 6e20 cb43 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1261cc: 0c00 |0016: move-result-object v0 │ │ -1261ce: 1f00 5b05 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -1261d2: 6e20 7c2b 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ -1261d8: 0e00 |001c: return-void │ │ -1261da: 5420 8211 |001d: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1261de: 7220 6530 3000 |001f: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@3065 │ │ -1261e4: 28fa |0022: goto 001c // -0006 │ │ -1261e6: 0000 |0023: nop // spacer │ │ -1261e8: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ +123e94: |[123e94] android.support.v7.internal.app.WindowDecorActionBar.setSelectedNavigationItem:(I)V │ │ +123ea4: 5420 8211 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123ea8: 7210 4d30 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@304d │ │ +123eae: 0a00 |0005: move-result v0 │ │ +123eb0: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ +123eb6: 2200 6508 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +123eba: 1a01 a843 |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@43a8 │ │ +123ebe: 7020 f642 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +123ec4: 2700 |0010: throw v0 │ │ +123ec6: 5420 9611 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@1196 │ │ +123eca: 6e20 cb43 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +123ed0: 0c00 |0016: move-result-object v0 │ │ +123ed2: 1f00 5b05 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +123ed6: 6e20 7c2b 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@2b7c │ │ +123edc: 0e00 |001c: return-void │ │ +123ede: 5420 8211 |001d: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123ee2: 7220 6530 3000 |001f: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setDropdownSelectedPosition:(I)V // method@3065 │ │ +123ee8: 28fa |0022: goto 001c // -0006 │ │ +123eea: 0000 |0023: nop // spacer │ │ +123eec: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0009 line=412 │ │ 0x0011 line=406 │ │ 0x001c line=415 │ │ 0x001d line=409 │ │ @@ -373608,22 +373720,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1261f8: |[1261f8] android.support.v7.internal.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ -126208: 5c12 9211 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ -12620c: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -126210: 5410 8111 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -126214: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -126218: 5410 8111 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ -12621c: 6e10 0e2c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ -126222: 0e00 |000d: return-void │ │ +123efc: |[123efc] android.support.v7.internal.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ +123f0c: 5c12 9211 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@1192 │ │ +123f10: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +123f14: 5410 8111 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +123f18: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +123f1c: 5410 8111 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@1181 │ │ +123f20: 6e10 0e2c 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@2c0e │ │ +123f26: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0002 line=332 │ │ 0x0008 line=333 │ │ 0x000d line=335 │ │ locals : │ │ @@ -373635,16 +373747,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -126224: |[126224] android.support.v7.internal.app.WindowDecorActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -126234: 0e00 |0000: return-void │ │ +123f28: |[123f28] android.support.v7.internal.app.WindowDecorActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +123f38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -373653,18 +373765,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126238: |[126238] android.support.v7.internal.app.WindowDecorActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -126248: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ -12624c: 6e20 c62e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@2ec6 │ │ -126252: 0e00 |0005: return-void │ │ +123f3c: |[123f3c] android.support.v7.internal.app.WindowDecorActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +123f4c: 5410 7b11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@117b │ │ +123f50: 6e20 c62e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@2ec6 │ │ +123f56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -373674,20 +373786,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -126254: |[126254] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(I)V │ │ -126264: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -126268: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12626e: 0c00 |0005: move-result-object v0 │ │ -126270: 6e20 9d2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2b9d │ │ -126276: 0e00 |0009: return-void │ │ +123f58: |[123f58] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(I)V │ │ +123f68: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +123f6c: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +123f72: 0c00 |0005: move-result-object v0 │ │ +123f74: 6e20 9d2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2b9d │ │ +123f7a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0009 line=401 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -373697,18 +373809,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126278: |[126278] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -126288: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -12628c: 7220 7430 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ -126292: 0e00 |0005: return-void │ │ +123f7c: |[123f7c] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +123f8c: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123f90: 7220 7430 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3074 │ │ +123f96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0005 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -373718,20 +373830,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -126294: |[126294] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(I)V │ │ -1262a4: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ -1262a8: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1262ae: 0c00 |0005: move-result-object v0 │ │ -1262b0: 6e20 9f2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@2b9f │ │ -1262b6: 0e00 |0009: return-void │ │ +123f98: |[123f98] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(I)V │ │ +123fa8: 5410 7e11 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@117e │ │ +123fac: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +123fb2: 0c00 |0005: move-result-object v0 │ │ +123fb4: 6e20 9f2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@2b9f │ │ +123fba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0009 line=396 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -373741,18 +373853,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1262b8: |[1262b8] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ -1262c8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1262cc: 7220 7530 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ -1262d2: 0e00 |0005: return-void │ │ +123fbc: |[123fbc] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ +123fcc: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123fd0: 7220 7530 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3075 │ │ +123fd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -373762,18 +373874,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1262d4: |[1262d4] android.support.v7.internal.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -1262e4: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ -1262e8: 7220 7830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ -1262ee: 0e00 |0005: return-void │ │ +123fd8: |[123fd8] android.support.v7.internal.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +123fe8: 5410 8211 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@1182 │ │ +123fec: 7220 7830 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ +123ff2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0005 line=439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -373783,21 +373895,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1262f0: |[1262f0] android.support.v7.internal.app.WindowDecorActionBar.show:()V │ │ -126300: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -126302: 5520 8811 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -126306: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -12630a: 5c21 8811 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ -12630e: 7020 a52b 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -126314: 0e00 |000a: return-void │ │ +123ff4: |[123ff4] android.support.v7.internal.app.WindowDecorActionBar.show:()V │ │ +124004: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +124006: 5520 8811 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +12400a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +12400e: 5c21 8811 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@1188 │ │ +124012: 7020 a52b 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +124018: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=646 │ │ 0x0005 line=647 │ │ 0x0007 line=648 │ │ 0x000a line=650 │ │ locals : │ │ @@ -373808,22 +373920,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -126318: |[126318] android.support.v7.internal.app.WindowDecorActionBar.showForSystem:()V │ │ -126328: 5510 8911 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -12632c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -126330: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -126332: 5c10 8911 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ -126336: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -126338: 7020 a52b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ -12633e: 0e00 |000b: return-void │ │ +12401c: |[12401c] android.support.v7.internal.app.WindowDecorActionBar.showForSystem:()V │ │ +12402c: 5510 8911 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +124030: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +124034: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +124036: 5c10 8911 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@1189 │ │ +12403a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +12403c: 7020 a52b 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@2ba5 │ │ +124042: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=664 │ │ 0x0007 line=665 │ │ 0x000b line=667 │ │ locals : │ │ @@ -373834,44 +373946,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 │ │ -126340: |[126340] android.support.v7.internal.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -126350: 5431 7911 |0000: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -126354: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -126358: 5431 7911 |0004: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -12635c: 6e10 132b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@2b13 │ │ -126362: 5431 8f11 |0009: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ -126366: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -126368: 6e20 652f 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ -12636e: 5431 7f11 |000f: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -126372: 6e10 f12e 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ -126378: 2200 c605 |0014: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // type@05c6 │ │ -12637c: 5431 7f11 |0016: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -126380: 6e10 e02e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -126386: 0c01 |001b: move-result-object v1 │ │ -126388: 7040 112b 3041 |001c: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@2b11 │ │ -12638e: 6e10 122b 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@2b12 │ │ -126394: 0a01 |0022: move-result v1 │ │ -126396: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ -12639a: 6e10 192b 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@2b19 │ │ -1263a0: 5431 7f11 |0028: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -1263a4: 6e20 ea2e 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@2eea │ │ -1263aa: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -1263ac: 6e20 4f2b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@2b4f │ │ -1263b2: 5431 7f11 |0031: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ -1263b6: 1302 2000 |0033: const/16 v2, #int 32 // #20 │ │ -1263ba: 6e20 ff2e 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ -1263c0: 5b30 7911 |0038: iput-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ -1263c4: 1100 |003a: return-object v0 │ │ -1263c6: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -1263c8: 28fe |003c: goto 003a // -0002 │ │ +124044: |[124044] android.support.v7.internal.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +124054: 5431 7911 |0000: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +124058: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +12405c: 5431 7911 |0004: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +124060: 6e10 132b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@2b13 │ │ +124066: 5431 8f11 |0009: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@118f │ │ +12406a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +12406c: 6e20 652f 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@2f65 │ │ +124072: 5431 7f11 |000f: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +124076: 6e10 f12e 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ +12407c: 2200 c605 |0014: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // type@05c6 │ │ +124080: 5431 7f11 |0016: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +124084: 6e10 e02e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +12408a: 0c01 |001b: move-result-object v1 │ │ +12408c: 7040 112b 3041 |001c: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@2b11 │ │ +124092: 6e10 122b 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@2b12 │ │ +124098: 0a01 |0022: move-result v1 │ │ +12409a: 3801 1800 |0023: if-eqz v1, 003b // +0018 │ │ +12409e: 6e10 192b 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@2b19 │ │ +1240a4: 5431 7f11 |0028: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +1240a8: 6e20 ea2e 0100 |002a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@2eea │ │ +1240ae: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +1240b0: 6e20 4f2b 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@2b4f │ │ +1240b6: 5431 7f11 |0031: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@117f │ │ +1240ba: 1302 2000 |0033: const/16 v2, #int 32 // #20 │ │ +1240be: 6e20 ff2e 2100 |0035: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ +1240c4: 5b30 7911 |0038: iput-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@1179 │ │ +1240c8: 1100 |003a: return-object v0 │ │ +1240ca: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +1240cc: 28fe |003c: goto 003a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0009 line=497 │ │ 0x000f line=498 │ │ 0x0014 line=499 │ │ @@ -373884,21 +373996,21 @@ │ │ 0x003a line=508 │ │ locals : │ │ 0x001f - 0x003a reg=0 mode Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x003b - 0x003d reg=0 mode Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x003d reg=3 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x003d reg=4 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1418 header: │ │ class_idx : 1485 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1596 │ │ -source_file_idx : 6373 │ │ +source_file_idx : 6369 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #1418 annotations: │ │ Annotations on field #4518 'mCustomView' │ │ @@ -373946,31 +374058,31 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1263cc: |[1263cc] android.support.v7.internal.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ -1263dc: 7010 fe31 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@31fe │ │ -1263e2: 5b23 a411 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ -1263e6: 5b24 a511 |0005: iput-object v4, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1263ea: 5b25 a311 |0007: iput-object v5, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ -1263ee: 2200 e305 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -1263f2: 6e10 e02e 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -1263f8: 0c01 |000e: move-result-object v1 │ │ -1263fa: 7020 f72c 1000 |000f: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -126400: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -126402: 6e20 3e2d 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d3e │ │ -126408: 0c00 |0016: move-result-object v0 │ │ -12640a: 5b20 a911 |0017: iput-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ -12640e: 5420 a911 |0019: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ -126412: 6e20 3c2d 2000 |001b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -126418: 5c26 a811 |001e: iput-boolean v6, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@11a8 │ │ -12641c: 0e00 |0020: return-void │ │ +1240d0: |[1240d0] android.support.v7.internal.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ +1240e0: 7010 fe31 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@31fe │ │ +1240e6: 5b23 a411 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ +1240ea: 5b24 a511 |0005: iput-object v4, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1240ee: 5b25 a311 |0007: iput-object v5, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ +1240f2: 2200 e305 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +1240f6: 6e10 e02e 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +1240fc: 0c01 |000e: move-result-object v1 │ │ +1240fe: 7020 f72c 1000 |000f: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +124104: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +124106: 6e20 3e2d 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d3e │ │ +12410c: 0c00 |0016: move-result-object v0 │ │ +12410e: 5b20 a911 |0017: iput-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ +124112: 5420 a911 |0019: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ +124116: 6e20 3c2d 2000 |001b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +12411c: 5c26 a811 |001e: iput-boolean v6, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@11a8 │ │ +124120: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x0007 line=50 │ │ 0x0009 line=52 │ │ @@ -373990,26 +374102,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -126420: |[126420] android.support.v7.internal.view.StandaloneActionMode.finish:()V │ │ -126430: 5520 a711 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@11a7 │ │ -126434: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -126438: 0e00 |0004: return-void │ │ -12643a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -12643c: 5c20 a711 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@11a7 │ │ -126440: 5420 a511 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -126444: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -126448: 6e20 ff2e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ -12644e: 5420 a311 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ -126452: 7220 fc31 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ -126458: 28f0 |0014: goto 0004 // -0010 │ │ +124124: |[124124] android.support.v7.internal.view.StandaloneActionMode.finish:()V │ │ +124134: 5520 a711 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@11a7 │ │ +124138: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +12413c: 0e00 |0004: return-void │ │ +12413e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +124140: 5c20 a711 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@11a7 │ │ +124144: 5420 a511 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +124148: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +12414c: 6e20 ff2e 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ +124152: 5420 a311 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ +124156: 7220 fc31 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@31fc │ │ +12415c: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=109 │ │ 0x0005 line=105 │ │ 0x0008 line=107 │ │ 0x000f line=108 │ │ @@ -374021,24 +374133,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -12645c: |[12645c] android.support.v7.internal.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ -12646c: 5410 a611 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ -126470: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -126474: 5410 a611 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ -126478: 6e10 8143 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -12647e: 0c00 |0009: move-result-object v0 │ │ -126480: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ -126484: 1100 |000c: return-object v0 │ │ -126486: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -126488: 28fe |000e: goto 000c // -0002 │ │ +124160: |[124160] android.support.v7.internal.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ +124170: 5410 a611 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ +124174: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +124178: 5410 a611 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ +12417c: 6e10 8143 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +124182: 0c00 |0009: move-result-object v0 │ │ +124184: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ +124188: 1100 |000c: return-object v0 │ │ +12418a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +12418c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374046,17 +374158,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12648c: |[12648c] android.support.v7.internal.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ -12649c: 5410 a911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ -1264a0: 1100 |0002: return-object v0 │ │ +124190: |[124190] android.support.v7.internal.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ +1241a0: 5410 a911 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ +1241a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374064,21 +374176,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1264a4: |[1264a4] android.support.v7.internal.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ -1264b4: 2200 e706 |0000: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ -1264b8: 5421 a511 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1264bc: 6e10 e02e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -1264c2: 0c01 |0007: move-result-object v1 │ │ -1264c4: 7020 ce37 1000 |0008: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ -1264ca: 1100 |000b: return-object v0 │ │ +1241a8: |[1241a8] android.support.v7.internal.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ +1241b8: 2200 e706 |0000: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ +1241bc: 5421 a511 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1241c0: 6e10 e02e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +1241c6: 0c01 |0007: move-result-object v1 │ │ +1241c8: 7020 ce37 1000 |0008: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ +1241ce: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374086,19 +374198,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1264cc: |[1264cc] android.support.v7.internal.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ -1264dc: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1264e0: 6e10 e72e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@2ee7 │ │ -1264e6: 0c00 |0005: move-result-object v0 │ │ -1264e8: 1100 |0006: return-object v0 │ │ +1241d0: |[1241d0] android.support.v7.internal.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ +1241e0: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1241e4: 6e10 e72e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@2ee7 │ │ +1241ea: 0c00 |0005: move-result-object v0 │ │ +1241ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374106,19 +374218,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1264ec: |[1264ec] android.support.v7.internal.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ -1264fc: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -126500: 6e10 e82e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@2ee8 │ │ -126506: 0c00 |0005: move-result-object v0 │ │ -126508: 1100 |0006: return-object v0 │ │ +1241f0: |[1241f0] android.support.v7.internal.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ +124200: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +124204: 6e10 e82e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@2ee8 │ │ +12420a: 0c00 |0005: move-result-object v0 │ │ +12420c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374126,19 +374238,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -12650c: |[12650c] android.support.v7.internal.view.StandaloneActionMode.invalidate:()V │ │ -12651c: 5420 a311 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ -126520: 5421 a911 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ -126524: 7230 fd31 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ -12652a: 0e00 |0007: return-void │ │ +124210: |[124210] android.support.v7.internal.view.StandaloneActionMode.invalidate:()V │ │ +124220: 5420 a311 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ +124224: 5421 a911 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@11a9 │ │ +124228: 7230 fd31 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fd │ │ +12422e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ @@ -374147,19 +374259,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12652c: |[12652c] android.support.v7.internal.view.StandaloneActionMode.isTitleOptional:()Z │ │ -12653c: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -126540: 6e10 f02e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@2ef0 │ │ -126546: 0a00 |0005: move-result v0 │ │ -126548: 0f00 |0006: return v0 │ │ +124230: |[124230] android.support.v7.internal.view.StandaloneActionMode.isTitleOptional:()Z │ │ +124240: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +124244: 6e10 f02e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@2ef0 │ │ +12424a: 0a00 |0005: move-result v0 │ │ +12424c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374167,17 +374279,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12654c: |[12654c] android.support.v7.internal.view.StandaloneActionMode.isUiFocusable:()Z │ │ -12655c: 5510 a811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@11a8 │ │ -126560: 0f00 |0002: return v0 │ │ +124250: |[124250] android.support.v7.internal.view.StandaloneActionMode.isUiFocusable:()Z │ │ +124260: 5510 a811 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@11a8 │ │ +124264: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -374185,16 +374297,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -126564: |[126564] android.support.v7.internal.view.StandaloneActionMode.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -126574: 0e00 |0000: return-void │ │ +124268: |[124268] android.support.v7.internal.view.StandaloneActionMode.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +124278: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -374204,16 +374316,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -126578: |[126578] android.support.v7.internal.view.StandaloneActionMode.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -126588: 0e00 |0000: return-void │ │ +12427c: |[12427c] android.support.v7.internal.view.StandaloneActionMode.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +12428c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -374222,19 +374334,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12658c: |[12658c] android.support.v7.internal.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -12659c: 5410 a311 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ -1265a0: 7230 fa31 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ -1265a6: 0a00 |0005: move-result v0 │ │ -1265a8: 0f00 |0006: return v0 │ │ +124290: |[124290] android.support.v7.internal.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +1242a0: 5410 a311 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@11a3 │ │ +1242a4: 7230 fa31 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@31fa │ │ +1242aa: 0a00 |0005: move-result v0 │ │ +1242ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -374244,19 +374356,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1265ac: |[1265ac] android.support.v7.internal.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1265bc: 6e10 c52b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/StandaloneActionMode;.invalidate:()V // method@2bc5 │ │ -1265c2: 5410 a511 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1265c6: 6e10 0b2f 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@2f0b │ │ -1265cc: 0e00 |0008: return-void │ │ +1242b0: |[1242b0] android.support.v7.internal.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1242c0: 6e10 c52b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/StandaloneActionMode;.invalidate:()V // method@2bc5 │ │ +1242c6: 5410 a511 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1242ca: 6e10 0b2f 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@2f0b │ │ +1242d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ @@ -374267,27 +374379,27 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1265d0: |[1265d0] android.support.v7.internal.view.StandaloneActionMode.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -1265e0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1265e2: 6e10 5c2e 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ -1265e8: 0a00 |0004: move-result v0 │ │ -1265ea: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1265ee: 0f02 |0007: return v2 │ │ -1265f0: 2200 ef05 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ -1265f4: 5431 a511 |000a: iget-object v1, v3, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1265f8: 6e10 e02e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -1265fe: 0c01 |000f: move-result-object v1 │ │ -126600: 7030 f52d 1004 |0010: invoke-direct {v0, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2df5 │ │ -126606: 6e10 132e 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ -12660c: 28f1 |0016: goto 0007 // -000f │ │ +1242d4: |[1242d4] android.support.v7.internal.view.StandaloneActionMode.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +1242e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1242e6: 6e10 5c2e 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ +1242ec: 0a00 |0004: move-result v0 │ │ +1242ee: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +1242f2: 0f02 |0007: return v2 │ │ +1242f4: 2200 ef05 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ +1242f8: 5431 a511 |000a: iget-object v1, v3, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1242fc: 6e10 e02e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +124302: 0c01 |000f: move-result-object v1 │ │ +124304: 7030 f52d 1004 |0010: invoke-direct {v0, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2df5 │ │ +12430a: 6e10 132e 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ +124310: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0007 line=149 │ │ 0x0008 line=148 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ @@ -374298,24 +374410,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -126610: |[126610] android.support.v7.internal.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ -126620: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -126624: 6e20 022f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@2f02 │ │ -12662a: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ -12662e: 2200 8608 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -126632: 7020 8043 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -126638: 5b10 a611 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ -12663c: 0e00 |000e: return-void │ │ -12663e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -126640: 28fc |0010: goto 000c // -0004 │ │ +124314: |[124314] android.support.v7.internal.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ +124324: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +124328: 6e20 022f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@2f02 │ │ +12432e: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +124332: 2200 8608 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +124336: 7020 8043 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +12433c: 5b10 a611 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@11a6 │ │ +124340: 0e00 |000e: return-void │ │ +124342: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +124344: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000e line=93 │ │ 0x000f line=92 │ │ locals : │ │ @@ -374327,20 +374439,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -126644: |[126644] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(I)V │ │ -126654: 5410 a411 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ -126658: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12665e: 0c00 |0005: move-result-object v0 │ │ -126660: 6e20 cf2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2bcf │ │ -126666: 0e00 |0009: return-void │ │ +124348: |[124348] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(I)V │ │ +124358: 5410 a411 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ +12435c: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +124362: 0c00 |0005: move-result-object v0 │ │ +124364: 6e20 cf2b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2bcf │ │ +12436a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -374350,18 +374462,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126668: |[126668] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -126678: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -12667c: 6e20 052f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2f05 │ │ -126682: 0e00 |0005: return-void │ │ +12436c: |[12436c] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +12437c: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +124380: 6e20 052f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2f05 │ │ +124386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -374371,20 +374483,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -126684: |[126684] android.support.v7.internal.view.StandaloneActionMode.setTitle:(I)V │ │ -126694: 5410 a411 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ -126698: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12669e: 0c00 |0005: move-result-object v0 │ │ -1266a0: 6e20 d12b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2bd1 │ │ -1266a6: 0e00 |0009: return-void │ │ +124388: |[124388] android.support.v7.internal.view.StandaloneActionMode.setTitle:(I)V │ │ +124398: 5410 a411 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@11a4 │ │ +12439c: 6e20 a901 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1243a2: 0c00 |0005: move-result-object v0 │ │ +1243a4: 6e20 d12b 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2bd1 │ │ +1243aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -374394,18 +374506,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1266a8: |[1266a8] android.support.v7.internal.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ -1266b8: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1266bc: 6e20 062f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@2f06 │ │ -1266c2: 0e00 |0005: return-void │ │ +1243ac: |[1243ac] android.support.v7.internal.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ +1243bc: 5410 a511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1243c0: 6e20 062f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@2f06 │ │ +1243c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -374415,35 +374527,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1266c4: |[1266c4] android.support.v7.internal.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ -1266d4: 6f20 1032 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ -1266da: 5410 a511 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ -1266de: 6e20 072f 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@2f07 │ │ -1266e4: 0e00 |0008: return-void │ │ +1243c8: |[1243c8] android.support.v7.internal.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ +1243d8: 6f20 1032 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@3210 │ │ +1243de: 5410 a511 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@11a5 │ │ +1243e2: 6e20 072f 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@2f07 │ │ +1243e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0008 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0009 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 6373 (StandaloneActionMode.java) │ │ + source_file_idx : 6369 (StandaloneActionMode.java) │ │ │ │ Class #1419 header: │ │ class_idx : 1486 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6401 │ │ +source_file_idx : 6397 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1419 annotations: │ │ Annotations on class │ │ @@ -374484,25 +374596,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 │ │ -1266e8: |[1266e8] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ -1266f8: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -1266fe: 5b12 ab11 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ -126702: 5b13 ad11 |0005: iput-object v3, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ -126706: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -12670a: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -126710: 5b10 aa11 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ -126714: 2200 a903 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ -126718: 7010 b316 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ -12671e: 5b10 ac11 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ -126722: 0e00 |0015: return-void │ │ +1243ec: |[1243ec] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ +1243fc: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +124402: 5b12 ab11 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ +124406: 5b13 ad11 |0005: iput-object v3, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ +12440a: 2200 a408 |0007: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +12440e: 7010 c243 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +124414: 5b10 aa11 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ +124418: 2200 a903 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@03a9 │ │ +12441c: 7010 b316 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@16b3 │ │ +124422: 5b10 ac11 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ +124426: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0005 line=148 │ │ 0x0007 line=149 │ │ 0x000e line=150 │ │ @@ -374517,28 +374629,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 │ │ -126724: |[126724] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ -126734: 5431 ac11 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ -126738: 6e20 bd16 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ -12673e: 0c00 |0005: move-result-object v0 │ │ -126740: 1f00 e606 |0006: check-cast v0, Landroid/view/Menu; // type@06e6 │ │ -126744: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -126748: 5432 ab11 |000a: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ -12674c: 0741 |000c: move-object v1, v4 │ │ -12674e: 1f01 8502 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -126752: 7120 312e 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@2e31 │ │ -126758: 0c00 |0012: move-result-object v0 │ │ -12675a: 5431 ac11 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ -12675e: 6e30 c516 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ -126764: 1100 |0018: return-object v0 │ │ +124428: |[124428] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ +124438: 5431 ac11 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ +12443c: 6e20 bd16 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@16bd │ │ +124442: 0c00 |0005: move-result-object v0 │ │ +124444: 1f00 e606 |0006: check-cast v0, Landroid/view/Menu; // type@06e6 │ │ +124448: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +12444c: 5432 ab11 |000a: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ +124450: 0741 |000c: move-object v1, v4 │ │ +124452: 1f01 8502 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +124456: 7120 312e 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@2e31 │ │ +12445c: 0c00 |0012: move-result-object v0 │ │ +12445e: 5431 ac11 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@11ac │ │ +124462: 6e30 c516 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@16c5 │ │ +124468: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000a line=180 │ │ 0x0013 line=181 │ │ 0x0018 line=183 │ │ @@ -374553,36 +374665,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 │ │ -126768: |[126768] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ -126778: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12677a: 5443 aa11 |0001: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ -12677e: 6e10 d343 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -126784: 0a00 |0006: move-result v0 │ │ -126786: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ -12678a: 5443 aa11 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ -12678e: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -126794: 0c02 |000e: move-result-object v2 │ │ -126796: 1f02 cf05 |000f: check-cast v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@05cf │ │ -12679a: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ -12679e: 5423 af11 |0013: iget-object v3, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ -1267a2: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ -1267a6: 1102 |0017: return-object v2 │ │ -1267a8: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1267ac: 28ed |001a: goto 0007 // -0013 │ │ -1267ae: 2202 cf05 |001b: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@05cf │ │ -1267b2: 5443 ab11 |001d: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ -1267b6: 7030 da2b 3205 |001f: invoke-direct {v2, v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@2bda │ │ -1267bc: 5443 aa11 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ -1267c0: 6e20 c643 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -1267c6: 28f0 |0027: goto 0017 // -0010 │ │ +12446c: |[12446c] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ +12447c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12447e: 5443 aa11 |0001: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ +124482: 6e10 d343 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +124488: 0a00 |0006: move-result v0 │ │ +12448a: 3501 1400 |0007: if-ge v1, v0, 001b // +0014 │ │ +12448e: 5443 aa11 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ +124492: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +124498: 0c02 |000e: move-result-object v2 │ │ +12449a: 1f02 cf05 |000f: check-cast v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@05cf │ │ +12449e: 3802 0700 |0011: if-eqz v2, 0018 // +0007 │ │ +1244a2: 5423 af11 |0013: iget-object v3, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@11af │ │ +1244a6: 3353 0300 |0015: if-ne v3, v5, 0018 // +0003 │ │ +1244aa: 1102 |0017: return-object v2 │ │ +1244ac: d801 0101 |0018: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1244b0: 28ed |001a: goto 0007 // -0013 │ │ +1244b2: 2202 cf05 |001b: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@05cf │ │ +1244b6: 5443 ab11 |001d: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ +1244ba: 7030 da2b 3205 |001f: invoke-direct {v2, v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@2bda │ │ +1244c0: 5443 aa11 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Ljava/util/ArrayList; // field@11aa │ │ +1244c4: 6e20 c643 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1244ca: 28f0 |0027: goto 0017 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0009 line=189 │ │ 0x0011 line=190 │ │ 0x0017 line=200 │ │ 0x0018 line=188 │ │ @@ -374601,25 +374713,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 │ │ -1267c8: |[1267c8] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -1267d8: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ -1267dc: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ -1267e2: 0c01 |0005: move-result-object v1 │ │ -1267e4: 5432 ab11 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ -1267e8: 1f05 8602 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1267ec: 7120 322e 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@2e32 │ │ -1267f2: 0c02 |000d: move-result-object v2 │ │ -1267f4: 7230 7837 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@3778 │ │ -1267fa: 0a00 |0011: move-result v0 │ │ -1267fc: 0f00 |0012: return v0 │ │ +1244cc: |[1244cc] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +1244dc: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ +1244e0: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ +1244e6: 0c01 |0005: move-result-object v1 │ │ +1244e8: 5432 ab11 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@11ab │ │ +1244ec: 1f05 8602 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1244f0: 7120 322e 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@2e32 │ │ +1244f6: 0c02 |000d: move-result-object v2 │ │ +1244f8: 7230 7837 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@3778 │ │ +1244fe: 0a00 |0011: move-result v0 │ │ +124500: 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/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0013 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ @@ -374629,23 +374741,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 │ │ -126800: |[126800] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -126810: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ -126814: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ -12681a: 0c01 |0005: move-result-object v1 │ │ -12681c: 7020 d52b 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@2bd5 │ │ -126822: 0c02 |0009: move-result-object v2 │ │ -126824: 7230 7937 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@3779 │ │ -12682a: 0a00 |000d: move-result v0 │ │ -12682c: 0f00 |000e: return v0 │ │ +124504: |[124504] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +124514: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ +124518: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ +12451e: 0c01 |0005: move-result-object v1 │ │ +124520: 7020 d52b 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@2bd5 │ │ +124526: 0c02 |0009: move-result-object v2 │ │ +124528: 7230 7937 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@3779 │ │ +12452e: 0a00 |000d: move-result v0 │ │ +124530: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -374655,20 +374767,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 │ │ -126830: |[126830] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -126840: 5420 ad11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ -126844: 6e20 d42b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ -12684a: 0c01 |0005: move-result-object v1 │ │ -12684c: 7220 7a37 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@377a │ │ -126852: 0e00 |0009: return-void │ │ +124534: |[124534] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +124544: 5420 ad11 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ +124548: 6e20 d42b 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ +12454e: 0c01 |0005: move-result-object v1 │ │ +124550: 7220 7a37 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@377a │ │ +124556: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0009 line=175 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000a reg=3 mode Landroid/support/v7/view/ActionMode; │ │ @@ -374678,38 +374790,38 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -126854: |[126854] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -126864: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ -126868: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ -12686e: 0c01 |0005: move-result-object v1 │ │ -126870: 7020 d52b 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@2bd5 │ │ -126876: 0c02 |0009: move-result-object v2 │ │ -126878: 7230 7b37 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@377b │ │ -12687e: 0a00 |000d: move-result v0 │ │ -126880: 0f00 |000e: return v0 │ │ +124558: |[124558] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +124568: 5430 ad11 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@11ad │ │ +12456c: 6e20 d42b 4300 |0002: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ +124572: 0c01 |0005: move-result-object v1 │ │ +124574: 7020 d52b 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@2bd5 │ │ +12457a: 0c02 |0009: move-result-object v2 │ │ +12457c: 7230 7b37 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@377b │ │ +124582: 0a00 |000d: move-result v0 │ │ +124584: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 6401 (SupportActionModeWrapper.java) │ │ + source_file_idx : 6397 (SupportActionModeWrapper.java) │ │ │ │ Class #1420 header: │ │ class_idx : 1494 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 899 │ │ +source_file_idx : 896 │ │ static_fields_size : 6 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 49 │ │ │ │ Class #1420 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ @@ -374810,27 +374922,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 │ │ -126884: |[126884] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ -126894: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -12689a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -12689c: 5910 f611 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ -1268a0: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -1268a4: 5910 f311 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -1268a8: 5b12 f211 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ -1268ac: 5914 f711 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@11f7 │ │ -1268b0: 5913 f411 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@11f4 │ │ -1268b4: 5915 f011 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@11f0 │ │ -1268b8: 5916 f911 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@11f9 │ │ -1268bc: 5b17 fc11 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ -1268c0: 0e00 |0016: return-void │ │ +124588: |[124588] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ +124598: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +12459e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1245a0: 5910 f611 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ +1245a4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +1245a8: 5910 f311 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +1245ac: 5b12 f211 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ +1245b0: 5914 f711 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@11f7 │ │ +1245b4: 5913 f411 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@11f4 │ │ +1245b8: 5915 f011 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@11f0 │ │ +1245bc: 5916 f911 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@11f9 │ │ +1245c0: 5b17 fc11 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ +1245c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=48 │ │ 0x0006 line=56 │ │ 0x000a line=65 │ │ 0x000c line=66 │ │ @@ -374854,17 +374966,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1268c4: |[1268c4] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ -1268d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1268d6: 0f00 |0001: return v0 │ │ +1245c8: |[1245c8] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ +1245d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1245da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374872,17 +374984,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1268d8: |[1268d8] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ -1268e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1268ea: 0f00 |0001: return v0 │ │ +1245dc: |[1245dc] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ +1245ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1245ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374890,18 +375002,18 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1268ec: |[1268ec] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -1268fc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126900: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126906: 2700 |0005: throw v0 │ │ +1245f0: |[1245f0] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +124600: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +124604: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +12460a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374909,17 +375021,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126908: |[126908] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ -126918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12691a: 1100 |0001: return-object v0 │ │ +12460c: |[12460c] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ +12461c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12461e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374927,17 +375039,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12691c: |[12691c] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ -12692c: 5710 fa11 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ -126930: 0f00 |0002: return v0 │ │ +124620: |[124620] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ +124630: 5710 fa11 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ +124634: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374945,17 +375057,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126934: |[126934] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ -126944: 5210 f411 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@11f4 │ │ -126948: 0f00 |0002: return v0 │ │ +124638: |[124638] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ +124648: 5210 f411 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@11f4 │ │ +12464c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374963,17 +375075,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12694c: |[12694c] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -12695c: 5410 f511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ -126960: 1100 |0002: return-object v0 │ │ +124650: |[124650] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +124660: 5410 f511 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ +124664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374981,17 +375093,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126964: |[126964] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ -126974: 5410 f811 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ -126978: 1100 |0002: return-object v0 │ │ +124668: |[124668] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ +124678: 5410 f811 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ +12467c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -374999,17 +375111,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12697c: |[12697c] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ -12698c: 5210 f711 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@11f7 │ │ -126990: 0f00 |0002: return v0 │ │ +124680: |[124680] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ +124690: 5210 f711 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@11f7 │ │ +124694: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375017,17 +375129,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126994: |[126994] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -1269a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1269a6: 1100 |0001: return-object v0 │ │ +124698: |[124698] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +1246a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1246aa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375035,17 +375147,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1269a8: |[1269a8] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ -1269b8: 5710 fb11 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ -1269bc: 0f00 |0002: return v0 │ │ +1246ac: |[1246ac] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ +1246bc: 5710 fb11 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ +1246c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375053,17 +375165,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1269c0: |[1269c0] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ -1269d0: 5210 f911 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@11f9 │ │ -1269d4: 0f00 |0002: return v0 │ │ +1246c4: |[1246c4] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ +1246d4: 5210 f911 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@11f9 │ │ +1246d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375071,17 +375183,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1269d8: |[1269d8] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -1269e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1269ea: 1100 |0001: return-object v0 │ │ +1246dc: |[1246dc] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +1246ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1246ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375089,17 +375201,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1269ec: |[1269ec] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -1269fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1269fe: 1100 |0001: return-object v0 │ │ +1246f0: |[1246f0] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +124700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124702: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375107,17 +375219,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126a00: |[126a00] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -126a10: 5410 fc11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ -126a14: 1100 |0002: return-object v0 │ │ +124704: |[124704] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +124714: 5410 fc11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ +124718: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375125,21 +375237,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -126a18: |[126a18] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -126a28: 5410 fd11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ -126a2c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -126a30: 5410 fd11 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ -126a34: 1100 |0006: return-object v0 │ │ -126a36: 5410 fc11 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ -126a3a: 28fd |0009: goto 0006 // -0003 │ │ +12471c: |[12471c] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +12472c: 5410 fd11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ +124730: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +124734: 5410 fd11 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ +124738: 1100 |0006: return-object v0 │ │ +12473a: 5410 fc11 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ +12473e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375147,17 +375259,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126a3c: |[126a3c] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ -126a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -126a4e: 0f00 |0001: return v0 │ │ +124740: |[124740] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ +124750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124752: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375165,31 +375277,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -126a50: |[126a50] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ -126a60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -126a62: 5431 f111 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ -126a66: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ -126a6a: 5431 f111 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ -126a6e: 7220 d237 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ -126a74: 0a01 |000a: move-result v1 │ │ -126a76: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -126a7a: 0f00 |000d: return v0 │ │ -126a7c: 5431 f811 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ -126a80: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -126a84: 5431 f211 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ -126a88: 5432 f811 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ -126a8c: 6e20 b901 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -126a92: 28f4 |0019: goto 000d // -000c │ │ -126a94: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -126a96: 28f2 |001b: goto 000d // -000e │ │ +124754: |[124754] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ +124764: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +124766: 5431 f111 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ +12476a: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ +12476e: 5431 f111 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ +124772: 7220 d237 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ +124778: 0a01 |000a: move-result v1 │ │ +12477a: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +12477e: 0f00 |000d: return v0 │ │ +124780: 5431 f811 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ +124784: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +124788: 5431 f211 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ +12478c: 5432 f811 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ +124790: 6e20 b901 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +124796: 28f4 |0019: goto 000d // -000c │ │ +124798: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +12479a: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=216 │ │ 0x000d line=225 │ │ 0x000e line=220 │ │ 0x0012 line=221 │ │ 0x001a line=225 │ │ @@ -375201,17 +375313,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126a98: |[126a98] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ -126aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -126aaa: 0f00 |0001: return v0 │ │ +12479c: |[12479c] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ +1247ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1247ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375219,22 +375331,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -126aac: |[126aac] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ -126abc: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126ac0: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -126ac4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -126ac8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -126aca: 0f00 |0007: return v0 │ │ -126acc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -126ace: 28fe |0009: goto 0007 // -0002 │ │ +1247b0: |[1247b0] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ +1247c0: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +1247c4: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +1247c8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +1247cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1247ce: 0f00 |0007: return v0 │ │ +1247d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1247d2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375242,22 +375354,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -126ad0: |[126ad0] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ -126ae0: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126ae4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -126ae8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -126aec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -126aee: 0f00 |0007: return v0 │ │ -126af0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -126af2: 28fe |0009: goto 0007 // -0002 │ │ +1247d4: |[1247d4] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ +1247e4: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +1247e8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +1247ec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +1247f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1247f2: 0f00 |0007: return v0 │ │ +1247f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1247f6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375265,22 +375377,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -126af4: |[126af4] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ -126b04: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126b08: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -126b0c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -126b10: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -126b12: 0f00 |0007: return v0 │ │ -126b14: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -126b16: 28fe |0009: goto 0007 // -0002 │ │ +1247f8: |[1247f8] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ +124808: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +12480c: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +124810: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +124814: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +124816: 0f00 |0007: return v0 │ │ +124818: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12481a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375288,22 +375400,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -126b18: |[126b18] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ -126b28: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126b2c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -126b30: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -126b34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -126b36: 0f00 |0007: return v0 │ │ -126b38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -126b3a: 28fe |0009: goto 0007 // -0002 │ │ +12481c: |[12481c] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ +12482c: 5210 f311 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124830: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +124834: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +124838: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12483a: 0f00 |0007: return v0 │ │ +12483c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12483e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -375311,18 +375423,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 │ │ -126b3c: |[126b3c] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -126b4c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126b50: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126b56: 2700 |0005: throw v0 │ │ +124840: |[124840] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +124850: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +124854: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +12485a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -375331,18 +375443,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 │ │ -126b58: |[126b58] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -126b68: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126b6c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126b72: 2700 |0005: throw v0 │ │ +12485c: |[12485c] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +12486c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +124870: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +124876: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -375351,18 +375463,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 │ │ -126b74: |[126b74] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -126b84: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126b88: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126b8e: 2700 |0005: throw v0 │ │ +124878: |[124878] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +124888: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +12488c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +124892: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionView Landroid/view/View; │ │ │ │ @@ -375371,18 +375483,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 │ │ -126b90: |[126b90] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -126ba0: 6e20 472c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c47 │ │ -126ba6: 0c00 |0003: move-result-object v0 │ │ -126ba8: 1100 |0004: return-object v0 │ │ +124894: |[124894] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +1248a4: 6e20 472c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c47 │ │ +1248aa: 0c00 |0003: move-result-object v0 │ │ +1248ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -375391,18 +375503,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 │ │ -126bac: |[126bac] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -126bbc: 6e20 482c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c48 │ │ -126bc2: 0c00 |0003: move-result-object v0 │ │ -126bc4: 1100 |0004: return-object v0 │ │ +1248b0: |[1248b0] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +1248c0: 6e20 482c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c48 │ │ +1248c6: 0c00 |0003: move-result-object v0 │ │ +1248c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -375411,17 +375523,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126bc8: |[126bc8] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -126bd8: 5e01 fa11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ -126bdc: 1100 |0002: return-object v0 │ │ +1248cc: |[1248cc] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +1248dc: 5e01 fa11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ +1248e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 alphaChar C │ │ @@ -375431,24 +375543,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -126be0: |[126be0] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -126bf0: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126bf4: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ -126bf8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -126bfc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -126bfe: b610 |0007: or-int/2addr v0, v1 │ │ -126c00: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c04: 1102 |000a: return-object v2 │ │ -126c06: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -126c08: 28fb |000c: goto 0007 // -0005 │ │ +1248e4: |[1248e4] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +1248f4: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +1248f8: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ +1248fc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +124900: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +124902: b610 |0007: or-int/2addr v0, v1 │ │ +124904: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124908: 1102 |000a: return-object v2 │ │ +12490a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12490c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000a line=144 │ │ 0x000b line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375459,24 +375571,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -126c0c: |[126c0c] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -126c1c: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c20: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ -126c24: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -126c28: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -126c2a: b610 |0007: or-int/2addr v0, v1 │ │ -126c2c: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c30: 1102 |000a: return-object v2 │ │ -126c32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -126c34: 28fb |000c: goto 0007 // -0005 │ │ +124910: |[124910] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +124920: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124924: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ +124928: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +12492c: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +12492e: b610 |0007: or-int/2addr v0, v1 │ │ +124930: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124934: 1102 |000a: return-object v2 │ │ +124936: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +124938: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375487,24 +375599,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -126c38: |[126c38] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -126c48: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c4c: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ -126c50: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -126c54: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -126c58: b610 |0008: or-int/2addr v0, v1 │ │ -126c5a: 5920 f311 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c5e: 1102 |000b: return-object v2 │ │ -126c60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -126c62: 28fb |000d: goto 0008 // -0005 │ │ +12493c: |[12493c] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +12494c: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124950: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ +124954: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +124958: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +12495c: b610 |0008: or-int/2addr v0, v1 │ │ +12495e: 5920 f311 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124962: 1102 |000b: return-object v2 │ │ +124964: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +124966: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000b line=159 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375515,24 +375627,24 @@ │ │ type : '(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -126c64: |[126c64] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ -126c74: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c78: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -126c7c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -126c80: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -126c82: b610 |0007: or-int/2addr v0, v1 │ │ -126c84: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126c88: 1102 |000a: return-object v2 │ │ -126c8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -126c8c: 28fb |000c: goto 0007 // -0005 │ │ +124968: |[124968] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ +124978: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +12497c: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +124980: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +124984: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +124986: b610 |0007: or-int/2addr v0, v1 │ │ +124988: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +12498c: 1102 |000a: return-object v2 │ │ +12498e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +124990: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x000a line=149 │ │ 0x000b line=148 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375543,21 +375655,21 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -126c90: |[126c90] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -126ca0: 5912 f611 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ -126ca4: 5410 f211 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ -126ca8: 7120 430c 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -126cae: 0c00 |0007: move-result-object v0 │ │ -126cb0: 5b10 f511 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ -126cb4: 1101 |000a: return-object v1 │ │ +124994: |[124994] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +1249a4: 5912 f611 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ +1249a8: 5410 f211 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ +1249ac: 7120 430c 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +1249b2: 0c00 |0007: move-result-object v0 │ │ +1249b4: 5b10 f511 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ +1249b8: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x000a line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375568,19 +375680,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 │ │ -126cb8: |[126cb8] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -126cc8: 5b12 f511 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ -126ccc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -126cce: 5910 f611 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ -126cd2: 1101 |0005: return-object v1 │ │ +1249bc: |[1249bc] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +1249cc: 5b12 f511 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@11f5 │ │ +1249d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1249d2: 5910 f611 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@11f6 │ │ +1249d6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0002 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375591,17 +375703,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 │ │ -126cd4: |[126cd4] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -126ce4: 5b01 f811 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ -126ce8: 1100 |0002: return-object v0 │ │ +1249d8: |[1249d8] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +1249e8: 5b01 f811 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@11f8 │ │ +1249ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -375611,17 +375723,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126cec: |[126cec] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -126cfc: 5e01 fb11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ -126d00: 1100 |0002: return-object v0 │ │ +1249f0: |[1249f0] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +124a00: 5e01 fb11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ +124a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 numericChar C │ │ @@ -375631,18 +375743,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 │ │ -126d04: |[126d04] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -126d14: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126d18: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126d1e: 2700 |0005: throw v0 │ │ +124a08: |[124a08] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +124a18: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +124a1c: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +124a22: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -375651,17 +375763,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 │ │ -126d20: |[126d20] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -126d30: 5b01 f111 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ -126d34: 1100 |0002: return-object v0 │ │ +124a24: |[124a24] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +124a34: 5b01 f111 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@11f1 │ │ +124a38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 menuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -375671,18 +375783,18 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -126d38: |[126d38] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -126d48: 5e01 fb11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ -126d4c: 5e02 fa11 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ -126d50: 1100 |0004: return-object v0 │ │ +124a3c: |[124a3c] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +124a4c: 5e01 fb11 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@11fb │ │ +124a50: 5e02 fa11 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@11fa │ │ +124a54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x0004 line=192 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -375694,16 +375806,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -126d54: |[126d54] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ -126d64: 0e00 |0000: return-void │ │ +124a58: |[124a58] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ +124a68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 show I │ │ │ │ @@ -375712,17 +375824,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 │ │ -126d68: |[126d68] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -126d78: 6e20 572c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@2c57 │ │ -126d7e: 1100 |0003: return-object v0 │ │ +124a6c: |[124a6c] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +124a7c: 6e20 572c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@2c57 │ │ +124a82: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0003 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -375732,18 +375844,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 │ │ -126d80: |[126d80] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -126d90: 6e20 582c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c58 │ │ -126d96: 0c00 |0003: move-result-object v0 │ │ -126d98: 1100 |0004: return-object v0 │ │ +124a84: |[124a84] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +124a94: 6e20 582c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2c58 │ │ +124a9a: 0c00 |0003: move-result-object v0 │ │ +124a9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -375752,18 +375864,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 │ │ -126d9c: |[126d9c] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -126dac: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -126db0: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ -126db6: 2700 |0005: throw v0 │ │ +124aa0: |[124aa0] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +124ab0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +124ab4: 7010 7e43 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@437e │ │ +124aba: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -375772,16 +375884,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 │ │ -126db8: |[126db8] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -126dc8: 1100 |0000: return-object v0 │ │ +124abc: |[124abc] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +124acc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ @@ -375790,22 +375902,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -126dcc: |[126dcc] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -126ddc: 5410 f211 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ -126de0: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -126de6: 0c00 |0005: move-result-object v0 │ │ -126de8: 6e20 4102 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -126dee: 0c00 |0009: move-result-object v0 │ │ -126df0: 5b10 fc11 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ -126df4: 1101 |000c: return-object v1 │ │ +124ad0: |[124ad0] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +124ae0: 5410 f211 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@11f2 │ │ +124ae4: 6e10 a801 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +124aea: 0c00 |0005: move-result-object v0 │ │ +124aec: 6e20 4102 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +124af2: 0c00 |0009: move-result-object v0 │ │ +124af4: 5b10 fc11 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ +124af8: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=202 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000d reg=2 title I │ │ @@ -375815,17 +375927,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 │ │ -126df8: |[126df8] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -126e08: 5b01 fc11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ -126e0c: 1100 |0002: return-object v0 │ │ +124afc: |[124afc] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +124b0c: 5b01 fc11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@11fc │ │ +124b10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -375835,17 +375947,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 │ │ -126e10: |[126e10] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -126e20: 5b01 fd11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ -126e24: 1100 |0002: return-object v0 │ │ +124b14: |[124b14] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +124b24: 5b01 fd11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@11fd │ │ +124b28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -375855,40 +375967,40 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -126e28: |[126e28] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -126e38: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126e3c: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ -126e40: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -126e44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -126e46: b610 |0007: or-int/2addr v0, v1 │ │ -126e48: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ -126e4c: 1102 |000a: return-object v2 │ │ -126e4e: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -126e52: 28fa |000d: goto 0007 // -0006 │ │ +124b2c: |[124b2c] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +124b3c: 5220 f311 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124b40: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ +124b44: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +124b48: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +124b4a: b610 |0007: or-int/2addr v0, v1 │ │ +124b4c: 5920 f311 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@11f3 │ │ +124b50: 1102 |000a: return-object v2 │ │ +124b52: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +124b56: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000a line=212 │ │ 0x000b line=211 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000e reg=3 visible Z │ │ │ │ - source_file_idx : 899 (ActionMenuItem.java) │ │ + source_file_idx : 896 (ActionMenuItem.java) │ │ │ │ Class #1421 header: │ │ class_idx : 1495 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 902 │ │ +source_file_idx : 899 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1421 annotations: │ │ Annotations on class │ │ @@ -375912,18 +376024,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -126e54: |[126e54] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ -126e64: 5b01 fe11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126e68: 7020 8e34 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -126e6e: 0e00 |0005: return-void │ │ +124b58: |[124b58] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ +124b68: 5b01 fe11 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124b6c: 7020 8e34 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +124b72: 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/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -375935,27 +376047,27 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -126e70: |[126e70] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -126e80: 5410 fe11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126e84: 7110 682c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@2c68 │ │ -126e8a: 0c00 |0005: move-result-object v0 │ │ -126e8c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -126e90: 5410 fe11 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126e94: 7110 682c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@2c68 │ │ -126e9a: 0c00 |000d: move-result-object v0 │ │ -126e9c: 6e10 642c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2c64 │ │ -126ea2: 0c00 |0011: move-result-object v0 │ │ -126ea4: 1100 |0012: return-object v0 │ │ -126ea6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -126ea8: 28fe |0014: goto 0012 // -0002 │ │ +124b74: |[124b74] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +124b84: 5410 fe11 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124b88: 7110 682c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@2c68 │ │ +124b8e: 0c00 |0005: move-result-object v0 │ │ +124b90: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +124b94: 5410 fe11 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124b98: 7110 682c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@2c68 │ │ +124b9e: 0c00 |000d: move-result-object v0 │ │ +124ba0: 6e10 642c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2c64 │ │ +124ba6: 0c00 |0011: move-result-object v0 │ │ +124ba8: 1100 |0012: return-object v0 │ │ +124baa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +124bac: 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/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -375965,54 +376077,54 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -126eac: |[126eac] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ -126ebc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -126ebe: 5442 fe11 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126ec2: 7110 692c 0200 |0003: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@2c69 │ │ -126ec8: 0c02 |0006: move-result-object v2 │ │ -126eca: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ -126ece: 5442 fe11 |0009: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126ed2: 7110 692c 0200 |000b: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@2c69 │ │ -126ed8: 0c02 |000e: move-result-object v2 │ │ -126eda: 5443 fe11 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ -126ede: 7110 6a2c 0300 |0011: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2c6a │ │ -126ee4: 0c03 |0014: move-result-object v3 │ │ -126ee6: 7220 f52c 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cf5 │ │ -126eec: 0a02 |0018: move-result v2 │ │ -126eee: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ -126ef2: 6e10 612c 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2c61 │ │ -126ef8: 0c00 |001e: move-result-object v0 │ │ -126efa: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -126efe: 6e10 ce34 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -126f04: 0a02 |0024: move-result v2 │ │ -126f06: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ -126f0a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -126f0c: 0f01 |0028: return v1 │ │ +124bb0: |[124bb0] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ +124bc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +124bc2: 5442 fe11 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124bc6: 7110 692c 0200 |0003: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@2c69 │ │ +124bcc: 0c02 |0006: move-result-object v2 │ │ +124bce: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ +124bd2: 5442 fe11 |0009: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124bd6: 7110 692c 0200 |000b: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@2c69 │ │ +124bdc: 0c02 |000e: move-result-object v2 │ │ +124bde: 5443 fe11 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@11fe │ │ +124be2: 7110 6a2c 0300 |0011: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2c6a │ │ +124be8: 0c03 |0014: move-result-object v3 │ │ +124bea: 7220 f52c 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cf5 │ │ +124bf0: 0a02 |0018: move-result v2 │ │ +124bf2: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ +124bf6: 6e10 612c 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2c61 │ │ +124bfc: 0c00 |001e: move-result-object v0 │ │ +124bfe: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +124c02: 6e10 ce34 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +124c08: 0a02 |0024: move-result v2 │ │ +124c0a: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ +124c0e: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +124c10: 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/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ │ │ - source_file_idx : 902 (ActionMenuItemView.java) │ │ + source_file_idx : 899 (ActionMenuItemView.java) │ │ │ │ Class #1422 header: │ │ class_idx : 1498 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1132 │ │ +source_file_idx : 1128 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #1422 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/BaseMenuPresenter;' │ │ @@ -376068,23 +376180,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 │ │ -126f10: |[126f10] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ -126f20: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -126f26: 5b12 1412 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@1214 │ │ -126f2a: 7110 c137 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -126f30: 0c00 |0008: move-result-object v0 │ │ -126f32: 5b10 1512 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ -126f36: 5913 1212 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@1212 │ │ -126f3a: 5914 1012 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@1210 │ │ -126f3e: 0e00 |000f: return-void │ │ +124c14: |[124c14] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ +124c24: 7010 1f43 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +124c2a: 5b12 1412 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@1214 │ │ +124c2e: 7110 c137 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +124c34: 0c00 |0008: move-result-object v0 │ │ +124c36: 5b10 1512 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ +124c3a: 5913 1212 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@1212 │ │ +124c3e: 5914 1012 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@1210 │ │ +124c42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x000b line=60 │ │ 0x000d line=61 │ │ @@ -376101,24 +376213,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -126f40: |[126f40] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ -126f50: 6e10 6538 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -126f56: 0c00 |0003: move-result-object v0 │ │ -126f58: 1f00 0207 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -126f5c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -126f60: 6e20 4c39 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -126f66: 5421 1312 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -126f6a: 1f01 0207 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -126f6e: 6e30 1639 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@3916 │ │ -126f74: 0e00 |0012: return-void │ │ +124c44: |[124c44] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ +124c54: 6e10 6538 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +124c5a: 0c00 |0003: move-result-object v0 │ │ +124c5c: 1f00 0207 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +124c60: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +124c64: 6e20 4c39 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +124c6a: 5421 1312 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124c6e: 1f01 0207 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +124c72: 6e30 1639 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@3916 │ │ +124c78: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x0008 line=131 │ │ 0x000b line=133 │ │ 0x0012 line=134 │ │ @@ -376139,17 +376251,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126f78: |[126f78] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -126f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -126f8a: 0f00 |0001: return v0 │ │ +124c7c: |[124c7c] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +124c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124c8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -376159,22 +376271,22 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -126f8c: |[126f8c] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ -126f9c: 5430 1512 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ -126fa0: 5231 1012 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@1210 │ │ -126fa4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -126fa6: 6e40 c537 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -126fac: 0c00 |0008: move-result-object v0 │ │ -126fae: 1f00 f205 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -126fb2: 1100 |000b: return-object v0 │ │ +124c90: |[124c90] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ +124ca0: 5430 1512 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ +124ca4: 5231 1012 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@1210 │ │ +124ca8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +124caa: 6e40 c537 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +124cb0: 0c00 |0008: move-result-object v0 │ │ +124cb2: 1f00 f205 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +124cb6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x000c reg=4 parent Landroid/view/ViewGroup; │ │ │ │ @@ -376183,17 +376295,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126fb4: |[126fb4] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -126fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -126fc6: 0f00 |0001: return v0 │ │ +124cb8: |[124cb8] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +124cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124cca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -376203,18 +376315,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -126fc8: |[126fc8] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -126fd8: 6e20 4d39 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ -126fde: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -126fe0: 0f00 |0004: return v0 │ │ +124ccc: |[124ccc] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +124cdc: 6e20 4d39 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ +124ce2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +124ce4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewGroup; │ │ @@ -376225,17 +376337,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -126fe4: |[126fe4] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ -126ff4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -126ff6: 0f00 |0001: return v0 │ │ +124ce8: |[124ce8] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ +124cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +124cfa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -376243,17 +376355,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -126ff8: |[126ff8] android.support.v7.internal.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ -127008: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -12700c: 1100 |0002: return-object v0 │ │ +124cfc: |[124cfc] android.support.v7.internal.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ +124d0c: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -376261,17 +376373,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127010: |[127010] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ -127020: 5210 0e12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@120e │ │ -127024: 0f00 |0002: return v0 │ │ +124d14: |[124d14] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ +124d24: 5210 0e12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@120e │ │ +124d28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -376279,25 +376391,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -127028: |[127028] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -127038: 2041 f205 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -12703c: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -127040: 0740 |0004: move-object v0, v4 │ │ -127042: 1f00 f205 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -127046: 6e30 952c 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V // method@2c95 │ │ -12704c: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ -127050: 1100 |000c: return-object v0 │ │ -127052: 6e20 972c 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; // method@2c97 │ │ -127058: 0c00 |0010: move-result-object v0 │ │ -12705a: 28f6 |0011: goto 0007 // -000a │ │ +124d2c: |[124d2c] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +124d3c: 2041 f205 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +124d40: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +124d44: 0740 |0004: move-object v0, v4 │ │ +124d46: 1f00 f205 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +124d4a: 6e30 952c 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V // method@2c95 │ │ +124d50: 1f00 fc06 |000a: check-cast v0, Landroid/view/View; // type@06fc │ │ +124d54: 1100 |000c: return-object v0 │ │ +124d56: 6e20 972c 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; // method@2c97 │ │ +124d5c: 0c00 |0010: move-result-object v0 │ │ +124d5e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ 0x0007 line=182 │ │ 0x000a line=183 │ │ 0x000d line=180 │ │ @@ -376314,31 +376426,31 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -12705c: |[12705c] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -12706c: 5430 1312 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -127070: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -127074: 5430 1512 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ -127078: 5231 1212 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@1212 │ │ -12707c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -12707e: 6e40 c537 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -127084: 0c00 |000c: move-result-object v0 │ │ -127086: 1f00 f305 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@05f3 │ │ -12708a: 5b30 1312 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -12708e: 5430 1312 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -127092: 5431 1112 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ -127096: 7220 2f2e 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2e2f │ │ -12709c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -12709e: 6e20 a52c 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@2ca5 │ │ -1270a4: 5430 1312 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -1270a8: 1100 |001e: return-object v0 │ │ +124d60: |[124d60] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +124d70: 5430 1312 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124d74: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +124d78: 5430 1512 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@1215 │ │ +124d7c: 5231 1212 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@1212 │ │ +124d80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +124d82: 6e40 c537 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +124d88: 0c00 |000c: move-result-object v0 │ │ +124d8a: 1f00 f305 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@05f3 │ │ +124d8e: 5b30 1312 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124d92: 5430 1312 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124d96: 5431 1112 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ +124d9a: 7220 2f2e 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2e2f │ │ +124da0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +124da2: 6e20 a52c 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@2ca5 │ │ +124da8: 5430 1312 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124dac: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0011 line=75 │ │ 0x0018 line=76 │ │ 0x001c line=79 │ │ @@ -376351,22 +376463,22 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1270ac: |[1270ac] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1270bc: 5b12 0d12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@120d │ │ -1270c0: 5410 0d12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@120d │ │ -1270c4: 7110 c137 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -1270ca: 0c00 |0007: move-result-object v0 │ │ -1270cc: 5b10 0f12 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@120f │ │ -1270d0: 5b13 1112 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ -1270d4: 0e00 |000c: return-void │ │ +124db0: |[124db0] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +124dc0: 5b12 0d12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@120d │ │ +124dc4: 5410 0d12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@120d │ │ +124dc8: 7110 c137 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +124dce: 0c00 |0007: move-result-object v0 │ │ +124dd0: 5b10 0f12 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@120f │ │ +124dd4: 5b13 1112 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ +124dd8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ locals : │ │ @@ -376379,20 +376491,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -1270d8: |[1270d8] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -1270e8: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -1270ec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1270f0: 5410 0c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -1270f4: 7230 162e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ -1270fa: 0e00 |0009: return-void │ │ +124ddc: |[124ddc] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +124dec: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124df0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +124df4: 5410 0c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124df8: 7230 162e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ +124dfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=207 │ │ 0x0009 line=209 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -376404,23 +376516,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1270fc: |[1270fc] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -12710c: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -127110: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -127114: 5410 0c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -127118: 7220 172e 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ -12711e: 0a00 |0009: move-result v0 │ │ -127120: 0f00 |000a: return v0 │ │ -127122: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -127124: 28fe |000c: goto 000a // -0002 │ │ +124e00: |[124e00] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +124e10: 5410 0c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124e14: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +124e18: 5410 0c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124e1c: 7220 172e 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ +124e22: 0a00 |0009: move-result v0 │ │ +124e24: 0f00 |000a: return v0 │ │ +124e26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +124e28: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -376431,17 +376543,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127128: |[127128] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -127138: 5b01 0c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ -12713c: 0e00 |0002: return-void │ │ +124e2c: |[124e2c] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +124e3c: 5b01 0c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@120c │ │ +124e40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -376451,17 +376563,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127140: |[127140] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ -127150: 5901 0e12 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@120e │ │ -127154: 0e00 |0002: return-void │ │ +124e44: |[124e44] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ +124e54: 5901 0e12 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@120e │ │ +124e58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -376471,17 +376583,17 @@ │ │ type : '(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -127158: |[127158] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -127168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12716a: 0f00 |0001: return v0 │ │ +124e5c: |[124e5c] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +124e6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +124e6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -376491,66 +376603,66 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -12716c: |[12716c] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ -12717c: 54a7 1312 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ -127180: 1f07 0207 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ -127184: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ -127188: 0e00 |0006: return-void │ │ -12718a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -12718c: 54a9 1112 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ -127190: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ -127194: 54a9 1112 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ -127198: 6e10 192d 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ -12719e: 54a9 1112 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ -1271a2: 6e10 272d 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -1271a8: 0c08 |0016: move-result-object v8 │ │ -1271aa: 6e10 d343 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1271b0: 0a04 |001a: move-result v4 │ │ -1271b2: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1271b4: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ -1271b8: 6e20 cb43 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1271be: 0c03 |0021: move-result-object v3 │ │ -1271c0: 1f03 e605 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1271c4: 6e30 a42c 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2ca4 │ │ -1271ca: 0a09 |0027: move-result v9 │ │ -1271cc: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ -1271d0: 6e20 2239 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -1271d6: 0c01 |002d: move-result-object v1 │ │ -1271d8: 2019 f205 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -1271dc: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ -1271e0: 0719 |0032: move-object v9, v1 │ │ -1271e2: 1f09 f205 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -1271e6: 7210 242e 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2e24 │ │ -1271ec: 0c06 |0038: move-result-object v6 │ │ -1271ee: 6e40 9d2c 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c9d │ │ -1271f4: 0c05 |003c: move-result-object v5 │ │ -1271f6: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ -1271fa: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1271fc: 6e20 e238 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ -127202: 7110 dc1a 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1adc │ │ -127208: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ -12720c: 6e30 942c 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@2c94 │ │ -127212: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -127216: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12721a: 28cd |004f: goto 001c // -0033 │ │ -12721c: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -12721e: 28e8 |0051: goto 0039 // -0018 │ │ -127220: 6e10 2339 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -127226: 0a09 |0055: move-result v9 │ │ -127228: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ -12722c: 6e30 992c 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@2c99 │ │ -127232: 0a09 |005b: move-result v9 │ │ -127234: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ -127238: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12723c: 28f2 |0060: goto 0052 // -000e │ │ +124e70: |[124e70] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ +124e80: 54a7 1312 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@1213 │ │ +124e84: 1f07 0207 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ +124e88: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ +124e8c: 0e00 |0006: return-void │ │ +124e8e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +124e90: 54a9 1112 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ +124e94: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ +124e98: 54a9 1112 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ +124e9c: 6e10 192d 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ +124ea2: 54a9 1112 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1211 │ │ +124ea6: 6e10 272d 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +124eac: 0c08 |0016: move-result-object v8 │ │ +124eae: 6e10 d343 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +124eb4: 0a04 |001a: move-result v4 │ │ +124eb6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +124eb8: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ +124ebc: 6e20 cb43 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +124ec2: 0c03 |0021: move-result-object v3 │ │ +124ec4: 1f03 e605 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +124ec8: 6e30 a42c 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2ca4 │ │ +124ece: 0a09 |0027: move-result v9 │ │ +124ed0: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ +124ed4: 6e20 2239 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +124eda: 0c01 |002d: move-result-object v1 │ │ +124edc: 2019 f205 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +124ee0: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ +124ee4: 0719 |0032: move-object v9, v1 │ │ +124ee6: 1f09 f205 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +124eea: 7210 242e 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2e24 │ │ +124ef0: 0c06 |0038: move-result-object v6 │ │ +124ef2: 6e40 9d2c 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c9d │ │ +124ef8: 0c05 |003c: move-result-object v5 │ │ +124efa: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ +124efe: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +124f00: 6e20 e238 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ +124f06: 7110 dc1a 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1adc │ │ +124f0c: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ +124f10: 6e30 942c 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@2c94 │ │ +124f16: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +124f1a: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +124f1e: 28cd |004f: goto 001c // -0033 │ │ +124f20: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +124f22: 28e8 |0051: goto 0039 // -0018 │ │ +124f24: 6e10 2339 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +124f2a: 0a09 |0055: move-result v9 │ │ +124f2c: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ +124f30: 6e30 992c 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@2c99 │ │ +124f36: 0a09 |005b: move-result v9 │ │ +124f38: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ +124f3c: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +124f40: 28f2 |0060: goto 0052 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=120 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -376584,21 +376696,21 @@ │ │ 0x001b - 0x0052 reg=4 itemCount I │ │ 0x0017 - 0x0052 reg=8 visibleItems Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0008 - 0x0061 reg=0 childIndex I │ │ 0x0004 - 0x0061 reg=7 parent Landroid/view/ViewGroup; │ │ 0x0000 - 0x0061 reg=10 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0061 reg=11 cleared Z │ │ │ │ - source_file_idx : 1132 (BaseMenuPresenter.java) │ │ + source_file_idx : 1128 (BaseMenuPresenter.java) │ │ │ │ Class #1423 header: │ │ class_idx : 1499 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1500 │ │ -source_file_idx : 1134 │ │ +source_file_idx : 1130 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1423 annotations: │ │ Annotations on class │ │ @@ -376635,18 +376747,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 │ │ -127240: |[127240] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ -127250: 7020 ac2c 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ -127256: 5b01 1612 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ -12725a: 0e00 |0005: return-void │ │ +124f44: |[124f44] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ +124f54: 7020 ac2c 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ +124f5a: 5b01 1612 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ +124f5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ @@ -376661,37 +376773,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 │ │ -12725c: |[12725c] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -12726c: 2042 8602 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -127270: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -127274: 0740 |0004: move-object v0, v4 │ │ -127276: 1f00 8602 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -12727a: 5432 1712 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -12727e: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -127282: 2202 9503 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -127286: 7010 db15 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -12728c: 5b32 1712 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -127290: 5432 1712 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -127294: 7220 3944 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -12729a: 0c01 |0017: move-result-object v1 │ │ -12729c: 1f01 ea06 |0018: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ -1272a0: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -1272a4: 5432 1612 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ -1272a8: 7120 322e 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@2e32 │ │ -1272ae: 0c01 |0021: move-result-object v1 │ │ -1272b0: 5432 1712 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -1272b4: 7230 3c44 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -1272ba: 1101 |0027: return-object v1 │ │ -1272bc: 0741 |0028: move-object v1, v4 │ │ -1272be: 28fe |0029: goto 0027 // -0002 │ │ +124f60: |[124f60] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ +124f70: 2042 8602 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +124f74: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +124f78: 0740 |0004: move-object v0, v4 │ │ +124f7a: 1f00 8602 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +124f7e: 5432 1712 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +124f82: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +124f86: 2202 9503 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +124f8a: 7010 db15 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +124f90: 5b32 1712 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +124f94: 5432 1712 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +124f98: 7220 3944 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +124f9e: 0c01 |0017: move-result-object v1 │ │ +124fa0: 1f01 ea06 |0018: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ +124fa4: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +124fa8: 5432 1612 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ +124fac: 7120 322e 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@2e32 │ │ +124fb2: 0c01 |0021: move-result-object v1 │ │ +124fb4: 5432 1712 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +124fb8: 7230 3c44 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +124fbe: 1101 |0027: return-object v1 │ │ +124fc0: 0741 |0028: move-object v1, v4 │ │ +124fc2: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=51 │ │ @@ -376711,37 +376823,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 │ │ -1272c0: |[1272c0] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -1272d0: 2042 8702 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ -1272d4: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -1272d8: 0740 |0004: move-object v0, v4 │ │ -1272da: 1f00 8702 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ -1272de: 5432 1812 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -1272e2: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -1272e6: 2202 9503 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ -1272ea: 7010 db15 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ -1272f0: 5b32 1812 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -1272f4: 5432 1812 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -1272f8: 7220 3944 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -1272fe: 0c01 |0017: move-result-object v1 │ │ -127300: 1f01 ef06 |0018: check-cast v1, Landroid/view/SubMenu; // type@06ef │ │ -127304: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -127308: 5432 1612 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ -12730c: 7120 332e 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@2e33 │ │ -127312: 0c01 |0021: move-result-object v1 │ │ -127314: 5432 1812 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -127318: 7230 3c44 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -12731e: 1101 |0027: return-object v1 │ │ -127320: 0741 |0028: move-object v1, v4 │ │ -127322: 28fe |0029: goto 0027 // -0002 │ │ +124fc4: |[124fc4] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ +124fd4: 2042 8702 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ +124fd8: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +124fdc: 0740 |0004: move-object v0, v4 │ │ +124fde: 1f00 8702 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ +124fe2: 5432 1812 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +124fe6: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +124fea: 2202 9503 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0395 │ │ +124fee: 7010 db15 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@15db │ │ +124ff4: 5b32 1812 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +124ff8: 5432 1812 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +124ffc: 7220 3944 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +125002: 0c01 |0017: move-result-object v1 │ │ +125004: 1f01 ef06 |0018: check-cast v1, Landroid/view/SubMenu; // type@06ef │ │ +125008: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +12500c: 5432 1612 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@1216 │ │ +125010: 7120 332e 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@2e33 │ │ +125016: 0c01 |0021: move-result-object v1 │ │ +125018: 5432 1812 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +12501c: 7230 3c44 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +125022: 1101 |0027: return-object v1 │ │ +125024: 0741 |0028: move-object v1, v4 │ │ +125026: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=69 │ │ 0x000b line=70 │ │ 0x0012 line=73 │ │ @@ -376761,24 +376873,24 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -127324: |[127324] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ -127334: 5410 1712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -127338: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12733c: 5410 1712 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -127340: 7210 3644 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@4436 │ │ -127346: 5410 1812 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -12734a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -12734e: 5410 1812 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ -127352: 7210 3644 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@4436 │ │ -127358: 0e00 |0012: return-void │ │ +125028: |[125028] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ +125038: 5410 1712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +12503c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +125040: 5410 1712 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +125044: 7210 3644 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@4436 │ │ +12504a: 5410 1812 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +12504e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +125052: 5410 1812 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@1218 │ │ +125056: 7210 3644 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@4436 │ │ +12505c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0009 line=89 │ │ 0x000d line=90 │ │ 0x0012 line=92 │ │ @@ -376791,34 +376903,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -12735c: |[12735c] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ -12736c: 5432 1712 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -127370: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -127374: 0e00 |0004: return-void │ │ -127376: 5432 1712 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -12737a: 7210 3b44 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ -127380: 0c02 |000a: move-result-object v2 │ │ -127382: 7210 4744 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -127388: 0c00 |000e: move-result-object v0 │ │ -12738a: 7210 0244 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -127390: 0a02 |0012: move-result v2 │ │ -127392: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -127396: 7210 0344 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12739c: 0c01 |0018: move-result-object v1 │ │ -12739e: 1f01 ea06 |0019: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ -1273a2: 7210 d737 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@37d7 │ │ -1273a8: 0a02 |001e: move-result v2 │ │ -1273aa: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -1273ae: 7210 0444 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ -1273b4: 28eb |0024: goto 000f // -0015 │ │ +125060: |[125060] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ +125070: 5432 1712 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +125074: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +125078: 0e00 |0004: return-void │ │ +12507a: 5432 1712 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +12507e: 7210 3b44 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ +125084: 0c02 |000a: move-result-object v2 │ │ +125086: 7210 4744 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +12508c: 0c00 |000e: move-result-object v0 │ │ +12508e: 7210 0244 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +125094: 0a02 |0012: move-result v2 │ │ +125096: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +12509a: 7210 0344 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +1250a0: 0c01 |0018: move-result-object v1 │ │ +1250a2: 1f01 ea06 |0019: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ +1250a6: 7210 d737 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@37d7 │ │ +1250ac: 0a02 |001e: move-result v2 │ │ +1250ae: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +1250b2: 7210 0444 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ +1250b8: 28eb |0024: goto 000f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=108 │ │ 0x0005 line=99 │ │ 0x000f line=102 │ │ 0x0015 line=103 │ │ @@ -376836,34 +376948,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -1273b8: |[1273b8] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ -1273c8: 5432 1712 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -1273cc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -1273d0: 0e00 |0004: return-void │ │ -1273d2: 5432 1712 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ -1273d6: 7210 3b44 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ -1273dc: 0c02 |000a: move-result-object v2 │ │ -1273de: 7210 4744 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -1273e4: 0c00 |000e: move-result-object v0 │ │ -1273e6: 7210 0244 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1273ec: 0a02 |0012: move-result v2 │ │ -1273ee: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -1273f2: 7210 0344 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1273f8: 0c01 |0018: move-result-object v1 │ │ -1273fa: 1f01 ea06 |0019: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ -1273fe: 7210 d937 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -127404: 0a02 |001e: move-result v2 │ │ -127406: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -12740a: 7210 0444 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ -127410: 28e0 |0024: goto 0004 // -0020 │ │ +1250bc: |[1250bc] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ +1250cc: 5432 1712 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +1250d0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +1250d4: 0e00 |0004: return-void │ │ +1250d6: 5432 1712 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@1217 │ │ +1250da: 7210 3b44 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@443b │ │ +1250e0: 0c02 |000a: move-result-object v2 │ │ +1250e2: 7210 4744 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +1250e8: 0c00 |000e: move-result-object v0 │ │ +1250ea: 7210 0244 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +1250f0: 0a02 |0012: move-result v2 │ │ +1250f2: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +1250f6: 7210 0344 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +1250fc: 0c01 |0018: move-result-object v1 │ │ +1250fe: 1f01 ea06 |0019: check-cast v1, Landroid/view/MenuItem; // type@06ea │ │ +125102: 7210 d937 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +125108: 0a02 |001e: move-result v2 │ │ +12510a: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +12510e: 7210 0444 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@4404 │ │ +125114: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=125 │ │ 0x0005 line=115 │ │ 0x000f line=118 │ │ 0x0015 line=119 │ │ @@ -376872,21 +376984,21 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x000f - 0x0025 reg=0 iterator Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x001b - 0x0025 reg=1 menuItem Landroid/view/MenuItem; │ │ 0x0000 - 0x0025 reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x0000 - 0x0025 reg=4 id I │ │ │ │ - source_file_idx : 1134 (BaseMenuWrapper.java) │ │ + source_file_idx : 1130 (BaseMenuWrapper.java) │ │ │ │ Class #1424 header: │ │ class_idx : 1501 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1867 │ │ -source_file_idx : 2018 │ │ +source_file_idx : 2014 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #1424 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ExpandedMenuView;' │ │ @@ -376916,40 +377028,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -127414: |[127414] android.support.v7.internal.view.menu.ExpandedMenuView.:()V │ │ -127424: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -127426: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -12742a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -127430: 6900 1a12 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@121a │ │ -127434: 0e00 |0008: return-void │ │ -127436: 0000 |0009: nop // spacer │ │ -127438: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ +125118: |[125118] android.support.v7.internal.view.menu.ExpandedMenuView.:()V │ │ +125128: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +12512a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +12512e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +125134: 6900 1a12 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@121a │ │ +125138: 0e00 |0008: return-void │ │ +12513a: 0000 |0009: nop // spacer │ │ +12513c: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -127448: |[127448] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -127458: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ -12745e: 7040 b02c 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2cb0 │ │ -127464: 0e00 |0006: return-void │ │ +12514c: |[12514c] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12515c: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ +125162: 7040 b02c 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2cb0 │ │ +125168: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -376960,36 +377072,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 │ │ -127468: |[127468] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -127478: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -12747a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -12747c: 7030 c63b 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3bc6 │ │ -127482: 6e20 bb2c 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2cbb │ │ -127488: 6201 1a12 |0008: sget-object v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@121a │ │ -12748c: 7152 9131 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -127492: 0c00 |000d: move-result-object v0 │ │ -127494: 6e20 8e31 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -12749a: 0a01 |0011: move-result v1 │ │ -12749c: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ -1274a0: 6e20 7a31 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -1274a6: 0c01 |0017: move-result-object v1 │ │ -1274a8: 6e20 b82c 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2cb8 │ │ -1274ae: 6e20 8e31 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -1274b4: 0a01 |001e: move-result v1 │ │ -1274b6: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -1274ba: 6e20 7a31 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -1274c0: 0c01 |0024: move-result-object v1 │ │ -1274c2: 6e20 ba2c 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@2cba │ │ -1274c8: 6e10 9331 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -1274ce: 0e00 |002b: return-void │ │ +12516c: |[12516c] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12517c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +12517e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +125180: 7030 c63b 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3bc6 │ │ +125186: 6e20 bb2c 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2cbb │ │ +12518c: 6201 1a12 |0008: sget-object v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@121a │ │ +125190: 7152 9131 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +125196: 0c00 |000d: move-result-object v0 │ │ +125198: 6e20 8e31 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +12519e: 0a01 |0011: move-result v1 │ │ +1251a0: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ +1251a4: 6e20 7a31 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +1251aa: 0c01 |0017: move-result-object v1 │ │ +1251ac: 6e20 b82c 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2cb8 │ │ +1251b2: 6e20 8e31 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +1251b8: 0a01 |001e: move-result v1 │ │ +1251ba: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +1251be: 6e20 7a31 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +1251c4: 0c01 |0024: move-result-object v1 │ │ +1251c6: 6e20 ba2c 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@2cba │ │ +1251cc: 6e10 9331 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +1251d2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=55 │ │ 0x0008 line=57 │ │ 0x000e line=59 │ │ 0x0014 line=60 │ │ @@ -377010,17 +377122,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1274d0: |[1274d0] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ -1274e0: 5210 1b12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@121b │ │ -1274e4: 0f00 |0002: return v0 │ │ +1251d4: |[1251d4] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ +1251e4: 5210 1b12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@121b │ │ +1251e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ @@ -377028,17 +377140,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1274e8: |[1274e8] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1274f8: 5b01 1c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@121c │ │ -1274fc: 0e00 |0002: return-void │ │ +1251ec: |[1251ec] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1251fc: 5b01 1c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@121c │ │ +125200: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -377048,20 +377160,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -127500: |[127500] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -127510: 5420 1c12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@121c │ │ -127514: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -127516: 6e30 302d 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -12751c: 0a00 |0006: move-result v0 │ │ -12751e: 0f00 |0007: return v0 │ │ +125204: |[125204] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +125214: 5420 1c12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@121c │ │ +125218: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12521a: 6e30 302d 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +125220: 0a00 |0006: move-result v0 │ │ +125222: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -377070,19 +377182,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -127520: |[127520] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ -127530: 6f10 d43b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@3bd4 │ │ -127536: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -127538: 6e20 b92c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@2cb9 │ │ -12753e: 0e00 |0007: return-void │ │ +125224: |[125224] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ +125234: 6f10 d43b 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@3bd4 │ │ +12523a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +12523c: 6e20 b92c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@2cb9 │ │ +125242: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -377092,40 +377204,40 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -127540: |[127540] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -127550: 6e10 b12c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@2cb1 │ │ -127556: 0c00 |0003: move-result-object v0 │ │ -127558: 7220 bd3b 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@3bbd │ │ -12755e: 0c00 |0007: move-result-object v0 │ │ -127560: 1f00 e605 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -127564: 6e20 b42c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cb4 │ │ -12756a: 0e00 |000d: return-void │ │ +125244: |[125244] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +125254: 6e10 b12c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@2cb1 │ │ +12525a: 0c00 |0003: move-result-object v0 │ │ +12525c: 7220 bd3b 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@3bbd │ │ +125262: 0c00 |0007: move-result-object v0 │ │ +125264: 1f00 e605 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +125268: 6e20 b42c 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cb4 │ │ +12526e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000d line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x000e reg=2 parent Landroid/widget/AdapterView; │ │ 0x0000 - 0x000e reg=3 v Landroid/view/View; │ │ 0x0000 - 0x000e reg=4 position I │ │ 0x0000 - 0x000e reg=5 id J │ │ │ │ - source_file_idx : 2018 (ExpandedMenuView.java) │ │ + source_file_idx : 2014 (ExpandedMenuView.java) │ │ │ │ Class #1425 header: │ │ class_idx : 1502 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 4892 │ │ +source_file_idx : 4888 │ │ static_fields_size : 1 │ │ instance_fields_size: 14 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 12 │ │ │ │ Class #1425 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ListMenuItemView;' │ │ @@ -377202,18 +377314,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 │ │ -12756c: |[12756c] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12757c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12757e: 7040 bd2c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2cbd │ │ -127584: 0e00 |0004: return-void │ │ +125270: |[125270] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +125280: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +125282: 7040 bd2c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2cbd │ │ +125288: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -377224,37 +377336,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 │ │ -127588: |[127588] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -127598: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -12759a: 7030 a73b 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ -1275a0: 5b45 2012 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@1220 │ │ -1275a4: 6201 6410 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@1064 │ │ -1275a8: 6e53 b201 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -1275ae: 0c00 |000b: move-result-object v0 │ │ -1275b0: 6001 6710 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@1067 │ │ -1275b4: 6e20 5c02 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -1275ba: 0c01 |0011: move-result-object v1 │ │ -1275bc: 5b41 1e12 |0012: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@121e │ │ -1275c0: 6001 6910 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@1069 │ │ -1275c4: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -1275c6: 6e30 6702 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -1275cc: 0a01 |001a: move-result v1 │ │ -1275ce: 5941 2912 |001b: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ -1275d2: 6001 6c10 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@106c │ │ -1275d6: 6e30 5502 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -1275dc: 0a01 |0022: move-result v1 │ │ -1275de: 5c41 2612 |0023: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -1275e2: 5b45 2a12 |0025: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@122a │ │ -1275e6: 6e10 7102 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -1275ec: 0e00 |002a: return-void │ │ +12528c: |[12528c] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12529c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12529e: 7030 a73b 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ +1252a4: 5b45 2012 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@1220 │ │ +1252a8: 6201 6410 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@1064 │ │ +1252ac: 6e53 b201 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +1252b2: 0c00 |000b: move-result-object v0 │ │ +1252b4: 6001 6710 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@1067 │ │ +1252b8: 6e20 5c02 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +1252be: 0c01 |0011: move-result-object v1 │ │ +1252c0: 5b41 1e12 |0012: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@121e │ │ +1252c4: 6001 6910 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@1069 │ │ +1252c8: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +1252ca: 6e30 6702 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +1252d0: 0a01 |001a: move-result v1 │ │ +1252d2: 5941 2912 |001b: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ +1252d6: 6001 6c10 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@106c │ │ +1252da: 6e30 5502 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +1252e0: 0a01 |0022: move-result v1 │ │ +1252e2: 5c41 2612 |0023: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +1252e6: 5b45 2a12 |0025: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@122a │ │ +1252ea: 6e10 7102 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1252f0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=69 │ │ 0x0014 line=70 │ │ @@ -377274,23 +377386,23 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1275f0: |[1275f0] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ -127600: 5410 2312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ -127604: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -127608: 5410 2012 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@1220 │ │ -12760c: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -127612: 0c00 |0009: move-result-object v0 │ │ -127614: 5b10 2312 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ -127618: 5410 2312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ -12761c: 1100 |000e: return-object v0 │ │ +1252f4: |[1252f4] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ +125304: 5410 2312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ +125308: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +12530c: 5410 2012 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@1220 │ │ +125310: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +125316: 0c00 |0009: move-result-object v0 │ │ +125318: 5b10 2312 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ +12531c: 5410 2312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@1223 │ │ +125320: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x000c line=279 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ @@ -377300,26 +377412,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -127620: |[127620] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ -127630: 7010 c12c 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ -127636: 0c00 |0003: move-result-object v0 │ │ -127638: 6001 960e |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0e96 │ │ -12763c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -12763e: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -127644: 0c01 |000a: move-result-object v1 │ │ -127646: 1f01 3607 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0736 │ │ -12764a: 5b31 1f12 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -12764e: 5431 1f12 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -127652: 6e20 be2c 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@2cbe │ │ -127658: 0e00 |0014: return-void │ │ +125324: |[125324] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ +125334: 7010 c12c 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ +12533a: 0c00 |0003: move-result-object v0 │ │ +12533c: 6001 960e |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0e96 │ │ +125340: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +125342: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +125348: 0c01 |000a: move-result-object v1 │ │ +12534a: 1f01 3607 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0736 │ │ +12534e: 5b31 1f12 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +125352: 5431 1f12 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +125356: 6e20 be2c 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@2cbe │ │ +12535c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x000f line=264 │ │ 0x0014 line=265 │ │ locals : │ │ @@ -377331,26 +377443,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -12765c: |[12765c] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ -12766c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12766e: 7010 c12c 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ -127674: 0c00 |0004: move-result-object v0 │ │ -127676: 6001 970e |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0e97 │ │ -12767a: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -127680: 0c01 |000a: move-result-object v1 │ │ -127682: 1f01 4607 |000b: check-cast v1, Landroid/widget/ImageView; // type@0746 │ │ -127686: 5b31 2212 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -12768a: 5431 2212 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -12768e: 6e30 bf2c 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@2cbf │ │ -127694: 0e00 |0014: return-void │ │ +125360: |[125360] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ +125370: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +125372: 7010 c12c 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ +125378: 0c00 |0004: move-result-object v0 │ │ +12537a: 6001 970e |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0e97 │ │ +12537e: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +125384: 0c01 |000a: move-result-object v1 │ │ +125386: 1f01 4607 |000b: check-cast v1, Landroid/widget/ImageView; // type@0746 │ │ +12538a: 5b31 2212 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +12538e: 5431 2212 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +125392: 6e30 bf2c 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@2cbf │ │ +125398: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=245 │ │ 0x0005 line=246 │ │ 0x000f line=248 │ │ 0x0014 line=249 │ │ locals : │ │ @@ -377362,26 +377474,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -127698: |[127698] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ -1276a8: 7010 c12c 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ -1276ae: 0c00 |0003: move-result-object v0 │ │ -1276b0: 6001 990e |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0e99 │ │ -1276b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1276b6: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -1276bc: 0c01 |000a: move-result-object v1 │ │ -1276be: 1f01 5207 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0752 │ │ -1276c2: 5b31 2712 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -1276c6: 5431 2712 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -1276ca: 6e20 be2c 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@2cbe │ │ -1276d0: 0e00 |0014: return-void │ │ +12539c: |[12539c] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ +1253ac: 7010 c12c 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@2cc1 │ │ +1253b2: 0c00 |0003: move-result-object v0 │ │ +1253b4: 6001 990e |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0e99 │ │ +1253b8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1253ba: 6e40 c537 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +1253c0: 0c01 |000a: move-result-object v1 │ │ +1253c2: 1f01 5207 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0752 │ │ +1253c6: 5b31 2712 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +1253ca: 5431 2712 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +1253ce: 6e20 be2c 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@2cbe │ │ +1253d4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x000f line=256 │ │ 0x0014 line=257 │ │ locals : │ │ @@ -377394,17 +377506,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1276d4: |[1276d4] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -1276e4: 5410 2412 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -1276e8: 1100 |0002: return-object v0 │ │ +1253d8: |[1253d8] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +1253e8: 5410 2412 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +1253ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -377412,42 +377524,42 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -1276ec: |[1276ec] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -1276fc: 5b23 2412 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -127700: 5924 2512 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@1225 │ │ -127704: 6e10 7d2d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ -12770a: 0a00 |0007: move-result v0 │ │ -12770c: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -127710: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -127712: 6e20 d32c 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@2cd3 │ │ -127718: 6e20 732d 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@2d73 │ │ -12771e: 0c00 |0011: move-result-object v0 │ │ -127720: 6e20 d22c 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@2cd2 │ │ -127726: 6e10 792d 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@2d79 │ │ -12772c: 0a00 |0018: move-result v0 │ │ -12772e: 6e20 cc2c 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@2ccc │ │ -127734: 6e10 a22d 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@2da2 │ │ -12773a: 0a00 |001f: move-result v0 │ │ -12773c: 6e10 6d2d 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ -127742: 0a01 |0023: move-result v1 │ │ -127744: 6e30 d12c 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@2cd1 │ │ -12774a: 6e10 662d 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ -127750: 0c00 |002a: move-result-object v0 │ │ -127752: 6e20 d02c 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2cd0 │ │ -127758: 6e10 7b2d 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ -12775e: 0a00 |0031: move-result v0 │ │ -127760: 6e20 ce2c 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@2cce │ │ -127766: 0e00 |0035: return-void │ │ -127768: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -12776c: 28d3 |0038: goto 000b // -002d │ │ +1253f0: |[1253f0] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +125400: 5b23 2412 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +125404: 5924 2512 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@1225 │ │ +125408: 6e10 7d2d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ +12540e: 0a00 |0007: move-result v0 │ │ +125410: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +125414: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +125416: 6e20 d32c 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@2cd3 │ │ +12541c: 6e20 732d 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@2d73 │ │ +125422: 0c00 |0011: move-result-object v0 │ │ +125424: 6e20 d22c 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@2cd2 │ │ +12542a: 6e10 792d 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@2d79 │ │ +125430: 0a00 |0018: move-result v0 │ │ +125432: 6e20 cc2c 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@2ccc │ │ +125438: 6e10 a22d 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@2da2 │ │ +12543e: 0a00 |001f: move-result v0 │ │ +125440: 6e10 6d2d 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ +125446: 0a01 |0023: move-result v1 │ │ +125448: 6e30 d12c 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@2cd1 │ │ +12544e: 6e10 662d 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ +125454: 0c00 |002a: move-result-object v0 │ │ +125456: 6e20 d02c 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2cd0 │ │ +12545c: 6e10 7b2d 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ +125462: 0a00 |0031: move-result v0 │ │ +125464: 6e20 ce2c 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@2cce │ │ +12546a: 0e00 |0035: return-void │ │ +12546c: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +125470: 28d3 |0038: goto 000b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0004 line=102 │ │ 0x000e line=104 │ │ 0x0015 line=105 │ │ @@ -377466,36 +377578,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -127770: |[127770] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ -127780: 6f10 b23b 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@3bb2 │ │ -127786: 5430 1e12 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@121e │ │ -12778a: 6e20 cb2c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ccb │ │ -127790: 6000 7d0e |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ -127794: 6e20 c02c 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@2cc0 │ │ -12779a: 0c00 |000d: move-result-object v0 │ │ -12779c: 1f00 6507 |000e: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -1277a0: 5b30 2b12 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -1277a4: 5230 2912 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ -1277a8: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -1277aa: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ -1277ae: 5430 2b12 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -1277b2: 5431 2a12 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@122a │ │ -1277b6: 5232 2912 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ -1277ba: 6e30 c83c 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -1277c0: 6000 6d0e |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0e6d │ │ -1277c4: 6e20 c02c 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@2cc0 │ │ -1277ca: 0c00 |0025: move-result-object v0 │ │ -1277cc: 1f00 6507 |0026: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ -1277d0: 5b30 2812 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ -1277d4: 0e00 |002a: return-void │ │ +125474: |[125474] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ +125484: 6f10 b23b 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@3bb2 │ │ +12548a: 5430 1e12 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@121e │ │ +12548e: 6e20 cb2c 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ccb │ │ +125494: 6000 7d0e |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ +125498: 6e20 c02c 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@2cc0 │ │ +12549e: 0c00 |000d: move-result-object v0 │ │ +1254a0: 1f00 6507 |000e: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +1254a4: 5b30 2b12 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1254a8: 5230 2912 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ +1254ac: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +1254ae: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ +1254b2: 5430 2b12 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1254b6: 5431 2a12 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@122a │ │ +1254ba: 5232 2912 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@1229 │ │ +1254be: 6e30 c83c 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +1254c4: 6000 6d0e |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0e6d │ │ +1254c8: 6e20 c02c 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@2cc0 │ │ +1254ce: 0c00 |0025: move-result-object v0 │ │ +1254d0: 1f00 6507 |0026: check-cast v0, Landroid/widget/TextView; // type@0765 │ │ +1254d4: 5b30 2812 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ +1254d8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=87 │ │ 0x0008 line=89 │ │ 0x0012 line=90 │ │ 0x0017 line=91 │ │ @@ -377509,33 +377621,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -1277d8: |[1277d8] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ -1277e8: 5432 2212 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -1277ec: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -1277f0: 5532 2612 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -1277f4: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -1277f8: 6e10 c32c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2cc3 │ │ -1277fe: 0c01 |000b: move-result-object v1 │ │ -127800: 5432 2212 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -127804: 6e10 8d3b 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3b8d │ │ -12780a: 0c00 |0011: move-result-object v0 │ │ -12780c: 1f00 4707 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -127810: 5212 c615 |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -127814: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ -127818: 5202 dc15 |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@15dc │ │ -12781c: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ -127820: 5212 c615 |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -127824: 5902 dc15 |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@15dc │ │ -127828: 6f30 b33b 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ -12782e: 0e00 |0023: return-void │ │ +1254dc: |[1254dc] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ +1254ec: 5432 2212 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +1254f0: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +1254f4: 5532 2612 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +1254f8: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +1254fc: 6e10 c32c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2cc3 │ │ +125502: 0c01 |000b: move-result-object v1 │ │ +125504: 5432 2212 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +125508: 6e10 8d3b 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3b8d │ │ +12550e: 0c00 |0011: move-result-object v0 │ │ +125510: 1f00 4707 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +125514: 5212 c615 |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +125518: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ +12551c: 5202 dc15 |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@15dc │ │ +125520: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ +125524: 5212 c615 |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +125528: 5902 dc15 |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@15dc │ │ +12552c: 6f30 b33b 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@3bb3 │ │ +125532: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0008 line=235 │ │ 0x000c line=236 │ │ 0x0014 line=237 │ │ 0x001c line=238 │ │ @@ -377553,17 +377665,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -127830: |[127830] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ -127840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -127842: 0f00 |0001: return v0 │ │ +125534: |[125534] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ +125544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +125546: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -377571,65 +377683,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -127844: |[127844] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ -127854: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -127858: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -12785c: 5454 2712 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -127860: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -127864: 5454 1f12 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -127868: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -12786c: 0e00 |000c: return-void │ │ -12786e: 5454 2412 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -127872: 6e10 7c2d 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ -127878: 0a04 |0012: move-result v4 │ │ -12787a: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ -12787e: 5454 2712 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -127882: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ -127886: 7010 c72c 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@2cc7 │ │ -12788c: 5450 2712 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -127890: 5452 1f12 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -127894: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ -127898: 5454 2412 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -12789c: 6e10 7a2d 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@2d7a │ │ -1278a2: 0a04 |0027: move-result v4 │ │ -1278a4: 6e20 103b 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ -1278aa: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ -1278ae: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -1278b0: 6e10 033b 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@3b03 │ │ -1278b6: 0a04 |0031: move-result v4 │ │ -1278b8: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ -1278bc: 6e20 113b 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@3b11 │ │ -1278c2: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ -1278c6: 6e10 033b 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@3b03 │ │ -1278cc: 0a04 |003c: move-result v4 │ │ -1278ce: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ -1278d2: 6e20 113b 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@3b11 │ │ -1278d8: 28ca |0042: goto 000c // -0036 │ │ -1278da: 5454 1f12 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -1278de: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ -1278e2: 7010 c52c 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@2cc5 │ │ -1278e8: 5450 1f12 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -1278ec: 5452 2712 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -1278f0: 28d2 |004e: goto 0020 // -002e │ │ -1278f2: 0131 |004f: move v1, v3 │ │ -1278f4: 28de |0050: goto 002e // -0022 │ │ -1278f6: 5454 1f12 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -1278fa: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ -1278fe: 5454 1f12 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -127902: 6e20 f13a 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@3af1 │ │ -127908: 5454 2712 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -12790c: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ -127910: 5454 2712 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -127914: 6e20 283c 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@3c28 │ │ -12791a: 28a9 |0063: goto 000c // -0057 │ │ +125548: |[125548] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ +125558: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +12555c: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +125560: 5454 2712 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125564: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +125568: 5454 1f12 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +12556c: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +125570: 0e00 |000c: return-void │ │ +125572: 5454 2412 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +125576: 6e10 7c2d 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ +12557c: 0a04 |0012: move-result v4 │ │ +12557e: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ +125582: 5454 2712 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125586: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ +12558a: 7010 c72c 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@2cc7 │ │ +125590: 5450 2712 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125594: 5452 1f12 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +125598: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ +12559c: 5454 2412 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +1255a0: 6e10 7a2d 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@2d7a │ │ +1255a6: 0a04 |0027: move-result v4 │ │ +1255a8: 6e20 103b 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ +1255ae: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ +1255b2: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +1255b4: 6e10 033b 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@3b03 │ │ +1255ba: 0a04 |0031: move-result v4 │ │ +1255bc: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ +1255c0: 6e20 113b 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@3b11 │ │ +1255c6: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ +1255ca: 6e10 033b 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@3b03 │ │ +1255d0: 0a04 |003c: move-result v4 │ │ +1255d2: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ +1255d6: 6e20 113b 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@3b11 │ │ +1255dc: 28ca |0042: goto 000c // -0036 │ │ +1255de: 5454 1f12 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +1255e2: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ +1255e6: 7010 c52c 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@2cc5 │ │ +1255ec: 5450 1f12 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +1255f0: 5452 2712 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +1255f4: 28d2 |004e: goto 0020 // -002e │ │ +1255f6: 0131 |004f: move v1, v3 │ │ +1255f8: 28de |0050: goto 002e // -0022 │ │ +1255fa: 5454 1f12 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +1255fe: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ +125602: 5454 1f12 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +125606: 6e20 f13a 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@3af1 │ │ +12560c: 5454 2712 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125610: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ +125614: 5454 2712 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125618: 6e20 283c 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@3c28 │ │ +12561e: 28a9 |0063: goto 000c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x000c line=173 │ │ 0x000d line=139 │ │ 0x0015 line=140 │ │ 0x0019 line=141 │ │ @@ -377665,30 +377777,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -12791c: |[12791c] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ -12792c: 5421 2412 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -127930: 6e10 7c2d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ -127936: 0a01 |0005: move-result v1 │ │ -127938: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -12793c: 5421 2712 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -127940: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -127944: 7010 c72c 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@2cc7 │ │ -12794a: 5420 2712 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ -12794e: 6e20 103b 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ -127954: 0e00 |0014: return-void │ │ -127956: 5421 1f12 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -12795a: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -12795e: 7010 c52c 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@2cc5 │ │ -127964: 5420 1f12 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ -127968: 28f3 |001e: goto 0011 // -000d │ │ +125620: |[125620] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ +125630: 5421 2412 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +125634: 6e10 7c2d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ +12563a: 0a01 |0005: move-result v1 │ │ +12563c: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +125640: 5421 2712 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125644: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +125648: 7010 c72c 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@2cc7 │ │ +12564e: 5420 2712 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@1227 │ │ +125652: 6e20 103b 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@3b10 │ │ +125658: 0e00 |0014: return-void │ │ +12565a: 5421 1f12 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +12565e: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +125662: 7010 c52c 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@2cc5 │ │ +125668: 5420 1f12 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@121f │ │ +12566c: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000c line=180 │ │ 0x000f line=182 │ │ 0x0011 line=190 │ │ @@ -377707,18 +377819,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -12796c: |[12796c] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ -12797c: 5c01 2112 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ -127980: 5c01 2612 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -127984: 0e00 |0004: return-void │ │ +125670: |[125670] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ +125680: 5c01 2112 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ +125684: 5c01 2612 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +125688: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=1 forceShow Z │ │ @@ -377728,56 +377840,56 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -127988: |[127988] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -127998: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12799a: 5432 2412 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -12799e: 6e10 a12d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@2da1 │ │ -1279a4: 0a02 |0006: move-result v2 │ │ -1279a6: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -1279aa: 5532 2112 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ -1279ae: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -1279b2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -1279b4: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -1279b8: 5532 2612 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -1279bc: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ -1279c0: 0e00 |0014: return-void │ │ -1279c2: 0110 |0015: move v0, v1 │ │ -1279c4: 28f8 |0016: goto 000e // -0008 │ │ -1279c6: 5432 2212 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -1279ca: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ -1279ce: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -1279d2: 5532 2612 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -1279d6: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ -1279da: 5432 2212 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -1279de: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -1279e2: 7010 c62c 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@2cc6 │ │ -1279e8: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -1279ec: 5532 2612 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ -1279f0: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ -1279f4: 5432 2212 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -1279f8: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ -1279fc: 6e20 9c3b 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -127a02: 5432 2212 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -127a06: 6e10 943b 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ -127a0c: 0a02 |003a: move-result v2 │ │ -127a0e: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ -127a12: 5432 2212 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -127a16: 6e20 a43b 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -127a1c: 28d2 |0042: goto 0014 // -002e │ │ -127a1e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -127a20: 28ee |0044: goto 0032 // -0012 │ │ -127a22: 5431 2212 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ -127a26: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ -127a2a: 6e20 a43b 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -127a30: 28c8 |004c: goto 0014 // -0038 │ │ +12568c: |[12568c] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12569c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12569e: 5432 2412 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +1256a2: 6e10 a12d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@2da1 │ │ +1256a8: 0a02 |0006: move-result v2 │ │ +1256aa: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +1256ae: 5532 2112 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ +1256b2: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +1256b6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1256b8: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +1256bc: 5532 2612 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +1256c0: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ +1256c4: 0e00 |0014: return-void │ │ +1256c6: 0110 |0015: move v0, v1 │ │ +1256c8: 28f8 |0016: goto 000e // -0008 │ │ +1256ca: 5432 2212 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +1256ce: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ +1256d2: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +1256d6: 5532 2612 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +1256da: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ +1256de: 5432 2212 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +1256e2: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +1256e6: 7010 c62c 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@2cc6 │ │ +1256ec: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +1256f0: 5532 2612 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@1226 │ │ +1256f4: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ +1256f8: 5432 2212 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +1256fc: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ +125700: 6e20 9c3b 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +125706: 5432 2212 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +12570a: 6e10 943b 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ +125710: 0a02 |003a: move-result v2 │ │ +125712: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ +125716: 5432 2212 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +12571a: 6e20 a43b 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +125720: 28d2 |0042: goto 0014 // -002e │ │ +125722: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +125724: 28ee |0044: goto 0032 // -0012 │ │ +125726: 5431 2212 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@1222 │ │ +12572a: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ +12572e: 6e20 a43b 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +125734: 28c8 |004c: goto 0014 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x000e line=208 │ │ 0x0014 line=229 │ │ 0x0016 line=207 │ │ 0x0017 line=212 │ │ @@ -377802,36 +377914,36 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -127a34: |[127a34] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ -127a44: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ -127a48: 5431 2412 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -127a4c: 6e10 a22d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@2da2 │ │ -127a52: 0a01 |0007: move-result v1 │ │ -127a54: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -127a58: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -127a5a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -127a5e: 5431 2812 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ -127a62: 5432 2412 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ -127a66: 6e10 6e2d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@2d6e │ │ -127a6c: 0c02 |0014: move-result-object v2 │ │ -127a6e: 6e20 c73c 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -127a74: 5431 2812 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ -127a78: 6e10 a93c 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ -127a7e: 0a01 |001d: move-result v1 │ │ -127a80: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ -127a84: 5431 2812 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ -127a88: 6e20 ce3c 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -127a8e: 0e00 |0025: return-void │ │ -127a90: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ -127a94: 28e3 |0028: goto 000b // -001d │ │ +125738: |[125738] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ +125748: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ +12574c: 5431 2412 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +125750: 6e10 a22d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@2da2 │ │ +125756: 0a01 |0007: move-result v1 │ │ +125758: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +12575c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +12575e: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +125762: 5431 2812 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ +125766: 5432 2412 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1224 │ │ +12576a: 6e10 6e2d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@2d6e │ │ +125770: 0c02 |0014: move-result-object v2 │ │ +125772: 6e20 c73c 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +125778: 5431 2812 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ +12577c: 6e10 a93c 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ +125782: 0a01 |001d: move-result v1 │ │ +125784: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ +125788: 5431 2812 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@1228 │ │ +12578c: 6e20 ce3c 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +125792: 0e00 |0025: return-void │ │ +125794: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ +125798: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000b line=197 │ │ 0x000d line=198 │ │ 0x0018 line=201 │ │ 0x0020 line=202 │ │ @@ -377848,34 +377960,34 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -127a98: |[127a98] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -127aa8: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -127aac: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -127ab0: 5420 2b12 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -127ab4: 6e20 c73c 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -127aba: 5420 2b12 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -127abe: 6e10 a93c 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ -127ac4: 0a00 |000e: move-result v0 │ │ -127ac6: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -127aca: 5420 2b12 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -127ace: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -127ad0: 6e20 ce3c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -127ad6: 0e00 |0017: return-void │ │ -127ad8: 5420 2b12 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -127adc: 6e10 a93c 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ -127ae2: 0a00 |001d: move-result v0 │ │ -127ae4: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ -127ae8: 5420 2b12 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ -127aec: 6e20 ce3c 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -127af2: 28f2 |0025: goto 0017 // -000e │ │ +12579c: |[12579c] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +1257ac: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +1257b0: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +1257b4: 5420 2b12 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1257b8: 6e20 c73c 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +1257be: 5420 2b12 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1257c2: 6e10 a93c 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ +1257c8: 0a00 |000e: move-result v0 │ │ +1257ca: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +1257ce: 5420 2b12 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1257d2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1257d4: 6e20 ce3c 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +1257da: 0e00 |0017: return-void │ │ +1257dc: 5420 2b12 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1257e0: 6e10 a93c 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@3ca9 │ │ +1257e6: 0a00 |001d: move-result v0 │ │ +1257e8: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ +1257ec: 5420 2b12 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@122b │ │ +1257f0: 6e20 ce3c 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +1257f6: 28f2 |0025: goto 0017 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ 0x0017 line=123 │ │ 0x0018 line=121 │ │ @@ -377888,30 +378000,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127af4: |[127af4] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ -127b04: 5510 2112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ -127b08: 0f00 |0002: return v0 │ │ +1257f8: |[1257f8] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ +125808: 5510 2112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@1221 │ │ +12580c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ - source_file_idx : 4892 (ListMenuItemView.java) │ │ + source_file_idx : 4888 (ListMenuItemView.java) │ │ │ │ Class #1426 header: │ │ class_idx : 1504 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 4894 │ │ +source_file_idx : 4890 │ │ static_fields_size : 2 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 19 │ │ │ │ Class #1426 annotations: │ │ Annotations on class │ │ @@ -377984,19 +378096,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -127b0c: |[127b0c] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ -127b1c: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -127b22: 5901 3612 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@1236 │ │ -127b26: 5902 3912 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ -127b2a: 0e00 |0007: return-void │ │ +125810: |[125810] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ +125820: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +125826: 5901 3612 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@1236 │ │ +12582a: 5902 3912 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ +12582e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -378009,23 +378121,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 │ │ -127b2c: |[127b2c] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ -127b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -127b3e: 7030 dd2c 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@2cdd │ │ -127b44: 5b12 3212 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127b48: 5410 3212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127b4c: 7110 c137 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -127b52: 0c00 |000b: move-result-object v0 │ │ -127b54: 5b10 3412 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -127b58: 0e00 |000e: return-void │ │ +125830: |[125830] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ +125840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +125842: 7030 dd2c 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@2cdd │ │ +125848: 5b12 3212 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +12584c: 5410 3212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +125850: 7110 c137 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +125856: 0c00 |000b: move-result-object v0 │ │ +125858: 5b10 3412 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +12585c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x000e line=70 │ │ locals : │ │ @@ -378038,17 +378150,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127b5c: |[127b5c] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ -127b6c: 5210 3512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ -127b70: 0f00 |0002: return v0 │ │ +125860: |[125860] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ +125870: 5210 3512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ +125874: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ Virtual methods - │ │ @@ -378057,17 +378169,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -127b74: |[127b74] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -127b84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -127b86: 0f00 |0001: return v0 │ │ +125878: |[125878] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +125888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12588a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -378077,17 +378189,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -127b88: |[127b88] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -127b98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -127b9a: 0f00 |0001: return v0 │ │ +12588c: |[12588c] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +12589c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12589e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -378097,17 +378209,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -127b9c: |[127b9c] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ -127bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -127bae: 0f00 |0001: return v0 │ │ +1258a0: |[1258a0] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ +1258b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1258b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -378115,22 +378227,22 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -127bb0: |[127bb0] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ -127bc0: 5410 3012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127bc4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -127bc8: 2200 df05 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@05df │ │ -127bcc: 7020 d52c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@2cd5 │ │ -127bd2: 5b10 3012 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127bd6: 5410 3012 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127bda: 1100 |000d: return-object v0 │ │ +1258b4: |[1258b4] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ +1258c4: 5410 3012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +1258c8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +1258cc: 2200 df05 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@05df │ │ +1258d0: 7020 d52c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@2cd5 │ │ +1258d6: 5b10 3012 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +1258da: 5410 3012 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +1258de: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x000b line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -378140,17 +378252,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127bdc: |[127bdc] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ -127bec: 5210 3312 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@1233 │ │ -127bf0: 0f00 |0002: return v0 │ │ +1258e0: |[1258e0] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ +1258f0: 5210 3312 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@1233 │ │ +1258f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -378158,17 +378270,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127bf4: |[127bf4] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ -127c04: 5210 3512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ -127c08: 0f00 |0002: return v0 │ │ +1258f8: |[1258f8] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ +125908: 5210 3512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ +12590c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -378176,36 +378288,36 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -127c0c: |[127c0c] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -127c1c: 5430 3812 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127c20: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -127c24: 5430 3412 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -127c28: 6001 950e |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0e95 │ │ -127c2c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -127c2e: 6e40 c537 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -127c34: 0c00 |000c: move-result-object v0 │ │ -127c36: 1f00 dd05 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@05dd │ │ -127c3a: 5b30 3812 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127c3e: 5430 3012 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127c42: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -127c46: 2200 df05 |0015: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@05df │ │ -127c4a: 7020 d52c 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@2cd5 │ │ -127c50: 5b30 3012 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127c54: 5430 3812 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127c58: 5431 3012 |001e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127c5c: 6e20 b72c 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2cb7 │ │ -127c62: 5430 3812 |0023: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127c66: 6e20 bb2c 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2cbb │ │ -127c6c: 5430 3812 |0028: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127c70: 1100 |002a: return-object v0 │ │ +125910: |[125910] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +125920: 5430 3812 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125924: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +125928: 5430 3412 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +12592c: 6001 950e |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0e95 │ │ +125930: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +125932: 6e40 c537 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +125938: 0c00 |000c: move-result-object v0 │ │ +12593a: 1f00 dd05 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@05dd │ │ +12593e: 5b30 3812 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125942: 5430 3012 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125946: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +12594a: 2200 df05 |0015: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@05df │ │ +12594e: 7020 d52c 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@2cd5 │ │ +125954: 5b30 3012 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125958: 5430 3812 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +12595c: 5431 3012 |001e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125960: 6e20 b72c 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2cb7 │ │ +125966: 5430 3812 |0023: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +12596a: 6e20 bb2c 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2cbb │ │ +125970: 5430 3812 |0028: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125974: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0011 line=104 │ │ 0x0015 line=105 │ │ 0x001c line=107 │ │ @@ -378220,41 +378332,41 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -127c74: |[127c74] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -127c84: 5220 3912 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ -127c88: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -127c8c: 2200 d606 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -127c90: 5221 3912 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ -127c94: 7030 8837 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -127c9a: 5b20 3212 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127c9e: 5420 3212 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127ca2: 7110 c137 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -127ca8: 0c00 |0012: move-result-object v0 │ │ -127caa: 5b20 3412 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -127cae: 5b24 3712 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -127cb2: 5420 3012 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127cb6: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -127cba: 5420 3012 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127cbe: 6e10 dc2c 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@2cdc │ │ -127cc4: 0e00 |0020: return-void │ │ -127cc6: 5420 3212 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127cca: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ -127cce: 5b23 3212 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127cd2: 5420 3412 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -127cd6: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ -127cda: 5420 3212 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ -127cde: 7110 c137 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -127ce4: 0c00 |0030: move-result-object v0 │ │ -127ce6: 5b20 3412 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ -127cea: 28e2 |0033: goto 0015 // -001e │ │ +125978: |[125978] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +125988: 5220 3912 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ +12598c: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +125990: 2200 d606 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +125994: 5221 3912 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@1239 │ │ +125998: 7030 8837 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +12599e: 5b20 3212 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +1259a2: 5420 3212 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +1259a6: 7110 c137 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1259ac: 0c00 |0012: move-result-object v0 │ │ +1259ae: 5b20 3412 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +1259b2: 5b24 3712 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +1259b6: 5420 3012 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +1259ba: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +1259be: 5420 3012 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +1259c2: 6e10 dc2c 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@2cdc │ │ +1259c8: 0e00 |0020: return-void │ │ +1259ca: 5420 3212 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +1259ce: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ +1259d2: 5b23 3212 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +1259d6: 5420 3412 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +1259da: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ +1259de: 5420 3212 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@1232 │ │ +1259e2: 7110 c137 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1259e8: 0c00 |0030: move-result-object v0 │ │ +1259ea: 5b20 3412 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@1234 │ │ +1259ee: 28e2 |0033: goto 0015 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000d line=86 │ │ 0x0015 line=93 │ │ 0x0017 line=94 │ │ @@ -378274,20 +378386,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -127cec: |[127cec] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -127cfc: 5410 3112 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ -127d00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -127d04: 5410 3112 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ -127d08: 7230 162e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ -127d0e: 0e00 |0009: return-void │ │ +1259f0: |[1259f0] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +125a00: 5410 3112 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ +125a04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +125a08: 5410 3112 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ +125a0c: 7230 162e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ +125a12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0009 line=154 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -378299,22 +378411,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 │ │ -127d10: |[127d10] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -127d20: 5430 3712 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ -127d24: 5431 3012 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127d28: 6e20 d82c 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ -127d2e: 0c01 |0007: move-result-object v1 │ │ -127d30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -127d32: 6e40 312d 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@2d31 │ │ -127d38: 0e00 |000c: return-void │ │ +125a14: |[125a14] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +125a24: 5430 3712 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1237 │ │ +125a28: 5431 3012 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125a2c: 6e20 d82c 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2cd8 │ │ +125a32: 0c01 |0007: move-result-object v1 │ │ +125a34: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +125a36: 6e40 312d 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@2d31 │ │ +125a3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000c line=170 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -378328,18 +378440,18 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -127d3c: |[127d3c] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -127d4c: 1f01 d500 |0000: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ -127d50: 6e20 ed2c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@2ced │ │ -127d56: 0e00 |0005: return-void │ │ +125a40: |[125a40] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +125a50: 1f01 d500 |0000: check-cast v1, Landroid/os/Bundle; // type@00d5 │ │ +125a54: 6e20 ed2c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@2ced │ │ +125a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -378349,23 +378461,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -127d58: |[127d58] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -127d68: 5421 3812 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127d6c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -127d70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -127d72: 1100 |0005: return-object v0 │ │ -127d74: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -127d78: 7010 9b04 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -127d7e: 6e20 ee2c 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@2cee │ │ -127d84: 28f7 |000e: goto 0005 // -0009 │ │ +125a5c: |[125a5c] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +125a6c: 5421 3812 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125a70: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +125a74: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +125a76: 1100 |0005: return-object v0 │ │ +125a78: 2200 d500 |0006: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +125a7c: 7010 9b04 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +125a82: 6e20 ee2c 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@2cee │ │ +125a88: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0005 line=217 │ │ 0x0006 line=215 │ │ 0x000b line=216 │ │ @@ -378378,30 +378490,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -127d88: |[127d88] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -127d98: 6e10 5c2e 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ -127d9e: 0a00 |0003: move-result v0 │ │ -127da0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -127da4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -127da6: 0f00 |0007: return v0 │ │ -127da8: 2200 e405 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@05e4 │ │ -127dac: 7020 512d 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2d51 │ │ -127db2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -127db4: 6e20 592d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@2d59 │ │ -127dba: 5420 3112 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ -127dbe: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -127dc2: 5420 3112 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ -127dc6: 7220 172e 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ -127dcc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -127dce: 28ec |001b: goto 0007 // -0014 │ │ +125a8c: |[125a8c] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +125a9c: 6e10 5c2e 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ +125aa2: 0a00 |0003: move-result v0 │ │ +125aa4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +125aa8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +125aaa: 0f00 |0007: return v0 │ │ +125aac: 2200 e405 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@05e4 │ │ +125ab0: 7020 512d 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2d51 │ │ +125ab6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +125ab8: 6e20 592d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@2d59 │ │ +125abe: 5420 3112 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ +125ac2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +125ac6: 5420 3112 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ +125aca: 7220 172e 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ +125ad0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +125ad2: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0007 line=146 │ │ 0x0008 line=142 │ │ 0x0011 line=143 │ │ 0x0015 line=144 │ │ @@ -378415,22 +378527,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -127dd0: |[127dd0] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ -127de0: 1a01 b620 |0000: const-string v1, "android:menu:list" // string@20b6 │ │ -127de4: 6e20 ad04 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -127dea: 0c00 |0005: move-result-object v0 │ │ -127dec: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -127df0: 5421 3812 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127df4: 6e20 c038 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ -127dfa: 0e00 |000d: return-void │ │ +125ad4: |[125ad4] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ +125ae4: 1a01 b120 |0000: const-string v1, "android:menu:list" // string@20b1 │ │ +125ae8: 6e20 ad04 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +125aee: 0c00 |0005: move-result-object v0 │ │ +125af0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +125af4: 5421 3812 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125af8: 6e20 c038 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ +125afe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0006 line=195 │ │ 0x0008 line=196 │ │ 0x000d line=198 │ │ locals : │ │ @@ -378443,24 +378555,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -127dfc: |[127dfc] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ -127e0c: 2200 cb06 |0000: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ -127e10: 7010 6437 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -127e16: 5421 3812 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127e1a: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -127e1e: 5421 3812 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127e22: 6e20 c138 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ -127e28: 1a01 b620 |000e: const-string v1, "android:menu:list" // string@20b6 │ │ -127e2c: 6e30 be04 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -127e32: 0e00 |0013: return-void │ │ +125b00: |[125b00] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ +125b10: 2200 cb06 |0000: new-instance v0, Landroid/util/SparseArray; // type@06cb │ │ +125b14: 7010 6437 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +125b1a: 5421 3812 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125b1e: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +125b22: 5421 3812 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125b26: 6e20 c138 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ +125b2c: 1a01 b120 |000e: const-string v1, "android:menu:list" // string@20b1 │ │ +125b30: 6e30 be04 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +125b36: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x0009 line=188 │ │ 0x000e line=190 │ │ 0x0013 line=191 │ │ @@ -378474,17 +378586,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127e34: |[127e34] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -127e44: 5b01 3112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ -127e48: 0e00 |0002: return-void │ │ +125b38: |[125b38] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +125b48: 5b01 3112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1231 │ │ +125b4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -378494,17 +378606,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -127e4c: |[127e4c] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ -127e5c: 5901 3312 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@1233 │ │ -127e60: 0e00 |0002: return-void │ │ +125b50: |[125b50] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ +125b60: 5901 3312 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@1233 │ │ +125b64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=202 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -378514,21 +378626,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -127e64: |[127e64] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ -127e74: 5912 3512 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ -127e78: 5410 3812 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ -127e7c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -127e80: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -127e82: 6e20 f22c 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@2cf2 │ │ -127e88: 0e00 |000a: return-void │ │ +125b68: |[125b68] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ +125b78: 5912 3512 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@1235 │ │ +125b7c: 5410 3812 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@1238 │ │ +125b80: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +125b84: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +125b86: 6e20 f22c 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@2cf2 │ │ +125b8c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0006 line=163 │ │ 0x000a line=165 │ │ locals : │ │ @@ -378540,35 +378652,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -127e8c: |[127e8c] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ -127e9c: 5410 3012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127ea0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -127ea4: 5410 3012 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ -127ea8: 6e10 dc2c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@2cdc │ │ -127eae: 0e00 |0009: return-void │ │ +125b90: |[125b90] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ +125ba0: 5410 3012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125ba4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +125ba8: 5410 3012 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@1230 │ │ +125bac: 6e10 dc2c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@2cdc │ │ +125bb2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0009 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x000a reg=2 cleared Z │ │ │ │ - source_file_idx : 4894 (ListMenuPresenter.java) │ │ + source_file_idx : 4890 (ListMenuPresenter.java) │ │ │ │ Class #1427 header: │ │ class_idx : 1507 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5430 │ │ +source_file_idx : 5426 │ │ static_fields_size : 5 │ │ instance_fields_size: 25 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 79 │ │ │ │ Class #1427 annotations: │ │ Annotations on class │ │ @@ -378736,71 +378848,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -127eb0: |[127eb0] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ -127ec0: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -127ec2: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -127ec6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -127ecc: 6900 5712 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ -127ed0: 0e00 |0008: return-void │ │ -127ed2: 0000 |0009: nop // spacer │ │ -127ed4: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ +125bb4: |[125bb4] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ +125bc4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +125bc6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +125bca: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +125bd0: 6900 5712 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ +125bd4: 0e00 |0008: return-void │ │ +125bd6: 0000 |0009: nop // spacer │ │ +125bd8: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -127ef4: |[127ef4] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ -127f04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -127f06: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -127f08: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -127f0e: 5920 4212 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ -127f12: 5c20 5112 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -127f16: 5c20 4c12 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -127f1a: 5c20 4e12 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ -127f1e: 5c20 4912 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ -127f22: 2200 a408 |000f: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -127f26: 7010 c243 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -127f2c: 5b20 5512 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@1255 │ │ -127f30: 2200 bf08 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@08bf │ │ -127f34: 7010 6144 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@4461 │ │ -127f3a: 5b20 5012 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -127f3e: 5b23 4012 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ -127f42: 6e10 a801 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -127f48: 0c00 |0022: move-result-object v0 │ │ -127f4a: 5b20 5312 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -127f4e: 2200 a408 |0025: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -127f52: 7010 c243 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -127f58: 5b20 4b12 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -127f5c: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -127f60: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -127f66: 5b20 5612 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ -127f6a: 5c21 4a12 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ -127f6e: 2200 a408 |0035: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -127f72: 7010 c243 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -127f78: 5b20 3e12 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ -127f7c: 2200 a408 |003c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -127f80: 7010 c243 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -127f86: 5b20 4d12 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -127f8a: 5c21 4812 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -127f8e: 7020 4d2d 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@2d4d │ │ -127f94: 0e00 |0048: return-void │ │ +125bf8: |[125bf8] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ +125c08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +125c0a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +125c0c: 7010 1f43 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +125c12: 5920 4212 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ +125c16: 5c20 5112 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +125c1a: 5c20 4c12 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +125c1e: 5c20 4e12 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ +125c22: 5c20 4912 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ +125c26: 2200 a408 |000f: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +125c2a: 7010 c243 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +125c30: 5b20 5512 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@1255 │ │ +125c34: 2200 bf08 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@08bf │ │ +125c38: 7010 6144 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@4461 │ │ +125c3e: 5b20 5012 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125c42: 5b23 4012 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ +125c46: 6e10 a801 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +125c4c: 0c00 |0022: move-result-object v0 │ │ +125c4e: 5b20 5312 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +125c52: 2200 a408 |0025: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +125c56: 7010 c243 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +125c5c: 5b20 4b12 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +125c60: 2200 a408 |002c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +125c64: 7010 c243 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +125c6a: 5b20 5612 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ +125c6e: 5c21 4a12 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ +125c72: 2200 a408 |0035: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +125c76: 7010 c243 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +125c7c: 5b20 3e12 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ +125c80: 2200 a408 |003c: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +125c84: 7010 c243 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +125c8a: 5b20 4d12 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +125c8e: 5c21 4812 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +125c92: 7020 4d2d 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@2d4d │ │ +125c98: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0005 line=129 │ │ 0x0007 line=160 │ │ 0x0009 line=162 │ │ 0x000b line=164 │ │ @@ -378826,25 +378938,25 @@ │ │ type : '(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -127f98: |[127f98] android.support.v7.internal.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -127fa8: 2200 e605 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -127fac: 0781 |0002: move-object v1, v8 │ │ -127fae: 0192 |0003: move v2, v9 │ │ -127fb0: 01a3 |0004: move v3, v10 │ │ -127fb2: 01b4 |0005: move v4, v11 │ │ -127fb4: 01c5 |0006: move v5, v12 │ │ -127fb6: 07d6 |0007: move-object v6, v13 │ │ -127fb8: 01e7 |0008: move v7, v14 │ │ -127fba: 7608 5c2d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@2d5c │ │ -127fc0: 1100 |000c: return-object v0 │ │ +125c9c: |[125c9c] android.support.v7.internal.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +125cac: 2200 e605 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +125cb0: 0781 |0002: move-object v1, v8 │ │ +125cb2: 0192 |0003: move v2, v9 │ │ +125cb4: 01a3 |0004: move v3, v10 │ │ +125cb6: 01b4 |0005: move v4, v11 │ │ +125cb8: 01c5 |0006: move v5, v12 │ │ +125cba: 07d6 |0007: move-object v6, v13 │ │ +125cbc: 01e7 |0008: move v7, v14 │ │ +125cbe: 7608 5c2d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@2d5c │ │ +125cc4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000d reg=9 group I │ │ 0x0000 - 0x000d reg=10 id I │ │ @@ -378858,41 +378970,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -127fc4: |[127fc4] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ -127fd4: 5443 5012 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -127fd8: 6e10 6344 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -127fde: 0a03 |0005: move-result v3 │ │ -127fe0: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -127fe4: 0e00 |0008: return-void │ │ -127fe6: 6e10 502d 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -127fec: 5443 5012 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -127ff0: 6e10 6444 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -127ff6: 0c00 |0011: move-result-object v0 │ │ -127ff8: 7210 0244 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -127ffe: 0a03 |0015: move-result v3 │ │ -128000: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ -128004: 7210 0344 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12800a: 0c02 |001b: move-result-object v2 │ │ -12800c: 1f02 8608 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128010: 6e10 8143 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -128016: 0c01 |0021: move-result-object v1 │ │ -128018: 1f01 f105 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -12801c: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ -128020: 5443 5012 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128024: 6e20 6544 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -12802a: 28e7 |002b: goto 0012 // -0019 │ │ -12802c: 7220 232e 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@2e23 │ │ -128032: 28e3 |002f: goto 0012 // -001d │ │ -128034: 6e10 4f2d 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -12803a: 28d5 |0033: goto 0008 // -002b │ │ +125cc8: |[125cc8] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ +125cd8: 5443 5012 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125cdc: 6e10 6344 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +125ce2: 0a03 |0005: move-result v3 │ │ +125ce4: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +125ce8: 0e00 |0008: return-void │ │ +125cea: 6e10 502d 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +125cf0: 5443 5012 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125cf4: 6e10 6444 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +125cfa: 0c00 |0011: move-result-object v0 │ │ +125cfc: 7210 0244 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +125d02: 0a03 |0015: move-result v3 │ │ +125d04: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ +125d08: 7210 0344 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +125d0e: 0c02 |001b: move-result-object v2 │ │ +125d10: 1f02 8608 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ +125d14: 6e10 8143 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +125d1a: 0c01 |0021: move-result-object v1 │ │ +125d1c: 1f01 f105 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +125d20: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ +125d24: 5443 5012 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125d28: 6e20 6544 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +125d2e: 28e7 |002b: goto 0012 // -0019 │ │ +125d30: 7220 232e 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@2e23 │ │ +125d36: 28e3 |002f: goto 0012 // -001d │ │ +125d38: 6e10 4f2d 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +125d3e: 28d5 |0033: goto 0008 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=288 │ │ 0x0009 line=278 │ │ 0x000c line=279 │ │ 0x001e line=280 │ │ @@ -378912,49 +379024,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -12803c: |[12803c] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -12804c: 1a06 b720 |0000: const-string v6, "android:menu:presenters" // string@20b7 │ │ -128050: 6e20 ad04 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -128056: 0c04 |0005: move-result-object v4 │ │ -128058: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -12805c: 5476 5012 |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128060: 6e10 6344 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -128066: 0a06 |000d: move-result v6 │ │ -128068: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ -12806c: 0e00 |0010: return-void │ │ -12806e: 5476 5012 |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128072: 6e10 6444 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -128078: 0c00 |0016: move-result-object v0 │ │ -12807a: 7210 0244 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -128080: 0a06 |001a: move-result v6 │ │ -128082: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ -128086: 7210 0344 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12808c: 0c05 |0020: move-result-object v5 │ │ -12808e: 1f05 8608 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128092: 6e10 8143 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -128098: 0c03 |0026: move-result-object v3 │ │ -12809a: 1f03 f105 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -12809e: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ -1280a2: 5476 5012 |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1280a6: 6e20 6544 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -1280ac: 28e7 |0030: goto 0017 // -0019 │ │ -1280ae: 7210 1b2e 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@2e1b │ │ -1280b4: 0a01 |0034: move-result v1 │ │ -1280b6: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ -1280ba: 6e20 6737 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ -1280c0: 0c02 |003a: move-result-object v2 │ │ -1280c2: 1f02 e700 |003b: check-cast v2, Landroid/os/Parcelable; // type@00e7 │ │ -1280c6: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ -1280ca: 7220 1f2e 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2e1f │ │ -1280d0: 28d5 |0042: goto 0017 // -002b │ │ +125d40: |[125d40] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +125d50: 1a06 b220 |0000: const-string v6, "android:menu:presenters" // string@20b2 │ │ +125d54: 6e20 ad04 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +125d5a: 0c04 |0005: move-result-object v4 │ │ +125d5c: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +125d60: 5476 5012 |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125d64: 6e10 6344 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +125d6a: 0a06 |000d: move-result v6 │ │ +125d6c: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ +125d70: 0e00 |0010: return-void │ │ +125d72: 5476 5012 |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125d76: 6e10 6444 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +125d7c: 0c00 |0016: move-result-object v0 │ │ +125d7e: 7210 0244 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +125d84: 0a06 |001a: move-result v6 │ │ +125d86: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ +125d8a: 7210 0344 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +125d90: 0c05 |0020: move-result-object v5 │ │ +125d92: 1f05 8608 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@0886 │ │ +125d96: 6e10 8143 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +125d9c: 0c03 |0026: move-result-object v3 │ │ +125d9e: 1f03 f105 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +125da2: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ +125da6: 5476 5012 |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125daa: 6e20 6544 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +125db0: 28e7 |0030: goto 0017 // -0019 │ │ +125db2: 7210 1b2e 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@2e1b │ │ +125db8: 0a01 |0034: move-result v1 │ │ +125dba: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ +125dbe: 6e20 6737 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@3767 │ │ +125dc4: 0c02 |003a: move-result-object v2 │ │ +125dc6: 1f02 e700 |003b: check-cast v2, Landroid/os/Parcelable; // type@00e7 │ │ +125dca: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ +125dce: 7220 1f2e 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2e1f │ │ +125dd4: 28d5 |0042: goto 0017 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0006 line=338 │ │ 0x0010 line=354 │ │ 0x0011 line=340 │ │ 0x0023 line=341 │ │ @@ -378980,49 +379092,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -1280d4: |[1280d4] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ -1280e4: 5476 5012 |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1280e8: 6e10 6344 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -1280ee: 0a06 |0005: move-result v6 │ │ -1280f0: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ -1280f4: 0e00 |0008: return-void │ │ -1280f6: 2203 cb06 |0009: new-instance v3, Landroid/util/SparseArray; // type@06cb │ │ -1280fa: 7010 6437 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -128100: 5476 5012 |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128104: 6e10 6444 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -12810a: 0c00 |0013: move-result-object v0 │ │ -12810c: 7210 0244 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -128112: 0a06 |0017: move-result v6 │ │ -128114: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ -128118: 7210 0344 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12811e: 0c04 |001d: move-result-object v4 │ │ -128120: 1f04 8608 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128124: 6e10 8143 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -12812a: 0c02 |0023: move-result-object v2 │ │ -12812c: 1f02 f105 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -128130: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -128134: 5476 5012 |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128138: 6e20 6544 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -12813e: 28e7 |002d: goto 0014 // -0019 │ │ -128140: 7210 1b2e 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@2e1b │ │ -128146: 0a01 |0031: move-result v1 │ │ -128148: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ -12814c: 7210 202e 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2e20 │ │ -128152: 0c05 |0037: move-result-object v5 │ │ -128154: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ -128158: 6e30 6937 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ -12815e: 28d7 |003d: goto 0014 // -0029 │ │ -128160: 1a06 b720 |003e: const-string v6, "android:menu:presenters" // string@20b7 │ │ -128164: 6e30 be04 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -12816a: 28c5 |0043: goto 0008 // -003b │ │ +125dd8: |[125dd8] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ +125de8: 5476 5012 |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125dec: 6e10 6344 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +125df2: 0a06 |0005: move-result v6 │ │ +125df4: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ +125df8: 0e00 |0008: return-void │ │ +125dfa: 2203 cb06 |0009: new-instance v3, Landroid/util/SparseArray; // type@06cb │ │ +125dfe: 7010 6437 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +125e04: 5476 5012 |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125e08: 6e10 6444 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +125e0e: 0c00 |0013: move-result-object v0 │ │ +125e10: 7210 0244 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +125e16: 0a06 |0017: move-result v6 │ │ +125e18: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ +125e1c: 7210 0344 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +125e22: 0c04 |001d: move-result-object v4 │ │ +125e24: 1f04 8608 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@0886 │ │ +125e28: 6e10 8143 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +125e2e: 0c02 |0023: move-result-object v2 │ │ +125e30: 1f02 f105 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +125e34: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +125e38: 5476 5012 |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125e3c: 6e20 6544 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +125e42: 28e7 |002d: goto 0014 // -0019 │ │ +125e44: 7210 1b2e 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@2e1b │ │ +125e4a: 0a01 |0031: move-result v1 │ │ +125e4c: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ +125e50: 7210 202e 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2e20 │ │ +125e56: 0c05 |0037: move-result-object v5 │ │ +125e58: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ +125e5c: 6e30 6937 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@3769 │ │ +125e62: 28d7 |003d: goto 0014 // -0029 │ │ +125e64: 1a06 b220 |003e: const-string v6, "android:menu:presenters" // string@20b2 │ │ +125e68: 6e30 be04 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +125e6e: 28c5 |0043: goto 0008 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0008 line=333 │ │ 0x0009 line=315 │ │ 0x000e line=317 │ │ 0x0020 line=318 │ │ @@ -379049,45 +379161,45 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -12816c: |[12816c] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z │ │ -12817c: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128180: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -128186: 0a04 |0005: move-result v4 │ │ -128188: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -12818c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -12818e: 0f03 |0009: return v3 │ │ -128190: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -128192: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ -128196: 7220 212e 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2e21 │ │ -12819c: 0a03 |0010: move-result v3 │ │ -12819e: 5454 5012 |0011: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1281a2: 6e10 6444 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -1281a8: 0c00 |0016: move-result-object v0 │ │ -1281aa: 7210 0244 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1281b0: 0a04 |001a: move-result v4 │ │ -1281b2: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ -1281b6: 7210 0344 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1281bc: 0c02 |0020: move-result-object v2 │ │ -1281be: 1f02 8608 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ -1281c2: 6e10 8143 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -1281c8: 0c01 |0026: move-result-object v1 │ │ -1281ca: 1f01 f105 |0027: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -1281ce: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ -1281d2: 5454 5012 |002b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1281d6: 6e20 6544 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -1281dc: 28e7 |0030: goto 0017 // -0019 │ │ -1281de: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ -1281e2: 7220 212e 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2e21 │ │ -1281e8: 0a03 |0036: move-result v3 │ │ -1281ea: 28e0 |0037: goto 0017 // -0020 │ │ +125e70: |[125e70] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z │ │ +125e80: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125e84: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +125e8a: 0a04 |0005: move-result v4 │ │ +125e8c: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +125e90: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +125e92: 0f03 |0009: return v3 │ │ +125e94: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +125e96: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ +125e9a: 7220 212e 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2e21 │ │ +125ea0: 0a03 |0010: move-result v3 │ │ +125ea2: 5454 5012 |0011: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125ea6: 6e10 6444 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +125eac: 0c00 |0016: move-result-object v0 │ │ +125eae: 7210 0244 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +125eb4: 0a04 |001a: move-result v4 │ │ +125eb6: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ +125eba: 7210 0344 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +125ec0: 0c02 |0020: move-result-object v2 │ │ +125ec2: 1f02 8608 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ +125ec6: 6e10 8143 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +125ecc: 0c01 |0026: move-result-object v1 │ │ +125ece: 1f01 f105 |0027: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +125ed2: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ +125ed6: 5454 5012 |002b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +125eda: 6e20 6544 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +125ee0: 28e7 |0030: goto 0017 // -0019 │ │ +125ee2: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ +125ee6: 7220 212e 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2e21 │ │ +125eec: 0a03 |0036: move-result v3 │ │ +125eee: 28e0 |0037: goto 0017 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0009 line=309 │ │ 0x000a line=294 │ │ 0x000b line=297 │ │ 0x000d line=298 │ │ @@ -379111,31 +379223,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 │ │ -1281ec: |[1281ec] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -1281fc: 6e10 d343 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -128202: 0a02 |0003: move-result v2 │ │ -128204: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -128208: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -12820c: 6e20 cb43 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128212: 0c01 |000b: move-result-object v1 │ │ -128214: 1f01 e605 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128218: 6e10 6c2d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@2d6c │ │ -12821e: 0a02 |0011: move-result v2 │ │ -128220: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -128224: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -128228: 0f02 |0016: return v2 │ │ -12822a: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -12822e: 28ed |0019: goto 0006 // -0013 │ │ -128230: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -128232: 28fb |001b: goto 0016 // -0005 │ │ +125ef0: |[125ef0] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +125f00: 6e10 d343 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +125f06: 0a02 |0003: move-result v2 │ │ +125f08: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +125f0c: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +125f10: 6e20 cb43 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +125f16: 0c01 |000b: move-result-object v1 │ │ +125f18: 1f01 e605 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +125f1c: 6e10 6c2d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@2d6c │ │ +125f22: 0a02 |0011: move-result v2 │ │ +125f24: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +125f28: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +125f2c: 0f02 |0016: return v2 │ │ +125f2e: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +125f32: 28ed |0019: goto 0006 // -0013 │ │ +125f34: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +125f36: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0008 line=825 │ │ 0x000e line=826 │ │ 0x0014 line=827 │ │ 0x0016 line=831 │ │ @@ -379154,33 +379266,33 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -128234: |[128234] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ -128244: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ -128248: b531 |0002: and-int/2addr v1, v3 │ │ -12824a: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -12824e: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ -128252: 6201 5712 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ -128256: 2111 |0009: array-length v1, v1 │ │ -128258: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -12825c: 2201 6408 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -128260: 1a02 893c |000e: const-string v2, "order does not contain a valid category." // string@3c89 │ │ -128264: 7020 f242 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -12826a: 2701 |0013: throw v1 │ │ -12826c: 6201 5712 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ -128270: 4401 0100 |0016: aget v1, v1, v0 │ │ -128274: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -128278: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ -12827e: b532 |001d: and-int/2addr v2, v3 │ │ -128280: b621 |001e: or-int/2addr v1, v2 │ │ -128282: 0f01 |001f: return v1 │ │ +125f38: |[125f38] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ +125f48: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ +125f4c: b531 |0002: and-int/2addr v1, v3 │ │ +125f4e: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +125f52: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ +125f56: 6201 5712 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ +125f5a: 2111 |0009: array-length v1, v1 │ │ +125f5c: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +125f60: 2201 6408 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +125f64: 1a02 843c |000e: const-string v2, "order does not contain a valid category." // string@3c84 │ │ +125f68: 7020 f242 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +125f6e: 2701 |0013: throw v1 │ │ +125f70: 6201 5712 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@1257 │ │ +125f74: 4401 0100 |0016: aget v1, v1, v0 │ │ +125f78: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +125f7c: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ +125f82: b532 |001d: and-int/2addr v2, v3 │ │ +125f84: b621 |001e: or-int/2addr v1, v2 │ │ +125f86: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0005 line=759 │ │ 0x000c line=760 │ │ 0x0014 line=763 │ │ locals : │ │ @@ -379192,27 +379304,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -128284: |[128284] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ -128294: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -128298: 5410 4b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -12829c: 6e10 d343 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1282a2: 0a00 |0007: move-result v0 │ │ -1282a4: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -1282a8: 0e00 |000a: return-void │ │ -1282aa: 5410 4b12 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1282ae: 6e20 cf43 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ -1282b4: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ -1282b8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1282ba: 6e20 2e2d 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -1282c0: 28f4 |0016: goto 000a // -000c │ │ +125f88: |[125f88] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ +125f98: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +125f9c: 5410 4b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +125fa0: 6e10 d343 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +125fa6: 0a00 |0007: move-result v0 │ │ +125fa8: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +125fac: 0e00 |000a: return-void │ │ +125fae: 5410 4b12 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +125fb2: 6e20 cf43 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@43cf │ │ +125fb8: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ +125fbc: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +125fbe: 6e20 2e2d 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +125fc4: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000a line=567 │ │ 0x000b line=564 │ │ 0x0010 line=566 │ │ locals : │ │ @@ -379225,43 +379337,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 │ │ -1282c4: |[1282c4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ -1282d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1282d6: 6e10 252d 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@2d25 │ │ -1282dc: 0c00 |0004: move-result-object v0 │ │ -1282de: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ -1282e2: 5b38 4712 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ -1282e6: 5b32 4612 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ -1282ea: 5b32 4512 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ -1282ee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1282f0: 6e20 2e2d 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -1282f6: 0e00 |0011: return-void │ │ -1282f8: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ -1282fc: 6e20 4502 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ -128302: 0c01 |0017: move-result-object v1 │ │ -128304: 5b31 4612 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ -128308: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ -12830c: 6e10 1c2d 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -128312: 0c01 |001f: move-result-object v1 │ │ -128314: 7120 430c 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -12831a: 0c01 |0023: move-result-object v1 │ │ -12831c: 5b31 4512 |0024: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ -128320: 5b32 4712 |0026: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ -128324: 28e5 |0028: goto 000d // -001b │ │ -128326: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ -12832a: 5b35 4612 |002b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ -12832e: 28ed |002d: goto 001a // -0013 │ │ -128330: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ -128334: 5b37 4512 |0030: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ -128338: 28f4 |0032: goto 0026 // -000c │ │ +125fc8: |[125fc8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ +125fd8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +125fda: 6e10 252d 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@2d25 │ │ +125fe0: 0c00 |0004: move-result-object v0 │ │ +125fe2: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ +125fe6: 5b38 4712 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ +125fea: 5b32 4612 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ +125fee: 5b32 4512 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ +125ff2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +125ff4: 6e20 2e2d 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +125ffa: 0e00 |0011: return-void │ │ +125ffc: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ +126000: 6e20 4502 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0245 │ │ +126006: 0c01 |0017: move-result-object v1 │ │ +126008: 5b31 4612 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ +12600c: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ +126010: 6e10 1c2d 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +126016: 0c01 |001f: move-result-object v1 │ │ +126018: 7120 430c 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +12601e: 0c01 |0023: move-result-object v1 │ │ +126020: 5b31 4512 |0024: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ +126024: 5b32 4712 |0026: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ +126028: 28e5 |0028: goto 000d // -001b │ │ +12602a: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ +12602e: 5b35 4612 |002b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ +126032: 28ed |002d: goto 001a // -0013 │ │ +126034: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ +126038: 5b37 4512 |0030: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ +12603c: 28f4 |0032: goto 0026 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1184 │ │ 0x0005 line=1186 │ │ 0x0007 line=1187 │ │ 0x0009 line=1190 │ │ 0x000b line=1191 │ │ @@ -379290,31 +379402,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -12833c: |[12833c] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ -12834c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12834e: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ -128352: 5431 5312 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -128356: 6e10 2b02 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -12835c: 0c01 |0008: move-result-object v1 │ │ -12835e: 5211 9600 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@0096 │ │ -128362: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ -128366: 5431 5312 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -12836a: 6002 4f0d |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0d4f │ │ -12836e: 6e20 2602 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -128374: 0a01 |0014: move-result v1 │ │ -128376: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -12837a: 5c30 5412 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ -12837e: 0e00 |0019: return-void │ │ -128380: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -128382: 28fc |001b: goto 0017 // -0004 │ │ +126040: |[126040] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ +126050: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +126052: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ +126056: 5431 5312 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +12605a: 6e10 2b02 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +126060: 0c01 |0008: move-result-object v1 │ │ +126062: 5211 9600 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@0096 │ │ +126066: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ +12606a: 5431 5312 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +12606e: 6002 4f0d |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0d4f │ │ +126072: 6e20 2602 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +126078: 0a01 |0014: move-result v1 │ │ +12607a: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +12607e: 5c30 5412 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ +126082: 0e00 |0019: return-void │ │ +126084: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +126086: 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/internal/view/menu/MenuBuilder; │ │ @@ -379326,22 +379438,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -128384: |[128384] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ -128394: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -128396: 5420 5312 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -12839a: 6e20 4102 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1283a0: 0c00 |0006: move-result-object v0 │ │ -1283a2: 6e50 fd2c 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ -1283a8: 0c00 |000a: move-result-object v0 │ │ -1283aa: 1100 |000b: return-object v0 │ │ +126088: |[126088] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ +126098: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12609a: 5420 5312 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +12609e: 6e20 4102 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1260a4: 0c00 |0006: move-result-object v0 │ │ +1260a6: 6e50 fd2c 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ +1260ac: 0c00 |000a: move-result-object v0 │ │ +1260ae: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=462 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -379350,21 +379462,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -1283ac: |[1283ac] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ -1283bc: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -1283c0: 6e20 4102 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1283c6: 0c00 |0005: move-result-object v0 │ │ -1283c8: 6e50 fd2c 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ -1283ce: 0c00 |0009: move-result-object v0 │ │ -1283d0: 1100 |000a: return-object v0 │ │ +1260b0: |[1260b0] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ +1260c0: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +1260c4: 6e20 4102 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1260ca: 0c00 |0005: move-result-object v0 │ │ +1260cc: 6e50 fd2c 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ +1260d2: 0c00 |0009: move-result-object v0 │ │ +1260d4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -379376,18 +379488,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 │ │ -1283d4: |[1283d4] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -1283e4: 6e55 fd2c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ -1283ea: 0c00 |0003: move-result-object v0 │ │ -1283ec: 1100 |0004: return-object v0 │ │ +1260d8: |[1260d8] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +1260e8: 6e55 fd2c 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ +1260ee: 0c00 |0003: move-result-object v0 │ │ +1260f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 group I │ │ 0x0000 - 0x0005 reg=3 id I │ │ @@ -379399,19 +379511,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 │ │ -1283f0: |[1283f0] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -128400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -128402: 6e52 fd2c 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ -128408: 0c00 |0004: move-result-object v0 │ │ -12840a: 1100 |0005: return-object v0 │ │ +1260f4: |[1260f4] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +126104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +126106: 6e52 fd2c 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ +12610c: 0c00 |0004: move-result-object v0 │ │ +12610e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -379420,72 +379532,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 │ │ -12840c: |[12840c] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -12841c: 54da 4012 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ -128420: 6e10 a601 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -128426: 0c07 |0005: move-result-object v7 │ │ -128428: 120a |0006: const/4 v10, #int 0 // #0 │ │ -12842a: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -12842e: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -128432: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -128436: 6e5a 1002 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@0210 │ │ -12843c: 0c06 |0010: move-result-object v6 │ │ -12843e: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ -128442: 7210 2c44 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@442c │ │ -128448: 0a03 |0016: move-result v3 │ │ -12844a: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -12844e: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ -128452: 6e20 332d ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@2d33 │ │ -128458: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -12845a: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ -12845e: 7220 2644 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -128464: 0c08 |0024: move-result-object v8 │ │ -128466: 1f08 5900 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0059 │ │ -12846a: 2209 4d00 |0027: new-instance v9, Landroid/content/Intent; // type@004d │ │ -12846e: 528a 9200 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ -128472: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ -128476: 080a 1300 |002d: move-object/from16 v10, v19 │ │ -12847a: 7020 c701 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -128480: 220a 4100 |0032: new-instance v10, Landroid/content/ComponentName; // type@0041 │ │ -128484: 548b 9000 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -128488: 54bb 8200 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0082 │ │ -12848c: 54bb 8800 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0088 │ │ -128490: 548c 9000 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -128494: 54cc 8400 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ -128498: 7030 7e01 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -12849e: 6e20 ee01 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -1284a4: 6e20 1602 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ -1284aa: 0c0a |0047: move-result-object v10 │ │ -1284ac: 0200 1000 |0048: move/from16 v0, v16 │ │ -1284b0: 6e5a fa2c ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfa │ │ -1284b6: 0c0a |004d: move-result-object v10 │ │ -1284b8: 6e20 1502 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ -1284be: 0c0b |0051: move-result-object v11 │ │ -1284c0: 7220 e637 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ -1284c6: 0c0a |0055: move-result-object v10 │ │ -1284c8: 7220 e737 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ -1284ce: 0c05 |0059: move-result-object v5 │ │ -1284d0: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ -1284d4: 528a 9200 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ -1284d8: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ -1284dc: 528a 9200 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ -1284e0: 4d05 150a |0062: aput-object v5, v21, v10 │ │ -1284e4: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1284e8: 28b9 |0066: goto 001f // -0047 │ │ -1284ea: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -1284ec: 28af |0068: goto 0017 // -0051 │ │ -1284ee: 528a 9200 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ -1284f2: 460a 120a |006b: aget-object v10, v18, v10 │ │ -1284f6: 28c2 |006d: goto 002f // -003e │ │ -1284f8: 0f03 |006e: return v3 │ │ +126110: |[126110] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +126120: 54da 4012 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ +126124: 6e10 a601 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +12612a: 0c07 |0005: move-result-object v7 │ │ +12612c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +12612e: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +126132: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +126136: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +12613a: 6e5a 1002 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@0210 │ │ +126140: 0c06 |0010: move-result-object v6 │ │ +126142: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ +126146: 7210 2c44 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@442c │ │ +12614c: 0a03 |0016: move-result v3 │ │ +12614e: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +126152: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ +126156: 6e20 332d ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@2d33 │ │ +12615c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +12615e: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ +126162: 7220 2644 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +126168: 0c08 |0024: move-result-object v8 │ │ +12616a: 1f08 5900 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0059 │ │ +12616e: 2209 4d00 |0027: new-instance v9, Landroid/content/Intent; // type@004d │ │ +126172: 528a 9200 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ +126176: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ +12617a: 080a 1300 |002d: move-object/from16 v10, v19 │ │ +12617e: 7020 c701 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +126184: 220a 4100 |0032: new-instance v10, Landroid/content/ComponentName; // type@0041 │ │ +126188: 548b 9000 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +12618c: 54bb 8200 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0082 │ │ +126190: 54bb 8800 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0088 │ │ +126194: 548c 9000 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +126198: 54cc 8400 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ +12619c: 7030 7e01 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +1261a2: 6e20 ee01 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +1261a8: 6e20 1602 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ +1261ae: 0c0a |0047: move-result-object v10 │ │ +1261b0: 0200 1000 |0048: move/from16 v0, v16 │ │ +1261b4: 6e5a fa2c ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfa │ │ +1261ba: 0c0a |004d: move-result-object v10 │ │ +1261bc: 6e20 1502 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ +1261c2: 0c0b |0051: move-result-object v11 │ │ +1261c4: 7220 e637 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ +1261ca: 0c0a |0055: move-result-object v10 │ │ +1261cc: 7220 e737 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ +1261d2: 0c05 |0059: move-result-object v5 │ │ +1261d4: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ +1261d8: 528a 9200 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ +1261dc: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ +1261e0: 528a 9200 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ +1261e4: 4d05 150a |0062: aput-object v5, v21, v10 │ │ +1261e8: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1261ec: 28b9 |0066: goto 001f // -0047 │ │ +1261ee: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +1261f0: 28af |0068: goto 0017 // -0051 │ │ +1261f2: 528a 9200 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0092 │ │ +1261f6: 460a 120a |006b: aget-object v10, v18, v10 │ │ +1261fa: 28c2 |006d: goto 002f // -003e │ │ +1261fc: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0006 line=503 │ │ 0x0011 line=505 │ │ 0x0017 line=507 │ │ 0x001b line=508 │ │ @@ -379526,37 +379638,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 │ │ -1284fc: |[1284fc] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -12850c: 7110 242d 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@2d24 │ │ -128512: 0a04 |0003: move-result v4 │ │ -128514: 5286 4212 |0004: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ -128518: 0780 |0006: move-object v0, v8 │ │ -12851a: 0191 |0007: move v1, v9 │ │ -12851c: 01a2 |0008: move v2, v10 │ │ -12851e: 01b3 |0009: move v3, v11 │ │ -128520: 07c5 |000a: move-object v5, v12 │ │ -128522: 7607 0b2d 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d0b │ │ -128528: 0c07 |000e: move-result-object v7 │ │ -12852a: 5480 4112 |000f: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ -12852e: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -128532: 5480 4112 |0013: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ -128536: 6e20 912d 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2d91 │ │ -12853c: 5480 4b12 |0018: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128540: 5481 4b12 |001a: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128544: 7120 142d 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@2d14 │ │ -12854a: 0a01 |001f: move-result v1 │ │ -12854c: 6e30 c543 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ -128552: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -128554: 6e20 2e2d 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12855a: 1107 |0027: return-object v7 │ │ +126200: |[126200] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +126210: 7110 242d 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@2d24 │ │ +126216: 0a04 |0003: move-result v4 │ │ +126218: 5286 4212 |0004: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ +12621c: 0780 |0006: move-object v0, v8 │ │ +12621e: 0191 |0007: move v1, v9 │ │ +126220: 01a2 |0008: move v2, v10 │ │ +126222: 01b3 |0009: move v3, v11 │ │ +126224: 07c5 |000a: move-object v5, v12 │ │ +126226: 7607 0b2d 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d0b │ │ +12622c: 0c07 |000e: move-result-object v7 │ │ +12622e: 5480 4112 |000f: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ +126232: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +126236: 5480 4112 |0013: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ +12623a: 6e20 912d 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@2d91 │ │ +126240: 5480 4b12 |0018: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126244: 5481 4b12 |001a: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126248: 7120 142d 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@2d14 │ │ +12624e: 0a01 |001f: move-result v1 │ │ +126250: 6e30 c543 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@43c5 │ │ +126256: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +126258: 6e20 2e2d 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +12625e: 1107 |0027: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=435 │ │ 0x000f line=438 │ │ 0x0013 line=440 │ │ 0x0018 line=443 │ │ @@ -379576,18 +379688,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -12855c: |[12855c] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -12856c: 5410 4012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ -128570: 6e30 ff2c 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -128576: 0e00 |0005: return-void │ │ +126260: |[126260] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +126270: 5410 4012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ +126274: 6e30 ff2c 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +12627a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0005 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 presenter Landroid/support/v7/internal/view/menu/MenuPresenter; │ │ @@ -379597,23 +379709,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -128578: |[128578] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ -128588: 5420 5012 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -12858c: 2201 8608 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128590: 7020 8043 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -128596: 6e20 6244 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@4462 │ │ -12859c: 7230 1d2e 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2e1d │ │ -1285a2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -1285a4: 5c20 4812 |000e: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -1285a8: 0e00 |0010: return-void │ │ +12627c: |[12627c] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ +12628c: 5420 5012 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126290: 2201 8608 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@0886 │ │ +126294: 7020 8043 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +12629a: 6e20 6244 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@4462 │ │ +1262a0: 7230 1d2e 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2e1d │ │ +1262a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1262a8: 5c20 4812 |000e: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +1262ac: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x000a line=256 │ │ 0x000d line=257 │ │ 0x0010 line=258 │ │ locals : │ │ @@ -379626,22 +379738,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1285ac: |[1285ac] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ -1285bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1285be: 5420 5312 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -1285c2: 6e20 4102 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1285c8: 0c00 |0006: move-result-object v0 │ │ -1285ca: 6e50 022d 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ -1285d0: 0c00 |000a: move-result-object v0 │ │ -1285d2: 1100 |000b: return-object v0 │ │ +1262b0: |[1262b0] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ +1262c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1262c2: 5420 5312 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +1262c6: 6e20 4102 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1262cc: 0c00 |0006: move-result-object v0 │ │ +1262ce: 6e50 022d 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ +1262d4: 0c00 |000a: move-result-object v0 │ │ +1262d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=482 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -379650,21 +379762,21 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -1285d4: |[1285d4] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -1285e4: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -1285e8: 6e20 4102 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1285ee: 0c00 |0005: move-result-object v0 │ │ -1285f0: 6e50 022d 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ -1285f6: 0c00 |0009: move-result-object v0 │ │ -1285f8: 1100 |000a: return-object v0 │ │ +1262d8: |[1262d8] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +1262e8: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +1262ec: 6e20 4102 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1262f2: 0c00 |0005: move-result-object v0 │ │ +1262f4: 6e50 022d 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ +1262fa: 0c00 |0009: move-result-object v0 │ │ +1262fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -379676,23 +379788,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 │ │ -1285fc: |[1285fc] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -12860c: 6e57 fd2c 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ -128612: 0c00 |0003: move-result-object v0 │ │ -128614: 1f00 e605 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128618: 2201 f605 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -12861c: 5432 4012 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ -128620: 7040 522e 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2e52 │ │ -128626: 6e20 992d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@2d99 │ │ -12862c: 1101 |0010: return-object v1 │ │ +126300: |[126300] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +126310: 6e57 fd2c 4365 |0000: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2cfd │ │ +126316: 0c00 |0003: move-result-object v0 │ │ +126318: 1f00 e605 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +12631c: 2201 f605 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +126320: 5432 4012 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ +126324: 7040 522e 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2e52 │ │ +12632a: 6e20 992d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@2d99 │ │ +126330: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0006 line=488 │ │ 0x000d line=489 │ │ 0x0010 line=491 │ │ locals : │ │ @@ -379709,19 +379821,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 │ │ -128630: |[128630] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -128640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -128642: 6e52 022d 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ -128648: 0c00 |0004: move-result-object v0 │ │ -12864a: 1100 |0005: return-object v0 │ │ +126334: |[126334] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +126344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +126346: 6e52 022d 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2d02 │ │ +12634c: 0c00 |0004: move-result-object v0 │ │ +12634e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -379730,20 +379842,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12864c: |[12864c] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ -12865c: 5410 3f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ -128660: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -128664: 5410 3f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ -128668: 7220 f42c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2cf4 │ │ -12866e: 0e00 |0009: return-void │ │ +126350: |[126350] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ +126360: 5410 3f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ +126364: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +126368: 5410 3f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ +12636c: 7220 f42c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2cf4 │ │ +126372: 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/internal/view/menu/MenuBuilder; │ │ @@ -379753,24 +379865,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -128670: |[128670] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ -128680: 5410 4312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -128684: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -128688: 5410 4312 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -12868c: 6e20 0a2d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ -128692: 5410 4b12 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128696: 6e10 c843 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -12869c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -12869e: 6e20 2e2d 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -1286a4: 0e00 |0012: return-void │ │ +126374: |[126374] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ +126384: 5410 4312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +126388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12638c: 5410 4312 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +126390: 6e20 0a2d 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ +126396: 5410 4b12 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12639a: 6e10 c843 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +1263a0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1263a2: 6e20 2e2d 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1263a8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0004 line=585 │ │ 0x0009 line=587 │ │ 0x000e line=589 │ │ 0x0012 line=590 │ │ @@ -379782,24 +379894,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1286a8: |[1286a8] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ -1286b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1286ba: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -1286bc: 5c21 5112 |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -1286c0: 6e10 052d 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@2d05 │ │ -1286c6: 6e10 072d 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@2d07 │ │ -1286cc: 5c20 5112 |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -1286d0: 5c20 4c12 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -1286d4: 6e20 2e2d 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -1286da: 0e00 |0011: return-void │ │ +1263ac: |[1263ac] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ +1263bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1263be: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +1263c0: 5c21 5112 |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +1263c4: 6e10 052d 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@2d05 │ │ +1263ca: 6e10 072d 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@2d07 │ │ +1263d0: 5c20 5112 |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +1263d4: 5c20 4c12 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +1263d8: 6e20 2e2d 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1263de: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=574 │ │ 0x0004 line=575 │ │ 0x0007 line=576 │ │ 0x000a line=577 │ │ 0x000c line=578 │ │ @@ -379813,22 +379925,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1286dc: |[1286dc] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ -1286ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1286ee: 5b10 4512 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ -1286f2: 5b10 4612 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ -1286f6: 5b10 4712 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ -1286fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1286fc: 6e20 2e2d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -128702: 0e00 |000b: return-void │ │ +1263e0: |[1263e0] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ +1263f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1263f2: 5b10 4512 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ +1263f6: 5b10 4612 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ +1263fa: 5b10 4712 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ +1263fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +126400: 6e20 2e2d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +126406: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1175 │ │ 0x0003 line=1176 │ │ 0x0005 line=1177 │ │ 0x0007 line=1179 │ │ 0x000b line=1180 │ │ @@ -379840,18 +379952,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -128704: |[128704] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ -128714: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -128716: 6e20 092d 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -12871c: 0e00 |0004: return-void │ │ +126408: |[126408] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ +126418: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12641a: 6e20 092d 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126420: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x0004 line=1014 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -379860,41 +379972,41 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -128720: |[128720] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ -128730: 5543 4912 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ -128734: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -128738: 0e00 |0004: return-void │ │ -12873a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -12873c: 5c43 4912 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ -128740: 5443 5012 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128744: 6e10 6444 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -12874a: 0c00 |000d: move-result-object v0 │ │ -12874c: 7210 0244 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -128752: 0a03 |0011: move-result v3 │ │ -128754: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -128758: 7210 0344 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12875e: 0c02 |0017: move-result-object v2 │ │ -128760: 1f02 8608 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128764: 6e10 8143 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -12876a: 0c01 |001d: move-result-object v1 │ │ -12876c: 1f01 f105 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -128770: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -128774: 5443 5012 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128778: 6e20 6544 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -12877e: 28e7 |0027: goto 000e // -0019 │ │ -128780: 7230 1e2e 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e1e │ │ -128786: 28e3 |002b: goto 000e // -001d │ │ -128788: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -12878a: 5c43 4912 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ -12878e: 28d5 |002f: goto 0004 // -002b │ │ +126424: |[126424] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ +126434: 5543 4912 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ +126438: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +12643c: 0e00 |0004: return-void │ │ +12643e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +126440: 5c43 4912 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ +126444: 5443 5012 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126448: 6e10 6444 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +12644e: 0c00 |000d: move-result-object v0 │ │ +126450: 7210 0244 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +126456: 0a03 |0011: move-result v3 │ │ +126458: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +12645c: 7210 0344 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +126462: 0c02 |0017: move-result-object v2 │ │ +126464: 1f02 8608 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ +126468: 6e10 8143 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +12646e: 0c01 |001d: move-result-object v1 │ │ +126470: 1f01 f105 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +126474: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +126478: 5443 5012 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +12647c: 6e20 6544 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +126482: 28e7 |0027: goto 000e // -0019 │ │ +126484: 7230 1e2e 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e1e │ │ +12648a: 28e3 |002b: goto 000e // -001d │ │ +12648c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +12648e: 5c43 4912 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@1249 │ │ +126492: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0004 line=1009 │ │ 0x0005 line=999 │ │ 0x0008 line=1000 │ │ 0x001a line=1001 │ │ @@ -379914,49 +380026,49 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -128790: |[128790] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -1287a0: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1287a4: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -1287aa: 0a04 |0005: move-result v4 │ │ -1287ac: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ -1287b0: 5454 4312 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -1287b4: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ -1287b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1287ba: 0f00 |000d: return v0 │ │ -1287bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1287be: 6e10 502d 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -1287c4: 5454 5012 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1287c8: 6e10 6444 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -1287ce: 0c01 |0017: move-result-object v1 │ │ -1287d0: 7210 0244 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1287d6: 0a04 |001b: move-result v4 │ │ -1287d8: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ -1287dc: 7210 0344 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1287e2: 0c03 |0021: move-result-object v3 │ │ -1287e4: 1f03 8608 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@0886 │ │ -1287e8: 6e10 8143 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -1287ee: 0c02 |0027: move-result-object v2 │ │ -1287f0: 1f02 f105 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -1287f4: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -1287f8: 5454 5012 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1287fc: 6e20 6544 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -128802: 28e7 |0031: goto 0018 // -0019 │ │ -128804: 7230 182e 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2e18 │ │ -12880a: 0a00 |0035: move-result v0 │ │ -12880c: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ -128810: 6e10 4f2d 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -128816: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ -12881a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -12881c: 5b54 4312 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -128820: 28cd |0040: goto 000d // -0033 │ │ +126494: |[126494] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +1264a4: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +1264a8: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +1264ae: 0a04 |0005: move-result v4 │ │ +1264b0: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ +1264b4: 5454 4312 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +1264b8: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ +1264bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1264be: 0f00 |000d: return v0 │ │ +1264c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1264c2: 6e10 502d 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +1264c8: 5454 5012 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +1264cc: 6e10 6444 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +1264d2: 0c01 |0017: move-result-object v1 │ │ +1264d4: 7210 0244 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +1264da: 0a04 |001b: move-result v4 │ │ +1264dc: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ +1264e0: 7210 0344 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +1264e6: 0c03 |0021: move-result-object v3 │ │ +1264e8: 1f03 8608 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@0886 │ │ +1264ec: 6e10 8143 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +1264f2: 0c02 |0027: move-result-object v2 │ │ +1264f4: 1f02 f105 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +1264f8: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +1264fc: 5454 5012 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126500: 6e20 6544 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +126506: 28e7 |0031: goto 0018 // -0019 │ │ +126508: 7230 182e 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2e18 │ │ +12650e: 0a00 |0035: move-result v0 │ │ +126510: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ +126514: 6e10 4f2d 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +12651a: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ +12651e: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +126520: 5b54 4312 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +126524: 28cd |0040: goto 000d // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1336 │ │ 0x000d line=1354 │ │ 0x000e line=1338 │ │ 0x000f line=1340 │ │ 0x0012 line=1341 │ │ @@ -379980,25 +380092,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -128824: |[128824] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -128834: 5410 3f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ -128838: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -12883c: 5410 3f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ -128840: 7230 f32c 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2cf3 │ │ -128846: 0a00 |0009: move-result v0 │ │ -128848: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -12884c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -12884e: 0f00 |000d: return v0 │ │ -128850: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -128852: 28fe |000f: goto 000d // -0002 │ │ +126528: |[126528] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +126538: 5410 3f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ +12653c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +126540: 5410 3f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ +126544: 7230 f32c 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2cf3 │ │ +12654a: 0a00 |0009: move-result v0 │ │ +12654c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +126550: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +126552: 0f00 |000d: return v0 │ │ +126554: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +126556: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=3 item Landroid/view/MenuItem; │ │ @@ -380008,46 +380120,46 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -128854: |[128854] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -128864: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128868: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ -12886e: 0a04 |0005: move-result v4 │ │ -128870: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -128874: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -128876: 0f00 |0009: return v0 │ │ -128878: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -12887a: 6e10 502d 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -128880: 5454 5012 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128884: 6e10 6444 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -12888a: 0c01 |0013: move-result-object v1 │ │ -12888c: 7210 0244 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -128892: 0a04 |0017: move-result v4 │ │ -128894: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ -128898: 7210 0344 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -12889e: 0c03 |001d: move-result-object v3 │ │ -1288a0: 1f03 8608 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@0886 │ │ -1288a4: 6e10 8143 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -1288aa: 0c02 |0023: move-result-object v2 │ │ -1288ac: 1f02 f105 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -1288b0: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -1288b4: 5454 5012 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1288b8: 6e20 6544 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -1288be: 28e7 |002d: goto 0014 // -0019 │ │ -1288c0: 7230 192e 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2e19 │ │ -1288c6: 0a00 |0031: move-result v0 │ │ -1288c8: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ -1288cc: 6e10 4f2d 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -1288d2: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ -1288d6: 5b56 4312 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -1288da: 28ce |003b: goto 0009 // -0032 │ │ +126558: |[126558] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +126568: 5454 5012 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +12656c: 6e10 6344 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@4463 │ │ +126572: 0a04 |0005: move-result v4 │ │ +126574: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +126578: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12657a: 0f00 |0009: return v0 │ │ +12657c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +12657e: 6e10 502d 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +126584: 5454 5012 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126588: 6e10 6444 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +12658e: 0c01 |0013: move-result-object v1 │ │ +126590: 7210 0244 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +126596: 0a04 |0017: move-result v4 │ │ +126598: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ +12659c: 7210 0344 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +1265a2: 0c03 |001d: move-result-object v3 │ │ +1265a4: 1f03 8608 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@0886 │ │ +1265a8: 6e10 8143 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +1265ae: 0c02 |0023: move-result-object v2 │ │ +1265b0: 1f02 f105 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +1265b4: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +1265b8: 5454 5012 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +1265bc: 6e20 6544 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +1265c2: 28e7 |002d: goto 0014 // -0019 │ │ +1265c4: 7230 192e 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2e19 │ │ +1265ca: 0a00 |0031: move-result v0 │ │ +1265cc: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ +1265d0: 6e10 4f2d 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +1265d6: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ +1265da: 5b56 4312 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +1265de: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 0x0009 line=1332 │ │ 0x000a line=1316 │ │ 0x000b line=1318 │ │ 0x000e line=1319 │ │ @@ -380071,19 +380183,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1288dc: |[1288dc] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ -1288ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1288ee: 6e30 132d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@2d13 │ │ -1288f4: 0a00 |0004: move-result v0 │ │ -1288f6: 0f00 |0005: return v0 │ │ +1265e0: |[1265e0] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ +1265f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1265f2: 6e30 132d 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@2d13 │ │ +1265f8: 0a00 |0004: move-result v0 │ │ +1265fa: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 group I │ │ │ │ @@ -380092,33 +380204,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1288f8: |[1288f8] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ -128908: 6e10 4e2d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -12890e: 0a02 |0003: move-result v2 │ │ -128910: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ -128914: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -128916: 0160 |0007: move v0, v6 │ │ -128918: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -12891c: 5443 4b12 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128920: 6e20 cb43 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128926: 0c01 |000f: move-result-object v1 │ │ -128928: 1f01 e605 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -12892c: 6e10 652d 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -128932: 0a03 |0015: move-result v3 │ │ -128934: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ -128938: 0f00 |0018: return v0 │ │ -12893a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12893e: 28ed |001b: goto 0008 // -0013 │ │ -128940: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -128942: 28fb |001d: goto 0018 // -0005 │ │ +1265fc: |[1265fc] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ +12660c: 6e10 4e2d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +126612: 0a02 |0003: move-result v2 │ │ +126614: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ +126618: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +12661a: 0160 |0007: move v0, v6 │ │ +12661c: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +126620: 5443 4b12 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126624: 6e20 cb43 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +12662a: 0c01 |000f: move-result-object v1 │ │ +12662c: 1f01 e605 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126630: 6e10 652d 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +126636: 0a03 |0015: move-result v3 │ │ +126638: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ +12663c: 0f00 |0018: return v0 │ │ +12663e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +126642: 28ed |001b: goto 0008 // -0013 │ │ +126644: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +126646: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0004 line=708 │ │ 0x0006 line=709 │ │ 0x0007 line=712 │ │ 0x000a line=713 │ │ @@ -380141,41 +380253,41 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -128944: |[128944] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ -128954: 6e10 4e2d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -12895a: 0a03 |0003: move-result v3 │ │ -12895c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -12895e: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ -128962: 5454 4b12 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128966: 6e20 cb43 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -12896c: 0c01 |000c: move-result-object v1 │ │ -12896e: 1f01 e605 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128972: 6e10 682d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ -128978: 0a04 |0012: move-result v4 │ │ -12897a: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ -12897e: 1101 |0015: return-object v1 │ │ -128980: 6e10 752d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -128986: 0a04 |0019: move-result v4 │ │ -128988: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -12898c: 6e10 6f2d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ -128992: 0c04 |001f: move-result-object v4 │ │ -128994: 7220 0838 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@3808 │ │ -12899a: 0c02 |0023: move-result-object v2 │ │ -12899c: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -1289a0: 0721 |0026: move-object v1, v2 │ │ -1289a2: 28ee |0027: goto 0015 // -0012 │ │ -1289a4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1289a8: 28db |002a: goto 0005 // -0025 │ │ -1289aa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -1289ac: 28e9 |002c: goto 0015 // -0017 │ │ +126648: |[126648] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ +126658: 6e10 4e2d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +12665e: 0a03 |0003: move-result v3 │ │ +126660: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +126662: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ +126666: 5454 4b12 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12666a: 6e20 cb43 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126670: 0c01 |000c: move-result-object v1 │ │ +126672: 1f01 e605 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126676: 6e10 682d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ +12667c: 0a04 |0012: move-result v4 │ │ +12667e: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ +126682: 1101 |0015: return-object v1 │ │ +126684: 6e10 752d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +12668a: 0a04 |0019: move-result v4 │ │ +12668c: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +126690: 6e10 6f2d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ +126696: 0c04 |001f: move-result-object v4 │ │ +126698: 7220 0838 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@3808 │ │ +12669e: 0c02 |0023: move-result-object v2 │ │ +1266a0: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +1266a4: 0721 |0026: move-object v1, v2 │ │ +1266a6: 28ee |0027: goto 0015 // -0012 │ │ +1266a8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1266ac: 28db |002a: goto 0005 // -0025 │ │ +1266ae: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +1266b0: 28e9 |002c: goto 0015 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0004 line=672 │ │ 0x0007 line=673 │ │ 0x000f line=674 │ │ 0x0015 line=685 │ │ @@ -380199,31 +380311,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1289b0: |[1289b0] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ -1289c0: 6e10 4e2d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -1289c6: 0a02 |0003: move-result v2 │ │ -1289c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1289ca: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -1289ce: 5443 4b12 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1289d2: 6e20 cb43 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1289d8: 0c01 |000c: move-result-object v1 │ │ -1289da: 1f01 e605 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1289de: 6e10 682d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ -1289e4: 0a03 |0012: move-result v3 │ │ -1289e6: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -1289ea: 0f00 |0015: return v0 │ │ -1289ec: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1289f0: 28ed |0018: goto 0005 // -0013 │ │ -1289f2: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -1289f4: 28fb |001a: goto 0015 // -0005 │ │ +1266b4: |[1266b4] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ +1266c4: 6e10 4e2d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +1266ca: 0a02 |0003: move-result v2 │ │ +1266cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +1266ce: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +1266d2: 5443 4b12 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +1266d6: 6e20 cb43 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1266dc: 0c01 |000c: move-result-object v1 │ │ +1266de: 1f01 e605 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +1266e2: 6e10 682d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ +1266e8: 0a03 |0012: move-result v3 │ │ +1266ea: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +1266ee: 0f00 |0015: return v0 │ │ +1266f0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1266f4: 28ed |0018: goto 0005 // -0013 │ │ +1266f6: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +1266f8: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0004 line=691 │ │ 0x0007 line=692 │ │ 0x000f line=693 │ │ 0x0015 line=698 │ │ @@ -380243,70 +380355,70 @@ │ │ type : '(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -1289f8: |[1289f8] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -128a08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -128a0a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -128a0c: 54c2 5512 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@1255 │ │ -128a10: 6e10 c843 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128a16: 6e40 182d 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@2d18 │ │ -128a1c: 6e10 cd43 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -128a22: 0a09 |000d: move-result v9 │ │ -128a24: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ -128a28: 1108 |0010: return-object v8 │ │ -128a2a: 6e10 b337 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ -128a30: 0a03 |0014: move-result v3 │ │ -128a32: 2204 de06 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@06de │ │ -128a36: 7010 a637 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@37a6 │ │ -128a3c: 6e20 b237 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@37b2 │ │ -128a42: 6e10 d343 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -128a48: 0a07 |0020: move-result v7 │ │ -128a4a: 1219 |0021: const/4 v9, #int 1 // #1 │ │ -128a4c: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ -128a50: 6e20 cb43 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128a56: 0c08 |0027: move-result-object v8 │ │ -128a58: 1f08 e605 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128a5c: 28e6 |002a: goto 0010 // -001a │ │ -128a5e: 6e10 292d 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ -128a64: 0a05 |002e: move-result v5 │ │ -128a66: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -128a68: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ -128a6c: 6e20 cb43 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128a72: 0c01 |0035: move-result-object v1 │ │ -128a74: 1f01 e605 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128a78: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ -128a7c: 6e10 632d 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@2d63 │ │ -128a82: 0a06 |003d: move-result v6 │ │ -128a84: 5449 c415 |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ -128a88: 4909 090b |0040: aget-char v9, v9, v11 │ │ -128a8c: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ -128a90: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ -128a94: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ -128a98: 5449 c415 |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ -128a9c: 122a |004a: const/4 v10, #int 2 // #2 │ │ -128a9e: 4909 090a |004b: aget-char v9, v9, v10 │ │ -128aa2: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ -128aa6: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ -128aaa: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ -128aae: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ -128ab2: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ -128ab6: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ -128aba: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ -128abe: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ -128ac2: 0718 |005d: move-object v8, v1 │ │ -128ac4: 28b2 |005e: goto 0010 // -004e │ │ -128ac6: 6e10 6a2d 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@2d6a │ │ -128acc: 0a06 |0062: move-result v6 │ │ -128ace: 28db |0063: goto 003e // -0025 │ │ -128ad0: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -128ad4: 28ca |0066: goto 0030 // -0036 │ │ +1266fc: |[1266fc] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +12670c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +12670e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +126710: 54c2 5512 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@1255 │ │ +126714: 6e10 c843 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +12671a: 6e40 182d 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@2d18 │ │ +126720: 6e10 cd43 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +126726: 0a09 |000d: move-result v9 │ │ +126728: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +12672c: 1108 |0010: return-object v8 │ │ +12672e: 6e10 b337 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ +126734: 0a03 |0014: move-result v3 │ │ +126736: 2204 de06 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@06de │ │ +12673a: 7010 a637 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@37a6 │ │ +126740: 6e20 b237 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@37b2 │ │ +126746: 6e10 d343 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +12674c: 0a07 |0020: move-result v7 │ │ +12674e: 1219 |0021: const/4 v9, #int 1 // #1 │ │ +126750: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ +126754: 6e20 cb43 b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +12675a: 0c08 |0027: move-result-object v8 │ │ +12675c: 1f08 e605 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126760: 28e6 |002a: goto 0010 // -001a │ │ +126762: 6e10 292d 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ +126768: 0a05 |002e: move-result v5 │ │ +12676a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +12676c: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ +126770: 6e20 cb43 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126776: 0c01 |0035: move-result-object v1 │ │ +126778: 1f01 e605 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +12677c: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ +126780: 6e10 632d 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@2d63 │ │ +126786: 0a06 |003d: move-result v6 │ │ +126788: 5449 c415 |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ +12678c: 4909 090b |0040: aget-char v9, v9, v11 │ │ +126790: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ +126794: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ +126798: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ +12679c: 5449 c415 |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ +1267a0: 122a |004a: const/4 v10, #int 2 // #2 │ │ +1267a2: 4909 090a |004b: aget-char v9, v9, v10 │ │ +1267a6: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ +1267aa: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ +1267ae: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ +1267b2: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ +1267b6: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ +1267ba: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ +1267be: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ +1267c2: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ +1267c6: 0718 |005d: move-object v8, v1 │ │ +1267c8: 28b2 |005e: goto 0010 // -004e │ │ +1267ca: 6e10 6a2d 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@2d6a │ │ +1267d0: 0a06 |0062: move-result v6 │ │ +1267d2: 28db |0063: goto 003e // -0025 │ │ +1267d4: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1267d8: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=903 │ │ 0x0004 line=904 │ │ 0x0007 line=905 │ │ 0x000a line=907 │ │ 0x0010 line=938 │ │ @@ -380343,70 +380455,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 │ │ -128ad8: |[128ad8] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ -128ae8: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ -128aec: 6e10 292d 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ -128af2: 0a06 |0005: move-result v6 │ │ -128af4: 6e10 b337 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ -128afa: 0a04 |0009: move-result v4 │ │ -128afc: 2205 de06 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@06de │ │ -128b00: 7010 a637 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@37a6 │ │ -128b06: 6e20 b237 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@37b2 │ │ -128b0c: 0a02 |0012: move-result v2 │ │ -128b0e: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -128b12: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ -128b16: 0e00 |0017: return-void │ │ -128b18: 54b8 4b12 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128b1c: 6e10 d343 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -128b22: 0a00 |001d: move-result v0 │ │ -128b24: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -128b26: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ -128b2a: 54b8 4b12 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128b2e: 6e20 cb43 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128b34: 0c03 |0026: move-result-object v3 │ │ -128b36: 1f03 e605 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128b3a: 6e10 752d 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -128b40: 0a08 |002c: move-result v8 │ │ -128b42: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -128b46: 6e10 6f2d 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ -128b4c: 0c08 |0032: move-result-object v8 │ │ -128b4e: 1f08 e305 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -128b52: 6e40 182d c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@2d18 │ │ -128b58: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ -128b5c: 6e10 632d 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@2d63 │ │ -128b62: 0a07 |003d: move-result v7 │ │ -128b64: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ -128b68: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ -128b6c: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ -128b70: 5458 c415 |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ -128b74: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -128b76: 4908 0809 |0047: aget-char v8, v8, v9 │ │ -128b7a: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ -128b7e: 5458 c415 |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ -128b82: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -128b84: 4908 0809 |004e: aget-char v8, v8, v9 │ │ -128b88: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ -128b8c: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ -128b90: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ -128b94: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ -128b98: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ -128b9c: 6e10 7b2d 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ -128ba2: 0a08 |005d: move-result v8 │ │ -128ba4: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ -128ba8: 7220 2144 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -128bae: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -128bb2: 28ba |0065: goto 001f // -0046 │ │ -128bb4: 6e10 6a2d 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@2d6a │ │ -128bba: 0a07 |0069: move-result v7 │ │ -128bbc: 28d4 |006a: goto 003e // -002c │ │ +1267dc: |[1267dc] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ +1267ec: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ +1267f0: 6e10 292d 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ +1267f6: 0a06 |0005: move-result v6 │ │ +1267f8: 6e10 b337 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@37b3 │ │ +1267fe: 0a04 |0009: move-result v4 │ │ +126800: 2205 de06 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@06de │ │ +126804: 7010 a637 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@37a6 │ │ +12680a: 6e20 b237 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@37b2 │ │ +126810: 0a02 |0012: move-result v2 │ │ +126812: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +126816: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ +12681a: 0e00 |0017: return-void │ │ +12681c: 54b8 4b12 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126820: 6e10 d343 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +126826: 0a00 |001d: move-result v0 │ │ +126828: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +12682a: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ +12682e: 54b8 4b12 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126832: 6e20 cb43 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126838: 0c03 |0026: move-result-object v3 │ │ +12683a: 1f03 e605 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +12683e: 6e10 752d 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +126844: 0a08 |002c: move-result v8 │ │ +126846: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +12684a: 6e10 6f2d 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ +126850: 0c08 |0032: move-result-object v8 │ │ +126852: 1f08 e305 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +126856: 6e40 182d c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@2d18 │ │ +12685c: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ +126860: 6e10 632d 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@2d63 │ │ +126866: 0a07 |003d: move-result v7 │ │ +126868: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ +12686c: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ +126870: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ +126874: 5458 c415 |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ +126878: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +12687a: 4908 0809 |0047: aget-char v8, v8, v9 │ │ +12687e: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ +126882: 5458 c415 |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@15c4 │ │ +126886: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +126888: 4908 0809 |004e: aget-char v8, v8, v9 │ │ +12688c: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ +126890: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ +126894: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ +126898: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ +12689c: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ +1268a0: 6e10 7b2d 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ +1268a6: 0a08 |005d: move-result v8 │ │ +1268a8: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ +1268ac: 7220 2144 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +1268b2: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1268b6: 28ba |0065: goto 001f // -0046 │ │ +1268b8: 6e10 6a2d 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@2d6a │ │ +1268be: 0a07 |0069: move-result v7 │ │ +1268c0: 28d4 |006a: goto 003e // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=859 │ │ 0x0006 line=860 │ │ 0x000a line=861 │ │ 0x000f line=863 │ │ 0x0013 line=865 │ │ @@ -380441,74 +380553,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -128bc0: |[128bc0] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ -128bd0: 6e10 272d 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -128bd6: 0c07 |0003: move-result-object v7 │ │ -128bd8: 55a8 4812 |0004: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -128bdc: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -128be0: 0e00 |0008: return-void │ │ -128be2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -128be4: 54a8 5012 |000a: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128be8: 6e10 6444 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -128bee: 0c02 |000f: move-result-object v2 │ │ -128bf0: 7210 0244 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -128bf6: 0a08 |0013: move-result v8 │ │ -128bf8: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ -128bfc: 7210 0344 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -128c02: 0c06 |0019: move-result-object v6 │ │ -128c04: 1f06 8608 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@0886 │ │ -128c08: 6e10 8143 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -128c0e: 0c05 |001f: move-result-object v5 │ │ -128c10: 1f05 f105 |0020: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -128c14: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ -128c18: 54a8 5012 |0024: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -128c1c: 6e20 6544 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -128c22: 28e7 |0029: goto 0010 // -0019 │ │ -128c24: 7210 1a2e 0500 |002a: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@2e1a │ │ -128c2a: 0a08 |002d: move-result v8 │ │ -128c2c: b680 |002e: or-int/2addr v0, v8 │ │ -128c2e: 28e1 |002f: goto 0010 // -001f │ │ -128c30: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ -128c34: 54a8 3e12 |0032: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ -128c38: 6e10 c843 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128c3e: 54a8 4d12 |0037: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -128c42: 6e10 c843 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128c48: 6e10 d343 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -128c4e: 0a04 |003f: move-result v4 │ │ -128c50: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -128c52: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ -128c56: 6e20 cb43 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128c5c: 0c03 |0046: move-result-object v3 │ │ -128c5e: 1f03 e605 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128c62: 6e10 772d 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ -128c68: 0a08 |004c: move-result v8 │ │ -128c6a: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -128c6e: 54a8 3e12 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ -128c72: 6e20 c643 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -128c78: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -128c7c: 28eb |0056: goto 0041 // -0015 │ │ -128c7e: 54a8 4d12 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -128c82: 6e20 c643 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -128c88: 28f8 |005c: goto 0054 // -0008 │ │ -128c8a: 54a8 3e12 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ -128c8e: 6e10 c843 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128c94: 54a8 4d12 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -128c98: 6e10 c843 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128c9e: 54a8 4d12 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -128ca2: 6e10 272d 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -128ca8: 0c09 |006c: move-result-object v9 │ │ -128caa: 6e20 c743 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ -128cb0: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -128cb2: 5ca8 4812 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -128cb6: 2895 |0073: goto 0008 // -006b │ │ +1268c4: |[1268c4] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ +1268d4: 6e10 272d 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +1268da: 0c07 |0003: move-result-object v7 │ │ +1268dc: 55a8 4812 |0004: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +1268e0: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +1268e4: 0e00 |0008: return-void │ │ +1268e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1268e8: 54a8 5012 |000a: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +1268ec: 6e10 6444 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +1268f2: 0c02 |000f: move-result-object v2 │ │ +1268f4: 7210 0244 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +1268fa: 0a08 |0013: move-result v8 │ │ +1268fc: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ +126900: 7210 0344 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +126906: 0c06 |0019: move-result-object v6 │ │ +126908: 1f06 8608 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@0886 │ │ +12690c: 6e10 8143 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +126912: 0c05 |001f: move-result-object v5 │ │ +126914: 1f05 f105 |0020: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +126918: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ +12691c: 54a8 5012 |0024: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126920: 6e20 6544 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +126926: 28e7 |0029: goto 0010 // -0019 │ │ +126928: 7210 1a2e 0500 |002a: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@2e1a │ │ +12692e: 0a08 |002d: move-result v8 │ │ +126930: b680 |002e: or-int/2addr v0, v8 │ │ +126932: 28e1 |002f: goto 0010 // -001f │ │ +126934: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ +126938: 54a8 3e12 |0032: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ +12693c: 6e10 c843 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +126942: 54a8 4d12 |0037: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +126946: 6e10 c843 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +12694c: 6e10 d343 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +126952: 0a04 |003f: move-result v4 │ │ +126954: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +126956: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ +12695a: 6e20 cb43 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126960: 0c03 |0046: move-result-object v3 │ │ +126962: 1f03 e605 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126966: 6e10 772d 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ +12696c: 0a08 |004c: move-result v8 │ │ +12696e: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +126972: 54a8 3e12 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ +126976: 6e20 c643 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +12697c: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +126980: 28eb |0056: goto 0041 // -0015 │ │ +126982: 54a8 4d12 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +126986: 6e20 c643 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +12698c: 28f8 |005c: goto 0054 // -0008 │ │ +12698e: 54a8 3e12 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ +126992: 6e10 c843 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +126998: 54a8 4d12 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +12699c: 6e10 c843 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +1269a2: 54a8 4d12 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +1269a6: 6e10 272d 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +1269ac: 0c09 |006c: move-result-object v9 │ │ +1269ae: 6e20 c743 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@43c7 │ │ +1269b4: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +1269b6: 5ca8 4812 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +1269ba: 2895 |0073: goto 0008 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0004 line=1127 │ │ 0x0008 line=1162 │ │ 0x0009 line=1132 │ │ 0x000a line=1133 │ │ @@ -380546,18 +380658,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -128cb8: |[128cb8] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ -128cc8: 6e10 192d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ -128cce: 5410 3e12 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ -128cd2: 1100 |0005: return-object v0 │ │ +1269bc: |[1269bc] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ +1269cc: 6e10 192d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ +1269d2: 5410 3e12 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@123e │ │ +1269d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ 0x0003 line=1166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -380566,17 +380678,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128cd4: |[128cd4] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -128ce4: 1a00 b420 |0000: const-string v0, "android:menu:actionviewstates" // string@20b4 │ │ -128ce8: 1100 |0002: return-object v0 │ │ +1269d8: |[1269d8] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +1269e8: 1a00 af20 |0000: const-string v0, "android:menu:actionviewstates" // string@20af │ │ +1269ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380584,17 +380696,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128cec: |[128cec] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ -128cfc: 5410 4012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ -128d00: 1100 |0002: return-object v0 │ │ +1269f0: |[1269f0] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ +126a00: 5410 4012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@1240 │ │ +126a04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380602,17 +380714,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128d04: |[128d04] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -128d14: 5410 4312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ -128d18: 1100 |0002: return-object v0 │ │ +126a08: |[126a08] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +126a18: 5410 4312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1243 │ │ +126a1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #32 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380620,17 +380732,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128d1c: |[128d1c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ -128d2c: 5410 4512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ -128d30: 1100 |0002: return-object v0 │ │ +126a20: |[126a20] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ +126a30: 5410 4512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@1245 │ │ +126a34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380638,17 +380750,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128d34: |[128d34] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ -128d44: 5410 4612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ -128d48: 1100 |0002: return-object v0 │ │ +126a38: |[126a38] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ +126a48: 5410 4612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@1246 │ │ +126a4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #34 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380656,17 +380768,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128d4c: |[128d4c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ -128d5c: 5410 4712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ -128d60: 1100 |0002: return-object v0 │ │ +126a50: |[126a50] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ +126a60: 5410 4712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@1247 │ │ +126a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #35 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380674,20 +380786,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -128d64: |[128d64] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ -128d74: 5410 4b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128d78: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128d7e: 0c00 |0005: move-result-object v0 │ │ -128d80: 1f00 ea06 |0006: check-cast v0, Landroid/view/MenuItem; // type@06ea │ │ -128d84: 1100 |0008: return-object v0 │ │ +126a68: |[126a68] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ +126a78: 5410 4b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126a7c: 6e20 cb43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126a82: 0c00 |0005: move-result-object v0 │ │ +126a84: 1f00 ea06 |0006: check-cast v0, Landroid/view/MenuItem; // type@06ea │ │ +126a88: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -380696,18 +380808,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -128d88: |[128d88] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ -128d98: 6e10 192d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ -128d9e: 5410 4d12 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ -128da2: 1100 |0005: return-object v0 │ │ +126a8c: |[126a8c] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ +126a9c: 6e10 192d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@2d19 │ │ +126aa2: 5410 4d12 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@124d │ │ +126aa6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0003 line=1171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -380716,17 +380828,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128da4: |[128da4] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ -128db4: 5510 4e12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ -128db8: 0f00 |0002: return v0 │ │ +126aa8: |[126aa8] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ +126ab8: 5510 4e12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ +126abc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #38 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380734,17 +380846,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128dbc: |[128dbc] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ -128dcc: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ -128dd0: 1100 |0002: return-object v0 │ │ +126ac0: |[126ac0] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ +126ad0: 5410 5312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@1253 │ │ +126ad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #39 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380752,16 +380864,16 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -128dd4: |[128dd4] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -128de4: 1100 |0000: return-object v0 │ │ +126ad8: |[126ad8] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +126ae8: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #40 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380769,43 +380881,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -128de8: |[128de8] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ -128df8: 5543 4a12 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ -128dfc: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -128e00: 5443 5612 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ -128e04: 1103 |0006: return-object v3 │ │ -128e06: 5443 5612 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ -128e0a: 6e10 c843 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ -128e10: 5443 4b12 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128e14: 6e10 d343 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -128e1a: 0a02 |0011: move-result v2 │ │ -128e1c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -128e1e: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ -128e22: 5443 4b12 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128e26: 6e20 cb43 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128e2c: 0c01 |001a: move-result-object v1 │ │ -128e2e: 1f01 e605 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128e32: 6e10 7d2d 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ -128e38: 0a03 |0020: move-result v3 │ │ -128e3a: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -128e3e: 5443 5612 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ -128e42: 6e20 c643 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -128e48: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -128e4c: 28e9 |002a: goto 0013 // -0017 │ │ -128e4e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -128e50: 5c43 4a12 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ -128e54: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -128e56: 5c43 4812 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -128e5a: 5443 5612 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ -128e5e: 28d3 |0033: goto 0006 // -002d │ │ +126aec: |[126aec] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ +126afc: 5543 4a12 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ +126b00: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +126b04: 5443 5612 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ +126b08: 1103 |0006: return-object v3 │ │ +126b0a: 5443 5612 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ +126b0e: 6e10 c843 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@43c8 │ │ +126b14: 5443 4b12 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126b18: 6e10 d343 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +126b1e: 0a02 |0011: move-result v2 │ │ +126b20: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +126b22: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ +126b26: 5443 4b12 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126b2a: 6e20 cb43 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126b30: 0c01 |001a: move-result-object v1 │ │ +126b32: 1f01 e605 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126b36: 6e10 7d2d 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ +126b3c: 0a03 |0020: move-result v3 │ │ +126b3e: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +126b42: 5443 5612 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ +126b46: 6e20 c643 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +126b4c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +126b50: 28e9 |002a: goto 0013 // -0017 │ │ +126b52: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +126b54: 5c43 4a12 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ +126b58: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +126b5a: 5c43 4812 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +126b5e: 5443 5612 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@1256 │ │ +126b62: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0006 line=1095 │ │ 0x0007 line=1083 │ │ 0x000c line=1085 │ │ 0x0012 line=1087 │ │ @@ -380826,34 +380938,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -128e60: |[128e60] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ -128e70: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -128e72: 5554 4f12 |0001: iget-boolean v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@124f │ │ -128e76: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ -128e7a: 0f03 |0005: return v3 │ │ -128e7c: 6e10 4e2d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -128e82: 0a02 |0009: move-result v2 │ │ -128e84: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -128e86: 3520 1300 |000b: if-ge v0, v2, 001e // +0013 │ │ -128e8a: 5454 4b12 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -128e8e: 6e20 cb43 0400 |000f: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -128e94: 0c01 |0012: move-result-object v1 │ │ -128e96: 1f01 e605 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128e9a: 6e10 7d2d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ -128ea0: 0a04 |0018: move-result v4 │ │ -128ea2: 3904 ecff |0019: if-nez v4, 0005 // -0014 │ │ -128ea6: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -128eaa: 28ee |001d: goto 000b // -0012 │ │ -128eac: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -128eae: 28e6 |001f: goto 0005 // -001a │ │ +126b64: |[126b64] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ +126b74: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +126b76: 5554 4f12 |0001: iget-boolean v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@124f │ │ +126b7a: 3804 0300 |0003: if-eqz v4, 0006 // +0003 │ │ +126b7e: 0f03 |0005: return v3 │ │ +126b80: 6e10 4e2d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +126b86: 0a02 |0009: move-result v2 │ │ +126b88: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +126b8a: 3520 1300 |000b: if-ge v0, v2, 001e // +0013 │ │ +126b8e: 5454 4b12 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126b92: 6e20 cb43 0400 |000f: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126b98: 0c01 |0012: move-result-object v1 │ │ +126b9a: 1f01 e605 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126b9e: 6e10 7d2d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ +126ba4: 0a04 |0018: move-result v4 │ │ +126ba6: 3904 ecff |0019: if-nez v4, 0005 // -0014 │ │ +126baa: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +126bae: 28ee |001d: goto 000b // -0012 │ │ +126bb0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +126bb2: 28e6 |001f: goto 0005 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=653 │ │ 0x0005 line=666 │ │ 0x0006 line=657 │ │ 0x000a line=659 │ │ 0x000d line=660 │ │ @@ -380871,17 +380983,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128eb0: |[128eb0] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ -128ec0: 5510 5212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@1252 │ │ -128ec4: 0f00 |0002: return v0 │ │ +126bb4: |[126bb4] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ +126bc4: 5510 5212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@1252 │ │ +126bc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #43 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380889,22 +381001,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -128ec8: |[128ec8] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -128ed8: 6e30 172d 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d17 │ │ -128ede: 0c00 |0003: move-result-object v0 │ │ -128ee0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -128ee4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -128ee6: 0f00 |0007: return v0 │ │ -128ee8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -128eea: 28fe |0009: goto 0007 // -0002 │ │ +126bcc: |[126bcc] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +126bdc: 6e30 172d 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d17 │ │ +126be2: 0c00 |0003: move-result-object v0 │ │ +126be4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +126be8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +126bea: 0f00 |0007: return v0 │ │ +126bec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +126bee: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=2 keyCode I │ │ 0x0000 - 0x000a reg=3 event Landroid/view/KeyEvent; │ │ @@ -380914,17 +381026,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -128eec: |[128eec] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ -128efc: 5510 5412 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ -128f00: 0f00 |0002: return v0 │ │ +126bf0: |[126bf0] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ +126c00: 5510 5412 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ +126c04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #45 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -380932,19 +381044,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -128f04: |[128f04] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -128f14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -128f16: 5c10 4812 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -128f1a: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -128f20: 0e00 |0006: return-void │ │ +126c08: |[126c08] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +126c18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +126c1a: 5c10 4812 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +126c1e: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +126c24: 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/internal/view/menu/MenuBuilder; │ │ @@ -380955,19 +381067,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -128f24: |[128f24] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -128f34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -128f36: 5c10 4a12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ -128f3a: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -128f40: 0e00 |0006: return-void │ │ +126c28: |[126c28] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +126c38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +126c3a: 5c10 4a12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ +126c3e: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +126c44: 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/internal/view/menu/MenuBuilder; │ │ @@ -380978,25 +381090,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -128f44: |[128f44] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ -128f54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -128f56: 5520 5112 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -128f5a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -128f5e: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ -128f62: 5c21 4a12 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ -128f66: 5c21 4812 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ -128f6a: 7020 0d2d 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@2d0d │ │ -128f70: 0e00 |000e: return-void │ │ -128f72: 5c21 4c12 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -128f76: 28fd |0011: goto 000e // -0003 │ │ +126c48: |[126c48] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ +126c58: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +126c5a: 5520 5112 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +126c5e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +126c62: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ +126c66: 5c21 4a12 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@124a │ │ +126c6a: 5c21 4812 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@1248 │ │ +126c6e: 7020 0d2d 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@2d0d │ │ +126c74: 0e00 |000e: return-void │ │ +126c76: 5c21 4c12 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +126c7a: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1024 │ │ 0x0005 line=1025 │ │ 0x0007 line=1026 │ │ 0x0009 line=1027 │ │ 0x000b line=1030 │ │ @@ -381011,20 +381123,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -128f78: |[128f78] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ -128f88: 6e20 152d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ -128f8e: 0c00 |0003: move-result-object v0 │ │ -128f90: 6e30 302d 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -128f96: 0a00 |0007: move-result v0 │ │ -128f98: 0f00 |0008: return v0 │ │ +126c7c: |[126c7c] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ +126c8c: 6e20 152d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ +126c92: 0c00 |0003: move-result-object v0 │ │ +126c94: 6e30 302d 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +126c9a: 0a00 |0007: move-result v0 │ │ +126c9c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -381034,19 +381146,19 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -128f9c: |[128f9c] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ -128fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -128fae: 6e40 312d 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@2d31 │ │ -128fb4: 0a00 |0004: move-result v0 │ │ -128fb6: 0f00 |0005: return v0 │ │ +126ca0: |[126ca0] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ +126cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +126cb2: 6e40 312d 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@2d31 │ │ +126cb8: 0a00 |0004: move-result v0 │ │ +126cba: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -381056,73 +381168,73 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -128fb8: |[128fb8] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z │ │ -128fc8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -128fca: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -128fcc: 0791 |0002: move-object v1, v9 │ │ -128fce: 1f01 e605 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -128fd2: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -128fd6: 6e10 7b2d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ -128fdc: 0a07 |000a: move-result v7 │ │ -128fde: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -128fe2: 0160 |000d: move v0, v6 │ │ -128fe4: 0f00 |000e: return v0 │ │ -128fe6: 6e10 762d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@2d76 │ │ -128fec: 0a00 |0012: move-result v0 │ │ -128fee: 6e10 702d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@2d70 │ │ -128ff4: 0c02 |0016: move-result-object v2 │ │ -128ff6: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -128ffa: 6e10 6317 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@1763 │ │ -129000: 0a07 |001c: move-result v7 │ │ -129002: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ -129006: 0153 |001f: move v3, v5 │ │ -129008: 6e10 742d 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ -12900e: 0a07 |0023: move-result v7 │ │ -129010: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ -129014: 6e10 602d 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@2d60 │ │ -12901a: 0a06 |0029: move-result v6 │ │ -12901c: b660 |002a: or-int/2addr v0, v6 │ │ -12901e: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ -129022: 6e20 092d 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -129028: 28de |0030: goto 000e // -0022 │ │ -12902a: 0163 |0031: move v3, v6 │ │ -12902c: 28ee |0032: goto 0020 // -0012 │ │ -12902e: 6e10 752d 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -129034: 0a07 |0036: move-result v7 │ │ -129036: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ -12903a: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ -12903e: 6e20 092d 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -129044: 6e10 752d 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -12904a: 0a06 |0041: move-result v6 │ │ -12904c: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ -129050: 2206 f605 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -129054: 6e10 1c2d 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -12905a: 0c07 |0049: move-result-object v7 │ │ -12905c: 7040 522e 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2e52 │ │ -129062: 6e20 992d 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@2d99 │ │ -129068: 6e10 6f2d 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ -12906e: 0c04 |0053: move-result-object v4 │ │ -129070: 1f04 f605 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -129074: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -129078: 6e20 6817 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1768 │ │ -12907e: 7030 102d 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z // method@2d10 │ │ -129084: 0a06 |005e: move-result v6 │ │ -129086: b660 |005f: or-int/2addr v0, v6 │ │ -129088: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ -12908c: 6e20 092d 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -129092: 28a9 |0065: goto 000e // -0057 │ │ -129094: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ -129098: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ -12909c: 6e20 092d 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -1290a2: 28a1 |006d: goto 000e // -005f │ │ +126cbc: |[126cbc] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z │ │ +126ccc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +126cce: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +126cd0: 0791 |0002: move-object v1, v9 │ │ +126cd2: 1f01 e605 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126cd6: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +126cda: 6e10 7b2d 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ +126ce0: 0a07 |000a: move-result v7 │ │ +126ce2: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +126ce6: 0160 |000d: move v0, v6 │ │ +126ce8: 0f00 |000e: return v0 │ │ +126cea: 6e10 762d 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@2d76 │ │ +126cf0: 0a00 |0012: move-result v0 │ │ +126cf2: 6e10 702d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@2d70 │ │ +126cf8: 0c02 |0016: move-result-object v2 │ │ +126cfa: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +126cfe: 6e10 6317 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@1763 │ │ +126d04: 0a07 |001c: move-result v7 │ │ +126d06: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ +126d0a: 0153 |001f: move v3, v5 │ │ +126d0c: 6e10 742d 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ +126d12: 0a07 |0023: move-result v7 │ │ +126d14: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ +126d18: 6e10 602d 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@2d60 │ │ +126d1e: 0a06 |0029: move-result v6 │ │ +126d20: b660 |002a: or-int/2addr v0, v6 │ │ +126d22: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ +126d26: 6e20 092d 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126d2c: 28de |0030: goto 000e // -0022 │ │ +126d2e: 0163 |0031: move v3, v6 │ │ +126d30: 28ee |0032: goto 0020 // -0012 │ │ +126d32: 6e10 752d 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +126d38: 0a07 |0036: move-result v7 │ │ +126d3a: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ +126d3e: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ +126d42: 6e20 092d 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126d48: 6e10 752d 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +126d4e: 0a06 |0041: move-result v6 │ │ +126d50: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ +126d54: 2206 f605 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +126d58: 6e10 1c2d 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +126d5e: 0c07 |0049: move-result-object v7 │ │ +126d60: 7040 522e 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2e52 │ │ +126d66: 6e20 992d 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@2d99 │ │ +126d6c: 6e10 6f2d 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@2d6f │ │ +126d72: 0c04 |0053: move-result-object v4 │ │ +126d74: 1f04 f605 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +126d78: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +126d7c: 6e20 6817 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1768 │ │ +126d82: 7030 102d 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z // method@2d10 │ │ +126d88: 0a06 |005e: move-result v6 │ │ +126d8a: b660 |005f: or-int/2addr v0, v6 │ │ +126d8c: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ +126d90: 6e20 092d 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126d96: 28a9 |0065: goto 000e // -0057 │ │ +126d98: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ +126d9c: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ +126da0: 6e20 092d 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126da6: 28a1 |006d: goto 000e // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=952 │ │ 0x0005 line=954 │ │ 0x000e line=984 │ │ 0x000f line=958 │ │ 0x0013 line=960 │ │ @@ -381159,26 +381271,26 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -1290a4: |[1290a4] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -1290b4: 6e30 172d 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d17 │ │ -1290ba: 0c01 |0003: move-result-object v1 │ │ -1290bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1290be: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -1290c2: 6e30 302d 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -1290c8: 0a00 |000a: move-result v0 │ │ -1290ca: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ -1290ce: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -1290d2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1290d4: 6e20 092d 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -1290da: 0f00 |0013: return v0 │ │ +126da8: |[126da8] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +126db8: 6e30 172d 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2d17 │ │ +126dbe: 0c01 |0003: move-result-object v1 │ │ +126dc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +126dc2: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +126dc6: 6e30 302d 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +126dcc: 0a00 |000a: move-result v0 │ │ +126dce: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ +126dd2: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +126dd6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +126dd8: 6e20 092d 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +126dde: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=838 │ │ 0x0005 line=840 │ │ 0x0007 line=841 │ │ 0x000b line=844 │ │ @@ -381197,40 +381309,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -1290dc: |[1290dc] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ -1290ec: 6e20 122d 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@2d12 │ │ -1290f2: 0a00 |0003: move-result v0 │ │ -1290f4: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ -1290f8: 5454 4b12 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1290fc: 6e10 d343 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -129102: 0a04 |000b: move-result v4 │ │ -129104: 9101 0400 |000c: sub-int v1, v4, v0 │ │ -129108: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -12910a: 0123 |000f: move v3, v2 │ │ -12910c: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ -129110: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ -129114: 5454 4b12 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -129118: 6e20 cb43 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -12911e: 0c04 |0019: move-result-object v4 │ │ -129120: 1f04 e605 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -129124: 6e10 652d 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -12912a: 0a04 |001f: move-result v4 │ │ -12912c: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ -129130: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -129132: 7030 362d 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ -129138: 0123 |0026: move v3, v2 │ │ -12913a: 28e9 |0027: goto 0010 // -0017 │ │ -12913c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -12913e: 6e20 2e2d 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -129144: 0e00 |002c: return-void │ │ +126de0: |[126de0] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ +126df0: 6e20 122d 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@2d12 │ │ +126df6: 0a00 |0003: move-result v0 │ │ +126df8: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ +126dfc: 5454 4b12 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126e00: 6e10 d343 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +126e06: 0a04 |000b: move-result v4 │ │ +126e08: 9101 0400 |000c: sub-int v1, v4, v0 │ │ +126e0c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +126e0e: 0123 |000f: move v3, v2 │ │ +126e10: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ +126e14: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ +126e18: 5454 4b12 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +126e1c: 6e20 cb43 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +126e22: 0c04 |0019: move-result-object v4 │ │ +126e24: 1f04 e605 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +126e28: 6e10 652d 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +126e2e: 0a04 |001f: move-result v4 │ │ +126e30: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ +126e34: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +126e36: 7030 362d 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ +126e3c: 0123 |0026: move v3, v2 │ │ +126e3e: 28e9 |0027: goto 0010 // -0017 │ │ +126e40: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +126e42: 6e20 2e2d 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +126e48: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=538 │ │ 0x0006 line=539 │ │ 0x000e line=540 │ │ 0x0010 line=541 │ │ @@ -381253,20 +381365,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -129148: |[129148] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ -129158: 6e20 162d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@2d16 │ │ -12915e: 0a00 |0003: move-result v0 │ │ -129160: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -129162: 7030 362d 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ -129168: 0e00 |0008: return-void │ │ +126e4c: |[126e4c] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ +126e5c: 6e20 162d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@2d16 │ │ +126e62: 0a00 |0003: move-result v0 │ │ +126e64: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +126e66: 7030 362d 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ +126e6c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0008 line=532 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=3 id I │ │ @@ -381276,18 +381388,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12916c: |[12916c] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ -12917c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12917e: 7030 362d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ -129184: 0e00 |0004: return-void │ │ +126e70: |[126e70] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ +126e80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +126e82: 7030 362d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@2d36 │ │ +126e88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=571 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ @@ -381297,33 +381409,33 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -129188: |[129188] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -129198: 5443 5012 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -12919c: 6e10 6444 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ -1291a2: 0c00 |0005: move-result-object v0 │ │ -1291a4: 7210 0244 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1291aa: 0a03 |0009: move-result v3 │ │ -1291ac: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -1291b0: 7210 0344 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1291b6: 0c02 |000f: move-result-object v2 │ │ -1291b8: 1f02 8608 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ -1291bc: 6e10 8143 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -1291c2: 0c01 |0015: move-result-object v1 │ │ -1291c4: 1f01 f105 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ -1291c8: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -1291cc: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ -1291d0: 5443 5012 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ -1291d4: 6e20 6544 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ -1291da: 28e5 |0021: goto 0006 // -001b │ │ -1291dc: 0e00 |0022: return-void │ │ +126e8c: |[126e8c] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +126e9c: 5443 5012 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126ea0: 6e10 6444 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@4464 │ │ +126ea6: 0c00 |0005: move-result-object v0 │ │ +126ea8: 7210 0244 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +126eae: 0a03 |0009: move-result v3 │ │ +126eb0: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +126eb4: 7210 0344 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +126eba: 0c02 |000f: move-result-object v2 │ │ +126ebc: 1f02 8608 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@0886 │ │ +126ec0: 6e10 8143 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +126ec6: 0c01 |0015: move-result-object v1 │ │ +126ec8: 1f01 f105 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@05f1 │ │ +126ecc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +126ed0: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ +126ed4: 5443 5012 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@1250 │ │ +126ed8: 6e20 6544 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@4465 │ │ +126ede: 28e5 |0021: goto 0006 // -001b │ │ +126ee0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0012 line=268 │ │ 0x0018 line=269 │ │ 0x001c line=270 │ │ 0x0022 line=273 │ │ @@ -381339,53 +381451,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -1291e0: |[1291e0] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ -1291f0: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -1291f4: 0e00 |0002: return-void │ │ -1291f6: 6e10 1b2d 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ -1291fc: 0c08 |0006: move-result-object v8 │ │ -1291fe: 6e20 ad04 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ -129204: 0c07 |000a: move-result-object v7 │ │ -129206: 6e10 4e2d 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -12920c: 0a03 |000e: move-result v3 │ │ -12920e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -129210: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ -129214: 6e20 212d 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ -12921a: 0c02 |0015: move-result-object v2 │ │ -12921c: 7110 4818 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1848 │ │ -129222: 0c06 |0019: move-result-object v6 │ │ -129224: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ -129228: 6e10 4e38 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@384e │ │ -12922e: 0a08 |001f: move-result v8 │ │ -129230: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -129232: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ -129236: 6e20 c038 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ -12923c: 7210 db37 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ -129242: 0a08 |0029: move-result v8 │ │ -129244: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -129248: 7210 da37 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ -12924e: 0c05 |002f: move-result-object v5 │ │ -129250: 1f05 f605 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -129254: 6e20 5f2e b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@2e5f │ │ -12925a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12925e: 28d9 |0037: goto 0010 // -0027 │ │ -129260: 1a08 b520 |0038: const-string v8, "android:menu:expandedactionview" // string@20b5 │ │ -129264: 6e20 a604 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -12926a: 0a00 |003d: move-result v0 │ │ -12926c: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ -129270: 6e20 152d 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ -129276: 0c04 |0043: move-result-object v4 │ │ -129278: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ -12927c: 7110 4618 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@1846 │ │ -129282: 28b9 |0049: goto 0002 // -0047 │ │ +126ee4: |[126ee4] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ +126ef4: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +126ef8: 0e00 |0002: return-void │ │ +126efa: 6e10 1b2d 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ +126f00: 0c08 |0006: move-result-object v8 │ │ +126f02: 6e20 ad04 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@04ad │ │ +126f08: 0c07 |000a: move-result-object v7 │ │ +126f0a: 6e10 4e2d 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +126f10: 0a03 |000e: move-result v3 │ │ +126f12: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +126f14: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ +126f18: 6e20 212d 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ +126f1e: 0c02 |0015: move-result-object v2 │ │ +126f20: 7110 4818 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1848 │ │ +126f26: 0c06 |0019: move-result-object v6 │ │ +126f28: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ +126f2c: 6e10 4e38 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@384e │ │ +126f32: 0a08 |001f: move-result v8 │ │ +126f34: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +126f36: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ +126f3a: 6e20 c038 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@38c0 │ │ +126f40: 7210 db37 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ +126f46: 0a08 |0029: move-result v8 │ │ +126f48: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +126f4c: 7210 da37 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ +126f52: 0c05 |002f: move-result-object v5 │ │ +126f54: 1f05 f605 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +126f58: 6e20 5f2e b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@2e5f │ │ +126f5e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +126f62: 28d9 |0037: goto 0010 // -0027 │ │ +126f64: 1a08 b020 |0038: const-string v8, "android:menu:expandedactionview" // string@20b0 │ │ +126f68: 6e20 a604 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +126f6e: 0a00 |003d: move-result v0 │ │ +126f70: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ +126f74: 6e20 152d 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ +126f7a: 0c04 |0043: move-result-object v4 │ │ +126f7c: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ +126f80: 7110 4618 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@1846 │ │ +126f86: 28b9 |0049: goto 0002 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=419 │ │ 0x0003 line=396 │ │ 0x000b line=399 │ │ 0x000f line=400 │ │ @@ -381419,17 +381531,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -129284: |[129284] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ -129294: 7020 0e2d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@2d0e │ │ -12929a: 0e00 |0003: return-void │ │ +126f88: |[126f88] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ +126f98: 7020 0e2d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@2d0e │ │ +126f9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 state Landroid/os/Bundle; │ │ @@ -381439,54 +381551,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -12929c: |[12929c] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ -1292ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -1292ae: 6e10 4e2d 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -1292b4: 0a02 |0004: move-result v2 │ │ -1292b6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -1292b8: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ -1292bc: 6e20 212d 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ -1292c2: 0c01 |000b: move-result-object v1 │ │ -1292c4: 7110 4818 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1848 │ │ -1292ca: 0c04 |000f: move-result-object v4 │ │ -1292cc: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ -1292d0: 6e10 4e38 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ -1292d6: 0a06 |0015: move-result v6 │ │ -1292d8: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ -1292da: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -1292de: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ -1292e2: 2205 cb06 |001b: new-instance v5, Landroid/util/SparseArray; // type@06cb │ │ -1292e6: 7010 6437 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@3764 │ │ -1292ec: 6e20 c138 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ -1292f2: 7110 4918 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1849 │ │ -1292f8: 0a06 |0026: move-result v6 │ │ -1292fa: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ -1292fe: 1a06 b520 |0029: const-string v6, "android:menu:expandedactionview" // string@20b5 │ │ -129302: 7210 d937 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -129308: 0a07 |002e: move-result v7 │ │ -12930a: 6e30 b904 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ -129310: 7210 db37 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ -129316: 0a06 |0035: move-result v6 │ │ -129318: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ -12931c: 7210 da37 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ -129322: 0c03 |003b: move-result-object v3 │ │ -129324: 1f03 f605 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -129328: 6e20 602e 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@2e60 │ │ -12932e: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -129332: 28c3 |0043: goto 0006 // -003d │ │ -129334: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ -129338: 6e10 1b2d 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ -12933e: 0c06 |0049: move-result-object v6 │ │ -129340: 6e30 be04 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ -129346: 0e00 |004d: return-void │ │ +126fa0: |[126fa0] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ +126fb0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +126fb2: 6e10 4e2d 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +126fb8: 0a02 |0004: move-result v2 │ │ +126fba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +126fbc: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ +126fc0: 6e20 212d 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ +126fc6: 0c01 |000b: move-result-object v1 │ │ +126fc8: 7110 4818 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1848 │ │ +126fce: 0c04 |000f: move-result-object v4 │ │ +126fd0: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ +126fd4: 6e10 4e38 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@384e │ │ +126fda: 0a06 |0015: move-result v6 │ │ +126fdc: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ +126fde: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +126fe2: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ +126fe6: 2205 cb06 |001b: new-instance v5, Landroid/util/SparseArray; // type@06cb │ │ +126fea: 7010 6437 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@3764 │ │ +126ff0: 6e20 c138 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@38c1 │ │ +126ff6: 7110 4918 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@1849 │ │ +126ffc: 0a06 |0026: move-result v6 │ │ +126ffe: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ +127002: 1a06 b020 |0029: const-string v6, "android:menu:expandedactionview" // string@20b0 │ │ +127006: 7210 d937 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +12700c: 0a07 |002e: move-result v7 │ │ +12700e: 6e30 b904 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@04b9 │ │ +127014: 7210 db37 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ +12701a: 0a06 |0035: move-result v6 │ │ +12701c: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ +127020: 7210 da37 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ +127026: 0c03 |003b: move-result-object v3 │ │ +127028: 1f03 f605 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +12702c: 6e20 602e 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@2e60 │ │ +127032: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +127036: 28c3 |0043: goto 0006 // -003d │ │ +127038: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ +12703c: 6e10 1b2d 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ +127042: 0c06 |0049: move-result-object v6 │ │ +127044: 6e30 be04 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@04be │ │ +12704a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0001 line=367 │ │ 0x0005 line=368 │ │ 0x0008 line=369 │ │ 0x000c line=370 │ │ @@ -381519,17 +381631,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -129348: |[129348] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ -129358: 7020 0f2d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@2d0f │ │ -12935e: 0e00 |0003: return-void │ │ +12704c: |[12704c] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ +12705c: 7020 0f2d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@2d0f │ │ +127062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=358 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 outState Landroid/os/Bundle; │ │ @@ -381539,17 +381651,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129360: |[129360] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -129370: 5b01 3f12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ -129374: 0e00 |0002: return-void │ │ +127064: |[127064] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +127074: 5b01 3f12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@123f │ │ +127078: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ @@ -381559,17 +381671,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129378: |[129378] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -129388: 5b01 4112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ -12938c: 0e00 |0002: return-void │ │ +12707c: |[12707c] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +12708c: 5b01 4112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1241 │ │ +127090: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1302 │ │ 0x0002 line=1303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -381579,17 +381691,17 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129390: |[129390] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -1293a0: 5901 4212 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ -1293a4: 1100 |0002: return-object v0 │ │ +127094: |[127094] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +1270a4: 5901 4212 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@1242 │ │ +1270a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 defaultShowAsAction I │ │ @@ -381599,44 +381711,44 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1293a8: |[1293a8] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ -1293b8: 7210 d737 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@37d7 │ │ -1293be: 0a02 |0003: move-result v2 │ │ -1293c0: 5454 4b12 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1293c4: 6e10 d343 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1293ca: 0a00 |0009: move-result v0 │ │ -1293cc: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1293ce: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ -1293d2: 5454 4b12 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1293d6: 6e20 cb43 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1293dc: 0c01 |0012: move-result-object v1 │ │ -1293de: 1f01 e605 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1293e2: 6e10 652d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -1293e8: 0a04 |0018: move-result v4 │ │ -1293ea: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ -1293ee: 6e10 7c2d 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ -1293f4: 0a04 |001e: move-result v4 │ │ -1293f6: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ -1293fa: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -1293fe: 28e8 |0023: goto 000b // -0018 │ │ -129400: 6e10 792d 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@2d79 │ │ -129406: 0a04 |0027: move-result v4 │ │ -129408: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ -12940c: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ -129410: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -129412: 6e20 8a2d 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@2d8a │ │ -129418: 28f1 |0030: goto 0021 // -000f │ │ -12941a: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -12941c: 28fb |0032: goto 002d // -0005 │ │ -12941e: 0e00 |0033: return-void │ │ +1270ac: |[1270ac] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ +1270bc: 7210 d737 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@37d7 │ │ +1270c2: 0a02 |0003: move-result v2 │ │ +1270c4: 5454 4b12 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +1270c8: 6e10 d343 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1270ce: 0a00 |0009: move-result v0 │ │ +1270d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1270d2: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ +1270d6: 5454 4b12 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +1270da: 6e20 cb43 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1270e0: 0c01 |0012: move-result-object v1 │ │ +1270e2: 1f01 e605 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +1270e6: 6e10 652d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +1270ec: 0a04 |0018: move-result v4 │ │ +1270ee: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ +1270f2: 6e10 7c2d 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@2d7c │ │ +1270f8: 0a04 |001e: move-result v4 │ │ +1270fa: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ +1270fe: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +127102: 28e8 |0023: goto 000b // -0018 │ │ +127104: 6e10 792d 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@2d79 │ │ +12710a: 0a04 |0027: move-result v4 │ │ +12710c: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ +127110: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ +127114: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +127116: 6e20 8a2d 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@2d8a │ │ +12711c: 28f1 |0030: goto 0021 // -000f │ │ +12711e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +127120: 28fb |0032: goto 002d // -0005 │ │ +127122: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0004 line=595 │ │ 0x000a line=596 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ @@ -381658,32 +381770,32 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -129420: |[129420] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ -129430: 5443 4b12 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -129434: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -12943a: 0a00 |0005: move-result v0 │ │ -12943c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -12943e: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ -129442: 5443 4b12 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -129446: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -12944c: 0c02 |000e: move-result-object v2 │ │ -12944e: 1f02 e605 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -129452: 6e10 652d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -129458: 0a03 |0014: move-result v3 │ │ -12945a: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ -12945e: 6e20 8c2d 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@2d8c │ │ -129464: 6e20 882d 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@2d88 │ │ -12946a: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -12946e: 28e8 |001f: goto 0007 // -0018 │ │ -129470: 0e00 |0020: return-void │ │ +127124: |[127124] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ +127134: 5443 4b12 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +127138: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +12713e: 0a00 |0005: move-result v0 │ │ +127140: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +127142: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ +127146: 5443 4b12 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12714a: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +127150: 0c02 |000e: move-result-object v2 │ │ +127152: 1f02 e605 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +127156: 6e10 652d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +12715c: 0a03 |0014: move-result v3 │ │ +12715e: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ +127162: 6e20 8c2d 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@2d8c │ │ +127168: 6e20 882d 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@2d88 │ │ +12716e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +127172: 28e8 |001f: goto 0007 // -0018 │ │ +127174: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0006 line=612 │ │ 0x0009 line=613 │ │ 0x0011 line=614 │ │ 0x0017 line=615 │ │ @@ -381704,31 +381816,31 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -129474: |[129474] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ -129484: 5443 4b12 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -129488: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -12948e: 0a00 |0005: move-result v0 │ │ -129490: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -129492: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ -129496: 5443 4b12 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -12949a: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1294a0: 0c02 |000e: move-result-object v2 │ │ -1294a2: 1f02 e605 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1294a6: 6e10 652d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -1294ac: 0a03 |0014: move-result v3 │ │ -1294ae: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ -1294b2: 6e20 8b2d 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@2d8b │ │ -1294b8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1294bc: 28eb |001c: goto 0007 // -0015 │ │ -1294be: 0e00 |001d: return-void │ │ +127178: |[127178] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ +127188: 5443 4b12 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12718c: 6e10 d343 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +127192: 0a00 |0005: move-result v0 │ │ +127194: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +127196: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ +12719a: 5443 4b12 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12719e: 6e20 cb43 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1271a4: 0c02 |000e: move-result-object v2 │ │ +1271a6: 1f02 e605 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +1271aa: 6e10 652d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +1271b0: 0a03 |0014: move-result v3 │ │ +1271b2: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ +1271b6: 6e20 8b2d 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@2d8b │ │ +1271bc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1271c0: 28eb |001c: goto 0007 // -0015 │ │ +1271c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0006 line=643 │ │ 0x0009 line=644 │ │ 0x0011 line=645 │ │ 0x0017 line=646 │ │ @@ -381747,38 +381859,38 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -1294c0: |[1294c0] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ -1294d0: 5454 4b12 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1294d4: 6e10 d343 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1294da: 0a00 |0005: move-result v0 │ │ -1294dc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1294de: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1294e0: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ -1294e4: 5454 4b12 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -1294e8: 6e20 cb43 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1294ee: 0c03 |000f: move-result-object v3 │ │ -1294f0: 1f03 e605 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1294f4: 6e10 652d 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -1294fa: 0a04 |0015: move-result v4 │ │ -1294fc: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ -129500: 6e20 a02d 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@2da0 │ │ -129506: 0a04 |001b: move-result v4 │ │ -129508: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -12950c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -12950e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -129512: 28e7 |0021: goto 0008 // -0019 │ │ -129514: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -129518: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -12951a: 6e20 2e2d 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -129520: 0e00 |0028: return-void │ │ +1271c4: |[1271c4] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ +1271d4: 5454 4b12 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +1271d8: 6e10 d343 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1271de: 0a00 |0005: move-result v0 │ │ +1271e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1271e2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1271e4: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ +1271e8: 5454 4b12 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +1271ec: 6e20 cb43 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +1271f2: 0c03 |000f: move-result-object v3 │ │ +1271f4: 1f03 e605 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +1271f8: 6e10 652d 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +1271fe: 0a04 |0015: move-result v4 │ │ +127200: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ +127204: 6e20 a02d 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@2da0 │ │ +12720a: 0a04 |001b: move-result v4 │ │ +12720c: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +127210: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +127212: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +127216: 28e7 |0021: goto 0008 // -0019 │ │ +127218: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +12721c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +12721e: 6e20 2e2d 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127224: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0006 line=628 │ │ 0x0007 line=629 │ │ 0x000a line=630 │ │ 0x0012 line=631 │ │ @@ -381800,23 +381912,23 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -129524: |[129524] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -129534: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -129536: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -129538: 0760 |0002: move-object v0, v6 │ │ -12953a: 0173 |0003: move v3, v7 │ │ -12953c: 0724 |0004: move-object v4, v2 │ │ -12953e: 0725 |0005: move-object v5, v2 │ │ -129540: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ -129546: 1106 |0009: return-object v6 │ │ +127228: |[127228] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +127238: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12723a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +12723c: 0760 |0002: move-object v0, v6 │ │ +12723e: 0173 |0003: move v3, v7 │ │ +127240: 0724 |0004: move-object v4, v2 │ │ +127242: 0725 |0005: move-object v5, v2 │ │ +127244: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ +12724a: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1257 │ │ 0x0009 line=1258 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 iconRes I │ │ @@ -381826,23 +381938,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -129548: |[129548] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -129558: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12955a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -12955c: 0760 |0002: move-object v0, v6 │ │ -12955e: 0113 |0003: move v3, v1 │ │ -129560: 0774 |0004: move-object v4, v7 │ │ -129562: 0725 |0005: move-object v5, v2 │ │ -129564: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ -12956a: 1106 |0009: return-object v6 │ │ +12724c: |[12724c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +12725c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12725e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +127260: 0760 |0002: move-object v0, v6 │ │ +127262: 0113 |0003: move v3, v1 │ │ +127264: 0774 |0004: move-object v4, v7 │ │ +127266: 0725 |0005: move-object v5, v2 │ │ +127268: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ +12726e: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0009 line=1246 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 icon Landroid/graphics/drawable/Drawable; │ │ @@ -381852,23 +381964,23 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -12956c: |[12956c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -12957c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12957e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -129580: 0760 |0002: move-object v0, v6 │ │ -129582: 0171 |0003: move v1, v7 │ │ -129584: 0724 |0004: move-object v4, v2 │ │ -129586: 0725 |0005: move-object v5, v2 │ │ -129588: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ -12958e: 1106 |0009: return-object v6 │ │ +127270: |[127270] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +127280: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +127282: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +127284: 0760 |0002: move-object v0, v6 │ │ +127286: 0171 |0003: move v1, v7 │ │ +127288: 0724 |0004: move-object v4, v2 │ │ +12728a: 0725 |0005: move-object v5, v2 │ │ +12728c: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ +127292: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1233 │ │ 0x0009 line=1234 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 titleRes I │ │ @@ -381878,23 +381990,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -129590: |[129590] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -1295a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1295a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1295a4: 0760 |0002: move-object v0, v6 │ │ -1295a6: 0772 |0003: move-object v2, v7 │ │ -1295a8: 0113 |0004: move v3, v1 │ │ -1295aa: 0745 |0005: move-object v5, v4 │ │ -1295ac: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ -1295b2: 1106 |0009: return-object v6 │ │ +127294: |[127294] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +1272a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +1272a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1272a8: 0760 |0002: move-object v0, v6 │ │ +1272aa: 0772 |0003: move-object v2, v7 │ │ +1272ac: 0113 |0004: move v3, v1 │ │ +1272ae: 0745 |0005: move-object v5, v4 │ │ +1272b0: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ +1272b6: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1221 │ │ 0x0009 line=1222 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 title Ljava/lang/CharSequence; │ │ @@ -381904,23 +382016,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -1295b4: |[1295b4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -1295c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1295c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -1295c8: 0760 |0002: move-object v0, v6 │ │ -1295ca: 0113 |0003: move v3, v1 │ │ -1295cc: 0724 |0004: move-object v4, v2 │ │ -1295ce: 0775 |0005: move-object v5, v7 │ │ -1295d0: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ -1295d6: 1106 |0009: return-object v6 │ │ +1272b8: |[1272b8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +1272c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1272ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +1272cc: 0760 |0002: move-object v0, v6 │ │ +1272ce: 0113 |0003: move v3, v1 │ │ +1272d0: 0724 |0004: move-object v4, v2 │ │ +1272d2: 0775 |0005: move-object v5, v7 │ │ +1272d4: 7606 452d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@2d45 │ │ +1272da: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1269 │ │ 0x0009 line=1270 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 view Landroid/view/View; │ │ @@ -381930,17 +382042,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1295d8: |[1295d8] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ -1295e8: 5c01 4e12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ -1295ec: 0e00 |0002: return-void │ │ +1272dc: |[1272dc] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ +1272ec: 5c01 4e12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@124e │ │ +1272f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ 0x0002 line=1307 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ @@ -381950,17 +382062,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1295f0: |[1295f0] android.support.v7.internal.view.menu.MenuBuilder.setOverrideVisibleItems:(Z)V │ │ -129600: 5c01 4f12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@124f │ │ -129604: 0e00 |0002: return-void │ │ +1272f4: |[1272f4] android.support.v7.internal.view.menu.MenuBuilder.setOverrideVisibleItems:(Z)V │ │ +127304: 5c01 4f12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOverrideVisibleItems:Z // field@124f │ │ +127308: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0002 line=1368 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 override Z │ │ @@ -381970,19 +382082,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -129608: |[129608] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ -129618: 5c12 5212 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@1252 │ │ -12961c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12961e: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -129624: 0e00 |0006: return-void │ │ +12730c: |[12730c] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ +12731c: 5c12 5212 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@1252 │ │ +127320: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +127322: 6e20 2e2d 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127328: 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/internal/view/menu/MenuBuilder; │ │ @@ -381993,22 +382105,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -129628: |[129628] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ -129638: 5510 5412 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ -12963c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -129640: 0e00 |0004: return-void │ │ -129642: 7020 4d2d 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@2d4d │ │ -129648: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -12964a: 6e20 2e2d 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -129650: 28f8 |000c: goto 0004 // -0008 │ │ +12732c: |[12732c] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ +12733c: 5510 5412 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@1254 │ │ +127340: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +127344: 0e00 |0004: return-void │ │ +127346: 7020 4d2d 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@2d4d │ │ +12734c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12734e: 6e20 2e2d 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127354: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0004 line=787 │ │ 0x0005 line=785 │ │ 0x0008 line=786 │ │ locals : │ │ @@ -382020,19 +382132,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -129654: |[129654] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ -129664: 5410 4b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ -129668: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -12966e: 0a00 |0005: move-result v0 │ │ -129670: 0f00 |0006: return v0 │ │ +127358: |[127358] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ +127368: 5410 4b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@124b │ │ +12736c: 6e10 d343 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +127372: 0a00 |0005: move-result v0 │ │ +127374: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #77 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -382040,23 +382152,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -129674: |[129674] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ -129684: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -129686: 5c21 5112 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -12968a: 5520 4c12 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -12968e: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -129692: 5c21 4c12 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -129696: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -129698: 6e20 2e2d 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12969e: 0e00 |000d: return-void │ │ +127378: |[127378] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ +127388: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12738a: 5c21 5112 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +12738e: 5520 4c12 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +127392: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +127396: 5c21 4c12 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +12739a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +12739c: 6e20 2e2d 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1273a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1049 │ │ 0x0003 line=1051 │ │ 0x0007 line=1052 │ │ 0x0009 line=1053 │ │ 0x000d line=1055 │ │ @@ -382068,38 +382180,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1296a0: |[1296a0] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ -1296b0: 5510 5112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -1296b4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -1296b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1296ba: 5c10 5112 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ -1296be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -1296c0: 5c10 4c12 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ -1296c4: 0e00 |000a: return-void │ │ +1273a4: |[1273a4] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ +1273b4: 5510 5112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +1273b8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +1273bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1273be: 5c10 5112 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@1251 │ │ +1273c2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +1273c4: 5c10 4c12 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@124c │ │ +1273c8: 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/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 5430 (MenuBuilder.java) │ │ + source_file_idx : 5426 (MenuBuilder.java) │ │ │ │ Class #1428 header: │ │ class_idx : 1508 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5433 │ │ +source_file_idx : 5429 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1428 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/MenuDialogHelper;' │ │ @@ -382134,18 +382246,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1296c8: |[1296c8] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -1296d8: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1296de: 5b01 5912 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -1296e2: 0e00 |0005: return-void │ │ +1273cc: |[1273cc] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1273dc: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1273e2: 5b01 5912 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +1273e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -382157,20 +382269,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1296e4: |[1296e4] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ -1296f4: 5410 5812 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -1296f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1296fc: 5410 5812 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -129700: 6e10 d228 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.dismiss:()V // method@28d2 │ │ -129706: 0e00 |0009: return-void │ │ +1273e8: |[1273e8] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ +1273f8: 5410 5812 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +1273fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +127400: 5410 5812 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +127404: 6e10 d228 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog;.dismiss:()V // method@28d2 │ │ +12740a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0009 line=142 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -382180,25 +382292,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -129708: |[129708] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ -129718: 5431 5912 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -12971c: 5430 5a12 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -129720: 6e10 e32c 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ -129726: 0c00 |0007: move-result-object v0 │ │ -129728: 7220 bd3b 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@3bbd │ │ -12972e: 0c00 |000b: move-result-object v0 │ │ -129730: 1f00 e605 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -129734: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -129736: 6e30 302d 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -12973c: 0e00 |0012: return-void │ │ +12740c: |[12740c] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ +12741c: 5431 5912 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +127420: 5430 5a12 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +127424: 6e10 e32c 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ +12742a: 0c00 |0007: move-result-object v0 │ │ +12742c: 7220 bd3b 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@3bbd │ │ +127432: 0c00 |000b: move-result-object v0 │ │ +127434: 1f00 e605 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +127438: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +12743a: 6e30 302d 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +127440: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0012 line=169 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0013 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -382209,24 +382321,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -129740: |[129740] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -129750: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -129754: 5410 5912 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -129758: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -12975c: 6e10 522d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@2d52 │ │ -129762: 5410 5b12 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ -129766: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -12976a: 5410 5b12 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ -12976e: 7230 162e 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ -129774: 0e00 |0012: return-void │ │ +127444: |[127444] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +127454: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +127458: 5410 5912 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +12745c: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +127460: 6e10 522d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@2d52 │ │ +127466: 5410 5b12 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ +12746a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +12746e: 5410 5b12 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ +127472: 7230 162e 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ +127478: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0006 line=152 │ │ 0x0009 line=154 │ │ 0x000d line=155 │ │ 0x0012 line=157 │ │ @@ -382240,20 +382352,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -129778: |[129778] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ -129788: 5430 5a12 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -12978c: 5431 5912 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -129790: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -129792: 6e30 e82c 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2ce8 │ │ -129798: 0e00 |0008: return-void │ │ +12747c: |[12747c] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ +12748c: 5430 5a12 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +127490: 5431 5912 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +127494: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +127496: 6e30 e82c 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2ce8 │ │ +12749c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0008 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0009 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -382263,66 +382375,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 │ │ -12979c: |[12979c] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -1297ac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1297ae: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ -1297b2: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ -1297b6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -1297b8: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ -1297bc: 6e10 af37 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -1297c2: 0a04 |000b: move-result v4 │ │ -1297c4: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ -1297c8: 6e10 b437 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ -1297ce: 0a04 |0011: move-result v4 │ │ -1297d0: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ -1297d4: 5454 5812 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -1297d8: 6e10 d628 0400 |0016: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ -1297de: 0c02 |0019: move-result-object v2 │ │ -1297e0: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ -1297e4: 6e10 b039 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -1297ea: 0c00 |001f: move-result-object v0 │ │ -1297ec: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ -1297f0: 6e10 5038 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ -1297f6: 0c01 |0025: move-result-object v1 │ │ -1297f8: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ -1297fc: 6e30 ab37 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ -129802: 0f03 |002b: return v3 │ │ -129804: 6e10 af37 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -12980a: 0a04 |002f: move-result v4 │ │ -12980c: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ -129810: 6e10 b637 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ -129816: 0a04 |0035: move-result v4 │ │ -129818: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ -12981c: 5454 5812 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -129820: 6e10 d628 0400 |003a: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ -129826: 0c02 |003d: move-result-object v2 │ │ -129828: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ -12982c: 6e10 b039 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -129832: 0c00 |0043: move-result-object v0 │ │ -129834: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ -129838: 6e10 5038 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ -12983e: 0c01 |0049: move-result-object v1 │ │ -129840: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ -129844: 6e20 aa37 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@37aa │ │ -12984a: 0a04 |004f: move-result v4 │ │ -12984c: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ -129850: 5454 5912 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -129854: 6e20 092d 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -12985a: 7210 c401 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ -129860: 28d1 |005a: goto 002b // -002f │ │ -129862: 5453 5912 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -129866: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -129868: 6e40 322d 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@2d32 │ │ -12986e: 0a03 |0061: move-result v3 │ │ -129870: 28c9 |0062: goto 002b // -0037 │ │ +1274a0: |[1274a0] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +1274b0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +1274b2: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ +1274b6: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ +1274ba: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +1274bc: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ +1274c0: 6e10 af37 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +1274c6: 0a04 |000b: move-result v4 │ │ +1274c8: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ +1274cc: 6e10 b437 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ +1274d2: 0a04 |0011: move-result v4 │ │ +1274d4: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +1274d8: 5454 5812 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +1274dc: 6e10 d628 0400 |0016: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ +1274e2: 0c02 |0019: move-result-object v2 │ │ +1274e4: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ +1274e8: 6e10 b039 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +1274ee: 0c00 |001f: move-result-object v0 │ │ +1274f0: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ +1274f4: 6e10 5038 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ +1274fa: 0c01 |0025: move-result-object v1 │ │ +1274fc: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ +127500: 6e30 ab37 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ +127506: 0f03 |002b: return v3 │ │ +127508: 6e10 af37 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +12750e: 0a04 |002f: move-result v4 │ │ +127510: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ +127514: 6e10 b637 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ +12751a: 0a04 |0035: move-result v4 │ │ +12751c: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ +127520: 5454 5812 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +127524: 6e10 d628 0400 |003a: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ +12752a: 0c02 |003d: move-result-object v2 │ │ +12752c: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ +127530: 6e10 b039 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +127536: 0c00 |0043: move-result-object v0 │ │ +127538: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ +12753c: 6e10 5038 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@3850 │ │ +127542: 0c01 |0049: move-result-object v1 │ │ +127544: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ +127548: 6e20 aa37 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@37aa │ │ +12754e: 0a04 |004f: move-result v4 │ │ +127550: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ +127554: 5454 5912 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +127558: 6e20 092d 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +12755e: 7210 c401 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@01c4 │ │ +127564: 28d1 |005a: goto 002b // -002f │ │ +127566: 5453 5912 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +12756a: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +12756c: 6e40 322d 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@2d32 │ │ +127572: 0a03 |0061: move-result v3 │ │ +127574: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0008 line=95 │ │ 0x0014 line=97 │ │ 0x001a line=98 │ │ 0x001c line=99 │ │ @@ -382358,23 +382470,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -129874: |[129874] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -129884: 5410 5b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ -129888: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12988c: 5410 5b12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ -129890: 7220 172e 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ -129896: 0a00 |0009: move-result v0 │ │ -129898: 0f00 |000a: return v0 │ │ -12989a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12989c: 28fe |000c: goto 000a // -0002 │ │ +127578: |[127578] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +127588: 5410 5b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ +12758c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +127590: 5410 5b12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ +127594: 7220 172e 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ +12759a: 0a00 |0009: move-result v0 │ │ +12759c: 0f00 |000a: return v0 │ │ +12759e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1275a0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0004 line=162 │ │ 0x000a line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -382385,17 +382497,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1298a0: |[1298a0] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -1298b0: 5b01 5b12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ -1298b4: 0e00 |0002: return-void │ │ +1275a4: |[1275a4] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +1275b4: 5b01 5b12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@125b │ │ +1275b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -382405,69 +382517,69 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -1298b8: |[1298b8] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ -1298c8: 5473 5912 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -1298cc: 2200 7905 |0002: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ -1298d0: 6e10 1c2d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -1298d6: 0c04 |0007: move-result-object v4 │ │ -1298d8: 7020 a528 4000 |0008: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ -1298de: 2204 e005 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ -1298e2: 6e10 a828 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@28a8 │ │ -1298e8: 0c05 |0010: move-result-object v5 │ │ -1298ea: 6006 980e |0011: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ -1298ee: 7030 de2c 5406 |0013: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ -1298f4: 5b74 5a12 |0016: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -1298f8: 5474 5a12 |0018: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -1298fc: 6e20 ef2c 7400 |001a: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ -129902: 5474 5912 |001d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ -129906: 5475 5a12 |001f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -12990a: 6e20 fe2c 5400 |0021: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ -129910: 5474 5a12 |0024: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ -129914: 6e10 e32c 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ -12991a: 0c04 |0029: move-result-object v4 │ │ -12991c: 6e30 a928 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@28a9 │ │ -129922: 6e10 202d 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@2d20 │ │ -129928: 0c01 |0030: move-result-object v1 │ │ -12992a: 3801 3200 |0031: if-eqz v1, 0063 // +0032 │ │ -12992e: 6e20 ac28 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ac │ │ -129934: 6e20 bf28 7000 |0036: invoke-virtual {v0, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28bf │ │ -12993a: 6e10 a728 0000 |0039: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@28a7 │ │ -129940: 0c04 |003c: move-result-object v4 │ │ -129942: 5b74 5812 |003d: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -129946: 5474 5812 |003f: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -12994a: 6e20 e628 7400 |0041: invoke-virtual {v4, v7}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@28e6 │ │ -129950: 5474 5812 |0044: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -129954: 6e10 d628 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ -12995a: 0c04 |0049: move-result-object v4 │ │ -12995c: 6e10 ae39 0400 |004a: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@39ae │ │ -129962: 0c02 |004d: move-result-object v2 │ │ -129964: 1304 eb03 |004e: const/16 v4, #int 1003 // #3eb │ │ -129968: 5924 d115 |0050: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@15d1 │ │ -12996c: 3808 0400 |0052: if-eqz v8, 0056 // +0004 │ │ -129970: 5b28 d015 |0054: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@15d0 │ │ -129974: 5224 ce15 |0056: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@15ce │ │ -129978: 1505 0200 |0058: const/high16 v5, #int 131072 // #2 │ │ -12997c: b654 |005a: or-int/2addr v4, v5 │ │ -12997e: 5924 ce15 |005b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@15ce │ │ -129982: 5474 5812 |005d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ -129986: 6e10 eb28 0400 |005f: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.show:()V // method@28eb │ │ -12998c: 0e00 |0062: return-void │ │ -12998e: 6e10 1e2d 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@2d1e │ │ -129994: 0c04 |0066: move-result-object v4 │ │ -129996: 6e20 ae28 4000 |0067: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ae │ │ -12999c: 0c04 |006a: move-result-object v4 │ │ -12999e: 6e10 1f2d 0300 |006b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@2d1f │ │ -1299a4: 0c05 |006e: move-result-object v5 │ │ -1299a6: 6e20 c828 5400 |006f: invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c8 │ │ -1299ac: 28c4 |0072: goto 0036 // -003c │ │ +1275bc: |[1275bc] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ +1275cc: 5473 5912 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +1275d0: 2200 7905 |0002: new-instance v0, Landroid/support/v7/app/AlertDialog$Builder; // type@0579 │ │ +1275d4: 6e10 1c2d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +1275da: 0c04 |0007: move-result-object v4 │ │ +1275dc: 7020 a528 4000 |0008: invoke-direct {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@28a5 │ │ +1275e2: 2204 e005 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@05e0 │ │ +1275e6: 6e10 a828 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.getContext:()Landroid/content/Context; // method@28a8 │ │ +1275ec: 0c05 |0010: move-result-object v5 │ │ +1275ee: 6006 980e |0011: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0e98 │ │ +1275f2: 7030 de2c 5406 |0013: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@2cde │ │ +1275f8: 5b74 5a12 |0016: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +1275fc: 5474 5a12 |0018: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +127600: 6e20 ef2c 7400 |001a: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2cef │ │ +127606: 5474 5912 |001d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1259 │ │ +12760a: 5475 5a12 |001f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +12760e: 6e20 fe2c 5400 |0021: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@2cfe │ │ +127614: 5474 5a12 |0024: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@125a │ │ +127618: 6e10 e32c 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@2ce3 │ │ +12761e: 0c04 |0029: move-result-object v4 │ │ +127620: 6e30 a928 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@28a9 │ │ +127626: 6e10 202d 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@2d20 │ │ +12762c: 0c01 |0030: move-result-object v1 │ │ +12762e: 3801 3200 |0031: if-eqz v1, 0063 // +0032 │ │ +127632: 6e20 ac28 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ac │ │ +127638: 6e20 bf28 7000 |0036: invoke-virtual {v0, v7}, Landroid/support/v7/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/support/v7/app/AlertDialog$Builder; // method@28bf │ │ +12763e: 6e10 a728 0000 |0039: invoke-virtual {v0}, Landroid/support/v7/app/AlertDialog$Builder;.create:()Landroid/support/v7/app/AlertDialog; // method@28a7 │ │ +127644: 0c04 |003c: move-result-object v4 │ │ +127646: 5b74 5812 |003d: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +12764a: 5474 5812 |003f: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +12764e: 6e20 e628 7400 |0041: invoke-virtual {v4, v7}, Landroid/support/v7/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@28e6 │ │ +127654: 5474 5812 |0044: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +127658: 6e10 d628 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ +12765e: 0c04 |0049: move-result-object v4 │ │ +127660: 6e10 ae39 0400 |004a: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@39ae │ │ +127666: 0c02 |004d: move-result-object v2 │ │ +127668: 1304 eb03 |004e: const/16 v4, #int 1003 // #3eb │ │ +12766c: 5924 d115 |0050: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@15d1 │ │ +127670: 3808 0400 |0052: if-eqz v8, 0056 // +0004 │ │ +127674: 5b28 d015 |0054: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@15d0 │ │ +127678: 5224 ce15 |0056: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@15ce │ │ +12767c: 1505 0200 |0058: const/high16 v5, #int 131072 // #2 │ │ +127680: b654 |005a: or-int/2addr v4, v5 │ │ +127682: 5924 ce15 |005b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@15ce │ │ +127686: 5474 5812 |005d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/support/v7/app/AlertDialog; // field@1258 │ │ +12768a: 6e10 eb28 0400 |005f: invoke-virtual {v4}, Landroid/support/v7/app/AlertDialog;.show:()V // method@28eb │ │ +127690: 0e00 |0062: return-void │ │ +127692: 6e10 1e2d 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@2d1e │ │ +127698: 0c04 |0066: move-result-object v4 │ │ +12769a: 6e20 ae28 4000 |0067: invoke-virtual {v0, v4}, Landroid/support/v7/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/AlertDialog$Builder; // method@28ae │ │ +1276a0: 0c04 |006a: move-result-object v4 │ │ +1276a2: 6e10 1f2d 0300 |006b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@2d1f │ │ +1276a8: 0c05 |006e: move-result-object v5 │ │ +1276aa: 6e20 c828 5400 |006f: invoke-virtual {v4, v5}, Landroid/support/v7/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder; // method@28c8 │ │ +1276b0: 28c4 |0072: goto 0036 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=57 │ │ 0x000b line=59 │ │ 0x0018 line=62 │ │ 0x001d line=63 │ │ @@ -382490,21 +382602,21 @@ │ │ 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/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0073 reg=7 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0073 reg=8 windowToken Landroid/os/IBinder; │ │ │ │ - source_file_idx : 5433 (MenuDialogHelper.java) │ │ + source_file_idx : 5429 (MenuDialogHelper.java) │ │ │ │ Class #1429 header: │ │ class_idx : 1509 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5447 │ │ +source_file_idx : 5443 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1429 annotations: │ │ Annotations on class │ │ @@ -382529,18 +382641,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1299b0: |[1299b0] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -1299c0: 5b01 5c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ -1299c4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1299ca: 0e00 |0005: return-void │ │ +1276b4: |[1276b4] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +1276c4: 5b01 5c12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ +1276c8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +1276ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -382550,36 +382662,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1299cc: |[1299cc] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ -1299dc: 5420 5c12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ -1299e0: 7110 5d2d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d5d │ │ -1299e6: 0c00 |0005: move-result-object v0 │ │ -1299e8: 5421 5c12 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ -1299ec: 6e20 2d2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2d │ │ -1299f2: 0e00 |000b: return-void │ │ +1276d0: |[1276d0] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ +1276e0: 5420 5c12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ +1276e4: 7110 5d2d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d5d │ │ +1276ea: 0c00 |0005: move-result-object v0 │ │ +1276ec: 5421 5c12 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@125c │ │ +1276f0: 6e20 2d2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2d │ │ +1276f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x000b line=667 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x000c reg=3 isVisible Z │ │ │ │ - source_file_idx : 5447 (MenuItemImpl.java) │ │ + source_file_idx : 5443 (MenuItemImpl.java) │ │ │ │ Class #1430 header: │ │ class_idx : 1510 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5447 │ │ +source_file_idx : 5443 │ │ static_fields_size : 13 │ │ instance_fields_size: 22 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 71 │ │ │ │ Class #1430 annotations: │ │ Annotations on method #11624 'getItemId' │ │ @@ -382750,30 +382862,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -1299f4: |[1299f4] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ -129a04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -129a06: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ -129a0c: 5921 6d12 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -129a10: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -129a14: 5920 6a12 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129a18: 5921 7812 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -129a1c: 5c21 7012 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ -129a20: 5b23 7212 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129a24: 5925 6e12 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ -129a28: 5924 6b12 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@126b │ │ -129a2c: 5926 6812 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@1268 │ │ -129a30: 5927 7512 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@1275 │ │ -129a34: 5b28 7a12 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -129a38: 5929 7812 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -129a3c: 0e00 |001c: return-void │ │ +1276f8: |[1276f8] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ +127708: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12770a: 7010 1f43 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@431f │ │ +127710: 5921 6d12 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +127714: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +127718: 5920 6a12 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +12771c: 5921 7812 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +127720: 5c21 7012 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ +127724: 5b23 7212 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127728: 5925 6e12 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ +12772c: 5924 6b12 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@126b │ │ +127730: 5926 6812 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@1268 │ │ +127734: 5927 7512 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@1275 │ │ +127738: 5b28 7a12 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +12773c: 5929 7812 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +127740: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ 0x0004 line=67 │ │ 0x0006 line=77 │ │ 0x000a line=85 │ │ 0x000c line=90 │ │ @@ -382800,17 +382912,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129a40: |[129a40] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -129a50: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129a54: 1100 |0002: return-object v0 │ │ +127744: |[127744] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +127754: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127758: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ Virtual methods - │ │ @@ -382819,18 +382931,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -129a58: |[129a58] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ -129a68: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129a6c: 6e20 2c2d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ -129a72: 0e00 |0005: return-void │ │ +12775c: |[12775c] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ +12776c: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127770: 6e20 2c2d 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ +127776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0005 line=555 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -382839,34 +382951,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -129a74: |[129a74] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ -129a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -129a86: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -129a8a: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -129a8e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -129a92: 0f00 |0007: return v0 │ │ -129a94: 5421 6712 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129a98: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -129a9c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -129a9e: 28fa |000d: goto 0007 // -0006 │ │ -129aa0: 5421 7412 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ -129aa4: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -129aa8: 5421 7412 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ -129aac: 7220 4118 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1841 │ │ -129ab2: 0a01 |0017: move-result v1 │ │ -129ab4: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ -129ab8: 5420 7212 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129abc: 6e20 0a2d 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ -129ac2: 0a00 |001f: move-result v0 │ │ -129ac4: 28e7 |0020: goto 0007 // -0019 │ │ +127778: |[127778] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ +127788: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12778a: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +12778e: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +127792: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +127796: 0f00 |0007: return v0 │ │ +127798: 5421 6712 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +12779c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +1277a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1277a2: 28fa |000d: goto 0007 // -0006 │ │ +1277a4: 5421 7412 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ +1277a8: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +1277ac: 5421 7412 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ +1277b0: 7220 4118 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1841 │ │ +1277b6: 0a01 |0017: move-result v1 │ │ +1277b8: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ +1277bc: 5420 7212 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1277c0: 6e20 0a2d 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ +1277c6: 0a00 |001f: move-result v0 │ │ +1277c8: 28e7 |0020: goto 0007 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=695 │ │ 0x0007 line=708 │ │ 0x0008 line=698 │ │ 0x000c line=700 │ │ 0x000e line=703 │ │ @@ -382879,30 +382991,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -129ac8: |[129ac8] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ -129ad8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -129ada: 6e10 742d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ -129ae0: 0a01 |0004: move-result v1 │ │ -129ae2: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -129ae6: 0f00 |0007: return v0 │ │ -129ae8: 5421 7412 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ -129aec: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -129af0: 5421 7412 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ -129af4: 7220 4218 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1842 │ │ -129afa: 0a01 |0011: move-result v1 │ │ -129afc: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -129b00: 5420 7212 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129b04: 6e20 112d 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d11 │ │ -129b0a: 0a00 |0019: move-result v0 │ │ -129b0c: 28ed |001a: goto 0007 // -0013 │ │ +1277cc: |[1277cc] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ +1277dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1277de: 6e10 742d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ +1277e4: 0a01 |0004: move-result v1 │ │ +1277e6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +1277ea: 0f00 |0007: return v0 │ │ +1277ec: 5421 7412 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ +1277f0: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +1277f4: 5421 7412 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ +1277f8: 7220 4218 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@1842 │ │ +1277fe: 0a01 |0011: move-result v1 │ │ +127800: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +127804: 5420 7212 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127808: 6e20 112d 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d11 │ │ +12780e: 0a00 |0019: move-result v0 │ │ +127810: 28ed |001a: goto 0007 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=681 │ │ 0x0007 line=690 │ │ 0x0008 line=685 │ │ 0x0014 line=687 │ │ locals : │ │ @@ -382913,19 +383025,19 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -129b10: |[129b10] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ -129b20: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -129b24: 1a01 a01a |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@1aa0 │ │ -129b28: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -129b2e: 2700 |0007: throw v0 │ │ +127814: |[127814] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ +127824: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +127828: 1a01 9c1a |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@1a9c │ │ +12782c: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +127832: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -382933,29 +383045,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -129b30: |[129b30] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ -129b40: 5410 6712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129b44: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -129b48: 5410 6712 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129b4c: 1100 |0006: return-object v0 │ │ -129b4e: 5410 6612 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129b52: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -129b56: 5410 6612 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129b5a: 6e20 6617 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1766 │ │ -129b60: 0c00 |0010: move-result-object v0 │ │ -129b62: 5b10 6712 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129b66: 5410 6712 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129b6a: 28f1 |0015: goto 0006 // -000f │ │ -129b6c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -129b6e: 28ef |0017: goto 0006 // -0011 │ │ +127834: |[127834] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ +127844: 5410 6712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127848: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12784c: 5410 6712 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127850: 1100 |0006: return-object v0 │ │ +127852: 5410 6612 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127856: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +12785a: 5410 6612 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +12785e: 6e20 6617 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1766 │ │ +127864: 0c00 |0010: move-result-object v0 │ │ +127866: 5b10 6712 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +12786a: 5410 6712 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +12786e: 28f1 |0015: goto 0006 // -000f │ │ +127870: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +127872: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0004 line=628 │ │ 0x0006 line=633 │ │ 0x0007 line=629 │ │ 0x000b line=630 │ │ @@ -382969,17 +383081,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129b70: |[129b70] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ -129b80: 5710 7612 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ -129b84: 0f00 |0002: return v0 │ │ +127874: |[127874] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ +127884: 5710 7612 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ +127888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -382987,17 +383099,17 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129b88: |[129b88] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ -129b98: 5410 7112 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ -129b9c: 1100 |0002: return-object v0 │ │ +12788c: |[12788c] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ +12789c: 5410 7112 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ +1278a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383005,17 +383117,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129ba0: |[129ba0] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ -129bb0: 5210 6b12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@126b │ │ -129bb4: 0f00 |0002: return v0 │ │ +1278a4: |[1278a4] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ +1278b4: 5210 6b12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@126b │ │ +1278b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383023,33 +383135,33 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -129bb8: |[129bb8] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -129bc8: 5431 6c12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ -129bcc: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -129bd0: 5430 6c12 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ -129bd4: 1100 |0006: return-object v0 │ │ -129bd6: 5231 6d12 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -129bda: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -129bde: 5431 7212 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129be2: 6e10 1c2d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -129be8: 0c01 |0010: move-result-object v1 │ │ -129bea: 5232 6d12 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -129bee: 7120 6931 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ -129bf4: 0c00 |0016: move-result-object v0 │ │ -129bf6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -129bf8: 5931 6d12 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -129bfc: 5b30 6c12 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ -129c00: 28ea |001c: goto 0006 // -0016 │ │ -129c02: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -129c04: 28e8 |001e: goto 0006 // -0018 │ │ +1278bc: |[1278bc] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +1278cc: 5431 6c12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ +1278d0: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +1278d4: 5430 6c12 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ +1278d8: 1100 |0006: return-object v0 │ │ +1278da: 5231 6d12 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +1278de: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +1278e2: 5431 7212 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1278e6: 6e10 1c2d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +1278ec: 0c01 |0010: move-result-object v1 │ │ +1278ee: 5232 6d12 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +1278f2: 7120 6931 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ +1278f8: 0c00 |0016: move-result-object v0 │ │ +1278fa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1278fc: 5931 6d12 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +127900: 5b30 6c12 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ +127904: 28ea |001c: goto 0006 // -0016 │ │ +127906: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +127908: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ 0x0006 line=428 │ │ 0x0007 line=421 │ │ 0x000b line=422 │ │ @@ -383065,17 +383177,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c08: |[129c08] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ -129c18: 5410 6f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ -129c1c: 1100 |0002: return-object v0 │ │ +12790c: |[12790c] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ +12791c: 5410 6f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ +127920: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383083,17 +383195,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c20: |[129c20] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ -129c30: 5210 6e12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ -129c34: 0f00 |0002: return v0 │ │ +127924: |[127924] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ +127934: 5210 6e12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ +127938: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383101,17 +383213,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c38: |[129c38] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -129c48: 5410 7312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1273 │ │ -129c4c: 1100 |0002: return-object v0 │ │ +12793c: |[12793c] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +12794c: 5410 7312 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1273 │ │ +127950: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383119,17 +383231,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c50: |[129c50] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ -129c60: 5710 7712 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ -129c64: 0f00 |0002: return v0 │ │ +127954: |[127954] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ +127964: 5710 7712 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ +127968: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383137,17 +383249,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c68: |[129c68] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ -129c78: 5210 6812 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@1268 │ │ -129c7c: 0f00 |0002: return v0 │ │ +12796c: |[12796c] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ +12797c: 5210 6812 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@1268 │ │ +127980: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383155,17 +383267,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129c80: |[129c80] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ -129c90: 5210 7512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@1275 │ │ -129c94: 0f00 |0002: return v0 │ │ +127984: |[127984] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ +127994: 5210 7512 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@1275 │ │ +127998: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383173,23 +383285,23 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -129c98: |[129c98] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ -129ca8: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129cac: 6e10 292d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ -129cb2: 0a00 |0005: move-result v0 │ │ -129cb4: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -129cb8: 5710 7612 |0008: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ -129cbc: 0f00 |000a: return v0 │ │ -129cbe: 5710 7712 |000b: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ -129cc2: 28fd |000d: goto 000a // -0003 │ │ +12799c: |[12799c] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ +1279ac: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1279b0: 6e10 292d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ +1279b6: 0a00 |0005: move-result v0 │ │ +1279b8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +1279bc: 5710 7612 |0008: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ +1279c0: 0f00 |000a: return v0 │ │ +1279c2: 5710 7712 |000b: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ +1279c6: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383197,39 +383309,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -129cc4: |[129cc4] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ -129cd4: 6e10 6d2d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ -129cda: 0a01 |0003: move-result v1 │ │ -129cdc: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -129ce0: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -129ce4: 1102 |0008: return-object v2 │ │ -129ce6: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -129cea: 6202 7e12 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@127e │ │ -129cee: 7020 5c43 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ -129cf4: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ -129cfa: 6e20 5d43 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -129d00: 6e10 6a43 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -129d06: 0c02 |0019: move-result-object v2 │ │ -129d08: 28ee |001a: goto 0008 // -0012 │ │ -129d0a: 6202 7d12 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@127d │ │ -129d0e: 6e20 6343 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -129d14: 28f6 |0020: goto 0016 // -000a │ │ -129d16: 6202 7c12 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@127c │ │ -129d1a: 6e20 6343 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -129d20: 28f0 |0026: goto 0016 // -0010 │ │ -129d22: 6202 7f12 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@127f │ │ -129d26: 6e20 6343 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -129d2c: 28ea |002c: goto 0016 // -0016 │ │ -129d2e: 0000 |002d: nop // spacer │ │ -129d30: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ +1279c8: |[1279c8] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ +1279d8: 6e10 6d2d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ +1279de: 0a01 |0003: move-result v1 │ │ +1279e0: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +1279e4: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +1279e8: 1102 |0008: return-object v2 │ │ +1279ea: 2200 7908 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1279ee: 6202 7e12 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@127e │ │ +1279f2: 7020 5c43 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@435c │ │ +1279f8: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ +1279fe: 6e20 5d43 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +127a04: 6e10 6a43 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +127a0a: 0c02 |0019: move-result-object v2 │ │ +127a0c: 28ee |001a: goto 0008 // -0012 │ │ +127a0e: 6202 7d12 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@127d │ │ +127a12: 6e20 6343 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +127a18: 28f6 |0020: goto 0016 // -000a │ │ +127a1a: 6202 7c12 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@127c │ │ +127a1e: 6e20 6343 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +127a24: 28f0 |0026: goto 0016 // -0010 │ │ +127a26: 6202 7f12 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@127f │ │ +127a2a: 6e20 6343 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +127a30: 28ea |002c: goto 0016 // -0016 │ │ +127a32: 0000 |002d: nop // spacer │ │ +127a34: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x0006 line=298 │ │ 0x0008 line=321 │ │ 0x0009 line=301 │ │ @@ -383250,17 +383362,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129d4c: |[129d4c] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ -129d5c: 5410 7912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ -129d60: 1100 |0002: return-object v0 │ │ +127a50: |[127a50] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ +127a60: 5410 7912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ +127a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383268,17 +383380,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129d64: |[129d64] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -129d74: 5410 6612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129d78: 1100 |0002: return-object v0 │ │ +127a68: |[127a68] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +127a78: 5410 6612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127a7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383286,17 +383398,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129d7c: |[129d7c] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ -129d8c: 5410 7a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -129d90: 1100 |0002: return-object v0 │ │ +127a80: |[127a80] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ +127a90: 5410 7a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +127a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383304,29 +383416,29 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -129d94: |[129d94] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -129da4: 5431 7b12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ -129da8: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -129dac: 5430 7b12 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ -129db0: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -129db4: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -129db8: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ -129dbc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -129dc0: 2001 7708 |000e: instance-of v1, v0, Ljava/lang/String; // type@0877 │ │ -129dc4: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ -129dc8: 7210 c942 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -129dce: 0c00 |0015: move-result-object v0 │ │ -129dd0: 1100 |0016: return-object v0 │ │ -129dd2: 5430 7a12 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -129dd6: 28ed |0019: goto 0006 // -0013 │ │ +127a98: |[127a98] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +127aa8: 5431 7b12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ +127aac: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +127ab0: 5430 7b12 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ +127ab4: 6001 c100 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +127ab8: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +127abc: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ +127ac0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +127ac4: 2001 7708 |000e: instance-of v1, v0, Ljava/lang/String; // type@0877 │ │ +127ac8: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ +127acc: 7210 c942 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +127ad2: 0c00 |0015: move-result-object v0 │ │ +127ad4: 1100 |0016: return-object v0 │ │ +127ad6: 5430 7a12 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +127ada: 28ed |0019: goto 0006 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=390 │ │ 0x0012 line=394 │ │ 0x0016 line=397 │ │ 0x0017 line=388 │ │ @@ -383339,25 +383451,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -129dd8: |[129dd8] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ -129de8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -129dec: 7210 262e 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@2e26 │ │ -129df2: 0a00 |0005: move-result v0 │ │ -129df4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -129df8: 6e10 722d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@2d72 │ │ -129dfe: 0c00 |000b: move-result-object v0 │ │ -129e00: 1100 |000c: return-object v0 │ │ -129e02: 6e10 712d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ -129e08: 0c00 |0010: move-result-object v0 │ │ -129e0a: 28fb |0011: goto 000c // -0005 │ │ +127adc: |[127adc] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ +127aec: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +127af0: 7210 262e 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@2e26 │ │ +127af6: 0a00 |0005: move-result v0 │ │ +127af8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +127afc: 6e10 722d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@2d72 │ │ +127b02: 0c00 |000b: move-result-object v0 │ │ +127b04: 1100 |000c: return-object v0 │ │ +127b06: 6e10 712d 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ +127b0c: 0c00 |0010: move-result-object v0 │ │ +127b0e: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0012 reg=2 itemView Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ │ │ @@ -383366,31 +383478,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -129e0c: |[129e0c] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ -129e1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -129e1e: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -129e22: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -129e26: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ -129e2a: 5421 6712 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129e2e: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ -129e32: 5421 6612 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129e36: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -129e3a: 5421 6612 |000f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129e3e: 6e20 6617 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1766 │ │ -129e44: 0c01 |0014: move-result-object v1 │ │ -129e46: 5b21 6712 |0015: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129e4a: 5421 6712 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -129e4e: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -129e52: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -129e54: 0f00 |001c: return v0 │ │ +127b10: |[127b10] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ +127b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +127b22: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +127b26: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +127b2a: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ +127b2e: 5421 6712 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127b32: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ +127b36: 5421 6612 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127b3a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +127b3e: 5421 6612 |000f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127b42: 6e20 6617 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1766 │ │ +127b48: 0c01 |0014: move-result-object v1 │ │ +127b4a: 5b21 6712 |0015: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127b4e: 5421 6712 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127b52: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +127b56: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +127b58: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=719 │ │ 0x0007 line=720 │ │ 0x000f line=721 │ │ 0x0017 line=723 │ │ 0x001c line=725 │ │ @@ -383402,21 +383514,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -129e58: |[129e58] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ -129e68: 5410 7912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ -129e6c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -129e70: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -129e72: 0f00 |0005: return v0 │ │ -129e74: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -129e76: 28fe |0007: goto 0005 // -0002 │ │ +127b5c: |[127b5c] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ +127b6c: 5410 7912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ +127b70: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +127b74: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +127b76: 0f00 |0005: return v0 │ │ +127b78: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +127b7a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #24 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383424,55 +383536,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -129e78: |[129e78] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ -129e88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -129e8a: 5442 6912 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ -129e8e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -129e92: 5442 6912 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ -129e96: 7220 d237 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ -129e9c: 0a02 |000a: move-result v2 │ │ -129e9e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -129ea2: 0f01 |000d: return v1 │ │ -129ea4: 5442 7212 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129ea8: 5443 7212 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129eac: 6e10 262d 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ -129eb2: 0c03 |0015: move-result-object v3 │ │ -129eb4: 6e30 0c2d 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ -129eba: 0a02 |0019: move-result v2 │ │ -129ebc: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ -129ec0: 5442 7112 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ -129ec4: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ -129ec8: 5442 7112 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ -129ecc: 7210 2843 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -129ed2: 28e8 |0025: goto 000d // -0018 │ │ -129ed4: 5442 6f12 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ -129ed8: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ -129edc: 5442 7212 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -129ee0: 6e10 1c2d 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -129ee6: 0c02 |002f: move-result-object v2 │ │ -129ee8: 5443 6f12 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ -129eec: 6e20 b901 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -129ef2: 28d8 |0035: goto 000d // -0028 │ │ -129ef4: 0d00 |0036: move-exception v0 │ │ -129ef6: 1a02 4615 |0037: const-string v2, "MenuItemImpl" // string@1546 │ │ -129efa: 1a03 a105 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@05a1 │ │ -129efe: 7130 5a37 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -129f04: 5442 6612 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129f08: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -129f0c: 5442 6612 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -129f10: 6e10 6717 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@1767 │ │ -129f16: 0a02 |0047: move-result v2 │ │ -129f18: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ -129f1c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -129f1e: 28c2 |004b: goto 000d // -003e │ │ +127b7c: |[127b7c] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ +127b8c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +127b8e: 5442 6912 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ +127b92: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +127b96: 5442 6912 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ +127b9a: 7220 d237 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ +127ba0: 0a02 |000a: move-result v2 │ │ +127ba2: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +127ba6: 0f01 |000d: return v1 │ │ +127ba8: 5442 7212 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127bac: 5443 7212 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127bb0: 6e10 262d 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ +127bb6: 0c03 |0015: move-result-object v3 │ │ +127bb8: 6e30 0c2d 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ +127bbe: 0a02 |0019: move-result v2 │ │ +127bc0: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ +127bc4: 5442 7112 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ +127bc8: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ +127bcc: 5442 7112 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ +127bd0: 7210 2843 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +127bd6: 28e8 |0025: goto 000d // -0018 │ │ +127bd8: 5442 6f12 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ +127bdc: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ +127be0: 5442 7212 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127be4: 6e10 1c2d 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +127bea: 0c02 |002f: move-result-object v2 │ │ +127bec: 5443 6f12 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ +127bf0: 6e20 b901 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +127bf6: 28d8 |0035: goto 000d // -0028 │ │ +127bf8: 0d00 |0036: move-exception v0 │ │ +127bfa: 1a02 4215 |0037: const-string v2, "MenuItemImpl" // string@1542 │ │ +127bfe: 1a03 9d05 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@059d │ │ +127c02: 7130 5a37 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +127c08: 5442 6612 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127c0c: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +127c10: 5442 6612 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127c14: 6e10 6717 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@1767 │ │ +127c1a: 0a02 |0047: move-result v2 │ │ +127c1c: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ +127c20: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +127c22: 28c2 |004b: goto 000d // -003e │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Landroid/content/ActivityNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0001 line=149 │ │ 0x000d line=175 │ │ 0x000e line=153 │ │ @@ -383493,23 +383605,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -129f2c: |[129f2c] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ -129f3c: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129f40: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -129f44: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ -129f48: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -129f4c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -129f4e: 0f00 |0009: return v0 │ │ -129f50: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -129f52: 28fe |000b: goto 0009 // -0002 │ │ +127c30: |[127c30] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ +127c40: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127c44: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +127c48: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ +127c4c: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +127c50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +127c52: 0f00 |0009: return v0 │ │ +127c54: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +127c56: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #26 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383517,17 +383629,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -129f54: |[129f54] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ -129f64: 5510 7012 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ -129f68: 0f00 |0002: return v0 │ │ +127c58: |[127c58] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ +127c68: 5510 7012 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ +127c6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #27 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383535,22 +383647,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -129f6c: |[129f6c] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ -129f7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -129f7e: 5221 6a12 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129f82: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -129f86: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -129f8a: 0f00 |0007: return v0 │ │ -129f8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -129f8e: 28fe |0009: goto 0007 // -0002 │ │ +127c70: |[127c70] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ +127c80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +127c82: 5221 6a12 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127c86: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +127c8a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +127c8e: 0f00 |0007: return v0 │ │ +127c90: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +127c92: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=453 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383558,23 +383670,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -129f90: |[129f90] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ -129fa0: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129fa4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -129fa8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -129faa: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -129fae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -129fb0: 0f00 |0008: return v0 │ │ -129fb2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -129fb4: 28fe |000a: goto 0008 // -0002 │ │ +127c94: |[127c94] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ +127ca4: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127ca8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +127cac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +127cae: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +127cb2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +127cb4: 0f00 |0008: return v0 │ │ +127cb6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +127cb8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383582,22 +383694,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -129fb8: |[129fb8] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ -129fc8: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129fcc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -129fd0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -129fd4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -129fd6: 0f00 |0007: return v0 │ │ -129fd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -129fda: 28fe |0009: goto 0007 // -0002 │ │ +127cbc: |[127cbc] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ +127ccc: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127cd0: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +127cd4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +127cd8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +127cda: 0f00 |0007: return v0 │ │ +127cdc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +127cde: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383605,22 +383717,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -129fdc: |[129fdc] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ -129fec: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -129ff0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -129ff4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -129ff8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -129ffa: 0f00 |0007: return v0 │ │ -129ffc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -129ffe: 28fe |0009: goto 0007 // -0002 │ │ +127ce0: |[127ce0] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ +127cf0: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127cf4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +127cf8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +127cfc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +127cfe: 0f00 |0007: return v0 │ │ +127d00: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +127d02: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383628,38 +383740,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -12a000: |[12a000] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ -12a010: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a012: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -12a014: 5432 6612 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a018: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ -12a01c: 5432 6612 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a020: 6e10 6917 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@1769 │ │ -12a026: 0a02 |000b: move-result v2 │ │ -12a028: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -12a02c: 5232 6a12 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a030: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ -12a034: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ -12a038: 5432 6612 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a03c: 6e10 6417 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@1764 │ │ -12a042: 0a02 |0019: move-result v2 │ │ -12a044: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -12a048: 0f00 |001c: return v0 │ │ -12a04a: 0110 |001d: move v0, v1 │ │ -12a04c: 28fe |001e: goto 001c // -0002 │ │ -12a04e: 5232 6a12 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a052: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ -12a056: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ -12a05a: 0110 |0025: move v0, v1 │ │ -12a05c: 28f6 |0026: goto 001c // -000a │ │ +127d04: |[127d04] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ +127d14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +127d16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +127d18: 5432 6612 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127d1c: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ +127d20: 5432 6612 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127d24: 6e10 6917 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@1769 │ │ +127d2a: 0a02 |000b: move-result v2 │ │ +127d2c: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +127d30: 5232 6a12 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127d34: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ +127d38: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ +127d3c: 5432 6612 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127d40: 6e10 6417 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@1764 │ │ +127d46: 0a02 |0019: move-result v2 │ │ +127d48: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +127d4c: 0f00 |001c: return v0 │ │ +127d4e: 0110 |001d: move v0, v1 │ │ +127d50: 28fe |001e: goto 001c // -0002 │ │ +127d52: 5232 6a12 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127d56: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ +127d5a: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ +127d5e: 0110 |0025: move v0, v1 │ │ +127d60: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=503 │ │ 0x000e line=504 │ │ 0x001c line=506 │ │ 0x001e line=504 │ │ 0x001f line=506 │ │ @@ -383671,22 +383783,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -12a060: |[12a060] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ -12a070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12a072: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -12a076: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -12a07a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -12a07e: 0f00 |0007: return v0 │ │ -12a080: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -12a082: 28fe |0009: goto 0007 // -0002 │ │ +127d64: |[127d64] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ +127d74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +127d76: 5221 7812 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +127d7a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +127d7e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +127d82: 0f00 |0007: return v0 │ │ +127d84: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +127d86: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383694,23 +383806,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -12a084: |[12a084] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ -12a094: 5220 7812 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -12a098: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -12a09c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -12a09e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -12a0a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -12a0a4: 0f00 |0008: return v0 │ │ -12a0a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12a0a8: 28fe |000a: goto 0008 // -0002 │ │ +127d88: |[127d88] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ +127d98: 5220 7812 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +127d9c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +127da0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +127da2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +127da6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +127da8: 0f00 |0008: return v0 │ │ +127daa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +127dac: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #34 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -383718,19 +383830,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 │ │ -12a0ac: |[12a0ac] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -12a0bc: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -12a0c0: 1a01 a11a |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@1aa1 │ │ -12a0c4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -12a0ca: 2700 |0007: throw v0 │ │ +127db0: |[127db0] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +127dc0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +127dc4: 1a01 9d1a |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@1a9d │ │ +127dc8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +127dce: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -383739,27 +383851,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 │ │ -12a0cc: |[12a0cc] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -12a0dc: 5442 7212 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a0e0: 6e10 1c2d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -12a0e6: 0c00 |0005: move-result-object v0 │ │ -12a0e8: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12a0ee: 0c01 |0009: move-result-object v1 │ │ -12a0f0: 2202 4807 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0748 │ │ -12a0f4: 7020 a63b 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -12a0fa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -12a0fc: 6e40 c537 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -12a102: 0c02 |0013: move-result-object v2 │ │ -12a104: 6e20 822d 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d82 │ │ -12a10a: 1104 |0017: return-object v4 │ │ +127dd0: |[127dd0] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +127de0: 5442 7212 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127de4: 6e10 1c2d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +127dea: 0c00 |0005: move-result-object v0 │ │ +127dec: 7110 c137 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +127df2: 0c01 |0009: move-result-object v1 │ │ +127df4: 2202 4807 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@0748 │ │ +127df8: 7020 a63b 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +127dfe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +127e00: 6e40 c537 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +127e06: 0c02 |0013: move-result-object v2 │ │ +127e08: 6e20 822d 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d82 │ │ +127e0e: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0006 line=620 │ │ 0x000a line=621 │ │ 0x0017 line=622 │ │ locals : │ │ @@ -383773,30 +383885,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 │ │ -12a10c: |[12a10c] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -12a11c: 5b23 6712 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -12a120: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12a122: 5b20 6612 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a126: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ -12a12a: 6e10 4e38 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@384e │ │ -12a130: 0a00 |000a: move-result v0 │ │ -12a132: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -12a134: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -12a138: 5220 6e12 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ -12a13c: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ -12a140: 5220 6e12 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ -12a144: 6e20 d038 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ -12a14a: 5420 7212 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a14e: 6e20 2c2d 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ -12a154: 1102 |001c: return-object v2 │ │ +127e10: |[127e10] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +127e20: 5b23 6712 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +127e24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +127e26: 5b20 6612 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +127e2a: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ +127e2e: 6e10 4e38 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@384e │ │ +127e34: 0a00 |000a: move-result v0 │ │ +127e36: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +127e38: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +127e3c: 5220 6e12 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ +127e40: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ +127e44: 5220 6e12 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@126e │ │ +127e48: 6e20 d038 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@38d0 │ │ +127e4e: 5420 7212 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127e52: 6e20 2c2d 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ +127e58: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0002 line=609 │ │ 0x0005 line=610 │ │ 0x0012 line=611 │ │ 0x0017 line=613 │ │ @@ -383810,18 +383922,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 │ │ -12a158: |[12a158] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ -12a168: 6e20 812d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d81 │ │ -12a16e: 0c00 |0003: move-result-object v0 │ │ -12a170: 1100 |0004: return-object v0 │ │ +127e5c: |[127e5c] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ +127e6c: 6e20 812d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d81 │ │ +127e72: 0c00 |0003: move-result-object v0 │ │ +127e74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -383830,18 +383942,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 │ │ -12a174: |[12a174] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -12a184: 6e20 822d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d82 │ │ -12a18a: 0c00 |0003: move-result-object v0 │ │ -12a18c: 1100 |0004: return-object v0 │ │ +127e78: |[127e78] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +127e88: 6e20 822d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d82 │ │ +127e8e: 0c00 |0003: move-result-object v0 │ │ +127e90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -383850,20 +383962,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12a190: |[12a190] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ -12a1a0: 5c23 7012 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ -12a1a4: 5420 7212 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a1a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -12a1aa: 6e20 2e2d 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a1b0: 0e00 |0008: return-void │ │ +127e94: |[127e94] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ +127ea4: 5c23 7012 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@1270 │ │ +127ea8: 5420 7212 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127eac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +127eae: 6e20 2e2d 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127eb4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0002 line=730 │ │ 0x0008 line=731 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -383874,25 +383986,25 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12a1b4: |[12a1b4] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -12a1c4: 5720 7612 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ -12a1c8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -12a1cc: 1102 |0004: return-object v2 │ │ -12a1ce: 7110 d242 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@42d2 │ │ -12a1d4: 0a00 |0008: move-result v0 │ │ -12a1d6: 5e20 7612 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ -12a1da: 5420 7212 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a1de: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -12a1e0: 6e20 2e2d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a1e6: 28f3 |0011: goto 0004 // -000d │ │ +127eb8: |[127eb8] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +127ec8: 5720 7612 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ +127ecc: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +127ed0: 1102 |0004: return-object v2 │ │ +127ed2: 7110 d242 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@42d2 │ │ +127ed8: 0a00 |0008: move-result v0 │ │ +127eda: 5e20 7612 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ +127ede: 5420 7212 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127ee2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +127ee4: 6e20 2e2d 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127eea: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=251 │ │ 0x0005 line=247 │ │ 0x000b line=249 │ │ locals : │ │ @@ -383904,17 +384016,17 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a1e8: |[12a1e8] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ -12a1f8: 5b01 7112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ -12a1fc: 1100 |0002: return-object v0 │ │ +127eec: |[127eec] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ +127efc: 5b01 7112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@1271 │ │ +127f00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0002 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 callback Ljava/lang/Runnable; │ │ @@ -383924,30 +384036,30 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -12a200: |[12a200] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ -12a210: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12a212: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a216: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a21a: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ -12a21e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -12a222: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -12a224: b631 |000a: or-int/2addr v1, v3 │ │ -12a226: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a22a: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a22e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -12a232: 5441 7212 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a236: 6e20 2e2d 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a23c: 1104 |0016: return-object v4 │ │ -12a23e: 0121 |0017: move v1, v2 │ │ -12a240: 28f2 |0018: goto 000a // -000e │ │ +127f04: |[127f04] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ +127f14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +127f16: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f1a: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f1e: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ +127f22: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +127f26: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +127f28: b631 |000a: or-int/2addr v1, v3 │ │ +127f2a: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f2e: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f32: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +127f36: 5441 7212 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127f3a: 6e20 2e2d 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127f40: 1104 |0016: return-object v4 │ │ +127f42: 0121 |0017: move v1, v2 │ │ +127f44: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0003 line=459 │ │ 0x000d line=460 │ │ 0x0011 line=461 │ │ 0x0016 line=464 │ │ @@ -383962,23 +384074,23 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12a244: |[12a244] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ -12a254: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a258: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -12a25c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -12a260: 5410 7212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a264: 6e20 3f2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@2d3f │ │ -12a26a: 1101 |000b: return-object v1 │ │ -12a26c: 6e20 8a2d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@2d8a │ │ -12a272: 28fc |000f: goto 000b // -0004 │ │ +127f48: |[127f48] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ +127f58: 5210 6a12 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f5c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +127f60: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +127f64: 5410 7212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127f68: 6e20 3f2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@2d3f │ │ +127f6e: 1101 |000b: return-object v1 │ │ +127f70: 6e20 8a2d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@2d8a │ │ +127f76: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=485 │ │ 0x000b line=490 │ │ 0x000c line=487 │ │ locals : │ │ @@ -383990,30 +384102,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -12a274: |[12a274] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ -12a284: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12a286: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a28a: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a28e: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ -12a292: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -12a296: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -12a298: b631 |000a: or-int/2addr v1, v3 │ │ -12a29a: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a29e: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a2a2: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -12a2a6: 5441 7212 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a2aa: 6e20 2e2d 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a2b0: 0e00 |0016: return-void │ │ -12a2b2: 0121 |0017: move v1, v2 │ │ -12a2b4: 28f2 |0018: goto 000a // -000e │ │ +127f78: |[127f78] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ +127f88: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +127f8a: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f8e: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127f92: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ +127f96: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +127f9a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +127f9c: b631 |000a: or-int/2addr v1, v3 │ │ +127f9e: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127fa2: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127fa6: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +127faa: 5441 7212 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127fae: 6e20 2e2d 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127fb4: 0e00 |0016: return-void │ │ +127fb6: 0121 |0017: move v1, v2 │ │ +127fb8: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000d line=496 │ │ 0x0011 line=497 │ │ 0x0016 line=499 │ │ @@ -384028,27 +384140,27 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -12a2b8: |[12a2b8] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ -12a2c8: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -12a2cc: 5220 6a12 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a2d0: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ -12a2d4: 5920 6a12 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a2d8: 5420 7212 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a2dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -12a2de: 6e20 2e2d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a2e4: 1102 |000e: return-object v2 │ │ -12a2e6: 5220 6a12 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a2ea: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ -12a2ee: 5920 6a12 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a2f2: 28f3 |0015: goto 0008 // -000d │ │ +127fbc: |[127fbc] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ +127fcc: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +127fd0: 5220 6a12 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127fd4: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ +127fd8: 5920 6a12 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127fdc: 5420 7212 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +127fe0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +127fe2: 6e20 2e2d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +127fe8: 1102 |000e: return-object v2 │ │ +127fea: 5220 6a12 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127fee: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ +127ff2: 5920 6a12 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +127ff6: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0008 line=191 │ │ 0x000e line=193 │ │ 0x000f line=188 │ │ @@ -384061,24 +384173,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -12a2f4: |[12a2f4] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ -12a304: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a308: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -12a30c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -12a310: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -12a312: b610 |0007: or-int/2addr v0, v1 │ │ -12a314: 5920 6a12 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a318: 0e00 |000a: return-void │ │ -12a31a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12a31c: 28fb |000c: goto 0007 // -0005 │ │ +127ff8: |[127ff8] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ +128008: 5220 6a12 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +12800c: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +128010: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +128014: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +128016: b610 |0007: or-int/2addr v0, v1 │ │ +128018: 5920 6a12 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +12801c: 0e00 |000a: return-void │ │ +12801e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +128020: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000a line=469 │ │ 0x000b line=468 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -384089,22 +384201,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -12a320: |[12a320] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ -12a330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12a332: 5b20 6c12 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ -12a336: 5923 6d12 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -12a33a: 5420 7212 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a33e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -12a340: 6e20 2e2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a346: 1102 |000b: return-object v2 │ │ +128024: |[128024] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ +128034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128036: 5b20 6c12 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ +12803a: 5923 6d12 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +12803e: 5420 7212 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128042: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +128044: 6e20 2e2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +12804a: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0005 line=446 │ │ 0x000b line=448 │ │ locals : │ │ @@ -384116,21 +384228,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 │ │ -12a348: |[12a348] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -12a358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12a35a: 5921 6d12 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ -12a35e: 5b23 6c12 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ -12a362: 5420 7212 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a366: 6e20 2e2d 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a36c: 1102 |000a: return-object v2 │ │ +12804c: |[12804c] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +12805c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12805e: 5921 6d12 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@126d │ │ +128062: 5b23 6c12 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@126c │ │ +128066: 5420 7212 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +12806a: 6e20 2e2d 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +128070: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0003 line=434 │ │ 0x0005 line=435 │ │ 0x000a line=437 │ │ locals : │ │ @@ -384142,17 +384254,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 │ │ -12a370: |[12a370] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -12a380: 5b01 6f12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ -12a384: 1100 |0002: return-object v0 │ │ +128074: |[128074] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +128084: 5b01 6f12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@126f │ │ +128088: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -384162,24 +384274,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -12a388: |[12a388] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ -12a398: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -12a39c: 5210 6a12 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a3a0: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ -12a3a4: 5910 6a12 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a3a8: 0e00 |0008: return-void │ │ -12a3aa: 5210 6a12 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a3ae: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ -12a3b2: 5910 6a12 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a3b6: 28f9 |000f: goto 0008 // -0007 │ │ +12808c: |[12808c] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ +12809c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +1280a0: 5210 6a12 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +1280a4: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ +1280a8: 5910 6a12 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +1280ac: 0e00 |0008: return-void │ │ +1280ae: 5210 6a12 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +1280b2: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ +1280b6: 5910 6a12 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +1280ba: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0002 line=578 │ │ 0x0008 line=582 │ │ 0x0009 line=580 │ │ locals : │ │ @@ -384191,17 +384303,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12a3b8: |[12a3b8] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -12a3c8: 5b01 7312 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1273 │ │ -12a3cc: 0e00 |0002: return-void │ │ +1280bc: |[1280bc] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +1280cc: 5b01 7312 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@1273 │ │ +1280d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0002 line=546 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -384211,23 +384323,23 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12a3d0: |[12a3d0] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -12a3e0: 5720 7712 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ -12a3e4: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -12a3e8: 1102 |0004: return-object v2 │ │ -12a3ea: 5e23 7712 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ -12a3ee: 5420 7212 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a3f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -12a3f4: 6e20 2e2d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a3fa: 28f7 |000d: goto 0004 // -0009 │ │ +1280d4: |[1280d4] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +1280e4: 5720 7712 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ +1280e8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +1280ec: 1102 |0004: return-object v2 │ │ +1280ee: 5e23 7712 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ +1280f2: 5420 7212 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1280f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1280f8: 6e20 2e2d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1280fe: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=269 │ │ 0x0005 line=265 │ │ 0x0007 line=267 │ │ locals : │ │ @@ -384239,19 +384351,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 │ │ -12a3fc: |[12a3fc] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -12a40c: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -12a410: 1a01 a21a |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@1aa2 │ │ -12a414: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -12a41a: 2700 |0007: throw v0 │ │ +128100: |[128100] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +128110: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +128114: 1a01 9e1a |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@1a9e │ │ +128118: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +12811e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -384260,17 +384372,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 │ │ -12a41c: |[12a41c] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -12a42c: 5b01 6912 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ -12a430: 1100 |0002: return-object v0 │ │ +128120: |[128120] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +128130: 5b01 6912 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@1269 │ │ +128134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0002 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -384280,23 +384392,23 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12a434: |[12a434] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ -12a444: 5e23 7712 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ -12a448: 7110 d242 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@42d2 │ │ -12a44e: 0a00 |0005: move-result v0 │ │ -12a450: 5e20 7612 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ -12a454: 5420 7212 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a458: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -12a45a: 6e20 2e2d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a460: 1102 |000e: return-object v2 │ │ +128138: |[128138] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ +128148: 5e23 7712 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@1277 │ │ +12814c: 7110 d242 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@42d2 │ │ +128152: 0a00 |0005: move-result v0 │ │ +128154: 5e20 7612 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@1276 │ │ +128158: 5420 7212 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +12815c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +12815e: 6e20 2e2d 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +128164: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0008 line=277 │ │ 0x000e line=279 │ │ locals : │ │ @@ -384309,27 +384421,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -12a464: |[12a464] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ -12a474: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ -12a478: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -12a47e: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -12a482: 1a01 0a18 |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@180a │ │ -12a486: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -12a48c: 2700 |000c: throw v0 │ │ -12a48e: 5923 7812 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -12a492: 5420 7212 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a496: 6e20 2c2d 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ -12a49c: 0e00 |0014: return-void │ │ -12a49e: 0000 |0015: nop // spacer │ │ -12a4a0: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ +128168: |[128168] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ +128178: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ +12817c: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +128182: 2200 6408 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +128186: 1a01 0618 |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@1806 │ │ +12818a: 7020 f242 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +128190: 2700 |000c: throw v0 │ │ +128192: 5923 7812 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +128196: 5420 7212 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +12819a: 6e20 2c2d 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2c │ │ +1281a0: 0e00 |0014: return-void │ │ +1281a2: 0000 |0015: nop // spacer │ │ +1281a4: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0005 line=599 │ │ 0x000d line=602 │ │ 0x000f line=603 │ │ 0x0014 line=604 │ │ @@ -384343,17 +384455,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 │ │ -12a4b4: |[12a4b4] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -12a4c4: 6e20 962d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@2d96 │ │ -12a4ca: 1100 |0003: return-object v0 │ │ +1281b8: |[1281b8] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +1281c8: 6e20 962d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@2d96 │ │ +1281ce: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -384363,18 +384475,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 │ │ -12a4cc: |[12a4cc] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -12a4dc: 6e20 972d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d97 │ │ -12a4e2: 0c00 |0003: move-result-object v0 │ │ -12a4e4: 1100 |0004: return-object v0 │ │ +1281d0: |[1281d0] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +1281e0: 6e20 972d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@2d97 │ │ +1281e6: 0c00 |0003: move-result-object v0 │ │ +1281e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -384383,20 +384495,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -12a4e8: |[12a4e8] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -12a4f8: 5b12 7912 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ -12a4fc: 6e10 712d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ -12a502: 0c00 |0005: move-result-object v0 │ │ -12a504: 6e20 652e 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2e65 │ │ -12a50a: 0e00 |0009: return-void │ │ +1281ec: |[1281ec] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +1281fc: 5b12 7912 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ +128200: 6e10 712d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ +128206: 0c00 |0005: move-result-object v0 │ │ +128208: 6e20 652e 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2e65 │ │ +12820e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=347 │ │ 0x0009 line=348 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -384407,32 +384519,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 │ │ -12a50c: |[12a50c] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -12a51c: 5420 6612 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a520: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12a524: 5420 6612 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a528: 6e10 6b17 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.reset:()V // method@176b │ │ -12a52e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12a530: 5b20 6712 |000a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ -12a534: 5b23 6612 |000c: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a538: 5420 7212 |000e: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a53c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -12a53e: 6e20 2e2d 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a544: 5420 6612 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a548: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -12a54c: 5420 6612 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ -12a550: 2201 e505 |001a: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@05e5 │ │ -12a554: 7020 5a2d 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d5a │ │ -12a55a: 6e20 6d17 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@176d │ │ -12a560: 1102 |0022: return-object v2 │ │ +128210: |[128210] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +128220: 5420 6612 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +128224: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +128228: 5420 6612 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +12822c: 6e10 6b17 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.reset:()V // method@176b │ │ +128232: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +128234: 5b20 6712 |000a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@1267 │ │ +128238: 5b23 6612 |000c: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +12823c: 5420 7212 |000e: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128240: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +128242: 6e20 2e2d 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +128248: 5420 6612 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +12824c: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +128250: 5420 6612 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@1266 │ │ +128254: 2201 e505 |001a: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@05e5 │ │ +128258: 7020 5a2d 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d5a │ │ +12825e: 6e20 6d17 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@176d │ │ +128264: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0004 line=657 │ │ 0x0009 line=659 │ │ 0x000c line=660 │ │ 0x000e line=661 │ │ @@ -384448,17 +384560,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 │ │ -12a564: |[12a564] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -12a574: 5b01 7412 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ -12a578: 1100 |0002: return-object v0 │ │ +128268: |[128268] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +128278: 5b01 7412 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@1274 │ │ +12827c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0002 line=715 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -384468,23 +384580,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12a57c: |[12a57c] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ -12a58c: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a590: 6e10 1c2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ -12a596: 0c00 |0005: move-result-object v0 │ │ -12a598: 6e20 a901 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12a59e: 0c00 |0009: move-result-object v0 │ │ -12a5a0: 6e20 9d2d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@2d9d │ │ -12a5a6: 0c00 |000d: move-result-object v0 │ │ -12a5a8: 1100 |000e: return-object v0 │ │ +128280: |[128280] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ +128290: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128294: 6e10 1c2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@2d1c │ │ +12829a: 0c00 |0005: move-result-object v0 │ │ +12829c: 6e20 a901 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1282a2: 0c00 |0009: move-result-object v0 │ │ +1282a4: 6e20 9d2d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@2d9d │ │ +1282aa: 0c00 |000d: move-result-object v0 │ │ +1282ac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000f reg=2 title I │ │ │ │ @@ -384493,24 +384605,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 │ │ -12a5ac: |[12a5ac] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -12a5bc: 5b23 7a12 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -12a5c0: 5420 7212 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a5c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -12a5c6: 6e20 2e2d 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a5cc: 5420 7912 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ -12a5d0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -12a5d4: 5420 7912 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ -12a5d8: 6e20 652e 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2e65 │ │ -12a5de: 1102 |0011: return-object v2 │ │ +1282b0: |[1282b0] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +1282c0: 5b23 7a12 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +1282c4: 5420 7212 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1282c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1282ca: 6e20 2e2d 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1282d0: 5420 7912 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ +1282d4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1282d8: 5420 7912 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@1279 │ │ +1282dc: 6e20 652e 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2e65 │ │ +1282e2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=372 │ │ 0x0008 line=374 │ │ 0x000c line=375 │ │ 0x0011 line=378 │ │ @@ -384523,22 +384635,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 │ │ -12a5e0: |[12a5e0] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -12a5f0: 5b23 7b12 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ -12a5f4: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -12a5f8: 5423 7a12 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -12a5fc: 5420 7212 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a600: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -12a602: 6e20 2e2d 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -12a608: 1102 |000c: return-object v2 │ │ +1282e4: |[1282e4] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +1282f4: 5b23 7b12 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@127b │ │ +1282f8: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +1282fc: 5423 7a12 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +128300: 5420 7212 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128304: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +128306: 6e20 2e2d 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +12830c: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0002 line=406 │ │ 0x0004 line=407 │ │ 0x0006 line=410 │ │ 0x000c line=412 │ │ @@ -384551,21 +384663,21 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -12a60c: |[12a60c] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ -12a61c: 6e20 a02d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@2da0 │ │ -12a622: 0a00 |0003: move-result v0 │ │ -12a624: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -12a628: 5410 7212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a62c: 6e20 2d2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2d │ │ -12a632: 1101 |000b: return-object v1 │ │ +128310: |[128310] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ +128320: 6e20 a02d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@2da0 │ │ +128326: 0a00 |0003: move-result v0 │ │ +128328: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +12832c: 5410 7212 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128330: 6e20 2d2d 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@2d2d │ │ +128336: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x000b line=530 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000c reg=2 shown Z │ │ @@ -384575,29 +384687,29 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -12a634: |[12a634] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ -12a644: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12a646: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a64a: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a64e: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ -12a652: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ -12a656: 0121 |0009: move v1, v2 │ │ -12a658: b631 |000a: or-int/2addr v1, v3 │ │ -12a65a: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a65e: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ -12a662: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -12a666: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -12a668: 0f02 |0012: return v2 │ │ -12a66a: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -12a66e: 28f5 |0015: goto 000a // -000b │ │ +128338: |[128338] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ +128348: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12834a: 5240 6a12 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +12834e: 5241 6a12 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +128352: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ +128356: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ +12835a: 0121 |0009: move v1, v2 │ │ +12835c: b631 |000a: or-int/2addr v1, v3 │ │ +12835e: 5941 6a12 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +128362: 5241 6a12 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@126a │ │ +128366: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +12836a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +12836c: 0f02 |0012: return v2 │ │ +12836e: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +128372: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=518 │ │ 0x0003 line=519 │ │ 0x000d line=520 │ │ 0x0013 line=519 │ │ locals : │ │ @@ -384610,19 +384722,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a670: |[12a670] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ -12a680: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a684: 6e10 232d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@2d23 │ │ -12a68a: 0a00 |0005: move-result v0 │ │ -12a68c: 0f00 |0006: return v0 │ │ +128374: |[128374] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ +128384: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +128388: 6e10 232d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@2d23 │ │ +12838e: 0a00 |0005: move-result v0 │ │ +128390: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #68 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -384630,26 +384742,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -12a690: |[12a690] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ -12a6a0: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ -12a6a4: 6e10 2b2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@2d2b │ │ -12a6aa: 0a00 |0005: move-result v0 │ │ -12a6ac: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -12a6b0: 6e10 6d2d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ -12a6b6: 0a00 |000b: move-result v0 │ │ -12a6b8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -12a6bc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -12a6be: 0f00 |000f: return v0 │ │ -12a6c0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -12a6c2: 28fe |0011: goto 000f // -0002 │ │ +128394: |[128394] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ +1283a4: 5410 7212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1272 │ │ +1283a8: 6e10 2b2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@2d2b │ │ +1283ae: 0a00 |0005: move-result v0 │ │ +1283b0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +1283b4: 6e10 6d2d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@2d6d │ │ +1283ba: 0a00 |000b: move-result v0 │ │ +1283bc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +1283c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1283c2: 0f00 |000f: return v0 │ │ +1283c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1283c6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #69 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -384657,23 +384769,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -12a6c4: |[12a6c4] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ -12a6d4: 5220 7812 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ -12a6d8: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -12a6dc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -12a6de: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -12a6e2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -12a6e4: 0f00 |0008: return v0 │ │ -12a6e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12a6e8: 28fe |000a: goto 0008 // -0002 │ │ +1283c8: |[1283c8] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ +1283d8: 5220 7812 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@1278 │ │ +1283dc: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +1283e0: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +1283e2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +1283e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +1283e8: 0f00 |0008: return v0 │ │ +1283ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1283ec: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #70 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -384681,36 +384793,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12a6ec: |[12a6ec] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ -12a6fc: 5410 7a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -12a700: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12a704: 5410 7a12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ -12a708: 7210 c942 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -12a70e: 0c00 |0009: move-result-object v0 │ │ -12a710: 1100 |000a: return-object v0 │ │ -12a712: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12a714: 28fe |000c: goto 000a // -0002 │ │ +1283f0: |[1283f0] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ +128400: 5410 7a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +128404: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +128408: 5410 7a12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@127a │ │ +12840c: 7210 c942 0000 |0006: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +128412: 0c00 |0009: move-result-object v0 │ │ +128414: 1100 |000a: return-object v0 │ │ +128416: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +128418: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ - source_file_idx : 5447 (MenuItemImpl.java) │ │ + source_file_idx : 5443 (MenuItemImpl.java) │ │ │ │ Class #1431 header: │ │ class_idx : 1511 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 955 │ │ -source_file_idx : 5449 │ │ +source_file_idx : 5445 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1431 annotations: │ │ Annotations on class │ │ @@ -384738,19 +384850,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12a718: |[12a718] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -12a728: 5b01 8112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1281 │ │ -12a72c: 7020 6117 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@1761 │ │ -12a732: 5b03 8012 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -12a736: 0e00 |0007: return-void │ │ +12841c: |[12841c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +12842c: 5b01 8112 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1281 │ │ +128430: 7020 6117 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@1761 │ │ +128436: 5b03 8012 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +12843a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ 0x0005 line=348 │ │ 0x0007 line=349 │ │ locals : │ │ @@ -384765,19 +384877,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a738: |[12a738] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ -12a748: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -12a74c: 6e10 7d37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@377d │ │ -12a752: 0a00 |0005: move-result v0 │ │ -12a754: 0f00 |0006: return v0 │ │ +12843c: |[12843c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ +12844c: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +128450: 6e10 7d37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@377d │ │ +128456: 0a00 |0005: move-result v0 │ │ +128458: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -384785,19 +384897,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a758: |[12a758] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ -12a768: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -12a76c: 6e10 7f37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@377f │ │ -12a772: 0c00 |0005: move-result-object v0 │ │ -12a774: 1100 |0006: return-object v0 │ │ +12845c: |[12845c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ +12846c: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +128470: 6e10 7f37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@377f │ │ +128476: 0c00 |0005: move-result-object v0 │ │ +128478: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -384805,19 +384917,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12a778: |[12a778] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ -12a788: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -12a78c: 6e10 8137 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@3781 │ │ -12a792: 0a00 |0005: move-result v0 │ │ -12a794: 0f00 |0006: return v0 │ │ +12847c: |[12847c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ +12848c: 5410 8012 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +128490: 6e10 8137 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@3781 │ │ +128496: 0a00 |0005: move-result v0 │ │ +128498: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -384825,36 +384937,36 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -12a798: |[12a798] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -12a7a8: 5420 8012 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -12a7ac: 5421 8112 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1281 │ │ -12a7b0: 6e20 c42d 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2dc4 │ │ -12a7b6: 0c01 |0007: move-result-object v1 │ │ -12a7b8: 6e20 8237 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@3782 │ │ -12a7be: 0e00 |000b: return-void │ │ +12849c: |[12849c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +1284ac: 5420 8012 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +1284b0: 5421 8112 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1281 │ │ +1284b4: 6e20 c42d 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2dc4 │ │ +1284ba: 0c01 |0007: move-result-object v1 │ │ +1284bc: 6e20 8237 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@3782 │ │ +1284c2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x000b line=369 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x000c reg=3 subMenu Landroid/view/SubMenu; │ │ │ │ - source_file_idx : 5449 (MenuItemWrapperICS.java) │ │ + source_file_idx : 5445 (MenuItemWrapperICS.java) │ │ │ │ Class #1432 header: │ │ class_idx : 1512 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1858 │ │ -source_file_idx : 5449 │ │ +source_file_idx : 5445 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1432 annotations: │ │ Annotations on class │ │ @@ -384879,23 +384991,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12a7c0: |[12a7c0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ -12a7d0: 6e10 4538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -12a7d6: 0c00 |0003: move-result-object v0 │ │ -12a7d8: 7020 433b 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -12a7de: 0720 |0007: move-object v0, v2 │ │ -12a7e0: 1f00 d306 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@06d3 │ │ -12a7e4: 5b10 8212 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ -12a7e8: 6e20 ab2d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@2dab │ │ -12a7ee: 0e00 |000f: return-void │ │ +1284c4: |[1284c4] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ +1284d4: 6e10 4538 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +1284da: 0c00 |0003: move-result-object v0 │ │ +1284dc: 7020 433b 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +1284e2: 0720 |0007: move-object v0, v2 │ │ +1284e4: 1f00 d306 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@06d3 │ │ +1284e8: 5b10 8212 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ +1284ec: 6e20 ab2d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@2dab │ │ +1284f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x000f line=385 │ │ locals : │ │ @@ -384908,18 +385020,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -12a7f0: |[12a7f0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ -12a800: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ -12a804: 1f00 fc06 |0002: check-cast v0, Landroid/view/View; // type@06fc │ │ -12a808: 1100 |0004: return-object v0 │ │ +1284f4: |[1284f4] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ +128504: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ +128508: 1f00 fc06 |0002: check-cast v0, Landroid/view/View; // type@06fc │ │ +12850c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;) │ │ @@ -384927,18 +385039,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12a80c: |[12a80c] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ -12a81c: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ -12a820: 7210 8637 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@3786 │ │ -12a826: 0e00 |0005: return-void │ │ +128510: |[128510] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ +128520: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ +128524: 7210 8637 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@3786 │ │ +12852a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -384947,32 +385059,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12a828: |[12a828] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ -12a838: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ -12a83c: 7210 8737 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@3787 │ │ -12a842: 0e00 |0005: return-void │ │ +12852c: |[12852c] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ +12853c: 5410 8212 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@1282 │ │ +128540: 7210 8737 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@3787 │ │ +128546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ - source_file_idx : 5449 (MenuItemWrapperICS.java) │ │ + source_file_idx : 5445 (MenuItemWrapperICS.java) │ │ │ │ Class #1433 header: │ │ class_idx : 1513 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1500 │ │ -source_file_idx : 5449 │ │ +source_file_idx : 5445 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1433 annotations: │ │ Annotations on class │ │ @@ -384998,18 +385110,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12a844: |[12a844] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ -12a854: 5b01 8412 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ -12a858: 7020 ac2c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ -12a85e: 0e00 |0005: return-void │ │ +128548: |[128548] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ +128558: 5b01 8412 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ +12855c: 7020 ac2c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ +128562: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ 0x0005 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ @@ -385022,23 +385134,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12a860: |[12a860] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -12a870: 5420 8312 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1283 │ │ -12a874: 1f00 e806 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@06e8 │ │ -12a878: 5421 8412 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ -12a87c: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ -12a882: 0c01 |0009: move-result-object v1 │ │ -12a884: 7220 d037 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@37d0 │ │ -12a88a: 0a00 |000d: move-result v0 │ │ -12a88c: 0f00 |000e: return v0 │ │ +128564: |[128564] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +128574: 5420 8312 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1283 │ │ +128578: 1f00 e806 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@06e8 │ │ +12857c: 5421 8412 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ +128580: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ +128586: 0c01 |0009: move-result-object v1 │ │ +128588: 7220 d037 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@37d0 │ │ +12858e: 0a00 |000d: move-result v0 │ │ +128590: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -385047,37 +385159,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12a890: |[12a890] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -12a8a0: 5420 8312 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1283 │ │ -12a8a4: 1f00 e806 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@06e8 │ │ -12a8a8: 5421 8412 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ -12a8ac: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ -12a8b2: 0c01 |0009: move-result-object v1 │ │ -12a8b4: 7220 d137 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@37d1 │ │ -12a8ba: 0a00 |000d: move-result v0 │ │ -12a8bc: 0f00 |000e: return v0 │ │ +128594: |[128594] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +1285a4: 5420 8312 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1283 │ │ +1285a8: 1f00 e806 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@06e8 │ │ +1285ac: 5421 8412 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1284 │ │ +1285b0: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ +1285b6: 0c01 |0009: move-result-object v1 │ │ +1285b8: 7220 d137 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@37d1 │ │ +1285be: 0a00 |000d: move-result v0 │ │ +1285c0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 5449 (MenuItemWrapperICS.java) │ │ + source_file_idx : 5445 (MenuItemWrapperICS.java) │ │ │ │ Class #1434 header: │ │ class_idx : 1514 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1500 │ │ -source_file_idx : 5449 │ │ +source_file_idx : 5445 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1434 annotations: │ │ Annotations on class │ │ @@ -385103,18 +385215,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12a8c0: |[12a8c0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -12a8d0: 5b01 8612 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1286 │ │ -12a8d4: 7020 ac2c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ -12a8da: 0e00 |0005: return-void │ │ +1285c4: |[1285c4] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ +1285d4: 5b01 8612 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1286 │ │ +1285d8: 7020 ac2c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@2cac │ │ +1285de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ @@ -385127,37 +385239,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12a8dc: |[12a8dc] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -12a8ec: 5420 8512 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1285 │ │ -12a8f0: 1f00 e906 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@06e9 │ │ -12a8f4: 5421 8612 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1286 │ │ -12a8f8: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ -12a8fe: 0c01 |0009: move-result-object v1 │ │ -12a900: 7220 d237 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ -12a906: 0a00 |000d: move-result v0 │ │ -12a908: 0f00 |000e: return v0 │ │ +1285e0: |[1285e0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +1285f0: 5420 8512 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@1285 │ │ +1285f4: 1f00 e906 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@06e9 │ │ +1285f8: 5421 8612 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@1286 │ │ +1285fc: 6e20 c02d 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2dc0 │ │ +128602: 0c01 |0009: move-result-object v1 │ │ +128604: 7220 d237 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@37d2 │ │ +12860a: 0a00 |000d: move-result v0 │ │ +12860c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 5449 (MenuItemWrapperICS.java) │ │ + source_file_idx : 5445 (MenuItemWrapperICS.java) │ │ │ │ Class #1435 header: │ │ class_idx : 1519 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5470 │ │ +source_file_idx : 5466 │ │ static_fields_size : 2 │ │ instance_fields_size: 17 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 25 │ │ │ │ Class #1435 annotations: │ │ Annotations on class │ │ @@ -385261,41 +385373,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -12a90c: |[12a90c] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ -12a91c: 6000 9a0e |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0e9a │ │ -12a920: 6700 9212 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@1292 │ │ -12a924: 0e00 |0004: return-void │ │ +128610: |[128610] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ +128620: 6000 9a0e |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0e9a │ │ +128624: 6700 9212 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@1292 │ │ +128628: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -12a928: |[12a928] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -12a938: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -12a93a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -12a93c: 6005 020d |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ -12a940: 0760 |0004: move-object v0, v6 │ │ -12a942: 0771 |0005: move-object v1, v7 │ │ -12a944: 0782 |0006: move-object v2, v8 │ │ -12a946: 7606 f72d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ -12a94c: 0e00 |000a: return-void │ │ +12862c: |[12862c] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +12863c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12863e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +128640: 6005 020d |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ +128644: 0760 |0004: move-object v0, v6 │ │ +128646: 0771 |0005: move-object v1, v7 │ │ +128648: 0782 |0006: move-object v2, v8 │ │ +12864a: 7606 f72d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ +128650: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000a line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=7 context Landroid/content/Context; │ │ @@ -385306,23 +385418,23 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -12a950: |[12a950] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ -12a960: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -12a962: 6005 020d |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ -12a966: 0760 |0003: move-object v0, v6 │ │ -12a968: 0771 |0004: move-object v1, v7 │ │ -12a96a: 0782 |0005: move-object v2, v8 │ │ -12a96c: 0793 |0006: move-object v3, v9 │ │ -12a96e: 7606 f72d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ -12a974: 0e00 |000a: return-void │ │ +128654: |[128654] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ +128664: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +128666: 6005 020d |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ +12866a: 0760 |0003: move-object v0, v6 │ │ +12866c: 0771 |0004: move-object v1, v7 │ │ +12866e: 0782 |0005: move-object v2, v8 │ │ +128670: 0793 |0006: move-object v3, v9 │ │ +128672: 7606 f72d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ +128678: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=7 context Landroid/content/Context; │ │ @@ -385334,24 +385446,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -12a978: |[12a978] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ -12a988: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -12a98a: 0770 |0001: move-object v0, v7 │ │ -12a98c: 0781 |0002: move-object v1, v8 │ │ -12a98e: 0792 |0003: move-object v2, v9 │ │ -12a990: 07a3 |0004: move-object v3, v10 │ │ -12a992: 01b4 |0005: move v4, v11 │ │ -12a994: 01c5 |0006: move v5, v12 │ │ -12a996: 7607 f82d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@2df8 │ │ -12a99c: 0e00 |000a: return-void │ │ +12867c: |[12867c] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ +12868c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +12868e: 0770 |0001: move-object v0, v7 │ │ +128690: 0781 |0002: move-object v1, v8 │ │ +128692: 0792 |0003: move-object v2, v9 │ │ +128694: 07a3 |0004: move-object v3, v10 │ │ +128696: 01b4 |0005: move v4, v11 │ │ +128698: 01c5 |0006: move v5, v12 │ │ +12869a: 7607 f82d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@2df8 │ │ +1286a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=8 context Landroid/content/Context; │ │ @@ -385365,45 +385477,45 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -12a9a0: |[12a9a0] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ -12a9b0: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ -12a9b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -12a9b8: 5931 9812 |0004: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ -12a9bc: 5b34 9712 |0006: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ -12a9c0: 7110 c137 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12a9c6: 0c01 |000b: move-result-object v1 │ │ -12a9c8: 5b31 9b12 |000c: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@129b │ │ -12a9cc: 5b35 9d12 |000e: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ -12a9d0: 2201 ee05 |0010: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@05ee │ │ -12a9d4: 5432 9d12 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ -12a9d8: 7030 eb2d 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2deb │ │ -12a9de: 5b31 9412 |0017: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12a9e2: 5c37 9e12 |0019: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@129e │ │ -12a9e6: 5938 a112 |001b: iput v8, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@12a1 │ │ -12a9ea: 5939 a212 |001d: iput v9, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@12a2 │ │ -12a9ee: 6e10 a801 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -12a9f4: 0c00 |0022: move-result-object v0 │ │ -12a9f6: 6e10 2f02 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -12a9fc: 0c01 |0026: move-result-object v1 │ │ -12a9fe: 5211 c015 |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -12aa02: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ -12aa06: 6002 aa0d |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0daa │ │ -12aa0a: 6e20 2e02 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -12aa10: 0a02 |0030: move-result v2 │ │ -12aa12: 7120 1243 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12aa18: 0a01 |0034: move-result v1 │ │ -12aa1a: 5931 a012 |0035: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ -12aa1e: 5b36 9512 |0037: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12aa22: 6e30 ff2c 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -12aa28: 0e00 |003c: return-void │ │ +1286a4: |[1286a4] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ +1286b4: 7010 1f43 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@431f │ │ +1286ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1286bc: 5931 9812 |0004: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ +1286c0: 5b34 9712 |0006: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ +1286c4: 7110 c137 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1286ca: 0c01 |000b: move-result-object v1 │ │ +1286cc: 5b31 9b12 |000c: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@129b │ │ +1286d0: 5b35 9d12 |000e: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ +1286d4: 2201 ee05 |0010: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@05ee │ │ +1286d8: 5432 9d12 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ +1286dc: 7030 eb2d 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2deb │ │ +1286e2: 5b31 9412 |0017: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +1286e6: 5c37 9e12 |0019: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@129e │ │ +1286ea: 5938 a112 |001b: iput v8, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@12a1 │ │ +1286ee: 5939 a212 |001d: iput v9, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@12a2 │ │ +1286f2: 6e10 a801 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1286f8: 0c00 |0022: move-result-object v0 │ │ +1286fa: 6e10 2f02 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +128700: 0c01 |0026: move-result-object v1 │ │ +128702: 5211 c015 |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +128706: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ +12870a: 6002 aa0d |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0daa │ │ +12870e: 6e20 2e02 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +128714: 0a02 |0030: move-result v2 │ │ +128716: 7120 1243 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12871c: 0a01 |0034: move-result v1 │ │ +12871e: 5931 a012 |0035: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ +128722: 5b36 9512 |0037: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +128726: 6e30 ff2c 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +12872c: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=77 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ @@ -385431,17 +385543,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12aa2c: |[12aa2c] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ -12aa3c: 5510 9e12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@129e │ │ -12aa40: 0f00 |0002: return v0 │ │ +128730: |[128730] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ +128740: 5510 9e12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@129e │ │ +128744: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385449,17 +385561,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12aa44: |[12aa44] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ -12aa54: 5410 9b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@129b │ │ -12aa58: 1100 |0002: return-object v0 │ │ +128748: |[128748] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ +128758: 5410 9b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@129b │ │ +12875c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385467,17 +385579,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12aa5c: |[12aa5c] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -12aa6c: 5410 9d12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ -12aa70: 1100 |0002: return-object v0 │ │ +128760: |[128760] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +128770: 5410 9d12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ +128774: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385485,53 +385597,53 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -12aa74: |[12aa74] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ -12aa84: 120a |0000: const/4 v10, #int 0 // #0 │ │ -12aa86: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -12aa88: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -12aa8a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -12aa8c: 54c0 9412 |0004: iget-object v0, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12aa90: 7120 2338 aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12aa96: 0a09 |0009: move-result v9 │ │ -12aa98: 7120 2338 aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12aa9e: 0a02 |000d: move-result v2 │ │ -12aaa0: 7210 bc3b 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ -12aaa6: 0a01 |0011: move-result v1 │ │ -12aaa8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -12aaaa: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ -12aaae: 7220 bf3b 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@3bbf │ │ -12aab4: 0a08 |0018: move-result v8 │ │ -12aab6: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ -12aaba: 0184 |001b: move v4, v8 │ │ -12aabc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -12aabe: 54ca 9c12 |001d: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ -12aac2: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ -12aac6: 220a 4207 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@0742 │ │ -12aaca: 54cb 9712 |0023: iget-object v11, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ -12aace: 7020 433b ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -12aad4: 5bca 9c12 |0028: iput-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ -12aad8: 54ca 9c12 |002a: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ -12aadc: 7240 c03b 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3bc0 │ │ -12aae2: 0c05 |002f: move-result-object v5 │ │ -12aae4: 6e30 9f38 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -12aaea: 6e10 5c38 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -12aaf0: 0a06 |0036: move-result v6 │ │ -12aaf2: 52ca a012 |0037: iget v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ -12aaf6: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ -12aafa: 52c7 a012 |003b: iget v7, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ -12aafe: 0f07 |003d: return v7 │ │ -12ab00: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ -12ab04: 0167 |0040: move v7, v6 │ │ -12ab06: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -12ab0a: 28d0 |0043: goto 0013 // -0030 │ │ +128778: |[128778] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ +128788: 120a |0000: const/4 v10, #int 0 // #0 │ │ +12878a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +12878c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +12878e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +128790: 54c0 9412 |0004: iget-object v0, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +128794: 7120 2338 aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12879a: 0a09 |0009: move-result v9 │ │ +12879c: 7120 2338 aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +1287a2: 0a02 |000d: move-result v2 │ │ +1287a4: 7210 bc3b 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@3bbc │ │ +1287aa: 0a01 |0011: move-result v1 │ │ +1287ac: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1287ae: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ +1287b2: 7220 bf3b 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@3bbf │ │ +1287b8: 0a08 |0018: move-result v8 │ │ +1287ba: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ +1287be: 0184 |001b: move v4, v8 │ │ +1287c0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +1287c2: 54ca 9c12 |001d: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ +1287c6: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ +1287ca: 220a 4207 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@0742 │ │ +1287ce: 54cb 9712 |0023: iget-object v11, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ +1287d2: 7020 433b ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +1287d8: 5bca 9c12 |0028: iput-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ +1287dc: 54ca 9c12 |002a: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@129c │ │ +1287e0: 7240 c03b 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3bc0 │ │ +1287e6: 0c05 |002f: move-result-object v5 │ │ +1287e8: 6e30 9f38 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +1287ee: 6e10 5c38 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +1287f4: 0a06 |0036: move-result v6 │ │ +1287f6: 52ca a012 |0037: iget v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ +1287fa: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ +1287fe: 52c7 a012 |003b: iget v7, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@12a0 │ │ +128802: 0f07 |003d: return v7 │ │ +128804: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ +128808: 0167 |0040: move v7, v6 │ │ +12880a: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12880e: 28d0 |0043: goto 0013 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ 0x0002 line=205 │ │ 0x0003 line=206 │ │ 0x0004 line=208 │ │ 0x0006 line=209 │ │ @@ -385575,17 +385687,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12ab0c: |[12ab0c] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -12ab1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ab1e: 0f00 |0001: return v0 │ │ +128810: |[128810] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +128820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128822: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -385595,21 +385707,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -12ab20: |[12ab20] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ -12ab30: 6e10 052e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ -12ab36: 0a00 |0003: move-result v0 │ │ -12ab38: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -12ab3c: 5410 9f12 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12ab40: 6e10 b934 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -12ab46: 0e00 |000b: return-void │ │ +128824: |[128824] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ +128834: 6e10 052e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ +12883a: 0a00 |0003: move-result v0 │ │ +12883c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +128840: 5410 9f12 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128844: 6e10 b934 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +12884a: 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/internal/view/menu/MenuPopupHelper; │ │ @@ -385619,17 +385731,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12ab48: |[12ab48] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -12ab58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ab5a: 0f00 |0001: return v0 │ │ +12884c: |[12884c] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +12885c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12885e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -385639,17 +385751,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12ab5c: |[12ab5c] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ -12ab6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ab6e: 0f00 |0001: return v0 │ │ +128860: |[128860] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ +128870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128872: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385657,17 +385769,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ab70: |[12ab70] android.support.v7.internal.view.menu.MenuPopupHelper.getGravity:()I │ │ -12ab80: 5210 9812 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ -12ab84: 0f00 |0002: return v0 │ │ +128874: |[128874] android.support.v7.internal.view.menu.MenuPopupHelper.getGravity:()I │ │ +128884: 5210 9812 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ +128888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385675,17 +385787,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12ab88: |[12ab88] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ -12ab98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ab9a: 0f00 |0001: return v0 │ │ +12888c: |[12888c] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ +12889c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12889e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385693,19 +385805,19 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12ab9c: |[12ab9c] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -12abac: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ -12abb0: 1a01 5f15 |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@155f │ │ -12abb4: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ -12abba: 2700 |0007: throw v0 │ │ +1288a0: |[1288a0] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +1288b0: 2200 7e08 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@087e │ │ +1288b4: 1a01 5b15 |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@155b │ │ +1288b8: 7020 7f43 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@437f │ │ +1288be: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/ViewGroup; │ │ │ │ @@ -385714,17 +385826,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12abbc: |[12abbc] android.support.v7.internal.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -12abcc: 5410 9f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12abd0: 1100 |0002: return-object v0 │ │ +1288c0: |[1288c0] android.support.v7.internal.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +1288d0: 5410 9f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +1288d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385732,16 +385844,16 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12abd4: |[12abd4] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -12abe4: 0e00 |0000: return-void │ │ +1288d8: |[1288d8] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1288e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -385751,25 +385863,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -12abe8: |[12abe8] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ -12abf8: 5410 9f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12abfc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -12ac00: 5410 9f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12ac04: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -12ac0a: 0a00 |0009: move-result v0 │ │ -12ac0c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -12ac10: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -12ac12: 0f00 |000d: return v0 │ │ -12ac14: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -12ac16: 28fe |000f: goto 000d // -0002 │ │ +1288ec: |[1288ec] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ +1288fc: 5410 9f12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128900: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +128904: 5410 9f12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128908: 6e10 ce34 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +12890e: 0a00 |0009: move-result v0 │ │ +128910: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +128914: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +128916: 0f00 |000d: return v0 │ │ +128918: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12891a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385777,24 +385889,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -12ac18: |[12ac18] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -12ac28: 5410 9d12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ -12ac2c: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -12ac30: 0e00 |0004: return-void │ │ -12ac32: 6e10 fd2d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ -12ac38: 5410 a312 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12ac3c: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ -12ac40: 5410 a312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12ac44: 7230 162e 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ -12ac4a: 28f3 |0011: goto 0004 // -000d │ │ +12891c: |[12891c] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +12892c: 5410 9d12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ +128930: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +128934: 0e00 |0004: return-void │ │ +128936: 6e10 fd2d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ +12893c: 5410 a312 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128940: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ +128944: 5410 a312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128948: 7230 162e 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ +12894e: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0004 line=310 │ │ 0x0005 line=306 │ │ 0x0008 line=307 │ │ 0x000c line=308 │ │ @@ -385808,33 +385920,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -12ac4c: |[12ac4c] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ -12ac5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12ac5e: 5b21 9f12 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12ac62: 5420 9d12 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ -12ac66: 6e10 082d 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ -12ac6c: 5420 a412 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12ac70: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ -12ac74: 5420 a412 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12ac78: 6e10 9039 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ -12ac7e: 0a00 |0011: move-result v0 │ │ -12ac80: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -12ac84: 5420 9512 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12ac88: 6e10 7a38 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -12ac8e: 0c00 |0019: move-result-object v0 │ │ -12ac90: 5b20 a412 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12ac94: 5420 a412 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12ac98: 6e20 9139 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ -12ac9e: 5b21 a412 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12aca2: 0e00 |0023: return-void │ │ +128950: |[128950] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ +128960: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +128962: 5b21 9f12 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128966: 5420 9d12 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@129d │ │ +12896a: 6e10 082d 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ +128970: 5420 a412 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +128974: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ +128978: 5420 a412 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +12897c: 6e10 9039 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ +128982: 0a00 |0011: move-result v0 │ │ +128984: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +128988: 5420 9512 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +12898c: 6e10 7a38 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +128992: 0c00 |0019: move-result-object v0 │ │ +128994: 5b20 a412 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +128998: 5420 a412 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +12899c: 6e20 9139 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ +1289a2: 5b21 a412 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +1289a6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0003 line=176 │ │ 0x0008 line=177 │ │ 0x000c line=178 │ │ 0x001c line=179 │ │ @@ -385848,31 +385960,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -12aca4: |[12aca4] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ -12acb4: 6e10 052e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ -12acba: 0a01 |0003: move-result v1 │ │ -12acbc: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -12acc0: 5420 9512 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12acc4: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -12acc8: 6e10 9b38 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@389b │ │ -12acce: 0a01 |000d: move-result v1 │ │ -12acd0: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -12acd4: 6e10 fd2d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ -12acda: 0e00 |0013: return-void │ │ -12acdc: 6e10 052e 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ -12ace2: 0a01 |0017: move-result v1 │ │ -12ace4: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ -12ace8: 5421 9f12 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12acec: 6e10 ee34 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -12acf2: 28f4 |001f: goto 0013 // -000c │ │ +1289a8: |[1289a8] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ +1289b8: 6e10 052e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ +1289be: 0a01 |0003: move-result v1 │ │ +1289c0: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1289c4: 5420 9512 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +1289c8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +1289cc: 6e10 9b38 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@389b │ │ +1289d2: 0a01 |000d: move-result v1 │ │ +1289d4: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +1289d8: 6e10 fd2d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ +1289de: 0e00 |0013: return-void │ │ +1289e0: 6e10 052e 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@2e05 │ │ +1289e6: 0a01 |0017: move-result v1 │ │ +1289e8: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ +1289ec: 5421 9f12 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +1289f0: 6e10 ee34 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +1289f6: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x0008 line=241 │ │ 0x0010 line=242 │ │ 0x0013 line=248 │ │ @@ -385888,23 +386000,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 │ │ -12acf4: |[12acf4] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -12ad04: 5440 9412 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12ad08: 7110 ec2d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dec │ │ -12ad0e: 0c01 |0005: move-result-object v1 │ │ -12ad10: 6e20 ef2d 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ -12ad16: 0c02 |0009: move-result-object v2 │ │ -12ad18: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -12ad1a: 6e30 302d 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -12ad20: 0e00 |000e: return-void │ │ +1289f8: |[1289f8] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +128a08: 5440 9412 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +128a0c: 7110 ec2d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2dec │ │ +128a12: 0c01 |0005: move-result-object v1 │ │ +128a14: 6e20 ef2d 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2def │ │ +128a1a: 0c02 |0009: move-result-object v2 │ │ +128a1c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +128a1e: 6e30 302d 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +128a24: 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; │ │ @@ -385920,25 +386032,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 │ │ -12ad24: |[12ad24] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -12ad34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12ad36: 6e10 af37 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -12ad3c: 0a01 |0004: move-result v1 │ │ -12ad3e: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ -12ad42: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ -12ad46: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ -12ad4a: 6e10 fd2d 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ -12ad50: 0f00 |000e: return v0 │ │ -12ad52: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -12ad54: 28fe |0010: goto 000e // -0002 │ │ +128a28: |[128a28] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +128a38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +128a3a: 6e10 af37 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +128a40: 0a01 |0004: move-result v1 │ │ +128a42: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ +128a46: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ +128a4a: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ +128a4e: 6e10 fd2d 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ +128a54: 0f00 |000e: return v0 │ │ +128a56: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +128a58: 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/internal/view/menu/MenuPopupHelper; │ │ @@ -385951,16 +386063,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12ad58: |[12ad58] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -12ad68: 0e00 |0000: return-void │ │ +128a5c: |[128a5c] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +128a6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -385969,17 +386081,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12ad6c: |[12ad6c] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -12ad7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ad7e: 1100 |0001: return-object v0 │ │ +128a70: |[128a70] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +128a80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128a82: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -385987,52 +386099,52 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -12ad80: |[12ad80] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -12ad90: 6e10 5c2e 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ -12ad96: 0a05 |0003: move-result v5 │ │ -12ad98: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ -12ad9c: 2204 ef05 |0006: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ -12ada0: 5475 9712 |0008: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ -12ada4: 5476 9512 |000a: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12ada8: 7040 f62d 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@2df6 │ │ -12adae: 5475 a312 |000f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12adb2: 6e20 102e 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2e10 │ │ -12adb8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -12adba: 6e10 6b2e 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@2e6b │ │ -12adc0: 0a01 |0018: move-result v1 │ │ -12adc2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -12adc4: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ -12adc8: 6e20 592e 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2e59 │ │ -12adce: 0c00 |001f: move-result-object v0 │ │ -12add0: 7210 dd37 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@37dd │ │ -12add6: 0a05 |0023: move-result v5 │ │ -12add8: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ -12addc: 7210 d837 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@37d8 │ │ -12ade2: 0c05 |0029: move-result-object v5 │ │ -12ade4: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ -12ade8: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -12adea: 6e20 112e 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@2e11 │ │ -12adf0: 6e10 142e 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@2e14 │ │ -12adf6: 0a05 |0033: move-result v5 │ │ -12adf8: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ -12adfc: 5475 a312 |0036: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12ae00: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ -12ae04: 5475 a312 |003a: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12ae08: 7220 172e 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ -12ae0e: 1215 |003f: const/4 v5, #int 1 // #1 │ │ -12ae10: 0f05 |0040: return v5 │ │ -12ae12: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -12ae16: 28d7 |0043: goto 001a // -0029 │ │ -12ae18: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -12ae1a: 28fb |0045: goto 0040 // -0005 │ │ +128a84: |[128a84] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +128a94: 6e10 5c2e 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ +128a9a: 0a05 |0003: move-result v5 │ │ +128a9c: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ +128aa0: 2204 ef05 |0006: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ +128aa4: 5475 9712 |0008: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ +128aa8: 5476 9512 |000a: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +128aac: 7040 f62d 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@2df6 │ │ +128ab2: 5475 a312 |000f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128ab6: 6e20 102e 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2e10 │ │ +128abc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +128abe: 6e10 6b2e 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@2e6b │ │ +128ac4: 0a01 |0018: move-result v1 │ │ +128ac6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +128ac8: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ +128acc: 6e20 592e 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2e59 │ │ +128ad2: 0c00 |001f: move-result-object v0 │ │ +128ad4: 7210 dd37 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@37dd │ │ +128ada: 0a05 |0023: move-result v5 │ │ +128adc: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ +128ae0: 7210 d837 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@37d8 │ │ +128ae6: 0c05 |0029: move-result-object v5 │ │ +128ae8: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ +128aec: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +128aee: 6e20 112e 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@2e11 │ │ +128af4: 6e10 142e 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@2e14 │ │ +128afa: 0a05 |0033: move-result v5 │ │ +128afc: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ +128b00: 5475 a312 |0036: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128b04: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ +128b08: 5475 a312 |003a: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128b0c: 7220 172e 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ +128b12: 1215 |003f: const/4 v5, #int 1 // #1 │ │ +128b14: 0f05 |0040: return v5 │ │ +128b16: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +128b1a: 28d7 |0043: goto 001a // -0029 │ │ +128b1c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +128b1e: 28fb |0045: goto 0040 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x000f line=278 │ │ 0x0014 line=280 │ │ 0x0015 line=281 │ │ @@ -386067,17 +386179,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ae1c: |[12ae1c] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ -12ae2c: 5b01 9512 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12ae30: 0e00 |0002: return-void │ │ +128b20: |[128b20] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ +128b30: 5b01 9512 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +128b34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -386087,17 +386199,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ae34: |[12ae34] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -12ae44: 5b01 a312 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ -12ae48: 0e00 |0002: return-void │ │ +128b38: |[128b38] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +128b48: 5b01 a312 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@12a3 │ │ +128b4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -386107,17 +386219,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ae4c: |[12ae4c] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ -12ae5c: 5c01 9912 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@1299 │ │ -12ae60: 0e00 |0002: return-void │ │ +128b50: |[128b50] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ +128b60: 5c01 9912 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@1299 │ │ +128b64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 forceShow Z │ │ @@ -386127,17 +386239,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ae64: |[12ae64] android.support.v7.internal.view.menu.MenuPopupHelper.setGravity:(I)V │ │ -12ae74: 5901 9812 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ -12ae78: 0e00 |0002: return-void │ │ +128b68: |[128b68] android.support.v7.internal.view.menu.MenuPopupHelper.setGravity:(I)V │ │ +128b78: 5901 9812 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ +128b7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -386147,23 +386259,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12ae7c: |[12ae7c] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ -12ae8c: 6e10 142e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@2e14 │ │ -12ae92: 0a00 |0003: move-result v0 │ │ -12ae94: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -12ae98: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -12ae9c: 1a01 5d15 |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@155d │ │ -12aea0: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12aea6: 2700 |000d: throw v0 │ │ -12aea8: 0e00 |000e: return-void │ │ +128b80: |[128b80] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ +128b90: 6e10 142e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@2e14 │ │ +128b96: 0a00 |0003: move-result v0 │ │ +128b98: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +128b9c: 2200 6508 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +128ba0: 1a01 5915 |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@1559 │ │ +128ba4: 7020 f642 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +128baa: 2700 |000d: throw v0 │ │ +128bac: 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/internal/view/menu/MenuPopupHelper; │ │ @@ -386173,70 +386285,70 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -12aeac: |[12aeac] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ -12aebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12aebe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -12aec0: 2203 7b06 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@067b │ │ -12aec4: 5484 9712 |0004: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ -12aec8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -12aeca: 5286 a112 |0007: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@12a1 │ │ -12aece: 5287 a212 |0009: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@12a2 │ │ -12aed2: 7057 b134 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@34b1 │ │ -12aed8: 5b83 9f12 |000e: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12aedc: 5483 9f12 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12aee0: 6e20 e334 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@34e3 │ │ -12aee6: 5483 9f12 |0015: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12aeea: 6e20 e434 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@34e4 │ │ -12aef0: 5483 9f12 |001a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12aef4: 5484 9412 |001c: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12aef8: 6e20 d534 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ -12aefe: 5483 9f12 |0021: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af02: 6e20 e234 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@34e2 │ │ -12af08: 5481 9512 |0026: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ -12af0c: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ -12af10: 5483 a412 |002a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12af14: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ -12af18: 0120 |002e: move v0, v2 │ │ -12af1a: 6e10 7a38 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -12af20: 0c03 |0032: move-result-object v3 │ │ -12af22: 5b83 a412 |0033: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12af26: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ -12af2a: 5483 a412 |0037: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ -12af2e: 6e20 8c39 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ -12af34: 5483 9f12 |003c: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af38: 6e20 d634 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@34d6 │ │ -12af3e: 5483 9f12 |0041: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af42: 5284 9812 |0043: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ -12af46: 6e20 db34 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@34db │ │ -12af4c: 5583 9a12 |0048: iget-boolean v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ -12af50: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ -12af54: 7010 062e 0800 |004c: invoke-direct {v8}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@2e06 │ │ -12af5a: 0a03 |004f: move-result v3 │ │ -12af5c: 5983 9612 |0050: iput v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@1296 │ │ -12af60: 5c82 9a12 |0052: iput-boolean v2, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ -12af64: 5483 9f12 |0054: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af68: 5284 9612 |0056: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@1296 │ │ -12af6c: 6e20 d934 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@34d9 │ │ -12af72: 5483 9f12 |005b: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af76: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -12af78: 6e20 df34 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@34df │ │ -12af7e: 5483 9f12 |0061: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af82: 6e10 ee34 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -12af88: 5483 9f12 |0066: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ -12af8c: 6e10 c034 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@34c0 │ │ -12af92: 0c03 |006b: move-result-object v3 │ │ -12af94: 6e20 e13b 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3be1 │ │ -12af9a: 0f02 |006f: return v2 │ │ -12af9c: 0102 |0070: move v2, v0 │ │ -12af9e: 28fe |0071: goto 006f // -0002 │ │ +128bb0: |[128bb0] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ +128bc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128bc2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +128bc4: 2203 7b06 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@067b │ │ +128bc8: 5484 9712 |0004: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@1297 │ │ +128bcc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +128bce: 5286 a112 |0007: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@12a1 │ │ +128bd2: 5287 a212 |0009: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@12a2 │ │ +128bd6: 7057 b134 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@34b1 │ │ +128bdc: 5b83 9f12 |000e: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128be0: 5483 9f12 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128be4: 6e20 e334 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@34e3 │ │ +128bea: 5483 9f12 |0015: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128bee: 6e20 e434 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@34e4 │ │ +128bf4: 5483 9f12 |001a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128bf8: 5484 9412 |001c: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +128bfc: 6e20 d534 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ +128c02: 5483 9f12 |0021: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c06: 6e20 e234 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@34e2 │ │ +128c0c: 5481 9512 |0026: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@1295 │ │ +128c10: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ +128c14: 5483 a412 |002a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +128c18: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ +128c1c: 0120 |002e: move v0, v2 │ │ +128c1e: 6e10 7a38 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +128c24: 0c03 |0032: move-result-object v3 │ │ +128c26: 5b83 a412 |0033: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +128c2a: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ +128c2e: 5483 a412 |0037: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@12a4 │ │ +128c32: 6e20 8c39 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ +128c38: 5483 9f12 |003c: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c3c: 6e20 d634 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@34d6 │ │ +128c42: 5483 9f12 |0041: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c46: 5284 9812 |0043: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@1298 │ │ +128c4a: 6e20 db34 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@34db │ │ +128c50: 5583 9a12 |0048: iget-boolean v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ +128c54: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ +128c58: 7010 062e 0800 |004c: invoke-direct {v8}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@2e06 │ │ +128c5e: 0a03 |004f: move-result v3 │ │ +128c60: 5983 9612 |0050: iput v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@1296 │ │ +128c64: 5c82 9a12 |0052: iput-boolean v2, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ +128c68: 5483 9f12 |0054: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c6c: 5284 9612 |0056: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@1296 │ │ +128c70: 6e20 d934 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@34d9 │ │ +128c76: 5483 9f12 |005b: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c7a: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +128c7c: 6e20 df34 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@34df │ │ +128c82: 5483 9f12 |0061: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c86: 6e10 ee34 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +128c8c: 5483 9f12 |0066: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@129f │ │ +128c90: 6e10 c034 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@34c0 │ │ +128c96: 0c03 |006b: move-result-object v3 │ │ +128c98: 6e20 e13b 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3be1 │ │ +128c9e: 0f02 |006f: return v2 │ │ +128ca0: 0102 |0070: move v2, v0 │ │ +128ca2: 28fe |0071: goto 006f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=139 │ │ 0x0010 line=140 │ │ 0x0015 line=141 │ │ 0x001a line=142 │ │ 0x0021 line=143 │ │ @@ -386266,39 +386378,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12afa0: |[12afa0] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ -12afb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12afb2: 5c10 9a12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ -12afb6: 5410 9412 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12afba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -12afbe: 5410 9412 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ -12afc2: 6e10 f32d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@2df3 │ │ -12afc8: 0e00 |000c: return-void │ │ +128ca4: |[128ca4] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ +128cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128cb6: 5c10 9a12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@129a │ │ +128cba: 5410 9412 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +128cbe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +128cc2: 5410 9412 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@1294 │ │ +128cc6: 6e10 f32d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@2df3 │ │ +128ccc: 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/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000d reg=2 cleared Z │ │ │ │ - source_file_idx : 5470 (MenuPopupHelper.java) │ │ + source_file_idx : 5466 (MenuPopupHelper.java) │ │ │ │ Class #1436 header: │ │ class_idx : 1529 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 765 │ │ +source_file_idx : 762 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1436 annotations: │ │ Annotations on class │ │ @@ -386331,20 +386443,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12afcc: |[12afcc] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ -12afdc: 5b12 ac12 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ -12afe0: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -12afe6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -12afe8: 5c10 aa12 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ -12afec: 0e00 |0008: return-void │ │ +128cd0: |[128cd0] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ +128ce0: 5b12 ac12 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ +128ce4: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +128cea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +128cec: 5c10 aa12 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ +128cf0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -386355,18 +386467,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12aff0: |[12aff0] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ -12b000: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12b002: 5c10 aa12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ -12b006: 0e00 |0003: return-void │ │ +128cf4: |[128cf4] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ +128d04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +128d06: 5c10 aa12 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ +128d0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0003 line=305 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -386376,25 +386488,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12b008: |[12b008] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ -12b018: 5520 aa12 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ -12b01c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -12b020: 0e00 |0004: return-void │ │ -12b022: 5420 ac12 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ -12b026: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -12b028: 5b01 b512 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -12b02c: 5420 ac12 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ -12b030: 5221 ab12 |000c: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ -12b034: 7120 842e 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.access$101:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V // method@2e84 │ │ -12b03a: 28f3 |0011: goto 0004 // -000d │ │ +128d0c: |[128d0c] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ +128d1c: 5520 aa12 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ +128d20: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +128d24: 0e00 |0004: return-void │ │ +128d26: 5420 ac12 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ +128d2a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +128d2c: 5b01 b512 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +128d30: 5420 ac12 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ +128d34: 5221 ab12 |000c: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ +128d38: 7120 842e 1000 |000e: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.access$101:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V // method@2e84 │ │ +128d3e: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=300 │ │ 0x0005 line=298 │ │ 0x000a line=299 │ │ locals : │ │ @@ -386406,20 +386518,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12b03c: |[12b03c] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ -12b04c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12b04e: 5420 ac12 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ -12b052: 7120 832e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.access$001:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V // method@2e83 │ │ -12b058: 5c21 aa12 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ -12b05c: 0e00 |0008: return-void │ │ +128d40: |[128d40] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ +128d50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +128d52: 5420 ac12 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ +128d56: 7120 832e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.access$001:(Landroid/support/v7/internal/widget/AbsActionBarView;I)V // method@2e83 │ │ +128d5c: 5c21 aa12 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@12aa │ │ +128d60: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=290 │ │ 0x0006 line=291 │ │ 0x0008 line=292 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ @@ -386430,36 +386542,36 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -12b060: |[12b060] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ -12b070: 5410 ac12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ -12b074: 5b02 b512 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ -12b078: 5913 ab12 |0004: iput v3, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ -12b07c: 1101 |0006: return-object v1 │ │ +128d64: |[128d64] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ +128d74: 5410 ac12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@12ac │ │ +128d78: 5b02 b512 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12b5 │ │ +128d7c: 5913 ab12 |0004: iput v3, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@12ab │ │ +128d80: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0006 line=285 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0007 reg=2 animation Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0007 reg=3 visibility I │ │ │ │ - source_file_idx : 765 (AbsActionBarView.java) │ │ + source_file_idx : 762 (AbsActionBarView.java) │ │ │ │ Class #1437 header: │ │ class_idx : 1532 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1531 │ │ -source_file_idx : 848 │ │ +source_file_idx : 845 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1437 annotations: │ │ Annotations on method #11941 'getOutline' parameters │ │ @@ -386479,17 +386591,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12b080: |[12b080] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -12b090: 7020 9f2e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2e9f │ │ -12b096: 0e00 |0003: return-void │ │ +128d84: |[128d84] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +128d94: 7020 9f2e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@2e9f │ │ +128d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0004 reg=1 container Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -386500,51 +386612,51 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -12b098: |[12b098] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ -12b0a8: 5410 b712 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ -12b0ac: 5500 bc12 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ -12b0b0: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -12b0b4: 5410 b712 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ -12b0b8: 5400 bf12 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -12b0bc: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -12b0c0: 5410 b712 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ -12b0c4: 5400 bf12 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ -12b0c8: 6e20 5603 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ -12b0ce: 0e00 |0013: return-void │ │ -12b0d0: 5410 b712 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ -12b0d4: 5400 b912 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -12b0d8: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ -12b0dc: 5410 b712 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ -12b0e0: 5400 b912 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ -12b0e4: 6e20 5603 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ -12b0ea: 28f2 |0021: goto 0013 // -000e │ │ +128d9c: |[128d9c] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ +128dac: 5410 b712 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ +128db0: 5500 bc12 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@12bc │ │ +128db4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +128db8: 5410 b712 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ +128dbc: 5400 bf12 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +128dc0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +128dc4: 5410 b712 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ +128dc8: 5400 bf12 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@12bf │ │ +128dcc: 6e20 5603 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ +128dd2: 0e00 |0013: return-void │ │ +128dd4: 5410 b712 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ +128dd8: 5400 b912 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +128ddc: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ +128de0: 5410 b712 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12b7 │ │ +128de4: 5400 b912 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@12b9 │ │ +128de8: 6e20 5603 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ +128dee: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0006 line=16 │ │ 0x000c line=17 │ │ 0x0013 line=25 │ │ 0x0014 line=21 │ │ 0x001a line=22 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0022 reg=2 outline Landroid/graphics/Outline; │ │ │ │ - source_file_idx : 848 (ActionBarBackgroundDrawableV21.java) │ │ + source_file_idx : 845 (ActionBarBackgroundDrawableV21.java) │ │ │ │ Class #1438 header: │ │ class_idx : 1535 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1530 │ │ -source_file_idx : 851 │ │ +source_file_idx : 848 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 33 │ │ │ │ Class #1438 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ @@ -386608,18 +386720,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12b0ec: |[12b0ec] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ -12b0fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12b0fe: 7030 d22e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ed2 │ │ -12b104: 0e00 |0004: return-void │ │ +128df0: |[128df0] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ +128e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +128e02: 7030 d22e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ed2 │ │ +128e08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -386629,18 +386741,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 │ │ -12b108: |[12b108] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12b118: 6000 950c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@0c95 │ │ -12b11c: 7040 d32e 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ed3 │ │ -12b122: 0e00 |0005: return-void │ │ +128e0c: |[128e0c] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +128e1c: 6000 950c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@0c95 │ │ +128e20: 7040 d32e 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ed3 │ │ +128e26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -386651,43 +386763,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 │ │ -12b124: |[12b124] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -12b134: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12b136: 7040 822e 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e82 │ │ -12b13c: 6201 1610 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@1016 │ │ -12b140: 7152 9131 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -12b146: 0c00 |0009: move-result-object v0 │ │ -12b148: 6001 1710 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@1017 │ │ -12b14c: 6e20 7a31 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12b152: 0c01 |000f: move-result-object v1 │ │ -12b154: 6e20 002f 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2f00 │ │ -12b15a: 6001 1c10 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@101c │ │ -12b15e: 6e30 8631 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12b164: 0a01 |0018: move-result v1 │ │ -12b166: 5931 d212 |0019: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ -12b16a: 6001 1b10 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@101b │ │ -12b16e: 6e30 8631 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12b174: 0a01 |0020: move-result v1 │ │ -12b176: 5931 cd12 |0021: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ -12b17a: 6001 1a10 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@101a │ │ -12b17e: 6e30 8231 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ -12b184: 0a01 |0028: move-result v1 │ │ -12b186: 5931 c812 |0029: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ -12b18a: 6001 1910 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@1019 │ │ -12b18e: 6002 8f0e |002d: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0e8f │ │ -12b192: 6e30 8631 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12b198: 0a01 |0032: move-result v1 │ │ -12b19a: 5931 c712 |0033: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@12c7 │ │ -12b19e: 6e10 9331 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -12b1a4: 0e00 |0038: return-void │ │ +128e28: |[128e28] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +128e38: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +128e3a: 7040 822e 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2e82 │ │ +128e40: 6201 1610 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@1016 │ │ +128e44: 7152 9131 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +128e4a: 0c00 |0009: move-result-object v0 │ │ +128e4c: 6001 1710 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@1017 │ │ +128e50: 6e20 7a31 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +128e56: 0c01 |000f: move-result-object v1 │ │ +128e58: 6e20 002f 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2f00 │ │ +128e5e: 6001 1c10 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@101c │ │ +128e62: 6e30 8631 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +128e68: 0a01 |0018: move-result v1 │ │ +128e6a: 5931 d212 |0019: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ +128e6e: 6001 1b10 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@101b │ │ +128e72: 6e30 8631 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +128e78: 0a01 |0020: move-result v1 │ │ +128e7a: 5931 cd12 |0021: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ +128e7e: 6001 1a10 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@101a │ │ +128e82: 6e30 8231 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ +128e88: 0a01 |0028: move-result v1 │ │ +128e8a: 5931 c812 |0029: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ +128e8e: 6001 1910 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@1019 │ │ +128e92: 6002 8f0e |002d: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0e8f │ │ +128e96: 6e30 8631 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +128e9c: 0a01 |0032: move-result v1 │ │ +128e9e: 5931 c712 |0033: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@12c7 │ │ +128ea2: 6e10 9331 0000 |0035: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +128ea8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=66 │ │ 0x000a line=68 │ │ 0x0013 line=70 │ │ 0x001b line=72 │ │ @@ -386707,97 +386819,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -12b1a8: |[12b1a8] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ -12b1b8: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -12b1bc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -12b1be: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -12b1c0: 5493 d012 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b1c4: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ -12b1c8: 6e10 e02e 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b1ce: 0c03 |000b: move-result-object v3 │ │ -12b1d0: 7110 c137 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12b1d6: 0c02 |000f: move-result-object v2 │ │ -12b1d8: 6003 890e |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0e89 │ │ -12b1dc: 6e30 c437 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -12b1e2: 6e10 de2e 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@2ede │ │ -12b1e8: 0a03 |0018: move-result v3 │ │ -12b1ea: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -12b1ee: 6e20 dd2e 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@2edd │ │ -12b1f4: 0c03 |001e: move-result-object v3 │ │ -12b1f6: 1f03 4807 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0748 │ │ -12b1fa: 5b93 d012 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b1fe: 5493 d012 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b202: 6007 2e0e |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@0e2e │ │ -12b206: 6e20 aa3b 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@3baa │ │ -12b20c: 0c03 |002a: move-result-object v3 │ │ -12b20e: 1f03 6507 |002b: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -12b212: 5b93 d312 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ -12b216: 5493 d012 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b21a: 6007 2d0e |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@0e2d │ │ -12b21e: 6e20 aa3b 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@3baa │ │ -12b224: 0c03 |0036: move-result-object v3 │ │ -12b226: 1f03 6507 |0037: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -12b22a: 5b93 ce12 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ -12b22e: 5293 d212 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ -12b232: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ -12b236: 5493 d312 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ -12b23a: 6e10 e02e 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b240: 0c07 |0044: move-result-object v7 │ │ -12b242: 5298 d212 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ -12b246: 6e30 c83c 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -12b24c: 5293 cd12 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ -12b250: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ -12b254: 5493 ce12 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ -12b258: 6e10 e02e 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b25e: 0c07 |0053: move-result-object v7 │ │ -12b260: 5298 cd12 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ -12b264: 6e30 c83c 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -12b26a: 5493 d312 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ -12b26e: 5497 cf12 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ -12b272: 6e20 c73c 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -12b278: 5493 ce12 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ -12b27c: 5497 cc12 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ -12b280: 6e20 c73c 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -12b286: 5493 cf12 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ -12b28a: 7110 3337 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12b290: 0a03 |006c: move-result v3 │ │ -12b292: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ -12b296: 0141 |006f: move v1, v4 │ │ -12b298: 5493 cc12 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ -12b29c: 7110 3337 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12b2a2: 0a03 |0075: move-result v3 │ │ -12b2a4: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ -12b2a8: 0140 |0078: move v0, v4 │ │ -12b2aa: 5494 ce12 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ -12b2ae: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ -12b2b2: 0153 |007d: move v3, v5 │ │ -12b2b4: 6e20 ce3c 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -12b2ba: 5493 d012 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b2be: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ -12b2c2: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ -12b2c6: 0156 |0087: move v6, v5 │ │ -12b2c8: 6e20 ba3b 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ -12b2ce: 5493 d012 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b2d2: 6e10 af3b 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@3baf │ │ -12b2d8: 0c03 |0090: move-result-object v3 │ │ -12b2da: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ -12b2de: 5493 d012 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b2e2: 6e20 d42e 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ -12b2e8: 0e00 |0098: return-void │ │ -12b2ea: 0151 |0099: move v1, v5 │ │ -12b2ec: 28d6 |009a: goto 0070 // -002a │ │ -12b2ee: 0150 |009b: move v0, v5 │ │ -12b2f0: 28dd |009c: goto 0079 // -0023 │ │ -12b2f2: 0163 |009d: move v3, v6 │ │ -12b2f4: 28e0 |009e: goto 007e // -0020 │ │ +128eac: |[128eac] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ +128ebc: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +128ec0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +128ec2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +128ec4: 5493 d012 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128ec8: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ +128ecc: 6e10 e02e 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +128ed2: 0c03 |000b: move-result-object v3 │ │ +128ed4: 7110 c137 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +128eda: 0c02 |000f: move-result-object v2 │ │ +128edc: 6003 890e |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0e89 │ │ +128ee0: 6e30 c437 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +128ee6: 6e10 de2e 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@2ede │ │ +128eec: 0a03 |0018: move-result v3 │ │ +128eee: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +128ef2: 6e20 dd2e 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@2edd │ │ +128ef8: 0c03 |001e: move-result-object v3 │ │ +128efa: 1f03 4807 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@0748 │ │ +128efe: 5b93 d012 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128f02: 5493 d012 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128f06: 6007 2e0e |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@0e2e │ │ +128f0a: 6e20 aa3b 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@3baa │ │ +128f10: 0c03 |002a: move-result-object v3 │ │ +128f12: 1f03 6507 |002b: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +128f16: 5b93 d312 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ +128f1a: 5493 d012 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128f1e: 6007 2d0e |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@0e2d │ │ +128f22: 6e20 aa3b 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@3baa │ │ +128f28: 0c03 |0036: move-result-object v3 │ │ +128f2a: 1f03 6507 |0037: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +128f2e: 5b93 ce12 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ +128f32: 5293 d212 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ +128f36: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ +128f3a: 5493 d312 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ +128f3e: 6e10 e02e 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +128f44: 0c07 |0044: move-result-object v7 │ │ +128f46: 5298 d212 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@12d2 │ │ +128f4a: 6e30 c83c 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +128f50: 5293 cd12 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ +128f54: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ +128f58: 5493 ce12 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ +128f5c: 6e10 e02e 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +128f62: 0c07 |0053: move-result-object v7 │ │ +128f64: 5298 cd12 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@12cd │ │ +128f68: 6e30 c83c 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +128f6e: 5493 d312 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@12d3 │ │ +128f72: 5497 cf12 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ +128f76: 6e20 c73c 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +128f7c: 5493 ce12 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ +128f80: 5497 cc12 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ +128f84: 6e20 c73c 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +128f8a: 5493 cf12 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ +128f8e: 7110 3337 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +128f94: 0a03 |006c: move-result v3 │ │ +128f96: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ +128f9a: 0141 |006f: move v1, v4 │ │ +128f9c: 5493 cc12 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ +128fa0: 7110 3337 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +128fa6: 0a03 |0075: move-result v3 │ │ +128fa8: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ +128fac: 0140 |0078: move v0, v4 │ │ +128fae: 5494 ce12 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@12ce │ │ +128fb2: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ +128fb6: 0153 |007d: move v3, v5 │ │ +128fb8: 6e20 ce3c 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +128fbe: 5493 d012 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128fc2: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ +128fc6: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ +128fca: 0156 |0087: move v6, v5 │ │ +128fcc: 6e20 ba3b 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ +128fd2: 5493 d012 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128fd6: 6e10 af3b 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@3baf │ │ +128fdc: 0c03 |0090: move-result-object v3 │ │ +128fde: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ +128fe2: 5493 d012 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +128fe6: 6e20 d42e 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ +128fec: 0e00 |0098: return-void │ │ +128fee: 0151 |0099: move v1, v5 │ │ +128ff0: 28d6 |009a: goto 0070 // -002a │ │ +128ff2: 0150 |009b: move v0, v5 │ │ +128ff4: 28dd |009c: goto 0079 // -0023 │ │ +128ff6: 0163 |009d: move v3, v6 │ │ +128ff8: 28e0 |009e: goto 007e // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=132 │ │ 0x0008 line=133 │ │ 0x0010 line=134 │ │ 0x0015 line=135 │ │ 0x0023 line=136 │ │ @@ -386832,17 +386944,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12b2f8: |[12b2f8] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ -12b308: 6f20 852e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@2e85 │ │ -12b30e: 0e00 |0003: return-void │ │ +128ffc: |[128ffc] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ +12900c: 6f20 852e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@2e85 │ │ +129012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -386851,18 +386963,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12b310: |[12b310] android.support.v7.internal.widget.ActionBarContextView.canShowOverflowMenu:()Z │ │ -12b320: 6f10 862e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.canShowOverflowMenu:()Z // method@2e86 │ │ -12b326: 0a00 |0003: move-result v0 │ │ -12b328: 0f00 |0004: return v0 │ │ +129014: |[129014] android.support.v7.internal.widget.ActionBarContextView.canShowOverflowMenu:()Z │ │ +129024: 6f10 862e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.canShowOverflowMenu:()Z // method@2e86 │ │ +12902a: 0a00 |0003: move-result v0 │ │ +12902c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -386870,19 +386982,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -12b32c: |[12b32c] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ -12b33c: 5410 c612 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b340: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -12b344: 6e10 f12e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ -12b34a: 0e00 |0007: return-void │ │ +129030: |[129030] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ +129040: 5410 c612 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129044: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +129048: 6e10 f12e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ +12904e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=191 │ │ 0x0007 line=194 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -386892,17 +387004,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12b34c: |[12b34c] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ -12b35c: 6f10 872e 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@2e87 │ │ -12b362: 0e00 |0003: return-void │ │ +129050: |[129050] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ +129060: 6f10 872e 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@2e87 │ │ +129066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -386910,20 +387022,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -12b364: |[12b364] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -12b374: 2200 0107 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -12b378: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -12b37a: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -12b37c: 7030 0639 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ -12b382: 1100 |0007: return-object v0 │ │ +129068: |[129068] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +129078: 2200 0107 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +12907c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +12907e: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +129080: 7030 0639 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@3906 │ │ +129086: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -386931,20 +387043,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 │ │ -12b384: |[12b384] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -12b394: 2200 0107 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -12b398: 6e10 e02e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b39e: 0c01 |0005: move-result-object v1 │ │ -12b3a0: 7030 0739 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ -12b3a6: 1100 |0009: return-object v0 │ │ +129088: |[129088] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +129098: 2200 0107 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +12909c: 6e10 e02e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +1290a2: 0c01 |0005: move-result-object v1 │ │ +1290a4: 7030 0739 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3907 │ │ +1290aa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -386953,18 +387065,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12b3a8: |[12b3a8] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ -12b3b8: 6f10 882e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@2e88 │ │ -12b3be: 0a00 |0003: move-result v0 │ │ -12b3c0: 0f00 |0004: return v0 │ │ +1290ac: |[1290ac] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ +1290bc: 6f10 882e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@2e88 │ │ +1290c2: 0a00 |0003: move-result v0 │ │ +1290c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -386972,18 +387084,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12b3c4: |[12b3c4] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ -12b3d4: 6f10 892e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@2e89 │ │ -12b3da: 0a00 |0003: move-result v0 │ │ -12b3dc: 0f00 |0004: return v0 │ │ +1290c8: |[1290c8] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ +1290d8: 6f10 892e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@2e89 │ │ +1290de: 0a00 |0003: move-result v0 │ │ +1290e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -386991,17 +387103,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b3e0: |[12b3e0] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ -12b3f0: 5410 cc12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ -12b3f4: 1100 |0002: return-object v0 │ │ +1290e4: |[1290e4] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ +1290f4: 5410 cc12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ +1290f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387009,17 +387121,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b3f8: |[12b3f8] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ -12b408: 5410 cf12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ -12b40c: 1100 |0002: return-object v0 │ │ +1290fc: |[1290fc] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ +12910c: 5410 cf12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ +129110: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387027,23 +387139,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12b410: |[12b410] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ -12b420: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b424: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12b428: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b42c: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -12b432: 0a00 |0009: move-result v0 │ │ -12b434: 0f00 |000a: return v0 │ │ -12b436: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12b438: 28fe |000c: goto 000a // -0002 │ │ +129114: |[129114] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ +129124: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129128: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12912c: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129130: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +129136: 0a00 |0009: move-result v0 │ │ +129138: 0f00 |000a: return v0 │ │ +12913a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12913c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -387053,75 +387165,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 │ │ -12b43c: |[12b43c] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ -12b44c: 5464 c612 |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b450: 3904 6c00 |0002: if-nez v4, 006e // +006c │ │ -12b454: 6e10 e02e 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b45a: 0c04 |0007: move-result-object v4 │ │ -12b45c: 7110 c137 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12b462: 0c01 |000b: move-result-object v1 │ │ -12b464: 5264 c712 |000c: iget v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@12c7 │ │ -12b468: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -12b46a: 6e40 c537 4156 |000f: invoke-virtual {v1, v4, v6, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -12b470: 0c04 |0012: move-result-object v4 │ │ -12b472: 5b64 c612 |0013: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b476: 5464 c612 |0015: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b47a: 6e20 d42e 4600 |0017: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ -12b480: 5464 c612 |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b484: 6005 350e |001c: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@0e35 │ │ -12b488: 6e20 3a38 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -12b48e: 0c00 |0021: move-result-object v0 │ │ -12b490: 2204 fe05 |0022: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@05fe │ │ -12b494: 7030 cf2e 6407 |0024: invoke-direct {v4, v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@2ecf │ │ -12b49a: 6e20 db38 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@38db │ │ -12b4a0: 6e10 0132 0700 |002a: invoke-virtual {v7}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ -12b4a6: 0c03 |002d: move-result-object v3 │ │ -12b4a8: 1f03 e305 |002e: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -12b4ac: 5464 c512 |0030: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b4b0: 3804 0700 |0032: if-eqz v4, 0039 // +0007 │ │ -12b4b4: 5464 c512 |0034: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b4b8: 6e10 5e32 0400 |0036: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ -12b4be: 2204 4806 |0039: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ -12b4c2: 6e10 e02e 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b4c8: 0c05 |003e: move-result-object v5 │ │ -12b4ca: 7020 5032 5400 |003f: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ -12b4d0: 5b64 c512 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b4d4: 5464 c512 |0044: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b4d8: 1215 |0046: const/4 v5, #int 1 // #1 │ │ -12b4da: 6e20 7832 5400 |0047: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@3278 │ │ -12b4e0: 2202 0007 |004a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -12b4e4: 12e4 |004c: const/4 v4, #int -2 // #fe │ │ -12b4e6: 12f5 |004d: const/4 v5, #int -1 // #ff │ │ -12b4e8: 7030 0439 4205 |004e: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -12b4ee: 5464 c512 |0051: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b4f2: 5465 cb12 |0053: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@12cb │ │ -12b4f6: 6e30 ff2c 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -12b4fc: 5464 c512 |0058: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b500: 6e20 6432 6400 |005a: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@3264 │ │ -12b506: 0c04 |005d: move-result-object v4 │ │ -12b508: 1f04 4f06 |005e: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -12b50c: 5b64 ca12 |0060: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b510: 5464 ca12 |0062: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b514: 1205 |0064: const/4 v5, #int 0 // #0 │ │ -12b516: 6e20 be32 5400 |0065: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32be │ │ -12b51c: 5464 ca12 |0068: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b520: 6e30 d52e 4602 |006a: invoke-virtual {v6, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2ed5 │ │ -12b526: 0e00 |006d: return-void │ │ -12b528: 5464 c612 |006e: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b52c: 6e10 6538 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -12b532: 0c04 |0073: move-result-object v4 │ │ -12b534: 3904 a6ff |0074: if-nez v4, 001a // -005a │ │ -12b538: 5464 c612 |0076: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b53c: 6e20 d42e 4600 |0078: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ -12b542: 289f |007b: goto 001a // -0061 │ │ +129140: |[129140] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ +129150: 5464 c612 |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129154: 3904 6c00 |0002: if-nez v4, 006e // +006c │ │ +129158: 6e10 e02e 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +12915e: 0c04 |0007: move-result-object v4 │ │ +129160: 7110 c137 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +129166: 0c01 |000b: move-result-object v1 │ │ +129168: 5264 c712 |000c: iget v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@12c7 │ │ +12916c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +12916e: 6e40 c537 4156 |000f: invoke-virtual {v1, v4, v6, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +129174: 0c04 |0012: move-result-object v4 │ │ +129176: 5b64 c612 |0013: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +12917a: 5464 c612 |0015: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +12917e: 6e20 d42e 4600 |0017: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ +129184: 5464 c612 |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129188: 6005 350e |001c: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@0e35 │ │ +12918c: 6e20 3a38 5400 |001e: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +129192: 0c00 |0021: move-result-object v0 │ │ +129194: 2204 fe05 |0022: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@05fe │ │ +129198: 7030 cf2e 6407 |0024: invoke-direct {v4, v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@2ecf │ │ +12919e: 6e20 db38 4000 |0027: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@38db │ │ +1291a4: 6e10 0132 0700 |002a: invoke-virtual {v7}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ +1291aa: 0c03 |002d: move-result-object v3 │ │ +1291ac: 1f03 e305 |002e: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +1291b0: 5464 c512 |0030: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +1291b4: 3804 0700 |0032: if-eqz v4, 0039 // +0007 │ │ +1291b8: 5464 c512 |0034: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +1291bc: 6e10 5e32 0400 |0036: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ +1291c2: 2204 4806 |0039: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ +1291c6: 6e10 e02e 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +1291cc: 0c05 |003e: move-result-object v5 │ │ +1291ce: 7020 5032 5400 |003f: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ +1291d4: 5b64 c512 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +1291d8: 5464 c512 |0044: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +1291dc: 1215 |0046: const/4 v5, #int 1 // #1 │ │ +1291de: 6e20 7832 5400 |0047: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@3278 │ │ +1291e4: 2202 0007 |004a: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +1291e8: 12e4 |004c: const/4 v4, #int -2 // #fe │ │ +1291ea: 12f5 |004d: const/4 v5, #int -1 // #ff │ │ +1291ec: 7030 0439 4205 |004e: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +1291f2: 5464 c512 |0051: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +1291f6: 5465 cb12 |0053: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@12cb │ │ +1291fa: 6e30 ff2c 4305 |0055: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +129200: 5464 c512 |0058: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129204: 6e20 6432 6400 |005a: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@3264 │ │ +12920a: 0c04 |005d: move-result-object v4 │ │ +12920c: 1f04 4f06 |005e: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +129210: 5b64 ca12 |0060: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +129214: 5464 ca12 |0062: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +129218: 1205 |0064: const/4 v5, #int 0 // #0 │ │ +12921a: 6e20 be32 5400 |0065: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32be │ │ +129220: 5464 ca12 |0068: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +129224: 6e30 d52e 4602 |006a: invoke-virtual {v6, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2ed5 │ │ +12922a: 0e00 |006d: return-void │ │ +12922c: 5464 c612 |006e: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129230: 6e10 6538 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +129236: 0c04 |0073: move-result-object v4 │ │ +129238: 3904 a6ff |0074: if-nez v4, 001a // -005a │ │ +12923c: 5464 c612 |0076: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129240: 6e20 d42e 4600 |0078: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ +129246: 289f |007b: goto 001a // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x000c line=161 │ │ 0x0015 line=162 │ │ 0x001a line=167 │ │ @@ -387152,18 +387264,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12b544: |[12b544] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowPending:()Z │ │ -12b554: 6f10 8d2e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowPending:()Z // method@2e8d │ │ -12b55a: 0a00 |0003: move-result v0 │ │ -12b55c: 0f00 |0004: return v0 │ │ +129248: |[129248] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowPending:()Z │ │ +129258: 6f10 8d2e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowPending:()Z // method@2e8d │ │ +12925e: 0a00 |0003: move-result v0 │ │ +129260: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387171,23 +387283,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12b560: |[12b560] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ -12b570: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b574: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12b578: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b57c: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -12b582: 0a00 |0009: move-result v0 │ │ -12b584: 0f00 |000a: return v0 │ │ -12b586: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12b588: 28fe |000c: goto 000a // -0002 │ │ +129264: |[129264] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ +129274: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129278: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12927c: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129280: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +129286: 0a00 |0009: move-result v0 │ │ +129288: 0f00 |000a: return v0 │ │ +12928a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12928c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=221 │ │ 0x000a line=223 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -387197,18 +387309,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -12b58c: |[12b58c] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ -12b59c: 6f10 8f2e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@2e8f │ │ -12b5a2: 0a00 |0003: move-result v0 │ │ -12b5a4: 0f00 |0004: return v0 │ │ +129290: |[129290] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ +1292a0: 6f10 8f2e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@2e8f │ │ +1292a6: 0a00 |0003: move-result v0 │ │ +1292a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387216,17 +387328,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12b5a8: |[12b5a8] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ -12b5b8: 5510 d112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ -12b5bc: 0f00 |0002: return v0 │ │ +1292ac: |[1292ac] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ +1292bc: 5510 d112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ +1292c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387234,20 +387346,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12b5c0: |[12b5c0] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ -12b5d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12b5d2: 6e10 fc2e 0100 |0001: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@2efc │ │ -12b5d8: 5b10 c912 |0004: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12b5dc: 5b10 ca12 |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b5e0: 0e00 |0008: return-void │ │ +1292c4: |[1292c4] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ +1292d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1292d6: 6e10 fc2e 0100 |0001: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@2efc │ │ +1292dc: 5b10 c912 |0004: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +1292e0: 5b10 ca12 |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1292e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=197 │ │ 0x0004 line=198 │ │ 0x0006 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ @@ -387258,23 +387370,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -12b5e4: |[12b5e4] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ -12b5f4: 6f10 932e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@2e93 │ │ -12b5fa: 5410 c512 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b5fe: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -12b602: 5410 c512 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b606: 6e10 6632 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -12b60c: 5410 c512 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12b610: 6e10 6732 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@3267 │ │ -12b616: 0e00 |0011: return-void │ │ +1292e8: |[1292e8] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ +1292f8: 6f10 932e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@2e93 │ │ +1292fe: 5410 c512 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129302: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +129306: 5410 c512 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +12930a: 6e10 6632 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +129310: 5410 c512 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129314: 6e10 6732 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@3267 │ │ +12931a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0007 line=89 │ │ 0x000c line=90 │ │ 0x0011 line=92 │ │ @@ -387286,18 +387398,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 │ │ -12b618: |[12b618] android.support.v7.internal.widget.ActionBarContextView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -12b628: 6f20 942e 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2e94 │ │ -12b62e: 0a00 |0003: move-result v0 │ │ -12b630: 0f00 |0004: return v0 │ │ +12931c: |[12931c] android.support.v7.internal.widget.ActionBarContextView.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +12932c: 6f20 942e 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onHoverEvent:(Landroid/view/MotionEvent;)Z // method@2e94 │ │ +129332: 0a00 |0003: move-result v0 │ │ +129334: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/MotionEvent; │ │ │ │ @@ -387306,38 +387418,38 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -12b634: |[12b634] android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -12b644: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -12b648: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -12b64c: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ -12b650: 6e10 d139 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ -12b656: 0a00 |0009: move-result v0 │ │ -12b658: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -12b65c: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ -12b660: 6e20 dc39 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@39dc │ │ -12b666: 6e10 2243 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -12b66c: 0c00 |0014: move-result-object v0 │ │ -12b66e: 6e10 e142 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -12b674: 0c00 |0018: move-result-object v0 │ │ -12b676: 6e20 d639 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -12b67c: 6e10 e02e 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -12b682: 0c00 |001f: move-result-object v0 │ │ -12b684: 6e10 a701 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -12b68a: 0c00 |0023: move-result-object v0 │ │ -12b68c: 6e20 da39 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@39da │ │ -12b692: 5420 cf12 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ -12b696: 6e20 d839 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@39d8 │ │ -12b69c: 0e00 |002c: return-void │ │ -12b69e: 6f20 952e 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2e95 │ │ -12b6a4: 28fc |0030: goto 002c // -0004 │ │ +129338: |[129338] android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +129348: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12934c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +129350: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ +129354: 6e10 d139 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@39d1 │ │ +12935a: 0a00 |0009: move-result v0 │ │ +12935c: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +129360: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ +129364: 6e20 dc39 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@39dc │ │ +12936a: 6e10 2243 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +129370: 0c00 |0014: move-result-object v0 │ │ +129372: 6e10 e142 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +129378: 0c00 |0018: move-result-object v0 │ │ +12937a: 6e20 d639 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +129380: 6e10 e02e 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +129386: 0c00 |001f: move-result-object v0 │ │ +129388: 6e10 a701 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +12938e: 0c00 |0023: move-result-object v0 │ │ +129390: 6e20 da39 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@39da │ │ +129396: 5420 cf12 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ +12939a: 6e20 d839 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@39d8 │ │ +1293a0: 0e00 |002c: return-void │ │ +1293a2: 6f20 952e 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2e95 │ │ +1293a8: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0006 line=357 │ │ 0x000e line=359 │ │ 0x0011 line=360 │ │ 0x001c line=361 │ │ @@ -387353,106 +387465,106 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 163 16-bit code units │ │ -12b6a8: |[12b6a8] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ -12b6b8: 7110 f831 0f00 |0000: invoke-static {v15}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -12b6be: 0a05 |0003: move-result v5 │ │ -12b6c0: 3805 8800 |0004: if-eqz v5, 008c // +0088 │ │ -12b6c4: 9100 1311 |0006: sub-int v0, v19, v17 │ │ -12b6c8: 6e10 e42e 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ -12b6ce: 0a01 |000b: move-result v1 │ │ -12b6d0: 9102 0001 |000c: sub-int v2, v0, v1 │ │ -12b6d4: 6e10 e52e 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ -12b6da: 0a03 |0011: move-result v3 │ │ -12b6dc: 9100 1412 |0012: sub-int v0, v20, v18 │ │ -12b6e0: 6e10 e52e 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ -12b6e6: 0a01 |0017: move-result v1 │ │ -12b6e8: b110 |0018: sub-int/2addr v0, v1 │ │ -12b6ea: 6e10 e22e 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@2ee2 │ │ -12b6f0: 0a01 |001c: move-result v1 │ │ -12b6f2: 9104 0001 |001d: sub-int v4, v0, v1 │ │ -12b6f6: 54f0 c612 |001f: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b6fa: 3800 2c00 |0021: if-eqz v0, 004d // +002c │ │ -12b6fe: 54f0 c612 |0023: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b702: 6e10 7b38 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -12b708: 0a00 |0028: move-result v0 │ │ -12b70a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -12b70e: 3210 2200 |002b: if-eq v0, v1, 004d // +0022 │ │ -12b712: 54f0 c612 |002d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b716: 6e10 5438 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12b71c: 0c0d |0032: move-result-object v13 │ │ -12b71e: 1f0d 0107 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -12b722: 3805 5d00 |0035: if-eqz v5, 0092 // +005d │ │ -12b726: 52de cb15 |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -12b72a: 3805 5c00 |0039: if-eqz v5, 0095 // +005c │ │ -12b72e: 52dc ca15 |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -12b732: 7130 f32e e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@2ef3 │ │ -12b738: 0a02 |0040: move-result v2 │ │ -12b73a: 54f1 c612 |0041: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b73e: 07f0 |0043: move-object v0, v15 │ │ -12b740: 7406 fa2e 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ -12b746: 0a00 |0047: move-result v0 │ │ -12b748: b002 |0048: add-int/2addr v2, v0 │ │ -12b74a: 7130 f32e c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@2ef3 │ │ -12b750: 0a02 |004c: move-result v2 │ │ -12b752: 54f0 d012 |004d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b756: 3800 1800 |004f: if-eqz v0, 0067 // +0018 │ │ -12b75a: 54f0 c912 |0051: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12b75e: 3900 1400 |0053: if-nez v0, 0067 // +0014 │ │ -12b762: 54f0 d012 |0055: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b766: 6e10 b03b 0000 |0057: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@3bb0 │ │ -12b76c: 0a00 |005a: move-result v0 │ │ -12b76e: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ -12b772: 3210 0a00 |005d: if-eq v0, v1, 0067 // +000a │ │ -12b776: 54f1 d012 |005f: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b77a: 07f0 |0061: move-object v0, v15 │ │ -12b77c: 7406 fa2e 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ -12b782: 0a00 |0065: move-result v0 │ │ -12b784: b002 |0066: add-int/2addr v2, v0 │ │ -12b786: 54f0 c912 |0067: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12b78a: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ -12b78e: 54f1 c912 |006b: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12b792: 07f0 |006d: move-object v0, v15 │ │ -12b794: 7406 fa2e 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ -12b79a: 0a00 |0071: move-result v0 │ │ -12b79c: b002 |0072: add-int/2addr v2, v0 │ │ -12b79e: 3805 2500 |0073: if-eqz v5, 0098 // +0025 │ │ -12b7a2: 6e10 e32e 0f00 |0075: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ -12b7a8: 0a02 |0078: move-result v2 │ │ -12b7aa: 54f0 ca12 |0079: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b7ae: 3800 1000 |007b: if-eqz v0, 008b // +0010 │ │ -12b7b2: 54f7 ca12 |007d: iget-object v7, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b7b6: 3905 2200 |007f: if-nez v5, 00a1 // +0022 │ │ -12b7ba: 121b |0081: const/4 v11, #int 1 // #1 │ │ -12b7bc: 07f6 |0082: move-object v6, v15 │ │ -12b7be: 0128 |0083: move v8, v2 │ │ -12b7c0: 0139 |0084: move v9, v3 │ │ -12b7c2: 014a |0085: move v10, v4 │ │ -12b7c4: 7406 fa2e 0600 |0086: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ -12b7ca: 0a00 |0089: move-result v0 │ │ -12b7cc: b002 |008a: add-int/2addr v2, v0 │ │ -12b7ce: 0e00 |008b: return-void │ │ -12b7d0: 6e10 e32e 0f00 |008c: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ -12b7d6: 0a02 |008f: move-result v2 │ │ -12b7d8: 2900 7eff |0090: goto/16 000e // -0082 │ │ -12b7dc: 52de ca15 |0092: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -12b7e0: 28a5 |0094: goto 0039 // -005b │ │ -12b7e2: 52dc cb15 |0095: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -12b7e6: 28a6 |0097: goto 003d // -005a │ │ -12b7e8: 9100 1311 |0098: sub-int v0, v19, v17 │ │ -12b7ec: 6e10 e42e 0f00 |009a: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ -12b7f2: 0a01 |009d: move-result v1 │ │ -12b7f4: 9102 0001 |009e: sub-int v2, v0, v1 │ │ -12b7f8: 28d9 |00a0: goto 0079 // -0027 │ │ -12b7fa: 120b |00a1: const/4 v11, #int 0 // #0 │ │ -12b7fc: 28e0 |00a2: goto 0082 // -0020 │ │ +1293ac: |[1293ac] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ +1293bc: 7110 f831 0f00 |0000: invoke-static {v15}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +1293c2: 0a05 |0003: move-result v5 │ │ +1293c4: 3805 8800 |0004: if-eqz v5, 008c // +0088 │ │ +1293c8: 9100 1311 |0006: sub-int v0, v19, v17 │ │ +1293cc: 6e10 e42e 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ +1293d2: 0a01 |000b: move-result v1 │ │ +1293d4: 9102 0001 |000c: sub-int v2, v0, v1 │ │ +1293d8: 6e10 e52e 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ +1293de: 0a03 |0011: move-result v3 │ │ +1293e0: 9100 1412 |0012: sub-int v0, v20, v18 │ │ +1293e4: 6e10 e52e 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ +1293ea: 0a01 |0017: move-result v1 │ │ +1293ec: b110 |0018: sub-int/2addr v0, v1 │ │ +1293ee: 6e10 e22e 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@2ee2 │ │ +1293f4: 0a01 |001c: move-result v1 │ │ +1293f6: 9104 0001 |001d: sub-int v4, v0, v1 │ │ +1293fa: 54f0 c612 |001f: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +1293fe: 3800 2c00 |0021: if-eqz v0, 004d // +002c │ │ +129402: 54f0 c612 |0023: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129406: 6e10 7b38 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12940c: 0a00 |0028: move-result v0 │ │ +12940e: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +129412: 3210 2200 |002b: if-eq v0, v1, 004d // +0022 │ │ +129416: 54f0 c612 |002d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +12941a: 6e10 5438 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +129420: 0c0d |0032: move-result-object v13 │ │ +129422: 1f0d 0107 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +129426: 3805 5d00 |0035: if-eqz v5, 0092 // +005d │ │ +12942a: 52de cb15 |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +12942e: 3805 5c00 |0039: if-eqz v5, 0095 // +005c │ │ +129432: 52dc ca15 |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +129436: 7130 f32e e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@2ef3 │ │ +12943c: 0a02 |0040: move-result v2 │ │ +12943e: 54f1 c612 |0041: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129442: 07f0 |0043: move-object v0, v15 │ │ +129444: 7406 fa2e 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ +12944a: 0a00 |0047: move-result v0 │ │ +12944c: b002 |0048: add-int/2addr v2, v0 │ │ +12944e: 7130 f32e c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@2ef3 │ │ +129454: 0a02 |004c: move-result v2 │ │ +129456: 54f0 d012 |004d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +12945a: 3800 1800 |004f: if-eqz v0, 0067 // +0018 │ │ +12945e: 54f0 c912 |0051: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129462: 3900 1400 |0053: if-nez v0, 0067 // +0014 │ │ +129466: 54f0 d012 |0055: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +12946a: 6e10 b03b 0000 |0057: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@3bb0 │ │ +129470: 0a00 |005a: move-result v0 │ │ +129472: 1301 0800 |005b: const/16 v1, #int 8 // #8 │ │ +129476: 3210 0a00 |005d: if-eq v0, v1, 0067 // +000a │ │ +12947a: 54f1 d012 |005f: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +12947e: 07f0 |0061: move-object v0, v15 │ │ +129480: 7406 fa2e 0000 |0062: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ +129486: 0a00 |0065: move-result v0 │ │ +129488: b002 |0066: add-int/2addr v2, v0 │ │ +12948a: 54f0 c912 |0067: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +12948e: 3800 0a00 |0069: if-eqz v0, 0073 // +000a │ │ +129492: 54f1 c912 |006b: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129496: 07f0 |006d: move-object v0, v15 │ │ +129498: 7406 fa2e 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ +12949e: 0a00 |0071: move-result v0 │ │ +1294a0: b002 |0072: add-int/2addr v2, v0 │ │ +1294a2: 3805 2500 |0073: if-eqz v5, 0098 // +0025 │ │ +1294a6: 6e10 e32e 0f00 |0075: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ +1294ac: 0a02 |0078: move-result v2 │ │ +1294ae: 54f0 ca12 |0079: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1294b2: 3800 1000 |007b: if-eqz v0, 008b // +0010 │ │ +1294b6: 54f7 ca12 |007d: iget-object v7, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1294ba: 3905 2200 |007f: if-nez v5, 00a1 // +0022 │ │ +1294be: 121b |0081: const/4 v11, #int 1 // #1 │ │ +1294c0: 07f6 |0082: move-object v6, v15 │ │ +1294c2: 0128 |0083: move v8, v2 │ │ +1294c4: 0139 |0084: move v9, v3 │ │ +1294c6: 014a |0085: move v10, v4 │ │ +1294c8: 7406 fa2e 0600 |0086: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@2efa │ │ +1294ce: 0a00 |0089: move-result v0 │ │ +1294d0: b002 |008a: add-int/2addr v2, v0 │ │ +1294d2: 0e00 |008b: return-void │ │ +1294d4: 6e10 e32e 0f00 |008c: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ +1294da: 0a02 |008f: move-result v2 │ │ +1294dc: 2900 7eff |0090: goto/16 000e // -0082 │ │ +1294e0: 52de ca15 |0092: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +1294e4: 28a5 |0094: goto 0039 // -005b │ │ +1294e6: 52dc cb15 |0095: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +1294ea: 28a6 |0097: goto 003d // -005a │ │ +1294ec: 9100 1311 |0098: sub-int v0, v19, v17 │ │ +1294f0: 6e10 e42e 0f00 |009a: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ +1294f6: 0a01 |009d: move-result v1 │ │ +1294f8: 9102 0001 |009e: sub-int v2, v0, v1 │ │ +1294fc: 28d9 |00a0: goto 0079 // -0027 │ │ +1294fe: 120b |00a1: const/4 v11, #int 0 // #0 │ │ +129500: 28e0 |00a2: goto 0082 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0004 line=321 │ │ 0x000e line=322 │ │ 0x0012 line=323 │ │ 0x001f line=325 │ │ @@ -387500,272 +387612,272 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -12b800: |[12b800] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ -12b810: 7701 2138 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -12b816: 0a17 |0003: move-result v23 │ │ -12b818: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ -12b81c: 0200 1700 |0006: move/from16 v0, v23 │ │ -12b820: 0201 1800 |0008: move/from16 v1, v24 │ │ -12b824: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ -12b828: 2218 6508 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0865 │ │ -12b82c: 2219 7908 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@0879 │ │ -12b830: 7601 5a43 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -12b836: 7401 2243 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -12b83c: 0c1a |0016: move-result-object v26 │ │ -12b83e: 7401 e242 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -12b844: 0c1a |001a: move-result-object v26 │ │ -12b846: 7402 6343 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b84c: 0c19 |001e: move-result-object v25 │ │ -12b84e: 1a1a 6e00 |001f: const-string v26, " can only be used " // string@006e │ │ -12b852: 7402 6343 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b858: 0c19 |0024: move-result-object v25 │ │ -12b85a: 1a1a 144a |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@4a14 │ │ -12b85e: 7402 6343 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b864: 0c19 |002a: move-result-object v25 │ │ -12b866: 7401 6a43 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -12b86c: 0c19 |002e: move-result-object v25 │ │ -12b86e: 7602 f642 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12b874: 2718 |0032: throw v24 │ │ -12b876: 7701 2138 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -12b87c: 0a0c |0036: move-result v12 │ │ -12b87e: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ -12b882: 2218 6508 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0865 │ │ -12b886: 2219 7908 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@0879 │ │ -12b88a: 7601 5a43 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -12b890: 7401 2243 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -12b896: 0c1a |0043: move-result-object v26 │ │ -12b898: 7401 e242 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -12b89e: 0c1a |0047: move-result-object v26 │ │ -12b8a0: 7402 6343 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b8a6: 0c19 |004b: move-result-object v25 │ │ -12b8a8: 1a1a 6e00 |004c: const-string v26, " can only be used " // string@006e │ │ -12b8ac: 7402 6343 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b8b2: 0c19 |0051: move-result-object v25 │ │ -12b8b4: 1a1a 134a |0052: const-string v26, "with android:layout_height="wrap_content"" // string@4a13 │ │ -12b8b8: 7402 6343 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12b8be: 0c19 |0057: move-result-object v25 │ │ -12b8c0: 7401 6a43 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -12b8c6: 0c19 |005b: move-result-object v25 │ │ -12b8c8: 7602 f642 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12b8ce: 2718 |005f: throw v24 │ │ -12b8d0: 7701 2238 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12b8d6: 0a05 |0063: move-result v5 │ │ -12b8d8: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -12b8dc: 5200 c812 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ -12b8e0: 0218 0000 |0068: move/from16 v24, v0 │ │ -12b8e4: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ -12b8e8: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -12b8ec: 520f c812 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ -12b8f0: 7401 e52e 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ -12b8f6: 0a18 |0073: move-result v24 │ │ -12b8f8: 7401 e22e 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@2ee2 │ │ -12b8fe: 0a19 |0077: move-result v25 │ │ -12b900: 9016 1819 |0078: add-int v22, v24, v25 │ │ -12b904: 7401 e32e 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ -12b90a: 0a18 |007d: move-result v24 │ │ -12b90c: 9118 0518 |007e: sub-int v24, v5, v24 │ │ -12b910: 7401 e42e 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ -12b916: 0a19 |0083: move-result v25 │ │ -12b918: 9103 1819 |0084: sub-int v3, v24, v25 │ │ -12b91c: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ -12b920: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ -12b924: 0200 1800 |008a: move/from16 v0, v24 │ │ -12b928: 7120 2338 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12b92e: 0a04 |008f: move-result v4 │ │ -12b930: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ -12b934: 5400 c612 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b938: 0818 0000 |0094: move-object/from16 v24, v0 │ │ -12b93c: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ -12b940: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ -12b944: 5400 c612 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b948: 0818 0000 |009c: move-object/from16 v24, v0 │ │ -12b94c: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ -12b950: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ -12b954: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ -12b958: 0202 1900 |00a4: move/from16 v2, v25 │ │ -12b95c: 6e52 f22e 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ -12b962: 0a03 |00a9: move-result v3 │ │ -12b964: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ -12b968: 5400 c612 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ -12b96c: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ -12b970: 7401 5438 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12b976: 0c0e |00b3: move-result-object v14 │ │ -12b978: 1f0e 0107 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -12b97c: 52e0 ca15 |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -12b980: 0218 0000 |00b8: move/from16 v24, v0 │ │ -12b984: 52e0 cb15 |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -12b988: 0219 0000 |00bc: move/from16 v25, v0 │ │ -12b98c: 9018 1819 |00be: add-int v24, v24, v25 │ │ -12b990: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ -12b994: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -12b998: 5400 ca12 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b99c: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ -12b9a0: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ -12b9a4: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ -12b9a8: 5400 ca12 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b9ac: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ -12b9b0: 7401 ac32 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@32ac │ │ -12b9b6: 0c18 |00d3: move-result-object v24 │ │ -12b9b8: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -12b9bc: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ -12b9c0: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ -12b9c4: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ -12b9c8: 5400 ca12 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ -12b9cc: 0818 0000 |00de: move-object/from16 v24, v0 │ │ -12b9d0: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ -12b9d4: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -12b9d8: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ -12b9dc: 0202 1900 |00e6: move/from16 v2, v25 │ │ -12b9e0: 6e52 f22e 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ -12b9e6: 0a03 |00eb: move-result v3 │ │ -12b9e8: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ -12b9ec: 5400 d012 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12b9f0: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ -12b9f4: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ -12b9f8: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -12b9fc: 5400 c912 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12ba00: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ -12ba04: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ -12ba08: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -12ba0c: 5500 d112 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ -12ba10: 0218 0000 |0100: move/from16 v24, v0 │ │ -12ba14: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ -12ba18: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ -12ba1c: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ -12ba20: 7702 2338 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12ba26: 0a14 |010b: move-result v20 │ │ -12ba28: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ -12ba2c: 5400 d012 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12ba30: 0818 0000 |0110: move-object/from16 v24, v0 │ │ -12ba34: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -12ba38: 0201 1400 |0114: move/from16 v1, v20 │ │ -12ba3c: 6e30 b13b 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@3bb1 │ │ -12ba42: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ -12ba46: 5400 d012 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12ba4a: 0818 0000 |011d: move-object/from16 v24, v0 │ │ -12ba4e: 7401 ae3b 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@3bae │ │ -12ba54: 0a13 |0122: move-result v19 │ │ -12ba56: 0200 1300 |0123: move/from16 v0, v19 │ │ -12ba5a: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ -12ba5e: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ -12ba62: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ -12ba66: 9103 0313 |012b: sub-int v3, v3, v19 │ │ -12ba6a: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ -12ba6e: 5400 d012 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12ba72: 0819 0000 |0131: move-object/from16 v25, v0 │ │ -12ba76: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ -12ba7a: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -12ba7e: 0800 1900 |0137: move-object/from16 v0, v25 │ │ -12ba82: 0201 1800 |0139: move/from16 v1, v24 │ │ -12ba86: 6e20 ba3b 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ -12ba8c: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -12ba90: 5400 c912 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12ba94: 0818 0000 |0142: move-object/from16 v24, v0 │ │ -12ba98: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ -12ba9c: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ -12baa0: 5400 c912 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12baa4: 0818 0000 |014a: move-object/from16 v24, v0 │ │ -12baa8: 7401 5438 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12baae: 0c0e |014f: move-result-object v14 │ │ -12bab0: 52e0 c715 |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -12bab4: 0218 0000 |0152: move/from16 v24, v0 │ │ -12bab8: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ -12babc: 0200 1800 |0156: move/from16 v0, v24 │ │ -12bac0: 0201 1900 |0158: move/from16 v1, v25 │ │ -12bac4: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ -12bac8: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ -12bacc: 52e0 c715 |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -12bad0: 0218 0000 |0160: move/from16 v24, v0 │ │ -12bad4: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ -12bad8: 52e0 c715 |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -12badc: 0218 0000 |0166: move/from16 v24, v0 │ │ -12bae0: 0200 1800 |0168: move/from16 v0, v24 │ │ -12bae4: 7120 1543 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -12baea: 0a09 |016d: move-result v9 │ │ -12baec: 52e0 c615 |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -12baf0: 0218 0000 |0170: move/from16 v24, v0 │ │ -12baf4: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ -12baf8: 0200 1800 |0174: move/from16 v0, v24 │ │ -12bafc: 0201 1900 |0176: move/from16 v1, v25 │ │ -12bb00: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ -12bb04: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ -12bb08: 52e0 c615 |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -12bb0c: 0218 0000 |017e: move/from16 v24, v0 │ │ -12bb10: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ -12bb14: 52e0 c615 |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -12bb18: 0218 0000 |0184: move/from16 v24, v0 │ │ -12bb1c: 0200 1800 |0186: move/from16 v0, v24 │ │ -12bb20: 7120 1543 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -12bb26: 0a07 |018b: move-result v7 │ │ -12bb28: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ -12bb2c: 5400 c912 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12bb30: 0818 0000 |0190: move-object/from16 v24, v0 │ │ -12bb34: 7120 2338 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12bb3a: 0a19 |0195: move-result v25 │ │ -12bb3c: 7120 2338 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12bb42: 0a1a |0199: move-result v26 │ │ -12bb44: 7403 9f38 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@389f │ │ -12bb4a: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ -12bb4e: 5200 c812 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ -12bb52: 0218 0000 |01a1: move/from16 v24, v0 │ │ -12bb56: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ -12bb5a: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ -12bb5e: 7401 de2e 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@2ede │ │ -12bb64: 0a06 |01aa: move-result v6 │ │ -12bb66: 120d |01ab: const/4 v13, #int 0 // #0 │ │ -12bb68: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ -12bb6c: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -12bb70: 6e20 dd2e d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@2edd │ │ -12bb76: 0c15 |01b3: move-result-object v21 │ │ -12bb78: 7401 5938 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -12bb7e: 0a18 |01b7: move-result v24 │ │ -12bb80: 9011 1816 |01b8: add-int v17, v24, v22 │ │ -12bb84: 0200 1100 |01ba: move/from16 v0, v17 │ │ -12bb88: 0201 1000 |01bc: move/from16 v1, v16 │ │ -12bb8c: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ -12bb90: 0210 1100 |01c0: move/from16 v16, v17 │ │ -12bb94: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -12bb98: 28e8 |01c4: goto 01ac // -0018 │ │ -12bb9a: 7701 2238 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12bba0: 0a0f |01c8: move-result v15 │ │ -12bba2: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ -12bba6: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ -12bbaa: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ -12bbae: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ -12bbb2: 2900 66ff |01d1: goto/16 0137 // -009a │ │ -12bbb6: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -12bbba: 5400 d012 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12bbbe: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ -12bbc2: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ -12bbc6: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ -12bbca: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ -12bbce: 0202 1900 |01df: move/from16 v2, v25 │ │ -12bbd2: 6e52 f22e 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ -12bbd8: 0a03 |01e4: move-result v3 │ │ -12bbda: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ -12bbde: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ -12bbe2: 2900 75ff |01e9: goto/16 015e // -008b │ │ -12bbe6: 0139 |01eb: move v9, v3 │ │ -12bbe8: 2882 |01ec: goto 016e // -007e │ │ -12bbea: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ -12bbee: 288d |01ef: goto 017c // -0073 │ │ -12bbf0: 01b7 |01f0: move v7, v11 │ │ -12bbf2: 289b |01f1: goto 018c // -0065 │ │ -12bbf4: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -12bbf8: 0201 1000 |01f4: move/from16 v1, v16 │ │ -12bbfc: 6e30 042f 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@2f04 │ │ -12bc02: 0e00 |01f9: return-void │ │ -12bc04: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ -12bc08: 6e30 042f 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@2f04 │ │ -12bc0e: 28fa |01ff: goto 01f9 // -0006 │ │ +129504: |[129504] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ +129514: 7701 2138 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +12951a: 0a17 |0003: move-result v23 │ │ +12951c: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ +129520: 0200 1700 |0006: move/from16 v0, v23 │ │ +129524: 0201 1800 |0008: move/from16 v1, v24 │ │ +129528: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ +12952c: 2218 6508 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0865 │ │ +129530: 2219 7908 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@0879 │ │ +129534: 7601 5a43 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +12953a: 7401 2243 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +129540: 0c1a |0016: move-result-object v26 │ │ +129542: 7401 e242 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +129548: 0c1a |001a: move-result-object v26 │ │ +12954a: 7402 6343 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +129550: 0c19 |001e: move-result-object v25 │ │ +129552: 1a1a 6b00 |001f: const-string v26, " can only be used " // string@006b │ │ +129556: 7402 6343 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +12955c: 0c19 |0024: move-result-object v25 │ │ +12955e: 1a1a 0f4a |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@4a0f │ │ +129562: 7402 6343 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +129568: 0c19 |002a: move-result-object v25 │ │ +12956a: 7401 6a43 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +129570: 0c19 |002e: move-result-object v25 │ │ +129572: 7602 f642 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +129578: 2718 |0032: throw v24 │ │ +12957a: 7701 2138 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +129580: 0a0c |0036: move-result v12 │ │ +129582: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ +129586: 2218 6508 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0865 │ │ +12958a: 2219 7908 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@0879 │ │ +12958e: 7601 5a43 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +129594: 7401 2243 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +12959a: 0c1a |0043: move-result-object v26 │ │ +12959c: 7401 e242 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +1295a2: 0c1a |0047: move-result-object v26 │ │ +1295a4: 7402 6343 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1295aa: 0c19 |004b: move-result-object v25 │ │ +1295ac: 1a1a 6b00 |004c: const-string v26, " can only be used " // string@006b │ │ +1295b0: 7402 6343 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1295b6: 0c19 |0051: move-result-object v25 │ │ +1295b8: 1a1a 0e4a |0052: const-string v26, "with android:layout_height="wrap_content"" // string@4a0e │ │ +1295bc: 7402 6343 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1295c2: 0c19 |0057: move-result-object v25 │ │ +1295c4: 7401 6a43 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1295ca: 0c19 |005b: move-result-object v25 │ │ +1295cc: 7602 f642 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1295d2: 2718 |005f: throw v24 │ │ +1295d4: 7701 2238 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +1295da: 0a05 |0063: move-result v5 │ │ +1295dc: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +1295e0: 5200 c812 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ +1295e4: 0218 0000 |0068: move/from16 v24, v0 │ │ +1295e8: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ +1295ec: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +1295f0: 520f c812 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ +1295f4: 7401 e52e 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@2ee5 │ │ +1295fa: 0a18 |0073: move-result v24 │ │ +1295fc: 7401 e22e 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@2ee2 │ │ +129602: 0a19 |0077: move-result v25 │ │ +129604: 9016 1819 |0078: add-int v22, v24, v25 │ │ +129608: 7401 e32e 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@2ee3 │ │ +12960e: 0a18 |007d: move-result v24 │ │ +129610: 9118 0518 |007e: sub-int v24, v5, v24 │ │ +129614: 7401 e42e 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@2ee4 │ │ +12961a: 0a19 |0083: move-result v25 │ │ +12961c: 9103 1819 |0084: sub-int v3, v24, v25 │ │ +129620: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ +129624: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ +129628: 0200 1800 |008a: move/from16 v0, v24 │ │ +12962c: 7120 2338 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +129632: 0a04 |008f: move-result v4 │ │ +129634: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ +129638: 5400 c612 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +12963c: 0818 0000 |0094: move-object/from16 v24, v0 │ │ +129640: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ +129644: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ +129648: 5400 c612 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +12964c: 0818 0000 |009c: move-object/from16 v24, v0 │ │ +129650: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ +129654: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ +129658: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ +12965c: 0202 1900 |00a4: move/from16 v2, v25 │ │ +129660: 6e52 f22e 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ +129666: 0a03 |00a9: move-result v3 │ │ +129668: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ +12966c: 5400 c612 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@12c6 │ │ +129670: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ +129674: 7401 5438 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12967a: 0c0e |00b3: move-result-object v14 │ │ +12967c: 1f0e 0107 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +129680: 52e0 ca15 |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +129684: 0218 0000 |00b8: move/from16 v24, v0 │ │ +129688: 52e0 cb15 |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +12968c: 0219 0000 |00bc: move/from16 v25, v0 │ │ +129690: 9018 1819 |00be: add-int v24, v24, v25 │ │ +129694: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ +129698: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +12969c: 5400 ca12 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1296a0: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ +1296a4: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ +1296a8: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ +1296ac: 5400 ca12 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1296b0: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ +1296b4: 7401 ac32 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@32ac │ │ +1296ba: 0c18 |00d3: move-result-object v24 │ │ +1296bc: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ +1296c0: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ +1296c4: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ +1296c8: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ +1296cc: 5400 ca12 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@12ca │ │ +1296d0: 0818 0000 |00de: move-object/from16 v24, v0 │ │ +1296d4: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ +1296d8: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +1296dc: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ +1296e0: 0202 1900 |00e6: move/from16 v2, v25 │ │ +1296e4: 6e52 f22e 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ +1296ea: 0a03 |00eb: move-result v3 │ │ +1296ec: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ +1296f0: 5400 d012 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +1296f4: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +1296f8: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ +1296fc: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +129700: 5400 c912 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129704: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ +129708: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ +12970c: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +129710: 5500 d112 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ +129714: 0218 0000 |0100: move/from16 v24, v0 │ │ +129718: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ +12971c: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ +129720: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ +129724: 7702 2338 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12972a: 0a14 |010b: move-result v20 │ │ +12972c: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ +129730: 5400 d012 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +129734: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +129738: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +12973c: 0201 1400 |0114: move/from16 v1, v20 │ │ +129740: 6e30 b13b 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@3bb1 │ │ +129746: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ +12974a: 5400 d012 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +12974e: 0818 0000 |011d: move-object/from16 v24, v0 │ │ +129752: 7401 ae3b 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@3bae │ │ +129758: 0a13 |0122: move-result v19 │ │ +12975a: 0200 1300 |0123: move/from16 v0, v19 │ │ +12975e: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ +129762: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ +129766: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ +12976a: 9103 0313 |012b: sub-int v3, v3, v19 │ │ +12976e: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ +129772: 5400 d012 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +129776: 0819 0000 |0131: move-object/from16 v25, v0 │ │ +12977a: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ +12977e: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +129782: 0800 1900 |0137: move-object/from16 v0, v25 │ │ +129786: 0201 1800 |0139: move/from16 v1, v24 │ │ +12978a: 6e20 ba3b 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@3bba │ │ +129790: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +129794: 5400 c912 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129798: 0818 0000 |0142: move-object/from16 v24, v0 │ │ +12979c: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ +1297a0: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ +1297a4: 5400 c912 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +1297a8: 0818 0000 |014a: move-object/from16 v24, v0 │ │ +1297ac: 7401 5438 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +1297b2: 0c0e |014f: move-result-object v14 │ │ +1297b4: 52e0 c715 |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +1297b8: 0218 0000 |0152: move/from16 v24, v0 │ │ +1297bc: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ +1297c0: 0200 1800 |0156: move/from16 v0, v24 │ │ +1297c4: 0201 1900 |0158: move/from16 v1, v25 │ │ +1297c8: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ +1297cc: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ +1297d0: 52e0 c715 |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +1297d4: 0218 0000 |0160: move/from16 v24, v0 │ │ +1297d8: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ +1297dc: 52e0 c715 |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +1297e0: 0218 0000 |0166: move/from16 v24, v0 │ │ +1297e4: 0200 1800 |0168: move/from16 v0, v24 │ │ +1297e8: 7120 1543 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +1297ee: 0a09 |016d: move-result v9 │ │ +1297f0: 52e0 c615 |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +1297f4: 0218 0000 |0170: move/from16 v24, v0 │ │ +1297f8: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ +1297fc: 0200 1800 |0174: move/from16 v0, v24 │ │ +129800: 0201 1900 |0176: move/from16 v1, v25 │ │ +129804: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ +129808: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ +12980c: 52e0 c615 |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +129810: 0218 0000 |017e: move/from16 v24, v0 │ │ +129814: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ +129818: 52e0 c615 |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +12981c: 0218 0000 |0184: move/from16 v24, v0 │ │ +129820: 0200 1800 |0186: move/from16 v0, v24 │ │ +129824: 7120 1543 b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +12982a: 0a07 |018b: move-result v7 │ │ +12982c: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ +129830: 5400 c912 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129834: 0818 0000 |0190: move-object/from16 v24, v0 │ │ +129838: 7120 2338 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12983e: 0a19 |0195: move-result v25 │ │ +129840: 7120 2338 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +129846: 0a1a |0199: move-result v26 │ │ +129848: 7403 9f38 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@389f │ │ +12984e: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ +129852: 5200 c812 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ +129856: 0218 0000 |01a1: move/from16 v24, v0 │ │ +12985a: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ +12985e: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ +129862: 7401 de2e 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@2ede │ │ +129868: 0a06 |01aa: move-result v6 │ │ +12986a: 120d |01ab: const/4 v13, #int 0 // #0 │ │ +12986c: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ +129870: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +129874: 6e20 dd2e d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@2edd │ │ +12987a: 0c15 |01b3: move-result-object v21 │ │ +12987c: 7401 5938 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +129882: 0a18 |01b7: move-result v24 │ │ +129884: 9011 1816 |01b8: add-int v17, v24, v22 │ │ +129888: 0200 1100 |01ba: move/from16 v0, v17 │ │ +12988c: 0201 1000 |01bc: move/from16 v1, v16 │ │ +129890: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ +129894: 0210 1100 |01c0: move/from16 v16, v17 │ │ +129898: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +12989c: 28e8 |01c4: goto 01ac // -0018 │ │ +12989e: 7701 2238 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +1298a4: 0a0f |01c8: move-result v15 │ │ +1298a6: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ +1298aa: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ +1298ae: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ +1298b2: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ +1298b6: 2900 66ff |01d1: goto/16 0137 // -009a │ │ +1298ba: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +1298be: 5400 d012 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +1298c2: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ +1298c6: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ +1298ca: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ +1298ce: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ +1298d2: 0202 1900 |01df: move/from16 v2, v25 │ │ +1298d6: 6e52 f22e 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@2ef2 │ │ +1298dc: 0a03 |01e4: move-result v3 │ │ +1298de: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ +1298e2: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ +1298e6: 2900 75ff |01e9: goto/16 015e // -008b │ │ +1298ea: 0139 |01eb: move v9, v3 │ │ +1298ec: 2882 |01ec: goto 016e // -007e │ │ +1298ee: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ +1298f2: 288d |01ef: goto 017c // -0073 │ │ +1298f4: 01b7 |01f0: move v7, v11 │ │ +1298f6: 289b |01f1: goto 018c // -0065 │ │ +1298f8: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ +1298fc: 0201 1000 |01f4: move/from16 v1, v16 │ │ +129900: 6e30 042f 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@2f04 │ │ +129906: 0e00 |01f9: return-void │ │ +129908: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ +12990c: 6e30 042f 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@2f04 │ │ +129912: 28fa |01ff: goto 01f9 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x000c line=242 │ │ 0x0033 line=246 │ │ 0x0037 line=247 │ │ @@ -387865,18 +387977,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 │ │ -12bc10: |[12bc10] android.support.v7.internal.widget.ActionBarContextView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -12bc20: 6f20 962e 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2e96 │ │ -12bc26: 0a00 |0003: move-result v0 │ │ -12bc28: 0f00 |0004: return v0 │ │ +129914: |[129914] android.support.v7.internal.widget.ActionBarContextView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +129924: 6f20 962e 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2e96 │ │ +12992a: 0a00 |0003: move-result v0 │ │ +12992c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/MotionEvent; │ │ │ │ @@ -387885,17 +387997,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12bc2c: |[12bc2c] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ -12bc3c: 6f10 992e 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@2e99 │ │ -12bc42: 0e00 |0003: return-void │ │ +129930: |[129930] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ +129940: 6f10 992e 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@2e99 │ │ +129946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #24 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -387903,17 +388015,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bc44: |[12bc44] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ -12bc54: 5901 c812 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ -12bc58: 0e00 |0002: return-void │ │ +129948: |[129948] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ +129958: 5901 c812 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@12c8 │ │ +12995c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -387923,31 +388035,31 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -12bc5c: |[12bc5c] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ -12bc6c: 5410 c912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12bc70: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12bc74: 5410 c912 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12bc78: 6e20 fd2e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@2efd │ │ -12bc7e: 5b12 c912 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ -12bc82: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -12bc86: 5410 d012 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12bc8a: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -12bc8e: 5410 d012 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12bc92: 6e20 fd2e 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@2efd │ │ -12bc98: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -12bc9a: 5b10 d012 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ -12bc9e: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -12bca2: 6e20 d42e 2100 |001b: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ -12bca8: 6e10 fe2e 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@2efe │ │ -12bcae: 0e00 |0021: return-void │ │ +129960: |[129960] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ +129970: 5410 c912 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129974: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +129978: 5410 c912 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +12997c: 6e20 fd2e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@2efd │ │ +129982: 5b12 c912 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@12c9 │ │ +129986: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +12998a: 5410 d012 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +12998e: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +129992: 5410 d012 |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +129996: 6e20 fd2e 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@2efd │ │ +12999c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +12999e: 5b10 d012 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@12d0 │ │ +1299a2: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +1299a6: 6e20 d42e 2100 |001b: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@2ed4 │ │ +1299ac: 6e10 fe2e 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@2efe │ │ +1299b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x0009 line=102 │ │ 0x000b line=103 │ │ 0x0011 line=104 │ │ @@ -387965,18 +388077,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12bcb0: |[12bcb0] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -12bcc0: 5b01 cc12 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ -12bcc4: 7010 eb2e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@2eeb │ │ -12bcca: 0e00 |0005: return-void │ │ +1299b4: |[1299b4] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +1299c4: 5b01 cc12 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@12cc │ │ +1299c8: 7010 eb2e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@2eeb │ │ +1299ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -387987,18 +388099,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12bccc: |[12bccc] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ -12bcdc: 5b01 cf12 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ -12bce0: 7010 eb2e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@2eeb │ │ -12bce6: 0e00 |0005: return-void │ │ +1299d0: |[1299d0] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ +1299e0: 5b01 cf12 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@12cf │ │ +1299e4: 7010 eb2e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@2eeb │ │ +1299ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -388009,20 +388121,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12bce8: |[12bce8] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ -12bcf8: 5510 d112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ -12bcfc: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -12bd00: 6e10 fe2e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@2efe │ │ -12bd06: 5c12 d112 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ -12bd0a: 0e00 |0009: return-void │ │ +1299ec: |[1299ec] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ +1299fc: 5510 d112 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ +129a00: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +129a04: 6e10 fe2e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@2efe │ │ +129a0a: 5c12 d112 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@12d1 │ │ +129a0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0004 line=371 │ │ 0x0007 line=373 │ │ 0x0009 line=374 │ │ locals : │ │ @@ -388034,17 +388146,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12bd0c: |[12bd0c] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ -12bd1c: 6f20 9c2e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@2e9c │ │ -12bd22: 0e00 |0003: return-void │ │ +129a10: |[129a10] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ +129a20: 6f20 9c2e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@2e9c │ │ +129a26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -388053,18 +388165,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 │ │ -12bd24: |[12bd24] android.support.v7.internal.widget.ActionBarContextView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -12bd34: 6f40 9d2e 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2e9d │ │ -12bd3a: 0c00 |0003: move-result-object v0 │ │ -12bd3c: 1100 |0004: return-object v0 │ │ +129a28: |[129a28] android.support.v7.internal.widget.ActionBarContextView.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +129a38: 6f40 9d2e 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2e9d │ │ +129a3e: 0c00 |0003: move-result-object v0 │ │ +129a40: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=3 x0 I │ │ 0x0000 - 0x0005 reg=4 x1 J │ │ @@ -388074,17 +388186,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12bd40: |[12bd40] android.support.v7.internal.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ -12bd50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12bd52: 0f00 |0001: return v0 │ │ +129a44: |[129a44] android.support.v7.internal.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ +129a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +129a56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #32 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -388092,38 +388204,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12bd54: |[12bd54] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ -12bd64: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12bd68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12bd6c: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ -12bd70: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -12bd76: 0a00 |0009: move-result v0 │ │ -12bd78: 0f00 |000a: return v0 │ │ -12bd7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12bd7c: 28fe |000c: goto 000a // -0002 │ │ +129a58: |[129a58] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ +129a68: 5410 c512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129a6c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +129a70: 5410 c512 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@12c5 │ │ +129a74: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +129a7a: 0a00 |0009: move-result v0 │ │ +129a7c: 0f00 |000a: return v0 │ │ +129a7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +129a80: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0004 line=205 │ │ 0x000a line=207 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ - source_file_idx : 851 (ActionBarContextView.java) │ │ + source_file_idx : 848 (ActionBarContextView.java) │ │ │ │ Class #1439 header: │ │ class_idx : 1541 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 2 │ │ instance_fields_size: 27 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 53 │ │ │ │ Class #1439 annotations: │ │ Annotations on class │ │ @@ -388266,43 +388378,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -12bd80: |[12bd80] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ -12bd90: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -12bd92: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -12bd96: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -12bd98: 6002 7d0c |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0c7d │ │ -12bd9c: 4b02 0001 |0006: aput v2, v0, v1 │ │ -12bda0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -12bda2: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ -12bda8: 4b02 0001 |000c: aput v2, v0, v1 │ │ -12bdac: 6900 dc12 |000e: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@12dc │ │ -12bdb0: 0e00 |0010: return-void │ │ +129a84: |[129a84] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ +129a94: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +129a96: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +129a9a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +129a9c: 6002 7d0c |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0c7d │ │ +129aa0: 4b02 0001 |0006: aput v2, v0, v1 │ │ +129aa4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +129aa6: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ +129aac: 4b02 0001 |000c: aput v2, v0, v1 │ │ +129ab0: 6900 dc12 |000e: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@12dc │ │ +129ab4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12bdb4: |[12bdb4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ -12bdc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12bdc6: 7030 1f2f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2f1f │ │ -12bdcc: 0e00 |0004: return-void │ │ +129ab8: |[129ab8] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ +129ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +129aca: 7030 1f2f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2f1f │ │ +129ad0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -388312,52 +388424,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 │ │ -12bdd0: |[12bdd0] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12bde0: 7030 1339 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ -12bde6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -12bde8: 5910 f712 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ -12bdec: 2200 8800 |0006: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12bdf0: 7010 1903 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12bdf6: 5b10 e312 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ -12bdfa: 2200 8800 |000d: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12bdfe: 7010 1903 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12be04: 5b10 ef12 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ -12be08: 2200 8800 |0014: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12be0c: 7010 1903 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12be12: 5b10 e612 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ -12be16: 2200 8800 |001b: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12be1a: 7010 1903 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12be20: 5b10 e412 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ -12be24: 2200 8800 |0022: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12be28: 7010 1903 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12be2e: 5b10 ee12 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12be32: 2200 8800 |0029: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -12be36: 7010 1903 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -12be3c: 5b10 f012 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ -12be40: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ -12be44: 5910 db12 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@12db │ │ -12be48: 2200 0006 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0600 │ │ -12be4c: 7020 0c2f 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f0c │ │ -12be52: 5b10 f512 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@12f5 │ │ -12be56: 2200 0106 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0601 │ │ -12be5a: 7020 0f2f 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f0f │ │ -12be60: 5b10 f412 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ -12be64: 2200 0206 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0602 │ │ -12be68: 7020 112f 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f11 │ │ -12be6e: 5b10 e112 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ -12be72: 7020 452f 2100 |0049: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@2f45 │ │ -12be78: 2200 f603 |004c: new-instance v0, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ -12be7c: 7020 ae18 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ -12be82: 5b10 f312 |0051: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ -12be86: 0e00 |0053: return-void │ │ +129ad4: |[129ad4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +129ae4: 7030 1339 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3913 │ │ +129aea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +129aec: 5910 f712 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ +129af0: 2200 8800 |0006: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129af4: 7010 1903 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129afa: 5b10 e312 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ +129afe: 2200 8800 |000d: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129b02: 7010 1903 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129b08: 5b10 ef12 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ +129b0c: 2200 8800 |0014: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129b10: 7010 1903 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129b16: 5b10 e612 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ +129b1a: 2200 8800 |001b: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129b1e: 7010 1903 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129b24: 5b10 e412 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ +129b28: 2200 8800 |0022: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129b2c: 7010 1903 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129b32: 5b10 ee12 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +129b36: 2200 8800 |0029: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +129b3a: 7010 1903 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +129b40: 5b10 f012 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ +129b44: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ +129b48: 5910 db12 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@12db │ │ +129b4c: 2200 0006 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0600 │ │ +129b50: 7020 0c2f 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f0c │ │ +129b56: 5b10 f512 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@12f5 │ │ +129b5a: 2200 0106 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0601 │ │ +129b5e: 7020 0f2f 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f0f │ │ +129b64: 5b10 f412 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ +129b68: 2200 0206 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0602 │ │ +129b6c: 7020 112f 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@2f11 │ │ +129b72: 5b10 e112 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ +129b76: 7020 452f 2100 |0049: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@2f45 │ │ +129b7c: 2200 f603 |004c: new-instance v0, Landroid/support/v4/view/NestedScrollingParentHelper; // type@03f6 │ │ +129b80: 7020 ae18 1000 |004e: invoke-direct {v0, v1}, Landroid/support/v4/view/NestedScrollingParentHelper;.:(Landroid/view/ViewGroup;)V // method@18ae │ │ +129b86: 5b10 f312 |0051: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ +129b8a: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=58 │ │ 0x0006 line=77 │ │ 0x000d line=78 │ │ 0x0014 line=79 │ │ @@ -388381,17 +388493,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12be88: |[12be88] android.support.v7.internal.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -12be98: 5b01 e712 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ -12be9c: 1101 |0002: return-object v1 │ │ +129b8c: |[129b8c] android.support.v7.internal.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +129b9c: 5b01 e712 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ +129ba0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ @@ -388400,17 +388512,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bea0: |[12bea0] android.support.v7.internal.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ -12beb0: 5c01 e212 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ -12beb4: 0f01 |0002: return v1 │ │ +129ba4: |[129ba4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ +129bb4: 5c01 e212 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ +129bb8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -388419,17 +388531,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12beb8: |[12beb8] android.support.v7.internal.widget.ActionBarOverlayLayout.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -12bec8: 7010 412f 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12bece: 0e00 |0003: return-void │ │ +129bbc: |[129bbc] android.support.v7.internal.widget.ActionBarOverlayLayout.access$200:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +129bcc: 7010 412f 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +129bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -388437,17 +388549,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bed0: |[12bed0] android.support.v7.internal.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -12bee0: 5410 f512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@12f5 │ │ -12bee4: 1100 |0002: return-object v0 │ │ +129bd4: |[129bd4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +129be4: 5410 f512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@12f5 │ │ +129be8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -388455,17 +388567,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12bee8: |[12bee8] android.support.v7.internal.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -12bef8: 5410 df12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12befc: 1100 |0002: return-object v0 │ │ +129bec: |[129bec] android.support.v7.internal.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +129bfc: 5410 df12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129c00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -388473,19 +388585,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12bf00: |[12bf00] android.support.v7.internal.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ -12bf10: 7010 412f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12bf16: 5410 e112 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ -12bf1a: 7210 2843 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -12bf20: 0e00 |0008: return-void │ │ +129c04: |[129c04] android.support.v7.internal.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ +129c14: 7010 412f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +129c1a: 5410 e112 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ +129c1e: 7210 2843 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +129c24: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0003 line=597 │ │ 0x0008 line=598 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -388495,48 +388607,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 │ │ -12bf24: |[12bf24] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ -12bf34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12bf36: 6e10 5438 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12bf3c: 0c01 |0004: move-result-object v1 │ │ -12bf3e: 1f01 0406 |0005: check-cast v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12bf42: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ -12bf46: 5212 d812 |0009: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ -12bf4a: 5263 b000 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -12bf4e: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ -12bf52: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -12bf54: 5262 b000 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -12bf58: 5912 d812 |0012: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ -12bf5c: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ -12bf60: 5212 da12 |0016: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ -12bf64: 5263 b200 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12bf68: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ -12bf6c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -12bf6e: 5262 b200 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12bf72: 5912 da12 |001f: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ -12bf76: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ -12bf7a: 5212 d912 |0023: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ -12bf7e: 5263 b100 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -12bf82: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ -12bf86: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -12bf88: 5262 b100 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -12bf8c: 5912 d912 |002c: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ -12bf90: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ -12bf94: 5212 d712 |0030: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ -12bf98: 5263 af00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12bf9c: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ -12bfa0: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -12bfa2: 5262 af00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12bfa6: 5912 d712 |0039: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ -12bfaa: 0f00 |003b: return v0 │ │ +129c28: |[129c28] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ +129c38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +129c3a: 6e10 5438 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +129c40: 0c01 |0004: move-result-object v1 │ │ +129c42: 1f01 0406 |0005: check-cast v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +129c46: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ +129c4a: 5212 d812 |0009: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ +129c4e: 5263 b000 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +129c52: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ +129c56: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +129c58: 5262 b000 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +129c5c: 5912 d812 |0012: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ +129c60: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ +129c64: 5212 da12 |0016: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ +129c68: 5263 b200 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +129c6c: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ +129c70: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +129c72: 5262 b200 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +129c76: 5912 da12 |001f: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ +129c7a: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ +129c7e: 5212 d912 |0023: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ +129c82: 5263 b100 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +129c86: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ +129c8a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +129c8c: 5262 b100 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +129c90: 5912 d912 |002c: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ +129c94: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ +129c98: 5212 d712 |0030: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ +129c9c: 5263 af00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +129ca0: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ +129ca4: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +129ca6: 5262 af00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +129caa: 5912 d712 |0039: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ +129cae: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0001 line=260 │ │ 0x0007 line=261 │ │ 0x000f line=262 │ │ 0x0010 line=263 │ │ @@ -388566,41 +388678,41 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -12bfac: |[12bfac] android.support.v7.internal.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -12bfbc: 2040 1d06 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ -12bfc0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -12bfc4: 1f04 1d06 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ -12bfc8: 1104 |0006: return-object v4 │ │ -12bfca: 2040 a606 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -12bfce: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -12bfd2: 1f04 a606 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -12bfd6: 6e10 cf36 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@36cf │ │ -12bfdc: 0c04 |0010: move-result-object v4 │ │ -12bfde: 28f5 |0011: goto 0006 // -000b │ │ -12bfe0: 2200 6508 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -12bfe4: 2201 7908 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -12bfe8: 7010 5a43 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -12bfee: 1a02 a305 |0019: const-string v2, "Can't make a decor toolbar out of " // string@05a3 │ │ -12bff2: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12bff8: 0c01 |001e: move-result-object v1 │ │ -12bffa: 6e10 2243 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -12c000: 0c02 |0022: move-result-object v2 │ │ -12c002: 6e10 e242 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ -12c008: 0c02 |0026: move-result-object v2 │ │ -12c00a: 6e20 6343 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12c010: 0c01 |002a: move-result-object v1 │ │ -12c012: 6e10 6a43 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -12c018: 0c01 |002e: move-result-object v1 │ │ -12c01a: 7020 f642 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12c020: 2700 |0032: throw v0 │ │ +129cb0: |[129cb0] android.support.v7.internal.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +129cc0: 2040 1d06 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ +129cc4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +129cc8: 1f04 1d06 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@061d │ │ +129ccc: 1104 |0006: return-object v4 │ │ +129cce: 2040 a606 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +129cd2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +129cd6: 1f04 a606 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +129cda: 6e10 cf36 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@36cf │ │ +129ce0: 0c04 |0010: move-result-object v4 │ │ +129ce2: 28f5 |0011: goto 0006 // -000b │ │ +129ce4: 2200 6508 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +129ce8: 2201 7908 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +129cec: 7010 5a43 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +129cf2: 1a02 9f05 |0019: const-string v2, "Can't make a decor toolbar out of " // string@059f │ │ +129cf6: 6e20 6343 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +129cfc: 0c01 |001e: move-result-object v1 │ │ +129cfe: 6e10 2243 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +129d04: 0c02 |0022: move-result-object v2 │ │ +129d06: 6e10 e242 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@42e2 │ │ +129d0c: 0c02 |0026: move-result-object v2 │ │ +129d0e: 6e20 6343 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +129d14: 0c01 |002a: move-result-object v1 │ │ +129d16: 6e10 6a43 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +129d1c: 0c01 |002e: move-result-object v1 │ │ +129d1e: 7020 f642 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +129d24: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x0006 line=540 │ │ 0x0007 line=539 │ │ 0x000b line=540 │ │ @@ -388616,24 +388728,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -12c024: |[12c024] android.support.v7.internal.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ -12c034: 5410 f412 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ -12c038: 6e20 5e2f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2f5e │ │ -12c03e: 5410 e112 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ -12c042: 6e20 5e2f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2f5e │ │ -12c048: 5410 e712 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ -12c04c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -12c050: 5410 e712 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ -12c054: 6e10 4a1d 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -12c05a: 0e00 |0013: return-void │ │ +129d28: |[129d28] android.support.v7.internal.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ +129d38: 5410 f412 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ +129d3c: 6e20 5e2f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2f5e │ │ +129d42: 5410 e112 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ +129d46: 6e20 5e2f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2f5e │ │ +129d4c: 5410 e712 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ +129d50: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +129d54: 5410 e712 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@12e7 │ │ +129d58: 6e10 4a1d 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +129d5e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0005 line=574 │ │ 0x000a line=575 │ │ 0x000e line=576 │ │ 0x0013 line=578 │ │ @@ -388645,49 +388757,49 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -12c05c: |[12c05c] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ -12c06c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -12c06e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -12c070: 6e10 352f 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ -12c076: 0c01 |0005: move-result-object v1 │ │ -12c078: 6e10 ae01 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -12c07e: 0c01 |0009: move-result-object v1 │ │ -12c080: 6204 dc12 |000a: sget-object v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@12dc │ │ -12c084: 6e20 2002 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0220 │ │ -12c08a: 0c00 |000f: move-result-object v0 │ │ -12c08c: 6e30 5b02 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -12c092: 0a01 |0013: move-result v1 │ │ -12c094: 5951 de12 |0014: iput v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ -12c098: 6e20 5c02 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -12c09e: 0c01 |0019: move-result-object v1 │ │ -12c0a0: 5b51 f612 |001a: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c0a4: 5451 f612 |001c: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c0a8: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ -12c0ac: 0121 |0020: move v1, v2 │ │ -12c0ae: 6e20 6f2f 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@2f6f │ │ -12c0b4: 6e10 7102 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -12c0ba: 6e10 9401 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -12c0c0: 0c01 |002a: move-result-object v1 │ │ -12c0c2: 5211 8a00 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -12c0c6: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ -12c0ca: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ -12c0ce: 5c52 ed12 |0031: iput-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ -12c0d2: 7110 7c25 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@257c │ │ -12c0d8: 0c01 |0036: move-result-object v1 │ │ -12c0da: 5b51 e912 |0037: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ -12c0de: 0e00 |0039: return-void │ │ -12c0e0: 0131 |003a: move v1, v3 │ │ -12c0e2: 28e6 |003b: goto 0021 // -001a │ │ -12c0e4: 0132 |003c: move v2, v3 │ │ -12c0e6: 28f4 |003d: goto 0031 // -000c │ │ +129d60: |[129d60] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ +129d70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +129d72: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +129d74: 6e10 352f 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ +129d7a: 0c01 |0005: move-result-object v1 │ │ +129d7c: 6e10 ae01 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +129d82: 0c01 |0009: move-result-object v1 │ │ +129d84: 6204 dc12 |000a: sget-object v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@12dc │ │ +129d88: 6e20 2002 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0220 │ │ +129d8e: 0c00 |000f: move-result-object v0 │ │ +129d90: 6e30 5b02 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +129d96: 0a01 |0013: move-result v1 │ │ +129d98: 5951 de12 |0014: iput v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ +129d9c: 6e20 5c02 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +129da2: 0c01 |0019: move-result-object v1 │ │ +129da4: 5b51 f612 |001a: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129da8: 5451 f612 |001c: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129dac: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ +129db0: 0121 |0020: move v1, v2 │ │ +129db2: 6e20 6f2f 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@2f6f │ │ +129db8: 6e10 7102 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +129dbe: 6e10 9401 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +129dc4: 0c01 |002a: move-result-object v1 │ │ +129dc6: 5211 8a00 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +129dca: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ +129dce: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ +129dd2: 5c52 ed12 |0031: iput-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ +129dd6: 7110 7c25 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@257c │ │ +129ddc: 0c01 |0036: move-result-object v1 │ │ +129dde: 5b51 e912 |0037: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ +129de2: 0e00 |0039: return-void │ │ +129de4: 0131 |003a: move v1, v3 │ │ +129de6: 28e6 |003b: goto 0021 // -001a │ │ +129de8: 0132 |003c: move v2, v3 │ │ +129dea: 28f4 |003d: goto 0031 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=143 │ │ 0x0010 line=144 │ │ 0x0016 line=145 │ │ 0x001c line=146 │ │ 0x0024 line=147 │ │ @@ -388706,20 +388818,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -12c0e8: |[12c0e8] android.support.v7.internal.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ -12c0f8: 7010 412f 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12c0fe: 5440 e112 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ -12c102: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -12c106: 6e40 5a2f 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2f5a │ │ -12c10c: 0e00 |000a: return-void │ │ +129dec: |[129dec] android.support.v7.internal.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ +129dfc: 7010 412f 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +129e02: 5440 e112 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@12e1 │ │ +129e06: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +129e0a: 6e40 5a2f 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2f5a │ │ +129e10: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0003 line=587 │ │ 0x000a line=588 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -388729,20 +388841,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -12c110: |[12c110] android.support.v7.internal.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ -12c120: 7010 412f 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12c126: 5440 f412 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ -12c12a: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -12c12e: 6e40 5a2f 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2f5a │ │ -12c134: 0e00 |000a: return-void │ │ +129e14: |[129e14] android.support.v7.internal.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ +129e24: 7010 412f 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +129e2a: 5440 f412 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ +129e2e: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +129e32: 6e40 5a2f 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2f5a │ │ +129e38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0003 line=582 │ │ 0x000a line=583 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -388752,19 +388864,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12c138: |[12c138] android.support.v7.internal.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ -12c148: 7010 412f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12c14e: 5410 f412 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ -12c152: 7210 2843 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -12c158: 0e00 |0008: return-void │ │ +129e3c: |[129e3c] android.support.v7.internal.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ +129e4c: 7010 412f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +129e52: 5410 f412 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@12f4 │ │ +129e56: 7210 2843 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +129e5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0003 line=592 │ │ 0x0008 line=593 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -388774,34 +388886,34 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 32 16-bit code units │ │ -12c15c: |[12c15c] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ -12c16c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12c16e: 54a0 e912 |0001: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ -12c172: 87c4 |0003: float-to-int v4, v12 │ │ -12c174: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ -12c178: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ -12c17e: 0112 |0009: move v2, v1 │ │ -12c180: 0113 |000a: move v3, v1 │ │ -12c182: 0115 |000b: move v5, v1 │ │ -12c184: 0116 |000c: move v6, v1 │ │ -12c186: 7409 7e25 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@257e │ │ -12c18c: 54a0 e912 |0010: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ -12c190: 6e10 8425 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@2584 │ │ -12c196: 0a09 |0015: move-result v9 │ │ -12c198: 54a0 df12 |0016: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c19c: 6e10 ad2e 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -12c1a2: 0a00 |001b: move-result v0 │ │ -12c1a4: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ -12c1a8: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -12c1aa: 0f01 |001f: return v1 │ │ +129e60: |[129e60] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ +129e70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +129e72: 54a0 e912 |0001: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ +129e76: 87c4 |0003: float-to-int v4, v12 │ │ +129e78: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ +129e7c: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ +129e82: 0112 |0009: move v2, v1 │ │ +129e84: 0113 |000a: move v3, v1 │ │ +129e86: 0115 |000b: move v5, v1 │ │ +129e88: 0116 |000c: move v6, v1 │ │ +129e8a: 7409 7e25 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@257e │ │ +129e90: 54a0 e912 |0010: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@12e9 │ │ +129e94: 6e10 8425 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@2584 │ │ +129e9a: 0a09 |0015: move-result v9 │ │ +129e9c: 54a0 df12 |0016: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129ea0: 6e10 ad2e 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +129ea6: 0a00 |001b: move-result v0 │ │ +129ea8: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ +129eac: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +129eae: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0010 line=602 │ │ 0x0016 line=603 │ │ locals : │ │ 0x0016 - 0x0020 reg=9 finalY I │ │ @@ -388815,20 +388927,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c1ac: |[12c1ac] android.support.v7.internal.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ -12c1bc: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c1c2: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c1c6: 7210 4330 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@3043 │ │ -12c1cc: 0a00 |0008: move-result v0 │ │ -12c1ce: 0f00 |0009: return v0 │ │ +129eb0: |[129eb0] android.support.v7.internal.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ +129ec0: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +129ec6: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +129eca: 7210 4330 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@3043 │ │ +129ed0: 0a00 |0008: move-result v0 │ │ +129ed2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0003 line=678 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -388837,17 +388949,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c1d0: |[12c1d0] android.support.v7.internal.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -12c1e0: 2020 0406 |0000: instance-of v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c1e4: 0f00 |0002: return v0 │ │ +129ed4: |[129ed4] android.support.v7.internal.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +129ee4: 2020 0406 |0000: instance-of v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +129ee8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -388856,19 +388968,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12c1e8: |[12c1e8] android.support.v7.internal.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ -12c1f8: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c1fe: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c202: 7210 4530 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@3045 │ │ -12c208: 0e00 |0008: return-void │ │ +129eec: |[129eec] android.support.v7.internal.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ +129efc: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +129f02: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +129f06: 7210 4530 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@3045 │ │ +129f0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0003 line=732 │ │ 0x0008 line=733 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -388878,49 +388990,49 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -12c20c: |[12c20c] android.support.v7.internal.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ -12c21c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12c21e: 6f20 1c39 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ -12c224: 5452 f612 |0004: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c228: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ -12c22c: 5552 ed12 |0008: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ -12c230: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ -12c234: 5452 df12 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c238: 6e10 b62e 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ -12c23e: 0a02 |0011: move-result v2 │ │ -12c240: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ -12c244: 5452 df12 |0014: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c248: 6e10 ab2e 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getBottom:()I // method@2eab │ │ -12c24e: 0a02 |0019: move-result v2 │ │ -12c250: 8222 |001a: int-to-float v2, v2 │ │ -12c252: 5453 df12 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c256: 7110 cc1a 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@1acc │ │ -12c25c: 0a03 |0020: move-result v3 │ │ -12c25e: c632 |0021: add-float/2addr v2, v3 │ │ -12c260: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ -12c264: c632 |0024: add-float/2addr v2, v3 │ │ -12c266: 8720 |0025: float-to-int v0, v2 │ │ -12c268: 5452 f612 |0026: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c26c: 6e10 3f2f 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWidth:()I // method@2f3f │ │ -12c272: 0a03 |002b: move-result v3 │ │ -12c274: 5454 f612 |002c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c278: 6e10 5003 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -12c27e: 0a04 |0031: move-result v4 │ │ -12c280: b004 |0032: add-int/2addr v4, v0 │ │ -12c282: 6e54 6203 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -12c288: 5451 f612 |0036: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ -12c28c: 6e20 4a03 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ -12c292: 0e00 |003b: return-void │ │ -12c294: 0110 |003c: move v0, v1 │ │ -12c296: 28e9 |003d: goto 0026 // -0017 │ │ +129f10: |[129f10] android.support.v7.internal.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ +129f20: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +129f22: 6f20 1c39 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@391c │ │ +129f28: 5452 f612 |0004: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129f2c: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ +129f30: 5552 ed12 |0008: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ +129f34: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ +129f38: 5452 df12 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129f3c: 6e10 b62e 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ +129f42: 0a02 |0011: move-result v2 │ │ +129f44: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ +129f48: 5452 df12 |0014: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129f4c: 6e10 ab2e 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getBottom:()I // method@2eab │ │ +129f52: 0a02 |0019: move-result v2 │ │ +129f54: 8222 |001a: int-to-float v2, v2 │ │ +129f56: 5453 df12 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129f5a: 7110 cc1a 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@1acc │ │ +129f60: 0a03 |0020: move-result v3 │ │ +129f62: c632 |0021: add-float/2addr v2, v3 │ │ +129f64: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ +129f68: c632 |0024: add-float/2addr v2, v3 │ │ +129f6a: 8720 |0025: float-to-int v0, v2 │ │ +129f6c: 5452 f612 |0026: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129f70: 6e10 3f2f 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWidth:()I // method@2f3f │ │ +129f76: 0a03 |002b: move-result v3 │ │ +129f78: 5454 f612 |002c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129f7c: 6e10 5003 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +129f82: 0a04 |0031: move-result v4 │ │ +129f84: b004 |0032: add-int/2addr v4, v0 │ │ +129f86: 6e54 6203 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +129f8c: 5451 f612 |0036: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@12f6 │ │ +129f90: 6e20 4a03 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@034a │ │ +129f96: 0e00 |003b: return-void │ │ +129f98: 0110 |003c: move v0, v1 │ │ +129f9a: 28e9 |003d: goto 0026 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=444 │ │ 0x0004 line=445 │ │ 0x000c line=446 │ │ 0x0026 line=449 │ │ 0x0036 line=451 │ │ @@ -388936,49 +389048,49 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 62 16-bit code units │ │ -12c298: |[12c298] android.support.v7.internal.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -12c2a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -12c2aa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -12c2ac: 6e10 5c2f 0a00 |0002: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c2b2: 7110 ce1a 0a00 |0005: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1ace │ │ -12c2b8: 0a09 |0008: move-result v9 │ │ -12c2ba: d590 0001 |0009: and-int/lit16 v0, v9, #int 256 // #0100 │ │ -12c2be: 3800 3100 |000b: if-eqz v0, 003c // +0031 │ │ -12c2c2: 0138 |000d: move v8, v3 │ │ -12c2c4: 07b2 |000e: move-object v2, v11 │ │ -12c2c6: 54a1 df12 |000f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c2ca: 07a0 |0011: move-object v0, v10 │ │ -12c2cc: 0134 |0012: move v4, v3 │ │ -12c2ce: 0136 |0013: move v6, v3 │ │ -12c2d0: 7607 262f 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@2f26 │ │ -12c2d6: 0a07 |0017: move-result v7 │ │ -12c2d8: 54a0 e412 |0018: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ -12c2dc: 6e20 2403 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -12c2e2: 54a0 e412 |001d: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ -12c2e6: 54a1 e312 |001f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ -12c2ea: 7130 f731 0a01 |0021: invoke-static {v10, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@31f7 │ │ -12c2f0: 54a0 ef12 |0024: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ -12c2f4: 54a1 e312 |0026: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ -12c2f8: 6e20 1b03 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@031b │ │ -12c2fe: 0a00 |002b: move-result v0 │ │ -12c300: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ -12c304: 1217 |002e: const/4 v7, #int 1 // #1 │ │ -12c306: 54a0 ef12 |002f: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ -12c30a: 54a1 e312 |0031: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ -12c30e: 6e20 2403 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -12c314: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ -12c318: 6e10 5f2f 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.requestLayout:()V // method@2f5f │ │ -12c31e: 0f03 |003b: return v3 │ │ -12c320: 0158 |003c: move v8, v5 │ │ -12c322: 28d1 |003d: goto 000e // -002f │ │ +129f9c: |[129f9c] android.support.v7.internal.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +129fac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +129fae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +129fb0: 6e10 5c2f 0a00 |0002: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +129fb6: 7110 ce1a 0a00 |0005: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1ace │ │ +129fbc: 0a09 |0008: move-result v9 │ │ +129fbe: d590 0001 |0009: and-int/lit16 v0, v9, #int 256 // #0100 │ │ +129fc2: 3800 3100 |000b: if-eqz v0, 003c // +0031 │ │ +129fc6: 0138 |000d: move v8, v3 │ │ +129fc8: 07b2 |000e: move-object v2, v11 │ │ +129fca: 54a1 df12 |000f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +129fce: 07a0 |0011: move-object v0, v10 │ │ +129fd0: 0134 |0012: move v4, v3 │ │ +129fd2: 0136 |0013: move v6, v3 │ │ +129fd4: 7607 262f 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@2f26 │ │ +129fda: 0a07 |0017: move-result v7 │ │ +129fdc: 54a0 e412 |0018: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ +129fe0: 6e20 2403 2000 |001a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +129fe6: 54a0 e412 |001d: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ +129fea: 54a1 e312 |001f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ +129fee: 7130 f731 0a01 |0021: invoke-static {v10, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@31f7 │ │ +129ff4: 54a0 ef12 |0024: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ +129ff8: 54a1 e312 |0026: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ +129ffc: 6e20 1b03 1000 |0028: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@031b │ │ +12a002: 0a00 |002b: move-result v0 │ │ +12a004: 3900 0a00 |002c: if-nez v0, 0036 // +000a │ │ +12a008: 1217 |002e: const/4 v7, #int 1 // #1 │ │ +12a00a: 54a0 ef12 |002f: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@12ef │ │ +12a00e: 54a1 e312 |0031: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ +12a012: 6e20 2403 1000 |0033: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +12a018: 3807 0500 |0036: if-eqz v7, 003b // +0005 │ │ +12a01c: 6e10 5f2f 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.requestLayout:()V // method@2f5f │ │ +12a022: 0f03 |003b: return v3 │ │ +12a024: 0158 |003c: move v8, v5 │ │ +12a026: 28d1 |003d: goto 000e // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=282 │ │ 0x0005 line=284 │ │ 0x0009 line=285 │ │ 0x000e line=286 │ │ 0x000f line=289 │ │ @@ -389004,19 +389116,19 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12c324: |[12c324] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ -12c334: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -12c336: 2200 0406 |0001: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c33a: 7030 192f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@2f19 │ │ -12c340: 1100 |0006: return-object v0 │ │ +12a028: |[12a028] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ +12a038: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +12a03a: 2200 0406 |0001: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a03e: 7030 192f 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@2f19 │ │ +12a044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389024,18 +389136,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 │ │ -12c344: |[12c344] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -12c354: 6e10 2d2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@2f2d │ │ -12c35a: 0c00 |0003: move-result-object v0 │ │ -12c35c: 1100 |0004: return-object v0 │ │ +12a048: |[12a048] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +12a058: 6e10 2d2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@2f2d │ │ +12a05e: 0c00 |0003: move-result-object v0 │ │ +12a060: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389043,20 +389155,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -12c360: |[12c360] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ -12c370: 2200 0406 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c374: 6e10 352f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ -12c37a: 0c01 |0005: move-result-object v1 │ │ -12c37c: 7030 1a2f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2f1a │ │ -12c382: 1100 |0009: return-object v0 │ │ +12a064: |[12a064] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ +12a074: 2200 0406 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a078: 6e10 352f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ +12a07e: 0c01 |0005: move-result-object v1 │ │ +12a080: 7030 1a2f 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2f1a │ │ +12a086: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -389065,18 +389177,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 │ │ -12c384: |[12c384] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -12c394: 6e20 2f2f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@2f2f │ │ -12c39a: 0c00 |0003: move-result-object v0 │ │ -12c39c: 1100 |0004: return-object v0 │ │ +12a088: |[12a088] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +12a098: 6e20 2f2f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@2f2f │ │ +12a09e: 0c00 |0003: move-result-object v0 │ │ +12a0a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -389085,18 +389197,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 │ │ -12c3a0: |[12c3a0] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -12c3b0: 2200 0406 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c3b4: 7020 1b2f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f1b │ │ -12c3ba: 1100 |0005: return-object v0 │ │ +12a0a4: |[12a0a4] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +12a0b4: 2200 0406 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a0b8: 7020 1b2f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f1b │ │ +12a0be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -389105,25 +389217,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -12c3bc: |[12c3bc] android.support.v7.internal.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ -12c3cc: 5410 df12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c3d0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -12c3d4: 5410 df12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c3d8: 7110 cc1a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@1acc │ │ -12c3de: 0a00 |0009: move-result v0 │ │ -12c3e0: 8700 |000a: float-to-int v0, v0 │ │ -12c3e2: 7b00 |000b: neg-int v0, v0 │ │ -12c3e4: 0f00 |000c: return v0 │ │ -12c3e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -12c3e8: 28fe |000e: goto 000c // -0002 │ │ +12a0c0: |[12a0c0] android.support.v7.internal.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ +12a0d0: 5410 df12 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a0d4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +12a0d8: 5410 df12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a0dc: 7110 cc1a 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@1acc │ │ +12a0e2: 0a00 |0009: move-result v0 │ │ +12a0e4: 8700 |000a: float-to-int v0, v0 │ │ +12a0e6: 7b00 |000b: neg-int v0, v0 │ │ +12a0e8: 0f00 |000c: return v0 │ │ +12a0ea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +12a0ec: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389131,19 +389243,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12c3ec: |[12c3ec] android.support.v7.internal.widget.ActionBarOverlayLayout.getNestedScrollAxes:()I │ │ -12c3fc: 5410 f312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ -12c400: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ -12c406: 0a00 |0005: move-result v0 │ │ -12c408: 0f00 |0006: return v0 │ │ +12a0f0: |[12a0f0] android.support.v7.internal.widget.ActionBarOverlayLayout.getNestedScrollAxes:()I │ │ +12a100: 5410 f312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ +12a104: 6e10 af18 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/NestedScrollingParentHelper;.getNestedScrollAxes:()I // method@18af │ │ +12a10a: 0a00 |0005: move-result v0 │ │ +12a10c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389151,20 +389263,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c40c: |[12c40c] android.support.v7.internal.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ -12c41c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c422: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c426: 7210 4f30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ -12c42c: 0c00 |0008: move-result-object v0 │ │ -12c42e: 1100 |0009: return-object v0 │ │ +12a110: |[12a110] android.support.v7.internal.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ +12a120: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a126: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a12a: 7210 4f30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@304f │ │ +12a130: 0c00 |0008: move-result-object v0 │ │ +12a132: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0003 line=621 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389173,20 +389285,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c430: |[12c430] android.support.v7.internal.widget.ActionBarOverlayLayout.hasIcon:()Z │ │ -12c440: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c446: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c44a: 7210 5430 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasIcon:()Z // method@3054 │ │ -12c450: 0a00 |0008: move-result v0 │ │ -12c452: 0f00 |0009: return v0 │ │ +12a134: |[12a134] android.support.v7.internal.widget.ActionBarOverlayLayout.hasIcon:()Z │ │ +12a144: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a14a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a14e: 7210 5430 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasIcon:()Z // method@3054 │ │ +12a154: 0a00 |0008: move-result v0 │ │ +12a156: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0003 line=648 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389195,20 +389307,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c454: |[12c454] android.support.v7.internal.widget.ActionBarOverlayLayout.hasLogo:()Z │ │ -12c464: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c46a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c46e: 7210 5530 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasLogo:()Z // method@3055 │ │ -12c474: 0a00 |0008: move-result v0 │ │ -12c476: 0f00 |0009: return v0 │ │ +12a158: |[12a158] android.support.v7.internal.widget.ActionBarOverlayLayout.hasLogo:()Z │ │ +12a168: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a16e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a172: 7210 5530 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasLogo:()Z // method@3055 │ │ +12a178: 0a00 |0008: move-result v0 │ │ +12a17a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389217,20 +389329,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c478: |[12c478] android.support.v7.internal.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ -12c488: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c48e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c492: 7210 5630 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hideOverflowMenu:()Z // method@3056 │ │ -12c498: 0a00 |0008: move-result v0 │ │ -12c49a: 0f00 |0009: return v0 │ │ +12a17c: |[12a17c] android.support.v7.internal.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ +12a18c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a192: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a196: 7210 5630 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hideOverflowMenu:()Z // method@3056 │ │ +12a19c: 0a00 |0008: move-result v0 │ │ +12a19e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0003 line=702 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389239,28 +389351,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -12c49c: |[12c49c] android.support.v7.internal.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ -12c4ac: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c4b2: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ -12c4b8: 0e00 |0006: return-void │ │ -12c4ba: 5410 e812 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c4be: 7210 5830 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initProgress:()V // method@3058 │ │ -12c4c4: 28fa |000c: goto 0006 // -0006 │ │ -12c4c6: 5410 e812 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c4ca: 7210 5730 0000 |000f: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initIndeterminateProgress:()V // method@3057 │ │ -12c4d0: 28f4 |0012: goto 0006 // -000c │ │ -12c4d2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -12c4d4: 6e20 6c2f 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@2f6c │ │ -12c4da: 28ef |0017: goto 0006 // -0011 │ │ -12c4dc: 0002 0300 0200 0000 0500 0000 6d00 ... |0018: sparse-switch-data (14 units) │ │ +12a1a0: |[12a1a0] android.support.v7.internal.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ +12a1b0: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a1b6: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ +12a1bc: 0e00 |0006: return-void │ │ +12a1be: 5410 e812 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a1c2: 7210 5830 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initProgress:()V // method@3058 │ │ +12a1c8: 28fa |000c: goto 0006 // -0006 │ │ +12a1ca: 5410 e812 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a1ce: 7210 5730 0000 |000f: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initIndeterminateProgress:()V // method@3057 │ │ +12a1d4: 28f4 |0012: goto 0006 // -000c │ │ +12a1d6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +12a1d8: 6e20 6c2f 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@2f6c │ │ +12a1de: 28ef |0017: goto 0006 // -0011 │ │ +12a1e0: 0002 0300 0200 0000 0500 0000 6d00 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ 0x0003 line=627 │ │ 0x0006 line=638 │ │ 0x0007 line=629 │ │ 0x000d line=632 │ │ @@ -389275,17 +389387,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c4f8: |[12c4f8] android.support.v7.internal.widget.ActionBarOverlayLayout.isHideOnContentScrollEnabled:()Z │ │ -12c508: 5510 eb12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12c50c: 0f00 |0002: return v0 │ │ +12a1fc: |[12a1fc] android.support.v7.internal.widget.ActionBarOverlayLayout.isHideOnContentScrollEnabled:()Z │ │ +12a20c: 5510 eb12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12a210: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389293,17 +389405,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12c510: |[12c510] android.support.v7.internal.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ -12c520: 5510 f212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ -12c524: 0f00 |0002: return v0 │ │ +12a214: |[12a214] android.support.v7.internal.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ +12a224: 5510 f212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ +12a228: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -389311,20 +389423,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c528: |[12c528] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ -12c538: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c53e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c542: 7210 5930 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@3059 │ │ -12c548: 0a00 |0008: move-result v0 │ │ -12c54a: 0f00 |0009: return v0 │ │ +12a22c: |[12a22c] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ +12a23c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a242: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a246: 7210 5930 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@3059 │ │ +12a24c: 0a00 |0008: move-result v0 │ │ +12a24e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0003 line=690 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389333,20 +389445,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12c54c: |[12c54c] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ -12c55c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c562: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12c566: 7210 5a30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@305a │ │ -12c56c: 0a00 |0008: move-result v0 │ │ -12c56e: 0f00 |0009: return v0 │ │ +12a250: |[12a250] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ +12a260: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a266: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a26a: 7210 5a30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@305a │ │ +12a270: 0a00 |0008: move-result v0 │ │ +12a272: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0003 line=684 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -389355,24 +389467,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -12c570: |[12c570] android.support.v7.internal.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -12c580: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -12c584: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -12c588: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -12c58c: 6f20 3739 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3937 │ │ -12c592: 6e10 352f 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ -12c598: 0c00 |000c: move-result-object v0 │ │ -12c59a: 7020 452f 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@2f45 │ │ -12c5a0: 7110 e81a 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -12c5a6: 0e00 |0013: return-void │ │ +12a274: |[12a274] android.support.v7.internal.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +12a284: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12a288: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +12a28c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +12a290: 6f20 3739 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3937 │ │ +12a296: 6e10 352f 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ +12a29c: 0c00 |000c: move-result-object v0 │ │ +12a29e: 7020 452f 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@2f45 │ │ +12a2a4: 7110 e81a 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +12a2aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0006 line=218 │ │ 0x0009 line=220 │ │ 0x0010 line=221 │ │ 0x0013 line=222 │ │ @@ -389385,18 +389497,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12c5a8: |[12c5a8] android.support.v7.internal.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ -12c5b8: 6f10 3839 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -12c5be: 7010 412f 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12c5c4: 0e00 |0006: return-void │ │ +12a2ac: |[12a2ac] android.support.v7.internal.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ +12a2bc: 6f10 3839 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +12a2c2: 7010 412f 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +12a2c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ 0x0006 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -389406,54 +389518,54 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -12c5c8: |[12c5c8] android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ -12c5d8: 6e10 342f 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildCount:()I // method@2f34 │ │ -12c5de: 0a03 |0003: move-result v3 │ │ -12c5e0: 6e10 392f 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@2f39 │ │ -12c5e6: 0a08 |0007: move-result v8 │ │ -12c5e8: 910c 1210 |0008: sub-int v12, v18, v16 │ │ -12c5ec: 6e10 3a2f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@2f3a │ │ -12c5f2: 0a0d |000d: move-result v13 │ │ -12c5f4: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ -12c5f8: 6e10 3b2f 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@2f3b │ │ -12c5fe: 0a0a |0013: move-result v10 │ │ -12c600: 910c 1311 |0014: sub-int v12, v19, v17 │ │ -12c604: 6e10 382f 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@2f38 │ │ -12c60a: 0a0d |0019: move-result v13 │ │ -12c60c: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ -12c610: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -12c612: 3535 2e00 |001d: if-ge v5, v3, 004b // +002e │ │ -12c616: 6e20 332f 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@2f33 │ │ -12c61c: 0c00 |0022: move-result-object v0 │ │ -12c61e: 6e10 7b38 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -12c624: 0a0c |0026: move-result v12 │ │ -12c626: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ -12c62a: 32dc 1f00 |0029: if-eq v12, v13, 0048 // +001f │ │ -12c62e: 6e10 5438 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12c634: 0c06 |002e: move-result-object v6 │ │ -12c636: 1f06 0406 |002f: check-cast v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c63a: 6e10 5c38 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -12c640: 0a0b |0034: move-result v11 │ │ -12c642: 6e10 5938 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -12c648: 0a04 |0038: move-result v4 │ │ -12c64a: 526c d812 |0039: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ -12c64e: 9001 080c |003b: add-int v1, v8, v12 │ │ -12c652: 526c da12 |003d: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ -12c656: 9002 0a0c |003f: add-int v2, v10, v12 │ │ -12c65a: 900c 010b |0041: add-int v12, v1, v11 │ │ -12c65e: 900d 0204 |0043: add-int v13, v2, v4 │ │ -12c662: 6e5d 9e38 10c2 |0045: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -12c668: d805 0501 |0048: add-int/lit8 v5, v5, #int 1 // #01 │ │ -12c66c: 28d3 |004a: goto 001d // -002d │ │ -12c66e: 0e00 |004b: return-void │ │ +12a2cc: |[12a2cc] android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ +12a2dc: 6e10 342f 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildCount:()I // method@2f34 │ │ +12a2e2: 0a03 |0003: move-result v3 │ │ +12a2e4: 6e10 392f 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@2f39 │ │ +12a2ea: 0a08 |0007: move-result v8 │ │ +12a2ec: 910c 1210 |0008: sub-int v12, v18, v16 │ │ +12a2f0: 6e10 3a2f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@2f3a │ │ +12a2f6: 0a0d |000d: move-result v13 │ │ +12a2f8: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ +12a2fc: 6e10 3b2f 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@2f3b │ │ +12a302: 0a0a |0013: move-result v10 │ │ +12a304: 910c 1311 |0014: sub-int v12, v19, v17 │ │ +12a308: 6e10 382f 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@2f38 │ │ +12a30e: 0a0d |0019: move-result v13 │ │ +12a310: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ +12a314: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +12a316: 3535 2e00 |001d: if-ge v5, v3, 004b // +002e │ │ +12a31a: 6e20 332f 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@2f33 │ │ +12a320: 0c00 |0022: move-result-object v0 │ │ +12a322: 6e10 7b38 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12a328: 0a0c |0026: move-result v12 │ │ +12a32a: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ +12a32e: 32dc 1f00 |0029: if-eq v12, v13, 0048 // +001f │ │ +12a332: 6e10 5438 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12a338: 0c06 |002e: move-result-object v6 │ │ +12a33a: 1f06 0406 |002f: check-cast v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a33e: 6e10 5c38 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12a344: 0a0b |0034: move-result v11 │ │ +12a346: 6e10 5938 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12a34c: 0a04 |0038: move-result v4 │ │ +12a34e: 526c d812 |0039: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ +12a352: 9001 080c |003b: add-int v1, v8, v12 │ │ +12a356: 526c da12 |003d: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ +12a35a: 9002 0a0c |003f: add-int v2, v10, v12 │ │ +12a35e: 900c 010b |0041: add-int v12, v1, v11 │ │ +12a362: 900d 0204 |0043: add-int v13, v2, v4 │ │ +12a366: 6e5d 9e38 10c2 |0045: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +12a36c: d805 0501 |0048: add-int/lit8 v5, v5, #int 1 // #01 │ │ +12a370: 28d3 |004a: goto 001d // -002d │ │ +12a372: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=420 │ │ 0x0008 line=421 │ │ 0x0010 line=423 │ │ 0x0014 line=424 │ │ @@ -389493,224 +389605,224 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 394 16-bit code units │ │ -12c670: |[12c670] android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ -12c680: 7401 5c2f 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12c686: 120b |0003: const/4 v11, #int 0 // #0 │ │ -12c688: 120c |0004: const/4 v12, #int 0 // #0 │ │ -12c68a: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -12c68c: 120f |0006: const/4 v15, #int 0 // #0 │ │ -12c68e: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -12c690: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -12c694: 5402 df12 |000a: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c698: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -12c69a: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -12c69c: 0801 1100 |000e: move-object/from16 v1, v17 │ │ -12c6a0: 0203 1200 |0010: move/from16 v3, v18 │ │ -12c6a4: 0205 1300 |0012: move/from16 v5, v19 │ │ -12c6a8: 7406 4b2f 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@2f4b │ │ -12c6ae: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -12c6b2: 5401 df12 |0019: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c6b6: 6e10 af2e 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2eaf │ │ -12c6bc: 0c0a |001e: move-result-object v10 │ │ -12c6be: 1f0a 0406 |001f: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c6c2: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -12c6c6: 5401 df12 |0023: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c6ca: 6e10 b32e 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ -12c6d0: 0a01 |0028: move-result v1 │ │ -12c6d2: 52a2 d812 |0029: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ -12c6d6: b021 |002b: add-int/2addr v1, v2 │ │ -12c6d8: 52a2 d912 |002c: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ -12c6dc: b021 |002e: add-int/2addr v1, v2 │ │ -12c6de: 7120 1243 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c6e4: 0a0c |0032: move-result v12 │ │ -12c6e6: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -12c6ea: 5401 df12 |0035: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c6ee: 6e10 b12e 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ -12c6f4: 0a01 |003a: move-result v1 │ │ -12c6f6: 52a2 da12 |003b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ -12c6fa: b021 |003d: add-int/2addr v1, v2 │ │ -12c6fc: 52a2 d712 |003e: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ -12c700: b021 |0040: add-int/2addr v1, v2 │ │ -12c702: 7120 1243 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c708: 0a0b |0044: move-result v11 │ │ -12c70a: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -12c70e: 5401 df12 |0047: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c712: 7110 ba1a 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -12c718: 0a01 |004c: move-result v1 │ │ -12c71a: 7120 f631 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -12c720: 0a09 |0050: move-result v9 │ │ -12c722: 7701 ce1a 1100 |0051: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1ace │ │ -12c728: 0a10 |0054: move-result v16 │ │ -12c72a: 0200 1000 |0055: move/from16 v0, v16 │ │ -12c72e: d501 0001 |0057: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -12c732: 3801 0401 |0059: if-eqz v1, 015d // +0104 │ │ -12c736: 121d |005b: const/4 v13, #int 1 // #1 │ │ -12c738: 380d 0401 |005c: if-eqz v13, 0160 // +0104 │ │ -12c73c: 0800 1100 |005e: move-object/from16 v0, v17 │ │ -12c740: 520f de12 |0060: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ -12c744: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -12c748: 5501 ea12 |0064: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@12ea │ │ -12c74c: 3801 1100 |0066: if-eqz v1, 0077 // +0011 │ │ -12c750: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -12c754: 5401 df12 |006a: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c758: 6e10 b52e 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@2eb5 │ │ -12c75e: 0c0e |006f: move-result-object v14 │ │ -12c760: 380e 0700 |0070: if-eqz v14, 0077 // +0007 │ │ -12c764: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -12c768: 5201 de12 |0074: iget v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ -12c76c: b01f |0076: add-int/2addr v15, v1 │ │ -12c76e: 0800 1100 |0077: move-object/from16 v0, v17 │ │ -12c772: 5401 e612 |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ -12c776: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -12c77a: 5402 e312 |007d: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ -12c77e: 6e20 2403 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -12c784: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -12c788: 5401 ee12 |0084: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c78c: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -12c790: 5402 e412 |0088: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ -12c794: 6e20 2403 2100 |008a: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -12c79a: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -12c79e: 5501 f212 |008f: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ -12c7a2: 3901 e500 |0091: if-nez v1, 0176 // +00e5 │ │ -12c7a6: 390d e300 |0093: if-nez v13, 0176 // +00e3 │ │ -12c7aa: 0800 1100 |0095: move-object/from16 v0, v17 │ │ -12c7ae: 5401 e612 |0097: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ -12c7b2: 5212 b200 |0099: iget v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12c7b6: b0f2 |009b: add-int/2addr v2, v15 │ │ -12c7b8: 5912 b200 |009c: iput v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12c7bc: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -12c7c0: 5401 e612 |00a0: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ -12c7c4: 5212 af00 |00a2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12c7c8: b082 |00a4: add-int/2addr v2, v8 │ │ -12c7ca: 5912 af00 |00a5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12c7ce: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ -12c7d2: 5402 e512 |00a9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c7d6: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ -12c7da: 5403 e612 |00ad: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ -12c7de: 1214 |00af: const/4 v4, #int 1 // #1 │ │ -12c7e0: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ -12c7e2: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ -12c7e4: 1217 |00b2: const/4 v7, #int 1 // #1 │ │ -12c7e6: 0801 1100 |00b3: move-object/from16 v1, v17 │ │ -12c7ea: 7607 262f 0100 |00b5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@2f26 │ │ -12c7f0: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -12c7f4: 5401 f012 |00ba: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ -12c7f8: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -12c7fc: 5402 ee12 |00be: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c800: 6e20 1b03 2100 |00c0: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@031b │ │ -12c806: 0a01 |00c3: move-result v1 │ │ -12c808: 3901 1800 |00c4: if-nez v1, 00dc // +0018 │ │ -12c80c: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -12c810: 5401 f012 |00c8: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ -12c814: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ -12c818: 5402 ee12 |00cc: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c81c: 6e20 2403 2100 |00ce: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ -12c822: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ -12c826: 5401 e512 |00d3: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c82a: 0800 1100 |00d5: move-object/from16 v0, v17 │ │ -12c82e: 5402 ee12 |00d7: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c832: 6e20 1930 2100 |00d9: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@3019 │ │ -12c838: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -12c83c: 5402 e512 |00de: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c840: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ -12c842: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ -12c844: 0801 1100 |00e2: move-object/from16 v1, v17 │ │ -12c848: 0203 1200 |00e4: move/from16 v3, v18 │ │ -12c84c: 0205 1300 |00e6: move/from16 v5, v19 │ │ -12c850: 7406 4b2f 0100 |00e8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@2f4b │ │ -12c856: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ -12c85a: 5401 e512 |00ed: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c85e: 6e10 2130 0100 |00ef: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3021 │ │ -12c864: 0c0a |00f2: move-result-object v10 │ │ -12c866: 1f0a 0406 |00f3: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ -12c86a: 0800 1100 |00f5: move-object/from16 v0, v17 │ │ -12c86e: 5401 e512 |00f7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c872: 6e10 2330 0100 |00f9: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@3023 │ │ -12c878: 0a01 |00fc: move-result v1 │ │ -12c87a: 52a2 d812 |00fd: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ -12c87e: b021 |00ff: add-int/2addr v1, v2 │ │ -12c880: 52a2 d912 |0100: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ -12c884: b021 |0102: add-int/2addr v1, v2 │ │ -12c886: 7120 1243 1c00 |0103: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c88c: 0a0c |0106: move-result v12 │ │ -12c88e: 0800 1100 |0107: move-object/from16 v0, v17 │ │ -12c892: 5401 e512 |0109: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c896: 6e10 2230 0100 |010b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@3022 │ │ -12c89c: 0a01 |010e: move-result v1 │ │ -12c89e: 52a2 da12 |010f: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ -12c8a2: b021 |0111: add-int/2addr v1, v2 │ │ -12c8a4: 52a2 d712 |0112: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ -12c8a8: b021 |0114: add-int/2addr v1, v2 │ │ -12c8aa: 7120 1243 1b00 |0115: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c8b0: 0a0b |0118: move-result v11 │ │ -12c8b2: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -12c8b6: 5401 e512 |011b: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12c8ba: 7110 ba1a 0100 |011d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ -12c8c0: 0a01 |0120: move-result v1 │ │ -12c8c2: 7120 f631 1900 |0121: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ -12c8c8: 0a09 |0124: move-result v9 │ │ -12c8ca: 7401 392f 1100 |0125: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@2f39 │ │ -12c8d0: 0a01 |0128: move-result v1 │ │ -12c8d2: 7401 3a2f 1100 |0129: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@2f3a │ │ -12c8d8: 0a02 |012c: move-result v2 │ │ -12c8da: b021 |012d: add-int/2addr v1, v2 │ │ -12c8dc: b01c |012e: add-int/2addr v12, v1 │ │ -12c8de: 7401 3b2f 1100 |012f: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@2f3b │ │ -12c8e4: 0a01 |0132: move-result v1 │ │ -12c8e6: 7401 382f 1100 |0133: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@2f38 │ │ -12c8ec: 0a02 |0136: move-result v2 │ │ -12c8ee: b021 |0137: add-int/2addr v1, v2 │ │ -12c8f0: b01b |0138: add-int/2addr v11, v1 │ │ -12c8f2: 7401 3c2f 1100 |0139: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@2f3c │ │ -12c8f8: 0a01 |013c: move-result v1 │ │ -12c8fa: 7120 1243 1b00 |013d: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c900: 0a0b |0140: move-result v11 │ │ -12c902: 7401 3d2f 1100 |0141: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@2f3d │ │ -12c908: 0a01 |0144: move-result v1 │ │ -12c90a: 7120 1243 1c00 |0145: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12c910: 0a0c |0148: move-result v12 │ │ -12c912: 0200 1200 |0149: move/from16 v0, v18 │ │ -12c916: 7130 e91a 0c09 |014b: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -12c91c: 0a01 |014e: move-result v1 │ │ -12c91e: e002 0910 |014f: shl-int/lit8 v2, v9, #int 16 // #10 │ │ -12c922: 0200 1300 |0151: move/from16 v0, v19 │ │ -12c926: 7130 e91a 0b02 |0153: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ -12c92c: 0a02 |0156: move-result v2 │ │ -12c92e: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -12c932: 6e30 692f 1002 |0159: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@2f69 │ │ -12c938: 0e00 |015c: return-void │ │ -12c93a: 120d |015d: const/4 v13, #int 0 // #0 │ │ -12c93c: 2900 fefe |015e: goto/16 005c // -0102 │ │ -12c940: 0800 1100 |0160: move-object/from16 v0, v17 │ │ -12c944: 5401 df12 |0162: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c948: 6e10 b62e 0100 |0164: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ -12c94e: 0a01 |0167: move-result v1 │ │ -12c950: 1302 0800 |0168: const/16 v2, #int 8 // #8 │ │ -12c954: 3221 0dff |016a: if-eq v1, v2, 0077 // -00f3 │ │ -12c958: 0800 1100 |016c: move-object/from16 v0, v17 │ │ -12c95c: 5401 df12 |016e: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12c960: 6e10 b12e 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ -12c966: 0a0f |0173: move-result v15 │ │ -12c968: 2900 03ff |0174: goto/16 0077 // -00fd │ │ -12c96c: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -12c970: 5401 ee12 |0178: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c974: 5212 b200 |017a: iget v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12c978: b0f2 |017c: add-int/2addr v2, v15 │ │ -12c97a: 5912 b200 |017d: iput v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -12c97e: 0800 1100 |017f: move-object/from16 v0, v17 │ │ -12c982: 5401 ee12 |0181: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ -12c986: 5212 af00 |0183: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12c98a: b082 |0185: add-int/2addr v2, v8 │ │ -12c98c: 5912 af00 |0186: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -12c990: 2900 1fff |0188: goto/16 00a7 // -00e1 │ │ +12a374: |[12a374] android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ +12a384: 7401 5c2f 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a38a: 120b |0003: const/4 v11, #int 0 // #0 │ │ +12a38c: 120c |0004: const/4 v12, #int 0 // #0 │ │ +12a38e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +12a390: 120f |0006: const/4 v15, #int 0 // #0 │ │ +12a392: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +12a394: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +12a398: 5402 df12 |000a: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a39c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +12a39e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +12a3a0: 0801 1100 |000e: move-object/from16 v1, v17 │ │ +12a3a4: 0203 1200 |0010: move/from16 v3, v18 │ │ +12a3a8: 0205 1300 |0012: move/from16 v5, v19 │ │ +12a3ac: 7406 4b2f 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@2f4b │ │ +12a3b2: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +12a3b6: 5401 df12 |0019: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a3ba: 6e10 af2e 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2eaf │ │ +12a3c0: 0c0a |001e: move-result-object v10 │ │ +12a3c2: 1f0a 0406 |001f: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a3c6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +12a3ca: 5401 df12 |0023: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a3ce: 6e10 b32e 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@2eb3 │ │ +12a3d4: 0a01 |0028: move-result v1 │ │ +12a3d6: 52a2 d812 |0029: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ +12a3da: b021 |002b: add-int/2addr v1, v2 │ │ +12a3dc: 52a2 d912 |002c: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ +12a3e0: b021 |002e: add-int/2addr v1, v2 │ │ +12a3e2: 7120 1243 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a3e8: 0a0c |0032: move-result v12 │ │ +12a3ea: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +12a3ee: 5401 df12 |0035: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a3f2: 6e10 b12e 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ +12a3f8: 0a01 |003a: move-result v1 │ │ +12a3fa: 52a2 da12 |003b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ +12a3fe: b021 |003d: add-int/2addr v1, v2 │ │ +12a400: 52a2 d712 |003e: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ +12a404: b021 |0040: add-int/2addr v1, v2 │ │ +12a406: 7120 1243 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a40c: 0a0b |0044: move-result v11 │ │ +12a40e: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +12a412: 5401 df12 |0047: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a416: 7110 ba1a 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +12a41c: 0a01 |004c: move-result v1 │ │ +12a41e: 7120 f631 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +12a424: 0a09 |0050: move-result v9 │ │ +12a426: 7701 ce1a 1100 |0051: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1ace │ │ +12a42c: 0a10 |0054: move-result v16 │ │ +12a42e: 0200 1000 |0055: move/from16 v0, v16 │ │ +12a432: d501 0001 |0057: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +12a436: 3801 0401 |0059: if-eqz v1, 015d // +0104 │ │ +12a43a: 121d |005b: const/4 v13, #int 1 // #1 │ │ +12a43c: 380d 0401 |005c: if-eqz v13, 0160 // +0104 │ │ +12a440: 0800 1100 |005e: move-object/from16 v0, v17 │ │ +12a444: 520f de12 |0060: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ +12a448: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +12a44c: 5501 ea12 |0064: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@12ea │ │ +12a450: 3801 1100 |0066: if-eqz v1, 0077 // +0011 │ │ +12a454: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +12a458: 5401 df12 |006a: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a45c: 6e10 b52e 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@2eb5 │ │ +12a462: 0c0e |006f: move-result-object v14 │ │ +12a464: 380e 0700 |0070: if-eqz v14, 0077 // +0007 │ │ +12a468: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +12a46c: 5201 de12 |0074: iget v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@12de │ │ +12a470: b01f |0076: add-int/2addr v15, v1 │ │ +12a472: 0800 1100 |0077: move-object/from16 v0, v17 │ │ +12a476: 5401 e612 |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ +12a47a: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +12a47e: 5402 e312 |007d: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@12e3 │ │ +12a482: 6e20 2403 2100 |007f: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +12a488: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +12a48c: 5401 ee12 |0084: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a490: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +12a494: 5402 e412 |0088: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@12e4 │ │ +12a498: 6e20 2403 2100 |008a: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +12a49e: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +12a4a2: 5501 f212 |008f: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ +12a4a6: 3901 e500 |0091: if-nez v1, 0176 // +00e5 │ │ +12a4aa: 390d e300 |0093: if-nez v13, 0176 // +00e3 │ │ +12a4ae: 0800 1100 |0095: move-object/from16 v0, v17 │ │ +12a4b2: 5401 e612 |0097: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ +12a4b6: 5212 b200 |0099: iget v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +12a4ba: b0f2 |009b: add-int/2addr v2, v15 │ │ +12a4bc: 5912 b200 |009c: iput v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +12a4c0: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +12a4c4: 5401 e612 |00a0: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ +12a4c8: 5212 af00 |00a2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +12a4cc: b082 |00a4: add-int/2addr v2, v8 │ │ +12a4ce: 5912 af00 |00a5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +12a4d2: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ +12a4d6: 5402 e512 |00a9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a4da: 0800 1100 |00ab: move-object/from16 v0, v17 │ │ +12a4de: 5403 e612 |00ad: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@12e6 │ │ +12a4e2: 1214 |00af: const/4 v4, #int 1 // #1 │ │ +12a4e4: 1215 |00b0: const/4 v5, #int 1 // #1 │ │ +12a4e6: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ +12a4e8: 1217 |00b2: const/4 v7, #int 1 // #1 │ │ +12a4ea: 0801 1100 |00b3: move-object/from16 v1, v17 │ │ +12a4ee: 7607 262f 0100 |00b5: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@2f26 │ │ +12a4f4: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +12a4f8: 5401 f012 |00ba: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ +12a4fc: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +12a500: 5402 ee12 |00be: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a504: 6e20 1b03 2100 |00c0: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@031b │ │ +12a50a: 0a01 |00c3: move-result v1 │ │ +12a50c: 3901 1800 |00c4: if-nez v1, 00dc // +0018 │ │ +12a510: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +12a514: 5401 f012 |00c8: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@12f0 │ │ +12a518: 0800 1100 |00ca: move-object/from16 v0, v17 │ │ +12a51c: 5402 ee12 |00cc: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a520: 6e20 2403 2100 |00ce: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0324 │ │ +12a526: 0800 1100 |00d1: move-object/from16 v0, v17 │ │ +12a52a: 5401 e512 |00d3: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a52e: 0800 1100 |00d5: move-object/from16 v0, v17 │ │ +12a532: 5402 ee12 |00d7: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a536: 6e20 1930 2100 |00d9: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@3019 │ │ +12a53c: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +12a540: 5402 e512 |00de: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a544: 1204 |00e0: const/4 v4, #int 0 // #0 │ │ +12a546: 1206 |00e1: const/4 v6, #int 0 // #0 │ │ +12a548: 0801 1100 |00e2: move-object/from16 v1, v17 │ │ +12a54c: 0203 1200 |00e4: move/from16 v3, v18 │ │ +12a550: 0205 1300 |00e6: move/from16 v5, v19 │ │ +12a554: 7406 4b2f 0100 |00e8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@2f4b │ │ +12a55a: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ +12a55e: 5401 e512 |00ed: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a562: 6e10 2130 0100 |00ef: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3021 │ │ +12a568: 0c0a |00f2: move-result-object v10 │ │ +12a56a: 1f0a 0406 |00f3: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@0604 │ │ +12a56e: 0800 1100 |00f5: move-object/from16 v0, v17 │ │ +12a572: 5401 e512 |00f7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a576: 6e10 2330 0100 |00f9: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@3023 │ │ +12a57c: 0a01 |00fc: move-result v1 │ │ +12a57e: 52a2 d812 |00fd: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@12d8 │ │ +12a582: b021 |00ff: add-int/2addr v1, v2 │ │ +12a584: 52a2 d912 |0100: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@12d9 │ │ +12a588: b021 |0102: add-int/2addr v1, v2 │ │ +12a58a: 7120 1243 1c00 |0103: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a590: 0a0c |0106: move-result v12 │ │ +12a592: 0800 1100 |0107: move-object/from16 v0, v17 │ │ +12a596: 5401 e512 |0109: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a59a: 6e10 2230 0100 |010b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@3022 │ │ +12a5a0: 0a01 |010e: move-result v1 │ │ +12a5a2: 52a2 da12 |010f: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@12da │ │ +12a5a6: b021 |0111: add-int/2addr v1, v2 │ │ +12a5a8: 52a2 d712 |0112: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@12d7 │ │ +12a5ac: b021 |0114: add-int/2addr v1, v2 │ │ +12a5ae: 7120 1243 1b00 |0115: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a5b4: 0a0b |0118: move-result v11 │ │ +12a5b6: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +12a5ba: 5401 e512 |011b: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a5be: 7110 ba1a 0100 |011d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@1aba │ │ +12a5c4: 0a01 |0120: move-result v1 │ │ +12a5c6: 7120 f631 1900 |0121: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@31f6 │ │ +12a5cc: 0a09 |0124: move-result v9 │ │ +12a5ce: 7401 392f 1100 |0125: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@2f39 │ │ +12a5d4: 0a01 |0128: move-result v1 │ │ +12a5d6: 7401 3a2f 1100 |0129: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@2f3a │ │ +12a5dc: 0a02 |012c: move-result v2 │ │ +12a5de: b021 |012d: add-int/2addr v1, v2 │ │ +12a5e0: b01c |012e: add-int/2addr v12, v1 │ │ +12a5e2: 7401 3b2f 1100 |012f: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@2f3b │ │ +12a5e8: 0a01 |0132: move-result v1 │ │ +12a5ea: 7401 382f 1100 |0133: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@2f38 │ │ +12a5f0: 0a02 |0136: move-result v2 │ │ +12a5f2: b021 |0137: add-int/2addr v1, v2 │ │ +12a5f4: b01b |0138: add-int/2addr v11, v1 │ │ +12a5f6: 7401 3c2f 1100 |0139: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@2f3c │ │ +12a5fc: 0a01 |013c: move-result v1 │ │ +12a5fe: 7120 1243 1b00 |013d: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a604: 0a0b |0140: move-result v11 │ │ +12a606: 7401 3d2f 1100 |0141: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@2f3d │ │ +12a60c: 0a01 |0144: move-result v1 │ │ +12a60e: 7120 1243 1c00 |0145: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a614: 0a0c |0148: move-result v12 │ │ +12a616: 0200 1200 |0149: move/from16 v0, v18 │ │ +12a61a: 7130 e91a 0c09 |014b: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +12a620: 0a01 |014e: move-result v1 │ │ +12a622: e002 0910 |014f: shl-int/lit8 v2, v9, #int 16 // #10 │ │ +12a626: 0200 1300 |0151: move/from16 v0, v19 │ │ +12a62a: 7130 e91a 0b02 |0153: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@1ae9 │ │ +12a630: 0a02 |0156: move-result v2 │ │ +12a632: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +12a636: 6e30 692f 1002 |0159: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@2f69 │ │ +12a63c: 0e00 |015c: return-void │ │ +12a63e: 120d |015d: const/4 v13, #int 0 // #0 │ │ +12a640: 2900 fefe |015e: goto/16 005c // -0102 │ │ +12a644: 0800 1100 |0160: move-object/from16 v0, v17 │ │ +12a648: 5401 df12 |0162: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a64c: 6e10 b62e 0100 |0164: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ +12a652: 0a01 |0167: move-result v1 │ │ +12a654: 1302 0800 |0168: const/16 v2, #int 8 // #8 │ │ +12a658: 3221 0dff |016a: if-eq v1, v2, 0077 // -00f3 │ │ +12a65c: 0800 1100 |016c: move-object/from16 v0, v17 │ │ +12a660: 5401 df12 |016e: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a664: 6e10 b12e 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@2eb1 │ │ +12a66a: 0a0f |0173: move-result v15 │ │ +12a66c: 2900 03ff |0174: goto/16 0077 // -00fd │ │ +12a670: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +12a674: 5401 ee12 |0178: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a678: 5212 b200 |017a: iget v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +12a67c: b0f2 |017c: add-int/2addr v2, v15 │ │ +12a67e: 5912 b200 |017d: iput v2, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +12a682: 0800 1100 |017f: move-object/from16 v0, v17 │ │ +12a686: 5401 ee12 |0181: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@12ee │ │ +12a68a: 5212 af00 |0183: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +12a68e: b082 |0185: add-int/2addr v2, v8 │ │ +12a690: 5912 af00 |0186: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +12a694: 2900 1fff |0188: goto/16 00a7 // -00e1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=333 │ │ 0x0004 line=334 │ │ 0x0005 line=335 │ │ 0x0006 line=337 │ │ @@ -389774,29 +389886,29 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -12c994: |[12c994] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -12c9a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12c9a6: 5521 eb12 |0001: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12c9aa: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ -12c9ae: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -12c9b2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -12c9b4: 0f00 |0008: return v0 │ │ -12c9b6: 7030 732f 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@2f73 │ │ -12c9bc: 0a01 |000c: move-result v1 │ │ -12c9be: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -12c9c2: 7010 252f 0200 |000f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@2f25 │ │ -12c9c8: 5c20 e212 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ -12c9cc: 28f4 |0014: goto 0008 // -000c │ │ -12c9ce: 7010 5d2f 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@2f5d │ │ -12c9d4: 28fa |0018: goto 0012 // -0006 │ │ +12a698: |[12a698] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +12a6a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12a6aa: 5521 eb12 |0001: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12a6ae: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ +12a6b2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +12a6b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +12a6b8: 0f00 |0008: return v0 │ │ +12a6ba: 7030 732f 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@2f73 │ │ +12a6c0: 0a01 |000c: move-result v1 │ │ +12a6c2: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +12a6c6: 7010 252f 0200 |000f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@2f25 │ │ +12a6cc: 5c20 e212 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ +12a6d0: 28f4 |0014: goto 0008 // -000c │ │ +12a6d2: 7010 5d2f 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@2f5d │ │ +12a6d8: 28fa |0018: goto 0012 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=501 │ │ 0x0007 line=502 │ │ 0x0008 line=510 │ │ 0x0009 line=504 │ │ 0x000f line=505 │ │ @@ -389814,17 +389926,17 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12c9d8: |[12c9d8] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ -12c9e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12c9ea: 0f00 |0001: return v0 │ │ +12a6dc: |[12a6dc] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedPreFling:(Landroid/view/View;FF)Z │ │ +12a6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12a6ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0002 reg=2 target Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 velocityX F │ │ @@ -389835,16 +389947,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 │ │ -12c9ec: |[12c9ec] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ -12c9fc: 0e00 |0000: return-void │ │ +12a6f0: |[12a6f0] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedPreScroll:(Landroid/view/View;II[I)V │ │ +12a700: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 target Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 dx I │ │ @@ -389856,21 +389968,21 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12ca00: |[12ca00] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ -12ca10: 5210 ec12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ -12ca14: b040 |0002: add-int/2addr v0, v4 │ │ -12ca16: 5910 ec12 |0003: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ -12ca1a: 5210 ec12 |0005: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ -12ca1e: 6e20 622f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ -12ca24: 0e00 |000a: return-void │ │ +12a704: |[12a704] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ +12a714: 5210 ec12 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ +12a718: b040 |0002: add-int/2addr v0, v4 │ │ +12a71a: 5910 ec12 |0003: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ +12a71e: 5210 ec12 |0005: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ +12a722: 6e20 622f 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ +12a728: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=482 │ │ 0x000a line=483 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -389885,26 +389997,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 │ │ -12ca28: |[12ca28] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -12ca38: 5410 f312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ -12ca3c: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ -12ca42: 6e10 322f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@2f32 │ │ -12ca48: 0a00 |0008: move-result v0 │ │ -12ca4a: 5910 ec12 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ -12ca4e: 7010 412f 0100 |000b: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12ca54: 5410 e012 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12ca58: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -12ca5c: 5410 e012 |0012: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12ca60: 7210 152f 0000 |0014: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@2f15 │ │ -12ca66: 0e00 |0017: return-void │ │ +12a72c: |[12a72c] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +12a73c: 5410 f312 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mParentHelper:Landroid/support/v4/view/NestedScrollingParentHelper; // field@12f3 │ │ +12a740: 6e40 b018 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/NestedScrollingParentHelper;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@18b0 │ │ +12a746: 6e10 322f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@2f32 │ │ +12a74c: 0a00 |0008: move-result v0 │ │ +12a74e: 5910 ec12 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ +12a752: 7010 412f 0100 |000b: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +12a758: 5410 e012 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a75c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +12a760: 5410 e012 |0012: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a764: 7210 152f 0000 |0014: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@2f15 │ │ +12a76a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x000b line=472 │ │ 0x000e line=473 │ │ 0x0012 line=474 │ │ @@ -389920,25 +390032,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 │ │ -12ca68: |[12ca68] android.support.v7.internal.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -12ca78: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ -12ca7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -12ca80: 5410 df12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12ca84: 6e10 b62e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ -12ca8a: 0a00 |0009: move-result v0 │ │ -12ca8c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -12ca90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -12ca92: 0f00 |000d: return v0 │ │ -12ca94: 5510 eb12 |000e: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12ca98: 28fd |0010: goto 000d // -0003 │ │ +12a76c: |[12a76c] android.support.v7.internal.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +12a77c: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ +12a780: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +12a784: 5410 df12 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a788: 6e10 b62e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@2eb6 │ │ +12a78e: 0a00 |0009: move-result v0 │ │ +12a790: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +12a794: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +12a796: 0f00 |000d: return v0 │ │ +12a798: 5510 eb12 |000e: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12a79c: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x000c line=463 │ │ 0x000d line=465 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -389951,32 +390063,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -12ca9c: |[12ca9c] android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ -12caac: 5520 eb12 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12cab0: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -12cab4: 5520 e212 |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ -12cab8: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -12cabc: 5220 ec12 |0008: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ -12cac0: 5421 df12 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12cac4: 6e10 ad2e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -12caca: 0a01 |000f: move-result v1 │ │ -12cacc: 3610 0f00 |0010: if-gt v0, v1, 001f // +000f │ │ -12cad0: 7010 5b2f 0200 |0012: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@2f5b │ │ -12cad6: 5420 e012 |0015: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cada: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -12cade: 5420 e012 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cae2: 7210 162f 0000 |001b: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@2f16 │ │ -12cae8: 0e00 |001e: return-void │ │ -12caea: 7010 592f 0200 |001f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@2f59 │ │ -12caf0: 28f3 |0022: goto 0015 // -000d │ │ +12a7a0: |[12a7a0] android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ +12a7b0: 5520 eb12 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12a7b4: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +12a7b8: 5520 e212 |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@12e2 │ │ +12a7bc: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +12a7c0: 5220 ec12 |0008: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@12ec │ │ +12a7c4: 5421 df12 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a7c8: 6e10 ad2e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +12a7ce: 0a01 |000f: move-result v1 │ │ +12a7d0: 3610 0f00 |0010: if-gt v0, v1, 001f // +000f │ │ +12a7d4: 7010 5b2f 0200 |0012: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@2f5b │ │ +12a7da: 5420 e012 |0015: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a7de: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +12a7e2: 5420 e012 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a7e6: 7210 162f 0000 |001b: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@2f16 │ │ +12a7ec: 0e00 |001e: return-void │ │ +12a7ee: 7010 592f 0200 |001f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@2f59 │ │ +12a7f4: 28f3 |0022: goto 0015 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0008 line=488 │ │ 0x0012 line=489 │ │ 0x0015 line=494 │ │ 0x0019 line=495 │ │ @@ -389991,55 +390103,55 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -12caf4: |[12caf4] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ -12cb04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -12cb06: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -12cb08: 6005 c100 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -12cb0c: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ -12cb10: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ -12cb14: 6f20 4739 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@3947 │ │ -12cb1a: 6e10 5c2f 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cb20: 5275 f112 |000e: iget v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ -12cb24: 9701 0508 |0010: xor-int v1, v5, v8 │ │ -12cb28: 5978 f112 |0012: iput v8, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ -12cb2c: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ -12cb30: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ -12cb34: 0130 |0018: move v0, v3 │ │ -12cb36: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ -12cb3a: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ -12cb3e: 0132 |001d: move v2, v3 │ │ -12cb40: 5475 e012 |001e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cb44: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ -12cb48: 5475 e012 |0022: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cb4c: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ -12cb50: 7220 132f 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@2f13 │ │ -12cb56: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ -12cb5a: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ -12cb5e: 5473 e012 |002d: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cb62: 7210 182f 0300 |002f: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@2f18 │ │ -12cb68: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ -12cb6c: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -12cb70: 5473 e012 |0036: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cb74: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -12cb78: 7110 e81a 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -12cb7e: 0e00 |003d: return-void │ │ -12cb80: 0140 |003e: move v0, v4 │ │ -12cb82: 28da |003f: goto 0019 // -0026 │ │ -12cb84: 0142 |0040: move v2, v4 │ │ -12cb86: 28dd |0041: goto 001e // -0023 │ │ -12cb88: 0143 |0042: move v3, v4 │ │ -12cb8a: 28e3 |0043: goto 0026 // -001d │ │ -12cb8c: 5473 e012 |0044: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cb90: 7210 142f 0300 |0046: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@2f14 │ │ -12cb96: 28e9 |0049: goto 0032 // -0017 │ │ +12a7f8: |[12a7f8] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ +12a808: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +12a80a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +12a80c: 6005 c100 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12a810: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ +12a814: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ +12a818: 6f20 4739 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@3947 │ │ +12a81e: 6e10 5c2f 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a824: 5275 f112 |000e: iget v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ +12a828: 9701 0508 |0010: xor-int v1, v5, v8 │ │ +12a82c: 5978 f112 |0012: iput v8, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ +12a830: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ +12a834: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ +12a838: 0130 |0018: move v0, v3 │ │ +12a83a: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ +12a83e: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ +12a842: 0132 |001d: move v2, v3 │ │ +12a844: 5475 e012 |001e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a848: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ +12a84c: 5475 e012 |0022: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a850: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ +12a854: 7220 132f 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@2f13 │ │ +12a85a: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ +12a85e: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ +12a862: 5473 e012 |002d: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a866: 7210 182f 0300 |002f: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@2f18 │ │ +12a86c: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ +12a870: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +12a874: 5473 e012 |0036: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a878: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +12a87c: 7110 e81a 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +12a882: 0e00 |003d: return-void │ │ +12a884: 0140 |003e: move v0, v4 │ │ +12a886: 28da |003f: goto 0019 // -0026 │ │ +12a888: 0142 |0040: move v2, v4 │ │ +12a88a: 28dd |0041: goto 001e // -0023 │ │ +12a88c: 0143 |0042: move v3, v4 │ │ +12a88e: 28e3 |0043: goto 0026 // -001d │ │ +12a890: 5473 e012 |0044: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a894: 7210 142f 0300 |0046: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@2f14 │ │ +12a89a: 28e9 |0049: goto 0032 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x0008 line=226 │ │ 0x000b line=228 │ │ 0x000e line=229 │ │ 0x0012 line=230 │ │ @@ -390070,22 +390182,22 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -12cb98: |[12cb98] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ -12cba8: 6f20 4839 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@3948 │ │ -12cbae: 5912 f712 |0003: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ -12cbb2: 5410 e012 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cbb6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -12cbba: 5410 e012 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12cbbe: 7220 172f 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@2f17 │ │ -12cbc4: 0e00 |000e: return-void │ │ +12a89c: |[12a89c] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ +12a8ac: 6f20 4839 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@3948 │ │ +12a8b2: 5912 f712 |0003: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ +12a8b6: 5410 e012 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a8ba: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +12a8be: 5410 e012 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a8c2: 7220 172f 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@2f17 │ │ +12a8c8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0005 line=252 │ │ 0x0009 line=253 │ │ 0x000e line=255 │ │ @@ -390098,34 +390210,34 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -12cbc8: |[12cbc8] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ -12cbd8: 5410 e512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12cbdc: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ -12cbe0: 6000 290e |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0e29 │ │ -12cbe4: 6e20 2b2f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ -12cbea: 0c00 |0009: move-result-object v0 │ │ -12cbec: 1f00 1b06 |000a: check-cast v0, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ -12cbf0: 5b10 e512 |000c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ -12cbf4: 6000 2a0e |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0e2a │ │ -12cbf8: 6e20 2b2f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ -12cbfe: 0c00 |0013: move-result-object v0 │ │ -12cc00: 1f00 fd05 |0014: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@05fd │ │ -12cc04: 5b10 df12 |0016: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12cc08: 6000 280e |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ -12cc0c: 6e20 2b2f 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ -12cc12: 0c00 |001d: move-result-object v0 │ │ -12cc14: 7020 362f 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2f36 │ │ -12cc1a: 0c00 |0021: move-result-object v0 │ │ -12cc1c: 5b10 e812 |0022: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cc20: 0e00 |0024: return-void │ │ +12a8cc: |[12a8cc] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ +12a8dc: 5410 e512 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a8e0: 3900 2200 |0002: if-nez v0, 0024 // +0022 │ │ +12a8e4: 6000 290e |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0e29 │ │ +12a8e8: 6e20 2b2f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ +12a8ee: 0c00 |0009: move-result-object v0 │ │ +12a8f0: 1f00 1b06 |000a: check-cast v0, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ +12a8f4: 5b10 e512 |000c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@12e5 │ │ +12a8f8: 6000 2a0e |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@0e2a │ │ +12a8fc: 6e20 2b2f 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ +12a902: 0c00 |0013: move-result-object v0 │ │ +12a904: 1f00 fd05 |0014: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@05fd │ │ +12a908: 5b10 df12 |0016: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a90c: 6000 280e |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@0e28 │ │ +12a910: 6e20 2b2f 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@2f2b │ │ +12a916: 0c00 |001d: move-result-object v0 │ │ +12a918: 7020 362f 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@2f36 │ │ +12a91e: 0c00 |0021: move-result-object v0 │ │ +12a920: 5b10 e812 |0022: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a924: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000e line=531 │ │ 0x0018 line=532 │ │ 0x0024 line=534 │ │ @@ -390137,19 +390249,19 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12cc24: |[12cc24] android.support.v7.internal.widget.ActionBarOverlayLayout.restoreToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ -12cc34: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cc3a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cc3e: 7220 5c30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@305c │ │ -12cc44: 0e00 |0008: return-void │ │ +12a928: |[12a928] android.support.v7.internal.widget.ActionBarOverlayLayout.restoreToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ +12a938: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a93e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a942: 7220 5c30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@305c │ │ +12a948: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0003 line=726 │ │ 0x0008 line=727 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ @@ -390161,19 +390273,19 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12cc48: |[12cc48] android.support.v7.internal.widget.ActionBarOverlayLayout.saveToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ -12cc58: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cc5e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cc62: 7220 5d30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@305d │ │ -12cc68: 0e00 |0008: return-void │ │ +12a94c: |[12a94c] android.support.v7.internal.widget.ActionBarOverlayLayout.saveToolbarHierarchyState:(Landroid/util/SparseArray;)V │ │ +12a95c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12a962: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12a966: 7220 5d30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@305d │ │ +12a96c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0003 line=720 │ │ 0x0008 line=721 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ @@ -390185,29 +390297,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -12cc6c: |[12cc6c] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ -12cc7c: 7010 412f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12cc82: 5431 df12 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12cc86: 6e10 ad2e 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ -12cc8c: 0a00 |0008: move-result v0 │ │ -12cc8e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -12cc90: 7120 1543 0400 |000a: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -12cc96: 0a02 |000d: move-result v2 │ │ -12cc98: 7120 1243 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12cc9e: 0a04 |0011: move-result v4 │ │ -12cca0: 5431 df12 |0012: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ -12cca4: 7b42 |0014: neg-int v2, v4 │ │ -12cca6: 8222 |0015: int-to-float v2, v2 │ │ -12cca8: 7120 0a1b 2100 |0016: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -12ccae: 0e00 |0019: return-void │ │ +12a970: |[12a970] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ +12a980: 7010 412f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +12a986: 5431 df12 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a98a: 6e10 ad2e 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@2ead │ │ +12a990: 0a00 |0008: move-result v0 │ │ +12a992: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +12a994: 7120 1543 0400 |000a: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +12a99a: 0a02 |000d: move-result v2 │ │ +12a99c: 7120 1243 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12a9a2: 0a04 |0011: move-result v4 │ │ +12a9a4: 5431 df12 |0012: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@12df │ │ +12a9a8: 7b42 |0014: neg-int v2, v4 │ │ +12a9aa: 8222 |0015: int-to-float v2, v2 │ │ +12a9ac: 7120 0a1b 2100 |0016: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +12a9b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0003 line=567 │ │ 0x0009 line=568 │ │ 0x0012 line=569 │ │ 0x0019 line=570 │ │ @@ -390221,28 +390333,28 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -12ccb0: |[12ccb0] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ -12ccc0: 5b34 e012 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12ccc4: 6e10 402f 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@2f40 │ │ -12ccca: 0c01 |0005: move-result-object v1 │ │ -12cccc: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -12ccd0: 5431 e012 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ -12ccd4: 5232 f712 |000a: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ -12ccd8: 7220 172f 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@2f17 │ │ -12ccde: 5231 f112 |000f: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ -12cce2: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -12cce6: 5230 f112 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ -12ccea: 6e20 572f 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@2f57 │ │ -12ccf0: 7110 e81a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -12ccf6: 0e00 |001b: return-void │ │ +12a9b4: |[12a9b4] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ +12a9c4: 5b34 e012 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a9c8: 6e10 402f 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@2f40 │ │ +12a9ce: 0c01 |0005: move-result-object v1 │ │ +12a9d0: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +12a9d4: 5431 e012 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@12e0 │ │ +12a9d8: 5232 f712 |000a: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@12f7 │ │ +12a9dc: 7220 172f 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@2f17 │ │ +12a9e2: 5231 f112 |000f: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ +12a9e6: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +12a9ea: 5230 f112 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@12f1 │ │ +12a9ee: 6e20 572f 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@2f57 │ │ +12a9f4: 7110 e81a 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +12a9fa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0008 line=166 │ │ 0x000f line=167 │ │ 0x0013 line=168 │ │ @@ -390259,17 +390371,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12ccf8: |[12ccf8] android.support.v7.internal.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ -12cd08: 5c01 ea12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@12ea │ │ -12cd0c: 0e00 |0002: return-void │ │ +12a9fc: |[12a9fc] android.support.v7.internal.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ +12aa0c: 5c01 ea12 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@12ea │ │ +12aa10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 hasNonEmbeddedTabs Z │ │ @@ -390279,23 +390391,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12cd10: |[12cd10] android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ -12cd20: 5510 eb12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12cd24: 3202 0d00 |0002: if-eq v2, v0, 000f // +000d │ │ -12cd28: 5c12 eb12 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ -12cd2c: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ -12cd30: 7010 412f 0100 |0008: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ -12cd36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12cd38: 6e20 622f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ -12cd3e: 0e00 |000f: return-void │ │ +12aa14: |[12aa14] android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ +12aa24: 5510 eb12 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12aa28: 3202 0d00 |0002: if-eq v2, v0, 000f // +000d │ │ +12aa2c: 5c12 eb12 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@12eb │ │ +12aa30: 3902 0900 |0006: if-nez v2, 000f // +0009 │ │ +12aa34: 7010 412f 0100 |0008: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@2f41 │ │ +12aa3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12aa3c: 6e20 622f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@2f62 │ │ +12aa42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0004 line=549 │ │ 0x0006 line=550 │ │ 0x0008 line=551 │ │ 0x000b line=552 │ │ @@ -390309,19 +390421,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12cd40: |[12cd40] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ -12cd50: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cd56: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cd5a: 7220 6830 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ -12cd60: 0e00 |0008: return-void │ │ +12aa44: |[12aa44] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ +12aa54: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12aa5a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12aa5e: 7220 6830 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@3068 │ │ +12aa64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ 0x0008 line=661 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390332,19 +390444,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12cd64: |[12cd64] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -12cd74: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cd7a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cd7e: 7220 6930 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ -12cd84: 0e00 |0008: return-void │ │ +12aa68: |[12aa68] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12aa78: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12aa7e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12aa82: 7220 6930 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@3069 │ │ +12aa88: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0003 line=666 │ │ 0x0008 line=667 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390355,19 +390467,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12cd88: |[12cd88] android.support.v7.internal.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ -12cd98: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cd9e: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cda2: 7220 6a30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ -12cda8: 0e00 |0008: return-void │ │ +12aa8c: |[12aa8c] android.support.v7.internal.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ +12aa9c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12aaa2: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12aaa6: 7220 6a30 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@306a │ │ +12aaac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0003 line=672 │ │ 0x0008 line=673 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390378,19 +390490,19 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -12cdac: |[12cdac] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -12cdbc: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cdc2: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cdc6: 7230 6c30 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@306c │ │ -12cdcc: 0e00 |0008: return-void │ │ +12aab0: |[12aab0] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +12aac0: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12aac6: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12aaca: 7230 6c30 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@306c │ │ +12aad0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0003 line=714 │ │ 0x0008 line=715 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390402,19 +390514,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12cdd0: |[12cdd0] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ -12cde0: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cde6: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12cdea: 7210 6e30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@306e │ │ -12cdf0: 0e00 |0008: return-void │ │ +12aad4: |[12aad4] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ +12aae4: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12aaea: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12aaee: 7210 6e30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@306e │ │ +12aaf4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0003 line=708 │ │ 0x0008 line=709 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390424,29 +390536,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -12cdf4: |[12cdf4] android.support.v7.internal.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ -12ce04: 5c23 f212 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ -12ce08: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ -12ce0c: 6e10 352f 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ -12ce12: 0c00 |0007: move-result-object v0 │ │ -12ce14: 6e10 9401 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -12ce1a: 0c00 |000b: move-result-object v0 │ │ -12ce1c: 5200 8a00 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -12ce20: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -12ce24: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ -12ce28: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -12ce2a: 5c20 ed12 |0013: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ -12ce2e: 0e00 |0015: return-void │ │ -12ce30: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -12ce32: 28fc |0017: goto 0013 // -0004 │ │ +12aaf8: |[12aaf8] android.support.v7.internal.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ +12ab08: 5c23 f212 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@12f2 │ │ +12ab0c: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ +12ab10: 6e10 352f 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@2f35 │ │ +12ab16: 0c00 |0007: move-result-object v0 │ │ +12ab18: 6e10 9401 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +12ab1e: 0c00 |000b: move-result-object v0 │ │ +12ab20: 5200 8a00 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +12ab24: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +12ab28: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ +12ab2c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +12ab2e: 5c20 ed12 |0013: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@12ed │ │ +12ab32: 0e00 |0015: return-void │ │ +12ab34: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +12ab36: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=182 │ │ 0x0015 line=185 │ │ 0x0016 line=182 │ │ locals : │ │ @@ -390458,16 +390570,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12ce34: |[12ce34] android.support.v7.internal.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ -12ce44: 0e00 |0000: return-void │ │ +12ab38: |[12ab38] android.support.v7.internal.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ +12ab48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 showing Z │ │ │ │ @@ -390476,16 +390588,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12ce48: |[12ce48] android.support.v7.internal.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ -12ce58: 0e00 |0000: return-void │ │ +12ab4c: |[12ab4c] android.support.v7.internal.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ +12ab5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 uiOptions I │ │ │ │ @@ -390494,19 +390606,19 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12ce5c: |[12ce5c] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -12ce6c: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12ce72: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12ce76: 7220 7730 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@3077 │ │ -12ce7c: 0e00 |0008: return-void │ │ +12ab60: |[12ab60] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +12ab70: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12ab76: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12ab7a: 7220 7730 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@3077 │ │ +12ab80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=609 │ │ 0x0008 line=610 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390517,19 +390629,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12ce80: |[12ce80] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -12ce90: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12ce96: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12ce9a: 7220 7830 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ -12cea0: 0e00 |0008: return-void │ │ +12ab84: |[12ab84] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +12ab94: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12ab9a: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12ab9e: 7220 7830 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3078 │ │ +12aba4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0003 line=615 │ │ 0x0008 line=616 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -390540,17 +390652,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12cea4: |[12cea4] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ -12ceb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12ceb6: 0f00 |0001: return v0 │ │ +12aba8: |[12aba8] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ +12abb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12abba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #52 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -390558,34 +390670,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12ceb8: |[12ceb8] android.support.v7.internal.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ -12cec8: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ -12cece: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ -12ced2: 7210 7a30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@307a │ │ -12ced8: 0a00 |0008: move-result v0 │ │ -12ceda: 0f00 |0009: return v0 │ │ +12abbc: |[12abbc] android.support.v7.internal.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ +12abcc: 6e10 5c2f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@2f5c │ │ +12abd2: 5410 e812 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@12e8 │ │ +12abd6: 7210 7a30 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@307a │ │ +12abdc: 0a00 |0008: move-result v0 │ │ +12abde: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0003 line=696 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #1440 header: │ │ class_idx : 1546 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 2163 │ │ -source_file_idx : 934 │ │ +source_file_idx : 931 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1440 annotations: │ │ Annotations on class │ │ @@ -390623,21 +390735,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12cedc: |[12cedc] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -12ceec: 5b12 fd12 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@12fd │ │ -12cef0: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -12cef6: 2200 ac08 |0005: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -12cefa: 7010 ed43 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -12cf00: 5b10 fc12 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@12fc │ │ -12cf04: 0e00 |000c: return-void │ │ +12abe0: |[12abe0] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +12abf0: 5b12 fd12 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@12fd │ │ +12abf4: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +12abfa: 2200 ac08 |0005: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +12abfe: 7010 ed43 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +12ac04: 5b10 fc12 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@12fc │ │ +12ac08: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ 0x0005 line=920 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ @@ -390647,17 +390759,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12cf08: |[12cf08] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -12cf18: 7020 7d2f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2f7d │ │ -12cf1e: 0e00 |0003: return-void │ │ +12ac0c: |[12ac0c] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +12ac1c: 7020 7d2f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2f7d │ │ +12ac22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -390668,62 +390780,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 │ │ -12cf20: |[12cf20] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ -12cf30: 54a3 fc12 |0000: iget-object v3, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@12fc │ │ -12cf34: 7210 3644 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.clear:()V // method@4436 │ │ -12cf3a: 7210 2c44 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@442c │ │ -12cf40: 0a01 |0008: move-result v1 │ │ -12cf42: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -12cf44: 3515 2200 |000a: if-ge v5, v1, 002c // +0022 │ │ -12cf48: 7220 2644 5c00 |000c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -12cf4e: 0c00 |000f: move-result-object v0 │ │ -12cf50: 1f00 0806 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -12cf54: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -12cf56: 5908 fa12 |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -12cf5a: 2202 4100 |0015: new-instance v2, Landroid/content/ComponentName; // type@0041 │ │ -12cf5e: 5408 f812 |0017: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -12cf62: 5488 9000 |0019: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -12cf66: 5488 8500 |001b: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ -12cf6a: 5409 f812 |001d: iget-object v9, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ -12cf6e: 5499 9000 |001f: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ -12cf72: 5499 8400 |0021: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ -12cf76: 7030 7e01 8209 |0023: invoke-direct {v2, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ -12cf7c: 7230 3c44 2300 |0026: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ -12cf82: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ -12cf86: 28df |002b: goto 000a // -0021 │ │ -12cf88: 7210 2c44 0d00 |002c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@442c │ │ -12cf8e: 0a08 |002f: move-result v8 │ │ -12cf90: d806 08ff |0030: add-int/lit8 v6, v8, #int -1 // #ff │ │ -12cf94: 1507 803f |0032: const/high16 v7, #int 1065353216 // #3f80 │ │ -12cf98: 0165 |0034: move v5, v6 │ │ -12cf9a: 3a05 2100 |0035: if-ltz v5, 0056 // +0021 │ │ -12cf9e: 7220 2644 5d00 |0037: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -12cfa4: 0c04 |003a: move-result-object v4 │ │ -12cfa6: 1f04 0b06 |003b: check-cast v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ -12cfaa: 5442 fe12 |003d: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ -12cfae: 7220 3944 2300 |003f: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ -12cfb4: 0c00 |0042: move-result-object v0 │ │ -12cfb6: 1f00 0806 |0043: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ -12cfba: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ -12cfbe: 5208 fa12 |0047: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -12cfc2: 5249 0013 |0049: iget v9, v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ -12cfc6: c879 |004b: mul-float/2addr v9, v7 │ │ -12cfc8: c698 |004c: add-float/2addr v8, v9 │ │ -12cfca: 5908 fa12 |004d: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ -12cfce: 1408 3333 733f |004f: const v8, #float 0.95 // #3f733333 │ │ -12cfd4: c887 |0052: mul-float/2addr v7, v8 │ │ -12cfd6: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ -12cfda: 28e0 |0055: goto 0035 // -0020 │ │ -12cfdc: 7110 e443 0c00 |0056: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ -12cfe2: 0e00 |0059: return-void │ │ +12ac24: |[12ac24] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ +12ac34: 54a3 fc12 |0000: iget-object v3, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@12fc │ │ +12ac38: 7210 3644 0300 |0002: invoke-interface {v3}, Ljava/util/Map;.clear:()V // method@4436 │ │ +12ac3e: 7210 2c44 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@442c │ │ +12ac44: 0a01 |0008: move-result v1 │ │ +12ac46: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +12ac48: 3515 2200 |000a: if-ge v5, v1, 002c // +0022 │ │ +12ac4c: 7220 2644 5c00 |000c: invoke-interface {v12, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +12ac52: 0c00 |000f: move-result-object v0 │ │ +12ac54: 1f00 0806 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +12ac58: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +12ac5a: 5908 fa12 |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +12ac5e: 2202 4100 |0015: new-instance v2, Landroid/content/ComponentName; // type@0041 │ │ +12ac62: 5408 f812 |0017: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +12ac66: 5488 9000 |0019: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +12ac6a: 5488 8500 |001b: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0085 │ │ +12ac6e: 5409 f812 |001d: iget-object v9, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@12f8 │ │ +12ac72: 5499 9000 |001f: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0090 │ │ +12ac76: 5499 8400 |0021: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0084 │ │ +12ac7a: 7030 7e01 8209 |0023: invoke-direct {v2, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@017e │ │ +12ac80: 7230 3c44 2300 |0026: invoke-interface {v3, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@443c │ │ +12ac86: d805 0501 |0029: add-int/lit8 v5, v5, #int 1 // #01 │ │ +12ac8a: 28df |002b: goto 000a // -0021 │ │ +12ac8c: 7210 2c44 0d00 |002c: invoke-interface {v13}, Ljava/util/List;.size:()I // method@442c │ │ +12ac92: 0a08 |002f: move-result v8 │ │ +12ac94: d806 08ff |0030: add-int/lit8 v6, v8, #int -1 // #ff │ │ +12ac98: 1507 803f |0032: const/high16 v7, #int 1065353216 // #3f80 │ │ +12ac9c: 0165 |0034: move v5, v6 │ │ +12ac9e: 3a05 2100 |0035: if-ltz v5, 0056 // +0021 │ │ +12aca2: 7220 2644 5d00 |0037: invoke-interface {v13, v5}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +12aca8: 0c04 |003a: move-result-object v4 │ │ +12acaa: 1f04 0b06 |003b: check-cast v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@060b │ │ +12acae: 5442 fe12 |003d: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@12fe │ │ +12acb2: 7220 3944 2300 |003f: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4439 │ │ +12acb8: 0c00 |0042: move-result-object v0 │ │ +12acba: 1f00 0806 |0043: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@0608 │ │ +12acbe: 3800 0e00 |0045: if-eqz v0, 0053 // +000e │ │ +12acc2: 5208 fa12 |0047: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +12acc6: 5249 0013 |0049: iget v9, v4, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@1300 │ │ +12acca: c879 |004b: mul-float/2addr v9, v7 │ │ +12accc: c698 |004c: add-float/2addr v8, v9 │ │ +12acce: 5908 fa12 |004d: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@12fa │ │ +12acd2: 1408 3333 733f |004f: const v8, #float 0.95 // #3f733333 │ │ +12acd8: c887 |0052: mul-float/2addr v7, v8 │ │ +12acda: d805 05ff |0053: add-int/lit8 v5, v5, #int -1 // #ff │ │ +12acde: 28e0 |0055: goto 0035 // -0020 │ │ +12ace0: 7110 e443 0c00 |0056: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ +12ace6: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0002 line=927 │ │ 0x0005 line=929 │ │ 0x0009 line=930 │ │ 0x000c line=931 │ │ @@ -390757,21 +390869,21 @@ │ │ 0x0032 - 0x005a reg=6 lastShareIndex I │ │ 0x0034 - 0x005a reg=7 nextRecordWeight F │ │ 0x0000 - 0x005a reg=10 this Landroid/support/v7/internal/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 : 934 (ActivityChooserModel.java) │ │ + source_file_idx : 931 (ActivityChooserModel.java) │ │ │ │ Class #1441 header: │ │ class_idx : 1553 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1441 annotations: │ │ Annotations on class │ │ @@ -390795,18 +390907,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12cfe4: |[12cfe4] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/view/View;)V │ │ -12cff4: 5b01 2013 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ -12cff8: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -12cffe: 0e00 |0005: return-void │ │ +12ace8: |[12ace8] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/view/View;)V │ │ +12acf8: 5b01 2013 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ +12acfc: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +12ad02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/view/View; │ │ @@ -390817,19 +390929,19 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12d000: |[12d000] android.support.v7.internal.widget.ActivityChooserView$3.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -12d010: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ -12d014: 7110 d72f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ -12d01a: 0c00 |0005: move-result-object v0 │ │ -12d01c: 1100 |0006: return-object v0 │ │ +12ad04: |[12ad04] android.support.v7.internal.widget.ActivityChooserView$3.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +12ad14: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ +12ad18: 7110 d72f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; // method@2fd7 │ │ +12ad1e: 0c00 |0005: move-result-object v0 │ │ +12ad20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActivityChooserView$3;) │ │ @@ -390837,19 +390949,19 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12d020: |[12d020] android.support.v7.internal.widget.ActivityChooserView$3.onForwardingStarted:()Z │ │ -12d030: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ -12d034: 6e10 f72f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@2ff7 │ │ -12d03a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -12d03c: 0f00 |0006: return v0 │ │ +12ad24: |[12ad24] android.support.v7.internal.widget.ActivityChooserView$3.onForwardingStarted:()Z │ │ +12ad34: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ +12ad38: 6e10 f72f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@2ff7 │ │ +12ad3e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +12ad40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ │ │ @@ -390858,33 +390970,33 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12d040: |[12d040] android.support.v7.internal.widget.ActivityChooserView$3.onForwardingStopped:()Z │ │ -12d050: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ -12d054: 6e10 e12f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -12d05a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -12d05c: 0f00 |0006: return v0 │ │ +12ad44: |[12ad44] android.support.v7.internal.widget.ActivityChooserView$3.onForwardingStopped:()Z │ │ +12ad54: 5410 2013 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@1320 │ │ +12ad58: 6e10 e12f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +12ad5e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +12ad60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #1442 header: │ │ class_idx : 1557 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1646 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1442 annotations: │ │ Annotations on class │ │ @@ -390908,68 +391020,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -12d060: |[12d060] android.support.v7.internal.widget.ActivityChooserView$InnerLayout.:()V │ │ -12d070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12d072: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -12d076: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -12d078: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ -12d07e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -12d082: 6900 2e13 |0009: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@132e │ │ -12d086: 0e00 |000b: return-void │ │ +12ad64: |[12ad64] android.support.v7.internal.widget.ActivityChooserView$InnerLayout.:()V │ │ +12ad74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12ad76: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +12ad7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +12ad7c: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ +12ad82: 4b02 0001 |0007: aput v2, v0, v1 │ │ +12ad86: 6900 2e13 |0009: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@132e │ │ +12ad8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=832 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/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 │ │ -12d088: |[12d088] android.support.v7.internal.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12d098: 7030 f633 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ -12d09e: 6201 2e13 |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@132e │ │ -12d0a2: 7130 9031 4301 |0005: invoke-static {v3, v4, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; // method@3190 │ │ -12d0a8: 0c00 |0008: move-result-object v0 │ │ -12d0aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -12d0ac: 6e20 7a31 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12d0b2: 0c01 |000d: move-result-object v1 │ │ -12d0b4: 6e20 d22f 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2fd2 │ │ -12d0ba: 6e10 9331 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -12d0c0: 0e00 |0014: return-void │ │ +12ad8c: |[12ad8c] android.support.v7.internal.widget.ActivityChooserView$InnerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12ad9c: 7030 f633 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ +12ada2: 6201 2e13 |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.TINT_ATTRS:[I // field@132e │ │ +12ada6: 7130 9031 4301 |0005: invoke-static {v3, v4, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroid/support/v7/internal/widget/TintTypedArray; // method@3190 │ │ +12adac: 0c00 |0008: move-result-object v0 │ │ +12adae: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +12adb0: 6e20 7a31 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12adb6: 0c01 |000d: move-result-object v1 │ │ +12adb8: 6e20 d22f 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2fd2 │ │ +12adbe: 6e10 9331 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12adc4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0003 line=838 │ │ 0x0009 line=839 │ │ 0x0011 line=840 │ │ 0x0014 line=841 │ │ locals : │ │ 0x0009 - 0x0015 reg=0 a Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView$InnerLayout; │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=4 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #1443 header: │ │ class_idx : 1558 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1794 │ │ -source_file_idx : 937 │ │ +source_file_idx : 934 │ │ static_fields_size : 1 │ │ instance_fields_size: 18 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 15 │ │ │ │ Class #1443 annotations: │ │ Annotations on class │ │ @@ -391066,18 +391178,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12d0c4: |[12d0c4] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ -12d0d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12d0d6: 7030 d42f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2fd4 │ │ -12d0dc: 0e00 |0004: return-void │ │ +12adc8: |[12adc8] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ +12add8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12adda: 7030 d42f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2fd4 │ │ +12ade0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -391087,18 +391199,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 │ │ -12d0e0: |[12d0e0] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12d0f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12d0f2: 7040 d52f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2fd5 │ │ -12d0f8: 0e00 |0004: return-void │ │ +12ade4: |[12ade4] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12adf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12adf6: 7040 d52f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2fd5 │ │ +12adfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0004 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -391109,110 +391221,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 │ │ -12d0fc: |[12d0fc] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -12d10c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -12d10e: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -12d110: 7040 1439 a9cb |0002: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ -12d116: 2205 0f06 |0005: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@060f │ │ -12d11a: 7020 a92f 9500 |0007: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fa9 │ │ -12d120: 5b95 3e13 |000a: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ -12d124: 2205 1006 |000c: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@0610 │ │ -12d128: 7020 ac2f 9500 |000e: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fac │ │ -12d12e: 5b95 4013 |0011: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ -12d132: 5997 3913 |0013: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ -12d136: 6205 1d10 |0015: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@101d │ │ -12d13a: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -12d13c: 6e56 b201 bac5 |0018: invoke-virtual {v10, v11, v5, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -12d142: 0c00 |001b: move-result-object v0 │ │ -12d144: 6005 1f10 |001c: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_initialActivityCount:I // field@101f │ │ -12d148: 6e30 6102 5007 |001e: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -12d14e: 0a05 |0021: move-result v5 │ │ -12d150: 5995 3913 |0022: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ -12d154: 6005 1e10 |0024: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_expandActivityOverflowButtonDrawable:I // field@101e │ │ -12d158: 6e20 5c02 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ -12d15e: 0c01 |0029: move-result-object v1 │ │ -12d160: 6e10 7102 0000 |002a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -12d166: 6e10 e32f 0900 |002d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d16c: 0c05 |0030: move-result-object v5 │ │ -12d16e: 7110 c137 0500 |0031: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12d174: 0c03 |0034: move-result-object v3 │ │ -12d176: 6005 900e |0035: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@0e90 │ │ -12d17a: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -12d17c: 6e40 c537 5369 |0038: invoke-virtual {v3, v5, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -12d182: 2205 1406 |003b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@0614 │ │ -12d186: 7030 ca2f 9508 |003d: invoke-direct {v5, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@2fca │ │ -12d18c: 5b95 3313 |0040: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d190: 6005 360e |0042: sget v5, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0e36 │ │ -12d194: 6e20 e22f 5900 |0044: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ -12d19a: 0c05 |0047: move-result-object v5 │ │ -12d19c: 1f05 6e06 |0048: check-cast v5, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ -12d1a0: 5b95 3013 |004a: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d1a4: 5495 3013 |004c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d1a8: 6e10 0834 0500 |004e: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3408 │ │ -12d1ae: 0c05 |0051: move-result-object v5 │ │ -12d1b0: 5b95 3113 |0052: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@1331 │ │ -12d1b4: 6005 430e |0054: sget v5, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@0e43 │ │ -12d1b8: 6e20 e22f 5900 |0056: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ -12d1be: 0c05 |0059: move-result-object v5 │ │ -12d1c0: 1f05 4207 |005a: check-cast v5, Landroid/widget/FrameLayout; // type@0742 │ │ -12d1c4: 5b95 3513 |005c: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d1c8: 5495 3513 |005e: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d1cc: 5496 3313 |0060: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d1d0: 6e20 6a3b 6500 |0062: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b6a │ │ -12d1d6: 5495 3513 |0065: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d1da: 5496 3313 |0067: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d1de: 6e20 6b3b 6500 |0069: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3b6b │ │ -12d1e4: 5495 3513 |006c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d1e8: 6006 4e0e |006e: sget v6, Landroid/support/v7/appcompat/R$id;.image:I // field@0e4e │ │ -12d1ec: 6e20 523b 6500 |0070: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@3b52 │ │ -12d1f2: 0c05 |0073: move-result-object v5 │ │ -12d1f4: 1f05 4607 |0074: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ -12d1f8: 5b95 3613 |0076: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@1336 │ │ -12d1fc: 6005 480e |0078: sget v5, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@0e48 │ │ -12d200: 6e20 e22f 5900 |007a: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ -12d206: 0c02 |007d: move-result-object v2 │ │ -12d208: 1f02 4207 |007e: check-cast v2, Landroid/widget/FrameLayout; // type@0742 │ │ -12d20c: 5495 3313 |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d210: 6e20 6a3b 5200 |0082: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b6a │ │ -12d216: 2205 1106 |0085: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@0611 │ │ -12d21a: 7030 ae2f 9502 |0087: invoke-direct {v5, v9, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/view/View;)V // method@2fae │ │ -12d220: 6e20 6c3b 5200 |008a: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3b6c │ │ -12d226: 5b92 3713 |008d: iput-object v2, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ -12d22a: 6005 4e0e |008f: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0e4e │ │ -12d22e: 6e20 523b 5200 |0091: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@3b52 │ │ -12d234: 0c05 |0094: move-result-object v5 │ │ -12d236: 1f05 4607 |0095: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ -12d23a: 5b95 3813 |0097: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ -12d23e: 5495 3813 |0099: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ -12d242: 6e20 9c3b 1500 |009b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12d248: 2205 1306 |009e: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0613 │ │ -12d24c: 7030 b52f 9508 |00a0: invoke-direct {v5, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@2fb5 │ │ -12d252: 5b95 3213 |00a3: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d256: 5495 3213 |00a5: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d25a: 2206 1206 |00a7: new-instance v6, Landroid/support/v7/internal/widget/ActivityChooserView$4; // type@0612 │ │ -12d25e: 7020 b22f 9600 |00a9: invoke-direct {v6, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$4;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fb2 │ │ -12d264: 6e20 c42f 6500 |00ac: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2fc4 │ │ -12d26a: 6e10 a801 0a00 |00af: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -12d270: 0c04 |00b2: move-result-object v4 │ │ -12d272: 6e10 2f02 0400 |00b3: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -12d278: 0c05 |00b6: move-result-object v5 │ │ -12d27a: 5255 c015 |00b7: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -12d27e: db05 0502 |00b9: div-int/lit8 v5, v5, #int 2 // #02 │ │ -12d282: 6006 aa0d |00bb: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0daa │ │ -12d286: 6e20 2e02 6400 |00bd: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -12d28c: 0a06 |00c0: move-result v6 │ │ -12d28e: 7120 1243 6500 |00c1: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12d294: 0a05 |00c4: move-result v5 │ │ -12d296: 5995 3c13 |00c5: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@133c │ │ -12d29a: 0e00 |00c7: return-void │ │ +12ae00: |[12ae00] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12ae10: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +12ae12: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +12ae14: 7040 1439 a9cb |0002: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3914 │ │ +12ae1a: 2205 0f06 |0005: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@060f │ │ +12ae1e: 7020 a92f 9500 |0007: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fa9 │ │ +12ae24: 5b95 3e13 |000a: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ +12ae28: 2205 1006 |000c: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@0610 │ │ +12ae2c: 7020 ac2f 9500 |000e: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fac │ │ +12ae32: 5b95 4013 |0011: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ +12ae36: 5997 3913 |0013: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ +12ae3a: 6205 1d10 |0015: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@101d │ │ +12ae3e: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +12ae40: 6e56 b201 bac5 |0018: invoke-virtual {v10, v11, v5, v12, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +12ae46: 0c00 |001b: move-result-object v0 │ │ +12ae48: 6005 1f10 |001c: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_initialActivityCount:I // field@101f │ │ +12ae4c: 6e30 6102 5007 |001e: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +12ae52: 0a05 |0021: move-result v5 │ │ +12ae54: 5995 3913 |0022: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ +12ae58: 6005 1e10 |0024: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView_expandActivityOverflowButtonDrawable:I // field@101e │ │ +12ae5c: 6e20 5c02 5000 |0026: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025c │ │ +12ae62: 0c01 |0029: move-result-object v1 │ │ +12ae64: 6e10 7102 0000 |002a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +12ae6a: 6e10 e32f 0900 |002d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12ae70: 0c05 |0030: move-result-object v5 │ │ +12ae72: 7110 c137 0500 |0031: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +12ae78: 0c03 |0034: move-result-object v3 │ │ +12ae7a: 6005 900e |0035: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@0e90 │ │ +12ae7e: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +12ae80: 6e40 c537 5369 |0038: invoke-virtual {v3, v5, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +12ae86: 2205 1406 |003b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@0614 │ │ +12ae8a: 7030 ca2f 9508 |003d: invoke-direct {v5, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@2fca │ │ +12ae90: 5b95 3313 |0040: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12ae94: 6005 360e |0042: sget v5, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@0e36 │ │ +12ae98: 6e20 e22f 5900 |0044: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ +12ae9e: 0c05 |0047: move-result-object v5 │ │ +12aea0: 1f05 6e06 |0048: check-cast v5, Landroid/support/v7/widget/LinearLayoutCompat; // type@066e │ │ +12aea4: 5b95 3013 |004a: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12aea8: 5495 3013 |004c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12aeac: 6e10 0834 0500 |004e: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3408 │ │ +12aeb2: 0c05 |0051: move-result-object v5 │ │ +12aeb4: 5b95 3113 |0052: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@1331 │ │ +12aeb8: 6005 430e |0054: sget v5, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@0e43 │ │ +12aebc: 6e20 e22f 5900 |0056: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ +12aec2: 0c05 |0059: move-result-object v5 │ │ +12aec4: 1f05 4207 |005a: check-cast v5, Landroid/widget/FrameLayout; // type@0742 │ │ +12aec8: 5b95 3513 |005c: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12aecc: 5495 3513 |005e: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12aed0: 5496 3313 |0060: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12aed4: 6e20 6a3b 6500 |0062: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b6a │ │ +12aeda: 5495 3513 |0065: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12aede: 5496 3313 |0067: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12aee2: 6e20 6b3b 6500 |0069: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3b6b │ │ +12aee8: 5495 3513 |006c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12aeec: 6006 4e0e |006e: sget v6, Landroid/support/v7/appcompat/R$id;.image:I // field@0e4e │ │ +12aef0: 6e20 523b 6500 |0070: invoke-virtual {v5, v6}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@3b52 │ │ +12aef6: 0c05 |0073: move-result-object v5 │ │ +12aef8: 1f05 4607 |0074: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ +12aefc: 5b95 3613 |0076: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@1336 │ │ +12af00: 6005 480e |0078: sget v5, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@0e48 │ │ +12af04: 6e20 e22f 5900 |007a: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@2fe2 │ │ +12af0a: 0c02 |007d: move-result-object v2 │ │ +12af0c: 1f02 4207 |007e: check-cast v2, Landroid/widget/FrameLayout; // type@0742 │ │ +12af10: 5495 3313 |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12af14: 6e20 6a3b 5200 |0082: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b6a │ │ +12af1a: 2205 1106 |0085: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@0611 │ │ +12af1e: 7030 ae2f 9502 |0087: invoke-direct {v5, v9, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/view/View;)V // method@2fae │ │ +12af24: 6e20 6c3b 5200 |008a: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3b6c │ │ +12af2a: 5b92 3713 |008d: iput-object v2, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ +12af2e: 6005 4e0e |008f: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0e4e │ │ +12af32: 6e20 523b 5200 |0091: invoke-virtual {v2, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@3b52 │ │ +12af38: 0c05 |0094: move-result-object v5 │ │ +12af3a: 1f05 4607 |0095: check-cast v5, Landroid/widget/ImageView; // type@0746 │ │ +12af3e: 5b95 3813 |0097: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ +12af42: 5495 3813 |0099: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ +12af46: 6e20 9c3b 1500 |009b: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12af4c: 2205 1306 |009e: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@0613 │ │ +12af50: 7030 b52f 9508 |00a0: invoke-direct {v5, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@2fb5 │ │ +12af56: 5b95 3213 |00a3: iput-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12af5a: 5495 3213 |00a5: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12af5e: 2206 1206 |00a7: new-instance v6, Landroid/support/v7/internal/widget/ActivityChooserView$4; // type@0612 │ │ +12af62: 7020 b22f 9600 |00a9: invoke-direct {v6, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$4;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@2fb2 │ │ +12af68: 6e20 c42f 6500 |00ac: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2fc4 │ │ +12af6e: 6e10 a801 0a00 |00af: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12af74: 0c04 |00b2: move-result-object v4 │ │ +12af76: 6e10 2f02 0400 |00b3: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +12af7c: 0c05 |00b6: move-result-object v5 │ │ +12af7e: 5255 c015 |00b7: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +12af82: db05 0502 |00b9: div-int/lit8 v5, v5, #int 2 // #02 │ │ +12af86: 6006 aa0d |00bb: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0daa │ │ +12af8a: 6e20 2e02 6400 |00bd: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +12af90: 0a06 |00c0: move-result v6 │ │ +12af92: 7120 1243 6500 |00c1: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12af98: 0a05 |00c4: move-result v5 │ │ +12af9a: 5995 3c13 |00c5: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@133c │ │ +12af9e: 0e00 |00c7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=213 │ │ 0x0005 line=126 │ │ 0x000c line=140 │ │ 0x0013 line=174 │ │ 0x0015 line=215 │ │ @@ -391255,17 +391367,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d29c: |[12d29c] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ -12d2ac: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d2b0: 1100 |0002: return-object v0 │ │ +12afa0: |[12afa0] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ +12afb0: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12afb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391273,18 +391385,18 @@ │ │ type : '(Landroid/support/v7/internal/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 │ │ -12d2b4: |[12d2b4] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; │ │ -12d2c4: 7010 e52f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ -12d2ca: 0c00 |0003: move-result-object v0 │ │ -12d2cc: 1100 |0004: return-object v0 │ │ +12afb8: |[12afb8] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/widget/ListPopupWindow; │ │ +12afc8: 7010 e52f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ +12afce: 0c00 |0003: move-result-object v0 │ │ +12afd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391292,17 +391404,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d2d0: |[12d2d0] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ -12d2e0: 5410 3f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@133f │ │ -12d2e4: 1100 |0002: return-object v0 │ │ +12afd4: |[12afd4] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ +12afe4: 5410 3f13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@133f │ │ +12afe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391310,17 +391422,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d2e8: |[12d2e8] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ -12d2f8: 5410 3e13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ -12d2fc: 1100 |0002: return-object v0 │ │ +12afec: |[12afec] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ +12affc: 5410 3e13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ +12b000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391328,17 +391440,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -12d300: |[12d300] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -12d310: 7010 f92f 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@2ff9 │ │ -12d316: 0e00 |0003: return-void │ │ +12b004: |[12b004] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +12b014: 7010 f92f 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@2ff9 │ │ +12b01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391346,17 +391458,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12d318: |[12d318] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ -12d328: 7020 f82f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@2ff8 │ │ -12d32e: 0e00 |0003: return-void │ │ +12b01c: |[12b01c] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ +12b02c: 7020 f82f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@2ff8 │ │ +12b032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -391365,17 +391477,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d330: |[12d330] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ -12d340: 5510 3b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ -12d344: 0f00 |0002: return v0 │ │ +12b034: |[12b034] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ +12b044: 5510 3b13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ +12b048: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391383,17 +391495,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d348: |[12d348] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ -12d358: 5c01 3b13 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ -12d35c: 0f01 |0002: return v1 │ │ +12b04c: |[12b04c] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ +12b05c: 5c01 3b13 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ +12b060: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -391402,17 +391514,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d360: |[12d360] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -12d370: 5410 3513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d374: 1100 |0002: return-object v0 │ │ +12b064: |[12b064] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +12b074: 5410 3513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391420,17 +391532,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d378: |[12d378] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -12d388: 5410 3713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ -12d38c: 1100 |0002: return-object v0 │ │ +12b07c: |[12b07c] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +12b08c: 5410 3713 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ +12b090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391438,17 +391550,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d390: |[12d390] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ -12d3a0: 5210 3913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ -12d3a4: 0f00 |0002: return v0 │ │ +12b094: |[12b094] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ +12b0a4: 5210 3913 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ +12b0a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391456,38 +391568,38 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -12d3a8: |[12d3a8] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; │ │ -12d3b8: 5420 3d13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3bc: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ -12d3c0: 2200 7b06 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow; // type@067b │ │ -12d3c4: 6e10 e32f 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d3ca: 0c01 |0009: move-result-object v1 │ │ -12d3cc: 7020 ae34 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@34ae │ │ -12d3d2: 5b20 3d13 |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3d6: 5420 3d13 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3da: 5421 3213 |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d3de: 6e20 d534 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ -12d3e4: 5420 3d13 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3e8: 6e20 d634 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@34d6 │ │ -12d3ee: 5420 3d13 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3f2: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -12d3f4: 6e20 e234 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@34e2 │ │ -12d3fa: 5420 3d13 |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d3fe: 5421 3313 |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d402: 6e20 e434 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@34e4 │ │ -12d408: 5420 3d13 |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d40c: 5421 3313 |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ -12d410: 6e20 e334 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@34e3 │ │ -12d416: 5420 3d13 |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ -12d41a: 1100 |0031: return-object v0 │ │ +12b0ac: |[12b0ac] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; │ │ +12b0bc: 5420 3d13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b0c0: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ +12b0c4: 2200 7b06 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow; // type@067b │ │ +12b0c8: 6e10 e32f 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12b0ce: 0c01 |0009: move-result-object v1 │ │ +12b0d0: 7020 ae34 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@34ae │ │ +12b0d6: 5b20 3d13 |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b0da: 5420 3d13 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b0de: 5421 3213 |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b0e2: 6e20 d534 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ +12b0e8: 5420 3d13 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b0ec: 6e20 d634 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@34d6 │ │ +12b0f2: 5420 3d13 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b0f6: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +12b0f8: 6e20 e234 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@34e2 │ │ +12b0fe: 5420 3d13 |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b102: 5421 3313 |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12b106: 6e20 e434 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@34e4 │ │ +12b10c: 5420 3d13 |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b110: 5421 3313 |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@1333 │ │ +12b114: 6e20 e334 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@34e3 │ │ +12b11a: 5420 3d13 |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/widget/ListPopupWindow; // field@133d │ │ +12b11e: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0004 line=506 │ │ 0x000f line=507 │ │ 0x0016 line=508 │ │ 0x001b line=509 │ │ @@ -391502,91 +391614,91 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -12d41c: |[12d41c] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ -12d42c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -12d42e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -12d430: 5497 3213 |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d434: 6e10 b82f 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -12d43a: 0c07 |0007: move-result-object v7 │ │ -12d43c: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -12d440: 2205 6508 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ -12d444: 1a06 d015 |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@15d0 │ │ -12d448: 7020 f642 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12d44e: 2705 |0011: throw v5 │ │ -12d450: 6e10 e62f 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ -12d456: 0c07 |0015: move-result-object v7 │ │ -12d458: 5498 4013 |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ -12d45c: 6e20 8c39 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ -12d462: 5497 3513 |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d466: 6e10 543b 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ -12d46c: 0a07 |0020: move-result v7 │ │ -12d46e: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ -12d472: 0152 |0023: move v2, v5 │ │ -12d474: 5497 3213 |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d478: 6e10 b62f 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@2fb6 │ │ -12d47e: 0a00 |0029: move-result v0 │ │ -12d480: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ -12d484: 0153 |002c: move v3, v5 │ │ -12d486: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ -12d48c: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ -12d490: 9007 0a03 |0032: add-int v7, v10, v3 │ │ -12d494: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ -12d498: 5497 3213 |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d49c: 6e20 c82f 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@2fc8 │ │ -12d4a2: 5497 3213 |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d4a6: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ -12d4aa: 6e20 c62f 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@2fc6 │ │ -12d4b0: 7010 e52f 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ -12d4b6: 0c04 |0045: move-result-object v4 │ │ -12d4b8: 6e10 ce34 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -12d4be: 0a07 |0049: move-result v7 │ │ -12d4c0: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ -12d4c4: 5597 3b13 |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ -12d4c8: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -12d4cc: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ -12d4d0: 5496 3213 |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d4d4: 6e30 c72f 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@2fc7 │ │ -12d4da: 5496 3213 |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d4de: 6e10 c12f 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@2fc1 │ │ -12d4e4: 0a06 |005c: move-result v6 │ │ -12d4e6: 5297 3c13 |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@133c │ │ -12d4ea: 7120 1543 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -12d4f0: 0a01 |0062: move-result v1 │ │ -12d4f2: 6e20 d934 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@34d9 │ │ -12d4f8: 6e10 ee34 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -12d4fe: 5496 4113 |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -12d502: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -12d506: 5496 4113 |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -12d50a: 6e20 6e17 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ -12d510: 6e10 c034 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@34c0 │ │ -12d516: 0c05 |0075: move-result-object v5 │ │ -12d518: 6e10 e32f 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d51e: 0c06 |0079: move-result-object v6 │ │ -12d520: 6007 b50e |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0eb5 │ │ -12d524: 6e20 a901 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12d52a: 0c06 |007f: move-result-object v6 │ │ -12d52c: 6e20 d93b 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3bd9 │ │ -12d532: 0e00 |0083: return-void │ │ -12d534: 0162 |0084: move v2, v6 │ │ -12d536: 289f |0085: goto 0024 // -0061 │ │ -12d538: 0163 |0086: move v3, v6 │ │ -12d53a: 28a6 |0087: goto 002d // -005a │ │ -12d53c: 5497 3213 |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d540: 6e20 c82f 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@2fc8 │ │ -12d546: 5497 3213 |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d54a: 6e20 c62f a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@2fc6 │ │ -12d550: 28b0 |0092: goto 0042 // -0050 │ │ -12d552: 5497 3213 |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d556: 6e30 c72f 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@2fc7 │ │ -12d55c: 28bf |0098: goto 0057 // -0041 │ │ +12b120: |[12b120] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ +12b130: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +12b132: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +12b134: 5497 3213 |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b138: 6e10 b82f 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +12b13e: 0c07 |0007: move-result-object v7 │ │ +12b140: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +12b144: 2205 6508 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0865 │ │ +12b148: 1a06 cc15 |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@15cc │ │ +12b14c: 7020 f642 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +12b152: 2705 |0011: throw v5 │ │ +12b154: 6e10 e62f 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ +12b15a: 0c07 |0015: move-result-object v7 │ │ +12b15c: 5498 4013 |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ +12b160: 6e20 8c39 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ +12b166: 5497 3513 |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b16a: 6e10 543b 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ +12b170: 0a07 |0020: move-result v7 │ │ +12b172: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ +12b176: 0152 |0023: move v2, v5 │ │ +12b178: 5497 3213 |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b17c: 6e10 b62f 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@2fb6 │ │ +12b182: 0a00 |0029: move-result v0 │ │ +12b184: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ +12b188: 0153 |002c: move v3, v5 │ │ +12b18a: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ +12b190: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ +12b194: 9007 0a03 |0032: add-int v7, v10, v3 │ │ +12b198: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ +12b19c: 5497 3213 |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b1a0: 6e20 c82f 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@2fc8 │ │ +12b1a6: 5497 3213 |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b1aa: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ +12b1ae: 6e20 c62f 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@2fc6 │ │ +12b1b4: 7010 e52f 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ +12b1ba: 0c04 |0045: move-result-object v4 │ │ +12b1bc: 6e10 ce34 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +12b1c2: 0a07 |0049: move-result v7 │ │ +12b1c4: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ +12b1c8: 5597 3b13 |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ +12b1cc: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +12b1d0: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ +12b1d4: 5496 3213 |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b1d8: 6e30 c72f 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@2fc7 │ │ +12b1de: 5496 3213 |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b1e2: 6e10 c12f 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@2fc1 │ │ +12b1e8: 0a06 |005c: move-result v6 │ │ +12b1ea: 5297 3c13 |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@133c │ │ +12b1ee: 7120 1543 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +12b1f4: 0a01 |0062: move-result v1 │ │ +12b1f6: 6e20 d934 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@34d9 │ │ +12b1fc: 6e10 ee34 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +12b202: 5496 4113 |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +12b206: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +12b20a: 5496 4113 |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +12b20e: 6e20 6e17 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@176e │ │ +12b214: 6e10 c034 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@34c0 │ │ +12b21a: 0c05 |0075: move-result-object v5 │ │ +12b21c: 6e10 e32f 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12b222: 0c06 |0079: move-result-object v6 │ │ +12b224: 6007 b50e |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0eb5 │ │ +12b228: 6e20 a901 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +12b22e: 0c06 |007f: move-result-object v6 │ │ +12b230: 6e20 d93b 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3bd9 │ │ +12b236: 0e00 |0083: return-void │ │ +12b238: 0162 |0084: move v2, v6 │ │ +12b23a: 289f |0085: goto 0024 // -0061 │ │ +12b23c: 0163 |0086: move v3, v6 │ │ +12b23e: 28a6 |0087: goto 002d // -005a │ │ +12b240: 5497 3213 |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b244: 6e20 c82f 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@2fc8 │ │ +12b24a: 5497 3213 |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b24e: 6e20 c62f a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@2fc6 │ │ +12b254: 28b0 |0092: goto 0042 // -0050 │ │ +12b256: 5497 3213 |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b25a: 6e30 c72f 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@2fc7 │ │ +12b260: 28bf |0098: goto 0057 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x000a line=349 │ │ 0x0012 line=352 │ │ 0x001b line=354 │ │ 0x0024 line=357 │ │ @@ -391628,77 +391740,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -12d560: |[12d560] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ -12d570: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -12d572: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -12d574: 54a6 3213 |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d578: 6e10 b72f 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ -12d57e: 0a06 |0007: move-result v6 │ │ -12d580: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ -12d584: 54a6 3713 |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ -12d588: 6e20 663b 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@3b66 │ │ -12d58e: 54a6 3213 |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d592: 6e10 b62f 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@2fb6 │ │ -12d598: 0a01 |0014: move-result v1 │ │ -12d59a: 54a6 3213 |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d59e: 6e10 ba2f 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@2fba │ │ -12d5a4: 0a03 |001a: move-result v3 │ │ -12d5a6: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ -12d5aa: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ -12d5ae: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ -12d5b2: 54a6 3513 |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d5b6: 6e20 6e3b 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ -12d5bc: 54a6 3213 |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d5c0: 6e10 b92f 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2fb9 │ │ -12d5c6: 0c00 |002b: move-result-object v0 │ │ -12d5c8: 6e10 e32f 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d5ce: 0c06 |002f: move-result-object v6 │ │ -12d5d0: 6e10 a601 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -12d5d6: 0c05 |0033: move-result-object v5 │ │ -12d5d8: 54a6 3613 |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@1336 │ │ -12d5dc: 6e20 1502 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ -12d5e2: 0c07 |0039: move-result-object v7 │ │ -12d5e4: 6e20 9c3b 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12d5ea: 52a6 3413 |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ -12d5ee: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ -12d5f2: 6e20 1602 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ -12d5f8: 0c04 |0044: move-result-object v4 │ │ -12d5fa: 6e10 e32f 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d600: 0c06 |0048: move-result-object v6 │ │ -12d602: 52a7 3413 |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ -12d606: 2388 3709 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ -12d60a: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ -12d60e: 6e30 aa01 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01aa │ │ -12d614: 0c02 |0052: move-result-object v2 │ │ -12d616: 54a6 3513 |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d61a: 6e20 653b 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b65 │ │ -12d620: 54a6 3513 |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d624: 6e10 543b 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ -12d62a: 0a06 |005d: move-result v6 │ │ -12d62c: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ -12d630: 54a6 3013 |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d634: 54a7 3113 |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@1331 │ │ -12d638: 6e20 3e34 7600 |0064: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@343e │ │ -12d63e: 0e00 |0067: return-void │ │ -12d640: 54a6 3713 |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ -12d644: 6e20 663b 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@3b66 │ │ -12d64a: 28a2 |006d: goto 000f // -005e │ │ -12d64c: 54a6 3513 |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d650: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ -12d654: 6e20 6e3b 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ -12d65a: 28e3 |0075: goto 0058 // -001d │ │ -12d65c: 54a6 3013 |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d660: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -12d662: 6e20 3e34 7600 |0079: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@343e │ │ -12d668: 28eb |007c: goto 0067 // -0015 │ │ +12b264: |[12b264] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ +12b274: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +12b276: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +12b278: 54a6 3213 |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b27c: 6e10 b72f 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@2fb7 │ │ +12b282: 0a06 |0007: move-result v6 │ │ +12b284: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ +12b288: 54a6 3713 |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ +12b28c: 6e20 663b 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@3b66 │ │ +12b292: 54a6 3213 |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b296: 6e10 b62f 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@2fb6 │ │ +12b29c: 0a01 |0014: move-result v1 │ │ +12b29e: 54a6 3213 |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b2a2: 6e10 ba2f 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@2fba │ │ +12b2a8: 0a03 |001a: move-result v3 │ │ +12b2aa: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ +12b2ae: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ +12b2b2: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ +12b2b6: 54a6 3513 |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b2ba: 6e20 6e3b 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ +12b2c0: 54a6 3213 |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b2c4: 6e10 b92f 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@2fb9 │ │ +12b2ca: 0c00 |002b: move-result-object v0 │ │ +12b2cc: 6e10 e32f 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12b2d2: 0c06 |002f: move-result-object v6 │ │ +12b2d4: 6e10 a601 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +12b2da: 0c05 |0033: move-result-object v5 │ │ +12b2dc: 54a6 3613 |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@1336 │ │ +12b2e0: 6e20 1502 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ +12b2e6: 0c07 |0039: move-result-object v7 │ │ +12b2e8: 6e20 9c3b 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12b2ee: 52a6 3413 |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ +12b2f2: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ +12b2f6: 6e20 1602 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ +12b2fc: 0c04 |0044: move-result-object v4 │ │ +12b2fe: 6e10 e32f 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12b304: 0c06 |0048: move-result-object v6 │ │ +12b306: 52a7 3413 |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ +12b30a: 2388 3709 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ +12b30e: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ +12b312: 6e30 aa01 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01aa │ │ +12b318: 0c02 |0052: move-result-object v2 │ │ +12b31a: 54a6 3513 |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b31e: 6e20 653b 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b65 │ │ +12b324: 54a6 3513 |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b328: 6e10 543b 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ +12b32e: 0a06 |005d: move-result v6 │ │ +12b330: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ +12b334: 54a6 3013 |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12b338: 54a7 3113 |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@1331 │ │ +12b33c: 6e20 3e34 7600 |0064: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@343e │ │ +12b342: 0e00 |0067: return-void │ │ +12b344: 54a6 3713 |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@1337 │ │ +12b348: 6e20 663b 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@3b66 │ │ +12b34e: 28a2 |006d: goto 000f // -005e │ │ +12b350: 54a6 3513 |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b354: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ +12b358: 6e20 6e3b 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@3b6e │ │ +12b35e: 28e3 |0075: goto 0058 // -001d │ │ +12b360: 54a6 3013 |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12b364: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +12b366: 6e20 3e34 7600 |0079: invoke-virtual {v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@343e │ │ +12b36c: 28eb |007c: goto 0067 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=521 │ │ 0x000a line=522 │ │ 0x000f line=527 │ │ 0x0015 line=528 │ │ 0x001b line=529 │ │ @@ -391733,30 +391845,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -12d66c: |[12d66c] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ -12d67c: 6e10 e82f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -12d682: 0a01 |0003: move-result v1 │ │ -12d684: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -12d688: 7010 e52f 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ -12d68e: 0c01 |0009: move-result-object v1 │ │ -12d690: 6e10 b934 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ -12d696: 6e10 e62f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ -12d69c: 0c00 |0010: move-result-object v0 │ │ -12d69e: 6e10 9039 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ -12d6a4: 0a01 |0014: move-result v1 │ │ -12d6a6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -12d6aa: 5421 4013 |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ -12d6ae: 6e20 9139 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ -12d6b4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -12d6b6: 0f01 |001d: return v1 │ │ +12b370: |[12b370] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ +12b380: 6e10 e82f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +12b386: 0a01 |0003: move-result v1 │ │ +12b388: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +12b38c: 7010 e52f 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ +12b392: 0c01 |0009: move-result-object v1 │ │ +12b394: 6e10 b934 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@34b9 │ │ +12b39a: 6e10 e62f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ +12b3a0: 0c00 |0010: move-result-object v0 │ │ +12b3a2: 6e10 9039 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ +12b3a8: 0a01 |0014: move-result v1 │ │ +12b3aa: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +12b3ae: 5421 4013 |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ +12b3b2: 6e20 9139 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ +12b3b8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +12b3ba: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0006 line=393 │ │ 0x000d line=394 │ │ 0x0011 line=395 │ │ 0x0017 line=396 │ │ @@ -391770,19 +391882,19 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12d6b8: |[12d6b8] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -12d6c8: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d6cc: 6e10 b82f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -12d6d2: 0c00 |0005: move-result-object v0 │ │ -12d6d4: 1100 |0006: return-object v0 │ │ +12b3bc: |[12b3bc] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +12b3cc: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b3d0: 6e10 b82f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +12b3d6: 0c00 |0005: move-result-object v0 │ │ +12b3d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391790,20 +391902,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12d6d8: |[12d6d8] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ -12d6e8: 7010 e52f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ -12d6ee: 0c00 |0003: move-result-object v0 │ │ -12d6f0: 6e10 ce34 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ -12d6f6: 0a00 |0007: move-result v0 │ │ -12d6f8: 0f00 |0008: return v0 │ │ +12b3dc: |[12b3dc] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ +12b3ec: 7010 e52f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/widget/ListPopupWindow; // method@2fe5 │ │ +12b3f2: 0c00 |0003: move-result-object v0 │ │ +12b3f4: 6e10 ce34 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@34ce │ │ +12b3fa: 0a00 |0007: move-result v0 │ │ +12b3fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -391811,25 +391923,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -12d6fc: |[12d6fc] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ -12d70c: 6f10 3639 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ -12d712: 5421 3213 |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d716: 6e10 b82f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -12d71c: 0c00 |0008: move-result-object v0 │ │ -12d71e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -12d722: 5421 3e13 |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ -12d726: 6e20 a12f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@2fa1 │ │ -12d72c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -12d72e: 5c21 3a13 |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ -12d732: 0e00 |0013: return-void │ │ +12b400: |[12b400] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ +12b410: 6f10 3639 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@3936 │ │ +12b416: 5421 3213 |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b41a: 6e10 b82f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +12b420: 0c00 |0008: move-result-object v0 │ │ +12b422: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +12b426: 5421 3e13 |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ +12b42a: 6e20 a12f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@2fa1 │ │ +12b430: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +12b432: 5c21 3a13 |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ +12b436: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0009 line=415 │ │ 0x000b line=416 │ │ 0x0010 line=418 │ │ @@ -391843,36 +391955,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -12d734: |[12d734] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ -12d744: 6f10 3839 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ -12d74a: 5432 3213 |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d74e: 6e10 b82f 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ -12d754: 0c00 |0008: move-result-object v0 │ │ -12d756: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -12d75a: 5432 3e13 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ -12d75e: 6e20 a82f 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@2fa8 │ │ -12d764: 6e10 e62f 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ -12d76a: 0c01 |0013: move-result-object v1 │ │ -12d76c: 6e10 9039 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ -12d772: 0a02 |0017: move-result v2 │ │ -12d774: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -12d778: 5432 4013 |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ -12d77c: 6e20 9139 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ -12d782: 6e10 e82f 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -12d788: 0a02 |0022: move-result v2 │ │ -12d78a: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -12d78e: 6e10 e12f 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -12d794: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -12d796: 5c32 3a13 |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ -12d79a: 0e00 |002b: return-void │ │ +12b438: |[12b438] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ +12b448: 6f10 3839 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@3938 │ │ +12b44e: 5432 3213 |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b452: 6e10 b82f 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2fb8 │ │ +12b458: 0c00 |0008: move-result-object v0 │ │ +12b45a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +12b45e: 5432 3e13 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@133e │ │ +12b462: 6e20 a82f 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@2fa8 │ │ +12b468: 6e10 e62f 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@2fe6 │ │ +12b46e: 0c01 |0013: move-result-object v1 │ │ +12b470: 6e10 9039 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@3990 │ │ +12b476: 0a02 |0017: move-result v2 │ │ +12b478: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +12b47c: 5432 4013 |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@1340 │ │ +12b480: 6e20 9139 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@3991 │ │ +12b486: 6e10 e82f 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +12b48c: 0a02 |0022: move-result v2 │ │ +12b48e: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +12b492: 6e10 e12f 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +12b498: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +12b49a: 5c32 3a13 |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ +12b49e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0003 line=424 │ │ 0x0009 line=425 │ │ 0x000b line=426 │ │ 0x0010 line=428 │ │ @@ -391892,25 +392004,25 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -12d79c: |[12d79c] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ -12d7ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -12d7ae: 5440 3013 |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d7b2: 9101 0806 |0003: sub-int v1, v8, v6 │ │ -12d7b6: 9102 0907 |0005: sub-int v2, v9, v7 │ │ -12d7ba: 6e52 2934 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.layout:(IIII)V // method@3429 │ │ -12d7c0: 6e10 e82f 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -12d7c6: 0a00 |000d: move-result v0 │ │ -12d7c8: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -12d7cc: 6e10 e12f 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -12d7d2: 0e00 |0013: return-void │ │ +12b4a0: |[12b4a0] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ +12b4b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12b4b2: 5440 3013 |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12b4b6: 9101 0806 |0003: sub-int v1, v8, v6 │ │ +12b4ba: 9102 0907 |0005: sub-int v2, v9, v7 │ │ +12b4be: 6e52 2934 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.layout:(IIII)V // method@3429 │ │ +12b4c4: 6e10 e82f 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +12b4ca: 0a00 |000d: move-result v0 │ │ +12b4cc: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +12b4d0: 6e10 e12f 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +12b4d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=454 │ │ 0x000a line=455 │ │ 0x0010 line=456 │ │ 0x0013 line=458 │ │ locals : │ │ @@ -391926,32 +392038,32 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -12d7d4: |[12d7d4] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ -12d7e4: 5430 3013 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ -12d7e8: 5431 3513 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ -12d7ec: 6e10 543b 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ -12d7f2: 0a01 |0007: move-result v1 │ │ -12d7f4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -12d7f8: 7110 2238 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12d7fe: 0a01 |000d: move-result v1 │ │ -12d800: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ -12d804: 7120 2338 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12d80a: 0a05 |0013: move-result v5 │ │ -12d80c: 6e40 ea2f 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@2fea │ │ -12d812: 6e10 5c38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -12d818: 0a01 |001a: move-result v1 │ │ -12d81a: 6e10 5938 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -12d820: 0a02 |001e: move-result v2 │ │ -12d822: 6e30 f42f 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@2ff4 │ │ -12d828: 0e00 |0022: return-void │ │ +12b4d8: |[12b4d8] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ +12b4e8: 5430 3013 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/support/v7/widget/LinearLayoutCompat; // field@1330 │ │ +12b4ec: 5431 3513 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@1335 │ │ +12b4f0: 6e10 543b 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@3b54 │ │ +12b4f6: 0a01 |0007: move-result v1 │ │ +12b4f8: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +12b4fc: 7110 2238 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +12b502: 0a01 |000d: move-result v1 │ │ +12b504: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ +12b508: 7120 2338 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12b50e: 0a05 |0013: move-result v5 │ │ +12b510: 6e40 ea2f 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@2fea │ │ +12b516: 6e10 5c38 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12b51c: 0a01 |001a: move-result v1 │ │ +12b51e: 6e10 5938 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12b524: 0a02 |001e: move-result v2 │ │ +12b526: 6e30 f42f 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@2ff4 │ │ +12b52c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0002 line=444 │ │ 0x000a line=445 │ │ 0x0014 line=448 │ │ 0x0017 line=449 │ │ @@ -391967,23 +392079,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12d82c: |[12d82c] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -12d83c: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ -12d840: 6e20 c52f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2fc5 │ │ -12d846: 6e10 e82f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -12d84c: 0a00 |0008: move-result v0 │ │ -12d84e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -12d852: 6e10 e12f 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ -12d858: 6e10 f72f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@2ff7 │ │ -12d85e: 0e00 |0011: return-void │ │ +12b530: |[12b530] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +12b540: 5410 3213 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@1332 │ │ +12b544: 6e20 c52f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2fc5 │ │ +12b54a: 6e10 e82f 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +12b550: 0a00 |0008: move-result v0 │ │ +12b552: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +12b556: 6e10 e12f 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@2fe1 │ │ +12b55c: 6e10 f72f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@2ff7 │ │ +12b562: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0005 line=284 │ │ 0x000b line=285 │ │ 0x000e line=286 │ │ 0x0011 line=288 │ │ @@ -391996,17 +392108,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d860: |[12d860] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ -12d870: 5901 3413 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ -12d874: 0e00 |0002: return-void │ │ +12b564: |[12b564] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ +12b574: 5901 3413 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@1334 │ │ +12b578: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 resourceId I │ │ @@ -392016,22 +392128,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12d878: |[12d878] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ -12d888: 6e10 e32f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ -12d88e: 0c01 |0003: move-result-object v1 │ │ -12d890: 6e20 a901 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12d896: 0c00 |0007: move-result-object v0 │ │ -12d898: 5421 3813 |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ -12d89c: 6e20 9a3b 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ -12d8a2: 0e00 |000d: return-void │ │ +12b57c: |[12b57c] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ +12b58c: 6e10 e32f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@2fe3 │ │ +12b592: 0c01 |0003: move-result-object v1 │ │ +12b594: 6e20 a901 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +12b59a: 0c00 |0007: move-result-object v0 │ │ +12b59c: 5421 3813 |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ +12b5a0: 6e20 9a3b 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ +12b5a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0008 line=317 │ │ 0x000d line=318 │ │ locals : │ │ 0x0008 - 0x000e reg=0 contentDescription Ljava/lang/CharSequence; │ │ @@ -392043,18 +392155,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12d8a4: |[12d8a4] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -12d8b4: 5410 3813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ -12d8b8: 6e20 9c3b 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12d8be: 0e00 |0005: return-void │ │ +12b5a8: |[12b5a8] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12b5b8: 5410 3813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@1338 │ │ +12b5bc: 6e20 9c3b 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12b5c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -392064,17 +392176,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d8c0: |[12d8c0] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ -12d8d0: 5901 3913 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ -12d8d4: 0e00 |0002: return-void │ │ +12b5c4: |[12b5c4] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ +12b5d4: 5901 3913 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ +12b5d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 itemCount I │ │ @@ -392084,17 +392196,17 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d8d8: |[12d8d8] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -12d8e8: 5b01 3f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@133f │ │ -12d8ec: 0e00 |0002: return-void │ │ +12b5dc: |[12b5dc] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +12b5ec: 5b01 3f13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@133f │ │ +12b5f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0002 line=471 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -392104,17 +392216,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 │ │ -12d8f0: |[12d8f0] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ -12d900: 5b01 4113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ -12d904: 0e00 |0002: return-void │ │ +12b5f4: |[12b5f4] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ +12b604: 5b01 4113 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@1341 │ │ +12b608: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0002 line=326 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 provider Landroid/support/v4/view/ActionProvider; │ │ @@ -392124,44 +392236,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -12d908: |[12d908] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ -12d918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12d91a: 6e10 e82f 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ -12d920: 0a01 |0004: move-result v1 │ │ -12d922: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -12d926: 5521 3a13 |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ -12d92a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -12d92e: 0f00 |000b: return v0 │ │ -12d930: 5c20 3b13 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ -12d934: 5220 3913 |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ -12d938: 7020 f82f 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@2ff8 │ │ -12d93e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -12d940: 28f7 |0014: goto 000b // -0009 │ │ +12b60c: |[12b60c] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ +12b61c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12b61e: 6e10 e82f 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@2fe8 │ │ +12b624: 0a01 |0004: move-result v1 │ │ +12b626: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +12b62a: 5521 3a13 |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@133a │ │ +12b62e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +12b632: 0f00 |000b: return v0 │ │ +12b634: 5c20 3b13 |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@133b │ │ +12b638: 5220 3913 |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@1339 │ │ +12b63c: 7020 f82f 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@2ff8 │ │ +12b642: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +12b644: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x000b line=339 │ │ 0x000c line=337 │ │ 0x000e line=338 │ │ 0x0013 line=339 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ - source_file_idx : 937 (ActivityChooserView.java) │ │ + source_file_idx : 934 (ActivityChooserView.java) │ │ │ │ Class #1444 header: │ │ class_idx : 1568 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1858 │ │ -source_file_idx : 2162 │ │ +source_file_idx : 2158 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1444 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/FitWindowsFrameLayout;' │ │ @@ -392181,17 +392293,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12d944: |[12d944] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ -12d954: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -12d95a: 0e00 |0003: return-void │ │ +12b648: |[12b648] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ +12b658: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +12b65e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -392201,17 +392313,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 │ │ -12d95c: |[12d95c] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12d96c: 7030 443b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ -12d972: 0e00 |0003: return-void │ │ +12b660: |[12b660] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12b670: 7030 443b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ +12b676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -392223,22 +392335,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12d974: |[12d974] android.support.v7.internal.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -12d984: 5410 5513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ -12d988: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12d98c: 5410 5513 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ -12d990: 7220 8f30 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@308f │ │ -12d996: 6f20 533b 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@3b53 │ │ -12d99c: 0a00 |000c: move-result v0 │ │ -12d99e: 0f00 |000d: return v0 │ │ +12b678: |[12b678] android.support.v7.internal.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +12b688: 5410 5513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ +12b68c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12b690: 5410 5513 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ +12b694: 7220 8f30 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@308f │ │ +12b69a: 6f20 533b 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@3b53 │ │ +12b6a0: 0a00 |000c: move-result v0 │ │ +12b6a2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ @@ -392249,32 +392361,32 @@ │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12d9a0: |[12d9a0] android.support.v7.internal.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -12d9b0: 5b01 5513 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ -12d9b4: 0e00 |0002: return-void │ │ +12b6a4: |[12b6a4] android.support.v7.internal.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +12b6b4: 5b01 5513 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1355 │ │ +12b6b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 2162 (FitWindowsFrameLayout.java) │ │ + source_file_idx : 2158 (FitWindowsFrameLayout.java) │ │ │ │ Class #1445 header: │ │ class_idx : 1569 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1864 │ │ -source_file_idx : 2163 │ │ +source_file_idx : 2159 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1445 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/FitWindowsLinearLayout;' │ │ @@ -392294,17 +392406,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12d9b8: |[12d9b8] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ -12d9c8: 7020 a63b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -12d9ce: 0e00 |0003: return-void │ │ +12b6bc: |[12b6bc] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ +12b6cc: 7020 a63b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +12b6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -392314,17 +392426,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 │ │ -12d9d0: |[12d9d0] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12d9e0: 7030 a73b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ -12d9e6: 0e00 |0003: return-void │ │ +12b6d4: |[12b6d4] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12b6e4: 7030 a73b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3ba7 │ │ +12b6ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -392336,22 +392448,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12d9e8: |[12d9e8] android.support.v7.internal.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -12d9f8: 5410 5613 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ -12d9fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12da00: 5410 5613 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ -12da04: 7220 8f30 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@308f │ │ -12da0a: 6f20 ab3b 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@3bab │ │ -12da10: 0a00 |000c: move-result v0 │ │ -12da12: 0f00 |000d: return v0 │ │ +12b6ec: |[12b6ec] android.support.v7.internal.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +12b6fc: 5410 5613 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ +12b700: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12b704: 5410 5613 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ +12b708: 7220 8f30 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@308f │ │ +12b70e: 6f20 ab3b 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@3bab │ │ +12b714: 0a00 |000c: move-result v0 │ │ +12b716: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ @@ -392362,32 +392474,32 @@ │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12da14: |[12da14] android.support.v7.internal.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -12da24: 5b01 5613 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ -12da28: 0e00 |0002: return-void │ │ +12b718: |[12b718] android.support.v7.internal.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +12b728: 5b01 5613 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@1356 │ │ +12b72c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 2163 (FitWindowsLinearLayout.java) │ │ + source_file_idx : 2159 (FitWindowsLinearLayout.java) │ │ │ │ Class #1446 header: │ │ class_idx : 1572 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1459 │ │ -source_file_idx : 4904 │ │ +source_file_idx : 4900 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1446 annotations: │ │ Annotations on class │ │ @@ -392411,19 +392523,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 │ │ -12da2c: |[12da2c] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ -12da3c: 7020 4a2a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@2a4a │ │ -12da42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -12da44: 5c10 5713 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12da48: 0e00 |0006: return-void │ │ +12b730: |[12b730] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ +12b740: 7020 4a2a 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@2a4a │ │ +12b746: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +12b748: 5c10 5713 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b74c: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -392435,19 +392547,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12da4c: |[12da4c] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -12da5c: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12da60: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -12da64: 6f20 4b2a 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@2a4b │ │ -12da6a: 0e00 |0007: return-void │ │ +12b750: |[12b750] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +12b760: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b764: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12b768: 6f20 4b2a 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@2a4b │ │ +12b76e: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -392458,17 +392570,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12da6c: |[12da6c] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ -12da7c: 5c01 5713 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12da80: 0e00 |0002: return-void │ │ +12b770: |[12b770] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ +12b780: 5c01 5713 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b784: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0002 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -392478,19 +392590,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -12da84: |[12da84] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ -12da94: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12da98: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -12da9c: 6f30 662a 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspot:(FF)V // method@2a66 │ │ -12daa2: 0e00 |0007: return-void │ │ +12b788: |[12b788] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ +12b798: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b79c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12b7a0: 6f30 662a 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspot:(FF)V // method@2a66 │ │ +12b7a6: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -392502,19 +392614,19 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -12daa4: |[12daa4] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ -12dab4: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12dab8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -12dabc: 6f55 672a 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspotBounds:(IIII)V // method@2a67 │ │ -12dac2: 0e00 |0007: return-void │ │ +12b7a8: |[12b7a8] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ +12b7b8: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b7bc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12b7c0: 6f55 672a 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setHotspotBounds:(IIII)V // method@2a67 │ │ +12b7c6: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -392528,22 +392640,22 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -12dac4: |[12dac4] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ -12dad4: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12dad8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12dadc: 6f20 682a 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setState:([I)Z // method@2a68 │ │ -12dae2: 0a00 |0007: move-result v0 │ │ -12dae4: 0f00 |0008: return v0 │ │ -12dae6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12dae8: 28fe |000a: goto 0008 // -0002 │ │ +12b7c8: |[12b7c8] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ +12b7d8: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b7dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12b7e0: 6f20 682a 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setState:([I)Z // method@2a68 │ │ +12b7e6: 0a00 |0007: move-result v0 │ │ +12b7e8: 0f00 |0008: return v0 │ │ +12b7ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +12b7ec: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -392554,39 +392666,39 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -12daec: |[12daec] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ -12dafc: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ -12db00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12db04: 6f30 6c2a 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setVisible:(ZZ)Z // method@2a6c │ │ -12db0a: 0a00 |0007: move-result v0 │ │ -12db0c: 0f00 |0008: return v0 │ │ -12db0e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -12db10: 28fe |000a: goto 0008 // -0002 │ │ +12b7f0: |[12b7f0] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ +12b800: 5510 5713 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@1357 │ │ +12b804: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12b808: 6f30 6c2a 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/graphics/drawable/DrawableWrapper;.setVisible:(ZZ)Z // method@2a6c │ │ +12b80e: 0a00 |0007: move-result v0 │ │ +12b810: 0f00 |0008: return v0 │ │ +12b812: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +12b814: 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/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x000b reg=2 visible Z │ │ 0x0000 - 0x000b reg=3 restart Z │ │ │ │ - source_file_idx : 4904 (ListViewCompat.java) │ │ + source_file_idx : 4900 (ListViewCompat.java) │ │ │ │ Class #1447 header: │ │ class_idx : 1579 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1646 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1447 annotations: │ │ Annotations on class │ │ @@ -392631,42 +392743,42 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -12db14: |[12db14] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -12db24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -12db26: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -12db28: 5b56 7613 |0002: iput-object v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ -12db2c: 6001 810c |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@0c81 │ │ -12db30: 7040 f733 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ -12db36: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -12db38: 2311 f508 |000a: new-array v1, v1, [I // type@08f5 │ │ -12db3c: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ -12db42: 4b02 0103 |000f: aput v2, v1, v3 │ │ -12db46: 5b51 7113 |0011: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@1371 │ │ -12db4a: 5b58 7413 |0013: iput-object v8, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ -12db4e: 5451 7113 |0015: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@1371 │ │ -12db52: 6002 810c |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@0c81 │ │ -12db56: 7153 9131 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -12db5c: 0c00 |001c: move-result-object v0 │ │ -12db5e: 6e20 8e31 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -12db64: 0a01 |0020: move-result v1 │ │ -12db66: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -12db6a: 6e20 7a31 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12db70: 0c01 |0026: move-result-object v1 │ │ -12db72: 6e20 0e31 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@310e │ │ -12db78: 6e10 9331 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -12db7e: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ -12db82: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ -12db88: 6e20 1031 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@3110 │ │ -12db8e: 6e10 1631 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ -12db94: 0e00 |0038: return-void │ │ +12b818: |[12b818] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +12b828: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +12b82a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +12b82c: 5b56 7613 |0002: iput-object v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ +12b830: 6001 810c |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@0c81 │ │ +12b834: 7040 f733 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ +12b83a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +12b83c: 2311 f508 |000a: new-array v1, v1, [I // type@08f5 │ │ +12b840: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ +12b846: 4b02 0103 |000f: aput v2, v1, v3 │ │ +12b84a: 5b51 7113 |0011: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@1371 │ │ +12b84e: 5b58 7413 |0013: iput-object v8, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ +12b852: 5451 7113 |0015: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@1371 │ │ +12b856: 6002 810c |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@0c81 │ │ +12b85a: 7153 9131 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12b860: 0c00 |001c: move-result-object v0 │ │ +12b862: 6e20 8e31 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +12b868: 0a01 |0020: move-result v1 │ │ +12b86a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +12b86e: 6e20 7a31 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12b874: 0c01 |0026: move-result-object v1 │ │ +12b876: 6e20 0e31 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@310e │ │ +12b87c: 6e10 9331 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12b882: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ +12b886: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ +12b88c: 6e20 1031 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@3110 │ │ +12b892: 6e10 1631 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ +12b898: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=389 │ │ 0x0004 line=390 │ │ 0x0009 line=380 │ │ 0x0013 line=391 │ │ 0x0015 line=393 │ │ @@ -392691,18 +392803,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 │ │ -12db98: |[12db98] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -12dba8: 5b01 7413 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ -12dbac: 6e10 1631 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ -12dbb2: 0e00 |0005: return-void │ │ +12b89c: |[12b89c] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +12b8ac: 5b01 7413 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ +12b8b0: 6e10 1631 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@3116 │ │ +12b8b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ 0x0005 line=410 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -392713,17 +392825,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 │ │ -12dbb4: |[12dbb4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -12dbc4: 5410 7413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ -12dbc8: 1100 |0002: return-object v0 │ │ +12b8b8: |[12b8b8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +12b8c8: 5410 7413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ +12b8cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;) │ │ @@ -392731,21 +392843,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -12dbcc: |[12dbcc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -12dbdc: 6f20 3534 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3435 │ │ -12dbe2: 1c00 5b05 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -12dbe6: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -12dbec: 0c00 |0008: move-result-object v0 │ │ -12dbee: 6e20 d639 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -12dbf4: 0e00 |000c: return-void │ │ +12b8d0: |[12b8d0] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +12b8e0: 6f20 3534 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3435 │ │ +12b8e6: 1c00 5b05 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +12b8ea: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +12b8f0: 0c00 |0008: move-result-object v0 │ │ +12b8f2: 6e20 d639 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +12b8f8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x0003 line=425 │ │ 0x000c line=426 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -392756,24 +392868,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -12dbf8: |[12dbf8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -12dc08: 6f20 3634 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3436 │ │ -12dc0e: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -12dc12: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ -12dc16: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -12dc1a: 1c00 5b05 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ -12dc1e: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -12dc24: 0c00 |000e: move-result-object v0 │ │ -12dc26: 6e20 3f3a 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ -12dc2c: 0e00 |0012: return-void │ │ +12b8fc: |[12b8fc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +12b90c: 6f20 3634 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3436 │ │ +12b912: 6000 c100 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12b916: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ +12b91a: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +12b91e: 1c00 5b05 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@055b │ │ +12b922: 6e10 e142 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +12b928: 0c00 |000e: move-result-object v0 │ │ +12b92a: 6e20 3f3a 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ +12b930: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=432 │ │ 0x0009 line=434 │ │ 0x0012 line=436 │ │ locals : │ │ @@ -392785,45 +392897,45 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -12dc30: |[12dc30] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ -12dc40: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -12dc42: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -12dc44: 2363 f508 |0002: new-array v3, v6, [I // type@08f5 │ │ -12dc48: 6e20 0331 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@3103 │ │ -12dc4e: 6e10 0131 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ -12dc54: 0c01 |000a: move-result-object v1 │ │ -12dc56: 6e10 0631 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@3106 │ │ -12dc5c: 0a05 |000e: move-result v5 │ │ -12dc5e: 6e10 0231 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@3102 │ │ -12dc64: 0a02 |0012: move-result v2 │ │ -12dc66: 6e10 a801 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -12dc6c: 0c06 |0016: move-result-object v6 │ │ -12dc6e: 6e10 2f02 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -12dc74: 0c06 |001a: move-result-object v6 │ │ -12dc76: 5264 c015 |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -12dc7a: 5496 7413 |001d: iget-object v6, v9, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ -12dc7e: 6e10 b427 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ -12dc84: 0c06 |0022: move-result-object v6 │ │ -12dc86: 7130 d23c 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -12dc8c: 0c00 |0026: move-result-object v0 │ │ -12dc8e: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ -12dc92: 4407 0307 |0029: aget v7, v3, v7 │ │ -12dc96: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ -12dc9a: b087 |002d: add-int/2addr v7, v8 │ │ -12dc9c: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ -12dca0: b187 |0030: sub-int/2addr v7, v8 │ │ -12dca2: 6e40 d33c 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ -12dca8: 6e10 d43c 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -12dcae: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -12dcb0: 0f06 |0038: return v6 │ │ +12b934: |[12b934] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ +12b944: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +12b946: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +12b948: 2363 f508 |0002: new-array v3, v6, [I // type@08f5 │ │ +12b94c: 6e20 0331 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@3103 │ │ +12b952: 6e10 0131 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ +12b958: 0c01 |000a: move-result-object v1 │ │ +12b95a: 6e10 0631 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@3106 │ │ +12b960: 0a05 |000e: move-result v5 │ │ +12b962: 6e10 0231 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@3102 │ │ +12b968: 0a02 |0012: move-result v2 │ │ +12b96a: 6e10 a801 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12b970: 0c06 |0016: move-result-object v6 │ │ +12b972: 6e10 2f02 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +12b978: 0c06 |001a: move-result-object v6 │ │ +12b97a: 5264 c015 |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +12b97e: 5496 7413 |001d: iget-object v6, v9, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ +12b982: 6e10 b427 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ +12b988: 0c06 |0022: move-result-object v6 │ │ +12b98a: 7130 d23c 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +12b990: 0c00 |0026: move-result-object v0 │ │ +12b992: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ +12b996: 4407 0307 |0029: aget v7, v3, v7 │ │ +12b99a: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ +12b99e: b087 |002d: add-int/2addr v7, v8 │ │ +12b9a0: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ +12b9a4: b187 |0030: sub-int/2addr v7, v8 │ │ +12b9a6: 6e40 d33c 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ +12b9ac: 6e10 d43c 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +12b9b2: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +12b9b4: 0f06 |0038: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=524 │ │ 0x0004 line=525 │ │ 0x0007 line=527 │ │ 0x000b line=528 │ │ 0x000f line=529 │ │ @@ -392847,31 +392959,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -12dcb4: |[12dcb4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ -12dcc4: 6f30 3834 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ -12dcca: 5420 7613 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ -12dcce: 5200 7e13 |0005: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -12dcd2: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ -12dcd6: 6e10 0431 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@3104 │ │ -12dcdc: 0a00 |000c: move-result v0 │ │ -12dcde: 5421 7613 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ -12dce2: 5211 7e13 |000f: iget v1, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -12dce6: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ -12dcea: 5420 7613 |0013: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ -12dcee: 5200 7e13 |0015: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ -12dcf2: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ -12dcf6: 7120 2338 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12dcfc: 0a00 |001c: move-result v0 │ │ -12dcfe: 6f30 3834 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ -12dd04: 0e00 |0020: return-void │ │ +12b9b8: |[12b9b8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ +12b9c8: 6f30 3834 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ +12b9ce: 5420 7613 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ +12b9d2: 5200 7e13 |0005: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +12b9d6: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ +12b9da: 6e10 0431 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@3104 │ │ +12b9e0: 0a00 |000c: move-result v0 │ │ +12b9e2: 5421 7613 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ +12b9e6: 5211 7e13 |000f: iget v1, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +12b9ea: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ +12b9ee: 5420 7613 |0013: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1376 │ │ +12b9f2: 5200 7e13 |0015: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@137e │ │ +12b9f6: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ +12b9fa: 7120 2338 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12ba00: 0a00 |001c: move-result v0 │ │ +12ba02: 6f30 3834 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ +12ba08: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0003 line=443 │ │ 0x0013 line=444 │ │ 0x0020 line=447 │ │ locals : │ │ @@ -392884,27 +392996,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -12dd08: |[12dd08] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ -12dd18: 6e10 0731 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@3107 │ │ -12dd1e: 0a01 |0003: move-result v1 │ │ -12dd20: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ -12dd24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -12dd26: 6f20 4a34 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@344a │ │ -12dd2c: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -12dd30: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -12dd34: 1241 |000e: const/4 v1, #int 4 // #4 │ │ -12dd36: 6e20 0d31 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@310d │ │ -12dd3c: 0e00 |0012: return-void │ │ -12dd3e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -12dd40: 28f3 |0014: goto 0007 // -000d │ │ +12ba0c: |[12ba0c] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ +12ba1c: 6e10 0731 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@3107 │ │ +12ba22: 0a01 |0003: move-result v1 │ │ +12ba24: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ +12ba28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12ba2a: 6f20 4a34 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@344a │ │ +12ba30: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +12ba34: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +12ba38: 1241 |000e: const/4 v1, #int 4 // #4 │ │ +12ba3a: 6e20 0d31 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@310d │ │ +12ba40: 0e00 |0012: return-void │ │ +12ba42: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +12ba44: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0007 line=415 │ │ 0x000a line=416 │ │ 0x000e line=417 │ │ 0x0012 line=419 │ │ @@ -392919,126 +393031,126 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 240 16-bit code units │ │ -12dd44: |[12dd44] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ -12dd54: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ -12dd58: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ -12dd5c: 12ed |0004: const/4 v13, #int -2 // #fe │ │ -12dd5e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -12dd60: 120c |0006: const/4 v12, #int 0 // #0 │ │ -12dd62: 54f6 7413 |0007: iget-object v6, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ -12dd66: 6e10 b527 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@27b5 │ │ -12dd6c: 0c00 |000c: move-result-object v0 │ │ -12dd6e: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ -12dd72: 6e10 6538 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -12dd78: 0c01 |0012: move-result-object v1 │ │ -12dd7a: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ -12dd7e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -12dd82: 1f01 0207 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -12dd86: 6e20 4c39 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -12dd8c: 6e20 fe30 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@30fe │ │ -12dd92: 5bf0 7213 |001f: iput-object v0, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ -12dd96: 54f9 7513 |0021: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12dd9a: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ -12dd9e: 54f9 7513 |0025: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12dda2: 6e20 ce3c b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -12dda8: 54f9 7313 |002a: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12ddac: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ -12ddb0: 54f9 7313 |002e: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12ddb4: 6e20 a43b b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -12ddba: 54f9 7313 |0033: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12ddbe: 6e20 9c3b c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12ddc4: 0e00 |0038: return-void │ │ -12ddc6: 54fa 7213 |0039: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ -12ddca: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ -12ddce: 54fa 7213 |003d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ -12ddd2: 6e20 0c31 af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@310c │ │ -12ddd8: 5bfc 7213 |0042: iput-object v12, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ -12dddc: 6e10 b627 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@27b6 │ │ -12dde2: 0c03 |0047: move-result-object v3 │ │ -12dde4: 6e10 b927 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@27b9 │ │ -12ddea: 0c07 |004b: move-result-object v7 │ │ -12ddec: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ -12ddf0: 54fa 7313 |004e: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12ddf4: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ -12ddf8: 2204 4607 |0052: new-instance v4, Landroid/widget/ImageView; // type@0746 │ │ -12ddfc: 6e10 0131 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ -12de02: 0c0a |0057: move-result-object v10 │ │ -12de04: 7020 853b a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ -12de0a: 2205 6c06 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -12de0e: 7030 ef33 d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -12de14: 595e 6d14 |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -12de18: 6e20 a03b 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3ba0 │ │ -12de1e: 6e30 ff30 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@30ff │ │ -12de24: 5bf4 7313 |0068: iput-object v4, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12de28: 54fa 7313 |006a: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12de2c: 6e20 9c3b 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12de32: 54fa 7313 |006f: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12de36: 6e20 a43b 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -12de3c: 7110 3337 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12de42: 0a0a |0077: move-result v10 │ │ -12de44: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ -12de48: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -12de4a: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ -12de4e: 54fa 7513 |007d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12de52: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ -12de56: 2208 6a06 |0081: new-instance v8, Landroid/support/v7/widget/AppCompatTextView; // type@066a │ │ -12de5a: 6e10 0131 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ -12de60: 0c0a |0086: move-result-object v10 │ │ -12de62: 600b 820c |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@0c82 │ │ -12de66: 7040 e133 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ -12de6c: 620a bb15 |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ -12de70: 6e20 b83c a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ -12de76: 2205 6c06 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ -12de7a: 7030 ef33 d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -12de80: 595e 6d14 |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ -12de84: 6e20 bd3c 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3cbd │ │ -12de8a: 6e20 fe30 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@30fe │ │ -12de90: 5bf8 7513 |009e: iput-object v8, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12de94: 54fa 7513 |00a0: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12de98: 6e20 c73c 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -12de9e: 54fa 7513 |00a5: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12dea2: 6e20 ce3c 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -12dea8: 54fa 7313 |00aa: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12deac: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ -12deb0: 54fa 7313 |00ae: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12deb4: 6e10 b427 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ -12deba: 0c0b |00b3: move-result-object v11 │ │ -12debc: 6e20 9a3b ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ -12dec2: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ -12dec6: 6e10 b427 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ -12decc: 0c0a |00bc: move-result-object v10 │ │ -12dece: 7110 3337 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12ded4: 0a0a |00c0: move-result v10 │ │ -12ded6: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ -12deda: 6e20 1431 ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3114 │ │ -12dee0: 2900 72ff |00c6: goto/16 0038 // -008e │ │ -12dee4: 54fa 7313 |00c8: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12dee8: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ -12deec: 54fa 7313 |00cc: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12def0: 6e20 a43b ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -12def6: 54fa 7313 |00d1: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ -12defa: 6e20 9c3b ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -12df00: 289e |00d6: goto 0074 // -0062 │ │ -12df02: 0192 |00d7: move v2, v9 │ │ -12df04: 28a3 |00d8: goto 007b // -005d │ │ -12df06: 54fa 7513 |00d9: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12df0a: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ -12df0e: 54fa 7513 |00dd: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12df12: 6e20 ce3c ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -12df18: 54fa 7513 |00e2: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ -12df1c: 6e20 c73c ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -12df22: 28c3 |00e7: goto 00aa // -003d │ │ -12df24: 6e20 1431 cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3114 │ │ -12df2a: 6e20 1231 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@3112 │ │ -12df30: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ +12ba48: |[12ba48] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ +12ba58: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ +12ba5c: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ +12ba60: 12ed |0004: const/4 v13, #int -2 // #fe │ │ +12ba62: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +12ba64: 120c |0006: const/4 v12, #int 0 // #0 │ │ +12ba66: 54f6 7413 |0007: iget-object v6, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@1374 │ │ +12ba6a: 6e10 b527 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@27b5 │ │ +12ba70: 0c00 |000c: move-result-object v0 │ │ +12ba72: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ +12ba76: 6e10 6538 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +12ba7c: 0c01 |0012: move-result-object v1 │ │ +12ba7e: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ +12ba82: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +12ba86: 1f01 0207 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +12ba8a: 6e20 4c39 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +12ba90: 6e20 fe30 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@30fe │ │ +12ba96: 5bf0 7213 |001f: iput-object v0, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ +12ba9a: 54f9 7513 |0021: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12ba9e: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ +12baa2: 54f9 7513 |0025: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12baa6: 6e20 ce3c b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +12baac: 54f9 7313 |002a: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bab0: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ +12bab4: 54f9 7313 |002e: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bab8: 6e20 a43b b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +12babe: 54f9 7313 |0033: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bac2: 6e20 9c3b c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12bac8: 0e00 |0038: return-void │ │ +12baca: 54fa 7213 |0039: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ +12bace: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ +12bad2: 54fa 7213 |003d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ +12bad6: 6e20 0c31 af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@310c │ │ +12badc: 5bfc 7213 |0042: iput-object v12, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@1372 │ │ +12bae0: 6e10 b627 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@27b6 │ │ +12bae6: 0c03 |0047: move-result-object v3 │ │ +12bae8: 6e10 b927 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@27b9 │ │ +12baee: 0c07 |004b: move-result-object v7 │ │ +12baf0: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ +12baf4: 54fa 7313 |004e: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12baf8: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ +12bafc: 2204 4607 |0052: new-instance v4, Landroid/widget/ImageView; // type@0746 │ │ +12bb00: 6e10 0131 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ +12bb06: 0c0a |0057: move-result-object v10 │ │ +12bb08: 7020 853b a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@3b85 │ │ +12bb0e: 2205 6c06 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +12bb12: 7030 ef33 d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +12bb18: 595e 6d14 |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +12bb1c: 6e20 a03b 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3ba0 │ │ +12bb22: 6e30 ff30 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@30ff │ │ +12bb28: 5bf4 7313 |0068: iput-object v4, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bb2c: 54fa 7313 |006a: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bb30: 6e20 9c3b 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12bb36: 54fa 7313 |006f: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bb3a: 6e20 a43b 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +12bb40: 7110 3337 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12bb46: 0a0a |0077: move-result v10 │ │ +12bb48: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ +12bb4c: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +12bb4e: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ +12bb52: 54fa 7513 |007d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bb56: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ +12bb5a: 2208 6a06 |0081: new-instance v8, Landroid/support/v7/widget/AppCompatTextView; // type@066a │ │ +12bb5e: 6e10 0131 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@3101 │ │ +12bb64: 0c0a |0086: move-result-object v10 │ │ +12bb66: 600b 820c |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@0c82 │ │ +12bb6a: 7040 e133 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ +12bb70: 620a bb15 |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@15bb │ │ +12bb74: 6e20 b83c a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@3cb8 │ │ +12bb7a: 2205 6c06 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@066c │ │ +12bb7e: 7030 ef33 d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +12bb84: 595e 6d14 |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@146d │ │ +12bb88: 6e20 bd3c 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3cbd │ │ +12bb8e: 6e20 fe30 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@30fe │ │ +12bb94: 5bf8 7513 |009e: iput-object v8, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bb98: 54fa 7513 |00a0: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bb9c: 6e20 c73c 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +12bba2: 54fa 7513 |00a5: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bba6: 6e20 ce3c 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +12bbac: 54fa 7313 |00aa: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bbb0: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ +12bbb4: 54fa 7313 |00ae: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bbb8: 6e10 b427 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ +12bbbe: 0c0b |00b3: move-result-object v11 │ │ +12bbc0: 6e20 9a3b ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@3b9a │ │ +12bbc6: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ +12bbca: 6e10 b427 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@27b4 │ │ +12bbd0: 0c0a |00bc: move-result-object v10 │ │ +12bbd2: 7110 3337 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12bbd8: 0a0a |00c0: move-result v10 │ │ +12bbda: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ +12bbde: 6e20 1431 ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3114 │ │ +12bbe4: 2900 72ff |00c6: goto/16 0038 // -008e │ │ +12bbe8: 54fa 7313 |00c8: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bbec: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ +12bbf0: 54fa 7313 |00cc: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bbf4: 6e20 a43b ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +12bbfa: 54fa 7313 |00d1: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@1373 │ │ +12bbfe: 6e20 9c3b ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +12bc04: 289e |00d6: goto 0074 // -0062 │ │ +12bc06: 0192 |00d7: move v2, v9 │ │ +12bc08: 28a3 |00d8: goto 007b // -005d │ │ +12bc0a: 54fa 7513 |00d9: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bc0e: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ +12bc12: 54fa 7513 |00dd: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bc16: 6e20 ce3c ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +12bc1c: 54fa 7513 |00e2: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@1375 │ │ +12bc20: 6e20 c73c ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +12bc26: 28c3 |00e7: goto 00aa // -003d │ │ +12bc28: 6e20 1431 cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3114 │ │ +12bc2e: 6e20 1231 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@3112 │ │ +12bc34: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=450 │ │ 0x0009 line=451 │ │ 0x000d line=452 │ │ 0x000f line=453 │ │ 0x0013 line=454 │ │ @@ -393100,21 +393212,21 @@ │ │ 0x000d - 0x00f0 reg=0 custom Landroid/view/View; │ │ 0x00d9 - 0x00f0 reg=2 hasText Z │ │ 0x0048 - 0x00f0 reg=3 icon Landroid/graphics/drawable/Drawable; │ │ 0x0009 - 0x00f0 reg=6 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x004c - 0x00f0 reg=7 text Ljava/lang/CharSequence; │ │ 0x0000 - 0x00f0 reg=15 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #1448 header: │ │ class_idx : 1580 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6268 │ │ +source_file_idx : 6264 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1448 annotations: │ │ Annotations on class │ │ @@ -393147,20 +393259,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12df34: |[12df34] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -12df44: 5b12 7913 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ -12df48: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ -12df4e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -12df50: 5c10 7713 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ -12df54: 0e00 |0008: return-void │ │ +12bc38: |[12bc38] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +12bc48: 5b12 7913 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ +12bc4c: 7010 1f43 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@431f │ │ +12bc52: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +12bc54: 5c10 7713 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ +12bc58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0005 line=587 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ @@ -393171,18 +393283,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12df58: |[12df58] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ -12df68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12df6a: 5c10 7713 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ -12df6e: 0e00 |0003: return-void │ │ +12bc5c: |[12bc5c] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ +12bc6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12bc6e: 5c10 7713 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ +12bc72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=614 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -393192,25 +393304,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12df70: |[12df70] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ -12df80: 5520 7713 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ -12df84: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -12df88: 0e00 |0004: return-void │ │ -12df8a: 5420 7913 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ -12df8e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -12df90: 5b01 8613 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ -12df94: 5420 7913 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ -12df98: 5221 7813 |000c: iget v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@1378 │ │ -12df9c: 6e20 4131 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -12dfa2: 28f3 |0011: goto 0004 // -000d │ │ +12bc74: |[12bc74] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ +12bc84: 5520 7713 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ +12bc88: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +12bc8c: 0e00 |0004: return-void │ │ +12bc8e: 5420 7913 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ +12bc92: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +12bc94: 5b01 8613 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ +12bc98: 5420 7913 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ +12bc9c: 5221 7813 |000c: iget v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@1378 │ │ +12bca0: 6e20 4131 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +12bca6: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=609 │ │ 0x0005 line=607 │ │ 0x000a line=608 │ │ locals : │ │ @@ -393222,20 +393334,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -12dfa4: |[12dfa4] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ -12dfb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -12dfb6: 5420 7913 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ -12dfba: 6e20 4131 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ -12dfc0: 5c21 7713 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ -12dfc4: 0e00 |0008: return-void │ │ +12bca8: |[12bca8] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ +12bcb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +12bcba: 5420 7913 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ +12bcbe: 6e20 4131 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@3141 │ │ +12bcc4: 5c21 7713 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mCanceled:Z // field@1377 │ │ +12bcc8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=599 │ │ 0x0006 line=600 │ │ 0x0008 line=601 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ @@ -393246,36 +393358,36 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -12dfc8: |[12dfc8] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ -12dfd8: 5913 7813 |0000: iput v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@1378 │ │ -12dfdc: 5410 7913 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ -12dfe0: 5b02 8613 |0004: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ -12dfe4: 1101 |0006: return-object v1 │ │ +12bccc: |[12bccc] android.support.v7.internal.widget.ScrollingTabContainerView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ +12bcdc: 5913 7813 |0000: iput v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.mFinalVisibility:I // field@1378 │ │ +12bce0: 5410 7913 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@1379 │ │ +12bce4: 5b02 8613 |0004: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1386 │ │ +12bce8: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ 0x0006 line=594 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$VisibilityAnimListener; │ │ 0x0000 - 0x0007 reg=2 animation Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0007 reg=3 visibility I │ │ │ │ - source_file_idx : 6268 (ScrollingTabContainerView.java) │ │ + source_file_idx : 6264 (ScrollingTabContainerView.java) │ │ │ │ Class #1449 header: │ │ class_idx : 1583 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1574 │ │ -source_file_idx : 6822 │ │ +source_file_idx : 6818 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1449 annotations: │ │ Annotations on class │ │ @@ -393301,18 +393413,18 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12dfe8: |[12dfe8] android.support.v7.internal.widget.TintContextWrapper$TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V │ │ -12dff8: 7020 bc30 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ResourcesWrapper;.:(Landroid/content/res/Resources;)V // method@30bc │ │ -12dffe: 5b02 9213 |0003: iput-object v2, v0, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1392 │ │ -12e002: 0e00 |0005: return-void │ │ +12bcec: |[12bcec] android.support.v7.internal.widget.TintContextWrapper$TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V │ │ +12bcfc: 7020 bc30 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ResourcesWrapper;.:(Landroid/content/res/Resources;)V // method@30bc │ │ +12bd02: 5b02 9213 |0003: iput-object v2, v0, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1392 │ │ +12bd06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/TintContextWrapper$TintResources; │ │ @@ -393325,39 +393437,39 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -12e004: |[12e004] android.support.v7.internal.widget.TintContextWrapper$TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -12e014: 6f20 c630 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/ResourcesWrapper;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@30c6 │ │ -12e01a: 0c00 |0003: move-result-object v0 │ │ -12e01c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -12e020: 5421 9213 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1392 │ │ -12e024: 6e30 7131 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@3171 │ │ -12e02a: 1100 |000b: return-object v0 │ │ +12bd08: |[12bd08] android.support.v7.internal.widget.TintContextWrapper$TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +12bd18: 6f20 c630 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/ResourcesWrapper;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@30c6 │ │ +12bd1e: 0c00 |0003: move-result-object v0 │ │ +12bd20: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +12bd24: 5421 9213 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintContextWrapper$TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1392 │ │ +12bd28: 6e30 7131 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawableUsingColorFilter:(ILandroid/graphics/drawable/Drawable;)Z // method@3171 │ │ +12bd2e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x0006 line=74 │ │ 0x000b line=76 │ │ locals : │ │ 0x0004 - 0x000c reg=0 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/widget/TintContextWrapper$TintResources; │ │ 0x0000 - 0x000c reg=3 id I │ │ │ │ - source_file_idx : 6822 (TintContextWrapper.java) │ │ + source_file_idx : 6818 (TintContextWrapper.java) │ │ │ │ Class #1450 header: │ │ class_idx : 1586 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 925 │ │ -source_file_idx : 6825 │ │ +source_file_idx : 6821 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1450 annotations: │ │ Annotations on class │ │ @@ -393378,17 +393490,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12e02c: |[12e02c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.:(I)V │ │ -12e03c: 7020 3f16 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@163f │ │ -12e042: 0e00 |0003: return-void │ │ +12bd30: |[12bd30] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.:(I)V │ │ +12bd40: 7020 3f16 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@163f │ │ +12bd46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0003 line=578 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x0004 reg=1 maxSize I │ │ @@ -393398,22 +393510,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 │ │ -12e044: |[12e044] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ -12e054: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12e056: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ -12e05a: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -12e05e: 6e10 1503 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@0315 │ │ -12e064: 0a02 |0008: move-result v2 │ │ -12e066: 9000 0102 |0009: add-int v0, v1, v2 │ │ -12e06a: 0f00 |000b: return v0 │ │ +12bd48: |[12bd48] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ +12bd58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12bd5a: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ +12bd5e: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +12bd62: 6e10 1503 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@0315 │ │ +12bd68: 0a02 |0008: move-result v2 │ │ +12bd6a: 9000 0102 |0009: add-int v0, v1, v2 │ │ +12bd6e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0001 line=590 │ │ 0x0003 line=591 │ │ 0x000b line=592 │ │ locals : │ │ @@ -393427,23 +393539,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 │ │ -12e06c: |[12e06c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -12e07c: 7120 5331 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@3153 │ │ -12e082: 0a00 |0003: move-result v0 │ │ -12e084: 7110 0143 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -12e08a: 0c00 |0007: move-result-object v0 │ │ -12e08c: 6e20 5531 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3155 │ │ -12e092: 0c00 |000b: move-result-object v0 │ │ -12e094: 1f00 8600 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ -12e098: 1100 |000e: return-object v0 │ │ +12bd70: |[12bd70] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +12bd80: 7120 5331 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@3153 │ │ +12bd86: 0a00 |0003: move-result v0 │ │ +12bd88: 7110 0143 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +12bd8e: 0c00 |0007: move-result-object v0 │ │ +12bd90: 6e20 5531 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@3155 │ │ +12bd96: 0c00 |000b: move-result-object v0 │ │ +12bd98: 1f00 8600 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ +12bd9c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -393453,39 +393565,39 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -12e09c: |[12e09c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ -12e0ac: 7120 5331 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@3153 │ │ -12e0b2: 0a00 |0003: move-result v0 │ │ -12e0b4: 7110 0143 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -12e0ba: 0c00 |0007: move-result-object v0 │ │ -12e0bc: 6e30 5731 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3157 │ │ -12e0c2: 0c00 |000b: move-result-object v0 │ │ -12e0c4: 1f00 8600 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ -12e0c8: 1100 |000e: return-object v0 │ │ +12bda0: |[12bda0] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ +12bdb0: 7120 5331 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@3153 │ │ +12bdb6: 0a00 |0003: move-result v0 │ │ +12bdb8: 7110 0143 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +12bdbe: 0c00 |0007: move-result-object v0 │ │ +12bdc0: 6e30 5731 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@3157 │ │ +12bdc6: 0c00 |000b: move-result-object v0 │ │ +12bdc8: 1f00 8600 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@0086 │ │ +12bdcc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x000f reg=4 filter Landroid/graphics/PorterDuffColorFilter; │ │ │ │ - source_file_idx : 6825 (TintManager.java) │ │ + source_file_idx : 6821 (TintManager.java) │ │ │ │ Class #1451 header: │ │ class_idx : 1591 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6853 │ │ +source_file_idx : 6849 │ │ static_fields_size : 3 │ │ instance_fields_size: 19 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 57 │ │ │ │ Class #1451 annotations: │ │ Annotations on method #12732 'restoreHierarchyState' │ │ @@ -393598,19 +393710,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 │ │ -12e0cc: |[12e0cc] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ -12e0dc: 6000 b10e |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@0eb1 │ │ -12e0e0: 6001 f70d |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@0df7 │ │ -12e0e4: 7051 9b31 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@319b │ │ -12e0ea: 0e00 |0007: return-void │ │ +12bdd0: |[12bdd0] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ +12bde0: 6000 b10e |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@0eb1 │ │ +12bde4: 6001 f70d |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@0df7 │ │ +12bde8: 7051 9b31 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@319b │ │ +12bdee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0008 reg=3 toolbar Landroid/support/v7/widget/Toolbar; │ │ @@ -393621,288 +393733,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 │ │ -12e0ec: |[12e0ec] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ -12e0fc: 7601 1f43 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@431f │ │ -12e102: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ -12e106: 0200 1100 |0005: move/from16 v0, v17 │ │ -12e10a: 0801 1600 |0007: move-object/from16 v1, v22 │ │ -12e10e: 5910 bc13 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ -12e112: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ -12e116: 0200 1100 |000d: move/from16 v0, v17 │ │ -12e11a: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -12e11e: 5910 b413 |0011: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ -12e122: 0800 1700 |0013: move-object/from16 v0, v23 │ │ -12e126: 0801 1600 |0015: move-object/from16 v1, v22 │ │ -12e12a: 5b10 c313 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e12e: 7401 ca36 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@36ca │ │ -12e134: 0c11 |001c: move-result-object v17 │ │ -12e136: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -12e13a: 0801 1600 |001f: move-object/from16 v1, v22 │ │ -12e13e: 5b10 c113 |0021: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ -12e142: 7401 c736 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@36c7 │ │ -12e148: 0c11 |0026: move-result-object v17 │ │ -12e14a: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -12e14e: 0801 1600 |0029: move-object/from16 v1, v22 │ │ -12e152: 5b10 be13 |002b: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ -12e156: 0800 1600 |002d: move-object/from16 v0, v22 │ │ -12e15a: 5400 c113 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ -12e15e: 0811 0000 |0031: move-object/from16 v17, v0 │ │ -12e162: 3811 e301 |0033: if-eqz v17, 0216 // +01e3 │ │ -12e166: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ -12e16a: 0200 1100 |0037: move/from16 v0, v17 │ │ -12e16e: 0801 1600 |0039: move-object/from16 v1, v22 │ │ -12e172: 5c10 c213 |003b: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ -12e176: 7401 c036 1700 |003d: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ -12e17c: 0c11 |0040: move-result-object v17 │ │ -12e17e: 0800 1100 |0041: move-object/from16 v0, v17 │ │ -12e182: 0801 1600 |0043: move-object/from16 v1, v22 │ │ -12e186: 5b10 bb13 |0045: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ -12e18a: 3818 d301 |0047: if-eqz v24, 021a // +01d3 │ │ -12e18e: 7401 b736 1700 |0049: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e194: 0c11 |004c: move-result-object v17 │ │ -12e196: 1312 0000 |004d: const/16 v18, #int 0 // #0 │ │ -12e19a: 6213 f50f |004f: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ -12e19e: 6014 7f0c |0051: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ -12e1a2: 1315 0000 |0053: const/16 v21, #int 0 // #0 │ │ -12e1a6: 7705 9131 1100 |0055: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -12e1ac: 0c03 |0058: move-result-object v3 │ │ -12e1ae: 6011 1110 |0059: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@1011 │ │ -12e1b2: 0200 1100 |005b: move/from16 v0, v17 │ │ -12e1b6: 6e20 8931 0300 |005d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -12e1bc: 0c0f |0060: move-result-object v15 │ │ -12e1be: 7110 3337 0f00 |0061: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12e1c4: 0a11 |0064: move-result v17 │ │ -12e1c6: 3911 0700 |0065: if-nez v17, 006c // +0007 │ │ -12e1ca: 0800 1600 |0067: move-object/from16 v0, v22 │ │ -12e1ce: 6e20 d531 f000 |0069: invoke-virtual {v0, v15}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@31d5 │ │ -12e1d4: 6011 0f10 |006c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@100f │ │ -12e1d8: 0200 1100 |006e: move/from16 v0, v17 │ │ -12e1dc: 6e20 8931 0300 |0070: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -12e1e2: 0c0d |0073: move-result-object v13 │ │ -12e1e4: 7110 3337 0d00 |0074: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12e1ea: 0a11 |0077: move-result v17 │ │ -12e1ec: 3911 0700 |0078: if-nez v17, 007f // +0007 │ │ -12e1f0: 0800 1600 |007a: move-object/from16 v0, v22 │ │ -12e1f4: 6e20 d431 d000 |007c: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@31d4 │ │ -12e1fa: 6011 0a10 |007f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@100a │ │ -12e1fe: 0200 1100 |0081: move/from16 v0, v17 │ │ -12e202: 6e20 7a31 0300 |0083: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12e208: 0c09 |0086: move-result-object v9 │ │ -12e20a: 3809 0700 |0087: if-eqz v9, 008e // +0007 │ │ -12e20e: 0800 1600 |0089: move-object/from16 v0, v22 │ │ -12e212: 6e20 cb31 9000 |008b: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@31cb │ │ -12e218: 6011 0710 |008e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@1007 │ │ -12e21c: 0200 1100 |0090: move/from16 v0, v17 │ │ -12e220: 6e20 7a31 0300 |0092: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12e226: 0c08 |0095: move-result-object v8 │ │ -12e228: 0800 1600 |0096: move-object/from16 v0, v22 │ │ -12e22c: 5400 bb13 |0098: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ -12e230: 0811 0000 |009a: move-object/from16 v17, v0 │ │ -12e234: 3911 0900 |009c: if-nez v17, 00a5 // +0009 │ │ -12e238: 3808 0700 |009e: if-eqz v8, 00a5 // +0007 │ │ -12e23c: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ -12e240: 6e20 c931 8000 |00a2: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c9 │ │ -12e246: 6011 0510 |00a5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@1005 │ │ -12e24a: 0200 1100 |00a7: move/from16 v0, v17 │ │ -12e24e: 6e20 7a31 0300 |00a9: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -12e254: 0c0b |00ac: move-result-object v11 │ │ -12e256: 380b 0700 |00ad: if-eqz v11, 00b4 // +0007 │ │ -12e25a: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -12e25e: 6e20 d231 b000 |00b1: invoke-virtual {v0, v11}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31d2 │ │ -12e264: 6011 0010 |00b4: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@1000 │ │ -12e268: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ -12e26c: 0200 1100 |00b8: move/from16 v0, v17 │ │ -12e270: 0201 1200 |00ba: move/from16 v1, v18 │ │ -12e274: 6e30 8031 0301 |00bc: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -12e27a: 0a11 |00bf: move-result v17 │ │ -12e27c: 0800 1600 |00c0: move-object/from16 v0, v22 │ │ -12e280: 0201 1100 |00c2: move/from16 v1, v17 │ │ -12e284: 6e20 c331 1000 |00c4: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@31c3 │ │ -12e28a: 6011 ff0f |00c7: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@0fff │ │ -12e28e: 1312 0000 |00c9: const/16 v18, #int 0 // #0 │ │ -12e292: 0200 1100 |00cb: move/from16 v0, v17 │ │ -12e296: 0201 1200 |00cd: move/from16 v1, v18 │ │ -12e29a: 6e30 8631 0301 |00cf: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12e2a0: 0a06 |00d2: move-result v6 │ │ -12e2a2: 3806 3800 |00d3: if-eqz v6, 010b // +0038 │ │ -12e2a6: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ -12e2aa: 5400 c313 |00d7: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e2ae: 0811 0000 |00d9: move-object/from16 v17, v0 │ │ -12e2b2: 7401 b736 1100 |00db: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e2b8: 0c11 |00de: move-result-object v17 │ │ -12e2ba: 7701 c137 1100 |00df: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -12e2c0: 0c11 |00e2: move-result-object v17 │ │ -12e2c2: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ -12e2c6: 5400 c313 |00e5: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e2ca: 0812 0000 |00e7: move-object/from16 v18, v0 │ │ -12e2ce: 1313 0000 |00e9: const/16 v19, #int 0 // #0 │ │ -12e2d2: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ -12e2d6: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ -12e2da: 0202 1300 |00ef: move/from16 v2, v19 │ │ -12e2de: 6e40 c537 6021 |00f1: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -12e2e4: 0c11 |00f4: move-result-object v17 │ │ -12e2e6: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ -12e2ea: 0801 1100 |00f7: move-object/from16 v1, v17 │ │ -12e2ee: 6e20 c031 1000 |00f9: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@31c0 │ │ -12e2f4: 0800 1600 |00fc: move-object/from16 v0, v22 │ │ -12e2f8: 5200 b613 |00fe: iget v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e2fc: 0211 0000 |0100: move/from16 v17, v0 │ │ -12e300: de11 1110 |0102: or-int/lit8 v17, v17, #int 16 // #10 │ │ -12e304: 0800 1600 |0104: move-object/from16 v0, v22 │ │ -12e308: 0201 1100 |0106: move/from16 v1, v17 │ │ -12e30c: 6e20 c331 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@31c3 │ │ -12e312: 6011 0310 |010b: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ -12e316: 1312 0000 |010d: const/16 v18, #int 0 // #0 │ │ -12e31a: 0200 1100 |010f: move/from16 v0, v17 │ │ -12e31e: 0201 1200 |0111: move/from16 v1, v18 │ │ -12e322: 6e30 8231 0301 |0113: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ -12e328: 0a07 |0116: move-result v7 │ │ -12e32a: 3d07 1900 |0117: if-lez v7, 0130 // +0019 │ │ -12e32e: 0800 1600 |0119: move-object/from16 v0, v22 │ │ -12e332: 5400 c313 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e336: 0811 0000 |011d: move-object/from16 v17, v0 │ │ -12e33a: 7401 ba36 1100 |011f: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@36ba │ │ -12e340: 0c0a |0122: move-result-object v10 │ │ -12e342: 59a7 c615 |0123: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -12e346: 0800 1600 |0125: move-object/from16 v0, v22 │ │ -12e34a: 5400 c313 |0127: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e34e: 0811 0000 |0129: move-object/from16 v17, v0 │ │ -12e352: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -12e356: 6e20 f236 a000 |012d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@36f2 │ │ -12e35c: 6011 fe0f |0130: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@0ffe │ │ -12e360: 1312 ffff |0132: const/16 v18, #int -1 // #ffff │ │ -12e364: 0200 1100 |0134: move/from16 v0, v17 │ │ -12e368: 0201 1200 |0136: move/from16 v1, v18 │ │ -12e36c: 6e30 7831 0301 |0138: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -12e372: 0a05 |013b: move-result v5 │ │ -12e374: 6011 fb0f |013c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@0ffb │ │ -12e378: 1312 ffff |013e: const/16 v18, #int -1 // #ffff │ │ -12e37c: 0200 1100 |0140: move/from16 v0, v17 │ │ -12e380: 0201 1200 |0142: move/from16 v1, v18 │ │ -12e384: 6e30 7831 0301 |0144: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ -12e38a: 0a04 |0147: move-result v4 │ │ -12e38c: 3b05 0400 |0148: if-gez v5, 014c // +0004 │ │ -12e390: 3a04 1b00 |014a: if-ltz v4, 0165 // +001b │ │ -12e394: 0800 1600 |014c: move-object/from16 v0, v22 │ │ -12e398: 5400 c313 |014e: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e39c: 0811 0000 |0150: move-object/from16 v17, v0 │ │ -12e3a0: 1312 0000 |0152: const/16 v18, #int 0 // #0 │ │ -12e3a4: 0200 1200 |0154: move/from16 v0, v18 │ │ -12e3a8: 7120 1243 0500 |0156: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12e3ae: 0a12 |0159: move-result v18 │ │ -12e3b0: 1313 0000 |015a: const/16 v19, #int 0 // #0 │ │ -12e3b4: 0200 1300 |015c: move/from16 v0, v19 │ │ -12e3b8: 7120 1243 0400 |015e: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12e3be: 0a13 |0161: move-result v19 │ │ -12e3c0: 7403 f136 1100 |0162: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@36f1 │ │ -12e3c6: 6011 1210 |0165: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@1012 │ │ -12e3ca: 1312 0000 |0167: const/16 v18, #int 0 // #0 │ │ -12e3ce: 0200 1100 |0169: move/from16 v0, v17 │ │ -12e3d2: 0201 1200 |016b: move/from16 v1, v18 │ │ -12e3d6: 6e30 8631 0301 |016d: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12e3dc: 0a10 |0170: move-result v16 │ │ -12e3de: 3810 1b00 |0171: if-eqz v16, 018c // +001b │ │ -12e3e2: 0800 1600 |0173: move-object/from16 v0, v22 │ │ -12e3e6: 5400 c313 |0175: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e3ea: 0811 0000 |0177: move-object/from16 v17, v0 │ │ -12e3ee: 0800 1600 |0179: move-object/from16 v0, v22 │ │ -12e3f2: 5400 c313 |017b: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e3f6: 0812 0000 |017d: move-object/from16 v18, v0 │ │ -12e3fa: 7401 b736 1200 |017f: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e400: 0c12 |0182: move-result-object v18 │ │ -12e402: 0800 1100 |0183: move-object/from16 v0, v17 │ │ -12e406: 0801 1200 |0185: move-object/from16 v1, v18 │ │ -12e40a: 0202 1000 |0187: move/from16 v2, v16 │ │ -12e40e: 6e30 0837 1002 |0189: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@3708 │ │ -12e414: 6011 1010 |018c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@1010 │ │ -12e418: 1312 0000 |018e: const/16 v18, #int 0 // #0 │ │ -12e41c: 0200 1100 |0190: move/from16 v0, v17 │ │ -12e420: 0201 1200 |0192: move/from16 v1, v18 │ │ -12e424: 6e30 8631 0301 |0194: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12e42a: 0a0e |0197: move-result v14 │ │ -12e42c: 380e 1900 |0198: if-eqz v14, 01b1 // +0019 │ │ -12e430: 0800 1600 |019a: move-object/from16 v0, v22 │ │ -12e434: 5400 c313 |019c: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e438: 0811 0000 |019e: move-object/from16 v17, v0 │ │ -12e43c: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ -12e440: 5400 c313 |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e444: 0812 0000 |01a4: move-object/from16 v18, v0 │ │ -12e448: 7401 b736 1200 |01a6: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e44e: 0c12 |01a9: move-result-object v18 │ │ -12e450: 0800 1100 |01aa: move-object/from16 v0, v17 │ │ -12e454: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ -12e458: 6e30 0437 100e |01ae: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@3704 │ │ -12e45e: 6011 0c10 |01b1: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@100c │ │ -12e462: 1312 0000 |01b3: const/16 v18, #int 0 // #0 │ │ -12e466: 0200 1100 |01b5: move/from16 v0, v17 │ │ -12e46a: 0201 1200 |01b7: move/from16 v1, v18 │ │ -12e46e: 6e30 8631 0301 |01b9: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -12e474: 0a0c |01bc: move-result v12 │ │ -12e476: 380c 0d00 |01bd: if-eqz v12, 01ca // +000d │ │ -12e47a: 0800 1600 |01bf: move-object/from16 v0, v22 │ │ -12e47e: 5400 c313 |01c1: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e482: 0811 0000 |01c3: move-object/from16 v17, v0 │ │ -12e486: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -12e48a: 6e20 0137 c000 |01c7: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@3701 │ │ -12e490: 6e10 9331 0300 |01ca: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -12e496: 6e10 8b31 0300 |01cd: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -12e49c: 0c11 |01d0: move-result-object v17 │ │ -12e49e: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ -12e4a2: 0801 1600 |01d3: move-object/from16 v1, v22 │ │ -12e4a6: 5b10 c013 |01d5: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12e4aa: 0800 1600 |01d7: move-object/from16 v0, v22 │ │ -12e4ae: 0201 1900 |01d9: move/from16 v1, v25 │ │ -12e4b2: 6e20 c131 1000 |01db: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@31c1 │ │ -12e4b8: 0800 1600 |01de: move-object/from16 v0, v22 │ │ -12e4bc: 5400 c313 |01e0: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e4c0: 0811 0000 |01e2: move-object/from16 v17, v0 │ │ -12e4c4: 7401 bf36 1100 |01e4: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ -12e4ca: 0c11 |01e7: move-result-object v17 │ │ -12e4cc: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ -12e4d0: 0801 1600 |01ea: move-object/from16 v1, v22 │ │ -12e4d4: 5b10 b713 |01ec: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ -12e4d8: 0800 1600 |01ee: move-object/from16 v0, v22 │ │ -12e4dc: 5400 c013 |01f0: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12e4e0: 0811 0000 |01f2: move-object/from16 v17, v0 │ │ -12e4e4: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ -12e4e8: 0201 1a00 |01f6: move/from16 v1, v26 │ │ -12e4ec: 6e20 6731 1000 |01f8: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -12e4f2: 0c11 |01fb: move-result-object v17 │ │ -12e4f4: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ -12e4f8: 0801 1100 |01fe: move-object/from16 v1, v17 │ │ -12e4fc: 6e20 c231 1000 |0200: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c2 │ │ -12e502: 0800 1600 |0203: move-object/from16 v0, v22 │ │ -12e506: 5400 c313 |0205: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e50a: 0811 0000 |0207: move-object/from16 v17, v0 │ │ -12e50e: 2212 3506 |0209: new-instance v18, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; // type@0635 │ │ -12e512: 0800 1200 |020b: move-object/from16 v0, v18 │ │ -12e516: 0801 1600 |020d: move-object/from16 v1, v22 │ │ -12e51a: 7020 9431 1000 |020f: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@3194 │ │ -12e520: 7402 fe36 1100 |0212: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@36fe │ │ -12e526: 0e00 |0215: return-void │ │ -12e528: 1311 0000 |0216: const/16 v17, #int 0 // #0 │ │ -12e52c: 2900 1ffe |0218: goto/16 0037 // -01e1 │ │ -12e530: 7601 a331 1600 |021a: invoke-direct/range {v22}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@31a3 │ │ -12e536: 0a11 |021d: move-result v17 │ │ -12e538: 0200 1100 |021e: move/from16 v0, v17 │ │ -12e53c: 0801 1600 |0220: move-object/from16 v1, v22 │ │ -12e540: 5910 b613 |0222: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e544: 7401 b736 1700 |0224: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e54a: 0c11 |0227: move-result-object v17 │ │ -12e54c: 7701 6531 1100 |0228: invoke-static/range {v17}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -12e552: 0c11 |022b: move-result-object v17 │ │ -12e554: 0800 1100 |022c: move-object/from16 v0, v17 │ │ -12e558: 0801 1600 |022e: move-object/from16 v1, v22 │ │ -12e55c: 5b10 c013 |0230: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12e560: 28a5 |0232: goto 01d7 // -005b │ │ +12bdf0: |[12bdf0] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ +12be00: 7601 1f43 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@431f │ │ +12be06: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ +12be0a: 0200 1100 |0005: move/from16 v0, v17 │ │ +12be0e: 0801 1600 |0007: move-object/from16 v1, v22 │ │ +12be12: 5910 bc13 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ +12be16: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ +12be1a: 0200 1100 |000d: move/from16 v0, v17 │ │ +12be1e: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +12be22: 5910 b413 |0011: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ +12be26: 0800 1700 |0013: move-object/from16 v0, v23 │ │ +12be2a: 0801 1600 |0015: move-object/from16 v1, v22 │ │ +12be2e: 5b10 c313 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12be32: 7401 ca36 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@36ca │ │ +12be38: 0c11 |001c: move-result-object v17 │ │ +12be3a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +12be3e: 0801 1600 |001f: move-object/from16 v1, v22 │ │ +12be42: 5b10 c113 |0021: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ +12be46: 7401 c736 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@36c7 │ │ +12be4c: 0c11 |0026: move-result-object v17 │ │ +12be4e: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +12be52: 0801 1600 |0029: move-object/from16 v1, v22 │ │ +12be56: 5b10 be13 |002b: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ +12be5a: 0800 1600 |002d: move-object/from16 v0, v22 │ │ +12be5e: 5400 c113 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ +12be62: 0811 0000 |0031: move-object/from16 v17, v0 │ │ +12be66: 3811 e301 |0033: if-eqz v17, 0216 // +01e3 │ │ +12be6a: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ +12be6e: 0200 1100 |0037: move/from16 v0, v17 │ │ +12be72: 0801 1600 |0039: move-object/from16 v1, v22 │ │ +12be76: 5c10 c213 |003b: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ +12be7a: 7401 c036 1700 |003d: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ +12be80: 0c11 |0040: move-result-object v17 │ │ +12be82: 0800 1100 |0041: move-object/from16 v0, v17 │ │ +12be86: 0801 1600 |0043: move-object/from16 v1, v22 │ │ +12be8a: 5b10 bb13 |0045: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ +12be8e: 3818 d301 |0047: if-eqz v24, 021a // +01d3 │ │ +12be92: 7401 b736 1700 |0049: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12be98: 0c11 |004c: move-result-object v17 │ │ +12be9a: 1312 0000 |004d: const/16 v18, #int 0 // #0 │ │ +12be9e: 6213 f50f |004f: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0ff5 │ │ +12bea2: 6014 7f0c |0051: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0c7f │ │ +12bea6: 1315 0000 |0053: const/16 v21, #int 0 // #0 │ │ +12beaa: 7705 9131 1100 |0055: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12beb0: 0c03 |0058: move-result-object v3 │ │ +12beb2: 6011 1110 |0059: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@1011 │ │ +12beb6: 0200 1100 |005b: move/from16 v0, v17 │ │ +12beba: 6e20 8931 0300 |005d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +12bec0: 0c0f |0060: move-result-object v15 │ │ +12bec2: 7110 3337 0f00 |0061: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12bec8: 0a11 |0064: move-result v17 │ │ +12beca: 3911 0700 |0065: if-nez v17, 006c // +0007 │ │ +12bece: 0800 1600 |0067: move-object/from16 v0, v22 │ │ +12bed2: 6e20 d531 f000 |0069: invoke-virtual {v0, v15}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@31d5 │ │ +12bed8: 6011 0f10 |006c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@100f │ │ +12bedc: 0200 1100 |006e: move/from16 v0, v17 │ │ +12bee0: 6e20 8931 0300 |0070: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +12bee6: 0c0d |0073: move-result-object v13 │ │ +12bee8: 7110 3337 0d00 |0074: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12beee: 0a11 |0077: move-result v17 │ │ +12bef0: 3911 0700 |0078: if-nez v17, 007f // +0007 │ │ +12bef4: 0800 1600 |007a: move-object/from16 v0, v22 │ │ +12bef8: 6e20 d431 d000 |007c: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@31d4 │ │ +12befe: 6011 0a10 |007f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@100a │ │ +12bf02: 0200 1100 |0081: move/from16 v0, v17 │ │ +12bf06: 6e20 7a31 0300 |0083: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12bf0c: 0c09 |0086: move-result-object v9 │ │ +12bf0e: 3809 0700 |0087: if-eqz v9, 008e // +0007 │ │ +12bf12: 0800 1600 |0089: move-object/from16 v0, v22 │ │ +12bf16: 6e20 cb31 9000 |008b: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@31cb │ │ +12bf1c: 6011 0710 |008e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@1007 │ │ +12bf20: 0200 1100 |0090: move/from16 v0, v17 │ │ +12bf24: 6e20 7a31 0300 |0092: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12bf2a: 0c08 |0095: move-result-object v8 │ │ +12bf2c: 0800 1600 |0096: move-object/from16 v0, v22 │ │ +12bf30: 5400 bb13 |0098: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ +12bf34: 0811 0000 |009a: move-object/from16 v17, v0 │ │ +12bf38: 3911 0900 |009c: if-nez v17, 00a5 // +0009 │ │ +12bf3c: 3808 0700 |009e: if-eqz v8, 00a5 // +0007 │ │ +12bf40: 0800 1600 |00a0: move-object/from16 v0, v22 │ │ +12bf44: 6e20 c931 8000 |00a2: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c9 │ │ +12bf4a: 6011 0510 |00a5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@1005 │ │ +12bf4e: 0200 1100 |00a7: move/from16 v0, v17 │ │ +12bf52: 6e20 7a31 0300 |00a9: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12bf58: 0c0b |00ac: move-result-object v11 │ │ +12bf5a: 380b 0700 |00ad: if-eqz v11, 00b4 // +0007 │ │ +12bf5e: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +12bf62: 6e20 d231 b000 |00b1: invoke-virtual {v0, v11}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31d2 │ │ +12bf68: 6011 0010 |00b4: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@1000 │ │ +12bf6c: 1312 0000 |00b6: const/16 v18, #int 0 // #0 │ │ +12bf70: 0200 1100 |00b8: move/from16 v0, v17 │ │ +12bf74: 0201 1200 |00ba: move/from16 v1, v18 │ │ +12bf78: 6e30 8031 0301 |00bc: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +12bf7e: 0a11 |00bf: move-result v17 │ │ +12bf80: 0800 1600 |00c0: move-object/from16 v0, v22 │ │ +12bf84: 0201 1100 |00c2: move/from16 v1, v17 │ │ +12bf88: 6e20 c331 1000 |00c4: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@31c3 │ │ +12bf8e: 6011 ff0f |00c7: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@0fff │ │ +12bf92: 1312 0000 |00c9: const/16 v18, #int 0 // #0 │ │ +12bf96: 0200 1100 |00cb: move/from16 v0, v17 │ │ +12bf9a: 0201 1200 |00cd: move/from16 v1, v18 │ │ +12bf9e: 6e30 8631 0301 |00cf: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +12bfa4: 0a06 |00d2: move-result v6 │ │ +12bfa6: 3806 3800 |00d3: if-eqz v6, 010b // +0038 │ │ +12bfaa: 0800 1600 |00d5: move-object/from16 v0, v22 │ │ +12bfae: 5400 c313 |00d7: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12bfb2: 0811 0000 |00d9: move-object/from16 v17, v0 │ │ +12bfb6: 7401 b736 1100 |00db: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12bfbc: 0c11 |00de: move-result-object v17 │ │ +12bfbe: 7701 c137 1100 |00df: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +12bfc4: 0c11 |00e2: move-result-object v17 │ │ +12bfc6: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ +12bfca: 5400 c313 |00e5: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12bfce: 0812 0000 |00e7: move-object/from16 v18, v0 │ │ +12bfd2: 1313 0000 |00e9: const/16 v19, #int 0 // #0 │ │ +12bfd6: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ +12bfda: 0801 1200 |00ed: move-object/from16 v1, v18 │ │ +12bfde: 0202 1300 |00ef: move/from16 v2, v19 │ │ +12bfe2: 6e40 c537 6021 |00f1: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +12bfe8: 0c11 |00f4: move-result-object v17 │ │ +12bfea: 0800 1600 |00f5: move-object/from16 v0, v22 │ │ +12bfee: 0801 1100 |00f7: move-object/from16 v1, v17 │ │ +12bff2: 6e20 c031 1000 |00f9: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@31c0 │ │ +12bff8: 0800 1600 |00fc: move-object/from16 v0, v22 │ │ +12bffc: 5200 b613 |00fe: iget v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c000: 0211 0000 |0100: move/from16 v17, v0 │ │ +12c004: de11 1110 |0102: or-int/lit8 v17, v17, #int 16 // #10 │ │ +12c008: 0800 1600 |0104: move-object/from16 v0, v22 │ │ +12c00c: 0201 1100 |0106: move/from16 v1, v17 │ │ +12c010: 6e20 c331 1000 |0108: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@31c3 │ │ +12c016: 6011 0310 |010b: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@1003 │ │ +12c01a: 1312 0000 |010d: const/16 v18, #int 0 // #0 │ │ +12c01e: 0200 1100 |010f: move/from16 v0, v17 │ │ +12c022: 0201 1200 |0111: move/from16 v1, v18 │ │ +12c026: 6e30 8231 0301 |0113: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ +12c02c: 0a07 |0116: move-result v7 │ │ +12c02e: 3d07 1900 |0117: if-lez v7, 0130 // +0019 │ │ +12c032: 0800 1600 |0119: move-object/from16 v0, v22 │ │ +12c036: 5400 c313 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c03a: 0811 0000 |011d: move-object/from16 v17, v0 │ │ +12c03e: 7401 ba36 1100 |011f: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@36ba │ │ +12c044: 0c0a |0122: move-result-object v10 │ │ +12c046: 59a7 c615 |0123: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +12c04a: 0800 1600 |0125: move-object/from16 v0, v22 │ │ +12c04e: 5400 c313 |0127: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c052: 0811 0000 |0129: move-object/from16 v17, v0 │ │ +12c056: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +12c05a: 6e20 f236 a000 |012d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@36f2 │ │ +12c060: 6011 fe0f |0130: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@0ffe │ │ +12c064: 1312 ffff |0132: const/16 v18, #int -1 // #ffff │ │ +12c068: 0200 1100 |0134: move/from16 v0, v17 │ │ +12c06c: 0201 1200 |0136: move/from16 v1, v18 │ │ +12c070: 6e30 7831 0301 |0138: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +12c076: 0a05 |013b: move-result v5 │ │ +12c078: 6011 fb0f |013c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@0ffb │ │ +12c07c: 1312 ffff |013e: const/16 v18, #int -1 // #ffff │ │ +12c080: 0200 1100 |0140: move/from16 v0, v17 │ │ +12c084: 0201 1200 |0142: move/from16 v1, v18 │ │ +12c088: 6e30 7831 0301 |0144: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@3178 │ │ +12c08e: 0a04 |0147: move-result v4 │ │ +12c090: 3b05 0400 |0148: if-gez v5, 014c // +0004 │ │ +12c094: 3a04 1b00 |014a: if-ltz v4, 0165 // +001b │ │ +12c098: 0800 1600 |014c: move-object/from16 v0, v22 │ │ +12c09c: 5400 c313 |014e: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c0a0: 0811 0000 |0150: move-object/from16 v17, v0 │ │ +12c0a4: 1312 0000 |0152: const/16 v18, #int 0 // #0 │ │ +12c0a8: 0200 1200 |0154: move/from16 v0, v18 │ │ +12c0ac: 7120 1243 0500 |0156: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12c0b2: 0a12 |0159: move-result v18 │ │ +12c0b4: 1313 0000 |015a: const/16 v19, #int 0 // #0 │ │ +12c0b8: 0200 1300 |015c: move/from16 v0, v19 │ │ +12c0bc: 7120 1243 0400 |015e: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12c0c2: 0a13 |0161: move-result v19 │ │ +12c0c4: 7403 f136 1100 |0162: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@36f1 │ │ +12c0ca: 6011 1210 |0165: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@1012 │ │ +12c0ce: 1312 0000 |0167: const/16 v18, #int 0 // #0 │ │ +12c0d2: 0200 1100 |0169: move/from16 v0, v17 │ │ +12c0d6: 0201 1200 |016b: move/from16 v1, v18 │ │ +12c0da: 6e30 8631 0301 |016d: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +12c0e0: 0a10 |0170: move-result v16 │ │ +12c0e2: 3810 1b00 |0171: if-eqz v16, 018c // +001b │ │ +12c0e6: 0800 1600 |0173: move-object/from16 v0, v22 │ │ +12c0ea: 5400 c313 |0175: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c0ee: 0811 0000 |0177: move-object/from16 v17, v0 │ │ +12c0f2: 0800 1600 |0179: move-object/from16 v0, v22 │ │ +12c0f6: 5400 c313 |017b: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c0fa: 0812 0000 |017d: move-object/from16 v18, v0 │ │ +12c0fe: 7401 b736 1200 |017f: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12c104: 0c12 |0182: move-result-object v18 │ │ +12c106: 0800 1100 |0183: move-object/from16 v0, v17 │ │ +12c10a: 0801 1200 |0185: move-object/from16 v1, v18 │ │ +12c10e: 0202 1000 |0187: move/from16 v2, v16 │ │ +12c112: 6e30 0837 1002 |0189: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@3708 │ │ +12c118: 6011 1010 |018c: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@1010 │ │ +12c11c: 1312 0000 |018e: const/16 v18, #int 0 // #0 │ │ +12c120: 0200 1100 |0190: move/from16 v0, v17 │ │ +12c124: 0201 1200 |0192: move/from16 v1, v18 │ │ +12c128: 6e30 8631 0301 |0194: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +12c12e: 0a0e |0197: move-result v14 │ │ +12c130: 380e 1900 |0198: if-eqz v14, 01b1 // +0019 │ │ +12c134: 0800 1600 |019a: move-object/from16 v0, v22 │ │ +12c138: 5400 c313 |019c: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c13c: 0811 0000 |019e: move-object/from16 v17, v0 │ │ +12c140: 0800 1600 |01a0: move-object/from16 v0, v22 │ │ +12c144: 5400 c313 |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c148: 0812 0000 |01a4: move-object/from16 v18, v0 │ │ +12c14c: 7401 b736 1200 |01a6: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12c152: 0c12 |01a9: move-result-object v18 │ │ +12c154: 0800 1100 |01aa: move-object/from16 v0, v17 │ │ +12c158: 0801 1200 |01ac: move-object/from16 v1, v18 │ │ +12c15c: 6e30 0437 100e |01ae: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@3704 │ │ +12c162: 6011 0c10 |01b1: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@100c │ │ +12c166: 1312 0000 |01b3: const/16 v18, #int 0 // #0 │ │ +12c16a: 0200 1100 |01b5: move/from16 v0, v17 │ │ +12c16e: 0201 1200 |01b7: move/from16 v1, v18 │ │ +12c172: 6e30 8631 0301 |01b9: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +12c178: 0a0c |01bc: move-result v12 │ │ +12c17a: 380c 0d00 |01bd: if-eqz v12, 01ca // +000d │ │ +12c17e: 0800 1600 |01bf: move-object/from16 v0, v22 │ │ +12c182: 5400 c313 |01c1: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c186: 0811 0000 |01c3: move-object/from16 v17, v0 │ │ +12c18a: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +12c18e: 6e20 0137 c000 |01c7: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@3701 │ │ +12c194: 6e10 9331 0300 |01ca: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12c19a: 6e10 8b31 0300 |01cd: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +12c1a0: 0c11 |01d0: move-result-object v17 │ │ +12c1a2: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ +12c1a6: 0801 1600 |01d3: move-object/from16 v1, v22 │ │ +12c1aa: 5b10 c013 |01d5: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12c1ae: 0800 1600 |01d7: move-object/from16 v0, v22 │ │ +12c1b2: 0201 1900 |01d9: move/from16 v1, v25 │ │ +12c1b6: 6e20 c131 1000 |01db: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@31c1 │ │ +12c1bc: 0800 1600 |01de: move-object/from16 v0, v22 │ │ +12c1c0: 5400 c313 |01e0: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c1c4: 0811 0000 |01e2: move-object/from16 v17, v0 │ │ +12c1c8: 7401 bf36 1100 |01e4: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ +12c1ce: 0c11 |01e7: move-result-object v17 │ │ +12c1d0: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ +12c1d4: 0801 1600 |01ea: move-object/from16 v1, v22 │ │ +12c1d8: 5b10 b713 |01ec: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ +12c1dc: 0800 1600 |01ee: move-object/from16 v0, v22 │ │ +12c1e0: 5400 c013 |01f0: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12c1e4: 0811 0000 |01f2: move-object/from16 v17, v0 │ │ +12c1e8: 0800 1100 |01f4: move-object/from16 v0, v17 │ │ +12c1ec: 0201 1a00 |01f6: move/from16 v1, v26 │ │ +12c1f0: 6e20 6731 1000 |01f8: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12c1f6: 0c11 |01fb: move-result-object v17 │ │ +12c1f8: 0800 1600 |01fc: move-object/from16 v0, v22 │ │ +12c1fc: 0801 1100 |01fe: move-object/from16 v1, v17 │ │ +12c200: 6e20 c231 1000 |0200: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c2 │ │ +12c206: 0800 1600 |0203: move-object/from16 v0, v22 │ │ +12c20a: 5400 c313 |0205: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c20e: 0811 0000 |0207: move-object/from16 v17, v0 │ │ +12c212: 2212 3506 |0209: new-instance v18, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; // type@0635 │ │ +12c216: 0800 1200 |020b: move-object/from16 v0, v18 │ │ +12c21a: 0801 1600 |020d: move-object/from16 v1, v22 │ │ +12c21e: 7020 9431 1000 |020f: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@3194 │ │ +12c224: 7402 fe36 1100 |0212: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@36fe │ │ +12c22a: 0e00 |0215: return-void │ │ +12c22c: 1311 0000 |0216: const/16 v17, #int 0 // #0 │ │ +12c230: 2900 1ffe |0218: goto/16 0037 // -01e1 │ │ +12c234: 7601 a331 1600 |021a: invoke-direct/range {v22}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@31a3 │ │ +12c23a: 0a11 |021d: move-result v17 │ │ +12c23c: 0200 1100 |021e: move/from16 v0, v17 │ │ +12c240: 0801 1600 |0220: move-object/from16 v1, v22 │ │ +12c244: 5910 b613 |0222: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c248: 7401 b736 1700 |0224: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12c24e: 0c11 |0227: move-result-object v17 │ │ +12c250: 7701 6531 1100 |0228: invoke-static/range {v17}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12c256: 0c11 |022b: move-result-object v17 │ │ +12c258: 0800 1100 |022c: move-object/from16 v0, v17 │ │ +12c25c: 0801 1600 |022e: move-object/from16 v1, v22 │ │ +12c260: 5b10 c013 |0230: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12c264: 28a5 |0232: goto 01d7 // -005b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=86 │ │ 0x000b line=89 │ │ 0x0013 line=99 │ │ 0x0019 line=100 │ │ @@ -393985,17 +394097,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e564: |[12e564] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ -12e574: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e578: 1100 |0002: return-object v0 │ │ +12c268: |[12c268] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ +12c278: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c27c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394003,17 +394115,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e57c: |[12e57c] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ -12e58c: 5410 c113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ -12e590: 1100 |0002: return-object v0 │ │ +12c280: |[12c280] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ +12c290: 5410 c113 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ +12c294: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394021,17 +394133,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e594: |[12e594] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; │ │ -12e5a4: 5410 c413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@13c4 │ │ -12e5a8: 1100 |0002: return-object v0 │ │ +12c298: |[12c298] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/view/Window$Callback; │ │ +12c2a8: 5410 c413 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@13c4 │ │ +12c2ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394039,17 +394151,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e5ac: |[12e5ac] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z │ │ -12e5bc: 5510 ba13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@13ba │ │ -12e5c0: 0f00 |0002: return v0 │ │ +12c2b0: |[12c2b0] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z │ │ +12c2c0: 5510 ba13 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@13ba │ │ +12c2c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394057,22 +394169,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12e5c4: |[12e5c4] android.support.v7.internal.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ -12e5d4: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -12e5d8: 5421 c313 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e5dc: 6e10 c036 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ -12e5e2: 0c01 |0007: move-result-object v1 │ │ -12e5e4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -12e5e8: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ -12e5ec: 0f00 |000c: return v0 │ │ +12c2c8: |[12c2c8] android.support.v7.internal.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ +12c2d8: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +12c2dc: 5421 c313 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c2e0: 6e10 c036 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@36c0 │ │ +12c2e6: 0c01 |0007: move-result-object v1 │ │ +12c2e8: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +12c2ec: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ +12c2f0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=233 │ │ 0x000a line=234 │ │ 0x000c line=236 │ │ locals : │ │ @@ -394084,31 +394196,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -12e5f0: |[12e5f0] android.support.v7.internal.widget.ToolbarWidgetWrapper.ensureSpinner:()V │ │ -12e600: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -12e602: 5461 bd13 |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e606: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -12e60a: 2201 6706 |0005: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ -12e60e: 6e10 a631 0600 |0007: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@31a6 │ │ -12e614: 0c02 |000a: move-result-object v2 │ │ -12e616: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -12e618: 6004 860c |000c: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0c86 │ │ -12e61c: 7040 a233 2143 |000e: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ -12e622: 5b61 bd13 |0011: iput-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e626: 2200 a206 |0013: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -12e62a: 1401 1300 8000 |0015: const v1, #float 1.1755e-38 // #00800013 │ │ -12e630: 7040 7f36 5015 |0018: invoke-direct {v0, v5, v5, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@367f │ │ -12e636: 5461 bd13 |001b: iget-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e63a: 6e20 793c 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3c79 │ │ -12e640: 0e00 |0020: return-void │ │ +12c2f4: |[12c2f4] android.support.v7.internal.widget.ToolbarWidgetWrapper.ensureSpinner:()V │ │ +12c304: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +12c306: 5461 bd13 |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c30a: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +12c30e: 2201 6706 |0005: new-instance v1, Landroid/support/v7/widget/AppCompatSpinner; // type@0667 │ │ +12c312: 6e10 a631 0600 |0007: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@31a6 │ │ +12c318: 0c02 |000a: move-result-object v2 │ │ +12c31a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +12c31c: 6004 860c |000c: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@0c86 │ │ +12c320: 7040 a233 2143 |000e: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ +12c326: 5b61 bd13 |0011: iput-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c32a: 2200 a206 |0013: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +12c32e: 1401 1300 8000 |0015: const v1, #float 1.1755e-38 // #00800013 │ │ +12c334: 7040 7f36 5015 |0018: invoke-direct {v0, v5, v5, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@367f │ │ +12c33a: 5461 bd13 |001b: iget-object v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c33e: 6e20 793c 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Spinner;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@3c79 │ │ +12c344: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=529 │ │ 0x0005 line=530 │ │ 0x0013 line=531 │ │ 0x001b line=533 │ │ 0x0020 line=535 │ │ @@ -394121,22 +394233,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12e644: |[12e644] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ -12e654: 5b12 c113 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ -12e658: 5210 b613 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e65c: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -12e660: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -12e664: 5410 c313 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e668: 6e20 0737 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -12e66e: 0e00 |000d: return-void │ │ +12c348: |[12c348] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ +12c358: 5b12 c113 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ +12c35c: 5210 b613 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c360: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +12c364: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +12c368: 5410 c313 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c36c: 6e20 0737 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +12c372: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ 0x0008 line=286 │ │ 0x000d line=288 │ │ locals : │ │ @@ -394148,30 +394260,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -12e670: |[12e670] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ -12e680: 5220 b613 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e684: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -12e688: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -12e68c: 5420 b713 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ -12e690: 7110 3337 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12e696: 0a00 |000b: move-result v0 │ │ -12e698: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -12e69c: 5420 c313 |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e6a0: 5221 b413 |0010: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ -12e6a4: 6e20 fa36 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@36fa │ │ -12e6aa: 0e00 |0015: return-void │ │ -12e6ac: 5420 c313 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e6b0: 5421 b713 |0018: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ -12e6b4: 6e20 fb36 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ -12e6ba: 28f8 |001d: goto 0015 // -0008 │ │ +12c374: |[12c374] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ +12c384: 5220 b613 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c388: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +12c38c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +12c390: 5420 b713 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ +12c394: 7110 3337 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12c39a: 0a00 |000b: move-result v0 │ │ +12c39c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +12c3a0: 5420 c313 |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c3a4: 5221 b413 |0010: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ +12c3a8: 6e20 fa36 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@36fa │ │ +12c3ae: 0e00 |0015: return-void │ │ +12c3b0: 5420 c313 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c3b4: 5421 b713 |0018: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ +12c3b8: 6e20 fb36 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@36fb │ │ +12c3be: 28f8 |001d: goto 0015 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0006 line=643 │ │ 0x000e line=644 │ │ 0x0015 line=649 │ │ 0x0016 line=646 │ │ @@ -394183,26 +394295,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -12e6bc: |[12e6bc] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ -12e6cc: 5220 b613 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e6d0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -12e6d4: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -12e6d8: 5421 c313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e6dc: 5420 bb13 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ -12e6e0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -12e6e4: 5420 bb13 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ -12e6e8: 6e20 fd36 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ -12e6ee: 0e00 |0011: return-void │ │ -12e6f0: 5420 b513 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ -12e6f4: 28fa |0014: goto 000e // -0006 │ │ +12c3c0: |[12c3c0] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ +12c3d0: 5220 b613 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c3d4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +12c3d8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +12c3dc: 5421 c313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c3e0: 5420 bb13 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ +12c3e4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +12c3e8: 5420 bb13 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ +12c3ec: 6e20 fd36 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ +12c3f2: 0e00 |0011: return-void │ │ +12c3f4: 5420 b513 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ +12c3f8: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0006 line=653 │ │ 0x0011 line=655 │ │ 0x0012 line=653 │ │ locals : │ │ @@ -394213,32 +394325,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -12e6f8: |[12e6f8] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ -12e708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12e70a: 5221 b613 |0001: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e70e: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ -12e712: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ -12e716: 5221 b613 |0007: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e71a: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ -12e71e: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -12e722: 5421 b913 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ -12e726: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -12e72a: 5420 b913 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ -12e72e: 5421 c313 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e732: 6e20 f436 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ -12e738: 0e00 |0018: return-void │ │ -12e73a: 5420 b813 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ -12e73e: 28f8 |001b: goto 0013 // -0008 │ │ -12e740: 5420 b813 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ -12e744: 28f5 |001e: goto 0013 // -000b │ │ +12c3fc: |[12c3fc] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ +12c40c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12c40e: 5221 b613 |0001: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c412: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ +12c416: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ +12c41a: 5221 b613 |0007: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c41e: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ +12c422: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +12c426: 5421 b913 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ +12c42a: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +12c42e: 5420 b913 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ +12c432: 5421 c313 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c436: 6e20 f436 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@36f4 │ │ +12c43c: 0e00 |0018: return-void │ │ +12c43e: 5420 b813 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ +12c442: 28f8 |001b: goto 0013 // -0008 │ │ +12c444: 5420 b813 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ +12c448: 28f5 |001e: goto 0013 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0001 line=347 │ │ 0x0007 line=348 │ │ 0x000d line=349 │ │ 0x0013 line=354 │ │ @@ -394255,21 +394367,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -12e748: |[12e748] android.support.v7.internal.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ -12e758: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ -12e75c: 6e40 da31 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@31da │ │ -12e762: 0c00 |0005: move-result-object v0 │ │ -12e764: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -12e768: 6e10 5d1d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ -12e76e: 0e00 |000b: return-void │ │ +12c44c: |[12c44c] android.support.v7.internal.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ +12c45c: 1602 c800 |0000: const-wide/16 v2, #int 200 // #c8 │ │ +12c460: 6e40 da31 5432 |0002: invoke-virtual {v4, v5, v2, v3}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@31da │ │ +12c466: 0c00 |0005: move-result-object v0 │ │ +12c468: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +12c46c: 6e10 5d1d 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@1d5d │ │ +12c472: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0006 line=584 │ │ 0x0008 line=585 │ │ 0x000b line=587 │ │ locals : │ │ @@ -394282,19 +394394,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e770: |[12e770] android.support.v7.internal.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ -12e780: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e784: 6e10 9e36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@369e │ │ -12e78a: 0a00 |0005: move-result v0 │ │ -12e78c: 0f00 |0006: return v0 │ │ +12c474: |[12c474] android.support.v7.internal.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ +12c484: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c488: 6e10 9e36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@369e │ │ +12c48e: 0a00 |0005: move-result v0 │ │ +12c490: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394302,18 +394414,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12e790: |[12e790] android.support.v7.internal.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ -12e7a0: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e7a4: 6e10 a036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@36a0 │ │ -12e7aa: 0e00 |0005: return-void │ │ +12c494: |[12c494] android.support.v7.internal.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ +12c4a4: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c4a8: 6e10 a036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@36a0 │ │ +12c4ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -394322,18 +394434,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12e7ac: |[12e7ac] android.support.v7.internal.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ -12e7bc: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e7c0: 6e10 a136 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@36a1 │ │ -12e7c6: 0e00 |0005: return-void │ │ +12c4b0: |[12c4b0] android.support.v7.internal.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ +12c4c0: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c4c4: 6e10 a136 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@36a1 │ │ +12c4ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0005 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -394342,19 +394454,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e7c8: |[12e7c8] android.support.v7.internal.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ -12e7d8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e7dc: 6e10 b736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12e7e2: 0c00 |0005: move-result-object v0 │ │ -12e7e4: 1100 |0006: return-object v0 │ │ +12c4cc: |[12c4cc] android.support.v7.internal.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ +12c4dc: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c4e0: 6e10 b736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12c4e6: 0c00 |0005: move-result-object v0 │ │ +12c4e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394362,17 +394474,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e7e8: |[12e7e8] android.support.v7.internal.widget.ToolbarWidgetWrapper.getCustomView:()Landroid/view/View; │ │ -12e7f8: 5410 b313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12e7fc: 1100 |0002: return-object v0 │ │ +12c4ec: |[12c4ec] android.support.v7.internal.widget.ToolbarWidgetWrapper.getCustomView:()Landroid/view/View; │ │ +12c4fc: 5410 b313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c500: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394380,17 +394492,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e800: |[12e800] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ -12e810: 5210 b613 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12e814: 0f00 |0002: return v0 │ │ +12c504: |[12c504] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ +12c514: 5210 b613 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c518: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394398,23 +394510,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12e818: |[12e818] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDropdownItemCount:()I │ │ -12e828: 5410 bd13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e82c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12e830: 5410 bd13 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e834: 6e10 653c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@3c65 │ │ -12e83a: 0a00 |0009: move-result v0 │ │ -12e83c: 0f00 |000a: return v0 │ │ -12e83e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12e840: 28fe |000c: goto 000a // -0002 │ │ +12c51c: |[12c51c] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDropdownItemCount:()I │ │ +12c52c: 5410 bd13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c530: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12c534: 5410 bd13 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c538: 6e10 653c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getCount:()I // method@3c65 │ │ +12c53e: 0a00 |0009: move-result v0 │ │ +12c540: 0f00 |000a: return v0 │ │ +12c542: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12c544: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394422,23 +394534,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -12e844: |[12e844] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDropdownSelectedPosition:()I │ │ -12e854: 5410 bd13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e858: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -12e85c: 5410 bd13 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12e860: 6e10 6e3c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@3c6e │ │ -12e866: 0a00 |0009: move-result v0 │ │ -12e868: 0f00 |000a: return v0 │ │ -12e86a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -12e86c: 28fe |000c: goto 000a // -0002 │ │ +12c548: |[12c548] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDropdownSelectedPosition:()I │ │ +12c558: 5410 bd13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c55c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12c560: 5410 bd13 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c564: 6e10 6e3c 0000 |0006: invoke-virtual {v0}, Landroid/widget/Spinner;.getSelectedItemPosition:()I // method@3c6e │ │ +12c56a: 0a00 |0009: move-result v0 │ │ +12c56c: 0f00 |000a: return v0 │ │ +12c56e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12c570: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394446,19 +394558,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e870: |[12e870] android.support.v7.internal.widget.ToolbarWidgetWrapper.getHeight:()I │ │ -12e880: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e884: 6e10 b836 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ -12e88a: 0a00 |0005: move-result v0 │ │ -12e88c: 0f00 |0006: return v0 │ │ +12c574: |[12c574] android.support.v7.internal.widget.ToolbarWidgetWrapper.getHeight:()I │ │ +12c584: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c588: 6e10 b836 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@36b8 │ │ +12c58e: 0a00 |0005: move-result v0 │ │ +12c590: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394466,19 +394578,19 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e890: |[12e890] android.support.v7.internal.widget.ToolbarWidgetWrapper.getMenu:()Landroid/view/Menu; │ │ -12e8a0: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e8a4: 6e10 bd36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@36bd │ │ -12e8aa: 0c00 |0005: move-result-object v0 │ │ -12e8ac: 1100 |0006: return-object v0 │ │ +12c594: |[12c594] android.support.v7.internal.widget.ToolbarWidgetWrapper.getMenu:()Landroid/view/Menu; │ │ +12c5a4: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c5a8: 6e10 bd36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@36bd │ │ +12c5ae: 0c00 |0005: move-result-object v0 │ │ +12c5b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394486,17 +394598,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e8b0: |[12e8b0] android.support.v7.internal.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ -12e8c0: 5210 bc13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ -12e8c4: 0f00 |0002: return v0 │ │ +12c5b4: |[12c5b4] android.support.v7.internal.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ +12c5c4: 5210 bc13 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ +12c5c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394504,19 +394616,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e8c8: |[12e8c8] android.support.v7.internal.widget.ToolbarWidgetWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -12e8d8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e8dc: 6e10 c736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@36c7 │ │ -12e8e2: 0c00 |0005: move-result-object v0 │ │ -12e8e4: 1100 |0006: return-object v0 │ │ +12c5cc: |[12c5cc] android.support.v7.internal.widget.ToolbarWidgetWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +12c5dc: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c5e0: 6e10 c736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@36c7 │ │ +12c5e6: 0c00 |0005: move-result-object v0 │ │ +12c5e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394524,19 +394636,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e8e8: |[12e8e8] android.support.v7.internal.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -12e8f8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e8fc: 6e10 ca36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@36ca │ │ -12e902: 0c00 |0005: move-result-object v0 │ │ -12e904: 1100 |0006: return-object v0 │ │ +12c5ec: |[12c5ec] android.support.v7.internal.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +12c5fc: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c600: 6e10 ca36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@36ca │ │ +12c606: 0c00 |0005: move-result-object v0 │ │ +12c608: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394544,17 +394656,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12e908: |[12e908] android.support.v7.internal.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ -12e918: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e91c: 1100 |0002: return-object v0 │ │ +12c60c: |[12c60c] android.support.v7.internal.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ +12c61c: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c620: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394562,19 +394674,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e920: |[12e920] android.support.v7.internal.widget.ToolbarWidgetWrapper.getVisibility:()I │ │ -12e930: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e934: 6e10 cd36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@36cd │ │ -12e93a: 0a00 |0005: move-result v0 │ │ -12e93c: 0f00 |0006: return v0 │ │ +12c624: |[12c624] android.support.v7.internal.widget.ToolbarWidgetWrapper.getVisibility:()I │ │ +12c634: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c638: 6e10 cd36 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@36cd │ │ +12c63e: 0a00 |0005: move-result v0 │ │ +12c640: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394582,21 +394694,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -12e940: |[12e940] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasEmbeddedTabs:()Z │ │ -12e950: 5410 bf13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12e954: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -12e958: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -12e95a: 0f00 |0005: return v0 │ │ -12e95c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -12e95e: 28fe |0007: goto 0005 // -0002 │ │ +12c644: |[12c644] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasEmbeddedTabs:()Z │ │ +12c654: 5410 bf13 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12c658: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +12c65c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +12c65e: 0f00 |0005: return v0 │ │ +12c660: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +12c662: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #17 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394604,19 +394716,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e960: |[12e960] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ -12e970: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e974: 6e10 d036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@36d0 │ │ -12e97a: 0a00 |0005: move-result v0 │ │ -12e97c: 0f00 |0006: return v0 │ │ +12c664: |[12c664] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ +12c674: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c678: 6e10 d036 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@36d0 │ │ +12c67e: 0a00 |0005: move-result v0 │ │ +12c680: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394624,21 +394736,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -12e980: |[12e980] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasIcon:()Z │ │ -12e990: 5410 b813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ -12e994: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -12e998: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -12e99a: 0f00 |0005: return v0 │ │ -12e99c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -12e99e: 28fe |0007: goto 0005 // -0002 │ │ +12c684: |[12c684] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasIcon:()Z │ │ +12c694: 5410 b813 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ +12c698: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +12c69c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +12c69e: 0f00 |0005: return v0 │ │ +12c6a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +12c6a2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394646,21 +394758,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -12e9a0: |[12e9a0] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasLogo:()Z │ │ -12e9b0: 5410 b913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ -12e9b4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -12e9b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -12e9ba: 0f00 |0005: return v0 │ │ -12e9bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -12e9be: 28fe |0007: goto 0005 // -0002 │ │ +12c6a4: |[12c6a4] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasLogo:()Z │ │ +12c6b4: 5410 b913 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ +12c6b8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +12c6bc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +12c6be: 0f00 |0005: return v0 │ │ +12c6c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +12c6c2: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #20 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394668,19 +394780,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12e9c0: |[12e9c0] android.support.v7.internal.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ -12e9d0: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12e9d4: 6e10 d136 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@36d1 │ │ -12e9da: 0a00 |0005: move-result v0 │ │ -12e9dc: 0f00 |0006: return v0 │ │ +12c6c4: |[12c6c4] android.support.v7.internal.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ +12c6d4: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c6d8: 6e10 d136 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@36d1 │ │ +12c6de: 0a00 |0005: move-result v0 │ │ +12c6e0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394688,19 +394800,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12e9e0: |[12e9e0] android.support.v7.internal.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ -12e9f0: 1a00 c41a |0000: const-string v0, "ToolbarWidgetWrapper" // string@1ac4 │ │ -12e9f4: 1a01 df16 |0002: const-string v1, "Progress display unsupported" // string@16df │ │ -12e9f8: 7120 5b37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -12e9fe: 0e00 |0007: return-void │ │ +12c6e4: |[12c6e4] android.support.v7.internal.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ +12c6f4: 1a00 c01a |0000: const-string v0, "ToolbarWidgetWrapper" // string@1ac0 │ │ +12c6f8: 1a01 db16 |0002: const-string v1, "Progress display unsupported" // string@16db │ │ +12c6fc: 7120 5b37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +12c702: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0007 line=311 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -394709,19 +394821,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12ea00: |[12ea00] android.support.v7.internal.widget.ToolbarWidgetWrapper.initProgress:()V │ │ -12ea10: 1a00 c41a |0000: const-string v0, "ToolbarWidgetWrapper" // string@1ac4 │ │ -12ea14: 1a01 df16 |0002: const-string v1, "Progress display unsupported" // string@16df │ │ -12ea18: 7120 5b37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -12ea1e: 0e00 |0007: return-void │ │ +12c704: |[12c704] android.support.v7.internal.widget.ToolbarWidgetWrapper.initProgress:()V │ │ +12c714: 1a00 c01a |0000: const-string v0, "ToolbarWidgetWrapper" // string@1ac0 │ │ +12c718: 1a01 db16 |0002: const-string v1, "Progress display unsupported" // string@16db │ │ +12c71c: 7120 5b37 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +12c722: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -394730,19 +394842,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12ea20: |[12ea20] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ -12ea30: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ea34: 6e10 d536 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@36d5 │ │ -12ea3a: 0a00 |0005: move-result v0 │ │ -12ea3c: 0f00 |0006: return v0 │ │ +12c724: |[12c724] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ +12c734: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c738: 6e10 d536 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@36d5 │ │ +12c73e: 0a00 |0005: move-result v0 │ │ +12c740: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #24 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394750,19 +394862,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12ea40: |[12ea40] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ -12ea50: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ea54: 6e10 d636 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@36d6 │ │ -12ea5a: 0a00 |0005: move-result v0 │ │ -12ea5c: 0f00 |0006: return v0 │ │ +12c744: |[12c744] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ +12c754: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c758: 6e10 d636 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@36d6 │ │ +12c75e: 0a00 |0005: move-result v0 │ │ +12c760: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #25 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394770,19 +394882,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12ea60: |[12ea60] android.support.v7.internal.widget.ToolbarWidgetWrapper.isTitleTruncated:()Z │ │ -12ea70: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ea74: 6e10 d736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isTitleTruncated:()Z // method@36d7 │ │ -12ea7a: 0a00 |0005: move-result v0 │ │ -12ea7c: 0f00 |0006: return v0 │ │ +12c764: |[12c764] android.support.v7.internal.widget.ToolbarWidgetWrapper.isTitleTruncated:()Z │ │ +12c774: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c778: 6e10 d736 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isTitleTruncated:()Z // method@36d7 │ │ +12c77e: 0a00 |0005: move-result v0 │ │ +12c780: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #26 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -394790,18 +394902,18 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12ea80: |[12ea80] android.support.v7.internal.widget.ToolbarWidgetWrapper.restoreHierarchyState:(Landroid/util/SparseArray;)V │ │ -12ea90: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ea94: 6e20 eb36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@36eb │ │ -12ea9a: 0e00 |0005: return-void │ │ +12c784: |[12c784] android.support.v7.internal.widget.ToolbarWidgetWrapper.restoreHierarchyState:(Landroid/util/SparseArray;)V │ │ +12c794: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c798: 6e20 eb36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@36eb │ │ +12c79e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0005 line=665 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -394812,18 +394924,18 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12ea9c: |[12ea9c] android.support.v7.internal.widget.ToolbarWidgetWrapper.saveHierarchyState:(Landroid/util/SparseArray;)V │ │ -12eaac: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eab0: 6e20 ec36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@36ec │ │ -12eab6: 0e00 |0005: return-void │ │ +12c7a0: |[12c7a0] android.support.v7.internal.widget.ToolbarWidgetWrapper.saveHierarchyState:(Landroid/util/SparseArray;)V │ │ +12c7b0: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c7b4: 6e20 ec36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@36ec │ │ +12c7ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0005 line=660 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -394834,18 +394946,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12eab8: |[12eab8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -12eac8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eacc: 6e20 ee36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@36ee │ │ -12ead2: 0e00 |0005: return-void │ │ +12c7bc: |[12c7bc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12c7cc: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c7d0: 6e20 ee36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@36ee │ │ +12c7d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0005 line=671 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -394855,18 +394967,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12ead4: |[12ead4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ -12eae4: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eae8: 6e20 ef36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@36ef │ │ -12eaee: 0e00 |0005: return-void │ │ +12c7d8: |[12c7d8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ +12c7e8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c7ec: 6e20 ef36 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@36ef │ │ +12c7f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0005 line=475 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 collapsible Z │ │ @@ -394876,32 +394988,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -12eaf0: |[12eaf0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ -12eb00: 5420 b313 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12eb04: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -12eb08: 5220 b613 |0004: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12eb0c: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ -12eb10: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -12eb14: 5420 c313 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eb18: 5421 b313 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12eb1c: 6e20 e836 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -12eb22: 5b23 b313 |0011: iput-object v3, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12eb26: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ -12eb2a: 5220 b613 |0015: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12eb2e: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ -12eb32: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -12eb36: 5420 c313 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eb3a: 5421 b313 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12eb3e: 6e20 9b36 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ -12eb44: 0e00 |0022: return-void │ │ +12c7f4: |[12c7f4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ +12c804: 5420 b313 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c808: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +12c80c: 5220 b613 |0004: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c810: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ +12c814: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +12c818: 5420 c313 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c81c: 5421 b313 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c820: 6e20 e836 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +12c826: 5b23 b313 |0011: iput-object v3, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c82a: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ +12c82e: 5220 b613 |0015: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c832: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ +12c836: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +12c83a: 5420 c313 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c83e: 5421 b313 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c842: 6e20 9b36 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ +12c848: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x000a line=567 │ │ 0x0011 line=569 │ │ 0x0013 line=570 │ │ 0x001b line=571 │ │ @@ -394915,28 +395027,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -12eb48: |[12eb48] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ -12eb58: 5210 b413 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ -12eb5c: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -12eb60: 0e00 |0004: return-void │ │ -12eb62: 5912 b413 |0005: iput v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ -12eb66: 5410 c313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12eb6a: 6e10 bf36 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ -12eb70: 0c00 |000c: move-result-object v0 │ │ -12eb72: 7110 3337 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -12eb78: 0a00 |0010: move-result v0 │ │ -12eb7a: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ -12eb7e: 5210 b413 |0013: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ -12eb82: 6e20 cf31 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@31cf │ │ -12eb88: 28ec |0018: goto 0004 // -0014 │ │ +12c84c: |[12c84c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ +12c85c: 5210 b413 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ +12c860: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +12c864: 0e00 |0004: return-void │ │ +12c866: 5912 b413 |0005: iput v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ +12c86a: 5410 c313 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c86e: 6e10 bf36 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@36bf │ │ +12c874: 0c00 |000c: move-result-object v0 │ │ +12c876: 7110 3337 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +12c87c: 0a00 |0010: move-result v0 │ │ +12c87e: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ +12c882: 5210 b413 |0013: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@13b4 │ │ +12c886: 6e20 cf31 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@31cf │ │ +12c88c: 28ec |0018: goto 0004 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=220 │ │ 0x0005 line=216 │ │ 0x0007 line=217 │ │ 0x0013 line=218 │ │ @@ -394949,20 +395061,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12eb8c: |[12eb8c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -12eb9c: 5410 b513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ -12eba0: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -12eba4: 5b12 b513 |0004: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ -12eba8: 7010 dd31 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ -12ebae: 0e00 |0009: return-void │ │ +12c890: |[12c890] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12c8a0: 5410 b513 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ +12c8a4: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +12c8a8: 5b12 b513 |0004: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@13b5 │ │ +12c8ac: 7010 dd31 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ +12c8b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=225 │ │ 0x0006 line=226 │ │ 0x0009 line=228 │ │ locals : │ │ @@ -394974,61 +395086,61 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -12ebb0: |[12ebb0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ -12ebc0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -12ebc2: 5241 b613 |0001: iget v1, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12ebc6: 9700 0105 |0003: xor-int v0, v1, v5 │ │ -12ebca: 5945 b613 |0005: iput v5, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12ebce: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ -12ebd2: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ -12ebd6: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -12ebda: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ -12ebde: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ -12ebe2: 7010 dd31 0400 |0011: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ -12ebe8: 7010 dc31 0400 |0014: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@31dc │ │ -12ebee: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ -12ebf2: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -12ebf6: 7010 de31 0400 |001b: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ -12ebfc: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ -12ec00: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ -12ec04: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ -12ec08: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ -12ec0c: 5442 c313 |0026: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec10: 5443 c113 |0028: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ -12ec14: 6e20 0737 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -12ec1a: 5442 c313 |002d: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec1e: 5443 be13 |002f: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ -12ec22: 6e20 0337 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ -12ec28: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ -12ec2c: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ -12ec30: 5442 b313 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12ec34: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ -12ec38: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ -12ec3c: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ -12ec40: 5442 c313 |0040: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec44: 5443 b313 |0042: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12ec48: 6e20 9b36 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ -12ec4e: 0e00 |0047: return-void │ │ -12ec50: 5442 c313 |0048: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec54: 6e20 fd36 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ -12ec5a: 28ca |004d: goto 0017 // -0036 │ │ -12ec5c: 5442 c313 |004e: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec60: 6e20 0737 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -12ec66: 5442 c313 |0053: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec6a: 6e20 0337 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ -12ec70: 28dc |0058: goto 0034 // -0024 │ │ -12ec72: 5442 c313 |0059: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ec76: 5443 b313 |005b: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ -12ec7a: 6e20 e836 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -12ec80: 28e7 |0060: goto 0047 // -0019 │ │ +12c8b4: |[12c8b4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ +12c8c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12c8c6: 5241 b613 |0001: iget v1, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c8ca: 9700 0105 |0003: xor-int v0, v1, v5 │ │ +12c8ce: 5945 b613 |0005: iput v5, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12c8d2: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ +12c8d6: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ +12c8da: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +12c8de: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ +12c8e2: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ +12c8e6: 7010 dd31 0400 |0011: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ +12c8ec: 7010 dc31 0400 |0014: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@31dc │ │ +12c8f2: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ +12c8f6: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +12c8fa: 7010 de31 0400 |001b: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ +12c900: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ +12c904: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ +12c908: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ +12c90c: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ +12c910: 5442 c313 |0026: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c914: 5443 c113 |0028: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@13c1 │ │ +12c918: 6e20 0737 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +12c91e: 5442 c313 |002d: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c922: 5443 be13 |002f: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ +12c926: 6e20 0337 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ +12c92c: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ +12c930: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ +12c934: 5442 b313 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c938: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ +12c93c: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ +12c940: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ +12c944: 5442 c313 |0040: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c948: 5443 b313 |0042: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c94c: 6e20 9b36 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ +12c952: 0e00 |0047: return-void │ │ +12c954: 5442 c313 |0048: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c958: 6e20 fd36 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@36fd │ │ +12c95e: 28ca |004d: goto 0017 // -0036 │ │ +12c960: 5442 c313 |004e: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c964: 6e20 0737 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +12c96a: 5442 c313 |0053: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c96e: 6e20 0337 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ +12c974: 28dc |0058: goto 0034 // -0024 │ │ +12c976: 5442 c313 |0059: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12c97a: 5443 b313 |005b: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@13b3 │ │ +12c97e: 6e20 e836 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +12c984: 28e7 |0060: goto 0047 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0003 line=410 │ │ 0x0005 line=411 │ │ 0x0007 line=412 │ │ 0x0009 line=413 │ │ @@ -395060,21 +395172,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 │ │ -12ec84: |[12ec84] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -12ec94: 7010 a531 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@31a5 │ │ -12ec9a: 5410 bd13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12ec9e: 6e20 733c 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ -12eca4: 5410 bd13 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12eca8: 6e20 7a3c 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3c7a │ │ -12ecae: 0e00 |000d: return-void │ │ +12c988: |[12c988] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDropdownParams:(Landroid/widget/SpinnerAdapter;Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +12c998: 7010 a531 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@31a5 │ │ +12c99e: 5410 bd13 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c9a2: 6e20 733c 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ +12c9a8: 5410 bd13 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c9ac: 6e20 7a3c 3000 |000a: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3c7a │ │ +12c9b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0003 line=541 │ │ 0x0008 line=542 │ │ 0x000d line=543 │ │ locals : │ │ @@ -395087,24 +395199,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12ecb0: |[12ecb0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDropdownSelectedPosition:(I)V │ │ -12ecc0: 5420 bd13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12ecc4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -12ecc8: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -12eccc: 1a01 a505 |0006: const-string v1, "Can't set dropdown selected position without an adapter" // string@05a5 │ │ -12ecd0: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -12ecd6: 2700 |000b: throw v0 │ │ -12ecd8: 5420 bd13 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12ecdc: 6e20 7d3c 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ -12ece2: 0e00 |0011: return-void │ │ +12c9b4: |[12c9b4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDropdownSelectedPosition:(I)V │ │ +12c9c4: 5420 bd13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c9c8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +12c9cc: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +12c9d0: 1a01 a105 |0006: const-string v1, "Can't set dropdown selected position without an adapter" // string@05a1 │ │ +12c9d4: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +12c9da: 2700 |000b: throw v0 │ │ +12c9dc: 5420 bd13 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12c9e0: 6e20 7d3c 3000 |000e: invoke-virtual {v0, v3}, Landroid/widget/Spinner;.setSelection:(I)V // method@3c7d │ │ +12c9e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x000c line=551 │ │ 0x0011 line=552 │ │ locals : │ │ @@ -395116,46 +395228,46 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -12ece4: |[12ece4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -12ecf4: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ -12ecf6: 5451 bf13 |0001: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ecfa: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ -12ecfe: 5451 bf13 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ed02: 6e10 6538 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -12ed08: 0c01 |000a: move-result-object v1 │ │ -12ed0a: 5452 c313 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ed0e: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ -12ed12: 5451 c313 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ed16: 5452 bf13 |0011: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ed1a: 6e20 e836 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -12ed20: 5b56 bf13 |0016: iput-object v6, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ed24: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ -12ed28: 5251 bc13 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ -12ed2c: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -12ed2e: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ -12ed32: 5451 c313 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ed36: 5452 bf13 |0021: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ed3a: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -12ed3c: 6e30 9c36 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ -12ed42: 5451 bf13 |0027: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12ed46: 6e10 5438 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12ed4c: 0c00 |002c: move-result-object v0 │ │ -12ed4e: 1f00 a206 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -12ed52: 5904 8b15 |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@158b │ │ -12ed56: 5904 8615 |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@1586 │ │ -12ed5a: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ -12ed60: 5901 8515 |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -12ed64: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -12ed66: 6e20 3c31 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@313c │ │ -12ed6c: 0e00 |003c: return-void │ │ +12c9e8: |[12c9e8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +12c9f8: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ +12c9fa: 5451 bf13 |0001: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12c9fe: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ +12ca02: 5451 bf13 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ca06: 6e10 6538 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +12ca0c: 0c01 |000a: move-result-object v1 │ │ +12ca0e: 5452 c313 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ca12: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ +12ca16: 5451 c313 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ca1a: 5452 bf13 |0011: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ca1e: 6e20 e836 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +12ca24: 5b56 bf13 |0016: iput-object v6, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ca28: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ +12ca2c: 5251 bc13 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ +12ca30: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +12ca32: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ +12ca36: 5451 c313 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ca3a: 5452 bf13 |0021: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ca3e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +12ca40: 6e30 9c36 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ +12ca46: 5451 bf13 |0027: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ca4a: 6e10 5438 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12ca50: 0c00 |002c: move-result-object v0 │ │ +12ca52: 1f00 a206 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +12ca56: 5904 8b15 |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@158b │ │ +12ca5a: 5904 8615 |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@1586 │ │ +12ca5e: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ +12ca64: 5901 8515 |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +12ca68: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +12ca6a: 6e20 3c31 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@313c │ │ +12ca70: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=448 │ │ 0x000f line=449 │ │ 0x0016 line=451 │ │ 0x0018 line=452 │ │ 0x001f line=453 │ │ @@ -395175,16 +395287,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12ed70: |[12ed70] android.support.v7.internal.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ -12ed80: 0e00 |0000: return-void │ │ +12ca74: |[12ca74] android.support.v7.internal.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ +12ca84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0001 reg=1 enable Z │ │ │ │ @@ -395193,23 +395305,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12ed84: |[12ed84] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ -12ed94: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -12ed98: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12ed9c: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -12eda2: 0c00 |0007: move-result-object v0 │ │ -12eda4: 6e20 c931 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c9 │ │ -12edaa: 0e00 |000b: return-void │ │ -12edac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -12edae: 28fb |000d: goto 0008 // -0005 │ │ +12ca88: |[12ca88] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ +12ca98: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +12ca9c: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12caa0: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12caa6: 0c00 |0007: move-result-object v0 │ │ +12caa8: 6e20 c931 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@31c9 │ │ +12caae: 0e00 |000b: return-void │ │ +12cab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +12cab2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x000b line=326 │ │ 0x000c line=325 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395220,18 +395332,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12edb0: |[12edb0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -12edc0: 5b01 b813 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ -12edc4: 7010 de31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ -12edca: 0e00 |0005: return-void │ │ +12cab4: |[12cab4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12cac4: 5b01 b813 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@13b8 │ │ +12cac8: 7010 de31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ +12cace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0002 line=331 │ │ 0x0005 line=332 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395242,23 +395354,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12edcc: |[12edcc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ -12eddc: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -12ede0: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12ede4: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -12edea: 0c00 |0007: move-result-object v0 │ │ -12edec: 6e20 cb31 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@31cb │ │ -12edf2: 0e00 |000b: return-void │ │ -12edf4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -12edf6: 28fb |000d: goto 0008 // -0005 │ │ +12cad0: |[12cad0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ +12cae0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +12cae4: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12cae8: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12caee: 0c00 |0007: move-result-object v0 │ │ +12caf0: 6e20 cb31 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@31cb │ │ +12caf6: 0e00 |000b: return-void │ │ +12caf8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +12cafa: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000b line=337 │ │ 0x000c line=336 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395269,18 +395381,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12edf8: |[12edf8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -12ee08: 5b01 b913 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ -12ee0c: 7010 de31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ -12ee12: 0e00 |0005: return-void │ │ +12cafc: |[12cafc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +12cb0c: 5b01 b913 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@13b9 │ │ +12cb10: 7010 de31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@31de │ │ +12cb16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395291,33 +395403,33 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -12ee14: |[12ee14] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -12ee24: 5420 b213 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ -12ee28: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -12ee2c: 2200 4806 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ -12ee30: 5421 c313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ee34: 6e10 b736 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ -12ee3a: 0c01 |000b: move-result-object v1 │ │ -12ee3c: 7020 5032 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ -12ee42: 5b20 b213 |000f: iput-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ -12ee46: 5420 b213 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ -12ee4a: 6001 320e |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@0e32 │ │ -12ee4e: 6e20 7432 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@3274 │ │ -12ee54: 5420 b213 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ -12ee58: 6e20 7232 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3272 │ │ -12ee5e: 5420 c313 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ee62: 1f03 e305 |001f: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -12ee66: 5421 b213 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ -12ee6a: 6e30 f836 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@36f8 │ │ -12ee70: 0e00 |0026: return-void │ │ +12cb18: |[12cb18] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +12cb28: 5420 b213 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ +12cb2c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +12cb30: 2200 4806 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ +12cb34: 5421 c313 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cb38: 6e10 b736 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@36b7 │ │ +12cb3e: 0c01 |000b: move-result-object v1 │ │ +12cb40: 7020 5032 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ +12cb46: 5b20 b213 |000f: iput-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ +12cb4a: 5420 b213 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ +12cb4e: 6001 320e |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@0e32 │ │ +12cb52: 6e20 7432 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@3274 │ │ +12cb58: 5420 b213 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ +12cb5c: 6e20 7232 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3272 │ │ +12cb62: 5420 c313 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cb66: 1f03 e305 |001f: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +12cb6a: 5421 b213 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@13b2 │ │ +12cb6e: 6e30 f836 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@36f8 │ │ +12cb74: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x0011 line=391 │ │ 0x0018 line=393 │ │ 0x001d line=394 │ │ @@ -395332,18 +395444,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -12ee74: |[12ee74] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -12ee84: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12ee88: 6e30 f936 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@36f9 │ │ -12ee8e: 0e00 |0005: return-void │ │ +12cb78: |[12cb78] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +12cb88: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cb8c: 6e30 f936 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@36f9 │ │ +12cb92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0005 line=692 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 actionMenuPresenterCallback Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -395354,18 +395466,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -12ee90: |[12ee90] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ -12eea0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12eea2: 5c10 ba13 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@13ba │ │ -12eea6: 0e00 |0003: return-void │ │ +12cb94: |[12cb94] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ +12cba4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12cba6: 5c10 ba13 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@13ba │ │ +12cbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -395374,24 +395486,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -12eea8: |[12eea8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ -12eeb8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -12eebc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -12eebe: 6e20 d031 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@31d0 │ │ -12eec4: 0e00 |0006: return-void │ │ -12eec6: 6e10 a631 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@31a6 │ │ -12eecc: 0c00 |000a: move-result-object v0 │ │ -12eece: 6e20 a901 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -12eed4: 0c00 |000e: move-result-object v0 │ │ -12eed6: 28f4 |000f: goto 0003 // -000c │ │ +12cbac: |[12cbac] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ +12cbbc: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +12cbc0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +12cbc2: 6e20 d031 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@31d0 │ │ +12cbc8: 0e00 |0006: return-void │ │ +12cbca: 6e10 a631 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@31a6 │ │ +12cbd0: 0c00 |000a: move-result-object v0 │ │ +12cbd2: 6e20 a901 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +12cbd8: 0c00 |000e: move-result-object v0 │ │ +12cbda: 28f4 |000f: goto 0003 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0006 line=639 │ │ 0x0007 line=638 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395402,18 +395514,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12eed8: |[12eed8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -12eee8: 5b01 b713 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ -12eeec: 7010 dc31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@31dc │ │ -12eef2: 0e00 |0005: return-void │ │ +12cbdc: |[12cbdc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +12cbec: 5b01 b713 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@13b7 │ │ +12cbf0: 7010 dc31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@31dc │ │ +12cbf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0002 line=633 │ │ 0x0005 line=634 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395424,23 +395536,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12eef4: |[12eef4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(I)V │ │ -12ef04: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -12ef08: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ -12ef0c: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -12ef12: 0c00 |0007: move-result-object v0 │ │ -12ef14: 6e20 d231 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31d2 │ │ -12ef1a: 0e00 |000b: return-void │ │ -12ef1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -12ef1e: 28fb |000d: goto 0008 // -0005 │ │ +12cbf8: |[12cbf8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(I)V │ │ +12cc08: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +12cc0c: 5410 c013 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@13c0 │ │ +12cc10: 6e20 6731 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12cc16: 0c00 |0007: move-result-object v0 │ │ +12cc18: 6e20 d231 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@31d2 │ │ +12cc1e: 0e00 |000b: return-void │ │ +12cc20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +12cc22: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x000b line=628 │ │ 0x000c line=625 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395451,18 +395563,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -12ef20: |[12ef20] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -12ef30: 5b01 bb13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ -12ef34: 7010 dd31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ -12ef3a: 0e00 |0005: return-void │ │ +12cc24: |[12cc24] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12cc34: 5b01 bb13 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@13bb │ │ +12cc38: 7010 dd31 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@31dd │ │ +12cc3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0002 line=620 │ │ 0x0005 line=621 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395473,78 +395585,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -12ef3c: |[12ef3c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationMode:(I)V │ │ -12ef4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -12ef4e: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ -12ef50: 5261 bc13 |0002: iget v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ -12ef54: 3217 5900 |0004: if-eq v7, v1, 005d // +0059 │ │ -12ef58: 2b01 7600 0000 |0006: packed-switch v1, 0000007c // +00000076 │ │ -12ef5e: 5967 bc13 |0009: iput v7, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ -12ef62: 2b07 7900 0000 |000b: packed-switch v7, 00000084 // +00000079 │ │ -12ef68: 2202 6408 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -12ef6c: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -12ef70: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -12ef76: 1a04 8009 |0015: const-string v4, "Invalid navigation mode " // string@0980 │ │ -12ef7a: 6e20 6343 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -12ef80: 0c03 |001a: move-result-object v3 │ │ -12ef82: 6e20 5f43 7300 |001b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -12ef88: 0c03 |001e: move-result-object v3 │ │ -12ef8a: 6e10 6a43 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -12ef90: 0c03 |0022: move-result-object v3 │ │ -12ef92: 7020 f242 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -12ef98: 2702 |0026: throw v2 │ │ -12ef9a: 5462 bd13 |0027: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12ef9e: 3802 e0ff |0029: if-eqz v2, 0009 // -0020 │ │ -12efa2: 5462 bd13 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12efa6: 6e10 693c 0200 |002d: invoke-virtual {v2}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@3c69 │ │ -12efac: 0c02 |0030: move-result-object v2 │ │ -12efae: 5463 c313 |0031: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12efb2: 3332 d6ff |0033: if-ne v2, v3, 0009 // -002a │ │ -12efb6: 5462 c313 |0035: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12efba: 5463 bd13 |0037: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12efbe: 6e20 e836 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -12efc4: 28cd |003c: goto 0009 // -0033 │ │ -12efc6: 5462 bf13 |003d: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12efca: 3802 caff |003f: if-eqz v2, 0009 // -0036 │ │ -12efce: 5462 bf13 |0041: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12efd2: 6e10 6538 0200 |0043: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -12efd8: 0c02 |0046: move-result-object v2 │ │ -12efda: 5463 c313 |0047: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12efde: 3332 c0ff |0049: if-ne v2, v3, 0009 // -0040 │ │ -12efe2: 5462 c313 |004b: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12efe6: 5463 bf13 |004d: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12efea: 6e20 e836 3200 |004f: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -12eff0: 28b7 |0052: goto 0009 // -0049 │ │ -12eff2: 7010 a531 0600 |0053: invoke-direct {v6}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@31a5 │ │ -12eff8: 5462 c313 |0056: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12effc: 5463 bd13 |0058: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ -12f000: 6e30 9c36 3205 |005a: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ -12f006: 0e00 |005d: return-void │ │ -12f008: 5462 bf13 |005e: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12f00c: 3802 fdff |0060: if-eqz v2, 005d // -0003 │ │ -12f010: 5462 c313 |0062: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12f014: 5463 bf13 |0064: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12f018: 6e30 9c36 3205 |0066: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ -12f01e: 5462 bf13 |0069: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ -12f022: 6e10 5438 0200 |006b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12f028: 0c00 |006e: move-result-object v0 │ │ -12f02a: 1f00 a206 |006f: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ -12f02e: 5904 8b15 |0071: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@158b │ │ -12f032: 5904 8615 |0073: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@1586 │ │ -12f036: 1402 5300 8000 |0075: const v2, #float 1.17551e-38 // #00800053 │ │ -12f03c: 5902 8515 |0078: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -12f040: 28e3 |007a: goto 005d // -001d │ │ -12f042: 0000 |007b: nop // spacer │ │ -12f044: 0001 0200 0100 0000 2100 0000 3700 ... |007c: packed-switch-data (8 units) │ │ -12f054: 0001 0300 0000 0000 5200 0000 4800 ... |0084: packed-switch-data (10 units) │ │ +12cc40: |[12cc40] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationMode:(I)V │ │ +12cc50: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +12cc52: 12e4 |0001: const/4 v4, #int -2 // #fe │ │ +12cc54: 5261 bc13 |0002: iget v1, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ +12cc58: 3217 5900 |0004: if-eq v7, v1, 005d // +0059 │ │ +12cc5c: 2b01 7600 0000 |0006: packed-switch v1, 0000007c // +00000076 │ │ +12cc62: 5967 bc13 |0009: iput v7, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@13bc │ │ +12cc66: 2b07 7900 0000 |000b: packed-switch v7, 00000084 // +00000079 │ │ +12cc6c: 2202 6408 |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +12cc70: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +12cc74: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +12cc7a: 1a04 7c09 |0015: const-string v4, "Invalid navigation mode " // string@097c │ │ +12cc7e: 6e20 6343 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +12cc84: 0c03 |001a: move-result-object v3 │ │ +12cc86: 6e20 5f43 7300 |001b: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +12cc8c: 0c03 |001e: move-result-object v3 │ │ +12cc8e: 6e10 6a43 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +12cc94: 0c03 |0022: move-result-object v3 │ │ +12cc96: 7020 f242 3200 |0023: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +12cc9c: 2702 |0026: throw v2 │ │ +12cc9e: 5462 bd13 |0027: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12cca2: 3802 e0ff |0029: if-eqz v2, 0009 // -0020 │ │ +12cca6: 5462 bd13 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12ccaa: 6e10 693c 0200 |002d: invoke-virtual {v2}, Landroid/widget/Spinner;.getParent:()Landroid/view/ViewParent; // method@3c69 │ │ +12ccb0: 0c02 |0030: move-result-object v2 │ │ +12ccb2: 5463 c313 |0031: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ccb6: 3332 d6ff |0033: if-ne v2, v3, 0009 // -002a │ │ +12ccba: 5462 c313 |0035: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ccbe: 5463 bd13 |0037: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12ccc2: 6e20 e836 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +12ccc8: 28cd |003c: goto 0009 // -0033 │ │ +12ccca: 5462 bf13 |003d: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ccce: 3802 caff |003f: if-eqz v2, 0009 // -0036 │ │ +12ccd2: 5462 bf13 |0041: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ccd6: 6e10 6538 0200 |0043: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +12ccdc: 0c02 |0046: move-result-object v2 │ │ +12ccde: 5463 c313 |0047: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cce2: 3332 c0ff |0049: if-ne v2, v3, 0009 // -0040 │ │ +12cce6: 5462 c313 |004b: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ccea: 5463 bf13 |004d: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12ccee: 6e20 e836 3200 |004f: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +12ccf4: 28b7 |0052: goto 0009 // -0049 │ │ +12ccf6: 7010 a531 0600 |0053: invoke-direct {v6}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.ensureSpinner:()V // method@31a5 │ │ +12ccfc: 5462 c313 |0056: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cd00: 5463 bd13 |0058: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSpinner:Landroid/widget/Spinner; // field@13bd │ │ +12cd04: 6e30 9c36 3205 |005a: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ +12cd0a: 0e00 |005d: return-void │ │ +12cd0c: 5462 bf13 |005e: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12cd10: 3802 fdff |0060: if-eqz v2, 005d // -0003 │ │ +12cd14: 5462 c313 |0062: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cd18: 5463 bf13 |0064: iget-object v3, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12cd1c: 6e30 9c36 3205 |0066: invoke-virtual {v2, v3, v5}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@369c │ │ +12cd22: 5462 bf13 |0069: iget-object v2, v6, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@13bf │ │ +12cd26: 6e10 5438 0200 |006b: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12cd2c: 0c00 |006e: move-result-object v0 │ │ +12cd2e: 1f00 a206 |006f: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@06a2 │ │ +12cd32: 5904 8b15 |0071: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@158b │ │ +12cd36: 5904 8615 |0073: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@1586 │ │ +12cd3a: 1402 5300 8000 |0075: const v2, #float 1.17551e-38 // #00800053 │ │ +12cd40: 5902 8515 |0078: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +12cd44: 28e3 |007a: goto 005d // -001d │ │ +12cd46: 0000 |007b: nop // spacer │ │ +12cd48: 0001 0200 0100 0000 2100 0000 3700 ... |007c: packed-switch-data (8 units) │ │ +12cd58: 0001 0300 0000 0000 5200 0000 4800 ... |0084: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=489 │ │ 0x0004 line=490 │ │ 0x0006 line=491 │ │ 0x0009 line=504 │ │ 0x000b line=506 │ │ @@ -395575,22 +395687,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -12f068: |[12f068] android.support.v7.internal.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -12f078: 5b12 be13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ -12f07c: 5210 b613 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ -12f080: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -12f084: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -12f088: 5410 c313 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12f08c: 6e20 0337 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ -12f092: 0e00 |000d: return-void │ │ +12cd6c: |[12cd6c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +12cd7c: 5b12 be13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@13be │ │ +12cd80: 5210 b613 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@13b6 │ │ +12cd84: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +12cd88: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +12cd8c: 5410 c313 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cd90: 6e20 0337 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@3703 │ │ +12cd96: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x0008 line=299 │ │ 0x000d line=301 │ │ locals : │ │ @@ -395602,19 +395714,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -12f094: |[12f094] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -12f0a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -12f0a6: 5c10 c213 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ -12f0aa: 7020 d631 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@31d6 │ │ -12f0b0: 0e00 |0006: return-void │ │ +12cd98: |[12cd98] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +12cda8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12cdaa: 5c10 c213 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ +12cdae: 7020 d631 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@31d6 │ │ +12cdb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0006 line=281 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395625,18 +395737,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -12f0b4: |[12f0b4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setVisibility:(I)V │ │ -12f0c4: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12f0c8: 6e20 0a37 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ -12f0ce: 0e00 |0005: return-void │ │ +12cdb8: |[12cdb8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setVisibility:(I)V │ │ +12cdc8: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12cdcc: 6e20 0a37 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ +12cdd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0005 line=681 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 visible I │ │ @@ -395646,17 +395758,17 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f0d0: |[12f0d0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -12f0e0: 5b01 c413 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@13c4 │ │ -12f0e4: 0e00 |0002: return-void │ │ +12cdd4: |[12cdd4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +12cde4: 5b01 c413 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/view/Window$Callback; // field@13c4 │ │ +12cde8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0002 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/view/Window$Callback; │ │ @@ -395666,19 +395778,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -12f0e8: |[12f0e8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -12f0f8: 5510 c213 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ -12f0fc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -12f100: 7020 d631 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@31d6 │ │ -12f106: 0e00 |0007: return-void │ │ +12cdec: |[12cdec] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +12cdfc: 5510 c213 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@13c2 │ │ +12ce00: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +12ce04: 7020 d631 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@31d6 │ │ +12ce0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0004 line=268 │ │ 0x0007 line=270 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -395689,31 +395801,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 │ │ -12f108: |[12f108] android.support.v7.internal.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -12f118: 5420 c313 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12f11c: 7110 a21a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -12f122: 0c01 |0005: move-result-object v1 │ │ -12f124: 3903 1600 |0006: if-nez v3, 001c // +0016 │ │ -12f128: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ -12f12c: 6e20 481d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -12f132: 0c00 |000d: move-result-object v0 │ │ -12f134: 6e30 581d 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ -12f13a: 0c00 |0011: move-result-object v0 │ │ -12f13c: 2201 3606 |0012: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; // type@0636 │ │ -12f140: 7030 9631 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;I)V // method@3196 │ │ -12f146: 6e20 5a1d 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -12f14c: 0c00 |001a: move-result-object v0 │ │ -12f14e: 1100 |001b: return-object v0 │ │ -12f150: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -12f152: 28ed |001d: goto 000a // -0013 │ │ +12ce0c: |[12ce0c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility:(IJ)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +12ce1c: 5420 c313 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ce20: 7110 a21a 0000 |0002: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +12ce26: 0c01 |0005: move-result-object v1 │ │ +12ce28: 3903 1600 |0006: if-nez v3, 001c // +0016 │ │ +12ce2c: 1500 803f |0008: const/high16 v0, #int 1065353216 // #3f80 │ │ +12ce30: 6e20 481d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +12ce36: 0c00 |000d: move-result-object v0 │ │ +12ce38: 6e30 581d 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d58 │ │ +12ce3e: 0c00 |0011: move-result-object v0 │ │ +12ce40: 2201 3606 |0012: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; // type@0636 │ │ +12ce44: 7030 9631 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;I)V // method@3196 │ │ +12ce4a: 6e20 5a1d 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +12ce50: 0c00 |001a: move-result-object v0 │ │ +12ce52: 1100 |001b: return-object v0 │ │ +12ce54: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +12ce56: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x001e reg=3 visibility I │ │ 0x0000 - 0x001e reg=4 duration J │ │ @@ -395723,32 +395835,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -12f154: |[12f154] android.support.v7.internal.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ -12f164: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ -12f168: 6e10 0d37 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@370d │ │ -12f16e: 0a00 |0005: move-result v0 │ │ -12f170: 0f00 |0006: return v0 │ │ +12ce58: |[12ce58] android.support.v7.internal.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ +12ce68: 5410 c313 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@13c3 │ │ +12ce6c: 6e10 0d37 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@370d │ │ +12ce72: 0a00 |0005: move-result v0 │ │ +12ce74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ - source_file_idx : 6853 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 6849 (ToolbarWidgetWrapper.java) │ │ │ │ Class #1452 header: │ │ class_idx : 1600 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1496 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1452 annotations: │ │ Annotations on class │ │ @@ -395772,18 +395884,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 │ │ -12f174: |[12f174] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -12f184: 5b01 d013 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ -12f188: 7010 632c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@2c63 │ │ -12f18e: 0e00 |0005: return-void │ │ +12ce78: |[12ce78] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +12ce88: 5b01 d013 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ +12ce8c: 7010 632c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@2c63 │ │ +12ce92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -395792,17 +395904,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 │ │ -12f190: |[12f190] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -12f1a0: 7020 1b32 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@321b │ │ -12f1a6: 0e00 |0003: return-void │ │ +12ce94: |[12ce94] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +12cea4: 7020 1b32 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@321b │ │ +12ceaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 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; │ │ @@ -395813,40 +395925,40 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -12f1a8: |[12f1a8] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -12f1b8: 5410 d013 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ -12f1bc: 7110 5a32 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@325a │ │ -12f1c2: 0c00 |0005: move-result-object v0 │ │ -12f1c4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -12f1c8: 5410 d013 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ -12f1cc: 7110 5a32 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@325a │ │ -12f1d2: 0c00 |000d: move-result-object v0 │ │ -12f1d4: 6e10 1532 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3215 │ │ -12f1da: 0c00 |0011: move-result-object v0 │ │ -12f1dc: 1100 |0012: return-object v0 │ │ -12f1de: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -12f1e0: 28fe |0014: goto 0012 // -0002 │ │ +12ceac: |[12ceac] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +12cebc: 5410 d013 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ +12cec0: 7110 5a32 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@325a │ │ +12cec6: 0c00 |0005: move-result-object v0 │ │ +12cec8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +12cecc: 5410 d013 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d0 │ │ +12ced0: 7110 5a32 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@325a │ │ +12ced6: 0c00 |000d: move-result-object v0 │ │ +12ced8: 6e10 1532 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@3215 │ │ +12cede: 0c00 |0011: move-result-object v0 │ │ +12cee0: 1100 |0012: return-object v0 │ │ +12cee2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +12cee4: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1453 header: │ │ class_idx : 1602 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1453 annotations: │ │ Annotations on class │ │ @@ -395874,19 +395986,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 │ │ -12f1e4: |[12f1e4] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -12f1f4: 5b01 d313 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f1f8: 5b03 d413 |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d4 │ │ -12f1fc: 7020 8e34 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -12f202: 0e00 |0007: return-void │ │ +12cee8: |[12cee8] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +12cef8: 5b01 d313 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cefc: 5b03 d413 |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d4 │ │ +12cf00: 7020 8e34 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +12cf06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 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; │ │ @@ -395898,29 +396010,29 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -12f204: |[12f204] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -12f214: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f218: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -12f21c: 7110 5232 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@3252 │ │ -12f222: 0c00 |0007: move-result-object v0 │ │ -12f224: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -12f228: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -12f22a: 1100 |000b: return-object v0 │ │ -12f22c: 5410 d313 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f230: 5400 d613 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -12f234: 7110 5232 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@3252 │ │ -12f23a: 0c00 |0013: move-result-object v0 │ │ -12f23c: 6e10 3c32 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@323c │ │ -12f242: 0c00 |0017: move-result-object v0 │ │ -12f244: 28f3 |0018: goto 000b // -000d │ │ +12cf08: |[12cf08] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +12cf18: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cf1c: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +12cf20: 7110 5232 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@3252 │ │ +12cf26: 0c00 |0007: move-result-object v0 │ │ +12cf28: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +12cf2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +12cf2e: 1100 |000b: return-object v0 │ │ +12cf30: 5410 d313 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cf34: 5400 d613 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +12cf38: 7110 5232 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@3252 │ │ +12cf3e: 0c00 |0013: move-result-object v0 │ │ +12cf40: 6e10 3c32 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@323c │ │ +12cf46: 0c00 |0017: move-result-object v0 │ │ +12cf48: 28f3 |0018: goto 000b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000a line=624 │ │ 0x000b line=627 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ @@ -395930,20 +396042,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -12f248: |[12f248] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ -12f258: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f25c: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -12f260: 6e10 7b32 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -12f266: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -12f268: 0f00 |0008: return v0 │ │ +12cf4c: |[12cf4c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ +12cf5c: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cf60: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +12cf64: 6e10 7b32 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +12cf6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +12cf6c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=632 │ │ 0x0007 line=633 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ @@ -395952,44 +396064,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -12f26c: |[12f26c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ -12f27c: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f280: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -12f284: 7110 5432 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@3254 │ │ -12f28a: 0c00 |0007: move-result-object v0 │ │ -12f28c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -12f290: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -12f292: 0f00 |000b: return v0 │ │ -12f294: 5410 d313 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ -12f298: 5400 d613 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -12f29c: 6e10 6632 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -12f2a2: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -12f2a4: 28f7 |0014: goto 000b // -0009 │ │ +12cf70: |[12cf70] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ +12cf80: 5410 d313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cf84: 5400 d613 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +12cf88: 7110 5432 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@3254 │ │ +12cf8e: 0c00 |0007: move-result-object v0 │ │ +12cf90: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +12cf94: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +12cf96: 0f00 |000b: return v0 │ │ +12cf98: 5410 d313 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13d3 │ │ +12cf9c: 5400 d613 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +12cfa0: 6e10 6632 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +12cfa6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +12cfa8: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x000a line=642 │ │ 0x000b line=646 │ │ 0x000c line=645 │ │ 0x0013 line=646 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1454 header: │ │ class_idx : 1605 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1454 annotations: │ │ Annotations on class │ │ @@ -396014,18 +396126,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 │ │ -12f2a8: |[12f2a8] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -12f2b8: 5b01 d813 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ -12f2bc: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -12f2c2: 0e00 |0005: return-void │ │ +12cfac: |[12cfac] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +12cfbc: 5b01 d813 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ +12cfc0: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12cfc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -396034,17 +396146,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 │ │ -12f2c4: |[12f2c4] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -12f2d4: 7020 4232 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@3242 │ │ -12f2da: 0e00 |0003: return-void │ │ +12cfc8: |[12cfc8] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +12cfd8: 7020 4232 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@3242 │ │ +12cfde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 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; │ │ @@ -396055,29 +396167,29 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -12f2dc: |[12f2dc] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -12f2ec: 2041 f605 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -12f2f0: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ -12f2f4: 0741 |0004: move-object v1, v4 │ │ -12f2f6: 1f01 f605 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -12f2fa: 6e10 5b2e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2e5b │ │ -12f300: 0c01 |000a: move-result-object v1 │ │ -12f302: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -12f304: 6e20 092d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -12f30a: 5431 d813 |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ -12f30e: 6e10 6232 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@3262 │ │ -12f314: 0c00 |0014: move-result-object v0 │ │ -12f316: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -12f31a: 7230 162e 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ -12f320: 0e00 |001a: return-void │ │ +12cfe0: |[12cfe0] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +12cff0: 2041 f605 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +12cff4: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ +12cff8: 0741 |0004: move-object v1, v4 │ │ +12cffa: 1f01 f605 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +12cffe: 6e10 5b2e 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2e5b │ │ +12d004: 0c01 |000a: move-result-object v1 │ │ +12d006: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +12d008: 6e20 092d 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +12d00e: 5431 d813 |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ +12d012: 6e10 6232 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@3262 │ │ +12d018: 0c00 |0014: move-result-object v0 │ │ +12d01a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +12d01e: 7230 162e 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2e16 │ │ +12d024: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0005 line=764 │ │ 0x000f line=766 │ │ 0x0015 line=767 │ │ 0x0017 line=768 │ │ @@ -396093,55 +396205,55 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -12f324: |[12f324] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -12f334: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12f336: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -12f33a: 0f02 |0003: return v2 │ │ -12f33c: 5443 d813 |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ -12f340: 0751 |0006: move-object v1, v5 │ │ -12f342: 1f01 f605 |0007: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -12f346: 6e10 582e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ -12f34c: 0c01 |000c: move-result-object v1 │ │ -12f34e: 7210 d937 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -12f354: 0a01 |0010: move-result v1 │ │ -12f356: 5931 e613 |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ -12f35a: 5441 d813 |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ -12f35e: 6e10 6232 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@3262 │ │ -12f364: 0c00 |0018: move-result-object v0 │ │ -12f366: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ -12f36a: 7220 172e 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ -12f370: 0a01 |001e: move-result v1 │ │ -12f372: 0112 |001f: move v2, v1 │ │ -12f374: 28e3 |0020: goto 0003 // -001d │ │ -12f376: 0121 |0021: move v1, v2 │ │ -12f378: 28fd |0022: goto 001f // -0003 │ │ +12d028: |[12d028] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +12d038: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12d03a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +12d03e: 0f02 |0003: return v2 │ │ +12d040: 5443 d813 |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ +12d044: 0751 |0006: move-object v1, v5 │ │ +12d046: 1f01 f605 |0007: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +12d04a: 6e10 582e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ +12d050: 0c01 |000c: move-result-object v1 │ │ +12d052: 7210 d937 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +12d058: 0a01 |0010: move-result v1 │ │ +12d05a: 5931 e613 |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ +12d05e: 5441 d813 |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d8 │ │ +12d062: 6e10 6232 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@3262 │ │ +12d068: 0c00 |0018: move-result-object v0 │ │ +12d06a: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ +12d06e: 7220 172e 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@2e17 │ │ +12d074: 0a01 |001e: move-result v1 │ │ +12d076: 0112 |001f: move v2, v1 │ │ +12d078: 28e3 |0020: goto 0003 // -001d │ │ +12d07a: 0121 |0021: move v1, v2 │ │ +12d07c: 28fd |0022: goto 001f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=754 │ │ 0x0003 line=758 │ │ 0x0004 line=756 │ │ 0x0013 line=757 │ │ 0x0019 line=758 │ │ locals : │ │ 0x0019 - 0x0023 reg=0 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ 0x0000 - 0x0023 reg=4 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0023 reg=5 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1455 header: │ │ class_idx : 1611 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1455 annotations: │ │ Annotations on class │ │ @@ -396166,18 +396278,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 │ │ -12f37c: |[12f37c] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -12f38c: 5b01 f513 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13f5 │ │ -12f390: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -12f396: 0e00 |0005: return-void │ │ +12d080: |[12d080] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +12d090: 5b01 f513 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13f5 │ │ +12d094: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12d09a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -396186,17 +396298,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 │ │ -12f398: |[12f398] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -12f3a8: 7020 7f32 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@327f │ │ -12f3ae: 0e00 |0003: return-void │ │ +12d09c: |[12d09c] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +12d0ac: 7020 7f32 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@327f │ │ +12d0b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 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; │ │ @@ -396207,16 +396319,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -12f3b0: |[12f3b0] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -12f3c0: 0e00 |0000: return-void │ │ +12d0b4: |[12d0b4] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +12d0c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -396226,31 +396338,31 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12f3c4: |[12f3c4] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -12f3d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12f3d6: 0f00 |0001: return v0 │ │ +12d0c8: |[12d0c8] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +12d0d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12d0da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #1456 header: │ │ class_idx : 1612 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1644 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #1456 annotations: │ │ Annotations on class │ │ @@ -396304,19 +396416,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -12f3d8: |[12f3d8] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ -12f3e8: 7030 ef33 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -12f3ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -12f3f0: 5c10 fb13 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f3f4: 0e00 |0006: return-void │ │ +12d0dc: |[12d0dc] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ +12d0ec: 7030 ef33 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +12d0f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +12d0f4: 5c10 fb13 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d0f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0003 line=824 │ │ 0x0006 line=825 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -396328,18 +396440,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -12f3f8: |[12f3f8] android.support.v7.widget.ActionMenuView$LayoutParams.:(IIZ)V │ │ -12f408: 7030 ef33 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ -12f40e: 5c03 fb13 |0003: iput-boolean v3, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f412: 0e00 |0005: return-void │ │ +12d0fc: |[12d0fc] android.support.v7.widget.ActionMenuView$LayoutParams.:(IIZ)V │ │ +12d10c: 7030 ef33 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@33ef │ │ +12d112: 5c03 fb13 |0003: iput-boolean v3, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d116: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x0005 line=830 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -396352,17 +396464,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 │ │ -12f414: |[12f414] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12f424: 7030 f133 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f1 │ │ -12f42a: 0e00 |0003: return-void │ │ +12d118: |[12d118] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12d128: 7030 f133 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f1 │ │ +12d12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=810 │ │ 0x0003 line=811 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -396373,19 +396485,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 │ │ -12f42c: |[12f42c] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ -12f43c: 7020 f333 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ -12f442: 5520 fb13 |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f446: 5c10 fb13 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f44a: 0e00 |0007: return-void │ │ +12d130: |[12d130] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ +12d140: 7020 f333 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ +12d146: 5520 fb13 |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d14a: 5c10 fb13 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d14e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0003 line=819 │ │ 0x0007 line=820 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -396396,33 +396508,33 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -12f44c: |[12f44c] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -12f45c: 7020 f333 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ -12f462: 0e00 |0003: return-void │ │ +12d150: |[12d150] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +12d160: 7020 f333 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@33f3 │ │ +12d166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0003 line=815 │ │ 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 : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #1457 header: │ │ class_idx : 1613 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1457 annotations: │ │ Annotations on class │ │ @@ -396447,18 +396559,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 │ │ -12f464: |[12f464] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -12f474: 5b01 ff13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ -12f478: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -12f47e: 0e00 |0005: return-void │ │ +12d168: |[12d168] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +12d178: 5b01 ff13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ +12d17c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +12d182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -396467,17 +396579,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 │ │ -12f480: |[12f480] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -12f490: 7020 8832 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@3288 │ │ -12f496: 0e00 |0003: return-void │ │ +12d184: |[12d184] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +12d194: 7020 8832 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@3288 │ │ +12d19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 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; │ │ @@ -396488,29 +396600,29 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -12f498: |[12f498] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -12f4a8: 5410 ff13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ -12f4ac: 7110 8f32 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@328f │ │ -12f4b2: 0c00 |0005: move-result-object v0 │ │ -12f4b4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -12f4b8: 5410 ff13 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ -12f4bc: 7110 8f32 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@328f │ │ -12f4c2: 0c00 |000d: move-result-object v0 │ │ -12f4c4: 7220 8c32 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@328c │ │ -12f4ca: 0a00 |0011: move-result v0 │ │ -12f4cc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -12f4d0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -12f4d2: 0f00 |0015: return v0 │ │ -12f4d4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -12f4d6: 28fe |0017: goto 0015 // -0002 │ │ +12d19c: |[12d19c] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +12d1ac: 5410 ff13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ +12d1b0: 7110 8f32 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@328f │ │ +12d1b6: 0c00 |0005: move-result-object v0 │ │ +12d1b8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +12d1bc: 5410 ff13 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ +12d1c0: 7110 8f32 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@328f │ │ +12d1c6: 0c00 |000d: move-result-object v0 │ │ +12d1c8: 7220 8c32 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@328c │ │ +12d1ce: 0a00 |0011: move-result v0 │ │ +12d1d0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +12d1d4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +12d1d6: 0f00 |0015: return v0 │ │ +12d1d8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +12d1da: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0018 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0018 reg=3 item Landroid/view/MenuItem; │ │ @@ -396520,40 +396632,40 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -12f4d8: |[12f4d8] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -12f4e8: 5410 ff13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ -12f4ec: 7110 9032 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@3290 │ │ -12f4f2: 0c00 |0005: move-result-object v0 │ │ -12f4f4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -12f4f8: 5410 ff13 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ -12f4fc: 7110 9032 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@3290 │ │ -12f502: 0c00 |000d: move-result-object v0 │ │ -12f504: 7220 f42c 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2cf4 │ │ -12f50a: 0e00 |0011: return-void │ │ +12d1dc: |[12d1dc] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +12d1ec: 5410 ff13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ +12d1f0: 7110 9032 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@3290 │ │ +12d1f6: 0c00 |0005: move-result-object v0 │ │ +12d1f8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +12d1fc: 5410 ff13 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@13ff │ │ +12d200: 7110 9032 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@3290 │ │ +12d206: 0c00 |000d: move-result-object v0 │ │ +12d208: 7220 f42c 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2cf4 │ │ +12d20e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x0008 line=768 │ │ 0x0011 line=770 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #1458 header: │ │ class_idx : 1615 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1646 │ │ -source_file_idx : 909 │ │ +source_file_idx : 906 │ │ static_fields_size : 3 │ │ instance_fields_size: 12 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 37 │ │ │ │ Class #1458 annotations: │ │ Annotations on class │ │ @@ -396645,18 +396757,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -12f50c: |[12f50c] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ -12f51c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12f51e: 7030 8e32 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@328e │ │ -12f524: 0e00 |0004: return-void │ │ +12d210: |[12d210] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ +12d220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12d222: 7030 8e32 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@328e │ │ +12d228: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -396666,34 +396778,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 │ │ -12f528: |[12f528] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -12f538: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -12f53a: 7030 f633 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ -12f540: 6e20 bf32 2300 |0004: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@32bf │ │ -12f546: 6e10 a801 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -12f54c: 0c01 |000a: move-result-object v1 │ │ -12f54e: 6e10 2f02 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -12f554: 0c01 |000e: move-result-object v1 │ │ -12f556: 5210 bd15 |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -12f55a: 1501 6042 |0011: const/high16 v1, #int 1113587712 // #4260 │ │ -12f55e: c801 |0013: mul-float/2addr v1, v0 │ │ -12f560: 8711 |0014: float-to-int v1, v1 │ │ -12f562: 5931 0914 |0015: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ -12f566: 1501 8040 |0017: const/high16 v1, #int 1082130432 // #4080 │ │ -12f56a: c801 |0019: mul-float/2addr v1, v0 │ │ -12f56c: 8711 |001a: float-to-int v1, v1 │ │ -12f56e: 5931 0614 |001b: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ -12f572: 5b34 0b14 |001d: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ -12f576: 5932 0c14 |001f: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ -12f57a: 0e00 |0021: return-void │ │ +12d22c: |[12d22c] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12d23c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +12d23e: 7030 f633 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33f6 │ │ +12d244: 6e20 bf32 2300 |0004: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@32bf │ │ +12d24a: 6e10 a801 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12d250: 0c01 |000a: move-result-object v1 │ │ +12d252: 6e10 2f02 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +12d258: 0c01 |000e: move-result-object v1 │ │ +12d25a: 5210 bd15 |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +12d25e: 1501 6042 |0011: const/high16 v1, #int 1113587712 // #4260 │ │ +12d262: c801 |0013: mul-float/2addr v1, v0 │ │ +12d264: 8711 |0014: float-to-int v1, v1 │ │ +12d266: 5931 0914 |0015: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ +12d26a: 1501 8040 |0017: const/high16 v1, #int 1082130432 // #4080 │ │ +12d26e: c801 |0019: mul-float/2addr v1, v0 │ │ +12d270: 8711 |001a: float-to-int v1, v1 │ │ +12d272: 5931 0614 |001b: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ +12d276: 5b34 0b14 |001d: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ +12d27a: 5932 0c14 |001f: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ +12d27e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=79 │ │ 0x0007 line=80 │ │ 0x0011 line=81 │ │ 0x0017 line=82 │ │ @@ -396711,17 +396823,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 │ │ -12f57c: |[12f57c] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ -12f58c: 5410 0a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@140a │ │ -12f590: 1100 |0002: return-object v0 │ │ +12d280: |[12d280] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ +12d290: 5410 0a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@140a │ │ +12d294: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -396729,17 +396841,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -12f594: |[12f594] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ -12f5a4: 5410 0814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@1408 │ │ -12f5a8: 1100 |0002: return-object v0 │ │ +12d298: |[12d298] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ +12d2a8: 5410 0814 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@1408 │ │ +12d2ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -396747,73 +396859,73 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -12f5ac: |[12f5ac] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ -12f5bc: 6e10 5438 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12f5c2: 0c08 |0003: move-result-object v8 │ │ -12f5c4: 1f08 4c06 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12f5c8: 7701 2238 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12f5ce: 0a0b |0009: move-result v11 │ │ -12f5d0: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ -12f5d4: 7701 2138 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -12f5da: 0a01 |000f: move-result v1 │ │ -12f5dc: 7120 2338 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12f5e2: 0a03 |0013: move-result v3 │ │ -12f5e4: 20db d905 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -12f5e8: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ -12f5ec: 07db |0018: move-object v11, v13 │ │ -12f5ee: 1f0b d905 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -12f5f2: 07b7 |001b: move-object v7, v11 │ │ -12f5f4: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ -12f5f8: 6e10 762c 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -12f5fe: 0a0b |0021: move-result v11 │ │ -12f600: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ -12f604: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -12f606: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -12f608: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ -12f60c: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -12f610: 122b |002a: const/4 v11, #int 2 // #2 │ │ -12f612: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ -12f616: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ -12f61a: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ -12f61e: 7120 2338 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12f624: 0a04 |0034: move-result v4 │ │ -12f626: 6e30 9f38 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ -12f62c: 6e10 5c38 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -12f632: 0a09 |003b: move-result v9 │ │ -12f634: 9300 090e |003c: div-int v0, v9, v14 │ │ -12f638: 940b 090e |003e: rem-int v11, v9, v14 │ │ -12f63c: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ -12f640: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -12f644: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ -12f648: 122b |0046: const/4 v11, #int 2 // #2 │ │ -12f64a: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ -12f64e: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -12f650: 558b fb13 |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f654: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ -12f658: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ -12f65c: 1215 |0050: const/4 v5, #int 1 // #1 │ │ -12f65e: 5c85 f713 |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ -12f662: 5980 f613 |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12f666: 920a 000e |0055: mul-int v10, v0, v14 │ │ -12f66a: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ -12f66e: 7120 2338 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12f674: 0a0b |005c: move-result v11 │ │ -12f676: 6e30 9f38 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ -12f67c: 0f00 |0060: return v0 │ │ -12f67e: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -12f680: 28ba |0062: goto 001c // -0046 │ │ -12f682: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -12f684: 28c1 |0064: goto 0025 // -003f │ │ -12f686: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -12f688: 28eb |0066: goto 0051 // -0015 │ │ +12d2b0: |[12d2b0] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ +12d2c0: 6e10 5438 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d2c6: 0c08 |0003: move-result-object v8 │ │ +12d2c8: 1f08 4c06 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d2cc: 7701 2238 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +12d2d2: 0a0b |0009: move-result v11 │ │ +12d2d4: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ +12d2d8: 7701 2138 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +12d2de: 0a01 |000f: move-result v1 │ │ +12d2e0: 7120 2338 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12d2e6: 0a03 |0013: move-result v3 │ │ +12d2e8: 20db d905 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +12d2ec: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ +12d2f0: 07db |0018: move-object v11, v13 │ │ +12d2f2: 1f0b d905 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +12d2f6: 07b7 |001b: move-object v7, v11 │ │ +12d2f8: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ +12d2fc: 6e10 762c 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +12d302: 0a0b |0021: move-result v11 │ │ +12d304: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +12d308: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +12d30a: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +12d30c: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ +12d310: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +12d314: 122b |002a: const/4 v11, #int 2 // #2 │ │ +12d316: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ +12d31a: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ +12d31e: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ +12d322: 7120 2338 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12d328: 0a04 |0034: move-result v4 │ │ +12d32a: 6e30 9f38 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ +12d330: 6e10 5c38 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12d336: 0a09 |003b: move-result v9 │ │ +12d338: 9300 090e |003c: div-int v0, v9, v14 │ │ +12d33c: 940b 090e |003e: rem-int v11, v9, v14 │ │ +12d340: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ +12d344: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +12d348: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ +12d34c: 122b |0046: const/4 v11, #int 2 // #2 │ │ +12d34e: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ +12d352: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +12d354: 558b fb13 |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d358: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ +12d35c: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ +12d360: 1215 |0050: const/4 v5, #int 1 // #1 │ │ +12d362: 5c85 f713 |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ +12d366: 5980 f613 |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d36a: 920a 000e |0055: mul-int v10, v0, v14 │ │ +12d36e: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ +12d372: 7120 2338 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12d378: 0a0b |005c: move-result v11 │ │ +12d37a: 6e30 9f38 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@389f │ │ +12d380: 0f00 |0060: return v0 │ │ +12d382: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +12d384: 28ba |0062: goto 001c // -0046 │ │ +12d386: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +12d388: 28c1 |0064: goto 0025 // -003f │ │ +12d38a: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +12d38c: 28eb |0066: goto 0051 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0006 line=405 │ │ 0x000c line=407 │ │ 0x0010 line=408 │ │ 0x0014 line=410 │ │ @@ -396861,513 +396973,513 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 45 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 968 16-bit code units │ │ -12f68c: |[12f68c] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ -12f69c: 7701 2138 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -12f6a2: 0a11 |0003: move-result v17 │ │ -12f6a4: 7701 2238 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12f6aa: 0a25 |0007: move-result v37 │ │ -12f6ac: 7701 2238 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -12f6b2: 0a13 |000b: move-result v19 │ │ -12f6b4: 7401 a932 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ -12f6ba: 0a26 |000f: move-result v38 │ │ -12f6bc: 7401 aa32 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ -12f6c2: 0a27 |0013: move-result v39 │ │ -12f6c4: 9024 2627 |0014: add-int v36, v38, v39 │ │ -12f6c8: 7401 ab32 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@32ab │ │ -12f6ce: 0a26 |0019: move-result v38 │ │ -12f6d0: 7401 a832 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@32a8 │ │ -12f6d6: 0a27 |001d: move-result v39 │ │ -12f6d8: 9012 2627 |001e: add-int v18, v38, v39 │ │ -12f6dc: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ -12f6e0: 0200 2c00 |0022: move/from16 v0, v44 │ │ -12f6e4: 0201 1200 |0024: move/from16 v1, v18 │ │ -12f6e8: 0202 2600 |0026: move/from16 v2, v38 │ │ -12f6ec: 7130 a132 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@32a1 │ │ -12f6f2: 0a16 |002b: move-result v22 │ │ -12f6f4: 9125 2524 |002c: sub-int v37, v37, v36 │ │ -12f6f8: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ -12f6fc: 5200 0914 |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ -12f700: 0226 0000 |0032: move/from16 v38, v0 │ │ -12f704: 9304 2526 |0034: div-int v4, v37, v38 │ │ -12f708: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ -12f70c: 5200 0914 |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ -12f710: 0226 0000 |003a: move/from16 v38, v0 │ │ -12f714: 9406 2526 |003c: rem-int v6, v37, v38 │ │ -12f718: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ -12f71c: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ -12f720: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ -12f724: 0201 2500 |0044: move/from16 v1, v37 │ │ -12f728: 0202 2600 |0046: move/from16 v2, v38 │ │ -12f72c: 6e30 c232 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@32c2 │ │ -12f732: 0e00 |004b: return-void │ │ -12f734: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ -12f738: 5200 0914 |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ -12f73c: 0226 0000 |0050: move/from16 v38, v0 │ │ -12f740: 9327 0604 |0052: div-int v39, v6, v4 │ │ -12f744: 9005 2627 |0054: add-int v5, v38, v39 │ │ -12f748: 0148 |0056: move v8, v4 │ │ -12f74a: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ -12f74e: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ -12f752: 120e |005b: const/4 v14, #int 0 // #0 │ │ -12f754: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ -12f758: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -12f75c: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ -12f760: 7401 a032 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ -12f766: 0a0c |0065: move-result v12 │ │ -12f768: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ -12f76c: 0200 1400 |0068: move/from16 v0, v20 │ │ -12f770: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ -12f774: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ -12f778: 0201 1400 |006e: move/from16 v1, v20 │ │ -12f77c: 6e20 9f32 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12f782: 0c0b |0073: move-result-object v11 │ │ -12f784: 6e10 7b38 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -12f78a: 0a26 |0077: move-result v38 │ │ -12f78c: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ -12f790: 0200 2600 |007a: move/from16 v0, v38 │ │ -12f794: 0201 2700 |007c: move/from16 v1, v39 │ │ -12f798: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ -12f79c: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ -12f7a0: 28e6 |0082: goto 0068 // -001a │ │ -12f7a2: 20b0 d905 |0083: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -12f7a6: 0215 0000 |0085: move/from16 v21, v0 │ │ -12f7aa: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ -12f7ae: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ -12f7b2: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -12f7b6: 5200 0614 |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ -12f7ba: 0226 0000 |008f: move/from16 v38, v0 │ │ -12f7be: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ -12f7c2: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ -12f7c6: 5200 0614 |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ -12f7ca: 0228 0000 |0097: move/from16 v40, v0 │ │ -12f7ce: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ -12f7d2: 0200 2600 |009b: move/from16 v0, v38 │ │ -12f7d6: 0201 2700 |009d: move/from16 v1, v39 │ │ -12f7da: 0202 2800 |009f: move/from16 v2, v40 │ │ -12f7de: 0203 2900 |00a1: move/from16 v3, v41 │ │ -12f7e2: 6e53 de38 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ -12f7e8: 6e10 5438 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12f7ee: 0c17 |00a9: move-result-object v23 │ │ -12f7f0: 1f17 4c06 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12f7f4: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ -12f7f8: 0200 2600 |00ae: move/from16 v0, v38 │ │ -12f7fc: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ -12f800: 5c10 f813 |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ -12f804: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ -12f808: 0200 2600 |00b6: move/from16 v0, v38 │ │ -12f80c: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ -12f810: 5910 f913 |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ -12f814: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ -12f818: 0200 2600 |00be: move/from16 v0, v38 │ │ -12f81c: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ -12f820: 5910 f613 |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12f824: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ -12f828: 0200 2600 |00c6: move/from16 v0, v38 │ │ -12f82c: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ -12f830: 5c10 f713 |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ -12f834: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ -12f838: 0200 2600 |00ce: move/from16 v0, v38 │ │ -12f83c: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ -12f840: 5910 fc13 |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -12f844: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ -12f848: 0200 2600 |00d6: move/from16 v0, v38 │ │ -12f84c: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ -12f850: 5910 fe13 |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -12f854: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ -12f858: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ -12f85c: 1f26 d905 |00e0: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -12f860: 7401 762c 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -12f866: 0a26 |00e5: move-result v38 │ │ -12f868: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ -12f86c: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ -12f870: 0200 2600 |00ea: move/from16 v0, v38 │ │ -12f874: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ -12f878: 5c10 fd13 |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ -12f87c: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -12f880: 5500 fb13 |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f884: 0226 0000 |00f4: move/from16 v38, v0 │ │ -12f888: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ -12f88c: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ -12f88e: 0200 1600 |00f9: move/from16 v0, v22 │ │ -12f892: 0201 1200 |00fb: move/from16 v1, v18 │ │ -12f896: 7151 b732 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ -12f89c: 0a09 |0100: move-result v9 │ │ -12f89e: 0200 1800 |0101: move/from16 v0, v24 │ │ -12f8a2: 7120 1243 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12f8a8: 0a18 |0106: move-result v24 │ │ -12f8aa: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -12f8ae: 5500 f713 |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ -12f8b2: 0226 0000 |010b: move/from16 v38, v0 │ │ -12f8b6: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ -12f8ba: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -12f8be: 0800 1700 |0111: move-object/from16 v0, v23 │ │ -12f8c2: 5500 fb13 |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12f8c6: 0226 0000 |0115: move/from16 v38, v0 │ │ -12f8ca: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ -12f8ce: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ -12f8d2: b198 |011b: sub-int/2addr v8, v9 │ │ -12f8d4: 6e10 5938 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -12f8da: 0a26 |011f: move-result v38 │ │ -12f8dc: 0200 1900 |0120: move/from16 v0, v25 │ │ -12f8e0: 0201 2600 |0122: move/from16 v1, v38 │ │ -12f8e4: 7120 1243 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -12f8ea: 0a19 |0127: move-result v25 │ │ -12f8ec: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ -12f8f0: 0200 2600 |012a: move/from16 v0, v38 │ │ -12f8f4: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ -12f8f8: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ -12f8fc: 9826 2614 |0130: shl-int v38, v38, v20 │ │ -12f900: 0200 2600 |0132: move/from16 v0, v38 │ │ -12f904: 8100 |0134: int-to-long v0, v0 │ │ -12f906: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ -12f90a: a120 2026 |0137: or-long v32, v32, v38 │ │ -12f90e: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ -12f912: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ -12f916: 28ad |013d: goto 00ea // -0053 │ │ -12f918: 0187 |013e: move v7, v8 │ │ -12f91a: 28ba |013f: goto 00f9 // -0046 │ │ -12f91c: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ -12f920: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ -12f924: 0200 2200 |0144: move/from16 v0, v34 │ │ -12f928: 0201 2600 |0146: move/from16 v1, v38 │ │ -12f92c: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ -12f930: 121a |014a: const/4 v10, #int 1 // #1 │ │ -12f932: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ -12f936: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ -12f93a: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ -12f93e: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ -12f944: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ -12f948: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ -12f94c: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ -12f950: 0200 1400 |015a: move/from16 v0, v20 │ │ -12f954: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ -12f958: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ -12f95c: 0201 1400 |0160: move/from16 v1, v20 │ │ -12f960: 6e20 9f32 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12f966: 0c0b |0165: move-result-object v11 │ │ -12f968: 6e10 5438 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12f96e: 0c17 |0169: move-result-object v23 │ │ -12f970: 1f17 4c06 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12f974: 0800 1700 |016c: move-object/from16 v0, v23 │ │ -12f978: 5500 f713 |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ -12f97c: 0226 0000 |0170: move/from16 v38, v0 │ │ -12f980: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ -12f984: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ -12f988: 28e4 |0176: goto 015a // -001c │ │ -12f98a: 120a |0177: const/4 v10, #int 0 // #0 │ │ -12f98c: 28d3 |0178: goto 014b // -002d │ │ -12f98e: 0800 1700 |0179: move-object/from16 v0, v23 │ │ -12f992: 5200 f613 |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12f996: 0226 0000 |017d: move/from16 v38, v0 │ │ -12f99a: 0200 2600 |017f: move/from16 v0, v38 │ │ -12f99e: 0201 1a00 |0181: move/from16 v1, v26 │ │ -12f9a2: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ -12f9a6: 0800 1700 |0185: move-object/from16 v0, v23 │ │ -12f9aa: 5200 f613 |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12f9ae: 021a 0000 |0189: move/from16 v26, v0 │ │ -12f9b2: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ -12f9b6: 9826 2614 |018d: shl-int v38, v38, v20 │ │ -12f9ba: 0200 2600 |018f: move/from16 v0, v38 │ │ -12f9be: 8100 |0191: int-to-long v0, v0 │ │ -12f9c0: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ -12f9c4: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ -12f9c8: 28de |0196: goto 0174 // -0022 │ │ -12f9ca: 0800 1700 |0197: move-object/from16 v0, v23 │ │ -12f9ce: 5200 f613 |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12f9d2: 0226 0000 |019b: move/from16 v38, v0 │ │ -12f9d6: 0200 2600 |019d: move/from16 v0, v38 │ │ -12f9da: 0201 1a00 |019f: move/from16 v1, v26 │ │ -12f9de: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ -12f9e2: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -12f9e6: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ -12f9ea: 0200 2600 |01a7: move/from16 v0, v38 │ │ -12f9ee: 8100 |01a9: int-to-long v0, v0 │ │ -12f9f0: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ -12f9f4: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ -12f9f8: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ -12f9fc: 28c4 |01b0: goto 0174 // -003c │ │ -12f9fe: a120 201c |01b1: or-long v32, v32, v28 │ │ -12fa02: 0200 1b00 |01b3: move/from16 v0, v27 │ │ -12fa06: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ -12fa0a: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ -12fa0e: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ -12fa12: 0200 2200 |01bb: move/from16 v0, v34 │ │ -12fa16: 0201 2600 |01bd: move/from16 v1, v38 │ │ -12fa1a: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ -12fa1e: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ -12fa22: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ -12fa26: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ -12fa2a: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ -12fa2e: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ -12fa32: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ -12fa36: 0200 2600 |01cd: move/from16 v0, v38 │ │ -12fa3a: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ -12fa3e: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ -12fa42: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ -12fa46: 0200 1800 |01d5: move/from16 v0, v24 │ │ -12fa4a: 0201 2600 |01d7: move/from16 v1, v38 │ │ -12fa4e: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ -12fa52: 7702 0443 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@4304 │ │ -12fa58: 0a26 |01de: move-result v38 │ │ -12fa5a: 0200 2600 |01df: move/from16 v0, v38 │ │ -12fa5e: 820d |01e1: int-to-float v13, v0 │ │ -12fa60: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ -12fa64: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ -12fa68: a026 2620 |01e6: and-long v38, v38, v32 │ │ -12fa6c: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ -12fa70: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ -12fa74: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ -12fa78: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ -12fa7c: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ -12fa80: 0201 2600 |01f2: move/from16 v1, v38 │ │ -12fa84: 6e20 9f32 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12fa8a: 0c26 |01f7: move-result-object v38 │ │ -12fa8c: 7401 5438 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12fa92: 0c17 |01fb: move-result-object v23 │ │ -12fa94: 1f17 4c06 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fa98: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ -12fa9c: 5500 fd13 |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ -12faa0: 0226 0000 |0202: move/from16 v38, v0 │ │ -12faa4: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ -12faa8: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ -12faac: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ -12fab0: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ -12fab4: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ -12fab8: 9826 2627 |020e: shl-int v38, v38, v39 │ │ -12fabc: 0200 2600 |0210: move/from16 v0, v38 │ │ -12fac0: 8100 |0212: int-to-long v0, v0 │ │ -12fac2: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ -12fac6: a026 2620 |0215: and-long v38, v38, v32 │ │ -12faca: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ -12face: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ -12fad2: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ -12fad6: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -12fada: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ -12fade: 0201 2600 |0221: move/from16 v1, v38 │ │ -12fae2: 6e20 9f32 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12fae8: 0c26 |0226: move-result-object v38 │ │ -12faea: 7401 5438 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12faf0: 0c17 |022a: move-result-object v23 │ │ -12faf2: 1f17 4c06 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12faf6: 0800 1700 |022d: move-object/from16 v0, v23 │ │ -12fafa: 5500 fd13 |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ -12fafe: 0226 0000 |0231: move/from16 v38, v0 │ │ -12fb02: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ -12fb06: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ -12fb0a: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ -12fb0e: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ -12fb12: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ -12fb16: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ -12fb1a: 9226 0805 |023f: mul-int v38, v8, v5 │ │ -12fb1e: 0200 2600 |0241: move/from16 v0, v38 │ │ -12fb22: 8200 |0243: int-to-float v0, v0 │ │ -12fb24: 0226 0000 |0244: move/from16 v38, v0 │ │ -12fb28: a926 260d |0246: div-float v38, v38, v13 │ │ -12fb2c: 0200 2600 |0248: move/from16 v0, v38 │ │ -12fb30: 870f |024a: float-to-int v15, v0 │ │ -12fb32: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ -12fb36: 0200 1400 |024d: move/from16 v0, v20 │ │ -12fb3a: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ -12fb3e: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ -12fb42: 9826 2614 |0253: shl-int v38, v38, v20 │ │ -12fb46: 0200 2600 |0255: move/from16 v0, v38 │ │ -12fb4a: 8100 |0257: int-to-long v0, v0 │ │ -12fb4c: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ -12fb50: a026 2620 |025a: and-long v38, v38, v32 │ │ -12fb54: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ -12fb58: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ -12fb5c: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ -12fb60: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ -12fb64: 28e9 |0264: goto 024d // -0017 │ │ -12fb66: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ -12fb6a: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ -12fb6e: 0200 1400 |0269: move/from16 v0, v20 │ │ -12fb72: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ -12fb76: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ -12fb7a: 0201 1400 |026f: move/from16 v1, v20 │ │ -12fb7e: 6e20 9f32 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12fb84: 0c0b |0274: move-result-object v11 │ │ -12fb86: 6e10 5438 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12fb8c: 0c17 |0278: move-result-object v23 │ │ -12fb8e: 1f17 4c06 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fb92: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ -12fb96: 9826 2614 |027d: shl-int v38, v38, v20 │ │ -12fb9a: 0200 2600 |027f: move/from16 v0, v38 │ │ -12fb9e: 8100 |0281: int-to-long v0, v0 │ │ -12fba0: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ -12fba4: a026 261c |0284: and-long v38, v38, v28 │ │ -12fba8: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ -12fbac: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ -12fbb0: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ -12fbb4: 0800 1700 |028c: move-object/from16 v0, v23 │ │ -12fbb8: 5200 f613 |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12fbbc: 0226 0000 |0290: move/from16 v38, v0 │ │ -12fbc0: 0200 2600 |0292: move/from16 v0, v38 │ │ -12fbc4: 0201 1a00 |0294: move/from16 v1, v26 │ │ -12fbc8: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ -12fbcc: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ -12fbd0: 9826 2614 |029a: shl-int v38, v38, v20 │ │ -12fbd4: 0200 2600 |029c: move/from16 v0, v38 │ │ -12fbd8: 8100 |029e: int-to-long v0, v0 │ │ -12fbda: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ -12fbde: a120 2026 |02a1: or-long v32, v32, v38 │ │ -12fbe2: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ -12fbe6: 28c4 |02a5: goto 0269 // -003c │ │ -12fbe8: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ -12fbec: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ -12fbf0: 5500 fd13 |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ -12fbf4: 0226 0000 |02ac: move/from16 v38, v0 │ │ -12fbf8: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ -12fbfc: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ -12fc00: 0200 2600 |02b2: move/from16 v0, v38 │ │ -12fc04: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ -12fc08: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ -12fc0c: 5200 0614 |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ -12fc10: 0226 0000 |02ba: move/from16 v38, v0 │ │ -12fc14: 9026 2605 |02bc: add-int v38, v38, v5 │ │ -12fc18: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ -12fc1c: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ -12fc20: 5200 0614 |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ -12fc24: 0228 0000 |02c4: move/from16 v40, v0 │ │ -12fc28: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ -12fc2c: 0200 2600 |02c8: move/from16 v0, v38 │ │ -12fc30: 0201 2700 |02ca: move/from16 v1, v39 │ │ -12fc34: 0202 2800 |02cc: move/from16 v2, v40 │ │ -12fc38: 0203 2900 |02ce: move/from16 v3, v41 │ │ -12fc3c: 6e53 de38 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ -12fc42: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ -12fc46: 5200 f613 |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12fc4a: 0226 0000 |02d7: move/from16 v38, v0 │ │ -12fc4e: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ -12fc52: 0200 2600 |02db: move/from16 v0, v38 │ │ -12fc56: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ -12fc5a: 5910 f613 |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12fc5e: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ -12fc62: 0200 2600 |02e3: move/from16 v0, v38 │ │ -12fc66: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ -12fc6a: 5c10 f813 |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ -12fc6e: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ -12fc72: 28b8 |02eb: goto 02a3 // -0048 │ │ -12fc74: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ -12fc78: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ -12fc7c: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ -12fc80: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ -12fc84: 120f |02f4: const/4 v15, #int 0 // #0 │ │ -12fc86: 2900 56ff |02f5: goto/16 024b // -00aa │ │ -12fc8a: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ -12fc8e: 0201 1400 |02f9: move/from16 v1, v20 │ │ -12fc92: 6e20 9f32 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12fc98: 0c0b |02fe: move-result-object v11 │ │ -12fc9a: 6e10 5438 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12fca0: 0c17 |0302: move-result-object v23 │ │ -12fca2: 1f17 4c06 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fca6: 20b0 d905 |0305: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -12fcaa: 0226 0000 |0307: move/from16 v38, v0 │ │ -12fcae: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ -12fcb2: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -12fcb6: 590f f913 |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ -12fcba: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ -12fcbe: 0200 2600 |0311: move/from16 v0, v38 │ │ -12fcc2: 0801 1700 |0313: move-object/from16 v1, v23 │ │ -12fcc6: 5c10 f813 |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ -12fcca: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ -12fcce: 0800 1700 |0319: move-object/from16 v0, v23 │ │ -12fcd2: 5500 fd13 |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ -12fcd6: 0226 0000 |031d: move/from16 v38, v0 │ │ -12fcda: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ -12fcde: 7bf0 |0321: neg-int v0, v15 │ │ -12fce0: 0226 0000 |0322: move/from16 v38, v0 │ │ -12fce4: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ -12fce8: 0200 2600 |0326: move/from16 v0, v38 │ │ -12fcec: 0801 1700 |0328: move-object/from16 v1, v23 │ │ -12fcf0: 5910 fc13 |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -12fcf4: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ -12fcf8: 2900 34ff |032e: goto/16 0262 // -00cc │ │ -12fcfc: 0800 1700 |0330: move-object/from16 v0, v23 │ │ -12fd00: 5500 fb13 |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12fd04: 0226 0000 |0334: move/from16 v38, v0 │ │ -12fd08: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ -12fd0c: 0800 1700 |0338: move-object/from16 v0, v23 │ │ -12fd10: 590f f913 |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ -12fd14: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ -12fd18: 0200 2600 |033e: move/from16 v0, v38 │ │ -12fd1c: 0801 1700 |0340: move-object/from16 v1, v23 │ │ -12fd20: 5c10 f813 |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ -12fd24: 7bf0 |0344: neg-int v0, v15 │ │ -12fd26: 0226 0000 |0345: move/from16 v38, v0 │ │ -12fd2a: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ -12fd2e: 0200 2600 |0349: move/from16 v0, v38 │ │ -12fd32: 0801 1700 |034b: move-object/from16 v1, v23 │ │ -12fd36: 5910 fe13 |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -12fd3a: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ -12fd3e: 2900 11ff |0351: goto/16 0262 // -00ef │ │ -12fd42: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ -12fd46: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ -12fd4a: 0200 2600 |0357: move/from16 v0, v38 │ │ -12fd4e: 0801 1700 |0359: move-object/from16 v1, v23 │ │ -12fd52: 5910 fc13 |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -12fd56: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -12fd5a: 0200 1400 |035f: move/from16 v0, v20 │ │ -12fd5e: 0201 2600 |0361: move/from16 v1, v38 │ │ -12fd62: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ -12fd66: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ -12fd6a: 0200 2600 |0367: move/from16 v0, v38 │ │ -12fd6e: 0801 1700 |0369: move-object/from16 v1, v23 │ │ -12fd72: 5910 fe13 |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -12fd76: 2900 f5fe |036d: goto/16 0262 // -010b │ │ -12fd7a: 1208 |036f: const/4 v8, #int 0 // #0 │ │ -12fd7c: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ -12fd80: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ -12fd84: 0200 1400 |0374: move/from16 v0, v20 │ │ -12fd88: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ -12fd8c: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ -12fd90: 0201 1400 |037a: move/from16 v1, v20 │ │ -12fd94: 6e20 9f32 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -12fd9a: 0c0b |037f: move-result-object v11 │ │ -12fd9c: 6e10 5438 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -12fda2: 0c17 |0383: move-result-object v23 │ │ -12fda4: 1f17 4c06 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fda8: 0800 1700 |0386: move-object/from16 v0, v23 │ │ -12fdac: 5500 f813 |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ -12fdb0: 0226 0000 |038a: move/from16 v38, v0 │ │ -12fdb4: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ -12fdb8: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ -12fdbc: 28e4 |0390: goto 0374 // -001c │ │ -12fdbe: 0800 1700 |0391: move-object/from16 v0, v23 │ │ -12fdc2: 5200 f613 |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ -12fdc6: 0226 0000 |0395: move/from16 v38, v0 │ │ -12fdca: 9226 2605 |0397: mul-int v38, v38, v5 │ │ -12fdce: 0800 1700 |0399: move-object/from16 v0, v23 │ │ -12fdd2: 5200 f913 |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ -12fdd6: 0227 0000 |039d: move/from16 v39, v0 │ │ -12fdda: 9023 2627 |039f: add-int v35, v38, v39 │ │ -12fdde: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ -12fde2: 0200 2300 |03a3: move/from16 v0, v35 │ │ -12fde6: 0201 2600 |03a5: move/from16 v1, v38 │ │ -12fdea: 7120 2338 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -12fdf0: 0a26 |03aa: move-result v38 │ │ -12fdf2: 0200 2600 |03ab: move/from16 v0, v38 │ │ -12fdf6: 0201 1600 |03ad: move/from16 v1, v22 │ │ -12fdfa: 6e30 9f38 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ -12fe00: 28dc |03b2: goto 038e // -0024 │ │ -12fe02: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ -12fe06: 0200 1100 |03b5: move/from16 v0, v17 │ │ -12fe0a: 0201 2600 |03b7: move/from16 v1, v38 │ │ -12fe0e: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ -12fe12: 0213 1900 |03bb: move/from16 v19, v25 │ │ -12fe16: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ -12fe1a: 0201 2500 |03bf: move/from16 v1, v37 │ │ -12fe1e: 0202 1300 |03c1: move/from16 v2, v19 │ │ -12fe22: 6e30 c232 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@32c2 │ │ -12fe28: 2900 85fc |03c6: goto/16 004b // -037b │ │ +12d390: |[12d390] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ +12d3a0: 7701 2138 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +12d3a6: 0a11 |0003: move-result v17 │ │ +12d3a8: 7701 2238 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +12d3ae: 0a25 |0007: move-result v37 │ │ +12d3b0: 7701 2238 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +12d3b6: 0a13 |000b: move-result v19 │ │ +12d3b8: 7401 a932 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ +12d3be: 0a26 |000f: move-result v38 │ │ +12d3c0: 7401 aa32 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ +12d3c6: 0a27 |0013: move-result v39 │ │ +12d3c8: 9024 2627 |0014: add-int v36, v38, v39 │ │ +12d3cc: 7401 ab32 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@32ab │ │ +12d3d2: 0a26 |0019: move-result v38 │ │ +12d3d4: 7401 a832 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@32a8 │ │ +12d3da: 0a27 |001d: move-result v39 │ │ +12d3dc: 9012 2627 |001e: add-int v18, v38, v39 │ │ +12d3e0: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ +12d3e4: 0200 2c00 |0022: move/from16 v0, v44 │ │ +12d3e8: 0201 1200 |0024: move/from16 v1, v18 │ │ +12d3ec: 0202 2600 |0026: move/from16 v2, v38 │ │ +12d3f0: 7130 a132 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@32a1 │ │ +12d3f6: 0a16 |002b: move-result v22 │ │ +12d3f8: 9125 2524 |002c: sub-int v37, v37, v36 │ │ +12d3fc: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ +12d400: 5200 0914 |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ +12d404: 0226 0000 |0032: move/from16 v38, v0 │ │ +12d408: 9304 2526 |0034: div-int v4, v37, v38 │ │ +12d40c: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ +12d410: 5200 0914 |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ +12d414: 0226 0000 |003a: move/from16 v38, v0 │ │ +12d418: 9406 2526 |003c: rem-int v6, v37, v38 │ │ +12d41c: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ +12d420: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ +12d424: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ +12d428: 0201 2500 |0044: move/from16 v1, v37 │ │ +12d42c: 0202 2600 |0046: move/from16 v2, v38 │ │ +12d430: 6e30 c232 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@32c2 │ │ +12d436: 0e00 |004b: return-void │ │ +12d438: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ +12d43c: 5200 0914 |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@1409 │ │ +12d440: 0226 0000 |0050: move/from16 v38, v0 │ │ +12d444: 9327 0604 |0052: div-int v39, v6, v4 │ │ +12d448: 9005 2627 |0054: add-int v5, v38, v39 │ │ +12d44c: 0148 |0056: move v8, v4 │ │ +12d44e: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ +12d452: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ +12d456: 120e |005b: const/4 v14, #int 0 // #0 │ │ +12d458: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ +12d45c: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +12d460: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ +12d464: 7401 a032 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ +12d46a: 0a0c |0065: move-result v12 │ │ +12d46c: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ +12d470: 0200 1400 |0068: move/from16 v0, v20 │ │ +12d474: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ +12d478: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ +12d47c: 0201 1400 |006e: move/from16 v1, v20 │ │ +12d480: 6e20 9f32 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d486: 0c0b |0073: move-result-object v11 │ │ +12d488: 6e10 7b38 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12d48e: 0a26 |0077: move-result v38 │ │ +12d490: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ +12d494: 0200 2600 |007a: move/from16 v0, v38 │ │ +12d498: 0201 2700 |007c: move/from16 v1, v39 │ │ +12d49c: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ +12d4a0: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ +12d4a4: 28e6 |0082: goto 0068 // -001a │ │ +12d4a6: 20b0 d905 |0083: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +12d4aa: 0215 0000 |0085: move/from16 v21, v0 │ │ +12d4ae: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ +12d4b2: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ +12d4b6: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +12d4ba: 5200 0614 |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ +12d4be: 0226 0000 |008f: move/from16 v38, v0 │ │ +12d4c2: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ +12d4c6: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ +12d4ca: 5200 0614 |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ +12d4ce: 0228 0000 |0097: move/from16 v40, v0 │ │ +12d4d2: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ +12d4d6: 0200 2600 |009b: move/from16 v0, v38 │ │ +12d4da: 0201 2700 |009d: move/from16 v1, v39 │ │ +12d4de: 0202 2800 |009f: move/from16 v2, v40 │ │ +12d4e2: 0203 2900 |00a1: move/from16 v3, v41 │ │ +12d4e6: 6e53 de38 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ +12d4ec: 6e10 5438 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d4f2: 0c17 |00a9: move-result-object v23 │ │ +12d4f4: 1f17 4c06 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d4f8: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ +12d4fc: 0200 2600 |00ae: move/from16 v0, v38 │ │ +12d500: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ +12d504: 5c10 f813 |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ +12d508: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ +12d50c: 0200 2600 |00b6: move/from16 v0, v38 │ │ +12d510: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ +12d514: 5910 f913 |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ +12d518: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ +12d51c: 0200 2600 |00be: move/from16 v0, v38 │ │ +12d520: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ +12d524: 5910 f613 |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d528: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ +12d52c: 0200 2600 |00c6: move/from16 v0, v38 │ │ +12d530: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ +12d534: 5c10 f713 |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ +12d538: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ +12d53c: 0200 2600 |00ce: move/from16 v0, v38 │ │ +12d540: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ +12d544: 5910 fc13 |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12d548: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ +12d54c: 0200 2600 |00d6: move/from16 v0, v38 │ │ +12d550: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ +12d554: 5910 fe13 |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12d558: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ +12d55c: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ +12d560: 1f26 d905 |00e0: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +12d564: 7401 762c 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +12d56a: 0a26 |00e5: move-result v38 │ │ +12d56c: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ +12d570: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ +12d574: 0200 2600 |00ea: move/from16 v0, v38 │ │ +12d578: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ +12d57c: 5c10 fd13 |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ +12d580: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +12d584: 5500 fb13 |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d588: 0226 0000 |00f4: move/from16 v38, v0 │ │ +12d58c: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ +12d590: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ +12d592: 0200 1600 |00f9: move/from16 v0, v22 │ │ +12d596: 0201 1200 |00fb: move/from16 v1, v18 │ │ +12d59a: 7151 b732 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ +12d5a0: 0a09 |0100: move-result v9 │ │ +12d5a2: 0200 1800 |0101: move/from16 v0, v24 │ │ +12d5a6: 7120 1243 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12d5ac: 0a18 |0106: move-result v24 │ │ +12d5ae: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +12d5b2: 5500 f713 |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ +12d5b6: 0226 0000 |010b: move/from16 v38, v0 │ │ +12d5ba: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ +12d5be: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ +12d5c2: 0800 1700 |0111: move-object/from16 v0, v23 │ │ +12d5c6: 5500 fb13 |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12d5ca: 0226 0000 |0115: move/from16 v38, v0 │ │ +12d5ce: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ +12d5d2: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ +12d5d6: b198 |011b: sub-int/2addr v8, v9 │ │ +12d5d8: 6e10 5938 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12d5de: 0a26 |011f: move-result v38 │ │ +12d5e0: 0200 1900 |0120: move/from16 v0, v25 │ │ +12d5e4: 0201 2600 |0122: move/from16 v1, v38 │ │ +12d5e8: 7120 1243 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12d5ee: 0a19 |0127: move-result v25 │ │ +12d5f0: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ +12d5f4: 0200 2600 |012a: move/from16 v0, v38 │ │ +12d5f8: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ +12d5fc: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ +12d600: 9826 2614 |0130: shl-int v38, v38, v20 │ │ +12d604: 0200 2600 |0132: move/from16 v0, v38 │ │ +12d608: 8100 |0134: int-to-long v0, v0 │ │ +12d60a: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ +12d60e: a120 2026 |0137: or-long v32, v32, v38 │ │ +12d612: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ +12d616: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ +12d61a: 28ad |013d: goto 00ea // -0053 │ │ +12d61c: 0187 |013e: move v7, v8 │ │ +12d61e: 28ba |013f: goto 00f9 // -0046 │ │ +12d620: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ +12d624: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ +12d628: 0200 2200 |0144: move/from16 v0, v34 │ │ +12d62c: 0201 2600 |0146: move/from16 v1, v38 │ │ +12d630: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ +12d634: 121a |014a: const/4 v10, #int 1 // #1 │ │ +12d636: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ +12d63a: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ +12d63e: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ +12d642: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ +12d648: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ +12d64c: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ +12d650: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ +12d654: 0200 1400 |015a: move/from16 v0, v20 │ │ +12d658: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ +12d65c: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ +12d660: 0201 1400 |0160: move/from16 v1, v20 │ │ +12d664: 6e20 9f32 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d66a: 0c0b |0165: move-result-object v11 │ │ +12d66c: 6e10 5438 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d672: 0c17 |0169: move-result-object v23 │ │ +12d674: 1f17 4c06 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d678: 0800 1700 |016c: move-object/from16 v0, v23 │ │ +12d67c: 5500 f713 |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@13f7 │ │ +12d680: 0226 0000 |0170: move/from16 v38, v0 │ │ +12d684: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ +12d688: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ +12d68c: 28e4 |0176: goto 015a // -001c │ │ +12d68e: 120a |0177: const/4 v10, #int 0 // #0 │ │ +12d690: 28d3 |0178: goto 014b // -002d │ │ +12d692: 0800 1700 |0179: move-object/from16 v0, v23 │ │ +12d696: 5200 f613 |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d69a: 0226 0000 |017d: move/from16 v38, v0 │ │ +12d69e: 0200 2600 |017f: move/from16 v0, v38 │ │ +12d6a2: 0201 1a00 |0181: move/from16 v1, v26 │ │ +12d6a6: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ +12d6aa: 0800 1700 |0185: move-object/from16 v0, v23 │ │ +12d6ae: 5200 f613 |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d6b2: 021a 0000 |0189: move/from16 v26, v0 │ │ +12d6b6: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ +12d6ba: 9826 2614 |018d: shl-int v38, v38, v20 │ │ +12d6be: 0200 2600 |018f: move/from16 v0, v38 │ │ +12d6c2: 8100 |0191: int-to-long v0, v0 │ │ +12d6c4: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ +12d6c8: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ +12d6cc: 28de |0196: goto 0174 // -0022 │ │ +12d6ce: 0800 1700 |0197: move-object/from16 v0, v23 │ │ +12d6d2: 5200 f613 |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d6d6: 0226 0000 |019b: move/from16 v38, v0 │ │ +12d6da: 0200 2600 |019d: move/from16 v0, v38 │ │ +12d6de: 0201 1a00 |019f: move/from16 v1, v26 │ │ +12d6e2: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ +12d6e6: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +12d6ea: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ +12d6ee: 0200 2600 |01a7: move/from16 v0, v38 │ │ +12d6f2: 8100 |01a9: int-to-long v0, v0 │ │ +12d6f4: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ +12d6f8: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ +12d6fc: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ +12d700: 28c4 |01b0: goto 0174 // -003c │ │ +12d702: a120 201c |01b1: or-long v32, v32, v28 │ │ +12d706: 0200 1b00 |01b3: move/from16 v0, v27 │ │ +12d70a: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ +12d70e: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ +12d712: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ +12d716: 0200 2200 |01bb: move/from16 v0, v34 │ │ +12d71a: 0201 2600 |01bd: move/from16 v1, v38 │ │ +12d71e: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ +12d722: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ +12d726: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ +12d72a: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ +12d72e: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ +12d732: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ +12d736: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ +12d73a: 0200 2600 |01cd: move/from16 v0, v38 │ │ +12d73e: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ +12d742: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ +12d746: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ +12d74a: 0200 1800 |01d5: move/from16 v0, v24 │ │ +12d74e: 0201 2600 |01d7: move/from16 v1, v38 │ │ +12d752: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ +12d756: 7702 0443 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@4304 │ │ +12d75c: 0a26 |01de: move-result v38 │ │ +12d75e: 0200 2600 |01df: move/from16 v0, v38 │ │ +12d762: 820d |01e1: int-to-float v13, v0 │ │ +12d764: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ +12d768: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ +12d76c: a026 2620 |01e6: and-long v38, v38, v32 │ │ +12d770: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ +12d774: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ +12d778: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ +12d77c: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ +12d780: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ +12d784: 0201 2600 |01f2: move/from16 v1, v38 │ │ +12d788: 6e20 9f32 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d78e: 0c26 |01f7: move-result-object v38 │ │ +12d790: 7401 5438 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d796: 0c17 |01fb: move-result-object v23 │ │ +12d798: 1f17 4c06 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d79c: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ +12d7a0: 5500 fd13 |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ +12d7a4: 0226 0000 |0202: move/from16 v38, v0 │ │ +12d7a8: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ +12d7ac: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ +12d7b0: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ +12d7b4: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ +12d7b8: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ +12d7bc: 9826 2627 |020e: shl-int v38, v38, v39 │ │ +12d7c0: 0200 2600 |0210: move/from16 v0, v38 │ │ +12d7c4: 8100 |0212: int-to-long v0, v0 │ │ +12d7c6: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ +12d7ca: a026 2620 |0215: and-long v38, v38, v32 │ │ +12d7ce: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ +12d7d2: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ +12d7d6: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ +12d7da: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +12d7de: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ +12d7e2: 0201 2600 |0221: move/from16 v1, v38 │ │ +12d7e6: 6e20 9f32 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d7ec: 0c26 |0226: move-result-object v38 │ │ +12d7ee: 7401 5438 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d7f4: 0c17 |022a: move-result-object v23 │ │ +12d7f6: 1f17 4c06 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d7fa: 0800 1700 |022d: move-object/from16 v0, v23 │ │ +12d7fe: 5500 fd13 |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ +12d802: 0226 0000 |0231: move/from16 v38, v0 │ │ +12d806: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ +12d80a: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ +12d80e: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ +12d812: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ +12d816: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ +12d81a: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ +12d81e: 9226 0805 |023f: mul-int v38, v8, v5 │ │ +12d822: 0200 2600 |0241: move/from16 v0, v38 │ │ +12d826: 8200 |0243: int-to-float v0, v0 │ │ +12d828: 0226 0000 |0244: move/from16 v38, v0 │ │ +12d82c: a926 260d |0246: div-float v38, v38, v13 │ │ +12d830: 0200 2600 |0248: move/from16 v0, v38 │ │ +12d834: 870f |024a: float-to-int v15, v0 │ │ +12d836: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ +12d83a: 0200 1400 |024d: move/from16 v0, v20 │ │ +12d83e: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ +12d842: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ +12d846: 9826 2614 |0253: shl-int v38, v38, v20 │ │ +12d84a: 0200 2600 |0255: move/from16 v0, v38 │ │ +12d84e: 8100 |0257: int-to-long v0, v0 │ │ +12d850: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ +12d854: a026 2620 |025a: and-long v38, v38, v32 │ │ +12d858: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ +12d85c: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ +12d860: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ +12d864: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ +12d868: 28e9 |0264: goto 024d // -0017 │ │ +12d86a: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ +12d86e: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ +12d872: 0200 1400 |0269: move/from16 v0, v20 │ │ +12d876: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ +12d87a: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ +12d87e: 0201 1400 |026f: move/from16 v1, v20 │ │ +12d882: 6e20 9f32 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d888: 0c0b |0274: move-result-object v11 │ │ +12d88a: 6e10 5438 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d890: 0c17 |0278: move-result-object v23 │ │ +12d892: 1f17 4c06 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d896: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ +12d89a: 9826 2614 |027d: shl-int v38, v38, v20 │ │ +12d89e: 0200 2600 |027f: move/from16 v0, v38 │ │ +12d8a2: 8100 |0281: int-to-long v0, v0 │ │ +12d8a4: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ +12d8a8: a026 261c |0284: and-long v38, v38, v28 │ │ +12d8ac: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ +12d8b0: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ +12d8b4: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ +12d8b8: 0800 1700 |028c: move-object/from16 v0, v23 │ │ +12d8bc: 5200 f613 |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d8c0: 0226 0000 |0290: move/from16 v38, v0 │ │ +12d8c4: 0200 2600 |0292: move/from16 v0, v38 │ │ +12d8c8: 0201 1a00 |0294: move/from16 v1, v26 │ │ +12d8cc: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ +12d8d0: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ +12d8d4: 9826 2614 |029a: shl-int v38, v38, v20 │ │ +12d8d8: 0200 2600 |029c: move/from16 v0, v38 │ │ +12d8dc: 8100 |029e: int-to-long v0, v0 │ │ +12d8de: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ +12d8e2: a120 2026 |02a1: or-long v32, v32, v38 │ │ +12d8e6: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ +12d8ea: 28c4 |02a5: goto 0269 // -003c │ │ +12d8ec: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ +12d8f0: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ +12d8f4: 5500 fd13 |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ +12d8f8: 0226 0000 |02ac: move/from16 v38, v0 │ │ +12d8fc: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ +12d900: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ +12d904: 0200 2600 |02b2: move/from16 v0, v38 │ │ +12d908: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ +12d90c: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ +12d910: 5200 0614 |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ +12d914: 0226 0000 |02ba: move/from16 v38, v0 │ │ +12d918: 9026 2605 |02bc: add-int v38, v38, v5 │ │ +12d91c: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ +12d920: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ +12d924: 5200 0614 |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@1406 │ │ +12d928: 0228 0000 |02c4: move/from16 v40, v0 │ │ +12d92c: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ +12d930: 0200 2600 |02c8: move/from16 v0, v38 │ │ +12d934: 0201 2700 |02ca: move/from16 v1, v39 │ │ +12d938: 0202 2800 |02cc: move/from16 v2, v40 │ │ +12d93c: 0203 2900 |02ce: move/from16 v3, v41 │ │ +12d940: 6e53 de38 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@38de │ │ +12d946: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ +12d94a: 5200 f613 |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d94e: 0226 0000 |02d7: move/from16 v38, v0 │ │ +12d952: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ +12d956: 0200 2600 |02db: move/from16 v0, v38 │ │ +12d95a: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ +12d95e: 5910 f613 |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12d962: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ +12d966: 0200 2600 |02e3: move/from16 v0, v38 │ │ +12d96a: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ +12d96e: 5c10 f813 |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ +12d972: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ +12d976: 28b8 |02eb: goto 02a3 // -0048 │ │ +12d978: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ +12d97c: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ +12d980: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ +12d984: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ +12d988: 120f |02f4: const/4 v15, #int 0 // #0 │ │ +12d98a: 2900 56ff |02f5: goto/16 024b // -00aa │ │ +12d98e: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ +12d992: 0201 1400 |02f9: move/from16 v1, v20 │ │ +12d996: 6e20 9f32 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12d99c: 0c0b |02fe: move-result-object v11 │ │ +12d99e: 6e10 5438 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12d9a4: 0c17 |0302: move-result-object v23 │ │ +12d9a6: 1f17 4c06 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12d9aa: 20b0 d905 |0305: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +12d9ae: 0226 0000 |0307: move/from16 v38, v0 │ │ +12d9b2: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ +12d9b6: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +12d9ba: 590f f913 |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ +12d9be: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ +12d9c2: 0200 2600 |0311: move/from16 v0, v38 │ │ +12d9c6: 0801 1700 |0313: move-object/from16 v1, v23 │ │ +12d9ca: 5c10 f813 |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ +12d9ce: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ +12d9d2: 0800 1700 |0319: move-object/from16 v0, v23 │ │ +12d9d6: 5500 fd13 |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@13fd │ │ +12d9da: 0226 0000 |031d: move/from16 v38, v0 │ │ +12d9de: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ +12d9e2: 7bf0 |0321: neg-int v0, v15 │ │ +12d9e4: 0226 0000 |0322: move/from16 v38, v0 │ │ +12d9e8: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ +12d9ec: 0200 2600 |0326: move/from16 v0, v38 │ │ +12d9f0: 0801 1700 |0328: move-object/from16 v1, v23 │ │ +12d9f4: 5910 fc13 |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12d9f8: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ +12d9fc: 2900 34ff |032e: goto/16 0262 // -00cc │ │ +12da00: 0800 1700 |0330: move-object/from16 v0, v23 │ │ +12da04: 5500 fb13 |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12da08: 0226 0000 |0334: move/from16 v38, v0 │ │ +12da0c: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ +12da10: 0800 1700 |0338: move-object/from16 v0, v23 │ │ +12da14: 590f f913 |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ +12da18: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ +12da1c: 0200 2600 |033e: move/from16 v0, v38 │ │ +12da20: 0801 1700 |0340: move-object/from16 v1, v23 │ │ +12da24: 5c10 f813 |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ +12da28: 7bf0 |0344: neg-int v0, v15 │ │ +12da2a: 0226 0000 |0345: move/from16 v38, v0 │ │ +12da2e: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ +12da32: 0200 2600 |0349: move/from16 v0, v38 │ │ +12da36: 0801 1700 |034b: move-object/from16 v1, v23 │ │ +12da3a: 5910 fe13 |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12da3e: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ +12da42: 2900 11ff |0351: goto/16 0262 // -00ef │ │ +12da46: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ +12da4a: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ +12da4e: 0200 2600 |0357: move/from16 v0, v38 │ │ +12da52: 0801 1700 |0359: move-object/from16 v1, v23 │ │ +12da56: 5910 fc13 |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12da5a: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +12da5e: 0200 1400 |035f: move/from16 v0, v20 │ │ +12da62: 0201 2600 |0361: move/from16 v1, v38 │ │ +12da66: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ +12da6a: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ +12da6e: 0200 2600 |0367: move/from16 v0, v38 │ │ +12da72: 0801 1700 |0369: move-object/from16 v1, v23 │ │ +12da76: 5910 fe13 |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12da7a: 2900 f5fe |036d: goto/16 0262 // -010b │ │ +12da7e: 1208 |036f: const/4 v8, #int 0 // #0 │ │ +12da80: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ +12da84: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ +12da88: 0200 1400 |0374: move/from16 v0, v20 │ │ +12da8c: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ +12da90: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ +12da94: 0201 1400 |037a: move/from16 v1, v20 │ │ +12da98: 6e20 9f32 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12da9e: 0c0b |037f: move-result-object v11 │ │ +12daa0: 6e10 5438 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12daa6: 0c17 |0383: move-result-object v23 │ │ +12daa8: 1f17 4c06 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12daac: 0800 1700 |0386: move-object/from16 v0, v23 │ │ +12dab0: 5500 f813 |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@13f8 │ │ +12dab4: 0226 0000 |038a: move/from16 v38, v0 │ │ +12dab8: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ +12dabc: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ +12dac0: 28e4 |0390: goto 0374 // -001c │ │ +12dac2: 0800 1700 |0391: move-object/from16 v0, v23 │ │ +12dac6: 5200 f613 |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@13f6 │ │ +12daca: 0226 0000 |0395: move/from16 v38, v0 │ │ +12dace: 9226 2605 |0397: mul-int v38, v38, v5 │ │ +12dad2: 0800 1700 |0399: move-object/from16 v0, v23 │ │ +12dad6: 5200 f913 |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@13f9 │ │ +12dada: 0227 0000 |039d: move/from16 v39, v0 │ │ +12dade: 9023 2627 |039f: add-int v35, v38, v39 │ │ +12dae2: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ +12dae6: 0200 2300 |03a3: move/from16 v0, v35 │ │ +12daea: 0201 2600 |03a5: move/from16 v1, v38 │ │ +12daee: 7120 2338 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12daf4: 0a26 |03aa: move-result v38 │ │ +12daf6: 0200 2600 |03ab: move/from16 v0, v38 │ │ +12dafa: 0201 1600 |03ad: move/from16 v1, v22 │ │ +12dafe: 6e30 9f38 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@389f │ │ +12db04: 28dc |03b2: goto 038e // -0024 │ │ +12db06: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ +12db0a: 0200 1100 |03b5: move/from16 v0, v17 │ │ +12db0e: 0201 2600 |03b7: move/from16 v1, v38 │ │ +12db12: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ +12db16: 0213 1900 |03bb: move/from16 v19, v25 │ │ +12db1a: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ +12db1e: 0201 2500 |03bf: move/from16 v1, v37 │ │ +12db22: 0202 1300 |03c1: move/from16 v2, v19 │ │ +12db26: 6e30 c232 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@32c2 │ │ +12db2c: 2900 85fc |03c6: goto/16 004b // -037b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x0008 line=179 │ │ 0x000c line=181 │ │ 0x0016 line=182 │ │ @@ -397559,22 +397671,22 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -12fe2c: |[12fe2c] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -12fe3c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -12fe40: 2020 4c06 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fe44: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -12fe48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -12fe4a: 0f00 |0007: return v0 │ │ -12fe4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -12fe4e: 28fe |0009: goto 0007 // -0002 │ │ +12db30: |[12db30] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +12db40: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +12db44: 2020 4c06 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12db48: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +12db4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +12db4e: 0f00 |0007: return v0 │ │ +12db50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +12db52: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -397583,20 +397695,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -12fe50: |[12fe50] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ -12fe60: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -12fe64: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -12fe68: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -12fe6c: 6e10 5e32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ -12fe72: 0e00 |0009: return-void │ │ +12db54: |[12db54] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ +12db64: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12db68: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12db6c: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12db70: 6e10 5e32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ +12db76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0004 line=711 │ │ 0x0009 line=713 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -397606,17 +397718,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -12fe74: |[12fe74] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -12fe84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -12fe86: 0f00 |0001: return v0 │ │ +12db78: |[12db78] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +12db88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12db8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -397625,21 +397737,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 │ │ -12fe88: |[12fe88] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -12fe98: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -12fe9a: 2200 4c06 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fe9e: 7030 8332 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@3283 │ │ -12fea4: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -12fea8: 5901 fa13 |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ -12feac: 1100 |000a: return-object v0 │ │ +12db8c: |[12db8c] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +12db9c: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +12db9e: 2200 4c06 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dba2: 7030 8332 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@3283 │ │ +12dba8: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +12dbac: 5901 fa13 |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ +12dbb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=580 │ │ 0x0006 line=582 │ │ 0x000a line=583 │ │ locals : │ │ 0x0006 - 0x000b reg=0 params Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -397650,18 +397762,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 │ │ -12feb0: |[12feb0] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -12fec0: 6e10 9532 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ -12fec6: 0c00 |0003: move-result-object v0 │ │ -12fec8: 1100 |0004: return-object v0 │ │ +12dbb4: |[12dbb4] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +12dbc4: 6e10 9532 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ +12dbca: 0c00 |0003: move-result-object v0 │ │ +12dbcc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -397669,18 +397781,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 │ │ -12fecc: |[12fecc] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -12fedc: 6e10 9532 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ -12fee2: 0c00 |0003: move-result-object v0 │ │ -12fee4: 1100 |0004: return-object v0 │ │ +12dbd0: |[12dbd0] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +12dbe0: 6e10 9532 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ +12dbe6: 0c00 |0003: move-result-object v0 │ │ +12dbe8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -397688,20 +397800,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 │ │ -12fee8: |[12fee8] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -12fef8: 2200 4c06 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12fefc: 6e10 a232 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ -12ff02: 0c01 |0005: move-result-object v1 │ │ -12ff04: 7030 8532 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3285 │ │ -12ff0a: 1100 |0009: return-object v0 │ │ +12dbec: |[12dbec] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +12dbfc: 2200 4c06 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dc00: 6e10 a232 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ +12dc06: 0c01 |0005: move-result-object v1 │ │ +12dc08: 7030 8532 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3285 │ │ +12dc0e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -397710,32 +397822,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 │ │ -12ff0c: |[12ff0c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -12ff1c: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -12ff20: 2031 4c06 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12ff24: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -12ff28: 2200 4c06 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12ff2c: 1f03 4c06 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12ff30: 7020 8632 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@3286 │ │ -12ff36: 5201 fa13 |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ -12ff3a: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ -12ff3e: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ -12ff42: 5901 fa13 |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ -12ff46: 1100 |0015: return-object v0 │ │ -12ff48: 2200 4c06 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -12ff4c: 7020 8732 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3287 │ │ -12ff52: 28f2 |001b: goto 000d // -000e │ │ -12ff54: 6e10 9532 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ -12ff5a: 0c00 |001f: move-result-object v0 │ │ -12ff5c: 28f5 |0020: goto 0015 // -000b │ │ +12dc10: |[12dc10] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +12dc20: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +12dc24: 2031 4c06 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dc28: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +12dc2c: 2200 4c06 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dc30: 1f03 4c06 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dc34: 7020 8632 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@3286 │ │ +12dc3a: 5201 fa13 |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ +12dc3e: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ +12dc42: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ +12dc46: 5901 fa13 |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@13fa │ │ +12dc4a: 1100 |0015: return-object v0 │ │ +12dc4c: 2200 4c06 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12dc50: 7020 8732 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@3287 │ │ +12dc56: 28f2 |001b: goto 000d // -000e │ │ +12dc58: 6e10 9532 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ +12dc5e: 0c00 |001f: move-result-object v0 │ │ +12dc60: 28f5 |0020: goto 0015 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0002 line=594 │ │ 0x000d line=597 │ │ 0x0011 line=598 │ │ 0x0015 line=602 │ │ @@ -397752,18 +397864,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 │ │ -12ff60: |[12ff60] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -12ff70: 6e20 9832 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3298 │ │ -12ff76: 0c00 |0003: move-result-object v0 │ │ -12ff78: 1100 |0004: return-object v0 │ │ +12dc64: |[12dc64] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +12dc74: 6e20 9832 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3298 │ │ +12dc7a: 0c00 |0003: move-result-object v0 │ │ +12dc7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -397772,18 +397884,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 │ │ -12ff7c: |[12ff7c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -12ff8c: 6e20 9932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ -12ff92: 0c00 |0003: move-result-object v0 │ │ -12ff94: 1100 |0004: return-object v0 │ │ +12dc80: |[12dc80] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +12dc90: 6e20 9932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ +12dc96: 0c00 |0003: move-result-object v0 │ │ +12dc98: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -397792,18 +397904,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 │ │ -12ff98: |[12ff98] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -12ffa8: 6e20 9832 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3298 │ │ -12ffae: 0c00 |0003: move-result-object v0 │ │ -12ffb0: 1100 |0004: return-object v0 │ │ +12dc9c: |[12dc9c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +12dcac: 6e20 9832 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3298 │ │ +12dcb2: 0c00 |0003: move-result-object v0 │ │ +12dcb4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -397812,18 +397924,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 │ │ -12ffb4: |[12ffb4] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -12ffc4: 6e20 9932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ -12ffca: 0c00 |0003: move-result-object v0 │ │ -12ffcc: 1100 |0004: return-object v0 │ │ +12dcb8: |[12dcb8] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +12dcc8: 6e20 9932 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ +12dcce: 0c00 |0003: move-result-object v0 │ │ +12dcd0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -397832,20 +397944,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 │ │ -12ffd0: |[12ffd0] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -12ffe0: 6e10 9532 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ -12ffe6: 0c00 |0003: move-result-object v0 │ │ -12ffe8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -12ffea: 5c01 fb13 |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -12ffee: 1100 |0007: return-object v0 │ │ +12dcd4: |[12dcd4] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +12dce4: 6e10 9532 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3295 │ │ +12dcea: 0c00 |0003: move-result-object v0 │ │ +12dcec: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +12dcee: 5c01 fb13 |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12dcf2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0004 line=613 │ │ 0x0007 line=614 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 result Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -397856,49 +397968,49 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -12fff0: |[12fff0] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ -130000: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -130002: 5441 0714 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130006: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ -13000a: 6e10 a232 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ -130010: 0c00 |0008: move-result-object v0 │ │ -130012: 2201 e305 |0009: new-instance v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -130016: 7020 f72c 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -13001c: 5b41 0714 |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130020: 5441 0714 |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130024: 2202 4d06 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@064d │ │ -130028: 7030 8932 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@3289 │ │ -13002e: 6e20 3c2d 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -130034: 2201 4806 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ -130038: 7020 5032 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ -13003e: 5b41 0d14 |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130042: 5441 0d14 |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130046: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -130048: 6e20 7832 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@3278 │ │ -13004e: 5442 0d14 |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130052: 5441 0314 |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ -130056: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ -13005a: 5441 0314 |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ -13005e: 6e20 7232 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3272 │ │ -130064: 5441 0714 |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130068: 5442 0d14 |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13006c: 5443 0b14 |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ -130070: 6e30 ff2c 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ -130076: 5441 0d14 |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13007a: 6e20 7632 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@3276 │ │ -130080: 5441 0714 |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130084: 1101 |0042: return-object v1 │ │ -130086: 2201 4b06 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@064b │ │ -13008a: 7030 8032 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@3280 │ │ -130090: 28e7 |0048: goto 002f // -0019 │ │ +12dcf4: |[12dcf4] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ +12dd04: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12dd06: 5441 0714 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12dd0a: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ +12dd0e: 6e10 a232 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ +12dd14: 0c00 |0008: move-result-object v0 │ │ +12dd16: 2201 e305 |0009: new-instance v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +12dd1a: 7020 f72c 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +12dd20: 5b41 0714 |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12dd24: 5441 0714 |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12dd28: 2202 4d06 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@064d │ │ +12dd2c: 7030 8932 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@3289 │ │ +12dd32: 6e20 3c2d 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +12dd38: 2201 4806 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@0648 │ │ +12dd3c: 7020 5032 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@3250 │ │ +12dd42: 5b41 0d14 |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12dd46: 5441 0d14 |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12dd4a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +12dd4c: 6e20 7832 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@3278 │ │ +12dd52: 5442 0d14 |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12dd56: 5441 0314 |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ +12dd5a: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ +12dd5e: 5441 0314 |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ +12dd62: 6e20 7232 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3272 │ │ +12dd68: 5441 0714 |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12dd6c: 5442 0d14 |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12dd70: 5443 0b14 |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ +12dd74: 6e30 ff2c 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@2cff │ │ +12dd7a: 5441 0d14 |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12dd7e: 6e20 7632 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@3276 │ │ +12dd84: 5441 0714 |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12dd88: 1101 |0042: return-object v1 │ │ +12dd8a: 2201 4b06 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@064b │ │ +12dd8e: 7030 8032 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@3280 │ │ +12dd94: 28e7 |0048: goto 002f // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=641 │ │ 0x0005 line=642 │ │ 0x0009 line=643 │ │ 0x0010 line=644 │ │ 0x001a line=645 │ │ @@ -397918,20 +398030,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -130094: |[130094] android.support.v7.widget.ActionMenuView.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -1300a4: 6e10 a632 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ -1300aa: 5410 0d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -1300ae: 6e10 6532 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@3265 │ │ -1300b4: 0c00 |0008: move-result-object v0 │ │ -1300b6: 1100 |0009: return-object v0 │ │ +12dd98: |[12dd98] android.support.v7.widget.ActionMenuView.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +12dda8: 6e10 a632 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ +12ddae: 5410 0d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12ddb2: 6e10 6532 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.getOverflowIcon:()Landroid/graphics/drawable/Drawable; // method@3265 │ │ +12ddb8: 0c00 |0008: move-result-object v0 │ │ +12ddba: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0003 line=565 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -397940,17 +398052,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1300b8: |[1300b8] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ -1300c8: 5210 0c14 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ -1300cc: 0f00 |0002: return v0 │ │ +12ddbc: |[12ddbc] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ +12ddcc: 5210 0c14 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ +12ddd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #16 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -397958,17 +398070,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1300d0: |[1300d0] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ -1300e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1300e2: 0f00 |0001: return v0 │ │ +12ddd4: |[12ddd4] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ +12dde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12dde6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #17 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -397976,41 +398088,41 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -1300e4: |[1300e4] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ -1300f4: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -1300f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -1300fa: 0f02 |0003: return v2 │ │ -1300fc: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ -130100: 6e20 9f32 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -130106: 0c01 |0009: move-result-object v1 │ │ -130108: 6e20 9f32 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -13010e: 0c00 |000d: move-result-object v0 │ │ -130110: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -130112: 6e10 a032 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ -130118: 0a03 |0012: move-result v3 │ │ -13011a: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ -13011e: 2013 4a06 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ -130122: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ -130126: 1f01 4a06 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ -13012a: 7210 7d32 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@327d │ │ -130130: 0a03 |001e: move-result v3 │ │ -130132: b632 |001f: or-int/2addr v2, v3 │ │ -130134: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ -130138: 2003 4a06 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ -13013c: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ -130140: 1f00 4a06 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ -130144: 7210 7e32 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@327e │ │ -13014a: 0a03 |002b: move-result v3 │ │ -13014c: b632 |002c: or-int/2addr v2, v3 │ │ -13014e: 28d6 |002d: goto 0003 // -002a │ │ +12dde8: |[12dde8] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ +12ddf8: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +12ddfc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +12ddfe: 0f02 |0003: return v2 │ │ +12de00: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ +12de04: 6e20 9f32 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12de0a: 0c01 |0009: move-result-object v1 │ │ +12de0c: 6e20 9f32 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12de12: 0c00 |000d: move-result-object v0 │ │ +12de14: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +12de16: 6e10 a032 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ +12de1c: 0a03 |0012: move-result v3 │ │ +12de1e: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ +12de22: 2013 4a06 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ +12de26: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ +12de2a: 1f01 4a06 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ +12de2e: 7210 7d32 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@327d │ │ +12de34: 0a03 |001e: move-result v3 │ │ +12de36: b632 |001f: or-int/2addr v2, v3 │ │ +12de38: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ +12de3c: 2003 4a06 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ +12de40: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ +12de44: 1f00 4a06 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@064a │ │ +12de48: 7210 7e32 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@327e │ │ +12de4e: 0a03 |002b: move-result v3 │ │ +12de50: b632 |002c: or-int/2addr v2, v3 │ │ +12de52: 28d6 |002d: goto 0003 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0002 line=720 │ │ 0x0003 line=731 │ │ 0x0004 line=722 │ │ 0x000a line=723 │ │ @@ -398031,25 +398143,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -130150: |[130150] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ -130160: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130164: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -130168: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13016c: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -130172: 0a00 |0009: move-result v0 │ │ -130174: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -130178: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -13017a: 0f00 |000d: return v0 │ │ -13017c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -13017e: 28fe |000f: goto 000d // -0002 │ │ +12de54: |[12de54] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ +12de64: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12de68: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12de6c: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12de70: 6e10 6632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +12de76: 0a00 |0009: move-result v0 │ │ +12de78: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +12de7c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +12de7e: 0f00 |000d: return v0 │ │ +12de80: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12de82: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #19 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -398057,17 +398169,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130180: |[130180] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -130190: 5b01 0714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130194: 0e00 |0002: return-void │ │ +12de84: |[12de84] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +12de94: 5b01 0714 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12de98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0002 line=630 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -398077,20 +398189,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -130198: |[130198] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -1301a8: 5420 0714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -1301ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1301ae: 6e30 302d 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ -1301b4: 0a00 |0006: move-result v0 │ │ -1301b6: 0f00 |0007: return v0 │ │ +12de9c: |[12de9c] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +12deac: 5420 0714 |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12deb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +12deb2: 6e30 302d 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@2d30 │ │ +12deb8: 0a00 |0006: move-result v0 │ │ +12deba: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -398099,25 +398211,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1301b8: |[1301b8] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ -1301c8: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -1301cc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -1301d0: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -1301d4: 6e10 6932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@3269 │ │ -1301da: 0a00 |0009: move-result v0 │ │ -1301dc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -1301e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1301e2: 0f00 |000d: return v0 │ │ -1301e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1301e6: 28fe |000f: goto 000d // -0002 │ │ +12debc: |[12debc] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ +12decc: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12ded0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12ded4: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12ded8: 6e10 6932 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@3269 │ │ +12dede: 0a00 |0009: move-result v0 │ │ +12dee0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +12dee4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +12dee6: 0f00 |000d: return v0 │ │ +12dee8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12deea: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #22 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -398125,25 +398237,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1301e8: |[1301e8] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ -1301f8: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -1301fc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -130200: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130204: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -13020a: 0a00 |0009: move-result v0 │ │ -13020c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -130210: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -130212: 0f00 |000d: return v0 │ │ -130214: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -130216: 28fe |000f: goto 000d // -0002 │ │ +12deec: |[12deec] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ +12defc: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df00: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12df04: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df08: 6e10 6a32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +12df0e: 0a00 |0009: move-result v0 │ │ +12df10: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +12df14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +12df16: 0f00 |000d: return v0 │ │ +12df18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12df1a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #23 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -398151,17 +398263,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130218: |[130218] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ -130228: 5510 0e14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@140e │ │ -13022c: 0f00 |0002: return v0 │ │ +12df1c: |[12df1c] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ +12df2c: 5510 0e14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@140e │ │ +12df30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #24 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -398169,33 +398281,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -130230: |[130230] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -130240: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -130244: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -130248: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -13024c: 6f20 3234 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3432 │ │ -130252: 5420 0d14 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130256: 3800 1a00 |000b: if-eqz v0, 0025 // +001a │ │ -13025a: 5420 0d14 |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13025e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -130260: 6e20 7c32 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@327c │ │ -130266: 5420 0d14 |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13026a: 6e10 6a32 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -130270: 0a00 |0018: move-result v0 │ │ -130272: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -130276: 5420 0d14 |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13027a: 6e10 6632 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -130280: 5420 0d14 |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130284: 6e10 7b32 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -13028a: 0e00 |0025: return-void │ │ +12df34: |[12df34] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +12df44: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12df48: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +12df4c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +12df50: 6f20 3234 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3432 │ │ +12df56: 5420 0d14 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df5a: 3800 1a00 |000b: if-eqz v0, 0025 // +001a │ │ +12df5e: 5420 0d14 |000d: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df62: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +12df64: 6e20 7c32 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@327c │ │ +12df6a: 5420 0d14 |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df6e: 6e10 6a32 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +12df74: 0a00 |0018: move-result v0 │ │ +12df76: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +12df7a: 5420 0d14 |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df7e: 6e10 6632 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +12df84: 5420 0d14 |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12df88: 6e10 7b32 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +12df8e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x0009 line=129 │ │ 0x000d line=130 │ │ 0x0013 line=132 │ │ @@ -398211,18 +398323,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13028c: |[13028c] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ -13029c: 6f10 3334 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@3433 │ │ -1302a2: 6e10 9332 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@3293 │ │ -1302a8: 0e00 |0006: return-void │ │ +12df90: |[12df90] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ +12dfa0: 6f10 3334 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@3433 │ │ +12dfa6: 6e10 9332 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@3293 │ │ +12dfac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0006 line=545 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -398232,250 +398344,250 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 38 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 459 16-bit code units │ │ -1302ac: |[1302ac] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ -1302bc: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -1302c0: 5500 0414 |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -1302c4: 021e 0000 |0004: move/from16 v30, v0 │ │ -1302c8: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ -1302cc: 7506 3734 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@3437 │ │ -1302d2: 0e00 |000b: return-void │ │ -1302d4: 7401 a032 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ -1302da: 0a06 |000f: move-result v6 │ │ -1302dc: 911e 2523 |0010: sub-int v30, v37, v35 │ │ -1302e0: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ -1302e4: 7401 a332 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@32a3 │ │ -1302ea: 0a07 |0017: move-result v7 │ │ -1302ec: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ -1302f0: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ -1302f4: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ -1302f8: 911e 2422 |001e: sub-int v30, v36, v34 │ │ -1302fc: 7401 aa32 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ -130302: 0a1f |0023: move-result v31 │ │ -130304: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ -130308: 7401 a932 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ -13030e: 0a1f |0029: move-result v31 │ │ -130310: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ -130314: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -130316: 7701 f831 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -13031c: 0a0b |0030: move-result v11 │ │ -13031e: 120a |0031: const/4 v10, #int 0 // #0 │ │ -130320: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ -130324: 0800 2000 |0034: move-object/from16 v0, v32 │ │ -130328: 6e20 9f32 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -13032e: 0c1b |0039: move-result-object v27 │ │ -130330: 7401 7b38 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -130336: 0a1e |003d: move-result v30 │ │ -130338: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ -13033c: 0200 1e00 |0040: move/from16 v0, v30 │ │ -130340: 0201 1f00 |0042: move/from16 v1, v31 │ │ -130344: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ -130348: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ -13034c: 28ea |0048: goto 0032 // -0016 │ │ -13034e: 7401 5438 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -130354: 0c13 |004c: move-result-object v19 │ │ -130356: 1f13 4c06 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -13035a: 0800 1300 |004f: move-object/from16 v0, v19 │ │ -13035e: 5500 fb13 |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -130362: 021e 0000 |0053: move/from16 v30, v0 │ │ -130366: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ -13036a: 7401 5c38 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -130370: 0a12 |005a: move-result v18 │ │ -130372: 0800 2000 |005b: move-object/from16 v0, v32 │ │ -130376: 6e20 b032 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@32b0 │ │ -13037c: 0a1e |0060: move-result v30 │ │ -13037e: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ -130382: 9012 1207 |0063: add-int v18, v18, v7 │ │ -130386: 7401 5938 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -13038c: 0a09 |0068: move-result v9 │ │ -13038e: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ -130392: 7401 a932 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ -130398: 0a1e |006e: move-result v30 │ │ -13039a: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -13039e: 5200 fc13 |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -1303a2: 021f 0000 |0073: move/from16 v31, v0 │ │ -1303a6: 900c 1e1f |0075: add-int v12, v30, v31 │ │ -1303aa: 9014 0c12 |0077: add-int v20, v12, v18 │ │ -1303ae: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ -1303b2: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ -1303b6: 9005 1a09 |007d: add-int v5, v26, v9 │ │ -1303ba: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ -1303be: 0201 1a00 |0081: move/from16 v1, v26 │ │ -1303c2: 0202 1400 |0083: move/from16 v2, v20 │ │ -1303c6: 6e55 9e38 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -1303cc: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ -1303d0: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -1303d2: 28bb |008b: goto 0046 // -0045 │ │ -1303d4: 7401 ae32 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@32ae │ │ -1303da: 0a1e |008f: move-result v30 │ │ -1303dc: 7401 aa32 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ -1303e2: 0a1f |0093: move-result v31 │ │ -1303e4: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ -1303e8: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -1303ec: 5200 fe13 |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -1303f0: 021f 0000 |009a: move/from16 v31, v0 │ │ -1303f4: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ -1303f8: 910c 1412 |009e: sub-int v12, v20, v18 │ │ -1303fc: 28d9 |00a0: goto 0079 // -0027 │ │ -1303fe: 7401 5c38 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -130404: 0a1e |00a4: move-result v30 │ │ -130406: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -13040a: 5200 fc13 |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -13040e: 021f 0000 |00a9: move/from16 v31, v0 │ │ -130412: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ -130416: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ -13041a: 5200 fe13 |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -13041e: 021f 0000 |00b1: move/from16 v31, v0 │ │ -130422: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ -130426: 9011 1115 |00b5: add-int v17, v17, v21 │ │ -13042a: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ -13042e: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ -130432: 6e20 b032 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@32b0 │ │ -130438: 0a1e |00be: move-result v30 │ │ -13043a: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ -13043e: 9011 1107 |00c1: add-int v17, v17, v7 │ │ -130442: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ -130446: 2881 |00c5: goto 0046 // -007f │ │ -130448: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ -13044c: 0200 1e00 |00c8: move/from16 v0, v30 │ │ -130450: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ -130454: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ -130458: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ -13045c: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ -130460: 0201 1e00 |00d2: move/from16 v1, v30 │ │ -130464: 6e20 9f32 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -13046a: 0c1b |00d7: move-result-object v27 │ │ -13046c: 7401 5c38 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -130472: 0a1c |00db: move-result v28 │ │ -130474: 7401 5938 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -13047a: 0a09 |00df: move-result v9 │ │ -13047c: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ -130480: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ -130484: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ -130488: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ -13048c: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ -130490: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ -130494: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ -130498: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ -13049c: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ -1304a0: 0201 1a00 |00f2: move/from16 v1, v26 │ │ -1304a4: 0202 1e00 |00f4: move/from16 v2, v30 │ │ -1304a8: 0203 1f00 |00f6: move/from16 v3, v31 │ │ -1304ac: 6e53 9e38 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -1304b2: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ -1304b6: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ -1304ba: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ -1304be: 9116 101e |0101: sub-int v22, v16, v30 │ │ -1304c2: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ -1304c6: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ -1304ca: 931e 1d16 |0107: div-int v30, v29, v22 │ │ -1304ce: 0200 1f00 |0109: move/from16 v0, v31 │ │ -1304d2: 0201 1e00 |010b: move/from16 v1, v30 │ │ -1304d6: 7120 1243 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1304dc: 0a17 |0110: move-result v23 │ │ -1304de: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ -1304e2: 7401 ae32 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@32ae │ │ -1304e8: 0a1e |0116: move-result v30 │ │ -1304ea: 7401 aa32 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ -1304f0: 0a1f |011a: move-result v31 │ │ -1304f2: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ -1304f6: 120a |011d: const/4 v10, #int 0 // #0 │ │ -1304f8: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ -1304fc: 0800 2000 |0120: move-object/from16 v0, v32 │ │ -130500: 6e20 9f32 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -130506: 0c1b |0125: move-result-object v27 │ │ -130508: 7401 5438 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -13050e: 0c0d |0129: move-result-object v13 │ │ -130510: 1f0d 4c06 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -130514: 7401 7b38 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -13051a: 0a1e |012f: move-result v30 │ │ -13051c: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ -130520: 0200 1e00 |0132: move/from16 v0, v30 │ │ -130524: 0201 1f00 |0134: move/from16 v1, v31 │ │ -130528: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ -13052c: 55d0 fb13 |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -130530: 021e 0000 |013a: move/from16 v30, v0 │ │ -130534: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ -130538: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -13053c: 28de |0140: goto 011e // -0022 │ │ -13053e: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ -130542: 28be |0143: goto 0101 // -0042 │ │ -130544: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ -130548: 28c3 |0146: goto 0109 // -003d │ │ -13054a: 52d0 fe13 |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -13054e: 021e 0000 |0149: move/from16 v30, v0 │ │ -130552: 9119 191e |014b: sub-int v25, v25, v30 │ │ -130556: 7401 5c38 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -13055c: 0a1c |0150: move-result v28 │ │ -13055e: 7401 5938 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -130564: 0a09 |0154: move-result v9 │ │ -130566: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ -13056a: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ -13056e: 911e 191c |0159: sub-int v30, v25, v28 │ │ -130572: 901f 1a09 |015b: add-int v31, v26, v9 │ │ -130576: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ -13057a: 0201 1e00 |015f: move/from16 v1, v30 │ │ -13057e: 0202 1a00 |0161: move/from16 v2, v26 │ │ -130582: 0203 1900 |0163: move/from16 v3, v25 │ │ -130586: 0204 1f00 |0165: move/from16 v4, v31 │ │ -13058a: 6e54 9e38 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -130590: 52d0 fc13 |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -130594: 021e 0000 |016c: move/from16 v30, v0 │ │ -130598: 901e 1e1c |016e: add-int v30, v30, v28 │ │ -13059c: 901e 1e17 |0170: add-int v30, v30, v23 │ │ -1305a0: 9119 191e |0172: sub-int v25, v25, v30 │ │ -1305a4: 28ca |0174: goto 013e // -0036 │ │ -1305a6: 7401 a932 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ -1305ac: 0a18 |0178: move-result v24 │ │ -1305ae: 120a |0179: const/4 v10, #int 0 // #0 │ │ -1305b0: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ -1305b4: 0800 2000 |017c: move-object/from16 v0, v32 │ │ -1305b8: 6e20 9f32 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -1305be: 0c1b |0181: move-result-object v27 │ │ -1305c0: 7401 5438 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -1305c6: 0c0d |0185: move-result-object v13 │ │ -1305c8: 1f0d 4c06 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -1305cc: 7401 7b38 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -1305d2: 0a1e |018b: move-result v30 │ │ -1305d4: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ -1305d8: 0200 1e00 |018e: move/from16 v0, v30 │ │ -1305dc: 0201 1f00 |0190: move/from16 v1, v31 │ │ -1305e0: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ -1305e4: 55d0 fb13 |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ -1305e8: 021e 0000 |0196: move/from16 v30, v0 │ │ -1305ec: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ -1305f0: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1305f4: 28de |019c: goto 017a // -0022 │ │ -1305f6: 52d0 fc13 |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -1305fa: 021e 0000 |019f: move/from16 v30, v0 │ │ -1305fe: 9018 181e |01a1: add-int v24, v24, v30 │ │ -130602: 7401 5c38 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -130608: 0a1c |01a6: move-result v28 │ │ -13060a: 7401 5938 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ -130610: 0a09 |01aa: move-result v9 │ │ -130612: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ -130616: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ -13061a: 901e 181c |01af: add-int v30, v24, v28 │ │ -13061e: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ -130622: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ -130626: 0201 1800 |01b5: move/from16 v1, v24 │ │ -13062a: 0202 1a00 |01b7: move/from16 v2, v26 │ │ -13062e: 0203 1e00 |01b9: move/from16 v3, v30 │ │ -130632: 0204 1f00 |01bb: move/from16 v4, v31 │ │ -130636: 6e54 9e38 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ -13063c: 52d0 fe13 |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -130640: 021e 0000 |01c2: move/from16 v30, v0 │ │ -130644: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ -130648: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ -13064c: 9018 181e |01c8: add-int v24, v24, v30 │ │ -130650: 28d0 |01ca: goto 019a // -0030 │ │ +12dfb0: |[12dfb0] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ +12dfc0: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +12dfc4: 5500 0414 |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12dfc8: 021e 0000 |0004: move/from16 v30, v0 │ │ +12dfcc: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ +12dfd0: 7506 3734 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@3437 │ │ +12dfd6: 0e00 |000b: return-void │ │ +12dfd8: 7401 a032 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ +12dfde: 0a06 |000f: move-result v6 │ │ +12dfe0: 911e 2523 |0010: sub-int v30, v37, v35 │ │ +12dfe4: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ +12dfe8: 7401 a332 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@32a3 │ │ +12dfee: 0a07 |0017: move-result v7 │ │ +12dff0: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ +12dff4: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ +12dff8: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ +12dffc: 911e 2422 |001e: sub-int v30, v36, v34 │ │ +12e000: 7401 aa32 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ +12e006: 0a1f |0023: move-result v31 │ │ +12e008: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ +12e00c: 7401 a932 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ +12e012: 0a1f |0029: move-result v31 │ │ +12e014: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ +12e018: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +12e01a: 7701 f831 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +12e020: 0a0b |0030: move-result v11 │ │ +12e022: 120a |0031: const/4 v10, #int 0 // #0 │ │ +12e024: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ +12e028: 0800 2000 |0034: move-object/from16 v0, v32 │ │ +12e02c: 6e20 9f32 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12e032: 0c1b |0039: move-result-object v27 │ │ +12e034: 7401 7b38 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12e03a: 0a1e |003d: move-result v30 │ │ +12e03c: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ +12e040: 0200 1e00 |0040: move/from16 v0, v30 │ │ +12e044: 0201 1f00 |0042: move/from16 v1, v31 │ │ +12e048: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ +12e04c: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ +12e050: 28ea |0048: goto 0032 // -0016 │ │ +12e052: 7401 5438 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12e058: 0c13 |004c: move-result-object v19 │ │ +12e05a: 1f13 4c06 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12e05e: 0800 1300 |004f: move-object/from16 v0, v19 │ │ +12e062: 5500 fb13 |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12e066: 021e 0000 |0053: move/from16 v30, v0 │ │ +12e06a: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ +12e06e: 7401 5c38 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12e074: 0a12 |005a: move-result v18 │ │ +12e076: 0800 2000 |005b: move-object/from16 v0, v32 │ │ +12e07a: 6e20 b032 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@32b0 │ │ +12e080: 0a1e |0060: move-result v30 │ │ +12e082: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ +12e086: 9012 1207 |0063: add-int v18, v18, v7 │ │ +12e08a: 7401 5938 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12e090: 0a09 |0068: move-result v9 │ │ +12e092: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ +12e096: 7401 a932 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ +12e09c: 0a1e |006e: move-result v30 │ │ +12e09e: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +12e0a2: 5200 fc13 |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12e0a6: 021f 0000 |0073: move/from16 v31, v0 │ │ +12e0aa: 900c 1e1f |0075: add-int v12, v30, v31 │ │ +12e0ae: 9014 0c12 |0077: add-int v20, v12, v18 │ │ +12e0b2: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ +12e0b6: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ +12e0ba: 9005 1a09 |007d: add-int v5, v26, v9 │ │ +12e0be: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +12e0c2: 0201 1a00 |0081: move/from16 v1, v26 │ │ +12e0c6: 0202 1400 |0083: move/from16 v2, v20 │ │ +12e0ca: 6e55 9e38 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +12e0d0: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ +12e0d4: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +12e0d6: 28bb |008b: goto 0046 // -0045 │ │ +12e0d8: 7401 ae32 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@32ae │ │ +12e0de: 0a1e |008f: move-result v30 │ │ +12e0e0: 7401 aa32 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ +12e0e6: 0a1f |0093: move-result v31 │ │ +12e0e8: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ +12e0ec: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +12e0f0: 5200 fe13 |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12e0f4: 021f 0000 |009a: move/from16 v31, v0 │ │ +12e0f8: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ +12e0fc: 910c 1412 |009e: sub-int v12, v20, v18 │ │ +12e100: 28d9 |00a0: goto 0079 // -0027 │ │ +12e102: 7401 5c38 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12e108: 0a1e |00a4: move-result v30 │ │ +12e10a: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +12e10e: 5200 fc13 |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12e112: 021f 0000 |00a9: move/from16 v31, v0 │ │ +12e116: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ +12e11a: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ +12e11e: 5200 fe13 |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12e122: 021f 0000 |00b1: move/from16 v31, v0 │ │ +12e126: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ +12e12a: 9011 1115 |00b5: add-int v17, v17, v21 │ │ +12e12e: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ +12e132: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ +12e136: 6e20 b032 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@32b0 │ │ +12e13c: 0a1e |00be: move-result v30 │ │ +12e13e: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ +12e142: 9011 1107 |00c1: add-int v17, v17, v7 │ │ +12e146: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ +12e14a: 2881 |00c5: goto 0046 // -007f │ │ +12e14c: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ +12e150: 0200 1e00 |00c8: move/from16 v0, v30 │ │ +12e154: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ +12e158: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ +12e15c: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ +12e160: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ +12e164: 0201 1e00 |00d2: move/from16 v1, v30 │ │ +12e168: 6e20 9f32 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12e16e: 0c1b |00d7: move-result-object v27 │ │ +12e170: 7401 5c38 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12e176: 0a1c |00db: move-result v28 │ │ +12e178: 7401 5938 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12e17e: 0a09 |00df: move-result v9 │ │ +12e180: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ +12e184: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ +12e188: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ +12e18c: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ +12e190: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ +12e194: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ +12e198: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ +12e19c: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ +12e1a0: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ +12e1a4: 0201 1a00 |00f2: move/from16 v1, v26 │ │ +12e1a8: 0202 1e00 |00f4: move/from16 v2, v30 │ │ +12e1ac: 0203 1f00 |00f6: move/from16 v3, v31 │ │ +12e1b0: 6e53 9e38 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +12e1b6: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ +12e1ba: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ +12e1be: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ +12e1c2: 9116 101e |0101: sub-int v22, v16, v30 │ │ +12e1c6: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ +12e1ca: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ +12e1ce: 931e 1d16 |0107: div-int v30, v29, v22 │ │ +12e1d2: 0200 1f00 |0109: move/from16 v0, v31 │ │ +12e1d6: 0201 1e00 |010b: move/from16 v1, v30 │ │ +12e1da: 7120 1243 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12e1e0: 0a17 |0110: move-result v23 │ │ +12e1e2: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ +12e1e6: 7401 ae32 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@32ae │ │ +12e1ec: 0a1e |0116: move-result v30 │ │ +12e1ee: 7401 aa32 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@32aa │ │ +12e1f4: 0a1f |011a: move-result v31 │ │ +12e1f6: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ +12e1fa: 120a |011d: const/4 v10, #int 0 // #0 │ │ +12e1fc: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ +12e200: 0800 2000 |0120: move-object/from16 v0, v32 │ │ +12e204: 6e20 9f32 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12e20a: 0c1b |0125: move-result-object v27 │ │ +12e20c: 7401 5438 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12e212: 0c0d |0129: move-result-object v13 │ │ +12e214: 1f0d 4c06 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12e218: 7401 7b38 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12e21e: 0a1e |012f: move-result v30 │ │ +12e220: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ +12e224: 0200 1e00 |0132: move/from16 v0, v30 │ │ +12e228: 0201 1f00 |0134: move/from16 v1, v31 │ │ +12e22c: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ +12e230: 55d0 fb13 |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12e234: 021e 0000 |013a: move/from16 v30, v0 │ │ +12e238: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ +12e23c: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +12e240: 28de |0140: goto 011e // -0022 │ │ +12e242: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ +12e246: 28be |0143: goto 0101 // -0042 │ │ +12e248: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ +12e24c: 28c3 |0146: goto 0109 // -003d │ │ +12e24e: 52d0 fe13 |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12e252: 021e 0000 |0149: move/from16 v30, v0 │ │ +12e256: 9119 191e |014b: sub-int v25, v25, v30 │ │ +12e25a: 7401 5c38 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12e260: 0a1c |0150: move-result v28 │ │ +12e262: 7401 5938 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12e268: 0a09 |0154: move-result v9 │ │ +12e26a: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ +12e26e: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ +12e272: 911e 191c |0159: sub-int v30, v25, v28 │ │ +12e276: 901f 1a09 |015b: add-int v31, v26, v9 │ │ +12e27a: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ +12e27e: 0201 1e00 |015f: move/from16 v1, v30 │ │ +12e282: 0202 1a00 |0161: move/from16 v2, v26 │ │ +12e286: 0203 1900 |0163: move/from16 v3, v25 │ │ +12e28a: 0204 1f00 |0165: move/from16 v4, v31 │ │ +12e28e: 6e54 9e38 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +12e294: 52d0 fc13 |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12e298: 021e 0000 |016c: move/from16 v30, v0 │ │ +12e29c: 901e 1e1c |016e: add-int v30, v30, v28 │ │ +12e2a0: 901e 1e17 |0170: add-int v30, v30, v23 │ │ +12e2a4: 9119 191e |0172: sub-int v25, v25, v30 │ │ +12e2a8: 28ca |0174: goto 013e // -0036 │ │ +12e2aa: 7401 a932 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@32a9 │ │ +12e2b0: 0a18 |0178: move-result v24 │ │ +12e2b2: 120a |0179: const/4 v10, #int 0 // #0 │ │ +12e2b4: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ +12e2b8: 0800 2000 |017c: move-object/from16 v0, v32 │ │ +12e2bc: 6e20 9f32 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12e2c2: 0c1b |0181: move-result-object v27 │ │ +12e2c4: 7401 5438 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12e2ca: 0c0d |0185: move-result-object v13 │ │ +12e2cc: 1f0d 4c06 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12e2d0: 7401 7b38 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +12e2d6: 0a1e |018b: move-result v30 │ │ +12e2d8: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ +12e2dc: 0200 1e00 |018e: move/from16 v0, v30 │ │ +12e2e0: 0201 1f00 |0190: move/from16 v1, v31 │ │ +12e2e4: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ +12e2e8: 55d0 fb13 |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@13fb │ │ +12e2ec: 021e 0000 |0196: move/from16 v30, v0 │ │ +12e2f0: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ +12e2f4: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +12e2f8: 28de |019c: goto 017a // -0022 │ │ +12e2fa: 52d0 fc13 |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12e2fe: 021e 0000 |019f: move/from16 v30, v0 │ │ +12e302: 9018 181e |01a1: add-int v24, v24, v30 │ │ +12e306: 7401 5c38 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12e30c: 0a1c |01a6: move-result v28 │ │ +12e30e: 7401 5938 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@3859 │ │ +12e314: 0a09 |01aa: move-result v9 │ │ +12e316: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ +12e31a: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ +12e31e: 901e 181c |01af: add-int v30, v24, v28 │ │ +12e322: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ +12e326: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ +12e32a: 0201 1800 |01b5: move/from16 v1, v24 │ │ +12e32e: 0202 1a00 |01b7: move/from16 v2, v26 │ │ +12e332: 0203 1e00 |01b9: move/from16 v3, v30 │ │ +12e336: 0204 1f00 |01bb: move/from16 v4, v31 │ │ +12e33a: 6e54 9e38 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@389e │ │ +12e340: 52d0 fe13 |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12e344: 021e 0000 |01c2: move/from16 v30, v0 │ │ +12e348: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ +12e34c: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ +12e350: 9018 181e |01c8: add-int v24, v24, v30 │ │ +12e354: 28d0 |01ca: goto 019a // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0008 line=439 │ │ 0x000b line=539 │ │ 0x000c line=443 │ │ 0x0010 line=444 │ │ @@ -398608,60 +398720,60 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -130654: |[130654] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ -130664: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -130666: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -130668: 55a4 0414 |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -13066c: 7110 2138 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -130672: 0a06 |0007: move-result v6 │ │ -130674: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ -130678: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ -13067c: 0176 |000c: move v6, v7 │ │ -13067e: 5ca6 0414 |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -130682: 55a6 0414 |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -130686: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ -13068a: 59a8 0514 |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ -13068e: 7110 2238 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -130694: 0a05 |0018: move-result v5 │ │ -130696: 55a6 0414 |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -13069a: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ -13069e: 54a6 0714 |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -1306a2: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -1306a6: 52a6 0514 |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ -1306aa: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ -1306ae: 59a5 0514 |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ -1306b2: 54a6 0714 |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -1306b6: 6e20 2e2d 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -1306bc: 6e10 a032 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ -1306c2: 0a01 |002f: move-result v1 │ │ -1306c4: 55a6 0414 |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ -1306c8: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ -1306cc: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ -1306d0: 7030 bc32 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@32bc │ │ -1306d6: 0e00 |0039: return-void │ │ -1306d8: 0186 |003a: move v6, v8 │ │ -1306da: 28d2 |003b: goto 000d // -002e │ │ -1306dc: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -1306de: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ -1306e2: 6e20 9f32 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ -1306e8: 0c00 |0042: move-result-object v0 │ │ -1306ea: 6e10 5438 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -1306f0: 0c03 |0046: move-result-object v3 │ │ -1306f2: 1f03 4c06 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ -1306f6: 5938 fe13 |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ -1306fa: 5938 fc13 |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ -1306fe: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -130702: 28ee |004f: goto 003d // -0012 │ │ -130704: 6f30 3834 ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ -13070a: 28e6 |0053: goto 0039 // -001a │ │ +12e358: |[12e358] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ +12e368: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +12e36a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +12e36c: 55a4 0414 |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12e370: 7110 2138 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +12e376: 0a06 |0007: move-result v6 │ │ +12e378: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ +12e37c: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ +12e380: 0176 |000c: move v6, v7 │ │ +12e382: 5ca6 0414 |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12e386: 55a6 0414 |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12e38a: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ +12e38e: 59a8 0514 |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ +12e392: 7110 2238 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +12e398: 0a05 |0018: move-result v5 │ │ +12e39a: 55a6 0414 |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12e39e: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ +12e3a2: 54a6 0714 |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12e3a6: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +12e3aa: 52a6 0514 |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ +12e3ae: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ +12e3b2: 59a5 0514 |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@1405 │ │ +12e3b6: 54a6 0714 |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12e3ba: 6e20 2e2d 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +12e3c0: 6e10 a032 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@32a0 │ │ +12e3c6: 0a01 |002f: move-result v1 │ │ +12e3c8: 55a6 0414 |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@1404 │ │ +12e3cc: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ +12e3d0: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ +12e3d4: 7030 bc32 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@32bc │ │ +12e3da: 0e00 |0039: return-void │ │ +12e3dc: 0186 |003a: move v6, v8 │ │ +12e3de: 28d2 |003b: goto 000d // -002e │ │ +12e3e0: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +12e3e2: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ +12e3e6: 6e20 9f32 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@329f │ │ +12e3ec: 0c00 |0042: move-result-object v0 │ │ +12e3ee: 6e10 5438 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12e3f4: 0c03 |0046: move-result-object v3 │ │ +12e3f6: 1f03 4c06 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@064c │ │ +12e3fa: 5938 fe13 |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@13fe │ │ +12e3fe: 5938 fc13 |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@13fc │ │ +12e402: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +12e406: 28ee |004f: goto 003d // -0012 │ │ +12e408: 6f30 3834 ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ +12e40e: 28e6 |0053: goto 0039 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=146 │ │ 0x0004 line=147 │ │ 0x000f line=149 │ │ 0x0013 line=150 │ │ 0x0015 line=155 │ │ @@ -398697,17 +398809,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13070c: |[13070c] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -13071c: 5410 0714 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ -130720: 1100 |0002: return-object v0 │ │ +12e410: |[12e410] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +12e420: 5410 0714 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@1407 │ │ +12e424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #29 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -398715,18 +398827,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -130724: |[130724] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ -130734: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130738: 6e20 7332 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@3273 │ │ -13073e: 0e00 |0005: return-void │ │ +12e428: |[12e428] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ +12e438: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e43c: 6e20 7332 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@3273 │ │ +12e442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0005 line=741 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0006 reg=2 exclusive Z │ │ @@ -398736,18 +398848,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -130740: |[130740] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -130750: 5b01 0314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ -130754: 5b02 0814 |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@1408 │ │ -130758: 0e00 |0004: return-void │ │ +12e444: |[12e444] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +12e454: 5b01 0314 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@1403 │ │ +12e458: 5b02 0814 |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@1408 │ │ +12e45c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0002 line=662 │ │ 0x0004 line=663 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -398759,17 +398871,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 │ │ -13075c: |[13075c] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ -13076c: 5b01 0a14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@140a │ │ -130770: 0e00 |0002: return-void │ │ +12e460: |[12e460] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ +12e470: 5b01 0a14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@140a │ │ +12e474: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ @@ -398779,19 +398891,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -130774: |[130774] android.support.v7.widget.ActionMenuView.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -130784: 6e10 a632 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ -13078a: 5410 0d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13078e: 6e20 7732 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@3277 │ │ -130794: 0e00 |0008: return-void │ │ +12e478: |[12e478] android.support.v7.widget.ActionMenuView.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +12e488: 6e10 a632 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@32a6 │ │ +12e48e: 5410 0d14 |0003: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e492: 6e20 7732 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V // method@3277 │ │ +12e498: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0003 line=554 │ │ 0x0008 line=555 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -398802,17 +398914,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -130798: |[130798] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ -1307a8: 5c01 0e14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@140e │ │ -1307ac: 0e00 |0002: return-void │ │ +12e49c: |[12e49c] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ +12e4ac: 5c01 0e14 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@140e │ │ +12e4b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0002 line=576 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 reserveOverflow Z │ │ @@ -398822,29 +398934,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1307b0: |[1307b0] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ -1307c0: 5220 0c14 |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ -1307c4: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ -1307c8: 5923 0c14 |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ -1307cc: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -1307d0: 6e10 a232 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ -1307d6: 0c00 |000b: move-result-object v0 │ │ -1307d8: 5b20 0b14 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ -1307dc: 0e00 |000e: return-void │ │ -1307de: 2200 d606 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ -1307e2: 6e10 a232 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ -1307e8: 0c01 |0014: move-result-object v1 │ │ -1307ea: 7030 8837 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ -1307f0: 5b20 0b14 |0018: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ -1307f4: 28f4 |001a: goto 000e // -000c │ │ +12e4b4: |[12e4b4] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ +12e4c4: 5220 0c14 |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ +12e4c8: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ +12e4cc: 5923 0c14 |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@140c │ │ +12e4d0: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +12e4d4: 6e10 a232 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ +12e4da: 0c00 |000b: move-result-object v0 │ │ +12e4dc: 5b20 0b14 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ +12e4e0: 0e00 |000e: return-void │ │ +12e4e2: 2200 d606 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@06d6 │ │ +12e4e6: 6e10 a232 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@32a2 │ │ +12e4ec: 0c01 |0014: move-result-object v1 │ │ +12e4ee: 7030 8837 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@3788 │ │ +12e4f4: 5b20 0b14 |0018: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@140b │ │ +12e4f8: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=97 │ │ 0x0008 line=98 │ │ 0x000e line=103 │ │ @@ -398858,19 +398970,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 │ │ -1307f8: |[1307f8] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -130808: 5b12 0d14 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13080c: 5410 0d14 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130810: 6e20 7632 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@3276 │ │ -130816: 0e00 |0007: return-void │ │ +12e4fc: |[12e4fc] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +12e50c: 5b12 0d14 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e510: 5410 0d14 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e514: 6e20 7632 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@3276 │ │ +12e51a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -398881,38 +398993,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -130818: |[130818] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ -130828: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -13082c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -130830: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ -130834: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -13083a: 0a00 |0009: move-result v0 │ │ -13083c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -130840: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -130842: 0f00 |000d: return v0 │ │ -130844: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -130846: 28fe |000f: goto 000d // -0002 │ │ +12e51c: |[12e51c] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ +12e52c: 5410 0d14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e530: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12e534: 5410 0d14 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@140d │ │ +12e538: 6e10 7b32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +12e53e: 0a00 |0009: move-result v0 │ │ +12e540: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +12e544: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +12e546: 0f00 |000d: return v0 │ │ +12e548: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +12e54a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ - source_file_idx : 909 (ActionMenuView.java) │ │ + source_file_idx : 906 (ActionMenuView.java) │ │ │ │ Class #1459 header: │ │ class_idx : 1616 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1843 │ │ -source_file_idx : 1009 │ │ +source_file_idx : 1006 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ Class #1459 annotations: │ │ Annotations on method #13009 'getSupportBackgroundTintList' │ │ @@ -398962,40 +399074,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -130848: |[130848] android.support.v7.widget.AppCompatAutoCompleteTextView.:()V │ │ -130858: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -13085a: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -13085e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -130860: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ -130866: 4b02 0001 |0007: aput v2, v0, v1 │ │ -13086a: 6900 0f14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@140f │ │ -13086e: 0e00 |000b: return-void │ │ +12e54c: |[12e54c] android.support.v7.widget.AppCompatAutoCompleteTextView.:()V │ │ +12e55c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12e55e: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +12e562: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +12e564: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ +12e56a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +12e56e: 6900 0f14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@140f │ │ +12e572: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 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 │ │ -130870: |[130870] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;)V │ │ -130880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130882: 7030 cc32 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32cc │ │ -130888: 0e00 |0004: return-void │ │ +12e574: |[12e574] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;)V │ │ +12e584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12e586: 7030 cc32 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32cc │ │ +12e58c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -399005,18 +399117,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 │ │ -13088c: |[13088c] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -13089c: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ -1308a0: 7040 cd32 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32cd │ │ -1308a6: 0e00 |0005: return-void │ │ +12e590: |[12e590] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12e5a0: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ +12e5a4: 7040 cd32 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32cd │ │ +12e5aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -399027,48 +399139,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 │ │ -1308a8: |[1308a8] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1308b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1308ba: 7110 5031 0500 |0001: invoke-static {v5}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ -1308c0: 0c01 |0004: move-result-object v1 │ │ -1308c2: 7040 d73a 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ad7 │ │ -1308c8: 6e10 d032 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@32d0 │ │ -1308ce: 0c01 |000b: move-result-object v1 │ │ -1308d0: 6202 0f14 |000c: sget-object v2, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@140f │ │ -1308d4: 7153 9131 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -1308da: 0c00 |0011: move-result-object v0 │ │ -1308dc: 6e10 8b31 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -1308e2: 0c01 |0015: move-result-object v1 │ │ -1308e4: 5b41 1214 |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ -1308e8: 6e20 8e31 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -1308ee: 0a01 |001b: move-result v1 │ │ -1308f0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -1308f4: 6e20 7a31 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -1308fa: 0c01 |0021: move-result-object v1 │ │ -1308fc: 6e20 d832 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32d8 │ │ -130902: 6e10 9331 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -130908: 2201 5106 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -13090c: 5442 1214 |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ -130910: 7030 de32 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -130916: 5b41 1014 |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -13091a: 5441 1014 |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -13091e: 6e30 e232 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -130924: 7110 d633 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -13092a: 0c01 |0039: move-result-object v1 │ │ -13092c: 5b41 1114 |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -130930: 5441 1114 |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -130934: 6e30 d733 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -13093a: 5441 1114 |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -13093e: 6e10 d533 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130944: 0e00 |0046: return-void │ │ +12e5ac: |[12e5ac] android.support.v7.widget.AppCompatAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12e5bc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12e5be: 7110 5031 0500 |0001: invoke-static {v5}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ +12e5c4: 0c01 |0004: move-result-object v1 │ │ +12e5c6: 7040 d73a 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ad7 │ │ +12e5cc: 6e10 d032 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@32d0 │ │ +12e5d2: 0c01 |000b: move-result-object v1 │ │ +12e5d4: 6202 0f14 |000c: sget-object v2, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.TINT_ATTRS:[I // field@140f │ │ +12e5d8: 7153 9131 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12e5de: 0c00 |0011: move-result-object v0 │ │ +12e5e0: 6e10 8b31 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +12e5e6: 0c01 |0015: move-result-object v1 │ │ +12e5e8: 5b41 1214 |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ +12e5ec: 6e20 8e31 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +12e5f2: 0a01 |001b: move-result v1 │ │ +12e5f4: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +12e5f8: 6e20 7a31 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12e5fe: 0c01 |0021: move-result-object v1 │ │ +12e600: 6e20 d832 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32d8 │ │ +12e606: 6e10 9331 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12e60c: 2201 5106 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12e610: 5442 1214 |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ +12e614: 7030 de32 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12e61a: 5b41 1014 |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e61e: 5441 1014 |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e622: 6e30 e232 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12e628: 7110 d633 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +12e62e: 0c01 |0039: move-result-object v1 │ │ +12e630: 5b41 1114 |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e634: 5441 1114 |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e638: 6e30 d733 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +12e63e: 5441 1114 |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e642: 6e10 d533 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12e648: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0008 line=70 │ │ 0x0012 line=72 │ │ 0x0018 line=73 │ │ 0x001e line=74 │ │ @@ -399092,25 +399204,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -130948: |[130948] android.support.v7.widget.AppCompatAutoCompleteTextView.drawableStateChanged:()V │ │ -130958: 6f10 d83a 0100 |0000: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.drawableStateChanged:()V // method@3ad8 │ │ -13095e: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130962: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130966: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -13096a: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -130970: 5410 1114 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -130974: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -130978: 5410 1114 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -13097c: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130982: 0e00 |0015: return-void │ │ +12e64c: |[12e64c] android.support.v7.widget.AppCompatAutoCompleteTextView.drawableStateChanged:()V │ │ +12e65c: 6f10 d83a 0100 |0000: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.drawableStateChanged:()V // method@3ad8 │ │ +12e662: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e666: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e66a: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e66e: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12e674: 5410 1114 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e678: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +12e67c: 5410 1114 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e680: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12e686: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0007 line=167 │ │ 0x000c line=169 │ │ 0x0010 line=170 │ │ @@ -399123,23 +399235,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130984: |[130984] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -130994: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130998: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -13099c: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -1309a0: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -1309a6: 0c00 |0009: move-result-object v0 │ │ -1309a8: 1100 |000a: return-object v0 │ │ -1309aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1309ac: 28fe |000c: goto 000a // -0002 │ │ +12e688: |[12e688] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12e698: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e69c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12e6a0: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e6a4: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12e6aa: 0c00 |0009: move-result-object v0 │ │ +12e6ac: 1100 |000a: return-object v0 │ │ +12e6ae: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12e6b0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ @@ -399147,23 +399259,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1309b0: |[1309b0] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -1309c0: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -1309c4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1309c8: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -1309cc: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -1309d2: 0c00 |0009: move-result-object v0 │ │ -1309d4: 1100 |000a: return-object v0 │ │ -1309d6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1309d8: 28fe |000c: goto 000a // -0002 │ │ +12e6b4: |[12e6b4] android.support.v7.widget.AppCompatAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12e6c4: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e6c8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12e6cc: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e6d0: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12e6d6: 0c00 |0009: move-result-object v0 │ │ +12e6d8: 1100 |000a: return-object v0 │ │ +12e6da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12e6dc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatAutoCompleteTextView;) │ │ @@ -399171,21 +399283,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1309dc: |[1309dc] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -1309ec: 6f20 d93a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3ad9 │ │ -1309f2: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -1309f6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1309fa: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -1309fe: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -130a04: 0e00 |000c: return-void │ │ +12e6e0: |[12e6e0] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12e6f0: 6f20 d93a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3ad9 │ │ +12e6f6: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e6fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e6fe: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e702: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12e708: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000c line=109 │ │ locals : │ │ @@ -399197,21 +399309,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130a08: |[130a08] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundResource:(I)V │ │ -130a18: 6f20 da3a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundResource:(I)V // method@3ada │ │ -130a1e: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130a22: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130a26: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130a2a: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -130a30: 0e00 |000c: return-void │ │ +12e70c: |[12e70c] android.support.v7.widget.AppCompatAutoCompleteTextView.setBackgroundResource:(I)V │ │ +12e71c: 6f20 da3a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setBackgroundResource:(I)V // method@3ada │ │ +12e722: 5410 1014 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e726: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e72a: 5410 1014 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e72e: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12e734: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0007 line=99 │ │ 0x000c line=101 │ │ locals : │ │ @@ -399223,24 +399335,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -130a34: |[130a34] android.support.v7.widget.AppCompatAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ -130a44: 5410 1214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ -130a48: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -130a4c: 5410 1214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ -130a50: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -130a56: 0c00 |0009: move-result-object v0 │ │ -130a58: 6e20 d832 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32d8 │ │ -130a5e: 0e00 |000d: return-void │ │ -130a60: 6f20 db3a 2100 |000e: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@3adb │ │ -130a66: 28fc |0011: goto 000d // -0004 │ │ +12e738: |[12e738] android.support.v7.widget.AppCompatAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ +12e748: 5410 1214 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ +12e74c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12e750: 5410 1214 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1412 │ │ +12e754: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12e75a: 0c00 |0009: move-result-object v0 │ │ +12e75c: 6e20 d832 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32d8 │ │ +12e762: 0e00 |000d: return-void │ │ +12e764: 6f20 db3a 2100 |000e: invoke-super {v1, v2}, Landroid/widget/AutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@3adb │ │ +12e76a: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000d line=93 │ │ 0x000e line=91 │ │ locals : │ │ @@ -399252,20 +399364,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130a68: |[130a68] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -130a78: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130a7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130a80: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130a84: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -130a8a: 0e00 |0009: return-void │ │ +12e76c: |[12e76c] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12e77c: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e780: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12e784: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e788: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12e78e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x0009 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ @@ -399276,20 +399388,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130a8c: |[130a8c] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -130a9c: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130aa0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130aa4: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ -130aa8: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -130aae: 0e00 |0009: return-void │ │ +12e790: |[12e790] android.support.v7.widget.AppCompatAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12e7a0: 5410 1014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e7a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12e7a8: 5410 1014 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1410 │ │ +12e7ac: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12e7b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0009 line=148 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatAutoCompleteTextView; │ │ @@ -399300,39 +399412,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -130ab0: |[130ab0] android.support.v7.widget.AppCompatAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -130ac0: 6f30 dc3a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3adc │ │ -130ac6: 5410 1114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -130aca: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130ace: 5410 1114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ -130ad2: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -130ad8: 0e00 |000c: return-void │ │ +12e7b4: |[12e7b4] android.support.v7.widget.AppCompatAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +12e7c4: 6f30 dc3a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3adc │ │ +12e7ca: 5410 1114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e7ce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e7d2: 5410 1114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1411 │ │ +12e7d6: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +12e7dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000c line=180 │ │ 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 : 1009 (AppCompatAutoCompleteTextView.java) │ │ + source_file_idx : 1006 (AppCompatAutoCompleteTextView.java) │ │ │ │ Class #1460 header: │ │ class_idx : 1618 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1845 │ │ -source_file_idx : 1011 │ │ +source_file_idx : 1008 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #1460 annotations: │ │ Annotations on method #13037 'getSupportBackgroundTintList' │ │ @@ -399375,18 +399487,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130adc: |[130adc] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;)V │ │ -130aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130aee: 7030 e932 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32e9 │ │ -130af4: 0e00 |0004: return-void │ │ +12e7e0: |[12e7e0] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;)V │ │ +12e7f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12e7f2: 7030 e932 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32e9 │ │ +12e7f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -399396,18 +399508,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 │ │ -130af8: |[130af8] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -130b08: 6000 b10c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.buttonStyle:I // field@0cb1 │ │ -130b0c: 7040 ea32 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32ea │ │ -130b12: 0e00 |0005: return-void │ │ +12e7fc: |[12e7fc] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12e80c: 6000 b10c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.buttonStyle:I // field@0cb1 │ │ +12e810: 7040 ea32 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32ea │ │ +12e816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -399418,35 +399530,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 │ │ -130b14: |[130b14] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -130b24: 7040 e03a 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ae0 │ │ -130b2a: 6e10 ec32 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatButton;.getContext:()Landroid/content/Context; // method@32ec │ │ -130b30: 0c00 |0006: move-result-object v0 │ │ -130b32: 7110 6531 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -130b38: 0c00 |000a: move-result-object v0 │ │ -130b3a: 5b20 1914 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1419 │ │ -130b3e: 2200 5106 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -130b42: 5421 1914 |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1419 │ │ -130b46: 7030 de32 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -130b4c: 5b20 1714 |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130b50: 5420 1714 |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130b54: 6e30 e232 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -130b5a: 7110 d633 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -130b60: 0c00 |001e: move-result-object v0 │ │ -130b62: 5b20 1814 |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130b66: 5420 1814 |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130b6a: 6e30 d733 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -130b70: 5420 1814 |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130b74: 6e10 d533 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130b7a: 0e00 |002b: return-void │ │ +12e818: |[12e818] android.support.v7.widget.AppCompatButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12e828: 7040 e03a 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ae0 │ │ +12e82e: 6e10 ec32 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatButton;.getContext:()Landroid/content/Context; // method@32ec │ │ +12e834: 0c00 |0006: move-result-object v0 │ │ +12e836: 7110 6531 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12e83c: 0c00 |000a: move-result-object v0 │ │ +12e83e: 5b20 1914 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1419 │ │ +12e842: 2200 5106 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12e846: 5421 1914 |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1419 │ │ +12e84a: 7030 de32 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12e850: 5b20 1714 |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e854: 5420 1714 |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e858: 6e30 e232 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12e85e: 7110 d633 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +12e864: 0c00 |001e: move-result-object v0 │ │ +12e866: 5b20 1814 |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e86a: 5420 1814 |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e86e: 6e30 d733 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +12e874: 5420 1814 |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e878: 6e10 d533 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12e87e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=66 │ │ 0x000d line=67 │ │ 0x0016 line=68 │ │ 0x001b line=70 │ │ @@ -399465,25 +399577,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -130b7c: |[130b7c] android.support.v7.widget.AppCompatButton.drawableStateChanged:()V │ │ -130b8c: 6f10 e13a 0100 |0000: invoke-super {v1}, Landroid/widget/Button;.drawableStateChanged:()V // method@3ae1 │ │ -130b92: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130b96: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130b9a: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130b9e: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -130ba4: 5410 1814 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130ba8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -130bac: 5410 1814 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130bb0: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130bb6: 0e00 |0015: return-void │ │ +12e880: |[12e880] android.support.v7.widget.AppCompatButton.drawableStateChanged:()V │ │ +12e890: 6f10 e13a 0100 |0000: invoke-super {v1}, Landroid/widget/Button;.drawableStateChanged:()V // method@3ae1 │ │ +12e896: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e89a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e89e: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e8a2: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12e8a8: 5410 1814 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e8ac: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +12e8b0: 5410 1814 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e8b4: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12e8ba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0007 line=147 │ │ 0x000c line=149 │ │ 0x0010 line=150 │ │ @@ -399496,23 +399608,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130bb8: |[130bb8] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -130bc8: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130bcc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -130bd0: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130bd4: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -130bda: 0c00 |0009: move-result-object v0 │ │ -130bdc: 1100 |000a: return-object v0 │ │ -130bde: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -130be0: 28fe |000c: goto 000a // -0002 │ │ +12e8bc: |[12e8bc] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12e8cc: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e8d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12e8d4: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e8d8: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12e8de: 0c00 |0009: move-result-object v0 │ │ +12e8e0: 1100 |000a: return-object v0 │ │ +12e8e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12e8e4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatButton;) │ │ @@ -399520,23 +399632,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130be4: |[130be4] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -130bf4: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130bf8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -130bfc: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130c00: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -130c06: 0c00 |0009: move-result-object v0 │ │ -130c08: 1100 |000a: return-object v0 │ │ -130c0a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -130c0c: 28fe |000c: goto 000a // -0002 │ │ +12e8e8: |[12e8e8] android.support.v7.widget.AppCompatButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12e8f8: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e8fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12e900: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e904: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12e90a: 0c00 |0009: move-result-object v0 │ │ +12e90c: 1100 |000a: return-object v0 │ │ +12e90e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12e910: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatButton;) │ │ @@ -399544,21 +399656,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130c10: |[130c10] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -130c20: 6f20 e23a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3ae2 │ │ -130c26: 1c00 3507 |0003: const-class v0, Landroid/widget/Button; // type@0735 │ │ -130c2a: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -130c30: 0c00 |0008: move-result-object v0 │ │ -130c32: 6e20 d639 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ -130c38: 0e00 |000c: return-void │ │ +12e914: |[12e914] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +12e924: 6f20 e23a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@3ae2 │ │ +12e92a: 1c00 3507 |0003: const-class v0, Landroid/widget/Button; // type@0735 │ │ +12e92e: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +12e934: 0c00 |0008: move-result-object v0 │ │ +12e936: 6e20 d639 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@39d6 │ │ +12e93c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000c line=166 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -399569,21 +399681,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130c3c: |[130c3c] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -130c4c: 6f20 e33a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3ae3 │ │ -130c52: 1c00 3507 |0003: const-class v0, Landroid/widget/Button; // type@0735 │ │ -130c56: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -130c5c: 0c00 |0008: move-result-object v0 │ │ -130c5e: 6e20 3f3a 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ -130c64: 0e00 |000c: return-void │ │ +12e940: |[12e940] android.support.v7.widget.AppCompatButton.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +12e950: 6f20 e33a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@3ae3 │ │ +12e956: 1c00 3507 |0003: const-class v0, Landroid/widget/Button; // type@0735 │ │ +12e95a: 6e10 e142 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +12e960: 0c00 |0008: move-result-object v0 │ │ +12e962: 6e20 3f3a 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@3a3f │ │ +12e968: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x000c line=172 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -399594,21 +399706,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130c68: |[130c68] android.support.v7.widget.AppCompatButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -130c78: 6f20 e43a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3ae4 │ │ -130c7e: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130c82: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130c86: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130c8a: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -130c90: 0e00 |000c: return-void │ │ +12e96c: |[12e96c] android.support.v7.widget.AppCompatButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12e97c: 6f20 e43a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3ae4 │ │ +12e982: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e986: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e98a: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e98e: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12e994: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0007 line=87 │ │ 0x000c line=89 │ │ locals : │ │ @@ -399620,21 +399732,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130c94: |[130c94] android.support.v7.widget.AppCompatButton.setBackgroundResource:(I)V │ │ -130ca4: 6f20 e53a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@3ae5 │ │ -130caa: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130cae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130cb2: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130cb6: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -130cbc: 0e00 |000c: return-void │ │ +12e998: |[12e998] android.support.v7.widget.AppCompatButton.setBackgroundResource:(I)V │ │ +12e9a8: 6f20 e53a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Button;.setBackgroundResource:(I)V // method@3ae5 │ │ +12e9ae: 5410 1714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e9b2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12e9b6: 5410 1714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e9ba: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12e9c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ 0x000c line=81 │ │ locals : │ │ @@ -399646,20 +399758,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130cc0: |[130cc0] android.support.v7.widget.AppCompatButton.setSupportAllCaps:(Z)V │ │ -130cd0: 5410 1814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130cd4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130cd8: 5410 1814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130cdc: 6e20 d933 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ -130ce2: 0e00 |0009: return-void │ │ +12e9c4: |[12e9c4] android.support.v7.widget.AppCompatButton.setSupportAllCaps:(Z)V │ │ +12e9d4: 5410 1814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e9d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12e9dc: 5410 1814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12e9e0: 6e20 d933 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatTextHelper;.setAllCaps:(Z)V // method@33d9 │ │ +12e9e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=185 │ │ 0x0009 line=187 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatButton; │ │ @@ -399670,20 +399782,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130ce4: |[130ce4] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -130cf4: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130cf8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130cfc: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130d00: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -130d06: 0e00 |0009: return-void │ │ +12e9e8: |[12e9e8] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12e9f8: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12e9fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12ea00: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12ea04: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12ea0a: 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/AppCompatButton; │ │ @@ -399694,20 +399806,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130d08: |[130d08] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -130d18: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130d1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130d20: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ -130d24: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -130d2a: 0e00 |0009: return-void │ │ +12ea0c: |[12ea0c] android.support.v7.widget.AppCompatButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12ea1c: 5410 1714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12ea20: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12ea24: 5410 1714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1417 │ │ +12ea28: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12ea2e: 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/AppCompatButton; │ │ @@ -399718,39 +399830,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -130d2c: |[130d2c] android.support.v7.widget.AppCompatButton.setTextAppearance:(Landroid/content/Context;I)V │ │ -130d3c: 6f30 e93a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/Button;.setTextAppearance:(Landroid/content/Context;I)V // method@3ae9 │ │ -130d42: 5410 1814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130d46: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130d4a: 5410 1814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ -130d4e: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -130d54: 0e00 |000c: return-void │ │ +12ea30: |[12ea30] android.support.v7.widget.AppCompatButton.setTextAppearance:(Landroid/content/Context;I)V │ │ +12ea40: 6f30 e93a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/Button;.setTextAppearance:(Landroid/content/Context;I)V // method@3ae9 │ │ +12ea46: 5410 1814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12ea4a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ea4e: 5410 1814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatButton;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1418 │ │ +12ea52: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +12ea58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ 0x000c line=160 │ │ 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 : 1011 (AppCompatButton.java) │ │ + source_file_idx : 1008 (AppCompatButton.java) │ │ │ │ Class #1461 header: │ │ class_idx : 1619 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1846 │ │ -source_file_idx : 1013 │ │ +source_file_idx : 1010 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #1461 annotations: │ │ Annotations on method #13052 'getSupportButtonTintList' │ │ @@ -399789,18 +399901,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130d58: |[130d58] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;)V │ │ -130d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130d6a: 7030 f832 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32f8 │ │ -130d70: 0e00 |0004: return-void │ │ +12ea5c: |[12ea5c] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;)V │ │ +12ea6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12ea6e: 7030 f832 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@32f8 │ │ +12ea74: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -399810,18 +399922,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 │ │ -130d74: |[130d74] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -130d84: 6000 b50c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.checkboxStyle:I // field@0cb5 │ │ -130d88: 7040 f932 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32f9 │ │ -130d8e: 0e00 |0005: return-void │ │ +12ea78: |[12ea78] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12ea88: 6000 b50c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.checkboxStyle:I // field@0cb5 │ │ +12ea8c: 7040 f932 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32f9 │ │ +12ea92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -399832,26 +399944,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 │ │ -130d90: |[130d90] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -130da0: 7040 eb3a 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3aeb │ │ -130da6: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -130dac: 0c00 |0006: move-result-object v0 │ │ -130dae: 5b20 1b14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ -130db2: 2200 5606 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0656 │ │ -130db6: 5421 1b14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ -130dba: 7030 0c33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V // method@330c │ │ -130dc0: 5b20 1a14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130dc4: 5420 1a14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130dc8: 6e30 1133 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3311 │ │ -130dce: 0e00 |0017: return-void │ │ +12ea94: |[12ea94] android.support.v7.widget.AppCompatCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12eaa4: 7040 eb3a 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3aeb │ │ +12eaaa: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12eab0: 0c00 |0006: move-result-object v0 │ │ +12eab2: 5b20 1b14 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ +12eab6: 2200 5606 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0656 │ │ +12eaba: 5421 1b14 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ +12eabe: 7030 0c33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V // method@330c │ │ +12eac4: 5b20 1a14 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eac8: 5420 1a14 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eacc: 6e30 1133 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3311 │ │ +12ead2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0009 line=61 │ │ 0x0012 line=62 │ │ 0x0017 line=63 │ │ @@ -399867,23 +399979,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -130dd0: |[130dd0] android.support.v7.widget.AppCompatCheckBox.getCompoundPaddingLeft:()I │ │ -130de0: 6f10 ec3a 0200 |0000: invoke-super {v2}, Landroid/widget/CheckBox;.getCompoundPaddingLeft:()I // method@3aec │ │ -130de6: 0a00 |0003: move-result v0 │ │ -130de8: 5421 1a14 |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130dec: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -130df0: 5421 1a14 |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130df4: 6e20 0e33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@330e │ │ -130dfa: 0a00 |000d: move-result v0 │ │ -130dfc: 0f00 |000e: return v0 │ │ +12ead4: |[12ead4] android.support.v7.widget.AppCompatCheckBox.getCompoundPaddingLeft:()I │ │ +12eae4: 6f10 ec3a 0200 |0000: invoke-super {v2}, Landroid/widget/CheckBox;.getCompoundPaddingLeft:()I // method@3aec │ │ +12eaea: 0a00 |0003: move-result v0 │ │ +12eaec: 5421 1a14 |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eaf0: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +12eaf4: 5421 1a14 |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eaf8: 6e20 0e33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@330e │ │ +12eafe: 0a00 |000d: move-result v0 │ │ +12eb00: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ locals : │ │ 0x0004 - 0x000e reg=0 value I │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -399893,23 +400005,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130e00: |[130e00] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -130e10: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130e14: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -130e18: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130e1c: 6e10 0f33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@330f │ │ -130e22: 0c00 |0009: move-result-object v0 │ │ -130e24: 1100 |000a: return-object v0 │ │ -130e26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -130e28: 28fe |000c: goto 000a // -0002 │ │ +12eb04: |[12eb04] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +12eb14: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eb18: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12eb1c: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eb20: 6e10 0f33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@330f │ │ +12eb26: 0c00 |0009: move-result-object v0 │ │ +12eb28: 1100 |000a: return-object v0 │ │ +12eb2a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12eb2c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatCheckBox;) │ │ @@ -399917,23 +400029,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130e2c: |[130e2c] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -130e3c: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130e40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -130e44: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130e48: 6e10 1033 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3310 │ │ -130e4e: 0c00 |0009: move-result-object v0 │ │ -130e50: 1100 |000a: return-object v0 │ │ -130e52: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -130e54: 28fe |000c: goto 000a // -0002 │ │ +12eb30: |[12eb30] android.support.v7.widget.AppCompatCheckBox.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12eb40: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eb44: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12eb48: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12eb4c: 6e10 1033 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3310 │ │ +12eb52: 0c00 |0009: move-result-object v0 │ │ +12eb54: 1100 |000a: return-object v0 │ │ +12eb56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12eb58: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatCheckBox;) │ │ @@ -399941,27 +400053,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -130e58: |[130e58] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(I)V │ │ -130e68: 5410 1b14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ -130e6c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -130e70: 5410 1b14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ -130e74: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -130e7a: 0c00 |0009: move-result-object v0 │ │ -130e7c: 6e20 ff32 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32ff │ │ -130e82: 0e00 |000d: return-void │ │ -130e84: 6e10 fb32 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCheckBox;.getContext:()Landroid/content/Context; // method@32fb │ │ -130e8a: 0c00 |0011: move-result-object v0 │ │ -130e8c: 7120 430c 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -130e92: 0c00 |0015: move-result-object v0 │ │ -130e94: 28f4 |0016: goto 000a // -000c │ │ +12eb5c: |[12eb5c] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(I)V │ │ +12eb6c: 5410 1b14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ +12eb70: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12eb74: 5410 1b14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@141b │ │ +12eb78: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12eb7e: 0c00 |0009: move-result-object v0 │ │ +12eb80: 6e20 ff32 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32ff │ │ +12eb86: 0e00 |000d: return-void │ │ +12eb88: 6e10 fb32 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatCheckBox;.getContext:()Landroid/content/Context; // method@32fb │ │ +12eb8e: 0c00 |0011: move-result-object v0 │ │ +12eb90: 7120 430c 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +12eb96: 0c00 |0015: move-result-object v0 │ │ +12eb98: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000d line=78 │ │ 0x000e line=75 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -399972,21 +400084,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -130e98: |[130e98] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -130ea8: 6f20 ee3a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3aee │ │ -130eae: 5410 1a14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130eb2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130eb6: 5410 1a14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130eba: 6e10 1233 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@3312 │ │ -130ec0: 0e00 |000c: return-void │ │ +12eb9c: |[12eb9c] android.support.v7.widget.AppCompatCheckBox.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12ebac: 6f20 ee3a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/CheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3aee │ │ +12ebb2: 5410 1a14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ebb6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ebba: 5410 1a14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ebbe: 6e10 1233 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@3312 │ │ +12ebc4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0007 line=69 │ │ 0x000c line=71 │ │ locals : │ │ @@ -399998,20 +400110,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130ec4: |[130ec4] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -130ed4: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130ed8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130edc: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130ee0: 6e20 1333 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3313 │ │ -130ee6: 0e00 |0009: return-void │ │ +12ebc8: |[12ebc8] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +12ebd8: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ebdc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12ebe0: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ebe4: 6e20 1333 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3313 │ │ +12ebea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0009 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ @@ -400022,36 +400134,36 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -130ee8: |[130ee8] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -130ef8: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130efc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -130f00: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ -130f04: 6e20 1433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3314 │ │ -130f0a: 0e00 |0009: return-void │ │ +12ebec: |[12ebec] android.support.v7.widget.AppCompatCheckBox.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12ebfc: 5410 1a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ec00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12ec04: 5410 1a14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatCheckBox;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@141a │ │ +12ec08: 6e20 1433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3314 │ │ +12ec0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatCheckBox; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1013 (AppCompatCheckBox.java) │ │ + source_file_idx : 1010 (AppCompatCheckBox.java) │ │ │ │ Class #1462 header: │ │ class_idx : 1623 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1852 │ │ -source_file_idx : 1025 │ │ +source_file_idx : 1022 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #1462 annotations: │ │ Annotations on method #13082 'getSupportBackgroundTintList' │ │ @@ -400094,18 +400206,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -130f0c: |[130f0c] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;)V │ │ -130f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -130f1e: 7030 1633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3316 │ │ -130f24: 0e00 |0004: return-void │ │ +12ec10: |[12ec10] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;)V │ │ +12ec20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12ec22: 7030 1633 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3316 │ │ +12ec28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -400115,18 +400227,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 │ │ -130f28: |[130f28] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -130f38: 6000 d90c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.editTextStyle:I // field@0cd9 │ │ -130f3c: 7040 1733 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3317 │ │ -130f42: 0e00 |0005: return-void │ │ +12ec2c: |[12ec2c] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12ec3c: 6000 d90c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.editTextStyle:I // field@0cd9 │ │ +12ec40: 7040 1733 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3317 │ │ +12ec46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -400137,37 +400249,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 │ │ -130f44: |[130f44] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -130f54: 7110 5031 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ -130f5a: 0c00 |0003: move-result-object v0 │ │ -130f5c: 7040 1d3b 0254 |0004: invoke-direct {v2, v0, v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b1d │ │ -130f62: 6e10 1933 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatEditText;.getContext:()Landroid/content/Context; // method@3319 │ │ -130f68: 0c00 |000a: move-result-object v0 │ │ -130f6a: 7110 6531 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -130f70: 0c00 |000e: move-result-object v0 │ │ -130f72: 5b20 2814 |000f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1428 │ │ -130f76: 2200 5106 |0011: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -130f7a: 5421 2814 |0013: iget-object v1, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1428 │ │ -130f7e: 7030 de32 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -130f84: 5b20 2614 |0018: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -130f88: 5420 2614 |001a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -130f8c: 6e30 e232 4005 |001c: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -130f92: 7110 d633 0200 |001f: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -130f98: 0c00 |0022: move-result-object v0 │ │ -130f9a: 5b20 2714 |0023: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -130f9e: 5420 2714 |0025: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -130fa2: 6e30 d733 4005 |0027: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -130fa8: 5420 2714 |002a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -130fac: 6e10 d533 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130fb2: 0e00 |002f: return-void │ │ +12ec48: |[12ec48] android.support.v7.widget.AppCompatEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12ec58: 7110 5031 0300 |0000: invoke-static {v3}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ +12ec5e: 0c00 |0003: move-result-object v0 │ │ +12ec60: 7040 1d3b 0254 |0004: invoke-direct {v2, v0, v4, v5}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b1d │ │ +12ec66: 6e10 1933 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatEditText;.getContext:()Landroid/content/Context; // method@3319 │ │ +12ec6c: 0c00 |000a: move-result-object v0 │ │ +12ec6e: 7110 6531 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12ec74: 0c00 |000e: move-result-object v0 │ │ +12ec76: 5b20 2814 |000f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1428 │ │ +12ec7a: 2200 5106 |0011: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12ec7e: 5421 2814 |0013: iget-object v1, v2, Landroid/support/v7/widget/AppCompatEditText;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1428 │ │ +12ec82: 7030 de32 2001 |0015: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12ec88: 5b20 2614 |0018: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ec8c: 5420 2614 |001a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ec90: 6e30 e232 4005 |001c: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12ec96: 7110 d633 0200 |001f: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +12ec9c: 0c00 |0022: move-result-object v0 │ │ +12ec9e: 5b20 2714 |0023: iput-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12eca2: 5420 2714 |0025: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12eca6: 6e30 d733 4005 |0027: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +12ecac: 5420 2714 |002a: iget-object v0, v2, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12ecb0: 6e10 d533 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12ecb6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ 0x0011 line=65 │ │ 0x001a line=66 │ │ 0x001f line=68 │ │ @@ -400186,25 +400298,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -130fb4: |[130fb4] android.support.v7.widget.AppCompatEditText.drawableStateChanged:()V │ │ -130fc4: 6f10 203b 0100 |0000: invoke-super {v1}, Landroid/widget/EditText;.drawableStateChanged:()V // method@3b20 │ │ -130fca: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -130fce: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -130fd2: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -130fd6: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -130fdc: 5410 2714 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -130fe0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -130fe4: 5410 2714 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -130fe8: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -130fee: 0e00 |0015: return-void │ │ +12ecb8: |[12ecb8] android.support.v7.widget.AppCompatEditText.drawableStateChanged:()V │ │ +12ecc8: 6f10 203b 0100 |0000: invoke-super {v1}, Landroid/widget/EditText;.drawableStateChanged:()V // method@3b20 │ │ +12ecce: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ecd2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ecd6: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ecda: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12ece0: 5410 2714 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12ece4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +12ece8: 5410 2714 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12ecec: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12ecf2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x0007 line=145 │ │ 0x000c line=147 │ │ 0x0010 line=148 │ │ @@ -400217,23 +400329,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -130ff0: |[130ff0] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -131000: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -131004: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -131008: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -13100c: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -131012: 0c00 |0009: move-result-object v0 │ │ -131014: 1100 |000a: return-object v0 │ │ -131016: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131018: 28fe |000c: goto 000a // -0002 │ │ +12ecf4: |[12ecf4] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12ed04: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12ed0c: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed10: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12ed16: 0c00 |0009: move-result-object v0 │ │ +12ed18: 1100 |000a: return-object v0 │ │ +12ed1a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12ed1c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatEditText;) │ │ @@ -400241,23 +400353,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13101c: |[13101c] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -13102c: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -131030: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -131034: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -131038: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -13103e: 0c00 |0009: move-result-object v0 │ │ -131040: 1100 |000a: return-object v0 │ │ -131042: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131044: 28fe |000c: goto 000a // -0002 │ │ +12ed20: |[12ed20] android.support.v7.widget.AppCompatEditText.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12ed30: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed34: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12ed38: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed3c: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12ed42: 0c00 |0009: move-result-object v0 │ │ +12ed44: 1100 |000a: return-object v0 │ │ +12ed46: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12ed48: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatEditText; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatEditText;) │ │ @@ -400265,21 +400377,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131048: |[131048] android.support.v7.widget.AppCompatEditText.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -131058: 6f20 2c3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b2c │ │ -13105e: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -131062: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131066: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -13106a: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -131070: 0e00 |000c: return-void │ │ +12ed4c: |[12ed4c] android.support.v7.widget.AppCompatEditText.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12ed5c: 6f20 2c3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b2c │ │ +12ed62: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed66: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ed6a: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed6e: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12ed74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0007 line=85 │ │ 0x000c line=87 │ │ locals : │ │ @@ -400291,21 +400403,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131074: |[131074] android.support.v7.widget.AppCompatEditText.setBackgroundResource:(I)V │ │ -131084: 6f20 2d3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundResource:(I)V // method@3b2d │ │ -13108a: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -13108e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131092: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -131096: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -13109c: 0e00 |000c: return-void │ │ +12ed78: |[12ed78] android.support.v7.widget.AppCompatEditText.setBackgroundResource:(I)V │ │ +12ed88: 6f20 2d3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/EditText;.setBackgroundResource:(I)V // method@3b2d │ │ +12ed8e: 5410 2614 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed92: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ed96: 5410 2614 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ed9a: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12eda0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ 0x0007 line=77 │ │ 0x000c line=79 │ │ locals : │ │ @@ -400317,20 +400429,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1310a0: |[1310a0] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -1310b0: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -1310b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1310b8: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -1310bc: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -1310c2: 0e00 |0009: return-void │ │ +12eda4: |[12eda4] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12edb4: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12edb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12edbc: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12edc0: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12edc6: 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/AppCompatEditText; │ │ @@ -400341,20 +400453,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1310c4: |[1310c4] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -1310d4: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -1310d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1310dc: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ -1310e0: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -1310e6: 0e00 |0009: return-void │ │ +12edc8: |[12edc8] android.support.v7.widget.AppCompatEditText.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12edd8: 5410 2614 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12eddc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12ede0: 5410 2614 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1426 │ │ +12ede4: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12edea: 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/AppCompatEditText; │ │ @@ -400365,39 +400477,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1310e8: |[1310e8] android.support.v7.widget.AppCompatEditText.setTextAppearance:(Landroid/content/Context;I)V │ │ -1310f8: 6f30 3a3b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/EditText;.setTextAppearance:(Landroid/content/Context;I)V // method@3b3a │ │ -1310fe: 5410 2714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -131102: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131106: 5410 2714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ -13110a: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -131110: 0e00 |000c: return-void │ │ +12edec: |[12edec] android.support.v7.widget.AppCompatEditText.setTextAppearance:(Landroid/content/Context;I)V │ │ +12edfc: 6f30 3a3b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/EditText;.setTextAppearance:(Landroid/content/Context;I)V // method@3b3a │ │ +12ee02: 5410 2714 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12ee06: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ee0a: 5410 2714 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatEditText;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1427 │ │ +12ee0e: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +12ee14: 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/AppCompatEditText; │ │ 0x0000 - 0x000d reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 resId I │ │ │ │ - source_file_idx : 1025 (AppCompatEditText.java) │ │ + source_file_idx : 1022 (AppCompatEditText.java) │ │ │ │ Class #1463 header: │ │ class_idx : 1624 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1860 │ │ -source_file_idx : 1026 │ │ +source_file_idx : 1023 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #1463 annotations: │ │ Annotations on method #13093 'getSupportBackgroundTintList' │ │ @@ -400439,18 +400551,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -131114: |[131114] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;)V │ │ -131124: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -131126: 7030 2233 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3322 │ │ -13112c: 0e00 |0004: return-void │ │ +12ee18: |[12ee18] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;)V │ │ +12ee28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12ee2a: 7030 2233 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3322 │ │ +12ee30: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -400460,18 +400572,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 │ │ -131130: |[131130] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -131140: 6000 e40c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.imageButtonStyle:I // field@0ce4 │ │ -131144: 7040 2333 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3323 │ │ -13114a: 0e00 |0005: return-void │ │ +12ee34: |[12ee34] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12ee44: 6000 e40c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.imageButtonStyle:I // field@0ce4 │ │ +12ee48: 7040 2333 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3323 │ │ +12ee4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -400482,29 +400594,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 │ │ -13114c: |[13114c] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -13115c: 7040 763b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ -131162: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -131168: 0c00 |0006: move-result-object v0 │ │ -13116a: 2201 5106 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -13116e: 7030 de32 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -131174: 5b21 2914 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -131178: 5421 2914 |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -13117c: 6e30 e232 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -131182: 2201 5906 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0659 │ │ -131186: 7030 2d33 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V // method@332d │ │ -13118c: 5b21 2a14 |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ -131190: 5421 2a14 |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ -131194: 6e30 2e33 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@332e │ │ -13119a: 0e00 |001f: return-void │ │ +12ee50: |[12ee50] android.support.v7.widget.AppCompatImageButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12ee60: 7040 763b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b76 │ │ +12ee66: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12ee6c: 0c00 |0006: move-result-object v0 │ │ +12ee6e: 2201 5106 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12ee72: 7030 de32 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12ee78: 5b21 2914 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ee7c: 5421 2914 |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ee80: 6e30 e232 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12ee86: 2201 5906 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0659 │ │ +12ee8a: 7030 2d33 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V // method@332d │ │ +12ee90: 5b21 2a14 |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ +12ee94: 5421 2a14 |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ +12ee98: 6e30 2e33 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@332e │ │ +12ee9e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x0007 line=64 │ │ 0x000e line=65 │ │ 0x0013 line=67 │ │ @@ -400523,21 +400635,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13119c: |[13119c] android.support.v7.widget.AppCompatImageButton.drawableStateChanged:()V │ │ -1311ac: 6f10 773b 0100 |0000: invoke-super {v1}, Landroid/widget/ImageButton;.drawableStateChanged:()V // method@3b77 │ │ -1311b2: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1311b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1311ba: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1311be: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -1311c4: 0e00 |000c: return-void │ │ +12eea0: |[12eea0] android.support.v7.widget.AppCompatImageButton.drawableStateChanged:()V │ │ +12eeb0: 6f10 773b 0100 |0000: invoke-super {v1}, Landroid/widget/ImageButton;.drawableStateChanged:()V // method@3b77 │ │ +12eeb6: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12eeba: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12eebe: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12eec2: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12eec8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0007 line=149 │ │ 0x000c line=151 │ │ locals : │ │ @@ -400548,23 +400660,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1311c8: |[1311c8] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -1311d8: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1311dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1311e0: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1311e4: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -1311ea: 0c00 |0009: move-result-object v0 │ │ -1311ec: 1100 |000a: return-object v0 │ │ -1311ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1311f0: 28fe |000c: goto 000a // -0002 │ │ +12eecc: |[12eecc] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12eedc: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12eee0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12eee4: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12eee8: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12eeee: 0c00 |0009: move-result-object v0 │ │ +12eef0: 1100 |000a: return-object v0 │ │ +12eef2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12eef4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatImageButton;) │ │ @@ -400572,23 +400684,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1311f4: |[1311f4] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -131204: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -131208: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -13120c: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -131210: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -131216: 0c00 |0009: move-result-object v0 │ │ -131218: 1100 |000a: return-object v0 │ │ -13121a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -13121c: 28fe |000c: goto 000a // -0002 │ │ +12eef8: |[12eef8] android.support.v7.widget.AppCompatImageButton.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12ef08: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef0c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12ef10: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef14: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12ef1a: 0c00 |0009: move-result-object v0 │ │ +12ef1c: 1100 |000a: return-object v0 │ │ +12ef1e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12ef20: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatImageButton;) │ │ @@ -400596,21 +400708,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131220: |[131220] android.support.v7.widget.AppCompatImageButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -131230: 6f20 7d3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b7d │ │ -131236: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -13123a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13123e: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -131242: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -131248: 0e00 |000c: return-void │ │ +12ef24: |[12ef24] android.support.v7.widget.AppCompatImageButton.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12ef34: 6f20 7d3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b7d │ │ +12ef3a: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef3e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ef42: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef46: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12ef4c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0007 line=89 │ │ 0x000c line=91 │ │ locals : │ │ @@ -400622,21 +400734,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13124c: |[13124c] android.support.v7.widget.AppCompatImageButton.setBackgroundResource:(I)V │ │ -13125c: 6f20 7e3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundResource:(I)V // method@3b7e │ │ -131262: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -131266: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13126a: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -13126e: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -131274: 0e00 |000c: return-void │ │ +12ef50: |[12ef50] android.support.v7.widget.AppCompatImageButton.setBackgroundResource:(I)V │ │ +12ef60: 6f20 7e3b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageButton;.setBackgroundResource:(I)V // method@3b7e │ │ +12ef66: 5410 2914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef6a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12ef6e: 5410 2914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12ef72: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12ef78: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0007 line=81 │ │ 0x000c line=83 │ │ locals : │ │ @@ -400648,18 +400760,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131278: |[131278] android.support.v7.widget.AppCompatImageButton.setImageResource:(I)V │ │ -131288: 5410 2a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ -13128c: 6e20 2f33 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@332f │ │ -131292: 0e00 |0005: return-void │ │ +12ef7c: |[12ef7c] android.support.v7.widget.AppCompatImageButton.setImageResource:(I)V │ │ +12ef8c: 5410 2a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142a │ │ +12ef90: 6e20 2f33 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@332f │ │ +12ef96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -400669,20 +400781,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -131294: |[131294] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -1312a4: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1312a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1312ac: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1312b0: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -1312b6: 0e00 |0009: return-void │ │ +12ef98: |[12ef98] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12efa8: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12efac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12efb0: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12efb4: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12efba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=104 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ @@ -400693,36 +400805,36 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1312b8: |[1312b8] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -1312c8: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1312cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1312d0: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ -1312d4: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -1312da: 0e00 |0009: return-void │ │ +12efbc: |[12efbc] android.support.v7.widget.AppCompatImageButton.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12efcc: 5410 2914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12efd0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12efd4: 5410 2914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageButton;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1429 │ │ +12efd8: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12efde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0009 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageButton; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1026 (AppCompatImageButton.java) │ │ + source_file_idx : 1023 (AppCompatImageButton.java) │ │ │ │ Class #1464 header: │ │ class_idx : 1626 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1862 │ │ -source_file_idx : 1028 │ │ +source_file_idx : 1025 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #1464 annotations: │ │ Annotations on method #13108 'getSupportBackgroundTintList' │ │ @@ -400764,18 +400876,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1312dc: |[1312dc] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;)V │ │ -1312ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1312ee: 7030 3133 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3331 │ │ -1312f4: 0e00 |0004: return-void │ │ +12efe0: |[12efe0] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;)V │ │ +12eff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12eff2: 7030 3133 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3331 │ │ +12eff8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -400785,18 +400897,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 │ │ -1312f8: |[1312f8] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -131308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13130a: 7040 3233 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3332 │ │ -131310: 0e00 |0004: return-void │ │ +12effc: |[12effc] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12f00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12f00e: 7040 3233 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3332 │ │ +12f014: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -400807,29 +400919,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 │ │ -131314: |[131314] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -131324: 7040 863b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b86 │ │ -13132a: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -131330: 0c00 |0006: move-result-object v0 │ │ -131332: 2201 5106 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -131336: 7030 de32 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -13133c: 5b21 2e14 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131340: 5421 2e14 |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131344: 6e30 e232 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -13134a: 2201 5906 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0659 │ │ -13134e: 7030 2d33 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V // method@332d │ │ -131354: 5b21 2f14 |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ -131358: 5421 2f14 |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ -13135c: 6e30 2e33 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@332e │ │ -131362: 0e00 |001f: return-void │ │ +12f018: |[12f018] android.support.v7.widget.AppCompatImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12f028: 7040 863b 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3b86 │ │ +12f02e: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12f034: 0c00 |0006: move-result-object v0 │ │ +12f036: 2201 5106 |0007: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12f03a: 7030 de32 2100 |0009: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12f040: 5b21 2e14 |000c: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f044: 5421 2e14 |000e: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f048: 6e30 e232 4105 |0010: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12f04e: 2201 5906 |0013: new-instance v1, Landroid/support/v7/widget/AppCompatImageHelper; // type@0659 │ │ +12f052: 7030 2d33 2100 |0015: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatImageHelper;.:(Landroid/widget/ImageView;Landroid/support/v7/internal/widget/TintManager;)V // method@332d │ │ +12f058: 5b21 2f14 |0018: iput-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ +12f05c: 5421 2f14 |001a: iget-object v1, v2, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ +12f060: 6e30 2e33 4105 |001c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/widget/AppCompatImageHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@332e │ │ +12f066: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x0007 line=64 │ │ 0x000e line=65 │ │ 0x0013 line=67 │ │ @@ -400848,21 +400960,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -131364: |[131364] android.support.v7.widget.AppCompatImageView.drawableStateChanged:()V │ │ -131374: 6f10 873b 0100 |0000: invoke-super {v1}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@3b87 │ │ -13137a: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -13137e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131382: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131386: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -13138c: 0e00 |000c: return-void │ │ +12f068: |[12f068] android.support.v7.widget.AppCompatImageView.drawableStateChanged:()V │ │ +12f078: 6f10 873b 0100 |0000: invoke-super {v1}, Landroid/widget/ImageView;.drawableStateChanged:()V // method@3b87 │ │ +12f07e: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f082: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f086: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f08a: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12f090: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0007 line=149 │ │ 0x000c line=151 │ │ locals : │ │ @@ -400873,23 +400985,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -131390: |[131390] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -1313a0: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -1313a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1313a8: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -1313ac: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -1313b2: 0c00 |0009: move-result-object v0 │ │ -1313b4: 1100 |000a: return-object v0 │ │ -1313b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1313b8: 28fe |000c: goto 000a // -0002 │ │ +12f094: |[12f094] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12f0a4: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f0a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f0ac: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f0b0: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12f0b6: 0c00 |0009: move-result-object v0 │ │ +12f0b8: 1100 |000a: return-object v0 │ │ +12f0ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f0bc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatImageView;) │ │ @@ -400897,23 +401009,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1313bc: |[1313bc] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -1313cc: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -1313d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1313d4: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -1313d8: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -1313de: 0c00 |0009: move-result-object v0 │ │ -1313e0: 1100 |000a: return-object v0 │ │ -1313e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1313e4: 28fe |000c: goto 000a // -0002 │ │ +12f0c0: |[12f0c0] android.support.v7.widget.AppCompatImageView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12f0d0: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f0d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f0d8: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f0dc: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12f0e2: 0c00 |0009: move-result-object v0 │ │ +12f0e4: 1100 |000a: return-object v0 │ │ +12f0e6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f0e8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatImageView;) │ │ @@ -400921,21 +401033,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1313e8: |[1313e8] android.support.v7.widget.AppCompatImageView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -1313f8: 6f20 983b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b98 │ │ -1313fe: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131402: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131406: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -13140a: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -131410: 0e00 |000c: return-void │ │ +12f0ec: |[12f0ec] android.support.v7.widget.AppCompatImageView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12f0fc: 6f20 983b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b98 │ │ +12f102: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f106: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f10a: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f10e: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12f114: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0007 line=89 │ │ 0x000c line=91 │ │ locals : │ │ @@ -400947,21 +401059,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131414: |[131414] android.support.v7.widget.AppCompatImageView.setBackgroundResource:(I)V │ │ -131424: 6f20 993b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundResource:(I)V // method@3b99 │ │ -13142a: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -13142e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131432: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131436: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -13143c: 0e00 |000c: return-void │ │ +12f118: |[12f118] android.support.v7.widget.AppCompatImageView.setBackgroundResource:(I)V │ │ +12f128: 6f20 993b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setBackgroundResource:(I)V // method@3b99 │ │ +12f12e: 5410 2e14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f132: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f136: 5410 2e14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f13a: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12f140: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0007 line=81 │ │ 0x000c line=83 │ │ locals : │ │ @@ -400973,18 +401085,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131440: |[131440] android.support.v7.widget.AppCompatImageView.setImageResource:(I)V │ │ -131450: 5410 2f14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ -131454: 6e20 2f33 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@332f │ │ -13145a: 0e00 |0005: return-void │ │ +12f144: |[12f144] android.support.v7.widget.AppCompatImageView.setImageResource:(I)V │ │ +12f154: 5410 2f14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mImageHelper:Landroid/support/v7/widget/AppCompatImageHelper; // field@142f │ │ +12f158: 6e20 2f33 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatImageHelper;.setImageResource:(I)V // method@332f │ │ +12f15e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -400994,20 +401106,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13145c: |[13145c] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -13146c: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131470: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -131474: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131478: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -13147e: 0e00 |0009: return-void │ │ +12f160: |[12f160] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12f170: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f174: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f178: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f17c: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12f182: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0009 line=104 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ @@ -401018,36 +401130,36 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -131480: |[131480] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -131490: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -131494: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -131498: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ -13149c: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -1314a2: 0e00 |0009: return-void │ │ +12f184: |[12f184] android.support.v7.widget.AppCompatImageView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12f194: 5410 2e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f198: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f19c: 5410 2e14 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatImageView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@142e │ │ +12f1a0: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12f1a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0009 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatImageView; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1028 (AppCompatImageView.java) │ │ + source_file_idx : 1025 (AppCompatImageView.java) │ │ │ │ Class #1465 header: │ │ class_idx : 1627 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1868 │ │ -source_file_idx : 1029 │ │ +source_file_idx : 1026 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ Class #1465 annotations: │ │ Annotations on method #13123 'getSupportBackgroundTintList' │ │ @@ -401097,40 +401209,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -1314a4: |[1314a4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:()V │ │ -1314b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1314b6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -1314ba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1314bc: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ -1314c2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -1314c6: 6900 3014 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@1430 │ │ -1314ca: 0e00 |000b: return-void │ │ +12f1a8: |[12f1a8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:()V │ │ +12f1b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12f1ba: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +12f1be: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +12f1c0: 1402 7601 0101 |0004: const v2, #float 2.36946e-38 // #01010176 │ │ +12f1c6: 4b02 0001 |0007: aput v2, v0, v1 │ │ +12f1ca: 6900 3014 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@1430 │ │ +12f1ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 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 │ │ -1314cc: |[1314cc] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;)V │ │ -1314dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1314de: 7030 3f33 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@333f │ │ -1314e4: 0e00 |0004: return-void │ │ +12f1d0: |[12f1d0] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;)V │ │ +12f1e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12f1e2: 7030 3f33 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@333f │ │ +12f1e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -401140,18 +401252,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 │ │ -1314e8: |[1314e8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1314f8: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ -1314fc: 7040 4033 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3340 │ │ -131502: 0e00 |0005: return-void │ │ +12f1ec: |[12f1ec] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12f1fc: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ +12f200: 7040 4033 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3340 │ │ +12f206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -401162,48 +401274,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 │ │ -131504: |[131504] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -131514: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -131516: 7110 5031 0500 |0001: invoke-static {v5}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ -13151c: 0c01 |0004: move-result-object v1 │ │ -13151e: 7040 e63b 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/MultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3be6 │ │ -131524: 6e10 4233 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@3342 │ │ -13152a: 0c01 |000b: move-result-object v1 │ │ -13152c: 6202 3014 |000c: sget-object v2, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@1430 │ │ -131530: 7153 9131 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -131536: 0c00 |0011: move-result-object v0 │ │ -131538: 6e10 8b31 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -13153e: 0c01 |0015: move-result-object v1 │ │ -131540: 5b41 3314 |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ -131544: 6e20 8e31 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ -13154a: 0a01 |001b: move-result v1 │ │ -13154c: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -131550: 6e20 7a31 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -131556: 0c01 |0021: move-result-object v1 │ │ -131558: 6e20 4733 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3347 │ │ -13155e: 6e10 9331 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -131564: 2201 5106 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -131568: 5442 3314 |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ -13156c: 7030 de32 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -131572: 5b41 3114 |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131576: 5441 3114 |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -13157a: 6e30 e232 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -131580: 7110 d633 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -131586: 0c01 |0039: move-result-object v1 │ │ -131588: 5b41 3214 |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -13158c: 5441 3214 |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -131590: 6e30 d733 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -131596: 5441 3214 |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -13159a: 6e10 d533 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -1315a0: 0e00 |0046: return-void │ │ +12f208: |[12f208] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12f218: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +12f21a: 7110 5031 0500 |0001: invoke-static {v5}, Landroid/support/v7/internal/widget/TintContextWrapper;.wrap:(Landroid/content/Context;)Landroid/content/Context; // method@3150 │ │ +12f220: 0c01 |0004: move-result-object v1 │ │ +12f222: 7040 e63b 1476 |0005: invoke-direct {v4, v1, v6, v7}, Landroid/widget/MultiAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3be6 │ │ +12f228: 6e10 4233 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.getContext:()Landroid/content/Context; // method@3342 │ │ +12f22e: 0c01 |000b: move-result-object v1 │ │ +12f230: 6202 3014 |000c: sget-object v2, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.TINT_ATTRS:[I // field@1430 │ │ +12f234: 7153 9131 6172 |000e: invoke-static {v1, v6, v2, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12f23a: 0c00 |0011: move-result-object v0 │ │ +12f23c: 6e10 8b31 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +12f242: 0c01 |0015: move-result-object v1 │ │ +12f244: 5b41 3314 |0016: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ +12f248: 6e20 8e31 3000 |0018: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@318e │ │ +12f24e: 0a01 |001b: move-result v1 │ │ +12f250: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +12f254: 6e20 7a31 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12f25a: 0c01 |0021: move-result-object v1 │ │ +12f25c: 6e20 4733 1400 |0022: invoke-virtual {v4, v1}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3347 │ │ +12f262: 6e10 9331 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12f268: 2201 5106 |0028: new-instance v1, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12f26c: 5442 3314 |002a: iget-object v2, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ +12f270: 7030 de32 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12f276: 5b41 3114 |002f: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f27a: 5441 3114 |0031: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f27e: 6e30 e232 6107 |0033: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12f284: 7110 d633 0400 |0036: invoke-static {v4}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +12f28a: 0c01 |0039: move-result-object v1 │ │ +12f28c: 5b41 3214 |003a: iput-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f290: 5441 3214 |003c: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f294: 6e30 d733 6107 |003e: invoke-virtual {v1, v6, v7}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +12f29a: 5441 3214 |0041: iget-object v1, v4, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f29e: 6e10 d533 0100 |0043: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12f2a4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=68 │ │ 0x0008 line=70 │ │ 0x0012 line=72 │ │ 0x0018 line=73 │ │ 0x001e line=74 │ │ @@ -401227,25 +401339,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1315a4: |[1315a4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.drawableStateChanged:()V │ │ -1315b4: 6f10 e73b 0100 |0000: invoke-super {v1}, Landroid/widget/MultiAutoCompleteTextView;.drawableStateChanged:()V // method@3be7 │ │ -1315ba: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1315be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1315c2: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1315c6: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -1315cc: 5410 3214 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -1315d0: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -1315d4: 5410 3214 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -1315d8: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -1315de: 0e00 |0015: return-void │ │ +12f2a8: |[12f2a8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.drawableStateChanged:()V │ │ +12f2b8: 6f10 e73b 0100 |0000: invoke-super {v1}, Landroid/widget/MultiAutoCompleteTextView;.drawableStateChanged:()V // method@3be7 │ │ +12f2be: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f2c2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f2c6: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f2ca: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12f2d0: 5410 3214 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f2d4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +12f2d8: 5410 3214 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f2dc: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +12f2e2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0007 line=167 │ │ 0x000c line=169 │ │ 0x0010 line=170 │ │ @@ -401258,23 +401370,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1315e0: |[1315e0] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -1315f0: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1315f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1315f8: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1315fc: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -131602: 0c00 |0009: move-result-object v0 │ │ -131604: 1100 |000a: return-object v0 │ │ -131606: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131608: 28fe |000c: goto 000a // -0002 │ │ +12f2e4: |[12f2e4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +12f2f4: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f2f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f2fc: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f300: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +12f306: 0c00 |0009: move-result-object v0 │ │ +12f308: 1100 |000a: return-object v0 │ │ +12f30a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f30c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ @@ -401282,23 +401394,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13160c: |[13160c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -13161c: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131620: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -131624: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131628: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -13162e: 0c00 |0009: move-result-object v0 │ │ -131630: 1100 |000a: return-object v0 │ │ -131632: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131634: 28fe |000c: goto 000a // -0002 │ │ +12f310: |[12f310] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12f320: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f324: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f328: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f32c: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +12f332: 0c00 |0009: move-result-object v0 │ │ +12f334: 1100 |000a: return-object v0 │ │ +12f336: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f338: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;) │ │ @@ -401306,21 +401418,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131638: |[131638] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -131648: 6f20 e83b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3be8 │ │ -13164e: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131652: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131656: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -13165a: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -131660: 0e00 |000c: return-void │ │ +12f33c: |[12f33c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12f34c: 6f20 e83b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3be8 │ │ +12f352: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f356: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f35a: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f35e: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +12f364: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000c line=109 │ │ locals : │ │ @@ -401332,21 +401444,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131664: |[131664] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundResource:(I)V │ │ -131674: 6f20 e93b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundResource:(I)V // method@3be9 │ │ -13167a: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -13167e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131682: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131686: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -13168c: 0e00 |000c: return-void │ │ +12f368: |[12f368] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setBackgroundResource:(I)V │ │ +12f378: 6f20 e93b 2100 |0000: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setBackgroundResource:(I)V // method@3be9 │ │ +12f37e: 5410 3114 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f382: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f386: 5410 3114 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f38a: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +12f390: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0007 line=99 │ │ 0x000c line=101 │ │ locals : │ │ @@ -401358,24 +401470,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -131690: |[131690] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ -1316a0: 5410 3314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ -1316a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -1316a8: 5410 3314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ -1316ac: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -1316b2: 0c00 |0009: move-result-object v0 │ │ -1316b4: 6e20 4733 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3347 │ │ -1316ba: 0e00 |000d: return-void │ │ -1316bc: 6f20 ea3b 2100 |000e: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@3bea │ │ -1316c2: 28fc |0011: goto 000d // -0004 │ │ +12f394: |[12f394] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setDropDownBackgroundResource:(I)V │ │ +12f3a4: 5410 3314 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ +12f3a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12f3ac: 5410 3314 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1433 │ │ +12f3b0: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12f3b6: 0c00 |0009: move-result-object v0 │ │ +12f3b8: 6e20 4733 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3347 │ │ +12f3be: 0e00 |000d: return-void │ │ +12f3c0: 6f20 ea3b 2100 |000e: invoke-super {v1, v2}, Landroid/widget/MultiAutoCompleteTextView;.setDropDownBackgroundResource:(I)V // method@3bea │ │ +12f3c6: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ 0x000d line=93 │ │ 0x000e line=91 │ │ locals : │ │ @@ -401387,20 +401499,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1316c4: |[1316c4] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -1316d4: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1316d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1316dc: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1316e0: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -1316e6: 0e00 |0009: return-void │ │ +12f3c8: |[12f3c8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +12f3d8: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f3dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f3e0: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f3e4: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +12f3ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0004 line=120 │ │ 0x0009 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ @@ -401411,20 +401523,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1316e8: |[1316e8] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -1316f8: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -1316fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -131700: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ -131704: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -13170a: 0e00 |0009: return-void │ │ +12f3ec: |[12f3ec] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12f3fc: 5410 3114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f400: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f404: 5410 3114 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1431 │ │ +12f408: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +12f40e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ 0x0009 line=148 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView; │ │ @@ -401435,39 +401547,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -13170c: |[13170c] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -13171c: 6f30 eb3b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/MultiAutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3beb │ │ -131722: 5410 3214 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -131726: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13172a: 5410 3214 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ -13172e: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -131734: 0e00 |000c: return-void │ │ +12f410: |[12f410] android.support.v7.widget.AppCompatMultiAutoCompleteTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +12f420: 6f30 eb3b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/MultiAutoCompleteTextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3beb │ │ +12f426: 5410 3214 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f42a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f42e: 5410 3214 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatMultiAutoCompleteTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@1432 │ │ +12f432: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +12f438: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=177 │ │ 0x0007 line=178 │ │ 0x000c line=180 │ │ 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 : 1029 (AppCompatMultiAutoCompleteTextView.java) │ │ + source_file_idx : 1026 (AppCompatMultiAutoCompleteTextView.java) │ │ │ │ Class #1466 header: │ │ class_idx : 1629 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1874 │ │ -source_file_idx : 1033 │ │ +source_file_idx : 1030 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #1466 annotations: │ │ Annotations on method #13144 'getSupportButtonTintList' │ │ @@ -401506,18 +401618,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -131738: |[131738] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;)V │ │ -131748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13174a: 7030 5433 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3354 │ │ -131750: 0e00 |0004: return-void │ │ +12f43c: |[12f43c] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;)V │ │ +12f44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12f44e: 7030 5433 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3354 │ │ +12f454: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -401527,18 +401639,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 │ │ -131754: |[131754] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -131764: 6000 0a0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.radioButtonStyle:I // field@0d0a │ │ -131768: 7040 5533 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3355 │ │ -13176e: 0e00 |0005: return-void │ │ +12f458: |[12f458] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12f468: 6000 0a0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.radioButtonStyle:I // field@0d0a │ │ +12f46c: 7040 5533 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3355 │ │ +12f472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -401549,26 +401661,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 │ │ -131770: |[131770] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -131780: 7040 253c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c25 │ │ -131786: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -13178c: 0c00 |0006: move-result-object v0 │ │ -13178e: 5b20 3914 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ -131792: 2200 5606 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0656 │ │ -131796: 5421 3914 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ -13179a: 7030 0c33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V // method@330c │ │ -1317a0: 5b20 3814 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317a4: 5420 3814 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317a8: 6e30 1133 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3311 │ │ -1317ae: 0e00 |0017: return-void │ │ +12f474: |[12f474] android.support.v7.widget.AppCompatRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12f484: 7040 253c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c25 │ │ +12f48a: 7110 6531 0300 |0003: invoke-static {v3}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +12f490: 0c00 |0006: move-result-object v0 │ │ +12f492: 5b20 3914 |0007: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ +12f496: 2200 5606 |0009: new-instance v0, Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // type@0656 │ │ +12f49a: 5421 3914 |000b: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ +12f49e: 7030 0c33 2001 |000d: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.:(Landroid/widget/CompoundButton;Landroid/support/v7/internal/widget/TintManager;)V // method@330c │ │ +12f4a4: 5b20 3814 |0010: iput-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f4a8: 5420 3814 |0012: iget-object v0, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f4ac: 6e30 1133 4005 |0014: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3311 │ │ +12f4b2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0009 line=61 │ │ 0x0012 line=62 │ │ 0x0017 line=63 │ │ @@ -401584,23 +401696,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1317b0: |[1317b0] android.support.v7.widget.AppCompatRadioButton.getCompoundPaddingLeft:()I │ │ -1317c0: 6f10 263c 0200 |0000: invoke-super {v2}, Landroid/widget/RadioButton;.getCompoundPaddingLeft:()I // method@3c26 │ │ -1317c6: 0a00 |0003: move-result v0 │ │ -1317c8: 5421 3814 |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317cc: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -1317d0: 5421 3814 |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317d4: 6e20 0e33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@330e │ │ -1317da: 0a00 |000d: move-result v0 │ │ -1317dc: 0f00 |000e: return v0 │ │ +12f4b4: |[12f4b4] android.support.v7.widget.AppCompatRadioButton.getCompoundPaddingLeft:()I │ │ +12f4c4: 6f10 263c 0200 |0000: invoke-super {v2}, Landroid/widget/RadioButton;.getCompoundPaddingLeft:()I // method@3c26 │ │ +12f4ca: 0a00 |0003: move-result v0 │ │ +12f4cc: 5421 3814 |0004: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f4d0: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +12f4d4: 5421 3814 |0008: iget-object v1, v2, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f4d8: 6e20 0e33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getCompoundPaddingLeft:(I)I // method@330e │ │ +12f4de: 0a00 |000d: move-result v0 │ │ +12f4e0: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ locals : │ │ 0x0004 - 0x000e reg=0 value I │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -401610,23 +401722,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1317e0: |[1317e0] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ -1317f0: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1317f8: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1317fc: 6e10 0f33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@330f │ │ -131802: 0c00 |0009: move-result-object v0 │ │ -131804: 1100 |000a: return-object v0 │ │ -131806: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131808: 28fe |000c: goto 000a // -0002 │ │ +12f4e4: |[12f4e4] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintList:()Landroid/content/res/ColorStateList; │ │ +12f4f4: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f4f8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f4fc: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f500: 6e10 0f33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintList:()Landroid/content/res/ColorStateList; // method@330f │ │ +12f506: 0c00 |0009: move-result-object v0 │ │ +12f508: 1100 |000a: return-object v0 │ │ +12f50a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f50c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatRadioButton;) │ │ @@ -401634,23 +401746,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13180c: |[13180c] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -13181c: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -131820: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -131824: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -131828: 6e10 1033 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3310 │ │ -13182e: 0c00 |0009: move-result-object v0 │ │ -131830: 1100 |000a: return-object v0 │ │ -131832: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -131834: 28fe |000c: goto 000a // -0002 │ │ +12f510: |[12f510] android.support.v7.widget.AppCompatRadioButton.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +12f520: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f524: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12f528: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f52c: 6e10 1033 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.getSupportButtonTintMode:()Landroid/graphics/PorterDuff$Mode; // method@3310 │ │ +12f532: 0c00 |0009: move-result-object v0 │ │ +12f534: 1100 |000a: return-object v0 │ │ +12f536: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +12f538: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatRadioButton;) │ │ @@ -401658,27 +401770,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -131838: |[131838] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(I)V │ │ -131848: 5410 3914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ -13184c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -131850: 5410 3914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ -131854: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ -13185a: 0c00 |0009: move-result-object v0 │ │ -13185c: 6e20 5b33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@335b │ │ -131862: 0e00 |000d: return-void │ │ -131864: 6e10 5733 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatRadioButton;.getContext:()Landroid/content/Context; // method@3357 │ │ -13186a: 0c00 |0011: move-result-object v0 │ │ -13186c: 7120 430c 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -131872: 0c00 |0015: move-result-object v0 │ │ -131874: 28f4 |0016: goto 000a // -000c │ │ +12f53c: |[12f53c] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(I)V │ │ +12f54c: 5410 3914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ +12f550: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +12f554: 5410 3914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@1439 │ │ +12f558: 6e20 6731 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@3167 │ │ +12f55e: 0c00 |0009: move-result-object v0 │ │ +12f560: 6e20 5b33 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@335b │ │ +12f566: 0e00 |000d: return-void │ │ +12f568: 6e10 5733 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatRadioButton;.getContext:()Landroid/content/Context; // method@3357 │ │ +12f56e: 0c00 |0011: move-result-object v0 │ │ +12f570: 7120 430c 2000 |0012: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +12f576: 0c00 |0015: move-result-object v0 │ │ +12f578: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000d line=78 │ │ 0x000e line=75 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -401689,21 +401801,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -131878: |[131878] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -131888: 6f20 273c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/RadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c27 │ │ -13188e: 5410 3814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -131892: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -131896: 5410 3814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -13189a: 6e10 1233 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@3312 │ │ -1318a0: 0e00 |000c: return-void │ │ +12f57c: |[12f57c] android.support.v7.widget.AppCompatRadioButton.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +12f58c: 6f20 273c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/RadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c27 │ │ +12f592: 5410 3814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f596: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12f59a: 5410 3814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f59e: 6e10 1233 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.onSetButtonDrawable:()V // method@3312 │ │ +12f5a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0007 line=69 │ │ 0x000c line=71 │ │ locals : │ │ @@ -401715,20 +401827,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1318a4: |[1318a4] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ -1318b4: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1318b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1318bc: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1318c0: 6e20 1333 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3313 │ │ -1318c6: 0e00 |0009: return-void │ │ +12f5a8: |[12f5a8] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V │ │ +12f5b8: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f5bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f5c0: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f5c4: 6e20 1333 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintList:(Landroid/content/res/ColorStateList;)V // method@3313 │ │ +12f5ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0009 line=97 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ @@ -401739,36 +401851,36 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1318c8: |[1318c8] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -1318d8: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1318dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1318e0: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ -1318e4: 6e20 1433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3314 │ │ -1318ea: 0e00 |0009: return-void │ │ +12f5cc: |[12f5cc] android.support.v7.widget.AppCompatRadioButton.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +12f5dc: 5410 3814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f5e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +12f5e4: 5410 3814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatRadioButton;.mCompoundButtonHelper:Landroid/support/v7/widget/AppCompatCompoundButtonHelper; // field@1438 │ │ +12f5e8: 6e20 1433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatCompoundButtonHelper;.setSupportButtonTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@3314 │ │ +12f5ee: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatRadioButton; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1033 (AppCompatRadioButton.java) │ │ + source_file_idx : 1030 (AppCompatRadioButton.java) │ │ │ │ Class #1467 header: │ │ class_idx : 1632 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1628 │ │ -source_file_idx : 1036 │ │ +source_file_idx : 1033 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1467 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatSeekBarHelper;' │ │ @@ -401791,40 +401903,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -1318ec: |[1318ec] android.support.v7.widget.AppCompatSeekBarHelper.:()V │ │ -1318fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1318fe: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -131902: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -131904: 1402 4201 0101 |0004: const v2, #float 2.36945e-38 // #01010142 │ │ -13190a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -13190e: 6900 3e14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@143e │ │ -131912: 0e00 |000b: return-void │ │ +12f5f0: |[12f5f0] android.support.v7.widget.AppCompatSeekBarHelper.:()V │ │ +12f600: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +12f602: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +12f606: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +12f608: 1402 4201 0101 |0004: const v2, #float 2.36945e-38 // #01010142 │ │ +12f60e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +12f612: 6900 3e14 |0009: sput-object v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@143e │ │ +12f616: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatSeekBarHelper;) │ │ name : '' │ │ type : '(Landroid/widget/SeekBar;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -131914: |[131914] android.support.v7.widget.AppCompatSeekBarHelper.:(Landroid/widget/SeekBar;Landroid/support/v7/internal/widget/TintManager;)V │ │ -131924: 7030 4d33 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V // method@334d │ │ -13192a: 5b01 3f14 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ -13192e: 0e00 |0005: return-void │ │ +12f618: |[12f618] android.support.v7.widget.AppCompatSeekBarHelper.:(Landroid/widget/SeekBar;Landroid/support/v7/internal/widget/TintManager;)V │ │ +12f628: 7030 4d33 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.:(Landroid/widget/ProgressBar;Landroid/support/v7/internal/widget/TintManager;)V // method@334d │ │ +12f62e: 5b01 3f14 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ +12f632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSeekBarHelper; │ │ @@ -401837,30 +401949,30 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -131930: |[131930] android.support.v7.widget.AppCompatSeekBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -131940: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -131942: 6f30 5033 6507 |0001: invoke-super {v5, v6, v7}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3350 │ │ -131948: 5452 3f14 |0004: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ -13194c: 6e10 5c3c 0200 |0006: invoke-virtual {v2}, Landroid/widget/SeekBar;.getContext:()Landroid/content/Context; // method@3c5c │ │ -131952: 0c02 |0009: move-result-object v2 │ │ -131954: 6203 3e14 |000a: sget-object v3, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@143e │ │ -131958: 7154 9131 6273 |000c: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -13195e: 0c00 |000f: move-result-object v0 │ │ -131960: 6e20 7b31 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ -131966: 0c01 |0013: move-result-object v1 │ │ -131968: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ -13196c: 5452 3f14 |0016: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ -131970: 6e20 5d3c 1200 |0018: invoke-virtual {v2, v1}, Landroid/widget/SeekBar;.setThumb:(Landroid/graphics/drawable/Drawable;)V // method@3c5d │ │ -131976: 6e10 9331 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -13197c: 0e00 |001e: return-void │ │ +12f634: |[12f634] android.support.v7.widget.AppCompatSeekBarHelper.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +12f644: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +12f646: 6f30 5033 6507 |0001: invoke-super {v5, v6, v7}, Landroid/support/v7/widget/AppCompatProgressBarHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@3350 │ │ +12f64c: 5452 3f14 |0004: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ +12f650: 6e10 5c3c 0200 |0006: invoke-virtual {v2}, Landroid/widget/SeekBar;.getContext:()Landroid/content/Context; // method@3c5c │ │ +12f656: 0c02 |0009: move-result-object v2 │ │ +12f658: 6203 3e14 |000a: sget-object v3, Landroid/support/v7/widget/AppCompatSeekBarHelper;.TINT_ATTRS:[I // field@143e │ │ +12f65c: 7154 9131 6273 |000c: invoke-static {v2, v6, v3, v7, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12f662: 0c00 |000f: move-result-object v0 │ │ +12f664: 6e20 7b31 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawableIfKnown:(I)Landroid/graphics/drawable/Drawable; // method@317b │ │ +12f66a: 0c01 |0013: move-result-object v1 │ │ +12f66c: 3801 0700 |0014: if-eqz v1, 001b // +0007 │ │ +12f670: 5452 3f14 |0016: iget-object v2, v5, Landroid/support/v7/widget/AppCompatSeekBarHelper;.mView:Landroid/widget/SeekBar; // field@143f │ │ +12f674: 6e20 5d3c 1200 |0018: invoke-virtual {v2, v1}, Landroid/widget/SeekBar;.setThumb:(Landroid/graphics/drawable/Drawable;)V // method@3c5d │ │ +12f67a: 6e10 9331 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12f680: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0004 line=41 │ │ 0x0010 line=43 │ │ 0x0014 line=44 │ │ 0x0016 line=45 │ │ @@ -401869,21 +401981,21 @@ │ │ locals : │ │ 0x0010 - 0x001f reg=0 a Landroid/support/v7/internal/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 : 1036 (AppCompatSeekBarHelper.java) │ │ + source_file_idx : 1033 (AppCompatSeekBarHelper.java) │ │ │ │ Class #1468 header: │ │ class_idx : 1633 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1468 annotations: │ │ Annotations on class │ │ @@ -401911,19 +402023,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 │ │ -131980: |[131980] android.support.v7.widget.AppCompatSpinner$1.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -131990: 5b01 4014 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ -131994: 5b03 4114 |0002: iput-object v3, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1441 │ │ -131998: 7020 8e34 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -13199e: 0e00 |0007: return-void │ │ +12f684: |[12f684] android.support.v7.widget.AppCompatSpinner$1.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/view/View;Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +12f694: 5b01 4014 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ +12f698: 5b03 4114 |0002: iput-object v3, v0, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1441 │ │ +12f69c: 7020 8e34 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +12f6a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 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; │ │ @@ -401935,17 +402047,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1319a0: |[1319a0] android.support.v7.widget.AppCompatSpinner$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -1319b0: 5410 4114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1441 │ │ -1319b4: 1100 |0002: return-object v0 │ │ +12f6a4: |[12f6a4] android.support.v7.widget.AppCompatSpinner$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +12f6b4: 5410 4114 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.val$popup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1441 │ │ +12f6b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$1; │ │ │ │ #1 : (in Landroid/support/v7/widget/AppCompatSpinner$1;) │ │ @@ -401953,42 +402065,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -1319b8: |[1319b8] android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted:()Z │ │ -1319c8: 5410 4014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ -1319cc: 7110 a533 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@33a5 │ │ -1319d2: 0c00 |0005: move-result-object v0 │ │ -1319d4: 6e10 8e33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ -1319da: 0a00 |0009: move-result v0 │ │ -1319dc: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -1319e0: 5410 4014 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ -1319e4: 7110 a533 0000 |000e: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@33a5 │ │ -1319ea: 0c00 |0011: move-result-object v0 │ │ -1319ec: 6e10 9d33 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@339d │ │ -1319f2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -1319f4: 0f00 |0016: return v0 │ │ +12f6bc: |[12f6bc] android.support.v7.widget.AppCompatSpinner$1.onForwardingStarted:()Z │ │ +12f6cc: 5410 4014 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ +12f6d0: 7110 a533 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@33a5 │ │ +12f6d6: 0c00 |0005: move-result-object v0 │ │ +12f6d8: 6e10 8e33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ +12f6de: 0a00 |0009: move-result v0 │ │ +12f6e0: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +12f6e4: 5410 4014 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$1;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@1440 │ │ +12f6e8: 7110 a533 0000 |000e: invoke-static {v0}, Landroid/support/v7/widget/AppCompatSpinner;.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // method@33a5 │ │ +12f6ee: 0c00 |0011: move-result-object v0 │ │ +12f6f0: 6e10 9d33 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@339d │ │ +12f6f6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +12f6f8: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x000c line=263 │ │ 0x0015 line=265 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$1; │ │ │ │ - source_file_idx : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #1469 header: │ │ class_idx : 1638 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1659 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 5 │ │ │ │ Class #1469 annotations: │ │ Annotations on class │ │ @@ -402024,29 +402136,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 │ │ -1319f8: |[1319f8] android.support.v7.widget.AppCompatSpinner$DropdownPopup.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -131a08: 5b12 4c14 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131a0c: 7040 b034 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ -131a12: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -131a16: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -131a1c: 5b10 4b14 |000a: iput-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@144b │ │ -131a20: 6e20 9133 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@3391 │ │ -131a26: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -131a28: 6e20 9633 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setModal:(Z)V // method@3396 │ │ -131a2e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -131a30: 6e20 9933 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptPosition:(I)V // method@3399 │ │ -131a36: 2200 6306 |0017: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; // type@0663 │ │ -131a3a: 7030 7c33 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@337c │ │ -131a40: 6e20 9833 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3398 │ │ -131a46: 0e00 |001f: return-void │ │ +12f6fc: |[12f6fc] android.support.v7.widget.AppCompatSpinner$DropdownPopup.:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12f70c: 5b12 4c14 |0000: iput-object v2, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f710: 7040 b034 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@34b0 │ │ +12f716: 2200 8800 |0005: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +12f71a: 7010 1903 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +12f720: 5b10 4b14 |000a: iput-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@144b │ │ +12f724: 6e20 9133 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@3391 │ │ +12f72a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +12f72c: 6e20 9633 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setModal:(Z)V // method@3396 │ │ +12f732: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +12f734: 6e20 9933 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptPosition:(I)V // method@3399 │ │ +12f73a: 2200 6306 |0017: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$1; // type@0663 │ │ +12f73e: 7030 7c33 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@337c │ │ +12f744: 6e20 9833 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3398 │ │ +12f74a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0002 line=689 │ │ 0x0005 line=686 │ │ 0x000c line=691 │ │ 0x000f line=692 │ │ @@ -402065,17 +402177,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 │ │ -131a48: |[131a48] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; │ │ -131a58: 5410 4914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ -131a5c: 1100 |0002: return-object v0 │ │ +12f74c: |[12f74c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$200:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)Landroid/widget/ListAdapter; │ │ +12f75c: 5410 4914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ +12f760: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -402083,18 +402195,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 │ │ -131a60: |[131a60] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z │ │ -131a70: 7020 8f33 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isVisibleToUser:(Landroid/view/View;)Z // method@338f │ │ -131a76: 0a00 |0003: move-result v0 │ │ -131a78: 0f00 |0004: return v0 │ │ +12f764: |[12f764] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$600:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;Landroid/view/View;)Z │ │ +12f774: 7020 8f33 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isVisibleToUser:(Landroid/view/View;)Z // method@338f │ │ +12f77a: 0a00 |0003: move-result v0 │ │ +12f77c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/View; │ │ │ │ @@ -402103,17 +402215,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 │ │ -131a7c: |[131a7c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ -131a8c: 6f10 ee34 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -131a92: 0e00 |0003: return-void │ │ +12f780: |[12f780] android.support.v7.widget.AppCompatSpinner$DropdownPopup.access$701:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V │ │ +12f790: 6f10 ee34 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +12f796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #4 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -402121,26 +402233,26 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -131a94: |[131a94] android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser:(Landroid/view/View;)Z │ │ -131aa4: 7110 d71a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ -131aaa: 0a00 |0003: move-result v0 │ │ -131aac: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -131ab0: 5410 4b14 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@144b │ │ -131ab4: 6e20 4c38 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@384c │ │ -131aba: 0a00 |000b: move-result v0 │ │ -131abc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -131ac0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -131ac2: 0f00 |000f: return v0 │ │ -131ac4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -131ac6: 28fe |0011: goto 000f // -0002 │ │ +12f798: |[12f798] android.support.v7.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser:(Landroid/view/View;)Z │ │ +12f7a8: 7110 d71a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ +12f7ae: 0a00 |0003: move-result v0 │ │ +12f7b0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +12f7b4: 5410 4b14 |0006: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mVisibleRect:Landroid/graphics/Rect; // field@144b │ │ +12f7b8: 6e20 4c38 0200 |0008: invoke-virtual {v2, v0}, Landroid/view/View;.getGlobalVisibleRect:(Landroid/graphics/Rect;)Z // method@384c │ │ +12f7be: 0a00 |000b: move-result v0 │ │ +12f7c0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +12f7c4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +12f7c6: 0f00 |000f: return v0 │ │ +12f7c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12f7ca: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0012 reg=2 view Landroid/view/View; │ │ │ │ @@ -402150,120 +402262,120 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 198 16-bit code units │ │ -131ac8: |[131ac8] android.support.v7.widget.AppCompatSpinner$DropdownPopup.computeContentWidth:()V │ │ -131ad8: 6e10 8833 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ -131ade: 0c00 |0003: move-result-object v0 │ │ -131ae0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -131ae2: 3800 9200 |0005: if-eqz v0, 0097 // +0092 │ │ -131ae6: 54a7 4c14 |0007: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131aea: 7110 a733 0700 |0009: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131af0: 0c07 |000c: move-result-object v7 │ │ -131af2: 6e20 5703 7000 |000d: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -131af8: 54a7 4c14 |0010: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131afc: 7110 f831 0700 |0012: invoke-static {v7}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -131b02: 0a07 |0015: move-result v7 │ │ -131b04: 3807 7700 |0016: if-eqz v7, 008d // +0077 │ │ -131b08: 54a7 4c14 |0018: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b0c: 7110 a733 0700 |001a: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131b12: 0c07 |001d: move-result-object v7 │ │ -131b14: 5273 b100 |001e: iget v3, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -131b18: 54a7 4c14 |0020: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b1c: 6e10 b533 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingLeft:()I // method@33b5 │ │ -131b22: 0a04 |0025: move-result v4 │ │ -131b24: 54a7 4c14 |0026: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b28: 6e10 b633 0700 |0028: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingRight:()I // method@33b6 │ │ -131b2e: 0a05 |002b: move-result v5 │ │ -131b30: 54a7 4c14 |002c: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b34: 6e10 be33 0700 |002e: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getWidth:()I // method@33be │ │ -131b3a: 0a06 |0031: move-result v6 │ │ -131b3c: 54a7 4c14 |0032: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b40: 7110 a833 0700 |0034: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ -131b46: 0a07 |0037: move-result v7 │ │ -131b48: 12e8 |0038: const/4 v8, #int -2 // #fe │ │ -131b4a: 3387 7100 |0039: if-ne v7, v8, 00aa // +0071 │ │ -131b4e: 54a8 4c14 |003b: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b52: 54a7 4914 |003d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ -131b56: 1f07 5e07 |003f: check-cast v7, Landroid/widget/SpinnerAdapter; // type@075e │ │ -131b5a: 6e10 8833 0a00 |0041: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ -131b60: 0c09 |0044: move-result-object v9 │ │ -131b62: 7130 a933 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@33a9 │ │ -131b68: 0a01 |0048: move-result v1 │ │ -131b6a: 54a7 4c14 |0049: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b6e: 6e10 ae33 0700 |004b: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@33ae │ │ -131b74: 0c07 |004e: move-result-object v7 │ │ -131b76: 6e10 a801 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -131b7c: 0c07 |0052: move-result-object v7 │ │ -131b7e: 6e10 2f02 0700 |0053: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -131b84: 0c07 |0056: move-result-object v7 │ │ -131b86: 5277 c015 |0057: iget v7, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -131b8a: 54a8 4c14 |0059: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131b8e: 7110 a733 0800 |005b: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131b94: 0c08 |005e: move-result-object v8 │ │ -131b96: 5288 b000 |005f: iget v8, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -131b9a: b187 |0061: sub-int/2addr v7, v8 │ │ -131b9c: 54a8 4c14 |0062: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131ba0: 7110 a733 0800 |0064: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131ba6: 0c08 |0067: move-result-object v8 │ │ -131ba8: 5288 b100 |0068: iget v8, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -131bac: 9102 0708 |006a: sub-int v2, v7, v8 │ │ -131bb0: 3721 0300 |006c: if-le v1, v2, 006f // +0003 │ │ -131bb4: 0121 |006e: move v1, v2 │ │ -131bb6: 9107 0604 |006f: sub-int v7, v6, v4 │ │ -131bba: b157 |0071: sub-int/2addr v7, v5 │ │ -131bbc: 7120 1243 7100 |0072: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -131bc2: 0a07 |0075: move-result v7 │ │ -131bc4: 6e20 9333 7a00 |0076: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ -131bca: 54a7 4c14 |0079: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131bce: 7110 f831 0700 |007b: invoke-static {v7}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -131bd4: 0a07 |007e: move-result v7 │ │ -131bd6: 3807 4500 |007f: if-eqz v7, 00c4 // +0045 │ │ -131bda: 9107 0605 |0081: sub-int v7, v6, v5 │ │ -131bde: 6e10 8d33 0a00 |0083: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getWidth:()I // method@338d │ │ -131be4: 0a08 |0086: move-result v8 │ │ -131be6: b187 |0087: sub-int/2addr v7, v8 │ │ -131be8: b073 |0088: add-int/2addr v3, v7 │ │ -131bea: 6e20 9433 3a00 |0089: invoke-virtual {v10, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@3394 │ │ -131bf0: 0e00 |008c: return-void │ │ -131bf2: 54a7 4c14 |008d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131bf6: 7110 a733 0700 |008f: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131bfc: 0c07 |0092: move-result-object v7 │ │ -131bfe: 5277 b000 |0093: iget v7, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -131c02: 7b73 |0095: neg-int v3, v7 │ │ -131c04: 288a |0096: goto 0020 // -0076 │ │ -131c06: 54a7 4c14 |0097: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131c0a: 7110 a733 0700 |0099: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131c10: 0c07 |009c: move-result-object v7 │ │ -131c12: 54a8 4c14 |009d: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131c16: 7110 a733 0800 |009f: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ -131c1c: 0c08 |00a2: move-result-object v8 │ │ -131c1e: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ -131c20: 5989 b100 |00a4: iput v9, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -131c24: 5979 b000 |00a6: iput v9, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -131c28: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ -131c2c: 54a7 4c14 |00aa: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131c30: 7110 a833 0700 |00ac: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ -131c36: 0a07 |00af: move-result v7 │ │ -131c38: 12f8 |00b0: const/4 v8, #int -1 // #ff │ │ -131c3a: 3387 0900 |00b1: if-ne v7, v8, 00ba // +0009 │ │ -131c3e: 9107 0604 |00b3: sub-int v7, v6, v4 │ │ -131c42: b157 |00b5: sub-int/2addr v7, v5 │ │ -131c44: 6e20 9333 7a00 |00b6: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ -131c4a: 28c0 |00b9: goto 0079 // -0040 │ │ -131c4c: 54a7 4c14 |00ba: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131c50: 7110 a833 0700 |00bc: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ -131c56: 0a07 |00bf: move-result v7 │ │ -131c58: 6e20 9333 7a00 |00c0: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ -131c5e: 28b6 |00c3: goto 0079 // -004a │ │ -131c60: b043 |00c4: add-int/2addr v3, v4 │ │ -131c62: 28c4 |00c5: goto 0089 // -003c │ │ +12f7cc: |[12f7cc] android.support.v7.widget.AppCompatSpinner$DropdownPopup.computeContentWidth:()V │ │ +12f7dc: 6e10 8833 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ +12f7e2: 0c00 |0003: move-result-object v0 │ │ +12f7e4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +12f7e6: 3800 9200 |0005: if-eqz v0, 0097 // +0092 │ │ +12f7ea: 54a7 4c14 |0007: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f7ee: 7110 a733 0700 |0009: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f7f4: 0c07 |000c: move-result-object v7 │ │ +12f7f6: 6e20 5703 7000 |000d: invoke-virtual {v0, v7}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +12f7fc: 54a7 4c14 |0010: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f800: 7110 f831 0700 |0012: invoke-static {v7}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +12f806: 0a07 |0015: move-result v7 │ │ +12f808: 3807 7700 |0016: if-eqz v7, 008d // +0077 │ │ +12f80c: 54a7 4c14 |0018: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f810: 7110 a733 0700 |001a: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f816: 0c07 |001d: move-result-object v7 │ │ +12f818: 5273 b100 |001e: iget v3, v7, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +12f81c: 54a7 4c14 |0020: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f820: 6e10 b533 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingLeft:()I // method@33b5 │ │ +12f826: 0a04 |0025: move-result v4 │ │ +12f828: 54a7 4c14 |0026: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f82c: 6e10 b633 0700 |0028: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getPaddingRight:()I // method@33b6 │ │ +12f832: 0a05 |002b: move-result v5 │ │ +12f834: 54a7 4c14 |002c: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f838: 6e10 be33 0700 |002e: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getWidth:()I // method@33be │ │ +12f83e: 0a06 |0031: move-result v6 │ │ +12f840: 54a7 4c14 |0032: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f844: 7110 a833 0700 |0034: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ +12f84a: 0a07 |0037: move-result v7 │ │ +12f84c: 12e8 |0038: const/4 v8, #int -2 // #fe │ │ +12f84e: 3387 7100 |0039: if-ne v7, v8, 00aa // +0071 │ │ +12f852: 54a8 4c14 |003b: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f856: 54a7 4914 |003d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ +12f85a: 1f07 5e07 |003f: check-cast v7, Landroid/widget/SpinnerAdapter; // type@075e │ │ +12f85e: 6e10 8833 0a00 |0041: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ +12f864: 0c09 |0044: move-result-object v9 │ │ +12f866: 7130 a933 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@33a9 │ │ +12f86c: 0a01 |0048: move-result v1 │ │ +12f86e: 54a7 4c14 |0049: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f872: 6e10 ae33 0700 |004b: invoke-virtual {v7}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@33ae │ │ +12f878: 0c07 |004e: move-result-object v7 │ │ +12f87a: 6e10 a801 0700 |004f: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +12f880: 0c07 |0052: move-result-object v7 │ │ +12f882: 6e10 2f02 0700 |0053: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +12f888: 0c07 |0056: move-result-object v7 │ │ +12f88a: 5277 c015 |0057: iget v7, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +12f88e: 54a8 4c14 |0059: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f892: 7110 a733 0800 |005b: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f898: 0c08 |005e: move-result-object v8 │ │ +12f89a: 5288 b000 |005f: iget v8, v8, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +12f89e: b187 |0061: sub-int/2addr v7, v8 │ │ +12f8a0: 54a8 4c14 |0062: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f8a4: 7110 a733 0800 |0064: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f8aa: 0c08 |0067: move-result-object v8 │ │ +12f8ac: 5288 b100 |0068: iget v8, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +12f8b0: 9102 0708 |006a: sub-int v2, v7, v8 │ │ +12f8b4: 3721 0300 |006c: if-le v1, v2, 006f // +0003 │ │ +12f8b8: 0121 |006e: move v1, v2 │ │ +12f8ba: 9107 0604 |006f: sub-int v7, v6, v4 │ │ +12f8be: b157 |0071: sub-int/2addr v7, v5 │ │ +12f8c0: 7120 1243 7100 |0072: invoke-static {v1, v7}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12f8c6: 0a07 |0075: move-result v7 │ │ +12f8c8: 6e20 9333 7a00 |0076: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ +12f8ce: 54a7 4c14 |0079: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f8d2: 7110 f831 0700 |007b: invoke-static {v7}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +12f8d8: 0a07 |007e: move-result v7 │ │ +12f8da: 3807 4500 |007f: if-eqz v7, 00c4 // +0045 │ │ +12f8de: 9107 0605 |0081: sub-int v7, v6, v5 │ │ +12f8e2: 6e10 8d33 0a00 |0083: invoke-virtual {v10}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getWidth:()I // method@338d │ │ +12f8e8: 0a08 |0086: move-result v8 │ │ +12f8ea: b187 |0087: sub-int/2addr v7, v8 │ │ +12f8ec: b073 |0088: add-int/2addr v3, v7 │ │ +12f8ee: 6e20 9433 3a00 |0089: invoke-virtual {v10, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@3394 │ │ +12f8f4: 0e00 |008c: return-void │ │ +12f8f6: 54a7 4c14 |008d: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f8fa: 7110 a733 0700 |008f: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f900: 0c07 |0092: move-result-object v7 │ │ +12f902: 5277 b000 |0093: iget v7, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +12f906: 7b73 |0095: neg-int v3, v7 │ │ +12f908: 288a |0096: goto 0020 // -0076 │ │ +12f90a: 54a7 4c14 |0097: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f90e: 7110 a733 0700 |0099: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f914: 0c07 |009c: move-result-object v7 │ │ +12f916: 54a8 4c14 |009d: iget-object v8, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f91a: 7110 a733 0800 |009f: invoke-static {v8}, Landroid/support/v7/widget/AppCompatSpinner;.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; // method@33a7 │ │ +12f920: 0c08 |00a2: move-result-object v8 │ │ +12f922: 1209 |00a3: const/4 v9, #int 0 // #0 │ │ +12f924: 5989 b100 |00a4: iput v9, v8, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +12f928: 5979 b000 |00a6: iput v9, v7, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +12f92c: 2900 78ff |00a8: goto/16 0020 // -0088 │ │ +12f930: 54a7 4c14 |00aa: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f934: 7110 a833 0700 |00ac: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ +12f93a: 0a07 |00af: move-result v7 │ │ +12f93c: 12f8 |00b0: const/4 v8, #int -1 // #ff │ │ +12f93e: 3387 0900 |00b1: if-ne v7, v8, 00ba // +0009 │ │ +12f942: 9107 0604 |00b3: sub-int v7, v6, v4 │ │ +12f946: b157 |00b5: sub-int/2addr v7, v5 │ │ +12f948: 6e20 9333 7a00 |00b6: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ +12f94e: 28c0 |00b9: goto 0079 // -0040 │ │ +12f950: 54a7 4c14 |00ba: iget-object v7, v10, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f954: 7110 a833 0700 |00bc: invoke-static {v7}, Landroid/support/v7/widget/AppCompatSpinner;.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I // method@33a8 │ │ +12f95a: 0a07 |00bf: move-result v7 │ │ +12f95c: 6e20 9333 7a00 |00c0: invoke-virtual {v10, v7}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setContentWidth:(I)V // method@3393 │ │ +12f962: 28b6 |00c3: goto 0079 // -004a │ │ +12f964: b043 |00c4: add-int/2addr v3, v4 │ │ +12f966: 28c4 |00c5: goto 0089 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0004 line=725 │ │ 0x0005 line=726 │ │ 0x0007 line=727 │ │ 0x0010 line=728 │ │ @@ -402304,17 +402416,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131c64: |[131c64] android.support.v7.widget.AppCompatSpinner$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ -131c74: 5410 4a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@144a │ │ -131c78: 1100 |0002: return-object v0 │ │ +12f968: |[12f968] android.support.v7.widget.AppCompatSpinner$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ +12f978: 5410 4a14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@144a │ │ +12f97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=715 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;) │ │ @@ -402322,18 +402434,18 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -131c7c: |[131c7c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -131c8c: 6f20 d534 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ -131c92: 5b01 4914 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ -131c96: 0e00 |0005: return-void │ │ +12f980: |[12f980] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +12f990: 6f20 d534 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@34d5 │ │ +12f996: 5b01 4914 |0003: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@1449 │ │ +12f99a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0003 line=711 │ │ 0x0005 line=712 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ @@ -402344,17 +402456,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -131c98: |[131c98] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -131ca8: 5b01 4a14 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@144a │ │ -131cac: 0e00 |0002: return-void │ │ +12f99c: |[12f99c] android.support.v7.widget.AppCompatSpinner$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +12f9ac: 5b01 4a14 |0000: iput-object v1, v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@144a │ │ +12f9b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0002 line=721 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -402364,42 +402476,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -131cb0: |[131cb0] android.support.v7.widget.AppCompatSpinner$DropdownPopup.show:()V │ │ -131cc0: 6e10 8e33 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ -131cc6: 0a03 |0003: move-result v3 │ │ -131cc8: 6e10 8633 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@3386 │ │ -131cce: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -131cd0: 6e20 9533 4500 |0008: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setInputMethodMode:(I)V // method@3395 │ │ -131cd6: 6f10 ee34 0500 |000b: invoke-super {v5}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ -131cdc: 6e10 8b33 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@338b │ │ -131ce2: 0c01 |0011: move-result-object v1 │ │ -131ce4: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -131ce6: 6e20 d83b 4100 |0013: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ -131cec: 5454 4c14 |0016: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131cf0: 6e10 ba33 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@33ba │ │ -131cf6: 0a04 |001b: move-result v4 │ │ -131cf8: 6e20 9b33 4500 |001c: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setSelection:(I)V // method@339b │ │ -131cfe: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ -131d02: 0e00 |0021: return-void │ │ -131d04: 5454 4c14 |0022: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ -131d08: 6e10 bd33 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@33bd │ │ -131d0e: 0c02 |0027: move-result-object v2 │ │ -131d10: 3802 f9ff |0028: if-eqz v2, 0021 // -0007 │ │ -131d14: 2200 6406 |002a: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; // type@0664 │ │ -131d18: 7020 7e33 5000 |002c: invoke-direct {v0, v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@337e │ │ -131d1e: 6e20 8c39 0200 |002f: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ -131d24: 2204 6506 |0032: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; // type@0665 │ │ -131d28: 7030 8033 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@3380 │ │ -131d2e: 6e20 9733 4500 |0037: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@3397 │ │ -131d34: 28e7 |003a: goto 0021 // -0019 │ │ +12f9b4: |[12f9b4] android.support.v7.widget.AppCompatSpinner$DropdownPopup.show:()V │ │ +12f9c4: 6e10 8e33 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ +12f9ca: 0a03 |0003: move-result v3 │ │ +12f9cc: 6e10 8633 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.computeContentWidth:()V // method@3386 │ │ +12f9d2: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +12f9d4: 6e20 9533 4500 |0008: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setInputMethodMode:(I)V // method@3395 │ │ +12f9da: 6f10 ee34 0500 |000b: invoke-super {v5}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@34ee │ │ +12f9e0: 6e10 8b33 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@338b │ │ +12f9e6: 0c01 |0011: move-result-object v1 │ │ +12f9e8: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +12f9ea: 6e20 d83b 4100 |0013: invoke-virtual {v1, v4}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@3bd8 │ │ +12f9f0: 5454 4c14 |0016: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12f9f4: 6e10 ba33 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@33ba │ │ +12f9fa: 0a04 |001b: move-result v4 │ │ +12f9fc: 6e20 9b33 4500 |001c: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setSelection:(I)V // method@339b │ │ +12fa02: 3803 0300 |001f: if-eqz v3, 0022 // +0003 │ │ +12fa06: 0e00 |0021: return-void │ │ +12fa08: 5454 4c14 |0022: iget-object v4, v5, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.this$0:Landroid/support/v7/widget/AppCompatSpinner; // field@144c │ │ +12fa0c: 6e10 bd33 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@33bd │ │ +12fa12: 0c02 |0027: move-result-object v2 │ │ +12fa14: 3802 f9ff |0028: if-eqz v2, 0021 // -0007 │ │ +12fa18: 2200 6406 |002a: new-instance v0, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2; // type@0664 │ │ +12fa1c: 7020 7e33 5000 |002c: invoke-direct {v0, v5}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$2;.:(Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;)V // method@337e │ │ +12fa22: 6e20 8c39 0200 |002f: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ +12fa28: 2204 6506 |0032: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup$3; // type@0665 │ │ +12fa2c: 7030 8033 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@3380 │ │ +12fa32: 6e20 9733 4500 |0037: invoke-virtual {v5, v4}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@3397 │ │ +12fa38: 28e7 |003a: goto 0021 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x0004 line=763 │ │ 0x0007 line=765 │ │ 0x000b line=766 │ │ 0x000e line=767 │ │ @@ -402415,21 +402527,21 @@ │ │ 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 : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #1470 header: │ │ class_idx : 1639 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1885 │ │ -source_file_idx : 1038 │ │ +source_file_idx : 1035 │ │ static_fields_size : 8 │ │ instance_fields_size: 9 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 25 │ │ │ │ Class #1470 annotations: │ │ Annotations on class │ │ @@ -402541,36 +402653,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -131d38: |[131d38] android.support.v7.widget.AppCompatSpinner.:()V │ │ -131d48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -131d4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -131d4c: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -131d50: 1303 1700 |0004: const/16 v3, #int 23 // #17 │ │ -131d54: 3430 1800 |0006: if-lt v0, v3, 001e // +0018 │ │ -131d58: 0110 |0008: move v0, v1 │ │ -131d5a: 6a00 4f14 |0009: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ -131d5e: 6000 c100 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -131d62: 1303 1000 |000d: const/16 v3, #int 16 // #10 │ │ -131d66: 3430 1100 |000f: if-lt v0, v3, 0020 // +0011 │ │ -131d6a: 0110 |0011: move v0, v1 │ │ -131d6c: 6a00 4e14 |0012: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -131d70: 2310 f508 |0014: new-array v0, v1, [I // type@08f5 │ │ -131d74: 1401 f102 0101 |0016: const v1, #float 2.36957e-38 // #010102f1 │ │ -131d7a: 4b01 0002 |0019: aput v1, v0, v2 │ │ -131d7e: 6900 4d14 |001b: sput-object v0, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@144d │ │ -131d82: 0e00 |001d: return-void │ │ -131d84: 0120 |001e: move v0, v2 │ │ -131d86: 28ea |001f: goto 0009 // -0016 │ │ -131d88: 0120 |0020: move v0, v2 │ │ -131d8a: 28f1 |0021: goto 0012 // -000f │ │ +12fa3c: |[12fa3c] android.support.v7.widget.AppCompatSpinner.:()V │ │ +12fa4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +12fa4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +12fa50: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12fa54: 1303 1700 |0004: const/16 v3, #int 23 // #17 │ │ +12fa58: 3430 1800 |0006: if-lt v0, v3, 001e // +0018 │ │ +12fa5c: 0110 |0008: move v0, v1 │ │ +12fa5e: 6a00 4f14 |0009: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ +12fa62: 6000 c100 |000b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12fa66: 1303 1000 |000d: const/16 v3, #int 16 // #10 │ │ +12fa6a: 3430 1100 |000f: if-lt v0, v3, 0020 // +0011 │ │ +12fa6e: 0110 |0011: move v0, v1 │ │ +12fa70: 6a00 4e14 |0012: sput-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +12fa74: 2310 f508 |0014: new-array v0, v1, [I // type@08f5 │ │ +12fa78: 1401 f102 0101 |0016: const v1, #float 2.36957e-38 // #010102f1 │ │ +12fa7e: 4b01 0002 |0019: aput v1, v0, v2 │ │ +12fa82: 6900 4d14 |001b: sput-object v0, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@144d │ │ +12fa86: 0e00 |001d: return-void │ │ +12fa88: 0120 |001e: move v0, v2 │ │ +12fa8a: 28ea |001f: goto 0009 // -0016 │ │ +12fa8c: 0120 |0020: move v0, v2 │ │ +12fa8e: 28f1 |0021: goto 0012 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x000b line=68 │ │ 0x0014 line=70 │ │ 0x001f line=67 │ │ 0x0021 line=68 │ │ @@ -402581,18 +402693,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -131d8c: |[131d8c] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;)V │ │ -131d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -131d9e: 7030 a133 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33a1 │ │ -131da4: 0e00 |0004: return-void │ │ +12fa90: |[12fa90] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;)V │ │ +12faa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12faa2: 7030 a133 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33a1 │ │ +12faa8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -402602,19 +402714,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 │ │ -131da8: |[131da8] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;I)V │ │ -131db8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -131dba: 6001 180d |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0d18 │ │ -131dbe: 7054 a333 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@33a3 │ │ -131dc4: 0e00 |0006: return-void │ │ +12faac: |[12faac] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;I)V │ │ +12fabc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +12fabe: 6001 180d |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0d18 │ │ +12fac2: 7054 a333 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@33a3 │ │ +12fac8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -402625,18 +402737,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 │ │ -131dc8: |[131dc8] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -131dd8: 6000 180d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0d18 │ │ -131ddc: 7040 a233 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ -131de2: 0e00 |0005: return-void │ │ +12facc: |[12facc] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +12fadc: 6000 180d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@0d18 │ │ +12fae0: 7040 a233 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33a2 │ │ +12fae6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -402647,18 +402759,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 │ │ -131de4: |[131de4] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -131df4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -131df6: 7050 a333 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@33a3 │ │ -131dfc: 0e00 |0004: return-void │ │ +12fae8: |[12fae8] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +12faf8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +12fafa: 7050 a333 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/AppCompatSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@33a3 │ │ +12fb00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -402670,23 +402782,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 │ │ -131e00: |[131e00] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -131e10: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -131e12: 0760 |0001: move-object v0, v6 │ │ -131e14: 0771 |0002: move-object v1, v7 │ │ -131e16: 0782 |0003: move-object v2, v8 │ │ -131e18: 0193 |0004: move v3, v9 │ │ -131e1a: 01a4 |0005: move v4, v10 │ │ -131e1c: 7606 a433 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@33a4 │ │ -131e22: 0e00 |0009: return-void │ │ +12fb04: |[12fb04] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +12fb14: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +12fb16: 0760 |0001: move-object v0, v6 │ │ +12fb18: 0771 |0002: move-object v1, v7 │ │ +12fb1a: 0782 |0003: move-object v2, v8 │ │ +12fb1c: 0193 |0004: move v3, v9 │ │ +12fb1e: 01a4 |0005: move v4, v10 │ │ +12fb20: 7606 a433 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@33a4 │ │ +12fb26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0009 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000a reg=7 context Landroid/content/Context; │ │ @@ -402699,125 +402811,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 │ │ -131e24: |[131e24] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V │ │ -131e34: 7040 623c a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c62 │ │ -131e3a: 2206 8800 |0003: new-instance v6, Landroid/graphics/Rect; // type@0088 │ │ -131e3e: 7010 1903 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -131e44: 5b96 5c14 |0008: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ -131e48: 6206 8410 |000a: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ -131e4c: 1207 |000c: const/4 v7, #int 0 // #0 │ │ -131e4e: 7157 9131 bac6 |000d: invoke-static {v10, v11, v6, v12, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -131e54: 0c00 |0010: move-result-object v0 │ │ -131e56: 6e10 8b31 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -131e5c: 0c06 |0014: move-result-object v6 │ │ -131e5e: 5b96 5d14 |0015: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@145d │ │ -131e62: 2206 5106 |0017: new-instance v6, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -131e66: 5497 5d14 |0019: iget-object v7, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@145d │ │ -131e6a: 7030 de32 9607 |001b: invoke-direct {v6, v9, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -131e70: 5b96 5514 |001e: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -131e74: 380e 8200 |0020: if-eqz v14, 00a2 // +0082 │ │ -131e78: 2206 cc05 |0022: new-instance v6, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -131e7c: 7030 b52b a60e |0024: invoke-direct {v6, v10, v14}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@2bb5 │ │ -131e82: 5b96 5914 |0027: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131e86: 5496 5914 |0029: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131e8a: 3806 5f00 |002b: if-eqz v6, 008a // +005f │ │ -131e8e: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ -131e90: 336d 2200 |002e: if-ne v13, v6, 0050 // +0022 │ │ -131e94: 6006 c100 |0030: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -131e98: 1307 0b00 |0032: const/16 v7, #int 11 // #b │ │ -131e9c: 3476 a000 |0034: if-lt v6, v7, 00d4 // +00a0 │ │ -131ea0: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -131ea2: 6206 4d14 |0037: sget-object v6, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@144d │ │ -131ea6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -131ea8: 6e57 b201 bac6 |003a: invoke-virtual {v10, v11, v6, v12, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -131eae: 0c01 |003d: move-result-object v1 │ │ -131eb0: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -131eb2: 6e20 6e02 6100 |003f: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -131eb8: 0a06 |0042: move-result v6 │ │ -131eba: 3806 0800 |0043: if-eqz v6, 004b // +0008 │ │ -131ebe: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -131ec0: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -131ec2: 6e30 6102 6107 |0047: invoke-virtual {v1, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -131ec8: 0a0d |004a: move-result v13 │ │ -131eca: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ -131ece: 6e10 7102 0100 |004d: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -131ed4: 1216 |0050: const/4 v6, #int 1 // #1 │ │ -131ed6: 336d 3900 |0051: if-ne v13, v6, 008a // +0039 │ │ -131eda: 2204 6606 |0053: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // type@0666 │ │ -131ede: 5496 5914 |0055: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131ee2: 705c 8233 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@3382 │ │ -131ee8: 5496 5914 |005a: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131eec: 6207 8410 |005c: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ -131ef0: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -131ef2: 7158 9131 b6c7 |005f: invoke-static {v6, v11, v7, v12, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -131ef8: 0c03 |0062: move-result-object v3 │ │ -131efa: 6006 8510 |0063: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@1085 │ │ -131efe: 12e7 |0065: const/4 v7, #int -2 // #fe │ │ -131f00: 6e30 8231 6307 |0066: invoke-virtual {v3, v6, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ -131f06: 0a06 |0069: move-result v6 │ │ -131f08: 5996 5614 |006a: iput v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ -131f0c: 6006 8610 |006c: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@1086 │ │ -131f10: 6e20 7a31 6300 |006e: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -131f16: 0c06 |0071: move-result-object v6 │ │ -131f18: 6e20 9233 6400 |0072: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3392 │ │ -131f1e: 6006 8710 |0075: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_prompt:I // field@1087 │ │ -131f22: 6e20 8831 6000 |0077: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@3188 │ │ -131f28: 0c06 |007a: move-result-object v6 │ │ -131f2a: 6e20 9a33 6400 |007b: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@339a │ │ -131f30: 6e10 9331 0300 |007e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -131f36: 5b94 5814 |0081: iput-object v4, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -131f3a: 2206 6106 |0083: new-instance v6, Landroid/support/v7/widget/AppCompatSpinner$1; // type@0661 │ │ -131f3e: 7040 6b33 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@336b │ │ -131f44: 5b96 5714 |0088: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ -131f48: 6e10 9331 0000 |008a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -131f4e: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -131f50: 5c96 5a14 |008e: iput-boolean v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@145a │ │ -131f54: 5496 5b14 |0090: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ -131f58: 3806 0a00 |0092: if-eqz v6, 009c // +000a │ │ -131f5c: 5496 5b14 |0094: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ -131f60: 6e20 c533 6900 |0096: invoke-virtual {v9, v6}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@33c5 │ │ -131f66: 1206 |0099: const/4 v6, #int 0 // #0 │ │ -131f68: 5b96 5b14 |009a: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ -131f6c: 5496 5514 |009c: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -131f70: 6e30 e232 b60c |009e: invoke-virtual {v6, v11, v12}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -131f76: 0e00 |00a1: return-void │ │ -131f78: 6006 8810 |00a2: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_popupTheme:I // field@1088 │ │ -131f7c: 1207 |00a4: const/4 v7, #int 0 // #0 │ │ -131f7e: 6e30 8631 6007 |00a5: invoke-virtual {v0, v6, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -131f84: 0a05 |00a8: move-result v5 │ │ -131f86: 3805 0b00 |00a9: if-eqz v5, 00b4 // +000b │ │ -131f8a: 2206 cc05 |00ab: new-instance v6, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -131f8e: 7030 b42b a605 |00ad: invoke-direct {v6, v10, v5}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -131f94: 5b96 5914 |00b0: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131f98: 2900 77ff |00b2: goto/16 0029 // -0089 │ │ -131f9c: 6306 4f14 |00b4: sget-boolean v6, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ -131fa0: 3906 0700 |00b6: if-nez v6, 00bd // +0007 │ │ -131fa4: 07a6 |00b8: move-object v6, v10 │ │ -131fa6: 5b96 5914 |00b9: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -131faa: 2900 6eff |00bb: goto/16 0029 // -0092 │ │ -131fae: 1206 |00bd: const/4 v6, #int 0 // #0 │ │ -131fb0: 28fb |00be: goto 00b9 // -0005 │ │ -131fb2: 0d02 |00bf: move-exception v2 │ │ -131fb4: 1a06 0d04 |00c0: const-string v6, "AppCompatSpinner" // string@040d │ │ -131fb8: 1a07 4b06 |00c2: const-string v7, "Could not read android:spinnerMode" // string@064b │ │ -131fbc: 7130 5c37 7602 |00c4: invoke-static {v6, v7, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ -131fc2: 3801 89ff |00c7: if-eqz v1, 0050 // -0077 │ │ -131fc6: 6e10 7102 0100 |00c9: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -131fcc: 2884 |00cc: goto 0050 // -007c │ │ -131fce: 0d06 |00cd: move-exception v6 │ │ -131fd0: 3801 0500 |00ce: if-eqz v1, 00d3 // +0005 │ │ -131fd4: 6e10 7102 0100 |00d0: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -131fda: 2706 |00d3: throw v6 │ │ -131fdc: 121d |00d4: const/4 v13, #int 1 // #1 │ │ -131fde: 2900 7bff |00d5: goto/16 0050 // -0085 │ │ +12fb28: |[12fb28] android.support.v7.widget.AppCompatSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;IILandroid/content/res/Resources$Theme;)V │ │ +12fb38: 7040 623c a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c62 │ │ +12fb3e: 2206 8800 |0003: new-instance v6, Landroid/graphics/Rect; // type@0088 │ │ +12fb42: 7010 1903 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +12fb48: 5b96 5c14 |0008: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ +12fb4c: 6206 8410 |000a: sget-object v6, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ +12fb50: 1207 |000c: const/4 v7, #int 0 // #0 │ │ +12fb52: 7157 9131 bac6 |000d: invoke-static {v10, v11, v6, v12, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12fb58: 0c00 |0010: move-result-object v0 │ │ +12fb5a: 6e10 8b31 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +12fb60: 0c06 |0014: move-result-object v6 │ │ +12fb62: 5b96 5d14 |0015: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@145d │ │ +12fb66: 2206 5106 |0017: new-instance v6, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +12fb6a: 5497 5d14 |0019: iget-object v7, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@145d │ │ +12fb6e: 7030 de32 9607 |001b: invoke-direct {v6, v9, v7}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +12fb74: 5b96 5514 |001e: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +12fb78: 380e 8200 |0020: if-eqz v14, 00a2 // +0082 │ │ +12fb7c: 2206 cc05 |0022: new-instance v6, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +12fb80: 7030 b52b a60e |0024: invoke-direct {v6, v10, v14}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@2bb5 │ │ +12fb86: 5b96 5914 |0027: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fb8a: 5496 5914 |0029: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fb8e: 3806 5f00 |002b: if-eqz v6, 008a // +005f │ │ +12fb92: 12f6 |002d: const/4 v6, #int -1 // #ff │ │ +12fb94: 336d 2200 |002e: if-ne v13, v6, 0050 // +0022 │ │ +12fb98: 6006 c100 |0030: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +12fb9c: 1307 0b00 |0032: const/16 v7, #int 11 // #b │ │ +12fba0: 3476 a000 |0034: if-lt v6, v7, 00d4 // +00a0 │ │ +12fba4: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +12fba6: 6206 4d14 |0037: sget-object v6, Landroid/support/v7/widget/AppCompatSpinner;.ATTRS_ANDROID_SPINNERMODE:[I // field@144d │ │ +12fbaa: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +12fbac: 6e57 b201 bac6 |003a: invoke-virtual {v10, v11, v6, v12, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +12fbb2: 0c01 |003d: move-result-object v1 │ │ +12fbb4: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +12fbb6: 6e20 6e02 6100 |003f: invoke-virtual {v1, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +12fbbc: 0a06 |0042: move-result v6 │ │ +12fbbe: 3806 0800 |0043: if-eqz v6, 004b // +0008 │ │ +12fbc2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +12fbc4: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +12fbc6: 6e30 6102 6107 |0047: invoke-virtual {v1, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +12fbcc: 0a0d |004a: move-result v13 │ │ +12fbce: 3801 0500 |004b: if-eqz v1, 0050 // +0005 │ │ +12fbd2: 6e10 7102 0100 |004d: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +12fbd8: 1216 |0050: const/4 v6, #int 1 // #1 │ │ +12fbda: 336d 3900 |0051: if-ne v13, v6, 008a // +0039 │ │ +12fbde: 2204 6606 |0053: new-instance v4, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // type@0666 │ │ +12fbe2: 5496 5914 |0055: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fbe6: 705c 8233 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@3382 │ │ +12fbec: 5496 5914 |005a: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fbf0: 6207 8410 |005c: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@1084 │ │ +12fbf4: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +12fbf6: 7158 9131 b6c7 |005f: invoke-static {v6, v11, v7, v12, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +12fbfc: 0c03 |0062: move-result-object v3 │ │ +12fbfe: 6006 8510 |0063: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@1085 │ │ +12fc02: 12e7 |0065: const/4 v7, #int -2 // #fe │ │ +12fc04: 6e30 8231 6307 |0066: invoke-virtual {v3, v6, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@3182 │ │ +12fc0a: 0a06 |0069: move-result v6 │ │ +12fc0c: 5996 5614 |006a: iput v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ +12fc10: 6006 8610 |006c: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@1086 │ │ +12fc14: 6e20 7a31 6300 |006e: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +12fc1a: 0c06 |0071: move-result-object v6 │ │ +12fc1c: 6e20 9233 6400 |0072: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3392 │ │ +12fc22: 6006 8710 |0075: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_prompt:I // field@1087 │ │ +12fc26: 6e20 8831 6000 |0077: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@3188 │ │ +12fc2c: 0c06 |007a: move-result-object v6 │ │ +12fc2e: 6e20 9a33 6400 |007b: invoke-virtual {v4, v6}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@339a │ │ +12fc34: 6e10 9331 0300 |007e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12fc3a: 5b94 5814 |0081: iput-object v4, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12fc3e: 2206 6106 |0083: new-instance v6, Landroid/support/v7/widget/AppCompatSpinner$1; // type@0661 │ │ +12fc42: 7040 6b33 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@336b │ │ +12fc48: 5b96 5714 |0088: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ +12fc4c: 6e10 9331 0000 |008a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +12fc52: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +12fc54: 5c96 5a14 |008e: iput-boolean v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@145a │ │ +12fc58: 5496 5b14 |0090: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ +12fc5c: 3806 0a00 |0092: if-eqz v6, 009c // +000a │ │ +12fc60: 5496 5b14 |0094: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ +12fc64: 6e20 c533 6900 |0096: invoke-virtual {v9, v6}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@33c5 │ │ +12fc6a: 1206 |0099: const/4 v6, #int 0 // #0 │ │ +12fc6c: 5b96 5b14 |009a: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ +12fc70: 5496 5514 |009c: iget-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +12fc74: 6e30 e232 b60c |009e: invoke-virtual {v6, v11, v12}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +12fc7a: 0e00 |00a1: return-void │ │ +12fc7c: 6006 8810 |00a2: sget v6, Landroid/support/v7/appcompat/R$styleable;.Spinner_popupTheme:I // field@1088 │ │ +12fc80: 1207 |00a4: const/4 v7, #int 0 // #0 │ │ +12fc82: 6e30 8631 6007 |00a5: invoke-virtual {v0, v6, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +12fc88: 0a05 |00a8: move-result v5 │ │ +12fc8a: 3805 0b00 |00a9: if-eqz v5, 00b4 // +000b │ │ +12fc8e: 2206 cc05 |00ab: new-instance v6, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +12fc92: 7030 b42b a605 |00ad: invoke-direct {v6, v10, v5}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +12fc98: 5b96 5914 |00b0: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fc9c: 2900 77ff |00b2: goto/16 0029 // -0089 │ │ +12fca0: 6306 4f14 |00b4: sget-boolean v6, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ +12fca4: 3906 0700 |00b6: if-nez v6, 00bd // +0007 │ │ +12fca8: 07a6 |00b8: move-object v6, v10 │ │ +12fcaa: 5b96 5914 |00b9: iput-object v6, v9, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12fcae: 2900 6eff |00bb: goto/16 0029 // -0092 │ │ +12fcb2: 1206 |00bd: const/4 v6, #int 0 // #0 │ │ +12fcb4: 28fb |00be: goto 00b9 // -0005 │ │ +12fcb6: 0d02 |00bf: move-exception v2 │ │ +12fcb8: 1a06 0a04 |00c0: const-string v6, "AppCompatSpinner" // string@040a │ │ +12fcbc: 1a07 4706 |00c2: const-string v7, "Could not read android:spinnerMode" // string@0647 │ │ +12fcc0: 7130 5c37 7602 |00c4: invoke-static {v6, v7, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375c │ │ +12fcc6: 3801 89ff |00c7: if-eqz v1, 0050 // -0077 │ │ +12fcca: 6e10 7102 0100 |00c9: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +12fcd0: 2884 |00cc: goto 0050 // -007c │ │ +12fcd2: 0d06 |00cd: move-exception v6 │ │ +12fcd4: 3801 0500 |00ce: if-eqz v1, 00d3 // +0005 │ │ +12fcd8: 6e10 7102 0100 |00d0: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +12fcde: 2706 |00d3: throw v6 │ │ +12fce0: 121d |00d4: const/4 v13, #int 1 // #1 │ │ +12fce2: 2900 7bff |00d5: goto/16 0050 // -0085 │ │ catches : 2 │ │ 0x0037 - 0x004a │ │ Ljava/lang/Exception; -> 0x00bf │ │ -> 0x00cd │ │ 0x00c0 - 0x00c7 │ │ -> 0x00cd │ │ positions : │ │ @@ -402884,17 +402996,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 │ │ -132000: |[132000] android.support.v7.widget.AppCompatSpinner.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ -132010: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132014: 1100 |0002: return-object v0 │ │ +12fd04: |[12fd04] android.support.v7.widget.AppCompatSpinner.access$000:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; │ │ +12fd14: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12fd18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -402902,34 +403014,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132018: |[132018] android.support.v7.widget.AppCompatSpinner.access$100:()Z │ │ -132028: 6300 4f14 |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ -13202c: 0f00 |0002: return v0 │ │ +12fd1c: |[12fd1c] android.support.v7.widget.AppCompatSpinner.access$100:()Z │ │ +12fd2c: 6300 4f14 |0000: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ +12fd30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 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 │ │ -132030: |[132030] android.support.v7.widget.AppCompatSpinner.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; │ │ -132040: 5410 5c14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ -132044: 1100 |0002: return-object v0 │ │ +12fd34: |[12fd34] android.support.v7.widget.AppCompatSpinner.access$300:(Landroid/support/v7/widget/AppCompatSpinner;)Landroid/graphics/Rect; │ │ +12fd44: 5410 5c14 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ +12fd48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #10 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -402937,17 +403049,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 │ │ -132048: |[132048] android.support.v7.widget.AppCompatSpinner.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I │ │ -132058: 5210 5614 |0000: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ -13205c: 0f00 |0002: return v0 │ │ +12fd4c: |[12fd4c] android.support.v7.widget.AppCompatSpinner.access$400:(Landroid/support/v7/widget/AppCompatSpinner;)I │ │ +12fd5c: 5210 5614 |0000: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ +12fd60: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #11 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -402955,18 +403067,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 │ │ -132060: |[132060] android.support.v7.widget.AppCompatSpinner.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -132070: 7030 aa33 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@33aa │ │ -132076: 0a00 |0003: move-result v0 │ │ -132078: 0f00 |0004: return v0 │ │ +12fd64: |[12fd64] android.support.v7.widget.AppCompatSpinner.access$500:(Landroid/support/v7/widget/AppCompatSpinner;Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +12fd74: 7030 aa33 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@33aa │ │ +12fd7a: 0a00 |0003: move-result v0 │ │ +12fd7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 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; │ │ @@ -402976,81 +403088,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 │ │ -13207c: |[13207c] android.support.v7.widget.AppCompatSpinner.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -13208c: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -132090: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -132092: 0f08 |0003: return v8 │ │ -132094: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -132096: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -132098: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -13209a: 6e10 b333 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@33b3 │ │ -1320a0: 0a0a |000a: move-result v10 │ │ -1320a2: 120b |000b: const/4 v11, #int 0 // #0 │ │ -1320a4: 7120 2338 ba00 |000c: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -1320aa: 0a09 |000f: move-result v9 │ │ -1320ac: 6e10 b233 0d00 |0010: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@33b2 │ │ -1320b2: 0a0a |0013: move-result v10 │ │ -1320b4: 120b |0014: const/4 v11, #int 0 // #0 │ │ -1320b6: 7120 2338 ba00 |0015: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -1320bc: 0a02 |0018: move-result v2 │ │ -1320be: 120a |0019: const/4 v10, #int 0 // #0 │ │ -1320c0: 6e10 ba33 0d00 |001a: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@33ba │ │ -1320c6: 0a0b |001d: move-result v11 │ │ -1320c8: 7120 1243 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1320ce: 0a07 |0021: move-result v7 │ │ -1320d0: 7210 7e3c 0e00 |0022: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@3c7e │ │ -1320d6: 0a0a |0025: move-result v10 │ │ -1320d8: d80b 070f |0026: add-int/lit8 v11, v7, #int 15 // #0f │ │ -1320dc: 7120 1543 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -1320e2: 0a01 |002b: move-result v1 │ │ -1320e4: 9100 0107 |002c: sub-int v0, v1, v7 │ │ -1320e8: 120a |002e: const/4 v10, #int 0 // #0 │ │ -1320ea: d90b 000f |002f: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ -1320ee: 910b 070b |0031: sub-int v11, v7, v11 │ │ -1320f2: 7120 1243 ba00 |0033: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1320f8: 0a07 |0036: move-result v7 │ │ -1320fa: 0173 |0037: move v3, v7 │ │ -1320fc: 3513 2c00 |0038: if-ge v3, v1, 0064 // +002c │ │ -132100: 7220 823c 3e00 |003a: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@3c82 │ │ -132106: 0a06 |003d: move-result v6 │ │ -132108: 3246 0400 |003e: if-eq v6, v4, 0042 // +0004 │ │ -13210c: 0164 |0040: move v4, v6 │ │ -13210e: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -132110: 7240 833c 3ed5 |0042: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3c83 │ │ -132116: 0c05 |0045: move-result-object v5 │ │ -132118: 6e10 5438 0500 |0046: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -13211e: 0c0a |0049: move-result-object v10 │ │ -132120: 390a 0c00 |004a: if-nez v10, 0056 // +000c │ │ -132124: 220a 0007 |004c: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -132128: 12eb |004e: const/4 v11, #int -2 // #fe │ │ -13212a: 12ec |004f: const/4 v12, #int -2 // #fe │ │ -13212c: 7030 0439 ba0c |0050: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -132132: 6e20 d638 a500 |0053: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -132138: 6e30 9f38 9502 |0056: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -13213e: 6e10 5c38 0500 |0059: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -132144: 0a0a |005c: move-result v10 │ │ -132146: 7120 1243 a800 |005d: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -13214c: 0a08 |0060: move-result v8 │ │ -13214e: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ -132152: 28d5 |0063: goto 0038 // -002b │ │ -132154: 380f 9fff |0064: if-eqz v15, 0003 // -0061 │ │ -132158: 54da 5c14 |0066: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ -13215c: 6e20 5703 af00 |0068: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -132162: 54da 5c14 |006b: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ -132166: 52aa b000 |006d: iget v10, v10, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -13216a: 54db 5c14 |006f: iget-object v11, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ -13216e: 52bb b100 |0071: iget v11, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -132172: b0ba |0073: add-int/2addr v10, v11 │ │ -132174: b0a8 |0074: add-int/2addr v8, v10 │ │ -132176: 288e |0075: goto 0003 // -0072 │ │ +12fd80: |[12fd80] android.support.v7.widget.AppCompatSpinner.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +12fd90: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +12fd94: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +12fd96: 0f08 |0003: return v8 │ │ +12fd98: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +12fd9a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +12fd9c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +12fd9e: 6e10 b333 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@33b3 │ │ +12fda4: 0a0a |000a: move-result v10 │ │ +12fda6: 120b |000b: const/4 v11, #int 0 // #0 │ │ +12fda8: 7120 2338 ba00 |000c: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12fdae: 0a09 |000f: move-result v9 │ │ +12fdb0: 6e10 b233 0d00 |0010: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@33b2 │ │ +12fdb6: 0a0a |0013: move-result v10 │ │ +12fdb8: 120b |0014: const/4 v11, #int 0 // #0 │ │ +12fdba: 7120 2338 ba00 |0015: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +12fdc0: 0a02 |0018: move-result v2 │ │ +12fdc2: 120a |0019: const/4 v10, #int 0 // #0 │ │ +12fdc4: 6e10 ba33 0d00 |001a: invoke-virtual {v13}, Landroid/support/v7/widget/AppCompatSpinner;.getSelectedItemPosition:()I // method@33ba │ │ +12fdca: 0a0b |001d: move-result v11 │ │ +12fdcc: 7120 1243 ba00 |001e: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12fdd2: 0a07 |0021: move-result v7 │ │ +12fdd4: 7210 7e3c 0e00 |0022: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@3c7e │ │ +12fdda: 0a0a |0025: move-result v10 │ │ +12fddc: d80b 070f |0026: add-int/lit8 v11, v7, #int 15 // #0f │ │ +12fde0: 7120 1543 ba00 |0028: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +12fde6: 0a01 |002b: move-result v1 │ │ +12fde8: 9100 0107 |002c: sub-int v0, v1, v7 │ │ +12fdec: 120a |002e: const/4 v10, #int 0 // #0 │ │ +12fdee: d90b 000f |002f: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ +12fdf2: 910b 070b |0031: sub-int v11, v7, v11 │ │ +12fdf6: 7120 1243 ba00 |0033: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12fdfc: 0a07 |0036: move-result v7 │ │ +12fdfe: 0173 |0037: move v3, v7 │ │ +12fe00: 3513 2c00 |0038: if-ge v3, v1, 0064 // +002c │ │ +12fe04: 7220 823c 3e00 |003a: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@3c82 │ │ +12fe0a: 0a06 |003d: move-result v6 │ │ +12fe0c: 3246 0400 |003e: if-eq v6, v4, 0042 // +0004 │ │ +12fe10: 0164 |0040: move v4, v6 │ │ +12fe12: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +12fe14: 7240 833c 3ed5 |0042: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3c83 │ │ +12fe1a: 0c05 |0045: move-result-object v5 │ │ +12fe1c: 6e10 5438 0500 |0046: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +12fe22: 0c0a |0049: move-result-object v10 │ │ +12fe24: 390a 0c00 |004a: if-nez v10, 0056 // +000c │ │ +12fe28: 220a 0007 |004c: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +12fe2c: 12eb |004e: const/4 v11, #int -2 // #fe │ │ +12fe2e: 12ec |004f: const/4 v12, #int -2 // #fe │ │ +12fe30: 7030 0439 ba0c |0050: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +12fe36: 6e20 d638 a500 |0053: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +12fe3c: 6e30 9f38 9502 |0056: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +12fe42: 6e10 5c38 0500 |0059: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +12fe48: 0a0a |005c: move-result v10 │ │ +12fe4a: 7120 1243 a800 |005d: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +12fe50: 0a08 |0060: move-result v8 │ │ +12fe52: d803 0301 |0061: add-int/lit8 v3, v3, #int 1 // #01 │ │ +12fe56: 28d5 |0063: goto 0038 // -002b │ │ +12fe58: 380f 9fff |0064: if-eqz v15, 0003 // -0061 │ │ +12fe5c: 54da 5c14 |0066: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ +12fe60: 6e20 5703 af00 |0068: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +12fe66: 54da 5c14 |006b: iget-object v10, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ +12fe6a: 52aa b000 |006d: iget v10, v10, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +12fe6e: 54db 5c14 |006f: iget-object v11, v13, Landroid/support/v7/widget/AppCompatSpinner;.mTempRect:Landroid/graphics/Rect; // field@145c │ │ +12fe72: 52bb b100 |0071: iget v11, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +12fe76: b0ba |0073: add-int/2addr v10, v11 │ │ +12fe78: b0a8 |0074: add-int/2addr v8, v10 │ │ +12fe7a: 288e |0075: goto 0003 // -0072 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ 0x0003 line=563 │ │ 0x0004 line=527 │ │ 0x0005 line=528 │ │ @@ -403096,21 +403208,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -132178: |[132178] android.support.v7.widget.AppCompatSpinner.drawableStateChanged:()V │ │ -132188: 6f10 633c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.drawableStateChanged:()V // method@3c63 │ │ -13218e: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132192: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -132196: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -13219a: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -1321a0: 0e00 |000c: return-void │ │ +12fe7c: |[12fe7c] android.support.v7.widget.AppCompatSpinner.drawableStateChanged:()V │ │ +12fe8c: 6f10 633c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.drawableStateChanged:()V // method@3c63 │ │ +12fe92: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +12fe96: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +12fe9a: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +12fe9e: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +12fea4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0003 line=517 │ │ 0x0007 line=518 │ │ 0x000c line=520 │ │ locals : │ │ @@ -403121,28 +403233,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1321a4: |[1321a4] android.support.v7.widget.AppCompatSpinner.getDropDownHorizontalOffset:()I │ │ -1321b4: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1321b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1321bc: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1321c0: 6e10 8a33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHorizontalOffset:()I // method@338a │ │ -1321c6: 0a00 |0009: move-result v0 │ │ -1321c8: 0f00 |000a: return v0 │ │ -1321ca: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -1321ce: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -1321d2: 6f10 663c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownHorizontalOffset:()I // method@3c66 │ │ -1321d8: 0a00 |0012: move-result v0 │ │ -1321da: 28f7 |0013: goto 000a // -0009 │ │ -1321dc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -1321de: 28f5 |0015: goto 000a // -000b │ │ +12fea8: |[12fea8] android.support.v7.widget.AppCompatSpinner.getDropDownHorizontalOffset:()I │ │ +12feb8: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12febc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12fec0: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12fec4: 6e10 8a33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHorizontalOffset:()I // method@338a │ │ +12feca: 0a00 |0009: move-result v0 │ │ +12fecc: 0f00 |000a: return v0 │ │ +12fece: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +12fed2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +12fed6: 6f10 663c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownHorizontalOffset:()I // method@3c66 │ │ +12fedc: 0a00 |0012: move-result v0 │ │ +12fede: 28f7 |0013: goto 000a // -0009 │ │ +12fee0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +12fee2: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=350 │ │ 0x000a line=354 │ │ 0x000b line=351 │ │ 0x000f line=352 │ │ @@ -403155,28 +403267,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1321e0: |[1321e0] android.support.v7.widget.AppCompatSpinner.getDropDownVerticalOffset:()I │ │ -1321f0: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1321f4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1321f8: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1321fc: 6e10 8c33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getVerticalOffset:()I // method@338c │ │ -132202: 0a00 |0009: move-result v0 │ │ -132204: 0f00 |000a: return v0 │ │ -132206: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -13220a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -13220e: 6f10 673c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownVerticalOffset:()I // method@3c67 │ │ -132214: 0a00 |0012: move-result v0 │ │ -132216: 28f7 |0013: goto 000a // -0009 │ │ -132218: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -13221a: 28f5 |0015: goto 000a // -000b │ │ +12fee4: |[12fee4] android.support.v7.widget.AppCompatSpinner.getDropDownVerticalOffset:()I │ │ +12fef4: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12fef8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12fefc: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ff00: 6e10 8c33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getVerticalOffset:()I // method@338c │ │ +12ff06: 0a00 |0009: move-result v0 │ │ +12ff08: 0f00 |000a: return v0 │ │ +12ff0a: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +12ff0e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +12ff12: 6f10 673c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownVerticalOffset:()I // method@3c67 │ │ +12ff18: 0a00 |0012: move-result v0 │ │ +12ff1a: 28f7 |0013: goto 000a // -0009 │ │ +12ff1c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +12ff1e: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=327 │ │ 0x000a line=331 │ │ 0x000b line=328 │ │ 0x000f line=329 │ │ @@ -403189,26 +403301,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13221c: |[13221c] android.support.v7.widget.AppCompatSpinner.getDropDownWidth:()I │ │ -13222c: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132230: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -132234: 5210 5614 |0004: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ -132238: 0f00 |0006: return v0 │ │ -13223a: 6300 4e14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -13223e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -132242: 6f10 683c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownWidth:()I // method@3c68 │ │ -132248: 0a00 |000e: move-result v0 │ │ -13224a: 28f7 |000f: goto 0006 // -0009 │ │ -13224c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -13224e: 28f5 |0011: goto 0006 // -000b │ │ +12ff20: |[12ff20] android.support.v7.widget.AppCompatSpinner.getDropDownWidth:()I │ │ +12ff30: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ff34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12ff38: 5210 5614 |0004: iget v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ +12ff3c: 0f00 |0006: return v0 │ │ +12ff3e: 6300 4e14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +12ff42: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +12ff46: 6f10 683c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getDropDownWidth:()I // method@3c68 │ │ +12ff4c: 0a00 |000e: move-result v0 │ │ +12ff4e: 28f7 |000f: goto 0006 // -0009 │ │ +12ff50: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12ff52: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0004 line=367 │ │ 0x0006 line=371 │ │ 0x0007 line=368 │ │ 0x000b line=369 │ │ @@ -403221,28 +403333,28 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -132250: |[132250] android.support.v7.widget.AppCompatSpinner.getPopupBackground:()Landroid/graphics/drawable/Drawable; │ │ -132260: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132264: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -132268: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -13226c: 6e10 8833 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ -132272: 0c00 |0009: move-result-object v0 │ │ -132274: 1100 |000a: return-object v0 │ │ -132276: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -13227a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -13227e: 6f10 6a3c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getPopupBackground:()Landroid/graphics/drawable/Drawable; // method@3c6a │ │ -132284: 0c00 |0012: move-result-object v0 │ │ -132286: 28f7 |0013: goto 000a // -0009 │ │ -132288: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -13228a: 28f5 |0015: goto 000a // -000b │ │ +12ff54: |[12ff54] android.support.v7.widget.AppCompatSpinner.getPopupBackground:()Landroid/graphics/drawable/Drawable; │ │ +12ff64: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ff68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12ff6c: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ff70: 6e10 8833 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3388 │ │ +12ff76: 0c00 |0009: move-result-object v0 │ │ +12ff78: 1100 |000a: return-object v0 │ │ +12ff7a: 6300 4e14 |000b: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +12ff7e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +12ff82: 6f10 6a3c 0100 |000f: invoke-super {v1}, Landroid/widget/Spinner;.getPopupBackground:()Landroid/graphics/drawable/Drawable; // method@3c6a │ │ +12ff88: 0c00 |0012: move-result-object v0 │ │ +12ff8a: 28f7 |0013: goto 000a // -0009 │ │ +12ff8c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +12ff8e: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x000a line=314 │ │ 0x000b line=311 │ │ 0x000f line=312 │ │ @@ -403255,26 +403367,26 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13228c: |[13228c] android.support.v7.widget.AppCompatSpinner.getPopupContext:()Landroid/content/Context; │ │ -13229c: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1322a0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1322a4: 5410 5914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -1322a8: 1100 |0006: return-object v0 │ │ -1322aa: 6300 4f14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ -1322ae: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -1322b2: 6f10 6b3c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPopupContext:()Landroid/content/Context; // method@3c6b │ │ -1322b8: 0c00 |000e: move-result-object v0 │ │ -1322ba: 28f7 |000f: goto 0006 // -0009 │ │ -1322bc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1322be: 28f5 |0011: goto 0006 // -000b │ │ +12ff90: |[12ff90] android.support.v7.widget.AppCompatSpinner.getPopupContext:()Landroid/content/Context; │ │ +12ffa0: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ffa4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +12ffa8: 5410 5914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +12ffac: 1100 |0006: return-object v0 │ │ +12ffae: 6300 4f14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_M:Z // field@144f │ │ +12ffb2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +12ffb6: 6f10 6b3c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPopupContext:()Landroid/content/Context; // method@3c6b │ │ +12ffbc: 0c00 |000e: move-result-object v0 │ │ +12ffbe: 28f7 |000f: goto 0006 // -0009 │ │ +12ffc0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +12ffc2: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0004 line=289 │ │ 0x0006 line=293 │ │ 0x0007 line=290 │ │ 0x000b line=291 │ │ @@ -403287,24 +403399,24 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -1322c0: |[1322c0] android.support.v7.widget.AppCompatSpinner.getPrompt:()Ljava/lang/CharSequence; │ │ -1322d0: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1322d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1322d8: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1322dc: 6e10 8933 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHintText:()Ljava/lang/CharSequence; // method@3389 │ │ -1322e2: 0c00 |0009: move-result-object v0 │ │ -1322e4: 1100 |000a: return-object v0 │ │ -1322e6: 6f10 6c3c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPrompt:()Ljava/lang/CharSequence; // method@3c6c │ │ -1322ec: 0c00 |000e: move-result-object v0 │ │ -1322ee: 28fb |000f: goto 000a // -0005 │ │ +12ffc4: |[12ffc4] android.support.v7.widget.AppCompatSpinner.getPrompt:()Ljava/lang/CharSequence; │ │ +12ffd4: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ffd8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +12ffdc: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +12ffe0: 6e10 8933 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.getHintText:()Ljava/lang/CharSequence; // method@3389 │ │ +12ffe6: 0c00 |0009: move-result-object v0 │ │ +12ffe8: 1100 |000a: return-object v0 │ │ +12ffea: 6f10 6c3c 0100 |000b: invoke-super {v1}, Landroid/widget/Spinner;.getPrompt:()Ljava/lang/CharSequence; // method@3c6c │ │ +12fff0: 0c00 |000e: move-result-object v0 │ │ +12fff2: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #7 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -403312,23 +403424,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1322f0: |[1322f0] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -132300: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132304: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -132308: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -13230c: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -132312: 0c00 |0009: move-result-object v0 │ │ -132314: 1100 |000a: return-object v0 │ │ -132316: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -132318: 28fe |000c: goto 000a // -0002 │ │ +12fff4: |[12fff4] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +130004: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130008: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +13000c: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130010: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +130016: 0c00 |0009: move-result-object v0 │ │ +130018: 1100 |000a: return-object v0 │ │ +13001a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +13001c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #8 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -403336,23 +403448,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13231c: |[13231c] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -13232c: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132330: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -132334: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132338: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -13233e: 0c00 |0009: move-result-object v0 │ │ -132340: 1100 |000a: return-object v0 │ │ -132342: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -132344: 28fe |000c: goto 000a // -0002 │ │ +130020: |[130020] android.support.v7.widget.AppCompatSpinner.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +130030: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130034: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +130038: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +13003c: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +130042: 0c00 |0009: move-result-object v0 │ │ +130044: 1100 |000a: return-object v0 │ │ +130046: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +130048: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ #9 : (in Landroid/support/v7/widget/AppCompatSpinner;) │ │ @@ -403360,25 +403472,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -132348: |[132348] android.support.v7.widget.AppCompatSpinner.onDetachedFromWindow:()V │ │ -132358: 6f10 6f3c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.onDetachedFromWindow:()V // method@3c6f │ │ -13235e: 5410 5814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132362: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -132366: 5410 5814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -13236a: 6e10 8e33 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ -132370: 0a00 |000c: move-result v0 │ │ -132372: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -132376: 5410 5814 |000f: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -13237a: 6e10 8733 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ -132380: 0e00 |0014: return-void │ │ +13004c: |[13004c] android.support.v7.widget.AppCompatSpinner.onDetachedFromWindow:()V │ │ +13005c: 6f10 6f3c 0100 |0000: invoke-super {v1}, Landroid/widget/Spinner;.onDetachedFromWindow:()V // method@3c6f │ │ +130062: 5410 5814 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130066: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +13006a: 5410 5814 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +13006e: 6e10 8e33 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ +130074: 0a00 |000c: move-result v0 │ │ +130076: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +13007a: 5410 5814 |000f: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +13007e: 6e10 8733 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.dismiss:()V // method@3387 │ │ +130084: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0003 line=395 │ │ 0x000f line=396 │ │ 0x0014 line=398 │ │ locals : │ │ @@ -403389,40 +403501,40 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -132384: |[132384] android.support.v7.widget.AppCompatSpinner.onMeasure:(II)V │ │ -132394: 6f30 703c 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/Spinner;.onMeasure:(II)V // method@3c70 │ │ -13239a: 5431 5814 |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -13239e: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ -1323a2: 7110 2138 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -1323a8: 0a01 |000a: move-result v1 │ │ -1323aa: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ -1323ae: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ -1323b2: 6e10 b333 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@33b3 │ │ -1323b8: 0a00 |0012: move-result v0 │ │ -1323ba: 6e10 ac33 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@33ac │ │ -1323c0: 0c01 |0016: move-result-object v1 │ │ -1323c2: 6e10 ad33 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getBackground:()Landroid/graphics/drawable/Drawable; // method@33ad │ │ -1323c8: 0c02 |001a: move-result-object v2 │ │ -1323ca: 7030 aa33 1302 |001b: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@33aa │ │ -1323d0: 0a01 |001e: move-result v1 │ │ -1323d2: 7120 1243 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1323d8: 0a01 |0022: move-result v1 │ │ -1323da: 7110 2238 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -1323e0: 0a02 |0026: move-result v2 │ │ -1323e2: 7120 1543 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -1323e8: 0a01 |002a: move-result v1 │ │ -1323ea: 6e10 b233 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@33b2 │ │ -1323f0: 0a02 |002e: move-result v2 │ │ -1323f2: 6e30 cb33 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.setMeasuredDimension:(II)V // method@33cb │ │ -1323f8: 0e00 |0032: return-void │ │ +130088: |[130088] android.support.v7.widget.AppCompatSpinner.onMeasure:(II)V │ │ +130098: 6f30 703c 4305 |0000: invoke-super {v3, v4, v5}, Landroid/widget/Spinner;.onMeasure:(II)V // method@3c70 │ │ +13009e: 5431 5814 |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +1300a2: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ +1300a6: 7110 2138 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +1300ac: 0a01 |000a: move-result v1 │ │ +1300ae: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ +1300b2: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ +1300b6: 6e10 b333 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredWidth:()I // method@33b3 │ │ +1300bc: 0a00 |0012: move-result v0 │ │ +1300be: 6e10 ac33 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@33ac │ │ +1300c4: 0c01 |0016: move-result-object v1 │ │ +1300c6: 6e10 ad33 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getBackground:()Landroid/graphics/drawable/Drawable; // method@33ad │ │ +1300cc: 0c02 |001a: move-result-object v2 │ │ +1300ce: 7030 aa33 1302 |001b: invoke-direct {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.compatMeasureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@33aa │ │ +1300d4: 0a01 |001e: move-result v1 │ │ +1300d6: 7120 1243 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +1300dc: 0a01 |0022: move-result v1 │ │ +1300de: 7110 2238 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +1300e4: 0a02 |0026: move-result v2 │ │ +1300e6: 7120 1543 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +1300ec: 0a01 |002a: move-result v1 │ │ +1300ee: 6e10 b233 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/widget/AppCompatSpinner;.getMeasuredHeight:()I // method@33b2 │ │ +1300f4: 0a02 |002e: move-result v2 │ │ +1300f6: 6e30 cb33 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatSpinner;.setMeasuredDimension:(II)V // method@33cb │ │ +1300fc: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0003 line=412 │ │ 0x000f line=413 │ │ 0x0013 line=414 │ │ 0x0032 line=419 │ │ @@ -403437,26 +403549,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1323fc: |[1323fc] android.support.v7.widget.AppCompatSpinner.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -13240c: 5410 5714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ -132410: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -132414: 5410 5714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ -132418: 6e30 9634 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@3496 │ │ -13241e: 0a00 |0009: move-result v0 │ │ -132420: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -132424: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -132426: 0f00 |000d: return v0 │ │ -132428: 6f20 713c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3c71 │ │ -13242e: 0a00 |0011: move-result v0 │ │ -132430: 28fb |0012: goto 000d // -0005 │ │ +130100: |[130100] android.support.v7.widget.AppCompatSpinner.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +130110: 5410 5714 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ +130114: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +130118: 5410 5714 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1457 │ │ +13011c: 6e30 9634 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@3496 │ │ +130122: 0a00 |0009: move-result v0 │ │ +130124: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +130128: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +13012a: 0f00 |000d: return v0 │ │ +13012c: 6f20 713c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@3c71 │ │ +130132: 0a00 |0011: move-result v0 │ │ +130134: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x000c line=403 │ │ 0x000d line=405 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ @@ -403467,28 +403579,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -132434: |[132434] android.support.v7.widget.AppCompatSpinner.performClick:()Z │ │ -132444: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132448: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -13244c: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132450: 6e10 8e33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ -132456: 0a00 |0009: move-result v0 │ │ -132458: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ -13245c: 5410 5814 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132460: 6e10 9d33 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@339d │ │ -132466: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -132468: 0f00 |0012: return v0 │ │ -13246a: 6f10 723c 0100 |0013: invoke-super {v1}, Landroid/widget/Spinner;.performClick:()Z // method@3c72 │ │ -132470: 0a00 |0016: move-result v0 │ │ -132472: 28fb |0017: goto 0012 // -0005 │ │ +130138: |[130138] android.support.v7.widget.AppCompatSpinner.performClick:()Z │ │ +130148: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +13014c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +130150: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130154: 6e10 8e33 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.isShowing:()Z // method@338e │ │ +13015a: 0a00 |0009: move-result v0 │ │ +13015c: 3900 0900 |000a: if-nez v0, 0013 // +0009 │ │ +130160: 5410 5814 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130164: 6e10 9d33 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.show:()V // method@339d │ │ +13016a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +13016c: 0f00 |0012: return v0 │ │ +13016e: 6f10 723c 0100 |0013: invoke-super {v1}, Landroid/widget/Spinner;.performClick:()Z // method@3c72 │ │ +130174: 0a00 |0016: move-result v0 │ │ +130176: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x000c line=424 │ │ 0x0011 line=425 │ │ 0x0012 line=427 │ │ locals : │ │ @@ -403499,18 +403611,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 │ │ -132474: |[132474] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/Adapter;)V │ │ -132484: 1f01 5e07 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@075e │ │ -132488: 6e20 c533 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@33c5 │ │ -13248e: 0e00 |0005: return-void │ │ +130178: |[130178] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/Adapter;)V │ │ +130188: 1f01 5e07 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@075e │ │ +13018c: 6e20 c533 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/widget/AppCompatSpinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@33c5 │ │ +130192: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/AppCompatSpinner; │ │ │ │ @@ -403519,35 +403631,35 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -132490: |[132490] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -1324a0: 5541 5a14 |0000: iget-boolean v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@145a │ │ -1324a4: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -1324a8: 5b45 5b14 |0004: iput-object v5, v4, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ -1324ac: 0e00 |0006: return-void │ │ -1324ae: 6f20 733c 5400 |0007: invoke-super {v4, v5}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ -1324b4: 5441 5814 |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1324b8: 3801 faff |000c: if-eqz v1, 0006 // -0006 │ │ -1324bc: 5441 5914 |000e: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -1324c0: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ -1324c4: 6e10 ae33 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@33ae │ │ -1324ca: 0c00 |0015: move-result-object v0 │ │ -1324cc: 5441 5814 |0016: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1324d0: 2202 6206 |0018: new-instance v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; // type@0662 │ │ -1324d4: 6e10 ae01 0000 |001a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -1324da: 0c03 |001d: move-result-object v3 │ │ -1324dc: 7030 6e33 5203 |001e: invoke-direct {v2, v5, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@336e │ │ -1324e2: 6e20 9033 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3390 │ │ -1324e8: 28e2 |0024: goto 0006 // -001e │ │ -1324ea: 5440 5914 |0025: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ -1324ee: 28ef |0027: goto 0016 // -0011 │ │ +130194: |[130194] android.support.v7.widget.AppCompatSpinner.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +1301a4: 5541 5a14 |0000: iget-boolean v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupSet:Z // field@145a │ │ +1301a8: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +1301ac: 5b45 5b14 |0004: iput-object v5, v4, Landroid/support/v7/widget/AppCompatSpinner;.mTempAdapter:Landroid/widget/SpinnerAdapter; // field@145b │ │ +1301b0: 0e00 |0006: return-void │ │ +1301b2: 6f20 733c 5400 |0007: invoke-super {v4, v5}, Landroid/widget/Spinner;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@3c73 │ │ +1301b8: 5441 5814 |000a: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +1301bc: 3801 faff |000c: if-eqz v1, 0006 // -0006 │ │ +1301c0: 5441 5914 |000e: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +1301c4: 3901 1500 |0010: if-nez v1, 0025 // +0015 │ │ +1301c8: 6e10 ae33 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/widget/AppCompatSpinner;.getContext:()Landroid/content/Context; // method@33ae │ │ +1301ce: 0c00 |0015: move-result-object v0 │ │ +1301d0: 5441 5814 |0016: iget-object v1, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +1301d4: 2202 6206 |0018: new-instance v2, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter; // type@0662 │ │ +1301d8: 6e10 ae01 0000 |001a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +1301de: 0c03 |001d: move-result-object v3 │ │ +1301e0: 7030 6e33 5203 |001e: invoke-direct {v2, v5, v3}, Landroid/support/v7/widget/AppCompatSpinner$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;Landroid/content/res/Resources$Theme;)V // method@336e │ │ +1301e6: 6e20 9033 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3390 │ │ +1301ec: 28e2 |0024: goto 0006 // -001e │ │ +1301ee: 5440 5914 |0025: iget-object v0, v4, Landroid/support/v7/widget/AppCompatSpinner;.mPopupContext:Landroid/content/Context; // field@1459 │ │ +1301f2: 28ef |0027: goto 0016 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0004 line=379 │ │ 0x0006 line=389 │ │ 0x0007 line=383 │ │ 0x000a line=385 │ │ @@ -403564,21 +403676,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1324f0: |[1324f0] android.support.v7.widget.AppCompatSpinner.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -132500: 6f20 743c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c74 │ │ -132506: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -13250a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13250e: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132512: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -132518: 0e00 |000c: return-void │ │ +1301f4: |[1301f4] android.support.v7.widget.AppCompatSpinner.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +130204: 6f20 743c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c74 │ │ +13020a: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +13020e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +130212: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130216: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +13021c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ 0x0007 line=456 │ │ 0x000c line=458 │ │ locals : │ │ @@ -403590,21 +403702,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13251c: |[13251c] android.support.v7.widget.AppCompatSpinner.setBackgroundResource:(I)V │ │ -13252c: 6f20 753c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundResource:(I)V // method@3c75 │ │ -132532: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132536: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13253a: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -13253e: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -132544: 0e00 |000c: return-void │ │ +130220: |[130220] android.support.v7.widget.AppCompatSpinner.setBackgroundResource:(I)V │ │ +130230: 6f20 753c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/Spinner;.setBackgroundResource:(I)V // method@3c75 │ │ +130236: 5410 5514 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +13023a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +13023e: 5410 5514 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130242: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +130248: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0003 line=447 │ │ 0x0007 line=448 │ │ 0x000c line=450 │ │ locals : │ │ @@ -403616,24 +403728,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -132548: |[132548] android.support.v7.widget.AppCompatSpinner.setDropDownHorizontalOffset:(I)V │ │ -132558: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -13255c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -132560: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132564: 6e20 9433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@3394 │ │ -13256a: 0e00 |0009: return-void │ │ -13256c: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -132570: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -132574: 6f20 763c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownHorizontalOffset:(I)V // method@3c76 │ │ -13257a: 28f8 |0011: goto 0009 // -0008 │ │ +13024c: |[13024c] android.support.v7.widget.AppCompatSpinner.setDropDownHorizontalOffset:(I)V │ │ +13025c: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130260: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +130264: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130268: 6e20 9433 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setHorizontalOffset:(I)V // method@3394 │ │ +13026e: 0e00 |0009: return-void │ │ +130270: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +130274: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +130278: 6f20 763c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownHorizontalOffset:(I)V // method@3c76 │ │ +13027e: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=336 │ │ 0x0009 line=340 │ │ 0x000a line=337 │ │ 0x000e line=338 │ │ @@ -403646,24 +403758,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13257c: |[13257c] android.support.v7.widget.AppCompatSpinner.setDropDownVerticalOffset:(I)V │ │ -13258c: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132590: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -132594: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132598: 6e20 9c33 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setVerticalOffset:(I)V // method@339c │ │ -13259e: 0e00 |0009: return-void │ │ -1325a0: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -1325a4: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -1325a8: 6f20 773c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownVerticalOffset:(I)V // method@3c77 │ │ -1325ae: 28f8 |0011: goto 0009 // -0008 │ │ +130280: |[130280] android.support.v7.widget.AppCompatSpinner.setDropDownVerticalOffset:(I)V │ │ +130290: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130294: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +130298: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +13029c: 6e20 9c33 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setVerticalOffset:(I)V // method@339c │ │ +1302a2: 0e00 |0009: return-void │ │ +1302a4: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +1302a8: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +1302ac: 6f20 773c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownVerticalOffset:(I)V // method@3c77 │ │ +1302b2: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0009 line=323 │ │ 0x000a line=320 │ │ 0x000e line=321 │ │ @@ -403676,23 +403788,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1325b0: |[1325b0] android.support.v7.widget.AppCompatSpinner.setDropDownWidth:(I)V │ │ -1325c0: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1325c4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -1325c8: 5912 5614 |0004: iput v2, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ -1325cc: 0e00 |0006: return-void │ │ -1325ce: 6300 4e14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -1325d2: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ -1325d6: 6f20 783c 2100 |000b: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownWidth:(I)V // method@3c78 │ │ -1325dc: 28f8 |000e: goto 0006 // -0008 │ │ +1302b4: |[1302b4] android.support.v7.widget.AppCompatSpinner.setDropDownWidth:(I)V │ │ +1302c4: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +1302c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +1302cc: 5912 5614 |0004: iput v2, v1, Landroid/support/v7/widget/AppCompatSpinner;.mDropDownWidth:I // field@1456 │ │ +1302d0: 0e00 |0006: return-void │ │ +1302d2: 6300 4e14 |0007: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +1302d6: 3800 fdff |0009: if-eqz v0, 0006 // -0003 │ │ +1302da: 6f20 783c 2100 |000b: invoke-super {v1, v2}, Landroid/widget/Spinner;.setDropDownWidth:(I)V // method@3c78 │ │ +1302e0: 28f8 |000e: goto 0006 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=359 │ │ 0x0006 line=363 │ │ 0x0007 line=360 │ │ 0x000b line=361 │ │ @@ -403705,24 +403817,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1325e0: |[1325e0] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -1325f0: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1325f4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -1325f8: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -1325fc: 6e20 9233 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3392 │ │ -132602: 0e00 |0009: return-void │ │ -132604: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ -132608: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ -13260c: 6f20 7b3c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c7b │ │ -132612: 28f8 |0011: goto 0009 // -0008 │ │ +1302e4: |[1302e4] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +1302f4: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +1302f8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +1302fc: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130300: 6e20 9233 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3392 │ │ +130306: 0e00 |0009: return-void │ │ +130308: 6300 4e14 |000a: sget-boolean v0, Landroid/support/v7/widget/AppCompatSpinner;.IS_AT_LEAST_JB:Z // field@144e │ │ +13030c: 3800 fdff |000c: if-eqz v0, 0009 // -0003 │ │ +130310: 6f20 7b3c 2100 |000e: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3c7b │ │ +130316: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0004 line=298 │ │ 0x0009 line=302 │ │ 0x000a line=299 │ │ 0x000e line=300 │ │ @@ -403735,21 +403847,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -132614: |[132614] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundResource:(I)V │ │ -132624: 6e10 b833 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getPopupContext:()Landroid/content/Context; // method@33b8 │ │ -13262a: 0c00 |0003: move-result-object v0 │ │ -13262c: 6e20 9c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@019c │ │ -132632: 0c00 |0007: move-result-object v0 │ │ -132634: 6e20 cc33 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@33cc │ │ -13263a: 0e00 |000b: return-void │ │ +130318: |[130318] android.support.v7.widget.AppCompatSpinner.setPopupBackgroundResource:(I)V │ │ +130328: 6e10 b833 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/AppCompatSpinner;.getPopupContext:()Landroid/content/Context; // method@33b8 │ │ +13032e: 0c00 |0003: move-result-object v0 │ │ +130330: 6e20 9c01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@019c │ │ +130336: 0c00 |0007: move-result-object v0 │ │ +130338: 6e20 cc33 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/AppCompatSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@33cc │ │ +13033e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x000b line=306 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -403759,22 +403871,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -13263c: |[13263c] android.support.v7.widget.AppCompatSpinner.setPrompt:(Ljava/lang/CharSequence;)V │ │ -13264c: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132650: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -132654: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ -132658: 6e20 9a33 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@339a │ │ -13265e: 0e00 |0009: return-void │ │ -132660: 6f20 7c3c 2100 |000a: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@3c7c │ │ -132666: 28fc |000d: goto 0009 // -0004 │ │ +130340: |[130340] android.support.v7.widget.AppCompatSpinner.setPrompt:(Ljava/lang/CharSequence;)V │ │ +130350: 5410 5814 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +130354: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +130358: 5410 5814 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mPopup:Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup; // field@1458 │ │ +13035c: 6e20 9a33 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatSpinner$DropdownPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@339a │ │ +130362: 0e00 |0009: return-void │ │ +130364: 6f20 7c3c 2100 |000a: invoke-super {v1, v2}, Landroid/widget/Spinner;.setPrompt:(Ljava/lang/CharSequence;)V // method@3c7c │ │ +13036a: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0004 line=433 │ │ 0x0009 line=437 │ │ 0x000a line=435 │ │ locals : │ │ @@ -403786,20 +403898,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -132668: |[132668] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -132678: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -13267c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -132680: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -132684: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -13268a: 0e00 |0009: return-void │ │ +13036c: |[13036c] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +13037c: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130380: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +130384: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +130388: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +13038e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0004 line=470 │ │ 0x0009 line=472 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ @@ -403810,36 +403922,36 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13268c: |[13268c] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -13269c: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -1326a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1326a4: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ -1326a8: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -1326ae: 0e00 |0009: return-void │ │ +130390: |[130390] android.support.v7.widget.AppCompatSpinner.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +1303a0: 5410 5514 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +1303a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1303a8: 5410 5514 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatSpinner;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1455 │ │ +1303ac: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +1303b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0004 line=497 │ │ 0x0009 line=499 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatSpinner; │ │ 0x0000 - 0x000a reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 1038 (AppCompatSpinner.java) │ │ + source_file_idx : 1035 (AppCompatSpinner.java) │ │ │ │ Class #1471 header: │ │ class_idx : 1641 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1640 │ │ -source_file_idx : 1040 │ │ +source_file_idx : 1037 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #1471 - │ │ Class descriptor : 'Landroid/support/v7/widget/AppCompatTextHelperV17;' │ │ @@ -403866,39 +403978,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -1326b0: |[1326b0] android.support.v7.widget.AppCompatTextHelperV17.:()V │ │ -1326c0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1326c2: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ -1326c6: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -1326cc: 6900 6514 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@1465 │ │ -1326d0: 0e00 |0008: return-void │ │ -1326d2: 0000 |0009: nop // spacer │ │ -1326d4: 0003 0400 0200 0000 9203 0101 9303 ... |000a: array-data (8 units) │ │ +1303b4: |[1303b4] android.support.v7.widget.AppCompatTextHelperV17.:()V │ │ +1303c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1303c6: 2300 f508 |0001: new-array v0, v0, [I // type@08f5 │ │ +1303ca: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +1303d0: 6900 6514 |0006: sput-object v0, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@1465 │ │ +1303d4: 0e00 |0008: return-void │ │ +1303d6: 0000 |0009: nop // spacer │ │ +1303d8: 0003 0400 0200 0000 9203 0101 9303 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 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 │ │ -1326e4: |[1326e4] android.support.v7.widget.AppCompatTextHelperV17.:(Landroid/widget/TextView;)V │ │ -1326f4: 7020 d333 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@33d3 │ │ -1326fa: 0e00 |0003: return-void │ │ +1303e8: |[1303e8] android.support.v7.widget.AppCompatTextHelperV17.:(Landroid/widget/TextView;)V │ │ +1303f8: 7020 d333 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/AppCompatTextHelper;.:(Landroid/widget/TextView;)V // method@33d3 │ │ +1303fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/AppCompatTextHelperV17; │ │ 0x0000 - 0x0004 reg=1 view Landroid/widget/TextView; │ │ @@ -403909,32 +404021,32 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -1326fc: |[1326fc] android.support.v7.widget.AppCompatTextHelperV17.applyCompoundDrawablesTints:()V │ │ -13270c: 6f10 d533 0300 |0000: invoke-super {v3}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -132712: 5431 6714 |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ -132716: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -13271a: 5431 6614 |0007: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ -13271e: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ -132722: 5431 6814 |000b: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@1468 │ │ -132726: 6e10 9a3c 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawablesRelative:()[Landroid/graphics/drawable/Drawable; // method@3c9a │ │ -13272c: 0c00 |0010: move-result-object v0 │ │ -13272e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -132730: 4601 0001 |0012: aget-object v1, v0, v1 │ │ -132734: 5432 6714 |0014: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ -132738: 6e30 dc33 1302 |0016: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33dc │ │ -13273e: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -132740: 4601 0001 |001a: aget-object v1, v0, v1 │ │ -132744: 5432 6614 |001c: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ -132748: 6e30 dc33 1302 |001e: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33dc │ │ -13274e: 0e00 |0021: return-void │ │ +130400: |[130400] android.support.v7.widget.AppCompatTextHelperV17.applyCompoundDrawablesTints:()V │ │ +130410: 6f10 d533 0300 |0000: invoke-super {v3}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +130416: 5431 6714 |0003: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ +13041a: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +13041e: 5431 6614 |0007: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ +130422: 3801 1800 |0009: if-eqz v1, 0021 // +0018 │ │ +130426: 5431 6814 |000b: iget-object v1, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@1468 │ │ +13042a: 6e10 9a3c 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getCompoundDrawablesRelative:()[Landroid/graphics/drawable/Drawable; // method@3c9a │ │ +130430: 0c00 |0010: move-result-object v0 │ │ +130432: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +130434: 4601 0001 |0012: aget-object v1, v0, v1 │ │ +130438: 5432 6714 |0014: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ +13043c: 6e30 dc33 1302 |0016: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33dc │ │ +130442: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +130444: 4601 0001 |001a: aget-object v1, v0, v1 │ │ +130448: 5432 6614 |001c: iget-object v2, v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ +13044c: 6e30 dc33 1302 |001e: invoke-virtual {v3, v1, v2}, Landroid/support/v7/widget/AppCompatTextHelperV17;.applyCompoundDrawableTint:(Landroid/graphics/drawable/Drawable;Landroid/support/v7/internal/widget/TintInfo;)V // method@33dc │ │ +130452: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=64 │ │ 0x000b line=65 │ │ 0x0011 line=66 │ │ 0x0019 line=67 │ │ @@ -403948,56 +404060,56 @@ │ │ type : '(Landroid/util/AttributeSet;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -132750: |[132750] android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ -132760: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -132762: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -132764: 6f30 d733 8709 |0002: invoke-super {v7, v8, v9}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -13276a: 5473 6814 |0005: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@1468 │ │ -13276e: 6e10 9b3c 0300 |0007: invoke-virtual {v3}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ -132774: 0c01 |000a: move-result-object v1 │ │ -132776: 7110 6531 0100 |000b: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -13277c: 0c02 |000e: move-result-object v2 │ │ -13277e: 6203 6514 |000f: sget-object v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@1465 │ │ -132782: 6e55 b201 8193 |0011: invoke-virtual {v1, v8, v3, v9, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -132788: 0c00 |0014: move-result-object v0 │ │ -13278a: 6e20 6e02 5000 |0015: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -132790: 0a03 |0018: move-result v3 │ │ -132792: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ -132796: 2203 3106 |001b: new-instance v3, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -13279a: 7010 5131 0300 |001d: invoke-direct {v3}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -1327a0: 5b73 6714 |0020: iput-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ -1327a4: 5473 6714 |0022: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ -1327a8: 5c36 9413 |0024: iput-boolean v6, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -1327ac: 5473 6714 |0026: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ -1327b0: 6e30 6702 5005 |0028: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -1327b6: 0a04 |002b: move-result v4 │ │ -1327b8: 6e20 6b31 4200 |002c: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -1327be: 0c04 |002f: move-result-object v4 │ │ -1327c0: 5b34 9613 |0030: iput-object v4, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -1327c4: 6e20 6e02 6000 |0032: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -1327ca: 0a03 |0035: move-result v3 │ │ -1327cc: 3803 1900 |0036: if-eqz v3, 004f // +0019 │ │ -1327d0: 2203 3106 |0038: new-instance v3, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ -1327d4: 7010 5131 0300 |003a: invoke-direct {v3}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ -1327da: 5b73 6614 |003d: iput-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ -1327de: 5473 6614 |003f: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ -1327e2: 5c36 9413 |0041: iput-boolean v6, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ -1327e6: 5473 6614 |0043: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ -1327ea: 6e30 6702 6005 |0045: invoke-virtual {v0, v6, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ -1327f0: 0a04 |0048: move-result v4 │ │ -1327f2: 6e20 6b31 4200 |0049: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ -1327f8: 0c04 |004c: move-result-object v4 │ │ -1327fa: 5b34 9613 |004d: iput-object v4, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ -1327fe: 6e10 7102 0000 |004f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -132804: 0e00 |0052: return-void │ │ +130454: |[130454] android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes:(Landroid/util/AttributeSet;I)V │ │ +130464: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +130466: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +130468: 6f30 d733 8709 |0002: invoke-super {v7, v8, v9}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +13046e: 5473 6814 |0005: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mView:Landroid/widget/TextView; // field@1468 │ │ +130472: 6e10 9b3c 0300 |0007: invoke-virtual {v3}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@3c9b │ │ +130478: 0c01 |000a: move-result-object v1 │ │ +13047a: 7110 6531 0100 |000b: invoke-static {v1}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +130480: 0c02 |000e: move-result-object v2 │ │ +130482: 6203 6514 |000f: sget-object v3, Landroid/support/v7/widget/AppCompatTextHelperV17;.VIEW_ATTRS_v17:[I // field@1465 │ │ +130486: 6e55 b201 8193 |0011: invoke-virtual {v1, v8, v3, v9, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +13048c: 0c00 |0014: move-result-object v0 │ │ +13048e: 6e20 6e02 5000 |0015: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +130494: 0a03 |0018: move-result v3 │ │ +130496: 3803 1900 |0019: if-eqz v3, 0032 // +0019 │ │ +13049a: 2203 3106 |001b: new-instance v3, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +13049e: 7010 5131 0300 |001d: invoke-direct {v3}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +1304a4: 5b73 6714 |0020: iput-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ +1304a8: 5473 6714 |0022: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ +1304ac: 5c36 9413 |0024: iput-boolean v6, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +1304b0: 5473 6714 |0026: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableStartTint:Landroid/support/v7/internal/widget/TintInfo; // field@1467 │ │ +1304b4: 6e30 6702 5005 |0028: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +1304ba: 0a04 |002b: move-result v4 │ │ +1304bc: 6e20 6b31 4200 |002c: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +1304c2: 0c04 |002f: move-result-object v4 │ │ +1304c4: 5b34 9613 |0030: iput-object v4, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +1304c8: 6e20 6e02 6000 |0032: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +1304ce: 0a03 |0035: move-result v3 │ │ +1304d0: 3803 1900 |0036: if-eqz v3, 004f // +0019 │ │ +1304d4: 2203 3106 |0038: new-instance v3, Landroid/support/v7/internal/widget/TintInfo; // type@0631 │ │ +1304d8: 7010 5131 0300 |003a: invoke-direct {v3}, Landroid/support/v7/internal/widget/TintInfo;.:()V // method@3151 │ │ +1304de: 5b73 6614 |003d: iput-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ +1304e2: 5473 6614 |003f: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ +1304e6: 5c36 9413 |0041: iput-boolean v6, v3, Landroid/support/v7/internal/widget/TintInfo;.mHasTintList:Z // field@1394 │ │ +1304ea: 5473 6614 |0043: iget-object v3, v7, Landroid/support/v7/widget/AppCompatTextHelperV17;.mDrawableEndTint:Landroid/support/v7/internal/widget/TintInfo; // field@1466 │ │ +1304ee: 6e30 6702 6005 |0045: invoke-virtual {v0, v6, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@0267 │ │ +1304f4: 0a04 |0048: move-result v4 │ │ +1304f6: 6e20 6b31 4200 |0049: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/TintManager;.getTintList:(I)Landroid/content/res/ColorStateList; // method@316b │ │ +1304fc: 0c04 |004c: move-result-object v4 │ │ +1304fe: 5b34 9613 |004d: iput-object v4, v3, Landroid/support/v7/internal/widget/TintInfo;.mTintList:Landroid/content/res/ColorStateList; // field@1396 │ │ +130502: 6e10 7102 0000 |004f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +130508: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0005 line=42 │ │ 0x000b line=43 │ │ 0x000f line=46 │ │ 0x0015 line=47 │ │ @@ -404014,21 +404126,21 @@ │ │ 0x0015 - 0x0053 reg=0 a Landroid/content/res/TypedArray; │ │ 0x000b - 0x0053 reg=1 context Landroid/content/Context; │ │ 0x000f - 0x0053 reg=2 tintManager Landroid/support/v7/internal/widget/TintManager; │ │ 0x0000 - 0x0053 reg=7 this Landroid/support/v7/widget/AppCompatTextHelperV17; │ │ 0x0000 - 0x0053 reg=8 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0053 reg=9 defStyleAttr I │ │ │ │ - source_file_idx : 1040 (AppCompatTextHelperV17.java) │ │ + source_file_idx : 1037 (AppCompatTextHelperV17.java) │ │ │ │ Class #1472 header: │ │ class_idx : 1642 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1893 │ │ -source_file_idx : 1042 │ │ +source_file_idx : 1039 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 8 │ │ │ │ Class #1472 annotations: │ │ Annotations on method #13284 'getSupportBackgroundTintList' │ │ @@ -404071,18 +404183,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -132808: |[132808] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;)V │ │ -132818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13281a: 7030 e033 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33e0 │ │ -132820: 0e00 |0004: return-void │ │ +13050c: |[13050c] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;)V │ │ +13051c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13051e: 7030 e033 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@33e0 │ │ +130524: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -404092,18 +404204,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 │ │ -132824: |[132824] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -132834: 1400 8400 0101 |0000: const v0, #float 2.36939e-38 // #01010084 │ │ -13283a: 7040 e133 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ -132840: 0e00 |0006: return-void │ │ +130528: |[130528] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +130538: 1400 8400 0101 |0000: const v0, #float 2.36939e-38 // #01010084 │ │ +13053e: 7040 e133 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ +130544: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0006 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -404114,35 +404226,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 │ │ -132844: |[132844] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -132854: 7040 963c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ -13285a: 6e10 e333 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatTextView;.getContext:()Landroid/content/Context; // method@33e3 │ │ -132860: 0c00 |0006: move-result-object v0 │ │ -132862: 7110 6531 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ -132868: 0c00 |000a: move-result-object v0 │ │ -13286a: 5b20 6b14 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@146b │ │ -13286e: 2200 5106 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ -132872: 5421 6b14 |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@146b │ │ -132876: 7030 de32 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ -13287c: 5b20 6914 |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132880: 5420 6914 |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132884: 6e30 e232 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ -13288a: 7110 d633 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ -132890: 0c00 |001e: move-result-object v0 │ │ -132892: 5b20 6a14 |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -132896: 5420 6a14 |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -13289a: 6e30 d733 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ -1328a0: 5420 6a14 |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -1328a4: 6e10 d533 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -1328aa: 0e00 |002b: return-void │ │ +130548: |[130548] android.support.v7.widget.AppCompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +130558: 7040 963c 3254 |0000: invoke-direct {v2, v3, v4, v5}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c96 │ │ +13055e: 6e10 e333 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/AppCompatTextView;.getContext:()Landroid/content/Context; // method@33e3 │ │ +130564: 0c00 |0006: move-result-object v0 │ │ +130566: 7110 6531 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/widget/TintManager;.get:(Landroid/content/Context;)Landroid/support/v7/internal/widget/TintManager; // method@3165 │ │ +13056c: 0c00 |000a: move-result-object v0 │ │ +13056e: 5b20 6b14 |000b: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@146b │ │ +130572: 2200 5106 |000d: new-instance v0, Landroid/support/v7/widget/AppCompatBackgroundHelper; // type@0651 │ │ +130576: 5421 6b14 |000f: iget-object v1, v2, Landroid/support/v7/widget/AppCompatTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@146b │ │ +13057a: 7030 de32 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.:(Landroid/view/View;Landroid/support/v7/internal/widget/TintManager;)V // method@32de │ │ +130580: 5b20 6914 |0014: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130584: 5420 6914 |0016: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130588: 6e30 e232 4005 |0018: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@32e2 │ │ +13058e: 7110 d633 0200 |001b: invoke-static {v2}, Landroid/support/v7/widget/AppCompatTextHelper;.create:(Landroid/widget/TextView;)Landroid/support/v7/widget/AppCompatTextHelper; // method@33d6 │ │ +130594: 0c00 |001e: move-result-object v0 │ │ +130596: 5b20 6a14 |001f: iput-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +13059a: 5420 6a14 |0021: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +13059e: 6e30 d733 4005 |0023: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/AppCompatTextHelper;.loadFromAttributes:(Landroid/util/AttributeSet;I)V // method@33d7 │ │ +1305a4: 5420 6a14 |0026: iget-object v0, v2, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +1305a8: 6e10 d533 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +1305ae: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=63 │ │ 0x000d line=64 │ │ 0x0016 line=65 │ │ 0x001b line=67 │ │ @@ -404161,25 +404273,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1328ac: |[1328ac] android.support.v7.widget.AppCompatTextView.drawableStateChanged:()V │ │ -1328bc: 6f10 973c 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.drawableStateChanged:()V // method@3c97 │ │ -1328c2: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1328c6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1328ca: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1328ce: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ -1328d4: 5410 6a14 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -1328d8: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -1328dc: 5410 6a14 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -1328e0: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ -1328e6: 0e00 |0015: return-void │ │ +1305b0: |[1305b0] android.support.v7.widget.AppCompatTextView.drawableStateChanged:()V │ │ +1305c0: 6f10 973c 0100 |0000: invoke-super {v1}, Landroid/widget/TextView;.drawableStateChanged:()V // method@3c97 │ │ +1305c6: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1305ca: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1305ce: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1305d2: 6e10 df32 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.applySupportBackgroundTint:()V // method@32df │ │ +1305d8: 5410 6a14 |000c: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +1305dc: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +1305e0: 5410 6a14 |0010: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +1305e4: 6e10 d533 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatTextHelper;.applyCompoundDrawablesTints:()V // method@33d5 │ │ +1305ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0007 line=152 │ │ 0x000c line=154 │ │ 0x0010 line=155 │ │ @@ -404192,23 +404304,23 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1328e8: |[1328e8] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ -1328f8: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1328fc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -132900: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132904: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ -13290a: 0c00 |0009: move-result-object v0 │ │ -13290c: 1100 |000a: return-object v0 │ │ -13290e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -132910: 28fe |000c: goto 000a // -0002 │ │ +1305ec: |[1305ec] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; │ │ +1305fc: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130600: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +130604: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130608: 6e10 e032 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintList:()Landroid/content/res/ColorStateList; // method@32e0 │ │ +13060e: 0c00 |0009: move-result-object v0 │ │ +130610: 1100 |000a: return-object v0 │ │ +130612: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +130614: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ │ │ #2 : (in Landroid/support/v7/widget/AppCompatTextView;) │ │ @@ -404216,23 +404328,23 @@ │ │ type : '()Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -132914: |[132914] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ -132924: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132928: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -13292c: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132930: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ -132936: 0c00 |0009: move-result-object v0 │ │ -132938: 1100 |000a: return-object v0 │ │ -13293a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -13293c: 28fe |000c: goto 000a // -0002 │ │ +130618: |[130618] android.support.v7.widget.AppCompatTextView.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; │ │ +130628: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +13062c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +130630: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130634: 6e10 e132 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.getSupportBackgroundTintMode:()Landroid/graphics/PorterDuff$Mode; // method@32e1 │ │ +13063a: 0c00 |0009: move-result-object v0 │ │ +13063c: 1100 |000a: return-object v0 │ │ +13063e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +130640: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ │ │ #3 : (in Landroid/support/v7/widget/AppCompatTextView;) │ │ @@ -404240,21 +404352,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -132940: |[132940] android.support.v7.widget.AppCompatTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -132950: 6f20 b03c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3cb0 │ │ -132956: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -13295a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13295e: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132962: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ -132968: 0e00 |000c: return-void │ │ +130644: |[130644] android.support.v7.widget.AppCompatTextView.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +130654: 6f20 b03c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3cb0 │ │ +13065a: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +13065e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +130662: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130666: 6e20 e332 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@32e3 │ │ +13066c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0007 line=84 │ │ 0x000c line=86 │ │ locals : │ │ @@ -404266,21 +404378,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13296c: |[13296c] android.support.v7.widget.AppCompatTextView.setBackgroundResource:(I)V │ │ -13297c: 6f20 b13c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@3cb1 │ │ -132982: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -132986: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -13298a: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -13298e: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ -132994: 0e00 |000c: return-void │ │ +130670: |[130670] android.support.v7.widget.AppCompatTextView.setBackgroundResource:(I)V │ │ +130680: 6f20 b13c 2100 |0000: invoke-super {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@3cb1 │ │ +130686: 5410 6914 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +13068a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +13068e: 5410 6914 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +130692: 6e20 e432 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.onSetBackgroundResource:(I)V // method@32e4 │ │ +130698: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0007 line=76 │ │ 0x000c line=78 │ │ locals : │ │ @@ -404292,20 +404404,20 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -132998: |[132998] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ -1329a8: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1329ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1329b0: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1329b4: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ -1329ba: 0e00 |0009: return-void │ │ +13069c: |[13069c] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V │ │ +1306ac: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1306b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1306b4: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1306b8: 6e20 e632 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintList:(Landroid/content/res/ColorStateList;)V // method@32e6 │ │ +1306be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0009 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ @@ -404316,20 +404428,20 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1329bc: |[1329bc] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -1329cc: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1329d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1329d4: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ -1329d8: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ -1329de: 0e00 |0009: return-void │ │ +1306c0: |[1306c0] android.support.v7.widget.AppCompatTextView.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +1306d0: 5410 6914 |0000: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1306d4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1306d8: 5410 6914 |0004: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mBackgroundTintHelper:Landroid/support/v7/widget/AppCompatBackgroundHelper; // field@1469 │ │ +1306dc: 6e20 e732 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/AppCompatBackgroundHelper;.setSupportBackgroundTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@32e7 │ │ +1306e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=123 │ │ 0x0009 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/AppCompatTextView; │ │ @@ -404340,39 +404452,39 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -1329e0: |[1329e0] android.support.v7.widget.AppCompatTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ -1329f0: 6f30 c83c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ -1329f6: 5410 6a14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -1329fa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1329fe: 5410 6a14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ -132a02: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ -132a08: 0e00 |000c: return-void │ │ +1306e4: |[1306e4] android.support.v7.widget.AppCompatTextView.setTextAppearance:(Landroid/content/Context;I)V │ │ +1306f4: 6f30 c83c 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@3cc8 │ │ +1306fa: 5410 6a14 |0003: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +1306fe: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +130702: 5410 6a14 |0007: iget-object v0, v1, Landroid/support/v7/widget/AppCompatTextView;.mTextHelper:Landroid/support/v7/widget/AppCompatTextHelper; // field@146a │ │ +130706: 6e30 d833 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/support/v7/widget/AppCompatTextHelper;.onSetTextAppearance:(Landroid/content/Context;I)V // method@33d8 │ │ +13070c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ 0x0007 line=144 │ │ 0x000c line=146 │ │ 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 : 1042 (AppCompatTextView.java) │ │ + source_file_idx : 1039 (AppCompatTextView.java) │ │ │ │ Class #1473 header: │ │ class_idx : 1647 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1473 annotations: │ │ Annotations on class │ │ @@ -404396,18 +404508,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 │ │ -132a0c: |[132a0c] android.support.v7.widget.ListPopupWindow$1.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V │ │ -132a1c: 5b01 8e14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148e │ │ -132a20: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -132a26: 0e00 |0005: return-void │ │ +130710: |[130710] android.support.v7.widget.ListPopupWindow$1.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/view/View;)V │ │ +130720: 5b01 8e14 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148e │ │ +130724: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +13072a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 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; │ │ @@ -404418,30 +404530,30 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132a28: |[132a28] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -132a38: 5410 8e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148e │ │ -132a3c: 1100 |0002: return-object v0 │ │ +13072c: |[13072c] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +13073c: 5410 8e14 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@148e │ │ +130740: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow$1; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #1474 header: │ │ class_idx : 1650 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1573 │ │ -source_file_idx : 4896 │ │ +source_file_idx : 4892 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #1474 annotations: │ │ Annotations on class │ │ @@ -404481,22 +404593,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 │ │ -132a40: |[132a40] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ -132a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -132a52: 6001 d50c |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@0cd5 │ │ -132a56: 7040 9b30 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@309b │ │ -132a5c: 5c24 9314 |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ -132a60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -132a62: 6e20 7b34 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@347b │ │ -132a68: 0e00 |000c: return-void │ │ +130744: |[130744] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ +130754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130756: 6001 d50c |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@0cd5 │ │ +13075a: 7040 9b30 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@309b │ │ +130760: 5c24 9314 |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ +130764: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +130766: 6e20 7b34 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@347b │ │ +13076c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1586 │ │ 0x0006 line=1587 │ │ 0x0008 line=1588 │ │ 0x000c line=1589 │ │ locals : │ │ @@ -404509,17 +404621,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 │ │ -132a6c: |[132a6c] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ -132a7c: 5c01 9414 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@1494 │ │ -132a80: 0f01 |0002: return v1 │ │ +130770: |[130770] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ +130780: 5c01 9414 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@1494 │ │ +130784: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -404528,34 +404640,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -132a84: |[132a84] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ -132a94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -132a96: 5c43 9214 |0001: iput-boolean v3, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ -132a9a: 6e20 8234 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@3482 │ │ -132aa0: 6e10 5c34 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@345c │ │ -132aa6: 5241 9514 |0009: iget v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ -132aaa: 6e10 6234 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ -132ab0: 0a02 |000e: move-result v2 │ │ -132ab2: b121 |000f: sub-int/2addr v1, v2 │ │ -132ab4: 6e20 5e34 1400 |0010: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ -132aba: 0c00 |0013: move-result-object v0 │ │ -132abc: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -132ac0: 6e20 e238 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ -132ac6: 5441 9114 |0019: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ -132aca: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -132ace: 5441 9114 |001d: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ -132ad2: 6e10 4a1d 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -132ad8: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -132ada: 5b41 9114 |0023: iput-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ -132ade: 0e00 |0025: return-void │ │ +130788: |[130788] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ +130798: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +13079a: 5c43 9214 |0001: iput-boolean v3, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ +13079e: 6e20 8234 3400 |0003: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@3482 │ │ +1307a4: 6e10 5c34 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@345c │ │ +1307aa: 5241 9514 |0009: iget v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ +1307ae: 6e10 6234 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ +1307b4: 0a02 |000e: move-result v2 │ │ +1307b6: b121 |000f: sub-int/2addr v1, v2 │ │ +1307b8: 6e20 5e34 1400 |0010: invoke-virtual {v4, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ +1307be: 0c00 |0013: move-result-object v0 │ │ +1307c0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1307c4: 6e20 e238 3000 |0016: invoke-virtual {v0, v3}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ +1307ca: 5441 9114 |0019: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ +1307ce: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +1307d2: 5441 9114 |001d: iget-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ +1307d6: 6e10 4a1d 0100 |001f: invoke-virtual {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +1307dc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +1307de: 5b41 9114 |0023: iput-object v1, v4, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@1491 │ │ +1307e2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1663 │ │ 0x0003 line=1664 │ │ 0x0006 line=1666 │ │ 0x0009 line=1668 │ │ 0x0014 line=1669 │ │ @@ -404573,19 +404685,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -132ae0: |[132ae0] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ -132af0: 6e20 6334 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@3463 │ │ -132af6: 0b00 |0003: move-result-wide v0 │ │ -132af8: 6e51 7434 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@3474 │ │ -132afe: 0e00 |0007: return-void │ │ +1307e4: |[1307e4] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ +1307f4: 6e20 6334 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@3463 │ │ +1307fa: 0b00 |0003: move-result-wide v0 │ │ +1307fc: 6e51 7434 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@3474 │ │ +130802: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1658 │ │ 0x0004 line=1659 │ │ 0x0007 line=1660 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 id J │ │ @@ -404598,63 +404710,63 @@ │ │ type : '(Landroid/view/View;IFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -132b00: |[132b00] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ -132b10: 1307 1500 |0000: const/16 v7, #int 21 // #15 │ │ -132b14: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -132b16: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -132b18: 5c85 9214 |0004: iput-boolean v5, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ -132b1c: 6003 c100 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -132b20: 3473 0500 |0008: if-lt v3, v7, 000d // +0005 │ │ -132b24: 6e30 5b34 b80c |000a: invoke-virtual {v8, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableHotspotChanged:(FF)V // method@345b │ │ -132b2a: 6e10 6c34 0800 |000d: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isPressed:()Z // method@346c │ │ -132b30: 0a03 |0010: move-result v3 │ │ -132b32: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ -132b36: 6e20 8234 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@3482 │ │ -132b3c: 6e10 6e34 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@346e │ │ -132b42: 5283 9514 |0019: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ -132b46: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -132b48: 3243 1a00 |001c: if-eq v3, v4, 0036 // +001a │ │ -132b4c: 5283 9514 |001e: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ -132b50: 6e10 6234 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ -132b56: 0a04 |0023: move-result v4 │ │ -132b58: b143 |0024: sub-int/2addr v3, v4 │ │ -132b5a: 6e20 5e34 3800 |0025: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ -132b60: 0c02 |0028: move-result-object v2 │ │ -132b62: 3802 0d00 |0029: if-eqz v2, 0036 // +000d │ │ -132b66: 3292 0b00 |002b: if-eq v2, v9, 0036 // +000b │ │ -132b6a: 6e10 9938 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ -132b70: 0a03 |0030: move-result v3 │ │ -132b72: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ -132b76: 6e20 e238 6200 |0033: invoke-virtual {v2, v6}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ -132b7c: 598a 9514 |0036: iput v10, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ -132b80: 6e10 5538 0900 |0038: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -132b86: 0a03 |003b: move-result v3 │ │ -132b88: 8233 |003c: int-to-float v3, v3 │ │ -132b8a: a700 0b03 |003d: sub-float v0, v11, v3 │ │ -132b8e: 6e10 7538 0900 |003f: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ -132b94: 0a03 |0042: move-result v3 │ │ -132b96: 8233 |0043: int-to-float v3, v3 │ │ -132b98: a701 0c03 |0044: sub-float v1, v12, v3 │ │ -132b9c: 6003 c100 |0046: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -132ba0: 3473 0500 |0048: if-lt v3, v7, 004d // +0005 │ │ -132ba4: 6e30 3938 0901 |004a: invoke-virtual {v9, v0, v1}, Landroid/view/View;.drawableHotspotChanged:(FF)V // method@3839 │ │ -132baa: 6e10 9938 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ -132bb0: 0a03 |0050: move-result v3 │ │ -132bb2: 3903 0500 |0051: if-nez v3, 0056 // +0005 │ │ -132bb6: 6e20 e238 5900 |0053: invoke-virtual {v9, v5}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ -132bbc: 6e20 8434 a800 |0056: invoke-virtual {v8, v10}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ -132bc2: 6e5c 7634 a8b9 |0059: invoke-virtual {v8, v10, v9, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@3476 │ │ -132bc8: 6e20 8634 6800 |005c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@3486 │ │ -132bce: 6e10 7734 0800 |005f: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@3477 │ │ -132bd4: 0e00 |0062: return-void │ │ +130804: |[130804] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ +130814: 1307 1500 |0000: const/16 v7, #int 21 // #15 │ │ +130818: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +13081a: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +13081c: 5c85 9214 |0004: iput-boolean v5, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ +130820: 6003 c100 |0006: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +130824: 3473 0500 |0008: if-lt v3, v7, 000d // +0005 │ │ +130828: 6e30 5b34 b80c |000a: invoke-virtual {v8, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableHotspotChanged:(FF)V // method@345b │ │ +13082e: 6e10 6c34 0800 |000d: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isPressed:()Z // method@346c │ │ +130834: 0a03 |0010: move-result v3 │ │ +130836: 3903 0500 |0011: if-nez v3, 0016 // +0005 │ │ +13083a: 6e20 8234 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@3482 │ │ +130840: 6e10 6e34 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@346e │ │ +130846: 5283 9514 |0019: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ +13084a: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +13084c: 3243 1a00 |001c: if-eq v3, v4, 0036 // +001a │ │ +130850: 5283 9514 |001e: iget v3, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ +130854: 6e10 6234 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ +13085a: 0a04 |0023: move-result v4 │ │ +13085c: b143 |0024: sub-int/2addr v3, v4 │ │ +13085e: 6e20 5e34 3800 |0025: invoke-virtual {v8, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ +130864: 0c02 |0028: move-result-object v2 │ │ +130866: 3802 0d00 |0029: if-eqz v2, 0036 // +000d │ │ +13086a: 3292 0b00 |002b: if-eq v2, v9, 0036 // +000b │ │ +13086e: 6e10 9938 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ +130874: 0a03 |0030: move-result v3 │ │ +130876: 3803 0500 |0031: if-eqz v3, 0036 // +0005 │ │ +13087a: 6e20 e238 6200 |0033: invoke-virtual {v2, v6}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ +130880: 598a 9514 |0036: iput v10, v8, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mMotionPosition:I // field@1495 │ │ +130884: 6e10 5538 0900 |0038: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +13088a: 0a03 |003b: move-result v3 │ │ +13088c: 8233 |003c: int-to-float v3, v3 │ │ +13088e: a700 0b03 |003d: sub-float v0, v11, v3 │ │ +130892: 6e10 7538 0900 |003f: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@3875 │ │ +130898: 0a03 |0042: move-result v3 │ │ +13089a: 8233 |0043: int-to-float v3, v3 │ │ +13089c: a701 0c03 |0044: sub-float v1, v12, v3 │ │ +1308a0: 6003 c100 |0046: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +1308a4: 3473 0500 |0048: if-lt v3, v7, 004d // +0005 │ │ +1308a8: 6e30 3938 0901 |004a: invoke-virtual {v9, v0, v1}, Landroid/view/View;.drawableHotspotChanged:(FF)V // method@3839 │ │ +1308ae: 6e10 9938 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ +1308b4: 0a03 |0050: move-result v3 │ │ +1308b6: 3903 0500 |0051: if-nez v3, 0056 // +0005 │ │ +1308ba: 6e20 e238 5900 |0053: invoke-virtual {v9, v5}, Landroid/view/View;.setPressed:(Z)V // method@38e2 │ │ +1308c0: 6e20 8434 a800 |0056: invoke-virtual {v8, v10}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@3484 │ │ +1308c6: 6e5c 7634 a8b9 |0059: invoke-virtual {v8, v10, v9, v11, v12}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@3476 │ │ +1308cc: 6e20 8634 6800 |005c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@3486 │ │ +1308d2: 6e10 7734 0800 |005f: invoke-virtual {v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@3477 │ │ +1308d8: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1680 │ │ 0x0006 line=1683 │ │ 0x000a line=1684 │ │ 0x000d line=1686 │ │ 0x0013 line=1687 │ │ @@ -404691,24 +404803,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -132bd8: |[132bd8] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ -132be8: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ -132bec: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132bf0: 6f10 aa30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasFocus:()Z // method@30aa │ │ -132bf6: 0a00 |0007: move-result v0 │ │ -132bf8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -132bfc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -132bfe: 0f00 |000b: return v0 │ │ -132c00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -132c02: 28fe |000d: goto 000b // -0002 │ │ +1308dc: |[1308dc] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ +1308ec: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ +1308f0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +1308f4: 6f10 aa30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasFocus:()Z // method@30aa │ │ +1308fa: 0a00 |0007: move-result v0 │ │ +1308fc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +130900: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +130902: 0f00 |000b: return v0 │ │ +130904: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +130906: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1765 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #1 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -404716,24 +404828,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -132c04: |[132c04] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ -132c14: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ -132c18: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132c1c: 6f10 ab30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasWindowFocus:()Z // method@30ab │ │ -132c22: 0a00 |0007: move-result v0 │ │ -132c24: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -132c28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -132c2a: 0f00 |000b: return v0 │ │ -132c2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -132c2e: 28fe |000d: goto 000b // -0002 │ │ +130908: |[130908] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ +130918: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ +13091c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +130920: 6f10 ab30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasWindowFocus:()Z // method@30ab │ │ +130926: 0a00 |0007: move-result v0 │ │ +130928: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +13092c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13092e: 0f00 |000b: return v0 │ │ +130930: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +130932: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1745 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -404741,24 +404853,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -132c30: |[132c30] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ -132c40: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ -132c44: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132c48: 6f10 ac30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isFocused:()Z // method@30ac │ │ -132c4e: 0a00 |0007: move-result v0 │ │ -132c50: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -132c54: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -132c56: 0f00 |000b: return v0 │ │ -132c58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -132c5a: 28fe |000d: goto 000b // -0002 │ │ +130934: |[130934] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ +130944: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ +130948: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +13094c: 6f10 ac30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isFocused:()Z // method@30ac │ │ +130952: 0a00 |0007: move-result v0 │ │ +130954: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +130958: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13095a: 0f00 |000b: return v0 │ │ +13095c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +13095e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1755 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -404766,26 +404878,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -132c5c: |[132c5c] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ -132c6c: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ -132c70: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -132c74: 5510 9414 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@1494 │ │ -132c78: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -132c7c: 6f10 ad30 0100 |0008: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@30ad │ │ -132c82: 0a00 |000b: move-result v0 │ │ -132c84: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -132c88: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -132c8a: 0f00 |000f: return v0 │ │ -132c8c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -132c8e: 28fe |0011: goto 000f // -0002 │ │ +130960: |[130960] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ +130970: 5510 9314 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@1493 │ │ +130974: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +130978: 5510 9414 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@1494 │ │ +13097c: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +130980: 6f10 ad30 0100 |0008: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@30ad │ │ +130986: 0a00 |000b: move-result v0 │ │ +130988: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +13098c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +13098e: 0f00 |000f: return v0 │ │ +130990: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +130992: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1735 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -404793,74 +404905,74 @@ │ │ type : '(Landroid/view/MotionEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -132c90: |[132c90] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ -132ca0: 121a |0000: const/4 v10, #int 1 // #1 │ │ -132ca2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -132ca4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -132ca6: 7110 7e18 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ -132cac: 0a00 |0006: move-result v0 │ │ -132cae: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ -132cb4: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ -132cb8: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -132cbc: 7010 5934 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@3459 │ │ -132cc2: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ -132cc6: 54b8 9614 |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132cca: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ -132cce: 2208 f604 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@04f6 │ │ -132cd2: 7020 1b24 b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@241b │ │ -132cd8: 5bb8 9614 |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132cdc: 54b8 9614 |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132ce0: 6e20 2024 a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@2420 │ │ -132ce6: 54b8 9614 |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132cea: 6e30 1e24 b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@241e │ │ -132cf0: 0f04 |0028: return v4 │ │ -132cf2: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -132cf4: 28e0 |002a: goto 000a // -0020 │ │ -132cf6: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -132cf8: 6e20 ee37 dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ -132cfe: 0a01 |002f: move-result v1 │ │ -132d00: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ -132d04: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -132d06: 28d7 |0033: goto 000a // -0029 │ │ -132d08: 6e20 f937 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ -132d0e: 0a08 |0037: move-result v8 │ │ -132d10: 8786 |0038: float-to-int v6, v8 │ │ -132d12: 6e20 fb37 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ -132d18: 0a08 |003c: move-result v8 │ │ -132d1a: 8787 |003d: float-to-int v7, v8 │ │ -132d1c: 6e30 7534 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@3475 │ │ -132d22: 0a05 |0041: move-result v5 │ │ -132d24: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ -132d26: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ -132d2a: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -132d2c: 28c4 |0046: goto 000a // -003c │ │ -132d2e: 6e10 6234 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ -132d34: 0a08 |004a: move-result v8 │ │ -132d36: 9108 0508 |004b: sub-int v8, v5, v8 │ │ -132d3a: 6e20 5e34 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ -132d40: 0c02 |0050: move-result-object v2 │ │ -132d42: 8268 |0051: int-to-float v8, v6 │ │ -132d44: 8279 |0052: int-to-float v9, v7 │ │ -132d46: 7059 8334 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@3483 │ │ -132d4c: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -132d4e: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ -132d52: 7030 5a34 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@345a │ │ -132d58: 28ae |005c: goto 000a // -0052 │ │ -132d5a: 54b8 9614 |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132d5e: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ -132d62: 54b8 9614 |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ -132d66: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -132d68: 6e20 2024 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@2420 │ │ -132d6e: 28c1 |0067: goto 0028 // -003f │ │ -132d70: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ +130994: |[130994] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ +1309a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +1309a6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +1309a8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1309aa: 7110 7e18 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@187e │ │ +1309b0: 0a00 |0006: move-result v0 │ │ +1309b2: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ +1309b8: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ +1309bc: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +1309c0: 7010 5934 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@3459 │ │ +1309c6: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ +1309ca: 54b8 9614 |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +1309ce: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ +1309d2: 2208 f604 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@04f6 │ │ +1309d6: 7020 1b24 b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@241b │ │ +1309dc: 5bb8 9614 |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +1309e0: 54b8 9614 |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +1309e4: 6e20 2024 a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@2420 │ │ +1309ea: 54b8 9614 |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +1309ee: 6e30 1e24 b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@241e │ │ +1309f4: 0f04 |0028: return v4 │ │ +1309f6: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +1309f8: 28e0 |002a: goto 000a // -0020 │ │ +1309fa: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +1309fc: 6e20 ee37 dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@37ee │ │ +130a02: 0a01 |002f: move-result v1 │ │ +130a04: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ +130a08: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +130a0a: 28d7 |0033: goto 000a // -0029 │ │ +130a0c: 6e20 f937 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@37f9 │ │ +130a12: 0a08 |0037: move-result v8 │ │ +130a14: 8786 |0038: float-to-int v6, v8 │ │ +130a16: 6e20 fb37 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@37fb │ │ +130a1c: 0a08 |003c: move-result v8 │ │ +130a1e: 8787 |003d: float-to-int v7, v8 │ │ +130a20: 6e30 7534 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@3475 │ │ +130a26: 0a05 |0041: move-result v5 │ │ +130a28: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ +130a2a: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ +130a2e: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +130a30: 28c4 |0046: goto 000a // -003c │ │ +130a32: 6e10 6234 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@3462 │ │ +130a38: 0a08 |004a: move-result v8 │ │ +130a3a: 9108 0508 |004b: sub-int v8, v5, v8 │ │ +130a3e: 6e20 5e34 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@345e │ │ +130a44: 0c02 |0050: move-result-object v2 │ │ +130a46: 8268 |0051: int-to-float v8, v6 │ │ +130a48: 8279 |0052: int-to-float v9, v7 │ │ +130a4a: 7059 8334 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@3483 │ │ +130a50: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +130a52: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ +130a56: 7030 5a34 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@345a │ │ +130a5c: 28ae |005c: goto 000a // -0052 │ │ +130a5e: 54b8 9614 |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +130a62: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ +130a66: 54b8 9614 |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@1496 │ │ +130a6a: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +130a6c: 6e20 2024 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@2420 │ │ +130a72: 28c1 |0067: goto 0028 // -003f │ │ +130a74: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1598 │ │ 0x0002 line=1599 │ │ 0x0003 line=1601 │ │ 0x0007 line=1602 │ │ 0x000a line=1635 │ │ @@ -404910,37 +405022,37 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -132d84: |[132d84] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ -132d94: 5510 9214 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ -132d98: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -132d9c: 6f10 ba30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@30ba │ │ -132da2: 0a00 |0007: move-result v0 │ │ -132da4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -132da8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -132daa: 0f00 |000b: return v0 │ │ -132dac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -132dae: 28fe |000d: goto 000b // -0002 │ │ +130a88: |[130a88] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ +130a98: 5510 9214 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@1492 │ │ +130a9c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +130aa0: 6f10 ba30 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@30ba │ │ +130aa6: 0a00 |0007: move-result v0 │ │ +130aa8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +130aac: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +130aae: 0f00 |000b: return v0 │ │ +130ab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +130ab2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ - source_file_idx : 4896 (ListPopupWindow.java) │ │ + source_file_idx : 4892 (ListPopupWindow.java) │ │ │ │ Class #1475 header: │ │ class_idx : 1660 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1653 │ │ -source_file_idx : 5827 │ │ +source_file_idx : 5823 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1475 annotations: │ │ Annotations on class │ │ @@ -404964,18 +405076,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 │ │ -132db0: |[132db0] android.support.v7.widget.PopupMenu$1.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V │ │ -132dc0: 5b01 d214 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ -132dc4: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ -132dca: 0e00 |0005: return-void │ │ +130ab4: |[130ab4] android.support.v7.widget.PopupMenu$1.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V │ │ +130ac4: 5b01 d214 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ +130ac8: 7020 8e34 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@348e │ │ +130ace: 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; │ │ @@ -404986,21 +405098,21 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -132dcc: |[132dcc] android.support.v7.widget.PopupMenu$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -132ddc: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ -132de0: 7110 f834 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/PopupMenu;.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/internal/view/menu/MenuPopupHelper; // method@34f8 │ │ -132de6: 0c00 |0005: move-result-object v0 │ │ -132de8: 6e10 032e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2e03 │ │ -132dee: 0c00 |0009: move-result-object v0 │ │ -132df0: 1100 |000a: return-object v0 │ │ +130ad0: |[130ad0] android.support.v7.widget.PopupMenu$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +130ae0: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ +130ae4: 7110 f834 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/PopupMenu;.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/internal/view/menu/MenuPopupHelper; // method@34f8 │ │ +130aea: 0c00 |0005: move-result-object v0 │ │ +130aec: 6e10 032e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@2e03 │ │ +130af2: 0c00 |0009: move-result-object v0 │ │ +130af4: 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;) │ │ @@ -405008,19 +405120,19 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -132df4: |[132df4] android.support.v7.widget.PopupMenu$1.onForwardingStarted:()Z │ │ -132e04: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ -132e08: 6e10 0735 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.show:()V // method@3507 │ │ -132e0e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -132e10: 0f00 |0006: return v0 │ │ +130af8: |[130af8] android.support.v7.widget.PopupMenu$1.onForwardingStarted:()Z │ │ +130b08: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ +130b0c: 6e10 0735 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.show:()V // method@3507 │ │ +130b12: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +130b14: 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; │ │ │ │ @@ -405029,33 +405141,33 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -132e14: |[132e14] android.support.v7.widget.PopupMenu$1.onForwardingStopped:()Z │ │ -132e24: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ -132e28: 6e10 f934 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.dismiss:()V // method@34f9 │ │ -132e2e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -132e30: 0f00 |0006: return v0 │ │ +130b18: |[130b18] android.support.v7.widget.PopupMenu$1.onForwardingStopped:()Z │ │ +130b28: 5410 d214 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu$1;.this$0:Landroid/support/v7/widget/PopupMenu; // field@14d2 │ │ +130b2c: 6e10 f934 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/PopupMenu;.dismiss:()V // method@34f9 │ │ +130b32: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +130b34: 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 : 5827 (PopupMenu.java) │ │ + source_file_idx : 5823 (PopupMenu.java) │ │ │ │ Class #1476 header: │ │ class_idx : 1663 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5827 │ │ +source_file_idx : 5823 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 15 │ │ │ │ Class #1476 annotations: │ │ Annotations on class │ │ @@ -405107,18 +405219,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 │ │ -132e34: |[132e34] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ -132e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -132e46: 7040 f634 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@34f6 │ │ -132e4c: 0e00 |0004: return-void │ │ +130b38: |[130b38] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ +130b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130b4a: 7040 f634 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/PopupMenu;.:(Landroid/content/Context;Landroid/view/View;I)V // method@34f6 │ │ +130b50: 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; │ │ @@ -405129,23 +405241,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 │ │ -132e50: |[132e50] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;I)V │ │ -132e60: 6004 020d |0000: sget v4, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ -132e64: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -132e66: 0760 |0003: move-object v0, v6 │ │ -132e68: 0771 |0004: move-object v1, v7 │ │ -132e6a: 0782 |0005: move-object v2, v8 │ │ -132e6c: 0193 |0006: move v3, v9 │ │ -132e6e: 7606 f734 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@34f7 │ │ -132e74: 0e00 |000a: return-void │ │ +130b54: |[130b54] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;I)V │ │ +130b64: 6004 020d |0000: sget v4, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0d02 │ │ +130b68: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +130b6a: 0760 |0003: move-object v0, v6 │ │ +130b6c: 0771 |0004: move-object v1, v7 │ │ +130b6e: 0782 |0005: move-object v2, v8 │ │ +130b70: 0193 |0006: move v3, v9 │ │ +130b72: 7606 f734 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@34f7 │ │ +130b78: 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; │ │ @@ -405157,37 +405269,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 │ │ -132e78: |[132e78] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;III)V │ │ -132e88: 7010 1f43 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@431f │ │ -132e8e: 5b78 d414 |0003: iput-object v8, v7, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ -132e92: 2200 e305 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -132e96: 7020 f72c 8000 |0007: invoke-direct {v0, v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -132e9c: 5b70 d714 |000a: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ -132ea0: 5470 d714 |000c: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ -132ea4: 6e20 3c2d 7000 |000e: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -132eaa: 5b79 d314 |0011: iput-object v9, v7, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ -132eae: 2200 ef05 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ -132eb2: 5472 d714 |0015: iget-object v2, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ -132eb6: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -132eb8: 0781 |0018: move-object v1, v8 │ │ -132eba: 0793 |0019: move-object v3, v9 │ │ -132ebc: 01b5 |001a: move v5, v11 │ │ -132ebe: 01c6 |001b: move v6, v12 │ │ -132ec0: 7607 f82d 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@2df8 │ │ -132ec6: 5b70 d914 |001f: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132eca: 5470 d914 |0021: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132ece: 6e20 122e a000 |0023: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setGravity:(I)V // method@2e12 │ │ -132ed4: 5470 d914 |0026: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132ed8: 6e20 102e 7000 |0028: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2e10 │ │ -132ede: 0e00 |002b: return-void │ │ +130b7c: |[130b7c] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;III)V │ │ +130b8c: 7010 1f43 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@431f │ │ +130b92: 5b78 d414 |0003: iput-object v8, v7, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ +130b96: 2200 e305 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +130b9a: 7020 f72c 8000 |0007: invoke-direct {v0, v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +130ba0: 5b70 d714 |000a: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ +130ba4: 5470 d714 |000c: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ +130ba8: 6e20 3c2d 7000 |000e: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +130bae: 5b79 d314 |0011: iput-object v9, v7, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ +130bb2: 2200 ef05 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ +130bb6: 5472 d714 |0015: iget-object v2, v7, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ +130bba: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +130bbc: 0781 |0018: move-object v1, v8 │ │ +130bbe: 0793 |0019: move-object v3, v9 │ │ +130bc0: 01b5 |001a: move v5, v11 │ │ +130bc2: 01c6 |001b: move v6, v12 │ │ +130bc4: 7607 f82d 0000 |001c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@2df8 │ │ +130bca: 5b70 d914 |001f: iput-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130bce: 5470 d914 |0021: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130bd2: 6e20 122e a000 |0023: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setGravity:(I)V // method@2e12 │ │ +130bd8: 5470 d914 |0026: iget-object v0, v7, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130bdc: 6e20 102e 7000 |0028: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@2e10 │ │ +130be2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0005 line=108 │ │ 0x000c line=109 │ │ 0x0011 line=110 │ │ @@ -405208,17 +405320,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/internal/view/menu/MenuPopupHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132ee0: |[132ee0] android.support.v7.widget.PopupMenu.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ -132ef0: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132ef4: 1100 |0002: return-object v0 │ │ +130be4: |[130be4] android.support.v7.widget.PopupMenu.access$000:(Landroid/support/v7/widget/PopupMenu;)Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ +130bf4: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/PopupMenu; │ │ │ │ Virtual methods - │ │ @@ -405227,18 +405339,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -132ef8: |[132ef8] android.support.v7.widget.PopupMenu.dismiss:()V │ │ -132f08: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132f0c: 6e10 fd2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ -132f12: 0e00 |0005: return-void │ │ +130bfc: |[130bfc] android.support.v7.widget.PopupMenu.dismiss:()V │ │ +130c0c: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130c10: 6e10 fd2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ +130c16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -405247,23 +405359,23 @@ │ │ type : '()Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -132f14: |[132f14] android.support.v7.widget.PopupMenu.getDragToOpenListener:()Landroid/view/View$OnTouchListener; │ │ -132f24: 5420 d614 |0000: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ -132f28: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -132f2c: 2200 7c06 |0004: new-instance v0, Landroid/support/v7/widget/PopupMenu$1; // type@067c │ │ -132f30: 5421 d314 |0006: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ -132f34: 7030 ef34 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/PopupMenu$1;.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V // method@34ef │ │ -132f3a: 5b20 d614 |000b: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ -132f3e: 5420 d614 |000d: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ -132f42: 1100 |000f: return-object v0 │ │ +130c18: |[130c18] android.support.v7.widget.PopupMenu.getDragToOpenListener:()Landroid/view/View$OnTouchListener; │ │ +130c28: 5420 d614 |0000: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ +130c2c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +130c30: 2200 7c06 |0004: new-instance v0, Landroid/support/v7/widget/PopupMenu$1; // type@067c │ │ +130c34: 5421 d314 |0006: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ +130c38: 7030 ef34 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/PopupMenu$1;.:(Landroid/support/v7/widget/PopupMenu;Landroid/view/View;)V // method@34ef │ │ +130c3e: 5b20 d614 |000b: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ +130c42: 5420 d614 |000d: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mDragListener:Landroid/view/View$OnTouchListener; // field@14d6 │ │ +130c46: 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; │ │ @@ -405273,19 +405385,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -132f44: |[132f44] android.support.v7.widget.PopupMenu.getGravity:()I │ │ -132f54: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -132f58: 6e10 002e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.getGravity:()I // method@2e00 │ │ -132f5e: 0a00 |0005: move-result v0 │ │ -132f60: 0f00 |0006: return v0 │ │ +130c48: |[130c48] android.support.v7.widget.PopupMenu.getGravity:()I │ │ +130c58: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130c5c: 6e10 002e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.getGravity:()I // method@2e00 │ │ +130c62: 0a00 |0005: move-result v0 │ │ +130c64: 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;) │ │ @@ -405293,17 +405405,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -132f64: |[132f64] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ -132f74: 5410 d714 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ -132f78: 1100 |0002: return-object v0 │ │ +130c68: |[130c68] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ +130c78: 5410 d714 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ +130c7c: 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;) │ │ @@ -405311,19 +405423,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -132f7c: |[132f7c] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ -132f8c: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ -132f90: 5421 d414 |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ -132f94: 7020 fb2b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ -132f9a: 1100 |0007: return-object v0 │ │ +130c80: |[130c80] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ +130c90: 2200 d205 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@05d2 │ │ +130c94: 5421 d414 |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ +130c98: 7020 fb2b 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@2bfb │ │ +130c9e: 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;) │ │ @@ -405331,20 +405443,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -132f9c: |[132f9c] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ -132fac: 6e10 fd34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@34fd │ │ -132fb2: 0c00 |0003: move-result-object v0 │ │ -132fb4: 5421 d714 |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ -132fb8: 6e30 cf37 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -132fbe: 0e00 |0009: return-void │ │ +130ca0: |[130ca0] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ +130cb0: 6e10 fd34 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@34fd │ │ +130cb6: 0c00 |0003: move-result-object v0 │ │ +130cb8: 5421 d714 |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@14d7 │ │ +130cbc: 6e30 cf37 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +130cc2: 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 │ │ @@ -405354,20 +405466,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -132fc0: |[132fc0] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -132fd0: 5410 d514 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ -132fd4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -132fd8: 5410 d514 |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ -132fdc: 7220 f334 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@34f3 │ │ -132fe2: 0e00 |0009: return-void │ │ +130cc4: |[130cc4] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +130cd4: 5410 d514 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ +130cd8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +130cdc: 5410 d514 |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ +130ce0: 7220 f334 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@34f3 │ │ +130ce6: 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; │ │ @@ -405379,16 +405491,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -132fe4: |[132fe4] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -132ff4: 0e00 |0000: return-void │ │ +130ce8: |[130ce8] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +130cf8: 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/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -405397,23 +405509,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -132ff8: |[132ff8] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -133008: 5410 d814 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ -13300c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -133010: 5410 d814 |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ -133014: 7220 f434 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@34f4 │ │ -13301a: 0a00 |0009: move-result v0 │ │ -13301c: 0f00 |000a: return v0 │ │ -13301e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -133020: 28fe |000c: goto 000a // -0002 │ │ +130cfc: |[130cfc] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +130d0c: 5410 d814 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ +130d10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +130d14: 5410 d814 |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ +130d18: 7220 f434 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@34f4 │ │ +130d1e: 0a00 |0009: move-result v0 │ │ +130d20: 0f00 |000a: return v0 │ │ +130d22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +130d24: 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; │ │ @@ -405425,16 +405537,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -133024: |[133024] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -133034: 0e00 |0000: return-void │ │ +130d28: |[130d28] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +130d38: 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/internal/view/menu/MenuBuilder; │ │ │ │ @@ -405443,28 +405555,28 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -133038: |[133038] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -133048: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -13304a: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ -13304e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -133050: 0f00 |0004: return v0 │ │ -133052: 6e10 282d 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@2d28 │ │ -133058: 0a01 |0008: move-result v1 │ │ -13305a: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ -13305e: 2201 ef05 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ -133062: 5442 d414 |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ -133066: 5443 d314 |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ -13306a: 7040 f62d 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@2df6 │ │ -133070: 6e10 132e 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ -133076: 28ed |0017: goto 0004 // -0013 │ │ +130d3c: |[130d3c] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +130d4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +130d4e: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ +130d52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +130d54: 0f00 |0004: return v0 │ │ +130d56: 6e10 282d 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@2d28 │ │ +130d5c: 0a01 |0008: move-result v1 │ │ +130d5e: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ +130d62: 2201 ef05 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@05ef │ │ +130d66: 5442 d414 |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@14d4 │ │ +130d6a: 5443 d314 |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@14d3 │ │ +130d6e: 7040 f62d 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@2df6 │ │ +130d74: 6e10 132e 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ +130d7a: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0004 line=276 │ │ 0x0005 line=270 │ │ 0x000b line=275 │ │ locals : │ │ @@ -405476,18 +405588,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -133078: |[133078] android.support.v7.widget.PopupMenu.setGravity:(I)V │ │ -133088: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -13308c: 6e20 122e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setGravity:(I)V // method@2e12 │ │ -133092: 0e00 |0005: return-void │ │ +130d7c: |[130d7c] android.support.v7.widget.PopupMenu.setGravity:(I)V │ │ +130d8c: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130d90: 6e20 122e 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setGravity:(I)V // method@2e12 │ │ +130d96: 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 │ │ @@ -405497,17 +405609,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 │ │ -133094: |[133094] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ -1330a4: 5b01 d514 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ -1330a8: 0e00 |0002: return-void │ │ +130d98: |[130d98] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ +130da8: 5b01 d514 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@14d5 │ │ +130dac: 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; │ │ @@ -405517,17 +405629,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 │ │ -1330ac: |[1330ac] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ -1330bc: 5b01 d814 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ -1330c0: 0e00 |0002: return-void │ │ +130db0: |[130db0] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ +130dc0: 5b01 d814 |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@14d8 │ │ +130dc4: 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; │ │ @@ -405537,32 +405649,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1330c4: |[1330c4] android.support.v7.widget.PopupMenu.show:()V │ │ -1330d4: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ -1330d8: 6e10 132e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ -1330de: 0e00 |0005: return-void │ │ +130dc8: |[130dc8] android.support.v7.widget.PopupMenu.show:()V │ │ +130dd8: 5410 d914 |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@14d9 │ │ +130ddc: 6e10 132e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@2e13 │ │ +130de2: 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 : 5827 (PopupMenu.java) │ │ + source_file_idx : 5823 (PopupMenu.java) │ │ │ │ Class #1477 header: │ │ class_idx : 1681 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1646 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 5 │ │ instance_fields_size: 47 │ │ direct_methods_size : 62 │ │ virtual_methods_size: 38 │ │ │ │ Class #1477 annotations: │ │ Annotations on class │ │ @@ -405809,26 +405921,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1330e0: |[1330e0] android.support.v7.widget.SearchView.:()V │ │ -1330f0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -1330f4: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -1330f8: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ -1330fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1330fe: 6a00 f214 |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -133102: 2200 8c06 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@068c │ │ -133106: 7010 2335 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@3523 │ │ -13310c: 6900 f014 |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -133110: 0e00 |0010: return-void │ │ -133112: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -133114: 28f5 |0012: goto 0007 // -000b │ │ +130de4: |[130de4] android.support.v7.widget.SearchView.:()V │ │ +130df4: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +130df8: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +130dfc: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ +130e00: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +130e02: 6a00 f214 |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +130e06: 2200 8c06 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@068c │ │ +130e0a: 7010 2335 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@3523 │ │ +130e10: 6900 f014 |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +130e14: 0e00 |0010: return-void │ │ +130e16: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +130e18: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0009 line=167 │ │ 0x0011 line=109 │ │ locals : │ │ │ │ @@ -405837,18 +405949,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -133118: |[133118] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ -133128: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13312a: 7030 6035 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3560 │ │ -133130: 0e00 |0004: return-void │ │ +130e1c: |[130e1c] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ +130e2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +130e2e: 7030 6035 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3560 │ │ +130e34: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -405858,18 +405970,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 │ │ -133134: |[133134] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -133144: 6000 0e0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0d0e │ │ -133148: 7040 6135 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3561 │ │ -13314e: 0e00 |0005: return-void │ │ +130e38: |[130e38] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +130e48: 6000 0e0d |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0d0e │ │ +130e4c: 7040 6135 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3561 │ │ +130e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -405880,264 +405992,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 │ │ -133150: |[133150] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -133160: 7040 f733 badc |0000: invoke-direct {v10, v11, v12, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ -133166: 2207 8306 |0003: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@0683 │ │ -13316a: 7020 1135 a700 |0005: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@3511 │ │ -133170: 5ba7 1415 |0008: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ -133174: 2207 8406 |000a: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@0684 │ │ -133178: 7020 1335 a700 |000c: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@3513 │ │ -13317e: 5ba7 1d15 |000f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ -133182: 2207 8506 |0011: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@0685 │ │ -133186: 7020 1535 a700 |0013: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@3515 │ │ -13318c: 5ba7 0d15 |0016: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@150d │ │ -133190: 2207 bb08 |0018: new-instance v7, Ljava/util/WeakHashMap; // type@08bb │ │ -133194: 7010 5c44 0700 |001a: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ -13319a: 5ba7 0a15 |001d: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@150a │ │ -13319e: 2207 8906 |001f: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@0689 │ │ -1331a2: 7020 1d35 a700 |0021: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@351d │ │ -1331a8: 5ba7 0115 |0024: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1331ac: 2207 8a06 |0026: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@068a │ │ -1331b0: 7020 1f35 a700 |0028: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@351f │ │ -1331b6: 5ba7 1a15 |002b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@151a │ │ -1331ba: 2207 8b06 |002d: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@068b │ │ -1331be: 7020 2135 a700 |002f: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@3521 │ │ -1331c4: 5ba7 0315 |0032: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@1503 │ │ -1331c8: 2207 8006 |0034: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@0680 │ │ -1331cc: 7020 0835 a700 |0036: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@3508 │ │ -1331d2: 5ba7 0415 |0039: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@1504 │ │ -1331d6: 2207 8106 |003b: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@0681 │ │ -1331da: 7020 0a35 a700 |003d: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@350a │ │ -1331e0: 5ba7 0515 |0040: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@1505 │ │ -1331e4: 2207 8206 |0042: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@0682 │ │ -1331e8: 7020 0d35 a700 |0044: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@350d │ │ -1331ee: 5ba7 1b15 |0047: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@151b │ │ -1331f2: 6207 7210 |0049: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@1072 │ │ -1331f6: 1208 |004b: const/4 v8, #int 0 // #0 │ │ -1331f8: 7158 9131 cbd7 |004c: invoke-static {v11, v12, v7, v13, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ -1331fe: 0c00 |004f: move-result-object v0 │ │ -133200: 6e10 8b31 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ -133206: 0c07 |0053: move-result-object v7 │ │ -133208: 5ba7 1c15 |0054: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@151c │ │ -13320c: 7110 c137 0b00 |0056: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -133212: 0c03 |0059: move-result-object v3 │ │ -133214: 6007 7c10 |005a: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@107c │ │ -133218: 6008 a00e |005c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@0ea0 │ │ -13321c: 6e30 8631 7008 |005e: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -133222: 0a05 |0061: move-result v5 │ │ -133224: 1217 |0062: const/4 v7, #int 1 // #1 │ │ -133226: 6e40 c537 537a |0063: invoke-virtual {v3, v5, v10, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -13322c: 6007 6a0e |0066: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0e6a │ │ -133230: 6e20 8035 7a00 |0068: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133236: 0c07 |006b: move-result-object v7 │ │ -133238: 1f07 9006 |006c: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@0690 │ │ -13323c: 5ba7 1215 |006e: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133240: 54a7 1215 |0070: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133244: 6e20 5a35 a700 |0072: invoke-virtual {v7, v10}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@355a │ │ -13324a: 6007 660e |0075: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0e66 │ │ -13324e: 6e20 8035 7a00 |0077: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133254: 0c07 |007a: move-result-object v7 │ │ -133256: 5ba7 0f15 |007b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@150f │ │ -13325a: 6007 690e |007d: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0e69 │ │ -13325e: 6e20 8035 7a00 |007f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133264: 0c07 |0082: move-result-object v7 │ │ -133266: 5ba7 1115 |0083: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ -13326a: 6007 770e |0085: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@0e77 │ │ -13326e: 6e20 8035 7a00 |0087: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133274: 0c07 |008a: move-result-object v7 │ │ -133276: 5ba7 1515 |008b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ -13327a: 6007 640e |008d: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@0e64 │ │ -13327e: 6e20 8035 7a00 |008f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133284: 0c07 |0092: move-result-object v7 │ │ -133286: 1f07 4607 |0093: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -13328a: 5ba7 0e15 |0095: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ -13328e: 6007 670e |0097: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0e67 │ │ -133292: 6e20 8035 7a00 |0099: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -133298: 0c07 |009c: move-result-object v7 │ │ -13329a: 1f07 4607 |009d: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -13329e: 5ba7 fc14 |009f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -1332a2: 6007 650e |00a1: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@0e65 │ │ -1332a6: 6e20 8035 7a00 |00a3: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -1332ac: 0c07 |00a6: move-result-object v7 │ │ -1332ae: 1f07 4607 |00a7: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -1332b2: 5ba7 f614 |00a9: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -1332b6: 6007 6b0e |00ab: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0e6b │ │ -1332ba: 6e20 8035 7a00 |00ad: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -1332c0: 0c07 |00b0: move-result-object v7 │ │ -1332c2: 1f07 4607 |00b1: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -1332c6: 5ba7 2015 |00b3: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -1332ca: 6007 680e |00b5: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0e68 │ │ -1332ce: 6e20 8035 7a00 |00b7: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -1332d4: 0c07 |00ba: move-result-object v7 │ │ -1332d6: 1f07 4607 |00bb: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -1332da: 5ba7 f714 |00bd: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ -1332de: 54a7 1115 |00bf: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ -1332e2: 6008 7d10 |00c1: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@107d │ │ -1332e6: 6e20 7a31 8000 |00c3: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -1332ec: 0c08 |00c6: move-result-object v8 │ │ -1332ee: 6e20 c838 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@38c8 │ │ -1332f4: 54a7 1515 |00ca: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ -1332f8: 6008 8110 |00cc: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@1081 │ │ -1332fc: 6e20 7a31 8000 |00ce: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -133302: 0c08 |00d1: move-result-object v8 │ │ -133304: 6e20 c838 8700 |00d2: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@38c8 │ │ -13330a: 54a7 0e15 |00d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ -13330e: 6008 8010 |00d7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@1080 │ │ -133312: 6e20 7a31 8000 |00d9: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -133318: 0c08 |00dc: move-result-object v8 │ │ -13331a: 6e20 9c3b 8700 |00dd: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -133320: 54a7 fc14 |00e0: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -133324: 6008 7a10 |00e2: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@107a │ │ -133328: 6e20 7a31 8000 |00e4: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -13332e: 0c08 |00e7: move-result-object v8 │ │ -133330: 6e20 9c3b 8700 |00e8: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -133336: 54a7 f614 |00eb: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -13333a: 6008 7710 |00ed: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@1077 │ │ -13333e: 6e20 7a31 8000 |00ef: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -133344: 0c08 |00f2: move-result-object v8 │ │ -133346: 6e20 9c3b 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -13334c: 54a7 2015 |00f6: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -133350: 6008 8310 |00f8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@1083 │ │ -133354: 6e20 7a31 8000 |00fa: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -13335a: 0c08 |00fd: move-result-object v8 │ │ -13335c: 6e20 9c3b 8700 |00fe: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -133362: 54a7 f714 |0101: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ -133366: 6008 8010 |0103: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@1080 │ │ -13336a: 6e20 7a31 8000 |0105: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -133370: 0c08 |0108: move-result-object v8 │ │ -133372: 6e20 9c3b 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -133378: 6007 7f10 |010c: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchHintIcon:I // field@107f │ │ -13337c: 6e20 7a31 7000 |010e: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ -133382: 0c07 |0111: move-result-object v7 │ │ -133384: 5ba7 1015 |0112: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ -133388: 6007 8210 |0114: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@1082 │ │ -13338c: 6008 9f0e |0116: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0e9f │ │ -133390: 6e30 8631 7008 |0118: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -133396: 0a07 |011b: move-result v7 │ │ -133398: 59a7 1815 |011c: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@1518 │ │ -13339c: 6007 7810 |011e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@1078 │ │ -1333a0: 1208 |0120: const/4 v8, #int 0 // #0 │ │ -1333a2: 6e30 8631 7008 |0121: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ -1333a8: 0a07 |0124: move-result v7 │ │ -1333aa: 59a7 1715 |0125: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@1517 │ │ -1333ae: 54a7 0e15 |0127: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ -1333b2: 54a8 0115 |0129: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1333b6: 6e20 a13b 8700 |012b: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ -1333bc: 54a7 f614 |012e: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -1333c0: 54a8 0115 |0130: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1333c4: 6e20 a13b 8700 |0132: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ -1333ca: 54a7 fc14 |0135: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -1333ce: 54a8 0115 |0137: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1333d2: 6e20 a13b 8700 |0139: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ -1333d8: 54a7 2015 |013c: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -1333dc: 54a8 0115 |013e: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1333e0: 6e20 a13b 8700 |0140: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ -1333e6: 54a7 1215 |0143: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1333ea: 54a8 0115 |0145: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ -1333ee: 6e20 5335 8700 |0147: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3553 │ │ -1333f4: 54a7 1215 |014a: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1333f8: 54a8 1b15 |014c: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@151b │ │ -1333fc: 6e20 3135 8700 |014e: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@3531 │ │ -133402: 54a7 1215 |0151: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133406: 54a8 0315 |0153: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@1503 │ │ -13340a: 6e20 5435 8700 |0155: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@3554 │ │ -133410: 54a7 1215 |0158: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133414: 54a8 0415 |015a: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@1504 │ │ -133418: 6e20 5635 8700 |015c: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3556 │ │ -13341e: 54a7 1215 |015f: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133422: 54a8 0515 |0161: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@1505 │ │ -133426: 6e20 5735 8700 |0163: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3557 │ │ -13342c: 54a7 1215 |0166: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133430: 54a8 1a15 |0168: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@151a │ │ -133434: 6e20 5835 8700 |016a: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3558 │ │ -13343a: 54a7 1215 |016d: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13343e: 2208 8606 |016f: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@0686 │ │ -133442: 7020 1735 a800 |0171: invoke-direct {v8, v10}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@3517 │ │ -133448: 6e20 5535 8700 |0174: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@3555 │ │ -13344e: 6007 7b10 |0177: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@107b │ │ -133452: 1218 |0179: const/4 v8, #int 1 // #1 │ │ -133454: 6e30 7331 7008 |017a: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -13345a: 0a07 |017d: move-result v7 │ │ -13345c: 6e20 b635 7a00 |017e: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@35b6 │ │ -133462: 6007 7610 |0181: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@1076 │ │ -133466: 12f8 |0183: const/4 v8, #int -1 // #ff │ │ -133468: 6e30 7931 7008 |0184: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ -13346e: 0a06 |0187: move-result v6 │ │ -133470: 12f7 |0188: const/4 v7, #int -1 // #ff │ │ -133472: 3276 0500 |0189: if-eq v6, v7, 018e // +0005 │ │ -133476: 6e20 ba35 6a00 |018b: invoke-virtual {v10, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@35ba │ │ -13347c: 6007 7910 |018e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_defaultQueryHint:I // field@1079 │ │ -133480: 6e20 8931 7000 |0190: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -133486: 0c07 |0193: move-result-object v7 │ │ -133488: 5ba7 f914 |0194: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@14f9 │ │ -13348c: 6007 7e10 |0196: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@107e │ │ -133490: 6e20 8931 7000 |0198: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ -133496: 0c07 |019b: move-result-object v7 │ │ -133498: 5ba7 0b15 |019c: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ -13349c: 6007 7410 |019e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@1074 │ │ -1334a0: 12f8 |01a0: const/4 v8, #int -1 // #ff │ │ -1334a2: 6e30 8031 7008 |01a1: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -1334a8: 0a02 |01a4: move-result v2 │ │ -1334aa: 12f7 |01a5: const/4 v7, #int -1 // #ff │ │ -1334ac: 3272 0500 |01a6: if-eq v2, v7, 01ab // +0005 │ │ -1334b0: 6e20 b735 2a00 |01a8: invoke-virtual {v10, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@35b7 │ │ -1334b6: 6007 7510 |01ab: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@1075 │ │ -1334ba: 12f8 |01ad: const/4 v8, #int -1 // #ff │ │ -1334bc: 6e30 8031 7008 |01ae: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ -1334c2: 0a04 |01b1: move-result v4 │ │ -1334c4: 12f7 |01b2: const/4 v7, #int -1 // #ff │ │ -1334c6: 3274 0500 |01b3: if-eq v4, v7, 01b8 // +0005 │ │ -1334ca: 6e20 b935 4a00 |01b5: invoke-virtual {v10, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@35b9 │ │ -1334d0: 1211 |01b8: const/4 v1, #int 1 // #1 │ │ -1334d2: 6007 7310 |01b9: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@1073 │ │ -1334d6: 6e30 7331 7001 |01bb: invoke-virtual {v0, v7, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ -1334dc: 0a01 |01be: move-result v1 │ │ -1334de: 6e20 b435 1a00 |01bf: invoke-virtual {v10, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@35b4 │ │ -1334e4: 6e10 9331 0000 |01c2: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ -1334ea: 2207 4d00 |01c5: new-instance v7, Landroid/content/Intent; // type@004d │ │ -1334ee: 1a08 8920 |01c7: const-string v8, "android.speech.action.WEB_SEARCH" // string@2089 │ │ -1334f2: 7020 c801 8700 |01c9: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -1334f8: 5ba7 2215 |01cc: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ -1334fc: 54a7 2215 |01ce: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ -133500: 1508 0010 |01d0: const/high16 v8, #int 268435456 // #1000 │ │ -133504: 6e20 ca01 8700 |01d2: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -13350a: 54a7 2215 |01d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ -13350e: 1a08 8b20 |01d7: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@208b │ │ -133512: 1a09 e049 |01d9: const-string v9, "web_search" // string@49e0 │ │ -133516: 6e30 e401 8709 |01db: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -13351c: 2207 4d00 |01de: new-instance v7, Landroid/content/Intent; // type@004d │ │ -133520: 1a08 8820 |01e0: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@2088 │ │ -133524: 7020 c801 8700 |01e2: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -13352a: 5ba7 1f15 |01e5: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ -13352e: 54a7 1f15 |01e7: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ -133532: 1508 0010 |01e9: const/high16 v8, #int 268435456 // #1000 │ │ -133536: 6e20 ca01 8700 |01eb: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -13353c: 54a7 1215 |01ee: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133540: 6e10 3735 0700 |01f0: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@3537 │ │ -133546: 0a07 |01f3: move-result v7 │ │ -133548: 6e20 8035 7a00 |01f4: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ -13354e: 0c07 |01f7: move-result-object v7 │ │ -133550: 5ba7 fa14 |01f8: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -133554: 54a7 fa14 |01fa: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -133558: 3807 0b00 |01fc: if-eqz v7, 0207 // +000b │ │ -13355c: 6007 c100 |01fe: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -133560: 1308 0b00 |0200: const/16 v8, #int 11 // #b │ │ -133564: 3487 0e00 |0202: if-lt v7, v8, 0210 // +000e │ │ -133568: 7010 7835 0a00 |0204: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@3578 │ │ -13356e: 55a7 fe14 |0207: iget-boolean v7, v10, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -133572: 7020 cd35 7a00 |0209: invoke-direct {v10, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -133578: 7010 c935 0a00 |020c: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ -13357e: 0e00 |020f: return-void │ │ -133580: 7010 7735 0a00 |0210: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@3577 │ │ -133586: 28f4 |0213: goto 0207 // -000c │ │ +130e54: |[130e54] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +130e64: 7040 f733 badc |0000: invoke-direct {v10, v11, v12, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33f7 │ │ +130e6a: 2207 8306 |0003: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@0683 │ │ +130e6e: 7020 1135 a700 |0005: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@3511 │ │ +130e74: 5ba7 1415 |0008: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ +130e78: 2207 8406 |000a: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@0684 │ │ +130e7c: 7020 1335 a700 |000c: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@3513 │ │ +130e82: 5ba7 1d15 |000f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ +130e86: 2207 8506 |0011: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@0685 │ │ +130e8a: 7020 1535 a700 |0013: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@3515 │ │ +130e90: 5ba7 0d15 |0016: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@150d │ │ +130e94: 2207 bb08 |0018: new-instance v7, Ljava/util/WeakHashMap; // type@08bb │ │ +130e98: 7010 5c44 0700 |001a: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ +130e9e: 5ba7 0a15 |001d: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@150a │ │ +130ea2: 2207 8906 |001f: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@0689 │ │ +130ea6: 7020 1d35 a700 |0021: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@351d │ │ +130eac: 5ba7 0115 |0024: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +130eb0: 2207 8a06 |0026: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@068a │ │ +130eb4: 7020 1f35 a700 |0028: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@351f │ │ +130eba: 5ba7 1a15 |002b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@151a │ │ +130ebe: 2207 8b06 |002d: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@068b │ │ +130ec2: 7020 2135 a700 |002f: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@3521 │ │ +130ec8: 5ba7 0315 |0032: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@1503 │ │ +130ecc: 2207 8006 |0034: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@0680 │ │ +130ed0: 7020 0835 a700 |0036: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@3508 │ │ +130ed6: 5ba7 0415 |0039: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@1504 │ │ +130eda: 2207 8106 |003b: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@0681 │ │ +130ede: 7020 0a35 a700 |003d: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@350a │ │ +130ee4: 5ba7 0515 |0040: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@1505 │ │ +130ee8: 2207 8206 |0042: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@0682 │ │ +130eec: 7020 0d35 a700 |0044: invoke-direct {v7, v10}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@350d │ │ +130ef2: 5ba7 1b15 |0047: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@151b │ │ +130ef6: 6207 7210 |0049: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@1072 │ │ +130efa: 1208 |004b: const/4 v8, #int 0 // #0 │ │ +130efc: 7158 9131 cbd7 |004c: invoke-static {v11, v12, v7, v13, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@3191 │ │ +130f02: 0c00 |004f: move-result-object v0 │ │ +130f04: 6e10 8b31 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@318b │ │ +130f0a: 0c07 |0053: move-result-object v7 │ │ +130f0c: 5ba7 1c15 |0054: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@151c │ │ +130f10: 7110 c137 0b00 |0056: invoke-static {v11}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +130f16: 0c03 |0059: move-result-object v3 │ │ +130f18: 6007 7c10 |005a: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@107c │ │ +130f1c: 6008 a00e |005c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@0ea0 │ │ +130f20: 6e30 8631 7008 |005e: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +130f26: 0a05 |0061: move-result v5 │ │ +130f28: 1217 |0062: const/4 v7, #int 1 // #1 │ │ +130f2a: 6e40 c537 537a |0063: invoke-virtual {v3, v5, v10, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +130f30: 6007 6a0e |0066: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0e6a │ │ +130f34: 6e20 8035 7a00 |0068: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f3a: 0c07 |006b: move-result-object v7 │ │ +130f3c: 1f07 9006 |006c: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@0690 │ │ +130f40: 5ba7 1215 |006e: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +130f44: 54a7 1215 |0070: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +130f48: 6e20 5a35 a700 |0072: invoke-virtual {v7, v10}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@355a │ │ +130f4e: 6007 660e |0075: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0e66 │ │ +130f52: 6e20 8035 7a00 |0077: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f58: 0c07 |007a: move-result-object v7 │ │ +130f5a: 5ba7 0f15 |007b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@150f │ │ +130f5e: 6007 690e |007d: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0e69 │ │ +130f62: 6e20 8035 7a00 |007f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f68: 0c07 |0082: move-result-object v7 │ │ +130f6a: 5ba7 1115 |0083: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ +130f6e: 6007 770e |0085: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@0e77 │ │ +130f72: 6e20 8035 7a00 |0087: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f78: 0c07 |008a: move-result-object v7 │ │ +130f7a: 5ba7 1515 |008b: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ +130f7e: 6007 640e |008d: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@0e64 │ │ +130f82: 6e20 8035 7a00 |008f: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f88: 0c07 |0092: move-result-object v7 │ │ +130f8a: 1f07 4607 |0093: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +130f8e: 5ba7 0e15 |0095: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ +130f92: 6007 670e |0097: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0e67 │ │ +130f96: 6e20 8035 7a00 |0099: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130f9c: 0c07 |009c: move-result-object v7 │ │ +130f9e: 1f07 4607 |009d: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +130fa2: 5ba7 fc14 |009f: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +130fa6: 6007 650e |00a1: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@0e65 │ │ +130faa: 6e20 8035 7a00 |00a3: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130fb0: 0c07 |00a6: move-result-object v7 │ │ +130fb2: 1f07 4607 |00a7: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +130fb6: 5ba7 f614 |00a9: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +130fba: 6007 6b0e |00ab: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0e6b │ │ +130fbe: 6e20 8035 7a00 |00ad: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130fc4: 0c07 |00b0: move-result-object v7 │ │ +130fc6: 1f07 4607 |00b1: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +130fca: 5ba7 2015 |00b3: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +130fce: 6007 680e |00b5: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0e68 │ │ +130fd2: 6e20 8035 7a00 |00b7: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +130fd8: 0c07 |00ba: move-result-object v7 │ │ +130fda: 1f07 4607 |00bb: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +130fde: 5ba7 f714 |00bd: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ +130fe2: 54a7 1115 |00bf: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ +130fe6: 6008 7d10 |00c1: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@107d │ │ +130fea: 6e20 7a31 8000 |00c3: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +130ff0: 0c08 |00c6: move-result-object v8 │ │ +130ff2: 6e20 c838 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@38c8 │ │ +130ff8: 54a7 1515 |00ca: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ +130ffc: 6008 8110 |00cc: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@1081 │ │ +131000: 6e20 7a31 8000 |00ce: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +131006: 0c08 |00d1: move-result-object v8 │ │ +131008: 6e20 c838 8700 |00d2: invoke-virtual {v7, v8}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@38c8 │ │ +13100e: 54a7 0e15 |00d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ +131012: 6008 8010 |00d7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@1080 │ │ +131016: 6e20 7a31 8000 |00d9: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +13101c: 0c08 |00dc: move-result-object v8 │ │ +13101e: 6e20 9c3b 8700 |00dd: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +131024: 54a7 fc14 |00e0: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +131028: 6008 7a10 |00e2: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@107a │ │ +13102c: 6e20 7a31 8000 |00e4: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +131032: 0c08 |00e7: move-result-object v8 │ │ +131034: 6e20 9c3b 8700 |00e8: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +13103a: 54a7 f614 |00eb: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +13103e: 6008 7710 |00ed: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@1077 │ │ +131042: 6e20 7a31 8000 |00ef: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +131048: 0c08 |00f2: move-result-object v8 │ │ +13104a: 6e20 9c3b 8700 |00f3: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +131050: 54a7 2015 |00f6: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +131054: 6008 8310 |00f8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@1083 │ │ +131058: 6e20 7a31 8000 |00fa: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +13105e: 0c08 |00fd: move-result-object v8 │ │ +131060: 6e20 9c3b 8700 |00fe: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +131066: 54a7 f714 |0101: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ +13106a: 6008 8010 |0103: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@1080 │ │ +13106e: 6e20 7a31 8000 |0105: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +131074: 0c08 |0108: move-result-object v8 │ │ +131076: 6e20 9c3b 8700 |0109: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +13107c: 6007 7f10 |010c: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchHintIcon:I // field@107f │ │ +131080: 6e20 7a31 7000 |010e: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@317a │ │ +131086: 0c07 |0111: move-result-object v7 │ │ +131088: 5ba7 1015 |0112: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ +13108c: 6007 8210 |0114: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@1082 │ │ +131090: 6008 9f0e |0116: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@0e9f │ │ +131094: 6e30 8631 7008 |0118: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +13109a: 0a07 |011b: move-result v7 │ │ +13109c: 59a7 1815 |011c: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@1518 │ │ +1310a0: 6007 7810 |011e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@1078 │ │ +1310a4: 1208 |0120: const/4 v8, #int 0 // #0 │ │ +1310a6: 6e30 8631 7008 |0121: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@3186 │ │ +1310ac: 0a07 |0124: move-result v7 │ │ +1310ae: 59a7 1715 |0125: iput v7, v10, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@1517 │ │ +1310b2: 54a7 0e15 |0127: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ +1310b6: 54a8 0115 |0129: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +1310ba: 6e20 a13b 8700 |012b: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ +1310c0: 54a7 f614 |012e: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +1310c4: 54a8 0115 |0130: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +1310c8: 6e20 a13b 8700 |0132: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ +1310ce: 54a7 fc14 |0135: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +1310d2: 54a8 0115 |0137: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +1310d6: 6e20 a13b 8700 |0139: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ +1310dc: 54a7 2015 |013c: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +1310e0: 54a8 0115 |013e: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +1310e4: 6e20 a13b 8700 |0140: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ +1310ea: 54a7 1215 |0143: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1310ee: 54a8 0115 |0145: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@1501 │ │ +1310f2: 6e20 5335 8700 |0147: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3553 │ │ +1310f8: 54a7 1215 |014a: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1310fc: 54a8 1b15 |014c: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@151b │ │ +131100: 6e20 3135 8700 |014e: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@3531 │ │ +131106: 54a7 1215 |0151: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13110a: 54a8 0315 |0153: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@1503 │ │ +13110e: 6e20 5435 8700 |0155: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@3554 │ │ +131114: 54a7 1215 |0158: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131118: 54a8 0415 |015a: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@1504 │ │ +13111c: 6e20 5635 8700 |015c: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3556 │ │ +131122: 54a7 1215 |015f: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131126: 54a8 0515 |0161: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@1505 │ │ +13112a: 6e20 5735 8700 |0163: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@3557 │ │ +131130: 54a7 1215 |0166: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131134: 54a8 1a15 |0168: iget-object v8, v10, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@151a │ │ +131138: 6e20 5835 8700 |016a: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3558 │ │ +13113e: 54a7 1215 |016d: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131142: 2208 8606 |016f: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@0686 │ │ +131146: 7020 1735 a800 |0171: invoke-direct {v8, v10}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@3517 │ │ +13114c: 6e20 5535 8700 |0174: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@3555 │ │ +131152: 6007 7b10 |0177: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@107b │ │ +131156: 1218 |0179: const/4 v8, #int 1 // #1 │ │ +131158: 6e30 7331 7008 |017a: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +13115e: 0a07 |017d: move-result v7 │ │ +131160: 6e20 b635 7a00 |017e: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@35b6 │ │ +131166: 6007 7610 |0181: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@1076 │ │ +13116a: 12f8 |0183: const/4 v8, #int -1 // #ff │ │ +13116c: 6e30 7931 7008 |0184: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@3179 │ │ +131172: 0a06 |0187: move-result v6 │ │ +131174: 12f7 |0188: const/4 v7, #int -1 // #ff │ │ +131176: 3276 0500 |0189: if-eq v6, v7, 018e // +0005 │ │ +13117a: 6e20 ba35 6a00 |018b: invoke-virtual {v10, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@35ba │ │ +131180: 6007 7910 |018e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_defaultQueryHint:I // field@1079 │ │ +131184: 6e20 8931 7000 |0190: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +13118a: 0c07 |0193: move-result-object v7 │ │ +13118c: 5ba7 f914 |0194: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@14f9 │ │ +131190: 6007 7e10 |0196: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@107e │ │ +131194: 6e20 8931 7000 |0198: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@3189 │ │ +13119a: 0c07 |019b: move-result-object v7 │ │ +13119c: 5ba7 0b15 |019c: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ +1311a0: 6007 7410 |019e: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@1074 │ │ +1311a4: 12f8 |01a0: const/4 v8, #int -1 // #ff │ │ +1311a6: 6e30 8031 7008 |01a1: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +1311ac: 0a02 |01a4: move-result v2 │ │ +1311ae: 12f7 |01a5: const/4 v7, #int -1 // #ff │ │ +1311b0: 3272 0500 |01a6: if-eq v2, v7, 01ab // +0005 │ │ +1311b4: 6e20 b735 2a00 |01a8: invoke-virtual {v10, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@35b7 │ │ +1311ba: 6007 7510 |01ab: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@1075 │ │ +1311be: 12f8 |01ad: const/4 v8, #int -1 // #ff │ │ +1311c0: 6e30 8031 7008 |01ae: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@3180 │ │ +1311c6: 0a04 |01b1: move-result v4 │ │ +1311c8: 12f7 |01b2: const/4 v7, #int -1 // #ff │ │ +1311ca: 3274 0500 |01b3: if-eq v4, v7, 01b8 // +0005 │ │ +1311ce: 6e20 b935 4a00 |01b5: invoke-virtual {v10, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@35b9 │ │ +1311d4: 1211 |01b8: const/4 v1, #int 1 // #1 │ │ +1311d6: 6007 7310 |01b9: sget v7, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@1073 │ │ +1311da: 6e30 7331 7001 |01bb: invoke-virtual {v0, v7, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@3173 │ │ +1311e0: 0a01 |01be: move-result v1 │ │ +1311e2: 6e20 b435 1a00 |01bf: invoke-virtual {v10, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@35b4 │ │ +1311e8: 6e10 9331 0000 |01c2: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@3193 │ │ +1311ee: 2207 4d00 |01c5: new-instance v7, Landroid/content/Intent; // type@004d │ │ +1311f2: 1a08 8420 |01c7: const-string v8, "android.speech.action.WEB_SEARCH" // string@2084 │ │ +1311f6: 7020 c801 8700 |01c9: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +1311fc: 5ba7 2215 |01cc: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ +131200: 54a7 2215 |01ce: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ +131204: 1508 0010 |01d0: const/high16 v8, #int 268435456 // #1000 │ │ +131208: 6e20 ca01 8700 |01d2: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +13120e: 54a7 2215 |01d5: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ +131212: 1a08 8620 |01d7: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@2086 │ │ +131216: 1a09 db49 |01d9: const-string v9, "web_search" // string@49db │ │ +13121a: 6e30 e401 8709 |01db: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +131220: 2207 4d00 |01de: new-instance v7, Landroid/content/Intent; // type@004d │ │ +131224: 1a08 8320 |01e0: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@2083 │ │ +131228: 7020 c801 8700 |01e2: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +13122e: 5ba7 1f15 |01e5: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ +131232: 54a7 1f15 |01e7: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ +131236: 1508 0010 |01e9: const/high16 v8, #int 268435456 // #1000 │ │ +13123a: 6e20 ca01 8700 |01eb: invoke-virtual {v7, v8}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +131240: 54a7 1215 |01ee: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131244: 6e10 3735 0700 |01f0: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@3537 │ │ +13124a: 0a07 |01f3: move-result v7 │ │ +13124c: 6e20 8035 7a00 |01f4: invoke-virtual {v10, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@3580 │ │ +131252: 0c07 |01f7: move-result-object v7 │ │ +131254: 5ba7 fa14 |01f8: iput-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +131258: 54a7 fa14 |01fa: iget-object v7, v10, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +13125c: 3807 0b00 |01fc: if-eqz v7, 0207 // +000b │ │ +131260: 6007 c100 |01fe: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +131264: 1308 0b00 |0200: const/16 v8, #int 11 // #b │ │ +131268: 3487 0e00 |0202: if-lt v7, v8, 0210 // +000e │ │ +13126c: 7010 7835 0a00 |0204: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@3578 │ │ +131272: 55a7 fe14 |0207: iget-boolean v7, v10, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +131276: 7020 cd35 7a00 |0209: invoke-direct {v10, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +13127c: 7010 c935 0a00 |020c: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ +131282: 0e00 |020f: return-void │ │ +131284: 7010 7735 0a00 |0210: invoke-direct {v10}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@3577 │ │ +13128a: 28f4 |0213: goto 0207 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=173 │ │ 0x000a line=184 │ │ 0x0011 line=190 │ │ 0x0018 line=200 │ │ @@ -406230,17 +406342,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 │ │ -133588: |[133588] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ -133598: 7010 c835 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@35c8 │ │ -13359e: 0e00 |0003: return-void │ │ +13128c: |[13128c] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ +13129c: 7010 c835 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@35c8 │ │ +1312a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406248,17 +406360,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 │ │ -1335a0: |[1335a0] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ -1335b0: 5410 1915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1335b4: 1100 |0002: return-object v0 │ │ +1312a4: |[1312a4] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ +1312b4: 5410 1915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +1312b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #6 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406266,17 +406378,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 │ │ -1335b8: |[1335b8] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -1335c8: 5410 2015 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -1335cc: 1100 |0002: return-object v0 │ │ +1312bc: |[1312bc] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +1312cc: 5410 2015 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +1312d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406284,17 +406396,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 │ │ -1335d0: |[1335d0] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ -1335e0: 7010 ab35 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@35ab │ │ -1335e6: 0e00 |0003: return-void │ │ +1312d4: |[1312d4] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ +1312e4: 7010 ab35 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@35ab │ │ +1312ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406302,17 +406414,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 │ │ -1335e8: |[1335e8] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ -1335f8: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1335fc: 1100 |0002: return-object v0 │ │ +1312ec: |[1312ec] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ +1312fc: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406320,17 +406432,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 │ │ -133600: |[133600] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ -133610: 7010 8135 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@3581 │ │ -133616: 0e00 |0003: return-void │ │ +131304: |[131304] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ +131314: 7010 8135 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@3581 │ │ +13131a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406338,17 +406450,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 │ │ -133618: |[133618] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ -133628: 5410 1315 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13362c: 1100 |0002: return-object v0 │ │ +13131c: |[13131c] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ +13132c: 5410 1315 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406356,18 +406468,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 │ │ -133630: |[133630] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -133640: 7040 a835 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@35a8 │ │ -133646: 0a00 |0003: move-result v0 │ │ -133648: 0f00 |0004: return v0 │ │ +131334: |[131334] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +131344: 7040 a835 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@35a8 │ │ +13134a: 0a00 |0003: move-result v0 │ │ +13134c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -406378,17 +406490,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 │ │ -13364c: |[13364c] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ -13365c: 7040 9c35 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@359c │ │ -133662: 0e00 |0003: return-void │ │ +131350: |[131350] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ +131360: 7040 9c35 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@359c │ │ +131366: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -406399,18 +406511,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 │ │ -133664: |[133664] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ -133674: 7040 a235 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@35a2 │ │ -13367a: 0a00 |0003: move-result v0 │ │ -13367c: 0f00 |0004: return v0 │ │ +131368: |[131368] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ +131378: 7040 a235 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@35a2 │ │ +13137e: 0a00 |0003: move-result v0 │ │ +131380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -406421,18 +406533,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 │ │ -133680: |[133680] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ -133690: 7020 a335 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@35a3 │ │ -133696: 0a00 |0003: move-result v0 │ │ -133698: 0f00 |0004: return v0 │ │ +131384: |[131384] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ +131394: 7020 a335 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@35a3 │ │ +13139a: 0a00 |0003: move-result v0 │ │ +13139c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -406441,17 +406553,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 │ │ -13369c: |[13369c] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ -1336ac: 5410 0715 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@1507 │ │ -1336b0: 1100 |0002: return-object v0 │ │ +1313a0: |[1313a0] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ +1313b0: 5410 0715 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@1507 │ │ +1313b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #16 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406459,17 +406571,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 │ │ -1336b4: |[1336b4] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ -1336c4: 7020 a935 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@35a9 │ │ -1336ca: 0e00 |0003: return-void │ │ +1313b8: |[1313b8] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ +1313c8: 7020 a935 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@35a9 │ │ +1313ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -406478,17 +406590,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 │ │ -1336cc: |[1336cc] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ -1336dc: 7020 b835 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -1336e2: 0e00 |0003: return-void │ │ +1313d0: |[1313d0] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ +1313e0: 7020 b835 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +1313e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -406497,17 +406609,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 │ │ -1336e4: |[1336e4] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ -1336f4: 7010 7935 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@3579 │ │ -1336fa: 0e00 |0003: return-void │ │ +1313e8: |[1313e8] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ +1313f8: 7010 7935 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@3579 │ │ +1313fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #19 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406515,17 +406627,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 │ │ -1336fc: |[1336fc] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -13370c: 5410 0e15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ -133710: 1100 |0002: return-object v0 │ │ +131400: |[131400] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +131410: 5410 0e15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ +131414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #20 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406533,17 +406645,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 │ │ -133714: |[133714] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ -133724: 7010 a635 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@35a6 │ │ -13372a: 0e00 |0003: return-void │ │ +131418: |[131418] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ +131428: 7010 a635 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@35a6 │ │ +13142e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #21 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406551,17 +406663,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 │ │ -13372c: |[13372c] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -13373c: 5410 f614 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -133740: 1100 |0002: return-object v0 │ │ +131430: |[131430] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +131440: 5410 f614 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +131444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #22 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406569,17 +406681,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 │ │ -133744: |[133744] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ -133754: 7010 a035 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@35a0 │ │ -13375a: 0e00 |0003: return-void │ │ +131448: |[131448] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ +131458: 7010 a035 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@35a0 │ │ +13145e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #23 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406587,17 +406699,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 │ │ -13375c: |[13375c] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -13376c: 5410 fc14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -133770: 1100 |0002: return-object v0 │ │ +131460: |[131460] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +131470: 5410 fc14 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +131474: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #24 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406605,17 +406717,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 │ │ -133774: |[133774] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ -133784: 7010 a735 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@35a7 │ │ -13378a: 0e00 |0003: return-void │ │ +131478: |[131478] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ +131488: 7010 a735 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@35a7 │ │ +13148e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #25 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -406623,22 +406735,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -13378c: |[13378c] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ -13379c: 5420 fa14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -1337a0: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ -1337a6: 0c00 |0005: move-result-object v0 │ │ -1337a8: 2201 8806 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0688 │ │ -1337ac: 7020 1b35 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@351b │ │ -1337b2: 6e20 8c39 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ -1337b8: 0e00 |000e: return-void │ │ +131490: |[131490] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ +1314a0: 5420 fa14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +1314a4: 6e10 7a38 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@387a │ │ +1314aa: 0c00 |0005: move-result-object v0 │ │ +1314ac: 2201 8806 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0688 │ │ +1314b0: 7020 1b35 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@351b │ │ +1314b6: 6e20 8c39 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@398c │ │ +1314bc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x000e line=407 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -406647,20 +406759,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1337bc: |[1337bc] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ -1337cc: 5420 fa14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -1337d0: 2201 8706 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0687 │ │ -1337d4: 7020 1935 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@3519 │ │ -1337da: 6e20 2938 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@3829 │ │ -1337e0: 0e00 |000a: return-void │ │ +1314c0: |[1314c0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ +1314d0: 5420 fa14 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +1314d4: 2201 8706 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0687 │ │ +1314d8: 7020 1935 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@3519 │ │ +1314de: 6e20 2938 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@3829 │ │ +1314e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x000a line=397 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -406669,67 +406781,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -1337e4: |[1337e4] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ -1337f4: 5497 fa14 |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -1337f8: 6e10 7c38 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -1337fe: 0a07 |0005: move-result v7 │ │ -133800: 1218 |0006: const/4 v8, #int 1 // #1 │ │ -133802: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ -133806: 6e10 8235 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -13380c: 0c07 |000c: move-result-object v7 │ │ -13380e: 6e10 a801 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -133814: 0c05 |0010: move-result-object v5 │ │ -133816: 5497 1115 |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ -13381a: 6e10 6238 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@3862 │ │ -133820: 0a00 |0016: move-result v0 │ │ -133822: 2201 8800 |0017: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -133826: 7010 1903 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -13382c: 7110 f831 0900 |001c: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ -133832: 0a03 |001f: move-result v3 │ │ -133834: 5597 fe14 |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -133838: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ -13383c: 6007 b90d |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0db9 │ │ -133840: 6e20 2e02 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -133846: 0a07 |0029: move-result v7 │ │ -133848: 6008 ba0d |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0dba │ │ -13384c: 6e20 2e02 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -133852: 0a08 |002f: move-result v8 │ │ -133854: 9002 0708 |0030: add-int v2, v7, v8 │ │ -133858: 5497 1215 |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13385c: 6e10 3835 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@3538 │ │ -133862: 0c07 |0037: move-result-object v7 │ │ -133864: 6e20 5703 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ -13386a: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ -13386e: 5217 b000 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -133872: 7b74 |003f: neg-int v4, v7 │ │ -133874: 5497 1215 |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133878: 6e20 4d35 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@354d │ │ -13387e: 5497 fa14 |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ -133882: 6e10 7c38 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ -133888: 0a07 |004a: move-result v7 │ │ -13388a: 5218 b000 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -13388e: b087 |004d: add-int/2addr v7, v8 │ │ -133890: 5218 b100 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -133894: b087 |0050: add-int/2addr v7, v8 │ │ -133896: b027 |0051: add-int/2addr v7, v2 │ │ -133898: 9106 0700 |0052: sub-int v6, v7, v0 │ │ -13389c: 5497 1215 |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1338a0: 6e20 4e35 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@354e │ │ -1338a6: 0e00 |0059: return-void │ │ -1338a8: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -1338aa: 28d7 |005b: goto 0032 // -0029 │ │ -1338ac: 5217 b000 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -1338b0: b027 |005e: add-int/2addr v7, v2 │ │ -1338b2: 9104 0007 |005f: sub-int v4, v0, v7 │ │ -1338b6: 28df |0061: goto 0040 // -0021 │ │ +1314e8: |[1314e8] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ +1314f8: 5497 fa14 |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +1314fc: 6e10 7c38 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +131502: 0a07 |0005: move-result v7 │ │ +131504: 1218 |0006: const/4 v8, #int 1 // #1 │ │ +131506: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ +13150a: 6e10 8235 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131510: 0c07 |000c: move-result-object v7 │ │ +131512: 6e10 a801 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +131518: 0c05 |0010: move-result-object v5 │ │ +13151a: 5497 1115 |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ +13151e: 6e10 6238 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@3862 │ │ +131524: 0a00 |0016: move-result v0 │ │ +131526: 2201 8800 |0017: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +13152a: 7010 1903 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +131530: 7110 f831 0900 |001c: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@31f8 │ │ +131536: 0a03 |001f: move-result v3 │ │ +131538: 5597 fe14 |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +13153c: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ +131540: 6007 b90d |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0db9 │ │ +131544: 6e20 2e02 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +13154a: 0a07 |0029: move-result v7 │ │ +13154c: 6008 ba0d |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0dba │ │ +131550: 6e20 2e02 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +131556: 0a08 |002f: move-result v8 │ │ +131558: 9002 0708 |0030: add-int v2, v7, v8 │ │ +13155c: 5497 1215 |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131560: 6e10 3835 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@3538 │ │ +131566: 0c07 |0037: move-result-object v7 │ │ +131568: 6e20 5703 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@0357 │ │ +13156e: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ +131572: 5217 b000 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +131576: 7b74 |003f: neg-int v4, v7 │ │ +131578: 5497 1215 |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13157c: 6e20 4d35 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@354d │ │ +131582: 5497 fa14 |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@14fa │ │ +131586: 6e10 7c38 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@387c │ │ +13158c: 0a07 |004a: move-result v7 │ │ +13158e: 5218 b000 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +131592: b087 |004d: add-int/2addr v7, v8 │ │ +131594: 5218 b100 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +131598: b087 |0050: add-int/2addr v7, v8 │ │ +13159a: b027 |0051: add-int/2addr v7, v2 │ │ +13159c: 9106 0700 |0052: sub-int v6, v7, v0 │ │ +1315a0: 5497 1215 |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1315a4: 6e20 4e35 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@354e │ │ +1315aa: 0e00 |0059: return-void │ │ +1315ac: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +1315ae: 28d7 |005b: goto 0032 // -0029 │ │ +1315b0: 5217 b000 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1315b4: b027 |005e: add-int/2addr v7, v2 │ │ +1315b6: 9104 0007 |005f: sub-int v4, v0, v7 │ │ +1315ba: 28df |0061: goto 0040 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0009 line=1273 │ │ 0x0011 line=1274 │ │ 0x0017 line=1275 │ │ 0x001c line=1276 │ │ @@ -406764,47 +406876,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 │ │ -1338b8: |[1338b8] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -1338c8: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -1338cc: 7020 c801 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -1338d2: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -1338d6: 6e20 ca01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -1338dc: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ -1338e0: 6e20 ef01 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ef │ │ -1338e6: 1a01 cc48 |000f: const-string v1, "user_query" // string@48cc │ │ -1338ea: 5432 1e15 |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ -1338ee: 6e30 e301 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01e3 │ │ -1338f4: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ -1338f8: 1a01 2d3e |0018: const-string v1, "query" // string@3e2d │ │ -1338fc: 6e30 e401 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133902: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -133906: 1a01 732f |001f: const-string v1, "intent_extra_data_key" // string@2f73 │ │ -13390a: 6e30 e401 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133910: 5431 f414 |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ -133914: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -133918: 1a01 e320 |0028: const-string v1, "app_data" // string@20e3 │ │ -13391c: 5432 f414 |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ -133920: 6e30 e101 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ -133926: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ -13392a: 1a01 541f |0031: const-string v1, "action_key" // string@1f54 │ │ -13392e: 6e30 e001 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -133934: 1a01 5b1f |0036: const-string v1, "action_msg" // string@1f5b │ │ -133938: 6e30 e401 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -13393e: 6301 f214 |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -133942: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ -133946: 5431 1315 |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13394a: 6e10 5e01 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ -133950: 0c01 |0044: move-result-object v1 │ │ -133952: 6e20 ee01 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -133958: 1100 |0048: return-object v0 │ │ +1315bc: |[1315bc] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +1315cc: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +1315d0: 7020 c801 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +1315d6: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +1315da: 6e20 ca01 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +1315e0: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ +1315e4: 6e20 ef01 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@01ef │ │ +1315ea: 1a01 c748 |000f: const-string v1, "user_query" // string@48c7 │ │ +1315ee: 5432 1e15 |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ +1315f2: 6e30 e301 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@01e3 │ │ +1315f8: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ +1315fc: 1a01 283e |0018: const-string v1, "query" // string@3e28 │ │ +131600: 6e30 e401 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +131606: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +13160a: 1a01 6e2f |001f: const-string v1, "intent_extra_data_key" // string@2f6e │ │ +13160e: 6e30 e401 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +131614: 5431 f414 |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ +131618: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +13161c: 1a01 de20 |0028: const-string v1, "app_data" // string@20de │ │ +131620: 5432 f414 |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ +131624: 6e30 e101 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ +13162a: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ +13162e: 1a01 4f1f |0031: const-string v1, "action_key" // string@1f4f │ │ +131632: 6e30 e001 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +131638: 1a01 561f |0036: const-string v1, "action_msg" // string@1f56 │ │ +13163c: 6e30 e401 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +131642: 6301 f214 |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +131646: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ +13164a: 5431 1315 |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +13164e: 6e10 5e01 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ +131654: 0c01 |0044: move-result-object v1 │ │ +131656: 6e20 ee01 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +13165c: 1100 |0048: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1442 │ │ 0x0005 line=1443 │ │ 0x000a line=1447 │ │ 0x000c line=1448 │ │ 0x000f line=1450 │ │ @@ -406835,93 +406947,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 │ │ -13395c: |[13395c] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ -13396c: 1a00 8a46 |0000: const-string v0, "suggest_intent_action" // string@468a │ │ -133970: 7120 ed35 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -133976: 0c01 |0005: move-result-object v1 │ │ -133978: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ -13397c: 6000 c100 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -133980: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ -133984: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ -133988: 54c0 1315 |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13398c: 6e10 6001 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@0160 │ │ -133992: 0c01 |0013: move-result-object v1 │ │ -133994: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -133998: 1a01 4b20 |0016: const-string v1, "android.intent.action.SEARCH" // string@204b │ │ -13399c: 1a00 8b46 |0018: const-string v0, "suggest_intent_data" // string@468b │ │ -1339a0: 7120 ed35 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -1339a6: 0c07 |001d: move-result-object v7 │ │ -1339a8: 6300 f214 |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -1339ac: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1339b0: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ -1339b4: 54c0 1315 |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -1339b8: 6e10 6101 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@0161 │ │ -1339be: 0c07 |0029: move-result-object v7 │ │ -1339c0: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ -1339c4: 1a00 8c46 |002c: const-string v0, "suggest_intent_data_id" // string@468c │ │ -1339c8: 7120 ed35 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -1339ce: 0c0a |0031: move-result-object v10 │ │ -1339d0: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ -1339d4: 2200 7908 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -1339d8: 7010 5a43 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1339de: 6e20 6343 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1339e4: 0c00 |003c: move-result-object v0 │ │ -1339e6: 1a05 7501 |003d: const-string v5, "/" // string@0175 │ │ -1339ea: 6e20 6343 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1339f0: 0c00 |0042: move-result-object v0 │ │ -1339f2: 7110 8504 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ -1339f8: 0c05 |0046: move-result-object v5 │ │ -1339fa: 6e20 6343 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -133a00: 0c00 |004a: move-result-object v0 │ │ -133a02: 6e10 6a43 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -133a08: 0c07 |004e: move-result-object v7 │ │ -133a0a: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ -133a0e: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -133a10: 1a00 8e46 |0052: const-string v0, "suggest_intent_query" // string@468e │ │ -133a14: 7120 ed35 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -133a1a: 0c04 |0057: move-result-object v4 │ │ -133a1c: 1a00 8d46 |0058: const-string v0, "suggest_intent_extra_data" // string@468d │ │ -133a20: 7120 ed35 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -133a26: 0c03 |005d: move-result-object v3 │ │ -133a28: 07c0 |005e: move-object v0, v12 │ │ -133a2a: 01e5 |005f: move v5, v14 │ │ -133a2c: 07f6 |0060: move-object v6, v15 │ │ -133a2e: 7607 7b35 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@357b │ │ -133a34: 0c00 |0064: move-result-object v0 │ │ -133a36: 1100 |0065: return-object v0 │ │ -133a38: 7110 9004 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -133a3e: 0c02 |0069: move-result-object v2 │ │ -133a40: 28e8 |006a: goto 0052 // -0018 │ │ -133a42: 0d08 |006b: move-exception v8 │ │ -133a44: 7210 7e02 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@027e │ │ -133a4a: 0a0b |006f: move-result v11 │ │ -133a4c: 1a00 8218 |0070: const-string v0, "SearchView" // string@1882 │ │ -133a50: 2205 7908 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -133a54: 7010 5a43 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -133a5a: 1a06 7e18 |0077: const-string v6, "Search suggestions cursor at row " // string@187e │ │ -133a5e: 6e20 6343 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -133a64: 0c05 |007c: move-result-object v5 │ │ -133a66: 6e20 5f43 b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -133a6c: 0c05 |0080: move-result-object v5 │ │ -133a6e: 1a06 d300 |0081: const-string v6, " returned exception." // string@00d3 │ │ -133a72: 6e20 6343 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -133a78: 0c05 |0086: move-result-object v5 │ │ -133a7a: 6e10 6a43 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -133a80: 0c05 |008a: move-result-object v5 │ │ -133a82: 7130 6037 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -133a88: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -133a8a: 28d6 |008f: goto 0065 // -002a │ │ -133a8c: 0d09 |0090: move-exception v9 │ │ -133a8e: 12fb |0091: const/4 v11, #int -1 // #ff │ │ -133a90: 28de |0092: goto 0070 // -0022 │ │ +131660: |[131660] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ +131670: 1a00 8546 |0000: const-string v0, "suggest_intent_action" // string@4685 │ │ +131674: 7120 ed35 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +13167a: 0c01 |0005: move-result-object v1 │ │ +13167c: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ +131680: 6000 c100 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +131684: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ +131688: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ +13168c: 54c0 1315 |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131690: 6e10 6001 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@0160 │ │ +131696: 0c01 |0013: move-result-object v1 │ │ +131698: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +13169c: 1a01 4620 |0016: const-string v1, "android.intent.action.SEARCH" // string@2046 │ │ +1316a0: 1a00 8646 |0018: const-string v0, "suggest_intent_data" // string@4686 │ │ +1316a4: 7120 ed35 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +1316aa: 0c07 |001d: move-result-object v7 │ │ +1316ac: 6300 f214 |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +1316b0: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1316b4: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ +1316b8: 54c0 1315 |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +1316bc: 6e10 6101 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@0161 │ │ +1316c2: 0c07 |0029: move-result-object v7 │ │ +1316c4: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ +1316c8: 1a00 8746 |002c: const-string v0, "suggest_intent_data_id" // string@4687 │ │ +1316cc: 7120 ed35 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +1316d2: 0c0a |0031: move-result-object v10 │ │ +1316d4: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ +1316d8: 2200 7908 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1316dc: 7010 5a43 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1316e2: 6e20 6343 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1316e8: 0c00 |003c: move-result-object v0 │ │ +1316ea: 1a05 7201 |003d: const-string v5, "/" // string@0172 │ │ +1316ee: 6e20 6343 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1316f4: 0c00 |0042: move-result-object v0 │ │ +1316f6: 7110 8504 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0485 │ │ +1316fc: 0c05 |0046: move-result-object v5 │ │ +1316fe: 6e20 6343 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +131704: 0c00 |004a: move-result-object v0 │ │ +131706: 6e10 6a43 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13170c: 0c07 |004e: move-result-object v7 │ │ +13170e: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ +131712: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +131714: 1a00 8946 |0052: const-string v0, "suggest_intent_query" // string@4689 │ │ +131718: 7120 ed35 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +13171e: 0c04 |0057: move-result-object v4 │ │ +131720: 1a00 8846 |0058: const-string v0, "suggest_intent_extra_data" // string@4688 │ │ +131724: 7120 ed35 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +13172a: 0c03 |005d: move-result-object v3 │ │ +13172c: 07c0 |005e: move-object v0, v12 │ │ +13172e: 01e5 |005f: move v5, v14 │ │ +131730: 07f6 |0060: move-object v6, v15 │ │ +131732: 7607 7b35 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@357b │ │ +131738: 0c00 |0064: move-result-object v0 │ │ +13173a: 1100 |0065: return-object v0 │ │ +13173c: 7110 9004 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +131742: 0c02 |0069: move-result-object v2 │ │ +131744: 28e8 |006a: goto 0052 // -0018 │ │ +131746: 0d08 |006b: move-exception v8 │ │ +131748: 7210 7e02 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@027e │ │ +13174e: 0a0b |006f: move-result v11 │ │ +131750: 1a00 7e18 |0070: const-string v0, "SearchView" // string@187e │ │ +131754: 2205 7908 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +131758: 7010 5a43 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13175e: 1a06 7a18 |0077: const-string v6, "Search suggestions cursor at row " // string@187a │ │ +131762: 6e20 6343 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +131768: 0c05 |007c: move-result-object v5 │ │ +13176a: 6e20 5f43 b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +131770: 0c05 |0080: move-result-object v5 │ │ +131772: 1a06 d000 |0081: const-string v6, " returned exception." // string@00d0 │ │ +131776: 6e20 6343 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13177c: 0c05 |0086: move-result-object v5 │ │ +13177e: 6e10 6a43 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +131784: 0c05 |008a: move-result-object v5 │ │ +131786: 7130 6037 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +13178c: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +13178e: 28d6 |008f: goto 0065 // -002a │ │ +131790: 0d09 |0090: move-exception v9 │ │ +131792: 12fb |0091: const/4 v11, #int -1 // #ff │ │ +131794: 28de |0092: goto 0070 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x0069 │ │ Ljava/lang/RuntimeException; -> 0x006b │ │ 0x006c - 0x006f │ │ Ljava/lang/RuntimeException; -> 0x0090 │ │ positions : │ │ 0x0000 line=1566 │ │ @@ -406971,91 +407083,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 │ │ -133ab0: |[133ab0] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -133ac0: 6e10 5e01 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ -133ac6: 0c08 |0003: move-result-object v8 │ │ -133ac8: 2206 4d00 |0004: new-instance v6, Landroid/content/Intent; // type@004d │ │ -133acc: 1a0a 4b20 |0006: const-string v10, "android.intent.action.SEARCH" // string@204b │ │ -133ad0: 7020 c801 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ -133ad6: 6e20 ee01 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ -133adc: 6e10 8235 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -133ae2: 0c0a |0011: move-result-object v10 │ │ -133ae4: 120b |0012: const/4 v11, #int 0 // #0 │ │ -133ae6: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ -133aea: 7140 4a01 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ -133af0: 0c03 |0018: move-result-object v3 │ │ -133af2: 2205 d500 |0019: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ -133af6: 7010 9b04 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ -133afc: 54da f414 |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ -133b00: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ -133b04: 1a0a e320 |0022: const-string v10, "app_data" // string@20e3 │ │ -133b08: 54db f414 |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ -133b0c: 6e30 bb04 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -133b12: 2209 4d00 |0029: new-instance v9, Landroid/content/Intent; // type@004d │ │ -133b16: 7020 c701 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -133b1c: 1a01 cb28 |002e: const-string v1, "free_form" // string@28cb │ │ -133b20: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -133b22: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -133b24: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -133b26: 600a c100 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -133b2a: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ -133b2e: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ -133b32: 6e10 8a35 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@358a │ │ -133b38: 0c07 |003c: move-result-object v7 │ │ -133b3a: 6e10 6601 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0166 │ │ -133b40: 0a0a |0040: move-result v10 │ │ -133b42: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ -133b46: 6e10 6601 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0166 │ │ -133b4c: 0a0a |0046: move-result v10 │ │ -133b4e: 6e20 4102 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -133b54: 0c01 |004a: move-result-object v1 │ │ -133b56: 6e10 6801 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0168 │ │ -133b5c: 0a0a |004e: move-result v10 │ │ -133b5e: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ -133b62: 6e10 6801 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0168 │ │ -133b68: 0a0a |0054: move-result v10 │ │ -133b6a: 6e20 4102 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -133b70: 0c04 |0058: move-result-object v4 │ │ -133b72: 6e10 6501 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@0165 │ │ -133b78: 0a0a |005c: move-result v10 │ │ -133b7a: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ -133b7e: 6e10 6501 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@0165 │ │ -133b84: 0a0a |0062: move-result v10 │ │ -133b86: 6e20 4102 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -133b8c: 0c00 |0066: move-result-object v0 │ │ -133b8e: 6e10 6701 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0167 │ │ -133b94: 0a0a |006a: move-result v10 │ │ -133b96: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ -133b9a: 6e10 6701 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0167 │ │ -133ba0: 0a02 |0070: move-result v2 │ │ -133ba2: 1a0a 8b20 |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@208b │ │ -133ba6: 6e30 e401 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133bac: 1a0a 8d20 |0076: const-string v10, "android.speech.extra.PROMPT" // string@208d │ │ -133bb0: 6e30 e401 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133bb6: 1a0a 8a20 |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@208a │ │ -133bba: 6e30 e401 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133bc0: 1a0a 8c20 |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@208c │ │ -133bc4: 6e30 e001 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -133bca: 1a0b 2622 |0085: const-string v11, "calling_package" // string@2226 │ │ -133bce: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ -133bd2: 120a |0089: const/4 v10, #int 0 // #0 │ │ -133bd4: 6e30 e401 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133bda: 1a0a 8f20 |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@208f │ │ -133bde: 6e30 e201 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ -133be4: 1a0a 9020 |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@2090 │ │ -133be8: 6e30 e101 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ -133bee: 1109 |0097: return-object v9 │ │ -133bf0: 6e10 8001 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ -133bf6: 0c0a |009b: move-result-object v10 │ │ -133bf8: 28ee |009c: goto 008a // -0012 │ │ +1317b4: |[1317b4] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +1317c4: 6e10 5e01 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ +1317ca: 0c08 |0003: move-result-object v8 │ │ +1317cc: 2206 4d00 |0004: new-instance v6, Landroid/content/Intent; // type@004d │ │ +1317d0: 1a0a 4620 |0006: const-string v10, "android.intent.action.SEARCH" // string@2046 │ │ +1317d4: 7020 c801 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@01c8 │ │ +1317da: 6e20 ee01 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@01ee │ │ +1317e0: 6e10 8235 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +1317e6: 0c0a |0011: move-result-object v10 │ │ +1317e8: 120b |0012: const/4 v11, #int 0 // #0 │ │ +1317ea: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ +1317ee: 7140 4a01 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@014a │ │ +1317f4: 0c03 |0018: move-result-object v3 │ │ +1317f6: 2205 d500 |0019: new-instance v5, Landroid/os/Bundle; // type@00d5 │ │ +1317fa: 7010 9b04 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@049b │ │ +131800: 54da f414 |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ +131804: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ +131808: 1a0a de20 |0022: const-string v10, "app_data" // string@20de │ │ +13180c: 54db f414 |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ +131810: 6e30 bb04 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +131816: 2209 4d00 |0029: new-instance v9, Landroid/content/Intent; // type@004d │ │ +13181a: 7020 c701 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +131820: 1a01 c628 |002e: const-string v1, "free_form" // string@28c6 │ │ +131824: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +131826: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +131828: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +13182a: 600a c100 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13182e: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ +131832: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ +131836: 6e10 8a35 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@358a │ │ +13183c: 0c07 |003c: move-result-object v7 │ │ +13183e: 6e10 6601 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0166 │ │ +131844: 0a0a |0040: move-result v10 │ │ +131846: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ +13184a: 6e10 6601 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0166 │ │ +131850: 0a0a |0046: move-result v10 │ │ +131852: 6e20 4102 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +131858: 0c01 |004a: move-result-object v1 │ │ +13185a: 6e10 6801 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0168 │ │ +131860: 0a0a |004e: move-result v10 │ │ +131862: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ +131866: 6e10 6801 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0168 │ │ +13186c: 0a0a |0054: move-result v10 │ │ +13186e: 6e20 4102 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +131874: 0c04 |0058: move-result-object v4 │ │ +131876: 6e10 6501 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@0165 │ │ +13187c: 0a0a |005c: move-result v10 │ │ +13187e: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ +131882: 6e10 6501 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@0165 │ │ +131888: 0a0a |0062: move-result v10 │ │ +13188a: 6e20 4102 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +131890: 0c00 |0066: move-result-object v0 │ │ +131892: 6e10 6701 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0167 │ │ +131898: 0a0a |006a: move-result v10 │ │ +13189a: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ +13189e: 6e10 6701 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0167 │ │ +1318a4: 0a02 |0070: move-result v2 │ │ +1318a6: 1a0a 8620 |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@2086 │ │ +1318aa: 6e30 e401 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +1318b0: 1a0a 8820 |0076: const-string v10, "android.speech.extra.PROMPT" // string@2088 │ │ +1318b4: 6e30 e401 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +1318ba: 1a0a 8520 |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@2085 │ │ +1318be: 6e30 e401 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +1318c4: 1a0a 8720 |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@2087 │ │ +1318c8: 6e30 e001 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +1318ce: 1a0b 2122 |0085: const-string v11, "calling_package" // string@2221 │ │ +1318d2: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ +1318d6: 120a |0089: const/4 v10, #int 0 // #0 │ │ +1318d8: 6e30 e401 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +1318de: 1a0a 8a20 |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@208a │ │ +1318e2: 6e30 e201 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@01e2 │ │ +1318e8: 1a0a 8b20 |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@208b │ │ +1318ec: 6e30 e101 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@01e1 │ │ +1318f2: 1109 |0097: return-object v9 │ │ +1318f4: 6e10 8001 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ +1318fa: 0c0a |009b: move-result-object v10 │ │ +1318fc: 28ee |009c: goto 008a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1491 │ │ 0x0004 line=1496 │ │ 0x000b line=1497 │ │ 0x000e line=1498 │ │ 0x0019 line=1505 │ │ @@ -407105,27 +407217,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 │ │ -133bfc: |[133bfc] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -133c0c: 2201 4d00 |0000: new-instance v1, Landroid/content/Intent; // type@004d │ │ -133c10: 7020 c701 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ -133c16: 6e10 5e01 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ -133c1c: 0c00 |0008: move-result-object v0 │ │ -133c1e: 1a03 2622 |0009: const-string v3, "calling_package" // string@2226 │ │ -133c22: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -133c26: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -133c28: 6e30 e401 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -133c2e: 1101 |0011: return-object v1 │ │ -133c30: 6e10 8001 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ -133c36: 0c02 |0015: move-result-object v2 │ │ -133c38: 28f8 |0016: goto 000e // -0008 │ │ +131900: |[131900] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +131910: 2201 4d00 |0000: new-instance v1, Landroid/content/Intent; // type@004d │ │ +131914: 7020 c701 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@01c7 │ │ +13191a: 6e10 5e01 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ +131920: 0c00 |0008: move-result-object v0 │ │ +131922: 1a03 2122 |0009: const-string v3, "calling_package" // string@2221 │ │ +131926: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +13192a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +13192c: 6e30 e401 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +131932: 1101 |0011: return-object v1 │ │ +131934: 6e10 8001 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ +13193a: 0c02 |0015: move-result-object v2 │ │ +13193c: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ 0x0005 line=1476 │ │ 0x0009 line=1477 │ │ 0x0011 line=1479 │ │ 0x0012 line=1477 │ │ @@ -407141,18 +407253,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -133c3c: |[133c3c] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ -133c4c: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133c50: 6e10 3435 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@3534 │ │ -133c56: 0e00 |0005: return-void │ │ +131940: |[131940] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ +131950: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131954: 6e10 3435 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@3534 │ │ +13195a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1171 │ │ 0x0005 line=1172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -407161,22 +407273,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -133c58: |[133c58] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ -133c68: 6200 f014 |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -133c6c: 5421 1215 |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133c70: 6e20 2535 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@3525 │ │ -133c76: 6200 f014 |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -133c7a: 5421 1215 |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133c7e: 6e20 2435 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@3524 │ │ -133c84: 0e00 |000e: return-void │ │ +13195c: |[13195c] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ +13196c: 6200 f014 |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +131970: 5421 1215 |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131974: 6e20 2535 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@3525 │ │ +13197a: 6200 f014 |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +13197e: 5421 1215 |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131982: 6e20 2435 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@3524 │ │ +131988: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ 0x0007 line=1608 │ │ 0x000e line=1609 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -407186,43 +407298,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 │ │ -133c88: |[133c88] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -133c98: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -133c9a: 5572 fe14 |0001: iget-boolean v2, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -133c9e: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ -133ca2: 5472 1015 |0005: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ -133ca6: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ -133caa: 0780 |0009: move-object v0, v8 │ │ -133cac: 1100 |000a: return-object v0 │ │ -133cae: 5472 1215 |000b: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133cb2: 6e10 3e35 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@353e │ │ -133cb8: 0a02 |0010: move-result v2 │ │ -133cba: 8922 |0011: float-to-double v2, v2 │ │ -133cbc: 1904 f43f |0012: const-wide/high16 v4, #long 4608308318706860032 // #3ff4 │ │ -133cc0: cd42 |0014: mul-double/2addr v2, v4 │ │ -133cc2: 8a21 |0015: double-to-int v1, v2 │ │ -133cc4: 5472 1015 |0016: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ -133cc8: 6e51 6203 6216 |0018: invoke-virtual {v2, v6, v6, v1, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -133cce: 2200 ae06 |001b: new-instance v0, Landroid/text/SpannableStringBuilder; // type@06ae │ │ -133cd2: 1a02 2000 |001d: const-string v2, " " // string@0020 │ │ -133cd6: 7020 1d37 2000 |001f: invoke-direct {v0, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@371d │ │ -133cdc: 2202 bd06 |0022: new-instance v2, Landroid/text/style/ImageSpan; // type@06bd │ │ -133ce0: 5473 1015 |0024: iget-object v3, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ -133ce4: 7020 3c37 3200 |0026: invoke-direct {v2, v3}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@373c │ │ -133cea: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -133cec: 1224 |002a: const/4 v4, #int 2 // #2 │ │ -133cee: 1305 2100 |002b: const/16 v5, #int 33 // #21 │ │ -133cf2: 6e55 2437 2043 |002d: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ -133cf8: 6e20 1e37 8000 |0030: invoke-virtual {v0, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@371e │ │ -133cfe: 28d7 |0033: goto 000a // -0029 │ │ +13198c: |[13198c] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +13199c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +13199e: 5572 fe14 |0001: iget-boolean v2, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1319a2: 3802 0600 |0003: if-eqz v2, 0009 // +0006 │ │ +1319a6: 5472 1015 |0005: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ +1319aa: 3902 0400 |0007: if-nez v2, 000b // +0004 │ │ +1319ae: 0780 |0009: move-object v0, v8 │ │ +1319b0: 1100 |000a: return-object v0 │ │ +1319b2: 5472 1215 |000b: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1319b6: 6e10 3e35 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@353e │ │ +1319bc: 0a02 |0010: move-result v2 │ │ +1319be: 8922 |0011: float-to-double v2, v2 │ │ +1319c0: 1904 f43f |0012: const-wide/high16 v4, #long 4608308318706860032 // #3ff4 │ │ +1319c4: cd42 |0014: mul-double/2addr v2, v4 │ │ +1319c6: 8a21 |0015: double-to-int v1, v2 │ │ +1319c8: 5472 1015 |0016: iget-object v2, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ +1319cc: 6e51 6203 6216 |0018: invoke-virtual {v2, v6, v6, v1, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +1319d2: 2200 ae06 |001b: new-instance v0, Landroid/text/SpannableStringBuilder; // type@06ae │ │ +1319d6: 1a02 2000 |001d: const-string v2, " " // string@0020 │ │ +1319da: 7020 1d37 2000 |001f: invoke-direct {v0, v2}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@371d │ │ +1319e0: 2202 bd06 |0022: new-instance v2, Landroid/text/style/ImageSpan; // type@06bd │ │ +1319e4: 5473 1015 |0024: iget-object v3, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/graphics/drawable/Drawable; // field@1510 │ │ +1319e8: 7020 3c37 3200 |0026: invoke-direct {v2, v3}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@373c │ │ +1319ee: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +1319f0: 1224 |002a: const/4 v4, #int 2 // #2 │ │ +1319f2: 1305 2100 |002b: const/16 v5, #int 33 // #21 │ │ +1319f6: 6e55 2437 2043 |002d: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@3724 │ │ +1319fc: 6e20 1e37 8000 |0030: invoke-virtual {v0, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@371e │ │ +131a02: 28d7 |0033: goto 000a // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1057 │ │ 0x000a line=1067 │ │ 0x000b line=1061 │ │ 0x0016 line=1062 │ │ 0x001b line=1064 │ │ @@ -407239,23 +407351,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -133d00: |[133d00] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ -133d10: 6e10 8235 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -133d16: 0c00 |0003: move-result-object v0 │ │ -133d18: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -133d1e: 0c00 |0007: move-result-object v0 │ │ -133d20: 6001 c20d |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@0dc2 │ │ -133d24: 6e20 2e02 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ -133d2a: 0a00 |000d: move-result v0 │ │ -133d2c: 0f00 |000e: return v0 │ │ +131a04: |[131a04] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ +131a14: 6e10 8235 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131a1a: 0c00 |0003: move-result-object v0 │ │ +131a1c: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +131a22: 0c00 |0007: move-result-object v0 │ │ +131a24: 6001 c20d |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@0dc2 │ │ +131a28: 6e20 2e02 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@022e │ │ +131a2e: 0a00 |000d: move-result v0 │ │ +131a30: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ #36 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -407263,45 +407375,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -133d30: |[133d30] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ -133d40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -133d42: 5453 1315 |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -133d46: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -133d4a: 5453 1315 |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -133d4e: 6e10 6901 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0169 │ │ -133d54: 0a03 |000a: move-result v3 │ │ -133d56: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ -133d5a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -133d5c: 5453 1315 |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -133d60: 6e10 6b01 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@016b │ │ -133d66: 0a03 |0013: move-result v3 │ │ -133d68: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ -133d6c: 5451 2215 |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ -133d70: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -133d74: 6e10 8235 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -133d7a: 0c03 |001d: move-result-object v3 │ │ -133d7c: 6e10 a601 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -133d82: 0c03 |0021: move-result-object v3 │ │ -133d84: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ -133d88: 6e30 1202 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@0212 │ │ -133d8e: 0c00 |0027: move-result-object v0 │ │ -133d90: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -133d94: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -133d96: 0f02 |002b: return v2 │ │ -133d98: 5453 1315 |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -133d9c: 6e10 6a01 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@016a │ │ -133da2: 0a03 |0031: move-result v3 │ │ -133da4: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ -133da8: 5451 1f15 |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ -133dac: 28e2 |0036: goto 0018 // -001e │ │ +131a34: |[131a34] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ +131a44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +131a46: 5453 1315 |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131a4a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +131a4e: 5453 1315 |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131a52: 6e10 6901 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0169 │ │ +131a58: 0a03 |000a: move-result v3 │ │ +131a5a: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ +131a5e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +131a60: 5453 1315 |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131a64: 6e10 6b01 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@016b │ │ +131a6a: 0a03 |0013: move-result v3 │ │ +131a6c: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ +131a70: 5451 2215 |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ +131a74: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +131a78: 6e10 8235 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131a7e: 0c03 |001d: move-result-object v3 │ │ +131a80: 6e10 a601 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +131a86: 0c03 |0021: move-result-object v3 │ │ +131a88: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ +131a8c: 6e30 1202 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@0212 │ │ +131a92: 0c00 |0027: move-result-object v0 │ │ +131a94: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +131a98: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +131a9a: 0f02 |002b: return v2 │ │ +131a9c: 5453 1315 |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131aa0: 6e10 6a01 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@016a │ │ +131aa6: 0a03 |0031: move-result v3 │ │ +131aa8: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ +131aac: 5451 1f15 |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ +131ab0: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=848 │ │ 0x000d line=849 │ │ 0x000e line=850 │ │ 0x0016 line=851 │ │ 0x0018 line=855 │ │ @@ -407321,26 +407433,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -133db0: |[133db0] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ -133dc0: 6e10 a801 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -133dc6: 0c00 |0003: move-result-object v0 │ │ -133dc8: 6e10 2b02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -133dce: 0c00 |0007: move-result-object v0 │ │ -133dd0: 5200 9800 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0098 │ │ -133dd4: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -133dd6: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -133dda: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -133ddc: 0f00 |000e: return v0 │ │ -133dde: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -133de0: 28fe |0010: goto 000e // -0002 │ │ +131ab4: |[131ab4] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ +131ac4: 6e10 a801 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +131aca: 0c00 |0003: move-result-object v0 │ │ +131acc: 6e10 2b02 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +131ad2: 0c00 |0007: move-result-object v0 │ │ +131ad4: 5200 9800 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0098 │ │ +131ad8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +131ada: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +131ade: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +131ae0: 0f00 |000e: return v0 │ │ +131ae2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +131ae4: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ │ │ #38 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -407348,26 +407460,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -133de4: |[133de4] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ -133df4: 5510 1615 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ -133df8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -133dfc: 5510 2115 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ -133e00: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -133e04: 6e10 9635 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -133e0a: 0a00 |000b: move-result v0 │ │ -133e0c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -133e10: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -133e12: 0f00 |000f: return v0 │ │ -133e14: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -133e16: 28fe |0011: goto 000f // -0002 │ │ +131ae8: |[131ae8] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ +131af8: 5510 1615 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ +131afc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +131b00: 5510 2115 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ +131b04: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +131b08: 6e10 9635 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +131b0e: 0a00 |000b: move-result v0 │ │ +131b10: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +131b14: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +131b16: 0f00 |000f: return v0 │ │ +131b18: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +131b1a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #39 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -407375,34 +407487,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -133e18: |[133e18] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ -133e28: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -133e2c: 0e00 |0002: return-void │ │ -133e2e: 6e10 8235 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -133e34: 0c01 |0006: move-result-object v1 │ │ -133e36: 6e20 b901 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -133e3c: 28f8 |000a: goto 0002 // -0008 │ │ -133e3e: 0d00 |000b: move-exception v0 │ │ -133e40: 1a01 8218 |000c: const-string v1, "SearchView" // string@1882 │ │ -133e44: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -133e48: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -133e4e: 1a03 4c08 |0013: const-string v3, "Failed launch activity: " // string@084c │ │ -133e52: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -133e58: 0c02 |0018: move-result-object v2 │ │ -133e5a: 6e20 6243 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -133e60: 0c02 |001c: move-result-object v2 │ │ -133e62: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -133e68: 0c02 |0020: move-result-object v2 │ │ -133e6a: 7130 5a37 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -133e70: 28de |0024: goto 0002 // -0022 │ │ +131b1c: |[131b1c] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ +131b2c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +131b30: 0e00 |0002: return-void │ │ +131b32: 6e10 8235 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131b38: 0c01 |0006: move-result-object v1 │ │ +131b3a: 6e20 b901 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +131b40: 28f8 |000a: goto 0002 // -0008 │ │ +131b42: 0d00 |000b: move-exception v0 │ │ +131b44: 1a01 7e18 |000c: const-string v1, "SearchView" // string@187e │ │ +131b48: 2202 7908 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +131b4c: 7010 5a43 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +131b52: 1a03 4808 |0013: const-string v3, "Failed launch activity: " // string@0848 │ │ +131b56: 6e20 6343 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +131b5c: 0c02 |0018: move-result-object v2 │ │ +131b5e: 6e20 6243 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +131b64: 0c02 |001c: move-result-object v2 │ │ +131b66: 6e10 6a43 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +131b6c: 0c02 |0020: move-result-object v2 │ │ +131b6e: 7130 5a37 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +131b74: 28de |0024: goto 0002 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/RuntimeException; -> 0x000b │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0002 line=1409 │ │ 0x0003 line=1405 │ │ @@ -407418,28 +407530,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 │ │ -133e84: |[133e84] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ -133e94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -133e96: 1a01 4b20 |0001: const-string v1, "android.intent.action.SEARCH" // string@204b │ │ -133e9a: 0780 |0003: move-object v0, v8 │ │ -133e9c: 0723 |0004: move-object v3, v2 │ │ -133e9e: 07b4 |0005: move-object v4, v11 │ │ -133ea0: 0195 |0006: move v5, v9 │ │ -133ea2: 07a6 |0007: move-object v6, v10 │ │ -133ea4: 7607 7b35 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@357b │ │ -133eaa: 0c07 |000b: move-result-object v7 │ │ -133eac: 6e10 8235 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -133eb2: 0c00 |000f: move-result-object v0 │ │ -133eb4: 6e20 b901 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -133eba: 0e00 |0013: return-void │ │ +131b88: |[131b88] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ +131b98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +131b9a: 1a01 4620 |0001: const-string v1, "android.intent.action.SEARCH" // string@2046 │ │ +131b9e: 0780 |0003: move-object v0, v8 │ │ +131ba0: 0723 |0004: move-object v3, v2 │ │ +131ba2: 07b4 |0005: move-object v4, v11 │ │ +131ba4: 0195 |0006: move v5, v9 │ │ +131ba6: 07a6 |0007: move-object v6, v10 │ │ +131ba8: 7607 7b35 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@357b │ │ +131bae: 0c07 |000b: move-result-object v7 │ │ +131bb0: 6e10 8235 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131bb6: 0c00 |000f: move-result-object v0 │ │ +131bb8: 6e20 b901 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +131bbe: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1421 │ │ 0x0008 line=1422 │ │ 0x000c line=1423 │ │ 0x0013 line=1424 │ │ locals : │ │ @@ -407455,29 +407567,29 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -133ebc: |[133ebc] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ -133ecc: 5432 1915 |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -133ed0: 6e10 e922 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@22e9 │ │ -133ed6: 0c00 |0005: move-result-object v0 │ │ -133ed8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -133edc: 7220 8402 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -133ee2: 0a02 |000b: move-result v2 │ │ -133ee4: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -133ee8: 7040 7c35 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@357c │ │ -133eee: 0c01 |0011: move-result-object v1 │ │ -133ef0: 7020 9b35 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@359b │ │ -133ef6: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -133ef8: 0f02 |0016: return v2 │ │ -133efa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -133efc: 28fe |0018: goto 0016 // -0002 │ │ +131bc0: |[131bc0] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ +131bd0: 5432 1915 |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +131bd4: 6e10 e922 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@22e9 │ │ +131bda: 0c00 |0005: move-result-object v0 │ │ +131bdc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +131be0: 7220 8402 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +131be6: 0a02 |000b: move-result v2 │ │ +131be8: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +131bec: 7040 7c35 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@357c │ │ +131bf2: 0c01 |0011: move-result-object v1 │ │ +131bf4: 7020 9b35 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@359b │ │ +131bfa: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +131bfc: 0f02 |0016: return v2 │ │ +131bfe: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +131c00: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0006 line=1383 │ │ 0x000e line=1385 │ │ 0x0012 line=1388 │ │ 0x0015 line=1390 │ │ @@ -407495,40 +407607,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -133f00: |[133f00] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ -133f10: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -133f12: 5441 1215 |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133f16: 6e10 3d35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -133f1c: 0c00 |0006: move-result-object v0 │ │ -133f1e: 7110 3337 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -133f24: 0a01 |000a: move-result v1 │ │ -133f26: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ -133f2a: 5541 fe14 |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -133f2e: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -133f32: 5441 0215 |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ -133f36: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -133f3a: 5441 0215 |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ -133f3e: 7210 2835 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@3528 │ │ -133f44: 0a01 |001a: move-result v1 │ │ -133f46: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -133f4a: 6e10 7a35 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ -133f50: 7020 cd35 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -133f56: 0e00 |0023: return-void │ │ -133f58: 5441 1215 |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133f5c: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -133f60: 6e20 5c35 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ -133f66: 5441 1215 |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -133f6a: 6e10 4a35 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@354a │ │ -133f70: 7020 b835 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -133f76: 28f0 |0033: goto 0023 // -0010 │ │ +131c04: |[131c04] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ +131c14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +131c16: 5441 1215 |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131c1a: 6e10 3d35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +131c20: 0c00 |0006: move-result-object v0 │ │ +131c22: 7110 3337 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +131c28: 0a01 |000a: move-result v1 │ │ +131c2a: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ +131c2e: 5541 fe14 |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +131c32: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +131c36: 5441 0215 |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ +131c3a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +131c3e: 5441 0215 |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ +131c42: 7210 2835 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@3528 │ │ +131c48: 0a01 |001a: move-result v1 │ │ +131c4a: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +131c4e: 6e10 7a35 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ +131c54: 7020 cd35 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +131c5a: 0e00 |0023: return-void │ │ +131c5c: 5441 1215 |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131c60: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +131c64: 6e20 5c35 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ +131c6a: 5441 1215 |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131c6e: 6e10 4a35 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@354a │ │ +131c74: 7020 b835 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +131c7a: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1175 │ │ 0x0007 line=1176 │ │ 0x000d line=1177 │ │ 0x0011 line=1179 │ │ 0x001d line=1181 │ │ @@ -407546,28 +407658,28 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -133f78: |[133f78] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ -133f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -133f8a: 5421 0915 |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ -133f8e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -133f92: 5421 0915 |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ -133f96: 7220 2b35 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@352b │ │ -133f9c: 0a01 |000a: move-result v1 │ │ -133f9e: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -133fa2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -133fa4: 7040 9d35 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@359d │ │ -133faa: 7020 b835 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -133fb0: 7010 7f35 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@357f │ │ -133fb6: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -133fb8: 0f00 |0018: return v0 │ │ +131c7c: |[131c7c] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ +131c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +131c8e: 5421 0915 |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ +131c92: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +131c96: 5421 0915 |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ +131c9a: 7220 2b35 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@352b │ │ +131ca0: 0a01 |000a: move-result v1 │ │ +131ca2: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +131ca6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +131ca8: 7040 9d35 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@359d │ │ +131cae: 7020 b835 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +131cb4: 7010 7f35 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@357f │ │ +131cba: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +131cbc: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1296 │ │ 0x000d line=1298 │ │ 0x0011 line=1299 │ │ 0x0014 line=1300 │ │ 0x0017 line=1301 │ │ @@ -407583,26 +407695,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -133fbc: |[133fbc] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ -133fcc: 5410 0915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ -133fd0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -133fd4: 5410 0915 |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ -133fd8: 7220 2c35 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@352c │ │ -133fde: 0a00 |0009: move-result v0 │ │ -133fe0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -133fe4: 7020 b235 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@35b2 │ │ -133fea: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -133fec: 0f00 |0010: return v0 │ │ -133fee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -133ff0: 28fe |0012: goto 0010 // -0002 │ │ +131cc0: |[131cc0] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ +131cd0: 5410 0915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ +131cd4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +131cd8: 5410 0915 |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ +131cdc: 7220 2c35 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@352c │ │ +131ce2: 0a00 |0009: move-result v0 │ │ +131ce4: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +131ce8: 7020 b235 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@35b2 │ │ +131cee: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +131cf0: 0f00 |0010: return v0 │ │ +131cf2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +131cf4: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1307 │ │ 0x000c line=1309 │ │ 0x000f line=1310 │ │ 0x0010 line=1312 │ │ locals : │ │ @@ -407614,26 +407726,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -133ff4: |[133ff4] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ -134004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -134006: 7020 cd35 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -13400c: 5410 1215 |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134010: 6e10 4a35 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@354a │ │ -134016: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -134018: 7020 b835 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -13401e: 5410 0815 |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ -134022: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -134026: 5410 0815 |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ -13402a: 7220 2438 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@3824 │ │ -134030: 0e00 |0016: return-void │ │ +131cf8: |[131cf8] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ +131d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +131d0a: 7020 cd35 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +131d10: 5410 1215 |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131d14: 6e10 4a35 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@354a │ │ +131d1a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +131d1c: 7020 b835 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +131d22: 5410 0815 |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ +131d26: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +131d2a: 5410 0815 |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ +131d2e: 7220 2438 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@3824 │ │ +131d34: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ 0x0004 line=1196 │ │ 0x0009 line=1197 │ │ 0x000d line=1198 │ │ 0x0011 line=1199 │ │ @@ -407646,40 +407758,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -134034: |[134034] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ -134044: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -134046: 5441 1215 |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13404a: 6e10 3d35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -134050: 0c00 |0006: move-result-object v0 │ │ -134052: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -134056: 7110 3137 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@3731 │ │ -13405c: 0a01 |000c: move-result v1 │ │ -13405e: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ -134062: 5441 0615 |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ -134066: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -13406a: 5441 0615 |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ -13406e: 7210 c942 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -134074: 0c02 |0018: move-result-object v2 │ │ -134076: 7220 2a35 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@352a │ │ -13407c: 0a01 |001c: move-result v1 │ │ -13407e: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -134082: 5441 1315 |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134086: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ -13408a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -13408c: 7210 c942 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -134092: 0c02 |0027: move-result-object v2 │ │ -134094: 7040 9c35 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@359c │ │ -13409a: 7020 b835 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -1340a0: 7010 7f35 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@357f │ │ -1340a6: 0e00 |0031: return-void │ │ +131d38: |[131d38] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ +131d48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +131d4a: 5441 1215 |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131d4e: 6e10 3d35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +131d54: 0c00 |0006: move-result-object v0 │ │ +131d56: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +131d5a: 7110 3137 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@3731 │ │ +131d60: 0a01 |000c: move-result v1 │ │ +131d62: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ +131d66: 5441 0615 |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ +131d6a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +131d6e: 5441 0615 |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ +131d72: 7210 c942 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +131d78: 0c02 |0018: move-result-object v2 │ │ +131d7a: 7220 2a35 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@352a │ │ +131d80: 0a01 |001c: move-result v1 │ │ +131d82: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +131d86: 5441 1315 |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131d8a: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ +131d8e: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +131d90: 7210 c942 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +131d96: 0c02 |0027: move-result-object v2 │ │ +131d98: 7040 9c35 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@359c │ │ +131d9e: 7020 b835 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +131da4: 7010 7f35 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@357f │ │ +131daa: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1157 │ │ 0x0007 line=1158 │ │ 0x000f line=1159 │ │ 0x001f line=1161 │ │ 0x0023 line=1162 │ │ @@ -407695,69 +407807,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 │ │ -1340a8: |[1340a8] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -1340b8: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -1340bc: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -1340be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1340c0: 5464 1315 |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -1340c4: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -1340c8: 0f02 |0008: return v2 │ │ -1340ca: 5464 1915 |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1340ce: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ -1340d2: 6e10 af37 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -1340d8: 0a04 |0010: move-result v4 │ │ -1340da: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ -1340de: 7110 ca17 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ -1340e4: 0a04 |0016: move-result v4 │ │ -1340e6: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ -1340ea: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ -1340ee: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ -1340f2: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ -1340f6: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ -1340fa: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -1340fe: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ -134102: 5463 1215 |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134106: 6e10 3c35 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ -13410c: 0a00 |002a: move-result v0 │ │ -13410e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -134110: 7040 a235 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@35a2 │ │ -134116: 0a02 |002f: move-result v2 │ │ -134118: 28d8 |0030: goto 0008 // -0028 │ │ -13411a: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ -13411e: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ -134122: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ -134126: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ -13412a: 0121 |0039: move v1, v2 │ │ -13412c: 5464 1215 |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134130: 6e20 5b35 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ -134136: 5464 1215 |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13413a: 6e20 5235 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@3552 │ │ -134140: 5462 1215 |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134144: 6e10 3335 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@3533 │ │ -13414a: 6202 f014 |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -13414e: 5464 1215 |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134152: 6e30 2635 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@3526 │ │ -134158: 0132 |0050: move v2, v3 │ │ -13415a: 28b7 |0051: goto 0008 // -0049 │ │ -13415c: 5464 1215 |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134160: 6e10 4435 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@3544 │ │ -134166: 0a01 |0057: move-result v1 │ │ -134168: 28e2 |0058: goto 003a // -001e │ │ -13416a: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ -13416e: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ -134172: 5463 1215 |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134176: 6e10 3c35 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ -13417c: 0a03 |0062: move-result v3 │ │ -13417e: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ -134182: 28a3 |0065: goto 0008 // -005d │ │ +131dac: |[131dac] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +131dbc: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +131dc0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +131dc2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +131dc4: 5464 1315 |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131dc8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +131dcc: 0f02 |0008: return v2 │ │ +131dce: 5464 1915 |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +131dd2: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ +131dd6: 6e10 af37 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +131ddc: 0a04 |0010: move-result v4 │ │ +131dde: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ +131de2: 7110 ca17 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@17ca │ │ +131de8: 0a04 |0016: move-result v4 │ │ +131dea: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ +131dee: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ +131df2: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ +131df6: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ +131dfa: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ +131dfe: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +131e02: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ +131e06: 5463 1215 |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e0a: 6e10 3c35 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ +131e10: 0a00 |002a: move-result v0 │ │ +131e12: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +131e14: 7040 a235 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@35a2 │ │ +131e1a: 0a02 |002f: move-result v2 │ │ +131e1c: 28d8 |0030: goto 0008 // -0028 │ │ +131e1e: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ +131e22: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ +131e26: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ +131e2a: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ +131e2e: 0121 |0039: move v1, v2 │ │ +131e30: 5464 1215 |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e34: 6e20 5b35 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ +131e3a: 5464 1215 |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e3e: 6e20 5235 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@3552 │ │ +131e44: 5462 1215 |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e48: 6e10 3335 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@3533 │ │ +131e4e: 6202 f014 |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +131e52: 5464 1215 |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e56: 6e30 2635 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@3526 │ │ +131e5c: 0132 |0050: move v2, v3 │ │ +131e5e: 28b7 |0051: goto 0008 // -0049 │ │ +131e60: 5464 1215 |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e64: 6e10 4435 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@3544 │ │ +131e6a: 0a01 |0057: move-result v1 │ │ +131e6c: 28e2 |0058: goto 003a // -001e │ │ +131e6e: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ +131e72: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ +131e76: 5463 1215 |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131e7a: 6e10 3c35 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@353c │ │ +131e80: 0a03 |0062: move-result v3 │ │ +131e82: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ +131e86: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1012 │ │ 0x0008 line=1051 │ │ 0x0009 line=1015 │ │ 0x000d line=1018 │ │ 0x0019 line=1021 │ │ @@ -407785,48 +407897,48 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -134184: |[134184] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ -134194: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -134196: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -134198: 5454 1215 |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13419c: 6e10 3d35 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -1341a2: 0c01 |0007: move-result-object v1 │ │ -1341a4: 5b51 1e15 |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ -1341a8: 7110 3337 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -1341ae: 0a04 |000d: move-result v4 │ │ -1341b0: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ -1341b4: 0120 |0010: move v0, v2 │ │ -1341b6: 7020 cc35 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@35cc │ │ -1341bc: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ -1341c0: 7020 ce35 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@35ce │ │ -1341c6: 7010 c735 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@35c7 │ │ -1341cc: 7010 cb35 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@35cb │ │ -1341d2: 5452 0615 |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ -1341d6: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -1341da: 5452 0015 |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@1500 │ │ -1341de: 7120 2f37 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@372f │ │ -1341e4: 0a02 |0028: move-result v2 │ │ -1341e6: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ -1341ea: 5452 0615 |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ -1341ee: 7210 c942 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -1341f4: 0c03 |0030: move-result-object v3 │ │ -1341f6: 7220 2935 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@3529 │ │ -1341fc: 7210 c942 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -134202: 0c02 |0037: move-result-object v2 │ │ -134204: 5b52 0015 |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@1500 │ │ -134208: 0e00 |003a: return-void │ │ -13420a: 0130 |003b: move v0, v3 │ │ -13420c: 28d5 |003c: goto 0011 // -002b │ │ -13420e: 0132 |003d: move v2, v3 │ │ -134210: 28d8 |003e: goto 0016 // -0028 │ │ +131e88: |[131e88] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ +131e98: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +131e9a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +131e9c: 5454 1215 |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131ea0: 6e10 3d35 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +131ea6: 0c01 |0007: move-result-object v1 │ │ +131ea8: 5b51 1e15 |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ +131eac: 7110 3337 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +131eb2: 0a04 |000d: move-result v4 │ │ +131eb4: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ +131eb8: 0120 |0010: move v0, v2 │ │ +131eba: 7020 cc35 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@35cc │ │ +131ec0: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ +131ec4: 7020 ce35 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@35ce │ │ +131eca: 7010 c735 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@35c7 │ │ +131ed0: 7010 cb35 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@35cb │ │ +131ed6: 5452 0615 |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ +131eda: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +131ede: 5452 0015 |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@1500 │ │ +131ee2: 7120 2f37 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@372f │ │ +131ee8: 0a02 |0028: move-result v2 │ │ +131eea: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ +131eee: 5452 0615 |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ +131ef2: 7210 c942 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +131ef8: 0c03 |0030: move-result-object v3 │ │ +131efa: 7220 2935 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@3529 │ │ +131f00: 7210 c942 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +131f06: 0c02 |0037: move-result-object v2 │ │ +131f08: 5b52 0015 |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@1500 │ │ +131f0c: 0e00 |003a: return-void │ │ +131f0e: 0130 |003b: move v0, v3 │ │ +131f10: 28d5 |003c: goto 0011 // -002b │ │ +131f12: 0132 |003d: move v2, v3 │ │ +131f14: 28d8 |003e: goto 0016 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1143 │ │ 0x0008 line=1144 │ │ 0x000a line=1145 │ │ 0x0011 line=1146 │ │ 0x0014 line=1147 │ │ @@ -407850,44 +407962,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -134214: |[134214] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ -134224: 5464 1315 |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134228: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -13422c: 0e00 |0004: return-void │ │ -13422e: 5462 1315 |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134232: 6e10 6b01 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@016b │ │ -134238: 0a04 |000a: move-result v4 │ │ -13423a: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ -13423e: 5464 2215 |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ -134242: 7030 7e35 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@357e │ │ -134248: 0c03 |0012: move-result-object v3 │ │ -13424a: 6e10 8235 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -134250: 0c04 |0016: move-result-object v4 │ │ -134252: 6e20 b901 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -134258: 28ea |001a: goto 0004 // -0016 │ │ -13425a: 0d01 |001b: move-exception v1 │ │ -13425c: 1a04 8218 |001c: const-string v4, "SearchView" // string@1882 │ │ -134260: 1a05 4606 |001e: const-string v5, "Could not find voice search activity" // string@0646 │ │ -134264: 7120 5f37 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -13426a: 28e1 |0023: goto 0004 // -001f │ │ -13426c: 6e10 6a01 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@016a │ │ -134272: 0a04 |0027: move-result v4 │ │ -134274: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ -134278: 5464 1f15 |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ -13427c: 7030 7d35 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@357d │ │ -134282: 0c00 |002f: move-result-object v0 │ │ -134284: 6e10 8235 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -13428a: 0c04 |0033: move-result-object v4 │ │ -13428c: 6e20 b901 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ -134292: 28cd |0037: goto 0004 // -0033 │ │ +131f18: |[131f18] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ +131f28: 5464 1315 |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131f2c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +131f30: 0e00 |0004: return-void │ │ +131f32: 5462 1315 |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +131f36: 6e10 6b01 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@016b │ │ +131f3c: 0a04 |000a: move-result v4 │ │ +131f3e: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ +131f42: 5464 2215 |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@1522 │ │ +131f46: 7030 7e35 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@357e │ │ +131f4c: 0c03 |0012: move-result-object v3 │ │ +131f4e: 6e10 8235 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131f54: 0c04 |0016: move-result-object v4 │ │ +131f56: 6e20 b901 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +131f5c: 28ea |001a: goto 0004 // -0016 │ │ +131f5e: 0d01 |001b: move-exception v1 │ │ +131f60: 1a04 7e18 |001c: const-string v4, "SearchView" // string@187e │ │ +131f64: 1a05 4206 |001e: const-string v5, "Could not find voice search activity" // string@0642 │ │ +131f68: 7120 5f37 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +131f6e: 28e1 |0023: goto 0004 // -001f │ │ +131f70: 6e10 6a01 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@016a │ │ +131f76: 0a04 |0027: move-result v4 │ │ +131f78: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ +131f7c: 5464 1f15 |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@151f │ │ +131f80: 7030 7d35 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@357d │ │ +131f86: 0c00 |002f: move-result-object v0 │ │ +131f88: 6e10 8235 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +131f8e: 0c04 |0033: move-result-object v4 │ │ +131f90: 6e20 b901 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@01b9 │ │ +131f96: 28cd |0037: goto 0004 // -0033 │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ 0x0024 - 0x0037 │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=1206 │ │ @@ -407913,18 +408025,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1342a8: |[1342a8] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ -1342b8: 5410 1d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ -1342bc: 6e20 ad35 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ -1342c2: 0e00 |0005: return-void │ │ +131fac: |[131fac] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ +131fbc: 5410 1d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ +131fc0: 6e20 ad35 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ +131fc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x0005 line=901 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -407933,36 +408045,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -1342c4: |[1342c4] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ -1342d4: 5443 1215 |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1342d8: 6e10 3d35 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -1342de: 0c02 |0005: move-result-object v2 │ │ -1342e0: 5443 1915 |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1342e4: 6e10 e922 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@22e9 │ │ -1342ea: 0c00 |000b: move-result-object v0 │ │ -1342ec: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -1342f0: 0e00 |000e: return-void │ │ -1342f2: 7220 8402 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ -1342f8: 0a03 |0012: move-result v3 │ │ -1342fa: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ -1342fe: 5443 1915 |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134302: 6e20 e722 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@22e7 │ │ -134308: 0c01 |001a: move-result-object v1 │ │ -13430a: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -13430e: 7020 c035 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ -134314: 28ee |0020: goto 000e // -0012 │ │ -134316: 7020 c035 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ -13431c: 28ea |0024: goto 000e // -0016 │ │ -13431e: 7020 c035 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ -134324: 28e6 |0028: goto 000e // -001a │ │ +131fc8: |[131fc8] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ +131fd8: 5443 1215 |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +131fdc: 6e10 3d35 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +131fe2: 0c02 |0005: move-result-object v2 │ │ +131fe4: 5443 1915 |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +131fe8: 6e10 e922 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@22e9 │ │ +131fee: 0c00 |000b: move-result-object v0 │ │ +131ff0: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +131ff4: 0e00 |000e: return-void │ │ +131ff6: 7220 8402 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0284 │ │ +131ffc: 0a03 |0012: move-result v3 │ │ +131ffe: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ +132002: 5443 1915 |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132006: 6e20 e722 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@22e7 │ │ +13200c: 0c01 |001a: move-result-object v1 │ │ +13200e: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +132012: 7020 c035 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ +132018: 28ee |0020: goto 000e // -0012 │ │ +13201a: 7020 c035 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ +132020: 28ea |0024: goto 000e // -0016 │ │ +132022: 7020 c035 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ +132028: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1349 │ │ 0x0006 line=1350 │ │ 0x000c line=1351 │ │ 0x000e line=1369 │ │ 0x000f line=1354 │ │ @@ -407983,33 +408095,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -134328: |[134328] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ -134338: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -13433c: 5431 1415 |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ -134340: 6e20 ad35 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ -134346: 0e00 |0007: return-void │ │ -134348: 5431 1415 |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ -13434c: 6e20 af35 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@35af │ │ -134352: 6e10 8235 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -134358: 0c01 |0010: move-result-object v1 │ │ -13435a: 1a02 5a2f |0011: const-string v2, "input_method" // string@2f5a │ │ -13435e: 6e20 ac01 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -134364: 0c00 |0016: move-result-object v0 │ │ -134366: 1f00 2807 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -13436a: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ -13436e: 6e10 8f35 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@358f │ │ -134374: 0c01 |001e: move-result-object v1 │ │ -134376: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -134378: 6e30 c33a 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@3ac3 │ │ -13437e: 28e4 |0023: goto 0007 // -001c │ │ +13202c: |[13202c] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ +13203c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +132040: 5431 1415 |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ +132044: 6e20 ad35 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ +13204a: 0e00 |0007: return-void │ │ +13204c: 5431 1415 |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@1514 │ │ +132050: 6e20 af35 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@35af │ │ +132056: 6e10 8235 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +13205c: 0c01 |0010: move-result-object v1 │ │ +13205e: 1a02 552f |0011: const-string v2, "input_method" // string@2f55 │ │ +132062: 6e20 ac01 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +132068: 0c00 |0016: move-result-object v0 │ │ +13206a: 1f00 2807 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +13206e: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ +132072: 6e10 8f35 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@358f │ │ +132078: 0c01 |001e: move-result-object v1 │ │ +13207a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +13207c: 6e30 c33a 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@3ac3 │ │ +132082: 28e4 |0023: goto 0007 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0002 line=926 │ │ 0x0007 line=936 │ │ 0x0008 line=928 │ │ 0x000d line=929 │ │ @@ -408025,27 +408137,27 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -134380: |[134380] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ -134390: 5420 1215 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134394: 6e20 5c35 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ -13439a: 5421 1215 |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13439e: 7110 3337 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -1343a4: 0a00 |000a: move-result v0 │ │ -1343a6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -1343aa: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1343ac: 6e20 5b35 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ -1343b2: 0e00 |0011: return-void │ │ -1343b4: 7210 c742 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -1343ba: 0a00 |0015: move-result v0 │ │ -1343bc: 28f8 |0016: goto 000e // -0008 │ │ +132084: |[132084] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ +132094: 5420 1215 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132098: 6e20 5c35 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ +13209e: 5421 1215 |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1320a2: 7110 3337 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +1320a8: 0a00 |000a: move-result v0 │ │ +1320aa: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +1320ae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1320b0: 6e20 5b35 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ +1320b6: 0e00 |0011: return-void │ │ +1320b8: 7210 c742 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +1320be: 0a00 |0015: move-result v0 │ │ +1320c0: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0005 line=1417 │ │ 0x0011 line=1418 │ │ 0x0012 line=1417 │ │ locals : │ │ @@ -408057,48 +408169,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1343c0: |[1343c0] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ -1343d0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1343d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -1343d4: 5454 1215 |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1343d8: 6e10 3d35 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -1343de: 0c04 |0007: move-result-object v4 │ │ -1343e0: 7110 3337 0400 |0008: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -1343e6: 0a04 |000b: move-result v4 │ │ -1343e8: 3904 2400 |000c: if-nez v4, 0030 // +0024 │ │ -1343ec: 0121 |000e: move v1, v2 │ │ -1343ee: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ -1343f2: 5554 fe14 |0011: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -1343f6: 3804 1f00 |0013: if-eqz v4, 0032 // +001f │ │ -1343fa: 5554 fb14 |0015: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ -1343fe: 3904 1b00 |0017: if-nez v4, 0032 // +001b │ │ -134402: 5454 f614 |0019: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -134406: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ -13440a: 6e20 a43b 3400 |001d: invoke-virtual {v4, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -134410: 5453 f614 |0020: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ -134414: 6e10 8b3b 0300 |0022: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ -13441a: 0c00 |0025: move-result-object v0 │ │ -13441c: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ -134420: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ -134424: 6203 ee14 |002a: sget-object v3, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@14ee │ │ -134428: 6e20 6d03 3000 |002c: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -13442e: 0e00 |002f: return-void │ │ -134430: 0131 |0030: move v1, v3 │ │ -134432: 28de |0031: goto 000f // -0022 │ │ -134434: 0132 |0032: move v2, v3 │ │ -134436: 28e6 |0033: goto 0019 // -001a │ │ -134438: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ -13443c: 28e7 |0036: goto 001d // -0019 │ │ -13443e: 6203 ed14 |0037: sget-object v3, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@14ed │ │ -134442: 28f3 |0039: goto 002c // -000d │ │ +1320c4: |[1320c4] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ +1320d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1320d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +1320d8: 5454 1215 |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1320dc: 6e10 3d35 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +1320e2: 0c04 |0007: move-result-object v4 │ │ +1320e4: 7110 3337 0400 |0008: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +1320ea: 0a04 |000b: move-result v4 │ │ +1320ec: 3904 2400 |000c: if-nez v4, 0030 // +0024 │ │ +1320f0: 0121 |000e: move v1, v2 │ │ +1320f2: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ +1320f6: 5554 fe14 |0011: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1320fa: 3804 1f00 |0013: if-eqz v4, 0032 // +001f │ │ +1320fe: 5554 fb14 |0015: iget-boolean v4, v5, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ +132102: 3904 1b00 |0017: if-nez v4, 0032 // +001b │ │ +132106: 5454 f614 |0019: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +13210a: 3802 1900 |001b: if-eqz v2, 0034 // +0019 │ │ +13210e: 6e20 a43b 3400 |001d: invoke-virtual {v4, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +132114: 5453 f614 |0020: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@14f6 │ │ +132118: 6e10 8b3b 0300 |0022: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ +13211e: 0c00 |0025: move-result-object v0 │ │ +132120: 3800 0900 |0026: if-eqz v0, 002f // +0009 │ │ +132124: 3801 0f00 |0028: if-eqz v1, 0037 // +000f │ │ +132128: 6203 ee14 |002a: sget-object v3, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@14ee │ │ +13212c: 6e20 6d03 3000 |002c: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +132132: 0e00 |002f: return-void │ │ +132134: 0131 |0030: move v1, v3 │ │ +132136: 28de |0031: goto 000f // -0022 │ │ +132138: 0132 |0032: move v2, v3 │ │ +13213a: 28e6 |0033: goto 0019 // -001a │ │ +13213c: 1303 0800 |0034: const/16 v3, #int 8 // #8 │ │ +132140: 28e7 |0036: goto 001d // -0019 │ │ +132142: 6203 ed14 |0037: sget-object v3, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@14ed │ │ +132146: 28f3 |0039: goto 002c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=888 │ │ 0x000f line=891 │ │ 0x0019 line=892 │ │ 0x0020 line=893 │ │ 0x0026 line=894 │ │ @@ -408122,34 +408234,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -134444: |[134444] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ -134454: 5454 1215 |0000: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134458: 6e10 4135 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@3541 │ │ -13445e: 0a00 |0005: move-result v0 │ │ -134460: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ -134464: 6202 ef14 |0008: sget-object v2, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@14ef │ │ -134468: 5454 1115 |000a: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ -13446c: 6e10 3f38 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -134472: 0c01 |000f: move-result-object v1 │ │ -134474: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -134478: 6e20 6d03 2100 |0012: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -13447e: 5454 1515 |0015: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ -134482: 6e10 3f38 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ -134488: 0c03 |001a: move-result-object v3 │ │ -13448a: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ -13448e: 6e20 6d03 2300 |001d: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ -134494: 6e10 9335 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@3593 │ │ -13449a: 0e00 |0023: return-void │ │ -13449c: 6202 ed14 |0024: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@14ed │ │ -1344a0: 28e4 |0026: goto 000a // -001c │ │ +132148: |[132148] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ +132158: 5454 1215 |0000: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13215c: 6e10 4135 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@3541 │ │ +132162: 0a00 |0005: move-result v0 │ │ +132164: 3800 1e00 |0006: if-eqz v0, 0024 // +001e │ │ +132168: 6202 ef14 |0008: sget-object v2, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@14ef │ │ +13216c: 5454 1115 |000a: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@1511 │ │ +132170: 6e10 3f38 0400 |000c: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +132176: 0c01 |000f: move-result-object v1 │ │ +132178: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +13217c: 6e20 6d03 2100 |0012: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +132182: 5454 1515 |0015: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ +132186: 6e10 3f38 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@383f │ │ +13218c: 0c03 |001a: move-result-object v3 │ │ +13218e: 3803 0500 |001b: if-eqz v3, 0020 // +0005 │ │ +132192: 6e20 6d03 2300 |001d: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@036d │ │ +132198: 6e10 9335 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@3593 │ │ +13219e: 0e00 |0023: return-void │ │ +1321a0: 6202 ed14 |0024: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@14ed │ │ +1321a4: 28e4 |0026: goto 000a // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0006 line=905 │ │ 0x000a line=906 │ │ 0x0010 line=907 │ │ 0x0012 line=908 │ │ @@ -408171,24 +408283,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1344a4: |[1344a4] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ -1344b4: 6e10 8935 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getQueryHint:()Ljava/lang/CharSequence; // method@3589 │ │ -1344ba: 0c00 |0003: move-result-object v0 │ │ -1344bc: 5431 1215 |0004: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1344c0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -1344c4: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -1344c8: 7020 8335 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@3583 │ │ -1344ce: 0c02 |000d: move-result-object v2 │ │ -1344d0: 6e20 4f35 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@354f │ │ -1344d6: 0e00 |0011: return-void │ │ +1321a8: |[1321a8] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ +1321b8: 6e10 8935 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getQueryHint:()Ljava/lang/CharSequence; // method@3589 │ │ +1321be: 0c00 |0003: move-result-object v0 │ │ +1321c0: 5431 1215 |0004: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1321c4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +1321c8: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +1321cc: 7020 8335 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@3583 │ │ +1321d2: 0c02 |000d: move-result-object v2 │ │ +1321d4: 6e20 4f35 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@354f │ │ +1321da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0004 line=1072 │ │ 0x0011 line=1073 │ │ locals : │ │ 0x0004 - 0x000a reg=0 hint Ljava/lang/CharSequence; │ │ @@ -408199,69 +408311,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -1344d8: |[1344d8] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ -1344e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1344ea: 5461 1215 |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1344ee: 5463 1315 |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -1344f2: 6e10 6401 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@0164 │ │ -1344f8: 0a03 |0008: move-result v3 │ │ -1344fa: 6e20 5d35 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@355d │ │ -134500: 5461 1215 |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134504: 5463 1315 |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134508: 6e10 5c01 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@015c │ │ -13450e: 0a03 |0013: move-result v3 │ │ -134510: 6e20 5035 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ -134516: 5461 1315 |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13451a: 6e10 5d01 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@015d │ │ -134520: 0a00 |001c: move-result v0 │ │ -134522: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ -134526: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ -13452a: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ -134530: b510 |0024: and-int/2addr v0, v1 │ │ -134532: 5461 1315 |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134536: 6e10 5f01 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ -13453c: 0c01 |002a: move-result-object v1 │ │ -13453e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -134542: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ -134546: b610 |002f: or-int/2addr v0, v1 │ │ -134548: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ -13454c: b610 |0032: or-int/2addr v0, v1 │ │ -13454e: 5461 1215 |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134552: 6e20 5135 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@3551 │ │ -134558: 5461 1915 |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -13455c: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -134560: 5461 1915 |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134564: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -134566: 6e20 e622 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@22e6 │ │ -13456c: 5461 1315 |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134570: 6e10 5f01 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ -134576: 0c01 |0047: move-result-object v1 │ │ -134578: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ -13457c: 2201 9806 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ -134580: 6e10 8235 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -134586: 0c03 |004f: move-result-object v3 │ │ -134588: 5464 1315 |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13458c: 5465 0a15 |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@150a │ │ -134590: 7055 e435 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@35e4 │ │ -134596: 5b61 1915 |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -13459a: 5461 1215 |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13459e: 5463 1915 |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1345a2: 6e20 4c35 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@354c │ │ -1345a8: 5461 1915 |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1345ac: 1f01 9806 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ -1345b0: 5563 0c15 |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ -1345b4: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ -1345b8: 1222 |0068: const/4 v2, #int 2 // #2 │ │ -1345ba: 6e20 ff35 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@35ff │ │ -1345c0: 0e00 |006c: return-void │ │ +1321dc: |[1321dc] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ +1321ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1321ee: 5461 1215 |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1321f2: 5463 1315 |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +1321f6: 6e10 6401 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@0164 │ │ +1321fc: 0a03 |0008: move-result v3 │ │ +1321fe: 6e20 5d35 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@355d │ │ +132204: 5461 1215 |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132208: 5463 1315 |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +13220c: 6e10 5c01 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@015c │ │ +132212: 0a03 |0013: move-result v3 │ │ +132214: 6e20 5035 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ +13221a: 5461 1315 |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +13221e: 6e10 5d01 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@015d │ │ +132224: 0a00 |001c: move-result v0 │ │ +132226: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ +13222a: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ +13222e: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ +132234: b510 |0024: and-int/2addr v0, v1 │ │ +132236: 5461 1315 |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +13223a: 6e10 5f01 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ +132240: 0c01 |002a: move-result-object v1 │ │ +132242: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +132246: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ +13224a: b610 |002f: or-int/2addr v0, v1 │ │ +13224c: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ +132250: b610 |0032: or-int/2addr v0, v1 │ │ +132252: 5461 1215 |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132256: 6e20 5135 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@3551 │ │ +13225c: 5461 1915 |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132260: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +132264: 5461 1915 |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132268: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +13226a: 6e20 e622 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@22e6 │ │ +132270: 5461 1315 |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132274: 6e10 5f01 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ +13227a: 0c01 |0047: move-result-object v1 │ │ +13227c: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ +132280: 2201 9806 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ +132284: 6e10 8235 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +13228a: 0c03 |004f: move-result-object v3 │ │ +13228c: 5464 1315 |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132290: 5465 0a15 |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@150a │ │ +132294: 7055 e435 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@35e4 │ │ +13229a: 5b61 1915 |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +13229e: 5461 1215 |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1322a2: 5463 1915 |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +1322a6: 6e20 4c35 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@354c │ │ +1322ac: 5461 1915 |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +1322b0: 1f01 9806 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ +1322b4: 5563 0c15 |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ +1322b8: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ +1322bc: 1222 |0068: const/4 v2, #int 2 // #2 │ │ +1322be: 6e20 ff35 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@35ff │ │ +1322c4: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1080 │ │ 0x000c line=1081 │ │ 0x0017 line=1082 │ │ 0x001d line=1085 │ │ 0x0021 line=1088 │ │ @@ -408285,31 +408397,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -1345c4: |[1345c4] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ -1345d4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -1345d8: 7010 9935 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@3599 │ │ -1345de: 0a01 |0005: move-result v1 │ │ -1345e0: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -1345e4: 5421 fc14 |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -1345e8: 6e10 943b 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ -1345ee: 0a01 |000d: move-result v1 │ │ -1345f0: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -1345f4: 5421 2015 |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -1345f8: 6e10 943b 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ -1345fe: 0a01 |0015: move-result v1 │ │ -134600: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -134604: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -134606: 5421 1515 |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ -13460a: 6e20 f338 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -134610: 0e00 |001e: return-void │ │ +1322c8: |[1322c8] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ +1322d8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +1322dc: 7010 9935 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@3599 │ │ +1322e2: 0a01 |0005: move-result v1 │ │ +1322e4: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +1322e8: 5421 fc14 |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +1322ec: 6e10 943b 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ +1322f2: 0a01 |000d: move-result v1 │ │ +1322f4: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +1322f8: 5421 2015 |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +1322fc: 6e10 943b 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@3b94 │ │ +132302: 0a01 |0015: move-result v1 │ │ +132304: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +132308: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +13230a: 5421 1515 |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@1515 │ │ +13230e: 6e20 f338 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +132314: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0002 line=879 │ │ 0x0018 line=882 │ │ 0x0019 line=884 │ │ 0x001e line=885 │ │ @@ -408322,31 +408434,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -134614: |[134614] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ -134624: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -134628: 5521 1615 |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ -13462c: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -134630: 7010 9935 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@3599 │ │ -134636: 0a01 |0009: move-result v1 │ │ -134638: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -13463c: 6e10 9135 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@3591 │ │ -134642: 0a01 |000f: move-result v1 │ │ -134644: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -134648: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -13464c: 5521 2115 |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ -134650: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -134654: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -134656: 5421 fc14 |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -13465a: 6e20 a43b 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -134660: 0e00 |001e: return-void │ │ +132318: |[132318] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ +132328: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +13232c: 5521 1615 |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ +132330: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +132334: 7010 9935 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@3599 │ │ +13233a: 0a01 |0009: move-result v1 │ │ +13233c: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +132340: 6e10 9135 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@3591 │ │ +132346: 0a01 |000f: move-result v1 │ │ +132348: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +13234c: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +132350: 5521 2115 |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ +132354: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +132358: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +13235a: 5421 fc14 |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +13235e: 6e20 a43b 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +132364: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0002 line=870 │ │ 0x0018 line=872 │ │ 0x0019 line=874 │ │ 0x001e line=875 │ │ @@ -408360,58 +408472,58 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -134664: |[134664] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ -134674: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ -134678: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -13467a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -13467c: 5c78 fd14 |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@14fd │ │ -134680: 3808 3e00 |0006: if-eqz v8, 0044 // +003e │ │ -134684: 0132 |0008: move v2, v3 │ │ -134686: 5476 1215 |0009: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13468a: 6e10 3d35 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -134690: 0c06 |000e: move-result-object v6 │ │ -134692: 7110 3337 0600 |000f: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -134698: 0a06 |0012: move-result v6 │ │ -13469a: 3906 3300 |0013: if-nez v6, 0046 // +0033 │ │ -13469e: 0150 |0015: move v0, v5 │ │ -1346a0: 5476 0e15 |0016: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ -1346a4: 6e20 a43b 2600 |0018: invoke-virtual {v6, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -1346aa: 7020 cc35 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@35cc │ │ -1346b0: 5476 0f15 |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@150f │ │ -1346b4: 3808 2800 |0020: if-eqz v8, 0048 // +0028 │ │ -1346b8: 6e20 f338 4600 |0022: invoke-virtual {v6, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -1346be: 5474 f714 |0025: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ -1346c2: 6e10 8b3b 0400 |0027: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ -1346c8: 0c04 |002a: move-result-object v4 │ │ -1346ca: 3804 0600 |002b: if-eqz v4, 0031 // +0006 │ │ -1346ce: 5574 fe14 |002d: iget-boolean v4, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -1346d2: 3804 1b00 |002f: if-eqz v4, 004a // +001b │ │ -1346d6: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -1346da: 5474 f714 |0033: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ -1346de: 6e20 a43b 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -1346e4: 7010 c735 0700 |0038: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@35c7 │ │ -1346ea: 3900 1100 |003b: if-nez v0, 004c // +0011 │ │ -1346ee: 7020 ce35 5700 |003d: invoke-direct {v7, v5}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@35ce │ │ -1346f4: 7010 cb35 0700 |0040: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@35cb │ │ -1346fa: 0e00 |0043: return-void │ │ -1346fc: 0142 |0044: move v2, v4 │ │ -1346fe: 28c4 |0045: goto 0009 // -003c │ │ -134700: 0130 |0046: move v0, v3 │ │ -134702: 28cf |0047: goto 0016 // -0031 │ │ -134704: 0134 |0048: move v4, v3 │ │ -134706: 28d9 |0049: goto 0022 // -0027 │ │ -134708: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -13470a: 28e8 |004b: goto 0033 // -0018 │ │ -13470c: 0135 |004c: move v5, v3 │ │ -13470e: 28f0 |004d: goto 003d // -0010 │ │ +132368: |[132368] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ +132378: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ +13237c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +13237e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +132380: 5c78 fd14 |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@14fd │ │ +132384: 3808 3e00 |0006: if-eqz v8, 0044 // +003e │ │ +132388: 0132 |0008: move v2, v3 │ │ +13238a: 5476 1215 |0009: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13238e: 6e10 3d35 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +132394: 0c06 |000e: move-result-object v6 │ │ +132396: 7110 3337 0600 |000f: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +13239c: 0a06 |0012: move-result v6 │ │ +13239e: 3906 3300 |0013: if-nez v6, 0046 // +0033 │ │ +1323a2: 0150 |0015: move v0, v5 │ │ +1323a4: 5476 0e15 |0016: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@150e │ │ +1323a8: 6e20 a43b 2600 |0018: invoke-virtual {v6, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +1323ae: 7020 cc35 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@35cc │ │ +1323b4: 5476 0f15 |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@150f │ │ +1323b8: 3808 2800 |0020: if-eqz v8, 0048 // +0028 │ │ +1323bc: 6e20 f338 4600 |0022: invoke-virtual {v6, v4}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +1323c2: 5474 f714 |0025: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ +1323c6: 6e10 8b3b 0400 |0027: invoke-virtual {v4}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3b8b │ │ +1323cc: 0c04 |002a: move-result-object v4 │ │ +1323ce: 3804 0600 |002b: if-eqz v4, 0031 // +0006 │ │ +1323d2: 5574 fe14 |002d: iget-boolean v4, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1323d6: 3804 1b00 |002f: if-eqz v4, 004a // +001b │ │ +1323da: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +1323de: 5474 f714 |0033: iget-object v4, v7, Landroid/support/v7/widget/SearchView;.mCollapsedIcon:Landroid/widget/ImageView; // field@14f7 │ │ +1323e2: 6e20 a43b 1400 |0035: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +1323e8: 7010 c735 0700 |0038: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@35c7 │ │ +1323ee: 3900 1100 |003b: if-nez v0, 004c // +0011 │ │ +1323f2: 7020 ce35 5700 |003d: invoke-direct {v7, v5}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@35ce │ │ +1323f8: 7010 cb35 0700 |0040: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@35cb │ │ +1323fe: 0e00 |0043: return-void │ │ +132400: 0142 |0044: move v2, v4 │ │ +132402: 28c4 |0045: goto 0009 // -003c │ │ +132404: 0130 |0046: move v0, v3 │ │ +132406: 28cf |0047: goto 0016 // -0031 │ │ +132408: 0134 |0048: move v4, v3 │ │ +13240a: 28d9 |0049: goto 0022 // -0027 │ │ +13240c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +13240e: 28e8 |004b: goto 0033 // -0018 │ │ +132410: 0135 |004c: move v5, v3 │ │ +132412: 28f0 |004d: goto 003d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=823 │ │ 0x0006 line=825 │ │ 0x0009 line=827 │ │ 0x0016 line=829 │ │ 0x001b line=830 │ │ @@ -408443,29 +408555,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -134710: |[134710] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ -134720: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -134724: 5531 2115 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ -134728: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -13472c: 6e10 9635 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -134732: 0a01 |0009: move-result v1 │ │ -134734: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -134738: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -13473c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -13473e: 5431 fc14 |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ -134742: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ -134746: 6e20 a43b 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -13474c: 5431 2015 |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ -134750: 6e20 a43b 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -134756: 0e00 |001b: return-void │ │ +132414: |[132414] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ +132424: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +132428: 5531 2115 |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ +13242c: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +132430: 6e10 9635 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +132436: 0a01 |0009: move-result v1 │ │ +132438: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +13243c: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +132440: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +132442: 5431 fc14 |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mGoButton:Landroid/widget/ImageView; // field@14fc │ │ +132446: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ +13244a: 6e20 a43b 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +132450: 5431 2015 |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@1520 │ │ +132454: 6e20 a43b 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +13245a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0002 line=1124 │ │ 0x000e line=1125 │ │ 0x000f line=1126 │ │ 0x0016 line=1128 │ │ @@ -408481,24 +408593,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -134758: |[134758] android.support.v7.widget.SearchView.clearFocus:()V │ │ -134768: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -13476a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -13476c: 5c20 f514 |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ -134770: 7020 b835 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ -134776: 6f10 fb33 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@33fb │ │ -13477c: 5420 1215 |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134780: 6e10 3235 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@3532 │ │ -134786: 5c21 f514 |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ -13478a: 0e00 |0011: return-void │ │ +13245c: |[13245c] android.support.v7.widget.SearchView.clearFocus:()V │ │ +13246c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +13246e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +132470: 5c20 f514 |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ +132474: 7020 b835 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@35b8 │ │ +13247a: 6f10 fb33 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@33fb │ │ +132480: 5420 1215 |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132484: 6e10 3235 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@3532 │ │ +13248a: 5c21 f514 |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ +13248e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=512 │ │ 0x0004 line=513 │ │ 0x0007 line=514 │ │ 0x000a line=515 │ │ 0x000f line=516 │ │ @@ -408511,19 +408623,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13478c: |[13478c] android.support.v7.widget.SearchView.getImeOptions:()I │ │ -13479c: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1347a0: 6e10 3935 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@3539 │ │ -1347a6: 0a00 |0005: move-result v0 │ │ -1347a8: 0f00 |0006: return v0 │ │ +132490: |[132490] android.support.v7.widget.SearchView.getImeOptions:()I │ │ +1324a0: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1324a4: 6e10 3935 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@3539 │ │ +1324aa: 0a00 |0005: move-result v0 │ │ +1324ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #2 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408531,19 +408643,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1347ac: |[1347ac] android.support.v7.widget.SearchView.getInputType:()I │ │ -1347bc: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1347c0: 6e10 3a35 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@353a │ │ -1347c6: 0a00 |0005: move-result v0 │ │ -1347c8: 0f00 |0006: return v0 │ │ +1324b0: |[1324b0] android.support.v7.widget.SearchView.getInputType:()I │ │ +1324c0: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1324c4: 6e10 3a35 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@353a │ │ +1324ca: 0a00 |0005: move-result v0 │ │ +1324cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #3 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408551,17 +408663,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1347cc: |[1347cc] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ -1347dc: 5210 ff14 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -1347e0: 0f00 |0002: return v0 │ │ +1324d0: |[1324d0] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ +1324e0: 5210 ff14 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +1324e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408569,19 +408681,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1347e4: |[1347e4] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ -1347f4: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -1347f8: 6e10 3d35 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -1347fe: 0c00 |0005: move-result-object v0 │ │ -134800: 1100 |0006: return-object v0 │ │ +1324e8: |[1324e8] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ +1324f8: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1324fc: 6e10 3d35 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +132502: 0c00 |0005: move-result-object v0 │ │ +132504: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408589,37 +408701,37 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -134804: |[134804] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ -134814: 5431 0b15 |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ -134818: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -13481c: 5430 0b15 |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ -134820: 1100 |0006: return-object v0 │ │ -134822: 6301 f214 |0007: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -134826: 3801 1d00 |0009: if-eqz v1, 0026 // +001d │ │ -13482a: 5431 1315 |000b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13482e: 3801 1900 |000d: if-eqz v1, 0026 // +0019 │ │ -134832: 5431 1315 |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134836: 6e10 5b01 0100 |0011: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getHintId:()I // method@015b │ │ -13483c: 0a01 |0014: move-result v1 │ │ -13483e: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ -134842: 6e10 8235 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ -134848: 0c01 |001a: move-result-object v1 │ │ -13484a: 5432 1315 |001b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -13484e: 6e10 5b01 0200 |001d: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@015b │ │ -134854: 0a02 |0020: move-result v2 │ │ -134856: 6e20 ad01 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ -13485c: 0c00 |0024: move-result-object v0 │ │ -13485e: 28e1 |0025: goto 0006 // -001f │ │ -134860: 5430 f914 |0026: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@14f9 │ │ -134864: 28de |0028: goto 0006 // -0022 │ │ +132508: |[132508] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ +132518: 5431 0b15 |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ +13251c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +132520: 5430 0b15 |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ +132524: 1100 |0006: return-object v0 │ │ +132526: 6301 f214 |0007: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +13252a: 3801 1d00 |0009: if-eqz v1, 0026 // +001d │ │ +13252e: 5431 1315 |000b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132532: 3801 1900 |000d: if-eqz v1, 0026 // +0019 │ │ +132536: 5431 1315 |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +13253a: 6e10 5b01 0100 |0011: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getHintId:()I // method@015b │ │ +132540: 0a01 |0014: move-result v1 │ │ +132542: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ +132546: 6e10 8235 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@3582 │ │ +13254c: 0c01 |001a: move-result-object v1 │ │ +13254e: 5432 1315 |001b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132552: 6e10 5b01 0200 |001d: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@015b │ │ +132558: 0a02 |0020: move-result v2 │ │ +13255a: 6e20 ad01 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@01ad │ │ +132560: 0c00 |0024: move-result-object v0 │ │ +132562: 28e1 |0025: goto 0006 // -001f │ │ +132564: 5430 f914 |0026: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mDefaultQueryHint:Ljava/lang/CharSequence; // field@14f9 │ │ +132568: 28de |0028: goto 0006 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=630 │ │ 0x0006 line=636 │ │ 0x0007 line=631 │ │ 0x0017 line=632 │ │ @@ -408635,17 +408747,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134868: |[134868] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ -134878: 5210 1715 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@1517 │ │ -13487c: 0f00 |0002: return v0 │ │ +13256c: |[13256c] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ +13257c: 5210 1715 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@1517 │ │ +132580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408653,17 +408765,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134880: |[134880] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ -134890: 5210 1815 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@1518 │ │ -134894: 0f00 |0002: return v0 │ │ +132584: |[132584] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ +132594: 5210 1815 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@1518 │ │ +132598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408671,17 +408783,17 @@ │ │ type : '()Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134898: |[134898] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ -1348a8: 5410 1915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -1348ac: 1100 |0002: return-object v0 │ │ +13259c: |[13259c] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ +1325ac: 5410 1915 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +1325b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408689,17 +408801,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1348b0: |[1348b0] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ -1348c0: 5510 fe14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -1348c4: 0f00 |0002: return v0 │ │ +1325b4: |[1325b4] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ +1325c4: 5510 fe14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1325c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408707,17 +408819,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1348c8: |[1348c8] android.support.v7.widget.SearchView.isIconified:()Z │ │ -1348d8: 5510 fd14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@14fd │ │ -1348dc: 0f00 |0002: return v0 │ │ +1325cc: |[1325cc] android.support.v7.widget.SearchView.isIconified:()Z │ │ +1325dc: 5510 fd14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@14fd │ │ +1325e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408725,17 +408837,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1348e0: |[1348e0] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ -1348f0: 5510 0c15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ -1348f4: 0f00 |0002: return v0 │ │ +1325e4: |[1325e4] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ +1325f4: 5510 0c15 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ +1325f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #12 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408743,17 +408855,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1348f8: |[1348f8] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ -134908: 5510 1615 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ -13490c: 0f00 |0002: return v0 │ │ +1325fc: |[1325fc] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ +13260c: 5510 1615 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ +132610: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #13 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -408761,26 +408873,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -134910: |[134910] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ -134920: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -134922: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -134926: 6e30 c135 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@35c1 │ │ -13492c: 6e10 7a35 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ -134932: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -134934: 7020 cd35 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -13493a: 5430 1215 |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -13493e: 5231 f814 |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ -134942: 6e20 5035 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ -134948: 5c32 fb14 |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ -13494c: 0e00 |0016: return-void │ │ +132614: |[132614] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ +132624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +132626: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +13262a: 6e30 c135 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@35c1 │ │ +132630: 6e10 7a35 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ +132636: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +132638: 7020 cd35 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +13263e: 5430 1215 |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132642: 5231 f814 |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ +132646: 6e20 5035 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ +13264c: 5c32 fb14 |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ +132650: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1249 │ │ 0x0006 line=1250 │ │ 0x0009 line=1251 │ │ 0x000d line=1252 │ │ 0x0014 line=1253 │ │ @@ -408793,35 +408905,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -134950: |[134950] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ -134960: 5530 fb14 |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ -134964: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -134968: 0e00 |0004: return-void │ │ -13496a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -13496c: 5c30 fb14 |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ -134970: 5430 1215 |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134974: 6e10 3935 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@3539 │ │ -13497a: 0a00 |000d: move-result v0 │ │ -13497c: 5930 f814 |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ -134980: 5430 1215 |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134984: 5231 f814 |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ -134988: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ -13498c: b621 |0016: or-int/2addr v1, v2 │ │ -13498e: 6e20 5035 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ -134994: 5430 1215 |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134998: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -13499c: 6e20 5c35 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ -1349a2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1349a4: 6e20 b535 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@35b5 │ │ -1349aa: 28df |0025: goto 0004 // -0021 │ │ +132654: |[132654] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ +132664: 5530 fb14 |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ +132668: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +13266c: 0e00 |0004: return-void │ │ +13266e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +132670: 5c30 fb14 |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@14fb │ │ +132674: 5430 1215 |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132678: 6e10 3935 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@3539 │ │ +13267e: 0a00 |000d: move-result v0 │ │ +132680: 5930 f814 |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ +132684: 5430 1215 |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132688: 5231 f814 |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@14f8 │ │ +13268c: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ +132690: b621 |0016: or-int/2addr v1, v2 │ │ +132692: 6e20 5035 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ +132698: 5430 1215 |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13269c: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +1326a0: 6e20 5c35 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ +1326a6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1326a8: 6e20 b535 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@35b5 │ │ +1326ae: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1268 │ │ 0x0005 line=1263 │ │ 0x0008 line=1264 │ │ 0x0010 line=1265 │ │ @@ -408835,21 +408947,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1349ac: |[1349ac] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ -1349bc: 5410 1d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ -1349c0: 6e20 af35 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@35af │ │ -1349c6: 5410 0d15 |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@150d │ │ -1349ca: 6e20 ad35 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ -1349d0: 6f10 3334 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@3433 │ │ -1349d6: 0e00 |000d: return-void │ │ +1326b0: |[1326b0] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ +1326c0: 5410 1d15 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@151d │ │ +1326c4: 6e20 af35 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@35af │ │ +1326ca: 5410 0d15 |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@150d │ │ +1326ce: 6e20 ad35 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@35ad │ │ +1326d4: 6f10 3334 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@3433 │ │ +1326da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0005 line=920 │ │ 0x000a line=921 │ │ 0x000d line=922 │ │ locals : │ │ @@ -408860,55 +408972,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -1349d8: |[1349d8] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ -1349e8: 6e10 9635 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -1349ee: 0a02 |0003: move-result v2 │ │ -1349f0: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -1349f4: 6f30 3834 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ -1349fa: 0e00 |0009: return-void │ │ -1349fc: 7110 2138 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -134a02: 0a01 |000d: move-result v1 │ │ -134a04: 7110 2238 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -134a0a: 0a00 |0011: move-result v0 │ │ -134a0c: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ -134a12: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ -134a16: 7120 2338 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -134a1c: 0a02 |001a: move-result v2 │ │ -134a1e: 6f30 3834 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ -134a24: 28eb |001e: goto 0009 // -0015 │ │ -134a26: 5232 ff14 |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a2a: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ -134a2e: 5232 ff14 |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a32: 7120 1543 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -134a38: 0a00 |0028: move-result v0 │ │ -134a3a: 28ec |0029: goto 0015 // -0014 │ │ -134a3c: 7010 8735 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@3587 │ │ -134a42: 0a02 |002d: move-result v2 │ │ -134a44: 7120 1543 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -134a4a: 0a00 |0031: move-result v0 │ │ -134a4c: 28e3 |0032: goto 0015 // -001d │ │ -134a4e: 5232 ff14 |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a52: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ -134a56: 5232 ff14 |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a5a: 7120 1543 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -134a60: 0a00 |003c: move-result v0 │ │ -134a62: 28d8 |003d: goto 0015 // -0028 │ │ -134a64: 5232 ff14 |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a68: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ -134a6c: 5230 ff14 |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134a70: 28d1 |0044: goto 0015 // -002f │ │ -134a72: 7010 8735 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@3587 │ │ -134a78: 0a00 |0048: move-result v0 │ │ -134a7a: 28fb |0049: goto 0044 // -0005 │ │ -134a7c: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ +1326dc: |[1326dc] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ +1326ec: 6e10 9635 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +1326f2: 0a02 |0003: move-result v2 │ │ +1326f4: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +1326f8: 6f30 3834 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ +1326fe: 0e00 |0009: return-void │ │ +132700: 7110 2138 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +132706: 0a01 |000d: move-result v1 │ │ +132708: 7110 2238 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +13270e: 0a00 |0011: move-result v0 │ │ +132710: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ +132716: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ +13271a: 7120 2338 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +132720: 0a02 |001a: move-result v2 │ │ +132722: 6f30 3834 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@3438 │ │ +132728: 28eb |001e: goto 0009 // -0015 │ │ +13272a: 5232 ff14 |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +13272e: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ +132732: 5232 ff14 |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +132736: 7120 1543 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +13273c: 0a00 |0028: move-result v0 │ │ +13273e: 28ec |0029: goto 0015 // -0014 │ │ +132740: 7010 8735 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@3587 │ │ +132746: 0a02 |002d: move-result v2 │ │ +132748: 7120 1543 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +13274e: 0a00 |0031: move-result v0 │ │ +132750: 28e3 |0032: goto 0015 // -001d │ │ +132752: 5232 ff14 |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +132756: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ +13275a: 5232 ff14 |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +13275e: 7120 1543 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +132764: 0a00 |003c: move-result v0 │ │ +132766: 28d8 |003d: goto 0015 // -0028 │ │ +132768: 5232 ff14 |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +13276c: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ +132770: 5230 ff14 |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +132774: 28d1 |0044: goto 0015 // -002f │ │ +132776: 7010 8735 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@3587 │ │ +13277c: 0a00 |0048: move-result v0 │ │ +13277e: 28fb |0049: goto 0044 // -0005 │ │ +132780: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0006 line=786 │ │ 0x0009 line=815 │ │ 0x000a line=790 │ │ 0x000e line=791 │ │ @@ -408935,17 +409047,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -134a98: |[134a98] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ -134aa8: 7020 c035 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ -134aae: 0e00 |0003: return-void │ │ +13279c: |[13279c] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ +1327ac: 7020 c035 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@35c0 │ │ +1327b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0003 line=944 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 queryText Ljava/lang/CharSequence; │ │ @@ -408955,25 +409067,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -134ab0: |[134ab0] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ -134ac0: 6e10 9635 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -134ac6: 0a00 |0003: move-result v0 │ │ -134ac8: 7020 cd35 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -134ace: 7010 ae35 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@35ae │ │ -134ad4: 5410 1215 |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134ad8: 6e10 4135 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@3541 │ │ -134ade: 0a00 |000f: move-result v0 │ │ -134ae0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -134ae4: 7010 8135 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@3581 │ │ -134aea: 0e00 |0015: return-void │ │ +1327b4: |[1327b4] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ +1327c4: 6e10 9635 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +1327ca: 0a00 |0003: move-result v0 │ │ +1327cc: 7020 cd35 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +1327d2: 7010 ae35 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@35ae │ │ +1327d8: 5410 1215 |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1327dc: 6e10 4135 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@3541 │ │ +1327e2: 0a00 |000f: move-result v0 │ │ +1327e4: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1327e8: 7010 8135 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@3581 │ │ +1327ee: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ 0x0007 line=1231 │ │ 0x000a line=1232 │ │ 0x0012 line=1233 │ │ 0x0015 line=1235 │ │ @@ -408985,18 +409097,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -134aec: |[134aec] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ -134afc: 6f20 3934 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@3439 │ │ -134b02: 7010 ae35 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@35ae │ │ -134b08: 0e00 |0006: return-void │ │ +1327f0: |[1327f0] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ +132800: 6f20 3934 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@3439 │ │ +132806: 7010 ae35 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@35ae │ │ +13280c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1239 │ │ 0x0003 line=1241 │ │ 0x0006 line=1242 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -409007,37 +409119,37 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -134b0c: |[134b0c] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ -134b1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -134b1e: 5532 f514 |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ -134b22: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -134b26: 0110 |0005: move v0, v1 │ │ -134b28: 0f00 |0006: return v0 │ │ -134b2a: 6e10 9435 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@3594 │ │ -134b30: 0a02 |000a: move-result v2 │ │ -134b32: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -134b36: 0110 |000d: move v0, v1 │ │ -134b38: 28f8 |000e: goto 0006 // -0008 │ │ -134b3a: 6e10 9635 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -134b40: 0a02 |0012: move-result v2 │ │ -134b42: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ -134b46: 5432 1215 |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134b4a: 6e30 4b35 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@354b │ │ -134b50: 0a00 |001a: move-result v0 │ │ -134b52: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ -134b56: 7020 cd35 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -134b5c: 28e6 |0020: goto 0006 // -001a │ │ -134b5e: 6f30 3c34 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@343c │ │ -134b64: 0a00 |0024: move-result v0 │ │ -134b66: 28e1 |0025: goto 0006 // -001f │ │ +132810: |[132810] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ +132820: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +132822: 5532 f514 |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@14f5 │ │ +132826: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +13282a: 0110 |0005: move v0, v1 │ │ +13282c: 0f00 |0006: return v0 │ │ +13282e: 6e10 9435 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@3594 │ │ +132834: 0a02 |000a: move-result v2 │ │ +132836: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +13283a: 0110 |000d: move v0, v1 │ │ +13283c: 28f8 |000e: goto 0006 // -0008 │ │ +13283e: 6e10 9635 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +132844: 0a02 |0012: move-result v2 │ │ +132846: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ +13284a: 5432 1215 |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +13284e: 6e30 4b35 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@354b │ │ +132854: 0a00 |001a: move-result v0 │ │ +132856: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ +13285a: 7020 cd35 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +132860: 28e6 |0020: goto 0006 // -001a │ │ +132862: 6f30 3c34 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@343c │ │ +132868: 0a00 |0024: move-result v0 │ │ +13286a: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0006 line=505 │ │ 0x0007 line=496 │ │ 0x000f line=498 │ │ 0x0015 line=499 │ │ @@ -409055,17 +409167,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134b68: |[134b68] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ -134b78: 5b01 f414 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ -134b7c: 0e00 |0002: return-void │ │ +13286c: |[13286c] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ +13287c: 5b01 f414 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@14f4 │ │ +132880: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0002 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 appSearchData Landroid/os/Bundle; │ │ @@ -409075,20 +409187,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -134b80: |[134b80] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ -134b90: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -134b94: 7010 a035 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@35a0 │ │ -134b9a: 0e00 |0005: return-void │ │ -134b9c: 7010 a635 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@35a6 │ │ -134ba2: 28fc |0009: goto 0005 // -0004 │ │ +132884: |[132884] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ +132894: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +132898: 7010 a035 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@35a0 │ │ +13289e: 0e00 |0005: return-void │ │ +1328a0: 7010 a635 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@35a6 │ │ +1328a6: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0002 line=676 │ │ 0x0005 line=680 │ │ 0x0006 line=678 │ │ locals : │ │ @@ -409100,22 +409212,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -134ba4: |[134ba4] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ -134bb4: 5510 fe14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -134bb8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -134bbc: 0e00 |0004: return-void │ │ -134bbe: 5c12 fe14 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ -134bc2: 7020 cd35 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -134bc8: 7010 c935 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ -134bce: 28f7 |000d: goto 0004 // -0009 │ │ +1328a8: |[1328a8] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ +1328b8: 5510 fe14 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1328bc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +1328c0: 0e00 |0004: return-void │ │ +1328c2: 5c12 fe14 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@14fe │ │ +1328c6: 7020 cd35 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +1328cc: 7010 c935 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ +1328d2: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=654 │ │ 0x0005 line=651 │ │ 0x0007 line=652 │ │ 0x000a line=653 │ │ @@ -409128,18 +409240,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -134bd0: |[134bd0] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ -134be0: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134be4: 6e20 5035 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ -134bea: 0e00 |0005: return-void │ │ +1328d4: |[1328d4] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ +1328e4: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1328e8: 6e20 5035 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@3550 │ │ +1328ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -409149,18 +409261,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -134bec: |[134bec] android.support.v7.widget.SearchView.setInputType:(I)V │ │ -134bfc: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134c00: 6e20 5135 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@3551 │ │ -134c06: 0e00 |0005: return-void │ │ +1328f0: |[1328f0] android.support.v7.widget.SearchView.setInputType:(I)V │ │ +132900: 5410 1215 |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132904: 6e20 5135 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@3551 │ │ +13290a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0005 line=480 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -409170,18 +409282,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -134c08: |[134c08] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ -134c18: 5901 ff14 |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ -134c1c: 6e10 b135 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@35b1 │ │ -134c22: 0e00 |0005: return-void │ │ +13290c: |[13290c] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ +13291c: 5901 ff14 |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@14ff │ │ +132920: 6e10 b135 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@35b1 │ │ +132926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0002 line=770 │ │ 0x0005 line=771 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -409192,17 +409304,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 │ │ -134c24: |[134c24] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ -134c34: 5b01 0215 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ -134c38: 0e00 |0002: return-void │ │ +132928: |[132928] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ +132938: 5b01 0215 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@1502 │ │ +13293c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0002 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnCloseListener; │ │ @@ -409212,17 +409324,17 @@ │ │ type : '(Landroid/view/View$OnFocusChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134c3c: |[134c3c] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ -134c4c: 5b01 0715 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@1507 │ │ -134c50: 0e00 |0002: return-void │ │ +132940: |[132940] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ +132950: 5b01 0715 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@1507 │ │ +132954: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0002 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnFocusChangeListener; │ │ @@ -409232,17 +409344,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 │ │ -134c54: |[134c54] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ -134c64: 5b01 0615 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ -134c68: 0e00 |0002: return-void │ │ +132958: |[132958] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ +132968: 5b01 0615 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@1506 │ │ +13296c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0002 line=527 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnQueryTextListener; │ │ @@ -409252,17 +409364,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -134c6c: |[134c6c] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ -134c7c: 5b01 0815 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ -134c80: 0e00 |0002: return-void │ │ +132970: |[132970] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ +132980: 5b01 0815 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@1508 │ │ +132984: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0002 line=566 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnClickListener; │ │ @@ -409272,17 +409384,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 │ │ -134c84: |[134c84] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ -134c94: 5b01 0915 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ -134c98: 0e00 |0002: return-void │ │ +132988: |[132988] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ +132998: 5b01 0915 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@1509 │ │ +13299c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0002 line=554 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnSuggestionListener; │ │ @@ -409292,30 +409404,30 @@ │ │ type : '(Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -134c9c: |[134c9c] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ -134cac: 5420 1215 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134cb0: 6e20 5c35 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ -134cb6: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -134cba: 5420 1215 |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134cbe: 5421 1215 |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134cc2: 6e10 4435 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@3544 │ │ -134cc8: 0a01 |000e: move-result v1 │ │ -134cca: 6e20 5b35 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ -134cd0: 5b23 1e15 |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ -134cd4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -134cd8: 7110 3337 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -134cde: 0a00 |0019: move-result v0 │ │ -134ce0: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -134ce4: 7010 a735 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@35a7 │ │ -134cea: 0e00 |001f: return-void │ │ +1329a0: |[1329a0] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ +1329b0: 5420 1215 |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1329b4: 6e20 5c35 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@355c │ │ +1329ba: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +1329be: 5420 1215 |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1329c2: 5421 1215 |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +1329c6: 6e10 4435 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@3544 │ │ +1329cc: 0a01 |000e: move-result v1 │ │ +1329ce: 6e20 5b35 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@355b │ │ +1329d4: 5b23 1e15 |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@151e │ │ +1329d8: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +1329dc: 7110 3337 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +1329e2: 0a00 |0019: move-result v0 │ │ +1329e4: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +1329e8: 7010 a735 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@35a7 │ │ +1329ee: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0005 line=587 │ │ 0x0007 line=588 │ │ 0x0012 line=589 │ │ 0x0014 line=593 │ │ @@ -409331,18 +409443,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -134cec: |[134cec] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ -134cfc: 5b01 0b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ -134d00: 7010 c935 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ -134d06: 0e00 |0005: return-void │ │ +1329f0: |[1329f0] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ +132a00: 5b01 0b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@150b │ │ +132a04: 7010 c935 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ +132a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0002 line=609 │ │ 0x0005 line=610 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -409353,27 +409465,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -134d08: |[134d08] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ -134d18: 5c23 0c15 |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ -134d1c: 5420 1915 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134d20: 2000 9806 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ -134d24: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -134d28: 5420 1915 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134d2c: 1f00 9806 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ -134d30: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ -134d34: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -134d36: 6e20 ff35 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@35ff │ │ -134d3c: 0e00 |0012: return-void │ │ -134d3e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -134d40: 28fb |0014: goto 000f // -0005 │ │ +132a0c: |[132a0c] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ +132a1c: 5c23 0c15 |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@150c │ │ +132a20: 5420 1915 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132a24: 2000 9806 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ +132a28: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +132a2c: 5420 1915 |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132a30: 1f00 9806 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0698 │ │ +132a34: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ +132a38: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +132a3a: 6e20 ff35 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@35ff │ │ +132a40: 0e00 |0012: return-void │ │ +132a42: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +132a44: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0002 line=730 │ │ 0x0008 line=731 │ │ 0x0012 line=734 │ │ 0x0013 line=731 │ │ @@ -409386,40 +409498,40 @@ │ │ type : '(Landroid/app/SearchableInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -134d44: |[134d44] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ -134d54: 5b23 1315 |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134d58: 5420 1315 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ -134d5c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -134d60: 6300 f214 |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -134d64: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -134d68: 7010 ca35 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@35ca │ │ -134d6e: 7010 c935 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ -134d74: 6300 f214 |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ -134d78: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ -134d7c: 7010 9235 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@3592 │ │ -134d82: 0a00 |0017: move-result v0 │ │ -134d84: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ -134d88: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -134d8a: 5c20 2115 |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ -134d8e: 5520 2115 |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ -134d92: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -134d96: 5420 1215 |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134d9a: 1a01 073a |0023: const-string v1, "nm" // string@3a07 │ │ -134d9e: 6e20 5935 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@3559 │ │ -134da4: 6e10 9635 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -134daa: 0a00 |002b: move-result v0 │ │ -134dac: 7020 cd35 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -134db2: 0e00 |002f: return-void │ │ -134db4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -134db6: 28ea |0031: goto 001b // -0016 │ │ +132a48: |[132a48] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ +132a58: 5b23 1315 |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132a5c: 5420 1315 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@1513 │ │ +132a60: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +132a64: 6300 f214 |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +132a68: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +132a6c: 7010 ca35 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@35ca │ │ +132a72: 7010 c935 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@35c9 │ │ +132a78: 6300 f214 |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@14f2 │ │ +132a7c: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ +132a80: 7010 9235 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@3592 │ │ +132a86: 0a00 |0017: move-result v0 │ │ +132a88: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ +132a8c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +132a8e: 5c20 2115 |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ +132a92: 5520 2115 |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@1521 │ │ +132a96: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +132a9a: 5420 1215 |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132a9e: 1a01 023a |0023: const-string v1, "nm" // string@3a02 │ │ +132aa2: 6e20 5935 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@3559 │ │ +132aa8: 6e10 9635 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +132aae: 0a00 |002b: move-result v0 │ │ +132ab0: 7020 cd35 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +132ab6: 0e00 |002f: return-void │ │ +132ab8: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +132aba: 28ea |0031: goto 001b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0002 line=427 │ │ 0x0006 line=428 │ │ 0x000a line=429 │ │ 0x000d line=431 │ │ @@ -409438,20 +409550,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -134db8: |[134db8] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ -134dc8: 5c12 1615 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ -134dcc: 6e10 9635 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ -134dd2: 0a00 |0005: move-result v0 │ │ -134dd4: 7020 cd35 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ -134dda: 0e00 |0009: return-void │ │ +132abc: |[132abc] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ +132acc: 5c12 1615 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@1516 │ │ +132ad0: 6e10 9635 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@3596 │ │ +132ad6: 0a00 |0005: move-result v0 │ │ +132ad8: 7020 cd35 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@35cd │ │ +132ade: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x0002 line=702 │ │ 0x0009 line=703 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -409462,36 +409574,36 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -134ddc: |[134ddc] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -134dec: 5b23 1915 |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134df0: 5420 1215 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ -134df4: 5421 1915 |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ -134df8: 6e20 4c35 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@354c │ │ -134dfe: 0e00 |0009: return-void │ │ +132ae0: |[132ae0] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +132af0: 5b23 1915 |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132af4: 5420 1215 |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@1512 │ │ +132af8: 5421 1915 |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@1519 │ │ +132afc: 6e20 4c35 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@354c │ │ +132b02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0002 line=753 │ │ 0x0009 line=754 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x000a reg=3 adapter Landroid/support/v4/widget/CursorAdapter; │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #1478 header: │ │ class_idx : 1684 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6328 │ │ +source_file_idx : 6324 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1478 annotations: │ │ Annotations on class │ │ @@ -409516,18 +409628,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 │ │ -134e00: |[134e00] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -134e10: 5b01 2315 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ -134e14: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -134e1a: 0e00 |0005: return-void │ │ +132b04: |[132b04] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +132b14: 5b01 2315 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ +132b18: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +132b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -409536,17 +409648,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 │ │ -134e1c: |[134e1c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -134e2c: 7020 d035 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@35d0 │ │ -134e32: 0e00 |0003: return-void │ │ +132b20: |[132b20] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +132b30: 7020 d035 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@35d0 │ │ +132b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 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; │ │ @@ -409557,43 +409669,43 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -134e34: |[134e34] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ -134e44: 5420 2315 |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ -134e48: 7110 da35 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@35da │ │ -134e4e: 0c00 |0005: move-result-object v0 │ │ -134e50: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -134e54: 5420 2315 |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ -134e58: 7110 da35 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@35da │ │ -134e5e: 0c00 |000d: move-result-object v0 │ │ -134e60: 5421 2315 |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ -134e64: 7230 cf35 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@35cf │ │ -134e6a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -134e6c: 0f00 |0014: return v0 │ │ +132b38: |[132b38] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ +132b48: 5420 2315 |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ +132b4c: 7110 da35 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@35da │ │ +132b52: 0c00 |0005: move-result-object v0 │ │ +132b54: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +132b58: 5420 2315 |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ +132b5c: 7110 da35 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@35da │ │ +132b62: 0c00 |000d: move-result-object v0 │ │ +132b64: 5421 2315 |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@1523 │ │ +132b68: 7230 cf35 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@35cf │ │ +132b6e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +132b70: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0008 line=357 │ │ 0x0013 line=360 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0015 reg=3 host Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0015 reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6328 (ShareActionProvider.java) │ │ + source_file_idx : 6324 (ShareActionProvider.java) │ │ │ │ Class #1479 header: │ │ class_idx : 1686 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 955 │ │ -source_file_idx : 6328 │ │ +source_file_idx : 6324 │ │ static_fields_size : 2 │ │ instance_fields_size: 6 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 6 │ │ │ │ Class #1479 annotations: │ │ Annotations on class │ │ @@ -409646,26 +409758,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -134e70: |[134e70] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ -134e80: 7020 6117 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@1761 │ │ -134e86: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -134e88: 5920 2815 |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@1528 │ │ -134e8c: 2200 9506 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@0695 │ │ -134e90: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -134e92: 7030 d435 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@35d4 │ │ -134e98: 5b20 2a15 |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ -134e9c: 1a00 1445 |000e: const-string v0, "share_history.xml" // string@4514 │ │ -134ea0: 5b20 2c15 |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -134ea4: 5b23 2715 |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134ea8: 0e00 |0014: return-void │ │ +132b74: |[132b74] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ +132b84: 7020 6117 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@1761 │ │ +132b8a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +132b8c: 5920 2815 |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@1528 │ │ +132b90: 2200 9506 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@0695 │ │ +132b94: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +132b96: 7030 d435 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@35d4 │ │ +132b9c: 5b20 2a15 |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ +132ba0: 1a00 0f45 |000e: const-string v0, "share_history.xml" // string@450f │ │ +132ba4: 5b20 2c15 |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132ba8: 5b23 2715 |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132bac: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=124 │ │ 0x0006 line=129 │ │ 0x000e line=145 │ │ 0x0012 line=158 │ │ @@ -409679,17 +409791,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 │ │ -134eac: |[134eac] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ -134ebc: 5410 2715 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134ec0: 1100 |0002: return-object v0 │ │ +132bb0: |[132bb0] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ +132bc0: 5410 2715 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #2 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -409697,17 +409809,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 │ │ -134ec4: |[134ec4] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ -134ed4: 5410 2c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -134ed8: 1100 |0002: return-object v0 │ │ +132bc8: |[132bc8] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ +132bd8: 5410 2c15 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #3 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -409715,17 +409827,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 │ │ -134edc: |[134edc] android.support.v7.widget.ShareActionProvider.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V │ │ -134eec: 7020 e235 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@35e2 │ │ -134ef2: 0e00 |0003: return-void │ │ +132be0: |[132be0] android.support.v7.widget.ShareActionProvider.access$300:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)V │ │ +132bf0: 7020 e235 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@35e2 │ │ +132bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/content/Intent; │ │ │ │ @@ -409734,17 +409846,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 │ │ -134ef4: |[134ef4] android.support.v7.widget.ShareActionProvider.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ -134f04: 5410 2b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ -134f08: 1100 |0002: return-object v0 │ │ +132bf8: |[132bf8] android.support.v7.widget.ShareActionProvider.access$500:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ +132c08: 5410 2b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ +132c0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #5 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -409752,31 +409864,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -134f0c: |[134f0c] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ -134f1c: 5431 2b15 |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ -134f20: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -134f24: 0e00 |0004: return-void │ │ -134f26: 5431 2915 |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ -134f2a: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ -134f2e: 2201 9406 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@0694 │ │ -134f32: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -134f34: 7030 d135 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@35d1 │ │ -134f3a: 5b31 2915 |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ -134f3e: 5431 2715 |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134f42: 5432 2c15 |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -134f46: 7120 932f 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ -134f4c: 0c00 |0018: move-result-object v0 │ │ -134f4e: 5431 2915 |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ -134f52: 6e20 a62f 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@2fa6 │ │ -134f58: 28e6 |001e: goto 0004 // -001a │ │ +132c10: |[132c10] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ +132c20: 5431 2b15 |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ +132c24: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +132c28: 0e00 |0004: return-void │ │ +132c2a: 5431 2915 |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ +132c2e: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ +132c32: 2201 9406 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@0694 │ │ +132c36: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +132c38: 7030 d135 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@35d1 │ │ +132c3e: 5b31 2915 |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ +132c42: 5431 2715 |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132c46: 5432 2c15 |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132c4a: 7120 932f 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ +132c50: 0c00 |0018: move-result-object v0 │ │ +132c52: 5431 2915 |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@1529 │ │ +132c56: 6e20 a62f 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@2fa6 │ │ +132c5c: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0004 line=348 │ │ 0x0005 line=343 │ │ 0x0009 line=344 │ │ 0x0011 line=346 │ │ @@ -409790,24 +409902,24 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -134f5c: |[134f5c] android.support.v7.widget.ShareActionProvider.updateIntent:(Landroid/content/Intent;)V │ │ -134f6c: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -134f70: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -134f74: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -134f78: 1500 0808 |0006: const/high16 v0, #int 134742016 // #808 │ │ -134f7c: 6e20 ca01 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -134f82: 0e00 |000b: return-void │ │ -134f84: 1500 0800 |000c: const/high16 v0, #int 524288 // #8 │ │ -134f88: 6e20 ca01 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ -134f8e: 28fa |0011: goto 000b // -0006 │ │ +132c60: |[132c60] android.support.v7.widget.ShareActionProvider.updateIntent:(Landroid/content/Intent;)V │ │ +132c70: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +132c74: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +132c78: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +132c7c: 1500 0808 |0006: const/high16 v0, #int 134742016 // #808 │ │ +132c80: 6e20 ca01 0300 |0008: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +132c86: 0e00 |000b: return-void │ │ +132c88: 1500 0800 |000c: const/high16 v0, #int 524288 // #8 │ │ +132c8c: 6e20 ca01 0300 |000e: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@01ca │ │ +132c92: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0006 line=367 │ │ 0x000b line=373 │ │ 0x000c line=371 │ │ locals : │ │ @@ -409820,17 +409932,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -134f90: |[134f90] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ -134fa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -134fa2: 0f00 |0001: return v0 │ │ +132c94: |[132c94] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ +132ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +132ca6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #1 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -409838,45 +409950,45 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -134fa4: |[134fa4] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ -134fb4: 2200 1606 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@0616 │ │ -134fb8: 5474 2715 |0002: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134fbc: 7020 d32f 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@2fd3 │ │ -134fc2: 6e10 e72f 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isInEditMode:()Z // method@2fe7 │ │ -134fc8: 0a04 |000a: move-result v4 │ │ -134fca: 3904 0d00 |000b: if-nez v4, 0018 // +000d │ │ -134fce: 5474 2715 |000d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134fd2: 5475 2c15 |000f: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -134fd6: 7120 932f 5400 |0011: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ -134fdc: 0c01 |0014: move-result-object v1 │ │ -134fde: 6e20 ef2f 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2fef │ │ -134fe4: 2203 cd06 |0018: new-instance v3, Landroid/util/TypedValue; // type@06cd │ │ -134fe8: 7010 7037 0300 |001a: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -134fee: 5474 2715 |001d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -134ff2: 6e10 ae01 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -134ff8: 0c04 |0022: move-result-object v4 │ │ -134ffa: 6005 930c |0023: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@0c93 │ │ -134ffe: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -135000: 6e40 2102 5463 |0026: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -135006: 5474 2715 |0029: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -13500a: 5235 c215 |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -13500e: 7120 6931 5400 |002d: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ -135014: 0c02 |0030: move-result-object v2 │ │ -135016: 6e20 f22f 2000 |0031: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ff2 │ │ -13501c: 6e20 f62f 7000 |0034: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@2ff6 │ │ -135022: 6004 bf0e |0037: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@0ebf │ │ -135026: 6e20 f02f 4000 |0039: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@2ff0 │ │ -13502c: 6004 be0e |003c: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0ebe │ │ -135030: 6e20 f12f 4000 |003e: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@2ff1 │ │ -135036: 1100 |0041: return-object v0 │ │ +132ca8: |[132ca8] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ +132cb8: 2200 1606 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@0616 │ │ +132cbc: 5474 2715 |0002: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132cc0: 7020 d32f 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@2fd3 │ │ +132cc6: 6e10 e72f 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isInEditMode:()Z // method@2fe7 │ │ +132ccc: 0a04 |000a: move-result v4 │ │ +132cce: 3904 0d00 |000b: if-nez v4, 0018 // +000d │ │ +132cd2: 5474 2715 |000d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132cd6: 5475 2c15 |000f: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132cda: 7120 932f 5400 |0011: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ +132ce0: 0c01 |0014: move-result-object v1 │ │ +132ce2: 6e20 ef2f 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@2fef │ │ +132ce8: 2203 cd06 |0018: new-instance v3, Landroid/util/TypedValue; // type@06cd │ │ +132cec: 7010 7037 0300 |001a: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +132cf2: 5474 2715 |001d: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132cf6: 6e10 ae01 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +132cfc: 0c04 |0022: move-result-object v4 │ │ +132cfe: 6005 930c |0023: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@0c93 │ │ +132d02: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +132d04: 6e40 2102 5463 |0026: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +132d0a: 5474 2715 |0029: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132d0e: 5235 c215 |002b: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +132d12: 7120 6931 5400 |002d: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@3169 │ │ +132d18: 0c02 |0030: move-result-object v2 │ │ +132d1a: 6e20 f22f 2000 |0031: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2ff2 │ │ +132d20: 6e20 f62f 7000 |0034: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@2ff6 │ │ +132d26: 6004 bf0e |0037: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@0ebf │ │ +132d2a: 6e20 f02f 4000 |0039: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@2ff0 │ │ +132d30: 6004 be0e |003c: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0ebe │ │ +132d34: 6e20 f12f 4000 |003e: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@2ff1 │ │ +132d3a: 1100 |0041: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0007 line=183 │ │ 0x000d line=184 │ │ 0x0015 line=185 │ │ 0x0018 line=189 │ │ @@ -409899,69 +410011,69 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -135038: |[135038] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -135048: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -13504a: 7210 0738 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@3807 │ │ -135050: 54a7 2715 |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -135054: 54a8 2c15 |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -135058: 7120 932f 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ -13505e: 0c02 |000b: move-result-object v2 │ │ -135060: 54a7 2715 |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -135064: 6e10 a601 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -13506a: 0c06 |0011: move-result-object v6 │ │ -13506c: 6e10 952f 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ -135072: 0a03 |0015: move-result v3 │ │ -135074: 52a7 2815 |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@1528 │ │ -135078: 7120 1543 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -13507e: 0a01 |001b: move-result v1 │ │ -135080: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -135082: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ -135086: 6e20 942f 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ -13508c: 0c00 |0022: move-result-object v0 │ │ -13508e: 6e20 1602 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ -135094: 0c07 |0026: move-result-object v7 │ │ -135096: 7257 0538 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@3805 │ │ -13509c: 0c07 |002a: move-result-object v7 │ │ -13509e: 6e20 1502 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ -1350a4: 0c08 |002e: move-result-object v8 │ │ -1350a6: 7220 e637 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ -1350ac: 0c07 |0032: move-result-object v7 │ │ -1350ae: 54a8 2a15 |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ -1350b2: 7220 ea37 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ -1350b8: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ -1350bc: 28e3 |003a: goto 001d // -001d │ │ -1350be: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ -1350c2: 54a7 2715 |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -1350c6: 6008 b40e |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0eb4 │ │ -1350ca: 6e20 a901 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1350d0: 0c07 |0044: move-result-object v7 │ │ -1350d2: 7257 0638 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@3806 │ │ -1350d8: 0c04 |0048: move-result-object v4 │ │ -1350da: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -1350dc: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ -1350e0: 6e20 942f 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ -1350e6: 0c00 |004f: move-result-object v0 │ │ -1350e8: 6e20 1602 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ -1350ee: 0c07 |0053: move-result-object v7 │ │ -1350f0: 7257 0538 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@3805 │ │ -1350f6: 0c07 |0057: move-result-object v7 │ │ -1350f8: 6e20 1502 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ -1350fe: 0c08 |005b: move-result-object v8 │ │ -135100: 7220 e637 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ -135106: 0c07 |005f: move-result-object v7 │ │ -135108: 54a8 2a15 |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ -13510c: 7220 ea37 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ -135112: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ -135116: 28e3 |0067: goto 004a // -001d │ │ -135118: 0e00 |0068: return-void │ │ +132d3c: |[132d3c] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +132d4c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +132d4e: 7210 0738 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@3807 │ │ +132d54: 54a7 2715 |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132d58: 54a8 2c15 |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132d5c: 7120 932f 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ +132d62: 0c02 |000b: move-result-object v2 │ │ +132d64: 54a7 2715 |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132d68: 6e10 a601 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +132d6e: 0c06 |0011: move-result-object v6 │ │ +132d70: 6e10 952f 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@2f95 │ │ +132d76: 0a03 |0015: move-result v3 │ │ +132d78: 52a7 2815 |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@1528 │ │ +132d7c: 7120 1543 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +132d82: 0a01 |001b: move-result v1 │ │ +132d84: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +132d86: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ +132d8a: 6e20 942f 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ +132d90: 0c00 |0022: move-result-object v0 │ │ +132d92: 6e20 1602 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ +132d98: 0c07 |0026: move-result-object v7 │ │ +132d9a: 7257 0538 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@3805 │ │ +132da0: 0c07 |002a: move-result-object v7 │ │ +132da2: 6e20 1502 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ +132da8: 0c08 |002e: move-result-object v8 │ │ +132daa: 7220 e637 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ +132db0: 0c07 |0032: move-result-object v7 │ │ +132db2: 54a8 2a15 |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ +132db6: 7220 ea37 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ +132dbc: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ +132dc0: 28e3 |003a: goto 001d // -001d │ │ +132dc2: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ +132dc6: 54a7 2715 |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132dca: 6008 b40e |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0eb4 │ │ +132dce: 6e20 a901 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +132dd4: 0c07 |0044: move-result-object v7 │ │ +132dd6: 7257 0638 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@3806 │ │ +132ddc: 0c04 |0048: move-result-object v4 │ │ +132dde: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +132de0: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ +132de4: 6e20 942f 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@2f94 │ │ +132dea: 0c00 |004f: move-result-object v0 │ │ +132dec: 6e20 1602 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0216 │ │ +132df2: 0c07 |0053: move-result-object v7 │ │ +132df4: 7257 0538 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@3805 │ │ +132dfa: 0c07 |0057: move-result-object v7 │ │ +132dfc: 6e20 1502 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0215 │ │ +132e02: 0c08 |005b: move-result-object v8 │ │ +132e04: 7220 e637 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@37e6 │ │ +132e0a: 0c07 |005f: move-result-object v7 │ │ +132e0c: 54a8 2a15 |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@152a │ │ +132e10: 7220 ea37 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@37ea │ │ +132e16: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ +132e1a: 28e3 |0067: goto 004a // -001d │ │ +132e1c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=218 │ │ 0x0004 line=220 │ │ 0x000c line=221 │ │ 0x0012 line=223 │ │ 0x0016 line=224 │ │ @@ -409993,18 +410105,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 │ │ -13511c: |[13511c] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ -13512c: 5b01 2b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ -135130: 7010 de35 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@35de │ │ -135136: 0e00 |0005: return-void │ │ +132e20: |[132e20] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ +132e30: 5b01 2b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@152b │ │ +132e34: 7010 de35 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@35de │ │ +132e3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0002 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -410015,18 +410127,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -135138: |[135138] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ -135148: 5b01 2c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -13514c: 7010 de35 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@35de │ │ -135152: 0e00 |0005: return-void │ │ +132e3c: |[132e3c] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ +132e4c: 5b01 2c15 |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132e50: 7010 de35 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@35de │ │ +132e56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -410037,33 +410149,33 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -135154: |[135154] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ -135164: 3805 1900 |0000: if-eqz v5, 0019 // +0019 │ │ -135168: 6e10 cc01 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ -13516e: 0c00 |0005: move-result-object v0 │ │ -135170: 1a02 4c20 |0006: const-string v2, "android.intent.action.SEND" // string@204c │ │ -135174: 6e20 3843 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13517a: 0a02 |000b: move-result v2 │ │ -13517c: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ -135180: 1a02 4d20 |000e: const-string v2, "android.intent.action.SEND_MULTIPLE" // string@204d │ │ -135184: 6e20 3843 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13518a: 0a02 |0013: move-result v2 │ │ -13518c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -135190: 7020 e235 5400 |0016: invoke-direct {v4, v5}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@35e2 │ │ -135196: 5442 2715 |0019: iget-object v2, v4, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ -13519a: 5443 2c15 |001b: iget-object v3, v4, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ -13519e: 7120 932f 3200 |001d: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ -1351a4: 0c01 |0020: move-result-object v1 │ │ -1351a6: 6e20 a52f 5100 |0021: invoke-virtual {v1, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@2fa5 │ │ -1351ac: 0e00 |0024: return-void │ │ +132e58: |[132e58] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ +132e68: 3805 1900 |0000: if-eqz v5, 0019 // +0019 │ │ +132e6c: 6e10 cc01 0500 |0002: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@01cc │ │ +132e72: 0c00 |0005: move-result-object v0 │ │ +132e74: 1a02 4720 |0006: const-string v2, "android.intent.action.SEND" // string@2047 │ │ +132e78: 6e20 3843 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +132e7e: 0a02 |000b: move-result v2 │ │ +132e80: 3902 0a00 |000c: if-nez v2, 0016 // +000a │ │ +132e84: 1a02 4820 |000e: const-string v2, "android.intent.action.SEND_MULTIPLE" // string@2048 │ │ +132e88: 6e20 3843 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +132e8e: 0a02 |0013: move-result v2 │ │ +132e90: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +132e94: 7020 e235 5400 |0016: invoke-direct {v4, v5}, Landroid/support/v7/widget/ShareActionProvider;.updateIntent:(Landroid/content/Intent;)V // method@35e2 │ │ +132e9a: 5442 2715 |0019: iget-object v2, v4, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@1527 │ │ +132e9e: 5443 2c15 |001b: iget-object v3, v4, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@152c │ │ +132ea2: 7120 932f 3200 |001d: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@2f93 │ │ +132ea8: 0c01 |0020: move-result-object v1 │ │ +132eaa: 6e20 a52f 5100 |0021: invoke-virtual {v1, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@2fa5 │ │ +132eb0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ 0x0006 line=304 │ │ 0x0016 line=305 │ │ 0x0019 line=308 │ │ @@ -410071,21 +410183,21 @@ │ │ 0x0024 line=311 │ │ locals : │ │ 0x0006 - 0x0019 reg=0 action Ljava/lang/String; │ │ 0x0021 - 0x0025 reg=1 dataModel Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0025 reg=4 this Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0025 reg=5 shareIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 6328 (ShareActionProvider.java) │ │ + source_file_idx : 6324 (ShareActionProvider.java) │ │ │ │ Class #1480 header: │ │ class_idx : 1694 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1480 annotations: │ │ Annotations on class │ │ @@ -410110,18 +410222,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 │ │ -1351b0: |[1351b0] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ -1351c0: 5b01 7b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ -1351c4: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -1351ca: 0e00 |0005: return-void │ │ +132eb4: |[132eb4] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ +132ec4: 5b01 7b15 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ +132ec8: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +132ece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -410131,43 +410243,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1351cc: |[1351cc] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -1351dc: 5410 7b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ -1351e0: 7110 9436 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@3694 │ │ -1351e6: 0c00 |0005: move-result-object v0 │ │ -1351e8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -1351ec: 5410 7b15 |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ -1351f0: 7110 9436 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@3694 │ │ -1351f6: 0c00 |000d: move-result-object v0 │ │ -1351f8: 7220 8636 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@3686 │ │ -1351fe: 0a00 |0011: move-result v0 │ │ -135200: 0f00 |0012: return v0 │ │ -135202: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -135204: 28fe |0014: goto 0012 // -0002 │ │ +132ed0: |[132ed0] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +132ee0: 5410 7b15 |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ +132ee4: 7110 9436 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@3694 │ │ +132eea: 0c00 |0005: move-result-object v0 │ │ +132eec: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +132ef0: 5410 7b15 |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@157b │ │ +132ef4: 7110 9436 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@3694 │ │ +132efa: 0c00 |000d: move-result-object v0 │ │ +132efc: 7220 8636 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@3686 │ │ +132f02: 0a00 |0011: move-result v0 │ │ +132f04: 0f00 |0012: return v0 │ │ +132f06: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +132f08: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0008 line=180 │ │ 0x0012 line=182 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0015 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #1481 header: │ │ class_idx : 1697 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 2163 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #1481 annotations: │ │ Annotations on class │ │ @@ -410200,18 +410312,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 │ │ -135208: |[135208] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ -135218: 5b01 8015 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13521c: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -135222: 0e00 |0005: return-void │ │ +132f0c: |[132f0c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ +132f1c: 5b01 8015 |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f20: 7010 1f43 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +132f26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1949 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -410220,17 +410332,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 │ │ -135224: |[135224] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ -135234: 7020 6f36 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@366f │ │ -13523a: 0e00 |0003: return-void │ │ +132f28: |[132f28] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ +132f38: 7020 6f36 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@366f │ │ +132f3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1949 │ │ 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; │ │ @@ -410241,44 +410353,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -13523c: |[13523c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -13524c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -13524e: 5430 8015 |0001: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135252: 5400 9915 |0003: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -135256: 2000 3d06 |0005: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ -13525a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -13525e: 5430 8015 |0009: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135262: 5400 9915 |000b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -135266: 1f00 3d06 |000d: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ -13526a: 7210 1132 0000 |000f: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@3211 │ │ -135270: 5430 8015 |0012: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135274: 5431 8015 |0014: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135278: 5411 9915 |0016: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -13527c: 6e20 e836 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -135282: 5430 8015 |001b: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135286: 5431 8015 |001d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13528a: 7110 9636 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ -135290: 0c01 |0022: move-result-object v1 │ │ -135292: 6e20 e836 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ -135298: 5430 8015 |0026: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13529c: 5b02 9915 |0028: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -1352a0: 5430 8015 |002a: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1352a4: 6e10 9836 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.addChildrenForExpandedActionView:()V // method@3698 │ │ -1352aa: 5b32 7e15 |002f: iput-object v2, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -1352ae: 5430 8015 |0031: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1352b2: 6e10 ea36 0000 |0033: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ -1352b8: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -1352ba: 6e20 852d 0500 |0037: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@2d85 │ │ -1352c0: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -1352c2: 0f00 |003b: return v0 │ │ +132f40: |[132f40] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +132f50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +132f52: 5430 8015 |0001: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f56: 5400 9915 |0003: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +132f5a: 2000 3d06 |0005: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ +132f5e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +132f62: 5430 8015 |0009: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f66: 5400 9915 |000b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +132f6a: 1f00 3d06 |000d: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ +132f6e: 7210 1132 0000 |000f: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@3211 │ │ +132f74: 5430 8015 |0012: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f78: 5431 8015 |0014: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f7c: 5411 9915 |0016: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +132f80: 6e20 e836 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +132f86: 5430 8015 |001b: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f8a: 5431 8015 |001d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132f8e: 7110 9636 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ +132f94: 0c01 |0022: move-result-object v1 │ │ +132f96: 6e20 e836 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@36e8 │ │ +132f9c: 5430 8015 |0026: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132fa0: 5b02 9915 |0028: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +132fa4: 5430 8015 |002a: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132fa8: 6e10 9836 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.addChildrenForExpandedActionView:()V // method@3698 │ │ +132fae: 5b32 7e15 |002f: iput-object v2, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +132fb2: 5430 8015 |0031: iget-object v0, v3, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132fb6: 6e10 ea36 0000 |0033: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ +132fbc: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +132fbe: 6e20 852d 0500 |0037: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@2d85 │ │ +132fc4: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +132fc6: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2040 │ │ 0x0009 line=2041 │ │ 0x0012 line=2044 │ │ 0x001b line=2045 │ │ 0x0026 line=2046 │ │ @@ -410297,74 +410409,74 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -1352c4: |[1352c4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -1352d4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -1352d6: 5441 8015 |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1352da: 7110 9536 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@3695 │ │ -1352e0: 5441 8015 |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1352e4: 7110 9636 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ -1352ea: 0c01 |000b: move-result-object v1 │ │ -1352ec: 6e10 7c3b 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@3b7c │ │ -1352f2: 0c01 |000f: move-result-object v1 │ │ -1352f4: 5442 8015 |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1352f8: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ -1352fc: 5441 8015 |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135300: 5442 8015 |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135304: 7110 9636 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ -13530a: 0c02 |001b: move-result-object v2 │ │ -13530c: 6e20 9b36 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ -135312: 5441 8015 |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135316: 6e10 622d 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@2d62 │ │ -13531c: 0c02 |0024: move-result-object v2 │ │ -13531e: 5b12 9915 |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -135322: 5b46 7e15 |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -135326: 5441 8015 |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13532a: 5411 9915 |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -13532e: 6e10 6538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -135334: 0c01 |0030: move-result-object v1 │ │ -135336: 5442 8015 |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13533a: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ -13533e: 5441 8015 |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135342: 6e10 a736 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ -135348: 0c00 |003a: move-result-object v0 │ │ -13534a: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ -135350: 5442 8015 |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135354: 7110 9736 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@3697 │ │ -13535a: 0a02 |0043: move-result v2 │ │ -13535c: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ -135360: b621 |0046: or-int/2addr v1, v2 │ │ -135362: 5901 8515 |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -135366: 1221 |0049: const/4 v1, #int 2 // #2 │ │ -135368: 5901 8815 |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -13536c: 5441 8015 |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135370: 5411 9915 |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -135374: 6e20 d638 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -13537a: 5441 8015 |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13537e: 5442 8015 |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135382: 5422 9915 |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -135386: 6e20 9b36 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ -13538c: 5441 8015 |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -135390: 6e10 e736 0100 |005e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.removeChildrenForExpandedActionView:()V // method@36e7 │ │ -135396: 5441 8015 |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -13539a: 6e10 ea36 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ -1353a0: 6e20 852d 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@2d85 │ │ -1353a6: 5441 8015 |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1353aa: 5411 9915 |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -1353ae: 2011 3d06 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ -1353b2: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ -1353b6: 5441 8015 |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ -1353ba: 5411 9915 |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ -1353be: 1f01 3d06 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ -1353c2: 7210 1232 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@3212 │ │ -1353c8: 0f03 |007a: return v3 │ │ +132fc8: |[132fc8] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +132fd8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +132fda: 5441 8015 |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132fde: 7110 9536 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@3695 │ │ +132fe4: 5441 8015 |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132fe8: 7110 9636 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ +132fee: 0c01 |000b: move-result-object v1 │ │ +132ff0: 6e10 7c3b 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@3b7c │ │ +132ff6: 0c01 |000f: move-result-object v1 │ │ +132ff8: 5442 8015 |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +132ffc: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ +133000: 5441 8015 |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133004: 5442 8015 |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133008: 7110 9636 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@3696 │ │ +13300e: 0c02 |001b: move-result-object v2 │ │ +133010: 6e20 9b36 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ +133016: 5441 8015 |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +13301a: 6e10 622d 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@2d62 │ │ +133020: 0c02 |0024: move-result-object v2 │ │ +133022: 5b12 9915 |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +133026: 5b46 7e15 |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +13302a: 5441 8015 |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +13302e: 5411 9915 |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +133032: 6e10 6538 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +133038: 0c01 |0030: move-result-object v1 │ │ +13303a: 5442 8015 |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +13303e: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ +133042: 5441 8015 |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133046: 6e10 a736 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@36a7 │ │ +13304c: 0c00 |003a: move-result-object v0 │ │ +13304e: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ +133054: 5442 8015 |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133058: 7110 9736 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@3697 │ │ +13305e: 0a02 |0043: move-result v2 │ │ +133060: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ +133064: b621 |0046: or-int/2addr v1, v2 │ │ +133066: 5901 8515 |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +13306a: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +13306c: 5901 8815 |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +133070: 5441 8015 |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133074: 5411 9915 |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +133078: 6e20 d638 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +13307e: 5441 8015 |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133082: 5442 8015 |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133086: 5422 9915 |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +13308a: 6e20 9b36 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@369b │ │ +133090: 5441 8015 |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +133094: 6e10 e736 0100 |005e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.removeChildrenForExpandedActionView:()V // method@36e7 │ │ +13309a: 5441 8015 |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +13309e: 6e10 ea36 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@36ea │ │ +1330a4: 6e20 852d 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@2d85 │ │ +1330aa: 5441 8015 |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +1330ae: 5411 9915 |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +1330b2: 2011 3d06 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ +1330b6: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ +1330ba: 5441 8015 |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@1580 │ │ +1330be: 5411 9915 |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@1599 │ │ +1330c2: 1f01 3d06 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@063d │ │ +1330c6: 7210 1232 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@3212 │ │ +1330cc: 0f03 |007a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2011 │ │ 0x0006 line=2012 │ │ 0x0014 line=2013 │ │ 0x001f line=2015 │ │ 0x0027 line=2016 │ │ @@ -410391,17 +410503,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1353cc: |[1353cc] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ -1353dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1353de: 0f00 |0001: return v0 │ │ +1330d0: |[1330d0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ +1330e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1330e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2006 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;) │ │ @@ -410409,17 +410521,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1353e0: |[1353e0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.getId:()I │ │ -1353f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1353f2: 0f00 |0001: return v0 │ │ +1330e4: |[1330e4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.getId:()I │ │ +1330f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1330f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2058 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ │ │ #4 : (in Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;) │ │ @@ -410427,17 +410539,17 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1353f4: |[1353f4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -135404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -135406: 1100 |0001: return-object v0 │ │ +1330f8: |[1330f8] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +133108: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13310a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1964 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/ViewGroup; │ │ │ │ @@ -410446,24 +410558,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -135408: |[135408] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -135418: 5420 7f15 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -13541c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -135420: 5420 7e15 |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -135424: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -135428: 5420 7f15 |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -13542c: 5421 7e15 |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -135430: 6e20 0a2d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ -135436: 5b24 7f15 |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -13543a: 0e00 |0011: return-void │ │ +13310c: |[13310c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +13311c: 5420 7f15 |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +133120: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +133124: 5420 7e15 |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +133128: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +13312c: 5420 7f15 |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +133130: 5421 7e15 |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +133134: 6e20 0a2d 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ +13313a: 5b24 7f15 |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +13313e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1956 │ │ 0x0008 line=1957 │ │ 0x000f line=1959 │ │ 0x0011 line=1960 │ │ locals : │ │ @@ -410476,16 +410588,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13543c: |[13543c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -13544c: 0e00 |0000: return-void │ │ +133140: |[133140] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +133150: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2002 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -410495,16 +410607,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -135450: |[135450] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -135460: 0e00 |0000: return-void │ │ +133154: |[133154] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +133164: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2068 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -410513,17 +410625,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -135464: |[135464] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -135474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -135476: 1100 |0001: return-object v0 │ │ +133168: |[133168] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +133178: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13317a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2063 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;) │ │ @@ -410531,17 +410643,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -135478: |[135478] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -135488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13548a: 0f00 |0001: return v0 │ │ +13317c: |[13317c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +13318c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13318e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1997 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -410550,16 +410662,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13548c: |[13548c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -13549c: 0e00 |0000: return-void │ │ +133190: |[133190] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +1331a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1993 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ │ │ @@ -410568,38 +410680,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -1354a0: |[1354a0] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ -1354b0: 5464 7e15 |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -1354b4: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ -1354b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1354ba: 5464 7f15 |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -1354be: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ -1354c2: 5464 7f15 |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -1354c6: 6e10 4e2d 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ -1354cc: 0a00 |000e: move-result v0 │ │ -1354ce: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1354d0: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ -1354d4: 5464 7f15 |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -1354d8: 6e20 212d 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ -1354de: 0c03 |0017: move-result-object v3 │ │ -1354e0: 5464 7e15 |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -1354e4: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ -1354e8: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -1354ea: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ -1354ee: 5464 7f15 |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ -1354f2: 5465 7e15 |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ -1354f6: 6e30 7136 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@3671 │ │ -1354fc: 0e00 |0026: return-void │ │ -1354fe: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -135502: 28e7 |0029: goto 0010 // -0019 │ │ +1331a4: |[1331a4] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ +1331b4: 5464 7e15 |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +1331b8: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ +1331bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1331be: 5464 7f15 |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +1331c2: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ +1331c6: 5464 7f15 |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +1331ca: 6e10 4e2d 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@2d4e │ │ +1331d0: 0a00 |000e: move-result v0 │ │ +1331d2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1331d4: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ +1331d8: 5464 7f15 |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +1331dc: 6e20 212d 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2d21 │ │ +1331e2: 0c03 |0017: move-result-object v3 │ │ +1331e4: 5464 7e15 |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +1331e8: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ +1331ec: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +1331ee: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ +1331f2: 5464 7f15 |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@157f │ │ +1331f6: 5465 7e15 |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@157e │ │ +1331fa: 6e30 7136 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@3671 │ │ +133200: 0e00 |0026: return-void │ │ +133202: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +133206: 28e7 |0029: goto 0010 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1970 │ │ 0x0004 line=1971 │ │ 0x0005 line=1973 │ │ 0x0009 line=1974 │ │ 0x000f line=1975 │ │ @@ -410618,21 +410730,21 @@ │ │ 0x0027 - 0x002a reg=0 count I │ │ 0x0027 - 0x002a reg=1 found Z │ │ 0x0027 - 0x002a reg=2 i I │ │ 0x0027 - 0x002a reg=3 item Landroid/view/MenuItem; │ │ 0x0000 - 0x002a reg=6 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x002a reg=7 cleared Z │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #1482 header: │ │ class_idx : 1698 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1367 │ │ -source_file_idx : 6848 │ │ +source_file_idx : 6844 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 1 │ │ │ │ Class #1482 annotations: │ │ Annotations on class │ │ @@ -410676,19 +410788,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -135504: |[135504] android.support.v7.widget.Toolbar$LayoutParams.:(I)V │ │ -135514: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -135516: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -135518: 7040 7f36 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@367f │ │ -13551e: 0e00 |0005: return-void │ │ +133208: |[133208] android.support.v7.widget.Toolbar$LayoutParams.:(I)V │ │ +133218: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +13321a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +13321c: 7040 7f36 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(III)V // method@367f │ │ +133222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1883 │ │ 0x0005 line=1884 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ 0x0000 - 0x0006 reg=3 gravity I │ │ @@ -410698,21 +410810,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -135520: |[135520] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ -135530: 7030 ac27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ -135536: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -135538: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -13553c: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -135542: 5910 8515 |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -135546: 0e00 |000b: return-void │ │ +133224: |[133224] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ +133234: 7030 ac27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ +13323a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +13323c: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +133240: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +133246: 5910 8515 |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +13324a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1873 │ │ 0x0003 line=1866 │ │ 0x0006 line=1874 │ │ 0x000b line=1875 │ │ locals : │ │ @@ -410725,20 +410837,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -135548: |[135548] android.support.v7.widget.Toolbar$LayoutParams.:(III)V │ │ -135558: 7030 ac27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ -13555e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -135560: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -135564: 5914 8515 |0006: iput v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ -135568: 0e00 |0008: return-void │ │ +13324c: |[13324c] android.support.v7.widget.Toolbar$LayoutParams.:(III)V │ │ +13325c: 7030 ac27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@27ac │ │ +133262: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +133264: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +133268: 5914 8515 |0006: iput v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@1585 │ │ +13326c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ 0x0003 line=1866 │ │ 0x0006 line=1879 │ │ 0x0008 line=1880 │ │ locals : │ │ @@ -410752,19 +410864,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 │ │ -13556c: |[13556c] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -13557c: 7030 ae27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@27ae │ │ -135582: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -135584: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -135588: 0e00 |0006: return-void │ │ +133270: |[133270] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +133280: 7030 ae27 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@27ae │ │ +133286: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +133288: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +13328c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1869 │ │ 0x0003 line=1866 │ │ 0x0006 line=1870 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -410776,19 +410888,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 │ │ -13558c: |[13558c] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -13559c: 7020 af27 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@27af │ │ -1355a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1355a4: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -1355a8: 0e00 |0006: return-void │ │ +133290: |[133290] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +1332a0: 7020 af27 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@27af │ │ +1332a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1332a8: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +1332ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1893 │ │ 0x0003 line=1866 │ │ 0x0006 line=1894 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -410799,21 +410911,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 │ │ -1355ac: |[1355ac] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ -1355bc: 7020 af27 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@27af │ │ -1355c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1355c4: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -1355c8: 5220 8815 |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -1355cc: 5910 8815 |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -1355d0: 0e00 |000a: return-void │ │ +1332b0: |[1332b0] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ +1332c0: 7020 af27 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@27af │ │ +1332c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1332c8: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +1332cc: 5220 8815 |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +1332d0: 5910 8815 |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +1332d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1887 │ │ 0x0003 line=1866 │ │ 0x0006 line=1889 │ │ 0x000a line=1890 │ │ locals : │ │ @@ -410825,19 +410937,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 │ │ -1355d4: |[1355d4] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -1355e4: 7020 b027 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@27b0 │ │ -1355ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1355ec: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -1355f0: 0e00 |0006: return-void │ │ +1332d8: |[1332d8] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +1332e8: 7020 b027 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@27b0 │ │ +1332ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1332f0: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +1332f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1904 │ │ 0x0003 line=1866 │ │ 0x0006 line=1905 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -410848,20 +410960,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 │ │ -1355f4: |[1355f4] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -135604: 7020 b027 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@27b0 │ │ -13560a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -13560c: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ -135610: 6e20 8536 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3685 │ │ -135616: 0e00 |0009: return-void │ │ +1332f8: |[1332f8] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +133308: 7020 b027 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@27b0 │ │ +13330e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +133310: 5910 8815 |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@1588 │ │ +133314: 6e20 8536 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@3685 │ │ +13331a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1897 │ │ 0x0003 line=1866 │ │ 0x0006 line=1900 │ │ 0x0009 line=1901 │ │ locals : │ │ @@ -410874,42 +410986,42 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -135618: |[135618] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -135628: 5220 ca15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ -13562c: 5910 8715 |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ -135630: 5220 cc15 |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -135634: 5910 8a15 |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ -135638: 5220 cb15 |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ -13563c: 5910 8915 |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ -135640: 5220 c815 |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ -135644: 5910 8415 |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ -135648: 0e00 |0010: return-void │ │ +13331c: |[13331c] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +13332c: 5220 ca15 |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@15ca │ │ +133330: 5910 8715 |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@1587 │ │ +133334: 5220 cc15 |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +133338: 5910 8a15 |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@158a │ │ +13333c: 5220 cb15 |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@15cb │ │ +133340: 5910 8915 |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@1589 │ │ +133344: 5220 c815 |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@15c8 │ │ +133348: 5910 8415 |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@1584 │ │ +13334c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1908 │ │ 0x0004 line=1909 │ │ 0x0008 line=1910 │ │ 0x000c line=1911 │ │ 0x0010 line=1912 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ 0x0000 - 0x0011 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - source_file_idx : 6848 (Toolbar.java) │ │ + source_file_idx : 6844 (Toolbar.java) │ │ │ │ Class #1483 header: │ │ class_idx : 1906 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5766 │ │ +source_file_idx : 5762 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #1483 - │ │ Class descriptor : 'Lcom/viewpagerindicator/PageIndicator;' │ │ @@ -410947,21 +411059,21 @@ │ │ │ │ #4 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ name : 'setViewPager' │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 5766 (PageIndicator.java) │ │ + source_file_idx : 5762 (PageIndicator.java) │ │ │ │ Class #1484 header: │ │ class_idx : 2000 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 35 │ │ -source_file_idx : 5489 │ │ +source_file_idx : 5485 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1484 - │ │ Class descriptor : 'Lindrora/atomic/activity/MessageActivity;' │ │ @@ -410985,20 +411097,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -13564c: |[13564c] indrora.atomic.activity.MessageActivity.:()V │ │ -13565c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13565e: 7010 a300 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@00a3 │ │ -135664: 5b10 031f |0004: iput-object v0, v1, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ -135668: 5b10 021f |0006: iput-object v0, v1, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ -13566c: 0e00 |0008: return-void │ │ +133350: |[133350] indrora.atomic.activity.MessageActivity.:()V │ │ +133360: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +133362: 7010 a300 0100 |0001: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@00a3 │ │ +133368: 5b10 031f |0004: iput-object v0, v1, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ +13336c: 5b10 021f |0006: iput-object v0, v1, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ +133370: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/activity/MessageActivity; │ │ @@ -411009,63 +411121,63 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -135670: |[135670] indrora.atomic.activity.MessageActivity.onCreate:(Landroid/os/Bundle;)V │ │ -135680: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -135682: 1403 0400 0f7f |0001: const v3, #float 1.9008e+38 // #7f0f0004 │ │ -135688: 6e20 293f 3500 |0004: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.setTheme:(I)V // method@3f29 │ │ -13568e: 6f20 b900 6500 |0007: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ -135694: 1403 2900 047f |000a: const v3, #float 1.75459e+38 // #7f040029 │ │ -13569a: 6e20 283f 3500 |000d: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.setContentView:(I)V // method@3f28 │ │ -1356a0: 7100 483e 0000 |0010: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -1356a6: 0c03 |0013: move-result-object v3 │ │ -1356a8: 6e10 2542 0300 |0014: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ -1356ae: 0c02 |0017: move-result-object v2 │ │ -1356b0: 5c24 1820 |0018: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -1356b4: 1a03 4725 |001a: const-string v3, "default" // string@2547 │ │ -1356b8: 5b23 1620 |001c: iput-object v3, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ -1356bc: 5c24 1b20 |001e: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ -1356c0: 5c24 1720 |0020: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ -1356c4: 5c24 1820 |0022: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ -1356c8: 1213 |0024: const/4 v3, #int 1 // #1 │ │ -1356ca: 5c23 1f20 |0025: iput-boolean v3, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ -1356ce: 6e10 253f 0500 |0027: invoke-virtual {v5}, Lindrora/atomic/activity/MessageActivity;.getIntent:()Landroid/content/Intent; // method@3f25 │ │ -1356d4: 0c03 |002a: move-result-object v3 │ │ -1356d6: 6e10 d201 0300 |002b: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -1356dc: 0c03 |002e: move-result-object v3 │ │ -1356de: 1a04 af38 |002f: const-string v4, "message" // string@38af │ │ -1356e2: 6e20 aa04 4300 |0031: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -1356e8: 0c03 |0034: move-result-object v3 │ │ -1356ea: 1f03 2808 |0035: check-cast v3, Lindrora/atomic/model/Message; // type@0828 │ │ -1356ee: 5b53 031f |0037: iput-object v3, v5, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ -1356f2: 1403 6d00 0c7f |0039: const v3, #float 1.86094e+38 // #7f0c006d │ │ -1356f8: 6e20 233f 3500 |003c: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.findViewById:(I)Landroid/view/View; // method@3f23 │ │ -1356fe: 0c01 |003f: move-result-object v1 │ │ -135700: 1f01 a606 |0040: check-cast v1, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -135704: 1403 0200 107f |0042: const v3, #float 1.91409e+38 // #7f100002 │ │ -13570a: 6e20 d236 3100 |0045: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar;.inflateMenu:(I)V // method@36d2 │ │ -135710: 6e20 ff36 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@36ff │ │ -135716: 1403 7b00 0c7f |004b: const v3, #float 1.86094e+38 // #7f0c007b │ │ -13571c: 6e20 233f 3500 |004e: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.findViewById:(I)Landroid/view/View; // method@3f23 │ │ -135722: 0c03 |0051: move-result-object v3 │ │ -135724: 1f03 6507 |0052: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ -135728: 5b53 021f |0054: iput-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ -13572c: 5453 021f |0056: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ -135730: 1504 00ff |0058: const/high16 v4, #int -16777216 // #ff00 │ │ -135734: 6e20 af3c 4300 |005a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@3caf │ │ -13573a: 5453 031f |005d: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ -13573e: 7120 d541 2300 |005f: invoke-static {v3, v2}, Lindrora/atomic/model/Message;.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; // method@41d5 │ │ -135744: 0c00 |0062: move-result-object v0 │ │ -135746: 5453 021f |0063: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ -13574a: 6e20 c73c 0300 |0065: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -135750: 0e00 |0068: return-void │ │ +133374: |[133374] indrora.atomic.activity.MessageActivity.onCreate:(Landroid/os/Bundle;)V │ │ +133384: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +133386: 1403 0400 0f7f |0001: const v3, #float 1.9008e+38 // #7f0f0004 │ │ +13338c: 6e20 293f 3500 |0004: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.setTheme:(I)V // method@3f29 │ │ +133392: 6f20 b900 6500 |0007: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@00b9 │ │ +133398: 1403 2900 047f |000a: const v3, #float 1.75459e+38 // #7f040029 │ │ +13339e: 6e20 283f 3500 |000d: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.setContentView:(I)V // method@3f28 │ │ +1333a4: 7100 483e 0000 |0010: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +1333aa: 0c03 |0013: move-result-object v3 │ │ +1333ac: 6e10 2542 0300 |0014: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getRenderParams:()Lindrora/atomic/model/MessageRenderParams; // method@4225 │ │ +1333b2: 0c02 |0017: move-result-object v2 │ │ +1333b4: 5c24 1820 |0018: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +1333b8: 1a03 4225 |001a: const-string v3, "default" // string@2542 │ │ +1333bc: 5b23 1620 |001c: iput-object v3, v2, Lindrora/atomic/model/MessageRenderParams;.colorScheme:Ljava/lang/String; // field@2016 │ │ +1333c0: 5c24 1b20 |001e: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.smileys:Z // field@201b │ │ +1333c4: 5c24 1720 |0020: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.icons:Z // field@2017 │ │ +1333c8: 5c24 1820 |0022: iput-boolean v4, v2, Lindrora/atomic/model/MessageRenderParams;.messageColors:Z // field@2018 │ │ +1333cc: 1213 |0024: const/4 v3, #int 1 // #1 │ │ +1333ce: 5c23 1f20 |0025: iput-boolean v3, v2, Lindrora/atomic/model/MessageRenderParams;.useDarkScheme:Z // field@201f │ │ +1333d2: 6e10 253f 0500 |0027: invoke-virtual {v5}, Lindrora/atomic/activity/MessageActivity;.getIntent:()Landroid/content/Intent; // method@3f25 │ │ +1333d8: 0c03 |002a: move-result-object v3 │ │ +1333da: 6e10 d201 0300 |002b: invoke-virtual {v3}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +1333e0: 0c03 |002e: move-result-object v3 │ │ +1333e2: 1a04 aa38 |002f: const-string v4, "message" // string@38aa │ │ +1333e6: 6e20 aa04 4300 |0031: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +1333ec: 0c03 |0034: move-result-object v3 │ │ +1333ee: 1f03 2808 |0035: check-cast v3, Lindrora/atomic/model/Message; // type@0828 │ │ +1333f2: 5b53 031f |0037: iput-object v3, v5, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ +1333f6: 1403 6d00 0c7f |0039: const v3, #float 1.86094e+38 // #7f0c006d │ │ +1333fc: 6e20 233f 3500 |003c: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.findViewById:(I)Landroid/view/View; // method@3f23 │ │ +133402: 0c01 |003f: move-result-object v1 │ │ +133404: 1f01 a606 |0040: check-cast v1, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +133408: 1403 0200 107f |0042: const v3, #float 1.91409e+38 // #7f100002 │ │ +13340e: 6e20 d236 3100 |0045: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar;.inflateMenu:(I)V // method@36d2 │ │ +133414: 6e20 ff36 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@36ff │ │ +13341a: 1403 7b00 0c7f |004b: const v3, #float 1.86094e+38 // #7f0c007b │ │ +133420: 6e20 233f 3500 |004e: invoke-virtual {v5, v3}, Lindrora/atomic/activity/MessageActivity;.findViewById:(I)Landroid/view/View; // method@3f23 │ │ +133426: 0c03 |0051: move-result-object v3 │ │ +133428: 1f03 6507 |0052: check-cast v3, Landroid/widget/TextView; // type@0765 │ │ +13342c: 5b53 021f |0054: iput-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ +133430: 5453 021f |0056: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ +133434: 1504 00ff |0058: const/high16 v4, #int -16777216 // #ff00 │ │ +133438: 6e20 af3c 4300 |005a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@3caf │ │ +13343e: 5453 031f |005d: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.viewedMessage:Lindrora/atomic/model/Message; // field@1f03 │ │ +133442: 7120 d541 2300 |005f: invoke-static {v3, v2}, Lindrora/atomic/model/Message;.render:(Lindrora/atomic/model/Message;Lindrora/atomic/model/MessageRenderParams;)Landroid/text/SpannableString; // method@41d5 │ │ +133448: 0c00 |0062: move-result-object v0 │ │ +13344a: 5453 021f |0063: iget-object v3, v5, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ +13344e: 6e20 c73c 0300 |0065: invoke-virtual {v3, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +133454: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0007 line=55 │ │ 0x000a line=56 │ │ 0x0010 line=58 │ │ 0x0018 line=59 │ │ @@ -411095,52 +411207,52 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -135754: |[135754] indrora.atomic.activity.MessageActivity.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -135764: 7210 d937 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -13576a: 0a00 |0003: move-result v0 │ │ -13576c: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ -135772: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -135774: 0f00 |0008: return v0 │ │ -135776: 1a00 3d09 |0009: const-string v0, "IRC Message" // string@093d │ │ -13577a: 5421 021f |000b: iget-object v1, v2, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ -13577e: 6e10 a73c 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@3ca7 │ │ -135784: 0c01 |0010: move-result-object v1 │ │ -135786: 7210 c942 0100 |0011: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -13578c: 0c01 |0014: move-result-object v1 │ │ -13578e: 7120 7901 1000 |0015: invoke-static {v0, v1}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0179 │ │ -135794: 6e10 243f 0200 |0018: invoke-virtual {v2}, Lindrora/atomic/activity/MessageActivity;.finish:()V // method@3f24 │ │ -13579a: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -13579c: 28ec |001c: goto 0008 // -0014 │ │ -13579e: 0000 |001d: nop // spacer │ │ -1357a0: 0001 0300 9700 0c7f 1400 0000 0300 ... |001e: packed-switch-data (10 units) │ │ +133458: |[133458] indrora.atomic.activity.MessageActivity.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +133468: 7210 d937 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +13346e: 0a00 |0003: move-result v0 │ │ +133470: 2b00 1a00 0000 |0004: packed-switch v0, 0000001e // +0000001a │ │ +133476: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +133478: 0f00 |0008: return v0 │ │ +13347a: 1a00 3909 |0009: const-string v0, "IRC Message" // string@0939 │ │ +13347e: 5421 021f |000b: iget-object v1, v2, Lindrora/atomic/activity/MessageActivity;.messageView:Landroid/widget/TextView; // field@1f02 │ │ +133482: 6e10 a73c 0100 |000d: invoke-virtual {v1}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@3ca7 │ │ +133488: 0c01 |0010: move-result-object v1 │ │ +13348a: 7210 c942 0100 |0011: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +133490: 0c01 |0014: move-result-object v1 │ │ +133492: 7120 7901 1000 |0015: invoke-static {v0, v1}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@0179 │ │ +133498: 6e10 243f 0200 |0018: invoke-virtual {v2}, Lindrora/atomic/activity/MessageActivity;.finish:()V // method@3f24 │ │ +13349e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +1334a0: 28ec |001c: goto 0008 // -0014 │ │ +1334a2: 0000 |001d: nop // spacer │ │ +1334a4: 0001 0300 9700 0c7f 1400 0000 0300 ... |001e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=100 │ │ 0x0008 line=103 │ │ 0x0009 line=95 │ │ 0x0018 line=102 │ │ 0x001b line=103 │ │ 0x001d line=92 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lindrora/atomic/activity/MessageActivity; │ │ 0x0000 - 0x0028 reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 5489 (MessageActivity.java) │ │ + source_file_idx : 5485 (MessageActivity.java) │ │ │ │ Class #1485 header: │ │ class_idx : 2005 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1016 │ │ -source_file_idx : 1588 │ │ +source_file_idx : 1584 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 19 │ │ │ │ Class #1485 annotations: │ │ Annotations on class │ │ @@ -411181,24 +411293,24 @@ │ │ type : '(Landroid/content/Context;Lindrora/atomic/model/Server;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1357b4: |[1357b4] indrora.atomic.adapter.ConversationPagerAdapter.:(Landroid/content/Context;Lindrora/atomic/model/Server;)V │ │ -1357c4: 7010 b318 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ -1357ca: 5b13 141f |0003: iput-object v3, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.server:Lindrora/atomic/model/Server; // field@1f14 │ │ -1357ce: 2200 b108 |0005: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -1357d2: 7010 1244 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -1357d8: 5b10 131f |000a: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -1357dc: 2200 ac08 |000c: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ -1357e0: 7010 ed43 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ -1357e6: 5b10 151f |0011: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ -1357ea: 0e00 |0013: return-void │ │ +1334b8: |[1334b8] indrora.atomic.adapter.ConversationPagerAdapter.:(Landroid/content/Context;Lindrora/atomic/model/Server;)V │ │ +1334c8: 7010 b318 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ +1334ce: 5b13 141f |0003: iput-object v3, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.server:Lindrora/atomic/model/Server; // field@1f14 │ │ +1334d2: 2200 b108 |0005: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +1334d6: 7010 1244 0000 |0007: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +1334dc: 5b10 131f |000a: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1334e0: 2200 ac08 |000c: new-instance v0, Ljava/util/HashMap; // type@08ac │ │ +1334e4: 7010 ed43 0000 |000e: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@43ed │ │ +1334ea: 5b10 151f |0011: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ +1334ee: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=86 │ │ 0x0005 line=88 │ │ 0x000c line=89 │ │ 0x0013 line=90 │ │ @@ -411212,27 +411324,27 @@ │ │ type : '(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -1357ec: |[1357ec] indrora.atomic.adapter.ConversationPagerAdapter.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ -1357fc: 3a02 1300 |0000: if-ltz v2, 0013 // +0013 │ │ -135800: 5410 131f |0002: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135804: 6e10 1f44 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -13580a: 0a00 |0007: move-result v0 │ │ -13580c: 3502 0b00 |0008: if-ge v2, v0, 0013 // +000b │ │ -135810: 5410 131f |000a: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135814: 6e20 1844 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -13581a: 0c00 |000f: move-result-object v0 │ │ -13581c: 1f00 d407 |0010: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ -135820: 1100 |0012: return-object v0 │ │ -135822: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -135824: 28fe |0014: goto 0012 // -0002 │ │ +1334f0: |[1334f0] indrora.atomic.adapter.ConversationPagerAdapter.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; │ │ +133500: 3a02 1300 |0000: if-ltz v2, 0013 // +0013 │ │ +133504: 5410 131f |0002: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +133508: 6e10 1f44 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +13350e: 0a00 |0007: move-result v0 │ │ +133510: 3502 0b00 |0008: if-ge v2, v0, 0013 // +000b │ │ +133514: 5410 131f |000a: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +133518: 6e20 1844 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +13351e: 0c00 |000f: move-result-object v0 │ │ +133520: 1f00 d407 |0010: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ +133524: 1100 |0012: return-object v0 │ │ +133526: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +133528: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000a line=172 │ │ 0x0012 line=174 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ @@ -411243,37 +411355,37 @@ │ │ type : '(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;Landroid/view/View;)Lindrora/atomic/view/MessageListView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -135828: |[135828] indrora.atomic.adapter.ConversationPagerAdapter.renderConversation:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;Landroid/view/View;)Lindrora/atomic/view/MessageListView; │ │ -135838: 2201 3a08 |0000: new-instance v1, Lindrora/atomic/view/MessageListView; // type@083a │ │ -13583c: 6e10 4538 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -135842: 0c02 |0005: move-result-object v2 │ │ -135844: 7020 6642 2100 |0006: invoke-direct {v1, v2}, Lindrora/atomic/view/MessageListView;.:(Landroid/content/Context;)V // method@4266 │ │ -13584a: 5b51 111f |0009: iput-object v1, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ -13584e: 7100 6c41 0000 |000b: invoke-static {}, Lindrora/atomic/listener/MessageClickListener;.getInstance:()Lindrora/atomic/listener/MessageClickListener; // method@416c │ │ -135854: 0c02 |000e: move-result-object v2 │ │ -135856: 6e20 6f42 2100 |000f: invoke-virtual {v1, v2}, Lindrora/atomic/view/MessageListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@426f │ │ -13585c: 5450 0e1f |0012: iget-object v0, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ -135860: 3900 0f00 |0014: if-nez v0, 0023 // +000f │ │ -135864: 2200 d607 |0016: new-instance v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ -135868: 5452 0f1f |0018: iget-object v2, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -13586c: 6e10 4538 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ -135872: 0c03 |001d: move-result-object v3 │ │ -135874: 7030 713f 2003 |001e: invoke-direct {v0, v2, v3}, Lindrora/atomic/adapter/MessageListAdapter;.:(Lindrora/atomic/model/Conversation;Landroid/content/Context;)V // method@3f71 │ │ -13587a: 5b50 0e1f |0021: iput-object v0, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ -13587e: 6e20 6a42 0100 |0023: invoke-virtual {v1, v0}, Lindrora/atomic/view/MessageListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@426a │ │ -135884: 6e10 753f 0000 |0026: invoke-virtual {v0}, Lindrora/atomic/adapter/MessageListAdapter;.getCount:()I // method@3f75 │ │ -13588a: 0a02 |0029: move-result v2 │ │ -13588c: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -135890: 6e20 7342 2100 |002c: invoke-virtual {v1, v2}, Lindrora/atomic/view/MessageListView;.setSelection:(I)V // method@4273 │ │ -135896: 1101 |002f: return-object v1 │ │ +13352c: |[13352c] indrora.atomic.adapter.ConversationPagerAdapter.renderConversation:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;Landroid/view/View;)Lindrora/atomic/view/MessageListView; │ │ +13353c: 2201 3a08 |0000: new-instance v1, Lindrora/atomic/view/MessageListView; // type@083a │ │ +133540: 6e10 4538 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +133546: 0c02 |0005: move-result-object v2 │ │ +133548: 7020 6642 2100 |0006: invoke-direct {v1, v2}, Lindrora/atomic/view/MessageListView;.:(Landroid/content/Context;)V // method@4266 │ │ +13354e: 5b51 111f |0009: iput-object v1, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ +133552: 7100 6c41 0000 |000b: invoke-static {}, Lindrora/atomic/listener/MessageClickListener;.getInstance:()Lindrora/atomic/listener/MessageClickListener; // method@416c │ │ +133558: 0c02 |000e: move-result-object v2 │ │ +13355a: 6e20 6f42 2100 |000f: invoke-virtual {v1, v2}, Lindrora/atomic/view/MessageListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@426f │ │ +133560: 5450 0e1f |0012: iget-object v0, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ +133564: 3900 0f00 |0014: if-nez v0, 0023 // +000f │ │ +133568: 2200 d607 |0016: new-instance v0, Lindrora/atomic/adapter/MessageListAdapter; // type@07d6 │ │ +13356c: 5452 0f1f |0018: iget-object v2, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +133570: 6e10 4538 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@3845 │ │ +133576: 0c03 |001d: move-result-object v3 │ │ +133578: 7030 713f 2003 |001e: invoke-direct {v0, v2, v3}, Lindrora/atomic/adapter/MessageListAdapter;.:(Lindrora/atomic/model/Conversation;Landroid/content/Context;)V // method@3f71 │ │ +13357e: 5b50 0e1f |0021: iput-object v0, v5, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ +133582: 6e20 6a42 0100 |0023: invoke-virtual {v1, v0}, Lindrora/atomic/view/MessageListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@426a │ │ +133588: 6e10 753f 0000 |0026: invoke-virtual {v0}, Lindrora/atomic/adapter/MessageListAdapter;.getCount:()I // method@3f75 │ │ +13358e: 0a02 |0029: move-result v2 │ │ +133590: d802 02ff |002a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +133594: 6e20 7342 2100 |002c: invoke-virtual {v1, v2}, Lindrora/atomic/view/MessageListView;.setSelection:(I)V // method@4273 │ │ +13359a: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0009 line=253 │ │ 0x000b line=254 │ │ 0x0012 line=256 │ │ 0x0014 line=258 │ │ @@ -411296,23 +411408,23 @@ │ │ type : '(Lindrora/atomic/model/Conversation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -135898: |[135898] indrora.atomic.adapter.ConversationPagerAdapter.addConversation:(Lindrora/atomic/model/Conversation;)V │ │ -1358a8: 5420 131f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -1358ac: 2201 d407 |0002: new-instance v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ -1358b0: 7030 573f 2103 |0004: invoke-direct {v1, v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.:(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V // method@3f57 │ │ -1358b6: 6e20 1444 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ -1358bc: 5420 131f |000a: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -1358c0: 7110 e443 0000 |000c: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ -1358c6: 6e10 6e3f 0200 |000f: invoke-virtual {v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.notifyDataSetChanged:()V // method@3f6e │ │ -1358cc: 0e00 |0012: return-void │ │ +13359c: |[13359c] indrora.atomic.adapter.ConversationPagerAdapter.addConversation:(Lindrora/atomic/model/Conversation;)V │ │ +1335ac: 5420 131f |0000: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1335b0: 2201 d407 |0002: new-instance v1, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ +1335b4: 7030 573f 2103 |0004: invoke-direct {v1, v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.:(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V // method@3f57 │ │ +1335ba: 6e20 1444 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@4414 │ │ +1335c0: 5420 131f |000a: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1335c4: 7110 e443 0000 |000c: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@43e4 │ │ +1335ca: 6e10 6e3f 0200 |000f: invoke-virtual {v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.notifyDataSetChanged:()V // method@3f6e │ │ +1335d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000a line=99 │ │ 0x000f line=101 │ │ 0x0012 line=102 │ │ locals : │ │ @@ -411324,19 +411436,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1358d0: |[1358d0] indrora.atomic.adapter.ConversationPagerAdapter.clearConversations:()V │ │ -1358e0: 2200 b108 |0000: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ -1358e4: 7010 1244 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ -1358ea: 5b10 131f |0005: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -1358ee: 0e00 |0007: return-void │ │ +1335d4: |[1335d4] indrora.atomic.adapter.ConversationPagerAdapter.clearConversations:()V │ │ +1335e4: 2200 b108 |0000: new-instance v0, Ljava/util/LinkedList; // type@08b1 │ │ +1335e8: 7010 1244 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@4412 │ │ +1335ee: 5b10 131f |0005: iput-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1335f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0007 line=205 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ │ │ @@ -411345,23 +411457,23 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1358f0: |[1358f0] indrora.atomic.adapter.ConversationPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -135900: 1f03 4f04 |0000: check-cast v3, Landroid/support/v4/view/ViewPager; // type@044f │ │ -135904: 1f05 fc06 |0002: check-cast v5, Landroid/view/View; // type@06fc │ │ -135908: 6e20 661c 5300 |0004: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.removeView:(Landroid/view/View;)V // method@1c66 │ │ -13590e: 5420 151f |0007: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ -135912: 7110 0143 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -135918: 0c01 |000c: move-result-object v1 │ │ -13591a: 6e20 f443 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ -135920: 0e00 |0010: return-void │ │ +1335f4: |[1335f4] indrora.atomic.adapter.ConversationPagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +133604: 1f03 4f04 |0000: check-cast v3, Landroid/support/v4/view/ViewPager; // type@044f │ │ +133608: 1f05 fc06 |0002: check-cast v5, Landroid/view/View; // type@06fc │ │ +13360c: 6e20 661c 5300 |0004: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.removeView:(Landroid/view/View;)V // method@1c66 │ │ +133612: 5420 151f |0007: iget-object v0, v2, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ +133616: 7110 0143 0400 |0009: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +13361c: 0c01 |000c: move-result-object v1 │ │ +13361e: 6e20 f443 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f4 │ │ +133624: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0007 line=276 │ │ 0x0010 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 collection Landroid/view/View; │ │ @@ -411374,42 +411486,42 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -135924: |[135924] indrora.atomic.adapter.ConversationPagerAdapter.getColorAt:(I)I │ │ -135934: 6e20 623f 3200 |0000: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -13593a: 0c00 |0003: move-result-object v0 │ │ -13593c: 6e10 a641 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -135942: 0a01 |0007: move-result v1 │ │ -135944: 2b01 2800 0000 |0008: packed-switch v1, 00000030 // +00000028 │ │ -13594a: 7100 453e 0000 |000b: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -135950: 0c01 |000e: move-result-object v1 │ │ -135952: 6e10 8a41 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -135958: 0a01 |0012: move-result v1 │ │ -13595a: 0f01 |0013: return v1 │ │ -13595c: 7100 453e 0000 |0014: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -135962: 0c01 |0017: move-result-object v1 │ │ -135964: 6e10 8b41 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ -13596a: 0a01 |001b: move-result v1 │ │ -13596c: 28f7 |001c: goto 0013 // -0009 │ │ -13596e: 7100 453e 0000 |001d: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -135974: 0c01 |0020: move-result-object v1 │ │ -135976: 6e10 9141 0100 |0021: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getUserEvent:()I // method@4191 │ │ -13597c: 0a01 |0024: move-result v1 │ │ -13597e: 28ee |0025: goto 0013 // -0012 │ │ -135980: 7100 453e 0000 |0026: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -135986: 0c01 |0029: move-result-object v1 │ │ -135988: 6e10 8741 0100 |002a: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getChannelEvent:()I // method@4187 │ │ -13598e: 0a01 |002d: move-result v1 │ │ -135990: 28e5 |002e: goto 0013 // -001b │ │ -135992: 0000 |002f: nop // spacer │ │ -135994: 0001 0300 0300 0000 1500 0000 0c00 ... |0030: packed-switch-data (10 units) │ │ +133628: |[133628] indrora.atomic.adapter.ConversationPagerAdapter.getColorAt:(I)I │ │ +133638: 6e20 623f 3200 |0000: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +13363e: 0c00 |0003: move-result-object v0 │ │ +133640: 6e10 a641 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +133646: 0a01 |0007: move-result v1 │ │ +133648: 2b01 2800 0000 |0008: packed-switch v1, 00000030 // +00000028 │ │ +13364e: 7100 453e 0000 |000b: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +133654: 0c01 |000e: move-result-object v1 │ │ +133656: 6e10 8a41 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +13365c: 0a01 |0012: move-result v1 │ │ +13365e: 0f01 |0013: return v1 │ │ +133660: 7100 453e 0000 |0014: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +133666: 0c01 |0017: move-result-object v1 │ │ +133668: 6e10 8b41 0100 |0018: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ +13366e: 0a01 |001b: move-result v1 │ │ +133670: 28f7 |001c: goto 0013 // -0009 │ │ +133672: 7100 453e 0000 |001d: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +133678: 0c01 |0020: move-result-object v1 │ │ +13367a: 6e10 9141 0100 |0021: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getUserEvent:()I // method@4191 │ │ +133680: 0a01 |0024: move-result v1 │ │ +133682: 28ee |0025: goto 0013 // -0012 │ │ +133684: 7100 453e 0000 |0026: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +13368a: 0c01 |0029: move-result-object v1 │ │ +13368c: 6e10 8741 0100 |002a: invoke-virtual {v1}, Lindrora/atomic/model/ColorScheme;.getChannelEvent:()I // method@4187 │ │ +133692: 0a01 |002d: move-result v1 │ │ +133694: 28e5 |002e: goto 0013 // -001b │ │ +133696: 0000 |002f: nop // spacer │ │ +133698: 0001 0300 0300 0000 1500 0000 0c00 ... |0030: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x000b line=304 │ │ 0x0014 line=298 │ │ 0x001d line=300 │ │ @@ -411425,41 +411537,41 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -1359a8: |[1359a8] indrora.atomic.adapter.ConversationPagerAdapter.getColorForGreaterThan:(I)I │ │ -1359b8: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -1359ba: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -1359bc: 5454 131f |0002: iget-object v4, v5, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -1359c0: 6e10 1f44 0400 |0004: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -1359c6: 0a04 |0007: move-result v4 │ │ -1359c8: d801 04ff |0008: add-int/lit8 v1, v4, #int -1 // #ff │ │ -1359cc: 3761 1500 |000a: if-le v1, v6, 001f // +0015 │ │ -1359d0: 6e20 623f 1500 |000c: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -1359d6: 0c04 |000f: move-result-object v4 │ │ -1359d8: 6e10 a641 0400 |0010: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -1359de: 0a02 |0013: move-result v2 │ │ -1359e0: 1244 |0014: const/4 v4, #int 4 // #4 │ │ -1359e2: 3342 0b00 |0015: if-ne v2, v4, 0020 // +000b │ │ -1359e6: 7100 453e 0000 |0017: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -1359ec: 0c03 |001a: move-result-object v3 │ │ -1359ee: 6e10 8b41 0300 |001b: invoke-virtual {v3}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ -1359f4: 0a03 |001e: move-result v3 │ │ -1359f6: 0f03 |001f: return v3 │ │ -1359f8: 3330 0c00 |0020: if-ne v0, v3, 002c // +000c │ │ -1359fc: 6e20 5e3f 1500 |0022: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ -135a02: 0a04 |0025: move-result v4 │ │ -135a04: 3234 0600 |0026: if-eq v4, v3, 002c // +0006 │ │ -135a08: 6e20 5e3f 1500 |0028: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ -135a0e: 0a00 |002b: move-result v0 │ │ -135a10: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -135a14: 28dc |002e: goto 000a // -0024 │ │ +1336ac: |[1336ac] indrora.atomic.adapter.ConversationPagerAdapter.getColorForGreaterThan:(I)I │ │ +1336bc: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +1336be: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +1336c0: 5454 131f |0002: iget-object v4, v5, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1336c4: 6e10 1f44 0400 |0004: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +1336ca: 0a04 |0007: move-result v4 │ │ +1336cc: d801 04ff |0008: add-int/lit8 v1, v4, #int -1 // #ff │ │ +1336d0: 3761 1500 |000a: if-le v1, v6, 001f // +0015 │ │ +1336d4: 6e20 623f 1500 |000c: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +1336da: 0c04 |000f: move-result-object v4 │ │ +1336dc: 6e10 a641 0400 |0010: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +1336e2: 0a02 |0013: move-result v2 │ │ +1336e4: 1244 |0014: const/4 v4, #int 4 // #4 │ │ +1336e6: 3342 0b00 |0015: if-ne v2, v4, 0020 // +000b │ │ +1336ea: 7100 453e 0000 |0017: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +1336f0: 0c03 |001a: move-result-object v3 │ │ +1336f2: 6e10 8b41 0300 |001b: invoke-virtual {v3}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ +1336f8: 0a03 |001e: move-result v3 │ │ +1336fa: 0f03 |001f: return v3 │ │ +1336fc: 3330 0c00 |0020: if-ne v0, v3, 002c // +000c │ │ +133700: 6e20 5e3f 1500 |0022: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ +133706: 0a04 |0025: move-result v4 │ │ +133708: 3234 0600 |0026: if-eq v4, v3, 002c // +0006 │ │ +13370c: 6e20 5e3f 1500 |0028: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ +133712: 0a00 |002b: move-result v0 │ │ +133714: d801 01ff |002c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +133718: 28dc |002e: goto 000a // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=349 │ │ 0x0002 line=351 │ │ 0x000c line=352 │ │ 0x0014 line=353 │ │ 0x0017 line=354 │ │ @@ -411480,38 +411592,38 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -135a18: |[135a18] indrora.atomic.adapter.ConversationPagerAdapter.getColorForLowerThan:(I)I │ │ -135a28: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -135a2a: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ -135a2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -135a2e: 3561 1500 |0003: if-ge v1, v6, 0018 // +0015 │ │ -135a32: 6e20 623f 1500 |0005: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -135a38: 0c03 |0008: move-result-object v3 │ │ -135a3a: 6e10 a641 0300 |0009: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -135a40: 0a02 |000c: move-result v2 │ │ -135a42: 1243 |000d: const/4 v3, #int 4 // #4 │ │ -135a44: 3332 0b00 |000e: if-ne v2, v3, 0019 // +000b │ │ -135a48: 7100 453e 0000 |0010: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ -135a4e: 0c03 |0013: move-result-object v3 │ │ -135a50: 6e10 8b41 0300 |0014: invoke-virtual {v3}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ -135a56: 0a00 |0017: move-result v0 │ │ -135a58: 0f00 |0018: return v0 │ │ -135a5a: 3340 0c00 |0019: if-ne v0, v4, 0025 // +000c │ │ -135a5e: 6e20 5e3f 1500 |001b: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ -135a64: 0a03 |001e: move-result v3 │ │ -135a66: 3243 0600 |001f: if-eq v3, v4, 0025 // +0006 │ │ -135a6a: 6e20 5e3f 1500 |0021: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ -135a70: 0a00 |0024: move-result v0 │ │ -135a72: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -135a76: 28dc |0027: goto 0003 // -0024 │ │ +13371c: |[13371c] indrora.atomic.adapter.ConversationPagerAdapter.getColorForLowerThan:(I)I │ │ +13372c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +13372e: 12f0 |0001: const/4 v0, #int -1 // #ff │ │ +133730: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +133732: 3561 1500 |0003: if-ge v1, v6, 0018 // +0015 │ │ +133736: 6e20 623f 1500 |0005: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +13373c: 0c03 |0008: move-result-object v3 │ │ +13373e: 6e10 a641 0300 |0009: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +133744: 0a02 |000c: move-result v2 │ │ +133746: 1243 |000d: const/4 v3, #int 4 // #4 │ │ +133748: 3332 0b00 |000e: if-ne v2, v3, 0019 // +000b │ │ +13374c: 7100 453e 0000 |0010: invoke-static {}, Lindrora/atomic/App;.getColorScheme:()Lindrora/atomic/model/ColorScheme; // method@3e45 │ │ +133752: 0c03 |0013: move-result-object v3 │ │ +133754: 6e10 8b41 0300 |0014: invoke-virtual {v3}, Lindrora/atomic/model/ColorScheme;.getHighlight:()I // method@418b │ │ +13375a: 0a00 |0017: move-result v0 │ │ +13375c: 0f00 |0018: return v0 │ │ +13375e: 3340 0c00 |0019: if-ne v0, v4, 0025 // +000c │ │ +133762: 6e20 5e3f 1500 |001b: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ +133768: 0a03 |001e: move-result v3 │ │ +13376a: 3243 0600 |001f: if-eq v3, v4, 0025 // +0006 │ │ +13376e: 6e20 5e3f 1500 |0021: invoke-virtual {v5, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getColorAt:(I)I // method@3f5e │ │ +133774: 0a00 |0024: move-result v0 │ │ +133776: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +13377a: 28dc |0027: goto 0003 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=331 │ │ 0x0002 line=333 │ │ 0x0005 line=334 │ │ 0x000d line=335 │ │ 0x0010 line=336 │ │ @@ -411533,19 +411645,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -135a78: |[135a78] indrora.atomic.adapter.ConversationPagerAdapter.getCount:()I │ │ -135a88: 5410 131f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135a8c: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -135a92: 0a00 |0005: move-result v0 │ │ -135a94: 0f00 |0006: return v0 │ │ +13377c: |[13377c] indrora.atomic.adapter.ConversationPagerAdapter.getCount:()I │ │ +13378c: 5410 131f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +133790: 6e10 1f44 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +133796: 0a00 |0005: move-result v0 │ │ +133798: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ │ │ #7 : (in Lindrora/atomic/adapter/ConversationPagerAdapter;) │ │ @@ -411553,22 +411665,22 @@ │ │ type : '(I)Lindrora/atomic/model/Conversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -135a98: |[135a98] indrora.atomic.adapter.ConversationPagerAdapter.getItem:(I)Lindrora/atomic/model/Conversation; │ │ -135aa8: 7020 653f 3200 |0000: invoke-direct {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // method@3f65 │ │ -135aae: 0c00 |0003: move-result-object v0 │ │ -135ab0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -135ab4: 5401 0f1f |0006: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -135ab8: 1101 |0008: return-object v1 │ │ -135aba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -135abc: 28fe |000a: goto 0008 // -0002 │ │ +13379c: |[13379c] indrora.atomic.adapter.ConversationPagerAdapter.getItem:(I)Lindrora/atomic/model/Conversation; │ │ +1337ac: 7020 653f 3200 |0000: invoke-direct {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // method@3f65 │ │ +1337b2: 0c00 |0003: move-result-object v0 │ │ +1337b4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1337b8: 5401 0f1f |0006: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +1337bc: 1101 |0008: return-object v1 │ │ +1337be: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1337c0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0004 line=132 │ │ 0x0006 line=133 │ │ 0x0008 line=135 │ │ locals : │ │ @@ -411581,22 +411693,22 @@ │ │ type : '(I)Lindrora/atomic/adapter/MessageListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -135ac0: |[135ac0] indrora.atomic.adapter.ConversationPagerAdapter.getItemAdapter:(I)Lindrora/atomic/adapter/MessageListAdapter; │ │ -135ad0: 7020 653f 3200 |0000: invoke-direct {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // method@3f65 │ │ -135ad6: 0c00 |0003: move-result-object v0 │ │ -135ad8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -135adc: 5401 0e1f |0006: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ -135ae0: 1101 |0008: return-object v1 │ │ -135ae2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -135ae4: 28fe |000a: goto 0008 // -0002 │ │ +1337c4: |[1337c4] indrora.atomic.adapter.ConversationPagerAdapter.getItemAdapter:(I)Lindrora/atomic/adapter/MessageListAdapter; │ │ +1337d4: 7020 653f 3200 |0000: invoke-direct {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemInfo:(I)Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // method@3f65 │ │ +1337da: 0c00 |0003: move-result-object v0 │ │ +1337dc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1337e0: 5401 0e1f |0006: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.adapter:Lindrora/atomic/adapter/MessageListAdapter; // field@1f0e │ │ +1337e4: 1101 |0008: return-object v1 │ │ +1337e6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1337e8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ 0x0006 line=148 │ │ 0x0008 line=150 │ │ locals : │ │ @@ -411609,20 +411721,20 @@ │ │ type : '(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -135ae8: |[135ae8] indrora.atomic.adapter.ConversationPagerAdapter.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; │ │ -135af8: 6e20 693f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ -135afe: 0a00 |0003: move-result v0 │ │ -135b00: 6e20 633f 0100 |0004: invoke-virtual {v1, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(I)Lindrora/atomic/adapter/MessageListAdapter; // method@3f63 │ │ -135b06: 0c00 |0007: move-result-object v0 │ │ -135b08: 1100 |0008: return-object v0 │ │ +1337ec: |[1337ec] indrora.atomic.adapter.ConversationPagerAdapter.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; │ │ +1337fc: 6e20 693f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ +133802: 0a00 |0003: move-result v0 │ │ +133804: 6e20 633f 0100 |0004: invoke-virtual {v1, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(I)Lindrora/atomic/adapter/MessageListAdapter; // method@3f63 │ │ +13380a: 0c00 |0007: move-result-object v0 │ │ +13380c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0000 - 0x0009 reg=2 name Ljava/lang/String; │ │ │ │ @@ -411631,23 +411743,23 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -135b0c: |[135b0c] indrora.atomic.adapter.ConversationPagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -135b1c: 5410 151f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ -135b20: 6e20 ef43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -135b26: 0a00 |0005: move-result v0 │ │ -135b28: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -135b2c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -135b2e: 0f00 |0009: return v0 │ │ -135b30: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -135b32: 28fe |000b: goto 0009 // -0002 │ │ +133810: |[133810] indrora.atomic.adapter.ConversationPagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +133820: 5410 151f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ +133824: 6e20 ef43 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +13382a: 0a00 |0005: move-result v0 │ │ +13382c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +133830: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +133832: 0f00 |0009: return v0 │ │ +133834: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +133836: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0008 line=121 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ @@ -411658,18 +411770,18 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -135b34: |[135b34] indrora.atomic.adapter.ConversationPagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -135b44: 6e20 683f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPageTitle:(I)Ljava/lang/String; // method@3f68 │ │ -135b4a: 0c00 |0003: move-result-object v0 │ │ -135b4c: 1100 |0004: return-object v0 │ │ +133838: |[133838] indrora.atomic.adapter.ConversationPagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +133848: 6e20 683f 2100 |0000: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPageTitle:(I)Ljava/lang/String; // method@3f68 │ │ +13384e: 0c00 |0003: move-result-object v0 │ │ +133850: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -411678,28 +411790,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -135b50: |[135b50] indrora.atomic.adapter.ConversationPagerAdapter.getPageTitle:(I)Ljava/lang/String; │ │ -135b60: 6e20 623f 4300 |0000: invoke-virtual {v3, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -135b66: 0c00 |0003: move-result-object v0 │ │ -135b68: 6e10 a741 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -135b6e: 0a01 |0007: move-result v1 │ │ -135b70: 1232 |0008: const/4 v2, #int 3 // #3 │ │ -135b72: 3321 0900 |0009: if-ne v1, v2, 0012 // +0009 │ │ -135b76: 5431 141f |000b: iget-object v1, v3, Lindrora/atomic/adapter/ConversationPagerAdapter;.server:Lindrora/atomic/model/Server; // field@1f14 │ │ -135b7a: 6e10 fd41 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -135b80: 0c01 |0010: move-result-object v1 │ │ -135b82: 1101 |0011: return-object v1 │ │ -135b84: 6e10 a441 0000 |0012: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -135b8a: 0c01 |0015: move-result-object v1 │ │ -135b8c: 28fb |0016: goto 0011 // -0005 │ │ +133854: |[133854] indrora.atomic.adapter.ConversationPagerAdapter.getPageTitle:(I)Ljava/lang/String; │ │ +133864: 6e20 623f 4300 |0000: invoke-virtual {v3, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +13386a: 0c00 |0003: move-result-object v0 │ │ +13386c: 6e10 a741 0000 |0004: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133872: 0a01 |0007: move-result v1 │ │ +133874: 1232 |0008: const/4 v2, #int 3 // #3 │ │ +133876: 3321 0900 |0009: if-ne v1, v2, 0012 // +0009 │ │ +13387a: 5431 141f |000b: iget-object v1, v3, Lindrora/atomic/adapter/ConversationPagerAdapter;.server:Lindrora/atomic/model/Server; // field@1f14 │ │ +13387e: 6e10 fd41 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +133884: 0c01 |0010: move-result-object v1 │ │ +133886: 1101 |0011: return-object v1 │ │ +133888: 6e10 a441 0000 |0012: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +13388e: 0c01 |0015: move-result-object v1 │ │ +133890: 28fb |0016: goto 0011 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0004 line=286 │ │ 0x000b line=287 │ │ 0x0011 line=289 │ │ locals : │ │ @@ -411712,41 +411824,41 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -135b90: |[135b90] indrora.atomic.adapter.ConversationPagerAdapter.getPositionByName:(Ljava/lang/String;)I │ │ -135ba0: 5464 131f |0000: iget-object v4, v6, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135ba4: 6e10 1f44 0400 |0002: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -135baa: 0a03 |0005: move-result v3 │ │ -135bac: 5462 131f |0006: iget-object v2, v6, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135bb0: 6204 7120 |0008: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -135bb4: 6e20 4c43 4700 |000a: invoke-virtual {v7, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -135bba: 0c07 |000d: move-result-object v7 │ │ -135bbc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -135bbe: 3531 1e00 |000f: if-ge v1, v3, 002d // +001e │ │ -135bc2: 6e20 1844 1200 |0011: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -135bc8: 0c00 |0014: move-result-object v0 │ │ -135bca: 1f00 d407 |0015: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ -135bce: 5404 0f1f |0017: iget-object v4, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ -135bd2: 6e10 a441 0400 |0019: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -135bd8: 0c04 |001c: move-result-object v4 │ │ -135bda: 6205 7120 |001d: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -135bde: 6e20 4c43 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -135be4: 0c04 |0022: move-result-object v4 │ │ -135be6: 6e20 3843 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -135bec: 0a04 |0026: move-result v4 │ │ -135bee: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ -135bf2: 0f01 |0029: return v1 │ │ -135bf4: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -135bf8: 28e3 |002c: goto 000f // -001d │ │ -135bfa: 12f1 |002d: const/4 v1, #int -1 // #ff │ │ -135bfc: 28fb |002e: goto 0029 // -0005 │ │ +133894: |[133894] indrora.atomic.adapter.ConversationPagerAdapter.getPositionByName:(Ljava/lang/String;)I │ │ +1338a4: 5464 131f |0000: iget-object v4, v6, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1338a8: 6e10 1f44 0400 |0002: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +1338ae: 0a03 |0005: move-result v3 │ │ +1338b0: 5462 131f |0006: iget-object v2, v6, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +1338b4: 6204 7120 |0008: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +1338b8: 6e20 4c43 4700 |000a: invoke-virtual {v7, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +1338be: 0c07 |000d: move-result-object v7 │ │ +1338c0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1338c2: 3531 1e00 |000f: if-ge v1, v3, 002d // +001e │ │ +1338c6: 6e20 1844 1200 |0011: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +1338cc: 0c00 |0014: move-result-object v0 │ │ +1338ce: 1f00 d407 |0015: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ +1338d2: 5404 0f1f |0017: iget-object v4, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.conv:Lindrora/atomic/model/Conversation; // field@1f0f │ │ +1338d6: 6e10 a441 0400 |0019: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +1338dc: 0c04 |001c: move-result-object v4 │ │ +1338de: 6205 7120 |001d: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +1338e2: 6e20 4c43 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +1338e8: 0c04 |0022: move-result-object v4 │ │ +1338ea: 6e20 3843 7400 |0023: invoke-virtual {v4, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1338f0: 0a04 |0026: move-result v4 │ │ +1338f2: 3804 0300 |0027: if-eqz v4, 002a // +0003 │ │ +1338f6: 0f01 |0029: return v1 │ │ +1338f8: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1338fc: 28e3 |002c: goto 000f // -001d │ │ +1338fe: 12f1 |002d: const/4 v1, #int -1 // #ff │ │ +133900: 28fb |002e: goto 0029 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0006 line=186 │ │ 0x0008 line=188 │ │ 0x000e line=190 │ │ 0x0011 line=191 │ │ @@ -411769,32 +411881,32 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -135c00: |[135c00] indrora.atomic.adapter.ConversationPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -135c10: 5442 131f |0000: iget-object v2, v4, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135c14: 6e20 1844 6200 |0002: invoke-virtual {v2, v6}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ -135c1a: 0c00 |0005: move-result-object v0 │ │ -135c1c: 1f00 d407 |0006: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ -135c20: 5402 111f |0008: iget-object v2, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ -135c24: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -135c28: 5401 111f |000c: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ -135c2c: 5442 151f |000e: iget-object v2, v4, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ -135c30: 7110 0143 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -135c36: 0c03 |0013: move-result-object v3 │ │ -135c38: 6e30 f343 3201 |0014: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -135c3e: 1f05 4f04 |0017: check-cast v5, Landroid/support/v4/view/ViewPager; // type@044f │ │ -135c42: 6e20 071c 1500 |0019: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.addView:(Landroid/view/View;)V // method@1c07 │ │ -135c48: 1101 |001c: return-object v1 │ │ -135c4a: 7030 703f 0405 |001d: invoke-direct {v4, v0, v5}, Lindrora/atomic/adapter/ConversationPagerAdapter;.renderConversation:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;Landroid/view/View;)Lindrora/atomic/view/MessageListView; // method@3f70 │ │ -135c50: 0c01 |0020: move-result-object v1 │ │ -135c52: 28ed |0021: goto 000e // -0013 │ │ +133904: |[133904] indrora.atomic.adapter.ConversationPagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +133914: 5442 131f |0000: iget-object v2, v4, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +133918: 6e20 1844 6200 |0002: invoke-virtual {v2, v6}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@4418 │ │ +13391e: 0c00 |0005: move-result-object v0 │ │ +133920: 1f00 d407 |0006: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo; // type@07d4 │ │ +133924: 5402 111f |0008: iget-object v2, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ +133928: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +13392c: 5401 111f |000c: iget-object v1, v0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;.view:Lindrora/atomic/view/MessageListView; // field@1f11 │ │ +133930: 5442 151f |000e: iget-object v2, v4, Lindrora/atomic/adapter/ConversationPagerAdapter;.views:Ljava/util/HashMap; // field@1f15 │ │ +133934: 7110 0143 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +13393a: 0c03 |0013: move-result-object v3 │ │ +13393c: 6e30 f343 3201 |0014: invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +133942: 1f05 4f04 |0017: check-cast v5, Landroid/support/v4/view/ViewPager; // type@044f │ │ +133946: 6e20 071c 1500 |0019: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.addView:(Landroid/view/View;)V // method@1c07 │ │ +13394c: 1101 |001c: return-object v1 │ │ +13394e: 7030 703f 0405 |001d: invoke-direct {v4, v0, v5}, Lindrora/atomic/adapter/ConversationPagerAdapter;.renderConversation:(Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;Landroid/view/View;)Lindrora/atomic/view/MessageListView; // method@3f70 │ │ +133954: 0c01 |0020: move-result-object v1 │ │ +133956: 28ed |0021: goto 000e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0008 line=232 │ │ 0x000c line=233 │ │ 0x000e line=238 │ │ 0x0017 line=239 │ │ @@ -411814,36 +411926,36 @@ │ │ type : '(I)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -135c54: |[135c54] indrora.atomic.adapter.ConversationPagerAdapter.isGreaterSpecial:(I)Ljava/lang/Boolean; │ │ -135c64: 5432 131f |0000: iget-object v2, v3, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135c68: 6e10 1f44 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ -135c6e: 0a02 |0005: move-result v2 │ │ -135c70: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ -135c74: 3740 1600 |0008: if-le v0, v4, 001e // +0016 │ │ -135c78: 6e20 623f 0300 |000a: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -135c7e: 0c02 |000d: move-result-object v2 │ │ -135c80: 6e10 a641 0200 |000e: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -135c86: 0a01 |0011: move-result v1 │ │ -135c88: 1242 |0012: const/4 v2, #int 4 // #4 │ │ -135c8a: 3321 0800 |0013: if-ne v1, v2, 001b // +0008 │ │ -135c8e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -135c90: 7110 c442 0200 |0016: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -135c96: 0c02 |0019: move-result-object v2 │ │ -135c98: 1102 |001a: return-object v2 │ │ -135c9a: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -135c9e: 28eb |001d: goto 0008 // -0015 │ │ -135ca0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -135ca2: 7110 c442 0200 |001f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -135ca8: 0c02 |0022: move-result-object v2 │ │ -135caa: 28f7 |0023: goto 001a // -0009 │ │ +133958: |[133958] indrora.atomic.adapter.ConversationPagerAdapter.isGreaterSpecial:(I)Ljava/lang/Boolean; │ │ +133968: 5432 131f |0000: iget-object v2, v3, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +13396c: 6e10 1f44 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@441f │ │ +133972: 0a02 |0005: move-result v2 │ │ +133974: d800 02ff |0006: add-int/lit8 v0, v2, #int -1 // #ff │ │ +133978: 3740 1600 |0008: if-le v0, v4, 001e // +0016 │ │ +13397c: 6e20 623f 0300 |000a: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +133982: 0c02 |000d: move-result-object v2 │ │ +133984: 6e10 a641 0200 |000e: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +13398a: 0a01 |0011: move-result v1 │ │ +13398c: 1242 |0012: const/4 v2, #int 4 // #4 │ │ +13398e: 3321 0800 |0013: if-ne v1, v2, 001b // +0008 │ │ +133992: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +133994: 7110 c442 0200 |0016: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +13399a: 0c02 |0019: move-result-object v2 │ │ +13399c: 1102 |001a: return-object v2 │ │ +13399e: d800 00ff |001b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1339a2: 28eb |001d: goto 0008 // -0015 │ │ +1339a4: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +1339a6: 7110 c442 0200 |001f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +1339ac: 0c02 |0022: move-result-object v2 │ │ +1339ae: 28f7 |0023: goto 001a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x000a line=311 │ │ 0x0012 line=312 │ │ 0x001a line=314 │ │ 0x001b line=310 │ │ @@ -411860,33 +411972,33 @@ │ │ type : '(I)Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -135cac: |[135cac] indrora.atomic.adapter.ConversationPagerAdapter.isLowerSpecial:(I)Ljava/lang/Boolean; │ │ -135cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -135cbe: 3540 1600 |0001: if-ge v0, v4, 0017 // +0016 │ │ -135cc2: 6e20 623f 0300 |0003: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -135cc8: 0c02 |0006: move-result-object v2 │ │ -135cca: 6e10 a641 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -135cd0: 0a01 |000a: move-result v1 │ │ -135cd2: 1242 |000b: const/4 v2, #int 4 // #4 │ │ -135cd4: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ -135cd8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -135cda: 7110 c442 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -135ce0: 0c02 |0012: move-result-object v2 │ │ -135ce2: 1102 |0013: return-object v2 │ │ -135ce4: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -135ce8: 28eb |0016: goto 0001 // -0015 │ │ -135cea: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -135cec: 7110 c442 0200 |0018: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -135cf2: 0c02 |001b: move-result-object v2 │ │ -135cf4: 28f7 |001c: goto 0013 // -0009 │ │ +1339b0: |[1339b0] indrora.atomic.adapter.ConversationPagerAdapter.isLowerSpecial:(I)Ljava/lang/Boolean; │ │ +1339c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1339c2: 3540 1600 |0001: if-ge v0, v4, 0017 // +0016 │ │ +1339c6: 6e20 623f 0300 |0003: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +1339cc: 0c02 |0006: move-result-object v2 │ │ +1339ce: 6e10 a641 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +1339d4: 0a01 |000a: move-result v1 │ │ +1339d6: 1242 |000b: const/4 v2, #int 4 // #4 │ │ +1339d8: 3321 0800 |000c: if-ne v1, v2, 0014 // +0008 │ │ +1339dc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1339de: 7110 c442 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +1339e4: 0c02 |0012: move-result-object v2 │ │ +1339e6: 1102 |0013: return-object v2 │ │ +1339e8: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1339ec: 28eb |0016: goto 0001 // -0015 │ │ +1339ee: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +1339f0: 7110 c442 0200 |0018: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +1339f6: 0c02 |001b: move-result-object v2 │ │ +1339f8: 28f7 |001c: goto 0013 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0003 line=320 │ │ 0x000b line=321 │ │ 0x0013 line=323 │ │ 0x0014 line=319 │ │ @@ -411903,20 +412015,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -135cf8: |[135cf8] indrora.atomic.adapter.ConversationPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -135d08: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -135d0c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -135d0e: 0f00 |0003: return v0 │ │ -135d10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -135d12: 28fe |0005: goto 0003 // -0002 │ │ +1339fc: |[1339fc] indrora.atomic.adapter.ConversationPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +133a0c: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +133a10: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +133a12: 0f00 |0003: return v0 │ │ +133a14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +133a16: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 object Ljava/lang/Object; │ │ @@ -411926,35 +412038,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -135d14: |[135d14] indrora.atomic.adapter.ConversationPagerAdapter.removeConversation:(I)V │ │ -135d24: 5410 131f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ -135d28: 6e20 1d44 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ -135d2e: 6e10 6e3f 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.notifyDataSetChanged:()V // method@3f6e │ │ -135d34: 0e00 |0008: return-void │ │ +133a18: |[133a18] indrora.atomic.adapter.ConversationPagerAdapter.removeConversation:(I)V │ │ +133a28: 5410 131f |0000: iget-object v0, v1, Lindrora/atomic/adapter/ConversationPagerAdapter;.conversations:Ljava/util/LinkedList; // field@1f13 │ │ +133a2c: 6e20 1d44 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.remove:(I)Ljava/lang/Object; // method@441d │ │ +133a32: 6e10 6e3f 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.notifyDataSetChanged:()V // method@3f6e │ │ +133a38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=112 │ │ 0x0008 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 1588 (ConversationPagerAdapter.java) │ │ + source_file_idx : 1584 (ConversationPagerAdapter.java) │ │ │ │ Class #1486 header: │ │ class_idx : 2008 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1016 │ │ -source_file_idx : 7212 │ │ +source_file_idx : 7208 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1486 - │ │ Class descriptor : 'Lindrora/atomic/adapter/ViewPagerAdapter;' │ │ @@ -411969,17 +412081,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -135d38: |[135d38] indrora.atomic.adapter.ViewPagerAdapter.:()V │ │ -135d48: 7010 b318 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ -135d4e: 0e00 |0003: return-void │ │ +133a3c: |[133a3c] indrora.atomic.adapter.ViewPagerAdapter.:()V │ │ +133a4c: 7010 b318 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/PagerAdapter;.:()V // method@18b3 │ │ +133a52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/adapter/ViewPagerAdapter; │ │ │ │ Virtual methods - │ │ @@ -411988,19 +412100,19 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -135d50: |[135d50] indrora.atomic.adapter.ViewPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -135d60: 1f01 4f04 |0000: check-cast v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ -135d64: 1f03 fc06 |0002: check-cast v3, Landroid/view/View; // type@06fc │ │ -135d68: 6e20 661c 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.removeView:(Landroid/view/View;)V // method@1c66 │ │ -135d6e: 0e00 |0007: return-void │ │ +133a54: |[133a54] indrora.atomic.adapter.ViewPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +133a64: 1f01 4f04 |0000: check-cast v1, Landroid/support/v4/view/ViewPager; // type@044f │ │ +133a68: 1f03 fc06 |0002: check-cast v3, Landroid/view/View; // type@06fc │ │ +133a6c: 6e20 661c 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.removeView:(Landroid/view/View;)V // method@1c66 │ │ +133a72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=3 view Ljava/lang/Object; │ │ @@ -412018,21 +412130,21 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -135d70: |[135d70] indrora.atomic.adapter.ViewPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -135d80: 0730 |0000: move-object v0, v3 │ │ -135d82: 1f00 4f04 |0001: check-cast v0, Landroid/support/v4/view/ViewPager; // type@044f │ │ -135d86: 6e30 863f 4200 |0003: invoke-virtual {v2, v4, v0}, Lindrora/atomic/adapter/ViewPagerAdapter;.getView:(ILandroid/support/v4/view/ViewPager;)Landroid/view/View; // method@3f86 │ │ -135d8c: 0c01 |0006: move-result-object v1 │ │ -135d8e: 6e20 071c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.addView:(Landroid/view/View;)V // method@1c07 │ │ -135d94: 1101 |000a: return-object v1 │ │ +133a74: |[133a74] indrora.atomic.adapter.ViewPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +133a84: 0730 |0000: move-object v0, v3 │ │ +133a86: 1f00 4f04 |0001: check-cast v0, Landroid/support/v4/view/ViewPager; // type@044f │ │ +133a8a: 6e30 863f 4200 |0003: invoke-virtual {v2, v4, v0}, Lindrora/atomic/adapter/ViewPagerAdapter;.getView:(ILandroid/support/v4/view/ViewPager;)Landroid/view/View; // method@3f86 │ │ +133a90: 0c01 |0006: move-result-object v1 │ │ +133a92: 6e20 071c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.addView:(Landroid/view/View;)V // method@1c07 │ │ +133a98: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0007 line=64 │ │ 0x000a line=66 │ │ locals : │ │ @@ -412047,35 +412159,35 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -135d98: |[135d98] indrora.atomic.adapter.ViewPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -135da8: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ -135dac: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -135dae: 0f00 |0003: return v0 │ │ -135db0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -135db2: 28fe |0005: goto 0003 // -0002 │ │ +133a9c: |[133a9c] indrora.atomic.adapter.ViewPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +133aac: 3332 0400 |0000: if-ne v2, v3, 0004 // +0004 │ │ +133ab0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +133ab2: 0f00 |0003: return v0 │ │ +133ab4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +133ab6: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/adapter/ViewPagerAdapter; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 object Ljava/lang/Object; │ │ │ │ - source_file_idx : 7212 (ViewPagerAdapter.java) │ │ + source_file_idx : 7208 (ViewPagerAdapter.java) │ │ │ │ Class #1487 header: │ │ class_idx : 2011 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 669 │ │ +source_file_idx : 666 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1487 annotations: │ │ Annotations on method #16280 'execute' │ │ @@ -412094,17 +412206,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -135db4: |[135db4] indrora.atomic.command.handler.AMsgHandler.:()V │ │ -135dc4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -135dca: 0e00 |0003: return-void │ │ +133ab8: |[133ab8] indrora.atomic.command.handler.AMsgHandler.:()V │ │ +133ac8: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +133ace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/AMsgHandler; │ │ │ │ Virtual methods - │ │ @@ -412113,103 +412225,104 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -135dcc: |[135dcc] indrora.atomic.command.handler.AMsgHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -135ddc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -135dde: 21b6 |0001: array-length v6, v11 │ │ -135de0: 3796 7200 |0002: if-le v6, v9, 0074 // +0072 │ │ -135de4: 7110 8d3f 0b00 |0004: invoke-static {v11}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -135dea: 0c05 |0007: move-result-object v5 │ │ -135dec: 6e10 f241 0c00 |0008: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ -135df2: 0c03 |000b: move-result-object v3 │ │ -135df4: 7210 e043 0300 |000c: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -135dfa: 0c01 |000f: move-result-object v1 │ │ -135dfc: 7210 0244 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -135e02: 0a06 |0013: move-result v6 │ │ -135e04: 3806 6d00 |0014: if-eqz v6, 0081 // +006d │ │ -135e08: 7210 0344 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -135e0e: 0c00 |0019: move-result-object v0 │ │ -135e10: 1f00 2208 |001a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ -135e14: 6e10 a741 0000 |001c: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -135e1a: 0a06 |001f: move-result v6 │ │ -135e1c: 3396 f0ff |0020: if-ne v6, v9, 0010 // -0010 │ │ -135e20: 2204 2808 |0022: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -135e24: 2206 7908 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -135e28: 7010 5a43 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -135e2e: 1a07 dd01 |0029: const-string v7, "<" // string@01dd │ │ -135e32: 6e20 6343 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135e38: 0c06 |002e: move-result-object v6 │ │ -135e3a: 6e10 f541 0c00 |002f: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -135e40: 0a07 |0032: move-result v7 │ │ -135e42: 6e20 4441 7e00 |0033: invoke-virtual {v14, v7}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -135e48: 0c07 |0036: move-result-object v7 │ │ -135e4a: 6e10 da40 0700 |0037: invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -135e50: 0c07 |003a: move-result-object v7 │ │ -135e52: 6e20 6343 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135e58: 0c06 |003e: move-result-object v6 │ │ -135e5a: 1a07 1402 |003f: const-string v7, "> " // string@0214 │ │ -135e5e: 6e20 6343 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135e64: 0c06 |0044: move-result-object v6 │ │ -135e66: 6e20 6343 5600 |0045: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135e6c: 0c06 |0048: move-result-object v6 │ │ -135e6e: 6e10 6a43 0600 |0049: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -135e74: 0c06 |004c: move-result-object v6 │ │ -135e76: 7020 c441 6400 |004d: invoke-direct {v4, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -135e7c: 6e20 9941 4000 |0050: invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -135e82: 1a06 152f |0053: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -135e86: 6e10 f541 0c00 |0055: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -135e8c: 0a07 |0058: move-result v7 │ │ -135e8e: 6e10 a441 0000 |0059: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -135e94: 0c08 |005c: move-result-object v8 │ │ -135e96: 7130 7e41 7608 |005d: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -135e9c: 0c02 |0060: move-result-object v2 │ │ -135e9e: 6e20 5b41 2e00 |0061: invoke-virtual {v14, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -135ea4: 6e10 f541 0c00 |0064: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -135eaa: 0a06 |0067: move-result v6 │ │ -135eac: 6e20 4441 6e00 |0068: invoke-virtual {v14, v6}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -135eb2: 0c06 |006b: move-result-object v6 │ │ -135eb4: 6e10 a441 0000 |006c: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -135eba: 0c07 |006f: move-result-object v7 │ │ -135ebc: 6e30 1741 7605 |0070: invoke-virtual {v6, v7, v5}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ -135ec2: 289d |0073: goto 0010 // -0063 │ │ -135ec4: 2206 0508 |0074: new-instance v6, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -135ec8: 1407 8d00 0e7f |0076: const v7, #float 1.88753e+38 // #7f0e008d │ │ -135ece: 6e20 4741 7e00 |0079: invoke-virtual {v14, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -135ed4: 0c07 |007c: move-result-object v7 │ │ -135ed6: 7020 5740 7600 |007d: invoke-direct {v6, v7}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -135edc: 2706 |0080: throw v6 │ │ -135ede: 0e00 |0081: return-void │ │ +133ad0: |[133ad0] indrora.atomic.command.handler.AMsgHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +133ae0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +133ae2: 21b5 |0001: array-length v5, v11 │ │ +133ae4: 3795 7200 |0002: if-le v5, v9, 0074 // +0072 │ │ +133ae8: 7110 8d3f 0b00 |0004: invoke-static {v11}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +133aee: 0c04 |0007: move-result-object v4 │ │ +133af0: 6e10 f241 0c00 |0008: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ +133af6: 0c02 |000b: move-result-object v2 │ │ +133af8: 7210 e043 0200 |000c: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +133afe: 0c05 |000f: move-result-object v5 │ │ +133b00: 7210 0244 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +133b06: 0a06 |0013: move-result v6 │ │ +133b08: 3806 6d00 |0014: if-eqz v6, 0081 // +006d │ │ +133b0c: 7210 0344 0500 |0016: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +133b12: 0c00 |0019: move-result-object v0 │ │ +133b14: 1f00 2208 |001a: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ +133b18: 6e10 a741 0000 |001c: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133b1e: 0a06 |001f: move-result v6 │ │ +133b20: 3396 f0ff |0020: if-ne v6, v9, 0010 // -0010 │ │ +133b24: 2203 2808 |0022: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +133b28: 2206 7908 |0024: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +133b2c: 7010 5a43 0600 |0026: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +133b32: 1a07 da01 |0029: const-string v7, "<" // string@01da │ │ +133b36: 6e20 6343 7600 |002b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133b3c: 0c06 |002e: move-result-object v6 │ │ +133b3e: 6e10 f541 0c00 |002f: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133b44: 0a07 |0032: move-result v7 │ │ +133b46: 6e20 4441 7e00 |0033: invoke-virtual {v14, v7}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +133b4c: 0c07 |0036: move-result-object v7 │ │ +133b4e: 6e10 da40 0700 |0037: invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +133b54: 0c07 |003a: move-result-object v7 │ │ +133b56: 6e20 6343 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133b5c: 0c06 |003e: move-result-object v6 │ │ +133b5e: 1a07 1102 |003f: const-string v7, "> " // string@0211 │ │ +133b62: 6e20 6343 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133b68: 0c06 |0044: move-result-object v6 │ │ +133b6a: 6e20 6343 4600 |0045: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133b70: 0c06 |0048: move-result-object v6 │ │ +133b72: 6e10 6a43 0600 |0049: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +133b78: 0c06 |004c: move-result-object v6 │ │ +133b7a: 7020 c441 6300 |004d: invoke-direct {v3, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +133b80: 6e20 9941 3000 |0050: invoke-virtual {v0, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +133b86: 1a06 102f |0053: const-string v6, "indrora.atomic.conversation.message" // string@2f10 │ │ +133b8a: 6e10 f541 0c00 |0055: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133b90: 0a07 |0058: move-result v7 │ │ +133b92: 6e10 a441 0000 |0059: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133b98: 0c08 |005c: move-result-object v8 │ │ +133b9a: 7130 7e41 7608 |005d: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +133ba0: 0c01 |0060: move-result-object v1 │ │ +133ba2: 6e20 5b41 1e00 |0061: invoke-virtual {v14, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +133ba8: 6e10 f541 0c00 |0064: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133bae: 0a06 |0067: move-result v6 │ │ +133bb0: 6e20 4441 6e00 |0068: invoke-virtual {v14, v6}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +133bb6: 0c06 |006b: move-result-object v6 │ │ +133bb8: 6e10 a441 0000 |006c: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133bbe: 0c07 |006f: move-result-object v7 │ │ +133bc0: 6e30 1741 7604 |0070: invoke-virtual {v6, v7, v4}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ +133bc6: 289d |0073: goto 0010 // -0063 │ │ +133bc8: 2205 0508 |0074: new-instance v5, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +133bcc: 1406 8d00 0e7f |0076: const v6, #float 1.88753e+38 // #7f0e008d │ │ +133bd2: 6e20 4741 6e00 |0079: invoke-virtual {v14, v6}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +133bd8: 0c06 |007c: move-result-object v6 │ │ +133bda: 7020 5740 6500 |007d: invoke-direct {v5, v6}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +133be0: 2705 |0080: throw v5 │ │ +133be2: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x0008 line=54 │ │ 0x000c line=56 │ │ 0x001c line=57 │ │ 0x0022 line=58 │ │ 0x0050 line=59 │ │ 0x0053 line=61 │ │ + 0x0055 line=63 │ │ + 0x0059 line=64 │ │ + 0x005d line=61 │ │ 0x0061 line=67 │ │ 0x0064 line=69 │ │ 0x0074 line=73 │ │ 0x0081 line=75 │ │ locals : │ │ 0x001c - 0x0074 reg=0 currentConversation Lindrora/atomic/model/Conversation; │ │ - 0x0010 - 0x0074 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0061 - 0x0074 reg=2 intent Landroid/content/Intent; │ │ - 0x000c - 0x0074 reg=3 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x0050 - 0x0074 reg=4 message Lindrora/atomic/model/Message; │ │ - 0x0008 - 0x0074 reg=5 text Ljava/lang/String; │ │ - 0x0081 - 0x0082 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0081 - 0x0082 reg=3 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x0081 - 0x0082 reg=5 text Ljava/lang/String; │ │ + 0x0061 - 0x0074 reg=1 intent Landroid/content/Intent; │ │ + 0x000c - 0x0074 reg=2 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x0050 - 0x0074 reg=3 message Lindrora/atomic/model/Message; │ │ + 0x0008 - 0x0074 reg=4 text Ljava/lang/String; │ │ + 0x0081 - 0x0082 reg=2 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x0081 - 0x0082 reg=4 text Ljava/lang/String; │ │ 0x0000 - 0x0082 reg=10 this Lindrora/atomic/command/handler/AMsgHandler; │ │ 0x0000 - 0x0082 reg=11 params [Ljava/lang/String; │ │ 0x0000 - 0x0082 reg=12 server Lindrora/atomic/model/Server; │ │ 0x0000 - 0x0082 reg=13 conversation Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x0082 reg=14 service Lindrora/atomic/irc/IRCService; │ │ │ │ #1 : (in Lindrora/atomic/command/handler/AMsgHandler;) │ │ @@ -412217,19 +412330,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -135ee0: |[135ee0] indrora.atomic.command.handler.AMsgHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -135ef0: 1400 3600 0e7f |0000: const v0, #float 1.88751e+38 // #7f0e0036 │ │ -135ef6: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -135efc: 0c00 |0006: move-result-object v0 │ │ -135efe: 1100 |0007: return-object v0 │ │ +133be4: |[133be4] indrora.atomic.command.handler.AMsgHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +133bf4: 1400 3600 0e7f |0000: const v0, #float 1.88751e+38 // #7f0e0036 │ │ +133bfa: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +133c00: 0c00 |0006: move-result-object v0 │ │ +133c02: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/AMsgHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -412238,30 +412351,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -135f00: |[135f00] indrora.atomic.command.handler.AMsgHandler.getUsage:()Ljava/lang/String; │ │ -135f10: 1a00 7701 |0000: const-string v0, "/amsg " // string@0177 │ │ -135f14: 1100 |0002: return-object v0 │ │ +133c04: |[133c04] indrora.atomic.command.handler.AMsgHandler.getUsage:()Ljava/lang/String; │ │ +133c14: 1a00 7401 |0000: const-string v0, "/amsg " // string@0174 │ │ +133c18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/AMsgHandler; │ │ │ │ - source_file_idx : 669 (AMsgHandler.java) │ │ + source_file_idx : 666 (AMsgHandler.java) │ │ │ │ Class #1488 header: │ │ class_idx : 2012 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1089 │ │ +source_file_idx : 1085 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1488 annotations: │ │ Annotations on method #16284 'execute' │ │ @@ -412280,17 +412393,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -135f18: |[135f18] indrora.atomic.command.handler.AwayHandler.:()V │ │ -135f28: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -135f2e: 0e00 |0003: return-void │ │ +133c1c: |[133c1c] indrora.atomic.command.handler.AwayHandler.:()V │ │ +133c2c: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +133c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/AwayHandler; │ │ │ │ Virtual methods - │ │ @@ -412299,32 +412412,32 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -135f30: |[135f30] indrora.atomic.command.handler.AwayHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -135f40: 6e10 f541 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -135f46: 0a00 |0003: move-result v0 │ │ -135f48: 6e20 4441 0700 |0004: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -135f4e: 0c00 |0007: move-result-object v0 │ │ -135f50: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -135f54: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -135f5a: 1a02 d102 |000d: const-string v2, "AWAY " // string@02d1 │ │ -135f5e: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135f64: 0c01 |0012: move-result-object v1 │ │ -135f66: 7110 8d3f 0400 |0013: invoke-static {v4}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -135f6c: 0c02 |0016: move-result-object v2 │ │ -135f6e: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -135f74: 0c01 |001a: move-result-object v1 │ │ -135f76: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -135f7c: 0c01 |001e: move-result-object v1 │ │ -135f7e: 6e20 1a41 1000 |001f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -135f84: 0e00 |0022: return-void │ │ +133c34: |[133c34] indrora.atomic.command.handler.AwayHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +133c44: 6e10 f541 0500 |0000: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133c4a: 0a00 |0003: move-result v0 │ │ +133c4c: 6e20 4441 0700 |0004: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +133c52: 0c00 |0007: move-result-object v0 │ │ +133c54: 2201 7908 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +133c58: 7010 5a43 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +133c5e: 1a02 ce02 |000d: const-string v2, "AWAY " // string@02ce │ │ +133c62: 6e20 6343 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133c68: 0c01 |0012: move-result-object v1 │ │ +133c6a: 7110 8d3f 0400 |0013: invoke-static {v4}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +133c70: 0c02 |0016: move-result-object v2 │ │ +133c72: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133c78: 0c01 |001a: move-result-object v1 │ │ +133c7a: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +133c80: 0c01 |001e: move-result-object v1 │ │ +133c82: 6e20 1a41 1000 |001f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +133c88: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0022 line=47 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lindrora/atomic/command/handler/AwayHandler; │ │ 0x0000 - 0x0023 reg=4 params [Ljava/lang/String; │ │ @@ -412337,19 +412450,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -135f88: |[135f88] indrora.atomic.command.handler.AwayHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -135f98: 1400 3700 0e7f |0000: const v0, #float 1.88751e+38 // #7f0e0037 │ │ -135f9e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -135fa4: 0c00 |0006: move-result-object v0 │ │ -135fa6: 1100 |0007: return-object v0 │ │ +133c8c: |[133c8c] indrora.atomic.command.handler.AwayHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +133c9c: 1400 3700 0e7f |0000: const v0, #float 1.88751e+38 // #7f0e0037 │ │ +133ca2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +133ca8: 0c00 |0006: move-result-object v0 │ │ +133caa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/AwayHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -412358,30 +412471,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -135fa8: |[135fa8] indrora.atomic.command.handler.AwayHandler.getUsage:()Ljava/lang/String; │ │ -135fb8: 1a00 7801 |0000: const-string v0, "/away []" // string@0178 │ │ -135fbc: 1100 |0002: return-object v0 │ │ +133cac: |[133cac] indrora.atomic.command.handler.AwayHandler.getUsage:()Ljava/lang/String; │ │ +133cbc: 1a00 7501 |0000: const-string v0, "/away []" // string@0175 │ │ +133cc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/AwayHandler; │ │ │ │ - source_file_idx : 1089 (AwayHandler.java) │ │ + source_file_idx : 1085 (AwayHandler.java) │ │ │ │ Class #1489 header: │ │ class_idx : 2013 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1114 │ │ +source_file_idx : 1110 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1489 annotations: │ │ Annotations on method #16288 'execute' │ │ @@ -412400,17 +412513,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -135fc0: |[135fc0] indrora.atomic.command.handler.BackHandler.:()V │ │ -135fd0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -135fd6: 0e00 |0003: return-void │ │ +133cc4: |[133cc4] indrora.atomic.command.handler.BackHandler.:()V │ │ +133cd4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +133cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/BackHandler; │ │ │ │ Virtual methods - │ │ @@ -412419,22 +412532,22 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -135fd8: |[135fd8] indrora.atomic.command.handler.BackHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -135fe8: 6e10 f541 0400 |0000: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -135fee: 0a00 |0003: move-result v0 │ │ -135ff0: 6e20 4441 0600 |0004: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -135ff6: 0c00 |0007: move-result-object v0 │ │ -135ff8: 1a01 d002 |0008: const-string v1, "AWAY" // string@02d0 │ │ -135ffc: 6e20 1a41 1000 |000a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -136002: 0e00 |000d: return-void │ │ +133cdc: |[133cdc] indrora.atomic.command.handler.BackHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +133cec: 6e10 f541 0400 |0000: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133cf2: 0a00 |0003: move-result v0 │ │ +133cf4: 6e20 4441 0600 |0004: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +133cfa: 0c00 |0007: move-result-object v0 │ │ +133cfc: 1a01 cd02 |0008: const-string v1, "AWAY" // string@02cd │ │ +133d00: 6e20 1a41 1000 |000a: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +133d06: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000d line=47 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lindrora/atomic/command/handler/BackHandler; │ │ 0x0000 - 0x000e reg=3 params [Ljava/lang/String; │ │ @@ -412447,19 +412560,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136004: |[136004] indrora.atomic.command.handler.BackHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136014: 1400 3800 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0038 │ │ -13601a: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136020: 0c00 |0006: move-result-object v0 │ │ -136022: 1100 |0007: return-object v0 │ │ +133d08: |[133d08] indrora.atomic.command.handler.BackHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +133d18: 1400 3800 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0038 │ │ +133d1e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +133d24: 0c00 |0006: move-result-object v0 │ │ +133d26: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/BackHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -412468,30 +412581,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136024: |[136024] indrora.atomic.command.handler.BackHandler.getUsage:()Ljava/lang/String; │ │ -136034: 1a00 7901 |0000: const-string v0, "/back" // string@0179 │ │ -136038: 1100 |0002: return-object v0 │ │ +133d28: |[133d28] indrora.atomic.command.handler.BackHandler.getUsage:()Ljava/lang/String; │ │ +133d38: 1a00 7601 |0000: const-string v0, "/back" // string@0176 │ │ +133d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/BackHandler; │ │ │ │ - source_file_idx : 1114 (BackHandler.java) │ │ + source_file_idx : 1110 (BackHandler.java) │ │ │ │ Class #1490 header: │ │ class_idx : 2014 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1499 │ │ +source_file_idx : 1495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1490 annotations: │ │ Annotations on method #16292 'execute' │ │ @@ -412510,190 +412623,195 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13603c: |[13603c] indrora.atomic.command.handler.ClearHandler.:()V │ │ -13604c: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136052: 0e00 |0003: return-void │ │ +133d40: |[133d40] indrora.atomic.command.handler.ClearHandler.:()V │ │ +133d50: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +133d56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/ClearHandler; │ │ │ │ Virtual methods - │ │ #0 : (in Lindrora/atomic/command/handler/ClearHandler;) │ │ name : 'execute' │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 15 │ │ + registers : 14 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 223 16-bit code units │ │ -136054: |[136054] indrora.atomic.command.handler.ClearHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136064: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -136066: 1238 |0001: const/4 v8, #int 3 // #3 │ │ -136068: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -13606a: 21b5 |0003: array-length v5, v11 │ │ -13606c: 3375 3000 |0004: if-ne v5, v7, 0034 // +0030 │ │ -136070: 1a05 da05 |0006: const-string v5, "ClearHandler" // string@05da │ │ -136074: 2206 7908 |0008: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -136078: 7010 5a43 0600 |000a: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13607e: 1a07 dd05 |000d: const-string v7, "Clearing conversation " // string@05dd │ │ -136082: 6e20 6343 7600 |000f: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136088: 0c06 |0012: move-result-object v6 │ │ -13608a: 6e10 a441 0d00 |0013: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136090: 0c07 |0016: move-result-object v7 │ │ -136092: 6e20 6343 7600 |0017: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136098: 0c06 |001a: move-result-object v6 │ │ -13609a: 6e10 6a43 0600 |001b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1360a0: 0c06 |001e: move-result-object v6 │ │ -1360a2: 7120 5737 6500 |001f: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -1360a8: 1a05 142f |0022: const-string v5, "indrora.atomic.conversation.clear" // string@2f14 │ │ -1360ac: 6e10 f541 0c00 |0024: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1360b2: 0a06 |0027: move-result v6 │ │ -1360b4: 6e10 a441 0d00 |0028: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1360ba: 0c07 |002b: move-result-object v7 │ │ -1360bc: 7130 7e41 6507 |002c: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -1360c2: 0c05 |002f: move-result-object v5 │ │ -1360c4: 6e20 5b41 5e00 |0030: invoke-virtual {v14, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -1360ca: 0e00 |0033: return-void │ │ -1360cc: 21b5 |0034: array-length v5, v11 │ │ -1360ce: 1226 |0035: const/4 v6, #int 2 // #2 │ │ -1360d0: 3365 4400 |0036: if-ne v5, v6, 007a // +0044 │ │ -1360d4: 4605 0b07 |0038: aget-object v5, v11, v7 │ │ -1360d8: 7100 3044 0000 |003a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ -1360de: 0c06 |003d: move-result-object v6 │ │ -1360e0: 6e20 4c43 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -1360e6: 0c05 |0041: move-result-object v5 │ │ -1360e8: 1a06 1b20 |0042: const-string v6, "all" // string@201b │ │ -1360ec: 6e20 3843 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -1360f2: 0a05 |0047: move-result v5 │ │ -1360f4: 3905 0c00 |0048: if-nez v5, 0054 // +000c │ │ -1360f8: 4605 0b07 |004a: aget-object v5, v11, v7 │ │ -1360fc: 1a06 4001 |004c: const-string v6, "*" // string@0140 │ │ -136100: 6e20 3843 6500 |004e: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -136106: 0a05 |0051: move-result v5 │ │ -136108: 3805 2800 |0052: if-eqz v5, 007a // +0028 │ │ -13610c: 6e10 f241 0c00 |0054: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ -136112: 0c05 |0057: move-result-object v5 │ │ -136114: 6e10 ce43 0500 |0058: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -13611a: 0c03 |005b: move-result-object v3 │ │ -13611c: 7210 0244 0300 |005c: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -136122: 0a05 |005f: move-result v5 │ │ -136124: 3805 d3ff |0060: if-eqz v5, 0033 // -002d │ │ -136128: 7210 0344 0300 |0062: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -13612e: 0c00 |0065: move-result-object v0 │ │ -136130: 1f00 2208 |0066: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ -136134: 1a05 142f |0068: const-string v5, "indrora.atomic.conversation.clear" // string@2f14 │ │ -136138: 6e10 f541 0c00 |006a: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13613e: 0a06 |006d: move-result v6 │ │ -136140: 6e10 a441 0000 |006e: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136146: 0c07 |0071: move-result-object v7 │ │ -136148: 7130 7e41 6507 |0072: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -13614e: 0c05 |0075: move-result-object v5 │ │ -136150: 6e20 5b41 5e00 |0076: invoke-virtual {v14, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136156: 28e3 |0079: goto 005c // -001d │ │ -136158: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -13615a: 21b5 |007b: array-length v5, v11 │ │ -13615c: 3552 b7ff |007c: if-ge v2, v5, 0033 // -0049 │ │ -136160: 4605 0b02 |007e: aget-object v5, v11, v2 │ │ -136164: 6e20 f141 5c00 |0080: invoke-virtual {v12, v5}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -13616a: 0c01 |0083: move-result-object v1 │ │ -13616c: 3801 1c00 |0084: if-eqz v1, 00a0 // +001c │ │ -136170: 6e10 a741 0100 |0086: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136176: 0a05 |0089: move-result v5 │ │ -136178: 3285 1600 |008a: if-eq v5, v8, 00a0 // +0016 │ │ -13617c: 1a05 142f |008c: const-string v5, "indrora.atomic.conversation.clear" // string@2f14 │ │ -136180: 6e10 f541 0c00 |008e: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136186: 0a06 |0091: move-result v6 │ │ -136188: 6e10 a441 0100 |0092: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13618e: 0c07 |0095: move-result-object v7 │ │ -136190: 7130 7e41 6507 |0096: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136196: 0c05 |0099: move-result-object v5 │ │ -136198: 6e20 5b41 5e00 |009a: invoke-virtual {v14, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -13619e: d802 0201 |009d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1361a2: 28dc |009f: goto 007b // -0024 │ │ -1361a4: 3901 fdff |00a0: if-nez v1, 009d // -0003 │ │ -1361a8: 2204 2808 |00a2: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -1361ac: 2205 7908 |00a4: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -1361b0: 7010 5a43 0500 |00a6: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1361b6: 1a06 2e1b |00a9: const-string v6, "Unkown conversation " // string@1b2e │ │ -1361ba: 6e20 6343 6500 |00ab: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1361c0: 0c05 |00ae: move-result-object v5 │ │ -1361c2: 4606 0b02 |00af: aget-object v6, v11, v2 │ │ -1361c6: 6e20 6343 6500 |00b1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1361cc: 0c05 |00b4: move-result-object v5 │ │ -1361ce: 6e10 6a43 0500 |00b5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1361d4: 0c05 |00b8: move-result-object v5 │ │ -1361d6: 7020 c441 5400 |00b9: invoke-direct {v4, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -1361dc: 6205 fe1f |00bc: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -1361e0: 6e20 d841 5400 |00be: invoke-virtual {v4, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -1361e6: 6e20 dc41 8400 |00c1: invoke-virtual {v4, v8}, Lindrora/atomic/model/Message;.setType:(I)V // method@41dc │ │ -1361ec: 1405 6f00 027f |00c4: const v5, #float 1.72802e+38 // #7f02006f │ │ -1361f2: 6e20 da41 5400 |00c7: invoke-virtual {v4, v5}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -1361f8: 6e20 f141 9c00 |00ca: invoke-virtual {v12, v9}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -1361fe: 0c05 |00cd: move-result-object v5 │ │ -136200: 6e20 9941 4500 |00ce: invoke-virtual {v5, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -136206: 1a05 152f |00d1: const-string v5, "indrora.atomic.conversation.message" // string@2f15 │ │ -13620a: 6e10 f541 0c00 |00d3: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136210: 0a06 |00d6: move-result v6 │ │ -136212: 7130 7e41 6509 |00d7: invoke-static {v5, v6, v9}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136218: 0c05 |00da: move-result-object v5 │ │ -13621a: 6e20 5b41 5e00 |00db: invoke-virtual {v14, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136220: 28bf |00de: goto 009d // -0041 │ │ +133d58: |[133d58] indrora.atomic.command.handler.ClearHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +133d68: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +133d6a: 1237 |0001: const/4 v7, #int 3 // #3 │ │ +133d6c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +133d6e: 21a4 |0003: array-length v4, v10 │ │ +133d70: 3364 3000 |0004: if-ne v4, v6, 0034 // +0030 │ │ +133d74: 1a04 d605 |0006: const-string v4, "ClearHandler" // string@05d6 │ │ +133d78: 2205 7908 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +133d7c: 7010 5a43 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +133d82: 1a06 d905 |000d: const-string v6, "Clearing conversation " // string@05d9 │ │ +133d86: 6e20 6343 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133d8c: 0c05 |0012: move-result-object v5 │ │ +133d8e: 6e10 a441 0c00 |0013: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133d94: 0c06 |0016: move-result-object v6 │ │ +133d96: 6e20 6343 6500 |0017: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133d9c: 0c05 |001a: move-result-object v5 │ │ +133d9e: 6e10 6a43 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +133da4: 0c05 |001e: move-result-object v5 │ │ +133da6: 7120 5737 5400 |001f: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +133dac: 1a04 0f2f |0022: const-string v4, "indrora.atomic.conversation.clear" // string@2f0f │ │ +133db0: 6e10 f541 0b00 |0024: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133db6: 0a05 |0027: move-result v5 │ │ +133db8: 6e10 a441 0c00 |0028: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133dbe: 0c06 |002b: move-result-object v6 │ │ +133dc0: 7130 7e41 5406 |002c: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +133dc6: 0c04 |002f: move-result-object v4 │ │ +133dc8: 6e20 5b41 4d00 |0030: invoke-virtual {v13, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +133dce: 0e00 |0033: return-void │ │ +133dd0: 21a4 |0034: array-length v4, v10 │ │ +133dd2: 1225 |0035: const/4 v5, #int 2 // #2 │ │ +133dd4: 3354 4400 |0036: if-ne v4, v5, 007a // +0044 │ │ +133dd8: 4604 0a06 |0038: aget-object v4, v10, v6 │ │ +133ddc: 7100 3044 0000 |003a: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ +133de2: 0c05 |003d: move-result-object v5 │ │ +133de4: 6e20 4c43 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +133dea: 0c04 |0041: move-result-object v4 │ │ +133dec: 1a05 1620 |0042: const-string v5, "all" // string@2016 │ │ +133df0: 6e20 3843 5400 |0044: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +133df6: 0a04 |0047: move-result v4 │ │ +133df8: 3904 0c00 |0048: if-nez v4, 0054 // +000c │ │ +133dfc: 4604 0a06 |004a: aget-object v4, v10, v6 │ │ +133e00: 1a05 3d01 |004c: const-string v5, "*" // string@013d │ │ +133e04: 6e20 3843 5400 |004e: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +133e0a: 0a04 |0051: move-result v4 │ │ +133e0c: 3804 2800 |0052: if-eqz v4, 007a // +0028 │ │ +133e10: 6e10 f241 0b00 |0054: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ +133e16: 0c04 |0057: move-result-object v4 │ │ +133e18: 6e10 ce43 0400 |0058: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +133e1e: 0c04 |005b: move-result-object v4 │ │ +133e20: 7210 0244 0400 |005c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +133e26: 0a05 |005f: move-result v5 │ │ +133e28: 3805 d3ff |0060: if-eqz v5, 0033 // -002d │ │ +133e2c: 7210 0344 0400 |0062: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +133e32: 0c00 |0065: move-result-object v0 │ │ +133e34: 1f00 2208 |0066: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ +133e38: 1a05 0f2f |0068: const-string v5, "indrora.atomic.conversation.clear" // string@2f0f │ │ +133e3c: 6e10 f541 0b00 |006a: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133e42: 0a06 |006d: move-result v6 │ │ +133e44: 6e10 a441 0000 |006e: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133e4a: 0c07 |0071: move-result-object v7 │ │ +133e4c: 7130 7e41 6507 |0072: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +133e52: 0c05 |0075: move-result-object v5 │ │ +133e54: 6e20 5b41 5d00 |0076: invoke-virtual {v13, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +133e5a: 28e3 |0079: goto 005c // -001d │ │ +133e5c: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +133e5e: 21a4 |007b: array-length v4, v10 │ │ +133e60: 3542 b7ff |007c: if-ge v2, v4, 0033 // -0049 │ │ +133e64: 4604 0a02 |007e: aget-object v4, v10, v2 │ │ +133e68: 6e20 f141 4b00 |0080: invoke-virtual {v11, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +133e6e: 0c01 |0083: move-result-object v1 │ │ +133e70: 3801 1c00 |0084: if-eqz v1, 00a0 // +001c │ │ +133e74: 6e10 a741 0100 |0086: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133e7a: 0a04 |0089: move-result v4 │ │ +133e7c: 3274 1600 |008a: if-eq v4, v7, 00a0 // +0016 │ │ +133e80: 1a04 0f2f |008c: const-string v4, "indrora.atomic.conversation.clear" // string@2f0f │ │ +133e84: 6e10 f541 0b00 |008e: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133e8a: 0a05 |0091: move-result v5 │ │ +133e8c: 6e10 a441 0100 |0092: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133e92: 0c06 |0095: move-result-object v6 │ │ +133e94: 7130 7e41 5406 |0096: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +133e9a: 0c04 |0099: move-result-object v4 │ │ +133e9c: 6e20 5b41 4d00 |009a: invoke-virtual {v13, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +133ea2: d802 0201 |009d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +133ea6: 28dc |009f: goto 007b // -0024 │ │ +133ea8: 3901 fdff |00a0: if-nez v1, 009d // -0003 │ │ +133eac: 2203 2808 |00a2: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +133eb0: 2204 7908 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +133eb4: 7010 5a43 0400 |00a6: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +133eba: 1a05 2a1b |00a9: const-string v5, "Unkown conversation " // string@1b2a │ │ +133ebe: 6e20 6343 5400 |00ab: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133ec4: 0c04 |00ae: move-result-object v4 │ │ +133ec6: 4605 0a02 |00af: aget-object v5, v10, v2 │ │ +133eca: 6e20 6343 5400 |00b1: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +133ed0: 0c04 |00b4: move-result-object v4 │ │ +133ed2: 6e10 6a43 0400 |00b5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +133ed8: 0c04 |00b8: move-result-object v4 │ │ +133eda: 7020 c441 4300 |00b9: invoke-direct {v3, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +133ee0: 6204 fe1f |00bc: sget-object v4, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +133ee4: 6e20 d841 4300 |00be: invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +133eea: 6e20 dc41 7300 |00c1: invoke-virtual {v3, v7}, Lindrora/atomic/model/Message;.setType:(I)V // method@41dc │ │ +133ef0: 1404 6f00 027f |00c4: const v4, #float 1.72802e+38 // #7f02006f │ │ +133ef6: 6e20 da41 4300 |00c7: invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +133efc: 6e20 f141 8b00 |00ca: invoke-virtual {v11, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +133f02: 0c04 |00cd: move-result-object v4 │ │ +133f04: 6e20 9941 3400 |00ce: invoke-virtual {v4, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +133f0a: 1a04 102f |00d1: const-string v4, "indrora.atomic.conversation.message" // string@2f10 │ │ +133f0e: 6e10 f541 0b00 |00d3: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133f14: 0a05 |00d6: move-result v5 │ │ +133f16: 7130 7e41 5408 |00d7: invoke-static {v4, v5, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +133f1c: 0c04 |00da: move-result-object v4 │ │ +133f1e: 6e20 5b41 4d00 |00db: invoke-virtual {v13, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +133f24: 28bf |00de: goto 009d // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=26 │ │ 0x0006 line=27 │ │ 0x0022 line=28 │ │ + 0x0024 line=30 │ │ + 0x0028 line=31 │ │ + 0x002c line=29 │ │ 0x0033 line=67 │ │ 0x0034 line=35 │ │ 0x0054 line=37 │ │ 0x0068 line=38 │ │ + 0x006a line=39 │ │ + 0x006e line=40 │ │ + 0x0072 line=38 │ │ 0x007a line=47 │ │ 0x007e line=49 │ │ 0x0084 line=51 │ │ 0x008c line=52 │ │ 0x009d line=47 │ │ 0x00a0 line=55 │ │ 0x00a2 line=57 │ │ 0x00bc line=58 │ │ 0x00c1 line=59 │ │ 0x00c4 line=60 │ │ 0x00ca line=61 │ │ 0x00d1 line=62 │ │ locals : │ │ 0x0068 - 0x007a reg=0 c Lindrora/atomic/model/Conversation; │ │ - 0x005c - 0x007a reg=3 i$ Ljava/util/Iterator; │ │ 0x0084 - 0x00df reg=1 cc Lindrora/atomic/model/Conversation; │ │ 0x007b - 0x00df reg=2 i I │ │ - 0x00bc - 0x00df reg=4 m Lindrora/atomic/model/Message; │ │ - 0x0000 - 0x00df reg=10 this Lindrora/atomic/command/handler/ClearHandler; │ │ - 0x0000 - 0x00df reg=11 params [Ljava/lang/String; │ │ - 0x0000 - 0x00df reg=12 server Lindrora/atomic/model/Server; │ │ - 0x0000 - 0x00df reg=13 conversation Lindrora/atomic/model/Conversation; │ │ - 0x0000 - 0x00df reg=14 service Lindrora/atomic/irc/IRCService; │ │ + 0x00bc - 0x00df reg=3 m Lindrora/atomic/model/Message; │ │ + 0x0000 - 0x00df reg=9 this Lindrora/atomic/command/handler/ClearHandler; │ │ + 0x0000 - 0x00df reg=10 params [Ljava/lang/String; │ │ + 0x0000 - 0x00df reg=11 server Lindrora/atomic/model/Server; │ │ + 0x0000 - 0x00df reg=12 conversation Lindrora/atomic/model/Conversation; │ │ + 0x0000 - 0x00df reg=13 service Lindrora/atomic/irc/IRCService; │ │ │ │ #1 : (in Lindrora/atomic/command/handler/ClearHandler;) │ │ name : 'getDescription' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136224: |[136224] indrora.atomic.command.handler.ClearHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136234: 1a00 d905 |0000: const-string v0, "Clear the scroll buffer of the current channel or given set of channels. Use "all" or "*" for all channels (including server window!)" // string@05d9 │ │ -136238: 1100 |0002: return-object v0 │ │ +133f28: |[133f28] indrora.atomic.command.handler.ClearHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +133f38: 1a00 d505 |0000: const-string v0, "Clear the scroll buffer of the current channel or given set of channels. Use "all" or "*" for all channels (including server window!)" // string@05d5 │ │ +133f3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/ClearHandler; │ │ 0x0000 - 0x0003 reg=2 context Landroid/content/Context; │ │ │ │ @@ -412702,30 +412820,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13623c: |[13623c] indrora.atomic.command.handler.ClearHandler.getUsage:()Ljava/lang/String; │ │ -13624c: 1a00 7a01 |0000: const-string v0, "/clear [(all|*)|channel [channel ...]]" // string@017a │ │ -136250: 1100 |0002: return-object v0 │ │ +133f40: |[133f40] indrora.atomic.command.handler.ClearHandler.getUsage:()Ljava/lang/String; │ │ +133f50: 1a00 7701 |0000: const-string v0, "/clear [(all|*)|channel [channel ...]]" // string@0177 │ │ +133f54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/ClearHandler; │ │ │ │ - source_file_idx : 1499 (ClearHandler.java) │ │ + source_file_idx : 1495 (ClearHandler.java) │ │ │ │ Class #1491 header: │ │ class_idx : 2015 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1502 │ │ +source_file_idx : 1498 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1491 annotations: │ │ Annotations on method #16296 'execute' │ │ @@ -412744,17 +412862,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136254: |[136254] indrora.atomic.command.handler.CloseHandler.:()V │ │ -136264: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -13626a: 0e00 |0003: return-void │ │ +133f58: |[133f58] indrora.atomic.command.handler.CloseHandler.:()V │ │ +133f68: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +133f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/CloseHandler; │ │ │ │ Virtual methods - │ │ @@ -412763,64 +412881,67 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -13626c: |[13626c] indrora.atomic.command.handler.CloseHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -13627c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -13627e: 6e10 a741 0700 |0001: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136284: 0a01 |0004: move-result v1 │ │ -136286: 1232 |0005: const/4 v2, #int 3 // #3 │ │ -136288: 3321 0f00 |0006: if-ne v1, v2, 0015 // +000f │ │ -13628c: 2201 0508 |0008: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136290: 1402 3400 0e7f |000a: const v2, #float 1.88751e+38 // #7f0e0034 │ │ -136296: 6e20 4741 2800 |000d: invoke-virtual {v8, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13629c: 0c02 |0010: move-result-object v2 │ │ -13629e: 7020 5740 2100 |0011: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1362a4: 2701 |0014: throw v1 │ │ -1362a6: 2151 |0015: array-length v1, v5 │ │ -1362a8: 3331 3600 |0016: if-ne v1, v3, 004c // +0036 │ │ -1362ac: 6e10 a741 0700 |0018: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1362b2: 0a01 |001b: move-result v1 │ │ -1362b4: 3331 1100 |001c: if-ne v1, v3, 002d // +0011 │ │ -1362b8: 6e10 f541 0600 |001e: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1362be: 0a01 |0021: move-result v1 │ │ -1362c0: 6e20 4441 1800 |0022: invoke-virtual {v8, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1362c6: 0c01 |0025: move-result-object v1 │ │ -1362c8: 6e10 a441 0700 |0026: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1362ce: 0c02 |0029: move-result-object v2 │ │ -1362d0: 6e20 1341 2100 |002a: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ -1362d6: 6e10 a741 0700 |002d: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1362dc: 0a01 |0030: move-result v1 │ │ -1362de: 1222 |0031: const/4 v2, #int 2 // #2 │ │ -1362e0: 3321 1a00 |0032: if-ne v1, v2, 004c // +001a │ │ -1362e4: 6e10 a441 0700 |0034: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1362ea: 0c01 |0037: move-result-object v1 │ │ -1362ec: 6e20 0142 1600 |0038: invoke-virtual {v6, v1}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ -1362f2: 1a01 172f |003b: const-string v1, "indrora.atomic.conversation.remove" // string@2f17 │ │ -1362f6: 6e10 f541 0600 |003d: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1362fc: 0a02 |0040: move-result v2 │ │ -1362fe: 6e10 a441 0700 |0041: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136304: 0c03 |0044: move-result-object v3 │ │ -136306: 7130 7e41 2103 |0045: invoke-static {v1, v2, v3}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -13630c: 0c00 |0048: move-result-object v0 │ │ -13630e: 6e20 5b41 0800 |0049: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136314: 0e00 |004c: return-void │ │ +133f70: |[133f70] indrora.atomic.command.handler.CloseHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +133f80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +133f82: 6e10 a741 0700 |0001: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133f88: 0a01 |0004: move-result v1 │ │ +133f8a: 1232 |0005: const/4 v2, #int 3 // #3 │ │ +133f8c: 3321 0f00 |0006: if-ne v1, v2, 0015 // +000f │ │ +133f90: 2201 0508 |0008: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +133f94: 1402 3400 0e7f |000a: const v2, #float 1.88751e+38 // #7f0e0034 │ │ +133f9a: 6e20 4741 2800 |000d: invoke-virtual {v8, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +133fa0: 0c02 |0010: move-result-object v2 │ │ +133fa2: 7020 5740 2100 |0011: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +133fa8: 2701 |0014: throw v1 │ │ +133faa: 2151 |0015: array-length v1, v5 │ │ +133fac: 3331 3600 |0016: if-ne v1, v3, 004c // +0036 │ │ +133fb0: 6e10 a741 0700 |0018: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133fb6: 0a01 |001b: move-result v1 │ │ +133fb8: 3331 1100 |001c: if-ne v1, v3, 002d // +0011 │ │ +133fbc: 6e10 f541 0600 |001e: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +133fc2: 0a01 |0021: move-result v1 │ │ +133fc4: 6e20 4441 1800 |0022: invoke-virtual {v8, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +133fca: 0c01 |0025: move-result-object v1 │ │ +133fcc: 6e10 a441 0700 |0026: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133fd2: 0c02 |0029: move-result-object v2 │ │ +133fd4: 6e20 1341 2100 |002a: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ +133fda: 6e10 a741 0700 |002d: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +133fe0: 0a01 |0030: move-result v1 │ │ +133fe2: 1222 |0031: const/4 v2, #int 2 // #2 │ │ +133fe4: 3321 1a00 |0032: if-ne v1, v2, 004c // +001a │ │ +133fe8: 6e10 a441 0700 |0034: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +133fee: 0c01 |0037: move-result-object v1 │ │ +133ff0: 6e20 0142 1600 |0038: invoke-virtual {v6, v1}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ +133ff6: 1a01 122f |003b: const-string v1, "indrora.atomic.conversation.remove" // string@2f12 │ │ +133ffa: 6e10 f541 0600 |003d: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134000: 0a02 |0040: move-result v2 │ │ +134002: 6e10 a441 0700 |0041: invoke-virtual {v7}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134008: 0c03 |0044: move-result-object v3 │ │ +13400a: 7130 7e41 2103 |0045: invoke-static {v1, v2, v3}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134010: 0c00 |0048: move-result-object v0 │ │ +134012: 6e20 5b41 0800 |0049: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134018: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ 0x0008 line=49 │ │ 0x0015 line=52 │ │ 0x0018 line=53 │ │ 0x001e line=54 │ │ 0x002d line=56 │ │ 0x0034 line=57 │ │ 0x003b line=59 │ │ + 0x003d line=61 │ │ + 0x0041 line=62 │ │ + 0x0045 line=59 │ │ 0x0049 line=64 │ │ 0x004c line=67 │ │ locals : │ │ 0x0049 - 0x004c reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x004d reg=4 this Lindrora/atomic/command/handler/CloseHandler; │ │ 0x0000 - 0x004d reg=5 params [Ljava/lang/String; │ │ 0x0000 - 0x004d reg=6 server Lindrora/atomic/model/Server; │ │ @@ -412832,19 +412953,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136318: |[136318] indrora.atomic.command.handler.CloseHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136328: 1400 3900 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0039 │ │ -13632e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136334: 0c00 |0006: move-result-object v0 │ │ -136336: 1100 |0007: return-object v0 │ │ +13401c: |[13401c] indrora.atomic.command.handler.CloseHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13402c: 1400 3900 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0039 │ │ +134032: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134038: 0c00 |0006: move-result-object v0 │ │ +13403a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/CloseHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -412853,30 +412974,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136338: |[136338] indrora.atomic.command.handler.CloseHandler.getUsage:()Ljava/lang/String; │ │ -136348: 1a00 7b01 |0000: const-string v0, "/close" // string@017b │ │ -13634c: 1100 |0002: return-object v0 │ │ +13403c: |[13403c] indrora.atomic.command.handler.CloseHandler.getUsage:()Ljava/lang/String; │ │ +13404c: 1a00 7801 |0000: const-string v0, "/close" // string@0178 │ │ +134050: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/CloseHandler; │ │ │ │ - source_file_idx : 1502 (CloseHandler.java) │ │ + source_file_idx : 1498 (CloseHandler.java) │ │ │ │ Class #1492 header: │ │ class_idx : 2016 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1650 │ │ +source_file_idx : 1646 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1492 annotations: │ │ Annotations on method #16300 'execute' │ │ @@ -412895,17 +413016,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136350: |[136350] indrora.atomic.command.handler.DCCHandler.:()V │ │ -136360: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136366: 0e00 |0003: return-void │ │ +134054: |[134054] indrora.atomic.command.handler.DCCHandler.:()V │ │ +134064: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13406a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/DCCHandler; │ │ │ │ Virtual methods - │ │ @@ -412914,94 +413035,96 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -136368: |[136368] indrora.atomic.command.handler.DCCHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136378: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -13637a: 1227 |0001: const/4 v7, #int 2 // #2 │ │ -13637c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -13637e: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -136380: 21a2 |0004: array-length v2, v10 │ │ -136382: 1243 |0005: const/4 v3, #int 4 // #4 │ │ -136384: 3332 7500 |0006: if-ne v2, v3, 007b // +0075 │ │ -136388: 4602 0a05 |0008: aget-object v2, v10, v5 │ │ -13638c: 1a03 f917 |000a: const-string v3, "SEND" // string@17f9 │ │ -136390: 6e20 3943 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -136396: 0a02 |000f: move-result v2 │ │ -136398: 3902 0f00 |0010: if-nez v2, 001f // +000f │ │ -13639c: 2202 0508 |0012: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1363a0: 1403 5600 0e7f |0014: const v3, #float 1.88752e+38 // #7f0e0056 │ │ -1363a6: 6e20 4741 3d00 |0017: invoke-virtual {v13, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1363ac: 0c03 |001a: move-result-object v3 │ │ -1363ae: 7020 5740 3200 |001b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1363b4: 2702 |001e: throw v2 │ │ -1363b6: 2200 3f08 |001f: new-instance v0, Ljava/io/File; // type@083f │ │ -1363ba: 4602 0a08 |0021: aget-object v2, v10, v8 │ │ -1363be: 7020 8742 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ -1363c4: 6e10 8d42 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ -1363ca: 0a02 |0029: move-result v2 │ │ -1363cc: 3902 1500 |002a: if-nez v2, 003f // +0015 │ │ -1363d0: 2202 0508 |002c: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1363d4: 1403 5500 0e7f |002e: const v3, #float 1.88752e+38 // #7f0e0055 │ │ -1363da: 2354 3709 |0031: new-array v4, v5, [Ljava/lang/Object; // type@0937 │ │ -1363de: 4605 0a08 |0033: aget-object v5, v10, v8 │ │ -1363e2: 4d05 0406 |0035: aput-object v5, v4, v6 │ │ -1363e6: 6e30 4841 3d04 |0037: invoke-virtual {v13, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -1363ec: 0c03 |003a: move-result-object v3 │ │ -1363ee: 7020 5740 3200 |003b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1363f4: 2702 |003e: throw v2 │ │ -1363f6: 6e10 f541 0b00 |003f: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1363fc: 0a02 |0042: move-result v2 │ │ -1363fe: 6e20 4441 2d00 |0043: invoke-virtual {v13, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136404: 0c02 |0046: move-result-object v2 │ │ -136406: 4603 0a07 |0047: aget-object v3, v10, v7 │ │ -13640a: 1404 60ea 0000 |0049: const v4, #float 8.40779e-41 // #0000ea60 │ │ -136410: 6e40 d240 0243 |004c: invoke-virtual {v2, v0, v3, v4}, Lindrora/atomic/irc/IRCConnection;.dccSendFile:(Ljava/io/File;Ljava/lang/String;I)Lorg/jibble/pircbot/DccFileTransfer; // method@40d2 │ │ -136416: 2201 2808 |004f: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -13641a: 1402 5700 0e7f |0051: const v2, #float 1.88752e+38 // #7f0e0057 │ │ -136420: 2353 3709 |0054: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ -136424: 4604 0a07 |0056: aget-object v4, v10, v7 │ │ -136428: 4d04 0306 |0058: aput-object v4, v3, v6 │ │ -13642c: 6e30 4841 2d03 |005a: invoke-virtual {v13, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -136432: 0c02 |005d: move-result-object v2 │ │ -136434: 7020 c441 2100 |005e: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -13643a: 6202 0120 |0061: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -13643e: 6e20 d841 2100 |0063: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -136444: 6e20 9941 1c00 |0066: invoke-virtual {v12, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -13644a: 1a02 152f |0069: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -13644e: 6e10 f541 0b00 |006b: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136454: 0a03 |006e: move-result v3 │ │ -136456: 6e10 a441 0c00 |006f: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13645c: 0c04 |0072: move-result-object v4 │ │ -13645e: 7130 7e41 3204 |0073: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136464: 0c02 |0076: move-result-object v2 │ │ -136466: 6e20 5b41 2d00 |0077: invoke-virtual {v13, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -13646c: 0e00 |007a: return-void │ │ -13646e: 2202 0508 |007b: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136472: 1403 8d00 0e7f |007d: const v3, #float 1.88753e+38 // #7f0e008d │ │ -136478: 6e20 4741 3d00 |0080: invoke-virtual {v13, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13647e: 0c03 |0083: move-result-object v3 │ │ -136480: 7020 5740 3200 |0084: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136486: 2702 |0087: throw v2 │ │ +13406c: |[13406c] indrora.atomic.command.handler.DCCHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13407c: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +13407e: 1227 |0001: const/4 v7, #int 2 // #2 │ │ +134080: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +134082: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +134084: 21a2 |0004: array-length v2, v10 │ │ +134086: 1243 |0005: const/4 v3, #int 4 // #4 │ │ +134088: 3332 7500 |0006: if-ne v2, v3, 007b // +0075 │ │ +13408c: 4602 0a05 |0008: aget-object v2, v10, v5 │ │ +134090: 1a03 f517 |000a: const-string v3, "SEND" // string@17f5 │ │ +134094: 6e20 3943 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +13409a: 0a02 |000f: move-result v2 │ │ +13409c: 3902 0f00 |0010: if-nez v2, 001f // +000f │ │ +1340a0: 2202 0508 |0012: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1340a4: 1403 5600 0e7f |0014: const v3, #float 1.88752e+38 // #7f0e0056 │ │ +1340aa: 6e20 4741 3d00 |0017: invoke-virtual {v13, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1340b0: 0c03 |001a: move-result-object v3 │ │ +1340b2: 7020 5740 3200 |001b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1340b8: 2702 |001e: throw v2 │ │ +1340ba: 2200 3f08 |001f: new-instance v0, Ljava/io/File; // type@083f │ │ +1340be: 4602 0a08 |0021: aget-object v2, v10, v8 │ │ +1340c2: 7020 8742 2000 |0023: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@4287 │ │ +1340c8: 6e10 8d42 0000 |0026: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@428d │ │ +1340ce: 0a02 |0029: move-result v2 │ │ +1340d0: 3902 1500 |002a: if-nez v2, 003f // +0015 │ │ +1340d4: 2202 0508 |002c: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1340d8: 1403 5500 0e7f |002e: const v3, #float 1.88752e+38 // #7f0e0055 │ │ +1340de: 2354 3709 |0031: new-array v4, v5, [Ljava/lang/Object; // type@0937 │ │ +1340e2: 4605 0a08 |0033: aget-object v5, v10, v8 │ │ +1340e6: 4d05 0406 |0035: aput-object v5, v4, v6 │ │ +1340ea: 6e30 4841 3d04 |0037: invoke-virtual {v13, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +1340f0: 0c03 |003a: move-result-object v3 │ │ +1340f2: 7020 5740 3200 |003b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1340f8: 2702 |003e: throw v2 │ │ +1340fa: 6e10 f541 0b00 |003f: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134100: 0a02 |0042: move-result v2 │ │ +134102: 6e20 4441 2d00 |0043: invoke-virtual {v13, v2}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134108: 0c02 |0046: move-result-object v2 │ │ +13410a: 4603 0a07 |0047: aget-object v3, v10, v7 │ │ +13410e: 1404 60ea 0000 |0049: const v4, #float 8.40779e-41 // #0000ea60 │ │ +134114: 6e40 d240 0243 |004c: invoke-virtual {v2, v0, v3, v4}, Lindrora/atomic/irc/IRCConnection;.dccSendFile:(Ljava/io/File;Ljava/lang/String;I)Lorg/jibble/pircbot/DccFileTransfer; // method@40d2 │ │ +13411a: 2201 2808 |004f: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +13411e: 1402 5700 0e7f |0051: const v2, #float 1.88752e+38 // #7f0e0057 │ │ +134124: 2353 3709 |0054: new-array v3, v5, [Ljava/lang/Object; // type@0937 │ │ +134128: 4604 0a07 |0056: aget-object v4, v10, v7 │ │ +13412c: 4d04 0306 |0058: aput-object v4, v3, v6 │ │ +134130: 6e30 4841 2d03 |005a: invoke-virtual {v13, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +134136: 0c02 |005d: move-result-object v2 │ │ +134138: 7020 c441 2100 |005e: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +13413e: 6202 0120 |0061: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +134142: 6e20 d841 2100 |0063: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +134148: 6e20 9941 1c00 |0066: invoke-virtual {v12, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +13414e: 1a02 102f |0069: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +134152: 6e10 f541 0b00 |006b: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134158: 0a03 |006e: move-result v3 │ │ +13415a: 6e10 a441 0c00 |006f: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134160: 0c04 |0072: move-result-object v4 │ │ +134162: 7130 7e41 3204 |0073: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134168: 0c02 |0076: move-result-object v2 │ │ +13416a: 6e20 5b41 2d00 |0077: invoke-virtual {v13, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134170: 0e00 |007a: return-void │ │ +134172: 2202 0508 |007b: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134176: 1403 8d00 0e7f |007d: const v3, #float 1.88753e+38 // #7f0e008d │ │ +13417c: 6e20 4741 3d00 |0080: invoke-virtual {v13, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134182: 0c03 |0083: move-result-object v3 │ │ +134184: 7020 5740 3200 |0084: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +13418a: 2702 |0087: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=50 │ │ 0x0008 line=51 │ │ 0x0012 line=52 │ │ 0x001f line=54 │ │ 0x0026 line=55 │ │ 0x002c line=56 │ │ 0x003f line=59 │ │ 0x004f line=61 │ │ 0x0061 line=62 │ │ 0x0066 line=63 │ │ 0x0069 line=65 │ │ + 0x006b line=66 │ │ + 0x0077 line=65 │ │ 0x007a line=71 │ │ 0x007b line=69 │ │ locals : │ │ 0x0026 - 0x007b reg=0 file Ljava/io/File; │ │ 0x0061 - 0x007b reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0088 reg=9 this Lindrora/atomic/command/handler/DCCHandler; │ │ 0x0000 - 0x0088 reg=10 params [Ljava/lang/String; │ │ @@ -413014,19 +413137,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136488: |[136488] indrora.atomic.command.handler.DCCHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136498: 1400 3a00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003a │ │ -13649e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1364a4: 0c00 |0006: move-result-object v0 │ │ -1364a6: 1100 |0007: return-object v0 │ │ +13418c: |[13418c] indrora.atomic.command.handler.DCCHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13419c: 1400 3a00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003a │ │ +1341a2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1341a8: 0c00 |0006: move-result-object v0 │ │ +1341aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/DCCHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413035,30 +413158,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1364a8: |[1364a8] indrora.atomic.command.handler.DCCHandler.getUsage:()Ljava/lang/String; │ │ -1364b8: 1a00 7c01 |0000: const-string v0, "/dcc SEND " // string@017c │ │ -1364bc: 1100 |0002: return-object v0 │ │ +1341ac: |[1341ac] indrora.atomic.command.handler.DCCHandler.getUsage:()Ljava/lang/String; │ │ +1341bc: 1a00 7901 |0000: const-string v0, "/dcc SEND " // string@0179 │ │ +1341c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/DCCHandler; │ │ │ │ - source_file_idx : 1650 (DCCHandler.java) │ │ + source_file_idx : 1646 (DCCHandler.java) │ │ │ │ Class #1493 header: │ │ class_idx : 2017 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1749 │ │ +source_file_idx : 1745 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1493 annotations: │ │ Annotations on method #16304 'execute' │ │ @@ -413077,17 +413200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1364c0: |[1364c0] indrora.atomic.command.handler.DeHalfopHandler.:()V │ │ -1364d0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1364d6: 0e00 |0003: return-void │ │ +1341c4: |[1341c4] indrora.atomic.command.handler.DeHalfopHandler.:()V │ │ +1341d4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1341da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/DeHalfopHandler; │ │ │ │ Virtual methods - │ │ @@ -413096,43 +413219,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1364d8: |[1364d8] indrora.atomic.command.handler.DeHalfopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -1364e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1364ea: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1364f0: 0a00 |0004: move-result v0 │ │ -1364f2: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -1364f6: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1364fa: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -136500: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136506: 0c01 |000f: move-result-object v1 │ │ -136508: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -13650e: 2700 |0013: throw v0 │ │ -136510: 2140 |0014: array-length v0, v4 │ │ -136512: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -136514: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -136518: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13651e: 0a00 |001b: move-result v0 │ │ -136520: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136526: 0c00 |001f: move-result-object v0 │ │ -136528: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13652e: 0c01 |0023: move-result-object v1 │ │ -136530: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -136534: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ -13653a: 0e00 |0029: return-void │ │ -13653c: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136540: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136546: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13654c: 0c01 |0032: move-result-object v1 │ │ -13654e: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136554: 2700 |0036: throw v0 │ │ +1341dc: |[1341dc] indrora.atomic.command.handler.DeHalfopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +1341ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1341ee: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +1341f4: 0a00 |0004: move-result v0 │ │ +1341f6: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +1341fa: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1341fe: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +134204: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13420a: 0c01 |000f: move-result-object v1 │ │ +13420c: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134212: 2700 |0013: throw v0 │ │ +134214: 2140 |0014: array-length v0, v4 │ │ +134216: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +134218: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +13421c: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134222: 0a00 |001b: move-result v0 │ │ +134224: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13422a: 0c00 |001f: move-result-object v0 │ │ +13422c: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134232: 0c01 |0023: move-result-object v1 │ │ +134234: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +134238: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ +13423e: 0e00 |0029: return-void │ │ +134240: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134244: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +13424a: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134250: 0c01 |0032: move-result-object v1 │ │ +134252: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134258: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0007 line=44 │ │ 0x0014 line=47 │ │ 0x0018 line=48 │ │ 0x0029 line=52 │ │ @@ -413149,19 +413272,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136558: |[136558] indrora.atomic.command.handler.DeHalfopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136568: 1400 3b00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003b │ │ -13656e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136574: 0c00 |0006: move-result-object v0 │ │ -136576: 1100 |0007: return-object v0 │ │ +13425c: |[13425c] indrora.atomic.command.handler.DeHalfopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13426c: 1400 3b00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003b │ │ +134272: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134278: 0c00 |0006: move-result-object v0 │ │ +13427a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/DeHalfopHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413170,30 +413293,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136578: |[136578] indrora.atomic.command.handler.DeHalfopHandler.getUsage:()Ljava/lang/String; │ │ -136588: 1a00 7d01 |0000: const-string v0, "/dehalfop " // string@017d │ │ -13658c: 1100 |0002: return-object v0 │ │ +13427c: |[13427c] indrora.atomic.command.handler.DeHalfopHandler.getUsage:()Ljava/lang/String; │ │ +13428c: 1a00 7a01 |0000: const-string v0, "/dehalfop " // string@017a │ │ +134290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/DeHalfopHandler; │ │ │ │ - source_file_idx : 1749 (DeHalfopHandler.java) │ │ + source_file_idx : 1745 (DeHalfopHandler.java) │ │ │ │ Class #1494 header: │ │ class_idx : 2018 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1789 │ │ +source_file_idx : 1785 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1494 annotations: │ │ Annotations on method #16308 'execute' │ │ @@ -413212,17 +413335,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136590: |[136590] indrora.atomic.command.handler.DeopHandler.:()V │ │ -1365a0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1365a6: 0e00 |0003: return-void │ │ +134294: |[134294] indrora.atomic.command.handler.DeopHandler.:()V │ │ +1342a4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1342aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/DeopHandler; │ │ │ │ Virtual methods - │ │ @@ -413231,43 +413354,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1365a8: |[1365a8] indrora.atomic.command.handler.DeopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -1365b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1365ba: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1365c0: 0a00 |0004: move-result v0 │ │ -1365c2: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -1365c6: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1365ca: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -1365d0: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1365d6: 0c01 |000f: move-result-object v1 │ │ -1365d8: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1365de: 2700 |0013: throw v0 │ │ -1365e0: 2140 |0014: array-length v0, v4 │ │ -1365e2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -1365e4: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -1365e8: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1365ee: 0a00 |001b: move-result v0 │ │ -1365f0: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1365f6: 0c00 |001f: move-result-object v0 │ │ -1365f8: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1365fe: 0c01 |0023: move-result-object v1 │ │ -136600: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -136604: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ -13660a: 0e00 |0029: return-void │ │ -13660c: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136610: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136616: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13661c: 0c01 |0032: move-result-object v1 │ │ -13661e: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136624: 2700 |0036: throw v0 │ │ +1342ac: |[1342ac] indrora.atomic.command.handler.DeopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +1342bc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1342be: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +1342c4: 0a00 |0004: move-result v0 │ │ +1342c6: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +1342ca: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1342ce: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +1342d4: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1342da: 0c01 |000f: move-result-object v1 │ │ +1342dc: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1342e2: 2700 |0013: throw v0 │ │ +1342e4: 2140 |0014: array-length v0, v4 │ │ +1342e6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +1342e8: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +1342ec: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1342f2: 0a00 |001b: move-result v0 │ │ +1342f4: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +1342fa: 0c00 |001f: move-result-object v0 │ │ +1342fc: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134302: 0c01 |0023: move-result-object v1 │ │ +134304: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +134308: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ +13430e: 0e00 |0029: return-void │ │ +134310: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134314: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +13431a: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134320: 0c01 |0032: move-result-object v1 │ │ +134322: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134328: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0007 line=45 │ │ 0x0014 line=48 │ │ 0x0018 line=49 │ │ 0x0029 line=53 │ │ @@ -413284,19 +413407,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136628: |[136628] indrora.atomic.command.handler.DeopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136638: 1400 3c00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003c │ │ -13663e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136644: 0c00 |0006: move-result-object v0 │ │ -136646: 1100 |0007: return-object v0 │ │ +13432c: |[13432c] indrora.atomic.command.handler.DeopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13433c: 1400 3c00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003c │ │ +134342: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134348: 0c00 |0006: move-result-object v0 │ │ +13434a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/DeopHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413305,30 +413428,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136648: |[136648] indrora.atomic.command.handler.DeopHandler.getUsage:()Ljava/lang/String; │ │ -136658: 1a00 7e01 |0000: const-string v0, "/deop " // string@017e │ │ -13665c: 1100 |0002: return-object v0 │ │ +13434c: |[13434c] indrora.atomic.command.handler.DeopHandler.getUsage:()Ljava/lang/String; │ │ +13435c: 1a00 7b01 |0000: const-string v0, "/deop " // string@017b │ │ +134360: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/DeopHandler; │ │ │ │ - source_file_idx : 1789 (DeopHandler.java) │ │ + source_file_idx : 1785 (DeopHandler.java) │ │ │ │ Class #1495 header: │ │ class_idx : 2019 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1794 │ │ +source_file_idx : 1790 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1495 annotations: │ │ Annotations on method #16312 'execute' │ │ @@ -413347,17 +413470,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136660: |[136660] indrora.atomic.command.handler.DevoiceHandler.:()V │ │ -136670: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136676: 0e00 |0003: return-void │ │ +134364: |[134364] indrora.atomic.command.handler.DevoiceHandler.:()V │ │ +134374: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13437a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/DevoiceHandler; │ │ │ │ Virtual methods - │ │ @@ -413366,43 +413489,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -136678: |[136678] indrora.atomic.command.handler.DevoiceHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136688: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -13668a: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136690: 0a00 |0004: move-result v0 │ │ -136692: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -136696: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13669a: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -1366a0: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1366a6: 0c01 |000f: move-result-object v1 │ │ -1366a8: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1366ae: 2700 |0013: throw v0 │ │ -1366b0: 2140 |0014: array-length v0, v4 │ │ -1366b2: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -1366b4: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -1366b8: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1366be: 0a00 |001b: move-result v0 │ │ -1366c0: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1366c6: 0c00 |001f: move-result-object v0 │ │ -1366c8: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1366ce: 0c01 |0023: move-result-object v1 │ │ -1366d0: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -1366d4: 6e30 d540 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deVoice:(Ljava/lang/String;Ljava/lang/String;)V // method@40d5 │ │ -1366da: 0e00 |0029: return-void │ │ -1366dc: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1366e0: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -1366e6: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1366ec: 0c01 |0032: move-result-object v1 │ │ -1366ee: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1366f4: 2700 |0036: throw v0 │ │ +13437c: |[13437c] indrora.atomic.command.handler.DevoiceHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13438c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +13438e: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +134394: 0a00 |0004: move-result v0 │ │ +134396: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +13439a: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13439e: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +1343a4: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1343aa: 0c01 |000f: move-result-object v1 │ │ +1343ac: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1343b2: 2700 |0013: throw v0 │ │ +1343b4: 2140 |0014: array-length v0, v4 │ │ +1343b6: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +1343b8: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +1343bc: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1343c2: 0a00 |001b: move-result v0 │ │ +1343c4: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +1343ca: 0c00 |001f: move-result-object v0 │ │ +1343cc: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +1343d2: 0c01 |0023: move-result-object v1 │ │ +1343d4: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +1343d8: 6e30 d540 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deVoice:(Ljava/lang/String;Ljava/lang/String;)V // method@40d5 │ │ +1343de: 0e00 |0029: return-void │ │ +1343e0: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1343e4: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +1343ea: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1343f0: 0c01 |0032: move-result-object v1 │ │ +1343f2: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1343f8: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0007 line=45 │ │ 0x0014 line=48 │ │ 0x0018 line=49 │ │ 0x0029 line=53 │ │ @@ -413419,19 +413542,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1366f8: |[1366f8] indrora.atomic.command.handler.DevoiceHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136708: 1400 3d00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003d │ │ -13670e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136714: 0c00 |0006: move-result-object v0 │ │ -136716: 1100 |0007: return-object v0 │ │ +1343fc: |[1343fc] indrora.atomic.command.handler.DevoiceHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13440c: 1400 3d00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003d │ │ +134412: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134418: 0c00 |0006: move-result-object v0 │ │ +13441a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/DevoiceHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413440,30 +413563,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136718: |[136718] indrora.atomic.command.handler.DevoiceHandler.getUsage:()Ljava/lang/String; │ │ -136728: 1a00 7f01 |0000: const-string v0, "/devoice " // string@017f │ │ -13672c: 1100 |0002: return-object v0 │ │ +13441c: |[13441c] indrora.atomic.command.handler.DevoiceHandler.getUsage:()Ljava/lang/String; │ │ +13442c: 1a00 7c01 |0000: const-string v0, "/devoice " // string@017c │ │ +134430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/DevoiceHandler; │ │ │ │ - source_file_idx : 1794 (DevoiceHandler.java) │ │ + source_file_idx : 1790 (DevoiceHandler.java) │ │ │ │ Class #1496 header: │ │ class_idx : 2020 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 1983 │ │ +source_file_idx : 1979 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1496 annotations: │ │ Annotations on method #16316 'execute' │ │ @@ -413482,17 +413605,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136730: |[136730] indrora.atomic.command.handler.EchoHandler.:()V │ │ -136740: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136746: 0e00 |0003: return-void │ │ +134434: |[134434] indrora.atomic.command.handler.EchoHandler.:()V │ │ +134444: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13444a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/EchoHandler; │ │ │ │ Virtual methods - │ │ @@ -413501,44 +413624,47 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -136748: |[136748] indrora.atomic.command.handler.EchoHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136758: 2162 |0000: array-length v2, v6 │ │ -13675a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -13675c: 3732 2000 |0002: if-le v2, v3, 0022 // +0020 │ │ -136760: 2201 2808 |0004: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -136764: 7110 8d3f 0600 |0006: invoke-static {v6}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -13676a: 0c02 |0009: move-result-object v2 │ │ -13676c: 7020 c441 2100 |000a: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -136772: 6e20 9941 1800 |000d: invoke-virtual {v8, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -136778: 1a02 152f |0010: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -13677c: 6e10 f541 0700 |0012: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136782: 0a03 |0015: move-result v3 │ │ -136784: 6e10 a441 0800 |0016: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13678a: 0c04 |0019: move-result-object v4 │ │ -13678c: 7130 7e41 3204 |001a: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136792: 0c00 |001d: move-result-object v0 │ │ -136794: 6e20 5b41 0900 |001e: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -13679a: 0e00 |0021: return-void │ │ -13679c: 2202 0508 |0022: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1367a0: 1403 6601 0e7f |0024: const v3, #float 1.88758e+38 // #7f0e0166 │ │ -1367a6: 6e20 4741 3900 |0027: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1367ac: 0c03 |002a: move-result-object v3 │ │ -1367ae: 7020 5740 3200 |002b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1367b4: 2702 |002e: throw v2 │ │ +13444c: |[13444c] indrora.atomic.command.handler.EchoHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13445c: 2162 |0000: array-length v2, v6 │ │ +13445e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +134460: 3732 2000 |0002: if-le v2, v3, 0022 // +0020 │ │ +134464: 2201 2808 |0004: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +134468: 7110 8d3f 0600 |0006: invoke-static {v6}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +13446e: 0c02 |0009: move-result-object v2 │ │ +134470: 7020 c441 2100 |000a: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +134476: 6e20 9941 1800 |000d: invoke-virtual {v8, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +13447c: 1a02 102f |0010: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +134480: 6e10 f541 0700 |0012: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134486: 0a03 |0015: move-result v3 │ │ +134488: 6e10 a441 0800 |0016: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +13448e: 0c04 |0019: move-result-object v4 │ │ +134490: 7130 7e41 3204 |001a: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134496: 0c00 |001d: move-result-object v0 │ │ +134498: 6e20 5b41 0900 |001e: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +13449e: 0e00 |0021: return-void │ │ +1344a0: 2202 0508 |0022: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1344a4: 1403 6601 0e7f |0024: const v3, #float 1.88758e+38 // #7f0e0166 │ │ +1344aa: 6e20 4741 3900 |0027: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1344b0: 0c03 |002a: move-result-object v3 │ │ +1344b2: 7020 5740 3200 |002b: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1344b8: 2702 |002e: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x000d line=49 │ │ 0x0010 line=51 │ │ + 0x0012 line=53 │ │ + 0x0016 line=54 │ │ + 0x001a line=51 │ │ 0x001e line=56 │ │ 0x0021 line=60 │ │ 0x0022 line=58 │ │ locals : │ │ 0x001e - 0x0022 reg=0 intent Landroid/content/Intent; │ │ 0x000d - 0x0022 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x002f reg=5 this Lindrora/atomic/command/handler/EchoHandler; │ │ @@ -413552,19 +413678,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1367b8: |[1367b8] indrora.atomic.command.handler.EchoHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1367c8: 1400 3e00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003e │ │ -1367ce: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1367d4: 0c00 |0006: move-result-object v0 │ │ -1367d6: 1100 |0007: return-object v0 │ │ +1344bc: |[1344bc] indrora.atomic.command.handler.EchoHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1344cc: 1400 3e00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003e │ │ +1344d2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1344d8: 0c00 |0006: move-result-object v0 │ │ +1344da: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/EchoHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413573,30 +413699,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1367d8: |[1367d8] indrora.atomic.command.handler.EchoHandler.getUsage:()Ljava/lang/String; │ │ -1367e8: 1a00 8001 |0000: const-string v0, "/echo " // string@0180 │ │ -1367ec: 1100 |0002: return-object v0 │ │ +1344dc: |[1344dc] indrora.atomic.command.handler.EchoHandler.getUsage:()Ljava/lang/String; │ │ +1344ec: 1a00 7d01 |0000: const-string v0, "/echo " // string@017d │ │ +1344f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/EchoHandler; │ │ │ │ - source_file_idx : 1983 (EchoHandler.java) │ │ + source_file_idx : 1979 (EchoHandler.java) │ │ │ │ Class #1497 header: │ │ class_idx : 2021 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 2250 │ │ +source_file_idx : 2246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1497 annotations: │ │ Annotations on method #16320 'execute' │ │ @@ -413615,17 +413741,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1367f0: |[1367f0] indrora.atomic.command.handler.HalfopHandler.:()V │ │ -136800: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136806: 0e00 |0003: return-void │ │ +1344f4: |[1344f4] indrora.atomic.command.handler.HalfopHandler.:()V │ │ +134504: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13450a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/HalfopHandler; │ │ │ │ Virtual methods - │ │ @@ -413634,43 +413760,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -136808: |[136808] indrora.atomic.command.handler.HalfopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136818: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -13681a: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136820: 0a00 |0004: move-result v0 │ │ -136822: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -136826: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13682a: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -136830: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136836: 0c01 |000f: move-result-object v1 │ │ -136838: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -13683e: 2700 |0013: throw v0 │ │ -136840: 2140 |0014: array-length v0, v4 │ │ -136842: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -136844: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -136848: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13684e: 0a00 |001b: move-result v0 │ │ -136850: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136856: 0c00 |001f: move-result-object v0 │ │ -136858: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13685e: 0c01 |0023: move-result-object v1 │ │ -136860: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -136864: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ -13686a: 0e00 |0029: return-void │ │ -13686c: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136870: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136876: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13687c: 0c01 |0032: move-result-object v1 │ │ -13687e: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136884: 2700 |0036: throw v0 │ │ +13450c: |[13450c] indrora.atomic.command.handler.HalfopHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13451c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +13451e: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +134524: 0a00 |0004: move-result v0 │ │ +134526: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +13452a: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13452e: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +134534: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13453a: 0c01 |000f: move-result-object v1 │ │ +13453c: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134542: 2700 |0013: throw v0 │ │ +134544: 2140 |0014: array-length v0, v4 │ │ +134546: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +134548: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +13454c: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134552: 0a00 |001b: move-result v0 │ │ +134554: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13455a: 0c00 |001f: move-result-object v0 │ │ +13455c: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134562: 0c01 |0023: move-result-object v1 │ │ +134564: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +134568: 6e30 d440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.deOp:(Ljava/lang/String;Ljava/lang/String;)V // method@40d4 │ │ +13456e: 0e00 |0029: return-void │ │ +134570: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134574: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +13457a: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134580: 0c01 |0032: move-result-object v1 │ │ +134582: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134588: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0007 line=44 │ │ 0x0014 line=47 │ │ 0x0018 line=48 │ │ 0x0029 line=52 │ │ @@ -413687,19 +413813,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136888: |[136888] indrora.atomic.command.handler.HalfopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136898: 1400 3f00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003f │ │ -13689e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1368a4: 0c00 |0006: move-result-object v0 │ │ -1368a6: 1100 |0007: return-object v0 │ │ +13458c: |[13458c] indrora.atomic.command.handler.HalfopHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13459c: 1400 3f00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e003f │ │ +1345a2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1345a8: 0c00 |0006: move-result-object v0 │ │ +1345aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/HalfopHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -413708,30 +413834,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1368a8: |[1368a8] indrora.atomic.command.handler.HalfopHandler.getUsage:()Ljava/lang/String; │ │ -1368b8: 1a00 8101 |0000: const-string v0, "/halfop " // string@0181 │ │ -1368bc: 1100 |0002: return-object v0 │ │ +1345ac: |[1345ac] indrora.atomic.command.handler.HalfopHandler.getUsage:()Ljava/lang/String; │ │ +1345bc: 1a00 7e01 |0000: const-string v0, "/halfop " // string@017e │ │ +1345c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/HalfopHandler; │ │ │ │ - source_file_idx : 2250 (HalfopHandler.java) │ │ + source_file_idx : 2246 (HalfopHandler.java) │ │ │ │ Class #1498 header: │ │ class_idx : 2022 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 2255 │ │ +source_file_idx : 2251 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #1498 annotations: │ │ Annotations on method #16324 'execute' │ │ @@ -413752,138 +413878,138 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1368c0: |[1368c0] indrora.atomic.command.handler.HelpHandler.:()V │ │ -1368d0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1368d6: 0e00 |0003: return-void │ │ +1345c4: |[1345c4] indrora.atomic.command.handler.HelpHandler.:()V │ │ +1345d4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1345da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/HelpHandler; │ │ │ │ #1 : (in Lindrora/atomic/command/handler/HelpHandler;) │ │ name : 'showAllCommands' │ │ type : '(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 21 │ │ + registers : 19 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 216 16-bit code units │ │ -1368d8: |[1368d8] indrora.atomic.command.handler.HelpHandler.showAllCommands:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V │ │ -1368e8: 7100 923f 0000 |0000: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ -1368ee: 0c09 |0003: move-result-object v9 │ │ -1368f0: 2207 7808 |0004: new-instance v7, Ljava/lang/StringBuffer; // type@0878 │ │ -1368f4: 140e 2b00 0e7f |0006: const v14, #float 1.88751e+38 // #7f0e002b │ │ -1368fa: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -1368fe: 6e20 4741 e000 |000b: invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136904: 0c0e |000e: move-result-object v14 │ │ -136906: 7020 5543 e700 |000f: invoke-direct {v7, v14}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@4355 │ │ -13690c: 1a0e 1400 |0012: const-string v14, " │ │ +1345dc: |[1345dc] indrora.atomic.command.handler.HelpHandler.showAllCommands:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V │ │ +1345ec: 7100 923f 0000 |0000: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ +1345f2: 0c09 |0003: move-result-object v9 │ │ +1345f4: 2207 7808 |0004: new-instance v7, Ljava/lang/StringBuffer; // type@0878 │ │ +1345f8: 140c 2b00 0e7f |0006: const v12, #float 1.88751e+38 // #7f0e002b │ │ +1345fe: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +134602: 6e20 4741 c000 |000b: invoke-virtual {v0, v12}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134608: 0c0c |000e: move-result-object v12 │ │ +13460a: 7020 5543 c700 |000f: invoke-direct {v7, v12}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@4355 │ │ +134610: 1a0c 1400 |0012: const-string v12, " │ │ " // string@0014 │ │ -136910: 6e20 5843 e700 |0014: invoke-virtual {v7, v14}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -136916: 6e10 913f 0900 |0017: invoke-virtual {v9}, Lindrora/atomic/command/CommandParser;.getCommands:()Ljava/util/HashMap; // method@3f91 │ │ -13691c: 0c08 |001a: move-result-object v8 │ │ -13691e: 6e10 903f 0900 |001b: invoke-virtual {v9}, Lindrora/atomic/command/CommandParser;.getAliases:()Ljava/util/HashMap; // method@3f90 │ │ -136924: 0c03 |001e: move-result-object v3 │ │ -136926: 6e10 f243 0800 |001f: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -13692c: 0c06 |0022: move-result-object v6 │ │ -13692e: 6e10 f243 0300 |0023: invoke-virtual {v3}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ -136934: 0c04 |0026: move-result-object v4 │ │ -136936: 7210 4744 0600 |0027: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -13693c: 0c0a |002a: move-result-object v10 │ │ -13693e: 7210 0244 0a00 |002b: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -136944: 0a0e |002e: move-result v14 │ │ -136946: 380e 8200 |002f: if-eqz v14, 00b1 // +0082 │ │ -13694a: 7210 0344 0a00 |0031: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -136950: 0c05 |0034: move-result-object v5 │ │ -136952: 1a01 0000 |0035: const-string v1, "" // string@0000 │ │ -136956: 7210 4744 0400 |0037: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -13695c: 0c0b |003a: move-result-object v11 │ │ -13695e: 7210 0244 0b00 |003b: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -136964: 0a0e |003e: move-result v14 │ │ -136966: 380e 3600 |003f: if-eqz v14, 0075 // +0036 │ │ -13696a: 7210 0344 0b00 |0041: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -136970: 0c02 |0044: move-result-object v2 │ │ -136972: 6e20 f143 2300 |0045: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -136978: 0c0e |0048: move-result-object v14 │ │ -13697a: 6e20 2143 e500 |0049: invoke-virtual {v5, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ -136980: 0a0e |004c: move-result v14 │ │ -136982: 380e eeff |004d: if-eqz v14, 003b // -0012 │ │ -136986: 220e 7908 |004f: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -13698a: 7010 5a43 0e00 |0051: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -136990: 1a0f 1e00 |0054: const-string v15, " " // string@001e │ │ -136994: 6e20 6343 fe00 |0056: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13699a: 0c0e |0059: move-result-object v14 │ │ -13699c: 140f b700 0e7f |005a: const v15, #float 1.88754e+38 // #7f0e00b7 │ │ -1369a2: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -1369a6: 6e20 4741 f000 |005f: invoke-virtual {v0, v15}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1369ac: 0c0f |0062: move-result-object v15 │ │ -1369ae: 6e20 6343 fe00 |0063: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1369b4: 0c0e |0066: move-result-object v14 │ │ -1369b6: 1a0f 5400 |0067: const-string v15, " /" // string@0054 │ │ -1369ba: 6e20 6343 fe00 |0069: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1369c0: 0c0e |006c: move-result-object v14 │ │ -1369c2: 6e20 6243 2e00 |006d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -1369c8: 0c0e |0070: move-result-object v14 │ │ -1369ca: 6e10 6a43 0e00 |0071: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1369d0: 0c01 |0074: move-result-object v1 │ │ -1369d2: 220e 7908 |0075: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -1369d6: 7010 5a43 0e00 |0077: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1369dc: 1a0f 7501 |007a: const-string v15, "/" // string@0175 │ │ -1369e0: 6e20 6343 fe00 |007c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1369e6: 0c0e |007f: move-result-object v14 │ │ -1369e8: 6e10 2643 0500 |0080: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -1369ee: 0c0f |0083: move-result-object v15 │ │ -1369f0: 6e20 6343 fe00 |0084: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1369f6: 0c0e |0087: move-result-object v14 │ │ -1369f8: 6e20 6343 1e00 |0088: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1369fe: 0c0e |008b: move-result-object v14 │ │ -136a00: 1a0f 5200 |008c: const-string v15, " - " // string@0052 │ │ -136a04: 6e20 6343 fe00 |008e: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136a0a: 0c0f |0091: move-result-object v15 │ │ -136a0c: 6e20 f143 5800 |0092: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -136a12: 0c0e |0095: move-result-object v14 │ │ -136a14: 1f0e d907 |0096: check-cast v14, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ -136a18: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -136a1c: 6e20 8b3f 0e00 |009a: invoke-virtual {v14, v0}, Lindrora/atomic/command/BaseHandler;.getDescription:(Landroid/content/Context;)Ljava/lang/String; // method@3f8b │ │ -136a22: 0c0e |009d: move-result-object v14 │ │ -136a24: 6e20 6343 ef00 |009e: invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136a2a: 0c0e |00a1: move-result-object v14 │ │ -136a2c: 1a0f 1400 |00a2: const-string v15, " │ │ +134614: 6e20 5843 c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +13461a: 6e10 913f 0900 |0017: invoke-virtual {v9}, Lindrora/atomic/command/CommandParser;.getCommands:()Ljava/util/HashMap; // method@3f91 │ │ +134620: 0c08 |001a: move-result-object v8 │ │ +134622: 6e10 903f 0900 |001b: invoke-virtual {v9}, Lindrora/atomic/command/CommandParser;.getAliases:()Ljava/util/HashMap; // method@3f90 │ │ +134628: 0c03 |001e: move-result-object v3 │ │ +13462a: 6e10 f243 0800 |001f: invoke-virtual {v8}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +134630: 0c06 |0022: move-result-object v6 │ │ +134632: 6e10 f243 0300 |0023: invoke-virtual {v3}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@43f2 │ │ +134638: 0c04 |0026: move-result-object v4 │ │ +13463a: 7210 4744 0600 |0027: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +134640: 0c0d |002a: move-result-object v13 │ │ +134642: 7210 0244 0d00 |002b: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +134648: 0a0c |002e: move-result v12 │ │ +13464a: 380c 8200 |002f: if-eqz v12, 00b1 // +0082 │ │ +13464e: 7210 0344 0d00 |0031: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +134654: 0c05 |0034: move-result-object v5 │ │ +134656: 1a01 0000 |0035: const-string v1, "" // string@0000 │ │ +13465a: 7210 4744 0400 |0037: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +134660: 0c0c |003a: move-result-object v12 │ │ +134662: 7210 0244 0c00 |003b: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +134668: 0a0e |003e: move-result v14 │ │ +13466a: 380e 3600 |003f: if-eqz v14, 0075 // +0036 │ │ +13466e: 7210 0344 0c00 |0041: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +134674: 0c02 |0044: move-result-object v2 │ │ +134676: 6e20 f143 2300 |0045: invoke-virtual {v3, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +13467c: 0c0e |0048: move-result-object v14 │ │ +13467e: 6e20 2143 e500 |0049: invoke-virtual {v5, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4321 │ │ +134684: 0a0e |004c: move-result v14 │ │ +134686: 380e eeff |004d: if-eqz v14, 003b // -0012 │ │ +13468a: 220c 7908 |004f: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ +13468e: 7010 5a43 0c00 |0051: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +134694: 1a0e 1e00 |0054: const-string v14, " " // string@001e │ │ +134698: 6e20 6343 ec00 |0056: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13469e: 0c0c |0059: move-result-object v12 │ │ +1346a0: 140e b700 0e7f |005a: const v14, #float 1.88754e+38 // #7f0e00b7 │ │ +1346a6: 0800 1000 |005d: move-object/from16 v0, v16 │ │ +1346aa: 6e20 4741 e000 |005f: invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1346b0: 0c0e |0062: move-result-object v14 │ │ +1346b2: 6e20 6343 ec00 |0063: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1346b8: 0c0c |0066: move-result-object v12 │ │ +1346ba: 1a0e 5400 |0067: const-string v14, " /" // string@0054 │ │ +1346be: 6e20 6343 ec00 |0069: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1346c4: 0c0c |006c: move-result-object v12 │ │ +1346c6: 6e20 6243 2c00 |006d: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +1346cc: 0c0c |0070: move-result-object v12 │ │ +1346ce: 6e10 6a43 0c00 |0071: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1346d4: 0c01 |0074: move-result-object v1 │ │ +1346d6: 220c 7908 |0075: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ +1346da: 7010 5a43 0c00 |0077: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1346e0: 1a0e 7201 |007a: const-string v14, "/" // string@0172 │ │ +1346e4: 6e20 6343 ec00 |007c: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1346ea: 0c0c |007f: move-result-object v12 │ │ +1346ec: 6e10 2643 0500 |0080: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +1346f2: 0c0e |0083: move-result-object v14 │ │ +1346f4: 6e20 6343 ec00 |0084: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1346fa: 0c0c |0087: move-result-object v12 │ │ +1346fc: 6e20 6343 1c00 |0088: invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134702: 0c0c |008b: move-result-object v12 │ │ +134704: 1a0e 5200 |008c: const-string v14, " - " // string@0052 │ │ +134708: 6e20 6343 ec00 |008e: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13470e: 0c0e |0091: move-result-object v14 │ │ +134710: 6e20 f143 5800 |0092: invoke-virtual {v8, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +134716: 0c0c |0095: move-result-object v12 │ │ +134718: 1f0c d907 |0096: check-cast v12, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ +13471c: 0800 1000 |0098: move-object/from16 v0, v16 │ │ +134720: 6e20 8b3f 0c00 |009a: invoke-virtual {v12, v0}, Lindrora/atomic/command/BaseHandler;.getDescription:(Landroid/content/Context;)Ljava/lang/String; // method@3f8b │ │ +134726: 0c0c |009d: move-result-object v12 │ │ +134728: 6e20 6343 ce00 |009e: invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13472e: 0c0c |00a1: move-result-object v12 │ │ +134730: 1a0e 1400 |00a2: const-string v14, " │ │ " // string@0014 │ │ -136a30: 6e20 6343 fe00 |00a4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136a36: 0c0e |00a7: move-result-object v14 │ │ -136a38: 6e10 6a43 0e00 |00a8: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -136a3e: 0c0e |00ab: move-result-object v14 │ │ -136a40: 6e20 5843 e700 |00ac: invoke-virtual {v7, v14}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -136a46: 2900 7cff |00af: goto/16 002b // -0084 │ │ -136a4a: 220d 2808 |00b1: new-instance v13, Lindrora/atomic/model/Message; // type@0828 │ │ -136a4e: 6e10 5943 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -136a54: 0c0e |00b6: move-result-object v14 │ │ -136a56: 7020 c441 ed00 |00b7: invoke-direct {v13, v14}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -136a5c: 620e 0220 |00ba: sget-object v14, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -136a60: 6e20 d841 ed00 |00bc: invoke-virtual {v13, v14}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -136a66: 0800 1400 |00bf: move-object/from16 v0, v20 │ │ -136a6a: 6e20 9941 d000 |00c1: invoke-virtual {v0, v13}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -136a70: 1a0e 152f |00c4: const-string v14, "indrora.atomic.conversation.message" // string@2f15 │ │ -136a74: 7401 f541 1300 |00c6: invoke-virtual/range {v19}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136a7a: 0a0f |00c9: move-result v15 │ │ -136a7c: 7401 a441 1400 |00ca: invoke-virtual/range {v20}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136a82: 0c10 |00cd: move-result-object v16 │ │ -136a84: 7703 7e41 0e00 |00ce: invoke-static/range {v14, v15, v16}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136a8a: 0c0c |00d1: move-result-object v12 │ │ -136a8c: 0800 1200 |00d2: move-object/from16 v0, v18 │ │ -136a90: 6e20 5b41 c000 |00d4: invoke-virtual {v0, v12}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136a96: 0e00 |00d7: return-void │ │ +134734: 6e20 6343 ec00 |00a4: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13473a: 0c0c |00a7: move-result-object v12 │ │ +13473c: 6e10 6a43 0c00 |00a8: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +134742: 0c0c |00ab: move-result-object v12 │ │ +134744: 6e20 5843 c700 |00ac: invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +13474a: 2900 7cff |00af: goto/16 002b // -0084 │ │ +13474e: 220b 2808 |00b1: new-instance v11, Lindrora/atomic/model/Message; // type@0828 │ │ +134752: 6e10 5943 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +134758: 0c0c |00b6: move-result-object v12 │ │ +13475a: 7020 c441 cb00 |00b7: invoke-direct {v11, v12}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +134760: 620c 0220 |00ba: sget-object v12, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +134764: 6e20 d841 cb00 |00bc: invoke-virtual {v11, v12}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +13476a: 0800 1200 |00bf: move-object/from16 v0, v18 │ │ +13476e: 6e20 9941 b000 |00c1: invoke-virtual {v0, v11}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +134774: 1a0c 102f |00c4: const-string v12, "indrora.atomic.conversation.message" // string@2f10 │ │ +134778: 7401 f541 1100 |00c6: invoke-virtual/range {v17}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +13477e: 0a0d |00c9: move-result v13 │ │ +134780: 7401 a441 1200 |00ca: invoke-virtual/range {v18}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134786: 0c0e |00cd: move-result-object v14 │ │ +134788: 7130 7e41 dc0e |00ce: invoke-static {v12, v13, v14}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +13478e: 0c0a |00d1: move-result-object v10 │ │ +134790: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ +134794: 6e20 5b41 a000 |00d4: invoke-virtual {v0, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +13479a: 0e00 |00d7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=71 │ │ 0x0012 line=72 │ │ 0x0017 line=74 │ │ 0x001b line=75 │ │ @@ -413895,119 +414021,124 @@ │ │ 0x0045 line=83 │ │ 0x004f line=84 │ │ 0x0075 line=88 │ │ 0x00b1 line=91 │ │ 0x00ba line=92 │ │ 0x00bf line=93 │ │ 0x00c4 line=95 │ │ + 0x00c6 line=97 │ │ + 0x00ca line=98 │ │ + 0x00ce line=95 │ │ 0x00d2 line=101 │ │ 0x00d7 line=102 │ │ locals : │ │ 0x0045 - 0x0075 reg=2 aliasCommand Ljava/lang/Object; │ │ 0x0037 - 0x00b1 reg=1 alias Ljava/lang/String; │ │ 0x0035 - 0x00b1 reg=5 command Ljava/lang/Object; │ │ - 0x003b - 0x00b1 reg=11 i$ Ljava/util/Iterator; │ │ 0x001f - 0x00d8 reg=3 aliases Ljava/util/HashMap; Ljava/util/HashMap; │ │ 0x0027 - 0x00d8 reg=4 aliasesKeys Ljava/util/Set; Ljava/util/Set; │ │ 0x0023 - 0x00d8 reg=6 commandKeys Ljava/util/Set; Ljava/util/Set; │ │ 0x0012 - 0x00d8 reg=7 commandList Ljava/lang/StringBuffer; │ │ 0x001b - 0x00d8 reg=8 commands Ljava/util/HashMap; Ljava/util/HashMap; │ │ 0x0004 - 0x00d8 reg=9 cp Lindrora/atomic/command/CommandParser; │ │ - 0x00d2 - 0x00d8 reg=12 intent Landroid/content/Intent; │ │ - 0x00ba - 0x00d8 reg=13 message Lindrora/atomic/model/Message; │ │ - 0x0000 - 0x00d8 reg=17 this Lindrora/atomic/command/handler/HelpHandler; │ │ - 0x0000 - 0x00d8 reg=18 service Lindrora/atomic/irc/IRCService; │ │ - 0x0000 - 0x00d8 reg=19 server Lindrora/atomic/model/Server; │ │ - 0x0000 - 0x00d8 reg=20 conversation Lindrora/atomic/model/Conversation; │ │ + 0x00d2 - 0x00d8 reg=10 intent Landroid/content/Intent; │ │ + 0x00ba - 0x00d8 reg=11 message Lindrora/atomic/model/Message; │ │ + 0x0000 - 0x00d8 reg=15 this Lindrora/atomic/command/handler/HelpHandler; │ │ + 0x0000 - 0x00d8 reg=16 service Lindrora/atomic/irc/IRCService; │ │ + 0x0000 - 0x00d8 reg=17 server Lindrora/atomic/model/Server; │ │ + 0x0000 - 0x00d8 reg=18 conversation Lindrora/atomic/model/Conversation; │ │ │ │ #2 : (in Lindrora/atomic/command/handler/HelpHandler;) │ │ name : 'showCommandDetails' │ │ type : '(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -136a98: |[136a98] indrora.atomic.command.handler.HelpHandler.showCommandDetails:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V │ │ -136aa8: 7100 923f 0000 |0000: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ -136aae: 0c01 |0003: move-result-object v1 │ │ -136ab0: 6e10 913f 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/command/CommandParser;.getCommands:()Ljava/util/HashMap; // method@3f91 │ │ -136ab6: 0c00 |0007: move-result-object v0 │ │ -136ab8: 6e20 ef43 c000 |0008: invoke-virtual {v0, v12}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -136abe: 0a04 |000b: move-result v4 │ │ -136ac0: 3804 6200 |000c: if-eqz v4, 006e // +0062 │ │ -136ac4: 2203 2808 |000e: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ -136ac8: 2204 7908 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -136acc: 7010 5a43 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -136ad2: 1a05 ce08 |0015: const-string v5, "Help of /" // string@08ce │ │ -136ad6: 6e20 6343 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136adc: 0c04 |001a: move-result-object v4 │ │ -136ade: 6e20 6343 c400 |001b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136ae4: 0c04 |001e: move-result-object v4 │ │ -136ae6: 1a05 1400 |001f: const-string v5, " │ │ +13479c: |[13479c] indrora.atomic.command.handler.HelpHandler.showCommandDetails:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V │ │ +1347ac: 7100 923f 0000 |0000: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ +1347b2: 0c01 |0003: move-result-object v1 │ │ +1347b4: 6e10 913f 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/command/CommandParser;.getCommands:()Ljava/util/HashMap; // method@3f91 │ │ +1347ba: 0c00 |0007: move-result-object v0 │ │ +1347bc: 6e20 ef43 c000 |0008: invoke-virtual {v0, v12}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +1347c2: 0a04 |000b: move-result v4 │ │ +1347c4: 3804 6200 |000c: if-eqz v4, 006e // +0062 │ │ +1347c8: 2203 2808 |000e: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +1347cc: 2204 7908 |0010: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +1347d0: 7010 5a43 0400 |0012: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1347d6: 1a05 ca08 |0015: const-string v5, "Help of /" // string@08ca │ │ +1347da: 6e20 6343 5400 |0017: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1347e0: 0c04 |001a: move-result-object v4 │ │ +1347e2: 6e20 6343 c400 |001b: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1347e8: 0c04 |001e: move-result-object v4 │ │ +1347ea: 1a05 1400 |001f: const-string v5, " │ │ " // string@0014 │ │ -136aea: 6e20 6343 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136af0: 0c05 |0024: move-result-object v5 │ │ -136af2: 6e20 f143 c000 |0025: invoke-virtual {v0, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -136af8: 0c04 |0028: move-result-object v4 │ │ -136afa: 1f04 d907 |0029: check-cast v4, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ -136afe: 6e10 8c3f 0400 |002b: invoke-virtual {v4}, Lindrora/atomic/command/BaseHandler;.getUsage:()Ljava/lang/String; // method@3f8c │ │ -136b04: 0c04 |002e: move-result-object v4 │ │ -136b06: 6e20 6343 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136b0c: 0c04 |0032: move-result-object v4 │ │ -136b0e: 1a05 1400 |0033: const-string v5, " │ │ +1347ee: 6e20 6343 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1347f4: 0c05 |0024: move-result-object v5 │ │ +1347f6: 6e20 f143 c000 |0025: invoke-virtual {v0, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +1347fc: 0c04 |0028: move-result-object v4 │ │ +1347fe: 1f04 d907 |0029: check-cast v4, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ +134802: 6e10 8c3f 0400 |002b: invoke-virtual {v4}, Lindrora/atomic/command/BaseHandler;.getUsage:()Ljava/lang/String; // method@3f8c │ │ +134808: 0c04 |002e: move-result-object v4 │ │ +13480a: 6e20 6343 4500 |002f: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134810: 0c04 |0032: move-result-object v4 │ │ +134812: 1a05 1400 |0033: const-string v5, " │ │ " // string@0014 │ │ -136b12: 6e20 6343 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136b18: 0c05 |0038: move-result-object v5 │ │ -136b1a: 6e20 f143 c000 |0039: invoke-virtual {v0, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -136b20: 0c04 |003c: move-result-object v4 │ │ -136b22: 1f04 d907 |003d: check-cast v4, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ -136b26: 6e20 8b3f 9400 |003f: invoke-virtual {v4, v9}, Lindrora/atomic/command/BaseHandler;.getDescription:(Landroid/content/Context;)Ljava/lang/String; // method@3f8b │ │ -136b2c: 0c04 |0042: move-result-object v4 │ │ -136b2e: 6e20 6343 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136b34: 0c04 |0046: move-result-object v4 │ │ -136b36: 1a05 1400 |0047: const-string v5, " │ │ +134816: 6e20 6343 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13481c: 0c05 |0038: move-result-object v5 │ │ +13481e: 6e20 f143 c000 |0039: invoke-virtual {v0, v12}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +134824: 0c04 |003c: move-result-object v4 │ │ +134826: 1f04 d907 |003d: check-cast v4, Lindrora/atomic/command/BaseHandler; // type@07d9 │ │ +13482a: 6e20 8b3f 9400 |003f: invoke-virtual {v4, v9}, Lindrora/atomic/command/BaseHandler;.getDescription:(Landroid/content/Context;)Ljava/lang/String; // method@3f8b │ │ +134830: 0c04 |0042: move-result-object v4 │ │ +134832: 6e20 6343 4500 |0043: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134838: 0c04 |0046: move-result-object v4 │ │ +13483a: 1a05 1400 |0047: const-string v5, " │ │ " // string@0014 │ │ -136b3a: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -136b40: 0c04 |004c: move-result-object v4 │ │ -136b42: 6e10 6a43 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -136b48: 0c04 |0050: move-result-object v4 │ │ -136b4a: 7020 c441 4300 |0051: invoke-direct {v3, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -136b50: 6204 0220 |0054: sget-object v4, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -136b54: 6e20 d841 4300 |0056: invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -136b5a: 6e20 9941 3b00 |0059: invoke-virtual {v11, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -136b60: 1a04 152f |005c: const-string v4, "indrora.atomic.conversation.message" // string@2f15 │ │ -136b64: 6e10 f541 0a00 |005e: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136b6a: 0a05 |0061: move-result v5 │ │ -136b6c: 6e10 a441 0b00 |0062: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136b72: 0c06 |0065: move-result-object v6 │ │ -136b74: 7130 7e41 5406 |0066: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136b7a: 0c02 |0069: move-result-object v2 │ │ -136b7c: 6e20 5b41 2900 |006a: invoke-virtual {v9, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136b82: 0e00 |006d: return-void │ │ -136b84: 2204 0508 |006e: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136b88: 1405 6801 0e7f |0070: const v5, #float 1.88758e+38 // #7f0e0168 │ │ -136b8e: 1216 |0073: const/4 v6, #int 1 // #1 │ │ -136b90: 2366 3709 |0074: new-array v6, v6, [Ljava/lang/Object; // type@0937 │ │ -136b94: 1207 |0076: const/4 v7, #int 0 // #0 │ │ -136b96: 4d0c 0607 |0077: aput-object v12, v6, v7 │ │ -136b9a: 6e30 4841 5906 |0079: invoke-virtual {v9, v5, v6}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -136ba0: 0c05 |007c: move-result-object v5 │ │ -136ba2: 7020 5740 5400 |007d: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136ba8: 2704 |0080: throw v4 │ │ +13483e: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134844: 0c04 |004c: move-result-object v4 │ │ +134846: 6e10 6a43 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13484c: 0c04 |0050: move-result-object v4 │ │ +13484e: 7020 c441 4300 |0051: invoke-direct {v3, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +134854: 6204 0220 |0054: sget-object v4, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +134858: 6e20 d841 4300 |0056: invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +13485e: 6e20 9941 3b00 |0059: invoke-virtual {v11, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +134864: 1a04 102f |005c: const-string v4, "indrora.atomic.conversation.message" // string@2f10 │ │ +134868: 6e10 f541 0a00 |005e: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +13486e: 0a05 |0061: move-result v5 │ │ +134870: 6e10 a441 0b00 |0062: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134876: 0c06 |0065: move-result-object v6 │ │ +134878: 7130 7e41 5406 |0066: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +13487e: 0c02 |0069: move-result-object v2 │ │ +134880: 6e20 5b41 2900 |006a: invoke-virtual {v9, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134886: 0e00 |006d: return-void │ │ +134888: 2204 0508 |006e: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13488c: 1405 6801 0e7f |0070: const v5, #float 1.88758e+38 // #7f0e0168 │ │ +134892: 1216 |0073: const/4 v6, #int 1 // #1 │ │ +134894: 2366 3709 |0074: new-array v6, v6, [Ljava/lang/Object; // type@0937 │ │ +134898: 1207 |0076: const/4 v7, #int 0 // #0 │ │ +13489a: 4d0c 0607 |0077: aput-object v12, v6, v7 │ │ +13489e: 6e30 4841 5906 |0079: invoke-virtual {v9, v5, v6}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +1348a4: 0c05 |007c: move-result-object v5 │ │ +1348a6: 7020 5740 5400 |007d: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1348ac: 2704 |0080: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=115 │ │ 0x0008 line=117 │ │ 0x000e line=119 │ │ 0x0054 line=120 │ │ 0x0059 line=121 │ │ 0x005c line=123 │ │ + 0x005e line=125 │ │ + 0x0062 line=126 │ │ + 0x0066 line=123 │ │ 0x006a line=129 │ │ 0x006d line=133 │ │ 0x006e line=131 │ │ locals : │ │ 0x006a - 0x006e reg=2 intent Landroid/content/Intent; │ │ 0x0054 - 0x006e reg=3 message Lindrora/atomic/model/Message; │ │ 0x0008 - 0x0081 reg=0 commands Ljava/util/HashMap; Ljava/util/HashMap; │ │ @@ -414024,32 +414155,32 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -136bac: |[136bac] indrora.atomic.command.handler.HelpHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136bbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -136bbe: 2140 |0001: array-length v0, v4 │ │ -136bc0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -136bc2: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ -136bc6: 4600 0402 |0005: aget-object v0, v4, v2 │ │ -136bca: 7050 c83f 7365 |0007: invoke-direct {v3, v7, v5, v6, v0}, Lindrora/atomic/command/handler/HelpHandler;.showCommandDetails:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V // method@3fc8 │ │ -136bd0: 0e00 |000a: return-void │ │ -136bd2: 2140 |000b: array-length v0, v4 │ │ -136bd4: 3320 0600 |000c: if-ne v0, v2, 0012 // +0006 │ │ -136bd8: 7040 c73f 7365 |000e: invoke-direct {v3, v7, v5, v6}, Lindrora/atomic/command/handler/HelpHandler;.showAllCommands:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V // method@3fc7 │ │ -136bde: 28f9 |0011: goto 000a // -0007 │ │ -136be0: 2200 0508 |0012: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136be4: 1401 8d00 0e7f |0014: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136bea: 6e20 4741 1700 |0017: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136bf0: 0c01 |001a: move-result-object v1 │ │ -136bf2: 7020 5740 1000 |001b: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136bf8: 2700 |001e: throw v0 │ │ +1348b0: |[1348b0] indrora.atomic.command.handler.HelpHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +1348c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1348c2: 2140 |0001: array-length v0, v4 │ │ +1348c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1348c6: 3310 0800 |0003: if-ne v0, v1, 000b // +0008 │ │ +1348ca: 4600 0402 |0005: aget-object v0, v4, v2 │ │ +1348ce: 7050 c83f 7365 |0007: invoke-direct {v3, v7, v5, v6, v0}, Lindrora/atomic/command/handler/HelpHandler;.showCommandDetails:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V // method@3fc8 │ │ +1348d4: 0e00 |000a: return-void │ │ +1348d6: 2140 |000b: array-length v0, v4 │ │ +1348d8: 3320 0600 |000c: if-ne v0, v2, 0012 // +0006 │ │ +1348dc: 7040 c73f 7365 |000e: invoke-direct {v3, v7, v5, v6}, Lindrora/atomic/command/handler/HelpHandler;.showAllCommands:(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V // method@3fc7 │ │ +1348e2: 28f9 |0011: goto 000a // -0007 │ │ +1348e4: 2200 0508 |0012: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1348e8: 1401 8d00 0e7f |0014: const v1, #float 1.88753e+38 // #7f0e008d │ │ +1348ee: 6e20 4741 1700 |0017: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1348f4: 0c01 |001a: move-result-object v1 │ │ +1348f6: 7020 5740 1000 |001b: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1348fc: 2700 |001e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0005 line=53 │ │ 0x000a line=59 │ │ 0x000b line=54 │ │ 0x000e line=55 │ │ @@ -414066,19 +414197,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136bfc: |[136bfc] indrora.atomic.command.handler.HelpHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136c0c: 1400 4000 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0040 │ │ -136c12: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136c18: 0c00 |0006: move-result-object v0 │ │ -136c1a: 1100 |0007: return-object v0 │ │ +134900: |[134900] indrora.atomic.command.handler.HelpHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134910: 1400 4000 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0040 │ │ +134916: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +13491c: 0c00 |0006: move-result-object v0 │ │ +13491e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/HelpHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414087,30 +414218,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136c1c: |[136c1c] indrora.atomic.command.handler.HelpHandler.getUsage:()Ljava/lang/String; │ │ -136c2c: 1a00 8201 |0000: const-string v0, "/help []" // string@0182 │ │ -136c30: 1100 |0002: return-object v0 │ │ +134920: |[134920] indrora.atomic.command.handler.HelpHandler.getUsage:()Ljava/lang/String; │ │ +134930: 1a00 7f01 |0000: const-string v0, "/help []" // string@017f │ │ +134934: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/HelpHandler; │ │ │ │ - source_file_idx : 2255 (HelpHandler.java) │ │ + source_file_idx : 2251 (HelpHandler.java) │ │ │ │ Class #1499 header: │ │ class_idx : 2023 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 2471 │ │ +source_file_idx : 2467 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1499 annotations: │ │ Annotations on method #16330 'execute' │ │ @@ -414129,17 +414260,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136c34: |[136c34] indrora.atomic.command.handler.JoinHandler.:()V │ │ -136c44: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136c4a: 0e00 |0003: return-void │ │ +134938: |[134938] indrora.atomic.command.handler.JoinHandler.:()V │ │ +134948: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13494e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/JoinHandler; │ │ │ │ Virtual methods - │ │ @@ -414148,43 +414279,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -136c4c: |[136c4c] indrora.atomic.command.handler.JoinHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136c5c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -136c5e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -136c60: 2150 |0002: array-length v0, v5 │ │ -136c62: 3330 1000 |0003: if-ne v0, v3, 0013 // +0010 │ │ -136c66: 6e10 f541 0600 |0005: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136c6c: 0a00 |0008: move-result v0 │ │ -136c6e: 6e20 4441 0800 |0009: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136c74: 0c00 |000c: move-result-object v0 │ │ -136c76: 4601 0502 |000d: aget-object v1, v5, v2 │ │ -136c7a: 6e20 e240 1000 |000f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ -136c80: 0e00 |0012: return-void │ │ -136c82: 2150 |0013: array-length v0, v5 │ │ -136c84: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -136c86: 3310 1200 |0015: if-ne v0, v1, 0027 // +0012 │ │ -136c8a: 6e10 f541 0600 |0017: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136c90: 0a00 |001a: move-result v0 │ │ -136c92: 6e20 4441 0800 |001b: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136c98: 0c00 |001e: move-result-object v0 │ │ -136c9a: 4601 0502 |001f: aget-object v1, v5, v2 │ │ -136c9e: 4602 0503 |0021: aget-object v2, v5, v3 │ │ -136ca2: 6e30 e340 1002 |0023: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;Ljava/lang/String;)V // method@40e3 │ │ -136ca8: 28ec |0026: goto 0012 // -0014 │ │ -136caa: 2200 0508 |0027: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136cae: 1401 8d00 0e7f |0029: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136cb4: 6e20 4741 1800 |002c: invoke-virtual {v8, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136cba: 0c01 |002f: move-result-object v1 │ │ -136cbc: 7020 5740 1000 |0030: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136cc2: 2700 |0033: throw v0 │ │ +134950: |[134950] indrora.atomic.command.handler.JoinHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134960: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +134962: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +134964: 2150 |0002: array-length v0, v5 │ │ +134966: 3330 1000 |0003: if-ne v0, v3, 0013 // +0010 │ │ +13496a: 6e10 f541 0600 |0005: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134970: 0a00 |0008: move-result v0 │ │ +134972: 6e20 4441 0800 |0009: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134978: 0c00 |000c: move-result-object v0 │ │ +13497a: 4601 0502 |000d: aget-object v1, v5, v2 │ │ +13497e: 6e20 e240 1000 |000f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ +134984: 0e00 |0012: return-void │ │ +134986: 2150 |0013: array-length v0, v5 │ │ +134988: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +13498a: 3310 1200 |0015: if-ne v0, v1, 0027 // +0012 │ │ +13498e: 6e10 f541 0600 |0017: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134994: 0a00 |001a: move-result v0 │ │ +134996: 6e20 4441 0800 |001b: invoke-virtual {v8, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13499c: 0c00 |001e: move-result-object v0 │ │ +13499e: 4601 0502 |001f: aget-object v1, v5, v2 │ │ +1349a2: 4602 0503 |0021: aget-object v2, v5, v3 │ │ +1349a6: 6e30 e340 1002 |0023: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;Ljava/lang/String;)V // method@40e3 │ │ +1349ac: 28ec |0026: goto 0012 // -0014 │ │ +1349ae: 2200 0508 |0027: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1349b2: 1401 8d00 0e7f |0029: const v1, #float 1.88753e+38 // #7f0e008d │ │ +1349b8: 6e20 4741 1800 |002c: invoke-virtual {v8, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1349be: 0c01 |002f: move-result-object v1 │ │ +1349c0: 7020 5740 1000 |0030: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1349c6: 2700 |0033: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0005 line=45 │ │ 0x0012 line=51 │ │ 0x0013 line=46 │ │ 0x0017 line=47 │ │ @@ -414201,19 +414332,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136cc4: |[136cc4] indrora.atomic.command.handler.JoinHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136cd4: 1400 4100 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0041 │ │ -136cda: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136ce0: 0c00 |0006: move-result-object v0 │ │ -136ce2: 1100 |0007: return-object v0 │ │ +1349c8: |[1349c8] indrora.atomic.command.handler.JoinHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1349d8: 1400 4100 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0041 │ │ +1349de: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1349e4: 0c00 |0006: move-result-object v0 │ │ +1349e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/JoinHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414222,30 +414353,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136ce4: |[136ce4] indrora.atomic.command.handler.JoinHandler.getUsage:()Ljava/lang/String; │ │ -136cf4: 1a00 8301 |0000: const-string v0, "/join []" // string@0183 │ │ -136cf8: 1100 |0002: return-object v0 │ │ +1349e8: |[1349e8] indrora.atomic.command.handler.JoinHandler.getUsage:()Ljava/lang/String; │ │ +1349f8: 1a00 8001 |0000: const-string v0, "/join []" // string@0180 │ │ +1349fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/JoinHandler; │ │ │ │ - source_file_idx : 2471 (JoinHandler.java) │ │ + source_file_idx : 2467 (JoinHandler.java) │ │ │ │ Class #1500 header: │ │ class_idx : 2024 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 2527 │ │ +source_file_idx : 2523 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1500 annotations: │ │ Annotations on method #16334 'execute' │ │ @@ -414264,17 +414395,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136cfc: |[136cfc] indrora.atomic.command.handler.KickHandler.:()V │ │ -136d0c: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136d12: 0e00 |0003: return-void │ │ +134a00: |[134a00] indrora.atomic.command.handler.KickHandler.:()V │ │ +134a10: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/KickHandler; │ │ │ │ Virtual methods - │ │ @@ -414283,43 +414414,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -136d14: |[136d14] indrora.atomic.command.handler.KickHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136d24: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -136d26: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136d2c: 0a00 |0004: move-result v0 │ │ -136d2e: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -136d32: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136d36: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -136d3c: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136d42: 0c01 |000f: move-result-object v1 │ │ -136d44: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136d4a: 2700 |0013: throw v0 │ │ -136d4c: 2140 |0014: array-length v0, v4 │ │ -136d4e: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -136d50: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -136d54: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136d5a: 0a00 |001b: move-result v0 │ │ -136d5c: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136d62: 0c00 |001f: move-result-object v0 │ │ -136d64: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136d6a: 0c01 |0023: move-result-object v1 │ │ -136d6c: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -136d70: 6e30 e440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.kick:(Ljava/lang/String;Ljava/lang/String;)V // method@40e4 │ │ -136d76: 0e00 |0029: return-void │ │ -136d78: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136d7c: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -136d82: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136d88: 0c01 |0032: move-result-object v1 │ │ -136d8a: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136d90: 2700 |0036: throw v0 │ │ +134a18: |[134a18] indrora.atomic.command.handler.KickHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134a28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +134a2a: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +134a30: 0a00 |0004: move-result v0 │ │ +134a32: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +134a36: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134a3a: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +134a40: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134a46: 0c01 |000f: move-result-object v1 │ │ +134a48: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134a4e: 2700 |0013: throw v0 │ │ +134a50: 2140 |0014: array-length v0, v4 │ │ +134a52: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +134a54: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +134a58: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134a5e: 0a00 |001b: move-result v0 │ │ +134a60: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134a66: 0c00 |001f: move-result-object v0 │ │ +134a68: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134a6e: 0c01 |0023: move-result-object v1 │ │ +134a70: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +134a74: 6e30 e440 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.kick:(Ljava/lang/String;Ljava/lang/String;)V // method@40e4 │ │ +134a7a: 0e00 |0029: return-void │ │ +134a7c: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134a80: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +134a86: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134a8c: 0c01 |0032: move-result-object v1 │ │ +134a8e: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134a94: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0007 line=47 │ │ 0x0014 line=50 │ │ 0x0018 line=51 │ │ 0x0029 line=55 │ │ @@ -414336,19 +414467,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136d94: |[136d94] indrora.atomic.command.handler.KickHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136da4: 1400 4200 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0042 │ │ -136daa: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136db0: 0c00 |0006: move-result-object v0 │ │ -136db2: 1100 |0007: return-object v0 │ │ +134a98: |[134a98] indrora.atomic.command.handler.KickHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134aa8: 1400 4200 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0042 │ │ +134aae: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134ab4: 0c00 |0006: move-result-object v0 │ │ +134ab6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/KickHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414357,30 +414488,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136db4: |[136db4] indrora.atomic.command.handler.KickHandler.getUsage:()Ljava/lang/String; │ │ -136dc4: 1a00 8401 |0000: const-string v0, "/kick " // string@0184 │ │ -136dc8: 1100 |0002: return-object v0 │ │ +134ab8: |[134ab8] indrora.atomic.command.handler.KickHandler.getUsage:()Ljava/lang/String; │ │ +134ac8: 1a00 8101 |0000: const-string v0, "/kick " // string@0181 │ │ +134acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/KickHandler; │ │ │ │ - source_file_idx : 2527 (KickHandler.java) │ │ + source_file_idx : 2523 (KickHandler.java) │ │ │ │ Class #1501 header: │ │ class_idx : 2025 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5377 │ │ +source_file_idx : 5373 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1501 annotations: │ │ Annotations on method #16338 'execute' │ │ @@ -414399,17 +414530,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136dcc: |[136dcc] indrora.atomic.command.handler.MeHandler.:()V │ │ -136ddc: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136de2: 0e00 |0003: return-void │ │ +134ad0: |[134ad0] indrora.atomic.command.handler.MeHandler.:()V │ │ +134ae0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/MeHandler; │ │ │ │ Virtual methods - │ │ @@ -414418,79 +414549,82 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -136de4: |[136de4] indrora.atomic.command.handler.MeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136df4: 6e10 a741 0a00 |0000: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -136dfa: 0a04 |0003: move-result v4 │ │ -136dfc: 1235 |0004: const/4 v5, #int 3 // #3 │ │ -136dfe: 3354 0f00 |0005: if-ne v4, v5, 0014 // +000f │ │ -136e02: 2204 0508 |0007: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136e06: 1405 fd00 0e7f |0009: const v5, #float 1.88756e+38 // #7f0e00fd │ │ -136e0c: 6e20 4741 5b00 |000c: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136e12: 0c05 |000f: move-result-object v5 │ │ -136e14: 7020 5740 5400 |0010: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136e1a: 2704 |0013: throw v4 │ │ -136e1c: 2184 |0014: array-length v4, v8 │ │ -136e1e: 1215 |0015: const/4 v5, #int 1 // #1 │ │ -136e20: 3754 4a00 |0016: if-le v4, v5, 0060 // +004a │ │ -136e24: 7110 8d3f 0800 |0018: invoke-static {v8}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -136e2a: 0c00 |001b: move-result-object v0 │ │ -136e2c: 6e10 f541 0900 |001c: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136e32: 0a04 |001f: move-result v4 │ │ -136e34: 6e20 4441 4b00 |0020: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136e3a: 0c04 |0023: move-result-object v4 │ │ -136e3c: 6e10 da40 0400 |0024: invoke-virtual {v4}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -136e42: 0c03 |0027: move-result-object v3 │ │ -136e44: 2202 2808 |0028: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -136e48: 1224 |002a: const/4 v4, #int 2 // #2 │ │ -136e4a: 7040 c741 0243 |002b: invoke-direct {v2, v0, v3, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ -136e50: 1404 4500 027f |002e: const v4, #float 1.72801e+38 // #7f020045 │ │ -136e56: 6e20 da41 4200 |0031: invoke-virtual {v2, v4}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -136e5c: 6e10 a441 0a00 |0034: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136e62: 0c04 |0037: move-result-object v4 │ │ -136e64: 6e20 f141 4900 |0038: invoke-virtual {v9, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -136e6a: 0c04 |003b: move-result-object v4 │ │ -136e6c: 6e20 9941 2400 |003c: invoke-virtual {v4, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -136e72: 1a04 152f |003f: const-string v4, "indrora.atomic.conversation.message" // string@2f15 │ │ -136e76: 6e10 f541 0900 |0041: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136e7c: 0a05 |0044: move-result v5 │ │ -136e7e: 6e10 a441 0a00 |0045: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136e84: 0c06 |0048: move-result-object v6 │ │ -136e86: 7130 7e41 5406 |0049: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -136e8c: 0c01 |004c: move-result-object v1 │ │ -136e8e: 6e20 5b41 1b00 |004d: invoke-virtual {v11, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -136e94: 6e10 f541 0900 |0050: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136e9a: 0a04 |0053: move-result v4 │ │ -136e9c: 6e20 4441 4b00 |0054: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136ea2: 0c04 |0057: move-result-object v4 │ │ -136ea4: 6e10 a441 0a00 |0058: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -136eaa: 0c05 |005b: move-result-object v5 │ │ -136eac: 6e30 1641 5400 |005c: invoke-virtual {v4, v5, v0}, Lindrora/atomic/irc/IRCConnection;.sendAction:(Ljava/lang/String;Ljava/lang/String;)V // method@4116 │ │ -136eb2: 0e00 |005f: return-void │ │ -136eb4: 2204 0508 |0060: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136eb8: 1405 6601 0e7f |0062: const v5, #float 1.88758e+38 // #7f0e0166 │ │ -136ebe: 6e20 4741 5b00 |0065: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136ec4: 0c05 |0068: move-result-object v5 │ │ -136ec6: 7020 5740 5400 |0069: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136ecc: 2704 |006c: throw v4 │ │ +134ae8: |[134ae8] indrora.atomic.command.handler.MeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134af8: 6e10 a741 0a00 |0000: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +134afe: 0a04 |0003: move-result v4 │ │ +134b00: 1235 |0004: const/4 v5, #int 3 // #3 │ │ +134b02: 3354 0f00 |0005: if-ne v4, v5, 0014 // +000f │ │ +134b06: 2204 0508 |0007: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134b0a: 1405 fd00 0e7f |0009: const v5, #float 1.88756e+38 // #7f0e00fd │ │ +134b10: 6e20 4741 5b00 |000c: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134b16: 0c05 |000f: move-result-object v5 │ │ +134b18: 7020 5740 5400 |0010: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134b1e: 2704 |0013: throw v4 │ │ +134b20: 2184 |0014: array-length v4, v8 │ │ +134b22: 1215 |0015: const/4 v5, #int 1 // #1 │ │ +134b24: 3754 4a00 |0016: if-le v4, v5, 0060 // +004a │ │ +134b28: 7110 8d3f 0800 |0018: invoke-static {v8}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +134b2e: 0c00 |001b: move-result-object v0 │ │ +134b30: 6e10 f541 0900 |001c: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134b36: 0a04 |001f: move-result v4 │ │ +134b38: 6e20 4441 4b00 |0020: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134b3e: 0c04 |0023: move-result-object v4 │ │ +134b40: 6e10 da40 0400 |0024: invoke-virtual {v4}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +134b46: 0c03 |0027: move-result-object v3 │ │ +134b48: 2202 2808 |0028: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +134b4c: 1224 |002a: const/4 v4, #int 2 // #2 │ │ +134b4e: 7040 c741 0243 |002b: invoke-direct {v2, v0, v3, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;I)V // method@41c7 │ │ +134b54: 1404 4500 027f |002e: const v4, #float 1.72801e+38 // #7f020045 │ │ +134b5a: 6e20 da41 4200 |0031: invoke-virtual {v2, v4}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +134b60: 6e10 a441 0a00 |0034: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134b66: 0c04 |0037: move-result-object v4 │ │ +134b68: 6e20 f141 4900 |0038: invoke-virtual {v9, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +134b6e: 0c04 |003b: move-result-object v4 │ │ +134b70: 6e20 9941 2400 |003c: invoke-virtual {v4, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +134b76: 1a04 102f |003f: const-string v4, "indrora.atomic.conversation.message" // string@2f10 │ │ +134b7a: 6e10 f541 0900 |0041: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134b80: 0a05 |0044: move-result v5 │ │ +134b82: 6e10 a441 0a00 |0045: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134b88: 0c06 |0048: move-result-object v6 │ │ +134b8a: 7130 7e41 5406 |0049: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134b90: 0c01 |004c: move-result-object v1 │ │ +134b92: 6e20 5b41 1b00 |004d: invoke-virtual {v11, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134b98: 6e10 f541 0900 |0050: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134b9e: 0a04 |0053: move-result v4 │ │ +134ba0: 6e20 4441 4b00 |0054: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134ba6: 0c04 |0057: move-result-object v4 │ │ +134ba8: 6e10 a441 0a00 |0058: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134bae: 0c05 |005b: move-result-object v5 │ │ +134bb0: 6e30 1641 5400 |005c: invoke-virtual {v4, v5, v0}, Lindrora/atomic/irc/IRCConnection;.sendAction:(Ljava/lang/String;Ljava/lang/String;)V // method@4116 │ │ +134bb6: 0e00 |005f: return-void │ │ +134bb8: 2204 0508 |0060: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134bbc: 1405 6601 0e7f |0062: const v5, #float 1.88758e+38 // #7f0e0166 │ │ +134bc2: 6e20 4741 5b00 |0065: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134bc8: 0c05 |0068: move-result-object v5 │ │ +134bca: 7020 5740 5400 |0069: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134bd0: 2704 |006c: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ 0x0014 line=51 │ │ 0x0018 line=52 │ │ 0x001c line=53 │ │ 0x0028 line=55 │ │ 0x002e line=56 │ │ 0x0034 line=57 │ │ 0x003f line=59 │ │ + 0x0041 line=61 │ │ + 0x0045 line=62 │ │ + 0x0049 line=59 │ │ 0x004d line=64 │ │ 0x0050 line=66 │ │ 0x005f line=70 │ │ 0x0060 line=68 │ │ locals : │ │ 0x001c - 0x0060 reg=0 action Ljava/lang/String; │ │ 0x004d - 0x0060 reg=1 intent Landroid/content/Intent; │ │ @@ -414507,19 +414641,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136ed0: |[136ed0] indrora.atomic.command.handler.MeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136ee0: 1400 4300 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0043 │ │ -136ee6: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136eec: 0c00 |0006: move-result-object v0 │ │ -136eee: 1100 |0007: return-object v0 │ │ +134bd4: |[134bd4] indrora.atomic.command.handler.MeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134be4: 1400 4300 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0043 │ │ +134bea: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134bf0: 0c00 |0006: move-result-object v0 │ │ +134bf2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/MeHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414528,30 +414662,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136ef0: |[136ef0] indrora.atomic.command.handler.MeHandler.getUsage:()Ljava/lang/String; │ │ -136f00: 1a00 8501 |0000: const-string v0, "/me " // string@0185 │ │ -136f04: 1100 |0002: return-object v0 │ │ +134bf4: |[134bf4] indrora.atomic.command.handler.MeHandler.getUsage:()Ljava/lang/String; │ │ +134c04: 1a00 8201 |0000: const-string v0, "/me " // string@0182 │ │ +134c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/MeHandler; │ │ │ │ - source_file_idx : 5377 (MeHandler.java) │ │ + source_file_idx : 5373 (MeHandler.java) │ │ │ │ Class #1502 header: │ │ class_idx : 2026 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5500 │ │ +source_file_idx : 5496 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1502 annotations: │ │ Annotations on method #16342 'execute' │ │ @@ -414570,17 +414704,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136f08: |[136f08] indrora.atomic.command.handler.ModeHandler.:()V │ │ -136f18: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136f1e: 0e00 |0003: return-void │ │ +134c0c: |[134c0c] indrora.atomic.command.handler.ModeHandler.:()V │ │ +134c1c: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/ModeHandler; │ │ │ │ Virtual methods - │ │ @@ -414589,34 +414723,34 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -136f20: |[136f20] indrora.atomic.command.handler.ModeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136f30: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -136f32: 2141 |0001: array-length v1, v4 │ │ -136f34: 3721 1500 |0002: if-le v1, v2, 0017 // +0015 │ │ -136f38: 7120 8e3f 2400 |0004: invoke-static {v4, v2}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ -136f3e: 0c00 |0007: move-result-object v0 │ │ -136f40: 6e10 f541 0500 |0008: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136f46: 0a01 |000b: move-result v1 │ │ -136f48: 6e20 4441 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136f4e: 0c01 |000f: move-result-object v1 │ │ -136f50: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -136f52: 4602 0402 |0011: aget-object v2, v4, v2 │ │ -136f56: 6e30 2241 2100 |0013: invoke-virtual {v1, v2, v0}, Lindrora/atomic/irc/IRCConnection;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4122 │ │ -136f5c: 0e00 |0016: return-void │ │ -136f5e: 2201 0508 |0017: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -136f62: 1402 8d00 0e7f |0019: const v2, #float 1.88753e+38 // #7f0e008d │ │ -136f68: 6e20 4741 2700 |001c: invoke-virtual {v7, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -136f6e: 0c02 |001f: move-result-object v2 │ │ -136f70: 7020 5740 2100 |0020: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -136f76: 2701 |0023: throw v1 │ │ +134c24: |[134c24] indrora.atomic.command.handler.ModeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134c34: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +134c36: 2141 |0001: array-length v1, v4 │ │ +134c38: 3721 1500 |0002: if-le v1, v2, 0017 // +0015 │ │ +134c3c: 7120 8e3f 2400 |0004: invoke-static {v4, v2}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ +134c42: 0c00 |0007: move-result-object v0 │ │ +134c44: 6e10 f541 0500 |0008: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134c4a: 0a01 |000b: move-result v1 │ │ +134c4c: 6e20 4441 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134c52: 0c01 |000f: move-result-object v1 │ │ +134c54: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +134c56: 4602 0402 |0011: aget-object v2, v4, v2 │ │ +134c5a: 6e30 2241 2100 |0013: invoke-virtual {v1, v2, v0}, Lindrora/atomic/irc/IRCConnection;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4122 │ │ +134c60: 0e00 |0016: return-void │ │ +134c62: 2201 0508 |0017: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134c66: 1402 8d00 0e7f |0019: const v2, #float 1.88753e+38 // #7f0e008d │ │ +134c6c: 6e20 4741 2700 |001c: invoke-virtual {v7, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134c72: 0c02 |001f: move-result-object v2 │ │ +134c74: 7020 5740 2100 |0020: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134c7a: 2701 |0023: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=49 │ │ 0x0016 line=53 │ │ 0x0017 line=51 │ │ @@ -414633,19 +414767,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -136f78: |[136f78] indrora.atomic.command.handler.ModeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -136f88: 1400 4400 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0044 │ │ -136f8e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -136f94: 0c00 |0006: move-result-object v0 │ │ -136f96: 1100 |0007: return-object v0 │ │ +134c7c: |[134c7c] indrora.atomic.command.handler.ModeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134c8c: 1400 4400 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0044 │ │ +134c92: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134c98: 0c00 |0006: move-result-object v0 │ │ +134c9a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/ModeHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414654,30 +414788,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -136f98: |[136f98] indrora.atomic.command.handler.ModeHandler.getUsage:()Ljava/lang/String; │ │ -136fa8: 1a00 8601 |0000: const-string v0, "/mode " // string@0186 │ │ -136fac: 1100 |0002: return-object v0 │ │ +134c9c: |[134c9c] indrora.atomic.command.handler.ModeHandler.getUsage:()Ljava/lang/String; │ │ +134cac: 1a00 8301 |0000: const-string v0, "/mode " // string@0183 │ │ +134cb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/ModeHandler; │ │ │ │ - source_file_idx : 5500 (ModeHandler.java) │ │ + source_file_idx : 5496 (ModeHandler.java) │ │ │ │ Class #1503 header: │ │ class_idx : 2027 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5510 │ │ +source_file_idx : 5506 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1503 annotations: │ │ Annotations on method #16346 'execute' │ │ @@ -414696,17 +414830,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -136fb0: |[136fb0] indrora.atomic.command.handler.MsgHandler.:()V │ │ -136fc0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -136fc6: 0e00 |0003: return-void │ │ +134cb4: |[134cb4] indrora.atomic.command.handler.MsgHandler.:()V │ │ +134cc4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/MsgHandler; │ │ │ │ Virtual methods - │ │ @@ -414715,79 +414849,82 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -136fc8: |[136fc8] indrora.atomic.command.handler.MsgHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -136fd8: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -136fda: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -136fdc: 2184 |0002: array-length v4, v8 │ │ -136fde: 3754 5e00 |0003: if-le v4, v5, 0061 // +005e │ │ -136fe2: 7120 8e3f 5800 |0005: invoke-static {v8, v5}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ -136fe8: 0c03 |0008: move-result-object v3 │ │ -136fea: 6e10 f541 0900 |0009: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -136ff0: 0a04 |000c: move-result v4 │ │ -136ff2: 6e20 4441 4b00 |000d: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -136ff8: 0c04 |0010: move-result-object v4 │ │ -136ffa: 4605 0806 |0011: aget-object v5, v8, v6 │ │ -136ffe: 6e30 1741 5403 |0013: invoke-virtual {v4, v5, v3}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ -137004: 4604 0806 |0016: aget-object v4, v8, v6 │ │ -137008: 6e20 f141 4900 |0018: invoke-virtual {v9, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -13700e: 0c02 |001b: move-result-object v2 │ │ -137010: 3802 4400 |001c: if-eqz v2, 0060 // +0044 │ │ -137014: 2201 2808 |001e: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -137018: 2204 7908 |0020: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -13701c: 7010 5a43 0400 |0022: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -137022: 1a05 dd01 |0025: const-string v5, "<" // string@01dd │ │ -137026: 6e20 6343 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13702c: 0c04 |002a: move-result-object v4 │ │ -13702e: 6e10 f541 0900 |002b: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137034: 0a05 |002e: move-result v5 │ │ -137036: 6e20 4441 5b00 |002f: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13703c: 0c05 |0032: move-result-object v5 │ │ -13703e: 6e10 da40 0500 |0033: invoke-virtual {v5}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -137044: 0c05 |0036: move-result-object v5 │ │ -137046: 6e20 6343 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13704c: 0c04 |003a: move-result-object v4 │ │ -13704e: 1a05 1402 |003b: const-string v5, "> " // string@0214 │ │ -137052: 6e20 6343 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137058: 0c04 |0040: move-result-object v4 │ │ -13705a: 6e20 6343 3400 |0041: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137060: 0c04 |0044: move-result-object v4 │ │ -137062: 6e10 6a43 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -137068: 0c04 |0048: move-result-object v4 │ │ -13706a: 7020 c441 4100 |0049: invoke-direct {v1, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -137070: 6e20 9941 1200 |004c: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -137076: 1a04 152f |004f: const-string v4, "indrora.atomic.conversation.message" // string@2f15 │ │ -13707a: 6e10 f541 0900 |0051: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137080: 0a05 |0054: move-result v5 │ │ -137082: 6e10 a441 0200 |0055: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137088: 0c06 |0058: move-result-object v6 │ │ -13708a: 7130 7e41 5406 |0059: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -137090: 0c00 |005c: move-result-object v0 │ │ -137092: 6e20 5b41 0b00 |005d: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -137098: 0e00 |0060: return-void │ │ -13709a: 2204 0508 |0061: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13709e: 1405 8d00 0e7f |0063: const v5, #float 1.88753e+38 // #7f0e008d │ │ -1370a4: 6e20 4741 5b00 |0066: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1370aa: 0c05 |0069: move-result-object v5 │ │ -1370ac: 7020 5740 5400 |006a: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1370b2: 2704 |006d: throw v4 │ │ +134ccc: |[134ccc] indrora.atomic.command.handler.MsgHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134cdc: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +134cde: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +134ce0: 2184 |0002: array-length v4, v8 │ │ +134ce2: 3754 5e00 |0003: if-le v4, v5, 0061 // +005e │ │ +134ce6: 7120 8e3f 5800 |0005: invoke-static {v8, v5}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;I)Ljava/lang/String; // method@3f8e │ │ +134cec: 0c03 |0008: move-result-object v3 │ │ +134cee: 6e10 f541 0900 |0009: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134cf4: 0a04 |000c: move-result v4 │ │ +134cf6: 6e20 4441 4b00 |000d: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134cfc: 0c04 |0010: move-result-object v4 │ │ +134cfe: 4605 0806 |0011: aget-object v5, v8, v6 │ │ +134d02: 6e30 1741 5403 |0013: invoke-virtual {v4, v5, v3}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ +134d08: 4604 0806 |0016: aget-object v4, v8, v6 │ │ +134d0c: 6e20 f141 4900 |0018: invoke-virtual {v9, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +134d12: 0c02 |001b: move-result-object v2 │ │ +134d14: 3802 4400 |001c: if-eqz v2, 0060 // +0044 │ │ +134d18: 2201 2808 |001e: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +134d1c: 2204 7908 |0020: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +134d20: 7010 5a43 0400 |0022: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +134d26: 1a05 da01 |0025: const-string v5, "<" // string@01da │ │ +134d2a: 6e20 6343 5400 |0027: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134d30: 0c04 |002a: move-result-object v4 │ │ +134d32: 6e10 f541 0900 |002b: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134d38: 0a05 |002e: move-result v5 │ │ +134d3a: 6e20 4441 5b00 |002f: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134d40: 0c05 |0032: move-result-object v5 │ │ +134d42: 6e10 da40 0500 |0033: invoke-virtual {v5}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +134d48: 0c05 |0036: move-result-object v5 │ │ +134d4a: 6e20 6343 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134d50: 0c04 |003a: move-result-object v4 │ │ +134d52: 1a05 1102 |003b: const-string v5, "> " // string@0211 │ │ +134d56: 6e20 6343 5400 |003d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134d5c: 0c04 |0040: move-result-object v4 │ │ +134d5e: 6e20 6343 3400 |0041: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +134d64: 0c04 |0044: move-result-object v4 │ │ +134d66: 6e10 6a43 0400 |0045: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +134d6c: 0c04 |0048: move-result-object v4 │ │ +134d6e: 7020 c441 4100 |0049: invoke-direct {v1, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +134d74: 6e20 9941 1200 |004c: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +134d7a: 1a04 102f |004f: const-string v4, "indrora.atomic.conversation.message" // string@2f10 │ │ +134d7e: 6e10 f541 0900 |0051: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134d84: 0a05 |0054: move-result v5 │ │ +134d86: 6e10 a441 0200 |0055: invoke-virtual {v2}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134d8c: 0c06 |0058: move-result-object v6 │ │ +134d8e: 7130 7e41 5406 |0059: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134d94: 0c00 |005c: move-result-object v0 │ │ +134d96: 6e20 5b41 0b00 |005d: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134d9c: 0e00 |0060: return-void │ │ +134d9e: 2204 0508 |0061: new-instance v4, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134da2: 1405 8d00 0e7f |0063: const v5, #float 1.88753e+38 // #7f0e008d │ │ +134da8: 6e20 4741 5b00 |0066: invoke-virtual {v11, v5}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134dae: 0c05 |0069: move-result-object v5 │ │ +134db0: 7020 5740 5400 |006a: invoke-direct {v4, v5}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134db6: 2704 |006d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ 0x0016 line=53 │ │ 0x001c line=55 │ │ 0x001e line=56 │ │ 0x004c line=57 │ │ 0x004f line=59 │ │ + 0x0051 line=61 │ │ + 0x0055 line=62 │ │ + 0x0059 line=59 │ │ 0x005d line=65 │ │ 0x0060 line=70 │ │ 0x0061 line=68 │ │ locals : │ │ 0x005d - 0x0060 reg=0 intent Landroid/content/Intent; │ │ 0x004c - 0x0060 reg=1 message Lindrora/atomic/model/Message; │ │ 0x001c - 0x0061 reg=2 targetConversation Lindrora/atomic/model/Conversation; │ │ @@ -414803,19 +414940,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1370b4: |[1370b4] indrora.atomic.command.handler.MsgHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1370c4: 1400 4500 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0045 │ │ -1370ca: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1370d0: 0c00 |0006: move-result-object v0 │ │ -1370d2: 1100 |0007: return-object v0 │ │ +134db8: |[134db8] indrora.atomic.command.handler.MsgHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134dc8: 1400 4500 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0045 │ │ +134dce: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134dd4: 0c00 |0006: move-result-object v0 │ │ +134dd6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/MsgHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -414824,30 +414961,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1370d4: |[1370d4] indrora.atomic.command.handler.MsgHandler.getUsage:()Ljava/lang/String; │ │ -1370e4: 1a00 8701 |0000: const-string v0, "/msg " // string@0187 │ │ -1370e8: 1100 |0002: return-object v0 │ │ +134dd8: |[134dd8] indrora.atomic.command.handler.MsgHandler.getUsage:()Ljava/lang/String; │ │ +134de8: 1a00 8401 |0000: const-string v0, "/msg " // string@0184 │ │ +134dec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/MsgHandler; │ │ │ │ - source_file_idx : 5510 (MsgHandler.java) │ │ + source_file_idx : 5506 (MsgHandler.java) │ │ │ │ Class #1504 header: │ │ class_idx : 2028 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5556 │ │ +source_file_idx : 5552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1504 annotations: │ │ Annotations on method #16350 'execute' │ │ @@ -414866,17 +415003,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1370ec: |[1370ec] indrora.atomic.command.handler.NamesHandler.:()V │ │ -1370fc: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -137102: 0e00 |0003: return-void │ │ +134df0: |[134df0] indrora.atomic.command.handler.NamesHandler.:()V │ │ +134e00: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/NamesHandler; │ │ │ │ Virtual methods - │ │ @@ -414885,74 +415022,74 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -137104: |[137104] indrora.atomic.command.handler.NamesHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137114: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -137116: 6e10 a741 0d00 |0001: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -13711c: 0a06 |0004: move-result v6 │ │ -13711e: 3276 0f00 |0005: if-eq v6, v7, 0014 // +000f │ │ -137122: 2206 0508 |0007: new-instance v6, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137126: 1407 fc00 0e7f |0009: const v7, #float 1.88755e+38 // #7f0e00fc │ │ -13712c: 6e20 4741 7e00 |000c: invoke-virtual {v14, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137132: 0c07 |000f: move-result-object v7 │ │ -137134: 7020 5740 7600 |0010: invoke-direct {v6, v7}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -13713a: 2706 |0013: throw v6 │ │ -13713c: 2205 7808 |0014: new-instance v5, Ljava/lang/StringBuffer; // type@0878 │ │ -137140: 1406 de00 0e7f |0016: const v6, #float 1.88755e+38 // #7f0e00de │ │ -137146: 2377 3709 |0019: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ -13714a: 1208 |001b: const/4 v8, #int 0 // #0 │ │ -13714c: 6e10 a441 0d00 |001c: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137152: 0c09 |001f: move-result-object v9 │ │ -137154: 4d09 0708 |0020: aput-object v9, v7, v8 │ │ -137158: 6e30 4841 6e07 |0022: invoke-virtual {v14, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -13715e: 0c06 |0025: move-result-object v6 │ │ -137160: 7020 5543 6500 |0026: invoke-direct {v5, v6}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@4355 │ │ -137166: 6e10 f541 0c00 |0029: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13716c: 0a06 |002c: move-result v6 │ │ -13716e: 6e20 4441 6e00 |002d: invoke-virtual {v14, v6}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -137174: 0c06 |0030: move-result-object v6 │ │ -137176: 6e10 a441 0d00 |0031: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -13717c: 0c07 |0034: move-result-object v7 │ │ -13717e: 6e20 dc40 7600 |0035: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ -137184: 0c03 |0038: move-result-object v3 │ │ -137186: 2132 |0039: array-length v2, v3 │ │ -137188: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -13718a: 3520 1c00 |003b: if-ge v0, v2, 0057 // +001c │ │ -13718e: 1a06 1e00 |003d: const-string v6, " " // string@001e │ │ -137192: 6e20 5843 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -137198: 4606 0300 |0042: aget-object v6, v3, v0 │ │ -13719c: 6e10 8e45 0600 |0044: invoke-virtual {v6}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ -1371a2: 0c06 |0047: move-result-object v6 │ │ -1371a4: 6e20 5843 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -1371aa: 4606 0300 |004b: aget-object v6, v3, v0 │ │ -1371ae: 6e10 8d45 0600 |004d: invoke-virtual {v6}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -1371b4: 0c06 |0050: move-result-object v6 │ │ -1371b6: 6e20 5843 6500 |0051: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ -1371bc: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1371c0: 28e5 |0056: goto 003b // -001b │ │ -1371c2: 2204 2808 |0057: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -1371c6: 6e10 5943 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ -1371cc: 0c06 |005c: move-result-object v6 │ │ -1371ce: 7020 c441 6400 |005d: invoke-direct {v4, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -1371d4: 6206 0220 |0060: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -1371d8: 6e20 d841 6400 |0062: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -1371de: 6e20 9941 4d00 |0065: invoke-virtual {v13, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -1371e4: 1a06 152f |0068: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -1371e8: 6e10 f541 0c00 |006a: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1371ee: 0a07 |006d: move-result v7 │ │ -1371f0: 6e10 a441 0d00 |006e: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1371f6: 0c08 |0071: move-result-object v8 │ │ -1371f8: 7130 7e41 7608 |0072: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -1371fe: 0c01 |0075: move-result-object v1 │ │ -137200: 6e20 5b41 1e00 |0076: invoke-virtual {v14, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -137206: 0e00 |0079: return-void │ │ +134e08: |[134e08] indrora.atomic.command.handler.NamesHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134e18: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +134e1a: 6e10 a741 0d00 |0001: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +134e20: 0a06 |0004: move-result v6 │ │ +134e22: 3276 0f00 |0005: if-eq v6, v7, 0014 // +000f │ │ +134e26: 2206 0508 |0007: new-instance v6, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134e2a: 1407 fc00 0e7f |0009: const v7, #float 1.88755e+38 // #7f0e00fc │ │ +134e30: 6e20 4741 7e00 |000c: invoke-virtual {v14, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134e36: 0c07 |000f: move-result-object v7 │ │ +134e38: 7020 5740 7600 |0010: invoke-direct {v6, v7}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134e3e: 2706 |0013: throw v6 │ │ +134e40: 2205 7808 |0014: new-instance v5, Ljava/lang/StringBuffer; // type@0878 │ │ +134e44: 1406 de00 0e7f |0016: const v6, #float 1.88755e+38 // #7f0e00de │ │ +134e4a: 2377 3709 |0019: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ +134e4e: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +134e50: 6e10 a441 0d00 |001c: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134e56: 0c09 |001f: move-result-object v9 │ │ +134e58: 4d09 0708 |0020: aput-object v9, v7, v8 │ │ +134e5c: 6e30 4841 6e07 |0022: invoke-virtual {v14, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +134e62: 0c06 |0025: move-result-object v6 │ │ +134e64: 7020 5543 6500 |0026: invoke-direct {v5, v6}, Ljava/lang/StringBuffer;.:(Ljava/lang/String;)V // method@4355 │ │ +134e6a: 6e10 f541 0c00 |0029: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134e70: 0a06 |002c: move-result v6 │ │ +134e72: 6e20 4441 6e00 |002d: invoke-virtual {v14, v6}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134e78: 0c06 |0030: move-result-object v6 │ │ +134e7a: 6e10 a441 0d00 |0031: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134e80: 0c07 |0034: move-result-object v7 │ │ +134e82: 6e20 dc40 7600 |0035: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ +134e88: 0c03 |0038: move-result-object v3 │ │ +134e8a: 2132 |0039: array-length v2, v3 │ │ +134e8c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +134e8e: 3520 1c00 |003b: if-ge v0, v2, 0057 // +001c │ │ +134e92: 1a06 1e00 |003d: const-string v6, " " // string@001e │ │ +134e96: 6e20 5843 6500 |003f: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +134e9c: 4606 0300 |0042: aget-object v6, v3, v0 │ │ +134ea0: 6e10 8e45 0600 |0044: invoke-virtual {v6}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ +134ea6: 0c06 |0047: move-result-object v6 │ │ +134ea8: 6e20 5843 6500 |0048: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +134eae: 4606 0300 |004b: aget-object v6, v3, v0 │ │ +134eb2: 6e10 8d45 0600 |004d: invoke-virtual {v6}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +134eb8: 0c06 |0050: move-result-object v6 │ │ +134eba: 6e20 5843 6500 |0051: invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@4358 │ │ +134ec0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +134ec4: 28e5 |0056: goto 003b // -001b │ │ +134ec6: 2204 2808 |0057: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ +134eca: 6e10 5943 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@4359 │ │ +134ed0: 0c06 |005c: move-result-object v6 │ │ +134ed2: 7020 c441 6400 |005d: invoke-direct {v4, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +134ed8: 6206 0220 |0060: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +134edc: 6e20 d841 6400 |0062: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +134ee2: 6e20 9941 4d00 |0065: invoke-virtual {v13, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +134ee8: 1a06 102f |0068: const-string v6, "indrora.atomic.conversation.message" // string@2f10 │ │ +134eec: 6e10 f541 0c00 |006a: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134ef2: 0a07 |006d: move-result v7 │ │ +134ef4: 6e10 a441 0d00 |006e: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +134efa: 0c08 |0071: move-result-object v8 │ │ +134efc: 7130 7e41 7608 |0072: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +134f02: 0c01 |0075: move-result-object v1 │ │ +134f04: 6e20 5b41 1e00 |0076: invoke-virtual {v14, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +134f0a: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=51 │ │ 0x0014 line=54 │ │ 0x0029 line=56 │ │ 0x0039 line=57 │ │ @@ -414961,14 +415098,17 @@ │ │ 0x0042 line=60 │ │ 0x004b line=61 │ │ 0x0054 line=58 │ │ 0x0057 line=64 │ │ 0x0060 line=65 │ │ 0x0065 line=66 │ │ 0x0068 line=68 │ │ + 0x006a line=70 │ │ + 0x006e line=71 │ │ + 0x0072 line=68 │ │ 0x0076 line=73 │ │ 0x0079 line=74 │ │ locals : │ │ 0x003b - 0x007a reg=0 i I │ │ 0x0076 - 0x007a reg=1 intent Landroid/content/Intent; │ │ 0x003a - 0x007a reg=2 mSize I │ │ 0x0039 - 0x007a reg=3 mUsers [Lorg/jibble/pircbot/User; │ │ @@ -414985,19 +415125,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -137208: |[137208] indrora.atomic.command.handler.NamesHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -137218: 1400 4600 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0046 │ │ -13721e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -137224: 0c00 |0006: move-result-object v0 │ │ -137226: 1100 |0007: return-object v0 │ │ +134f0c: |[134f0c] indrora.atomic.command.handler.NamesHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134f1c: 1400 4600 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0046 │ │ +134f22: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134f28: 0c00 |0006: move-result-object v0 │ │ +134f2a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/NamesHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415006,30 +415146,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -137228: |[137228] indrora.atomic.command.handler.NamesHandler.getUsage:()Ljava/lang/String; │ │ -137238: 1a00 8801 |0000: const-string v0, "/names" // string@0188 │ │ -13723c: 1100 |0002: return-object v0 │ │ +134f2c: |[134f2c] indrora.atomic.command.handler.NamesHandler.getUsage:()Ljava/lang/String; │ │ +134f3c: 1a00 8501 |0000: const-string v0, "/names" // string@0185 │ │ +134f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/NamesHandler; │ │ │ │ - source_file_idx : 5556 (NamesHandler.java) │ │ + source_file_idx : 5552 (NamesHandler.java) │ │ │ │ Class #1505 header: │ │ class_idx : 2029 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5579 │ │ +source_file_idx : 5575 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1505 annotations: │ │ Annotations on method #16354 'execute' │ │ @@ -415048,17 +415188,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -137240: |[137240] indrora.atomic.command.handler.NickHandler.:()V │ │ -137250: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -137256: 0e00 |0003: return-void │ │ +134f44: |[134f44] indrora.atomic.command.handler.NickHandler.:()V │ │ +134f54: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134f5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/NickHandler; │ │ │ │ Virtual methods - │ │ @@ -415067,32 +415207,32 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -137258: |[137258] indrora.atomic.command.handler.NickHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137268: 2130 |0000: array-length v0, v3 │ │ -13726a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -13726c: 3310 1100 |0002: if-ne v0, v1, 0013 // +0011 │ │ -137270: 6e10 f541 0400 |0004: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137276: 0a00 |0007: move-result v0 │ │ -137278: 6e20 4441 0600 |0008: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13727e: 0c00 |000b: move-result-object v0 │ │ -137280: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -137282: 4601 0301 |000d: aget-object v1, v3, v1 │ │ -137286: 6e20 cf40 1000 |000f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.changeNick:(Ljava/lang/String;)V // method@40cf │ │ -13728c: 0e00 |0012: return-void │ │ -13728e: 2200 0508 |0013: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137292: 1401 8d00 0e7f |0015: const v1, #float 1.88753e+38 // #7f0e008d │ │ -137298: 6e20 4741 1600 |0018: invoke-virtual {v6, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13729e: 0c01 |001b: move-result-object v1 │ │ -1372a0: 7020 5740 1000 |001c: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1372a6: 2700 |001f: throw v0 │ │ +134f5c: |[134f5c] indrora.atomic.command.handler.NickHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +134f6c: 2130 |0000: array-length v0, v3 │ │ +134f6e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +134f70: 3310 1100 |0002: if-ne v0, v1, 0013 // +0011 │ │ +134f74: 6e10 f541 0400 |0004: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +134f7a: 0a00 |0007: move-result v0 │ │ +134f7c: 6e20 4441 0600 |0008: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +134f82: 0c00 |000b: move-result-object v0 │ │ +134f84: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +134f86: 4601 0301 |000d: aget-object v1, v3, v1 │ │ +134f8a: 6e20 cf40 1000 |000f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.changeNick:(Ljava/lang/String;)V // method@40cf │ │ +134f90: 0e00 |0012: return-void │ │ +134f92: 2200 0508 |0013: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +134f96: 1401 8d00 0e7f |0015: const v1, #float 1.88753e+38 // #7f0e008d │ │ +134f9c: 6e20 4741 1600 |0018: invoke-virtual {v6, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +134fa2: 0c01 |001b: move-result-object v1 │ │ +134fa4: 7020 5740 1000 |001c: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +134faa: 2700 |001f: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0012 line=49 │ │ 0x0013 line=47 │ │ locals : │ │ @@ -415107,19 +415247,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1372a8: |[1372a8] indrora.atomic.command.handler.NickHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1372b8: 1400 4700 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0047 │ │ -1372be: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1372c4: 0c00 |0006: move-result-object v0 │ │ -1372c6: 1100 |0007: return-object v0 │ │ +134fac: |[134fac] indrora.atomic.command.handler.NickHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +134fbc: 1400 4700 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0047 │ │ +134fc2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +134fc8: 0c00 |0006: move-result-object v0 │ │ +134fca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/NickHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415128,30 +415268,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1372c8: |[1372c8] indrora.atomic.command.handler.NickHandler.getUsage:()Ljava/lang/String; │ │ -1372d8: 1a00 8901 |0000: const-string v0, "/nick " // string@0189 │ │ -1372dc: 1100 |0002: return-object v0 │ │ +134fcc: |[134fcc] indrora.atomic.command.handler.NickHandler.getUsage:()Ljava/lang/String; │ │ +134fdc: 1a00 8601 |0000: const-string v0, "/nick " // string@0186 │ │ +134fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/NickHandler; │ │ │ │ - source_file_idx : 5579 (NickHandler.java) │ │ + source_file_idx : 5575 (NickHandler.java) │ │ │ │ Class #1506 header: │ │ class_idx : 2030 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5609 │ │ +source_file_idx : 5605 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1506 annotations: │ │ Annotations on method #16358 'execute' │ │ @@ -415170,17 +415310,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1372e0: |[1372e0] indrora.atomic.command.handler.NoticeHandler.:()V │ │ -1372f0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1372f6: 0e00 |0003: return-void │ │ +134fe4: |[134fe4] indrora.atomic.command.handler.NoticeHandler.:()V │ │ +134ff4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +134ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/NoticeHandler; │ │ │ │ Virtual methods - │ │ @@ -415189,70 +415329,73 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -1372f8: |[1372f8] indrora.atomic.command.handler.NoticeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137308: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -13730a: 2183 |0001: array-length v3, v8 │ │ -13730c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -13730e: 3743 5200 |0003: if-le v3, v4, 0055 // +0052 │ │ -137312: 7110 8d3f 0800 |0005: invoke-static {v8}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -137318: 0c02 |0008: move-result-object v2 │ │ -13731a: 2201 2808 |0009: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -13731e: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -137322: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -137328: 1a04 1202 |0010: const-string v4, ">" // string@0212 │ │ -13732c: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137332: 0c03 |0015: move-result-object v3 │ │ -137334: 4604 0806 |0016: aget-object v4, v8, v6 │ │ -137338: 6e20 6343 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13733e: 0c03 |001b: move-result-object v3 │ │ -137340: 1a04 de01 |001c: const-string v4, "< " // string@01de │ │ -137344: 6e20 6343 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13734a: 0c03 |0021: move-result-object v3 │ │ -13734c: 6e20 6343 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137352: 0c03 |0025: move-result-object v3 │ │ -137354: 6e10 6a43 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13735a: 0c03 |0029: move-result-object v3 │ │ -13735c: 7020 c441 3100 |002a: invoke-direct {v1, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -137362: 1403 8700 027f |002d: const v3, #float 1.72802e+38 // #7f020087 │ │ -137368: 6e20 da41 3100 |0030: invoke-virtual {v1, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -13736e: 6e20 9941 1a00 |0033: invoke-virtual {v10, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -137374: 1a03 152f |0036: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -137378: 6e10 f541 0900 |0038: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13737e: 0a04 |003b: move-result v4 │ │ -137380: 6e10 a441 0a00 |003c: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137386: 0c05 |003f: move-result-object v5 │ │ -137388: 7130 7e41 4305 |0040: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -13738e: 0c00 |0043: move-result-object v0 │ │ -137390: 6e20 5b41 0b00 |0044: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -137396: 6e10 f541 0900 |0047: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13739c: 0a03 |004a: move-result v3 │ │ -13739e: 6e20 4441 3b00 |004b: invoke-virtual {v11, v3}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1373a4: 0c03 |004e: move-result-object v3 │ │ -1373a6: 4604 0806 |004f: aget-object v4, v8, v6 │ │ -1373aa: 6e30 1841 4302 |0051: invoke-virtual {v3, v4, v2}, Lindrora/atomic/irc/IRCConnection;.sendNotice:(Ljava/lang/String;Ljava/lang/String;)V // method@4118 │ │ -1373b0: 0e00 |0054: return-void │ │ -1373b2: 2203 0508 |0055: new-instance v3, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1373b6: 1404 8d00 0e7f |0057: const v4, #float 1.88753e+38 // #7f0e008d │ │ -1373bc: 6e20 4741 4b00 |005a: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1373c2: 0c04 |005d: move-result-object v4 │ │ -1373c4: 7020 5740 4300 |005e: invoke-direct {v3, v4}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1373ca: 2703 |0061: throw v3 │ │ +134ffc: |[134ffc] indrora.atomic.command.handler.NoticeHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13500c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +13500e: 2183 |0001: array-length v3, v8 │ │ +135010: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +135012: 3743 5200 |0003: if-le v3, v4, 0055 // +0052 │ │ +135016: 7110 8d3f 0800 |0005: invoke-static {v8}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +13501c: 0c02 |0008: move-result-object v2 │ │ +13501e: 2201 2808 |0009: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +135022: 2203 7908 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +135026: 7010 5a43 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13502c: 1a04 0f02 |0010: const-string v4, ">" // string@020f │ │ +135030: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135036: 0c03 |0015: move-result-object v3 │ │ +135038: 4604 0806 |0016: aget-object v4, v8, v6 │ │ +13503c: 6e20 6343 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135042: 0c03 |001b: move-result-object v3 │ │ +135044: 1a04 db01 |001c: const-string v4, "< " // string@01db │ │ +135048: 6e20 6343 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13504e: 0c03 |0021: move-result-object v3 │ │ +135050: 6e20 6343 2300 |0022: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135056: 0c03 |0025: move-result-object v3 │ │ +135058: 6e10 6a43 0300 |0026: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13505e: 0c03 |0029: move-result-object v3 │ │ +135060: 7020 c441 3100 |002a: invoke-direct {v1, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +135066: 1403 8700 027f |002d: const v3, #float 1.72802e+38 // #7f020087 │ │ +13506c: 6e20 da41 3100 |0030: invoke-virtual {v1, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +135072: 6e20 9941 1a00 |0033: invoke-virtual {v10, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +135078: 1a03 102f |0036: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +13507c: 6e10 f541 0900 |0038: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135082: 0a04 |003b: move-result v4 │ │ +135084: 6e10 a441 0a00 |003c: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +13508a: 0c05 |003f: move-result-object v5 │ │ +13508c: 7130 7e41 4305 |0040: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +135092: 0c00 |0043: move-result-object v0 │ │ +135094: 6e20 5b41 0b00 |0044: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +13509a: 6e10 f541 0900 |0047: invoke-virtual {v9}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1350a0: 0a03 |004a: move-result v3 │ │ +1350a2: 6e20 4441 3b00 |004b: invoke-virtual {v11, v3}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +1350a8: 0c03 |004e: move-result-object v3 │ │ +1350aa: 4604 0806 |004f: aget-object v4, v8, v6 │ │ +1350ae: 6e30 1841 4302 |0051: invoke-virtual {v3, v4, v2}, Lindrora/atomic/irc/IRCConnection;.sendNotice:(Ljava/lang/String;Ljava/lang/String;)V // method@4118 │ │ +1350b4: 0e00 |0054: return-void │ │ +1350b6: 2203 0508 |0055: new-instance v3, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1350ba: 1404 8d00 0e7f |0057: const v4, #float 1.88753e+38 // #7f0e008d │ │ +1350c0: 6e20 4741 4b00 |005a: invoke-virtual {v11, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1350c6: 0c04 |005d: move-result-object v4 │ │ +1350c8: 7020 5740 4300 |005e: invoke-direct {v3, v4}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1350ce: 2703 |0061: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=52 │ │ 0x002d line=53 │ │ 0x0033 line=54 │ │ 0x0036 line=56 │ │ + 0x0038 line=58 │ │ + 0x003c line=59 │ │ + 0x0040 line=56 │ │ 0x0044 line=61 │ │ 0x0047 line=63 │ │ 0x0054 line=67 │ │ 0x0055 line=65 │ │ locals : │ │ 0x0044 - 0x0055 reg=0 intent Landroid/content/Intent; │ │ 0x002d - 0x0055 reg=1 message Lindrora/atomic/model/Message; │ │ @@ -415268,19 +415411,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1373cc: |[1373cc] indrora.atomic.command.handler.NoticeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1373dc: 1400 4800 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0048 │ │ -1373e2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1373e8: 0c00 |0006: move-result-object v0 │ │ -1373ea: 1100 |0007: return-object v0 │ │ +1350d0: |[1350d0] indrora.atomic.command.handler.NoticeHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1350e0: 1400 4800 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0048 │ │ +1350e6: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1350ec: 0c00 |0006: move-result-object v0 │ │ +1350ee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/NoticeHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415289,30 +415432,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1373ec: |[1373ec] indrora.atomic.command.handler.NoticeHandler.getUsage:()Ljava/lang/String; │ │ -1373fc: 1a00 8a01 |0000: const-string v0, "/notice " // string@018a │ │ -137400: 1100 |0002: return-object v0 │ │ +1350f0: |[1350f0] indrora.atomic.command.handler.NoticeHandler.getUsage:()Ljava/lang/String; │ │ +135100: 1a00 8701 |0000: const-string v0, "/notice " // string@0187 │ │ +135104: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/NoticeHandler; │ │ │ │ - source_file_idx : 5609 (NoticeHandler.java) │ │ + source_file_idx : 5605 (NoticeHandler.java) │ │ │ │ Class #1507 header: │ │ class_idx : 2031 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5707 │ │ +source_file_idx : 5703 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1507 annotations: │ │ Annotations on method #16362 'execute' │ │ @@ -415331,17 +415474,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -137404: |[137404] indrora.atomic.command.handler.OpHandler.:()V │ │ -137414: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -13741a: 0e00 |0003: return-void │ │ +135108: |[135108] indrora.atomic.command.handler.OpHandler.:()V │ │ +135118: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13511e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/OpHandler; │ │ │ │ Virtual methods - │ │ @@ -415350,43 +415493,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -13741c: |[13741c] indrora.atomic.command.handler.OpHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -13742c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -13742e: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -137434: 0a00 |0004: move-result v0 │ │ -137436: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -13743a: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13743e: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -137444: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13744a: 0c01 |000f: move-result-object v1 │ │ -13744c: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137452: 2700 |0013: throw v0 │ │ -137454: 2140 |0014: array-length v0, v4 │ │ -137456: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -137458: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -13745c: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137462: 0a00 |001b: move-result v0 │ │ -137464: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13746a: 0c00 |001f: move-result-object v0 │ │ -13746c: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137472: 0c01 |0023: move-result-object v1 │ │ -137474: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -137478: 6e30 1241 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.op:(Ljava/lang/String;Ljava/lang/String;)V // method@4112 │ │ -13747e: 0e00 |0029: return-void │ │ -137480: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137484: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -13748a: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137490: 0c01 |0032: move-result-object v1 │ │ -137492: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137498: 2700 |0036: throw v0 │ │ +135120: |[135120] indrora.atomic.command.handler.OpHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +135130: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +135132: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +135138: 0a00 |0004: move-result v0 │ │ +13513a: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +13513e: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135142: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +135148: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13514e: 0c01 |000f: move-result-object v1 │ │ +135150: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +135156: 2700 |0013: throw v0 │ │ +135158: 2140 |0014: array-length v0, v4 │ │ +13515a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +13515c: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +135160: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135166: 0a00 |001b: move-result v0 │ │ +135168: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13516e: 0c00 |001f: move-result-object v0 │ │ +135170: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135176: 0c01 |0023: move-result-object v1 │ │ +135178: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +13517c: 6e30 1241 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.op:(Ljava/lang/String;Ljava/lang/String;)V // method@4112 │ │ +135182: 0e00 |0029: return-void │ │ +135184: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135188: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +13518e: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +135194: 0c01 |0032: move-result-object v1 │ │ +135196: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +13519c: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0007 line=45 │ │ 0x0014 line=48 │ │ 0x0018 line=49 │ │ 0x0029 line=53 │ │ @@ -415403,19 +415546,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -13749c: |[13749c] indrora.atomic.command.handler.OpHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1374ac: 1400 4900 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0049 │ │ -1374b2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1374b8: 0c00 |0006: move-result-object v0 │ │ -1374ba: 1100 |0007: return-object v0 │ │ +1351a0: |[1351a0] indrora.atomic.command.handler.OpHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1351b0: 1400 4900 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0049 │ │ +1351b6: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1351bc: 0c00 |0006: move-result-object v0 │ │ +1351be: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/OpHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415424,30 +415567,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1374bc: |[1374bc] indrora.atomic.command.handler.OpHandler.getUsage:()Ljava/lang/String; │ │ -1374cc: 1a00 8b01 |0000: const-string v0, "/op " // string@018b │ │ -1374d0: 1100 |0002: return-object v0 │ │ +1351c0: |[1351c0] indrora.atomic.command.handler.OpHandler.getUsage:()Ljava/lang/String; │ │ +1351d0: 1a00 8801 |0000: const-string v0, "/op " // string@0188 │ │ +1351d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/OpHandler; │ │ │ │ - source_file_idx : 5707 (OpHandler.java) │ │ + source_file_idx : 5703 (OpHandler.java) │ │ │ │ Class #1508 header: │ │ class_idx : 2032 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5790 │ │ +source_file_idx : 5786 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1508 annotations: │ │ Annotations on method #16366 'execute' │ │ @@ -415466,17 +415609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1374d4: |[1374d4] indrora.atomic.command.handler.PartHandler.:()V │ │ -1374e4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1374ea: 0e00 |0003: return-void │ │ +1351d8: |[1351d8] indrora.atomic.command.handler.PartHandler.:()V │ │ +1351e8: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1351ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/PartHandler; │ │ │ │ Virtual methods - │ │ @@ -415485,51 +415628,51 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -1374ec: |[1374ec] indrora.atomic.command.handler.PartHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -1374fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1374fe: 2140 |0001: array-length v0, v4 │ │ -137500: 3320 2500 |0002: if-ne v0, v2, 0027 // +0025 │ │ -137504: 6e10 a741 0600 |0004: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -13750a: 0a00 |0007: move-result v0 │ │ -13750c: 3220 0f00 |0008: if-eq v0, v2, 0017 // +000f │ │ -137510: 2200 0508 |000a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137514: 1401 fc00 0e7f |000c: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -13751a: 6e20 4741 1700 |000f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137520: 0c01 |0012: move-result-object v1 │ │ -137522: 7020 5740 1000 |0013: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137528: 2700 |0016: throw v0 │ │ -13752a: 6e10 f541 0500 |0017: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137530: 0a00 |001a: move-result v0 │ │ -137532: 6e20 4441 0700 |001b: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -137538: 0c00 |001e: move-result-object v0 │ │ -13753a: 6e10 a441 0600 |001f: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137540: 0c01 |0022: move-result-object v1 │ │ -137542: 6e20 1341 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ -137548: 0e00 |0026: return-void │ │ -13754a: 2140 |0027: array-length v0, v4 │ │ -13754c: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -13754e: 3310 1000 |0029: if-ne v0, v1, 0039 // +0010 │ │ -137552: 6e10 f541 0500 |002b: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137558: 0a00 |002e: move-result v0 │ │ -13755a: 6e20 4441 0700 |002f: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -137560: 0c00 |0032: move-result-object v0 │ │ -137562: 4601 0402 |0033: aget-object v1, v4, v2 │ │ -137566: 6e20 1341 1000 |0035: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ -13756c: 28ee |0038: goto 0026 // -0012 │ │ -13756e: 2200 0508 |0039: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137572: 1401 8d00 0e7f |003b: const v1, #float 1.88753e+38 // #7f0e008d │ │ -137578: 6e20 4741 1700 |003e: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13757e: 0c01 |0041: move-result-object v1 │ │ -137580: 7020 5740 1000 |0042: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137586: 2700 |0045: throw v0 │ │ +1351f0: |[1351f0] indrora.atomic.command.handler.PartHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +135200: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +135202: 2140 |0001: array-length v0, v4 │ │ +135204: 3320 2500 |0002: if-ne v0, v2, 0027 // +0025 │ │ +135208: 6e10 a741 0600 |0004: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +13520e: 0a00 |0007: move-result v0 │ │ +135210: 3220 0f00 |0008: if-eq v0, v2, 0017 // +000f │ │ +135214: 2200 0508 |000a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135218: 1401 fc00 0e7f |000c: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +13521e: 6e20 4741 1700 |000f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +135224: 0c01 |0012: move-result-object v1 │ │ +135226: 7020 5740 1000 |0013: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +13522c: 2700 |0016: throw v0 │ │ +13522e: 6e10 f541 0500 |0017: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135234: 0a00 |001a: move-result v0 │ │ +135236: 6e20 4441 0700 |001b: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13523c: 0c00 |001e: move-result-object v0 │ │ +13523e: 6e10 a441 0600 |001f: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135244: 0c01 |0022: move-result-object v1 │ │ +135246: 6e20 1341 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ +13524c: 0e00 |0026: return-void │ │ +13524e: 2140 |0027: array-length v0, v4 │ │ +135250: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +135252: 3310 1000 |0029: if-ne v0, v1, 0039 // +0010 │ │ +135256: 6e10 f541 0500 |002b: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +13525c: 0a00 |002e: move-result v0 │ │ +13525e: 6e20 4441 0700 |002f: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +135264: 0c00 |0032: move-result-object v0 │ │ +135266: 4601 0402 |0033: aget-object v1, v4, v2 │ │ +13526a: 6e20 1341 1000 |0035: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ +135270: 28ee |0038: goto 0026 // -0012 │ │ +135272: 2200 0508 |0039: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135276: 1401 8d00 0e7f |003b: const v1, #float 1.88753e+38 // #7f0e008d │ │ +13527c: 6e20 4741 1700 |003e: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +135282: 0c01 |0041: move-result-object v1 │ │ +135284: 7020 5740 1000 |0042: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +13528a: 2700 |0045: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=47 │ │ 0x000a line=48 │ │ 0x0017 line=51 │ │ 0x0026 line=57 │ │ @@ -415548,19 +415691,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -137588: |[137588] indrora.atomic.command.handler.PartHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -137598: 1400 4a00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004a │ │ -13759e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1375a4: 0c00 |0006: move-result-object v0 │ │ -1375a6: 1100 |0007: return-object v0 │ │ +13528c: |[13528c] indrora.atomic.command.handler.PartHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13529c: 1400 4a00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004a │ │ +1352a2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1352a8: 0c00 |0006: move-result-object v0 │ │ +1352aa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/PartHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415569,30 +415712,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1375a8: |[1375a8] indrora.atomic.command.handler.PartHandler.getUsage:()Ljava/lang/String; │ │ -1375b8: 1a00 8c01 |0000: const-string v0, "/part []" // string@018c │ │ -1375bc: 1100 |0002: return-object v0 │ │ +1352ac: |[1352ac] indrora.atomic.command.handler.PartHandler.getUsage:()Ljava/lang/String; │ │ +1352bc: 1a00 8901 |0000: const-string v0, "/part []" // string@0189 │ │ +1352c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/PartHandler; │ │ │ │ - source_file_idx : 5790 (PartHandler.java) │ │ + source_file_idx : 5786 (PartHandler.java) │ │ │ │ Class #1509 header: │ │ class_idx : 2033 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5865 │ │ +source_file_idx : 5861 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1509 annotations: │ │ Annotations on method #16370 'execute' │ │ @@ -415611,17 +415754,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1375c0: |[1375c0] indrora.atomic.command.handler.QueryHandler.:()V │ │ -1375d0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1375d6: 0e00 |0003: return-void │ │ +1352c4: |[1352c4] indrora.atomic.command.handler.QueryHandler.:()V │ │ +1352d4: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1352da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/QueryHandler; │ │ │ │ Virtual methods - │ │ @@ -415630,76 +415773,79 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -1375d8: |[1375d8] indrora.atomic.command.handler.QueryHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -1375e8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -1375ea: 2162 |0001: array-length v2, v6 │ │ -1375ec: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -1375ee: 3332 5500 |0003: if-ne v2, v3, 0058 // +0055 │ │ -1375f2: 4602 0604 |0005: aget-object v2, v6, v4 │ │ -1375f6: 1a03 e900 |0007: const-string v3, "#" // string@00e9 │ │ -1375fa: 6e20 4743 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -137600: 0a02 |000c: move-result v2 │ │ -137602: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -137606: 2202 0508 |000f: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13760a: 1403 0001 0e7f |0011: const v3, #float 1.88756e+38 // #7f0e0100 │ │ -137610: 6e20 4741 3900 |0014: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137616: 0c03 |0017: move-result-object v3 │ │ -137618: 7020 5740 3200 |0018: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -13761e: 2702 |001b: throw v2 │ │ -137620: 4602 0604 |001c: aget-object v2, v6, v4 │ │ -137624: 6e20 f141 2700 |001e: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -13762a: 0c01 |0021: move-result-object v1 │ │ -13762c: 3801 0f00 |0022: if-eqz v1, 0031 // +000f │ │ -137630: 2202 0508 |0024: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137634: 1403 ff00 0e7f |0026: const v3, #float 1.88756e+38 // #7f0e00ff │ │ -13763a: 6e20 4741 3900 |0029: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137640: 0c03 |002c: move-result-object v3 │ │ -137642: 7020 5740 3200 |002d: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137648: 2702 |0030: throw v2 │ │ -13764a: 2201 2a08 |0031: new-instance v1, Lindrora/atomic/model/Query; // type@082a │ │ -13764e: 4602 0604 |0033: aget-object v2, v6, v4 │ │ -137652: 7020 e141 2100 |0035: invoke-direct {v1, v2}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ -137658: 6e10 4641 0900 |0038: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -13765e: 0c02 |003b: move-result-object v2 │ │ -137660: 6e10 2142 0200 |003c: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -137666: 0a02 |003f: move-result v2 │ │ -137668: 6e20 aa41 2100 |0040: invoke-virtual {v1, v2}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -13766e: 6e20 e841 1700 |0043: invoke-virtual {v7, v1}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ -137674: 1a02 162f |0046: const-string v2, "indrora.atomic.conversation.new" // string@2f16 │ │ -137678: 6e10 f541 0700 |0048: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13767e: 0a03 |004b: move-result v3 │ │ -137680: 6e10 a441 0100 |004c: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137686: 0c04 |004f: move-result-object v4 │ │ -137688: 7130 7e41 3204 |0050: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -13768e: 0c00 |0053: move-result-object v0 │ │ -137690: 6e20 5b41 0900 |0054: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -137696: 0e00 |0057: return-void │ │ -137698: 2202 0508 |0058: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13769c: 1403 8d00 0e7f |005a: const v3, #float 1.88753e+38 // #7f0e008d │ │ -1376a2: 6e20 4741 3900 |005d: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1376a8: 0c03 |0060: move-result-object v3 │ │ -1376aa: 7020 5740 3200 |0061: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1376b0: 2702 |0064: throw v2 │ │ +1352dc: |[1352dc] indrora.atomic.command.handler.QueryHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +1352ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +1352ee: 2162 |0001: array-length v2, v6 │ │ +1352f0: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +1352f2: 3332 5500 |0003: if-ne v2, v3, 0058 // +0055 │ │ +1352f6: 4602 0604 |0005: aget-object v2, v6, v4 │ │ +1352fa: 1a03 e600 |0007: const-string v3, "#" // string@00e6 │ │ +1352fe: 6e20 4743 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +135304: 0a02 |000c: move-result v2 │ │ +135306: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +13530a: 2202 0508 |000f: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13530e: 1403 0001 0e7f |0011: const v3, #float 1.88756e+38 // #7f0e0100 │ │ +135314: 6e20 4741 3900 |0014: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13531a: 0c03 |0017: move-result-object v3 │ │ +13531c: 7020 5740 3200 |0018: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +135322: 2702 |001b: throw v2 │ │ +135324: 4602 0604 |001c: aget-object v2, v6, v4 │ │ +135328: 6e20 f141 2700 |001e: invoke-virtual {v7, v2}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +13532e: 0c01 |0021: move-result-object v1 │ │ +135330: 3801 0f00 |0022: if-eqz v1, 0031 // +000f │ │ +135334: 2202 0508 |0024: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135338: 1403 ff00 0e7f |0026: const v3, #float 1.88756e+38 // #7f0e00ff │ │ +13533e: 6e20 4741 3900 |0029: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +135344: 0c03 |002c: move-result-object v3 │ │ +135346: 7020 5740 3200 |002d: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +13534c: 2702 |0030: throw v2 │ │ +13534e: 2201 2a08 |0031: new-instance v1, Lindrora/atomic/model/Query; // type@082a │ │ +135352: 4602 0604 |0033: aget-object v2, v6, v4 │ │ +135356: 7020 e141 2100 |0035: invoke-direct {v1, v2}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ +13535c: 6e10 4641 0900 |0038: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +135362: 0c02 |003b: move-result-object v2 │ │ +135364: 6e10 2142 0200 |003c: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +13536a: 0a02 |003f: move-result v2 │ │ +13536c: 6e20 aa41 2100 |0040: invoke-virtual {v1, v2}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +135372: 6e20 e841 1700 |0043: invoke-virtual {v7, v1}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ +135378: 1a02 112f |0046: const-string v2, "indrora.atomic.conversation.new" // string@2f11 │ │ +13537c: 6e10 f541 0700 |0048: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135382: 0a03 |004b: move-result v3 │ │ +135384: 6e10 a441 0100 |004c: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +13538a: 0c04 |004f: move-result-object v4 │ │ +13538c: 7130 7e41 3204 |0050: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +135392: 0c00 |0053: move-result-object v0 │ │ +135394: 6e20 5b41 0900 |0054: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +13539a: 0e00 |0057: return-void │ │ +13539c: 2202 0508 |0058: new-instance v2, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1353a0: 1403 8d00 0e7f |005a: const v3, #float 1.88753e+38 // #7f0e008d │ │ +1353a6: 6e20 4741 3900 |005d: invoke-virtual {v9, v3}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1353ac: 0c03 |0060: move-result-object v3 │ │ +1353ae: 7020 5740 3200 |0061: invoke-direct {v2, v3}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1353b4: 2702 |0064: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0005 line=51 │ │ 0x000f line=52 │ │ 0x001c line=55 │ │ 0x0022 line=57 │ │ 0x0024 line=58 │ │ 0x0031 line=61 │ │ 0x0038 line=62 │ │ 0x0043 line=63 │ │ 0x0046 line=65 │ │ + 0x0048 line=67 │ │ + 0x004c line=68 │ │ + 0x0050 line=65 │ │ 0x0054 line=70 │ │ 0x0057 line=74 │ │ 0x0058 line=72 │ │ locals : │ │ 0x0022 - 0x0033 reg=1 query Lindrora/atomic/model/Conversation; │ │ 0x0054 - 0x0058 reg=0 intent Landroid/content/Intent; │ │ 0x0038 - 0x0058 reg=1 query Lindrora/atomic/model/Conversation; │ │ @@ -415714,19 +415860,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1376b4: |[1376b4] indrora.atomic.command.handler.QueryHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1376c4: 1400 4b00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004b │ │ -1376ca: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1376d0: 0c00 |0006: move-result-object v0 │ │ -1376d2: 1100 |0007: return-object v0 │ │ +1353b8: |[1353b8] indrora.atomic.command.handler.QueryHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1353c8: 1400 4b00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004b │ │ +1353ce: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1353d4: 0c00 |0006: move-result-object v0 │ │ +1353d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/QueryHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415735,30 +415881,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1376d4: |[1376d4] indrora.atomic.command.handler.QueryHandler.getUsage:()Ljava/lang/String; │ │ -1376e4: 1a00 8d01 |0000: const-string v0, "/query " // string@018d │ │ -1376e8: 1100 |0002: return-object v0 │ │ +1353d8: |[1353d8] indrora.atomic.command.handler.QueryHandler.getUsage:()Ljava/lang/String; │ │ +1353e8: 1a00 8a01 |0000: const-string v0, "/query " // string@018a │ │ +1353ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/QueryHandler; │ │ │ │ - source_file_idx : 5865 (QueryHandler.java) │ │ + source_file_idx : 5861 (QueryHandler.java) │ │ │ │ Class #1510 header: │ │ class_idx : 2034 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 5868 │ │ +source_file_idx : 5864 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1510 annotations: │ │ Annotations on method #16374 'execute' │ │ @@ -415777,17 +415923,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1376ec: |[1376ec] indrora.atomic.command.handler.QuitHandler.:()V │ │ -1376fc: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -137702: 0e00 |0003: return-void │ │ +1353f0: |[1353f0] indrora.atomic.command.handler.QuitHandler.:()V │ │ +135400: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +135406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/QuitHandler; │ │ │ │ Virtual methods - │ │ @@ -415796,32 +415942,32 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -137704: |[137704] indrora.atomic.command.handler.QuitHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137714: 2130 |0000: array-length v0, v3 │ │ -137716: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -137718: 3310 0e00 |0002: if-ne v0, v1, 0010 // +000e │ │ -13771c: 6e10 f541 0400 |0004: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137722: 0a00 |0007: move-result v0 │ │ -137724: 6e20 4441 0600 |0008: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13772a: 0c00 |000b: move-result-object v0 │ │ -13772c: 6e10 1441 0000 |000c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ -137732: 0e00 |000f: return-void │ │ -137734: 6e10 f541 0400 |0010: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -13773a: 0a00 |0013: move-result v0 │ │ -13773c: 6e20 4441 0600 |0014: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -137742: 0c00 |0017: move-result-object v0 │ │ -137744: 7110 8d3f 0300 |0018: invoke-static {v3}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -13774a: 0c01 |001b: move-result-object v1 │ │ -13774c: 6e20 1541 1000 |001c: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.quitServer:(Ljava/lang/String;)V // method@4115 │ │ -137752: 28f0 |001f: goto 000f // -0010 │ │ +135408: |[135408] indrora.atomic.command.handler.QuitHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +135418: 2130 |0000: array-length v0, v3 │ │ +13541a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +13541c: 3310 0e00 |0002: if-ne v0, v1, 0010 // +000e │ │ +135420: 6e10 f541 0400 |0004: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135426: 0a00 |0007: move-result v0 │ │ +135428: 6e20 4441 0600 |0008: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13542e: 0c00 |000b: move-result-object v0 │ │ +135430: 6e10 1441 0000 |000c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ +135436: 0e00 |000f: return-void │ │ +135438: 6e10 f541 0400 |0010: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +13543e: 0a00 |0013: move-result v0 │ │ +135440: 6e20 4441 0600 |0014: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +135446: 0c00 |0017: move-result-object v0 │ │ +135448: 7110 8d3f 0300 |0018: invoke-static {v3}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +13544e: 0c01 |001b: move-result-object v1 │ │ +135450: 6e20 1541 1000 |001c: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.quitServer:(Ljava/lang/String;)V // method@4115 │ │ +135456: 28f0 |001f: goto 000f // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x000f line=49 │ │ 0x0010 line=47 │ │ locals : │ │ @@ -415836,19 +415982,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -137754: |[137754] indrora.atomic.command.handler.QuitHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -137764: 1400 4c00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004c │ │ -13776a: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -137770: 0c00 |0006: move-result-object v0 │ │ -137772: 1100 |0007: return-object v0 │ │ +135458: |[135458] indrora.atomic.command.handler.QuitHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +135468: 1400 4c00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004c │ │ +13546e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +135474: 0c00 |0006: move-result-object v0 │ │ +135476: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/QuitHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415857,30 +416003,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -137774: |[137774] indrora.atomic.command.handler.QuitHandler.getUsage:()Ljava/lang/String; │ │ -137784: 1a00 8e01 |0000: const-string v0, "/quit []" // string@018e │ │ -137788: 1100 |0002: return-object v0 │ │ +135478: |[135478] indrora.atomic.command.handler.QuitHandler.getUsage:()Ljava/lang/String; │ │ +135488: 1a00 8b01 |0000: const-string v0, "/quit []" // string@018b │ │ +13548c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/QuitHandler; │ │ │ │ - source_file_idx : 5868 (QuitHandler.java) │ │ + source_file_idx : 5864 (QuitHandler.java) │ │ │ │ Class #1511 header: │ │ class_idx : 2035 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 6023 │ │ +source_file_idx : 6019 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1511 annotations: │ │ Annotations on method #16378 'execute' │ │ @@ -415899,17 +416045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13778c: |[13778c] indrora.atomic.command.handler.RawHandler.:()V │ │ -13779c: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -1377a2: 0e00 |0003: return-void │ │ +135490: |[135490] indrora.atomic.command.handler.RawHandler.:()V │ │ +1354a0: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +1354a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/RawHandler; │ │ │ │ Virtual methods - │ │ @@ -415918,32 +416064,32 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1377a4: |[1377a4] indrora.atomic.command.handler.RawHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -1377b4: 2141 |0000: array-length v1, v4 │ │ -1377b6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -1377b8: 3721 1200 |0002: if-le v1, v2, 0014 // +0012 │ │ -1377bc: 7110 8d3f 0400 |0004: invoke-static {v4}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -1377c2: 0c00 |0007: move-result-object v0 │ │ -1377c4: 6e10 f541 0500 |0008: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1377ca: 0a01 |000b: move-result v1 │ │ -1377cc: 6e20 4441 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1377d2: 0c01 |000f: move-result-object v1 │ │ -1377d4: 6e20 1a41 0100 |0010: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -1377da: 0e00 |0013: return-void │ │ -1377dc: 2201 0508 |0014: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1377e0: 1402 b600 0e7f |0016: const v2, #float 1.88754e+38 // #7f0e00b6 │ │ -1377e6: 6e20 4741 2700 |0019: invoke-virtual {v7, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1377ec: 0c02 |001c: move-result-object v2 │ │ -1377ee: 7020 5740 2100 |001d: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1377f4: 2701 |0020: throw v1 │ │ +1354a8: |[1354a8] indrora.atomic.command.handler.RawHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +1354b8: 2141 |0000: array-length v1, v4 │ │ +1354ba: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +1354bc: 3721 1200 |0002: if-le v1, v2, 0014 // +0012 │ │ +1354c0: 7110 8d3f 0400 |0004: invoke-static {v4}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +1354c6: 0c00 |0007: move-result-object v0 │ │ +1354c8: 6e10 f541 0500 |0008: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1354ce: 0a01 |000b: move-result v1 │ │ +1354d0: 6e20 4441 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +1354d6: 0c01 |000f: move-result-object v1 │ │ +1354d8: 6e20 1a41 0100 |0010: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +1354de: 0e00 |0013: return-void │ │ +1354e0: 2201 0508 |0014: new-instance v1, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1354e4: 1402 b600 0e7f |0016: const v2, #float 1.88754e+38 // #7f0e00b6 │ │ +1354ea: 6e20 4741 2700 |0019: invoke-virtual {v7, v2}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1354f0: 0c02 |001c: move-result-object v2 │ │ +1354f2: 7020 5740 2100 |001d: invoke-direct {v1, v2}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1354f8: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=48 │ │ 0x0013 line=52 │ │ 0x0014 line=50 │ │ @@ -415960,19 +416106,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1377f8: |[1377f8] indrora.atomic.command.handler.RawHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -137808: 1400 4d00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004d │ │ -13780e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -137814: 0c00 |0006: move-result-object v0 │ │ -137816: 1100 |0007: return-object v0 │ │ +1354fc: |[1354fc] indrora.atomic.command.handler.RawHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +13550c: 1400 4d00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004d │ │ +135512: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +135518: 0c00 |0006: move-result-object v0 │ │ +13551a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/RawHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -415981,30 +416127,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -137818: |[137818] indrora.atomic.command.handler.RawHandler.getUsage:()Ljava/lang/String; │ │ -137828: 1a00 8f01 |0000: const-string v0, "/raw " // string@018f │ │ -13782c: 1100 |0002: return-object v0 │ │ +13551c: |[13551c] indrora.atomic.command.handler.RawHandler.getUsage:()Ljava/lang/String; │ │ +13552c: 1a00 8c01 |0000: const-string v0, "/raw " // string@018c │ │ +135530: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/RawHandler; │ │ │ │ - source_file_idx : 6023 (RawHandler.java) │ │ + source_file_idx : 6019 (RawHandler.java) │ │ │ │ Class #1512 header: │ │ class_idx : 2036 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 6879 │ │ +source_file_idx : 6875 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1512 annotations: │ │ Annotations on method #16382 'execute' │ │ @@ -416023,17 +416169,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -137830: |[137830] indrora.atomic.command.handler.TopicHandler.:()V │ │ -137840: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -137846: 0e00 |0003: return-void │ │ +135534: |[135534] indrora.atomic.command.handler.TopicHandler.:()V │ │ +135544: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13554a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/TopicHandler; │ │ │ │ Virtual methods - │ │ @@ -416042,54 +416188,54 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 74 16-bit code units │ │ -137848: |[137848] indrora.atomic.command.handler.TopicHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137858: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -13785a: 6e10 a741 0b00 |0001: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -137860: 0a00 |0004: move-result v0 │ │ -137862: 3210 0f00 |0005: if-eq v0, v1, 0014 // +000f │ │ -137866: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13786a: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -137870: 6e20 4741 1c00 |000c: invoke-virtual {v12, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137876: 0c01 |000f: move-result-object v1 │ │ -137878: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -13787e: 2700 |0013: throw v0 │ │ -137880: 07b7 |0014: move-object v7, v11 │ │ -137882: 1f07 1f08 |0015: check-cast v7, Lindrora/atomic/model/Channel; // type@081f │ │ -137886: 2190 |0017: array-length v0, v9 │ │ -137888: 3310 1b00 |0018: if-ne v0, v1, 0033 // +001b │ │ -13788c: 6e10 f541 0a00 |001a: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137892: 0a00 |001d: move-result v0 │ │ -137894: 6e20 4441 0c00 |001e: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13789a: 0c00 |0021: move-result-object v0 │ │ -13789c: 6e10 8141 0700 |0022: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getName:()Ljava/lang/String; // method@4181 │ │ -1378a2: 0c01 |0025: move-result-object v1 │ │ -1378a4: 6e10 8241 0700 |0026: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ -1378aa: 0c02 |0029: move-result-object v2 │ │ -1378ac: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ -1378b0: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ -1378b4: 1206 |002e: const/4 v6, #int 0 // #0 │ │ -1378b6: 7407 0d41 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCConnection;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@410d │ │ -1378bc: 0e00 |0032: return-void │ │ -1378be: 2190 |0033: array-length v0, v9 │ │ -1378c0: 3710 feff |0034: if-le v0, v1, 0032 // -0002 │ │ -1378c4: 6e10 f541 0a00 |0036: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1378ca: 0a00 |0039: move-result v0 │ │ -1378cc: 6e20 4441 0c00 |003a: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1378d2: 0c00 |003d: move-result-object v0 │ │ -1378d4: 6e10 8141 0700 |003e: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getName:()Ljava/lang/String; // method@4181 │ │ -1378da: 0c01 |0041: move-result-object v1 │ │ -1378dc: 7110 8d3f 0900 |0042: invoke-static {v9}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ -1378e2: 0c02 |0045: move-result-object v2 │ │ -1378e4: 6e30 2741 1002 |0046: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.setTopic:(Ljava/lang/String;Ljava/lang/String;)V // method@4127 │ │ -1378ea: 28e9 |0049: goto 0032 // -0017 │ │ +13554c: |[13554c] indrora.atomic.command.handler.TopicHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +13555c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13555e: 6e10 a741 0b00 |0001: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +135564: 0a00 |0004: move-result v0 │ │ +135566: 3210 0f00 |0005: if-eq v0, v1, 0014 // +000f │ │ +13556a: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13556e: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +135574: 6e20 4741 1c00 |000c: invoke-virtual {v12, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13557a: 0c01 |000f: move-result-object v1 │ │ +13557c: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +135582: 2700 |0013: throw v0 │ │ +135584: 07b7 |0014: move-object v7, v11 │ │ +135586: 1f07 1f08 |0015: check-cast v7, Lindrora/atomic/model/Channel; // type@081f │ │ +13558a: 2190 |0017: array-length v0, v9 │ │ +13558c: 3310 1b00 |0018: if-ne v0, v1, 0033 // +001b │ │ +135590: 6e10 f541 0a00 |001a: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135596: 0a00 |001d: move-result v0 │ │ +135598: 6e20 4441 0c00 |001e: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13559e: 0c00 |0021: move-result-object v0 │ │ +1355a0: 6e10 8141 0700 |0022: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getName:()Ljava/lang/String; // method@4181 │ │ +1355a6: 0c01 |0025: move-result-object v1 │ │ +1355a8: 6e10 8241 0700 |0026: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ +1355ae: 0c02 |0029: move-result-object v2 │ │ +1355b0: 1a03 0000 |002a: const-string v3, "" // string@0000 │ │ +1355b4: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ +1355b8: 1206 |002e: const/4 v6, #int 0 // #0 │ │ +1355ba: 7407 0d41 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Lindrora/atomic/irc/IRCConnection;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@410d │ │ +1355c0: 0e00 |0032: return-void │ │ +1355c2: 2190 |0033: array-length v0, v9 │ │ +1355c4: 3710 feff |0034: if-le v0, v1, 0032 // -0002 │ │ +1355c8: 6e10 f541 0a00 |0036: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1355ce: 0a00 |0039: move-result v0 │ │ +1355d0: 6e20 4441 0c00 |003a: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +1355d6: 0c00 |003d: move-result-object v0 │ │ +1355d8: 6e10 8141 0700 |003e: invoke-virtual {v7}, Lindrora/atomic/model/Channel;.getName:()Ljava/lang/String; // method@4181 │ │ +1355de: 0c01 |0041: move-result-object v1 │ │ +1355e0: 7110 8d3f 0900 |0042: invoke-static {v9}, Lindrora/atomic/command/BaseHandler;.mergeParams:([Ljava/lang/String;)Ljava/lang/String; // method@3f8d │ │ +1355e6: 0c02 |0045: move-result-object v2 │ │ +1355e8: 6e30 2741 1002 |0046: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.setTopic:(Ljava/lang/String;Ljava/lang/String;)V // method@4127 │ │ +1355ee: 28e9 |0049: goto 0032 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=47 │ │ 0x0007 line=48 │ │ 0x0015 line=51 │ │ 0x0017 line=53 │ │ 0x001a line=55 │ │ @@ -416109,19 +416255,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1378ec: |[1378ec] indrora.atomic.command.handler.TopicHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1378fc: 1400 4e00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004e │ │ -137902: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -137908: 0c00 |0006: move-result-object v0 │ │ -13790a: 1100 |0007: return-object v0 │ │ +1355f0: |[1355f0] indrora.atomic.command.handler.TopicHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +135600: 1400 4e00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004e │ │ +135606: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +13560c: 0c00 |0006: move-result-object v0 │ │ +13560e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/TopicHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -416130,30 +416276,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13790c: |[13790c] indrora.atomic.command.handler.TopicHandler.getUsage:()Ljava/lang/String; │ │ -13791c: 1a00 9001 |0000: const-string v0, "/topic []" // string@0190 │ │ -137920: 1100 |0002: return-object v0 │ │ +135610: |[135610] indrora.atomic.command.handler.TopicHandler.getUsage:()Ljava/lang/String; │ │ +135620: 1a00 8d01 |0000: const-string v0, "/topic []" // string@018d │ │ +135624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/TopicHandler; │ │ │ │ - source_file_idx : 6879 (TopicHandler.java) │ │ + source_file_idx : 6875 (TopicHandler.java) │ │ │ │ Class #1513 header: │ │ class_idx : 2037 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 7260 │ │ +source_file_idx : 7256 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1513 annotations: │ │ Annotations on method #16386 'execute' │ │ @@ -416172,17 +416318,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -137924: |[137924] indrora.atomic.command.handler.VoiceHandler.:()V │ │ -137934: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -13793a: 0e00 |0003: return-void │ │ +135628: |[135628] indrora.atomic.command.handler.VoiceHandler.:()V │ │ +135638: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13563e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/VoiceHandler; │ │ │ │ Virtual methods - │ │ @@ -416191,43 +416337,43 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -13793c: |[13793c] indrora.atomic.command.handler.VoiceHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -13794c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -13794e: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -137954: 0a00 |0004: move-result v0 │ │ -137956: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ -13795a: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -13795e: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ -137964: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -13796a: 0c01 |000f: move-result-object v1 │ │ -13796c: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137972: 2700 |0013: throw v0 │ │ -137974: 2140 |0014: array-length v0, v4 │ │ -137976: 1221 |0015: const/4 v1, #int 2 // #2 │ │ -137978: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ -13797c: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137982: 0a00 |001b: move-result v0 │ │ -137984: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -13798a: 0c00 |001f: move-result-object v0 │ │ -13798c: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137992: 0c01 |0023: move-result-object v1 │ │ -137994: 4602 0402 |0024: aget-object v2, v4, v2 │ │ -137998: 6e30 2d41 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.voice:(Ljava/lang/String;Ljava/lang/String;)V // method@412d │ │ -13799e: 0e00 |0029: return-void │ │ -1379a0: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -1379a4: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ -1379aa: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -1379b0: 0c01 |0032: move-result-object v1 │ │ -1379b2: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -1379b8: 2700 |0036: throw v0 │ │ +135640: |[135640] indrora.atomic.command.handler.VoiceHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +135650: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +135652: 6e10 a741 0600 |0001: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +135658: 0a00 |0004: move-result v0 │ │ +13565a: 3220 0f00 |0005: if-eq v0, v2, 0014 // +000f │ │ +13565e: 2200 0508 |0007: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +135662: 1401 fc00 0e7f |0009: const v1, #float 1.88755e+38 // #7f0e00fc │ │ +135668: 6e20 4741 1700 |000c: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +13566e: 0c01 |000f: move-result-object v1 │ │ +135670: 7020 5740 1000 |0010: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +135676: 2700 |0013: throw v0 │ │ +135678: 2140 |0014: array-length v0, v4 │ │ +13567a: 1221 |0015: const/4 v1, #int 2 // #2 │ │ +13567c: 3310 1400 |0016: if-ne v0, v1, 002a // +0014 │ │ +135680: 6e10 f541 0500 |0018: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135686: 0a00 |001b: move-result v0 │ │ +135688: 6e20 4441 0700 |001c: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +13568e: 0c00 |001f: move-result-object v0 │ │ +135690: 6e10 a441 0600 |0020: invoke-virtual {v6}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135696: 0c01 |0023: move-result-object v1 │ │ +135698: 4602 0402 |0024: aget-object v2, v4, v2 │ │ +13569c: 6e30 2d41 1002 |0026: invoke-virtual {v0, v1, v2}, Lindrora/atomic/irc/IRCConnection;.voice:(Ljava/lang/String;Ljava/lang/String;)V // method@412d │ │ +1356a2: 0e00 |0029: return-void │ │ +1356a4: 2200 0508 |002a: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +1356a8: 1401 8d00 0e7f |002c: const v1, #float 1.88753e+38 // #7f0e008d │ │ +1356ae: 6e20 4741 1700 |002f: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +1356b4: 0c01 |0032: move-result-object v1 │ │ +1356b6: 7020 5740 1000 |0033: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +1356bc: 2700 |0036: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0007 line=45 │ │ 0x0014 line=48 │ │ 0x0018 line=49 │ │ 0x0029 line=53 │ │ @@ -416244,19 +416390,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1379bc: |[1379bc] indrora.atomic.command.handler.VoiceHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -1379cc: 1400 4f00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004f │ │ -1379d2: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -1379d8: 0c00 |0006: move-result-object v0 │ │ -1379da: 1100 |0007: return-object v0 │ │ +1356c0: |[1356c0] indrora.atomic.command.handler.VoiceHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +1356d0: 1400 4f00 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e004f │ │ +1356d6: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1356dc: 0c00 |0006: move-result-object v0 │ │ +1356de: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/VoiceHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -416265,30 +416411,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1379dc: |[1379dc] indrora.atomic.command.handler.VoiceHandler.getUsage:()Ljava/lang/String; │ │ -1379ec: 1a00 9101 |0000: const-string v0, "/voice " // string@0191 │ │ -1379f0: 1100 |0002: return-object v0 │ │ +1356e0: |[1356e0] indrora.atomic.command.handler.VoiceHandler.getUsage:()Ljava/lang/String; │ │ +1356f0: 1a00 8e01 |0000: const-string v0, "/voice " // string@018e │ │ +1356f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/VoiceHandler; │ │ │ │ - source_file_idx : 7260 (VoiceHandler.java) │ │ + source_file_idx : 7256 (VoiceHandler.java) │ │ │ │ Class #1514 header: │ │ class_idx : 2038 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2009 │ │ -source_file_idx : 7275 │ │ +source_file_idx : 7271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1514 annotations: │ │ Annotations on method #16390 'execute' │ │ @@ -416307,17 +416453,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1379f4: |[1379f4] indrora.atomic.command.handler.WhoisHandler.:()V │ │ -137a04: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ -137a0a: 0e00 |0003: return-void │ │ +1356f8: |[1356f8] indrora.atomic.command.handler.WhoisHandler.:()V │ │ +135708: 7010 893f 0000 |0000: invoke-direct {v0}, Lindrora/atomic/command/BaseHandler;.:()V // method@3f89 │ │ +13570e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/command/handler/WhoisHandler; │ │ │ │ Virtual methods - │ │ @@ -416326,41 +416472,41 @@ │ │ type : '([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -137a0c: |[137a0c] indrora.atomic.command.handler.WhoisHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ -137a1c: 2140 |0000: array-length v0, v4 │ │ -137a1e: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -137a20: 3210 0f00 |0002: if-eq v0, v1, 0011 // +000f │ │ -137a24: 2200 0508 |0004: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ -137a28: 1401 8d00 0e7f |0006: const v1, #float 1.88753e+38 // #7f0e008d │ │ -137a2e: 6e20 4741 1700 |0009: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -137a34: 0c01 |000c: move-result-object v1 │ │ -137a36: 7020 5740 1000 |000d: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ -137a3c: 2700 |0010: throw v0 │ │ -137a3e: 6e10 f541 0500 |0011: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137a44: 0a00 |0014: move-result v0 │ │ -137a46: 6e20 4441 0700 |0015: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -137a4c: 0c00 |0018: move-result-object v0 │ │ -137a4e: 2201 7908 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -137a52: 7010 5a43 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -137a58: 1a02 631c |001e: const-string v2, "WHOIS " // string@1c63 │ │ -137a5c: 6e20 6343 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137a62: 0c01 |0023: move-result-object v1 │ │ -137a64: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -137a66: 4602 0402 |0025: aget-object v2, v4, v2 │ │ -137a6a: 6e20 6343 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137a70: 0c01 |002a: move-result-object v1 │ │ -137a72: 6e10 6a43 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -137a78: 0c01 |002e: move-result-object v1 │ │ -137a7a: 6e20 1a41 1000 |002f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ -137a80: 0e00 |0032: return-void │ │ +135710: |[135710] indrora.atomic.command.handler.WhoisHandler.execute:([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ +135720: 2140 |0000: array-length v0, v4 │ │ +135722: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +135724: 3210 0f00 |0002: if-eq v0, v1, 0011 // +000f │ │ +135728: 2200 0508 |0004: new-instance v0, Lindrora/atomic/exception/CommandException; // type@0805 │ │ +13572c: 1401 8d00 0e7f |0006: const v1, #float 1.88753e+38 // #7f0e008d │ │ +135732: 6e20 4741 1700 |0009: invoke-virtual {v7, v1}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +135738: 0c01 |000c: move-result-object v1 │ │ +13573a: 7020 5740 1000 |000d: invoke-direct {v0, v1}, Lindrora/atomic/exception/CommandException;.:(Ljava/lang/String;)V // method@4057 │ │ +135740: 2700 |0010: throw v0 │ │ +135742: 6e10 f541 0500 |0011: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135748: 0a00 |0014: move-result v0 │ │ +13574a: 6e20 4441 0700 |0015: invoke-virtual {v7, v0}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +135750: 0c00 |0018: move-result-object v0 │ │ +135752: 2201 7908 |0019: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +135756: 7010 5a43 0100 |001b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13575c: 1a02 5f1c |001e: const-string v2, "WHOIS " // string@1c5f │ │ +135760: 6e20 6343 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135766: 0c01 |0023: move-result-object v1 │ │ +135768: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +13576a: 4602 0402 |0025: aget-object v2, v4, v2 │ │ +13576e: 6e20 6343 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135774: 0c01 |002a: move-result-object v1 │ │ +135776: 6e10 6a43 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13577c: 0c01 |002e: move-result-object v1 │ │ +13577e: 6e20 1a41 1000 |002f: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@411a │ │ +135784: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0011 line=50 │ │ 0x0032 line=51 │ │ locals : │ │ @@ -416375,19 +416521,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -137a84: |[137a84] indrora.atomic.command.handler.WhoisHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ -137a94: 1400 5000 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0050 │ │ -137a9a: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ -137aa0: 0c00 |0006: move-result-object v0 │ │ -137aa2: 1100 |0007: return-object v0 │ │ +135788: |[135788] indrora.atomic.command.handler.WhoisHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ +135798: 1400 5000 0e7f |0000: const v0, #float 1.88752e+38 // #7f0e0050 │ │ +13579e: 6e20 a901 0200 |0003: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@01a9 │ │ +1357a4: 0c00 |0006: move-result-object v0 │ │ +1357a6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/command/handler/WhoisHandler; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ │ │ @@ -416396,30 +416542,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -137aa4: |[137aa4] indrora.atomic.command.handler.WhoisHandler.getUsage:()Ljava/lang/String; │ │ -137ab4: 1a00 9201 |0000: const-string v0, "/whois " // string@0192 │ │ -137ab8: 1100 |0002: return-object v0 │ │ +1357a8: |[1357a8] indrora.atomic.command.handler.WhoisHandler.getUsage:()Ljava/lang/String; │ │ +1357b8: 1a00 8f01 |0000: const-string v0, "/whois " // string@018f │ │ +1357bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/command/handler/WhoisHandler; │ │ │ │ - source_file_idx : 7275 (WhoisHandler.java) │ │ + source_file_idx : 7271 (WhoisHandler.java) │ │ │ │ Class #1515 header: │ │ class_idx : 2055 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1858 │ │ -source_file_idx : 1585 │ │ +source_file_idx : 1581 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 16 │ │ │ │ Class #1515 - │ │ Class descriptor : 'Lindrora/atomic/indicator/ConversationIndicator;' │ │ @@ -416463,18 +416609,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -137abc: |[137abc] indrora.atomic.indicator.ConversationIndicator.:(Landroid/content/Context;)V │ │ -137acc: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ -137ad2: 6e10 5f40 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationIndicator;.init:()V // method@405f │ │ -137ad8: 0e00 |0006: return-void │ │ +1357c0: |[1357c0] indrora.atomic.indicator.ConversationIndicator.:(Landroid/content/Context;)V │ │ +1357d0: 7020 433b 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@3b43 │ │ +1357d6: 6e10 5f40 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationIndicator;.init:()V // method@405f │ │ +1357dc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0006 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/indicator/ConversationIndicator; │ │ @@ -416485,18 +416631,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -137adc: |[137adc] indrora.atomic.indicator.ConversationIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -137aec: 7030 443b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ -137af2: 6e10 5f40 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationIndicator;.init:()V // method@405f │ │ -137af8: 0e00 |0006: return-void │ │ +1357e0: |[1357e0] indrora.atomic.indicator.ConversationIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1357f0: 7030 443b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b44 │ │ +1357f6: 6e10 5f40 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationIndicator;.init:()V // method@405f │ │ +1357fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/indicator/ConversationIndicator; │ │ @@ -416509,67 +416655,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 114 16-bit code units │ │ -137afc: |[137afc] indrora.atomic.indicator.ConversationIndicator.init:()V │ │ -137b0c: 1257 |0000: const/4 v7, #int 5 // #5 │ │ -137b0e: 1246 |0001: const/4 v6, #int 4 // #4 │ │ -137b10: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ -137b12: 2202 0e08 |0003: new-instance v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator; // type@080e │ │ -137b16: 6e10 5e40 0800 |0005: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ -137b1c: 0c03 |0008: move-result-object v3 │ │ -137b1e: 7020 8a40 3200 |0009: invoke-direct {v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;)V // method@408a │ │ -137b24: 5b82 621f |000c: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137b28: 5482 621f |000e: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137b2c: 2203 4107 |0010: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -137b30: 1304 1100 |0012: const/16 v4, #int 17 // #11 │ │ -137b34: 7040 423b 5345 |0014: invoke-direct {v3, v5, v5, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ -137b3a: 6e20 b640 3200 |0017: invoke-virtual {v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@40b6 │ │ -137b40: 6e10 5e40 0800 |001a: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ -137b46: 0c02 |001d: move-result-object v2 │ │ -137b48: 7120 5642 7200 |001e: invoke-static {v2, v7}, Lindrora/atomic/utils/DisplayUtils;.convertToPixels:(Landroid/content/Context;I)I // method@4256 │ │ -137b4e: 0a01 |0021: move-result v1 │ │ -137b50: 6e10 5e40 0800 |0022: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ -137b56: 0c02 |0025: move-result-object v2 │ │ -137b58: 7120 5642 7200 |0026: invoke-static {v2, v7}, Lindrora/atomic/utils/DisplayUtils;.convertToPixels:(Landroid/content/Context;I)I // method@4256 │ │ -137b5e: 0a00 |0029: move-result v0 │ │ -137b60: 2202 fc06 |002a: new-instance v2, Landroid/view/View; // type@06fc │ │ -137b64: 6e10 5e40 0800 |002c: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ -137b6a: 0c03 |002f: move-result-object v3 │ │ -137b6c: 7020 2638 3200 |0030: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ -137b72: 5b82 5c1f |0033: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137b76: 5482 5c1f |0035: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137b7a: 2203 4107 |0037: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -137b7e: 1304 5300 |0039: const/16 v4, #int 83 // #53 │ │ -137b82: 7040 423b 1340 |003b: invoke-direct {v3, v1, v0, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ -137b88: 6e20 d638 3200 |003e: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -137b8e: 5482 5c1f |0041: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137b92: 6e20 f338 6200 |0043: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137b98: 2202 fc06 |0046: new-instance v2, Landroid/view/View; // type@06fc │ │ -137b9c: 6e10 5e40 0800 |0048: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ -137ba2: 0c03 |004b: move-result-object v3 │ │ -137ba4: 7020 2638 3200 |004c: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ -137baa: 5b82 5f1f |004f: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137bae: 5482 5f1f |0051: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137bb2: 2203 4107 |0053: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ -137bb6: 1304 5500 |0055: const/16 v4, #int 85 // #55 │ │ -137bba: 7040 423b 1340 |0057: invoke-direct {v3, v1, v0, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ -137bc0: 6e20 d638 3200 |005a: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -137bc6: 5482 5f1f |005d: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137bca: 6e20 f338 6200 |005f: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137bd0: 5482 5c1f |0062: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137bd4: 6e20 5d40 2800 |0064: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ -137bda: 5482 5f1f |0067: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137bde: 6e20 5d40 2800 |0069: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ -137be4: 5482 621f |006c: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137be8: 6e20 5d40 2800 |006e: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ -137bee: 0e00 |0071: return-void │ │ +135800: |[135800] indrora.atomic.indicator.ConversationIndicator.init:()V │ │ +135810: 1257 |0000: const/4 v7, #int 5 // #5 │ │ +135812: 1246 |0001: const/4 v6, #int 4 // #4 │ │ +135814: 12e5 |0002: const/4 v5, #int -2 // #fe │ │ +135816: 2202 0e08 |0003: new-instance v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator; // type@080e │ │ +13581a: 6e10 5e40 0800 |0005: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ +135820: 0c03 |0008: move-result-object v3 │ │ +135822: 7020 8a40 3200 |0009: invoke-direct {v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;)V // method@408a │ │ +135828: 5b82 621f |000c: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +13582c: 5482 621f |000e: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135830: 2203 4107 |0010: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +135834: 1304 1100 |0012: const/16 v4, #int 17 // #11 │ │ +135838: 7040 423b 5345 |0014: invoke-direct {v3, v5, v5, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ +13583e: 6e20 b640 3200 |0017: invoke-virtual {v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@40b6 │ │ +135844: 6e10 5e40 0800 |001a: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ +13584a: 0c02 |001d: move-result-object v2 │ │ +13584c: 7120 5642 7200 |001e: invoke-static {v2, v7}, Lindrora/atomic/utils/DisplayUtils;.convertToPixels:(Landroid/content/Context;I)I // method@4256 │ │ +135852: 0a01 |0021: move-result v1 │ │ +135854: 6e10 5e40 0800 |0022: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ +13585a: 0c02 |0025: move-result-object v2 │ │ +13585c: 7120 5642 7200 |0026: invoke-static {v2, v7}, Lindrora/atomic/utils/DisplayUtils;.convertToPixels:(Landroid/content/Context;I)I // method@4256 │ │ +135862: 0a00 |0029: move-result v0 │ │ +135864: 2202 fc06 |002a: new-instance v2, Landroid/view/View; // type@06fc │ │ +135868: 6e10 5e40 0800 |002c: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ +13586e: 0c03 |002f: move-result-object v3 │ │ +135870: 7020 2638 3200 |0030: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ +135876: 5b82 5c1f |0033: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +13587a: 5482 5c1f |0035: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +13587e: 2203 4107 |0037: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +135882: 1304 5300 |0039: const/16 v4, #int 83 // #53 │ │ +135886: 7040 423b 1340 |003b: invoke-direct {v3, v1, v0, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ +13588c: 6e20 d638 3200 |003e: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +135892: 5482 5c1f |0041: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +135896: 6e20 f338 6200 |0043: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +13589c: 2202 fc06 |0046: new-instance v2, Landroid/view/View; // type@06fc │ │ +1358a0: 6e10 5e40 0800 |0048: invoke-virtual {v8}, Lindrora/atomic/indicator/ConversationIndicator;.getContext:()Landroid/content/Context; // method@405e │ │ +1358a6: 0c03 |004b: move-result-object v3 │ │ +1358a8: 7020 2638 3200 |004c: invoke-direct {v2, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ +1358ae: 5b82 5f1f |004f: iput-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +1358b2: 5482 5f1f |0051: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +1358b6: 2203 4107 |0053: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0741 │ │ +1358ba: 1304 5500 |0055: const/16 v4, #int 85 // #55 │ │ +1358be: 7040 423b 1340 |0057: invoke-direct {v3, v1, v0, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(III)V // method@3b42 │ │ +1358c4: 6e20 d638 3200 |005a: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +1358ca: 5482 5f1f |005d: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +1358ce: 6e20 f338 6200 |005f: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +1358d4: 5482 5c1f |0062: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +1358d8: 6e20 5d40 2800 |0064: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ +1358de: 5482 5f1f |0067: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +1358e2: 6e20 5d40 2800 |0069: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ +1358e8: 5482 621f |006c: iget-object v2, v8, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +1358ec: 6e20 5d40 2800 |006e: invoke-virtual {v8, v2}, Lindrora/atomic/indicator/ConversationIndicator;.addView:(Landroid/view/View;)V // method@405d │ │ +1358f2: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=88 │ │ 0x000e line=89 │ │ 0x001a line=97 │ │ 0x0022 line=98 │ │ 0x002a line=100 │ │ @@ -416592,20 +416738,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -137bf0: |[137bf0] indrora.atomic.indicator.ConversationIndicator.onPageScrollStateChanged:(I)V │ │ -137c00: 5410 5d1f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -137c08: 5410 5d1f |0004: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c0c: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -137c12: 0e00 |0009: return-void │ │ +1358f4: |[1358f4] indrora.atomic.indicator.ConversationIndicator.onPageScrollStateChanged:(I)V │ │ +135904: 5410 5d1f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +135908: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +13590c: 5410 5d1f |0004: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +135910: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +135916: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x0009 line=299 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ @@ -416616,20 +416762,20 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -137c14: |[137c14] indrora.atomic.indicator.ConversationIndicator.onPageScrolled:(IFI)V │ │ -137c24: 5410 5d1f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -137c2c: 5410 5d1f |0004: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c30: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -137c36: 0e00 |0009: return-void │ │ +135918: |[135918] indrora.atomic.indicator.ConversationIndicator.onPageScrolled:(IFI)V │ │ +135928: 5410 5d1f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +13592c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +135930: 5410 5d1f |0004: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +135934: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +13593a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0009 line=309 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ @@ -416642,21 +416788,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -137c38: |[137c38] indrora.atomic.indicator.ConversationIndicator.onPageSelected:(I)V │ │ -137c48: 6e10 7140 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationIndicator;.updateStateColors:()V // method@4071 │ │ -137c4e: 5410 5d1f |0003: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c52: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -137c56: 5410 5d1f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137c5a: 7220 e41b 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -137c60: 0e00 |000c: return-void │ │ +13593c: |[13593c] indrora.atomic.indicator.ConversationIndicator.onPageSelected:(I)V │ │ +13594c: 6e10 7140 0100 |0000: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationIndicator;.updateStateColors:()V // method@4071 │ │ +135952: 5410 5d1f |0003: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +135956: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +13595a: 5410 5d1f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +13595e: 7220 e41b 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +135964: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ 0x0007 line=236 │ │ 0x000c line=238 │ │ locals : │ │ @@ -416668,18 +416814,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137c64: |[137c64] indrora.atomic.indicator.ConversationIndicator.setFooterColor:(I)V │ │ -137c74: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137c78: 6e20 b140 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterColor:(I)V // method@40b1 │ │ -137c7e: 0e00 |0005: return-void │ │ +135968: |[135968] indrora.atomic.indicator.ConversationIndicator.setFooterColor:(I)V │ │ +135978: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +13597c: 6e20 b140 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterColor:(I)V // method@40b1 │ │ +135982: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 footerColor I │ │ @@ -416689,18 +416835,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137c80: |[137c80] indrora.atomic.indicator.ConversationIndicator.setFooterIndicatorHeight:(F)V │ │ -137c90: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137c94: 6e20 b240 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterIndicatorHeight:(F)V // method@40b2 │ │ -137c9a: 0e00 |0005: return-void │ │ +135984: |[135984] indrora.atomic.indicator.ConversationIndicator.setFooterIndicatorHeight:(F)V │ │ +135994: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135998: 6e20 b240 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterIndicatorHeight:(F)V // method@40b2 │ │ +13599e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 footerTriangleHeight F │ │ @@ -416710,18 +416856,18 @@ │ │ type : '(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137c9c: |[137c9c] indrora.atomic.indicator.ConversationIndicator.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ │ -137cac: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137cb0: 6e20 b440 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V // method@40b4 │ │ -137cb6: 0e00 |0005: return-void │ │ +1359a0: |[1359a0] indrora.atomic.indicator.ConversationIndicator.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ │ +1359b0: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +1359b4: 6e20 b440 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V // method@40b4 │ │ +1359ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 indicatorStyle Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ @@ -416731,18 +416877,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137cb8: |[137cb8] indrora.atomic.indicator.ConversationIndicator.setFooterLineHeight:(F)V │ │ -137cc8: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137ccc: 6e20 b540 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterLineHeight:(F)V // method@40b5 │ │ -137cd2: 0e00 |0005: return-void │ │ +1359bc: |[1359bc] indrora.atomic.indicator.ConversationIndicator.setFooterLineHeight:(F)V │ │ +1359cc: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +1359d0: 6e20 b540 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setFooterLineHeight:(F)V // method@40b5 │ │ +1359d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 footerLineHeight F │ │ @@ -416752,17 +416898,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 │ │ -137cd4: |[137cd4] indrora.atomic.indicator.ConversationIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -137ce4: 5b01 5d1f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ -137ce8: 0e00 |0002: return-void │ │ +1359d8: |[1359d8] indrora.atomic.indicator.ConversationIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +1359e8: 5b01 5d1f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationIndicator;.pageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f5d │ │ +1359ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -416772,18 +416918,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137cec: |[137cec] indrora.atomic.indicator.ConversationIndicator.setSelectedBold:(Z)V │ │ -137cfc: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d00: 6e20 ba40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setSelectedBold:(Z)V // method@40ba │ │ -137d06: 0e00 |0005: return-void │ │ +1359f0: |[1359f0] indrora.atomic.indicator.ConversationIndicator.setSelectedBold:(Z)V │ │ +135a00: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a04: 6e20 ba40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setSelectedBold:(Z)V // method@40ba │ │ +135a0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 selectedBold Z │ │ @@ -416793,18 +416939,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137d08: |[137d08] indrora.atomic.indicator.ConversationIndicator.setSelectedColor:(I)V │ │ -137d18: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d1c: 6e20 bb40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setSelectedColor:(I)V // method@40bb │ │ -137d22: 0e00 |0005: return-void │ │ +135a0c: |[135a0c] indrora.atomic.indicator.ConversationIndicator.setSelectedColor:(I)V │ │ +135a1c: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a20: 6e20 bb40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setSelectedColor:(I)V // method@40bb │ │ +135a26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 selectedColor I │ │ @@ -416814,17 +416960,17 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -137d24: |[137d24] indrora.atomic.indicator.ConversationIndicator.setServer:(Lindrora/atomic/model/Server;)V │ │ -137d34: 5b01 601f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ -137d38: 0e00 |0002: return-void │ │ +135a28: |[135a28] indrora.atomic.indicator.ConversationIndicator.setServer:(Lindrora/atomic/model/Server;)V │ │ +135a38: 5b01 601f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ +135a3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0003 reg=1 server Lindrora/atomic/model/Server; │ │ @@ -416834,18 +416980,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137d3c: |[137d3c] indrora.atomic.indicator.ConversationIndicator.setTextSize:(F)V │ │ -137d4c: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d50: 6e20 bd40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setTextSize:(F)V // method@40bd │ │ -137d56: 0e00 |0005: return-void │ │ +135a40: |[135a40] indrora.atomic.indicator.ConversationIndicator.setTextSize:(F)V │ │ +135a50: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a54: 6e20 bd40 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setTextSize:(F)V // method@40bd │ │ +135a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 textSize F │ │ @@ -416855,18 +417001,18 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -137d58: |[137d58] indrora.atomic.indicator.ConversationIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ -137d68: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d6c: 6e20 c040 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setTypeface:(Landroid/graphics/Typeface;)V // method@40c0 │ │ -137d72: 0e00 |0005: return-void │ │ +135a5c: |[135a5c] indrora.atomic.indicator.ConversationIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ +135a6c: 5410 621f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a70: 6e20 c040 2000 |0002: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setTypeface:(Landroid/graphics/Typeface;)V // method@40c0 │ │ +135a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/indicator/ConversationIndicator; │ │ 0x0000 - 0x0006 reg=2 typeface Landroid/graphics/Typeface; │ │ @@ -416876,25 +417022,25 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -137d74: |[137d74] indrora.atomic.indicator.ConversationIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -137d84: 5b12 5e1f |0000: iput-object v2, v1, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ -137d88: 5410 621f |0002: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d8c: 6e20 c140 2000 |0004: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@40c1 │ │ -137d92: 5410 621f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137d96: 6e20 b940 1000 |0009: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@40b9 │ │ -137d9c: 6e10 261c 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -137da2: 0c00 |000f: move-result-object v0 │ │ -137da4: 1f00 0808 |0010: check-cast v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ -137da8: 5b10 611f |0012: iput-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ -137dac: 0e00 |0014: return-void │ │ +135a78: |[135a78] indrora.atomic.indicator.ConversationIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +135a88: 5b12 5e1f |0000: iput-object v2, v1, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ +135a8c: 5410 621f |0002: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a90: 6e20 c140 2000 |0004: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@40c1 │ │ +135a96: 5410 621f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135a9a: 6e20 b940 1000 |0009: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@40b9 │ │ +135aa0: 6e10 261c 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +135aa6: 0c00 |000f: move-result-object v0 │ │ +135aa8: 1f00 0808 |0010: check-cast v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ +135aac: 5b10 611f |0012: iput-object v0, v1, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ +135ab0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=151 │ │ 0x0007 line=152 │ │ 0x000c line=154 │ │ 0x0014 line=155 │ │ @@ -416907,110 +417053,110 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 193 16-bit code units │ │ -137db0: |[137db0] indrora.atomic.indicator.ConversationIndicator.updateStateColors:()V │ │ -137dc0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -137dc2: 1249 |0001: const/4 v9, #int 4 // #4 │ │ -137dc4: 54b7 5e1f |0002: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ -137dc8: 6e10 2d1c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -137dce: 0a05 |0007: move-result v5 │ │ -137dd0: 54b7 5e1f |0008: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ -137dd4: 6e10 261c 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -137dda: 0c00 |000d: move-result-object v0 │ │ -137ddc: 1f00 d507 |000e: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter; // type@07d5 │ │ -137de0: 6e20 623f 5000 |0010: invoke-virtual {v0, v5}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -137de6: 0c03 |0013: move-result-object v3 │ │ -137de8: 54b7 601f |0014: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ -137dec: 54ba 601f |0016: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ -137df0: 6e10 fa41 0a00 |0018: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -137df6: 0c0a |001b: move-result-object v10 │ │ -137df8: 6e20 f141 a700 |001c: invoke-virtual {v7, v10}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -137dfe: 0c06 |001f: move-result-object v6 │ │ -137e00: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ -137e04: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -137e06: 6e20 ac41 7600 |0023: invoke-virtual {v6, v7}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -137e0c: 6e10 a541 0300 |0026: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -137e12: 0a07 |0029: move-result v7 │ │ -137e14: 3d07 2b00 |002a: if-lez v7, 0055 // +002b │ │ -137e18: 54b7 5e1f |002c: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ -137e1c: 6e10 2c1c 0700 |002e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ -137e22: 0c02 |0031: move-result-object v2 │ │ -137e24: 2204 4d00 |0032: new-instance v4, Landroid/content/Intent; // type@004d │ │ -137e28: 1c07 1608 |0034: const-class v7, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -137e2c: 7030 c601 2407 |0036: invoke-direct {v4, v2, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -137e32: 1a07 1c2f |0039: const-string v7, "indrora.atomic.service.ack_new_mentions" // string@2f1c │ │ -137e36: 6e20 eb01 7400 |003b: invoke-virtual {v4, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -137e3c: 1a07 1d2f |003e: const-string v7, "indrora.atomic.service.ack_serverid" // string@2f1d │ │ -137e40: 54ba 601f |0040: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ -137e44: 6e10 f541 0a00 |0042: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -137e4a: 0a0a |0045: move-result v10 │ │ -137e4c: 6e30 e001 740a |0046: invoke-virtual {v4, v7, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -137e52: 1a07 1b2f |0049: const-string v7, "indrora.atomic.service.ack_convtitle" // string@2f1b │ │ -137e56: 6e10 a441 0300 |004b: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137e5c: 0c0a |004e: move-result-object v10 │ │ -137e5e: 6e30 e401 740a |004f: invoke-virtual {v4, v7, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -137e64: 6e20 bb01 4200 |0052: invoke-virtual {v2, v4}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ -137e6a: 1227 |0055: const/4 v7, #int 2 // #2 │ │ -137e6c: 6e20 ac41 7300 |0056: invoke-virtual {v3, v7}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -137e72: 54b7 601f |0059: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ -137e76: 6e10 a441 0300 |005b: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -137e7c: 0c0a |005e: move-result-object v10 │ │ -137e7e: 6e20 0e42 a700 |005f: invoke-virtual {v7, v10}, Lindrora/atomic/model/Server;.setSelectedConversation:(Ljava/lang/String;)V // method@420e │ │ -137e84: d807 05fe |0062: add-int/lit8 v7, v5, #int -2 // #fe │ │ -137e88: 3a07 4f00 |0064: if-ltz v7, 00b3 // +004f │ │ -137e8c: 54b7 611f |0066: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ -137e90: d80a 05ff |0068: add-int/lit8 v10, v5, #int -1 // #ff │ │ -137e94: 7220 7440 a700 |006a: invoke-interface {v7, v10}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorForLowerThan:(I)I // method@4074 │ │ -137e9a: 0a01 |006d: move-result v1 │ │ -137e9c: 54b7 5c1f |006e: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137ea0: 6e20 c738 1700 |0070: invoke-virtual {v7, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ -137ea6: 54ba 5c1f |0073: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137eaa: 54b7 611f |0075: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ -137eae: 7220 7640 5700 |0077: invoke-interface {v7, v5}, Lindrora/atomic/indicator/ConversationStateProvider;.isLowerSpecial:(I)Ljava/lang/Boolean; // method@4076 │ │ -137eb4: 0c07 |007a: move-result-object v7 │ │ -137eb6: 6e10 c242 0700 |007b: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -137ebc: 0a07 |007e: move-result v7 │ │ -137ebe: 3807 3200 |007f: if-eqz v7, 00b1 // +0032 │ │ -137ec2: 0187 |0081: move v7, v8 │ │ -137ec4: 6e20 f338 7a00 |0082: invoke-virtual {v10, v7}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137eca: d807 0502 |0085: add-int/lit8 v7, v5, #int 2 // #02 │ │ -137ece: 6e10 613f 0000 |0087: invoke-virtual {v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ -137ed4: 0a0a |008a: move-result v10 │ │ -137ed6: 35a7 3000 |008b: if-ge v7, v10, 00bb // +0030 │ │ -137eda: 54b7 611f |008d: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ -137ede: d80a 0501 |008f: add-int/lit8 v10, v5, #int 1 // #01 │ │ -137ee2: 7220 7340 a700 |0091: invoke-interface {v7, v10}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorForGreaterThan:(I)I // method@4073 │ │ -137ee8: 0a01 |0094: move-result v1 │ │ -137eea: 54b7 5f1f |0095: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137eee: 6e20 c738 1700 |0097: invoke-virtual {v7, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ -137ef4: 54b7 5f1f |009a: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137ef8: 54ba 611f |009c: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ -137efc: 7220 7540 5a00 |009e: invoke-interface {v10, v5}, Lindrora/atomic/indicator/ConversationStateProvider;.isGreaterSpecial:(I)Ljava/lang/Boolean; // method@4075 │ │ -137f02: 0c0a |00a1: move-result-object v10 │ │ -137f04: 6e10 c242 0a00 |00a2: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -137f0a: 0a0a |00a5: move-result v10 │ │ -137f0c: 380a 1300 |00a6: if-eqz v10, 00b9 // +0013 │ │ -137f10: 6e20 f338 8700 |00a8: invoke-virtual {v7, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137f16: 54b7 621f |00ab: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ -137f1a: 6e10 a240 0700 |00ad: invoke-virtual {v7}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -137f20: 0e00 |00b0: return-void │ │ -137f22: 0197 |00b1: move v7, v9 │ │ -137f24: 28d0 |00b2: goto 0082 // -0030 │ │ -137f26: 54b7 5c1f |00b3: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ -137f2a: 6e20 f338 9700 |00b5: invoke-virtual {v7, v9}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137f30: 28cd |00b8: goto 0085 // -0033 │ │ -137f32: 0198 |00b9: move v8, v9 │ │ -137f34: 28ee |00ba: goto 00a8 // -0012 │ │ -137f36: 54b7 5f1f |00bb: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ -137f3a: 6e20 f338 9700 |00bd: invoke-virtual {v7, v9}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -137f40: 28eb |00c0: goto 00ab // -0015 │ │ +135ab4: |[135ab4] indrora.atomic.indicator.ConversationIndicator.updateStateColors:()V │ │ +135ac4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +135ac6: 1249 |0001: const/4 v9, #int 4 // #4 │ │ +135ac8: 54b7 5e1f |0002: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ +135acc: 6e10 2d1c 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +135ad2: 0a05 |0007: move-result v5 │ │ +135ad4: 54b7 5e1f |0008: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ +135ad8: 6e10 261c 0700 |000a: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +135ade: 0c00 |000d: move-result-object v0 │ │ +135ae0: 1f00 d507 |000e: check-cast v0, Lindrora/atomic/adapter/ConversationPagerAdapter; // type@07d5 │ │ +135ae4: 6e20 623f 5000 |0010: invoke-virtual {v0, v5}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +135aea: 0c03 |0013: move-result-object v3 │ │ +135aec: 54b7 601f |0014: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ +135af0: 54ba 601f |0016: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ +135af4: 6e10 fa41 0a00 |0018: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +135afa: 0c0a |001b: move-result-object v10 │ │ +135afc: 6e20 f141 a700 |001c: invoke-virtual {v7, v10}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +135b02: 0c06 |001f: move-result-object v6 │ │ +135b04: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ +135b08: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +135b0a: 6e20 ac41 7600 |0023: invoke-virtual {v6, v7}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +135b10: 6e10 a541 0300 |0026: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +135b16: 0a07 |0029: move-result v7 │ │ +135b18: 3d07 2b00 |002a: if-lez v7, 0055 // +002b │ │ +135b1c: 54b7 5e1f |002c: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.pager:Landroid/support/v4/view/ViewPager; // field@1f5e │ │ +135b20: 6e10 2c1c 0700 |002e: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@1c2c │ │ +135b26: 0c02 |0031: move-result-object v2 │ │ +135b28: 2204 4d00 |0032: new-instance v4, Landroid/content/Intent; // type@004d │ │ +135b2c: 1c07 1608 |0034: const-class v7, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +135b30: 7030 c601 2407 |0036: invoke-direct {v4, v2, v7}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +135b36: 1a07 172f |0039: const-string v7, "indrora.atomic.service.ack_new_mentions" // string@2f17 │ │ +135b3a: 6e20 eb01 7400 |003b: invoke-virtual {v4, v7}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +135b40: 1a07 182f |003e: const-string v7, "indrora.atomic.service.ack_serverid" // string@2f18 │ │ +135b44: 54ba 601f |0040: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ +135b48: 6e10 f541 0a00 |0042: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135b4e: 0a0a |0045: move-result v10 │ │ +135b50: 6e30 e001 740a |0046: invoke-virtual {v4, v7, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +135b56: 1a07 162f |0049: const-string v7, "indrora.atomic.service.ack_convtitle" // string@2f16 │ │ +135b5a: 6e10 a441 0300 |004b: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135b60: 0c0a |004e: move-result-object v10 │ │ +135b62: 6e30 e401 740a |004f: invoke-virtual {v4, v7, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +135b68: 6e20 bb01 4200 |0052: invoke-virtual {v2, v4}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ +135b6e: 1227 |0055: const/4 v7, #int 2 // #2 │ │ +135b70: 6e20 ac41 7300 |0056: invoke-virtual {v3, v7}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +135b76: 54b7 601f |0059: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.server:Lindrora/atomic/model/Server; // field@1f60 │ │ +135b7a: 6e10 a441 0300 |005b: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135b80: 0c0a |005e: move-result-object v10 │ │ +135b82: 6e20 0e42 a700 |005f: invoke-virtual {v7, v10}, Lindrora/atomic/model/Server;.setSelectedConversation:(Ljava/lang/String;)V // method@420e │ │ +135b88: d807 05fe |0062: add-int/lit8 v7, v5, #int -2 // #fe │ │ +135b8c: 3a07 4f00 |0064: if-ltz v7, 00b3 // +004f │ │ +135b90: 54b7 611f |0066: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ +135b94: d80a 05ff |0068: add-int/lit8 v10, v5, #int -1 // #ff │ │ +135b98: 7220 7440 a700 |006a: invoke-interface {v7, v10}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorForLowerThan:(I)I // method@4074 │ │ +135b9e: 0a01 |006d: move-result v1 │ │ +135ba0: 54b7 5c1f |006e: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +135ba4: 6e20 c738 1700 |0070: invoke-virtual {v7, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ +135baa: 54ba 5c1f |0073: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +135bae: 54b7 611f |0075: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ +135bb2: 7220 7640 5700 |0077: invoke-interface {v7, v5}, Lindrora/atomic/indicator/ConversationStateProvider;.isLowerSpecial:(I)Ljava/lang/Boolean; // method@4076 │ │ +135bb8: 0c07 |007a: move-result-object v7 │ │ +135bba: 6e10 c242 0700 |007b: invoke-virtual {v7}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +135bc0: 0a07 |007e: move-result v7 │ │ +135bc2: 3807 3200 |007f: if-eqz v7, 00b1 // +0032 │ │ +135bc6: 0187 |0081: move v7, v8 │ │ +135bc8: 6e20 f338 7a00 |0082: invoke-virtual {v10, v7}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +135bce: d807 0502 |0085: add-int/lit8 v7, v5, #int 2 // #02 │ │ +135bd2: 6e10 613f 0000 |0087: invoke-virtual {v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ +135bd8: 0a0a |008a: move-result v10 │ │ +135bda: 35a7 3000 |008b: if-ge v7, v10, 00bb // +0030 │ │ +135bde: 54b7 611f |008d: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ +135be2: d80a 0501 |008f: add-int/lit8 v10, v5, #int 1 // #01 │ │ +135be6: 7220 7340 a700 |0091: invoke-interface {v7, v10}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorForGreaterThan:(I)I // method@4073 │ │ +135bec: 0a01 |0094: move-result v1 │ │ +135bee: 54b7 5f1f |0095: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +135bf2: 6e20 c738 1700 |0097: invoke-virtual {v7, v1}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ +135bf8: 54b7 5f1f |009a: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +135bfc: 54ba 611f |009c: iget-object v10, v11, Lindrora/atomic/indicator/ConversationIndicator;.stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f61 │ │ +135c00: 7220 7540 5a00 |009e: invoke-interface {v10, v5}, Lindrora/atomic/indicator/ConversationStateProvider;.isGreaterSpecial:(I)Ljava/lang/Boolean; // method@4075 │ │ +135c06: 0c0a |00a1: move-result-object v10 │ │ +135c08: 6e10 c242 0a00 |00a2: invoke-virtual {v10}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +135c0e: 0a0a |00a5: move-result v10 │ │ +135c10: 380a 1300 |00a6: if-eqz v10, 00b9 // +0013 │ │ +135c14: 6e20 f338 8700 |00a8: invoke-virtual {v7, v8}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +135c1a: 54b7 621f |00ab: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; // field@1f62 │ │ +135c1e: 6e10 a240 0700 |00ad: invoke-virtual {v7}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +135c24: 0e00 |00b0: return-void │ │ +135c26: 0197 |00b1: move v7, v9 │ │ +135c28: 28d0 |00b2: goto 0082 // -0030 │ │ +135c2a: 54b7 5c1f |00b3: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.leftIndicatorView:Landroid/view/View; // field@1f5c │ │ +135c2e: 6e20 f338 9700 |00b5: invoke-virtual {v7, v9}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +135c34: 28cd |00b8: goto 0085 // -0033 │ │ +135c36: 0198 |00b9: move v8, v9 │ │ +135c38: 28ee |00ba: goto 00a8 // -0012 │ │ +135c3a: 54b7 5f1f |00bb: iget-object v7, v11, Lindrora/atomic/indicator/ConversationIndicator;.rightIndicatorView:Landroid/view/View; // field@1f5f │ │ +135c3e: 6e20 f338 9700 |00bd: invoke-virtual {v7, v9}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +135c44: 28eb |00c0: goto 00ab // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=244 │ │ 0x0008 line=246 │ │ 0x0010 line=247 │ │ 0x0014 line=249 │ │ 0x0020 line=250 │ │ @@ -417024,44 +417170,48 @@ │ │ 0x0052 line=261 │ │ 0x0055 line=264 │ │ 0x0059 line=265 │ │ 0x0062 line=267 │ │ 0x0066 line=268 │ │ 0x006e line=269 │ │ 0x0073 line=270 │ │ + 0x0077 line=271 │ │ + 0x0082 line=270 │ │ 0x0085 line=277 │ │ 0x008d line=278 │ │ 0x0095 line=280 │ │ 0x009a line=281 │ │ + 0x009e line=282 │ │ + 0x00a8 line=281 │ │ 0x00ab line=288 │ │ 0x00b0 line=289 │ │ - 0x00b2 line=270 │ │ + 0x00b2 line=271 │ │ 0x00b3 line=274 │ │ - 0x00ba line=281 │ │ + 0x00ba line=282 │ │ 0x00bb line=285 │ │ locals : │ │ 0x0032 - 0x0055 reg=2 context Landroid/content/Context; │ │ 0x0039 - 0x0055 reg=4 intent Landroid/content/Intent; │ │ 0x006e - 0x0085 reg=1 color I │ │ 0x0095 - 0x00ab reg=1 color I │ │ 0x00b1 - 0x00b3 reg=1 color I │ │ 0x00b9 - 0x00bb reg=1 color I │ │ 0x0010 - 0x00c1 reg=0 adapter Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ 0x0014 - 0x00c1 reg=3 conversation Lindrora/atomic/model/Conversation; │ │ 0x0008 - 0x00c1 reg=5 page I │ │ 0x0020 - 0x00c1 reg=6 previousConversation Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x00c1 reg=11 this Lindrora/atomic/indicator/ConversationIndicator; │ │ │ │ - source_file_idx : 1585 (ConversationIndicator.java) │ │ + source_file_idx : 1581 (ConversationIndicator.java) │ │ │ │ Class #1516 header: │ │ class_idx : 2072 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2163 │ │ -source_file_idx : 1590 │ │ +source_file_idx : 1586 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1516 - │ │ Class descriptor : 'Lindrora/atomic/listener/ConversationSelectedListener;' │ │ @@ -417097,22 +417247,22 @@ │ │ type : '(Landroid/content/Context;Lindrora/atomic/model/Server;Landroid/widget/TextView;Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/indicator/ConversationIndicator;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -137f44: |[137f44] indrora.atomic.listener.ConversationSelectedListener.:(Landroid/content/Context;Lindrora/atomic/model/Server;Landroid/widget/TextView;Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/indicator/ConversationIndicator;)V │ │ -137f54: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -137f5a: 5b01 bf1f |0003: iput-object v1, v0, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ -137f5e: 5b02 c11f |0005: iput-object v2, v0, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -137f62: 5b03 c21f |0007: iput-object v3, v0, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ -137f66: 5b05 c01f |0009: iput-object v5, v0, Lindrora/atomic/listener/ConversationSelectedListener;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1fc0 │ │ -137f6a: 5b04 be1f |000b: iput-object v4, v0, Lindrora/atomic/listener/ConversationSelectedListener;.adapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1fbe │ │ -137f6e: 0e00 |000d: return-void │ │ +135c48: |[135c48] indrora.atomic.listener.ConversationSelectedListener.:(Landroid/content/Context;Lindrora/atomic/model/Server;Landroid/widget/TextView;Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/indicator/ConversationIndicator;)V │ │ +135c58: 7010 1f43 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +135c5e: 5b01 bf1f |0003: iput-object v1, v0, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ +135c62: 5b02 c11f |0005: iput-object v2, v0, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135c66: 5b03 c21f |0007: iput-object v3, v0, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ +135c6a: 5b05 c01f |0009: iput-object v5, v0, Lindrora/atomic/listener/ConversationSelectedListener;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1fc0 │ │ +135c6e: 5b04 be1f |000b: iput-object v4, v0, Lindrora/atomic/listener/ConversationSelectedListener;.adapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1fbe │ │ +135c72: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ @@ -417132,16 +417282,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -137f70: |[137f70] indrora.atomic.listener.ConversationSelectedListener.onPageScrollStateChanged:(I)V │ │ -137f80: 0e00 |0000: return-void │ │ +135c74: |[135c74] indrora.atomic.listener.ConversationSelectedListener.onPageScrollStateChanged:(I)V │ │ +135c84: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/listener/ConversationSelectedListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -417150,16 +417300,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -137f84: |[137f84] indrora.atomic.listener.ConversationSelectedListener.onPageScrolled:(IFI)V │ │ -137f94: 0e00 |0000: return-void │ │ +135c88: |[135c88] indrora.atomic.listener.ConversationSelectedListener.onPageScrolled:(IFI)V │ │ +135c98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/listener/ConversationSelectedListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -417170,116 +417320,116 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 211 16-bit code units │ │ -137f98: |[137f98] indrora.atomic.listener.ConversationSelectedListener.onPageSelected:(I)V │ │ -137fa8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -137faa: 5474 be1f |0001: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.adapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1fbe │ │ -137fae: 6e20 623f 8400 |0003: invoke-virtual {v4, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -137fb4: 0c00 |0006: move-result-object v0 │ │ -137fb6: 3800 c000 |0007: if-eqz v0, 00c7 // +00c0 │ │ -137fba: 6e10 a741 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -137fc0: 0a04 |000c: move-result v4 │ │ -137fc2: 1235 |000d: const/4 v5, #int 3 // #3 │ │ -137fc4: 3254 b900 |000e: if-eq v4, v5, 00c7 // +00b9 │ │ -137fc8: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -137fcc: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -137fd2: 2204 7908 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -137fd6: 7010 5a43 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -137fdc: 5475 c11f |001a: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -137fe0: 6e10 fd41 0500 |001c: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -137fe6: 0c05 |001f: move-result-object v5 │ │ -137fe8: 6e20 6343 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137fee: 0c04 |0023: move-result-object v4 │ │ -137ff0: 1a05 5200 |0024: const-string v5, " - " // string@0052 │ │ -137ff4: 6e20 6343 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -137ffa: 0c04 |0029: move-result-object v4 │ │ -137ffc: 6e10 a441 0000 |002a: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -138002: 0c05 |002d: move-result-object v5 │ │ -138004: 6e20 6343 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13800a: 0c04 |0031: move-result-object v4 │ │ -13800c: 6e10 6a43 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138012: 0c04 |0035: move-result-object v4 │ │ -138014: 6e20 6343 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13801a: 6e10 a741 0000 |0039: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -138020: 0a04 |003c: move-result v4 │ │ -138022: 3364 2e00 |003d: if-ne v4, v6, 006b // +002e │ │ -138026: 0704 |003f: move-object v4, v0 │ │ -138028: 1f04 1f08 |0040: check-cast v4, Lindrora/atomic/model/Channel; // type@081f │ │ -13802c: 6e10 8241 0400 |0042: invoke-virtual {v4}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ -138032: 0c04 |0045: move-result-object v4 │ │ -138034: 1a05 0000 |0046: const-string v5, "" // string@0000 │ │ -138038: 6e20 3843 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13803e: 0a04 |004b: move-result v4 │ │ -138040: 3904 1f00 |004c: if-nez v4, 006b // +001f │ │ -138044: 2204 7908 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -138048: 7010 5a43 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13804e: 1a05 5200 |0053: const-string v5, " - " // string@0052 │ │ -138052: 6e20 6343 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138058: 0c05 |0058: move-result-object v5 │ │ -13805a: 0704 |0059: move-object v4, v0 │ │ -13805c: 1f04 1f08 |005a: check-cast v4, Lindrora/atomic/model/Channel; // type@081f │ │ -138060: 6e10 8241 0400 |005c: invoke-virtual {v4}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ -138066: 0c04 |005f: move-result-object v4 │ │ -138068: 6e20 6343 4500 |0060: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13806e: 0c04 |0063: move-result-object v4 │ │ -138070: 6e10 6a43 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138076: 0c04 |0067: move-result-object v4 │ │ -138078: 6e20 6343 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13807e: 5474 c21f |006b: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ -138082: 6e10 6a43 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138088: 0c05 |0070: move-result-object v5 │ │ -13808a: 6e20 c73c 5400 |0071: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -138090: 3800 4d00 |0074: if-eqz v0, 00c1 // +004d │ │ -138094: 5474 c11f |0076: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -138098: 5475 c11f |0078: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -13809c: 6e10 fa41 0500 |007a: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -1380a2: 0c05 |007d: move-result-object v5 │ │ -1380a4: 6e20 f141 5400 |007e: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -1380aa: 0c02 |0081: move-result-object v2 │ │ -1380ac: 3802 0500 |0082: if-eqz v2, 0087 // +0005 │ │ -1380b0: 6e20 ac41 6200 |0084: invoke-virtual {v2, v6}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -1380b6: 6e10 a541 0000 |0087: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -1380bc: 0a04 |008a: move-result v4 │ │ -1380be: 3d04 2900 |008b: if-lez v4, 00b4 // +0029 │ │ -1380c2: 2201 4d00 |008d: new-instance v1, Landroid/content/Intent; // type@004d │ │ -1380c6: 5474 bf1f |008f: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ -1380ca: 1c05 1608 |0091: const-class v5, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -1380ce: 7030 c601 4105 |0093: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -1380d4: 1a04 1c2f |0096: const-string v4, "indrora.atomic.service.ack_new_mentions" // string@2f1c │ │ -1380d8: 6e20 eb01 4100 |0098: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -1380de: 1a04 1d2f |009b: const-string v4, "indrora.atomic.service.ack_serverid" // string@2f1d │ │ -1380e2: 5475 c11f |009d: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -1380e6: 6e10 f541 0500 |009f: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1380ec: 0a05 |00a2: move-result v5 │ │ -1380ee: 6e30 e001 4105 |00a3: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -1380f4: 1a04 1b2f |00a6: const-string v4, "indrora.atomic.service.ack_convtitle" // string@2f1b │ │ -1380f8: 6e10 a441 0000 |00a8: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1380fe: 0c05 |00ab: move-result-object v5 │ │ -138100: 6e30 e401 4105 |00ac: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -138106: 5474 bf1f |00af: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ -13810a: 6e20 bb01 1400 |00b1: invoke-virtual {v4, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ -138110: 1224 |00b4: const/4 v4, #int 2 // #2 │ │ -138112: 6e20 ac41 4000 |00b5: invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -138118: 5474 c11f |00b8: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -13811c: 6e10 a441 0000 |00ba: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -138122: 0c05 |00bd: move-result-object v5 │ │ -138124: 6e20 0e42 5400 |00be: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setSelectedConversation:(Ljava/lang/String;)V // method@420e │ │ -13812a: 5474 c01f |00c1: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1fc0 │ │ -13812e: 6e10 6040 0400 |00c3: invoke-virtual {v4}, Lindrora/atomic/indicator/ConversationIndicator;.invalidate:()V // method@4060 │ │ -138134: 0e00 |00c6: return-void │ │ -138136: 5474 c21f |00c7: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ -13813a: 5475 c11f |00c9: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ -13813e: 6e10 fd41 0500 |00cb: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -138144: 0c05 |00ce: move-result-object v5 │ │ -138146: 6e20 c73c 5400 |00cf: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -13814c: 28a2 |00d2: goto 0074 // -005e │ │ +135c9c: |[135c9c] indrora.atomic.listener.ConversationSelectedListener.onPageSelected:(I)V │ │ +135cac: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +135cae: 5474 be1f |0001: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.adapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1fbe │ │ +135cb2: 6e20 623f 8400 |0003: invoke-virtual {v4, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +135cb8: 0c00 |0006: move-result-object v0 │ │ +135cba: 3800 c000 |0007: if-eqz v0, 00c7 // +00c0 │ │ +135cbe: 6e10 a741 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +135cc4: 0a04 |000c: move-result v4 │ │ +135cc6: 1235 |000d: const/4 v5, #int 3 // #3 │ │ +135cc8: 3254 b900 |000e: if-eq v4, v5, 00c7 // +00b9 │ │ +135ccc: 2203 7908 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +135cd0: 7010 5a43 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +135cd6: 2204 7908 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +135cda: 7010 5a43 0400 |0017: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +135ce0: 5475 c11f |001a: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135ce4: 6e10 fd41 0500 |001c: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +135cea: 0c05 |001f: move-result-object v5 │ │ +135cec: 6e20 6343 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135cf2: 0c04 |0023: move-result-object v4 │ │ +135cf4: 1a05 5200 |0024: const-string v5, " - " // string@0052 │ │ +135cf8: 6e20 6343 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135cfe: 0c04 |0029: move-result-object v4 │ │ +135d00: 6e10 a441 0000 |002a: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135d06: 0c05 |002d: move-result-object v5 │ │ +135d08: 6e20 6343 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135d0e: 0c04 |0031: move-result-object v4 │ │ +135d10: 6e10 6a43 0400 |0032: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +135d16: 0c04 |0035: move-result-object v4 │ │ +135d18: 6e20 6343 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135d1e: 6e10 a741 0000 |0039: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +135d24: 0a04 |003c: move-result v4 │ │ +135d26: 3364 2e00 |003d: if-ne v4, v6, 006b // +002e │ │ +135d2a: 0704 |003f: move-object v4, v0 │ │ +135d2c: 1f04 1f08 |0040: check-cast v4, Lindrora/atomic/model/Channel; // type@081f │ │ +135d30: 6e10 8241 0400 |0042: invoke-virtual {v4}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ +135d36: 0c04 |0045: move-result-object v4 │ │ +135d38: 1a05 0000 |0046: const-string v5, "" // string@0000 │ │ +135d3c: 6e20 3843 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +135d42: 0a04 |004b: move-result v4 │ │ +135d44: 3904 1f00 |004c: if-nez v4, 006b // +001f │ │ +135d48: 2204 7908 |004e: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +135d4c: 7010 5a43 0400 |0050: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +135d52: 1a05 5200 |0053: const-string v5, " - " // string@0052 │ │ +135d56: 6e20 6343 5400 |0055: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135d5c: 0c05 |0058: move-result-object v5 │ │ +135d5e: 0704 |0059: move-object v4, v0 │ │ +135d60: 1f04 1f08 |005a: check-cast v4, Lindrora/atomic/model/Channel; // type@081f │ │ +135d64: 6e10 8241 0400 |005c: invoke-virtual {v4}, Lindrora/atomic/model/Channel;.getTopic:()Ljava/lang/String; // method@4182 │ │ +135d6a: 0c04 |005f: move-result-object v4 │ │ +135d6c: 6e20 6343 4500 |0060: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135d72: 0c04 |0063: move-result-object v4 │ │ +135d74: 6e10 6a43 0400 |0064: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +135d7a: 0c04 |0067: move-result-object v4 │ │ +135d7c: 6e20 6343 4300 |0068: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +135d82: 5474 c21f |006b: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ +135d86: 6e10 6a43 0300 |006d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +135d8c: 0c05 |0070: move-result-object v5 │ │ +135d8e: 6e20 c73c 5400 |0071: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +135d94: 3800 4d00 |0074: if-eqz v0, 00c1 // +004d │ │ +135d98: 5474 c11f |0076: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135d9c: 5475 c11f |0078: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135da0: 6e10 fa41 0500 |007a: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +135da6: 0c05 |007d: move-result-object v5 │ │ +135da8: 6e20 f141 5400 |007e: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +135dae: 0c02 |0081: move-result-object v2 │ │ +135db0: 3802 0500 |0082: if-eqz v2, 0087 // +0005 │ │ +135db4: 6e20 ac41 6200 |0084: invoke-virtual {v2, v6}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +135dba: 6e10 a541 0000 |0087: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +135dc0: 0a04 |008a: move-result v4 │ │ +135dc2: 3d04 2900 |008b: if-lez v4, 00b4 // +0029 │ │ +135dc6: 2201 4d00 |008d: new-instance v1, Landroid/content/Intent; // type@004d │ │ +135dca: 5474 bf1f |008f: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ +135dce: 1c05 1608 |0091: const-class v5, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +135dd2: 7030 c601 4105 |0093: invoke-direct {v1, v4, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +135dd8: 1a04 172f |0096: const-string v4, "indrora.atomic.service.ack_new_mentions" // string@2f17 │ │ +135ddc: 6e20 eb01 4100 |0098: invoke-virtual {v1, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +135de2: 1a04 182f |009b: const-string v4, "indrora.atomic.service.ack_serverid" // string@2f18 │ │ +135de6: 5475 c11f |009d: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135dea: 6e10 f541 0500 |009f: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +135df0: 0a05 |00a2: move-result v5 │ │ +135df2: 6e30 e001 4105 |00a3: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +135df8: 1a04 162f |00a6: const-string v4, "indrora.atomic.service.ack_convtitle" // string@2f16 │ │ +135dfc: 6e10 a441 0000 |00a8: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135e02: 0c05 |00ab: move-result-object v5 │ │ +135e04: 6e30 e401 4105 |00ac: invoke-virtual {v1, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +135e0a: 5474 bf1f |00af: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.context:Landroid/content/Context; // field@1fbf │ │ +135e0e: 6e20 bb01 1400 |00b1: invoke-virtual {v4, v1}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@01bb │ │ +135e14: 1224 |00b4: const/4 v4, #int 2 // #2 │ │ +135e16: 6e20 ac41 4000 |00b5: invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +135e1c: 5474 c11f |00b8: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135e20: 6e10 a441 0000 |00ba: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +135e26: 0c05 |00bd: move-result-object v5 │ │ +135e28: 6e20 0e42 5400 |00be: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.setSelectedConversation:(Ljava/lang/String;)V // method@420e │ │ +135e2e: 5474 c01f |00c1: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1fc0 │ │ +135e32: 6e10 6040 0400 |00c3: invoke-virtual {v4}, Lindrora/atomic/indicator/ConversationIndicator;.invalidate:()V // method@4060 │ │ +135e38: 0e00 |00c6: return-void │ │ +135e3a: 5474 c21f |00c7: iget-object v4, v7, Lindrora/atomic/listener/ConversationSelectedListener;.titleView:Landroid/widget/TextView; // field@1fc2 │ │ +135e3e: 5475 c11f |00c9: iget-object v5, v7, Lindrora/atomic/listener/ConversationSelectedListener;.server:Lindrora/atomic/model/Server; // field@1fc1 │ │ +135e42: 6e10 fd41 0500 |00cb: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +135e48: 0c05 |00ce: move-result-object v5 │ │ +135e4a: 6e20 c73c 5400 |00cf: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +135e50: 28a2 |00d2: goto 0074 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=66 │ │ 0x0007 line=68 │ │ 0x0010 line=69 │ │ 0x0015 line=70 │ │ 0x0039 line=71 │ │ @@ -417304,21 +417454,21 @@ │ │ 0x0015 - 0x0074 reg=3 sb Ljava/lang/StringBuilder; │ │ 0x0096 - 0x00b4 reg=1 i Landroid/content/Intent; │ │ 0x0082 - 0x00c1 reg=2 previousConversation Lindrora/atomic/model/Conversation; │ │ 0x0007 - 0x00d3 reg=0 conversation Lindrora/atomic/model/Conversation; │ │ 0x0000 - 0x00d3 reg=7 this Lindrora/atomic/listener/ConversationSelectedListener; │ │ 0x0000 - 0x00d3 reg=8 position I │ │ │ │ - source_file_idx : 1590 (ConversationSelectedListener.java) │ │ + source_file_idx : 1586 (ConversationSelectedListener.java) │ │ │ │ Class #1517 header: │ │ class_idx : 2079 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2082 │ │ -source_file_idx : 1472 │ │ +source_file_idx : 1468 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1517 - │ │ Class descriptor : 'Lindrora/atomic/model/Channel;' │ │ @@ -417337,19 +417487,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -138150: |[138150] indrora.atomic.model.Channel.:(Ljava/lang/String;)V │ │ -138160: 7020 9841 2100 |0000: invoke-direct {v1, v2}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ -138166: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -13816a: 5b10 d01f |0005: iput-object v0, v1, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ -13816e: 0e00 |0007: return-void │ │ +135e54: |[135e54] indrora.atomic.model.Channel.:(Ljava/lang/String;)V │ │ +135e64: 7020 9841 2100 |0000: invoke-direct {v1, v2}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ +135e6a: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +135e6e: 5b10 d01f |0005: iput-object v0, v1, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ +135e72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lindrora/atomic/model/Channel; │ │ @@ -417361,17 +417511,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -138170: |[138170] indrora.atomic.model.Channel.getTopic:()Ljava/lang/String; │ │ -138180: 5410 d01f |0000: iget-object v0, v1, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ -138184: 1100 |0002: return-object v0 │ │ +135e74: |[135e74] indrora.atomic.model.Channel.getTopic:()Ljava/lang/String; │ │ +135e84: 5410 d01f |0000: iget-object v0, v1, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ +135e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/model/Channel; │ │ │ │ #1 : (in Lindrora/atomic/model/Channel;) │ │ @@ -417379,17 +417529,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -138188: |[138188] indrora.atomic.model.Channel.getType:()I │ │ -138198: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -13819a: 0f00 |0001: return v0 │ │ +135e8c: |[135e8c] indrora.atomic.model.Channel.getType:()I │ │ +135e9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +135e9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lindrora/atomic/model/Channel; │ │ │ │ #2 : (in Lindrora/atomic/model/Channel;) │ │ @@ -417397,32 +417547,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13819c: |[13819c] indrora.atomic.model.Channel.setTopic:(Ljava/lang/String;)V │ │ -1381ac: 5b01 d01f |0000: iput-object v1, v0, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ -1381b0: 0e00 |0002: return-void │ │ +135ea0: |[135ea0] indrora.atomic.model.Channel.setTopic:(Ljava/lang/String;)V │ │ +135eb0: 5b01 d01f |0000: iput-object v1, v0, Lindrora/atomic/model/Channel;.topic:Ljava/lang/String; // field@1fd0 │ │ +135eb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/model/Channel; │ │ 0x0000 - 0x0003 reg=1 topic Ljava/lang/String; │ │ │ │ - source_file_idx : 1472 (Channel.java) │ │ + source_file_idx : 1468 (Channel.java) │ │ │ │ Class #1518 header: │ │ class_idx : 2090 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2082 │ │ -source_file_idx : 5864 │ │ +source_file_idx : 5860 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1518 - │ │ Class descriptor : 'Lindrora/atomic/model/Query;' │ │ @@ -417437,17 +417587,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1381b4: |[1381b4] indrora.atomic.model.Query.:(Ljava/lang/String;)V │ │ -1381c4: 7020 9841 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ -1381ca: 0e00 |0003: return-void │ │ +135eb8: |[135eb8] indrora.atomic.model.Query.:(Ljava/lang/String;)V │ │ +135ec8: 7020 9841 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ +135ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/model/Query; │ │ 0x0000 - 0x0004 reg=1 name Ljava/lang/String; │ │ @@ -417458,30 +417608,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1381cc: |[1381cc] indrora.atomic.model.Query.getType:()I │ │ -1381dc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1381de: 0f00 |0001: return v0 │ │ +135ed0: |[135ed0] indrora.atomic.model.Query.getType:()I │ │ +135ee0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +135ee2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lindrora/atomic/model/Query; │ │ │ │ - source_file_idx : 5864 (Query.java) │ │ + source_file_idx : 5860 (Query.java) │ │ │ │ Class #1519 header: │ │ class_idx : 2093 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2082 │ │ -source_file_idx : 6308 │ │ +source_file_idx : 6304 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1519 - │ │ Class descriptor : 'Lindrora/atomic/model/ServerInfo;' │ │ @@ -417501,18 +417651,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1381e0: |[1381e0] indrora.atomic.model.ServerInfo.:()V │ │ -1381f0: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -1381f4: 7020 9841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ -1381fa: 0e00 |0005: return-void │ │ +135ee4: |[135ee4] indrora.atomic.model.ServerInfo.:()V │ │ +135ef4: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +135ef8: 7020 9841 0100 |0002: invoke-direct {v1, v0}, Lindrora/atomic/model/Conversation;.:(Ljava/lang/String;)V // method@4198 │ │ +135efe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/model/ServerInfo; │ │ │ │ @@ -417522,30 +417672,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1381fc: |[1381fc] indrora.atomic.model.ServerInfo.getType:()I │ │ -13820c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -13820e: 0f00 |0001: return v0 │ │ +135f00: |[135f00] indrora.atomic.model.ServerInfo.getType:()I │ │ +135f10: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +135f12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lindrora/atomic/model/ServerInfo; │ │ │ │ - source_file_idx : 6308 (ServerInfo.java) │ │ + source_file_idx : 6304 (ServerInfo.java) │ │ │ │ Class #1520 header: │ │ class_idx : 2278 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2277 │ │ -source_file_idx : 5577 │ │ +source_file_idx : 5573 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1520 - │ │ Class descriptor : 'Lorg/jibble/pircbot/NickAlreadyInUseException;' │ │ @@ -417565,33 +417715,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -138210: |[138210] org.jibble.pircbot.NickAlreadyInUseException.:(Ljava/lang/String;)V │ │ -138220: 7020 e544 1000 |0000: invoke-direct {v0, v1}, Lorg/jibble/pircbot/IrcException;.:(Ljava/lang/String;)V // method@44e5 │ │ -138226: 0e00 |0003: return-void │ │ +135f14: |[135f14] org.jibble.pircbot.NickAlreadyInUseException.:(Ljava/lang/String;)V │ │ +135f24: 7020 e544 1000 |0000: invoke-direct {v0, v1}, Lorg/jibble/pircbot/IrcException;.:(Ljava/lang/String;)V // method@44e5 │ │ +135f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/jibble/pircbot/NickAlreadyInUseException; │ │ 0x0000 - 0x0004 reg=1 e Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5577 (NickAlreadyInUseException.java) │ │ + source_file_idx : 5573 (NickAlreadyInUseException.java) │ │ │ │ Class #1521 header: │ │ class_idx : 2281 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 2163 │ │ -source_file_idx : 5805 │ │ +source_file_idx : 5801 │ │ static_fields_size : 8 │ │ instance_fields_size: 29 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 134 │ │ │ │ Class #1521 annotations: │ │ Annotations on field #8390 '_aliases' │ │ @@ -417799,108 +417949,108 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -138228: |[138228] org.jibble.pircbot.PircBot.:()V │ │ -138238: 1a00 a801 |0000: const-string v0, ":(.+) CAP (.+) (LS|ACK|NAK) :(.+)" // string@01a8 │ │ -13823c: 6900 be20 |0002: sput-object v0, Lorg/jibble/pircbot/PircBot;.CAP_ACK_REGEX:Ljava/lang/String; // field@20be │ │ -138240: 0e00 |0004: return-void │ │ +135f2c: |[135f2c] org.jibble.pircbot.PircBot.:()V │ │ +135f3c: 1a00 a501 |0000: const-string v0, ":(.+) CAP (.+) (LS|ACK|NAK) :(.+)" // string@01a5 │ │ +135f40: 6900 be20 |0002: sput-object v0, Lorg/jibble/pircbot/PircBot;.CAP_ACK_REGEX:Ljava/lang/String; // field@20be │ │ +135f44: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ │ │ #1 : (in Lorg/jibble/pircbot/PircBot;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 149 16-bit code units │ │ -138244: |[138244] org.jibble.pircbot.PircBot.:()V │ │ -138254: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -138256: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -138258: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -13825a: 7010 1f43 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ -138260: 5b52 d120 |0006: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -138264: 5b52 d720 |0008: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -138268: 5b52 cb20 |000a: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ -13826c: 5b52 d020 |000c: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ -138270: 5b52 dc20 |000e: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -138274: 5b52 db20 |0010: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ -138278: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -13827a: 5950 d920 |0013: iput v0, v5, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ -13827e: 5b52 d820 |0015: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ -138282: 2200 ea08 |0017: new-instance v0, Lorg/jibble/pircbot/Queue; // type@08ea │ │ -138286: 7010 8245 0000 |0019: invoke-direct {v0}, Lorg/jibble/pircbot/Queue;.:()V // method@4582 │ │ -13828c: 5b50 d620 |001c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -138290: 1600 e803 |001e: const-wide/16 v0, #int 1000 // #3e8 │ │ -138294: 5a50 d320 |0020: iput-wide v0, v5, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ -138298: 2200 ae08 |0022: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ -13829c: 7010 fb43 0000 |0024: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ -1382a2: 5b50 ca20 |0027: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -1382a6: 2200 ae08 |0029: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ -1382aa: 7010 fb43 0000 |002b: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ -1382b0: 5b50 dd20 |002e: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ -1382b4: 2200 e208 |0030: new-instance v0, Lorg/jibble/pircbot/DccManager; // type@08e2 │ │ -1382b8: 7020 d544 5000 |0032: invoke-direct {v0, v5}, Lorg/jibble/pircbot/DccManager;.:(Lorg/jibble/pircbot/PircBot;)V // method@44d5 │ │ -1382be: 5b50 cd20 |0035: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ -1382c2: 5b52 ce20 |0037: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -1382c6: 5b52 cc20 |0039: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ -1382ca: 5c53 c720 |003b: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ -1382ce: 5954 c820 |003d: iput v4, v5, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -1382d2: 5c53 df20 |003f: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ -1382d6: 5c53 da20 |0041: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -1382da: 1a00 ab16 |0043: const-string v0, "PircBot" // string@16ab │ │ -1382de: 5b50 d420 |0045: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ -1382e2: 2200 a408 |0047: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ -1382e6: 7010 c243 0000 |0049: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1382ec: 5b50 c620 |004c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ -1382f0: 5450 d420 |004e: iget-object v0, v5, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ -1382f4: 5b50 d520 |0050: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -1382f8: 1a00 ab16 |0052: const-string v0, "PircBot" // string@16ab │ │ -1382fc: 5b50 d220 |0054: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ -138300: 1a00 ac16 |0056: const-string v0, "PircBot 1.4.6 Java IRC Bot - www.jibble.org" // string@16ac │ │ -138304: 5b50 e020 |0058: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ -138308: 1a00 d11c |005a: const-string v0, "You ought to be arrested for fingering a bot!" // string@1cd1 │ │ -13830c: 5b50 cf20 |005c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ -138310: 1240 |005e: const/4 v0, #int 4 // #4 │ │ -138312: 2300 3409 |005f: new-array v0, v0, [Ljava/lang/Character; // type@0934 │ │ -138316: 1301 2300 |0061: const/16 v1, #int 35 // #23 │ │ -13831a: 7110 d442 0100 |0063: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138320: 0c01 |0066: move-result-object v1 │ │ -138322: 4d01 0003 |0067: aput-object v1, v0, v3 │ │ -138326: 1301 2600 |0069: const/16 v1, #int 38 // #26 │ │ -13832a: 7110 d442 0100 |006b: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138330: 0c01 |006e: move-result-object v1 │ │ -138332: 4d01 0004 |006f: aput-object v1, v0, v4 │ │ -138336: 1221 |0071: const/4 v1, #int 2 // #2 │ │ -138338: 1302 2b00 |0072: const/16 v2, #int 43 // #2b │ │ -13833c: 7110 d442 0200 |0074: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138342: 0c02 |0077: move-result-object v2 │ │ -138344: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ -138348: 1231 |007a: const/4 v1, #int 3 // #3 │ │ -13834a: 1302 2100 |007b: const/16 v2, #int 33 // #21 │ │ -13834e: 7110 d442 0200 |007d: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138354: 0c02 |0080: move-result-object v2 │ │ -138356: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ -13835a: 7110 d643 0000 |0083: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ -138360: 0c00 |0086: move-result-object v0 │ │ -138362: 5b50 c920 |0087: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ -138366: 2340 4009 |0089: new-array v0, v4, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ -13836a: 2201 3408 |008b: new-instance v1, Lindrora/atomic/ssl/NaiveTrustManager; // type@0834 │ │ -13836e: 7010 4942 0100 |008d: invoke-direct {v1}, Lindrora/atomic/ssl/NaiveTrustManager;.:()V // method@4249 │ │ -138374: 4d01 0003 |0090: aput-object v1, v0, v3 │ │ -138378: 5b50 de20 |0092: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ -13837c: 0e00 |0094: return-void │ │ +135f48: |[135f48] org.jibble.pircbot.PircBot.:()V │ │ +135f58: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +135f5a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +135f5c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +135f5e: 7010 1f43 0500 |0003: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@431f │ │ +135f64: 5b52 d120 |0006: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +135f68: 5b52 d720 |0008: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +135f6c: 5b52 cb20 |000a: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ +135f70: 5b52 d020 |000c: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ +135f74: 5b52 dc20 |000e: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +135f78: 5b52 db20 |0010: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ +135f7c: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +135f7e: 5950 d920 |0013: iput v0, v5, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ +135f82: 5b52 d820 |0015: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ +135f86: 2200 ea08 |0017: new-instance v0, Lorg/jibble/pircbot/Queue; // type@08ea │ │ +135f8a: 7010 8245 0000 |0019: invoke-direct {v0}, Lorg/jibble/pircbot/Queue;.:()V // method@4582 │ │ +135f90: 5b50 d620 |001c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +135f94: 1600 e803 |001e: const-wide/16 v0, #int 1000 // #3e8 │ │ +135f98: 5a50 d320 |0020: iput-wide v0, v5, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ +135f9c: 2200 ae08 |0022: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ +135fa0: 7010 fb43 0000 |0024: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ +135fa6: 5b50 ca20 |0027: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +135faa: 2200 ae08 |0029: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ +135fae: 7010 fb43 0000 |002b: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ +135fb4: 5b50 dd20 |002e: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ +135fb8: 2200 e208 |0030: new-instance v0, Lorg/jibble/pircbot/DccManager; // type@08e2 │ │ +135fbc: 7020 d544 5000 |0032: invoke-direct {v0, v5}, Lorg/jibble/pircbot/DccManager;.:(Lorg/jibble/pircbot/PircBot;)V // method@44d5 │ │ +135fc2: 5b50 cd20 |0035: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ +135fc6: 5b52 ce20 |0037: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +135fca: 5b52 cc20 |0039: iput-object v2, v5, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ +135fce: 5c53 c720 |003b: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ +135fd2: 5954 c820 |003d: iput v4, v5, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +135fd6: 5c53 df20 |003f: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ +135fda: 5c53 da20 |0041: iput-boolean v3, v5, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +135fde: 1a00 a716 |0043: const-string v0, "PircBot" // string@16a7 │ │ +135fe2: 5b50 d420 |0045: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ +135fe6: 2200 a408 |0047: new-instance v0, Ljava/util/ArrayList; // type@08a4 │ │ +135fea: 7010 c243 0000 |0049: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +135ff0: 5b50 c620 |004c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ +135ff4: 5450 d420 |004e: iget-object v0, v5, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ +135ff8: 5b50 d520 |0050: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +135ffc: 1a00 a716 |0052: const-string v0, "PircBot" // string@16a7 │ │ +136000: 5b50 d220 |0054: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ +136004: 1a00 a816 |0056: const-string v0, "PircBot 1.4.6 Java IRC Bot - www.jibble.org" // string@16a8 │ │ +136008: 5b50 e020 |0058: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ +13600c: 1a00 cd1c |005a: const-string v0, "You ought to be arrested for fingering a bot!" // string@1ccd │ │ +136010: 5b50 cf20 |005c: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ +136014: 1240 |005e: const/4 v0, #int 4 // #4 │ │ +136016: 2300 3409 |005f: new-array v0, v0, [Ljava/lang/Character; // type@0934 │ │ +13601a: 1301 2300 |0061: const/16 v1, #int 35 // #23 │ │ +13601e: 7110 d442 0100 |0063: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136024: 0c01 |0066: move-result-object v1 │ │ +136026: 4d01 0003 |0067: aput-object v1, v0, v3 │ │ +13602a: 1301 2600 |0069: const/16 v1, #int 38 // #26 │ │ +13602e: 7110 d442 0100 |006b: invoke-static {v1}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136034: 0c01 |006e: move-result-object v1 │ │ +136036: 4d01 0004 |006f: aput-object v1, v0, v4 │ │ +13603a: 1221 |0071: const/4 v1, #int 2 // #2 │ │ +13603c: 1302 2b00 |0072: const/16 v2, #int 43 // #2b │ │ +136040: 7110 d442 0200 |0074: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136046: 0c02 |0077: move-result-object v2 │ │ +136048: 4d02 0001 |0078: aput-object v2, v0, v1 │ │ +13604c: 1231 |007a: const/4 v1, #int 3 // #3 │ │ +13604e: 1302 2100 |007b: const/16 v2, #int 33 // #21 │ │ +136052: 7110 d442 0200 |007d: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136058: 0c02 |0080: move-result-object v2 │ │ +13605a: 4d02 0001 |0081: aput-object v2, v0, v1 │ │ +13605e: 7110 d643 0000 |0083: invoke-static {v0}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ +136064: 0c00 |0086: move-result-object v0 │ │ +136066: 5b50 c920 |0087: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ +13606a: 2340 4009 |0089: new-array v0, v4, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ +13606e: 2201 3408 |008b: new-instance v1, Lindrora/atomic/ssl/NaiveTrustManager; // type@0834 │ │ +136072: 7010 4942 0100 |008d: invoke-direct {v1}, Lindrora/atomic/ssl/NaiveTrustManager;.:()V // method@4249 │ │ +136078: 4d01 0003 |0090: aput-object v1, v0, v3 │ │ +13607c: 5b50 de20 |0092: iput-object v0, v5, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ +136080: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=112 │ │ 0x0006 line=3234 │ │ 0x0008 line=3235 │ │ 0x000a line=3236 │ │ 0x000c line=3237 │ │ @@ -417936,34 +418086,34 @@ │ │ type : '(Ljava/lang/String;Lorg/jibble/pircbot/User;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -138380: |[138380] org.jibble.pircbot.PircBot.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V │ │ -138390: 6e10 4b43 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -138396: 0c04 |0003: move-result-object v4 │ │ -138398: 5432 ca20 |0004: iget-object v2, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -13839c: 1d02 |0006: monitor-enter v2 │ │ -13839e: 5431 ca20 |0007: iget-object v1, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -1383a2: 6e20 fd43 4100 |0009: invoke-virtual {v1, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ -1383a8: 0c00 |000c: move-result-object v0 │ │ -1383aa: 1f00 ae08 |000d: check-cast v0, Ljava/util/Hashtable; // type@08ae │ │ -1383ae: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ -1383b2: 2200 ae08 |0011: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ -1383b6: 7010 fb43 0000 |0013: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ -1383bc: 5431 ca20 |0016: iget-object v1, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -1383c0: 6e30 ff43 4100 |0018: invoke-virtual {v1, v4, v0}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ -1383c6: 6e30 ff43 5005 |001b: invoke-virtual {v0, v5, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ -1383cc: 1e02 |001e: monitor-exit v2 │ │ -1383ce: 0e00 |001f: return-void │ │ -1383d0: 0d01 |0020: move-exception v1 │ │ -1383d2: 1e02 |0021: monitor-exit v2 │ │ -1383d4: 2701 |0022: throw v1 │ │ +136084: |[136084] org.jibble.pircbot.PircBot.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V │ │ +136094: 6e10 4b43 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +13609a: 0c04 |0003: move-result-object v4 │ │ +13609c: 5432 ca20 |0004: iget-object v2, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1360a0: 1d02 |0006: monitor-enter v2 │ │ +1360a2: 5431 ca20 |0007: iget-object v1, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1360a6: 6e20 fd43 4100 |0009: invoke-virtual {v1, v4}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ +1360ac: 0c00 |000c: move-result-object v0 │ │ +1360ae: 1f00 ae08 |000d: check-cast v0, Ljava/util/Hashtable; // type@08ae │ │ +1360b2: 3900 0c00 |000f: if-nez v0, 001b // +000c │ │ +1360b6: 2200 ae08 |0011: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ +1360ba: 7010 fb43 0000 |0013: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ +1360c0: 5431 ca20 |0016: iget-object v1, v3, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1360c4: 6e30 ff43 4100 |0018: invoke-virtual {v1, v4, v0}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ +1360ca: 6e30 ff43 5005 |001b: invoke-virtual {v0, v5, v5}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ +1360d0: 1e02 |001e: monitor-exit v2 │ │ +1360d2: 0e00 |001f: return-void │ │ +1360d4: 0d01 |0020: move-exception v1 │ │ +1360d6: 1e02 |0021: monitor-exit v2 │ │ +1360d8: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0007 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=3091 │ │ 0x0004 line=3092 │ │ 0x0007 line=3093 │ │ @@ -417986,74 +418136,74 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -1383e4: |[1383e4] org.jibble.pircbot.PircBot.doSaslAuth:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1383f4: 1305 9001 |0000: const/16 v5, #int 400 // #190 │ │ -1383f8: 1a03 ce02 |0002: const-string v3, "AUTHENTICATE PLAIN" // string@02ce │ │ -1383fc: 6e20 6c45 3600 |0004: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -138402: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -138406: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13840c: 6e20 6343 7300 |000c: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138412: 0c03 |000f: move-result-object v3 │ │ -138414: 1a04 0100 |0010: const-string v4, "��" // string@0001 │ │ -138418: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13841e: 0c03 |0015: move-result-object v3 │ │ -138420: 6e20 6343 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138426: 0c03 |0019: move-result-object v3 │ │ -138428: 1a04 0100 |001a: const-string v4, "��" // string@0001 │ │ -13842c: 6e20 6343 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138432: 0c03 |001f: move-result-object v3 │ │ -138434: 6e20 6343 8300 |0020: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13843a: 0c03 |0023: move-result-object v3 │ │ -13843c: 6e10 6a43 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138442: 0c00 |0027: move-result-object v0 │ │ -138444: 6e10 3b43 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@433b │ │ -13844a: 0c03 |002b: move-result-object v3 │ │ -13844c: 7110 5042 0300 |002c: invoke-static {v3}, Lindrora/atomic/tools/Base64;.encodeBytes:([B)Ljava/lang/String; // method@4250 │ │ -138452: 0c01 |002f: move-result-object v1 │ │ -138454: 6e10 4443 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ -13845a: 0a03 |0033: move-result v3 │ │ -13845c: 3453 2200 |0034: if-lt v3, v5, 0056 // +0022 │ │ -138460: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -138462: 6e30 4943 3105 |0037: invoke-virtual {v1, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138468: 0c02 |003a: move-result-object v2 │ │ -13846a: 6e20 4843 5100 |003b: invoke-virtual {v1, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -138470: 0c00 |003e: move-result-object v0 │ │ -138472: 2203 7908 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -138476: 7010 5a43 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13847c: 1a04 cc02 |0044: const-string v4, "AUTHENTICATE " // string@02cc │ │ -138480: 6e20 6343 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138486: 0c03 |0049: move-result-object v3 │ │ -138488: 6e20 6343 2300 |004a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13848e: 0c03 |004d: move-result-object v3 │ │ -138490: 6e10 6a43 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138496: 0c03 |0051: move-result-object v3 │ │ -138498: 6e20 6c45 3600 |0052: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13849e: 28db |0055: goto 0030 // -0025 │ │ -1384a0: 6e10 4443 0100 |0056: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ -1384a6: 0a03 |0059: move-result v3 │ │ -1384a8: 3d03 1900 |005a: if-lez v3, 0073 // +0019 │ │ -1384ac: 2203 7908 |005c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -1384b0: 7010 5a43 0300 |005e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1384b6: 1a04 cc02 |0061: const-string v4, "AUTHENTICATE " // string@02cc │ │ -1384ba: 6e20 6343 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1384c0: 0c03 |0066: move-result-object v3 │ │ -1384c2: 6e20 6343 1300 |0067: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1384c8: 0c03 |006a: move-result-object v3 │ │ -1384ca: 6e10 6a43 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1384d0: 0c03 |006e: move-result-object v3 │ │ -1384d2: 6e20 6c45 3600 |006f: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1384d8: 0e00 |0072: return-void │ │ -1384da: 1a03 cd02 |0073: const-string v3, "AUTHENTICATE +" // string@02cd │ │ -1384de: 6e20 6c45 3600 |0075: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1384e4: 28fa |0078: goto 0072 // -0006 │ │ +1360e8: |[1360e8] org.jibble.pircbot.PircBot.doSaslAuth:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1360f8: 1305 9001 |0000: const/16 v5, #int 400 // #190 │ │ +1360fc: 1a03 cb02 |0002: const-string v3, "AUTHENTICATE PLAIN" // string@02cb │ │ +136100: 6e20 6c45 3600 |0004: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +136106: 2203 7908 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +13610a: 7010 5a43 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +136110: 6e20 6343 7300 |000c: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136116: 0c03 |000f: move-result-object v3 │ │ +136118: 1a04 0100 |0010: const-string v4, "��" // string@0001 │ │ +13611c: 6e20 6343 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136122: 0c03 |0015: move-result-object v3 │ │ +136124: 6e20 6343 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13612a: 0c03 |0019: move-result-object v3 │ │ +13612c: 1a04 0100 |001a: const-string v4, "��" // string@0001 │ │ +136130: 6e20 6343 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136136: 0c03 |001f: move-result-object v3 │ │ +136138: 6e20 6343 8300 |0020: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13613e: 0c03 |0023: move-result-object v3 │ │ +136140: 6e10 6a43 0300 |0024: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +136146: 0c00 |0027: move-result-object v0 │ │ +136148: 6e10 3b43 0000 |0028: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@433b │ │ +13614e: 0c03 |002b: move-result-object v3 │ │ +136150: 7110 5042 0300 |002c: invoke-static {v3}, Lindrora/atomic/tools/Base64;.encodeBytes:([B)Ljava/lang/String; // method@4250 │ │ +136156: 0c01 |002f: move-result-object v1 │ │ +136158: 6e10 4443 0100 |0030: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ +13615e: 0a03 |0033: move-result v3 │ │ +136160: 3453 2200 |0034: if-lt v3, v5, 0056 // +0022 │ │ +136164: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +136166: 6e30 4943 3105 |0037: invoke-virtual {v1, v3, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +13616c: 0c02 |003a: move-result-object v2 │ │ +13616e: 6e20 4843 5100 |003b: invoke-virtual {v1, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +136174: 0c00 |003e: move-result-object v0 │ │ +136176: 2203 7908 |003f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +13617a: 7010 5a43 0300 |0041: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +136180: 1a04 c902 |0044: const-string v4, "AUTHENTICATE " // string@02c9 │ │ +136184: 6e20 6343 4300 |0046: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13618a: 0c03 |0049: move-result-object v3 │ │ +13618c: 6e20 6343 2300 |004a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136192: 0c03 |004d: move-result-object v3 │ │ +136194: 6e10 6a43 0300 |004e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13619a: 0c03 |0051: move-result-object v3 │ │ +13619c: 6e20 6c45 3600 |0052: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1361a2: 28db |0055: goto 0030 // -0025 │ │ +1361a4: 6e10 4443 0100 |0056: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@4344 │ │ +1361aa: 0a03 |0059: move-result v3 │ │ +1361ac: 3d03 1900 |005a: if-lez v3, 0073 // +0019 │ │ +1361b0: 2203 7908 |005c: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +1361b4: 7010 5a43 0300 |005e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1361ba: 1a04 c902 |0061: const-string v4, "AUTHENTICATE " // string@02c9 │ │ +1361be: 6e20 6343 4300 |0063: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1361c4: 0c03 |0066: move-result-object v3 │ │ +1361c6: 6e20 6343 1300 |0067: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1361cc: 0c03 |006a: move-result-object v3 │ │ +1361ce: 6e10 6a43 0300 |006b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1361d4: 0c03 |006e: move-result-object v3 │ │ +1361d6: 6e20 6c45 3600 |006f: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1361dc: 0e00 |0072: return-void │ │ +1361de: 1a03 ca02 |0073: const-string v3, "AUTHENTICATE +" // string@02ca │ │ +1361e2: 6e20 6c45 3600 |0075: invoke-virtual {v6, v3}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1361e8: 28fa |0078: goto 0072 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=889 │ │ 0x0007 line=891 │ │ 0x0028 line=892 │ │ 0x0030 line=894 │ │ 0x0036 line=895 │ │ @@ -418076,324 +418226,324 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 25 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 629 16-bit code units │ │ -1384e8: |[1384e8] org.jibble.pircbot.PircBot.processMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -1384f8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1384fc: 5404 c920 |0002: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ -138500: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -138502: 0800 1400 |0005: move-object/from16 v0, v20 │ │ -138506: 6e20 3343 6000 |0007: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -13850c: 0a06 |000a: move-result v6 │ │ -13850e: 7110 d442 0600 |000b: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138514: 0c06 |000e: move-result-object v6 │ │ -138516: 7220 2744 6400 |000f: invoke-interface {v4, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@4427 │ │ -13851c: 0a04 |0012: move-result v4 │ │ -13851e: 3a04 5202 |0013: if-ltz v4, 0265 // +0252 │ │ -138522: 0805 1400 |0015: move-object/from16 v5, v20 │ │ -138526: 2212 b808 |0017: new-instance v18, Ljava/util/StringTokenizer; // type@08b8 │ │ -13852a: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -13852e: 0801 1800 |001b: move-object/from16 v1, v24 │ │ -138532: 7020 4c44 1000 |001d: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -138538: 7401 4d44 1200 |0020: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.countTokens:()I // method@444d │ │ -13853e: 0a04 |0023: move-result v4 │ │ -138540: 234f 3909 |0024: new-array v15, v4, [Ljava/lang/String; // type@0939 │ │ -138544: 1311 0000 |0026: const/16 v17, #int 0 // #0 │ │ -138548: 7401 4e44 1200 |0028: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ -13854e: 0a04 |002b: move-result v4 │ │ -138550: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ -138554: 7401 4f44 1200 |002e: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13855a: 0c04 |0031: move-result-object v4 │ │ -13855c: 4d04 0f11 |0032: aput-object v4, v15, v17 │ │ -138560: d811 1101 |0034: add-int/lit8 v17, v17, #int 1 // #01 │ │ -138564: 28f2 |0036: goto 0028 // -000e │ │ -138566: 1310 2000 |0037: const/16 v16, #int 32 // #20 │ │ -13856a: 121e |0039: const/4 v14, #int 1 // #1 │ │ -13856c: 120d |003a: const/4 v13, #int 0 // #0 │ │ -13856e: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -138570: 4604 0f04 |003c: aget-object v4, v15, v4 │ │ -138574: 6e10 4443 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ -13857a: 0a04 |0041: move-result v4 │ │ -13857c: 354d 1502 |0042: if-ge v13, v4, 0257 // +0215 │ │ -138580: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -138582: 4604 0f04 |0045: aget-object v4, v15, v4 │ │ -138586: 6e20 3343 d400 |0047: invoke-virtual {v4, v13}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -13858c: 0a0c |004a: move-result v12 │ │ -13858e: 1304 2b00 |004b: const/16 v4, #int 43 // #2b │ │ -138592: 324c 0600 |004d: if-eq v12, v4, 0053 // +0006 │ │ -138596: 1304 2d00 |004f: const/16 v4, #int 45 // #2d │ │ -13859a: 334c 0700 |0051: if-ne v12, v4, 0058 // +0007 │ │ -13859e: 0210 0c00 |0053: move/from16 v16, v12 │ │ -1385a2: d80d 0d01 |0055: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1385a6: 28e4 |0057: goto 003b // -001c │ │ -1385a8: 1304 6f00 |0058: const/16 v4, #int 111 // #6f │ │ -1385ac: 334c 3600 |005a: if-ne v12, v4, 0090 // +0036 │ │ -1385b0: 1304 2b00 |005c: const/16 v4, #int 43 // #2b │ │ -1385b4: 0200 1000 |005e: move/from16 v0, v16 │ │ -1385b8: 3340 1a00 |0060: if-ne v0, v4, 007a // +001a │ │ -1385bc: 1214 |0062: const/4 v4, #int 1 // #1 │ │ -1385be: 4606 0f0e |0063: aget-object v6, v15, v14 │ │ -1385c2: 0800 1300 |0065: move-object/from16 v0, v19 │ │ -1385c6: 7040 8045 5064 |0067: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -1385cc: 4609 0f0e |006a: aget-object v9, v15, v14 │ │ -1385d0: 0804 1300 |006c: move-object/from16 v4, v19 │ │ -1385d4: 0806 1500 |006e: move-object/from16 v6, v21 │ │ -1385d8: 0807 1600 |0070: move-object/from16 v7, v22 │ │ -1385dc: 0808 1700 |0072: move-object/from16 v8, v23 │ │ -1385e0: 7406 3845 0400 |0074: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4538 │ │ -1385e6: d80e 0e01 |0077: add-int/lit8 v14, v14, #int 1 // #01 │ │ -1385ea: 28dc |0079: goto 0055 // -0024 │ │ -1385ec: 1224 |007a: const/4 v4, #int 2 // #2 │ │ -1385ee: 4606 0f0e |007b: aget-object v6, v15, v14 │ │ -1385f2: 0800 1300 |007d: move-object/from16 v0, v19 │ │ -1385f6: 7040 8045 5064 |007f: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -1385fc: 4609 0f0e |0082: aget-object v9, v15, v14 │ │ -138600: 0804 1300 |0084: move-object/from16 v4, v19 │ │ -138604: 0806 1500 |0086: move-object/from16 v6, v21 │ │ -138608: 0807 1600 |0088: move-object/from16 v7, v22 │ │ -13860c: 0808 1700 |008a: move-object/from16 v8, v23 │ │ -138610: 7406 2a45 0400 |008c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452a │ │ -138616: 28e8 |008f: goto 0077 // -0018 │ │ -138618: 1304 6800 |0090: const/16 v4, #int 104 // #68 │ │ -13861c: 334c 3600 |0092: if-ne v12, v4, 00c8 // +0036 │ │ -138620: 1304 2b00 |0094: const/16 v4, #int 43 // #2b │ │ -138624: 0200 1000 |0096: move/from16 v0, v16 │ │ -138628: 3340 1a00 |0098: if-ne v0, v4, 00b2 // +001a │ │ -13862c: 1254 |009a: const/4 v4, #int 5 // #5 │ │ -13862e: 4606 0f0e |009b: aget-object v6, v15, v14 │ │ -138632: 0800 1300 |009d: move-object/from16 v0, v19 │ │ -138636: 7040 8045 5064 |009f: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -13863c: 4609 0f0e |00a2: aget-object v9, v15, v14 │ │ -138640: 0804 1300 |00a4: move-object/from16 v4, v19 │ │ -138644: 0806 1500 |00a6: move-object/from16 v6, v21 │ │ -138648: 0807 1600 |00a8: move-object/from16 v7, v22 │ │ -13864c: 0808 1700 |00aa: move-object/from16 v8, v23 │ │ -138650: 7406 2e45 0400 |00ac: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452e │ │ -138656: d80e 0e01 |00af: add-int/lit8 v14, v14, #int 1 // #01 │ │ -13865a: 28a4 |00b1: goto 0055 // -005c │ │ -13865c: 1264 |00b2: const/4 v4, #int 6 // #6 │ │ -13865e: 4606 0f0e |00b3: aget-object v6, v15, v14 │ │ -138662: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -138666: 7040 8045 5064 |00b7: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -13866c: 4609 0f0e |00ba: aget-object v9, v15, v14 │ │ -138670: 0804 1300 |00bc: move-object/from16 v4, v19 │ │ -138674: 0806 1500 |00be: move-object/from16 v6, v21 │ │ -138678: 0807 1600 |00c0: move-object/from16 v7, v22 │ │ -13867c: 0808 1700 |00c2: move-object/from16 v8, v23 │ │ -138680: 7406 2845 0400 |00c4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4528 │ │ -138686: 28e8 |00c7: goto 00af // -0018 │ │ -138688: 1304 7600 |00c8: const/16 v4, #int 118 // #76 │ │ -13868c: 334c 3700 |00ca: if-ne v12, v4, 0101 // +0037 │ │ -138690: 1304 2b00 |00cc: const/16 v4, #int 43 // #2b │ │ -138694: 0200 1000 |00ce: move/from16 v0, v16 │ │ -138698: 3340 1b00 |00d0: if-ne v0, v4, 00eb // +001b │ │ -13869c: 1234 |00d2: const/4 v4, #int 3 // #3 │ │ -13869e: 4606 0f0e |00d3: aget-object v6, v15, v14 │ │ -1386a2: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ -1386a6: 7040 8045 5064 |00d7: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -1386ac: 4609 0f0e |00da: aget-object v9, v15, v14 │ │ -1386b0: 0804 1300 |00dc: move-object/from16 v4, v19 │ │ -1386b4: 0806 1500 |00de: move-object/from16 v6, v21 │ │ -1386b8: 0807 1600 |00e0: move-object/from16 v7, v22 │ │ -1386bc: 0808 1700 |00e2: move-object/from16 v8, v23 │ │ -1386c0: 7406 5945 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4559 │ │ -1386c6: d80e 0e01 |00e7: add-int/lit8 v14, v14, #int 1 // #01 │ │ -1386ca: 2900 6cff |00e9: goto/16 0055 // -0094 │ │ -1386ce: 1244 |00eb: const/4 v4, #int 4 // #4 │ │ -1386d0: 4606 0f0e |00ec: aget-object v6, v15, v14 │ │ -1386d4: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ -1386d8: 7040 8045 5064 |00f0: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ -1386de: 4609 0f0e |00f3: aget-object v9, v15, v14 │ │ -1386e2: 0804 1300 |00f5: move-object/from16 v4, v19 │ │ -1386e6: 0806 1500 |00f7: move-object/from16 v6, v21 │ │ -1386ea: 0807 1600 |00f9: move-object/from16 v7, v22 │ │ -1386ee: 0808 1700 |00fb: move-object/from16 v8, v23 │ │ -1386f2: 7406 2945 0400 |00fd: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4529 │ │ -1386f8: 28e7 |0100: goto 00e7 // -0019 │ │ -1386fa: 1304 6b00 |0101: const/16 v4, #int 107 // #6b │ │ -1386fe: 334c 2700 |0103: if-ne v12, v4, 012a // +0027 │ │ -138702: 1304 2b00 |0105: const/16 v4, #int 43 // #2b │ │ -138706: 0200 1000 |0107: move/from16 v0, v16 │ │ -13870a: 3340 1300 |0109: if-ne v0, v4, 011c // +0013 │ │ -13870e: 4609 0f0e |010b: aget-object v9, v15, v14 │ │ -138712: 0804 1300 |010d: move-object/from16 v4, v19 │ │ -138716: 0806 1500 |010f: move-object/from16 v6, v21 │ │ -13871a: 0807 1600 |0111: move-object/from16 v7, v22 │ │ -13871e: 0808 1700 |0113: move-object/from16 v8, v23 │ │ -138722: 7406 4a45 0400 |0115: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454a │ │ -138728: d80e 0e01 |0118: add-int/lit8 v14, v14, #int 1 // #01 │ │ -13872c: 2900 3bff |011a: goto/16 0055 // -00c5 │ │ -138730: 4609 0f0e |011c: aget-object v9, v15, v14 │ │ -138734: 0804 1300 |011e: move-object/from16 v4, v19 │ │ -138738: 0806 1500 |0120: move-object/from16 v6, v21 │ │ -13873c: 0807 1600 |0122: move-object/from16 v7, v22 │ │ -138740: 0808 1700 |0124: move-object/from16 v8, v23 │ │ -138744: 7406 3f45 0400 |0126: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453f │ │ -13874a: 28ef |0129: goto 0118 // -0011 │ │ -13874c: 1304 6c00 |012a: const/16 v4, #int 108 // #6c │ │ -138750: 334c 2a00 |012c: if-ne v12, v4, 0156 // +002a │ │ -138754: 1304 2b00 |012e: const/16 v4, #int 43 // #2b │ │ -138758: 0200 1000 |0130: move/from16 v0, v16 │ │ -13875c: 3340 1700 |0132: if-ne v0, v4, 0149 // +0017 │ │ -138760: 4604 0f0e |0134: aget-object v4, v15, v14 │ │ -138764: 7110 ff42 0400 |0136: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -13876a: 0a09 |0139: move-result v9 │ │ -13876c: 0804 1300 |013a: move-object/from16 v4, v19 │ │ -138770: 0806 1500 |013c: move-object/from16 v6, v21 │ │ -138774: 0807 1600 |013e: move-object/from16 v7, v22 │ │ -138778: 0808 1700 |0140: move-object/from16 v8, v23 │ │ -13877c: 7406 4b45 0400 |0142: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@454b │ │ -138782: d80e 0e01 |0145: add-int/lit8 v14, v14, #int 1 // #01 │ │ -138786: 2900 0eff |0147: goto/16 0055 // -00f2 │ │ -13878a: 0800 1300 |0149: move-object/from16 v0, v19 │ │ -13878e: 0801 1500 |014b: move-object/from16 v1, v21 │ │ -138792: 0802 1600 |014d: move-object/from16 v2, v22 │ │ -138796: 0803 1700 |014f: move-object/from16 v3, v23 │ │ -13879a: 6e53 4045 5021 |0151: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4540 │ │ -1387a0: 2900 01ff |0154: goto/16 0055 // -00ff │ │ -1387a4: 1304 6200 |0156: const/16 v4, #int 98 // #62 │ │ -1387a8: 334c 2700 |0158: if-ne v12, v4, 017f // +0027 │ │ -1387ac: 1304 2b00 |015a: const/16 v4, #int 43 // #2b │ │ -1387b0: 0200 1000 |015c: move/from16 v0, v16 │ │ -1387b4: 3340 1300 |015e: if-ne v0, v4, 0171 // +0013 │ │ -1387b8: 4609 0f0e |0160: aget-object v9, v15, v14 │ │ -1387bc: 0804 1300 |0162: move-object/from16 v4, v19 │ │ -1387c0: 0806 1500 |0164: move-object/from16 v6, v21 │ │ -1387c4: 0807 1600 |0166: move-object/from16 v7, v22 │ │ -1387c8: 0808 1700 |0168: move-object/from16 v8, v23 │ │ -1387cc: 7406 4945 0400 |016a: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4549 │ │ -1387d2: d80e 0e01 |016d: add-int/lit8 v14, v14, #int 1 // #01 │ │ -1387d6: 2900 e6fe |016f: goto/16 0055 // -011a │ │ -1387da: 4609 0f0e |0171: aget-object v9, v15, v14 │ │ -1387de: 0804 1300 |0173: move-object/from16 v4, v19 │ │ -1387e2: 0806 1500 |0175: move-object/from16 v6, v21 │ │ -1387e6: 0807 1600 |0177: move-object/from16 v7, v22 │ │ -1387ea: 0808 1700 |0179: move-object/from16 v8, v23 │ │ -1387ee: 7406 3e45 0400 |017b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453e │ │ -1387f4: 28ef |017e: goto 016d // -0011 │ │ -1387f6: 1304 7400 |017f: const/16 v4, #int 116 // #74 │ │ -1387fa: 334c 2200 |0181: if-ne v12, v4, 01a3 // +0022 │ │ -1387fe: 1304 2b00 |0183: const/16 v4, #int 43 // #2b │ │ -138802: 0200 1000 |0185: move/from16 v0, v16 │ │ -138806: 3340 0f00 |0187: if-ne v0, v4, 0196 // +000f │ │ -13880a: 0800 1300 |0189: move-object/from16 v0, v19 │ │ -13880e: 0801 1500 |018b: move-object/from16 v1, v21 │ │ -138812: 0802 1600 |018d: move-object/from16 v2, v22 │ │ -138816: 0803 1700 |018f: move-object/from16 v3, v23 │ │ -13881a: 6e53 5145 5021 |0191: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4551 │ │ -138820: 2900 c1fe |0194: goto/16 0055 // -013f │ │ -138824: 0800 1300 |0196: move-object/from16 v0, v19 │ │ -138828: 0801 1500 |0198: move-object/from16 v1, v21 │ │ -13882c: 0802 1600 |019a: move-object/from16 v2, v22 │ │ -138830: 0803 1700 |019c: move-object/from16 v3, v23 │ │ -138834: 6e53 4645 5021 |019e: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4546 │ │ -13883a: 2900 b4fe |01a1: goto/16 0055 // -014c │ │ -13883e: 1304 6e00 |01a3: const/16 v4, #int 110 // #6e │ │ -138842: 334c 2200 |01a5: if-ne v12, v4, 01c7 // +0022 │ │ -138846: 1304 2b00 |01a7: const/16 v4, #int 43 // #2b │ │ -13884a: 0200 1000 |01a9: move/from16 v0, v16 │ │ -13884e: 3340 0f00 |01ab: if-ne v0, v4, 01ba // +000f │ │ -138852: 0800 1300 |01ad: move-object/from16 v0, v19 │ │ -138856: 0801 1500 |01af: move-object/from16 v1, v21 │ │ -13885a: 0802 1600 |01b1: move-object/from16 v2, v22 │ │ -13885e: 0803 1700 |01b3: move-object/from16 v3, v23 │ │ -138862: 6e53 4e45 5021 |01b5: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454e │ │ -138868: 2900 9dfe |01b8: goto/16 0055 // -0163 │ │ -13886c: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ -138870: 0801 1500 |01bc: move-object/from16 v1, v21 │ │ -138874: 0802 1600 |01be: move-object/from16 v2, v22 │ │ -138878: 0803 1700 |01c0: move-object/from16 v3, v23 │ │ -13887c: 6e53 4345 5021 |01c2: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4543 │ │ -138882: 2900 90fe |01c5: goto/16 0055 // -0170 │ │ -138886: 1304 6900 |01c7: const/16 v4, #int 105 // #69 │ │ -13888a: 334c 2200 |01c9: if-ne v12, v4, 01eb // +0022 │ │ -13888e: 1304 2b00 |01cb: const/16 v4, #int 43 // #2b │ │ -138892: 0200 1000 |01cd: move/from16 v0, v16 │ │ -138896: 3340 0f00 |01cf: if-ne v0, v4, 01de // +000f │ │ -13889a: 0800 1300 |01d1: move-object/from16 v0, v19 │ │ -13889e: 0801 1500 |01d3: move-object/from16 v1, v21 │ │ -1388a2: 0802 1600 |01d5: move-object/from16 v2, v22 │ │ -1388a6: 0803 1700 |01d7: move-object/from16 v3, v23 │ │ -1388aa: 6e53 4c45 5021 |01d9: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454c │ │ -1388b0: 2900 79fe |01dc: goto/16 0055 // -0187 │ │ -1388b4: 0800 1300 |01de: move-object/from16 v0, v19 │ │ -1388b8: 0801 1500 |01e0: move-object/from16 v1, v21 │ │ -1388bc: 0802 1600 |01e2: move-object/from16 v2, v22 │ │ -1388c0: 0803 1700 |01e4: move-object/from16 v3, v23 │ │ -1388c4: 6e53 4145 5021 |01e6: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4541 │ │ -1388ca: 2900 6cfe |01e9: goto/16 0055 // -0194 │ │ -1388ce: 1304 6d00 |01eb: const/16 v4, #int 109 // #6d │ │ -1388d2: 334c 2200 |01ed: if-ne v12, v4, 020f // +0022 │ │ -1388d6: 1304 2b00 |01ef: const/16 v4, #int 43 // #2b │ │ -1388da: 0200 1000 |01f1: move/from16 v0, v16 │ │ -1388de: 3340 0f00 |01f3: if-ne v0, v4, 0202 // +000f │ │ -1388e2: 0800 1300 |01f5: move-object/from16 v0, v19 │ │ -1388e6: 0801 1500 |01f7: move-object/from16 v1, v21 │ │ -1388ea: 0802 1600 |01f9: move-object/from16 v2, v22 │ │ -1388ee: 0803 1700 |01fb: move-object/from16 v3, v23 │ │ -1388f2: 6e53 4d45 5021 |01fd: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454d │ │ -1388f8: 2900 55fe |0200: goto/16 0055 // -01ab │ │ -1388fc: 0800 1300 |0202: move-object/from16 v0, v19 │ │ -138900: 0801 1500 |0204: move-object/from16 v1, v21 │ │ -138904: 0802 1600 |0206: move-object/from16 v2, v22 │ │ -138908: 0803 1700 |0208: move-object/from16 v3, v23 │ │ -13890c: 6e53 4245 5021 |020a: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4542 │ │ -138912: 2900 48fe |020d: goto/16 0055 // -01b8 │ │ -138916: 1304 7000 |020f: const/16 v4, #int 112 // #70 │ │ -13891a: 334c 2200 |0211: if-ne v12, v4, 0233 // +0022 │ │ -13891e: 1304 2b00 |0213: const/16 v4, #int 43 // #2b │ │ -138922: 0200 1000 |0215: move/from16 v0, v16 │ │ -138926: 3340 0f00 |0217: if-ne v0, v4, 0226 // +000f │ │ -13892a: 0800 1300 |0219: move-object/from16 v0, v19 │ │ -13892e: 0801 1500 |021b: move-object/from16 v1, v21 │ │ -138932: 0802 1600 |021d: move-object/from16 v2, v22 │ │ -138936: 0803 1700 |021f: move-object/from16 v3, v23 │ │ -13893a: 6e53 4f45 5021 |0221: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454f │ │ -138940: 2900 31fe |0224: goto/16 0055 // -01cf │ │ -138944: 0800 1300 |0226: move-object/from16 v0, v19 │ │ -138948: 0801 1500 |0228: move-object/from16 v1, v21 │ │ -13894c: 0802 1600 |022a: move-object/from16 v2, v22 │ │ -138950: 0803 1700 |022c: move-object/from16 v3, v23 │ │ -138954: 6e53 4445 5021 |022e: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4544 │ │ -13895a: 2900 24fe |0231: goto/16 0055 // -01dc │ │ -13895e: 1304 7300 |0233: const/16 v4, #int 115 // #73 │ │ -138962: 334c 20fe |0235: if-ne v12, v4, 0055 // -01e0 │ │ -138966: 1304 2b00 |0237: const/16 v4, #int 43 // #2b │ │ -13896a: 0200 1000 |0239: move/from16 v0, v16 │ │ -13896e: 3340 0f00 |023b: if-ne v0, v4, 024a // +000f │ │ -138972: 0800 1300 |023d: move-object/from16 v0, v19 │ │ -138976: 0801 1500 |023f: move-object/from16 v1, v21 │ │ -13897a: 0802 1600 |0241: move-object/from16 v2, v22 │ │ -13897e: 0803 1700 |0243: move-object/from16 v3, v23 │ │ -138982: 6e53 5045 5021 |0245: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4550 │ │ -138988: 2900 0dfe |0248: goto/16 0055 // -01f3 │ │ -13898c: 0800 1300 |024a: move-object/from16 v0, v19 │ │ -138990: 0801 1500 |024c: move-object/from16 v1, v21 │ │ -138994: 0802 1600 |024e: move-object/from16 v2, v22 │ │ -138998: 0803 1700 |0250: move-object/from16 v3, v23 │ │ -13899c: 6e53 4545 5021 |0252: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4545 │ │ -1389a2: 2900 00fe |0255: goto/16 0055 // -0200 │ │ -1389a6: 0804 1300 |0257: move-object/from16 v4, v19 │ │ -1389aa: 0806 1500 |0259: move-object/from16 v6, v21 │ │ -1389ae: 0807 1600 |025b: move-object/from16 v7, v22 │ │ -1389b2: 0808 1700 |025d: move-object/from16 v8, v23 │ │ -1389b6: 0809 1800 |025f: move-object/from16 v9, v24 │ │ -1389ba: 7406 3545 0400 |0261: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4535 │ │ -1389c0: 0e00 |0264: return-void │ │ -1389c2: 0807 1400 |0265: move-object/from16 v7, v20 │ │ -1389c6: 0806 1300 |0267: move-object/from16 v6, v19 │ │ -1389ca: 0808 1500 |0269: move-object/from16 v8, v21 │ │ -1389ce: 0809 1600 |026b: move-object/from16 v9, v22 │ │ -1389d2: 080a 1700 |026d: move-object/from16 v10, v23 │ │ -1389d6: 080b 1800 |026f: move-object/from16 v11, v24 │ │ -1389da: 7406 5745 0600 |0271: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/jibble/pircbot/PircBot;.onUserMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4557 │ │ -1389e0: 28f0 |0274: goto 0264 // -0010 │ │ +1361ec: |[1361ec] org.jibble.pircbot.PircBot.processMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1361fc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +136200: 5404 c920 |0002: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ +136204: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +136206: 0800 1400 |0005: move-object/from16 v0, v20 │ │ +13620a: 6e20 3343 6000 |0007: invoke-virtual {v0, v6}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +136210: 0a06 |000a: move-result v6 │ │ +136212: 7110 d442 0600 |000b: invoke-static {v6}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136218: 0c06 |000e: move-result-object v6 │ │ +13621a: 7220 2744 6400 |000f: invoke-interface {v4, v6}, Ljava/util/List;.indexOf:(Ljava/lang/Object;)I // method@4427 │ │ +136220: 0a04 |0012: move-result v4 │ │ +136222: 3a04 5202 |0013: if-ltz v4, 0265 // +0252 │ │ +136226: 0805 1400 |0015: move-object/from16 v5, v20 │ │ +13622a: 2212 b808 |0017: new-instance v18, Ljava/util/StringTokenizer; // type@08b8 │ │ +13622e: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +136232: 0801 1800 |001b: move-object/from16 v1, v24 │ │ +136236: 7020 4c44 1000 |001d: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +13623c: 7401 4d44 1200 |0020: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.countTokens:()I // method@444d │ │ +136242: 0a04 |0023: move-result v4 │ │ +136244: 234f 3909 |0024: new-array v15, v4, [Ljava/lang/String; // type@0939 │ │ +136248: 1311 0000 |0026: const/16 v17, #int 0 // #0 │ │ +13624c: 7401 4e44 1200 |0028: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ +136252: 0a04 |002b: move-result v4 │ │ +136254: 3804 0b00 |002c: if-eqz v4, 0037 // +000b │ │ +136258: 7401 4f44 1200 |002e: invoke-virtual/range {v18}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +13625e: 0c04 |0031: move-result-object v4 │ │ +136260: 4d04 0f11 |0032: aput-object v4, v15, v17 │ │ +136264: d811 1101 |0034: add-int/lit8 v17, v17, #int 1 // #01 │ │ +136268: 28f2 |0036: goto 0028 // -000e │ │ +13626a: 1310 2000 |0037: const/16 v16, #int 32 // #20 │ │ +13626e: 121e |0039: const/4 v14, #int 1 // #1 │ │ +136270: 120d |003a: const/4 v13, #int 0 // #0 │ │ +136272: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +136274: 4604 0f04 |003c: aget-object v4, v15, v4 │ │ +136278: 6e10 4443 0400 |003e: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@4344 │ │ +13627e: 0a04 |0041: move-result v4 │ │ +136280: 354d 1502 |0042: if-ge v13, v4, 0257 // +0215 │ │ +136284: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +136286: 4604 0f04 |0045: aget-object v4, v15, v4 │ │ +13628a: 6e20 3343 d400 |0047: invoke-virtual {v4, v13}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +136290: 0a0c |004a: move-result v12 │ │ +136292: 1304 2b00 |004b: const/16 v4, #int 43 // #2b │ │ +136296: 324c 0600 |004d: if-eq v12, v4, 0053 // +0006 │ │ +13629a: 1304 2d00 |004f: const/16 v4, #int 45 // #2d │ │ +13629e: 334c 0700 |0051: if-ne v12, v4, 0058 // +0007 │ │ +1362a2: 0210 0c00 |0053: move/from16 v16, v12 │ │ +1362a6: d80d 0d01 |0055: add-int/lit8 v13, v13, #int 1 // #01 │ │ +1362aa: 28e4 |0057: goto 003b // -001c │ │ +1362ac: 1304 6f00 |0058: const/16 v4, #int 111 // #6f │ │ +1362b0: 334c 3600 |005a: if-ne v12, v4, 0090 // +0036 │ │ +1362b4: 1304 2b00 |005c: const/16 v4, #int 43 // #2b │ │ +1362b8: 0200 1000 |005e: move/from16 v0, v16 │ │ +1362bc: 3340 1a00 |0060: if-ne v0, v4, 007a // +001a │ │ +1362c0: 1214 |0062: const/4 v4, #int 1 // #1 │ │ +1362c2: 4606 0f0e |0063: aget-object v6, v15, v14 │ │ +1362c6: 0800 1300 |0065: move-object/from16 v0, v19 │ │ +1362ca: 7040 8045 5064 |0067: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +1362d0: 4609 0f0e |006a: aget-object v9, v15, v14 │ │ +1362d4: 0804 1300 |006c: move-object/from16 v4, v19 │ │ +1362d8: 0806 1500 |006e: move-object/from16 v6, v21 │ │ +1362dc: 0807 1600 |0070: move-object/from16 v7, v22 │ │ +1362e0: 0808 1700 |0072: move-object/from16 v8, v23 │ │ +1362e4: 7406 3845 0400 |0074: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4538 │ │ +1362ea: d80e 0e01 |0077: add-int/lit8 v14, v14, #int 1 // #01 │ │ +1362ee: 28dc |0079: goto 0055 // -0024 │ │ +1362f0: 1224 |007a: const/4 v4, #int 2 // #2 │ │ +1362f2: 4606 0f0e |007b: aget-object v6, v15, v14 │ │ +1362f6: 0800 1300 |007d: move-object/from16 v0, v19 │ │ +1362fa: 7040 8045 5064 |007f: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +136300: 4609 0f0e |0082: aget-object v9, v15, v14 │ │ +136304: 0804 1300 |0084: move-object/from16 v4, v19 │ │ +136308: 0806 1500 |0086: move-object/from16 v6, v21 │ │ +13630c: 0807 1600 |0088: move-object/from16 v7, v22 │ │ +136310: 0808 1700 |008a: move-object/from16 v8, v23 │ │ +136314: 7406 2a45 0400 |008c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452a │ │ +13631a: 28e8 |008f: goto 0077 // -0018 │ │ +13631c: 1304 6800 |0090: const/16 v4, #int 104 // #68 │ │ +136320: 334c 3600 |0092: if-ne v12, v4, 00c8 // +0036 │ │ +136324: 1304 2b00 |0094: const/16 v4, #int 43 // #2b │ │ +136328: 0200 1000 |0096: move/from16 v0, v16 │ │ +13632c: 3340 1a00 |0098: if-ne v0, v4, 00b2 // +001a │ │ +136330: 1254 |009a: const/4 v4, #int 5 // #5 │ │ +136332: 4606 0f0e |009b: aget-object v6, v15, v14 │ │ +136336: 0800 1300 |009d: move-object/from16 v0, v19 │ │ +13633a: 7040 8045 5064 |009f: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +136340: 4609 0f0e |00a2: aget-object v9, v15, v14 │ │ +136344: 0804 1300 |00a4: move-object/from16 v4, v19 │ │ +136348: 0806 1500 |00a6: move-object/from16 v6, v21 │ │ +13634c: 0807 1600 |00a8: move-object/from16 v7, v22 │ │ +136350: 0808 1700 |00aa: move-object/from16 v8, v23 │ │ +136354: 7406 2e45 0400 |00ac: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452e │ │ +13635a: d80e 0e01 |00af: add-int/lit8 v14, v14, #int 1 // #01 │ │ +13635e: 28a4 |00b1: goto 0055 // -005c │ │ +136360: 1264 |00b2: const/4 v4, #int 6 // #6 │ │ +136362: 4606 0f0e |00b3: aget-object v6, v15, v14 │ │ +136366: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +13636a: 7040 8045 5064 |00b7: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +136370: 4609 0f0e |00ba: aget-object v9, v15, v14 │ │ +136374: 0804 1300 |00bc: move-object/from16 v4, v19 │ │ +136378: 0806 1500 |00be: move-object/from16 v6, v21 │ │ +13637c: 0807 1600 |00c0: move-object/from16 v7, v22 │ │ +136380: 0808 1700 |00c2: move-object/from16 v8, v23 │ │ +136384: 7406 2845 0400 |00c4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4528 │ │ +13638a: 28e8 |00c7: goto 00af // -0018 │ │ +13638c: 1304 7600 |00c8: const/16 v4, #int 118 // #76 │ │ +136390: 334c 3700 |00ca: if-ne v12, v4, 0101 // +0037 │ │ +136394: 1304 2b00 |00cc: const/16 v4, #int 43 // #2b │ │ +136398: 0200 1000 |00ce: move/from16 v0, v16 │ │ +13639c: 3340 1b00 |00d0: if-ne v0, v4, 00eb // +001b │ │ +1363a0: 1234 |00d2: const/4 v4, #int 3 // #3 │ │ +1363a2: 4606 0f0e |00d3: aget-object v6, v15, v14 │ │ +1363a6: 0800 1300 |00d5: move-object/from16 v0, v19 │ │ +1363aa: 7040 8045 5064 |00d7: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +1363b0: 4609 0f0e |00da: aget-object v9, v15, v14 │ │ +1363b4: 0804 1300 |00dc: move-object/from16 v4, v19 │ │ +1363b8: 0806 1500 |00de: move-object/from16 v6, v21 │ │ +1363bc: 0807 1600 |00e0: move-object/from16 v7, v22 │ │ +1363c0: 0808 1700 |00e2: move-object/from16 v8, v23 │ │ +1363c4: 7406 5945 0400 |00e4: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4559 │ │ +1363ca: d80e 0e01 |00e7: add-int/lit8 v14, v14, #int 1 // #01 │ │ +1363ce: 2900 6cff |00e9: goto/16 0055 // -0094 │ │ +1363d2: 1244 |00eb: const/4 v4, #int 4 // #4 │ │ +1363d4: 4606 0f0e |00ec: aget-object v6, v15, v14 │ │ +1363d8: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ +1363dc: 7040 8045 5064 |00f0: invoke-direct {v0, v5, v4, v6}, Lorg/jibble/pircbot/PircBot;.updateUser:(Ljava/lang/String;ILjava/lang/String;)V // method@4580 │ │ +1363e2: 4609 0f0e |00f3: aget-object v9, v15, v14 │ │ +1363e6: 0804 1300 |00f5: move-object/from16 v4, v19 │ │ +1363ea: 0806 1500 |00f7: move-object/from16 v6, v21 │ │ +1363ee: 0807 1600 |00f9: move-object/from16 v7, v22 │ │ +1363f2: 0808 1700 |00fb: move-object/from16 v8, v23 │ │ +1363f6: 7406 2945 0400 |00fd: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4529 │ │ +1363fc: 28e7 |0100: goto 00e7 // -0019 │ │ +1363fe: 1304 6b00 |0101: const/16 v4, #int 107 // #6b │ │ +136402: 334c 2700 |0103: if-ne v12, v4, 012a // +0027 │ │ +136406: 1304 2b00 |0105: const/16 v4, #int 43 // #2b │ │ +13640a: 0200 1000 |0107: move/from16 v0, v16 │ │ +13640e: 3340 1300 |0109: if-ne v0, v4, 011c // +0013 │ │ +136412: 4609 0f0e |010b: aget-object v9, v15, v14 │ │ +136416: 0804 1300 |010d: move-object/from16 v4, v19 │ │ +13641a: 0806 1500 |010f: move-object/from16 v6, v21 │ │ +13641e: 0807 1600 |0111: move-object/from16 v7, v22 │ │ +136422: 0808 1700 |0113: move-object/from16 v8, v23 │ │ +136426: 7406 4a45 0400 |0115: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454a │ │ +13642c: d80e 0e01 |0118: add-int/lit8 v14, v14, #int 1 // #01 │ │ +136430: 2900 3bff |011a: goto/16 0055 // -00c5 │ │ +136434: 4609 0f0e |011c: aget-object v9, v15, v14 │ │ +136438: 0804 1300 |011e: move-object/from16 v4, v19 │ │ +13643c: 0806 1500 |0120: move-object/from16 v6, v21 │ │ +136440: 0807 1600 |0122: move-object/from16 v7, v22 │ │ +136444: 0808 1700 |0124: move-object/from16 v8, v23 │ │ +136448: 7406 3f45 0400 |0126: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453f │ │ +13644e: 28ef |0129: goto 0118 // -0011 │ │ +136450: 1304 6c00 |012a: const/16 v4, #int 108 // #6c │ │ +136454: 334c 2a00 |012c: if-ne v12, v4, 0156 // +002a │ │ +136458: 1304 2b00 |012e: const/16 v4, #int 43 // #2b │ │ +13645c: 0200 1000 |0130: move/from16 v0, v16 │ │ +136460: 3340 1700 |0132: if-ne v0, v4, 0149 // +0017 │ │ +136464: 4604 0f0e |0134: aget-object v4, v15, v14 │ │ +136468: 7110 ff42 0400 |0136: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +13646e: 0a09 |0139: move-result v9 │ │ +136470: 0804 1300 |013a: move-object/from16 v4, v19 │ │ +136474: 0806 1500 |013c: move-object/from16 v6, v21 │ │ +136478: 0807 1600 |013e: move-object/from16 v7, v22 │ │ +13647c: 0808 1700 |0140: move-object/from16 v8, v23 │ │ +136480: 7406 4b45 0400 |0142: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@454b │ │ +136486: d80e 0e01 |0145: add-int/lit8 v14, v14, #int 1 // #01 │ │ +13648a: 2900 0eff |0147: goto/16 0055 // -00f2 │ │ +13648e: 0800 1300 |0149: move-object/from16 v0, v19 │ │ +136492: 0801 1500 |014b: move-object/from16 v1, v21 │ │ +136496: 0802 1600 |014d: move-object/from16 v2, v22 │ │ +13649a: 0803 1700 |014f: move-object/from16 v3, v23 │ │ +13649e: 6e53 4045 5021 |0151: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4540 │ │ +1364a4: 2900 01ff |0154: goto/16 0055 // -00ff │ │ +1364a8: 1304 6200 |0156: const/16 v4, #int 98 // #62 │ │ +1364ac: 334c 2700 |0158: if-ne v12, v4, 017f // +0027 │ │ +1364b0: 1304 2b00 |015a: const/16 v4, #int 43 // #2b │ │ +1364b4: 0200 1000 |015c: move/from16 v0, v16 │ │ +1364b8: 3340 1300 |015e: if-ne v0, v4, 0171 // +0013 │ │ +1364bc: 4609 0f0e |0160: aget-object v9, v15, v14 │ │ +1364c0: 0804 1300 |0162: move-object/from16 v4, v19 │ │ +1364c4: 0806 1500 |0164: move-object/from16 v6, v21 │ │ +1364c8: 0807 1600 |0166: move-object/from16 v7, v22 │ │ +1364cc: 0808 1700 |0168: move-object/from16 v8, v23 │ │ +1364d0: 7406 4945 0400 |016a: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4549 │ │ +1364d6: d80e 0e01 |016d: add-int/lit8 v14, v14, #int 1 // #01 │ │ +1364da: 2900 e6fe |016f: goto/16 0055 // -011a │ │ +1364de: 4609 0f0e |0171: aget-object v9, v15, v14 │ │ +1364e2: 0804 1300 |0173: move-object/from16 v4, v19 │ │ +1364e6: 0806 1500 |0175: move-object/from16 v6, v21 │ │ +1364ea: 0807 1600 |0177: move-object/from16 v7, v22 │ │ +1364ee: 0808 1700 |0179: move-object/from16 v8, v23 │ │ +1364f2: 7406 3e45 0400 |017b: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453e │ │ +1364f8: 28ef |017e: goto 016d // -0011 │ │ +1364fa: 1304 7400 |017f: const/16 v4, #int 116 // #74 │ │ +1364fe: 334c 2200 |0181: if-ne v12, v4, 01a3 // +0022 │ │ +136502: 1304 2b00 |0183: const/16 v4, #int 43 // #2b │ │ +136506: 0200 1000 |0185: move/from16 v0, v16 │ │ +13650a: 3340 0f00 |0187: if-ne v0, v4, 0196 // +000f │ │ +13650e: 0800 1300 |0189: move-object/from16 v0, v19 │ │ +136512: 0801 1500 |018b: move-object/from16 v1, v21 │ │ +136516: 0802 1600 |018d: move-object/from16 v2, v22 │ │ +13651a: 0803 1700 |018f: move-object/from16 v3, v23 │ │ +13651e: 6e53 5145 5021 |0191: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4551 │ │ +136524: 2900 c1fe |0194: goto/16 0055 // -013f │ │ +136528: 0800 1300 |0196: move-object/from16 v0, v19 │ │ +13652c: 0801 1500 |0198: move-object/from16 v1, v21 │ │ +136530: 0802 1600 |019a: move-object/from16 v2, v22 │ │ +136534: 0803 1700 |019c: move-object/from16 v3, v23 │ │ +136538: 6e53 4645 5021 |019e: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4546 │ │ +13653e: 2900 b4fe |01a1: goto/16 0055 // -014c │ │ +136542: 1304 6e00 |01a3: const/16 v4, #int 110 // #6e │ │ +136546: 334c 2200 |01a5: if-ne v12, v4, 01c7 // +0022 │ │ +13654a: 1304 2b00 |01a7: const/16 v4, #int 43 // #2b │ │ +13654e: 0200 1000 |01a9: move/from16 v0, v16 │ │ +136552: 3340 0f00 |01ab: if-ne v0, v4, 01ba // +000f │ │ +136556: 0800 1300 |01ad: move-object/from16 v0, v19 │ │ +13655a: 0801 1500 |01af: move-object/from16 v1, v21 │ │ +13655e: 0802 1600 |01b1: move-object/from16 v2, v22 │ │ +136562: 0803 1700 |01b3: move-object/from16 v3, v23 │ │ +136566: 6e53 4e45 5021 |01b5: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454e │ │ +13656c: 2900 9dfe |01b8: goto/16 0055 // -0163 │ │ +136570: 0800 1300 |01ba: move-object/from16 v0, v19 │ │ +136574: 0801 1500 |01bc: move-object/from16 v1, v21 │ │ +136578: 0802 1600 |01be: move-object/from16 v2, v22 │ │ +13657c: 0803 1700 |01c0: move-object/from16 v3, v23 │ │ +136580: 6e53 4345 5021 |01c2: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4543 │ │ +136586: 2900 90fe |01c5: goto/16 0055 // -0170 │ │ +13658a: 1304 6900 |01c7: const/16 v4, #int 105 // #69 │ │ +13658e: 334c 2200 |01c9: if-ne v12, v4, 01eb // +0022 │ │ +136592: 1304 2b00 |01cb: const/16 v4, #int 43 // #2b │ │ +136596: 0200 1000 |01cd: move/from16 v0, v16 │ │ +13659a: 3340 0f00 |01cf: if-ne v0, v4, 01de // +000f │ │ +13659e: 0800 1300 |01d1: move-object/from16 v0, v19 │ │ +1365a2: 0801 1500 |01d3: move-object/from16 v1, v21 │ │ +1365a6: 0802 1600 |01d5: move-object/from16 v2, v22 │ │ +1365aa: 0803 1700 |01d7: move-object/from16 v3, v23 │ │ +1365ae: 6e53 4c45 5021 |01d9: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454c │ │ +1365b4: 2900 79fe |01dc: goto/16 0055 // -0187 │ │ +1365b8: 0800 1300 |01de: move-object/from16 v0, v19 │ │ +1365bc: 0801 1500 |01e0: move-object/from16 v1, v21 │ │ +1365c0: 0802 1600 |01e2: move-object/from16 v2, v22 │ │ +1365c4: 0803 1700 |01e4: move-object/from16 v3, v23 │ │ +1365c8: 6e53 4145 5021 |01e6: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4541 │ │ +1365ce: 2900 6cfe |01e9: goto/16 0055 // -0194 │ │ +1365d2: 1304 6d00 |01eb: const/16 v4, #int 109 // #6d │ │ +1365d6: 334c 2200 |01ed: if-ne v12, v4, 020f // +0022 │ │ +1365da: 1304 2b00 |01ef: const/16 v4, #int 43 // #2b │ │ +1365de: 0200 1000 |01f1: move/from16 v0, v16 │ │ +1365e2: 3340 0f00 |01f3: if-ne v0, v4, 0202 // +000f │ │ +1365e6: 0800 1300 |01f5: move-object/from16 v0, v19 │ │ +1365ea: 0801 1500 |01f7: move-object/from16 v1, v21 │ │ +1365ee: 0802 1600 |01f9: move-object/from16 v2, v22 │ │ +1365f2: 0803 1700 |01fb: move-object/from16 v3, v23 │ │ +1365f6: 6e53 4d45 5021 |01fd: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454d │ │ +1365fc: 2900 55fe |0200: goto/16 0055 // -01ab │ │ +136600: 0800 1300 |0202: move-object/from16 v0, v19 │ │ +136604: 0801 1500 |0204: move-object/from16 v1, v21 │ │ +136608: 0802 1600 |0206: move-object/from16 v2, v22 │ │ +13660c: 0803 1700 |0208: move-object/from16 v3, v23 │ │ +136610: 6e53 4245 5021 |020a: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4542 │ │ +136616: 2900 48fe |020d: goto/16 0055 // -01b8 │ │ +13661a: 1304 7000 |020f: const/16 v4, #int 112 // #70 │ │ +13661e: 334c 2200 |0211: if-ne v12, v4, 0233 // +0022 │ │ +136622: 1304 2b00 |0213: const/16 v4, #int 43 // #2b │ │ +136626: 0200 1000 |0215: move/from16 v0, v16 │ │ +13662a: 3340 0f00 |0217: if-ne v0, v4, 0226 // +000f │ │ +13662e: 0800 1300 |0219: move-object/from16 v0, v19 │ │ +136632: 0801 1500 |021b: move-object/from16 v1, v21 │ │ +136636: 0802 1600 |021d: move-object/from16 v2, v22 │ │ +13663a: 0803 1700 |021f: move-object/from16 v3, v23 │ │ +13663e: 6e53 4f45 5021 |0221: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@454f │ │ +136644: 2900 31fe |0224: goto/16 0055 // -01cf │ │ +136648: 0800 1300 |0226: move-object/from16 v0, v19 │ │ +13664c: 0801 1500 |0228: move-object/from16 v1, v21 │ │ +136650: 0802 1600 |022a: move-object/from16 v2, v22 │ │ +136654: 0803 1700 |022c: move-object/from16 v3, v23 │ │ +136658: 6e53 4445 5021 |022e: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4544 │ │ +13665e: 2900 24fe |0231: goto/16 0055 // -01dc │ │ +136662: 1304 7300 |0233: const/16 v4, #int 115 // #73 │ │ +136666: 334c 20fe |0235: if-ne v12, v4, 0055 // -01e0 │ │ +13666a: 1304 2b00 |0237: const/16 v4, #int 43 // #2b │ │ +13666e: 0200 1000 |0239: move/from16 v0, v16 │ │ +136672: 3340 0f00 |023b: if-ne v0, v4, 024a // +000f │ │ +136676: 0800 1300 |023d: move-object/from16 v0, v19 │ │ +13667a: 0801 1500 |023f: move-object/from16 v1, v21 │ │ +13667e: 0802 1600 |0241: move-object/from16 v2, v22 │ │ +136682: 0803 1700 |0243: move-object/from16 v3, v23 │ │ +136686: 6e53 5045 5021 |0245: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4550 │ │ +13668c: 2900 0dfe |0248: goto/16 0055 // -01f3 │ │ +136690: 0800 1300 |024a: move-object/from16 v0, v19 │ │ +136694: 0801 1500 |024c: move-object/from16 v1, v21 │ │ +136698: 0802 1600 |024e: move-object/from16 v2, v22 │ │ +13669c: 0803 1700 |0250: move-object/from16 v3, v23 │ │ +1366a0: 6e53 4545 5021 |0252: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/jibble/pircbot/PircBot;.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4545 │ │ +1366a6: 2900 00fe |0255: goto/16 0055 // -0200 │ │ +1366aa: 0804 1300 |0257: move-object/from16 v4, v19 │ │ +1366ae: 0806 1500 |0259: move-object/from16 v6, v21 │ │ +1366b2: 0807 1600 |025b: move-object/from16 v7, v22 │ │ +1366b6: 0808 1700 |025d: move-object/from16 v8, v23 │ │ +1366ba: 0809 1800 |025f: move-object/from16 v9, v24 │ │ +1366be: 7406 3545 0400 |0261: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4535 │ │ +1366c4: 0e00 |0264: return-void │ │ +1366c6: 0807 1400 |0265: move-object/from16 v7, v20 │ │ +1366ca: 0806 1300 |0267: move-object/from16 v6, v19 │ │ +1366ce: 0808 1500 |0269: move-object/from16 v8, v21 │ │ +1366d2: 0809 1600 |026b: move-object/from16 v9, v22 │ │ +1366d6: 080a 1700 |026d: move-object/from16 v10, v23 │ │ +1366da: 080b 1800 |026f: move-object/from16 v11, v24 │ │ +1366de: 7406 5745 0600 |0271: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/jibble/pircbot/PircBot;.onUserMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4557 │ │ +1366e4: 28f0 |0274: goto 0264 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ 0x0015 line=1638 │ │ 0x0017 line=1639 │ │ 0x0020 line=1640 │ │ 0x0026 line=1642 │ │ @@ -418493,256 +418643,256 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 27 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 484 16-bit code units │ │ -1389e4: |[1389e4] org.jibble.pircbot.PircBot.processServerResponse:(ILjava/lang/String;)V │ │ -1389f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1389f6: 0200 1900 |0001: move/from16 v0, v25 │ │ -1389fa: 3320 3c00 |0003: if-ne v0, v2, 003f // +003c │ │ -1389fe: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -138a00: 1308 2000 |0006: const/16 v8, #int 32 // #20 │ │ -138a04: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ -138a08: 6e20 3e43 8000 |000a: invoke-virtual {v0, v8}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138a0e: 0a08 |000d: move-result v8 │ │ -138a10: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -138a14: 6e30 4943 2008 |0010: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138a1a: 0c0e |0013: move-result-object v14 │ │ -138a1c: 0800 1800 |0014: move-object/from16 v0, v24 │ │ -138a20: 5402 d520 |0016: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -138a24: 6e20 3843 2e00 |0018: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -138a2a: 0a02 |001b: move-result v2 │ │ -138a2c: 3902 1f00 |001c: if-nez v2, 003b // +001f │ │ -138a30: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -138a34: 7020 7845 e000 |0020: invoke-direct {v0, v14}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ -138a3a: 2202 7908 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -138a3e: 7010 5a43 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -138a44: 1a08 d51c |0028: const-string v8, "Your nick has been changed by the server to " // string@1cd5 │ │ -138a48: 6e20 6343 8200 |002a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138a4e: 0c02 |002d: move-result-object v2 │ │ -138a50: 6e20 6343 e200 |002e: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138a56: 0c02 |0031: move-result-object v2 │ │ -138a58: 6e10 6a43 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138a5e: 0c02 |0035: move-result-object v2 │ │ -138a60: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -138a64: 6e20 5545 2000 |0038: invoke-virtual {v0, v2}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ -138a6a: 7403 4845 1800 |003b: invoke-virtual/range {v24, v25, v26}, Lorg/jibble/pircbot/PircBot;.onServerResponse:(ILjava/lang/String;)V // method@4548 │ │ -138a70: 0e00 |003e: return-void │ │ -138a72: 1302 4201 |003f: const/16 v2, #int 322 // #142 │ │ -138a76: 0200 1900 |0041: move/from16 v0, v25 │ │ -138a7a: 3320 4e00 |0043: if-ne v0, v2, 0091 // +004e │ │ -138a7e: 1302 2000 |0045: const/16 v2, #int 32 // #20 │ │ -138a82: 0800 1a00 |0047: move-object/from16 v0, v26 │ │ -138a86: 6e20 3e43 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138a8c: 0a0b |004c: move-result v11 │ │ -138a8e: 1302 2000 |004d: const/16 v2, #int 32 // #20 │ │ -138a92: d808 0b01 |004f: add-int/lit8 v8, v11, #int 1 // #01 │ │ -138a96: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ -138a9a: 6e30 3f43 2008 |0053: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ -138aa0: 0a0f |0056: move-result v15 │ │ -138aa2: 1302 2000 |0057: const/16 v2, #int 32 // #20 │ │ -138aa6: d808 0f01 |0059: add-int/lit8 v8, v15, #int 1 // #01 │ │ -138aaa: 0800 1a00 |005b: move-object/from16 v0, v26 │ │ -138aae: 6e30 3f43 2008 |005d: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ -138ab4: 0a10 |0060: move-result v16 │ │ -138ab6: 1302 3a00 |0061: const/16 v2, #int 58 // #3a │ │ -138aba: 0800 1a00 |0063: move-object/from16 v0, v26 │ │ -138abe: 6e20 3e43 2000 |0065: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138ac4: 0a0a |0068: move-result v10 │ │ -138ac6: d802 0b01 |0069: add-int/lit8 v2, v11, #int 1 // #01 │ │ -138aca: 0800 1a00 |006b: move-object/from16 v0, v26 │ │ -138ace: 6e30 4943 200f |006d: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138ad4: 0c03 |0070: move-result-object v3 │ │ -138ad6: 1312 0000 |0071: const/16 v18, #int 0 // #0 │ │ -138ada: d802 0f01 |0073: add-int/lit8 v2, v15, #int 1 // #01 │ │ -138ade: 0800 1a00 |0075: move-object/from16 v0, v26 │ │ -138ae2: 0201 1000 |0077: move/from16 v1, v16 │ │ -138ae6: 6e30 4943 2001 |0079: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138aec: 0c02 |007c: move-result-object v2 │ │ -138aee: 7110 ff42 0200 |007d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -138af4: 0a12 |0080: move-result v18 │ │ -138af6: d802 0a01 |0081: add-int/lit8 v2, v10, #int 1 // #01 │ │ -138afa: 0800 1a00 |0083: move-object/from16 v0, v26 │ │ -138afe: 6e20 4843 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -138b04: 0c04 |0088: move-result-object v4 │ │ -138b06: 0800 1800 |0089: move-object/from16 v0, v24 │ │ -138b0a: 0201 1200 |008b: move/from16 v1, v18 │ │ -138b0e: 6e40 2345 3041 |008d: invoke-virtual {v0, v3, v1, v4}, Lorg/jibble/pircbot/PircBot;.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V // method@4523 │ │ -138b14: 28ab |0090: goto 003b // -0055 │ │ -138b16: 1302 4c01 |0091: const/16 v2, #int 332 // #14c │ │ -138b1a: 0200 1900 |0093: move/from16 v0, v25 │ │ -138b1e: 3320 3a00 |0095: if-ne v0, v2, 00cf // +003a │ │ -138b22: 1302 2000 |0097: const/16 v2, #int 32 // #20 │ │ -138b26: 0800 1a00 |0099: move-object/from16 v0, v26 │ │ -138b2a: 6e20 3e43 2000 |009b: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138b30: 0a0b |009e: move-result v11 │ │ -138b32: 1302 2000 |009f: const/16 v2, #int 32 // #20 │ │ -138b36: d808 0b01 |00a1: add-int/lit8 v8, v11, #int 1 // #01 │ │ -138b3a: 0800 1a00 |00a3: move-object/from16 v0, v26 │ │ -138b3e: 6e30 3f43 2008 |00a5: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ -138b44: 0a0f |00a8: move-result v15 │ │ -138b46: 1302 3a00 |00a9: const/16 v2, #int 58 // #3a │ │ -138b4a: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ -138b4e: 6e20 3e43 2000 |00ad: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138b54: 0a0a |00b0: move-result v10 │ │ -138b56: d802 0b01 |00b1: add-int/lit8 v2, v11, #int 1 // #01 │ │ -138b5a: 0800 1a00 |00b3: move-object/from16 v0, v26 │ │ -138b5e: 6e30 4943 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138b64: 0c03 |00b8: move-result-object v3 │ │ -138b66: d802 0a01 |00b9: add-int/lit8 v2, v10, #int 1 // #01 │ │ -138b6a: 0800 1a00 |00bb: move-object/from16 v0, v26 │ │ -138b6e: 6e20 4843 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -138b74: 0c04 |00c0: move-result-object v4 │ │ -138b76: 0800 1800 |00c1: move-object/from16 v0, v24 │ │ -138b7a: 5402 dd20 |00c3: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ -138b7e: 6e30 ff43 3204 |00c5: invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ -138b84: 0800 1800 |00c8: move-object/from16 v0, v24 │ │ -138b88: 6e30 5345 3004 |00ca: invoke-virtual {v0, v3, v4}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;)V // method@4553 │ │ -138b8e: 2900 6eff |00cd: goto/16 003b // -0092 │ │ -138b92: 1302 4d01 |00cf: const/16 v2, #int 333 // #14d │ │ -138b96: 0200 1900 |00d1: move/from16 v0, v25 │ │ -138b9a: 3320 3d00 |00d3: if-ne v0, v2, 0110 // +003d │ │ -138b9e: 2211 b808 |00d5: new-instance v17, Ljava/util/StringTokenizer; // type@08b8 │ │ -138ba2: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ -138ba6: 0801 1a00 |00d9: move-object/from16 v1, v26 │ │ -138baa: 7020 4c44 1000 |00db: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -138bb0: 7401 4f44 1100 |00de: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -138bb6: 7401 4f44 1100 |00e1: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -138bbc: 0c03 |00e4: move-result-object v3 │ │ -138bbe: 7401 4f44 1100 |00e5: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -138bc4: 0c05 |00e8: move-result-object v5 │ │ -138bc6: 1606 0000 |00e9: const-wide/16 v6, #int 0 // #0 │ │ -138bca: 7401 4f44 1100 |00eb: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -138bd0: 0c02 |00ee: move-result-object v2 │ │ -138bd2: 7110 0643 0200 |00ef: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ -138bd8: 0b14 |00f2: move-result-wide v20 │ │ -138bda: 1616 e803 |00f3: const-wide/16 v22, #int 1000 // #3e8 │ │ -138bde: 9d06 1416 |00f5: mul-long v6, v20, v22 │ │ -138be2: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ -138be6: 5402 dd20 |00f9: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ -138bea: 6e20 fd43 3200 |00fb: invoke-virtual {v2, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ -138bf0: 0c04 |00fe: move-result-object v4 │ │ -138bf2: 1f04 7708 |00ff: check-cast v4, Ljava/lang/String; // type@0877 │ │ -138bf6: 0800 1800 |0101: move-object/from16 v0, v24 │ │ -138bfa: 5402 dd20 |0103: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ -138bfe: 6e20 0044 3200 |0105: invoke-virtual {v2, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ -138c04: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -138c06: 0802 1800 |0109: move-object/from16 v2, v24 │ │ -138c0a: 7407 5445 0200 |010b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@4554 │ │ -138c10: 2900 2dff |010e: goto/16 003b // -00d3 │ │ -138c14: 1302 6101 |0110: const/16 v2, #int 353 // #161 │ │ -138c18: 0200 1900 |0112: move/from16 v0, v25 │ │ -138c1c: 3320 9d00 |0114: if-ne v0, v2, 01b1 // +009d │ │ -138c20: 1a02 5600 |0116: const-string v2, " :" // string@0056 │ │ -138c24: 0800 1a00 |0118: move-object/from16 v0, v26 │ │ -138c28: 6e20 4043 2000 |011a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -138c2e: 0a09 |011d: move-result v9 │ │ -138c30: 1302 2000 |011e: const/16 v2, #int 32 // #20 │ │ -138c34: d808 09ff |0120: add-int/lit8 v8, v9, #int -1 // #ff │ │ -138c38: 0800 1a00 |0122: move-object/from16 v0, v26 │ │ -138c3c: 6e30 4343 2008 |0124: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.lastIndexOf:(II)I // method@4343 │ │ -138c42: 0a02 |0127: move-result v2 │ │ -138c44: d802 0201 |0128: add-int/lit8 v2, v2, #int 1 // #01 │ │ -138c48: 0800 1a00 |012a: move-object/from16 v0, v26 │ │ -138c4c: 6e30 4943 2009 |012c: invoke-virtual {v0, v2, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138c52: 0c03 |012f: move-result-object v3 │ │ -138c54: 2211 b808 |0130: new-instance v17, Ljava/util/StringTokenizer; // type@08b8 │ │ -138c58: 1a02 5600 |0132: const-string v2, " :" // string@0056 │ │ -138c5c: 0800 1a00 |0134: move-object/from16 v0, v26 │ │ -138c60: 6e20 4043 2000 |0136: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -138c66: 0a02 |0139: move-result v2 │ │ -138c68: d802 0202 |013a: add-int/lit8 v2, v2, #int 2 // #02 │ │ -138c6c: 0800 1a00 |013c: move-object/from16 v0, v26 │ │ -138c70: 6e20 4843 2000 |013e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -138c76: 0c02 |0141: move-result-object v2 │ │ -138c78: 0800 1100 |0142: move-object/from16 v0, v17 │ │ -138c7c: 7020 4c44 2000 |0144: invoke-direct {v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -138c82: 7401 4e44 1100 |0147: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ -138c88: 0a02 |014a: move-result v2 │ │ -138c8a: 3802 f0fe |014b: if-eqz v2, 003b // -0110 │ │ -138c8e: 7401 4f44 1100 |014d: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -138c94: 0c0c |0150: move-result-object v12 │ │ -138c96: 1a0d 0000 |0151: const-string v13, "" // string@0000 │ │ -138c9a: 6202 bb20 |0153: sget-object v2, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ -138c9e: 1208 |0155: const/4 v8, #int 0 // #0 │ │ -138ca0: 6e20 3343 8c00 |0156: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -138ca6: 0a08 |0159: move-result v8 │ │ -138ca8: 7110 d442 0800 |015a: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138cae: 0c08 |015d: move-result-object v8 │ │ -138cb0: 7220 2444 8200 |015e: invoke-interface {v2, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -138cb6: 0a02 |0161: move-result v2 │ │ -138cb8: 3802 3100 |0162: if-eqz v2, 0193 // +0031 │ │ -138cbc: 2202 7908 |0164: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -138cc0: 7010 5a43 0200 |0166: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -138cc6: 1a08 0000 |0169: const-string v8, "" // string@0000 │ │ -138cca: 6e20 6343 8200 |016b: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -138cd0: 0c02 |016e: move-result-object v2 │ │ -138cd2: 1208 |016f: const/4 v8, #int 0 // #0 │ │ -138cd4: 6e20 3343 8c00 |0170: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -138cda: 0a08 |0173: move-result v8 │ │ -138cdc: 6e20 5d43 8200 |0174: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -138ce2: 0c02 |0177: move-result-object v2 │ │ -138ce4: 6e10 6a43 0200 |0178: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -138cea: 0c0d |017b: move-result-object v13 │ │ -138cec: 6202 bb20 |017c: sget-object v2, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ -138cf0: 1208 |017e: const/4 v8, #int 0 // #0 │ │ -138cf2: 6e20 3343 8c00 |017f: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -138cf8: 0a08 |0182: move-result v8 │ │ -138cfa: 7110 d442 0800 |0183: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -138d00: 0c08 |0186: move-result-object v8 │ │ -138d02: 7220 2444 8200 |0187: invoke-interface {v2, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -138d08: 0a02 |018a: move-result v2 │ │ -138d0a: 3802 0800 |018b: if-eqz v2, 0193 // +0008 │ │ -138d0e: 1212 |018d: const/4 v2, #int 1 // #1 │ │ -138d10: 6e20 4843 2c00 |018e: invoke-virtual {v12, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -138d16: 0c0c |0191: move-result-object v12 │ │ -138d18: 28ea |0192: goto 017c // -0016 │ │ -138d1a: 1a02 e700 |0193: const-string v2, "!" // string@00e7 │ │ -138d1e: 6e20 3643 2c00 |0195: invoke-virtual {v12, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ -138d24: 0a02 |0198: move-result v2 │ │ -138d26: 3802 0d00 |0199: if-eqz v2, 01a6 // +000d │ │ -138d2a: 1202 |019b: const/4 v2, #int 0 // #0 │ │ -138d2c: 1a08 e700 |019c: const-string v8, "!" // string@00e7 │ │ -138d30: 6e20 4043 8c00 |019e: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -138d36: 0a08 |01a1: move-result v8 │ │ -138d38: 6e30 4943 2c08 |01a2: invoke-virtual {v12, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138d3e: 0c0c |01a5: move-result-object v12 │ │ -138d40: 2202 ec08 |01a6: new-instance v2, Lorg/jibble/pircbot/User; // type@08ec │ │ -138d44: 7030 8945 d20c |01a8: invoke-direct {v2, v13, v12}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -138d4a: 0800 1800 |01ab: move-object/from16 v0, v24 │ │ -138d4e: 7030 f144 3002 |01ad: invoke-direct {v0, v3, v2}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ -138d54: 2897 |01b0: goto 0147 // -0069 │ │ -138d56: 1302 6e01 |01b1: const/16 v2, #int 366 // #16e │ │ -138d5a: 0200 1900 |01b3: move/from16 v0, v25 │ │ -138d5e: 3320 86fe |01b5: if-ne v0, v2, 003b // -017a │ │ -138d62: 1302 2000 |01b7: const/16 v2, #int 32 // #20 │ │ -138d66: 0800 1a00 |01b9: move-object/from16 v0, v26 │ │ -138d6a: 6e20 3e43 2000 |01bb: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -138d70: 0a02 |01be: move-result v2 │ │ -138d72: d802 0201 |01bf: add-int/lit8 v2, v2, #int 1 // #01 │ │ -138d76: 1a08 5600 |01c1: const-string v8, " :" // string@0056 │ │ -138d7a: 0800 1a00 |01c3: move-object/from16 v0, v26 │ │ -138d7e: 6e20 4043 8000 |01c5: invoke-virtual {v0, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -138d84: 0a08 |01c8: move-result v8 │ │ -138d86: 0800 1a00 |01c9: move-object/from16 v0, v26 │ │ -138d8a: 6e30 4943 2008 |01cb: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -138d90: 0c03 |01ce: move-result-object v3 │ │ -138d92: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ -138d96: 6e20 1245 3000 |01d1: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/PircBot;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@4512 │ │ -138d9c: 0c13 |01d4: move-result-object v19 │ │ -138d9e: 0800 1800 |01d5: move-object/from16 v0, v24 │ │ -138da2: 0801 1300 |01d7: move-object/from16 v1, v19 │ │ -138da6: 6e30 5645 3001 |01d9: invoke-virtual {v0, v3, v1}, Lorg/jibble/pircbot/PircBot;.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V // method@4556 │ │ -138dac: 2900 5ffe |01dc: goto/16 003b // -01a1 │ │ -138db0: 0d02 |01de: move-exception v2 │ │ -138db2: 2900 18ff |01df: goto/16 00f7 // -00e8 │ │ -138db6: 0d02 |01e1: move-exception v2 │ │ -138db8: 2900 9ffe |01e2: goto/16 0081 // -0161 │ │ +1366e8: |[1366e8] org.jibble.pircbot.PircBot.processServerResponse:(ILjava/lang/String;)V │ │ +1366f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1366fa: 0200 1900 |0001: move/from16 v0, v25 │ │ +1366fe: 3320 3c00 |0003: if-ne v0, v2, 003f // +003c │ │ +136702: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +136704: 1308 2000 |0006: const/16 v8, #int 32 // #20 │ │ +136708: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ +13670c: 6e20 3e43 8000 |000a: invoke-virtual {v0, v8}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +136712: 0a08 |000d: move-result v8 │ │ +136714: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +136718: 6e30 4943 2008 |0010: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +13671e: 0c0e |0013: move-result-object v14 │ │ +136720: 0800 1800 |0014: move-object/from16 v0, v24 │ │ +136724: 5402 d520 |0016: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +136728: 6e20 3843 2e00 |0018: invoke-virtual {v14, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13672e: 0a02 |001b: move-result v2 │ │ +136730: 3902 1f00 |001c: if-nez v2, 003b // +001f │ │ +136734: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +136738: 7020 7845 e000 |0020: invoke-direct {v0, v14}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ +13673e: 2202 7908 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +136742: 7010 5a43 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +136748: 1a08 d11c |0028: const-string v8, "Your nick has been changed by the server to " // string@1cd1 │ │ +13674c: 6e20 6343 8200 |002a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136752: 0c02 |002d: move-result-object v2 │ │ +136754: 6e20 6343 e200 |002e: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13675a: 0c02 |0031: move-result-object v2 │ │ +13675c: 6e10 6a43 0200 |0032: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +136762: 0c02 |0035: move-result-object v2 │ │ +136764: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +136768: 6e20 5545 2000 |0038: invoke-virtual {v0, v2}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ +13676e: 7403 4845 1800 |003b: invoke-virtual/range {v24, v25, v26}, Lorg/jibble/pircbot/PircBot;.onServerResponse:(ILjava/lang/String;)V // method@4548 │ │ +136774: 0e00 |003e: return-void │ │ +136776: 1302 4201 |003f: const/16 v2, #int 322 // #142 │ │ +13677a: 0200 1900 |0041: move/from16 v0, v25 │ │ +13677e: 3320 4e00 |0043: if-ne v0, v2, 0091 // +004e │ │ +136782: 1302 2000 |0045: const/16 v2, #int 32 // #20 │ │ +136786: 0800 1a00 |0047: move-object/from16 v0, v26 │ │ +13678a: 6e20 3e43 2000 |0049: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +136790: 0a0b |004c: move-result v11 │ │ +136792: 1302 2000 |004d: const/16 v2, #int 32 // #20 │ │ +136796: d808 0b01 |004f: add-int/lit8 v8, v11, #int 1 // #01 │ │ +13679a: 0800 1a00 |0051: move-object/from16 v0, v26 │ │ +13679e: 6e30 3f43 2008 |0053: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ +1367a4: 0a0f |0056: move-result v15 │ │ +1367a6: 1302 2000 |0057: const/16 v2, #int 32 // #20 │ │ +1367aa: d808 0f01 |0059: add-int/lit8 v8, v15, #int 1 // #01 │ │ +1367ae: 0800 1a00 |005b: move-object/from16 v0, v26 │ │ +1367b2: 6e30 3f43 2008 |005d: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ +1367b8: 0a10 |0060: move-result v16 │ │ +1367ba: 1302 3a00 |0061: const/16 v2, #int 58 // #3a │ │ +1367be: 0800 1a00 |0063: move-object/from16 v0, v26 │ │ +1367c2: 6e20 3e43 2000 |0065: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +1367c8: 0a0a |0068: move-result v10 │ │ +1367ca: d802 0b01 |0069: add-int/lit8 v2, v11, #int 1 // #01 │ │ +1367ce: 0800 1a00 |006b: move-object/from16 v0, v26 │ │ +1367d2: 6e30 4943 200f |006d: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +1367d8: 0c03 |0070: move-result-object v3 │ │ +1367da: 1312 0000 |0071: const/16 v18, #int 0 // #0 │ │ +1367de: d802 0f01 |0073: add-int/lit8 v2, v15, #int 1 // #01 │ │ +1367e2: 0800 1a00 |0075: move-object/from16 v0, v26 │ │ +1367e6: 0201 1000 |0077: move/from16 v1, v16 │ │ +1367ea: 6e30 4943 2001 |0079: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +1367f0: 0c02 |007c: move-result-object v2 │ │ +1367f2: 7110 ff42 0200 |007d: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +1367f8: 0a12 |0080: move-result v18 │ │ +1367fa: d802 0a01 |0081: add-int/lit8 v2, v10, #int 1 // #01 │ │ +1367fe: 0800 1a00 |0083: move-object/from16 v0, v26 │ │ +136802: 6e20 4843 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +136808: 0c04 |0088: move-result-object v4 │ │ +13680a: 0800 1800 |0089: move-object/from16 v0, v24 │ │ +13680e: 0201 1200 |008b: move/from16 v1, v18 │ │ +136812: 6e40 2345 3041 |008d: invoke-virtual {v0, v3, v1, v4}, Lorg/jibble/pircbot/PircBot;.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V // method@4523 │ │ +136818: 28ab |0090: goto 003b // -0055 │ │ +13681a: 1302 4c01 |0091: const/16 v2, #int 332 // #14c │ │ +13681e: 0200 1900 |0093: move/from16 v0, v25 │ │ +136822: 3320 3a00 |0095: if-ne v0, v2, 00cf // +003a │ │ +136826: 1302 2000 |0097: const/16 v2, #int 32 // #20 │ │ +13682a: 0800 1a00 |0099: move-object/from16 v0, v26 │ │ +13682e: 6e20 3e43 2000 |009b: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +136834: 0a0b |009e: move-result v11 │ │ +136836: 1302 2000 |009f: const/16 v2, #int 32 // #20 │ │ +13683a: d808 0b01 |00a1: add-int/lit8 v8, v11, #int 1 // #01 │ │ +13683e: 0800 1a00 |00a3: move-object/from16 v0, v26 │ │ +136842: 6e30 3f43 2008 |00a5: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ +136848: 0a0f |00a8: move-result v15 │ │ +13684a: 1302 3a00 |00a9: const/16 v2, #int 58 // #3a │ │ +13684e: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ +136852: 6e20 3e43 2000 |00ad: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +136858: 0a0a |00b0: move-result v10 │ │ +13685a: d802 0b01 |00b1: add-int/lit8 v2, v11, #int 1 // #01 │ │ +13685e: 0800 1a00 |00b3: move-object/from16 v0, v26 │ │ +136862: 6e30 4943 200f |00b5: invoke-virtual {v0, v2, v15}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +136868: 0c03 |00b8: move-result-object v3 │ │ +13686a: d802 0a01 |00b9: add-int/lit8 v2, v10, #int 1 // #01 │ │ +13686e: 0800 1a00 |00bb: move-object/from16 v0, v26 │ │ +136872: 6e20 4843 2000 |00bd: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +136878: 0c04 |00c0: move-result-object v4 │ │ +13687a: 0800 1800 |00c1: move-object/from16 v0, v24 │ │ +13687e: 5402 dd20 |00c3: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ +136882: 6e30 ff43 3204 |00c5: invoke-virtual {v2, v3, v4}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ +136888: 0800 1800 |00c8: move-object/from16 v0, v24 │ │ +13688c: 6e30 5345 3004 |00ca: invoke-virtual {v0, v3, v4}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;)V // method@4553 │ │ +136892: 2900 6eff |00cd: goto/16 003b // -0092 │ │ +136896: 1302 4d01 |00cf: const/16 v2, #int 333 // #14d │ │ +13689a: 0200 1900 |00d1: move/from16 v0, v25 │ │ +13689e: 3320 3d00 |00d3: if-ne v0, v2, 0110 // +003d │ │ +1368a2: 2211 b808 |00d5: new-instance v17, Ljava/util/StringTokenizer; // type@08b8 │ │ +1368a6: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +1368aa: 0801 1a00 |00d9: move-object/from16 v1, v26 │ │ +1368ae: 7020 4c44 1000 |00db: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +1368b4: 7401 4f44 1100 |00de: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +1368ba: 7401 4f44 1100 |00e1: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +1368c0: 0c03 |00e4: move-result-object v3 │ │ +1368c2: 7401 4f44 1100 |00e5: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +1368c8: 0c05 |00e8: move-result-object v5 │ │ +1368ca: 1606 0000 |00e9: const-wide/16 v6, #int 0 // #0 │ │ +1368ce: 7401 4f44 1100 |00eb: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +1368d4: 0c02 |00ee: move-result-object v2 │ │ +1368d6: 7110 0643 0200 |00ef: invoke-static {v2}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@4306 │ │ +1368dc: 0b14 |00f2: move-result-wide v20 │ │ +1368de: 1616 e803 |00f3: const-wide/16 v22, #int 1000 // #3e8 │ │ +1368e2: 9d06 1416 |00f5: mul-long v6, v20, v22 │ │ +1368e6: 0800 1800 |00f7: move-object/from16 v0, v24 │ │ +1368ea: 5402 dd20 |00f9: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ +1368ee: 6e20 fd43 3200 |00fb: invoke-virtual {v2, v3}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ +1368f4: 0c04 |00fe: move-result-object v4 │ │ +1368f6: 1f04 7708 |00ff: check-cast v4, Ljava/lang/String; // type@0877 │ │ +1368fa: 0800 1800 |0101: move-object/from16 v0, v24 │ │ +1368fe: 5402 dd20 |0103: iget-object v2, v0, Lorg/jibble/pircbot/PircBot;._topics:Ljava/util/Hashtable; // field@20dd │ │ +136902: 6e20 0044 3200 |0105: invoke-virtual {v2, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ +136908: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +13690a: 0802 1800 |0109: move-object/from16 v2, v24 │ │ +13690e: 7407 5445 0200 |010b: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@4554 │ │ +136914: 2900 2dff |010e: goto/16 003b // -00d3 │ │ +136918: 1302 6101 |0110: const/16 v2, #int 353 // #161 │ │ +13691c: 0200 1900 |0112: move/from16 v0, v25 │ │ +136920: 3320 9d00 |0114: if-ne v0, v2, 01b1 // +009d │ │ +136924: 1a02 5600 |0116: const-string v2, " :" // string@0056 │ │ +136928: 0800 1a00 |0118: move-object/from16 v0, v26 │ │ +13692c: 6e20 4043 2000 |011a: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +136932: 0a09 |011d: move-result v9 │ │ +136934: 1302 2000 |011e: const/16 v2, #int 32 // #20 │ │ +136938: d808 09ff |0120: add-int/lit8 v8, v9, #int -1 // #ff │ │ +13693c: 0800 1a00 |0122: move-object/from16 v0, v26 │ │ +136940: 6e30 4343 2008 |0124: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.lastIndexOf:(II)I // method@4343 │ │ +136946: 0a02 |0127: move-result v2 │ │ +136948: d802 0201 |0128: add-int/lit8 v2, v2, #int 1 // #01 │ │ +13694c: 0800 1a00 |012a: move-object/from16 v0, v26 │ │ +136950: 6e30 4943 2009 |012c: invoke-virtual {v0, v2, v9}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +136956: 0c03 |012f: move-result-object v3 │ │ +136958: 2211 b808 |0130: new-instance v17, Ljava/util/StringTokenizer; // type@08b8 │ │ +13695c: 1a02 5600 |0132: const-string v2, " :" // string@0056 │ │ +136960: 0800 1a00 |0134: move-object/from16 v0, v26 │ │ +136964: 6e20 4043 2000 |0136: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +13696a: 0a02 |0139: move-result v2 │ │ +13696c: d802 0202 |013a: add-int/lit8 v2, v2, #int 2 // #02 │ │ +136970: 0800 1a00 |013c: move-object/from16 v0, v26 │ │ +136974: 6e20 4843 2000 |013e: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +13697a: 0c02 |0141: move-result-object v2 │ │ +13697c: 0800 1100 |0142: move-object/from16 v0, v17 │ │ +136980: 7020 4c44 2000 |0144: invoke-direct {v0, v2}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +136986: 7401 4e44 1100 |0147: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ +13698c: 0a02 |014a: move-result v2 │ │ +13698e: 3802 f0fe |014b: if-eqz v2, 003b // -0110 │ │ +136992: 7401 4f44 1100 |014d: invoke-virtual/range {v17}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +136998: 0c0c |0150: move-result-object v12 │ │ +13699a: 1a0d 0000 |0151: const-string v13, "" // string@0000 │ │ +13699e: 6202 bb20 |0153: sget-object v2, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ +1369a2: 1208 |0155: const/4 v8, #int 0 // #0 │ │ +1369a4: 6e20 3343 8c00 |0156: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +1369aa: 0a08 |0159: move-result v8 │ │ +1369ac: 7110 d442 0800 |015a: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +1369b2: 0c08 |015d: move-result-object v8 │ │ +1369b4: 7220 2444 8200 |015e: invoke-interface {v2, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +1369ba: 0a02 |0161: move-result v2 │ │ +1369bc: 3802 3100 |0162: if-eqz v2, 0193 // +0031 │ │ +1369c0: 2202 7908 |0164: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +1369c4: 7010 5a43 0200 |0166: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1369ca: 1a08 0000 |0169: const-string v8, "" // string@0000 │ │ +1369ce: 6e20 6343 8200 |016b: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1369d4: 0c02 |016e: move-result-object v2 │ │ +1369d6: 1208 |016f: const/4 v8, #int 0 // #0 │ │ +1369d8: 6e20 3343 8c00 |0170: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +1369de: 0a08 |0173: move-result v8 │ │ +1369e0: 6e20 5d43 8200 |0174: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +1369e6: 0c02 |0177: move-result-object v2 │ │ +1369e8: 6e10 6a43 0200 |0178: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1369ee: 0c0d |017b: move-result-object v13 │ │ +1369f0: 6202 bb20 |017c: sget-object v2, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ +1369f4: 1208 |017e: const/4 v8, #int 0 // #0 │ │ +1369f6: 6e20 3343 8c00 |017f: invoke-virtual {v12, v8}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +1369fc: 0a08 |0182: move-result v8 │ │ +1369fe: 7110 d442 0800 |0183: invoke-static {v8}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +136a04: 0c08 |0186: move-result-object v8 │ │ +136a06: 7220 2444 8200 |0187: invoke-interface {v2, v8}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +136a0c: 0a02 |018a: move-result v2 │ │ +136a0e: 3802 0800 |018b: if-eqz v2, 0193 // +0008 │ │ +136a12: 1212 |018d: const/4 v2, #int 1 // #1 │ │ +136a14: 6e20 4843 2c00 |018e: invoke-virtual {v12, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +136a1a: 0c0c |0191: move-result-object v12 │ │ +136a1c: 28ea |0192: goto 017c // -0016 │ │ +136a1e: 1a02 e400 |0193: const-string v2, "!" // string@00e4 │ │ +136a22: 6e20 3643 2c00 |0195: invoke-virtual {v12, v2}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ +136a28: 0a02 |0198: move-result v2 │ │ +136a2a: 3802 0d00 |0199: if-eqz v2, 01a6 // +000d │ │ +136a2e: 1202 |019b: const/4 v2, #int 0 // #0 │ │ +136a30: 1a08 e400 |019c: const-string v8, "!" // string@00e4 │ │ +136a34: 6e20 4043 8c00 |019e: invoke-virtual {v12, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +136a3a: 0a08 |01a1: move-result v8 │ │ +136a3c: 6e30 4943 2c08 |01a2: invoke-virtual {v12, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +136a42: 0c0c |01a5: move-result-object v12 │ │ +136a44: 2202 ec08 |01a6: new-instance v2, Lorg/jibble/pircbot/User; // type@08ec │ │ +136a48: 7030 8945 d20c |01a8: invoke-direct {v2, v13, v12}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136a4e: 0800 1800 |01ab: move-object/from16 v0, v24 │ │ +136a52: 7030 f144 3002 |01ad: invoke-direct {v0, v3, v2}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ +136a58: 2897 |01b0: goto 0147 // -0069 │ │ +136a5a: 1302 6e01 |01b1: const/16 v2, #int 366 // #16e │ │ +136a5e: 0200 1900 |01b3: move/from16 v0, v25 │ │ +136a62: 3320 86fe |01b5: if-ne v0, v2, 003b // -017a │ │ +136a66: 1302 2000 |01b7: const/16 v2, #int 32 // #20 │ │ +136a6a: 0800 1a00 |01b9: move-object/from16 v0, v26 │ │ +136a6e: 6e20 3e43 2000 |01bb: invoke-virtual {v0, v2}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +136a74: 0a02 |01be: move-result v2 │ │ +136a76: d802 0201 |01bf: add-int/lit8 v2, v2, #int 1 // #01 │ │ +136a7a: 1a08 5600 |01c1: const-string v8, " :" // string@0056 │ │ +136a7e: 0800 1a00 |01c3: move-object/from16 v0, v26 │ │ +136a82: 6e20 4043 8000 |01c5: invoke-virtual {v0, v8}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +136a88: 0a08 |01c8: move-result v8 │ │ +136a8a: 0800 1a00 |01c9: move-object/from16 v0, v26 │ │ +136a8e: 6e30 4943 2008 |01cb: invoke-virtual {v0, v2, v8}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +136a94: 0c03 |01ce: move-result-object v3 │ │ +136a96: 0800 1800 |01cf: move-object/from16 v0, v24 │ │ +136a9a: 6e20 1245 3000 |01d1: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/PircBot;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@4512 │ │ +136aa0: 0c13 |01d4: move-result-object v19 │ │ +136aa2: 0800 1800 |01d5: move-object/from16 v0, v24 │ │ +136aa6: 0801 1300 |01d7: move-object/from16 v1, v19 │ │ +136aaa: 6e30 5645 3001 |01d9: invoke-virtual {v0, v3, v1}, Lorg/jibble/pircbot/PircBot;.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V // method@4556 │ │ +136ab0: 2900 5ffe |01dc: goto/16 003b // -01a1 │ │ +136ab4: 0d02 |01de: move-exception v2 │ │ +136ab6: 2900 18ff |01df: goto/16 00f7 // -00e8 │ │ +136aba: 0d02 |01e1: move-exception v2 │ │ +136abc: 2900 9ffe |01e2: goto/16 0081 // -0161 │ │ catches : 2 │ │ 0x0075 - 0x0080 │ │ Ljava/lang/NumberFormatException; -> 0x01e1 │ │ 0x00eb - 0x00f2 │ │ Ljava/lang/NumberFormatException; -> 0x01de │ │ positions : │ │ 0x0000 line=1259 │ │ @@ -418843,25 +418993,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -138dd8: |[138dd8] org.jibble.pircbot.PircBot.removeAllChannels:()V │ │ -138de8: 5421 ca20 |0000: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138dec: 1d01 |0002: monitor-enter v1 │ │ -138dee: 2200 ae08 |0003: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ -138df2: 7010 fb43 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ -138df8: 5b20 ca20 |0008: iput-object v0, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138dfc: 1e01 |000a: monitor-exit v1 │ │ -138dfe: 0e00 |000b: return-void │ │ -138e00: 0d00 |000c: move-exception v0 │ │ -138e02: 1e01 |000d: monitor-exit v1 │ │ -138e04: 2700 |000e: throw v0 │ │ +136adc: |[136adc] org.jibble.pircbot.PircBot.removeAllChannels:()V │ │ +136aec: 5421 ca20 |0000: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136af0: 1d01 |0002: monitor-enter v1 │ │ +136af2: 2200 ae08 |0003: new-instance v0, Ljava/util/Hashtable; // type@08ae │ │ +136af6: 7010 fb43 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@43fb │ │ +136afc: 5b20 ca20 |0008: iput-object v0, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136b00: 1e01 |000a: monitor-exit v1 │ │ +136b02: 0e00 |000b: return-void │ │ +136b04: 0d00 |000c: move-exception v0 │ │ +136b06: 1e01 |000d: monitor-exit v1 │ │ +136b08: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000e │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=3166 │ │ 0x0003 line=3167 │ │ 0x000a line=3168 │ │ @@ -418875,27 +419025,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -138e14: |[138e14] org.jibble.pircbot.PircBot.removeChannel:(Ljava/lang/String;)V │ │ -138e24: 6200 7120 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -138e28: 6e20 4c43 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -138e2e: 0c03 |0005: move-result-object v3 │ │ -138e30: 5421 ca20 |0006: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138e34: 1d01 |0008: monitor-enter v1 │ │ -138e36: 5420 ca20 |0009: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138e3a: 6e20 0044 3000 |000b: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ -138e40: 1e01 |000e: monitor-exit v1 │ │ -138e42: 0e00 |000f: return-void │ │ -138e44: 0d00 |0010: move-exception v0 │ │ -138e46: 1e01 |0011: monitor-exit v1 │ │ -138e48: 2700 |0012: throw v0 │ │ +136b18: |[136b18] org.jibble.pircbot.PircBot.removeChannel:(Ljava/lang/String;)V │ │ +136b28: 6200 7120 |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +136b2c: 6e20 4c43 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +136b32: 0c03 |0005: move-result-object v3 │ │ +136b34: 5421 ca20 |0006: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136b38: 1d01 |0008: monitor-enter v1 │ │ +136b3a: 5420 ca20 |0009: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136b3e: 6e20 0044 3000 |000b: invoke-virtual {v0, v3}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ +136b44: 1e01 |000e: monitor-exit v1 │ │ +136b46: 0e00 |000f: return-void │ │ +136b48: 0d00 |0010: move-exception v0 │ │ +136b4a: 1e01 |0011: monitor-exit v1 │ │ +136b4c: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0009 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=3155 │ │ 0x0006 line=3156 │ │ 0x0009 line=3157 │ │ @@ -418911,38 +419061,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -138e58: |[138e58] org.jibble.pircbot.PircBot.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; │ │ -138e68: 6e10 4b43 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -138e6e: 0c05 |0003: move-result-object v5 │ │ -138e70: 2200 ec08 |0004: new-instance v0, Lorg/jibble/pircbot/User; // type@08ec │ │ -138e74: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -138e78: 7030 8945 2006 |0008: invoke-direct {v0, v2, v6}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -138e7e: 5443 ca20 |000b: iget-object v3, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138e82: 1d03 |000d: monitor-enter v3 │ │ -138e84: 5442 ca20 |000e: iget-object v2, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138e88: 6e20 fd43 5200 |0010: invoke-virtual {v2, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ -138e8e: 0c01 |0013: move-result-object v1 │ │ -138e90: 1f01 ae08 |0014: check-cast v1, Ljava/util/Hashtable; // type@08ae │ │ -138e94: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -138e98: 6e20 0044 0100 |0018: invoke-virtual {v1, v0}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ -138e9e: 0c02 |001b: move-result-object v2 │ │ -138ea0: 1f02 ec08 |001c: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ -138ea4: 1e03 |001e: monitor-exit v3 │ │ -138ea6: 1102 |001f: return-object v2 │ │ -138ea8: 1e03 |0020: monitor-exit v3 │ │ -138eaa: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -138eac: 28fd |0022: goto 001f // -0003 │ │ -138eae: 0d02 |0023: move-exception v2 │ │ -138eb0: 1e03 |0024: monitor-exit v3 │ │ -138eb2: 2702 |0025: throw v2 │ │ +136b5c: |[136b5c] org.jibble.pircbot.PircBot.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; │ │ +136b6c: 6e10 4b43 0500 |0000: invoke-virtual {v5}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +136b72: 0c05 |0003: move-result-object v5 │ │ +136b74: 2200 ec08 |0004: new-instance v0, Lorg/jibble/pircbot/User; // type@08ec │ │ +136b78: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +136b7c: 7030 8945 2006 |0008: invoke-direct {v0, v2, v6}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136b82: 5443 ca20 |000b: iget-object v3, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136b86: 1d03 |000d: monitor-enter v3 │ │ +136b88: 5442 ca20 |000e: iget-object v2, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136b8c: 6e20 fd43 5200 |0010: invoke-virtual {v2, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ +136b92: 0c01 |0013: move-result-object v1 │ │ +136b94: 1f01 ae08 |0014: check-cast v1, Ljava/util/Hashtable; // type@08ae │ │ +136b98: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +136b9c: 6e20 0044 0100 |0018: invoke-virtual {v1, v0}, Ljava/util/Hashtable;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@4400 │ │ +136ba2: 0c02 |001b: move-result-object v2 │ │ +136ba4: 1f02 ec08 |001c: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ +136ba8: 1e03 |001e: monitor-exit v3 │ │ +136baa: 1102 |001f: return-object v2 │ │ +136bac: 1e03 |0020: monitor-exit v3 │ │ +136bae: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +136bb0: 28fd |0022: goto 001f // -0003 │ │ +136bb2: 0d02 |0023: move-exception v2 │ │ +136bb4: 1e03 |0024: monitor-exit v3 │ │ +136bb6: 2702 |0025: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=3107 │ │ 0x0004 line=3108 │ │ 0x000b line=3109 │ │ @@ -418965,33 +419115,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -138ec0: |[138ec0] org.jibble.pircbot.PircBot.removeUser:(Ljava/lang/String;)V │ │ -138ed0: 5443 ca20 |0000: iget-object v3, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138ed4: 1d03 |0002: monitor-enter v3 │ │ -138ed6: 5442 ca20 |0003: iget-object v2, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138eda: 6e10 fe43 0200 |0005: invoke-virtual {v2}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ -138ee0: 0c01 |0008: move-result-object v1 │ │ -138ee2: 7210 eb43 0100 |0009: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ -138ee8: 0a02 |000c: move-result v2 │ │ -138eea: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -138eee: 7210 ec43 0100 |000f: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ -138ef4: 0c00 |0012: move-result-object v0 │ │ -138ef6: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ -138efa: 7030 6445 0405 |0015: invoke-direct {v4, v0, v5}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ -138f00: 28f1 |0018: goto 0009 // -000f │ │ -138f02: 0d02 |0019: move-exception v2 │ │ -138f04: 1e03 |001a: monitor-exit v3 │ │ -138f06: 2702 |001b: throw v2 │ │ -138f08: 1e03 |001c: monitor-exit v3 │ │ -138f0a: 0e00 |001d: return-void │ │ +136bc4: |[136bc4] org.jibble.pircbot.PircBot.removeUser:(Ljava/lang/String;)V │ │ +136bd4: 5443 ca20 |0000: iget-object v3, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136bd8: 1d03 |0002: monitor-enter v3 │ │ +136bda: 5442 ca20 |0003: iget-object v2, v4, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136bde: 6e10 fe43 0200 |0005: invoke-virtual {v2}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ +136be4: 0c01 |0008: move-result-object v1 │ │ +136be6: 7210 eb43 0100 |0009: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ +136bec: 0a02 |000c: move-result v2 │ │ +136bee: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +136bf2: 7210 ec43 0100 |000f: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ +136bf8: 0c00 |0012: move-result-object v0 │ │ +136bfa: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ +136bfe: 7030 6445 0405 |0015: invoke-direct {v4, v0, v5}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ +136c04: 28f1 |0018: goto 0009 // -000f │ │ +136c06: 0d02 |0019: move-exception v2 │ │ +136c08: 1e03 |001a: monitor-exit v3 │ │ +136c0a: 2702 |001b: throw v2 │ │ +136c0c: 1e03 |001c: monitor-exit v3 │ │ +136c0e: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ 0x001c - 0x001d │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=3123 │ │ @@ -419013,41 +419163,41 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -138f20: |[138f20] org.jibble.pircbot.PircBot.renameUser:(Ljava/lang/String;Ljava/lang/String;)V │ │ -138f30: 5465 ca20 |0000: iget-object v5, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138f34: 1d05 |0002: monitor-enter v5 │ │ -138f36: 5464 ca20 |0003: iget-object v4, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138f3a: 6e10 fe43 0400 |0005: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ -138f40: 0c01 |0008: move-result-object v1 │ │ -138f42: 7210 eb43 0100 |0009: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ -138f48: 0a04 |000c: move-result v4 │ │ -138f4a: 3804 1c00 |000d: if-eqz v4, 0029 // +001c │ │ -138f4e: 7210 ec43 0100 |000f: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ -138f54: 0c00 |0012: move-result-object v0 │ │ -138f56: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ -138f5a: 7030 6445 0607 |0015: invoke-direct {v6, v0, v7}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ -138f60: 0c02 |0018: move-result-object v2 │ │ -138f62: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ -138f66: 2203 ec08 |001b: new-instance v3, Lorg/jibble/pircbot/User; // type@08ec │ │ -138f6a: 6e10 8e45 0200 |001d: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ -138f70: 0c04 |0020: move-result-object v4 │ │ -138f72: 7030 8945 4308 |0021: invoke-direct {v3, v4, v8}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -138f78: 7030 f144 0603 |0024: invoke-direct {v6, v0, v3}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ -138f7e: 0732 |0027: move-object v2, v3 │ │ -138f80: 28e1 |0028: goto 0009 // -001f │ │ -138f82: 1e05 |0029: monitor-exit v5 │ │ -138f84: 0e00 |002a: return-void │ │ -138f86: 0d04 |002b: move-exception v4 │ │ -138f88: 1e05 |002c: monitor-exit v5 │ │ -138f8a: 2704 |002d: throw v4 │ │ +136c24: |[136c24] org.jibble.pircbot.PircBot.renameUser:(Ljava/lang/String;Ljava/lang/String;)V │ │ +136c34: 5465 ca20 |0000: iget-object v5, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136c38: 1d05 |0002: monitor-enter v5 │ │ +136c3a: 5464 ca20 |0003: iget-object v4, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136c3e: 6e10 fe43 0400 |0005: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ +136c44: 0c01 |0008: move-result-object v1 │ │ +136c46: 7210 eb43 0100 |0009: invoke-interface {v1}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ +136c4c: 0a04 |000c: move-result v4 │ │ +136c4e: 3804 1c00 |000d: if-eqz v4, 0029 // +001c │ │ +136c52: 7210 ec43 0100 |000f: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ +136c58: 0c00 |0012: move-result-object v0 │ │ +136c5a: 1f00 7708 |0013: check-cast v0, Ljava/lang/String; // type@0877 │ │ +136c5e: 7030 6445 0607 |0015: invoke-direct {v6, v0, v7}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ +136c64: 0c02 |0018: move-result-object v2 │ │ +136c66: 3802 f0ff |0019: if-eqz v2, 0009 // -0010 │ │ +136c6a: 2203 ec08 |001b: new-instance v3, Lorg/jibble/pircbot/User; // type@08ec │ │ +136c6e: 6e10 8e45 0200 |001d: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ +136c74: 0c04 |0020: move-result-object v4 │ │ +136c76: 7030 8945 4308 |0021: invoke-direct {v3, v4, v8}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136c7c: 7030 f144 0603 |0024: invoke-direct {v6, v0, v3}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ +136c82: 0732 |0027: move-object v2, v3 │ │ +136c84: 28e1 |0028: goto 0009 // -001f │ │ +136c86: 1e05 |0029: monitor-exit v5 │ │ +136c88: 0e00 |002a: return-void │ │ +136c8a: 0d04 |002b: move-exception v4 │ │ +136c8c: 1e05 |002c: monitor-exit v5 │ │ +136c8e: 2704 |002d: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x002d │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=3137 │ │ 0x0003 line=3138 │ │ 0x0009 line=3139 │ │ @@ -419074,17 +419224,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -138f98: |[138f98] org.jibble.pircbot.PircBot.setNick:(Ljava/lang/String;)V │ │ -138fa8: 5b01 d520 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -138fac: 0e00 |0002: return-void │ │ +136c9c: |[136c9c] org.jibble.pircbot.PircBot.setNick:(Ljava/lang/String;)V │ │ +136cac: 5b01 d520 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +136cb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2543 │ │ 0x0002 line=2544 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 nick Ljava/lang/String; │ │ @@ -419094,128 +419244,128 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 219 16-bit code units │ │ -138fb0: |[138fb0] org.jibble.pircbot.PircBot.updateUser:(Ljava/lang/String;ILjava/lang/String;)V │ │ -138fc0: 6e10 4b43 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ -138fc6: 0c07 |0003: move-result-object v7 │ │ -138fc8: 5465 ca20 |0004: iget-object v5, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138fcc: 1d05 |0006: monitor-enter v5 │ │ -138fce: 5464 ca20 |0007: iget-object v4, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -138fd2: 6e20 fd43 7400 |0009: invoke-virtual {v4, v7}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ -138fd8: 0c03 |000c: move-result-object v3 │ │ -138fda: 1f03 ae08 |000d: check-cast v3, Ljava/util/Hashtable; // type@08ae │ │ -138fde: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -138fe0: 3803 b600 |0010: if-eqz v3, 00c6 // +00b6 │ │ -138fe4: 6e10 fc43 0300 |0012: invoke-virtual {v3}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@43fc │ │ -138fea: 0c00 |0015: move-result-object v0 │ │ -138fec: 7210 eb43 0000 |0016: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ -138ff2: 0a04 |0019: move-result v4 │ │ -138ff4: 3804 ac00 |001a: if-eqz v4, 00c6 // +00ac │ │ -138ff8: 7210 ec43 0000 |001c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ -138ffe: 0c02 |001f: move-result-object v2 │ │ -139000: 1f02 ec08 |0020: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ -139004: 6e10 8d45 0200 |0022: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -13900a: 0c04 |0025: move-result-object v4 │ │ -13900c: 6e20 3943 9400 |0026: invoke-virtual {v4, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -139012: 0a04 |0029: move-result v4 │ │ -139014: 3804 ecff |002a: if-eqz v4, 0016 // -0014 │ │ -139018: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -13901a: 3348 1800 |002d: if-ne v8, v4, 0045 // +0018 │ │ -13901e: 6e10 8f45 0200 |002f: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ -139024: 0a04 |0032: move-result v4 │ │ -139026: 3804 0a00 |0033: if-eqz v4, 003d // +000a │ │ -13902a: 2201 ec08 |0035: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -13902e: 1a04 3102 |0037: const-string v4, "@+" // string@0231 │ │ -139032: 7030 8945 4109 |0039: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139038: 28da |003c: goto 0016 // -0026 │ │ -13903a: 2201 ec08 |003d: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -13903e: 1a04 3002 |003f: const-string v4, "@" // string@0230 │ │ -139042: 7030 8945 4109 |0041: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139048: 28d2 |0044: goto 0016 // -002e │ │ -13904a: 1224 |0045: const/4 v4, #int 2 // #2 │ │ -13904c: 3348 1800 |0046: if-ne v8, v4, 005e // +0018 │ │ -139050: 6e10 8f45 0200 |0048: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ -139056: 0a04 |004b: move-result v4 │ │ -139058: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -13905c: 2201 ec08 |004e: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -139060: 1a04 4101 |0050: const-string v4, "+" // string@0141 │ │ -139064: 7030 8945 4109 |0052: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -13906a: 28c1 |0055: goto 0016 // -003f │ │ -13906c: 2201 ec08 |0056: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -139070: 1a04 0000 |0058: const-string v4, "" // string@0000 │ │ -139074: 7030 8945 4109 |005a: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -13907a: 28b9 |005d: goto 0016 // -0047 │ │ -13907c: 1234 |005e: const/4 v4, #int 3 // #3 │ │ -13907e: 3348 1800 |005f: if-ne v8, v4, 0077 // +0018 │ │ -139082: 6e10 9145 0200 |0061: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.isOp:()Z // method@4591 │ │ -139088: 0a04 |0064: move-result v4 │ │ -13908a: 3804 0a00 |0065: if-eqz v4, 006f // +000a │ │ -13908e: 2201 ec08 |0067: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -139092: 1a04 3102 |0069: const-string v4, "@+" // string@0231 │ │ -139096: 7030 8945 4109 |006b: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -13909c: 28a8 |006e: goto 0016 // -0058 │ │ -13909e: 2201 ec08 |006f: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -1390a2: 1a04 4101 |0071: const-string v4, "+" // string@0141 │ │ -1390a6: 7030 8945 4109 |0073: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -1390ac: 28a0 |0076: goto 0016 // -0060 │ │ -1390ae: 1244 |0077: const/4 v4, #int 4 // #4 │ │ -1390b0: 3348 1800 |0078: if-ne v8, v4, 0090 // +0018 │ │ -1390b4: 6e10 9145 0200 |007a: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.isOp:()Z // method@4591 │ │ -1390ba: 0a04 |007d: move-result v4 │ │ -1390bc: 3804 0a00 |007e: if-eqz v4, 0088 // +000a │ │ -1390c0: 2201 ec08 |0080: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -1390c4: 1a04 3002 |0082: const-string v4, "@" // string@0230 │ │ -1390c8: 7030 8945 4109 |0084: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -1390ce: 288f |0087: goto 0016 // -0071 │ │ -1390d0: 2201 ec08 |0088: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -1390d4: 1a04 0000 |008a: const-string v4, "" // string@0000 │ │ -1390d8: 7030 8945 4109 |008c: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -1390de: 2887 |008f: goto 0016 // -0079 │ │ -1390e0: 1254 |0090: const/4 v4, #int 5 // #5 │ │ -1390e2: 3348 1a00 |0091: if-ne v8, v4, 00ab // +001a │ │ -1390e6: 6e10 8f45 0200 |0093: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ -1390ec: 0a04 |0096: move-result v4 │ │ -1390ee: 3804 0b00 |0097: if-eqz v4, 00a2 // +000b │ │ -1390f2: 2201 ec08 |0099: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -1390f6: 1a04 f100 |009b: const-string v4, "%+" // string@00f1 │ │ -1390fa: 7030 8945 4109 |009d: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139100: 2900 76ff |00a0: goto/16 0016 // -008a │ │ -139104: 2201 ec08 |00a2: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -139108: 1a04 f000 |00a4: const-string v4, "%" // string@00f0 │ │ -13910c: 7030 8945 4109 |00a6: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139112: 2900 6dff |00a9: goto/16 0016 // -0093 │ │ -139116: 1264 |00ab: const/4 v4, #int 6 // #6 │ │ -139118: 3348 6aff |00ac: if-ne v8, v4, 0016 // -0096 │ │ -13911c: 6e10 8f45 0200 |00ae: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ -139122: 0a04 |00b1: move-result v4 │ │ -139124: 3804 0b00 |00b2: if-eqz v4, 00bd // +000b │ │ -139128: 2201 ec08 |00b4: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -13912c: 1a04 4101 |00b6: const-string v4, "+" // string@0141 │ │ -139130: 7030 8945 4109 |00b8: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139136: 2900 5bff |00bb: goto/16 0016 // -00a5 │ │ -13913a: 2201 ec08 |00bd: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -13913e: 1a04 0000 |00bf: const-string v4, "" // string@0000 │ │ -139142: 7030 8945 4109 |00c1: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139148: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ -13914c: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ -139150: 6e30 ff43 1301 |00c8: invoke-virtual {v3, v1, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ -139156: 1e05 |00cb: monitor-exit v5 │ │ -139158: 0e00 |00cc: return-void │ │ -13915a: 2201 ec08 |00cd: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ -13915e: 1a04 0000 |00cf: const-string v4, "" // string@0000 │ │ -139162: 7030 8945 4109 |00d1: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -139168: 6e30 ff43 1301 |00d4: invoke-virtual {v3, v1, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ -13916e: 28f4 |00d7: goto 00cb // -000c │ │ -139170: 0d04 |00d8: move-exception v4 │ │ -139172: 1e05 |00d9: monitor-exit v5 │ │ -139174: 2704 |00da: throw v4 │ │ +136cb4: |[136cb4] org.jibble.pircbot.PircBot.updateUser:(Ljava/lang/String;ILjava/lang/String;)V │ │ +136cc4: 6e10 4b43 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@434b │ │ +136cca: 0c07 |0003: move-result-object v7 │ │ +136ccc: 5465 ca20 |0004: iget-object v5, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136cd0: 1d05 |0006: monitor-enter v5 │ │ +136cd2: 5464 ca20 |0007: iget-object v4, v6, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +136cd6: 6e20 fd43 7400 |0009: invoke-virtual {v4, v7}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ +136cdc: 0c03 |000c: move-result-object v3 │ │ +136cde: 1f03 ae08 |000d: check-cast v3, Ljava/util/Hashtable; // type@08ae │ │ +136ce2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +136ce4: 3803 b600 |0010: if-eqz v3, 00c6 // +00b6 │ │ +136ce8: 6e10 fc43 0300 |0012: invoke-virtual {v3}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@43fc │ │ +136cee: 0c00 |0015: move-result-object v0 │ │ +136cf0: 7210 eb43 0000 |0016: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@43eb │ │ +136cf6: 0a04 |0019: move-result v4 │ │ +136cf8: 3804 ac00 |001a: if-eqz v4, 00c6 // +00ac │ │ +136cfc: 7210 ec43 0000 |001c: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ +136d02: 0c02 |001f: move-result-object v2 │ │ +136d04: 1f02 ec08 |0020: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d08: 6e10 8d45 0200 |0022: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +136d0e: 0c04 |0025: move-result-object v4 │ │ +136d10: 6e20 3943 9400 |0026: invoke-virtual {v4, v9}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +136d16: 0a04 |0029: move-result v4 │ │ +136d18: 3804 ecff |002a: if-eqz v4, 0016 // -0014 │ │ +136d1c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +136d1e: 3348 1800 |002d: if-ne v8, v4, 0045 // +0018 │ │ +136d22: 6e10 8f45 0200 |002f: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ +136d28: 0a04 |0032: move-result v4 │ │ +136d2a: 3804 0a00 |0033: if-eqz v4, 003d // +000a │ │ +136d2e: 2201 ec08 |0035: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d32: 1a04 2e02 |0037: const-string v4, "@+" // string@022e │ │ +136d36: 7030 8945 4109 |0039: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136d3c: 28da |003c: goto 0016 // -0026 │ │ +136d3e: 2201 ec08 |003d: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d42: 1a04 2d02 |003f: const-string v4, "@" // string@022d │ │ +136d46: 7030 8945 4109 |0041: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136d4c: 28d2 |0044: goto 0016 // -002e │ │ +136d4e: 1224 |0045: const/4 v4, #int 2 // #2 │ │ +136d50: 3348 1800 |0046: if-ne v8, v4, 005e // +0018 │ │ +136d54: 6e10 8f45 0200 |0048: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ +136d5a: 0a04 |004b: move-result v4 │ │ +136d5c: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +136d60: 2201 ec08 |004e: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d64: 1a04 3e01 |0050: const-string v4, "+" // string@013e │ │ +136d68: 7030 8945 4109 |0052: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136d6e: 28c1 |0055: goto 0016 // -003f │ │ +136d70: 2201 ec08 |0056: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d74: 1a04 0000 |0058: const-string v4, "" // string@0000 │ │ +136d78: 7030 8945 4109 |005a: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136d7e: 28b9 |005d: goto 0016 // -0047 │ │ +136d80: 1234 |005e: const/4 v4, #int 3 // #3 │ │ +136d82: 3348 1800 |005f: if-ne v8, v4, 0077 // +0018 │ │ +136d86: 6e10 9145 0200 |0061: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.isOp:()Z // method@4591 │ │ +136d8c: 0a04 |0064: move-result v4 │ │ +136d8e: 3804 0a00 |0065: if-eqz v4, 006f // +000a │ │ +136d92: 2201 ec08 |0067: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136d96: 1a04 2e02 |0069: const-string v4, "@+" // string@022e │ │ +136d9a: 7030 8945 4109 |006b: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136da0: 28a8 |006e: goto 0016 // -0058 │ │ +136da2: 2201 ec08 |006f: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136da6: 1a04 3e01 |0071: const-string v4, "+" // string@013e │ │ +136daa: 7030 8945 4109 |0073: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136db0: 28a0 |0076: goto 0016 // -0060 │ │ +136db2: 1244 |0077: const/4 v4, #int 4 // #4 │ │ +136db4: 3348 1800 |0078: if-ne v8, v4, 0090 // +0018 │ │ +136db8: 6e10 9145 0200 |007a: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.isOp:()Z // method@4591 │ │ +136dbe: 0a04 |007d: move-result v4 │ │ +136dc0: 3804 0a00 |007e: if-eqz v4, 0088 // +000a │ │ +136dc4: 2201 ec08 |0080: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136dc8: 1a04 2d02 |0082: const-string v4, "@" // string@022d │ │ +136dcc: 7030 8945 4109 |0084: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136dd2: 288f |0087: goto 0016 // -0071 │ │ +136dd4: 2201 ec08 |0088: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136dd8: 1a04 0000 |008a: const-string v4, "" // string@0000 │ │ +136ddc: 7030 8945 4109 |008c: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136de2: 2887 |008f: goto 0016 // -0079 │ │ +136de4: 1254 |0090: const/4 v4, #int 5 // #5 │ │ +136de6: 3348 1a00 |0091: if-ne v8, v4, 00ab // +001a │ │ +136dea: 6e10 8f45 0200 |0093: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ +136df0: 0a04 |0096: move-result v4 │ │ +136df2: 3804 0b00 |0097: if-eqz v4, 00a2 // +000b │ │ +136df6: 2201 ec08 |0099: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136dfa: 1a04 ee00 |009b: const-string v4, "%+" // string@00ee │ │ +136dfe: 7030 8945 4109 |009d: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136e04: 2900 76ff |00a0: goto/16 0016 // -008a │ │ +136e08: 2201 ec08 |00a2: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136e0c: 1a04 ed00 |00a4: const-string v4, "%" // string@00ed │ │ +136e10: 7030 8945 4109 |00a6: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136e16: 2900 6dff |00a9: goto/16 0016 // -0093 │ │ +136e1a: 1264 |00ab: const/4 v4, #int 6 // #6 │ │ +136e1c: 3348 6aff |00ac: if-ne v8, v4, 0016 // -0096 │ │ +136e20: 6e10 8f45 0200 |00ae: invoke-virtual {v2}, Lorg/jibble/pircbot/User;.hasVoice:()Z // method@458f │ │ +136e26: 0a04 |00b1: move-result v4 │ │ +136e28: 3804 0b00 |00b2: if-eqz v4, 00bd // +000b │ │ +136e2c: 2201 ec08 |00b4: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136e30: 1a04 3e01 |00b6: const-string v4, "+" // string@013e │ │ +136e34: 7030 8945 4109 |00b8: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136e3a: 2900 5bff |00bb: goto/16 0016 // -00a5 │ │ +136e3e: 2201 ec08 |00bd: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136e42: 1a04 0000 |00bf: const-string v4, "" // string@0000 │ │ +136e46: 7030 8945 4109 |00c1: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136e4c: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ +136e50: 3801 0700 |00c6: if-eqz v1, 00cd // +0007 │ │ +136e54: 6e30 ff43 1301 |00c8: invoke-virtual {v3, v1, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ +136e5a: 1e05 |00cb: monitor-exit v5 │ │ +136e5c: 0e00 |00cc: return-void │ │ +136e5e: 2201 ec08 |00cd: new-instance v1, Lorg/jibble/pircbot/User; // type@08ec │ │ +136e62: 1a04 0000 |00cf: const-string v4, "" // string@0000 │ │ +136e66: 7030 8945 4109 |00d1: invoke-direct {v1, v4, v9}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +136e6c: 6e30 ff43 1301 |00d4: invoke-virtual {v3, v1, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43ff │ │ +136e72: 28f4 |00d7: goto 00cb // -000c │ │ +136e74: 0d04 |00d8: move-exception v4 │ │ +136e76: 1e05 |00d9: monitor-exit v5 │ │ +136e78: 2704 |00da: throw v4 │ │ catches : 1 │ │ 0x0007 - 0x00da │ │ -> 0x00d8 │ │ positions : │ │ 0x0000 line=3173 │ │ 0x0004 line=3174 │ │ 0x0007 line=3175 │ │ @@ -419285,31 +419435,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -139184: |[139184] org.jibble.pircbot.PircBot.ban:(Ljava/lang/String;Ljava/lang/String;)V │ │ -139194: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -139198: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13919e: 1a01 c314 |0005: const-string v1, "MODE " // string@14c3 │ │ -1391a2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1391a8: 0c00 |000a: move-result-object v0 │ │ -1391aa: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1391b0: 0c00 |000e: move-result-object v0 │ │ -1391b2: 1a01 5100 |000f: const-string v1, " +b " // string@0051 │ │ -1391b6: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1391bc: 0c00 |0014: move-result-object v0 │ │ -1391be: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1391c4: 0c00 |0018: move-result-object v0 │ │ -1391c6: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1391cc: 0c00 |001c: move-result-object v0 │ │ -1391ce: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1391d4: 0e00 |0020: return-void │ │ +136e88: |[136e88] org.jibble.pircbot.PircBot.ban:(Ljava/lang/String;Ljava/lang/String;)V │ │ +136e98: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +136e9c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +136ea2: 1a01 bf14 |0005: const-string v1, "MODE " // string@14bf │ │ +136ea6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136eac: 0c00 |000a: move-result-object v0 │ │ +136eae: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136eb4: 0c00 |000e: move-result-object v0 │ │ +136eb6: 1a01 5100 |000f: const-string v1, " +b " // string@0051 │ │ +136eba: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136ec0: 0c00 |0014: move-result-object v0 │ │ +136ec2: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136ec8: 0c00 |0018: move-result-object v0 │ │ +136eca: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +136ed0: 0c00 |001c: move-result-object v0 │ │ +136ed2: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +136ed8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0020 line=598 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0021 reg=3 channel Ljava/lang/String; │ │ @@ -419320,26 +419470,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1391d8: |[1391d8] org.jibble.pircbot.PircBot.changeNick:(Ljava/lang/String;)V │ │ -1391e8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -1391ec: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1391f2: 1a01 9b15 |0005: const-string v1, "NICK " // string@159b │ │ -1391f6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1391fc: 0c00 |000a: move-result-object v0 │ │ -1391fe: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139204: 0c00 |000e: move-result-object v0 │ │ -139206: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13920c: 0c00 |0012: move-result-object v0 │ │ -13920e: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -139214: 0e00 |0016: return-void │ │ +136edc: |[136edc] org.jibble.pircbot.PircBot.changeNick:(Ljava/lang/String;)V │ │ +136eec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +136ef0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +136ef6: 1a01 9715 |0005: const-string v1, "NICK " // string@1597 │ │ +136efa: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136f00: 0c00 |000a: move-result-object v0 │ │ +136f02: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +136f08: 0c00 |000e: move-result-object v0 │ │ +136f0a: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +136f10: 0c00 |0012: move-result-object v0 │ │ +136f12: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +136f18: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0016 line=521 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 newNick Ljava/lang/String; │ │ @@ -419349,24 +419499,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -139218: |[139218] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;)V │ │ -139228: 1d02 |0000: monitor-enter v2 │ │ -13922a: 1300 0b1a |0001: const/16 v0, #int 6667 // #1a0b │ │ -13922e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -139230: 6e40 f644 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ -139236: 1e02 |0007: monitor-exit v2 │ │ -139238: 0e00 |0008: return-void │ │ -13923a: 0d00 |0009: move-exception v0 │ │ -13923c: 1e02 |000a: monitor-exit v2 │ │ -13923e: 2700 |000b: throw v0 │ │ +136f1c: |[136f1c] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;)V │ │ +136f2c: 1d02 |0000: monitor-enter v2 │ │ +136f2e: 1300 0b1a |0001: const/16 v0, #int 6667 // #1a0b │ │ +136f32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +136f34: 6e40 f644 3210 |0004: invoke-virtual {v2, v3, v0, v1}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ +136f3a: 1e02 |0007: monitor-exit v2 │ │ +136f3c: 0e00 |0008: return-void │ │ +136f3e: 0d00 |0009: move-exception v0 │ │ +136f40: 1e02 |000a: monitor-exit v2 │ │ +136f42: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ 0x0009 line=125 │ │ @@ -419379,23 +419529,23 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -13924c: |[13924c] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;I)V │ │ -13925c: 1d01 |0000: monitor-enter v1 │ │ -13925e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -139260: 6e40 f644 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ -139266: 1e01 |0005: monitor-exit v1 │ │ -139268: 0e00 |0006: return-void │ │ -13926a: 0d00 |0007: move-exception v0 │ │ -13926c: 1e01 |0008: monitor-exit v1 │ │ -13926e: 2700 |0009: throw v0 │ │ +136f50: |[136f50] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;I)V │ │ +136f60: 1d01 |0000: monitor-enter v1 │ │ +136f62: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +136f64: 6e40 f644 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ +136f6a: 1e01 |0005: monitor-exit v1 │ │ +136f6c: 0e00 |0006: return-void │ │ +136f6e: 0d00 |0007: move-exception v0 │ │ +136f70: 1e01 |0008: monitor-exit v1 │ │ +136f72: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x0007 line=140 │ │ @@ -419409,290 +419559,290 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 566 16-bit code units │ │ -13927c: |[13927c] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;ILjava/lang/String;)V │ │ -13928c: 1d11 |0000: monitor-enter v17 │ │ -13928e: 120e |0001: const/4 v14, #int 0 // #0 │ │ -139290: 0800 1100 |0002: move-object/from16 v0, v17 │ │ -139294: 5c0e da20 |0004: iput-boolean v14, v0, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -139298: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -13929c: 0801 1100 |0008: move-object/from16 v1, v17 │ │ -1392a0: 5b10 db20 |000a: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ -1392a4: 0200 1300 |000c: move/from16 v0, v19 │ │ -1392a8: 0801 1100 |000e: move-object/from16 v1, v17 │ │ -1392ac: 5910 d920 |0010: iput v0, v1, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ -1392b0: 0800 1400 |0012: move-object/from16 v0, v20 │ │ -1392b4: 0801 1100 |0014: move-object/from16 v1, v17 │ │ -1392b8: 5b10 d820 |0016: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ -1392bc: 7401 1945 1100 |0018: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ -1392c2: 0a0e |001b: move-result v14 │ │ -1392c4: 380e 0d00 |001c: if-eqz v14, 0029 // +000d │ │ -1392c8: 220e 4408 |001e: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -1392cc: 1a0f 0f1a |0020: const-string v15, "The PircBot is already connected to an IRC server. Disconnect first." // string@1a0f │ │ -1392d0: 7020 a742 fe00 |0022: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -1392d6: 270e |0025: throw v14 │ │ -1392d8: 0d0e |0026: move-exception v14 │ │ -1392da: 1e11 |0027: monitor-exit v17 │ │ -1392dc: 270e |0028: throw v14 │ │ -1392de: 121e |0029: const/4 v14, #int 1 // #1 │ │ -1392e0: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -1392e4: 590e c820 |002c: iput v14, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -1392e8: 7601 6245 1100 |002e: invoke-direct/range {v17}, Lorg/jibble/pircbot/PircBot;.removeAllChannels:()V // method@4562 │ │ -1392ee: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -1392f2: 550e df20 |0033: iget-boolean v14, v0, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ -1392f6: 380e ae01 |0035: if-eqz v14, 01e3 // +01ae │ │ -1392fa: 1a0e 4d16 |0037: const-string v14, "Opening SSL connection..." // string@164d │ │ -1392fe: 0800 1100 |0039: move-object/from16 v0, v17 │ │ -139302: 6e20 2545 e000 |003b: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.onConnectionMessage:(Ljava/lang/String;)V // method@4525 │ │ -139308: 1a0e 3c19 |003e: const-string v14, "TLS" // string@193c │ │ -13930c: 7110 8a44 0e00 |0040: invoke-static {v14}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@448a │ │ -139312: 0c04 |0043: move-result-object v4 │ │ -139314: 120e |0044: const/4 v14, #int 0 // #0 │ │ -139316: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -13931a: 540f de20 |0047: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ -13931e: 2210 9808 |0049: new-instance v16, Ljava/security/SecureRandom; // type@0898 │ │ -139322: 7601 ae43 1000 |004b: invoke-direct/range {v16}, Ljava/security/SecureRandom;.:()V // method@43ae │ │ -139328: 0800 1000 |004e: move-object/from16 v0, v16 │ │ -13932c: 6e40 8c44 e40f |0050: invoke-virtual {v4, v14, v15, v0}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@448c │ │ -139332: 6e10 8b44 0400 |0053: invoke-virtual {v4}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@448b │ │ -139338: 0c08 |0056: move-result-object v8 │ │ -13933a: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -13933e: 0201 1300 |0059: move/from16 v1, v19 │ │ -139342: 6e30 9044 0801 |005b: invoke-virtual {v8, v0, v1}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@4490 │ │ -139348: 0c0d |005e: move-result-object v13 │ │ -13934a: 1f0d d708 |005f: check-cast v13, Ljavax/net/ssl/SSLSocket; // type@08d7 │ │ -13934e: 6e10 8f44 0d00 |0061: invoke-virtual {v13}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@448f │ │ -139354: 0800 1100 |0064: move-object/from16 v0, v17 │ │ -139358: 5b0d dc20 |0066: iput-object v13, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -13935c: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -139360: 540e dc20 |006a: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -139364: 140f e093 0400 |006c: const v15, #float 4.2039e-40 // #000493e0 │ │ -13936a: 6e20 9e43 fe00 |006f: invoke-virtual {v14, v15}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ -139370: 0800 1100 |0072: move-object/from16 v0, v17 │ │ -139374: 540e dc20 |0074: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -139378: 6e10 9c43 0e00 |0076: invoke-virtual {v14}, Ljava/net/Socket;.getLocalAddress:()Ljava/net/InetAddress; // method@439c │ │ -13937e: 0c0e |0079: move-result-object v14 │ │ -139380: 0800 1100 |007a: move-object/from16 v0, v17 │ │ -139384: 5b0e d020 |007c: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ -139388: 1209 |007e: const/4 v9, #int 0 // #0 │ │ -13938a: 120c |007f: const/4 v12, #int 0 // #0 │ │ -13938c: 7401 0645 1100 |0080: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ -139392: 0c0e |0083: move-result-object v14 │ │ -139394: 380e 8c01 |0084: if-eqz v14, 0210 // +018c │ │ -139398: 2209 4608 |0086: new-instance v9, Ljava/io/InputStreamReader; // type@0846 │ │ -13939c: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -1393a0: 540e dc20 |008a: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -1393a4: 6e10 9b43 0e00 |008c: invoke-virtual {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -1393aa: 0c0e |008f: move-result-object v14 │ │ -1393ac: 7401 0645 1100 |0090: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ -1393b2: 0c0f |0093: move-result-object v15 │ │ -1393b4: 7030 ad42 e90f |0094: invoke-direct {v9, v14, v15}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@42ad │ │ -1393ba: 220c 4908 |0097: new-instance v12, Ljava/io/OutputStreamWriter; // type@0849 │ │ -1393be: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -1393c2: 540e dc20 |009b: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -1393c6: 6e10 9d43 0e00 |009d: invoke-virtual {v14}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -1393cc: 0c0e |00a0: move-result-object v14 │ │ -1393ce: 7401 0645 1100 |00a1: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ -1393d4: 0c0f |00a4: move-result-object v15 │ │ -1393d6: 7030 af42 ec0f |00a5: invoke-direct {v12, v14, v15}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@42af │ │ -1393dc: 2202 3d08 |00a8: new-instance v2, Ljava/io/BufferedReader; // type@083d │ │ -1393e0: 7020 8042 9200 |00aa: invoke-direct {v2, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ -1393e6: 2203 3e08 |00ad: new-instance v3, Ljava/io/BufferedWriter; // type@083e │ │ -1393ea: 7020 8242 c300 |00af: invoke-direct {v3, v12}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ -1393f0: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -1393f4: 540e d720 |00b4: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -1393f8: 390e 1800 |00b6: if-nez v14, 00ce // +0018 │ │ -1393fc: 220e e808 |00b8: new-instance v14, Lorg/jibble/pircbot/OutputThread; // type@08e8 │ │ -139400: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ -139404: 540f d620 |00bc: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -139408: 0800 1100 |00be: move-object/from16 v0, v17 │ │ -13940c: 7030 e944 0e0f |00c0: invoke-direct {v14, v0, v15}, Lorg/jibble/pircbot/OutputThread;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/Queue;)V // method@44e9 │ │ -139412: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -139416: 5b0e d720 |00c5: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -13941a: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ -13941e: 540e d720 |00c9: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -139422: 6e10 ee44 0e00 |00cb: invoke-virtual {v14}, Lorg/jibble/pircbot/OutputThread;.start:()V // method@44ee │ │ -139428: 220e e408 |00ce: new-instance v14, Lorg/jibble/pircbot/InputThread; // type@08e4 │ │ -13942c: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -139430: 540f dc20 |00d2: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -139434: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ -139438: 7053 de44 0e2f |00d6: invoke-direct {v14, v0, v15, v2, v3}, Lorg/jibble/pircbot/InputThread;.:(Lorg/jibble/pircbot/PircBot;Ljava/net/Socket;Ljava/io/BufferedReader;Ljava/io/BufferedWriter;)V // method@44de │ │ -13943e: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ -139442: 5b0e d120 |00db: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -139446: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ -13944a: 540e d120 |00df: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13944e: 6e10 e444 0e00 |00e1: invoke-virtual {v14}, Lorg/jibble/pircbot/InputThread;.start:()V // method@44e4 │ │ -139454: 3814 2600 |00e4: if-eqz v20, 010a // +0026 │ │ -139458: 1a0e 0000 |00e6: const-string v14, "" // string@0000 │ │ -13945c: 0800 1400 |00e8: move-object/from16 v0, v20 │ │ -139460: 6e20 3843 e000 |00ea: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -139466: 0a0e |00ed: move-result v14 │ │ -139468: 390e 1c00 |00ee: if-nez v14, 010a // +001c │ │ -13946c: 220e 7908 |00f0: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -139470: 7010 5a43 0e00 |00f2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139476: 1a0f 6216 |00f5: const-string v15, "PASS " // string@1662 │ │ -13947a: 6e20 6343 fe00 |00f7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139480: 0c0e |00fa: move-result-object v14 │ │ -139482: 0800 1400 |00fb: move-object/from16 v0, v20 │ │ -139486: 6e20 6343 0e00 |00fd: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13948c: 0c0e |0100: move-result-object v14 │ │ -13948e: 6e10 6a43 0e00 |0101: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139494: 0c0e |0104: move-result-object v14 │ │ -139496: 0800 1100 |0105: move-object/from16 v0, v17 │ │ -13949a: 6e20 6c45 e000 |0107: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1394a0: 7401 0c45 1100 |010a: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getName:()Ljava/lang/String; // method@450c │ │ -1394a6: 0c0b |010d: move-result-object v11 │ │ -1394a8: 1a0e 2c05 |010e: const-string v14, "CAP LS" // string@052c │ │ -1394ac: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -1394b0: 6e20 6c45 e000 |0112: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1394b6: 220e 7908 |0115: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -1394ba: 7010 5a43 0e00 |0117: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1394c0: 1a0f 9b15 |011a: const-string v15, "NICK " // string@159b │ │ -1394c4: 6e20 6343 fe00 |011c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1394ca: 0c0e |011f: move-result-object v14 │ │ -1394cc: 6e20 6343 be00 |0120: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1394d2: 0c0e |0123: move-result-object v14 │ │ -1394d4: 6e10 6a43 0e00 |0124: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1394da: 0c0e |0127: move-result-object v14 │ │ -1394dc: 0800 1100 |0128: move-object/from16 v0, v17 │ │ -1394e0: 6e20 6c45 e000 |012a: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -1394e6: 220e 7908 |012d: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -1394ea: 7010 5a43 0e00 |012f: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1394f0: 1a0f 0d1b |0132: const-string v15, "USER " // string@1b0d │ │ -1394f4: 6e20 6343 fe00 |0134: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1394fa: 0c0e |0137: move-result-object v14 │ │ -1394fc: 7401 0945 1100 |0138: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getLogin:()Ljava/lang/String; // method@4509 │ │ -139502: 0c0f |013b: move-result-object v15 │ │ -139504: 6e20 6343 fe00 |013c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13950a: 0c0e |013f: move-result-object v14 │ │ -13950c: 1a0f 5500 |0140: const-string v15, " 8 * :" // string@0055 │ │ -139510: 6e20 6343 fe00 |0142: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139516: 0c0e |0145: move-result-object v14 │ │ -139518: 7401 1345 1100 |0146: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getVersion:()Ljava/lang/String; // method@4513 │ │ -13951e: 0c0f |0149: move-result-object v15 │ │ -139520: 6e20 6343 fe00 |014a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139526: 0c0e |014d: move-result-object v14 │ │ -139528: 6e10 6a43 0e00 |014e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13952e: 0c0e |0151: move-result-object v14 │ │ -139530: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -139534: 6e20 6c45 e000 |0154: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13953a: 0800 1100 |0157: move-object/from16 v0, v17 │ │ -13953e: 7020 7845 b000 |0159: invoke-direct {v0, v11}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ -139544: 120a |015c: const/4 v10, #int 0 // #0 │ │ -139546: 6e10 8142 0200 |015d: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ -13954c: 0c0a |0160: move-result-object v10 │ │ -13954e: 390a cb00 |0161: if-nez v10, 022c // +00cb │ │ -139552: 220e 4408 |0163: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -139556: 1a0f 3c06 |0165: const-string v15, "Could not connect to server" // string@063c │ │ -13955a: 7020 a742 fe00 |0167: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -139560: 270e |016a: throw v14 │ │ -139562: 0d07 |016b: move-exception v7 │ │ -139564: 220e 4408 |016c: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -139568: 220f 7908 |016e: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -13956c: 7010 5a43 0f00 |0170: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139572: 1a10 d907 |0173: const-string v16, "Error opening socket: " // string@07d9 │ │ -139576: 7402 6343 0f00 |0175: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13957c: 0c0f |0178: move-result-object v15 │ │ -13957e: 6e10 ed42 0700 |0179: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -139584: 0c10 |017c: move-result-object v16 │ │ -139586: 7402 6343 0f00 |017d: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13958c: 0c0f |0180: move-result-object v15 │ │ -13958e: 6e10 6a43 0f00 |0181: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139594: 0c0f |0184: move-result-object v15 │ │ -139596: 7030 a842 fe07 |0185: invoke-direct {v14, v15, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42a8 │ │ -13959c: 270e |0188: throw v14 │ │ -13959e: 0d05 |0189: move-exception v5 │ │ -1395a0: 220e d508 |018a: new-instance v14, Ljavax/net/ssl/SSLException; // type@08d5 │ │ -1395a4: 220f 7908 |018c: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -1395a8: 7010 5a43 0f00 |018e: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1395ae: 1a10 3818 |0191: const-string v16, "SSL connection failed: " // string@1838 │ │ -1395b2: 7402 6343 0f00 |0193: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1395b8: 0c0f |0196: move-result-object v15 │ │ -1395ba: 6e10 eb42 0500 |0197: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@42eb │ │ -1395c0: 0c10 |019a: move-result-object v16 │ │ -1395c2: 7402 6343 0f00 |019b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1395c8: 0c0f |019e: move-result-object v15 │ │ -1395ca: 6e10 6a43 0f00 |019f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1395d0: 0c0f |01a2: move-result-object v15 │ │ -1395d2: 7030 8d44 fe05 |01a3: invoke-direct {v14, v15, v5}, Ljavax/net/ssl/SSLException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@448d │ │ -1395d8: 270e |01a6: throw v14 │ │ -1395da: 0d06 |01a7: move-exception v6 │ │ -1395dc: 220e 4408 |01a8: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -1395e0: 220f 7908 |01aa: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -1395e4: 7010 5a43 0f00 |01ac: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1395ea: 1a10 dd16 |01af: const-string v16, "Problem connecting to server: " // string@16dd │ │ -1395ee: 7402 6343 0f00 |01b1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1395f4: 0c0f |01b4: move-result-object v15 │ │ -1395f6: 6e10 aa42 0600 |01b5: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@42aa │ │ -1395fc: 0c10 |01b8: move-result-object v16 │ │ -1395fe: 7402 6343 0f00 |01b9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139604: 0c0f |01bc: move-result-object v15 │ │ -139606: 6e10 6a43 0f00 |01bd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13960c: 0c0f |01c0: move-result-object v15 │ │ -13960e: 7020 a742 fe00 |01c1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -139614: 270e |01c4: throw v14 │ │ -139616: 0d07 |01c5: move-exception v7 │ │ -139618: 220e d508 |01c6: new-instance v14, Ljavax/net/ssl/SSLException; // type@08d5 │ │ -13961c: 220f 7908 |01c8: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -139620: 7010 5a43 0f00 |01ca: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139626: 1a10 3918 |01cd: const-string v16, "SSL handshake failed: " // string@1839 │ │ -13962a: 7402 6343 0f00 |01cf: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139630: 0c0f |01d2: move-result-object v15 │ │ -139632: 6e10 ed42 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -139638: 0c10 |01d6: move-result-object v16 │ │ -13963a: 7402 6343 0f00 |01d7: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139640: 0c0f |01da: move-result-object v15 │ │ -139642: 6e10 6a43 0f00 |01db: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139648: 0c0f |01de: move-result-object v15 │ │ -13964a: 7030 8d44 fe07 |01df: invoke-direct {v14, v15, v7}, Ljavax/net/ssl/SSLException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@448d │ │ -139650: 270e |01e2: throw v14 │ │ -139652: 220e 9008 |01e3: new-instance v14, Ljava/net/Socket; // type@0890 │ │ -139656: 0800 1200 |01e5: move-object/from16 v0, v18 │ │ -13965a: 0201 1300 |01e7: move/from16 v1, v19 │ │ -13965e: 7030 9943 0e01 |01e9: invoke-direct {v14, v0, v1}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ -139664: 0800 1100 |01ec: move-object/from16 v0, v17 │ │ -139668: 5b0e dc20 |01ee: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -13966c: 2900 78fe |01f0: goto/16 0068 // -0188 │ │ -139670: 0d07 |01f2: move-exception v7 │ │ -139672: 220e 4408 |01f3: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -139676: 220f 7908 |01f5: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ -13967a: 7010 5a43 0f00 |01f7: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139680: 1a10 d907 |01fa: const-string v16, "Error opening socket: " // string@07d9 │ │ -139684: 7402 6343 0f00 |01fc: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13968a: 0c0f |01ff: move-result-object v15 │ │ -13968c: 6e10 ed42 0700 |0200: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ -139692: 0c10 |0203: move-result-object v16 │ │ -139694: 7402 6343 0f00 |0204: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13969a: 0c0f |0207: move-result-object v15 │ │ -13969c: 6e10 6a43 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1396a2: 0c0f |020b: move-result-object v15 │ │ -1396a4: 7030 a842 fe07 |020c: invoke-direct {v14, v15, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42a8 │ │ -1396aa: 270e |020f: throw v14 │ │ -1396ac: 2209 4608 |0210: new-instance v9, Ljava/io/InputStreamReader; // type@0846 │ │ -1396b0: 0800 1100 |0212: move-object/from16 v0, v17 │ │ -1396b4: 540e dc20 |0214: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -1396b8: 6e10 9b43 0e00 |0216: invoke-virtual {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ -1396be: 0c0e |0219: move-result-object v14 │ │ -1396c0: 7020 ac42 e900 |021a: invoke-direct {v9, v14}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ -1396c6: 220c 4908 |021d: new-instance v12, Ljava/io/OutputStreamWriter; // type@0849 │ │ -1396ca: 0800 1100 |021f: move-object/from16 v0, v17 │ │ -1396ce: 540e dc20 |0221: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -1396d2: 6e10 9d43 0e00 |0223: invoke-virtual {v14}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ -1396d8: 0c0e |0226: move-result-object v14 │ │ -1396da: 7020 ae42 ec00 |0227: invoke-direct {v12, v14}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ -1396e0: 2900 7efe |022a: goto/16 00a8 // -0182 │ │ -1396e4: 0800 1100 |022c: move-object/from16 v0, v17 │ │ -1396e8: 6e20 1545 a000 |022e: invoke-virtual {v0, v10}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ -1396ee: 7401 2445 1100 |0231: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.onConnect:()V // method@4524 │ │ -1396f4: 1e11 |0234: monitor-exit v17 │ │ -1396f6: 0e00 |0235: return-void │ │ +136f80: |[136f80] org.jibble.pircbot.PircBot.connect:(Ljava/lang/String;ILjava/lang/String;)V │ │ +136f90: 1d11 |0000: monitor-enter v17 │ │ +136f92: 120e |0001: const/4 v14, #int 0 // #0 │ │ +136f94: 0800 1100 |0002: move-object/from16 v0, v17 │ │ +136f98: 5c0e da20 |0004: iput-boolean v14, v0, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +136f9c: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +136fa0: 0801 1100 |0008: move-object/from16 v1, v17 │ │ +136fa4: 5b10 db20 |000a: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ +136fa8: 0200 1300 |000c: move/from16 v0, v19 │ │ +136fac: 0801 1100 |000e: move-object/from16 v1, v17 │ │ +136fb0: 5910 d920 |0010: iput v0, v1, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ +136fb4: 0800 1400 |0012: move-object/from16 v0, v20 │ │ +136fb8: 0801 1100 |0014: move-object/from16 v1, v17 │ │ +136fbc: 5b10 d820 |0016: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ +136fc0: 7401 1945 1100 |0018: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ +136fc6: 0a0e |001b: move-result v14 │ │ +136fc8: 380e 0d00 |001c: if-eqz v14, 0029 // +000d │ │ +136fcc: 220e 4408 |001e: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +136fd0: 1a0f 0b1a |0020: const-string v15, "The PircBot is already connected to an IRC server. Disconnect first." // string@1a0b │ │ +136fd4: 7020 a742 fe00 |0022: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +136fda: 270e |0025: throw v14 │ │ +136fdc: 0d0e |0026: move-exception v14 │ │ +136fde: 1e11 |0027: monitor-exit v17 │ │ +136fe0: 270e |0028: throw v14 │ │ +136fe2: 121e |0029: const/4 v14, #int 1 // #1 │ │ +136fe4: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +136fe8: 590e c820 |002c: iput v14, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +136fec: 7601 6245 1100 |002e: invoke-direct/range {v17}, Lorg/jibble/pircbot/PircBot;.removeAllChannels:()V // method@4562 │ │ +136ff2: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +136ff6: 550e df20 |0033: iget-boolean v14, v0, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ +136ffa: 380e ae01 |0035: if-eqz v14, 01e3 // +01ae │ │ +136ffe: 1a0e 4916 |0037: const-string v14, "Opening SSL connection..." // string@1649 │ │ +137002: 0800 1100 |0039: move-object/from16 v0, v17 │ │ +137006: 6e20 2545 e000 |003b: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.onConnectionMessage:(Ljava/lang/String;)V // method@4525 │ │ +13700c: 1a0e 3819 |003e: const-string v14, "TLS" // string@1938 │ │ +137010: 7110 8a44 0e00 |0040: invoke-static {v14}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@448a │ │ +137016: 0c04 |0043: move-result-object v4 │ │ +137018: 120e |0044: const/4 v14, #int 0 // #0 │ │ +13701a: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +13701e: 540f de20 |0047: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ +137022: 2210 9808 |0049: new-instance v16, Ljava/security/SecureRandom; // type@0898 │ │ +137026: 7601 ae43 1000 |004b: invoke-direct/range {v16}, Ljava/security/SecureRandom;.:()V // method@43ae │ │ +13702c: 0800 1000 |004e: move-object/from16 v0, v16 │ │ +137030: 6e40 8c44 e40f |0050: invoke-virtual {v4, v14, v15, v0}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@448c │ │ +137036: 6e10 8b44 0400 |0053: invoke-virtual {v4}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@448b │ │ +13703c: 0c08 |0056: move-result-object v8 │ │ +13703e: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +137042: 0201 1300 |0059: move/from16 v1, v19 │ │ +137046: 6e30 9044 0801 |005b: invoke-virtual {v8, v0, v1}, Ljavax/net/ssl/SSLSocketFactory;.createSocket:(Ljava/lang/String;I)Ljava/net/Socket; // method@4490 │ │ +13704c: 0c0d |005e: move-result-object v13 │ │ +13704e: 1f0d d708 |005f: check-cast v13, Ljavax/net/ssl/SSLSocket; // type@08d7 │ │ +137052: 6e10 8f44 0d00 |0061: invoke-virtual {v13}, Ljavax/net/ssl/SSLSocket;.startHandshake:()V // method@448f │ │ +137058: 0800 1100 |0064: move-object/from16 v0, v17 │ │ +13705c: 5b0d dc20 |0066: iput-object v13, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +137060: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +137064: 540e dc20 |006a: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +137068: 140f e093 0400 |006c: const v15, #float 4.2039e-40 // #000493e0 │ │ +13706e: 6e20 9e43 fe00 |006f: invoke-virtual {v14, v15}, Ljava/net/Socket;.setSoTimeout:(I)V // method@439e │ │ +137074: 0800 1100 |0072: move-object/from16 v0, v17 │ │ +137078: 540e dc20 |0074: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +13707c: 6e10 9c43 0e00 |0076: invoke-virtual {v14}, Ljava/net/Socket;.getLocalAddress:()Ljava/net/InetAddress; // method@439c │ │ +137082: 0c0e |0079: move-result-object v14 │ │ +137084: 0800 1100 |007a: move-object/from16 v0, v17 │ │ +137088: 5b0e d020 |007c: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ +13708c: 1209 |007e: const/4 v9, #int 0 // #0 │ │ +13708e: 120c |007f: const/4 v12, #int 0 // #0 │ │ +137090: 7401 0645 1100 |0080: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ +137096: 0c0e |0083: move-result-object v14 │ │ +137098: 380e 8c01 |0084: if-eqz v14, 0210 // +018c │ │ +13709c: 2209 4608 |0086: new-instance v9, Ljava/io/InputStreamReader; // type@0846 │ │ +1370a0: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +1370a4: 540e dc20 |008a: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +1370a8: 6e10 9b43 0e00 |008c: invoke-virtual {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +1370ae: 0c0e |008f: move-result-object v14 │ │ +1370b0: 7401 0645 1100 |0090: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ +1370b6: 0c0f |0093: move-result-object v15 │ │ +1370b8: 7030 ad42 e90f |0094: invoke-direct {v9, v14, v15}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@42ad │ │ +1370be: 220c 4908 |0097: new-instance v12, Ljava/io/OutputStreamWriter; // type@0849 │ │ +1370c2: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +1370c6: 540e dc20 |009b: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +1370ca: 6e10 9d43 0e00 |009d: invoke-virtual {v14}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +1370d0: 0c0e |00a0: move-result-object v14 │ │ +1370d2: 7401 0645 1100 |00a1: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getEncoding:()Ljava/lang/String; // method@4506 │ │ +1370d8: 0c0f |00a4: move-result-object v15 │ │ +1370da: 7030 af42 ec0f |00a5: invoke-direct {v12, v14, v15}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@42af │ │ +1370e0: 2202 3d08 |00a8: new-instance v2, Ljava/io/BufferedReader; // type@083d │ │ +1370e4: 7020 8042 9200 |00aa: invoke-direct {v2, v9}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@4280 │ │ +1370ea: 2203 3e08 |00ad: new-instance v3, Ljava/io/BufferedWriter; // type@083e │ │ +1370ee: 7020 8242 c300 |00af: invoke-direct {v3, v12}, Ljava/io/BufferedWriter;.:(Ljava/io/Writer;)V // method@4282 │ │ +1370f4: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +1370f8: 540e d720 |00b4: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +1370fc: 390e 1800 |00b6: if-nez v14, 00ce // +0018 │ │ +137100: 220e e808 |00b8: new-instance v14, Lorg/jibble/pircbot/OutputThread; // type@08e8 │ │ +137104: 0800 1100 |00ba: move-object/from16 v0, v17 │ │ +137108: 540f d620 |00bc: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +13710c: 0800 1100 |00be: move-object/from16 v0, v17 │ │ +137110: 7030 e944 0e0f |00c0: invoke-direct {v14, v0, v15}, Lorg/jibble/pircbot/OutputThread;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/Queue;)V // method@44e9 │ │ +137116: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +13711a: 5b0e d720 |00c5: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +13711e: 0800 1100 |00c7: move-object/from16 v0, v17 │ │ +137122: 540e d720 |00c9: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +137126: 6e10 ee44 0e00 |00cb: invoke-virtual {v14}, Lorg/jibble/pircbot/OutputThread;.start:()V // method@44ee │ │ +13712c: 220e e408 |00ce: new-instance v14, Lorg/jibble/pircbot/InputThread; // type@08e4 │ │ +137130: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +137134: 540f dc20 |00d2: iget-object v15, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +137138: 0800 1100 |00d4: move-object/from16 v0, v17 │ │ +13713c: 7053 de44 0e2f |00d6: invoke-direct {v14, v0, v15, v2, v3}, Lorg/jibble/pircbot/InputThread;.:(Lorg/jibble/pircbot/PircBot;Ljava/net/Socket;Ljava/io/BufferedReader;Ljava/io/BufferedWriter;)V // method@44de │ │ +137142: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ +137146: 5b0e d120 |00db: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +13714a: 0800 1100 |00dd: move-object/from16 v0, v17 │ │ +13714e: 540e d120 |00df: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +137152: 6e10 e444 0e00 |00e1: invoke-virtual {v14}, Lorg/jibble/pircbot/InputThread;.start:()V // method@44e4 │ │ +137158: 3814 2600 |00e4: if-eqz v20, 010a // +0026 │ │ +13715c: 1a0e 0000 |00e6: const-string v14, "" // string@0000 │ │ +137160: 0800 1400 |00e8: move-object/from16 v0, v20 │ │ +137164: 6e20 3843 e000 |00ea: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13716a: 0a0e |00ed: move-result v14 │ │ +13716c: 390e 1c00 |00ee: if-nez v14, 010a // +001c │ │ +137170: 220e 7908 |00f0: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +137174: 7010 5a43 0e00 |00f2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13717a: 1a0f 5e16 |00f5: const-string v15, "PASS " // string@165e │ │ +13717e: 6e20 6343 fe00 |00f7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137184: 0c0e |00fa: move-result-object v14 │ │ +137186: 0800 1400 |00fb: move-object/from16 v0, v20 │ │ +13718a: 6e20 6343 0e00 |00fd: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137190: 0c0e |0100: move-result-object v14 │ │ +137192: 6e10 6a43 0e00 |0101: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137198: 0c0e |0104: move-result-object v14 │ │ +13719a: 0800 1100 |0105: move-object/from16 v0, v17 │ │ +13719e: 6e20 6c45 e000 |0107: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1371a4: 7401 0c45 1100 |010a: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getName:()Ljava/lang/String; // method@450c │ │ +1371aa: 0c0b |010d: move-result-object v11 │ │ +1371ac: 1a0e 2805 |010e: const-string v14, "CAP LS" // string@0528 │ │ +1371b0: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +1371b4: 6e20 6c45 e000 |0112: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1371ba: 220e 7908 |0115: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +1371be: 7010 5a43 0e00 |0117: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1371c4: 1a0f 9715 |011a: const-string v15, "NICK " // string@1597 │ │ +1371c8: 6e20 6343 fe00 |011c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1371ce: 0c0e |011f: move-result-object v14 │ │ +1371d0: 6e20 6343 be00 |0120: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1371d6: 0c0e |0123: move-result-object v14 │ │ +1371d8: 6e10 6a43 0e00 |0124: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1371de: 0c0e |0127: move-result-object v14 │ │ +1371e0: 0800 1100 |0128: move-object/from16 v0, v17 │ │ +1371e4: 6e20 6c45 e000 |012a: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1371ea: 220e 7908 |012d: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +1371ee: 7010 5a43 0e00 |012f: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1371f4: 1a0f 091b |0132: const-string v15, "USER " // string@1b09 │ │ +1371f8: 6e20 6343 fe00 |0134: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1371fe: 0c0e |0137: move-result-object v14 │ │ +137200: 7401 0945 1100 |0138: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getLogin:()Ljava/lang/String; // method@4509 │ │ +137206: 0c0f |013b: move-result-object v15 │ │ +137208: 6e20 6343 fe00 |013c: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13720e: 0c0e |013f: move-result-object v14 │ │ +137210: 1a0f 5500 |0140: const-string v15, " 8 * :" // string@0055 │ │ +137214: 6e20 6343 fe00 |0142: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13721a: 0c0e |0145: move-result-object v14 │ │ +13721c: 7401 1345 1100 |0146: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.getVersion:()Ljava/lang/String; // method@4513 │ │ +137222: 0c0f |0149: move-result-object v15 │ │ +137224: 6e20 6343 fe00 |014a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13722a: 0c0e |014d: move-result-object v14 │ │ +13722c: 6e10 6a43 0e00 |014e: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137232: 0c0e |0151: move-result-object v14 │ │ +137234: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +137238: 6e20 6c45 e000 |0154: invoke-virtual {v0, v14}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +13723e: 0800 1100 |0157: move-object/from16 v0, v17 │ │ +137242: 7020 7845 b000 |0159: invoke-direct {v0, v11}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ +137248: 120a |015c: const/4 v10, #int 0 // #0 │ │ +13724a: 6e10 8142 0200 |015d: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@4281 │ │ +137250: 0c0a |0160: move-result-object v10 │ │ +137252: 390a cb00 |0161: if-nez v10, 022c // +00cb │ │ +137256: 220e 4408 |0163: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +13725a: 1a0f 3806 |0165: const-string v15, "Could not connect to server" // string@0638 │ │ +13725e: 7020 a742 fe00 |0167: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +137264: 270e |016a: throw v14 │ │ +137266: 0d07 |016b: move-exception v7 │ │ +137268: 220e 4408 |016c: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +13726c: 220f 7908 |016e: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ +137270: 7010 5a43 0f00 |0170: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137276: 1a10 d507 |0173: const-string v16, "Error opening socket: " // string@07d5 │ │ +13727a: 7402 6343 0f00 |0175: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137280: 0c0f |0178: move-result-object v15 │ │ +137282: 6e10 ed42 0700 |0179: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +137288: 0c10 |017c: move-result-object v16 │ │ +13728a: 7402 6343 0f00 |017d: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137290: 0c0f |0180: move-result-object v15 │ │ +137292: 6e10 6a43 0f00 |0181: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137298: 0c0f |0184: move-result-object v15 │ │ +13729a: 7030 a842 fe07 |0185: invoke-direct {v14, v15, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42a8 │ │ +1372a0: 270e |0188: throw v14 │ │ +1372a2: 0d05 |0189: move-exception v5 │ │ +1372a4: 220e d508 |018a: new-instance v14, Ljavax/net/ssl/SSLException; // type@08d5 │ │ +1372a8: 220f 7908 |018c: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ +1372ac: 7010 5a43 0f00 |018e: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1372b2: 1a10 3418 |0191: const-string v16, "SSL connection failed: " // string@1834 │ │ +1372b6: 7402 6343 0f00 |0193: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1372bc: 0c0f |0196: move-result-object v15 │ │ +1372be: 6e10 eb42 0500 |0197: invoke-virtual {v5}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@42eb │ │ +1372c4: 0c10 |019a: move-result-object v16 │ │ +1372c6: 7402 6343 0f00 |019b: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1372cc: 0c0f |019e: move-result-object v15 │ │ +1372ce: 6e10 6a43 0f00 |019f: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1372d4: 0c0f |01a2: move-result-object v15 │ │ +1372d6: 7030 8d44 fe05 |01a3: invoke-direct {v14, v15, v5}, Ljavax/net/ssl/SSLException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@448d │ │ +1372dc: 270e |01a6: throw v14 │ │ +1372de: 0d06 |01a7: move-exception v6 │ │ +1372e0: 220e 4408 |01a8: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +1372e4: 220f 7908 |01aa: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ +1372e8: 7010 5a43 0f00 |01ac: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1372ee: 1a10 d916 |01af: const-string v16, "Problem connecting to server: " // string@16d9 │ │ +1372f2: 7402 6343 0f00 |01b1: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1372f8: 0c0f |01b4: move-result-object v15 │ │ +1372fa: 6e10 aa42 0600 |01b5: invoke-virtual {v6}, Ljava/io/IOException;.toString:()Ljava/lang/String; // method@42aa │ │ +137300: 0c10 |01b8: move-result-object v16 │ │ +137302: 7402 6343 0f00 |01b9: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137308: 0c0f |01bc: move-result-object v15 │ │ +13730a: 6e10 6a43 0f00 |01bd: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137310: 0c0f |01c0: move-result-object v15 │ │ +137312: 7020 a742 fe00 |01c1: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +137318: 270e |01c4: throw v14 │ │ +13731a: 0d07 |01c5: move-exception v7 │ │ +13731c: 220e d508 |01c6: new-instance v14, Ljavax/net/ssl/SSLException; // type@08d5 │ │ +137320: 220f 7908 |01c8: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ +137324: 7010 5a43 0f00 |01ca: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13732a: 1a10 3518 |01cd: const-string v16, "SSL handshake failed: " // string@1835 │ │ +13732e: 7402 6343 0f00 |01cf: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137334: 0c0f |01d2: move-result-object v15 │ │ +137336: 6e10 ed42 0700 |01d3: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +13733c: 0c10 |01d6: move-result-object v16 │ │ +13733e: 7402 6343 0f00 |01d7: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137344: 0c0f |01da: move-result-object v15 │ │ +137346: 6e10 6a43 0f00 |01db: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13734c: 0c0f |01de: move-result-object v15 │ │ +13734e: 7030 8d44 fe07 |01df: invoke-direct {v14, v15, v7}, Ljavax/net/ssl/SSLException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@448d │ │ +137354: 270e |01e2: throw v14 │ │ +137356: 220e 9008 |01e3: new-instance v14, Ljava/net/Socket; // type@0890 │ │ +13735a: 0800 1200 |01e5: move-object/from16 v0, v18 │ │ +13735e: 0201 1300 |01e7: move/from16 v1, v19 │ │ +137362: 7030 9943 0e01 |01e9: invoke-direct {v14, v0, v1}, Ljava/net/Socket;.:(Ljava/lang/String;I)V // method@4399 │ │ +137368: 0800 1100 |01ec: move-object/from16 v0, v17 │ │ +13736c: 5b0e dc20 |01ee: iput-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +137370: 2900 78fe |01f0: goto/16 0068 // -0188 │ │ +137374: 0d07 |01f2: move-exception v7 │ │ +137376: 220e 4408 |01f3: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +13737a: 220f 7908 |01f5: new-instance v15, Ljava/lang/StringBuilder; // type@0879 │ │ +13737e: 7010 5a43 0f00 |01f7: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137384: 1a10 d507 |01fa: const-string v16, "Error opening socket: " // string@07d5 │ │ +137388: 7402 6343 0f00 |01fc: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13738e: 0c0f |01ff: move-result-object v15 │ │ +137390: 6e10 ed42 0700 |0200: invoke-virtual {v7}, Ljava/lang/Exception;.toString:()Ljava/lang/String; // method@42ed │ │ +137396: 0c10 |0203: move-result-object v16 │ │ +137398: 7402 6343 0f00 |0204: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13739e: 0c0f |0207: move-result-object v15 │ │ +1373a0: 6e10 6a43 0f00 |0208: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1373a6: 0c0f |020b: move-result-object v15 │ │ +1373a8: 7030 a842 fe07 |020c: invoke-direct {v14, v15, v7}, Ljava/io/IOException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@42a8 │ │ +1373ae: 270e |020f: throw v14 │ │ +1373b0: 2209 4608 |0210: new-instance v9, Ljava/io/InputStreamReader; // type@0846 │ │ +1373b4: 0800 1100 |0212: move-object/from16 v0, v17 │ │ +1373b8: 540e dc20 |0214: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +1373bc: 6e10 9b43 0e00 |0216: invoke-virtual {v14}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@439b │ │ +1373c2: 0c0e |0219: move-result-object v14 │ │ +1373c4: 7020 ac42 e900 |021a: invoke-direct {v9, v14}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@42ac │ │ +1373ca: 220c 4908 |021d: new-instance v12, Ljava/io/OutputStreamWriter; // type@0849 │ │ +1373ce: 0800 1100 |021f: move-object/from16 v0, v17 │ │ +1373d2: 540e dc20 |0221: iget-object v14, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +1373d6: 6e10 9d43 0e00 |0223: invoke-virtual {v14}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@439d │ │ +1373dc: 0c0e |0226: move-result-object v14 │ │ +1373de: 7020 ae42 ec00 |0227: invoke-direct {v12, v14}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@42ae │ │ +1373e4: 2900 7efe |022a: goto/16 00a8 // -0182 │ │ +1373e8: 0800 1100 |022c: move-object/from16 v0, v17 │ │ +1373ec: 6e20 1545 a000 |022e: invoke-virtual {v0, v10}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ +1373f2: 7401 2445 1100 |0231: invoke-virtual/range {v17}, Lorg/jibble/pircbot/PircBot;.onConnect:()V // method@4524 │ │ +1373f8: 1e11 |0234: monitor-exit v17 │ │ +1373fa: 0e00 |0235: return-void │ │ catches : 15 │ │ 0x0002 - 0x0026 │ │ -> 0x0026 │ │ 0x002a - 0x0031 │ │ -> 0x0026 │ │ 0x0031 - 0x0035 │ │ Ljava/io/IOException; -> 0x01a7 │ │ @@ -419836,19 +419986,19 @@ │ │ type : '(Ljava/lang/String;JI)Lorg/jibble/pircbot/DccChat;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1397a4: |[1397a4] org.jibble.pircbot.PircBot.dccAcceptChatRequest:(Ljava/lang/String;JI)Lorg/jibble/pircbot/DccChat; │ │ -1397b4: 2200 7508 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -1397b8: 1a01 2125 |0002: const-string v1, "dccAcceptChatRequest is deprecated, please use onIncomingChatRequest" // string@2521 │ │ -1397bc: 7020 2943 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -1397c2: 2700 |0007: throw v0 │ │ +1374a8: |[1374a8] org.jibble.pircbot.PircBot.dccAcceptChatRequest:(Ljava/lang/String;JI)Lorg/jibble/pircbot/DccChat; │ │ +1374b8: 2200 7508 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +1374bc: 1a01 1c25 |0002: const-string v1, "dccAcceptChatRequest is deprecated, please use onIncomingChatRequest" // string@251c │ │ +1374c0: 7020 2943 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +1374c6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0008 reg=3 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 address J │ │ @@ -419859,19 +420009,19 @@ │ │ type : '(Ljava/io/File;JII)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1397c4: |[1397c4] org.jibble.pircbot.PircBot.dccReceiveFile:(Ljava/io/File;JII)V │ │ -1397d4: 2200 7508 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ -1397d8: 1a01 2425 |0002: const-string v1, "dccReceiveFile is deprecated, please use sendFile" // string@2524 │ │ -1397dc: 7020 2943 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ -1397e2: 2700 |0007: throw v0 │ │ +1374c8: |[1374c8] org.jibble.pircbot.PircBot.dccReceiveFile:(Ljava/io/File;JII)V │ │ +1374d8: 2200 7508 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@0875 │ │ +1374dc: 1a01 1f25 |0002: const-string v1, "dccReceiveFile is deprecated, please use sendFile" // string@251f │ │ +1374e0: 7020 2943 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@4329 │ │ +1374e6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0008 reg=3 file Ljava/io/File; │ │ 0x0000 - 0x0008 reg=4 address J │ │ @@ -419883,81 +420033,81 @@ │ │ type : '(Ljava/lang/String;I)Lorg/jibble/pircbot/DccChat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -1397e4: |[1397e4] org.jibble.pircbot.PircBot.dccSendChatRequest:(Ljava/lang/String;I)Lorg/jibble/pircbot/DccChat; │ │ -1397f4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1397f6: 120c |0001: const/4 v12, #int 0 // #0 │ │ -1397f8: 7401 0545 1000 |0002: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getDccPorts:()[I // method@4505 │ │ -1397fe: 0c0a |0005: move-result-object v10 │ │ -139800: 390a 5c00 |0006: if-nez v10, 0062 // +005c │ │ -139804: 220d 8f08 |0008: new-instance v13, Ljava/net/ServerSocket; // type@088f │ │ -139808: 120e |000a: const/4 v14, #int 0 // #0 │ │ -13980a: 7020 9443 ed00 |000b: invoke-direct {v13, v14}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ -139810: 07dc |000e: move-object v12, v13 │ │ -139812: 0200 1200 |000f: move/from16 v0, v18 │ │ -139816: 6e20 9843 0c00 |0011: invoke-virtual {v12, v0}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ -13981c: 6e10 9743 0c00 |0014: invoke-virtual {v12}, Ljava/net/ServerSocket;.getLocalPort:()I // method@4397 │ │ -139822: 0a07 |0017: move-result v7 │ │ -139824: 7401 0445 1000 |0018: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getDccInetAddress:()Ljava/net/InetAddress; // method@4504 │ │ -13982a: 0c05 |001b: move-result-object v5 │ │ -13982c: 3905 0600 |001c: if-nez v5, 0022 // +0006 │ │ -139830: 7401 0845 1000 |001e: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getInetAddress:()Ljava/net/InetAddress; // method@4508 │ │ -139836: 0c05 |0021: move-result-object v5 │ │ -139838: 6e10 9343 0500 |0022: invoke-virtual {v5}, Ljava/net/InetAddress;.getAddress:()[B // method@4393 │ │ -13983e: 0c06 |0025: move-result-object v6 │ │ -139840: 0800 1000 |0026: move-object/from16 v0, v16 │ │ -139844: 6e20 1845 6000 |0028: invoke-virtual {v0, v6}, Lorg/jibble/pircbot/PircBot;.ipToLong:([B)J // method@4518 │ │ -13984a: 0b08 |002b: move-result-wide v8 │ │ -13984c: 220e 7908 |002c: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ -139850: 7010 5a43 0e00 |002e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139856: 1a0f 6f06 |0031: const-string v15, "DCC CHAT chat " // string@066f │ │ -13985a: 6e20 6343 fe00 |0033: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139860: 0c0e |0036: move-result-object v14 │ │ -139862: 6e30 6043 8e09 |0037: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ -139868: 0c0e |003a: move-result-object v14 │ │ -13986a: 1a0f 1e00 |003b: const-string v15, " " // string@001e │ │ -13986e: 6e20 6343 fe00 |003d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139874: 0c0e |0040: move-result-object v14 │ │ -139876: 6e20 5f43 7e00 |0041: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13987c: 0c0e |0044: move-result-object v14 │ │ -13987e: 6e10 6a43 0e00 |0045: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139884: 0c0e |0048: move-result-object v14 │ │ -139886: 0800 1000 |0049: move-object/from16 v0, v16 │ │ -13988a: 0801 1100 |004b: move-object/from16 v1, v17 │ │ -13988e: 6e30 6845 100e |004d: invoke-virtual {v0, v1, v14}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ -139894: 6e10 9543 0c00 |0050: invoke-virtual {v12}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ -13989a: 0c0b |0053: move-result-object v11 │ │ -13989c: 6e10 9643 0c00 |0054: invoke-virtual {v12}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ -1398a2: 2203 dd08 |0057: new-instance v3, Lorg/jibble/pircbot/DccChat; // type@08dd │ │ -1398a6: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -1398aa: 0801 1100 |005b: move-object/from16 v1, v17 │ │ -1398ae: 7040 9c44 03b1 |005d: invoke-direct {v3, v0, v1, v11}, Lorg/jibble/pircbot/DccChat;.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/net/Socket;)V // method@449c │ │ -1398b4: 0732 |0060: move-object v2, v3 │ │ -1398b6: 1102 |0061: return-object v2 │ │ -1398b8: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -1398ba: 21ae |0063: array-length v14, v10 │ │ -1398bc: 35e4 0a00 |0064: if-ge v4, v14, 006e // +000a │ │ -1398c0: 220d 8f08 |0066: new-instance v13, Ljava/net/ServerSocket; // type@088f │ │ -1398c4: 440e 0a04 |0068: aget v14, v10, v4 │ │ -1398c8: 7020 9443 ed00 |006a: invoke-direct {v13, v14}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ -1398ce: 07dc |006d: move-object v12, v13 │ │ -1398d0: 390c a1ff |006e: if-nez v12, 000f // -005f │ │ -1398d4: 220e 4408 |0070: new-instance v14, Ljava/io/IOException; // type@0844 │ │ -1398d8: 1a0f d303 |0072: const-string v15, "All ports returned by getDccPorts() are in use." // string@03d3 │ │ -1398dc: 7020 a742 fe00 |0074: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ -1398e2: 270e |0077: throw v14 │ │ -1398e4: 0d0e |0078: move-exception v14 │ │ -1398e6: 28e8 |0079: goto 0061 // -0018 │ │ -1398e8: 0d0e |007a: move-exception v14 │ │ -1398ea: d804 0401 |007b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1398ee: 28e6 |007d: goto 0063 // -001a │ │ +1374e8: |[1374e8] org.jibble.pircbot.PircBot.dccSendChatRequest:(Ljava/lang/String;I)Lorg/jibble/pircbot/DccChat; │ │ +1374f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +1374fa: 120c |0001: const/4 v12, #int 0 // #0 │ │ +1374fc: 7401 0545 1000 |0002: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getDccPorts:()[I // method@4505 │ │ +137502: 0c0a |0005: move-result-object v10 │ │ +137504: 390a 5c00 |0006: if-nez v10, 0062 // +005c │ │ +137508: 220d 8f08 |0008: new-instance v13, Ljava/net/ServerSocket; // type@088f │ │ +13750c: 120e |000a: const/4 v14, #int 0 // #0 │ │ +13750e: 7020 9443 ed00 |000b: invoke-direct {v13, v14}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ +137514: 07dc |000e: move-object v12, v13 │ │ +137516: 0200 1200 |000f: move/from16 v0, v18 │ │ +13751a: 6e20 9843 0c00 |0011: invoke-virtual {v12, v0}, Ljava/net/ServerSocket;.setSoTimeout:(I)V // method@4398 │ │ +137520: 6e10 9743 0c00 |0014: invoke-virtual {v12}, Ljava/net/ServerSocket;.getLocalPort:()I // method@4397 │ │ +137526: 0a07 |0017: move-result v7 │ │ +137528: 7401 0445 1000 |0018: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getDccInetAddress:()Ljava/net/InetAddress; // method@4504 │ │ +13752e: 0c05 |001b: move-result-object v5 │ │ +137530: 3905 0600 |001c: if-nez v5, 0022 // +0006 │ │ +137534: 7401 0845 1000 |001e: invoke-virtual/range {v16}, Lorg/jibble/pircbot/PircBot;.getInetAddress:()Ljava/net/InetAddress; // method@4508 │ │ +13753a: 0c05 |0021: move-result-object v5 │ │ +13753c: 6e10 9343 0500 |0022: invoke-virtual {v5}, Ljava/net/InetAddress;.getAddress:()[B // method@4393 │ │ +137542: 0c06 |0025: move-result-object v6 │ │ +137544: 0800 1000 |0026: move-object/from16 v0, v16 │ │ +137548: 6e20 1845 6000 |0028: invoke-virtual {v0, v6}, Lorg/jibble/pircbot/PircBot;.ipToLong:([B)J // method@4518 │ │ +13754e: 0b08 |002b: move-result-wide v8 │ │ +137550: 220e 7908 |002c: new-instance v14, Ljava/lang/StringBuilder; // type@0879 │ │ +137554: 7010 5a43 0e00 |002e: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13755a: 1a0f 6b06 |0031: const-string v15, "DCC CHAT chat " // string@066b │ │ +13755e: 6e20 6343 fe00 |0033: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137564: 0c0e |0036: move-result-object v14 │ │ +137566: 6e30 6043 8e09 |0037: invoke-virtual {v14, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@4360 │ │ +13756c: 0c0e |003a: move-result-object v14 │ │ +13756e: 1a0f 1e00 |003b: const-string v15, " " // string@001e │ │ +137572: 6e20 6343 fe00 |003d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137578: 0c0e |0040: move-result-object v14 │ │ +13757a: 6e20 5f43 7e00 |0041: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +137580: 0c0e |0044: move-result-object v14 │ │ +137582: 6e10 6a43 0e00 |0045: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137588: 0c0e |0048: move-result-object v14 │ │ +13758a: 0800 1000 |0049: move-object/from16 v0, v16 │ │ +13758e: 0801 1100 |004b: move-object/from16 v1, v17 │ │ +137592: 6e30 6845 100e |004d: invoke-virtual {v0, v1, v14}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ +137598: 6e10 9543 0c00 |0050: invoke-virtual {v12}, Ljava/net/ServerSocket;.accept:()Ljava/net/Socket; // method@4395 │ │ +13759e: 0c0b |0053: move-result-object v11 │ │ +1375a0: 6e10 9643 0c00 |0054: invoke-virtual {v12}, Ljava/net/ServerSocket;.close:()V // method@4396 │ │ +1375a6: 2203 dd08 |0057: new-instance v3, Lorg/jibble/pircbot/DccChat; // type@08dd │ │ +1375aa: 0800 1000 |0059: move-object/from16 v0, v16 │ │ +1375ae: 0801 1100 |005b: move-object/from16 v1, v17 │ │ +1375b2: 7040 9c44 03b1 |005d: invoke-direct {v3, v0, v1, v11}, Lorg/jibble/pircbot/DccChat;.:(Lorg/jibble/pircbot/PircBot;Ljava/lang/String;Ljava/net/Socket;)V // method@449c │ │ +1375b8: 0732 |0060: move-object v2, v3 │ │ +1375ba: 1102 |0061: return-object v2 │ │ +1375bc: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +1375be: 21ae |0063: array-length v14, v10 │ │ +1375c0: 35e4 0a00 |0064: if-ge v4, v14, 006e // +000a │ │ +1375c4: 220d 8f08 |0066: new-instance v13, Ljava/net/ServerSocket; // type@088f │ │ +1375c8: 440e 0a04 |0068: aget v14, v10, v4 │ │ +1375cc: 7020 9443 ed00 |006a: invoke-direct {v13, v14}, Ljava/net/ServerSocket;.:(I)V // method@4394 │ │ +1375d2: 07dc |006d: move-object v12, v13 │ │ +1375d4: 390c a1ff |006e: if-nez v12, 000f // -005f │ │ +1375d8: 220e 4408 |0070: new-instance v14, Ljava/io/IOException; // type@0844 │ │ +1375dc: 1a0f d003 |0072: const-string v15, "All ports returned by getDccPorts() are in use." // string@03d0 │ │ +1375e0: 7020 a742 fe00 |0074: invoke-direct {v14, v15}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@42a7 │ │ +1375e6: 270e |0077: throw v14 │ │ +1375e8: 0d0e |0078: move-exception v14 │ │ +1375ea: 28e8 |0079: goto 0061 // -0018 │ │ +1375ec: 0d0e |007a: move-exception v14 │ │ +1375ee: d804 0401 |007b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1375f2: 28e6 |007d: goto 0063 // -001a │ │ catches : 3 │ │ 0x0002 - 0x0064 │ │ Ljava/lang/Exception; -> 0x0078 │ │ 0x0066 - 0x006d │ │ Ljava/lang/Exception; -> 0x007a │ │ 0x0070 - 0x0078 │ │ Ljava/lang/Exception; -> 0x0078 │ │ @@ -420014,25 +420164,25 @@ │ │ type : '(Ljava/io/File;Ljava/lang/String;I)Lorg/jibble/pircbot/DccFileTransfer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -139914: |[139914] org.jibble.pircbot.PircBot.dccSendFile:(Ljava/io/File;Ljava/lang/String;I)Lorg/jibble/pircbot/DccFileTransfer; │ │ -139924: 2200 e008 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ -139928: 5462 cd20 |0002: iget-object v2, v6, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ -13992c: 0761 |0004: move-object v1, v6 │ │ -13992e: 0773 |0005: move-object v3, v7 │ │ -139930: 0784 |0006: move-object v4, v8 │ │ -139932: 0195 |0007: move v5, v9 │ │ -139934: 7606 ae44 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jibble/pircbot/DccFileTransfer;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/io/File;Ljava/lang/String;I)V // method@44ae │ │ -13993a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -13993c: 6e20 c144 1000 |000c: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/DccFileTransfer;.doSend:(Z)V // method@44c1 │ │ -139942: 1100 |000f: return-object v0 │ │ +137618: |[137618] org.jibble.pircbot.PircBot.dccSendFile:(Ljava/io/File;Ljava/lang/String;I)Lorg/jibble/pircbot/DccFileTransfer; │ │ +137628: 2200 e008 |0000: new-instance v0, Lorg/jibble/pircbot/DccFileTransfer; // type@08e0 │ │ +13762c: 5462 cd20 |0002: iget-object v2, v6, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ +137630: 0761 |0004: move-object v1, v6 │ │ +137632: 0773 |0005: move-object v3, v7 │ │ +137634: 0784 |0006: move-object v4, v8 │ │ +137636: 0195 |0007: move v5, v9 │ │ +137638: 7606 ae44 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/jibble/pircbot/DccFileTransfer;.:(Lorg/jibble/pircbot/PircBot;Lorg/jibble/pircbot/DccManager;Ljava/io/File;Ljava/lang/String;I)V // method@44ae │ │ +13763e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +137640: 6e20 c144 1000 |000c: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/DccFileTransfer;.doSend:(Z)V // method@44c1 │ │ +137646: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ locals : │ │ 0x000b - 0x0010 reg=0 transfer Lorg/jibble/pircbot/DccFileTransfer; │ │ @@ -420046,26 +420196,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -139944: |[139944] org.jibble.pircbot.PircBot.deHalfOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ -139954: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -139958: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13995e: 1a01 6c01 |0005: const-string v1, "-h " // string@016c │ │ -139962: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139968: 0c00 |000a: move-result-object v0 │ │ -13996a: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139970: 0c00 |000e: move-result-object v0 │ │ -139972: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139978: 0c00 |0012: move-result-object v0 │ │ -13997a: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -139980: 0e00 |0016: return-void │ │ +137648: |[137648] org.jibble.pircbot.PircBot.deHalfOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ +137658: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +13765c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137662: 1a01 6901 |0005: const-string v1, "-h " // string@0169 │ │ +137666: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13766c: 0c00 |000a: move-result-object v0 │ │ +13766e: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137674: 0c00 |000e: move-result-object v0 │ │ +137676: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13767c: 0c00 |0012: move-result-object v0 │ │ +13767e: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +137684: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0016 line=662 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ @@ -420076,26 +420226,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -139984: |[139984] org.jibble.pircbot.PircBot.deOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ -139994: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -139998: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13999e: 1a01 6d01 |0005: const-string v1, "-o " // string@016d │ │ -1399a2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1399a8: 0c00 |000a: move-result-object v0 │ │ -1399aa: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1399b0: 0c00 |000e: move-result-object v0 │ │ -1399b2: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1399b8: 0c00 |0012: move-result-object v0 │ │ -1399ba: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -1399c0: 0e00 |0016: return-void │ │ +137688: |[137688] org.jibble.pircbot.PircBot.deOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ +137698: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +13769c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1376a2: 1a01 6a01 |0005: const-string v1, "-o " // string@016a │ │ +1376a6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1376ac: 0c00 |000a: move-result-object v0 │ │ +1376ae: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1376b4: 0c00 |000e: move-result-object v0 │ │ +1376b6: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1376bc: 0c00 |0012: move-result-object v0 │ │ +1376be: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +1376c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0016 line=638 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ @@ -420106,26 +420256,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1399c4: |[1399c4] org.jibble.pircbot.PircBot.deVoice:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1399d4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -1399d8: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1399de: 1a01 6e01 |0005: const-string v1, "-v " // string@016e │ │ -1399e2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1399e8: 0c00 |000a: move-result-object v0 │ │ -1399ea: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1399f0: 0c00 |000e: move-result-object v0 │ │ -1399f2: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1399f8: 0c00 |0012: move-result-object v0 │ │ -1399fa: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -139a00: 0e00 |0016: return-void │ │ +1376c8: |[1376c8] org.jibble.pircbot.PircBot.deVoice:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1376d8: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1376dc: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1376e2: 1a01 6b01 |0005: const-string v1, "-v " // string@016b │ │ +1376e6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1376ec: 0c00 |000a: move-result-object v0 │ │ +1376ee: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1376f4: 0c00 |000e: move-result-object v0 │ │ +1376f6: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1376fc: 0c00 |0012: move-result-object v0 │ │ +1376fe: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +137704: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0016 line=687 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ @@ -420136,22 +420286,22 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -139a04: |[139a04] org.jibble.pircbot.PircBot.disconnect:()V │ │ -139a14: 1d01 |0000: monitor-enter v1 │ │ -139a16: 6e10 5f45 0100 |0001: invoke-virtual {v1}, Lorg/jibble/pircbot/PircBot;.quitServer:()V // method@455f │ │ -139a1c: 1e01 |0004: monitor-exit v1 │ │ -139a1e: 0e00 |0005: return-void │ │ -139a20: 0d00 |0006: move-exception v0 │ │ -139a22: 1e01 |0007: monitor-exit v1 │ │ -139a24: 2700 |0008: throw v0 │ │ +137708: |[137708] org.jibble.pircbot.PircBot.disconnect:()V │ │ +137718: 1d01 |0000: monitor-enter v1 │ │ +13771a: 6e10 5f45 0100 |0001: invoke-virtual {v1}, Lorg/jibble/pircbot/PircBot;.quitServer:()V // method@455f │ │ +137720: 1e01 |0004: monitor-exit v1 │ │ +137722: 0e00 |0005: return-void │ │ +137724: 0d00 |0006: move-exception v0 │ │ +137726: 1e01 |0007: monitor-exit v1 │ │ +137728: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=332 │ │ 0x0006 line=331 │ │ @@ -420163,29 +420313,29 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -139a34: |[139a34] org.jibble.pircbot.PircBot.dispose:()V │ │ -139a44: 1d01 |0000: monitor-enter v1 │ │ -139a46: 5410 d720 |0001: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -139a4a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -139a4e: 5410 d720 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -139a52: 6e10 ea44 0000 |0007: invoke-virtual {v0}, Lorg/jibble/pircbot/OutputThread;.interrupt:()V // method@44ea │ │ -139a58: 5410 d120 |000a: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -139a5c: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -139a60: 5410 d120 |000e: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -139a64: 6e10 df44 0000 |0010: invoke-virtual {v0}, Lorg/jibble/pircbot/InputThread;.dispose:()V // method@44df │ │ -139a6a: 1e01 |0013: monitor-exit v1 │ │ -139a6c: 0e00 |0014: return-void │ │ -139a6e: 0d00 |0015: move-exception v0 │ │ -139a70: 1e01 |0016: monitor-exit v1 │ │ -139a72: 2700 |0017: throw v0 │ │ +137738: |[137738] org.jibble.pircbot.PircBot.dispose:()V │ │ +137748: 1d01 |0000: monitor-enter v1 │ │ +13774a: 5410 d720 |0001: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +13774e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +137752: 5410 d720 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +137756: 6e10 ea44 0000 |0007: invoke-virtual {v0}, Lorg/jibble/pircbot/OutputThread;.interrupt:()V // method@44ea │ │ +13775c: 5410 d120 |000a: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +137760: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +137764: 5410 d120 |000e: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +137768: 6e10 df44 0000 |0010: invoke-virtual {v0}, Lorg/jibble/pircbot/InputThread;.dispose:()V // method@44df │ │ +13776e: 1e01 |0013: monitor-exit v1 │ │ +137770: 0e00 |0014: return-void │ │ +137772: 0d00 |0015: move-exception v0 │ │ +137774: 1e01 |0016: monitor-exit v1 │ │ +137776: 2700 |0017: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=3077 │ │ 0x0005 line=3078 │ │ 0x000a line=3080 │ │ @@ -420200,23 +420350,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -139a80: |[139a80] org.jibble.pircbot.PircBot.equals:(Ljava/lang/Object;)Z │ │ -139a90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -139a92: 2042 e908 |0001: instance-of v2, v4, Lorg/jibble/pircbot/PircBot; // type@08e9 │ │ -139a96: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -139a9a: 0740 |0005: move-object v0, v4 │ │ -139a9c: 1f00 e908 |0006: check-cast v0, Lorg/jibble/pircbot/PircBot; // type@08e9 │ │ -139aa0: 3330 0300 |0008: if-ne v0, v3, 000b // +0003 │ │ -139aa4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -139aa6: 0f01 |000b: return v1 │ │ +137784: |[137784] org.jibble.pircbot.PircBot.equals:(Ljava/lang/Object;)Z │ │ +137794: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +137796: 2042 e908 |0001: instance-of v2, v4, Lorg/jibble/pircbot/PircBot; // type@08e9 │ │ +13779a: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +13779e: 0740 |0005: move-object v0, v4 │ │ +1377a0: 1f00 e908 |0006: check-cast v0, Lorg/jibble/pircbot/PircBot; // type@08e9 │ │ +1377a4: 3330 0300 |0008: if-ne v0, v3, 000b // +0003 │ │ +1377a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1377aa: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2937 │ │ 0x0006 line=2938 │ │ 0x0008 line=2939 │ │ 0x000b line=2941 │ │ locals : │ │ @@ -420229,19 +420379,19 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -139aa8: |[139aa8] org.jibble.pircbot.PircBot.getAliases:()Ljava/util/List; │ │ -139ab8: 5410 c620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ -139abc: 7110 e643 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ -139ac2: 0c00 |0005: move-result-object v0 │ │ -139ac4: 1100 |0006: return-object v0 │ │ +1377ac: |[1377ac] org.jibble.pircbot.PircBot.getAliases:()Ljava/util/List; │ │ +1377bc: 5410 c620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ +1377c0: 7110 e643 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@43e6 │ │ +1377c6: 0c00 |0005: move-result-object v0 │ │ +1377c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2591 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #16 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420249,40 +420399,40 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -139ac8: |[139ac8] org.jibble.pircbot.PircBot.getChannels:()[Ljava/lang/String; │ │ -139ad8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -139ada: 2330 3909 |0001: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ -139ade: 5454 ca20 |0003: iget-object v4, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -139ae2: 1d04 |0005: monitor-enter v4 │ │ -139ae4: 5453 ca20 |0006: iget-object v3, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -139ae8: 6e10 0144 0300 |0008: invoke-virtual {v3}, Ljava/util/Hashtable;.size:()I // method@4401 │ │ -139aee: 0a03 |000b: move-result v3 │ │ -139af0: 2330 3909 |000c: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ -139af4: 5453 ca20 |000e: iget-object v3, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -139af8: 6e10 fe43 0300 |0010: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ -139afe: 0c01 |0013: move-result-object v1 │ │ -139b00: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -139b02: 2103 |0015: array-length v3, v0 │ │ -139b04: 3532 0d00 |0016: if-ge v2, v3, 0023 // +000d │ │ -139b08: 7210 ec43 0100 |0018: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ -139b0e: 0c03 |001b: move-result-object v3 │ │ -139b10: 1f03 7708 |001c: check-cast v3, Ljava/lang/String; // type@0877 │ │ -139b14: 4d03 0002 |001e: aput-object v3, v0, v2 │ │ -139b18: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -139b1c: 28f3 |0022: goto 0015 // -000d │ │ -139b1e: 1e04 |0023: monitor-exit v4 │ │ -139b20: 1100 |0024: return-object v0 │ │ -139b22: 0d03 |0025: move-exception v3 │ │ -139b24: 1e04 |0026: monitor-exit v4 │ │ -139b26: 2703 |0027: throw v3 │ │ +1377cc: |[1377cc] org.jibble.pircbot.PircBot.getChannels:()[Ljava/lang/String; │ │ +1377dc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +1377de: 2330 3909 |0001: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ +1377e2: 5454 ca20 |0003: iget-object v4, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1377e6: 1d04 |0005: monitor-enter v4 │ │ +1377e8: 5453 ca20 |0006: iget-object v3, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1377ec: 6e10 0144 0300 |0008: invoke-virtual {v3}, Ljava/util/Hashtable;.size:()I // method@4401 │ │ +1377f2: 0a03 |000b: move-result v3 │ │ +1377f4: 2330 3909 |000c: new-array v0, v3, [Ljava/lang/String; // type@0939 │ │ +1377f8: 5453 ca20 |000e: iget-object v3, v5, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1377fc: 6e10 fe43 0300 |0010: invoke-virtual {v3}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@43fe │ │ +137802: 0c01 |0013: move-result-object v1 │ │ +137804: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +137806: 2103 |0015: array-length v3, v0 │ │ +137808: 3532 0d00 |0016: if-ge v2, v3, 0023 // +000d │ │ +13780c: 7210 ec43 0100 |0018: invoke-interface {v1}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ +137812: 0c03 |001b: move-result-object v3 │ │ +137814: 1f03 7708 |001c: check-cast v3, Ljava/lang/String; // type@0877 │ │ +137818: 4d03 0002 |001e: aput-object v3, v0, v2 │ │ +13781c: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +137820: 28f3 |0022: goto 0015 // -000d │ │ +137822: 1e04 |0023: monitor-exit v4 │ │ +137824: 1100 |0024: return-object v0 │ │ +137826: 0d03 |0025: move-exception v3 │ │ +137828: 1e04 |0026: monitor-exit v4 │ │ +13782a: 2703 |0027: throw v3 │ │ catches : 1 │ │ 0x0006 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=3044 │ │ 0x0003 line=3045 │ │ 0x0006 line=3046 │ │ @@ -420304,17 +420454,17 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139b34: |[139b34] org.jibble.pircbot.PircBot.getDccInetAddress:()Ljava/net/InetAddress; │ │ -139b44: 5410 cc20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ -139b48: 1100 |0002: return-object v0 │ │ +137838: |[137838] org.jibble.pircbot.PircBot.getDccInetAddress:()Ljava/net/InetAddress; │ │ +137848: 5410 cc20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ +13784c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2879 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #18 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420322,27 +420472,27 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -139b4c: |[139b4c] org.jibble.pircbot.PircBot.getDccPorts:()[I │ │ -139b5c: 5410 ce20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -139b60: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -139b64: 5410 ce20 |0004: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -139b68: 2100 |0006: array-length v0, v0 │ │ -139b6a: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ -139b6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -139b70: 1100 |000a: return-object v0 │ │ -139b72: 5410 ce20 |000b: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -139b76: 6e10 9f45 0000 |000d: invoke-virtual {v0}, [I.clone:()Ljava/lang/Object; // method@459f │ │ -139b7c: 0c00 |0010: move-result-object v0 │ │ -139b7e: 1f00 f508 |0011: check-cast v0, [I // type@08f5 │ │ -139b82: 28f7 |0013: goto 000a // -0009 │ │ +137850: |[137850] org.jibble.pircbot.PircBot.getDccPorts:()[I │ │ +137860: 5410 ce20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +137864: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +137868: 5410 ce20 |0004: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +13786c: 2100 |0006: array-length v0, v0 │ │ +13786e: 3900 0400 |0007: if-nez v0, 000b // +0004 │ │ +137872: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +137874: 1100 |000a: return-object v0 │ │ +137876: 5410 ce20 |000b: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +13787a: 6e10 9f45 0000 |000d: invoke-virtual {v0}, [I.clone:()Ljava/lang/Object; // method@459f │ │ +137880: 0c00 |0010: move-result-object v0 │ │ +137882: 1f00 f508 |0011: check-cast v0, [I // type@08f5 │ │ +137886: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2896 │ │ 0x0009 line=2897 │ │ 0x000a line=2900 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ @@ -420352,17 +420502,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139b84: |[139b84] org.jibble.pircbot.PircBot.getEncoding:()Ljava/lang/String; │ │ -139b94: 5410 cb20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ -139b98: 1100 |0002: return-object v0 │ │ +137888: |[137888] org.jibble.pircbot.PircBot.getEncoding:()Ljava/lang/String; │ │ +137898: 5410 cb20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ +13789c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2841 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #20 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420370,17 +420520,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139b9c: |[139b9c] org.jibble.pircbot.PircBot.getFinger:()Ljava/lang/String; │ │ -139bac: 5410 cf20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ -139bb0: 1100 |0002: return-object v0 │ │ +1378a0: |[1378a0] org.jibble.pircbot.PircBot.getFinger:()Ljava/lang/String; │ │ +1378b0: 5410 cf20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ +1378b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #21 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420388,17 +420538,17 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139bb4: |[139bb4] org.jibble.pircbot.PircBot.getInetAddress:()Ljava/net/InetAddress; │ │ -139bc4: 5410 d020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ -139bc8: 1100 |0002: return-object v0 │ │ +1378b8: |[1378b8] org.jibble.pircbot.PircBot.getInetAddress:()Ljava/net/InetAddress; │ │ +1378c8: 5410 d020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inetAddress:Ljava/net/InetAddress; // field@20d0 │ │ +1378cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2853 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #22 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420406,17 +420556,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139bcc: |[139bcc] org.jibble.pircbot.PircBot.getLogin:()Ljava/lang/String; │ │ -139bdc: 5410 d220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ -139be0: 1100 |0002: return-object v0 │ │ +1378d0: |[1378d0] org.jibble.pircbot.PircBot.getLogin:()Ljava/lang/String; │ │ +1378e0: 5410 d220 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ +1378e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2616 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #23 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420424,17 +420574,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139be4: |[139be4] org.jibble.pircbot.PircBot.getMaxLineLength:()I │ │ -139bf4: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -139bf8: 0f00 |0002: return v0 │ │ +1378e8: |[1378e8] org.jibble.pircbot.PircBot.getMaxLineLength:()I │ │ +1378f8: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +1378fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2702 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #24 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420442,17 +420592,17 @@ │ │ type : '()J' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139bfc: |[139bfc] org.jibble.pircbot.PircBot.getMessageDelay:()J │ │ -139c0c: 5320 d320 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ -139c10: 1000 |0002: return-wide v0 │ │ +137900: |[137900] org.jibble.pircbot.PircBot.getMessageDelay:()J │ │ +137910: 5320 d320 |0000: iget-wide v0, v2, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ +137914: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2688 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #25 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420460,17 +420610,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139c14: |[139c14] org.jibble.pircbot.PircBot.getName:()Ljava/lang/String; │ │ -139c24: 5410 d420 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ -139c28: 1100 |0002: return-object v0 │ │ +137918: |[137918] org.jibble.pircbot.PircBot.getName:()Ljava/lang/String; │ │ +137928: 5410 d420 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ +13792c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2587 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #26 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420478,17 +420628,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139c2c: |[139c2c] org.jibble.pircbot.PircBot.getNick:()Ljava/lang/String; │ │ -139c3c: 5410 d520 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -139c40: 1100 |0002: return-object v0 │ │ +137930: |[137930] org.jibble.pircbot.PircBot.getNick:()Ljava/lang/String; │ │ +137940: 5410 d520 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +137944: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #27 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420496,19 +420646,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -139c44: |[139c44] org.jibble.pircbot.PircBot.getOutgoingQueueSize:()I │ │ -139c54: 5410 d620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -139c58: 6e10 8845 0000 |0002: invoke-virtual {v0}, Lorg/jibble/pircbot/Queue;.size:()I // method@4588 │ │ -139c5e: 0a00 |0005: move-result v0 │ │ -139c60: 0f00 |0006: return v0 │ │ +137948: |[137948] org.jibble.pircbot.PircBot.getOutgoingQueueSize:()I │ │ +137958: 5410 d620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +13795c: 6e10 8845 0000 |0002: invoke-virtual {v0}, Lorg/jibble/pircbot/Queue;.size:()I // method@4588 │ │ +137962: 0a00 |0005: move-result v0 │ │ +137964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2715 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #28 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420516,17 +420666,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139c64: |[139c64] org.jibble.pircbot.PircBot.getPassword:()Ljava/lang/String; │ │ -139c74: 5410 d820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ -139c78: 1100 |0002: return-object v0 │ │ +137968: |[137968] org.jibble.pircbot.PircBot.getPassword:()Ljava/lang/String; │ │ +137978: 5410 d820 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ +13797c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2763 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #29 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420534,17 +420684,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139c7c: |[139c7c] org.jibble.pircbot.PircBot.getPort:()I │ │ -139c8c: 5210 d920 |0000: iget v0, v1, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ -139c90: 0f00 |0002: return v0 │ │ +137980: |[137980] org.jibble.pircbot.PircBot.getPort:()I │ │ +137990: 5210 d920 |0000: iget v0, v1, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ +137994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2747 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #30 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420552,17 +420702,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139c94: |[139c94] org.jibble.pircbot.PircBot.getServer:()Ljava/lang/String; │ │ -139ca4: 5410 db20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ -139ca8: 1100 |0002: return-object v0 │ │ +137998: |[137998] org.jibble.pircbot.PircBot.getServer:()Ljava/lang/String; │ │ +1379a8: 5410 db20 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ +1379ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2730 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #31 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420570,46 +420720,46 @@ │ │ type : '(Ljava/lang/String;)[Lorg/jibble/pircbot/User;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -139cac: |[139cac] org.jibble.pircbot.PircBot.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; │ │ -139cbc: 6205 7120 |0000: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -139cc0: 6e20 4c43 5800 |0002: invoke-virtual {v8, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -139cc6: 0c08 |0005: move-result-object v8 │ │ -139cc8: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -139cca: 2353 4109 |0007: new-array v3, v5, [Lorg/jibble/pircbot/User; // type@0941 │ │ -139cce: 5476 ca20 |0009: iget-object v6, v7, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -139cd2: 1d06 |000b: monitor-enter v6 │ │ -139cd4: 5475 ca20 |000c: iget-object v5, v7, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ -139cd8: 6e20 fd43 8500 |000e: invoke-virtual {v5, v8}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ -139cde: 0c04 |0011: move-result-object v4 │ │ -139ce0: 1f04 ae08 |0012: check-cast v4, Ljava/util/Hashtable; // type@08ae │ │ -139ce4: 3804 1b00 |0014: if-eqz v4, 002f // +001b │ │ -139ce8: 6e10 0144 0400 |0016: invoke-virtual {v4}, Ljava/util/Hashtable;.size:()I // method@4401 │ │ -139cee: 0a05 |0019: move-result v5 │ │ -139cf0: 2353 4109 |001a: new-array v3, v5, [Lorg/jibble/pircbot/User; // type@0941 │ │ -139cf4: 6e10 fc43 0400 |001c: invoke-virtual {v4}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@43fc │ │ -139cfa: 0c00 |001f: move-result-object v0 │ │ -139cfc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -139cfe: 2135 |0021: array-length v5, v3 │ │ -139d00: 3551 0d00 |0022: if-ge v1, v5, 002f // +000d │ │ -139d04: 7210 ec43 0000 |0024: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ -139d0a: 0c02 |0027: move-result-object v2 │ │ -139d0c: 1f02 ec08 |0028: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ -139d10: 4d02 0301 |002a: aput-object v2, v3, v1 │ │ -139d14: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -139d18: 28f3 |002e: goto 0021 // -000d │ │ -139d1a: 1e06 |002f: monitor-exit v6 │ │ -139d1c: 1103 |0030: return-object v3 │ │ -139d1e: 0d05 |0031: move-exception v5 │ │ -139d20: 1e06 |0032: monitor-exit v6 │ │ -139d22: 2705 |0033: throw v5 │ │ +1379b0: |[1379b0] org.jibble.pircbot.PircBot.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; │ │ +1379c0: 6205 7120 |0000: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +1379c4: 6e20 4c43 5800 |0002: invoke-virtual {v8, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +1379ca: 0c08 |0005: move-result-object v8 │ │ +1379cc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1379ce: 2353 4109 |0007: new-array v3, v5, [Lorg/jibble/pircbot/User; // type@0941 │ │ +1379d2: 5476 ca20 |0009: iget-object v6, v7, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1379d6: 1d06 |000b: monitor-enter v6 │ │ +1379d8: 5475 ca20 |000c: iget-object v5, v7, Lorg/jibble/pircbot/PircBot;._channels:Ljava/util/Hashtable; // field@20ca │ │ +1379dc: 6e20 fd43 8500 |000e: invoke-virtual {v5, v8}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43fd │ │ +1379e2: 0c04 |0011: move-result-object v4 │ │ +1379e4: 1f04 ae08 |0012: check-cast v4, Ljava/util/Hashtable; // type@08ae │ │ +1379e8: 3804 1b00 |0014: if-eqz v4, 002f // +001b │ │ +1379ec: 6e10 0144 0400 |0016: invoke-virtual {v4}, Ljava/util/Hashtable;.size:()I // method@4401 │ │ +1379f2: 0a05 |0019: move-result v5 │ │ +1379f4: 2353 4109 |001a: new-array v3, v5, [Lorg/jibble/pircbot/User; // type@0941 │ │ +1379f8: 6e10 fc43 0400 |001c: invoke-virtual {v4}, Ljava/util/Hashtable;.elements:()Ljava/util/Enumeration; // method@43fc │ │ +1379fe: 0c00 |001f: move-result-object v0 │ │ +137a00: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +137a02: 2135 |0021: array-length v5, v3 │ │ +137a04: 3551 0d00 |0022: if-ge v1, v5, 002f // +000d │ │ +137a08: 7210 ec43 0000 |0024: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@43ec │ │ +137a0e: 0c02 |0027: move-result-object v2 │ │ +137a10: 1f02 ec08 |0028: check-cast v2, Lorg/jibble/pircbot/User; // type@08ec │ │ +137a14: 4d02 0301 |002a: aput-object v2, v3, v1 │ │ +137a18: d801 0101 |002c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +137a1c: 28f3 |002e: goto 0021 // -000d │ │ +137a1e: 1e06 |002f: monitor-exit v6 │ │ +137a20: 1103 |0030: return-object v3 │ │ +137a22: 0d05 |0031: move-exception v5 │ │ +137a24: 1e06 |0032: monitor-exit v6 │ │ +137a26: 2705 |0033: throw v5 │ │ catches : 1 │ │ 0x000c - 0x0033 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=3015 │ │ 0x0006 line=3016 │ │ 0x0009 line=3017 │ │ @@ -420638,17 +420788,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -139d30: |[139d30] org.jibble.pircbot.PircBot.getVersion:()Ljava/lang/String; │ │ -139d40: 5410 e020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ -139d44: 1100 |0002: return-object v0 │ │ +137a34: |[137a34] org.jibble.pircbot.PircBot.getVersion:()Ljava/lang/String; │ │ +137a44: 5410 e020 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ +137a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2626 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #33 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -420656,888 +420806,884 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -139d48: |[139d48] org.jibble.pircbot.PircBot.halfOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ -139d58: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -139d5c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139d62: 1a01 4301 |0005: const-string v1, "+h " // string@0143 │ │ -139d66: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139d6c: 0c00 |000a: move-result-object v0 │ │ -139d6e: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139d74: 0c00 |000e: move-result-object v0 │ │ -139d76: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139d7c: 0c00 |0012: move-result-object v0 │ │ -139d7e: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -139d84: 0e00 |0016: return-void │ │ +137a4c: |[137a4c] org.jibble.pircbot.PircBot.halfOp:(Ljava/lang/String;Ljava/lang/String;)V │ │ +137a5c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +137a60: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137a66: 1a01 4001 |0005: const-string v1, "+h " // string@0140 │ │ +137a6a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137a70: 0c00 |000a: move-result-object v0 │ │ +137a72: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137a78: 0c00 |000e: move-result-object v0 │ │ +137a7a: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137a80: 0c00 |0012: move-result-object v0 │ │ +137a82: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +137a88: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0016 line=650 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=4 nick Ljava/lang/String; │ │ │ │ #34 : (in Lorg/jibble/pircbot/PircBot;) │ │ name : 'handleLine' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 63 │ │ + registers : 60 │ │ ins : 2 │ │ outs : 7 │ │ - insns size : 1678 16-bit code units │ │ -139d88: |[139d88] org.jibble.pircbot.PircBot.handleLine:(Ljava/lang/String;)V │ │ -139d98: 1a04 6a16 |0000: const-string v4, "PING " // string@166a │ │ -139d9c: 0800 3e00 |0002: move-object/from16 v0, v62 │ │ -139da0: 6e20 4743 4000 |0004: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -139da6: 0a04 |0007: move-result v4 │ │ -139da8: 3804 0f00 |0008: if-eqz v4, 0017 // +000f │ │ -139dac: 1254 |000a: const/4 v4, #int 5 // #5 │ │ -139dae: 0800 3e00 |000b: move-object/from16 v0, v62 │ │ -139db2: 6e20 4843 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -139db8: 0c04 |0010: move-result-object v4 │ │ -139dba: 0800 3d00 |0011: move-object/from16 v0, v61 │ │ -139dbe: 6e20 4745 4000 |0013: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.onServerPing:(Ljava/lang/String;)V // method@4547 │ │ -139dc4: 0e00 |0016: return-void │ │ -139dc6: 6204 be20 |0017: sget-object v4, Lorg/jibble/pircbot/PircBot;.CAP_ACK_REGEX:Ljava/lang/String; // field@20be │ │ -139dca: 7110 8144 0400 |0019: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ -139dd0: 0c04 |001c: move-result-object v4 │ │ -139dd2: 0800 3e00 |001d: move-object/from16 v0, v62 │ │ -139dd6: 6e20 8344 0400 |001f: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -139ddc: 0c2c |0022: move-result-object v44 │ │ -139dde: 7401 7d44 2c00 |0023: invoke-virtual/range {v44}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ -139de4: 0a04 |0026: move-result v4 │ │ -139de6: 3804 4001 |0027: if-eqz v4, 0167 // +0140 │ │ -139dea: 1a04 cc3c |0029: const-string v4, "pIRCbot" // string@3ccc │ │ -139dee: 220a 7908 |002b: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -139df2: 7010 5a43 0a00 |002d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139df8: 1a0b b008 |0030: const-string v11, "Got a " // string@08b0 │ │ -139dfc: 6e20 6343 ba00 |0032: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139e02: 0c0a |0035: move-result-object v10 │ │ -139e04: 123b |0036: const/4 v11, #int 3 // #3 │ │ -139e06: 0800 2c00 |0037: move-object/from16 v0, v44 │ │ -139e0a: 6e20 7c44 b000 |0039: invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139e10: 0c0b |003c: move-result-object v11 │ │ -139e12: 6e20 6343 ba00 |003d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139e18: 0c0a |0040: move-result-object v10 │ │ -139e1a: 1a0b ca00 |0041: const-string v11, " on " // string@00ca │ │ -139e1e: 6e20 6343 ba00 |0043: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139e24: 0c0a |0046: move-result-object v10 │ │ -139e26: 124b |0047: const/4 v11, #int 4 // #4 │ │ -139e28: 0800 2c00 |0048: move-object/from16 v0, v44 │ │ -139e2c: 6e20 7c44 b000 |004a: invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139e32: 0c0b |004d: move-result-object v11 │ │ -139e34: 6e20 6343 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139e3a: 0c0a |0051: move-result-object v10 │ │ -139e3c: 6e10 6a43 0a00 |0052: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139e42: 0c0a |0055: move-result-object v10 │ │ -139e44: 7120 5737 a400 |0056: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -139e4a: 1234 |0059: const/4 v4, #int 3 // #3 │ │ -139e4c: 0800 2c00 |005a: move-object/from16 v0, v44 │ │ -139e50: 6e20 7c44 4000 |005c: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139e56: 0c04 |005f: move-result-object v4 │ │ -139e58: 1a0a 5a0a |0060: const-string v10, "LS" // string@0a5a │ │ -139e5c: 6e20 3843 a400 |0062: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -139e62: 0a04 |0065: move-result v4 │ │ -139e64: 3804 9500 |0066: if-eqz v4, 00fb // +0095 │ │ -139e68: 1254 |0068: const/4 v4, #int 5 // #5 │ │ -139e6a: 2344 3909 |0069: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ -139e6e: 120a |006b: const/4 v10, #int 0 // #0 │ │ -139e70: 1a0b 774a |006c: const-string v11, "znc.in/server-time-iso" // string@4a77 │ │ -139e74: 4d0b 040a |006e: aput-object v11, v4, v10 │ │ -139e78: 121a |0070: const/4 v10, #int 1 // #1 │ │ -139e7a: 1a0b 764a |0071: const-string v11, "znc.in/self-message" // string@4a76 │ │ -139e7e: 4d0b 040a |0073: aput-object v11, v4, v10 │ │ -139e82: 122a |0075: const/4 v10, #int 2 // #2 │ │ -139e84: 1a0b 2440 |0076: const-string v11, "sasl" // string@4024 │ │ -139e88: 4d0b 040a |0078: aput-object v11, v4, v10 │ │ -139e8c: 123a |007a: const/4 v10, #int 3 // #3 │ │ -139e8e: 1a0b cf48 |007b: const-string v11, "userhost-in-names" // string@48cf │ │ -139e92: 4d0b 040a |007d: aput-object v11, v4, v10 │ │ -139e96: 124a |007f: const/4 v10, #int 4 // #4 │ │ -139e98: 1a0b 5439 |0080: const-string v11, "multi-prefix" // string@3954 │ │ -139e9c: 4d0b 040a |0082: aput-object v11, v4, v10 │ │ -139ea0: 7110 d643 0400 |0084: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ -139ea6: 0c2e |0087: move-result-object v46 │ │ -139ea8: 1244 |0088: const/4 v4, #int 4 // #4 │ │ -139eaa: 0800 2c00 |0089: move-object/from16 v0, v44 │ │ -139eae: 6e20 7c44 4000 |008b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139eb4: 0c28 |008e: move-result-object v40 │ │ -139eb6: 1a3c 0000 |008f: const-string v60, "" // string@0000 │ │ -139eba: 7801 2944 2e00 |0091: invoke-interface/range {v46}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -139ec0: 0c29 |0094: move-result-object v41 │ │ -139ec2: 7801 0244 2900 |0095: invoke-interface/range {v41}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -139ec8: 0a04 |0098: move-result v4 │ │ -139eca: 3804 2e00 |0099: if-eqz v4, 00c7 // +002e │ │ -139ece: 7801 0344 2900 |009b: invoke-interface/range {v41}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -139ed4: 0c3b |009e: move-result-object v59 │ │ -139ed6: 1f3b 7708 |009f: check-cast v59, Ljava/lang/String; // type@0877 │ │ -139eda: 0800 2800 |00a1: move-object/from16 v0, v40 │ │ -139ede: 0801 3b00 |00a3: move-object/from16 v1, v59 │ │ -139ee2: 6e20 3643 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ -139ee8: 0a04 |00a8: move-result v4 │ │ -139eea: 3804 ecff |00a9: if-eqz v4, 0095 // -0014 │ │ -139eee: 2204 7908 |00ab: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -139ef2: 7010 5a43 0400 |00ad: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139ef8: 0800 3c00 |00b0: move-object/from16 v0, v60 │ │ -139efc: 6e20 6343 0400 |00b2: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f02: 0c04 |00b5: move-result-object v4 │ │ -139f04: 0800 3b00 |00b6: move-object/from16 v0, v59 │ │ -139f08: 6e20 6343 0400 |00b8: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f0e: 0c04 |00bb: move-result-object v4 │ │ -139f10: 1a0a 1e00 |00bc: const-string v10, " " // string@001e │ │ -139f14: 6e20 6343 a400 |00be: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f1a: 0c04 |00c1: move-result-object v4 │ │ -139f1c: 6e10 6a43 0400 |00c2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139f22: 0c3c |00c5: move-result-object v60 │ │ -139f24: 28cf |00c6: goto 0095 // -0031 │ │ -139f26: 1a04 cc3c |00c7: const-string v4, "pIRCbot" // string@3ccc │ │ -139f2a: 220a 7908 |00c9: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -139f2e: 7010 5a43 0a00 |00cb: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139f34: 1a0b 2904 |00ce: const-string v11, "Asking for caps " // string@0429 │ │ -139f38: 6e20 6343 ba00 |00d0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f3e: 0c0a |00d3: move-result-object v10 │ │ -139f40: 0800 3c00 |00d4: move-object/from16 v0, v60 │ │ -139f44: 6e20 6343 0a00 |00d6: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f4a: 0c0a |00d9: move-result-object v10 │ │ -139f4c: 6e10 6a43 0a00 |00da: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139f52: 0c0a |00dd: move-result-object v10 │ │ -139f54: 7120 5737 a400 |00de: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -139f5a: 2204 7908 |00e1: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -139f5e: 7010 5a43 0400 |00e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -139f64: 1a0a 2d05 |00e6: const-string v10, "CAP REQ :" // string@052d │ │ -139f68: 6e20 6343 a400 |00e8: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f6e: 0c04 |00eb: move-result-object v4 │ │ -139f70: 0800 3c00 |00ec: move-object/from16 v0, v60 │ │ -139f74: 6e20 6343 0400 |00ee: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -139f7a: 0c04 |00f1: move-result-object v4 │ │ -139f7c: 6e10 6a43 0400 |00f2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -139f82: 0c04 |00f5: move-result-object v4 │ │ -139f84: 0800 3d00 |00f6: move-object/from16 v0, v61 │ │ -139f88: 6e20 6c45 4000 |00f8: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -139f8e: 1234 |00fb: const/4 v4, #int 3 // #3 │ │ -139f90: 0800 2c00 |00fc: move-object/from16 v0, v44 │ │ -139f94: 6e20 7c44 4000 |00fe: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139f9a: 0c04 |0101: move-result-object v4 │ │ -139f9c: 1a0a 3c02 |0102: const-string v10, "ACK" // string@023c │ │ -139fa0: 6e20 3843 a400 |0104: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -139fa6: 0a04 |0107: move-result v4 │ │ -139fa8: 3804 3100 |0108: if-eqz v4, 0139 // +0031 │ │ -139fac: 1244 |010a: const/4 v4, #int 4 // #4 │ │ -139fae: 0800 2c00 |010b: move-object/from16 v0, v44 │ │ -139fb2: 6e20 7c44 4000 |010d: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -139fb8: 0c04 |0110: move-result-object v4 │ │ -139fba: 1a0a 721d |0111: const-string v10, "\s+" // string@1d72 │ │ -139fbe: 6e20 4643 a400 |0113: invoke-virtual {v4, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -139fc4: 0c04 |0116: move-result-object v4 │ │ -139fc6: 7110 d643 0400 |0117: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ -139fcc: 0c1d |011a: move-result-object v29 │ │ -139fce: 1a04 2440 |011b: const-string v4, "sasl" // string@4024 │ │ -139fd2: 0800 1d00 |011d: move-object/from16 v0, v29 │ │ -139fd6: 7220 2444 4000 |011f: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -139fdc: 0a04 |0122: move-result v4 │ │ -139fde: 3804 1600 |0123: if-eqz v4, 0139 // +0016 │ │ -139fe2: 1a04 cc3c |0125: const-string v4, "pIRCbot" // string@3ccc │ │ -139fe6: 1a0a 9f18 |0127: const-string v10, "Sending sasl auth" // string@189f │ │ -139fea: 7120 5737 a400 |0129: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -139ff0: 0800 3d00 |012c: move-object/from16 v0, v61 │ │ -139ff4: 5404 e220 |012e: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;.saslUsername:Ljava/lang/String; // field@20e2 │ │ -139ff8: 0800 3d00 |0130: move-object/from16 v0, v61 │ │ -139ffc: 540a e120 |0132: iget-object v10, v0, Lorg/jibble/pircbot/PircBot;.saslPassword:Ljava/lang/String; // field@20e1 │ │ -13a000: 0800 3d00 |0134: move-object/from16 v0, v61 │ │ -13a004: 7030 0045 400a |0136: invoke-direct {v0, v4, v10}, Lorg/jibble/pircbot/PircBot;.doSaslAuth:(Ljava/lang/String;Ljava/lang/String;)V // method@4500 │ │ -13a00a: 1234 |0139: const/4 v4, #int 3 // #3 │ │ -13a00c: 0800 2c00 |013a: move-object/from16 v0, v44 │ │ -13a010: 6e20 7c44 4000 |013c: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -13a016: 0c04 |013f: move-result-object v4 │ │ -13a018: 1a0a 9415 |0140: const-string v10, "NAK" // string@1594 │ │ -13a01c: 6e20 3843 a400 |0142: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a022: 0a04 |0145: move-result v4 │ │ -13a024: 3904 1100 |0146: if-nez v4, 0157 // +0011 │ │ -13a028: 1234 |0148: const/4 v4, #int 3 // #3 │ │ -13a02a: 0800 2c00 |0149: move-object/from16 v0, v44 │ │ -13a02e: 6e20 7c44 4000 |014b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ -13a034: 0c04 |014e: move-result-object v4 │ │ -13a036: 1a0a 3c02 |014f: const-string v10, "ACK" // string@023c │ │ -13a03a: 6e20 3843 a400 |0151: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a040: 0a04 |0154: move-result v4 │ │ -13a042: 3804 c1fe |0155: if-eqz v4, 0016 // -013f │ │ -13a046: 1a04 cc3c |0157: const-string v4, "pIRCbot" // string@3ccc │ │ -13a04a: 1a0a 6e08 |0159: const-string v10, "Finishing up cap negs" // string@086e │ │ -13a04e: 7120 5737 a400 |015b: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -13a054: 1a04 2b05 |015e: const-string v4, "CAP END" // string@052b │ │ -13a058: 0800 3d00 |0160: move-object/from16 v0, v61 │ │ -13a05c: 6e20 6c45 4000 |0162: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13a062: 2900 b1fe |0165: goto/16 0016 // -014f │ │ -13a066: 2237 ac08 |0167: new-instance v55, Ljava/util/HashMap; // type@08ac │ │ -13a06a: 7601 ed43 3700 |0169: invoke-direct/range {v55}, Ljava/util/HashMap;.:()V // method@43ed │ │ -13a070: 2205 aa08 |016c: new-instance v5, Ljava/util/Date; // type@08aa │ │ -13a074: 7010 e743 0500 |016e: invoke-direct {v5}, Ljava/util/Date;.:()V // method@43e7 │ │ -13a07a: 1a04 3002 |0171: const-string v4, "@" // string@0230 │ │ -13a07e: 0800 3e00 |0173: move-object/from16 v0, v62 │ │ -13a082: 6e20 4743 4000 |0175: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a088: 0a04 |0178: move-result v4 │ │ -13a08a: 3804 6300 |0179: if-eqz v4, 01dc // +0063 │ │ -13a08e: 1214 |017b: const/4 v4, #int 1 // #1 │ │ -13a090: 130a 2000 |017c: const/16 v10, #int 32 // #20 │ │ -13a094: 0800 3e00 |017e: move-object/from16 v0, v62 │ │ -13a098: 6e20 3e43 a000 |0180: invoke-virtual {v0, v10}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -13a09e: 0a0a |0183: move-result v10 │ │ -13a0a0: 0800 3e00 |0184: move-object/from16 v0, v62 │ │ -13a0a4: 6e30 4943 400a |0186: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a0aa: 0c04 |0189: move-result-object v4 │ │ -13a0ac: 1a0a c301 |018a: const-string v10, ";" // string@01c3 │ │ -13a0b0: 6e20 4643 a400 |018c: invoke-virtual {v4, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -13a0b6: 0c36 |018f: move-result-object v54 │ │ -13a0b8: 081f 3600 |0190: move-object/from16 v31, v54 │ │ -13a0bc: 0800 1f00 |0192: move-object/from16 v0, v31 │ │ -13a0c0: 2100 |0194: array-length v0, v0 │ │ -13a0c2: 022b 0000 |0195: move/from16 v43, v0 │ │ -13a0c6: 1329 0000 |0197: const/16 v41, #int 0 // #0 │ │ -13a0ca: 0200 2900 |0199: move/from16 v0, v41 │ │ -13a0ce: 0201 2b00 |019b: move/from16 v1, v43 │ │ -13a0d2: 3510 2f00 |019d: if-ge v0, v1, 01cc // +002f │ │ -13a0d6: 4635 1f29 |019f: aget-object v53, v31, v41 │ │ -13a0da: 1204 |01a1: const/4 v4, #int 0 // #0 │ │ -13a0dc: 130a 3d00 |01a2: const/16 v10, #int 61 // #3d │ │ -13a0e0: 0800 3500 |01a4: move-object/from16 v0, v53 │ │ -13a0e4: 6e20 3e43 a000 |01a6: invoke-virtual {v0, v10}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -13a0ea: 0a0a |01a9: move-result v10 │ │ -13a0ec: 0800 3500 |01aa: move-object/from16 v0, v53 │ │ -13a0f0: 6e30 4943 400a |01ac: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a0f6: 0c2a |01af: move-result-object v42 │ │ -13a0f8: 1304 3d00 |01b0: const/16 v4, #int 61 // #3d │ │ -13a0fc: 0800 3500 |01b2: move-object/from16 v0, v53 │ │ -13a100: 6e20 3e43 4000 |01b4: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -13a106: 0a04 |01b7: move-result v4 │ │ -13a108: d804 0401 |01b8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -13a10c: 0800 3500 |01ba: move-object/from16 v0, v53 │ │ -13a110: 6e20 4843 4000 |01bc: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a116: 0c3a |01bf: move-result-object v58 │ │ -13a118: 0800 3700 |01c0: move-object/from16 v0, v55 │ │ -13a11c: 0801 2a00 |01c2: move-object/from16 v1, v42 │ │ -13a120: 0802 3a00 |01c4: move-object/from16 v2, v58 │ │ -13a124: 6e30 f343 1002 |01c6: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ -13a12a: d829 2901 |01c9: add-int/lit8 v41, v41, #int 1 // #01 │ │ -13a12e: 28ce |01cb: goto 0199 // -0032 │ │ -13a130: 1304 2000 |01cc: const/16 v4, #int 32 // #20 │ │ -13a134: 0800 3e00 |01ce: move-object/from16 v0, v62 │ │ -13a138: 6e20 3e43 4000 |01d0: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ -13a13e: 0a04 |01d3: move-result v4 │ │ -13a140: d804 0401 |01d4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -13a144: 0800 3e00 |01d6: move-object/from16 v0, v62 │ │ -13a148: 6e20 4843 4000 |01d8: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a14e: 0c3e |01db: move-result-object v62 │ │ -13a150: 1a04 7d47 |01dc: const-string v4, "time" // string@477d │ │ -13a154: 0800 3700 |01de: move-object/from16 v0, v55 │ │ -13a158: 6e20 ef43 4000 |01e0: invoke-virtual {v0, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ -13a15e: 0a04 |01e3: move-result v4 │ │ -13a160: 3804 2800 |01e4: if-eqz v4, 020c // +0028 │ │ -13a164: 2232 a308 |01e6: new-instance v50, Ljava/text/SimpleDateFormat; // type@08a3 │ │ -13a168: 1a04 704a |01e8: const-string v4, "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" // string@4a70 │ │ -13a16c: 620a 7120 |01ea: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -13a170: 0800 3200 |01ec: move-object/from16 v0, v50 │ │ -13a174: 7030 bd43 400a |01ee: invoke-direct {v0, v4, v10}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@43bd │ │ -13a17a: 1a04 161b |01f1: const-string v4, "UTC" // string@1b16 │ │ -13a17e: 7110 5044 0400 |01f3: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@4450 │ │ -13a184: 0c04 |01f6: move-result-object v4 │ │ -13a186: 0800 3200 |01f7: move-object/from16 v0, v50 │ │ -13a18a: 6e20 c143 4000 |01f9: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@43c1 │ │ -13a190: 1a04 7d47 |01fc: const-string v4, "time" // string@477d │ │ -13a194: 0800 3700 |01fe: move-object/from16 v0, v55 │ │ -13a198: 6e20 f143 4000 |0200: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ -13a19e: 0c04 |0203: move-result-object v4 │ │ -13a1a0: 1f04 7708 |0204: check-cast v4, Ljava/lang/String; // type@0877 │ │ -13a1a4: 0800 3200 |0206: move-object/from16 v0, v50 │ │ -13a1a8: 6e20 c043 4000 |0208: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@43c0 │ │ -13a1ae: 0c05 |020b: move-result-object v5 │ │ -13a1b0: 1a06 0000 |020c: const-string v6, "" // string@0000 │ │ -13a1b4: 1a07 0000 |020e: const-string v7, "" // string@0000 │ │ -13a1b8: 1a08 0000 |0210: const-string v8, "" // string@0000 │ │ -13a1bc: 2239 b808 |0212: new-instance v57, Ljava/util/StringTokenizer; // type@08b8 │ │ -13a1c0: 0800 3900 |0214: move-object/from16 v0, v57 │ │ -13a1c4: 0801 3e00 |0216: move-object/from16 v1, v62 │ │ -13a1c8: 7020 4c44 1000 |0218: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -13a1ce: 7401 4f44 3900 |021b: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a1d4: 0c33 |021e: move-result-object v51 │ │ -13a1d6: 7401 4f44 3900 |021f: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a1dc: 0c24 |0222: move-result-object v36 │ │ -13a1de: 1209 |0223: const/4 v9, #int 0 // #0 │ │ -13a1e0: 1a04 e700 |0224: const-string v4, "!" // string@00e7 │ │ -13a1e4: 0800 3300 |0226: move-object/from16 v0, v51 │ │ -13a1e8: 6e20 4043 4000 |0228: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a1ee: 0a27 |022b: move-result v39 │ │ -13a1f0: 1a04 3002 |022c: const-string v4, "@" // string@0230 │ │ -13a1f4: 0800 3300 |022e: move-object/from16 v0, v51 │ │ -13a1f8: 6e20 4043 4000 |0230: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a1fe: 0a20 |0233: move-result v32 │ │ -13a200: 1a04 9801 |0234: const-string v4, ":" // string@0198 │ │ -13a204: 0800 3300 |0236: move-object/from16 v0, v51 │ │ -13a208: 6e20 4743 4000 |0238: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a20e: 0a04 |023b: move-result v4 │ │ -13a210: 3804 2700 |023c: if-eqz v4, 0263 // +0027 │ │ -13a214: 3d27 b600 |023e: if-lez v39, 02f4 // +00b6 │ │ -13a218: 3d20 b400 |0240: if-lez v32, 02f4 // +00b4 │ │ -13a21c: 0200 2700 |0242: move/from16 v0, v39 │ │ -13a220: 0201 2000 |0244: move/from16 v1, v32 │ │ -13a224: 3510 ae00 |0246: if-ge v0, v1, 02f4 // +00ae │ │ -13a228: 1214 |0248: const/4 v4, #int 1 // #1 │ │ -13a22a: 0800 3300 |0249: move-object/from16 v0, v51 │ │ -13a22e: 0201 2700 |024b: move/from16 v1, v39 │ │ -13a232: 6e30 4943 4001 |024d: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a238: 0c06 |0250: move-result-object v6 │ │ -13a23a: d804 2701 |0251: add-int/lit8 v4, v39, #int 1 // #01 │ │ -13a23e: 0800 3300 |0253: move-object/from16 v0, v51 │ │ -13a242: 0201 2000 |0255: move/from16 v1, v32 │ │ -13a246: 6e30 4943 4001 |0257: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a24c: 0c07 |025a: move-result-object v7 │ │ -13a24e: d804 2001 |025b: add-int/lit8 v4, v32, #int 1 // #01 │ │ -13a252: 0800 3300 |025d: move-object/from16 v0, v51 │ │ -13a256: 6e20 4843 4000 |025f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a25c: 0c08 |0262: move-result-object v8 │ │ -13a25e: 6204 7120 |0263: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -13a262: 0800 2400 |0265: move-object/from16 v0, v36 │ │ -13a266: 6e20 4e43 4000 |0267: invoke-virtual {v0, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ -13a26c: 0c24 |026a: move-result-object v36 │ │ -13a26e: 1a04 9801 |026b: const-string v4, ":" // string@0198 │ │ -13a272: 6e20 4743 4600 |026d: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a278: 0a04 |0270: move-result v4 │ │ -13a27a: 3804 0700 |0271: if-eqz v4, 0278 // +0007 │ │ -13a27e: 1214 |0273: const/4 v4, #int 1 // #1 │ │ -13a280: 6e20 4843 4600 |0274: invoke-virtual {v6, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a286: 0c06 |0277: move-result-object v6 │ │ -13a288: 3909 0600 |0278: if-nez v9, 027e // +0006 │ │ -13a28c: 7401 4f44 3900 |027a: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a292: 0c09 |027d: move-result-object v9 │ │ -13a294: 1a04 9801 |027e: const-string v4, ":" // string@0198 │ │ -13a298: 6e20 4743 4900 |0280: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a29e: 0a04 |0283: move-result v4 │ │ -13a2a0: 3804 0700 |0284: if-eqz v4, 028b // +0007 │ │ -13a2a4: 1214 |0286: const/4 v4, #int 1 // #1 │ │ -13a2a6: 6e20 4843 4900 |0287: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a2ac: 0c09 |028a: move-result-object v9 │ │ -13a2ae: 1a04 8216 |028b: const-string v4, "PRIVMSG" // string@1682 │ │ -13a2b2: 0800 2400 |028d: move-object/from16 v0, v36 │ │ -13a2b6: 6e20 3843 4000 |028f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a2bc: 0a04 |0292: move-result v4 │ │ -13a2be: 3804 fb01 |0293: if-eqz v4, 048e // +01fb │ │ -13a2c2: 1a04 9901 |0295: const-string v4, ":" // string@0199 │ │ -13a2c6: 0800 3e00 |0297: move-object/from16 v0, v62 │ │ -13a2ca: 6e20 4043 4000 |0299: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a2d0: 0a04 |029c: move-result v4 │ │ -13a2d2: 3d04 f101 |029d: if-lez v4, 048e // +01f1 │ │ -13a2d6: 1a04 0200 |029f: const-string v4, "" // string@0002 │ │ -13a2da: 0800 3e00 |02a1: move-object/from16 v0, v62 │ │ -13a2de: 6e20 3743 4000 |02a3: invoke-virtual {v0, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ -13a2e4: 0a04 |02a6: move-result v4 │ │ -13a2e6: 3804 e701 |02a7: if-eqz v4, 048e // +01e7 │ │ -13a2ea: 1a04 9901 |02a9: const-string v4, ":" // string@0199 │ │ -13a2ee: 0800 3e00 |02ab: move-object/from16 v0, v62 │ │ -13a2f2: 6e20 4043 4000 |02ad: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a2f8: 0a04 |02b0: move-result v4 │ │ -13a2fa: d804 0402 |02b1: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a2fe: 7401 4443 3e00 |02b3: invoke-virtual/range {v62}, Ljava/lang/String;.length:()I // method@4344 │ │ -13a304: 0a0a |02b6: move-result v10 │ │ -13a306: d80a 0aff |02b7: add-int/lit8 v10, v10, #int -1 // #ff │ │ -13a30a: 0800 3e00 |02b9: move-object/from16 v0, v62 │ │ -13a30e: 6e30 4943 400a |02bb: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a314: 0c30 |02be: move-result-object v48 │ │ -13a316: 1a04 3a1b |02bf: const-string v4, "VERSION" // string@1b3a │ │ -13a31a: 0800 3000 |02c1: move-object/from16 v0, v48 │ │ -13a31e: 6e20 3843 4000 |02c3: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a324: 0a04 |02c6: move-result v4 │ │ -13a326: 3804 3f01 |02c7: if-eqz v4, 0406 // +013f │ │ -13a32a: 0800 3d00 |02c9: move-object/from16 v0, v61 │ │ -13a32e: 6e59 5845 6087 |02cb: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4558 │ │ -13a334: 2900 48fd |02ce: goto/16 0016 // -02b8 │ │ -13a338: 0d25 |02d0: move-exception v37 │ │ -13a33a: 1a04 cc3c |02d1: const-string v4, "pIRCbot" // string@3ccc │ │ -13a33e: 220a 7908 |02d3: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -13a342: 7010 5a43 0a00 |02d5: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13a348: 1a0b 8e07 |02d8: const-string v11, "EX! " // string@078e │ │ -13a34c: 6e20 6343 ba00 |02da: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13a352: 0c0a |02dd: move-result-object v10 │ │ -13a354: 7401 bb43 2500 |02de: invoke-virtual/range {v37}, Ljava/text/ParseException;.toString:()Ljava/lang/String; // method@43bb │ │ -13a35a: 0c0b |02e1: move-result-object v11 │ │ -13a35c: 6e20 6343 ba00 |02e2: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13a362: 0c0a |02e5: move-result-object v10 │ │ -13a364: 6e10 6a43 0a00 |02e6: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13a36a: 0c0a |02e9: move-result-object v10 │ │ -13a36c: 7120 5737 a400 |02ea: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -13a372: 2205 aa08 |02ed: new-instance v5, Ljava/util/Date; // type@08aa │ │ -13a376: 7010 e743 0500 |02ef: invoke-direct {v5}, Ljava/util/Date;.:()V // method@43e7 │ │ -13a37c: 2900 1aff |02f2: goto/16 020c // -00e6 │ │ -13a380: 7401 4e44 3900 |02f4: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ -13a386: 0a04 |02f7: move-result v4 │ │ -13a388: 3804 0901 |02f8: if-eqz v4, 0401 // +0109 │ │ -13a38c: 0838 2400 |02fa: move-object/from16 v56, v36 │ │ -13a390: 1323 ffff |02fc: const/16 v35, #int -1 // #ffff │ │ -13a394: 7701 ff42 3800 |02fe: invoke-static/range {v56}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -13a39a: 0a23 |0301: move-result v35 │ │ -13a39c: 12f4 |0302: const/4 v4, #int -1 // #ff │ │ -13a39e: 0200 2300 |0303: move/from16 v0, v35 │ │ -13a3a2: 3240 cf00 |0305: if-eq v0, v4, 03d4 // +00cf │ │ -13a3a6: 0826 3800 |0307: move-object/from16 v38, v56 │ │ -13a3aa: 7401 4443 3300 |0309: invoke-virtual/range {v51}, Ljava/lang/String;.length:()I // method@4344 │ │ -13a3b0: 0a04 |030c: move-result v4 │ │ -13a3b2: 0800 3e00 |030d: move-object/from16 v0, v62 │ │ -13a3b6: 0801 2600 |030f: move-object/from16 v1, v38 │ │ -13a3ba: 6e30 4143 1004 |0311: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@4341 │ │ -13a3c0: 0a04 |0314: move-result v4 │ │ -13a3c2: d804 0404 |0315: add-int/lit8 v4, v4, #int 4 // #04 │ │ -13a3c6: 7401 4443 3e00 |0317: invoke-virtual/range {v62}, Ljava/lang/String;.length:()I // method@4344 │ │ -13a3cc: 0a0a |031a: move-result v10 │ │ -13a3ce: 0800 3e00 |031b: move-object/from16 v0, v62 │ │ -13a3d2: 6e30 4943 400a |031d: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -13a3d8: 0c31 |0320: move-result-object v49 │ │ -13a3da: 0800 3d00 |0321: move-object/from16 v0, v61 │ │ -13a3de: 0201 2300 |0323: move/from16 v1, v35 │ │ -13a3e2: 0802 3100 |0325: move-object/from16 v2, v49 │ │ -13a3e6: 7030 5e45 1002 |0327: invoke-direct {v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.processServerResponse:(ILjava/lang/String;)V // method@455e │ │ -13a3ec: 1304 b101 |032a: const/16 v4, #int 433 // #1b1 │ │ -13a3f0: 0200 2300 |032c: move/from16 v0, v35 │ │ -13a3f4: 3340 e8fc |032e: if-ne v0, v4, 0016 // -0318 │ │ -13a3f8: 0800 3d00 |0330: move-object/from16 v0, v61 │ │ -13a3fc: 5504 da20 |0332: iget-boolean v4, v0, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -13a400: 3904 e2fc |0334: if-nez v4, 0016 // -031e │ │ -13a404: 0800 3d00 |0336: move-object/from16 v0, v61 │ │ -13a408: 5504 c720 |0338: iget-boolean v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ -13a40c: 3804 8600 |033a: if-eqz v4, 03c0 // +0086 │ │ -13a410: 0800 3d00 |033c: move-object/from16 v0, v61 │ │ -13a414: 5400 d520 |033e: iget-object v0, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -13a418: 082f 0000 |0340: move-object/from16 v47, v0 │ │ -13a41c: 7401 0245 3d00 |0342: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getAliases:()Ljava/util/List; // method@4502 │ │ -13a422: 0c1e |0345: move-result-object v30 │ │ -13a424: 0800 3d00 |0346: move-object/from16 v0, v61 │ │ -13a428: 5204 c820 |0348: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -13a42c: d804 0401 |034a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -13a430: 0800 3d00 |034c: move-object/from16 v0, v61 │ │ -13a434: 5904 c820 |034e: iput v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -13a438: 0800 3d00 |0350: move-object/from16 v0, v61 │ │ -13a43c: 5204 c820 |0352: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -13a440: d804 04ff |0354: add-int/lit8 v4, v4, #int -1 // #ff │ │ -13a444: 7801 2c44 1e00 |0356: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ -13a44a: 0a0a |0359: move-result v10 │ │ -13a44c: 36a4 4300 |035a: if-gt v4, v10, 039d // +0043 │ │ -13a450: 0800 3d00 |035c: move-object/from16 v0, v61 │ │ -13a454: 5204 c820 |035e: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -13a458: d804 04fe |0360: add-int/lit8 v4, v4, #int -2 // #fe │ │ -13a45c: 0800 1e00 |0362: move-object/from16 v0, v30 │ │ -13a460: 7220 2644 4000 |0364: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -13a466: 0c04 |0367: move-result-object v4 │ │ -13a468: 1f04 7708 |0368: check-cast v4, Ljava/lang/String; // type@0877 │ │ -13a46c: 0800 3d00 |036a: move-object/from16 v0, v61 │ │ -13a470: 5b04 d520 |036c: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -13a474: 7401 0945 3d00 |036e: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getLogin:()Ljava/lang/String; // method@4509 │ │ -13a47a: 0c04 |0371: move-result-object v4 │ │ -13a47c: 1a0a 0000 |0372: const-string v10, "" // string@0000 │ │ -13a480: 0800 3d00 |0374: move-object/from16 v0, v61 │ │ -13a484: 540b d520 |0376: iget-object v11, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -13a488: 0800 3d00 |0378: move-object/from16 v0, v61 │ │ -13a48c: 0801 2f00 |037a: move-object/from16 v1, v47 │ │ -13a490: 6e5b 3645 10a4 |037c: invoke-virtual {v0, v1, v4, v10, v11}, Lorg/jibble/pircbot/PircBot;.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4536 │ │ -13a496: 2204 7908 |037f: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -13a49a: 7010 5a43 0400 |0381: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13a4a0: 1a0a 9b15 |0384: const-string v10, "NICK " // string@159b │ │ -13a4a4: 6e20 6343 a400 |0386: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13a4aa: 0c04 |0389: move-result-object v4 │ │ -13a4ac: 0800 3d00 |038a: move-object/from16 v0, v61 │ │ -13a4b0: 540a d520 |038c: iget-object v10, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -13a4b4: 6e20 6343 a400 |038e: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13a4ba: 0c04 |0391: move-result-object v4 │ │ -13a4bc: 6e10 6a43 0400 |0392: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13a4c2: 0c04 |0395: move-result-object v4 │ │ -13a4c4: 0800 3d00 |0396: move-object/from16 v0, v61 │ │ -13a4c8: 6e20 6d45 4000 |0398: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@456d │ │ -13a4ce: 2900 7bfc |039b: goto/16 0016 // -0385 │ │ -13a4d2: 2204 7908 |039d: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -13a4d6: 7010 5a43 0400 |039f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13a4dc: 7401 0c45 3d00 |03a2: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getName:()Ljava/lang/String; // method@450c │ │ -13a4e2: 0c0a |03a5: move-result-object v10 │ │ -13a4e4: 6e20 6343 a400 |03a6: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13a4ea: 0c04 |03a9: move-result-object v4 │ │ -13a4ec: 0800 3d00 |03aa: move-object/from16 v0, v61 │ │ -13a4f0: 520a c820 |03ac: iget v10, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ -13a4f4: 7801 2c44 1e00 |03ae: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ -13a4fa: 0a0b |03b1: move-result v11 │ │ -13a4fc: b1ba |03b2: sub-int/2addr v10, v11 │ │ -13a4fe: 6e20 5f43 a400 |03b3: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13a504: 0c04 |03b6: move-result-object v4 │ │ -13a506: 6e10 6a43 0400 |03b7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13a50c: 0c04 |03ba: move-result-object v4 │ │ -13a50e: 0800 3d00 |03bb: move-object/from16 v0, v61 │ │ -13a512: 5b04 d520 |03bd: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ -13a516: 28af |03bf: goto 036e // -0051 │ │ -13a518: 0800 3d00 |03c0: move-object/from16 v0, v61 │ │ -13a51c: 5404 dc20 |03c2: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ -13a520: 6e10 9a43 0400 |03c4: invoke-virtual {v4}, Ljava/net/Socket;.close:()V // method@439a │ │ -13a526: 1204 |03c7: const/4 v4, #int 0 // #0 │ │ -13a528: 0800 3d00 |03c8: move-object/from16 v0, v61 │ │ -13a52c: 5b04 d120 |03ca: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13a530: 2204 e608 |03cc: new-instance v4, Lorg/jibble/pircbot/NickAlreadyInUseException; // type@08e6 │ │ -13a534: 0800 3e00 |03ce: move-object/from16 v0, v62 │ │ -13a538: 7020 e644 0400 |03d0: invoke-direct {v4, v0}, Lorg/jibble/pircbot/NickAlreadyInUseException;.:(Ljava/lang/String;)V // method@44e6 │ │ -13a53e: 2704 |03d3: throw v4 │ │ -13a540: 0806 3300 |03d4: move-object/from16 v6, v51 │ │ -13a544: 0809 3800 |03d6: move-object/from16 v9, v56 │ │ -13a548: 1a04 e700 |03d8: const-string v4, "!" // string@00e7 │ │ -13a54c: 6e20 3643 4600 |03da: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ -13a552: 0a04 |03dd: move-result v4 │ │ -13a554: 3804 1300 |03de: if-eqz v4, 03f1 // +0013 │ │ -13a558: 1a04 3002 |03e0: const-string v4, "@" // string@0230 │ │ -13a55c: 6e20 3643 4600 |03e2: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ -13a562: 0a04 |03e5: move-result v4 │ │ -13a564: 3904 0b00 |03e6: if-nez v4, 03f1 // +000b │ │ -13a568: 1a04 e700 |03e8: const-string v4, "!" // string@00e7 │ │ -13a56c: 6e20 4643 4600 |03ea: invoke-virtual {v6, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -13a572: 0c22 |03ed: move-result-object v34 │ │ -13a574: 1204 |03ee: const/4 v4, #int 0 // #0 │ │ -13a576: 4606 2204 |03ef: aget-object v6, v34, v4 │ │ -13a57a: 1a04 f439 |03f1: const-string v4, "nick" // string@39f4 │ │ -13a57e: 0800 2400 |03f3: move-object/from16 v0, v36 │ │ -13a582: 6e20 3943 4000 |03f5: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -13a588: 0a04 |03f8: move-result v4 │ │ -13a58a: 3804 6afe |03f9: if-eqz v4, 0263 // -0196 │ │ -13a58e: 7401 4f44 3900 |03fb: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a594: 0c09 |03fe: move-result-object v9 │ │ -13a596: 2900 64fe |03ff: goto/16 0263 // -019c │ │ -13a59a: 7402 5545 3d00 |0401: invoke-virtual/range {v61, v62}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ -13a5a0: 2900 12fc |0404: goto/16 0016 // -03ee │ │ -13a5a4: 1a04 3e02 |0406: const-string v4, "ACTION " // string@023e │ │ -13a5a8: 0800 3000 |0408: move-object/from16 v0, v48 │ │ -13a5ac: 6e20 4743 4000 |040a: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a5b2: 0a04 |040d: move-result v4 │ │ -13a5b4: 3804 1000 |040e: if-eqz v4, 041e // +0010 │ │ -13a5b8: 1274 |0410: const/4 v4, #int 7 // #7 │ │ -13a5ba: 0800 3000 |0411: move-object/from16 v0, v48 │ │ -13a5be: 6e20 4843 4000 |0413: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a5c4: 0c0a |0416: move-result-object v10 │ │ -13a5c6: 0804 3d00 |0417: move-object/from16 v4, v61 │ │ -13a5ca: 7407 2245 0400 |0419: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/jibble/pircbot/PircBot;.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4522 │ │ -13a5d0: 2900 fafb |041c: goto/16 0016 // -0406 │ │ -13a5d4: 1a04 6a16 |041e: const-string v4, "PING " // string@166a │ │ -13a5d8: 0800 3000 |0420: move-object/from16 v0, v48 │ │ -13a5dc: 6e20 4743 4000 |0422: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a5e2: 0a04 |0425: move-result v4 │ │ -13a5e4: 3804 1400 |0426: if-eqz v4, 043a // +0014 │ │ -13a5e8: 1254 |0428: const/4 v4, #int 5 // #5 │ │ -13a5ea: 0800 3000 |0429: move-object/from16 v0, v48 │ │ -13a5ee: 6e20 4843 4000 |042b: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a5f4: 0c0f |042e: move-result-object v15 │ │ -13a5f6: 080a 3d00 |042f: move-object/from16 v10, v61 │ │ -13a5fa: 076b |0431: move-object v11, v6 │ │ -13a5fc: 077c |0432: move-object v12, v7 │ │ -13a5fe: 078d |0433: move-object v13, v8 │ │ -13a600: 079e |0434: move-object v14, v9 │ │ -13a602: 7406 3a45 0a00 |0435: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.onPing:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453a │ │ -13a608: 2900 defb |0438: goto/16 0016 // -0422 │ │ -13a60c: 1a04 3519 |043a: const-string v4, "TIME" // string@1935 │ │ -13a610: 0800 3000 |043c: move-object/from16 v0, v48 │ │ -13a614: 6e20 3843 4000 |043e: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a61a: 0a04 |0441: move-result v4 │ │ -13a61c: 3804 0900 |0442: if-eqz v4, 044b // +0009 │ │ -13a620: 0800 3d00 |0444: move-object/from16 v0, v61 │ │ -13a624: 6e59 5245 6087 |0446: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onTime:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4552 │ │ -13a62a: 2900 cdfb |0449: goto/16 0016 // -0433 │ │ -13a62e: 1a04 0d08 |044b: const-string v4, "FINGER" // string@080d │ │ -13a632: 0800 3000 |044d: move-object/from16 v0, v48 │ │ -13a636: 6e20 3843 4000 |044f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a63c: 0a04 |0452: move-result v4 │ │ -13a63e: 3804 0900 |0453: if-eqz v4, 045c // +0009 │ │ -13a642: 0800 3d00 |0455: move-object/from16 v0, v61 │ │ -13a646: 6e59 2d45 6087 |0457: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onFinger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452d │ │ -13a64c: 2900 bcfb |045a: goto/16 0016 // -0444 │ │ -13a650: 2239 b808 |045c: new-instance v57, Ljava/util/StringTokenizer; // type@08b8 │ │ -13a654: 0800 3900 |045e: move-object/from16 v0, v57 │ │ -13a658: 0801 3000 |0460: move-object/from16 v1, v48 │ │ -13a65c: 7020 4c44 1000 |0462: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ -13a662: 7401 4d44 3900 |0465: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.countTokens:()I // method@444d │ │ -13a668: 0a04 |0468: move-result v4 │ │ -13a66a: 125a |0469: const/4 v10, #int 5 // #5 │ │ -13a66c: 34a4 1f00 |046a: if-lt v4, v10, 0489 // +001f │ │ -13a670: 7401 4f44 3900 |046c: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a676: 0c04 |046f: move-result-object v4 │ │ -13a678: 1a0a 6d06 |0470: const-string v10, "DCC" // string@066d │ │ -13a67c: 6e20 3843 a400 |0472: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a682: 0a04 |0475: move-result v4 │ │ -13a684: 3804 1300 |0476: if-eqz v4, 0489 // +0013 │ │ -13a688: 0800 3d00 |0478: move-object/from16 v0, v61 │ │ -13a68c: 5404 cd20 |047a: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ -13a690: 0800 3000 |047c: move-object/from16 v0, v48 │ │ -13a694: 6e50 d844 6487 |047e: invoke-virtual {v4, v6, v7, v8, v0}, Lorg/jibble/pircbot/DccManager;.processRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@44d8 │ │ -13a69a: 0a34 |0481: move-result v52 │ │ -13a69c: 3934 94fb |0482: if-nez v52, 0016 // -046c │ │ -13a6a0: 7402 5545 3d00 |0484: invoke-virtual/range {v61, v62}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ -13a6a6: 2900 8ffb |0487: goto/16 0016 // -0471 │ │ -13a6aa: 7402 5545 3d00 |0489: invoke-virtual/range {v61, v62}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ -13a6b0: 2900 8afb |048c: goto/16 0016 // -0476 │ │ -13a6b4: 1a04 8216 |048e: const-string v4, "PRIVMSG" // string@1682 │ │ -13a6b8: 0800 2400 |0490: move-object/from16 v0, v36 │ │ -13a6bc: 6e20 3843 4000 |0492: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a6c2: 0a04 |0495: move-result v4 │ │ -13a6c4: 3804 3100 |0496: if-eqz v4, 04c7 // +0031 │ │ -13a6c8: 0800 3d00 |0498: move-object/from16 v0, v61 │ │ -13a6cc: 5404 c920 |049a: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ -13a6d0: 120a |049c: const/4 v10, #int 0 // #0 │ │ -13a6d2: 6e20 3343 a900 |049d: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -13a6d8: 0a0a |04a0: move-result v10 │ │ -13a6da: 7110 d442 0a00 |04a1: invoke-static {v10}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -13a6e0: 0c0a |04a4: move-result-object v10 │ │ -13a6e2: 7220 2444 a400 |04a5: invoke-interface {v4, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -13a6e8: 0a04 |04a8: move-result v4 │ │ -13a6ea: 3804 1e00 |04a9: if-eqz v4, 04c7 // +001e │ │ -13a6ee: 1a04 5600 |04ab: const-string v4, " :" // string@0056 │ │ -13a6f2: 0800 3e00 |04ad: move-object/from16 v0, v62 │ │ -13a6f6: 6e20 4043 4000 |04af: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a6fc: 0a04 |04b2: move-result v4 │ │ -13a6fe: d804 0402 |04b3: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a702: 0800 3e00 |04b5: move-object/from16 v0, v62 │ │ -13a706: 6e20 4843 4000 |04b7: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a70c: 0c10 |04ba: move-result-object v16 │ │ -13a70e: 080a 3d00 |04bb: move-object/from16 v10, v61 │ │ -13a712: 075b |04bd: move-object v11, v5 │ │ -13a714: 079c |04be: move-object v12, v9 │ │ -13a716: 076d |04bf: move-object v13, v6 │ │ -13a718: 077e |04c0: move-object v14, v7 │ │ -13a71a: 078f |04c1: move-object v15, v8 │ │ -13a71c: 7407 3445 0a00 |04c2: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/jibble/pircbot/PircBot;.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4534 │ │ -13a722: 2900 51fb |04c5: goto/16 0016 // -04af │ │ -13a726: 1a04 8216 |04c7: const-string v4, "PRIVMSG" // string@1682 │ │ -13a72a: 0800 2400 |04c9: move-object/from16 v0, v36 │ │ -13a72e: 6e20 3843 4000 |04cb: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a734: 0a04 |04ce: move-result v4 │ │ -13a736: 3804 1900 |04cf: if-eqz v4, 04e8 // +0019 │ │ -13a73a: 1a04 5600 |04d1: const-string v4, " :" // string@0056 │ │ -13a73e: 0800 3e00 |04d3: move-object/from16 v0, v62 │ │ -13a742: 6e20 4043 4000 |04d5: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a748: 0a04 |04d8: move-result v4 │ │ -13a74a: d804 0402 |04d9: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a74e: 0800 3e00 |04db: move-object/from16 v0, v62 │ │ -13a752: 6e20 4843 4000 |04dd: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a758: 0c0a |04e0: move-result-object v10 │ │ -13a75a: 0804 3d00 |04e1: move-object/from16 v4, v61 │ │ -13a75e: 7407 3b45 0400 |04e3: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/jibble/pircbot/PircBot;.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453b │ │ -13a764: 2900 30fb |04e6: goto/16 0016 // -04d0 │ │ -13a768: 1a04 9909 |04e8: const-string v4, "JOIN" // string@0999 │ │ -13a76c: 0800 2400 |04ea: move-object/from16 v0, v36 │ │ -13a770: 6e20 3843 4000 |04ec: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a776: 0a04 |04ef: move-result v4 │ │ -13a778: 3804 1b00 |04f0: if-eqz v4, 050b // +001b │ │ -13a77c: 0821 0900 |04f2: move-object/from16 v33, v9 │ │ -13a780: 2204 ec08 |04f4: new-instance v4, Lorg/jibble/pircbot/User; // type@08ec │ │ -13a784: 1a0a 0000 |04f6: const-string v10, "" // string@0000 │ │ -13a788: 7030 8945 a406 |04f8: invoke-direct {v4, v10, v6}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ -13a78e: 0800 3d00 |04fb: move-object/from16 v0, v61 │ │ -13a792: 0801 2100 |04fd: move-object/from16 v1, v33 │ │ -13a796: 7030 f144 1004 |04ff: invoke-direct {v0, v1, v4}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ -13a79c: 0800 3d00 |0502: move-object/from16 v0, v61 │ │ -13a7a0: 0801 2100 |0504: move-object/from16 v1, v33 │ │ -13a7a4: 6e58 3245 1076 |0506: invoke-virtual {v0, v1, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4532 │ │ -13a7aa: 2900 0dfb |0509: goto/16 0016 // -04f3 │ │ -13a7ae: 1a04 6016 |050b: const-string v4, "PART" // string@1660 │ │ -13a7b2: 0800 2400 |050d: move-object/from16 v0, v36 │ │ -13a7b6: 6e20 3843 4000 |050f: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a7bc: 0a04 |0512: move-result v4 │ │ -13a7be: 3804 1d00 |0513: if-eqz v4, 0530 // +001d │ │ -13a7c2: 0800 3d00 |0515: move-object/from16 v0, v61 │ │ -13a7c6: 7030 6445 9006 |0517: invoke-direct {v0, v9, v6}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ -13a7cc: 7401 0d45 3d00 |051a: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ -13a7d2: 0c04 |051d: move-result-object v4 │ │ -13a7d4: 6e20 3843 4600 |051e: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a7da: 0a04 |0521: move-result v4 │ │ -13a7dc: 3804 0700 |0522: if-eqz v4, 0529 // +0007 │ │ -13a7e0: 0800 3d00 |0524: move-object/from16 v0, v61 │ │ -13a7e4: 7020 6345 9000 |0526: invoke-direct {v0, v9}, Lorg/jibble/pircbot/PircBot;.removeChannel:(Ljava/lang/String;)V // method@4563 │ │ -13a7ea: 0800 3d00 |0529: move-object/from16 v0, v61 │ │ -13a7ee: 6e58 3945 9076 |052b: invoke-virtual {v0, v9, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4539 │ │ -13a7f4: 2900 e8fa |052e: goto/16 0016 // -0518 │ │ -13a7f8: 1a04 9a15 |0530: const-string v4, "NICK" // string@159a │ │ -13a7fc: 0800 2400 |0532: move-object/from16 v0, v36 │ │ -13a800: 6e20 3843 4000 |0534: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a806: 0a04 |0537: move-result v4 │ │ -13a808: 3804 2500 |0538: if-eqz v4, 055d // +0025 │ │ -13a80c: 082d 0900 |053a: move-object/from16 v45, v9 │ │ -13a810: 0800 3d00 |053c: move-object/from16 v0, v61 │ │ -13a814: 0801 2d00 |053e: move-object/from16 v1, v45 │ │ -13a818: 7030 6645 6001 |0540: invoke-direct {v0, v6, v1}, Lorg/jibble/pircbot/PircBot;.renameUser:(Ljava/lang/String;Ljava/lang/String;)V // method@4566 │ │ -13a81e: 7401 0d45 3d00 |0543: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ -13a824: 0c04 |0546: move-result-object v4 │ │ -13a826: 6e20 3843 4600 |0547: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a82c: 0a04 |054a: move-result v4 │ │ -13a82e: 3804 0900 |054b: if-eqz v4, 0554 // +0009 │ │ -13a832: 0800 3d00 |054d: move-object/from16 v0, v61 │ │ -13a836: 0801 2d00 |054f: move-object/from16 v1, v45 │ │ -13a83a: 7020 7845 1000 |0551: invoke-direct {v0, v1}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ -13a840: 0800 3d00 |0554: move-object/from16 v0, v61 │ │ -13a844: 0801 2d00 |0556: move-object/from16 v1, v45 │ │ -13a848: 6e51 3645 6087 |0558: invoke-virtual {v0, v6, v7, v8, v1}, Lorg/jibble/pircbot/PircBot;.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4536 │ │ -13a84e: 2900 bbfa |055b: goto/16 0016 // -0545 │ │ -13a852: 1a04 a015 |055d: const-string v4, "NOTICE" // string@15a0 │ │ -13a856: 0800 2400 |055f: move-object/from16 v0, v36 │ │ -13a85a: 6e20 3843 4000 |0561: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a860: 0a04 |0564: move-result v4 │ │ -13a862: 3804 1d00 |0565: if-eqz v4, 0582 // +001d │ │ -13a866: 1a04 5600 |0567: const-string v4, " :" // string@0056 │ │ -13a86a: 0800 3e00 |0569: move-object/from16 v0, v62 │ │ -13a86e: 6e20 4043 4000 |056b: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a874: 0a04 |056e: move-result v4 │ │ -13a876: d804 0402 |056f: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a87a: 0800 3e00 |0571: move-object/from16 v0, v62 │ │ -13a87e: 6e20 4843 4000 |0573: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a884: 0c0f |0576: move-result-object v15 │ │ -13a886: 080a 3d00 |0577: move-object/from16 v10, v61 │ │ -13a88a: 076b |0579: move-object v11, v6 │ │ -13a88c: 077c |057a: move-object v12, v7 │ │ -13a88e: 078d |057b: move-object v13, v8 │ │ -13a890: 079e |057c: move-object v14, v9 │ │ -13a892: 7406 3745 0a00 |057d: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4537 │ │ -13a898: 2900 96fa |0580: goto/16 0016 // -056a │ │ -13a89c: 1a04 e616 |0582: const-string v4, "QUIT" // string@16e6 │ │ -13a8a0: 0800 2400 |0584: move-object/from16 v0, v36 │ │ -13a8a4: 6e20 3843 4000 |0586: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a8aa: 0a04 |0589: move-result v4 │ │ -13a8ac: 3804 2d00 |058a: if-eqz v4, 05b7 // +002d │ │ -13a8b0: 1a04 5600 |058c: const-string v4, " :" // string@0056 │ │ -13a8b4: 0800 3e00 |058e: move-object/from16 v0, v62 │ │ -13a8b8: 6e20 4043 4000 |0590: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a8be: 0a04 |0593: move-result v4 │ │ -13a8c0: d804 0402 |0594: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a8c4: 0800 3e00 |0596: move-object/from16 v0, v62 │ │ -13a8c8: 6e20 4843 4000 |0598: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a8ce: 0c04 |059b: move-result-object v4 │ │ -13a8d0: 0800 3d00 |059c: move-object/from16 v0, v61 │ │ -13a8d4: 6e54 3c45 6087 |059e: invoke-virtual {v0, v6, v7, v8, v4}, Lorg/jibble/pircbot/PircBot;.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453c │ │ -13a8da: 7401 0d45 3d00 |05a1: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ -13a8e0: 0c04 |05a4: move-result-object v4 │ │ -13a8e2: 6e20 3843 4600 |05a5: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a8e8: 0a04 |05a8: move-result v4 │ │ -13a8ea: 3804 0700 |05a9: if-eqz v4, 05b0 // +0007 │ │ -13a8ee: 7601 6245 3d00 |05ab: invoke-direct/range {v61}, Lorg/jibble/pircbot/PircBot;.removeAllChannels:()V // method@4562 │ │ -13a8f4: 2900 68fa |05ae: goto/16 0016 // -0598 │ │ -13a8f8: 0800 3d00 |05b0: move-object/from16 v0, v61 │ │ -13a8fc: 7020 6545 6000 |05b2: invoke-direct {v0, v6}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;)V // method@4565 │ │ -13a902: 2900 61fa |05b5: goto/16 0016 // -059f │ │ -13a906: 1a04 d409 |05b7: const-string v4, "KICK" // string@09d4 │ │ -13a90a: 0800 2400 |05b9: move-object/from16 v0, v36 │ │ -13a90e: 6e20 3843 4000 |05bb: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a914: 0a04 |05be: move-result v4 │ │ -13a916: 3804 3500 |05bf: if-eqz v4, 05f4 // +0035 │ │ -13a91a: 7401 4f44 3900 |05c1: invoke-virtual/range {v57}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ -13a920: 0c0f |05c4: move-result-object v15 │ │ -13a922: 7401 0d45 3d00 |05c5: invoke-virtual/range {v61}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ -13a928: 0c04 |05c8: move-result-object v4 │ │ -13a92a: 6e20 3843 4f00 |05c9: invoke-virtual {v15, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a930: 0a04 |05cc: move-result v4 │ │ -13a932: 3804 0700 |05cd: if-eqz v4, 05d4 // +0007 │ │ -13a936: 0800 3d00 |05cf: move-object/from16 v0, v61 │ │ -13a93a: 7020 6345 9000 |05d1: invoke-direct {v0, v9}, Lorg/jibble/pircbot/PircBot;.removeChannel:(Ljava/lang/String;)V // method@4563 │ │ -13a940: 0800 3d00 |05d4: move-object/from16 v0, v61 │ │ -13a944: 7030 6445 900f |05d6: invoke-direct {v0, v9, v15}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ -13a94a: 1a04 5600 |05d9: const-string v4, " :" // string@0056 │ │ -13a94e: 0800 3e00 |05db: move-object/from16 v0, v62 │ │ -13a952: 6e20 4043 4000 |05dd: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13a958: 0a04 |05e0: move-result v4 │ │ -13a95a: d804 0402 |05e1: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13a95e: 0800 3e00 |05e3: move-object/from16 v0, v62 │ │ -13a962: 6e20 4843 4000 |05e5: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a968: 0c10 |05e8: move-result-object v16 │ │ -13a96a: 080a 3d00 |05e9: move-object/from16 v10, v61 │ │ -13a96e: 079b |05eb: move-object v11, v9 │ │ -13a970: 076c |05ec: move-object v12, v6 │ │ -13a972: 077d |05ed: move-object v13, v7 │ │ -13a974: 078e |05ee: move-object v14, v8 │ │ -13a976: 7407 3345 0a00 |05ef: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/jibble/pircbot/PircBot;.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4533 │ │ -13a97c: 2900 24fa |05f2: goto/16 0016 // -05dc │ │ -13a980: 1a04 c214 |05f4: const-string v4, "MODE" // string@14c2 │ │ -13a984: 0800 2400 |05f6: move-object/from16 v0, v36 │ │ -13a988: 6e20 3843 4000 |05f8: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13a98e: 0a04 |05fb: move-result v4 │ │ -13a990: 3804 3600 |05fc: if-eqz v4, 0632 // +0036 │ │ -13a994: 1224 |05fe: const/4 v4, #int 2 // #2 │ │ -13a996: 0800 3e00 |05ff: move-object/from16 v0, v62 │ │ -13a99a: 6e30 4143 9004 |0601: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@4341 │ │ -13a9a0: 0a04 |0604: move-result v4 │ │ -13a9a2: 6e10 4443 0900 |0605: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@4344 │ │ -13a9a8: 0a0a |0608: move-result v10 │ │ -13a9aa: b0a4 |0609: add-int/2addr v4, v10 │ │ -13a9ac: d804 0401 |060a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -13a9b0: 0800 3e00 |060c: move-object/from16 v0, v62 │ │ -13a9b4: 6e20 4843 4000 |060e: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a9ba: 0c15 |0611: move-result-object v21 │ │ -13a9bc: 1a04 9801 |0612: const-string v4, ":" // string@0198 │ │ -13a9c0: 0800 1500 |0614: move-object/from16 v0, v21 │ │ -13a9c4: 6e20 4743 4000 |0616: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -13a9ca: 0a04 |0619: move-result v4 │ │ -13a9cc: 3804 0900 |061a: if-eqz v4, 0623 // +0009 │ │ -13a9d0: 1214 |061c: const/4 v4, #int 1 // #1 │ │ -13a9d2: 0800 1500 |061d: move-object/from16 v0, v21 │ │ -13a9d6: 6e20 4843 4000 |061f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13a9dc: 0c15 |0622: move-result-object v21 │ │ -13a9de: 0810 3d00 |0623: move-object/from16 v16, v61 │ │ -13a9e2: 0811 0900 |0625: move-object/from16 v17, v9 │ │ -13a9e6: 0812 0600 |0627: move-object/from16 v18, v6 │ │ -13a9ea: 0813 0700 |0629: move-object/from16 v19, v7 │ │ -13a9ee: 0814 0800 |062b: move-object/from16 v20, v8 │ │ -13a9f2: 7606 5d45 1000 |062d: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jibble/pircbot/PircBot;.processMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@455d │ │ -13a9f8: 2900 e6f9 |0630: goto/16 0016 // -061a │ │ -13a9fc: 1a04 3f19 |0632: const-string v4, "TOPIC" // string@193f │ │ -13aa00: 0800 2400 |0634: move-object/from16 v0, v36 │ │ -13aa04: 6e20 3843 4000 |0636: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13aa0a: 0a04 |0639: move-result v4 │ │ -13aa0c: 3804 2300 |063a: if-eqz v4, 065d // +0023 │ │ -13aa10: 1a04 5600 |063c: const-string v4, " :" // string@0056 │ │ -13aa14: 0800 3e00 |063e: move-object/from16 v0, v62 │ │ -13aa18: 6e20 4043 4000 |0640: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13aa1e: 0a04 |0643: move-result v4 │ │ -13aa20: d804 0402 |0644: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13aa24: 0800 3e00 |0646: move-object/from16 v0, v62 │ │ -13aa28: 6e20 4843 4000 |0648: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13aa2e: 0c18 |064b: move-result-object v24 │ │ -13aa30: 7100 6c43 0000 |064c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -13aa36: 0b1a |064f: move-result-wide v26 │ │ -13aa38: 131c 0100 |0650: const/16 v28, #int 1 // #1 │ │ -13aa3c: 0816 3d00 |0652: move-object/from16 v22, v61 │ │ -13aa40: 0817 0900 |0654: move-object/from16 v23, v9 │ │ -13aa44: 0819 0600 |0656: move-object/from16 v25, v6 │ │ -13aa48: 7407 5445 1600 |0658: invoke-virtual/range {v22, v23, v24, v25, v26, v27, v28}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@4554 │ │ -13aa4e: 2900 bbf9 |065b: goto/16 0016 // -0645 │ │ -13aa52: 1a04 3a09 |065d: const-string v4, "INVITE" // string@093a │ │ -13aa56: 0800 2400 |065f: move-object/from16 v0, v36 │ │ -13aa5a: 6e20 3843 4000 |0661: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -13aa60: 0a04 |0664: move-result v4 │ │ -13aa62: 3804 2100 |0665: if-eqz v4, 0686 // +0021 │ │ -13aa66: 1a04 5600 |0667: const-string v4, " :" // string@0056 │ │ -13aa6a: 0800 3e00 |0669: move-object/from16 v0, v62 │ │ -13aa6e: 6e20 4043 4000 |066b: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ -13aa74: 0a04 |066e: move-result v4 │ │ -13aa76: d804 0402 |066f: add-int/lit8 v4, v4, #int 2 // #02 │ │ -13aa7a: 0800 3e00 |0671: move-object/from16 v0, v62 │ │ -13aa7e: 6e20 4843 4000 |0673: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -13aa84: 0c1b |0676: move-result-object v27 │ │ -13aa86: 0816 3d00 |0677: move-object/from16 v22, v61 │ │ -13aa8a: 0817 0900 |0679: move-object/from16 v23, v9 │ │ -13aa8e: 0818 0600 |067b: move-object/from16 v24, v6 │ │ -13aa92: 0819 0700 |067d: move-object/from16 v25, v7 │ │ -13aa96: 081a 0800 |067f: move-object/from16 v26, v8 │ │ -13aa9a: 7406 3145 1600 |0681: invoke-virtual/range {v22, v23, v24, v25, v26, v27}, Lorg/jibble/pircbot/PircBot;.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4531 │ │ -13aaa0: 2900 92f9 |0684: goto/16 0016 // -066e │ │ -13aaa4: 7402 5545 3d00 |0686: invoke-virtual/range {v61, v62}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ -13aaaa: 2900 8df9 |0689: goto/16 0016 // -0673 │ │ -13aaae: 0d04 |068b: move-exception v4 │ │ -13aab0: 2900 76fc |068c: goto/16 0302 // -038a │ │ + insns size : 1669 16-bit code units │ │ +137a8c: |[137a8c] org.jibble.pircbot.PircBot.handleLine:(Ljava/lang/String;)V │ │ +137a9c: 1a04 6616 |0000: const-string v4, "PING " // string@1666 │ │ +137aa0: 0800 3b00 |0002: move-object/from16 v0, v59 │ │ +137aa4: 6e20 4743 4000 |0004: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +137aaa: 0a04 |0007: move-result v4 │ │ +137aac: 3804 0f00 |0008: if-eqz v4, 0017 // +000f │ │ +137ab0: 1254 |000a: const/4 v4, #int 5 // #5 │ │ +137ab2: 0800 3b00 |000b: move-object/from16 v0, v59 │ │ +137ab6: 6e20 4843 4000 |000d: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137abc: 0c04 |0010: move-result-object v4 │ │ +137abe: 0800 3a00 |0011: move-object/from16 v0, v58 │ │ +137ac2: 6e20 4745 4000 |0013: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.onServerPing:(Ljava/lang/String;)V // method@4547 │ │ +137ac8: 0e00 |0016: return-void │ │ +137aca: 6204 be20 |0017: sget-object v4, Lorg/jibble/pircbot/PircBot;.CAP_ACK_REGEX:Ljava/lang/String; // field@20be │ │ +137ace: 7110 8144 0400 |0019: invoke-static {v4}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@4481 │ │ +137ad4: 0c04 |001c: move-result-object v4 │ │ +137ad6: 0800 3b00 |001d: move-object/from16 v0, v59 │ │ +137ada: 6e20 8344 0400 |001f: invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +137ae0: 0c29 |0022: move-result-object v41 │ │ +137ae2: 7401 7d44 2900 |0023: invoke-virtual/range {v41}, Ljava/util/regex/Matcher;.matches:()Z // method@447d │ │ +137ae8: 0a04 |0026: move-result v4 │ │ +137aea: 3804 4001 |0027: if-eqz v4, 0167 // +0140 │ │ +137aee: 1a04 c73c |0029: const-string v4, "pIRCbot" // string@3cc7 │ │ +137af2: 220a 7908 |002b: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +137af6: 7010 5a43 0a00 |002d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137afc: 1a0b ac08 |0030: const-string v11, "Got a " // string@08ac │ │ +137b00: 6e20 6343 ba00 |0032: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137b06: 0c0a |0035: move-result-object v10 │ │ +137b08: 123b |0036: const/4 v11, #int 3 // #3 │ │ +137b0a: 0800 2900 |0037: move-object/from16 v0, v41 │ │ +137b0e: 6e20 7c44 b000 |0039: invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137b14: 0c0b |003c: move-result-object v11 │ │ +137b16: 6e20 6343 ba00 |003d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137b1c: 0c0a |0040: move-result-object v10 │ │ +137b1e: 1a0b c700 |0041: const-string v11, " on " // string@00c7 │ │ +137b22: 6e20 6343 ba00 |0043: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137b28: 0c0a |0046: move-result-object v10 │ │ +137b2a: 124b |0047: const/4 v11, #int 4 // #4 │ │ +137b2c: 0800 2900 |0048: move-object/from16 v0, v41 │ │ +137b30: 6e20 7c44 b000 |004a: invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137b36: 0c0b |004d: move-result-object v11 │ │ +137b38: 6e20 6343 ba00 |004e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137b3e: 0c0a |0051: move-result-object v10 │ │ +137b40: 6e10 6a43 0a00 |0052: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137b46: 0c0a |0055: move-result-object v10 │ │ +137b48: 7120 5737 a400 |0056: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +137b4e: 1234 |0059: const/4 v4, #int 3 // #3 │ │ +137b50: 0800 2900 |005a: move-object/from16 v0, v41 │ │ +137b54: 6e20 7c44 4000 |005c: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137b5a: 0c04 |005f: move-result-object v4 │ │ +137b5c: 1a0a 560a |0060: const-string v10, "LS" // string@0a56 │ │ +137b60: 6e20 3843 a400 |0062: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +137b66: 0a04 |0065: move-result v4 │ │ +137b68: 3804 9500 |0066: if-eqz v4, 00fb // +0095 │ │ +137b6c: 1254 |0068: const/4 v4, #int 5 // #5 │ │ +137b6e: 2344 3909 |0069: new-array v4, v4, [Ljava/lang/String; // type@0939 │ │ +137b72: 120a |006b: const/4 v10, #int 0 // #0 │ │ +137b74: 1a0b 724a |006c: const-string v11, "znc.in/server-time-iso" // string@4a72 │ │ +137b78: 4d0b 040a |006e: aput-object v11, v4, v10 │ │ +137b7c: 121a |0070: const/4 v10, #int 1 // #1 │ │ +137b7e: 1a0b 714a |0071: const-string v11, "znc.in/self-message" // string@4a71 │ │ +137b82: 4d0b 040a |0073: aput-object v11, v4, v10 │ │ +137b86: 122a |0075: const/4 v10, #int 2 // #2 │ │ +137b88: 1a0b 1f40 |0076: const-string v11, "sasl" // string@401f │ │ +137b8c: 4d0b 040a |0078: aput-object v11, v4, v10 │ │ +137b90: 123a |007a: const/4 v10, #int 3 // #3 │ │ +137b92: 1a0b ca48 |007b: const-string v11, "userhost-in-names" // string@48ca │ │ +137b96: 4d0b 040a |007d: aput-object v11, v4, v10 │ │ +137b9a: 124a |007f: const/4 v10, #int 4 // #4 │ │ +137b9c: 1a0b 4f39 |0080: const-string v11, "multi-prefix" // string@394f │ │ +137ba0: 4d0b 040a |0082: aput-object v11, v4, v10 │ │ +137ba4: 7110 d643 0400 |0084: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ +137baa: 0c2b |0087: move-result-object v43 │ │ +137bac: 1244 |0088: const/4 v4, #int 4 // #4 │ │ +137bae: 0800 2900 |0089: move-object/from16 v0, v41 │ │ +137bb2: 6e20 7c44 4000 |008b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137bb8: 0c27 |008e: move-result-object v39 │ │ +137bba: 1a39 0000 |008f: const-string v57, "" // string@0000 │ │ +137bbe: 7801 2944 2b00 |0091: invoke-interface/range {v43}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +137bc4: 0c04 |0094: move-result-object v4 │ │ +137bc6: 7210 0244 0400 |0095: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +137bcc: 0a0a |0098: move-result v10 │ │ +137bce: 380a 2e00 |0099: if-eqz v10, 00c7 // +002e │ │ +137bd2: 7210 0344 0400 |009b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +137bd8: 0c38 |009e: move-result-object v56 │ │ +137bda: 1f38 7708 |009f: check-cast v56, Ljava/lang/String; // type@0877 │ │ +137bde: 0800 2700 |00a1: move-object/from16 v0, v39 │ │ +137be2: 0801 3800 |00a3: move-object/from16 v1, v56 │ │ +137be6: 6e20 3643 1000 |00a5: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ +137bec: 0a0a |00a8: move-result v10 │ │ +137bee: 380a ecff |00a9: if-eqz v10, 0095 // -0014 │ │ +137bf2: 220a 7908 |00ab: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +137bf6: 7010 5a43 0a00 |00ad: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137bfc: 0800 3900 |00b0: move-object/from16 v0, v57 │ │ +137c00: 6e20 6343 0a00 |00b2: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c06: 0c0a |00b5: move-result-object v10 │ │ +137c08: 0800 3800 |00b6: move-object/from16 v0, v56 │ │ +137c0c: 6e20 6343 0a00 |00b8: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c12: 0c0a |00bb: move-result-object v10 │ │ +137c14: 1a0b 1e00 |00bc: const-string v11, " " // string@001e │ │ +137c18: 6e20 6343 ba00 |00be: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c1e: 0c0a |00c1: move-result-object v10 │ │ +137c20: 6e10 6a43 0a00 |00c2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137c26: 0c39 |00c5: move-result-object v57 │ │ +137c28: 28cf |00c6: goto 0095 // -0031 │ │ +137c2a: 1a04 c73c |00c7: const-string v4, "pIRCbot" // string@3cc7 │ │ +137c2e: 220a 7908 |00c9: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +137c32: 7010 5a43 0a00 |00cb: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137c38: 1a0b 2604 |00ce: const-string v11, "Asking for caps " // string@0426 │ │ +137c3c: 6e20 6343 ba00 |00d0: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c42: 0c0a |00d3: move-result-object v10 │ │ +137c44: 0800 3900 |00d4: move-object/from16 v0, v57 │ │ +137c48: 6e20 6343 0a00 |00d6: invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c4e: 0c0a |00d9: move-result-object v10 │ │ +137c50: 6e10 6a43 0a00 |00da: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137c56: 0c0a |00dd: move-result-object v10 │ │ +137c58: 7120 5737 a400 |00de: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +137c5e: 2204 7908 |00e1: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +137c62: 7010 5a43 0400 |00e3: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +137c68: 1a0a 2905 |00e6: const-string v10, "CAP REQ :" // string@0529 │ │ +137c6c: 6e20 6343 a400 |00e8: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c72: 0c04 |00eb: move-result-object v4 │ │ +137c74: 0800 3900 |00ec: move-object/from16 v0, v57 │ │ +137c78: 6e20 6343 0400 |00ee: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +137c7e: 0c04 |00f1: move-result-object v4 │ │ +137c80: 6e10 6a43 0400 |00f2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +137c86: 0c04 |00f5: move-result-object v4 │ │ +137c88: 0800 3a00 |00f6: move-object/from16 v0, v58 │ │ +137c8c: 6e20 6c45 4000 |00f8: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +137c92: 1234 |00fb: const/4 v4, #int 3 // #3 │ │ +137c94: 0800 2900 |00fc: move-object/from16 v0, v41 │ │ +137c98: 6e20 7c44 4000 |00fe: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137c9e: 0c04 |0101: move-result-object v4 │ │ +137ca0: 1a0a 3902 |0102: const-string v10, "ACK" // string@0239 │ │ +137ca4: 6e20 3843 a400 |0104: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +137caa: 0a04 |0107: move-result v4 │ │ +137cac: 3804 3100 |0108: if-eqz v4, 0139 // +0031 │ │ +137cb0: 1244 |010a: const/4 v4, #int 4 // #4 │ │ +137cb2: 0800 2900 |010b: move-object/from16 v0, v41 │ │ +137cb6: 6e20 7c44 4000 |010d: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137cbc: 0c04 |0110: move-result-object v4 │ │ +137cbe: 1a0a 6e1d |0111: const-string v10, "\s+" // string@1d6e │ │ +137cc2: 6e20 4643 a400 |0113: invoke-virtual {v4, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +137cc8: 0c04 |0116: move-result-object v4 │ │ +137cca: 7110 d643 0400 |0117: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@43d6 │ │ +137cd0: 0c1d |011a: move-result-object v29 │ │ +137cd2: 1a04 1f40 |011b: const-string v4, "sasl" // string@401f │ │ +137cd6: 0800 1d00 |011d: move-object/from16 v0, v29 │ │ +137cda: 7220 2444 4000 |011f: invoke-interface {v0, v4}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +137ce0: 0a04 |0122: move-result v4 │ │ +137ce2: 3804 1600 |0123: if-eqz v4, 0139 // +0016 │ │ +137ce6: 1a04 c73c |0125: const-string v4, "pIRCbot" // string@3cc7 │ │ +137cea: 1a0a 9b18 |0127: const-string v10, "Sending sasl auth" // string@189b │ │ +137cee: 7120 5737 a400 |0129: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +137cf4: 0800 3a00 |012c: move-object/from16 v0, v58 │ │ +137cf8: 5404 e220 |012e: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;.saslUsername:Ljava/lang/String; // field@20e2 │ │ +137cfc: 0800 3a00 |0130: move-object/from16 v0, v58 │ │ +137d00: 540a e120 |0132: iget-object v10, v0, Lorg/jibble/pircbot/PircBot;.saslPassword:Ljava/lang/String; // field@20e1 │ │ +137d04: 0800 3a00 |0134: move-object/from16 v0, v58 │ │ +137d08: 7030 0045 400a |0136: invoke-direct {v0, v4, v10}, Lorg/jibble/pircbot/PircBot;.doSaslAuth:(Ljava/lang/String;Ljava/lang/String;)V // method@4500 │ │ +137d0e: 1234 |0139: const/4 v4, #int 3 // #3 │ │ +137d10: 0800 2900 |013a: move-object/from16 v0, v41 │ │ +137d14: 6e20 7c44 4000 |013c: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137d1a: 0c04 |013f: move-result-object v4 │ │ +137d1c: 1a0a 9015 |0140: const-string v10, "NAK" // string@1590 │ │ +137d20: 6e20 3843 a400 |0142: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +137d26: 0a04 |0145: move-result v4 │ │ +137d28: 3904 1100 |0146: if-nez v4, 0157 // +0011 │ │ +137d2c: 1234 |0148: const/4 v4, #int 3 // #3 │ │ +137d2e: 0800 2900 |0149: move-object/from16 v0, v41 │ │ +137d32: 6e20 7c44 4000 |014b: invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@447c │ │ +137d38: 0c04 |014e: move-result-object v4 │ │ +137d3a: 1a0a 3902 |014f: const-string v10, "ACK" // string@0239 │ │ +137d3e: 6e20 3843 a400 |0151: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +137d44: 0a04 |0154: move-result v4 │ │ +137d46: 3804 c1fe |0155: if-eqz v4, 0016 // -013f │ │ +137d4a: 1a04 c73c |0157: const-string v4, "pIRCbot" // string@3cc7 │ │ +137d4e: 1a0a 6a08 |0159: const-string v10, "Finishing up cap negs" // string@086a │ │ +137d52: 7120 5737 a400 |015b: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +137d58: 1a04 2705 |015e: const-string v4, "CAP END" // string@0527 │ │ +137d5c: 0800 3a00 |0160: move-object/from16 v0, v58 │ │ +137d60: 6e20 6c45 4000 |0162: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +137d66: 2900 b1fe |0165: goto/16 0016 // -014f │ │ +137d6a: 2234 ac08 |0167: new-instance v52, Ljava/util/HashMap; // type@08ac │ │ +137d6e: 7601 ed43 3400 |0169: invoke-direct/range {v52}, Ljava/util/HashMap;.:()V // method@43ed │ │ +137d74: 2205 aa08 |016c: new-instance v5, Ljava/util/Date; // type@08aa │ │ +137d78: 7010 e743 0500 |016e: invoke-direct {v5}, Ljava/util/Date;.:()V // method@43e7 │ │ +137d7e: 1a04 2d02 |0171: const-string v4, "@" // string@022d │ │ +137d82: 0800 3b00 |0173: move-object/from16 v0, v59 │ │ +137d86: 6e20 4743 4000 |0175: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +137d8c: 0a04 |0178: move-result v4 │ │ +137d8e: 3804 5a00 |0179: if-eqz v4, 01d3 // +005a │ │ +137d92: 1214 |017b: const/4 v4, #int 1 // #1 │ │ +137d94: 130a 2000 |017c: const/16 v10, #int 32 // #20 │ │ +137d98: 0800 3b00 |017e: move-object/from16 v0, v59 │ │ +137d9c: 6e20 3e43 a000 |0180: invoke-virtual {v0, v10}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +137da2: 0a0a |0183: move-result v10 │ │ +137da4: 0800 3b00 |0184: move-object/from16 v0, v59 │ │ +137da8: 6e30 4943 400a |0186: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +137dae: 0c04 |0189: move-result-object v4 │ │ +137db0: 1a0a c001 |018a: const-string v10, ";" // string@01c0 │ │ +137db4: 6e20 4643 a400 |018c: invoke-virtual {v4, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +137dba: 0c33 |018f: move-result-object v51 │ │ +137dbc: 0800 3300 |0190: move-object/from16 v0, v51 │ │ +137dc0: 210a |0192: array-length v10, v0 │ │ +137dc2: 1204 |0193: const/4 v4, #int 0 // #0 │ │ +137dc4: 35a4 2f00 |0194: if-ge v4, v10, 01c3 // +002f │ │ +137dc8: 4632 3304 |0196: aget-object v50, v51, v4 │ │ +137dcc: 120b |0198: const/4 v11, #int 0 // #0 │ │ +137dce: 130c 3d00 |0199: const/16 v12, #int 61 // #3d │ │ +137dd2: 0800 3200 |019b: move-object/from16 v0, v50 │ │ +137dd6: 6e20 3e43 c000 |019d: invoke-virtual {v0, v12}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +137ddc: 0a0c |01a0: move-result v12 │ │ +137dde: 0800 3200 |01a1: move-object/from16 v0, v50 │ │ +137de2: 6e30 4943 b00c |01a3: invoke-virtual {v0, v11, v12}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +137de8: 0c28 |01a6: move-result-object v40 │ │ +137dea: 130b 3d00 |01a7: const/16 v11, #int 61 // #3d │ │ +137dee: 0800 3200 |01a9: move-object/from16 v0, v50 │ │ +137df2: 6e20 3e43 b000 |01ab: invoke-virtual {v0, v11}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +137df8: 0a0b |01ae: move-result v11 │ │ +137dfa: d80b 0b01 |01af: add-int/lit8 v11, v11, #int 1 // #01 │ │ +137dfe: 0800 3200 |01b1: move-object/from16 v0, v50 │ │ +137e02: 6e20 4843 b000 |01b3: invoke-virtual {v0, v11}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137e08: 0c37 |01b6: move-result-object v55 │ │ +137e0a: 0800 3400 |01b7: move-object/from16 v0, v52 │ │ +137e0e: 0801 2800 |01b9: move-object/from16 v1, v40 │ │ +137e12: 0802 3700 |01bb: move-object/from16 v2, v55 │ │ +137e16: 6e30 f343 1002 |01bd: invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@43f3 │ │ +137e1c: d804 0401 |01c0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +137e20: 28d2 |01c2: goto 0194 // -002e │ │ +137e22: 1304 2000 |01c3: const/16 v4, #int 32 // #20 │ │ +137e26: 0800 3b00 |01c5: move-object/from16 v0, v59 │ │ +137e2a: 6e20 3e43 4000 |01c7: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(I)I // method@433e │ │ +137e30: 0a04 |01ca: move-result v4 │ │ +137e32: d804 0401 |01cb: add-int/lit8 v4, v4, #int 1 // #01 │ │ +137e36: 0800 3b00 |01cd: move-object/from16 v0, v59 │ │ +137e3a: 6e20 4843 4000 |01cf: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137e40: 0c3b |01d2: move-result-object v59 │ │ +137e42: 1a04 7847 |01d3: const-string v4, "time" // string@4778 │ │ +137e46: 0800 3400 |01d5: move-object/from16 v0, v52 │ │ +137e4a: 6e20 ef43 4000 |01d7: invoke-virtual {v0, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@43ef │ │ +137e50: 0a04 |01da: move-result v4 │ │ +137e52: 3804 2800 |01db: if-eqz v4, 0203 // +0028 │ │ +137e56: 222f a308 |01dd: new-instance v47, Ljava/text/SimpleDateFormat; // type@08a3 │ │ +137e5a: 1a04 6b4a |01df: const-string v4, "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" // string@4a6b │ │ +137e5e: 620a 7120 |01e1: sget-object v10, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +137e62: 0800 2f00 |01e3: move-object/from16 v0, v47 │ │ +137e66: 7030 bd43 400a |01e5: invoke-direct {v0, v4, v10}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@43bd │ │ +137e6c: 1a04 121b |01e8: const-string v4, "UTC" // string@1b12 │ │ +137e70: 7110 5044 0400 |01ea: invoke-static {v4}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@4450 │ │ +137e76: 0c04 |01ed: move-result-object v4 │ │ +137e78: 0800 2f00 |01ee: move-object/from16 v0, v47 │ │ +137e7c: 6e20 c143 4000 |01f0: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@43c1 │ │ +137e82: 1a04 7847 |01f3: const-string v4, "time" // string@4778 │ │ +137e86: 0800 3400 |01f5: move-object/from16 v0, v52 │ │ +137e8a: 6e20 f143 4000 |01f7: invoke-virtual {v0, v4}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@43f1 │ │ +137e90: 0c04 |01fa: move-result-object v4 │ │ +137e92: 1f04 7708 |01fb: check-cast v4, Ljava/lang/String; // type@0877 │ │ +137e96: 0800 2f00 |01fd: move-object/from16 v0, v47 │ │ +137e9a: 6e20 c043 4000 |01ff: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@43c0 │ │ +137ea0: 0c05 |0202: move-result-object v5 │ │ +137ea2: 1a06 0000 |0203: const-string v6, "" // string@0000 │ │ +137ea6: 1a07 0000 |0205: const-string v7, "" // string@0000 │ │ +137eaa: 1a08 0000 |0207: const-string v8, "" // string@0000 │ │ +137eae: 2236 b808 |0209: new-instance v54, Ljava/util/StringTokenizer; // type@08b8 │ │ +137eb2: 0800 3600 |020b: move-object/from16 v0, v54 │ │ +137eb6: 0801 3b00 |020d: move-object/from16 v1, v59 │ │ +137eba: 7020 4c44 1000 |020f: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +137ec0: 7401 4f44 3600 |0212: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +137ec6: 0c30 |0215: move-result-object v48 │ │ +137ec8: 7401 4f44 3600 |0216: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +137ece: 0c23 |0219: move-result-object v35 │ │ +137ed0: 1209 |021a: const/4 v9, #int 0 // #0 │ │ +137ed2: 1a04 e400 |021b: const-string v4, "!" // string@00e4 │ │ +137ed6: 0800 3000 |021d: move-object/from16 v0, v48 │ │ +137eda: 6e20 4043 4000 |021f: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +137ee0: 0a26 |0222: move-result v38 │ │ +137ee2: 1a04 2d02 |0223: const-string v4, "@" // string@022d │ │ +137ee6: 0800 3000 |0225: move-object/from16 v0, v48 │ │ +137eea: 6e20 4043 4000 |0227: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +137ef0: 0a1f |022a: move-result v31 │ │ +137ef2: 1a04 9501 |022b: const-string v4, ":" // string@0195 │ │ +137ef6: 0800 3000 |022d: move-object/from16 v0, v48 │ │ +137efa: 6e20 4743 4000 |022f: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +137f00: 0a04 |0232: move-result v4 │ │ +137f02: 3804 2700 |0233: if-eqz v4, 025a // +0027 │ │ +137f06: 3d26 b600 |0235: if-lez v38, 02eb // +00b6 │ │ +137f0a: 3d1f b400 |0237: if-lez v31, 02eb // +00b4 │ │ +137f0e: 0200 2600 |0239: move/from16 v0, v38 │ │ +137f12: 0201 1f00 |023b: move/from16 v1, v31 │ │ +137f16: 3510 ae00 |023d: if-ge v0, v1, 02eb // +00ae │ │ +137f1a: 1214 |023f: const/4 v4, #int 1 // #1 │ │ +137f1c: 0800 3000 |0240: move-object/from16 v0, v48 │ │ +137f20: 0201 2600 |0242: move/from16 v1, v38 │ │ +137f24: 6e30 4943 4001 |0244: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +137f2a: 0c06 |0247: move-result-object v6 │ │ +137f2c: d804 2601 |0248: add-int/lit8 v4, v38, #int 1 // #01 │ │ +137f30: 0800 3000 |024a: move-object/from16 v0, v48 │ │ +137f34: 0201 1f00 |024c: move/from16 v1, v31 │ │ +137f38: 6e30 4943 4001 |024e: invoke-virtual {v0, v4, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +137f3e: 0c07 |0251: move-result-object v7 │ │ +137f40: d804 1f01 |0252: add-int/lit8 v4, v31, #int 1 // #01 │ │ +137f44: 0800 3000 |0254: move-object/from16 v0, v48 │ │ +137f48: 6e20 4843 4000 |0256: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137f4e: 0c08 |0259: move-result-object v8 │ │ +137f50: 6204 7120 |025a: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +137f54: 0800 2300 |025c: move-object/from16 v0, v35 │ │ +137f58: 6e20 4e43 4000 |025e: invoke-virtual {v0, v4}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434e │ │ +137f5e: 0c23 |0261: move-result-object v35 │ │ +137f60: 1a04 9501 |0262: const-string v4, ":" // string@0195 │ │ +137f64: 6e20 4743 4600 |0264: invoke-virtual {v6, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +137f6a: 0a04 |0267: move-result v4 │ │ +137f6c: 3804 0700 |0268: if-eqz v4, 026f // +0007 │ │ +137f70: 1214 |026a: const/4 v4, #int 1 // #1 │ │ +137f72: 6e20 4843 4600 |026b: invoke-virtual {v6, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137f78: 0c06 |026e: move-result-object v6 │ │ +137f7a: 3909 0600 |026f: if-nez v9, 0275 // +0006 │ │ +137f7e: 7401 4f44 3600 |0271: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +137f84: 0c09 |0274: move-result-object v9 │ │ +137f86: 1a04 9501 |0275: const-string v4, ":" // string@0195 │ │ +137f8a: 6e20 4743 4900 |0277: invoke-virtual {v9, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +137f90: 0a04 |027a: move-result v4 │ │ +137f92: 3804 0700 |027b: if-eqz v4, 0282 // +0007 │ │ +137f96: 1214 |027d: const/4 v4, #int 1 // #1 │ │ +137f98: 6e20 4843 4900 |027e: invoke-virtual {v9, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +137f9e: 0c09 |0281: move-result-object v9 │ │ +137fa0: 1a04 7e16 |0282: const-string v4, "PRIVMSG" // string@167e │ │ +137fa4: 0800 2300 |0284: move-object/from16 v0, v35 │ │ +137fa8: 6e20 3843 4000 |0286: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +137fae: 0a04 |0289: move-result v4 │ │ +137fb0: 3804 fb01 |028a: if-eqz v4, 0485 // +01fb │ │ +137fb4: 1a04 9601 |028c: const-string v4, ":" // string@0196 │ │ +137fb8: 0800 3b00 |028e: move-object/from16 v0, v59 │ │ +137fbc: 6e20 4043 4000 |0290: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +137fc2: 0a04 |0293: move-result v4 │ │ +137fc4: 3d04 f101 |0294: if-lez v4, 0485 // +01f1 │ │ +137fc8: 1a04 0200 |0296: const-string v4, "" // string@0002 │ │ +137fcc: 0800 3b00 |0298: move-object/from16 v0, v59 │ │ +137fd0: 6e20 3743 4000 |029a: invoke-virtual {v0, v4}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@4337 │ │ +137fd6: 0a04 |029d: move-result v4 │ │ +137fd8: 3804 e701 |029e: if-eqz v4, 0485 // +01e7 │ │ +137fdc: 1a04 9601 |02a0: const-string v4, ":" // string@0196 │ │ +137fe0: 0800 3b00 |02a2: move-object/from16 v0, v59 │ │ +137fe4: 6e20 4043 4000 |02a4: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +137fea: 0a04 |02a7: move-result v4 │ │ +137fec: d804 0402 |02a8: add-int/lit8 v4, v4, #int 2 // #02 │ │ +137ff0: 7401 4443 3b00 |02aa: invoke-virtual/range {v59}, Ljava/lang/String;.length:()I // method@4344 │ │ +137ff6: 0a0a |02ad: move-result v10 │ │ +137ff8: d80a 0aff |02ae: add-int/lit8 v10, v10, #int -1 // #ff │ │ +137ffc: 0800 3b00 |02b0: move-object/from16 v0, v59 │ │ +138000: 6e30 4943 400a |02b2: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +138006: 0c2d |02b5: move-result-object v45 │ │ +138008: 1a04 361b |02b6: const-string v4, "VERSION" // string@1b36 │ │ +13800c: 0800 2d00 |02b8: move-object/from16 v0, v45 │ │ +138010: 6e20 3843 4000 |02ba: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138016: 0a04 |02bd: move-result v4 │ │ +138018: 3804 3f01 |02be: if-eqz v4, 03fd // +013f │ │ +13801c: 0800 3a00 |02c0: move-object/from16 v0, v58 │ │ +138020: 6e59 5845 6087 |02c2: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4558 │ │ +138026: 2900 51fd |02c5: goto/16 0016 // -02af │ │ +13802a: 0d24 |02c7: move-exception v36 │ │ +13802c: 1a04 c73c |02c8: const-string v4, "pIRCbot" // string@3cc7 │ │ +138030: 220a 7908 |02ca: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ +138034: 7010 5a43 0a00 |02cc: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13803a: 1a0b 8a07 |02cf: const-string v11, "EX! " // string@078a │ │ +13803e: 6e20 6343 ba00 |02d1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138044: 0c0a |02d4: move-result-object v10 │ │ +138046: 7401 bb43 2400 |02d5: invoke-virtual/range {v36}, Ljava/text/ParseException;.toString:()Ljava/lang/String; // method@43bb │ │ +13804c: 0c0b |02d8: move-result-object v11 │ │ +13804e: 6e20 6343 ba00 |02d9: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138054: 0c0a |02dc: move-result-object v10 │ │ +138056: 6e10 6a43 0a00 |02dd: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13805c: 0c0a |02e0: move-result-object v10 │ │ +13805e: 7120 5737 a400 |02e1: invoke-static {v4, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +138064: 2205 aa08 |02e4: new-instance v5, Ljava/util/Date; // type@08aa │ │ +138068: 7010 e743 0500 |02e6: invoke-direct {v5}, Ljava/util/Date;.:()V // method@43e7 │ │ +13806e: 2900 1aff |02e9: goto/16 0203 // -00e6 │ │ +138072: 7401 4e44 3600 |02eb: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.hasMoreTokens:()Z // method@444e │ │ +138078: 0a04 |02ee: move-result v4 │ │ +13807a: 3804 0901 |02ef: if-eqz v4, 03f8 // +0109 │ │ +13807e: 0835 2300 |02f1: move-object/from16 v53, v35 │ │ +138082: 1322 ffff |02f3: const/16 v34, #int -1 // #ffff │ │ +138086: 7701 ff42 3500 |02f5: invoke-static/range {v53}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +13808c: 0a22 |02f8: move-result v34 │ │ +13808e: 12f4 |02f9: const/4 v4, #int -1 // #ff │ │ +138090: 0200 2200 |02fa: move/from16 v0, v34 │ │ +138094: 3240 cf00 |02fc: if-eq v0, v4, 03cb // +00cf │ │ +138098: 0825 3500 |02fe: move-object/from16 v37, v53 │ │ +13809c: 7401 4443 3000 |0300: invoke-virtual/range {v48}, Ljava/lang/String;.length:()I // method@4344 │ │ +1380a2: 0a04 |0303: move-result v4 │ │ +1380a4: 0800 3b00 |0304: move-object/from16 v0, v59 │ │ +1380a8: 0801 2500 |0306: move-object/from16 v1, v37 │ │ +1380ac: 6e30 4143 1004 |0308: invoke-virtual {v0, v1, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@4341 │ │ +1380b2: 0a04 |030b: move-result v4 │ │ +1380b4: d804 0404 |030c: add-int/lit8 v4, v4, #int 4 // #04 │ │ +1380b8: 7401 4443 3b00 |030e: invoke-virtual/range {v59}, Ljava/lang/String;.length:()I // method@4344 │ │ +1380be: 0a0a |0311: move-result v10 │ │ +1380c0: 0800 3b00 |0312: move-object/from16 v0, v59 │ │ +1380c4: 6e30 4943 400a |0314: invoke-virtual {v0, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +1380ca: 0c2e |0317: move-result-object v46 │ │ +1380cc: 0800 3a00 |0318: move-object/from16 v0, v58 │ │ +1380d0: 0201 2200 |031a: move/from16 v1, v34 │ │ +1380d4: 0802 2e00 |031c: move-object/from16 v2, v46 │ │ +1380d8: 7030 5e45 1002 |031e: invoke-direct {v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.processServerResponse:(ILjava/lang/String;)V // method@455e │ │ +1380de: 1304 b101 |0321: const/16 v4, #int 433 // #1b1 │ │ +1380e2: 0200 2200 |0323: move/from16 v0, v34 │ │ +1380e6: 3340 f1fc |0325: if-ne v0, v4, 0016 // -030f │ │ +1380ea: 0800 3a00 |0327: move-object/from16 v0, v58 │ │ +1380ee: 5504 da20 |0329: iget-boolean v4, v0, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +1380f2: 3904 ebfc |032b: if-nez v4, 0016 // -0315 │ │ +1380f6: 0800 3a00 |032d: move-object/from16 v0, v58 │ │ +1380fa: 5504 c720 |032f: iget-boolean v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ +1380fe: 3804 8600 |0331: if-eqz v4, 03b7 // +0086 │ │ +138102: 0800 3a00 |0333: move-object/from16 v0, v58 │ │ +138106: 5400 d520 |0335: iget-object v0, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +13810a: 082c 0000 |0337: move-object/from16 v44, v0 │ │ +13810e: 7401 0245 3a00 |0339: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getAliases:()Ljava/util/List; // method@4502 │ │ +138114: 0c1e |033c: move-result-object v30 │ │ +138116: 0800 3a00 |033d: move-object/from16 v0, v58 │ │ +13811a: 5204 c820 |033f: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +13811e: d804 0401 |0341: add-int/lit8 v4, v4, #int 1 // #01 │ │ +138122: 0800 3a00 |0343: move-object/from16 v0, v58 │ │ +138126: 5904 c820 |0345: iput v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +13812a: 0800 3a00 |0347: move-object/from16 v0, v58 │ │ +13812e: 5204 c820 |0349: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +138132: d804 04ff |034b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +138136: 7801 2c44 1e00 |034d: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ +13813c: 0a0a |0350: move-result v10 │ │ +13813e: 36a4 4300 |0351: if-gt v4, v10, 0394 // +0043 │ │ +138142: 0800 3a00 |0353: move-object/from16 v0, v58 │ │ +138146: 5204 c820 |0355: iget v4, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +13814a: d804 04fe |0357: add-int/lit8 v4, v4, #int -2 // #fe │ │ +13814e: 0800 1e00 |0359: move-object/from16 v0, v30 │ │ +138152: 7220 2644 4000 |035b: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +138158: 0c04 |035e: move-result-object v4 │ │ +13815a: 1f04 7708 |035f: check-cast v4, Ljava/lang/String; // type@0877 │ │ +13815e: 0800 3a00 |0361: move-object/from16 v0, v58 │ │ +138162: 5b04 d520 |0363: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +138166: 7401 0945 3a00 |0365: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getLogin:()Ljava/lang/String; // method@4509 │ │ +13816c: 0c04 |0368: move-result-object v4 │ │ +13816e: 1a0a 0000 |0369: const-string v10, "" // string@0000 │ │ +138172: 0800 3a00 |036b: move-object/from16 v0, v58 │ │ +138176: 540b d520 |036d: iget-object v11, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +13817a: 0800 3a00 |036f: move-object/from16 v0, v58 │ │ +13817e: 0801 2c00 |0371: move-object/from16 v1, v44 │ │ +138182: 6e5b 3645 10a4 |0373: invoke-virtual {v0, v1, v4, v10, v11}, Lorg/jibble/pircbot/PircBot;.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4536 │ │ +138188: 2204 7908 |0376: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +13818c: 7010 5a43 0400 |0378: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138192: 1a0a 9715 |037b: const-string v10, "NICK " // string@1597 │ │ +138196: 6e20 6343 a400 |037d: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13819c: 0c04 |0380: move-result-object v4 │ │ +13819e: 0800 3a00 |0381: move-object/from16 v0, v58 │ │ +1381a2: 540a d520 |0383: iget-object v10, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +1381a6: 6e20 6343 a400 |0385: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1381ac: 0c04 |0388: move-result-object v4 │ │ +1381ae: 6e10 6a43 0400 |0389: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1381b4: 0c04 |038c: move-result-object v4 │ │ +1381b6: 0800 3a00 |038d: move-object/from16 v0, v58 │ │ +1381ba: 6e20 6d45 4000 |038f: invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;.sendRawLineViaQueue:(Ljava/lang/String;)V // method@456d │ │ +1381c0: 2900 84fc |0392: goto/16 0016 // -037c │ │ +1381c4: 2204 7908 |0394: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +1381c8: 7010 5a43 0400 |0396: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1381ce: 7401 0c45 3a00 |0399: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getName:()Ljava/lang/String; // method@450c │ │ +1381d4: 0c0a |039c: move-result-object v10 │ │ +1381d6: 6e20 6343 a400 |039d: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1381dc: 0c04 |03a0: move-result-object v4 │ │ +1381de: 0800 3a00 |03a1: move-object/from16 v0, v58 │ │ +1381e2: 520a c820 |03a3: iget v10, v0, Lorg/jibble/pircbot/PircBot;._autoNickTries:I // field@20c8 │ │ +1381e6: 7801 2c44 1e00 |03a5: invoke-interface/range {v30}, Ljava/util/List;.size:()I // method@442c │ │ +1381ec: 0a0b |03a8: move-result v11 │ │ +1381ee: b1ba |03a9: sub-int/2addr v10, v11 │ │ +1381f0: 6e20 5f43 a400 |03aa: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1381f6: 0c04 |03ad: move-result-object v4 │ │ +1381f8: 6e10 6a43 0400 |03ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1381fe: 0c04 |03b1: move-result-object v4 │ │ +138200: 0800 3a00 |03b2: move-object/from16 v0, v58 │ │ +138204: 5b04 d520 |03b4: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._nick:Ljava/lang/String; // field@20d5 │ │ +138208: 28af |03b6: goto 0365 // -0051 │ │ +13820a: 0800 3a00 |03b7: move-object/from16 v0, v58 │ │ +13820e: 5404 dc20 |03b9: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._socket:Ljava/net/Socket; // field@20dc │ │ +138212: 6e10 9a43 0400 |03bb: invoke-virtual {v4}, Ljava/net/Socket;.close:()V // method@439a │ │ +138218: 1204 |03be: const/4 v4, #int 0 // #0 │ │ +13821a: 0800 3a00 |03bf: move-object/from16 v0, v58 │ │ +13821e: 5b04 d120 |03c1: iput-object v4, v0, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +138222: 2204 e608 |03c3: new-instance v4, Lorg/jibble/pircbot/NickAlreadyInUseException; // type@08e6 │ │ +138226: 0800 3b00 |03c5: move-object/from16 v0, v59 │ │ +13822a: 7020 e644 0400 |03c7: invoke-direct {v4, v0}, Lorg/jibble/pircbot/NickAlreadyInUseException;.:(Ljava/lang/String;)V // method@44e6 │ │ +138230: 2704 |03ca: throw v4 │ │ +138232: 0806 3000 |03cb: move-object/from16 v6, v48 │ │ +138236: 0809 3500 |03cd: move-object/from16 v9, v53 │ │ +13823a: 1a04 e400 |03cf: const-string v4, "!" // string@00e4 │ │ +13823e: 6e20 3643 4600 |03d1: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ +138244: 0a04 |03d4: move-result v4 │ │ +138246: 3804 1300 |03d5: if-eqz v4, 03e8 // +0013 │ │ +13824a: 1a04 2d02 |03d7: const-string v4, "@" // string@022d │ │ +13824e: 6e20 3643 4600 |03d9: invoke-virtual {v6, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ +138254: 0a04 |03dc: move-result v4 │ │ +138256: 3904 0b00 |03dd: if-nez v4, 03e8 // +000b │ │ +13825a: 1a04 e400 |03df: const-string v4, "!" // string@00e4 │ │ +13825e: 6e20 4643 4600 |03e1: invoke-virtual {v6, v4}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +138264: 0c21 |03e4: move-result-object v33 │ │ +138266: 1204 |03e5: const/4 v4, #int 0 // #0 │ │ +138268: 4606 2104 |03e6: aget-object v6, v33, v4 │ │ +13826c: 1a04 ef39 |03e8: const-string v4, "nick" // string@39ef │ │ +138270: 0800 2300 |03ea: move-object/from16 v0, v35 │ │ +138274: 6e20 3943 4000 |03ec: invoke-virtual {v0, v4}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +13827a: 0a04 |03ef: move-result v4 │ │ +13827c: 3804 6afe |03f0: if-eqz v4, 025a // -0196 │ │ +138280: 7401 4f44 3600 |03f2: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +138286: 0c09 |03f5: move-result-object v9 │ │ +138288: 2900 64fe |03f6: goto/16 025a // -019c │ │ +13828c: 7402 5545 3a00 |03f8: invoke-virtual/range {v58, v59}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ +138292: 2900 1bfc |03fb: goto/16 0016 // -03e5 │ │ +138296: 1a04 3b02 |03fd: const-string v4, "ACTION " // string@023b │ │ +13829a: 0800 2d00 |03ff: move-object/from16 v0, v45 │ │ +13829e: 6e20 4743 4000 |0401: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +1382a4: 0a04 |0404: move-result v4 │ │ +1382a6: 3804 1000 |0405: if-eqz v4, 0415 // +0010 │ │ +1382aa: 1274 |0407: const/4 v4, #int 7 // #7 │ │ +1382ac: 0800 2d00 |0408: move-object/from16 v0, v45 │ │ +1382b0: 6e20 4843 4000 |040a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1382b6: 0c0a |040d: move-result-object v10 │ │ +1382b8: 0804 3a00 |040e: move-object/from16 v4, v58 │ │ +1382bc: 7407 2245 0400 |0410: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/jibble/pircbot/PircBot;.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4522 │ │ +1382c2: 2900 03fc |0413: goto/16 0016 // -03fd │ │ +1382c6: 1a04 6616 |0415: const-string v4, "PING " // string@1666 │ │ +1382ca: 0800 2d00 |0417: move-object/from16 v0, v45 │ │ +1382ce: 6e20 4743 4000 |0419: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +1382d4: 0a04 |041c: move-result v4 │ │ +1382d6: 3804 1400 |041d: if-eqz v4, 0431 // +0014 │ │ +1382da: 1254 |041f: const/4 v4, #int 5 // #5 │ │ +1382dc: 0800 2d00 |0420: move-object/from16 v0, v45 │ │ +1382e0: 6e20 4843 4000 |0422: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1382e6: 0c0f |0425: move-result-object v15 │ │ +1382e8: 080a 3a00 |0426: move-object/from16 v10, v58 │ │ +1382ec: 076b |0428: move-object v11, v6 │ │ +1382ee: 077c |0429: move-object v12, v7 │ │ +1382f0: 078d |042a: move-object v13, v8 │ │ +1382f2: 079e |042b: move-object v14, v9 │ │ +1382f4: 7406 3a45 0a00 |042c: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.onPing:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453a │ │ +1382fa: 2900 e7fb |042f: goto/16 0016 // -0419 │ │ +1382fe: 1a04 3119 |0431: const-string v4, "TIME" // string@1931 │ │ +138302: 0800 2d00 |0433: move-object/from16 v0, v45 │ │ +138306: 6e20 3843 4000 |0435: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13830c: 0a04 |0438: move-result v4 │ │ +13830e: 3804 0900 |0439: if-eqz v4, 0442 // +0009 │ │ +138312: 0800 3a00 |043b: move-object/from16 v0, v58 │ │ +138316: 6e59 5245 6087 |043d: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onTime:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4552 │ │ +13831c: 2900 d6fb |0440: goto/16 0016 // -042a │ │ +138320: 1a04 0908 |0442: const-string v4, "FINGER" // string@0809 │ │ +138324: 0800 2d00 |0444: move-object/from16 v0, v45 │ │ +138328: 6e20 3843 4000 |0446: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13832e: 0a04 |0449: move-result v4 │ │ +138330: 3804 0900 |044a: if-eqz v4, 0453 // +0009 │ │ +138334: 0800 3a00 |044c: move-object/from16 v0, v58 │ │ +138338: 6e59 2d45 6087 |044e: invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;.onFinger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@452d │ │ +13833e: 2900 c5fb |0451: goto/16 0016 // -043b │ │ +138342: 2236 b808 |0453: new-instance v54, Ljava/util/StringTokenizer; // type@08b8 │ │ +138346: 0800 3600 |0455: move-object/from16 v0, v54 │ │ +13834a: 0801 2d00 |0457: move-object/from16 v1, v45 │ │ +13834e: 7020 4c44 1000 |0459: invoke-direct {v0, v1}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;)V // method@444c │ │ +138354: 7401 4d44 3600 |045c: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.countTokens:()I // method@444d │ │ +13835a: 0a04 |045f: move-result v4 │ │ +13835c: 125a |0460: const/4 v10, #int 5 // #5 │ │ +13835e: 34a4 1f00 |0461: if-lt v4, v10, 0480 // +001f │ │ +138362: 7401 4f44 3600 |0463: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +138368: 0c04 |0466: move-result-object v4 │ │ +13836a: 1a0a 6906 |0467: const-string v10, "DCC" // string@0669 │ │ +13836e: 6e20 3843 a400 |0469: invoke-virtual {v4, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138374: 0a04 |046c: move-result v4 │ │ +138376: 3804 1300 |046d: if-eqz v4, 0480 // +0013 │ │ +13837a: 0800 3a00 |046f: move-object/from16 v0, v58 │ │ +13837e: 5404 cd20 |0471: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._dccManager:Lorg/jibble/pircbot/DccManager; // field@20cd │ │ +138382: 0800 2d00 |0473: move-object/from16 v0, v45 │ │ +138386: 6e50 d844 6487 |0475: invoke-virtual {v4, v6, v7, v8, v0}, Lorg/jibble/pircbot/DccManager;.processRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@44d8 │ │ +13838c: 0a31 |0478: move-result v49 │ │ +13838e: 3931 9dfb |0479: if-nez v49, 0016 // -0463 │ │ +138392: 7402 5545 3a00 |047b: invoke-virtual/range {v58, v59}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ +138398: 2900 98fb |047e: goto/16 0016 // -0468 │ │ +13839c: 7402 5545 3a00 |0480: invoke-virtual/range {v58, v59}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ +1383a2: 2900 93fb |0483: goto/16 0016 // -046d │ │ +1383a6: 1a04 7e16 |0485: const-string v4, "PRIVMSG" // string@167e │ │ +1383aa: 0800 2300 |0487: move-object/from16 v0, v35 │ │ +1383ae: 6e20 3843 4000 |0489: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1383b4: 0a04 |048c: move-result v4 │ │ +1383b6: 3804 3100 |048d: if-eqz v4, 04be // +0031 │ │ +1383ba: 0800 3a00 |048f: move-object/from16 v0, v58 │ │ +1383be: 5404 c920 |0491: iget-object v4, v0, Lorg/jibble/pircbot/PircBot;._channelPrefixes:Ljava/util/List; // field@20c9 │ │ +1383c2: 120a |0493: const/4 v10, #int 0 // #0 │ │ +1383c4: 6e20 3343 a900 |0494: invoke-virtual {v9, v10}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +1383ca: 0a0a |0497: move-result v10 │ │ +1383cc: 7110 d442 0a00 |0498: invoke-static {v10}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +1383d2: 0c0a |049b: move-result-object v10 │ │ +1383d4: 7220 2444 a400 |049c: invoke-interface {v4, v10}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +1383da: 0a04 |049f: move-result v4 │ │ +1383dc: 3804 1e00 |04a0: if-eqz v4, 04be // +001e │ │ +1383e0: 1a04 5600 |04a2: const-string v4, " :" // string@0056 │ │ +1383e4: 0800 3b00 |04a4: move-object/from16 v0, v59 │ │ +1383e8: 6e20 4043 4000 |04a6: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +1383ee: 0a04 |04a9: move-result v4 │ │ +1383f0: d804 0402 |04aa: add-int/lit8 v4, v4, #int 2 // #02 │ │ +1383f4: 0800 3b00 |04ac: move-object/from16 v0, v59 │ │ +1383f8: 6e20 4843 4000 |04ae: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1383fe: 0c10 |04b1: move-result-object v16 │ │ +138400: 080a 3a00 |04b2: move-object/from16 v10, v58 │ │ +138404: 075b |04b4: move-object v11, v5 │ │ +138406: 079c |04b5: move-object v12, v9 │ │ +138408: 076d |04b6: move-object v13, v6 │ │ +13840a: 077e |04b7: move-object v14, v7 │ │ +13840c: 078f |04b8: move-object v15, v8 │ │ +13840e: 7407 3445 0a00 |04b9: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/jibble/pircbot/PircBot;.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4534 │ │ +138414: 2900 5afb |04bc: goto/16 0016 // -04a6 │ │ +138418: 1a04 7e16 |04be: const-string v4, "PRIVMSG" // string@167e │ │ +13841c: 0800 2300 |04c0: move-object/from16 v0, v35 │ │ +138420: 6e20 3843 4000 |04c2: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138426: 0a04 |04c5: move-result v4 │ │ +138428: 3804 1900 |04c6: if-eqz v4, 04df // +0019 │ │ +13842c: 1a04 5600 |04c8: const-string v4, " :" // string@0056 │ │ +138430: 0800 3b00 |04ca: move-object/from16 v0, v59 │ │ +138434: 6e20 4043 4000 |04cc: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +13843a: 0a04 |04cf: move-result v4 │ │ +13843c: d804 0402 |04d0: add-int/lit8 v4, v4, #int 2 // #02 │ │ +138440: 0800 3b00 |04d2: move-object/from16 v0, v59 │ │ +138444: 6e20 4843 4000 |04d4: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +13844a: 0c0a |04d7: move-result-object v10 │ │ +13844c: 0804 3a00 |04d8: move-object/from16 v4, v58 │ │ +138450: 7407 3b45 0400 |04da: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/jibble/pircbot/PircBot;.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453b │ │ +138456: 2900 39fb |04dd: goto/16 0016 // -04c7 │ │ +13845a: 1a04 9509 |04df: const-string v4, "JOIN" // string@0995 │ │ +13845e: 0800 2300 |04e1: move-object/from16 v0, v35 │ │ +138462: 6e20 3843 4000 |04e3: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138468: 0a04 |04e6: move-result v4 │ │ +13846a: 3804 1b00 |04e7: if-eqz v4, 0502 // +001b │ │ +13846e: 0820 0900 |04e9: move-object/from16 v32, v9 │ │ +138472: 2204 ec08 |04eb: new-instance v4, Lorg/jibble/pircbot/User; // type@08ec │ │ +138476: 1a0a 0000 |04ed: const-string v10, "" // string@0000 │ │ +13847a: 7030 8945 a406 |04ef: invoke-direct {v4, v10, v6}, Lorg/jibble/pircbot/User;.:(Ljava/lang/String;Ljava/lang/String;)V // method@4589 │ │ +138480: 0800 3a00 |04f2: move-object/from16 v0, v58 │ │ +138484: 0801 2000 |04f4: move-object/from16 v1, v32 │ │ +138488: 7030 f144 1004 |04f6: invoke-direct {v0, v1, v4}, Lorg/jibble/pircbot/PircBot;.addUser:(Ljava/lang/String;Lorg/jibble/pircbot/User;)V // method@44f1 │ │ +13848e: 0800 3a00 |04f9: move-object/from16 v0, v58 │ │ +138492: 0801 2000 |04fb: move-object/from16 v1, v32 │ │ +138496: 6e58 3245 1076 |04fd: invoke-virtual {v0, v1, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4532 │ │ +13849c: 2900 16fb |0500: goto/16 0016 // -04ea │ │ +1384a0: 1a04 5c16 |0502: const-string v4, "PART" // string@165c │ │ +1384a4: 0800 2300 |0504: move-object/from16 v0, v35 │ │ +1384a8: 6e20 3843 4000 |0506: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1384ae: 0a04 |0509: move-result v4 │ │ +1384b0: 3804 1d00 |050a: if-eqz v4, 0527 // +001d │ │ +1384b4: 0800 3a00 |050c: move-object/from16 v0, v58 │ │ +1384b8: 7030 6445 9006 |050e: invoke-direct {v0, v9, v6}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ +1384be: 7401 0d45 3a00 |0511: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ +1384c4: 0c04 |0514: move-result-object v4 │ │ +1384c6: 6e20 3843 4600 |0515: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1384cc: 0a04 |0518: move-result v4 │ │ +1384ce: 3804 0700 |0519: if-eqz v4, 0520 // +0007 │ │ +1384d2: 0800 3a00 |051b: move-object/from16 v0, v58 │ │ +1384d6: 7020 6345 9000 |051d: invoke-direct {v0, v9}, Lorg/jibble/pircbot/PircBot;.removeChannel:(Ljava/lang/String;)V // method@4563 │ │ +1384dc: 0800 3a00 |0520: move-object/from16 v0, v58 │ │ +1384e0: 6e58 3945 9076 |0522: invoke-virtual {v0, v9, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4539 │ │ +1384e6: 2900 f1fa |0525: goto/16 0016 // -050f │ │ +1384ea: 1a04 9615 |0527: const-string v4, "NICK" // string@1596 │ │ +1384ee: 0800 2300 |0529: move-object/from16 v0, v35 │ │ +1384f2: 6e20 3843 4000 |052b: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1384f8: 0a04 |052e: move-result v4 │ │ +1384fa: 3804 2500 |052f: if-eqz v4, 0554 // +0025 │ │ +1384fe: 082a 0900 |0531: move-object/from16 v42, v9 │ │ +138502: 0800 3a00 |0533: move-object/from16 v0, v58 │ │ +138506: 0801 2a00 |0535: move-object/from16 v1, v42 │ │ +13850a: 7030 6645 6001 |0537: invoke-direct {v0, v6, v1}, Lorg/jibble/pircbot/PircBot;.renameUser:(Ljava/lang/String;Ljava/lang/String;)V // method@4566 │ │ +138510: 7401 0d45 3a00 |053a: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ +138516: 0c04 |053d: move-result-object v4 │ │ +138518: 6e20 3843 4600 |053e: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13851e: 0a04 |0541: move-result v4 │ │ +138520: 3804 0900 |0542: if-eqz v4, 054b // +0009 │ │ +138524: 0800 3a00 |0544: move-object/from16 v0, v58 │ │ +138528: 0801 2a00 |0546: move-object/from16 v1, v42 │ │ +13852c: 7020 7845 1000 |0548: invoke-direct {v0, v1}, Lorg/jibble/pircbot/PircBot;.setNick:(Ljava/lang/String;)V // method@4578 │ │ +138532: 0800 3a00 |054b: move-object/from16 v0, v58 │ │ +138536: 0801 2a00 |054d: move-object/from16 v1, v42 │ │ +13853a: 6e51 3645 6087 |054f: invoke-virtual {v0, v6, v7, v8, v1}, Lorg/jibble/pircbot/PircBot;.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4536 │ │ +138540: 2900 c4fa |0552: goto/16 0016 // -053c │ │ +138544: 1a04 9c15 |0554: const-string v4, "NOTICE" // string@159c │ │ +138548: 0800 2300 |0556: move-object/from16 v0, v35 │ │ +13854c: 6e20 3843 4000 |0558: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138552: 0a04 |055b: move-result v4 │ │ +138554: 3804 1d00 |055c: if-eqz v4, 0579 // +001d │ │ +138558: 1a04 5600 |055e: const-string v4, " :" // string@0056 │ │ +13855c: 0800 3b00 |0560: move-object/from16 v0, v59 │ │ +138560: 6e20 4043 4000 |0562: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +138566: 0a04 |0565: move-result v4 │ │ +138568: d804 0402 |0566: add-int/lit8 v4, v4, #int 2 // #02 │ │ +13856c: 0800 3b00 |0568: move-object/from16 v0, v59 │ │ +138570: 6e20 4843 4000 |056a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +138576: 0c0f |056d: move-result-object v15 │ │ +138578: 080a 3a00 |056e: move-object/from16 v10, v58 │ │ +13857c: 076b |0570: move-object v11, v6 │ │ +13857e: 077c |0571: move-object v12, v7 │ │ +138580: 078d |0572: move-object v13, v8 │ │ +138582: 079e |0573: move-object v14, v9 │ │ +138584: 7406 3745 0a00 |0574: invoke-virtual/range {v10, v11, v12, v13, v14, v15}, Lorg/jibble/pircbot/PircBot;.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4537 │ │ +13858a: 2900 9ffa |0577: goto/16 0016 // -0561 │ │ +13858e: 1a04 e216 |0579: const-string v4, "QUIT" // string@16e2 │ │ +138592: 0800 2300 |057b: move-object/from16 v0, v35 │ │ +138596: 6e20 3843 4000 |057d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +13859c: 0a04 |0580: move-result v4 │ │ +13859e: 3804 2d00 |0581: if-eqz v4, 05ae // +002d │ │ +1385a2: 1a04 5600 |0583: const-string v4, " :" // string@0056 │ │ +1385a6: 0800 3b00 |0585: move-object/from16 v0, v59 │ │ +1385aa: 6e20 4043 4000 |0587: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +1385b0: 0a04 |058a: move-result v4 │ │ +1385b2: d804 0402 |058b: add-int/lit8 v4, v4, #int 2 // #02 │ │ +1385b6: 0800 3b00 |058d: move-object/from16 v0, v59 │ │ +1385ba: 6e20 4843 4000 |058f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1385c0: 0c04 |0592: move-result-object v4 │ │ +1385c2: 0800 3a00 |0593: move-object/from16 v0, v58 │ │ +1385c6: 6e54 3c45 6087 |0595: invoke-virtual {v0, v6, v7, v8, v4}, Lorg/jibble/pircbot/PircBot;.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@453c │ │ +1385cc: 7401 0d45 3a00 |0598: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ +1385d2: 0c04 |059b: move-result-object v4 │ │ +1385d4: 6e20 3843 4600 |059c: invoke-virtual {v6, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1385da: 0a04 |059f: move-result v4 │ │ +1385dc: 3804 0700 |05a0: if-eqz v4, 05a7 // +0007 │ │ +1385e0: 7601 6245 3a00 |05a2: invoke-direct/range {v58}, Lorg/jibble/pircbot/PircBot;.removeAllChannels:()V // method@4562 │ │ +1385e6: 2900 71fa |05a5: goto/16 0016 // -058f │ │ +1385ea: 0800 3a00 |05a7: move-object/from16 v0, v58 │ │ +1385ee: 7020 6545 6000 |05a9: invoke-direct {v0, v6}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;)V // method@4565 │ │ +1385f4: 2900 6afa |05ac: goto/16 0016 // -0596 │ │ +1385f8: 1a04 d009 |05ae: const-string v4, "KICK" // string@09d0 │ │ +1385fc: 0800 2300 |05b0: move-object/from16 v0, v35 │ │ +138600: 6e20 3843 4000 |05b2: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138606: 0a04 |05b5: move-result v4 │ │ +138608: 3804 3500 |05b6: if-eqz v4, 05eb // +0035 │ │ +13860c: 7401 4f44 3600 |05b8: invoke-virtual/range {v54}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@444f │ │ +138612: 0c0f |05bb: move-result-object v15 │ │ +138614: 7401 0d45 3a00 |05bc: invoke-virtual/range {v58}, Lorg/jibble/pircbot/PircBot;.getNick:()Ljava/lang/String; // method@450d │ │ +13861a: 0c04 |05bf: move-result-object v4 │ │ +13861c: 6e20 3843 4f00 |05c0: invoke-virtual {v15, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138622: 0a04 |05c3: move-result v4 │ │ +138624: 3804 0700 |05c4: if-eqz v4, 05cb // +0007 │ │ +138628: 0800 3a00 |05c6: move-object/from16 v0, v58 │ │ +13862c: 7020 6345 9000 |05c8: invoke-direct {v0, v9}, Lorg/jibble/pircbot/PircBot;.removeChannel:(Ljava/lang/String;)V // method@4563 │ │ +138632: 0800 3a00 |05cb: move-object/from16 v0, v58 │ │ +138636: 7030 6445 900f |05cd: invoke-direct {v0, v9, v15}, Lorg/jibble/pircbot/PircBot;.removeUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; // method@4564 │ │ +13863c: 1a04 5600 |05d0: const-string v4, " :" // string@0056 │ │ +138640: 0800 3b00 |05d2: move-object/from16 v0, v59 │ │ +138644: 6e20 4043 4000 |05d4: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +13864a: 0a04 |05d7: move-result v4 │ │ +13864c: d804 0402 |05d8: add-int/lit8 v4, v4, #int 2 // #02 │ │ +138650: 0800 3b00 |05da: move-object/from16 v0, v59 │ │ +138654: 6e20 4843 4000 |05dc: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +13865a: 0c10 |05df: move-result-object v16 │ │ +13865c: 080a 3a00 |05e0: move-object/from16 v10, v58 │ │ +138660: 079b |05e2: move-object v11, v9 │ │ +138662: 076c |05e3: move-object v12, v6 │ │ +138664: 077d |05e4: move-object v13, v7 │ │ +138666: 078e |05e5: move-object v14, v8 │ │ +138668: 7407 3345 0a00 |05e6: invoke-virtual/range {v10, v11, v12, v13, v14, v15, v16}, Lorg/jibble/pircbot/PircBot;.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4533 │ │ +13866e: 2900 2dfa |05e9: goto/16 0016 // -05d3 │ │ +138672: 1a04 be14 |05eb: const-string v4, "MODE" // string@14be │ │ +138676: 0800 2300 |05ed: move-object/from16 v0, v35 │ │ +13867a: 6e20 3843 4000 |05ef: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138680: 0a04 |05f2: move-result v4 │ │ +138682: 3804 3600 |05f3: if-eqz v4, 0629 // +0036 │ │ +138686: 1224 |05f5: const/4 v4, #int 2 // #2 │ │ +138688: 0800 3b00 |05f6: move-object/from16 v0, v59 │ │ +13868c: 6e30 4143 9004 |05f8: invoke-virtual {v0, v9, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@4341 │ │ +138692: 0a04 |05fb: move-result v4 │ │ +138694: 6e10 4443 0900 |05fc: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@4344 │ │ +13869a: 0a0a |05ff: move-result v10 │ │ +13869c: b0a4 |0600: add-int/2addr v4, v10 │ │ +13869e: d804 0401 |0601: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1386a2: 0800 3b00 |0603: move-object/from16 v0, v59 │ │ +1386a6: 6e20 4843 4000 |0605: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1386ac: 0c15 |0608: move-result-object v21 │ │ +1386ae: 1a04 9501 |0609: const-string v4, ":" // string@0195 │ │ +1386b2: 0800 1500 |060b: move-object/from16 v0, v21 │ │ +1386b6: 6e20 4743 4000 |060d: invoke-virtual {v0, v4}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +1386bc: 0a04 |0610: move-result v4 │ │ +1386be: 3804 0900 |0611: if-eqz v4, 061a // +0009 │ │ +1386c2: 1214 |0613: const/4 v4, #int 1 // #1 │ │ +1386c4: 0800 1500 |0614: move-object/from16 v0, v21 │ │ +1386c8: 6e20 4843 4000 |0616: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +1386ce: 0c15 |0619: move-result-object v21 │ │ +1386d0: 0810 3a00 |061a: move-object/from16 v16, v58 │ │ +1386d4: 0811 0900 |061c: move-object/from16 v17, v9 │ │ +1386d8: 0812 0600 |061e: move-object/from16 v18, v6 │ │ +1386dc: 0813 0700 |0620: move-object/from16 v19, v7 │ │ +1386e0: 0814 0800 |0622: move-object/from16 v20, v8 │ │ +1386e4: 7606 5d45 1000 |0624: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/jibble/pircbot/PircBot;.processMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@455d │ │ +1386ea: 2900 eff9 |0627: goto/16 0016 // -0611 │ │ +1386ee: 1a04 3b19 |0629: const-string v4, "TOPIC" // string@193b │ │ +1386f2: 0800 2300 |062b: move-object/from16 v0, v35 │ │ +1386f6: 6e20 3843 4000 |062d: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1386fc: 0a04 |0630: move-result v4 │ │ +1386fe: 3804 2300 |0631: if-eqz v4, 0654 // +0023 │ │ +138702: 1a04 5600 |0633: const-string v4, " :" // string@0056 │ │ +138706: 0800 3b00 |0635: move-object/from16 v0, v59 │ │ +13870a: 6e20 4043 4000 |0637: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +138710: 0a04 |063a: move-result v4 │ │ +138712: d804 0402 |063b: add-int/lit8 v4, v4, #int 2 // #02 │ │ +138716: 0800 3b00 |063d: move-object/from16 v0, v59 │ │ +13871a: 6e20 4843 4000 |063f: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +138720: 0c18 |0642: move-result-object v24 │ │ +138722: 7100 6c43 0000 |0643: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +138728: 0b1a |0646: move-result-wide v26 │ │ +13872a: 131c 0100 |0647: const/16 v28, #int 1 // #1 │ │ +13872e: 0816 3a00 |0649: move-object/from16 v22, v58 │ │ +138732: 0817 0900 |064b: move-object/from16 v23, v9 │ │ +138736: 0819 0600 |064d: move-object/from16 v25, v6 │ │ +13873a: 7407 5445 1600 |064f: invoke-virtual/range {v22, v23, v24, v25, v26, v27, v28}, Lorg/jibble/pircbot/PircBot;.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V // method@4554 │ │ +138740: 2900 c4f9 |0652: goto/16 0016 // -063c │ │ +138744: 1a04 3609 |0654: const-string v4, "INVITE" // string@0936 │ │ +138748: 0800 2300 |0656: move-object/from16 v0, v35 │ │ +13874c: 6e20 3843 4000 |0658: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +138752: 0a04 |065b: move-result v4 │ │ +138754: 3804 2100 |065c: if-eqz v4, 067d // +0021 │ │ +138758: 1a04 5600 |065e: const-string v4, " :" // string@0056 │ │ +13875c: 0800 3b00 |0660: move-object/from16 v0, v59 │ │ +138760: 6e20 4043 4000 |0662: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@4340 │ │ +138766: 0a04 |0665: move-result v4 │ │ +138768: d804 0402 |0666: add-int/lit8 v4, v4, #int 2 // #02 │ │ +13876c: 0800 3b00 |0668: move-object/from16 v0, v59 │ │ +138770: 6e20 4843 4000 |066a: invoke-virtual {v0, v4}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +138776: 0c1b |066d: move-result-object v27 │ │ +138778: 0816 3a00 |066e: move-object/from16 v22, v58 │ │ +13877c: 0817 0900 |0670: move-object/from16 v23, v9 │ │ +138780: 0818 0600 |0672: move-object/from16 v24, v6 │ │ +138784: 0819 0700 |0674: move-object/from16 v25, v7 │ │ +138788: 081a 0800 |0676: move-object/from16 v26, v8 │ │ +13878c: 7406 3145 1600 |0678: invoke-virtual/range {v22, v23, v24, v25, v26, v27}, Lorg/jibble/pircbot/PircBot;.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@4531 │ │ +138792: 2900 9bf9 |067b: goto/16 0016 // -0665 │ │ +138796: 7402 5545 3a00 |067d: invoke-virtual/range {v58, v59}, Lorg/jibble/pircbot/PircBot;.onUnknown:(Ljava/lang/String;)V // method@4555 │ │ +13879c: 2900 96f9 |0680: goto/16 0016 // -066a │ │ +1387a0: 0d04 |0682: move-exception v4 │ │ +1387a2: 2900 76fc |0683: goto/16 02f9 // -038a │ │ catches : 2 │ │ - 0x01fc - 0x020b │ │ - Ljava/text/ParseException; -> 0x02d0 │ │ - 0x02fe - 0x0301 │ │ - Ljava/lang/NumberFormatException; -> 0x068b │ │ + 0x01f3 - 0x0202 │ │ + Ljava/text/ParseException; -> 0x02c7 │ │ + 0x02f5 - 0x02f8 │ │ + Ljava/lang/NumberFormatException; -> 0x0682 │ │ positions : │ │ 0x0000 line=924 │ │ 0x000a line=926 │ │ 0x0016 line=1195 │ │ 0x0017 line=930 │ │ 0x0023 line=933 │ │ 0x0029 line=934 │ │ @@ -421559,208 +421705,204 @@ │ │ 0x0157 line=963 │ │ 0x015e line=964 │ │ 0x0167 line=969 │ │ 0x016c line=970 │ │ 0x0171 line=972 │ │ 0x017b line=973 │ │ 0x0190 line=974 │ │ - 0x01a1 line=975 │ │ - 0x01b0 line=976 │ │ - 0x01c0 line=977 │ │ - 0x01c9 line=974 │ │ - 0x01cc line=980 │ │ - 0x01dc line=983 │ │ - 0x01e6 line=985 │ │ - 0x01f1 line=986 │ │ - 0x01fc line=988 │ │ - 0x020c line=995 │ │ - 0x020e line=996 │ │ - 0x0210 line=997 │ │ - 0x0212 line=999 │ │ - 0x021b line=1000 │ │ - 0x021f line=1001 │ │ - 0x0223 line=1002 │ │ - 0x0224 line=1004 │ │ - 0x022c line=1005 │ │ - 0x0234 line=1006 │ │ - 0x023e line=1007 │ │ - 0x0248 line=1008 │ │ - 0x0251 line=1009 │ │ - 0x025b line=1010 │ │ - 0x0263 line=1085 │ │ - 0x026b line=1086 │ │ - 0x0273 line=1087 │ │ - 0x0278 line=1089 │ │ - 0x027a line=1090 │ │ - 0x027e line=1092 │ │ - 0x0286 line=1093 │ │ - 0x028b line=1097 │ │ - 0x02a9 line=1098 │ │ - 0x02bf line=1099 │ │ - 0x02c9 line=1101 │ │ - 0x02d0 line=989 │ │ - 0x02d1 line=990 │ │ - 0x02ed line=991 │ │ - 0x02f4 line=1013 │ │ - 0x02fa line=1014 │ │ - 0x02fc line=1016 │ │ - 0x02fe line=1018 │ │ - 0x0302 line=1023 │ │ - 0x0307 line=1024 │ │ - 0x0309 line=1025 │ │ - 0x0321 line=1027 │ │ - 0x032a line=1029 │ │ - 0x0336 line=1030 │ │ - 0x033c line=1031 │ │ - 0x0342 line=1033 │ │ - 0x0346 line=1034 │ │ - 0x0350 line=1036 │ │ - 0x035c line=1038 │ │ - 0x036e line=1045 │ │ - 0x037f line=1047 │ │ - 0x039d line=1041 │ │ - 0x03c0 line=1049 │ │ - 0x03c7 line=1050 │ │ - 0x03cc line=1051 │ │ - 0x03d4 line=1060 │ │ - 0x03d6 line=1061 │ │ - 0x03d8 line=1064 │ │ - 0x03e8 line=1065 │ │ - 0x03ee line=1066 │ │ - 0x03f1 line=1071 │ │ - 0x03fb line=1072 │ │ - 0x0401 line=1077 │ │ - 0x0406 line=1102 │ │ - 0x0410 line=1104 │ │ - 0x041e line=1105 │ │ - 0x0428 line=1107 │ │ - 0x043a line=1108 │ │ - 0x0444 line=1110 │ │ - 0x044b line=1111 │ │ - 0x0455 line=1113 │ │ - 0x045c line=1114 │ │ - 0x0478 line=1116 │ │ - 0x0482 line=1117 │ │ - 0x0484 line=1119 │ │ - 0x0489 line=1123 │ │ - 0x048e line=1125 │ │ - 0x04ab line=1127 │ │ - 0x04c7 line=1128 │ │ - 0x04d1 line=1131 │ │ - 0x04e8 line=1132 │ │ - 0x04f2 line=1134 │ │ - 0x04f4 line=1135 │ │ - 0x0502 line=1136 │ │ - 0x050b line=1137 │ │ - 0x0515 line=1139 │ │ - 0x051a line=1140 │ │ - 0x0524 line=1141 │ │ - 0x0529 line=1143 │ │ - 0x0530 line=1144 │ │ - 0x053a line=1146 │ │ - 0x053c line=1147 │ │ - 0x0543 line=1148 │ │ - 0x054d line=1150 │ │ - 0x0554 line=1152 │ │ - 0x055d line=1153 │ │ - 0x0567 line=1155 │ │ - 0x0582 line=1156 │ │ - 0x058c line=1161 │ │ - 0x05a1 line=1163 │ │ - 0x05ab line=1164 │ │ - 0x05b0 line=1166 │ │ - 0x05b7 line=1168 │ │ - 0x05c1 line=1170 │ │ - 0x05c5 line=1171 │ │ - 0x05cf line=1172 │ │ - 0x05d4 line=1174 │ │ - 0x05d9 line=1175 │ │ - 0x05f4 line=1176 │ │ - 0x05fe line=1178 │ │ - 0x0612 line=1179 │ │ - 0x061c line=1180 │ │ - 0x062d line=1182 │ │ - 0x0632 line=1183 │ │ - 0x063c line=1185 │ │ - 0x065d line=1186 │ │ - 0x0667 line=1188 │ │ - 0x0686 line=1192 │ │ - 0x068b line=1019 │ │ - locals : │ │ - 0x00a1 - 0x00c7 reg=59 want_cap Ljava/lang/String; │ │ - 0x008f - 0x00fb reg=40 got_avail Ljava/lang/String; │ │ - 0x0095 - 0x00fb reg=41 i$ Ljava/util/Iterator; │ │ - 0x0088 - 0x00fb reg=46 ok_caps Ljava/util/List; Ljava/util/List; │ │ - 0x0091 - 0x00fb reg=60 want_caps Ljava/lang/String; │ │ + 0x0198 line=975 │ │ + 0x01a7 line=976 │ │ + 0x01b7 line=977 │ │ + 0x01c0 line=974 │ │ + 0x01c3 line=980 │ │ + 0x01d3 line=983 │ │ + 0x01dd line=985 │ │ + 0x01e8 line=986 │ │ + 0x01f3 line=988 │ │ + 0x0203 line=995 │ │ + 0x0205 line=996 │ │ + 0x0207 line=997 │ │ + 0x0209 line=999 │ │ + 0x0212 line=1000 │ │ + 0x0216 line=1001 │ │ + 0x021a line=1002 │ │ + 0x021b line=1004 │ │ + 0x0223 line=1005 │ │ + 0x022b line=1006 │ │ + 0x0235 line=1007 │ │ + 0x023f line=1008 │ │ + 0x0248 line=1009 │ │ + 0x0252 line=1010 │ │ + 0x025a line=1085 │ │ + 0x0262 line=1086 │ │ + 0x026a line=1087 │ │ + 0x026f line=1089 │ │ + 0x0271 line=1090 │ │ + 0x0275 line=1092 │ │ + 0x027d line=1093 │ │ + 0x0282 line=1097 │ │ + 0x02a0 line=1098 │ │ + 0x02b6 line=1099 │ │ + 0x02c0 line=1101 │ │ + 0x02c7 line=989 │ │ + 0x02c8 line=990 │ │ + 0x02e4 line=991 │ │ + 0x02eb line=1013 │ │ + 0x02f1 line=1014 │ │ + 0x02f3 line=1016 │ │ + 0x02f5 line=1018 │ │ + 0x02f9 line=1023 │ │ + 0x02fe line=1024 │ │ + 0x0300 line=1025 │ │ + 0x0318 line=1027 │ │ + 0x0321 line=1029 │ │ + 0x032d line=1030 │ │ + 0x0333 line=1031 │ │ + 0x0339 line=1033 │ │ + 0x033d line=1034 │ │ + 0x0347 line=1036 │ │ + 0x0353 line=1038 │ │ + 0x0365 line=1045 │ │ + 0x0376 line=1047 │ │ + 0x0394 line=1041 │ │ + 0x03b7 line=1049 │ │ + 0x03be line=1050 │ │ + 0x03c3 line=1051 │ │ + 0x03cb line=1060 │ │ + 0x03cd line=1061 │ │ + 0x03cf line=1064 │ │ + 0x03df line=1065 │ │ + 0x03e5 line=1066 │ │ + 0x03e8 line=1071 │ │ + 0x03f2 line=1072 │ │ + 0x03f8 line=1077 │ │ + 0x03fd line=1102 │ │ + 0x0407 line=1104 │ │ + 0x0415 line=1105 │ │ + 0x041f line=1107 │ │ + 0x0431 line=1108 │ │ + 0x043b line=1110 │ │ + 0x0442 line=1111 │ │ + 0x044c line=1113 │ │ + 0x0453 line=1114 │ │ + 0x046f line=1116 │ │ + 0x0479 line=1117 │ │ + 0x047b line=1119 │ │ + 0x0480 line=1123 │ │ + 0x0485 line=1125 │ │ + 0x04a2 line=1127 │ │ + 0x04be line=1128 │ │ + 0x04c8 line=1131 │ │ + 0x04df line=1132 │ │ + 0x04e9 line=1134 │ │ + 0x04eb line=1135 │ │ + 0x04f9 line=1136 │ │ + 0x0502 line=1137 │ │ + 0x050c line=1139 │ │ + 0x0511 line=1140 │ │ + 0x051b line=1141 │ │ + 0x0520 line=1143 │ │ + 0x0527 line=1144 │ │ + 0x0531 line=1146 │ │ + 0x0533 line=1147 │ │ + 0x053a line=1148 │ │ + 0x0544 line=1150 │ │ + 0x054b line=1152 │ │ + 0x0554 line=1153 │ │ + 0x055e line=1155 │ │ + 0x0579 line=1156 │ │ + 0x0583 line=1161 │ │ + 0x0598 line=1163 │ │ + 0x05a2 line=1164 │ │ + 0x05a7 line=1166 │ │ + 0x05ae line=1168 │ │ + 0x05b8 line=1170 │ │ + 0x05bc line=1171 │ │ + 0x05c6 line=1172 │ │ + 0x05cb line=1174 │ │ + 0x05d0 line=1175 │ │ + 0x05eb line=1176 │ │ + 0x05f5 line=1178 │ │ + 0x0609 line=1179 │ │ + 0x0613 line=1180 │ │ + 0x0624 line=1182 │ │ + 0x0629 line=1183 │ │ + 0x0633 line=1185 │ │ + 0x0654 line=1186 │ │ + 0x065e line=1188 │ │ + 0x067d line=1192 │ │ + 0x0682 line=1019 │ │ + locals : │ │ + 0x00a1 - 0x00c7 reg=56 want_cap Ljava/lang/String; │ │ + 0x008f - 0x00fb reg=39 got_avail Ljava/lang/String; │ │ + 0x0088 - 0x00fb reg=43 ok_caps Ljava/util/List; Ljava/util/List; │ │ + 0x0091 - 0x00fb reg=57 want_caps Ljava/lang/String; │ │ 0x011b - 0x0139 reg=29 acked_caps Ljava/util/List; Ljava/util/List; │ │ - 0x01b0 - 0x01cc reg=42 key Ljava/lang/String; │ │ - 0x01a1 - 0x01cc reg=53 tag_kv Ljava/lang/String; │ │ - 0x01c0 - 0x01cc reg=58 valu Ljava/lang/String; │ │ - 0x0192 - 0x01dc reg=31 arr$ [Ljava/lang/String; │ │ - 0x0199 - 0x01dc reg=41 i$ I │ │ - 0x0197 - 0x01dc reg=43 len$ I │ │ - 0x0190 - 0x01dc reg=54 tag_raw [Ljava/lang/String; │ │ - 0x01f1 - 0x020c reg=50 sdf Ljava/text/SimpleDateFormat; │ │ - 0x020e - 0x02d0 reg=6 sourceNick Ljava/lang/String; │ │ - 0x0210 - 0x02d0 reg=7 sourceLogin Ljava/lang/String; │ │ - 0x0212 - 0x02d0 reg=8 sourceHostname Ljava/lang/String; │ │ - 0x0224 - 0x02d0 reg=9 target Ljava/lang/String; │ │ - 0x0234 - 0x02d0 reg=32 at I │ │ - 0x0223 - 0x02d0 reg=36 command Ljava/lang/String; │ │ - 0x022c - 0x02d0 reg=39 exclamation I │ │ - 0x02bf - 0x02d0 reg=48 request Ljava/lang/String; │ │ - 0x021f - 0x02d0 reg=51 senderInfo Ljava/lang/String; │ │ - 0x021b - 0x02d0 reg=57 tokenizer Ljava/util/StringTokenizer; │ │ - 0x0171 - 0x02ef reg=5 messageDate Ljava/util/Date; │ │ - 0x02d1 - 0x02f4 reg=37 e Ljava/text/ParseException; │ │ - 0x02d0 - 0x02f4 reg=50 sdf Ljava/text/SimpleDateFormat; │ │ - 0x0346 - 0x03c0 reg=30 aliases Ljava/util/List; Ljava/util/List; │ │ - 0x0342 - 0x03c0 reg=47 oldNick Ljava/lang/String; │ │ - 0x0309 - 0x03d4 reg=38 errorStr Ljava/lang/String; │ │ - 0x0321 - 0x03d4 reg=49 response Ljava/lang/String; │ │ - 0x03ee - 0x03f1 reg=34 chunks [Ljava/lang/String; │ │ - 0x02fe - 0x0401 reg=35 code I │ │ - 0x02fc - 0x0401 reg=56 token Ljava/lang/String; │ │ - 0x02f4 - 0x045e reg=57 tokenizer Ljava/util/StringTokenizer; │ │ - 0x0482 - 0x0489 reg=52 success Z │ │ - 0x0406 - 0x048e reg=48 request Ljava/lang/String; │ │ - 0x04f4 - 0x050b reg=33 channel Ljava/lang/String; │ │ - 0x053c - 0x055d reg=45 newNick Ljava/lang/String; │ │ - 0x05c5 - 0x05f4 reg=15 recipient Ljava/lang/String; │ │ - 0x0612 - 0x0632 reg=21 mode Ljava/lang/String; │ │ - 0x02f2 - 0x068e reg=5 messageDate Ljava/util/Date; │ │ - 0x02f4 - 0x068e reg=6 sourceNick Ljava/lang/String; │ │ - 0x02f4 - 0x068e reg=7 sourceLogin Ljava/lang/String; │ │ - 0x02f4 - 0x068e reg=8 sourceHostname Ljava/lang/String; │ │ - 0x02f4 - 0x068e reg=9 target Ljava/lang/String; │ │ - 0x02f4 - 0x068e reg=32 at I │ │ - 0x068b - 0x068e reg=35 code I │ │ - 0x02f4 - 0x068e reg=36 command Ljava/lang/String; │ │ - 0x02f4 - 0x068e reg=39 exclamation I │ │ - 0x0023 - 0x068e reg=44 m Ljava/util/regex/Matcher; │ │ - 0x02f4 - 0x068e reg=51 senderInfo Ljava/lang/String; │ │ - 0x016c - 0x068e reg=55 tags Ljava/util/HashMap; Ljava/util/HashMap; │ │ - 0x068b - 0x068e reg=56 token Ljava/lang/String; │ │ - 0x0465 - 0x068e reg=57 tokenizer Ljava/util/StringTokenizer; │ │ - 0x0000 - 0x068e reg=61 this Lorg/jibble/pircbot/PircBot; │ │ - 0x0000 - 0x068e reg=62 line Ljava/lang/String; │ │ + 0x01a7 - 0x01c3 reg=40 key Ljava/lang/String; │ │ + 0x0198 - 0x01c3 reg=50 tag_kv Ljava/lang/String; │ │ + 0x01b7 - 0x01c3 reg=55 valu Ljava/lang/String; │ │ + 0x0190 - 0x01d3 reg=51 tag_raw [Ljava/lang/String; │ │ + 0x01e8 - 0x0203 reg=47 sdf Ljava/text/SimpleDateFormat; │ │ + 0x0205 - 0x02c7 reg=6 sourceNick Ljava/lang/String; │ │ + 0x0207 - 0x02c7 reg=7 sourceLogin Ljava/lang/String; │ │ + 0x0209 - 0x02c7 reg=8 sourceHostname Ljava/lang/String; │ │ + 0x021b - 0x02c7 reg=9 target Ljava/lang/String; │ │ + 0x022b - 0x02c7 reg=31 at I │ │ + 0x021a - 0x02c7 reg=35 command Ljava/lang/String; │ │ + 0x0223 - 0x02c7 reg=38 exclamation I │ │ + 0x02b6 - 0x02c7 reg=45 request Ljava/lang/String; │ │ + 0x0216 - 0x02c7 reg=48 senderInfo Ljava/lang/String; │ │ + 0x0212 - 0x02c7 reg=54 tokenizer Ljava/util/StringTokenizer; │ │ + 0x0171 - 0x02e6 reg=5 messageDate Ljava/util/Date; │ │ + 0x02c8 - 0x02eb reg=36 e Ljava/text/ParseException; │ │ + 0x02c7 - 0x02eb reg=47 sdf Ljava/text/SimpleDateFormat; │ │ + 0x033d - 0x03b7 reg=30 aliases Ljava/util/List; Ljava/util/List; │ │ + 0x0339 - 0x03b7 reg=44 oldNick Ljava/lang/String; │ │ + 0x0300 - 0x03cb reg=37 errorStr Ljava/lang/String; │ │ + 0x0318 - 0x03cb reg=46 response Ljava/lang/String; │ │ + 0x03e5 - 0x03e8 reg=33 chunks [Ljava/lang/String; │ │ + 0x02f5 - 0x03f8 reg=34 code I │ │ + 0x02f3 - 0x03f8 reg=53 token Ljava/lang/String; │ │ + 0x02eb - 0x0455 reg=54 tokenizer Ljava/util/StringTokenizer; │ │ + 0x0479 - 0x0480 reg=49 success Z │ │ + 0x03fd - 0x0485 reg=45 request Ljava/lang/String; │ │ + 0x04eb - 0x0502 reg=32 channel Ljava/lang/String; │ │ + 0x0533 - 0x0554 reg=42 newNick Ljava/lang/String; │ │ + 0x05bc - 0x05eb reg=15 recipient Ljava/lang/String; │ │ + 0x0609 - 0x0629 reg=21 mode Ljava/lang/String; │ │ + 0x02e9 - 0x0685 reg=5 messageDate Ljava/util/Date; │ │ + 0x02eb - 0x0685 reg=6 sourceNick Ljava/lang/String; │ │ + 0x02eb - 0x0685 reg=7 sourceLogin Ljava/lang/String; │ │ + 0x02eb - 0x0685 reg=8 sourceHostname Ljava/lang/String; │ │ + 0x02eb - 0x0685 reg=9 target Ljava/lang/String; │ │ + 0x02eb - 0x0685 reg=31 at I │ │ + 0x0682 - 0x0685 reg=34 code I │ │ + 0x02eb - 0x0685 reg=35 command Ljava/lang/String; │ │ + 0x02eb - 0x0685 reg=38 exclamation I │ │ + 0x0023 - 0x0685 reg=41 m Ljava/util/regex/Matcher; │ │ + 0x02eb - 0x0685 reg=48 senderInfo Ljava/lang/String; │ │ + 0x016c - 0x0685 reg=52 tags Ljava/util/HashMap; Ljava/util/HashMap; │ │ + 0x0682 - 0x0685 reg=53 token Ljava/lang/String; │ │ + 0x045c - 0x0685 reg=54 tokenizer Ljava/util/StringTokenizer; │ │ + 0x0000 - 0x0685 reg=58 this Lorg/jibble/pircbot/PircBot; │ │ + 0x0000 - 0x0685 reg=59 line Ljava/lang/String; │ │ │ │ #35 : (in Lorg/jibble/pircbot/PircBot;) │ │ name : 'hashCode' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13aad0: |[13aad0] org.jibble.pircbot.PircBot.hashCode:()I │ │ -13aae0: 6f10 2343 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ -13aae6: 0a00 |0003: move-result v0 │ │ -13aae8: 0f00 |0004: return v0 │ │ +1387c4: |[1387c4] org.jibble.pircbot.PircBot.hashCode:()I │ │ +1387d4: 6f10 2343 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@4323 │ │ +1387da: 0a00 |0003: move-result v0 │ │ +1387dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2955 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #36 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -421768,27 +421910,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -13aaec: |[13aaec] org.jibble.pircbot.PircBot.identify:(Ljava/lang/String;)V │ │ -13aafc: 1a00 cd15 |0000: const-string v0, "NickServ" // string@15cd │ │ -13ab00: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13ab04: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13ab0a: 1a02 ce2e |0007: const-string v2, "identify " // string@2ece │ │ -13ab0e: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ab14: 0c01 |000c: move-result-object v1 │ │ -13ab16: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ab1c: 0c01 |0010: move-result-object v1 │ │ -13ab1e: 6e10 6a43 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13ab24: 0c01 |0014: move-result-object v1 │ │ -13ab26: 6e30 6a45 0301 |0015: invoke-virtual {v3, v0, v1}, Lorg/jibble/pircbot/PircBot;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@456a │ │ -13ab2c: 0e00 |0018: return-void │ │ +1387e0: |[1387e0] org.jibble.pircbot.PircBot.identify:(Ljava/lang/String;)V │ │ +1387f0: 1a00 c915 |0000: const-string v0, "NickServ" // string@15c9 │ │ +1387f4: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1387f8: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1387fe: 1a02 c92e |0007: const-string v2, "identify " // string@2ec9 │ │ +138802: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138808: 0c01 |000c: move-result-object v1 │ │ +13880a: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138810: 0c01 |0010: move-result-object v1 │ │ +138812: 6e10 6a43 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138818: 0c01 |0014: move-result-object v1 │ │ +13881a: 6e30 6a45 0301 |0015: invoke-virtual {v3, v0, v1}, Lorg/jibble/pircbot/PircBot;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@456a │ │ +138820: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0018 line=551 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0019 reg=4 password Ljava/lang/String; │ │ @@ -421798,37 +421940,37 @@ │ │ type : '([B)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -13ab30: |[13ab30] org.jibble.pircbot.PircBot.ipToLong:([B)J │ │ -13ab40: 2196 |0000: array-length v6, v9 │ │ -13ab42: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -13ab44: 3276 0a00 |0002: if-eq v6, v7, 000c // +000a │ │ -13ab48: 2206 6408 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13ab4c: 1a07 0022 |0006: const-string v7, "byte array must be of length 4" // string@2200 │ │ -13ab50: 7020 f242 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13ab56: 2706 |000b: throw v6 │ │ -13ab58: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -13ab5c: 1604 0100 |000e: const-wide/16 v4, #int 1 // #1 │ │ -13ab60: 1231 |0010: const/4 v1, #int 3 // #3 │ │ -13ab62: 3a01 1100 |0011: if-ltz v1, 0022 // +0011 │ │ -13ab66: 4806 0901 |0013: aget-byte v6, v9, v1 │ │ -13ab6a: d066 0001 |0015: add-int/lit16 v6, v6, #int 256 // #0100 │ │ -13ab6e: d460 0001 |0017: rem-int/lit16 v0, v6, #int 256 // #0100 │ │ -13ab72: 8106 |0019: int-to-long v6, v0 │ │ -13ab74: bd46 |001a: mul-long/2addr v6, v4 │ │ -13ab76: bb62 |001b: add-long/2addr v2, v6 │ │ -13ab78: 1606 0001 |001c: const-wide/16 v6, #int 256 // #100 │ │ -13ab7c: bd64 |001e: mul-long/2addr v4, v6 │ │ -13ab7e: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ -13ab82: 28f0 |0021: goto 0011 // -0010 │ │ -13ab84: 1002 |0022: return-wide v2 │ │ +138824: |[138824] org.jibble.pircbot.PircBot.ipToLong:([B)J │ │ +138834: 2196 |0000: array-length v6, v9 │ │ +138836: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +138838: 3276 0a00 |0002: if-eq v6, v7, 000c // +000a │ │ +13883c: 2206 6408 |0004: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +138840: 1a07 fb21 |0006: const-string v7, "byte array must be of length 4" // string@21fb │ │ +138844: 7020 f242 7600 |0008: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13884a: 2706 |000b: throw v6 │ │ +13884c: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +138850: 1604 0100 |000e: const-wide/16 v4, #int 1 // #1 │ │ +138854: 1231 |0010: const/4 v1, #int 3 // #3 │ │ +138856: 3a01 1100 |0011: if-ltz v1, 0022 // +0011 │ │ +13885a: 4806 0901 |0013: aget-byte v6, v9, v1 │ │ +13885e: d066 0001 |0015: add-int/lit16 v6, v6, #int 256 // #0100 │ │ +138862: d460 0001 |0017: rem-int/lit16 v0, v6, #int 256 // #0100 │ │ +138866: 8106 |0019: int-to-long v6, v0 │ │ +138868: bd46 |001a: mul-long/2addr v6, v4 │ │ +13886a: bb62 |001b: add-long/2addr v2, v6 │ │ +13886c: 1606 0001 |001c: const-wide/16 v6, #int 256 // #100 │ │ +138870: bd64 |001e: mul-long/2addr v4, v6 │ │ +138872: d801 01ff |001f: add-int/lit8 v1, v1, #int -1 // #ff │ │ +138876: 28f0 |0021: goto 0011 // -0010 │ │ +138878: 1002 |0022: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2796 │ │ 0x0004 line=2797 │ │ 0x000c line=2799 │ │ 0x000e line=2800 │ │ 0x0010 line=2801 │ │ @@ -421850,30 +421992,30 @@ │ │ type : '()Z' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -13ab88: |[13ab88] org.jibble.pircbot.PircBot.isConnected:()Z │ │ -13ab98: 1d01 |0000: monitor-enter v1 │ │ -13ab9a: 5410 d120 |0001: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13ab9e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -13aba2: 5410 d120 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13aba6: 6e10 e044 0000 |0007: invoke-virtual {v0}, Lorg/jibble/pircbot/InputThread;.isConnected:()Z // method@44e0 │ │ -13abac: 0a00 |000a: move-result v0 │ │ -13abae: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -13abb2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -13abb4: 1e01 |000e: monitor-exit v1 │ │ -13abb6: 0f00 |000f: return v0 │ │ -13abb8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -13abba: 28fd |0011: goto 000e // -0003 │ │ -13abbc: 0d00 |0012: move-exception v0 │ │ -13abbe: 1e01 |0013: monitor-exit v1 │ │ -13abc0: 2700 |0014: throw v0 │ │ +13887c: |[13887c] org.jibble.pircbot.PircBot.isConnected:()Z │ │ +13888c: 1d01 |0000: monitor-enter v1 │ │ +13888e: 5410 d120 |0001: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +138892: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +138896: 5410 d120 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +13889a: 6e10 e044 0000 |0007: invoke-virtual {v0}, Lorg/jibble/pircbot/InputThread;.isConnected:()Z // method@44e0 │ │ +1388a0: 0a00 |000a: move-result v0 │ │ +1388a2: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +1388a6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +1388a8: 1e01 |000e: monitor-exit v1 │ │ +1388aa: 0f00 |000f: return v0 │ │ +1388ac: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +1388ae: 28fd |0011: goto 000e // -0003 │ │ +1388b0: 0d00 |0012: move-exception v0 │ │ +1388b2: 1e01 |0013: monitor-exit v1 │ │ +1388b4: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=2648 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ @@ -421883,22 +422025,22 @@ │ │ type : '()Z' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -13abd0: |[13abd0] org.jibble.pircbot.PircBot.isRegistered:()Z │ │ -13abe0: 1d01 |0000: monitor-enter v1 │ │ -13abe2: 5510 da20 |0001: iget-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -13abe6: 1e01 |0003: monitor-exit v1 │ │ -13abe8: 0f00 |0004: return v0 │ │ -13abea: 0d00 |0005: move-exception v0 │ │ -13abec: 1e01 |0006: monitor-exit v1 │ │ -13abee: 2700 |0007: throw v0 │ │ +1388c4: |[1388c4] org.jibble.pircbot.PircBot.isRegistered:()Z │ │ +1388d4: 1d01 |0000: monitor-enter v1 │ │ +1388d6: 5510 da20 |0001: iget-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +1388da: 1e01 |0003: monitor-exit v1 │ │ +1388dc: 0f00 |0004: return v0 │ │ +1388de: 0d00 |0005: move-exception v0 │ │ +1388e0: 1e01 |0006: monitor-exit v1 │ │ +1388e2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=2658 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ @@ -421908,26 +422050,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -13abfc: |[13abfc] org.jibble.pircbot.PircBot.joinChannel:(Ljava/lang/String;)V │ │ -13ac0c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13ac10: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13ac16: 1a01 9a09 |0005: const-string v1, "JOIN " // string@099a │ │ -13ac1a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ac20: 0c00 |000a: move-result-object v0 │ │ -13ac22: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ac28: 0c00 |000e: move-result-object v0 │ │ -13ac2a: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13ac30: 0c00 |0012: move-result-object v0 │ │ -13ac32: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13ac38: 0e00 |0016: return-void │ │ +1388f0: |[1388f0] org.jibble.pircbot.PircBot.joinChannel:(Ljava/lang/String;)V │ │ +138900: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138904: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13890a: 1a01 9609 |0005: const-string v1, "JOIN " // string@0996 │ │ +13890e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138914: 0c00 |000a: move-result-object v0 │ │ +138916: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13891c: 0c00 |000e: move-result-object v0 │ │ +13891e: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138924: 0c00 |0012: move-result-object v0 │ │ +138926: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +13892c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0016 line=355 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ @@ -421937,28 +422079,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -13ac3c: |[13ac3c] org.jibble.pircbot.PircBot.joinChannel:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13ac4c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13ac50: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13ac56: 6e20 6343 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ac5c: 0c00 |0008: move-result-object v0 │ │ -13ac5e: 1a01 1e00 |0009: const-string v1, " " // string@001e │ │ -13ac62: 6e20 6343 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ac68: 0c00 |000e: move-result-object v0 │ │ -13ac6a: 6e20 6343 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ac70: 0c00 |0012: move-result-object v0 │ │ -13ac72: 6e10 6a43 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13ac78: 0c00 |0016: move-result-object v0 │ │ -13ac7a: 6e20 1b45 0200 |0017: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.joinChannel:(Ljava/lang/String;)V // method@451b │ │ -13ac80: 0e00 |001a: return-void │ │ +138930: |[138930] org.jibble.pircbot.PircBot.joinChannel:(Ljava/lang/String;Ljava/lang/String;)V │ │ +138940: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138944: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13894a: 6e20 6343 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138950: 0c00 |0008: move-result-object v0 │ │ +138952: 1a01 1e00 |0009: const-string v1, " " // string@001e │ │ +138956: 6e20 6343 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13895c: 0c00 |000e: move-result-object v0 │ │ +13895e: 6e20 6343 4000 |000f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138964: 0c00 |0012: move-result-object v0 │ │ +138966: 6e10 6a43 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13896c: 0c00 |0016: move-result-object v0 │ │ +13896e: 6e20 1b45 0200 |0017: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.joinChannel:(Ljava/lang/String;)V // method@451b │ │ +138974: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x001a line=366 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x001b reg=3 channel Ljava/lang/String; │ │ @@ -421969,18 +422111,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -13ac84: |[13ac84] org.jibble.pircbot.PircBot.kick:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13ac94: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -13ac98: 6e40 1e45 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.kick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@451e │ │ -13ac9e: 0e00 |0005: return-void │ │ +138978: |[138978] org.jibble.pircbot.PircBot.kick:(Ljava/lang/String;Ljava/lang/String;)V │ │ +138988: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +13898c: 6e40 1e45 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.kick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@451e │ │ +138992: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0005 line=714 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0006 reg=2 channel Ljava/lang/String; │ │ @@ -421991,36 +422133,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -13aca0: |[13aca0] org.jibble.pircbot.PircBot.kick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13acb0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13acb4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13acba: 1a01 d509 |0005: const-string v1, "KICK " // string@09d5 │ │ -13acbe: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13acc4: 0c00 |000a: move-result-object v0 │ │ -13acc6: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13accc: 0c00 |000e: move-result-object v0 │ │ -13acce: 1a01 1e00 |000f: const-string v1, " " // string@001e │ │ -13acd2: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13acd8: 0c00 |0014: move-result-object v0 │ │ -13acda: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ace0: 0c00 |0018: move-result-object v0 │ │ -13ace2: 1a01 5600 |0019: const-string v1, " :" // string@0056 │ │ -13ace6: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13acec: 0c00 |001e: move-result-object v0 │ │ -13acee: 6e20 6343 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13acf4: 0c00 |0022: move-result-object v0 │ │ -13acf6: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13acfc: 0c00 |0026: move-result-object v0 │ │ -13acfe: 6e20 6c45 0200 |0027: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13ad04: 0e00 |002a: return-void │ │ +138994: |[138994] org.jibble.pircbot.PircBot.kick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1389a4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1389a8: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1389ae: 1a01 d109 |0005: const-string v1, "KICK " // string@09d1 │ │ +1389b2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389b8: 0c00 |000a: move-result-object v0 │ │ +1389ba: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389c0: 0c00 |000e: move-result-object v0 │ │ +1389c2: 1a01 1e00 |000f: const-string v1, " " // string@001e │ │ +1389c6: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389cc: 0c00 |0014: move-result-object v0 │ │ +1389ce: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389d4: 0c00 |0018: move-result-object v0 │ │ +1389d6: 1a01 5600 |0019: const-string v1, " :" // string@0056 │ │ +1389da: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389e0: 0c00 |001e: move-result-object v0 │ │ +1389e2: 6e20 6343 5000 |001f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1389e8: 0c00 |0022: move-result-object v0 │ │ +1389ea: 6e10 6a43 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1389f0: 0c00 |0026: move-result-object v0 │ │ +1389f2: 6e20 6c45 0200 |0027: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1389f8: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x002a line=728 │ │ locals : │ │ 0x0000 - 0x002b reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x002b reg=3 channel Ljava/lang/String; │ │ @@ -422032,18 +422174,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13ad08: |[13ad08] org.jibble.pircbot.PircBot.listChannels:()V │ │ -13ad18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13ad1a: 6e20 2045 0100 |0001: invoke-virtual {v1, v0}, Lorg/jibble/pircbot/PircBot;.listChannels:(Ljava/lang/String;)V // method@4520 │ │ -13ad20: 0e00 |0004: return-void │ │ +1389fc: |[1389fc] org.jibble.pircbot.PircBot.listChannels:()V │ │ +138a0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +138a0e: 6e20 2045 0100 |0001: invoke-virtual {v1, v0}, Lorg/jibble/pircbot/PircBot;.listChannels:(Ljava/lang/String;)V // method@4520 │ │ +138a14: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0004 line=741 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ @@ -422052,30 +422194,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -13ad24: |[13ad24] org.jibble.pircbot.PircBot.listChannels:(Ljava/lang/String;)V │ │ -13ad34: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -13ad38: 1a00 180a |0002: const-string v0, "LIST" // string@0a18 │ │ -13ad3c: 6e20 6c45 0200 |0004: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13ad42: 0e00 |0007: return-void │ │ -13ad44: 2200 7908 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13ad48: 7010 5a43 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13ad4e: 1a01 190a |000d: const-string v1, "LIST " // string@0a19 │ │ -13ad52: 6e20 6343 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ad58: 0c00 |0012: move-result-object v0 │ │ -13ad5a: 6e20 6343 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ad60: 0c00 |0016: move-result-object v0 │ │ -13ad62: 6e10 6a43 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13ad68: 0c00 |001a: move-result-object v0 │ │ -13ad6a: 6e20 6c45 0200 |001b: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13ad70: 28e9 |001e: goto 0007 // -0017 │ │ +138a18: |[138a18] org.jibble.pircbot.PircBot.listChannels:(Ljava/lang/String;)V │ │ +138a28: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +138a2c: 1a00 140a |0002: const-string v0, "LIST" // string@0a14 │ │ +138a30: 6e20 6c45 0200 |0004: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138a36: 0e00 |0007: return-void │ │ +138a38: 2200 7908 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138a3c: 7010 5a43 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138a42: 1a01 150a |000d: const-string v1, "LIST " // string@0a15 │ │ +138a46: 6e20 6343 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138a4c: 0c00 |0012: move-result-object v0 │ │ +138a4e: 6e20 6343 3000 |0013: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138a54: 0c00 |0016: move-result-object v0 │ │ +138a56: 6e10 6a43 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138a5c: 0c00 |001a: move-result-object v0 │ │ +138a5e: 6e20 6c45 0200 |001b: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138a64: 28e9 |001e: goto 0007 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0002 line=761 │ │ 0x0007 line=765 │ │ 0x0008 line=763 │ │ locals : │ │ @@ -422087,27 +422229,27 @@ │ │ type : '(J)[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -13ad74: |[13ad74] org.jibble.pircbot.PircBot.longToIp:(J)[I │ │ -13ad84: 1604 0001 |0000: const-wide/16 v4, #int 256 // #100 │ │ -13ad88: 1242 |0002: const/4 v2, #int 4 // #4 │ │ -13ad8a: 2321 f508 |0003: new-array v1, v2, [I // type@08f5 │ │ -13ad8e: 1230 |0005: const/4 v0, #int 3 // #3 │ │ -13ad90: 3a00 0b00 |0006: if-ltz v0, 0011 // +000b │ │ -13ad94: 9f02 0804 |0008: rem-long v2, v8, v4 │ │ -13ad98: 8422 |000a: long-to-int v2, v2 │ │ -13ad9a: 4b02 0100 |000b: aput v2, v1, v0 │ │ -13ad9e: be48 |000d: div-long/2addr v8, v4 │ │ -13ada0: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -13ada4: 28f6 |0010: goto 0006 // -000a │ │ -13ada6: 1101 |0011: return-object v1 │ │ +138a68: |[138a68] org.jibble.pircbot.PircBot.longToIp:(J)[I │ │ +138a78: 1604 0001 |0000: const-wide/16 v4, #int 256 // #100 │ │ +138a7c: 1242 |0002: const/4 v2, #int 4 // #4 │ │ +138a7e: 2321 f508 |0003: new-array v1, v2, [I // type@08f5 │ │ +138a82: 1230 |0005: const/4 v0, #int 3 // #3 │ │ +138a84: 3a00 0b00 |0006: if-ltz v0, 0011 // +000b │ │ +138a88: 9f02 0804 |0008: rem-long v2, v8, v4 │ │ +138a8c: 8422 |000a: long-to-int v2, v2 │ │ +138a8e: 4b02 0100 |000b: aput v2, v1, v0 │ │ +138a92: be48 |000d: div-long/2addr v8, v4 │ │ +138a94: d800 00ff |000e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +138a98: 28f6 |0010: goto 0006 // -000a │ │ +138a9a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2777 │ │ 0x0005 line=2778 │ │ 0x0008 line=2779 │ │ 0x000d line=2780 │ │ 0x000e line=2778 │ │ @@ -422123,16 +422265,16 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ada8: |[13ada8] org.jibble.pircbot.PircBot.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13adb8: 0e00 |0000: return-void │ │ +138a9c: |[138a9c] org.jibble.pircbot.PircBot.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138aac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 messageDate Ljava/util/Date; │ │ 0x0000 - 0x0001 reg=2 sender Ljava/lang/String; │ │ @@ -422146,16 +422288,16 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13adbc: |[13adbc] org.jibble.pircbot.PircBot.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V │ │ -13adcc: 0e00 |0000: return-void │ │ +138ab0: |[138ab0] org.jibble.pircbot.PircBot.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V │ │ +138ac0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 userCount I │ │ @@ -422166,16 +422308,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13add0: |[13add0] org.jibble.pircbot.PircBot.onConnect:()V │ │ -13ade0: 0e00 |0000: return-void │ │ +138ac4: |[138ac4] org.jibble.pircbot.PircBot.onConnect:()V │ │ +138ad4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #50 : (in Lorg/jibble/pircbot/PircBot;) │ │ @@ -422183,16 +422325,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ade4: |[13ade4] org.jibble.pircbot.PircBot.onConnectionMessage:(Ljava/lang/String;)V │ │ -13adf4: 0e00 |0000: return-void │ │ +138ad8: |[138ad8] org.jibble.pircbot.PircBot.onConnectionMessage:(Ljava/lang/String;)V │ │ +138ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 message Ljava/lang/String; │ │ │ │ @@ -422201,16 +422343,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13adf8: |[13adf8] org.jibble.pircbot.PircBot.onDccChatRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V │ │ -13ae08: 0e00 |0000: return-void │ │ +138aec: |[138aec] org.jibble.pircbot.PircBot.onDccChatRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)V │ │ +138afc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2309 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceLogin Ljava/lang/String; │ │ @@ -422223,16 +422365,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ae0c: |[13ae0c] org.jibble.pircbot.PircBot.onDccSendRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JII)V │ │ -13ae1c: 0e00 |0000: return-void │ │ +138b00: |[138b00] org.jibble.pircbot.PircBot.onDccSendRequest:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JII)V │ │ +138b10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2297 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceLogin Ljava/lang/String; │ │ @@ -422247,16 +422389,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ae20: |[13ae20] org.jibble.pircbot.PircBot.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13ae30: 0e00 |0000: return-void │ │ +138b14: |[138b14] org.jibble.pircbot.PircBot.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422269,16 +422411,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ae34: |[13ae34] org.jibble.pircbot.PircBot.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13ae44: 0e00 |0000: return-void │ │ +138b28: |[138b28] org.jibble.pircbot.PircBot.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138b38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1907 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422291,16 +422433,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ae48: |[13ae48] org.jibble.pircbot.PircBot.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13ae58: 0e00 |0000: return-void │ │ +138b3c: |[138b3c] org.jibble.pircbot.PircBot.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138b4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1829 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422313,18 +422455,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -13ae5c: |[13ae5c] org.jibble.pircbot.PircBot.onDisconnect:()V │ │ -13ae6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13ae6e: 5c10 da20 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -13ae72: 0e00 |0003: return-void │ │ +138b50: |[138b50] org.jibble.pircbot.PircBot.onDisconnect:()V │ │ +138b60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +138b62: 5c10 da20 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +138b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ 0x0003 line=1241 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ @@ -422333,16 +422475,16 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13ae74: |[13ae74] org.jibble.pircbot.PircBot.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V │ │ -13ae84: 0e00 |0000: return-void │ │ +138b68: |[138b68] org.jibble.pircbot.PircBot.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V │ │ +138b78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2372 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 transfer Lorg/jibble/pircbot/DccFileTransfer; │ │ 0x0000 - 0x0001 reg=2 e Ljava/lang/Exception; │ │ @@ -422352,35 +422494,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -13ae88: |[13ae88] org.jibble.pircbot.PircBot.onFinger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13ae98: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13ae9c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13aea2: 1a01 a115 |0005: const-string v1, "NOTICE " // string@15a1 │ │ -13aea6: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13aeac: 0c00 |000a: move-result-object v0 │ │ -13aeae: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13aeb4: 0c00 |000e: move-result-object v0 │ │ -13aeb6: 1a01 5800 |000f: const-string v1, " :FINGER " // string@0058 │ │ -13aeba: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13aec0: 0c00 |0014: move-result-object v0 │ │ -13aec2: 5421 cf20 |0015: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ -13aec6: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13aecc: 0c00 |001a: move-result-object v0 │ │ -13aece: 1a01 0200 |001b: const-string v1, "" // string@0002 │ │ -13aed2: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13aed8: 0c00 |0020: move-result-object v0 │ │ -13aeda: 6e10 6a43 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13aee0: 0c00 |0024: move-result-object v0 │ │ -13aee2: 6e20 6c45 0200 |0025: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13aee8: 0e00 |0028: return-void │ │ +138b7c: |[138b7c] org.jibble.pircbot.PircBot.onFinger:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138b8c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138b90: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138b96: 1a01 9d15 |0005: const-string v1, "NOTICE " // string@159d │ │ +138b9a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138ba0: 0c00 |000a: move-result-object v0 │ │ +138ba2: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138ba8: 0c00 |000e: move-result-object v0 │ │ +138baa: 1a01 5800 |000f: const-string v1, " :FINGER " // string@0058 │ │ +138bae: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138bb4: 0c00 |0014: move-result-object v0 │ │ +138bb6: 5421 cf20 |0015: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ +138bba: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138bc0: 0c00 |001a: move-result-object v0 │ │ +138bc2: 1a01 0200 |001b: const-string v1, "" // string@0002 │ │ +138bc6: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138bcc: 0c00 |0020: move-result-object v0 │ │ +138bce: 6e10 6a43 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138bd4: 0c00 |0024: move-result-object v0 │ │ +138bd6: 6e20 6c45 0200 |0025: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138bdc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2497 │ │ 0x0028 line=2498 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0029 reg=3 sourceNick Ljava/lang/String; │ │ @@ -422393,16 +422535,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13aeec: |[13aeec] org.jibble.pircbot.PircBot.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13aefc: 0e00 |0000: return-void │ │ +138be0: |[138be0] org.jibble.pircbot.PircBot.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138bf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422415,16 +422557,16 @@ │ │ type : '(Lorg/jibble/pircbot/DccChat;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af00: |[13af00] org.jibble.pircbot.PircBot.onIncomingChatRequest:(Lorg/jibble/pircbot/DccChat;)V │ │ -13af10: 0e00 |0000: return-void │ │ +138bf4: |[138bf4] org.jibble.pircbot.PircBot.onIncomingChatRequest:(Lorg/jibble/pircbot/DccChat;)V │ │ +138c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2415 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 chat Lorg/jibble/pircbot/DccChat; │ │ │ │ @@ -422433,16 +422575,16 @@ │ │ type : '(Lorg/jibble/pircbot/DccFileTransfer;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af14: |[13af14] org.jibble.pircbot.PircBot.onIncomingFileTransfer:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ -13af24: 0e00 |0000: return-void │ │ +138c08: |[138c08] org.jibble.pircbot.PircBot.onIncomingFileTransfer:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ +138c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2353 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 transfer Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ @@ -422451,16 +422593,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af28: |[13af28] org.jibble.pircbot.PircBot.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af38: 0e00 |0000: return-void │ │ +138c1c: |[138c1c] org.jibble.pircbot.PircBot.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2285 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 targetNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422473,16 +422615,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af3c: |[13af3c] org.jibble.pircbot.PircBot.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af4c: 0e00 |0000: return-void │ │ +138c30: |[138c30] org.jibble.pircbot.PircBot.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1495 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sender Ljava/lang/String; │ │ @@ -422494,16 +422636,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af50: |[13af50] org.jibble.pircbot.PircBot.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af60: 0e00 |0000: return-void │ │ +138c44: |[138c44] org.jibble.pircbot.PircBot.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1545 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 kickerNick Ljava/lang/String; │ │ @@ -422517,16 +422659,16 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af64: |[13af64] org.jibble.pircbot.PircBot.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af74: 0e00 |0000: return-void │ │ +138c58: |[138c58] org.jibble.pircbot.PircBot.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 evDate Ljava/util/Date; │ │ 0x0000 - 0x0001 reg=2 channel Ljava/lang/String; │ │ @@ -422540,16 +422682,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af78: |[13af78] org.jibble.pircbot.PircBot.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af88: 0e00 |0000: return-void │ │ +138c6c: |[138c6c] org.jibble.pircbot.PircBot.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422562,16 +422704,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13af8c: |[13af8c] org.jibble.pircbot.PircBot.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13af9c: 0e00 |0000: return-void │ │ +138c80: |[138c80] org.jibble.pircbot.PircBot.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138c90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 oldNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 login Ljava/lang/String; │ │ @@ -422583,16 +422725,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13afa0: |[13afa0] org.jibble.pircbot.PircBot.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13afb0: 0e00 |0000: return-void │ │ +138c94: |[138c94] org.jibble.pircbot.PircBot.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ca4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1479 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceLogin Ljava/lang/String; │ │ @@ -422605,16 +422747,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13afb4: |[13afb4] org.jibble.pircbot.PircBot.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13afc4: 0e00 |0000: return-void │ │ +138ca8: |[138ca8] org.jibble.pircbot.PircBot.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138cb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1809 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422627,16 +422769,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13afc8: |[13afc8] org.jibble.pircbot.PircBot.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13afd8: 0e00 |0000: return-void │ │ +138cbc: |[138cbc] org.jibble.pircbot.PircBot.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ccc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1511 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sender Ljava/lang/String; │ │ @@ -422648,34 +422790,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -13afdc: |[13afdc] org.jibble.pircbot.PircBot.onPing:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13afec: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13aff0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13aff6: 1a01 a115 |0005: const-string v1, "NOTICE " // string@15a1 │ │ -13affa: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b000: 0c00 |000a: move-result-object v0 │ │ -13b002: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b008: 0c00 |000e: move-result-object v0 │ │ -13b00a: 1a01 5900 |000f: const-string v1, " :PING " // string@0059 │ │ -13b00e: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b014: 0c00 |0014: move-result-object v0 │ │ -13b016: 6e20 6343 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b01c: 0c00 |0018: move-result-object v0 │ │ -13b01e: 1a01 0200 |0019: const-string v1, "" // string@0002 │ │ -13b022: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b028: 0c00 |001e: move-result-object v0 │ │ -13b02a: 6e10 6a43 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b030: 0c00 |0022: move-result-object v0 │ │ -13b032: 6e20 6c45 0200 |0023: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b038: 0e00 |0026: return-void │ │ +138cd0: |[138cd0] org.jibble.pircbot.PircBot.onPing:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ce0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138ce4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138cea: 1a01 9d15 |0005: const-string v1, "NOTICE " // string@159d │ │ +138cee: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138cf4: 0c00 |000a: move-result-object v0 │ │ +138cf6: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138cfc: 0c00 |000e: move-result-object v0 │ │ +138cfe: 1a01 5900 |000f: const-string v1, " :PING " // string@0059 │ │ +138d02: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138d08: 0c00 |0014: move-result-object v0 │ │ +138d0a: 6e20 6343 7000 |0015: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138d10: 0c00 |0018: move-result-object v0 │ │ +138d12: 1a01 0200 |0019: const-string v1, "" // string@0002 │ │ +138d16: 6e20 6343 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138d1c: 0c00 |001e: move-result-object v0 │ │ +138d1e: 6e10 6a43 0000 |001f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138d24: 0c00 |0022: move-result-object v0 │ │ +138d26: 6e20 6c45 0200 |0023: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138d2c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2449 │ │ 0x0026 line=2450 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0027 reg=3 sourceNick Ljava/lang/String; │ │ @@ -422689,16 +422831,16 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b03c: |[13b03c] org.jibble.pircbot.PircBot.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b04c: 0e00 |0000: return-void │ │ +138d30: |[138d30] org.jibble.pircbot.PircBot.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138d40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1445 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 evDate Ljava/util/Date; │ │ 0x0000 - 0x0001 reg=2 sender Ljava/lang/String; │ │ @@ -422712,16 +422854,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b050: |[13b050] org.jibble.pircbot.PircBot.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b060: 0e00 |0000: return-void │ │ +138d44: |[138d44] org.jibble.pircbot.PircBot.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138d54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceLogin Ljava/lang/String; │ │ @@ -422733,18 +422875,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -13b064: |[13b064] org.jibble.pircbot.PircBot.onRegister:()V │ │ -13b074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -13b076: 5c10 da20 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ -13b07a: 0e00 |0003: return-void │ │ +138d58: |[138d58] org.jibble.pircbot.PircBot.onRegister:()V │ │ +138d68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +138d6a: 5c10 da20 |0001: iput-boolean v0, v1, Lorg/jibble/pircbot/PircBot;._registered:Z // field@20da │ │ +138d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ 0x0003 line=1218 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ @@ -422753,16 +422895,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b07c: |[13b07c] org.jibble.pircbot.PircBot.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b08c: 0e00 |0000: return-void │ │ +138d70: |[138d70] org.jibble.pircbot.PircBot.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138d80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2032 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422775,16 +422917,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b090: |[13b090] org.jibble.pircbot.PircBot.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b0a0: 0e00 |0000: return-void │ │ +138d84: |[138d84] org.jibble.pircbot.PircBot.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138d94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1949 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422797,16 +422939,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b0a4: |[13b0a4] org.jibble.pircbot.PircBot.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b0b4: 0e00 |0000: return-void │ │ +138d98: |[138d98] org.jibble.pircbot.PircBot.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138da8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1989 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422818,16 +422960,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b0b8: |[13b0b8] org.jibble.pircbot.PircBot.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b0c8: 0e00 |0000: return-void │ │ +138dac: |[138dac] org.jibble.pircbot.PircBot.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138dbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422839,16 +422981,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b0cc: |[13b0cc] org.jibble.pircbot.PircBot.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b0dc: 0e00 |0000: return-void │ │ +138dc0: |[138dc0] org.jibble.pircbot.PircBot.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138dd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2191 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422860,16 +423002,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b0e0: |[13b0e0] org.jibble.pircbot.PircBot.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b0f0: 0e00 |0000: return-void │ │ +138dd4: |[138dd4] org.jibble.pircbot.PircBot.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2111 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422881,16 +423023,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b0f4: |[13b0f4] org.jibble.pircbot.PircBot.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b104: 0e00 |0000: return-void │ │ +138de8: |[138de8] org.jibble.pircbot.PircBot.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138df8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422902,16 +423044,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b108: |[13b108] org.jibble.pircbot.PircBot.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b118: 0e00 |0000: return-void │ │ +138dfc: |[138dfc] org.jibble.pircbot.PircBot.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2268 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422923,16 +423065,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b11c: |[13b11c] org.jibble.pircbot.PircBot.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b12c: 0e00 |0000: return-void │ │ +138e10: |[138e10] org.jibble.pircbot.PircBot.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138e20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2071 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -422944,26 +423086,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -13b130: |[13b130] org.jibble.pircbot.PircBot.onServerPing:(Ljava/lang/String;)V │ │ -13b140: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b144: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b14a: 1a01 6e16 |0005: const-string v1, "PONG " // string@166e │ │ -13b14e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b154: 0c00 |000a: move-result-object v0 │ │ -13b156: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b15c: 0c00 |000e: move-result-object v0 │ │ -13b15e: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b164: 0c00 |0012: move-result-object v0 │ │ -13b166: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b16c: 0e00 |0016: return-void │ │ +138e24: |[138e24] org.jibble.pircbot.PircBot.onServerPing:(Ljava/lang/String;)V │ │ +138e34: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138e38: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138e3e: 1a01 6a16 |0005: const-string v1, "PONG " // string@166a │ │ +138e42: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138e48: 0c00 |000a: move-result-object v0 │ │ +138e4a: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138e50: 0c00 |000e: move-result-object v0 │ │ +138e52: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138e58: 0c00 |0012: move-result-object v0 │ │ +138e5a: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138e60: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2463 │ │ 0x0016 line=2464 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 response Ljava/lang/String; │ │ @@ -422973,16 +423115,16 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b170: |[13b170] org.jibble.pircbot.PircBot.onServerResponse:(ILjava/lang/String;)V │ │ -13b180: 0e00 |0000: return-void │ │ +138e64: |[138e64] org.jibble.pircbot.PircBot.onServerResponse:(ILjava/lang/String;)V │ │ +138e74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 code I │ │ 0x0000 - 0x0001 reg=2 response Ljava/lang/String; │ │ @@ -422992,16 +423134,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b184: |[13b184] org.jibble.pircbot.PircBot.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b194: 0e00 |0000: return-void │ │ +138e78: |[138e78] org.jibble.pircbot.PircBot.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138e88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2012 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423014,16 +423156,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b198: |[13b198] org.jibble.pircbot.PircBot.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b1a8: 0e00 |0000: return-void │ │ +138e8c: |[138e8c] org.jibble.pircbot.PircBot.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138e9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1929 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423036,16 +423178,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b1ac: |[13b1ac] org.jibble.pircbot.PircBot.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -13b1bc: 0e00 |0000: return-void │ │ +138ea0: |[138ea0] org.jibble.pircbot.PircBot.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +138eb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1970 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423058,16 +423200,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b1c0: |[13b1c0] org.jibble.pircbot.PircBot.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b1d0: 0e00 |0000: return-void │ │ +138eb4: |[138eb4] org.jibble.pircbot.PircBot.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ec4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423079,16 +423221,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b1d4: |[13b1d4] org.jibble.pircbot.PircBot.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b1e4: 0e00 |0000: return-void │ │ +138ec8: |[138ec8] org.jibble.pircbot.PircBot.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ed8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2172 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423100,16 +423242,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b1e8: |[13b1e8] org.jibble.pircbot.PircBot.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b1f8: 0e00 |0000: return-void │ │ +138edc: |[138edc] org.jibble.pircbot.PircBot.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138eec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2091 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423121,16 +423263,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b1fc: |[13b1fc] org.jibble.pircbot.PircBot.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b20c: 0e00 |0000: return-void │ │ +138ef0: |[138ef0] org.jibble.pircbot.PircBot.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2210 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423142,16 +423284,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b210: |[13b210] org.jibble.pircbot.PircBot.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b220: 0e00 |0000: return-void │ │ +138f04: |[138f04] org.jibble.pircbot.PircBot.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138f14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423163,16 +423305,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b224: |[13b224] org.jibble.pircbot.PircBot.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b234: 0e00 |0000: return-void │ │ +138f18: |[138f18] org.jibble.pircbot.PircBot.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138f28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2052 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423184,38 +423326,38 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -13b238: |[13b238] org.jibble.pircbot.PircBot.onTime:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b248: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b24c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b252: 1a01 a115 |0005: const-string v1, "NOTICE " // string@15a1 │ │ -13b256: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b25c: 0c00 |000a: move-result-object v0 │ │ -13b25e: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b264: 0c00 |000e: move-result-object v0 │ │ -13b266: 1a01 5a00 |000f: const-string v1, " :TIME " // string@005a │ │ -13b26a: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b270: 0c00 |0014: move-result-object v0 │ │ -13b272: 2201 aa08 |0015: new-instance v1, Ljava/util/Date; // type@08aa │ │ -13b276: 7010 e743 0100 |0017: invoke-direct {v1}, Ljava/util/Date;.:()V // method@43e7 │ │ -13b27c: 6e10 ea43 0100 |001a: invoke-virtual {v1}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@43ea │ │ -13b282: 0c01 |001d: move-result-object v1 │ │ -13b284: 6e20 6343 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b28a: 0c00 |0021: move-result-object v0 │ │ -13b28c: 1a01 0200 |0022: const-string v1, "" // string@0002 │ │ -13b290: 6e20 6343 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b296: 0c00 |0027: move-result-object v0 │ │ -13b298: 6e10 6a43 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b29e: 0c00 |002b: move-result-object v0 │ │ -13b2a0: 6e20 6c45 0200 |002c: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b2a6: 0e00 |002f: return-void │ │ +138f2c: |[138f2c] org.jibble.pircbot.PircBot.onTime:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138f3c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +138f40: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +138f46: 1a01 9d15 |0005: const-string v1, "NOTICE " // string@159d │ │ +138f4a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138f50: 0c00 |000a: move-result-object v0 │ │ +138f52: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138f58: 0c00 |000e: move-result-object v0 │ │ +138f5a: 1a01 5a00 |000f: const-string v1, " :TIME " // string@005a │ │ +138f5e: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138f64: 0c00 |0014: move-result-object v0 │ │ +138f66: 2201 aa08 |0015: new-instance v1, Ljava/util/Date; // type@08aa │ │ +138f6a: 7010 e743 0100 |0017: invoke-direct {v1}, Ljava/util/Date;.:()V // method@43e7 │ │ +138f70: 6e10 ea43 0100 |001a: invoke-virtual {v1}, Ljava/util/Date;.toString:()Ljava/lang/String; // method@43ea │ │ +138f76: 0c01 |001d: move-result-object v1 │ │ +138f78: 6e20 6343 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138f7e: 0c00 |0021: move-result-object v0 │ │ +138f80: 1a01 0200 |0022: const-string v1, "" // string@0002 │ │ +138f84: 6e20 6343 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +138f8a: 0c00 |0027: move-result-object v0 │ │ +138f8c: 6e10 6a43 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +138f92: 0c00 |002b: move-result-object v0 │ │ +138f94: 6e20 6c45 0200 |002c: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +138f9a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2480 │ │ 0x002f line=2481 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0030 reg=3 sourceNick Ljava/lang/String; │ │ @@ -423228,16 +423370,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b2a8: |[13b2a8] org.jibble.pircbot.PircBot.onTopic:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b2b8: 0e00 |0000: return-void │ │ +138f9c: |[138f9c] org.jibble.pircbot.PircBot.onTopic:(Ljava/lang/String;Ljava/lang/String;)V │ │ +138fac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 topic Ljava/lang/String; │ │ @@ -423247,16 +423389,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b2bc: |[13b2bc] org.jibble.pircbot.PircBot.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V │ │ -13b2cc: 0e00 |0000: return-void │ │ +138fb0: |[138fb0] org.jibble.pircbot.PircBot.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V │ │ +138fc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 topic Ljava/lang/String; │ │ @@ -423269,16 +423411,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b2d0: |[13b2d0] org.jibble.pircbot.PircBot.onUnknown:(Ljava/lang/String;)V │ │ -13b2e0: 0e00 |0000: return-void │ │ +138fc4: |[138fc4] org.jibble.pircbot.PircBot.onUnknown:(Ljava/lang/String;)V │ │ +138fd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2512 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 line Ljava/lang/String; │ │ │ │ @@ -423287,16 +423429,16 @@ │ │ type : '(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b2e4: |[13b2e4] org.jibble.pircbot.PircBot.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V │ │ -13b2f4: 0e00 |0000: return-void │ │ +138fd8: |[138fd8] org.jibble.pircbot.PircBot.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V │ │ +138fe8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 users [Lorg/jibble/pircbot/User; │ │ @@ -423306,16 +423448,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b2f8: |[13b2f8] org.jibble.pircbot.PircBot.onUserMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b308: 0e00 |0000: return-void │ │ +138fec: |[138fec] org.jibble.pircbot.PircBot.onUserMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +138ffc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1789 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 targetNick Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423328,35 +423470,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -13b30c: |[13b30c] org.jibble.pircbot.PircBot.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b31c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b320: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b326: 1a01 a115 |0005: const-string v1, "NOTICE " // string@15a1 │ │ -13b32a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b330: 0c00 |000a: move-result-object v0 │ │ -13b332: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b338: 0c00 |000e: move-result-object v0 │ │ -13b33a: 1a01 5b00 |000f: const-string v1, " :VERSION " // string@005b │ │ -13b33e: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b344: 0c00 |0014: move-result-object v0 │ │ -13b346: 5421 e020 |0015: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ -13b34a: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b350: 0c00 |001a: move-result-object v0 │ │ -13b352: 1a01 0200 |001b: const-string v1, "" // string@0002 │ │ -13b356: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b35c: 0c00 |0020: move-result-object v0 │ │ -13b35e: 6e10 6a43 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b364: 0c00 |0024: move-result-object v0 │ │ -13b366: 6e20 6c45 0200 |0025: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b36c: 0e00 |0028: return-void │ │ +139000: |[139000] org.jibble.pircbot.PircBot.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +139010: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +139014: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13901a: 1a01 9d15 |0005: const-string v1, "NOTICE " // string@159d │ │ +13901e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139024: 0c00 |000a: move-result-object v0 │ │ +139026: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13902c: 0c00 |000e: move-result-object v0 │ │ +13902e: 1a01 5b00 |000f: const-string v1, " :VERSION " // string@005b │ │ +139032: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139038: 0c00 |0014: move-result-object v0 │ │ +13903a: 5421 e020 |0015: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ +13903e: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139044: 0c00 |001a: move-result-object v0 │ │ +139046: 1a01 0200 |001b: const-string v1, "" // string@0002 │ │ +13904a: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139050: 0c00 |0020: move-result-object v0 │ │ +139052: 6e10 6a43 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139058: 0c00 |0024: move-result-object v0 │ │ +13905a: 6e20 6c45 0200 |0025: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +139060: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2430 │ │ 0x0028 line=2431 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0029 reg=3 sourceNick Ljava/lang/String; │ │ @@ -423369,16 +423511,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -13b370: |[13b370] org.jibble.pircbot.PircBot.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -13b380: 0e00 |0000: return-void │ │ +139064: |[139064] org.jibble.pircbot.PircBot.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +139074: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1887 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -423391,26 +423533,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -13b384: |[13b384] org.jibble.pircbot.PircBot.op:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b394: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b398: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b39e: 1a01 4401 |0005: const-string v1, "+o " // string@0144 │ │ -13b3a2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b3a8: 0c00 |000a: move-result-object v0 │ │ -13b3aa: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b3b0: 0c00 |000e: move-result-object v0 │ │ -13b3b2: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b3b8: 0c00 |0012: move-result-object v0 │ │ -13b3ba: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -13b3c0: 0e00 |0016: return-void │ │ +139078: |[139078] org.jibble.pircbot.PircBot.op:(Ljava/lang/String;Ljava/lang/String;)V │ │ +139088: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +13908c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139092: 1a01 4101 |0005: const-string v1, "+o " // string@0141 │ │ +139096: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13909c: 0c00 |000a: move-result-object v0 │ │ +13909e: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1390a4: 0c00 |000e: move-result-object v0 │ │ +1390a6: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1390ac: 0c00 |0012: move-result-object v0 │ │ +1390ae: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +1390b4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0016 line=625 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ @@ -423421,27 +423563,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -13b3c4: |[13b3c4] org.jibble.pircbot.PircBot.partChannel:(Ljava/lang/String;)V │ │ -13b3d4: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b3d8: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13b3dc: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b3e2: 1a02 203d |0007: const-string v2, "part " // string@3d20 │ │ -13b3e6: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b3ec: 0c01 |000c: move-result-object v1 │ │ -13b3ee: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b3f4: 0c01 |0010: move-result-object v1 │ │ -13b3f6: 6e10 6a43 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b3fc: 0c01 |0014: move-result-object v1 │ │ -13b3fe: 6e20 8445 1000 |0015: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.addFront:(Ljava/lang/Object;)V // method@4584 │ │ -13b404: 0e00 |0018: return-void │ │ +1390b8: |[1390b8] org.jibble.pircbot.PircBot.partChannel:(Ljava/lang/String;)V │ │ +1390c8: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +1390cc: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1390d0: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1390d6: 1a02 1b3d |0007: const-string v2, "part " // string@3d1b │ │ +1390da: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1390e0: 0c01 |000c: move-result-object v1 │ │ +1390e2: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1390e8: 0c01 |0010: move-result-object v1 │ │ +1390ea: 6e10 6a43 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1390f0: 0c01 |0014: move-result-object v1 │ │ +1390f2: 6e20 8445 1000 |0015: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.addFront:(Ljava/lang/Object;)V // method@4584 │ │ +1390f8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0018 line=376 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0019 reg=4 channel Ljava/lang/String; │ │ @@ -423451,32 +423593,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -13b408: |[13b408] org.jibble.pircbot.PircBot.partChannel:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b418: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b41c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13b420: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b426: 1a02 6116 |0007: const-string v2, "PART " // string@1661 │ │ -13b42a: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b430: 0c01 |000c: move-result-object v1 │ │ -13b432: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b438: 0c01 |0010: move-result-object v1 │ │ -13b43a: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ -13b43e: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b444: 0c01 |0016: move-result-object v1 │ │ -13b446: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b44c: 0c01 |001a: move-result-object v1 │ │ -13b44e: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b454: 0c01 |001e: move-result-object v1 │ │ -13b456: 6e20 8445 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.addFront:(Ljava/lang/Object;)V // method@4584 │ │ -13b45c: 0e00 |0022: return-void │ │ +1390fc: |[1390fc] org.jibble.pircbot.PircBot.partChannel:(Ljava/lang/String;Ljava/lang/String;)V │ │ +13910c: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +139110: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +139114: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13911a: 1a02 5d16 |0007: const-string v2, "PART " // string@165d │ │ +13911e: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139124: 0c01 |000c: move-result-object v1 │ │ +139126: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13912c: 0c01 |0010: move-result-object v1 │ │ +13912e: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ +139132: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139138: 0c01 |0016: move-result-object v1 │ │ +13913a: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139140: 0c01 |001a: move-result-object v1 │ │ +139142: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139148: 0c01 |001e: move-result-object v1 │ │ +13914a: 6e20 8445 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.addFront:(Ljava/lang/Object;)V // method@4584 │ │ +139150: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0022 line=387 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0023 reg=4 channel Ljava/lang/String; │ │ @@ -423487,18 +423629,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13b460: |[13b460] org.jibble.pircbot.PircBot.quitServer:()V │ │ -13b470: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -13b474: 6e20 6045 0100 |0002: invoke-virtual {v1, v0}, Lorg/jibble/pircbot/PircBot;.quitServer:(Ljava/lang/String;)V // method@4560 │ │ -13b47a: 0e00 |0005: return-void │ │ +139154: |[139154] org.jibble.pircbot.PircBot.quitServer:()V │ │ +139164: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +139168: 6e20 6045 0100 |0002: invoke-virtual {v1, v0}, Lorg/jibble/pircbot/PircBot;.quitServer:(Ljava/lang/String;)V // method@4560 │ │ +13916e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0005 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ │ │ @@ -423507,26 +423649,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -13b47c: |[13b47c] org.jibble.pircbot.PircBot.quitServer:(Ljava/lang/String;)V │ │ -13b48c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b490: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b496: 1a01 e716 |0005: const-string v1, "QUIT :" // string@16e7 │ │ -13b49a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b4a0: 0c00 |000a: move-result-object v0 │ │ -13b4a2: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b4a8: 0c00 |000e: move-result-object v0 │ │ -13b4aa: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b4b0: 0c00 |0012: move-result-object v0 │ │ -13b4b2: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b4b8: 0e00 |0016: return-void │ │ +139170: |[139170] org.jibble.pircbot.PircBot.quitServer:(Ljava/lang/String;)V │ │ +139180: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +139184: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13918a: 1a01 e316 |0005: const-string v1, "QUIT :" // string@16e3 │ │ +13918e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139194: 0c00 |000a: move-result-object v0 │ │ +139196: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13919c: 0c00 |000e: move-result-object v0 │ │ +13919e: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1391a4: 0c00 |0012: move-result-object v0 │ │ +1391a6: 6e20 6c45 0200 |0013: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1391ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0016 line=412 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 reason Ljava/lang/String; │ │ @@ -423536,35 +423678,35 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -13b4bc: |[13b4bc] org.jibble.pircbot.PircBot.reconnect:()V │ │ -13b4cc: 1d03 |0000: monitor-enter v3 │ │ -13b4ce: 6e10 1145 0300 |0001: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getServer:()Ljava/lang/String; // method@4511 │ │ -13b4d4: 0c00 |0004: move-result-object v0 │ │ -13b4d6: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -13b4da: 2200 e508 |0007: new-instance v0, Lorg/jibble/pircbot/IrcException; // type@08e5 │ │ -13b4de: 1a01 b805 |0009: const-string v1, "Cannot reconnect to an IRC server because we were never connected to one previously!" // string@05b8 │ │ -13b4e2: 7020 e544 1000 |000b: invoke-direct {v0, v1}, Lorg/jibble/pircbot/IrcException;.:(Ljava/lang/String;)V // method@44e5 │ │ -13b4e8: 2700 |000e: throw v0 │ │ -13b4ea: 0d00 |000f: move-exception v0 │ │ -13b4ec: 1e03 |0010: monitor-exit v3 │ │ -13b4ee: 2700 |0011: throw v0 │ │ -13b4f0: 6e10 1145 0300 |0012: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getServer:()Ljava/lang/String; // method@4511 │ │ -13b4f6: 0c00 |0015: move-result-object v0 │ │ -13b4f8: 6e10 1045 0300 |0016: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getPort:()I // method@4510 │ │ -13b4fe: 0a01 |0019: move-result v1 │ │ -13b500: 6e10 0f45 0300 |001a: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getPassword:()Ljava/lang/String; // method@450f │ │ -13b506: 0c02 |001d: move-result-object v2 │ │ -13b508: 6e40 f644 0321 |001e: invoke-virtual {v3, v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ -13b50e: 1e03 |0021: monitor-exit v3 │ │ -13b510: 0e00 |0022: return-void │ │ +1391b0: |[1391b0] org.jibble.pircbot.PircBot.reconnect:()V │ │ +1391c0: 1d03 |0000: monitor-enter v3 │ │ +1391c2: 6e10 1145 0300 |0001: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getServer:()Ljava/lang/String; // method@4511 │ │ +1391c8: 0c00 |0004: move-result-object v0 │ │ +1391ca: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1391ce: 2200 e508 |0007: new-instance v0, Lorg/jibble/pircbot/IrcException; // type@08e5 │ │ +1391d2: 1a01 b405 |0009: const-string v1, "Cannot reconnect to an IRC server because we were never connected to one previously!" // string@05b4 │ │ +1391d6: 7020 e544 1000 |000b: invoke-direct {v0, v1}, Lorg/jibble/pircbot/IrcException;.:(Ljava/lang/String;)V // method@44e5 │ │ +1391dc: 2700 |000e: throw v0 │ │ +1391de: 0d00 |000f: move-exception v0 │ │ +1391e0: 1e03 |0010: monitor-exit v3 │ │ +1391e2: 2700 |0011: throw v0 │ │ +1391e4: 6e10 1145 0300 |0012: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getServer:()Ljava/lang/String; // method@4511 │ │ +1391ea: 0c00 |0015: move-result-object v0 │ │ +1391ec: 6e10 1045 0300 |0016: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getPort:()I // method@4510 │ │ +1391f2: 0a01 |0019: move-result v1 │ │ +1391f4: 6e10 0f45 0300 |001a: invoke-virtual {v3}, Lorg/jibble/pircbot/PircBot;.getPassword:()Ljava/lang/String; // method@450f │ │ +1391fa: 0c02 |001d: move-result-object v2 │ │ +1391fc: 6e40 f644 0321 |001e: invoke-virtual {v3, v0, v1, v2}, Lorg/jibble/pircbot/PircBot;.connect:(Ljava/lang/String;ILjava/lang/String;)V // method@44f6 │ │ +139202: 1e03 |0021: monitor-exit v3 │ │ +139204: 0e00 |0022: return-void │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x000f │ │ 0x0012 - 0x0021 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=293 │ │ @@ -423580,26 +423722,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -13b528: |[13b528] org.jibble.pircbot.PircBot.sendAction:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b538: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b53c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b542: 1a01 3e02 |0005: const-string v1, "ACTION " // string@023e │ │ -13b546: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b54c: 0c00 |000a: move-result-object v0 │ │ -13b54e: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b554: 0c00 |000e: move-result-object v0 │ │ -13b556: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b55c: 0c00 |0012: move-result-object v0 │ │ -13b55e: 6e30 6845 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ -13b564: 0e00 |0016: return-void │ │ +13921c: |[13921c] org.jibble.pircbot.PircBot.sendAction:(Ljava/lang/String;Ljava/lang/String;)V │ │ +13922c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +139230: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139236: 1a01 3b02 |0005: const-string v1, "ACTION " // string@023b │ │ +13923a: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139240: 0c00 |000a: move-result-object v0 │ │ +139242: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139248: 0c00 |000e: move-result-object v0 │ │ +13924a: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139250: 0c00 |0012: move-result-object v0 │ │ +139252: 6e30 6845 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V // method@4568 │ │ +139258: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0016 line=480 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 target Ljava/lang/String; │ │ @@ -423610,35 +423752,35 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -13b568: |[13b568] org.jibble.pircbot.PircBot.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b578: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b57c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13b580: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b586: 1a02 8316 |0007: const-string v2, "PRIVMSG " // string@1683 │ │ -13b58a: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b590: 0c01 |000c: move-result-object v1 │ │ -13b592: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b598: 0c01 |0010: move-result-object v1 │ │ -13b59a: 1a02 5700 |0011: const-string v2, " :" // string@0057 │ │ -13b59e: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b5a4: 0c01 |0016: move-result-object v1 │ │ -13b5a6: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b5ac: 0c01 |001a: move-result-object v1 │ │ -13b5ae: 1a02 0200 |001b: const-string v2, "" // string@0002 │ │ -13b5b2: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b5b8: 0c01 |0020: move-result-object v1 │ │ -13b5ba: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b5c0: 0c01 |0024: move-result-object v1 │ │ -13b5c2: 6e20 8345 1000 |0025: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ -13b5c8: 0e00 |0028: return-void │ │ +13925c: |[13925c] org.jibble.pircbot.PircBot.sendCTCPCommand:(Ljava/lang/String;Ljava/lang/String;)V │ │ +13926c: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +139270: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +139274: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13927a: 1a02 7f16 |0007: const-string v2, "PRIVMSG " // string@167f │ │ +13927e: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139284: 0c01 |000c: move-result-object v1 │ │ +139286: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13928c: 0c01 |0010: move-result-object v1 │ │ +13928e: 1a02 5700 |0011: const-string v2, " :" // string@0057 │ │ +139292: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139298: 0c01 |0016: move-result-object v1 │ │ +13929a: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1392a0: 0c01 |001a: move-result-object v1 │ │ +1392a2: 1a02 0200 |001b: const-string v2, "" // string@0002 │ │ +1392a6: 6e20 6343 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1392ac: 0c01 |0020: move-result-object v1 │ │ +1392ae: 6e10 6a43 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1392b4: 0c01 |0024: move-result-object v1 │ │ +1392b6: 6e20 8345 1000 |0025: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ +1392bc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0028 line=508 │ │ locals : │ │ 0x0000 - 0x0029 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0029 reg=4 target Ljava/lang/String; │ │ @@ -423649,31 +423791,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -13b5cc: |[13b5cc] org.jibble.pircbot.PircBot.sendInvite:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b5dc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b5e0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b5e6: 1a01 3b09 |0005: const-string v1, "INVITE " // string@093b │ │ -13b5ea: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b5f0: 0c00 |000a: move-result-object v0 │ │ -13b5f2: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b5f8: 0c00 |000e: move-result-object v0 │ │ -13b5fa: 1a01 5600 |000f: const-string v1, " :" // string@0056 │ │ -13b5fe: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b604: 0c00 |0014: move-result-object v0 │ │ -13b606: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b60c: 0c00 |0018: move-result-object v0 │ │ -13b60e: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b614: 0c00 |001c: move-result-object v0 │ │ -13b616: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b61c: 0e00 |0020: return-void │ │ +1392c0: |[1392c0] org.jibble.pircbot.PircBot.sendInvite:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1392d0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1392d4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1392da: 1a01 3709 |0005: const-string v1, "INVITE " // string@0937 │ │ +1392de: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1392e4: 0c00 |000a: move-result-object v0 │ │ +1392e6: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1392ec: 0c00 |000e: move-result-object v0 │ │ +1392ee: 1a01 5600 |000f: const-string v1, " :" // string@0056 │ │ +1392f2: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1392f8: 0c00 |0014: move-result-object v0 │ │ +1392fa: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139300: 0c00 |0018: move-result-object v0 │ │ +139302: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139308: 0c00 |001c: move-result-object v0 │ │ +13930a: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +139310: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0020 line=583 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0021 reg=3 nick Ljava/lang/String; │ │ @@ -423684,32 +423826,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -13b620: |[13b620] org.jibble.pircbot.PircBot.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b630: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b634: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13b638: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b63e: 1a02 8316 |0007: const-string v2, "PRIVMSG " // string@1683 │ │ -13b642: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b648: 0c01 |000c: move-result-object v1 │ │ -13b64a: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b650: 0c01 |0010: move-result-object v1 │ │ -13b652: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ -13b656: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b65c: 0c01 |0016: move-result-object v1 │ │ -13b65e: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b664: 0c01 |001a: move-result-object v1 │ │ -13b666: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b66c: 0c01 |001e: move-result-object v1 │ │ -13b66e: 6e20 8345 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ -13b674: 0e00 |0022: return-void │ │ +139314: |[139314] org.jibble.pircbot.PircBot.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V │ │ +139324: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +139328: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +13932c: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139332: 1a02 7f16 |0007: const-string v2, "PRIVMSG " // string@167f │ │ +139336: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13933c: 0c01 |000c: move-result-object v1 │ │ +13933e: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139344: 0c01 |0010: move-result-object v1 │ │ +139346: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ +13934a: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139350: 0c01 |0016: move-result-object v1 │ │ +139352: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139358: 0c01 |001a: move-result-object v1 │ │ +13935a: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139360: 0c01 |001e: move-result-object v1 │ │ +139362: 6e20 8345 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ +139368: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0022 line=468 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0023 reg=4 target Ljava/lang/String; │ │ @@ -423720,32 +423862,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -13b678: |[13b678] org.jibble.pircbot.PircBot.sendNotice:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b688: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b68c: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13b690: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b696: 1a02 a115 |0007: const-string v2, "NOTICE " // string@15a1 │ │ -13b69a: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b6a0: 0c01 |000c: move-result-object v1 │ │ -13b6a2: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b6a8: 0c01 |0010: move-result-object v1 │ │ -13b6aa: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ -13b6ae: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b6b4: 0c01 |0016: move-result-object v1 │ │ -13b6b6: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b6bc: 0c01 |001a: move-result-object v1 │ │ -13b6be: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b6c4: 0c01 |001e: move-result-object v1 │ │ -13b6c6: 6e20 8345 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ -13b6cc: 0e00 |0022: return-void │ │ +13936c: |[13936c] org.jibble.pircbot.PircBot.sendNotice:(Ljava/lang/String;Ljava/lang/String;)V │ │ +13937c: 5430 d620 |0000: iget-object v0, v3, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +139380: 2201 7908 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +139384: 7010 5a43 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13938a: 1a02 9d15 |0007: const-string v2, "NOTICE " // string@159d │ │ +13938e: 6e20 6343 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139394: 0c01 |000c: move-result-object v1 │ │ +139396: 6e20 6343 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13939c: 0c01 |0010: move-result-object v1 │ │ +13939e: 1a02 5600 |0011: const-string v2, " :" // string@0056 │ │ +1393a2: 6e20 6343 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1393a8: 0c01 |0016: move-result-object v1 │ │ +1393aa: 6e20 6343 5100 |0017: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1393b0: 0c01 |001a: move-result-object v1 │ │ +1393b2: 6e10 6a43 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1393b8: 0c01 |001e: move-result-object v1 │ │ +1393ba: 6e20 8345 1000 |001f: invoke-virtual {v0, v1}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ +1393c0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ 0x0022 line=491 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0023 reg=4 target Ljava/lang/String; │ │ @@ -423756,26 +423898,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -13b6d0: |[13b6d0] org.jibble.pircbot.PircBot.sendRawLine:(Ljava/lang/String;)V │ │ -13b6e0: 5420 d120 |0000: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13b6e4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -13b6e8: 5420 d720 |0004: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ -13b6ec: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -13b6f0: 1a00 cc3c |0008: const-string v0, "pIRCbot" // string@3ccc │ │ -13b6f4: 1a01 f51a |000a: const-string v1, "Tried sending message on null threads?" // string@1af5 │ │ -13b6f8: 7120 5737 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -13b6fe: 0e00 |000f: return-void │ │ -13b700: 5420 d120 |0010: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13b704: 6e20 e244 3000 |0012: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ -13b70a: 28fa |0015: goto 000f // -0006 │ │ +1393c4: |[1393c4] org.jibble.pircbot.PircBot.sendRawLine:(Ljava/lang/String;)V │ │ +1393d4: 5420 d120 |0000: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +1393d8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1393dc: 5420 d720 |0004: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._outputThread:Lorg/jibble/pircbot/OutputThread; // field@20d7 │ │ +1393e0: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +1393e4: 1a00 c73c |0008: const-string v0, "pIRCbot" // string@3cc7 │ │ +1393e8: 1a01 f11a |000a: const-string v1, "Tried sending message on null threads?" // string@1af1 │ │ +1393ec: 7120 5737 1000 |000c: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +1393f2: 0e00 |000f: return-void │ │ +1393f4: 5420 d120 |0010: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +1393f8: 6e20 e244 3000 |0012: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ +1393fe: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0008 line=423 │ │ 0x000f line=427 │ │ 0x0010 line=426 │ │ locals : │ │ @@ -423787,34 +423929,34 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -13b70c: |[13b70c] org.jibble.pircbot.PircBot.sendRawLineViaQueue:(Ljava/lang/String;)V │ │ -13b71c: 1d02 |0000: monitor-enter v2 │ │ -13b71e: 3903 0d00 |0001: if-nez v3, 000e // +000d │ │ -13b722: 2200 7108 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@0871 │ │ -13b726: 1a01 bb05 |0005: const-string v1, "Cannot send null messages to server" // string@05bb │ │ -13b72a: 7020 1e43 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ -13b730: 2700 |000a: throw v0 │ │ -13b732: 0d00 |000b: move-exception v0 │ │ -13b734: 1e02 |000c: monitor-exit v2 │ │ -13b736: 2700 |000d: throw v0 │ │ -13b738: 6e10 1945 0200 |000e: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ -13b73e: 0a00 |0011: move-result v0 │ │ -13b740: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -13b744: 5420 d620 |0014: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ -13b748: 6e20 8345 3000 |0016: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ -13b74e: 1e02 |0019: monitor-exit v2 │ │ -13b750: 0e00 |001a: return-void │ │ -13b752: 5420 d120 |001b: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ -13b756: 6e20 e244 3000 |001d: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ -13b75c: 28f9 |0020: goto 0019 // -0007 │ │ +139400: |[139400] org.jibble.pircbot.PircBot.sendRawLineViaQueue:(Ljava/lang/String;)V │ │ +139410: 1d02 |0000: monitor-enter v2 │ │ +139412: 3903 0d00 |0001: if-nez v3, 000e // +000d │ │ +139416: 2200 7108 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@0871 │ │ +13941a: 1a01 b705 |0005: const-string v1, "Cannot send null messages to server" // string@05b7 │ │ +13941e: 7020 1e43 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@431e │ │ +139424: 2700 |000a: throw v0 │ │ +139426: 0d00 |000b: move-exception v0 │ │ +139428: 1e02 |000c: monitor-exit v2 │ │ +13942a: 2700 |000d: throw v0 │ │ +13942c: 6e10 1945 0200 |000e: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ +139432: 0a00 |0011: move-result v0 │ │ +139434: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +139438: 5420 d620 |0014: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._outQueue:Lorg/jibble/pircbot/Queue; // field@20d6 │ │ +13943c: 6e20 8345 3000 |0016: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/Queue;.add:(Ljava/lang/Object;)V // method@4583 │ │ +139442: 1e02 |0019: monitor-exit v2 │ │ +139444: 0e00 |001a: return-void │ │ +139446: 5420 d120 |001b: iget-object v0, v2, Lorg/jibble/pircbot/PircBot;._inputThread:Lorg/jibble/pircbot/InputThread; // field@20d1 │ │ +13944a: 6e20 e244 3000 |001d: invoke-virtual {v0, v3}, Lorg/jibble/pircbot/InputThread;.sendRawLine:(Ljava/lang/String;)V // method@44e2 │ │ +139450: 28f9 |0020: goto 0019 // -0007 │ │ catches : 3 │ │ 0x0003 - 0x000b │ │ -> 0x000b │ │ 0x000e - 0x0019 │ │ -> 0x000b │ │ 0x001b - 0x0020 │ │ -> 0x000b │ │ @@ -423835,20 +423977,20 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13b77c: |[13b77c] org.jibble.pircbot.PircBot.setAliases:(Ljava/util/Collection;)V │ │ -13b78c: 5410 c620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ -13b790: 7210 2344 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ -13b796: 5410 c620 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ -13b79a: 7220 2244 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ -13b7a0: 0e00 |000a: return-void │ │ +139470: |[139470] org.jibble.pircbot.PircBot.setAliases:(Ljava/util/Collection;)V │ │ +139480: 5410 c620 |0000: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ +139484: 7210 2344 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@4423 │ │ +13948a: 5410 c620 |0005: iget-object v0, v1, Lorg/jibble/pircbot/PircBot;._aliases:Ljava/util/List; // field@20c6 │ │ +13948e: 7220 2244 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@4422 │ │ +139494: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2531 │ │ 0x0005 line=2532 │ │ 0x000a line=2533 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ @@ -423860,17 +424002,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b7a4: |[13b7a4] org.jibble.pircbot.PircBot.setAutoNickChange:(Z)V │ │ -13b7b4: 5c01 c720 |0000: iput-boolean v1, v0, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ -13b7b8: 0e00 |0002: return-void │ │ +139498: |[139498] org.jibble.pircbot.PircBot.setAutoNickChange:(Z)V │ │ +1394a8: 5c01 c720 |0000: iput-boolean v1, v0, Lorg/jibble/pircbot/PircBot;._autoNickChange:Z // field@20c7 │ │ +1394ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 autoNickChange Z │ │ @@ -423880,17 +424022,17 @@ │ │ type : '(Ljava/net/InetAddress;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b7bc: |[13b7bc] org.jibble.pircbot.PircBot.setDccInetAddress:(Ljava/net/InetAddress;)V │ │ -13b7cc: 5b01 cc20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ -13b7d0: 0e00 |0002: return-void │ │ +1394b0: |[1394b0] org.jibble.pircbot.PircBot.setDccInetAddress:(Ljava/net/InetAddress;)V │ │ +1394c0: 5b01 cc20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._dccInetAddress:Ljava/net/InetAddress; // field@20cc │ │ +1394c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2867 │ │ 0x0002 line=2868 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 dccInetAddress Ljava/net/InetAddress; │ │ @@ -423900,26 +424042,26 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13b7d4: |[13b7d4] org.jibble.pircbot.PircBot.setDccPorts:([I)V │ │ -13b7e4: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -13b7e8: 2120 |0002: array-length v0, v2 │ │ -13b7ea: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ -13b7ee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -13b7f0: 5b10 ce20 |0006: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -13b7f4: 0e00 |0008: return-void │ │ -13b7f6: 6e10 9f45 0200 |0009: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@459f │ │ -13b7fc: 0c00 |000c: move-result-object v0 │ │ -13b7fe: 1f00 f508 |000d: check-cast v0, [I // type@08f5 │ │ -13b802: 5b10 ce20 |000f: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ -13b806: 28f7 |0011: goto 0008 // -0009 │ │ +1394c8: |[1394c8] org.jibble.pircbot.PircBot.setDccPorts:([I)V │ │ +1394d8: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +1394dc: 2120 |0002: array-length v0, v2 │ │ +1394de: 3900 0600 |0003: if-nez v0, 0009 // +0006 │ │ +1394e2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +1394e4: 5b10 ce20 |0006: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +1394e8: 0e00 |0008: return-void │ │ +1394ea: 6e10 9f45 0200 |0009: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@459f │ │ +1394f0: 0c00 |000c: move-result-object v0 │ │ +1394f2: 1f00 f508 |000d: check-cast v0, [I // type@08f5 │ │ +1394f6: 5b10 ce20 |000f: iput-object v0, v1, Lorg/jibble/pircbot/PircBot;._dccPorts:[I // field@20ce │ │ +1394fa: 28f7 |0011: goto 0008 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2917 │ │ 0x0005 line=2918 │ │ 0x0008 line=2923 │ │ 0x0009 line=2921 │ │ locals : │ │ @@ -423931,19 +424073,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -13b808: |[13b808] org.jibble.pircbot.PircBot.setEncoding:(Ljava/lang/String;)V │ │ -13b818: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -13b81c: 6e20 3c43 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@433c │ │ -13b822: 5b12 cb20 |0005: iput-object v2, v1, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ -13b826: 0e00 |0007: return-void │ │ +1394fc: |[1394fc] org.jibble.pircbot.PircBot.setEncoding:(Ljava/lang/String;)V │ │ +13950c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +139510: 6e20 3c43 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@433c │ │ +139516: 5b12 cb20 |0005: iput-object v2, v1, Lorg/jibble/pircbot/PircBot;._charset:Ljava/lang/String; // field@20cb │ │ +13951a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2825 │ │ 0x0005 line=2827 │ │ 0x0007 line=2828 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/jibble/pircbot/PircBot; │ │ @@ -423954,17 +424096,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b828: |[13b828] org.jibble.pircbot.PircBot.setFinger:(Ljava/lang/String;)V │ │ -13b838: 5b01 cf20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ -13b83c: 0e00 |0002: return-void │ │ +13951c: |[13951c] org.jibble.pircbot.PircBot.setFinger:(Ljava/lang/String;)V │ │ +13952c: 5b01 cf20 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._finger:Ljava/lang/String; // field@20cf │ │ +139530: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2576 │ │ 0x0002 line=2577 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 finger Ljava/lang/String; │ │ @@ -423974,17 +424116,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b840: |[13b840] org.jibble.pircbot.PircBot.setLogin:(Ljava/lang/String;)V │ │ -13b850: 5b01 d220 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ -13b854: 0e00 |0002: return-void │ │ +139534: |[139534] org.jibble.pircbot.PircBot.setLogin:(Ljava/lang/String;)V │ │ +139544: 5b01 d220 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._login:Ljava/lang/String; // field@20d2 │ │ +139548: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2554 │ │ 0x0002 line=2555 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 login Ljava/lang/String; │ │ @@ -423994,24 +424136,24 @@ │ │ type : '(J)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -13b858: |[13b858] org.jibble.pircbot.PircBot.setMessageDelay:(J)V │ │ -13b868: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -13b86c: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -13b870: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ -13b874: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13b878: 1a01 b105 |0008: const-string v1, "Cannot have a negative time." // string@05b1 │ │ -13b87c: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13b882: 2700 |000d: throw v0 │ │ -13b884: 5a34 d320 |000e: iput-wide v4, v3, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ -13b888: 0e00 |0010: return-void │ │ +13954c: |[13954c] org.jibble.pircbot.PircBot.setMessageDelay:(J)V │ │ +13955c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +139560: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +139564: 3b00 0a00 |0004: if-gez v0, 000e // +000a │ │ +139568: 2200 6408 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13956c: 1a01 ad05 |0008: const-string v1, "Cannot have a negative time." // string@05ad │ │ +139570: 7020 f242 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +139576: 2700 |000d: throw v0 │ │ +139578: 5a34 d320 |000e: iput-wide v4, v3, Lorg/jibble/pircbot/PircBot;._messageDelay:J // field@20d3 │ │ +13957c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2674 │ │ 0x0006 line=2675 │ │ 0x000e line=2677 │ │ 0x0010 line=2678 │ │ locals : │ │ @@ -424023,31 +424165,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -13b88c: |[13b88c] org.jibble.pircbot.PircBot.setMode:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b89c: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b8a0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b8a6: 1a01 c314 |0005: const-string v1, "MODE " // string@14c3 │ │ -13b8aa: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b8b0: 0c00 |000a: move-result-object v0 │ │ -13b8b2: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b8b8: 0c00 |000e: move-result-object v0 │ │ -13b8ba: 1a01 1e00 |000f: const-string v1, " " // string@001e │ │ -13b8be: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b8c4: 0c00 |0014: move-result-object v0 │ │ -13b8c6: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b8cc: 0c00 |0018: move-result-object v0 │ │ -13b8ce: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b8d4: 0c00 |001c: move-result-object v0 │ │ -13b8d6: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b8dc: 0e00 |0020: return-void │ │ +139580: |[139580] org.jibble.pircbot.PircBot.setMode:(Ljava/lang/String;Ljava/lang/String;)V │ │ +139590: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +139594: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13959a: 1a01 bf14 |0005: const-string v1, "MODE " // string@14bf │ │ +13959e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1395a4: 0c00 |000a: move-result-object v0 │ │ +1395a6: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1395ac: 0c00 |000e: move-result-object v0 │ │ +1395ae: 1a01 1e00 |000f: const-string v1, " " // string@001e │ │ +1395b2: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1395b8: 0c00 |0014: move-result-object v0 │ │ +1395ba: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1395c0: 0c00 |0018: move-result-object v0 │ │ +1395c2: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1395c8: 0c00 |001c: move-result-object v0 │ │ +1395ca: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1395d0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0020 line=570 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0021 reg=3 channel Ljava/lang/String; │ │ @@ -424058,17 +424200,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b8e0: |[13b8e0] org.jibble.pircbot.PircBot.setName:(Ljava/lang/String;)V │ │ -13b8f0: 5b01 d420 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ -13b8f4: 0e00 |0002: return-void │ │ +1395d4: |[1395d4] org.jibble.pircbot.PircBot.setName:(Ljava/lang/String;)V │ │ +1395e4: 5b01 d420 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._name:Ljava/lang/String; // field@20d4 │ │ +1395e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2527 │ │ 0x0002 line=2528 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -424078,18 +424220,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -13b8f8: |[13b8f8] org.jibble.pircbot.PircBot.setSaslCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b908: 5b01 e220 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;.saslUsername:Ljava/lang/String; // field@20e2 │ │ -13b90c: 5b02 e120 |0002: iput-object v2, v0, Lorg/jibble/pircbot/PircBot;.saslPassword:Ljava/lang/String; // field@20e1 │ │ -13b910: 0e00 |0004: return-void │ │ +1395ec: |[1395ec] org.jibble.pircbot.PircBot.setSaslCredentials:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1395fc: 5b01 e220 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;.saslUsername:Ljava/lang/String; // field@20e2 │ │ +139600: 5b02 e120 |0002: iput-object v2, v0, Lorg/jibble/pircbot/PircBot;.saslPassword:Ljava/lang/String; // field@20e1 │ │ +139604: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0004 line=318 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ @@ -424101,31 +424243,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -13b914: |[13b914] org.jibble.pircbot.PircBot.setTopic:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13b924: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b928: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b92e: 1a01 4019 |0005: const-string v1, "TOPIC " // string@1940 │ │ -13b932: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b938: 0c00 |000a: move-result-object v0 │ │ -13b93a: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b940: 0c00 |000e: move-result-object v0 │ │ -13b942: 1a01 5600 |000f: const-string v1, " :" // string@0056 │ │ -13b946: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b94c: 0c00 |0014: move-result-object v0 │ │ -13b94e: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b954: 0c00 |0018: move-result-object v0 │ │ -13b956: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13b95c: 0c00 |001c: move-result-object v0 │ │ -13b95e: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13b964: 0e00 |0020: return-void │ │ +139608: |[139608] org.jibble.pircbot.PircBot.setTopic:(Ljava/lang/String;Ljava/lang/String;)V │ │ +139618: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +13961c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139622: 1a01 3c19 |0005: const-string v1, "TOPIC " // string@193c │ │ +139626: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13962c: 0c00 |000a: move-result-object v0 │ │ +13962e: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139634: 0c00 |000e: move-result-object v0 │ │ +139636: 1a01 5600 |000f: const-string v1, " :" // string@0056 │ │ +13963a: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139640: 0c00 |0014: move-result-object v0 │ │ +139642: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139648: 0c00 |0018: move-result-object v0 │ │ +13964a: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139650: 0c00 |001c: move-result-object v0 │ │ +139652: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +139658: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0020 line=701 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0021 reg=3 channel Ljava/lang/String; │ │ @@ -424136,26 +424278,26 @@ │ │ type : '([Ljavax/net/ssl/X509TrustManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -13b968: |[13b968] org.jibble.pircbot.PircBot.setTrustManagers:([Ljavax/net/ssl/X509TrustManager;)V │ │ -13b978: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ -13b97c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -13b97e: 2300 4009 |0003: new-array v0, v0, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ -13b982: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -13b984: 2202 3408 |0006: new-instance v2, Lindrora/atomic/ssl/NaiveTrustManager; // type@0834 │ │ -13b988: 7010 4942 0200 |0008: invoke-direct {v2}, Lindrora/atomic/ssl/NaiveTrustManager;.:()V // method@4249 │ │ -13b98e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -13b992: 5b30 de20 |000d: iput-object v0, v3, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ -13b996: 0e00 |000f: return-void │ │ -13b998: 5b34 de20 |0010: iput-object v4, v3, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ -13b99c: 28fd |0012: goto 000f // -0003 │ │ +13965c: |[13965c] org.jibble.pircbot.PircBot.setTrustManagers:([Ljavax/net/ssl/X509TrustManager;)V │ │ +13966c: 3904 1000 |0000: if-nez v4, 0010 // +0010 │ │ +139670: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +139672: 2300 4009 |0003: new-array v0, v0, [Ljavax/net/ssl/X509TrustManager; // type@0940 │ │ +139676: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +139678: 2202 3408 |0006: new-instance v2, Lindrora/atomic/ssl/NaiveTrustManager; // type@0834 │ │ +13967c: 7010 4942 0200 |0008: invoke-direct {v2}, Lindrora/atomic/ssl/NaiveTrustManager;.:()V // method@4249 │ │ +139682: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +139686: 5b30 de20 |000d: iput-object v0, v3, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ +13968a: 0e00 |000f: return-void │ │ +13968c: 5b34 de20 |0010: iput-object v4, v3, Lorg/jibble/pircbot/PircBot;._trustManagers:[Ljavax/net/ssl/X509TrustManager; // field@20de │ │ +139690: 28fd |0012: goto 000f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3287 │ │ 0x0002 line=3288 │ │ 0x000f line=3292 │ │ 0x0010 line=3290 │ │ locals : │ │ @@ -424167,17 +424309,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b9a0: |[13b9a0] org.jibble.pircbot.PircBot.setUseSSL:(Z)V │ │ -13b9b0: 5c01 df20 |0000: iput-boolean v1, v0, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ -13b9b4: 0e00 |0002: return-void │ │ +139694: |[139694] org.jibble.pircbot.PircBot.setUseSSL:(Z)V │ │ +1396a4: 5c01 df20 |0000: iput-boolean v1, v0, Lorg/jibble/pircbot/PircBot;._useSSL:Z // field@20df │ │ +1396a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0002 line=306 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 useSSL Z │ │ @@ -424187,17 +424329,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13b9b8: |[13b9b8] org.jibble.pircbot.PircBot.setVersion:(Ljava/lang/String;)V │ │ -13b9c8: 5b01 e020 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ -13b9cc: 0e00 |0002: return-void │ │ +1396ac: |[1396ac] org.jibble.pircbot.PircBot.setVersion:(Ljava/lang/String;)V │ │ +1396bc: 5b01 e020 |0000: iput-object v1, v0, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ +1396c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2565 │ │ 0x0002 line=2566 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0003 reg=1 version Ljava/lang/String; │ │ @@ -424206,99 +424348,89 @@ │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 102 16-bit code units │ │ -13b9d0: |[13b9d0] org.jibble.pircbot.PircBot.toString:()Ljava/lang/String; │ │ -13b9e0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13b9e4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13b9ea: 1a01 fb1b |0005: const-string v1, "Version{" // string@1bfb │ │ -13b9ee: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13b9f4: 0c00 |000a: move-result-object v0 │ │ -13b9f6: 5421 e020 |000b: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ -13b9fa: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba00: 0c00 |0010: move-result-object v0 │ │ -13ba02: 1a01 7b4a |0011: const-string v1, "}" // string@4a7b │ │ -13ba06: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba0c: 0c00 |0016: move-result-object v0 │ │ -13ba0e: 1a01 6000 |0017: const-string v1, " Connected{" // string@0060 │ │ -13ba12: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba18: 0c00 |001c: move-result-object v0 │ │ -13ba1a: 6e10 1945 0200 |001d: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ -13ba20: 0a01 |0020: move-result v1 │ │ -13ba22: 6e20 6443 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -13ba28: 0c00 |0024: move-result-object v0 │ │ -13ba2a: 1a01 7b4a |0025: const-string v1, "}" // string@4a7b │ │ -13ba2e: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba34: 0c00 |002a: move-result-object v0 │ │ -13ba36: 1a01 6600 |002b: const-string v1, " Server{" // string@0066 │ │ -13ba3a: 6e20 6343 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba40: 0c00 |0030: move-result-object v0 │ │ -13ba42: 5421 db20 |0031: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ -13ba46: 6e20 6343 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba4c: 0c00 |0036: move-result-object v0 │ │ -13ba4e: 1a01 7b4a |0037: const-string v1, "}" // string@4a7b │ │ -13ba52: 6e20 6343 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba58: 0c00 |003c: move-result-object v0 │ │ -13ba5a: 1a01 6400 |003d: const-string v1, " Port{" // string@0064 │ │ -13ba5e: 6e20 6343 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba64: 0c00 |0042: move-result-object v0 │ │ -13ba66: 5221 d920 |0043: iget v1, v2, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ -13ba6a: 6e20 5f43 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13ba70: 0c00 |0048: move-result-object v0 │ │ -13ba72: 1a01 7b4a |0049: const-string v1, "}" // string@4a7b │ │ -13ba76: 6e20 6343 1000 |004b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba7c: 0c00 |004e: move-result-object v0 │ │ -13ba7e: 1a01 6300 |004f: const-string v1, " Password{" // string@0063 │ │ -13ba82: 6e20 6343 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba88: 0c00 |0054: move-result-object v0 │ │ -13ba8a: 5421 d820 |0055: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ -13ba8e: 6e20 6343 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13ba94: 0c00 |005a: move-result-object v0 │ │ -13ba96: 1a01 7b4a |005b: const-string v1, "}" // string@4a7b │ │ -13ba9a: 6e20 6343 1000 |005d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13baa0: 0c00 |0060: move-result-object v0 │ │ -13baa2: 6e10 6a43 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13baa8: 0c00 |0064: move-result-object v0 │ │ -13baaa: 1100 |0065: return-object v0 │ │ + insns size : 78 16-bit code units │ │ +1396c4: |[1396c4] org.jibble.pircbot.PircBot.toString:()Ljava/lang/String; │ │ +1396d4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1396d8: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1396de: 1a01 f71b |0005: const-string v1, "Version{" // string@1bf7 │ │ +1396e2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1396e8: 0c00 |000a: move-result-object v0 │ │ +1396ea: 5421 e020 |000b: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._version:Ljava/lang/String; // field@20e0 │ │ +1396ee: 6e20 6343 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1396f4: 0c00 |0010: move-result-object v0 │ │ +1396f6: 1a01 774a |0011: const-string v1, "} Connected{" // string@4a77 │ │ +1396fa: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139700: 0c00 |0016: move-result-object v0 │ │ +139702: 6e10 1945 0200 |0017: invoke-virtual {v2}, Lorg/jibble/pircbot/PircBot;.isConnected:()Z // method@4519 │ │ +139708: 0a01 |001a: move-result v1 │ │ +13970a: 6e20 6443 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +139710: 0c00 |001e: move-result-object v0 │ │ +139712: 1a01 7a4a |001f: const-string v1, "} Server{" // string@4a7a │ │ +139716: 6e20 6343 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13971c: 0c00 |0024: move-result-object v0 │ │ +13971e: 5421 db20 |0025: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._server:Ljava/lang/String; // field@20db │ │ +139722: 6e20 6343 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139728: 0c00 |002a: move-result-object v0 │ │ +13972a: 1a01 794a |002b: const-string v1, "} Port{" // string@4a79 │ │ +13972e: 6e20 6343 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139734: 0c00 |0030: move-result-object v0 │ │ +139736: 5221 d920 |0031: iget v1, v2, Lorg/jibble/pircbot/PircBot;._port:I // field@20d9 │ │ +13973a: 6e20 5f43 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +139740: 0c00 |0036: move-result-object v0 │ │ +139742: 1a01 784a |0037: const-string v1, "} Password{" // string@4a78 │ │ +139746: 6e20 6343 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13974c: 0c00 |003c: move-result-object v0 │ │ +13974e: 5421 d820 |003d: iget-object v1, v2, Lorg/jibble/pircbot/PircBot;._password:Ljava/lang/String; // field@20d8 │ │ +139752: 6e20 6343 1000 |003f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139758: 0c00 |0042: move-result-object v0 │ │ +13975a: 1a01 764a |0043: const-string v1, "}" // string@4a76 │ │ +13975e: 6e20 6343 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139764: 0c00 |0048: move-result-object v0 │ │ +139766: 6e10 6a43 0000 |0049: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13976c: 0c00 |004c: move-result-object v0 │ │ +13976e: 1100 |004d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2979 │ │ + 0x0017 line=2980 │ │ + 0x004d line=2979 │ │ locals : │ │ - 0x0000 - 0x0066 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ + 0x0000 - 0x004e reg=2 this Lorg/jibble/pircbot/PircBot; │ │ │ │ #132 : (in Lorg/jibble/pircbot/PircBot;) │ │ name : 'unBan' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -13baac: |[13baac] org.jibble.pircbot.PircBot.unBan:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13babc: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13bac0: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13bac6: 1a01 c314 |0005: const-string v1, "MODE " // string@14c3 │ │ -13baca: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bad0: 0c00 |000a: move-result-object v0 │ │ -13bad2: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bad8: 0c00 |000e: move-result-object v0 │ │ -13bada: 1a01 5300 |000f: const-string v1, " -b " // string@0053 │ │ -13bade: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bae4: 0c00 |0014: move-result-object v0 │ │ -13bae6: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13baec: 0c00 |0018: move-result-object v0 │ │ -13baee: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13baf4: 0c00 |001c: move-result-object v0 │ │ -13baf6: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ -13bafc: 0e00 |0020: return-void │ │ +139770: |[139770] org.jibble.pircbot.PircBot.unBan:(Ljava/lang/String;Ljava/lang/String;)V │ │ +139780: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +139784: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13978a: 1a01 bf14 |0005: const-string v1, "MODE " // string@14bf │ │ +13978e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139794: 0c00 |000a: move-result-object v0 │ │ +139796: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13979c: 0c00 |000e: move-result-object v0 │ │ +13979e: 1a01 5300 |000f: const-string v1, " -b " // string@0053 │ │ +1397a2: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1397a8: 0c00 |0014: move-result-object v0 │ │ +1397aa: 6e20 6343 4000 |0015: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1397b0: 0c00 |0018: move-result-object v0 │ │ +1397b2: 6e10 6a43 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1397b8: 0c00 |001c: move-result-object v0 │ │ +1397ba: 6e20 6c45 0200 |001d: invoke-virtual {v2, v0}, Lorg/jibble/pircbot/PircBot;.sendRawLine:(Ljava/lang/String;)V // method@456c │ │ +1397c0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0020 line=612 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0021 reg=3 channel Ljava/lang/String; │ │ @@ -424309,42 +424441,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -13bb00: |[13bb00] org.jibble.pircbot.PircBot.voice:(Ljava/lang/String;Ljava/lang/String;)V │ │ -13bb10: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -13bb14: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13bb1a: 1a01 4501 |0005: const-string v1, "+v " // string@0145 │ │ -13bb1e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bb24: 0c00 |000a: move-result-object v0 │ │ -13bb26: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bb2c: 0c00 |000e: move-result-object v0 │ │ -13bb2e: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13bb34: 0c00 |0012: move-result-object v0 │ │ -13bb36: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ -13bb3c: 0e00 |0016: return-void │ │ +1397c4: |[1397c4] org.jibble.pircbot.PircBot.voice:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1397d4: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +1397d8: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1397de: 1a01 4201 |0005: const-string v1, "+v " // string@0142 │ │ +1397e2: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1397e8: 0c00 |000a: move-result-object v0 │ │ +1397ea: 6e20 6343 4000 |000b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1397f0: 0c00 |000e: move-result-object v0 │ │ +1397f2: 6e10 6a43 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1397f8: 0c00 |0012: move-result-object v0 │ │ +1397fa: 6e30 7645 3200 |0013: invoke-virtual {v2, v3, v0}, Lorg/jibble/pircbot/PircBot;.setMode:(Ljava/lang/String;Ljava/lang/String;)V // method@4576 │ │ +139800: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0016 line=674 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/jibble/pircbot/PircBot; │ │ 0x0000 - 0x0017 reg=3 channel Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=4 nick Ljava/lang/String; │ │ │ │ - source_file_idx : 5805 (PircBot.java) │ │ + source_file_idx : 5801 (PircBot.java) │ │ │ │ Class #1522 header: │ │ class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 307 │ │ -source_file_idx : 823 │ │ +source_file_idx : 820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1522 annotations: │ │ Annotations on class │ │ @@ -424364,17 +424496,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13bb40: |[13bb40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -13bb50: 7010 7105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0571 │ │ -13bb56: 0e00 |0003: return-void │ │ +139804: |[139804] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +139814: 7010 7105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@0571 │ │ +13981a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -424383,18 +424515,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bb58: |[13bb58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -13bb68: 7110 8a05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@058a │ │ -13bb6e: 0a00 |0003: move-result v0 │ │ -13bb70: 0f00 |0004: return v0 │ │ +13981c: |[13981c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +13982c: 7110 8a05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@058a │ │ +139832: 0a00 |0003: move-result v0 │ │ +139834: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -424403,22 +424535,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13bb74: |[13bb74] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -13bb84: 6e20 6905 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0569 │ │ -13bb8a: 0a00 |0003: move-result v0 │ │ -13bb8c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -13bb90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -13bb92: 0f00 |0007: return v0 │ │ -13bb94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -13bb96: 28fe |0009: goto 0007 // -0002 │ │ +139838: |[139838] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +139848: 6e20 6905 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0569 │ │ +13984e: 0a00 |0003: move-result v0 │ │ +139850: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +139854: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +139856: 0f00 |0007: return v0 │ │ +139858: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +13985a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ @@ -424429,18 +424561,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bb98: |[13bb98] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -13bba8: 7110 8b05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058b │ │ -13bbae: 0c00 |0003: move-result-object v0 │ │ -13bbb0: 1100 |0004: return-object v0 │ │ +13985c: |[13985c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +13986c: 7110 8b05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058b │ │ +139872: 0c00 |0003: move-result-object v0 │ │ +139874: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -424449,18 +424581,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bbb4: |[13bbb4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -13bbc4: 7110 8c05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058c │ │ -13bbca: 0c00 |0003: move-result-object v0 │ │ -13bbcc: 1100 |0004: return-object v0 │ │ +139878: |[139878] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +139888: 7110 8c05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058c │ │ +13988e: 0c00 |0003: move-result-object v0 │ │ +139890: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -424469,18 +424601,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bbd0: |[13bbd0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -13bbe0: 7110 8d05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@058d │ │ -13bbe6: 0c00 |0003: move-result-object v0 │ │ -13bbe8: 1100 |0004: return-object v0 │ │ +139894: |[139894] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +1398a4: 7110 8d05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@058d │ │ +1398aa: 0c00 |0003: move-result-object v0 │ │ +1398ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -424489,32 +424621,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bbec: |[13bbec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -13bbfc: 7110 8e05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058e │ │ -13bc02: 0c00 |0003: move-result-object v0 │ │ -13bc04: 1100 |0004: return-object v0 │ │ +1398b0: |[1398b0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +1398c0: 7110 8e05 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@058e │ │ +1398c6: 0c00 |0003: move-result-object v0 │ │ +1398c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 823 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 820 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1523 header: │ │ class_idx : 381 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 386 │ │ -source_file_idx : 2180 │ │ +source_file_idx : 2176 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #1523 annotations: │ │ Annotations on class │ │ @@ -424551,18 +424683,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 │ │ -13bc08: |[13bc08] android.support.v4.app.FragmentActivity$HostCallbacks.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -13bc18: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bc1c: 7020 1508 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0815 │ │ -13bc22: 0e00 |0005: return-void │ │ +1398cc: |[1398cc] android.support.v4.app.FragmentActivity$HostCallbacks.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +1398dc: 5b01 b701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +1398e0: 7020 1508 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentHostCallback;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0815 │ │ +1398e6: 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; │ │ @@ -424574,18 +424706,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 │ │ -13bc24: |[13bc24] android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -13bc34: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bc38: 6e20 c007 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@07c0 │ │ -13bc3e: 0e00 |0005: return-void │ │ +1398e8: |[1398e8] android.support.v4.app.FragmentActivity$HostCallbacks.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +1398f8: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +1398fc: 6e20 c007 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@07c0 │ │ +139902: 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; │ │ @@ -424595,18 +424727,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 │ │ -13bc40: |[13bc40] android.support.v4.app.FragmentActivity$HostCallbacks.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -13bc50: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bc54: 6e55 b307 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@07b3 │ │ -13bc5a: 0e00 |0005: return-void │ │ +139904: |[139904] android.support.v4.app.FragmentActivity$HostCallbacks.onDump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +139914: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139918: 6e55 b307 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@07b3 │ │ +13991e: 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; │ │ @@ -424619,19 +424751,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -13bc5c: |[13bc5c] android.support.v4.app.FragmentActivity$HostCallbacks.onFindViewById:(I)Landroid/view/View; │ │ -13bc6c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bc70: 6e20 b507 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@07b5 │ │ -13bc76: 0c00 |0005: move-result-object v0 │ │ -13bc78: 1100 |0006: return-object v0 │ │ +139920: |[139920] android.support.v4.app.FragmentActivity$HostCallbacks.onFindViewById:(I)Landroid/view/View; │ │ +139930: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139934: 6e20 b507 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@07b5 │ │ +13993a: 0c00 |0005: move-result-object v0 │ │ +13993c: 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 │ │ │ │ @@ -424640,17 +424772,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13bc7c: |[13bc7c] android.support.v4.app.FragmentActivity$HostCallbacks.onGetHost:()Landroid/support/v4/app/FragmentActivity; │ │ -13bc8c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bc90: 1100 |0002: return-object v0 │ │ +139940: |[139940] android.support.v4.app.FragmentActivity$HostCallbacks.onGetHost:()Landroid/support/v4/app/FragmentActivity; │ │ +139950: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -424658,18 +424790,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13bc94: |[13bc94] android.support.v4.app.FragmentActivity$HostCallbacks.onGetHost:()Ljava/lang/Object; │ │ -13bca4: 6e10 a307 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.onGetHost:()Landroid/support/v4/app/FragmentActivity; // method@07a3 │ │ -13bcaa: 0c00 |0003: move-result-object v0 │ │ -13bcac: 1100 |0004: return-object v0 │ │ +139958: |[139958] android.support.v4.app.FragmentActivity$HostCallbacks.onGetHost:()Ljava/lang/Object; │ │ +139968: 6e10 a307 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.onGetHost:()Landroid/support/v4/app/FragmentActivity; // method@07a3 │ │ +13996e: 0c00 |0003: move-result-object v0 │ │ +139970: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -424677,22 +424809,22 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13bcb0: |[13bcb0] android.support.v4.app.FragmentActivity$HostCallbacks.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ -13bcc0: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bcc4: 6e10 b807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@07b8 │ │ -13bcca: 0c00 |0005: move-result-object v0 │ │ -13bccc: 5421 b701 |0006: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bcd0: 6e20 c037 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c0 │ │ -13bcd6: 0c00 |000b: move-result-object v0 │ │ -13bcd8: 1100 |000c: return-object v0 │ │ +139974: |[139974] android.support.v4.app.FragmentActivity$HostCallbacks.onGetLayoutInflater:()Landroid/view/LayoutInflater; │ │ +139984: 5420 b701 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139988: 6e10 b807 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@07b8 │ │ +13998e: 0c00 |0005: move-result-object v0 │ │ +139990: 5421 b701 |0006: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139994: 6e20 c037 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c0 │ │ +13999a: 0c00 |000b: move-result-object v0 │ │ +13999c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #6 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -424700,25 +424832,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -13bcdc: |[13bcdc] android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations:()I │ │ -13bcec: 5421 b701 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bcf0: 6e10 bd07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ -13bcf6: 0c00 |0005: move-result-object v0 │ │ -13bcf8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -13bcfc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -13bcfe: 0f01 |0009: return v1 │ │ -13bd00: 6e10 ae39 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@39ae │ │ -13bd06: 0c01 |000d: move-result-object v1 │ │ -13bd08: 5211 d215 |000e: iget v1, v1, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@15d2 │ │ -13bd0c: 28f9 |0010: goto 0009 // -0007 │ │ +1399a0: |[1399a0] android.support.v4.app.FragmentActivity$HostCallbacks.onGetWindowAnimations:()I │ │ +1399b0: 5421 b701 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +1399b4: 6e10 bd07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ +1399ba: 0c00 |0005: move-result-object v0 │ │ +1399bc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +1399c0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1399c2: 0f01 |0009: return v1 │ │ +1399c4: 6e10 ae39 0000 |000a: invoke-virtual {v0}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@39ae │ │ +1399ca: 0c01 |000d: move-result-object v1 │ │ +1399cc: 5211 d215 |000e: iget v1, v1, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@15d2 │ │ +1399d0: 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; │ │ @@ -424728,26 +424860,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13bd10: |[13bd10] android.support.v4.app.FragmentActivity$HostCallbacks.onHasView:()Z │ │ -13bd20: 5421 b701 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bd24: 6e10 bd07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ -13bd2a: 0c00 |0005: move-result-object v0 │ │ -13bd2c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -13bd30: 6e10 b239 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@39b2 │ │ -13bd36: 0c01 |000b: move-result-object v1 │ │ -13bd38: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -13bd3c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -13bd3e: 0f01 |000f: return v1 │ │ -13bd40: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -13bd42: 28fe |0011: goto 000f // -0002 │ │ +1399d4: |[1399d4] android.support.v4.app.FragmentActivity$HostCallbacks.onHasView:()Z │ │ +1399e4: 5421 b701 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +1399e8: 6e10 bd07 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ +1399ee: 0c00 |0005: move-result-object v0 │ │ +1399f0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +1399f4: 6e10 b239 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@39b2 │ │ +1399fa: 0c01 |000b: move-result-object v1 │ │ +1399fc: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +139a00: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +139a02: 0f01 |000f: return v1 │ │ +139a04: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +139a06: 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; │ │ @@ -424757,23 +424889,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -13bd44: |[13bd44] android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations:()Z │ │ -13bd54: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bd58: 6e10 bd07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ -13bd5e: 0c00 |0005: move-result-object v0 │ │ -13bd60: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -13bd64: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -13bd66: 0f00 |0009: return v0 │ │ -13bd68: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -13bd6a: 28fe |000b: goto 0009 // -0002 │ │ +139a08: |[139a08] android.support.v4.app.FragmentActivity$HostCallbacks.onHasWindowAnimations:()Z │ │ +139a18: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139a1c: 6e10 bd07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ +139a22: 0c00 |0005: move-result-object v0 │ │ +139a24: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +139a28: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +139a2a: 0f00 |0009: return v0 │ │ +139a2c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +139a2e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ │ │ #9 : (in Landroid/support/v4/app/FragmentActivity$HostCallbacks;) │ │ @@ -424781,18 +424913,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -13bd6c: |[13bd6c] android.support.v4.app.FragmentActivity$HostCallbacks.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ -13bd7c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bd80: 7140 b007 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.access$000:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@07b0 │ │ -13bd86: 0e00 |0005: return-void │ │ +139a30: |[139a30] android.support.v4.app.FragmentActivity$HostCallbacks.onRequestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ +139a40: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139a44: 7140 b007 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.access$000:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@07b0 │ │ +139a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0006 reg=2 fragment Landroid/support/v4/app/Fragment; │ │ @@ -424804,23 +424936,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 │ │ -13bd88: |[13bd88] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ -13bd98: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bd9c: 6e10 be07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@07be │ │ -13bda2: 0a00 |0005: move-result v0 │ │ -13bda4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -13bda8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -13bdaa: 0f00 |0009: return v0 │ │ -13bdac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -13bdae: 28fe |000b: goto 0009 // -0002 │ │ +139a4c: |[139a4c] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldSaveFragmentState:(Landroid/support/v4/app/Fragment;)Z │ │ +139a5c: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139a60: 6e10 be07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@07be │ │ +139a66: 0a00 |0005: move-result v0 │ │ +139a68: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +139a6c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +139a6e: 0f00 |0009: return v0 │ │ +139a70: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +139a72: 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; │ │ │ │ @@ -424829,19 +424961,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -13bdb0: |[13bdb0] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -13bdc0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bdc4: 7120 3706 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@0637 │ │ -13bdca: 0a00 |0005: move-result v0 │ │ -13bdcc: 0f00 |0006: return v0 │ │ +139a74: |[139a74] android.support.v4.app.FragmentActivity$HostCallbacks.onShouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +139a84: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139a88: 7120 3706 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@0637 │ │ +139a8e: 0a00 |0005: move-result v0 │ │ +139a90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$HostCallbacks; │ │ 0x0000 - 0x0007 reg=2 permission Ljava/lang/String; │ │ │ │ @@ -424850,18 +424982,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 │ │ -13bdd0: |[13bdd0] android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -13bde0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13bde4: 6e40 e407 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@07e4 │ │ -13bdea: 0e00 |0005: return-void │ │ +139a94: |[139a94] android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +139aa4: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139aa8: 6e40 e407 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@07e4 │ │ +139aae: 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; │ │ @@ -424873,32 +425005,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13bdec: |[13bdec] android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu:()V │ │ -13bdfc: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ -13be00: 6e10 e607 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@07e6 │ │ -13be06: 0e00 |0005: return-void │ │ +139ab0: |[139ab0] android.support.v4.app.FragmentActivity$HostCallbacks.onSupportInvalidateOptionsMenu:()V │ │ +139ac0: 5410 b701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.this$0:Landroid/support/v4/app/FragmentActivity; // field@01b7 │ │ +139ac4: 6e10 e607 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@07e6 │ │ +139aca: 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 : 2180 (FragmentActivity.java) │ │ + source_file_idx : 2176 (FragmentActivity.java) │ │ │ │ Class #1524 header: │ │ class_idx : 383 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 369 │ │ -source_file_idx : 2180 │ │ +source_file_idx : 2176 │ │ static_fields_size : 5 │ │ instance_fields_size: 10 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 45 │ │ │ │ Class #1524 annotations: │ │ Annotations on class │ │ @@ -424994,25 +425126,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -13be08: |[13be08] android.support.v4.app.FragmentActivity.:()V │ │ -13be18: 7010 d606 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.:()V // method@06d6 │ │ -13be1e: 2200 7c01 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@017c │ │ -13be22: 7020 9d07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@079d │ │ -13be28: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13be2c: 2200 7d01 |000a: new-instance v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks; // type@017d │ │ -13be30: 7020 9f07 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.:(Landroid/support/v4/app/FragmentActivity;)V // method@079f │ │ -13be36: 7110 f007 0000 |000f: invoke-static {v0}, Landroid/support/v4/app/FragmentController;.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; // method@07f0 │ │ -13be3c: 0c00 |0012: move-result-object v0 │ │ -13be3e: 5b10 c101 |0013: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13be42: 0e00 |0015: return-void │ │ +139acc: |[139acc] android.support.v4.app.FragmentActivity.:()V │ │ +139adc: 7010 d606 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.:()V // method@06d6 │ │ +139ae2: 2200 7c01 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@017c │ │ +139ae6: 7020 9d07 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@079d │ │ +139aec: 5b10 c201 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +139af0: 2200 7d01 |000a: new-instance v0, Landroid/support/v4/app/FragmentActivity$HostCallbacks; // type@017d │ │ +139af4: 7020 9f07 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$HostCallbacks;.:(Landroid/support/v4/app/FragmentActivity;)V // method@079f │ │ +139afa: 7110 f007 0000 |000f: invoke-static {v0}, Landroid/support/v4/app/FragmentController;.createController:(Landroid/support/v4/app/FragmentHostCallback;)Landroid/support/v4/app/FragmentController; // method@07f0 │ │ +139b00: 0c00 |0012: move-result-object v0 │ │ +139b02: 5b10 c101 |0013: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +139b06: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=92 │ │ 0x000a line=111 │ │ 0x0015 line=875 │ │ locals : │ │ @@ -425023,17 +425155,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -13be44: |[13be44] android.support.v4.app.FragmentActivity.access$000:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ -13be54: 7040 df07 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.requestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@07df │ │ -13be5a: 0e00 |0003: return-void │ │ +139b08: |[139b08] android.support.v4.app.FragmentActivity.access$000:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ +139b18: 7040 df07 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.requestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V // method@07df │ │ +139b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 x2 [Ljava/lang/String; │ │ @@ -425044,46 +425176,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 │ │ -13be5c: |[13be5c] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -13be6c: 6e20 b542 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13be72: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -13be76: 1a03 403a |0005: const-string v3, "null" // string@3a40 │ │ -13be7a: 6e20 ba42 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13be80: 0e00 |000a: return-void │ │ -13be82: 7110 ea07 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@07ea │ │ -13be88: 0c03 |000e: move-result-object v3 │ │ -13be8a: 6e20 ba42 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13be90: 2083 0207 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0702 │ │ -13be94: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -13be98: 0781 |0016: move-object v1, v8 │ │ -13be9a: 1f01 0207 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -13be9e: 6e10 2339 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -13bea4: 0a00 |001c: move-result v0 │ │ -13bea6: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -13beaa: 2203 7908 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -13beae: 7010 5a43 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13beb4: 6e20 6343 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13beba: 0c03 |0027: move-result-object v3 │ │ -13bebc: 1a04 1f00 |0028: const-string v4, " " // string@001f │ │ -13bec0: 6e20 6343 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bec6: 0c03 |002d: move-result-object v3 │ │ -13bec8: 6e10 6a43 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13bece: 0c06 |0031: move-result-object v6 │ │ -13bed0: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -13bed2: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -13bed6: 6e20 2239 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -13bedc: 0c03 |0038: move-result-object v3 │ │ -13bede: 7040 b407 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@07b4 │ │ -13bee4: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -13bee8: 28f5 |003e: goto 0033 // -000b │ │ +139b20: |[139b20] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +139b30: 6e20 b542 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139b36: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +139b3a: 1a03 3b3a |0005: const-string v3, "null" // string@3a3b │ │ +139b3e: 6e20 ba42 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +139b44: 0e00 |000a: return-void │ │ +139b46: 7110 ea07 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@07ea │ │ +139b4c: 0c03 |000e: move-result-object v3 │ │ +139b4e: 6e20 ba42 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +139b54: 2083 0207 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0702 │ │ +139b58: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +139b5c: 0781 |0016: move-object v1, v8 │ │ +139b5e: 1f01 0207 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +139b62: 6e10 2339 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +139b68: 0a00 |001c: move-result v0 │ │ +139b6a: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +139b6e: 2203 7908 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +139b72: 7010 5a43 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139b78: 6e20 6343 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139b7e: 0c03 |0027: move-result-object v3 │ │ +139b80: 1a04 1f00 |0028: const-string v4, " " // string@001f │ │ +139b84: 6e20 6343 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139b8a: 0c03 |002d: move-result-object v3 │ │ +139b8c: 6e10 6a43 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139b92: 0c06 |0031: move-result-object v6 │ │ +139b94: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +139b96: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +139b9a: 6e20 2239 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +139ba0: 0c03 |0038: move-result-object v3 │ │ +139ba2: 7040 b407 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@07b4 │ │ +139ba8: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +139bac: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0003 line=711 │ │ 0x0005 line=712 │ │ 0x000a line=728 │ │ 0x000b line=715 │ │ @@ -425109,34 +425241,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -13beec: |[13beec] android.support.v4.app.FragmentActivity.requestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ -13befc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -13befe: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -13bf02: 7130 3406 4205 |0003: invoke-static {v2, v4, v5}, Landroid/support/v4/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@0634 │ │ -13bf08: 0e00 |0006: return-void │ │ -13bf0a: d550 00ff |0007: and-int/lit16 v0, v5, #int -256 // #ff00 │ │ -13bf0e: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -13bf12: 2200 6408 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13bf16: 1a01 9d05 |000d: const-string v1, "Can only use lower 8 bits for requestCode" // string@059d │ │ -13bf1a: 7020 f242 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13bf20: 2700 |0012: throw v0 │ │ -13bf22: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -13bf24: 5c20 c601 |0014: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ -13bf28: 5230 9901 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -13bf2c: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -13bf30: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -13bf34: d551 ff00 |001c: and-int/lit16 v1, v5, #int 255 // #00ff │ │ -13bf38: b010 |001e: add-int/2addr v0, v1 │ │ -13bf3a: 7130 3406 4200 |001f: invoke-static {v2, v4, v0}, Landroid/support/v4/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@0634 │ │ -13bf40: 28e4 |0022: goto 0006 // -001c │ │ +139bb0: |[139bb0] android.support.v4.app.FragmentActivity.requestPermissionsFromFragment:(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V │ │ +139bc0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +139bc2: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +139bc6: 7130 3406 4205 |0003: invoke-static {v2, v4, v5}, Landroid/support/v4/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@0634 │ │ +139bcc: 0e00 |0006: return-void │ │ +139bce: d550 00ff |0007: and-int/lit16 v0, v5, #int -256 // #ff00 │ │ +139bd2: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +139bd6: 2200 6408 |000b: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +139bda: 1a01 9905 |000d: const-string v1, "Can only use lower 8 bits for requestCode" // string@0599 │ │ +139bde: 7020 f242 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +139be4: 2700 |0012: throw v0 │ │ +139be6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +139be8: 5c20 c601 |0014: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ +139bec: 5230 9901 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +139bf0: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +139bf4: e000 0008 |001a: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +139bf8: d551 ff00 |001c: and-int/lit16 v1, v5, #int 255 // #00ff │ │ +139bfc: b010 |001e: add-int/2addr v0, v1 │ │ +139bfe: 7130 3406 4200 |001f: invoke-static {v2, v4, v0}, Landroid/support/v4/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@0634 │ │ +139c04: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0003 line=864 │ │ 0x0006 line=873 │ │ 0x0007 line=867 │ │ 0x000b line=868 │ │ @@ -425153,178 +425285,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 │ │ -13bf44: |[13bf44] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -13bf54: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -13bf58: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -13bf5c: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -13bf60: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -13bf64: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -13bf68: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ -13bf6c: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -13bf70: 7020 5b43 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ -13bf76: 6e10 2243 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -13bf7c: 0c06 |0014: move-result-object v6 │ │ -13bf7e: 6e10 e142 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -13bf84: 0c06 |0018: move-result-object v6 │ │ -13bf86: 6e20 6343 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bf8c: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -13bf90: 6e20 5d43 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13bf96: 7110 6e43 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -13bf9c: 0a06 |0024: move-result v6 │ │ -13bf9e: 7110 0043 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13bfa4: 0c06 |0028: move-result-object v6 │ │ -13bfa6: 6e20 6343 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13bfac: 6e20 5d43 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13bfb2: 6e10 7b38 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@387b │ │ -13bfb8: 0a06 |0032: move-result v6 │ │ -13bfba: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -13bfc0: 6e20 5d43 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13bfc6: 6e10 8f38 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@388f │ │ -13bfcc: 0a06 |003c: move-result v6 │ │ -13bfce: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -13bfd2: 0176 |003f: move v6, v7 │ │ -13bfd4: 6e20 5d43 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13bfda: 6e10 8e38 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ -13bfe0: 0a06 |0046: move-result v6 │ │ -13bfe2: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -13bfe6: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -13bfea: 6e20 5d43 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13bff0: 6e10 f938 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@38f9 │ │ -13bff6: 0a06 |0051: move-result v6 │ │ -13bff8: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -13bffc: 0186 |0054: move v6, v8 │ │ -13bffe: 6e20 5d43 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c004: 6e10 9138 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@3891 │ │ -13c00a: 0a06 |005b: move-result v6 │ │ -13c00c: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -13c010: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -13c014: 6e20 5d43 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c01a: 6e10 9c38 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@389c │ │ -13c020: 0a06 |0066: move-result v6 │ │ -13c022: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -13c026: 0196 |0069: move v6, v9 │ │ -13c028: 6e20 5d43 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c02e: 6e10 8c38 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@388c │ │ -13c034: 0a06 |0070: move-result v6 │ │ -13c036: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -13c03a: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -13c03e: 6e20 5d43 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c044: 6e10 9538 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@3895 │ │ -13c04a: 0a06 |007b: move-result v6 │ │ -13c04c: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -13c050: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -13c054: 6e20 5d43 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c05a: 6e20 5d43 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c060: 6e10 9038 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@3890 │ │ -13c066: 0a06 |0089: move-result v6 │ │ -13c068: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -13c06c: 6e20 5d43 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c072: 6e10 9a38 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@389a │ │ -13c078: 0a06 |0092: move-result v6 │ │ -13c07a: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -13c07e: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -13c082: 6e20 5d43 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c088: 6e10 9938 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ -13c08e: 0a06 |009d: move-result v6 │ │ -13c090: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -13c094: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -13c098: 6e20 5d43 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c09e: 6e20 5d43 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c0a4: 6e10 5538 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@3855 │ │ -13c0aa: 0a06 |00ab: move-result v6 │ │ -13c0ac: 6e20 5f43 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13c0b2: 6e20 5d43 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c0b8: 6e10 7538 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@3875 │ │ -13c0be: 0a06 |00b5: move-result v6 │ │ -13c0c0: 6e20 5f43 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13c0c6: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -13c0ca: 6e20 5d43 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c0d0: 6e10 6a38 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@386a │ │ -13c0d6: 0a06 |00c1: move-result v6 │ │ -13c0d8: 6e20 5f43 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13c0de: 6e20 5d43 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c0e4: 6e10 4338 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@3843 │ │ -13c0ea: 0a06 |00cb: move-result v6 │ │ -13c0ec: 6e20 5f43 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13c0f2: 6e10 4e38 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ -13c0f8: 0a01 |00d2: move-result v1 │ │ -13c0fa: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -13c0fc: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -13c100: 1a06 4d00 |00d6: const-string v6, " #" // string@004d │ │ -13c104: 6e20 6343 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c10a: 7110 0043 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c110: 0c06 |00de: move-result-object v6 │ │ -13c112: 6e20 6343 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c118: 6e10 6938 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@3869 │ │ -13c11e: 0c04 |00e5: move-result-object v4 │ │ -13c120: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -13c124: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -13c128: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -13c12c: b516 |00ec: and-int/2addr v6, v1 │ │ -13c12e: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -13c134: 6e20 3f02 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@023f │ │ -13c13a: 0c03 |00f3: move-result-object v3 │ │ -13c13c: 6e20 4002 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0240 │ │ -13c142: 0c05 |00f7: move-result-object v5 │ │ -13c144: 6e20 3d02 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ -13c14a: 0c00 |00fb: move-result-object v0 │ │ -13c14c: 1a06 1e00 |00fc: const-string v6, " " // string@001e │ │ -13c150: 6e20 6343 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c156: 6e20 6343 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c15c: 1a06 9801 |0104: const-string v6, ":" // string@0198 │ │ -13c160: 6e20 6343 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c166: 6e20 6343 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c16c: 1a06 7501 |010c: const-string v6, "/" // string@0175 │ │ -13c170: 6e20 6343 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c176: 6e20 6343 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c17c: 1a06 7b4a |0114: const-string v6, "}" // string@4a7b │ │ -13c180: 6e20 6343 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c186: 6e10 6a43 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c18c: 0c06 |011c: move-result-object v6 │ │ -13c18e: 1106 |011d: return-object v6 │ │ -13c190: 6e20 5d43 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c196: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -13c19a: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -13c19e: 6e20 5d43 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c1a4: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -13c1a8: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -13c1ac: 6e20 5d43 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ -13c1b2: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -13c1b6: 0186 |0131: move v6, v8 │ │ -13c1b8: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -13c1bc: 0186 |0134: move v6, v8 │ │ -13c1be: 2900 16ff |0135: goto/16 004b // -00ea │ │ -13c1c2: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -13c1c6: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -13c1ca: 0186 |013b: move v6, v8 │ │ -13c1cc: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -13c1d0: 0186 |013e: move v6, v8 │ │ -13c1d2: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -13c1d6: 0186 |0141: move v6, v8 │ │ -13c1d8: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -13c1dc: 0186 |0144: move v6, v8 │ │ -13c1de: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -13c1e2: 0187 |0147: move v7, v8 │ │ -13c1e4: 2900 44ff |0148: goto/16 008c // -00bc │ │ -13c1e8: 0186 |014a: move v6, v8 │ │ -13c1ea: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -13c1ee: 1a03 d920 |014d: const-string v3, "app" // string@20d9 │ │ -13c1f2: 28a5 |014f: goto 00f4 // -005b │ │ -13c1f4: 1a03 3d20 |0150: const-string v3, "android" // string@203d │ │ -13c1f8: 28a2 |0152: goto 00f4 // -005e │ │ -13c1fa: 0d06 |0153: move-exception v6 │ │ -13c1fc: 28c0 |0154: goto 0114 // -0040 │ │ -13c1fe: 0000 |0155: nop // spacer │ │ -13c200: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -13c21c: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +139c08: |[139c08] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +139c18: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +139c1c: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +139c20: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +139c24: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +139c28: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +139c2c: 2202 7908 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0879 │ │ +139c30: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +139c34: 7020 5b43 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@435b │ │ +139c3a: 6e10 2243 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +139c40: 0c06 |0014: move-result-object v6 │ │ +139c42: 6e10 e142 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +139c48: 0c06 |0018: move-result-object v6 │ │ +139c4a: 6e20 6343 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139c50: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +139c54: 6e20 5d43 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139c5a: 7110 6e43 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +139c60: 0a06 |0024: move-result v6 │ │ +139c62: 7110 0043 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +139c68: 0c06 |0028: move-result-object v6 │ │ +139c6a: 6e20 6343 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139c70: 6e20 5d43 a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139c76: 6e10 7b38 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@387b │ │ +139c7c: 0a06 |0032: move-result v6 │ │ +139c7e: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +139c84: 6e20 5d43 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139c8a: 6e10 8f38 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@388f │ │ +139c90: 0a06 |003c: move-result v6 │ │ +139c92: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +139c96: 0176 |003f: move v6, v7 │ │ +139c98: 6e20 5d43 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139c9e: 6e10 8e38 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@388e │ │ +139ca4: 0a06 |0046: move-result v6 │ │ +139ca6: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +139caa: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +139cae: 6e20 5d43 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139cb4: 6e10 f938 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@38f9 │ │ +139cba: 0a06 |0051: move-result v6 │ │ +139cbc: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +139cc0: 0186 |0054: move v6, v8 │ │ +139cc2: 6e20 5d43 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139cc8: 6e10 9138 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@3891 │ │ +139cce: 0a06 |005b: move-result v6 │ │ +139cd0: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +139cd4: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +139cd8: 6e20 5d43 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139cde: 6e10 9c38 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@389c │ │ +139ce4: 0a06 |0066: move-result v6 │ │ +139ce6: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +139cea: 0196 |0069: move v6, v9 │ │ +139cec: 6e20 5d43 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139cf2: 6e10 8c38 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@388c │ │ +139cf8: 0a06 |0070: move-result v6 │ │ +139cfa: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +139cfe: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +139d02: 6e20 5d43 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d08: 6e10 9538 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@3895 │ │ +139d0e: 0a06 |007b: move-result v6 │ │ +139d10: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +139d14: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +139d18: 6e20 5d43 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d1e: 6e20 5d43 a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d24: 6e10 9038 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@3890 │ │ +139d2a: 0a06 |0089: move-result v6 │ │ +139d2c: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +139d30: 6e20 5d43 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d36: 6e10 9a38 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@389a │ │ +139d3c: 0a06 |0092: move-result v6 │ │ +139d3e: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +139d42: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +139d46: 6e20 5d43 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d4c: 6e10 9938 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@3899 │ │ +139d52: 0a06 |009d: move-result v6 │ │ +139d54: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +139d58: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +139d5c: 6e20 5d43 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d62: 6e20 5d43 a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d68: 6e10 5538 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@3855 │ │ +139d6e: 0a06 |00ab: move-result v6 │ │ +139d70: 6e20 5f43 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +139d76: 6e20 5d43 b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d7c: 6e10 7538 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@3875 │ │ +139d82: 0a06 |00b5: move-result v6 │ │ +139d84: 6e20 5f43 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +139d8a: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +139d8e: 6e20 5d43 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139d94: 6e10 6a38 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@386a │ │ +139d9a: 0a06 |00c1: move-result v6 │ │ +139d9c: 6e20 5f43 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +139da2: 6e20 5d43 b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139da8: 6e10 4338 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@3843 │ │ +139dae: 0a06 |00cb: move-result v6 │ │ +139db0: 6e20 5f43 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +139db6: 6e10 4e38 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@384e │ │ +139dbc: 0a01 |00d2: move-result v1 │ │ +139dbe: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +139dc0: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +139dc4: 1a06 4d00 |00d6: const-string v6, " #" // string@004d │ │ +139dc8: 6e20 6343 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139dce: 7110 0043 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +139dd4: 0c06 |00de: move-result-object v6 │ │ +139dd6: 6e20 6343 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139ddc: 6e10 6938 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@3869 │ │ +139de2: 0c04 |00e5: move-result-object v4 │ │ +139de4: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +139de8: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +139dec: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +139df0: b516 |00ec: and-int/2addr v6, v1 │ │ +139df2: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +139df8: 6e20 3f02 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@023f │ │ +139dfe: 0c03 |00f3: move-result-object v3 │ │ +139e00: 6e20 4002 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@0240 │ │ +139e06: 0c05 |00f7: move-result-object v5 │ │ +139e08: 6e20 3d02 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@023d │ │ +139e0e: 0c00 |00fb: move-result-object v0 │ │ +139e10: 1a06 1e00 |00fc: const-string v6, " " // string@001e │ │ +139e14: 6e20 6343 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e1a: 6e20 6343 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e20: 1a06 9501 |0104: const-string v6, ":" // string@0195 │ │ +139e24: 6e20 6343 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e2a: 6e20 6343 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e30: 1a06 7201 |010c: const-string v6, "/" // string@0172 │ │ +139e34: 6e20 6343 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e3a: 6e20 6343 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e40: 1a06 764a |0114: const-string v6, "}" // string@4a76 │ │ +139e44: 6e20 6343 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139e4a: 6e10 6a43 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139e50: 0c06 |011c: move-result-object v6 │ │ +139e52: 1106 |011d: return-object v6 │ │ +139e54: 6e20 5d43 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139e5a: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +139e5e: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +139e62: 6e20 5d43 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139e68: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +139e6c: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +139e70: 6e20 5d43 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@435d │ │ +139e76: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +139e7a: 0186 |0131: move v6, v8 │ │ +139e7c: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +139e80: 0186 |0134: move v6, v8 │ │ +139e82: 2900 16ff |0135: goto/16 004b // -00ea │ │ +139e86: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +139e8a: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +139e8e: 0186 |013b: move v6, v8 │ │ +139e90: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +139e94: 0186 |013e: move v6, v8 │ │ +139e96: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +139e9a: 0186 |0141: move v6, v8 │ │ +139e9c: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +139ea0: 0186 |0144: move v6, v8 │ │ +139ea2: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +139ea6: 0187 |0147: move v7, v8 │ │ +139ea8: 2900 44ff |0148: goto/16 008c // -00bc │ │ +139eac: 0186 |014a: move v6, v8 │ │ +139eae: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +139eb2: 1a03 d420 |014d: const-string v3, "app" // string@20d4 │ │ +139eb6: 28a5 |014f: goto 00f4 // -005b │ │ +139eb8: 1a03 3820 |0150: const-string v3, "android" // string@2038 │ │ +139ebc: 28a2 |0152: goto 00f4 // -005e │ │ +139ebe: 0d06 |0153: move-exception v6 │ │ +139ec0: 28c0 |0154: goto 0114 // -0040 │ │ +139ec2: 0000 |0155: nop // spacer │ │ +139ec4: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +139ee0: 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 │ │ @@ -425409,19 +425541,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 │ │ -13c248: |[13c248] android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -13c258: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c25c: 6e55 0c08 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@080c │ │ -13c262: 0c00 |0005: move-result-object v0 │ │ -13c264: 1100 |0006: return-object v0 │ │ +139f0c: |[139f0c] android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +139f1c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +139f20: 6e55 0c08 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@080c │ │ +139f26: 0c00 |0005: move-result-object v0 │ │ +139f28: 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; │ │ @@ -425433,24 +425565,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13c268: |[13c268] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -13c278: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -13c27a: 5520 c501 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ -13c27e: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -13c282: 5c21 c501 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ -13c286: 5c23 c801 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@01c8 │ │ -13c28a: 5420 c201 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13c28e: 6e20 d804 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -13c294: 6e10 d407 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@07d4 │ │ -13c29a: 0e00 |0011: return-void │ │ +139f2c: |[139f2c] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +139f3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +139f3e: 5520 c501 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ +139f42: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +139f46: 5c21 c501 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ +139f4a: 5c23 c801 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@01c8 │ │ +139f4e: 5420 c201 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +139f52: 6e20 d804 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +139f58: 6e10 d407 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@07d4 │ │ +139f5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=731 │ │ 0x0005 line=732 │ │ 0x0007 line=733 │ │ 0x0009 line=734 │ │ 0x000e line=735 │ │ @@ -425464,78 +425596,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 │ │ -13c29c: |[13c29c] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -13c2ac: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -13c2b0: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -13c2b4: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -13c2b8: 6e20 b542 4600 |0006: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c2be: 1a01 4d14 |0009: const-string v1, "Local FragmentActivity " // string@144d │ │ -13c2c2: 6e20 b542 1600 |000b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c2c8: 7110 6e43 0300 |000e: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ -13c2ce: 0a01 |0011: move-result v1 │ │ -13c2d0: 7110 0043 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c2d6: 0c01 |0015: move-result-object v1 │ │ -13c2d8: 6e20 b542 1600 |0016: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c2de: 1a01 6700 |0019: const-string v1, " State:" // string@0067 │ │ -13c2e2: 6e20 ba42 1600 |001b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13c2e8: 2201 7908 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13c2ec: 7010 5a43 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c2f2: 6e20 6343 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c2f8: 0c01 |0026: move-result-object v1 │ │ -13c2fa: 1a02 1f00 |0027: const-string v2, " " // string@001f │ │ -13c2fe: 6e20 6343 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c304: 0c01 |002c: move-result-object v1 │ │ -13c306: 6e10 6a43 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c30c: 0c00 |0030: move-result-object v0 │ │ -13c30e: 6e20 b542 0600 |0031: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c314: 1a01 0b33 |0034: const-string v1, "mCreated=" // string@330b │ │ -13c318: 6e20 b542 1600 |0036: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c31e: 5531 c001 |0039: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ -13c322: 6e20 b642 1600 |003b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -13c328: 1a01 3536 |003e: const-string v1, "mResumed=" // string@3635 │ │ -13c32c: 6e20 b542 1600 |0040: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c332: 5531 c701 |0043: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ -13c336: 6e20 b642 1600 |0045: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -13c33c: 1a01 bd00 |0048: const-string v1, " mStopped=" // string@00bd │ │ -13c340: 6e20 b542 1600 |004a: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c346: 5531 c901 |004d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ -13c34a: 6e20 b642 1600 |004f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ -13c350: 1a01 b500 |0052: const-string v1, " mReallyStopped=" // string@00b5 │ │ -13c354: 6e20 b542 1600 |0054: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c35a: 5531 c501 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ -13c35e: 6e20 bb42 1600 |0059: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -13c364: 5431 c101 |005c: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c368: 6e57 0508 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@0805 │ │ -13c36e: 5431 c101 |0061: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c372: 6e10 0908 0100 |0063: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ -13c378: 0c01 |0066: move-result-object v1 │ │ -13c37a: 6e57 3c08 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@083c │ │ -13c380: 6e20 b542 4600 |006a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13c386: 1a01 fe1b |006d: const-string v1, "View Hierarchy:" // string@1bfe │ │ -13c38a: 6e20 ba42 1600 |006f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13c390: 2201 7908 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13c394: 7010 5a43 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c39a: 6e20 6343 4100 |0077: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c3a0: 0c01 |007a: move-result-object v1 │ │ -13c3a2: 1a02 1f00 |007b: const-string v2, " " // string@001f │ │ -13c3a6: 6e20 6343 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c3ac: 0c01 |0080: move-result-object v1 │ │ -13c3ae: 6e10 6a43 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c3b4: 0c01 |0084: move-result-object v1 │ │ -13c3b6: 6e10 bd07 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ -13c3bc: 0c02 |0088: move-result-object v2 │ │ -13c3be: 6e10 b039 0200 |0089: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -13c3c4: 0c02 |008c: move-result-object v2 │ │ -13c3c6: 7040 b407 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@07b4 │ │ -13c3cc: 0e00 |0090: return-void │ │ +139f60: |[139f60] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +139f70: 6001 c100 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +139f74: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +139f78: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +139f7c: 6e20 b542 4600 |0006: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139f82: 1a01 4914 |0009: const-string v1, "Local FragmentActivity " // string@1449 │ │ +139f86: 6e20 b542 1600 |000b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139f8c: 7110 6e43 0300 |000e: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@436e │ │ +139f92: 0a01 |0011: move-result v1 │ │ +139f94: 7110 0043 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +139f9a: 0c01 |0015: move-result-object v1 │ │ +139f9c: 6e20 b542 1600 |0016: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139fa2: 1a01 6400 |0019: const-string v1, " State:" // string@0064 │ │ +139fa6: 6e20 ba42 1600 |001b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +139fac: 2201 7908 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +139fb0: 7010 5a43 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +139fb6: 6e20 6343 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139fbc: 0c01 |0026: move-result-object v1 │ │ +139fbe: 1a02 1f00 |0027: const-string v2, " " // string@001f │ │ +139fc2: 6e20 6343 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +139fc8: 0c01 |002c: move-result-object v1 │ │ +139fca: 6e10 6a43 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +139fd0: 0c00 |0030: move-result-object v0 │ │ +139fd2: 6e20 b542 0600 |0031: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139fd8: 1a01 0633 |0034: const-string v1, "mCreated=" // string@3306 │ │ +139fdc: 6e20 b542 1600 |0036: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139fe2: 5531 c001 |0039: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ +139fe6: 6e20 b642 1600 |003b: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +139fec: 1a01 3036 |003e: const-string v1, "mResumed=" // string@3630 │ │ +139ff0: 6e20 b542 1600 |0040: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +139ff6: 5531 c701 |0043: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ +139ffa: 6e20 b642 1600 |0045: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +13a000: 1a01 ba00 |0048: const-string v1, " mStopped=" // string@00ba │ │ +13a004: 6e20 b542 1600 |004a: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13a00a: 5531 c901 |004d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ +13a00e: 6e20 b642 1600 |004f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@42b6 │ │ +13a014: 1a01 b200 |0052: const-string v1, " mReallyStopped=" // string@00b2 │ │ +13a018: 6e20 b542 1600 |0054: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13a01e: 5531 c501 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ +13a022: 6e20 bb42 1600 |0059: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +13a028: 5431 c101 |005c: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a02c: 6e57 0508 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@0805 │ │ +13a032: 5431 c101 |0061: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a036: 6e10 0908 0100 |0063: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ +13a03c: 0c01 |0066: move-result-object v1 │ │ +13a03e: 6e57 3c08 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@083c │ │ +13a044: 6e20 b542 4600 |006a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13a04a: 1a01 fa1b |006d: const-string v1, "View Hierarchy:" // string@1bfa │ │ +13a04e: 6e20 ba42 1600 |006f: invoke-virtual {v6, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +13a054: 2201 7908 |0072: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +13a058: 7010 5a43 0100 |0074: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13a05e: 6e20 6343 4100 |0077: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a064: 0c01 |007a: move-result-object v1 │ │ +13a066: 1a02 1f00 |007b: const-string v2, " " // string@001f │ │ +13a06a: 6e20 6343 2100 |007d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a070: 0c01 |0080: move-result-object v1 │ │ +13a072: 6e10 6a43 0100 |0081: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13a078: 0c01 |0084: move-result-object v1 │ │ +13a07a: 6e10 bd07 0300 |0085: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@07bd │ │ +13a080: 0c02 |0088: move-result-object v2 │ │ +13a082: 6e10 b039 0200 |0089: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +13a088: 0c02 |008c: move-result-object v2 │ │ +13a08a: 7040 b407 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@07b4 │ │ +13a090: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0006 line=628 │ │ 0x000e line=629 │ │ 0x0019 line=630 │ │ 0x001e line=631 │ │ @@ -425562,23 +425694,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -13c3d0: |[13c3d0] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -13c3e0: 6e10 b707 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@07b7 │ │ -13c3e6: 0c00 |0003: move-result-object v0 │ │ -13c3e8: 1f00 7e01 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ -13c3ec: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -13c3f0: 5401 b801 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@01b8 │ │ -13c3f4: 1101 |000a: return-object v1 │ │ -13c3f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -13c3f8: 28fe |000c: goto 000a // -0002 │ │ +13a094: |[13a094] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +13a0a4: 6e10 b707 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@07b7 │ │ +13a0aa: 0c00 |0003: move-result-object v0 │ │ +13a0ac: 1f00 7e01 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ +13a0b0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +13a0b4: 5401 b801 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@01b8 │ │ +13a0b8: 1101 |000a: return-object v1 │ │ +13a0ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +13a0bc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=590 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -425588,19 +425720,19 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13c3fc: |[13c3fc] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -13c40c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c410: 6e10 0908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ -13c416: 0c00 |0005: move-result-object v0 │ │ -13c418: 1100 |0006: return-object v0 │ │ +13a0c0: |[13a0c0] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +13a0d0: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a0d4: 6e10 0908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ +13a0da: 0c00 |0005: move-result-object v0 │ │ +13a0dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -425608,19 +425740,19 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13c41c: |[13c41c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -13c42c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c430: 6e10 0a08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@080a │ │ -13c436: 0c00 |0005: move-result-object v0 │ │ -13c438: 1100 |0006: return-object v0 │ │ +13a0e0: |[13a0e0] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +13a0f0: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a0f4: 6e10 0a08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@080a │ │ +13a0fa: 0c00 |0005: move-result-object v0 │ │ +13a0fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #6 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -425628,17 +425760,17 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13c43c: |[13c43c] android.support.v4.app.FragmentActivity.getSupportMediaController:()Landroid/support/v4/media/session/MediaControllerCompat; │ │ -13c44c: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mMediaController:Landroid/support/v4/media/session/MediaControllerCompat; // field@01c3 │ │ -13c450: 1100 |0002: return-object v0 │ │ +13a100: |[13a100] android.support.v4.app.FragmentActivity.getSupportMediaController:()Landroid/support/v4/media/session/MediaControllerCompat; │ │ +13a110: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mMediaController:Landroid/support/v4/media/session/MediaControllerCompat; // field@01c3 │ │ +13a114: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -425646,69 +425778,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -13c454: |[13c454] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -13c464: 5474 c101 |0000: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c468: 6e10 0b08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ -13c46e: e103 0810 |0005: shr-int/lit8 v3, v8, #int 16 // #10 │ │ -13c472: 3803 6500 |0007: if-eqz v3, 006c // +0065 │ │ -13c476: d803 03ff |0009: add-int/lit8 v3, v3, #int -1 // #ff │ │ -13c47a: 5474 c101 |000b: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c47e: 6e10 0808 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ -13c484: 0a01 |0010: move-result v1 │ │ -13c486: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ -13c48a: 3a03 0400 |0013: if-ltz v3, 0017 // +0004 │ │ -13c48e: 3413 1f00 |0015: if-lt v3, v1, 0034 // +001f │ │ -13c492: 1a04 8308 |0017: const-string v4, "FragmentActivity" // string@0883 │ │ -13c496: 2205 7908 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -13c49a: 7010 5a43 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c4a0: 1a06 a303 |001e: const-string v6, "Activity result fragment index out of range: 0x" // string@03a3 │ │ -13c4a4: 6e20 6343 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c4aa: 0c05 |0023: move-result-object v5 │ │ -13c4ac: 7110 0043 0800 |0024: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c4b2: 0c06 |0027: move-result-object v6 │ │ -13c4b4: 6e20 6343 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c4ba: 0c05 |002b: move-result-object v5 │ │ -13c4bc: 6e10 6a43 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c4c2: 0c05 |002f: move-result-object v5 │ │ -13c4c4: 7120 5f37 5400 |0030: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -13c4ca: 0e00 |0033: return-void │ │ -13c4cc: 5474 c101 |0034: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c4d0: 2205 a408 |0036: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -13c4d4: 7020 c343 1500 |0038: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -13c4da: 6e20 0708 5400 |003b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@0807 │ │ -13c4e0: 0c00 |003e: move-result-object v0 │ │ -13c4e2: 7220 2644 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -13c4e8: 0c02 |0042: move-result-object v2 │ │ -13c4ea: 1f02 7b01 |0043: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -13c4ee: 3902 1f00 |0045: if-nez v2, 0064 // +001f │ │ -13c4f2: 1a04 8308 |0047: const-string v4, "FragmentActivity" // string@0883 │ │ -13c4f6: 2205 7908 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -13c4fa: 7010 5a43 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c500: 1a06 a403 |004e: const-string v6, "Activity result no fragment exists for index: 0x" // string@03a4 │ │ -13c504: 6e20 6343 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c50a: 0c05 |0053: move-result-object v5 │ │ -13c50c: 7110 0043 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c512: 0c06 |0057: move-result-object v6 │ │ -13c514: 6e20 6343 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c51a: 0c05 |005b: move-result-object v5 │ │ -13c51c: 6e10 6a43 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c522: 0c05 |005f: move-result-object v5 │ │ -13c524: 7120 5f37 5400 |0060: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -13c52a: 28d0 |0063: goto 0033 // -0030 │ │ -13c52c: 1404 ffff 0000 |0064: const v4, #float 9.18341e-41 // #0000ffff │ │ -13c532: b584 |0067: and-int/2addr v4, v8 │ │ -13c534: 6e40 5407 42a9 |0068: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0754 │ │ -13c53a: 28c8 |006b: goto 0033 // -0038 │ │ -13c53c: 6f40 d806 87a9 |006c: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onActivityResult:(IILandroid/content/Intent;)V // method@06d8 │ │ -13c542: 28c4 |006f: goto 0033 // -003c │ │ +13a118: |[13a118] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +13a128: 5474 c101 |0000: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a12c: 6e10 0b08 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ +13a132: e103 0810 |0005: shr-int/lit8 v3, v8, #int 16 // #10 │ │ +13a136: 3803 6500 |0007: if-eqz v3, 006c // +0065 │ │ +13a13a: d803 03ff |0009: add-int/lit8 v3, v3, #int -1 // #ff │ │ +13a13e: 5474 c101 |000b: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a142: 6e10 0808 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ +13a148: 0a01 |0010: move-result v1 │ │ +13a14a: 3801 0600 |0011: if-eqz v1, 0017 // +0006 │ │ +13a14e: 3a03 0400 |0013: if-ltz v3, 0017 // +0004 │ │ +13a152: 3413 1f00 |0015: if-lt v3, v1, 0034 // +001f │ │ +13a156: 1a04 7f08 |0017: const-string v4, "FragmentActivity" // string@087f │ │ +13a15a: 2205 7908 |0019: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +13a15e: 7010 5a43 0500 |001b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13a164: 1a06 a003 |001e: const-string v6, "Activity result fragment index out of range: 0x" // string@03a0 │ │ +13a168: 6e20 6343 6500 |0020: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a16e: 0c05 |0023: move-result-object v5 │ │ +13a170: 7110 0043 0800 |0024: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +13a176: 0c06 |0027: move-result-object v6 │ │ +13a178: 6e20 6343 6500 |0028: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a17e: 0c05 |002b: move-result-object v5 │ │ +13a180: 6e10 6a43 0500 |002c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13a186: 0c05 |002f: move-result-object v5 │ │ +13a188: 7120 5f37 5400 |0030: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +13a18e: 0e00 |0033: return-void │ │ +13a190: 5474 c101 |0034: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a194: 2205 a408 |0036: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +13a198: 7020 c343 1500 |0038: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +13a19e: 6e20 0708 5400 |003b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@0807 │ │ +13a1a4: 0c00 |003e: move-result-object v0 │ │ +13a1a6: 7220 2644 3000 |003f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +13a1ac: 0c02 |0042: move-result-object v2 │ │ +13a1ae: 1f02 7b01 |0043: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +13a1b2: 3902 1f00 |0045: if-nez v2, 0064 // +001f │ │ +13a1b6: 1a04 7f08 |0047: const-string v4, "FragmentActivity" // string@087f │ │ +13a1ba: 2205 7908 |0049: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +13a1be: 7010 5a43 0500 |004b: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13a1c4: 1a06 a103 |004e: const-string v6, "Activity result no fragment exists for index: 0x" // string@03a1 │ │ +13a1c8: 6e20 6343 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a1ce: 0c05 |0053: move-result-object v5 │ │ +13a1d0: 7110 0043 0800 |0054: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +13a1d6: 0c06 |0057: move-result-object v6 │ │ +13a1d8: 6e20 6343 6500 |0058: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a1de: 0c05 |005b: move-result-object v5 │ │ +13a1e0: 6e10 6a43 0500 |005c: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13a1e6: 0c05 |005f: move-result-object v5 │ │ +13a1e8: 7120 5f37 5400 |0060: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +13a1ee: 28d0 |0063: goto 0033 // -0030 │ │ +13a1f0: 1404 ffff 0000 |0064: const v4, #float 9.18341e-41 // #0000ffff │ │ +13a1f6: b584 |0067: and-int/2addr v4, v8 │ │ +13a1f8: 6e40 5407 42a9 |0068: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@0754 │ │ +13a1fe: 28c8 |006b: goto 0033 // -0038 │ │ +13a200: 6f40 d806 87a9 |006c: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onActivityResult:(IILandroid/content/Intent;)V // method@06d8 │ │ +13a206: 28c4 |006f: goto 0033 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x0009 line=142 │ │ 0x000b line=143 │ │ @@ -425737,16 +425869,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 │ │ -13c544: |[13c544] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -13c554: 0e00 |0000: return-void │ │ +13a208: |[13a208] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +13a218: 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; │ │ │ │ @@ -425755,23 +425887,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -13c558: |[13c558] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -13c568: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c56c: 6e10 0908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ -13c572: 0c00 |0005: move-result-object v0 │ │ -13c574: 6e10 4a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.popBackStackImmediate:()Z // method@084a │ │ -13c57a: 0a00 |0009: move-result v0 │ │ -13c57c: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ -13c580: 6e10 e507 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@07e5 │ │ -13c586: 0e00 |000f: return-void │ │ +13a21c: |[13a21c] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +13a22c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a230: 6e10 0908 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@0809 │ │ +13a236: 0c00 |0005: move-result-object v0 │ │ +13a238: 6e10 4a08 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.popBackStackImmediate:()Z // method@084a │ │ +13a23e: 0a00 |0009: move-result v0 │ │ +13a240: 3900 0500 |000a: if-nez v0, 000f // +0005 │ │ +13a244: 6e10 e507 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@07e5 │ │ +13a24a: 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; │ │ @@ -425781,19 +425913,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -13c588: |[13c588] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -13c598: 6f20 d906 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@06d9 │ │ -13c59e: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c5a2: 6e20 f207 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentController;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@07f2 │ │ -13c5a8: 0e00 |0008: return-void │ │ +13a24c: |[13a24c] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +13a25c: 6f20 d906 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@06d9 │ │ +13a262: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a266: 6e20 f207 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentController;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@07f2 │ │ +13a26c: 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; │ │ @@ -425804,37 +425936,37 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -13c5ac: |[13c5ac] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -13c5bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -13c5be: 5453 c101 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c5c2: 6e20 ef07 2300 |0003: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentController;.attachHost:(Landroid/support/v4/app/Fragment;)V // method@07ef │ │ -13c5c8: 6f20 da06 6500 |0006: invoke-super {v5, v6}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreate:(Landroid/os/Bundle;)V // method@06da │ │ -13c5ce: 6e10 b707 0500 |0009: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@07b7 │ │ -13c5d4: 0c00 |000c: move-result-object v0 │ │ -13c5d6: 1f00 7e01 |000d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ -13c5da: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -13c5de: 5453 c101 |0011: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c5e2: 5404 ba01 |0013: iget-object v4, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@01ba │ │ -13c5e6: 6e20 0f08 4300 |0015: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentController;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@080f │ │ -13c5ec: 3806 1100 |0018: if-eqz v6, 0029 // +0011 │ │ -13c5f0: 1a03 bb20 |001a: const-string v3, "android:support:fragments" // string@20bb │ │ -13c5f4: 6e20 aa04 3600 |001c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ -13c5fa: 0c01 |001f: move-result-object v1 │ │ -13c5fc: 5453 c101 |0020: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c600: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ -13c604: 5402 b901 |0024: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@01b9 │ │ -13c608: 6e30 0e08 1302 |0026: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentController;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@080e │ │ -13c60e: 5452 c101 |0029: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c612: 6e10 f407 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentController;.dispatchCreate:()V // method@07f4 │ │ -13c618: 0e00 |002e: return-void │ │ +13a270: |[13a270] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +13a280: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +13a282: 5453 c101 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a286: 6e20 ef07 2300 |0003: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentController;.attachHost:(Landroid/support/v4/app/Fragment;)V // method@07ef │ │ +13a28c: 6f20 da06 6500 |0006: invoke-super {v5, v6}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreate:(Landroid/os/Bundle;)V // method@06da │ │ +13a292: 6e10 b707 0500 |0009: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@07b7 │ │ +13a298: 0c00 |000c: move-result-object v0 │ │ +13a29a: 1f00 7e01 |000d: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ +13a29e: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +13a2a2: 5453 c101 |0011: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a2a6: 5404 ba01 |0013: iget-object v4, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@01ba │ │ +13a2aa: 6e20 0f08 4300 |0015: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentController;.restoreLoaderNonConfig:(Landroid/support/v4/util/SimpleArrayMap;)V // method@080f │ │ +13a2b0: 3806 1100 |0018: if-eqz v6, 0029 // +0011 │ │ +13a2b4: 1a03 b620 |001a: const-string v3, "android:support:fragments" // string@20b6 │ │ +13a2b8: 6e20 aa04 3600 |001c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@04aa │ │ +13a2be: 0c01 |001f: move-result-object v1 │ │ +13a2c0: 5453 c101 |0020: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a2c4: 3800 0400 |0022: if-eqz v0, 0026 // +0004 │ │ +13a2c8: 5402 b901 |0024: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@01b9 │ │ +13a2cc: 6e30 0e08 1302 |0026: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentController;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/List;)V // method@080e │ │ +13a2d2: 5452 c101 |0029: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a2d6: 6e10 f407 0200 |002b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentController;.dispatchCreate:()V // method@07f4 │ │ +13a2dc: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=276 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ 0x000f line=282 │ │ 0x0011 line=283 │ │ @@ -425854,33 +425986,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -13c61c: |[13c61c] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -13c62c: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -13c630: 6f30 db06 4305 |0002: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@06db │ │ -13c636: 0a00 |0005: move-result v0 │ │ -13c638: 5431 c101 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c63c: 6e10 b907 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@07b9 │ │ -13c642: 0c02 |000b: move-result-object v2 │ │ -13c644: 6e30 f507 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentController;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@07f5 │ │ -13c64a: 0a01 |000f: move-result v1 │ │ -13c64c: b610 |0010: or-int/2addr v0, v1 │ │ -13c64e: 6001 c100 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -13c652: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -13c656: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -13c65a: 0f00 |0017: return v0 │ │ -13c65c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -13c65e: 28fe |0019: goto 0017 // -0002 │ │ -13c660: 6f30 db06 4305 |001a: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@06db │ │ -13c666: 0a00 |001d: move-result v0 │ │ -13c668: 28f9 |001e: goto 0017 // -0007 │ │ +13a2e0: |[13a2e0] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +13a2f0: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +13a2f4: 6f30 db06 4305 |0002: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@06db │ │ +13a2fa: 0a00 |0005: move-result v0 │ │ +13a2fc: 5431 c101 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a300: 6e10 b907 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@07b9 │ │ +13a306: 0c02 |000b: move-result-object v2 │ │ +13a308: 6e30 f507 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentController;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@07f5 │ │ +13a30e: 0a01 |000f: move-result v1 │ │ +13a310: b610 |0010: or-int/2addr v0, v1 │ │ +13a312: 6001 c100 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13a316: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +13a31a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +13a31e: 0f00 |0017: return v0 │ │ +13a320: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +13a322: 28fe |0019: goto 0017 // -0002 │ │ +13a324: 6f30 db06 4305 |001a: invoke-super {v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@06db │ │ +13a32a: 0a00 |001d: move-result v0 │ │ +13a32c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0002 line=298 │ │ 0x0006 line=299 │ │ 0x0011 line=300 │ │ 0x0017 line=308 │ │ @@ -425898,18 +426030,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 │ │ -13c66c: |[13c66c] android.support.v4.app.FragmentActivity.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -13c67c: 6f55 dc06 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@06dc │ │ -13c682: 0c00 |0003: move-result-object v0 │ │ -13c684: 1100 |0004: return-object v0 │ │ +13a330: |[13a330] android.support.v4.app.FragmentActivity.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +13a340: 6f55 dc06 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@06dc │ │ +13a346: 0c00 |0003: move-result-object v0 │ │ +13a348: 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; │ │ @@ -425921,18 +426053,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 │ │ -13c688: |[13c688] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -13c698: 6f40 dd06 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@06dd │ │ -13c69e: 0c00 |0003: move-result-object v0 │ │ -13c6a0: 1100 |0004: return-object v0 │ │ +13a34c: |[13a34c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +13a35c: 6f40 dd06 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@06dd │ │ +13a362: 0c00 |0003: move-result-object v0 │ │ +13a364: 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; │ │ @@ -425943,23 +426075,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13c6a4: |[13c6a4] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -13c6b4: 6f10 de06 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onDestroy:()V // method@06de │ │ -13c6ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -13c6bc: 6e20 b207 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ -13c6c2: 5410 c101 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c6c6: 6e10 f607 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchDestroy:()V // method@07f6 │ │ -13c6cc: 5410 c101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c6d0: 6e10 0108 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderDestroy:()V // method@0801 │ │ -13c6d6: 0e00 |0011: return-void │ │ +13a368: |[13a368] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +13a378: 6f10 de06 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onDestroy:()V // method@06de │ │ +13a37e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +13a380: 6e20 b207 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ +13a386: 5410 c101 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a38a: 6e10 f607 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchDestroy:()V // method@07f6 │ │ +13a390: 5410 c101 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a394: 6e10 0108 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderDestroy:()V // method@0801 │ │ +13a39a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=324 │ │ 0x0007 line=326 │ │ 0x000c line=327 │ │ 0x0011 line=328 │ │ @@ -425971,29 +426103,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -13c6d8: |[13c6d8] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -13c6e8: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -13c6ec: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -13c6ee: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -13c6f2: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -13c6f4: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -13c6f8: 6e10 b437 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ -13c6fe: 0a00 |000b: move-result v0 │ │ -13c700: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -13c704: 6e10 c107 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@07c1 │ │ -13c70a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -13c70c: 0f00 |0012: return v0 │ │ -13c70e: 6f30 df06 3204 |0013: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@06df │ │ -13c714: 0a00 |0016: move-result v0 │ │ -13c716: 28fb |0017: goto 0012 // -0005 │ │ +13a39c: |[13a39c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +13a3ac: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13a3b0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +13a3b2: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +13a3b6: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +13a3b8: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +13a3bc: 6e10 b437 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ +13a3c2: 0a00 |000b: move-result v0 │ │ +13a3c4: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +13a3c8: 6e10 c107 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@07c1 │ │ +13a3ce: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +13a3d0: 0f00 |0012: return v0 │ │ +13a3d2: 6f30 df06 3204 |0013: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@06df │ │ +13a3d8: 0a00 |0016: move-result v0 │ │ +13a3da: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000e line=340 │ │ 0x0011 line=341 │ │ 0x0012 line=344 │ │ locals : │ │ @@ -426006,19 +426138,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -13c718: |[13c718] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -13c728: 6f10 e006 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onLowMemory:()V // method@06e0 │ │ -13c72e: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c732: 6e10 f807 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchLowMemory:()V // method@07f8 │ │ -13c738: 0e00 |0008: return-void │ │ +13a3dc: |[13a3dc] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +13a3ec: 6f10 e006 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onLowMemory:()V // method@06e0 │ │ +13a3f2: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a3f6: 6e10 f807 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchLowMemory:()V // method@07f8 │ │ +13a3fc: 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; │ │ @@ -426028,33 +426160,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -13c73c: |[13c73c] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -13c74c: 6f30 e106 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@06e1 │ │ -13c752: 0a00 |0003: move-result v0 │ │ -13c754: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -13c758: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -13c75a: 0f00 |0007: return v0 │ │ -13c75c: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -13c762: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -13c764: 28fb |000c: goto 0007 // -0005 │ │ -13c766: 5410 c101 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c76a: 6e20 f907 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@07f9 │ │ -13c770: 0a00 |0012: move-result v0 │ │ -13c772: 28f4 |0013: goto 0007 // -000c │ │ -13c774: 5410 c101 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c778: 6e20 f307 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@07f3 │ │ -13c77e: 0a00 |0019: move-result v0 │ │ -13c780: 28ed |001a: goto 0007 // -0013 │ │ -13c782: 0000 |001b: nop // spacer │ │ -13c784: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +13a400: |[13a400] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +13a410: 6f30 e106 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@06e1 │ │ +13a416: 0a00 |0003: move-result v0 │ │ +13a418: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +13a41c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +13a41e: 0f00 |0007: return v0 │ │ +13a420: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +13a426: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +13a428: 28fb |000c: goto 0007 // -0005 │ │ +13a42a: 5410 c101 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a42e: 6e20 f907 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@07f9 │ │ +13a434: 0a00 |0012: move-result v0 │ │ +13a436: 28f4 |0013: goto 0007 // -000c │ │ +13a438: 5410 c101 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a43c: 6e20 f307 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@07f3 │ │ +13a442: 0a00 |0019: move-result v0 │ │ +13a444: 28ed |001a: goto 0007 // -0013 │ │ +13a446: 0000 |001b: nop // spacer │ │ +13a448: 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 │ │ @@ -426071,19 +426203,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -13c798: |[13c798] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -13c7a8: 6f20 e206 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onNewIntent:(Landroid/content/Intent;)V // method@06e2 │ │ -13c7ae: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c7b2: 6e10 0b08 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ -13c7b8: 0e00 |0008: return-void │ │ +13a45c: |[13a45c] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +13a46c: 6f20 e206 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onNewIntent:(Landroid/content/Intent;)V // method@06e2 │ │ +13a472: 5410 c101 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a476: 6e10 0b08 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ +13a47c: 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; │ │ @@ -426094,23 +426226,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -13c7bc: |[13c7bc] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -13c7cc: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -13c7d2: 6f30 e306 2103 |0003: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPanelClosed:(ILandroid/view/Menu;)V // method@06e3 │ │ -13c7d8: 0e00 |0006: return-void │ │ -13c7da: 5410 c101 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c7de: 6e20 fa07 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@07fa │ │ -13c7e4: 28f7 |000c: goto 0003 // -0009 │ │ -13c7e6: 0000 |000d: nop // spacer │ │ -13c7e8: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +13a480: |[13a480] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +13a490: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +13a496: 6f30 e306 2103 |0003: invoke-super {v1, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPanelClosed:(ILandroid/view/Menu;)V // method@06e3 │ │ +13a49c: 0e00 |0006: return-void │ │ +13a49e: 5410 c101 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a4a2: 6e20 fa07 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentController;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@07fa │ │ +13a4a8: 28f7 |000c: goto 0003 // -0009 │ │ +13a4aa: 0000 |000d: nop // spacer │ │ +13a4ac: 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 │ │ @@ -426124,29 +426256,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -13c7f4: |[13c7f4] android.support.v4.app.FragmentActivity.onPause:()V │ │ -13c804: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -13c806: 6f10 e406 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPause:()V // method@06e4 │ │ -13c80c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -13c80e: 5c20 c701 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ -13c812: 5420 c201 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13c816: 6e20 d104 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ -13c81c: 0a00 |000c: move-result v0 │ │ -13c81e: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -13c822: 5420 c201 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13c826: 6e20 d804 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -13c82c: 6e10 d707 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ -13c832: 5420 c101 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c836: 6e10 fb07 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchPause:()V // method@07fb │ │ -13c83c: 0e00 |001c: return-void │ │ +13a4b8: |[13a4b8] android.support.v4.app.FragmentActivity.onPause:()V │ │ +13a4c8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +13a4ca: 6f10 e406 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPause:()V // method@06e4 │ │ +13a4d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +13a4d2: 5c20 c701 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ +13a4d6: 5420 c201 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a4da: 6e20 d104 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@04d1 │ │ +13a4e0: 0a00 |000c: move-result v0 │ │ +13a4e2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +13a4e6: 5420 c201 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a4ea: 6e20 d804 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +13a4f0: 6e10 d707 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ +13a4f6: 5420 c101 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a4fa: 6e10 fb07 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchPause:()V // method@07fb │ │ +13a500: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=395 │ │ 0x0004 line=396 │ │ 0x0007 line=397 │ │ 0x000f line=398 │ │ 0x0014 line=399 │ │ @@ -426160,23 +426292,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13c840: |[13c840] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -13c850: 6f10 e506 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPostResume:()V // method@06e5 │ │ -13c856: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13c85a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -13c85c: 6e20 d804 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -13c862: 6e10 d707 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ -13c868: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c86c: 6e10 0608 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ -13c872: 0e00 |0011: return-void │ │ +13a504: |[13a504] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +13a514: 6f10 e506 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPostResume:()V // method@06e5 │ │ +13a51a: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a51e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +13a520: 6e20 d804 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +13a526: 6e10 d707 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@07d7 │ │ +13a52c: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a530: 6e10 0608 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ +13a536: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ 0x0009 line=451 │ │ 0x000c line=452 │ │ 0x0011 line=453 │ │ @@ -426188,19 +426320,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 │ │ -13c874: |[13c874] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -13c884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13c886: 6f40 e606 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@06e6 │ │ -13c88c: 0a00 |0004: move-result v0 │ │ -13c88e: 0f00 |0005: return v0 │ │ +13a538: |[13a538] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +13a548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13a54a: 6f40 e606 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@06e6 │ │ +13a550: 0a00 |0004: move-result v0 │ │ +13a552: 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; │ │ @@ -426210,33 +426342,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 │ │ -13c890: |[13c890] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -13c8a0: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -13c8a4: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -13c8a8: 5521 c401 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ -13c8ac: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -13c8b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -13c8b2: 5c21 c401 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ -13c8b6: 7210 ca37 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@37ca │ │ -13c8bc: 6e30 c507 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@07c5 │ │ -13c8c2: 6e30 d207 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@07d2 │ │ -13c8c8: 0a00 |0014: move-result v0 │ │ -13c8ca: 5421 c101 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c8ce: 6e20 fc07 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentController;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@07fc │ │ -13c8d4: 0a01 |001a: move-result v1 │ │ -13c8d6: b610 |001b: or-int/2addr v0, v1 │ │ -13c8d8: 0f00 |001c: return v0 │ │ -13c8da: 6f40 e606 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@06e6 │ │ -13c8e0: 0a00 |0020: move-result v0 │ │ -13c8e2: 28fb |0021: goto 001c // -0005 │ │ +13a554: |[13a554] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +13a564: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +13a568: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +13a56c: 5521 c401 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ +13a570: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +13a574: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +13a576: 5c21 c401 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ +13a57a: 7210 ca37 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@37ca │ │ +13a580: 6e30 c507 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@07c5 │ │ +13a586: 6e30 d207 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@07d2 │ │ +13a58c: 0a00 |0014: move-result v0 │ │ +13a58e: 5421 c101 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a592: 6e20 fc07 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentController;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@07fc │ │ +13a598: 0a01 |001a: move-result v1 │ │ +13a59a: b610 |001b: or-int/2addr v0, v1 │ │ +13a59c: 0f00 |001c: return v0 │ │ +13a59e: 6f40 e606 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@06e6 │ │ +13a5a4: 0a00 |0020: move-result v0 │ │ +13a5a6: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0008 line=472 │ │ 0x000b line=473 │ │ 0x000e line=474 │ │ @@ -426255,21 +426387,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13c8e4: |[13c8e4] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -13c8f4: 5420 c101 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c8f8: 5521 c801 |0002: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@01c8 │ │ -13c8fc: 6e20 0408 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentController;.doLoaderStop:(Z)V // method@0804 │ │ -13c902: 5420 c101 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c906: 6e10 fd07 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchReallyStop:()V // method@07fd │ │ -13c90c: 0e00 |000c: return-void │ │ +13a5a8: |[13a5a8] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +13a5b8: 5420 c101 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a5bc: 5521 c801 |0002: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@01c8 │ │ +13a5c0: 6e20 0408 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentController;.doLoaderStop:(Z)V // method@0804 │ │ +13a5c6: 5420 c101 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a5ca: 6e10 fd07 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchReallyStop:()V // method@07fd │ │ +13a5d0: 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; │ │ @@ -426279,65 +426411,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 │ │ -13c910: |[13c910] android.support.v4.app.FragmentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ -13c920: e104 0808 |0000: shr-int/lit8 v4, v8, #int 8 // #08 │ │ -13c924: d543 ff00 |0002: and-int/lit16 v3, v4, #int 255 // #00ff │ │ -13c928: 3803 2c00 |0004: if-eqz v3, 0030 // +002c │ │ -13c92c: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ -13c930: 5474 c101 |0008: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c934: 6e10 0808 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ -13c93a: 0a01 |000d: move-result v1 │ │ -13c93c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -13c940: 3a03 0400 |0010: if-ltz v3, 0014 // +0004 │ │ -13c944: 3413 1f00 |0012: if-lt v3, v1, 0031 // +001f │ │ -13c948: 1a04 8308 |0014: const-string v4, "FragmentActivity" // string@0883 │ │ -13c94c: 2205 7908 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -13c950: 7010 5a43 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c956: 1a06 a303 |001b: const-string v6, "Activity result fragment index out of range: 0x" // string@03a3 │ │ -13c95a: 6e20 6343 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c960: 0c05 |0020: move-result-object v5 │ │ -13c962: 7110 0043 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c968: 0c06 |0024: move-result-object v6 │ │ -13c96a: 6e20 6343 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c970: 0c05 |0028: move-result-object v5 │ │ -13c972: 6e10 6a43 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c978: 0c05 |002c: move-result-object v5 │ │ -13c97a: 7120 5f37 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -13c980: 0e00 |0030: return-void │ │ -13c982: 5474 c101 |0031: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13c986: 2205 a408 |0033: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -13c98a: 7020 c343 1500 |0035: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ -13c990: 6e20 0708 5400 |0038: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@0807 │ │ -13c996: 0c00 |003b: move-result-object v0 │ │ -13c998: 7220 2644 3000 |003c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -13c99e: 0c02 |003f: move-result-object v2 │ │ -13c9a0: 1f02 7b01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ -13c9a4: 3902 1f00 |0042: if-nez v2, 0061 // +001f │ │ -13c9a8: 1a04 8308 |0044: const-string v4, "FragmentActivity" // string@0883 │ │ -13c9ac: 2205 7908 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -13c9b0: 7010 5a43 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13c9b6: 1a06 a403 |004b: const-string v6, "Activity result no fragment exists for index: 0x" // string@03a4 │ │ -13c9ba: 6e20 6343 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c9c0: 0c05 |0050: move-result-object v5 │ │ -13c9c2: 7110 0043 0800 |0051: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ -13c9c8: 0c06 |0054: move-result-object v6 │ │ -13c9ca: 6e20 6343 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13c9d0: 0c05 |0058: move-result-object v5 │ │ -13c9d2: 6e10 6a43 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13c9d8: 0c05 |005c: move-result-object v5 │ │ -13c9da: 7120 5f37 5400 |005d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -13c9e0: 28d0 |0060: goto 0030 // -0030 │ │ -13c9e2: d584 ff00 |0061: and-int/lit16 v4, v8, #int 255 // #00ff │ │ -13c9e6: 6e40 6a07 42a9 |0063: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@076a │ │ -13c9ec: 28ca |0066: goto 0030 // -0036 │ │ +13a5d4: |[13a5d4] android.support.v4.app.FragmentActivity.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V │ │ +13a5e4: e104 0808 |0000: shr-int/lit8 v4, v8, #int 8 // #08 │ │ +13a5e8: d543 ff00 |0002: and-int/lit16 v3, v4, #int 255 // #00ff │ │ +13a5ec: 3803 2c00 |0004: if-eqz v3, 0030 // +002c │ │ +13a5f0: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ +13a5f4: 5474 c101 |0008: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a5f8: 6e10 0808 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.getActiveFragmentsCount:()I // method@0808 │ │ +13a5fe: 0a01 |000d: move-result v1 │ │ +13a600: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +13a604: 3a03 0400 |0010: if-ltz v3, 0014 // +0004 │ │ +13a608: 3413 1f00 |0012: if-lt v3, v1, 0031 // +001f │ │ +13a60c: 1a04 7f08 |0014: const-string v4, "FragmentActivity" // string@087f │ │ +13a610: 2205 7908 |0016: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +13a614: 7010 5a43 0500 |0018: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13a61a: 1a06 a003 |001b: const-string v6, "Activity result fragment index out of range: 0x" // string@03a0 │ │ +13a61e: 6e20 6343 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a624: 0c05 |0020: move-result-object v5 │ │ +13a626: 7110 0043 0800 |0021: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +13a62c: 0c06 |0024: move-result-object v6 │ │ +13a62e: 6e20 6343 6500 |0025: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a634: 0c05 |0028: move-result-object v5 │ │ +13a636: 6e10 6a43 0500 |0029: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13a63c: 0c05 |002c: move-result-object v5 │ │ +13a63e: 7120 5f37 5400 |002d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +13a644: 0e00 |0030: return-void │ │ +13a646: 5474 c101 |0031: iget-object v4, v7, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a64a: 2205 a408 |0033: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +13a64e: 7020 c343 1500 |0035: invoke-direct {v5, v1}, Ljava/util/ArrayList;.:(I)V // method@43c3 │ │ +13a654: 6e20 0708 5400 |0038: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentController;.getActiveFragments:(Ljava/util/List;)Ljava/util/List; // method@0807 │ │ +13a65a: 0c00 |003b: move-result-object v0 │ │ +13a65c: 7220 2644 3000 |003c: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +13a662: 0c02 |003f: move-result-object v2 │ │ +13a664: 1f02 7b01 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@017b │ │ +13a668: 3902 1f00 |0042: if-nez v2, 0061 // +001f │ │ +13a66c: 1a04 7f08 |0044: const-string v4, "FragmentActivity" // string@087f │ │ +13a670: 2205 7908 |0046: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +13a674: 7010 5a43 0500 |0048: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13a67a: 1a06 a103 |004b: const-string v6, "Activity result no fragment exists for index: 0x" // string@03a1 │ │ +13a67e: 6e20 6343 6500 |004d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a684: 0c05 |0050: move-result-object v5 │ │ +13a686: 7110 0043 0800 |0051: invoke-static {v8}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@4300 │ │ +13a68c: 0c06 |0054: move-result-object v6 │ │ +13a68e: 6e20 6343 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13a694: 0c05 |0058: move-result-object v5 │ │ +13a696: 6e10 6a43 0500 |0059: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13a69c: 0c05 |005c: move-result-object v5 │ │ +13a69e: 7120 5f37 5400 |005d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +13a6a4: 28d0 |0060: goto 0030 // -0030 │ │ +13a6a6: d584 ff00 |0061: and-int/lit16 v4, v8, #int 255 // #00ff │ │ +13a6aa: 6e40 6a07 42a9 |0063: invoke-virtual {v2, v4, v9, v10}, Landroid/support/v4/app/Fragment;.onRequestPermissionsResult:(I[Ljava/lang/String;[I)V // method@076a │ │ +13a6b0: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0004 line=823 │ │ 0x0006 line=824 │ │ 0x0008 line=825 │ │ 0x000e line=826 │ │ @@ -426364,24 +426496,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13c9f0: |[13c9f0] android.support.v4.app.FragmentActivity.onResume:()V │ │ -13ca00: 6f10 e706 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onResume:()V // method@06e7 │ │ -13ca06: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13ca0a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -13ca0c: 6e20 d904 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ -13ca12: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -13ca14: 5c20 c701 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ -13ca18: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13ca1c: 6e10 0608 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ -13ca22: 0e00 |0011: return-void │ │ +13a6b4: |[13a6b4] android.support.v4.app.FragmentActivity.onResume:()V │ │ +13a6c4: 6f10 e706 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onResume:()V // method@06e7 │ │ +13a6ca: 5420 c201 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a6ce: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +13a6d0: 6e20 d904 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ +13a6d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +13a6d8: 5c20 c701 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@01c7 │ │ +13a6dc: 5420 c101 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a6e0: 6e10 0608 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ +13a6e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0009 line=440 │ │ 0x000c line=441 │ │ 0x0011 line=442 │ │ @@ -426393,18 +426525,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13ca24: |[13ca24] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -13ca34: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13ca38: 6e10 fe07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchResume:()V // method@07fe │ │ -13ca3e: 0e00 |0005: return-void │ │ +13a6e8: |[13a6e8] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +13a6f8: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a6fc: 6e10 fe07 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchResume:()V // method@07fe │ │ +13a702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0005 line=463 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -426413,17 +426545,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -13ca40: |[13ca40] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -13ca50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13ca52: 1100 |0001: return-object v0 │ │ +13a704: |[13a704] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +13a714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13a716: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #30 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -426431,38 +426563,38 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -13ca54: |[13ca54] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -13ca64: 5554 c901 |0000: iget-boolean v4, v5, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ -13ca68: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ -13ca6c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -13ca6e: 6e20 b207 4500 |0005: invoke-virtual {v5, v4}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ -13ca74: 6e10 d807 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@07d8 │ │ -13ca7a: 0c00 |000b: move-result-object v0 │ │ -13ca7c: 5454 c101 |000c: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13ca80: 6e10 1108 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainNonConfig:()Ljava/util/List; // method@0811 │ │ -13ca86: 0c01 |0011: move-result-object v1 │ │ -13ca88: 5454 c101 |0012: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13ca8c: 6e10 1008 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@0810 │ │ -13ca92: 0c02 |0017: move-result-object v2 │ │ -13ca94: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ -13ca98: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -13ca9c: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ -13caa0: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -13caa2: 1103 |001f: return-object v3 │ │ -13caa4: 2203 7e01 |0020: new-instance v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ -13caa8: 7010 ae07 0300 |0022: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@07ae │ │ -13caae: 5b30 b801 |0025: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@01b8 │ │ -13cab2: 5b31 b901 |0027: iput-object v1, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@01b9 │ │ -13cab6: 5b32 ba01 |0029: iput-object v2, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@01ba │ │ -13caba: 28f4 |002b: goto 001f // -000c │ │ +13a718: |[13a718] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +13a728: 5554 c901 |0000: iget-boolean v4, v5, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ +13a72c: 3804 0600 |0002: if-eqz v4, 0008 // +0006 │ │ +13a730: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +13a732: 6e20 b207 4500 |0005: invoke-virtual {v5, v4}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@07b2 │ │ +13a738: 6e10 d807 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@07d8 │ │ +13a73e: 0c00 |000b: move-result-object v0 │ │ +13a740: 5454 c101 |000c: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a744: 6e10 1108 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainNonConfig:()Ljava/util/List; // method@0811 │ │ +13a74a: 0c01 |0011: move-result-object v1 │ │ +13a74c: 5454 c101 |0012: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a750: 6e10 1008 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/app/FragmentController;.retainLoaderNonConfig:()Landroid/support/v4/util/SimpleArrayMap; // method@0810 │ │ +13a756: 0c02 |0017: move-result-object v2 │ │ +13a758: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ +13a75c: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +13a760: 3900 0400 |001c: if-nez v0, 0020 // +0004 │ │ +13a764: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +13a766: 1103 |001f: return-object v3 │ │ +13a768: 2203 7e01 |0020: new-instance v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@017e │ │ +13a76c: 7010 ae07 0300 |0022: invoke-direct {v3}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@07ae │ │ +13a772: 5b30 b801 |0025: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@01b8 │ │ +13a776: 5b31 b901 |0027: iput-object v1, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/List; // field@01b9 │ │ +13a77a: 5b32 ba01 |0029: iput-object v2, v3, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@01ba │ │ +13a77e: 28f4 |002b: goto 001f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=498 │ │ 0x0008 line=501 │ │ 0x000c line=503 │ │ 0x0012 line=504 │ │ @@ -426485,23 +426617,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -13cabc: |[13cabc] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -13cacc: 6f20 e806 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@06e8 │ │ -13cad2: 5421 c101 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cad6: 6e10 1208 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.saveAllState:()Landroid/os/Parcelable; // method@0812 │ │ -13cadc: 0c00 |0008: move-result-object v0 │ │ -13cade: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -13cae2: 1a01 bb20 |000b: const-string v1, "android:support:fragments" // string@20bb │ │ -13cae6: 6e30 bb04 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ -13caec: 0e00 |0010: return-void │ │ +13a780: |[13a780] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +13a790: 6f20 e806 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@06e8 │ │ +13a796: 5421 c101 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a79a: 6e10 1208 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentController;.saveAllState:()Landroid/os/Parcelable; // method@0812 │ │ +13a7a0: 0c00 |0008: move-result-object v0 │ │ +13a7a2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +13a7a6: 1a01 b620 |000b: const-string v1, "android:support:fragments" // string@20b6 │ │ +13a7aa: 6e30 bb04 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@04bb │ │ +13a7b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0003 line=523 │ │ 0x0009 line=524 │ │ 0x000b line=525 │ │ 0x0010 line=527 │ │ @@ -426515,38 +426647,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -13caf0: |[13caf0] android.support.v4.app.FragmentActivity.onStart:()V │ │ -13cb00: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -13cb02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -13cb04: 6f10 e906 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStart:()V // method@06e9 │ │ -13cb0a: 5c20 c901 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ -13cb0e: 5c20 c501 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ -13cb12: 5420 c201 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13cb16: 6e20 d804 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ -13cb1c: 5520 c001 |000e: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ -13cb20: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -13cb24: 5c21 c001 |0012: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ -13cb28: 5420 c101 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb2c: 6e10 f107 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchActivityCreated:()V // method@07f1 │ │ -13cb32: 5420 c101 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb36: 6e10 0b08 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ -13cb3c: 5420 c101 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb40: 6e10 0608 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ -13cb46: 5420 c101 |0023: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb4a: 6e10 0308 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderStart:()V // method@0803 │ │ -13cb50: 5420 c101 |0028: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb54: 6e10 ff07 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStart:()V // method@07ff │ │ -13cb5a: 5420 c101 |002d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb5e: 6e10 0d08 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.reportLoaderStart:()V // method@080d │ │ -13cb64: 0e00 |0032: return-void │ │ +13a7b4: |[13a7b4] android.support.v4.app.FragmentActivity.onStart:()V │ │ +13a7c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13a7c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +13a7c8: 6f10 e906 0200 |0002: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStart:()V // method@06e9 │ │ +13a7ce: 5c20 c901 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ +13a7d2: 5c20 c501 |0007: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@01c5 │ │ +13a7d6: 5420 c201 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a7da: 6e20 d804 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@04d8 │ │ +13a7e0: 5520 c001 |000e: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ +13a7e4: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ +13a7e8: 5c21 c001 |0012: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@01c0 │ │ +13a7ec: 5420 c101 |0014: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a7f0: 6e10 f107 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchActivityCreated:()V // method@07f1 │ │ +13a7f6: 5420 c101 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a7fa: 6e10 0b08 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ +13a800: 5420 c101 |001e: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a804: 6e10 0608 0000 |0020: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.execPendingActions:()Z // method@0806 │ │ +13a80a: 5420 c101 |0023: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a80e: 6e10 0308 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.doLoaderStart:()V // method@0803 │ │ +13a814: 5420 c101 |0028: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a818: 6e10 ff07 0000 |002a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStart:()V // method@07ff │ │ +13a81e: 5420 c101 |002d: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a822: 6e10 0d08 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.reportLoaderStart:()V // method@080d │ │ +13a828: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=535 │ │ 0x0005 line=537 │ │ 0x0007 line=538 │ │ 0x0009 line=539 │ │ 0x000e line=541 │ │ @@ -426566,18 +426698,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13cb68: |[13cb68] android.support.v4.app.FragmentActivity.onStateNotSaved:()V │ │ -13cb78: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cb7c: 6e10 0b08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ -13cb82: 0e00 |0005: return-void │ │ +13a82c: |[13a82c] android.support.v4.app.FragmentActivity.onStateNotSaved:()V │ │ +13a83c: 5410 c101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a840: 6e10 0b08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.noteStateNotSaved:()V // method@080b │ │ +13a846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -426586,23 +426718,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -13cb84: |[13cb84] android.support.v4.app.FragmentActivity.onStop:()V │ │ -13cb94: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -13cb96: 6f10 ea06 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStop:()V // method@06ea │ │ -13cb9c: 5c21 c901 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ -13cba0: 5420 c201 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ -13cba4: 6e20 d904 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ -13cbaa: 5420 c101 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ -13cbae: 6e10 0008 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStop:()V // method@0800 │ │ -13cbb4: 0e00 |0010: return-void │ │ +13a848: |[13a848] android.support.v4.app.FragmentActivity.onStop:()V │ │ +13a858: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13a85a: 6f10 ea06 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.onStop:()V // method@06ea │ │ +13a860: 5c21 c901 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@01c9 │ │ +13a864: 5420 c201 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@01c2 │ │ +13a868: 6e20 d904 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@04d9 │ │ +13a86e: 5420 c101 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentController; // field@01c1 │ │ +13a872: 6e10 0008 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentController;.dispatchStop:()V // method@0800 │ │ +13a878: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=562 │ │ 0x0004 line=564 │ │ 0x0006 line=565 │ │ 0x000b line=567 │ │ 0x0010 line=568 │ │ @@ -426614,17 +426746,17 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13cbb8: |[13cbb8] android.support.v4.app.FragmentActivity.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -13cbc8: 7120 3506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@0635 │ │ -13cbce: 0e00 |0003: return-void │ │ +13a87c: |[13a87c] android.support.v4.app.FragmentActivity.setEnterSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +13a88c: 7120 3506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setEnterSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@0635 │ │ +13a892: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0004 reg=1 callback Landroid/support/v4/app/SharedElementCallback; │ │ @@ -426634,17 +426766,17 @@ │ │ type : '(Landroid/support/v4/app/SharedElementCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13cbd0: |[13cbd0] android.support.v4.app.FragmentActivity.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ -13cbe0: 7120 3606 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@0636 │ │ -13cbe6: 0e00 |0003: return-void │ │ +13a894: |[13a894] android.support.v4.app.FragmentActivity.setExitSharedElementCallback:(Landroid/support/v4/app/SharedElementCallback;)V │ │ +13a8a4: 7120 3606 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/ActivityCompat;.setExitSharedElementCallback:(Landroid/app/Activity;Landroid/support/v4/app/SharedElementCallback;)V // method@0636 │ │ +13a8aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=243 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0004 reg=1 listener Landroid/support/v4/app/SharedElementCallback; │ │ @@ -426654,23 +426786,23 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -13cbe8: |[13cbe8] android.support.v4.app.FragmentActivity.setSupportMediaController:(Landroid/support/v4/media/session/MediaControllerCompat;)V │ │ -13cbf8: 5b23 c301 |0000: iput-object v3, v2, Landroid/support/v4/app/FragmentActivity;.mMediaController:Landroid/support/v4/media/session/MediaControllerCompat; // field@01c3 │ │ -13cbfc: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -13cc00: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -13cc04: 3410 0900 |0006: if-lt v0, v1, 000f // +0009 │ │ -13cc08: 6e10 1112 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaControllerCompat;.getMediaController:()Ljava/lang/Object; // method@1211 │ │ -13cc0e: 0c00 |000b: move-result-object v0 │ │ -13cc10: 7120 2906 0200 |000c: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setMediaController:(Landroid/app/Activity;Ljava/lang/Object;)V // method@0629 │ │ -13cc16: 0e00 |000f: return-void │ │ +13a8ac: |[13a8ac] android.support.v4.app.FragmentActivity.setSupportMediaController:(Landroid/support/v4/media/session/MediaControllerCompat;)V │ │ +13a8bc: 5b23 c301 |0000: iput-object v3, v2, Landroid/support/v4/app/FragmentActivity;.mMediaController:Landroid/support/v4/media/session/MediaControllerCompat; // field@01c3 │ │ +13a8c0: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13a8c4: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +13a8c8: 3410 0900 |0006: if-lt v0, v1, 000f // +0009 │ │ +13a8cc: 6e10 1112 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/media/session/MediaControllerCompat;.getMediaController:()Ljava/lang/Object; // method@1211 │ │ +13a8d2: 0c00 |000b: move-result-object v0 │ │ +13a8d4: 7120 2906 0200 |000c: invoke-static {v2, v0}, Landroid/support/v4/app/ActivityCompat21;.setMediaController:(Landroid/app/Activity;Ljava/lang/Object;)V // method@0629 │ │ +13a8da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x0008 line=192 │ │ 0x000f line=194 │ │ locals : │ │ @@ -426682,26 +426814,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -13cc18: |[13cc18] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -13cc28: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -13cc2a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -13cc2e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -13cc32: b540 |0005: and-int/2addr v0, v4 │ │ -13cc34: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -13cc38: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13cc3c: 1a01 9c05 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@059c │ │ -13cc40: 7020 f242 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13cc46: 2700 |000f: throw v0 │ │ -13cc48: 6f30 eb06 3204 |0010: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ -13cc4e: 0e00 |0013: return-void │ │ +13a8dc: |[13a8dc] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +13a8ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +13a8ee: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +13a8f2: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +13a8f6: b540 |0005: and-int/2addr v0, v4 │ │ +13a8f8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +13a8fc: 2200 6408 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13a900: 1a01 9805 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0598 │ │ +13a904: 7020 f242 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13a90a: 2700 |000f: throw v0 │ │ +13a90c: 6f30 eb06 3204 |0010: invoke-super {v2, v3, v4}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ +13a912: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0008 line=782 │ │ 0x0010 line=784 │ │ 0x0013 line=785 │ │ locals : │ │ @@ -426714,34 +426846,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 │ │ -13cc50: |[13cc50] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -13cc60: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -13cc62: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -13cc66: 6f30 eb06 4200 |0003: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ -13cc6c: 0e00 |0006: return-void │ │ -13cc6e: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -13cc72: b550 |0009: and-int/2addr v0, v5 │ │ -13cc74: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -13cc78: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13cc7c: 1a01 9c05 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@059c │ │ -13cc80: 7020 f242 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13cc86: 2700 |0013: throw v0 │ │ -13cc88: 5230 9901 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ -13cc8c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -13cc90: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -13cc94: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -13cc9a: b551 |001d: and-int/2addr v1, v5 │ │ -13cc9c: b010 |001e: add-int/2addr v0, v1 │ │ -13cc9e: 6f30 eb06 4200 |001f: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ -13cca4: 28e4 |0022: goto 0006 // -001c │ │ +13a914: |[13a914] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +13a924: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +13a926: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +13a92a: 6f30 eb06 4200 |0003: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ +13a930: 0e00 |0006: return-void │ │ +13a932: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +13a936: b550 |0009: and-int/2addr v0, v5 │ │ +13a938: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +13a93c: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13a940: 1a01 9805 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0598 │ │ +13a944: 7020 f242 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13a94a: 2700 |0013: throw v0 │ │ +13a94c: 5230 9901 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@0199 │ │ +13a950: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +13a954: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +13a958: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +13a95e: b551 |001d: and-int/2addr v1, v5 │ │ +13a960: b010 |001e: add-int/2addr v0, v1 │ │ +13a962: 6f30 eb06 4200 |001f: invoke-super {v2, v4, v0}, Landroid/support/v4/app/BaseFragmentActivityHoneycomb;.startActivityForResult:(Landroid/content/Intent;I)V // method@06eb │ │ +13a968: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=848 │ │ 0x0003 line=849 │ │ 0x0006 line=856 │ │ 0x0007 line=852 │ │ 0x000c line=853 │ │ @@ -426757,17 +426889,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13cca8: |[13cca8] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ -13ccb8: 7110 3006 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@0630 │ │ -13ccbe: 0e00 |0003: return-void │ │ +13a96c: |[13a96c] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ +13a97c: 7110 3006 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@0630 │ │ +13a982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -426776,23 +426908,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -13ccc0: |[13ccc0] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -13ccd0: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -13ccd4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -13ccd8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -13ccdc: 7110 4106 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0641 │ │ -13cce2: 0e00 |0009: return-void │ │ -13cce4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -13cce6: 5c20 c401 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ -13ccea: 28fc |000d: goto 0009 // -0004 │ │ +13a984: |[13a984] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +13a994: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13a998: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +13a99c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +13a9a0: 7110 4106 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0641 │ │ +13a9a6: 0e00 |0009: return-void │ │ +13a9a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13a9aa: 5c20 c401 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@01c4 │ │ +13a9ae: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0006 line=604 │ │ 0x0009 line=611 │ │ 0x000a line=610 │ │ locals : │ │ @@ -426803,17 +426935,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13ccec: |[13ccec] android.support.v4.app.FragmentActivity.supportPostponeEnterTransition:()V │ │ -13ccfc: 7110 3306 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.postponeEnterTransition:(Landroid/app/Activity;)V // method@0633 │ │ -13cd02: 0e00 |0003: return-void │ │ +13a9b0: |[13a9b0] android.support.v4.app.FragmentActivity.supportPostponeEnterTransition:()V │ │ +13a9c0: 7110 3306 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.postponeEnterTransition:(Landroid/app/Activity;)V // method@0633 │ │ +13a9c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -426822,17 +426954,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13cd04: |[13cd04] android.support.v4.app.FragmentActivity.supportStartPostponedEnterTransition:()V │ │ -13cd14: 7110 3a06 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@063a │ │ -13cd1a: 0e00 |0003: return-void │ │ +13a9c8: |[13a9c8] android.support.v4.app.FragmentActivity.supportStartPostponedEnterTransition:()V │ │ +13a9d8: 7110 3a06 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.startPostponedEnterTransition:(Landroid/app/Activity;)V // method@063a │ │ +13a9de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -426841,44 +426973,44 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -13cd1c: |[13cd1c] android.support.v4.app.FragmentActivity.validateRequestPermissionsRequestCode:(I)V │ │ -13cd2c: 5520 c601 |0000: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ -13cd30: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -13cd34: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -13cd36: 5c20 c601 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ -13cd3a: 0e00 |0007: return-void │ │ -13cd3c: d530 00ff |0008: and-int/lit16 v0, v3, #int -256 // #ff00 │ │ -13cd40: 3800 fdff |000a: if-eqz v0, 0007 // -0003 │ │ -13cd44: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13cd48: 1a01 9d05 |000e: const-string v1, "Can only use lower 8 bits for requestCode" // string@059d │ │ -13cd4c: 7020 f242 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13cd52: 2700 |0013: throw v0 │ │ +13a9e0: |[13a9e0] android.support.v4.app.FragmentActivity.validateRequestPermissionsRequestCode:(I)V │ │ +13a9f0: 5520 c601 |0000: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ +13a9f4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +13a9f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +13a9fa: 5c20 c601 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mRequestedPermissionsFromFragment:Z // field@01c6 │ │ +13a9fe: 0e00 |0007: return-void │ │ +13aa00: d530 00ff |0008: and-int/lit16 v0, v3, #int -256 // #ff00 │ │ +13aa04: 3800 fdff |000a: if-eqz v0, 0007 // -0003 │ │ +13aa08: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13aa0c: 1a01 9905 |000e: const-string v1, "Can only use lower 8 bits for requestCode" // string@0599 │ │ +13aa10: 7020 f242 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13aa16: 2700 |0013: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0004 line=797 │ │ 0x0007 line=801 │ │ 0x0008 line=798 │ │ 0x000c line=799 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0014 reg=3 requestCode I │ │ │ │ - source_file_idx : 2180 (FragmentActivity.java) │ │ + source_file_idx : 2176 (FragmentActivity.java) │ │ │ │ Class #1525 header: │ │ class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 431 │ │ -source_file_idx : 5559 │ │ +source_file_idx : 5555 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1525 annotations: │ │ Annotations on class │ │ @@ -426898,17 +427030,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13cd54: |[13cd54] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -13cd64: 7010 a209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@09a2 │ │ -13cd6a: 0e00 |0003: return-void │ │ +13aa18: |[13aa18] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +13aa28: 7010 a209 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@09a2 │ │ +13aa2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -426917,21 +427049,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 │ │ -13cd6c: |[13cd6c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -13cd7c: 7110 b809 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09b8 │ │ -13cd82: 0c00 |0003: move-result-object v0 │ │ -13cd84: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -13cd88: 6e20 ac09 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09ac │ │ -13cd8e: 0c00 |0009: move-result-object v0 │ │ -13cd90: 1100 |000a: return-object v0 │ │ +13aa30: |[13aa30] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +13aa40: 7110 b809 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09b8 │ │ +13aa46: 0c00 |0003: move-result-object v0 │ │ +13aa48: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +13aa4c: 6e20 ac09 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09ac │ │ +13aa52: 0c00 |0009: move-result-object v0 │ │ +13aa54: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=104 │ │ 0x000a line=106 │ │ locals : │ │ @@ -426944,21 +427076,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 │ │ -13cd94: |[13cd94] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -13cda4: 7110 b909 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@09b9 │ │ -13cdaa: 0c00 |0003: move-result-object v0 │ │ -13cdac: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -13cdb0: 6f30 a409 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@09a4 │ │ -13cdb6: 0c00 |0009: move-result-object v0 │ │ -13cdb8: 1100 |000a: return-object v0 │ │ +13aa58: |[13aa58] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +13aa68: 7110 b909 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@09b9 │ │ +13aa6e: 0c00 |0003: move-result-object v0 │ │ +13aa70: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +13aa74: 6f30 a409 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@09a4 │ │ +13aa7a: 0c00 |0009: move-result-object v0 │ │ +13aa7c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ locals : │ │ @@ -426972,17 +427104,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 │ │ -13cdbc: |[13cdbc] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -13cdcc: 7120 ba09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09ba │ │ -13cdd2: 0e00 |0003: return-void │ │ +13aa80: |[13aa80] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +13aa90: 7120 ba09 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09ba │ │ +13aa96: 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; │ │ @@ -426993,18 +427125,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 │ │ -13cdd4: |[13cdd4] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -13cde4: 7120 bb09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09bb │ │ -13cdea: 0a00 |0003: move-result v0 │ │ -13cdec: 0f00 |0004: return v0 │ │ +13aa98: |[13aa98] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +13aaa8: 7120 bb09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09bb │ │ +13aaae: 0a00 |0003: move-result v0 │ │ +13aab0: 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; │ │ @@ -427014,32 +427146,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13cdf0: |[13cdf0] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -13ce00: 6f20 a309 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09a3 │ │ -13ce06: 0c00 |0003: move-result-object v0 │ │ -13ce08: 1100 |0004: return-object v0 │ │ +13aab4: |[13aab4] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +13aac4: 6f20 a309 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09a3 │ │ +13aaca: 0c00 |0003: move-result-object v0 │ │ +13aacc: 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 : 5559 (NavUtils.java) │ │ + source_file_idx : 5555 (NavUtils.java) │ │ │ │ Class #1526 header: │ │ class_idx : 458 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 457 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1526 annotations: │ │ Annotations on class │ │ @@ -427059,17 +427191,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13ce0c: |[13ce0c] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -13ce1c: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ -13ce22: 0e00 |0003: return-void │ │ +13aad0: |[13aad0] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +13aae0: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ +13aae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -427078,55 +427210,55 @@ │ │ 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 │ │ -13ce24: |[13ce24] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -13ce34: 5470 bb02 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -13ce38: 5471 b402 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -13ce3c: 5472 b302 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -13ce40: 5473 b202 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -13ce44: 5474 b102 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -13ce48: 6e54 4001 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@0140 │ │ -13ce4e: 5471 b402 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -13ce52: 5472 b302 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -13ce56: 5473 b202 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -13ce5a: 5474 b102 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -13ce5e: 5475 b602 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -13ce62: 7706 ff0a 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@0aff │ │ -13ce68: 0c00 |001a: move-result-object v0 │ │ -13ce6a: 5271 be02 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -13ce6e: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -13ce72: 5201 7600 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -13ce76: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -13ce7a: 5901 7600 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ -13ce7e: 1100 |0025: return-object v0 │ │ +13aae8: |[13aae8] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +13aaf8: 5470 bb02 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +13aafc: 5471 b402 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +13ab00: 5472 b302 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +13ab04: 5473 b202 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +13ab08: 5474 b102 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +13ab0c: 6e54 4001 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@0140 │ │ +13ab12: 5471 b402 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +13ab16: 5472 b302 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +13ab1a: 5473 b202 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +13ab1e: 5474 b102 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +13ab22: 5475 b602 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +13ab26: 7706 ff0a 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@0aff │ │ +13ab2c: 0c00 |001a: move-result-object v0 │ │ +13ab2e: 5271 be02 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +13ab32: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +13ab36: 5201 7600 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +13ab3a: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +13ab3e: 5901 7600 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0076 │ │ +13ab42: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1527 header: │ │ class_idx : 459 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 457 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1527 annotations: │ │ Annotations on class │ │ @@ -427146,17 +427278,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13ce80: |[13ce80] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -13ce90: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ -13ce96: 0e00 |0003: return-void │ │ +13ab44: |[13ab44] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +13ab54: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ +13ab5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -427165,43 +427297,43 @@ │ │ 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 │ │ -13ce98: |[13ce98] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -13cea8: 54b0 b402 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -13ceac: 54b1 bb02 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -13ceb0: 54b2 b302 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -13ceb4: 54b3 b202 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -13ceb8: 54b4 b002 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -13cebc: 54b5 c702 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -13cec0: 52b6 bc02 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -13cec4: 54b7 b102 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -13cec8: 54b8 b602 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -13cecc: 54b9 b902 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -13ced0: 770a 010b 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@0b01 │ │ -13ced6: 0c00 |0017: move-result-object v0 │ │ -13ced8: 1100 |0018: return-object v0 │ │ +13ab5c: |[13ab5c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +13ab6c: 54b0 b402 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +13ab70: 54b1 bb02 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +13ab74: 54b2 b302 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +13ab78: 54b3 b202 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +13ab7c: 54b4 b002 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +13ab80: 54b5 c702 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +13ab84: 52b6 bc02 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +13ab88: 54b7 b102 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +13ab8c: 54b8 b602 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +13ab90: 54b9 b902 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +13ab94: 770a 010b 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@0b01 │ │ +13ab9a: 0c00 |0017: move-result-object v0 │ │ +13ab9c: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1528 header: │ │ class_idx : 460 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 457 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1528 annotations: │ │ Annotations on class │ │ @@ -427221,17 +427353,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13cedc: |[13cedc] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -13ceec: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ -13cef2: 0e00 |0003: return-void │ │ +13aba0: |[13aba0] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +13abb0: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ +13abb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -427240,65 +427372,65 @@ │ │ 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 │ │ -13cef4: |[13cef4] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -13cf04: 2202 de01 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; // type@01de │ │ -13cf08: 0800 1100 |0002: move-object/from16 v0, v17 │ │ -13cf0c: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -13cf10: 0800 1100 |0006: move-object/from16 v0, v17 │ │ -13cf14: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -13cf18: 0800 1100 |000a: move-object/from16 v0, v17 │ │ -13cf1c: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -13cf20: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -13cf24: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -13cf28: 0800 1100 |0012: move-object/from16 v0, v17 │ │ -13cf2c: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -13cf30: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -13cf34: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -13cf38: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -13cf3c: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -13cf40: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -13cf44: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -13cf48: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -13cf4c: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -13cf50: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -13cf54: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -13cf58: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -13cf5c: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -13cf60: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -13cf64: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -13cf68: 0800 1100 |0032: move-object/from16 v0, v17 │ │ -13cf6c: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -13cf70: 760e 020b 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@0b02 │ │ -13cf76: 0800 1200 |0039: move-object/from16 v0, v18 │ │ -13cf7a: 0801 1100 |003b: move-object/from16 v1, v17 │ │ -13cf7e: 6e30 2d0a 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@0a2d │ │ -13cf84: 0c03 |0040: move-result-object v3 │ │ -13cf86: 1103 |0041: return-object v3 │ │ +13abb8: |[13abb8] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +13abc8: 2202 de01 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatIceCreamSandwich$Builder; // type@01de │ │ +13abcc: 0800 1100 |0002: move-object/from16 v0, v17 │ │ +13abd0: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +13abd4: 0800 1100 |0006: move-object/from16 v0, v17 │ │ +13abd8: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +13abdc: 0800 1100 |000a: move-object/from16 v0, v17 │ │ +13abe0: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +13abe4: 0800 1100 |000e: move-object/from16 v0, v17 │ │ +13abe8: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +13abec: 0800 1100 |0012: move-object/from16 v0, v17 │ │ +13abf0: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +13abf4: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +13abf8: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +13abfc: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +13ac00: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +13ac04: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +13ac08: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +13ac0c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +13ac10: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +13ac14: 0800 1100 |0026: move-object/from16 v0, v17 │ │ +13ac18: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +13ac1c: 0800 1100 |002a: move-object/from16 v0, v17 │ │ +13ac20: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +13ac24: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +13ac28: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +13ac2c: 0800 1100 |0032: move-object/from16 v0, v17 │ │ +13ac30: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +13ac34: 760e 020b 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@0b02 │ │ +13ac3a: 0800 1200 |0039: move-object/from16 v0, v18 │ │ +13ac3e: 0801 1100 |003b: move-object/from16 v1, v17 │ │ +13ac42: 6e30 2d0a 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@0a2d │ │ +13ac48: 0c03 |0040: move-result-object v3 │ │ +13ac4a: 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 : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1529 header: │ │ class_idx : 461 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 457 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #1529 annotations: │ │ Annotations on class │ │ @@ -427322,17 +427454,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13cf88: |[13cf88] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -13cf98: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ -13cf9e: 0e00 |0003: return-void │ │ +13ac4c: |[13ac4c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +13ac5c: 7010 6c0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0a6c │ │ +13ac62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -427341,78 +427473,78 @@ │ │ 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 │ │ -13cfa0: |[13cfa0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -13cfb0: 2202 e001 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@01e0 │ │ -13cfb4: 0800 1900 |0002: move-object/from16 v0, v25 │ │ -13cfb8: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -13cfbc: 0800 1900 |0006: move-object/from16 v0, v25 │ │ -13cfc0: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -13cfc4: 0800 1900 |000a: move-object/from16 v0, v25 │ │ -13cfc8: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -13cfcc: 0800 1900 |000e: move-object/from16 v0, v25 │ │ -13cfd0: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -13cfd4: 0800 1900 |0012: move-object/from16 v0, v25 │ │ -13cfd8: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -13cfdc: 0800 1900 |0016: move-object/from16 v0, v25 │ │ -13cfe0: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -13cfe4: 0800 1900 |001a: move-object/from16 v0, v25 │ │ -13cfe8: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -13cfec: 0800 1900 |001e: move-object/from16 v0, v25 │ │ -13cff0: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -13cff4: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -13cff8: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -13cffc: 0800 1900 |0026: move-object/from16 v0, v25 │ │ -13d000: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -13d004: 0800 1900 |002a: move-object/from16 v0, v25 │ │ -13d008: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -13d00c: 0800 1900 |002e: move-object/from16 v0, v25 │ │ -13d010: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -13d014: 0800 1900 |0032: move-object/from16 v0, v25 │ │ -13d018: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -13d01c: 0800 1900 |0036: move-object/from16 v0, v25 │ │ -13d020: 5500 c802 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -13d024: 0210 0000 |003a: move/from16 v16, v0 │ │ -13d028: 0800 1900 |003c: move-object/from16 v0, v25 │ │ -13d02c: 5200 be02 |003e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -13d030: 0211 0000 |0040: move/from16 v17, v0 │ │ -13d034: 0800 1900 |0042: move-object/from16 v0, v25 │ │ -13d038: 5400 c602 |0044: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -13d03c: 0812 0000 |0046: move-object/from16 v18, v0 │ │ -13d040: 0800 1900 |0048: move-object/from16 v0, v25 │ │ -13d044: 5500 ba02 |004a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -13d048: 0213 0000 |004c: move/from16 v19, v0 │ │ -13d04c: 0800 1900 |004e: move-object/from16 v0, v25 │ │ -13d050: 5400 b502 |0050: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -13d054: 0814 0000 |0052: move-object/from16 v20, v0 │ │ -13d058: 0800 1900 |0054: move-object/from16 v0, v25 │ │ -13d05c: 5400 b702 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ -13d060: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -13d064: 0800 1900 |005a: move-object/from16 v0, v25 │ │ -13d068: 5500 b802 |005c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ -13d06c: 0216 0000 |005e: move/from16 v22, v0 │ │ -13d070: 0800 1900 |0060: move-object/from16 v0, v25 │ │ -13d074: 5400 c402 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ -13d078: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -13d07c: 7616 060b 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@0b06 │ │ -13d082: 0800 1900 |0069: move-object/from16 v0, v25 │ │ -13d086: 5403 ad02 |006b: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -13d08a: 7120 c30a 3200 |006d: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ -13d090: 0800 1900 |0070: move-object/from16 v0, v25 │ │ -13d094: 5403 c502 |0072: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -13d098: 7120 c40a 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@0ac4 │ │ -13d09e: 0800 1a00 |0077: move-object/from16 v0, v26 │ │ -13d0a2: 0801 1900 |0079: move-object/from16 v1, v25 │ │ -13d0a6: 6e30 2d0a 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@0a2d │ │ -13d0ac: 0c03 |007e: move-result-object v3 │ │ -13d0ae: 1103 |007f: return-object v3 │ │ +13ac64: |[13ac64] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +13ac74: 2202 e001 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@01e0 │ │ +13ac78: 0800 1900 |0002: move-object/from16 v0, v25 │ │ +13ac7c: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +13ac80: 0800 1900 |0006: move-object/from16 v0, v25 │ │ +13ac84: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +13ac88: 0800 1900 |000a: move-object/from16 v0, v25 │ │ +13ac8c: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +13ac90: 0800 1900 |000e: move-object/from16 v0, v25 │ │ +13ac94: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +13ac98: 0800 1900 |0012: move-object/from16 v0, v25 │ │ +13ac9c: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +13aca0: 0800 1900 |0016: move-object/from16 v0, v25 │ │ +13aca4: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +13aca8: 0800 1900 |001a: move-object/from16 v0, v25 │ │ +13acac: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +13acb0: 0800 1900 |001e: move-object/from16 v0, v25 │ │ +13acb4: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +13acb8: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +13acbc: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +13acc0: 0800 1900 |0026: move-object/from16 v0, v25 │ │ +13acc4: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +13acc8: 0800 1900 |002a: move-object/from16 v0, v25 │ │ +13accc: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +13acd0: 0800 1900 |002e: move-object/from16 v0, v25 │ │ +13acd4: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +13acd8: 0800 1900 |0032: move-object/from16 v0, v25 │ │ +13acdc: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +13ace0: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +13ace4: 5500 c802 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +13ace8: 0210 0000 |003a: move/from16 v16, v0 │ │ +13acec: 0800 1900 |003c: move-object/from16 v0, v25 │ │ +13acf0: 5200 be02 |003e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +13acf4: 0211 0000 |0040: move/from16 v17, v0 │ │ +13acf8: 0800 1900 |0042: move-object/from16 v0, v25 │ │ +13acfc: 5400 c602 |0044: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +13ad00: 0812 0000 |0046: move-object/from16 v18, v0 │ │ +13ad04: 0800 1900 |0048: move-object/from16 v0, v25 │ │ +13ad08: 5500 ba02 |004a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +13ad0c: 0213 0000 |004c: move/from16 v19, v0 │ │ +13ad10: 0800 1900 |004e: move-object/from16 v0, v25 │ │ +13ad14: 5400 b502 |0050: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +13ad18: 0814 0000 |0052: move-object/from16 v20, v0 │ │ +13ad1c: 0800 1900 |0054: move-object/from16 v0, v25 │ │ +13ad20: 5400 b702 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ +13ad24: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +13ad28: 0800 1900 |005a: move-object/from16 v0, v25 │ │ +13ad2c: 5500 b802 |005c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ +13ad30: 0216 0000 |005e: move/from16 v22, v0 │ │ +13ad34: 0800 1900 |0060: move-object/from16 v0, v25 │ │ +13ad38: 5400 c402 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ +13ad3c: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +13ad40: 7616 060b 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@0b06 │ │ +13ad46: 0800 1900 |0069: move-object/from16 v0, v25 │ │ +13ad4a: 5403 ad02 |006b: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +13ad4e: 7120 c30a 3200 |006d: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ +13ad54: 0800 1900 |0070: move-object/from16 v0, v25 │ │ +13ad58: 5403 c502 |0072: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +13ad5c: 7120 c40a 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@0ac4 │ │ +13ad62: 0800 1a00 |0077: move-object/from16 v0, v26 │ │ +13ad66: 0801 1900 |0079: move-object/from16 v1, v25 │ │ +13ad6a: 6e30 2d0a 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@0a2d │ │ +13ad70: 0c03 |007e: move-result-object v3 │ │ +13ad72: 1103 |007f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0069 line=598 │ │ 0x0070 line=599 │ │ 0x0077 line=600 │ │ locals : │ │ @@ -427426,21 +427558,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -13d0b0: |[13d0b0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -13d0c0: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -13d0c4: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -13d0c8: 7140 110b 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b11 │ │ -13d0ce: 0c00 |0007: move-result-object v0 │ │ -13d0d0: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -13d0d4: 1100 |000a: return-object v0 │ │ +13ad74: |[13ad74] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +13ad84: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +13ad88: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +13ad8c: 7140 110b 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b11 │ │ +13ad92: 0c00 |0007: move-result-object v0 │ │ +13ad94: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +13ad98: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -427450,18 +427582,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d0d8: |[13d0d8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ -13d0e8: 7110 120b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@0b12 │ │ -13d0ee: 0a00 |0003: move-result v0 │ │ -13d0f0: 0f00 |0004: return v0 │ │ +13ad9c: |[13ad9c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +13adac: 7110 120b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@0b12 │ │ +13adb2: 0a00 |0003: move-result v0 │ │ +13adb4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -427470,22 +427602,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -13d0f4: |[13d0f4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -13d104: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -13d108: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -13d10c: 7130 150b 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b15 │ │ -13d112: 0c00 |0007: move-result-object v0 │ │ -13d114: 1f00 0709 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -13d118: 1f00 0709 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -13d11c: 1100 |000c: return-object v0 │ │ +13adb8: |[13adb8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +13adc8: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +13adcc: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +13add0: 7130 150b 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b15 │ │ +13add6: 0c00 |0007: move-result-object v0 │ │ +13add8: 1f00 0709 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +13addc: 1f00 0709 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +13ade0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -427495,18 +427627,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d120: |[13d120] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -13d130: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ -13d136: 0c00 |0003: move-result-object v0 │ │ -13d138: 1100 |0004: return-object v0 │ │ +13ade4: |[13ade4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +13adf4: 7110 170b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b17 │ │ +13adfa: 0c00 |0003: move-result-object v0 │ │ +13adfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -427515,18 +427647,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d13c: |[13d13c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -13d14c: 7110 180b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0b18 │ │ -13d152: 0c00 |0003: move-result-object v0 │ │ -13d154: 1100 |0004: return-object v0 │ │ +13ae00: |[13ae00] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +13ae10: 7110 180b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0b18 │ │ +13ae16: 0c00 |0003: move-result-object v0 │ │ +13ae18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -427535,18 +427667,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d158: |[13d158] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ -13d168: 7110 190b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@0b19 │ │ -13d16e: 0a00 |0003: move-result v0 │ │ -13d170: 0f00 |0004: return v0 │ │ +13ae1c: |[13ae1c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +13ae2c: 7110 190b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@0b19 │ │ +13ae32: 0a00 |0003: move-result v0 │ │ +13ae34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -427555,18 +427687,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d174: |[13d174] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -13d184: 7110 1a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0b1a │ │ -13d18a: 0c00 |0003: move-result-object v0 │ │ -13d18c: 1100 |0004: return-object v0 │ │ +13ae38: |[13ae38] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +13ae48: 7110 1a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0b1a │ │ +13ae4e: 0c00 |0003: move-result-object v0 │ │ +13ae50: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -427575,18 +427707,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d190: |[13d190] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -13d1a0: 7110 1b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0b1b │ │ -13d1a6: 0c00 |0003: move-result-object v0 │ │ -13d1a8: 1100 |0004: return-object v0 │ │ +13ae54: |[13ae54] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +13ae64: 7110 1b0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0b1b │ │ +13ae6a: 0c00 |0003: move-result-object v0 │ │ +13ae6c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -427595,32 +427727,32 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d1ac: |[13d1ac] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ -13d1bc: 7110 1c0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@0b1c │ │ -13d1c2: 0a00 |0003: move-result v0 │ │ -13d1c4: 0f00 |0004: return v0 │ │ +13ae70: |[13ae70] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +13ae80: 7110 1c0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@0b1c │ │ +13ae86: 0a00 |0003: move-result v0 │ │ +13ae88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1530 header: │ │ class_idx : 485 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 421 │ │ -source_file_idx : 5636 │ │ +source_file_idx : 5632 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #1530 annotations: │ │ Annotations on class │ │ @@ -427648,18 +427780,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13d1c8: |[13d1c8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ -13d1d8: 5b01 8b03 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d1dc: 7010 5009 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@0950 │ │ -13d1e2: 0e00 |0005: return-void │ │ +13ae8c: |[13ae8c] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ +13ae9c: 5b01 8b03 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13aea0: 7010 5009 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@0950 │ │ +13aea6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ @@ -427668,17 +427800,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13d1e4: |[13d1e4] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ -13d1f4: 7020 2b0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0b2b │ │ -13d1fa: 0e00 |0003: return-void │ │ +13aea8: |[13aea8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ +13aeb8: 7020 2b0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0b2b │ │ +13aebe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/NotificationCompatSideChannelService$1; │ │ @@ -427689,28 +427821,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -13d1fc: |[13d1fc] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -13d20c: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d210: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ -13d216: 0a03 |0005: move-result v3 │ │ -13d218: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ -13d21e: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ -13d224: 0b00 |000c: move-result-wide v0 │ │ -13d226: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d22a: 6e40 350b 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0b35 │ │ -13d230: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d236: 0e00 |0015: return-void │ │ -13d238: 0d02 |0016: move-exception v2 │ │ -13d23a: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d240: 2702 |001a: throw v2 │ │ +13aec0: |[13aec0] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +13aed0: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13aed4: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ +13aeda: 0a03 |0005: move-result v3 │ │ +13aedc: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ +13aee2: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ +13aee8: 0b00 |000c: move-result-wide v0 │ │ +13aeea: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13aeee: 6e40 350b 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0b35 │ │ +13aef4: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13aefa: 0e00 |0015: return-void │ │ +13aefc: 0d02 |0016: move-exception v2 │ │ +13aefe: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13af04: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0009 line=89 │ │ 0x000d line=91 │ │ @@ -427729,28 +427861,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -13d250: |[13d250] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ -13d260: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d264: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ -13d26a: 0a03 |0005: move-result v3 │ │ -13d26c: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ -13d272: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ -13d278: 0b00 |000c: move-result-wide v0 │ │ -13d27a: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d27e: 6e20 360b 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@0b36 │ │ -13d284: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d28a: 0e00 |0015: return-void │ │ -13d28c: 0d02 |0016: move-exception v2 │ │ -13d28e: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d294: 2702 |001a: throw v2 │ │ +13af14: |[13af14] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ +13af24: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13af28: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ +13af2e: 0a03 |0005: move-result v3 │ │ +13af30: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ +13af36: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ +13af3c: 0b00 |000c: move-result-wide v0 │ │ +13af3e: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13af42: 6e20 360b 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@0b36 │ │ +13af48: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13af4e: 0e00 |0015: return-void │ │ +13af50: 0d02 |0016: move-exception v2 │ │ +13af52: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13af58: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=99 │ │ 0x0009 line=100 │ │ 0x000d line=102 │ │ @@ -427767,28 +427899,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -13d2a4: |[13d2a4] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -13d2b4: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d2b8: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ -13d2be: 0a03 |0005: move-result v3 │ │ -13d2c0: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ -13d2c6: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ -13d2cc: 0b00 |000c: move-result-wide v0 │ │ -13d2ce: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ -13d2d2: 6e58 390b 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0b39 │ │ -13d2d8: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d2de: 0e00 |0015: return-void │ │ -13d2e0: 0d02 |0016: move-exception v2 │ │ -13d2e2: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ -13d2e8: 2702 |001a: throw v2 │ │ +13af68: |[13af68] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +13af78: 5442 8b03 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13af7c: 7100 300b 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@0b30 │ │ +13af82: 0a03 |0005: move-result v3 │ │ +13af84: 7130 340b 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0b34 │ │ +13af8a: 7100 2f0b 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@0b2f │ │ +13af90: 0b00 |000c: move-result-wide v0 │ │ +13af92: 5442 8b03 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@038b │ │ +13af96: 6e58 390b 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0b39 │ │ +13af9c: 7120 320b 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13afa2: 0e00 |0015: return-void │ │ +13afa4: 0d02 |0016: move-exception v2 │ │ +13afa6: 7120 320b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@0b32 │ │ +13afac: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ 0x000d line=80 │ │ @@ -427799,21 +427931,21 @@ │ │ 0x000d - 0x001b reg=0 idToken J │ │ 0x0000 - 0x001b reg=4 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x001b reg=5 packageName Ljava/lang/String; │ │ 0x0000 - 0x001b reg=6 id I │ │ 0x0000 - 0x001b reg=7 tag Ljava/lang/String; │ │ 0x0000 - 0x001b reg=8 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 5636 (NotificationCompatSideChannelService.java) │ │ + source_file_idx : 5632 (NotificationCompatSideChannelService.java) │ │ │ │ Class #1531 header: │ │ class_idx : 490 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 489 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1531 annotations: │ │ Annotations on class │ │ @@ -427833,17 +427965,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d2f8: |[13d2f8] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ -13d308: 7010 420b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0b42 │ │ -13d30e: 0e00 |0003: return-void │ │ +13afbc: |[13afbc] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ +13afcc: 7010 420b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@0b42 │ │ +13afd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ │ │ Virtual methods - │ │ @@ -427852,17 +427984,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13d310: |[13d310] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -13d320: 7130 6c0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b6c │ │ -13d326: 0e00 |0003: return-void │ │ +13afd4: |[13afd4] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +13afe4: 7130 6c0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0b6c │ │ +13afea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -427874,35 +428006,35 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -13d328: |[13d328] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -13d338: 7140 6d0b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0b6d │ │ -13d33e: 0e00 |0003: return-void │ │ +13afec: |[13afec] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +13affc: 7140 6d0b 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@0b6d │ │ +13b002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=3 id I │ │ 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #1532 header: │ │ class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 516 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1532 annotations: │ │ Annotations on class │ │ @@ -427922,17 +428054,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d340: |[13d340] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -13d350: 7010 d40b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0bd4 │ │ -13d356: 0e00 |0003: return-void │ │ +13b004: |[13b004] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +13b014: 7010 d40b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0bd4 │ │ +13b01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -427941,27 +428073,27 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -13d358: |[13d358] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -13d368: 6e10 b10b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0bb1 │ │ -13d36e: 0c00 |0003: move-result-object v0 │ │ -13d370: 6e10 b20b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ -13d376: 0c01 |0007: move-result-object v1 │ │ -13d378: 7130 e60b 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0be6 │ │ -13d37e: 6e20 da0b 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@0bda │ │ -13d384: 0a00 |000e: move-result v0 │ │ -13d386: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -13d38a: 6e10 af0b 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ -13d390: 0c00 |0014: move-result-object v0 │ │ -13d392: 7220 e737 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ -13d398: 0e00 |0018: return-void │ │ +13b01c: |[13b01c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +13b02c: 6e10 b10b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@0bb1 │ │ +13b032: 0c00 |0003: move-result-object v0 │ │ +13b034: 6e10 b20b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0bb2 │ │ +13b03a: 0c01 |0007: move-result-object v1 │ │ +13b03c: 7130 e60b 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@0be6 │ │ +13b042: 6e20 da0b 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@0bda │ │ +13b048: 0a00 |000e: move-result v0 │ │ +13b04a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +13b04e: 6e10 af0b 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0baf │ │ +13b054: 0c00 |0014: move-result-object v0 │ │ +13b056: 7220 e737 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@37e7 │ │ +13b05c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000b line=128 │ │ 0x0011 line=129 │ │ 0x0018 line=131 │ │ locals : │ │ @@ -427974,36 +428106,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -13d39c: |[13d39c] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -13d3ac: 7210 db37 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ -13d3b2: 0a00 |0003: move-result v0 │ │ -13d3b4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -13d3b8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -13d3ba: 0f00 |0007: return v0 │ │ -13d3bc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -13d3be: 28fe |0009: goto 0007 // -0002 │ │ +13b060: |[13b060] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +13b070: 7210 db37 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@37db │ │ +13b076: 0a00 |0003: move-result v0 │ │ +13b078: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +13b07c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +13b07e: 0f00 |0007: return v0 │ │ +13b080: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +13b082: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #1533 header: │ │ class_idx : 536 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 535 │ │ -source_file_idx : 1564 │ │ +source_file_idx : 1560 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1533 annotations: │ │ Annotations on class │ │ @@ -428023,17 +428155,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d3c0: |[13d3c0] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplJB.:()V │ │ -13d3d0: 7010 320c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase;.:()V // method@0c32 │ │ -13d3d6: 0e00 |0003: return-void │ │ +13b084: |[13b084] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplJB.:()V │ │ +13b094: 7010 320c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplBase;.:()V // method@0c32 │ │ +13b09a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContentResolverCompat$ContentResolverCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -428042,37 +428174,37 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -13d3d8: |[13d3d8] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplJB.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ -13d3e8: 380f 1100 |0000: if-eqz v15, 0011 // +0011 │ │ -13d3ec: 6e10 6b14 0f00 |0002: invoke-virtual {v15}, Landroid/support/v4/os/CancellationSignal;.getCancellationSignalObject:()Ljava/lang/Object; // method@146b │ │ -13d3f2: 0c06 |0005: move-result-object v6 │ │ -13d3f4: 0790 |0006: move-object v0, v9 │ │ -13d3f6: 07a1 |0007: move-object v1, v10 │ │ -13d3f8: 07b2 |0008: move-object v2, v11 │ │ -13d3fa: 07c3 |0009: move-object v3, v12 │ │ -13d3fc: 07d4 |000a: move-object v4, v13 │ │ -13d3fe: 07e5 |000b: move-object v5, v14 │ │ -13d400: 7707 3b0c 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/ContentResolverCompatJellybean;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/database/Cursor; // method@0c3b │ │ -13d406: 0c00 |000f: move-result-object v0 │ │ -13d408: 1100 |0010: return-object v0 │ │ -13d40a: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -13d40c: 28f4 |0012: goto 0006 // -000c │ │ -13d40e: 0d07 |0013: move-exception v7 │ │ -13d410: 7110 3a0c 0700 |0014: invoke-static {v7}, Landroid/support/v4/content/ContentResolverCompatJellybean;.isFrameworkOperationCanceledException:(Ljava/lang/Exception;)Z // method@0c3a │ │ -13d416: 0a00 |0017: move-result v0 │ │ -13d418: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ -13d41c: 2200 5603 |001a: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ -13d420: 7010 8314 0000 |001c: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ -13d426: 2700 |001f: throw v0 │ │ -13d428: 2707 |0020: throw v7 │ │ +13b09c: |[13b09c] android.support.v4.content.ContentResolverCompat$ContentResolverCompatImplJB.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; │ │ +13b0ac: 380f 1100 |0000: if-eqz v15, 0011 // +0011 │ │ +13b0b0: 6e10 6b14 0f00 |0002: invoke-virtual {v15}, Landroid/support/v4/os/CancellationSignal;.getCancellationSignalObject:()Ljava/lang/Object; // method@146b │ │ +13b0b6: 0c06 |0005: move-result-object v6 │ │ +13b0b8: 0790 |0006: move-object v0, v9 │ │ +13b0ba: 07a1 |0007: move-object v1, v10 │ │ +13b0bc: 07b2 |0008: move-object v2, v11 │ │ +13b0be: 07c3 |0009: move-object v3, v12 │ │ +13b0c0: 07d4 |000a: move-object v4, v13 │ │ +13b0c2: 07e5 |000b: move-object v5, v14 │ │ +13b0c4: 7707 3b0c 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/ContentResolverCompatJellybean;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Landroid/database/Cursor; // method@0c3b │ │ +13b0ca: 0c00 |000f: move-result-object v0 │ │ +13b0cc: 1100 |0010: return-object v0 │ │ +13b0ce: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +13b0d0: 28f4 |0012: goto 0006 // -000c │ │ +13b0d2: 0d07 |0013: move-exception v7 │ │ +13b0d4: 7110 3a0c 0700 |0014: invoke-static {v7}, Landroid/support/v4/content/ContentResolverCompatJellybean;.isFrameworkOperationCanceledException:(Ljava/lang/Exception;)Z // method@0c3a │ │ +13b0da: 0a00 |0017: move-result v0 │ │ +13b0dc: 3800 0800 |0018: if-eqz v0, 0020 // +0008 │ │ +13b0e0: 2200 5603 |001a: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ +13b0e4: 7010 8314 0000 |001c: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ +13b0ea: 2700 |001f: throw v0 │ │ +13b0ec: 2707 |0020: throw v7 │ │ catches : 1 │ │ 0x0002 - 0x000f │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=57 │ │ 0x0013 line=61 │ │ 0x0014 line=62 │ │ @@ -428085,21 +428217,21 @@ │ │ 0x0000 - 0x0021 reg=10 uri Landroid/net/Uri; │ │ 0x0000 - 0x0021 reg=11 projection [Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=12 selection Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=13 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=14 sortOrder Ljava/lang/String; │ │ 0x0000 - 0x0021 reg=15 cancellationSignal Landroid/support/v4/os/CancellationSignal; │ │ │ │ - source_file_idx : 1564 (ContentResolverCompat.java) │ │ + source_file_idx : 1560 (ContentResolverCompat.java) │ │ │ │ Class #1534 header: │ │ class_idx : 546 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 533 │ │ -source_file_idx : 1634 │ │ +source_file_idx : 1630 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 21 │ │ │ │ Class #1534 annotations: │ │ Annotations on class │ │ @@ -428152,20 +428284,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13d43c: |[13d43c] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -13d44c: 7020 1b0c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0c1b │ │ -13d452: 2200 2f02 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@022f │ │ -13d456: 7020 ac0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0cac │ │ -13d45c: 5b10 fc03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ -13d460: 0e00 |000a: return-void │ │ +13b100: |[13b100] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +13b110: 7020 1b0c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0c1b │ │ +13b116: 2200 2f02 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@022f │ │ +13b11a: 7020 ac0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0cac │ │ +13b120: 5b10 fc03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ +13b124: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ 0x000a line=121 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -428176,25 +428308,25 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -13d464: |[13d464] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -13d474: 7020 1b0c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0c1b │ │ -13d47a: 2200 2f02 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@022f │ │ -13d47e: 7020 ac0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0cac │ │ -13d484: 5b10 fc03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ -13d488: 5b13 0104 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ -13d48c: 5b14 fd03 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ -13d490: 5b15 fe03 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ -13d494: 5b16 ff03 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ -13d498: 5b17 0004 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ -13d49c: 0e00 |0014: return-void │ │ +13b128: |[13b128] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +13b138: 7020 1b0c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@0c1b │ │ +13b13e: 2200 2f02 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@022f │ │ +13b142: 7020 ac0c 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0cac │ │ +13b148: 5b10 fc03 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ +13b14c: 5b13 0104 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ +13b150: 5b14 fd03 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ +13b154: 5b15 fe03 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ +13b158: 5b16 ff03 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ +13b15c: 5b17 0004 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ +13b160: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000a line=133 │ │ 0x000c line=134 │ │ 0x000e line=135 │ │ @@ -428216,26 +428348,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13d4a0: |[13d4a0] android.support.v4.content.CursorLoader.cancelLoadInBackground:()V │ │ -13d4b0: 6f10 1e0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoadInBackground:()V // method@0c1e │ │ -13d4b6: 1d01 |0003: monitor-enter v1 │ │ -13d4b8: 5410 f903 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d4bc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -13d4c0: 5410 f903 |0008: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d4c4: 6e10 6a14 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/os/CancellationSignal;.cancel:()V // method@146a │ │ -13d4ca: 1e01 |000d: monitor-exit v1 │ │ -13d4cc: 0e00 |000e: return-void │ │ -13d4ce: 0d00 |000f: move-exception v0 │ │ -13d4d0: 1e01 |0010: monitor-exit v1 │ │ -13d4d2: 2700 |0011: throw v0 │ │ +13b164: |[13b164] android.support.v4.content.CursorLoader.cancelLoadInBackground:()V │ │ +13b174: 6f10 1e0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoadInBackground:()V // method@0c1e │ │ +13b17a: 1d01 |0003: monitor-enter v1 │ │ +13b17c: 5410 f903 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b180: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +13b184: 5410 f903 |0008: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b188: 6e10 6a14 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/os/CancellationSignal;.cancel:()V // method@146a │ │ +13b18e: 1e01 |000d: monitor-exit v1 │ │ +13b190: 0e00 |000e: return-void │ │ +13b192: 0d00 |000f: move-exception v0 │ │ +13b194: 1e01 |0010: monitor-exit v1 │ │ +13b196: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=84 │ │ 0x0004 line=85 │ │ @@ -428251,34 +428383,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -13d4e0: |[13d4e0] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -13d4f0: 6e10 6c0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0c6c │ │ -13d4f6: 0a01 |0003: move-result v1 │ │ -13d4f8: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -13d4fc: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -13d500: 7210 7702 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -13d506: 0e00 |000b: return-void │ │ -13d508: 5420 fb03 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d50c: 5b23 fb03 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d510: 6e10 6d0c 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0c6d │ │ -13d516: 0a01 |0013: move-result v1 │ │ -13d518: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -13d51c: 6f20 210c 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0c21 │ │ -13d522: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -13d526: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -13d52a: 7210 8002 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ -13d530: 0a01 |0020: move-result v1 │ │ -13d532: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -13d536: 7210 7702 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -13d53c: 28e5 |0026: goto 000b // -001b │ │ +13b1a4: |[13b1a4] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +13b1b4: 6e10 6c0c 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@0c6c │ │ +13b1ba: 0a01 |0003: move-result v1 │ │ +13b1bc: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +13b1c0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +13b1c4: 7210 7702 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +13b1ca: 0e00 |000b: return-void │ │ +13b1cc: 5420 fb03 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b1d0: 5b23 fb03 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b1d4: 6e10 6d0c 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0c6d │ │ +13b1da: 0a01 |0013: move-result v1 │ │ +13b1dc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +13b1e0: 6f20 210c 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0c21 │ │ +13b1e6: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +13b1ea: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +13b1ee: 7210 8002 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ +13b1f4: 0a01 |0020: move-result v1 │ │ +13b1f6: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +13b1fa: 7210 7702 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +13b200: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ 0x000b line=111 │ │ 0x000c line=101 │ │ @@ -428297,18 +428429,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13d540: |[13d540] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -13d550: 1f01 6500 |0000: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ -13d554: 6e20 610c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0c61 │ │ -13d55a: 0e00 |0005: return-void │ │ +13b204: |[13b204] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +13b214: 1f01 6500 |0000: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ +13b218: 6e20 610c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0c61 │ │ +13b21e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -428317,56 +428449,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -13d55c: |[13d55c] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -13d56c: 6f55 240c 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0c24 │ │ -13d572: 6e20 b542 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d578: 1a00 b237 |0006: const-string v0, "mUri=" // string@37b2 │ │ -13d57c: 6e20 b542 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d582: 5410 0104 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ -13d586: 6e20 b942 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -13d58c: 6e20 b542 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d592: 1a00 eb35 |0013: const-string v0, "mProjection=" // string@35eb │ │ -13d596: 6e20 b542 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d59c: 5410 fd03 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ -13d5a0: 7110 dc43 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ -13d5a6: 0c00 |001d: move-result-object v0 │ │ -13d5a8: 6e20 ba42 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13d5ae: 6e20 b542 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5b4: 1a00 7a36 |0024: const-string v0, "mSelection=" // string@367a │ │ -13d5b8: 6e20 b542 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5be: 5410 fe03 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ -13d5c2: 6e20 ba42 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13d5c8: 6e20 b542 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5ce: 1a00 7c36 |0031: const-string v0, "mSelectionArgs=" // string@367c │ │ -13d5d2: 6e20 b542 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5d8: 5410 ff03 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ -13d5dc: 7110 dc43 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ -13d5e2: 0c00 |003b: move-result-object v0 │ │ -13d5e4: 6e20 ba42 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13d5ea: 6e20 b542 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5f0: 1a00 ca36 |0042: const-string v0, "mSortOrder=" // string@36ca │ │ -13d5f4: 6e20 b542 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d5fa: 5410 0004 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ -13d5fe: 6e20 ba42 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ -13d604: 6e20 b542 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d60a: 1a00 2033 |004f: const-string v0, "mCursor=" // string@3320 │ │ -13d60e: 6e20 b542 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d614: 5410 fb03 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d618: 6e20 b942 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ -13d61e: 6e20 b542 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d624: 1a00 f232 |005c: const-string v0, "mContentChanged=" // string@32f2 │ │ -13d628: 6e20 b542 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ -13d62e: 5510 fa03 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@03fa │ │ -13d632: 6e20 bb42 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ -13d638: 0e00 |0066: return-void │ │ +13b220: |[13b220] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +13b230: 6f55 240c 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0c24 │ │ +13b236: 6e20 b542 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b23c: 1a00 ad37 |0006: const-string v0, "mUri=" // string@37ad │ │ +13b240: 6e20 b542 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b246: 5410 0104 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ +13b24a: 6e20 b942 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +13b250: 6e20 b542 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b256: 1a00 e635 |0013: const-string v0, "mProjection=" // string@35e6 │ │ +13b25a: 6e20 b542 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b260: 5410 fd03 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ +13b264: 7110 dc43 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ +13b26a: 0c00 |001d: move-result-object v0 │ │ +13b26c: 6e20 ba42 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +13b272: 6e20 b542 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b278: 1a00 7536 |0024: const-string v0, "mSelection=" // string@3675 │ │ +13b27c: 6e20 b542 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b282: 5410 fe03 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ +13b286: 6e20 ba42 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +13b28c: 6e20 b542 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b292: 1a00 7736 |0031: const-string v0, "mSelectionArgs=" // string@3677 │ │ +13b296: 6e20 b542 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b29c: 5410 ff03 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ +13b2a0: 7110 dc43 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@43dc │ │ +13b2a6: 0c00 |003b: move-result-object v0 │ │ +13b2a8: 6e20 ba42 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +13b2ae: 6e20 b542 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2b4: 1a00 c536 |0042: const-string v0, "mSortOrder=" // string@36c5 │ │ +13b2b8: 6e20 b542 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2be: 5410 0004 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ +13b2c2: 6e20 ba42 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@42ba │ │ +13b2c8: 6e20 b542 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2ce: 1a00 1b33 |004f: const-string v0, "mCursor=" // string@331b │ │ +13b2d2: 6e20 b542 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2d8: 5410 fb03 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b2dc: 6e20 b942 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@42b9 │ │ +13b2e2: 6e20 b542 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2e8: 1a00 ed32 |005c: const-string v0, "mContentChanged=" // string@32ed │ │ +13b2ec: 6e20 b542 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@42b5 │ │ +13b2f2: 5510 fa03 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@03fa │ │ +13b2f6: 6e20 bb42 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@42bb │ │ +13b2fc: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0003 line=229 │ │ 0x0010 line=230 │ │ 0x0018 line=231 │ │ 0x0021 line=232 │ │ @@ -428388,17 +428520,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d63c: |[13d63c] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -13d64c: 5410 fd03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ -13d650: 1100 |0002: return-object v0 │ │ +13b300: |[13b300] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +13b310: 5410 fd03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ +13b314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428406,17 +428538,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d654: |[13d654] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -13d664: 5410 fe03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ -13d668: 1100 |0002: return-object v0 │ │ +13b318: |[13b318] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +13b328: 5410 fe03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ +13b32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428424,17 +428556,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d66c: |[13d66c] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -13d67c: 5410 ff03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ -13d680: 1100 |0002: return-object v0 │ │ +13b330: |[13b330] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +13b340: 5410 ff03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ +13b344: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428442,17 +428574,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d684: |[13d684] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -13d694: 5410 0004 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ -13d698: 1100 |0002: return-object v0 │ │ +13b348: |[13b348] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +13b358: 5410 0004 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ +13b35c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428460,17 +428592,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d69c: |[13d69c] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -13d6ac: 5410 0104 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ -13d6b0: 1100 |0002: return-object v0 │ │ +13b360: |[13b360] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +13b370: 5410 0104 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ +13b374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #9 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428478,65 +428610,65 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 82 16-bit code units │ │ -13d6b4: |[13d6b4] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -13d6c4: 1d09 |0000: monitor-enter v9 │ │ -13d6c6: 6e10 6b0c 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/content/CursorLoader;.isLoadInBackgroundCanceled:()Z // method@0c6b │ │ -13d6cc: 0a00 |0004: move-result v0 │ │ -13d6ce: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -13d6d2: 2200 5603 |0007: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ -13d6d6: 7010 8314 0000 |0009: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ -13d6dc: 2700 |000c: throw v0 │ │ -13d6de: 0d00 |000d: move-exception v0 │ │ -13d6e0: 1e09 |000e: monitor-exit v9 │ │ -13d6e2: 2700 |000f: throw v0 │ │ -13d6e4: 2200 4f03 |0010: new-instance v0, Landroid/support/v4/os/CancellationSignal; // type@034f │ │ -13d6e8: 7010 6914 0000 |0012: invoke-direct {v0}, Landroid/support/v4/os/CancellationSignal;.:()V // method@1469 │ │ -13d6ee: 5b90 f903 |0015: iput-object v0, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d6f2: 1e09 |0017: monitor-exit v9 │ │ -13d6f4: 6e10 650c 0900 |0018: invoke-virtual {v9}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0c65 │ │ -13d6fa: 0c00 |001b: move-result-object v0 │ │ -13d6fc: 6e10 9a01 0000 |001c: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -13d702: 0c00 |001f: move-result-object v0 │ │ -13d704: 5491 0104 |0020: iget-object v1, v9, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ -13d708: 5492 fd03 |0022: iget-object v2, v9, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ -13d70c: 5493 fe03 |0024: iget-object v3, v9, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ -13d710: 5494 ff03 |0026: iget-object v4, v9, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ -13d714: 5495 0004 |0028: iget-object v5, v9, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ -13d718: 5496 f903 |002a: iget-object v6, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d71c: 7707 380c 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/ContentResolverCompat;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; // method@0c38 │ │ -13d722: 0c07 |002f: move-result-object v7 │ │ -13d724: 3807 0a00 |0030: if-eqz v7, 003a // +000a │ │ -13d728: 7210 7a02 0700 |0032: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ -13d72e: 5490 fc03 |0035: iget-object v0, v9, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ -13d732: 7220 8502 0700 |0037: invoke-interface {v7, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ -13d738: 1d09 |003a: monitor-enter v9 │ │ -13d73a: 1200 |003b: const/4 v0, #int 0 // #0 │ │ -13d73c: 5b90 f903 |003c: iput-object v0, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d740: 1e09 |003e: monitor-exit v9 │ │ -13d742: 1107 |003f: return-object v7 │ │ -13d744: 0d08 |0040: move-exception v8 │ │ -13d746: 7210 7702 0700 |0041: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -13d74c: 2708 |0044: throw v8 │ │ -13d74e: 0d00 |0045: move-exception v0 │ │ -13d750: 1d09 |0046: monitor-enter v9 │ │ -13d752: 1201 |0047: const/4 v1, #int 0 // #0 │ │ -13d754: 5b91 f903 |0048: iput-object v1, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ -13d758: 1e09 |004a: monitor-exit v9 │ │ -13d75a: 2700 |004b: throw v0 │ │ -13d75c: 0d00 |004c: move-exception v0 │ │ -13d75e: 1e09 |004d: monitor-exit v9 │ │ -13d760: 2700 |004e: throw v0 │ │ -13d762: 0d00 |004f: move-exception v0 │ │ -13d764: 1e09 |0050: monitor-exit v9 │ │ -13d766: 2700 |0051: throw v0 │ │ +13b378: |[13b378] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +13b388: 1d09 |0000: monitor-enter v9 │ │ +13b38a: 6e10 6b0c 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/content/CursorLoader;.isLoadInBackgroundCanceled:()Z // method@0c6b │ │ +13b390: 0a00 |0004: move-result v0 │ │ +13b392: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +13b396: 2200 5603 |0007: new-instance v0, Landroid/support/v4/os/OperationCanceledException; // type@0356 │ │ +13b39a: 7010 8314 0000 |0009: invoke-direct {v0}, Landroid/support/v4/os/OperationCanceledException;.:()V // method@1483 │ │ +13b3a0: 2700 |000c: throw v0 │ │ +13b3a2: 0d00 |000d: move-exception v0 │ │ +13b3a4: 1e09 |000e: monitor-exit v9 │ │ +13b3a6: 2700 |000f: throw v0 │ │ +13b3a8: 2200 4f03 |0010: new-instance v0, Landroid/support/v4/os/CancellationSignal; // type@034f │ │ +13b3ac: 7010 6914 0000 |0012: invoke-direct {v0}, Landroid/support/v4/os/CancellationSignal;.:()V // method@1469 │ │ +13b3b2: 5b90 f903 |0015: iput-object v0, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b3b6: 1e09 |0017: monitor-exit v9 │ │ +13b3b8: 6e10 650c 0900 |0018: invoke-virtual {v9}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0c65 │ │ +13b3be: 0c00 |001b: move-result-object v0 │ │ +13b3c0: 6e10 9a01 0000 |001c: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +13b3c6: 0c00 |001f: move-result-object v0 │ │ +13b3c8: 5491 0104 |0020: iget-object v1, v9, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ +13b3cc: 5492 fd03 |0022: iget-object v2, v9, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ +13b3d0: 5493 fe03 |0024: iget-object v3, v9, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ +13b3d4: 5494 ff03 |0026: iget-object v4, v9, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ +13b3d8: 5495 0004 |0028: iget-object v5, v9, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ +13b3dc: 5496 f903 |002a: iget-object v6, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b3e0: 7707 380c 0000 |002c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/content/ContentResolverCompat;.query:(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroid/support/v4/os/CancellationSignal;)Landroid/database/Cursor; // method@0c38 │ │ +13b3e6: 0c07 |002f: move-result-object v7 │ │ +13b3e8: 3807 0a00 |0030: if-eqz v7, 003a // +000a │ │ +13b3ec: 7210 7a02 0700 |0032: invoke-interface {v7}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ +13b3f2: 5490 fc03 |0035: iget-object v0, v9, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@03fc │ │ +13b3f6: 7220 8502 0700 |0037: invoke-interface {v7, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0285 │ │ +13b3fc: 1d09 |003a: monitor-enter v9 │ │ +13b3fe: 1200 |003b: const/4 v0, #int 0 // #0 │ │ +13b400: 5b90 f903 |003c: iput-object v0, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b404: 1e09 |003e: monitor-exit v9 │ │ +13b406: 1107 |003f: return-object v7 │ │ +13b408: 0d08 |0040: move-exception v8 │ │ +13b40a: 7210 7702 0700 |0041: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +13b410: 2708 |0044: throw v8 │ │ +13b412: 0d00 |0045: move-exception v0 │ │ +13b414: 1d09 |0046: monitor-enter v9 │ │ +13b416: 1201 |0047: const/4 v1, #int 0 // #0 │ │ +13b418: 5b91 f903 |0048: iput-object v1, v9, Landroid/support/v4/content/CursorLoader;.mCancellationSignal:Landroid/support/v4/os/CancellationSignal; // field@03f9 │ │ +13b41c: 1e09 |004a: monitor-exit v9 │ │ +13b41e: 2700 |004b: throw v0 │ │ +13b420: 0d00 |004c: move-exception v0 │ │ +13b422: 1e09 |004d: monitor-exit v9 │ │ +13b424: 2700 |004e: throw v0 │ │ +13b426: 0d00 |004f: move-exception v0 │ │ +13b428: 1e09 |0050: monitor-exit v9 │ │ +13b42a: 2700 |0051: throw v0 │ │ catches : 9 │ │ 0x0001 - 0x000f │ │ -> 0x000d │ │ 0x0010 - 0x0018 │ │ -> 0x000d │ │ 0x0018 - 0x002f │ │ -> 0x0045 │ │ @@ -428584,18 +428716,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d7c0: |[13d7c0] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -13d7d0: 6e10 6e0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0c6e │ │ -13d7d6: 0c00 |0003: move-result-object v0 │ │ -13d7d8: 1100 |0004: return-object v0 │ │ +13b484: |[13b484] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +13b494: 6e10 6e0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0c6e │ │ +13b49a: 0c00 |0003: move-result-object v0 │ │ +13b49c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #11 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -428603,21 +428735,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -13d7dc: |[13d7dc] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -13d7ec: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -13d7f0: 7210 8002 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ -13d7f6: 0a00 |0005: move-result v0 │ │ -13d7f8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -13d7fc: 7210 7702 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -13d802: 0e00 |000b: return-void │ │ +13b4a0: |[13b4a0] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +13b4b0: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +13b4b4: 7210 8002 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ +13b4ba: 0a00 |0005: move-result v0 │ │ +13b4bc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +13b4c0: 7210 7702 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +13b4c6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0008 line=169 │ │ 0x000b line=171 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -428628,18 +428760,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13d804: |[13d804] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -13d814: 1f01 6500 |0000: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ -13d818: 6e20 700c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0c70 │ │ -13d81e: 0e00 |0005: return-void │ │ +13b4c8: |[13b4c8] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +13b4d8: 1f01 6500 |0000: check-cast v1, Landroid/database/Cursor; // type@0065 │ │ +13b4dc: 6e20 700c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0c70 │ │ +13b4e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -428648,28 +428780,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -13d820: |[13d820] android.support.v4.content.CursorLoader.onReset:()V │ │ -13d830: 6f10 2d0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0c2d │ │ -13d836: 6e10 740c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0c74 │ │ -13d83c: 5410 fb03 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d840: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -13d844: 5410 fb03 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d848: 7210 8002 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ -13d84e: 0a00 |000f: move-result v0 │ │ -13d850: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -13d854: 5410 fb03 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d858: 7210 7702 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -13d85e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -13d860: 5b10 fb03 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d864: 0e00 |001a: return-void │ │ +13b4e4: |[13b4e4] android.support.v4.content.CursorLoader.onReset:()V │ │ +13b4f4: 6f10 2d0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0c2d │ │ +13b4fa: 6e10 740c 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0c74 │ │ +13b500: 5410 fb03 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b504: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +13b508: 5410 fb03 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b50c: 7210 8002 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0280 │ │ +13b512: 0a00 |000f: move-result v0 │ │ +13b514: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +13b518: 5410 fb03 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b51c: 7210 7702 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +13b522: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +13b524: 5b10 fb03 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b528: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=178 │ │ 0x0006 line=180 │ │ 0x0012 line=181 │ │ 0x0017 line=183 │ │ @@ -428682,26 +428814,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -13d868: |[13d868] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -13d878: 5410 fb03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d87c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -13d880: 5410 fb03 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d884: 6e20 610c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0c61 │ │ -13d88a: 6e10 7a0c 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0c7a │ │ -13d890: 0a00 |000c: move-result v0 │ │ -13d892: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -13d896: 5410 fb03 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ -13d89a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -13d89e: 6e10 640c 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0c64 │ │ -13d8a4: 0e00 |0016: return-void │ │ +13b52c: |[13b52c] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +13b53c: 5410 fb03 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b540: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +13b544: 5410 fb03 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b548: 6e20 610c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0c61 │ │ +13b54e: 6e10 7a0c 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@0c7a │ │ +13b554: 0a00 |000c: move-result v0 │ │ +13b556: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +13b55a: 5410 fb03 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@03fb │ │ +13b55e: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +13b562: 6e10 640c 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0c64 │ │ +13b568: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0004 line=150 │ │ 0x0009 line=152 │ │ 0x0013 line=153 │ │ 0x0016 line=155 │ │ @@ -428713,17 +428845,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d8a8: |[13d8a8] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -13d8b8: 6e10 5f0c 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0c5f │ │ -13d8be: 0e00 |0003: return-void │ │ +13b56c: |[13b56c] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +13b57c: 6e10 5f0c 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0c5f │ │ +13b582: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -428732,17 +428864,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d8c0: |[13d8c0] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -13d8d0: 5b01 fd03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ -13d8d4: 0e00 |0002: return-void │ │ +13b584: |[13b584] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +13b594: 5b01 fd03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@03fd │ │ +13b598: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -428752,17 +428884,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d8d8: |[13d8d8] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -13d8e8: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ -13d8ec: 0e00 |0002: return-void │ │ +13b59c: |[13b59c] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +13b5ac: 5b01 fe03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@03fe │ │ +13b5b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -428772,17 +428904,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d8f0: |[13d8f0] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -13d900: 5b01 ff03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ -13d904: 0e00 |0002: return-void │ │ +13b5b4: |[13b5b4] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +13b5c4: 5b01 ff03 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@03ff │ │ +13b5c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0002 line=216 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -428792,17 +428924,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d908: |[13d908] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -13d918: 5b01 0004 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ -13d91c: 0e00 |0002: return-void │ │ +13b5cc: |[13b5cc] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +13b5dc: 5b01 0004 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@0400 │ │ +13b5e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -428812,32 +428944,32 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13d920: |[13d920] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -13d930: 5b01 0104 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ -13d934: 0e00 |0002: return-void │ │ +13b5e4: |[13b5e4] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +13b5f4: 5b01 0104 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@0401 │ │ +13b5f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ │ │ - source_file_idx : 1634 (CursorLoader.java) │ │ + source_file_idx : 1630 (CursorLoader.java) │ │ │ │ Class #1535 header: │ │ class_idx : 554 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 553 │ │ -source_file_idx : 2418 │ │ +source_file_idx : 2414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1535 annotations: │ │ Annotations on class │ │ @@ -428857,17 +428989,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d938: |[13d938] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -13d948: 7010 990c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0c99 │ │ -13d94e: 0e00 |0003: return-void │ │ +13b5fc: |[13b5fc] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +13b60c: 7010 990c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0c99 │ │ +13b612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -428876,18 +429008,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d950: |[13d950] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -13d960: 7110 a80c 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca8 │ │ -13d966: 0c00 |0003: move-result-object v0 │ │ -13d968: 1100 |0004: return-object v0 │ │ +13b614: |[13b614] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +13b624: 7110 a80c 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca8 │ │ +13b62a: 0c00 |0003: move-result-object v0 │ │ +13b62c: 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; │ │ │ │ @@ -428896,32 +429028,32 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d96c: |[13d96c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -13d97c: 7110 a90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca9 │ │ -13d982: 0c00 |0003: move-result-object v0 │ │ -13d984: 1100 |0004: return-object v0 │ │ +13b630: |[13b630] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +13b640: 7110 a90c 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0ca9 │ │ +13b646: 0c00 |0003: move-result-object v0 │ │ +13b648: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 2418 (IntentCompat.java) │ │ + source_file_idx : 2414 (IntentCompat.java) │ │ │ │ Class #1536 header: │ │ class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 593 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1536 annotations: │ │ Annotations on class │ │ @@ -428941,17 +429073,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d988: |[13d988] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.:()V │ │ -13d998: 7010 380d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@0d38 │ │ -13d99e: 0e00 |0003: return-void │ │ +13b64c: |[13b64c] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.:()V │ │ +13b65c: 7010 380d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$BaseBitmapImpl;.:()V // method@0d38 │ │ +13b662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -428960,32 +429092,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13d9a0: |[13d9a0] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -13d9b0: 7110 4c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d4c │ │ -13d9b6: 0a00 |0003: move-result v0 │ │ -13d9b8: 0f00 |0004: return v0 │ │ +13b664: |[13b664] android.support.v4.graphics.BitmapCompat$HcMr1BitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +13b674: 7110 4c0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatHoneycombMr1;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d4c │ │ +13b67a: 0a00 |0003: move-result v0 │ │ +13b67c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #1537 header: │ │ class_idx : 605 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 603 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1537 annotations: │ │ Annotations on class │ │ @@ -429005,17 +429137,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d9bc: |[13d9bc] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -13d9cc: 7010 5f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0d5f │ │ -13d9d2: 0e00 |0003: return-void │ │ +13b680: |[13b680] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +13b690: 7010 5f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@0d5f │ │ +13b696: 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 - │ │ @@ -429024,17 +429156,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13d9d4: |[13d9d4] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -13d9e4: 7110 a50d 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0da5 │ │ -13d9ea: 0e00 |0003: return-void │ │ +13b698: |[13b698] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +13b6a8: 7110 a50d 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@0da5 │ │ +13b6ae: 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; │ │ @@ -429044,32 +429176,32 @@ │ │ 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 │ │ -13d9ec: |[13d9ec] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -13d9fc: 7110 a60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0da6 │ │ -13da02: 0c00 |0003: move-result-object v0 │ │ -13da04: 1100 |0004: return-object v0 │ │ +13b6b0: |[13b6b0] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +13b6c0: 7110 a60d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0da6 │ │ +13b6c6: 0c00 |0003: move-result-object v0 │ │ +13b6c8: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1538 header: │ │ class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 620 │ │ -source_file_idx : 1835 │ │ +source_file_idx : 1831 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1538 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;' │ │ @@ -429084,17 +429216,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13da08: |[13da08] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.:(Landroid/graphics/drawable/Drawable;)V │ │ -13da18: 7020 bb0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@0dbb │ │ -13da1e: 0e00 |0003: return-void │ │ +13b6cc: |[13b6cc] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.:(Landroid/graphics/drawable/Drawable;)V │ │ +13b6dc: 7020 bb0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperDonut;.:(Landroid/graphics/drawable/Drawable;)V // method@0dbb │ │ +13b6e2: 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; │ │ @@ -429105,32 +429237,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13da20: |[13da20] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.jumpToCurrentState:()V │ │ -13da30: 5410 6504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ -13da34: 6e10 5d03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ -13da3a: 0e00 |0005: return-void │ │ +13b6e4: |[13b6e4] android.support.v4.graphics.drawable.DrawableWrapperHoneycomb.jumpToCurrentState:()V │ │ +13b6f4: 5410 6504 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0465 │ │ +13b6f8: 6e10 5d03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@035d │ │ +13b6fe: 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 : 1835 (DrawableWrapperHoneycomb.java) │ │ + source_file_idx : 1831 (DrawableWrapperHoneycomb.java) │ │ │ │ Class #1539 header: │ │ class_idx : 665 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 652 │ │ -source_file_idx : 5380 │ │ +source_file_idx : 5376 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1539 annotations: │ │ Annotations on class │ │ @@ -429156,20 +429288,20 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13da3c: |[13da3c] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ -13da4c: 7010 db0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.:()V // method@0edb │ │ -13da52: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ -13da56: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ -13da5c: 5b10 b604 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ -13da60: 0e00 |000a: return-void │ │ +13b700: |[13b700] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;)V │ │ +13b710: 7010 db0e 0100 |0000: invoke-direct {v1}, Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks$Stub;.:()V // method@0edb │ │ +13b716: 2200 8608 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@0886 │ │ +13b71a: 7020 8043 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@4380 │ │ +13b720: 5b10 b604 |0008: iput-object v0, v1, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ +13b724: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0003 line=920 │ │ 0x000a line=921 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ @@ -429181,22 +429313,22 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -13da64: |[13da64] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ -13da74: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ -13da78: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -13da7e: 0c00 |0005: move-result-object v0 │ │ -13da80: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ -13da84: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -13da88: 7155 110f 2043 |000a: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1800:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0f11 │ │ -13da8e: 0e00 |000d: return-void │ │ +13b728: |[13b728] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onConnect:(Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V │ │ +13b738: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ +13b73c: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +13b742: 0c00 |0005: move-result-object v0 │ │ +13b744: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ +13b748: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +13b74c: 7155 110f 2043 |000a: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1800:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/support/v4/media/session/MediaSessionCompat$Token;Landroid/os/Bundle;)V // method@0f11 │ │ +13b752: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x0008 line=931 │ │ 0x000a line=932 │ │ 0x000d line=934 │ │ locals : │ │ @@ -429211,22 +429343,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -13da90: |[13da90] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onConnectFailed:()V │ │ -13daa0: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ -13daa4: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -13daaa: 0c00 |0005: move-result-object v0 │ │ -13daac: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ -13dab0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -13dab4: 7120 120f 2000 |000a: invoke-static {v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1900:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f12 │ │ -13daba: 0e00 |000d: return-void │ │ +13b754: |[13b754] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onConnectFailed:()V │ │ +13b764: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ +13b768: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +13b76e: 0c00 |0005: move-result-object v0 │ │ +13b770: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ +13b774: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +13b778: 7120 120f 2000 |000a: invoke-static {v0, v2}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$1900:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f12 │ │ +13b77e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ 0x0008 line=942 │ │ 0x000a line=943 │ │ 0x000d line=945 │ │ locals : │ │ @@ -429238,41 +429370,41 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -13dabc: |[13dabc] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V │ │ -13dacc: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ -13dad0: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ -13dad6: 0c00 |0005: move-result-object v0 │ │ -13dad8: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ -13dadc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -13dae0: 7140 140f 2043 |000a: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$2000:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V // method@0f14 │ │ -13dae6: 0e00 |000d: return-void │ │ +13b780: |[13b780] android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks.onLoadChildren:(Ljava/lang/String;Ljava/util/List;)V │ │ +13b790: 5421 b604 |0000: iget-object v1, v2, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks;.mMediaBrowser:Ljava/lang/ref/WeakReference; // field@04b6 │ │ +13b794: 6e10 8143 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@4381 │ │ +13b79a: 0c00 |0005: move-result-object v0 │ │ +13b79c: 1f00 9b02 |0006: check-cast v0, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; // type@029b │ │ +13b7a0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +13b7a4: 7140 140f 2043 |000a: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;.access$2000:(Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Ljava/util/List;)V // method@0f14 │ │ +13b7aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=949 │ │ 0x0008 line=950 │ │ 0x000a line=951 │ │ 0x000d line=953 │ │ locals : │ │ 0x0008 - 0x000e reg=0 mediaBrowser Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/media/MediaBrowserCompat$MediaBrowserImplBase$ServiceCallbacks; │ │ 0x0000 - 0x000e reg=3 parentId Ljava/lang/String; │ │ 0x0000 - 0x000e reg=4 list Ljava/util/List; │ │ │ │ - source_file_idx : 5380 (MediaBrowserCompat.java) │ │ + source_file_idx : 5376 (MediaBrowserCompat.java) │ │ │ │ Class #1540 header: │ │ class_idx : 685 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 649 │ │ -source_file_idx : 5383 │ │ +source_file_idx : 5379 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #1540 annotations: │ │ Annotations on class │ │ @@ -429296,18 +429428,18 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13dae8: |[13dae8] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V │ │ -13daf8: 5b01 f704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13dafc: 7010 c60e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.:()V // method@0ec6 │ │ -13db02: 0e00 |0005: return-void │ │ +13b7ac: |[13b7ac] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V │ │ +13b7bc: 5b01 f704 |0000: iput-object v1, v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b7c0: 7010 c60e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/IMediaBrowserServiceCompat$Stub;.:()V // method@0ec6 │ │ +13b7c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ │ │ @@ -429316,17 +429448,17 @@ │ │ type : '(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13db04: |[13db04] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V │ │ -13db14: 7020 6c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V // method@0f6c │ │ -13db1a: 0e00 |0003: return-void │ │ +13b7c8: |[13b7c8] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.:(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/support/v4/media/MediaBrowserServiceCompat$1;)V │ │ +13b7d8: 7020 6c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.:(Landroid/support/v4/media/MediaBrowserServiceCompat;)V // method@0f6c │ │ +13b7de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/MediaBrowserServiceCompat; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/MediaBrowserServiceCompat$1; │ │ @@ -429337,22 +429469,22 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -13db1c: |[13db1c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -13db2c: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13db30: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ -13db36: 0c00 |0005: move-result-object v0 │ │ -13db38: 2201 aa02 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3; // type@02aa │ │ -13db3c: 7040 660f 2134 |0008: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V // method@0f66 │ │ -13db42: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13db48: 0e00 |000e: return-void │ │ +13b7e0: |[13b7e0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.addSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +13b7f0: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b7f4: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ +13b7fa: 0c00 |0005: move-result-object v0 │ │ +13b7fc: 2201 aa02 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3; // type@02aa │ │ +13b800: 7040 660f 2134 |0008: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$3;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V // method@0f66 │ │ +13b806: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13b80c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x000e line=247 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000f reg=3 id Ljava/lang/String; │ │ @@ -429363,49 +429495,49 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -13db4c: |[13db4c] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -13db5c: 7100 9904 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ -13db62: 0a05 |0003: move-result v5 │ │ -13db64: 5470 f704 |0004: iget-object v0, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13db68: 7130 740f 8005 |0006: invoke-static {v0, v8, v5}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$000:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;I)Z // method@0f74 │ │ -13db6e: 0a00 |0009: move-result v0 │ │ -13db70: 3900 2500 |000a: if-nez v0, 002f // +0025 │ │ -13db74: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -13db78: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -13db7c: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -13db82: 1a02 8516 |0013: const-string v2, "Package/uid mismatch: uid=" // string@1685 │ │ -13db86: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13db8c: 0c01 |0018: move-result-object v1 │ │ -13db8e: 6e20 5f43 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -13db94: 0c01 |001c: move-result-object v1 │ │ -13db96: 1a02 cc00 |001d: const-string v2, " package=" // string@00cc │ │ -13db9a: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13dba0: 0c01 |0022: move-result-object v1 │ │ -13dba2: 6e20 6343 8100 |0023: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -13dba8: 0c01 |0026: move-result-object v1 │ │ -13dbaa: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -13dbb0: 0c01 |002a: move-result-object v1 │ │ -13dbb2: 7020 f242 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -13dbb8: 2700 |002e: throw v0 │ │ -13dbba: 5470 f704 |002f: iget-object v0, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13dbbe: 7110 760f 0000 |0031: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ -13dbc4: 0c06 |0034: move-result-object v6 │ │ -13dbc6: 2200 a802 |0035: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1; // type@02a8 │ │ -13dbca: 0771 |0037: move-object v1, v7 │ │ -13dbcc: 07a2 |0038: move-object v2, v10 │ │ -13dbce: 0783 |0039: move-object v3, v8 │ │ -13dbd0: 0794 |003a: move-object v4, v9 │ │ -13dbd2: 7606 620f 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V // method@0f62 │ │ -13dbd8: 6e20 d404 0600 |003e: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13dbde: 0e00 |0041: return-void │ │ +13b810: |[13b810] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.connect:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +13b820: 7100 9904 0000 |0000: invoke-static {}, Landroid/os/Binder;.getCallingUid:()I // method@0499 │ │ +13b826: 0a05 |0003: move-result v5 │ │ +13b828: 5470 f704 |0004: iget-object v0, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b82c: 7130 740f 8005 |0006: invoke-static {v0, v8, v5}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$000:(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/String;I)Z // method@0f74 │ │ +13b832: 0a00 |0009: move-result v0 │ │ +13b834: 3900 2500 |000a: if-nez v0, 002f // +0025 │ │ +13b838: 2200 6408 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13b83c: 2201 7908 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +13b840: 7010 5a43 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13b846: 1a02 8116 |0013: const-string v2, "Package/uid mismatch: uid=" // string@1681 │ │ +13b84a: 6e20 6343 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13b850: 0c01 |0018: move-result-object v1 │ │ +13b852: 6e20 5f43 5100 |0019: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +13b858: 0c01 |001c: move-result-object v1 │ │ +13b85a: 1a02 c900 |001d: const-string v2, " package=" // string@00c9 │ │ +13b85e: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13b864: 0c01 |0022: move-result-object v1 │ │ +13b866: 6e20 6343 8100 |0023: invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13b86c: 0c01 |0026: move-result-object v1 │ │ +13b86e: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13b874: 0c01 |002a: move-result-object v1 │ │ +13b876: 7020 f242 1000 |002b: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13b87c: 2700 |002e: throw v0 │ │ +13b87e: 5470 f704 |002f: iget-object v0, v7, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b882: 7110 760f 0000 |0031: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ +13b888: 0c06 |0034: move-result-object v6 │ │ +13b88a: 2200 a802 |0035: new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1; // type@02a8 │ │ +13b88e: 0771 |0037: move-object v1, v7 │ │ +13b890: 07a2 |0038: move-object v2, v10 │ │ +13b892: 0783 |0039: move-object v3, v8 │ │ +13b894: 0794 |003a: move-object v4, v9 │ │ +13b896: 7606 620f 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$1;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V // method@0f62 │ │ +13b89c: 6e20 d404 0600 |003e: invoke-virtual {v6, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13b8a2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x000c line=164 │ │ 0x002f line=168 │ │ 0x0041 line=209 │ │ @@ -429421,22 +429553,22 @@ │ │ type : '(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -13dbe0: |[13dbe0] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -13dbf0: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13dbf4: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ -13dbfa: 0c00 |0005: move-result-object v0 │ │ -13dbfc: 2201 a902 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2; // type@02a9 │ │ -13dc00: 7030 640f 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f64 │ │ -13dc06: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13dc0c: 0e00 |000e: return-void │ │ +13b8a4: |[13b8a4] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.disconnect:(Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +13b8b4: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b8b8: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ +13b8be: 0c00 |0005: move-result-object v0 │ │ +13b8c0: 2201 a902 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2; // type@02a9 │ │ +13b8c4: 7030 640f 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$2;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V // method@0f64 │ │ +13b8ca: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13b8d0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x000e line=225 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000f reg=3 callbacks Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ @@ -429446,27 +429578,27 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -13dc10: |[13dc10] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ -13dc20: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -13dc26: 0a00 |0003: move-result v0 │ │ -13dc28: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -13dc2c: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -13dc30: 0e00 |0008: return-void │ │ -13dc32: 5420 f704 |0009: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13dc36: 7110 760f 0000 |000b: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ -13dc3c: 0c00 |000e: move-result-object v0 │ │ -13dc3e: 2201 ac02 |000f: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5; // type@02ac │ │ -13dc42: 7040 6a0f 2143 |0011: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f6a │ │ -13dc48: 6e20 d404 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13dc4e: 28f1 |0017: goto 0008 // -000f │ │ +13b8d4: |[13b8d4] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.getMediaItem:(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V │ │ +13b8e4: 7110 3337 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +13b8ea: 0a00 |0003: move-result v0 │ │ +13b8ec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +13b8f0: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +13b8f4: 0e00 |0008: return-void │ │ +13b8f6: 5420 f704 |0009: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b8fa: 7110 760f 0000 |000b: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ +13b900: 0c00 |000e: move-result-object v0 │ │ +13b902: 2201 ac02 |000f: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5; // type@02ac │ │ +13b906: 7040 6a0f 2143 |0011: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$5;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V // method@0f6a │ │ +13b90c: 6e20 d404 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13b912: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=283 │ │ 0x0009 line=277 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ @@ -429478,38 +429610,38 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -13dc50: |[13dc50] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ -13dc60: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ -13dc64: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ -13dc6a: 0c00 |0005: move-result-object v0 │ │ -13dc6c: 2201 ab02 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4; // type@02ab │ │ -13dc70: 7040 680f 2134 |0008: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V // method@0f68 │ │ -13dc76: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13dc7c: 0e00 |000e: return-void │ │ +13b914: |[13b914] android.support.v4.media.MediaBrowserServiceCompat$ServiceBinder.removeSubscription:(Ljava/lang/String;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;)V │ │ +13b924: 5420 f704 |0000: iget-object v0, v2, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;.this$0:Landroid/support/v4/media/MediaBrowserServiceCompat; // field@04f7 │ │ +13b928: 7110 760f 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/MediaBrowserServiceCompat;.access$300:(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/os/Handler; // method@0f76 │ │ +13b92e: 0c00 |0005: move-result-object v0 │ │ +13b930: 2201 ab02 |0006: new-instance v1, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4; // type@02ab │ │ +13b934: 7040 680f 2134 |0008: invoke-direct {v1, v2, v4, v3}, Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder$4;.:(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder;Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks;Ljava/lang/String;)V // method@0f68 │ │ +13b93a: 6e20 d404 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13b940: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x000e line=269 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinder; │ │ 0x0000 - 0x000f reg=3 id Ljava/lang/String; │ │ 0x0000 - 0x000f reg=4 callbacks Landroid/support/v4/media/IMediaBrowserServiceCompatCallbacks; │ │ │ │ - source_file_idx : 5383 (MediaBrowserServiceCompat.java) │ │ + source_file_idx : 5379 (MediaBrowserServiceCompat.java) │ │ │ │ Class #1541 header: │ │ class_idx : 748 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 745 │ │ -source_file_idx : 5406 │ │ +source_file_idx : 5402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #1541 annotations: │ │ Annotations on class │ │ @@ -429528,17 +429660,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13dc80: |[13dc80] android.support.v4.media.routing.MediaRouterJellybeanMr2.:()V │ │ -13dc90: 7010 dc10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;.:()V // method@10dc │ │ -13dc96: 0e00 |0003: return-void │ │ +13b944: |[13b944] android.support.v4.media.routing.MediaRouterJellybeanMr2.:()V │ │ +13b954: 7010 dc10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/routing/MediaRouterJellybeanMr1;.:()V // method@10dc │ │ +13b95a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/routing/MediaRouterJellybeanMr2; │ │ │ │ @@ -429547,19 +429679,19 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -13dc98: |[13dc98] android.support.v4.media.routing.MediaRouterJellybeanMr2.addCallback:(Ljava/lang/Object;ILjava/lang/Object;I)V │ │ -13dca8: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ -13dcac: 1f02 b200 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ -13dcb0: 6e40 ed03 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;I)V // method@03ed │ │ -13dcb6: 0e00 |0007: return-void │ │ +13b95c: |[13b95c] android.support.v4.media.routing.MediaRouterJellybeanMr2.addCallback:(Ljava/lang/Object;ILjava/lang/Object;I)V │ │ +13b96c: 1f00 b800 |0000: check-cast v0, Landroid/media/MediaRouter; // type@00b8 │ │ +13b970: 1f02 b200 |0002: check-cast v2, Landroid/media/MediaRouter$Callback; // type@00b2 │ │ +13b974: 6e40 ed03 1032 |0004: invoke-virtual {v0, v1, v2, v3}, Landroid/media/MediaRouter;.addCallback:(ILandroid/media/MediaRouter$Callback;I)V // method@03ed │ │ +13b97a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 routerObj Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 callbackObj Ljava/lang/Object; │ │ @@ -429571,33 +429703,33 @@ │ │ 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 │ │ -13dcb8: |[13dcb8] android.support.v4.media.routing.MediaRouterJellybeanMr2.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -13dcc8: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ -13dccc: 6e10 f303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter;.getDefaultRoute:()Landroid/media/MediaRouter$RouteInfo; // method@03f3 │ │ -13dcd2: 0c00 |0005: move-result-object v0 │ │ -13dcd4: 1100 |0006: return-object v0 │ │ +13b97c: |[13b97c] android.support.v4.media.routing.MediaRouterJellybeanMr2.getDefaultRoute:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13b98c: 1f01 b800 |0000: check-cast v1, Landroid/media/MediaRouter; // type@00b8 │ │ +13b990: 6e10 f303 0100 |0002: invoke-virtual {v1}, Landroid/media/MediaRouter;.getDefaultRoute:()Landroid/media/MediaRouter$RouteInfo; // method@03f3 │ │ +13b996: 0c00 |0005: move-result-object v0 │ │ +13b998: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 routerObj Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 5406 (MediaRouterJellybeanMr2.java) │ │ + source_file_idx : 5402 (MediaRouterJellybeanMr2.java) │ │ │ │ Class #1542 header: │ │ class_idx : 759 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 750 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 8 │ │ │ │ Class #1542 annotations: │ │ Annotations on class │ │ @@ -429638,18 +429770,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13dcd8: |[13dcd8] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ -13dce8: 5b01 ce05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dcec: 7010 f110 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.:()V // method@10f1 │ │ -13dcf2: 0e00 |0005: return-void │ │ +13b99c: |[13b99c] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V │ │ +13b9ac: 5b01 ce05 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13b9b0: 7010 f110 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;.:()V // method@10f1 │ │ +13b9b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ │ │ @@ -429658,17 +429790,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13dcf4: |[13dcf4] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ -13dd04: 7020 7d11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@117d │ │ -13dd0a: 0e00 |0003: return-void │ │ +13b9b8: |[13b9b8] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/support/v4/media/session/MediaControllerCompat$1;)V │ │ +13b9c8: 7020 7d11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V // method@117d │ │ +13b9ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaControllerCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaControllerCompat$1; │ │ @@ -429679,21 +429811,21 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -13dd0c: |[13dd0c] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -13dd1c: 5420 ce05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dd20: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13dd26: 0c00 |0005: move-result-object v0 │ │ -13dd28: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -13dd2a: 6e40 7611 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13dd30: 0e00 |000a: return-void │ │ +13b9d0: |[13b9d0] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onEvent:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +13b9e0: 5420 ce05 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13b9e4: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13b9ea: 0c00 |0005: move-result-object v0 │ │ +13b9ec: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +13b9ee: 6e40 7611 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13b9f4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x000a line=467 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x000b reg=3 event Ljava/lang/String; │ │ @@ -429704,22 +429836,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13dd34: |[13dd34] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onExtrasChanged:(Landroid/os/Bundle;)V │ │ -13dd44: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dd48: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13dd4e: 0c00 |0005: move-result-object v0 │ │ -13dd50: 1271 |0006: const/4 v1, #int 7 // #7 │ │ -13dd52: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -13dd54: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13dd5a: 0e00 |000b: return-void │ │ +13b9f8: |[13b9f8] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onExtrasChanged:(Landroid/os/Bundle;)V │ │ +13ba08: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13ba0c: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13ba12: 0c00 |0005: move-result-object v0 │ │ +13ba14: 1271 |0006: const/4 v1, #int 7 // #7 │ │ +13ba16: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +13ba18: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13ba1e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x000b line=497 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x000c reg=4 extras Landroid/os/Bundle; │ │ @@ -429729,22 +429861,22 @@ │ │ type : '(Landroid/support/v4/media/MediaMetadataCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13dd5c: |[13dd5c] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ -13dd6c: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dd70: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13dd76: 0c00 |0005: move-result-object v0 │ │ -13dd78: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -13dd7a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -13dd7c: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13dd82: 0e00 |000b: return-void │ │ +13ba20: |[13ba20] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onMetadataChanged:(Landroid/support/v4/media/MediaMetadataCompat;)V │ │ +13ba30: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13ba34: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13ba3a: 0c00 |0005: move-result-object v0 │ │ +13ba3c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +13ba3e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +13ba40: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13ba46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x000b line=482 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x000c reg=4 metadata Landroid/support/v4/media/MediaMetadataCompat; │ │ @@ -429754,22 +429886,22 @@ │ │ type : '(Landroid/support/v4/media/session/PlaybackStateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13dd84: |[13dd84] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ -13dd94: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dd98: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13dd9e: 0c00 |0005: move-result-object v0 │ │ -13dda0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -13dda2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -13dda4: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13ddaa: 0e00 |000b: return-void │ │ +13ba48: |[13ba48] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onPlaybackStateChanged:(Landroid/support/v4/media/session/PlaybackStateCompat;)V │ │ +13ba58: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13ba5c: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13ba62: 0c00 |0005: move-result-object v0 │ │ +13ba64: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +13ba66: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +13ba68: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13ba6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x000b line=477 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x000c reg=4 state Landroid/support/v4/media/session/PlaybackStateCompat; │ │ @@ -429779,22 +429911,22 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13ddac: |[13ddac] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onQueueChanged:(Ljava/util/List;)V │ │ -13ddbc: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13ddc0: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13ddc6: 0c00 |0005: move-result-object v0 │ │ -13ddc8: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -13ddca: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -13ddcc: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13ddd2: 0e00 |000b: return-void │ │ +13ba70: |[13ba70] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onQueueChanged:(Ljava/util/List;)V │ │ +13ba80: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13ba84: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13ba8a: 0c00 |0005: move-result-object v0 │ │ +13ba8c: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +13ba8e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +13ba90: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13ba96: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x000b line=487 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ @@ -429805,22 +429937,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13ddd4: |[13ddd4] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ -13dde4: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13dde8: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13ddee: 0c00 |0005: move-result-object v0 │ │ -13ddf0: 1261 |0006: const/4 v1, #int 6 // #6 │ │ -13ddf2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -13ddf4: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13ddfa: 0e00 |000b: return-void │ │ +13ba98: |[13ba98] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onQueueTitleChanged:(Ljava/lang/CharSequence;)V │ │ +13baa8: 5430 ce05 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13baac: 7110 8811 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13bab2: 0c00 |0005: move-result-object v0 │ │ +13bab4: 1261 |0006: const/4 v1, #int 6 // #6 │ │ +13bab6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +13bab8: 6e40 7611 1024 |0008: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13babe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x000b line=492 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x000c reg=4 title Ljava/lang/CharSequence; │ │ @@ -429830,22 +429962,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -13ddfc: |[13ddfc] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onSessionDestroyed:()V │ │ -13de0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -13de0e: 5430 ce05 |0001: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13de12: 7110 8811 0000 |0003: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13de18: 0c00 |0006: move-result-object v0 │ │ -13de1a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -13de1e: 6e40 7611 1022 |0009: invoke-virtual {v0, v1, v2, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13de24: 0e00 |000c: return-void │ │ +13bac0: |[13bac0] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onSessionDestroyed:()V │ │ +13bad0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +13bad2: 5430 ce05 |0001: iget-object v0, v3, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13bad6: 7110 8811 0000 |0003: invoke-static {v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13badc: 0c00 |0006: move-result-object v0 │ │ +13bade: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +13bae2: 6e40 7611 1022 |0009: invoke-virtual {v0, v1, v2, v2}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13bae8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=471 │ │ 0x000c line=472 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ │ │ @@ -429854,51 +429986,51 @@ │ │ type : '(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -13de28: |[13de28] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ -13de38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13de3a: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ -13de3e: 2200 fd02 |0003: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ -13de42: 5271 6a06 |0005: iget v1, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ -13de46: 5272 6606 |0007: iget v2, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ -13de4a: 5273 6706 |0009: iget v3, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ -13de4e: 5274 6906 |000b: iget v4, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ -13de52: 5275 6806 |000d: iget v5, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ -13de56: 7606 d311 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ -13de5c: 5461 ce05 |0012: iget-object v1, v6, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ -13de60: 7110 8811 0100 |0014: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ -13de66: 0c01 |0017: move-result-object v1 │ │ -13de68: 1242 |0018: const/4 v2, #int 4 // #4 │ │ -13de6a: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -13de6c: 6e40 7611 2130 |001a: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ -13de72: 0e00 |001d: return-void │ │ +13baec: |[13baec] android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat.onVolumeInfoChanged:(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V │ │ +13bafc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13bafe: 3807 1100 |0001: if-eqz v7, 0012 // +0011 │ │ +13bb02: 2200 fd02 |0003: new-instance v0, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; // type@02fd │ │ +13bb06: 5271 6a06 |0005: iget v1, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.volumeType:I // field@066a │ │ +13bb0a: 5272 6606 |0007: iget v2, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.audioStream:I // field@0666 │ │ +13bb0e: 5273 6706 |0009: iget v3, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.controlType:I // field@0667 │ │ +13bb12: 5274 6906 |000b: iget v4, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.maxVolume:I // field@0669 │ │ +13bb16: 5275 6806 |000d: iget v5, v7, Landroid/support/v4/media/session/ParcelableVolumeInfo;.currentVolume:I // field@0668 │ │ +13bb1a: 7606 d311 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;.:(IIIII)V // method@11d3 │ │ +13bb20: 5461 ce05 |0012: iget-object v1, v6, Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;.this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback; // field@05ce │ │ +13bb24: 7110 8811 0100 |0014: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;.access$200:(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler; // method@1188 │ │ +13bb2a: 0c01 |0017: move-result-object v1 │ │ +13bb2c: 1242 |0018: const/4 v2, #int 4 // #4 │ │ +13bb2e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +13bb30: 6e40 7611 2130 |001a: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@1176 │ │ +13bb36: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0001 line=502 │ │ 0x0003 line=503 │ │ 0x0012 line=506 │ │ 0x001d line=507 │ │ locals : │ │ 0x0001 - 0x0005 reg=0 pi Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ 0x0012 - 0x001e reg=0 pi Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo; │ │ 0x0000 - 0x001e reg=6 this Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat; │ │ 0x0000 - 0x001e reg=7 info Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1543 header: │ │ class_idx : 763 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 762 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1543 annotations: │ │ Annotations on class │ │ @@ -429920,17 +430052,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13de74: |[13de74] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ -13de84: 7030 a911 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11a9 │ │ -13de8a: 0e00 |0003: return-void │ │ +13bb38: |[13bb38] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V │ │ +13bb48: 7030 a911 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V // method@11a9 │ │ +13bb4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0003 line=1360 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -429941,17 +430073,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13de8c: |[13de8c] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ -13de9c: 7030 aa11 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11aa │ │ -13dea2: 0e00 |0003: return-void │ │ +13bb50: |[13bb50] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V │ │ +13bb60: 7030 aa11 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;.:(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V // method@11aa │ │ +13bb66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0003 line=1355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -429963,39 +430095,39 @@ │ │ type : '()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -13dea4: |[13dea4] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ -13deb4: 5421 d305 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;.mControllerObj:Ljava/lang/Object; // field@05d3 │ │ -13deb8: 7110 4f12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@124f │ │ -13debe: 0c00 |0005: move-result-object v0 │ │ -13dec0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -13dec4: 2201 0003 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23; // type@0300 │ │ -13dec8: 7020 f911 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;.:(Ljava/lang/Object;)V // method@11f9 │ │ -13dece: 1101 |000d: return-object v1 │ │ -13ded0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -13ded2: 28fe |000f: goto 000d // -0002 │ │ +13bb68: |[13bb68] android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23.getTransportControls:()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls; │ │ +13bb78: 5421 d305 |0000: iget-object v1, v2, Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;.mControllerObj:Ljava/lang/Object; // field@05d3 │ │ +13bb7c: 7110 4f12 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaControllerCompatApi21;.getTransportControls:(Ljava/lang/Object;)Ljava/lang/Object; // method@124f │ │ +13bb82: 0c00 |0005: move-result-object v0 │ │ +13bb84: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +13bb88: 2201 0003 |0008: new-instance v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23; // type@0300 │ │ +13bb8c: 7020 f911 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;.:(Ljava/lang/Object;)V // method@11f9 │ │ +13bb92: 1101 |000d: return-object v1 │ │ +13bb94: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +13bb96: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0006 line=1365 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 controlsObj Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1544 header: │ │ class_idx : 768 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 767 │ │ -source_file_idx : 5387 │ │ +source_file_idx : 5383 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1544 annotations: │ │ Annotations on class │ │ @@ -430015,17 +430147,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13ded4: |[13ded4] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23.:(Ljava/lang/Object;)V │ │ -13dee4: 7020 e911 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@11e9 │ │ -13deea: 0e00 |0003: return-void │ │ +13bb98: |[13bb98] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23.:(Ljava/lang/Object;)V │ │ +13bba8: 7020 e911 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;.:(Ljava/lang/Object;)V // method@11e9 │ │ +13bbae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0003 line=1373 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23; │ │ 0x0000 - 0x0004 reg=1 controlsObj Ljava/lang/Object; │ │ @@ -430036,34 +430168,34 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -13deec: |[13deec] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -13defc: 5410 df05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;.mControlsObj:Ljava/lang/Object; // field@05df │ │ -13df00: 7130 5512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;.playFromUri:(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V // method@1255 │ │ -13df06: 0e00 |0005: return-void │ │ +13bbb0: |[13bbb0] android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +13bbc0: 5410 df05 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;.mControlsObj:Ljava/lang/Object; // field@05df │ │ +13bbc4: 7130 5512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;.playFromUri:(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V // method@1255 │ │ +13bbca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0005 line=1379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5387 (MediaControllerCompat.java) │ │ + source_file_idx : 5383 (MediaControllerCompat.java) │ │ │ │ Class #1545 header: │ │ class_idx : 780 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 779 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1545 annotations: │ │ Annotations on class │ │ @@ -430088,19 +430220,19 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -13df08: |[13df08] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ -13df18: 5b12 e905 |0000: iput-object v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e9 │ │ -13df1c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -13df1e: 7030 5812 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1258 │ │ -13df24: 0e00 |0006: return-void │ │ +13bbcc: |[13bbcc] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V │ │ +13bbdc: 5b12 e905 |0000: iput-object v2, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e9 │ │ +13bbe0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +13bbe2: 7030 5812 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V // method@1258 │ │ +13bbe8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ │ │ @@ -430109,17 +430241,17 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$Callback;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 │ │ -13df28: |[13df28] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ -13df38: 7020 6812 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@1268 │ │ -13df3e: 0e00 |0003: return-void │ │ +13bbec: |[13bbec] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;Landroid/support/v4/media/session/MediaSessionCompat$1;)V │ │ +13bbfc: 7020 6812 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.:(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V // method@1268 │ │ +13bc02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/media/session/MediaSessionCompat$Callback; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/media/session/MediaSessionCompat$1; │ │ @@ -430130,34 +430262,34 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -13df40: |[13df40] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -13df50: 5410 e905 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e9 │ │ -13df54: 6e30 7412 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1274 │ │ -13df5a: 0e00 |0005: return-void │ │ +13bc04: |[13bc04] android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +13bc14: 5410 e905 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback; // field@05e9 │ │ +13bc18: 6e30 7412 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$Callback;.onPlayFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V // method@1274 │ │ +13bc1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0005 line=725 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 extras Landroid/os/Bundle; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1546 header: │ │ class_idx : 787 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 753 │ │ -source_file_idx : 5410 │ │ +source_file_idx : 5406 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #1546 annotations: │ │ Annotations on class │ │ @@ -430209,18 +430341,18 @@ │ │ type : '(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -13df5c: |[13df5c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V │ │ -13df6c: 5b01 f405 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13df70: 7010 2a11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.:()V // method@112a │ │ -13df76: 0e00 |0005: return-void │ │ +13bc20: |[13bc20] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V │ │ +13bc30: 5b01 f405 |0000: iput-object v1, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bc34: 7010 2a11 0000 |0002: invoke-direct {v0}, Landroid/support/v4/media/session/IMediaSession$Stub;.:()V // method@112a │ │ +13bc3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1550 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; │ │ │ │ @@ -430230,18 +430362,18 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -13df78: |[13df78] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.adjustVolume:(IILjava/lang/String;)V │ │ -13df88: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13df8c: 7130 e512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e5 │ │ -13df92: 0e00 |0005: return-void │ │ +13bc3c: |[13bc3c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.adjustVolume:(IILjava/lang/String;)V │ │ +13bc4c: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bc50: 7130 e512 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1700:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e5 │ │ +13bc56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1640 │ │ 0x0005 line=1641 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x0006 reg=2 direction I │ │ @@ -430253,21 +430385,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13df94: |[13df94] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.fastForward:()V │ │ -13dfa4: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13dfa8: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13dfae: 0c00 |0005: move-result-object v0 │ │ -13dfb0: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ -13dfb4: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13dfba: 0e00 |000b: return-void │ │ +13bc58: |[13bc58] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.fastForward:()V │ │ +13bc68: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bc6c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bc72: 0c00 |0005: move-result-object v0 │ │ +13bc74: 1301 0900 |0006: const/16 v1, #int 9 // #9 │ │ +13bc78: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13bc7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x000b line=1696 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430276,27 +430408,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13dfbc: |[13dfbc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getExtras:()Landroid/os/Bundle; │ │ -13dfcc: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13dfd0: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ -13dfd6: 0c01 |0005: move-result-object v1 │ │ -13dfd8: 1d01 |0006: monitor-enter v1 │ │ -13dfda: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13dfde: 7110 eb12 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/Bundle; // method@12eb │ │ -13dfe4: 0c00 |000c: move-result-object v0 │ │ -13dfe6: 1e01 |000d: monitor-exit v1 │ │ -13dfe8: 1100 |000e: return-object v0 │ │ -13dfea: 0d00 |000f: move-exception v0 │ │ -13dfec: 1e01 |0010: monitor-exit v1 │ │ -13dfee: 2700 |0011: throw v0 │ │ +13bc80: |[13bc80] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getExtras:()Landroid/os/Bundle; │ │ +13bc90: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bc94: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ +13bc9a: 0c01 |0005: move-result-object v1 │ │ +13bc9c: 1d01 |0006: monitor-enter v1 │ │ +13bc9e: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bca2: 7110 eb12 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/Bundle; // method@12eb │ │ +13bca8: 0c00 |000c: move-result-object v0 │ │ +13bcaa: 1e01 |000d: monitor-exit v1 │ │ +13bcac: 1100 |000e: return-object v0 │ │ +13bcae: 0d00 |000f: move-exception v0 │ │ +13bcb0: 1e01 |0010: monitor-exit v1 │ │ +13bcb2: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0007 line=1744 │ │ 0x000f line=1745 │ │ @@ -430308,28 +430440,28 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -13dffc: |[13dffc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getFlags:()J │ │ -13e00c: 5440 f405 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e010: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ -13e016: 0c01 |0005: move-result-object v1 │ │ -13e018: 1d01 |0006: monitor-enter v1 │ │ -13e01a: 5440 f405 |0007: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e01e: 7110 f412 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ -13e024: 0a00 |000c: move-result v0 │ │ -13e026: 8102 |000d: int-to-long v2, v0 │ │ -13e028: 1e01 |000e: monitor-exit v1 │ │ -13e02a: 1002 |000f: return-wide v2 │ │ -13e02c: 0d00 |0010: move-exception v0 │ │ -13e02e: 1e01 |0011: monitor-exit v1 │ │ -13e030: 2700 |0012: throw v0 │ │ +13bcc0: |[13bcc0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getFlags:()J │ │ +13bcd0: 5440 f405 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bcd4: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ +13bcda: 0c01 |0005: move-result-object v1 │ │ +13bcdc: 1d01 |0006: monitor-enter v1 │ │ +13bcde: 5440 f405 |0007: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bce2: 7110 f412 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ +13bce8: 0a00 |000c: move-result v0 │ │ +13bcea: 8102 |000d: int-to-long v2, v0 │ │ +13bcec: 1e01 |000e: monitor-exit v1 │ │ +13bcee: 1002 |000f: return-wide v2 │ │ +13bcf0: 0d00 |0010: move-exception v0 │ │ +13bcf2: 1e01 |0011: monitor-exit v1 │ │ +13bcf4: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1609 │ │ 0x0007 line=1610 │ │ 0x0010 line=1611 │ │ @@ -430341,27 +430473,27 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13e040: |[13e040] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getLaunchPendingIntent:()Landroid/app/PendingIntent; │ │ -13e050: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e054: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ -13e05a: 0c01 |0005: move-result-object v1 │ │ -13e05c: 1d01 |0006: monitor-enter v1 │ │ -13e05e: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e062: 7110 e312 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/app/PendingIntent; // method@12e3 │ │ -13e068: 0c00 |000c: move-result-object v0 │ │ -13e06a: 1e01 |000d: monitor-exit v1 │ │ -13e06c: 1100 |000e: return-object v0 │ │ -13e06e: 0d00 |000f: move-exception v0 │ │ -13e070: 1e01 |0010: monitor-exit v1 │ │ -13e072: 2700 |0011: throw v0 │ │ +13bd04: |[13bd04] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getLaunchPendingIntent:()Landroid/app/PendingIntent; │ │ +13bd14: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bd18: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ +13bd1e: 0c01 |0005: move-result-object v1 │ │ +13bd20: 1d01 |0006: monitor-enter v1 │ │ +13bd22: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bd26: 7110 e312 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/app/PendingIntent; // method@12e3 │ │ +13bd2c: 0c00 |000c: move-result-object v0 │ │ +13bd2e: 1e01 |000d: monitor-exit v1 │ │ +13bd30: 1100 |000e: return-object v0 │ │ +13bd32: 0d00 |000f: move-exception v0 │ │ +13bd34: 1e01 |0010: monitor-exit v1 │ │ +13bd36: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0007 line=1602 │ │ 0x000f line=1603 │ │ @@ -430373,19 +430505,19 @@ │ │ type : '()Landroid/support/v4/media/MediaMetadataCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e080: |[13e080] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ -13e090: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e094: 7110 e712 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/MediaMetadataCompat; // method@12e7 │ │ -13e09a: 0c00 |0005: move-result-object v0 │ │ -13e09c: 1100 |0006: return-object v0 │ │ +13bd44: |[13bd44] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getMetadata:()Landroid/support/v4/media/MediaMetadataCompat; │ │ +13bd54: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bd58: 7110 e712 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/MediaMetadataCompat; // method@12e7 │ │ +13bd5e: 0c00 |0005: move-result-object v0 │ │ +13bd60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #6 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430393,19 +430525,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e0a0: |[13e0a0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getPackageName:()Ljava/lang/String; │ │ -13e0b0: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e0b4: 7110 e012 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; // method@12e0 │ │ -13e0ba: 0c00 |0005: move-result-object v0 │ │ -13e0bc: 1100 |0006: return-object v0 │ │ +13bd64: |[13bd64] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getPackageName:()Ljava/lang/String; │ │ +13bd74: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bd78: 7110 e012 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; // method@12e0 │ │ +13bd7e: 0c00 |0005: move-result-object v0 │ │ +13bd80: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1590 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #7 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430413,19 +430545,19 @@ │ │ type : '()Landroid/support/v4/media/session/PlaybackStateCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e0c0: |[13e0c0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ -13e0d0: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e0d4: 7110 e812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12e8 │ │ -13e0da: 0c00 |0005: move-result-object v0 │ │ -13e0dc: 1100 |0006: return-object v0 │ │ +13bd84: |[13bd84] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getPlaybackState:()Landroid/support/v4/media/session/PlaybackStateCompat; │ │ +13bd94: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bd98: 7110 e812 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/PlaybackStateCompat; // method@12e8 │ │ +13bd9e: 0c00 |0005: move-result-object v0 │ │ +13bda0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1726 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #8 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430433,27 +430565,27 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -13e0e0: |[13e0e0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getQueue:()Ljava/util/List; │ │ -13e0f0: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e0f4: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ -13e0fa: 0c01 |0005: move-result-object v1 │ │ -13e0fc: 1d01 |0006: monitor-enter v1 │ │ -13e0fe: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e102: 7110 e912 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/util/List; // method@12e9 │ │ -13e108: 0c00 |000c: move-result-object v0 │ │ -13e10a: 1e01 |000d: monitor-exit v1 │ │ -13e10c: 1100 |000e: return-object v0 │ │ -13e10e: 0d00 |000f: move-exception v0 │ │ -13e110: 1e01 |0010: monitor-exit v1 │ │ -13e112: 2700 |0011: throw v0 │ │ +13bda4: |[13bda4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getQueue:()Ljava/util/List; │ │ +13bdb4: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bdb8: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ +13bdbe: 0c01 |0005: move-result-object v1 │ │ +13bdc0: 1d01 |0006: monitor-enter v1 │ │ +13bdc2: 5420 f405 |0007: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bdc6: 7110 e912 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/util/List; // method@12e9 │ │ +13bdcc: 0c00 |000c: move-result-object v0 │ │ +13bdce: 1e01 |000d: monitor-exit v1 │ │ +13bdd0: 1100 |000e: return-object v0 │ │ +13bdd2: 0d00 |000f: move-exception v0 │ │ +13bdd4: 1e01 |0010: monitor-exit v1 │ │ +13bdd6: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=1731 │ │ 0x0007 line=1732 │ │ 0x000f line=1733 │ │ @@ -430465,19 +430597,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e120: |[13e120] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getQueueTitle:()Ljava/lang/CharSequence; │ │ -13e130: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e134: 7110 ea12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/CharSequence; // method@12ea │ │ -13e13a: 0c00 |0005: move-result-object v0 │ │ -13e13c: 1100 |0006: return-object v0 │ │ +13bde4: |[13bde4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getQueueTitle:()Ljava/lang/CharSequence; │ │ +13bdf4: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bdf8: 7110 ea12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2200:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/CharSequence; // method@12ea │ │ +13bdfe: 0c00 |0005: move-result-object v0 │ │ +13be00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1738 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #10 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430485,19 +430617,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e140: |[13e140] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getRatingType:()I │ │ -13e150: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e154: 7110 ec12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12ec │ │ -13e15a: 0a00 |0005: move-result v0 │ │ -13e15c: 0f00 |0006: return v0 │ │ +13be04: |[13be04] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getRatingType:()I │ │ +13be14: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be18: 7110 ec12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$2400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12ec │ │ +13be1e: 0a00 |0005: move-result v0 │ │ +13be20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #11 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430505,19 +430637,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13e160: |[13e160] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getTag:()Ljava/lang/String; │ │ -13e170: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e174: 7110 e112 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; // method@12e1 │ │ -13e17a: 0c00 |0005: move-result-object v0 │ │ -13e17c: 1100 |0006: return-object v0 │ │ +13be24: |[13be24] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getTag:()Ljava/lang/String; │ │ +13be34: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be38: 7110 e112 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/String; // method@12e1 │ │ +13be3e: 0c00 |0005: move-result-object v0 │ │ +13be40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #12 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430525,55 +430657,55 @@ │ │ type : '()Landroid/support/v4/media/session/ParcelableVolumeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 72 16-bit code units │ │ -13e180: |[13e180] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ -13e190: 5480 f405 |0000: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e194: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ -13e19a: 0c07 |0005: move-result-object v7 │ │ -13e19c: 1d07 |0006: monitor-enter v7 │ │ -13e19e: 5480 f405 |0007: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e1a2: 7110 f012 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f0 │ │ -13e1a8: 0a01 |000c: move-result v1 │ │ -13e1aa: 5480 f405 |000d: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e1ae: 7110 f112 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f1 │ │ -13e1b4: 0a02 |0012: move-result v2 │ │ -13e1b6: 5480 f405 |0013: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e1ba: 7110 ef12 0000 |0015: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; // method@12ef │ │ -13e1c0: 0c06 |0018: move-result-object v6 │ │ -13e1c2: 1220 |0019: const/4 v0, #int 2 // #2 │ │ -13e1c4: 3301 1500 |001a: if-ne v1, v0, 002f // +0015 │ │ -13e1c8: 6e10 7810 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ -13e1ce: 0a03 |001f: move-result v3 │ │ -13e1d0: 6e10 7710 0600 |0020: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ -13e1d6: 0a04 |0023: move-result v4 │ │ -13e1d8: 6e10 7610 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ -13e1de: 0a05 |0027: move-result v5 │ │ -13e1e0: 1e07 |0028: monitor-exit v7 │ │ -13e1e2: 2200 2f03 |0029: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ -13e1e6: 7606 c713 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ -13e1ec: 1100 |002e: return-object v0 │ │ -13e1ee: 1223 |002f: const/4 v3, #int 2 // #2 │ │ -13e1f0: 5480 f405 |0030: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e1f4: 7110 e412 0000 |0032: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; // method@12e4 │ │ -13e1fa: 0c00 |0035: move-result-object v0 │ │ -13e1fc: 6e20 9c03 2000 |0036: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@039c │ │ -13e202: 0a04 |0039: move-result v4 │ │ -13e204: 5480 f405 |003a: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e208: 7110 e412 0000 |003c: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; // method@12e4 │ │ -13e20e: 0c00 |003f: move-result-object v0 │ │ -13e210: 6e20 9d03 2000 |0040: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@039d │ │ -13e216: 0a05 |0043: move-result v5 │ │ -13e218: 28e4 |0044: goto 0028 // -001c │ │ -13e21a: 0d00 |0045: move-exception v0 │ │ -13e21c: 1e07 |0046: monitor-exit v7 │ │ -13e21e: 2700 |0047: throw v0 │ │ +13be44: |[13be44] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.getVolumeAttributes:()Landroid/support/v4/media/session/ParcelableVolumeInfo; │ │ +13be54: 5480 f405 |0000: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be58: 7110 e212 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Ljava/lang/Object; // method@12e2 │ │ +13be5e: 0c07 |0005: move-result-object v7 │ │ +13be60: 1d07 |0006: monitor-enter v7 │ │ +13be62: 5480 f405 |0007: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be66: 7110 f012 0000 |0009: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$400:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f0 │ │ +13be6c: 0a01 |000c: move-result v1 │ │ +13be6e: 5480 f405 |000d: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be72: 7110 f112 0000 |000f: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$500:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f1 │ │ +13be78: 0a02 |0012: move-result v2 │ │ +13be7a: 5480 f405 |0013: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13be7e: 7110 ef12 0000 |0015: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$300:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/VolumeProviderCompat; // method@12ef │ │ +13be84: 0c06 |0018: move-result-object v6 │ │ +13be86: 1220 |0019: const/4 v0, #int 2 // #2 │ │ +13be88: 3301 1500 |001a: if-ne v1, v0, 002f // +0015 │ │ +13be8c: 6e10 7810 0600 |001c: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getVolumeControl:()I // method@1078 │ │ +13be92: 0a03 |001f: move-result v3 │ │ +13be94: 6e10 7710 0600 |0020: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getMaxVolume:()I // method@1077 │ │ +13be9a: 0a04 |0023: move-result v4 │ │ +13be9c: 6e10 7610 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/media/VolumeProviderCompat;.getCurrentVolume:()I // method@1076 │ │ +13bea2: 0a05 |0027: move-result v5 │ │ +13bea4: 1e07 |0028: monitor-exit v7 │ │ +13bea6: 2200 2f03 |0029: new-instance v0, Landroid/support/v4/media/session/ParcelableVolumeInfo; // type@032f │ │ +13beaa: 7606 c713 0000 |002b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/media/session/ParcelableVolumeInfo;.:(IIIII)V // method@13c7 │ │ +13beb0: 1100 |002e: return-object v0 │ │ +13beb2: 1223 |002f: const/4 v3, #int 2 // #2 │ │ +13beb4: 5480 f405 |0030: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13beb8: 7110 e412 0000 |0032: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; // method@12e4 │ │ +13bebe: 0c00 |0035: move-result-object v0 │ │ +13bec0: 6e20 9c03 2000 |0036: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamMaxVolume:(I)I // method@039c │ │ +13bec6: 0a04 |0039: move-result v4 │ │ +13bec8: 5480 f405 |003a: iget-object v0, v8, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13becc: 7110 e412 0000 |003c: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1600:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/media/AudioManager; // method@12e4 │ │ +13bed2: 0c00 |003f: move-result-object v0 │ │ +13bed4: 6e20 9d03 2000 |0040: invoke-virtual {v0, v2}, Landroid/media/AudioManager;.getStreamVolume:(I)I // method@039d │ │ +13beda: 0a05 |0043: move-result v5 │ │ +13bedc: 28e4 |0044: goto 0028 // -001c │ │ +13bede: 0d00 |0045: move-exception v0 │ │ +13bee0: 1e07 |0046: monitor-exit v7 │ │ +13bee2: 2700 |0047: throw v0 │ │ catches : 2 │ │ 0x0007 - 0x0029 │ │ -> 0x0045 │ │ 0x0030 - 0x0047 │ │ -> 0x0045 │ │ positions : │ │ 0x0000 line=1621 │ │ @@ -430607,24 +430739,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -13e234: |[13e234] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.isTransportControlEnabled:()Z │ │ -13e244: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e248: 7110 f412 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ -13e24e: 0a00 |0005: move-result v0 │ │ -13e250: dd00 0002 |0006: and-int/lit8 v0, v0, #int 2 // #02 │ │ -13e254: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -13e258: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -13e25a: 0f00 |000b: return v0 │ │ -13e25c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -13e25e: 28fe |000d: goto 000b // -0002 │ │ +13bef8: |[13bef8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.isTransportControlEnabled:()Z │ │ +13bf08: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bf0c: 7110 f412 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ +13bf12: 0a00 |0005: move-result v0 │ │ +13bf14: dd00 0002 |0006: and-int/lit8 v0, v0, #int 2 // #02 │ │ +13bf18: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +13bf1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13bf1e: 0f00 |000b: return v0 │ │ +13bf20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +13bf22: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1756 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ #14 : (in Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;) │ │ @@ -430632,21 +430764,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13e260: |[13e260] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.next:()V │ │ -13e270: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e274: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e27a: 0c00 |0005: move-result-object v0 │ │ -13e27c: 1271 |0006: const/4 v1, #int 7 // #7 │ │ -13e27e: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e284: 0e00 |000a: return-void │ │ +13bf24: |[13bf24] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.next:()V │ │ +13bf34: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bf38: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bf3e: 0c00 |0005: move-result-object v0 │ │ +13bf40: 1271 |0006: const/4 v1, #int 7 // #7 │ │ +13bf42: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13bf48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1685 │ │ 0x000a line=1686 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430655,21 +430787,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13e288: |[13e288] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.pause:()V │ │ -13e298: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e29c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e2a2: 0c00 |0005: move-result-object v0 │ │ -13e2a4: 1251 |0006: const/4 v1, #int 5 // #5 │ │ -13e2a6: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e2ac: 0e00 |000a: return-void │ │ +13bf4c: |[13bf4c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.pause:()V │ │ +13bf5c: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bf60: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bf66: 0c00 |0005: move-result-object v0 │ │ +13bf68: 1251 |0006: const/4 v1, #int 5 // #5 │ │ +13bf6a: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13bf70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x000a line=1676 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430678,21 +430810,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13e2b0: |[13e2b0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.play:()V │ │ -13e2c0: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e2c4: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e2ca: 0c00 |0005: move-result-object v0 │ │ -13e2cc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -13e2ce: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e2d4: 0e00 |000a: return-void │ │ +13bf74: |[13bf74] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.play:()V │ │ +13bf84: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bf88: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bf8e: 0c00 |0005: move-result-object v0 │ │ +13bf90: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +13bf92: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13bf98: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x000a line=1651 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430701,21 +430833,21 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -13e2d8: |[13e2d8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -13e2e8: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e2ec: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e2f2: 0c00 |0005: move-result-object v0 │ │ -13e2f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -13e2f6: 6e40 dc12 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ -13e2fc: 0e00 |000a: return-void │ │ +13bf9c: |[13bf9c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromMediaId:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +13bfac: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bfb0: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bfb6: 0c00 |0005: move-result-object v0 │ │ +13bfb8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +13bfba: 6e40 dc12 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ +13bfc0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1655 │ │ 0x000a line=1656 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000b reg=3 mediaId Ljava/lang/String; │ │ @@ -430726,21 +430858,21 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -13e300: |[13e300] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -13e310: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e314: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e31a: 0c00 |0005: move-result-object v0 │ │ -13e31c: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -13e31e: 6e40 dc12 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ -13e324: 0e00 |000a: return-void │ │ +13bfc4: |[13bfc4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromSearch:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +13bfd4: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13bfd8: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13bfde: 0c00 |0005: move-result-object v0 │ │ +13bfe0: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +13bfe2: 6e40 dc12 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ +13bfe8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1660 │ │ 0x000a line=1661 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000b reg=3 query Ljava/lang/String; │ │ @@ -430751,21 +430883,21 @@ │ │ type : '(Landroid/net/Uri;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13e328: |[13e328] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ -13e338: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e33c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e342: 0c00 |0005: move-result-object v0 │ │ -13e344: 1301 1200 |0006: const/16 v1, #int 18 // #12 │ │ -13e348: 6e40 dc12 1043 |0008: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ -13e34e: 0e00 |000b: return-void │ │ +13bfec: |[13bfec] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.playFromUri:(Landroid/net/Uri;Landroid/os/Bundle;)V │ │ +13bffc: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c000: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c006: 0c00 |0005: move-result-object v0 │ │ +13c008: 1301 1200 |0006: const/16 v1, #int 18 // #12 │ │ +13c00c: 6e40 dc12 1043 |0008: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ +13c012: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1665 │ │ 0x000b line=1666 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000c reg=3 uri Landroid/net/Uri; │ │ @@ -430776,21 +430908,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13e350: |[13e350] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.previous:()V │ │ -13e360: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e364: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e36a: 0c00 |0005: move-result-object v0 │ │ -13e36c: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -13e370: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e376: 0e00 |000b: return-void │ │ +13c014: |[13c014] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.previous:()V │ │ +13c024: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c028: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c02e: 0c00 |0005: move-result-object v0 │ │ +13c030: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +13c034: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13c03a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ 0x000b line=1691 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430799,21 +430931,21 @@ │ │ type : '(Landroid/support/v4/media/RatingCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -13e378: |[13e378] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.rate:(Landroid/support/v4/media/RatingCompat;)V │ │ -13e388: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e38c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e392: 0c00 |0005: move-result-object v0 │ │ -13e394: 1301 0c00 |0006: const/16 v1, #int 12 // #c │ │ -13e398: 6e30 da12 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -13e39e: 0e00 |000b: return-void │ │ +13c03c: |[13c03c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.rate:(Landroid/support/v4/media/RatingCompat;)V │ │ +13c04c: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c050: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c056: 0c00 |0005: move-result-object v0 │ │ +13c058: 1301 0c00 |0006: const/16 v1, #int 12 // #c │ │ +13c05c: 6e30 da12 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +13c062: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1710 │ │ 0x000b line=1711 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000c reg=3 rating Landroid/support/v4/media/RatingCompat; │ │ @@ -430823,28 +430955,28 @@ │ │ type : '(Landroid/support/v4/media/session/IMediaControllerCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -13e3a0: |[13e3a0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ -13e3b0: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e3b4: 7110 de12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Z // method@12de │ │ -13e3ba: 0a00 |0005: move-result v0 │ │ -13e3bc: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -13e3c0: 7210 0511 0200 |0008: invoke-interface {v2}, Landroid/support/v4/media/session/IMediaControllerCallback;.onSessionDestroyed:()V // method@1105 │ │ -13e3c6: 0e00 |000b: return-void │ │ -13e3c8: 5410 f405 |000c: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e3cc: 7110 df12 0000 |000e: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; // method@12df │ │ -13e3d2: 0c00 |0011: move-result-object v0 │ │ -13e3d4: 6e20 1905 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@0519 │ │ -13e3da: 28f6 |0015: goto 000b // -000a │ │ -13e3dc: 0d00 |0016: move-exception v0 │ │ -13e3de: 28f4 |0017: goto 000b // -000c │ │ +13c064: |[13c064] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.registerCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ +13c074: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c078: 7110 de12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1000:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Z // method@12de │ │ +13c07e: 0a00 |0005: move-result v0 │ │ +13c080: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +13c084: 7210 0511 0200 |0008: invoke-interface {v2}, Landroid/support/v4/media/session/IMediaControllerCallback;.onSessionDestroyed:()V // method@1105 │ │ +13c08a: 0e00 |000b: return-void │ │ +13c08c: 5410 f405 |000c: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c090: 7110 df12 0000 |000e: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; // method@12df │ │ +13c096: 0c00 |0011: move-result-object v0 │ │ +13c098: 6e20 1905 2000 |0012: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.register:(Landroid/os/IInterface;)Z // method@0519 │ │ +13c09e: 28f6 |0015: goto 000b // -000a │ │ +13c0a0: 0d00 |0016: move-exception v0 │ │ +13c0a2: 28f4 |0017: goto 000b // -000c │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1571 │ │ 0x0008 line=1573 │ │ 0x000b line=1580 │ │ @@ -430859,21 +430991,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13e3f0: |[13e3f0] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.rewind:()V │ │ -13e400: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e404: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e40a: 0c00 |0005: move-result-object v0 │ │ -13e40c: 1301 0a00 |0006: const/16 v1, #int 10 // #a │ │ -13e410: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e416: 0e00 |000b: return-void │ │ +13c0b4: |[13c0b4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.rewind:()V │ │ +13c0c4: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c0c8: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c0ce: 0c00 |0005: move-result-object v0 │ │ +13c0d0: 1301 0a00 |0006: const/16 v1, #int 10 // #a │ │ +13c0d4: 6e20 d912 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13c0da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ 0x000b line=1701 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -430882,23 +431014,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -13e418: |[13e418] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.seekTo:(J)V │ │ -13e428: 5430 f405 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e42c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e432: 0c00 |0005: move-result-object v0 │ │ -13e434: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ -13e438: 7120 0743 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ -13e43e: 0c02 |000b: move-result-object v2 │ │ -13e440: 6e30 da12 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -13e446: 0e00 |000f: return-void │ │ +13c0dc: |[13c0dc] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.seekTo:(J)V │ │ +13c0ec: 5430 f405 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c0f0: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c0f6: 0c00 |0005: move-result-object v0 │ │ +13c0f8: 1301 0b00 |0006: const/16 v1, #int 11 // #b │ │ +13c0fc: 7120 0743 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ +13c102: 0c02 |000b: move-result-object v2 │ │ +13c104: 6e30 da12 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +13c10a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1705 │ │ 0x000f line=1706 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x0010 reg=4 pos J │ │ @@ -430908,25 +431040,25 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -13e448: |[13e448] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V │ │ -13e458: 5440 f405 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e45c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e462: 0c00 |0005: move-result-object v0 │ │ -13e464: 1301 0f00 |0006: const/16 v1, #int 15 // #f │ │ -13e468: 2202 1203 |0008: new-instance v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command; // type@0312 │ │ -13e46c: 7110 2d13 0700 |000a: invoke-static {v7}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.access$700:(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver; // method@132d │ │ -13e472: 0c03 |000d: move-result-object v3 │ │ -13e474: 7040 b212 5236 |000e: invoke-direct {v2, v5, v6, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@12b2 │ │ -13e47a: 6e30 da12 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -13e480: 0e00 |0014: return-void │ │ +13c10c: |[13c10c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendCommand:(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V │ │ +13c11c: 5440 f405 |0000: iget-object v0, v4, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c120: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c126: 0c00 |0005: move-result-object v0 │ │ +13c128: 1301 0f00 |0006: const/16 v1, #int 15 // #f │ │ +13c12c: 2202 1203 |0008: new-instance v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command; // type@0312 │ │ +13c130: 7110 2d13 0700 |000a: invoke-static {v7}, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;.access$700:(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver; // method@132d │ │ +13c136: 0c03 |000d: move-result-object v3 │ │ +13c138: 7040 b212 5236 |000e: invoke-direct {v2, v5, v6, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;.:(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V // method@12b2 │ │ +13c13e: 6e30 da12 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +13c144: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ 0x0014 line=1555 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x0015 reg=5 command Ljava/lang/String; │ │ @@ -430938,21 +431070,21 @@ │ │ type : '(Ljava/lang/String;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -13e484: |[13e484] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ -13e494: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e498: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e49e: 0c00 |0005: move-result-object v0 │ │ -13e4a0: 1301 0d00 |0006: const/16 v1, #int 13 // #d │ │ -13e4a4: 6e40 dc12 1043 |0008: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ -13e4aa: 0e00 |000b: return-void │ │ +13c148: |[13c148] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendCustomAction:(Ljava/lang/String;Landroid/os/Bundle;)V │ │ +13c158: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c15c: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c162: 0c00 |0005: move-result-object v0 │ │ +13c164: 1301 0d00 |0006: const/16 v1, #int 13 // #d │ │ +13c168: 6e40 dc12 1043 |0008: invoke-virtual {v0, v1, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;Landroid/os/Bundle;)V // method@12dc │ │ +13c16e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ 0x000b line=1717 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000c reg=3 action Ljava/lang/String; │ │ @@ -430963,30 +431095,30 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -13e4ac: |[13e4ac] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendMediaButton:(Landroid/view/KeyEvent;)Z │ │ -13e4bc: 5431 f405 |0000: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e4c0: 7110 f412 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ -13e4c6: 0a01 |0005: move-result v1 │ │ -13e4c8: dd01 0101 |0006: and-int/lit8 v1, v1, #int 1 // #01 │ │ -13e4cc: 3801 1100 |0008: if-eqz v1, 0019 // +0011 │ │ -13e4d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -13e4d2: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ -13e4d6: 5431 f405 |000d: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e4da: 7110 f312 0100 |000f: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e4e0: 0c01 |0012: move-result-object v1 │ │ -13e4e2: 1302 0e00 |0013: const/16 v2, #int 14 // #e │ │ -13e4e6: 6e30 da12 2104 |0015: invoke-virtual {v1, v2, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -13e4ec: 0f00 |0018: return v0 │ │ -13e4ee: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -13e4f0: 28f1 |001a: goto 000b // -000f │ │ +13c170: |[13c170] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.sendMediaButton:(Landroid/view/KeyEvent;)Z │ │ +13c180: 5431 f405 |0000: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c184: 7110 f412 0100 |0002: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$900:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)I // method@12f4 │ │ +13c18a: 0a01 |0005: move-result v1 │ │ +13c18c: dd01 0101 |0006: and-int/lit8 v1, v1, #int 1 // #01 │ │ +13c190: 3801 1100 |0008: if-eqz v1, 0019 // +0011 │ │ +13c194: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +13c196: 3800 0d00 |000b: if-eqz v0, 0018 // +000d │ │ +13c19a: 5431 f405 |000d: iget-object v1, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c19e: 7110 f312 0100 |000f: invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c1a4: 0c01 |0012: move-result-object v1 │ │ +13c1a6: 1302 0e00 |0013: const/16 v2, #int 14 // #e │ │ +13c1aa: 6e30 da12 2104 |0015: invoke-virtual {v1, v2, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +13c1b0: 0f00 |0018: return v0 │ │ +13c1b2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +13c1b4: 28f1 |001a: goto 000b // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1559 │ │ 0x000b line=1561 │ │ 0x000d line=1562 │ │ 0x0018 line=1564 │ │ 0x0019 line=1559 │ │ @@ -431000,18 +431132,18 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -13e4f4: |[13e4f4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.setVolumeTo:(IILjava/lang/String;)V │ │ -13e504: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e508: 7130 e612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e6 │ │ -13e50e: 0e00 |0005: return-void │ │ +13c1b8: |[13c1b8] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.setVolumeTo:(IILjava/lang/String;)V │ │ +13c1c8: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c1cc: 7130 e612 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;II)V // method@12e6 │ │ +13c1d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0005 line=1646 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x0006 reg=2 value I │ │ @@ -431023,23 +431155,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -13e510: |[13e510] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.skipToQueueItem:(J)V │ │ -13e520: 5430 f405 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e524: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e52a: 0c00 |0005: move-result-object v0 │ │ -13e52c: 1241 |0006: const/4 v1, #int 4 // #4 │ │ -13e52e: 7120 0743 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ -13e534: 0c02 |000a: move-result-object v2 │ │ -13e536: 6e30 da12 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ -13e53c: 0e00 |000e: return-void │ │ +13c1d4: |[13c1d4] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.skipToQueueItem:(J)V │ │ +13c1e4: 5430 f405 |0000: iget-object v0, v3, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c1e8: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c1ee: 0c00 |0005: move-result-object v0 │ │ +13c1f0: 1241 |0006: const/4 v1, #int 4 // #4 │ │ +13c1f2: 7120 0743 5400 |0007: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@4307 │ │ +13c1f8: 0c02 |000a: move-result-object v2 │ │ +13c1fa: 6e30 da12 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(ILjava/lang/Object;)V // method@12da │ │ +13c200: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1670 │ │ 0x000e line=1671 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000f reg=4 id J │ │ @@ -431049,21 +431181,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13e540: |[13e540] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.stop:()V │ │ -13e550: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e554: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ -13e55a: 0c00 |0005: move-result-object v0 │ │ -13e55c: 1261 |0006: const/4 v1, #int 6 // #6 │ │ -13e55e: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ -13e564: 0e00 |000a: return-void │ │ +13c204: |[13c204] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.stop:()V │ │ +13c214: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c218: 7110 f312 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$800:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler; // method@12f3 │ │ +13c21e: 0c00 |0005: move-result-object v0 │ │ +13c220: 1261 |0006: const/4 v1, #int 6 // #6 │ │ +13c222: 6e20 d912 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;.post:(I)V // method@12d9 │ │ +13c228: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ 0x000a line=1681 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ │ │ @@ -431072,35 +431204,35 @@ │ │ type : '(Landroid/support/v4/media/session/IMediaControllerCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13e568: |[13e568] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ -13e578: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ -13e57c: 7110 df12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; // method@12df │ │ -13e582: 0c00 |0005: move-result-object v0 │ │ -13e584: 6e20 1a05 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@051a │ │ -13e58a: 0e00 |0009: return-void │ │ +13c22c: |[13c22c] android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.unregisterCallbackListener:(Landroid/support/v4/media/session/IMediaControllerCallback;)V │ │ +13c23c: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;.this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase; // field@05f4 │ │ +13c240: 7110 df12 0000 |0002: invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;.access$1100:(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)Landroid/os/RemoteCallbackList; // method@12df │ │ +13c246: 0c00 |0005: move-result-object v0 │ │ +13c248: 6e20 1a05 2000 |0006: invoke-virtual {v0, v2}, Landroid/os/RemoteCallbackList;.unregister:(Landroid/os/IInterface;)Z // method@051a │ │ +13c24e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1584 │ │ 0x0009 line=1585 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub; │ │ 0x0000 - 0x000a reg=2 cb Landroid/support/v4/media/session/IMediaControllerCallback; │ │ │ │ - source_file_idx : 5410 (MediaSessionCompat.java) │ │ + source_file_idx : 5406 (MediaSessionCompat.java) │ │ │ │ Class #1547 header: │ │ class_idx : 861 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 852 │ │ -source_file_idx : 6068 │ │ +source_file_idx : 6064 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1547 annotations: │ │ Annotations on class │ │ @@ -431124,18 +431256,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 │ │ -13e58c: |[13e58c] android.support.v4.os.ResultReceiver$MyResultReceiver.:(Landroid/support/v4/os/ResultReceiver;)V │ │ -13e59c: 5b01 b606 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ -13e5a0: 7010 7b14 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.:()V // method@147b │ │ -13e5a6: 0e00 |0005: return-void │ │ +13c250: |[13c250] android.support.v4.os.ResultReceiver$MyResultReceiver.:(Landroid/support/v4/os/ResultReceiver;)V │ │ +13c260: 5b01 b606 |0000: iput-object v1, v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ +13c264: 7010 7b14 0000 |0002: invoke-direct {v0}, Landroid/support/v4/os/IResultReceiver$Stub;.:()V // method@147b │ │ +13c26a: 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; │ │ │ │ @@ -431145,46 +431277,46 @@ │ │ type : '(ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -13e5a8: |[13e5a8] android.support.v4.os.ResultReceiver$MyResultReceiver.send:(ILandroid/os/Bundle;)V │ │ -13e5b8: 5430 b606 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ -13e5bc: 5400 bb06 |0002: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -13e5c0: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -13e5c4: 5430 b606 |0006: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ -13e5c8: 5400 bb06 |0008: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ -13e5cc: 2201 5e03 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@035e │ │ -13e5d0: 5432 b606 |000c: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ -13e5d4: 7040 9914 2154 |000e: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@1499 │ │ -13e5da: 6e20 d404 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ -13e5e0: 0e00 |0014: return-void │ │ -13e5e2: 5430 b606 |0015: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ -13e5e6: 6e30 9f14 4005 |0017: invoke-virtual {v0, v4, v5}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ -13e5ec: 28fa |001a: goto 0014 // -0006 │ │ +13c26c: |[13c26c] android.support.v4.os.ResultReceiver$MyResultReceiver.send:(ILandroid/os/Bundle;)V │ │ +13c27c: 5430 b606 |0000: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ +13c280: 5400 bb06 |0002: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +13c284: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +13c288: 5430 b606 |0006: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ +13c28c: 5400 bb06 |0008: iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;.mHandler:Landroid/os/Handler; // field@06bb │ │ +13c290: 2201 5e03 |000a: new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable; // type@035e │ │ +13c294: 5432 b606 |000c: iget-object v2, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ +13c298: 7040 9914 2154 |000e: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/os/ResultReceiver$MyRunnable;.:(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V // method@1499 │ │ +13c29e: 6e20 d404 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@04d4 │ │ +13c2a4: 0e00 |0014: return-void │ │ +13c2a6: 5430 b606 |0015: iget-object v0, v3, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;.this$0:Landroid/support/v4/os/ResultReceiver; // field@06b6 │ │ +13c2aa: 6e30 9f14 4005 |0017: invoke-virtual {v0, v4, v5}, Landroid/support/v4/os/ResultReceiver;.onReceiveResult:(ILandroid/os/Bundle;)V // method@149f │ │ +13c2b0: 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 : 6068 (ResultReceiver.java) │ │ + source_file_idx : 6064 (ResultReceiver.java) │ │ │ │ Class #1548 header: │ │ class_idx : 908 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 907 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1548 annotations: │ │ Annotations on class │ │ @@ -431208,18 +431340,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -13e5f0: |[13e5f0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -13e600: 7020 ae15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@15ae │ │ -13e606: 5c02 2507 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0725 │ │ -13e60a: 0e00 |0005: return-void │ │ +13c2b4: |[13c2b4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +13c2c4: 7020 ae15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@15ae │ │ +13c2ca: 5c02 2507 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0725 │ │ +13c2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ @@ -431231,17 +431363,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13e60c: |[13e60c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -13e61c: 7030 b315 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@15b3 │ │ -13e622: 0e00 |0003: return-void │ │ +13c2d0: |[13c2d0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +13c2e0: 7030 b315 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@15b3 │ │ +13c2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -431253,30 +431385,30 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13e624: |[13e624] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -13e634: 5510 2507 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0725 │ │ -13e638: 0f00 |0002: return v0 │ │ +13c2e8: |[13c2e8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +13c2f8: 5510 2507 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@0725 │ │ +13c2fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #1549 header: │ │ class_idx : 909 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 907 │ │ -source_file_idx : 6651 │ │ +source_file_idx : 6647 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #1549 annotations: │ │ Annotations on class │ │ @@ -431300,37 +431432,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -13e63c: |[13e63c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -13e64c: 2200 8d03 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@038d │ │ -13e650: 7010 b715 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@15b7 │ │ -13e656: 6900 2607 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0726 │ │ -13e65a: 0e00 |0007: return-void │ │ +13c300: |[13c300] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +13c310: 2200 8d03 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@038d │ │ +13c314: 7010 b715 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@15b7 │ │ +13c31a: 6900 2607 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@0726 │ │ +13c31e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13e65c: |[13e65c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -13e66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13e66e: 7020 ae15 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@15ae │ │ -13e674: 0e00 |0004: return-void │ │ +13c320: |[13c320] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +13c330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13c332: 7020 ae15 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@15ae │ │ +13c338: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ @@ -431340,39 +431472,39 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -13e678: |[13e678] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -13e688: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -13e68a: 7100 3044 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ -13e690: 0c02 |0004: move-result-object v2 │ │ -13e692: 7110 cc15 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ -13e698: 0a00 |0008: move-result v0 │ │ -13e69a: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -13e69e: 0f01 |000b: return v1 │ │ -13e6a0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -13e6a2: 28fe |000d: goto 000b // -0002 │ │ +13c33c: |[13c33c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +13c34c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13c34e: 7100 3044 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@4430 │ │ +13c354: 0c02 |0004: move-result-object v2 │ │ +13c356: 7110 cc15 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@15cc │ │ +13c35c: 0a00 |0008: move-result v0 │ │ +13c35e: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +13c362: 0f01 |000b: return v1 │ │ +13c364: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +13c366: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0009 - 0x000e reg=0 dir I │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ - source_file_idx : 6651 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 6647 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #1550 header: │ │ class_idx : 935 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 934 │ │ -source_file_idx : 5823 │ │ +source_file_idx : 5819 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1550 annotations: │ │ Annotations on class │ │ @@ -431401,20 +431533,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13e6a4: |[13e6a4] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ -13e6b4: 7020 ab16 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@16ab │ │ -13e6ba: 2200 7308 |0003: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -13e6be: 7010 1f43 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -13e6c4: 5b10 6707 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ -13e6c8: 0e00 |000a: return-void │ │ +13c368: |[13c368] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ +13c378: 7020 ab16 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@16ab │ │ +13c37e: 2200 7308 |0003: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +13c382: 7010 1f43 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +13c388: 5b10 6707 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ +13c38c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=139 │ │ 0x000a line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ @@ -431427,24 +431559,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -13e6cc: |[13e6cc] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ -13e6dc: 5421 6707 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ -13e6e0: 1d01 |0002: monitor-enter v1 │ │ -13e6e2: 6f10 ac16 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@16ac │ │ -13e6e8: 0c00 |0006: move-result-object v0 │ │ -13e6ea: 1e01 |0007: monitor-exit v1 │ │ -13e6ec: 1100 |0008: return-object v0 │ │ -13e6ee: 0d00 |0009: move-exception v0 │ │ -13e6f0: 1e01 |000a: monitor-exit v1 │ │ -13e6f2: 2700 |000b: throw v0 │ │ +13c390: |[13c390] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ +13c3a0: 5421 6707 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ +13c3a4: 1d01 |0002: monitor-enter v1 │ │ +13c3a6: 6f10 ac16 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@16ac │ │ +13c3ac: 0c00 |0006: move-result-object v0 │ │ +13c3ae: 1e01 |0007: monitor-exit v1 │ │ +13c3b0: 1100 |0008: return-object v0 │ │ +13c3b2: 0d00 |0009: move-exception v0 │ │ +13c3b4: 1e01 |000a: monitor-exit v1 │ │ +13c3b6: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0009 line=156 │ │ @@ -431457,44 +431589,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13e700: |[13e700] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ -13e710: 5421 6707 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ -13e714: 1d01 |0002: monitor-enter v1 │ │ -13e716: 6f20 ae16 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@16ae │ │ -13e71c: 0a00 |0006: move-result v0 │ │ -13e71e: 1e01 |0007: monitor-exit v1 │ │ -13e720: 0f00 |0008: return v0 │ │ -13e722: 0d00 |0009: move-exception v0 │ │ -13e724: 1e01 |000a: monitor-exit v1 │ │ -13e726: 2700 |000b: throw v0 │ │ +13c3c4: |[13c3c4] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ +13c3d4: 5421 6707 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@0767 │ │ +13c3d8: 1d01 |0002: monitor-enter v1 │ │ +13c3da: 6f20 ae16 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@16ae │ │ +13c3e0: 0a00 |0006: move-result v0 │ │ +13c3e2: 1e01 |0007: monitor-exit v1 │ │ +13c3e4: 0f00 |0008: return v0 │ │ +13c3e6: 0d00 |0009: move-exception v0 │ │ +13c3e8: 1e01 |000a: monitor-exit v1 │ │ +13c3ea: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0009 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/util/Pools$SynchronizedPool; Landroid/support/v4/util/Pools$SynchronizedPool; │ │ 0x0000 - 0x000c reg=3 element Ljava/lang/Object; TT; │ │ │ │ - source_file_idx : 5823 (Pools.java) │ │ + source_file_idx : 5819 (Pools.java) │ │ │ │ Class #1551 header: │ │ class_idx : 941 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 945 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1551 annotations: │ │ Annotations on class │ │ @@ -431514,17 +431646,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e734: |[13e734] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -13e744: 7010 1717 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@1717 │ │ -13e74a: 0e00 |0003: return-void │ │ +13c3f8: |[13c3f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +13c408: 7010 1717 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@1717 │ │ +13c40e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -431533,18 +431665,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 │ │ -13e74c: |[13e74c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -13e75c: 7130 3f17 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@173f │ │ -13e762: 0a00 |0003: move-result v0 │ │ -13e764: 0f00 |0004: return v0 │ │ +13c410: |[13c410] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +13c420: 7130 3f17 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@173f │ │ +13c426: 0a00 |0003: move-result v0 │ │ +13c428: 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; │ │ @@ -431555,20 +431687,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 │ │ -13e768: |[13e768] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -13e778: 2200 ac03 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@03ac │ │ -13e77c: 7030 ec16 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@16ec │ │ -13e782: 7110 4017 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@1740 │ │ -13e788: 0c00 |0008: move-result-object v0 │ │ -13e78a: 1100 |0009: return-object v0 │ │ +13c42c: |[13c42c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +13c43c: 2200 ac03 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@03ac │ │ +13c440: 7030 ec16 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@16ec │ │ +13c446: 7110 4017 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@1740 │ │ +13c44c: 0c00 |0008: move-result-object v0 │ │ +13c44e: 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; │ │ │ │ @@ -431577,18 +431709,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -13e78c: |[13e78c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -13e79c: 7100 4117 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@1741 │ │ -13e7a2: 0c00 |0003: move-result-object v0 │ │ -13e7a4: 1100 |0004: return-object v0 │ │ +13c450: |[13c450] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +13c460: 7100 4117 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@1741 │ │ +13c466: 0c00 |0003: move-result-object v0 │ │ +13c468: 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;) │ │ @@ -431596,17 +431728,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 │ │ -13e7a8: |[13e7a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -13e7b8: 7130 4217 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@1742 │ │ -13e7be: 0e00 |0003: return-void │ │ +13c46c: |[13c46c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +13c47c: 7130 4217 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@1742 │ │ +13c482: 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; │ │ @@ -431618,19 +431750,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 │ │ -13e7c0: |[13e7c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -13e7d0: 6e10 d21f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -13e7d6: 0c00 |0003: move-result-object v0 │ │ -13e7d8: 7130 4317 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@1743 │ │ -13e7de: 0e00 |0007: return-void │ │ +13c484: |[13c484] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +13c494: 6e10 d21f 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +13c49a: 0c00 |0003: move-result-object v0 │ │ +13c49c: 7130 4317 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@1743 │ │ +13c4a2: 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; │ │ @@ -431642,17 +431774,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 │ │ -13e7e0: |[13e7e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -13e7f0: 7130 4417 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@1744 │ │ -13e7f6: 0e00 |0003: return-void │ │ +13c4a4: |[13c4a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +13c4b4: 7130 4417 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@1744 │ │ +13c4ba: 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; │ │ @@ -431664,18 +431796,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 │ │ -13e7f8: |[13e7f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -13e808: 7140 4517 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@1745 │ │ -13e80e: 0a00 |0003: move-result v0 │ │ -13e810: 0f00 |0004: return v0 │ │ +13c4bc: |[13c4bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +13c4cc: 7140 4517 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@1745 │ │ +13c4d2: 0a00 |0003: move-result v0 │ │ +13c4d4: 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; │ │ @@ -431687,17 +431819,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 │ │ -13e814: |[13e814] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -13e824: 7130 4617 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1746 │ │ -13e82a: 0e00 |0003: return-void │ │ +13c4d8: |[13c4d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +13c4e8: 7130 4617 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@1746 │ │ +13c4ee: 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; │ │ @@ -431709,34 +431841,34 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -13e82c: |[13e82c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -13e83c: 7130 4717 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@1747 │ │ -13e842: 0e00 |0003: return-void │ │ +13c4f0: |[13c4f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +13c500: 7130 4717 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@1747 │ │ +13c506: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #1552 header: │ │ class_idx : 968 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 967 │ │ -source_file_idx : 2520 │ │ +source_file_idx : 2516 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1552 annotations: │ │ Annotations on class │ │ @@ -431756,17 +431888,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e844: |[13e844] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -13e854: 7010 ac17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@17ac │ │ -13e85a: 0e00 |0003: return-void │ │ +13c508: |[13c508] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +13c518: 7010 ac17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@17ac │ │ +13c51e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -431775,18 +431907,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -13e85c: |[13e85c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -13e86c: 7140 d117 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17d1 │ │ -13e872: 0a00 |0003: move-result v0 │ │ -13e874: 0f00 |0004: return v0 │ │ +13c520: |[13c520] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +13c530: 7140 d117 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@17d1 │ │ +13c536: 0a00 |0003: move-result v0 │ │ +13c538: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -431798,18 +431930,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e878: |[13e878] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -13e888: 7110 d217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17d2 │ │ -13e88e: 0c00 |0003: move-result-object v0 │ │ -13e890: 1100 |0004: return-object v0 │ │ +13c53c: |[13c53c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +13c54c: 7110 d217 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@17d2 │ │ +13c552: 0c00 |0003: move-result-object v0 │ │ +13c554: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -431818,18 +431950,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e894: |[13e894] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -13e8a4: 7110 d317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@17d3 │ │ -13e8aa: 0a00 |0003: move-result v0 │ │ -13e8ac: 0f00 |0004: return v0 │ │ +13c558: |[13c558] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +13c568: 7110 d317 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@17d3 │ │ +13c56e: 0a00 |0003: move-result v0 │ │ +13c570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -431838,32 +431970,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e8b0: |[13e8b0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -13e8c0: 7110 d417 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@17d4 │ │ -13e8c6: 0e00 |0003: return-void │ │ +13c574: |[13c574] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +13c584: 7110 d417 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@17d4 │ │ +13c58a: 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 : 2520 (KeyEventCompat.java) │ │ + source_file_idx : 2516 (KeyEventCompat.java) │ │ │ │ Class #1553 header: │ │ class_idx : 976 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 975 │ │ -source_file_idx : 4638 │ │ +source_file_idx : 4634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1553 annotations: │ │ Annotations on class │ │ @@ -431883,17 +432015,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e8c8: |[13e8c8] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.:()V │ │ -13e8d8: 7010 da17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@17da │ │ -13e8de: 0e00 |0003: return-void │ │ +13c58c: |[13c58c] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.:()V │ │ +13c59c: 7010 da17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;.:()V // method@17da │ │ +13c5a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; │ │ │ │ Virtual methods - │ │ @@ -431902,33 +432034,33 @@ │ │ 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 │ │ -13e8e0: |[13e8e0] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -13e8f0: 7120 ec17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17ec │ │ -13e8f6: 0e00 |0003: return-void │ │ +13c5a4: |[13c5a4] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +13c5b4: 7120 ec17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatHC;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17ec │ │ +13c5ba: 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 : 4638 (LayoutInflaterCompat.java) │ │ + source_file_idx : 4634 (LayoutInflaterCompat.java) │ │ │ │ Class #1554 header: │ │ class_idx : 994 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 992 │ │ -source_file_idx : 5443 │ │ +source_file_idx : 5439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1554 annotations: │ │ Annotations on class │ │ @@ -431948,17 +432080,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e8f8: |[13e8f8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -13e908: 7010 2818 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1828 │ │ -13e90e: 0e00 |0003: return-void │ │ +13c5bc: |[13c5bc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +13c5cc: 7010 2818 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@1828 │ │ +13c5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -431967,18 +432099,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e910: |[13e910] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -13e920: 7110 5a18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@185a │ │ -13e926: 0a00 |0003: move-result v0 │ │ -13e928: 0f00 |0004: return v0 │ │ +13c5d4: |[13c5d4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +13c5e4: 7110 5a18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@185a │ │ +13c5ea: 0a00 |0003: move-result v0 │ │ +13c5ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -431987,18 +432119,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e92c: |[13e92c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -13e93c: 7110 5b18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@185b │ │ -13e942: 0a00 |0003: move-result v0 │ │ -13e944: 0f00 |0004: return v0 │ │ +13c5f0: |[13c5f0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +13c600: 7110 5b18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@185b │ │ +13c606: 0a00 |0003: move-result v0 │ │ +13c608: 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; │ │ │ │ @@ -432007,18 +432139,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e948: |[13e948] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -13e958: 7110 5c18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@185c │ │ -13e95e: 0a00 |0003: move-result v0 │ │ -13e960: 0f00 |0004: return v0 │ │ +13c60c: |[13c60c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +13c61c: 7110 5c18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@185c │ │ +13c622: 0a00 |0003: move-result v0 │ │ +13c624: 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; │ │ │ │ @@ -432027,42 +432159,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -13e964: |[13e964] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -13e974: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -13e978: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -13e97a: 7120 5d18 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@185d │ │ -13e980: 0c00 |0006: move-result-object v0 │ │ -13e982: 1100 |0007: return-object v0 │ │ -13e984: 2200 e103 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@03e1 │ │ -13e988: 7030 3118 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@1831 │ │ -13e98e: 7120 5d18 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@185d │ │ -13e994: 0c00 |0010: move-result-object v0 │ │ -13e996: 28f6 |0011: goto 0007 // -000a │ │ +13c628: |[13c628] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +13c638: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +13c63c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +13c63e: 7120 5d18 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@185d │ │ +13c644: 0c00 |0006: move-result-object v0 │ │ +13c646: 1100 |0007: return-object v0 │ │ +13c648: 2200 e103 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@03e1 │ │ +13c64c: 7030 3118 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@1831 │ │ +13c652: 7120 5d18 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@185d │ │ +13c658: 0c00 |0010: move-result-object v0 │ │ +13c65a: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0012 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0012 reg=3 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ - source_file_idx : 5443 (MenuItemCompat.java) │ │ + source_file_idx : 5439 (MenuItemCompat.java) │ │ │ │ Class #1555 header: │ │ class_idx : 1003 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1002 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1555 annotations: │ │ Annotations on class │ │ @@ -432082,17 +432214,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13e998: |[13e998] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -13e9a8: 7010 5e18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@185e │ │ -13e9ae: 0e00 |0003: return-void │ │ +13c65c: |[13c65c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +13c66c: 7010 5e18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@185e │ │ +13c672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -432101,18 +432233,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13e9b0: |[13e9b0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -13e9c0: 7120 8718 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1887 │ │ -13e9c6: 0a00 |0003: move-result v0 │ │ -13e9c8: 0f00 |0004: return v0 │ │ +13c674: |[13c674] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +13c684: 7120 8718 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@1887 │ │ +13c68a: 0a00 |0003: move-result v0 │ │ +13c68c: 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 │ │ @@ -432122,18 +432254,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13e9cc: |[13e9cc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -13e9dc: 7110 8818 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1888 │ │ -13e9e2: 0a00 |0003: move-result v0 │ │ -13e9e4: 0f00 |0004: return v0 │ │ +13c690: |[13c690] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +13c6a0: 7110 8818 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@1888 │ │ +13c6a6: 0a00 |0003: move-result v0 │ │ +13c6a8: 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; │ │ │ │ @@ -432142,18 +432274,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13e9e8: |[13e9e8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -13e9f8: 7120 8918 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1889 │ │ -13e9fe: 0a00 |0003: move-result v0 │ │ -13ea00: 0f00 |0004: return v0 │ │ +13c6ac: |[13c6ac] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +13c6bc: 7120 8918 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1889 │ │ +13c6c2: 0a00 |0003: move-result v0 │ │ +13c6c4: 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 │ │ @@ -432163,18 +432295,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13ea04: |[13ea04] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -13ea14: 7120 8a18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@188a │ │ -13ea1a: 0a00 |0003: move-result v0 │ │ -13ea1c: 0f00 |0004: return v0 │ │ +13c6c8: |[13c6c8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +13c6d8: 7120 8a18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@188a │ │ +13c6de: 0a00 |0003: move-result v0 │ │ +13c6e0: 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 │ │ @@ -432184,33 +432316,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13ea20: |[13ea20] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -13ea30: 7120 8b18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@188b │ │ -13ea36: 0a00 |0003: move-result v0 │ │ -13ea38: 0f00 |0004: return v0 │ │ +13c6e4: |[13c6e4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +13c6f4: 7120 8b18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@188b │ │ +13c6fa: 0a00 |0003: move-result v0 │ │ +13c6fc: 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 : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #1556 header: │ │ class_idx : 1019 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1025 │ │ -source_file_idx : 5772 │ │ +source_file_idx : 5768 │ │ static_fields_size : 8 │ │ instance_fields_size: 16 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ Class #1556 annotations: │ │ Annotations on method #6359 'getTabIndicatorColor' │ │ @@ -432345,18 +432477,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -13ea3c: |[13ea3c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -13ea4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13ea4e: 7030 cd18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18cd │ │ -13ea54: 0e00 |0004: return-void │ │ +13c700: |[13c700] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +13c710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13c712: 7030 cd18 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18cd │ │ +13c718: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -432366,103 +432498,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 │ │ -13ea58: |[13ea58] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -13ea68: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -13ea6a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -13ea6c: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -13ea70: 7030 f618 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ -13ea76: 2201 8000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0080 │ │ -13ea7a: 7010 e702 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -13ea80: 5b71 2e08 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13ea84: 2201 8800 |000e: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ -13ea88: 7010 1903 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -13ea8e: 5b71 2f08 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@082f │ │ -13ea92: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -13ea96: 5971 2c08 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ -13ea9a: 5c75 1e08 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ea9e: 5c75 1f08 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ -13eaa2: 5271 3008 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0830 │ │ -13eaa6: 5971 2208 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13eaaa: 5471 2e08 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13eaae: 5272 2208 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13eab2: 6e20 f702 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -13eab8: 6e10 a801 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -13eabe: 0c01 |002b: move-result-object v1 │ │ -13eac0: 6e10 2f02 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -13eac6: 0c01 |002f: move-result-object v1 │ │ -13eac8: 5210 bd15 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -13eacc: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -13ead0: c801 |0034: mul-float/2addr v1, v0 │ │ -13ead2: c631 |0035: add-float/2addr v1, v3 │ │ -13ead4: 8711 |0036: float-to-int v1, v1 │ │ -13ead6: 5971 2308 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ -13eada: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -13eade: c801 |003b: mul-float/2addr v1, v0 │ │ -13eae0: c631 |003c: add-float/2addr v1, v3 │ │ -13eae2: 8711 |003d: float-to-int v1, v1 │ │ -13eae4: 5971 2608 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ -13eae8: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -13eaec: c801 |0042: mul-float/2addr v1, v0 │ │ -13eaee: 8711 |0043: float-to-int v1, v1 │ │ -13eaf0: 5971 2808 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ -13eaf4: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -13eaf8: c801 |0048: mul-float/2addr v1, v0 │ │ -13eafa: c631 |0049: add-float/2addr v1, v3 │ │ -13eafc: 8711 |004a: float-to-int v1, v1 │ │ -13eafe: 5971 2d08 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13eb02: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -13eb06: c801 |004f: mul-float/2addr v1, v0 │ │ -13eb08: c631 |0050: add-float/2addr v1, v3 │ │ -13eb0a: 8711 |0051: float-to-int v1, v1 │ │ -13eb0c: 5971 2008 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0820 │ │ -13eb10: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -13eb14: c801 |0056: mul-float/2addr v1, v0 │ │ -13eb16: c631 |0057: add-float/2addr v1, v3 │ │ -13eb18: 8711 |0058: float-to-int v1, v1 │ │ -13eb1a: 5971 2708 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0827 │ │ -13eb1e: 7110 fa38 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -13eb24: 0c01 |005e: move-result-object v1 │ │ -13eb26: 6e10 0139 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ -13eb2c: 0a01 |0062: move-result v1 │ │ -13eb2e: 5971 3108 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ -13eb32: 6e10 d418 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@18d4 │ │ -13eb38: 0a01 |0068: move-result v1 │ │ -13eb3a: 6e10 d618 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@18d6 │ │ -13eb40: 0a02 |006c: move-result v2 │ │ -13eb42: 6e10 d518 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@18d5 │ │ -13eb48: 0a03 |0070: move-result v3 │ │ -13eb4a: 6e10 d318 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@18d3 │ │ -13eb50: 0a04 |0074: move-result v4 │ │ -13eb52: 6e54 e218 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@18e2 │ │ -13eb58: 6e10 d818 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@18d8 │ │ -13eb5e: 0a01 |007b: move-result v1 │ │ -13eb60: 6e20 e518 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@18e5 │ │ -13eb66: 6e20 e618 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@18e6 │ │ -13eb6c: 5471 2b08 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@082b │ │ -13eb70: 6e20 ba3c 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@3cba │ │ -13eb76: 5471 2b08 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@082b │ │ -13eb7a: 2202 f903 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@03f9 │ │ -13eb7e: 7020 c818 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@18c8 │ │ -13eb84: 6e20 c23c 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3cc2 │ │ -13eb8a: 5471 2908 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0829 │ │ -13eb8e: 6e20 ba3c 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@3cba │ │ -13eb94: 5471 2908 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0829 │ │ -13eb98: 2202 fa03 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@03fa │ │ -13eb9c: 7020 ca18 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@18ca │ │ -13eba2: 6e20 c23c 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3cc2 │ │ -13eba8: 6e10 ce18 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18ce │ │ -13ebae: 0c01 |00a3: move-result-object v1 │ │ -13ebb0: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -13ebb4: 5c76 1e08 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ebb8: 0e00 |00a8: return-void │ │ +13c71c: |[13c71c] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +13c72c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +13c72e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +13c730: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +13c734: 7030 f618 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@18f6 │ │ +13c73a: 2201 8000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0080 │ │ +13c73e: 7010 e702 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +13c744: 5b71 2e08 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c748: 2201 8800 |000e: new-instance v1, Landroid/graphics/Rect; // type@0088 │ │ +13c74c: 7010 1903 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +13c752: 5b71 2f08 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@082f │ │ +13c756: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +13c75a: 5971 2c08 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ +13c75e: 5c75 1e08 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13c762: 5c75 1f08 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ +13c766: 5271 3008 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0830 │ │ +13c76a: 5971 2208 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13c76e: 5471 2e08 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c772: 5272 2208 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13c776: 6e20 f702 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +13c77c: 6e10 a801 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13c782: 0c01 |002b: move-result-object v1 │ │ +13c784: 6e10 2f02 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +13c78a: 0c01 |002f: move-result-object v1 │ │ +13c78c: 5210 bd15 |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +13c790: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +13c794: c801 |0034: mul-float/2addr v1, v0 │ │ +13c796: c631 |0035: add-float/2addr v1, v3 │ │ +13c798: 8711 |0036: float-to-int v1, v1 │ │ +13c79a: 5971 2308 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ +13c79e: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +13c7a2: c801 |003b: mul-float/2addr v1, v0 │ │ +13c7a4: c631 |003c: add-float/2addr v1, v3 │ │ +13c7a6: 8711 |003d: float-to-int v1, v1 │ │ +13c7a8: 5971 2608 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ +13c7ac: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +13c7b0: c801 |0042: mul-float/2addr v1, v0 │ │ +13c7b2: 8711 |0043: float-to-int v1, v1 │ │ +13c7b4: 5971 2808 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ +13c7b8: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +13c7bc: c801 |0048: mul-float/2addr v1, v0 │ │ +13c7be: c631 |0049: add-float/2addr v1, v3 │ │ +13c7c0: 8711 |004a: float-to-int v1, v1 │ │ +13c7c2: 5971 2d08 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13c7c6: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +13c7ca: c801 |004f: mul-float/2addr v1, v0 │ │ +13c7cc: c631 |0050: add-float/2addr v1, v3 │ │ +13c7ce: 8711 |0051: float-to-int v1, v1 │ │ +13c7d0: 5971 2008 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0820 │ │ +13c7d4: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +13c7d8: c801 |0056: mul-float/2addr v1, v0 │ │ +13c7da: c631 |0057: add-float/2addr v1, v3 │ │ +13c7dc: 8711 |0058: float-to-int v1, v1 │ │ +13c7de: 5971 2708 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0827 │ │ +13c7e2: 7110 fa38 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +13c7e8: 0c01 |005e: move-result-object v1 │ │ +13c7ea: 6e10 0139 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@3901 │ │ +13c7f0: 0a01 |0062: move-result v1 │ │ +13c7f2: 5971 3108 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ +13c7f6: 6e10 d418 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@18d4 │ │ +13c7fc: 0a01 |0068: move-result v1 │ │ +13c7fe: 6e10 d618 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@18d6 │ │ +13c804: 0a02 |006c: move-result v2 │ │ +13c806: 6e10 d518 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@18d5 │ │ +13c80c: 0a03 |0070: move-result v3 │ │ +13c80e: 6e10 d318 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@18d3 │ │ +13c814: 0a04 |0074: move-result v4 │ │ +13c816: 6e54 e218 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@18e2 │ │ +13c81c: 6e10 d818 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@18d8 │ │ +13c822: 0a01 |007b: move-result v1 │ │ +13c824: 6e20 e518 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@18e5 │ │ +13c82a: 6e20 e618 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@18e6 │ │ +13c830: 5471 2b08 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@082b │ │ +13c834: 6e20 ba3c 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@3cba │ │ +13c83a: 5471 2b08 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@082b │ │ +13c83e: 2202 f903 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@03f9 │ │ +13c842: 7020 c818 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@18c8 │ │ +13c848: 6e20 c23c 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3cc2 │ │ +13c84e: 5471 2908 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0829 │ │ +13c852: 6e20 ba3c 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@3cba │ │ +13c858: 5471 2908 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0829 │ │ +13c85c: 2202 fa03 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@03fa │ │ +13c860: 7020 ca18 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@18ca │ │ +13c866: 6e20 c23c 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3cc2 │ │ +13c86c: 6e10 ce18 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18ce │ │ +13c872: 0c01 |00a3: move-result-object v1 │ │ +13c874: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +13c878: 5c76 1e08 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13c87c: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=83 │ │ 0x0007 line=64 │ │ 0x000e line=65 │ │ 0x0015 line=67 │ │ 0x0019 line=69 │ │ @@ -432499,17 +432631,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13ebbc: |[13ebbc] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -13ebcc: 5510 1e08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ebd0: 0f00 |0002: return v0 │ │ +13c880: |[13c880] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +13c890: 5510 1e08 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13c894: 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;) │ │ @@ -432517,21 +432649,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -13ebd4: |[13ebd4] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -13ebe4: 6f10 fc18 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@18fc │ │ -13ebea: 0a00 |0003: move-result v0 │ │ -13ebec: 5221 2708 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0827 │ │ -13ebf0: 7120 1243 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -13ebf6: 0a00 |0009: move-result v0 │ │ -13ebf8: 0f00 |000a: return v0 │ │ +13c898: |[13c898] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +13c8a8: 6f10 fc18 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@18fc │ │ +13c8ae: 0a00 |0003: move-result v0 │ │ +13c8b0: 5221 2708 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@0827 │ │ +13c8b4: 7120 1243 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +13c8ba: 0a00 |0009: move-result v0 │ │ +13c8bc: 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;) │ │ @@ -432539,17 +432671,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -13ebfc: |[13ebfc] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -13ec0c: 5210 2208 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13ec10: 0f00 |0002: return v0 │ │ +13c8c0: |[13c8c0] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +13c8d0: 5210 2208 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13c8d4: 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;) │ │ @@ -432557,71 +432689,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -13ec14: |[13ec14] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -13ec24: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -13ec2a: 6f20 0619 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@1906 │ │ -13ec30: 6e10 d118 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@18d1 │ │ -13ec36: 0a07 |0009: move-result v7 │ │ -13ec38: 0176 |000a: move v6, v7 │ │ -13ec3a: 54c0 1d08 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13ec3e: 6e10 a03c 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ -13ec44: 0a00 |0010: move-result v0 │ │ -13ec46: 52c1 2d08 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13ec4a: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -13ec4e: 54c0 1d08 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13ec52: 6e10 a53c 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ -13ec58: 0a00 |001a: move-result v0 │ │ -13ec5a: 52c1 2d08 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13ec5e: 9009 0001 |001d: add-int v9, v0, v1 │ │ -13ec62: 52c0 2308 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ -13ec66: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -13ec6a: 54c0 2e08 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13ec6e: 52c1 2c08 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ -13ec72: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -13ec76: 52c2 2208 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13ec7a: b5b2 |002b: and-int/2addr v2, v11 │ │ -13ec7c: b621 |002c: or-int/2addr v1, v2 │ │ -13ec7e: 6e20 f702 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -13ec84: 8281 |0030: int-to-float v1, v8 │ │ -13ec86: 82a2 |0031: int-to-float v2, v10 │ │ -13ec88: 8293 |0032: int-to-float v3, v9 │ │ -13ec8a: 8264 |0033: int-to-float v4, v6 │ │ -13ec8c: 54c5 2e08 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13ec90: 07d0 |0036: move-object v0, v13 │ │ -13ec92: 7406 bb02 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -13ec98: 55c0 1e08 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ec9c: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -13eca0: 54c0 2e08 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13eca4: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -13eca8: 52c2 2208 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13ecac: b5b2 |0044: and-int/2addr v2, v11 │ │ -13ecae: b621 |0045: or-int/2addr v1, v2 │ │ -13ecb0: 6e20 f702 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -13ecb6: 6e10 d418 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@18d4 │ │ -13ecbc: 0a00 |004c: move-result v0 │ │ -13ecbe: 8201 |004d: int-to-float v1, v0 │ │ -13ecc0: 52c0 2008 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0820 │ │ -13ecc4: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -13ecc8: 8202 |0052: int-to-float v2, v0 │ │ -13ecca: 6e10 d918 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@18d9 │ │ -13ecd0: 0a00 |0056: move-result v0 │ │ -13ecd2: 6e10 d518 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@18d5 │ │ -13ecd8: 0a03 |005a: move-result v3 │ │ -13ecda: b130 |005b: sub-int/2addr v0, v3 │ │ -13ecdc: 8203 |005c: int-to-float v3, v0 │ │ -13ecde: 8274 |005d: int-to-float v4, v7 │ │ -13ece0: 54c5 2e08 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13ece4: 07d0 |0060: move-object v0, v13 │ │ -13ece6: 7406 bb02 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -13ecec: 0e00 |0064: return-void │ │ +13c8d8: |[13c8d8] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +13c8e8: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +13c8ee: 6f20 0619 dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@1906 │ │ +13c8f4: 6e10 d118 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@18d1 │ │ +13c8fa: 0a07 |0009: move-result v7 │ │ +13c8fc: 0176 |000a: move v6, v7 │ │ +13c8fe: 54c0 1d08 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13c902: 6e10 a03c 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ +13c908: 0a00 |0010: move-result v0 │ │ +13c90a: 52c1 2d08 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13c90e: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +13c912: 54c0 1d08 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13c916: 6e10 a53c 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ +13c91c: 0a00 |001a: move-result v0 │ │ +13c91e: 52c1 2d08 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13c922: 9009 0001 |001d: add-int v9, v0, v1 │ │ +13c926: 52c0 2308 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ +13c92a: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +13c92e: 54c0 2e08 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c932: 52c1 2c08 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ +13c936: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +13c93a: 52c2 2208 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13c93e: b5b2 |002b: and-int/2addr v2, v11 │ │ +13c940: b621 |002c: or-int/2addr v1, v2 │ │ +13c942: 6e20 f702 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +13c948: 8281 |0030: int-to-float v1, v8 │ │ +13c94a: 82a2 |0031: int-to-float v2, v10 │ │ +13c94c: 8293 |0032: int-to-float v3, v9 │ │ +13c94e: 8264 |0033: int-to-float v4, v6 │ │ +13c950: 54c5 2e08 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c954: 07d0 |0036: move-object v0, v13 │ │ +13c956: 7406 bb02 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +13c95c: 55c0 1e08 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13c960: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +13c964: 54c0 2e08 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c968: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +13c96c: 52c2 2208 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13c970: b5b2 |0044: and-int/2addr v2, v11 │ │ +13c972: b621 |0045: or-int/2addr v1, v2 │ │ +13c974: 6e20 f702 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +13c97a: 6e10 d418 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@18d4 │ │ +13c980: 0a00 |004c: move-result v0 │ │ +13c982: 8201 |004d: int-to-float v1, v0 │ │ +13c984: 52c0 2008 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0820 │ │ +13c988: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +13c98c: 8202 |0052: int-to-float v2, v0 │ │ +13c98e: 6e10 d918 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@18d9 │ │ +13c994: 0a00 |0056: move-result v0 │ │ +13c996: 6e10 d518 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@18d5 │ │ +13c99c: 0a03 |005a: move-result v3 │ │ +13c99e: b130 |005b: sub-int/2addr v0, v3 │ │ +13c9a0: 8203 |005c: int-to-float v3, v0 │ │ +13c9a2: 8274 |005d: int-to-float v4, v7 │ │ +13c9a4: 54c5 2e08 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13c9a8: 07d0 |0060: move-object v0, v13 │ │ +13c9aa: 7406 bb02 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +13c9b0: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=261 │ │ 0x0006 line=263 │ │ 0x000a line=264 │ │ 0x000b line=265 │ │ 0x0015 line=266 │ │ @@ -432646,83 +432778,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -13ecf0: |[13ecf0] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -13ed00: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -13ed02: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -13ed04: 6e10 ef37 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -13ed0a: 0a00 |0005: move-result v0 │ │ -13ed0c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -13ed10: 5565 2108 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ -13ed14: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -13ed18: 0f03 |000c: return v3 │ │ -13ed1a: 6e10 f837 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -13ed20: 0a01 |0010: move-result v1 │ │ -13ed22: 6e10 fa37 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ -13ed28: 0a02 |0014: move-result v2 │ │ -13ed2a: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -13ed30: 0143 |0018: move v3, v4 │ │ -13ed32: 28f3 |0019: goto 000c // -000d │ │ -13ed34: 5961 2408 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0824 │ │ -13ed38: 5962 2508 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0825 │ │ -13ed3c: 5c63 2108 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ -13ed40: 28f8 |0020: goto 0018 // -0008 │ │ -13ed42: 5263 2408 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0824 │ │ -13ed46: a703 0103 |0023: sub-float v3, v1, v3 │ │ -13ed4a: 7110 0943 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -13ed50: 0a03 |0028: move-result v3 │ │ -13ed52: 5265 3108 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ -13ed56: 8255 |002b: int-to-float v5, v5 │ │ -13ed58: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -13ed5c: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -13ed60: 5263 2508 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0825 │ │ -13ed64: a703 0203 |0032: sub-float v3, v2, v3 │ │ -13ed68: 7110 0943 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -13ed6e: 0a03 |0037: move-result v3 │ │ -13ed70: 5265 3108 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ -13ed74: 8255 |003a: int-to-float v5, v5 │ │ -13ed76: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -13ed7a: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -13ed7e: 5c64 2108 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ -13ed82: 28d7 |0041: goto 0018 // -0029 │ │ -13ed84: 5463 1d08 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13ed88: 6e10 a03c 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ -13ed8e: 0a03 |0047: move-result v3 │ │ -13ed90: 5265 2d08 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13ed94: b153 |004a: sub-int/2addr v3, v5 │ │ -13ed96: 8233 |004b: int-to-float v3, v3 │ │ -13ed98: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -13ed9c: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -13eda0: 5463 2a08 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -13eda4: 5465 2a08 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -13eda8: 6e10 2d1c 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -13edae: 0a05 |0057: move-result v5 │ │ -13edb0: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -13edb4: 6e20 701c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -13edba: 28bb |005d: goto 0018 // -0045 │ │ -13edbc: 5463 1d08 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13edc0: 6e10 a53c 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ -13edc6: 0a03 |0063: move-result v3 │ │ -13edc8: 5265 2d08 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13edcc: b053 |0066: add-int/2addr v3, v5 │ │ -13edce: 8233 |0067: int-to-float v3, v3 │ │ -13edd0: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -13edd4: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -13edd8: 5463 2a08 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -13eddc: 5465 2a08 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ -13ede0: 6e10 2d1c 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -13ede6: 0a05 |0073: move-result v5 │ │ -13ede8: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -13edec: 6e20 701c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -13edf2: 289f |0079: goto 0018 // -0061 │ │ -13edf4: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +13c9b4: |[13c9b4] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +13c9c4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +13c9c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +13c9c8: 6e10 ef37 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +13c9ce: 0a00 |0005: move-result v0 │ │ +13c9d0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +13c9d4: 5565 2108 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ +13c9d8: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +13c9dc: 0f03 |000c: return v3 │ │ +13c9de: 6e10 f837 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +13c9e4: 0a01 |0010: move-result v1 │ │ +13c9e6: 6e10 fa37 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@37fa │ │ +13c9ec: 0a02 |0014: move-result v2 │ │ +13c9ee: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +13c9f4: 0143 |0018: move v3, v4 │ │ +13c9f6: 28f3 |0019: goto 000c // -000d │ │ +13c9f8: 5961 2408 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0824 │ │ +13c9fc: 5962 2508 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0825 │ │ +13ca00: 5c63 2108 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ +13ca04: 28f8 |0020: goto 0018 // -0008 │ │ +13ca06: 5263 2408 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@0824 │ │ +13ca0a: a703 0103 |0023: sub-float v3, v1, v3 │ │ +13ca0e: 7110 0943 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +13ca14: 0a03 |0028: move-result v3 │ │ +13ca16: 5265 3108 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ +13ca1a: 8255 |002b: int-to-float v5, v5 │ │ +13ca1c: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +13ca20: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +13ca24: 5263 2508 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@0825 │ │ +13ca28: a703 0203 |0032: sub-float v3, v2, v3 │ │ +13ca2c: 7110 0943 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +13ca32: 0a03 |0037: move-result v3 │ │ +13ca34: 5265 3108 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0831 │ │ +13ca38: 8255 |003a: int-to-float v5, v5 │ │ +13ca3a: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +13ca3e: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +13ca42: 5c64 2108 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0821 │ │ +13ca46: 28d7 |0041: goto 0018 // -0029 │ │ +13ca48: 5463 1d08 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13ca4c: 6e10 a03c 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ +13ca52: 0a03 |0047: move-result v3 │ │ +13ca54: 5265 2d08 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13ca58: b153 |004a: sub-int/2addr v3, v5 │ │ +13ca5a: 8233 |004b: int-to-float v3, v3 │ │ +13ca5c: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +13ca60: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +13ca64: 5463 2a08 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +13ca68: 5465 2a08 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +13ca6c: 6e10 2d1c 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +13ca72: 0a05 |0057: move-result v5 │ │ +13ca74: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +13ca78: 6e20 701c 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +13ca7e: 28bb |005d: goto 0018 // -0045 │ │ +13ca80: 5463 1d08 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13ca84: 6e10 a53c 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ +13ca8a: 0a03 |0063: move-result v3 │ │ +13ca8c: 5265 2d08 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13ca90: b053 |0066: add-int/2addr v3, v5 │ │ +13ca92: 8233 |0067: int-to-float v3, v3 │ │ +13ca94: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +13ca98: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +13ca9c: 5463 2a08 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +13caa0: 5465 2a08 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@082a │ │ +13caa4: 6e10 2d1c 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +13caaa: 0a05 |0073: move-result v5 │ │ +13caac: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +13cab0: 6e20 701c 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +13cab6: 289f |0079: goto 0018 // -0061 │ │ +13cab8: 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 │ │ @@ -432750,26 +432882,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -13ee08: |[13ee08] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -13ee18: 6f20 0a19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@190a │ │ -13ee1e: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ -13ee22: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -13ee26: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -13ee2a: b520 |0009: and-int/2addr v0, v2 │ │ -13ee2c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -13ee30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -13ee32: 5c10 1e08 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ee36: 0e00 |000f: return-void │ │ -13ee38: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -13ee3a: 28fc |0011: goto 000d // -0004 │ │ +13cacc: |[13cacc] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +13cadc: 6f20 0a19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@190a │ │ +13cae2: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ +13cae6: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +13caea: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +13caee: b520 |0009: and-int/2addr v0, v2 │ │ +13caf0: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +13caf4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +13caf6: 5c10 1e08 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13cafa: 0e00 |000f: return-void │ │ +13cafc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +13cafe: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0007 line=182 │ │ 0x000f line=184 │ │ 0x0010 line=182 │ │ @@ -432782,24 +432914,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -13ee3c: |[13ee3c] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -13ee4c: 6f20 0b19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190b │ │ -13ee52: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ -13ee56: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -13ee5a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -13ee5e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -13ee60: 5c10 1e08 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ee64: 0e00 |000c: return-void │ │ -13ee66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -13ee68: 28fc |000e: goto 000a // -0004 │ │ +13cb00: |[13cb00] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +13cb10: 6f20 0b19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@190b │ │ +13cb16: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ +13cb1a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +13cb1e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +13cb22: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +13cb24: 5c10 1e08 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13cb28: 0e00 |000c: return-void │ │ +13cb2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +13cb2c: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0007 line=174 │ │ 0x000c line=176 │ │ 0x000d line=174 │ │ @@ -432812,24 +432944,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -13ee6c: |[13ee6c] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -13ee7c: 6f20 0c19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@190c │ │ -13ee82: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ -13ee86: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -13ee8a: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -13ee8e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -13ee90: 5c10 1e08 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13ee94: 0e00 |000c: return-void │ │ -13ee96: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -13ee98: 28fc |000e: goto 000a // -0004 │ │ +13cb30: |[13cb30] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +13cb40: 6f20 0c19 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@190c │ │ +13cb46: 5510 1f08 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ +13cb4a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +13cb4e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +13cb52: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +13cb54: 5c10 1e08 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13cb58: 0e00 |000c: return-void │ │ +13cb5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +13cb5c: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0007 line=190 │ │ 0x000c line=192 │ │ 0x000d line=190 │ │ @@ -432842,20 +432974,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -13ee9c: |[13ee9c] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -13eeac: 5c12 1e08 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ -13eeb0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -13eeb2: 5c10 1f08 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ -13eeb6: 6e10 da18 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@18da │ │ -13eebc: 0e00 |0008: return-void │ │ +13cb60: |[13cb60] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +13cb70: 5c12 1e08 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@081e │ │ +13cb74: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +13cb76: 5c10 1f08 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@081f │ │ +13cb7a: 6e10 da18 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@18da │ │ +13cb80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0002 line=202 │ │ 0x0005 line=203 │ │ 0x0008 line=204 │ │ locals : │ │ @@ -432867,20 +432999,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -13eec0: |[13eec0] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -13eed0: 5210 2608 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ -13eed4: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -13eed8: 5215 2608 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ -13eedc: 6f55 1019 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@1910 │ │ -13eee2: 0e00 |0009: return-void │ │ +13cb84: |[13cb84] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +13cb94: 5210 2608 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ +13cb98: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +13cb9c: 5215 2608 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@0826 │ │ +13cba0: 6f55 1019 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@1910 │ │ +13cba6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0006 line=159 │ │ 0x0009 line=160 │ │ locals : │ │ @@ -432895,21 +433027,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -13eee4: |[13eee4] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -13eef4: 5923 2208 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13eef8: 5420 2e08 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ -13eefc: 5221 2208 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ -13ef00: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -13ef06: 6e10 da18 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@18da │ │ -13ef0c: 0e00 |000c: return-void │ │ +13cba8: |[13cba8] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +13cbb8: 5923 2208 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13cbbc: 5420 2e08 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@082e │ │ +13cbc0: 5221 2208 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0822 │ │ +13cbc4: 6e20 f702 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +13cbca: 6e10 da18 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@18da │ │ +13cbd0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ 0x0009 line=134 │ │ 0x000c line=135 │ │ locals : │ │ @@ -432921,23 +433053,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -13ef10: |[13ef10] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -13ef20: 6e10 cf18 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@18cf │ │ -13ef26: 0c00 |0003: move-result-object v0 │ │ -13ef28: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -13ef2e: 0c00 |0007: move-result-object v0 │ │ -13ef30: 6e20 2702 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -13ef36: 0a00 |000b: move-result v0 │ │ -13ef38: 6e20 e318 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@18e3 │ │ -13ef3e: 0e00 |000f: return-void │ │ +13cbd4: |[13cbd4] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +13cbe4: 6e10 cf18 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@18cf │ │ +13cbea: 0c00 |0003: move-result-object v0 │ │ +13cbec: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13cbf2: 0c00 |0007: move-result-object v0 │ │ +13cbf4: 6e20 2702 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +13cbfa: 0a00 |000b: move-result v0 │ │ +13cbfc: 6e20 e318 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@18e3 │ │ +13cc02: 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 │ │ @@ -432947,20 +433079,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -13ef40: |[13ef40] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -13ef50: 5210 2808 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ -13ef54: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -13ef58: 5212 2808 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ -13ef5c: 6f20 1419 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@1914 │ │ -13ef62: 0e00 |0009: return-void │ │ +13cc04: |[13cc04] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +13cc14: 5210 2808 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ +13cc18: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +13cc1c: 5212 2808 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@0828 │ │ +13cc20: 6f20 1419 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@1914 │ │ +13cc26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0006 line=167 │ │ 0x0009 line=168 │ │ locals : │ │ @@ -432972,55 +433104,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -13ef64: |[13ef64] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -13ef74: 5472 2f08 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@082f │ │ -13ef78: 6e10 d118 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@18d1 │ │ -13ef7e: 0a00 |0005: move-result v0 │ │ -13ef80: 5475 1d08 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13ef84: 6e10 a03c 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ -13ef8a: 0a05 |000b: move-result v5 │ │ -13ef8c: 5276 2d08 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13ef90: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -13ef94: 5475 1d08 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13ef98: 6e10 a53c 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ -13ef9e: 0a05 |0015: move-result v5 │ │ -13efa0: 5276 2d08 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13efa4: 9003 0506 |0018: add-int v3, v5, v6 │ │ -13efa8: 5275 2308 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ -13efac: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -13efb0: 6e50 2303 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -13efb6: 6f40 1719 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ -13efbc: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -13efc0: a705 0905 |0026: sub-float v5, v9, v5 │ │ -13efc4: 7110 0943 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -13efca: 0a05 |002b: move-result v5 │ │ -13efcc: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -13efd0: c865 |002e: mul-float/2addr v5, v6 │ │ -13efd2: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -13efd6: c865 |0031: mul-float/2addr v5, v6 │ │ -13efd8: 8755 |0032: float-to-int v5, v5 │ │ -13efda: 5975 2c08 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ -13efde: 5475 1d08 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13efe2: 6e10 a03c 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ -13efe8: 0a05 |003a: move-result v5 │ │ -13efea: 5276 2d08 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13efee: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -13eff2: 5475 1d08 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ -13eff6: 6e10 a53c 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ -13effc: 0a05 |0044: move-result v5 │ │ -13effe: 5276 2d08 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ -13f002: 9003 0506 |0047: add-int v3, v5, v6 │ │ -13f006: 6e50 2603 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0326 │ │ -13f00c: 6e20 db18 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@18db │ │ -13f012: 0e00 |004f: return-void │ │ +13cc28: |[13cc28] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +13cc38: 5472 2f08 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@082f │ │ +13cc3c: 6e10 d118 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@18d1 │ │ +13cc42: 0a00 |0005: move-result v0 │ │ +13cc44: 5475 1d08 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13cc48: 6e10 a03c 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ +13cc4e: 0a05 |000b: move-result v5 │ │ +13cc50: 5276 2d08 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13cc54: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +13cc58: 5475 1d08 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13cc5c: 6e10 a53c 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ +13cc62: 0a05 |0015: move-result v5 │ │ +13cc64: 5276 2d08 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13cc68: 9003 0506 |0018: add-int v3, v5, v6 │ │ +13cc6c: 5275 2308 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@0823 │ │ +13cc70: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +13cc74: 6e50 2303 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +13cc7a: 6f40 1719 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@1917 │ │ +13cc80: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +13cc84: a705 0905 |0026: sub-float v5, v9, v5 │ │ +13cc88: 7110 0943 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +13cc8e: 0a05 |002b: move-result v5 │ │ +13cc90: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +13cc94: c865 |002e: mul-float/2addr v5, v6 │ │ +13cc96: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +13cc9a: c865 |0031: mul-float/2addr v5, v6 │ │ +13cc9c: 8755 |0032: float-to-int v5, v5 │ │ +13cc9e: 5975 2c08 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@082c │ │ +13cca2: 5475 1d08 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13cca6: 6e10 a03c 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@3ca0 │ │ +13ccac: 0a05 |003a: move-result v5 │ │ +13ccae: 5276 2d08 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13ccb2: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +13ccb6: 5475 1d08 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@081d │ │ +13ccba: 6e10 a53c 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@3ca5 │ │ +13ccc0: 0a05 |0044: move-result v5 │ │ +13ccc2: 5276 2d08 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@082d │ │ +13ccc6: 9003 0506 |0047: add-int v3, v5, v6 │ │ +13ccca: 6e50 2603 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0326 │ │ +13ccd0: 6e20 db18 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@18db │ │ +13ccd6: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0006 line=283 │ │ 0x0010 line=284 │ │ 0x001a line=285 │ │ @@ -433039,21 +433171,21 @@ │ │ 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 : 5772 (PagerTabStrip.java) │ │ + source_file_idx : 5768 (PagerTabStrip.java) │ │ │ │ Class #1557 header: │ │ class_idx : 1042 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1041 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1557 annotations: │ │ Annotations on class │ │ @@ -433073,17 +433205,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f014: |[13f014] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -13f024: 7010 4619 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1946 │ │ -13f02a: 0e00 |0003: return-void │ │ +13ccd8: |[13ccd8] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +13cce8: 7010 4619 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@1946 │ │ +13ccee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -433092,18 +433224,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f02c: |[13f02c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -13f03c: 7110 1a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@1b1a │ │ -13f042: 0a00 |0003: move-result v0 │ │ -13f044: 0f00 |0004: return v0 │ │ +13ccf0: |[13ccf0] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +13cd00: 7110 1a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@1b1a │ │ +13cd06: 0a00 |0003: move-result v0 │ │ +13cd08: 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; │ │ │ │ @@ -433112,33 +433244,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f048: |[13f048] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ -13f058: 7120 1b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1b1b │ │ -13f05e: 0e00 |0003: return-void │ │ +13cd0c: |[13cd0c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V │ │ +13cd1c: 7120 1b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.setChildrenDrawingOrderEnabled:(Landroid/view/ViewGroup;Z)V // method@1b1b │ │ +13cd22: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1558 header: │ │ class_idx : 1070 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1069 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1558 annotations: │ │ Annotations on class │ │ @@ -433158,17 +433290,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f060: |[13f060] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -13f070: 7010 911b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@1b91 │ │ -13f076: 0e00 |0003: return-void │ │ +13cd24: |[13cd24] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +13cd34: 7010 911b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@1b91 │ │ +13cd3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -433177,32 +433309,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f078: |[13f078] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -13f088: 7110 a11b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1ba1 │ │ -13f08e: 0a00 |0003: move-result v0 │ │ -13f090: 0f00 |0004: return v0 │ │ +13cd3c: |[13cd3c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +13cd4c: 7110 a11b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1ba1 │ │ +13cd52: 0a00 |0003: move-result v0 │ │ +13cd54: 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 : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #1559 header: │ │ class_idx : 1077 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1082 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1559 annotations: │ │ Annotations on class │ │ @@ -433222,17 +433354,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f094: |[13f094] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -13f0a4: 7010 b61b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@1bb6 │ │ -13f0aa: 0e00 |0003: return-void │ │ +13cd58: |[13cd58] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +13cd68: 7010 b61b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@1bb6 │ │ +13cd6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -433241,33 +433373,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f0ac: |[13f0ac] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -13f0bc: 7120 c81b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bc8 │ │ -13f0c2: 0e00 |0003: return-void │ │ +13cd70: |[13cd70] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +13cd80: 7120 c81b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@1bc8 │ │ +13cd86: 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 : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #1560 header: │ │ class_idx : 1104 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1108 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1560 annotations: │ │ Annotations on class │ │ @@ -433287,17 +433419,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f0c4: |[13f0c4] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -13f0d4: 7010 9b1c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@1c9b │ │ -13f0da: 0e00 |0003: return-void │ │ +13cd88: |[13cd88] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +13cd98: 7010 9b1c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@1c9b │ │ +13cd9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -433306,34 +433438,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -13f0dc: |[13f0dc] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -13f0ec: 7130 b11c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1cb1 │ │ -13f0f2: 0a00 |0003: move-result v0 │ │ -13f0f4: 0f00 |0004: return v0 │ │ +13cda0: |[13cda0] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +13cdb0: 7130 b11c 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1cb1 │ │ +13cdb6: 0a00 |0003: move-result v0 │ │ +13cdb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #1561 header: │ │ class_idx : 1117 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1115 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 31 │ │ │ │ Class #1561 annotations: │ │ Annotations on class │ │ @@ -433360,19 +433492,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -13f0f8: |[13f0f8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ -13f108: 7010 bf1c 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1cbf │ │ -13f10e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -13f110: 5b10 e708 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@08e7 │ │ -13f114: 0e00 |0006: return-void │ │ +13cdbc: |[13cdbc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +13cdcc: 7010 bf1c 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@1cbf │ │ +13cdd2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +13cdd4: 5b10 e708 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@08e7 │ │ +13cdd8: 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; │ │ @@ -433383,17 +433515,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 │ │ -13f118: |[13f118] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f128: 7120 721d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1d72 │ │ -13f12e: 0e00 |0003: return-void │ │ +13cddc: |[13cddc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cdec: 7120 721d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1d72 │ │ +13cdf2: 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; │ │ @@ -433405,17 +433537,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 │ │ -13f130: |[13f130] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f140: 7120 731d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@1d73 │ │ -13f146: 0e00 |0003: return-void │ │ +13cdf4: |[13cdf4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13ce04: 7120 731d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@1d73 │ │ +13ce0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433427,17 +433559,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 │ │ -13f148: |[13f148] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -13f158: 7110 741d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@1d74 │ │ -13f15e: 0e00 |0003: return-void │ │ +13ce0c: |[13ce0c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +13ce1c: 7110 741d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@1d74 │ │ +13ce22: 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; │ │ @@ -433448,18 +433580,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 │ │ -13f160: |[13f160] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -13f170: 7110 751d 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@1d75 │ │ -13f176: 0b00 |0003: move-result-wide v0 │ │ -13f178: 1000 |0004: return-wide v0 │ │ +13ce24: |[13ce24] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +13ce34: 7110 751d 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@1d75 │ │ +13ce3a: 0b00 |0003: move-result-wide v0 │ │ +13ce3c: 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; │ │ @@ -433469,18 +433601,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 │ │ -13f17c: |[13f17c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ -13f18c: 7110 761d 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@1d76 │ │ -13f192: 0b00 |0003: move-result-wide v0 │ │ -13f194: 1000 |0004: return-wide v0 │ │ +13ce40: |[13ce40] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)J │ │ +13ce50: 7110 761d 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@1d76 │ │ +13ce56: 0b00 |0003: move-result-wide v0 │ │ +13ce58: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 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; │ │ @@ -433490,17 +433622,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 │ │ -13f198: |[13f198] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f1a8: 7120 771d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@1d77 │ │ -13f1ae: 0e00 |0003: return-void │ │ +13ce5c: |[13ce5c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13ce6c: 7120 771d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@1d77 │ │ +13ce72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433512,17 +433644,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 │ │ -13f1b0: |[13f1b0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f1c0: 7120 781d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@1d78 │ │ -13f1c6: 0e00 |0003: return-void │ │ +13ce74: |[13ce74] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13ce84: 7120 781d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@1d78 │ │ +13ce8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433534,17 +433666,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 │ │ -13f1c8: |[13f1c8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f1d8: 7120 791d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@1d79 │ │ -13f1de: 0e00 |0003: return-void │ │ +13ce8c: |[13ce8c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13ce9c: 7120 791d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@1d79 │ │ +13cea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433556,17 +433688,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 │ │ -13f1e0: |[13f1e0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f1f0: 7120 7a1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@1d7a │ │ -13f1f6: 0e00 |0003: return-void │ │ +13cea4: |[13cea4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13ceb4: 7120 7a1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@1d7a │ │ +13ceba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433578,17 +433710,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 │ │ -13f1f8: |[13f1f8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f208: 7120 7b1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@1d7b │ │ -13f20e: 0e00 |0003: return-void │ │ +13cebc: |[13cebc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cecc: 7120 7b1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@1d7b │ │ +13ced2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433600,17 +433732,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 │ │ -13f210: |[13f210] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f220: 7120 7c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@1d7c │ │ -13f226: 0e00 |0003: return-void │ │ +13ced4: |[13ced4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cee4: 7120 7c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@1d7c │ │ +13ceea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433622,17 +433754,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 │ │ -13f228: |[13f228] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f238: 7120 7d1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@1d7d │ │ -13f23e: 0e00 |0003: return-void │ │ +13ceec: |[13ceec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cefc: 7120 7d1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@1d7d │ │ +13cf02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433644,17 +433776,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 │ │ -13f240: |[13f240] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f250: 7120 7e1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1d7e │ │ -13f256: 0e00 |0003: return-void │ │ +13cf04: |[13cf04] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cf14: 7120 7e1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1d7e │ │ +13cf1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433666,17 +433798,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 │ │ -13f258: |[13f258] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f268: 7120 7f1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1d7f │ │ -13f26e: 0e00 |0003: return-void │ │ +13cf1c: |[13cf1c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cf2c: 7120 7f1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1d7f │ │ +13cf32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433688,17 +433820,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 │ │ -13f270: |[13f270] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f280: 7120 801d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1d80 │ │ -13f286: 0e00 |0003: return-void │ │ +13cf34: |[13cf34] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cf44: 7120 801d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1d80 │ │ +13cf4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433710,17 +433842,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 │ │ -13f288: |[13f288] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -13f298: 7130 811d 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1d81 │ │ -13f29e: 0e00 |0003: return-void │ │ +13cf4c: |[13cf4c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +13cf5c: 7130 811d 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1d81 │ │ +13cf62: 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; │ │ @@ -433732,17 +433864,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 │ │ -13f2a0: |[13f2a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -13f2b0: 7120 821d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1d82 │ │ -13f2b6: 0e00 |0003: return-void │ │ +13cf64: |[13cf64] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +13cf74: 7120 821d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1d82 │ │ +13cf7a: 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; │ │ @@ -433754,21 +433886,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 │ │ -13f2b8: |[13f2b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -13f2c8: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -13f2cc: 6e30 ed38 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@38ed │ │ -13f2d2: 2200 5c04 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ -13f2d6: 7020 e91c 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ -13f2dc: 7120 831d 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ -13f2e2: 0e00 |000d: return-void │ │ +13cf7c: |[13cf7c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +13cf8c: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +13cf90: 6e30 ed38 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@38ed │ │ +13cf96: 2200 5c04 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ +13cf9a: 7020 e91c 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ +13cfa0: 7120 831d 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ +13cfa6: 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; │ │ @@ -433781,17 +433913,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 │ │ -13f2e4: |[13f2e4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -13f2f4: 7130 841d 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@1d84 │ │ -13f2fa: 0e00 |0003: return-void │ │ +13cfa8: |[13cfa8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +13cfb8: 7130 841d 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@1d84 │ │ +13cfbe: 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; │ │ @@ -433803,17 +433935,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 │ │ -13f2fc: |[13f2fc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -13f30c: 7110 851d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@1d85 │ │ -13f312: 0e00 |0003: return-void │ │ +13cfc0: |[13cfc0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +13cfd0: 7110 851d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@1d85 │ │ +13cfd6: 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; │ │ @@ -433824,17 +433956,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 │ │ -13f314: |[13f314] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f324: 7120 861d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@1d86 │ │ -13f32a: 0e00 |0003: return-void │ │ +13cfd8: |[13cfd8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13cfe8: 7120 861d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@1d86 │ │ +13cfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0003 line=378 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433846,17 +433978,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 │ │ -13f32c: |[13f32c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f33c: 7120 871d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@1d87 │ │ -13f342: 0e00 |0003: return-void │ │ +13cff0: |[13cff0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d000: 7120 871d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@1d87 │ │ +13d006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0003 line=488 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433868,17 +434000,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 │ │ -13f344: |[13f344] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f354: 7120 881d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@1d88 │ │ -13f35a: 0e00 |0003: return-void │ │ +13d008: |[13d008] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d018: 7120 881d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@1d88 │ │ +13d01e: 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; │ │ @@ -433890,17 +434022,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 │ │ -13f35c: |[13f35c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f36c: 7120 891d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@1d89 │ │ -13f372: 0e00 |0003: return-void │ │ +13d020: |[13d020] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d030: 7120 891d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@1d89 │ │ +13d036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -433912,20 +434044,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13f374: |[13f374] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -13f384: 2200 5c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ -13f388: 7020 e91c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ -13f38e: 7120 831d 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ -13f394: 7120 431d 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d43 │ │ -13f39a: 0e00 |000b: return-void │ │ +13d038: |[13d038] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +13d048: 2200 5c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ +13d04c: 7020 e91c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ +13d052: 7120 831d 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ +13d058: 7120 431d 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$002:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d43 │ │ +13d05e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0008 line=509 │ │ 0x000b line=510 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -433938,22 +434070,22 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -13f39c: |[13f39c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -13f3ac: 7110 b71a 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ -13f3b2: 0a00 |0003: move-result v0 │ │ -13f3b4: 7120 471d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@1d47 │ │ -13f3ba: 2200 5c04 |0007: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ -13f3be: 7020 e91c 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ -13f3c4: 7120 831d 0300 |000c: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ -13f3ca: 0e00 |000f: return-void │ │ +13d060: |[13d060] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +13d070: 7110 b71a 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@1ab7 │ │ +13d076: 0a00 |0003: move-result v0 │ │ +13d078: 7120 471d 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@1d47 │ │ +13d07e: 2200 5c04 |0007: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ +13d082: 7020 e91c 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ +13d088: 7120 831d 0300 |000c: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ +13d08e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ 0x0007 line=521 │ │ 0x000f line=522 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -433965,20 +434097,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -13f3cc: |[13f3cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -13f3dc: 2200 5c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ -13f3e0: 7020 e91c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ -13f3e6: 7120 831d 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ -13f3ec: 7120 451d 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d45 │ │ -13f3f2: 0e00 |000b: return-void │ │ +13d090: |[13d090] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +13d0a0: 2200 5c04 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@045c │ │ +13d0a4: 7020 e91c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@1ce9 │ │ +13d0aa: 7120 831d 0300 |0005: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d83 │ │ +13d0b0: 7120 451d 4200 |0008: invoke-static {v2, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$102:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Ljava/lang/Runnable;)Ljava/lang/Runnable; // method@1d45 │ │ +13d0b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0008 line=515 │ │ 0x000b line=516 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -433991,17 +434123,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 │ │ -13f3f4: |[13f3f4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f404: 7120 8a1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@1d8a │ │ -13f40a: 0e00 |0003: return-void │ │ +13d0b8: |[13d0b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d0c8: 7120 8a1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@1d8a │ │ +13d0ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -434013,17 +434145,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 │ │ -13f40c: |[13f40c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f41c: 7120 8b1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@1d8b │ │ -13f422: 0e00 |0003: return-void │ │ +13d0d0: |[13d0d0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d0e0: 7120 8b1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@1d8b │ │ +13d0e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -434035,17 +434167,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 │ │ -13f424: |[13f424] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f434: 7120 8c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@1d8c │ │ -13f43a: 0e00 |0003: return-void │ │ +13d0e8: |[13d0e8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d0f8: 7120 8c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@1d8c │ │ +13d0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=478 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -434057,34 +434189,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f43c: |[13f43c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -13f44c: 7120 8d1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@1d8d │ │ -13f452: 0e00 |0003: return-void │ │ +13d100: |[13d100] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +13d110: 7120 8d1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@1d8d │ │ +13d116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0003 line=483 │ │ 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1562 header: │ │ class_idx : 1138 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1140 │ │ -source_file_idx : 777 │ │ +source_file_idx : 774 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1562 annotations: │ │ Annotations on class │ │ @@ -434104,17 +434236,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f454: |[13f454] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -13f464: 7010 d71d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1dd7 │ │ -13f46a: 0e00 |0003: return-void │ │ +13d118: |[13d118] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +13d128: 7010 d71d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1dd7 │ │ +13d12e: 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 - │ │ @@ -434123,17 +434255,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f46c: |[13f46c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -13f47c: 7120 eb1d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1deb │ │ -13f482: 0e00 |0003: return-void │ │ +13d130: |[13d130] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +13d140: 7120 eb1d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1deb │ │ +13d146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -434144,18 +434276,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13f484: |[13f484] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -13f494: 7120 ec1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1dec │ │ -13f49a: 0c00 |0003: move-result-object v0 │ │ -13f49c: 1100 |0004: return-object v0 │ │ +13d148: |[13d148] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +13d158: 7120 ec1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1dec │ │ +13d15e: 0c00 |0003: move-result-object v0 │ │ +13d160: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -434165,32 +434297,32 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f4a0: |[13f4a0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -13f4b0: 7110 ed1d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1ded │ │ -13f4b6: 0a00 |0003: move-result v0 │ │ -13f4b8: 0f00 |0004: return v0 │ │ +13d164: |[13d164] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +13d174: 7110 ed1d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1ded │ │ +13d17a: 0a00 |0003: move-result v0 │ │ +13d17c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 777 (AccessibilityEventCompat.java) │ │ + source_file_idx : 774 (AccessibilityEventCompat.java) │ │ │ │ Class #1563 header: │ │ class_idx : 1146 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1147 │ │ -source_file_idx : 784 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1563 annotations: │ │ Annotations on class │ │ @@ -434214,17 +434346,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f4bc: |[13f4bc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -13f4cc: 7010 fb1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@1dfb │ │ -13f4d2: 0e00 |0003: return-void │ │ +13d180: |[13d180] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +13d190: 7010 fb1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@1dfb │ │ +13d196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -434233,19 +434365,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -13f4d4: |[13f4d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -13f4e4: 5430 1009 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ -13f4e8: 7120 161e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1e16 │ │ -13f4ee: 0a00 |0005: move-result v0 │ │ -13f4f0: 0f00 |0006: return v0 │ │ +13d198: |[13d198] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +13d1a8: 5430 1009 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ +13d1ac: 7120 161e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1e16 │ │ +13d1b2: 0a00 |0005: move-result v0 │ │ +13d1b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -434255,18 +434387,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13f4f4: |[13f4f4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -13f504: 7120 171e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1e17 │ │ -13f50a: 0c00 |0003: move-result-object v0 │ │ -13f50c: 1100 |0004: return-object v0 │ │ +13d1b8: |[13d1b8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +13d1c8: 7120 171e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1e17 │ │ +13d1ce: 0c00 |0003: move-result-object v0 │ │ +13d1d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -434276,18 +434408,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f510: |[13f510] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -13f520: 7110 181e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1e18 │ │ -13f526: 0c00 |0003: move-result-object v0 │ │ -13f528: 1100 |0004: return-object v0 │ │ +13d1d4: |[13d1d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +13d1e4: 7110 181e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1e18 │ │ +13d1ea: 0c00 |0003: move-result-object v0 │ │ +13d1ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -434296,18 +434428,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f52c: |[13f52c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -13f53c: 7110 191e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e19 │ │ -13f542: 0a00 |0003: move-result v0 │ │ -13f544: 0f00 |0004: return v0 │ │ +13d1f0: |[13d1f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +13d200: 7110 191e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1e19 │ │ +13d206: 0a00 |0003: move-result v0 │ │ +13d208: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -434316,20 +434448,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -13f548: |[13f548] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -13f558: 2200 7904 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0479 │ │ -13f55c: 7030 f21d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@1df2 │ │ -13f562: 7110 1a1e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@1e1a │ │ -13f568: 0c00 |0008: move-result-object v0 │ │ -13f56a: 1100 |0009: return-object v0 │ │ +13d20c: |[13d20c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +13d21c: 2200 7904 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0479 │ │ +13d220: 7030 f21d 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@1df2 │ │ +13d226: 7110 1a1e 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@1e1a │ │ +13d22c: 0c00 |0008: move-result-object v0 │ │ +13d22e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -434338,34 +434470,34 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -13f56c: |[13f56c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -13f57c: 5430 1009 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ -13f580: 7120 1b1e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1e1b │ │ -13f586: 0a00 |0005: move-result v0 │ │ -13f588: 0f00 |0006: return v0 │ │ +13d230: |[13d230] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +13d240: 5430 1009 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0910 │ │ +13d244: 7120 1b1e 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1e1b │ │ +13d24a: 0a00 |0005: move-result v0 │ │ +13d24c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ - source_file_idx : 784 (AccessibilityManagerCompat.java) │ │ + source_file_idx : 781 (AccessibilityManagerCompat.java) │ │ │ │ Class #1564 header: │ │ class_idx : 1158 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ Class #1564 annotations: │ │ Annotations on class │ │ @@ -434387,17 +434519,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f58c: |[13f58c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -13f59c: 7010 241f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1f24 │ │ -13f5a2: 0e00 |0003: return-void │ │ +13d250: |[13d250] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +13d260: 7010 241f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1f24 │ │ +13d266: 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 - │ │ @@ -434406,17 +434538,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f5a4: |[13f5a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -13f5b4: 7120 4920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@2049 │ │ -13f5ba: 0e00 |0003: return-void │ │ +13d268: |[13d268] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +13d278: 7120 4920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@2049 │ │ +13d27e: 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; │ │ @@ -434427,17 +434559,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 │ │ -13f5bc: |[13f5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -13f5cc: 7120 4a20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@204a │ │ -13f5d2: 0e00 |0003: return-void │ │ +13d280: |[13d280] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +13d290: 7120 4a20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@204a │ │ +13d296: 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; │ │ @@ -434448,18 +434580,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13f5d4: |[13f5d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -13f5e4: 7120 4b20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@204b │ │ -13f5ea: 0c00 |0003: move-result-object v0 │ │ -13f5ec: 1100 |0004: return-object v0 │ │ +13d298: |[13d298] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +13d2a8: 7120 4b20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@204b │ │ +13d2ae: 0c00 |0003: move-result-object v0 │ │ +13d2b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -434469,18 +434601,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f5f0: |[13f5f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -13f600: 7110 4c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@204c │ │ -13f606: 0a00 |0003: move-result v0 │ │ -13f608: 0f00 |0004: return v0 │ │ +13d2b4: |[13d2b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +13d2c4: 7110 4c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@204c │ │ +13d2ca: 0a00 |0003: move-result v0 │ │ +13d2cc: 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; │ │ │ │ @@ -434489,17 +434621,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 │ │ -13f60c: |[13f60c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -13f61c: 7120 4d20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@204d │ │ -13f622: 0e00 |0003: return-void │ │ +13d2d0: |[13d2d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +13d2e0: 7120 4d20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@204d │ │ +13d2e6: 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; │ │ @@ -434510,17 +434642,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 │ │ -13f624: |[13f624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -13f634: 7120 4e20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@204e │ │ -13f63a: 0e00 |0003: return-void │ │ +13d2e8: |[13d2e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +13d2f8: 7120 4e20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@204e │ │ +13d2fe: 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; │ │ @@ -434531,18 +434663,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13f63c: |[13f63c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -13f64c: 7120 4f20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@204f │ │ -13f652: 0c00 |0003: move-result-object v0 │ │ -13f654: 1100 |0004: return-object v0 │ │ +13d300: |[13d300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +13d310: 7120 4f20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@204f │ │ +13d316: 0c00 |0003: move-result-object v0 │ │ +13d318: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -434552,18 +434684,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f658: |[13f658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -13f668: 7110 5020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@2050 │ │ -13f66e: 0a00 |0003: move-result v0 │ │ -13f670: 0f00 |0004: return v0 │ │ +13d31c: |[13d31c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +13d32c: 7110 5020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@2050 │ │ +13d332: 0a00 |0003: move-result v0 │ │ +13d334: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -434572,18 +434704,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 │ │ -13f674: |[13f674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13f684: 7110 5120 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2051 │ │ -13f68a: 0c00 |0003: move-result-object v0 │ │ -13f68c: 1100 |0004: return-object v0 │ │ +13d338: |[13d338] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d348: 7110 5120 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2051 │ │ +13d34e: 0c00 |0003: move-result-object v0 │ │ +13d350: 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; │ │ │ │ @@ -434592,18 +434724,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 │ │ -13f690: |[13f690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13f6a0: 7110 5220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2052 │ │ -13f6a6: 0c00 |0003: move-result-object v0 │ │ -13f6a8: 1100 |0004: return-object v0 │ │ +13d354: |[13d354] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d364: 7110 5220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2052 │ │ +13d36a: 0c00 |0003: move-result-object v0 │ │ +13d36c: 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; │ │ │ │ @@ -434612,18 +434744,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 │ │ -13f6ac: |[13f6ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13f6bc: 7110 5320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2053 │ │ -13f6c2: 0c00 |0003: move-result-object v0 │ │ -13f6c4: 1100 |0004: return-object v0 │ │ +13d370: |[13d370] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d380: 7110 5320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2053 │ │ +13d386: 0c00 |0003: move-result-object v0 │ │ +13d388: 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; │ │ │ │ @@ -434632,18 +434764,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 │ │ -13f6c8: |[13f6c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -13f6d8: 7110 5420 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@2054 │ │ -13f6de: 0c00 |0003: move-result-object v0 │ │ -13f6e0: 1100 |0004: return-object v0 │ │ +13d38c: |[13d38c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13d39c: 7110 5420 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@2054 │ │ +13d3a2: 0c00 |0003: move-result-object v0 │ │ +13d3a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -434652,18 +434784,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 │ │ -13f6e4: |[13f6e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13f6f4: 7110 5520 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2055 │ │ -13f6fa: 0c00 |0003: move-result-object v0 │ │ -13f6fc: 1100 |0004: return-object v0 │ │ +13d3a8: |[13d3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d3b8: 7110 5520 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2055 │ │ +13d3be: 0c00 |0003: move-result-object v0 │ │ +13d3c0: 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; │ │ │ │ @@ -434672,18 +434804,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f700: |[13f700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -13f710: 7110 5620 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@2056 │ │ -13f716: 0a00 |0003: move-result v0 │ │ -13f718: 0f00 |0004: return v0 │ │ +13d3c4: |[13d3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +13d3d4: 7110 5620 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@2056 │ │ +13d3da: 0a00 |0003: move-result v0 │ │ +13d3dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -434692,18 +434824,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f71c: |[13f71c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -13f72c: 7110 5720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@2057 │ │ -13f732: 0a00 |0003: move-result v0 │ │ -13f734: 0f00 |0004: return v0 │ │ +13d3e0: |[13d3e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +13d3f0: 7110 5720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@2057 │ │ +13d3f6: 0a00 |0003: move-result v0 │ │ +13d3f8: 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; │ │ │ │ @@ -434712,18 +434844,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f738: |[13f738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -13f748: 7110 5820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@2058 │ │ -13f74e: 0a00 |0003: move-result v0 │ │ -13f750: 0f00 |0004: return v0 │ │ +13d3fc: |[13d3fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +13d40c: 7110 5820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@2058 │ │ +13d412: 0a00 |0003: move-result v0 │ │ +13d414: 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; │ │ │ │ @@ -434732,18 +434864,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f754: |[13f754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -13f764: 7110 5920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@2059 │ │ -13f76a: 0a00 |0003: move-result v0 │ │ -13f76c: 0f00 |0004: return v0 │ │ +13d418: |[13d418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +13d428: 7110 5920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@2059 │ │ +13d42e: 0a00 |0003: move-result v0 │ │ +13d430: 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; │ │ │ │ @@ -434752,18 +434884,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f770: |[13f770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -13f780: 7110 5a20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@205a │ │ -13f786: 0a00 |0003: move-result v0 │ │ -13f788: 0f00 |0004: return v0 │ │ +13d434: |[13d434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +13d444: 7110 5a20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@205a │ │ +13d44a: 0a00 |0003: move-result v0 │ │ +13d44c: 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; │ │ │ │ @@ -434772,18 +434904,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f78c: |[13f78c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -13f79c: 7110 5b20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@205b │ │ -13f7a2: 0a00 |0003: move-result v0 │ │ -13f7a4: 0f00 |0004: return v0 │ │ +13d450: |[13d450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +13d460: 7110 5b20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@205b │ │ +13d466: 0a00 |0003: move-result v0 │ │ +13d468: 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; │ │ │ │ @@ -434792,18 +434924,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f7a8: |[13f7a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -13f7b8: 7110 5c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@205c │ │ -13f7be: 0a00 |0003: move-result v0 │ │ -13f7c0: 0f00 |0004: return v0 │ │ +13d46c: |[13d46c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +13d47c: 7110 5c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@205c │ │ +13d482: 0a00 |0003: move-result v0 │ │ +13d484: 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; │ │ │ │ @@ -434812,18 +434944,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f7c4: |[13f7c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -13f7d4: 7110 5d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@205d │ │ -13f7da: 0a00 |0003: move-result v0 │ │ -13f7dc: 0f00 |0004: return v0 │ │ +13d488: |[13d488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +13d498: 7110 5d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@205d │ │ +13d49e: 0a00 |0003: move-result v0 │ │ +13d4a0: 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; │ │ │ │ @@ -434832,18 +434964,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f7e0: |[13f7e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -13f7f0: 7110 5e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@205e │ │ -13f7f6: 0a00 |0003: move-result v0 │ │ -13f7f8: 0f00 |0004: return v0 │ │ +13d4a4: |[13d4a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +13d4b4: 7110 5e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@205e │ │ +13d4ba: 0a00 |0003: move-result v0 │ │ +13d4bc: 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; │ │ │ │ @@ -434852,18 +434984,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f7fc: |[13f7fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -13f80c: 7110 5f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@205f │ │ -13f812: 0a00 |0003: move-result v0 │ │ -13f814: 0f00 |0004: return v0 │ │ +13d4c0: |[13d4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +13d4d0: 7110 5f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@205f │ │ +13d4d6: 0a00 |0003: move-result v0 │ │ +13d4d8: 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; │ │ │ │ @@ -434872,18 +435004,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f818: |[13f818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -13f828: 7110 6020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@2060 │ │ -13f82e: 0a00 |0003: move-result v0 │ │ -13f830: 0f00 |0004: return v0 │ │ +13d4dc: |[13d4dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +13d4ec: 7110 6020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@2060 │ │ +13d4f2: 0a00 |0003: move-result v0 │ │ +13d4f4: 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; │ │ │ │ @@ -434892,18 +435024,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -13f834: |[13f834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -13f844: 7100 6120 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@2061 │ │ -13f84a: 0c00 |0003: move-result-object v0 │ │ -13f84c: 1100 |0004: return-object v0 │ │ +13d4f8: |[13d4f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +13d508: 7100 6120 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@2061 │ │ +13d50e: 0c00 |0003: move-result-object v0 │ │ +13d510: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -434911,18 +435043,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13f850: |[13f850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -13f860: 7110 6220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@2062 │ │ -13f866: 0c00 |0003: move-result-object v0 │ │ -13f868: 1100 |0004: return-object v0 │ │ +13d514: |[13d514] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +13d524: 7110 6220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@2062 │ │ +13d52a: 0c00 |0003: move-result-object v0 │ │ +13d52c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -434931,18 +435063,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 │ │ -13f86c: |[13f86c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -13f87c: 7110 6320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@2063 │ │ -13f882: 0c00 |0003: move-result-object v0 │ │ -13f884: 1100 |0004: return-object v0 │ │ +13d530: |[13d530] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13d540: 7110 6320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@2063 │ │ +13d546: 0c00 |0003: move-result-object v0 │ │ +13d548: 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; │ │ │ │ @@ -434951,18 +435083,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13f888: |[13f888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -13f898: 7120 6420 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@2064 │ │ -13f89e: 0a00 |0003: move-result v0 │ │ -13f8a0: 0f00 |0004: return v0 │ │ +13d54c: |[13d54c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +13d55c: 7120 6420 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@2064 │ │ +13d562: 0a00 |0003: move-result v0 │ │ +13d564: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1358 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -434972,17 +435104,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13f8a4: |[13f8a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -13f8b4: 7110 6520 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@2065 │ │ -13f8ba: 0e00 |0003: return-void │ │ +13d568: |[13d568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +13d578: 7110 6520 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@2065 │ │ +13d57e: 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; │ │ @@ -434992,17 +435124,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 │ │ -13f8bc: |[13f8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -13f8cc: 7120 6620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@2066 │ │ -13f8d2: 0e00 |0003: return-void │ │ +13d580: |[13d580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +13d590: 7120 6620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@2066 │ │ +13d596: 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; │ │ @@ -435013,17 +435145,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 │ │ -13f8d4: |[13f8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -13f8e4: 7120 6720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@2067 │ │ -13f8ea: 0e00 |0003: return-void │ │ +13d598: |[13d598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +13d5a8: 7120 6720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@2067 │ │ +13d5ae: 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; │ │ @@ -435034,17 +435166,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f8ec: |[13f8ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -13f8fc: 7120 6820 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@2068 │ │ -13f902: 0e00 |0003: return-void │ │ +13d5b0: |[13d5b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +13d5c0: 7120 6820 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@2068 │ │ +13d5c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0003 line=1374 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -435055,17 +435187,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f904: |[13f904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -13f914: 7120 6920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@2069 │ │ -13f91a: 0e00 |0003: return-void │ │ +13d5c8: |[13d5c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +13d5d8: 7120 6920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@2069 │ │ +13d5de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ 0x0003 line=1379 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -435076,17 +435208,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 │ │ -13f91c: |[13f91c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13f92c: 7120 6a20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@206a │ │ -13f932: 0e00 |0003: return-void │ │ +13d5e0: |[13d5e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13d5f0: 7120 6a20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@206a │ │ +13d5f6: 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; │ │ @@ -435097,17 +435229,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f934: |[13f934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -13f944: 7120 6b20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@206b │ │ -13f94a: 0e00 |0003: return-void │ │ +13d5f8: |[13d5f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +13d608: 7120 6b20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@206b │ │ +13d60e: 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; │ │ @@ -435118,17 +435250,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 │ │ -13f94c: |[13f94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13f95c: 7120 6c20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@206c │ │ -13f962: 0e00 |0003: return-void │ │ +13d610: |[13d610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13d620: 7120 6c20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@206c │ │ +13d626: 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; │ │ @@ -435139,17 +435271,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f964: |[13f964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -13f974: 7120 6d20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@206d │ │ -13f97a: 0e00 |0003: return-void │ │ +13d628: |[13d628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +13d638: 7120 6d20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@206d │ │ +13d63e: 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; │ │ @@ -435160,17 +435292,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f97c: |[13f97c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -13f98c: 7120 6e20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@206e │ │ -13f992: 0e00 |0003: return-void │ │ +13d640: |[13d640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +13d650: 7120 6e20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@206e │ │ +13d656: 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; │ │ @@ -435181,17 +435313,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f994: |[13f994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -13f9a4: 7120 6f20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@206f │ │ -13f9aa: 0e00 |0003: return-void │ │ +13d658: |[13d658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +13d668: 7120 6f20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@206f │ │ +13d66e: 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; │ │ @@ -435202,17 +435334,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f9ac: |[13f9ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -13f9bc: 7120 7020 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@2070 │ │ -13f9c2: 0e00 |0003: return-void │ │ +13d670: |[13d670] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +13d680: 7120 7020 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@2070 │ │ +13d686: 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; │ │ @@ -435223,17 +435355,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 │ │ -13f9c4: |[13f9c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13f9d4: 7120 7120 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2071 │ │ -13f9da: 0e00 |0003: return-void │ │ +13d688: |[13d688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13d698: 7120 7120 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2071 │ │ +13d69e: 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; │ │ @@ -435244,17 +435376,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 │ │ -13f9dc: |[13f9dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -13f9ec: 7120 7220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@2072 │ │ -13f9f2: 0e00 |0003: return-void │ │ +13d6a0: |[13d6a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +13d6b0: 7120 7220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@2072 │ │ +13d6b6: 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; │ │ @@ -435265,17 +435397,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13f9f4: |[13f9f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -13fa04: 7120 7320 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@2073 │ │ -13fa0a: 0e00 |0003: return-void │ │ +13d6b8: |[13d6b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +13d6c8: 7120 7320 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@2073 │ │ +13d6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0003 line=1429 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -435286,17 +435418,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fa0c: |[13fa0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -13fa1c: 7120 7420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@2074 │ │ -13fa22: 0e00 |0003: return-void │ │ +13d6d0: |[13d6d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +13d6e0: 7120 7420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@2074 │ │ +13d6e6: 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; │ │ @@ -435307,17 +435439,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fa24: |[13fa24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -13fa34: 7120 7520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@2075 │ │ -13fa3a: 0e00 |0003: return-void │ │ +13d6e8: |[13d6e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +13d6f8: 7120 7520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@2075 │ │ +13d6fe: 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; │ │ @@ -435328,17 +435460,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 │ │ -13fa3c: |[13fa3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -13fa4c: 7120 7620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@2076 │ │ -13fa52: 0e00 |0003: return-void │ │ +13d700: |[13d700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +13d710: 7120 7620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@2076 │ │ +13d716: 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; │ │ @@ -435349,33 +435481,33 @@ │ │ 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 │ │ -13fa54: |[13fa54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13fa64: 7120 7720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2077 │ │ -13fa6a: 0e00 |0003: return-void │ │ +13d718: |[13d718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13d728: 7120 7720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@2077 │ │ +13d72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1448 │ │ 0x0003 line=1449 │ │ 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 text Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1565 header: │ │ class_idx : 1182 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1185 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1565 annotations: │ │ Annotations on class │ │ @@ -435395,17 +435527,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13fa6c: |[13fa6c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -13fa7c: 7010 ca20 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ -13fa82: 0e00 |0003: return-void │ │ +13d730: |[13d730] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +13d740: 7010 ca20 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ +13d746: 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 - │ │ @@ -435414,34 +435546,34 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -13fa84: |[13fa84] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -13fa94: 2200 9d04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@049d │ │ -13fa98: 7030 bd20 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@20bd │ │ -13fa9e: 7110 dc20 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@20dc │ │ -13faa4: 0c00 |0008: move-result-object v0 │ │ -13faa6: 1100 |0009: return-object v0 │ │ +13d748: |[13d748] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +13d758: 2200 9d04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@049d │ │ +13d75c: 7030 bd20 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@20bd │ │ +13d762: 7110 dc20 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@20dc │ │ +13d768: 0c00 |0008: move-result-object v0 │ │ +13d76a: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #1566 header: │ │ class_idx : 1184 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1185 │ │ -source_file_idx : 807 │ │ +source_file_idx : 804 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1566 annotations: │ │ Annotations on class │ │ @@ -435461,17 +435593,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13faa8: |[13faa8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -13fab8: 7010 ca20 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ -13fabe: 0e00 |0003: return-void │ │ +13d76c: |[13d76c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +13d77c: 7010 ca20 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@20ca │ │ +13d782: 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 - │ │ @@ -435480,34 +435612,34 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -13fac0: |[13fac0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -13fad0: 2200 9f04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@049f │ │ -13fad4: 7030 c320 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@20c3 │ │ -13fada: 7110 e720 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@20e7 │ │ -13fae0: 0c00 |0008: move-result-object v0 │ │ -13fae2: 1100 |0009: return-object v0 │ │ +13d784: |[13d784] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +13d794: 2200 9f04 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@049f │ │ +13d798: 7030 c320 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@20c3 │ │ +13d79e: 7110 e720 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@20e7 │ │ +13d7a4: 0c00 |0008: move-result-object v0 │ │ +13d7a6: 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 : 807 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 804 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #1567 header: │ │ class_idx : 1193 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1197 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 41 │ │ │ │ Class #1567 annotations: │ │ Annotations on class │ │ @@ -435529,17 +435661,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13fae4: |[13fae4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -13faf4: 7010 4721 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@2147 │ │ -13fafa: 0e00 |0003: return-void │ │ +13d7a8: |[13d7a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +13d7b8: 7010 4721 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@2147 │ │ +13d7be: 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 - │ │ @@ -435548,18 +435680,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fafc: |[13fafc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -13fb0c: 7110 aa21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@21aa │ │ -13fb12: 0a00 |0003: move-result v0 │ │ -13fb14: 0f00 |0004: return v0 │ │ +13d7c0: |[13d7c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +13d7d0: 7110 aa21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@21aa │ │ +13d7d6: 0a00 |0003: move-result v0 │ │ +13d7d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435568,18 +435700,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 │ │ -13fb18: |[13fb18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13fb28: 7110 ab21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ab │ │ -13fb2e: 0c00 |0003: move-result-object v0 │ │ -13fb30: 1100 |0004: return-object v0 │ │ +13d7dc: |[13d7dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d7ec: 7110 ab21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ab │ │ +13d7f2: 0c00 |0003: move-result-object v0 │ │ +13d7f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435588,18 +435720,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 │ │ -13fb34: |[13fb34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13fb44: 7110 ac21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ac │ │ -13fb4a: 0c00 |0003: move-result-object v0 │ │ -13fb4c: 1100 |0004: return-object v0 │ │ +13d7f8: |[13d7f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d808: 7110 ac21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ac │ │ +13d80e: 0c00 |0003: move-result-object v0 │ │ +13d810: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435608,18 +435740,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 │ │ -13fb50: |[13fb50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -13fb60: 7110 ad21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ad │ │ -13fb66: 0c00 |0003: move-result-object v0 │ │ -13fb68: 1100 |0004: return-object v0 │ │ +13d814: |[13d814] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +13d824: 7110 ad21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@21ad │ │ +13d82a: 0c00 |0003: move-result-object v0 │ │ +13d82c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435628,18 +435760,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fb6c: |[13fb6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -13fb7c: 7110 ae21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@21ae │ │ -13fb82: 0a00 |0003: move-result v0 │ │ -13fb84: 0f00 |0004: return v0 │ │ +13d830: |[13d830] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +13d840: 7110 ae21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@21ae │ │ +13d846: 0a00 |0003: move-result v0 │ │ +13d848: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435648,18 +435780,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fb88: |[13fb88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -13fb98: 7110 af21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@21af │ │ -13fb9e: 0a00 |0003: move-result v0 │ │ -13fba0: 0f00 |0004: return v0 │ │ +13d84c: |[13d84c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +13d85c: 7110 af21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@21af │ │ +13d862: 0a00 |0003: move-result v0 │ │ +13d864: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435668,18 +435800,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fba4: |[13fba4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -13fbb4: 7110 b021 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@21b0 │ │ -13fbba: 0a00 |0003: move-result v0 │ │ -13fbbc: 0f00 |0004: return v0 │ │ +13d868: |[13d868] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +13d878: 7110 b021 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@21b0 │ │ +13d87e: 0a00 |0003: move-result v0 │ │ +13d880: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435688,18 +435820,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fbc0: |[13fbc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -13fbd0: 7110 b121 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@21b1 │ │ -13fbd6: 0c00 |0003: move-result-object v0 │ │ -13fbd8: 1100 |0004: return-object v0 │ │ +13d884: |[13d884] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +13d894: 7110 b121 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@21b1 │ │ +13d89a: 0c00 |0003: move-result-object v0 │ │ +13d89c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435708,18 +435840,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fbdc: |[13fbdc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -13fbec: 7110 b221 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@21b2 │ │ -13fbf2: 0a00 |0003: move-result v0 │ │ -13fbf4: 0f00 |0004: return v0 │ │ +13d8a0: |[13d8a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +13d8b0: 7110 b221 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@21b2 │ │ +13d8b6: 0a00 |0003: move-result v0 │ │ +13d8b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435728,18 +435860,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fbf8: |[13fbf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -13fc08: 7110 b321 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@21b3 │ │ -13fc0e: 0a00 |0003: move-result v0 │ │ -13fc10: 0f00 |0004: return v0 │ │ +13d8bc: |[13d8bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +13d8cc: 7110 b321 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@21b3 │ │ +13d8d2: 0a00 |0003: move-result v0 │ │ +13d8d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435748,18 +435880,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fc14: |[13fc14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -13fc24: 7110 b421 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@21b4 │ │ -13fc2a: 0a00 |0003: move-result v0 │ │ -13fc2c: 0f00 |0004: return v0 │ │ +13d8d8: |[13d8d8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +13d8e8: 7110 b421 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@21b4 │ │ +13d8ee: 0a00 |0003: move-result v0 │ │ +13d8f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435768,20 +435900,20 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -13fc30: |[13fc30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -13fc40: 7110 b521 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@21b5 │ │ -13fc46: 0c00 |0003: move-result-object v0 │ │ -13fc48: 7110 2e20 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ -13fc4e: 0c00 |0007: move-result-object v0 │ │ -13fc50: 1100 |0008: return-object v0 │ │ +13d8f4: |[13d8f4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +13d904: 7110 b521 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@21b5 │ │ +13d90a: 0c00 |0003: move-result-object v0 │ │ +13d90c: 7110 2e20 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@202e │ │ +13d912: 0c00 |0007: move-result-object v0 │ │ +13d914: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0009 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435790,18 +435922,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fc54: |[13fc54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -13fc64: 7110 b621 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@21b6 │ │ -13fc6a: 0c00 |0003: move-result-object v0 │ │ -13fc6c: 1100 |0004: return-object v0 │ │ +13d918: |[13d918] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +13d928: 7110 b621 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@21b6 │ │ +13d92e: 0c00 |0003: move-result-object v0 │ │ +13d930: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435810,18 +435942,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fc70: |[13fc70] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -13fc80: 7110 b721 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@21b7 │ │ -13fc86: 0a00 |0003: move-result v0 │ │ -13fc88: 0f00 |0004: return v0 │ │ +13d934: |[13d934] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +13d944: 7110 b721 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@21b7 │ │ +13d94a: 0a00 |0003: move-result v0 │ │ +13d94c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435830,18 +435962,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fc8c: |[13fc8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -13fc9c: 7110 b821 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@21b8 │ │ -13fca2: 0a00 |0003: move-result v0 │ │ -13fca4: 0f00 |0004: return v0 │ │ +13d950: |[13d950] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +13d960: 7110 b821 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@21b8 │ │ +13d966: 0a00 |0003: move-result v0 │ │ +13d968: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435850,18 +435982,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fca8: |[13fca8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -13fcb8: 7110 b921 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@21b9 │ │ -13fcbe: 0a00 |0003: move-result v0 │ │ -13fcc0: 0f00 |0004: return v0 │ │ +13d96c: |[13d96c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +13d97c: 7110 b921 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@21b9 │ │ +13d982: 0a00 |0003: move-result v0 │ │ +13d984: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435870,18 +436002,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fcc4: |[13fcc4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -13fcd4: 7110 ba21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@21ba │ │ -13fcda: 0a00 |0003: move-result v0 │ │ -13fcdc: 0f00 |0004: return v0 │ │ +13d988: |[13d988] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +13d998: 7110 ba21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@21ba │ │ +13d99e: 0a00 |0003: move-result v0 │ │ +13d9a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435890,18 +436022,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fce0: |[13fce0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -13fcf0: 7110 bb21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@21bb │ │ -13fcf6: 0a00 |0003: move-result v0 │ │ -13fcf8: 0f00 |0004: return v0 │ │ +13d9a4: |[13d9a4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +13d9b4: 7110 bb21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@21bb │ │ +13d9ba: 0a00 |0003: move-result v0 │ │ +13d9bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435910,18 +436042,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fcfc: |[13fcfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -13fd0c: 7110 bc21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@21bc │ │ -13fd12: 0a00 |0003: move-result v0 │ │ -13fd14: 0f00 |0004: return v0 │ │ +13d9c0: |[13d9c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +13d9d0: 7110 bc21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@21bc │ │ +13d9d6: 0a00 |0003: move-result v0 │ │ +13d9d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435930,18 +436062,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13fd18: |[13fd18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -13fd28: 7110 bd21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@21bd │ │ -13fd2e: 0a00 |0003: move-result v0 │ │ -13fd30: 0f00 |0004: return v0 │ │ +13d9dc: |[13d9dc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +13d9ec: 7110 bd21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@21bd │ │ +13d9f2: 0a00 |0003: move-result v0 │ │ +13d9f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435950,18 +436082,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -13fd34: |[13fd34] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -13fd44: 7100 be21 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@21be │ │ -13fd4a: 0c00 |0003: move-result-object v0 │ │ -13fd4c: 1100 |0004: return-object v0 │ │ +13d9f8: |[13d9f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +13da08: 7100 be21 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@21be │ │ +13da0e: 0c00 |0003: move-result-object v0 │ │ +13da10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -435969,18 +436101,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 │ │ -13fd50: |[13fd50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -13fd60: 7110 bf21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@21bf │ │ -13fd66: 0c00 |0003: move-result-object v0 │ │ -13fd68: 1100 |0004: return-object v0 │ │ +13da14: |[13da14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13da24: 7110 bf21 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@21bf │ │ +13da2a: 0c00 |0003: move-result-object v0 │ │ +13da2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -435989,17 +436121,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13fd6c: |[13fd6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -13fd7c: 7110 c021 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@21c0 │ │ -13fd82: 0e00 |0003: return-void │ │ +13da30: |[13da30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +13da40: 7110 c021 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@21c0 │ │ +13da46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436009,17 +436141,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fd84: |[13fd84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -13fd94: 7120 c121 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@21c1 │ │ -13fd9a: 0e00 |0003: return-void │ │ +13da48: |[13da48] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +13da58: 7120 c121 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@21c1 │ │ +13da5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436030,17 +436162,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 │ │ -13fd9c: |[13fd9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13fdac: 7120 c221 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c2 │ │ -13fdb2: 0e00 |0003: return-void │ │ +13da60: |[13da60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13da70: 7120 c221 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c2 │ │ +13da76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436051,17 +436183,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fdb4: |[13fdb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -13fdc4: 7120 c321 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@21c3 │ │ -13fdca: 0e00 |0003: return-void │ │ +13da78: |[13da78] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +13da88: 7120 c321 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@21c3 │ │ +13da8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436072,17 +436204,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 │ │ -13fdcc: |[13fdcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13fddc: 7120 c421 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c4 │ │ -13fde2: 0e00 |0003: return-void │ │ +13da90: |[13da90] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13daa0: 7120 c421 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c4 │ │ +13daa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436093,17 +436225,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 │ │ -13fde4: |[13fde4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -13fdf4: 7120 c521 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c5 │ │ -13fdfa: 0e00 |0003: return-void │ │ +13daa8: |[13daa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +13dab8: 7120 c521 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@21c5 │ │ +13dabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436114,17 +436246,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fdfc: |[13fdfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -13fe0c: 7120 c621 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@21c6 │ │ -13fe12: 0e00 |0003: return-void │ │ +13dac0: |[13dac0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +13dad0: 7120 c621 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@21c6 │ │ +13dad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436135,17 +436267,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe14: |[13fe14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -13fe24: 7120 c721 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@21c7 │ │ -13fe2a: 0e00 |0003: return-void │ │ +13dad8: |[13dad8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +13dae8: 7120 c721 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@21c7 │ │ +13daee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436156,17 +436288,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe2c: |[13fe2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -13fe3c: 7120 c821 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@21c8 │ │ -13fe42: 0e00 |0003: return-void │ │ +13daf0: |[13daf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +13db00: 7120 c821 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@21c8 │ │ +13db06: 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; │ │ @@ -436177,17 +436309,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe44: |[13fe44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -13fe54: 7120 c921 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@21c9 │ │ -13fe5a: 0e00 |0003: return-void │ │ +13db08: |[13db08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +13db18: 7120 c921 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@21c9 │ │ +13db1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436198,17 +436330,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe5c: |[13fe5c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -13fe6c: 7120 ca21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@21ca │ │ -13fe72: 0e00 |0003: return-void │ │ +13db20: |[13db20] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +13db30: 7120 ca21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@21ca │ │ +13db36: 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; │ │ @@ -436219,17 +436351,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe74: |[13fe74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -13fe84: 7120 cb21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@21cb │ │ -13fe8a: 0e00 |0003: return-void │ │ +13db38: |[13db38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +13db48: 7120 cb21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@21cb │ │ +13db4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436240,17 +436372,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fe8c: |[13fe8c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -13fe9c: 7120 cc21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@21cc │ │ -13fea2: 0e00 |0003: return-void │ │ +13db50: |[13db50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +13db60: 7120 cc21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@21cc │ │ +13db66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436261,17 +436393,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fea4: |[13fea4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -13feb4: 7120 cd21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@21cd │ │ -13feba: 0e00 |0003: return-void │ │ +13db68: |[13db68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +13db78: 7120 cd21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@21cd │ │ +13db7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436282,17 +436414,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13febc: |[13febc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -13fecc: 7120 ce21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@21ce │ │ -13fed2: 0e00 |0003: return-void │ │ +13db80: |[13db80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +13db90: 7120 ce21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@21ce │ │ +13db96: 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; │ │ @@ -436303,17 +436435,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13fed4: |[13fed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -13fee4: 7120 cf21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@21cf │ │ -13feea: 0e00 |0003: return-void │ │ +13db98: |[13db98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +13dba8: 7120 cf21 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@21cf │ │ +13dbae: 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; │ │ @@ -436324,17 +436456,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13feec: |[13feec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -13fefc: 7120 d021 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@21d0 │ │ -13ff02: 0e00 |0003: return-void │ │ +13dbb0: |[13dbb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +13dbc0: 7120 d021 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@21d0 │ │ +13dbc6: 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; │ │ @@ -436345,17 +436477,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 │ │ -13ff04: |[13ff04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -13ff14: 7120 d121 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@21d1 │ │ -13ff1a: 0e00 |0003: return-void │ │ +13dbc8: |[13dbc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +13dbd8: 7120 d121 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@21d1 │ │ +13dbde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -436366,33 +436498,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -13ff1c: |[13ff1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -13ff2c: 7120 d221 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@21d2 │ │ -13ff32: 0e00 |0003: return-void │ │ +13dbe0: |[13dbe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +13dbf0: 7120 d221 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@21d2 │ │ +13dbf6: 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 : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #1568 header: │ │ class_idx : 1203 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1205 │ │ -source_file_idx : 833 │ │ +source_file_idx : 830 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 14 │ │ │ │ Class #1568 annotations: │ │ Annotations on class │ │ @@ -436412,18 +436544,18 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13ff34: |[13ff34] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.:()V │ │ -13ff44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -13ff46: 7020 f921 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21f9 │ │ -13ff4c: 0e00 |0004: return-void │ │ +13dbf8: |[13dbf8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.:()V │ │ +13dc08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13dc0a: 7020 f921 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoStubImpl;.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V // method@21f9 │ │ +13dc10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;) │ │ @@ -436431,17 +436563,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -13ff50: |[13ff50] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V │ │ -13ff60: 7010 da21 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;.:()V // method@21da │ │ -13ff66: 0e00 |0003: return-void │ │ +13dc14: |[13dc14] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.:(Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1;)V │ │ +13dc24: 7010 da21 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;.:()V // method@21da │ │ +13dc2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$1; │ │ │ │ @@ -436451,17 +436583,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 │ │ -13ff68: |[13ff68] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -13ff78: 7120 1e22 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@221e │ │ -13ff7e: 0e00 |0003: return-void │ │ +13dc2c: |[13dc2c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +13dc3c: 7120 1e22 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@221e │ │ +13dc42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -436472,18 +436604,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -13ff80: |[13ff80] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -13ff90: 7120 1f22 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@221f │ │ -13ff96: 0c00 |0003: move-result-object v0 │ │ -13ff98: 1100 |0004: return-object v0 │ │ +13dc44: |[13dc44] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +13dc54: 7120 1f22 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@221f │ │ +13dc5a: 0c00 |0003: move-result-object v0 │ │ +13dc5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -436493,18 +436625,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13ff9c: |[13ff9c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getChildCount:(Ljava/lang/Object;)I │ │ -13ffac: 7110 2022 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getChildCount:(Ljava/lang/Object;)I // method@2220 │ │ -13ffb2: 0a00 |0003: move-result v0 │ │ -13ffb4: 0f00 |0004: return v0 │ │ +13dc60: |[13dc60] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getChildCount:(Ljava/lang/Object;)I │ │ +13dc70: 7110 2022 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getChildCount:(Ljava/lang/Object;)I // method@2220 │ │ +13dc76: 0a00 |0003: move-result v0 │ │ +13dc78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436513,18 +436645,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13ffb8: |[13ffb8] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getId:(Ljava/lang/Object;)I │ │ -13ffc8: 7110 2122 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getId:(Ljava/lang/Object;)I // method@2221 │ │ -13ffce: 0a00 |0003: move-result v0 │ │ -13ffd0: 0f00 |0004: return v0 │ │ +13dc7c: |[13dc7c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getId:(Ljava/lang/Object;)I │ │ +13dc8c: 7110 2122 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getId:(Ljava/lang/Object;)I // method@2221 │ │ +13dc92: 0a00 |0003: move-result v0 │ │ +13dc94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436533,18 +436665,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -13ffd4: |[13ffd4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getLayer:(Ljava/lang/Object;)I │ │ -13ffe4: 7110 2222 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getLayer:(Ljava/lang/Object;)I // method@2222 │ │ -13ffea: 0a00 |0003: move-result v0 │ │ -13ffec: 0f00 |0004: return v0 │ │ +13dc98: |[13dc98] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getLayer:(Ljava/lang/Object;)I │ │ +13dca8: 7110 2222 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getLayer:(Ljava/lang/Object;)I // method@2222 │ │ +13dcae: 0a00 |0003: move-result v0 │ │ +13dcb0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436553,18 +436685,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 │ │ -13fff0: |[13fff0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -140000: 7110 2322 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@2223 │ │ -140006: 0c00 |0003: move-result-object v0 │ │ -140008: 1100 |0004: return-object v0 │ │ +13dcb4: |[13dcb4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13dcc4: 7110 2322 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@2223 │ │ +13dcca: 0c00 |0003: move-result-object v0 │ │ +13dccc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436573,18 +436705,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 │ │ -14000c: |[14000c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -14001c: 7110 2422 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; // method@2224 │ │ -140022: 0c00 |0003: move-result-object v0 │ │ -140024: 1100 |0004: return-object v0 │ │ +13dcd0: |[13dcd0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13dce0: 7110 2422 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getRoot:(Ljava/lang/Object;)Ljava/lang/Object; // method@2224 │ │ +13dce6: 0c00 |0003: move-result-object v0 │ │ +13dce8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436593,18 +436725,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140028: |[140028] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getType:(Ljava/lang/Object;)I │ │ -140038: 7110 2522 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getType:(Ljava/lang/Object;)I // method@2225 │ │ -14003e: 0a00 |0003: move-result v0 │ │ -140040: 0f00 |0004: return v0 │ │ +13dcec: |[13dcec] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.getType:(Ljava/lang/Object;)I │ │ +13dcfc: 7110 2522 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.getType:(Ljava/lang/Object;)I // method@2225 │ │ +13dd02: 0a00 |0003: move-result v0 │ │ +13dd04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436613,18 +436745,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140044: |[140044] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -140054: 7110 2622 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@2226 │ │ -14005a: 0a00 |0003: move-result v0 │ │ -14005c: 0f00 |0004: return v0 │ │ +13dd08: |[13dd08] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +13dd18: 7110 2622 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@2226 │ │ +13dd1e: 0a00 |0003: move-result v0 │ │ +13dd20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436633,18 +436765,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140060: |[140060] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isActive:(Ljava/lang/Object;)Z │ │ -140070: 7110 2722 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@2227 │ │ -140076: 0a00 |0003: move-result v0 │ │ -140078: 0f00 |0004: return v0 │ │ +13dd24: |[13dd24] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isActive:(Ljava/lang/Object;)Z │ │ +13dd34: 7110 2722 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isActive:(Ljava/lang/Object;)Z // method@2227 │ │ +13dd3a: 0a00 |0003: move-result v0 │ │ +13dd3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436653,18 +436785,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14007c: |[14007c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isFocused:(Ljava/lang/Object;)Z │ │ -14008c: 7110 2822 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isFocused:(Ljava/lang/Object;)Z // method@2228 │ │ -140092: 0a00 |0003: move-result v0 │ │ -140094: 0f00 |0004: return v0 │ │ +13dd40: |[13dd40] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.isFocused:(Ljava/lang/Object;)Z │ │ +13dd50: 7110 2822 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.isFocused:(Ljava/lang/Object;)Z // method@2228 │ │ +13dd56: 0a00 |0003: move-result v0 │ │ +13dd58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436673,18 +436805,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -140098: |[140098] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.obtain:()Ljava/lang/Object; │ │ -1400a8: 7100 2922 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.obtain:()Ljava/lang/Object; // method@2229 │ │ -1400ae: 0c00 |0003: move-result-object v0 │ │ -1400b0: 1100 |0004: return-object v0 │ │ +13dd5c: |[13dd5c] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.obtain:()Ljava/lang/Object; │ │ +13dd6c: 7100 2922 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.obtain:()Ljava/lang/Object; // method@2229 │ │ +13dd72: 0c00 |0003: move-result-object v0 │ │ +13dd74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl;) │ │ @@ -436692,18 +436824,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 │ │ -1400b4: |[1400b4] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1400c4: 7110 2a22 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@222a │ │ -1400ca: 0c00 |0003: move-result-object v0 │ │ -1400cc: 1100 |0004: return-object v0 │ │ +13dd78: |[13dd78] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +13dd88: 7110 2a22 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@222a │ │ +13dd8e: 0c00 |0003: move-result-object v0 │ │ +13dd90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -436712,32 +436844,32 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1400d0: |[1400d0] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.recycle:(Ljava/lang/Object;)V │ │ -1400e0: 7110 2b22 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.recycle:(Ljava/lang/Object;)V // method@222b │ │ -1400e6: 0e00 |0003: return-void │ │ +13dd94: |[13dd94] android.support.v4.view.accessibility.AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl.recycle:(Ljava/lang/Object;)V │ │ +13dda4: 7110 2b22 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompatApi21;.recycle:(Ljava/lang/Object;)V // method@222b │ │ +13ddaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityWindowInfoCompat$AccessibilityWindowInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ │ │ - source_file_idx : 833 (AccessibilityWindowInfoCompat.java) │ │ + source_file_idx : 830 (AccessibilityWindowInfoCompat.java) │ │ │ │ Class #1569 header: │ │ class_idx : 1225 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1223 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1569 annotations: │ │ Annotations on class │ │ @@ -436757,17 +436889,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1400e8: |[1400e8] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.:()V │ │ -1400f8: 7010 a522 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@22a5 │ │ -1400fe: 0e00 |0003: return-void │ │ +13ddac: |[13ddac] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.:()V │ │ +13ddbc: 7010 a522 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$BaseCompoundButtonCompat;.:()V // method@22a5 │ │ +13ddc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ │ │ Virtual methods - │ │ @@ -436776,18 +436908,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140100: |[140100] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ -140110: 7110 c522 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22c5 │ │ -140116: 0c00 |0003: move-result-object v0 │ │ -140118: 1100 |0004: return-object v0 │ │ +13ddc4: |[13ddc4] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; │ │ +13ddd4: 7110 c522 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.getButtonTintList:(Landroid/widget/CompoundButton;)Landroid/content/res/ColorStateList; // method@22c5 │ │ +13ddda: 0c00 |0003: move-result-object v0 │ │ +13dddc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ @@ -436796,18 +436928,18 @@ │ │ type : '(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14011c: |[14011c] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ -14012c: 7110 c622 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22c6 │ │ -140132: 0c00 |0003: move-result-object v0 │ │ -140134: 1100 |0004: return-object v0 │ │ +13dde0: |[13dde0] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; │ │ +13ddf0: 7110 c622 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.getButtonTintMode:(Landroid/widget/CompoundButton;)Landroid/graphics/PorterDuff$Mode; // method@22c6 │ │ +13ddf6: 0c00 |0003: move-result-object v0 │ │ +13ddf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl; │ │ 0x0000 - 0x0005 reg=2 button Landroid/widget/CompoundButton; │ │ │ │ @@ -436816,17 +436948,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 │ │ -140138: |[140138] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ -140148: 7120 c722 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22c7 │ │ -14014e: 0e00 |0003: return-void │ │ +13ddfc: |[13ddfc] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V │ │ +13de0c: 7120 c722 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintList:(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V // method@22c7 │ │ +13de12: 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; │ │ @@ -436837,33 +436969,33 @@ │ │ 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 │ │ -140150: |[140150] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ -140160: 7120 c822 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22c8 │ │ -140166: 0e00 |0003: return-void │ │ +13de14: |[13de14] android.support.v4.widget.CompoundButtonCompat$LollipopCompoundButtonImpl.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V │ │ +13de24: 7120 c822 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/CompoundButtonCompatLollipop;.setButtonTintMode:(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V // method@22c8 │ │ +13de2a: 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 : 1538 (CompoundButtonCompat.java) │ │ + source_file_idx : 1534 (CompoundButtonCompat.java) │ │ │ │ Class #1570 header: │ │ class_idx : 1258 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1256 │ │ -source_file_idx : 1987 │ │ +source_file_idx : 1983 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1570 annotations: │ │ Annotations on class │ │ @@ -436883,17 +437015,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -140168: |[140168] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.:()V │ │ -140178: 7010 c423 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@23c4 │ │ -14017e: 0e00 |0003: return-void │ │ +13de2c: |[13de2c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.:()V │ │ +13de3c: 7010 c423 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@23c4 │ │ +13de42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectLollipopImpl; │ │ │ │ Virtual methods - │ │ @@ -436902,34 +437034,34 @@ │ │ type : '(Ljava/lang/Object;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -140180: |[140180] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.onPull:(Ljava/lang/Object;FF)Z │ │ -140190: 7130 ed23 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompatLollipop;.onPull:(Ljava/lang/Object;FF)Z // method@23ed │ │ -140196: 0a00 |0003: move-result v0 │ │ -140198: 0f00 |0004: return v0 │ │ +13de44: |[13de44] android.support.v4.widget.EdgeEffectCompat$EdgeEffectLollipopImpl.onPull:(Ljava/lang/Object;FF)Z │ │ +13de54: 7130 ed23 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompatLollipop;.onPull:(Ljava/lang/Object;FF)Z // method@23ed │ │ +13de5a: 0a00 |0003: move-result v0 │ │ +13de5c: 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 : 1987 (EdgeEffectCompat.java) │ │ + source_file_idx : 1983 (EdgeEffectCompat.java) │ │ │ │ Class #1571 header: │ │ class_idx : 1266 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1265 │ │ -source_file_idx : 4897 │ │ +source_file_idx : 4893 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1571 annotations: │ │ Annotations on class │ │ @@ -436949,17 +437081,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14019c: |[14019c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -1401ac: 7010 1124 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@2411 │ │ -1401b2: 0e00 |0003: return-void │ │ +13de60: |[13de60] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +13de70: 7010 1124 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@2411 │ │ +13de76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -436968,33 +437100,33 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1401b4: |[1401b4] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -1401c4: 7120 1a24 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@241a │ │ -1401ca: 0c00 |0003: move-result-object v0 │ │ -1401cc: 1100 |0004: return-object v0 │ │ +13de78: |[13de78] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +13de88: 7120 1a24 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@241a │ │ +13de8e: 0c00 |0003: move-result-object v0 │ │ +13de90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 src Landroid/view/View; │ │ │ │ - source_file_idx : 4897 (ListPopupWindowCompat.java) │ │ + source_file_idx : 4893 (ListPopupWindowCompat.java) │ │ │ │ Class #1572 header: │ │ class_idx : 1283 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1282 │ │ -source_file_idx : 5828 │ │ +source_file_idx : 5824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1572 annotations: │ │ Annotations on class │ │ @@ -437014,17 +437146,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1401d0: |[1401d0] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -1401e0: 7010 fd24 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@24fd │ │ -1401e6: 0e00 |0003: return-void │ │ +13de94: |[13de94] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +13dea4: 7010 fd24 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@24fd │ │ +13deaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -437033,32 +437165,32 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1401e8: |[1401e8] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -1401f8: 7110 0625 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@2506 │ │ -1401fe: 0c00 |0003: move-result-object v0 │ │ -140200: 1100 |0004: return-object v0 │ │ +13deac: |[13deac] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +13debc: 7110 0625 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@2506 │ │ +13dec2: 0c00 |0003: move-result-object v0 │ │ +13dec4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ 0x0000 - 0x0005 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ - source_file_idx : 5828 (PopupMenuCompat.java) │ │ + source_file_idx : 5824 (PopupMenuCompat.java) │ │ │ │ Class #1573 header: │ │ class_idx : 1290 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1289 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1573 annotations: │ │ Annotations on class │ │ @@ -437078,17 +437210,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -140204: |[140204] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.:()V │ │ -140214: 7010 0f25 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@250f │ │ -14021a: 0e00 |0003: return-void │ │ +13dec8: |[13dec8] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.:()V │ │ +13ded8: 7010 0f25 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@250f │ │ +13dede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -437097,18 +437229,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14021c: |[14021c] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -14022c: 7110 3025 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@2530 │ │ -140232: 0a00 |0003: move-result v0 │ │ -140234: 0f00 |0004: return v0 │ │ +13dee0: |[13dee0] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +13def0: 7110 3025 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@2530 │ │ +13def6: 0a00 |0003: move-result v0 │ │ +13def8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -437117,33 +437249,33 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -140238: |[140238] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -140248: 7120 3125 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2531 │ │ -14024e: 0e00 |0003: return-void │ │ +13defc: |[13defc] android.support.v4.widget.PopupWindowCompat$GingerbreadPopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +13df0c: 7120 3125 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatGingerbread;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2531 │ │ +13df12: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #1574 header: │ │ class_idx : 1298 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1236 │ │ -source_file_idx : 6058 │ │ +source_file_idx : 6054 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #1574 annotations: │ │ Annotations on method #9524 '' │ │ @@ -437174,24 +437306,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -140250: |[140250] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -140260: 7030 e222 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@22e2 │ │ -140266: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ -14026a: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ -14026e: 1a00 4e31 |0007: const-string v0, "layout_inflater" // string@314e │ │ -140272: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -140278: 0c00 |000c: move-result-object v0 │ │ -14027a: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -14027e: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ -140282: 0e00 |0011: return-void │ │ +13df14: |[13df14] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +13df24: 7030 e222 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@22e2 │ │ +13df2a: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ +13df2e: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ +13df32: 1a00 4931 |0007: const-string v0, "layout_inflater" // string@3149 │ │ +13df36: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13df3c: 0c00 |000c: move-result-object v0 │ │ +13df3e: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +13df42: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ +13df46: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -437205,24 +437337,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -140284: |[140284] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -140294: 7040 e322 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22e3 │ │ -14029a: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ -14029e: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ -1402a2: 1a00 4e31 |0007: const-string v0, "layout_inflater" // string@314e │ │ -1402a6: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -1402ac: 0c00 |000c: move-result-object v0 │ │ -1402ae: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -1402b2: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ -1402b6: 0e00 |0011: return-void │ │ +13df48: |[13df48] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +13df58: 7040 e322 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@22e3 │ │ +13df5e: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ +13df62: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ +13df66: 1a00 4931 |0007: const-string v0, "layout_inflater" // string@3149 │ │ +13df6a: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13df70: 0c00 |000c: move-result-object v0 │ │ +13df72: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +13df76: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ +13df7a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -437237,24 +437369,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 │ │ -1402b8: |[1402b8] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -1402c8: 7040 e422 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@22e4 │ │ -1402ce: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ -1402d2: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ -1402d6: 1a00 4e31 |0007: const-string v0, "layout_inflater" // string@314e │ │ -1402da: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -1402e0: 0c00 |000c: move-result-object v0 │ │ -1402e2: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ -1402e6: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ -1402ea: 0e00 |0011: return-void │ │ +13df7c: |[13df7c] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +13df8c: 7040 e422 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@22e4 │ │ +13df92: 5913 8a0a |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ +13df96: 5913 8c0a |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ +13df9a: 1a00 4931 |0007: const-string v0, "layout_inflater" // string@3149 │ │ +13df9e: 6e20 ac01 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13dfa4: 0c00 |000c: move-result-object v0 │ │ +13dfa6: 1f00 e506 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@06e5 │ │ +13dfaa: 5b10 8b0a |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ +13dfae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -437270,21 +437402,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 │ │ -1402ec: |[1402ec] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -1402fc: 5430 8b0a |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ -140300: 5231 8a0a |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ -140304: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -140306: 6e40 c537 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -14030c: 0c00 |0008: move-result-object v0 │ │ -14030e: 1100 |0009: return-object v0 │ │ +13dfb0: |[13dfb0] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +13dfc0: 5430 8b0a |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ +13dfc4: 5231 8a0a |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ +13dfc8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +13dfca: 6e40 c537 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +13dfd0: 0c00 |0008: move-result-object v0 │ │ +13dfd2: 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; │ │ @@ -437295,21 +437427,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 │ │ -140310: |[140310] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -140320: 5430 8b0a |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ -140324: 5231 8c0a |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ -140328: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -14032a: 6e40 c537 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ -140330: 0c00 |0008: move-result-object v0 │ │ -140332: 1100 |0009: return-object v0 │ │ +13dfd4: |[13dfd4] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +13dfe4: 5430 8b0a |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@0a8b │ │ +13dfe8: 5231 8c0a |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ +13dfec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +13dfee: 6e40 c537 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@37c5 │ │ +13dff4: 0c00 |0008: move-result-object v0 │ │ +13dff6: 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; │ │ @@ -437320,17 +437452,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -140334: |[140334] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -140344: 5901 8a0a |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ -140348: 0e00 |0002: return-void │ │ +13dff8: |[13dff8] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +13e008: 5901 8a0a |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@0a8a │ │ +13e00c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -437340,32 +437472,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14034c: |[14034c] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -14035c: 5901 8c0a |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ -140360: 0e00 |0002: return-void │ │ +13e010: |[13e010] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +13e020: 5901 8c0a |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@0a8c │ │ +13e024: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ │ │ - source_file_idx : 6058 (ResourceCursorAdapter.java) │ │ + source_file_idx : 6054 (ResourceCursorAdapter.java) │ │ │ │ Class #1575 header: │ │ class_idx : 1302 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1301 │ │ -source_file_idx : 6260 │ │ +source_file_idx : 6256 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1575 annotations: │ │ Annotations on class │ │ @@ -437385,17 +437517,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -140364: |[140364] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -140374: 7010 6425 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@2564 │ │ -14037a: 0e00 |0003: return-void │ │ +13e028: |[13e028] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +13e038: 7010 6425 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@2564 │ │ +13e03e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -437404,32 +437536,32 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14037c: |[14037c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -14038c: 7110 9e25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@259e │ │ -140392: 0a00 |0003: move-result v0 │ │ -140394: 0f00 |0004: return v0 │ │ +13e040: |[13e040] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +13e050: 7110 9e25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@259e │ │ +13e056: 0a00 |0003: move-result v0 │ │ +13e058: 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 : 6260 (ScrollerCompat.java) │ │ + source_file_idx : 6256 (ScrollerCompat.java) │ │ │ │ Class #1576 header: │ │ class_idx : 1310 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1313 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #1576 annotations: │ │ Annotations on class │ │ @@ -437449,17 +437581,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -140398: |[140398] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -1403a8: 7010 d025 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@25d0 │ │ -1403ae: 0e00 |0003: return-void │ │ +13e05c: |[13e05c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +13e06c: 7010 d025 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@25d0 │ │ +13e072: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -437468,18 +437600,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1403b0: |[1403b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -1403c0: 7110 ff25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@25ff │ │ -1403c6: 0c00 |0003: move-result-object v0 │ │ -1403c8: 1100 |0004: return-object v0 │ │ +13e074: |[13e074] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +13e084: 7110 ff25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@25ff │ │ +13e08a: 0c00 |0003: move-result-object v0 │ │ +13e08c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -437488,18 +437620,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1403cc: |[1403cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -1403dc: 7110 0026 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@2600 │ │ -1403e2: 0a00 |0003: move-result v0 │ │ -1403e4: 0f00 |0004: return v0 │ │ +13e090: |[13e090] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +13e0a0: 7110 0026 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@2600 │ │ +13e0a6: 0a00 |0003: move-result v0 │ │ +13e0a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -437508,18 +437640,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1403e8: |[1403e8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -1403f8: 7110 0126 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@2601 │ │ -1403fe: 0a00 |0003: move-result v0 │ │ -140400: 0f00 |0004: return v0 │ │ +13e0ac: |[13e0ac] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +13e0bc: 7110 0126 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@2601 │ │ +13e0c2: 0a00 |0003: move-result v0 │ │ +13e0c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -437528,18 +437660,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140404: |[140404] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -140414: 7110 0226 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@2602 │ │ -14041a: 0a00 |0003: move-result v0 │ │ -14041c: 0f00 |0004: return v0 │ │ +13e0c8: |[13e0c8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +13e0d8: 7110 0226 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@2602 │ │ +13e0de: 0a00 |0003: move-result v0 │ │ +13e0e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -437548,20 +437680,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -140420: |[140420] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -140430: 2200 1d05 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@051d │ │ -140434: 7030 a725 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@25a7 │ │ -14043a: 7110 0326 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@2603 │ │ -140440: 0c00 |0008: move-result-object v0 │ │ -140442: 1100 |0009: return-object v0 │ │ +13e0e4: |[13e0e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +13e0f4: 2200 1d05 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@051d │ │ +13e0f8: 7030 a725 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@25a7 │ │ +13e0fe: 7110 0326 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@2603 │ │ +13e104: 0c00 |0008: move-result-object v0 │ │ +13e106: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -437570,20 +437702,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -140444: |[140444] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -140454: 2200 1c05 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@051c │ │ -140458: 7030 a425 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@25a4 │ │ -14045e: 7110 0426 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@2604 │ │ -140464: 0c00 |0008: move-result-object v0 │ │ -140466: 1100 |0009: return-object v0 │ │ +13e108: |[13e108] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +13e118: 2200 1c05 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@051c │ │ +13e11c: 7030 a425 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@25a4 │ │ +13e122: 7110 0426 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@2604 │ │ +13e128: 0c00 |0008: move-result-object v0 │ │ +13e12a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -437592,18 +437724,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -140468: |[140468] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -140478: 7110 0526 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@2605 │ │ -14047e: 0c00 |0003: move-result-object v0 │ │ -140480: 1100 |0004: return-object v0 │ │ +13e12c: |[13e12c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +13e13c: 7110 0526 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@2605 │ │ +13e142: 0c00 |0003: move-result-object v0 │ │ +13e144: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -437612,17 +437744,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -140484: |[140484] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -140494: 7120 0626 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@2606 │ │ -14049a: 0e00 |0003: return-void │ │ +13e148: |[13e148] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +13e158: 7120 0626 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@2606 │ │ +13e15e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437633,17 +437765,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14049c: |[14049c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -1404ac: 7120 0726 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@2607 │ │ -1404b2: 0e00 |0003: return-void │ │ +13e160: |[13e160] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +13e170: 7120 0726 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@2607 │ │ +13e176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437654,17 +437786,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1404b4: |[1404b4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1404c4: 7120 0826 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2608 │ │ -1404ca: 0e00 |0003: return-void │ │ +13e178: |[13e178] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +13e188: 7120 0826 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2608 │ │ +13e18e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -437675,17 +437807,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1404cc: |[1404cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1404dc: 7120 0926 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2609 │ │ -1404e2: 0e00 |0003: return-void │ │ +13e190: |[13e190] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +13e1a0: 7120 0926 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2609 │ │ +13e1a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -437696,17 +437828,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1404e4: |[1404e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -1404f4: 7130 0a26 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@260a │ │ -1404fa: 0e00 |0003: return-void │ │ +13e1a8: |[13e1a8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +13e1b8: 7130 0a26 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@260a │ │ +13e1be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437718,17 +437850,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1404fc: |[1404fc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -14050c: 7120 0b26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@260b │ │ -140512: 0e00 |0003: return-void │ │ +13e1c0: |[13e1c0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +13e1d0: 7120 0b26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@260b │ │ +13e1d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437739,17 +437871,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -140514: |[140514] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -140524: 7120 0c26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@260c │ │ -14052a: 0e00 |0003: return-void │ │ +13e1d8: |[13e1d8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +13e1e8: 7120 0c26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@260c │ │ +13e1ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437760,17 +437892,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14052c: |[14052c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -14053c: 7120 0d26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@260d │ │ -140542: 0e00 |0003: return-void │ │ +13e1f0: |[13e1f0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +13e200: 7120 0d26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@260d │ │ +13e206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -437781,33 +437913,33 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -140544: |[140544] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -140554: 7120 0e26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@260e │ │ -14055a: 0e00 |0003: return-void │ │ +13e208: |[13e208] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +13e218: 7120 0e26 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@260e │ │ +13e21e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 enabled Z │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #1577 header: │ │ class_idx : 1336 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1335 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1577 annotations: │ │ Annotations on class │ │ @@ -437835,42 +437967,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -14055c: |[14055c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -14056c: 7010 5426 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ -140572: 1c02 fc06 |0003: const-class v2, Landroid/view/View; // type@06fc │ │ -140576: 1a03 382a |0005: const-string v3, "getDisplayList" // string@2a38 │ │ -14057a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -14057c: 1f01 3509 |0008: check-cast v1, [Ljava/lang/Class; // type@0935 │ │ -140580: 6e30 dc42 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -140586: 0c01 |000d: move-result-object v1 │ │ -140588: 5b41 b10a |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ -14058c: 1c01 fc06 |0010: const-class v1, Landroid/view/View; // type@06fc │ │ -140590: 1a02 0f36 |0012: const-string v2, "mRecreateDisplayList" // string@360f │ │ -140594: 6e20 db42 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -14059a: 0c01 |0017: move-result-object v1 │ │ -14059c: 5b41 b20a |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ -1405a0: 5441 b20a |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ -1405a4: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -1405a6: 6e20 8b43 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -1405ac: 0e00 |0020: return-void │ │ -1405ae: 0d00 |0021: move-exception v0 │ │ -1405b0: 1a01 d518 |0022: const-string v1, "SlidingPaneLayout" // string@18d5 │ │ -1405b4: 1a02 5406 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@0654 │ │ -1405b8: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1405be: 28e7 |0029: goto 0010 // -0019 │ │ -1405c0: 0d00 |002a: move-exception v0 │ │ -1405c2: 1a01 d518 |002b: const-string v1, "SlidingPaneLayout" // string@18d5 │ │ -1405c6: 1a02 5506 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0655 │ │ -1405ca: 7130 5a37 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -1405d0: 28ee |0032: goto 0020 // -0012 │ │ +13e220: |[13e220] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +13e230: 7010 5426 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ +13e236: 1c02 fc06 |0003: const-class v2, Landroid/view/View; // type@06fc │ │ +13e23a: 1a03 332a |0005: const-string v3, "getDisplayList" // string@2a33 │ │ +13e23e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +13e240: 1f01 3509 |0008: check-cast v1, [Ljava/lang/Class; // type@0935 │ │ +13e244: 6e30 dc42 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +13e24a: 0c01 |000d: move-result-object v1 │ │ +13e24c: 5b41 b10a |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ +13e250: 1c01 fc06 |0010: const-class v1, Landroid/view/View; // type@06fc │ │ +13e254: 1a02 0a36 |0012: const-string v2, "mRecreateDisplayList" // string@360a │ │ +13e258: 6e20 db42 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +13e25e: 0c01 |0017: move-result-object v1 │ │ +13e260: 5b41 b20a |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ +13e264: 5441 b20a |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ +13e268: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +13e26a: 6e20 8b43 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +13e270: 0e00 |0020: return-void │ │ +13e272: 0d00 |0021: move-exception v0 │ │ +13e274: 1a01 d118 |0022: const-string v1, "SlidingPaneLayout" // string@18d1 │ │ +13e278: 1a02 5006 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@0650 │ │ +13e27c: 7130 5a37 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +13e282: 28e7 |0029: goto 0010 // -0019 │ │ +13e284: 0d00 |002a: move-exception v0 │ │ +13e286: 1a01 d118 |002b: const-string v1, "SlidingPaneLayout" // string@18d1 │ │ +13e28a: 1a02 5106 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@0651 │ │ +13e28e: 7130 5a37 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +13e294: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1502 │ │ @@ -437893,35 +438025,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 │ │ -1405f0: |[1405f0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -140600: 5431 b10a |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ -140604: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -140608: 5431 b20a |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ -14060c: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -140610: 5431 b20a |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ -140614: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -140616: 6e30 8c43 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@438c │ │ -14061c: 5432 b10a |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ -140620: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -140622: 1f01 3709 |0011: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ -140626: 6e30 8e43 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -14062c: 6f30 5526 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@2655 │ │ -140632: 0e00 |0019: return-void │ │ -140634: 0d00 |001a: move-exception v0 │ │ -140636: 1a01 d518 |001b: const-string v1, "SlidingPaneLayout" // string@18d5 │ │ -14063a: 1a02 db07 |001d: const-string v2, "Error refreshing display list state" // string@07db │ │ -14063e: 7130 5a37 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -140644: 28f4 |0022: goto 0016 // -000c │ │ -140646: 6e10 8938 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -14064c: 28f3 |0026: goto 0019 // -000d │ │ +13e2b4: |[13e2b4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +13e2c4: 5431 b10a |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ +13e2c8: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +13e2cc: 5431 b20a |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ +13e2d0: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +13e2d4: 5431 b20a |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0ab2 │ │ +13e2d8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +13e2da: 6e30 8c43 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@438c │ │ +13e2e0: 5432 b10a |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0ab1 │ │ +13e2e4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +13e2e6: 1f01 3709 |0011: check-cast v1, [Ljava/lang/Object; // type@0937 │ │ +13e2ea: 6e30 8e43 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +13e2f0: 6f30 5526 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@2655 │ │ +13e2f6: 0e00 |0019: return-void │ │ +13e2f8: 0d00 |001a: move-exception v0 │ │ +13e2fa: 1a01 d118 |001b: const-string v1, "SlidingPaneLayout" // string@18d1 │ │ +13e2fe: 1a02 d707 |001d: const-string v2, "Error refreshing display list state" // string@07d7 │ │ +13e302: 7130 5a37 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +13e308: 28f4 |0022: goto 0016 // -000c │ │ +13e30a: 6e10 8938 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +13e310: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1518 │ │ 0x0008 line=1520 │ │ 0x000e line=1521 │ │ @@ -437932,21 +438064,21 @@ │ │ 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1578 header: │ │ class_idx : 1337 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1335 │ │ -source_file_idx : 6358 │ │ +source_file_idx : 6354 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1578 annotations: │ │ Annotations on class │ │ @@ -437966,17 +438098,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -140660: |[140660] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -140670: 7010 5426 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ -140676: 0e00 |0003: return-void │ │ +13e324: |[13e324] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +13e334: 7010 5426 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@2654 │ │ +13e33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -437985,37 +438117,37 @@ │ │ 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 │ │ -140678: |[140678] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -140688: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -14068e: 0c00 |0003: move-result-object v0 │ │ -140690: 1f00 3105 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ -140694: 5400 a70a |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ -140698: 7120 f71a 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1af7 │ │ -14069e: 0e00 |000b: return-void │ │ +13e33c: |[13e33c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +13e34c: 6e10 5438 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +13e352: 0c00 |0003: move-result-object v0 │ │ +13e354: 1f00 3105 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0531 │ │ +13e358: 5400 a70a |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@0aa7 │ │ +13e35c: 7120 f71a 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1af7 │ │ +13e362: 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 : 6358 (SlidingPaneLayout.java) │ │ + source_file_idx : 6354 (SlidingPaneLayout.java) │ │ │ │ Class #1579 header: │ │ class_idx : 1354 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1351 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1579 annotations: │ │ Annotations on class │ │ @@ -438035,17 +438167,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1406a0: |[1406a0] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.:()V │ │ -1406b0: 7010 3627 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl;.:()V // method@2736 │ │ -1406b6: 0e00 |0003: return-void │ │ +13e364: |[13e364] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.:()V │ │ +13e374: 7010 3627 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$BaseTextViewCompatImpl;.:()V // method@2736 │ │ +13e37a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -438054,18 +438186,18 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1406b8: |[1406b8] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.getMaxLines:(Landroid/widget/TextView;)I │ │ -1406c8: 7110 5927 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatJb;.getMaxLines:(Landroid/widget/TextView;)I // method@2759 │ │ -1406ce: 0a00 |0003: move-result v0 │ │ -1406d0: 0f00 |0004: return v0 │ │ +13e37c: |[13e37c] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.getMaxLines:(Landroid/widget/TextView;)I │ │ +13e38c: 7110 5927 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatJb;.getMaxLines:(Landroid/widget/TextView;)I // method@2759 │ │ +13e392: 0a00 |0003: move-result v0 │ │ +13e394: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 textView Landroid/widget/TextView; │ │ │ │ @@ -438074,32 +438206,32 @@ │ │ type : '(Landroid/widget/TextView;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1406d4: |[1406d4] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.getMinLines:(Landroid/widget/TextView;)I │ │ -1406e4: 7110 5a27 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatJb;.getMinLines:(Landroid/widget/TextView;)I // method@275a │ │ -1406ea: 0a00 |0003: move-result v0 │ │ -1406ec: 0f00 |0004: return v0 │ │ +13e398: |[13e398] android.support.v4.widget.TextViewCompat$JbTextViewCompatImpl.getMinLines:(Landroid/widget/TextView;)I │ │ +13e3a8: 7110 5a27 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/TextViewCompatJb;.getMinLines:(Landroid/widget/TextView;)I // method@275a │ │ +13e3ae: 0a00 |0003: move-result v0 │ │ +13e3b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 textView Landroid/widget/TextView; │ │ │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #1580 header: │ │ class_idx : 1402 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1431 │ │ -source_file_idx : 968 │ │ +source_file_idx : 965 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 16 │ │ │ │ Class #1580 annotations: │ │ Annotations on class │ │ @@ -438133,21 +438265,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1406f0: |[1406f0] android.support.v7.app.AlertDialog.:(Landroid/content/Context;)V │ │ -140700: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -140702: 7120 da28 0300 |0001: invoke-static {v3, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ -140708: 0a00 |0004: move-result v0 │ │ -14070a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -14070c: 7040 cf28 3210 |0006: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ -140712: 0e00 |0009: return-void │ │ +13e3b4: |[13e3b4] android.support.v7.app.AlertDialog.:(Landroid/content/Context;)V │ │ +13e3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13e3c6: 7120 da28 0300 |0001: invoke-static {v3, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ +13e3cc: 0a00 |0004: move-result v0 │ │ +13e3ce: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +13e3d0: 7040 cf28 3210 |0006: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ +13e3d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0009 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x000a reg=3 context Landroid/content/Context; │ │ @@ -438157,18 +438289,18 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -140714: |[140714] android.support.v7.app.AlertDialog.:(Landroid/content/Context;I)V │ │ -140724: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -140726: 7040 cf28 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ -14072c: 0e00 |0004: return-void │ │ +13e3d8: |[13e3d8] android.support.v7.app.AlertDialog.:(Landroid/content/Context;I)V │ │ +13e3e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +13e3ea: 7040 cf28 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/AlertDialog;.:(Landroid/content/Context;IZ)V // method@28cf │ │ +13e3f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0004 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -438179,26 +438311,26 @@ │ │ type : '(Landroid/content/Context;IZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -140730: |[140730] android.support.v7.app.AlertDialog.:(Landroid/content/Context;IZ)V │ │ -140740: 7120 da28 5400 |0000: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ -140746: 0a00 |0003: move-result v0 │ │ -140748: 7030 f929 4300 |0004: invoke-direct {v3, v4, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ -14074e: 2200 7805 |0007: new-instance v0, Landroid/support/v7/app/AlertController; // type@0578 │ │ -140752: 6e10 d428 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@28d4 │ │ -140758: 0c01 |000c: move-result-object v1 │ │ -14075a: 6e10 d628 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ -140760: 0c02 |0010: move-result-object v2 │ │ -140762: 7040 7828 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@2878 │ │ -140768: 5b30 e50b |0014: iput-object v0, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -14076c: 0e00 |0016: return-void │ │ +13e3f4: |[13e3f4] android.support.v7.app.AlertDialog.:(Landroid/content/Context;IZ)V │ │ +13e404: 7120 da28 5400 |0000: invoke-static {v4, v5}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ +13e40a: 0a00 |0003: move-result v0 │ │ +13e40c: 7030 f929 4300 |0004: invoke-direct {v3, v4, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ +13e412: 2200 7805 |0007: new-instance v0, Landroid/support/v7/app/AlertController; // type@0578 │ │ +13e416: 6e10 d428 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@28d4 │ │ +13e41c: 0c01 |000c: move-result-object v1 │ │ +13e41e: 6e10 d628 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ +13e424: 0c02 |0010: move-result-object v2 │ │ +13e426: 7040 7828 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@2878 │ │ +13e42c: 5b30 e50b |0014: iput-object v0, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e430: 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; │ │ @@ -438211,27 +438343,27 @@ │ │ type : '(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -140770: |[140770] android.support.v7.app.AlertDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V │ │ -140780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -140782: 7120 da28 0300 |0001: invoke-static {v3, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ -140788: 0a00 |0004: move-result v0 │ │ -14078a: 7030 f929 3200 |0005: invoke-direct {v2, v3, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ -140790: 6e20 de28 4200 |0008: invoke-virtual {v2, v4}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@28de │ │ -140796: 6e20 e528 5200 |000b: invoke-virtual {v2, v5}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@28e5 │ │ -14079c: 2200 7805 |000e: new-instance v0, Landroid/support/v7/app/AlertController; // type@0578 │ │ -1407a0: 6e10 d628 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ -1407a6: 0c01 |0013: move-result-object v1 │ │ -1407a8: 7040 7828 3012 |0014: invoke-direct {v0, v3, v2, v1}, Landroid/support/v7/app/AlertController;.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V // method@2878 │ │ -1407ae: 5b20 e50b |0017: iput-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1407b2: 0e00 |0019: return-void │ │ +13e434: |[13e434] android.support.v7.app.AlertDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V │ │ +13e444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +13e446: 7120 da28 0300 |0001: invoke-static {v3, v0}, Landroid/support/v7/app/AlertDialog;.resolveDialogTheme:(Landroid/content/Context;I)I // method@28da │ │ +13e44c: 0a00 |0004: move-result v0 │ │ +13e44e: 7030 f929 3200 |0005: invoke-direct {v2, v3, v0}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ +13e454: 6e20 de28 4200 |0008: invoke-virtual {v2, v4}, Landroid/support/v7/app/AlertDialog;.setCancelable:(Z)V // method@28de │ │ +13e45a: 6e20 e528 5200 |000b: invoke-virtual {v2, v5}, Landroid/support/v7/app/AlertDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@28e5 │ │ +13e460: 2200 7805 |000e: new-instance v0, Landroid/support/v7/app/AlertController; // type@0578 │ │ +13e464: 6e10 d628 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@28d6 │ │ +13e46a: 0c01 |0013: move-result-object v1 │ │ +13e46c: 7040 7828 3012 |0014: invoke-direct {v0, v3, v2, v1}, Landroid/support/v7/app/AlertController;.:(Landroid/content/Context;Landroid/support/v7/app/AppCompatDialog;Landroid/view/Window;)V // method@2878 │ │ +13e472: 5b20 e50b |0017: iput-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e476: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0008 line=98 │ │ 0x000b line=99 │ │ 0x000e line=100 │ │ 0x0019 line=101 │ │ @@ -438246,17 +438378,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 │ │ -1407b4: |[1407b4] android.support.v7.app.AlertDialog.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; │ │ -1407c4: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1407c8: 1100 |0002: return-object v0 │ │ +13e478: |[13e478] android.support.v7.app.AlertDialog.access$000:(Landroid/support/v7/app/AlertDialog;)Landroid/support/v7/app/AlertController; │ │ +13e488: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AlertDialog; │ │ │ │ #5 : (in Landroid/support/v7/app/AlertDialog;) │ │ @@ -438264,27 +438396,27 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1407cc: |[1407cc] android.support.v7.app.AlertDialog.resolveDialogTheme:(Landroid/content/Context;I)I │ │ -1407dc: 1501 0001 |0000: const/high16 v1, #int 16777216 // #100 │ │ -1407e0: 3415 0300 |0002: if-lt v5, v1, 0005 // +0003 │ │ -1407e4: 0f05 |0004: return v5 │ │ -1407e6: 2200 cd06 |0005: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -1407ea: 7010 7037 0000 |0007: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -1407f0: 6e10 ae01 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -1407f6: 0c01 |000d: move-result-object v1 │ │ -1407f8: 6002 9f0c |000e: sget v2, Landroid/support/v7/appcompat/R$attr;.alertDialogTheme:I // field@0c9f │ │ -1407fc: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -1407fe: 6e40 2102 2130 |0011: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -140804: 5205 c215 |0014: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -140808: 28ee |0016: goto 0004 // -0012 │ │ +13e490: |[13e490] android.support.v7.app.AlertDialog.resolveDialogTheme:(Landroid/content/Context;I)I │ │ +13e4a0: 1501 0001 |0000: const/high16 v1, #int 16777216 // #100 │ │ +13e4a4: 3415 0300 |0002: if-lt v5, v1, 0005 // +0003 │ │ +13e4a8: 0f05 |0004: return v5 │ │ +13e4aa: 2200 cd06 |0005: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +13e4ae: 7010 7037 0000 |0007: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +13e4b4: 6e10 ae01 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +13e4ba: 0c01 |000d: move-result-object v1 │ │ +13e4bc: 6002 9f0c |000e: sget v2, Landroid/support/v7/appcompat/R$attr;.alertDialogTheme:I // field@0c9f │ │ +13e4c0: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +13e4c2: 6e40 2102 2130 |0011: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13e4c8: 5205 c215 |0014: iget v5, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13e4cc: 28ee |0016: goto 0004 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=109 │ │ 0x0005 line=107 │ │ 0x000a line=108 │ │ 0x0014 line=109 │ │ @@ -438300,19 +438432,19 @@ │ │ type : '(I)Landroid/widget/Button;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -14080c: |[14080c] android.support.v7.app.AlertDialog.getButton:(I)Landroid/widget/Button; │ │ -14081c: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140820: 6e20 8c28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.getButton:(I)Landroid/widget/Button; // method@288c │ │ -140826: 0c00 |0005: move-result-object v0 │ │ -140828: 1100 |0006: return-object v0 │ │ +13e4d0: |[13e4d0] android.support.v7.app.AlertDialog.getButton:(I)Landroid/widget/Button; │ │ +13e4e0: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e4e4: 6e20 8c28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.getButton:(I)Landroid/widget/Button; // method@288c │ │ +13e4ea: 0c00 |0005: move-result-object v0 │ │ +13e4ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0007 reg=2 whichButton I │ │ │ │ @@ -438321,19 +438453,19 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -14082c: |[14082c] android.support.v7.app.AlertDialog.getListView:()Landroid/widget/ListView; │ │ -14083c: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140840: 6e10 8e28 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.getListView:()Landroid/widget/ListView; // method@288e │ │ -140846: 0c00 |0005: move-result-object v0 │ │ -140848: 1100 |0006: return-object v0 │ │ +13e4f0: |[13e4f0] android.support.v7.app.AlertDialog.getListView:()Landroid/widget/ListView; │ │ +13e500: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e504: 6e10 8e28 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.getListView:()Landroid/widget/ListView; // method@288e │ │ +13e50a: 0c00 |0005: move-result-object v0 │ │ +13e50c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ │ │ #2 : (in Landroid/support/v7/app/AlertDialog;) │ │ @@ -438341,19 +438473,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14084c: |[14084c] android.support.v7.app.AlertDialog.onCreate:(Landroid/os/Bundle;)V │ │ -14085c: 6f20 022a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.onCreate:(Landroid/os/Bundle;)V // method@2a02 │ │ -140862: 5410 e50b |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140866: 6e10 8f28 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.installContent:()V // method@288f │ │ -14086c: 0e00 |0008: return-void │ │ +13e510: |[13e510] android.support.v7.app.AlertDialog.onCreate:(Landroid/os/Bundle;)V │ │ +13e520: 6f20 022a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.onCreate:(Landroid/os/Bundle;)V // method@2a02 │ │ +13e526: 5410 e50b |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e52a: 6e10 8f28 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/AlertController;.installContent:()V // method@288f │ │ +13e530: 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; │ │ @@ -438364,24 +438496,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -140870: |[140870] android.support.v7.app.AlertDialog.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -140880: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140884: 6e30 9128 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2891 │ │ -14088a: 0a00 |0005: move-result v0 │ │ -14088c: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -140890: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -140892: 0f00 |0009: return v0 │ │ -140894: 6f30 032a 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2a03 │ │ -14089a: 0a00 |000d: move-result v0 │ │ -14089c: 28fb |000e: goto 0009 // -0005 │ │ +13e534: |[13e534] android.support.v7.app.AlertDialog.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +13e544: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e548: 6e30 9128 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2891 │ │ +13e54e: 0a00 |0005: move-result v0 │ │ +13e550: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +13e554: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +13e556: 0f00 |0009: return v0 │ │ +13e558: 6f30 032a 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@2a03 │ │ +13e55e: 0a00 |000d: move-result v0 │ │ +13e560: 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; │ │ @@ -438393,24 +438525,24 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -1408a0: |[1408a0] android.support.v7.app.AlertDialog.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -1408b0: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1408b4: 6e30 9228 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2892 │ │ -1408ba: 0a00 |0005: move-result v0 │ │ -1408bc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -1408c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -1408c2: 0f00 |0009: return v0 │ │ -1408c4: 6f30 042a 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2a04 │ │ -1408ca: 0a00 |000d: move-result v0 │ │ -1408cc: 28fb |000e: goto 0009 // -0005 │ │ +13e564: |[13e564] android.support.v7.app.AlertDialog.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +13e574: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e578: 6e30 9228 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AlertController;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2892 │ │ +13e57e: 0a00 |0005: move-result v0 │ │ +13e580: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +13e584: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +13e586: 0f00 |0009: return v0 │ │ +13e588: 6f30 042a 2103 |000a: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDialog;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@2a04 │ │ +13e58e: 0a00 |000d: move-result v0 │ │ +13e590: 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; │ │ @@ -438422,19 +438554,19 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1408d0: |[1408d0] android.support.v7.app.AlertDialog.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V │ │ -1408e0: 5420 e50b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1408e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1408e6: 6e51 9528 3054 |0003: invoke-virtual {v0, v3, v4, v5, v1}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@2895 │ │ -1408ec: 0e00 |0006: return-void │ │ +13e594: |[13e594] android.support.v7.app.AlertDialog.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V │ │ +13e5a4: 5420 e50b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e5a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +13e5aa: 6e51 9528 3054 |0003: invoke-virtual {v0, v3, v4, v5, v1}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@2895 │ │ +13e5b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0006 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0007 reg=3 whichButton I │ │ @@ -438446,19 +438578,19 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -1408f0: |[1408f0] android.support.v7.app.AlertDialog.setButton:(ILjava/lang/CharSequence;Landroid/os/Message;)V │ │ -140900: 5420 e50b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140904: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -140906: 6e55 9528 3014 |0003: invoke-virtual {v0, v3, v4, v1, v5}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@2895 │ │ -14090c: 0e00 |0006: return-void │ │ +13e5b4: |[13e5b4] android.support.v7.app.AlertDialog.setButton:(ILjava/lang/CharSequence;Landroid/os/Message;)V │ │ +13e5c4: 5420 e50b |0000: iget-object v0, v2, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e5c8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +13e5ca: 6e55 9528 3014 |0003: invoke-virtual {v0, v3, v4, v1, v5}, Landroid/support/v7/app/AlertController;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;)V // method@2895 │ │ +13e5d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0007 reg=3 whichButton I │ │ @@ -438470,18 +438602,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -140910: |[140910] android.support.v7.app.AlertDialog.setButtonPanelLayoutHint:(I)V │ │ -140920: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140924: 6e20 9628 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setButtonPanelLayoutHint:(I)V // method@2896 │ │ -14092a: 0e00 |0005: return-void │ │ +13e5d4: |[13e5d4] android.support.v7.app.AlertDialog.setButtonPanelLayoutHint:(I)V │ │ +13e5e4: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e5e8: 6e20 9628 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setButtonPanelLayoutHint:(I)V // method@2896 │ │ +13e5ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 layoutHint I │ │ @@ -438491,18 +438623,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -14092c: |[14092c] android.support.v7.app.AlertDialog.setCustomTitle:(Landroid/view/View;)V │ │ -14093c: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140940: 6e20 9728 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@2897 │ │ -140946: 0e00 |0005: return-void │ │ +13e5f0: |[13e5f0] android.support.v7.app.AlertDialog.setCustomTitle:(Landroid/view/View;)V │ │ +13e600: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e604: 6e20 9728 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setCustomTitle:(Landroid/view/View;)V // method@2897 │ │ +13e60a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 customTitleView Landroid/view/View; │ │ @@ -438512,18 +438644,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -140948: |[140948] android.support.v7.app.AlertDialog.setIcon:(I)V │ │ -140958: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -14095c: 6e20 9828 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ -140962: 0e00 |0005: return-void │ │ +13e60c: |[13e60c] android.support.v7.app.AlertDialog.setIcon:(I)V │ │ +13e61c: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e620: 6e20 9828 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ +13e626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -438533,18 +438665,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -140964: |[140964] android.support.v7.app.AlertDialog.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -140974: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140978: 6e20 9928 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2899 │ │ -14097e: 0e00 |0005: return-void │ │ +13e628: |[13e628] android.support.v7.app.AlertDialog.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +13e638: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e63c: 6e20 9928 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2899 │ │ +13e642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0005 line=224 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -438554,27 +438686,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -140980: |[140980] android.support.v7.app.AlertDialog.setIconAttribute:(I)V │ │ -140990: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ -140994: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -14099a: 6e10 d428 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@28d4 │ │ -1409a0: 0c01 |0008: move-result-object v1 │ │ -1409a2: 6e10 ae01 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -1409a8: 0c01 |000c: move-result-object v1 │ │ -1409aa: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -1409ac: 6e40 2102 4120 |000e: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -1409b2: 5431 e50b |0011: iget-object v1, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1409b6: 5202 c215 |0013: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1409ba: 6e20 9828 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ -1409c0: 0e00 |0018: return-void │ │ +13e644: |[13e644] android.support.v7.app.AlertDialog.setIconAttribute:(I)V │ │ +13e654: 2200 cd06 |0000: new-instance v0, Landroid/util/TypedValue; // type@06cd │ │ +13e658: 7010 7037 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +13e65e: 6e10 d428 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AlertDialog;.getContext:()Landroid/content/Context; // method@28d4 │ │ +13e664: 0c01 |0008: move-result-object v1 │ │ +13e666: 6e10 ae01 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +13e66c: 0c01 |000c: move-result-object v1 │ │ +13e66e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +13e670: 6e40 2102 4120 |000e: invoke-virtual {v1, v4, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13e676: 5431 e50b |0011: iget-object v1, v3, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e67a: 5202 c215 |0013: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13e67e: 6e20 9828 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/app/AlertController;.setIcon:(I)V // method@2898 │ │ +13e684: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ 0x0011 line=234 │ │ 0x0018 line=235 │ │ locals : │ │ @@ -438587,18 +438719,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1409c4: |[1409c4] android.support.v7.app.AlertDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -1409d4: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1409d8: 6e20 9a28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@289a │ │ -1409de: 0e00 |0005: return-void │ │ +13e688: |[13e688] android.support.v7.app.AlertDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +13e698: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e69c: 6e20 9a28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setMessage:(Ljava/lang/CharSequence;)V // method@289a │ │ +13e6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 message Ljava/lang/CharSequence; │ │ @@ -438608,19 +438740,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1409e0: |[1409e0] android.support.v7.app.AlertDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ -1409f0: 6f20 0d2a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@2a0d │ │ -1409f6: 5410 e50b |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -1409fa: 6e20 9c28 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@289c │ │ -140a00: 0e00 |0008: return-void │ │ +13e6a4: |[13e6a4] android.support.v7.app.AlertDialog.setTitle:(Ljava/lang/CharSequence;)V │ │ +13e6b4: 6f20 0d2a 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@2a0d │ │ +13e6ba: 5410 e50b |0003: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e6be: 6e20 9c28 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setTitle:(Ljava/lang/CharSequence;)V // method@289c │ │ +13e6c4: 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; │ │ @@ -438631,18 +438763,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -140a04: |[140a04] android.support.v7.app.AlertDialog.setView:(Landroid/view/View;)V │ │ -140a14: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140a18: 6e20 9e28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@289e │ │ -140a1e: 0e00 |0005: return-void │ │ +13e6c8: |[13e6c8] android.support.v7.app.AlertDialog.setView:(Landroid/view/View;)V │ │ +13e6d8: 5410 e50b |0000: iget-object v0, v1, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e6dc: 6e20 9e28 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;)V // method@289e │ │ +13e6e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -438652,42 +438784,42 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -140a20: |[140a20] android.support.v7.app.AlertDialog.setView:(Landroid/view/View;IIII)V │ │ -140a30: 5460 e50b |0000: iget-object v0, v6, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ -140a34: 0771 |0002: move-object v1, v7 │ │ -140a36: 0182 |0003: move v2, v8 │ │ -140a38: 0193 |0004: move v3, v9 │ │ -140a3a: 01a4 |0005: move v4, v10 │ │ -140a3c: 01b5 |0006: move v5, v11 │ │ -140a3e: 7406 9f28 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@289f │ │ -140a44: 0e00 |000a: return-void │ │ +13e6e4: |[13e6e4] android.support.v7.app.AlertDialog.setView:(Landroid/view/View;IIII)V │ │ +13e6f4: 5460 e50b |0000: iget-object v0, v6, Landroid/support/v7/app/AlertDialog;.mAlert:Landroid/support/v7/app/AlertController; // field@0be5 │ │ +13e6f8: 0771 |0002: move-object v1, v7 │ │ +13e6fa: 0182 |0003: move v2, v8 │ │ +13e6fc: 0193 |0004: move v3, v9 │ │ +13e6fe: 01a4 |0005: move v4, v10 │ │ +13e700: 01b5 |0006: move v5, v11 │ │ +13e702: 7406 9f28 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/app/AlertController;.setView:(Landroid/view/View;IIII)V // method@289f │ │ +13e708: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x000a line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/app/AlertDialog; │ │ 0x0000 - 0x000b reg=7 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=8 viewSpacingLeft I │ │ 0x0000 - 0x000b reg=9 viewSpacingTop I │ │ 0x0000 - 0x000b reg=10 viewSpacingRight I │ │ 0x0000 - 0x000b reg=11 viewSpacingBottom I │ │ │ │ - source_file_idx : 968 (AlertDialog.java) │ │ + source_file_idx : 965 (AlertDialog.java) │ │ │ │ Class #1581 header: │ │ class_idx : 1411 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1408 │ │ -source_file_idx : 1020 │ │ +source_file_idx : 1017 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1581 annotations: │ │ Annotations on class │ │ @@ -438711,18 +438843,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 │ │ -140a48: |[140a48] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V │ │ -140a58: 5b01 fc0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ -140a5c: 7030 3d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@293d │ │ -140a62: 0e00 |0005: return-void │ │ +13e70c: |[13e70c] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V │ │ +13e71c: 5b01 fc0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ +13e720: 7030 3d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.:(Landroid/support/v7/app/AppCompatDelegateImplBase;Landroid/view/Window$Callback;)V // method@293d │ │ +13e726: 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; │ │ @@ -438735,25 +438867,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 │ │ -140a64: |[140a64] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -140a74: 5410 fc0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ -140a78: 6e10 6229 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.isHandleNativeActionModesEnabled:()Z // method@2962 │ │ -140a7e: 0a00 |0005: move-result v0 │ │ -140a80: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -140a84: 6e20 6029 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2960 │ │ -140a8a: 0c00 |000b: move-result-object v0 │ │ -140a8c: 1100 |000c: return-object v0 │ │ -140a8e: 6f20 4529 2100 |000d: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2945 │ │ -140a94: 0c00 |0010: move-result-object v0 │ │ -140a96: 28fb |0011: goto 000c // -0005 │ │ +13e728: |[13e728] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +13e738: 5410 fc0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ +13e73c: 6e10 6229 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.isHandleNativeActionModesEnabled:()Z // method@2962 │ │ +13e742: 0a00 |0005: move-result v0 │ │ +13e744: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +13e748: 6e20 6029 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2960 │ │ +13e74e: 0c00 |000b: move-result-object v0 │ │ +13e750: 1100 |000c: return-object v0 │ │ +13e752: 6f20 4529 2100 |000d: invoke-super {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplBase$AppCompatWindowCallbackBase;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2945 │ │ +13e758: 0c00 |0010: move-result-object v0 │ │ +13e75a: 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; │ │ @@ -438764,48 +438896,48 @@ │ │ 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 │ │ -140a98: |[140a98] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -140aa8: 2200 ce05 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; // type@05ce │ │ -140aac: 5432 fc0b |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ -140ab0: 5422 fd0b |0004: iget-object v2, v2, Landroid/support/v7/app/AppCompatDelegateImplV14;.mContext:Landroid/content/Context; // field@0bfd │ │ -140ab4: 7030 d32b 2004 |0006: invoke-direct {v0, v2, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@2bd3 │ │ -140aba: 5432 fc0b |0009: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ -140abe: 6e20 6429 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2964 │ │ -140ac4: 0c01 |000e: move-result-object v1 │ │ -140ac6: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -140aca: 6e20 d42b 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ -140ad0: 0c02 |0014: move-result-object v2 │ │ -140ad2: 1102 |0015: return-object v2 │ │ -140ad4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -140ad6: 28fe |0017: goto 0015 // -0002 │ │ +13e75c: |[13e75c] android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +13e76c: 2200 ce05 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; // type@05ce │ │ +13e770: 5432 fc0b |0002: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ +13e774: 5422 fd0b |0004: iget-object v2, v2, Landroid/support/v7/app/AppCompatDelegateImplV14;.mContext:Landroid/content/Context; // field@0bfd │ │ +13e778: 7030 d32b 2004 |0006: invoke-direct {v0, v2, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@2bd3 │ │ +13e77e: 5432 fc0b |0009: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV14; // field@0bfc │ │ +13e782: 6e20 6429 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV14;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2964 │ │ +13e788: 0c01 |000e: move-result-object v1 │ │ +13e78a: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +13e78e: 6e20 d42b 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@2bd4 │ │ +13e794: 0c02 |0014: move-result-object v2 │ │ +13e796: 1102 |0015: return-object v2 │ │ +13e798: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +13e79a: 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/internal/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 : 1020 (AppCompatDelegateImplV14.java) │ │ + source_file_idx : 1017 (AppCompatDelegateImplV14.java) │ │ │ │ Class #1582 header: │ │ class_idx : 1419 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1582 annotations: │ │ Annotations on class │ │ @@ -438829,18 +438961,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 │ │ -140ad8: |[140ad8] android.support.v7.app.AppCompatDelegateImplV7$5$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V │ │ -140ae8: 5b01 040c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ -140aec: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -140af2: 0e00 |0005: return-void │ │ +13e79c: |[13e79c] android.support.v7.app.AppCompatDelegateImplV7$5$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$5;)V │ │ +13e7ac: 5b01 040c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ +13e7b0: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +13e7b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7$5; │ │ │ │ @@ -438850,29 +438982,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -140af4: |[140af4] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationEnd:(Landroid/view/View;)V │ │ -140b04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -140b06: 5430 040c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ -140b0a: 5400 050c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -140b0e: 5400 2a0c |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140b12: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ -140b16: 7120 ed1a 1000 |0009: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -140b1c: 5430 040c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ -140b20: 5400 050c |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -140b24: 5400 320c |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140b28: 6e20 5a1d 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -140b2e: 5430 040c |0015: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ -140b32: 5400 050c |0017: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -140b36: 5b02 320c |0019: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140b3a: 0e00 |001b: return-void │ │ +13e7b8: |[13e7b8] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationEnd:(Landroid/view/View;)V │ │ +13e7c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +13e7ca: 5430 040c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ +13e7ce: 5400 050c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +13e7d2: 5400 2a0c |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e7d6: 1501 803f |0007: const/high16 v1, #int 1065353216 // #3f80 │ │ +13e7da: 7120 ed1a 1000 |0009: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +13e7e0: 5430 040c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ +13e7e4: 5400 050c |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +13e7e8: 5400 320c |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e7ec: 6e20 5a1d 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +13e7f2: 5430 040c |0015: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ +13e7f6: 5400 050c |0017: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +13e7fa: 5b02 320c |0019: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e7fe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=732 │ │ 0x000c line=733 │ │ 0x0015 line=734 │ │ 0x001b line=735 │ │ locals : │ │ @@ -438884,36 +439016,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -140b3c: |[140b3c] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationStart:(Landroid/view/View;)V │ │ -140b4c: 5420 040c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ -140b50: 5400 050c |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ -140b54: 5400 2a0c |0004: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140b58: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -140b5a: 6e20 082f 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ -140b60: 0e00 |000a: return-void │ │ +13e800: |[13e800] android.support.v7.app.AppCompatDelegateImplV7$5$1.onAnimationStart:(Landroid/view/View;)V │ │ +13e810: 5420 040c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$5$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$5; // field@0c04 │ │ +13e814: 5400 050c |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c05 │ │ +13e818: 5400 2a0c |0004: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e81c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +13e81e: 6e20 082f 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ +13e824: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x000a line=740 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$5$1; │ │ 0x0000 - 0x000b reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1583 header: │ │ class_idx : 1421 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1583 annotations: │ │ Annotations on class │ │ @@ -438937,18 +439069,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 │ │ -140b64: |[140b64] android.support.v7.app.AppCompatDelegateImplV7$6.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -140b74: 5b01 060c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140b78: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -140b7e: 0e00 |0005: return-void │ │ +13e828: |[13e828] android.support.v7.app.AppCompatDelegateImplV7$6.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +13e838: 5b01 060c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e83c: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +13e842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ @@ -438958,26 +439090,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -140b80: |[140b80] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationEnd:(Landroid/view/View;)V │ │ -140b90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -140b92: 5430 060c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140b96: 5400 2a0c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140b9a: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -140b9e: 7120 ed1a 1000 |0007: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -140ba4: 5430 060c |000a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140ba8: 5400 320c |000c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140bac: 6e20 5a1d 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -140bb2: 5430 060c |0011: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140bb6: 5b02 320c |0013: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140bba: 0e00 |0015: return-void │ │ +13e844: |[13e844] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationEnd:(Landroid/view/View;)V │ │ +13e854: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +13e856: 5430 060c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e85a: 5400 2a0c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e85e: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +13e862: 7120 ed1a 1000 |0007: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +13e868: 5430 060c |000a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e86c: 5400 320c |000c: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e870: 6e20 5a1d 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +13e876: 5430 060c |0011: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e87a: 5b02 320c |0013: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e87e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=769 │ │ 0x000a line=770 │ │ 0x0011 line=771 │ │ 0x0015 line=772 │ │ locals : │ │ @@ -438989,53 +439121,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -140bbc: |[140bbc] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationStart:(Landroid/view/View;)V │ │ -140bcc: 5420 060c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140bd0: 5400 2a0c |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140bd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -140bd6: 6e20 082f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ -140bdc: 5420 060c |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140be0: 5400 2a0c |000a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140be4: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ -140be8: 6e20 ff2e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ -140bee: 5420 060c |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140bf2: 5400 2a0c |0013: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140bf6: 6e10 e62e 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ -140bfc: 0c00 |0018: move-result-object v0 │ │ -140bfe: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ -140c02: 5420 060c |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ -140c06: 5400 2a0c |001d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140c0a: 6e10 e62e 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ -140c10: 0c00 |0022: move-result-object v0 │ │ -140c12: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ -140c16: 7110 e81a 0000 |0025: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -140c1c: 0e00 |0028: return-void │ │ +13e880: |[13e880] android.support.v7.app.AppCompatDelegateImplV7$6.onAnimationStart:(Landroid/view/View;)V │ │ +13e890: 5420 060c |0000: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e894: 5400 2a0c |0002: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e898: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +13e89a: 6e20 082f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ +13e8a0: 5420 060c |0008: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e8a4: 5400 2a0c |000a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e8a8: 1301 2000 |000c: const/16 v1, #int 32 // #20 │ │ +13e8ac: 6e20 ff2e 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@2eff │ │ +13e8b2: 5420 060c |0011: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e8b6: 5400 2a0c |0013: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e8ba: 6e10 e62e 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ +13e8c0: 0c00 |0018: move-result-object v0 │ │ +13e8c2: 3800 0f00 |0019: if-eqz v0, 0028 // +000f │ │ +13e8c6: 5420 060c |001b: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c06 │ │ +13e8ca: 5400 2a0c |001d: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e8ce: 6e10 e62e 0000 |001f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ +13e8d4: 0c00 |0022: move-result-object v0 │ │ +13e8d6: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ +13e8da: 7110 e81a 0000 |0025: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +13e8e0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0008 line=777 │ │ 0x0011 line=779 │ │ 0x001b line=780 │ │ 0x0028 line=782 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7$6; │ │ 0x0000 - 0x0029 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1584 header: │ │ class_idx : 1423 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1584 annotations: │ │ Annotations on class │ │ @@ -439059,18 +439191,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 │ │ -140c20: |[140c20] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V │ │ -140c30: 5b01 080c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c34: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -140c3a: 0e00 |0005: return-void │ │ +13e8e4: |[13e8e4] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.:(Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;)V │ │ +13e8f4: 5b01 080c |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e8f8: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +13e8fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; │ │ │ │ @@ -439080,56 +439212,56 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -140c3c: |[140c3c] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.onAnimationEnd:(Landroid/view/View;)V │ │ -140c4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -140c4e: 5430 080c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c52: 5400 0a0c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140c56: 5400 2a0c |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140c5a: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ -140c5e: 6e20 082f 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ -140c64: 5430 080c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c68: 5400 0a0c |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140c6c: 5400 290c |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -140c70: 3800 2400 |0012: if-eqz v0, 0036 // +0024 │ │ -140c74: 5430 080c |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c78: 5400 0a0c |0016: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140c7c: 5400 290c |0018: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -140c80: 6e10 013c 0000 |001a: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ -140c86: 5430 080c |001d: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c8a: 5400 0a0c |001f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140c8e: 5400 2a0c |0021: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140c92: 6e10 fc2e 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@2efc │ │ -140c98: 5430 080c |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140c9c: 5400 0a0c |0028: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140ca0: 5400 320c |002a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140ca4: 6e20 5a1d 2000 |002c: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -140caa: 5430 080c |002f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140cae: 5400 0a0c |0031: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140cb2: 5b02 320c |0033: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140cb6: 0e00 |0035: return-void │ │ -140cb8: 5430 080c |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140cbc: 5400 0a0c |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140cc0: 5400 2a0c |003a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140cc4: 6e10 e62e 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ -140cca: 0c00 |003f: move-result-object v0 │ │ -140ccc: 2000 fc06 |0040: instance-of v0, v0, Landroid/view/View; // type@06fc │ │ -140cd0: 3800 dbff |0042: if-eqz v0, 001d // -0025 │ │ -140cd4: 5430 080c |0044: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ -140cd8: 5400 0a0c |0046: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ -140cdc: 5400 2a0c |0048: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -140ce0: 6e10 e62e 0000 |004a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ -140ce6: 0c00 |004d: move-result-object v0 │ │ -140ce8: 1f00 fc06 |004e: check-cast v0, Landroid/view/View; // type@06fc │ │ -140cec: 7110 e81a 0000 |0050: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -140cf2: 28ca |0053: goto 001d // -0036 │ │ +13e900: |[13e900] android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1.onAnimationEnd:(Landroid/view/View;)V │ │ +13e910: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +13e912: 5430 080c |0001: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e916: 5400 0a0c |0003: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e91a: 5400 2a0c |0005: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e91e: 1301 0800 |0007: const/16 v1, #int 8 // #8 │ │ +13e922: 6e20 082f 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@2f08 │ │ +13e928: 5430 080c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e92c: 5400 0a0c |000e: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e930: 5400 290c |0010: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13e934: 3800 2400 |0012: if-eqz v0, 0036 // +0024 │ │ +13e938: 5430 080c |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e93c: 5400 0a0c |0016: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e940: 5400 290c |0018: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13e944: 6e10 013c 0000 |001a: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ +13e94a: 5430 080c |001d: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e94e: 5400 0a0c |001f: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e952: 5400 2a0c |0021: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e956: 6e10 fc2e 0000 |0023: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@2efc │ │ +13e95c: 5430 080c |0026: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e960: 5400 0a0c |0028: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e964: 5400 320c |002a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e968: 6e20 5a1d 2000 |002c: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +13e96e: 5430 080c |002f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e972: 5400 0a0c |0031: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e976: 5b02 320c |0033: iput-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e97a: 0e00 |0035: return-void │ │ +13e97c: 5430 080c |0036: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e980: 5400 0a0c |0038: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e984: 5400 2a0c |003a: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e988: 6e10 e62e 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ +13e98e: 0c00 |003f: move-result-object v0 │ │ +13e990: 2000 fc06 |0040: instance-of v0, v0, Landroid/view/View; // type@06fc │ │ +13e994: 3800 dbff |0042: if-eqz v0, 001d // -0025 │ │ +13e998: 5430 080c |0044: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1;.this$1:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // field@0c08 │ │ +13e99c: 5400 0a0c |0046: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV7; // field@0c0a │ │ +13e9a0: 5400 2a0c |0048: iget-object v0, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13e9a4: 6e10 e62e 0000 |004a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@2ee6 │ │ +13e9aa: 0c00 |004d: move-result-object v0 │ │ +13e9ac: 1f00 fc06 |004e: check-cast v0, Landroid/view/View; // type@06fc │ │ +13e9b0: 7110 e81a 0000 |0050: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +13e9b6: 28ca |0053: goto 001d // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1701 │ │ 0x000c line=1702 │ │ 0x0014 line=1703 │ │ 0x001d line=1707 │ │ 0x0026 line=1708 │ │ @@ -439137,21 +439269,21 @@ │ │ 0x0035 line=1710 │ │ 0x0036 line=1704 │ │ 0x0044 line=1705 │ │ locals : │ │ 0x0000 - 0x0054 reg=3 this Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7$1; │ │ 0x0000 - 0x0054 reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1585 header: │ │ class_idx : 1430 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1409 │ │ -source_file_idx : 1022 │ │ +source_file_idx : 1019 │ │ static_fields_size : 0 │ │ instance_fields_size: 25 │ │ direct_methods_size : 39 │ │ virtual_methods_size: 32 │ │ │ │ Class #1585 annotations: │ │ Annotations on class │ │ @@ -439281,22 +439413,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 │ │ -140cf4: |[140cf4] android.support.v7.app.AppCompatDelegateImplV7.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -140d04: 7040 4629 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@2946 │ │ -140d0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -140d0c: 5b10 320c |0004: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -140d10: 2200 8705 |0006: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1; // type@0587 │ │ -140d14: 7020 6d29 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@296d │ │ -140d1a: 5b10 380c |000b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ -140d1e: 0e00 |000d: return-void │ │ +13e9b8: |[13e9b8] android.support.v7.app.AppCompatDelegateImplV7.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +13e9c8: 7040 4629 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@2946 │ │ +13e9ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +13e9d0: 5b10 320c |0004: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13e9d4: 2200 8705 |0006: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$1; // type@0587 │ │ +13e9d8: 7020 6d29 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$1;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@296d │ │ +13e9de: 5b10 380c |000b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ +13e9e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=103 │ │ 0x0006 line=123 │ │ 0x000d line=146 │ │ locals : │ │ @@ -439310,17 +439442,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 │ │ -140d20: |[140d20] android.support.v7.app.AppCompatDelegateImplV7.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I │ │ -140d30: 5210 360c |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ -140d34: 0f00 |0002: return v0 │ │ +13e9e4: |[13e9e4] android.support.v7.app.AppCompatDelegateImplV7.access$000:(Landroid/support/v7/app/AppCompatDelegateImplV7;)I │ │ +13e9f4: 5210 360c |0000: iget v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ +13e9f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #2 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -439328,17 +439460,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 │ │ -140d38: |[140d38] android.support.v7.app.AppCompatDelegateImplV7.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ -140d48: 5901 360c |0000: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ -140d4c: 0f01 |0002: return v1 │ │ +13e9fc: |[13e9fc] android.support.v7.app.AppCompatDelegateImplV7.access$002:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ +13ea0c: 5901 360c |0000: iput v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ +13ea10: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -439347,17 +439479,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 │ │ -140d50: |[140d50] android.support.v7.app.AppCompatDelegateImplV7.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ -140d60: 7020 c329 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.doInvalidatePanelMenu:(I)V // method@29c3 │ │ -140d66: 0e00 |0003: return-void │ │ +13ea14: |[13ea14] android.support.v7.app.AppCompatDelegateImplV7.access$100:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ +13ea24: 7020 c329 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.doInvalidatePanelMenu:(I)V // method@29c3 │ │ +13ea2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -439366,17 +439498,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 │ │ -140d68: |[140d68] android.support.v7.app.AppCompatDelegateImplV7.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ -140d78: 7030 be29 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -140d7e: 0e00 |0003: return-void │ │ +13ea2c: |[13ea2c] android.support.v7.app.AppCompatDelegateImplV7.access$1000:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ +13ea3c: 7030 be29 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13ea42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 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 │ │ @@ -439386,17 +439518,17 @@ │ │ type : '(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -140d80: |[140d80] android.support.v7.app.AppCompatDelegateImplV7.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -140d90: 7020 bc29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29bc │ │ -140d96: 0e00 |0003: return-void │ │ +13ea44: |[13ea44] android.support.v7.app.AppCompatDelegateImplV7.access$1100:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +13ea54: 7020 bc29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29bc │ │ +13ea5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -439405,17 +439537,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 │ │ -140d98: |[140d98] android.support.v7.app.AppCompatDelegateImplV7.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ -140da8: 7020 bd29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(I)V // method@29bd │ │ -140dae: 0e00 |0003: return-void │ │ +13ea5c: |[13ea5c] android.support.v7.app.AppCompatDelegateImplV7.access$1400:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)V │ │ +13ea6c: 7020 bd29 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(I)V // method@29bd │ │ +13ea72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -439424,17 +439556,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 │ │ -140db0: |[140db0] android.support.v7.app.AppCompatDelegateImplV7.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z │ │ -140dc0: 5c01 370c |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ -140dc4: 0f01 |0002: return v1 │ │ +13ea74: |[13ea74] android.support.v7.app.AppCompatDelegateImplV7.access$202:(Landroid/support/v7/app/AppCompatDelegateImplV7;Z)Z │ │ +13ea84: 5c01 370c |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ +13ea88: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -439443,18 +439575,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 │ │ -140dc8: |[140dc8] android.support.v7.app.AppCompatDelegateImplV7.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ -140dd8: 7020 f729 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.updateStatusGuard:(I)I // method@29f7 │ │ -140dde: 0a00 |0003: move-result v0 │ │ -140de0: 0f00 |0004: return v0 │ │ +13ea8c: |[13ea8c] android.support.v7.app.AppCompatDelegateImplV7.access$300:(Landroid/support/v7/app/AppCompatDelegateImplV7;I)I │ │ +13ea9c: 7020 f729 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.updateStatusGuard:(I)I // method@29f7 │ │ +13eaa2: 0a00 |0003: move-result v0 │ │ +13eaa4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -439463,17 +439595,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 │ │ -140de4: |[140de4] android.support.v7.app.AppCompatDelegateImplV7.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -140df4: 7010 c129 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dismissPopups:()V // method@29c1 │ │ -140dfa: 0e00 |0003: return-void │ │ +13eaa8: |[13eaa8] android.support.v7.app.AppCompatDelegateImplV7.access$400:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +13eab8: 7010 c129 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.dismissPopups:()V // method@29c1 │ │ +13eabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #10 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -439481,17 +439613,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 │ │ -140dfc: |[140dfc] android.support.v7.app.AppCompatDelegateImplV7.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ -140e0c: 7010 c429 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ -140e12: 0e00 |0003: return-void │ │ +13eac0: |[13eac0] android.support.v7.app.AppCompatDelegateImplV7.access$500:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V │ │ +13ead0: 7010 c429 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ +13ead6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #11 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -439499,18 +439631,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 │ │ -140e14: |[140e14] android.support.v7.app.AppCompatDelegateImplV7.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -140e24: 7020 c629 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c6 │ │ -140e2a: 0c00 |0003: move-result-object v0 │ │ -140e2c: 1100 |0004: return-object v0 │ │ +13ead8: |[13ead8] android.support.v7.app.AppCompatDelegateImplV7.access$800:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +13eae8: 7020 c629 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c6 │ │ +13eaee: 0c00 |0003: move-result-object v0 │ │ +13eaf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -439519,17 +439651,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 │ │ -140e30: |[140e30] android.support.v7.app.AppCompatDelegateImplV7.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ -140e40: 7040 bb29 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@29bb │ │ -140e46: 0e00 |0003: return-void │ │ +13eaf4: |[13eaf4] android.support.v7.app.AppCompatDelegateImplV7.access$900:(Landroid/support/v7/app/AppCompatDelegateImplV7;ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ +13eb04: 7040 bb29 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@29bb │ │ +13eb0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 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; │ │ @@ -439540,80 +439672,80 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 139 16-bit code units │ │ -140e48: |[140e48] android.support.v7.app.AppCompatDelegateImplV7.applyFixedSizeWindow:()V │ │ -140e58: 5462 430c |0000: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -140e5c: 1403 0200 0201 |0002: const v3, #float 2.38772e-38 // #01020002 │ │ -140e62: 6e20 1f39 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -140e68: 0c01 |0008: move-result-object v1 │ │ -140e6a: 1f01 1b06 |0009: check-cast v1, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ -140e6e: 5462 490c |000b: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -140e72: 6e10 2b39 0200 |000d: invoke-virtual {v2}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@392b │ │ -140e78: 0a02 |0010: move-result v2 │ │ -140e7a: 5463 490c |0011: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -140e7e: 6e10 2d39 0300 |0013: invoke-virtual {v3}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@392d │ │ -140e84: 0a03 |0016: move-result v3 │ │ -140e86: 5464 490c |0017: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -140e8a: 6e10 2c39 0400 |0019: invoke-virtual {v4}, Landroid/view/ViewGroup;.getPaddingRight:()I // method@392c │ │ -140e90: 0a04 |001c: move-result v4 │ │ -140e92: 5465 490c |001d: iget-object v5, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -140e96: 6e10 2a39 0500 |001f: invoke-virtual {v5}, Landroid/view/ViewGroup;.getPaddingBottom:()I // method@392a │ │ -140e9c: 0a05 |0022: move-result v5 │ │ -140e9e: 6e55 2c30 2143 |0023: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setDecorPadding:(IIII)V // method@302c │ │ -140ea4: 5462 2f0c |0026: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -140ea8: 6203 9e10 |0028: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ -140eac: 6e20 b301 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ -140eb2: 0c00 |002d: move-result-object v0 │ │ -140eb4: 6002 0a11 |002e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMajor:I // field@110a │ │ -140eb8: 6e10 2430 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMinWidthMajor:()Landroid/util/TypedValue; // method@3024 │ │ -140ebe: 0c03 |0033: move-result-object v3 │ │ -140ec0: 6e30 6d02 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140ec6: 6002 0b11 |0037: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMinor:I // field@110b │ │ -140eca: 6e10 2530 0100 |0039: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMinWidthMinor:()Landroid/util/TypedValue; // method@3025 │ │ -140ed0: 0c03 |003c: move-result-object v3 │ │ -140ed2: 6e30 6d02 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140ed8: 6002 0811 |0040: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@1108 │ │ -140edc: 6e20 6e02 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -140ee2: 0a02 |0045: move-result v2 │ │ -140ee4: 3802 0b00 |0046: if-eqz v2, 0051 // +000b │ │ -140ee8: 6002 0811 |0048: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@1108 │ │ -140eec: 6e10 1f30 0100 |004a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedWidthMajor:()Landroid/util/TypedValue; // method@301f │ │ -140ef2: 0c03 |004d: move-result-object v3 │ │ -140ef4: 6e30 6d02 2003 |004e: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140efa: 6002 0911 |0051: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@1109 │ │ -140efe: 6e20 6e02 2000 |0053: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -140f04: 0a02 |0056: move-result v2 │ │ -140f06: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ -140f0a: 6002 0911 |0059: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@1109 │ │ -140f0e: 6e10 2030 0100 |005b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedWidthMinor:()Landroid/util/TypedValue; // method@3020 │ │ -140f14: 0c03 |005e: move-result-object v3 │ │ -140f16: 6e30 6d02 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140f1c: 6002 0611 |0062: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@1106 │ │ -140f20: 6e20 6e02 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -140f26: 0a02 |0067: move-result v2 │ │ -140f28: 3802 0b00 |0068: if-eqz v2, 0073 // +000b │ │ -140f2c: 6002 0611 |006a: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@1106 │ │ -140f30: 6e10 1d30 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedHeightMajor:()Landroid/util/TypedValue; // method@301d │ │ -140f36: 0c03 |006f: move-result-object v3 │ │ -140f38: 6e30 6d02 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140f3e: 6002 0711 |0073: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@1107 │ │ -140f42: 6e20 6e02 2000 |0075: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -140f48: 0a02 |0078: move-result v2 │ │ -140f4a: 3802 0b00 |0079: if-eqz v2, 0084 // +000b │ │ -140f4e: 6002 0711 |007b: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@1107 │ │ -140f52: 6e10 1e30 0100 |007d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedHeightMinor:()Landroid/util/TypedValue; // method@301e │ │ -140f58: 0c03 |0080: move-result-object v3 │ │ -140f5a: 6e30 6d02 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ -140f60: 6e10 7102 0000 |0084: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -140f66: 6e10 2a30 0100 |0087: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.requestLayout:()V // method@302a │ │ -140f6c: 0e00 |008a: return-void │ │ +13eb0c: |[13eb0c] android.support.v7.app.AppCompatDelegateImplV7.applyFixedSizeWindow:()V │ │ +13eb1c: 5462 430c |0000: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13eb20: 1403 0200 0201 |0002: const v3, #float 2.38772e-38 // #01020002 │ │ +13eb26: 6e20 1f39 3200 |0005: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +13eb2c: 0c01 |0008: move-result-object v1 │ │ +13eb2e: 1f01 1b06 |0009: check-cast v1, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ +13eb32: 5462 490c |000b: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13eb36: 6e10 2b39 0200 |000d: invoke-virtual {v2}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@392b │ │ +13eb3c: 0a02 |0010: move-result v2 │ │ +13eb3e: 5463 490c |0011: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13eb42: 6e10 2d39 0300 |0013: invoke-virtual {v3}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@392d │ │ +13eb48: 0a03 |0016: move-result v3 │ │ +13eb4a: 5464 490c |0017: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13eb4e: 6e10 2c39 0400 |0019: invoke-virtual {v4}, Landroid/view/ViewGroup;.getPaddingRight:()I // method@392c │ │ +13eb54: 0a04 |001c: move-result v4 │ │ +13eb56: 5465 490c |001d: iget-object v5, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13eb5a: 6e10 2a39 0500 |001f: invoke-virtual {v5}, Landroid/view/ViewGroup;.getPaddingBottom:()I // method@392a │ │ +13eb60: 0a05 |0022: move-result v5 │ │ +13eb62: 6e55 2c30 2143 |0023: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setDecorPadding:(IIII)V // method@302c │ │ +13eb68: 5462 2f0c |0026: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13eb6c: 6203 9e10 |0028: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ +13eb70: 6e20 b301 3200 |002a: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ +13eb76: 0c00 |002d: move-result-object v0 │ │ +13eb78: 6002 0a11 |002e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMajor:I // field@110a │ │ +13eb7c: 6e10 2430 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMinWidthMajor:()Landroid/util/TypedValue; // method@3024 │ │ +13eb82: 0c03 |0033: move-result-object v3 │ │ +13eb84: 6e30 6d02 2003 |0034: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13eb8a: 6002 0b11 |0037: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowMinWidthMinor:I // field@110b │ │ +13eb8e: 6e10 2530 0100 |0039: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMinWidthMinor:()Landroid/util/TypedValue; // method@3025 │ │ +13eb94: 0c03 |003c: move-result-object v3 │ │ +13eb96: 6e30 6d02 2003 |003d: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13eb9c: 6002 0811 |0040: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@1108 │ │ +13eba0: 6e20 6e02 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +13eba6: 0a02 |0045: move-result v2 │ │ +13eba8: 3802 0b00 |0046: if-eqz v2, 0051 // +000b │ │ +13ebac: 6002 0811 |0048: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@1108 │ │ +13ebb0: 6e10 1f30 0100 |004a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedWidthMajor:()Landroid/util/TypedValue; // method@301f │ │ +13ebb6: 0c03 |004d: move-result-object v3 │ │ +13ebb8: 6e30 6d02 2003 |004e: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13ebbe: 6002 0911 |0051: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@1109 │ │ +13ebc2: 6e20 6e02 2000 |0053: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +13ebc8: 0a02 |0056: move-result v2 │ │ +13ebca: 3802 0b00 |0057: if-eqz v2, 0062 // +000b │ │ +13ebce: 6002 0911 |0059: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@1109 │ │ +13ebd2: 6e10 2030 0100 |005b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedWidthMinor:()Landroid/util/TypedValue; // method@3020 │ │ +13ebd8: 0c03 |005e: move-result-object v3 │ │ +13ebda: 6e30 6d02 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13ebe0: 6002 0611 |0062: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@1106 │ │ +13ebe4: 6e20 6e02 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +13ebea: 0a02 |0067: move-result v2 │ │ +13ebec: 3802 0b00 |0068: if-eqz v2, 0073 // +000b │ │ +13ebf0: 6002 0611 |006a: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@1106 │ │ +13ebf4: 6e10 1d30 0100 |006c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedHeightMajor:()Landroid/util/TypedValue; // method@301d │ │ +13ebfa: 0c03 |006f: move-result-object v3 │ │ +13ebfc: 6e30 6d02 2003 |0070: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13ec02: 6002 0711 |0073: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@1107 │ │ +13ec06: 6e20 6e02 2000 |0075: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +13ec0c: 0a02 |0078: move-result v2 │ │ +13ec0e: 3802 0b00 |0079: if-eqz v2, 0084 // +000b │ │ +13ec12: 6002 0711 |007b: sget v2, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@1107 │ │ +13ec16: 6e10 1e30 0100 |007d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getFixedHeightMinor:()Landroid/util/TypedValue; // method@301e │ │ +13ec1c: 0c03 |0080: move-result-object v3 │ │ +13ec1e: 6e30 6d02 2003 |0081: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@026d │ │ +13ec24: 6e10 7102 0000 |0084: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +13ec2a: 6e10 2a30 0100 |0087: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.requestLayout:()V // method@302a │ │ +13ec30: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x000b line=488 │ │ 0x0026 line=492 │ │ 0x002e line=493 │ │ 0x0037 line=494 │ │ @@ -439638,35 +439770,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 │ │ -140f70: |[140f70] android.support.v7.app.AppCompatDelegateImplV7.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ -140f80: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ -140f84: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ -140f88: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ -140f8c: 5410 3f0c |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ -140f90: 2100 |0008: array-length v0, v0 │ │ -140f92: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ -140f96: 5410 3f0c |000b: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ -140f9a: 4603 0002 |000d: aget-object v3, v0, v2 │ │ -140f9e: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -140fa2: 5434 1c0c |0011: iget-object v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -140fa6: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ -140faa: 5530 180c |0015: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -140fae: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -140fb2: 0e00 |0019: return-void │ │ -140fb4: 6e10 d529 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -140fba: 0a00 |001d: move-result v0 │ │ -140fbc: 3900 fbff |001e: if-nez v0, 0019 // -0005 │ │ -140fc0: 5410 3b0c |0020: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -140fc4: 7230 a439 2004 |0022: invoke-interface {v0, v2, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -140fca: 28f4 |0025: goto 0019 // -000c │ │ +13ec34: |[13ec34] android.support.v7.app.AppCompatDelegateImplV7.callOnPanelClosed:(ILandroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/Menu;)V │ │ +13ec44: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ +13ec48: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ +13ec4c: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ +13ec50: 5410 3f0c |0006: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ +13ec54: 2100 |0008: array-length v0, v0 │ │ +13ec56: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ +13ec5a: 5410 3f0c |000b: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ +13ec5e: 4603 0002 |000d: aget-object v3, v0, v2 │ │ +13ec62: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +13ec66: 5434 1c0c |0011: iget-object v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13ec6a: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ +13ec6e: 5530 180c |0015: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13ec72: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +13ec76: 0e00 |0019: return-void │ │ +13ec78: 6e10 d529 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13ec7e: 0a00 |001d: move-result v0 │ │ +13ec80: 3900 fbff |001e: if-nez v0, 0019 // -0005 │ │ +13ec84: 5410 3b0c |0020: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +13ec88: 7230 a439 2004 |0022: invoke-interface {v0, v2, v4}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +13ec8e: 28f4 |0025: goto 0019 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1430 │ │ 0x0002 line=1432 │ │ 0x0004 line=1433 │ │ 0x000b line=1434 │ │ 0x000f line=1438 │ │ @@ -439686,33 +439818,33 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -140fcc: |[140fcc] android.support.v7.app.AppCompatDelegateImplV7.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -140fdc: 5521 2e0c |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ -140fe0: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -140fe4: 0e00 |0004: return-void │ │ -140fe6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -140fe8: 5c21 2e0c |0006: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ -140fec: 5421 300c |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -140ff0: 7210 2f30 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@302f │ │ -140ff6: 6e10 cc29 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -140ffc: 0c00 |0010: move-result-object v0 │ │ -140ffe: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -141002: 6e10 d529 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -141008: 0a01 |0016: move-result v1 │ │ -14100a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -14100e: 1301 6c00 |0019: const/16 v1, #int 108 // #6c │ │ -141012: 7230 a439 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -141018: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -14101a: 5c21 2e0c |001f: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ -14101e: 28e3 |0021: goto 0004 // -001d │ │ +13ec90: |[13ec90] android.support.v7.app.AppCompatDelegateImplV7.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +13eca0: 5521 2e0c |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ +13eca4: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +13eca8: 0e00 |0004: return-void │ │ +13ecaa: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +13ecac: 5c21 2e0c |0006: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ +13ecb0: 5421 300c |0008: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13ecb4: 7210 2f30 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@302f │ │ +13ecba: 6e10 cc29 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +13ecc0: 0c00 |0010: move-result-object v0 │ │ +13ecc2: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +13ecc6: 6e10 d529 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13eccc: 0a01 |0016: move-result v1 │ │ +13ecce: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +13ecd2: 1301 6c00 |0019: const/16 v1, #int 108 // #6c │ │ +13ecd6: 7230 a439 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +13ecdc: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +13ecde: 5c21 2e0c |001f: iput-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mClosingActionMenu:Z // field@0c2e │ │ +13ece2: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1315 │ │ 0x0004 line=1326 │ │ 0x0005 line=1319 │ │ 0x0008 line=1320 │ │ 0x000d line=1321 │ │ @@ -439729,20 +439861,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -141020: |[141020] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(I)V │ │ -141030: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -141032: 7030 c829 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -141038: 0c00 |0004: move-result-object v0 │ │ -14103a: 7030 be29 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -141040: 0e00 |0008: return-void │ │ +13ece4: |[13ece4] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(I)V │ │ +13ecf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13ecf6: 7030 c829 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13ecfc: 0c00 |0004: move-result-object v0 │ │ +13ecfe: 7030 be29 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13ed04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1329 │ │ 0x0008 line=1330 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0009 reg=3 featureId I │ │ @@ -439752,54 +439884,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 │ │ -141044: |[141044] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ -141054: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -141056: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -141058: 3807 1800 |0002: if-eqz v7, 001a // +0018 │ │ -14105c: 5261 130c |0004: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141060: 3901 1400 |0006: if-nez v1, 001a // +0014 │ │ -141064: 5451 300c |0008: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141068: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -14106c: 5451 300c |000c: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141070: 7210 3630 0100 |000e: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ -141076: 0a01 |0011: move-result v1 │ │ -141078: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -14107c: 5461 1c0c |0014: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141080: 7020 bc29 1500 |0016: invoke-direct {v5, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29bc │ │ -141086: 0e00 |0019: return-void │ │ -141088: 5451 2f0c |001a: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -14108c: 1a02 014a |001c: const-string v2, "window" // string@4a01 │ │ -141090: 6e20 ac01 2100 |001e: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -141096: 0c00 |0021: move-result-object v0 │ │ -141098: 1f00 1007 |0022: check-cast v0, Landroid/view/WindowManager; // type@0710 │ │ -14109c: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ -1410a0: 5561 180c |0026: iget-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -1410a4: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ -1410a8: 5461 120c |002a: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -1410ac: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ -1410b0: 5461 120c |002e: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -1410b4: 7220 cd39 1000 |0030: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@39cd │ │ -1410ba: 3807 0700 |0033: if-eqz v7, 003a // +0007 │ │ -1410be: 5261 130c |0035: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -1410c2: 7040 bb29 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@29bb │ │ -1410c8: 5c63 190c |003a: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -1410cc: 5c63 170c |003c: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ -1410d0: 5c63 180c |003e: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -1410d4: 5b64 200c |0040: iput-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -1410d8: 1211 |0042: const/4 v1, #int 1 // #1 │ │ -1410da: 5c61 1e0c |0043: iput-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -1410de: 5451 400c |0045: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -1410e2: 3361 d2ff |0047: if-ne v1, v6, 0019 // -002e │ │ -1410e6: 5b54 400c |0049: iput-object v4, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -1410ea: 28ce |004b: goto 0019 // -0032 │ │ +13ed08: |[13ed08] android.support.v7.app.AppCompatDelegateImplV7.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V │ │ +13ed18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +13ed1a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +13ed1c: 3807 1800 |0002: if-eqz v7, 001a // +0018 │ │ +13ed20: 5261 130c |0004: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13ed24: 3901 1400 |0006: if-nez v1, 001a // +0014 │ │ +13ed28: 5451 300c |0008: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13ed2c: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +13ed30: 5451 300c |000c: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13ed34: 7210 3630 0100 |000e: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ +13ed3a: 0a01 |0011: move-result v1 │ │ +13ed3c: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +13ed40: 5461 1c0c |0014: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13ed44: 7020 bc29 1500 |0016: invoke-direct {v5, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29bc │ │ +13ed4a: 0e00 |0019: return-void │ │ +13ed4c: 5451 2f0c |001a: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13ed50: 1a02 fc49 |001c: const-string v2, "window" // string@49fc │ │ +13ed54: 6e20 ac01 2100 |001e: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13ed5a: 0c00 |0021: move-result-object v0 │ │ +13ed5c: 1f00 1007 |0022: check-cast v0, Landroid/view/WindowManager; // type@0710 │ │ +13ed60: 3800 1600 |0024: if-eqz v0, 003a // +0016 │ │ +13ed64: 5561 180c |0026: iget-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13ed68: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ +13ed6c: 5461 120c |002a: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13ed70: 3801 0e00 |002c: if-eqz v1, 003a // +000e │ │ +13ed74: 5461 120c |002e: iget-object v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13ed78: 7220 cd39 1000 |0030: invoke-interface {v0, v1}, Landroid/view/WindowManager;.removeView:(Landroid/view/View;)V // method@39cd │ │ +13ed7e: 3807 0700 |0033: if-eqz v7, 003a // +0007 │ │ +13ed82: 5261 130c |0035: iget v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13ed86: 7040 bb29 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@29bb │ │ +13ed8c: 5c63 190c |003a: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13ed90: 5c63 170c |003c: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ +13ed94: 5c63 180c |003e: iput-boolean v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13ed98: 5b64 200c |0040: iput-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13ed9c: 1211 |0042: const/4 v1, #int 1 // #1 │ │ +13ed9e: 5c61 1e0c |0043: iput-boolean v1, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +13eda2: 5451 400c |0045: iget-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13eda6: 3361 d2ff |0047: if-ne v1, v6, 0019 // -002e │ │ +13edaa: 5b54 400c |0049: iput-object v4, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13edae: 28ce |004b: goto 0019 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1333 │ │ 0x0014 line=1335 │ │ 0x0019 line=1362 │ │ 0x001a line=1339 │ │ 0x0024 line=1340 │ │ @@ -439824,224 +439956,224 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 434 16-bit code units │ │ -1410ec: |[1410ec] android.support.v7.app.AppCompatDelegateImplV7.createSubDecor:()Landroid/view/ViewGroup; │ │ -1410fc: 140e 0200 0201 |0000: const v14, #float 2.38772e-38 // #01020002 │ │ -141102: 130d 6d00 |0003: const/16 v13, #int 109 // #6d │ │ -141106: 121c |0005: const/4 v12, #int 1 // #1 │ │ -141108: 120b |0006: const/4 v11, #int 0 // #0 │ │ -14110a: 120a |0007: const/4 v10, #int 0 // #0 │ │ -14110c: 54f8 2f0c |0008: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141110: 6209 9e10 |000a: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ -141114: 6e20 b301 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ -14111a: 0c00 |000f: move-result-object v0 │ │ -14111c: 6008 0311 |0010: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@1103 │ │ -141120: 6e20 6e02 8000 |0012: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ -141126: 0a08 |0015: move-result v8 │ │ -141128: 3908 0d00 |0016: if-nez v8, 0023 // +000d │ │ -14112c: 6e10 7102 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -141132: 2208 6508 |001b: new-instance v8, Ljava/lang/IllegalStateException; // type@0865 │ │ -141136: 1a09 d01c |001d: const-string v9, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@1cd0 │ │ -14113a: 7020 f642 9800 |001f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -141140: 2708 |0022: throw v8 │ │ -141142: 6008 0c11 |0023: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowNoTitle:I // field@110c │ │ -141146: 6e30 5502 800a |0025: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -14114c: 0a08 |0028: move-result v8 │ │ -14114e: 3808 9600 |0029: if-eqz v8, 00bf // +0096 │ │ -141152: 6e20 ed29 cf00 |002b: invoke-virtual {v15, v12}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ -141158: 6008 0411 |002e: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@1104 │ │ -14115c: 6e30 5502 800a |0030: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -141162: 0a08 |0033: move-result v8 │ │ -141164: 3808 0500 |0034: if-eqz v8, 0039 // +0005 │ │ -141168: 6e20 ed29 df00 |0036: invoke-virtual {v15, v13}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ -14116e: 6008 0511 |0039: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@1105 │ │ -141172: 6e30 5502 800a |003b: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -141178: 0a08 |003e: move-result v8 │ │ -14117a: 3808 0700 |003f: if-eqz v8, 0046 // +0007 │ │ -14117e: 1308 0a00 |0041: const/16 v8, #int 10 // #a │ │ -141182: 6e20 ed29 8f00 |0043: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ -141188: 6008 c310 |0046: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@10c3 │ │ -14118c: 6e30 5502 800a |0048: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -141192: 0a08 |004b: move-result v8 │ │ -141194: 5cf8 390c |004c: iput-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ -141198: 6e10 7102 0000 |004e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -14119e: 54f8 2f0c |0051: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -1411a2: 7110 c137 0800 |0053: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -1411a8: 0c04 |0056: move-result-object v4 │ │ -1411aa: 1206 |0057: const/4 v6, #int 0 // #0 │ │ -1411ac: 55f8 4a0c |0058: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ -1411b0: 3908 d600 |005a: if-nez v8, 0130 // +00d6 │ │ -1411b4: 55f8 390c |005c: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ -1411b8: 3808 7000 |005e: if-eqz v8, 00ce // +0070 │ │ -1411bc: 6008 940e |0060: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_dialog_title_material:I // field@0e94 │ │ -1411c0: 6e30 c437 840b |0062: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -1411c6: 0c06 |0065: move-result-object v6 │ │ -1411c8: 1f06 0207 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -1411cc: 5cfa 3c0c |0068: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -1411d0: 5cfa 350c |006a: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1411d4: 3906 f600 |006c: if-nez v6, 0162 // +00f6 │ │ -1411d8: 2208 6408 |006e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -1411dc: 2209 7908 |0070: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -1411e0: 7010 5a43 0900 |0072: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1411e6: 1a0a ee03 |0075: const-string v10, "AppCompat does not support the current theme features: { windowActionBar: " // string@03ee │ │ -1411ea: 6e20 6343 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1411f0: 0c09 |007a: move-result-object v9 │ │ -1411f2: 55fa 350c |007b: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1411f6: 6e20 6443 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -1411fc: 0c09 |0080: move-result-object v9 │ │ -1411fe: 1a0a 6401 |0081: const-string v10, ", windowActionBarOverlay: " // string@0164 │ │ -141202: 6e20 6343 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -141208: 0c09 |0086: move-result-object v9 │ │ -14120a: 55fa 3c0c |0087: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -14120e: 6e20 6443 a900 |0089: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -141214: 0c09 |008c: move-result-object v9 │ │ -141216: 1a0a 4c01 |008d: const-string v10, ", android:windowIsFloating: " // string@014c │ │ -14121a: 6e20 6343 a900 |008f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -141220: 0c09 |0092: move-result-object v9 │ │ -141222: 55fa 390c |0093: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ -141226: 6e20 6443 a900 |0095: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -14122c: 0c09 |0098: move-result-object v9 │ │ -14122e: 1a0a 6501 |0099: const-string v10, ", windowActionModeOverlay: " // string@0165 │ │ -141232: 6e20 6343 a900 |009b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -141238: 0c09 |009e: move-result-object v9 │ │ -14123a: 55fa 3d0c |009f: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ -14123e: 6e20 6443 a900 |00a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -141244: 0c09 |00a4: move-result-object v9 │ │ -141246: 1a0a 6601 |00a5: const-string v10, ", windowNoTitle: " // string@0166 │ │ -14124a: 6e20 6343 a900 |00a7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -141250: 0c09 |00aa: move-result-object v9 │ │ -141252: 55fa 4a0c |00ab: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ -141256: 6e20 6443 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ -14125c: 0c09 |00b0: move-result-object v9 │ │ -14125e: 1a0a e600 |00b1: const-string v10, " }" // string@00e6 │ │ -141262: 6e20 6343 a900 |00b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -141268: 0c09 |00b6: move-result-object v9 │ │ -14126a: 6e10 6a43 0900 |00b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -141270: 0c09 |00ba: move-result-object v9 │ │ -141272: 7020 f242 9800 |00bb: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -141278: 2708 |00be: throw v8 │ │ -14127a: 6008 0311 |00bf: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@1103 │ │ -14127e: 6e30 5502 800a |00c1: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -141284: 0a08 |00c4: move-result v8 │ │ -141286: 3808 69ff |00c5: if-eqz v8, 002e // -0097 │ │ -14128a: 1308 6c00 |00c7: const/16 v8, #int 108 // #6c │ │ -14128e: 6e20 ed29 8f00 |00c9: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ -141294: 2900 62ff |00cc: goto/16 002e // -009e │ │ -141298: 55f8 350c |00ce: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -14129c: 3808 9cff |00d0: if-eqz v8, 006c // -0064 │ │ -1412a0: 2205 cd06 |00d2: new-instance v5, Landroid/util/TypedValue; // type@06cd │ │ -1412a4: 7010 7037 0500 |00d4: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -1412aa: 54f8 2f0c |00d7: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -1412ae: 6e10 ae01 0800 |00d9: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -1412b4: 0c08 |00dc: move-result-object v8 │ │ -1412b6: 6009 830c |00dd: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ -1412ba: 6e40 2102 98c5 |00df: invoke-virtual {v8, v9, v5, v12}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -1412c0: 5258 c215 |00e2: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1412c4: 3808 4900 |00e4: if-eqz v8, 012d // +0049 │ │ -1412c8: 2207 cc05 |00e6: new-instance v7, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -1412cc: 54f8 2f0c |00e8: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -1412d0: 5259 c215 |00ea: iget v9, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1412d4: 7030 b42b 8709 |00ec: invoke-direct {v7, v8, v9}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -1412da: 7110 c137 0700 |00ef: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -1412e0: 0c08 |00f2: move-result-object v8 │ │ -1412e2: 6009 9e0e |00f3: sget v9, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0e9e │ │ -1412e6: 6e30 c437 980b |00f5: invoke-virtual {v8, v9, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -1412ec: 0c06 |00f8: move-result-object v6 │ │ -1412ee: 1f06 0207 |00f9: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -1412f2: 6008 420e |00fb: sget v8, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@0e42 │ │ -1412f6: 6e20 1f39 8600 |00fd: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -1412fc: 0c08 |0100: move-result-object v8 │ │ -1412fe: 1f08 1c06 |0101: check-cast v8, Landroid/support/v7/internal/widget/DecorContentParent; // type@061c │ │ -141302: 5bf8 300c |0103: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141306: 54f8 300c |0105: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -14130a: 6e10 cc29 0f00 |0107: invoke-virtual {v15}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -141310: 0c09 |010a: move-result-object v9 │ │ -141312: 7220 3f30 9800 |010b: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@303f │ │ -141318: 55f8 3c0c |010e: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -14131c: 3808 0700 |0110: if-eqz v8, 0117 // +0007 │ │ -141320: 54f8 300c |0112: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141324: 7220 3430 d800 |0114: invoke-interface {v8, v13}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ -14132a: 55f8 340c |0117: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ -14132e: 3808 0800 |0119: if-eqz v8, 0121 // +0008 │ │ -141332: 54f8 300c |011b: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141336: 1229 |011d: const/4 v9, #int 2 // #2 │ │ -141338: 7220 3430 9800 |011e: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ -14133e: 55f8 330c |0121: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ -141342: 3808 49ff |0123: if-eqz v8, 006c // -00b7 │ │ -141346: 54f8 300c |0125: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -14134a: 1259 |0127: const/4 v9, #int 5 // #5 │ │ -14134c: 7220 3430 9800 |0128: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ -141352: 2900 41ff |012b: goto/16 006c // -00bf │ │ -141356: 54f7 2f0c |012d: iget-object v7, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -14135a: 28c0 |012f: goto 00ef // -0040 │ │ -14135c: 55f8 3d0c |0130: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ -141360: 3808 1a00 |0132: if-eqz v8, 014c // +001a │ │ -141364: 6008 9d0e |0134: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0e9d │ │ -141368: 6e30 c437 840b |0136: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -14136e: 0c06 |0139: move-result-object v6 │ │ -141370: 1f06 0207 |013a: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -141374: 6008 c100 |013c: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -141378: 1309 1500 |013e: const/16 v9, #int 21 // #15 │ │ -14137c: 3498 1500 |0140: if-lt v8, v9, 0155 // +0015 │ │ -141380: 2208 8805 |0142: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$2; // type@0588 │ │ -141384: 7020 6f29 f800 |0144: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@296f │ │ -14138a: 7120 fb1a 8600 |0147: invoke-static {v6, v8}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1afb │ │ -141390: 2900 22ff |014a: goto/16 006c // -00de │ │ -141394: 6008 9c0e |014c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0e9c │ │ -141398: 6e30 c437 840b |014e: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -14139e: 0c06 |0151: move-result-object v6 │ │ -1413a0: 1f06 0207 |0152: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ -1413a4: 28e8 |0154: goto 013c // -0018 │ │ -1413a6: 0768 |0155: move-object v8, v6 │ │ -1413a8: 1f08 2306 |0156: check-cast v8, Landroid/support/v7/internal/widget/FitWindowsViewGroup; // type@0623 │ │ -1413ac: 2209 8905 |0158: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$3; // type@0589 │ │ -1413b0: 7020 7129 f900 |015a: invoke-direct {v9, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2971 │ │ -1413b6: 7220 9030 9800 |015d: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@3090 │ │ -1413bc: 2900 0cff |0160: goto/16 006c // -00f4 │ │ -1413c0: 54f8 300c |0162: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -1413c4: 3908 0c00 |0164: if-nez v8, 0170 // +000c │ │ -1413c8: 6008 7d0e |0166: sget v8, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ -1413cc: 6e20 1f39 8600 |0168: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -1413d2: 0c08 |016b: move-result-object v8 │ │ -1413d4: 1f08 6507 |016c: check-cast v8, Landroid/widget/TextView; // type@0765 │ │ -1413d8: 5bf8 470c |016e: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ -1413dc: 7110 f931 0600 |0170: invoke-static {v6}, Landroid/support/v7/internal/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@31f9 │ │ -1413e2: 54f8 480c |0173: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -1413e6: 6e20 ad39 e800 |0175: invoke-virtual {v8, v14}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ -1413ec: 0c03 |0178: move-result-object v3 │ │ -1413ee: 1f03 0207 |0179: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -1413f2: 6008 290e |017b: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0e29 │ │ -1413f6: 6e20 1f39 8600 |017d: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -1413fc: 0c01 |0180: move-result-object v1 │ │ -1413fe: 1f01 1b06 |0181: check-cast v1, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ -141402: 6e10 2339 0300 |0183: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -141408: 0a08 |0186: move-result v8 │ │ -14140a: 3d08 0d00 |0187: if-lez v8, 0194 // +000d │ │ -14140e: 6e20 2239 a300 |0189: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -141414: 0c02 |018c: move-result-object v2 │ │ -141416: 6e20 4d39 a300 |018d: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ -14141c: 6e20 1830 2100 |0190: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.addView:(Landroid/view/View;)V // method@3018 │ │ -141422: 28f0 |0193: goto 0183 // -0010 │ │ -141424: 54f8 480c |0194: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -141428: 6e20 b539 6800 |0196: invoke-virtual {v8, v6}, Landroid/view/Window;.setContentView:(Landroid/view/View;)V // method@39b5 │ │ -14142e: 12f8 |0199: const/4 v8, #int -1 // #ff │ │ -141430: 6e20 5439 8300 |019a: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.setId:(I)V // method@3954 │ │ -141436: 6e20 2d30 e100 |019d: invoke-virtual {v1, v14}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setId:(I)V // method@302d │ │ -14143c: 2038 4207 |01a0: instance-of v8, v3, Landroid/widget/FrameLayout; // type@0742 │ │ -141440: 3808 0700 |01a2: if-eqz v8, 01a9 // +0007 │ │ -141444: 1f03 4207 |01a4: check-cast v3, Landroid/widget/FrameLayout; // type@0742 │ │ -141448: 6e20 673b b300 |01a6: invoke-virtual {v3, v11}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@3b67 │ │ -14144e: 2208 8a05 |01a9: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$4; // type@058a │ │ -141452: 7020 7329 f800 |01ab: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2973 │ │ -141458: 6e20 2b30 8100 |01ae: invoke-virtual {v1, v8}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setAttachListener:(Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;)V // method@302b │ │ -14145e: 1106 |01b1: return-object v6 │ │ +13edb0: |[13edb0] android.support.v7.app.AppCompatDelegateImplV7.createSubDecor:()Landroid/view/ViewGroup; │ │ +13edc0: 140e 0200 0201 |0000: const v14, #float 2.38772e-38 // #01020002 │ │ +13edc6: 130d 6d00 |0003: const/16 v13, #int 109 // #6d │ │ +13edca: 121c |0005: const/4 v12, #int 1 // #1 │ │ +13edcc: 120b |0006: const/4 v11, #int 0 // #0 │ │ +13edce: 120a |0007: const/4 v10, #int 0 // #0 │ │ +13edd0: 54f8 2f0c |0008: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13edd4: 6209 9e10 |000a: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@109e │ │ +13edd8: 6e20 b301 9800 |000c: invoke-virtual {v8, v9}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01b3 │ │ +13edde: 0c00 |000f: move-result-object v0 │ │ +13ede0: 6008 0311 |0010: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@1103 │ │ +13ede4: 6e20 6e02 8000 |0012: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@026e │ │ +13edea: 0a08 |0015: move-result v8 │ │ +13edec: 3908 0d00 |0016: if-nez v8, 0023 // +000d │ │ +13edf0: 6e10 7102 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +13edf6: 2208 6508 |001b: new-instance v8, Ljava/lang/IllegalStateException; // type@0865 │ │ +13edfa: 1a09 cc1c |001d: const-string v9, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@1ccc │ │ +13edfe: 7020 f642 9800 |001f: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +13ee04: 2708 |0022: throw v8 │ │ +13ee06: 6008 0c11 |0023: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowNoTitle:I // field@110c │ │ +13ee0a: 6e30 5502 800a |0025: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +13ee10: 0a08 |0028: move-result v8 │ │ +13ee12: 3808 9600 |0029: if-eqz v8, 00bf // +0096 │ │ +13ee16: 6e20 ed29 cf00 |002b: invoke-virtual {v15, v12}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ +13ee1c: 6008 0411 |002e: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@1104 │ │ +13ee20: 6e30 5502 800a |0030: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +13ee26: 0a08 |0033: move-result v8 │ │ +13ee28: 3808 0500 |0034: if-eqz v8, 0039 // +0005 │ │ +13ee2c: 6e20 ed29 df00 |0036: invoke-virtual {v15, v13}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ +13ee32: 6008 0511 |0039: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@1105 │ │ +13ee36: 6e30 5502 800a |003b: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +13ee3c: 0a08 |003e: move-result v8 │ │ +13ee3e: 3808 0700 |003f: if-eqz v8, 0046 // +0007 │ │ +13ee42: 1308 0a00 |0041: const/16 v8, #int 10 // #a │ │ +13ee46: 6e20 ed29 8f00 |0043: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ +13ee4c: 6008 c310 |0046: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@10c3 │ │ +13ee50: 6e30 5502 800a |0048: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +13ee56: 0a08 |004b: move-result v8 │ │ +13ee58: 5cf8 390c |004c: iput-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ +13ee5c: 6e10 7102 0000 |004e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +13ee62: 54f8 2f0c |0051: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13ee66: 7110 c137 0800 |0053: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +13ee6c: 0c04 |0056: move-result-object v4 │ │ +13ee6e: 1206 |0057: const/4 v6, #int 0 // #0 │ │ +13ee70: 55f8 4a0c |0058: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ +13ee74: 3908 d600 |005a: if-nez v8, 0130 // +00d6 │ │ +13ee78: 55f8 390c |005c: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ +13ee7c: 3808 7000 |005e: if-eqz v8, 00ce // +0070 │ │ +13ee80: 6008 940e |0060: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_dialog_title_material:I // field@0e94 │ │ +13ee84: 6e30 c437 840b |0062: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +13ee8a: 0c06 |0065: move-result-object v6 │ │ +13ee8c: 1f06 0207 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +13ee90: 5cfa 3c0c |0068: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +13ee94: 5cfa 350c |006a: iput-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +13ee98: 3906 f600 |006c: if-nez v6, 0162 // +00f6 │ │ +13ee9c: 2208 6408 |006e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +13eea0: 2209 7908 |0070: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +13eea4: 7010 5a43 0900 |0072: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +13eeaa: 1a0a eb03 |0075: const-string v10, "AppCompat does not support the current theme features: { windowActionBar: " // string@03eb │ │ +13eeae: 6e20 6343 a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13eeb4: 0c09 |007a: move-result-object v9 │ │ +13eeb6: 55fa 350c |007b: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +13eeba: 6e20 6443 a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +13eec0: 0c09 |0080: move-result-object v9 │ │ +13eec2: 1a0a 6101 |0081: const-string v10, ", windowActionBarOverlay: " // string@0161 │ │ +13eec6: 6e20 6343 a900 |0083: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13eecc: 0c09 |0086: move-result-object v9 │ │ +13eece: 55fa 3c0c |0087: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +13eed2: 6e20 6443 a900 |0089: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +13eed8: 0c09 |008c: move-result-object v9 │ │ +13eeda: 1a0a 4901 |008d: const-string v10, ", android:windowIsFloating: " // string@0149 │ │ +13eede: 6e20 6343 a900 |008f: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13eee4: 0c09 |0092: move-result-object v9 │ │ +13eee6: 55fa 390c |0093: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ +13eeea: 6e20 6443 a900 |0095: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +13eef0: 0c09 |0098: move-result-object v9 │ │ +13eef2: 1a0a 6201 |0099: const-string v10, ", windowActionModeOverlay: " // string@0162 │ │ +13eef6: 6e20 6343 a900 |009b: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13eefc: 0c09 |009e: move-result-object v9 │ │ +13eefe: 55fa 3d0c |009f: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ +13ef02: 6e20 6443 a900 |00a1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +13ef08: 0c09 |00a4: move-result-object v9 │ │ +13ef0a: 1a0a 6301 |00a5: const-string v10, ", windowNoTitle: " // string@0163 │ │ +13ef0e: 6e20 6343 a900 |00a7: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13ef14: 0c09 |00aa: move-result-object v9 │ │ +13ef16: 55fa 4a0c |00ab: iget-boolean v10, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ +13ef1a: 6e20 6443 a900 |00ad: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@4364 │ │ +13ef20: 0c09 |00b0: move-result-object v9 │ │ +13ef22: 1a0a e300 |00b1: const-string v10, " }" // string@00e3 │ │ +13ef26: 6e20 6343 a900 |00b3: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +13ef2c: 0c09 |00b6: move-result-object v9 │ │ +13ef2e: 6e10 6a43 0900 |00b7: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +13ef34: 0c09 |00ba: move-result-object v9 │ │ +13ef36: 7020 f242 9800 |00bb: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +13ef3c: 2708 |00be: throw v8 │ │ +13ef3e: 6008 0311 |00bf: sget v8, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@1103 │ │ +13ef42: 6e30 5502 800a |00c1: invoke-virtual {v0, v8, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +13ef48: 0a08 |00c4: move-result v8 │ │ +13ef4a: 3808 69ff |00c5: if-eqz v8, 002e // -0097 │ │ +13ef4e: 1308 6c00 |00c7: const/16 v8, #int 108 // #6c │ │ +13ef52: 6e20 ed29 8f00 |00c9: invoke-virtual {v15, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7;.requestWindowFeature:(I)Z // method@29ed │ │ +13ef58: 2900 62ff |00cc: goto/16 002e // -009e │ │ +13ef5c: 55f8 350c |00ce: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +13ef60: 3808 9cff |00d0: if-eqz v8, 006c // -0064 │ │ +13ef64: 2205 cd06 |00d2: new-instance v5, Landroid/util/TypedValue; // type@06cd │ │ +13ef68: 7010 7037 0500 |00d4: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +13ef6e: 54f8 2f0c |00d7: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13ef72: 6e10 ae01 0800 |00d9: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +13ef78: 0c08 |00dc: move-result-object v8 │ │ +13ef7a: 6009 830c |00dd: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ +13ef7e: 6e40 2102 98c5 |00df: invoke-virtual {v8, v9, v5, v12}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13ef84: 5258 c215 |00e2: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13ef88: 3808 4900 |00e4: if-eqz v8, 012d // +0049 │ │ +13ef8c: 2207 cc05 |00e6: new-instance v7, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +13ef90: 54f8 2f0c |00e8: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13ef94: 5259 c215 |00ea: iget v9, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13ef98: 7030 b42b 8709 |00ec: invoke-direct {v7, v8, v9}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +13ef9e: 7110 c137 0700 |00ef: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +13efa4: 0c08 |00f2: move-result-object v8 │ │ +13efa6: 6009 9e0e |00f3: sget v9, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0e9e │ │ +13efaa: 6e30 c437 980b |00f5: invoke-virtual {v8, v9, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +13efb0: 0c06 |00f8: move-result-object v6 │ │ +13efb2: 1f06 0207 |00f9: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +13efb6: 6008 420e |00fb: sget v8, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@0e42 │ │ +13efba: 6e20 1f39 8600 |00fd: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +13efc0: 0c08 |0100: move-result-object v8 │ │ +13efc2: 1f08 1c06 |0101: check-cast v8, Landroid/support/v7/internal/widget/DecorContentParent; // type@061c │ │ +13efc6: 5bf8 300c |0103: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13efca: 54f8 300c |0105: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13efce: 6e10 cc29 0f00 |0107: invoke-virtual {v15}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +13efd4: 0c09 |010a: move-result-object v9 │ │ +13efd6: 7220 3f30 9800 |010b: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@303f │ │ +13efdc: 55f8 3c0c |010e: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +13efe0: 3808 0700 |0110: if-eqz v8, 0117 // +0007 │ │ +13efe4: 54f8 300c |0112: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13efe8: 7220 3430 d800 |0114: invoke-interface {v8, v13}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ +13efee: 55f8 340c |0117: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ +13eff2: 3808 0800 |0119: if-eqz v8, 0121 // +0008 │ │ +13eff6: 54f8 300c |011b: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13effa: 1229 |011d: const/4 v9, #int 2 // #2 │ │ +13effc: 7220 3430 9800 |011e: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ +13f002: 55f8 330c |0121: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ +13f006: 3808 49ff |0123: if-eqz v8, 006c // -00b7 │ │ +13f00a: 54f8 300c |0125: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f00e: 1259 |0127: const/4 v9, #int 5 // #5 │ │ +13f010: 7220 3430 9800 |0128: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@3034 │ │ +13f016: 2900 41ff |012b: goto/16 006c // -00bf │ │ +13f01a: 54f7 2f0c |012d: iget-object v7, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f01e: 28c0 |012f: goto 00ef // -0040 │ │ +13f020: 55f8 3d0c |0130: iget-boolean v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ +13f024: 3808 1a00 |0132: if-eqz v8, 014c // +001a │ │ +13f028: 6008 9d0e |0134: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0e9d │ │ +13f02c: 6e30 c437 840b |0136: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +13f032: 0c06 |0139: move-result-object v6 │ │ +13f034: 1f06 0207 |013a: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +13f038: 6008 c100 |013c: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13f03c: 1309 1500 |013e: const/16 v9, #int 21 // #15 │ │ +13f040: 3498 1500 |0140: if-lt v8, v9, 0155 // +0015 │ │ +13f044: 2208 8805 |0142: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$2; // type@0588 │ │ +13f048: 7020 6f29 f800 |0144: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$2;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@296f │ │ +13f04e: 7120 fb1a 8600 |0147: invoke-static {v6, v8}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1afb │ │ +13f054: 2900 22ff |014a: goto/16 006c // -00de │ │ +13f058: 6008 9c0e |014c: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0e9c │ │ +13f05c: 6e30 c437 840b |014e: invoke-virtual {v4, v8, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +13f062: 0c06 |0151: move-result-object v6 │ │ +13f064: 1f06 0207 |0152: check-cast v6, Landroid/view/ViewGroup; // type@0702 │ │ +13f068: 28e8 |0154: goto 013c // -0018 │ │ +13f06a: 0768 |0155: move-object v8, v6 │ │ +13f06c: 1f08 2306 |0156: check-cast v8, Landroid/support/v7/internal/widget/FitWindowsViewGroup; // type@0623 │ │ +13f070: 2209 8905 |0158: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$3; // type@0589 │ │ +13f074: 7020 7129 f900 |015a: invoke-direct {v9, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$3;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2971 │ │ +13f07a: 7220 9030 9800 |015d: invoke-interface {v8, v9}, Landroid/support/v7/internal/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@3090 │ │ +13f080: 2900 0cff |0160: goto/16 006c // -00f4 │ │ +13f084: 54f8 300c |0162: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f088: 3908 0c00 |0164: if-nez v8, 0170 // +000c │ │ +13f08c: 6008 7d0e |0166: sget v8, Landroid/support/v7/appcompat/R$id;.title:I // field@0e7d │ │ +13f090: 6e20 1f39 8600 |0168: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +13f096: 0c08 |016b: move-result-object v8 │ │ +13f098: 1f08 6507 |016c: check-cast v8, Landroid/widget/TextView; // type@0765 │ │ +13f09c: 5bf8 470c |016e: iput-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ +13f0a0: 7110 f931 0600 |0170: invoke-static {v6}, Landroid/support/v7/internal/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@31f9 │ │ +13f0a6: 54f8 480c |0173: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +13f0aa: 6e20 ad39 e800 |0175: invoke-virtual {v8, v14}, Landroid/view/Window;.findViewById:(I)Landroid/view/View; // method@39ad │ │ +13f0b0: 0c03 |0178: move-result-object v3 │ │ +13f0b2: 1f03 0207 |0179: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +13f0b6: 6008 290e |017b: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@0e29 │ │ +13f0ba: 6e20 1f39 8600 |017d: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +13f0c0: 0c01 |0180: move-result-object v1 │ │ +13f0c2: 1f01 1b06 |0181: check-cast v1, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@061b │ │ +13f0c6: 6e10 2339 0300 |0183: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +13f0cc: 0a08 |0186: move-result v8 │ │ +13f0ce: 3d08 0d00 |0187: if-lez v8, 0194 // +000d │ │ +13f0d2: 6e20 2239 a300 |0189: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +13f0d8: 0c02 |018c: move-result-object v2 │ │ +13f0da: 6e20 4d39 a300 |018d: invoke-virtual {v3, v10}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@394d │ │ +13f0e0: 6e20 1830 2100 |0190: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.addView:(Landroid/view/View;)V // method@3018 │ │ +13f0e6: 28f0 |0193: goto 0183 // -0010 │ │ +13f0e8: 54f8 480c |0194: iget-object v8, v15, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +13f0ec: 6e20 b539 6800 |0196: invoke-virtual {v8, v6}, Landroid/view/Window;.setContentView:(Landroid/view/View;)V // method@39b5 │ │ +13f0f2: 12f8 |0199: const/4 v8, #int -1 // #ff │ │ +13f0f4: 6e20 5439 8300 |019a: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.setId:(I)V // method@3954 │ │ +13f0fa: 6e20 2d30 e100 |019d: invoke-virtual {v1, v14}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setId:(I)V // method@302d │ │ +13f100: 2038 4207 |01a0: instance-of v8, v3, Landroid/widget/FrameLayout; // type@0742 │ │ +13f104: 3808 0700 |01a2: if-eqz v8, 01a9 // +0007 │ │ +13f108: 1f03 4207 |01a4: check-cast v3, Landroid/widget/FrameLayout; // type@0742 │ │ +13f10c: 6e20 673b b300 |01a6: invoke-virtual {v3, v11}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@3b67 │ │ +13f112: 2208 8a05 |01a9: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$4; // type@058a │ │ +13f116: 7020 7329 f800 |01ab: invoke-direct {v8, v15}, Landroid/support/v7/app/AppCompatDelegateImplV7$4;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2973 │ │ +13f11c: 6e20 2b30 8100 |01ae: invoke-virtual {v1, v8}, Landroid/support/v7/internal/widget/ContentFrameLayout;.setAttachListener:(Landroid/support/v7/internal/widget/ContentFrameLayout$OnAttachListener;)V // method@302b │ │ +13f122: 1106 |01b1: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=307 │ │ 0x0010 line=309 │ │ 0x0018 line=310 │ │ 0x001b line=311 │ │ 0x0023 line=315 │ │ @@ -440122,42 +440254,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -141460: |[141460] android.support.v7.app.AppCompatDelegateImplV7.dismissPopups:()V │ │ -141470: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -141472: 5441 300c |0001: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141476: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -14147a: 5441 300c |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -14147e: 7210 2f30 0100 |0007: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@302f │ │ -141484: 5441 290c |000a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -141488: 3801 1900 |000c: if-eqz v1, 0025 // +0019 │ │ -14148c: 5441 490c |000e: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -141490: 5442 410c |0010: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ -141494: 6e20 4b39 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ -14149a: 5441 290c |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -14149e: 6e10 0d3c 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ -1414a4: 0a01 |001a: move-result v1 │ │ -1414a6: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ -1414aa: 5441 290c |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -1414ae: 6e10 013c 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ -1414b4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -1414b6: 5b41 290c |0023: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -1414ba: 7010 c429 0400 |0025: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ -1414c0: 7030 c829 3403 |0028: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -1414c6: 0c00 |002b: move-result-object v0 │ │ -1414c8: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ -1414cc: 5401 1c0c |002e: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -1414d0: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ -1414d4: 5401 1c0c |0032: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -1414d8: 6e10 082d 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ -1414de: 0e00 |0037: return-void │ │ +13f124: |[13f124] android.support.v7.app.AppCompatDelegateImplV7.dismissPopups:()V │ │ +13f134: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +13f136: 5441 300c |0001: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f13a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +13f13e: 5441 300c |0005: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f142: 7210 2f30 0100 |0007: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@302f │ │ +13f148: 5441 290c |000a: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13f14c: 3801 1900 |000c: if-eqz v1, 0025 // +0019 │ │ +13f150: 5441 490c |000e: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13f154: 5442 410c |0010: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ +13f158: 6e20 4b39 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ +13f15e: 5441 290c |0015: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13f162: 6e10 0d3c 0100 |0017: invoke-virtual {v1}, Landroid/widget/PopupWindow;.isShowing:()Z // method@3c0d │ │ +13f168: 0a01 |001a: move-result v1 │ │ +13f16a: 3801 0700 |001b: if-eqz v1, 0022 // +0007 │ │ +13f16e: 5441 290c |001d: iget-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13f172: 6e10 013c 0100 |001f: invoke-virtual {v1}, Landroid/widget/PopupWindow;.dismiss:()V // method@3c01 │ │ +13f178: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +13f17a: 5b41 290c |0023: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +13f17e: 7010 c429 0400 |0025: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ +13f184: 7030 c829 3403 |0028: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f18a: 0c00 |002b: move-result-object v0 │ │ +13f18c: 3800 0b00 |002c: if-eqz v0, 0037 // +000b │ │ +13f190: 5401 1c0c |002e: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f194: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ +13f198: 5401 1c0c |0032: iget-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f19c: 6e10 082d 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ +13f1a2: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1648 │ │ 0x0005 line=1649 │ │ 0x000a line=1652 │ │ 0x000e line=1653 │ │ 0x0015 line=1654 │ │ @@ -440177,48 +440309,48 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -1414e0: |[1414e0] android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu:(I)V │ │ -1414f0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -1414f2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -1414f4: 7030 c829 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -1414fa: 0c01 |0005: move-result-object v1 │ │ -1414fc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1414fe: 5412 1c0c |0007: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141502: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ -141506: 2200 d500 |000b: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ -14150a: 7010 9b04 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ -141510: 5412 1c0c |0010: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141514: 6e20 3a2d 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@2d3a │ │ -14151a: 6e10 c304 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@04c3 │ │ -141520: 0a02 |0018: move-result v2 │ │ -141522: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ -141526: 5b10 140c |001b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ -14152a: 5412 1c0c |001d: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -14152e: 6e10 502d 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -141534: 5412 1c0c |0022: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141538: 6e10 052d 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@2d05 │ │ -14153e: 5c14 1f0c |0027: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ -141542: 5c14 1e0c |0029: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -141546: 1302 6c00 |002b: const/16 v2, #int 108 // #6c │ │ -14154a: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ -14154e: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ -141552: 5452 300c |0031: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141556: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ -14155a: 7030 c829 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -141560: 0c01 |0038: move-result-object v1 │ │ -141562: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ -141566: 5c13 190c |003b: iput-boolean v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -14156a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -14156c: 7030 eb29 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -141572: 0e00 |0041: return-void │ │ +13f1a4: |[13f1a4] android.support.v7.app.AppCompatDelegateImplV7.doInvalidatePanelMenu:(I)V │ │ +13f1b4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +13f1b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +13f1b8: 7030 c829 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f1be: 0c01 |0005: move-result-object v1 │ │ +13f1c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +13f1c2: 5412 1c0c |0007: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f1c6: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ +13f1ca: 2200 d500 |000b: new-instance v0, Landroid/os/Bundle; // type@00d5 │ │ +13f1ce: 7010 9b04 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@049b │ │ +13f1d4: 5412 1c0c |0010: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f1d8: 6e20 3a2d 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@2d3a │ │ +13f1de: 6e10 c304 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@04c3 │ │ +13f1e4: 0a02 |0018: move-result v2 │ │ +13f1e6: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ +13f1ea: 5b10 140c |001b: iput-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ +13f1ee: 5412 1c0c |001d: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f1f2: 6e10 502d 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +13f1f8: 5412 1c0c |0022: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f1fc: 6e10 052d 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@2d05 │ │ +13f202: 5c14 1f0c |0027: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ +13f206: 5c14 1e0c |0029: iput-boolean v4, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +13f20a: 1302 6c00 |002b: const/16 v2, #int 108 // #6c │ │ +13f20e: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ +13f212: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ +13f216: 5452 300c |0031: iget-object v2, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f21a: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ +13f21e: 7030 c829 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f224: 0c01 |0038: move-result-object v1 │ │ +13f226: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ +13f22a: 5c13 190c |003b: iput-boolean v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13f22e: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +13f230: 7030 eb29 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +13f236: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1520 │ │ 0x0006 line=1521 │ │ 0x0007 line=1522 │ │ 0x000b line=1523 │ │ 0x0010 line=1524 │ │ @@ -440246,20 +440378,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -141574: |[141574] android.support.v7.app.AppCompatDelegateImplV7.endOnGoingFadeAnimation:()V │ │ -141584: 5410 320c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -141588: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -14158c: 5410 320c |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -141590: 6e10 4a1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ -141596: 0e00 |0009: return-void │ │ +13f238: |[13f238] android.support.v7.app.AppCompatDelegateImplV7.endOnGoingFadeAnimation:()V │ │ +13f248: 5410 320c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13f24c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +13f250: 5410 320c |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +13f254: 6e10 4a1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@1d4a │ │ +13f25a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0004 line=800 │ │ 0x0009 line=802 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ @@ -440269,43 +440401,43 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -141598: |[141598] android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor:()V │ │ -1415a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -1415aa: 5542 440c |0001: iget-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ -1415ae: 3902 3500 |0003: if-nez v2, 0038 // +0035 │ │ -1415b2: 7010 bf29 0400 |0005: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createSubDecor:()Landroid/view/ViewGroup; // method@29bf │ │ -1415b8: 0c02 |0008: move-result-object v2 │ │ -1415ba: 5b42 430c |0009: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -1415be: 6e10 cb29 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getTitle:()Ljava/lang/CharSequence; // method@29cb │ │ -1415c4: 0c01 |000e: move-result-object v1 │ │ -1415c6: 7110 3337 0100 |000f: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -1415cc: 0a02 |0012: move-result v2 │ │ -1415ce: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -1415d2: 6e20 e729 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@29e7 │ │ -1415d8: 7010 b929 0400 |0018: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.applyFixedSizeWindow:()V // method@29b9 │ │ -1415de: 5442 430c |001b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -1415e2: 6e20 e629 2400 |001d: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onSubDecorInstalled:(Landroid/view/ViewGroup;)V // method@29e6 │ │ -1415e8: 1212 |0020: const/4 v2, #int 1 // #1 │ │ -1415ea: 5c42 440c |0021: iput-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ -1415ee: 7030 c829 3403 |0023: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -1415f4: 0c00 |0026: move-result-object v0 │ │ -1415f6: 6e10 d529 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -1415fc: 0a02 |002a: move-result v2 │ │ -1415fe: 3902 0d00 |002b: if-nez v2, 0038 // +000d │ │ -141602: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ -141606: 5402 1c0c |002f: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -14160a: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ -14160e: 1302 6c00 |0033: const/16 v2, #int 108 // #6c │ │ -141612: 7020 d429 2400 |0035: invoke-direct {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@29d4 │ │ -141618: 0e00 |0038: return-void │ │ +13f25c: |[13f25c] android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor:()V │ │ +13f26c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +13f26e: 5542 440c |0001: iget-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ +13f272: 3902 3500 |0003: if-nez v2, 0038 // +0035 │ │ +13f276: 7010 bf29 0400 |0005: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.createSubDecor:()Landroid/view/ViewGroup; // method@29bf │ │ +13f27c: 0c02 |0008: move-result-object v2 │ │ +13f27e: 5b42 430c |0009: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13f282: 6e10 cb29 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getTitle:()Ljava/lang/CharSequence; // method@29cb │ │ +13f288: 0c01 |000e: move-result-object v1 │ │ +13f28a: 7110 3337 0100 |000f: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +13f290: 0a02 |0012: move-result v2 │ │ +13f292: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +13f296: 6e20 e729 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@29e7 │ │ +13f29c: 7010 b929 0400 |0018: invoke-direct {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.applyFixedSizeWindow:()V // method@29b9 │ │ +13f2a2: 5442 430c |001b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13f2a6: 6e20 e629 2400 |001d: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onSubDecorInstalled:(Landroid/view/ViewGroup;)V // method@29e6 │ │ +13f2ac: 1212 |0020: const/4 v2, #int 1 // #1 │ │ +13f2ae: 5c42 440c |0021: iput-boolean v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ +13f2b2: 7030 c829 3403 |0023: invoke-direct {v4, v3, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f2b8: 0c00 |0026: move-result-object v0 │ │ +13f2ba: 6e10 d529 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13f2c0: 0a02 |002a: move-result v2 │ │ +13f2c2: 3902 0d00 |002b: if-nez v2, 0038 // +000d │ │ +13f2c6: 3800 0600 |002d: if-eqz v0, 0033 // +0006 │ │ +13f2ca: 5402 1c0c |002f: iget-object v2, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f2ce: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ +13f2d2: 1302 6c00 |0033: const/16 v2, #int 108 // #6c │ │ +13f2d6: 7020 d429 2400 |0035: invoke-direct {v4, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@29d4 │ │ +13f2dc: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=279 │ │ 0x0005 line=280 │ │ 0x000b line=283 │ │ 0x000f line=284 │ │ 0x0015 line=285 │ │ @@ -440326,31 +440458,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 │ │ -14161c: |[14161c] android.support.v7.app.AppCompatDelegateImplV7.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -14162c: 5453 3f0c |0000: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ -141630: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ -141634: 2130 |0004: array-length v0, v3 │ │ -141636: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -141638: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ -14163c: 4602 0301 |0008: aget-object v2, v3, v1 │ │ -141640: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -141644: 5424 1c0c |000c: iget-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141648: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ -14164c: 1102 |0010: return-object v2 │ │ -14164e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -141650: 28f3 |0012: goto 0005 // -000d │ │ -141652: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -141656: 28f1 |0015: goto 0006 // -000f │ │ -141658: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -14165a: 28f9 |0017: goto 0010 // -0007 │ │ +13f2e0: |[13f2e0] android.support.v7.app.AppCompatDelegateImplV7.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +13f2f0: 5453 3f0c |0000: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ +13f2f4: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ +13f2f8: 2130 |0004: array-length v0, v3 │ │ +13f2fa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +13f2fc: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ +13f300: 4602 0301 |0008: aget-object v2, v3, v1 │ │ +13f304: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +13f308: 5424 1c0c |000c: iget-object v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f30c: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ +13f310: 1102 |0010: return-object v2 │ │ +13f312: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +13f314: 28f3 |0012: goto 0005 // -000d │ │ +13f316: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +13f31a: 28f1 |0015: goto 0006 // -000f │ │ +13f31c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +13f31e: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1457 │ │ 0x0002 line=1458 │ │ 0x0005 line=1459 │ │ 0x0008 line=1460 │ │ 0x000a line=1461 │ │ @@ -440374,33 +440506,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 │ │ -14165c: |[14165c] android.support.v7.app.AppCompatDelegateImplV7.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ -14166c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -14166e: 5450 3f0c |0001: iget-object v0, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ -141672: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -141676: 2103 |0005: array-length v3, v0 │ │ -141678: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ -14167c: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ -141680: 2331 2009 |000a: new-array v1, v3, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@0920 │ │ -141684: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -141688: 2103 |000e: array-length v3, v0 │ │ -14168a: 7153 6b43 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ -141690: 0710 |0012: move-object v0, v1 │ │ -141692: 5b51 3f0c |0013: iput-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ -141696: 4602 0006 |0015: aget-object v2, v0, v6 │ │ -14169a: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ -14169e: 2202 9405 |0019: new-instance v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@0594 │ │ -1416a2: 7020 9e29 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.:(I)V // method@299e │ │ -1416a8: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ -1416ac: 1102 |0020: return-object v2 │ │ +13f320: |[13f320] android.support.v7.app.AppCompatDelegateImplV7.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; │ │ +13f330: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +13f332: 5450 3f0c |0001: iget-object v0, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ +13f336: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +13f33a: 2103 |0005: array-length v3, v0 │ │ +13f33c: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ +13f340: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ +13f344: 2331 2009 |000a: new-array v1, v3, [Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@0920 │ │ +13f348: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +13f34c: 2103 |000e: array-length v3, v0 │ │ +13f34e: 7153 6b43 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@436b │ │ +13f354: 0710 |0012: move-object v0, v1 │ │ +13f356: 5b51 3f0c |0013: iput-object v1, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanels:[Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c3f │ │ +13f35a: 4602 0006 |0015: aget-object v2, v0, v6 │ │ +13f35e: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ +13f362: 2202 9405 |0019: new-instance v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // type@0594 │ │ +13f366: 7020 9e29 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.:(I)V // method@299e │ │ +13f36c: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ +13f370: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1470 │ │ 0x0008 line=1471 │ │ 0x000c line=1472 │ │ 0x000e line=1473 │ │ 0x0012 line=1475 │ │ @@ -440422,41 +440554,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 │ │ -1416b0: |[1416b0] android.support.v7.app.AppCompatDelegateImplV7.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -1416c0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1416c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -1416c4: 5463 110c |0002: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -1416c8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -1416cc: 5462 110c |0006: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -1416d0: 5b62 200c |0008: iput-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -1416d4: 0f01 |000a: return v1 │ │ -1416d6: 5463 1c0c |000b: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -1416da: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ -1416de: 0121 |000f: move v1, v2 │ │ -1416e0: 28fa |0010: goto 000a // -0006 │ │ -1416e2: 5453 3e0c |0011: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ -1416e6: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ -1416ea: 2203 9505 |0015: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // type@0595 │ │ -1416ee: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -1416f0: 7030 a829 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@29a8 │ │ -1416f6: 5b53 3e0c |001b: iput-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ -1416fa: 5453 3e0c |001d: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ -1416fe: 6e20 a129 3600 |001f: invoke-virtual {v6, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@29a1 │ │ -141704: 0c00 |0022: move-result-object v0 │ │ -141706: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ -14170a: 5b60 200c |0025: iput-object v0, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -14170e: 5463 200c |0027: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141712: 3903 e1ff |0029: if-nez v3, 000a // -001f │ │ -141716: 0121 |002b: move v1, v2 │ │ -141718: 28de |002c: goto 000a // -0022 │ │ +13f374: |[13f374] android.support.v7.app.AppCompatDelegateImplV7.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +13f384: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +13f386: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +13f388: 5463 110c |0002: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13f38c: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +13f390: 5462 110c |0006: iget-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13f394: 5b62 200c |0008: iput-object v2, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f398: 0f01 |000a: return v1 │ │ +13f39a: 5463 1c0c |000b: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f39e: 3903 0400 |000d: if-nez v3, 0011 // +0004 │ │ +13f3a2: 0121 |000f: move v1, v2 │ │ +13f3a4: 28fa |0010: goto 000a // -0006 │ │ +13f3a6: 5453 3e0c |0011: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ +13f3aa: 3903 0a00 |0013: if-nez v3, 001d // +000a │ │ +13f3ae: 2203 9505 |0015: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // type@0595 │ │ +13f3b2: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +13f3b4: 7030 a829 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@29a8 │ │ +13f3ba: 5b53 3e0c |001b: iput-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ +13f3be: 5453 3e0c |001d: iget-object v3, v5, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPanelMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelMenuPresenterCallback; // field@0c3e │ │ +13f3c2: 6e20 a129 3600 |001f: invoke-virtual {v6, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@29a1 │ │ +13f3c8: 0c00 |0022: move-result-object v0 │ │ +13f3ca: 1f00 fc06 |0023: check-cast v0, Landroid/view/View; // type@06fc │ │ +13f3ce: 5b60 200c |0025: iput-object v0, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f3d2: 5463 200c |0027: iget-object v3, v6, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f3d6: 3903 e1ff |0029: if-nez v3, 000a // -001f │ │ +13f3da: 0121 |002b: move v1, v2 │ │ +13f3dc: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1190 │ │ 0x0006 line=1191 │ │ 0x000a line=1207 │ │ 0x000b line=1195 │ │ 0x0010 line=1196 │ │ @@ -440475,26 +440607,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 │ │ -14171c: |[14171c] android.support.v7.app.AppCompatDelegateImplV7.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -14172c: 6e10 c729 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@29c7 │ │ -141732: 0c00 |0003: move-result-object v0 │ │ -141734: 6e20 a629 0300 |0004: invoke-virtual {v3, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@29a6 │ │ -14173a: 2200 9105 |0007: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; // type@0591 │ │ -14173e: 5431 1b0c |0009: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ -141742: 7030 8929 2001 |000b: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V // method@2989 │ │ -141748: 5b30 120c |000e: iput-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -14174c: 1300 5100 |0010: const/16 v0, #int 81 // #51 │ │ -141750: 5930 160c |0012: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@0c16 │ │ -141754: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -141756: 0f00 |0015: return v0 │ │ +13f3e0: |[13f3e0] android.support.v7.app.AppCompatDelegateImplV7.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +13f3f0: 6e10 c729 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@29c7 │ │ +13f3f6: 0c00 |0003: move-result-object v0 │ │ +13f3f8: 6e20 a629 0300 |0004: invoke-virtual {v3, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@29a6 │ │ +13f3fe: 2200 9105 |0007: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView; // type@0591 │ │ +13f402: 5431 1b0c |0009: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0c1b │ │ +13f406: 7030 8929 2001 |000b: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7$ListMenuDecorView;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;Landroid/content/Context;)V // method@2989 │ │ +13f40c: 5b30 120c |000e: iput-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f410: 1300 5100 |0010: const/16 v0, #int 81 // #51 │ │ +13f414: 5930 160c |0012: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@0c16 │ │ +13f418: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +13f41a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0007 line=1097 │ │ 0x0010 line=1098 │ │ 0x0014 line=1099 │ │ locals : │ │ @@ -440506,68 +440638,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 │ │ -141758: |[141758] android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ -141768: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -14176a: 5491 2f0c |0001: iget-object v1, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -14176e: 52a6 130c |0003: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141772: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ -141776: 52a6 130c |0007: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -14177a: 1307 6c00 |0009: const/16 v7, #int 108 // #6c │ │ -14177e: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ -141782: 5496 300c |000d: iget-object v6, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141786: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ -14178a: 2204 cd06 |0011: new-instance v4, Landroid/util/TypedValue; // type@06cd │ │ -14178e: 7010 7037 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -141794: 6e10 ae01 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -14179a: 0c00 |0019: move-result-object v0 │ │ -14179c: 6006 830c |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ -1417a0: 6e40 2102 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -1417a6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1417a8: 5246 c215 |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1417ac: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ -1417b0: 6e10 a801 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1417b6: 0c06 |0027: move-result-object v6 │ │ -1417b8: 6e10 4c02 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -1417be: 0c05 |002b: move-result-object v5 │ │ -1417c0: 6e20 2202 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -1417c6: 5246 c215 |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1417ca: 6e30 1e02 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -1417d0: 6006 840c |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ -1417d4: 6e40 2102 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -1417da: 5246 c215 |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -1417de: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ -1417e2: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ -1417e6: 6e10 a801 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1417ec: 0c06 |0042: move-result-object v6 │ │ -1417ee: 6e10 4c02 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -1417f4: 0c05 |0046: move-result-object v5 │ │ -1417f6: 6e20 2202 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -1417fc: 5246 c215 |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -141800: 6e30 1e02 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -141806: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ -14180a: 2202 cc05 |0051: new-instance v2, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -14180e: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -141810: 7030 b42b 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -141816: 6e10 ae01 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -14181c: 0c06 |005a: move-result-object v6 │ │ -14181e: 6e20 2202 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -141824: 0721 |005e: move-object v1, v2 │ │ -141826: 2203 e305 |005f: new-instance v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ -14182a: 7020 f72c 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -141830: 6e20 3c2d 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -141836: 6e20 a529 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29a5 │ │ -14183c: 0f08 |006a: return v8 │ │ -14183e: 6006 840c |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ -141842: 6e40 2102 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -141848: 28c9 |0070: goto 0039 // -0037 │ │ +13f41c: |[13f41c] android.support.v7.app.AppCompatDelegateImplV7.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z │ │ +13f42c: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +13f42e: 5491 2f0c |0001: iget-object v1, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f432: 52a6 130c |0003: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13f436: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ +13f43a: 52a6 130c |0007: iget v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13f43e: 1307 6c00 |0009: const/16 v7, #int 108 // #6c │ │ +13f442: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ +13f446: 5496 300c |000d: iget-object v6, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f44a: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ +13f44e: 2204 cd06 |0011: new-instance v4, Landroid/util/TypedValue; // type@06cd │ │ +13f452: 7010 7037 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +13f458: 6e10 ae01 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +13f45e: 0c00 |0019: move-result-object v0 │ │ +13f460: 6006 830c |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ +13f464: 6e40 2102 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13f46a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +13f46c: 5246 c215 |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13f470: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ +13f474: 6e10 a801 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13f47a: 0c06 |0027: move-result-object v6 │ │ +13f47c: 6e10 4c02 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +13f482: 0c05 |002b: move-result-object v5 │ │ +13f484: 6e20 2202 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +13f48a: 5246 c215 |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13f48e: 6e30 1e02 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +13f494: 6006 840c |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ +13f498: 6e40 2102 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13f49e: 5246 c215 |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13f4a2: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ +13f4a6: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ +13f4aa: 6e10 a801 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13f4b0: 0c06 |0042: move-result-object v6 │ │ +13f4b2: 6e10 4c02 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +13f4b8: 0c05 |0046: move-result-object v5 │ │ +13f4ba: 6e20 2202 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +13f4c0: 5246 c215 |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +13f4c4: 6e30 1e02 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +13f4ca: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ +13f4ce: 2202 cc05 |0051: new-instance v2, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +13f4d2: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +13f4d4: 7030 b42b 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +13f4da: 6e10 ae01 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +13f4e0: 0c06 |005a: move-result-object v6 │ │ +13f4e2: 6e20 2202 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +13f4e8: 0721 |005e: move-object v1, v2 │ │ +13f4ea: 2203 e305 |005f: new-instance v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@05e3 │ │ +13f4ee: 7020 f72c 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +13f4f4: 6e20 3c2d 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +13f4fa: 6e20 a529 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29a5 │ │ +13f500: 0f08 |006a: return v8 │ │ +13f502: 6006 840c |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@0c84 │ │ +13f506: 6e40 2102 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +13f50c: 28c9 |0070: goto 0039 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1147 │ │ 0x0003 line=1150 │ │ 0x0011 line=1152 │ │ 0x0016 line=1153 │ │ 0x001a line=1154 │ │ @@ -440609,29 +440741,29 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -14184c: |[14184c] android.support.v7.app.AppCompatDelegateImplV7.invalidatePanelMenu:(I)V │ │ -14185c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -14185e: 5230 360c |0001: iget v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ -141862: 9801 0204 |0003: shl-int v1, v2, v4 │ │ -141866: b610 |0005: or-int/2addr v0, v1 │ │ -141868: 5930 360c |0006: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ -14186c: 5530 370c |0008: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ -141870: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -141874: 5430 490c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -141878: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -14187c: 5430 490c |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -141880: 5431 380c |0012: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ -141884: 7120 e61a 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ -14188a: 5c32 370c |0017: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ -14188e: 0e00 |0019: return-void │ │ +13f510: |[13f510] android.support.v7.app.AppCompatDelegateImplV7.invalidatePanelMenu:(I)V │ │ +13f520: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +13f522: 5230 360c |0001: iget v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ +13f526: 9801 0204 |0003: shl-int v1, v2, v4 │ │ +13f52a: b610 |0005: or-int/2addr v0, v1 │ │ +13f52c: 5930 360c |0006: iput v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ +13f530: 5530 370c |0008: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ +13f534: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +13f538: 5430 490c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13f53c: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +13f540: 5430 490c |0010: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13f544: 5431 380c |0012: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ +13f548: 7120 e61a 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1ae6 │ │ +13f54e: 5c32 370c |0017: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ +13f552: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1511 │ │ 0x0008 line=1513 │ │ 0x0010 line=1514 │ │ 0x0017 line=1515 │ │ 0x0019 line=1517 │ │ @@ -440644,28 +440776,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -141890: |[141890] android.support.v7.app.AppCompatDelegateImplV7.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z │ │ -1418a0: 6e10 b437 0400 |0000: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ -1418a6: 0a01 |0003: move-result v1 │ │ -1418a8: 3901 1000 |0004: if-nez v1, 0014 // +0010 │ │ -1418ac: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1418ae: 7030 c829 3201 |0007: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -1418b4: 0c00 |000a: move-result-object v0 │ │ -1418b6: 5501 180c |000b: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -1418ba: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -1418be: 7030 eb29 0204 |000f: invoke-direct {v2, v0, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -1418c4: 0a01 |0012: move-result v1 │ │ -1418c6: 0f01 |0013: return v1 │ │ -1418c8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1418ca: 28fe |0015: goto 0013 // -0002 │ │ +13f554: |[13f554] android.support.v7.app.AppCompatDelegateImplV7.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z │ │ +13f564: 6e10 b437 0400 |0000: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ +13f56a: 0a01 |0003: move-result v1 │ │ +13f56c: 3901 1000 |0004: if-nez v1, 0014 // +0010 │ │ +13f570: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +13f572: 7030 c829 3201 |0007: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f578: 0c00 |000a: move-result-object v0 │ │ +13f57a: 5501 180c |000b: iget-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13f57e: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +13f582: 7030 eb29 0204 |000f: invoke-direct {v2, v0, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +13f588: 0a01 |0012: move-result v1 │ │ +13f58a: 0f01 |0013: return v1 │ │ +13f58c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +13f58e: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ 0x0006 line=1366 │ │ 0x000b line=1367 │ │ 0x000f line=1368 │ │ 0x0013 line=1372 │ │ @@ -440680,86 +440812,86 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -1418cc: |[1418cc] android.support.v7.app.AppCompatDelegateImplV7.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z │ │ -1418dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -1418de: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -1418e0: 5475 280c |0002: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -1418e4: 3805 0400 |0004: if-eqz v5, 0008 // +0004 │ │ -1418e8: 0141 |0006: move v1, v4 │ │ -1418ea: 0f01 |0007: return v1 │ │ -1418ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1418ee: 7030 c829 8706 |0009: invoke-direct {v7, v8, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -1418f4: 0c03 |000c: move-result-object v3 │ │ -1418f6: 3908 4d00 |000d: if-nez v8, 005a // +004d │ │ -1418fa: 5475 300c |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -1418fe: 3805 4900 |0011: if-eqz v5, 005a // +0049 │ │ -141902: 5475 300c |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141906: 7210 2e30 0500 |0015: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@302e │ │ -14190c: 0a05 |0018: move-result v5 │ │ -14190e: 3805 4100 |0019: if-eqz v5, 005a // +0041 │ │ -141912: 5475 2f0c |001b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141916: 7110 fa38 0500 |001d: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -14191c: 0c05 |0020: move-result-object v5 │ │ -14191e: 7110 9f1b 0500 |0021: invoke-static {v5}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ -141924: 0a05 |0024: move-result v5 │ │ -141926: 3905 3500 |0025: if-nez v5, 005a // +0035 │ │ -14192a: 5475 300c |0027: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -14192e: 7210 3630 0500 |0029: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ -141934: 0a05 |002c: move-result v5 │ │ -141936: 3905 2600 |002d: if-nez v5, 0053 // +0026 │ │ -14193a: 6e10 d529 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -141940: 0a05 |0032: move-result v5 │ │ -141942: 3905 0e00 |0033: if-nez v5, 0041 // +000e │ │ -141946: 7030 eb29 3709 |0035: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -14194c: 0a05 |0038: move-result v5 │ │ -14194e: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ -141952: 5475 300c |003b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141956: 7210 4130 0500 |003d: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@3041 │ │ -14195c: 0a01 |0040: move-result v1 │ │ -14195e: 3801 c6ff |0041: if-eqz v1, 0007 // -003a │ │ -141962: 5475 2f0c |0043: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141966: 1a06 3e21 |0045: const-string v6, "audio" // string@213e │ │ -14196a: 6e20 ac01 6500 |0047: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -141970: 0c00 |004a: move-result-object v0 │ │ -141972: 1f00 ac00 |004b: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ -141976: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ -14197a: 6e20 9e03 4000 |004f: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@039e │ │ -141980: 28b5 |0052: goto 0007 // -004b │ │ -141982: 5475 300c |0053: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141986: 7210 3330 0500 |0055: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@3033 │ │ -14198c: 0a01 |0058: move-result v1 │ │ -14198e: 28e8 |0059: goto 0041 // -0018 │ │ -141990: 5535 180c |005a: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -141994: 3905 0600 |005c: if-nez v5, 0062 // +0006 │ │ -141998: 5535 170c |005e: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ -14199c: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ -1419a0: 5531 180c |0062: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -1419a4: 7030 be29 3706 |0064: invoke-direct {v7, v3, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -1419aa: 28da |0067: goto 0041 // -0026 │ │ -1419ac: 5535 190c |0068: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -1419b0: 3805 d7ff |006a: if-eqz v5, 0041 // -0029 │ │ -1419b4: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -1419b6: 5535 1f0c |006d: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ -1419ba: 3805 0800 |006f: if-eqz v5, 0077 // +0008 │ │ -1419be: 5c34 190c |0071: iput-boolean v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -1419c2: 7030 eb29 3709 |0073: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -1419c8: 0a02 |0076: move-result v2 │ │ -1419ca: 3802 caff |0077: if-eqz v2, 0041 // -0036 │ │ -1419ce: 7030 e829 3709 |0079: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@29e8 │ │ -1419d4: 1211 |007c: const/4 v1, #int 1 // #1 │ │ -1419d6: 28c4 |007d: goto 0041 // -003c │ │ -1419d8: 1a04 f803 |007e: const-string v4, "AppCompatDelegate" // string@03f8 │ │ -1419dc: 1a05 5706 |0080: const-string v5, "Couldn't get audio manager" // string@0657 │ │ -1419e0: 7120 5f37 5400 |0082: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -1419e6: 2882 |0085: goto 0007 // -007e │ │ +13f590: |[13f590] android.support.v7.app.AppCompatDelegateImplV7.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z │ │ +13f5a0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +13f5a2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +13f5a4: 5475 280c |0002: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +13f5a8: 3805 0400 |0004: if-eqz v5, 0008 // +0004 │ │ +13f5ac: 0141 |0006: move v1, v4 │ │ +13f5ae: 0f01 |0007: return v1 │ │ +13f5b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +13f5b2: 7030 c829 8706 |0009: invoke-direct {v7, v8, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13f5b8: 0c03 |000c: move-result-object v3 │ │ +13f5ba: 3908 4d00 |000d: if-nez v8, 005a // +004d │ │ +13f5be: 5475 300c |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f5c2: 3805 4900 |0011: if-eqz v5, 005a // +0049 │ │ +13f5c6: 5475 300c |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f5ca: 7210 2e30 0500 |0015: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@302e │ │ +13f5d0: 0a05 |0018: move-result v5 │ │ +13f5d2: 3805 4100 |0019: if-eqz v5, 005a // +0041 │ │ +13f5d6: 5475 2f0c |001b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f5da: 7110 fa38 0500 |001d: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +13f5e0: 0c05 |0020: move-result-object v5 │ │ +13f5e2: 7110 9f1b 0500 |0021: invoke-static {v5}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ +13f5e8: 0a05 |0024: move-result v5 │ │ +13f5ea: 3905 3500 |0025: if-nez v5, 005a // +0035 │ │ +13f5ee: 5475 300c |0027: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f5f2: 7210 3630 0500 |0029: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ +13f5f8: 0a05 |002c: move-result v5 │ │ +13f5fa: 3905 2600 |002d: if-nez v5, 0053 // +0026 │ │ +13f5fe: 6e10 d529 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13f604: 0a05 |0032: move-result v5 │ │ +13f606: 3905 0e00 |0033: if-nez v5, 0041 // +000e │ │ +13f60a: 7030 eb29 3709 |0035: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +13f610: 0a05 |0038: move-result v5 │ │ +13f612: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ +13f616: 5475 300c |003b: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f61a: 7210 4130 0500 |003d: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@3041 │ │ +13f620: 0a01 |0040: move-result v1 │ │ +13f622: 3801 c6ff |0041: if-eqz v1, 0007 // -003a │ │ +13f626: 5475 2f0c |0043: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f62a: 1a06 3921 |0045: const-string v6, "audio" // string@2139 │ │ +13f62e: 6e20 ac01 6500 |0047: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13f634: 0c00 |004a: move-result-object v0 │ │ +13f636: 1f00 ac00 |004b: check-cast v0, Landroid/media/AudioManager; // type@00ac │ │ +13f63a: 3800 3100 |004d: if-eqz v0, 007e // +0031 │ │ +13f63e: 6e20 9e03 4000 |004f: invoke-virtual {v0, v4}, Landroid/media/AudioManager;.playSoundEffect:(I)V // method@039e │ │ +13f644: 28b5 |0052: goto 0007 // -004b │ │ +13f646: 5475 300c |0053: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f64a: 7210 3330 0500 |0055: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@3033 │ │ +13f650: 0a01 |0058: move-result v1 │ │ +13f652: 28e8 |0059: goto 0041 // -0018 │ │ +13f654: 5535 180c |005a: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13f658: 3905 0600 |005c: if-nez v5, 0062 // +0006 │ │ +13f65c: 5535 170c |005e: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ +13f660: 3805 0800 |0060: if-eqz v5, 0068 // +0008 │ │ +13f664: 5531 180c |0062: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13f668: 7030 be29 3706 |0064: invoke-direct {v7, v3, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13f66e: 28da |0067: goto 0041 // -0026 │ │ +13f670: 5535 190c |0068: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13f674: 3805 d7ff |006a: if-eqz v5, 0041 // -0029 │ │ +13f678: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +13f67a: 5535 1f0c |006d: iget-boolean v5, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ +13f67e: 3805 0800 |006f: if-eqz v5, 0077 // +0008 │ │ +13f682: 5c34 190c |0071: iput-boolean v4, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13f686: 7030 eb29 3709 |0073: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +13f68c: 0a02 |0076: move-result v2 │ │ +13f68e: 3802 caff |0077: if-eqz v2, 0041 // -0036 │ │ +13f692: 7030 e829 3709 |0079: invoke-direct {v7, v3, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@29e8 │ │ +13f698: 1211 |007c: const/4 v1, #int 1 // #1 │ │ +13f69a: 28c4 |007d: goto 0041 // -003c │ │ +13f69c: 1a04 f503 |007e: const-string v4, "AppCompatDelegate" // string@03f5 │ │ +13f6a0: 1a05 5306 |0080: const-string v5, "Couldn't get audio manager" // string@0653 │ │ +13f6a4: 7120 5f37 5400 |0082: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +13f6aa: 2882 |0085: goto 0007 // -007e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1376 │ │ 0x0007 line=1425 │ │ 0x0008 line=1380 │ │ 0x0009 line=1381 │ │ 0x000d line=1382 │ │ @@ -440798,187 +440930,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 │ │ -1419e8: |[1419e8] android.support.v7.app.AppCompatDelegateImplV7.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ -1419f8: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1419fc: 5504 180c |0002: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -141a00: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ -141a04: 7401 d529 1200 |0006: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -141a0a: 0a04 |0009: move-result v4 │ │ -141a0c: 3804 0300 |000a: if-eqz v4, 000d // +0003 │ │ -141a10: 0e00 |000c: return-void │ │ -141a12: 0800 1300 |000d: move-object/from16 v0, v19 │ │ -141a16: 5204 130c |000f: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141a1a: 3904 2500 |0011: if-nez v4, 0036 // +0025 │ │ -141a1e: 0800 1200 |0013: move-object/from16 v0, v18 │ │ -141a22: 540d 2f0c |0015: iget-object v13, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141a26: 6e10 a801 0d00 |0017: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -141a2c: 0c04 |001a: move-result-object v4 │ │ -141a2e: 6e10 2b02 0400 |001b: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -141a34: 0c0c |001e: move-result-object v12 │ │ -141a36: 52c4 9900 |001f: iget v4, v12, Landroid/content/res/Configuration;.screenLayout:I // field@0099 │ │ -141a3a: dd04 040f |0021: and-int/lit8 v4, v4, #int 15 // #0f │ │ -141a3e: 1245 |0023: const/4 v5, #int 4 // #4 │ │ -141a40: 3354 2f00 |0024: if-ne v4, v5, 0053 // +002f │ │ -141a44: 121f |0026: const/4 v15, #int 1 // #1 │ │ -141a46: 6e10 9401 0d00 |0027: invoke-virtual {v13}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -141a4c: 0c04 |002a: move-result-object v4 │ │ -141a4e: 5244 8a00 |002b: iget v4, v4, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ -141a52: 1305 0b00 |002d: const/16 v5, #int 11 // #b │ │ -141a56: 3454 2600 |002f: if-lt v4, v5, 0055 // +0026 │ │ -141a5a: 121e |0031: const/4 v14, #int 1 // #1 │ │ -141a5c: 380f 0400 |0032: if-eqz v15, 0036 // +0004 │ │ -141a60: 390e d8ff |0034: if-nez v14, 000c // -0028 │ │ -141a64: 7401 cc29 1200 |0036: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -141a6a: 0c0b |0039: move-result-object v11 │ │ -141a6c: 380b 1d00 |003a: if-eqz v11, 0057 // +001d │ │ -141a70: 0800 1300 |003c: move-object/from16 v0, v19 │ │ -141a74: 5204 130c |003e: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141a78: 0800 1300 |0040: move-object/from16 v0, v19 │ │ -141a7c: 5405 1c0c |0042: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141a80: 7230 a339 4b05 |0044: invoke-interface {v11, v4, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -141a86: 0a04 |0047: move-result v4 │ │ -141a88: 3904 0f00 |0048: if-nez v4, 0057 // +000f │ │ -141a8c: 1214 |004a: const/4 v4, #int 1 // #1 │ │ -141a8e: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -141a92: 0801 1300 |004d: move-object/from16 v1, v19 │ │ -141a96: 7030 be29 1004 |004f: invoke-direct {v0, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -141a9c: 28ba |0052: goto 000c // -0046 │ │ -141a9e: 120f |0053: const/4 v15, #int 0 // #0 │ │ -141aa0: 28d3 |0054: goto 0027 // -002d │ │ -141aa2: 120e |0055: const/4 v14, #int 0 // #0 │ │ -141aa4: 28dc |0056: goto 0032 // -0024 │ │ -141aa6: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -141aaa: 5404 2f0c |0059: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141aae: 1a05 014a |005b: const-string v5, "window" // string@4a01 │ │ -141ab2: 6e20 ac01 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -141ab8: 0c11 |0060: move-result-object v17 │ │ -141aba: 1f11 1007 |0061: check-cast v17, Landroid/view/WindowManager; // type@0710 │ │ -141abe: 3811 a9ff |0063: if-eqz v17, 000c // -0057 │ │ -141ac2: 7603 eb29 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@29eb │ │ -141ac8: 0a04 |0068: move-result v4 │ │ -141aca: 3804 a3ff |0069: if-eqz v4, 000c // -005d │ │ -141ace: 12e3 |006b: const/4 v3, #int -2 // #fe │ │ -141ad0: 0800 1300 |006c: move-object/from16 v0, v19 │ │ -141ad4: 5404 120c |006e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141ad8: 3804 0800 |0070: if-eqz v4, 0078 // +0008 │ │ -141adc: 0800 1300 |0072: move-object/from16 v0, v19 │ │ -141ae0: 5504 1e0c |0074: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -141ae4: 3804 c000 |0076: if-eqz v4, 0136 // +00c0 │ │ -141ae8: 0800 1300 |0078: move-object/from16 v0, v19 │ │ -141aec: 5404 120c |007a: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141af0: 3904 a100 |007c: if-nez v4, 011d // +00a1 │ │ -141af4: 7602 d029 1200 |007e: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29d0 │ │ -141afa: 0a04 |0081: move-result v4 │ │ -141afc: 3804 8aff |0082: if-eqz v4, 000c // -0076 │ │ -141b00: 0800 1300 |0084: move-object/from16 v0, v19 │ │ -141b04: 5404 120c |0086: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141b08: 3804 84ff |0088: if-eqz v4, 000c // -007c │ │ -141b0c: 7602 cf29 1200 |008a: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29cf │ │ -141b12: 0a04 |008d: move-result v4 │ │ -141b14: 3804 7eff |008e: if-eqz v4, 000c // -0082 │ │ -141b18: 7401 a229 1300 |0090: invoke-virtual/range {v19}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.hasPanelItems:()Z // method@29a2 │ │ -141b1e: 0a04 |0093: move-result v4 │ │ -141b20: 3804 78ff |0094: if-eqz v4, 000c // -0088 │ │ -141b24: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -141b28: 5404 200c |0098: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141b2c: 6e10 5438 0400 |009a: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -141b32: 0c02 |009d: move-result-object v2 │ │ -141b34: 3902 0900 |009e: if-nez v2, 00a7 // +0009 │ │ -141b38: 2202 0007 |00a0: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -141b3c: 12e4 |00a2: const/4 v4, #int -2 // #fe │ │ -141b3e: 12e5 |00a3: const/4 v5, #int -2 // #fe │ │ -141b40: 7030 0439 4205 |00a4: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -141b46: 0800 1300 |00a7: move-object/from16 v0, v19 │ │ -141b4a: 520a 100c |00a9: iget v10, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@0c10 │ │ -141b4e: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ -141b52: 5404 120c |00ad: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141b56: 6e20 5339 a400 |00af: invoke-virtual {v4, v10}, Landroid/view/ViewGroup;.setBackgroundResource:(I)V // method@3953 │ │ -141b5c: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -141b60: 5404 200c |00b4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141b64: 6e10 6538 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -141b6a: 0c10 |00b9: move-result-object v16 │ │ -141b6c: 3810 1300 |00ba: if-eqz v16, 00cd // +0013 │ │ -141b70: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ -141b74: 2004 0207 |00be: instance-of v4, v0, Landroid/view/ViewGroup; // type@0702 │ │ -141b78: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ -141b7c: 1f10 0207 |00c2: check-cast v16, Landroid/view/ViewGroup; // type@0702 │ │ -141b80: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ -141b84: 5404 200c |00c6: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141b88: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ -141b8c: 6e20 4c39 4000 |00ca: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -141b92: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ -141b96: 5404 120c |00cf: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141b9a: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ -141b9e: 5405 200c |00d3: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141ba2: 6e30 1839 5402 |00d5: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ -141ba8: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ -141bac: 5404 200c |00da: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141bb0: 6e10 8338 0400 |00dc: invoke-virtual {v4}, Landroid/view/View;.hasFocus:()Z // method@3883 │ │ -141bb6: 0a04 |00df: move-result v4 │ │ -141bb8: 3904 0900 |00e0: if-nez v4, 00e9 // +0009 │ │ -141bbc: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ -141bc0: 5404 200c |00e4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ -141bc4: 6e10 ba38 0400 |00e6: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ -141bca: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ -141bcc: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ -141bd0: 5c04 170c |00ec: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ -141bd4: 2202 0f07 |00ee: new-instance v2, Landroid/view/WindowManager$LayoutParams; // type@070f │ │ -141bd8: 12e4 |00f0: const/4 v4, #int -2 // #fe │ │ -141bda: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ -141bde: 5205 230c |00f3: iget v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.x:I // field@0c23 │ │ -141be2: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ -141be6: 5206 240c |00f7: iget v6, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.y:I // field@0c24 │ │ -141bea: 1307 ea03 |00f9: const/16 v7, #int 1002 // #3ea │ │ -141bee: 1508 8200 |00fb: const/high16 v8, #int 8519680 // #82 │ │ -141bf2: 12d9 |00fd: const/4 v9, #int -3 // #fd │ │ -141bf4: 7608 ca39 0200 |00fe: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@39ca │ │ -141bfa: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -141bfe: 5204 160c |0103: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@0c16 │ │ -141c02: 5924 cf15 |0105: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@15cf │ │ -141c06: 0800 1300 |0107: move-object/from16 v0, v19 │ │ -141c0a: 5204 220c |0109: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@0c22 │ │ -141c0e: 5924 d215 |010b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@15d2 │ │ -141c12: 0800 1300 |010d: move-object/from16 v0, v19 │ │ -141c16: 5404 120c |010f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141c1a: 0800 1100 |0111: move-object/from16 v0, v17 │ │ -141c1e: 7230 cb39 4002 |0113: invoke-interface {v0, v4, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@39cb │ │ -141c24: 1214 |0116: const/4 v4, #int 1 // #1 │ │ -141c26: 0800 1300 |0117: move-object/from16 v0, v19 │ │ -141c2a: 5c04 180c |0119: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -141c2e: 2900 f1fe |011b: goto/16 000c // -010f │ │ -141c32: 0800 1300 |011d: move-object/from16 v0, v19 │ │ -141c36: 5504 1e0c |011f: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -141c3a: 3804 69ff |0121: if-eqz v4, 008a // -0097 │ │ -141c3e: 0800 1300 |0123: move-object/from16 v0, v19 │ │ -141c42: 5404 120c |0125: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141c46: 6e10 2339 0400 |0127: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -141c4c: 0a04 |012a: move-result v4 │ │ -141c4e: 3d04 5fff |012b: if-lez v4, 008a // -00a1 │ │ -141c52: 0800 1300 |012d: move-object/from16 v0, v19 │ │ -141c56: 5404 120c |012f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ -141c5a: 6e10 4a39 0400 |0131: invoke-virtual {v4}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ -141c60: 2900 56ff |0134: goto/16 008a // -00aa │ │ -141c64: 0800 1300 |0136: move-object/from16 v0, v19 │ │ -141c68: 5404 110c |0138: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141c6c: 3804 afff |013a: if-eqz v4, 00e9 // -0051 │ │ -141c70: 0800 1300 |013c: move-object/from16 v0, v19 │ │ -141c74: 5404 110c |013e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141c78: 6e10 5438 0400 |0140: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -141c7e: 0c02 |0143: move-result-object v2 │ │ -141c80: 3802 a5ff |0144: if-eqz v2, 00e9 // -005b │ │ -141c84: 5224 c715 |0146: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ -141c88: 12f5 |0148: const/4 v5, #int -1 // #ff │ │ -141c8a: 3354 a0ff |0149: if-ne v4, v5, 00e9 // -0060 │ │ -141c8e: 12f3 |014b: const/4 v3, #int -1 // #ff │ │ -141c90: 289d |014c: goto 00e9 // -0063 │ │ +13f6ac: |[13f6ac] android.support.v7.app.AppCompatDelegateImplV7.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ +13f6bc: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +13f6c0: 5504 180c |0002: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13f6c4: 3904 0800 |0004: if-nez v4, 000c // +0008 │ │ +13f6c8: 7401 d529 1200 |0006: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13f6ce: 0a04 |0009: move-result v4 │ │ +13f6d0: 3804 0300 |000a: if-eqz v4, 000d // +0003 │ │ +13f6d4: 0e00 |000c: return-void │ │ +13f6d6: 0800 1300 |000d: move-object/from16 v0, v19 │ │ +13f6da: 5204 130c |000f: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13f6de: 3904 2500 |0011: if-nez v4, 0036 // +0025 │ │ +13f6e2: 0800 1200 |0013: move-object/from16 v0, v18 │ │ +13f6e6: 540d 2f0c |0015: iget-object v13, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f6ea: 6e10 a801 0d00 |0017: invoke-virtual {v13}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13f6f0: 0c04 |001a: move-result-object v4 │ │ +13f6f2: 6e10 2b02 0400 |001b: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +13f6f8: 0c0c |001e: move-result-object v12 │ │ +13f6fa: 52c4 9900 |001f: iget v4, v12, Landroid/content/res/Configuration;.screenLayout:I // field@0099 │ │ +13f6fe: dd04 040f |0021: and-int/lit8 v4, v4, #int 15 // #0f │ │ +13f702: 1245 |0023: const/4 v5, #int 4 // #4 │ │ +13f704: 3354 2f00 |0024: if-ne v4, v5, 0053 // +002f │ │ +13f708: 121f |0026: const/4 v15, #int 1 // #1 │ │ +13f70a: 6e10 9401 0d00 |0027: invoke-virtual {v13}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +13f710: 0c04 |002a: move-result-object v4 │ │ +13f712: 5244 8a00 |002b: iget v4, v4, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@008a │ │ +13f716: 1305 0b00 |002d: const/16 v5, #int 11 // #b │ │ +13f71a: 3454 2600 |002f: if-lt v4, v5, 0055 // +0026 │ │ +13f71e: 121e |0031: const/4 v14, #int 1 // #1 │ │ +13f720: 380f 0400 |0032: if-eqz v15, 0036 // +0004 │ │ +13f724: 390e d8ff |0034: if-nez v14, 000c // -0028 │ │ +13f728: 7401 cc29 1200 |0036: invoke-virtual/range {v18}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +13f72e: 0c0b |0039: move-result-object v11 │ │ +13f730: 380b 1d00 |003a: if-eqz v11, 0057 // +001d │ │ +13f734: 0800 1300 |003c: move-object/from16 v0, v19 │ │ +13f738: 5204 130c |003e: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13f73c: 0800 1300 |0040: move-object/from16 v0, v19 │ │ +13f740: 5405 1c0c |0042: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f744: 7230 a339 4b05 |0044: invoke-interface {v11, v4, v5}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +13f74a: 0a04 |0047: move-result v4 │ │ +13f74c: 3904 0f00 |0048: if-nez v4, 0057 // +000f │ │ +13f750: 1214 |004a: const/4 v4, #int 1 // #1 │ │ +13f752: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +13f756: 0801 1300 |004d: move-object/from16 v1, v19 │ │ +13f75a: 7030 be29 1004 |004f: invoke-direct {v0, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13f760: 28ba |0052: goto 000c // -0046 │ │ +13f762: 120f |0053: const/4 v15, #int 0 // #0 │ │ +13f764: 28d3 |0054: goto 0027 // -002d │ │ +13f766: 120e |0055: const/4 v14, #int 0 // #0 │ │ +13f768: 28dc |0056: goto 0032 // -0024 │ │ +13f76a: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +13f76e: 5404 2f0c |0059: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13f772: 1a05 fc49 |005b: const-string v5, "window" // string@49fc │ │ +13f776: 6e20 ac01 5400 |005d: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +13f77c: 0c11 |0060: move-result-object v17 │ │ +13f77e: 1f11 1007 |0061: check-cast v17, Landroid/view/WindowManager; // type@0710 │ │ +13f782: 3811 a9ff |0063: if-eqz v17, 000c // -0057 │ │ +13f786: 7603 eb29 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@29eb │ │ +13f78c: 0a04 |0068: move-result v4 │ │ +13f78e: 3804 a3ff |0069: if-eqz v4, 000c // -005d │ │ +13f792: 12e3 |006b: const/4 v3, #int -2 // #fe │ │ +13f794: 0800 1300 |006c: move-object/from16 v0, v19 │ │ +13f798: 5404 120c |006e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f79c: 3804 0800 |0070: if-eqz v4, 0078 // +0008 │ │ +13f7a0: 0800 1300 |0072: move-object/from16 v0, v19 │ │ +13f7a4: 5504 1e0c |0074: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +13f7a8: 3804 c000 |0076: if-eqz v4, 0136 // +00c0 │ │ +13f7ac: 0800 1300 |0078: move-object/from16 v0, v19 │ │ +13f7b0: 5404 120c |007a: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f7b4: 3904 a100 |007c: if-nez v4, 011d // +00a1 │ │ +13f7b8: 7602 d029 1200 |007e: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelDecor:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29d0 │ │ +13f7be: 0a04 |0081: move-result v4 │ │ +13f7c0: 3804 8aff |0082: if-eqz v4, 000c // -0076 │ │ +13f7c4: 0800 1300 |0084: move-object/from16 v0, v19 │ │ +13f7c8: 5404 120c |0086: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f7cc: 3804 84ff |0088: if-eqz v4, 000c // -007c │ │ +13f7d0: 7602 cf29 1200 |008a: invoke-direct/range {v18, v19}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelContent:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29cf │ │ +13f7d6: 0a04 |008d: move-result v4 │ │ +13f7d8: 3804 7eff |008e: if-eqz v4, 000c // -0082 │ │ +13f7dc: 7401 a229 1300 |0090: invoke-virtual/range {v19}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.hasPanelItems:()Z // method@29a2 │ │ +13f7e2: 0a04 |0093: move-result v4 │ │ +13f7e4: 3804 78ff |0094: if-eqz v4, 000c // -0088 │ │ +13f7e8: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +13f7ec: 5404 200c |0098: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f7f0: 6e10 5438 0400 |009a: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +13f7f6: 0c02 |009d: move-result-object v2 │ │ +13f7f8: 3902 0900 |009e: if-nez v2, 00a7 // +0009 │ │ +13f7fc: 2202 0007 |00a0: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +13f800: 12e4 |00a2: const/4 v4, #int -2 // #fe │ │ +13f802: 12e5 |00a3: const/4 v5, #int -2 // #fe │ │ +13f804: 7030 0439 4205 |00a4: invoke-direct {v2, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +13f80a: 0800 1300 |00a7: move-object/from16 v0, v19 │ │ +13f80e: 520a 100c |00a9: iget v10, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.background:I // field@0c10 │ │ +13f812: 0800 1300 |00ab: move-object/from16 v0, v19 │ │ +13f816: 5404 120c |00ad: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f81a: 6e20 5339 a400 |00af: invoke-virtual {v4, v10}, Landroid/view/ViewGroup;.setBackgroundResource:(I)V // method@3953 │ │ +13f820: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +13f824: 5404 200c |00b4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f828: 6e10 6538 0400 |00b6: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +13f82e: 0c10 |00b9: move-result-object v16 │ │ +13f830: 3810 1300 |00ba: if-eqz v16, 00cd // +0013 │ │ +13f834: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +13f838: 2004 0207 |00be: instance-of v4, v0, Landroid/view/ViewGroup; // type@0702 │ │ +13f83c: 3804 0d00 |00c0: if-eqz v4, 00cd // +000d │ │ +13f840: 1f10 0207 |00c2: check-cast v16, Landroid/view/ViewGroup; // type@0702 │ │ +13f844: 0800 1300 |00c4: move-object/from16 v0, v19 │ │ +13f848: 5404 200c |00c6: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f84c: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ +13f850: 6e20 4c39 4000 |00ca: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +13f856: 0800 1300 |00cd: move-object/from16 v0, v19 │ │ +13f85a: 5404 120c |00cf: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f85e: 0800 1300 |00d1: move-object/from16 v0, v19 │ │ +13f862: 5405 200c |00d3: iget-object v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f866: 6e30 1839 5402 |00d5: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ +13f86c: 0800 1300 |00d8: move-object/from16 v0, v19 │ │ +13f870: 5404 200c |00da: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f874: 6e10 8338 0400 |00dc: invoke-virtual {v4}, Landroid/view/View;.hasFocus:()Z // method@3883 │ │ +13f87a: 0a04 |00df: move-result v4 │ │ +13f87c: 3904 0900 |00e0: if-nez v4, 00e9 // +0009 │ │ +13f880: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ +13f884: 5404 200c |00e4: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@0c20 │ │ +13f888: 6e10 ba38 0400 |00e6: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@38ba │ │ +13f88e: 1204 |00e9: const/4 v4, #int 0 // #0 │ │ +13f890: 0800 1300 |00ea: move-object/from16 v0, v19 │ │ +13f894: 5c04 170c |00ec: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ +13f898: 2202 0f07 |00ee: new-instance v2, Landroid/view/WindowManager$LayoutParams; // type@070f │ │ +13f89c: 12e4 |00f0: const/4 v4, #int -2 // #fe │ │ +13f89e: 0800 1300 |00f1: move-object/from16 v0, v19 │ │ +13f8a2: 5205 230c |00f3: iget v5, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.x:I // field@0c23 │ │ +13f8a6: 0800 1300 |00f5: move-object/from16 v0, v19 │ │ +13f8aa: 5206 240c |00f7: iget v6, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.y:I // field@0c24 │ │ +13f8ae: 1307 ea03 |00f9: const/16 v7, #int 1002 // #3ea │ │ +13f8b2: 1508 8200 |00fb: const/high16 v8, #int 8519680 // #82 │ │ +13f8b6: 12d9 |00fd: const/4 v9, #int -3 // #fd │ │ +13f8b8: 7608 ca39 0200 |00fe: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/WindowManager$LayoutParams;.:(IIIIIII)V // method@39ca │ │ +13f8be: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +13f8c2: 5204 160c |0103: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.gravity:I // field@0c16 │ │ +13f8c6: 5924 cf15 |0105: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.gravity:I // field@15cf │ │ +13f8ca: 0800 1300 |0107: move-object/from16 v0, v19 │ │ +13f8ce: 5204 220c |0109: iget v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.windowAnimations:I // field@0c22 │ │ +13f8d2: 5924 d215 |010b: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@15d2 │ │ +13f8d6: 0800 1300 |010d: move-object/from16 v0, v19 │ │ +13f8da: 5404 120c |010f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f8de: 0800 1100 |0111: move-object/from16 v0, v17 │ │ +13f8e2: 7230 cb39 4002 |0113: invoke-interface {v0, v4, v2}, Landroid/view/WindowManager;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@39cb │ │ +13f8e8: 1214 |0116: const/4 v4, #int 1 // #1 │ │ +13f8ea: 0800 1300 |0117: move-object/from16 v0, v19 │ │ +13f8ee: 5c04 180c |0119: iput-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +13f8f2: 2900 f1fe |011b: goto/16 000c // -010f │ │ +13f8f6: 0800 1300 |011d: move-object/from16 v0, v19 │ │ +13f8fa: 5504 1e0c |011f: iget-boolean v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +13f8fe: 3804 69ff |0121: if-eqz v4, 008a // -0097 │ │ +13f902: 0800 1300 |0123: move-object/from16 v0, v19 │ │ +13f906: 5404 120c |0125: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f90a: 6e10 2339 0400 |0127: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +13f910: 0a04 |012a: move-result v4 │ │ +13f912: 3d04 5fff |012b: if-lez v4, 008a // -00a1 │ │ +13f916: 0800 1300 |012d: move-object/from16 v0, v19 │ │ +13f91a: 5404 120c |012f: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@0c12 │ │ +13f91e: 6e10 4a39 0400 |0131: invoke-virtual {v4}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ +13f924: 2900 56ff |0134: goto/16 008a // -00aa │ │ +13f928: 0800 1300 |0136: move-object/from16 v0, v19 │ │ +13f92c: 5404 110c |0138: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13f930: 3804 afff |013a: if-eqz v4, 00e9 // -0051 │ │ +13f934: 0800 1300 |013c: move-object/from16 v0, v19 │ │ +13f938: 5404 110c |013e: iget-object v4, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13f93c: 6e10 5438 0400 |0140: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +13f942: 0c02 |0143: move-result-object v2 │ │ +13f944: 3802 a5ff |0144: if-eqz v2, 00e9 // -005b │ │ +13f948: 5224 c715 |0146: iget v4, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@15c7 │ │ +13f94c: 12f5 |0148: const/4 v5, #int -1 // #ff │ │ +13f94e: 3354 a0ff |0149: if-ne v4, v5, 00e9 // -0060 │ │ +13f952: 12f3 |014b: const/4 v3, #int -1 // #ff │ │ +13f954: 289d |014c: goto 00e9 // -0063 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x000c line=1093 │ │ 0x000d line=1003 │ │ 0x0013 line=1004 │ │ 0x0017 line=1005 │ │ @@ -441048,39 +441180,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 │ │ -141c94: |[141c94] android.support.v7.app.AppCompatDelegateImplV7.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ -141ca4: 6e10 b837 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@37b8 │ │ -141caa: 0a01 |0003: move-result v1 │ │ -141cac: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -141cb0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -141cb2: 0f00 |0007: return v0 │ │ -141cb4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -141cb6: 5531 190c |0009: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -141cba: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -141cbe: 7030 eb29 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -141cc4: 0a01 |0010: move-result v1 │ │ -141cc6: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -141cca: 5431 1c0c |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141cce: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ -141cd2: 5431 1c0c |0017: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141cd6: 6e40 322d 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@2d32 │ │ -141cdc: 0a00 |001c: move-result v0 │ │ -141cde: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ -141ce2: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ -141ce6: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ -141cea: 5421 300c |0023: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141cee: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ -141cf2: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -141cf4: 7030 be29 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -141cfa: 28dc |002b: goto 0007 // -0024 │ │ +13f958: |[13f958] android.support.v7.app.AppCompatDelegateImplV7.performPanelShortcut:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ +13f968: 6e10 b837 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@37b8 │ │ +13f96e: 0a01 |0003: move-result v1 │ │ +13f970: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +13f974: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +13f976: 0f00 |0007: return v0 │ │ +13f978: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +13f97a: 5531 190c |0009: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13f97e: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +13f982: 7030 eb29 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +13f988: 0a01 |0010: move-result v1 │ │ +13f98a: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +13f98e: 5431 1c0c |0013: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f992: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ +13f996: 5431 1c0c |0017: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13f99a: 6e40 322d 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@2d32 │ │ +13f9a0: 0a00 |001c: move-result v0 │ │ +13f9a2: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ +13f9a6: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ +13f9aa: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ +13f9ae: 5421 300c |0023: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13f9b2: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ +13f9b6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +13f9b8: 7030 be29 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13f9be: 28dc |002b: goto 0007 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1487 │ │ 0x0006 line=1488 │ │ 0x0007 line=1507 │ │ 0x0008 line=1491 │ │ 0x0009 line=1495 │ │ @@ -441101,144 +441233,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 │ │ -141cfc: |[141cfc] android.support.v7.app.AppCompatDelegateImplV7.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ -141d0c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -141d0e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -141d10: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -141d12: 6e10 d529 0900 |0003: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -141d18: 0a03 |0006: move-result v3 │ │ -141d1a: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -141d1e: 0f05 |0009: return v5 │ │ -141d20: 55a3 190c |000a: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -141d24: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ -141d28: 0145 |000e: move v5, v4 │ │ -141d2a: 28fa |000f: goto 0009 // -0006 │ │ -141d2c: 5493 400c |0010: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -141d30: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -141d34: 5493 400c |0014: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -141d38: 32a3 0700 |0016: if-eq v3, v10, 001d // +0007 │ │ -141d3c: 5493 400c |0018: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -141d40: 7030 be29 3905 |001a: invoke-direct {v9, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -141d46: 6e10 cc29 0900 |001d: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -141d4c: 0c00 |0020: move-result-object v0 │ │ -141d4e: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -141d52: 52a3 130c |0023: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141d56: 7220 a039 3000 |0025: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@39a0 │ │ -141d5c: 0c03 |0028: move-result-object v3 │ │ -141d5e: 5ba3 110c |0029: iput-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141d62: 52a3 130c |002b: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141d66: 3803 0800 |002d: if-eqz v3, 0035 // +0008 │ │ -141d6a: 52a3 130c |002f: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141d6e: 1306 6c00 |0031: const/16 v6, #int 108 // #6c │ │ -141d72: 3363 6d00 |0033: if-ne v3, v6, 00a0 // +006d │ │ -141d76: 0141 |0035: move v1, v4 │ │ -141d78: 3801 0b00 |0036: if-eqz v1, 0041 // +000b │ │ -141d7c: 5493 300c |0038: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141d80: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -141d84: 5493 300c |003c: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141d88: 7210 3d30 0300 |003e: invoke-interface {v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenuPrepared:()V // method@303d │ │ -141d8e: 54a3 110c |0041: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141d92: 3903 b000 |0043: if-nez v3, 00f3 // +00b0 │ │ -141d96: 3801 0a00 |0045: if-eqz v1, 004f // +000a │ │ -141d9a: 6e10 e929 0900 |0047: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ -141da0: 0c03 |004a: move-result-object v3 │ │ -141da2: 2033 c205 |004b: instance-of v3, v3, Landroid/support/v7/internal/app/ToolbarActionBar; // type@05c2 │ │ -141da6: 3903 a600 |004d: if-nez v3, 00f3 // +00a6 │ │ -141daa: 54a3 1c0c |004f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141dae: 3803 0600 |0051: if-eqz v3, 0057 // +0006 │ │ -141db2: 55a3 1f0c |0053: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ -141db6: 3803 4f00 |0055: if-eqz v3, 00a4 // +004f │ │ -141dba: 54a3 1c0c |0057: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141dbe: 3903 0c00 |0059: if-nez v3, 0065 // +000c │ │ -141dc2: 7020 d129 a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29d1 │ │ -141dc8: 0a03 |005e: move-result v3 │ │ -141dca: 3803 aaff |005f: if-eqz v3, 0009 // -0056 │ │ -141dce: 54a3 1c0c |0061: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141dd2: 3803 a6ff |0063: if-eqz v3, 0009 // -005a │ │ -141dd6: 3801 1a00 |0065: if-eqz v1, 007f // +001a │ │ -141dda: 5493 300c |0067: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141dde: 3803 1600 |0069: if-eqz v3, 007f // +0016 │ │ -141de2: 5493 270c |006b: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ -141de6: 3903 0900 |006d: if-nez v3, 0076 // +0009 │ │ -141dea: 2203 8e05 |006f: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // type@058e │ │ -141dee: 7030 7f29 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@297f │ │ -141df4: 5b93 270c |0074: iput-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ -141df8: 5493 300c |0076: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141dfc: 54a6 1c0c |0078: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e00: 5497 270c |007a: iget-object v7, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ -141e04: 7230 3c30 6307 |007c: invoke-interface {v3, v6, v7}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ -141e0a: 54a3 1c0c |007f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e0e: 6e10 502d 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -141e14: 52a3 130c |0084: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -141e18: 54a6 1c0c |0086: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e1c: 7230 9f39 3006 |0088: invoke-interface {v0, v3, v6}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ -141e22: 0a03 |008b: move-result v3 │ │ -141e24: 3903 1600 |008c: if-nez v3, 00a2 // +0016 │ │ -141e28: 6e20 a529 8a00 |008e: invoke-virtual {v10, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29a5 │ │ -141e2e: 3801 78ff |0091: if-eqz v1, 0009 // -0088 │ │ -141e32: 5493 300c |0093: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141e36: 3803 74ff |0095: if-eqz v3, 0009 // -008c │ │ -141e3a: 5493 300c |0097: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141e3e: 5494 270c |0099: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ -141e42: 7230 3c30 8304 |009b: invoke-interface {v3, v8, v4}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ -141e48: 2900 6bff |009e: goto/16 0009 // -0095 │ │ -141e4c: 0151 |00a0: move v1, v5 │ │ -141e4e: 2895 |00a1: goto 0036 // -006b │ │ -141e50: 5ca5 1f0c |00a2: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ -141e54: 54a3 1c0c |00a4: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e58: 6e10 502d 0300 |00a6: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ -141e5e: 54a3 140c |00a9: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ -141e62: 3803 0b00 |00ab: if-eqz v3, 00b6 // +000b │ │ -141e66: 54a3 1c0c |00ad: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e6a: 54a6 140c |00af: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ -141e6e: 6e20 382d 6300 |00b1: invoke-virtual {v3, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@2d38 │ │ -141e74: 5ba8 140c |00b4: iput-object v8, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ -141e78: 54a3 110c |00b6: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141e7c: 54a6 1c0c |00b8: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141e80: 7240 a539 5063 |00ba: invoke-interface {v0, v5, v3, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ -141e86: 0a03 |00bd: move-result v3 │ │ -141e88: 3903 1600 |00be: if-nez v3, 00d4 // +0016 │ │ -141e8c: 3801 0d00 |00c0: if-eqz v1, 00cd // +000d │ │ -141e90: 5493 300c |00c2: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141e94: 3803 0900 |00c4: if-eqz v3, 00cd // +0009 │ │ -141e98: 5493 300c |00c6: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141e9c: 5494 270c |00c8: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ -141ea0: 7230 3c30 8304 |00ca: invoke-interface {v3, v8, v4}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ -141ea6: 54a3 1c0c |00cd: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141eaa: 6e10 4f2d 0300 |00cf: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -141eb0: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ -141eb4: 380b 2800 |00d4: if-eqz v11, 00fc // +0028 │ │ -141eb8: 6e10 b037 0b00 |00d6: invoke-virtual {v11}, Landroid/view/KeyEvent;.getDeviceId:()I // method@37b0 │ │ -141ebe: 0a03 |00d9: move-result v3 │ │ -141ec0: 7110 a837 0300 |00da: invoke-static {v3}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@37a8 │ │ -141ec6: 0c02 |00dd: move-result-object v2 │ │ -141ec8: 6e10 a737 0200 |00de: invoke-virtual {v2}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@37a7 │ │ -141ece: 0a03 |00e1: move-result v3 │ │ -141ed0: 3243 1c00 |00e2: if-eq v3, v4, 00fe // +001c │ │ -141ed4: 0143 |00e4: move v3, v4 │ │ -141ed6: 5ca3 1d0c |00e5: iput-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@0c1d │ │ -141eda: 54a3 1c0c |00e7: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141ede: 55a6 1d0c |00e9: iget-boolean v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@0c1d │ │ -141ee2: 6e20 4b2d 6300 |00eb: invoke-virtual {v3, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@2d4b │ │ -141ee8: 54a3 1c0c |00ee: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141eec: 6e10 4f2d 0300 |00f0: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ -141ef2: 5ca4 190c |00f3: iput-boolean v4, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -141ef6: 5ca5 170c |00f5: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ -141efa: 5b9a 400c |00f7: iput-object v10, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -141efe: 0145 |00f9: move v5, v4 │ │ -141f00: 2900 0fff |00fa: goto/16 0009 // -00f1 │ │ -141f04: 12f3 |00fc: const/4 v3, #int -1 // #ff │ │ -141f06: 28dd |00fd: goto 00da // -0023 │ │ -141f08: 0153 |00fe: move v3, v5 │ │ -141f0a: 28e6 |00ff: goto 00e5 // -001a │ │ +13f9c0: |[13f9c0] android.support.v7.app.AppCompatDelegateImplV7.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ +13f9d0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +13f9d2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +13f9d4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +13f9d6: 6e10 d529 0900 |0003: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13f9dc: 0a03 |0006: move-result v3 │ │ +13f9de: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +13f9e2: 0f05 |0009: return v5 │ │ +13f9e4: 55a3 190c |000a: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13f9e8: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ +13f9ec: 0145 |000e: move v5, v4 │ │ +13f9ee: 28fa |000f: goto 0009 // -0006 │ │ +13f9f0: 5493 400c |0010: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13f9f4: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +13f9f8: 5493 400c |0014: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13f9fc: 32a3 0700 |0016: if-eq v3, v10, 001d // +0007 │ │ +13fa00: 5493 400c |0018: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13fa04: 7030 be29 3905 |001a: invoke-direct {v9, v3, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13fa0a: 6e10 cc29 0900 |001d: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +13fa10: 0c00 |0020: move-result-object v0 │ │ +13fa12: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +13fa16: 52a3 130c |0023: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13fa1a: 7220 a039 3000 |0025: invoke-interface {v0, v3}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@39a0 │ │ +13fa20: 0c03 |0028: move-result-object v3 │ │ +13fa22: 5ba3 110c |0029: iput-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13fa26: 52a3 130c |002b: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13fa2a: 3803 0800 |002d: if-eqz v3, 0035 // +0008 │ │ +13fa2e: 52a3 130c |002f: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13fa32: 1306 6c00 |0031: const/16 v6, #int 108 // #6c │ │ +13fa36: 3363 6d00 |0033: if-ne v3, v6, 00a0 // +006d │ │ +13fa3a: 0141 |0035: move v1, v4 │ │ +13fa3c: 3801 0b00 |0036: if-eqz v1, 0041 // +000b │ │ +13fa40: 5493 300c |0038: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fa44: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +13fa48: 5493 300c |003c: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fa4c: 7210 3d30 0300 |003e: invoke-interface {v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenuPrepared:()V // method@303d │ │ +13fa52: 54a3 110c |0041: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13fa56: 3903 b000 |0043: if-nez v3, 00f3 // +00b0 │ │ +13fa5a: 3801 0a00 |0045: if-eqz v1, 004f // +000a │ │ +13fa5e: 6e10 e929 0900 |0047: invoke-virtual {v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ +13fa64: 0c03 |004a: move-result-object v3 │ │ +13fa66: 2033 c205 |004b: instance-of v3, v3, Landroid/support/v7/internal/app/ToolbarActionBar; // type@05c2 │ │ +13fa6a: 3903 a600 |004d: if-nez v3, 00f3 // +00a6 │ │ +13fa6e: 54a3 1c0c |004f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fa72: 3803 0600 |0051: if-eqz v3, 0057 // +0006 │ │ +13fa76: 55a3 1f0c |0053: iget-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ +13fa7a: 3803 4f00 |0055: if-eqz v3, 00a4 // +004f │ │ +13fa7e: 54a3 1c0c |0057: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fa82: 3903 0c00 |0059: if-nez v3, 0065 // +000c │ │ +13fa86: 7020 d129 a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/AppCompatDelegateImplV7;.initializePanelMenu:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;)Z // method@29d1 │ │ +13fa8c: 0a03 |005e: move-result v3 │ │ +13fa8e: 3803 aaff |005f: if-eqz v3, 0009 // -0056 │ │ +13fa92: 54a3 1c0c |0061: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fa96: 3803 a6ff |0063: if-eqz v3, 0009 // -005a │ │ +13fa9a: 3801 1a00 |0065: if-eqz v1, 007f // +001a │ │ +13fa9e: 5493 300c |0067: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13faa2: 3803 1600 |0069: if-eqz v3, 007f // +0016 │ │ +13faa6: 5493 270c |006b: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ +13faaa: 3903 0900 |006d: if-nez v3, 0076 // +0009 │ │ +13faae: 2203 8e05 |006f: new-instance v3, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // type@058e │ │ +13fab2: 7030 7f29 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@297f │ │ +13fab8: 5b93 270c |0074: iput-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ +13fabc: 5493 300c |0076: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fac0: 54a6 1c0c |0078: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fac4: 5497 270c |007a: iget-object v7, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ +13fac8: 7230 3c30 6307 |007c: invoke-interface {v3, v6, v7}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ +13face: 54a3 1c0c |007f: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fad2: 6e10 502d 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +13fad8: 52a3 130c |0084: iget v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +13fadc: 54a6 1c0c |0086: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fae0: 7230 9f39 3006 |0088: invoke-interface {v0, v3, v6}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@399f │ │ +13fae6: 0a03 |008b: move-result v3 │ │ +13fae8: 3903 1600 |008c: if-nez v3, 00a2 // +0016 │ │ +13faec: 6e20 a529 8a00 |008e: invoke-virtual {v10, v8}, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@29a5 │ │ +13faf2: 3801 78ff |0091: if-eqz v1, 0009 // -0088 │ │ +13faf6: 5493 300c |0093: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fafa: 3803 74ff |0095: if-eqz v3, 0009 // -008c │ │ +13fafe: 5493 300c |0097: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fb02: 5494 270c |0099: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ +13fb06: 7230 3c30 8304 |009b: invoke-interface {v3, v8, v4}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ +13fb0c: 2900 6bff |009e: goto/16 0009 // -0095 │ │ +13fb10: 0151 |00a0: move v1, v5 │ │ +13fb12: 2895 |00a1: goto 0036 // -006b │ │ +13fb14: 5ca5 1f0c |00a2: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ +13fb18: 54a3 1c0c |00a4: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fb1c: 6e10 502d 0300 |00a6: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@2d50 │ │ +13fb22: 54a3 140c |00a9: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ +13fb26: 3803 0b00 |00ab: if-eqz v3, 00b6 // +000b │ │ +13fb2a: 54a3 1c0c |00ad: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fb2e: 54a6 140c |00af: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ +13fb32: 6e20 382d 6300 |00b1: invoke-virtual {v3, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@2d38 │ │ +13fb38: 5ba8 140c |00b4: iput-object v8, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0c14 │ │ +13fb3c: 54a3 110c |00b6: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13fb40: 54a6 1c0c |00b8: iget-object v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fb44: 7240 a539 5063 |00ba: invoke-interface {v0, v5, v3, v6}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ +13fb4a: 0a03 |00bd: move-result v3 │ │ +13fb4c: 3903 1600 |00be: if-nez v3, 00d4 // +0016 │ │ +13fb50: 3801 0d00 |00c0: if-eqz v1, 00cd // +000d │ │ +13fb54: 5493 300c |00c2: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fb58: 3803 0900 |00c4: if-eqz v3, 00cd // +0009 │ │ +13fb5c: 5493 300c |00c6: iget-object v3, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fb60: 5494 270c |00c8: iget-object v4, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMenuPresenterCallback:Landroid/support/v7/app/AppCompatDelegateImplV7$ActionMenuPresenterCallback; // field@0c27 │ │ +13fb64: 7230 3c30 8304 |00ca: invoke-interface {v3, v8, v4}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@303c │ │ +13fb6a: 54a3 1c0c |00cd: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fb6e: 6e10 4f2d 0300 |00cf: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +13fb74: 2900 37ff |00d2: goto/16 0009 // -00c9 │ │ +13fb78: 380b 2800 |00d4: if-eqz v11, 00fc // +0028 │ │ +13fb7c: 6e10 b037 0b00 |00d6: invoke-virtual {v11}, Landroid/view/KeyEvent;.getDeviceId:()I // method@37b0 │ │ +13fb82: 0a03 |00d9: move-result v3 │ │ +13fb84: 7110 a837 0300 |00da: invoke-static {v3}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@37a8 │ │ +13fb8a: 0c02 |00dd: move-result-object v2 │ │ +13fb8c: 6e10 a737 0200 |00de: invoke-virtual {v2}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@37a7 │ │ +13fb92: 0a03 |00e1: move-result v3 │ │ +13fb94: 3243 1c00 |00e2: if-eq v3, v4, 00fe // +001c │ │ +13fb98: 0143 |00e4: move v3, v4 │ │ +13fb9a: 5ca3 1d0c |00e5: iput-boolean v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@0c1d │ │ +13fb9e: 54a3 1c0c |00e7: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fba2: 55a6 1d0c |00e9: iget-boolean v6, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.qwertyMode:Z // field@0c1d │ │ +13fba6: 6e20 4b2d 6300 |00eb: invoke-virtual {v3, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@2d4b │ │ +13fbac: 54a3 1c0c |00ee: iget-object v3, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fbb0: 6e10 4f2d 0300 |00f0: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@2d4f │ │ +13fbb6: 5ca4 190c |00f3: iput-boolean v4, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +13fbba: 5ca5 170c |00f5: iput-boolean v5, v10, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ +13fbbe: 5b9a 400c |00f7: iput-object v10, v9, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +13fbc2: 0145 |00f9: move v5, v4 │ │ +13fbc4: 2900 0fff |00fa: goto/16 0009 // -00f1 │ │ +13fbc8: 12f3 |00fc: const/4 v3, #int -1 // #ff │ │ +13fbca: 28dd |00fd: goto 00da // -0023 │ │ +13fbcc: 0153 |00fe: move v3, v5 │ │ +13fbce: 28e6 |00ff: goto 00e5 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1211 │ │ 0x0009 line=1311 │ │ 0x000a line=1216 │ │ 0x000f line=1217 │ │ 0x0010 line=1220 │ │ @@ -441297,88 +441429,88 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -141f0c: |[141f0c] android.support.v7.app.AppCompatDelegateImplV7.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -141f1c: 1306 6c00 |0000: const/16 v6, #int 108 // #6c │ │ -141f20: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -141f22: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -141f24: 5472 300c |0004: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141f28: 3802 8000 |0006: if-eqz v2, 0086 // +0080 │ │ -141f2c: 5472 300c |0008: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141f30: 7210 2e30 0200 |000a: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@302e │ │ -141f36: 0a02 |000d: move-result v2 │ │ -141f38: 3802 7800 |000e: if-eqz v2, 0086 // +0078 │ │ -141f3c: 5472 2f0c |0010: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -141f40: 7110 fa38 0200 |0012: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -141f46: 0c02 |0015: move-result-object v2 │ │ -141f48: 7110 9f1b 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ -141f4e: 0a02 |0019: move-result v2 │ │ -141f50: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -141f54: 5472 300c |001c: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141f58: 7210 3530 0200 |001e: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@3035 │ │ -141f5e: 0a02 |0021: move-result v2 │ │ -141f60: 3802 6400 |0022: if-eqz v2, 0086 // +0064 │ │ -141f64: 6e10 cc29 0700 |0024: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -141f6a: 0c00 |0027: move-result-object v0 │ │ -141f6c: 5472 300c |0028: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141f70: 7210 3630 0200 |002a: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ -141f76: 0a02 |002d: move-result v2 │ │ -141f78: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ -141f7c: 3909 4100 |0030: if-nez v9, 0071 // +0041 │ │ -141f80: 3800 3e00 |0032: if-eqz v0, 0070 // +003e │ │ -141f84: 6e10 d529 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -141f8a: 0a02 |0037: move-result v2 │ │ -141f8c: 3902 3800 |0038: if-nez v2, 0070 // +0038 │ │ -141f90: 5572 370c |003a: iget-boolean v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ -141f94: 3802 1400 |003c: if-eqz v2, 0050 // +0014 │ │ -141f98: 5272 360c |003e: iget v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ -141f9c: dd02 0201 |0040: and-int/lit8 v2, v2, #int 1 // #01 │ │ -141fa0: 3802 0e00 |0042: if-eqz v2, 0050 // +000e │ │ -141fa4: 5472 490c |0044: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -141fa8: 5473 380c |0046: iget-object v3, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ -141fac: 6e20 4b39 3200 |0048: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ -141fb2: 5472 380c |004b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ -141fb6: 7210 2843 0200 |004d: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -141fbc: 7030 c829 4705 |0050: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -141fc2: 0c01 |0053: move-result-object v1 │ │ -141fc4: 5412 1c0c |0054: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141fc8: 3802 1a00 |0056: if-eqz v2, 0070 // +001a │ │ -141fcc: 5512 1f0c |0058: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ -141fd0: 3902 1600 |005a: if-nez v2, 0070 // +0016 │ │ -141fd4: 5412 110c |005c: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ -141fd8: 5413 1c0c |005e: iget-object v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141fdc: 7240 a539 4032 |0060: invoke-interface {v0, v4, v2, v3}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ -141fe2: 0a02 |0063: move-result v2 │ │ -141fe4: 3802 0c00 |0064: if-eqz v2, 0070 // +000c │ │ -141fe8: 5412 1c0c |0066: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -141fec: 7230 a339 6002 |0068: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ -141ff2: 5472 300c |006b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -141ff6: 7210 4130 0200 |006d: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@3041 │ │ -141ffc: 0e00 |0070: return-void │ │ -141ffe: 5472 300c |0071: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -142002: 7210 3330 0200 |0073: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@3033 │ │ -142008: 6e10 d529 0700 |0076: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -14200e: 0a02 |0079: move-result v2 │ │ -142010: 3902 f6ff |007a: if-nez v2, 0070 // -000a │ │ -142014: 7030 c829 4705 |007c: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -14201a: 0c01 |007f: move-result-object v1 │ │ -14201c: 5412 1c0c |0080: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ -142020: 7230 a439 6002 |0082: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ -142026: 28eb |0085: goto 0070 // -0015 │ │ -142028: 7030 c829 4705 |0086: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -14202e: 0c01 |0089: move-result-object v1 │ │ -142030: 5c15 1e0c |008a: iput-boolean v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ -142034: 7030 be29 1704 |008c: invoke-direct {v7, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -14203a: 1202 |008f: const/4 v2, #int 0 // #0 │ │ -14203c: 7030 e829 1702 |0090: invoke-direct {v7, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@29e8 │ │ -142042: 28dd |0093: goto 0070 // -0023 │ │ +13fbd0: |[13fbd0] android.support.v7.app.AppCompatDelegateImplV7.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +13fbe0: 1306 6c00 |0000: const/16 v6, #int 108 // #6c │ │ +13fbe4: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +13fbe6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +13fbe8: 5472 300c |0004: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fbec: 3802 8000 |0006: if-eqz v2, 0086 // +0080 │ │ +13fbf0: 5472 300c |0008: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fbf4: 7210 2e30 0200 |000a: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@302e │ │ +13fbfa: 0a02 |000d: move-result v2 │ │ +13fbfc: 3802 7800 |000e: if-eqz v2, 0086 // +0078 │ │ +13fc00: 5472 2f0c |0010: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13fc04: 7110 fa38 0200 |0012: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +13fc0a: 0c02 |0015: move-result-object v2 │ │ +13fc0c: 7110 9f1b 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1b9f │ │ +13fc12: 0a02 |0019: move-result v2 │ │ +13fc14: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +13fc18: 5472 300c |001c: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fc1c: 7210 3530 0200 |001e: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@3035 │ │ +13fc22: 0a02 |0021: move-result v2 │ │ +13fc24: 3802 6400 |0022: if-eqz v2, 0086 // +0064 │ │ +13fc28: 6e10 cc29 0700 |0024: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +13fc2e: 0c00 |0027: move-result-object v0 │ │ +13fc30: 5472 300c |0028: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fc34: 7210 3630 0200 |002a: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@3036 │ │ +13fc3a: 0a02 |002d: move-result v2 │ │ +13fc3c: 3802 0400 |002e: if-eqz v2, 0032 // +0004 │ │ +13fc40: 3909 4100 |0030: if-nez v9, 0071 // +0041 │ │ +13fc44: 3800 3e00 |0032: if-eqz v0, 0070 // +003e │ │ +13fc48: 6e10 d529 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13fc4e: 0a02 |0037: move-result v2 │ │ +13fc50: 3902 3800 |0038: if-nez v2, 0070 // +0038 │ │ +13fc54: 5572 370c |003a: iget-boolean v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuPosted:Z // field@0c37 │ │ +13fc58: 3802 1400 |003c: if-eqz v2, 0050 // +0014 │ │ +13fc5c: 5272 360c |003e: iget v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuFeatures:I // field@0c36 │ │ +13fc60: dd02 0201 |0040: and-int/lit8 v2, v2, #int 1 // #01 │ │ +13fc64: 3802 0e00 |0042: if-eqz v2, 0050 // +000e │ │ +13fc68: 5472 490c |0044: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13fc6c: 5473 380c |0046: iget-object v3, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ +13fc70: 6e20 4b39 3200 |0048: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@394b │ │ +13fc76: 5472 380c |004b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@0c38 │ │ +13fc7a: 7210 2843 0200 |004d: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +13fc80: 7030 c829 4705 |0050: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13fc86: 0c01 |0053: move-result-object v1 │ │ +13fc88: 5412 1c0c |0054: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fc8c: 3802 1a00 |0056: if-eqz v2, 0070 // +001a │ │ +13fc90: 5512 1f0c |0058: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshMenuContent:Z // field@0c1f │ │ +13fc94: 3902 1600 |005a: if-nez v2, 0070 // +0016 │ │ +13fc98: 5412 110c |005c: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.createdPanelView:Landroid/view/View; // field@0c11 │ │ +13fc9c: 5413 1c0c |005e: iget-object v3, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fca0: 7240 a539 4032 |0060: invoke-interface {v0, v4, v2, v3}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@39a5 │ │ +13fca6: 0a02 |0063: move-result v2 │ │ +13fca8: 3802 0c00 |0064: if-eqz v2, 0070 // +000c │ │ +13fcac: 5412 1c0c |0066: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fcb0: 7230 a339 6002 |0068: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@39a3 │ │ +13fcb6: 5472 300c |006b: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fcba: 7210 4130 0200 |006d: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@3041 │ │ +13fcc0: 0e00 |0070: return-void │ │ +13fcc2: 5472 300c |0071: iget-object v2, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +13fcc6: 7210 3330 0200 |0073: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@3033 │ │ +13fccc: 6e10 d529 0700 |0076: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +13fcd2: 0a02 |0079: move-result v2 │ │ +13fcd4: 3902 f6ff |007a: if-nez v2, 0070 // -000a │ │ +13fcd8: 7030 c829 4705 |007c: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13fcde: 0c01 |007f: move-result-object v1 │ │ +13fce0: 5412 1c0c |0080: iget-object v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0c1c │ │ +13fce4: 7230 a439 6002 |0082: invoke-interface {v0, v6, v2}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@39a4 │ │ +13fcea: 28eb |0085: goto 0070 // -0015 │ │ +13fcec: 7030 c829 4705 |0086: invoke-direct {v7, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +13fcf2: 0c01 |0089: move-result-object v1 │ │ +13fcf4: 5c15 1e0c |008a: iput-boolean v5, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.refreshDecorView:Z // field@0c1e │ │ +13fcf8: 7030 be29 1704 |008c: invoke-direct {v7, v1, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +13fcfe: 1202 |008f: const/4 v2, #int 0 // #0 │ │ +13fd00: 7030 e829 1702 |0090: invoke-direct {v7, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.openPanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)V // method@29e8 │ │ +13fd06: 28dd |0093: goto 0070 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=1103 │ │ 0x0024 line=1107 │ │ 0x0028 line=1109 │ │ 0x0032 line=1110 │ │ 0x003a line=1112 │ │ @@ -441412,29 +441544,29 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -142044: |[142044] android.support.v7.app.AppCompatDelegateImplV7.sanitizeWindowFeatureId:(I)I │ │ -142054: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -142058: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ -14205c: 1a00 f803 |0004: const-string v0, "AppCompatDelegate" // string@03f8 │ │ -142060: 1a01 d21c |0006: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature." // string@1cd2 │ │ -142064: 7120 5b37 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -14206a: 1303 6c00 |000b: const/16 v3, #int 108 // #6c │ │ -14206e: 0f03 |000d: return v3 │ │ -142070: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ -142074: 3303 fdff |0010: if-ne v3, v0, 000d // -0003 │ │ -142078: 1a00 f803 |0012: const-string v0, "AppCompatDelegate" // string@03f8 │ │ -14207c: 1a01 d31c |0014: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature." // string@1cd3 │ │ -142080: 7120 5b37 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -142086: 1303 6d00 |0019: const/16 v3, #int 109 // #6d │ │ -14208a: 28f2 |001b: goto 000d // -000e │ │ +13fd08: |[13fd08] android.support.v7.app.AppCompatDelegateImplV7.sanitizeWindowFeatureId:(I)I │ │ +13fd18: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +13fd1c: 3303 0c00 |0002: if-ne v3, v0, 000e // +000c │ │ +13fd20: 1a00 f503 |0004: const-string v0, "AppCompatDelegate" // string@03f5 │ │ +13fd24: 1a01 ce1c |0006: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR id when requesting this feature." // string@1cce │ │ +13fd28: 7120 5b37 1000 |0008: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +13fd2e: 1303 6c00 |000b: const/16 v3, #int 108 // #6c │ │ +13fd32: 0f03 |000d: return v3 │ │ +13fd34: 1300 0900 |000e: const/16 v0, #int 9 // #9 │ │ +13fd38: 3303 fdff |0010: if-ne v3, v0, 000d // -0003 │ │ +13fd3c: 1a00 f503 |0012: const-string v0, "AppCompatDelegate" // string@03f5 │ │ +13fd40: 1a01 cf1c |0014: const-string v1, "You should now use the AppCompatDelegate.FEATURE_SUPPORT_ACTION_BAR_OVERLAY id when requesting this feature." // string@1ccf │ │ +13fd44: 7120 5b37 1000 |0016: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +13fd4a: 1303 6d00 |0019: const/16 v3, #int 109 // #6d │ │ +13fd4e: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ 0x0004 line=1631 │ │ 0x000b line=1633 │ │ 0x000d line=1640 │ │ 0x000e line=1634 │ │ @@ -441450,35 +441582,35 @@ │ │ type : '(Landroid/view/ViewParent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -14208c: |[14208c] android.support.v7.app.AppCompatDelegateImplV7.shouldInheritContext:(Landroid/view/ViewParent;)Z │ │ -14209c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -14209e: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ -1420a2: 0110 |0003: move v0, v1 │ │ -1420a4: 0f00 |0004: return v0 │ │ -1420a6: 7210 5a39 0300 |0005: invoke-interface {v3}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ -1420ac: 0c03 |0008: move-result-object v3 │ │ -1420ae: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ -1420b2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1420b4: 28f8 |000c: goto 0004 // -0008 │ │ -1420b6: 5420 490c |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -1420ba: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ -1420be: 2030 fc06 |0011: instance-of v0, v3, Landroid/view/View; // type@06fc │ │ -1420c2: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ -1420c6: 0730 |0015: move-object v0, v3 │ │ -1420c8: 1f00 fc06 |0016: check-cast v0, Landroid/view/View; // type@06fc │ │ -1420cc: 7110 d71a 0000 |0018: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ -1420d2: 0a00 |001b: move-result v0 │ │ -1420d4: 3800 e9ff |001c: if-eqz v0, 0005 // -0017 │ │ -1420d8: 0110 |001e: move v0, v1 │ │ -1420da: 28e5 |001f: goto 0004 // -001b │ │ +13fd50: |[13fd50] android.support.v7.app.AppCompatDelegateImplV7.shouldInheritContext:(Landroid/view/ViewParent;)Z │ │ +13fd60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +13fd62: 3903 0800 |0001: if-nez v3, 0009 // +0008 │ │ +13fd66: 0110 |0003: move v0, v1 │ │ +13fd68: 0f00 |0004: return v0 │ │ +13fd6a: 7210 5a39 0300 |0005: invoke-interface {v3}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@395a │ │ +13fd70: 0c03 |0008: move-result-object v3 │ │ +13fd72: 3903 0400 |0009: if-nez v3, 000d // +0004 │ │ +13fd76: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +13fd78: 28f8 |000c: goto 0004 // -0008 │ │ +13fd7a: 5420 490c |000d: iget-object v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +13fd7e: 3203 0f00 |000f: if-eq v3, v0, 001e // +000f │ │ +13fd82: 2030 fc06 |0011: instance-of v0, v3, Landroid/view/View; // type@06fc │ │ +13fd86: 3800 0b00 |0013: if-eqz v0, 001e // +000b │ │ +13fd8a: 0730 |0015: move-object v0, v3 │ │ +13fd8c: 1f00 fc06 |0016: check-cast v0, Landroid/view/View; // type@06fc │ │ +13fd90: 7110 d71a 0000 |0018: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1ad7 │ │ +13fd96: 0a00 |001b: move-result v0 │ │ +13fd98: 3800 e9ff |001c: if-eqz v0, 0005 // -0017 │ │ +13fd9c: 0110 |001e: move v0, v1 │ │ +13fd9e: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=933 │ │ 0x0004 line=950 │ │ 0x0005 line=952 │ │ 0x0009 line=938 │ │ 0x000b line=943 │ │ @@ -441493,22 +441625,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1420dc: |[1420dc] android.support.v7.app.AppCompatDelegateImplV7.throwFeatureRequestIfSubDecorInstalled:()V │ │ -1420ec: 5520 440c |0000: iget-boolean v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ -1420f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1420f4: 2200 c506 |0004: new-instance v0, Landroid/util/AndroidRuntimeException; // type@06c5 │ │ -1420f8: 1a01 b41c |0006: const-string v1, "Window feature must be requested before adding content" // string@1cb4 │ │ -1420fc: 7020 5237 1000 |0008: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@3752 │ │ -142102: 2700 |000b: throw v0 │ │ -142104: 0e00 |000c: return-void │ │ +13fda0: |[13fda0] android.support.v7.app.AppCompatDelegateImplV7.throwFeatureRequestIfSubDecorInstalled:()V │ │ +13fdb0: 5520 440c |0000: iget-boolean v0, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ +13fdb4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +13fdb8: 2200 c506 |0004: new-instance v0, Landroid/util/AndroidRuntimeException; // type@06c5 │ │ +13fdbc: 1a01 b01c |0006: const-string v1, "Window feature must be requested before adding content" // string@1cb0 │ │ +13fdc0: 7020 5237 1000 |0008: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@3752 │ │ +13fdc6: 2700 |000b: throw v0 │ │ +13fdc8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ 0x0004 line=1624 │ │ 0x000c line=1627 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ @@ -441518,109 +441650,109 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -142108: |[142108] android.support.v7.app.AppCompatDelegateImplV7.updateStatusGuard:(I)I │ │ -142118: 12fb |0000: const/4 v11, #int -1 // #ff │ │ -14211a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -14211c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -14211e: 54c8 2a0c |0003: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142122: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ -142126: 54c8 2a0c |0007: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -14212a: 6e10 e12e 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2ee1 │ │ -142130: 0c08 |000c: move-result-object v8 │ │ -142132: 2088 0107 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -142136: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ -14213a: 54c8 2a0c |0011: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -14213e: 6e10 e12e 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2ee1 │ │ -142144: 0c03 |0016: move-result-object v3 │ │ -142146: 1f03 0107 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ -14214a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -14214c: 54c8 2a0c |001a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142150: 6e10 ef2e 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.isShown:()Z // method@2eef │ │ -142156: 0a08 |001f: move-result v8 │ │ -142158: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ -14215c: 54c8 450c |0022: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ -142160: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ -142164: 2208 8800 |0026: new-instance v8, Landroid/graphics/Rect; // type@0088 │ │ -142168: 7010 1903 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -14216e: 5bc8 450c |002b: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ -142172: 2208 8800 |002d: new-instance v8, Landroid/graphics/Rect; // type@0088 │ │ -142176: 7010 1903 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -14217c: 5bc8 460c |0032: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0c46 │ │ -142180: 54c0 450c |0034: iget-object v0, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ -142184: 54c1 460c |0036: iget-object v1, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0c46 │ │ -142188: 6e57 2303 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ -14218e: 54c8 430c |003b: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -142192: 7130 f731 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@31f7 │ │ -142198: 5218 b200 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -14219c: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ -1421a0: 01d5 |0044: move v5, v13 │ │ -1421a2: 5238 cc15 |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -1421a6: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ -1421aa: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -1421ac: 593d cc15 |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -1421b0: 54c8 420c |004c: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -1421b4: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ -1421b8: 2208 fc06 |0050: new-instance v8, Landroid/view/View; // type@06fc │ │ -1421bc: 54c9 2f0c |0052: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -1421c0: 7020 2638 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ -1421c6: 5bc8 420c |0057: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -1421ca: 54c8 420c |0059: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -1421ce: 54c9 2f0c |005b: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -1421d2: 6e10 a801 0900 |005d: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1421d8: 0c09 |0060: move-result-object v9 │ │ -1421da: 600a 530d |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@0d53 │ │ -1421de: 6e20 2702 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -1421e4: 0a09 |0066: move-result v9 │ │ -1421e6: 6e20 c738 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ -1421ec: 54c8 430c |006a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -1421f0: 54c9 420c |006c: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -1421f4: 220a 0007 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -1421f8: 7030 0439 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -1421fe: 6e40 1739 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ -142204: 54c8 420c |0076: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -142208: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ -14220c: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -14220e: 55c8 3d0c |007b: iget-boolean v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ -142212: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ -142216: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ -14221a: 120d |0081: const/4 v13, #int 0 // #0 │ │ -14221c: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ -142220: 54c8 2a0c |0084: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142224: 6e20 032f 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f03 │ │ -14222a: 54c8 420c |0089: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -14222e: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ -142232: 54c8 420c |008d: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -142236: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ -14223a: 6e20 f338 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -142240: 0f0d |0094: return v13 │ │ -142242: 0175 |0095: move v5, v7 │ │ -142244: 28af |0096: goto 0045 // -0051 │ │ -142246: 54c8 420c |0097: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -14224a: 6e10 5438 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -142250: 0c02 |009c: move-result-object v2 │ │ -142252: 5228 c615 |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -142256: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ -14225a: 592d c615 |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ -14225e: 54c8 420c |00a3: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ -142262: 6e20 d638 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -142268: 28ce |00a8: goto 0076 // -0032 │ │ -14226a: 0176 |00a9: move v6, v7 │ │ -14226c: 28d1 |00aa: goto 007b // -002f │ │ -14226e: 5238 cc15 |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -142272: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ -142276: 1214 |00af: const/4 v4, #int 1 // #1 │ │ -142278: 5937 cc15 |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ -14227c: 28d0 |00b2: goto 0082 // -0030 │ │ -14227e: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ -142282: 28dc |00b5: goto 0091 // -0024 │ │ +13fdcc: |[13fdcc] android.support.v7.app.AppCompatDelegateImplV7.updateStatusGuard:(I)I │ │ +13fddc: 12fb |0000: const/4 v11, #int -1 // #ff │ │ +13fdde: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +13fde0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +13fde2: 54c8 2a0c |0003: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13fde6: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ +13fdea: 54c8 2a0c |0007: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13fdee: 6e10 e12e 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2ee1 │ │ +13fdf4: 0c08 |000c: move-result-object v8 │ │ +13fdf6: 2088 0107 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +13fdfa: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ +13fdfe: 54c8 2a0c |0011: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13fe02: 6e10 e12e 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2ee1 │ │ +13fe08: 0c03 |0016: move-result-object v3 │ │ +13fe0a: 1f03 0107 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@0701 │ │ +13fe0e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +13fe10: 54c8 2a0c |001a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13fe14: 6e10 ef2e 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.isShown:()Z // method@2eef │ │ +13fe1a: 0a08 |001f: move-result v8 │ │ +13fe1c: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ +13fe20: 54c8 450c |0022: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ +13fe24: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ +13fe28: 2208 8800 |0026: new-instance v8, Landroid/graphics/Rect; // type@0088 │ │ +13fe2c: 7010 1903 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +13fe32: 5bc8 450c |002b: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ +13fe36: 2208 8800 |002d: new-instance v8, Landroid/graphics/Rect; // type@0088 │ │ +13fe3a: 7010 1903 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +13fe40: 5bc8 460c |0032: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0c46 │ │ +13fe44: 54c0 450c |0034: iget-object v0, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect1:Landroid/graphics/Rect; // field@0c45 │ │ +13fe48: 54c1 460c |0036: iget-object v1, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTempRect2:Landroid/graphics/Rect; // field@0c46 │ │ +13fe4c: 6e57 2303 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@0323 │ │ +13fe52: 54c8 430c |003b: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13fe56: 7130 f731 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@31f7 │ │ +13fe5c: 5218 b200 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +13fe60: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ +13fe64: 01d5 |0044: move v5, v13 │ │ +13fe66: 5238 cc15 |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +13fe6a: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ +13fe6e: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +13fe70: 593d cc15 |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +13fe74: 54c8 420c |004c: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fe78: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ +13fe7c: 2208 fc06 |0050: new-instance v8, Landroid/view/View; // type@06fc │ │ +13fe80: 54c9 2f0c |0052: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13fe84: 7020 2638 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@3826 │ │ +13fe8a: 5bc8 420c |0057: iput-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fe8e: 54c8 420c |0059: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fe92: 54c9 2f0c |005b: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +13fe96: 6e10 a801 0900 |005d: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +13fe9c: 0c09 |0060: move-result-object v9 │ │ +13fe9e: 600a 530d |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@0d53 │ │ +13fea2: 6e20 2702 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +13fea8: 0a09 |0066: move-result v9 │ │ +13feaa: 6e20 c738 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@38c7 │ │ +13feb0: 54c8 430c |006a: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13feb4: 54c9 420c |006c: iget-object v9, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13feb8: 220a 0007 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +13febc: 7030 0439 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +13fec2: 6e40 1739 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@3917 │ │ +13fec8: 54c8 420c |0076: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fecc: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ +13fed0: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +13fed2: 55c8 3d0c |007b: iget-boolean v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ +13fed6: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ +13feda: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ +13fede: 120d |0081: const/4 v13, #int 0 // #0 │ │ +13fee0: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ +13fee4: 54c8 2a0c |0084: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +13fee8: 6e20 032f 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2f03 │ │ +13feee: 54c8 420c |0089: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fef2: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ +13fef6: 54c8 420c |008d: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13fefa: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ +13fefe: 6e20 f338 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +13ff04: 0f0d |0094: return v13 │ │ +13ff06: 0175 |0095: move v5, v7 │ │ +13ff08: 28af |0096: goto 0045 // -0051 │ │ +13ff0a: 54c8 420c |0097: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13ff0e: 6e10 5438 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +13ff14: 0c02 |009c: move-result-object v2 │ │ +13ff16: 5228 c615 |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +13ff1a: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ +13ff1e: 592d c615 |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@15c6 │ │ +13ff22: 54c8 420c |00a3: iget-object v8, v12, Landroid/support/v7/app/AppCompatDelegateImplV7;.mStatusGuard:Landroid/view/View; // field@0c42 │ │ +13ff26: 6e20 d638 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +13ff2c: 28ce |00a8: goto 0076 // -0032 │ │ +13ff2e: 0176 |00a9: move v6, v7 │ │ +13ff30: 28d1 |00aa: goto 007b // -002f │ │ +13ff32: 5238 cc15 |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +13ff36: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ +13ff3a: 1214 |00af: const/4 v4, #int 1 // #1 │ │ +13ff3c: 5937 cc15 |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@15cc │ │ +13ff40: 28d0 |00b2: goto 0082 // -0030 │ │ +13ff42: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ +13ff46: 28dc |00b5: goto 0091 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1553 │ │ 0x0003 line=1555 │ │ 0x0007 line=1556 │ │ 0x0011 line=1557 │ │ 0x0019 line=1559 │ │ @@ -441680,25 +441812,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 │ │ -142284: |[142284] android.support.v7.app.AppCompatDelegateImplV7.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -142294: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -14229a: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -14229e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -1422a4: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -1422aa: 0c00 |000b: move-result-object v0 │ │ -1422ac: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -1422b0: 6e30 1839 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ -1422b6: 5431 3b0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1422ba: 7210 9e39 0100 |0013: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ -1422c0: 0e00 |0016: return-void │ │ +13ff48: |[13ff48] android.support.v7.app.AppCompatDelegateImplV7.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +13ff58: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +13ff5e: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +13ff62: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +13ff68: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +13ff6e: 0c00 |000b: move-result-object v0 │ │ +13ff70: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +13ff74: 6e30 1839 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ +13ff7a: 5431 3b0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +13ff7e: 7210 9e39 0100 |0013: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ +13ff84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=273 │ │ 0x000e line=274 │ │ 0x0011 line=275 │ │ 0x0016 line=276 │ │ @@ -441713,26 +441845,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 │ │ -1422c4: |[1422c4] android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -1422d4: 5421 3b0c |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1422d8: 2011 e406 |0002: instance-of v1, v1, Landroid/view/LayoutInflater$Factory; // type@06e4 │ │ -1422dc: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ -1422e0: 5421 3b0c |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1422e4: 1f01 e406 |0008: check-cast v1, Landroid/view/LayoutInflater$Factory; // type@06e4 │ │ -1422e8: 7240 bf37 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@37bf │ │ -1422ee: 0c00 |000d: move-result-object v0 │ │ -1422f0: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ -1422f4: 1100 |0010: return-object v0 │ │ -1422f6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -1422f8: 28fe |0012: goto 0010 // -0002 │ │ +13ff88: |[13ff88] android.support.v7.app.AppCompatDelegateImplV7.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +13ff98: 5421 3b0c |0000: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +13ff9c: 2011 e406 |0002: instance-of v1, v1, Landroid/view/LayoutInflater$Factory; // type@06e4 │ │ +13ffa0: 3801 0d00 |0004: if-eqz v1, 0011 // +000d │ │ +13ffa4: 5421 3b0c |0006: iget-object v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +13ffa8: 1f01 e406 |0008: check-cast v1, Landroid/view/LayoutInflater$Factory; // type@06e4 │ │ +13ffac: 7240 bf37 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@37bf │ │ +13ffb2: 0c00 |000d: move-result-object v0 │ │ +13ffb4: 3800 0300 |000e: if-eqz v0, 0011 // +0003 │ │ +13ffb8: 1100 |0010: return-object v0 │ │ +13ffba: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +13ffbc: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ 0x0006 line=986 │ │ 0x000e line=988 │ │ 0x0010 line=992 │ │ locals : │ │ @@ -441748,47 +441880,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 │ │ -1422fc: |[1422fc] android.support.v7.app.AppCompatDelegateImplV7.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -14230c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -14230e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -142310: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -142314: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ -142318: 3520 2900 |0006: if-ge v0, v2, 002f // +0029 │ │ -14231c: 0176 |0008: move v6, v7 │ │ -14231e: 5480 2c0c |0009: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ -142322: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -142326: 2200 b805 |000d: new-instance v0, Landroid/support/v7/internal/app/AppCompatViewInflater; // type@05b8 │ │ -14232a: 7010 952a 0000 |000f: invoke-direct {v0}, Landroid/support/v7/internal/app/AppCompatViewInflater;.:()V // method@2a95 │ │ -142330: 5b80 2c0c |0012: iput-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ -142334: 3806 1d00 |0014: if-eqz v6, 0031 // +001d │ │ -142338: 5580 440c |0016: iget-boolean v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ -14233c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -142340: 0790 |001a: move-object v0, v9 │ │ -142342: 1f00 0307 |001b: check-cast v0, Landroid/view/ViewParent; // type@0703 │ │ -142346: 7020 f329 0800 |001d: invoke-direct {v8, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.shouldInheritContext:(Landroid/view/ViewParent;)Z // method@29f3 │ │ -14234c: 0a00 |0020: move-result v0 │ │ -14234e: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ -142352: 0175 |0023: move v5, v7 │ │ -142354: 5480 2c0c |0024: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ -142358: 0791 |0026: move-object v1, v9 │ │ -14235a: 07a2 |0027: move-object v2, v10 │ │ -14235c: 07b3 |0028: move-object v3, v11 │ │ -14235e: 07c4 |0029: move-object v4, v12 │ │ -142360: 7408 982a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; // method@2a98 │ │ -142366: 0c00 |002d: move-result-object v0 │ │ -142368: 1100 |002e: return-object v0 │ │ -14236a: 0116 |002f: move v6, v1 │ │ -14236c: 28d9 |0030: goto 0009 // -0027 │ │ -14236e: 0115 |0031: move v5, v1 │ │ -142370: 28f2 |0032: goto 0024 // -000e │ │ +13ffc0: |[13ffc0] android.support.v7.app.AppCompatDelegateImplV7.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +13ffd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +13ffd2: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +13ffd4: 6000 c100 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +13ffd8: 1302 1500 |0004: const/16 v2, #int 21 // #15 │ │ +13ffdc: 3520 2900 |0006: if-ge v0, v2, 002f // +0029 │ │ +13ffe0: 0176 |0008: move v6, v7 │ │ +13ffe2: 5480 2c0c |0009: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ +13ffe6: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +13ffea: 2200 b805 |000d: new-instance v0, Landroid/support/v7/internal/app/AppCompatViewInflater; // type@05b8 │ │ +13ffee: 7010 952a 0000 |000f: invoke-direct {v0}, Landroid/support/v7/internal/app/AppCompatViewInflater;.:()V // method@2a95 │ │ +13fff4: 5b80 2c0c |0012: iput-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ +13fff8: 3806 1d00 |0014: if-eqz v6, 0031 // +001d │ │ +13fffc: 5580 440c |0016: iget-boolean v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ +140000: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +140004: 0790 |001a: move-object v0, v9 │ │ +140006: 1f00 0307 |001b: check-cast v0, Landroid/view/ViewParent; // type@0703 │ │ +14000a: 7020 f329 0800 |001d: invoke-direct {v8, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.shouldInheritContext:(Landroid/view/ViewParent;)Z // method@29f3 │ │ +140010: 0a00 |0020: move-result v0 │ │ +140012: 3800 1000 |0021: if-eqz v0, 0031 // +0010 │ │ +140016: 0175 |0023: move v5, v7 │ │ +140018: 5480 2c0c |0024: iget-object v0, v8, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatViewInflater:Landroid/support/v7/internal/app/AppCompatViewInflater; // field@0c2c │ │ +14001c: 0791 |0026: move-object v1, v9 │ │ +14001e: 07a2 |0027: move-object v2, v10 │ │ +140020: 07b3 |0028: move-object v3, v11 │ │ +140022: 07c4 |0029: move-object v4, v12 │ │ +140024: 7408 982a 0000 |002a: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/app/AppCompatViewInflater;.createView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZ)Landroid/view/View; // method@2a98 │ │ +14002a: 0c00 |002d: move-result-object v0 │ │ +14002c: 1100 |002e: return-object v0 │ │ +14002e: 0116 |002f: move v6, v1 │ │ +140030: 28d9 |0030: goto 0009 // -0027 │ │ +140032: 0115 |0031: move v5, v1 │ │ +140034: 28f2 |0032: goto 0024 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=916 │ │ 0x0009 line=918 │ │ 0x000d line=919 │ │ 0x0014 line=923 │ │ 0x0024 line=926 │ │ @@ -441809,40 +441941,40 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -142374: |[142374] android.support.v7.app.AppCompatDelegateImplV7.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -142384: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -142386: 6e10 b137 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -14238c: 0a04 |0004: move-result v4 │ │ -14238e: 1305 5200 |0005: const/16 v5, #int 82 // #52 │ │ -142392: 3354 0b00 |0007: if-ne v4, v5, 0012 // +000b │ │ -142396: 5464 3b0c |0009: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -14239a: 7220 9639 7400 |000b: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3996 │ │ -1423a0: 0a04 |000e: move-result v4 │ │ -1423a2: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ -1423a6: 0f03 |0011: return v3 │ │ -1423a8: 6e10 b137 0700 |0012: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -1423ae: 0a02 |0015: move-result v2 │ │ -1423b0: 6e10 af37 0700 |0016: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -1423b6: 0a00 |0019: move-result v0 │ │ -1423b8: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -1423bc: 0131 |001c: move v1, v3 │ │ -1423be: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ -1423c2: 6e30 da29 2607 |001f: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@29da │ │ -1423c8: 0a03 |0022: move-result v3 │ │ -1423ca: 28ee |0023: goto 0011 // -0012 │ │ -1423cc: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -1423ce: 28f8 |0025: goto 001d // -0008 │ │ -1423d0: 6e30 dd29 2607 |0026: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@29dd │ │ -1423d6: 0a03 |0029: move-result v3 │ │ -1423d8: 28e7 |002a: goto 0011 // -0019 │ │ +140038: |[140038] android.support.v7.app.AppCompatDelegateImplV7.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +140048: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +14004a: 6e10 b137 0700 |0001: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +140050: 0a04 |0004: move-result v4 │ │ +140052: 1305 5200 |0005: const/16 v5, #int 82 // #52 │ │ +140056: 3354 0b00 |0007: if-ne v4, v5, 0012 // +000b │ │ +14005a: 5464 3b0c |0009: iget-object v4, v6, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +14005e: 7220 9639 7400 |000b: invoke-interface {v4, v7}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@3996 │ │ +140064: 0a04 |000e: move-result v4 │ │ +140066: 3804 0300 |000f: if-eqz v4, 0012 // +0003 │ │ +14006a: 0f03 |0011: return v3 │ │ +14006c: 6e10 b137 0700 |0012: invoke-virtual {v7}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +140072: 0a02 |0015: move-result v2 │ │ +140074: 6e10 af37 0700 |0016: invoke-virtual {v7}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +14007a: 0a00 |0019: move-result v0 │ │ +14007c: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +140080: 0131 |001c: move v1, v3 │ │ +140082: 3801 0900 |001d: if-eqz v1, 0026 // +0009 │ │ +140086: 6e30 da29 2607 |001f: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@29da │ │ +14008c: 0a03 |0022: move-result v3 │ │ +14008e: 28ee |0023: goto 0011 // -0012 │ │ +140090: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +140092: 28f8 |0025: goto 001d // -0008 │ │ +140094: 6e30 dd29 2607 |0026: invoke-virtual {v6, v2, v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@29dd │ │ +14009a: 0a03 |0029: move-result v3 │ │ +14009c: 28e7 |002a: goto 0011 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=860 │ │ 0x0009 line=862 │ │ 0x0011 line=871 │ │ 0x0012 line=867 │ │ 0x0016 line=868 │ │ @@ -441863,17 +441995,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1423dc: |[1423dc] android.support.v7.app.AppCompatDelegateImplV7.getSubDecor:()Landroid/view/ViewGroup; │ │ -1423ec: 5410 430c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -1423f0: 1100 |0002: return-object v0 │ │ +1400a0: |[1400a0] android.support.v7.app.AppCompatDelegateImplV7.getSubDecor:()Landroid/view/ViewGroup; │ │ +1400b0: 5410 430c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +1400b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ │ │ #5 : (in Landroid/support/v7/app/AppCompatDelegateImplV7;) │ │ @@ -441881,35 +442013,35 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -1423f4: |[1423f4] android.support.v7.app.AppCompatDelegateImplV7.hasWindowFeature:(I)Z │ │ -142404: 7020 ee29 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@29ee │ │ -14240a: 0a02 |0003: move-result v2 │ │ -14240c: 2c02 1c00 0000 |0004: sparse-switch v2, 00000020 // +0000001c │ │ -142412: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -142416: 6e20 b139 2000 |0009: invoke-virtual {v0, v2}, Landroid/view/Window;.hasFeature:(I)Z // method@39b1 │ │ -14241c: 0a00 |000c: move-result v0 │ │ -14241e: 0f00 |000d: return v0 │ │ -142420: 5510 350c |000e: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -142424: 28fd |0010: goto 000d // -0003 │ │ -142426: 5510 3c0c |0011: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -14242a: 28fa |0013: goto 000d // -0006 │ │ -14242c: 5510 3d0c |0014: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ -142430: 28f7 |0016: goto 000d // -0009 │ │ -142432: 5510 340c |0017: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ -142436: 28f4 |0019: goto 000d // -000c │ │ -142438: 5510 330c |001a: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ -14243c: 28f1 |001c: goto 000d // -000f │ │ -14243e: 5510 4a0c |001d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ -142442: 28ee |001f: goto 000d // -0012 │ │ -142444: 0002 0600 0100 0000 0200 0000 0500 ... |0020: sparse-switch-data (26 units) │ │ +1400b8: |[1400b8] android.support.v7.app.AppCompatDelegateImplV7.hasWindowFeature:(I)Z │ │ +1400c8: 7020 ee29 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@29ee │ │ +1400ce: 0a02 |0003: move-result v2 │ │ +1400d0: 2c02 1c00 0000 |0004: sparse-switch v2, 00000020 // +0000001c │ │ +1400d6: 5410 480c |0007: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +1400da: 6e20 b139 2000 |0009: invoke-virtual {v0, v2}, Landroid/view/Window;.hasFeature:(I)Z // method@39b1 │ │ +1400e0: 0a00 |000c: move-result v0 │ │ +1400e2: 0f00 |000d: return v0 │ │ +1400e4: 5510 350c |000e: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +1400e8: 28fd |0010: goto 000d // -0003 │ │ +1400ea: 5510 3c0c |0011: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +1400ee: 28fa |0013: goto 000d // -0006 │ │ +1400f0: 5510 3d0c |0014: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ +1400f4: 28f7 |0016: goto 000d // -0009 │ │ +1400f6: 5510 340c |0017: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ +1400fa: 28f4 |0019: goto 000d // -000c │ │ +1400fc: 5510 330c |001a: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ +140100: 28f1 |001c: goto 000d // -000f │ │ +140102: 5510 4a0c |001d: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ +140106: 28ee |001f: goto 000d // -0012 │ │ +140108: 0002 0600 0100 0000 0200 0000 0500 ... |0020: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x0007 line=572 │ │ 0x000e line=560 │ │ 0x0011 line=562 │ │ @@ -441927,45 +442059,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -142478: |[142478] android.support.v7.app.AppCompatDelegateImplV7.initWindowDecorActionBar:()V │ │ -142488: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -14248e: 5530 350c |0003: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -142492: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -142496: 5430 260c |0007: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -14249a: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ -14249e: 0e00 |000b: return-void │ │ -1424a0: 5430 3b0c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1424a4: 2000 2300 |000e: instance-of v0, v0, Landroid/app/Activity; // type@0023 │ │ -1424a8: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ -1424ac: 2201 c805 |0012: new-instance v1, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ -1424b0: 5430 3b0c |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1424b4: 1f00 2300 |0016: check-cast v0, Landroid/app/Activity; // type@0023 │ │ -1424b8: 5532 3c0c |0018: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -1424bc: 7030 3b2b 0102 |001a: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/app/Activity;Z)V // method@2b3b │ │ -1424c2: 5b31 260c |001d: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -1424c6: 5430 260c |001f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -1424ca: 3800 eaff |0021: if-eqz v0, 000b // -0016 │ │ -1424ce: 5430 260c |0023: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -1424d2: 5531 310c |0025: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@0c31 │ │ -1424d6: 6e20 f127 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@27f1 │ │ -1424dc: 28e1 |002a: goto 000b // -001f │ │ -1424de: 5430 3b0c |002b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1424e2: 2000 2a00 |002d: instance-of v0, v0, Landroid/app/Dialog; // type@002a │ │ -1424e6: 3800 f0ff |002f: if-eqz v0, 001f // -0010 │ │ -1424ea: 2201 c805 |0031: new-instance v1, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ -1424ee: 5430 3b0c |0033: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -1424f2: 1f00 2a00 |0035: check-cast v0, Landroid/app/Dialog; // type@002a │ │ -1424f6: 7020 3c2b 0100 |0037: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/app/Dialog;)V // method@2b3c │ │ -1424fc: 5b31 260c |003a: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -142500: 28e3 |003c: goto 001f // -001d │ │ +14013c: |[14013c] android.support.v7.app.AppCompatDelegateImplV7.initWindowDecorActionBar:()V │ │ +14014c: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +140152: 5530 350c |0003: iget-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +140156: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +14015a: 5430 260c |0007: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +14015e: 3800 0300 |0009: if-eqz v0, 000c // +0003 │ │ +140162: 0e00 |000b: return-void │ │ +140164: 5430 3b0c |000c: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +140168: 2000 2300 |000e: instance-of v0, v0, Landroid/app/Activity; // type@0023 │ │ +14016c: 3800 1b00 |0010: if-eqz v0, 002b // +001b │ │ +140170: 2201 c805 |0012: new-instance v1, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ +140174: 5430 3b0c |0014: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +140178: 1f00 2300 |0016: check-cast v0, Landroid/app/Activity; // type@0023 │ │ +14017c: 5532 3c0c |0018: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +140180: 7030 3b2b 0102 |001a: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/app/Activity;Z)V // method@2b3b │ │ +140186: 5b31 260c |001d: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +14018a: 5430 260c |001f: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +14018e: 3800 eaff |0021: if-eqz v0, 000b // -0016 │ │ +140192: 5430 260c |0023: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +140196: 5531 310c |0025: iget-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@0c31 │ │ +14019a: 6e20 f127 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@27f1 │ │ +1401a0: 28e1 |002a: goto 000b // -001f │ │ +1401a2: 5430 3b0c |002b: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1401a6: 2000 2a00 |002d: instance-of v0, v0, Landroid/app/Dialog; // type@002a │ │ +1401aa: 3800 f0ff |002f: if-eqz v0, 001f // -0010 │ │ +1401ae: 2201 c805 |0031: new-instance v1, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ +1401b2: 5430 3b0c |0033: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1401b6: 1f00 2a00 |0035: check-cast v0, Landroid/app/Dialog; // type@002a │ │ +1401ba: 7020 3c2b 0100 |0037: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/app/Dialog;)V // method@2b3c │ │ +1401c0: 5b31 260c |003a: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +1401c4: 28e3 |003c: goto 001f // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=175 │ │ 0x000b line=188 │ │ 0x000c line=179 │ │ 0x0012 line=180 │ │ @@ -441981,27 +442113,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -142504: |[142504] android.support.v7.app.AppCompatDelegateImplV7.installViewFactory:()V │ │ -142514: 5431 2f0c |0000: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142518: 7110 c137 0100 |0002: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -14251e: 0c00 |0005: move-result-object v0 │ │ -142520: 6e10 c337 0000 |0006: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ -142526: 0c01 |0009: move-result-object v1 │ │ -142528: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ -14252c: 7120 e217 3000 |000c: invoke-static {v0, v3}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e2 │ │ -142532: 0e00 |000f: return-void │ │ -142534: 1a01 f803 |0010: const-string v1, "AppCompatDelegate" // string@03f8 │ │ -142538: 1a02 0e1a |0012: const-string v2, "The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's" // string@1a0e │ │ -14253c: 7120 5b37 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ -142542: 28f8 |0017: goto 000f // -0008 │ │ +1401c8: |[1401c8] android.support.v7.app.AppCompatDelegateImplV7.installViewFactory:()V │ │ +1401d8: 5431 2f0c |0000: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +1401dc: 7110 c137 0100 |0002: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +1401e2: 0c00 |0005: move-result-object v0 │ │ +1401e4: 6e10 c337 0000 |0006: invoke-virtual {v0}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@37c3 │ │ +1401ea: 0c01 |0009: move-result-object v1 │ │ +1401ec: 3901 0600 |000a: if-nez v1, 0010 // +0006 │ │ +1401f0: 7120 e217 3000 |000c: invoke-static {v0, v3}, Landroid/support/v4/view/LayoutInflaterCompat;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17e2 │ │ +1401f6: 0e00 |000f: return-void │ │ +1401f8: 1a01 f503 |0010: const-string v1, "AppCompatDelegate" // string@03f5 │ │ +1401fc: 1a02 0a1a |0012: const-string v2, "The Activity's LayoutInflater already has a Factory installed so we can not install AppCompat's" // string@1a0a │ │ +140200: 7120 5b37 2100 |0014: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@375b │ │ +140206: 28f8 |0017: goto 000f // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0006 line=959 │ │ 0x000c line=960 │ │ 0x000f line=965 │ │ 0x0010 line=962 │ │ @@ -442014,25 +442146,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -142544: |[142544] android.support.v7.app.AppCompatDelegateImplV7.invalidateOptionsMenu:()V │ │ -142554: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -14255a: 0c00 |0003: move-result-object v0 │ │ -14255c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -142560: 6e10 df27 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@27df │ │ -142566: 0a01 |0009: move-result v1 │ │ -142568: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -14256c: 0e00 |000c: return-void │ │ -14256e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -142570: 7020 d429 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@29d4 │ │ -142576: 28fb |0011: goto 000c // -0005 │ │ +140208: |[140208] android.support.v7.app.AppCompatDelegateImplV7.invalidateOptionsMenu:()V │ │ +140218: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +14021e: 0c00 |0003: move-result-object v0 │ │ +140220: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +140224: 6e10 df27 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@27df │ │ +14022a: 0a01 |0009: move-result v1 │ │ +14022c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +140230: 0e00 |000c: return-void │ │ +140232: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +140234: 7020 d429 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.invalidatePanelMenu:(I)V // method@29d4 │ │ +14023a: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=663 │ │ 0x000c line=666 │ │ 0x000d line=665 │ │ locals : │ │ @@ -442044,29 +442176,29 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -142578: |[142578] android.support.v7.app.AppCompatDelegateImplV7.onBackPressed:()Z │ │ -142588: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -14258a: 5432 280c |0001: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -14258e: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -142592: 5432 280c |0005: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142596: 6e10 ff31 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ -14259c: 0f01 |000a: return v1 │ │ -14259e: 6e10 ca29 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -1425a4: 0c00 |000e: move-result-object v0 │ │ -1425a6: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -1425aa: 6e10 ce27 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@27ce │ │ -1425b0: 0a02 |0014: move-result v2 │ │ -1425b2: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ -1425b6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1425b8: 28f2 |0018: goto 000a // -000e │ │ +14023c: |[14023c] android.support.v7.app.AppCompatDelegateImplV7.onBackPressed:()Z │ │ +14024c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +14024e: 5432 280c |0001: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140252: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +140256: 5432 280c |0005: iget-object v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +14025a: 6e10 ff31 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ +140260: 0f01 |000a: return v1 │ │ +140262: 6e10 ca29 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +140268: 0c00 |000e: move-result-object v0 │ │ +14026a: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +14026e: 6e10 ce27 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@27ce │ │ +140274: 0a02 |0014: move-result v2 │ │ +140276: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ +14027a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +14027c: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=806 │ │ 0x0005 line=807 │ │ 0x000a line=818 │ │ 0x000b line=812 │ │ 0x000f line=813 │ │ @@ -442080,24 +442212,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1425bc: |[1425bc] android.support.v7.app.AppCompatDelegateImplV7.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1425cc: 5521 350c |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1425d0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -1425d4: 5521 440c |0004: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ -1425d8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -1425dc: 6e10 ca29 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -1425e2: 0c00 |000b: move-result-object v0 │ │ -1425e4: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -1425e8: 6e20 e427 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@27e4 │ │ -1425ee: 0e00 |0011: return-void │ │ +140280: |[140280] android.support.v7.app.AppCompatDelegateImplV7.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +140290: 5521 350c |0000: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +140294: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +140298: 5521 440c |0004: iget-boolean v1, v2, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecorInstalled:Z // field@0c44 │ │ +14029c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +1402a0: 6e10 ca29 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +1402a6: 0c00 |000b: move-result-object v0 │ │ +1402a8: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +1402ac: 6e20 e427 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@27e4 │ │ +1402b2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0008 line=220 │ │ 0x000c line=221 │ │ 0x000e line=222 │ │ 0x0011 line=225 │ │ @@ -442111,36 +442243,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1425f0: |[1425f0] android.support.v7.app.AppCompatDelegateImplV7.onCreate:(Landroid/os/Bundle;)V │ │ -142600: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -142602: 5431 480c |0001: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -142606: 6e10 b039 0100 |0003: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -14260c: 0c01 |0006: move-result-object v1 │ │ -14260e: 1f01 0207 |0007: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ -142612: 5b31 490c |0009: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ -142616: 5431 3b0c |000b: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -14261a: 2011 2300 |000d: instance-of v1, v1, Landroid/app/Activity; // type@0023 │ │ -14261e: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -142622: 5431 3b0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -142626: 1f01 2300 |0013: check-cast v1, Landroid/app/Activity; // type@0023 │ │ -14262a: 7110 b209 0100 |0015: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@09b2 │ │ -142630: 0c01 |0018: move-result-object v1 │ │ -142632: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ -142636: 6e10 e929 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ -14263c: 0c00 |001e: move-result-object v0 │ │ -14263e: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ -142642: 5c32 310c |0021: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@0c31 │ │ -142646: 0e00 |0023: return-void │ │ -142648: 6e20 f127 2000 |0024: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@27f1 │ │ -14264e: 28fc |0027: goto 0023 // -0004 │ │ +1402b4: |[1402b4] android.support.v7.app.AppCompatDelegateImplV7.onCreate:(Landroid/os/Bundle;)V │ │ +1402c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1402c6: 5431 480c |0001: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +1402ca: 6e10 b039 0100 |0003: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +1402d0: 0c01 |0006: move-result-object v1 │ │ +1402d2: 1f01 0207 |0007: check-cast v1, Landroid/view/ViewGroup; // type@0702 │ │ +1402d6: 5b31 490c |0009: iput-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowDecor:Landroid/view/ViewGroup; // field@0c49 │ │ +1402da: 5431 3b0c |000b: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1402de: 2011 2300 |000d: instance-of v1, v1, Landroid/app/Activity; // type@0023 │ │ +1402e2: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +1402e6: 5431 3b0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1402ea: 1f01 2300 |0013: check-cast v1, Landroid/app/Activity; // type@0023 │ │ +1402ee: 7110 b209 0100 |0015: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@09b2 │ │ +1402f4: 0c01 |0018: move-result-object v1 │ │ +1402f6: 3801 0a00 |0019: if-eqz v1, 0023 // +000a │ │ +1402fa: 6e10 e929 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ +140300: 0c00 |001e: move-result-object v0 │ │ +140302: 3900 0500 |001f: if-nez v0, 0024 // +0005 │ │ +140306: 5c32 310c |0021: iput-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mEnableDefaultActionBarUp:Z // field@0c31 │ │ +14030a: 0e00 |0023: return-void │ │ +14030c: 6e20 f127 2000 |0024: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@27f1 │ │ +140312: 28fc |0027: goto 0023 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x000b line=152 │ │ 0x0011 line=153 │ │ 0x001b line=155 │ │ 0x001f line=156 │ │ @@ -442158,22 +442290,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 │ │ -142650: |[142650] android.support.v7.app.AppCompatDelegateImplV7.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -142660: 6e55 ba29 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@29ba │ │ -142666: 0c00 |0003: move-result-object v0 │ │ -142668: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -14266c: 1100 |0006: return-object v0 │ │ -14266e: 6e55 c029 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@29c0 │ │ -142674: 0c00 |000a: move-result-object v0 │ │ -142676: 28fb |000b: goto 0006 // -0005 │ │ +140314: |[140314] android.support.v7.app.AppCompatDelegateImplV7.onCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +140324: 6e55 ba29 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@29ba │ │ +14032a: 0c00 |0003: move-result-object v0 │ │ +14032c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +140330: 1100 |0006: return-object v0 │ │ +140332: 6e55 c029 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@29c0 │ │ +140338: 0c00 |000a: move-result-object v0 │ │ +14033a: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ 0x0004 line=975 │ │ 0x0006 line=980 │ │ locals : │ │ 0x0004 - 0x0006 reg=0 view Landroid/view/View; │ │ @@ -442189,27 +442321,27 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -142678: |[142678] android.support.v7.app.AppCompatDelegateImplV7.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -142688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14268a: 2b04 1300 0000 |0001: packed-switch v4, 00000014 // +00000013 │ │ -142690: 6001 c100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -142694: 1302 0b00 |0006: const/16 v2, #int 11 // #b │ │ -142698: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ -14269c: 6e30 dc29 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@29dc │ │ -1426a2: 0f00 |000d: return v0 │ │ -1426a4: 7030 db29 0305 |000e: invoke-direct {v3, v0, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z // method@29db │ │ -1426aa: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -1426ac: 28fb |0012: goto 000d // -0005 │ │ -1426ae: 0000 |0013: nop // spacer │ │ -1426b0: 0001 0100 5200 0000 0d00 0000 |0014: packed-switch-data (6 units) │ │ +14033c: |[14033c] android.support.v7.app.AppCompatDelegateImplV7.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +14034c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14034e: 2b04 1300 0000 |0001: packed-switch v4, 00000014 // +00000013 │ │ +140354: 6001 c100 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +140358: 1302 0b00 |0006: const/16 v2, #int 11 // #b │ │ +14035c: 3521 0500 |0008: if-ge v1, v2, 000d // +0005 │ │ +140360: 6e30 dc29 4305 |000a: invoke-virtual {v3, v4, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@29dc │ │ +140366: 0f00 |000d: return v0 │ │ +140368: 7030 db29 0305 |000e: invoke-direct {v3, v0, v5}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyDownPanel:(ILandroid/view/KeyEvent;)Z // method@29db │ │ +14036e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +140370: 28fb |0012: goto 000d // -0005 │ │ +140372: 0000 |0013: nop // spacer │ │ +140374: 0001 0100 5200 0000 0d00 0000 |0014: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=894 │ │ 0x0004 line=905 │ │ 0x000a line=908 │ │ 0x000d line=910 │ │ 0x000e line=896 │ │ @@ -442225,50 +442357,50 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -1426bc: |[1426bc] android.support.v7.app.AppCompatDelegateImplV7.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -1426cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1426ce: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -1426d0: 6e10 ca29 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -1426d6: 0c00 |0005: move-result-object v0 │ │ -1426d8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -1426dc: 6e30 e527 8009 |0008: invoke-virtual {v0, v8, v9}, Landroid/support/v7/app/ActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@27e5 │ │ -1426e2: 0a05 |000b: move-result v5 │ │ -1426e4: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ -1426e8: 0f03 |000e: return v3 │ │ -1426ea: 5475 400c |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -1426ee: 3805 1700 |0011: if-eqz v5, 0028 // +0017 │ │ -1426f2: 5475 400c |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -1426f6: 6e10 b137 0900 |0015: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -1426fc: 0a06 |0018: move-result v6 │ │ -1426fe: 7053 ea29 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@29ea │ │ -142704: 0a01 |001c: move-result v1 │ │ -142706: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ -14270a: 5474 400c |001f: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -14270e: 3804 edff |0021: if-eqz v4, 000e // -0013 │ │ -142712: 5474 400c |0023: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -142716: 5c43 170c |0025: iput-boolean v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ -14271a: 28e7 |0027: goto 000e // -0019 │ │ -14271c: 5475 400c |0028: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ -142720: 3905 1500 |002a: if-nez v5, 003f // +0015 │ │ -142724: 7030 c829 4703 |002c: invoke-direct {v7, v4, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -14272a: 0c02 |002f: move-result-object v2 │ │ -14272c: 7030 eb29 2709 |0030: invoke-direct {v7, v2, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ -142732: 6e10 b137 0900 |0033: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ -142738: 0a05 |0036: move-result v5 │ │ -14273a: 7053 ea29 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@29ea │ │ -142740: 0a01 |003a: move-result v1 │ │ -142742: 5c24 190c |003b: iput-boolean v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ -142746: 3901 d1ff |003d: if-nez v1, 000e // -002f │ │ -14274a: 0143 |003f: move v3, v4 │ │ -14274c: 28ce |0040: goto 000e // -0032 │ │ +140380: |[140380] android.support.v7.app.AppCompatDelegateImplV7.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +140390: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +140392: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +140394: 6e10 ca29 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +14039a: 0c00 |0005: move-result-object v0 │ │ +14039c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +1403a0: 6e30 e527 8009 |0008: invoke-virtual {v0, v8, v9}, Landroid/support/v7/app/ActionBar;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@27e5 │ │ +1403a6: 0a05 |000b: move-result v5 │ │ +1403a8: 3805 0300 |000c: if-eqz v5, 000f // +0003 │ │ +1403ac: 0f03 |000e: return v3 │ │ +1403ae: 5475 400c |000f: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +1403b2: 3805 1700 |0011: if-eqz v5, 0028 // +0017 │ │ +1403b6: 5475 400c |0013: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +1403ba: 6e10 b137 0900 |0015: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +1403c0: 0a06 |0018: move-result v6 │ │ +1403c2: 7053 ea29 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@29ea │ │ +1403c8: 0a01 |001c: move-result v1 │ │ +1403ca: 3801 0b00 |001d: if-eqz v1, 0028 // +000b │ │ +1403ce: 5474 400c |001f: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +1403d2: 3804 edff |0021: if-eqz v4, 000e // -0013 │ │ +1403d6: 5474 400c |0023: iget-object v4, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +1403da: 5c43 170c |0025: iput-boolean v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isHandled:Z // field@0c17 │ │ +1403de: 28e7 |0027: goto 000e // -0019 │ │ +1403e0: 5475 400c |0028: iget-object v5, v7, Landroid/support/v7/app/AppCompatDelegateImplV7;.mPreparedPanel:Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // field@0c40 │ │ +1403e4: 3905 1500 |002a: if-nez v5, 003f // +0015 │ │ +1403e8: 7030 c829 4703 |002c: invoke-direct {v7, v4, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +1403ee: 0c02 |002f: move-result-object v2 │ │ +1403f0: 7030 eb29 2709 |0030: invoke-direct {v7, v2, v9}, Landroid/support/v7/app/AppCompatDelegateImplV7;.preparePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@29eb │ │ +1403f6: 6e10 b137 0900 |0033: invoke-virtual {v9}, Landroid/view/KeyEvent;.getKeyCode:()I // method@37b1 │ │ +1403fc: 0a05 |0036: move-result v5 │ │ +1403fe: 7053 ea29 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@29ea │ │ +140404: 0a01 |003a: move-result v1 │ │ +140406: 5c24 190c |003b: iput-boolean v4, v2, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isPrepared:Z // field@0c19 │ │ +14040a: 3901 d1ff |003d: if-nez v1, 000e // -002f │ │ +14040e: 0143 |003f: move v3, v4 │ │ +140410: 28ce |0040: goto 000e // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=824 │ │ 0x0006 line=825 │ │ 0x000e line=855 │ │ 0x000f line=831 │ │ 0x0013 line=832 │ │ @@ -442296,34 +442428,34 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -142750: |[142750] android.support.v7.app.AppCompatDelegateImplV7.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -142760: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -142762: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -142764: 2c05 1e00 0000 |0002: sparse-switch v5, 00000020 // +0000001e │ │ -14276a: 0121 |0005: move v1, v2 │ │ -14276c: 0f01 |0006: return v1 │ │ -14276e: 7030 de29 2406 |0007: invoke-direct {v4, v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z // method@29de │ │ -142774: 28fc |000a: goto 0006 // -0004 │ │ -142776: 7030 c829 2402 |000b: invoke-direct {v4, v2, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -14277c: 0c00 |000e: move-result-object v0 │ │ -14277e: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -142782: 5503 180c |0011: iget-boolean v3, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -142786: 3803 0600 |0013: if-eqz v3, 0019 // +0006 │ │ -14278a: 7030 be29 0401 |0015: invoke-direct {v4, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -142790: 28ee |0018: goto 0006 // -0012 │ │ -142792: 6e10 d629 0400 |0019: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onBackPressed:()Z // method@29d6 │ │ -142798: 0a03 |001c: move-result v3 │ │ -14279a: 3803 e8ff |001d: if-eqz v3, 0005 // -0018 │ │ -14279e: 28e7 |001f: goto 0006 // -0019 │ │ -1427a0: 0002 0200 0400 0000 5200 0000 0900 ... |0020: sparse-switch-data (10 units) │ │ +140414: |[140414] android.support.v7.app.AppCompatDelegateImplV7.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +140424: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +140426: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +140428: 2c05 1e00 0000 |0002: sparse-switch v5, 00000020 // +0000001e │ │ +14042e: 0121 |0005: move v1, v2 │ │ +140430: 0f01 |0006: return v1 │ │ +140432: 7030 de29 2406 |0007: invoke-direct {v4, v2, v6}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onKeyUpPanel:(ILandroid/view/KeyEvent;)Z // method@29de │ │ +140438: 28fc |000a: goto 0006 // -0004 │ │ +14043a: 7030 c829 2402 |000b: invoke-direct {v4, v2, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +140440: 0c00 |000e: move-result-object v0 │ │ +140442: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +140446: 5503 180c |0011: iget-boolean v3, v0, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +14044a: 3803 0600 |0013: if-eqz v3, 0019 // +0006 │ │ +14044e: 7030 be29 0401 |0015: invoke-direct {v4, v0, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +140454: 28ee |0018: goto 0006 // -0012 │ │ +140456: 6e10 d629 0400 |0019: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.onBackPressed:()Z // method@29d6 │ │ +14045c: 0a03 |001c: move-result v3 │ │ +14045e: 3803 e8ff |001d: if-eqz v3, 0005 // -0018 │ │ +140462: 28e7 |001f: goto 0006 // -0019 │ │ +140464: 0002 0200 0400 0000 5200 0000 0900 ... |0020: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=875 │ │ 0x0006 line=890 │ │ 0x0007 line=877 │ │ 0x000b line=880 │ │ 0x000f line=881 │ │ @@ -442341,32 +442473,32 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1427b4: |[1427b4] android.support.v7.app.AppCompatDelegateImplV7.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -1427c4: 6e10 cc29 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ -1427ca: 0c00 |0003: move-result-object v0 │ │ -1427cc: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -1427d0: 6e10 d529 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -1427d6: 0a02 |0009: move-result v2 │ │ -1427d8: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ -1427dc: 6e10 262d 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ -1427e2: 0c02 |000f: move-result-object v2 │ │ -1427e4: 7020 c629 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c6 │ │ -1427ea: 0c01 |0013: move-result-object v1 │ │ -1427ec: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -1427f0: 5212 130c |0016: iget v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ -1427f4: 7230 a239 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ -1427fa: 0a02 |001b: move-result v2 │ │ -1427fc: 0f02 |001c: return v2 │ │ -1427fe: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -142800: 28fe |001e: goto 001c // -0002 │ │ +140478: |[140478] android.support.v7.app.AppCompatDelegateImplV7.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +140488: 6e10 cc29 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getWindowCallback:()Landroid/view/Window$Callback; // method@29cc │ │ +14048e: 0c00 |0003: move-result-object v0 │ │ +140490: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +140494: 6e10 d529 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +14049a: 0a02 |0009: move-result v2 │ │ +14049c: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ +1404a0: 6e10 262d 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d26 │ │ +1404a6: 0c02 |000f: move-result-object v2 │ │ +1404a8: 7020 c629 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c6 │ │ +1404ae: 0c01 |0013: move-result-object v1 │ │ +1404b0: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +1404b4: 5212 130c |0016: iget v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.featureId:I // field@0c13 │ │ +1404b8: 7230 a239 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@39a2 │ │ +1404be: 0a02 |001b: move-result v2 │ │ +1404c0: 0f02 |001c: return v2 │ │ +1404c2: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +1404c4: 28fe |001e: goto 001c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=618 │ │ 0x000c line=619 │ │ 0x0014 line=620 │ │ 0x0016 line=621 │ │ @@ -442383,18 +442515,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -142804: |[142804] android.support.v7.app.AppCompatDelegateImplV7.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -142814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -142816: 7030 ec29 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@29ec │ │ -14281c: 0e00 |0004: return-void │ │ +1404c8: |[1404c8] android.support.v7.app.AppCompatDelegateImplV7.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +1404d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1404da: 7030 ec29 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@29ec │ │ +1404e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0004 line=630 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0005 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -442404,25 +442536,25 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -142820: |[142820] android.support.v7.app.AppCompatDelegateImplV7.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -142830: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -142832: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ -142836: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ -14283a: 6e10 ca29 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -142840: 0c00 |0008: move-result-object v0 │ │ -142842: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -142846: 6e20 cf27 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@27cf │ │ -14284c: 0f01 |000e: return v1 │ │ -14284e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -142850: 28fe |0010: goto 000e // -0002 │ │ +1404e4: |[1404e4] android.support.v7.app.AppCompatDelegateImplV7.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +1404f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +1404f6: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ +1404fa: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ +1404fe: 6e10 ca29 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +140504: 0c00 |0008: move-result-object v0 │ │ +140506: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +14050a: 6e20 cf27 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@27cf │ │ +140510: 0f01 |000e: return v1 │ │ +140512: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +140514: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=605 │ │ 0x0005 line=606 │ │ 0x0009 line=607 │ │ 0x000b line=608 │ │ 0x000e line=612 │ │ @@ -442437,31 +442569,31 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -142854: |[142854] android.support.v7.app.AppCompatDelegateImplV7.onPanelClosed:(ILandroid/view/Menu;)V │ │ -142864: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -142866: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ -14286a: 3325 0c00 |0003: if-ne v5, v2, 000f // +000c │ │ -14286e: 6e10 ca29 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -142874: 0c00 |0008: move-result-object v0 │ │ -142876: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -14287a: 6e20 cf27 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@27cf │ │ -142880: 0e00 |000e: return-void │ │ -142882: 3905 ffff |000f: if-nez v5, 000e // -0001 │ │ -142886: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -142888: 7030 c829 5402 |0012: invoke-direct {v4, v5, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ -14288e: 0c01 |0015: move-result-object v1 │ │ -142890: 5512 180c |0016: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ -142894: 3802 f6ff |0018: if-eqz v2, 000e // -000a │ │ -142898: 7030 be29 1403 |001a: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ -14289e: 28f1 |001d: goto 000e // -000f │ │ +140518: |[140518] android.support.v7.app.AppCompatDelegateImplV7.onPanelClosed:(ILandroid/view/Menu;)V │ │ +140528: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +14052a: 1302 6c00 |0001: const/16 v2, #int 108 // #6c │ │ +14052e: 3325 0c00 |0003: if-ne v5, v2, 000f // +000c │ │ +140532: 6e10 ca29 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +140538: 0c00 |0008: move-result-object v0 │ │ +14053a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +14053e: 6e20 cf27 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@27cf │ │ +140544: 0e00 |000e: return-void │ │ +140546: 3905 ffff |000f: if-nez v5, 000e // -0001 │ │ +14054a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +14054c: 7030 c829 5402 |0012: invoke-direct {v4, v5, v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getPanelState:(IZ)Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState; // method@29c8 │ │ +140552: 0c01 |0015: move-result-object v1 │ │ +140554: 5512 180c |0016: iget-boolean v2, v1, Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;.isOpen:Z // field@0c18 │ │ +140558: 3802 f6ff |0018: if-eqz v2, 000e // -000a │ │ +14055c: 7030 be29 1403 |001a: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.closePanel:(Landroid/support/v7/app/AppCompatDelegateImplV7$PanelFeatureState;Z)V // method@29be │ │ +140562: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x0009 line=590 │ │ 0x000b line=591 │ │ 0x000e line=601 │ │ @@ -442481,17 +442613,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1428a0: |[1428a0] android.support.v7.app.AppCompatDelegateImplV7.onPostCreate:(Landroid/os/Bundle;)V │ │ -1428b0: 7010 c529 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -1428b6: 0e00 |0003: return-void │ │ +140564: |[140564] android.support.v7.app.AppCompatDelegateImplV7.onPostCreate:(Landroid/os/Bundle;)V │ │ +140574: 7010 c529 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +14057a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0004 reg=1 savedInstanceState Landroid/os/Bundle; │ │ @@ -442501,21 +442633,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1428b8: |[1428b8] android.support.v7.app.AppCompatDelegateImplV7.onPostResume:()V │ │ -1428c8: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -1428ce: 0c00 |0003: move-result-object v0 │ │ -1428d0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1428d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1428d6: 6e20 0828 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@2808 │ │ -1428dc: 0e00 |000a: return-void │ │ +14057c: |[14057c] android.support.v7.app.AppCompatDelegateImplV7.onPostResume:()V │ │ +14058c: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +140592: 0c00 |0003: move-result-object v0 │ │ +140594: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +140598: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +14059a: 6e20 0828 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@2808 │ │ +1405a0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ 0x000a line=241 │ │ locals : │ │ @@ -442527,21 +442659,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1428e0: |[1428e0] android.support.v7.app.AppCompatDelegateImplV7.onStop:()V │ │ -1428f0: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -1428f6: 0c00 |0003: move-result-object v0 │ │ -1428f8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -1428fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1428fe: 6e20 0828 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@2808 │ │ -142904: 0e00 |000a: return-void │ │ +1405a4: |[1405a4] android.support.v7.app.AppCompatDelegateImplV7.onStop:()V │ │ +1405b4: 6e10 ca29 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +1405ba: 0c00 |0003: move-result-object v0 │ │ +1405bc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +1405c0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1405c2: 6e20 0828 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@2808 │ │ +1405c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x0006 line=231 │ │ 0x000a line=233 │ │ locals : │ │ @@ -442553,16 +442685,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -142908: |[142908] android.support.v7.app.AppCompatDelegateImplV7.onSubDecorInstalled:(Landroid/view/ViewGroup;)V │ │ -142918: 0e00 |0000: return-void │ │ +1405cc: |[1405cc] android.support.v7.app.AppCompatDelegateImplV7.onSubDecorInstalled:(Landroid/view/ViewGroup;)V │ │ +1405dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV7; │ │ 0x0000 - 0x0001 reg=1 subDecor Landroid/view/ViewGroup; │ │ │ │ @@ -442571,32 +442703,32 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -14291c: |[14291c] android.support.v7.app.AppCompatDelegateImplV7.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -14292c: 5410 300c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -142930: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -142934: 5410 300c |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ -142938: 7220 4030 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3040 │ │ -14293e: 0e00 |0009: return-void │ │ -142940: 6e10 e929 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ -142946: 0c00 |000d: move-result-object v0 │ │ -142948: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -14294c: 6e10 e929 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ -142952: 0c00 |0013: move-result-object v0 │ │ -142954: 6e20 0f28 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@280f │ │ -14295a: 28f2 |0017: goto 0009 // -000e │ │ -14295c: 5410 470c |0018: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ -142960: 3800 efff |001a: if-eqz v0, 0009 // -0011 │ │ -142964: 5410 470c |001c: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ -142968: 6e20 c73c 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -14296e: 28e8 |0021: goto 0009 // -0018 │ │ +1405e0: |[1405e0] android.support.v7.app.AppCompatDelegateImplV7.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +1405f0: 5410 300c |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +1405f4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +1405f8: 5410 300c |0004: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0c30 │ │ +1405fc: 7220 4030 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@3040 │ │ +140602: 0e00 |0009: return-void │ │ +140604: 6e10 e929 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ +14060a: 0c00 |000d: move-result-object v0 │ │ +14060c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +140610: 6e10 e929 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29e9 │ │ +140616: 0c00 |0013: move-result-object v0 │ │ +140618: 6e20 0f28 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@280f │ │ +14061e: 28f2 |0017: goto 0009 // -000e │ │ +140620: 5410 470c |0018: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ +140624: 3800 efff |001a: if-eqz v0, 0009 // -0011 │ │ +140628: 5410 470c |001c: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV7;.mTitleView:Landroid/widget/TextView; // field@0c47 │ │ +14062c: 6e20 c73c 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +140632: 28e8 |0021: goto 0009 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0004 line=578 │ │ 0x0009 line=584 │ │ 0x000a line=579 │ │ 0x0010 line=580 │ │ @@ -442611,59 +442743,59 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -142970: |[142970] android.support.v7.app.AppCompatDelegateImplV7.requestWindowFeature:(I)Z │ │ -142980: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -142982: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -142984: 7020 ee29 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@29ee │ │ -14298a: 0a04 |0005: move-result v4 │ │ -14298c: 5532 4a0c |0006: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ -142990: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ -142994: 1302 6c00 |000a: const/16 v2, #int 108 // #6c │ │ -142998: 3324 0300 |000c: if-ne v4, v2, 000f // +0003 │ │ -14299c: 0f00 |000e: return v0 │ │ -14299e: 5532 350c |000f: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1429a2: 3802 0600 |0011: if-eqz v2, 0017 // +0006 │ │ -1429a6: 3314 0400 |0013: if-ne v4, v1, 0017 // +0004 │ │ -1429aa: 5c30 350c |0015: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1429ae: 2c04 3500 0000 |0017: sparse-switch v4, 0000004c // +00000035 │ │ -1429b4: 5430 480c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -1429b8: 6e20 b339 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/Window;.requestFeature:(I)Z // method@39b3 │ │ -1429be: 0a00 |001f: move-result v0 │ │ -1429c0: 28ee |0020: goto 000e // -0012 │ │ -1429c2: 7010 f629 0300 |0021: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -1429c8: 5c31 350c |0024: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ -1429cc: 0110 |0026: move v0, v1 │ │ -1429ce: 28e7 |0027: goto 000e // -0019 │ │ -1429d0: 7010 f629 0300 |0028: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -1429d6: 5c31 3c0c |002b: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ -1429da: 0110 |002d: move v0, v1 │ │ -1429dc: 28e0 |002e: goto 000e // -0020 │ │ -1429de: 7010 f629 0300 |002f: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -1429e4: 5c31 3d0c |0032: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ -1429e8: 0110 |0034: move v0, v1 │ │ -1429ea: 28d9 |0035: goto 000e // -0027 │ │ -1429ec: 7010 f629 0300 |0036: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -1429f2: 5c31 340c |0039: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ -1429f6: 0110 |003b: move v0, v1 │ │ -1429f8: 28d2 |003c: goto 000e // -002e │ │ -1429fa: 7010 f629 0300 |003d: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -142a00: 5c31 330c |0040: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ -142a04: 0110 |0042: move v0, v1 │ │ -142a06: 28cb |0043: goto 000e // -0035 │ │ -142a08: 7010 f629 0300 |0044: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ -142a0e: 5c31 4a0c |0047: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ -142a12: 0110 |0049: move v0, v1 │ │ -142a14: 28c4 |004a: goto 000e // -003c │ │ -142a16: 0000 |004b: nop // spacer │ │ -142a18: 0002 0600 0100 0000 0200 0000 0500 ... |004c: sparse-switch-data (26 units) │ │ +140634: |[140634] android.support.v7.app.AppCompatDelegateImplV7.requestWindowFeature:(I)Z │ │ +140644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +140646: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +140648: 7020 ee29 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.sanitizeWindowFeatureId:(I)I // method@29ee │ │ +14064e: 0a04 |0005: move-result v4 │ │ +140650: 5532 4a0c |0006: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ +140654: 3802 0700 |0008: if-eqz v2, 000f // +0007 │ │ +140658: 1302 6c00 |000a: const/16 v2, #int 108 // #6c │ │ +14065c: 3324 0300 |000c: if-ne v4, v2, 000f // +0003 │ │ +140660: 0f00 |000e: return v0 │ │ +140662: 5532 350c |000f: iget-boolean v2, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +140666: 3802 0600 |0011: if-eqz v2, 0017 // +0006 │ │ +14066a: 3314 0400 |0013: if-ne v4, v1, 0017 // +0004 │ │ +14066e: 5c30 350c |0015: iput-boolean v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +140672: 2c04 3500 0000 |0017: sparse-switch v4, 0000004c // +00000035 │ │ +140678: 5430 480c |001a: iget-object v0, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +14067c: 6e20 b339 4000 |001c: invoke-virtual {v0, v4}, Landroid/view/Window;.requestFeature:(I)Z // method@39b3 │ │ +140682: 0a00 |001f: move-result v0 │ │ +140684: 28ee |0020: goto 000e // -0012 │ │ +140686: 7010 f629 0300 |0021: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +14068c: 5c31 350c |0024: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mHasActionBar:Z // field@0c35 │ │ +140690: 0110 |0026: move v0, v1 │ │ +140692: 28e7 |0027: goto 000e // -0019 │ │ +140694: 7010 f629 0300 |0028: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +14069a: 5c31 3c0c |002b: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionBar:Z // field@0c3c │ │ +14069e: 0110 |002d: move v0, v1 │ │ +1406a0: 28e0 |002e: goto 000e // -0020 │ │ +1406a2: 7010 f629 0300 |002f: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +1406a8: 5c31 3d0c |0032: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOverlayActionMode:Z // field@0c3d │ │ +1406ac: 0110 |0034: move v0, v1 │ │ +1406ae: 28d9 |0035: goto 000e // -0027 │ │ +1406b0: 7010 f629 0300 |0036: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +1406b6: 5c31 340c |0039: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureProgress:Z // field@0c34 │ │ +1406ba: 0110 |003b: move v0, v1 │ │ +1406bc: 28d2 |003c: goto 000e // -002e │ │ +1406be: 7010 f629 0300 |003d: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +1406c4: 5c31 330c |0040: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFeatureIndeterminateProgress:Z // field@0c33 │ │ +1406c8: 0110 |0042: move v0, v1 │ │ +1406ca: 28cb |0043: goto 000e // -0035 │ │ +1406cc: 7010 f629 0300 |0044: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.throwFeatureRequestIfSubDecorInstalled:()V // method@29f6 │ │ +1406d2: 5c31 4a0c |0047: iput-boolean v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindowNoTitle:Z // field@0c4a │ │ +1406d6: 0110 |0049: move v0, v1 │ │ +1406d8: 28c4 |004a: goto 000e // -003c │ │ +1406da: 0000 |004b: nop // spacer │ │ +1406dc: 0002 0600 0100 0000 0200 0000 0500 ... |004c: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=515 │ │ 0x0006 line=517 │ │ 0x000e line=552 │ │ 0x000f line=520 │ │ 0x0015 line=522 │ │ @@ -442697,29 +442829,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -142a4c: |[142a4c] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(I)V │ │ -142a5c: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -142a62: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -142a66: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -142a6c: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -142a72: 0c00 |000b: move-result-object v0 │ │ -142a74: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -142a78: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ -142a7e: 5431 2f0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142a82: 7110 c137 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -142a88: 0c01 |0016: move-result-object v1 │ │ -142a8a: 6e30 c437 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ -142a90: 5431 3b0c |001a: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -142a94: 7210 9e39 0100 |001c: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ -142a9a: 0e00 |001f: return-void │ │ +140710: |[140710] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(I)V │ │ +140720: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +140726: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +14072a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +140730: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +140736: 0c00 |000b: move-result-object v0 │ │ +140738: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +14073c: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ +140742: 5431 2f0c |0011: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +140746: 7110 c137 0100 |0013: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +14074c: 0c01 |0016: move-result-object v1 │ │ +14074e: 6e30 c437 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@37c4 │ │ +140754: 5431 3b0c |001a: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +140758: 7210 9e39 0100 |001c: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ +14075e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=255 │ │ 0x000e line=256 │ │ 0x0011 line=257 │ │ 0x001a line=258 │ │ @@ -442734,26 +442866,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -142a9c: |[142a9c] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;)V │ │ -142aac: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -142ab2: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -142ab6: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -142abc: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -142ac2: 0c00 |000b: move-result-object v0 │ │ -142ac4: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -142ac8: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ -142ace: 6e20 1539 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@3915 │ │ -142ad4: 5431 3b0c |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -142ad8: 7210 9e39 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ -142ade: 0e00 |0019: return-void │ │ +140760: |[140760] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;)V │ │ +140770: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +140776: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +14077a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +140780: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +140786: 0c00 |000b: move-result-object v0 │ │ +140788: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +14078c: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ +140792: 6e20 1539 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@3915 │ │ +140798: 5431 3b0c |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +14079c: 7210 9e39 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ +1407a2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ 0x000e line=247 │ │ 0x0011 line=248 │ │ 0x0014 line=249 │ │ @@ -442768,26 +442900,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 │ │ -142ae0: |[142ae0] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -142af0: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ -142af6: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -142afa: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -142b00: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -142b06: 0c00 |000b: move-result-object v0 │ │ -142b08: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ -142b0c: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ -142b12: 6e30 1839 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ -142b18: 5431 3b0c |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -142b1c: 7210 9e39 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ -142b22: 0e00 |0019: return-void │ │ +1407a4: |[1407a4] android.support.v7.app.AppCompatDelegateImplV7.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +1407b4: 7010 c529 0300 |0000: invoke-direct {v3}, Landroid/support/v7/app/AppCompatDelegateImplV7;.ensureSubDecor:()V // method@29c5 │ │ +1407ba: 5431 430c |0003: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +1407be: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +1407c4: 6e20 1f39 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +1407ca: 0c00 |000b: move-result-object v0 │ │ +1407cc: 1f00 0207 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0702 │ │ +1407d0: 6e10 4a39 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@394a │ │ +1407d6: 6e30 1839 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3918 │ │ +1407dc: 5431 3b0c |0014: iget-object v1, v3, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1407e0: 7210 9e39 0100 |0016: invoke-interface {v1}, Landroid/view/Window$Callback;.onContentChanged:()V // method@399e │ │ +1407e6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0003 line=264 │ │ 0x000e line=265 │ │ 0x0011 line=266 │ │ 0x0014 line=267 │ │ @@ -442803,43 +442935,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 │ │ -142b24: |[142b24] android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -142b34: 5442 3b0c |0000: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ -142b38: 2022 2300 |0002: instance-of v2, v2, Landroid/app/Activity; // type@0023 │ │ -142b3c: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -142b40: 0e00 |0006: return-void │ │ -142b42: 6e10 ca29 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -142b48: 0c00 |000a: move-result-object v0 │ │ -142b4a: 2002 c805 |000b: instance-of v2, v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ -142b4e: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -142b52: 2202 6508 |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ -142b56: 1a03 9d1a |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@1a9d │ │ -142b5a: 7020 f642 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -142b60: 2702 |0016: throw v2 │ │ -142b62: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -142b64: 5b42 3a0c |0018: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mMenuInflater:Landroid/view/MenuInflater; // field@0c3a │ │ -142b68: 2201 c205 |001a: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar; // type@05c2 │ │ -142b6c: 5442 2f0c |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142b70: 1f02 2300 |001e: check-cast v2, Landroid/app/Activity; // type@0023 │ │ -142b74: 6e10 b400 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@00b4 │ │ -142b7a: 0c02 |0023: move-result-object v2 │ │ -142b7c: 5443 2d0c |0024: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0c2d │ │ -142b80: 7040 bc2a 5132 |0026: invoke-direct {v1, v5, v2, v3}, Landroid/support/v7/internal/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V // method@2abc │ │ -142b86: 5b41 260c |0029: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ -142b8a: 5442 480c |002b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -142b8e: 6e10 d92a 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/view/Window$Callback; // method@2ad9 │ │ -142b94: 0c03 |0030: move-result-object v3 │ │ -142b96: 6e20 b439 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@39b4 │ │ -142b9c: 6e10 db2a 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@2adb │ │ -142ba2: 28cf |0037: goto 0006 // -0031 │ │ +1407e8: |[1407e8] android.support.v7.app.AppCompatDelegateImplV7.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +1407f8: 5442 3b0c |0000: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mOriginalWindowCallback:Landroid/view/Window$Callback; // field@0c3b │ │ +1407fc: 2022 2300 |0002: instance-of v2, v2, Landroid/app/Activity; // type@0023 │ │ +140800: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +140804: 0e00 |0006: return-void │ │ +140806: 6e10 ca29 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +14080c: 0c00 |000a: move-result-object v0 │ │ +14080e: 2002 c805 |000b: instance-of v2, v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@05c8 │ │ +140812: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +140816: 2202 6508 |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0865 │ │ +14081a: 1a03 991a |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@1a99 │ │ +14081e: 7020 f642 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +140824: 2702 |0016: throw v2 │ │ +140826: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +140828: 5b42 3a0c |0018: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mMenuInflater:Landroid/view/MenuInflater; // field@0c3a │ │ +14082c: 2201 c205 |001a: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar; // type@05c2 │ │ +140830: 5442 2f0c |001c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +140834: 1f02 2300 |001e: check-cast v2, Landroid/app/Activity; // type@0023 │ │ +140838: 6e10 b400 0200 |0020: invoke-virtual {v2}, Landroid/app/Activity;.getTitle:()Ljava/lang/CharSequence; // method@00b4 │ │ +14083e: 0c02 |0023: move-result-object v2 │ │ +140840: 5443 2d0c |0024: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatWindowCallback:Landroid/view/Window$Callback; // field@0c2d │ │ +140844: 7040 bc2a 5132 |0026: invoke-direct {v1, v5, v2, v3}, Landroid/support/v7/internal/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V // method@2abc │ │ +14084a: 5b41 260c |0029: iput-object v1, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0c26 │ │ +14084e: 5442 480c |002b: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +140852: 6e10 d92a 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/view/Window$Callback; // method@2ad9 │ │ +140858: 0c03 |0030: move-result-object v3 │ │ +14085a: 6e20 b439 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@39b4 │ │ +140860: 6e10 db2a 0100 |0034: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@2adb │ │ +140866: 28cf |0037: goto 0006 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0006 line=211 │ │ 0x0007 line=197 │ │ 0x000b line=198 │ │ 0x000f line=199 │ │ @@ -442859,46 +442991,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 │ │ -142ba4: |[142ba4] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -142bb4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -142bb8: 2202 6408 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -142bbc: 1a03 8f03 |0004: const-string v3, "ActionMode callback can not be null." // string@038f │ │ -142bc0: 7020 f242 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -142bc6: 2702 |0009: throw v2 │ │ -142bc8: 5442 280c |000a: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142bcc: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -142bd0: 5442 280c |000e: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142bd4: 6e10 ff31 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ -142bda: 2201 9005 |0013: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@0590 │ │ -142bde: 7030 8429 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@2984 │ │ -142be4: 6e10 ca29 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ -142bea: 0c00 |001b: move-result-object v0 │ │ -142bec: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ -142bf0: 6e20 1128 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2811 │ │ -142bf6: 0c02 |0021: move-result-object v2 │ │ -142bf8: 5b42 280c |0022: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142bfc: 5442 280c |0024: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c00: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ -142c04: 5442 2b0c |0028: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142c08: 3802 0900 |002a: if-eqz v2, 0033 // +0009 │ │ -142c0c: 5442 2b0c |002c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142c10: 5443 280c |002e: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c14: 7220 1929 3200 |0030: invoke-interface {v2, v3}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@2919 │ │ -142c1a: 5442 280c |0033: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c1e: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ -142c22: 6e20 f529 1400 |0037: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@29f5 │ │ -142c28: 0c02 |003a: move-result-object v2 │ │ -142c2a: 5b42 280c |003b: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c2e: 5442 280c |003d: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c32: 1102 |003f: return-object v2 │ │ +140868: |[140868] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +140878: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +14087c: 2202 6408 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +140880: 1a03 8c03 |0004: const-string v3, "ActionMode callback can not be null." // string@038c │ │ +140884: 7020 f242 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +14088a: 2702 |0009: throw v2 │ │ +14088c: 5442 280c |000a: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140890: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +140894: 5442 280c |000e: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140898: 6e10 ff31 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ +14089e: 2201 9005 |0013: new-instance v1, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@0590 │ │ +1408a2: 7030 8429 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@2984 │ │ +1408a8: 6e10 ca29 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@29ca │ │ +1408ae: 0c00 |001b: move-result-object v0 │ │ +1408b0: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ +1408b4: 6e20 1128 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2811 │ │ +1408ba: 0c02 |0021: move-result-object v2 │ │ +1408bc: 5b42 280c |0022: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408c0: 5442 280c |0024: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408c4: 3802 0d00 |0026: if-eqz v2, 0033 // +000d │ │ +1408c8: 5442 2b0c |0028: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +1408cc: 3802 0900 |002a: if-eqz v2, 0033 // +0009 │ │ +1408d0: 5442 2b0c |002c: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +1408d4: 5443 280c |002e: iget-object v3, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408d8: 7220 1929 3200 |0030: invoke-interface {v2, v3}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@2919 │ │ +1408de: 5442 280c |0033: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408e2: 3902 0800 |0035: if-nez v2, 003d // +0008 │ │ +1408e6: 6e20 f529 1400 |0037: invoke-virtual {v4, v1}, Landroid/support/v7/app/AppCompatDelegateImplV7;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@29f5 │ │ +1408ec: 0c02 |003a: move-result-object v2 │ │ +1408ee: 5b42 280c |003b: iput-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408f2: 5442 280c |003d: iget-object v2, v4, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +1408f6: 1102 |003f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0002 line=635 │ │ 0x000a line=638 │ │ 0x000e line=639 │ │ 0x0013 line=642 │ │ @@ -442921,176 +443053,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 │ │ -142c34: |[142c34] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -142c44: 120d |0000: const/4 v13, #int 0 // #0 │ │ -142c46: 120a |0001: const/4 v10, #int 0 // #0 │ │ -142c48: 1219 |0002: const/4 v9, #int 1 // #1 │ │ -142c4a: 7010 c429 0e00 |0003: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ -142c50: 54e8 280c |0006: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c54: 3808 0700 |0008: if-eqz v8, 000f // +0007 │ │ -142c58: 54e8 280c |000a: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c5c: 6e10 ff31 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ -142c62: 2207 9005 |000f: new-instance v7, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@0590 │ │ -142c66: 7030 8429 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@2984 │ │ -142c6c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -142c6e: 54e8 2b0c |0015: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142c72: 3808 0e00 |0017: if-eqz v8, 0025 // +000e │ │ -142c76: 6e10 d529 0e00 |0019: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ -142c7c: 0a08 |001c: move-result v8 │ │ -142c7e: 3908 0800 |001d: if-nez v8, 0025 // +0008 │ │ -142c82: 54e8 2b0c |001f: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142c86: 7220 1a29 7800 |0021: invoke-interface {v8, v7}, Landroid/support/v7/app/AppCompatCallback;.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@291a │ │ -142c8c: 0c04 |0024: move-result-object v4 │ │ -142c8e: 3804 1600 |0025: if-eqz v4, 003b // +0016 │ │ -142c92: 5be4 280c |0027: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c96: 54e8 280c |0029: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142c9a: 3808 0d00 |002b: if-eqz v8, 0038 // +000d │ │ -142c9e: 54e8 2b0c |002d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142ca2: 3808 0900 |002f: if-eqz v8, 0038 // +0009 │ │ -142ca6: 54e8 2b0c |0031: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ -142caa: 54e9 280c |0033: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142cae: 7220 1929 9800 |0035: invoke-interface {v8, v9}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@2919 │ │ -142cb4: 54e8 280c |0038: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142cb8: 1108 |003a: return-object v8 │ │ -142cba: 54e8 2a0c |003b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142cbe: 3908 8600 |003d: if-nez v8, 00c3 // +0086 │ │ -142cc2: 55e8 390c |003f: iget-boolean v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ -142cc6: 3808 e700 |0041: if-eqz v8, 0128 // +00e7 │ │ -142cca: 2205 cd06 |0043: new-instance v5, Landroid/util/TypedValue; // type@06cd │ │ -142cce: 7010 7037 0500 |0045: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -142cd4: 54e8 2f0c |0048: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142cd8: 6e10 ae01 0800 |004a: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -142cde: 0c02 |004d: move-result-object v2 │ │ -142ce0: 6008 830c |004e: sget v8, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ -142ce4: 6e40 2102 8295 |0050: invoke-virtual {v2, v8, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -142cea: 5258 c215 |0053: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -142cee: 3808 cf00 |0055: if-eqz v8, 0124 // +00cf │ │ -142cf2: 54e8 2f0c |0057: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142cf6: 6e10 a801 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -142cfc: 0c08 |005c: move-result-object v8 │ │ -142cfe: 6e10 4c02 0800 |005d: invoke-virtual {v8}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ -142d04: 0c01 |0060: move-result-object v1 │ │ -142d06: 6e20 2202 2100 |0061: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -142d0c: 5258 c215 |0064: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -142d10: 6e30 1e02 8109 |0066: invoke-virtual {v1, v8, v9}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ -142d16: 2200 cc05 |0069: new-instance v0, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ -142d1a: 54e8 2f0c |006b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142d1e: 7030 b42b 800a |006d: invoke-direct {v0, v8, v10}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ -142d24: 6e10 ae01 0000 |0070: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -142d2a: 0c08 |0073: move-result-object v8 │ │ -142d2c: 6e20 2202 1800 |0074: invoke-virtual {v8, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ -142d32: 2208 ff05 |0077: new-instance v8, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ -142d36: 7020 d12e 0800 |0079: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@2ed1 │ │ -142d3c: 5be8 2a0c |007c: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142d40: 2208 5007 |007e: new-instance v8, Landroid/widget/PopupWindow; // type@0750 │ │ -142d44: 600b 910c |0080: sget v11, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@0c91 │ │ -142d48: 7040 003c 08bd |0082: invoke-direct {v8, v0, v13, v11}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c00 │ │ -142d4e: 5be8 290c |0085: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142d52: 54e8 290c |0087: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142d56: 122b |0089: const/4 v11, #int 2 // #2 │ │ -142d58: 7120 2425 b800 |008a: invoke-static {v8, v11}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2524 │ │ -142d5e: 54e8 290c |008d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142d62: 54eb 2a0c |008f: iget-object v11, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142d66: 6e20 103c b800 |0091: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ -142d6c: 54e8 290c |0094: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142d70: 12fb |0096: const/4 v11, #int -1 // #ff │ │ -142d72: 6e20 193c b800 |0097: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ -142d78: 6e10 ae01 0000 |009a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -142d7e: 0c08 |009d: move-result-object v8 │ │ -142d80: 600b 7d0c |009e: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0c7d │ │ -142d84: 6e40 2102 b895 |00a0: invoke-virtual {v8, v11, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -142d8a: 5258 c115 |00a3: iget v8, v5, Landroid/util/TypedValue;.data:I // field@15c1 │ │ -142d8e: 6e10 a801 0000 |00a5: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -142d94: 0c0b |00a8: move-result-object v11 │ │ -142d96: 6e10 2f02 0b00 |00a9: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -142d9c: 0c0b |00ac: move-result-object v11 │ │ -142d9e: 7120 7137 b800 |00ad: invoke-static {v8, v11}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@3771 │ │ -142da4: 0a03 |00b0: move-result v3 │ │ -142da6: 54e8 2a0c |00b1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142daa: 6e20 012f 3800 |00b3: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@2f01 │ │ -142db0: 54e8 290c |00b6: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142db4: 12eb |00b8: const/4 v11, #int -2 // #fe │ │ -142db6: 6e20 123c b800 |00b9: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ -142dbc: 2208 8c05 |00bc: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$5; // type@058c │ │ -142dc0: 7020 7929 e800 |00be: invoke-direct {v8, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2979 │ │ -142dc6: 5be8 410c |00c1: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ -142dca: 54e8 2a0c |00c3: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142dce: 3808 64ff |00c5: if-eqz v8, 0029 // -009c │ │ -142dd2: 7010 c429 0e00 |00c7: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ -142dd8: 54e8 2a0c |00ca: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142ddc: 6e10 f12e 0800 |00cc: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ -142de2: 2204 cd05 |00cf: new-instance v4, Landroid/support/v7/internal/view/StandaloneActionMode; // type@05cd │ │ -142de6: 54e8 2a0c |00d1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142dea: 6e10 e02e 0800 |00d3: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ -142df0: 0c0b |00d6: move-result-object v11 │ │ -142df2: 54ec 2a0c |00d7: iget-object v12, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142df6: 54e8 290c |00d9: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142dfa: 3908 6e00 |00db: if-nez v8, 0149 // +006e │ │ -142dfe: 0198 |00dd: move v8, v9 │ │ -142e00: 7058 be2b b47c |00de: invoke-direct {v4, v11, v12, v7, v8}, Landroid/support/v7/internal/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@2bbe │ │ -142e06: 6e10 0132 0400 |00e1: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ -142e0c: 0c08 |00e4: move-result-object v8 │ │ -142e0e: 7230 fb31 4f08 |00e5: invoke-interface {v15, v4, v8}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ -142e14: 0a08 |00e8: move-result v8 │ │ -142e16: 3808 6200 |00e9: if-eqz v8, 014b // +0062 │ │ -142e1a: 6e10 0732 0400 |00eb: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@3207 │ │ -142e20: 54e8 2a0c |00ee: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142e24: 6e20 ea2e 4800 |00f0: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@2eea │ │ -142e2a: 5be4 280c |00f3: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142e2e: 54e8 2a0c |00f5: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142e32: 1209 |00f7: const/4 v9, #int 0 // #0 │ │ -142e34: 7120 ed1a 9800 |00f8: invoke-static {v8, v9}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ -142e3a: 54e8 2a0c |00fb: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142e3e: 7110 a21a 0800 |00fd: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ -142e44: 0c08 |0100: move-result-object v8 │ │ -142e46: 1509 803f |0101: const/high16 v9, #int 1065353216 // #3f80 │ │ -142e4a: 6e20 481d 9800 |0103: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ -142e50: 0c08 |0106: move-result-object v8 │ │ -142e52: 5be8 320c |0107: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -142e56: 54e8 320c |0109: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ -142e5a: 2209 8d05 |010b: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$6; // type@058d │ │ -142e5e: 7020 7b29 e900 |010d: invoke-direct {v9, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@297b │ │ -142e64: 6e20 5a1d 9800 |0110: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ -142e6a: 54e8 290c |0113: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ -142e6e: 3808 14ff |0115: if-eqz v8, 0029 // -00ec │ │ -142e72: 54e8 480c |0117: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ -142e76: 6e10 b039 0800 |0119: invoke-virtual {v8}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ -142e7c: 0c08 |011c: move-result-object v8 │ │ -142e7e: 54e9 410c |011d: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ -142e82: 6e20 b038 9800 |011f: invoke-virtual {v8, v9}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ -142e88: 2900 07ff |0122: goto/16 0029 // -00f9 │ │ -142e8c: 54e0 2f0c |0124: iget-object v0, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ -142e90: 2900 51ff |0126: goto/16 0077 // -00af │ │ -142e94: 54e8 430c |0128: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ -142e98: 600b 340e |012a: sget v11, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@0e34 │ │ -142e9c: 6e20 1f39 b800 |012c: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ -142ea2: 0c06 |012f: move-result-object v6 │ │ -142ea4: 1f06 3906 |0130: check-cast v6, Landroid/support/v7/internal/widget/ViewStubCompat; // type@0639 │ │ -142ea8: 3806 91ff |0132: if-eqz v6, 00c3 // -006f │ │ -142eac: 6e10 c729 0e00 |0134: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@29c7 │ │ -142eb2: 0c08 |0137: move-result-object v8 │ │ -142eb4: 7110 c137 0800 |0138: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ -142eba: 0c08 |013b: move-result-object v8 │ │ -142ebc: 6e20 ee31 8600 |013c: invoke-virtual {v6, v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@31ee │ │ -142ec2: 6e10 ea31 0600 |013f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@31ea │ │ -142ec8: 0c08 |0142: move-result-object v8 │ │ -142eca: 1f08 ff05 |0143: check-cast v8, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ -142ece: 5be8 2a0c |0145: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ -142ed2: 2900 7cff |0147: goto/16 00c3 // -0084 │ │ -142ed6: 01a8 |0149: move v8, v10 │ │ -142ed8: 2894 |014a: goto 00de // -006c │ │ -142eda: 5bed 280c |014b: iput-object v13, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ -142ede: 2900 dcfe |014d: goto/16 0029 // -0124 │ │ -142ee2: 0d08 |014f: move-exception v8 │ │ -142ee4: 2900 d5fe |0150: goto/16 0025 // -012b │ │ +1408f8: |[1408f8] android.support.v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +140908: 120d |0000: const/4 v13, #int 0 // #0 │ │ +14090a: 120a |0001: const/4 v10, #int 0 // #0 │ │ +14090c: 1219 |0002: const/4 v9, #int 1 // #1 │ │ +14090e: 7010 c429 0e00 |0003: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ +140914: 54e8 280c |0006: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140918: 3808 0700 |0008: if-eqz v8, 000f // +0007 │ │ +14091c: 54e8 280c |000a: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140920: 6e10 ff31 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/view/ActionMode;.finish:()V // method@31ff │ │ +140926: 2207 9005 |000f: new-instance v7, Landroid/support/v7/app/AppCompatDelegateImplV7$ActionModeCallbackWrapperV7; // type@0590 │ │ +14092a: 7030 8429 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@2984 │ │ +140930: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +140932: 54e8 2b0c |0015: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +140936: 3808 0e00 |0017: if-eqz v8, 0025 // +000e │ │ +14093a: 6e10 d529 0e00 |0019: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.isDestroyed:()Z // method@29d5 │ │ +140940: 0a08 |001c: move-result v8 │ │ +140942: 3908 0800 |001d: if-nez v8, 0025 // +0008 │ │ +140946: 54e8 2b0c |001f: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +14094a: 7220 1a29 7800 |0021: invoke-interface {v8, v7}, Landroid/support/v7/app/AppCompatCallback;.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@291a │ │ +140950: 0c04 |0024: move-result-object v4 │ │ +140952: 3804 1600 |0025: if-eqz v4, 003b // +0016 │ │ +140956: 5be4 280c |0027: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +14095a: 54e8 280c |0029: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +14095e: 3808 0d00 |002b: if-eqz v8, 0038 // +000d │ │ +140962: 54e8 2b0c |002d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +140966: 3808 0900 |002f: if-eqz v8, 0038 // +0009 │ │ +14096a: 54e8 2b0c |0031: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mAppCompatCallback:Landroid/support/v7/app/AppCompatCallback; // field@0c2b │ │ +14096e: 54e9 280c |0033: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140972: 7220 1929 9800 |0035: invoke-interface {v8, v9}, Landroid/support/v7/app/AppCompatCallback;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@2919 │ │ +140978: 54e8 280c |0038: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +14097c: 1108 |003a: return-object v8 │ │ +14097e: 54e8 2a0c |003b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140982: 3908 8600 |003d: if-nez v8, 00c3 // +0086 │ │ +140986: 55e8 390c |003f: iget-boolean v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mIsFloating:Z // field@0c39 │ │ +14098a: 3808 e700 |0041: if-eqz v8, 0128 // +00e7 │ │ +14098e: 2205 cd06 |0043: new-instance v5, Landroid/util/TypedValue; // type@06cd │ │ +140992: 7010 7037 0500 |0045: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +140998: 54e8 2f0c |0048: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +14099c: 6e10 ae01 0800 |004a: invoke-virtual {v8}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +1409a2: 0c02 |004d: move-result-object v2 │ │ +1409a4: 6008 830c |004e: sget v8, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@0c83 │ │ +1409a8: 6e40 2102 8295 |0050: invoke-virtual {v2, v8, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +1409ae: 5258 c215 |0053: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +1409b2: 3808 cf00 |0055: if-eqz v8, 0124 // +00cf │ │ +1409b6: 54e8 2f0c |0057: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +1409ba: 6e10 a801 0800 |0059: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1409c0: 0c08 |005c: move-result-object v8 │ │ +1409c2: 6e10 4c02 0800 |005d: invoke-virtual {v8}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@024c │ │ +1409c8: 0c01 |0060: move-result-object v1 │ │ +1409ca: 6e20 2202 2100 |0061: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +1409d0: 5258 c215 |0064: iget v8, v5, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +1409d4: 6e30 1e02 8109 |0066: invoke-virtual {v1, v8, v9}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@021e │ │ +1409da: 2200 cc05 |0069: new-instance v0, Landroid/support/v7/internal/view/ContextThemeWrapper; // type@05cc │ │ +1409de: 54e8 2f0c |006b: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +1409e2: 7030 b42b 800a |006d: invoke-direct {v0, v8, v10}, Landroid/support/v7/internal/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@2bb4 │ │ +1409e8: 6e10 ae01 0000 |0070: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +1409ee: 0c08 |0073: move-result-object v8 │ │ +1409f0: 6e20 2202 1800 |0074: invoke-virtual {v8, v1}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@0222 │ │ +1409f6: 2208 ff05 |0077: new-instance v8, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ +1409fa: 7020 d12e 0800 |0079: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@2ed1 │ │ +140a00: 5be8 2a0c |007c: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140a04: 2208 5007 |007e: new-instance v8, Landroid/widget/PopupWindow; // type@0750 │ │ +140a08: 600b 910c |0080: sget v11, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@0c91 │ │ +140a0c: 7040 003c 08bd |0082: invoke-direct {v8, v0, v13, v11}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3c00 │ │ +140a12: 5be8 290c |0085: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140a16: 54e8 290c |0087: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140a1a: 122b |0089: const/4 v11, #int 2 // #2 │ │ +140a1c: 7120 2425 b800 |008a: invoke-static {v8, v11}, Landroid/support/v4/widget/PopupWindowCompat;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@2524 │ │ +140a22: 54e8 290c |008d: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140a26: 54eb 2a0c |008f: iget-object v11, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140a2a: 6e20 103c b800 |0091: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@3c10 │ │ +140a30: 54e8 290c |0094: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140a34: 12fb |0096: const/4 v11, #int -1 // #ff │ │ +140a36: 6e20 193c b800 |0097: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@3c19 │ │ +140a3c: 6e10 ae01 0000 |009a: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +140a42: 0c08 |009d: move-result-object v8 │ │ +140a44: 600b 7d0c |009e: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0c7d │ │ +140a48: 6e40 2102 b895 |00a0: invoke-virtual {v8, v11, v5, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +140a4e: 5258 c115 |00a3: iget v8, v5, Landroid/util/TypedValue;.data:I // field@15c1 │ │ +140a52: 6e10 a801 0000 |00a5: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +140a58: 0c0b |00a8: move-result-object v11 │ │ +140a5a: 6e10 2f02 0b00 |00a9: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +140a60: 0c0b |00ac: move-result-object v11 │ │ +140a62: 7120 7137 b800 |00ad: invoke-static {v8, v11}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@3771 │ │ +140a68: 0a03 |00b0: move-result v3 │ │ +140a6a: 54e8 2a0c |00b1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140a6e: 6e20 012f 3800 |00b3: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@2f01 │ │ +140a74: 54e8 290c |00b6: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140a78: 12eb |00b8: const/4 v11, #int -2 // #fe │ │ +140a7a: 6e20 123c b800 |00b9: invoke-virtual {v8, v11}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@3c12 │ │ +140a80: 2208 8c05 |00bc: new-instance v8, Landroid/support/v7/app/AppCompatDelegateImplV7$5; // type@058c │ │ +140a84: 7020 7929 e800 |00be: invoke-direct {v8, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$5;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@2979 │ │ +140a8a: 5be8 410c |00c1: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ +140a8e: 54e8 2a0c |00c3: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140a92: 3808 64ff |00c5: if-eqz v8, 0029 // -009c │ │ +140a96: 7010 c429 0e00 |00c7: invoke-direct {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.endOnGoingFadeAnimation:()V // method@29c4 │ │ +140a9c: 54e8 2a0c |00ca: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140aa0: 6e10 f12e 0800 |00cc: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@2ef1 │ │ +140aa6: 2204 cd05 |00cf: new-instance v4, Landroid/support/v7/internal/view/StandaloneActionMode; // type@05cd │ │ +140aaa: 54e8 2a0c |00d1: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140aae: 6e10 e02e 0800 |00d3: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@2ee0 │ │ +140ab4: 0c0b |00d6: move-result-object v11 │ │ +140ab6: 54ec 2a0c |00d7: iget-object v12, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140aba: 54e8 290c |00d9: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140abe: 3908 6e00 |00db: if-nez v8, 0149 // +006e │ │ +140ac2: 0198 |00dd: move v8, v9 │ │ +140ac4: 7058 be2b b47c |00de: invoke-direct {v4, v11, v12, v7, v8}, Landroid/support/v7/internal/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@2bbe │ │ +140aca: 6e10 0132 0400 |00e1: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@3201 │ │ +140ad0: 0c08 |00e4: move-result-object v8 │ │ +140ad2: 7230 fb31 4f08 |00e5: invoke-interface {v15, v4, v8}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@31fb │ │ +140ad8: 0a08 |00e8: move-result v8 │ │ +140ada: 3808 6200 |00e9: if-eqz v8, 014b // +0062 │ │ +140ade: 6e10 0732 0400 |00eb: invoke-virtual {v4}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@3207 │ │ +140ae4: 54e8 2a0c |00ee: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140ae8: 6e20 ea2e 4800 |00f0: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@2eea │ │ +140aee: 5be4 280c |00f3: iput-object v4, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140af2: 54e8 2a0c |00f5: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140af6: 1209 |00f7: const/4 v9, #int 0 // #0 │ │ +140af8: 7120 ed1a 9800 |00f8: invoke-static {v8, v9}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@1aed │ │ +140afe: 54e8 2a0c |00fb: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140b02: 7110 a21a 0800 |00fd: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1aa2 │ │ +140b08: 0c08 |0100: move-result-object v8 │ │ +140b0a: 1509 803f |0101: const/high16 v9, #int 1065353216 // #3f80 │ │ +140b0e: 6e20 481d 9800 |0103: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d48 │ │ +140b14: 0c08 |0106: move-result-object v8 │ │ +140b16: 5be8 320c |0107: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +140b1a: 54e8 320c |0109: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mFadeAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0c32 │ │ +140b1e: 2209 8d05 |010b: new-instance v9, Landroid/support/v7/app/AppCompatDelegateImplV7$6; // type@058d │ │ +140b22: 7020 7b29 e900 |010d: invoke-direct {v9, v14}, Landroid/support/v7/app/AppCompatDelegateImplV7$6;.:(Landroid/support/v7/app/AppCompatDelegateImplV7;)V // method@297b │ │ +140b28: 6e20 5a1d 9800 |0110: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@1d5a │ │ +140b2e: 54e8 290c |0113: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModePopup:Landroid/widget/PopupWindow; // field@0c29 │ │ +140b32: 3808 14ff |0115: if-eqz v8, 0029 // -00ec │ │ +140b36: 54e8 480c |0117: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mWindow:Landroid/view/Window; // field@0c48 │ │ +140b3a: 6e10 b039 0800 |0119: invoke-virtual {v8}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@39b0 │ │ +140b40: 0c08 |011c: move-result-object v8 │ │ +140b42: 54e9 410c |011d: iget-object v9, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mShowActionModePopup:Ljava/lang/Runnable; // field@0c41 │ │ +140b46: 6e20 b038 9800 |011f: invoke-virtual {v8, v9}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ +140b4c: 2900 07ff |0122: goto/16 0029 // -00f9 │ │ +140b50: 54e0 2f0c |0124: iget-object v0, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mContext:Landroid/content/Context; // field@0c2f │ │ +140b54: 2900 51ff |0126: goto/16 0077 // -00af │ │ +140b58: 54e8 430c |0128: iget-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mSubDecor:Landroid/view/ViewGroup; // field@0c43 │ │ +140b5c: 600b 340e |012a: sget v11, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@0e34 │ │ +140b60: 6e20 1f39 b800 |012c: invoke-virtual {v8, v11}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@391f │ │ +140b66: 0c06 |012f: move-result-object v6 │ │ +140b68: 1f06 3906 |0130: check-cast v6, Landroid/support/v7/internal/widget/ViewStubCompat; // type@0639 │ │ +140b6c: 3806 91ff |0132: if-eqz v6, 00c3 // -006f │ │ +140b70: 6e10 c729 0e00 |0134: invoke-virtual {v14}, Landroid/support/v7/app/AppCompatDelegateImplV7;.getActionBarThemedContext:()Landroid/content/Context; // method@29c7 │ │ +140b76: 0c08 |0137: move-result-object v8 │ │ +140b78: 7110 c137 0800 |0138: invoke-static {v8}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@37c1 │ │ +140b7e: 0c08 |013b: move-result-object v8 │ │ +140b80: 6e20 ee31 8600 |013c: invoke-virtual {v6, v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@31ee │ │ +140b86: 6e10 ea31 0600 |013f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@31ea │ │ +140b8c: 0c08 |0142: move-result-object v8 │ │ +140b8e: 1f08 ff05 |0143: check-cast v8, Landroid/support/v7/internal/widget/ActionBarContextView; // type@05ff │ │ +140b92: 5be8 2a0c |0145: iput-object v8, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0c2a │ │ +140b96: 2900 7cff |0147: goto/16 00c3 // -0084 │ │ +140b9a: 01a8 |0149: move v8, v10 │ │ +140b9c: 2894 |014a: goto 00de // -006c │ │ +140b9e: 5bed 280c |014b: iput-object v13, v14, Landroid/support/v7/app/AppCompatDelegateImplV7;.mActionMode:Landroid/support/v7/view/ActionMode; // field@0c28 │ │ +140ba2: 2900 dcfe |014d: goto/16 0029 // -0124 │ │ +140ba6: 0d08 |014f: move-exception v8 │ │ +140ba8: 2900 d5fe |0150: goto/16 0025 // -012b │ │ catches : 1 │ │ 0x001f - 0x0024 │ │ Ljava/lang/AbstractMethodError; -> 0x014f │ │ positions : │ │ 0x0003 line=670 │ │ 0x0006 line=671 │ │ 0x000a line=672 │ │ @@ -443158,21 +443290,21 @@ │ │ 0x00e1 - 0x0149 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0132 - 0x0149 reg=6 stub Landroid/support/v7/internal/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 : 1022 (AppCompatDelegateImplV7.java) │ │ + source_file_idx : 1019 (AppCompatDelegateImplV7.java) │ │ │ │ Class #1586 header: │ │ class_idx : 1432 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 374 │ │ -source_file_idx : 1024 │ │ +source_file_idx : 1021 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1586 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDialogFragment;' │ │ @@ -443187,17 +443319,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -142ef8: |[142ef8] android.support.v7.app.AppCompatDialogFragment.:()V │ │ -142f08: 7010 f706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@06f7 │ │ -142f0e: 0e00 |0003: return-void │ │ +140bbc: |[140bbc] android.support.v7.app.AppCompatDialogFragment.:()V │ │ +140bcc: 7010 f706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@06f7 │ │ +140bd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatDialogFragment; │ │ │ │ Virtual methods - │ │ @@ -443206,22 +443338,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 │ │ -142f10: |[142f10] android.support.v7.app.AppCompatDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -142f20: 2200 9705 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ -142f24: 6e10 102a 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a10 │ │ -142f2a: 0c01 |0005: move-result-object v1 │ │ -142f2c: 6e10 112a 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDialogFragment;.getTheme:()I // method@2a11 │ │ -142f32: 0a02 |0009: move-result v2 │ │ -142f34: 7030 f929 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ -142f3a: 1100 |000d: return-object v0 │ │ +140bd4: |[140bd4] android.support.v7.app.AppCompatDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +140be4: 2200 9705 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ +140be8: 6e10 102a 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@2a10 │ │ +140bee: 0c01 |0005: move-result-object v1 │ │ +140bf0: 6e10 112a 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatDialogFragment;.getTheme:()I // method@2a11 │ │ +140bf6: 0a02 |0009: move-result v2 │ │ +140bf8: 7030 f929 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDialog;.:(Landroid/content/Context;I)V // method@29f9 │ │ +140bfe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v7/app/AppCompatDialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -443230,32 +443362,32 @@ │ │ type : '(Landroid/app/Dialog;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -142f3c: |[142f3c] android.support.v7.app.AppCompatDialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ -142f4c: 2041 9705 |0000: instance-of v1, v4, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ -142f50: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ -142f54: 0740 |0004: move-object v0, v4 │ │ -142f56: 1f00 9705 |0005: check-cast v0, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ -142f5a: 2b05 1700 0000 |0007: packed-switch v5, 0000001e // +00000017 │ │ -142f60: 0e00 |000a: return-void │ │ -142f62: 6e10 f000 0400 |000b: invoke-virtual {v4}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ -142f68: 0c01 |000e: move-result-object v1 │ │ -142f6a: 1302 1800 |000f: const/16 v2, #int 24 // #18 │ │ -142f6e: 6e20 ac39 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@39ac │ │ -142f74: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -142f76: 6e20 0e2a 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@2a0e │ │ -142f7c: 28f2 |0018: goto 000a // -000e │ │ -142f7e: 6f30 1107 4305 |0019: invoke-super {v3, v4, v5}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@0711 │ │ -142f84: 28ee |001c: goto 000a // -0012 │ │ -142f86: 0000 |001d: nop // spacer │ │ -142f88: 0001 0300 0100 0000 0d00 0000 0d00 ... |001e: packed-switch-data (10 units) │ │ +140c00: |[140c00] android.support.v7.app.AppCompatDialogFragment.setupDialog:(Landroid/app/Dialog;I)V │ │ +140c10: 2041 9705 |0000: instance-of v1, v4, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ +140c14: 3801 1700 |0002: if-eqz v1, 0019 // +0017 │ │ +140c18: 0740 |0004: move-object v0, v4 │ │ +140c1a: 1f00 9705 |0005: check-cast v0, Landroid/support/v7/app/AppCompatDialog; // type@0597 │ │ +140c1e: 2b05 1700 0000 |0007: packed-switch v5, 0000001e // +00000017 │ │ +140c24: 0e00 |000a: return-void │ │ +140c26: 6e10 f000 0400 |000b: invoke-virtual {v4}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@00f0 │ │ +140c2c: 0c01 |000e: move-result-object v1 │ │ +140c2e: 1302 1800 |000f: const/16 v2, #int 24 // #18 │ │ +140c32: 6e20 ac39 2100 |0011: invoke-virtual {v1, v2}, Landroid/view/Window;.addFlags:(I)V // method@39ac │ │ +140c38: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +140c3a: 6e20 0e2a 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/app/AppCompatDialog;.supportRequestWindowFeature:(I)Z // method@2a0e │ │ +140c40: 28f2 |0018: goto 000a // -000e │ │ +140c42: 6f30 1107 4305 |0019: invoke-super {v3, v4, v5}, Landroid/support/v4/app/DialogFragment;.setupDialog:(Landroid/app/Dialog;I)V // method@0711 │ │ +140c48: 28ee |001c: goto 000a // -0012 │ │ +140c4a: 0000 |001d: nop // spacer │ │ +140c4c: 0001 0300 0100 0000 0d00 0000 0d00 ... |001e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x000a line=59 │ │ 0x000b line=47 │ │ @@ -443265,21 +443397,21 @@ │ │ locals : │ │ 0x0007 - 0x000a reg=0 acd Landroid/support/v7/app/AppCompatDialog; │ │ 0x000b - 0x0019 reg=0 acd Landroid/support/v7/app/AppCompatDialog; │ │ 0x0000 - 0x0028 reg=3 this Landroid/support/v7/app/AppCompatDialogFragment; │ │ 0x0000 - 0x0028 reg=4 dialog Landroid/app/Dialog; │ │ 0x0000 - 0x0028 reg=5 style I │ │ │ │ - source_file_idx : 1024 (AppCompatDialogFragment.java) │ │ + source_file_idx : 1021 (AppCompatDialogFragment.java) │ │ │ │ Class #1587 header: │ │ class_idx : 1475 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1587 annotations: │ │ Annotations on class │ │ @@ -443303,18 +443435,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -142f9c: |[142f9c] android.support.v7.internal.app.WindowDecorActionBar$1.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -142fac: 5b01 6311 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -142fb0: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -142fb6: 0e00 |0005: return-void │ │ +140c60: |[140c60] android.support.v7.internal.app.WindowDecorActionBar$1.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +140c70: 5b01 6311 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140c74: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +140c7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -443324,56 +443456,56 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -142fb8: |[142fb8] android.support.v7.internal.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ -142fc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -142fca: 5420 6311 |0001: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -142fce: 7110 3e2b 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b3e │ │ -142fd4: 0a00 |0006: move-result v0 │ │ -142fd6: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -142fda: 5420 6311 |0009: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -142fde: 7110 3f2b 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@2b3f │ │ -142fe4: 0c00 |000e: move-result-object v0 │ │ -142fe6: 3800 1400 |000f: if-eqz v0, 0023 // +0014 │ │ -142fea: 5420 6311 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -142fee: 7110 3f2b 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@2b3f │ │ -142ff4: 0c00 |0016: move-result-object v0 │ │ -142ff6: 7120 0a1b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -142ffc: 5420 6311 |001a: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143000: 7110 422b 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ -143006: 0c00 |001f: move-result-object v0 │ │ -143008: 7120 0a1b 1000 |0020: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ -14300e: 5420 6311 |0023: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143012: 7110 422b 0000 |0025: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ -143018: 0c00 |0028: move-result-object v0 │ │ -14301a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -14301e: 6e20 c92e 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@2ec9 │ │ -143024: 5420 6311 |002e: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143028: 7110 422b 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ -14302e: 0c00 |0033: move-result-object v0 │ │ -143030: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -143032: 6e20 c82e 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@2ec8 │ │ -143038: 5420 6311 |0038: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -14303c: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -14303e: 7120 432b 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2b43 │ │ -143044: 5420 6311 |003e: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143048: 6e10 532b 0000 |0040: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@2b53 │ │ -14304e: 5420 6311 |0043: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143052: 7110 442b 0000 |0045: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ -143058: 0c00 |0048: move-result-object v0 │ │ -14305a: 3800 0b00 |0049: if-eqz v0, 0054 // +000b │ │ -14305e: 5420 6311 |004b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ -143062: 7110 442b 0000 |004d: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ -143068: 0c00 |0050: move-result-object v0 │ │ -14306a: 7110 e81a 0000 |0051: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ -143070: 0e00 |0054: return-void │ │ +140c7c: |[140c7c] android.support.v7.internal.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ +140c8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +140c8e: 5420 6311 |0001: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140c92: 7110 3e2b 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@2b3e │ │ +140c98: 0a00 |0006: move-result v0 │ │ +140c9a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +140c9e: 5420 6311 |0009: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140ca2: 7110 3f2b 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@2b3f │ │ +140ca8: 0c00 |000e: move-result-object v0 │ │ +140caa: 3800 1400 |000f: if-eqz v0, 0023 // +0014 │ │ +140cae: 5420 6311 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140cb2: 7110 3f2b 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@2b3f │ │ +140cb8: 0c00 |0016: move-result-object v0 │ │ +140cba: 7120 0a1b 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +140cc0: 5420 6311 |001a: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140cc4: 7110 422b 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ +140cca: 0c00 |001f: move-result-object v0 │ │ +140ccc: 7120 0a1b 1000 |0020: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@1b0a │ │ +140cd2: 5420 6311 |0023: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140cd6: 7110 422b 0000 |0025: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ +140cdc: 0c00 |0028: move-result-object v0 │ │ +140cde: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +140ce2: 6e20 c92e 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@2ec9 │ │ +140ce8: 5420 6311 |002e: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140cec: 7110 422b 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ +140cf2: 0c00 |0033: move-result-object v0 │ │ +140cf4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +140cf6: 6e20 c82e 1000 |0035: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@2ec8 │ │ +140cfc: 5420 6311 |0038: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140d00: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +140d02: 7120 432b 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2b43 │ │ +140d08: 5420 6311 |003e: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140d0c: 6e10 532b 0000 |0040: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@2b53 │ │ +140d12: 5420 6311 |0043: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140d16: 7110 442b 0000 |0045: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ +140d1c: 0c00 |0048: move-result-object v0 │ │ +140d1e: 3800 0b00 |0049: if-eqz v0, 0054 // +000b │ │ +140d22: 5420 6311 |004b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1163 │ │ +140d26: 7110 442b 0000 |004d: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@2b44 │ │ +140d2c: 0c00 |0050: move-result-object v0 │ │ +140d2e: 7110 e81a 0000 |0051: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@1ae8 │ │ +140d34: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x0011 line=141 │ │ 0x001a line=142 │ │ 0x0023 line=144 │ │ 0x002e line=145 │ │ @@ -443382,21 +443514,21 @@ │ │ 0x0043 line=148 │ │ 0x004b line=149 │ │ 0x0054 line=151 │ │ locals : │ │ 0x0000 - 0x0055 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x0055 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1588 header: │ │ class_idx : 1476 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 7352 │ │ +source_file_idx : 7348 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1588 annotations: │ │ Annotations on class │ │ @@ -443420,18 +443552,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -143074: |[143074] android.support.v7.internal.app.WindowDecorActionBar$2.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -143084: 5b01 6411 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ -143088: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -14308e: 0e00 |0005: return-void │ │ +140d38: |[140d38] android.support.v7.internal.app.WindowDecorActionBar$2.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +140d48: 5b01 6411 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ +140d4c: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +140d52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -443441,39 +443573,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -143090: |[143090] android.support.v7.internal.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ -1430a0: 5420 6411 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ -1430a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1430a6: 7120 432b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2b43 │ │ -1430ac: 5420 6411 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ -1430b0: 7110 422b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ -1430b6: 0c00 |000b: move-result-object v0 │ │ -1430b8: 6e10 c02e 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.requestLayout:()V // method@2ec0 │ │ -1430be: 0e00 |000f: return-void │ │ +140d54: |[140d54] android.support.v7.internal.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ +140d64: 5420 6411 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ +140d68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +140d6a: 7120 432b 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$302:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@2b43 │ │ +140d70: 5420 6411 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@1164 │ │ +140d74: 7110 422b 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@2b42 │ │ +140d7a: 0c00 |000b: move-result-object v0 │ │ +140d7c: 6e10 c02e 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.requestLayout:()V // method@2ec0 │ │ +140d82: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0006 line=158 │ │ 0x000f line=159 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 7352 (WindowDecorActionBar.java) │ │ + source_file_idx : 7348 (WindowDecorActionBar.java) │ │ │ │ Class #1589 header: │ │ class_idx : 1491 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 7238 │ │ +source_file_idx : 7234 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1589 annotations: │ │ Annotations on class │ │ @@ -443505,21 +443637,21 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1430c0: |[1430c0] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ -1430d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1430d2: 5b12 e211 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -1430d6: 7010 a51d 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -1430dc: 5c10 e111 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ -1430e0: 5910 e011 |0008: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ -1430e4: 0e00 |000a: return-void │ │ +140d84: |[140d84] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ +140d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +140d96: 5b12 e211 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140d9a: 7010 a51d 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +140da0: 5c10 e111 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ +140da4: 5910 e011 |0008: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ +140da8: 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/internal/view/ViewPropertyAnimatorCompatSet$1; │ │ @@ -443531,35 +443663,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -1430e8: |[1430e8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ -1430f8: 5220 e011 |0000: iget v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ -1430fc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -143100: 5920 e011 |0004: iput v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ -143104: 5421 e211 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -143108: 7110 0d2c 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@2c0d │ │ -14310e: 0c01 |000b: move-result-object v1 │ │ -143110: 6e10 d343 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -143116: 0a01 |000f: move-result v1 │ │ -143118: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ -14311c: 5420 e211 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -143120: 7110 0b2c 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ -143126: 0c00 |0017: move-result-object v0 │ │ -143128: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -14312c: 5420 e211 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -143130: 7110 0b2c 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ -143136: 0c00 |001f: move-result-object v0 │ │ -143138: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -14313a: 7220 a31d 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ -143140: 6e10 092c 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@2c09 │ │ -143146: 0e00 |0027: return-void │ │ +140dac: |[140dac] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ +140dbc: 5220 e011 |0000: iget v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ +140dc0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +140dc4: 5920 e011 |0004: iput v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ +140dc8: 5421 e211 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140dcc: 7110 0d2c 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@2c0d │ │ +140dd2: 0c01 |000b: move-result-object v1 │ │ +140dd4: 6e10 d343 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +140dda: 0a01 |000f: move-result v1 │ │ +140ddc: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ +140de0: 5420 e211 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140de4: 7110 0b2c 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ +140dea: 0c00 |0017: move-result-object v0 │ │ +140dec: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +140df0: 5420 e211 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140df4: 7110 0b2c 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ +140dfa: 0c00 |001f: move-result-object v0 │ │ +140dfc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +140dfe: 7220 a31d 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@1da3 │ │ +140e04: 6e10 092c 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@2c09 │ │ +140e0a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0012 line=140 │ │ 0x001a line=141 │ │ 0x0024 line=143 │ │ 0x0027 line=145 │ │ @@ -443572,30 +443704,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -143148: |[143148] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ -143158: 5520 e111 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ -14315c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -143160: 0e00 |0004: return-void │ │ -143162: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -143164: 5c20 e111 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ -143168: 5420 e211 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -14316c: 7110 0b2c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ -143172: 0c00 |000d: move-result-object v0 │ │ -143174: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ -143178: 5420 e211 |0010: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -14317c: 7110 0b2c 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ -143182: 0c00 |0015: move-result-object v0 │ │ -143184: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -143186: 7220 a41d 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ -14318c: 28ea |001a: goto 0004 // -0016 │ │ +140e0c: |[140e0c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ +140e1c: 5520 e111 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ +140e20: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +140e24: 0e00 |0004: return-void │ │ +140e26: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +140e28: 5c20 e111 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ +140e2c: 5420 e211 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140e30: 7110 0b2c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ +140e36: 0c00 |000d: move-result-object v0 │ │ +140e38: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ +140e3c: 5420 e211 |0010: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140e40: 7110 0b2c 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@2c0b │ │ +140e46: 0c00 |0015: move-result-object v0 │ │ +140e48: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +140e4a: 7220 a41d 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@1da4 │ │ +140e50: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=129 │ │ 0x0005 line=125 │ │ 0x0008 line=126 │ │ 0x0010 line=127 │ │ @@ -443608,37 +443740,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -143190: |[143190] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ -1431a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1431a2: 5910 e011 |0001: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ -1431a6: 5c10 e111 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ -1431aa: 5410 e211 |0005: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ -1431ae: 7110 0c2c 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@2c0c │ │ -1431b4: 0e00 |000a: return-void │ │ +140e54: |[140e54] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ +140e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +140e66: 5910 e011 |0001: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@11e0 │ │ +140e6a: 5c10 e111 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@11e1 │ │ +140e6e: 5410 e211 |0005: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@11e2 │ │ +140e72: 7110 0c2c 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@2c0c │ │ +140e78: 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/internal/view/ViewPropertyAnimatorCompatSet$1; │ │ │ │ - source_file_idx : 7238 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 7234 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ Class #1590 header: │ │ class_idx : 1497 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1642 │ │ -source_file_idx : 902 │ │ +source_file_idx : 899 │ │ static_fields_size : 2 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 21 │ │ │ │ Class #1590 annotations: │ │ Annotations on class │ │ @@ -443715,18 +443847,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1431b8: |[1431b8] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ -1431c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1431ca: 7030 662c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2c66 │ │ -1431d0: 0e00 |0004: return-void │ │ +140e7c: |[140e7c] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ +140e8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +140e8e: 7030 662c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2c66 │ │ +140e94: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -443736,18 +443868,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 │ │ -1431d4: |[1431d4] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1431e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1431e6: 7040 672c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2c67 │ │ -1431ec: 0e00 |0004: return-void │ │ +140e98: |[140e98] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +140ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +140eaa: 7040 672c 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2c67 │ │ +140eb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -443758,45 +443890,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 │ │ -1431f0: |[1431f0] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -143200: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -143202: 7040 e133 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ -143208: 6e10 a801 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14320e: 0c02 |0007: move-result-object v2 │ │ -143210: 6003 4d0d |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0d4d │ │ -143214: 6e20 2602 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -14321a: 0a03 |000d: move-result v3 │ │ -14321c: 5c53 0112 |000e: iput-boolean v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ -143220: 6203 1310 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@1013 │ │ -143224: 6e54 b201 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -14322a: 0c00 |0015: move-result-object v0 │ │ -14322c: 6003 1410 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@1014 │ │ -143230: 6e30 5b02 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ -143236: 0a03 |001b: move-result v3 │ │ -143238: 5953 0812 |001c: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ -14323c: 6e10 7102 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -143242: 6e10 2f02 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -143248: 0c03 |0024: move-result-object v3 │ │ -14324a: 5231 bd15 |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -14324e: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ -143252: c813 |0029: mul-float/2addr v3, v1 │ │ -143254: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ -143258: c643 |002c: add-float/2addr v3, v4 │ │ -14325a: 8733 |002d: float-to-int v3, v3 │ │ -14325c: 5953 0712 |002e: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -143260: 6e20 892c 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2c89 │ │ -143266: 6e20 8a2c 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2c8a │ │ -14326c: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ -14326e: 5953 0a12 |0037: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ -143272: 0e00 |0039: return-void │ │ +140eb4: |[140eb4] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +140ec4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +140ec6: 7040 e133 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/widget/AppCompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@33e1 │ │ +140ecc: 6e10 a801 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +140ed2: 0c02 |0007: move-result-object v2 │ │ +140ed4: 6003 4d0d |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0d4d │ │ +140ed8: 6e20 2602 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +140ede: 0a03 |000d: move-result v3 │ │ +140ee0: 5c53 0112 |000e: iput-boolean v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ +140ee4: 6203 1310 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@1013 │ │ +140ee8: 6e54 b201 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +140eee: 0c00 |0015: move-result-object v0 │ │ +140ef0: 6003 1410 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@1014 │ │ +140ef4: 6e30 5b02 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@025b │ │ +140efa: 0a03 |001b: move-result v3 │ │ +140efc: 5953 0812 |001c: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ +140f00: 6e10 7102 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +140f06: 6e10 2f02 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +140f0c: 0c03 |0024: move-result-object v3 │ │ +140f0e: 5231 bd15 |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +140f12: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ +140f16: c813 |0029: mul-float/2addr v3, v1 │ │ +140f18: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ +140f1c: c643 |002c: add-float/2addr v3, v4 │ │ +140f1e: 8733 |002d: float-to-int v3, v3 │ │ +140f20: 5953 0712 |002e: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +140f24: 6e20 892c 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2c89 │ │ +140f2a: 6e20 8a2c 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2c8a │ │ +140f30: 12f3 |0036: const/4 v3, #int -1 // #ff │ │ +140f32: 5953 0a12 |0037: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ +140f36: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=72 │ │ 0x0004 line=73 │ │ 0x0008 line=74 │ │ 0x0010 line=76 │ │ 0x0016 line=78 │ │ @@ -443821,17 +443953,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -143274: |[143274] android.support.v7.internal.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ -143284: 5410 0912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@1209 │ │ -143288: 1100 |0002: return-object v0 │ │ +140f38: |[140f38] android.support.v7.internal.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ +140f48: 5410 0912 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@1209 │ │ +140f4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -443839,17 +443971,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14328c: |[14328c] android.support.v7.internal.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ -14329c: 5410 0612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ -1432a0: 1100 |0002: return-object v0 │ │ +140f50: |[140f50] android.support.v7.internal.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ +140f60: 5410 0612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ +140f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -443857,17 +443989,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1432a4: |[1432a4] android.support.v7.internal.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -1432b4: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -1432b8: 1100 |0002: return-object v0 │ │ +140f68: |[140f68] android.support.v7.internal.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +140f78: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +140f7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -443875,42 +444007,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -1432bc: |[1432bc] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ -1432cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -1432ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -1432d0: 5443 0b12 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ -1432d4: 7110 3337 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -1432da: 0a03 |0007: move-result v3 │ │ -1432dc: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ -1432e0: 0110 |000a: move v0, v1 │ │ -1432e2: 5443 0412 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ -1432e6: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -1432ea: 5443 0512 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -1432ee: 6e10 a32d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@2da3 │ │ -1432f4: 0a03 |0014: move-result v3 │ │ -1432f6: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -1432fa: 5543 0112 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ -1432fe: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -143302: 5543 0212 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ -143306: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -14330a: 0112 |001f: move v2, v1 │ │ -14330c: b520 |0020: and-int/2addr v0, v2 │ │ -14330e: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -143312: 5441 0b12 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ -143316: 6e20 8e2c 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@2c8e │ │ -14331c: 0e00 |0028: return-void │ │ -14331e: 0120 |0029: move v0, v2 │ │ -143320: 28e1 |002a: goto 000b // -001f │ │ -143322: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -143324: 28f9 |002c: goto 0025 // -0007 │ │ +140f80: |[140f80] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ +140f90: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +140f92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +140f94: 5443 0b12 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ +140f98: 7110 3337 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +140f9e: 0a03 |0007: move-result v3 │ │ +140fa0: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ +140fa4: 0110 |000a: move v0, v1 │ │ +140fa6: 5443 0412 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ +140faa: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +140fae: 5443 0512 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +140fb2: 6e10 a32d 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@2da3 │ │ +140fb8: 0a03 |0014: move-result v3 │ │ +140fba: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +140fbe: 5543 0112 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ +140fc2: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +140fc6: 5543 0212 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ +140fca: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +140fce: 0112 |001f: move v2, v1 │ │ +140fd0: b520 |0020: and-int/2addr v0, v2 │ │ +140fd2: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +140fd6: 5441 0b12 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ +140fda: 6e20 8e2c 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@2c8e │ │ +140fe0: 0e00 |0028: return-void │ │ +140fe2: 0120 |0029: move v0, v2 │ │ +140fe4: 28e1 |002a: goto 000b // -001f │ │ +140fe6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +140fe8: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=173 │ │ 0x000b line=174 │ │ 0x0021 line=177 │ │ 0x0028 line=178 │ │ 0x002a line=173 │ │ @@ -443926,17 +444058,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -143328: |[143328] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -143338: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -14333c: 1100 |0002: return-object v0 │ │ +140fec: |[140fec] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +140ffc: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +141000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -443944,24 +444076,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -143340: |[143340] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ -143350: 6e10 732c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@2c73 │ │ -143356: 0c00 |0003: move-result-object v0 │ │ -143358: 7110 3337 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -14335e: 0a00 |0007: move-result v0 │ │ -143360: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -143364: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -143366: 0f00 |000b: return v0 │ │ -143368: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -14336a: 28fe |000d: goto 000b // -0002 │ │ +141004: |[141004] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ +141014: 6e10 732c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@2c73 │ │ +14101a: 0c00 |0003: move-result-object v0 │ │ +14101c: 7110 3337 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +141022: 0a00 |0007: move-result v0 │ │ +141024: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +141028: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +14102a: 0f00 |000b: return v0 │ │ +14102c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +14102e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -443969,44 +444101,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -14336c: |[14336c] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -14337c: 5b12 0512 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143380: 6e10 662d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ -143386: 0c00 |0005: move-result-object v0 │ │ -143388: 6e20 862c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2c86 │ │ -14338e: 6e20 732d 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@2d73 │ │ -143394: 0c00 |000c: move-result-object v0 │ │ -143396: 6e20 8f2c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@2c8f │ │ -14339c: 6e10 682d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ -1433a2: 0a00 |0013: move-result v0 │ │ -1433a4: 6e20 872c 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@2c87 │ │ -1433aa: 6e10 7d2d 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ -1433b0: 0a00 |001a: move-result v0 │ │ -1433b2: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ -1433b6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -1433b8: 6e20 902c 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@2c90 │ │ -1433be: 6e10 7b2d 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ -1433c4: 0a00 |0024: move-result v0 │ │ -1433c6: 6e20 842c 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@2c84 │ │ -1433cc: 6e10 752d 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -1433d2: 0a00 |002b: move-result v0 │ │ -1433d4: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -1433d8: 5410 0312 |002e: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ -1433dc: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ -1433e0: 2200 d705 |0032: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@05d7 │ │ -1433e4: 7020 602c 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@2c60 │ │ -1433ea: 5b10 0312 |0037: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ -1433ee: 0e00 |0039: return-void │ │ -1433f0: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ -1433f4: 28e2 |003c: goto 001e // -001e │ │ +141030: |[141030] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +141040: 5b12 0512 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +141044: 6e10 662d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ +14104a: 0c00 |0005: move-result-object v0 │ │ +14104c: 6e20 862c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@2c86 │ │ +141052: 6e20 732d 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@2d73 │ │ +141058: 0c00 |000c: move-result-object v0 │ │ +14105a: 6e20 8f2c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@2c8f │ │ +141060: 6e10 682d 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ +141066: 0a00 |0013: move-result v0 │ │ +141068: 6e20 872c 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@2c87 │ │ +14106e: 6e10 7d2d 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@2d7d │ │ +141074: 0a00 |001a: move-result v0 │ │ +141076: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ +14107a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +14107c: 6e20 902c 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@2c90 │ │ +141082: 6e10 7b2d 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@2d7b │ │ +141088: 0a00 |0024: move-result v0 │ │ +14108a: 6e20 842c 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@2c84 │ │ +141090: 6e10 752d 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +141096: 0a00 |002b: move-result v0 │ │ +141098: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +14109c: 5410 0312 |002e: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ +1410a0: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ +1410a4: 2200 d705 |0032: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@05d7 │ │ +1410a8: 7020 602c 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@2c60 │ │ +1410ae: 5b10 0312 |0037: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ +1410b2: 0e00 |0039: return-void │ │ +1410b4: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ +1410b8: 28e2 |003c: goto 001e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=114 │ │ 0x0009 line=115 │ │ 0x0010 line=116 │ │ 0x0017 line=118 │ │ @@ -444026,18 +444158,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1433f8: |[1433f8] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ -143408: 6e10 762c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -14340e: 0a00 |0003: move-result v0 │ │ -143410: 0f00 |0004: return v0 │ │ +1410bc: |[1410bc] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ +1410cc: 6e10 762c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +1410d2: 0a00 |0003: move-result v0 │ │ +1410d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -444045,26 +444177,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -143414: |[143414] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ -143424: 6e10 762c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -14342a: 0a00 |0003: move-result v0 │ │ -14342c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -143430: 5410 0512 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143434: 6e10 662d 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ -14343a: 0c00 |000b: move-result-object v0 │ │ -14343c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -143440: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -143442: 0f00 |000f: return v0 │ │ -143444: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -143446: 28fe |0011: goto 000f // -0002 │ │ +1410d8: |[1410d8] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ +1410e8: 6e10 762c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +1410ee: 0a00 |0003: move-result v0 │ │ +1410f0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +1410f4: 5410 0512 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +1410f8: 6e10 662d 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2d66 │ │ +1410fe: 0c00 |000b: move-result-object v0 │ │ +141100: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +141104: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +141106: 0f00 |000f: return v0 │ │ +141108: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +14110a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -444072,21 +444204,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -143448: |[143448] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ -143458: 5420 0612 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ -14345c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -143460: 5420 0612 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ -143464: 5421 0512 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143468: 7220 f52c 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cf5 │ │ -14346e: 0e00 |000b: return-void │ │ +14110c: |[14110c] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ +14111c: 5420 0612 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ +141120: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +141124: 5420 0612 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ +141128: 5421 0512 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +14112c: 7220 f52c 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2cf5 │ │ +141132: 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/internal/view/menu/ActionMenuItemView; │ │ @@ -444097,29 +444229,29 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -143470: |[143470] android.support.v7.internal.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -143480: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -143484: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -143488: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -14348c: 6f20 e633 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/AppCompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@33e6 │ │ -143492: 6e10 6b2c 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@2c6b │ │ -143498: 0c00 |000c: move-result-object v0 │ │ -14349a: 6e10 a801 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -1434a0: 0c00 |0010: move-result-object v0 │ │ -1434a2: 6001 4d0d |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0d4d │ │ -1434a6: 6e20 2602 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -1434ac: 0a00 |0016: move-result v0 │ │ -1434ae: 5c20 0112 |0017: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ -1434b2: 7010 922c 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ -1434b8: 0e00 |001c: return-void │ │ +141134: |[141134] android.support.v7.internal.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +141144: 6000 c100 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +141148: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +14114c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +141150: 6f20 e633 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/AppCompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@33e6 │ │ +141156: 6e10 6b2c 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@2c6b │ │ +14115c: 0c00 |000c: move-result-object v0 │ │ +14115e: 6e10 a801 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +141164: 0c00 |0010: move-result-object v0 │ │ +141166: 6001 4d0d |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0d4d │ │ +14116a: 6e20 2602 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +141170: 0a00 |0016: move-result v0 │ │ +141172: 5c20 0112 |0017: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@1201 │ │ +141176: 7010 922c 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ +14117c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x0009 line=96 │ │ 0x0019 line=98 │ │ 0x001c line=99 │ │ @@ -444132,68 +444264,68 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -1434bc: |[1434bc] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ -1434cc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -1434ce: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -1434d0: 6e10 762c 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -1434d6: 0a0b |0005: move-result v11 │ │ -1434d8: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ -1434dc: 0f09 |0008: return v9 │ │ -1434de: 122b |0009: const/4 v11, #int 2 // #2 │ │ -1434e0: 23b6 f508 |000a: new-array v6, v11, [I // type@08f5 │ │ -1434e4: 2202 8800 |000c: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ -1434e8: 7010 1903 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -1434ee: 6e20 6e2c 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@2c6e │ │ -1434f4: 6e20 752c 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@2c75 │ │ -1434fa: 6e10 6b2c 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@2c6b │ │ -143500: 0c01 |001a: move-result-object v1 │ │ -143502: 6e10 742c 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@2c74 │ │ -143508: 0a08 |001e: move-result v8 │ │ -14350a: 6e10 6c2c 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@2c6c │ │ -143510: 0a03 |0022: move-result v3 │ │ -143512: 440b 060a |0023: aget v11, v6, v10 │ │ -143516: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ -14351a: 9004 0b0c |0027: add-int v4, v11, v12 │ │ -14351e: 440b 0609 |0029: aget v11, v6, v9 │ │ -143522: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ -143526: 9005 0b0c |002d: add-int v5, v11, v12 │ │ -14352a: 7110 b81a 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ -143530: 0a0b |0032: move-result v11 │ │ -143532: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ -143536: 6e10 a801 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14353c: 0c0b |0038: move-result-object v11 │ │ -14353e: 6e10 2f02 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -143544: 0c0b |003c: move-result-object v11 │ │ -143546: 52b7 c015 |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ -14354a: 9105 0705 |003f: sub-int v5, v7, v5 │ │ -14354e: 54db 0512 |0041: iget-object v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143552: 6e10 712d 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ -143558: 0c0b |0046: move-result-object v11 │ │ -14355a: 7130 d23c b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -143560: 0c00 |004a: move-result-object v0 │ │ -143562: 6e10 1e03 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@031e │ │ -143568: 0a0b |004e: move-result v11 │ │ -14356a: 35b4 1300 |004f: if-ge v4, v11, 0062 // +0013 │ │ -14356e: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ -143574: 440b 060a |0054: aget v11, v6, v10 │ │ -143578: b03b |0056: add-int/2addr v11, v3 │ │ -14357a: 522c b200 |0057: iget v12, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -14357e: b1cb |0059: sub-int/2addr v11, v12 │ │ -143580: 6e40 d33c 90b5 |005a: invoke-virtual {v0, v9, v5, v11}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ -143586: 6e10 d43c 0000 |005d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -14358c: 01a9 |0060: move v9, v10 │ │ -14358e: 28a7 |0061: goto 0008 // -0059 │ │ -143590: 130b 5100 |0062: const/16 v11, #int 81 // #51 │ │ -143594: 6e40 d33c b039 |0064: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ -14359a: 28f6 |0067: goto 005d // -000a │ │ +141180: |[141180] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ +141190: 121a |0000: const/4 v10, #int 1 // #1 │ │ +141192: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +141194: 6e10 762c 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +14119a: 0a0b |0005: move-result v11 │ │ +14119c: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ +1411a0: 0f09 |0008: return v9 │ │ +1411a2: 122b |0009: const/4 v11, #int 2 // #2 │ │ +1411a4: 23b6 f508 |000a: new-array v6, v11, [I // type@08f5 │ │ +1411a8: 2202 8800 |000c: new-instance v2, Landroid/graphics/Rect; // type@0088 │ │ +1411ac: 7010 1903 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +1411b2: 6e20 6e2c 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@2c6e │ │ +1411b8: 6e20 752c 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@2c75 │ │ +1411be: 6e10 6b2c 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@2c6b │ │ +1411c4: 0c01 |001a: move-result-object v1 │ │ +1411c6: 6e10 742c 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@2c74 │ │ +1411cc: 0a08 |001e: move-result v8 │ │ +1411ce: 6e10 6c2c 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@2c6c │ │ +1411d4: 0a03 |0022: move-result v3 │ │ +1411d6: 440b 060a |0023: aget v11, v6, v10 │ │ +1411da: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ +1411de: 9004 0b0c |0027: add-int v4, v11, v12 │ │ +1411e2: 440b 0609 |0029: aget v11, v6, v9 │ │ +1411e6: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ +1411ea: 9005 0b0c |002d: add-int v5, v11, v12 │ │ +1411ee: 7110 b81a 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@1ab8 │ │ +1411f4: 0a0b |0032: move-result v11 │ │ +1411f6: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ +1411fa: 6e10 a801 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +141200: 0c0b |0038: move-result-object v11 │ │ +141202: 6e10 2f02 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +141208: 0c0b |003c: move-result-object v11 │ │ +14120a: 52b7 c015 |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@15c0 │ │ +14120e: 9105 0705 |003f: sub-int v5, v7, v5 │ │ +141212: 54db 0512 |0041: iget-object v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +141216: 6e10 712d 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@2d71 │ │ +14121c: 0c0b |0046: move-result-object v11 │ │ +14121e: 7130 d23c b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +141224: 0c00 |004a: move-result-object v0 │ │ +141226: 6e10 1e03 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@031e │ │ +14122c: 0a0b |004e: move-result v11 │ │ +14122e: 35b4 1300 |004f: if-ge v4, v11, 0062 // +0013 │ │ +141232: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ +141238: 440b 060a |0054: aget v11, v6, v10 │ │ +14123c: b03b |0056: add-int/2addr v11, v3 │ │ +14123e: 522c b200 |0057: iget v12, v2, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +141242: b1cb |0059: sub-int/2addr v11, v12 │ │ +141244: 6e40 d33c 90b5 |005a: invoke-virtual {v0, v9, v5, v11}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ +14124a: 6e10 d43c 0000 |005d: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +141250: 01a9 |0060: move v9, v10 │ │ +141252: 28a7 |0061: goto 0008 // -0059 │ │ +141254: 130b 5100 |0062: const/16 v11, #int 81 // #51 │ │ +141258: 6e40 d33c b039 |0064: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@3cd3 │ │ +14125e: 28f6 |0067: goto 005d // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ 0x0008 line=260 │ │ 0x0009 line=236 │ │ 0x000c line=237 │ │ 0x0011 line=238 │ │ @@ -444230,70 +444362,70 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -14359c: |[14359c] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ -1435ac: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -1435b0: 6e10 762c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ -1435b6: 0a03 |0005: move-result v3 │ │ -1435b8: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ -1435bc: 52c7 0a12 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ -1435c0: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ -1435c4: 52c7 0a12 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ -1435c8: 6e10 722c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@2c72 │ │ -1435ce: 0a08 |0011: move-result v8 │ │ -1435d0: 6e10 712c 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@2c71 │ │ -1435d6: 0a09 |0015: move-result v9 │ │ -1435d8: 6e10 702c 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@2c70 │ │ -1435de: 0a0a |0019: move-result v10 │ │ -1435e0: 6f5a eb33 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ -1435e6: 6f30 e733 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@33e7 │ │ -1435ec: 7110 2138 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -1435f2: 0a05 |0023: move-result v5 │ │ -1435f4: 7110 2238 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -1435fa: 0a06 |0027: move-result v6 │ │ -1435fc: 6e10 6f2c 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@2c6f │ │ -143602: 0a01 |002b: move-result v1 │ │ -143604: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ -143608: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ -14360c: 52c7 0812 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ -143610: 7120 1543 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -143616: 0a02 |0035: move-result v2 │ │ -143618: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ -14361c: 52c7 0812 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ -143620: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ -143624: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ -143628: 7120 2338 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -14362e: 0a07 |0041: move-result v7 │ │ -143630: 6f30 e733 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@33e7 │ │ -143636: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ -14363a: 54c7 0412 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ -14363e: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ -143642: 6e10 6f2c 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@2c6f │ │ -143648: 0a04 |004e: move-result v4 │ │ -14364a: 54c7 0412 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ -14364e: 6e10 4b03 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ -143654: 0c07 |0054: move-result-object v7 │ │ -143656: 6e10 2703 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ -14365c: 0a00 |0058: move-result v0 │ │ -14365e: 9107 0400 |0059: sub-int v7, v4, v0 │ │ -143662: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ -143666: 6e10 722c 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@2c72 │ │ -14366c: 0a08 |0060: move-result v8 │ │ -14366e: 6e10 712c 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@2c71 │ │ -143674: 0a09 |0064: move-result v9 │ │ -143676: 6e10 702c 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@2c70 │ │ -14367c: 0a0a |0068: move-result v10 │ │ -14367e: 6f5a eb33 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ -143684: 0e00 |006c: return-void │ │ -143686: 52c2 0812 |006d: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ -14368a: 28c7 |006f: goto 0036 // -0039 │ │ +141260: |[141260] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ +141270: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +141274: 6e10 762c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@2c76 │ │ +14127a: 0a03 |0005: move-result v3 │ │ +14127c: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ +141280: 52c7 0a12 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ +141284: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ +141288: 52c7 0a12 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ +14128c: 6e10 722c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@2c72 │ │ +141292: 0a08 |0011: move-result v8 │ │ +141294: 6e10 712c 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@2c71 │ │ +14129a: 0a09 |0015: move-result v9 │ │ +14129c: 6e10 702c 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@2c70 │ │ +1412a2: 0a0a |0019: move-result v10 │ │ +1412a4: 6f5a eb33 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ +1412aa: 6f30 e733 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@33e7 │ │ +1412b0: 7110 2138 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +1412b6: 0a05 |0023: move-result v5 │ │ +1412b8: 7110 2238 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +1412be: 0a06 |0027: move-result v6 │ │ +1412c0: 6e10 6f2c 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@2c6f │ │ +1412c6: 0a01 |002b: move-result v1 │ │ +1412c8: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ +1412cc: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ +1412d0: 52c7 0812 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ +1412d4: 7120 1543 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +1412da: 0a02 |0035: move-result v2 │ │ +1412dc: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ +1412e0: 52c7 0812 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ +1412e4: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ +1412e8: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ +1412ec: 7120 2338 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +1412f2: 0a07 |0041: move-result v7 │ │ +1412f4: 6f30 e733 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/widget/AppCompatTextView;.onMeasure:(II)V // method@33e7 │ │ +1412fa: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ +1412fe: 54c7 0412 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ +141302: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ +141306: 6e10 6f2c 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@2c6f │ │ +14130c: 0a04 |004e: move-result v4 │ │ +14130e: 54c7 0412 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ +141312: 6e10 4b03 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@034b │ │ +141318: 0c07 |0054: move-result-object v7 │ │ +14131a: 6e10 2703 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@0327 │ │ +141320: 0a00 |0058: move-result v0 │ │ +141322: 9107 0400 |0059: sub-int v7, v4, v0 │ │ +141326: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ +14132a: 6e10 722c 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@2c72 │ │ +141330: 0a08 |0060: move-result v8 │ │ +141332: 6e10 712c 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@2c71 │ │ +141338: 0a09 |0064: move-result v9 │ │ +14133a: 6e10 702c 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@2c70 │ │ +141340: 0a0a |0068: move-result v10 │ │ +141342: 6f5a eb33 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ +141348: 0e00 |006c: return-void │ │ +14134a: 52c2 0812 |006d: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@1208 │ │ +14134e: 28c7 |006f: goto 0036 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=265 │ │ 0x0006 line=266 │ │ 0x000c line=267 │ │ 0x001d line=271 │ │ 0x0020 line=273 │ │ @@ -444325,30 +444457,30 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -14368c: |[14368c] android.support.v7.internal.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -14369c: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -1436a0: 6e10 752d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ -1436a6: 0a00 |0005: move-result v0 │ │ -1436a8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -1436ac: 5410 0312 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ -1436b0: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1436b4: 5410 0312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ -1436b8: 6e30 9634 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@3496 │ │ -1436be: 0a00 |0011: move-result v0 │ │ -1436c0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -1436c4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1436c6: 0f00 |0015: return v0 │ │ -1436c8: 6f20 e833 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/widget/AppCompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@33e8 │ │ -1436ce: 0a00 |0019: move-result v0 │ │ -1436d0: 28fb |001a: goto 0015 // -0005 │ │ +141350: |[141350] android.support.v7.internal.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +141360: 5410 0512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +141364: 6e10 752d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@2d75 │ │ +14136a: 0a00 |0005: move-result v0 │ │ +14136c: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +141370: 5410 0312 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ +141374: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +141378: 5410 0312 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@1203 │ │ +14137c: 6e30 9634 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@3496 │ │ +141382: 0a00 |0011: move-result v0 │ │ +141384: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +141388: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +14138a: 0f00 |0015: return v0 │ │ +14138c: 6f20 e833 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/widget/AppCompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@33e8 │ │ +141392: 0a00 |0019: move-result v0 │ │ +141394: 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/internal/view/menu/ActionMenuItemView; │ │ @@ -444359,17 +444491,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1436d4: |[1436d4] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ -1436e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1436e6: 0f00 |0001: return v0 │ │ +141398: |[141398] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ +1413a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1413aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -444377,16 +444509,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1436e8: |[1436e8] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ -1436f8: 0e00 |0000: return-void │ │ +1413ac: |[1413ac] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ +1413bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checkable Z │ │ │ │ @@ -444395,16 +444527,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1436fc: |[1436fc] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ -14370c: 0e00 |0000: return-void │ │ +1413c0: |[1413c0] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ +1413d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checked Z │ │ │ │ @@ -444413,23 +444545,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -143710: |[143710] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ -143720: 5510 0212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ -143724: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -143728: 5c12 0212 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ -14372c: 5410 0512 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143730: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -143734: 5410 0512 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ -143738: 6e10 5e2d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@2d5e │ │ -14373e: 0e00 |000f: return-void │ │ +1413d4: |[1413d4] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ +1413e4: 5510 0212 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ +1413e8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +1413ec: 5c12 0212 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@1202 │ │ +1413f0: 5410 0512 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +1413f4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +1413f8: 5410 0512 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@1205 │ │ +1413fc: 6e10 5e2d 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@2d5e │ │ +141402: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x0006 line=166 │ │ 0x000a line=167 │ │ 0x000f line=170 │ │ @@ -444442,47 +444574,47 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -143740: |[143740] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -143750: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -143752: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -143754: 5b78 0412 |0002: iput-object v8, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ -143758: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ -14375c: 6e10 5103 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -143762: 0a02 |0009: move-result v2 │ │ -143764: 6e10 5003 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -14376a: 0a00 |000d: move-result v0 │ │ -14376c: 5273 0712 |000e: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -143770: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ -143774: 5273 0712 |0012: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -143778: 8233 |0014: int-to-float v3, v3 │ │ -14377a: 8224 |0015: int-to-float v4, v2 │ │ -14377c: a901 0304 |0016: div-float v1, v3, v4 │ │ -143780: 5272 0712 |0018: iget v2, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -143784: 8203 |001a: int-to-float v3, v0 │ │ -143786: c813 |001b: mul-float/2addr v3, v1 │ │ -143788: 8730 |001c: float-to-int v0, v3 │ │ -14378a: 5273 0712 |001d: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -14378e: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ -143792: 5273 0712 |0021: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -143796: 8233 |0023: int-to-float v3, v3 │ │ -143798: 8204 |0024: int-to-float v4, v0 │ │ -14379a: a901 0304 |0025: div-float v1, v3, v4 │ │ -14379e: 5270 0712 |0027: iget v0, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ -1437a2: 8223 |0029: int-to-float v3, v2 │ │ -1437a4: c813 |002a: mul-float/2addr v3, v1 │ │ -1437a6: 8732 |002b: float-to-int v2, v3 │ │ -1437a8: 6e50 6203 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -1437ae: 6e55 822c 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2c82 │ │ -1437b4: 7010 922c 0700 |0032: invoke-direct {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ -1437ba: 0e00 |0035: return-void │ │ +141404: |[141404] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +141414: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +141416: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +141418: 5b78 0412 |0002: iput-object v8, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@1204 │ │ +14141c: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ +141420: 6e10 5103 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +141426: 0a02 |0009: move-result v2 │ │ +141428: 6e10 5003 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +14142e: 0a00 |000d: move-result v0 │ │ +141430: 5273 0712 |000e: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +141434: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ +141438: 5273 0712 |0012: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +14143c: 8233 |0014: int-to-float v3, v3 │ │ +14143e: 8224 |0015: int-to-float v4, v2 │ │ +141440: a901 0304 |0016: div-float v1, v3, v4 │ │ +141444: 5272 0712 |0018: iget v2, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +141448: 8203 |001a: int-to-float v3, v0 │ │ +14144a: c813 |001b: mul-float/2addr v3, v1 │ │ +14144c: 8730 |001c: float-to-int v0, v3 │ │ +14144e: 5273 0712 |001d: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +141452: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ +141456: 5273 0712 |0021: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +14145a: 8233 |0023: int-to-float v3, v3 │ │ +14145c: 8204 |0024: int-to-float v4, v0 │ │ +14145e: a901 0304 |0025: div-float v1, v3, v4 │ │ +141462: 5270 0712 |0027: iget v0, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@1207 │ │ +141466: 8223 |0029: int-to-float v3, v2 │ │ +141468: c813 |002a: mul-float/2addr v3, v1 │ │ +14146a: 8732 |002b: float-to-int v2, v3 │ │ +14146c: 6e50 6203 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +141472: 6e55 822c 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2c82 │ │ +141478: 7010 922c 0700 |0032: invoke-direct {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ +14147e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0004 line=182 │ │ 0x0006 line=183 │ │ 0x000a line=184 │ │ 0x000e line=185 │ │ @@ -444510,17 +444642,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1437bc: |[1437bc] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ -1437cc: 5b01 0612 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ -1437d0: 0e00 |0002: return-void │ │ +141480: |[141480] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ +141490: 5b01 0612 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@1206 │ │ +141494: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 invoker Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ @@ -444530,18 +444662,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1437d4: |[1437d4] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ -1437e4: 5901 0a12 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ -1437e8: 6f54 eb33 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ -1437ee: 0e00 |0005: return-void │ │ +141498: |[141498] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ +1414a8: 5901 0a12 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@120a │ │ +1414ac: 6f54 eb33 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatTextView;.setPadding:(IIII)V // method@33eb │ │ +1414b2: 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/internal/view/menu/ActionMenuItemView; │ │ @@ -444555,17 +444687,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1437f0: |[1437f0] android.support.v7.internal.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V │ │ -143800: 5b01 0912 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@1209 │ │ -143804: 0e00 |0002: return-void │ │ +1414b4: |[1414b4] android.support.v7.internal.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V │ │ +1414c4: 5b01 0912 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@1209 │ │ +1414c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 popupCallback Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ @@ -444575,16 +444707,16 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -143808: |[143808] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ -143818: 0e00 |0000: return-void │ │ +1414cc: |[1414cc] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ +1414dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 showShortcut Z │ │ 0x0000 - 0x0001 reg=2 shortcutKey C │ │ @@ -444594,20 +444726,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14381c: |[14381c] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -14382c: 5b12 0b12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ -143830: 5410 0b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ -143834: 6e20 832c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2c83 │ │ -14383a: 7010 922c 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ -143840: 0e00 |000a: return-void │ │ +1414e0: |[1414e0] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +1414f0: 5b12 0b12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ +1414f4: 5410 0b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@120b │ │ +1414f8: 6e20 832c 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2c83 │ │ +1414fe: 7010 922c 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@2c92 │ │ +141504: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0002 line=213 │ │ 0x0007 line=214 │ │ 0x000a line=215 │ │ locals : │ │ @@ -444619,30 +444751,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -143844: |[143844] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ -143854: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -143856: 0f00 |0001: return v0 │ │ +141508: |[141508] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ +141518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +14151a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ - source_file_idx : 902 (ActionMenuItemView.java) │ │ + source_file_idx : 899 (ActionMenuItemView.java) │ │ │ │ Class #1591 header: │ │ class_idx : 1515 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1499 │ │ -source_file_idx : 5449 │ │ +source_file_idx : 5445 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 43 │ │ │ │ Class #1591 annotations: │ │ Annotations on class │ │ @@ -444673,17 +444805,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 │ │ -143858: |[143858] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -143868: 7030 a62c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@2ca6 │ │ -14386e: 0e00 |0003: return-void │ │ +14151c: |[14151c] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +14152c: 7030 a62c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@2ca6 │ │ +141532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -444695,20 +444827,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143870: |[143870] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ -143880: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143884: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143888: 7210 8c0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0e8c │ │ -14388e: 0a00 |0007: move-result v0 │ │ -143890: 0f00 |0008: return v0 │ │ +141534: |[141534] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ +141544: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141548: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +14154c: 7210 8c0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0e8c │ │ +141552: 0a00 |0007: move-result v0 │ │ +141554: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444716,19 +444848,19 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -143894: |[143894] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -1438a4: 2200 e705 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ -1438a8: 5421 8812 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@1288 │ │ -1438ac: 7040 a52d 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2da5 │ │ -1438b2: 1100 |0007: return-object v0 │ │ +141558: |[141558] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +141568: 2200 e705 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ +14156c: 5421 8812 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@1288 │ │ +141570: 7040 a52d 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2da5 │ │ +141576: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ @@ -444737,20 +444869,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1438b4: |[1438b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ -1438c4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -1438c8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1438cc: 7210 8d0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0e8d │ │ -1438d2: 0a00 |0007: move-result v0 │ │ -1438d4: 0f00 |0008: return v0 │ │ +141578: |[141578] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ +141588: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +14158c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141590: 7210 8d0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0e8d │ │ +141596: 0a00 |0007: move-result v0 │ │ +141598: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444758,26 +444890,26 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -1438d8: |[1438d8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ -1438e8: 5421 8a12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -1438ec: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1438f0: 7210 980e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0e98 │ │ -1438f6: 0c00 |0007: move-result-object v0 │ │ -1438f8: 2001 e705 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ -1438fc: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -143900: 1f00 e705 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ -143904: 5401 8012 |000e: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ -143908: 1101 |0010: return-object v1 │ │ -14390a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -14390c: 28fe |0012: goto 0010 // -0002 │ │ +14159c: |[14159c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ +1415ac: 5421 8a12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1415b0: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1415b4: 7210 980e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@0e98 │ │ +1415ba: 0c00 |0007: move-result-object v0 │ │ +1415bc: 2001 e705 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ +1415c0: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +1415c4: 1f00 e705 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@05e7 │ │ +1415c8: 5401 8012 |000e: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@1280 │ │ +1415cc: 1101 |0010: return-object v1 │ │ +1415ce: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +1415d0: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0008 line=268 │ │ 0x000c line=269 │ │ 0x0010 line=271 │ │ locals : │ │ @@ -444790,25 +444922,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -143910: |[143910] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ -143920: 5421 8a12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143924: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143928: 7210 8e0e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ -14392e: 0c00 |0007: move-result-object v0 │ │ -143930: 2001 e805 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ -143934: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -143938: 1f00 e805 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ -14393c: 6e10 ac2d 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@2dac │ │ -143942: 0c00 |0011: move-result-object v0 │ │ -143944: 1100 |0012: return-object v0 │ │ +1415d4: |[1415d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ +1415e4: 5421 8a12 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1415e8: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1415ec: 7210 8e0e 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ +1415f2: 0c00 |0007: move-result-object v0 │ │ +1415f4: 2001 e805 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ +1415f8: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +1415fc: 1f00 e805 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ +141600: 6e10 ac2d 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@2dac │ │ +141606: 0c00 |0011: move-result-object v0 │ │ +141608: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x000c line=253 │ │ 0x0012 line=255 │ │ locals : │ │ @@ -444820,20 +444952,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143948: |[143948] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ -143958: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -14395c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143960: 7210 8f0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@0e8f │ │ -143966: 0a00 |0007: move-result v0 │ │ -143968: 0f00 |0008: return v0 │ │ +14160c: |[14160c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ +14161c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141620: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141624: 7210 8f0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@0e8f │ │ +14162a: 0a00 |0007: move-result v0 │ │ +14162c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444841,20 +444973,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14396c: |[14396c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ -14397c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143980: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143984: 7210 900e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0e90 │ │ -14398a: 0a00 |0007: move-result v0 │ │ -14398c: 0f00 |0008: return v0 │ │ +141630: |[141630] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ +141640: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141644: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141648: 7210 900e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0e90 │ │ +14164e: 0a00 |0007: move-result v0 │ │ +141650: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444862,20 +444994,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143990: |[143990] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -1439a0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -1439a4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1439a8: 7210 910e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0e91 │ │ -1439ae: 0c00 |0007: move-result-object v0 │ │ -1439b0: 1100 |0008: return-object v0 │ │ +141654: |[141654] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +141664: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141668: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +14166c: 7210 910e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0e91 │ │ +141672: 0c00 |0007: move-result-object v0 │ │ +141674: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444883,20 +445015,20 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1439b4: |[1439b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ -1439c4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -1439c8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1439cc: 7210 920e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0e92 │ │ -1439d2: 0c00 |0007: move-result-object v0 │ │ -1439d4: 1100 |0008: return-object v0 │ │ +141678: |[141678] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ +141688: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +14168c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141690: 7210 920e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0e92 │ │ +141696: 0c00 |0007: move-result-object v0 │ │ +141698: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444904,20 +445036,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1439d8: |[1439d8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ -1439e8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -1439ec: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -1439f0: 7210 930e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0e93 │ │ -1439f6: 0a00 |0007: move-result v0 │ │ -1439f8: 0f00 |0008: return v0 │ │ +14169c: |[14169c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ +1416ac: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1416b0: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1416b4: 7210 930e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0e93 │ │ +1416ba: 0a00 |0007: move-result v0 │ │ +1416bc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444925,20 +445057,20 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1439fc: |[1439fc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -143a0c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143a10: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143a14: 7210 940e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0e94 │ │ -143a1a: 0c00 |0007: move-result-object v0 │ │ -143a1c: 1100 |0008: return-object v0 │ │ +1416c0: |[1416c0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +1416d0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1416d4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1416d8: 7210 940e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0e94 │ │ +1416de: 0c00 |0007: move-result-object v0 │ │ +1416e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444946,20 +445078,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143a20: |[143a20] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ -143a30: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143a34: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143a38: 7210 950e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@0e95 │ │ -143a3e: 0a00 |0007: move-result v0 │ │ -143a40: 0f00 |0008: return v0 │ │ +1416e4: |[1416e4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ +1416f4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1416f8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1416fc: 7210 950e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@0e95 │ │ +141702: 0a00 |0007: move-result v0 │ │ +141704: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444967,20 +445099,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143a44: |[143a44] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ -143a54: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143a58: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143a5c: 7210 960e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@0e96 │ │ -143a62: 0a00 |0007: move-result v0 │ │ -143a64: 0f00 |0008: return v0 │ │ +141708: |[141708] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ +141718: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +14171c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141720: 7210 960e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@0e96 │ │ +141726: 0a00 |0007: move-result v0 │ │ +141728: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -444988,22 +445120,22 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -143a68: |[143a68] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ -143a78: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143a7c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143a80: 7210 970e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0e97 │ │ -143a86: 0c00 |0007: move-result-object v0 │ │ -143a88: 6e20 c42d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2dc4 │ │ -143a8e: 0c00 |000b: move-result-object v0 │ │ -143a90: 1100 |000c: return-object v0 │ │ +14172c: |[14172c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ +14173c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141740: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141744: 7210 970e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@0e97 │ │ +14174a: 0c00 |0007: move-result-object v0 │ │ +14174c: 6e20 c42d 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2dc4 │ │ +141752: 0c00 |000b: move-result-object v0 │ │ +141754: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445011,20 +445143,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143a94: |[143a94] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ -143aa4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143aa8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143aac: 7210 990e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0e99 │ │ -143ab2: 0c00 |0007: move-result-object v0 │ │ -143ab4: 1100 |0008: return-object v0 │ │ +141758: |[141758] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ +141768: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +14176c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141770: 7210 990e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@0e99 │ │ +141776: 0c00 |0007: move-result-object v0 │ │ +141778: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445032,20 +445164,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143ab8: |[143ab8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -143ac8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143acc: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ad0: 7210 9a0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@0e9a │ │ -143ad6: 0c00 |0007: move-result-object v0 │ │ -143ad8: 1100 |0008: return-object v0 │ │ +14177c: |[14177c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +14178c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141790: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141794: 7210 9a0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@0e9a │ │ +14179a: 0c00 |0007: move-result-object v0 │ │ +14179c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445053,20 +445185,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143adc: |[143adc] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ -143aec: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143af0: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143af4: 7210 9b0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@0e9b │ │ -143afa: 0a00 |0007: move-result v0 │ │ -143afc: 0f00 |0008: return v0 │ │ +1417a0: |[1417a0] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ +1417b0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1417b4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1417b8: 7210 9b0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@0e9b │ │ +1417be: 0a00 |0007: move-result v0 │ │ +1417c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445074,20 +445206,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143b00: |[143b00] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ -143b10: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143b14: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143b18: 7210 9c0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0e9c │ │ -143b1e: 0a00 |0007: move-result v0 │ │ -143b20: 0f00 |0008: return v0 │ │ +1417c4: |[1417c4] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ +1417d4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1417d8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1417dc: 7210 9c0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0e9c │ │ +1417e2: 0a00 |0007: move-result v0 │ │ +1417e4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445095,20 +445227,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143b24: |[143b24] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ -143b34: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143b38: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143b3c: 7210 9d0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@0e9d │ │ -143b42: 0a00 |0007: move-result v0 │ │ -143b44: 0f00 |0008: return v0 │ │ +1417e8: |[1417e8] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ +1417f8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1417fc: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141800: 7210 9d0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@0e9d │ │ +141806: 0a00 |0007: move-result v0 │ │ +141808: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445116,20 +445248,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143b48: |[143b48] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ -143b58: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143b5c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143b60: 7210 9e0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@0e9e │ │ -143b66: 0a00 |0007: move-result v0 │ │ -143b68: 0f00 |0008: return v0 │ │ +14180c: |[14180c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ +14181c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141820: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141824: 7210 9e0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@0e9e │ │ +14182a: 0a00 |0007: move-result v0 │ │ +14182c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445137,20 +445269,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143b6c: |[143b6c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ -143b7c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143b80: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143b84: 7210 9f0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@0e9f │ │ -143b8a: 0a00 |0007: move-result v0 │ │ -143b8c: 0f00 |0008: return v0 │ │ +141830: |[141830] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ +141840: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141844: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141848: 7210 9f0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@0e9f │ │ +14184e: 0a00 |0007: move-result v0 │ │ +141850: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445158,20 +445290,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -143b90: |[143b90] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ -143ba0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143ba4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ba8: 7210 a00e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0ea0 │ │ -143bae: 0a00 |0007: move-result v0 │ │ -143bb0: 0f00 |0008: return v0 │ │ +141854: |[141854] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ +141864: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141868: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +14186c: 7210 a00e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0ea0 │ │ +141872: 0a00 |0007: move-result v0 │ │ +141874: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -445179,24 +445311,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 │ │ -143bb4: |[143bb4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -143bc4: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143bc8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143bcc: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -143bd0: 6e20 b62d 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@2db6 │ │ -143bd6: 0c01 |0009: move-result-object v1 │ │ -143bd8: 7220 af0e 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@0eaf │ │ -143bde: 1102 |000d: return-object v2 │ │ -143be0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -143be2: 28fb |000f: goto 000a // -0005 │ │ +141878: |[141878] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +141888: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +14188c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141890: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +141894: 6e20 b62d 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@2db6 │ │ +14189a: 0c01 |0009: move-result-object v1 │ │ +14189c: 7220 af0e 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@0eaf │ │ +1418a2: 1102 |000d: return-object v2 │ │ +1418a4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +1418a6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000d line=262 │ │ 0x000e line=260 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -445207,30 +445339,30 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -143be4: |[143be4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ -143bf4: 5431 8a12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143bf8: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143bfc: 7220 a10e 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0ea1 │ │ -143c02: 5431 8a12 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143c06: 1f01 8602 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143c0a: 7210 8e0e 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ -143c10: 0c00 |000e: move-result-object v0 │ │ -143c12: 2001 d306 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@06d3 │ │ -143c16: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -143c1a: 5431 8a12 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143c1e: 1f01 8602 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143c22: 2202 e805 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ -143c26: 7020 aa2d 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@2daa │ │ -143c2c: 7220 a20e 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ -143c32: 1103 |001f: return-object v3 │ │ +1418a8: |[1418a8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ +1418b8: 5431 8a12 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1418bc: 1f01 8602 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1418c0: 7220 a10e 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0ea1 │ │ +1418c6: 5431 8a12 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1418ca: 1f01 8602 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1418ce: 7210 8e0e 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0e8e │ │ +1418d4: 0c00 |000e: move-result-object v0 │ │ +1418d6: 2001 d306 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@06d3 │ │ +1418da: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +1418de: 5431 8a12 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1418e2: 1f01 8602 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1418e6: 2202 e805 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ +1418ea: 7020 aa2d 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@2daa │ │ +1418f0: 7220 a20e 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ +1418f6: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0007 line=241 │ │ 0x000f line=242 │ │ 0x0013 line=244 │ │ 0x001f line=246 │ │ @@ -445244,24 +445376,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 │ │ -143c34: |[143c34] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -143c44: 2031 d306 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@06d3 │ │ -143c48: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -143c4c: 2200 e805 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ -143c50: 7020 aa2d 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@2daa │ │ -143c56: 0703 |0009: move-object v3, v0 │ │ -143c58: 5421 8a12 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143c5c: 1f01 8602 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143c60: 7220 a20e 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ -143c66: 1102 |0011: return-object v2 │ │ +1418f8: |[1418f8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +141908: 2031 d306 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@06d3 │ │ +14190c: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +141910: 2200 e805 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@05e8 │ │ +141914: 7020 aa2d 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@2daa │ │ +14191a: 0703 |0009: move-object v3, v0 │ │ +14191c: 5421 8a12 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141920: 1f01 8602 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141924: 7220 a20e 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0ea2 │ │ +14192a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x000a line=232 │ │ 0x0011 line=233 │ │ locals : │ │ @@ -445275,19 +445407,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143c68: |[143c68] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -143c78: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143c7c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143c80: 7220 a30e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0ea3 │ │ -143c86: 1101 |0007: return-object v1 │ │ +14192c: |[14192c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +14193c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141940: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141944: 7220 a30e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0ea3 │ │ +14194a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 alphaChar C │ │ @@ -445297,19 +445429,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143c88: |[143c88] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ -143c98: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143c9c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ca0: 7220 a40e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@0ea4 │ │ -143ca6: 1101 |0007: return-object v1 │ │ +14194c: |[14194c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ +14195c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141960: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141964: 7220 a40e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@0ea4 │ │ +14196a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0007 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checkable Z │ │ @@ -445319,19 +445451,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143ca8: |[143ca8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ -143cb8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143cbc: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143cc0: 7220 a50e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0ea5 │ │ -143cc6: 1101 |0007: return-object v1 │ │ +14196c: |[14196c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ +14197c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141980: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141984: 7220 a50e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@0ea5 │ │ +14198a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -445341,19 +445473,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143cc8: |[143cc8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ -143cd8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143cdc: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ce0: 7220 a60e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@0ea6 │ │ -143ce6: 1101 |0007: return-object v1 │ │ +14198c: |[14198c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ +14199c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1419a0: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1419a4: 7220 a60e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@0ea6 │ │ +1419aa: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 enabled Z │ │ @@ -445363,45 +445495,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -143ce8: |[143ce8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ -143cf8: 5461 8912 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ -143cfc: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ -143d00: 5461 8a12 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143d04: 1f01 8602 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143d08: 6e10 2243 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -143d0e: 0c01 |000b: move-result-object v1 │ │ -143d10: 1a02 1742 |000c: const-string v2, "setExclusiveCheckable" // string@4217 │ │ -143d14: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -143d16: 2333 3509 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ -143d1a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -143d1c: 6205 6420 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ -143d20: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -143d24: 6e30 dc42 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ -143d2a: 0c01 |0019: move-result-object v1 │ │ -143d2c: 5b61 8912 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ -143d30: 5461 8912 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ -143d34: 5462 8a12 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143d38: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -143d3a: 2333 3709 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -143d3e: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -143d40: 7110 c442 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -143d46: 0c05 |0027: move-result-object v5 │ │ -143d48: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -143d4c: 6e30 8e43 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ -143d52: 0e00 |002d: return-void │ │ -143d54: 0d00 |002e: move-exception v0 │ │ -143d56: 1a01 4815 |002f: const-string v1, "MenuItemWrapper" // string@1548 │ │ -143d5a: 1a02 dc07 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@07dc │ │ -143d5e: 7130 6037 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -143d64: 28f7 |0036: goto 002d // -0009 │ │ +1419ac: |[1419ac] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ +1419bc: 5461 8912 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ +1419c0: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ +1419c4: 5461 8a12 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1419c8: 1f01 8602 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +1419cc: 6e10 2243 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +1419d2: 0c01 |000b: move-result-object v1 │ │ +1419d4: 1a02 1242 |000c: const-string v2, "setExclusiveCheckable" // string@4212 │ │ +1419d8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +1419da: 2333 3509 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0935 │ │ +1419de: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +1419e0: 6205 6420 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@2064 │ │ +1419e4: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +1419e8: 6e30 dc42 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@42dc │ │ +1419ee: 0c01 |0019: move-result-object v1 │ │ +1419f0: 5b61 8912 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ +1419f4: 5461 8912 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@1289 │ │ +1419f8: 5462 8a12 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +1419fc: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +1419fe: 2333 3709 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +141a02: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +141a04: 7110 c442 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +141a0a: 0c05 |0027: move-result-object v5 │ │ +141a0c: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ +141a10: 6e30 8e43 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@438e │ │ +141a16: 0e00 |002d: return-void │ │ +141a18: 0d00 |002e: move-exception v0 │ │ +141a1a: 1a01 4415 |002f: const-string v1, "MenuItemWrapper" // string@1544 │ │ +141a1e: 1a02 d807 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@07d8 │ │ +141a22: 7130 6037 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +141a28: 28f7 |0036: goto 002d // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x001c line=302 │ │ @@ -445418,19 +445550,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143d78: |[143d78] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ -143d88: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143d8c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143d90: 7220 a70e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0ea7 │ │ -143d96: 1101 |0007: return-object v1 │ │ +141a3c: |[141a3c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ +141a4c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141a50: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141a54: 7220 a70e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@0ea7 │ │ +141a5a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -445440,19 +445572,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 │ │ -143d98: |[143d98] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -143da8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143dac: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143db0: 7220 a80e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0ea8 │ │ -143db6: 1101 |0007: return-object v1 │ │ +141a5c: |[141a5c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +141a6c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141a70: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141a74: 7220 a80e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@0ea8 │ │ +141a7a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -445462,19 +445594,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 │ │ -143db8: |[143db8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -143dc8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143dcc: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143dd0: 7220 a90e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0ea9 │ │ -143dd6: 1101 |0007: return-object v1 │ │ +141a7c: |[141a7c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +141a8c: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141a90: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141a94: 7220 a90e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@0ea9 │ │ +141a9a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -445484,19 +445616,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143dd8: |[143dd8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -143de8: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143dec: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143df0: 7220 aa0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@0eaa │ │ -143df6: 1101 |0007: return-object v1 │ │ +141a9c: |[141a9c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +141aac: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141ab0: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141ab4: 7220 aa0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@0eaa │ │ +141aba: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0007 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -445506,24 +445638,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 │ │ -143df8: |[143df8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -143e08: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143e0c: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143e10: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -143e14: 2201 e905 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@05e9 │ │ -143e18: 7030 af2d 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@2daf │ │ -143e1e: 7220 b00e 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@0eb0 │ │ -143e24: 1102 |000e: return-object v2 │ │ -143e26: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -143e28: 28fb |0010: goto 000b // -0005 │ │ +141abc: |[141abc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +141acc: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141ad0: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141ad4: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +141ad8: 2201 e905 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@05e9 │ │ +141adc: 7030 af2d 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@2daf │ │ +141ae2: 7220 b00e 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@0eb0 │ │ +141ae8: 1102 |000e: return-object v2 │ │ +141aea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +141aec: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000e line=293 │ │ 0x000f line=291 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -445534,24 +445666,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 │ │ -143e2c: |[143e2c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -143e3c: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143e40: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143e44: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -143e48: 2201 ea05 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@05ea │ │ -143e4c: 7030 b22d 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@2db2 │ │ -143e52: 7220 ab0e 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@0eab │ │ -143e58: 1102 |000e: return-object v2 │ │ -143e5a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -143e5c: 28fb |0010: goto 000b // -0005 │ │ +141af0: |[141af0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +141b00: 5420 8a12 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141b04: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141b08: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +141b0c: 2201 ea05 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@05ea │ │ +141b10: 7030 b22d 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@2db2 │ │ +141b16: 7220 ab0e 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@0eab │ │ +141b1c: 1102 |000e: return-object v2 │ │ +141b1e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +141b20: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000e line=208 │ │ 0x000f line=206 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -445562,19 +445694,19 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -143e60: |[143e60] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ -143e70: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143e74: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143e78: 7230 ac0e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0eac │ │ -143e7e: 1101 |0007: return-object v1 │ │ +141b24: |[141b24] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ +141b34: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141b38: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141b3c: 7230 ac0e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0eac │ │ +141b42: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -445585,19 +445717,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143e80: |[143e80] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ -143e90: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143e94: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143e98: 7220 ad0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0ead │ │ -143e9e: 0e00 |0007: return-void │ │ +141b44: |[141b44] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ +141b54: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141b58: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141b5c: 7220 ad0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0ead │ │ +141b62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -445607,19 +445739,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143ea0: |[143ea0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -143eb0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143eb4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143eb8: 7220 ae0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@0eae │ │ -143ebe: 1101 |0007: return-object v1 │ │ +141b64: |[141b64] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +141b74: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141b78: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141b7c: 7220 ae0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@0eae │ │ +141b82: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -445629,19 +445761,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -143ec0: |[143ec0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ -143ed0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143ed4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ed8: 7220 b10e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0eb1 │ │ -143ede: 1101 |0007: return-object v1 │ │ +141b84: |[141b84] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ +141b94: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141b98: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141b9c: 7220 b10e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0eb1 │ │ +141ba2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -445651,19 +445783,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 │ │ -143ee0: |[143ee0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -143ef0: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143ef4: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143ef8: 7220 b20e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0eb2 │ │ -143efe: 1101 |0007: return-object v1 │ │ +141ba4: |[141ba4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +141bb4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141bb8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141bbc: 7220 b20e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0eb2 │ │ +141bc2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -445673,19 +445805,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 │ │ -143f00: |[143f00] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -143f10: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143f14: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143f18: 7220 b30e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0eb3 │ │ -143f1e: 1101 |0007: return-object v1 │ │ +141bc4: |[141bc4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +141bd4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141bd8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141bdc: 7220 b30e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0eb3 │ │ +141be2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -445695,34 +445827,34 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -143f20: |[143f20] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ -143f30: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ -143f34: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ -143f38: 7220 b40e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0eb4 │ │ -143f3e: 0c00 |0007: move-result-object v0 │ │ -143f40: 1100 |0008: return-object v0 │ │ +141be4: |[141be4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ +141bf4: 5410 8a12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@128a │ │ +141bf8: 1f00 8602 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0286 │ │ +141bfc: 7220 b40e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@0eb4 │ │ +141c02: 0c00 |0007: move-result-object v0 │ │ +141c04: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0009 reg=2 visible Z │ │ │ │ - source_file_idx : 5449 (MenuItemWrapperICS.java) │ │ + source_file_idx : 5445 (MenuItemWrapperICS.java) │ │ │ │ Class #1592 header: │ │ class_idx : 1516 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1511 │ │ -source_file_idx : 5450 │ │ +source_file_idx : 5446 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1592 annotations: │ │ Annotations on class │ │ @@ -445751,18 +445883,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -143f44: |[143f44] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -143f54: 5b01 8d12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@128d │ │ -143f58: 7040 a52d 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2da5 │ │ -143f5e: 0e00 |0005: return-void │ │ +141c08: |[141c08] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +141c18: 5b01 8d12 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@128d │ │ +141c1c: 7040 a52d 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2da5 │ │ +141c22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -445776,19 +445908,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -143f60: |[143f60] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ -143f70: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ -143f74: 6e10 7e37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@377e │ │ -143f7a: 0a00 |0005: move-result v0 │ │ -143f7c: 0f00 |0006: return v0 │ │ +141c24: |[141c24] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ +141c34: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ +141c38: 6e10 7e37 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@377e │ │ +141c3e: 0a00 |0005: move-result v0 │ │ +141c40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -445796,20 +445928,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -143f80: |[143f80] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ -143f90: 5410 8c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ -143f94: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -143f98: 5410 8c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ -143f9c: 7220 6017 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1760 │ │ -143fa2: 0e00 |0009: return-void │ │ +141c44: |[141c44] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ +141c54: 5410 8c12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ +141c58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +141c5c: 5410 8c12 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ +141c60: 7220 6017 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@1760 │ │ +141c66: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0009 line=82 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -445820,19 +445952,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 │ │ -143fa4: |[143fa4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -143fb4: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ -143fb8: 6e20 8037 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@3780 │ │ -143fbe: 0c00 |0005: move-result-object v0 │ │ -143fc0: 1100 |0006: return-object v0 │ │ +141c68: |[141c68] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +141c78: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ +141c7c: 6e20 8037 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@3780 │ │ +141c82: 0c00 |0005: move-result-object v0 │ │ +141c84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x0007 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -445841,19 +445973,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -143fc4: |[143fc4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ -143fd4: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ -143fd8: 6e10 8337 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@3783 │ │ -143fde: 0a00 |0005: move-result v0 │ │ -143fe0: 0f00 |0006: return v0 │ │ +141c88: |[141c88] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ +141c98: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ +141c9c: 6e10 8337 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@3783 │ │ +141ca2: 0a00 |0005: move-result v0 │ │ +141ca4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -445861,18 +445993,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -143fe4: |[143fe4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ -143ff4: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ -143ff8: 6e10 8437 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.refreshVisibility:()V // method@3784 │ │ -143ffe: 0e00 |0005: return-void │ │ +141ca8: |[141ca8] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ +141cb8: 5410 8b12 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ +141cbc: 6e10 8437 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.refreshVisibility:()V // method@3784 │ │ +141cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ @@ -445881,40 +446013,40 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -144000: |[144000] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -144010: 5b12 8c12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ -144014: 5410 8b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ -144018: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -14401c: 6e20 8537 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@3785 │ │ -144022: 0e00 |0009: return-void │ │ -144024: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -144026: 28fb |000b: goto 0006 // -0005 │ │ +141cc4: |[141cc4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +141cd4: 5b12 8c12 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@128c │ │ +141cd8: 5410 8b12 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@128b │ │ +141cdc: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +141ce0: 6e20 8537 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@3785 │ │ +141ce6: 0e00 |0009: return-void │ │ +141ce8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +141cea: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x0009 line=75 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x000a - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x000c reg=2 listener Landroid/support/v4/view/ActionProvider$VisibilityListener; │ │ │ │ - source_file_idx : 5450 (MenuItemWrapperJB.java) │ │ + source_file_idx : 5446 (MenuItemWrapperJB.java) │ │ │ │ Class #1593 header: │ │ class_idx : 1525 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1499 │ │ -source_file_idx : 5487 │ │ +source_file_idx : 5483 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #1593 annotations: │ │ Annotations on class │ │ @@ -445934,17 +446066,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 │ │ -144028: |[144028] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ -144038: 7030 a62c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@2ca6 │ │ -14403e: 0e00 |0003: return-void │ │ +141cec: |[141cec] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ +141cfc: 7030 a62c 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@2ca6 │ │ +141d02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -445956,22 +446088,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -144040: |[144040] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ -144050: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144054: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144058: 7220 740e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@0e74 │ │ -14405e: 0c00 |0007: move-result-object v0 │ │ -144060: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -144066: 0c00 |000b: move-result-object v0 │ │ -144068: 1100 |000c: return-object v0 │ │ +141d04: |[141d04] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ +141d14: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141d18: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141d1c: 7220 740e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@0e74 │ │ +141d22: 0c00 |0007: move-result-object v0 │ │ +141d24: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141d2a: 0c00 |000b: move-result-object v0 │ │ +141d2c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -445980,22 +446112,22 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -14406c: |[14406c] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ -14407c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144080: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144084: 7255 750e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@0e75 │ │ -14408a: 0c00 |0007: move-result-object v0 │ │ -14408c: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -144092: 0c00 |000b: move-result-object v0 │ │ -144094: 1100 |000c: return-object v0 │ │ +141d30: |[141d30] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ +141d40: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141d44: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141d48: 7255 750e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@0e75 │ │ +141d4e: 0c00 |0007: move-result-object v0 │ │ +141d50: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141d56: 0c00 |000b: move-result-object v0 │ │ +141d58: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -446007,22 +446139,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 │ │ -144098: |[144098] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -1440a8: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1440ac: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1440b0: 7255 760e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0e76 │ │ -1440b6: 0c00 |0007: move-result-object v0 │ │ -1440b8: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -1440be: 0c00 |000b: move-result-object v0 │ │ -1440c0: 1100 |000c: return-object v0 │ │ +141d5c: |[141d5c] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +141d6c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141d70: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141d74: 7255 760e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0e76 │ │ +141d7a: 0c00 |0007: move-result-object v0 │ │ +141d7c: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141d82: 0c00 |000b: move-result-object v0 │ │ +141d84: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -446034,22 +446166,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 │ │ -1440c4: |[1440c4] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -1440d4: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1440d8: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1440dc: 7220 770e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0e77 │ │ -1440e2: 0c00 |0007: move-result-object v0 │ │ -1440e4: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -1440ea: 0c00 |000b: move-result-object v0 │ │ -1440ec: 1100 |000c: return-object v0 │ │ +141d88: |[141d88] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +141d98: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141d9c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141da0: 7220 770e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0e77 │ │ +141da6: 0c00 |0007: move-result-object v0 │ │ +141da8: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141dae: 0c00 |000b: move-result-object v0 │ │ +141db0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -446058,42 +446190,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 │ │ -1440f0: |[1440f0] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -144100: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -144102: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ -144106: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -14410a: 2101 |0005: array-length v1, v0 │ │ -14410c: 2319 2609 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0926 │ │ -144110: 54d1 a512 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144114: 1f01 8502 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144118: 01e2 |000c: move v2, v14 │ │ -14411a: 01f3 |000d: move v3, v15 │ │ -14411c: 0204 1000 |000e: move/from16 v4, v16 │ │ -144120: 0805 1100 |0010: move-object/from16 v5, v17 │ │ -144124: 0806 1200 |0012: move-object/from16 v6, v18 │ │ -144128: 0807 1300 |0014: move-object/from16 v7, v19 │ │ -14412c: 0208 1400 |0016: move/from16 v8, v20 │ │ -144130: 7809 780e 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@0e78 │ │ -144136: 0a0b |001b: move-result v11 │ │ -144138: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -14413c: 120a |001e: const/4 v10, #int 0 // #0 │ │ -14413e: 219c |001f: array-length v12, v9 │ │ -144140: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ -144144: 4601 090a |0022: aget-object v1, v9, v10 │ │ -144148: 6e20 422e 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -14414e: 0c01 |0027: move-result-object v1 │ │ -144150: 4d01 150a |0028: aput-object v1, v21, v10 │ │ -144154: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -144158: 28f4 |002c: goto 0020 // -000c │ │ -14415a: 0f0b |002d: return v11 │ │ +141db4: |[141db4] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +141dc4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +141dc6: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ +141dca: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +141dce: 2101 |0005: array-length v1, v0 │ │ +141dd0: 2319 2609 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0926 │ │ +141dd4: 54d1 a512 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141dd8: 1f01 8502 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141ddc: 01e2 |000c: move v2, v14 │ │ +141dde: 01f3 |000d: move v3, v15 │ │ +141de0: 0204 1000 |000e: move/from16 v4, v16 │ │ +141de4: 0805 1100 |0010: move-object/from16 v5, v17 │ │ +141de8: 0806 1200 |0012: move-object/from16 v6, v18 │ │ +141dec: 0807 1300 |0014: move-object/from16 v7, v19 │ │ +141df0: 0208 1400 |0016: move/from16 v8, v20 │ │ +141df4: 7809 780e 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@0e78 │ │ +141dfa: 0a0b |001b: move-result v11 │ │ +141dfc: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ +141e00: 120a |001e: const/4 v10, #int 0 // #0 │ │ +141e02: 219c |001f: array-length v12, v9 │ │ +141e04: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ +141e08: 4601 090a |0022: aget-object v1, v9, v10 │ │ +141e0c: 6e20 422e 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141e12: 0c01 |0027: move-result-object v1 │ │ +141e14: 4d01 150a |0028: aput-object v1, v21, v10 │ │ +141e18: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +141e1c: 28f4 |002c: goto 0020 // -000c │ │ +141e1e: 0f0b |002d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0001 line=84 │ │ 0x0003 line=85 │ │ 0x0008 line=88 │ │ 0x001c line=91 │ │ @@ -446121,22 +446253,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -14415c: |[14415c] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ -14416c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144170: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144174: 7220 790e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@0e79 │ │ -14417a: 0c00 |0007: move-result-object v0 │ │ -14417c: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ -144182: 0c00 |000b: move-result-object v0 │ │ -144184: 1100 |000c: return-object v0 │ │ +141e20: |[141e20] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ +141e30: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141e34: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141e38: 7220 790e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@0e79 │ │ +141e3e: 0c00 |0007: move-result-object v0 │ │ +141e40: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ +141e46: 0c00 |000b: move-result-object v0 │ │ +141e48: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -446145,22 +446277,22 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -144188: |[144188] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -144198: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -14419c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1441a0: 7255 7a0e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@0e7a │ │ -1441a6: 0c00 |0007: move-result-object v0 │ │ -1441a8: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ -1441ae: 0c00 |000b: move-result-object v0 │ │ -1441b0: 1100 |000c: return-object v0 │ │ +141e4c: |[141e4c] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +141e5c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141e60: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141e64: 7255 7a0e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@0e7a │ │ +141e6a: 0c00 |0007: move-result-object v0 │ │ +141e6c: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ +141e72: 0c00 |000b: move-result-object v0 │ │ +141e74: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -446172,22 +446304,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 │ │ -1441b4: |[1441b4] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -1441c4: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1441c8: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1441cc: 7255 7b0e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0e7b │ │ -1441d2: 0c00 |0007: move-result-object v0 │ │ -1441d4: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ -1441da: 0c00 |000b: move-result-object v0 │ │ -1441dc: 1100 |000c: return-object v0 │ │ +141e78: |[141e78] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +141e88: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141e8c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141e90: 7255 7b0e 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0e7b │ │ +141e96: 0c00 |0007: move-result-object v0 │ │ +141e98: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ +141e9e: 0c00 |000b: move-result-object v0 │ │ +141ea0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -446199,22 +446331,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 │ │ -1441e0: |[1441e0] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -1441f0: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1441f4: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1441f8: 7220 7c0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0e7c │ │ -1441fe: 0c00 |0007: move-result-object v0 │ │ -144200: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ -144206: 0c00 |000b: move-result-object v0 │ │ -144208: 1100 |000c: return-object v0 │ │ +141ea4: |[141ea4] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +141eb4: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141eb8: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141ebc: 7220 7c0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0e7c │ │ +141ec2: 0c00 |0007: move-result-object v0 │ │ +141ec4: 6e20 432e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@2e43 │ │ +141eca: 0c00 |000b: move-result-object v0 │ │ +141ecc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -446223,20 +446355,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -14420c: |[14420c] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ -14421c: 6e10 452e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@2e45 │ │ -144222: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144226: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -14422a: 7210 7d0e 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@0e7d │ │ -144230: 0e00 |000a: return-void │ │ +141ed0: |[141ed0] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ +141ee0: 6e10 452e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@2e45 │ │ +141ee6: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141eea: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141eee: 7210 7d0e 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@0e7d │ │ +141ef4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x000a line=116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -446246,19 +446378,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -144234: |[144234] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ -144244: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144248: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -14424c: 7210 7e0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@0e7e │ │ -144252: 0e00 |0007: return-void │ │ +141ef8: |[141ef8] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ +141f08: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141f0c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141f10: 7210 7e0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@0e7e │ │ +141f16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0007 line=156 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ @@ -446267,22 +446399,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -144254: |[144254] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ -144264: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144268: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -14426c: 7220 7f0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@0e7f │ │ -144272: 0c00 |0007: move-result-object v0 │ │ -144274: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -14427a: 0c00 |000b: move-result-object v0 │ │ -14427c: 1100 |000c: return-object v0 │ │ +141f18: |[141f18] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ +141f28: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141f2c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141f30: 7220 7f0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@0e7f │ │ +141f36: 0c00 |0007: move-result-object v0 │ │ +141f38: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141f3e: 0c00 |000b: move-result-object v0 │ │ +141f40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 id I │ │ │ │ @@ -446291,22 +446423,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -144280: |[144280] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ -144290: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144294: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144298: 7220 800e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0e80 │ │ -14429e: 0c00 |0007: move-result-object v0 │ │ -1442a0: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ -1442a6: 0c00 |000b: move-result-object v0 │ │ -1442a8: 1100 |000c: return-object v0 │ │ +141f44: |[141f44] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ +141f54: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141f58: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141f5c: 7220 800e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0e80 │ │ +141f62: 0c00 |0007: move-result-object v0 │ │ +141f64: 6e20 422e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e42 │ │ +141f6a: 0c00 |000b: move-result-object v0 │ │ +141f6c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -446315,20 +446447,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1442ac: |[1442ac] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ -1442bc: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1442c0: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1442c4: 7210 810e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0e81 │ │ -1442ca: 0a00 |0007: move-result v0 │ │ -1442cc: 0f00 |0008: return v0 │ │ +141f70: |[141f70] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ +141f80: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141f84: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141f88: 7210 810e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0e81 │ │ +141f8e: 0a00 |0007: move-result v0 │ │ +141f90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuWrapperICS;) │ │ @@ -446336,20 +446468,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1442d0: |[1442d0] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -1442e0: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1442e4: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1442e8: 7230 820e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0e82 │ │ -1442ee: 0a00 |0007: move-result v0 │ │ -1442f0: 0f00 |0008: return v0 │ │ +141f94: |[141f94] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +141fa4: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141fa8: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141fac: 7230 820e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0e82 │ │ +141fb2: 0a00 |0007: move-result v0 │ │ +141fb4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -446359,20 +446491,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1442f4: |[1442f4] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ -144304: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144308: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -14430c: 7230 830e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0e83 │ │ -144312: 0a00 |0007: move-result v0 │ │ -144314: 0f00 |0008: return v0 │ │ +141fb8: |[141fb8] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ +141fc8: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141fcc: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141fd0: 7230 830e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0e83 │ │ +141fd6: 0a00 |0007: move-result v0 │ │ +141fd8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -446382,20 +446514,20 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -144318: |[144318] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -144328: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -14432c: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144330: 7240 840e 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0e84 │ │ -144336: 0a00 |0007: move-result v0 │ │ -144338: 0f00 |0008: return v0 │ │ +141fdc: |[141fdc] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +141fec: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +141ff0: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +141ff4: 7240 840e 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0e84 │ │ +141ffa: 0a00 |0007: move-result v0 │ │ +141ffc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -446406,20 +446538,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14433c: |[14433c] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ -14434c: 6e20 462e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@2e46 │ │ -144352: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144356: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -14435a: 7220 850e 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@0e85 │ │ -144360: 0e00 |000a: return-void │ │ +142000: |[142000] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ +142010: 6e20 462e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@2e46 │ │ +142016: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +14201a: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +14201e: 7220 850e 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@0e85 │ │ +142024: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000a line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -446430,20 +446562,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -144364: |[144364] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ -144374: 6e20 472e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@2e47 │ │ -14437a: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -14437e: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144382: 7220 860e 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@0e86 │ │ -144388: 0e00 |000a: return-void │ │ +142028: |[142028] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ +142038: 6e20 472e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@2e47 │ │ +14203e: 5410 a512 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +142042: 1f00 8502 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +142046: 7220 860e 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@0e86 │ │ +14204c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -446454,19 +446586,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -14438c: |[14438c] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ -14439c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1443a0: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1443a4: 7240 870e 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@0e87 │ │ -1443aa: 0e00 |0007: return-void │ │ +142050: |[142050] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ +142060: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +142064: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +142068: 7240 870e 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@0e87 │ │ +14206e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -446478,19 +446610,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1443ac: |[1443ac] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ -1443bc: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1443c0: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1443c4: 7230 880e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@0e88 │ │ -1443ca: 0e00 |0007: return-void │ │ +142070: |[142070] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ +142080: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +142084: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +142088: 7230 880e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@0e88 │ │ +14208e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -446501,19 +446633,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1443cc: |[1443cc] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ -1443dc: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -1443e0: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -1443e4: 7230 890e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@0e89 │ │ -1443ea: 0e00 |0007: return-void │ │ +142090: |[142090] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ +1420a0: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +1420a4: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +1420a8: 7230 890e 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@0e89 │ │ +1420ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -446524,19 +446656,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1443ec: |[1443ec] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ -1443fc: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144400: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144404: 7220 8a0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@0e8a │ │ -14440a: 0e00 |0007: return-void │ │ +1420b0: |[1420b0] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ +1420c0: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +1420c4: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +1420c8: 7220 8a0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@0e8a │ │ +1420ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 isQwerty Z │ │ @@ -446546,33 +446678,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14440c: |[14440c] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ -14441c: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ -144420: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ -144424: 7210 8b0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@0e8b │ │ -14442a: 0a00 |0007: move-result v0 │ │ -14442c: 0f00 |0008: return v0 │ │ +1420d0: |[1420d0] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ +1420e0: 5410 a512 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a5 │ │ +1420e4: 1f00 8502 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0285 │ │ +1420e8: 7210 8b0e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@0e8b │ │ +1420ee: 0a00 |0007: move-result v0 │ │ +1420f0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ - source_file_idx : 5487 (MenuWrapperICS.java) │ │ + source_file_idx : 5483 (MenuWrapperICS.java) │ │ │ │ Class #1594 header: │ │ class_idx : 1526 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1507 │ │ -source_file_idx : 6392 │ │ +source_file_idx : 6388 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 19 │ │ │ │ Class #1594 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuBuilder;' │ │ @@ -446596,19 +446728,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -144430: |[144430] android.support.v7.internal.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -144440: 7020 f72c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ -144446: 5b02 a712 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -14444a: 5b03 a612 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -14444e: 0e00 |0007: return-void │ │ +1420f4: |[1420f4] android.support.v7.internal.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +142104: 7020 f72c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@2cf7 │ │ +14210a: 5b02 a712 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14210e: 5b03 a612 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +142112: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -446623,19 +446755,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -144450: |[144450] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -144460: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -144464: 6e20 0a2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ -14446a: 0a00 |0005: move-result v0 │ │ -14446c: 0f00 |0006: return v0 │ │ +142114: |[142114] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +142124: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +142128: 6e20 0a2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d0a │ │ +14212e: 0a00 |0005: move-result v0 │ │ +142130: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -446644,26 +446776,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -144470: |[144470] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -144480: 6f30 0c2d 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ -144486: 0a00 |0003: move-result v0 │ │ -144488: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -14448c: 5410 a712 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -144490: 6e30 0c2d 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ -144496: 0a00 |000b: move-result v0 │ │ -144498: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -14449c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -14449e: 0f00 |000f: return v0 │ │ -1444a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -1444a2: 28fe |0011: goto 000f // -0002 │ │ +142134: |[142134] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +142144: 6f30 0c2d 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ +14214a: 0a00 |0003: move-result v0 │ │ +14214c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +142150: 5410 a712 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +142154: 6e30 0c2d 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@2d0c │ │ +14215a: 0a00 |000b: move-result v0 │ │ +14215c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +142160: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +142162: 0f00 |000f: return v0 │ │ +142164: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +142166: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ @@ -446673,19 +446805,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1444a4: |[1444a4] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -1444b4: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -1444b8: 6e20 112d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d11 │ │ -1444be: 0a00 |0005: move-result v0 │ │ -1444c0: 0f00 |0006: return v0 │ │ +142168: |[142168] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +142178: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14217c: 6e20 112d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@2d11 │ │ +142182: 0a00 |0005: move-result v0 │ │ +142184: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -446694,39 +446826,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -1444c4: |[1444c4] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -1444d4: 5431 a612 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -1444d8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -1444dc: 5431 a612 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -1444e0: 6e10 682d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ -1444e6: 0a00 |0009: move-result v0 │ │ -1444e8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -1444ec: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1444ee: 1101 |000d: return-object v1 │ │ -1444f0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1444f2: 28fb |000f: goto 000a // -0005 │ │ -1444f4: 2201 7908 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -1444f8: 7010 5a43 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1444fe: 6f10 1b2d 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ -144504: 0c02 |0018: move-result-object v2 │ │ -144506: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14450c: 0c01 |001c: move-result-object v1 │ │ -14450e: 1a02 9801 |001d: const-string v2, ":" // string@0198 │ │ -144512: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -144518: 0c01 |0022: move-result-object v1 │ │ -14451a: 6e20 5f43 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -144520: 0c01 |0026: move-result-object v1 │ │ -144522: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -144528: 0c01 |002a: move-result-object v1 │ │ -14452a: 28e2 |002b: goto 000d // -001e │ │ +142188: |[142188] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +142198: 5431 a612 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +14219c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +1421a0: 5431 a612 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +1421a4: 6e10 682d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@2d68 │ │ +1421aa: 0a00 |0009: move-result v0 │ │ +1421ac: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +1421b0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1421b2: 1101 |000d: return-object v1 │ │ +1421b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1421b6: 28fb |000f: goto 000a // -0005 │ │ +1421b8: 2201 7908 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +1421bc: 7010 5a43 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1421c2: 6f10 1b2d 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@2d1b │ │ +1421c8: 0c02 |0018: move-result-object v2 │ │ +1421ca: 6e20 6343 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1421d0: 0c01 |001c: move-result-object v1 │ │ +1421d2: 1a02 9501 |001d: const-string v2, ":" // string@0195 │ │ +1421d6: 6e20 6343 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1421dc: 0c01 |0022: move-result-object v1 │ │ +1421de: 6e20 5f43 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +1421e4: 0c01 |0026: move-result-object v1 │ │ +1421e6: 6e10 6a43 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +1421ec: 0c01 |002a: move-result-object v1 │ │ +1421ee: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000a line=136 │ │ 0x000c line=137 │ │ 0x000d line=139 │ │ 0x000e line=135 │ │ @@ -446741,17 +446873,17 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14452c: |[14452c] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ -14453c: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -144540: 1100 |0002: return-object v0 │ │ +1421f0: |[1421f0] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ +142200: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +142204: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -446759,17 +446891,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144544: |[144544] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ -144554: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -144558: 1100 |0002: return-object v0 │ │ +142208: |[142208] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ +142218: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14221c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -446777,17 +446909,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14455c: |[14455c] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -14456c: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -144570: 1100 |0002: return-object v0 │ │ +142220: |[142220] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +142230: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +142234: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -446795,19 +446927,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -144574: |[144574] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ -144584: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -144588: 6e10 292d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ -14458e: 0a00 |0005: move-result v0 │ │ -144590: 0f00 |0006: return v0 │ │ +142238: |[142238] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ +142248: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14224c: 6e10 292d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@2d29 │ │ +142252: 0a00 |0005: move-result v0 │ │ +142254: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -446815,19 +446947,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -144594: |[144594] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ -1445a4: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -1445a8: 6e10 2b2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@2d2b │ │ -1445ae: 0a00 |0005: move-result v0 │ │ -1445b0: 0f00 |0006: return v0 │ │ +142258: |[142258] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ +142268: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14226c: 6e10 2b2d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@2d2b │ │ +142272: 0a00 |0005: move-result v0 │ │ +142274: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -446835,18 +446967,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1445b4: |[1445b4] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -1445c4: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -1445c8: 6e20 3c2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ -1445ce: 0e00 |0005: return-void │ │ +142278: |[142278] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +142288: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14228c: 6e20 3c2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@2d3c │ │ +142292: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ @@ -446856,21 +446988,21 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1445d0: |[1445d0] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -1445e0: 6e10 572e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@2e57 │ │ -1445e6: 0c00 |0003: move-result-object v0 │ │ -1445e8: 7120 430c 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -1445ee: 0c00 |0007: move-result-object v0 │ │ -1445f0: 6f20 442d 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d44 │ │ -1445f6: 1101 |000b: return-object v1 │ │ +142294: |[142294] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +1422a4: 6e10 572e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@2e57 │ │ +1422aa: 0c00 |0003: move-result-object v0 │ │ +1422ac: 7120 430c 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +1422b2: 0c00 |0007: move-result-object v0 │ │ +1422b4: 6f20 442d 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d44 │ │ +1422ba: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000b line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x000c reg=2 iconRes I │ │ @@ -446880,17 +447012,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 │ │ -1445f8: |[1445f8] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -144608: 6f20 442d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d44 │ │ -14460e: 1100 |0003: return-object v0 │ │ +1422bc: |[1422bc] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +1422cc: 6f20 442d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d44 │ │ +1422d2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -446900,23 +447032,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -144610: |[144610] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -144620: 6e10 572e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@2e57 │ │ -144626: 0c00 |0003: move-result-object v0 │ │ -144628: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14462e: 0c00 |0007: move-result-object v0 │ │ -144630: 6e20 4102 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -144636: 0c00 |000b: move-result-object v0 │ │ -144638: 6f20 472d 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d47 │ │ -14463e: 1101 |000f: return-object v1 │ │ +1422d4: |[1422d4] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +1422e4: 6e10 572e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@2e57 │ │ +1422ea: 0c00 |0003: move-result-object v0 │ │ +1422ec: 6e10 a801 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1422f2: 0c00 |0007: move-result-object v0 │ │ +1422f4: 6e20 4102 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +1422fa: 0c00 |000b: move-result-object v0 │ │ +1422fc: 6f20 472d 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d47 │ │ +142302: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000f line=115 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 titleRes I │ │ @@ -446926,17 +447058,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 │ │ -144640: |[144640] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -144650: 6f20 472d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d47 │ │ -144656: 1100 |0003: return-object v0 │ │ +142304: |[142304] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +142314: 6f20 472d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d47 │ │ +14231a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 title Ljava/lang/CharSequence; │ │ @@ -446946,17 +447078,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 │ │ -144658: |[144658] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -144668: 6f20 482d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d48 │ │ -14466e: 1100 |0003: return-object v0 │ │ +14231c: |[14231c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +14232c: 6f20 482d 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@2d48 │ │ +142332: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -446966,18 +447098,18 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -144670: |[144670] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ -144680: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -144684: 6e20 8d2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@2d8d │ │ -14468a: 1101 |0005: return-object v1 │ │ +142334: |[142334] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ +142344: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +142348: 6e20 8d2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@2d8d │ │ +14234e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 iconRes I │ │ @@ -446987,18 +447119,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 │ │ -14468c: |[14468c] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -14469c: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ -1446a0: 6e20 8e2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2d8e │ │ -1446a6: 1101 |0005: return-object v1 │ │ +142350: |[142350] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +142360: 5410 a612 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@12a6 │ │ +142364: 6e20 8e2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2d8e │ │ +14236a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -447008,18 +447140,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1446a8: |[1446a8] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ -1446b8: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -1446bc: 6e20 4b2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@2d4b │ │ -1446c2: 0e00 |0005: return-void │ │ +14236c: |[14236c] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ +14237c: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +142380: 6e20 4b2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@2d4b │ │ +142386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 isQwerty Z │ │ @@ -447029,33 +447161,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1446c4: |[1446c4] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ -1446d4: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ -1446d8: 6e20 4c2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@2d4c │ │ -1446de: 0e00 |0005: return-void │ │ +142388: |[142388] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ +142398: 5410 a712 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@12a7 │ │ +14239c: 6e20 4c2d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@2d4c │ │ +1423a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 shortcutsVisible Z │ │ │ │ - source_file_idx : 6392 (SubMenuBuilder.java) │ │ + source_file_idx : 6388 (SubMenuBuilder.java) │ │ │ │ Class #1595 header: │ │ class_idx : 1536 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 865 │ │ +source_file_idx : 862 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1595 annotations: │ │ Annotations on class │ │ @@ -447079,18 +447211,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1446e0: |[1446e0] android.support.v7.internal.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -1446f0: 5b01 d412 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ -1446f4: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -1446fa: 0e00 |0005: return-void │ │ +1423a4: |[1423a4] android.support.v7.internal.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +1423b4: 5b01 d412 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ +1423b8: 7010 a51d 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +1423be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -447100,22 +447232,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1446fc: |[1446fc] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ -14470c: 5420 d412 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ -144710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -144712: 7120 202f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ -144718: 5420 d412 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ -14471c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -14471e: 7120 212f 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@2f21 │ │ -144724: 0e00 |000c: return-void │ │ +1423c0: |[1423c0] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ +1423d0: 5420 d412 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ +1423d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1423d6: 7120 202f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ +1423dc: 5420 d412 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ +1423e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1423e2: 7120 212f 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@2f21 │ │ +1423e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=103 │ │ 0x000c line=104 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ @@ -447126,38 +447258,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -144728: |[144728] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ -144738: 5420 d412 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ -14473c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -14473e: 7120 202f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ -144744: 5420 d412 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ -144748: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -14474a: 7120 212f 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@2f21 │ │ -144750: 0e00 |000c: return-void │ │ +1423ec: |[1423ec] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ +1423fc: 5420 d412 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ +142400: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +142402: 7120 202f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@2f20 │ │ +142408: 5420 d412 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@12d4 │ │ +14240c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +14240e: 7120 212f 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@2f21 │ │ +142414: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x000c line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 865 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 862 (ActionBarOverlayLayout.java) │ │ │ │ Class #1596 header: │ │ class_idx : 1590 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1133 │ │ -source_file_idx : 6853 │ │ +source_file_idx : 6849 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1596 annotations: │ │ Annotations on class │ │ @@ -447189,21 +447321,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -144754: |[144754] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;I)V │ │ -144764: 5b12 ad13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ -144768: 5913 ae13 |0002: iput v3, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@13ae │ │ -14476c: 7010 a51d 0100 |0004: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ -144772: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -144774: 5c10 ac13 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ -144778: 0e00 |000a: return-void │ │ +142418: |[142418] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;I)V │ │ +142428: 5b12 ad13 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ +14242c: 5913 ae13 |0002: iput v3, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@13ae │ │ +142430: 7010 a51d 0100 |0004: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@1da5 │ │ +142436: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +142438: 5c10 ac13 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ +14243c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ 0x0007 line=596 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -447215,18 +447347,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -14477c: |[14477c] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ -14478c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -14478e: 5c10 ac13 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ -144792: 0e00 |0003: return-void │ │ +142440: |[142440] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ +142450: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +142452: 5c10 ac13 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ +142456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0003 line=613 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -447236,23 +447368,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -144794: |[144794] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ -1447a4: 5520 ac13 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ -1447a8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -1447ac: 5420 ad13 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ -1447b0: 7110 9c31 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ -1447b6: 0c00 |0009: move-result-object v0 │ │ -1447b8: 5221 ae13 |000a: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@13ae │ │ -1447bc: 6e20 0a37 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ -1447c2: 0e00 |000f: return-void │ │ +142458: |[142458] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ +142468: 5520 ac13 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@13ac │ │ +14246c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +142470: 5420 ad13 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ +142474: 7110 9c31 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ +14247a: 0c00 |0009: move-result-object v0 │ │ +14247c: 5221 ae13 |000a: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.val$visibility:I // field@13ae │ │ +142480: 6e20 0a37 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ +142486: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0004 line=606 │ │ 0x000f line=608 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ @@ -447263,36 +447395,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1447c4: |[1447c4] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationStart:(Landroid/view/View;)V │ │ -1447d4: 5420 ad13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ -1447d8: 7110 9c31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ -1447de: 0c00 |0005: move-result-object v0 │ │ -1447e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1447e2: 6e20 0a37 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ -1447e8: 0e00 |000a: return-void │ │ +142488: |[142488] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationStart:(Landroid/view/View;)V │ │ +142498: 5420 ad13 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@13ad │ │ +14249c: 7110 9c31 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@319c │ │ +1424a2: 0c00 |0005: move-result-object v0 │ │ +1424a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1424a6: 6e20 0a37 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@370a │ │ +1424ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x000a line=601 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x000b reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 6853 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 6849 (ToolbarWidgetWrapper.java) │ │ │ │ Class #1597 header: │ │ class_idx : 1599 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1519 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1597 annotations: │ │ Annotations on class │ │ @@ -447320,60 +447452,60 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 83 16-bit code units │ │ -1447ec: |[1447ec] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -1447fc: 5bbc cf13 |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ -144800: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -144802: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -144804: 6005 980c |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0c98 │ │ -144808: 07b0 |0006: move-object v0, v11 │ │ -14480a: 07d1 |0007: move-object v1, v13 │ │ -14480c: 07e2 |0008: move-object v2, v14 │ │ -14480e: 7606 f72d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ -144814: 5bbe ce13 |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@13ce │ │ -144818: 6e10 582e 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ -14481e: 0c09 |0011: move-result-object v9 │ │ -144820: 1f09 e605 |0012: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -144824: 6e10 772d 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ -14482a: 0a00 |0017: move-result v0 │ │ -14482c: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ -144830: 7110 5832 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@3258 │ │ -144836: 0c00 |001d: move-result-object v0 │ │ -144838: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ -14483c: 7110 5932 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@3259 │ │ -144842: 0c00 |0023: move-result-object v0 │ │ -144844: 1f00 fc06 |0024: check-cast v0, Landroid/view/View; // type@06fc │ │ -144848: 6e20 1732 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@3217 │ │ -14484e: 54c0 ec13 |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ -144852: 6e20 1832 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3218 │ │ -144858: 120a |002e: const/4 v10, #int 0 // #0 │ │ -14485a: 6e10 6b2e 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@2e6b │ │ -144860: 0a07 |0032: move-result v7 │ │ -144862: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -144864: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ -144868: 6e20 592e 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2e59 │ │ -14486e: 0c06 |0039: move-result-object v6 │ │ -144870: 7210 dd37 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@37dd │ │ -144876: 0a00 |003d: move-result v0 │ │ -144878: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ -14487c: 7210 d837 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@37d8 │ │ -144882: 0c00 |0043: move-result-object v0 │ │ -144884: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ -144888: 121a |0046: const/4 v10, #int 1 // #1 │ │ -14488a: 6e20 1932 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@3219 │ │ -144890: 0e00 |004a: return-void │ │ -144892: 7110 5832 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@3258 │ │ -144898: 0c00 |004e: move-result-object v0 │ │ -14489a: 28d7 |004f: goto 0026 // -0029 │ │ -14489c: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ -1448a0: 28e2 |0052: goto 0034 // -001e │ │ +1424b0: |[1424b0] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +1424c0: 5bbc cf13 |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ +1424c4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +1424c6: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +1424c8: 6005 980c |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0c98 │ │ +1424cc: 07b0 |0006: move-object v0, v11 │ │ +1424ce: 07d1 |0007: move-object v1, v13 │ │ +1424d0: 07e2 |0008: move-object v2, v14 │ │ +1424d2: 7606 f72d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ +1424d8: 5bbe ce13 |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@13ce │ │ +1424dc: 6e10 582e 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ +1424e2: 0c09 |0011: move-result-object v9 │ │ +1424e4: 1f09 e605 |0012: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +1424e8: 6e10 772d 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ +1424ee: 0a00 |0017: move-result v0 │ │ +1424f0: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ +1424f4: 7110 5832 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@3258 │ │ +1424fa: 0c00 |001d: move-result-object v0 │ │ +1424fc: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ +142500: 7110 5932 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@3259 │ │ +142506: 0c00 |0023: move-result-object v0 │ │ +142508: 1f00 fc06 |0024: check-cast v0, Landroid/view/View; // type@06fc │ │ +14250c: 6e20 1732 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@3217 │ │ +142512: 54c0 ec13 |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ +142516: 6e20 1832 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@3218 │ │ +14251c: 120a |002e: const/4 v10, #int 0 // #0 │ │ +14251e: 6e10 6b2e 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@2e6b │ │ +142524: 0a07 |0032: move-result v7 │ │ +142526: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +142528: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ +14252c: 6e20 592e 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@2e59 │ │ +142532: 0c06 |0039: move-result-object v6 │ │ +142534: 7210 dd37 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@37dd │ │ +14253a: 0a00 |003d: move-result v0 │ │ +14253c: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ +142540: 7210 d837 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@37d8 │ │ +142546: 0c00 |0043: move-result-object v0 │ │ +142548: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ +14254c: 121a |0046: const/4 v10, #int 1 // #1 │ │ +14254e: 6e20 1932 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@3219 │ │ +142554: 0e00 |004a: return-void │ │ +142556: 7110 5832 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // method@3258 │ │ +14255c: 0c00 |004e: move-result-object v0 │ │ +14255e: 28d7 |004f: goto 0026 // -0029 │ │ +142560: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ +142564: 28e2 |0052: goto 0034 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0002 line=718 │ │ 0x000c line=720 │ │ 0x000e line=722 │ │ 0x0014 line=723 │ │ @@ -447410,39 +447542,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1448a4: |[1448a4] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ -1448b4: 6f10 082e 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@2e08 │ │ -1448ba: 5420 cf13 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ -1448be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1448c0: 7120 5b32 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@325b │ │ -1448c6: 5420 cf13 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ -1448ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1448cc: 5901 e613 |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ -1448d0: 0e00 |000e: return-void │ │ +142568: |[142568] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ +142578: 6f10 082e 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@2e08 │ │ +14257e: 5420 cf13 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ +142582: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +142584: 7120 5b32 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@325b │ │ +14258a: 5420 cf13 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13cf │ │ +14258e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +142590: 5901 e613 |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ +142594: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0003 line=745 │ │ 0x0009 line=746 │ │ 0x000e line=747 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1598 header: │ │ class_idx : 1603 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1626 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1598 annotations: │ │ Annotations on class │ │ @@ -447471,32 +447603,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 │ │ -1448d4: |[1448d4] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ -1448e4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1448e6: 5b34 d613 |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -1448ea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1448ec: 6001 970c |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@0c97 │ │ -1448f0: 7040 3233 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3332 │ │ -1448f6: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -1448f8: 2300 f408 |000a: new-array v0, v0, [F // type@08f4 │ │ -1448fc: 5b30 d513 |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@13d5 │ │ -144900: 6e20 3432 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@3234 │ │ -144906: 6e20 3632 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@3236 │ │ -14490c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -14490e: 6e20 3a32 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@323a │ │ -144914: 6e20 3532 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@3235 │ │ -14491a: 2200 4206 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@0642 │ │ -14491e: 7040 2032 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@3220 │ │ -144924: 6e20 3932 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3239 │ │ -14492a: 0e00 |0023: return-void │ │ +142598: |[142598] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ +1425a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +1425aa: 5b34 d613 |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +1425ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1425b0: 6001 970c |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@0c97 │ │ +1425b4: 7040 3233 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/widget/AppCompatImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3332 │ │ +1425ba: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +1425bc: 2300 f408 |000a: new-array v0, v0, [F // type@08f4 │ │ +1425c0: 5b30 d513 |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@13d5 │ │ +1425c4: 6e20 3432 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@3234 │ │ +1425ca: 6e20 3632 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@3236 │ │ +1425d0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +1425d2: 6e20 3a32 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@323a │ │ +1425d8: 6e20 3532 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@3235 │ │ +1425de: 2200 4206 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@0642 │ │ +1425e2: 7040 2032 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@3220 │ │ +1425e8: 6e20 3932 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3239 │ │ +1425ee: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=612 │ │ 0x0003 line=613 │ │ 0x0009 line=610 │ │ 0x000e line=615 │ │ 0x0011 line=616 │ │ @@ -447515,17 +447647,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -14492c: |[14492c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ -14493c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14493e: 0f00 |0001: return v0 │ │ +1425f0: |[1425f0] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ +142600: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +142602: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -447533,17 +447665,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -144940: |[144940] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ -144950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -144952: 0f00 |0001: return v0 │ │ +142604: |[142604] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ +142614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +142616: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -447551,25 +447683,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -144954: |[144954] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ -144964: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -144966: 6f10 3633 0200 |0001: invoke-super {v2}, Landroid/support/v7/widget/AppCompatImageView;.performClick:()Z // method@3336 │ │ -14496c: 0a00 |0004: move-result v0 │ │ -14496e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -144972: 0f01 |0007: return v1 │ │ -144974: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -144976: 6e20 3332 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@3233 │ │ -14497c: 5420 d613 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ -144980: 6e10 7b32 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ -144986: 28f6 |0011: goto 0007 // -000a │ │ +142618: |[142618] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ +142628: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +14262a: 6f10 3633 0200 |0001: invoke-super {v2}, Landroid/support/v7/widget/AppCompatImageView;.performClick:()Z // method@3336 │ │ +142630: 0a00 |0004: move-result v0 │ │ +142632: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +142636: 0f01 |0007: return v1 │ │ +142638: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +14263a: 6e20 3332 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@3233 │ │ +142640: 5420 d613 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d6 │ │ +142644: 6e10 7b32 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@327b │ │ +14264a: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=653 │ │ 0x0007 line=659 │ │ 0x0008 line=657 │ │ 0x000c line=658 │ │ locals : │ │ @@ -447580,50 +447712,50 @@ │ │ type : '(IIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -144988: |[144988] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ -144998: 7505 3933 0e00 |0000: invoke-super/range {v14, v15, v16, v17, v18}, Landroid/support/v7/widget/AppCompatImageView;.setFrame:(IIII)Z // method@3339 │ │ -14499e: 0a03 |0003: move-result v3 │ │ -1449a0: 6e10 2632 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3226 │ │ -1449a6: 0c04 |0007: move-result-object v4 │ │ -1449a8: 6e10 2532 0e00 |0008: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3225 │ │ -1449ae: 0c00 |000b: move-result-object v0 │ │ -1449b0: 3804 3900 |000c: if-eqz v4, 0045 // +0039 │ │ -1449b4: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ -1449b8: 6e10 2e32 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@322e │ │ -1449be: 0a09 |0013: move-result v9 │ │ -1449c0: 6e10 2732 0e00 |0014: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@3227 │ │ -1449c6: 0a06 |0017: move-result v6 │ │ -1449c8: 7120 1243 6900 |0018: invoke-static {v9, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -1449ce: 0a0a |001b: move-result v10 │ │ -1449d0: db05 0a02 |001c: div-int/lit8 v5, v10, #int 2 // #02 │ │ -1449d4: 6e10 2a32 0e00 |001e: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingLeft:()I // method@322a │ │ -1449da: 0a0a |0021: move-result v10 │ │ -1449dc: 6e10 2b32 0e00 |0022: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingRight:()I // method@322b │ │ -1449e2: 0a0b |0025: move-result v11 │ │ -1449e4: 9107 0a0b |0026: sub-int v7, v10, v11 │ │ -1449e8: 6e10 2c32 0e00 |0028: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingTop:()I // method@322c │ │ -1449ee: 0a0a |002b: move-result v10 │ │ -1449f0: 6e10 2932 0e00 |002c: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingBottom:()I // method@3229 │ │ -1449f6: 0a0b |002f: move-result v11 │ │ -1449f8: 9108 0a0b |0030: sub-int v8, v10, v11 │ │ -1449fc: 900a 0907 |0032: add-int v10, v9, v7 │ │ -144a00: db01 0a02 |0034: div-int/lit8 v1, v10, #int 2 // #02 │ │ -144a04: 900a 0608 |0036: add-int v10, v6, v8 │ │ -144a08: db02 0a02 |0038: div-int/lit8 v2, v10, #int 2 // #02 │ │ -144a0c: 910a 0105 |003a: sub-int v10, v1, v5 │ │ -144a10: 910b 0205 |003c: sub-int v11, v2, v5 │ │ -144a14: 900c 0105 |003e: add-int v12, v1, v5 │ │ -144a18: 900d 0205 |0040: add-int v13, v2, v5 │ │ -144a1c: 715d 930d a0cb |0042: invoke-static {v0, v10, v11, v12, v13}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ -144a22: 0f03 |0045: return v3 │ │ +14264c: |[14264c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ +14265c: 7505 3933 0e00 |0000: invoke-super/range {v14, v15, v16, v17, v18}, Landroid/support/v7/widget/AppCompatImageView;.setFrame:(IIII)Z // method@3339 │ │ +142662: 0a03 |0003: move-result v3 │ │ +142664: 6e10 2632 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3226 │ │ +14266a: 0c04 |0007: move-result-object v4 │ │ +14266c: 6e10 2532 0e00 |0008: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@3225 │ │ +142672: 0c00 |000b: move-result-object v0 │ │ +142674: 3804 3900 |000c: if-eqz v4, 0045 // +0039 │ │ +142678: 3800 3700 |000e: if-eqz v0, 0045 // +0037 │ │ +14267c: 6e10 2e32 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@322e │ │ +142682: 0a09 |0013: move-result v9 │ │ +142684: 6e10 2732 0e00 |0014: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@3227 │ │ +14268a: 0a06 |0017: move-result v6 │ │ +14268c: 7120 1243 6900 |0018: invoke-static {v9, v6}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +142692: 0a0a |001b: move-result v10 │ │ +142694: db05 0a02 |001c: div-int/lit8 v5, v10, #int 2 // #02 │ │ +142698: 6e10 2a32 0e00 |001e: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingLeft:()I // method@322a │ │ +14269e: 0a0a |0021: move-result v10 │ │ +1426a0: 6e10 2b32 0e00 |0022: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingRight:()I // method@322b │ │ +1426a6: 0a0b |0025: move-result v11 │ │ +1426a8: 9107 0a0b |0026: sub-int v7, v10, v11 │ │ +1426ac: 6e10 2c32 0e00 |0028: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingTop:()I // method@322c │ │ +1426b2: 0a0a |002b: move-result v10 │ │ +1426b4: 6e10 2932 0e00 |002c: invoke-virtual {v14}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getPaddingBottom:()I // method@3229 │ │ +1426ba: 0a0b |002f: move-result v11 │ │ +1426bc: 9108 0a0b |0030: sub-int v8, v10, v11 │ │ +1426c0: 900a 0907 |0032: add-int v10, v9, v7 │ │ +1426c4: db01 0a02 |0034: div-int/lit8 v1, v10, #int 2 // #02 │ │ +1426c8: 900a 0608 |0036: add-int v10, v6, v8 │ │ +1426cc: db02 0a02 |0038: div-int/lit8 v2, v10, #int 2 // #02 │ │ +1426d0: 910a 0105 |003a: sub-int v10, v1, v5 │ │ +1426d4: 910b 0205 |003c: sub-int v11, v2, v5 │ │ +1426d8: 900c 0105 |003e: add-int v12, v1, v5 │ │ +1426dc: 900d 0205 |0040: add-int v13, v2, v5 │ │ +1426e0: 715d 930d a0cb |0042: invoke-static {v0, v10, v11, v12, v13}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0d93 │ │ +1426e6: 0f03 |0045: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0004 line=677 │ │ 0x0008 line=678 │ │ 0x000c line=679 │ │ 0x0010 line=680 │ │ @@ -447648,21 +447780,21 @@ │ │ 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 : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1599 header: │ │ class_idx : 1604 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1519 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1599 annotations: │ │ Annotations on class │ │ @@ -447686,28 +447818,28 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -144a24: |[144a24] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -144a34: 5b67 d713 |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ -144a38: 6005 980c |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0c98 │ │ -144a3c: 0760 |0004: move-object v0, v6 │ │ -144a3e: 0781 |0005: move-object v1, v8 │ │ -144a40: 0792 |0006: move-object v2, v9 │ │ -144a42: 07a3 |0007: move-object v3, v10 │ │ -144a44: 01b4 |0008: move v4, v11 │ │ -144a46: 7606 f72d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ -144a4c: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ -144a52: 6e20 4032 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@3240 │ │ -144a58: 5470 ec13 |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ -144a5c: 6e20 3f32 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@323f │ │ -144a62: 0e00 |0017: return-void │ │ +1426e8: |[1426e8] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +1426f8: 5b67 d713 |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ +1426fc: 6005 980c |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@0c98 │ │ +142700: 0760 |0004: move-object v0, v6 │ │ +142702: 0781 |0005: move-object v1, v8 │ │ +142704: 0792 |0006: move-object v2, v9 │ │ +142706: 07a3 |0007: move-object v3, v10 │ │ +142708: 01b4 |0008: move v4, v11 │ │ +14270a: 7606 f72d 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@2df7 │ │ +142710: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ +142716: 6e20 4032 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@3240 │ │ +14271c: 5470 ec13 |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ +142720: 6e20 3f32 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@323f │ │ +142726: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0002 line=699 │ │ 0x000c line=700 │ │ 0x0012 line=701 │ │ 0x0017 line=702 │ │ @@ -447725,45 +447857,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -144a64: |[144a64] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ -144a74: 6f10 082e 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@2e08 │ │ -144a7a: 5420 d713 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ -144a7e: 7110 5632 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@3256 │ │ -144a84: 0c00 |0008: move-result-object v0 │ │ -144a86: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -144a8a: 5420 d713 |000b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ -144a8e: 7110 5732 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@3257 │ │ -144a94: 0c00 |0010: move-result-object v0 │ │ -144a96: 6e10 082d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ -144a9c: 5420 d713 |0014: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ -144aa0: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -144aa2: 7120 5332 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@3253 │ │ -144aa8: 0e00 |001a: return-void │ │ +142728: |[142728] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ +142738: 6f10 082e 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@2e08 │ │ +14273e: 5420 d713 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ +142742: 7110 5632 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@3256 │ │ +142748: 0c00 |0008: move-result-object v0 │ │ +14274a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +14274e: 5420 d713 |000b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ +142752: 7110 5732 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@3257 │ │ +142758: 0c00 |0010: move-result-object v0 │ │ +14275a: 6e10 082d 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@2d08 │ │ +142760: 5420 d713 |0014: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@13d7 │ │ +142764: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +142766: 7120 5332 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@3253 │ │ +14276c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ 0x000b line=708 │ │ 0x0014 line=710 │ │ 0x001a line=711 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1600 header: │ │ class_idx : 1608 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1498 │ │ -source_file_idx : 906 │ │ +source_file_idx : 903 │ │ static_fields_size : 1 │ │ instance_fields_size: 21 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 28 │ │ │ │ Class #1600 annotations: │ │ Annotations on class │ │ @@ -447872,26 +448004,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -144aac: |[144aac] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ -144abc: 6000 8d0e |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0e8d │ │ -144ac0: 6001 8c0e |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0e8c │ │ -144ac4: 7040 932c 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@2c93 │ │ -144aca: 2200 cc06 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@06cc │ │ -144ace: 7010 6c37 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@376c │ │ -144ad4: 5b20 dc13 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@13dc │ │ -144ad8: 2200 4506 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@0645 │ │ -144adc: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -144ade: 7030 4332 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@3243 │ │ -144ae4: 5b20 ec13 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ -144ae8: 0e00 |0016: return-void │ │ +142770: |[142770] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ +142780: 6000 8d0e |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0e8d │ │ +142784: 6001 8c0e |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0e8c │ │ +142788: 7040 932c 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@2c93 │ │ +14278e: 2200 cc06 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@06cc │ │ +142792: 7010 6c37 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@376c │ │ +142798: 5b20 dc13 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@13dc │ │ +14279c: 2200 4506 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@0645 │ │ +1427a0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1427a2: 7030 4332 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@3243 │ │ +1427a8: 5b20 ec13 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@13ec │ │ +1427ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=73 │ │ 0x000e line=83 │ │ 0x0016 line=88 │ │ locals : │ │ @@ -447903,17 +448035,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144aec: |[144aec] android.support.v7.widget.ActionMenuPresenter.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -144afc: 5410 e413 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -144b00: 1100 |0002: return-object v0 │ │ +1427b0: |[1427b0] android.support.v7.widget.ActionMenuPresenter.access$1000:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +1427c0: 5410 e413 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1427c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -447921,17 +448053,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 │ │ -144b04: |[144b04] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -144b14: 5410 e813 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ -144b18: 1100 |0002: return-object v0 │ │ +1427c8: |[1427c8] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +1427d8: 5410 e813 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ +1427dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -447939,17 +448071,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 │ │ -144b1c: |[144b1c] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -144b2c: 5b01 e813 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ -144b30: 1101 |0002: return-object v1 │ │ +1427e0: |[1427e0] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +1427f0: 5b01 e813 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ +1427f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ @@ -447958,17 +448090,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 │ │ -144b34: |[144b34] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -144b44: 5410 ed13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -144b48: 1100 |0002: return-object v0 │ │ +1427f8: |[1427f8] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +142808: 5410 ed13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +14280c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -447976,17 +448108,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 │ │ -144b4c: |[144b4c] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -144b5c: 5b01 ed13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -144b60: 1101 |0002: return-object v1 │ │ +142810: |[142810] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +142820: 5b01 ed13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +142824: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ @@ -447995,17 +448127,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144b64: |[144b64] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -144b74: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -144b78: 1100 |0002: return-object v0 │ │ +142828: |[142828] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +142838: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +14283c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448013,17 +448145,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144b7c: |[144b7c] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -144b8c: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -144b90: 1100 |0002: return-object v0 │ │ +142840: |[142840] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +142850: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +142854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448031,17 +448163,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 │ │ -144b94: |[144b94] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ -144ba4: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -144ba8: 1100 |0002: return-object v0 │ │ +142858: |[142858] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ +142868: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +14286c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448049,17 +448181,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144bac: |[144bac] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -144bbc: 5410 e413 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -144bc0: 1100 |0002: return-object v0 │ │ +142870: |[142870] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +142880: 5410 e413 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +142884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #10 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448067,17 +448199,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 │ │ -144bc4: |[144bc4] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -144bd4: 5410 dd13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -144bd8: 1100 |0002: return-object v0 │ │ +142888: |[142888] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +142898: 5410 dd13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +14289c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448085,17 +448217,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 │ │ -144bdc: |[144bdc] android.support.v7.widget.ActionMenuPresenter.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -144bec: 5b01 dd13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -144bf0: 1101 |0002: return-object v1 │ │ +1428a0: |[1428a0] android.support.v7.widget.ActionMenuPresenter.access$802:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +1428b0: 5b01 dd13 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +1428b4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ @@ -448104,17 +448236,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -144bf4: |[144bf4] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -144c04: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -144c08: 1100 |0002: return-object v0 │ │ +1428b8: |[1428b8] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +1428c8: 5410 e313 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +1428cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448122,38 +448254,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 │ │ -144c0c: |[144c0c] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -144c1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -144c1e: 5463 e413 |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -144c22: 1f03 0207 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ -144c26: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -144c2a: 0750 |0007: move-object v0, v5 │ │ -144c2c: 1100 |0008: return-object v0 │ │ -144c2e: 6e10 2339 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ -144c34: 0a01 |000c: move-result v1 │ │ -144c36: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -144c38: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ -144c3c: 6e20 2239 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -144c42: 0c00 |0013: move-result-object v0 │ │ -144c44: 2004 f205 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -144c48: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -144c4c: 0704 |0018: move-object v4, v0 │ │ -144c4e: 1f04 f205 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ -144c52: 7210 242e 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2e24 │ │ -144c58: 0c04 |001e: move-result-object v4 │ │ -144c5a: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ -144c5e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -144c62: 28eb |0023: goto 000e // -0015 │ │ -144c64: 0750 |0024: move-object v0, v5 │ │ -144c66: 28e3 |0025: goto 0008 // -001d │ │ +1428d0: |[1428d0] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +1428e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +1428e2: 5463 e413 |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1428e6: 1f03 0207 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0702 │ │ +1428ea: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +1428ee: 0750 |0007: move-object v0, v5 │ │ +1428f0: 1100 |0008: return-object v0 │ │ +1428f2: 6e10 2339 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@3923 │ │ +1428f8: 0a01 |000c: move-result v1 │ │ +1428fa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1428fc: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ +142900: 6e20 2239 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +142906: 0c00 |0013: move-result-object v0 │ │ +142908: 2004 f205 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +14290c: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +142910: 0704 |0018: move-object v4, v0 │ │ +142912: 1f04 f205 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@05f2 │ │ +142916: 7210 242e 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@2e24 │ │ +14291c: 0c04 |001e: move-result-object v4 │ │ +14291e: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ +142922: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +142926: 28eb |0023: goto 000e // -0015 │ │ +142928: 0750 |0024: move-object v0, v5 │ │ +14292a: 28e3 |0025: goto 0008 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=306 │ │ 0x0005 line=307 │ │ 0x0008 line=317 │ │ 0x0009 line=309 │ │ 0x000d line=310 │ │ @@ -448175,31 +448307,31 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -144c68: |[144c68] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ -144c78: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -144c7a: 7230 252e 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ -144c80: 5441 e413 |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -144c84: 1f01 4f06 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -144c88: 0760 |0008: move-object v0, v6 │ │ -144c8a: 1f00 d905 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ -144c8e: 6e20 882c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@2c88 │ │ -144c94: 5442 eb13 |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ -144c98: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -144c9c: 2202 4006 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@0640 │ │ -144ca0: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -144ca2: 7030 1c32 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@321c │ │ -144ca8: 5b42 eb13 |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ -144cac: 5442 eb13 |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ -144cb0: 6e20 8c2c 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V // method@2c8c │ │ -144cb6: 0e00 |001f: return-void │ │ +14292c: |[14292c] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ +14293c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +14293e: 7230 252e 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@2e25 │ │ +142944: 5441 e413 |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +142948: 1f01 4f06 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +14294c: 0760 |0008: move-object v0, v6 │ │ +14294e: 1f00 d905 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@05d9 │ │ +142952: 6e20 882c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@2c88 │ │ +142958: 5442 eb13 |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ +14295c: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +142960: 2202 4006 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@0640 │ │ +142964: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +142966: 7030 1c32 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@321c │ │ +14296c: 5b42 eb13 |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ +142970: 5442 eb13 |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@13eb │ │ +142974: 6e20 8c2c 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V // method@2c8c │ │ +14297a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=210 │ │ 0x0009 line=211 │ │ 0x000b line=212 │ │ 0x000e line=214 │ │ @@ -448218,21 +448350,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -144cb8: |[144cb8] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ -144cc8: 6e10 6632 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ -144cce: 0a00 |0003: move-result v0 │ │ -144cd0: 6e10 6732 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@3267 │ │ -144cd6: 0a01 |0007: move-result v1 │ │ -144cd8: b610 |0008: or-int/2addr v0, v1 │ │ -144cda: 0f00 |0009: return v0 │ │ +14297c: |[14297c] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ +14298c: 6e10 6632 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@3266 │ │ +142992: 0a00 |0003: move-result v0 │ │ +142994: 6e10 6732 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@3267 │ │ +14299a: 0a01 |0007: move-result v1 │ │ +14299c: b610 |0008: or-int/2addr v0, v1 │ │ +14299e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0004 line=367 │ │ 0x0009 line=368 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -448243,24 +448375,24 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -144cdc: |[144cdc] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -144cec: 6e20 2239 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ -144cf2: 0c00 |0003: move-result-object v0 │ │ -144cf4: 5421 e713 |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -144cf8: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -144cfc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -144cfe: 0f00 |0009: return v0 │ │ -144d00: 6f30 992c 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@2c99 │ │ -144d06: 0a00 |000d: move-result v0 │ │ -144d08: 28fb |000e: goto 0009 // -0005 │ │ +1429a0: |[1429a0] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +1429b0: 6e20 2239 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@3922 │ │ +1429b6: 0c00 |0003: move-result-object v0 │ │ +1429b8: 5421 e713 |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1429bc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +1429c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1429c2: 0f00 |0009: return v0 │ │ +1429c4: 6f30 992c 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@2c99 │ │ +1429ca: 0a00 |000d: move-result v0 │ │ +1429cc: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x000f reg=3 parent Landroid/view/ViewGroup; │ │ @@ -448271,274 +448403,274 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 505 16-bit code units │ │ -144d0c: |[144d0c] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ -144d1c: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -144d20: 5400 e313 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -144d24: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -144d28: 7401 272d 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ -144d2e: 0c19 |0009: move-result-object v25 │ │ -144d30: 7401 d343 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -144d36: 0a0f |000d: move-result v15 │ │ -144d38: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ -144d3c: 5200 e113 |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ -144d40: 0211 0000 |0012: move/from16 v17, v0 │ │ -144d44: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ -144d48: 5200 de13 |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@13de │ │ -144d4c: 021a 0000 |0018: move/from16 v26, v0 │ │ -144d50: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ -144d54: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ -144d58: 7702 2338 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -144d5e: 0a14 |0021: move-result v20 │ │ -144d60: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ -144d64: 5400 e413 |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -144d68: 0813 0000 |0026: move-object/from16 v19, v0 │ │ -144d6c: 1f13 0207 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0702 │ │ -144d70: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -144d74: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ -144d78: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -144d7a: 120a |002f: const/4 v10, #int 0 // #0 │ │ -144d7c: 120b |0030: const/4 v11, #int 0 // #0 │ │ -144d7e: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ -144d82: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -144d86: 6e20 cb43 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -144d8c: 0c0e |0038: move-result-object v14 │ │ -144d8e: 1f0e e605 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -144d92: 6e10 7f2d 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@2d7f │ │ -144d98: 0a1b |003e: move-result v27 │ │ -144d9a: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ -144d9e: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ -144da2: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ -144da6: 5500 e013 |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@13e0 │ │ -144daa: 021b 0000 |0047: move/from16 v27, v0 │ │ -144dae: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ -144db2: 6e10 782d 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ -144db8: 0a1b |004e: move-result v27 │ │ -144dba: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ -144dbe: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -144dc2: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ -144dc6: 28dc |0055: goto 0031 // -0024 │ │ -144dc8: 6e10 7e2d 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@2d7e │ │ -144dce: 0a1b |0059: move-result v27 │ │ -144dd0: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ -144dd4: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -144dd8: 28e5 |005e: goto 0043 // -001b │ │ -144dda: 121a |005f: const/4 v10, #int 1 // #1 │ │ -144ddc: 28e3 |0060: goto 0043 // -001d │ │ -144dde: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ -144de2: 5500 ee13 |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -144de6: 021b 0000 |0065: move/from16 v27, v0 │ │ -144dea: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ -144dee: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ -144df2: 901b 1615 |006b: add-int v27, v22, v21 │ │ -144df6: 0200 1b00 |006d: move/from16 v0, v27 │ │ -144dfa: 0201 1100 |006f: move/from16 v1, v17 │ │ -144dfe: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ -144e02: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ -144e06: 9111 1116 |0075: sub-int v17, v17, v22 │ │ -144e0a: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -144e0e: 5400 dc13 |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@13dc │ │ -144e12: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -144e16: 7401 6d37 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@376d │ │ -144e1c: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -144e1e: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -144e20: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ -144e24: 5500 f113 |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -144e28: 021b 0000 |0086: move/from16 v27, v0 │ │ -144e2c: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ -144e30: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ -144e34: 5200 e513 |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ -144e38: 021b 0000 |008e: move/from16 v27, v0 │ │ -144e3c: 9307 1a1b |0090: div-int v7, v26, v27 │ │ -144e40: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ -144e44: 5200 e513 |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ -144e48: 021b 0000 |0096: move/from16 v27, v0 │ │ -144e4c: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ -144e50: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -144e54: 5200 e513 |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ -144e58: 021b 0000 |009e: move/from16 v27, v0 │ │ -144e5c: 931c 0507 |00a0: div-int v28, v5, v7 │ │ -144e60: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ -144e64: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -144e66: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ -144e6a: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -144e6e: 6e20 cb43 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -144e74: 0c0e |00ac: move-result-object v14 │ │ -144e76: 1f0e e605 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -144e7a: 6e10 7f2d 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@2d7f │ │ -144e80: 0a1b |00b2: move-result v27 │ │ -144e82: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ -144e86: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ -144e8a: 5400 f013 |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144e8e: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -144e92: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ -144e96: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ -144e9a: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ -144e9e: 6e40 6332 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3263 │ │ -144ea4: 0c18 |00c4: move-result-object v24 │ │ -144ea6: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ -144eaa: 5400 f013 |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144eae: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ -144eb2: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ -144eb6: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -144eba: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ -144ebe: 5b10 f013 |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144ec2: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ -144ec6: 5500 f113 |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -144eca: 021b 0000 |00d7: move/from16 v27, v0 │ │ -144ece: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ -144ed2: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ -144ed6: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -144eda: 0201 1400 |00df: move/from16 v1, v20 │ │ -144ede: 0202 1b00 |00e1: move/from16 v2, v27 │ │ -144ee2: 7152 b732 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ -144ee8: 0a1b |00e6: move-result v27 │ │ -144eea: 9107 071b |00e7: sub-int v7, v7, v27 │ │ -144eee: 7401 5c38 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -144ef4: 0a12 |00ec: move-result v18 │ │ -144ef6: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ -144efa: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ -144efe: 0208 1200 |00f1: move/from16 v8, v18 │ │ -144f02: 6e10 652d 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -144f08: 0a09 |00f6: move-result v9 │ │ -144f0a: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ -144f0e: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ -144f12: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -144f16: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -144f1a: 6e30 6f37 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ -144f20: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ -144f24: 0200 1b00 |0104: move/from16 v0, v27 │ │ -144f28: 6e20 902d 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ -144f2e: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ -144f32: 289a |010b: goto 00a5 // -0066 │ │ -144f34: 0800 1800 |010c: move-object/from16 v0, v24 │ │ -144f38: 0201 1400 |010e: move/from16 v1, v20 │ │ -144f3c: 0202 1400 |0110: move/from16 v2, v20 │ │ -144f40: 6e30 9f38 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -144f46: 28d4 |0115: goto 00e9 // -002c │ │ -144f48: 6e10 7e2d 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@2d7e │ │ -144f4e: 0a1b |0119: move-result v27 │ │ -144f50: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ -144f54: 6e10 652d 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -144f5a: 0a09 |011f: move-result v9 │ │ -144f5c: 0800 1700 |0120: move-object/from16 v0, v23 │ │ -144f60: 6e20 6e37 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@376e │ │ -144f66: 0a0c |0125: move-result v12 │ │ -144f68: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ -144f6c: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ -144f70: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ -144f74: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ -144f78: 5500 f113 |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -144f7c: 021b 0000 |0130: move/from16 v27, v0 │ │ -144f80: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ -144f84: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ -144f88: 121d |0136: const/4 v13, #int 1 // #1 │ │ -144f8a: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ -144f8e: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -144f92: 5400 f013 |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144f96: 081b 0000 |013d: move-object/from16 v27, v0 │ │ -144f9a: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ -144f9e: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ -144fa2: 0802 1300 |0143: move-object/from16 v2, v19 │ │ -144fa6: 6e40 6332 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3263 │ │ -144fac: 0c18 |0148: move-result-object v24 │ │ -144fae: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ -144fb2: 5400 f013 |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144fb6: 081b 0000 |014d: move-object/from16 v27, v0 │ │ -144fba: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ -144fbe: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -144fc2: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ -144fc6: 5b10 f013 |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -144fca: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ -144fce: 5500 f113 |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -144fd2: 021b 0000 |015b: move/from16 v27, v0 │ │ -144fd6: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ -144fda: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ -144fde: 0800 1800 |0161: move-object/from16 v0, v24 │ │ -144fe2: 0201 1400 |0163: move/from16 v1, v20 │ │ -144fe6: 0202 1b00 |0165: move/from16 v2, v27 │ │ -144fea: 7152 b732 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ -144ff0: 0a06 |016a: move-result v6 │ │ -144ff2: b167 |016b: sub-int/2addr v7, v6 │ │ -144ff4: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ -144ff8: 120d |016e: const/4 v13, #int 0 // #0 │ │ -144ffa: 7401 5c38 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ -145000: 0a12 |0172: move-result v18 │ │ -145002: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ -145006: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ -14500a: 0208 1200 |0177: move/from16 v8, v18 │ │ -14500e: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -145012: 5500 f113 |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -145016: 021b 0000 |017d: move/from16 v27, v0 │ │ -14501a: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ -14501e: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ -145022: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ -145026: 950d 0d1b |0185: and-int v13, v13, v27 │ │ -14502a: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ -14502e: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ -145032: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ -145036: 0800 1700 |018d: move-object/from16 v0, v23 │ │ -14503a: 0201 1b00 |018f: move/from16 v1, v27 │ │ -14503e: 6e30 6f37 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ -145044: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ -145048: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ -14504c: 6e20 902d de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ -145052: 2900 6eff |019b: goto/16 0109 // -0092 │ │ -145056: 120d |019d: const/4 v13, #int 0 // #0 │ │ -145058: 2899 |019e: goto 0137 // -0067 │ │ -14505a: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -14505e: 0201 1400 |01a1: move/from16 v1, v20 │ │ -145062: 0202 1400 |01a3: move/from16 v2, v20 │ │ -145066: 6e30 9f38 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ -14506c: 28c7 |01a8: goto 016f // -0039 │ │ -14506e: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ -145072: 28da |01ab: goto 0185 // -0026 │ │ -145074: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ -145078: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ -14507c: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ -145080: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ -145084: 28d3 |01b4: goto 0187 // -002d │ │ -145086: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ -14508a: 28fb |01b7: goto 01b2 // -0005 │ │ -14508c: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ -145090: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ -145094: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ -145098: 0201 1b00 |01be: move/from16 v1, v27 │ │ -14509c: 6e30 6f37 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ -1450a2: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ -1450a6: 0200 1000 |01c5: move/from16 v0, v16 │ │ -1450aa: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ -1450ae: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ -1450b2: 0201 1000 |01cb: move/from16 v1, v16 │ │ -1450b6: 6e20 cb43 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1450bc: 0c03 |01d0: move-result-object v3 │ │ -1450be: 1f03 e605 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1450c2: 6e10 652d 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ -1450c8: 0a1b |01d6: move-result v27 │ │ -1450ca: 0200 1b00 |01d7: move/from16 v0, v27 │ │ -1450ce: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ -1450d2: 6e10 772d 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ -1450d8: 0a1b |01de: move-result v27 │ │ -1450da: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ -1450de: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -1450e2: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ -1450e6: 0200 1b00 |01e5: move/from16 v0, v27 │ │ -1450ea: 6e20 902d 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ -1450f0: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -1450f4: 28d9 |01ec: goto 01c5 // -0027 │ │ -1450f6: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ -1450fa: 0200 1b00 |01ef: move/from16 v0, v27 │ │ -1450fe: 6e20 902d 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ -145104: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ -145108: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ -14510c: 0f1b |01f8: return v27 │ │ +1429d0: |[1429d0] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ +1429e0: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +1429e4: 5400 e313 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +1429e8: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +1429ec: 7401 272d 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@2d27 │ │ +1429f2: 0c19 |0009: move-result-object v25 │ │ +1429f4: 7401 d343 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +1429fa: 0a0f |000d: move-result v15 │ │ +1429fc: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ +142a00: 5200 e113 |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ +142a04: 0211 0000 |0012: move/from16 v17, v0 │ │ +142a08: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ +142a0c: 5200 de13 |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@13de │ │ +142a10: 021a 0000 |0018: move/from16 v26, v0 │ │ +142a14: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ +142a18: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ +142a1c: 7702 2338 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +142a22: 0a14 |0021: move-result v20 │ │ +142a24: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ +142a28: 5400 e413 |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +142a2c: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +142a30: 1f13 0207 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0702 │ │ +142a34: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +142a38: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ +142a3c: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +142a3e: 120a |002f: const/4 v10, #int 0 // #0 │ │ +142a40: 120b |0030: const/4 v11, #int 0 // #0 │ │ +142a42: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ +142a46: 0800 1900 |0033: move-object/from16 v0, v25 │ │ +142a4a: 6e20 cb43 b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +142a50: 0c0e |0038: move-result-object v14 │ │ +142a52: 1f0e e605 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +142a56: 6e10 7f2d 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@2d7f │ │ +142a5c: 0a1b |003e: move-result v27 │ │ +142a5e: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ +142a62: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ +142a66: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ +142a6a: 5500 e013 |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@13e0 │ │ +142a6e: 021b 0000 |0047: move/from16 v27, v0 │ │ +142a72: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ +142a76: 6e10 782d 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ +142a7c: 0a1b |004e: move-result v27 │ │ +142a7e: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ +142a82: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +142a86: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ +142a8a: 28dc |0055: goto 0031 // -0024 │ │ +142a8c: 6e10 7e2d 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@2d7e │ │ +142a92: 0a1b |0059: move-result v27 │ │ +142a94: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ +142a98: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ +142a9c: 28e5 |005e: goto 0043 // -001b │ │ +142a9e: 121a |005f: const/4 v10, #int 1 // #1 │ │ +142aa0: 28e3 |0060: goto 0043 // -001d │ │ +142aa2: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ +142aa6: 5500 ee13 |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +142aaa: 021b 0000 |0065: move/from16 v27, v0 │ │ +142aae: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ +142ab2: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ +142ab6: 901b 1615 |006b: add-int v27, v22, v21 │ │ +142aba: 0200 1b00 |006d: move/from16 v0, v27 │ │ +142abe: 0201 1100 |006f: move/from16 v1, v17 │ │ +142ac2: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ +142ac6: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ +142aca: 9111 1116 |0075: sub-int v17, v17, v22 │ │ +142ace: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ +142ad2: 5400 dc13 |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@13dc │ │ +142ad6: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +142ada: 7401 6d37 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@376d │ │ +142ae0: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +142ae2: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +142ae4: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ +142ae8: 5500 f113 |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +142aec: 021b 0000 |0086: move/from16 v27, v0 │ │ +142af0: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ +142af4: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ +142af8: 5200 e513 |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ +142afc: 021b 0000 |008e: move/from16 v27, v0 │ │ +142b00: 9307 1a1b |0090: div-int v7, v26, v27 │ │ +142b04: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ +142b08: 5200 e513 |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ +142b0c: 021b 0000 |0096: move/from16 v27, v0 │ │ +142b10: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ +142b14: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +142b18: 5200 e513 |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ +142b1c: 021b 0000 |009e: move/from16 v27, v0 │ │ +142b20: 931c 0507 |00a0: div-int v28, v5, v7 │ │ +142b24: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ +142b28: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +142b2a: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ +142b2e: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +142b32: 6e20 cb43 b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +142b38: 0c0e |00ac: move-result-object v14 │ │ +142b3a: 1f0e e605 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +142b3e: 6e10 7f2d 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@2d7f │ │ +142b44: 0a1b |00b2: move-result v27 │ │ +142b46: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ +142b4a: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ +142b4e: 5400 f013 |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142b52: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +142b56: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ +142b5a: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ +142b5e: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ +142b62: 6e40 6332 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3263 │ │ +142b68: 0c18 |00c4: move-result-object v24 │ │ +142b6a: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ +142b6e: 5400 f013 |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142b72: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ +142b76: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ +142b7a: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +142b7e: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ +142b82: 5b10 f013 |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142b86: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ +142b8a: 5500 f113 |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +142b8e: 021b 0000 |00d7: move/from16 v27, v0 │ │ +142b92: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ +142b96: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ +142b9a: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +142b9e: 0201 1400 |00df: move/from16 v1, v20 │ │ +142ba2: 0202 1b00 |00e1: move/from16 v2, v27 │ │ +142ba6: 7152 b732 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ +142bac: 0a1b |00e6: move-result v27 │ │ +142bae: 9107 071b |00e7: sub-int v7, v7, v27 │ │ +142bb2: 7401 5c38 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +142bb8: 0a12 |00ec: move-result v18 │ │ +142bba: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ +142bbe: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ +142bc2: 0208 1200 |00f1: move/from16 v8, v18 │ │ +142bc6: 6e10 652d 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +142bcc: 0a09 |00f6: move-result v9 │ │ +142bce: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ +142bd2: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ +142bd6: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +142bda: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +142bde: 6e30 6f37 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ +142be4: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ +142be8: 0200 1b00 |0104: move/from16 v0, v27 │ │ +142bec: 6e20 902d 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ +142bf2: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ +142bf6: 289a |010b: goto 00a5 // -0066 │ │ +142bf8: 0800 1800 |010c: move-object/from16 v0, v24 │ │ +142bfc: 0201 1400 |010e: move/from16 v1, v20 │ │ +142c00: 0202 1400 |0110: move/from16 v2, v20 │ │ +142c04: 6e30 9f38 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +142c0a: 28d4 |0115: goto 00e9 // -002c │ │ +142c0c: 6e10 7e2d 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@2d7e │ │ +142c12: 0a1b |0119: move-result v27 │ │ +142c14: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ +142c18: 6e10 652d 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +142c1e: 0a09 |011f: move-result v9 │ │ +142c20: 0800 1700 |0120: move-object/from16 v0, v23 │ │ +142c24: 6e20 6e37 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@376e │ │ +142c2a: 0a0c |0125: move-result v12 │ │ +142c2c: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ +142c30: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ +142c34: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ +142c38: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ +142c3c: 5500 f113 |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +142c40: 021b 0000 |0130: move/from16 v27, v0 │ │ +142c44: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ +142c48: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ +142c4c: 121d |0136: const/4 v13, #int 1 // #1 │ │ +142c4e: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ +142c52: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +142c56: 5400 f013 |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142c5a: 081b 0000 |013d: move-object/from16 v27, v0 │ │ +142c5e: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ +142c62: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +142c66: 0802 1300 |0143: move-object/from16 v2, v19 │ │ +142c6a: 6e40 6332 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@3263 │ │ +142c70: 0c18 |0148: move-result-object v24 │ │ +142c72: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ +142c76: 5400 f013 |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142c7a: 081b 0000 |014d: move-object/from16 v27, v0 │ │ +142c7e: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ +142c82: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +142c86: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ +142c8a: 5b10 f013 |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +142c8e: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ +142c92: 5500 f113 |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +142c96: 021b 0000 |015b: move/from16 v27, v0 │ │ +142c9a: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ +142c9e: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ +142ca2: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +142ca6: 0201 1400 |0163: move/from16 v1, v20 │ │ +142caa: 0202 1b00 |0165: move/from16 v2, v27 │ │ +142cae: 7152 b732 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@32b7 │ │ +142cb4: 0a06 |016a: move-result v6 │ │ +142cb6: b167 |016b: sub-int/2addr v7, v6 │ │ +142cb8: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ +142cbc: 120d |016e: const/4 v13, #int 0 // #0 │ │ +142cbe: 7401 5c38 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@385c │ │ +142cc4: 0a12 |0172: move-result v18 │ │ +142cc6: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ +142cca: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ +142cce: 0208 1200 |0177: move/from16 v8, v18 │ │ +142cd2: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +142cd6: 5500 f113 |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +142cda: 021b 0000 |017d: move/from16 v27, v0 │ │ +142cde: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ +142ce2: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ +142ce6: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ +142cea: 950d 0d1b |0185: and-int v13, v13, v27 │ │ +142cee: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ +142cf2: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ +142cf6: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ +142cfa: 0800 1700 |018d: move-object/from16 v0, v23 │ │ +142cfe: 0201 1b00 |018f: move/from16 v1, v27 │ │ +142d02: 6e30 6f37 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ +142d08: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ +142d0c: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ +142d10: 6e20 902d de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ +142d16: 2900 6eff |019b: goto/16 0109 // -0092 │ │ +142d1a: 120d |019d: const/4 v13, #int 0 // #0 │ │ +142d1c: 2899 |019e: goto 0137 // -0067 │ │ +142d1e: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +142d22: 0201 1400 |01a1: move/from16 v1, v20 │ │ +142d26: 0202 1400 |01a3: move/from16 v2, v20 │ │ +142d2a: 6e30 9f38 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@389f │ │ +142d30: 28c7 |01a8: goto 016f // -0039 │ │ +142d32: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ +142d36: 28da |01ab: goto 0185 // -0026 │ │ +142d38: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ +142d3c: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ +142d40: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ +142d44: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ +142d48: 28d3 |01b4: goto 0187 // -002d │ │ +142d4a: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ +142d4e: 28fb |01b7: goto 01b2 // -0005 │ │ +142d50: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ +142d54: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ +142d58: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ +142d5c: 0201 1b00 |01be: move/from16 v1, v27 │ │ +142d60: 6e30 6f37 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@376f │ │ +142d66: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ +142d6a: 0200 1000 |01c5: move/from16 v0, v16 │ │ +142d6e: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ +142d72: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ +142d76: 0201 1000 |01cb: move/from16 v1, v16 │ │ +142d7a: 6e20 cb43 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +142d80: 0c03 |01d0: move-result-object v3 │ │ +142d82: 1f03 e605 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +142d86: 6e10 652d 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@2d65 │ │ +142d8c: 0a1b |01d6: move-result v27 │ │ +142d8e: 0200 1b00 |01d7: move/from16 v0, v27 │ │ +142d92: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ +142d96: 6e10 772d 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ +142d9c: 0a1b |01de: move-result v27 │ │ +142d9e: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ +142da2: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +142da6: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ +142daa: 0200 1b00 |01e5: move/from16 v0, v27 │ │ +142dae: 6e20 902d 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ +142db4: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +142db8: 28d9 |01ec: goto 01c5 // -0027 │ │ +142dba: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ +142dbe: 0200 1b00 |01ef: move/from16 v0, v27 │ │ +142dc2: 6e20 902d 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@2d90 │ │ +142dc8: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ +142dcc: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ +142dd0: 0f1b |01f8: return v27 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x000a line=404 │ │ 0x000e line=405 │ │ 0x0014 line=406 │ │ 0x001a line=407 │ │ @@ -448663,41 +448795,41 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -145110: |[145110] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -145120: 6e10 622d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@2d62 │ │ -145126: 0c00 |0003: move-result-object v0 │ │ -145128: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -14512c: 6e10 742d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ -145132: 0a03 |0009: move-result v3 │ │ -145134: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ -145138: 6f40 9d2c 5476 |000c: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c9d │ │ -14513e: 0c00 |000f: move-result-object v0 │ │ -145140: 6e10 782d 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ -145146: 0a03 |0013: move-result v3 │ │ -145148: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ -14514c: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -145150: 6e20 f338 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ -145156: 0772 |001b: move-object v2, v7 │ │ -145158: 1f02 4f06 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -14515c: 6e10 5438 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ -145162: 0c01 |0021: move-result-object v1 │ │ -145164: 6e20 9232 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3292 │ │ -14516a: 0a03 |0025: move-result v3 │ │ -14516c: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ -145170: 6e20 9932 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ -145176: 0c03 |002b: move-result-object v3 │ │ -145178: 6e20 d638 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ -14517e: 1100 |002f: return-object v0 │ │ -145180: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -145182: 28e7 |0031: goto 0018 // -0019 │ │ +142dd4: |[142dd4] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +142de4: 6e10 622d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@2d62 │ │ +142dea: 0c00 |0003: move-result-object v0 │ │ +142dec: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +142df0: 6e10 742d 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@2d74 │ │ +142df6: 0a03 |0009: move-result v3 │ │ +142df8: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ +142dfc: 6f40 9d2c 5476 |000c: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c9d │ │ +142e02: 0c00 |000f: move-result-object v0 │ │ +142e04: 6e10 782d 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ +142e0a: 0a03 |0013: move-result v3 │ │ +142e0c: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ +142e10: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +142e14: 6e20 f338 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@38f3 │ │ +142e1a: 0772 |001b: move-object v2, v7 │ │ +142e1c: 1f02 4f06 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +142e20: 6e10 5438 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@3854 │ │ +142e26: 0c01 |0021: move-result-object v1 │ │ +142e28: 6e20 9232 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@3292 │ │ +142e2e: 0a03 |0025: move-result v3 │ │ +142e30: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ +142e34: 6e20 9932 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@3299 │ │ +142e3a: 0c03 |002b: move-result-object v3 │ │ +142e3c: 6e20 d638 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@38d6 │ │ +142e42: 1100 |002f: return-object v0 │ │ +142e44: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +142e46: 28e7 |0031: goto 0018 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x000c line=194 │ │ 0x0010 line=196 │ │ 0x001c line=198 │ │ @@ -448720,21 +448852,21 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -145184: |[145184] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -145194: 6f20 9e2c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2c9e │ │ -14519a: 0c00 |0003: move-result-object v0 │ │ -14519c: 0701 |0004: move-object v1, v0 │ │ -14519e: 1f01 4f06 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -1451a2: 6e20 c832 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@32c8 │ │ -1451a8: 1100 |000a: return-object v0 │ │ +142e48: |[142e48] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +142e58: 6f20 9e2c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@2c9e │ │ +142e5e: 0c00 |0003: move-result-object v0 │ │ +142e60: 0701 |0004: move-object v1, v0 │ │ +142e62: 1f01 4f06 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +142e66: 6e20 c832 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@32c8 │ │ +142e6c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ 0x000a line=187 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/support/v7/internal/view/menu/MenuView; │ │ @@ -448746,27 +448878,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -1451ac: |[1451ac] android.support.v7.widget.ActionMenuPresenter.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ -1451bc: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1451c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -1451c4: 5410 e713 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1451c8: 6e10 2632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3226 │ │ -1451ce: 0c00 |0009: move-result-object v0 │ │ -1451d0: 1100 |000a: return-object v0 │ │ -1451d2: 5510 ea13 |000b: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ -1451d6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1451da: 5410 e913 |000f: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ -1451de: 28f9 |0011: goto 000a // -0007 │ │ -1451e0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1451e2: 28f7 |0013: goto 000a // -0009 │ │ +142e70: |[142e70] android.support.v7.widget.ActionMenuPresenter.getOverflowIcon:()Landroid/graphics/drawable/Drawable; │ │ +142e80: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142e84: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +142e88: 5410 e713 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142e8c: 6e10 2632 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@3226 │ │ +142e92: 0c00 |0009: move-result-object v0 │ │ +142e94: 1100 |000a: return-object v0 │ │ +142e96: 5510 ea13 |000b: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ +142e9a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +142e9e: 5410 e913 |000f: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ +142ea2: 28f9 |0011: goto 000a // -0007 │ │ +142ea4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +142ea6: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ 0x000a line=180 │ │ 0x000b line=177 │ │ 0x000f line=178 │ │ @@ -448779,35 +448911,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1451e4: |[1451e4] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ -1451f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -1451f6: 5441 ed13 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -1451fa: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ -1451fe: 5441 e413 |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145202: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -145206: 5441 e413 |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -14520a: 1f01 fc06 |000b: check-cast v1, Landroid/view/View; // type@06fc │ │ -14520e: 5443 ed13 |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -145212: 6e20 b738 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ -145218: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -14521a: 5b41 ed13 |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -14521e: 0121 |0015: move v1, v2 │ │ -145220: 0f01 |0016: return v1 │ │ -145222: 5440 e813 |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ -145226: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -14522a: 6e10 fd2d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ -145230: 0121 |001e: move v1, v2 │ │ -145232: 28f7 |001f: goto 0016 // -0009 │ │ -145234: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -145236: 28f5 |0021: goto 0016 // -000b │ │ +142ea8: |[142ea8] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ +142eb8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +142eba: 5441 ed13 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +142ebe: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ +142ec2: 5441 e413 |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +142ec6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +142eca: 5441 e413 |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +142ece: 1f01 fc06 |000b: check-cast v1, Landroid/view/View; // type@06fc │ │ +142ed2: 5443 ed13 |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +142ed6: 6e20 b738 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@38b7 │ │ +142edc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +142ede: 5b41 ed13 |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +142ee2: 0121 |0015: move v1, v2 │ │ +142ee4: 0f01 |0016: return v1 │ │ +142ee6: 5440 e813 |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ +142eea: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +142eee: 6e10 fd2d 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@2dfd │ │ +142ef4: 0121 |001e: move v1, v2 │ │ +142ef6: 28f7 |001f: goto 0016 // -0009 │ │ +142ef8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +142efa: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=347 │ │ 0x0009 line=348 │ │ 0x0012 line=349 │ │ 0x0016 line=358 │ │ 0x0017 line=353 │ │ @@ -448824,23 +448956,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -145238: |[145238] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ -145248: 5410 dd13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -14524c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -145250: 5410 dd13 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -145254: 6e10 1432 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@3214 │ │ -14525a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -14525c: 0f00 |000a: return v0 │ │ -14525e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -145260: 28fe |000c: goto 000a // -0002 │ │ +142efc: |[142efc] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ +142f0c: 5410 dd13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +142f10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +142f14: 5410 dd13 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +142f18: 6e10 1432 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@3214 │ │ +142f1e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +142f20: 0f00 |000a: return v0 │ │ +142f22: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +142f24: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x0009 line=379 │ │ 0x000a line=381 │ │ locals : │ │ @@ -448851,73 +448983,73 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -145264: |[145264] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -145274: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -145276: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -145278: 6f30 9f2c 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2c9f │ │ -14527e: 6e10 a801 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -145284: 0c01 |0008: move-result-object v1 │ │ -145286: 7110 ad2b 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ -14528c: 0c00 |000c: move-result-object v0 │ │ -14528e: 5584 ef13 |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@13ef │ │ -145292: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ -145296: 6e10 b32b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@2bb3 │ │ -14529c: 0a04 |0014: move-result v4 │ │ -14529e: 5c84 ee13 |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -1452a2: 5584 f413 |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@13f4 │ │ -1452a6: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ -1452aa: 6e10 ae2b 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@2bae │ │ -1452b0: 0a04 |001e: move-result v4 │ │ -1452b2: 5984 f313 |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ -1452b6: 5584 e213 |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ -1452ba: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -1452be: 6e10 af2b 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@2baf │ │ -1452c4: 0a04 |0028: move-result v4 │ │ -1452c6: 5984 e113 |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ -1452ca: 5283 f313 |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ -1452ce: 5584 ee13 |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -1452d2: 3804 3f00 |002f: if-eqz v4, 006e // +003f │ │ -1452d6: 5484 e713 |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1452da: 3904 2300 |0033: if-nez v4, 0056 // +0023 │ │ -1452de: 2204 4306 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0643 │ │ -1452e2: 5485 f213 |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@13f2 │ │ -1452e6: 7030 2432 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@3224 │ │ -1452ec: 5b84 e713 |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1452f0: 5584 ea13 |003e: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ -1452f4: 3804 0d00 |0040: if-eqz v4, 004d // +000d │ │ -1452f8: 5484 e713 |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1452fc: 5485 e913 |0044: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ -145300: 6e20 3832 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3238 │ │ -145306: 5b87 e913 |0049: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ -14530a: 5c86 ea13 |004b: iput-boolean v6, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ -14530e: 7120 2338 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ -145314: 0a02 |0050: move-result v2 │ │ -145316: 5484 e713 |0051: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -14531a: 6e30 2f32 2402 |0053: invoke-virtual {v4, v2, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.measure:(II)V // method@322f │ │ -145320: 5484 e713 |0056: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -145324: 6e10 2832 0400 |0058: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getMeasuredWidth:()I // method@3228 │ │ -14532a: 0a04 |005b: move-result v4 │ │ -14532c: b143 |005c: sub-int/2addr v3, v4 │ │ -14532e: 5983 de13 |005d: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@13de │ │ -145332: 1504 6042 |005f: const/high16 v4, #int 1113587712 // #4260 │ │ -145336: 6e10 2f02 0100 |0061: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -14533c: 0c05 |0064: move-result-object v5 │ │ -14533e: 5255 bd15 |0065: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -145342: c854 |0067: mul-float/2addr v4, v5 │ │ -145344: 8744 |0068: float-to-int v4, v4 │ │ -145346: 5984 e513 |0069: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ -14534a: 5b87 f013 |006b: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ -14534e: 0e00 |006d: return-void │ │ -145350: 5b87 e713 |006e: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -145354: 28ed |0070: goto 005d // -0013 │ │ +142f28: |[142f28] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +142f38: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +142f3a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +142f3c: 6f30 9f2c 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@2c9f │ │ +142f42: 6e10 a801 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +142f48: 0c01 |0008: move-result-object v1 │ │ +142f4a: 7110 ad2b 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@2bad │ │ +142f50: 0c00 |000c: move-result-object v0 │ │ +142f52: 5584 ef13 |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@13ef │ │ +142f56: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ +142f5a: 6e10 b32b 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@2bb3 │ │ +142f60: 0a04 |0014: move-result v4 │ │ +142f62: 5c84 ee13 |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +142f66: 5584 f413 |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@13f4 │ │ +142f6a: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ +142f6e: 6e10 ae2b 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@2bae │ │ +142f74: 0a04 |001e: move-result v4 │ │ +142f76: 5984 f313 |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ +142f7a: 5584 e213 |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ +142f7e: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +142f82: 6e10 af2b 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@2baf │ │ +142f88: 0a04 |0028: move-result v4 │ │ +142f8a: 5984 e113 |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ +142f8e: 5283 f313 |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ +142f92: 5584 ee13 |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +142f96: 3804 3f00 |002f: if-eqz v4, 006e // +003f │ │ +142f9a: 5484 e713 |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142f9e: 3904 2300 |0033: if-nez v4, 0056 // +0023 │ │ +142fa2: 2204 4306 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0643 │ │ +142fa6: 5485 f213 |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@13f2 │ │ +142faa: 7030 2432 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@3224 │ │ +142fb0: 5b84 e713 |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142fb4: 5584 ea13 |003e: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ +142fb8: 3804 0d00 |0040: if-eqz v4, 004d // +000d │ │ +142fbc: 5484 e713 |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142fc0: 5485 e913 |0044: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ +142fc4: 6e20 3832 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3238 │ │ +142fca: 5b87 e913 |0049: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ +142fce: 5c86 ea13 |004b: iput-boolean v6, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ +142fd2: 7120 2338 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@3823 │ │ +142fd8: 0a02 |0050: move-result v2 │ │ +142fda: 5484 e713 |0051: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142fde: 6e30 2f32 2402 |0053: invoke-virtual {v4, v2, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.measure:(II)V // method@322f │ │ +142fe4: 5484 e713 |0056: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +142fe8: 6e10 2832 0400 |0058: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getMeasuredWidth:()I // method@3228 │ │ +142fee: 0a04 |005b: move-result v4 │ │ +142ff0: b143 |005c: sub-int/2addr v3, v4 │ │ +142ff2: 5983 de13 |005d: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@13de │ │ +142ff6: 1504 6042 |005f: const/high16 v4, #int 1113587712 // #4260 │ │ +142ffa: 6e10 2f02 0100 |0061: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +143000: 0c05 |0064: move-result-object v5 │ │ +143002: 5255 bd15 |0065: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +143006: c854 |0067: mul-float/2addr v4, v5 │ │ +143008: 8744 |0068: float-to-int v4, v4 │ │ +14300a: 5984 e513 |0069: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@13e5 │ │ +14300e: 5b87 f013 |006b: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@13f0 │ │ +143012: 0e00 |006d: return-void │ │ +143014: 5b87 e713 |006e: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +143018: 28ed |0070: goto 005d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=92 │ │ 0x0005 line=94 │ │ 0x0009 line=96 │ │ 0x000d line=97 │ │ 0x0011 line=98 │ │ @@ -448955,24 +449087,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -145358: |[145358] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ -145368: 5410 ed13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -14536c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -145370: 6e10 6a32 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -145376: 0a00 |0007: move-result v0 │ │ -145378: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -14537c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -14537e: 0f00 |000b: return v0 │ │ -145380: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -145382: 28fe |000d: goto 000b // -0002 │ │ +14301c: |[14301c] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ +14302c: 5410 ed13 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +143030: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +143034: 6e10 6a32 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +14303a: 0a00 |0007: move-result v0 │ │ +14303c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +143040: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +143042: 0f00 |000b: return v0 │ │ +143044: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +143046: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -448980,25 +449112,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -145384: |[145384] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ -145394: 5410 e813 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ -145398: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -14539c: 5410 e813 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ -1453a0: 6e10 3d32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@323d │ │ -1453a6: 0a00 |0009: move-result v0 │ │ -1453a8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -1453ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1453ae: 0f00 |000d: return v0 │ │ -1453b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1453b2: 28fe |000f: goto 000d // -0002 │ │ +143048: |[143048] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ +143058: 5410 e813 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ +14305c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +143060: 5410 e813 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@13e8 │ │ +143064: 6e10 3d32 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@323d │ │ +14306a: 0a00 |0009: move-result v0 │ │ +14306c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +143070: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +143072: 0f00 |000d: return v0 │ │ +143074: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +143076: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #12 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -449006,17 +449138,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1453b4: |[1453b4] android.support.v7.widget.ActionMenuPresenter.isOverflowReserved:()Z │ │ -1453c4: 5510 ee13 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -1453c8: 0f00 |0002: return v0 │ │ +143078: |[143078] android.support.v7.widget.ActionMenuPresenter.isOverflowReserved:()Z │ │ +143088: 5510 ee13 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +14308c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #13 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -449024,18 +449156,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1453cc: |[1453cc] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -1453dc: 6e10 5e32 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ -1453e2: 6f30 a02c 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2ca0 │ │ -1453e8: 0e00 |0006: return-void │ │ +143090: |[143090] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +1430a0: 6e10 5e32 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@325e │ │ +1430a6: 6f30 a02c 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@2ca0 │ │ +1430ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0006 line=540 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -449047,30 +449179,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -1453ec: |[1453ec] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -1453fc: 5520 e213 |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ -145400: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -145404: 5420 df13 |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ -145408: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14540e: 0c00 |0009: move-result-object v0 │ │ -145410: 6001 860e |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0e86 │ │ -145414: 6e20 3702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -14541a: 0a00 |000f: move-result v0 │ │ -14541c: 5920 e113 |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ -145420: 5420 e313 |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -145424: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -145428: 5420 e313 |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14542c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -14542e: 6e20 2e2d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ -145434: 0e00 |001c: return-void │ │ +1430b0: |[1430b0] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +1430c0: 5520 e213 |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ +1430c4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +1430c8: 5420 df13 |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ +1430cc: 6e10 a801 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +1430d2: 0c00 |0009: move-result-object v0 │ │ +1430d4: 6001 860e |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0e86 │ │ +1430d8: 6e20 3702 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +1430de: 0a00 |000f: move-result v0 │ │ +1430e0: 5920 e113 |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ +1430e4: 5420 e313 |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +1430e8: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +1430ec: 5420 e313 |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +1430f0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +1430f2: 6e20 2e2d 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@2d2e │ │ +1430f8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0012 line=140 │ │ 0x0016 line=141 │ │ 0x001c line=143 │ │ @@ -449083,29 +449215,29 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -145438: |[145438] android.support.v7.widget.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -145448: 0761 |0000: move-object v1, v6 │ │ -14544a: 1f01 4706 |0001: check-cast v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ -14544e: 5213 da13 |0003: iget v3, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ -145452: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ -145456: 5453 e313 |0007: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14545a: 5214 da13 |0009: iget v4, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ -14545e: 6e20 152d 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ -145464: 0c00 |000e: move-result-object v0 │ │ -145466: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -14546a: 7210 da37 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ -145470: 0c02 |0014: move-result-object v2 │ │ -145472: 1f02 f605 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -145476: 6e20 7032 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@3270 │ │ -14547c: 0e00 |001a: return-void │ │ +1430fc: |[1430fc] android.support.v7.widget.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +14310c: 0761 |0000: move-object v1, v6 │ │ +14310e: 1f01 4706 |0001: check-cast v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ +143112: 5213 da13 |0003: iget v3, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ +143116: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ +14311a: 5453 e313 |0007: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +14311e: 5214 da13 |0009: iget v4, v1, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ +143122: 6e20 152d 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@2d15 │ │ +143128: 0c00 |000e: move-result-object v0 │ │ +14312a: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +14312e: 7210 da37 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@37da │ │ +143134: 0c02 |0014: move-result-object v2 │ │ +143136: 1f02 f605 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +14313a: 6e20 7032 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@3270 │ │ +143140: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x0007 line=553 │ │ 0x000f line=554 │ │ 0x0011 line=555 │ │ @@ -449123,20 +449255,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -145480: |[145480] android.support.v7.widget.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -145490: 2200 4706 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ -145494: 7010 4c32 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:()V // method@324c │ │ -14549a: 5221 e613 |0005: iget v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ -14549e: 5901 da13 |0007: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ -1454a2: 1100 |0009: return-object v0 │ │ +143144: |[143144] android.support.v7.widget.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +143154: 2200 4706 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState; // type@0647 │ │ +143158: 7010 4c32 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.:()V // method@324c │ │ +14315e: 5221 e613 |0005: iget v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ +143162: 5901 da13 |0007: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@13da │ │ +143166: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ 0x0009 line=546 │ │ locals : │ │ 0x0005 - 0x000a reg=0 state Landroid/support/v7/widget/ActionMenuPresenter$SavedState; │ │ @@ -449147,53 +449279,53 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -1454a4: |[1454a4] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -1454b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -1454b6: 6e10 5c2e 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ -1454bc: 0a03 |0004: move-result v3 │ │ -1454be: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -1454c2: 0f02 |0007: return v2 │ │ -1454c4: 0761 |0008: move-object v1, v6 │ │ -1454c6: 6e10 5a2e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@2e5a │ │ -1454cc: 0c03 |000c: move-result-object v3 │ │ -1454ce: 5454 e313 |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -1454d2: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ -1454d6: 6e10 5a2e 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@2e5a │ │ -1454dc: 0c01 |0014: move-result-object v1 │ │ -1454de: 1f01 f605 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ -1454e2: 28f2 |0017: goto 0009 // -000e │ │ -1454e4: 6e10 582e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ -1454ea: 0c03 |001b: move-result-object v3 │ │ -1454ec: 7020 6032 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@3260 │ │ -1454f2: 0c00 |001f: move-result-object v0 │ │ -1454f4: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -1454f8: 5453 e713 |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1454fc: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ -145500: 5450 e713 |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -145504: 6e10 582e 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ -14550a: 0c02 |002b: move-result-object v2 │ │ -14550c: 7210 d937 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -145512: 0a02 |002f: move-result v2 │ │ -145514: 5952 e613 |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ -145518: 2202 3f06 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@063f │ │ -14551c: 5453 df13 |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ -145520: 7040 1332 5263 |0036: invoke-direct {v2, v5, v3, v6}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@3213 │ │ -145526: 5b52 dd13 |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -14552a: 5452 dd13 |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -14552e: 6e20 1732 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@3217 │ │ -145534: 5452 dd13 |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ -145538: 6e10 1a32 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@321a │ │ -14553e: 6f20 a12c 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ -145544: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -145546: 28be |0049: goto 0007 // -0042 │ │ +143168: |[143168] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +143178: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +14317a: 6e10 5c2e 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@2e5c │ │ +143180: 0a03 |0004: move-result v3 │ │ +143182: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +143186: 0f02 |0007: return v2 │ │ +143188: 0761 |0008: move-object v1, v6 │ │ +14318a: 6e10 5a2e 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@2e5a │ │ +143190: 0c03 |000c: move-result-object v3 │ │ +143192: 5454 e313 |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143196: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ +14319a: 6e10 5a2e 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@2e5a │ │ +1431a0: 0c01 |0014: move-result-object v1 │ │ +1431a2: 1f01 f605 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@05f6 │ │ +1431a6: 28f2 |0017: goto 0009 // -000e │ │ +1431a8: 6e10 582e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ +1431ae: 0c03 |001b: move-result-object v3 │ │ +1431b0: 7020 6032 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@3260 │ │ +1431b6: 0c00 |001f: move-result-object v0 │ │ +1431b8: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +1431bc: 5453 e713 |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1431c0: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ +1431c4: 5450 e713 |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1431c8: 6e10 582e 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@2e58 │ │ +1431ce: 0c02 |002b: move-result-object v2 │ │ +1431d0: 7210 d937 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +1431d6: 0a02 |002f: move-result v2 │ │ +1431d8: 5952 e613 |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@13e6 │ │ +1431dc: 2202 3f06 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@063f │ │ +1431e0: 5453 df13 |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ +1431e4: 7040 1332 5263 |0036: invoke-direct {v2, v5, v3, v6}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@3213 │ │ +1431ea: 5b52 dd13 |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +1431ee: 5452 dd13 |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +1431f2: 6e20 1732 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@3217 │ │ +1431f8: 5452 dd13 |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@13dd │ │ +1431fc: 6e10 1a32 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@321a │ │ +143202: 6f20 a12c 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ +143208: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +14320a: 28be |0049: goto 0007 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=285 │ │ 0x0007 line=302 │ │ 0x0008 line=287 │ │ 0x0009 line=288 │ │ 0x0011 line=289 │ │ @@ -449219,23 +449351,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -145548: |[145548] android.support.v7.widget.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ -145558: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -14555c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -14555e: 6f20 a12c 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ -145564: 0e00 |0006: return-void │ │ -145566: 5420 e313 |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14556a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -14556c: 6e20 092d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ -145572: 28f9 |000d: goto 0006 // -0007 │ │ +14320c: |[14320c] android.support.v7.widget.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ +14321c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +143220: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +143222: 6f20 a12c 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ +143228: 0e00 |0006: return-void │ │ +14322a: 5420 e313 |0007: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +14322e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +143230: 6e20 092d 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@2d09 │ │ +143236: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0002 line=565 │ │ 0x0006 line=569 │ │ 0x0007 line=567 │ │ locals : │ │ @@ -449247,17 +449379,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145574: |[145574] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ -145584: 5c01 e013 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@13e0 │ │ -145588: 0e00 |0002: return-void │ │ +143238: |[143238] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ +143248: 5c01 e013 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@13e0 │ │ +14324c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 isExclusive Z │ │ @@ -449267,19 +449399,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -14558c: |[14558c] android.support.v7.widget.ActionMenuPresenter.setItemLimit:(I)V │ │ -14559c: 5912 e113 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ -1455a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1455a2: 5c10 e213 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ -1455a6: 0e00 |0005: return-void │ │ +143250: |[143250] android.support.v7.widget.ActionMenuPresenter.setItemLimit:(I)V │ │ +143260: 5912 e113 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@13e1 │ │ +143264: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +143266: 5c10 e213 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@13e2 │ │ +14326a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0002 line=158 │ │ 0x0005 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -449290,19 +449422,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 │ │ -1455a8: |[1455a8] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -1455b8: 5b12 e413 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -1455bc: 5410 e313 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -1455c0: 6e20 b232 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@32b2 │ │ -1455c6: 0e00 |0007: return-void │ │ +14326c: |[14326c] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +14327c: 5b12 e413 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +143280: 5410 e313 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143284: 6e20 b232 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@32b2 │ │ +14328a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0007 line=574 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -449313,24 +449445,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1455c8: |[1455c8] android.support.v7.widget.ActionMenuPresenter.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -1455d8: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1455dc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -1455e0: 5410 e713 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1455e4: 6e20 3832 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3238 │ │ -1455ea: 0e00 |0009: return-void │ │ -1455ec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1455ee: 5c10 ea13 |000b: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ -1455f2: 5b12 e913 |000d: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ -1455f6: 28fa |000f: goto 0009 // -0006 │ │ +14328c: |[14328c] android.support.v7.widget.ActionMenuPresenter.setOverflowIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +14329c: 5410 e713 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1432a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +1432a4: 5410 e713 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1432a8: 6e20 3832 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3238 │ │ +1432ae: 0e00 |0009: return-void │ │ +1432b0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1432b2: 5c10 ea13 |000b: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIconSet:Z // field@13ea │ │ +1432b6: 5b12 e913 |000d: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPendingOverflowIcon:Landroid/graphics/drawable/Drawable; // field@13e9 │ │ +1432ba: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0009 line=172 │ │ 0x000a line=169 │ │ 0x000d line=170 │ │ @@ -449343,19 +449475,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -1455f8: |[1455f8] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ -145608: 5c12 ee13 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -14560c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -14560e: 5c10 ef13 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@13ef │ │ -145612: 0e00 |0005: return-void │ │ +1432bc: |[1432bc] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ +1432cc: 5c12 ee13 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +1432d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1432d2: 5c10 ef13 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@13ef │ │ +1432d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0002 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -449366,20 +449498,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -145614: |[145614] android.support.v7.widget.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ -145624: 5912 f313 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ -145628: 5c13 f113 |0002: iput-boolean v3, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ -14562c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -14562e: 5c10 f413 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@13f4 │ │ -145632: 0e00 |0007: return-void │ │ +1432d8: |[1432d8] android.support.v7.widget.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ +1432e8: 5912 f313 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@13f3 │ │ +1432ec: 5c13 f113 |0002: iput-boolean v3, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@13f1 │ │ +1432f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1432f2: 5c10 f413 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@13f4 │ │ +1432f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x0004 line=148 │ │ 0x0007 line=149 │ │ locals : │ │ @@ -449392,18 +449524,18 @@ │ │ type : '(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -145634: |[145634] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -145644: 6e10 772d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ -14564a: 0a00 |0003: move-result v0 │ │ -14564c: 0f00 |0004: return v0 │ │ +1432f8: |[1432f8] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +143308: 6e10 772d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@2d77 │ │ +14330e: 0a00 |0003: move-result v0 │ │ +143310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 childIndex I │ │ 0x0000 - 0x0005 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -449413,51 +449545,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -145650: |[145650] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ -145660: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -145662: 5561 ee13 |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -145666: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ -14566a: 6e10 6a32 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ -145670: 0a01 |0008: move-result v1 │ │ -145672: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ -145676: 5461 e313 |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14567a: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ -14567e: 5461 e413 |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145682: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ -145686: 5461 ed13 |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -14568a: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ -14568e: 5461 e313 |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -145692: 6e10 222d 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -145698: 0c01 |001c: move-result-object v1 │ │ -14569a: 6e10 cd43 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ -1456a0: 0a01 |0020: move-result v1 │ │ -1456a2: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ -1456a6: 2200 4406 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@0644 │ │ -1456aa: 5462 df13 |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ -1456ae: 5463 e313 |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -1456b2: 5464 e713 |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1456b6: 0761 |002b: move-object v1, v6 │ │ -1456b8: 7606 3b32 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@323b │ │ -1456be: 2201 4106 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@0641 │ │ -1456c2: 7030 1e32 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@321e │ │ -1456c8: 5b61 ed13 |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -1456cc: 5461 e413 |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -1456d0: 1f01 fc06 |0038: check-cast v1, Landroid/view/View; // type@06fc │ │ -1456d4: 5462 ed13 |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ -1456d8: 6e20 b038 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ -1456de: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1456e0: 6f20 a12c 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ -1456e6: 0f05 |0043: return v5 │ │ -1456e8: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -1456ea: 28fe |0045: goto 0043 // -0002 │ │ +143314: |[143314] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ +143324: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +143326: 5561 ee13 |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +14332a: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ +14332e: 6e10 6a32 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@326a │ │ +143334: 0a01 |0008: move-result v1 │ │ +143336: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ +14333a: 5461 e313 |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +14333e: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ +143342: 5461 e413 |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +143346: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ +14334a: 5461 ed13 |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +14334e: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ +143352: 5461 e313 |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143356: 6e10 222d 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +14335c: 0c01 |001c: move-result-object v1 │ │ +14335e: 6e10 cd43 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@43cd │ │ +143364: 0a01 |0020: move-result v1 │ │ +143366: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ +14336a: 2200 4406 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@0644 │ │ +14336e: 5462 df13 |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@13df │ │ +143372: 5463 e313 |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143376: 5464 e713 |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +14337a: 0761 |002b: move-object v1, v6 │ │ +14337c: 7606 3b32 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@323b │ │ +143382: 2201 4106 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@0641 │ │ +143386: 7030 1e32 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@321e │ │ +14338c: 5b61 ed13 |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +143390: 5461 e413 |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +143394: 1f01 fc06 |0038: check-cast v1, Landroid/view/View; // type@06fc │ │ +143398: 5462 ed13 |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@13ed │ │ +14339c: 6e20 b038 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@38b0 │ │ +1433a2: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1433a4: 6f20 a12c 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@2ca1 │ │ +1433aa: 0f05 |0043: return v5 │ │ +1433ac: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +1433ae: 28fe |0045: goto 0043 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x0023 line=327 │ │ 0x002f line=328 │ │ 0x0036 line=330 │ │ 0x003f line=334 │ │ @@ -449471,113 +449603,113 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -1456ec: |[1456ec] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ -1456fc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -1456fe: 120b |0001: const/4 v11, #int 0 // #0 │ │ -145700: 54c9 e413 |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145704: 1f09 fc06 |0004: check-cast v9, Landroid/view/View; // type@06fc │ │ -145708: 6e10 6538 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ -14570e: 0c05 |0009: move-result-object v5 │ │ -145710: 1f05 0207 |000a: check-cast v5, Landroid/view/ViewGroup; // type@0702 │ │ -145714: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ -145718: 7110 aa2b 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@2baa │ │ -14571e: 6f20 a52c dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@2ca5 │ │ -145724: 54c9 e413 |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145728: 1f09 fc06 |0016: check-cast v9, Landroid/view/View; // type@06fc │ │ -14572c: 6e10 bd38 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@38bd │ │ -145732: 54c9 e313 |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -145736: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ -14573a: 54c9 e313 |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14573e: 6e10 1a2d 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@2d1a │ │ -145744: 0c00 |0024: move-result-object v0 │ │ -145746: 6e10 d343 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -14574c: 0a01 |0028: move-result v1 │ │ -14574e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -145750: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ -145754: 6e20 cb43 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -14575a: 0c09 |002f: move-result-object v9 │ │ -14575c: 1f09 e605 |0030: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -145760: 6e10 702d 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@2d70 │ │ -145766: 0c08 |0035: move-result-object v8 │ │ -145768: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ -14576c: 6e20 6c17 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@176c │ │ -145772: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -145776: 28ed |003d: goto 002a // -0013 │ │ -145778: 54c9 e313 |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -14577c: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ -145780: 54c9 e313 |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ -145784: 6e10 222d 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ -14578a: 0c06 |0047: move-result-object v6 │ │ -14578c: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -14578e: 55c9 ee13 |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -145792: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ -145796: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ -14579a: 6e10 d343 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1457a0: 0a01 |0052: move-result v1 │ │ -1457a2: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ -1457a6: 6e20 cb43 b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -1457ac: 0c09 |0058: move-result-object v9 │ │ -1457ae: 1f09 e605 |0059: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ -1457b2: 6e10 782d 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ -1457b8: 0a09 |005e: move-result v9 │ │ -1457ba: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ -1457be: 01a2 |0061: move v2, v10 │ │ -1457c0: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ -1457c4: 54c9 e713 |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1457c8: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ -1457cc: 2209 4306 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0643 │ │ -1457d0: 54ca f213 |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@13f2 │ │ -1457d4: 7030 2432 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@3224 │ │ -1457da: 5bc9 e713 |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1457de: 54c9 e713 |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1457e2: 6e10 2d32 0900 |0073: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@322d │ │ -1457e8: 0c07 |0076: move-result-object v7 │ │ -1457ea: 1f07 0207 |0077: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ -1457ee: 54c9 e413 |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -1457f2: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ -1457f6: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ -1457fa: 54c9 e713 |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -1457fe: 6e20 4c39 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -145804: 54c4 e413 |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145808: 1f04 4f06 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -14580c: 54c9 e713 |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -145810: 6e10 9e32 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@329e │ │ -145816: 0c0a |008d: move-result-object v10 │ │ -145818: 6e30 9132 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3291 │ │ -14581e: 54c9 e413 |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145822: 1f09 4f06 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ -145826: 55ca ee13 |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ -14582a: 6e20 c632 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@32c6 │ │ -145830: 0e00 |009a: return-void │ │ -145832: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -145834: 28ac |009c: goto 0048 // -0054 │ │ -145836: 01b2 |009d: move v2, v11 │ │ -145838: 28c4 |009e: goto 0062 // -003c │ │ -14583a: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ -14583e: 01a2 |00a1: move v2, v10 │ │ -145840: 28c0 |00a2: goto 0062 // -0040 │ │ -145842: 01b2 |00a3: move v2, v11 │ │ -145844: 28fe |00a4: goto 00a2 // -0002 │ │ -145846: 54c9 e713 |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -14584a: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ -14584e: 54c9 e713 |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -145852: 6e10 2d32 0900 |00ab: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@322d │ │ -145858: 0c09 |00ae: move-result-object v9 │ │ -14585a: 54ca e413 |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -14585e: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ -145862: 54c9 e413 |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ -145866: 1f09 0207 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ -14586a: 54ca e713 |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ -14586e: 6e20 4c39 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ -145874: 28d5 |00bc: goto 0091 // -002b │ │ +1433b0: |[1433b0] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ +1433c0: 121a |0000: const/4 v10, #int 1 // #1 │ │ +1433c2: 120b |0001: const/4 v11, #int 0 // #0 │ │ +1433c4: 54c9 e413 |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1433c8: 1f09 fc06 |0004: check-cast v9, Landroid/view/View; // type@06fc │ │ +1433cc: 6e10 6538 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@3865 │ │ +1433d2: 0c05 |0009: move-result-object v5 │ │ +1433d4: 1f05 0207 |000a: check-cast v5, Landroid/view/ViewGroup; // type@0702 │ │ +1433d8: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ +1433dc: 7110 aa2b 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@2baa │ │ +1433e2: 6f20 a52c dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@2ca5 │ │ +1433e8: 54c9 e413 |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1433ec: 1f09 fc06 |0016: check-cast v9, Landroid/view/View; // type@06fc │ │ +1433f0: 6e10 bd38 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@38bd │ │ +1433f6: 54c9 e313 |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +1433fa: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ +1433fe: 54c9 e313 |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143402: 6e10 1a2d 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@2d1a │ │ +143408: 0c00 |0024: move-result-object v0 │ │ +14340a: 6e10 d343 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +143410: 0a01 |0028: move-result v1 │ │ +143412: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +143414: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ +143418: 6e20 cb43 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +14341e: 0c09 |002f: move-result-object v9 │ │ +143420: 1f09 e605 |0030: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +143424: 6e10 702d 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@2d70 │ │ +14342a: 0c08 |0035: move-result-object v8 │ │ +14342c: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ +143430: 6e20 6c17 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@176c │ │ +143436: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +14343a: 28ed |003d: goto 002a // -0013 │ │ +14343c: 54c9 e313 |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143440: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ +143444: 54c9 e313 |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@13e3 │ │ +143448: 6e10 222d 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@2d22 │ │ +14344e: 0c06 |0047: move-result-object v6 │ │ +143450: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +143452: 55c9 ee13 |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +143456: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ +14345a: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ +14345e: 6e10 d343 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +143464: 0a01 |0052: move-result v1 │ │ +143466: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ +14346a: 6e20 cb43 b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +143470: 0c09 |0058: move-result-object v9 │ │ +143472: 1f09 e605 |0059: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@05e6 │ │ +143476: 6e10 782d 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@2d78 │ │ +14347c: 0a09 |005e: move-result v9 │ │ +14347e: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ +143482: 01a2 |0061: move v2, v10 │ │ +143484: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ +143488: 54c9 e713 |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +14348c: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ +143490: 2209 4306 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@0643 │ │ +143494: 54ca f213 |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@13f2 │ │ +143498: 7030 2432 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@3224 │ │ +14349e: 5bc9 e713 |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1434a2: 54c9 e713 |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1434a6: 6e10 2d32 0900 |0073: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@322d │ │ +1434ac: 0c07 |0076: move-result-object v7 │ │ +1434ae: 1f07 0207 |0077: check-cast v7, Landroid/view/ViewGroup; // type@0702 │ │ +1434b2: 54c9 e413 |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1434b6: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ +1434ba: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ +1434be: 54c9 e713 |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1434c2: 6e20 4c39 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +1434c8: 54c4 e413 |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1434cc: 1f04 4f06 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +1434d0: 54c9 e713 |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +1434d4: 6e10 9e32 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@329e │ │ +1434da: 0c0a |008d: move-result-object v10 │ │ +1434dc: 6e30 9132 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3291 │ │ +1434e2: 54c9 e413 |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +1434e6: 1f09 4f06 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@064f │ │ +1434ea: 55ca ee13 |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@13ee │ │ +1434ee: 6e20 c632 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@32c6 │ │ +1434f4: 0e00 |009a: return-void │ │ +1434f6: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +1434f8: 28ac |009c: goto 0048 // -0054 │ │ +1434fa: 01b2 |009d: move v2, v11 │ │ +1434fc: 28c4 |009e: goto 0062 // -003c │ │ +1434fe: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ +143502: 01a2 |00a1: move v2, v10 │ │ +143504: 28c0 |00a2: goto 0062 // -0040 │ │ +143506: 01b2 |00a3: move v2, v11 │ │ +143508: 28fe |00a4: goto 00a2 // -0002 │ │ +14350a: 54c9 e713 |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +14350e: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ +143512: 54c9 e713 |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +143516: 6e10 2d32 0900 |00ab: invoke-virtual {v9}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getParent:()Landroid/view/ViewParent; // method@322d │ │ +14351c: 0c09 |00ae: move-result-object v9 │ │ +14351e: 54ca e413 |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +143522: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ +143526: 54c9 e413 |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@13e4 │ │ +14352a: 1f09 0207 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@0702 │ │ +14352e: 54ca e713 |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@13e7 │ │ +143532: 6e20 4c39 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@394c │ │ +143538: 28d5 |00bc: goto 0091 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=227 │ │ 0x000c line=228 │ │ 0x000e line=229 │ │ 0x0011 line=231 │ │ 0x0014 line=233 │ │ @@ -449624,21 +449756,21 @@ │ │ 0x009d - 0x00a5 reg=1 count I │ │ 0x009d - 0x00bd reg=2 hasOverflow Z │ │ 0x000c - 0x00bd reg=5 menuViewParent Landroid/view/ViewGroup; │ │ 0x009d - 0x00bd reg=6 nonActionItems Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x00bd reg=12 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x00bd reg=13 cleared Z │ │ │ │ - source_file_idx : 906 (ActionMenuPresenter.java) │ │ + source_file_idx : 903 (ActionMenuPresenter.java) │ │ │ │ Class #1601 header: │ │ class_idx : 1680 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1616 │ │ -source_file_idx : 6275 │ │ +source_file_idx : 6271 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 8 │ │ │ │ Class #1601 annotations: │ │ Annotations on class │ │ @@ -449666,18 +449798,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -145878: |[145878] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ -145888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14588a: 7030 2e35 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@352e │ │ -145890: 0e00 |0004: return-void │ │ +14353c: |[14353c] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ +14354c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14354e: 7030 2e35 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@352e │ │ +143554: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ 0x0004 line=1643 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -449687,18 +449819,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 │ │ -145894: |[145894] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1458a4: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ -1458a8: 7040 2f35 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@352f │ │ -1458ae: 0e00 |0005: return-void │ │ +143558: |[143558] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +143568: 6000 a30c |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.autoCompleteTextViewStyle:I // field@0ca3 │ │ +14356c: 7040 2f35 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@352f │ │ +143572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1646 │ │ 0x0005 line=1647 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -449709,20 +449841,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 │ │ -1458b0: |[1458b0] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1458c0: 7040 cd32 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32cd │ │ -1458c6: 6e10 3f35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@353f │ │ -1458cc: 0a00 |0006: move-result v0 │ │ -1458ce: 5910 eb14 |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ -1458d2: 0e00 |0009: return-void │ │ +143574: |[143574] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +143584: 7040 cd32 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@32cd │ │ +14358a: 6e10 3f35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@353f │ │ +143590: 0a00 |0006: move-result v0 │ │ +143592: 5910 eb14 |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ +143596: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0003 line=1651 │ │ 0x0009 line=1652 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -449735,18 +449867,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 │ │ -1458d4: |[1458d4] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ -1458e4: 7010 4235 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@3542 │ │ -1458ea: 0a00 |0003: move-result v0 │ │ -1458ec: 0f00 |0004: return v0 │ │ +143598: |[143598] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ +1435a8: 7010 4235 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@3542 │ │ +1435ae: 0a00 |0003: move-result v0 │ │ +1435b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1636 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -449754,24 +449886,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -1458f0: |[1458f0] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ -145900: 6e10 3d35 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ -145906: 0c00 |0003: move-result-object v0 │ │ -145908: 7110 3137 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@3731 │ │ -14590e: 0a00 |0007: move-result v0 │ │ -145910: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -145914: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -145916: 0f00 |000b: return v0 │ │ -145918: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -14591a: 28fe |000d: goto 000b // -0002 │ │ +1435b4: |[1435b4] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ +1435c4: 6e10 3d35 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@353d │ │ +1435ca: 0c00 |0003: move-result-object v0 │ │ +1435cc: 7110 3137 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@3731 │ │ +1435d2: 0a00 |0007: move-result v0 │ │ +1435d4: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +1435d8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1435da: 0f00 |000b: return v0 │ │ +1435dc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1435de: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1668 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ Virtual methods - │ │ @@ -449780,24 +449912,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -14591c: |[14591c] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ -14592c: 5210 eb14 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ -145930: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -145934: 6f10 cf32 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.enoughToFilter:()Z // method@32cf │ │ -14593a: 0a00 |0007: move-result v0 │ │ -14593c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -145940: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -145942: 0f00 |000b: return v0 │ │ -145944: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -145946: 28fe |000d: goto 000b // -0002 │ │ +1435e0: |[1435e0] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ +1435f0: 5210 eb14 |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ +1435f4: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +1435f8: 6f10 cf32 0100 |0004: invoke-super {v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.enoughToFilter:()Z // method@32cf │ │ +1435fe: 0a00 |0007: move-result v0 │ │ +143600: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +143604: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +143606: 0f00 |000b: return v0 │ │ +143608: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +14360a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1721 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -449805,19 +449937,19 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -145948: |[145948] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -145958: 6f40 d332 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@32d3 │ │ -14595e: 5410 ea14 |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ -145962: 6e10 aa35 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@35aa │ │ -145968: 0e00 |0008: return-void │ │ +14360c: |[14360c] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +14361c: 6f40 d332 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@32d3 │ │ +143622: 5410 ea14 |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ +143626: 6e10 aa35 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@35aa │ │ +14362c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ 0x0003 line=1712 │ │ 0x0008 line=1713 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -449830,51 +449962,51 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -14596c: |[14596c] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -14597c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -14597e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -145980: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ -145984: 6e10 af37 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -14598a: 0a02 |0007: move-result v2 │ │ -14598c: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -145990: 6e10 b437 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ -145996: 0a02 |000d: move-result v2 │ │ -145998: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -14599c: 6e10 3b35 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@353b │ │ -1459a2: 0c00 |0013: move-result-object v0 │ │ -1459a4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1459a8: 6e30 ab37 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ -1459ae: 0f01 |0019: return v1 │ │ -1459b0: 6e10 af37 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ -1459b6: 0a02 |001d: move-result v2 │ │ -1459b8: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ -1459bc: 6e10 3b35 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@353b │ │ -1459c2: 0c00 |0023: move-result-object v0 │ │ -1459c4: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -1459c8: 6e20 a937 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@37a9 │ │ -1459ce: 6e10 b937 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ -1459d4: 0a02 |002c: move-result v2 │ │ -1459d6: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ -1459da: 6e10 b637 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ -1459e0: 0a02 |0032: move-result v2 │ │ -1459e2: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -1459e6: 5442 ea14 |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ -1459ea: 6e10 7a35 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ -1459f0: 5442 ea14 |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ -1459f4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -1459f6: 7120 6f35 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@356f │ │ -1459fc: 28d9 |0040: goto 0019 // -0027 │ │ -1459fe: 6f30 d432 5406 |0041: invoke-super {v4, v5, v6}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@32d4 │ │ -145a04: 0a01 |0044: move-result v1 │ │ -145a06: 28d4 |0045: goto 0019 // -002c │ │ +143630: |[143630] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +143640: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +143642: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +143644: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ +143648: 6e10 af37 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +14364e: 0a02 |0007: move-result v2 │ │ +143650: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +143654: 6e10 b437 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@37b4 │ │ +14365a: 0a02 |000d: move-result v2 │ │ +14365c: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +143660: 6e10 3b35 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@353b │ │ +143666: 0c00 |0013: move-result-object v0 │ │ +143668: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +14366c: 6e30 ab37 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@37ab │ │ +143672: 0f01 |0019: return v1 │ │ +143674: 6e10 af37 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@37af │ │ +14367a: 0a02 |001d: move-result v2 │ │ +14367c: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ +143680: 6e10 3b35 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@353b │ │ +143686: 0c00 |0023: move-result-object v0 │ │ +143688: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +14368c: 6e20 a937 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@37a9 │ │ +143692: 6e10 b937 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@37b9 │ │ +143698: 0a02 |002c: move-result v2 │ │ +14369a: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ +14369e: 6e10 b637 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@37b6 │ │ +1436a4: 0a02 |0032: move-result v2 │ │ +1436a6: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +1436aa: 5442 ea14 |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ +1436ae: 6e10 7a35 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@357a │ │ +1436b4: 5442 ea14 |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ +1436b8: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +1436ba: 7120 6f35 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@356f │ │ +1436c0: 28d9 |0040: goto 0019 // -0027 │ │ +1436c2: 6f30 d432 5406 |0041: invoke-super {v4, v5, v6}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@32d4 │ │ +1436c8: 0a01 |0044: move-result v1 │ │ +1436ca: 28d4 |0045: goto 0019 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1726 │ │ 0x0004 line=1729 │ │ 0x0010 line=1730 │ │ 0x0014 line=1731 │ │ 0x0016 line=1732 │ │ @@ -449899,41 +450031,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -145a08: |[145a08] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ -145a18: 6f20 d532 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@32d5 │ │ -145a1e: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ -145a22: 5431 ea14 |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ -145a26: 6e10 9135 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@3591 │ │ -145a2c: 0a01 |000a: move-result v1 │ │ -145a2e: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -145a32: 6e10 4035 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@3540 │ │ -145a38: 0a01 |0010: move-result v1 │ │ -145a3a: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ -145a3e: 6e10 3635 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@3536 │ │ -145a44: 0c01 |0016: move-result-object v1 │ │ -145a46: 1a02 5a2f |0017: const-string v2, "input_method" // string@2f5a │ │ -145a4a: 6e20 ac01 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -145a50: 0c00 |001c: move-result-object v0 │ │ -145a52: 1f00 2807 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -145a56: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -145a58: 6e30 c43a 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ -145a5e: 6e10 3635 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@3536 │ │ -145a64: 0c01 |0026: move-result-object v1 │ │ -145a66: 7110 9735 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@3597 │ │ -145a6c: 0a01 |002a: move-result v1 │ │ -145a6e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -145a72: 6201 f014 |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ -145a76: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -145a78: 6e30 2635 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@3526 │ │ -145a7e: 0e00 |0033: return-void │ │ +1436cc: |[1436cc] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ +1436dc: 6f20 d532 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@32d5 │ │ +1436e2: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ +1436e6: 5431 ea14 |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ +1436ea: 6e10 9135 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@3591 │ │ +1436f0: 0a01 |000a: move-result v1 │ │ +1436f2: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +1436f6: 6e10 4035 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@3540 │ │ +1436fc: 0a01 |0010: move-result v1 │ │ +1436fe: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ +143702: 6e10 3635 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@3536 │ │ +143708: 0c01 |0016: move-result-object v1 │ │ +14370a: 1a02 552f |0017: const-string v2, "input_method" // string@2f55 │ │ +14370e: 6e20 ac01 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +143714: 0c00 |001c: move-result-object v0 │ │ +143716: 1f00 2807 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +14371a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +14371c: 6e30 c43a 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ +143722: 6e10 3635 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@3536 │ │ +143728: 0c01 |0026: move-result-object v1 │ │ +14372a: 7110 9735 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@3597 │ │ +143730: 0a01 |002a: move-result v1 │ │ +143732: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +143736: 6201 f014 |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@14f0 │ │ +14373a: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +14373c: 6e30 2635 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@3526 │ │ +143742: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x0003 line=1697 │ │ 0x0013 line=1698 │ │ 0x001f line=1700 │ │ 0x0023 line=1703 │ │ @@ -449949,16 +450081,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -145a80: |[145a80] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ -145a90: 0e00 |0000: return-void │ │ +143744: |[143744] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ +143754: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1687 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -449966,16 +450098,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -145a94: |[145a94] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ -145aa4: 0e00 |0000: return-void │ │ +143758: |[143758] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ +143768: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0001 reg=1 text Ljava/lang/CharSequence; │ │ │ │ @@ -449984,17 +450116,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145aa8: |[145aa8] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ -145ab8: 5b01 ea14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ -145abc: 0e00 |0002: return-void │ │ +14376c: |[14376c] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ +14377c: 5b01 ea14 |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@14ea │ │ +143780: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1655 │ │ 0x0002 line=1656 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0003 reg=1 searchView Landroid/support/v7/widget/SearchView; │ │ @@ -450004,42 +450136,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -145ac0: |[145ac0] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ -145ad0: 6f20 dd32 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setThreshold:(I)V // method@32dd │ │ -145ad6: 5901 eb14 |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ -145ada: 0e00 |0005: return-void │ │ +143784: |[143784] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ +143794: 6f20 dd32 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/AppCompatAutoCompleteTextView;.setThreshold:(I)V // method@32dd │ │ +14379a: 5901 eb14 |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@14eb │ │ +14379e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1660 │ │ 0x0003 line=1661 │ │ 0x0005 line=1662 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0006 reg=1 threshold I │ │ │ │ - source_file_idx : 6275 (SearchView.java) │ │ + source_file_idx : 6271 (SearchView.java) │ │ │ │ Class #1602 header: │ │ class_idx : 1901 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 1485 │ │ +source_file_idx : 1481 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 29 │ │ │ │ Class #1602 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/CirclePageIndicator$1; Lcom/viewpagerindicator/CirclePageIndicator$SavedState; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/CirclePageIndicator$SavedState; } │ │ │ │ Class #1602 - │ │ Class descriptor : 'Lcom/viewpagerindicator/CirclePageIndicator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ @@ -450124,18 +450256,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -145adc: |[145adc] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;)V │ │ -145aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -145aee: 7030 ec3c 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3cec │ │ -145af4: 0e00 |0004: return-void │ │ +1437a0: |[1437a0] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;)V │ │ +1437b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1437b2: 7030 ec3c 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3cec │ │ +1437b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -450145,18 +450277,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 │ │ -145af8: |[145af8] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -145b08: 6000 1e16 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiCirclePageIndicatorStyle:I // field@161e │ │ -145b0c: 7040 ed3c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ced │ │ -145b12: 0e00 |0005: return-void │ │ +1437bc: |[1437bc] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1437cc: 6000 1e16 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiCirclePageIndicatorStyle:I // field@161e │ │ +1437d0: 7040 ed3c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/CirclePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3ced │ │ +1437d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -450167,138 +450299,138 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 252 16-bit code units │ │ -145b14: |[145b14] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -145b24: 7604 2738 1000 |0000: invoke-direct/range {v16, v17, v18, v19}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -145b2a: 220e 8000 |0003: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ -145b2e: 121f |0005: const/4 v15, #int 1 // #1 │ │ -145b30: 7020 e802 fe00 |0006: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -145b36: 0800 1000 |0009: move-object/from16 v0, v16 │ │ -145b3a: 5b0e ef15 |000b: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -145b3e: 220e 8000 |000d: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ -145b42: 121f |000f: const/4 v15, #int 1 // #1 │ │ -145b44: 7020 e802 fe00 |0010: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -145b4a: 0800 1000 |0013: move-object/from16 v0, v16 │ │ -145b4e: 5b0e f015 |0015: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145b52: 220e 8000 |0017: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ -145b56: 121f |0019: const/4 v15, #int 1 // #1 │ │ -145b58: 7020 e802 fe00 |001a: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -145b5e: 0800 1000 |001d: move-object/from16 v0, v16 │ │ -145b62: 5b0e ee15 |001f: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -145b66: 150e 80bf |0021: const/high16 v14, #int -1082130432 // #bf80 │ │ -145b6a: 0800 1000 |0023: move-object/from16 v0, v16 │ │ -145b6e: 590e ea15 |0025: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -145b72: 12fe |0027: const/4 v14, #int -1 // #ff │ │ -145b74: 0800 1000 |0028: move-object/from16 v0, v16 │ │ -145b78: 590e e615 |002a: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -145b7c: 7401 fd3c 1000 |002c: invoke-virtual/range {v16}, Lcom/viewpagerindicator/CirclePageIndicator;.isInEditMode:()Z // method@3cfd │ │ -145b82: 0a0e |002f: move-result v14 │ │ -145b84: 380e 0300 |0030: if-eqz v14, 0033 // +0003 │ │ -145b88: 0e00 |0032: return-void │ │ -145b8a: 7401 f73c 1000 |0033: invoke-virtual/range {v16}, Lcom/viewpagerindicator/CirclePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3cf7 │ │ -145b90: 0c0d |0036: move-result-object v13 │ │ -145b92: 600e 2916 |0037: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_page_color:I // field@1629 │ │ -145b96: 6e20 2702 ed00 |0039: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -145b9c: 0a08 |003c: move-result v8 │ │ -145b9e: 600e 2816 |003d: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_fill_color:I // field@1628 │ │ -145ba2: 6e20 2702 ed00 |003f: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -145ba8: 0a06 |0042: move-result v6 │ │ -145baa: 600e 5216 |0043: sget v14, Lcom/viewpagerindicator/R$integer;.default_circle_indicator_orientation:I // field@1652 │ │ -145bae: 6e20 3702 ed00 |0045: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -145bb4: 0a07 |0048: move-result v7 │ │ -145bb6: 600e 2a16 |0049: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_stroke_color:I // field@162a │ │ -145bba: 6e20 2702 ed00 |004b: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -145bc0: 0a0b |004e: move-result v11 │ │ -145bc2: 600e 3c16 |004f: sget v14, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_stroke_width:I // field@163c │ │ -145bc6: 6e20 2c02 ed00 |0051: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -145bcc: 0a0c |0054: move-result v12 │ │ -145bce: 600e 3b16 |0055: sget v14, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_radius:I // field@163b │ │ -145bd2: 6e20 2c02 ed00 |0057: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -145bd8: 0a09 |005a: move-result v9 │ │ -145bda: 600e 2316 |005b: sget v14, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_centered:I // field@1623 │ │ -145bde: 6e20 2602 ed00 |005d: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -145be4: 0a05 |0060: move-result v5 │ │ -145be6: 600e 2416 |0061: sget v14, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_snap:I // field@1624 │ │ -145bea: 6e20 2602 ed00 |0063: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -145bf0: 0a0a |0066: move-result v10 │ │ -145bf2: 620e 5a16 |0067: sget-object v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@165a │ │ -145bf6: 120f |0069: const/4 v15, #int 0 // #0 │ │ -145bf8: 0800 1100 |006a: move-object/from16 v0, v17 │ │ -145bfc: 0801 1200 |006c: move-object/from16 v1, v18 │ │ -145c00: 0202 1300 |006e: move/from16 v2, v19 │ │ -145c04: 6e5f b201 102e |0070: invoke-virtual {v0, v1, v14, v2, v15}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -145c0a: 0c03 |0073: move-result-object v3 │ │ -145c0c: 600e 5c16 |0074: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_centered:I // field@165c │ │ -145c10: 6e30 5502 e305 |0076: invoke-virtual {v3, v14, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -145c16: 0a0e |0079: move-result v14 │ │ -145c18: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -145c1c: 5c0e e715 |007c: iput-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ -145c20: 600e 5b16 |007e: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_android_orientation:I // field@165b │ │ -145c24: 6e30 6102 e307 |0080: invoke-virtual {v3, v14, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ -145c2a: 0a0e |0083: move-result v14 │ │ -145c2c: 0800 1000 |0084: move-object/from16 v0, v16 │ │ -145c30: 590e ec15 |0086: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -145c34: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -145c38: 540e ef15 |008a: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -145c3c: 620f a400 |008c: sget-object v15, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ -145c40: 6e20 0103 fe00 |008e: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -145c46: 0800 1000 |0091: move-object/from16 v0, v16 │ │ -145c4a: 540e ef15 |0093: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -145c4e: 600f 5e16 |0095: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_pageColor:I // field@165e │ │ -145c52: 6e30 5702 f308 |0097: invoke-virtual {v3, v15, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -145c58: 0a0f |009a: move-result v15 │ │ -145c5a: 6e20 f702 fe00 |009b: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -145c60: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -145c64: 540e f015 |00a0: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145c68: 620f a600 |00a2: sget-object v15, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ -145c6c: 6e20 0103 fe00 |00a4: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -145c72: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -145c76: 540e f015 |00a9: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145c7a: 600f 6116 |00ab: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeColor:I // field@1661 │ │ -145c7e: 6e30 5702 f30b |00ad: invoke-virtual {v3, v15, v11}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -145c84: 0a0f |00b0: move-result v15 │ │ -145c86: 6e20 f702 fe00 |00b1: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -145c8c: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ -145c90: 540e f015 |00b6: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145c94: 600f 6216 |00b8: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeWidth:I // field@1662 │ │ -145c98: 6e30 5902 f30c |00ba: invoke-virtual {v3, v15, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -145c9e: 0a0f |00bd: move-result v15 │ │ -145ca0: 6e20 0003 fe00 |00be: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -145ca6: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ -145caa: 540e ee15 |00c3: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -145cae: 620f a400 |00c5: sget-object v15, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ -145cb2: 6e20 0103 fe00 |00c7: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -145cb8: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ -145cbc: 540e ee15 |00cc: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -145cc0: 600f 5d16 |00ce: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_fillColor:I // field@165d │ │ -145cc4: 6e30 5702 f306 |00d0: invoke-virtual {v3, v15, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -145cca: 0a0f |00d3: move-result v15 │ │ -145ccc: 6e20 f702 fe00 |00d4: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -145cd2: 600e 5f16 |00d7: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_radius:I // field@165f │ │ -145cd6: 6e30 5902 e309 |00d9: invoke-virtual {v3, v14, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -145cdc: 0a0e |00dc: move-result v14 │ │ -145cde: 0800 1000 |00dd: move-object/from16 v0, v16 │ │ -145ce2: 590e f115 |00df: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145ce6: 600e 6016 |00e1: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_snap:I // field@1660 │ │ -145cea: 6e30 5502 e30a |00e3: invoke-virtual {v3, v14, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -145cf0: 0a0e |00e6: move-result v14 │ │ -145cf2: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ -145cf6: 5c0e f315 |00e9: iput-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -145cfa: 6e10 7102 0300 |00eb: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -145d00: 7701 fa38 1100 |00ee: invoke-static/range {v17}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -145d06: 0c04 |00f1: move-result-object v4 │ │ -145d08: 7110 9e1b 0400 |00f2: invoke-static {v4}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -145d0e: 0a0e |00f5: move-result v14 │ │ -145d10: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ -145d14: 590e f515 |00f8: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@15f5 │ │ -145d18: 2900 38ff |00fa: goto/16 0032 // -00c8 │ │ +1437d8: |[1437d8] com.viewpagerindicator.CirclePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1437e8: 7604 2738 1000 |0000: invoke-direct/range {v16, v17, v18, v19}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +1437ee: 220e 8000 |0003: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ +1437f2: 121f |0005: const/4 v15, #int 1 // #1 │ │ +1437f4: 7020 e802 fe00 |0006: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +1437fa: 0800 1000 |0009: move-object/from16 v0, v16 │ │ +1437fe: 5b0e ef15 |000b: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143802: 220e 8000 |000d: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ +143806: 121f |000f: const/4 v15, #int 1 // #1 │ │ +143808: 7020 e802 fe00 |0010: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +14380e: 0800 1000 |0013: move-object/from16 v0, v16 │ │ +143812: 5b0e f015 |0015: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143816: 220e 8000 |0017: new-instance v14, Landroid/graphics/Paint; // type@0080 │ │ +14381a: 121f |0019: const/4 v15, #int 1 // #1 │ │ +14381c: 7020 e802 fe00 |001a: invoke-direct {v14, v15}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +143822: 0800 1000 |001d: move-object/from16 v0, v16 │ │ +143826: 5b0e ee15 |001f: iput-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +14382a: 150e 80bf |0021: const/high16 v14, #int -1082130432 // #bf80 │ │ +14382e: 0800 1000 |0023: move-object/from16 v0, v16 │ │ +143832: 590e ea15 |0025: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +143836: 12fe |0027: const/4 v14, #int -1 // #ff │ │ +143838: 0800 1000 |0028: move-object/from16 v0, v16 │ │ +14383c: 590e e615 |002a: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +143840: 7401 fd3c 1000 |002c: invoke-virtual/range {v16}, Lcom/viewpagerindicator/CirclePageIndicator;.isInEditMode:()Z // method@3cfd │ │ +143846: 0a0e |002f: move-result v14 │ │ +143848: 380e 0300 |0030: if-eqz v14, 0033 // +0003 │ │ +14384c: 0e00 |0032: return-void │ │ +14384e: 7401 f73c 1000 |0033: invoke-virtual/range {v16}, Lcom/viewpagerindicator/CirclePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3cf7 │ │ +143854: 0c0d |0036: move-result-object v13 │ │ +143856: 600e 2916 |0037: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_page_color:I // field@1629 │ │ +14385a: 6e20 2702 ed00 |0039: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +143860: 0a08 |003c: move-result v8 │ │ +143862: 600e 2816 |003d: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_fill_color:I // field@1628 │ │ +143866: 6e20 2702 ed00 |003f: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +14386c: 0a06 |0042: move-result v6 │ │ +14386e: 600e 5216 |0043: sget v14, Lcom/viewpagerindicator/R$integer;.default_circle_indicator_orientation:I // field@1652 │ │ +143872: 6e20 3702 ed00 |0045: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +143878: 0a07 |0048: move-result v7 │ │ +14387a: 600e 2a16 |0049: sget v14, Lcom/viewpagerindicator/R$color;.default_circle_indicator_stroke_color:I // field@162a │ │ +14387e: 6e20 2702 ed00 |004b: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +143884: 0a0b |004e: move-result v11 │ │ +143886: 600e 3c16 |004f: sget v14, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_stroke_width:I // field@163c │ │ +14388a: 6e20 2c02 ed00 |0051: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +143890: 0a0c |0054: move-result v12 │ │ +143892: 600e 3b16 |0055: sget v14, Lcom/viewpagerindicator/R$dimen;.default_circle_indicator_radius:I // field@163b │ │ +143896: 6e20 2c02 ed00 |0057: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +14389c: 0a09 |005a: move-result v9 │ │ +14389e: 600e 2316 |005b: sget v14, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_centered:I // field@1623 │ │ +1438a2: 6e20 2602 ed00 |005d: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +1438a8: 0a05 |0060: move-result v5 │ │ +1438aa: 600e 2416 |0061: sget v14, Lcom/viewpagerindicator/R$bool;.default_circle_indicator_snap:I // field@1624 │ │ +1438ae: 6e20 2602 ed00 |0063: invoke-virtual {v13, v14}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +1438b4: 0a0a |0066: move-result v10 │ │ +1438b6: 620e 5a16 |0067: sget-object v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator:[I // field@165a │ │ +1438ba: 120f |0069: const/4 v15, #int 0 // #0 │ │ +1438bc: 0800 1100 |006a: move-object/from16 v0, v17 │ │ +1438c0: 0801 1200 |006c: move-object/from16 v1, v18 │ │ +1438c4: 0202 1300 |006e: move/from16 v2, v19 │ │ +1438c8: 6e5f b201 102e |0070: invoke-virtual {v0, v1, v14, v2, v15}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +1438ce: 0c03 |0073: move-result-object v3 │ │ +1438d0: 600e 5c16 |0074: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_centered:I // field@165c │ │ +1438d4: 6e30 5502 e305 |0076: invoke-virtual {v3, v14, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +1438da: 0a0e |0079: move-result v14 │ │ +1438dc: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +1438e0: 5c0e e715 |007c: iput-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ +1438e4: 600e 5b16 |007e: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_android_orientation:I // field@165b │ │ +1438e8: 6e30 6102 e307 |0080: invoke-virtual {v3, v14, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@0261 │ │ +1438ee: 0a0e |0083: move-result v14 │ │ +1438f0: 0800 1000 |0084: move-object/from16 v0, v16 │ │ +1438f4: 590e ec15 |0086: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +1438f8: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +1438fc: 540e ef15 |008a: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143900: 620f a400 |008c: sget-object v15, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ +143904: 6e20 0103 fe00 |008e: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +14390a: 0800 1000 |0091: move-object/from16 v0, v16 │ │ +14390e: 540e ef15 |0093: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143912: 600f 5e16 |0095: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_pageColor:I // field@165e │ │ +143916: 6e30 5702 f308 |0097: invoke-virtual {v3, v15, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +14391c: 0a0f |009a: move-result v15 │ │ +14391e: 6e20 f702 fe00 |009b: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +143924: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +143928: 540e f015 |00a0: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +14392c: 620f a600 |00a2: sget-object v15, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@00a6 │ │ +143930: 6e20 0103 fe00 |00a4: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +143936: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +14393a: 540e f015 |00a9: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +14393e: 600f 6116 |00ab: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeColor:I // field@1661 │ │ +143942: 6e30 5702 f30b |00ad: invoke-virtual {v3, v15, v11}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +143948: 0a0f |00b0: move-result v15 │ │ +14394a: 6e20 f702 fe00 |00b1: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +143950: 0800 1000 |00b4: move-object/from16 v0, v16 │ │ +143954: 540e f015 |00b6: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143958: 600f 6216 |00b8: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_strokeWidth:I // field@1662 │ │ +14395c: 6e30 5902 f30c |00ba: invoke-virtual {v3, v15, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +143962: 0a0f |00bd: move-result v15 │ │ +143964: 6e20 0003 fe00 |00be: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +14396a: 0800 1000 |00c1: move-object/from16 v0, v16 │ │ +14396e: 540e ee15 |00c3: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +143972: 620f a400 |00c5: sget-object v15, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@00a4 │ │ +143976: 6e20 0103 fe00 |00c7: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +14397c: 0800 1000 |00ca: move-object/from16 v0, v16 │ │ +143980: 540e ee15 |00cc: iget-object v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +143984: 600f 5d16 |00ce: sget v15, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_fillColor:I // field@165d │ │ +143988: 6e30 5702 f306 |00d0: invoke-virtual {v3, v15, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +14398e: 0a0f |00d3: move-result v15 │ │ +143990: 6e20 f702 fe00 |00d4: invoke-virtual {v14, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +143996: 600e 5f16 |00d7: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_radius:I // field@165f │ │ +14399a: 6e30 5902 e309 |00d9: invoke-virtual {v3, v14, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1439a0: 0a0e |00dc: move-result v14 │ │ +1439a2: 0800 1000 |00dd: move-object/from16 v0, v16 │ │ +1439a6: 590e f115 |00df: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +1439aa: 600e 6016 |00e1: sget v14, Lcom/viewpagerindicator/R$styleable;.CirclePageIndicator_snap:I // field@1660 │ │ +1439ae: 6e30 5502 e30a |00e3: invoke-virtual {v3, v14, v10}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +1439b4: 0a0e |00e6: move-result v14 │ │ +1439b6: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ +1439ba: 5c0e f315 |00e9: iput-boolean v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +1439be: 6e10 7102 0300 |00eb: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1439c4: 7701 fa38 1100 |00ee: invoke-static/range {v17}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +1439ca: 0c04 |00f1: move-result-object v4 │ │ +1439cc: 7110 9e1b 0400 |00f2: invoke-static {v4}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +1439d2: 0a0e |00f5: move-result v14 │ │ +1439d4: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ +1439d8: 590e f515 |00f8: iput v14, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@15f5 │ │ +1439dc: 2900 38ff |00fa: goto/16 0032 // -00c8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=47 │ │ 0x000d line=48 │ │ 0x0017 line=49 │ │ 0x0021 line=61 │ │ @@ -450351,55 +450483,55 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -145d1c: |[145d1c] com.viewpagerindicator.CirclePageIndicator.measureLong:(I)I │ │ -145d2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -145d2e: 7110 2138 0800 |0001: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -145d34: 0a02 |0004: move-result v2 │ │ -145d36: 7110 2238 0800 |0005: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -145d3c: 0a03 |0008: move-result v3 │ │ -145d3e: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ -145d42: 3242 0600 |000b: if-eq v2, v4, 0011 // +0006 │ │ -145d46: 5474 f615 |000d: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -145d4a: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ -145d4e: 0131 |0011: move v1, v3 │ │ -145d50: 0f01 |0012: return v1 │ │ -145d52: 5474 f615 |0013: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -145d56: 6e10 261c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -145d5c: 0c04 |0018: move-result-object v4 │ │ -145d5e: 6e10 b818 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -145d64: 0a00 |001c: move-result v0 │ │ -145d66: 6e10 f23c 0700 |001d: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ -145d6c: 0a04 |0020: move-result v4 │ │ -145d6e: 6e10 f33c 0700 |0021: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@3cf3 │ │ -145d74: 0a05 |0024: move-result v5 │ │ -145d76: b054 |0025: add-int/2addr v4, v5 │ │ -145d78: 8244 |0026: int-to-float v4, v4 │ │ -145d7a: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ -145d7e: 8255 |0029: int-to-float v5, v5 │ │ -145d80: 5276 f115 |002a: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145d84: c865 |002c: mul-float/2addr v5, v6 │ │ -145d86: c654 |002d: add-float/2addr v4, v5 │ │ -145d88: d805 00ff |002e: add-int/lit8 v5, v0, #int -1 // #ff │ │ -145d8c: 8255 |0030: int-to-float v5, v5 │ │ -145d8e: 5276 f115 |0031: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145d92: c865 |0033: mul-float/2addr v5, v6 │ │ -145d94: c654 |0034: add-float/2addr v4, v5 │ │ -145d96: 1505 803f |0035: const/high16 v5, #int 1065353216 // #3f80 │ │ -145d9a: c654 |0037: add-float/2addr v4, v5 │ │ -145d9c: 8741 |0038: float-to-int v1, v4 │ │ -145d9e: 1504 0080 |0039: const/high16 v4, #int -2147483648 // #8000 │ │ -145da2: 3342 d7ff |003b: if-ne v2, v4, 0012 // -0029 │ │ -145da6: 7120 1543 3100 |003d: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -145dac: 0a01 |0040: move-result v1 │ │ -145dae: 28d1 |0041: goto 0012 // -002f │ │ +1439e0: |[1439e0] com.viewpagerindicator.CirclePageIndicator.measureLong:(I)I │ │ +1439f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +1439f2: 7110 2138 0800 |0001: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +1439f8: 0a02 |0004: move-result v2 │ │ +1439fa: 7110 2238 0800 |0005: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +143a00: 0a03 |0008: move-result v3 │ │ +143a02: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ +143a06: 3242 0600 |000b: if-eq v2, v4, 0011 // +0006 │ │ +143a0a: 5474 f615 |000d: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +143a0e: 3904 0400 |000f: if-nez v4, 0013 // +0004 │ │ +143a12: 0131 |0011: move v1, v3 │ │ +143a14: 0f01 |0012: return v1 │ │ +143a16: 5474 f615 |0013: iget-object v4, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +143a1a: 6e10 261c 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +143a20: 0c04 |0018: move-result-object v4 │ │ +143a22: 6e10 b818 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +143a28: 0a00 |001c: move-result v0 │ │ +143a2a: 6e10 f23c 0700 |001d: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ +143a30: 0a04 |0020: move-result v4 │ │ +143a32: 6e10 f33c 0700 |0021: invoke-virtual {v7}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@3cf3 │ │ +143a38: 0a05 |0024: move-result v5 │ │ +143a3a: b054 |0025: add-int/2addr v4, v5 │ │ +143a3c: 8244 |0026: int-to-float v4, v4 │ │ +143a3e: da05 0002 |0027: mul-int/lit8 v5, v0, #int 2 // #02 │ │ +143a42: 8255 |0029: int-to-float v5, v5 │ │ +143a44: 5276 f115 |002a: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143a48: c865 |002c: mul-float/2addr v5, v6 │ │ +143a4a: c654 |002d: add-float/2addr v4, v5 │ │ +143a4c: d805 00ff |002e: add-int/lit8 v5, v0, #int -1 // #ff │ │ +143a50: 8255 |0030: int-to-float v5, v5 │ │ +143a52: 5276 f115 |0031: iget v6, v7, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143a56: c865 |0033: mul-float/2addr v5, v6 │ │ +143a58: c654 |0034: add-float/2addr v4, v5 │ │ +143a5a: 1505 803f |0035: const/high16 v5, #int 1065353216 // #3f80 │ │ +143a5e: c654 |0037: add-float/2addr v4, v5 │ │ +143a60: 8741 |0038: float-to-int v1, v4 │ │ +143a62: 1504 0080 |0039: const/high16 v4, #int -2147483648 // #8000 │ │ +143a66: 3342 d7ff |003b: if-ne v2, v4, 0012 // -0029 │ │ +143a6a: 7120 1543 3100 |003d: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +143a70: 0a01 |0040: move-result v1 │ │ +143a72: 28d1 |0041: goto 0012 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0001 line=454 │ │ 0x0005 line=455 │ │ 0x0009 line=457 │ │ 0x0011 line=459 │ │ @@ -450421,43 +450553,43 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -145db0: |[145db0] com.viewpagerindicator.CirclePageIndicator.measureShort:(I)I │ │ -145dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -145dc2: 7110 2138 0600 |0001: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -145dc8: 0a01 |0004: move-result v1 │ │ -145dca: 7110 2238 0600 |0005: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -145dd0: 0a02 |0008: move-result v2 │ │ -145dd2: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ -145dd6: 3331 0400 |000b: if-ne v1, v3, 000f // +0004 │ │ -145dda: 0120 |000d: move v0, v2 │ │ -145ddc: 0f00 |000e: return v0 │ │ -145dde: 1503 0040 |000f: const/high16 v3, #int 1073741824 // #4000 │ │ -145de2: 5254 f115 |0011: iget v4, v5, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145de6: c843 |0013: mul-float/2addr v3, v4 │ │ -145de8: 6e10 f43c 0500 |0014: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ -145dee: 0a04 |0017: move-result v4 │ │ -145df0: 8244 |0018: int-to-float v4, v4 │ │ -145df2: c643 |0019: add-float/2addr v3, v4 │ │ -145df4: 6e10 f13c 0500 |001a: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@3cf1 │ │ -145dfa: 0a04 |001d: move-result v4 │ │ -145dfc: 8244 |001e: int-to-float v4, v4 │ │ -145dfe: c643 |001f: add-float/2addr v3, v4 │ │ -145e00: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ -145e04: c643 |0022: add-float/2addr v3, v4 │ │ -145e06: 8730 |0023: float-to-int v0, v3 │ │ -145e08: 1503 0080 |0024: const/high16 v3, #int -2147483648 // #8000 │ │ -145e0c: 3331 e8ff |0026: if-ne v1, v3, 000e // -0018 │ │ -145e10: 7120 1543 2000 |0028: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -145e16: 0a00 |002b: move-result v0 │ │ -145e18: 28e2 |002c: goto 000e // -001e │ │ +143a74: |[143a74] com.viewpagerindicator.CirclePageIndicator.measureShort:(I)I │ │ +143a84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +143a86: 7110 2138 0600 |0001: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +143a8c: 0a01 |0004: move-result v1 │ │ +143a8e: 7110 2238 0600 |0005: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +143a94: 0a02 |0008: move-result v2 │ │ +143a96: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ +143a9a: 3331 0400 |000b: if-ne v1, v3, 000f // +0004 │ │ +143a9e: 0120 |000d: move v0, v2 │ │ +143aa0: 0f00 |000e: return v0 │ │ +143aa2: 1503 0040 |000f: const/high16 v3, #int 1073741824 // #4000 │ │ +143aa6: 5254 f115 |0011: iget v4, v5, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143aaa: c843 |0013: mul-float/2addr v3, v4 │ │ +143aac: 6e10 f43c 0500 |0014: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ +143ab2: 0a04 |0017: move-result v4 │ │ +143ab4: 8244 |0018: int-to-float v4, v4 │ │ +143ab6: c643 |0019: add-float/2addr v3, v4 │ │ +143ab8: 6e10 f13c 0500 |001a: invoke-virtual {v5}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@3cf1 │ │ +143abe: 0a04 |001d: move-result v4 │ │ +143ac0: 8244 |001e: int-to-float v4, v4 │ │ +143ac2: c643 |001f: add-float/2addr v3, v4 │ │ +143ac4: 1504 803f |0020: const/high16 v4, #int 1065353216 // #3f80 │ │ +143ac8: c643 |0022: add-float/2addr v3, v4 │ │ +143aca: 8730 |0023: float-to-int v0, v3 │ │ +143acc: 1503 0080 |0024: const/high16 v3, #int -2147483648 // #8000 │ │ +143ad0: 3331 e8ff |0026: if-ne v1, v3, 000e // -0018 │ │ +143ad4: 7120 1543 2000 |0028: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +143ada: 0a00 |002b: move-result v0 │ │ +143adc: 28e2 |002c: goto 000e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0001 line=482 │ │ 0x0005 line=483 │ │ 0x0009 line=485 │ │ 0x000d line=487 │ │ @@ -450478,19 +450610,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -145e1c: |[145e1c] com.viewpagerindicator.CirclePageIndicator.getFillColor:()I │ │ -145e2c: 5410 ee15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -145e30: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -145e36: 0a00 |0005: move-result v0 │ │ -145e38: 0f00 |0006: return v0 │ │ +143ae0: |[143ae0] com.viewpagerindicator.CirclePageIndicator.getFillColor:()I │ │ +143af0: 5410 ee15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +143af4: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +143afa: 0a00 |0005: move-result v0 │ │ +143afc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #1 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450498,17 +450630,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145e3c: |[145e3c] com.viewpagerindicator.CirclePageIndicator.getOrientation:()I │ │ -145e4c: 5210 ec15 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -145e50: 0f00 |0002: return v0 │ │ +143b00: |[143b00] com.viewpagerindicator.CirclePageIndicator.getOrientation:()I │ │ +143b10: 5210 ec15 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +143b14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #2 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450516,19 +450648,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -145e54: |[145e54] com.viewpagerindicator.CirclePageIndicator.getPageColor:()I │ │ -145e64: 5410 ef15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -145e68: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -145e6e: 0a00 |0005: move-result v0 │ │ -145e70: 0f00 |0006: return v0 │ │ +143b18: |[143b18] com.viewpagerindicator.CirclePageIndicator.getPageColor:()I │ │ +143b28: 5410 ef15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143b2c: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +143b32: 0a00 |0005: move-result v0 │ │ +143b34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #3 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450536,17 +450668,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145e74: |[145e74] com.viewpagerindicator.CirclePageIndicator.getRadius:()F │ │ -145e84: 5210 f115 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145e88: 0f00 |0002: return v0 │ │ +143b38: |[143b38] com.viewpagerindicator.CirclePageIndicator.getRadius:()F │ │ +143b48: 5210 f115 |0000: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143b4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450554,19 +450686,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -145e8c: |[145e8c] com.viewpagerindicator.CirclePageIndicator.getStrokeColor:()I │ │ -145e9c: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145ea0: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -145ea6: 0a00 |0005: move-result v0 │ │ -145ea8: 0f00 |0006: return v0 │ │ +143b50: |[143b50] com.viewpagerindicator.CirclePageIndicator.getStrokeColor:()I │ │ +143b60: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143b64: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +143b6a: 0a00 |0005: move-result v0 │ │ +143b6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450574,19 +450706,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -145eac: |[145eac] com.viewpagerindicator.CirclePageIndicator.getStrokeWidth:()F │ │ -145ebc: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -145ec0: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -145ec6: 0a00 |0005: move-result v0 │ │ -145ec8: 0f00 |0006: return v0 │ │ +143b70: |[143b70] com.viewpagerindicator.CirclePageIndicator.getStrokeWidth:()F │ │ +143b80: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143b84: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +143b8a: 0a00 |0005: move-result v0 │ │ +143b8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #6 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450594,17 +450726,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145ecc: |[145ecc] com.viewpagerindicator.CirclePageIndicator.isCentered:()Z │ │ -145edc: 5510 e715 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ -145ee0: 0f00 |0002: return v0 │ │ +143b90: |[143b90] com.viewpagerindicator.CirclePageIndicator.isCentered:()Z │ │ +143ba0: 5510 e715 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ +143ba4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #7 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450612,17 +450744,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -145ee4: |[145ee4] com.viewpagerindicator.CirclePageIndicator.isSnap:()Z │ │ -145ef4: 5510 f315 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -145ef8: 0f00 |0002: return v0 │ │ +143ba8: |[143ba8] com.viewpagerindicator.CirclePageIndicator.isSnap:()Z │ │ +143bb8: 5510 f315 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +143bbc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ #8 : (in Lcom/viewpagerindicator/CirclePageIndicator;) │ │ @@ -450630,17 +450762,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -145efc: |[145efc] com.viewpagerindicator.CirclePageIndicator.notifyDataSetChanged:()V │ │ -145f0c: 6e10 fb3c 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -145f12: 0e00 |0003: return-void │ │ +143bc0: |[143bc0] com.viewpagerindicator.CirclePageIndicator.notifyDataSetChanged:()V │ │ +143bd0: 6e10 fb3c 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +143bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ │ │ @@ -450649,201 +450781,201 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 358 16-bit code units │ │ -145f14: |[145f14] com.viewpagerindicator.CirclePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -145f24: 7502 a438 1400 |0000: invoke-super/range {v20, v21}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ -145f2a: 0800 1400 |0003: move-object/from16 v0, v20 │ │ -145f2e: 5400 f615 |0005: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -145f32: 0811 0000 |0007: move-object/from16 v17, v0 │ │ -145f36: 3911 0300 |0009: if-nez v17, 000c // +0003 │ │ -145f3a: 0e00 |000b: return-void │ │ -145f3c: 0800 1400 |000c: move-object/from16 v0, v20 │ │ -145f40: 5400 f615 |000e: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -145f44: 0811 0000 |0010: move-object/from16 v17, v0 │ │ -145f48: 7401 261c 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -145f4e: 0c11 |0015: move-result-object v17 │ │ -145f50: 7401 b818 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -145f56: 0a03 |0019: move-result v3 │ │ -145f58: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ -145f5c: 0800 1400 |001c: move-object/from16 v0, v20 │ │ -145f60: 5200 e815 |001e: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -145f64: 0211 0000 |0020: move/from16 v17, v0 │ │ -145f68: 0200 1100 |0022: move/from16 v0, v17 │ │ -145f6c: 3430 0c00 |0024: if-lt v0, v3, 0030 // +000c │ │ -145f70: d811 03ff |0026: add-int/lit8 v17, v3, #int -1 // #ff │ │ -145f74: 0800 1400 |0028: move-object/from16 v0, v20 │ │ -145f78: 0201 1100 |002a: move/from16 v1, v17 │ │ -145f7c: 6e20 0c3d 1000 |002c: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@3d0c │ │ -145f82: 28dc |002f: goto 000b // -0024 │ │ -145f84: 0800 1400 |0030: move-object/from16 v0, v20 │ │ -145f88: 5200 ec15 |0032: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -145f8c: 0211 0000 |0034: move/from16 v17, v0 │ │ -145f90: 3911 c700 |0036: if-nez v17, 00fd // +00c7 │ │ -145f94: 7401 fa3c 1400 |0038: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@3cfa │ │ -145f9a: 0a0c |003b: move-result v12 │ │ -145f9c: 7401 f23c 1400 |003c: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ -145fa2: 0a0b |003f: move-result v11 │ │ -145fa4: 7401 f33c 1400 |0040: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@3cf3 │ │ -145faa: 0a0a |0043: move-result v10 │ │ -145fac: 7401 f43c 1400 |0044: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ -145fb2: 0a0f |0047: move-result v15 │ │ -145fb4: 0800 1400 |0048: move-object/from16 v0, v20 │ │ -145fb8: 5200 f115 |004a: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145fbc: 0211 0000 |004c: move/from16 v17, v0 │ │ -145fc0: 1512 4040 |004e: const/high16 v18, #int 1077936128 // #4040 │ │ -145fc4: a810 1112 |0050: mul-float v16, v17, v18 │ │ -145fc8: 82f0 |0052: int-to-float v0, v15 │ │ -145fca: 0211 0000 |0053: move/from16 v17, v0 │ │ -145fce: 0800 1400 |0055: move-object/from16 v0, v20 │ │ -145fd2: 5200 f115 |0057: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145fd6: 0212 0000 |0059: move/from16 v18, v0 │ │ -145fda: a60e 1112 |005b: add-float v14, v17, v18 │ │ -145fde: 82b0 |005d: int-to-float v0, v11 │ │ -145fe0: 0211 0000 |005e: move/from16 v17, v0 │ │ -145fe4: 0800 1400 |0060: move-object/from16 v0, v20 │ │ -145fe8: 5200 f115 |0062: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -145fec: 0212 0000 |0064: move/from16 v18, v0 │ │ -145ff0: a609 1112 |0066: add-float v9, v17, v18 │ │ -145ff4: 0800 1400 |0068: move-object/from16 v0, v20 │ │ -145ff8: 5500 e715 |006a: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ -145ffc: 0211 0000 |006c: move/from16 v17, v0 │ │ -146000: 3811 1c00 |006e: if-eqz v17, 008a // +001c │ │ -146004: 9111 0c0b |0070: sub-int v17, v12, v11 │ │ -146008: 9111 110a |0072: sub-int v17, v17, v10 │ │ -14600c: 0200 1100 |0074: move/from16 v0, v17 │ │ -146010: 8200 |0076: int-to-float v0, v0 │ │ -146012: 0211 0000 |0077: move/from16 v17, v0 │ │ -146016: 1512 0040 |0079: const/high16 v18, #int 1073741824 // #4000 │ │ -14601a: a911 1112 |007b: div-float v17, v17, v18 │ │ -14601e: 8230 |007d: int-to-float v0, v3 │ │ -146020: 0212 0000 |007e: move/from16 v18, v0 │ │ -146024: a812 1210 |0080: mul-float v18, v18, v16 │ │ -146028: 1513 0040 |0082: const/high16 v19, #int 1073741824 // #4000 │ │ -14602c: a912 1213 |0084: div-float v18, v18, v19 │ │ -146030: a711 1112 |0086: sub-float v17, v17, v18 │ │ -146034: a609 0911 |0088: add-float v9, v9, v17 │ │ -146038: 0800 1400 |008a: move-object/from16 v0, v20 │ │ -14603c: 520d f115 |008c: iget v13, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -146040: 0800 1400 |008e: move-object/from16 v0, v20 │ │ -146044: 5400 f015 |0090: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -146048: 0811 0000 |0092: move-object/from16 v17, v0 │ │ -14604c: 7401 ef02 1100 |0094: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -146052: 0a11 |0097: move-result v17 │ │ -146054: 1312 0000 |0098: const/16 v18, #int 0 // #0 │ │ -146058: 2d11 1112 |009a: cmpl-float v17, v17, v18 │ │ -14605c: 3d11 1200 |009c: if-lez v17, 00ae // +0012 │ │ -146060: 0800 1400 |009e: move-object/from16 v0, v20 │ │ -146064: 5400 f015 |00a0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -146068: 0811 0000 |00a2: move-object/from16 v17, v0 │ │ -14606c: 7401 ef02 1100 |00a4: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -146072: 0a11 |00a7: move-result v17 │ │ -146074: 1512 0040 |00a8: const/high16 v18, #int 1073741824 // #4000 │ │ -146078: a911 1112 |00aa: div-float v17, v17, v18 │ │ -14607c: a70d 0d11 |00ac: sub-float v13, v13, v17 │ │ -146080: 1208 |00ae: const/4 v8, #int 0 // #0 │ │ -146082: 3538 6300 |00af: if-ge v8, v3, 0112 // +0063 │ │ -146086: 8280 |00b1: int-to-float v0, v8 │ │ -146088: 0211 0000 |00b2: move/from16 v17, v0 │ │ -14608c: a811 1110 |00b4: mul-float v17, v17, v16 │ │ -146090: a607 0911 |00b6: add-float v7, v9, v17 │ │ -146094: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ -146098: 5200 ec15 |00ba: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -14609c: 0211 0000 |00bc: move/from16 v17, v0 │ │ -1460a0: 3911 5100 |00be: if-nez v17, 010f // +0051 │ │ -1460a4: 0175 |00c0: move v5, v7 │ │ -1460a6: 01e6 |00c1: move v6, v14 │ │ -1460a8: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ -1460ac: 5400 ef15 |00c4: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -1460b0: 0811 0000 |00c6: move-object/from16 v17, v0 │ │ -1460b4: 7401 eb02 1100 |00c8: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ -1460ba: 0a11 |00cb: move-result v17 │ │ -1460bc: 3d11 0f00 |00cc: if-lez v17, 00db // +000f │ │ -1460c0: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ -1460c4: 5400 ef15 |00d0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -1460c8: 0811 0000 |00d2: move-object/from16 v17, v0 │ │ -1460cc: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -1460d0: 0801 1100 |00d6: move-object/from16 v1, v17 │ │ -1460d4: 6e51 b702 50d6 |00d8: invoke-virtual {v0, v5, v6, v13, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -1460da: 0800 1400 |00db: move-object/from16 v0, v20 │ │ -1460de: 5200 f115 |00dd: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -1460e2: 0211 0000 |00df: move/from16 v17, v0 │ │ -1460e6: 2d11 0d11 |00e1: cmpl-float v17, v13, v17 │ │ -1460ea: 3811 1700 |00e3: if-eqz v17, 00fa // +0017 │ │ -1460ee: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ -1460f2: 5200 f115 |00e7: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -1460f6: 0211 0000 |00e9: move/from16 v17, v0 │ │ -1460fa: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -1460fe: 5400 f015 |00ed: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -146102: 0812 0000 |00ef: move-object/from16 v18, v0 │ │ -146106: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ -14610a: 0201 1100 |00f3: move/from16 v1, v17 │ │ -14610e: 0802 1200 |00f5: move-object/from16 v2, v18 │ │ -146112: 6e52 b702 5016 |00f7: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -146118: d808 0801 |00fa: add-int/lit8 v8, v8, #int 1 // #01 │ │ -14611c: 28b3 |00fc: goto 00af // -004d │ │ -14611e: 7401 ef3c 1400 |00fd: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getHeight:()I // method@3cef │ │ -146124: 0a0c |0100: move-result v12 │ │ -146126: 7401 f43c 1400 |0101: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ -14612c: 0a0b |0104: move-result v11 │ │ -14612e: 7401 f13c 1400 |0105: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@3cf1 │ │ -146134: 0a0a |0108: move-result v10 │ │ -146136: 7401 f23c 1400 |0109: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ -14613c: 0a0f |010c: move-result v15 │ │ -14613e: 2900 3bff |010d: goto/16 0048 // -00c5 │ │ -146142: 01e5 |010f: move v5, v14 │ │ -146144: 0176 |0110: move v6, v7 │ │ -146146: 28b1 |0111: goto 00c2 // -004f │ │ -146148: 0800 1400 |0112: move-object/from16 v0, v20 │ │ -14614c: 5500 f315 |0114: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -146150: 0211 0000 |0116: move/from16 v17, v0 │ │ -146154: 3811 4300 |0118: if-eqz v17, 015b // +0043 │ │ -146158: 0800 1400 |011a: move-object/from16 v0, v20 │ │ -14615c: 5200 f415 |011c: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ -146160: 0211 0000 |011e: move/from16 v17, v0 │ │ -146164: 0200 1100 |0120: move/from16 v0, v17 │ │ -146168: 8200 |0122: int-to-float v0, v0 │ │ -14616a: 0211 0000 |0123: move/from16 v17, v0 │ │ -14616e: a804 1110 |0125: mul-float v4, v17, v16 │ │ -146172: 0800 1400 |0127: move-object/from16 v0, v20 │ │ -146176: 5500 f315 |0129: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -14617a: 0211 0000 |012b: move/from16 v17, v0 │ │ -14617e: 3911 0c00 |012d: if-nez v17, 0139 // +000c │ │ -146182: 0800 1400 |012f: move-object/from16 v0, v20 │ │ -146186: 5200 ed15 |0131: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@15ed │ │ -14618a: 0211 0000 |0133: move/from16 v17, v0 │ │ -14618e: a811 1110 |0135: mul-float v17, v17, v16 │ │ -146192: a604 0411 |0137: add-float v4, v4, v17 │ │ -146196: 0800 1400 |0139: move-object/from16 v0, v20 │ │ -14619a: 5200 ec15 |013b: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -14619e: 0211 0000 |013d: move/from16 v17, v0 │ │ -1461a2: 3911 2300 |013f: if-nez v17, 0162 // +0023 │ │ -1461a6: a605 0904 |0141: add-float v5, v9, v4 │ │ -1461aa: 01e6 |0143: move v6, v14 │ │ -1461ac: 0800 1400 |0144: move-object/from16 v0, v20 │ │ -1461b0: 5200 f115 |0146: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -1461b4: 0211 0000 |0148: move/from16 v17, v0 │ │ -1461b8: 0800 1400 |014a: move-object/from16 v0, v20 │ │ -1461bc: 5400 ee15 |014c: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -1461c0: 0812 0000 |014e: move-object/from16 v18, v0 │ │ -1461c4: 0800 1500 |0150: move-object/from16 v0, v21 │ │ -1461c8: 0201 1100 |0152: move/from16 v1, v17 │ │ -1461cc: 0802 1200 |0154: move-object/from16 v2, v18 │ │ -1461d0: 6e52 b702 5016 |0156: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ -1461d6: 2900 b2fe |0159: goto/16 000b // -014e │ │ -1461da: 0800 1400 |015b: move-object/from16 v0, v20 │ │ -1461de: 5200 e815 |015d: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -1461e2: 0211 0000 |015f: move/from16 v17, v0 │ │ -1461e6: 28bf |0161: goto 0120 // -0041 │ │ -1461e8: 01e5 |0162: move v5, v14 │ │ -1461ea: a606 0904 |0163: add-float v6, v9, v4 │ │ -1461ee: 28df |0165: goto 0144 // -0021 │ │ +143bd8: |[143bd8] com.viewpagerindicator.CirclePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +143be8: 7502 a438 1400 |0000: invoke-super/range {v20, v21}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ +143bee: 0800 1400 |0003: move-object/from16 v0, v20 │ │ +143bf2: 5400 f615 |0005: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +143bf6: 0811 0000 |0007: move-object/from16 v17, v0 │ │ +143bfa: 3911 0300 |0009: if-nez v17, 000c // +0003 │ │ +143bfe: 0e00 |000b: return-void │ │ +143c00: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +143c04: 5400 f615 |000e: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +143c08: 0811 0000 |0010: move-object/from16 v17, v0 │ │ +143c0c: 7401 261c 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +143c12: 0c11 |0015: move-result-object v17 │ │ +143c14: 7401 b818 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +143c1a: 0a03 |0019: move-result v3 │ │ +143c1c: 3803 f1ff |001a: if-eqz v3, 000b // -000f │ │ +143c20: 0800 1400 |001c: move-object/from16 v0, v20 │ │ +143c24: 5200 e815 |001e: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143c28: 0211 0000 |0020: move/from16 v17, v0 │ │ +143c2c: 0200 1100 |0022: move/from16 v0, v17 │ │ +143c30: 3430 0c00 |0024: if-lt v0, v3, 0030 // +000c │ │ +143c34: d811 03ff |0026: add-int/lit8 v17, v3, #int -1 // #ff │ │ +143c38: 0800 1400 |0028: move-object/from16 v0, v20 │ │ +143c3c: 0201 1100 |002a: move/from16 v1, v17 │ │ +143c40: 6e20 0c3d 1000 |002c: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@3d0c │ │ +143c46: 28dc |002f: goto 000b // -0024 │ │ +143c48: 0800 1400 |0030: move-object/from16 v0, v20 │ │ +143c4c: 5200 ec15 |0032: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +143c50: 0211 0000 |0034: move/from16 v17, v0 │ │ +143c54: 3911 c700 |0036: if-nez v17, 00fd // +00c7 │ │ +143c58: 7401 fa3c 1400 |0038: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@3cfa │ │ +143c5e: 0a0c |003b: move-result v12 │ │ +143c60: 7401 f23c 1400 |003c: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ +143c66: 0a0b |003f: move-result v11 │ │ +143c68: 7401 f33c 1400 |0040: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingRight:()I // method@3cf3 │ │ +143c6e: 0a0a |0043: move-result v10 │ │ +143c70: 7401 f43c 1400 |0044: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ +143c76: 0a0f |0047: move-result v15 │ │ +143c78: 0800 1400 |0048: move-object/from16 v0, v20 │ │ +143c7c: 5200 f115 |004a: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143c80: 0211 0000 |004c: move/from16 v17, v0 │ │ +143c84: 1512 4040 |004e: const/high16 v18, #int 1077936128 // #4040 │ │ +143c88: a810 1112 |0050: mul-float v16, v17, v18 │ │ +143c8c: 82f0 |0052: int-to-float v0, v15 │ │ +143c8e: 0211 0000 |0053: move/from16 v17, v0 │ │ +143c92: 0800 1400 |0055: move-object/from16 v0, v20 │ │ +143c96: 5200 f115 |0057: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143c9a: 0212 0000 |0059: move/from16 v18, v0 │ │ +143c9e: a60e 1112 |005b: add-float v14, v17, v18 │ │ +143ca2: 82b0 |005d: int-to-float v0, v11 │ │ +143ca4: 0211 0000 |005e: move/from16 v17, v0 │ │ +143ca8: 0800 1400 |0060: move-object/from16 v0, v20 │ │ +143cac: 5200 f115 |0062: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143cb0: 0212 0000 |0064: move/from16 v18, v0 │ │ +143cb4: a609 1112 |0066: add-float v9, v17, v18 │ │ +143cb8: 0800 1400 |0068: move-object/from16 v0, v20 │ │ +143cbc: 5500 e715 |006a: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ +143cc0: 0211 0000 |006c: move/from16 v17, v0 │ │ +143cc4: 3811 1c00 |006e: if-eqz v17, 008a // +001c │ │ +143cc8: 9111 0c0b |0070: sub-int v17, v12, v11 │ │ +143ccc: 9111 110a |0072: sub-int v17, v17, v10 │ │ +143cd0: 0200 1100 |0074: move/from16 v0, v17 │ │ +143cd4: 8200 |0076: int-to-float v0, v0 │ │ +143cd6: 0211 0000 |0077: move/from16 v17, v0 │ │ +143cda: 1512 0040 |0079: const/high16 v18, #int 1073741824 // #4000 │ │ +143cde: a911 1112 |007b: div-float v17, v17, v18 │ │ +143ce2: 8230 |007d: int-to-float v0, v3 │ │ +143ce4: 0212 0000 |007e: move/from16 v18, v0 │ │ +143ce8: a812 1210 |0080: mul-float v18, v18, v16 │ │ +143cec: 1513 0040 |0082: const/high16 v19, #int 1073741824 // #4000 │ │ +143cf0: a912 1213 |0084: div-float v18, v18, v19 │ │ +143cf4: a711 1112 |0086: sub-float v17, v17, v18 │ │ +143cf8: a609 0911 |0088: add-float v9, v9, v17 │ │ +143cfc: 0800 1400 |008a: move-object/from16 v0, v20 │ │ +143d00: 520d f115 |008c: iget v13, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143d04: 0800 1400 |008e: move-object/from16 v0, v20 │ │ +143d08: 5400 f015 |0090: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143d0c: 0811 0000 |0092: move-object/from16 v17, v0 │ │ +143d10: 7401 ef02 1100 |0094: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +143d16: 0a11 |0097: move-result v17 │ │ +143d18: 1312 0000 |0098: const/16 v18, #int 0 // #0 │ │ +143d1c: 2d11 1112 |009a: cmpl-float v17, v17, v18 │ │ +143d20: 3d11 1200 |009c: if-lez v17, 00ae // +0012 │ │ +143d24: 0800 1400 |009e: move-object/from16 v0, v20 │ │ +143d28: 5400 f015 |00a0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143d2c: 0811 0000 |00a2: move-object/from16 v17, v0 │ │ +143d30: 7401 ef02 1100 |00a4: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +143d36: 0a11 |00a7: move-result v17 │ │ +143d38: 1512 0040 |00a8: const/high16 v18, #int 1073741824 // #4000 │ │ +143d3c: a911 1112 |00aa: div-float v17, v17, v18 │ │ +143d40: a70d 0d11 |00ac: sub-float v13, v13, v17 │ │ +143d44: 1208 |00ae: const/4 v8, #int 0 // #0 │ │ +143d46: 3538 6300 |00af: if-ge v8, v3, 0112 // +0063 │ │ +143d4a: 8280 |00b1: int-to-float v0, v8 │ │ +143d4c: 0211 0000 |00b2: move/from16 v17, v0 │ │ +143d50: a811 1110 |00b4: mul-float v17, v17, v16 │ │ +143d54: a607 0911 |00b6: add-float v7, v9, v17 │ │ +143d58: 0800 1400 |00b8: move-object/from16 v0, v20 │ │ +143d5c: 5200 ec15 |00ba: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +143d60: 0211 0000 |00bc: move/from16 v17, v0 │ │ +143d64: 3911 5100 |00be: if-nez v17, 010f // +0051 │ │ +143d68: 0175 |00c0: move v5, v7 │ │ +143d6a: 01e6 |00c1: move v6, v14 │ │ +143d6c: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +143d70: 5400 ef15 |00c4: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143d74: 0811 0000 |00c6: move-object/from16 v17, v0 │ │ +143d78: 7401 eb02 1100 |00c8: invoke-virtual/range {v17}, Landroid/graphics/Paint;.getAlpha:()I // method@02eb │ │ +143d7e: 0a11 |00cb: move-result v17 │ │ +143d80: 3d11 0f00 |00cc: if-lez v17, 00db // +000f │ │ +143d84: 0800 1400 |00ce: move-object/from16 v0, v20 │ │ +143d88: 5400 ef15 |00d0: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +143d8c: 0811 0000 |00d2: move-object/from16 v17, v0 │ │ +143d90: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +143d94: 0801 1100 |00d6: move-object/from16 v1, v17 │ │ +143d98: 6e51 b702 50d6 |00d8: invoke-virtual {v0, v5, v6, v13, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +143d9e: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +143da2: 5200 f115 |00dd: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143da6: 0211 0000 |00df: move/from16 v17, v0 │ │ +143daa: 2d11 0d11 |00e1: cmpl-float v17, v13, v17 │ │ +143dae: 3811 1700 |00e3: if-eqz v17, 00fa // +0017 │ │ +143db2: 0800 1400 |00e5: move-object/from16 v0, v20 │ │ +143db6: 5200 f115 |00e7: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143dba: 0211 0000 |00e9: move/from16 v17, v0 │ │ +143dbe: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +143dc2: 5400 f015 |00ed: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +143dc6: 0812 0000 |00ef: move-object/from16 v18, v0 │ │ +143dca: 0800 1500 |00f1: move-object/from16 v0, v21 │ │ +143dce: 0201 1100 |00f3: move/from16 v1, v17 │ │ +143dd2: 0802 1200 |00f5: move-object/from16 v2, v18 │ │ +143dd6: 6e52 b702 5016 |00f7: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +143ddc: d808 0801 |00fa: add-int/lit8 v8, v8, #int 1 // #01 │ │ +143de0: 28b3 |00fc: goto 00af // -004d │ │ +143de2: 7401 ef3c 1400 |00fd: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getHeight:()I // method@3cef │ │ +143de8: 0a0c |0100: move-result v12 │ │ +143dea: 7401 f43c 1400 |0101: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingTop:()I // method@3cf4 │ │ +143df0: 0a0b |0104: move-result v11 │ │ +143df2: 7401 f13c 1400 |0105: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingBottom:()I // method@3cf1 │ │ +143df8: 0a0a |0108: move-result v10 │ │ +143dfa: 7401 f23c 1400 |0109: invoke-virtual/range {v20}, Lcom/viewpagerindicator/CirclePageIndicator;.getPaddingLeft:()I // method@3cf2 │ │ +143e00: 0a0f |010c: move-result v15 │ │ +143e02: 2900 3bff |010d: goto/16 0048 // -00c5 │ │ +143e06: 01e5 |010f: move v5, v14 │ │ +143e08: 0176 |0110: move v6, v7 │ │ +143e0a: 28b1 |0111: goto 00c2 // -004f │ │ +143e0c: 0800 1400 |0112: move-object/from16 v0, v20 │ │ +143e10: 5500 f315 |0114: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +143e14: 0211 0000 |0116: move/from16 v17, v0 │ │ +143e18: 3811 4300 |0118: if-eqz v17, 015b // +0043 │ │ +143e1c: 0800 1400 |011a: move-object/from16 v0, v20 │ │ +143e20: 5200 f415 |011c: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ +143e24: 0211 0000 |011e: move/from16 v17, v0 │ │ +143e28: 0200 1100 |0120: move/from16 v0, v17 │ │ +143e2c: 8200 |0122: int-to-float v0, v0 │ │ +143e2e: 0211 0000 |0123: move/from16 v17, v0 │ │ +143e32: a804 1110 |0125: mul-float v4, v17, v16 │ │ +143e36: 0800 1400 |0127: move-object/from16 v0, v20 │ │ +143e3a: 5500 f315 |0129: iget-boolean v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +143e3e: 0211 0000 |012b: move/from16 v17, v0 │ │ +143e42: 3911 0c00 |012d: if-nez v17, 0139 // +000c │ │ +143e46: 0800 1400 |012f: move-object/from16 v0, v20 │ │ +143e4a: 5200 ed15 |0131: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@15ed │ │ +143e4e: 0211 0000 |0133: move/from16 v17, v0 │ │ +143e52: a811 1110 |0135: mul-float v17, v17, v16 │ │ +143e56: a604 0411 |0137: add-float v4, v4, v17 │ │ +143e5a: 0800 1400 |0139: move-object/from16 v0, v20 │ │ +143e5e: 5200 ec15 |013b: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +143e62: 0211 0000 |013d: move/from16 v17, v0 │ │ +143e66: 3911 2300 |013f: if-nez v17, 0162 // +0023 │ │ +143e6a: a605 0904 |0141: add-float v5, v9, v4 │ │ +143e6e: 01e6 |0143: move v6, v14 │ │ +143e70: 0800 1400 |0144: move-object/from16 v0, v20 │ │ +143e74: 5200 f115 |0146: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +143e78: 0211 0000 |0148: move/from16 v17, v0 │ │ +143e7c: 0800 1400 |014a: move-object/from16 v0, v20 │ │ +143e80: 5400 ee15 |014c: iget-object v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +143e84: 0812 0000 |014e: move-object/from16 v18, v0 │ │ +143e88: 0800 1500 |0150: move-object/from16 v0, v21 │ │ +143e8c: 0201 1100 |0152: move/from16 v1, v17 │ │ +143e90: 0802 1200 |0154: move-object/from16 v2, v18 │ │ +143e94: 6e52 b702 5016 |0156: invoke-virtual {v0, v5, v6, v1, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@02b7 │ │ +143e9a: 2900 b2fe |0159: goto/16 000b // -014e │ │ +143e9e: 0800 1400 |015b: move-object/from16 v0, v20 │ │ +143ea2: 5200 e815 |015d: iget v0, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143ea6: 0211 0000 |015f: move/from16 v17, v0 │ │ +143eaa: 28bf |0161: goto 0120 // -0041 │ │ +143eac: 01e5 |0162: move v5, v14 │ │ +143eae: a606 0904 |0163: add-float v6, v9, v4 │ │ +143eb2: 28df |0165: goto 0144 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0003 line=195 │ │ 0x000b line=273 │ │ 0x000c line=198 │ │ 0x001a line=199 │ │ @@ -450928,29 +451060,29 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1461f0: |[1461f0] com.viewpagerindicator.CirclePageIndicator.onMeasure:(II)V │ │ -146200: 5220 ec15 |0000: iget v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -146204: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -146208: 7020 ff3c 3200 |0004: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@3cff │ │ -14620e: 0a00 |0007: move-result v0 │ │ -146210: 7020 003d 4200 |0008: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@3d00 │ │ -146216: 0a01 |000b: move-result v1 │ │ -146218: 6e30 0e3d 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@3d0e │ │ -14621e: 0e00 |000f: return-void │ │ -146220: 7020 003d 3200 |0010: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@3d00 │ │ -146226: 0a00 |0013: move-result v0 │ │ -146228: 7020 ff3c 4200 |0014: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@3cff │ │ -14622e: 0a01 |0017: move-result v1 │ │ -146230: 6e30 0e3d 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@3d0e │ │ -146236: 28f4 |001b: goto 000f // -000c │ │ +143eb4: |[143eb4] com.viewpagerindicator.CirclePageIndicator.onMeasure:(II)V │ │ +143ec4: 5220 ec15 |0000: iget v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +143ec8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +143ecc: 7020 ff3c 3200 |0004: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@3cff │ │ +143ed2: 0a00 |0007: move-result v0 │ │ +143ed4: 7020 003d 4200 |0008: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@3d00 │ │ +143eda: 0a01 |000b: move-result v1 │ │ +143edc: 6e30 0e3d 0201 |000c: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@3d0e │ │ +143ee2: 0e00 |000f: return-void │ │ +143ee4: 7020 003d 3200 |0010: invoke-direct {v2, v3}, Lcom/viewpagerindicator/CirclePageIndicator;.measureShort:(I)I // method@3d00 │ │ +143eea: 0a00 |0013: move-result v0 │ │ +143eec: 7020 ff3c 4200 |0014: invoke-direct {v2, v4}, Lcom/viewpagerindicator/CirclePageIndicator;.measureLong:(I)I // method@3cff │ │ +143ef2: 0a01 |0017: move-result v1 │ │ +143ef4: 6e30 0e3d 0201 |0018: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setMeasuredDimension:(II)V // method@3d0e │ │ +143efa: 28f4 |001b: goto 000f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x000f line=443 │ │ 0x0010 line=441 │ │ locals : │ │ @@ -450963,21 +451095,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -146238: |[146238] com.viewpagerindicator.CirclePageIndicator.onPageScrollStateChanged:(I)V │ │ -146248: 5912 f215 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@15f2 │ │ -14624c: 5410 eb15 |0002: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -146250: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -146254: 5410 eb15 |0006: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -146258: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -14625e: 0e00 |000b: return-void │ │ +143efc: |[143efc] com.viewpagerindicator.CirclePageIndicator.onPageScrollStateChanged:(I)V │ │ +143f0c: 5912 f215 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@15f2 │ │ +143f10: 5410 eb15 |0002: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f14: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +143f18: 5410 eb15 |0006: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f1c: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +143f22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=397 │ │ 0x0006 line=398 │ │ 0x000b line=400 │ │ locals : │ │ @@ -450989,23 +451121,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -146260: |[146260] com.viewpagerindicator.CirclePageIndicator.onPageScrolled:(IFI)V │ │ -146270: 5912 e815 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -146274: 5913 ed15 |0002: iput v3, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@15ed │ │ -146278: 6e10 fb3c 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -14627e: 5410 eb15 |0007: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -146282: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -146286: 5410 eb15 |000b: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -14628a: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -146290: 0e00 |0010: return-void │ │ +143f24: |[143f24] com.viewpagerindicator.CirclePageIndicator.onPageScrolled:(IFI)V │ │ +143f34: 5912 e815 |0000: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143f38: 5913 ed15 |0002: iput v3, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPageOffset:F // field@15ed │ │ +143f3c: 6e10 fb3c 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +143f42: 5410 eb15 |0007: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f46: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +143f4a: 5410 eb15 |000b: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f4e: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +143f54: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0002 line=405 │ │ 0x0004 line=406 │ │ 0x0007 line=408 │ │ 0x000b line=409 │ │ @@ -451021,27 +451153,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -146294: |[146294] com.viewpagerindicator.CirclePageIndicator.onPageSelected:(I)V │ │ -1462a4: 5510 f315 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -1462a8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -1462ac: 5210 f215 |0004: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@15f2 │ │ -1462b0: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ -1462b4: 5912 e815 |0008: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -1462b8: 5912 f415 |000a: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ -1462bc: 6e10 fb3c 0100 |000c: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1462c2: 5410 eb15 |000f: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -1462c6: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -1462ca: 5410 eb15 |0013: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -1462ce: 7220 e41b 2000 |0015: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -1462d4: 0e00 |0018: return-void │ │ +143f58: |[143f58] com.viewpagerindicator.CirclePageIndicator.onPageSelected:(I)V │ │ +143f68: 5510 f315 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +143f6c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +143f70: 5210 f215 |0004: iget v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mScrollState:I // field@15f2 │ │ +143f74: 3900 0900 |0006: if-nez v0, 000f // +0009 │ │ +143f78: 5912 e815 |0008: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143f7c: 5912 f415 |000a: iput v2, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ +143f80: 6e10 fb3c 0100 |000c: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +143f86: 5410 eb15 |000f: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f8a: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +143f8e: 5410 eb15 |0013: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +143f92: 7220 e41b 2000 |0015: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +143f98: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0008 line=416 │ │ 0x000a line=417 │ │ 0x000c line=418 │ │ 0x000f line=421 │ │ @@ -451056,26 +451188,26 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1462d8: |[1462d8] com.viewpagerindicator.CirclePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -1462e8: 0730 |0000: move-object v0, v3 │ │ -1462ea: 1f00 6c07 |0001: check-cast v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ -1462ee: 6e10 e93c 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3ce9 │ │ -1462f4: 0c01 |0006: move-result-object v1 │ │ -1462f6: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ -1462fc: 5201 e415 |000a: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ -146300: 5921 e815 |000c: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -146304: 5201 e415 |000e: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ -146308: 5921 f415 |0010: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ -14630c: 6e10 0a3d 0200 |0012: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@3d0a │ │ -146312: 0e00 |0015: return-void │ │ +143f9c: |[143f9c] com.viewpagerindicator.CirclePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +143fac: 0730 |0000: move-object v0, v3 │ │ +143fae: 1f00 6c07 |0001: check-cast v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ +143fb2: 6e10 e93c 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3ce9 │ │ +143fb8: 0c01 |0006: move-result-object v1 │ │ +143fba: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ +143fc0: 5201 e415 |000a: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ +143fc4: 5921 e815 |000c: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143fc8: 5201 e415 |000e: iget v1, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ +143fcc: 5921 f415 |0010: iput v1, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mSnapPage:I // field@15f4 │ │ +143fd0: 6e10 0a3d 0200 |0012: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@3d0a │ │ +143fd6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ 0x000a line=503 │ │ 0x000e line=504 │ │ 0x0012 line=505 │ │ @@ -451090,22 +451222,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -146314: |[146314] com.viewpagerindicator.CirclePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -146324: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ -14632a: 0c01 |0003: move-result-object v1 │ │ -14632c: 2200 6c07 |0004: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ -146330: 7020 e83c 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3ce8 │ │ -146336: 5232 e815 |0009: iget v2, v3, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -14633a: 5902 e415 |000b: iput v2, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ -14633e: 1100 |000d: return-object v0 │ │ +143fd8: |[143fd8] com.viewpagerindicator.CirclePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +143fe8: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ +143fee: 0c01 |0003: move-result-object v1 │ │ +143ff0: 2200 6c07 |0004: new-instance v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState; // type@076c │ │ +143ff4: 7020 e83c 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3ce8 │ │ +143ffa: 5232 e815 |0009: iget v2, v3, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +143ffe: 5902 e415 |000b: iput v2, v0, Lcom/viewpagerindicator/CirclePageIndicator$SavedState;.currentPage:I // field@15e4 │ │ +144002: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0004 line=511 │ │ 0x0009 line=512 │ │ 0x000d line=513 │ │ locals : │ │ @@ -451118,159 +451250,159 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 288 16-bit code units │ │ -146340: |[146340] com.viewpagerindicator.CirclePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -146350: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -146356: 0a0c |0003: move-result v12 │ │ -146358: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ -14635c: 121c |0006: const/4 v12, #int 1 // #1 │ │ -14635e: 0f0c |0007: return v12 │ │ -146360: 54ec f615 |0008: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146364: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ -146368: 54ec f615 |000c: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -14636c: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146372: 0c0c |0011: move-result-object v12 │ │ -146374: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -14637a: 0a0c |0015: move-result v12 │ │ -14637c: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ -146380: 120c |0018: const/4 v12, #int 0 // #0 │ │ -146382: 28ee |0019: goto 0007 // -0012 │ │ -146384: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -14638a: 0a00 |001d: move-result v0 │ │ -14638c: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ -146390: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ -146396: 121c |0023: const/4 v12, #int 1 // #1 │ │ -146398: 28e3 |0024: goto 0007 // -001d │ │ -14639a: 120c |0025: const/4 v12, #int 0 // #0 │ │ -14639c: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1463a2: 0a0c |0029: move-result v12 │ │ -1463a4: 59ec e615 |002a: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -1463a8: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -1463ae: 0a0c |002f: move-result v12 │ │ -1463b0: 59ec ea15 |0030: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -1463b4: 28f1 |0032: goto 0023 // -000f │ │ -1463b6: 52ec e615 |0033: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -1463ba: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -1463c0: 0a01 |0038: move-result v1 │ │ -1463c2: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -1463c8: 0a0b |003c: move-result v11 │ │ -1463ca: 52ec ea15 |003d: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -1463ce: a703 0b0c |003f: sub-float v3, v11, v12 │ │ -1463d2: 55ec e915 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ -1463d6: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ -1463da: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -1463e0: 0a0c |0048: move-result v12 │ │ -1463e2: 52ed f515 |0049: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@15f5 │ │ -1463e6: 82dd |004b: int-to-float v13, v13 │ │ -1463e8: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ -1463ec: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ -1463f0: 121c |0050: const/4 v12, #int 1 // #1 │ │ -1463f2: 5cec e915 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ -1463f6: 55ec e915 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ -1463fa: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ -1463fe: 59eb ea15 |0057: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -146402: 54ec f615 |0059: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146406: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -14640c: 0a0c |005e: move-result v12 │ │ -14640e: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ -146412: 54ec f615 |0061: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146416: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ -14641c: 0a0c |0066: move-result v12 │ │ -14641e: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ -146422: 54ec f615 |0069: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146426: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ -14642c: 28b5 |006e: goto 0023 // -004b │ │ -14642e: 55ec e915 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ -146432: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ -146436: 54ec f615 |0073: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -14643a: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146440: 0c0c |0078: move-result-object v12 │ │ -146442: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -146448: 0a02 |007c: move-result v2 │ │ -14644a: 6e10 fa3c 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@3cfa │ │ -146450: 0a0a |0080: move-result v10 │ │ -146452: 82ac |0081: int-to-float v12, v10 │ │ -146454: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ -146458: a904 0c0d |0084: div-float v4, v12, v13 │ │ -14645c: 82ac |0086: int-to-float v12, v10 │ │ -14645e: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ -146462: a909 0c0d |0089: div-float v9, v12, v13 │ │ -146466: 52ec e815 |008b: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -14646a: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ -14646e: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -146474: 0a0c |0092: move-result v12 │ │ -146476: a70d 0409 |0093: sub-float v13, v4, v9 │ │ -14647a: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ -14647e: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ -146482: 54ec f615 |0099: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146486: 52ed e815 |009b: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -14648a: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ -14648e: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -146494: 121c |00a2: const/4 v12, #int 1 // #1 │ │ -146496: 2900 64ff |00a3: goto/16 0007 // -009c │ │ -14649a: 52ec e815 |00a5: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -14649e: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ -1464a2: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ -1464a6: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -1464ac: 0a0c |00ae: move-result v12 │ │ -1464ae: a60d 0409 |00af: add-float v13, v4, v9 │ │ -1464b2: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ -1464b6: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ -1464ba: 54ec f615 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -1464be: 52ed e815 |00b7: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -1464c2: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ -1464c6: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -1464cc: 121c |00be: const/4 v12, #int 1 // #1 │ │ -1464ce: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ -1464d2: 120c |00c1: const/4 v12, #int 0 // #0 │ │ -1464d4: 5cec e915 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ -1464d8: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ -1464da: 59ec e615 |00c5: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -1464de: 54ec f615 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -1464e2: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -1464e8: 0a0c |00cc: move-result v12 │ │ -1464ea: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ -1464ee: 54ec f615 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -1464f2: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ -1464f8: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ -1464fc: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -146502: 0a05 |00d9: move-result v5 │ │ -146504: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14650a: 0a0b |00dd: move-result v11 │ │ -14650c: 59eb ea15 |00de: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -146510: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146516: 0a0c |00e3: move-result v12 │ │ -146518: 59ec e615 |00e4: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -14651c: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ -146520: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -146526: 0a08 |00eb: move-result v8 │ │ -146528: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -14652e: 0a07 |00ef: move-result v7 │ │ -146530: 52ec e615 |00f0: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -146534: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ -146538: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ -14653c: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ -14653e: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146544: 0a0c |00fa: move-result v12 │ │ -146546: 59ec e615 |00fb: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -14654a: 52ec e615 |00fd: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ -14654e: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -146554: 0a0c |0102: move-result v12 │ │ -146556: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14655c: 0a0c |0106: move-result v12 │ │ -14655e: 59ec ea15 |0107: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ -146562: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ -146566: 1206 |010b: const/4 v6, #int 0 // #0 │ │ -146568: 28eb |010c: goto 00f7 // -0015 │ │ -14656a: 0000 |010d: nop // spacer │ │ -14656c: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ +144004: |[144004] com.viewpagerindicator.CirclePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +144014: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +14401a: 0a0c |0003: move-result v12 │ │ +14401c: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +144020: 121c |0006: const/4 v12, #int 1 // #1 │ │ +144022: 0f0c |0007: return v12 │ │ +144024: 54ec f615 |0008: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144028: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +14402c: 54ec f615 |000c: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144030: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144036: 0c0c |0011: move-result-object v12 │ │ +144038: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +14403e: 0a0c |0015: move-result v12 │ │ +144040: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +144044: 120c |0018: const/4 v12, #int 0 // #0 │ │ +144046: 28ee |0019: goto 0007 // -0012 │ │ +144048: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +14404e: 0a00 |001d: move-result v0 │ │ +144050: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ +144054: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ +14405a: 121c |0023: const/4 v12, #int 1 // #1 │ │ +14405c: 28e3 |0024: goto 0007 // -001d │ │ +14405e: 120c |0025: const/4 v12, #int 0 // #0 │ │ +144060: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +144066: 0a0c |0029: move-result v12 │ │ +144068: 59ec e615 |002a: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +14406c: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +144072: 0a0c |002f: move-result v12 │ │ +144074: 59ec ea15 |0030: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +144078: 28f1 |0032: goto 0023 // -000f │ │ +14407a: 52ec e615 |0033: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +14407e: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +144084: 0a01 |0038: move-result v1 │ │ +144086: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +14408c: 0a0b |003c: move-result v11 │ │ +14408e: 52ec ea15 |003d: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +144092: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +144096: 55ec e915 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ +14409a: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +14409e: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +1440a4: 0a0c |0048: move-result v12 │ │ +1440a6: 52ed f515 |0049: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mTouchSlop:I // field@15f5 │ │ +1440aa: 82dd |004b: int-to-float v13, v13 │ │ +1440ac: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +1440b0: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +1440b4: 121c |0050: const/4 v12, #int 1 // #1 │ │ +1440b6: 5cec e915 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ +1440ba: 55ec e915 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ +1440be: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +1440c2: 59eb ea15 |0057: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +1440c6: 54ec f615 |0059: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1440ca: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +1440d0: 0a0c |005e: move-result v12 │ │ +1440d2: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +1440d6: 54ec f615 |0061: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1440da: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ +1440e0: 0a0c |0066: move-result v12 │ │ +1440e2: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +1440e6: 54ec f615 |0069: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1440ea: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ +1440f0: 28b5 |006e: goto 0023 // -004b │ │ +1440f2: 55ec e915 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ +1440f6: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ +1440fa: 54ec f615 |0073: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1440fe: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144104: 0c0c |0078: move-result-object v12 │ │ +144106: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +14410c: 0a02 |007c: move-result v2 │ │ +14410e: 6e10 fa3c 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/CirclePageIndicator;.getWidth:()I // method@3cfa │ │ +144114: 0a0a |0080: move-result v10 │ │ +144116: 82ac |0081: int-to-float v12, v10 │ │ +144118: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +14411c: a904 0c0d |0084: div-float v4, v12, v13 │ │ +144120: 82ac |0086: int-to-float v12, v10 │ │ +144122: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +144126: a909 0c0d |0089: div-float v9, v12, v13 │ │ +14412a: 52ec e815 |008b: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +14412e: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ +144132: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +144138: 0a0c |0092: move-result v12 │ │ +14413a: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +14413e: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +144142: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ +144146: 54ec f615 |0099: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +14414a: 52ed e815 |009b: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +14414e: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ +144152: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +144158: 121c |00a2: const/4 v12, #int 1 // #1 │ │ +14415a: 2900 64ff |00a3: goto/16 0007 // -009c │ │ +14415e: 52ec e815 |00a5: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +144162: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ +144166: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ +14416a: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +144170: 0a0c |00ae: move-result v12 │ │ +144172: a60d 0409 |00af: add-float v13, v4, v9 │ │ +144176: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ +14417a: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ +14417e: 54ec f615 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144182: 52ed e815 |00b7: iget v13, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +144186: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ +14418a: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +144190: 121c |00be: const/4 v12, #int 1 // #1 │ │ +144192: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ +144196: 120c |00c1: const/4 v12, #int 0 // #0 │ │ +144198: 5cec e915 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mIsDragging:Z // field@15e9 │ │ +14419c: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ +14419e: 59ec e615 |00c5: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +1441a2: 54ec f615 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1441a6: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +1441ac: 0a0c |00cc: move-result v12 │ │ +1441ae: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ +1441b2: 54ec f615 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1441b6: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ +1441bc: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ +1441c0: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +1441c6: 0a05 |00d9: move-result v5 │ │ +1441c8: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +1441ce: 0a0b |00dd: move-result v11 │ │ +1441d0: 59eb ea15 |00de: iput v11, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +1441d4: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1441da: 0a0c |00e3: move-result v12 │ │ +1441dc: 59ec e615 |00e4: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +1441e0: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ +1441e4: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +1441ea: 0a08 |00eb: move-result v8 │ │ +1441ec: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1441f2: 0a07 |00ef: move-result v7 │ │ +1441f4: 52ec e615 |00f0: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +1441f8: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ +1441fc: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ +144200: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ +144202: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +144208: 0a0c |00fa: move-result v12 │ │ +14420a: 59ec e615 |00fb: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +14420e: 52ec e615 |00fd: iget v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mActivePointerId:I // field@15e6 │ │ +144212: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +144218: 0a0c |0102: move-result v12 │ │ +14421a: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +144220: 0a0c |0106: move-result v12 │ │ +144222: 59ec ea15 |0107: iput v12, v14, Lcom/viewpagerindicator/CirclePageIndicator;.mLastMotionX:F // field@15ea │ │ +144226: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ +14422a: 1206 |010b: const/4 v6, #int 0 // #0 │ │ +14422c: 28eb |010c: goto 00f7 // -0015 │ │ +14422e: 0000 |010d: nop // spacer │ │ +144230: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x0007 line=353 │ │ 0x0008 line=279 │ │ 0x0018 line=280 │ │ @@ -451337,18 +451469,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -146590: |[146590] com.viewpagerindicator.CirclePageIndicator.setCentered:(Z)V │ │ -1465a0: 5c01 e715 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ -1465a4: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1465aa: 0e00 |0005: return-void │ │ +144254: |[144254] com.viewpagerindicator.CirclePageIndicator.setCentered:(Z)V │ │ +144264: 5c01 e715 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mCentered:Z // field@15e7 │ │ +144268: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +14426e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0002 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451359,26 +451491,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1465ac: |[1465ac] com.viewpagerindicator.CirclePageIndicator.setCurrentItem:(I)V │ │ -1465bc: 5420 f615 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -1465c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -1465c4: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -1465c8: 1a01 2a1c |0006: const-string v1, "ViewPager has not been bound." // string@1c2a │ │ -1465cc: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -1465d2: 2700 |000b: throw v0 │ │ -1465d4: 5420 f615 |000c: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -1465d8: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -1465de: 5923 e815 |0011: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ -1465e2: 6e10 fb3c 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1465e8: 0e00 |0016: return-void │ │ +144270: |[144270] com.viewpagerindicator.CirclePageIndicator.setCurrentItem:(I)V │ │ +144280: 5420 f615 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144284: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +144288: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +14428c: 1a01 261c |0006: const-string v1, "ViewPager has not been bound." // string@1c26 │ │ +144290: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +144296: 2700 |000b: throw v0 │ │ +144298: 5420 f615 |000c: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +14429c: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +1442a2: 5923 e815 |0011: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mCurrentPage:I // field@15e8 │ │ +1442a6: 6e10 fb3c 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +1442ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0004 line=381 │ │ 0x000c line=383 │ │ 0x0011 line=384 │ │ 0x0013 line=385 │ │ @@ -451392,19 +451524,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1465ec: |[1465ec] com.viewpagerindicator.CirclePageIndicator.setFillColor:(I)V │ │ -1465fc: 5410 ee15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ -146600: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -146606: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -14660c: 0e00 |0008: return-void │ │ +1442b0: |[1442b0] com.viewpagerindicator.CirclePageIndicator.setFillColor:(I)V │ │ +1442c0: 5410 ee15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintFill:Landroid/graphics/Paint; // field@15ee │ │ +1442c4: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1442ca: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +1442d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0005 line=131 │ │ 0x0008 line=132 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451415,17 +451547,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 │ │ -146610: |[146610] com.viewpagerindicator.CirclePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -146620: 5b01 eb15 |0000: iput-object v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ -146624: 0e00 |0002: return-void │ │ +1442d4: |[1442d4] com.viewpagerindicator.CirclePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +1442e4: 5b01 eb15 |0000: iput-object v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@15eb │ │ +1442e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0002 line=429 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -451435,25 +451567,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -146628: |[146628] com.viewpagerindicator.CirclePageIndicator.setOrientation:(I)V │ │ -146638: 2b03 1200 0000 |0000: packed-switch v3, 00000012 // +00000012 │ │ -14663e: 2200 6408 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ -146642: 1a01 5016 |0005: const-string v1, "Orientation must be either HORIZONTAL or VERTICAL." // string@1650 │ │ -146646: 7020 f242 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ -14664c: 2700 |000a: throw v0 │ │ -14664e: 5923 ec15 |000b: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ -146652: 6e10 0a3d 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@3d0a │ │ -146658: 0e00 |0010: return-void │ │ -14665a: 0000 |0011: nop // spacer │ │ -14665c: 0001 0200 0000 0000 0b00 0000 0b00 ... |0012: packed-switch-data (8 units) │ │ +1442ec: |[1442ec] com.viewpagerindicator.CirclePageIndicator.setOrientation:(I)V │ │ +1442fc: 2b03 1200 0000 |0000: packed-switch v3, 00000012 // +00000012 │ │ +144302: 2200 6408 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0864 │ │ +144306: 1a01 4c16 |0005: const-string v1, "Orientation must be either HORIZONTAL or VERTICAL." // string@164c │ │ +14430a: 7020 f242 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@42f2 │ │ +144310: 2700 |000a: throw v0 │ │ +144312: 5923 ec15 |000b: iput v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mOrientation:I // field@15ec │ │ +144316: 6e10 0a3d 0200 |000d: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.requestLayout:()V // method@3d0a │ │ +14431c: 0e00 |0010: return-void │ │ +14431e: 0000 |0011: nop // spacer │ │ +144320: 0001 0200 0000 0000 0b00 0000 0b00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0003 line=147 │ │ 0x000b line=142 │ │ 0x000d line=143 │ │ 0x0010 line=149 │ │ @@ -451467,19 +451599,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14666c: |[14666c] com.viewpagerindicator.CirclePageIndicator.setPageColor:(I)V │ │ -14667c: 5410 ef15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ -146680: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -146686: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -14668c: 0e00 |0008: return-void │ │ +144330: |[144330] com.viewpagerindicator.CirclePageIndicator.setPageColor:(I)V │ │ +144340: 5410 ef15 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintPageFill:Landroid/graphics/Paint; // field@15ef │ │ +144344: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +14434a: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +144350: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x0008 line=123 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451490,18 +451622,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -146690: |[146690] com.viewpagerindicator.CirclePageIndicator.setRadius:(F)V │ │ -1466a0: 5901 f115 |0000: iput v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ -1466a4: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1466aa: 0e00 |0005: return-void │ │ +144354: |[144354] com.viewpagerindicator.CirclePageIndicator.setRadius:(F)V │ │ +144364: 5901 f115 |0000: iput v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mRadius:F // field@15f1 │ │ +144368: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +14436e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451512,18 +451644,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1466ac: |[1466ac] com.viewpagerindicator.CirclePageIndicator.setSnap:(Z)V │ │ -1466bc: 5c01 f315 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ -1466c0: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1466c6: 0e00 |0005: return-void │ │ +144370: |[144370] com.viewpagerindicator.CirclePageIndicator.setSnap:(Z)V │ │ +144380: 5c01 f315 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/CirclePageIndicator;.mSnap:Z // field@15f3 │ │ +144384: 6e10 fb3c 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +14438a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0005 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451534,19 +451666,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1466c8: |[1466c8] com.viewpagerindicator.CirclePageIndicator.setStrokeColor:(I)V │ │ -1466d8: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -1466dc: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1466e2: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -1466e8: 0e00 |0008: return-void │ │ +14438c: |[14438c] com.viewpagerindicator.CirclePageIndicator.setStrokeColor:(I)V │ │ +14439c: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +1443a0: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1443a6: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +1443ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451557,19 +451689,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1466ec: |[1466ec] com.viewpagerindicator.CirclePageIndicator.setStrokeWidth:(F)V │ │ -1466fc: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ -146700: 6e20 0003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -146706: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -14670c: 0e00 |0008: return-void │ │ +1443b0: |[1443b0] com.viewpagerindicator.CirclePageIndicator.setStrokeWidth:(F)V │ │ +1443c0: 5410 f015 |0000: iget-object v0, v1, Lcom/viewpagerindicator/CirclePageIndicator;.mPaintStroke:Landroid/graphics/Paint; // field@15f0 │ │ +1443c4: 6e20 0003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +1443ca: 6e10 fb3c 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +1443d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ 0x0008 line=167 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ @@ -451580,35 +451712,35 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -146710: |[146710] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -146720: 5420 f615 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146724: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -146728: 0e00 |0004: return-void │ │ -14672a: 5420 f615 |0005: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -14672e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -146732: 5420 f615 |0009: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146736: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -146738: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14673e: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146744: 0c00 |0012: move-result-object v0 │ │ -146746: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ -14674a: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14674e: 1a01 291c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c29 │ │ -146752: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -146758: 2700 |001c: throw v0 │ │ -14675a: 5b23 f615 |001d: iput-object v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -14675e: 5420 f615 |001f: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ -146762: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -146768: 6e10 fb3c 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ -14676e: 28dd |0027: goto 0004 // -0023 │ │ +1443d4: |[1443d4] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +1443e4: 5420 f615 |0000: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1443e8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +1443ec: 0e00 |0004: return-void │ │ +1443ee: 5420 f615 |0005: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1443f2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +1443f6: 5420 f615 |0009: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +1443fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1443fc: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +144402: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144408: 0c00 |0012: move-result-object v0 │ │ +14440a: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +14440e: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +144412: 1a01 251c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c25 │ │ +144416: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +14441c: 2700 |001c: throw v0 │ │ +14441e: 5b23 f615 |001d: iput-object v3, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144422: 5420 f615 |001f: iget-object v0, v2, Lcom/viewpagerindicator/CirclePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@15f6 │ │ +144426: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +14442c: 6e10 fb3c 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/CirclePageIndicator;.invalidate:()V // method@3cfb │ │ +144432: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0004 line=370 │ │ 0x0005 line=361 │ │ 0x0009 line=362 │ │ 0x000f line=364 │ │ @@ -451625,43 +451757,43 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -146770: |[146770] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -146780: 6e20 163d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d16 │ │ -146786: 6e20 0c3d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@3d0c │ │ -14678c: 0e00 |0006: return-void │ │ +144434: |[144434] com.viewpagerindicator.CirclePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +144444: 6e20 163d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/CirclePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d16 │ │ +14444a: 6e20 0c3d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/CirclePageIndicator;.setCurrentItem:(I)V // method@3d0c │ │ +144450: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0003 line=375 │ │ 0x0006 line=376 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/CirclePageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 1485 (CirclePageIndicator.java) │ │ + source_file_idx : 1481 (CirclePageIndicator.java) │ │ │ │ Class #1603 header: │ │ class_idx : 1905 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 4865 │ │ +source_file_idx : 4861 │ │ static_fields_size : 1 │ │ instance_fields_size: 12 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 25 │ │ │ │ Class #1603 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/LinePageIndicator$1; Lcom/viewpagerindicator/LinePageIndicator$SavedState; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/LinePageIndicator$SavedState; } │ │ │ │ Class #1603 - │ │ Class descriptor : 'Lcom/viewpagerindicator/LinePageIndicator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ Interfaces - │ │ #0 : 'Lcom/viewpagerindicator/PageIndicator;' │ │ @@ -451726,18 +451858,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -146790: |[146790] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;)V │ │ -1467a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1467a2: 7030 243d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d24 │ │ -1467a8: 0e00 |0004: return-void │ │ +144454: |[144454] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;)V │ │ +144464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +144466: 7030 243d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d24 │ │ +14446c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -451747,18 +451879,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 │ │ -1467ac: |[1467ac] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1467bc: 6000 1f16 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiLinePageIndicatorStyle:I // field@161f │ │ -1467c0: 7040 253d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3d25 │ │ -1467c6: 0e00 |0005: return-void │ │ +144470: |[144470] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +144480: 6000 1f16 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiLinePageIndicatorStyle:I // field@161f │ │ +144484: 7040 253d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/LinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3d25 │ │ +14448a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -451769,88 +451901,88 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 148 16-bit code units │ │ -1467c8: |[1467c8] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1467d8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -1467da: 7040 2738 cbed |0001: invoke-direct {v11, v12, v13, v14}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -1467e0: 2209 8000 |0004: new-instance v9, Landroid/graphics/Paint; // type@0080 │ │ -1467e4: 7020 e802 a900 |0006: invoke-direct {v9, v10}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -1467ea: 5bb9 0316 |0009: iput-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -1467ee: 2209 8000 |000b: new-instance v9, Landroid/graphics/Paint; // type@0080 │ │ -1467f2: 7020 e802 a900 |000d: invoke-direct {v9, v10}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -1467f8: 5bb9 0216 |0010: iput-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -1467fc: 1509 80bf |0012: const/high16 v9, #int -1082130432 // #bf80 │ │ -146800: 59b9 ff15 |0014: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146804: 12f9 |0016: const/4 v9, #int -1 // #ff │ │ -146806: 59b9 fa15 |0017: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -14680a: 6e10 343d 0b00 |0019: invoke-virtual {v11}, Lcom/viewpagerindicator/LinePageIndicator;.isInEditMode:()Z // method@3d34 │ │ -146810: 0a09 |001c: move-result v9 │ │ -146812: 3809 0300 |001d: if-eqz v9, 0020 // +0003 │ │ -146816: 0e00 |001f: return-void │ │ -146818: 6e10 2d3d 0b00 |0020: invoke-virtual {v11}, Lcom/viewpagerindicator/LinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3d2d │ │ -14681e: 0c08 |0023: move-result-object v8 │ │ -146820: 6009 2b16 |0024: sget v9, Lcom/viewpagerindicator/R$color;.default_line_indicator_selected_color:I // field@162b │ │ -146824: 6e20 2702 9800 |0026: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -14682a: 0a05 |0029: move-result v5 │ │ -14682c: 6009 2c16 |002a: sget v9, Lcom/viewpagerindicator/R$color;.default_line_indicator_unselected_color:I // field@162c │ │ -146830: 6e20 2702 9800 |002c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -146836: 0a07 |002f: move-result v7 │ │ -146838: 6009 3e16 |0030: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_line_width:I // field@163e │ │ -14683c: 6e20 2c02 9800 |0032: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -146842: 0a04 |0035: move-result v4 │ │ -146844: 6009 3d16 |0036: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_gap_width:I // field@163d │ │ -146848: 6e20 2c02 9800 |0038: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -14684e: 0a03 |003b: move-result v3 │ │ -146850: 6009 3f16 |003c: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_stroke_width:I // field@163f │ │ -146854: 6e20 2c02 9800 |003e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -14685a: 0a06 |0041: move-result v6 │ │ -14685c: 6009 2516 |0042: sget v9, Lcom/viewpagerindicator/R$bool;.default_line_indicator_centered:I // field@1625 │ │ -146860: 6e20 2602 9800 |0044: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -146866: 0a02 |0047: move-result v2 │ │ -146868: 6209 6316 |0048: sget-object v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@1663 │ │ -14686c: 120a |004a: const/4 v10, #int 0 // #0 │ │ -14686e: 6e5a b201 dce9 |004b: invoke-virtual {v12, v13, v9, v14, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -146874: 0c00 |004e: move-result-object v0 │ │ -146876: 6009 6416 |004f: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_centered:I // field@1664 │ │ -14687a: 6e30 5502 9002 |0051: invoke-virtual {v0, v9, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -146880: 0a09 |0054: move-result v9 │ │ -146882: 5cb9 fb15 |0055: iput-boolean v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ -146886: 6009 6616 |0057: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_lineWidth:I // field@1666 │ │ -14688a: 6e30 5902 9004 |0059: invoke-virtual {v0, v9, v4}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -146890: 0a09 |005c: move-result v9 │ │ -146892: 59b9 0016 |005d: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -146896: 6009 6516 |005f: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_gapWidth:I // field@1665 │ │ -14689a: 6e30 5902 9003 |0061: invoke-virtual {v0, v9, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1468a0: 0a09 |0064: move-result v9 │ │ -1468a2: 59b9 fd15 |0065: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -1468a6: 6009 6816 |0067: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_strokeWidth:I // field@1668 │ │ -1468aa: 6e30 5902 9006 |0069: invoke-virtual {v0, v9, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1468b0: 0a09 |006c: move-result v9 │ │ -1468b2: 6e20 483d 9b00 |006d: invoke-virtual {v11, v9}, Lcom/viewpagerindicator/LinePageIndicator;.setStrokeWidth:(F)V // method@3d48 │ │ -1468b8: 54b9 0316 |0070: iget-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -1468bc: 600a 6916 |0072: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_unselectedColor:I // field@1669 │ │ -1468c0: 6e30 5702 a007 |0074: invoke-virtual {v0, v10, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -1468c6: 0a0a |0077: move-result v10 │ │ -1468c8: 6e20 f702 a900 |0078: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1468ce: 54b9 0216 |007b: iget-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -1468d2: 600a 6716 |007d: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_selectedColor:I // field@1667 │ │ -1468d6: 6e30 5702 a005 |007f: invoke-virtual {v0, v10, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -1468dc: 0a0a |0082: move-result v10 │ │ -1468de: 6e20 f702 a900 |0083: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1468e4: 6e10 7102 0000 |0086: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -1468ea: 7110 fa38 0c00 |0089: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -1468f0: 0c01 |008c: move-result-object v1 │ │ -1468f2: 7110 9e1b 0100 |008d: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -1468f8: 0a09 |0090: move-result v9 │ │ -1468fa: 59b9 0416 |0091: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@1604 │ │ -1468fe: 288c |0093: goto 001f // -0074 │ │ +14448c: |[14448c] com.viewpagerindicator.LinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +14449c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +14449e: 7040 2738 cbed |0001: invoke-direct {v11, v12, v13, v14}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +1444a4: 2209 8000 |0004: new-instance v9, Landroid/graphics/Paint; // type@0080 │ │ +1444a8: 7020 e802 a900 |0006: invoke-direct {v9, v10}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +1444ae: 5bb9 0316 |0009: iput-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +1444b2: 2209 8000 |000b: new-instance v9, Landroid/graphics/Paint; // type@0080 │ │ +1444b6: 7020 e802 a900 |000d: invoke-direct {v9, v10}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +1444bc: 5bb9 0216 |0010: iput-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +1444c0: 1509 80bf |0012: const/high16 v9, #int -1082130432 // #bf80 │ │ +1444c4: 59b9 ff15 |0014: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +1444c8: 12f9 |0016: const/4 v9, #int -1 // #ff │ │ +1444ca: 59b9 fa15 |0017: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +1444ce: 6e10 343d 0b00 |0019: invoke-virtual {v11}, Lcom/viewpagerindicator/LinePageIndicator;.isInEditMode:()Z // method@3d34 │ │ +1444d4: 0a09 |001c: move-result v9 │ │ +1444d6: 3809 0300 |001d: if-eqz v9, 0020 // +0003 │ │ +1444da: 0e00 |001f: return-void │ │ +1444dc: 6e10 2d3d 0b00 |0020: invoke-virtual {v11}, Lcom/viewpagerindicator/LinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3d2d │ │ +1444e2: 0c08 |0023: move-result-object v8 │ │ +1444e4: 6009 2b16 |0024: sget v9, Lcom/viewpagerindicator/R$color;.default_line_indicator_selected_color:I // field@162b │ │ +1444e8: 6e20 2702 9800 |0026: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +1444ee: 0a05 |0029: move-result v5 │ │ +1444f0: 6009 2c16 |002a: sget v9, Lcom/viewpagerindicator/R$color;.default_line_indicator_unselected_color:I // field@162c │ │ +1444f4: 6e20 2702 9800 |002c: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +1444fa: 0a07 |002f: move-result v7 │ │ +1444fc: 6009 3e16 |0030: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_line_width:I // field@163e │ │ +144500: 6e20 2c02 9800 |0032: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +144506: 0a04 |0035: move-result v4 │ │ +144508: 6009 3d16 |0036: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_gap_width:I // field@163d │ │ +14450c: 6e20 2c02 9800 |0038: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +144512: 0a03 |003b: move-result v3 │ │ +144514: 6009 3f16 |003c: sget v9, Lcom/viewpagerindicator/R$dimen;.default_line_indicator_stroke_width:I // field@163f │ │ +144518: 6e20 2c02 9800 |003e: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +14451e: 0a06 |0041: move-result v6 │ │ +144520: 6009 2516 |0042: sget v9, Lcom/viewpagerindicator/R$bool;.default_line_indicator_centered:I // field@1625 │ │ +144524: 6e20 2602 9800 |0044: invoke-virtual {v8, v9}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +14452a: 0a02 |0047: move-result v2 │ │ +14452c: 6209 6316 |0048: sget-object v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator:[I // field@1663 │ │ +144530: 120a |004a: const/4 v10, #int 0 // #0 │ │ +144532: 6e5a b201 dce9 |004b: invoke-virtual {v12, v13, v9, v14, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +144538: 0c00 |004e: move-result-object v0 │ │ +14453a: 6009 6416 |004f: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_centered:I // field@1664 │ │ +14453e: 6e30 5502 9002 |0051: invoke-virtual {v0, v9, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +144544: 0a09 |0054: move-result v9 │ │ +144546: 5cb9 fb15 |0055: iput-boolean v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ +14454a: 6009 6616 |0057: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_lineWidth:I // field@1666 │ │ +14454e: 6e30 5902 9004 |0059: invoke-virtual {v0, v9, v4}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +144554: 0a09 |005c: move-result v9 │ │ +144556: 59b9 0016 |005d: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +14455a: 6009 6516 |005f: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_gapWidth:I // field@1665 │ │ +14455e: 6e30 5902 9003 |0061: invoke-virtual {v0, v9, v3}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +144564: 0a09 |0064: move-result v9 │ │ +144566: 59b9 fd15 |0065: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +14456a: 6009 6816 |0067: sget v9, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_strokeWidth:I // field@1668 │ │ +14456e: 6e30 5902 9006 |0069: invoke-virtual {v0, v9, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +144574: 0a09 |006c: move-result v9 │ │ +144576: 6e20 483d 9b00 |006d: invoke-virtual {v11, v9}, Lcom/viewpagerindicator/LinePageIndicator;.setStrokeWidth:(F)V // method@3d48 │ │ +14457c: 54b9 0316 |0070: iget-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +144580: 600a 6916 |0072: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_unselectedColor:I // field@1669 │ │ +144584: 6e30 5702 a007 |0074: invoke-virtual {v0, v10, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +14458a: 0a0a |0077: move-result v10 │ │ +14458c: 6e20 f702 a900 |0078: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +144592: 54b9 0216 |007b: iget-object v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144596: 600a 6716 |007d: sget v10, Lcom/viewpagerindicator/R$styleable;.LinePageIndicator_selectedColor:I // field@1667 │ │ +14459a: 6e30 5702 a005 |007f: invoke-virtual {v0, v10, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +1445a0: 0a0a |0082: move-result v10 │ │ +1445a2: 6e20 f702 a900 |0083: invoke-virtual {v9, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1445a8: 6e10 7102 0000 |0086: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1445ae: 7110 fa38 0c00 |0089: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +1445b4: 0c01 |008c: move-result-object v1 │ │ +1445b6: 7110 9e1b 0100 |008d: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +1445bc: 0a09 |0090: move-result v9 │ │ +1445be: 59b9 0416 |0091: iput v9, v11, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@1604 │ │ +1445c2: 288c |0093: goto 001f // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=41 │ │ 0x000b line=42 │ │ 0x0012 line=51 │ │ 0x0016 line=52 │ │ @@ -451893,44 +452025,44 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -146900: |[146900] com.viewpagerindicator.LinePageIndicator.measureHeight:(I)I │ │ -146910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -146912: 7110 2138 0600 |0001: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -146918: 0a01 |0004: move-result v1 │ │ -14691a: 7110 2238 0600 |0005: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -146920: 0a02 |0008: move-result v2 │ │ -146922: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ -146926: 3331 0900 |000b: if-ne v1, v3, 0014 // +0009 │ │ -14692a: 8220 |000d: int-to-float v0, v2 │ │ -14692c: 7110 5637 0000 |000e: invoke-static {v0}, Landroid/util/FloatMath;.ceil:(F)F // method@3756 │ │ -146932: 0a03 |0011: move-result v3 │ │ -146934: 8733 |0012: float-to-int v3, v3 │ │ -146936: 0f03 |0013: return v3 │ │ -146938: 5453 0216 |0014: iget-object v3, v5, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -14693c: 6e10 ef02 0300 |0016: invoke-virtual {v3}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -146942: 0a03 |0019: move-result v3 │ │ -146944: 6e10 2c3d 0500 |001a: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@3d2c │ │ -14694a: 0a04 |001d: move-result v4 │ │ -14694c: 8244 |001e: int-to-float v4, v4 │ │ -14694e: c643 |001f: add-float/2addr v3, v4 │ │ -146950: 6e10 293d 0500 |0020: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@3d29 │ │ -146956: 0a04 |0023: move-result v4 │ │ -146958: 8244 |0024: int-to-float v4, v4 │ │ -14695a: a600 0304 |0025: add-float v0, v3, v4 │ │ -14695e: 1503 0080 |0027: const/high16 v3, #int -2147483648 // #8000 │ │ -146962: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ -146966: 8223 |002b: int-to-float v3, v2 │ │ -146968: 7120 1443 3000 |002c: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -14696e: 0a00 |002f: move-result v0 │ │ -146970: 28de |0030: goto 000e // -0022 │ │ +1445c4: |[1445c4] com.viewpagerindicator.LinePageIndicator.measureHeight:(I)I │ │ +1445d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1445d6: 7110 2138 0600 |0001: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +1445dc: 0a01 |0004: move-result v1 │ │ +1445de: 7110 2238 0600 |0005: invoke-static {v6}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +1445e4: 0a02 |0008: move-result v2 │ │ +1445e6: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ +1445ea: 3331 0900 |000b: if-ne v1, v3, 0014 // +0009 │ │ +1445ee: 8220 |000d: int-to-float v0, v2 │ │ +1445f0: 7110 5637 0000 |000e: invoke-static {v0}, Landroid/util/FloatMath;.ceil:(F)F // method@3756 │ │ +1445f6: 0a03 |0011: move-result v3 │ │ +1445f8: 8733 |0012: float-to-int v3, v3 │ │ +1445fa: 0f03 |0013: return v3 │ │ +1445fc: 5453 0216 |0014: iget-object v3, v5, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144600: 6e10 ef02 0300 |0016: invoke-virtual {v3}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +144606: 0a03 |0019: move-result v3 │ │ +144608: 6e10 2c3d 0500 |001a: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@3d2c │ │ +14460e: 0a04 |001d: move-result v4 │ │ +144610: 8244 |001e: int-to-float v4, v4 │ │ +144612: c643 |001f: add-float/2addr v3, v4 │ │ +144614: 6e10 293d 0500 |0020: invoke-virtual {v5}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@3d29 │ │ +14461a: 0a04 |0023: move-result v4 │ │ +14461c: 8244 |0024: int-to-float v4, v4 │ │ +14461e: a600 0304 |0025: add-float v0, v3, v4 │ │ +144622: 1503 0080 |0027: const/high16 v3, #int -2147483648 // #8000 │ │ +144626: 3331 e5ff |0029: if-ne v1, v3, 000e // -001b │ │ +14462a: 8223 |002b: int-to-float v3, v2 │ │ +14462c: 7120 1443 3000 |002c: invoke-static {v0, v3}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +144632: 0a00 |002f: move-result v0 │ │ +144634: 28de |0030: goto 000e // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0001 line=376 │ │ 0x0005 line=377 │ │ 0x0009 line=379 │ │ 0x000d line=381 │ │ @@ -451950,55 +452082,55 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -146974: |[146974] com.viewpagerindicator.LinePageIndicator.measureWidth:(I)I │ │ -146984: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -146986: 7110 2138 0800 |0001: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -14698c: 0a02 |0004: move-result v2 │ │ -14698e: 7110 2238 0800 |0005: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -146994: 0a03 |0008: move-result v3 │ │ -146996: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ -14699a: 3242 0600 |000b: if-eq v2, v4, 0011 // +0006 │ │ -14699e: 5474 0516 |000d: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -1469a2: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ -1469a6: 8231 |0011: int-to-float v1, v3 │ │ -1469a8: 7110 5637 0100 |0012: invoke-static {v1}, Landroid/util/FloatMath;.ceil:(F)F // method@3756 │ │ -1469ae: 0a04 |0015: move-result v4 │ │ -1469b0: 8744 |0016: float-to-int v4, v4 │ │ -1469b2: 0f04 |0017: return v4 │ │ -1469b4: 5474 0516 |0018: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -1469b8: 6e10 261c 0400 |001a: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -1469be: 0c04 |001d: move-result-object v4 │ │ -1469c0: 6e10 b818 0400 |001e: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -1469c6: 0a00 |0021: move-result v0 │ │ -1469c8: 6e10 2a3d 0700 |0022: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@3d2a │ │ -1469ce: 0a04 |0025: move-result v4 │ │ -1469d0: 6e10 2b3d 0700 |0026: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@3d2b │ │ -1469d6: 0a05 |0029: move-result v5 │ │ -1469d8: b054 |002a: add-int/2addr v4, v5 │ │ -1469da: 8244 |002b: int-to-float v4, v4 │ │ -1469dc: 8205 |002c: int-to-float v5, v0 │ │ -1469de: 5276 0016 |002d: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -1469e2: c865 |002f: mul-float/2addr v5, v6 │ │ -1469e4: c654 |0030: add-float/2addr v4, v5 │ │ -1469e6: d805 00ff |0031: add-int/lit8 v5, v0, #int -1 // #ff │ │ -1469ea: 8255 |0033: int-to-float v5, v5 │ │ -1469ec: 5276 fd15 |0034: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -1469f0: c865 |0036: mul-float/2addr v5, v6 │ │ -1469f2: a601 0405 |0037: add-float v1, v4, v5 │ │ -1469f6: 1504 0080 |0039: const/high16 v4, #int -2147483648 // #8000 │ │ -1469fa: 3342 d7ff |003b: if-ne v2, v4, 0012 // -0029 │ │ -1469fe: 8234 |003d: int-to-float v4, v3 │ │ -146a00: 7120 1443 4100 |003e: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ -146a06: 0a01 |0041: move-result v1 │ │ -146a08: 28d0 |0042: goto 0012 // -0030 │ │ +144638: |[144638] com.viewpagerindicator.LinePageIndicator.measureWidth:(I)I │ │ +144648: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +14464a: 7110 2138 0800 |0001: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +144650: 0a02 |0004: move-result v2 │ │ +144652: 7110 2238 0800 |0005: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +144658: 0a03 |0008: move-result v3 │ │ +14465a: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ +14465e: 3242 0600 |000b: if-eq v2, v4, 0011 // +0006 │ │ +144662: 5474 0516 |000d: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144666: 3904 0900 |000f: if-nez v4, 0018 // +0009 │ │ +14466a: 8231 |0011: int-to-float v1, v3 │ │ +14466c: 7110 5637 0100 |0012: invoke-static {v1}, Landroid/util/FloatMath;.ceil:(F)F // method@3756 │ │ +144672: 0a04 |0015: move-result v4 │ │ +144674: 8744 |0016: float-to-int v4, v4 │ │ +144676: 0f04 |0017: return v4 │ │ +144678: 5474 0516 |0018: iget-object v4, v7, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +14467c: 6e10 261c 0400 |001a: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144682: 0c04 |001d: move-result-object v4 │ │ +144684: 6e10 b818 0400 |001e: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +14468a: 0a00 |0021: move-result v0 │ │ +14468c: 6e10 2a3d 0700 |0022: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@3d2a │ │ +144692: 0a04 |0025: move-result v4 │ │ +144694: 6e10 2b3d 0700 |0026: invoke-virtual {v7}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@3d2b │ │ +14469a: 0a05 |0029: move-result v5 │ │ +14469c: b054 |002a: add-int/2addr v4, v5 │ │ +14469e: 8244 |002b: int-to-float v4, v4 │ │ +1446a0: 8205 |002c: int-to-float v5, v0 │ │ +1446a2: 5276 0016 |002d: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +1446a6: c865 |002f: mul-float/2addr v5, v6 │ │ +1446a8: c654 |0030: add-float/2addr v4, v5 │ │ +1446aa: d805 00ff |0031: add-int/lit8 v5, v0, #int -1 // #ff │ │ +1446ae: 8255 |0033: int-to-float v5, v5 │ │ +1446b0: 5276 fd15 |0034: iget v6, v7, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +1446b4: c865 |0036: mul-float/2addr v5, v6 │ │ +1446b6: a601 0405 |0037: add-float v1, v4, v5 │ │ +1446ba: 1504 0080 |0039: const/high16 v4, #int -2147483648 // #8000 │ │ +1446be: 3342 d7ff |003b: if-ne v2, v4, 0012 // -0029 │ │ +1446c2: 8234 |003d: int-to-float v4, v3 │ │ +1446c4: 7120 1443 4100 |003e: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@4314 │ │ +1446ca: 0a01 |0041: move-result v1 │ │ +1446cc: 28d0 |0042: goto 0012 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0001 line=349 │ │ 0x0005 line=350 │ │ 0x0009 line=352 │ │ 0x0011 line=354 │ │ @@ -452021,17 +452153,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -146a0c: |[146a0c] com.viewpagerindicator.LinePageIndicator.getGapWidth:()F │ │ -146a1c: 5210 fd15 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -146a20: 0f00 |0002: return v0 │ │ +1446d0: |[1446d0] com.viewpagerindicator.LinePageIndicator.getGapWidth:()F │ │ +1446e0: 5210 fd15 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +1446e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #1 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452039,17 +452171,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -146a24: |[146a24] com.viewpagerindicator.LinePageIndicator.getLineWidth:()F │ │ -146a34: 5210 0016 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -146a38: 0f00 |0002: return v0 │ │ +1446e8: |[1446e8] com.viewpagerindicator.LinePageIndicator.getLineWidth:()F │ │ +1446f8: 5210 0016 |0000: iget v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +1446fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #2 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452057,19 +452189,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -146a3c: |[146a3c] com.viewpagerindicator.LinePageIndicator.getSelectedColor:()I │ │ -146a4c: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -146a50: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -146a56: 0a00 |0005: move-result v0 │ │ -146a58: 0f00 |0006: return v0 │ │ +144700: |[144700] com.viewpagerindicator.LinePageIndicator.getSelectedColor:()I │ │ +144710: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144714: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +14471a: 0a00 |0005: move-result v0 │ │ +14471c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #3 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452077,19 +452209,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -146a5c: |[146a5c] com.viewpagerindicator.LinePageIndicator.getStrokeWidth:()F │ │ -146a6c: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -146a70: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ -146a76: 0a00 |0005: move-result v0 │ │ -146a78: 0f00 |0006: return v0 │ │ +144720: |[144720] com.viewpagerindicator.LinePageIndicator.getStrokeWidth:()F │ │ +144730: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144734: 6e10 ef02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getStrokeWidth:()F // method@02ef │ │ +14473a: 0a00 |0005: move-result v0 │ │ +14473c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452097,19 +452229,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -146a7c: |[146a7c] com.viewpagerindicator.LinePageIndicator.getUnselectedColor:()I │ │ -146a8c: 5410 0316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -146a90: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -146a96: 0a00 |0005: move-result v0 │ │ -146a98: 0f00 |0006: return v0 │ │ +144740: |[144740] com.viewpagerindicator.LinePageIndicator.getUnselectedColor:()I │ │ +144750: 5410 0316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +144754: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +14475a: 0a00 |0005: move-result v0 │ │ +14475c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452117,17 +452249,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -146a9c: |[146a9c] com.viewpagerindicator.LinePageIndicator.isCentered:()Z │ │ -146aac: 5510 fb15 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ -146ab0: 0f00 |0002: return v0 │ │ +144760: |[144760] com.viewpagerindicator.LinePageIndicator.isCentered:()Z │ │ +144770: 5510 fb15 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ +144774: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ #6 : (in Lcom/viewpagerindicator/LinePageIndicator;) │ │ @@ -452135,17 +452267,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -146ab4: |[146ab4] com.viewpagerindicator.LinePageIndicator.notifyDataSetChanged:()V │ │ -146ac4: 6e10 323d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146aca: 0e00 |0003: return-void │ │ +144778: |[144778] com.viewpagerindicator.LinePageIndicator.notifyDataSetChanged:()V │ │ +144788: 6e10 323d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +14478e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ │ │ @@ -452154,86 +452286,86 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 119 16-bit code units │ │ -146acc: |[146acc] com.viewpagerindicator.LinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -146adc: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ -146ae0: 6f20 a438 fe00 |0002: invoke-super {v14, v15}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ -146ae6: 54e0 0516 |0005: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146aea: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -146aee: 0e00 |0009: return-void │ │ -146af0: 54e0 0516 |000a: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146af4: 6e10 261c 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146afa: 0c00 |000f: move-result-object v0 │ │ -146afc: 6e10 b818 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -146b02: 0a06 |0013: move-result v6 │ │ -146b04: 3806 f5ff |0014: if-eqz v6, 0009 // -000b │ │ -146b08: 52e0 fc15 |0016: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146b0c: 3460 0800 |0018: if-lt v0, v6, 0020 // +0008 │ │ -146b10: d800 06ff |001a: add-int/lit8 v0, v6, #int -1 // #ff │ │ -146b14: 6e20 423d 0e00 |001c: invoke-virtual {v14, v0}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@3d42 │ │ -146b1a: 28ea |001f: goto 0009 // -0016 │ │ -146b1c: 52e0 0016 |0020: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -146b20: 52e4 fd15 |0022: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -146b24: a60a 0004 |0024: add-float v10, v0, v4 │ │ -146b28: 8260 |0026: int-to-float v0, v6 │ │ -146b2a: c8a0 |0027: mul-float/2addr v0, v10 │ │ -146b2c: 52e4 fd15 |0028: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -146b30: a709 0004 |002a: sub-float v9, v0, v4 │ │ -146b34: 6e10 2c3d 0e00 |002c: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@3d2c │ │ -146b3a: 0a00 |002f: move-result v0 │ │ -146b3c: 820d |0030: int-to-float v13, v0 │ │ -146b3e: 6e10 2a3d 0e00 |0031: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@3d2a │ │ -146b44: 0a00 |0034: move-result v0 │ │ -146b46: 820b |0035: int-to-float v11, v0 │ │ -146b48: 6e10 2b3d 0e00 |0036: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@3d2b │ │ -146b4e: 0a00 |0039: move-result v0 │ │ -146b50: 820c |003a: int-to-float v12, v0 │ │ -146b52: 6e10 273d 0e00 |003b: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getHeight:()I // method@3d27 │ │ -146b58: 0a00 |003e: move-result v0 │ │ -146b5a: 8200 |003f: int-to-float v0, v0 │ │ -146b5c: c7d0 |0040: sub-float/2addr v0, v13 │ │ -146b5e: 6e10 293d 0e00 |0041: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@3d29 │ │ -146b64: 0a04 |0044: move-result v4 │ │ -146b66: 8244 |0045: int-to-float v4, v4 │ │ -146b68: c740 |0046: sub-float/2addr v0, v4 │ │ -146b6a: c950 |0047: div-float/2addr v0, v5 │ │ -146b6c: a602 0d00 |0048: add-float v2, v13, v0 │ │ -146b70: 01b7 |004a: move v7, v11 │ │ -146b72: 55e0 fb15 |004b: iget-boolean v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ -146b76: 3800 0e00 |004d: if-eqz v0, 005b // +000e │ │ -146b7a: 6e10 313d 0e00 |004f: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@3d31 │ │ -146b80: 0a00 |0052: move-result v0 │ │ -146b82: 8200 |0053: int-to-float v0, v0 │ │ -146b84: c7b0 |0054: sub-float/2addr v0, v11 │ │ -146b86: c7c0 |0055: sub-float/2addr v0, v12 │ │ -146b88: c950 |0056: div-float/2addr v0, v5 │ │ -146b8a: a904 0905 |0057: div-float v4, v9, v5 │ │ -146b8e: c740 |0059: sub-float/2addr v0, v4 │ │ -146b90: c607 |005a: add-float/2addr v7, v0 │ │ -146b92: 1208 |005b: const/4 v8, #int 0 // #0 │ │ -146b94: 3568 adff |005c: if-ge v8, v6, 0009 // -0053 │ │ -146b98: 8280 |005e: int-to-float v0, v8 │ │ -146b9a: c8a0 |005f: mul-float/2addr v0, v10 │ │ -146b9c: a601 0700 |0060: add-float v1, v7, v0 │ │ -146ba0: 52e0 0016 |0062: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -146ba4: a603 0100 |0064: add-float v3, v1, v0 │ │ -146ba8: 52e0 fc15 |0066: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146bac: 3308 0c00 |0068: if-ne v8, v0, 0074 // +000c │ │ -146bb0: 54e5 0216 |006a: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -146bb4: 07f0 |006c: move-object v0, v15 │ │ -146bb6: 0124 |006d: move v4, v2 │ │ -146bb8: 7406 b902 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b9 │ │ -146bbe: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ -146bc2: 28e9 |0073: goto 005c // -0017 │ │ -146bc4: 54e5 0316 |0074: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -146bc8: 28f6 |0076: goto 006c // -000a │ │ +144790: |[144790] com.viewpagerindicator.LinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +1447a0: 1505 0040 |0000: const/high16 v5, #int 1073741824 // #4000 │ │ +1447a4: 6f20 a438 fe00 |0002: invoke-super {v14, v15}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ +1447aa: 54e0 0516 |0005: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +1447ae: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +1447b2: 0e00 |0009: return-void │ │ +1447b4: 54e0 0516 |000a: iget-object v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +1447b8: 6e10 261c 0000 |000c: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1447be: 0c00 |000f: move-result-object v0 │ │ +1447c0: 6e10 b818 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1447c6: 0a06 |0013: move-result v6 │ │ +1447c8: 3806 f5ff |0014: if-eqz v6, 0009 // -000b │ │ +1447cc: 52e0 fc15 |0016: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +1447d0: 3460 0800 |0018: if-lt v0, v6, 0020 // +0008 │ │ +1447d4: d800 06ff |001a: add-int/lit8 v0, v6, #int -1 // #ff │ │ +1447d8: 6e20 423d 0e00 |001c: invoke-virtual {v14, v0}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@3d42 │ │ +1447de: 28ea |001f: goto 0009 // -0016 │ │ +1447e0: 52e0 0016 |0020: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +1447e4: 52e4 fd15 |0022: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +1447e8: a60a 0004 |0024: add-float v10, v0, v4 │ │ +1447ec: 8260 |0026: int-to-float v0, v6 │ │ +1447ee: c8a0 |0027: mul-float/2addr v0, v10 │ │ +1447f0: 52e4 fd15 |0028: iget v4, v14, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +1447f4: a709 0004 |002a: sub-float v9, v0, v4 │ │ +1447f8: 6e10 2c3d 0e00 |002c: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingTop:()I // method@3d2c │ │ +1447fe: 0a00 |002f: move-result v0 │ │ +144800: 820d |0030: int-to-float v13, v0 │ │ +144802: 6e10 2a3d 0e00 |0031: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingLeft:()I // method@3d2a │ │ +144808: 0a00 |0034: move-result v0 │ │ +14480a: 820b |0035: int-to-float v11, v0 │ │ +14480c: 6e10 2b3d 0e00 |0036: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingRight:()I // method@3d2b │ │ +144812: 0a00 |0039: move-result v0 │ │ +144814: 820c |003a: int-to-float v12, v0 │ │ +144816: 6e10 273d 0e00 |003b: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getHeight:()I // method@3d27 │ │ +14481c: 0a00 |003e: move-result v0 │ │ +14481e: 8200 |003f: int-to-float v0, v0 │ │ +144820: c7d0 |0040: sub-float/2addr v0, v13 │ │ +144822: 6e10 293d 0e00 |0041: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getPaddingBottom:()I // method@3d29 │ │ +144828: 0a04 |0044: move-result v4 │ │ +14482a: 8244 |0045: int-to-float v4, v4 │ │ +14482c: c740 |0046: sub-float/2addr v0, v4 │ │ +14482e: c950 |0047: div-float/2addr v0, v5 │ │ +144830: a602 0d00 |0048: add-float v2, v13, v0 │ │ +144834: 01b7 |004a: move v7, v11 │ │ +144836: 55e0 fb15 |004b: iget-boolean v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ +14483a: 3800 0e00 |004d: if-eqz v0, 005b // +000e │ │ +14483e: 6e10 313d 0e00 |004f: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@3d31 │ │ +144844: 0a00 |0052: move-result v0 │ │ +144846: 8200 |0053: int-to-float v0, v0 │ │ +144848: c7b0 |0054: sub-float/2addr v0, v11 │ │ +14484a: c7c0 |0055: sub-float/2addr v0, v12 │ │ +14484c: c950 |0056: div-float/2addr v0, v5 │ │ +14484e: a904 0905 |0057: div-float v4, v9, v5 │ │ +144852: c740 |0059: sub-float/2addr v0, v4 │ │ +144854: c607 |005a: add-float/2addr v7, v0 │ │ +144856: 1208 |005b: const/4 v8, #int 0 // #0 │ │ +144858: 3568 adff |005c: if-ge v8, v6, 0009 // -0053 │ │ +14485c: 8280 |005e: int-to-float v0, v8 │ │ +14485e: c8a0 |005f: mul-float/2addr v0, v10 │ │ +144860: a601 0700 |0060: add-float v1, v7, v0 │ │ +144864: 52e0 0016 |0062: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +144868: a603 0100 |0064: add-float v3, v1, v0 │ │ +14486c: 52e0 fc15 |0066: iget v0, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144870: 3308 0c00 |0068: if-ne v8, v0, 0074 // +000c │ │ +144874: 54e5 0216 |006a: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144878: 07f0 |006c: move-object v0, v15 │ │ +14487a: 0124 |006d: move v4, v2 │ │ +14487c: 7406 b902 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@02b9 │ │ +144882: d808 0801 |0071: add-int/lit8 v8, v8, #int 1 // #01 │ │ +144886: 28e9 |0073: goto 005c // -0017 │ │ +144888: 54e5 0316 |0074: iget-object v5, v14, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +14488c: 28f6 |0076: goto 006c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x0005 line=154 │ │ 0x0009 line=185 │ │ 0x000a line=157 │ │ 0x0014 line=158 │ │ @@ -452274,21 +452406,21 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -146bcc: |[146bcc] com.viewpagerindicator.LinePageIndicator.onMeasure:(II)V │ │ -146bdc: 7020 363d 3200 |0000: invoke-direct {v2, v3}, Lcom/viewpagerindicator/LinePageIndicator;.measureWidth:(I)I // method@3d36 │ │ -146be2: 0a00 |0003: move-result v0 │ │ -146be4: 7020 353d 4200 |0004: invoke-direct {v2, v4}, Lcom/viewpagerindicator/LinePageIndicator;.measureHeight:(I)I // method@3d35 │ │ -146bea: 0a01 |0007: move-result v1 │ │ -146bec: 6e30 453d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setMeasuredDimension:(II)V // method@3d45 │ │ -146bf2: 0e00 |000b: return-void │ │ +144890: |[144890] com.viewpagerindicator.LinePageIndicator.onMeasure:(II)V │ │ +1448a0: 7020 363d 3200 |0000: invoke-direct {v2, v3}, Lcom/viewpagerindicator/LinePageIndicator;.measureWidth:(I)I // method@3d36 │ │ +1448a6: 0a00 |0003: move-result v0 │ │ +1448a8: 7020 353d 4200 |0004: invoke-direct {v2, v4}, Lcom/viewpagerindicator/LinePageIndicator;.measureHeight:(I)I // method@3d35 │ │ +1448ae: 0a01 |0007: move-result v1 │ │ +1448b0: 6e30 453d 0201 |0008: invoke-virtual {v2, v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setMeasuredDimension:(II)V // method@3d45 │ │ +1448b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x000b line=338 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/LinePageIndicator; │ │ 0x0000 - 0x000c reg=3 widthMeasureSpec I │ │ @@ -452299,20 +452431,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -146bf4: |[146bf4] com.viewpagerindicator.LinePageIndicator.onPageScrollStateChanged:(I)V │ │ -146c04: 5410 0116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c08: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -146c0c: 5410 0116 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c10: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -146c16: 0e00 |0009: return-void │ │ +1448b8: |[1448b8] com.viewpagerindicator.LinePageIndicator.onPageScrollStateChanged:(I)V │ │ +1448c8: 5410 0116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +1448cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1448d0: 5410 0116 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +1448d4: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +1448da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0004 line=309 │ │ 0x0009 line=311 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452323,20 +452455,20 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -146c18: |[146c18] com.viewpagerindicator.LinePageIndicator.onPageScrolled:(IFI)V │ │ -146c28: 5410 0116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -146c30: 5410 0116 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c34: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -146c3a: 0e00 |0009: return-void │ │ +1448dc: |[1448dc] com.viewpagerindicator.LinePageIndicator.onPageScrolled:(IFI)V │ │ +1448ec: 5410 0116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +1448f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1448f4: 5410 0116 |0004: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +1448f8: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +1448fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0009 line=318 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452349,22 +452481,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -146c3c: |[146c3c] com.viewpagerindicator.LinePageIndicator.onPageSelected:(I)V │ │ -146c4c: 5912 fc15 |0000: iput v2, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146c50: 6e10 323d 0100 |0002: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146c56: 5410 0116 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c5a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -146c5e: 5410 0116 |0009: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146c62: 7220 e41b 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -146c68: 0e00 |000e: return-void │ │ +144900: |[144900] com.viewpagerindicator.LinePageIndicator.onPageSelected:(I)V │ │ +144910: 5912 fc15 |0000: iput v2, v1, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144914: 6e10 323d 0100 |0002: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +14491a: 5410 0116 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +14491e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +144922: 5410 0116 |0009: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +144926: 7220 e41b 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +14492c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0002 line=323 │ │ 0x0005 line=325 │ │ 0x0009 line=326 │ │ 0x000e line=328 │ │ @@ -452377,24 +452509,24 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -146c6c: |[146c6c] com.viewpagerindicator.LinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -146c7c: 0730 |0000: move-object v0, v3 │ │ -146c7e: 1f00 7007 |0001: check-cast v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ -146c82: 6e10 213d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3d21 │ │ -146c88: 0c01 |0006: move-result-object v1 │ │ -146c8a: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ -146c90: 5201 f815 |000a: iget v1, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ -146c94: 5921 fc15 |000c: iput v1, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146c98: 6e10 403d 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.requestLayout:()V // method@3d40 │ │ -146c9e: 0e00 |0011: return-void │ │ +144930: |[144930] com.viewpagerindicator.LinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +144940: 0730 |0000: move-object v0, v3 │ │ +144942: 1f00 7007 |0001: check-cast v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ +144946: 6e10 213d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3d21 │ │ +14494c: 0c01 |0006: move-result-object v1 │ │ +14494e: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ +144954: 5201 f815 |000a: iget v1, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ +144958: 5921 fc15 |000c: iput v1, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +14495c: 6e10 403d 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.requestLayout:()V // method@3d40 │ │ +144962: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ 0x000a line=397 │ │ 0x000e line=398 │ │ 0x0011 line=399 │ │ @@ -452408,22 +452540,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -146ca0: |[146ca0] com.viewpagerindicator.LinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -146cb0: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ -146cb6: 0c01 |0003: move-result-object v1 │ │ -146cb8: 2200 7007 |0004: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ -146cbc: 7020 203d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3d20 │ │ -146cc2: 5232 fc15 |0009: iget v2, v3, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146cc6: 5902 f815 |000b: iput v2, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ -146cca: 1100 |000d: return-object v0 │ │ +144964: |[144964] com.viewpagerindicator.LinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +144974: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ +14497a: 0c01 |0003: move-result-object v1 │ │ +14497c: 2200 7007 |0004: new-instance v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState; // type@0770 │ │ +144980: 7020 203d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3d20 │ │ +144986: 5232 fc15 |0009: iget v2, v3, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +14498a: 5902 f815 |000b: iput v2, v0, Lcom/viewpagerindicator/LinePageIndicator$SavedState;.currentPage:I // field@15f8 │ │ +14498e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0004 line=404 │ │ 0x0009 line=405 │ │ 0x000d line=406 │ │ locals : │ │ @@ -452436,159 +452568,159 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 288 16-bit code units │ │ -146ccc: |[146ccc] com.viewpagerindicator.LinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -146cdc: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -146ce2: 0a0c |0003: move-result v12 │ │ -146ce4: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ -146ce8: 121c |0006: const/4 v12, #int 1 // #1 │ │ -146cea: 0f0c |0007: return v12 │ │ -146cec: 54ec 0516 |0008: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146cf0: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ -146cf4: 54ec 0516 |000c: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146cf8: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146cfe: 0c0c |0011: move-result-object v12 │ │ -146d00: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -146d06: 0a0c |0015: move-result v12 │ │ -146d08: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ -146d0c: 120c |0018: const/4 v12, #int 0 // #0 │ │ -146d0e: 28ee |0019: goto 0007 // -0012 │ │ -146d10: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -146d16: 0a00 |001d: move-result v0 │ │ -146d18: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ -146d1c: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ -146d22: 121c |0023: const/4 v12, #int 1 // #1 │ │ -146d24: 28e3 |0024: goto 0007 // -001d │ │ -146d26: 120c |0025: const/4 v12, #int 0 // #0 │ │ -146d28: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146d2e: 0a0c |0029: move-result v12 │ │ -146d30: 59ec fa15 |002a: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146d34: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -146d3a: 0a0c |002f: move-result v12 │ │ -146d3c: 59ec ff15 |0030: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146d40: 28f1 |0032: goto 0023 // -000f │ │ -146d42: 52ec fa15 |0033: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146d46: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -146d4c: 0a01 |0038: move-result v1 │ │ -146d4e: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -146d54: 0a0b |003c: move-result v11 │ │ -146d56: 52ec ff15 |003d: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146d5a: a703 0b0c |003f: sub-float v3, v11, v12 │ │ -146d5e: 55ec fe15 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ -146d62: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ -146d66: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -146d6c: 0a0c |0048: move-result v12 │ │ -146d6e: 52ed 0416 |0049: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@1604 │ │ -146d72: 82dd |004b: int-to-float v13, v13 │ │ -146d74: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ -146d78: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ -146d7c: 121c |0050: const/4 v12, #int 1 // #1 │ │ -146d7e: 5cec fe15 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ -146d82: 55ec fe15 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ -146d86: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ -146d8a: 59eb ff15 |0057: iput v11, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146d8e: 54ec 0516 |0059: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146d92: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -146d98: 0a0c |005e: move-result v12 │ │ -146d9a: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ -146d9e: 54ec 0516 |0061: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146da2: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ -146da8: 0a0c |0066: move-result v12 │ │ -146daa: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ -146dae: 54ec 0516 |0069: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146db2: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ -146db8: 28b5 |006e: goto 0023 // -004b │ │ -146dba: 55ec fe15 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ -146dbe: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ -146dc2: 54ec 0516 |0073: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146dc6: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -146dcc: 0c0c |0078: move-result-object v12 │ │ -146dce: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -146dd4: 0a02 |007c: move-result v2 │ │ -146dd6: 6e10 313d 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@3d31 │ │ -146ddc: 0a0a |0080: move-result v10 │ │ -146dde: 82ac |0081: int-to-float v12, v10 │ │ -146de0: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ -146de4: a904 0c0d |0084: div-float v4, v12, v13 │ │ -146de8: 82ac |0086: int-to-float v12, v10 │ │ -146dea: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ -146dee: a909 0c0d |0089: div-float v9, v12, v13 │ │ -146df2: 52ec fc15 |008b: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146df6: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ -146dfa: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -146e00: 0a0c |0092: move-result v12 │ │ -146e02: a70d 0409 |0093: sub-float v13, v4, v9 │ │ -146e06: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ -146e0a: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ -146e0e: 54ec 0516 |0099: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146e12: 52ed fc15 |009b: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146e16: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ -146e1a: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -146e20: 121c |00a2: const/4 v12, #int 1 // #1 │ │ -146e22: 2900 64ff |00a3: goto/16 0007 // -009c │ │ -146e26: 52ec fc15 |00a5: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146e2a: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ -146e2e: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ -146e32: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -146e38: 0a0c |00ae: move-result v12 │ │ -146e3a: a60d 0409 |00af: add-float v13, v4, v9 │ │ -146e3e: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ -146e42: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ -146e46: 54ec 0516 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146e4a: 52ed fc15 |00b7: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146e4e: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ -146e52: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -146e58: 121c |00be: const/4 v12, #int 1 // #1 │ │ -146e5a: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ -146e5e: 120c |00c1: const/4 v12, #int 0 // #0 │ │ -146e60: 5cec fe15 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ -146e64: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ -146e66: 59ec fa15 |00c5: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146e6a: 54ec 0516 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146e6e: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -146e74: 0a0c |00cc: move-result v12 │ │ -146e76: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ -146e7a: 54ec 0516 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146e7e: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ -146e84: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ -146e88: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -146e8e: 0a05 |00d9: move-result v5 │ │ -146e90: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -146e96: 0a0b |00dd: move-result v11 │ │ -146e98: 59eb ff15 |00de: iput v11, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146e9c: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146ea2: 0a0c |00e3: move-result v12 │ │ -146ea4: 59ec fa15 |00e4: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146ea8: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ -146eac: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -146eb2: 0a08 |00eb: move-result v8 │ │ -146eb4: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146eba: 0a07 |00ef: move-result v7 │ │ -146ebc: 52ec fa15 |00f0: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146ec0: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ -146ec4: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ -146ec8: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ -146eca: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -146ed0: 0a0c |00fa: move-result v12 │ │ -146ed2: 59ec fa15 |00fb: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146ed6: 52ec fa15 |00fd: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ -146eda: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -146ee0: 0a0c |0102: move-result v12 │ │ -146ee2: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -146ee8: 0a0c |0106: move-result v12 │ │ -146eea: 59ec ff15 |0107: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ -146eee: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ -146ef2: 1206 |010b: const/4 v6, #int 0 // #0 │ │ -146ef4: 28eb |010c: goto 00f7 // -0015 │ │ -146ef6: 0000 |010d: nop // spacer │ │ -146ef8: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ +144990: |[144990] com.viewpagerindicator.LinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +1449a0: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +1449a6: 0a0c |0003: move-result v12 │ │ +1449a8: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +1449ac: 121c |0006: const/4 v12, #int 1 // #1 │ │ +1449ae: 0f0c |0007: return v12 │ │ +1449b0: 54ec 0516 |0008: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +1449b4: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +1449b8: 54ec 0516 |000c: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +1449bc: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1449c2: 0c0c |0011: move-result-object v12 │ │ +1449c4: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1449ca: 0a0c |0015: move-result v12 │ │ +1449cc: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +1449d0: 120c |0018: const/4 v12, #int 0 // #0 │ │ +1449d2: 28ee |0019: goto 0007 // -0012 │ │ +1449d4: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +1449da: 0a00 |001d: move-result v0 │ │ +1449dc: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ +1449e0: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ +1449e6: 121c |0023: const/4 v12, #int 1 // #1 │ │ +1449e8: 28e3 |0024: goto 0007 // -001d │ │ +1449ea: 120c |0025: const/4 v12, #int 0 // #0 │ │ +1449ec: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1449f2: 0a0c |0029: move-result v12 │ │ +1449f4: 59ec fa15 |002a: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +1449f8: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +1449fe: 0a0c |002f: move-result v12 │ │ +144a00: 59ec ff15 |0030: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +144a04: 28f1 |0032: goto 0023 // -000f │ │ +144a06: 52ec fa15 |0033: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144a0a: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +144a10: 0a01 |0038: move-result v1 │ │ +144a12: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +144a18: 0a0b |003c: move-result v11 │ │ +144a1a: 52ec ff15 |003d: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +144a1e: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +144a22: 55ec fe15 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ +144a26: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +144a2a: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +144a30: 0a0c |0048: move-result v12 │ │ +144a32: 52ed 0416 |0049: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mTouchSlop:I // field@1604 │ │ +144a36: 82dd |004b: int-to-float v13, v13 │ │ +144a38: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +144a3c: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +144a40: 121c |0050: const/4 v12, #int 1 // #1 │ │ +144a42: 5cec fe15 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ +144a46: 55ec fe15 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ +144a4a: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +144a4e: 59eb ff15 |0057: iput v11, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +144a52: 54ec 0516 |0059: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144a56: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +144a5c: 0a0c |005e: move-result v12 │ │ +144a5e: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +144a62: 54ec 0516 |0061: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144a66: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ +144a6c: 0a0c |0066: move-result v12 │ │ +144a6e: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +144a72: 54ec 0516 |0069: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144a76: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ +144a7c: 28b5 |006e: goto 0023 // -004b │ │ +144a7e: 55ec fe15 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ +144a82: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ +144a86: 54ec 0516 |0073: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144a8a: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144a90: 0c0c |0078: move-result-object v12 │ │ +144a92: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +144a98: 0a02 |007c: move-result v2 │ │ +144a9a: 6e10 313d 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/LinePageIndicator;.getWidth:()I // method@3d31 │ │ +144aa0: 0a0a |0080: move-result v10 │ │ +144aa2: 82ac |0081: int-to-float v12, v10 │ │ +144aa4: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +144aa8: a904 0c0d |0084: div-float v4, v12, v13 │ │ +144aac: 82ac |0086: int-to-float v12, v10 │ │ +144aae: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +144ab2: a909 0c0d |0089: div-float v9, v12, v13 │ │ +144ab6: 52ec fc15 |008b: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144aba: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ +144abe: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +144ac4: 0a0c |0092: move-result v12 │ │ +144ac6: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +144aca: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +144ace: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ +144ad2: 54ec 0516 |0099: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144ad6: 52ed fc15 |009b: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144ada: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ +144ade: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +144ae4: 121c |00a2: const/4 v12, #int 1 // #1 │ │ +144ae6: 2900 64ff |00a3: goto/16 0007 // -009c │ │ +144aea: 52ec fc15 |00a5: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144aee: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ +144af2: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ +144af6: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +144afc: 0a0c |00ae: move-result v12 │ │ +144afe: a60d 0409 |00af: add-float v13, v4, v9 │ │ +144b02: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ +144b06: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ +144b0a: 54ec 0516 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144b0e: 52ed fc15 |00b7: iget v13, v14, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144b12: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ +144b16: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +144b1c: 121c |00be: const/4 v12, #int 1 // #1 │ │ +144b1e: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ +144b22: 120c |00c1: const/4 v12, #int 0 // #0 │ │ +144b24: 5cec fe15 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mIsDragging:Z // field@15fe │ │ +144b28: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ +144b2a: 59ec fa15 |00c5: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144b2e: 54ec 0516 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144b32: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +144b38: 0a0c |00cc: move-result v12 │ │ +144b3a: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ +144b3e: 54ec 0516 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144b42: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ +144b48: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ +144b4c: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +144b52: 0a05 |00d9: move-result v5 │ │ +144b54: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +144b5a: 0a0b |00dd: move-result v11 │ │ +144b5c: 59eb ff15 |00de: iput v11, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +144b60: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +144b66: 0a0c |00e3: move-result v12 │ │ +144b68: 59ec fa15 |00e4: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144b6c: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ +144b70: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +144b76: 0a08 |00eb: move-result v8 │ │ +144b78: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +144b7e: 0a07 |00ef: move-result v7 │ │ +144b80: 52ec fa15 |00f0: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144b84: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ +144b88: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ +144b8c: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ +144b8e: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +144b94: 0a0c |00fa: move-result v12 │ │ +144b96: 59ec fa15 |00fb: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144b9a: 52ec fa15 |00fd: iget v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mActivePointerId:I // field@15fa │ │ +144b9e: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +144ba4: 0a0c |0102: move-result v12 │ │ +144ba6: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +144bac: 0a0c |0106: move-result v12 │ │ +144bae: 59ec ff15 |0107: iput v12, v14, Lcom/viewpagerindicator/LinePageIndicator;.mLastMotionX:F // field@15ff │ │ +144bb2: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ +144bb6: 1206 |010b: const/4 v6, #int 0 // #0 │ │ +144bb8: 28eb |010c: goto 00f7 // -0015 │ │ +144bba: 0000 |010d: nop // spacer │ │ +144bbc: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0007 line=265 │ │ 0x0008 line=191 │ │ 0x0018 line=192 │ │ @@ -452655,18 +452787,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -146f1c: |[146f1c] com.viewpagerindicator.LinePageIndicator.setCentered:(Z)V │ │ -146f2c: 5c01 fb15 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ -146f30: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146f36: 0e00 |0005: return-void │ │ +144be0: |[144be0] com.viewpagerindicator.LinePageIndicator.setCentered:(Z)V │ │ +144bf0: 5c01 fb15 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mCentered:Z // field@15fb │ │ +144bf4: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144bfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452677,26 +452809,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -146f38: |[146f38] com.viewpagerindicator.LinePageIndicator.setCurrentItem:(I)V │ │ -146f48: 5420 0516 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146f4c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -146f50: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -146f54: 1a01 2a1c |0006: const-string v1, "ViewPager has not been bound." // string@1c2a │ │ -146f58: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -146f5e: 2700 |000b: throw v0 │ │ -146f60: 5420 0516 |000c: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -146f64: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -146f6a: 5923 fc15 |0011: iput v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ -146f6e: 6e10 323d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146f74: 0e00 |0016: return-void │ │ +144bfc: |[144bfc] com.viewpagerindicator.LinePageIndicator.setCurrentItem:(I)V │ │ +144c0c: 5420 0516 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144c10: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +144c14: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +144c18: 1a01 261c |0006: const-string v1, "ViewPager has not been bound." // string@1c26 │ │ +144c1c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +144c22: 2700 |000b: throw v0 │ │ +144c24: 5420 0516 |000c: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144c28: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +144c2e: 5923 fc15 |0011: iput v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mCurrentPage:I // field@15fc │ │ +144c32: 6e10 323d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144c38: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0004 line=294 │ │ 0x000c line=296 │ │ 0x0011 line=297 │ │ 0x0013 line=298 │ │ @@ -452710,18 +452842,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -146f78: |[146f78] com.viewpagerindicator.LinePageIndicator.setGapWidth:(F)V │ │ -146f88: 5901 fd15 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ -146f8c: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146f92: 0e00 |0005: return-void │ │ +144c3c: |[144c3c] com.viewpagerindicator.LinePageIndicator.setGapWidth:(F)V │ │ +144c4c: 5901 fd15 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mGapWidth:F // field@15fd │ │ +144c50: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0002 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452732,18 +452864,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -146f94: |[146f94] com.viewpagerindicator.LinePageIndicator.setLineWidth:(F)V │ │ -146fa4: 5901 0016 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ -146fa8: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146fae: 0e00 |0005: return-void │ │ +144c58: |[144c58] com.viewpagerindicator.LinePageIndicator.setLineWidth:(F)V │ │ +144c68: 5901 0016 |0000: iput v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mLineWidth:F // field@1600 │ │ +144c6c: 6e10 323d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144c72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452754,17 +452886,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 │ │ -146fb0: |[146fb0] com.viewpagerindicator.LinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -146fc0: 5b01 0116 |0000: iput-object v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ -146fc4: 0e00 |0002: return-void │ │ +144c74: |[144c74] com.viewpagerindicator.LinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +144c84: 5b01 0116 |0000: iput-object v1, v0, Lcom/viewpagerindicator/LinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1601 │ │ +144c88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -452774,19 +452906,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -146fc8: |[146fc8] com.viewpagerindicator.LinePageIndicator.setSelectedColor:(I)V │ │ -146fd8: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -146fdc: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -146fe2: 6e10 323d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -146fe8: 0e00 |0008: return-void │ │ +144c8c: |[144c8c] com.viewpagerindicator.LinePageIndicator.setSelectedColor:(I)V │ │ +144c9c: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144ca0: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +144ca6: 6e10 323d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144cac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0008 line=116 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452797,21 +452929,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -146fec: |[146fec] com.viewpagerindicator.LinePageIndicator.setStrokeWidth:(F)V │ │ -146ffc: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ -147000: 6e20 0003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -147006: 5410 0316 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -14700a: 6e20 0003 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -147010: 6e10 323d 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -147016: 0e00 |000d: return-void │ │ +144cb0: |[144cb0] com.viewpagerindicator.LinePageIndicator.setStrokeWidth:(F)V │ │ +144cc0: 5410 0216 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintSelected:Landroid/graphics/Paint; // field@1602 │ │ +144cc4: 6e20 0003 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +144cca: 5410 0316 |0005: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +144cce: 6e20 0003 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +144cd4: 6e10 323d 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144cda: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0005 line=133 │ │ 0x000a line=134 │ │ 0x000d line=135 │ │ locals : │ │ @@ -452823,19 +452955,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -147018: |[147018] com.viewpagerindicator.LinePageIndicator.setUnselectedColor:(I)V │ │ -147028: 5410 0316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ -14702c: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -147032: 6e10 323d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -147038: 0e00 |0008: return-void │ │ +144cdc: |[144cdc] com.viewpagerindicator.LinePageIndicator.setUnselectedColor:(I)V │ │ +144cec: 5410 0316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/LinePageIndicator;.mPaintUnselected:Landroid/graphics/Paint; // field@1603 │ │ +144cf0: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +144cf6: 6e10 323d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144cfc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ 0x0008 line=107 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/LinePageIndicator; │ │ @@ -452846,35 +452978,35 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -14703c: |[14703c] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -14704c: 5420 0516 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -147050: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -147054: 0e00 |0004: return-void │ │ -147056: 5420 0516 |0005: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -14705a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -14705e: 5420 0516 |0009: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -147062: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -147064: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14706a: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -147070: 0c00 |0012: move-result-object v0 │ │ -147072: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ -147076: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14707a: 1a01 291c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c29 │ │ -14707e: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -147084: 2700 |001c: throw v0 │ │ -147086: 5b23 0516 |001d: iput-object v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -14708a: 5420 0516 |001f: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ -14708e: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -147094: 6e10 323d 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ -14709a: 28dd |0027: goto 0004 // -0023 │ │ +144d00: |[144d00] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +144d10: 5420 0516 |0000: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144d14: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +144d18: 0e00 |0004: return-void │ │ +144d1a: 5420 0516 |0005: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144d1e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +144d22: 5420 0516 |0009: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144d26: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +144d28: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +144d2e: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144d34: 0c00 |0012: move-result-object v0 │ │ +144d36: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +144d3a: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +144d3e: 1a01 251c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c25 │ │ +144d42: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +144d48: 2700 |001c: throw v0 │ │ +144d4a: 5b23 0516 |001d: iput-object v3, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144d4e: 5420 0516 |001f: iget-object v0, v2, Lcom/viewpagerindicator/LinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1605 │ │ +144d52: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +144d58: 6e10 323d 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/LinePageIndicator;.invalidate:()V // method@3d32 │ │ +144d5e: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=283 │ │ 0x0005 line=273 │ │ 0x0009 line=275 │ │ 0x000f line=277 │ │ @@ -452891,35 +453023,35 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -14709c: |[14709c] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -1470ac: 6e20 4a3d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d4a │ │ -1470b2: 6e20 423d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@3d42 │ │ -1470b8: 0e00 |0006: return-void │ │ +144d60: |[144d60] com.viewpagerindicator.LinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +144d70: 6e20 4a3d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/LinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d4a │ │ +144d76: 6e20 423d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/LinePageIndicator;.setCurrentItem:(I)V // method@3d42 │ │ +144d7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0003 line=288 │ │ 0x0006 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/LinePageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 4865 (LinePageIndicator.java) │ │ + source_file_idx : 4861 (LinePageIndicator.java) │ │ │ │ Class #1604 header: │ │ class_idx : 1921 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1859 │ │ -source_file_idx : 6570 │ │ +source_file_idx : 6566 │ │ static_fields_size : 1 │ │ instance_fields_size: 8 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 12 │ │ │ │ Class #1604 annotations: │ │ Annotations on class │ │ @@ -452975,36 +453107,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1470bc: |[1470bc] com.viewpagerindicator.TabPageIndicator.:()V │ │ -1470cc: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -1470d0: 6900 8816 |0002: sput-object v0, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@1688 │ │ -1470d4: 0e00 |0004: return-void │ │ +144d80: |[144d80] com.viewpagerindicator.TabPageIndicator.:()V │ │ +144d90: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +144d94: 6900 8816 |0002: sput-object v0, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@1688 │ │ +144d98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1470d8: |[1470d8] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;)V │ │ -1470e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1470ea: 7030 6b3d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d6b │ │ -1470f0: 0e00 |0004: return-void │ │ +144d9c: |[144d9c] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;)V │ │ +144dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +144dae: 7030 6b3d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d6b │ │ +144db4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -453014,33 +453146,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -1470f4: |[1470f4] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -147104: 7030 713b 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b71 │ │ -14710a: 2200 7d07 |0003: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; // type@077d │ │ -14710e: 7020 5c3d 4000 |0005: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TabPageIndicator$1;.:(Lcom/viewpagerindicator/TabPageIndicator;)V // method@3d5c │ │ -147114: 5b40 8c16 |0008: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@168c │ │ -147118: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -14711a: 6e20 823d 0400 |000b: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/TabPageIndicator;.setHorizontalScrollBarEnabled:(Z)V // method@3d82 │ │ -147120: 2200 4807 |000e: new-instance v0, Landroid/widget/LinearLayout; // type@0748 │ │ -147124: 6e10 733d 0400 |0010: invoke-virtual {v4}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@3d73 │ │ -14712a: 0c01 |0013: move-result-object v1 │ │ -14712c: 7020 a63b 1000 |0014: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ -147132: 5b40 8d16 |0017: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -147136: 5440 8d16 |0019: iget-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -14713a: 2201 0007 |001b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ -14713e: 12e2 |001d: const/4 v2, #int -2 // #fe │ │ -147140: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ -147142: 7030 0439 2103 |001f: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ -147148: 6e30 713d 0401 |0022: invoke-virtual {v4, v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3d71 │ │ -14714e: 0e00 |0025: return-void │ │ +144db8: |[144db8] com.viewpagerindicator.TabPageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +144dc8: 7030 713b 5406 |0000: invoke-direct {v4, v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3b71 │ │ +144dce: 2200 7d07 |0003: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$1; // type@077d │ │ +144dd2: 7020 5c3d 4000 |0005: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TabPageIndicator$1;.:(Lcom/viewpagerindicator/TabPageIndicator;)V // method@3d5c │ │ +144dd8: 5b40 8c16 |0008: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@168c │ │ +144ddc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +144dde: 6e20 823d 0400 |000b: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/TabPageIndicator;.setHorizontalScrollBarEnabled:(Z)V // method@3d82 │ │ +144de4: 2200 4807 |000e: new-instance v0, Landroid/widget/LinearLayout; // type@0748 │ │ +144de8: 6e10 733d 0400 |0010: invoke-virtual {v4}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@3d73 │ │ +144dee: 0c01 |0013: move-result-object v1 │ │ +144df0: 7020 a63b 1000 |0014: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@3ba6 │ │ +144df6: 5b40 8d16 |0017: iput-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +144dfa: 5440 8d16 |0019: iget-object v0, v4, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +144dfe: 2201 0007 |001b: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0700 │ │ +144e02: 12e2 |001d: const/4 v2, #int -2 // #fe │ │ +144e04: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ +144e06: 7030 0439 2103 |001f: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@3904 │ │ +144e0c: 6e30 713d 0401 |0022: invoke-virtual {v4, v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3d71 │ │ +144e12: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=55 │ │ 0x000a line=82 │ │ 0x000e line=84 │ │ 0x0019 line=85 │ │ @@ -453055,17 +453187,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147150: |[147150] com.viewpagerindicator.TabPageIndicator.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ -147160: 5410 9016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147164: 1100 |0002: return-object v0 │ │ +144e14: |[144e14] com.viewpagerindicator.TabPageIndicator.access$000:(Lcom/viewpagerindicator/TabPageIndicator;)Landroid/support/v4/view/ViewPager; │ │ +144e24: 5410 9016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +144e28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ @@ -453073,17 +453205,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147168: |[147168] com.viewpagerindicator.TabPageIndicator.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ -147178: 5410 8e16 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@168e │ │ -14717c: 1100 |0002: return-object v0 │ │ +144e2c: |[144e2c] com.viewpagerindicator.TabPageIndicator.access$100:(Lcom/viewpagerindicator/TabPageIndicator;)Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ +144e3c: 5410 8e16 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@168e │ │ +144e40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ @@ -453091,17 +453223,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147180: |[147180] com.viewpagerindicator.TabPageIndicator.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ -147190: 5b01 8f16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -147194: 1101 |0002: return-object v1 │ │ +144e44: |[144e44] com.viewpagerindicator.TabPageIndicator.access$202:(Lcom/viewpagerindicator/TabPageIndicator;Ljava/lang/Runnable;)Ljava/lang/Runnable; │ │ +144e54: 5b01 8f16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144e58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Runnable; │ │ │ │ @@ -453110,17 +453242,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147198: |[147198] com.viewpagerindicator.TabPageIndicator.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ -1471a8: 5210 8a16 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ -1471ac: 0f00 |0002: return v0 │ │ +144e5c: |[144e5c] com.viewpagerindicator.TabPageIndicator.access$400:(Lcom/viewpagerindicator/TabPageIndicator;)I │ │ +144e6c: 5210 8a16 |0000: iget v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ +144e70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/TabPageIndicator; │ │ │ │ #7 : (in Lcom/viewpagerindicator/TabPageIndicator;) │ │ @@ -453128,33 +453260,33 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -1471b0: |[1471b0] com.viewpagerindicator.TabPageIndicator.addTab:(Ljava/lang/CharSequence;I)V │ │ -1471c0: 2200 8007 |0000: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@0780 │ │ -1471c4: 6e10 733d 0600 |0002: invoke-virtual {v6}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@3d73 │ │ -1471ca: 0c01 |0005: move-result-object v1 │ │ -1471cc: 7030 613d 6001 |0006: invoke-direct {v0, v6, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V // method@3d61 │ │ -1471d2: 7120 623d 8000 |0009: invoke-static {v0, v8}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I // method@3d62 │ │ -1471d8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1471da: 6e20 663d 1000 |000d: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@3d66 │ │ -1471e0: 5461 8c16 |0010: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@168c │ │ -1471e4: 6e20 673d 1000 |0012: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3d67 │ │ -1471ea: 6e20 683d 7000 |0015: invoke-virtual {v0, v7}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setText:(Ljava/lang/CharSequence;)V // method@3d68 │ │ -1471f0: 5461 8d16 |0018: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -1471f4: 2202 4707 |001a: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ -1471f8: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -1471fa: 12f4 |001d: const/4 v4, #int -1 // #ff │ │ -1471fc: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ -147200: 7040 a53b 3254 |0020: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ -147206: 6e30 a93b 0102 |0023: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ -14720c: 0e00 |0026: return-void │ │ +144e74: |[144e74] com.viewpagerindicator.TabPageIndicator.addTab:(Ljava/lang/CharSequence;I)V │ │ +144e84: 2200 8007 |0000: new-instance v0, Lcom/viewpagerindicator/TabPageIndicator$TabView; // type@0780 │ │ +144e88: 6e10 733d 0600 |0002: invoke-virtual {v6}, Lcom/viewpagerindicator/TabPageIndicator;.getContext:()Landroid/content/Context; // method@3d73 │ │ +144e8e: 0c01 |0005: move-result-object v1 │ │ +144e90: 7030 613d 6001 |0006: invoke-direct {v0, v6, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/content/Context;)V // method@3d61 │ │ +144e96: 7120 623d 8000 |0009: invoke-static {v0, v8}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.access$302:(Lcom/viewpagerindicator/TabPageIndicator$TabView;I)I // method@3d62 │ │ +144e9c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +144e9e: 6e20 663d 1000 |000d: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setFocusable:(Z)V // method@3d66 │ │ +144ea4: 5461 8c16 |0010: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabClickListener:Landroid/view/View$OnClickListener; // field@168c │ │ +144ea8: 6e20 673d 1000 |0012: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3d67 │ │ +144eae: 6e20 683d 7000 |0015: invoke-virtual {v0, v7}, Lcom/viewpagerindicator/TabPageIndicator$TabView;.setText:(Ljava/lang/CharSequence;)V // method@3d68 │ │ +144eb4: 5461 8d16 |0018: iget-object v1, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +144eb8: 2202 4707 |001a: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@0747 │ │ +144ebc: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +144ebe: 12f4 |001d: const/4 v4, #int -1 // #ff │ │ +144ec0: 1505 803f |001e: const/high16 v5, #int 1065353216 // #3f80 │ │ +144ec4: 7040 a53b 3254 |0020: invoke-direct {v2, v3, v4, v5}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@3ba5 │ │ +144eca: 6e30 a93b 0102 |0023: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@3ba9 │ │ +144ed0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0009 line=153 │ │ 0x000c line=154 │ │ 0x0010 line=155 │ │ 0x0015 line=156 │ │ @@ -453171,28 +453303,28 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -147210: |[147210] com.viewpagerindicator.TabPageIndicator.animateToTab:(I)V │ │ -147220: 5421 8d16 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -147224: 6e20 ac3b 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@3bac │ │ -14722a: 0c00 |0005: move-result-object v0 │ │ -14722c: 5421 8f16 |0006: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -147230: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -147234: 5421 8f16 |000a: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -147238: 6e20 7e3d 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3d7e │ │ -14723e: 2201 7e07 |000f: new-instance v1, Lcom/viewpagerindicator/TabPageIndicator$2; // type@077e │ │ -147242: 7030 5e3d 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator$2;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V // method@3d5e │ │ -147248: 5b21 8f16 |0014: iput-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -14724c: 5421 8f16 |0016: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -147250: 6e20 7d3d 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3d7d │ │ -147256: 0e00 |001b: return-void │ │ +144ed4: |[144ed4] com.viewpagerindicator.TabPageIndicator.animateToTab:(I)V │ │ +144ee4: 5421 8d16 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +144ee8: 6e20 ac3b 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@3bac │ │ +144eee: 0c00 |0005: move-result-object v0 │ │ +144ef0: 5421 8f16 |0006: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144ef4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +144ef8: 5421 8f16 |000a: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144efc: 6e20 7e3d 1200 |000c: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3d7e │ │ +144f02: 2201 7e07 |000f: new-instance v1, Lcom/viewpagerindicator/TabPageIndicator$2; // type@077e │ │ +144f06: 7030 5e3d 2100 |0011: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TabPageIndicator$2;.:(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V // method@3d5e │ │ +144f0c: 5b21 8f16 |0014: iput-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144f10: 5421 8f16 |0016: iget-object v1, v2, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144f14: 6e20 7d3d 1200 |0018: invoke-virtual {v2, v1}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3d7d │ │ +144f1a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x000a line=122 │ │ 0x000f line=124 │ │ 0x0016 line=131 │ │ @@ -453208,39 +453340,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -147258: |[147258] com.viewpagerindicator.TabPageIndicator.notifyDataSetChanged:()V │ │ -147268: 5454 8d16 |0000: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -14726c: 6e10 b43b 0400 |0002: invoke-virtual {v4}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@3bb4 │ │ -147272: 5454 9016 |0005: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147276: 6e10 261c 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -14727c: 0c00 |000a: move-result-object v0 │ │ -14727e: 6e10 b818 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -147284: 0a01 |000e: move-result v1 │ │ -147286: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -147288: 3512 1000 |0010: if-ge v2, v1, 0020 // +0010 │ │ -14728c: 6e20 ba18 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -147292: 0c03 |0015: move-result-object v3 │ │ -147294: 3903 0400 |0016: if-nez v3, 001a // +0004 │ │ -147298: 6203 8816 |0018: sget-object v3, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@1688 │ │ -14729c: 7030 703d 3502 |001a: invoke-direct {v5, v3, v2}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(Ljava/lang/CharSequence;I)V // method@3d70 │ │ -1472a2: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1472a6: 28f1 |001f: goto 0010 // -000f │ │ -1472a8: 5254 8b16 |0020: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ -1472ac: 3714 0600 |0022: if-le v4, v1, 0028 // +0006 │ │ -1472b0: d804 01ff |0024: add-int/lit8 v4, v1, #int -1 // #ff │ │ -1472b4: 5954 8b16 |0026: iput v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ -1472b8: 5254 8b16 |0028: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ -1472bc: 6e20 803d 4500 |002a: invoke-virtual {v5, v4}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ -1472c2: 6e10 7f3d 0500 |002d: invoke-virtual {v5}, Lcom/viewpagerindicator/TabPageIndicator;.requestLayout:()V // method@3d7f │ │ -1472c8: 0e00 |0030: return-void │ │ +144f1c: |[144f1c] com.viewpagerindicator.TabPageIndicator.notifyDataSetChanged:()V │ │ +144f2c: 5454 8d16 |0000: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +144f30: 6e10 b43b 0400 |0002: invoke-virtual {v4}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@3bb4 │ │ +144f36: 5454 9016 |0005: iget-object v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +144f3a: 6e10 261c 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +144f40: 0c00 |000a: move-result-object v0 │ │ +144f42: 6e10 b818 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +144f48: 0a01 |000e: move-result v1 │ │ +144f4a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +144f4c: 3512 1000 |0010: if-ge v2, v1, 0020 // +0010 │ │ +144f50: 6e20 ba18 2000 |0012: invoke-virtual {v0, v2}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +144f56: 0c03 |0015: move-result-object v3 │ │ +144f58: 3903 0400 |0016: if-nez v3, 001a // +0004 │ │ +144f5c: 6203 8816 |0018: sget-object v3, Lcom/viewpagerindicator/TabPageIndicator;.EMPTY_TITLE:Ljava/lang/CharSequence; // field@1688 │ │ +144f60: 7030 703d 3502 |001a: invoke-direct {v5, v3, v2}, Lcom/viewpagerindicator/TabPageIndicator;.addTab:(Ljava/lang/CharSequence;I)V // method@3d70 │ │ +144f66: d802 0201 |001d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +144f6a: 28f1 |001f: goto 0010 // -000f │ │ +144f6c: 5254 8b16 |0020: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ +144f70: 3714 0600 |0022: if-le v4, v1, 0028 // +0006 │ │ +144f74: d804 01ff |0024: add-int/lit8 v4, v1, #int -1 // #ff │ │ +144f78: 5954 8b16 |0026: iput v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ +144f7c: 5254 8b16 |0028: iget v4, v5, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ +144f80: 6e20 803d 4500 |002a: invoke-virtual {v5, v4}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ +144f86: 6e10 7f3d 0500 |002d: invoke-virtual {v5}, Lcom/viewpagerindicator/TabPageIndicator;.requestLayout:()V // method@3d7f │ │ +144f8c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ 0x000b line=203 │ │ 0x000f line=204 │ │ 0x0012 line=205 │ │ @@ -453265,21 +453397,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1472cc: |[1472cc] com.viewpagerindicator.TabPageIndicator.onAttachedToWindow:()V │ │ -1472dc: 6f10 723b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@3b72 │ │ -1472e2: 5410 8f16 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -1472e6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -1472ea: 5410 8f16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -1472ee: 6e20 7d3d 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3d7d │ │ -1472f4: 0e00 |000c: return-void │ │ +144f90: |[144f90] com.viewpagerindicator.TabPageIndicator.onAttachedToWindow:()V │ │ +144fa0: 6f10 723b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@3b72 │ │ +144fa6: 5410 8f16 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144faa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +144fae: 5410 8f16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144fb2: 6e20 7d3d 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3d7d │ │ +144fb8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0003 line=137 │ │ 0x0007 line=139 │ │ 0x000c line=141 │ │ locals : │ │ @@ -453290,21 +453422,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1472f8: |[1472f8] com.viewpagerindicator.TabPageIndicator.onDetachedFromWindow:()V │ │ -147308: 6f10 743b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@3b74 │ │ -14730e: 5410 8f16 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -147312: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -147316: 5410 8f16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ -14731a: 6e20 7e3d 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3d7e │ │ -147320: 0e00 |000c: return-void │ │ +144fbc: |[144fbc] com.viewpagerindicator.TabPageIndicator.onDetachedFromWindow:()V │ │ +144fcc: 6f10 743b 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@3b74 │ │ +144fd2: 5410 8f16 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144fd6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +144fda: 5410 8f16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mTabSelector:Ljava/lang/Runnable; // field@168f │ │ +144fde: 6e20 7e3d 0100 |0009: invoke-virtual {v1, v0}, Lcom/viewpagerindicator/TabPageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3d7e │ │ +144fe4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0007 line=147 │ │ 0x000c line=149 │ │ locals : │ │ @@ -453315,58 +453447,58 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -147324: |[147324] com.viewpagerindicator.TabPageIndicator.onMeasure:(II)V │ │ -147334: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -147338: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -14733a: 7110 2138 0900 |0003: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -147340: 0a04 |0006: move-result v4 │ │ -147342: 3374 3800 |0007: if-ne v4, v7, 003f // +0038 │ │ -147346: 0151 |0009: move v1, v5 │ │ -147348: 6e20 813d 1800 |000a: invoke-virtual {v8, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setFillViewport:(Z)V // method@3d81 │ │ -14734e: 5486 8d16 |000d: iget-object v6, v8, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -147352: 6e10 ad3b 0600 |000f: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@3bad │ │ -147358: 0a00 |0012: move-result v0 │ │ -14735a: 3750 3700 |0013: if-le v0, v5, 004a // +0037 │ │ -14735e: 3274 0600 |0015: if-eq v4, v7, 001b // +0006 │ │ -147362: 1505 0080 |0017: const/high16 v5, #int -2147483648 // #8000 │ │ -147366: 3354 3100 |0019: if-ne v4, v5, 004a // +0031 │ │ -14736a: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -14736c: 3750 2500 |001c: if-le v0, v5, 0041 // +0025 │ │ -147370: 7110 2238 0900 |001e: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -147376: 0a05 |0021: move-result v5 │ │ -147378: 8255 |0022: int-to-float v5, v5 │ │ -14737a: 1406 cdcc cc3e |0023: const v6, #float 0.4 // #3ecccccd │ │ -147380: c865 |0026: mul-float/2addr v5, v6 │ │ -147382: 8755 |0027: float-to-int v5, v5 │ │ -147384: 5985 8a16 |0028: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ -147388: 6e10 743d 0800 |002a: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@3d74 │ │ -14738e: 0a03 |002d: move-result v3 │ │ -147390: 6f30 753b 980a |002e: invoke-super {v8, v9, v10}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@3b75 │ │ -147396: 6e10 743d 0800 |0031: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@3d74 │ │ -14739c: 0a02 |0034: move-result v2 │ │ -14739e: 3801 0900 |0035: if-eqz v1, 003e // +0009 │ │ -1473a2: 3223 0700 |0037: if-eq v3, v2, 003e // +0007 │ │ -1473a6: 5285 8b16 |0039: iget v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ -1473aa: 6e20 803d 5800 |003b: invoke-virtual {v8, v5}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ -1473b0: 0e00 |003e: return-void │ │ -1473b2: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1473b4: 28ca |0040: goto 000a // -0036 │ │ -1473b6: 7110 2238 0900 |0041: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -1473bc: 0a05 |0044: move-result v5 │ │ -1473be: db05 0502 |0045: div-int/lit8 v5, v5, #int 2 // #02 │ │ -1473c2: 5985 8a16 |0047: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ -1473c6: 28e1 |0049: goto 002a // -001f │ │ -1473c8: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ -1473ca: 5985 8a16 |004b: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ -1473ce: 28dd |004d: goto 002a // -0023 │ │ +144fe8: |[144fe8] com.viewpagerindicator.TabPageIndicator.onMeasure:(II)V │ │ +144ff8: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +144ffc: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +144ffe: 7110 2138 0900 |0003: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +145004: 0a04 |0006: move-result v4 │ │ +145006: 3374 3800 |0007: if-ne v4, v7, 003f // +0038 │ │ +14500a: 0151 |0009: move v1, v5 │ │ +14500c: 6e20 813d 1800 |000a: invoke-virtual {v8, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setFillViewport:(Z)V // method@3d81 │ │ +145012: 5486 8d16 |000d: iget-object v6, v8, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +145016: 6e10 ad3b 0600 |000f: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getChildCount:()I // method@3bad │ │ +14501c: 0a00 |0012: move-result v0 │ │ +14501e: 3750 3700 |0013: if-le v0, v5, 004a // +0037 │ │ +145022: 3274 0600 |0015: if-eq v4, v7, 001b // +0006 │ │ +145026: 1505 0080 |0017: const/high16 v5, #int -2147483648 // #8000 │ │ +14502a: 3354 3100 |0019: if-ne v4, v5, 004a // +0031 │ │ +14502e: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +145030: 3750 2500 |001c: if-le v0, v5, 0041 // +0025 │ │ +145034: 7110 2238 0900 |001e: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +14503a: 0a05 |0021: move-result v5 │ │ +14503c: 8255 |0022: int-to-float v5, v5 │ │ +14503e: 1406 cdcc cc3e |0023: const v6, #float 0.4 // #3ecccccd │ │ +145044: c865 |0026: mul-float/2addr v5, v6 │ │ +145046: 8755 |0027: float-to-int v5, v5 │ │ +145048: 5985 8a16 |0028: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ +14504c: 6e10 743d 0800 |002a: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@3d74 │ │ +145052: 0a03 |002d: move-result v3 │ │ +145054: 6f30 753b 980a |002e: invoke-super {v8, v9, v10}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@3b75 │ │ +14505a: 6e10 743d 0800 |0031: invoke-virtual {v8}, Lcom/viewpagerindicator/TabPageIndicator;.getMeasuredWidth:()I // method@3d74 │ │ +145060: 0a02 |0034: move-result v2 │ │ +145062: 3801 0900 |0035: if-eqz v1, 003e // +0009 │ │ +145066: 3223 0700 |0037: if-eq v3, v2, 003e // +0007 │ │ +14506a: 5285 8b16 |0039: iget v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ +14506e: 6e20 803d 5800 |003b: invoke-virtual {v8, v5}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ +145074: 0e00 |003e: return-void │ │ +145076: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +145078: 28ca |0040: goto 000a // -0036 │ │ +14507a: 7110 2238 0900 |0041: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +145080: 0a05 |0044: move-result v5 │ │ +145082: db05 0502 |0045: div-int/lit8 v5, v5, #int 2 // #02 │ │ +145086: 5985 8a16 |0047: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ +14508a: 28e1 |0049: goto 002a // -001f │ │ +14508c: 12f5 |004a: const/4 v5, #int -1 // #ff │ │ +14508e: 5985 8a16 |004b: iput v5, v8, Lcom/viewpagerindicator/TabPageIndicator;.mMaxTabWidth:I // field@168a │ │ +145092: 28dd |004d: goto 002a // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x000a line=96 │ │ 0x000d line=98 │ │ 0x0013 line=99 │ │ @@ -453398,20 +453530,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -1473d0: |[1473d0] com.viewpagerindicator.TabPageIndicator.onPageScrollStateChanged:(I)V │ │ -1473e0: 5410 8916 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -1473e4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1473e8: 5410 8916 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -1473ec: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -1473f2: 0e00 |0009: return-void │ │ +145094: |[145094] com.viewpagerindicator.TabPageIndicator.onPageScrollStateChanged:(I)V │ │ +1450a4: 5410 8916 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450a8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1450ac: 5410 8916 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450b0: 7220 e21b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +1450b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0009 line=166 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ @@ -453422,20 +453554,20 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1473f4: |[1473f4] com.viewpagerindicator.TabPageIndicator.onPageScrolled:(IFI)V │ │ -147404: 5410 8916 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -147408: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -14740c: 5410 8916 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -147410: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -147416: 0e00 |0009: return-void │ │ +1450b8: |[1450b8] com.viewpagerindicator.TabPageIndicator.onPageScrolled:(IFI)V │ │ +1450c8: 5410 8916 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1450d0: 5410 8916 |0004: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450d4: 7240 e31b 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +1450da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=171 │ │ 0x0009 line=173 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/TabPageIndicator; │ │ @@ -453448,21 +453580,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -147418: |[147418] com.viewpagerindicator.TabPageIndicator.onPageSelected:(I)V │ │ -147428: 6e20 803d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ -14742e: 5410 8916 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -147432: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -147436: 5410 8916 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -14743a: 7220 e41b 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -147440: 0e00 |000c: return-void │ │ +1450dc: |[1450dc] com.viewpagerindicator.TabPageIndicator.onPageSelected:(I)V │ │ +1450ec: 6e20 803d 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ +1450f2: 5410 8916 |0003: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450f6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +1450fa: 5410 8916 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +1450fe: 7220 e41b 2000 |0009: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +145104: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=178 │ │ 0x0007 line=179 │ │ 0x000c line=181 │ │ locals : │ │ @@ -453474,42 +453606,42 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -147444: |[147444] com.viewpagerindicator.TabPageIndicator.setCurrentItem:(I)V │ │ -147454: 5464 9016 |0000: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147458: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ -14745c: 2204 6508 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ -147460: 1a05 2a1c |0006: const-string v5, "ViewPager has not been bound." // string@1c2a │ │ -147464: 7020 f642 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14746a: 2704 |000b: throw v4 │ │ -14746c: 5967 8b16 |000c: iput v7, v6, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ -147470: 5464 9016 |000e: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147474: 6e20 701c 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -14747a: 5464 8d16 |0013: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -14747e: 6e10 ad3b 0400 |0015: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@3bad │ │ -147484: 0a03 |0018: move-result v3 │ │ -147486: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -147488: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ -14748c: 5464 8d16 |001c: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ -147490: 6e20 ac3b 1400 |001e: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@3bac │ │ -147496: 0c00 |0021: move-result-object v0 │ │ -147498: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ -14749c: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -14749e: 6e20 eb38 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ -1474a4: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ -1474a8: 7020 723d 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/TabPageIndicator;.animateToTab:(I)V // method@3d72 │ │ -1474ae: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1474b2: 28eb |002f: goto 001a // -0015 │ │ -1474b4: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -1474b6: 28f4 |0031: goto 0025 // -000c │ │ -1474b8: 0e00 |0032: return-void │ │ +145108: |[145108] com.viewpagerindicator.TabPageIndicator.setCurrentItem:(I)V │ │ +145118: 5464 9016 |0000: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +14511c: 3904 0a00 |0002: if-nez v4, 000c // +000a │ │ +145120: 2204 6508 |0004: new-instance v4, Ljava/lang/IllegalStateException; // type@0865 │ │ +145124: 1a05 261c |0006: const-string v5, "ViewPager has not been bound." // string@1c26 │ │ +145128: 7020 f642 5400 |0008: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +14512e: 2704 |000b: throw v4 │ │ +145130: 5967 8b16 |000c: iput v7, v6, Lcom/viewpagerindicator/TabPageIndicator;.mSelectedTabIndex:I // field@168b │ │ +145134: 5464 9016 |000e: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +145138: 6e20 701c 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +14513e: 5464 8d16 |0013: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +145142: 6e10 ad3b 0400 |0015: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@3bad │ │ +145148: 0a03 |0018: move-result v3 │ │ +14514a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +14514c: 3531 1800 |001a: if-ge v1, v3, 0032 // +0018 │ │ +145150: 5464 8d16 |001c: iget-object v4, v6, Lcom/viewpagerindicator/TabPageIndicator;.mTabLayout:Landroid/widget/LinearLayout; // field@168d │ │ +145154: 6e20 ac3b 1400 |001e: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@3bac │ │ +14515a: 0c00 |0021: move-result-object v0 │ │ +14515c: 3371 0e00 |0022: if-ne v1, v7, 0030 // +000e │ │ +145160: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +145162: 6e20 eb38 2000 |0025: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@38eb │ │ +145168: 3802 0500 |0028: if-eqz v2, 002d // +0005 │ │ +14516c: 7020 723d 7600 |002a: invoke-direct {v6, v7}, Lcom/viewpagerindicator/TabPageIndicator;.animateToTab:(I)V // method@3d72 │ │ +145172: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +145176: 28eb |002f: goto 001a // -0015 │ │ +145178: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +14517a: 28f4 |0031: goto 0025 // -000c │ │ +14517c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0004 line=227 │ │ 0x000c line=229 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ @@ -453535,17 +453667,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 │ │ -1474bc: |[1474bc] com.viewpagerindicator.TabPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -1474cc: 5b01 8916 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ -1474d0: 0e00 |0002: return-void │ │ +145180: |[145180] com.viewpagerindicator.TabPageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +145190: 5b01 8916 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1689 │ │ +145194: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0002 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -453555,17 +453687,17 @@ │ │ type : '(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1474d4: |[1474d4] com.viewpagerindicator.TabPageIndicator.setOnTabReselectedListener:(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V │ │ -1474e4: 5b01 8e16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@168e │ │ -1474e8: 0e00 |0002: return-void │ │ +145198: |[145198] com.viewpagerindicator.TabPageIndicator.setOnTabReselectedListener:(Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener;)V │ │ +1451a8: 5b01 8e16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TabPageIndicator;.mTabReselectedListener:Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; // field@168e │ │ +1451ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Lcom/viewpagerindicator/TabPageIndicator$OnTabReselectedListener; │ │ @@ -453575,34 +453707,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -1474ec: |[1474ec] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -1474fc: 5431 9016 |0000: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147500: 3341 0300 |0002: if-ne v1, v4, 0005 // +0003 │ │ -147504: 0e00 |0004: return-void │ │ -147506: 5431 9016 |0005: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -14750a: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ -14750e: 5431 9016 |0009: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -147512: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -147514: 6e20 7a1c 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14751a: 6e10 261c 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -147520: 0c00 |0012: move-result-object v0 │ │ -147522: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ -147526: 2201 6508 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ -14752a: 1a02 291c |0017: const-string v2, "ViewPager does not have adapter instance." // string@1c29 │ │ -14752e: 7020 f642 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -147534: 2701 |001c: throw v1 │ │ -147536: 5b34 9016 |001d: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ -14753a: 6e20 7a1c 3400 |001f: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -147540: 6e10 763d 0300 |0022: invoke-virtual {v3}, Lcom/viewpagerindicator/TabPageIndicator;.notifyDataSetChanged:()V // method@3d76 │ │ -147546: 28df |0025: goto 0004 // -0021 │ │ +1451b0: |[1451b0] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +1451c0: 5431 9016 |0000: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +1451c4: 3341 0300 |0002: if-ne v1, v4, 0005 // +0003 │ │ +1451c8: 0e00 |0004: return-void │ │ +1451ca: 5431 9016 |0005: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +1451ce: 3801 0800 |0007: if-eqz v1, 000f // +0008 │ │ +1451d2: 5431 9016 |0009: iget-object v1, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +1451d6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1451d8: 6e20 7a1c 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +1451de: 6e10 261c 0400 |000f: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1451e4: 0c00 |0012: move-result-object v0 │ │ +1451e6: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +1451ea: 2201 6508 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@0865 │ │ +1451ee: 1a02 251c |0017: const-string v2, "ViewPager does not have adapter instance." // string@1c25 │ │ +1451f2: 7020 f642 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1451f8: 2701 |001c: throw v1 │ │ +1451fa: 5b34 9016 |001d: iput-object v4, v3, Lcom/viewpagerindicator/TabPageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1690 │ │ +1451fe: 6e20 7a1c 3400 |001f: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +145204: 6e10 763d 0300 |0022: invoke-virtual {v3}, Lcom/viewpagerindicator/TabPageIndicator;.notifyDataSetChanged:()V // method@3d76 │ │ +14520a: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0004 line=198 │ │ 0x0005 line=188 │ │ 0x0009 line=189 │ │ 0x000f line=191 │ │ @@ -453621,43 +453753,43 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -147548: |[147548] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -147558: 6e20 853d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d85 │ │ -14755e: 6e20 803d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ -147564: 0e00 |0006: return-void │ │ +14520c: |[14520c] com.viewpagerindicator.TabPageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +14521c: 6e20 853d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TabPageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3d85 │ │ +145222: 6e20 803d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TabPageIndicator;.setCurrentItem:(I)V // method@3d80 │ │ +145228: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ 0x0006 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TabPageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 6570 (TabPageIndicator.java) │ │ + source_file_idx : 6566 (TabPageIndicator.java) │ │ │ │ Class #1605 header: │ │ class_idx : 1927 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 6831 │ │ +source_file_idx : 6827 │ │ static_fields_size : 4 │ │ instance_fields_size: 27 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 40 │ │ │ │ Class #1605 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TitlePageIndicator$1; Lcom/viewpagerindicator/TitlePageIndicator$SavedState; Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/viewpagerindicator/TitlePageIndicator$SavedState; Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; } │ │ Annotations on method #15775 'calculateAllBounds' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/Paint;" ")" "Ljava/util/ArrayList" "<" "Landroid/graphics/Rect;" ">;" } │ │ │ │ Class #1605 - │ │ Class descriptor : 'Lcom/viewpagerindicator/TitlePageIndicator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ @@ -453799,18 +453931,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -147568: |[147568] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;)V │ │ -147578: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14757a: 7030 9c3d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d9c │ │ -147580: 0e00 |0004: return-void │ │ +14522c: |[14522c] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;)V │ │ +14523c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14523e: 7030 9c3d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3d9c │ │ +145244: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -453820,18 +453952,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 │ │ -147584: |[147584] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -147594: 6000 2116 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiTitlePageIndicatorStyle:I // field@1621 │ │ -147598: 7040 9d3d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3d9d │ │ -14759e: 0e00 |0005: return-void │ │ +145248: |[145248] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +145258: 6000 2116 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiTitlePageIndicatorStyle:I // field@1621 │ │ +14525c: 7040 9d3d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/TitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3d9d │ │ +145262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -453842,273 +453974,273 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 29 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 529 16-bit code units │ │ -1475a0: |[1475a0] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -1475b0: 7604 2738 1900 |0000: invoke-direct/range {v25, v26, v27, v28}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -1475b6: 1317 ffff |0003: const/16 v23, #int -1 // #ffff │ │ -1475ba: 0200 1700 |0005: move/from16 v0, v23 │ │ -1475be: 0801 1900 |0007: move-object/from16 v1, v25 │ │ -1475c2: 5910 a416 |0009: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -1475c6: 2217 8000 |000b: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -1475ca: 7601 e702 1700 |000d: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -1475d0: 0800 1700 |0010: move-object/from16 v0, v23 │ │ -1475d4: 0801 1900 |0012: move-object/from16 v1, v25 │ │ -1475d8: 5b10 b116 |0014: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -1475dc: 2217 8200 |0016: new-instance v23, Landroid/graphics/Path; // type@0082 │ │ -1475e0: 7601 0503 1700 |0018: invoke-direct/range {v23}, Landroid/graphics/Path;.:()V // method@0305 │ │ -1475e6: 0800 1700 |001b: move-object/from16 v0, v23 │ │ -1475ea: 0801 1900 |001d: move-object/from16 v1, v25 │ │ -1475ee: 5b10 b216 |001f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1475f2: 2217 8800 |0021: new-instance v23, Landroid/graphics/Rect; // type@0088 │ │ -1475f6: 7601 1903 1700 |0023: invoke-direct/range {v23}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -1475fc: 0800 1700 |0026: move-object/from16 v0, v23 │ │ -147600: 0801 1900 |0028: move-object/from16 v1, v25 │ │ -147604: 5b10 9f16 |002a: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ -147608: 2217 8000 |002c: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -14760c: 7601 e702 1700 |002e: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -147612: 0800 1700 |0031: move-object/from16 v0, v23 │ │ -147616: 0801 1900 |0033: move-object/from16 v1, v25 │ │ -14761a: 5b10 b016 |0035: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -14761e: 2217 8000 |0037: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -147622: 7601 e702 1700 |0039: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -147628: 0800 1700 |003c: move-object/from16 v0, v23 │ │ -14762c: 0801 1900 |003e: move-object/from16 v1, v25 │ │ -147630: 5b10 af16 |0040: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -147634: 1517 80bf |0042: const/high16 v23, #int -1082130432 // #bf80 │ │ -147638: 0200 1700 |0044: move/from16 v0, v23 │ │ -14763c: 0801 1900 |0046: move-object/from16 v1, v25 │ │ -147640: 5910 ab16 |0048: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -147644: 1317 ffff |004a: const/16 v23, #int -1 // #ffff │ │ -147648: 0200 1700 |004c: move/from16 v0, v23 │ │ -14764c: 0801 1900 |004e: move-object/from16 v1, v25 │ │ -147650: 5910 9d16 |0050: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -147654: 7401 b43d 1900 |0052: invoke-virtual/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator;.isInEditMode:()Z // method@3db4 │ │ -14765a: 0a17 |0055: move-result v23 │ │ -14765c: 3817 0300 |0056: if-eqz v23, 0059 // +0003 │ │ -147660: 0e00 |0058: return-void │ │ -147662: 7401 aa3d 1900 |0059: invoke-virtual/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3daa │ │ -147668: 0c15 |005c: move-result-object v21 │ │ -14766a: 6017 2d16 |005d: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_footer_color:I // field@162d │ │ -14766e: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -147672: 0201 1700 |0061: move/from16 v1, v23 │ │ -147676: 6e20 2702 1000 |0063: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -14767c: 0a08 |0066: move-result v8 │ │ -14767e: 6017 4316 |0067: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_line_height:I // field@1643 │ │ -147682: 0800 1500 |0069: move-object/from16 v0, v21 │ │ -147686: 0201 1700 |006b: move/from16 v1, v23 │ │ -14768a: 6e20 2c02 1000 |006d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -147690: 0a0c |0070: move-result v12 │ │ -147692: 6017 5316 |0071: sget v23, Lcom/viewpagerindicator/R$integer;.default_title_indicator_footer_indicator_style:I // field@1653 │ │ -147696: 0800 1500 |0073: move-object/from16 v0, v21 │ │ -14769a: 0201 1700 |0075: move/from16 v1, v23 │ │ -14769e: 6e20 3702 1000 |0077: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -1476a4: 0a0a |007a: move-result v10 │ │ -1476a6: 6017 4116 |007b: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_height:I // field@1641 │ │ -1476aa: 0800 1500 |007d: move-object/from16 v0, v21 │ │ -1476ae: 0201 1700 |007f: move/from16 v1, v23 │ │ -1476b2: 6e20 2c02 1000 |0081: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1476b8: 0a09 |0084: move-result v9 │ │ -1476ba: 6017 4216 |0085: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_underline_padding:I // field@1642 │ │ -1476be: 0800 1500 |0087: move-object/from16 v0, v21 │ │ -1476c2: 0201 1700 |0089: move/from16 v1, v23 │ │ -1476c6: 6e20 2c02 1000 |008b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1476cc: 0a0b |008e: move-result v11 │ │ -1476ce: 6017 4416 |008f: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_padding:I // field@1644 │ │ -1476d2: 0800 1500 |0091: move-object/from16 v0, v21 │ │ -1476d6: 0201 1700 |0093: move/from16 v1, v23 │ │ -1476da: 6e20 2c02 1000 |0095: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1476e0: 0a0d |0098: move-result v13 │ │ -1476e2: 6017 2e16 |0099: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_selected_color:I // field@162e │ │ -1476e6: 0800 1500 |009b: move-object/from16 v0, v21 │ │ -1476ea: 0201 1700 |009d: move/from16 v1, v23 │ │ -1476ee: 6e20 2702 1000 |009f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -1476f4: 0a0f |00a2: move-result v15 │ │ -1476f6: 6017 2616 |00a3: sget v23, Lcom/viewpagerindicator/R$bool;.default_title_indicator_selected_bold:I // field@1626 │ │ -1476fa: 0800 1500 |00a5: move-object/from16 v0, v21 │ │ -1476fe: 0201 1700 |00a7: move/from16 v1, v23 │ │ -147702: 6e20 2602 1000 |00a9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -147708: 0a0e |00ac: move-result v14 │ │ -14770a: 6017 2f16 |00ad: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_text_color:I // field@162f │ │ -14770e: 0800 1500 |00af: move-object/from16 v0, v21 │ │ -147712: 0201 1700 |00b1: move/from16 v1, v23 │ │ -147716: 6e20 2702 1000 |00b3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -14771c: 0a10 |00b6: move-result v16 │ │ -14771e: 6017 4516 |00b7: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_text_size:I // field@1645 │ │ -147722: 0800 1500 |00b9: move-object/from16 v0, v21 │ │ -147726: 0201 1700 |00bb: move/from16 v1, v23 │ │ -14772a: 6e20 2c02 1000 |00bd: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -147730: 0a11 |00c0: move-result v17 │ │ -147732: 6017 4616 |00c1: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_title_padding:I // field@1646 │ │ -147736: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ -14773a: 0201 1700 |00c5: move/from16 v1, v23 │ │ -14773e: 6e20 2c02 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -147744: 0a12 |00ca: move-result v18 │ │ -147746: 6017 4016 |00cb: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_clip_padding:I // field@1640 │ │ -14774a: 0800 1500 |00cd: move-object/from16 v0, v21 │ │ -14774e: 0201 1700 |00cf: move/from16 v1, v23 │ │ -147752: 6e20 2c02 1000 |00d1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -147758: 0a07 |00d4: move-result v7 │ │ -14775a: 6017 4716 |00d5: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_top_padding:I // field@1647 │ │ -14775e: 0800 1500 |00d7: move-object/from16 v0, v21 │ │ -147762: 0201 1700 |00d9: move/from16 v1, v23 │ │ -147766: 6e20 2c02 1000 |00db: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -14776c: 0a13 |00de: move-result v19 │ │ -14776e: 6217 6a16 |00df: sget-object v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@166a │ │ -147772: 1318 0000 |00e1: const/16 v24, #int 0 // #0 │ │ -147776: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ -14777a: 0801 1b00 |00e5: move-object/from16 v1, v27 │ │ -14777e: 0802 1700 |00e7: move-object/from16 v2, v23 │ │ -147782: 0203 1c00 |00e9: move/from16 v3, v28 │ │ -147786: 0204 1800 |00eb: move/from16 v4, v24 │ │ -14778a: 6e54 b201 1032 |00ed: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -147790: 0c05 |00f0: move-result-object v5 │ │ -147792: 6017 7216 |00f1: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerLineHeight:I // field@1672 │ │ -147796: 0200 1700 |00f3: move/from16 v0, v23 │ │ -14779a: 6e30 5902 050c |00f5: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1477a0: 0a17 |00f8: move-result v23 │ │ -1477a2: 0200 1700 |00f9: move/from16 v0, v23 │ │ -1477a6: 0801 1900 |00fb: move-object/from16 v1, v25 │ │ -1477aa: 5910 a816 |00fd: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1477ae: 6017 7016 |00ff: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorStyle:I // field@1670 │ │ -1477b2: 0200 1700 |0101: move/from16 v0, v23 │ │ -1477b6: 6e30 6202 050a |0103: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -1477bc: 0a17 |0106: move-result v23 │ │ -1477be: 7701 8b3d 1700 |0107: invoke-static/range {v23}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8b │ │ -1477c4: 0c17 |010a: move-result-object v23 │ │ -1477c6: 0800 1700 |010b: move-object/from16 v0, v23 │ │ -1477ca: 0801 1900 |010d: move-object/from16 v1, v25 │ │ -1477ce: 5b10 a616 |010f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ -1477d2: 6017 6f16 |0111: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorHeight:I // field@166f │ │ -1477d6: 0200 1700 |0113: move/from16 v0, v23 │ │ -1477da: 6e30 5902 0509 |0115: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1477e0: 0a17 |0118: move-result v23 │ │ -1477e2: 0200 1700 |0119: move/from16 v0, v23 │ │ -1477e6: 0801 1900 |011b: move-object/from16 v1, v25 │ │ -1477ea: 5910 a516 |011d: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -1477ee: 6017 7116 |011f: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorUnderlinePadding:I // field@1671 │ │ -1477f2: 0200 1700 |0121: move/from16 v0, v23 │ │ -1477f6: 6e30 5902 050b |0123: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1477fc: 0a17 |0126: move-result v23 │ │ -1477fe: 0200 1700 |0127: move/from16 v0, v23 │ │ -147802: 0801 1900 |0129: move-object/from16 v1, v25 │ │ -147806: 5910 a716 |012b: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ -14780a: 6017 7316 |012d: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerPadding:I // field@1673 │ │ -14780e: 0200 1700 |012f: move/from16 v0, v23 │ │ -147812: 6e30 5902 050d |0131: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -147818: 0a17 |0134: move-result v23 │ │ -14781a: 0200 1700 |0135: move/from16 v0, v23 │ │ -14781e: 0801 1900 |0137: move-object/from16 v1, v25 │ │ -147822: 5910 a916 |0139: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ -147826: 6017 7716 |013b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_topPadding:I // field@1677 │ │ -14782a: 0200 1700 |013d: move/from16 v0, v23 │ │ -14782e: 0201 1300 |013f: move/from16 v1, v19 │ │ -147832: 6e30 5902 0501 |0141: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -147838: 0a17 |0144: move-result v23 │ │ -14783a: 0200 1700 |0145: move/from16 v0, v23 │ │ -14783e: 0801 1900 |0147: move-object/from16 v1, v25 │ │ -147842: 5910 b516 |0149: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -147846: 6017 7616 |014b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_titlePadding:I // field@1676 │ │ -14784a: 0200 1700 |014d: move/from16 v0, v23 │ │ -14784e: 0201 1200 |014f: move/from16 v1, v18 │ │ -147852: 6e30 5902 0501 |0151: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -147858: 0a17 |0154: move-result v23 │ │ -14785a: 0200 1700 |0155: move/from16 v0, v23 │ │ -14785e: 0801 1900 |0157: move-object/from16 v1, v25 │ │ -147862: 5910 b416 |0159: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -147866: 6017 6d16 |015b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_clipPadding:I // field@166d │ │ -14786a: 0200 1700 |015d: move/from16 v0, v23 │ │ -14786e: 6e30 5902 0507 |015f: invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -147874: 0a17 |0162: move-result v23 │ │ -147876: 0200 1700 |0163: move/from16 v0, v23 │ │ -14787a: 0801 1900 |0165: move-object/from16 v1, v25 │ │ -14787e: 5910 a116 |0167: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147882: 6017 7516 |0169: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedColor:I // field@1675 │ │ -147886: 0200 1700 |016b: move/from16 v0, v23 │ │ -14788a: 6e30 5702 050f |016d: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -147890: 0a17 |0170: move-result v23 │ │ -147892: 0200 1700 |0171: move/from16 v0, v23 │ │ -147896: 0801 1900 |0173: move-object/from16 v1, v25 │ │ -14789a: 5910 a216 |0175: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ -14789e: 6017 6b16 |0177: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textColor:I // field@166b │ │ -1478a2: 0200 1700 |0179: move/from16 v0, v23 │ │ -1478a6: 0201 1000 |017b: move/from16 v1, v16 │ │ -1478aa: 6e30 5702 0501 |017d: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -1478b0: 0a17 |0180: move-result v23 │ │ -1478b2: 0200 1700 |0181: move/from16 v0, v23 │ │ -1478b6: 0801 1900 |0183: move-object/from16 v1, v25 │ │ -1478ba: 5910 a316 |0185: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ -1478be: 6017 7416 |0187: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedBold:I // field@1674 │ │ -1478c2: 0200 1700 |0189: move/from16 v0, v23 │ │ -1478c6: 6e30 5502 050e |018b: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -1478cc: 0a17 |018e: move-result v23 │ │ -1478ce: 0200 1700 |018f: move/from16 v0, v23 │ │ -1478d2: 0801 1900 |0191: move-object/from16 v1, v25 │ │ -1478d6: 5c10 9e16 |0193: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ -1478da: 6017 6c16 |0195: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textSize:I // field@166c │ │ -1478de: 0200 1700 |0197: move/from16 v0, v23 │ │ -1478e2: 0201 1100 |0199: move/from16 v1, v17 │ │ -1478e6: 6e30 5902 0501 |019b: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1478ec: 0a16 |019e: move-result v22 │ │ -1478ee: 6017 6e16 |019f: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerColor:I // field@166e │ │ -1478f2: 0200 1700 |01a1: move/from16 v0, v23 │ │ -1478f6: 6e30 5702 0508 |01a3: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -1478fc: 0a14 |01a6: move-result v20 │ │ -1478fe: 0800 1900 |01a7: move-object/from16 v0, v25 │ │ -147902: 5400 b116 |01a9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -147906: 0817 0000 |01ab: move-object/from16 v23, v0 │ │ -14790a: 0800 1700 |01ad: move-object/from16 v0, v23 │ │ -14790e: 0201 1600 |01af: move/from16 v1, v22 │ │ -147912: 6e20 0303 1000 |01b1: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -147918: 0800 1900 |01b4: move-object/from16 v0, v25 │ │ -14791c: 5400 b116 |01b6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -147920: 0817 0000 |01b8: move-object/from16 v23, v0 │ │ -147924: 1318 0100 |01ba: const/16 v24, #int 1 // #1 │ │ -147928: 7402 f602 1700 |01bc: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -14792e: 0800 1900 |01bf: move-object/from16 v0, v25 │ │ -147932: 5400 b016 |01c1: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -147936: 0817 0000 |01c3: move-object/from16 v23, v0 │ │ -14793a: 6218 a500 |01c5: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ -14793e: 7402 0103 1700 |01c7: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -147944: 0800 1900 |01ca: move-object/from16 v0, v25 │ │ -147948: 5400 b016 |01cc: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -14794c: 0817 0000 |01ce: move-object/from16 v23, v0 │ │ -147950: 0800 1900 |01d0: move-object/from16 v0, v25 │ │ -147954: 5200 a816 |01d2: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -147958: 0218 0000 |01d4: move/from16 v24, v0 │ │ -14795c: 7402 0003 1700 |01d6: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -147962: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ -147966: 5400 b016 |01db: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -14796a: 0817 0000 |01dd: move-object/from16 v23, v0 │ │ -14796e: 0800 1700 |01df: move-object/from16 v0, v23 │ │ -147972: 0201 1400 |01e1: move/from16 v1, v20 │ │ -147976: 6e20 f702 1000 |01e3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14797c: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ -147980: 5400 af16 |01e8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -147984: 0817 0000 |01ea: move-object/from16 v23, v0 │ │ -147988: 6218 a500 |01ec: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ -14798c: 7402 0103 1700 |01ee: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -147992: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ -147996: 5400 af16 |01f3: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -14799a: 0817 0000 |01f5: move-object/from16 v23, v0 │ │ -14799e: 0800 1700 |01f7: move-object/from16 v0, v23 │ │ -1479a2: 0201 1400 |01f9: move/from16 v1, v20 │ │ -1479a6: 6e20 f702 1000 |01fb: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1479ac: 6e10 7102 0500 |01fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -1479b2: 7701 fa38 1a00 |0201: invoke-static/range {v26}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -1479b8: 0c06 |0204: move-result-object v6 │ │ -1479ba: 7110 9e1b 0600 |0205: invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -1479c0: 0a17 |0208: move-result v23 │ │ -1479c2: 0200 1700 |0209: move/from16 v0, v23 │ │ -1479c6: 0801 1900 |020b: move-object/from16 v1, v25 │ │ -1479ca: 5910 b616 |020d: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@16b6 │ │ -1479ce: 2900 49fe |020f: goto/16 0058 // -01b7 │ │ +145264: |[145264] com.viewpagerindicator.TitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +145274: 7604 2738 1900 |0000: invoke-direct/range {v25, v26, v27, v28}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +14527a: 1317 ffff |0003: const/16 v23, #int -1 // #ffff │ │ +14527e: 0200 1700 |0005: move/from16 v0, v23 │ │ +145282: 0801 1900 |0007: move-object/from16 v1, v25 │ │ +145286: 5910 a416 |0009: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +14528a: 2217 8000 |000b: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +14528e: 7601 e702 1700 |000d: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +145294: 0800 1700 |0010: move-object/from16 v0, v23 │ │ +145298: 0801 1900 |0012: move-object/from16 v1, v25 │ │ +14529c: 5b10 b116 |0014: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1452a0: 2217 8200 |0016: new-instance v23, Landroid/graphics/Path; // type@0082 │ │ +1452a4: 7601 0503 1700 |0018: invoke-direct/range {v23}, Landroid/graphics/Path;.:()V // method@0305 │ │ +1452aa: 0800 1700 |001b: move-object/from16 v0, v23 │ │ +1452ae: 0801 1900 |001d: move-object/from16 v1, v25 │ │ +1452b2: 5b10 b216 |001f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +1452b6: 2217 8800 |0021: new-instance v23, Landroid/graphics/Rect; // type@0088 │ │ +1452ba: 7601 1903 1700 |0023: invoke-direct/range {v23}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +1452c0: 0800 1700 |0026: move-object/from16 v0, v23 │ │ +1452c4: 0801 1900 |0028: move-object/from16 v1, v25 │ │ +1452c8: 5b10 9f16 |002a: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ +1452cc: 2217 8000 |002c: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +1452d0: 7601 e702 1700 |002e: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +1452d6: 0800 1700 |0031: move-object/from16 v0, v23 │ │ +1452da: 0801 1900 |0033: move-object/from16 v1, v25 │ │ +1452de: 5b10 b016 |0035: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +1452e2: 2217 8000 |0037: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +1452e6: 7601 e702 1700 |0039: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +1452ec: 0800 1700 |003c: move-object/from16 v0, v23 │ │ +1452f0: 0801 1900 |003e: move-object/from16 v1, v25 │ │ +1452f4: 5b10 af16 |0040: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +1452f8: 1517 80bf |0042: const/high16 v23, #int -1082130432 // #bf80 │ │ +1452fc: 0200 1700 |0044: move/from16 v0, v23 │ │ +145300: 0801 1900 |0046: move-object/from16 v1, v25 │ │ +145304: 5910 ab16 |0048: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +145308: 1317 ffff |004a: const/16 v23, #int -1 // #ffff │ │ +14530c: 0200 1700 |004c: move/from16 v0, v23 │ │ +145310: 0801 1900 |004e: move-object/from16 v1, v25 │ │ +145314: 5910 9d16 |0050: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +145318: 7401 b43d 1900 |0052: invoke-virtual/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator;.isInEditMode:()Z // method@3db4 │ │ +14531e: 0a17 |0055: move-result v23 │ │ +145320: 3817 0300 |0056: if-eqz v23, 0059 // +0003 │ │ +145324: 0e00 |0058: return-void │ │ +145326: 7401 aa3d 1900 |0059: invoke-virtual/range {v25}, Lcom/viewpagerindicator/TitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3daa │ │ +14532c: 0c15 |005c: move-result-object v21 │ │ +14532e: 6017 2d16 |005d: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_footer_color:I // field@162d │ │ +145332: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +145336: 0201 1700 |0061: move/from16 v1, v23 │ │ +14533a: 6e20 2702 1000 |0063: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +145340: 0a08 |0066: move-result v8 │ │ +145342: 6017 4316 |0067: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_line_height:I // field@1643 │ │ +145346: 0800 1500 |0069: move-object/from16 v0, v21 │ │ +14534a: 0201 1700 |006b: move/from16 v1, v23 │ │ +14534e: 6e20 2c02 1000 |006d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +145354: 0a0c |0070: move-result v12 │ │ +145356: 6017 5316 |0071: sget v23, Lcom/viewpagerindicator/R$integer;.default_title_indicator_footer_indicator_style:I // field@1653 │ │ +14535a: 0800 1500 |0073: move-object/from16 v0, v21 │ │ +14535e: 0201 1700 |0075: move/from16 v1, v23 │ │ +145362: 6e20 3702 1000 |0077: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +145368: 0a0a |007a: move-result v10 │ │ +14536a: 6017 4116 |007b: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_height:I // field@1641 │ │ +14536e: 0800 1500 |007d: move-object/from16 v0, v21 │ │ +145372: 0201 1700 |007f: move/from16 v1, v23 │ │ +145376: 6e20 2c02 1000 |0081: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +14537c: 0a09 |0084: move-result v9 │ │ +14537e: 6017 4216 |0085: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_indicator_underline_padding:I // field@1642 │ │ +145382: 0800 1500 |0087: move-object/from16 v0, v21 │ │ +145386: 0201 1700 |0089: move/from16 v1, v23 │ │ +14538a: 6e20 2c02 1000 |008b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +145390: 0a0b |008e: move-result v11 │ │ +145392: 6017 4416 |008f: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_footer_padding:I // field@1644 │ │ +145396: 0800 1500 |0091: move-object/from16 v0, v21 │ │ +14539a: 0201 1700 |0093: move/from16 v1, v23 │ │ +14539e: 6e20 2c02 1000 |0095: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1453a4: 0a0d |0098: move-result v13 │ │ +1453a6: 6017 2e16 |0099: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_selected_color:I // field@162e │ │ +1453aa: 0800 1500 |009b: move-object/from16 v0, v21 │ │ +1453ae: 0201 1700 |009d: move/from16 v1, v23 │ │ +1453b2: 6e20 2702 1000 |009f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +1453b8: 0a0f |00a2: move-result v15 │ │ +1453ba: 6017 2616 |00a3: sget v23, Lcom/viewpagerindicator/R$bool;.default_title_indicator_selected_bold:I // field@1626 │ │ +1453be: 0800 1500 |00a5: move-object/from16 v0, v21 │ │ +1453c2: 0201 1700 |00a7: move/from16 v1, v23 │ │ +1453c6: 6e20 2602 1000 |00a9: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +1453cc: 0a0e |00ac: move-result v14 │ │ +1453ce: 6017 2f16 |00ad: sget v23, Lcom/viewpagerindicator/R$color;.default_title_indicator_text_color:I // field@162f │ │ +1453d2: 0800 1500 |00af: move-object/from16 v0, v21 │ │ +1453d6: 0201 1700 |00b1: move/from16 v1, v23 │ │ +1453da: 6e20 2702 1000 |00b3: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +1453e0: 0a10 |00b6: move-result v16 │ │ +1453e2: 6017 4516 |00b7: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_text_size:I // field@1645 │ │ +1453e6: 0800 1500 |00b9: move-object/from16 v0, v21 │ │ +1453ea: 0201 1700 |00bb: move/from16 v1, v23 │ │ +1453ee: 6e20 2c02 1000 |00bd: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1453f4: 0a11 |00c0: move-result v17 │ │ +1453f6: 6017 4616 |00c1: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_title_padding:I // field@1646 │ │ +1453fa: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ +1453fe: 0201 1700 |00c5: move/from16 v1, v23 │ │ +145402: 6e20 2c02 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +145408: 0a12 |00ca: move-result v18 │ │ +14540a: 6017 4016 |00cb: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_clip_padding:I // field@1640 │ │ +14540e: 0800 1500 |00cd: move-object/from16 v0, v21 │ │ +145412: 0201 1700 |00cf: move/from16 v1, v23 │ │ +145416: 6e20 2c02 1000 |00d1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +14541c: 0a07 |00d4: move-result v7 │ │ +14541e: 6017 4716 |00d5: sget v23, Lcom/viewpagerindicator/R$dimen;.default_title_indicator_top_padding:I // field@1647 │ │ +145422: 0800 1500 |00d7: move-object/from16 v0, v21 │ │ +145426: 0201 1700 |00d9: move/from16 v1, v23 │ │ +14542a: 6e20 2c02 1000 |00db: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +145430: 0a13 |00de: move-result v19 │ │ +145432: 6217 6a16 |00df: sget-object v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator:[I // field@166a │ │ +145436: 1318 0000 |00e1: const/16 v24, #int 0 // #0 │ │ +14543a: 0800 1a00 |00e3: move-object/from16 v0, v26 │ │ +14543e: 0801 1b00 |00e5: move-object/from16 v1, v27 │ │ +145442: 0802 1700 |00e7: move-object/from16 v2, v23 │ │ +145446: 0203 1c00 |00e9: move/from16 v3, v28 │ │ +14544a: 0204 1800 |00eb: move/from16 v4, v24 │ │ +14544e: 6e54 b201 1032 |00ed: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +145454: 0c05 |00f0: move-result-object v5 │ │ +145456: 6017 7216 |00f1: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerLineHeight:I // field@1672 │ │ +14545a: 0200 1700 |00f3: move/from16 v0, v23 │ │ +14545e: 6e30 5902 050c |00f5: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +145464: 0a17 |00f8: move-result v23 │ │ +145466: 0200 1700 |00f9: move/from16 v0, v23 │ │ +14546a: 0801 1900 |00fb: move-object/from16 v1, v25 │ │ +14546e: 5910 a816 |00fd: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145472: 6017 7016 |00ff: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorStyle:I // field@1670 │ │ +145476: 0200 1700 |0101: move/from16 v0, v23 │ │ +14547a: 6e30 6202 050a |0103: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +145480: 0a17 |0106: move-result v23 │ │ +145482: 7701 8b3d 1700 |0107: invoke-static/range {v23}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.fromValue:(I)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // method@3d8b │ │ +145488: 0c17 |010a: move-result-object v23 │ │ +14548a: 0800 1700 |010b: move-object/from16 v0, v23 │ │ +14548e: 0801 1900 |010d: move-object/from16 v1, v25 │ │ +145492: 5b10 a616 |010f: iput-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ +145496: 6017 6f16 |0111: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorHeight:I // field@166f │ │ +14549a: 0200 1700 |0113: move/from16 v0, v23 │ │ +14549e: 6e30 5902 0509 |0115: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1454a4: 0a17 |0118: move-result v23 │ │ +1454a6: 0200 1700 |0119: move/from16 v0, v23 │ │ +1454aa: 0801 1900 |011b: move-object/from16 v1, v25 │ │ +1454ae: 5910 a516 |011d: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +1454b2: 6017 7116 |011f: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerIndicatorUnderlinePadding:I // field@1671 │ │ +1454b6: 0200 1700 |0121: move/from16 v0, v23 │ │ +1454ba: 6e30 5902 050b |0123: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1454c0: 0a17 |0126: move-result v23 │ │ +1454c2: 0200 1700 |0127: move/from16 v0, v23 │ │ +1454c6: 0801 1900 |0129: move-object/from16 v1, v25 │ │ +1454ca: 5910 a716 |012b: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ +1454ce: 6017 7316 |012d: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerPadding:I // field@1673 │ │ +1454d2: 0200 1700 |012f: move/from16 v0, v23 │ │ +1454d6: 6e30 5902 050d |0131: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1454dc: 0a17 |0134: move-result v23 │ │ +1454de: 0200 1700 |0135: move/from16 v0, v23 │ │ +1454e2: 0801 1900 |0137: move-object/from16 v1, v25 │ │ +1454e6: 5910 a916 |0139: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ +1454ea: 6017 7716 |013b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_topPadding:I // field@1677 │ │ +1454ee: 0200 1700 |013d: move/from16 v0, v23 │ │ +1454f2: 0201 1300 |013f: move/from16 v1, v19 │ │ +1454f6: 6e30 5902 0501 |0141: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1454fc: 0a17 |0144: move-result v23 │ │ +1454fe: 0200 1700 |0145: move/from16 v0, v23 │ │ +145502: 0801 1900 |0147: move-object/from16 v1, v25 │ │ +145506: 5910 b516 |0149: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +14550a: 6017 7616 |014b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_titlePadding:I // field@1676 │ │ +14550e: 0200 1700 |014d: move/from16 v0, v23 │ │ +145512: 0201 1200 |014f: move/from16 v1, v18 │ │ +145516: 6e30 5902 0501 |0151: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +14551c: 0a17 |0154: move-result v23 │ │ +14551e: 0200 1700 |0155: move/from16 v0, v23 │ │ +145522: 0801 1900 |0157: move-object/from16 v1, v25 │ │ +145526: 5910 b416 |0159: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +14552a: 6017 6d16 |015b: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_clipPadding:I // field@166d │ │ +14552e: 0200 1700 |015d: move/from16 v0, v23 │ │ +145532: 6e30 5902 0507 |015f: invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +145538: 0a17 |0162: move-result v23 │ │ +14553a: 0200 1700 |0163: move/from16 v0, v23 │ │ +14553e: 0801 1900 |0165: move-object/from16 v1, v25 │ │ +145542: 5910 a116 |0167: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +145546: 6017 7516 |0169: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedColor:I // field@1675 │ │ +14554a: 0200 1700 |016b: move/from16 v0, v23 │ │ +14554e: 6e30 5702 050f |016d: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +145554: 0a17 |0170: move-result v23 │ │ +145556: 0200 1700 |0171: move/from16 v0, v23 │ │ +14555a: 0801 1900 |0173: move-object/from16 v1, v25 │ │ +14555e: 5910 a216 |0175: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ +145562: 6017 6b16 |0177: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textColor:I // field@166b │ │ +145566: 0200 1700 |0179: move/from16 v0, v23 │ │ +14556a: 0201 1000 |017b: move/from16 v1, v16 │ │ +14556e: 6e30 5702 0501 |017d: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +145574: 0a17 |0180: move-result v23 │ │ +145576: 0200 1700 |0181: move/from16 v0, v23 │ │ +14557a: 0801 1900 |0183: move-object/from16 v1, v25 │ │ +14557e: 5910 a316 |0185: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ +145582: 6017 7416 |0187: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_selectedBold:I // field@1674 │ │ +145586: 0200 1700 |0189: move/from16 v0, v23 │ │ +14558a: 6e30 5502 050e |018b: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +145590: 0a17 |018e: move-result v23 │ │ +145592: 0200 1700 |018f: move/from16 v0, v23 │ │ +145596: 0801 1900 |0191: move-object/from16 v1, v25 │ │ +14559a: 5c10 9e16 |0193: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ +14559e: 6017 6c16 |0195: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_android_textSize:I // field@166c │ │ +1455a2: 0200 1700 |0197: move/from16 v0, v23 │ │ +1455a6: 0201 1100 |0199: move/from16 v1, v17 │ │ +1455aa: 6e30 5902 0501 |019b: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1455b0: 0a16 |019e: move-result v22 │ │ +1455b2: 6017 6e16 |019f: sget v23, Lcom/viewpagerindicator/R$styleable;.TitlePageIndicator_footerColor:I // field@166e │ │ +1455b6: 0200 1700 |01a1: move/from16 v0, v23 │ │ +1455ba: 6e30 5702 0508 |01a3: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +1455c0: 0a14 |01a6: move-result v20 │ │ +1455c2: 0800 1900 |01a7: move-object/from16 v0, v25 │ │ +1455c6: 5400 b116 |01a9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1455ca: 0817 0000 |01ab: move-object/from16 v23, v0 │ │ +1455ce: 0800 1700 |01ad: move-object/from16 v0, v23 │ │ +1455d2: 0201 1600 |01af: move/from16 v1, v22 │ │ +1455d6: 6e20 0303 1000 |01b1: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +1455dc: 0800 1900 |01b4: move-object/from16 v0, v25 │ │ +1455e0: 5400 b116 |01b6: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1455e4: 0817 0000 |01b8: move-object/from16 v23, v0 │ │ +1455e8: 1318 0100 |01ba: const/16 v24, #int 1 // #1 │ │ +1455ec: 7402 f602 1700 |01bc: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +1455f2: 0800 1900 |01bf: move-object/from16 v0, v25 │ │ +1455f6: 5400 b016 |01c1: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +1455fa: 0817 0000 |01c3: move-object/from16 v23, v0 │ │ +1455fe: 6218 a500 |01c5: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ +145602: 7402 0103 1700 |01c7: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +145608: 0800 1900 |01ca: move-object/from16 v0, v25 │ │ +14560c: 5400 b016 |01cc: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +145610: 0817 0000 |01ce: move-object/from16 v23, v0 │ │ +145614: 0800 1900 |01d0: move-object/from16 v0, v25 │ │ +145618: 5200 a816 |01d2: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +14561c: 0218 0000 |01d4: move/from16 v24, v0 │ │ +145620: 7402 0003 1700 |01d6: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +145626: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ +14562a: 5400 b016 |01db: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +14562e: 0817 0000 |01dd: move-object/from16 v23, v0 │ │ +145632: 0800 1700 |01df: move-object/from16 v0, v23 │ │ +145636: 0201 1400 |01e1: move/from16 v1, v20 │ │ +14563a: 6e20 f702 1000 |01e3: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +145640: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ +145644: 5400 af16 |01e8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +145648: 0817 0000 |01ea: move-object/from16 v23, v0 │ │ +14564c: 6218 a500 |01ec: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ +145650: 7402 0103 1700 |01ee: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +145656: 0800 1900 |01f1: move-object/from16 v0, v25 │ │ +14565a: 5400 af16 |01f3: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +14565e: 0817 0000 |01f5: move-object/from16 v23, v0 │ │ +145662: 0800 1700 |01f7: move-object/from16 v0, v23 │ │ +145666: 0201 1400 |01f9: move/from16 v1, v20 │ │ +14566a: 6e20 f702 1000 |01fb: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +145670: 6e10 7102 0500 |01fe: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +145676: 7701 fa38 1a00 |0201: invoke-static/range {v26}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +14567c: 0c06 |0204: move-result-object v6 │ │ +14567e: 7110 9e1b 0600 |0205: invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +145684: 0a17 |0208: move-result v23 │ │ +145686: 0200 1700 |0209: move/from16 v0, v23 │ │ +14568a: 0801 1900 |020b: move-object/from16 v1, v25 │ │ +14568e: 5910 b616 |020d: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@16b6 │ │ +145692: 2900 49fe |020f: goto/16 0058 // -01b7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=100 │ │ 0x000b line=103 │ │ 0x0016 line=107 │ │ 0x0021 line=108 │ │ @@ -454185,34 +454317,34 @@ │ │ type : '(ILandroid/graphics/Paint;)Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -1479d4: |[1479d4] com.viewpagerindicator.TitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ -1479e4: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -1479e8: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -1479ee: 7020 ae3d 5400 |0005: invoke-direct {v4, v5}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@3dae │ │ -1479f4: 0c01 |0008: move-result-object v1 │ │ -1479f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1479f8: 7210 c742 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -1479fe: 0a03 |000d: move-result v3 │ │ -147a00: 6e40 f302 1632 |000e: invoke-virtual {v6, v1, v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/CharSequence;II)F // method@02f3 │ │ -147a06: 0a02 |0011: move-result v2 │ │ -147a08: 8722 |0012: float-to-int v2, v2 │ │ -147a0a: 5902 b100 |0013: iput v2, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147a0e: 6e10 ea02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ -147a14: 0a02 |0018: move-result v2 │ │ -147a16: 6e10 e902 0600 |0019: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ -147a1c: 0a03 |001c: move-result v3 │ │ -147a1e: c732 |001d: sub-float/2addr v2, v3 │ │ -147a20: 8722 |001e: float-to-int v2, v2 │ │ -147a22: 5902 af00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -147a26: 1100 |0021: return-object v0 │ │ +145698: |[145698] com.viewpagerindicator.TitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ +1456a8: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +1456ac: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +1456b2: 7020 ae3d 5400 |0005: invoke-direct {v4, v5}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@3dae │ │ +1456b8: 0c01 |0008: move-result-object v1 │ │ +1456ba: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1456bc: 7210 c742 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +1456c2: 0a03 |000d: move-result v3 │ │ +1456c4: 6e40 f302 1632 |000e: invoke-virtual {v6, v1, v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/CharSequence;II)F // method@02f3 │ │ +1456ca: 0a02 |0011: move-result v2 │ │ +1456cc: 8722 |0012: float-to-int v2, v2 │ │ +1456ce: 5902 b100 |0013: iput v2, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1456d2: 6e10 ea02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ +1456d8: 0a02 |0018: move-result v2 │ │ +1456da: 6e10 e902 0600 |0019: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ +1456e0: 0a03 |001c: move-result v3 │ │ +1456e2: c732 |001d: sub-float/2addr v2, v3 │ │ +1456e4: 8722 |001e: float-to-int v2, v2 │ │ +1456e6: 5902 af00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +1456ea: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0005 line=639 │ │ 0x0009 line=640 │ │ 0x0015 line=641 │ │ 0x0021 line=642 │ │ @@ -454228,60 +454360,60 @@ │ │ type : '(Landroid/graphics/Paint;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -147a28: |[147a28] com.viewpagerindicator.TitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ -147a38: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -147a3c: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -147a42: 54b8 b716 |0005: iget-object v8, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -147a46: 6e10 261c 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -147a4c: 0c08 |000a: move-result-object v8 │ │ -147a4e: 6e10 b818 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -147a54: 0a01 |000e: move-result v1 │ │ -147a56: 6e10 b23d 0b00 |000f: invoke-virtual {v11}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ -147a5c: 0a07 |0012: move-result v7 │ │ -147a5e: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ -147a62: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -147a64: 3514 3600 |0016: if-ge v4, v1, 004c // +0036 │ │ -147a68: 7030 9e3d 4b0c |0018: invoke-direct {v11, v4, v12}, Lcom/viewpagerindicator/TitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; // method@3d9e │ │ -147a6e: 0c00 |001b: move-result-object v0 │ │ -147a70: 5208 b100 |001c: iget v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147a74: 5209 b000 |001e: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147a78: 9106 0809 |0020: sub-int v6, v8, v9 │ │ -147a7c: 5208 af00 |0022: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -147a80: 5209 b200 |0024: iget v9, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -147a84: 9102 0809 |0026: sub-int v2, v8, v9 │ │ -147a88: 8238 |0028: int-to-float v8, v3 │ │ -147a8a: 8269 |0029: int-to-float v9, v6 │ │ -147a8c: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -147a90: c9a9 |002c: div-float/2addr v9, v10 │ │ -147a92: c798 |002d: sub-float/2addr v8, v9 │ │ -147a94: 52b9 a416 |002e: iget v9, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147a98: 9109 0409 |0030: sub-int v9, v4, v9 │ │ -147a9c: 8299 |0032: int-to-float v9, v9 │ │ -147a9e: 52ba ad16 |0033: iget v10, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ -147aa2: c7a9 |0035: sub-float/2addr v9, v10 │ │ -147aa4: 827a |0036: int-to-float v10, v7 │ │ -147aa6: c8a9 |0037: mul-float/2addr v9, v10 │ │ -147aa8: c698 |0038: add-float/2addr v8, v9 │ │ -147aaa: 8788 |0039: float-to-int v8, v8 │ │ -147aac: 5908 b000 |003a: iput v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147ab0: 5208 b000 |003c: iget v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147ab4: b068 |003e: add-int/2addr v8, v6 │ │ -147ab6: 5908 b100 |003f: iput v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147aba: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -147abc: 5908 b200 |0042: iput v8, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -147ac0: 5902 af00 |0044: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -147ac4: 6e20 c643 0500 |0046: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -147aca: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ -147ace: 28cb |004b: goto 0016 // -0035 │ │ -147ad0: 1105 |004c: return-object v5 │ │ +1456ec: |[1456ec] com.viewpagerindicator.TitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ +1456fc: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +145700: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +145706: 54b8 b716 |0005: iget-object v8, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +14570a: 6e10 261c 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +145710: 0c08 |000a: move-result-object v8 │ │ +145712: 6e10 b818 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +145718: 0a01 |000e: move-result v1 │ │ +14571a: 6e10 b23d 0b00 |000f: invoke-virtual {v11}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ +145720: 0a07 |0012: move-result v7 │ │ +145722: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ +145726: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +145728: 3514 3600 |0016: if-ge v4, v1, 004c // +0036 │ │ +14572c: 7030 9e3d 4b0c |0018: invoke-direct {v11, v4, v12}, Lcom/viewpagerindicator/TitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; // method@3d9e │ │ +145732: 0c00 |001b: move-result-object v0 │ │ +145734: 5208 b100 |001c: iget v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145738: 5209 b000 |001e: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +14573c: 9106 0809 |0020: sub-int v6, v8, v9 │ │ +145740: 5208 af00 |0022: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +145744: 5209 b200 |0024: iget v9, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +145748: 9102 0809 |0026: sub-int v2, v8, v9 │ │ +14574c: 8238 |0028: int-to-float v8, v3 │ │ +14574e: 8269 |0029: int-to-float v9, v6 │ │ +145750: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +145754: c9a9 |002c: div-float/2addr v9, v10 │ │ +145756: c798 |002d: sub-float/2addr v8, v9 │ │ +145758: 52b9 a416 |002e: iget v9, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +14575c: 9109 0409 |0030: sub-int v9, v4, v9 │ │ +145760: 8299 |0032: int-to-float v9, v9 │ │ +145762: 52ba ad16 |0033: iget v10, v11, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ +145766: c7a9 |0035: sub-float/2addr v9, v10 │ │ +145768: 827a |0036: int-to-float v10, v7 │ │ +14576a: c8a9 |0037: mul-float/2addr v9, v10 │ │ +14576c: c698 |0038: add-float/2addr v8, v9 │ │ +14576e: 8788 |0039: float-to-int v8, v8 │ │ +145770: 5908 b000 |003a: iput v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145774: 5208 b000 |003c: iget v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145778: b068 |003e: add-int/2addr v8, v6 │ │ +14577a: 5908 b100 |003f: iput v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +14577e: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +145780: 5908 b200 |0042: iput v8, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +145784: 5902 af00 |0044: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +145788: 6e20 c643 0500 |0046: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +14578e: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ +145792: 28cb |004b: goto 0016 // -0035 │ │ +145794: 1105 |004c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0005 line=612 │ │ 0x000f line=613 │ │ 0x0013 line=614 │ │ 0x0015 line=615 │ │ @@ -454312,25 +454444,25 @@ │ │ type : '(Landroid/graphics/Rect;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -147ad4: |[147ad4] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V │ │ -147ae4: 8250 |0000: int-to-float v0, v5 │ │ -147ae6: 5221 a116 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147aea: c610 |0003: add-float/2addr v0, v1 │ │ -147aec: 8700 |0004: float-to-int v0, v0 │ │ -147aee: 5930 b000 |0005: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147af2: 5220 a116 |0007: iget v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147af6: c640 |0009: add-float/2addr v0, v4 │ │ -147af8: 8700 |000a: float-to-int v0, v0 │ │ -147afa: 5930 b100 |000b: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147afe: 0e00 |000d: return-void │ │ +145798: |[145798] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V │ │ +1457a8: 8250 |0000: int-to-float v0, v5 │ │ +1457aa: 5221 a116 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +1457ae: c610 |0003: add-float/2addr v0, v1 │ │ +1457b0: 8700 |0004: float-to-int v0, v0 │ │ +1457b2: 5930 b000 |0005: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1457b6: 5220 a116 |0007: iget v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +1457ba: c640 |0009: add-float/2addr v0, v4 │ │ +1457bc: 8700 |000a: float-to-int v0, v0 │ │ +1457be: 5930 b100 |000b: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1457c2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0007 line=600 │ │ 0x000d line=601 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -454343,26 +454475,26 @@ │ │ type : '(Landroid/graphics/Rect;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -147b00: |[147b00] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V │ │ -147b10: 8250 |0000: int-to-float v0, v5 │ │ -147b12: 5221 a116 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147b16: c710 |0003: sub-float/2addr v0, v1 │ │ -147b18: 8700 |0004: float-to-int v0, v0 │ │ -147b1a: 5930 b100 |0005: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147b1e: 5230 b100 |0007: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147b22: 8200 |0009: int-to-float v0, v0 │ │ -147b24: c740 |000a: sub-float/2addr v0, v4 │ │ -147b26: 8700 |000b: float-to-int v0, v0 │ │ -147b28: 5930 b000 |000c: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147b2c: 0e00 |000e: return-void │ │ +1457c4: |[1457c4] com.viewpagerindicator.TitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V │ │ +1457d4: 8250 |0000: int-to-float v0, v5 │ │ +1457d6: 5221 a116 |0001: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +1457da: c710 |0003: sub-float/2addr v0, v1 │ │ +1457dc: 8700 |0004: float-to-int v0, v0 │ │ +1457de: 5930 b100 |0005: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1457e2: 5230 b100 |0007: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1457e6: 8200 |0009: int-to-float v0, v0 │ │ +1457e8: c740 |000a: sub-float/2addr v0, v4 │ │ +1457ea: 8700 |000b: float-to-int v0, v0 │ │ +1457ec: 5930 b000 |000c: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1457f0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0007 line=587 │ │ 0x000e line=588 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -454375,23 +454507,23 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -147b30: |[147b30] com.viewpagerindicator.TitlePageIndicator.getTitle:(I)Ljava/lang/CharSequence; │ │ -147b40: 5421 ae16 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ -147b44: 6e20 ba18 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -147b4a: 0c00 |0005: move-result-object v0 │ │ -147b4c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -147b50: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -147b54: 7210 c942 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -147b5a: 0c01 |000d: move-result-object v1 │ │ -147b5c: 1101 |000e: return-object v1 │ │ +1457f4: |[1457f4] com.viewpagerindicator.TitlePageIndicator.getTitle:(I)Ljava/lang/CharSequence; │ │ +145804: 5421 ae16 |0000: iget-object v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ +145808: 6e20 ba18 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +14580e: 0c00 |0005: move-result-object v0 │ │ +145810: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +145814: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +145818: 7210 c942 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +14581e: 0c01 |000d: move-result-object v1 │ │ +145820: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0006 line=803 │ │ 0x0008 line=804 │ │ 0x000a line=806 │ │ locals : │ │ @@ -454405,17 +454537,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147b60: |[147b60] com.viewpagerindicator.TitlePageIndicator.getClipPadding:()F │ │ -147b70: 5210 a116 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147b74: 0f00 |0002: return v0 │ │ +145824: |[145824] com.viewpagerindicator.TitlePageIndicator.getClipPadding:()F │ │ +145834: 5210 a116 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +145838: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #1 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454423,19 +454555,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -147b78: |[147b78] com.viewpagerindicator.TitlePageIndicator.getFooterColor:()I │ │ -147b88: 5410 b016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -147b8c: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -147b92: 0a00 |0005: move-result v0 │ │ -147b94: 0f00 |0006: return v0 │ │ +14583c: |[14583c] com.viewpagerindicator.TitlePageIndicator.getFooterColor:()I │ │ +14584c: 5410 b016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +145850: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +145856: 0a00 |0005: move-result v0 │ │ +145858: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #2 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454443,17 +454575,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147b98: |[147b98] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorHeight:()F │ │ -147ba8: 5210 a516 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -147bac: 0f00 |0002: return v0 │ │ +14585c: |[14585c] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorHeight:()F │ │ +14586c: 5210 a516 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +145870: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #3 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454461,17 +454593,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147bb0: |[147bb0] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorPadding:()F │ │ -147bc0: 5210 a916 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ -147bc4: 0f00 |0002: return v0 │ │ +145874: |[145874] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorPadding:()F │ │ +145884: 5210 a916 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ +145888: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454479,17 +454611,17 @@ │ │ type : '()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147bc8: |[147bc8] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorStyle:()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ -147bd8: 5410 a616 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ -147bdc: 1100 |0002: return-object v0 │ │ +14588c: |[14588c] com.viewpagerindicator.TitlePageIndicator.getFooterIndicatorStyle:()Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ +14589c: 5410 a616 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ +1458a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454497,17 +454629,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147be0: |[147be0] com.viewpagerindicator.TitlePageIndicator.getFooterLineHeight:()F │ │ -147bf0: 5210 a816 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -147bf4: 0f00 |0002: return v0 │ │ +1458a4: |[1458a4] com.viewpagerindicator.TitlePageIndicator.getFooterLineHeight:()F │ │ +1458b4: 5210 a816 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1458b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #6 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454515,17 +454647,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147bf8: |[147bf8] com.viewpagerindicator.TitlePageIndicator.getSelectedColor:()I │ │ -147c08: 5210 a216 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ -147c0c: 0f00 |0002: return v0 │ │ +1458bc: |[1458bc] com.viewpagerindicator.TitlePageIndicator.getSelectedColor:()I │ │ +1458cc: 5210 a216 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ +1458d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #7 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454533,17 +454665,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147c10: |[147c10] com.viewpagerindicator.TitlePageIndicator.getTextColor:()I │ │ -147c20: 5210 a316 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ -147c24: 0f00 |0002: return v0 │ │ +1458d4: |[1458d4] com.viewpagerindicator.TitlePageIndicator.getTextColor:()I │ │ +1458e4: 5210 a316 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ +1458e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #8 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454551,19 +454683,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -147c28: |[147c28] com.viewpagerindicator.TitlePageIndicator.getTextSize:()F │ │ -147c38: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -147c3c: 6e10 f002 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02f0 │ │ -147c42: 0a00 |0005: move-result v0 │ │ -147c44: 0f00 |0006: return v0 │ │ +1458ec: |[1458ec] com.viewpagerindicator.TitlePageIndicator.getTextSize:()F │ │ +1458fc: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145900: 6e10 f002 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02f0 │ │ +145906: 0a00 |0005: move-result v0 │ │ +145908: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #9 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454571,17 +454703,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147c48: |[147c48] com.viewpagerindicator.TitlePageIndicator.getTitlePadding:()F │ │ -147c58: 5210 b416 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -147c5c: 0f00 |0002: return v0 │ │ +14590c: |[14590c] com.viewpagerindicator.TitlePageIndicator.getTitlePadding:()F │ │ +14591c: 5210 b416 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +145920: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #10 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454589,17 +454721,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147c60: |[147c60] com.viewpagerindicator.TitlePageIndicator.getTopPadding:()F │ │ -147c70: 5210 b516 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -147c74: 0f00 |0002: return v0 │ │ +145924: |[145924] com.viewpagerindicator.TitlePageIndicator.getTopPadding:()F │ │ +145934: 5210 b516 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +145938: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #11 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454607,19 +454739,19 @@ │ │ type : '()Landroid/graphics/Typeface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -147c78: |[147c78] com.viewpagerindicator.TitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ -147c88: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -147c8c: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@02f1 │ │ -147c92: 0c00 |0005: move-result-object v0 │ │ -147c94: 1100 |0006: return-object v0 │ │ +14593c: |[14593c] com.viewpagerindicator.TitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ +14594c: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145950: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@02f1 │ │ +145956: 0c00 |0005: move-result-object v0 │ │ +145958: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #12 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454627,17 +454759,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -147c98: |[147c98] com.viewpagerindicator.TitlePageIndicator.isSelectedBold:()Z │ │ -147ca8: 5510 9e16 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ -147cac: 0f00 |0002: return v0 │ │ +14595c: |[14595c] com.viewpagerindicator.TitlePageIndicator.isSelectedBold:()Z │ │ +14596c: 5510 9e16 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ +145970: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ #13 : (in Lcom/viewpagerindicator/TitlePageIndicator;) │ │ @@ -454645,17 +454777,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -147cb0: |[147cb0] com.viewpagerindicator.TitlePageIndicator.notifyDataSetChanged:()V │ │ -147cc0: 6e10 b33d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -147cc6: 0e00 |0003: return-void │ │ +145974: |[145974] com.viewpagerindicator.TitlePageIndicator.notifyDataSetChanged:()V │ │ +145984: 6e10 b33d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +14598a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0003 line=671 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ │ │ @@ -454664,533 +454796,533 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 39 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 998 16-bit code units │ │ -147cc8: |[147cc8] com.viewpagerindicator.TitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -147cd8: 7502 a438 2500 |0000: invoke-super/range {v37, v38}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ -147cde: 0800 2500 |0003: move-object/from16 v0, v37 │ │ -147ce2: 5404 b716 |0005: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -147ce6: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -147cea: 0e00 |0009: return-void │ │ -147cec: 0800 2500 |000a: move-object/from16 v0, v37 │ │ -147cf0: 5404 b716 |000c: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -147cf4: 6e10 261c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -147cfa: 0c04 |0011: move-result-object v4 │ │ -147cfc: 6e10 b818 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -147d02: 0a0f |0015: move-result v15 │ │ -147d04: 380f f3ff |0016: if-eqz v15, 0009 // -000d │ │ -147d08: 0800 2500 |0018: move-object/from16 v0, v37 │ │ -147d0c: 5204 a416 |001a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147d10: 12f6 |001c: const/4 v6, #int -1 // #ff │ │ -147d12: 3364 1400 |001d: if-ne v4, v6, 0031 // +0014 │ │ -147d16: 0800 2500 |001f: move-object/from16 v0, v37 │ │ -147d1a: 5404 b716 |0021: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -147d1e: 3804 0e00 |0023: if-eqz v4, 0031 // +000e │ │ -147d22: 0800 2500 |0025: move-object/from16 v0, v37 │ │ -147d26: 5404 b716 |0027: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -147d2a: 6e10 2d1c 0400 |0029: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -147d30: 0a04 |002c: move-result v4 │ │ -147d32: 0800 2500 |002d: move-object/from16 v0, v37 │ │ -147d36: 5904 a416 |002f: iput v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147d3a: 0800 2500 |0031: move-object/from16 v0, v37 │ │ -147d3e: 5404 b116 |0033: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -147d42: 0800 2500 |0035: move-object/from16 v0, v37 │ │ -147d46: 7020 9f3d 4000 |0037: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@3d9f │ │ -147d4c: 0c0c |003a: move-result-object v12 │ │ -147d4e: 6e10 d343 0c00 |003b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -147d54: 0a0d |003e: move-result v13 │ │ -147d56: 0800 2500 |003f: move-object/from16 v0, v37 │ │ -147d5a: 5204 a416 |0041: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147d5e: 34d4 0a00 |0043: if-lt v4, v13, 004d // +000a │ │ -147d62: d804 0dff |0045: add-int/lit8 v4, v13, #int -1 // #ff │ │ -147d66: 0800 2500 |0047: move-object/from16 v0, v37 │ │ -147d6a: 6e20 c13d 4000 |0049: invoke-virtual {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@3dc1 │ │ -147d70: 28bd |004c: goto 0009 // -0043 │ │ -147d72: d810 0fff |004d: add-int/lit8 v16, v15, #int -1 // #ff │ │ -147d76: 7401 b23d 2500 |004f: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ -147d7c: 0a04 |0052: move-result v4 │ │ -147d7e: 8244 |0053: int-to-float v4, v4 │ │ -147d80: 1506 0040 |0054: const/high16 v6, #int 1073741824 // #4000 │ │ -147d84: a916 0406 |0056: div-float v22, v4, v6 │ │ -147d88: 7401 a93d 2500 |0058: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getLeft:()I // method@3da9 │ │ -147d8e: 0a19 |005b: move-result v25 │ │ -147d90: 0200 1900 |005c: move/from16 v0, v25 │ │ -147d94: 8204 |005e: int-to-float v4, v0 │ │ -147d96: 0800 2500 |005f: move-object/from16 v0, v37 │ │ -147d9a: 5206 a116 |0061: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147d9e: a61b 0406 |0063: add-float v27, v4, v6 │ │ -147da2: 7401 b23d 2500 |0065: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ -147da8: 0a24 |0068: move-result v36 │ │ -147daa: 7401 a83d 2500 |0069: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getHeight:()I // method@3da8 │ │ -147db0: 0a17 |006c: move-result v23 │ │ -147db2: 901e 1924 |006d: add-int v30, v25, v36 │ │ -147db6: 0200 1e00 |006f: move/from16 v0, v30 │ │ -147dba: 8204 |0071: int-to-float v4, v0 │ │ -147dbc: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -147dc0: 5206 a116 |0074: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -147dc4: a720 0406 |0076: sub-float v32, v4, v6 │ │ -147dc8: 0800 2500 |0078: move-object/from16 v0, v37 │ │ -147dcc: 5200 a416 |007a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147dd0: 021d 0000 |007c: move/from16 v29, v0 │ │ -147dd4: 0800 2500 |007e: move-object/from16 v0, v37 │ │ -147dd8: 5204 ad16 |0080: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ -147ddc: 8946 |0082: float-to-double v6, v4 │ │ -147dde: 1908 e03f |0083: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ -147de2: 3004 0608 |0085: cmpg-double v4, v6, v8 │ │ -147de6: 3c04 bd00 |0087: if-gtz v4, 0144 // +00bd │ │ -147dea: 0800 2500 |0089: move-object/from16 v0, v37 │ │ -147dee: 5200 ad16 |008b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ -147df2: 021c 0000 |008d: move/from16 v28, v0 │ │ -147df6: 1504 803e |008f: const/high16 v4, #int 1048576000 // #3e80 │ │ -147dfa: 2e04 1c04 |0091: cmpg-float v4, v28, v4 │ │ -147dfe: 3c04 bd00 |0093: if-gtz v4, 0150 // +00bd │ │ -147e02: 1315 0100 |0095: const/16 v21, #int 1 // #1 │ │ -147e06: 1404 cdcc 4c3d |0097: const v4, #float 0.05 // #3d4ccccd │ │ -147e0c: 2e04 1c04 |009a: cmpg-float v4, v28, v4 │ │ -147e10: 3c04 b800 |009c: if-gtz v4, 0154 // +00b8 │ │ -147e14: 1313 0100 |009e: const/16 v19, #int 1 // #1 │ │ -147e18: 1504 803e |00a0: const/high16 v4, #int 1048576000 // #3e80 │ │ -147e1c: a704 041c |00a2: sub-float v4, v4, v28 │ │ -147e20: 1506 803e |00a4: const/high16 v6, #int 1048576000 // #3e80 │ │ -147e24: a921 0406 |00a6: div-float v33, v4, v6 │ │ -147e28: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ -147e2c: 5204 a416 |00aa: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147e30: 6e20 cb43 4c00 |00ac: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -147e36: 0c11 |00af: move-result-object v17 │ │ -147e38: 1f11 8800 |00b0: check-cast v17, Landroid/graphics/Rect; // type@0088 │ │ -147e3c: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -147e40: 5204 b100 |00b4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147e44: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -147e48: 5206 b000 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147e4c: b164 |00ba: sub-int/2addr v4, v6 │ │ -147e4e: 8240 |00bb: int-to-float v0, v4 │ │ -147e50: 0212 0000 |00bc: move/from16 v18, v0 │ │ -147e54: 0800 1100 |00be: move-object/from16 v0, v17 │ │ -147e58: 5204 b000 |00c0: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147e5c: 8244 |00c2: int-to-float v4, v4 │ │ -147e5e: 2e04 041b |00c3: cmpg-float v4, v4, v27 │ │ -147e62: 3b04 0d00 |00c5: if-gez v4, 00d2 // +000d │ │ -147e66: 0800 2500 |00c7: move-object/from16 v0, v37 │ │ -147e6a: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ -147e6e: 0202 1200 |00cb: move/from16 v2, v18 │ │ -147e72: 0203 1900 |00cd: move/from16 v3, v25 │ │ -147e76: 7040 a03d 1032 |00cf: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@3da0 │ │ -147e7c: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ -147e80: 5204 b100 |00d4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147e84: 8244 |00d6: int-to-float v4, v4 │ │ -147e86: 2d04 0420 |00d7: cmpl-float v4, v4, v32 │ │ -147e8a: 3d04 0d00 |00d9: if-lez v4, 00e6 // +000d │ │ -147e8e: 0800 2500 |00db: move-object/from16 v0, v37 │ │ -147e92: 0801 1100 |00dd: move-object/from16 v1, v17 │ │ -147e96: 0202 1200 |00df: move/from16 v2, v18 │ │ -147e9a: 0203 1e00 |00e1: move/from16 v3, v30 │ │ -147e9e: 7040 a13d 1032 |00e3: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@3da1 │ │ -147ea4: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ -147ea8: 5204 a416 |00e8: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147eac: 3d04 6e00 |00ea: if-lez v4, 0158 // +006e │ │ -147eb0: 0800 2500 |00ec: move-object/from16 v0, v37 │ │ -147eb4: 5204 a416 |00ee: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147eb8: d818 04ff |00f0: add-int/lit8 v24, v4, #int -1 // #ff │ │ -147ebc: 3a18 6600 |00f2: if-ltz v24, 0158 // +0066 │ │ -147ec0: 0200 1800 |00f4: move/from16 v0, v24 │ │ -147ec4: 6e20 cb43 0c00 |00f6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -147eca: 0c0b |00f9: move-result-object v11 │ │ -147ecc: 1f0b 8800 |00fa: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -147ed0: 52b4 b000 |00fc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147ed4: 8244 |00fe: int-to-float v4, v4 │ │ -147ed6: 2e04 041b |00ff: cmpg-float v4, v4, v27 │ │ -147eda: 3b04 4000 |0101: if-gez v4, 0141 // +0040 │ │ -147ede: 52b4 b100 |0103: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147ee2: 52b6 b000 |0105: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147ee6: 9123 0406 |0107: sub-int v35, v4, v6 │ │ -147eea: 0200 2300 |0109: move/from16 v0, v35 │ │ -147eee: 8204 |010b: int-to-float v4, v0 │ │ -147ef0: 0800 2500 |010c: move-object/from16 v0, v37 │ │ -147ef4: 0201 1900 |010e: move/from16 v1, v25 │ │ -147ef8: 7040 a03d b014 |0110: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@3da0 │ │ -147efe: d804 1801 |0113: add-int/lit8 v4, v24, #int 1 // #01 │ │ -147f02: 6e20 cb43 4c00 |0115: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -147f08: 0c1f |0118: move-result-object v31 │ │ -147f0a: 1f1f 8800 |0119: check-cast v31, Landroid/graphics/Rect; // type@0088 │ │ -147f0e: 52b4 b100 |011b: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147f12: 8244 |011d: int-to-float v4, v4 │ │ -147f14: 0800 2500 |011e: move-object/from16 v0, v37 │ │ -147f18: 5206 b416 |0120: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -147f1c: c664 |0122: add-float/2addr v4, v6 │ │ -147f1e: 0800 1f00 |0123: move-object/from16 v0, v31 │ │ -147f22: 5206 b000 |0125: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147f26: 8266 |0127: int-to-float v6, v6 │ │ -147f28: 2d04 0406 |0128: cmpl-float v4, v4, v6 │ │ -147f2c: 3d04 1700 |012a: if-lez v4, 0141 // +0017 │ │ -147f30: 0800 1f00 |012c: move-object/from16 v0, v31 │ │ -147f34: 5204 b000 |012e: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147f38: 9104 0423 |0130: sub-int v4, v4, v35 │ │ -147f3c: 8244 |0132: int-to-float v4, v4 │ │ -147f3e: 0800 2500 |0133: move-object/from16 v0, v37 │ │ -147f42: 5206 b416 |0135: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -147f46: c764 |0137: sub-float/2addr v4, v6 │ │ -147f48: 8744 |0138: float-to-int v4, v4 │ │ -147f4a: 59b4 b000 |0139: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147f4e: 52b4 b000 |013b: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147f52: 9004 0423 |013d: add-int v4, v4, v35 │ │ -147f56: 59b4 b100 |013f: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147f5a: d818 18ff |0141: add-int/lit8 v24, v24, #int -1 // #ff │ │ -147f5e: 28af |0143: goto 00f2 // -0051 │ │ -147f60: d81d 1d01 |0144: add-int/lit8 v29, v29, #int 1 // #01 │ │ -147f64: 1504 803f |0146: const/high16 v4, #int 1065353216 // #3f80 │ │ -147f68: 0800 2500 |0148: move-object/from16 v0, v37 │ │ -147f6c: 5206 ad16 |014a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ -147f70: a71c 0406 |014c: sub-float v28, v4, v6 │ │ -147f74: 2900 41ff |014e: goto/16 008f // -00bf │ │ -147f78: 1315 0000 |0150: const/16 v21, #int 0 // #0 │ │ -147f7c: 2900 45ff |0152: goto/16 0097 // -00bb │ │ -147f80: 1313 0000 |0154: const/16 v19, #int 0 // #0 │ │ -147f84: 2900 4aff |0156: goto/16 00a0 // -00b6 │ │ -147f88: 0800 2500 |0158: move-object/from16 v0, v37 │ │ -147f8c: 5204 a416 |015a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147f90: 0200 1000 |015c: move/from16 v0, v16 │ │ -147f94: 3504 5a00 |015e: if-ge v4, v0, 01b8 // +005a │ │ -147f98: 0800 2500 |0160: move-object/from16 v0, v37 │ │ -147f9c: 5204 a416 |0162: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -147fa0: d818 0401 |0164: add-int/lit8 v24, v4, #int 1 // #01 │ │ -147fa4: 0200 1800 |0166: move/from16 v0, v24 │ │ -147fa8: 35f0 5000 |0168: if-ge v0, v15, 01b8 // +0050 │ │ -147fac: 0200 1800 |016a: move/from16 v0, v24 │ │ -147fb0: 6e20 cb43 0c00 |016c: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -147fb6: 0c0b |016f: move-result-object v11 │ │ -147fb8: 1f0b 8800 |0170: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -147fbc: 52b4 b100 |0172: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147fc0: 8244 |0174: int-to-float v4, v4 │ │ -147fc2: 2d04 0420 |0175: cmpl-float v4, v4, v32 │ │ -147fc6: 3d04 3e00 |0177: if-lez v4, 01b5 // +003e │ │ -147fca: 52b4 b100 |0179: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -147fce: 52b6 b000 |017b: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147fd2: 9123 0406 |017d: sub-int v35, v4, v6 │ │ -147fd6: 0200 2300 |017f: move/from16 v0, v35 │ │ -147fda: 8204 |0181: int-to-float v4, v0 │ │ -147fdc: 0800 2500 |0182: move-object/from16 v0, v37 │ │ -147fe0: 0201 1e00 |0184: move/from16 v1, v30 │ │ -147fe4: 7040 a13d b014 |0186: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@3da1 │ │ -147fea: d804 18ff |0189: add-int/lit8 v4, v24, #int -1 // #ff │ │ -147fee: 6e20 cb43 4c00 |018b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -147ff4: 0c1a |018e: move-result-object v26 │ │ -147ff6: 1f1a 8800 |018f: check-cast v26, Landroid/graphics/Rect; // type@0088 │ │ -147ffa: 52b4 b000 |0191: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -147ffe: 8244 |0193: int-to-float v4, v4 │ │ -148000: 0800 2500 |0194: move-object/from16 v0, v37 │ │ -148004: 5206 b416 |0196: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -148008: c764 |0198: sub-float/2addr v4, v6 │ │ -14800a: 0800 1a00 |0199: move-object/from16 v0, v26 │ │ -14800e: 5206 b100 |019b: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -148012: 8266 |019d: int-to-float v6, v6 │ │ -148014: 2e04 0406 |019e: cmpg-float v4, v4, v6 │ │ -148018: 3b04 1500 |01a0: if-gez v4, 01b5 // +0015 │ │ -14801c: 0800 1a00 |01a2: move-object/from16 v0, v26 │ │ -148020: 5204 b100 |01a4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -148024: 8244 |01a6: int-to-float v4, v4 │ │ -148026: 0800 2500 |01a7: move-object/from16 v0, v37 │ │ -14802a: 5206 b416 |01a9: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -14802e: c664 |01ab: add-float/2addr v4, v6 │ │ -148030: 8744 |01ac: float-to-int v4, v4 │ │ -148032: 59b4 b000 |01ad: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -148036: 52b4 b000 |01af: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14803a: 9004 0423 |01b1: add-int v4, v4, v35 │ │ -14803e: 59b4 b100 |01b3: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -148042: d818 1801 |01b5: add-int/lit8 v24, v24, #int 1 // #01 │ │ -148046: 28af |01b7: goto 0166 // -0051 │ │ -148048: 0800 2500 |01b8: move-object/from16 v0, v37 │ │ -14804c: 5204 a316 |01ba: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ -148050: e20e 0418 |01bc: ushr-int/lit8 v14, v4, #int 24 // #18 │ │ -148054: 1318 0000 |01be: const/16 v24, #int 0 // #0 │ │ -148058: 0200 1800 |01c0: move/from16 v0, v24 │ │ -14805c: 35f0 bc00 |01c2: if-ge v0, v15, 027e // +00bc │ │ -148060: 0200 1800 |01c4: move/from16 v0, v24 │ │ -148064: 6e20 cb43 0c00 |01c6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -14806a: 0c0b |01c9: move-result-object v11 │ │ -14806c: 1f0b 8800 |01ca: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -148070: 52b4 b000 |01cc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -148074: 0200 1900 |01ce: move/from16 v0, v25 │ │ -148078: 3704 0800 |01d0: if-le v4, v0, 01d8 // +0008 │ │ -14807c: 52b4 b000 |01d2: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -148080: 0200 1e00 |01d4: move/from16 v0, v30 │ │ -148084: 3404 0e00 |01d6: if-lt v4, v0, 01e4 // +000e │ │ -148088: 52b4 b100 |01d8: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -14808c: 0200 1900 |01da: move/from16 v0, v25 │ │ -148090: 3704 9800 |01dc: if-le v4, v0, 0274 // +0098 │ │ -148094: 52b4 b100 |01de: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -148098: 0200 1e00 |01e0: move/from16 v0, v30 │ │ -14809c: 3504 9200 |01e2: if-ge v4, v0, 0274 // +0092 │ │ -1480a0: 0200 1800 |01e4: move/from16 v0, v24 │ │ -1480a4: 0201 1d00 |01e6: move/from16 v1, v29 │ │ -1480a8: 3310 9000 |01e8: if-ne v0, v1, 0278 // +0090 │ │ -1480ac: 1314 0100 |01ea: const/16 v20, #int 1 // #1 │ │ -1480b0: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ -1480b4: 0201 1800 |01ee: move/from16 v1, v24 │ │ -1480b8: 7020 ae3d 1000 |01f0: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@3dae │ │ -1480be: 0c05 |01f3: move-result-object v5 │ │ -1480c0: 0800 2500 |01f4: move-object/from16 v0, v37 │ │ -1480c4: 5406 b116 |01f6: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -1480c8: 3814 8400 |01f8: if-eqz v20, 027c // +0084 │ │ -1480cc: 3813 8200 |01fa: if-eqz v19, 027c // +0082 │ │ -1480d0: 0800 2500 |01fc: move-object/from16 v0, v37 │ │ -1480d4: 5504 9e16 |01fe: iget-boolean v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ -1480d8: 3804 7c00 |0200: if-eqz v4, 027c // +007c │ │ -1480dc: 1214 |0202: const/4 v4, #int 1 // #1 │ │ -1480de: 6e20 fa02 4600 |0203: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ -1480e4: 0800 2500 |0206: move-object/from16 v0, v37 │ │ -1480e8: 5404 b116 |0208: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -1480ec: 0800 2500 |020a: move-object/from16 v0, v37 │ │ -1480f0: 5206 a316 |020c: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ -1480f4: 6e20 f702 6400 |020e: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1480fa: 3814 1100 |0211: if-eqz v20, 0222 // +0011 │ │ -1480fe: 3815 0f00 |0213: if-eqz v21, 0222 // +000f │ │ -148102: 0800 2500 |0215: move-object/from16 v0, v37 │ │ -148106: 5404 b116 |0217: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -14810a: 82e6 |0219: int-to-float v6, v14 │ │ -14810c: a806 0621 |021a: mul-float v6, v6, v33 │ │ -148110: 8766 |021c: float-to-int v6, v6 │ │ -148112: 9106 0e06 |021d: sub-int v6, v14, v6 │ │ -148116: 6e20 f502 6400 |021f: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14811c: 1206 |0222: const/4 v6, #int 0 // #0 │ │ -14811e: 7210 c742 0500 |0223: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -148124: 0a07 |0226: move-result v7 │ │ -148126: 52b4 b000 |0227: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14812a: 8248 |0229: int-to-float v8, v4 │ │ -14812c: 52b4 af00 |022a: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -148130: 8244 |022c: int-to-float v4, v4 │ │ -148132: 0800 2500 |022d: move-object/from16 v0, v37 │ │ -148136: 5209 b516 |022f: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -14813a: c649 |0231: add-float/2addr v9, v4 │ │ -14813c: 0800 2500 |0232: move-object/from16 v0, v37 │ │ -148140: 540a b116 |0234: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148144: 0804 2600 |0236: move-object/from16 v4, v38 │ │ -148148: 7407 bf02 0400 |0238: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ -14814e: 3814 3900 |023b: if-eqz v20, 0274 // +0039 │ │ -148152: 3815 3700 |023d: if-eqz v21, 0274 // +0037 │ │ -148156: 0800 2500 |023f: move-object/from16 v0, v37 │ │ -14815a: 5404 b116 |0241: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -14815e: 0800 2500 |0243: move-object/from16 v0, v37 │ │ -148162: 5206 a216 |0245: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ -148166: 6e20 f702 6400 |0247: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14816c: 0800 2500 |024a: move-object/from16 v0, v37 │ │ -148170: 5404 b116 |024c: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148174: 0800 2500 |024e: move-object/from16 v0, v37 │ │ -148178: 5206 a216 |0250: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ -14817c: e206 0618 |0252: ushr-int/lit8 v6, v6, #int 24 // #18 │ │ -148180: 8266 |0254: int-to-float v6, v6 │ │ -148182: a806 0621 |0255: mul-float v6, v6, v33 │ │ -148186: 8766 |0257: float-to-int v6, v6 │ │ -148188: 6e20 f502 6400 |0258: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14818e: 1206 |025b: const/4 v6, #int 0 // #0 │ │ -148190: 7210 c742 0500 |025c: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -148196: 0a07 |025f: move-result v7 │ │ -148198: 52b4 b000 |0260: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14819c: 8248 |0262: int-to-float v8, v4 │ │ -14819e: 52b4 af00 |0263: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -1481a2: 8244 |0265: int-to-float v4, v4 │ │ -1481a4: 0800 2500 |0266: move-object/from16 v0, v37 │ │ -1481a8: 5209 b516 |0268: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -1481ac: c649 |026a: add-float/2addr v9, v4 │ │ -1481ae: 0800 2500 |026b: move-object/from16 v0, v37 │ │ -1481b2: 540a b116 |026d: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -1481b6: 0804 2600 |026f: move-object/from16 v4, v38 │ │ -1481ba: 7407 bf02 0400 |0271: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ -1481c0: d818 1801 |0274: add-int/lit8 v24, v24, #int 1 // #01 │ │ -1481c4: 2900 4aff |0276: goto/16 01c0 // -00b6 │ │ -1481c8: 1314 0000 |0278: const/16 v20, #int 0 // #0 │ │ -1481cc: 2900 72ff |027a: goto/16 01ec // -008e │ │ -1481d0: 1204 |027c: const/4 v4, #int 0 // #0 │ │ -1481d2: 2886 |027d: goto 0203 // -007a │ │ -1481d4: 0800 2500 |027e: move-object/from16 v0, v37 │ │ -1481d8: 5404 b216 |0280: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1481dc: 6e10 0d03 0400 |0282: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -1481e2: 0800 2500 |0285: move-object/from16 v0, v37 │ │ -1481e6: 5404 b216 |0287: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1481ea: 1206 |0289: const/4 v6, #int 0 // #0 │ │ -1481ec: 0200 1700 |028a: move/from16 v0, v23 │ │ -1481f0: 8207 |028c: int-to-float v7, v0 │ │ -1481f2: 0800 2500 |028d: move-object/from16 v0, v37 │ │ -1481f6: 5208 a816 |028f: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1481fa: 1509 0040 |0291: const/high16 v9, #int 1073741824 // #4000 │ │ -1481fe: c998 |0293: div-float/2addr v8, v9 │ │ -148200: c787 |0294: sub-float/2addr v7, v8 │ │ -148202: 6e30 0903 6407 |0295: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -148208: 0800 2500 |0298: move-object/from16 v0, v37 │ │ -14820c: 5404 b216 |029a: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148210: 0200 2400 |029c: move/from16 v0, v36 │ │ -148214: 8206 |029e: int-to-float v6, v0 │ │ -148216: 0200 1700 |029f: move/from16 v0, v23 │ │ -14821a: 8207 |02a1: int-to-float v7, v0 │ │ -14821c: 0800 2500 |02a2: move-object/from16 v0, v37 │ │ -148220: 5208 a816 |02a4: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -148224: 1509 0040 |02a6: const/high16 v9, #int 1073741824 // #4000 │ │ -148228: c998 |02a8: div-float/2addr v8, v9 │ │ -14822a: c787 |02a9: sub-float/2addr v7, v8 │ │ -14822c: 6e30 0803 6407 |02aa: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -148232: 0800 2500 |02ad: move-object/from16 v0, v37 │ │ -148236: 5404 b216 |02af: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -14823a: 6e10 0603 0400 |02b1: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -148240: 0800 2500 |02b4: move-object/from16 v0, v37 │ │ -148244: 5404 b216 |02b6: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148248: 0800 2500 |02b8: move-object/from16 v0, v37 │ │ -14824c: 5406 b016 |02ba: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -148250: 0800 2600 |02bc: move-object/from16 v0, v38 │ │ -148254: 6e30 ba02 4006 |02be: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -14825a: 6204 9116 |02c1: sget-object v4, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ -14825e: 0800 2500 |02c3: move-object/from16 v0, v37 │ │ -148262: 5406 a616 |02c5: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ -148266: 6e10 8c3d 0600 |02c7: invoke-virtual {v6}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ -14826c: 0a06 |02ca: move-result v6 │ │ -14826e: 4404 0406 |02cb: aget v4, v4, v6 │ │ -148272: 2b04 1101 0000 |02cd: packed-switch v4, 000003de // +00000111 │ │ -148278: 2900 39fd |02d0: goto/16 0009 // -02c7 │ │ -14827c: 0800 2500 |02d2: move-object/from16 v0, v37 │ │ -148280: 5404 b216 |02d4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148284: 6e10 0d03 0400 |02d6: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -14828a: 0800 2500 |02d9: move-object/from16 v0, v37 │ │ -14828e: 5404 b216 |02db: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148292: 0200 1700 |02dd: move/from16 v0, v23 │ │ -148296: 8206 |02df: int-to-float v6, v0 │ │ -148298: 0800 2500 |02e0: move-object/from16 v0, v37 │ │ -14829c: 5207 a816 |02e2: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1482a0: c776 |02e4: sub-float/2addr v6, v7 │ │ -1482a2: 0800 2500 |02e5: move-object/from16 v0, v37 │ │ -1482a6: 5207 a516 |02e7: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -1482aa: c776 |02e9: sub-float/2addr v6, v7 │ │ -1482ac: 0200 1600 |02ea: move/from16 v0, v22 │ │ -1482b0: 6e30 0903 0406 |02ec: invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -1482b6: 0800 2500 |02ef: move-object/from16 v0, v37 │ │ -1482ba: 5404 b216 |02f1: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1482be: 0800 2500 |02f3: move-object/from16 v0, v37 │ │ -1482c2: 5206 a516 |02f5: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -1482c6: a606 0616 |02f7: add-float v6, v6, v22 │ │ -1482ca: 0200 1700 |02f9: move/from16 v0, v23 │ │ -1482ce: 8207 |02fb: int-to-float v7, v0 │ │ -1482d0: 0800 2500 |02fc: move-object/from16 v0, v37 │ │ -1482d4: 5208 a816 |02fe: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1482d8: c787 |0300: sub-float/2addr v7, v8 │ │ -1482da: 6e30 0803 6407 |0301: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -1482e0: 0800 2500 |0304: move-object/from16 v0, v37 │ │ -1482e4: 5404 b216 |0306: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1482e8: 0800 2500 |0308: move-object/from16 v0, v37 │ │ -1482ec: 5206 a516 |030a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -1482f0: a706 1606 |030c: sub-float v6, v22, v6 │ │ -1482f4: 0200 1700 |030e: move/from16 v0, v23 │ │ -1482f8: 8207 |0310: int-to-float v7, v0 │ │ -1482fa: 0800 2500 |0311: move-object/from16 v0, v37 │ │ -1482fe: 5208 a816 |0313: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -148302: c787 |0315: sub-float/2addr v7, v8 │ │ -148304: 6e30 0803 6407 |0316: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14830a: 0800 2500 |0319: move-object/from16 v0, v37 │ │ -14830e: 5404 b216 |031b: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148312: 6e10 0603 0400 |031d: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -148318: 0800 2500 |0320: move-object/from16 v0, v37 │ │ -14831c: 5404 b216 |0322: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148320: 0800 2500 |0324: move-object/from16 v0, v37 │ │ -148324: 5406 af16 |0326: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -148328: 0800 2600 |0328: move-object/from16 v0, v38 │ │ -14832c: 6e30 ba02 4006 |032a: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -148332: 2900 dcfc |032d: goto/16 0009 // -0324 │ │ -148336: 3815 dafc |032f: if-eqz v21, 0009 // -0326 │ │ -14833a: 0200 1d00 |0331: move/from16 v0, v29 │ │ -14833e: 35d0 d6fc |0333: if-ge v0, v13, 0009 // -032a │ │ -148342: 0200 1d00 |0335: move/from16 v0, v29 │ │ -148346: 6e20 cb43 0c00 |0337: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -14834c: 0c22 |033a: move-result-object v34 │ │ -14834e: 1f22 8800 |033b: check-cast v34, Landroid/graphics/Rect; // type@0088 │ │ -148352: 0800 2500 |033d: move-object/from16 v0, v37 │ │ -148356: 5404 b216 |033f: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -14835a: 6e10 0d03 0400 |0341: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -148360: 0800 2500 |0344: move-object/from16 v0, v37 │ │ -148364: 5404 b216 |0346: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148368: 0800 2200 |0348: move-object/from16 v0, v34 │ │ -14836c: 5206 b000 |034a: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -148370: 8266 |034c: int-to-float v6, v6 │ │ -148372: 0800 2500 |034d: move-object/from16 v0, v37 │ │ -148376: 5207 a716 |034f: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ -14837a: c776 |0351: sub-float/2addr v6, v7 │ │ -14837c: 0200 1700 |0352: move/from16 v0, v23 │ │ -148380: 8207 |0354: int-to-float v7, v0 │ │ -148382: 0800 2500 |0355: move-object/from16 v0, v37 │ │ -148386: 5208 a816 |0357: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -14838a: c787 |0359: sub-float/2addr v7, v8 │ │ -14838c: 6e30 0903 6407 |035a: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -148392: 0800 2500 |035d: move-object/from16 v0, v37 │ │ -148396: 5404 b216 |035f: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -14839a: 0800 2200 |0361: move-object/from16 v0, v34 │ │ -14839e: 5206 b100 |0363: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -1483a2: 8266 |0365: int-to-float v6, v6 │ │ -1483a4: 0800 2500 |0366: move-object/from16 v0, v37 │ │ -1483a8: 5207 a716 |0368: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ -1483ac: c676 |036a: add-float/2addr v6, v7 │ │ -1483ae: 0200 1700 |036b: move/from16 v0, v23 │ │ -1483b2: 8207 |036d: int-to-float v7, v0 │ │ -1483b4: 0800 2500 |036e: move-object/from16 v0, v37 │ │ -1483b8: 5208 a816 |0370: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1483bc: c787 |0372: sub-float/2addr v7, v8 │ │ -1483be: 6e30 0803 6407 |0373: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -1483c4: 0800 2500 |0376: move-object/from16 v0, v37 │ │ -1483c8: 5404 b216 |0378: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -1483cc: 0800 2200 |037a: move-object/from16 v0, v34 │ │ -1483d0: 5206 b100 |037c: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -1483d4: 8266 |037e: int-to-float v6, v6 │ │ -1483d6: 0800 2500 |037f: move-object/from16 v0, v37 │ │ -1483da: 5207 a716 |0381: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ -1483de: c676 |0383: add-float/2addr v6, v7 │ │ -1483e0: 0200 1700 |0384: move/from16 v0, v23 │ │ -1483e4: 8207 |0386: int-to-float v7, v0 │ │ -1483e6: 0800 2500 |0387: move-object/from16 v0, v37 │ │ -1483ea: 5208 a816 |0389: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -1483ee: c787 |038b: sub-float/2addr v7, v8 │ │ -1483f0: 0800 2500 |038c: move-object/from16 v0, v37 │ │ -1483f4: 5208 a516 |038e: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -1483f8: c787 |0390: sub-float/2addr v7, v8 │ │ -1483fa: 6e30 0803 6407 |0391: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -148400: 0800 2500 |0394: move-object/from16 v0, v37 │ │ -148404: 5404 b216 |0396: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148408: 0800 2200 |0398: move-object/from16 v0, v34 │ │ -14840c: 5206 b000 |039a: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -148410: 8266 |039c: int-to-float v6, v6 │ │ -148412: 0800 2500 |039d: move-object/from16 v0, v37 │ │ -148416: 5207 a716 |039f: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ -14841a: c776 |03a1: sub-float/2addr v6, v7 │ │ -14841c: 0200 1700 |03a2: move/from16 v0, v23 │ │ -148420: 8207 |03a4: int-to-float v7, v0 │ │ -148422: 0800 2500 |03a5: move-object/from16 v0, v37 │ │ -148426: 5208 a816 |03a7: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -14842a: c787 |03a9: sub-float/2addr v7, v8 │ │ -14842c: 0800 2500 |03aa: move-object/from16 v0, v37 │ │ -148430: 5208 a516 |03ac: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -148434: c787 |03ae: sub-float/2addr v7, v8 │ │ -148436: 6e30 0803 6407 |03af: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14843c: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ -148440: 5404 b216 |03b4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -148444: 6e10 0603 0400 |03b6: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -14844a: 0800 2500 |03b9: move-object/from16 v0, v37 │ │ -14844e: 5404 af16 |03bb: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -148452: 1506 7f43 |03bd: const/high16 v6, #int 1132396544 // #437f │ │ -148456: a806 0621 |03bf: mul-float v6, v6, v33 │ │ -14845a: 8766 |03c1: float-to-int v6, v6 │ │ -14845c: 6e20 f502 6400 |03c2: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -148462: 0800 2500 |03c5: move-object/from16 v0, v37 │ │ -148466: 5404 b216 |03c7: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ -14846a: 0800 2500 |03c9: move-object/from16 v0, v37 │ │ -14846e: 5406 af16 |03cb: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -148472: 0800 2600 |03cd: move-object/from16 v0, v38 │ │ -148476: 6e30 ba02 4006 |03cf: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -14847c: 0800 2500 |03d2: move-object/from16 v0, v37 │ │ -148480: 5404 af16 |03d4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -148484: 1306 ff00 |03d6: const/16 v6, #int 255 // #ff │ │ -148488: 6e20 f502 6400 |03d8: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14848e: 2900 2efc |03db: goto/16 0009 // -03d2 │ │ -148492: 0000 |03dd: nop // spacer │ │ -148494: 0001 0200 0100 0000 0500 0000 6200 ... |03de: packed-switch-data (8 units) │ │ +14598c: |[14598c] com.viewpagerindicator.TitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +14599c: 7502 a438 2500 |0000: invoke-super/range {v37, v38}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ +1459a2: 0800 2500 |0003: move-object/from16 v0, v37 │ │ +1459a6: 5404 b716 |0005: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1459aa: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +1459ae: 0e00 |0009: return-void │ │ +1459b0: 0800 2500 |000a: move-object/from16 v0, v37 │ │ +1459b4: 5404 b716 |000c: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1459b8: 6e10 261c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1459be: 0c04 |0011: move-result-object v4 │ │ +1459c0: 6e10 b818 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1459c6: 0a0f |0015: move-result v15 │ │ +1459c8: 380f f3ff |0016: if-eqz v15, 0009 // -000d │ │ +1459cc: 0800 2500 |0018: move-object/from16 v0, v37 │ │ +1459d0: 5204 a416 |001a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +1459d4: 12f6 |001c: const/4 v6, #int -1 // #ff │ │ +1459d6: 3364 1400 |001d: if-ne v4, v6, 0031 // +0014 │ │ +1459da: 0800 2500 |001f: move-object/from16 v0, v37 │ │ +1459de: 5404 b716 |0021: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1459e2: 3804 0e00 |0023: if-eqz v4, 0031 // +000e │ │ +1459e6: 0800 2500 |0025: move-object/from16 v0, v37 │ │ +1459ea: 5404 b716 |0027: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1459ee: 6e10 2d1c 0400 |0029: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +1459f4: 0a04 |002c: move-result v4 │ │ +1459f6: 0800 2500 |002d: move-object/from16 v0, v37 │ │ +1459fa: 5904 a416 |002f: iput v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +1459fe: 0800 2500 |0031: move-object/from16 v0, v37 │ │ +145a02: 5404 b116 |0033: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145a06: 0800 2500 |0035: move-object/from16 v0, v37 │ │ +145a0a: 7020 9f3d 4000 |0037: invoke-direct {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@3d9f │ │ +145a10: 0c0c |003a: move-result-object v12 │ │ +145a12: 6e10 d343 0c00 |003b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +145a18: 0a0d |003e: move-result v13 │ │ +145a1a: 0800 2500 |003f: move-object/from16 v0, v37 │ │ +145a1e: 5204 a416 |0041: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145a22: 34d4 0a00 |0043: if-lt v4, v13, 004d // +000a │ │ +145a26: d804 0dff |0045: add-int/lit8 v4, v13, #int -1 // #ff │ │ +145a2a: 0800 2500 |0047: move-object/from16 v0, v37 │ │ +145a2e: 6e20 c13d 4000 |0049: invoke-virtual {v0, v4}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@3dc1 │ │ +145a34: 28bd |004c: goto 0009 // -0043 │ │ +145a36: d810 0fff |004d: add-int/lit8 v16, v15, #int -1 // #ff │ │ +145a3a: 7401 b23d 2500 |004f: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ +145a40: 0a04 |0052: move-result v4 │ │ +145a42: 8244 |0053: int-to-float v4, v4 │ │ +145a44: 1506 0040 |0054: const/high16 v6, #int 1073741824 // #4000 │ │ +145a48: a916 0406 |0056: div-float v22, v4, v6 │ │ +145a4c: 7401 a93d 2500 |0058: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getLeft:()I // method@3da9 │ │ +145a52: 0a19 |005b: move-result v25 │ │ +145a54: 0200 1900 |005c: move/from16 v0, v25 │ │ +145a58: 8204 |005e: int-to-float v4, v0 │ │ +145a5a: 0800 2500 |005f: move-object/from16 v0, v37 │ │ +145a5e: 5206 a116 |0061: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +145a62: a61b 0406 |0063: add-float v27, v4, v6 │ │ +145a66: 7401 b23d 2500 |0065: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ +145a6c: 0a24 |0068: move-result v36 │ │ +145a6e: 7401 a83d 2500 |0069: invoke-virtual/range {v37}, Lcom/viewpagerindicator/TitlePageIndicator;.getHeight:()I // method@3da8 │ │ +145a74: 0a17 |006c: move-result v23 │ │ +145a76: 901e 1924 |006d: add-int v30, v25, v36 │ │ +145a7a: 0200 1e00 |006f: move/from16 v0, v30 │ │ +145a7e: 8204 |0071: int-to-float v4, v0 │ │ +145a80: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +145a84: 5206 a116 |0074: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +145a88: a720 0406 |0076: sub-float v32, v4, v6 │ │ +145a8c: 0800 2500 |0078: move-object/from16 v0, v37 │ │ +145a90: 5200 a416 |007a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145a94: 021d 0000 |007c: move/from16 v29, v0 │ │ +145a98: 0800 2500 |007e: move-object/from16 v0, v37 │ │ +145a9c: 5204 ad16 |0080: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ +145aa0: 8946 |0082: float-to-double v6, v4 │ │ +145aa2: 1908 e03f |0083: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ +145aa6: 3004 0608 |0085: cmpg-double v4, v6, v8 │ │ +145aaa: 3c04 bd00 |0087: if-gtz v4, 0144 // +00bd │ │ +145aae: 0800 2500 |0089: move-object/from16 v0, v37 │ │ +145ab2: 5200 ad16 |008b: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ +145ab6: 021c 0000 |008d: move/from16 v28, v0 │ │ +145aba: 1504 803e |008f: const/high16 v4, #int 1048576000 // #3e80 │ │ +145abe: 2e04 1c04 |0091: cmpg-float v4, v28, v4 │ │ +145ac2: 3c04 bd00 |0093: if-gtz v4, 0150 // +00bd │ │ +145ac6: 1315 0100 |0095: const/16 v21, #int 1 // #1 │ │ +145aca: 1404 cdcc 4c3d |0097: const v4, #float 0.05 // #3d4ccccd │ │ +145ad0: 2e04 1c04 |009a: cmpg-float v4, v28, v4 │ │ +145ad4: 3c04 b800 |009c: if-gtz v4, 0154 // +00b8 │ │ +145ad8: 1313 0100 |009e: const/16 v19, #int 1 // #1 │ │ +145adc: 1504 803e |00a0: const/high16 v4, #int 1048576000 // #3e80 │ │ +145ae0: a704 041c |00a2: sub-float v4, v4, v28 │ │ +145ae4: 1506 803e |00a4: const/high16 v6, #int 1048576000 // #3e80 │ │ +145ae8: a921 0406 |00a6: div-float v33, v4, v6 │ │ +145aec: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ +145af0: 5204 a416 |00aa: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145af4: 6e20 cb43 4c00 |00ac: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145afa: 0c11 |00af: move-result-object v17 │ │ +145afc: 1f11 8800 |00b0: check-cast v17, Landroid/graphics/Rect; // type@0088 │ │ +145b00: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +145b04: 5204 b100 |00b4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145b08: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +145b0c: 5206 b000 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145b10: b164 |00ba: sub-int/2addr v4, v6 │ │ +145b12: 8240 |00bb: int-to-float v0, v4 │ │ +145b14: 0212 0000 |00bc: move/from16 v18, v0 │ │ +145b18: 0800 1100 |00be: move-object/from16 v0, v17 │ │ +145b1c: 5204 b000 |00c0: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145b20: 8244 |00c2: int-to-float v4, v4 │ │ +145b22: 2e04 041b |00c3: cmpg-float v4, v4, v27 │ │ +145b26: 3b04 0d00 |00c5: if-gez v4, 00d2 // +000d │ │ +145b2a: 0800 2500 |00c7: move-object/from16 v0, v37 │ │ +145b2e: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ +145b32: 0202 1200 |00cb: move/from16 v2, v18 │ │ +145b36: 0203 1900 |00cd: move/from16 v3, v25 │ │ +145b3a: 7040 a03d 1032 |00cf: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@3da0 │ │ +145b40: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ +145b44: 5204 b100 |00d4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145b48: 8244 |00d6: int-to-float v4, v4 │ │ +145b4a: 2d04 0420 |00d7: cmpl-float v4, v4, v32 │ │ +145b4e: 3d04 0d00 |00d9: if-lez v4, 00e6 // +000d │ │ +145b52: 0800 2500 |00db: move-object/from16 v0, v37 │ │ +145b56: 0801 1100 |00dd: move-object/from16 v1, v17 │ │ +145b5a: 0202 1200 |00df: move/from16 v2, v18 │ │ +145b5e: 0203 1e00 |00e1: move/from16 v3, v30 │ │ +145b62: 7040 a13d 1032 |00e3: invoke-direct {v0, v1, v2, v3}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@3da1 │ │ +145b68: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ +145b6c: 5204 a416 |00e8: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145b70: 3d04 6e00 |00ea: if-lez v4, 0158 // +006e │ │ +145b74: 0800 2500 |00ec: move-object/from16 v0, v37 │ │ +145b78: 5204 a416 |00ee: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145b7c: d818 04ff |00f0: add-int/lit8 v24, v4, #int -1 // #ff │ │ +145b80: 3a18 6600 |00f2: if-ltz v24, 0158 // +0066 │ │ +145b84: 0200 1800 |00f4: move/from16 v0, v24 │ │ +145b88: 6e20 cb43 0c00 |00f6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145b8e: 0c0b |00f9: move-result-object v11 │ │ +145b90: 1f0b 8800 |00fa: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +145b94: 52b4 b000 |00fc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145b98: 8244 |00fe: int-to-float v4, v4 │ │ +145b9a: 2e04 041b |00ff: cmpg-float v4, v4, v27 │ │ +145b9e: 3b04 4000 |0101: if-gez v4, 0141 // +0040 │ │ +145ba2: 52b4 b100 |0103: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145ba6: 52b6 b000 |0105: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145baa: 9123 0406 |0107: sub-int v35, v4, v6 │ │ +145bae: 0200 2300 |0109: move/from16 v0, v35 │ │ +145bb2: 8204 |010b: int-to-float v4, v0 │ │ +145bb4: 0800 2500 |010c: move-object/from16 v0, v37 │ │ +145bb8: 0201 1900 |010e: move/from16 v1, v25 │ │ +145bbc: 7040 a03d b014 |0110: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@3da0 │ │ +145bc2: d804 1801 |0113: add-int/lit8 v4, v24, #int 1 // #01 │ │ +145bc6: 6e20 cb43 4c00 |0115: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145bcc: 0c1f |0118: move-result-object v31 │ │ +145bce: 1f1f 8800 |0119: check-cast v31, Landroid/graphics/Rect; // type@0088 │ │ +145bd2: 52b4 b100 |011b: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145bd6: 8244 |011d: int-to-float v4, v4 │ │ +145bd8: 0800 2500 |011e: move-object/from16 v0, v37 │ │ +145bdc: 5206 b416 |0120: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +145be0: c664 |0122: add-float/2addr v4, v6 │ │ +145be2: 0800 1f00 |0123: move-object/from16 v0, v31 │ │ +145be6: 5206 b000 |0125: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145bea: 8266 |0127: int-to-float v6, v6 │ │ +145bec: 2d04 0406 |0128: cmpl-float v4, v4, v6 │ │ +145bf0: 3d04 1700 |012a: if-lez v4, 0141 // +0017 │ │ +145bf4: 0800 1f00 |012c: move-object/from16 v0, v31 │ │ +145bf8: 5204 b000 |012e: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145bfc: 9104 0423 |0130: sub-int v4, v4, v35 │ │ +145c00: 8244 |0132: int-to-float v4, v4 │ │ +145c02: 0800 2500 |0133: move-object/from16 v0, v37 │ │ +145c06: 5206 b416 |0135: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +145c0a: c764 |0137: sub-float/2addr v4, v6 │ │ +145c0c: 8744 |0138: float-to-int v4, v4 │ │ +145c0e: 59b4 b000 |0139: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145c12: 52b4 b000 |013b: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145c16: 9004 0423 |013d: add-int v4, v4, v35 │ │ +145c1a: 59b4 b100 |013f: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145c1e: d818 18ff |0141: add-int/lit8 v24, v24, #int -1 // #ff │ │ +145c22: 28af |0143: goto 00f2 // -0051 │ │ +145c24: d81d 1d01 |0144: add-int/lit8 v29, v29, #int 1 // #01 │ │ +145c28: 1504 803f |0146: const/high16 v4, #int 1065353216 // #3f80 │ │ +145c2c: 0800 2500 |0148: move-object/from16 v0, v37 │ │ +145c30: 5206 ad16 |014a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ +145c34: a71c 0406 |014c: sub-float v28, v4, v6 │ │ +145c38: 2900 41ff |014e: goto/16 008f // -00bf │ │ +145c3c: 1315 0000 |0150: const/16 v21, #int 0 // #0 │ │ +145c40: 2900 45ff |0152: goto/16 0097 // -00bb │ │ +145c44: 1313 0000 |0154: const/16 v19, #int 0 // #0 │ │ +145c48: 2900 4aff |0156: goto/16 00a0 // -00b6 │ │ +145c4c: 0800 2500 |0158: move-object/from16 v0, v37 │ │ +145c50: 5204 a416 |015a: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145c54: 0200 1000 |015c: move/from16 v0, v16 │ │ +145c58: 3504 5a00 |015e: if-ge v4, v0, 01b8 // +005a │ │ +145c5c: 0800 2500 |0160: move-object/from16 v0, v37 │ │ +145c60: 5204 a416 |0162: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +145c64: d818 0401 |0164: add-int/lit8 v24, v4, #int 1 // #01 │ │ +145c68: 0200 1800 |0166: move/from16 v0, v24 │ │ +145c6c: 35f0 5000 |0168: if-ge v0, v15, 01b8 // +0050 │ │ +145c70: 0200 1800 |016a: move/from16 v0, v24 │ │ +145c74: 6e20 cb43 0c00 |016c: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145c7a: 0c0b |016f: move-result-object v11 │ │ +145c7c: 1f0b 8800 |0170: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +145c80: 52b4 b100 |0172: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145c84: 8244 |0174: int-to-float v4, v4 │ │ +145c86: 2d04 0420 |0175: cmpl-float v4, v4, v32 │ │ +145c8a: 3d04 3e00 |0177: if-lez v4, 01b5 // +003e │ │ +145c8e: 52b4 b100 |0179: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145c92: 52b6 b000 |017b: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145c96: 9123 0406 |017d: sub-int v35, v4, v6 │ │ +145c9a: 0200 2300 |017f: move/from16 v0, v35 │ │ +145c9e: 8204 |0181: int-to-float v4, v0 │ │ +145ca0: 0800 2500 |0182: move-object/from16 v0, v37 │ │ +145ca4: 0201 1e00 |0184: move/from16 v1, v30 │ │ +145ca8: 7040 a13d b014 |0186: invoke-direct {v0, v11, v4, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@3da1 │ │ +145cae: d804 18ff |0189: add-int/lit8 v4, v24, #int -1 // #ff │ │ +145cb2: 6e20 cb43 4c00 |018b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145cb8: 0c1a |018e: move-result-object v26 │ │ +145cba: 1f1a 8800 |018f: check-cast v26, Landroid/graphics/Rect; // type@0088 │ │ +145cbe: 52b4 b000 |0191: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145cc2: 8244 |0193: int-to-float v4, v4 │ │ +145cc4: 0800 2500 |0194: move-object/from16 v0, v37 │ │ +145cc8: 5206 b416 |0196: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +145ccc: c764 |0198: sub-float/2addr v4, v6 │ │ +145cce: 0800 1a00 |0199: move-object/from16 v0, v26 │ │ +145cd2: 5206 b100 |019b: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145cd6: 8266 |019d: int-to-float v6, v6 │ │ +145cd8: 2e04 0406 |019e: cmpg-float v4, v4, v6 │ │ +145cdc: 3b04 1500 |01a0: if-gez v4, 01b5 // +0015 │ │ +145ce0: 0800 1a00 |01a2: move-object/from16 v0, v26 │ │ +145ce4: 5204 b100 |01a4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145ce8: 8244 |01a6: int-to-float v4, v4 │ │ +145cea: 0800 2500 |01a7: move-object/from16 v0, v37 │ │ +145cee: 5206 b416 |01a9: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +145cf2: c664 |01ab: add-float/2addr v4, v6 │ │ +145cf4: 8744 |01ac: float-to-int v4, v4 │ │ +145cf6: 59b4 b000 |01ad: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145cfa: 52b4 b000 |01af: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145cfe: 9004 0423 |01b1: add-int v4, v4, v35 │ │ +145d02: 59b4 b100 |01b3: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145d06: d818 1801 |01b5: add-int/lit8 v24, v24, #int 1 // #01 │ │ +145d0a: 28af |01b7: goto 0166 // -0051 │ │ +145d0c: 0800 2500 |01b8: move-object/from16 v0, v37 │ │ +145d10: 5204 a316 |01ba: iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ +145d14: e20e 0418 |01bc: ushr-int/lit8 v14, v4, #int 24 // #18 │ │ +145d18: 1318 0000 |01be: const/16 v24, #int 0 // #0 │ │ +145d1c: 0200 1800 |01c0: move/from16 v0, v24 │ │ +145d20: 35f0 bc00 |01c2: if-ge v0, v15, 027e // +00bc │ │ +145d24: 0200 1800 |01c4: move/from16 v0, v24 │ │ +145d28: 6e20 cb43 0c00 |01c6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +145d2e: 0c0b |01c9: move-result-object v11 │ │ +145d30: 1f0b 8800 |01ca: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +145d34: 52b4 b000 |01cc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145d38: 0200 1900 |01ce: move/from16 v0, v25 │ │ +145d3c: 3704 0800 |01d0: if-le v4, v0, 01d8 // +0008 │ │ +145d40: 52b4 b000 |01d2: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145d44: 0200 1e00 |01d4: move/from16 v0, v30 │ │ +145d48: 3404 0e00 |01d6: if-lt v4, v0, 01e4 // +000e │ │ +145d4c: 52b4 b100 |01d8: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145d50: 0200 1900 |01da: move/from16 v0, v25 │ │ +145d54: 3704 9800 |01dc: if-le v4, v0, 0274 // +0098 │ │ +145d58: 52b4 b100 |01de: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +145d5c: 0200 1e00 |01e0: move/from16 v0, v30 │ │ +145d60: 3504 9200 |01e2: if-ge v4, v0, 0274 // +0092 │ │ +145d64: 0200 1800 |01e4: move/from16 v0, v24 │ │ +145d68: 0201 1d00 |01e6: move/from16 v1, v29 │ │ +145d6c: 3310 9000 |01e8: if-ne v0, v1, 0278 // +0090 │ │ +145d70: 1314 0100 |01ea: const/16 v20, #int 1 // #1 │ │ +145d74: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ +145d78: 0201 1800 |01ee: move/from16 v1, v24 │ │ +145d7c: 7020 ae3d 1000 |01f0: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@3dae │ │ +145d82: 0c05 |01f3: move-result-object v5 │ │ +145d84: 0800 2500 |01f4: move-object/from16 v0, v37 │ │ +145d88: 5406 b116 |01f6: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145d8c: 3814 8400 |01f8: if-eqz v20, 027c // +0084 │ │ +145d90: 3813 8200 |01fa: if-eqz v19, 027c // +0082 │ │ +145d94: 0800 2500 |01fc: move-object/from16 v0, v37 │ │ +145d98: 5504 9e16 |01fe: iget-boolean v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ +145d9c: 3804 7c00 |0200: if-eqz v4, 027c // +007c │ │ +145da0: 1214 |0202: const/4 v4, #int 1 // #1 │ │ +145da2: 6e20 fa02 4600 |0203: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ +145da8: 0800 2500 |0206: move-object/from16 v0, v37 │ │ +145dac: 5404 b116 |0208: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145db0: 0800 2500 |020a: move-object/from16 v0, v37 │ │ +145db4: 5206 a316 |020c: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ +145db8: 6e20 f702 6400 |020e: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +145dbe: 3814 1100 |0211: if-eqz v20, 0222 // +0011 │ │ +145dc2: 3815 0f00 |0213: if-eqz v21, 0222 // +000f │ │ +145dc6: 0800 2500 |0215: move-object/from16 v0, v37 │ │ +145dca: 5404 b116 |0217: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145dce: 82e6 |0219: int-to-float v6, v14 │ │ +145dd0: a806 0621 |021a: mul-float v6, v6, v33 │ │ +145dd4: 8766 |021c: float-to-int v6, v6 │ │ +145dd6: 9106 0e06 |021d: sub-int v6, v14, v6 │ │ +145dda: 6e20 f502 6400 |021f: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +145de0: 1206 |0222: const/4 v6, #int 0 // #0 │ │ +145de2: 7210 c742 0500 |0223: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +145de8: 0a07 |0226: move-result v7 │ │ +145dea: 52b4 b000 |0227: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145dee: 8248 |0229: int-to-float v8, v4 │ │ +145df0: 52b4 af00 |022a: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +145df4: 8244 |022c: int-to-float v4, v4 │ │ +145df6: 0800 2500 |022d: move-object/from16 v0, v37 │ │ +145dfa: 5209 b516 |022f: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +145dfe: c649 |0231: add-float/2addr v9, v4 │ │ +145e00: 0800 2500 |0232: move-object/from16 v0, v37 │ │ +145e04: 540a b116 |0234: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145e08: 0804 2600 |0236: move-object/from16 v4, v38 │ │ +145e0c: 7407 bf02 0400 |0238: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ +145e12: 3814 3900 |023b: if-eqz v20, 0274 // +0039 │ │ +145e16: 3815 3700 |023d: if-eqz v21, 0274 // +0037 │ │ +145e1a: 0800 2500 |023f: move-object/from16 v0, v37 │ │ +145e1e: 5404 b116 |0241: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145e22: 0800 2500 |0243: move-object/from16 v0, v37 │ │ +145e26: 5206 a216 |0245: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ +145e2a: 6e20 f702 6400 |0247: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +145e30: 0800 2500 |024a: move-object/from16 v0, v37 │ │ +145e34: 5404 b116 |024c: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145e38: 0800 2500 |024e: move-object/from16 v0, v37 │ │ +145e3c: 5206 a216 |0250: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ +145e40: e206 0618 |0252: ushr-int/lit8 v6, v6, #int 24 // #18 │ │ +145e44: 8266 |0254: int-to-float v6, v6 │ │ +145e46: a806 0621 |0255: mul-float v6, v6, v33 │ │ +145e4a: 8766 |0257: float-to-int v6, v6 │ │ +145e4c: 6e20 f502 6400 |0258: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +145e52: 1206 |025b: const/4 v6, #int 0 // #0 │ │ +145e54: 7210 c742 0500 |025c: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +145e5a: 0a07 |025f: move-result v7 │ │ +145e5c: 52b4 b000 |0260: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +145e60: 8248 |0262: int-to-float v8, v4 │ │ +145e62: 52b4 af00 |0263: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +145e66: 8244 |0265: int-to-float v4, v4 │ │ +145e68: 0800 2500 |0266: move-object/from16 v0, v37 │ │ +145e6c: 5209 b516 |0268: iget v9, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +145e70: c649 |026a: add-float/2addr v9, v4 │ │ +145e72: 0800 2500 |026b: move-object/from16 v0, v37 │ │ +145e76: 540a b116 |026d: iget-object v10, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +145e7a: 0804 2600 |026f: move-object/from16 v4, v38 │ │ +145e7e: 7407 bf02 0400 |0271: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ +145e84: d818 1801 |0274: add-int/lit8 v24, v24, #int 1 // #01 │ │ +145e88: 2900 4aff |0276: goto/16 01c0 // -00b6 │ │ +145e8c: 1314 0000 |0278: const/16 v20, #int 0 // #0 │ │ +145e90: 2900 72ff |027a: goto/16 01ec // -008e │ │ +145e94: 1204 |027c: const/4 v4, #int 0 // #0 │ │ +145e96: 2886 |027d: goto 0203 // -007a │ │ +145e98: 0800 2500 |027e: move-object/from16 v0, v37 │ │ +145e9c: 5404 b216 |0280: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145ea0: 6e10 0d03 0400 |0282: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +145ea6: 0800 2500 |0285: move-object/from16 v0, v37 │ │ +145eaa: 5404 b216 |0287: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145eae: 1206 |0289: const/4 v6, #int 0 // #0 │ │ +145eb0: 0200 1700 |028a: move/from16 v0, v23 │ │ +145eb4: 8207 |028c: int-to-float v7, v0 │ │ +145eb6: 0800 2500 |028d: move-object/from16 v0, v37 │ │ +145eba: 5208 a816 |028f: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145ebe: 1509 0040 |0291: const/high16 v9, #int 1073741824 // #4000 │ │ +145ec2: c998 |0293: div-float/2addr v8, v9 │ │ +145ec4: c787 |0294: sub-float/2addr v7, v8 │ │ +145ec6: 6e30 0903 6407 |0295: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +145ecc: 0800 2500 |0298: move-object/from16 v0, v37 │ │ +145ed0: 5404 b216 |029a: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145ed4: 0200 2400 |029c: move/from16 v0, v36 │ │ +145ed8: 8206 |029e: int-to-float v6, v0 │ │ +145eda: 0200 1700 |029f: move/from16 v0, v23 │ │ +145ede: 8207 |02a1: int-to-float v7, v0 │ │ +145ee0: 0800 2500 |02a2: move-object/from16 v0, v37 │ │ +145ee4: 5208 a816 |02a4: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145ee8: 1509 0040 |02a6: const/high16 v9, #int 1073741824 // #4000 │ │ +145eec: c998 |02a8: div-float/2addr v8, v9 │ │ +145eee: c787 |02a9: sub-float/2addr v7, v8 │ │ +145ef0: 6e30 0803 6407 |02aa: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +145ef6: 0800 2500 |02ad: move-object/from16 v0, v37 │ │ +145efa: 5404 b216 |02af: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145efe: 6e10 0603 0400 |02b1: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +145f04: 0800 2500 |02b4: move-object/from16 v0, v37 │ │ +145f08: 5404 b216 |02b6: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145f0c: 0800 2500 |02b8: move-object/from16 v0, v37 │ │ +145f10: 5406 b016 |02ba: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +145f14: 0800 2600 |02bc: move-object/from16 v0, v38 │ │ +145f18: 6e30 ba02 4006 |02be: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +145f1e: 6204 9116 |02c1: sget-object v4, Lcom/viewpagerindicator/TitlePageIndicator$1;.$SwitchMap$com$viewpagerindicator$TitlePageIndicator$IndicatorStyle:[I // field@1691 │ │ +145f22: 0800 2500 |02c3: move-object/from16 v0, v37 │ │ +145f26: 5406 a616 |02c5: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ +145f2a: 6e10 8c3d 0600 |02c7: invoke-virtual {v6}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.ordinal:()I // method@3d8c │ │ +145f30: 0a06 |02ca: move-result v6 │ │ +145f32: 4404 0406 |02cb: aget v4, v4, v6 │ │ +145f36: 2b04 1101 0000 |02cd: packed-switch v4, 000003de // +00000111 │ │ +145f3c: 2900 39fd |02d0: goto/16 0009 // -02c7 │ │ +145f40: 0800 2500 |02d2: move-object/from16 v0, v37 │ │ +145f44: 5404 b216 |02d4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145f48: 6e10 0d03 0400 |02d6: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +145f4e: 0800 2500 |02d9: move-object/from16 v0, v37 │ │ +145f52: 5404 b216 |02db: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145f56: 0200 1700 |02dd: move/from16 v0, v23 │ │ +145f5a: 8206 |02df: int-to-float v6, v0 │ │ +145f5c: 0800 2500 |02e0: move-object/from16 v0, v37 │ │ +145f60: 5207 a816 |02e2: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145f64: c776 |02e4: sub-float/2addr v6, v7 │ │ +145f66: 0800 2500 |02e5: move-object/from16 v0, v37 │ │ +145f6a: 5207 a516 |02e7: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +145f6e: c776 |02e9: sub-float/2addr v6, v7 │ │ +145f70: 0200 1600 |02ea: move/from16 v0, v22 │ │ +145f74: 6e30 0903 0406 |02ec: invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +145f7a: 0800 2500 |02ef: move-object/from16 v0, v37 │ │ +145f7e: 5404 b216 |02f1: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145f82: 0800 2500 |02f3: move-object/from16 v0, v37 │ │ +145f86: 5206 a516 |02f5: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +145f8a: a606 0616 |02f7: add-float v6, v6, v22 │ │ +145f8e: 0200 1700 |02f9: move/from16 v0, v23 │ │ +145f92: 8207 |02fb: int-to-float v7, v0 │ │ +145f94: 0800 2500 |02fc: move-object/from16 v0, v37 │ │ +145f98: 5208 a816 |02fe: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145f9c: c787 |0300: sub-float/2addr v7, v8 │ │ +145f9e: 6e30 0803 6407 |0301: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +145fa4: 0800 2500 |0304: move-object/from16 v0, v37 │ │ +145fa8: 5404 b216 |0306: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145fac: 0800 2500 |0308: move-object/from16 v0, v37 │ │ +145fb0: 5206 a516 |030a: iget v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +145fb4: a706 1606 |030c: sub-float v6, v22, v6 │ │ +145fb8: 0200 1700 |030e: move/from16 v0, v23 │ │ +145fbc: 8207 |0310: int-to-float v7, v0 │ │ +145fbe: 0800 2500 |0311: move-object/from16 v0, v37 │ │ +145fc2: 5208 a816 |0313: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +145fc6: c787 |0315: sub-float/2addr v7, v8 │ │ +145fc8: 6e30 0803 6407 |0316: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +145fce: 0800 2500 |0319: move-object/from16 v0, v37 │ │ +145fd2: 5404 b216 |031b: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145fd6: 6e10 0603 0400 |031d: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +145fdc: 0800 2500 |0320: move-object/from16 v0, v37 │ │ +145fe0: 5404 b216 |0322: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +145fe4: 0800 2500 |0324: move-object/from16 v0, v37 │ │ +145fe8: 5406 af16 |0326: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +145fec: 0800 2600 |0328: move-object/from16 v0, v38 │ │ +145ff0: 6e30 ba02 4006 |032a: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +145ff6: 2900 dcfc |032d: goto/16 0009 // -0324 │ │ +145ffa: 3815 dafc |032f: if-eqz v21, 0009 // -0326 │ │ +145ffe: 0200 1d00 |0331: move/from16 v0, v29 │ │ +146002: 35d0 d6fc |0333: if-ge v0, v13, 0009 // -032a │ │ +146006: 0200 1d00 |0335: move/from16 v0, v29 │ │ +14600a: 6e20 cb43 0c00 |0337: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +146010: 0c22 |033a: move-result-object v34 │ │ +146012: 1f22 8800 |033b: check-cast v34, Landroid/graphics/Rect; // type@0088 │ │ +146016: 0800 2500 |033d: move-object/from16 v0, v37 │ │ +14601a: 5404 b216 |033f: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +14601e: 6e10 0d03 0400 |0341: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +146024: 0800 2500 |0344: move-object/from16 v0, v37 │ │ +146028: 5404 b216 |0346: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +14602c: 0800 2200 |0348: move-object/from16 v0, v34 │ │ +146030: 5206 b000 |034a: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +146034: 8266 |034c: int-to-float v6, v6 │ │ +146036: 0800 2500 |034d: move-object/from16 v0, v37 │ │ +14603a: 5207 a716 |034f: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ +14603e: c776 |0351: sub-float/2addr v6, v7 │ │ +146040: 0200 1700 |0352: move/from16 v0, v23 │ │ +146044: 8207 |0354: int-to-float v7, v0 │ │ +146046: 0800 2500 |0355: move-object/from16 v0, v37 │ │ +14604a: 5208 a816 |0357: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +14604e: c787 |0359: sub-float/2addr v7, v8 │ │ +146050: 6e30 0903 6407 |035a: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +146056: 0800 2500 |035d: move-object/from16 v0, v37 │ │ +14605a: 5404 b216 |035f: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +14605e: 0800 2200 |0361: move-object/from16 v0, v34 │ │ +146062: 5206 b100 |0363: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +146066: 8266 |0365: int-to-float v6, v6 │ │ +146068: 0800 2500 |0366: move-object/from16 v0, v37 │ │ +14606c: 5207 a716 |0368: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ +146070: c676 |036a: add-float/2addr v6, v7 │ │ +146072: 0200 1700 |036b: move/from16 v0, v23 │ │ +146076: 8207 |036d: int-to-float v7, v0 │ │ +146078: 0800 2500 |036e: move-object/from16 v0, v37 │ │ +14607c: 5208 a816 |0370: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +146080: c787 |0372: sub-float/2addr v7, v8 │ │ +146082: 6e30 0803 6407 |0373: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +146088: 0800 2500 |0376: move-object/from16 v0, v37 │ │ +14608c: 5404 b216 |0378: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +146090: 0800 2200 |037a: move-object/from16 v0, v34 │ │ +146094: 5206 b100 |037c: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +146098: 8266 |037e: int-to-float v6, v6 │ │ +14609a: 0800 2500 |037f: move-object/from16 v0, v37 │ │ +14609e: 5207 a716 |0381: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ +1460a2: c676 |0383: add-float/2addr v6, v7 │ │ +1460a4: 0200 1700 |0384: move/from16 v0, v23 │ │ +1460a8: 8207 |0386: int-to-float v7, v0 │ │ +1460aa: 0800 2500 |0387: move-object/from16 v0, v37 │ │ +1460ae: 5208 a816 |0389: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1460b2: c787 |038b: sub-float/2addr v7, v8 │ │ +1460b4: 0800 2500 |038c: move-object/from16 v0, v37 │ │ +1460b8: 5208 a516 |038e: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +1460bc: c787 |0390: sub-float/2addr v7, v8 │ │ +1460be: 6e30 0803 6407 |0391: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +1460c4: 0800 2500 |0394: move-object/from16 v0, v37 │ │ +1460c8: 5404 b216 |0396: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +1460cc: 0800 2200 |0398: move-object/from16 v0, v34 │ │ +1460d0: 5206 b000 |039a: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1460d4: 8266 |039c: int-to-float v6, v6 │ │ +1460d6: 0800 2500 |039d: move-object/from16 v0, v37 │ │ +1460da: 5207 a716 |039f: iget v7, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@16a7 │ │ +1460de: c776 |03a1: sub-float/2addr v6, v7 │ │ +1460e0: 0200 1700 |03a2: move/from16 v0, v23 │ │ +1460e4: 8207 |03a4: int-to-float v7, v0 │ │ +1460e6: 0800 2500 |03a5: move-object/from16 v0, v37 │ │ +1460ea: 5208 a816 |03a7: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1460ee: c787 |03a9: sub-float/2addr v7, v8 │ │ +1460f0: 0800 2500 |03aa: move-object/from16 v0, v37 │ │ +1460f4: 5208 a516 |03ac: iget v8, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +1460f8: c787 |03ae: sub-float/2addr v7, v8 │ │ +1460fa: 6e30 0803 6407 |03af: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +146100: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ +146104: 5404 b216 |03b4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +146108: 6e10 0603 0400 |03b6: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +14610e: 0800 2500 |03b9: move-object/from16 v0, v37 │ │ +146112: 5404 af16 |03bb: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +146116: 1506 7f43 |03bd: const/high16 v6, #int 1132396544 // #437f │ │ +14611a: a806 0621 |03bf: mul-float v6, v6, v33 │ │ +14611e: 8766 |03c1: float-to-int v6, v6 │ │ +146120: 6e20 f502 6400 |03c2: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +146126: 0800 2500 |03c5: move-object/from16 v0, v37 │ │ +14612a: 5404 b216 |03c7: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPath:Landroid/graphics/Path; // field@16b2 │ │ +14612e: 0800 2500 |03c9: move-object/from16 v0, v37 │ │ +146132: 5406 af16 |03cb: iget-object v6, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +146136: 0800 2600 |03cd: move-object/from16 v0, v38 │ │ +14613a: 6e30 ba02 4006 |03cf: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +146140: 0800 2500 |03d2: move-object/from16 v0, v37 │ │ +146144: 5404 af16 |03d4: iget-object v4, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +146148: 1306 ff00 |03d6: const/16 v6, #int 255 // #ff │ │ +14614c: 6e20 f502 6400 |03d8: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +146152: 2900 2efc |03db: goto/16 0009 // -03d2 │ │ +146156: 0000 |03dd: nop // spacer │ │ +146158: 0001 0200 0100 0000 0500 0000 6200 ... |03de: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0003 line=321 │ │ 0x0009 line=482 │ │ 0x000a line=324 │ │ 0x0016 line=325 │ │ @@ -455336,58 +455468,58 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -1484a4: |[1484a4] com.viewpagerindicator.TitlePageIndicator.onMeasure:(II)V │ │ -1484b4: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -1484ba: 0a03 |0003: move-result v3 │ │ -1484bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -1484be: 7110 2138 0900 |0005: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -1484c4: 0a01 |0008: move-result v1 │ │ -1484c6: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ -1484ca: 3341 0c00 |000b: if-ne v1, v4, 0017 // +000c │ │ -1484ce: 7110 2238 0900 |000d: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -1484d4: 0a04 |0010: move-result v4 │ │ -1484d6: 8240 |0011: int-to-float v0, v4 │ │ -1484d8: 8702 |0012: float-to-int v2, v0 │ │ -1484da: 6e30 c73d 3702 |0013: invoke-virtual {v7, v3, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setMeasuredDimension:(II)V // method@3dc7 │ │ -1484e0: 0e00 |0016: return-void │ │ -1484e2: 5474 9f16 |0017: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ -1484e6: 6e10 2503 0400 |0019: invoke-virtual {v4}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -1484ec: 5474 9f16 |001c: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ -1484f0: 5475 b116 |001e: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -1484f4: 6e10 ea02 0500 |0020: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ -1484fa: 0a05 |0023: move-result v5 │ │ -1484fc: 5476 b116 |0024: iget-object v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148500: 6e10 e902 0600 |0026: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ -148506: 0a06 |0029: move-result v6 │ │ -148508: c765 |002a: sub-float/2addr v5, v6 │ │ -14850a: 8755 |002b: float-to-int v5, v5 │ │ -14850c: 5945 af00 |002c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -148510: 5474 9f16 |002e: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ -148514: 5244 af00 |0030: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -148518: 5475 9f16 |0032: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ -14851c: 5255 b200 |0034: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -148520: b154 |0036: sub-int/2addr v4, v5 │ │ -148522: 8244 |0037: int-to-float v4, v4 │ │ -148524: 5275 a816 |0038: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -148528: c654 |003a: add-float/2addr v4, v5 │ │ -14852a: 5275 a916 |003b: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ -14852e: c654 |003d: add-float/2addr v4, v5 │ │ -148530: 5275 b516 |003e: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -148534: a600 0405 |0040: add-float v0, v4, v5 │ │ -148538: 5474 a616 |0042: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ -14853c: 6205 9316 |0044: sget-object v5, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ -148540: 3254 ccff |0046: if-eq v4, v5, 0012 // -0034 │ │ -148544: 5274 a516 |0048: iget v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -148548: c640 |004a: add-float/2addr v0, v4 │ │ -14854a: 28c7 |004b: goto 0012 // -0039 │ │ +146168: |[146168] com.viewpagerindicator.TitlePageIndicator.onMeasure:(II)V │ │ +146178: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +14617e: 0a03 |0003: move-result v3 │ │ +146180: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +146182: 7110 2138 0900 |0005: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +146188: 0a01 |0008: move-result v1 │ │ +14618a: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ +14618e: 3341 0c00 |000b: if-ne v1, v4, 0017 // +000c │ │ +146192: 7110 2238 0900 |000d: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +146198: 0a04 |0010: move-result v4 │ │ +14619a: 8240 |0011: int-to-float v0, v4 │ │ +14619c: 8702 |0012: float-to-int v2, v0 │ │ +14619e: 6e30 c73d 3702 |0013: invoke-virtual {v7, v3, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setMeasuredDimension:(II)V // method@3dc7 │ │ +1461a4: 0e00 |0016: return-void │ │ +1461a6: 5474 9f16 |0017: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ +1461aa: 6e10 2503 0400 |0019: invoke-virtual {v4}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +1461b0: 5474 9f16 |001c: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ +1461b4: 5475 b116 |001e: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1461b8: 6e10 ea02 0500 |0020: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ +1461be: 0a05 |0023: move-result v5 │ │ +1461c0: 5476 b116 |0024: iget-object v6, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1461c4: 6e10 e902 0600 |0026: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ +1461ca: 0a06 |0029: move-result v6 │ │ +1461cc: c765 |002a: sub-float/2addr v5, v6 │ │ +1461ce: 8755 |002b: float-to-int v5, v5 │ │ +1461d0: 5945 af00 |002c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +1461d4: 5474 9f16 |002e: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ +1461d8: 5244 af00 |0030: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +1461dc: 5475 9f16 |0032: iget-object v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@169f │ │ +1461e0: 5255 b200 |0034: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +1461e4: b154 |0036: sub-int/2addr v4, v5 │ │ +1461e6: 8244 |0037: int-to-float v4, v4 │ │ +1461e8: 5275 a816 |0038: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1461ec: c654 |003a: add-float/2addr v4, v5 │ │ +1461ee: 5275 a916 |003b: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ +1461f2: c654 |003d: add-float/2addr v4, v5 │ │ +1461f4: 5275 b516 |003e: iget v5, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +1461f8: a600 0405 |0040: add-float v0, v4, v5 │ │ +1461fc: 5474 a616 |0042: iget-object v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ +146200: 6205 9316 |0044: sget-object v5, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;.None:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@1693 │ │ +146204: 3254 ccff |0046: if-eq v4, v5, 0012 // -0034 │ │ +146208: 5274 a516 |0048: iget v4, v7, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +14620c: c640 |004a: add-float/2addr v0, v4 │ │ +14620e: 28c7 |004b: goto 0012 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0004 line=735 │ │ 0x0005 line=736 │ │ 0x0009 line=737 │ │ 0x000d line=739 │ │ @@ -455413,21 +455545,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -14854c: |[14854c] com.viewpagerindicator.TitlePageIndicator.onPageScrollStateChanged:(I)V │ │ -14855c: 5912 b316 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@16b3 │ │ -148560: 5410 ac16 |0002: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -148564: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -148568: 5410 ac16 |0006: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -14856c: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -148572: 0e00 |000b: return-void │ │ +146210: |[146210] com.viewpagerindicator.TitlePageIndicator.onPageScrollStateChanged:(I)V │ │ +146220: 5912 b316 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@16b3 │ │ +146224: 5410 ac16 |0002: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +146228: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +14622c: 5410 ac16 |0006: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +146230: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +146236: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0002 line=696 │ │ 0x0006 line=697 │ │ 0x000b line=699 │ │ locals : │ │ @@ -455439,23 +455571,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -148574: |[148574] com.viewpagerindicator.TitlePageIndicator.onPageScrolled:(IFI)V │ │ -148584: 5912 a416 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -148588: 5913 ad16 |0002: iput v3, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ -14858c: 6e10 b33d 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148592: 5410 ac16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -148596: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -14859a: 5410 ac16 |000b: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -14859e: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -1485a4: 0e00 |0010: return-void │ │ +146238: |[146238] com.viewpagerindicator.TitlePageIndicator.onPageScrolled:(IFI)V │ │ +146248: 5912 a416 |0000: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +14624c: 5913 ad16 |0002: iput v3, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPageOffset:F // field@16ad │ │ +146250: 6e10 b33d 0100 |0004: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146256: 5410 ac16 |0007: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +14625a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +14625e: 5410 ac16 |000b: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +146262: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +146268: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0002 line=704 │ │ 0x0004 line=705 │ │ 0x0007 line=707 │ │ 0x000b line=708 │ │ @@ -455471,24 +455603,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1485a8: |[1485a8] com.viewpagerindicator.TitlePageIndicator.onPageSelected:(I)V │ │ -1485b8: 5210 b316 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@16b3 │ │ -1485bc: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -1485c0: 5912 a416 |0004: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -1485c4: 6e10 b33d 0100 |0006: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -1485ca: 5410 ac16 |0009: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -1485ce: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -1485d2: 5410 ac16 |000d: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -1485d6: 7220 e41b 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -1485dc: 0e00 |0012: return-void │ │ +14626c: |[14626c] com.viewpagerindicator.TitlePageIndicator.onPageSelected:(I)V │ │ +14627c: 5210 b316 |0000: iget v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mScrollState:I // field@16b3 │ │ +146280: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +146284: 5912 a416 |0004: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +146288: 6e10 b33d 0100 |0006: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +14628e: 5410 ac16 |0009: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +146292: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +146296: 5410 ac16 |000d: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +14629a: 7220 e41b 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +1462a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0004 line=715 │ │ 0x0006 line=716 │ │ 0x0009 line=719 │ │ 0x000d line=720 │ │ @@ -455502,24 +455634,24 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1485e0: |[1485e0] com.viewpagerindicator.TitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -1485f0: 0730 |0000: move-object v0, v3 │ │ -1485f2: 1f00 8607 |0001: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ -1485f6: 6e10 993d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3d99 │ │ -1485fc: 0c01 |0006: move-result-object v1 │ │ -1485fe: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ -148604: 5201 9816 |000a: iget v1, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ -148608: 5921 a416 |000c: iput v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -14860c: 6e10 bf3d 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.requestLayout:()V // method@3dbf │ │ -148612: 0e00 |0011: return-void │ │ +1462a4: |[1462a4] com.viewpagerindicator.TitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +1462b4: 0730 |0000: move-object v0, v3 │ │ +1462b6: 1f00 8607 |0001: check-cast v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ +1462ba: 6e10 993d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3d99 │ │ +1462c0: 0c01 |0006: move-result-object v1 │ │ +1462c2: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ +1462c8: 5201 9816 |000a: iget v1, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ +1462cc: 5921 a416 |000c: iput v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +1462d0: 6e10 bf3d 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.requestLayout:()V // method@3dbf │ │ +1462d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0003 line=757 │ │ 0x000a line=758 │ │ 0x000e line=759 │ │ 0x0011 line=760 │ │ @@ -455533,22 +455665,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -148614: |[148614] com.viewpagerindicator.TitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -148624: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ -14862a: 0c01 |0003: move-result-object v1 │ │ -14862c: 2200 8607 |0004: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ -148630: 7020 983d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3d98 │ │ -148636: 5232 a416 |0009: iget v2, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -14863a: 5902 9816 |000b: iput v2, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ -14863e: 1100 |000d: return-object v0 │ │ +1462d8: |[1462d8] com.viewpagerindicator.TitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +1462e8: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ +1462ee: 0c01 |0003: move-result-object v1 │ │ +1462f0: 2200 8607 |0004: new-instance v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState; // type@0786 │ │ +1462f4: 7020 983d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3d98 │ │ +1462fa: 5232 a416 |0009: iget v2, v3, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +1462fe: 5902 9816 |000b: iput v2, v0, Lcom/viewpagerindicator/TitlePageIndicator$SavedState;.currentPage:I // field@1698 │ │ +146302: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0004 line=765 │ │ 0x0009 line=766 │ │ 0x000d line=767 │ │ locals : │ │ @@ -455561,253 +455693,253 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 488 16-bit code units │ │ -148640: |[148640] com.viewpagerindicator.TitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -148650: 7502 ad38 1300 |0000: invoke-super/range {v19, v20}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -148656: 0a11 |0003: move-result v17 │ │ -148658: 3811 0500 |0004: if-eqz v17, 0009 // +0005 │ │ -14865c: 1311 0100 |0006: const/16 v17, #int 1 // #1 │ │ -148660: 0f11 |0008: return v17 │ │ -148662: 0800 1300 |0009: move-object/from16 v0, v19 │ │ -148666: 5400 b716 |000b: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14866a: 0811 0000 |000d: move-object/from16 v17, v0 │ │ -14866e: 3811 1200 |000f: if-eqz v17, 0021 // +0012 │ │ -148672: 0800 1300 |0011: move-object/from16 v0, v19 │ │ -148676: 5400 b716 |0013: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14867a: 0811 0000 |0015: move-object/from16 v17, v0 │ │ -14867e: 7401 261c 1100 |0017: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -148684: 0c11 |001a: move-result-object v17 │ │ -148686: 7401 b818 1100 |001b: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -14868c: 0a11 |001e: move-result v17 │ │ -14868e: 3911 0500 |001f: if-nez v17, 0024 // +0005 │ │ -148692: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ -148696: 28e5 |0023: goto 0008 // -001b │ │ -148698: 7401 ef37 1400 |0024: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -14869e: 0a02 |0027: move-result v2 │ │ -1486a0: d520 ff00 |0028: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -1486a4: 0211 0000 |002a: move/from16 v17, v0 │ │ -1486a8: 2b11 aa01 0000 |002c: packed-switch v17, 000001d6 // +000001aa │ │ -1486ae: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ -1486b2: 28d7 |0031: goto 0008 // -0029 │ │ -1486b4: 1311 0000 |0032: const/16 v17, #int 0 // #0 │ │ -1486b8: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -1486bc: 0201 1100 |0036: move/from16 v1, v17 │ │ -1486c0: 7120 8218 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1486c6: 0a11 |003b: move-result v17 │ │ -1486c8: 0200 1100 |003c: move/from16 v0, v17 │ │ -1486cc: 0801 1300 |003e: move-object/from16 v1, v19 │ │ -1486d0: 5910 9d16 |0040: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -1486d4: 7401 f837 1400 |0042: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -1486da: 0a11 |0045: move-result v17 │ │ -1486dc: 0200 1100 |0046: move/from16 v0, v17 │ │ -1486e0: 0801 1300 |0048: move-object/from16 v1, v19 │ │ -1486e4: 5910 ab16 |004a: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -1486e8: 28e3 |004c: goto 002f // -001d │ │ -1486ea: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -1486ee: 5200 9d16 |004f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -1486f2: 0211 0000 |0051: move/from16 v17, v0 │ │ -1486f6: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -1486fa: 0201 1100 |0055: move/from16 v1, v17 │ │ -1486fe: 7120 7c18 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -148704: 0a03 |005a: move-result v3 │ │ -148706: 0800 1400 |005b: move-object/from16 v0, v20 │ │ -14870a: 7120 8418 3000 |005d: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -148710: 0a10 |0060: move-result v16 │ │ -148712: 0800 1300 |0061: move-object/from16 v0, v19 │ │ -148716: 5200 ab16 |0063: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -14871a: 0211 0000 |0065: move/from16 v17, v0 │ │ -14871e: a705 1011 |0067: sub-float v5, v16, v17 │ │ -148722: 0800 1300 |0069: move-object/from16 v0, v19 │ │ -148726: 5500 aa16 |006b: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ -14872a: 0211 0000 |006d: move/from16 v17, v0 │ │ -14872e: 3911 1d00 |006f: if-nez v17, 008c // +001d │ │ -148732: 7110 0943 0500 |0071: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -148738: 0a11 |0074: move-result v17 │ │ -14873a: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -14873e: 5200 b616 |0077: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@16b6 │ │ -148742: 0212 0000 |0079: move/from16 v18, v0 │ │ -148746: 0200 1200 |007b: move/from16 v0, v18 │ │ -14874a: 8200 |007d: int-to-float v0, v0 │ │ -14874c: 0212 0000 |007e: move/from16 v18, v0 │ │ -148750: 2d11 1112 |0080: cmpl-float v17, v17, v18 │ │ -148754: 3d11 0a00 |0082: if-lez v17, 008c // +000a │ │ -148758: 1311 0100 |0084: const/16 v17, #int 1 // #1 │ │ -14875c: 0200 1100 |0086: move/from16 v0, v17 │ │ -148760: 0801 1300 |0088: move-object/from16 v1, v19 │ │ -148764: 5c10 aa16 |008a: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ -148768: 0800 1300 |008c: move-object/from16 v0, v19 │ │ -14876c: 5500 aa16 |008e: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ -148770: 0211 0000 |0090: move/from16 v17, v0 │ │ -148774: 3811 9dff |0092: if-eqz v17, 002f // -0063 │ │ -148778: 0200 1000 |0094: move/from16 v0, v16 │ │ -14877c: 0801 1300 |0096: move-object/from16 v1, v19 │ │ -148780: 5910 ab16 |0098: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -148784: 0800 1300 |009a: move-object/from16 v0, v19 │ │ -148788: 5400 b716 |009c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14878c: 0811 0000 |009e: move-object/from16 v17, v0 │ │ -148790: 7401 481c 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -148796: 0a11 |00a3: move-result v17 │ │ -148798: 3911 0e00 |00a4: if-nez v17, 00b2 // +000e │ │ -14879c: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ -1487a0: 5400 b716 |00a8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -1487a4: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ -1487a8: 7401 0b1c 1100 |00ac: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ -1487ae: 0a11 |00af: move-result v17 │ │ -1487b0: 3811 7fff |00b0: if-eqz v17, 002f // -0081 │ │ -1487b4: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -1487b8: 5400 b716 |00b4: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -1487bc: 0811 0000 |00b6: move-object/from16 v17, v0 │ │ -1487c0: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -1487c4: 6e20 211c 5000 |00ba: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ -1487ca: 2900 72ff |00bd: goto/16 002f // -008e │ │ -1487ce: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ -1487d2: 5500 aa16 |00c1: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ -1487d6: 0211 0000 |00c3: move/from16 v17, v0 │ │ -1487da: 3911 8900 |00c5: if-nez v17, 014e // +0089 │ │ -1487de: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ -1487e2: 5400 b716 |00c9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -1487e6: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ -1487ea: 7401 261c 1100 |00cd: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -1487f0: 0c11 |00d0: move-result-object v17 │ │ -1487f2: 7401 b818 1100 |00d1: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -1487f8: 0a04 |00d4: move-result v4 │ │ -1487fa: 7401 b23d 1300 |00d5: invoke-virtual/range {v19}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ -148800: 0a0f |00d8: move-result v15 │ │ -148802: 82f0 |00d9: int-to-float v0, v15 │ │ -148804: 0211 0000 |00da: move/from16 v17, v0 │ │ -148808: 1512 0040 |00dc: const/high16 v18, #int 1073741824 // #4000 │ │ -14880c: a907 1112 |00de: div-float v7, v17, v18 │ │ -148810: 82f0 |00e0: int-to-float v0, v15 │ │ -148812: 0211 0000 |00e1: move/from16 v17, v0 │ │ -148816: 1512 c040 |00e3: const/high16 v18, #int 1086324736 // #40c0 │ │ -14881a: a90e 1112 |00e5: div-float v14, v17, v18 │ │ -14881e: a709 070e |00e7: sub-float v9, v7, v14 │ │ -148822: a60d 070e |00e9: add-float v13, v7, v14 │ │ -148826: 7401 f837 1400 |00eb: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -14882c: 0a06 |00ee: move-result v6 │ │ -14882e: 2e11 0609 |00ef: cmpg-float v17, v6, v9 │ │ -148832: 3b11 1f00 |00f1: if-gez v17, 0110 // +001f │ │ -148836: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ -14883a: 5200 a416 |00f5: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -14883e: 0211 0000 |00f7: move/from16 v17, v0 │ │ -148842: 3d11 5500 |00f9: if-lez v17, 014e // +0055 │ │ -148846: 0800 1300 |00fb: move-object/from16 v0, v19 │ │ -14884a: 5400 b716 |00fd: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14884e: 0811 0000 |00ff: move-object/from16 v17, v0 │ │ -148852: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -148856: 5200 a416 |0103: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -14885a: 0212 0000 |0105: move/from16 v18, v0 │ │ -14885e: d812 12ff |0107: add-int/lit8 v18, v18, #int -1 // #ff │ │ -148862: 7402 701c 1100 |0109: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -148868: 1311 0100 |010c: const/16 v17, #int 1 // #1 │ │ -14886c: 2900 fafe |010e: goto/16 0008 // -0106 │ │ -148870: 2d11 060d |0110: cmpl-float v17, v6, v13 │ │ -148874: 3d11 2500 |0112: if-lez v17, 0137 // +0025 │ │ -148878: 0800 1300 |0114: move-object/from16 v0, v19 │ │ -14887c: 5200 a416 |0116: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -148880: 0211 0000 |0118: move/from16 v17, v0 │ │ -148884: d812 04ff |011a: add-int/lit8 v18, v4, #int -1 // #ff │ │ -148888: 0200 1100 |011c: move/from16 v0, v17 │ │ -14888c: 0201 1200 |011e: move/from16 v1, v18 │ │ -148890: 3510 2e00 |0120: if-ge v0, v1, 014e // +002e │ │ -148894: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -148898: 5400 b716 |0124: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14889c: 0811 0000 |0126: move-object/from16 v17, v0 │ │ -1488a0: 0800 1300 |0128: move-object/from16 v0, v19 │ │ -1488a4: 5200 a416 |012a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -1488a8: 0212 0000 |012c: move/from16 v18, v0 │ │ -1488ac: d812 1201 |012e: add-int/lit8 v18, v18, #int 1 // #01 │ │ -1488b0: 7402 701c 1100 |0130: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -1488b6: 1311 0100 |0133: const/16 v17, #int 1 // #1 │ │ -1488ba: 2900 d3fe |0135: goto/16 0008 // -012d │ │ -1488be: 0800 1300 |0137: move-object/from16 v0, v19 │ │ -1488c2: 5400 a016 |0139: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ -1488c6: 0811 0000 |013b: move-object/from16 v17, v0 │ │ -1488ca: 3811 1100 |013d: if-eqz v17, 014e // +0011 │ │ -1488ce: 0800 1300 |013f: move-object/from16 v0, v19 │ │ -1488d2: 5400 a016 |0141: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ -1488d6: 0811 0000 |0143: move-object/from16 v17, v0 │ │ -1488da: 0800 1300 |0145: move-object/from16 v0, v19 │ │ -1488de: 5200 a416 |0147: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -1488e2: 0212 0000 |0149: move/from16 v18, v0 │ │ -1488e6: 7802 8f3d 1100 |014b: invoke-interface/range {v17, v18}, Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@3d8f │ │ -1488ec: 1311 0000 |014e: const/16 v17, #int 0 // #0 │ │ -1488f0: 0200 1100 |0150: move/from16 v0, v17 │ │ -1488f4: 0801 1300 |0152: move-object/from16 v1, v19 │ │ -1488f8: 5c10 aa16 |0154: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ -1488fc: 1311 ffff |0156: const/16 v17, #int -1 // #ffff │ │ -148900: 0200 1100 |0158: move/from16 v0, v17 │ │ -148904: 0801 1300 |015a: move-object/from16 v1, v19 │ │ -148908: 5910 9d16 |015c: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -14890c: 0800 1300 |015e: move-object/from16 v0, v19 │ │ -148910: 5400 b716 |0160: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148914: 0811 0000 |0162: move-object/from16 v17, v0 │ │ -148918: 7401 481c 1100 |0164: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -14891e: 0a11 |0167: move-result v17 │ │ -148920: 3811 c7fe |0168: if-eqz v17, 002f // -0139 │ │ -148924: 0800 1300 |016a: move-object/from16 v0, v19 │ │ -148928: 5400 b716 |016c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -14892c: 0811 0000 |016e: move-object/from16 v17, v0 │ │ -148930: 7401 1f1c 1100 |0170: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ -148936: 2900 bcfe |0173: goto/16 002f // -0144 │ │ -14893a: 7701 7d18 1400 |0175: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -148940: 0a08 |0178: move-result v8 │ │ -148942: 0800 1400 |0179: move-object/from16 v0, v20 │ │ -148946: 7120 8418 8000 |017b: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14894c: 0a10 |017e: move-result v16 │ │ -14894e: 0200 1000 |017f: move/from16 v0, v16 │ │ -148952: 0801 1300 |0181: move-object/from16 v1, v19 │ │ -148956: 5910 ab16 |0183: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -14895a: 0800 1400 |0185: move-object/from16 v0, v20 │ │ -14895e: 7120 8218 8000 |0187: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -148964: 0a11 |018a: move-result v17 │ │ -148966: 0200 1100 |018b: move/from16 v0, v17 │ │ -14896a: 0801 1300 |018d: move-object/from16 v1, v19 │ │ -14896e: 5910 9d16 |018f: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -148972: 2900 9efe |0191: goto/16 002f // -0162 │ │ -148976: 7701 7d18 1400 |0193: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -14897c: 0a0c |0196: move-result v12 │ │ -14897e: 0800 1400 |0197: move-object/from16 v0, v20 │ │ -148982: 7120 8218 c000 |0199: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -148988: 0a0b |019c: move-result v11 │ │ -14898a: 0800 1300 |019d: move-object/from16 v0, v19 │ │ -14898e: 5200 9d16 |019f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -148992: 0211 0000 |01a1: move/from16 v17, v0 │ │ -148996: 0200 1100 |01a3: move/from16 v0, v17 │ │ -14899a: 330b 1100 |01a5: if-ne v11, v0, 01b6 // +0011 │ │ -14899e: 390c 2d00 |01a7: if-nez v12, 01d4 // +002d │ │ -1489a2: 121a |01a9: const/4 v10, #int 1 // #1 │ │ -1489a4: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ -1489a8: 7120 8218 a000 |01ac: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1489ae: 0a11 |01af: move-result v17 │ │ -1489b0: 0200 1100 |01b0: move/from16 v0, v17 │ │ -1489b4: 0801 1300 |01b2: move-object/from16 v1, v19 │ │ -1489b8: 5910 9d16 |01b4: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -1489bc: 0800 1300 |01b6: move-object/from16 v0, v19 │ │ -1489c0: 5200 9d16 |01b8: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ -1489c4: 0211 0000 |01ba: move/from16 v17, v0 │ │ -1489c8: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ -1489cc: 0201 1100 |01be: move/from16 v1, v17 │ │ -1489d0: 7120 7c18 1000 |01c0: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -1489d6: 0a11 |01c3: move-result v17 │ │ -1489d8: 0800 1400 |01c4: move-object/from16 v0, v20 │ │ -1489dc: 0201 1100 |01c6: move/from16 v1, v17 │ │ -1489e0: 7120 8418 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -1489e6: 0a11 |01cb: move-result v17 │ │ -1489e8: 0200 1100 |01cc: move/from16 v0, v17 │ │ -1489ec: 0801 1300 |01ce: move-object/from16 v1, v19 │ │ -1489f0: 5910 ab16 |01d0: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ -1489f4: 2900 5dfe |01d2: goto/16 002f // -01a3 │ │ -1489f8: 120a |01d4: const/4 v10, #int 0 // #0 │ │ -1489fa: 28d5 |01d5: goto 01aa // -002b │ │ -1489fc: 0001 0700 0000 0000 0600 0000 9300 ... |01d6: packed-switch-data (18 units) │ │ +146304: |[146304] com.viewpagerindicator.TitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +146314: 7502 ad38 1300 |0000: invoke-super/range {v19, v20}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +14631a: 0a11 |0003: move-result v17 │ │ +14631c: 3811 0500 |0004: if-eqz v17, 0009 // +0005 │ │ +146320: 1311 0100 |0006: const/16 v17, #int 1 // #1 │ │ +146324: 0f11 |0008: return v17 │ │ +146326: 0800 1300 |0009: move-object/from16 v0, v19 │ │ +14632a: 5400 b716 |000b: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +14632e: 0811 0000 |000d: move-object/from16 v17, v0 │ │ +146332: 3811 1200 |000f: if-eqz v17, 0021 // +0012 │ │ +146336: 0800 1300 |0011: move-object/from16 v0, v19 │ │ +14633a: 5400 b716 |0013: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +14633e: 0811 0000 |0015: move-object/from16 v17, v0 │ │ +146342: 7401 261c 1100 |0017: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +146348: 0c11 |001a: move-result-object v17 │ │ +14634a: 7401 b818 1100 |001b: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +146350: 0a11 |001e: move-result v17 │ │ +146352: 3911 0500 |001f: if-nez v17, 0024 // +0005 │ │ +146356: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ +14635a: 28e5 |0023: goto 0008 // -001b │ │ +14635c: 7401 ef37 1400 |0024: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +146362: 0a02 |0027: move-result v2 │ │ +146364: d520 ff00 |0028: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +146368: 0211 0000 |002a: move/from16 v17, v0 │ │ +14636c: 2b11 aa01 0000 |002c: packed-switch v17, 000001d6 // +000001aa │ │ +146372: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ +146376: 28d7 |0031: goto 0008 // -0029 │ │ +146378: 1311 0000 |0032: const/16 v17, #int 0 // #0 │ │ +14637c: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +146380: 0201 1100 |0036: move/from16 v1, v17 │ │ +146384: 7120 8218 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +14638a: 0a11 |003b: move-result v17 │ │ +14638c: 0200 1100 |003c: move/from16 v0, v17 │ │ +146390: 0801 1300 |003e: move-object/from16 v1, v19 │ │ +146394: 5910 9d16 |0040: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +146398: 7401 f837 1400 |0042: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +14639e: 0a11 |0045: move-result v17 │ │ +1463a0: 0200 1100 |0046: move/from16 v0, v17 │ │ +1463a4: 0801 1300 |0048: move-object/from16 v1, v19 │ │ +1463a8: 5910 ab16 |004a: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +1463ac: 28e3 |004c: goto 002f // -001d │ │ +1463ae: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +1463b2: 5200 9d16 |004f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +1463b6: 0211 0000 |0051: move/from16 v17, v0 │ │ +1463ba: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +1463be: 0201 1100 |0055: move/from16 v1, v17 │ │ +1463c2: 7120 7c18 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +1463c8: 0a03 |005a: move-result v3 │ │ +1463ca: 0800 1400 |005b: move-object/from16 v0, v20 │ │ +1463ce: 7120 8418 3000 |005d: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +1463d4: 0a10 |0060: move-result v16 │ │ +1463d6: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +1463da: 5200 ab16 |0063: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +1463de: 0211 0000 |0065: move/from16 v17, v0 │ │ +1463e2: a705 1011 |0067: sub-float v5, v16, v17 │ │ +1463e6: 0800 1300 |0069: move-object/from16 v0, v19 │ │ +1463ea: 5500 aa16 |006b: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ +1463ee: 0211 0000 |006d: move/from16 v17, v0 │ │ +1463f2: 3911 1d00 |006f: if-nez v17, 008c // +001d │ │ +1463f6: 7110 0943 0500 |0071: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +1463fc: 0a11 |0074: move-result v17 │ │ +1463fe: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +146402: 5200 b616 |0077: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTouchSlop:I // field@16b6 │ │ +146406: 0212 0000 |0079: move/from16 v18, v0 │ │ +14640a: 0200 1200 |007b: move/from16 v0, v18 │ │ +14640e: 8200 |007d: int-to-float v0, v0 │ │ +146410: 0212 0000 |007e: move/from16 v18, v0 │ │ +146414: 2d11 1112 |0080: cmpl-float v17, v17, v18 │ │ +146418: 3d11 0a00 |0082: if-lez v17, 008c // +000a │ │ +14641c: 1311 0100 |0084: const/16 v17, #int 1 // #1 │ │ +146420: 0200 1100 |0086: move/from16 v0, v17 │ │ +146424: 0801 1300 |0088: move-object/from16 v1, v19 │ │ +146428: 5c10 aa16 |008a: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ +14642c: 0800 1300 |008c: move-object/from16 v0, v19 │ │ +146430: 5500 aa16 |008e: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ +146434: 0211 0000 |0090: move/from16 v17, v0 │ │ +146438: 3811 9dff |0092: if-eqz v17, 002f // -0063 │ │ +14643c: 0200 1000 |0094: move/from16 v0, v16 │ │ +146440: 0801 1300 |0096: move-object/from16 v1, v19 │ │ +146444: 5910 ab16 |0098: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +146448: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +14644c: 5400 b716 |009c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146450: 0811 0000 |009e: move-object/from16 v17, v0 │ │ +146454: 7401 481c 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +14645a: 0a11 |00a3: move-result v17 │ │ +14645c: 3911 0e00 |00a4: if-nez v17, 00b2 // +000e │ │ +146460: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ +146464: 5400 b716 |00a8: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146468: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ +14646c: 7401 0b1c 1100 |00ac: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ +146472: 0a11 |00af: move-result v17 │ │ +146474: 3811 7fff |00b0: if-eqz v17, 002f // -0081 │ │ +146478: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +14647c: 5400 b716 |00b4: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146480: 0811 0000 |00b6: move-object/from16 v17, v0 │ │ +146484: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +146488: 6e20 211c 5000 |00ba: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ +14648e: 2900 72ff |00bd: goto/16 002f // -008e │ │ +146492: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +146496: 5500 aa16 |00c1: iget-boolean v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ +14649a: 0211 0000 |00c3: move/from16 v17, v0 │ │ +14649e: 3911 8900 |00c5: if-nez v17, 014e // +0089 │ │ +1464a2: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ +1464a6: 5400 b716 |00c9: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1464aa: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ +1464ae: 7401 261c 1100 |00cd: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1464b4: 0c11 |00d0: move-result-object v17 │ │ +1464b6: 7401 b818 1100 |00d1: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1464bc: 0a04 |00d4: move-result v4 │ │ +1464be: 7401 b23d 1300 |00d5: invoke-virtual/range {v19}, Lcom/viewpagerindicator/TitlePageIndicator;.getWidth:()I // method@3db2 │ │ +1464c4: 0a0f |00d8: move-result v15 │ │ +1464c6: 82f0 |00d9: int-to-float v0, v15 │ │ +1464c8: 0211 0000 |00da: move/from16 v17, v0 │ │ +1464cc: 1512 0040 |00dc: const/high16 v18, #int 1073741824 // #4000 │ │ +1464d0: a907 1112 |00de: div-float v7, v17, v18 │ │ +1464d4: 82f0 |00e0: int-to-float v0, v15 │ │ +1464d6: 0211 0000 |00e1: move/from16 v17, v0 │ │ +1464da: 1512 c040 |00e3: const/high16 v18, #int 1086324736 // #40c0 │ │ +1464de: a90e 1112 |00e5: div-float v14, v17, v18 │ │ +1464e2: a709 070e |00e7: sub-float v9, v7, v14 │ │ +1464e6: a60d 070e |00e9: add-float v13, v7, v14 │ │ +1464ea: 7401 f837 1400 |00eb: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +1464f0: 0a06 |00ee: move-result v6 │ │ +1464f2: 2e11 0609 |00ef: cmpg-float v17, v6, v9 │ │ +1464f6: 3b11 1f00 |00f1: if-gez v17, 0110 // +001f │ │ +1464fa: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +1464fe: 5200 a416 |00f5: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +146502: 0211 0000 |00f7: move/from16 v17, v0 │ │ +146506: 3d11 5500 |00f9: if-lez v17, 014e // +0055 │ │ +14650a: 0800 1300 |00fb: move-object/from16 v0, v19 │ │ +14650e: 5400 b716 |00fd: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146512: 0811 0000 |00ff: move-object/from16 v17, v0 │ │ +146516: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +14651a: 5200 a416 |0103: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +14651e: 0212 0000 |0105: move/from16 v18, v0 │ │ +146522: d812 12ff |0107: add-int/lit8 v18, v18, #int -1 // #ff │ │ +146526: 7402 701c 1100 |0109: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +14652c: 1311 0100 |010c: const/16 v17, #int 1 // #1 │ │ +146530: 2900 fafe |010e: goto/16 0008 // -0106 │ │ +146534: 2d11 060d |0110: cmpl-float v17, v6, v13 │ │ +146538: 3d11 2500 |0112: if-lez v17, 0137 // +0025 │ │ +14653c: 0800 1300 |0114: move-object/from16 v0, v19 │ │ +146540: 5200 a416 |0116: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +146544: 0211 0000 |0118: move/from16 v17, v0 │ │ +146548: d812 04ff |011a: add-int/lit8 v18, v4, #int -1 // #ff │ │ +14654c: 0200 1100 |011c: move/from16 v0, v17 │ │ +146550: 0201 1200 |011e: move/from16 v1, v18 │ │ +146554: 3510 2e00 |0120: if-ge v0, v1, 014e // +002e │ │ +146558: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +14655c: 5400 b716 |0124: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146560: 0811 0000 |0126: move-object/from16 v17, v0 │ │ +146564: 0800 1300 |0128: move-object/from16 v0, v19 │ │ +146568: 5200 a416 |012a: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +14656c: 0212 0000 |012c: move/from16 v18, v0 │ │ +146570: d812 1201 |012e: add-int/lit8 v18, v18, #int 1 // #01 │ │ +146574: 7402 701c 1100 |0130: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +14657a: 1311 0100 |0133: const/16 v17, #int 1 // #1 │ │ +14657e: 2900 d3fe |0135: goto/16 0008 // -012d │ │ +146582: 0800 1300 |0137: move-object/from16 v0, v19 │ │ +146586: 5400 a016 |0139: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ +14658a: 0811 0000 |013b: move-object/from16 v17, v0 │ │ +14658e: 3811 1100 |013d: if-eqz v17, 014e // +0011 │ │ +146592: 0800 1300 |013f: move-object/from16 v0, v19 │ │ +146596: 5400 a016 |0141: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ +14659a: 0811 0000 |0143: move-object/from16 v17, v0 │ │ +14659e: 0800 1300 |0145: move-object/from16 v0, v19 │ │ +1465a2: 5200 a416 |0147: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +1465a6: 0212 0000 |0149: move/from16 v18, v0 │ │ +1465aa: 7802 8f3d 1100 |014b: invoke-interface/range {v17, v18}, Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@3d8f │ │ +1465b0: 1311 0000 |014e: const/16 v17, #int 0 // #0 │ │ +1465b4: 0200 1100 |0150: move/from16 v0, v17 │ │ +1465b8: 0801 1300 |0152: move-object/from16 v1, v19 │ │ +1465bc: 5c10 aa16 |0154: iput-boolean v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mIsDragging:Z // field@16aa │ │ +1465c0: 1311 ffff |0156: const/16 v17, #int -1 // #ffff │ │ +1465c4: 0200 1100 |0158: move/from16 v0, v17 │ │ +1465c8: 0801 1300 |015a: move-object/from16 v1, v19 │ │ +1465cc: 5910 9d16 |015c: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +1465d0: 0800 1300 |015e: move-object/from16 v0, v19 │ │ +1465d4: 5400 b716 |0160: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1465d8: 0811 0000 |0162: move-object/from16 v17, v0 │ │ +1465dc: 7401 481c 1100 |0164: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +1465e2: 0a11 |0167: move-result v17 │ │ +1465e4: 3811 c7fe |0168: if-eqz v17, 002f // -0139 │ │ +1465e8: 0800 1300 |016a: move-object/from16 v0, v19 │ │ +1465ec: 5400 b716 |016c: iget-object v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +1465f0: 0811 0000 |016e: move-object/from16 v17, v0 │ │ +1465f4: 7401 1f1c 1100 |0170: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ +1465fa: 2900 bcfe |0173: goto/16 002f // -0144 │ │ +1465fe: 7701 7d18 1400 |0175: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +146604: 0a08 |0178: move-result v8 │ │ +146606: 0800 1400 |0179: move-object/from16 v0, v20 │ │ +14660a: 7120 8418 8000 |017b: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +146610: 0a10 |017e: move-result v16 │ │ +146612: 0200 1000 |017f: move/from16 v0, v16 │ │ +146616: 0801 1300 |0181: move-object/from16 v1, v19 │ │ +14661a: 5910 ab16 |0183: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +14661e: 0800 1400 |0185: move-object/from16 v0, v20 │ │ +146622: 7120 8218 8000 |0187: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146628: 0a11 |018a: move-result v17 │ │ +14662a: 0200 1100 |018b: move/from16 v0, v17 │ │ +14662e: 0801 1300 |018d: move-object/from16 v1, v19 │ │ +146632: 5910 9d16 |018f: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +146636: 2900 9efe |0191: goto/16 002f // -0162 │ │ +14663a: 7701 7d18 1400 |0193: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +146640: 0a0c |0196: move-result v12 │ │ +146642: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +146646: 7120 8218 c000 |0199: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +14664c: 0a0b |019c: move-result v11 │ │ +14664e: 0800 1300 |019d: move-object/from16 v0, v19 │ │ +146652: 5200 9d16 |019f: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +146656: 0211 0000 |01a1: move/from16 v17, v0 │ │ +14665a: 0200 1100 |01a3: move/from16 v0, v17 │ │ +14665e: 330b 1100 |01a5: if-ne v11, v0, 01b6 // +0011 │ │ +146662: 390c 2d00 |01a7: if-nez v12, 01d4 // +002d │ │ +146666: 121a |01a9: const/4 v10, #int 1 // #1 │ │ +146668: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ +14666c: 7120 8218 a000 |01ac: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146672: 0a11 |01af: move-result v17 │ │ +146674: 0200 1100 |01b0: move/from16 v0, v17 │ │ +146678: 0801 1300 |01b2: move-object/from16 v1, v19 │ │ +14667c: 5910 9d16 |01b4: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +146680: 0800 1300 |01b6: move-object/from16 v0, v19 │ │ +146684: 5200 9d16 |01b8: iget v0, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mActivePointerId:I // field@169d │ │ +146688: 0211 0000 |01ba: move/from16 v17, v0 │ │ +14668c: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ +146690: 0201 1100 |01be: move/from16 v1, v17 │ │ +146694: 7120 7c18 1000 |01c0: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +14669a: 0a11 |01c3: move-result v17 │ │ +14669c: 0800 1400 |01c4: move-object/from16 v0, v20 │ │ +1466a0: 0201 1100 |01c6: move/from16 v1, v17 │ │ +1466a4: 7120 8418 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +1466aa: 0a11 |01cb: move-result v17 │ │ +1466ac: 0200 1100 |01cc: move/from16 v0, v17 │ │ +1466b0: 0801 1300 |01ce: move-object/from16 v1, v19 │ │ +1466b4: 5910 ab16 |01d0: iput v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mLastMotionX:F // field@16ab │ │ +1466b8: 2900 5dfe |01d2: goto/16 002f // -01a3 │ │ +1466bc: 120a |01d4: const/4 v10, #int 0 // #0 │ │ +1466be: 28d5 |01d5: goto 01aa // -002b │ │ +1466c0: 0001 0700 0000 0000 0600 0000 9300 ... |01d6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0006 line=486 │ │ 0x0008 line=574 │ │ 0x0009 line=488 │ │ 0x0021 line=489 │ │ @@ -455884,18 +456016,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148a20: |[148a20] com.viewpagerindicator.TitlePageIndicator.setClipPadding:(F)V │ │ -148a30: 5901 a116 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ -148a34: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148a3a: 0e00 |0005: return-void │ │ +1466e4: |[1466e4] com.viewpagerindicator.TitlePageIndicator.setClipPadding:(F)V │ │ +1466f4: 5901 a116 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mClipPadding:F // field@16a1 │ │ +1466f8: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1466fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0002 line=300 │ │ 0x0005 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -455906,26 +456038,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -148a3c: |[148a3c] com.viewpagerindicator.TitlePageIndicator.setCurrentItem:(I)V │ │ -148a4c: 5420 b716 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148a50: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -148a54: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -148a58: 1a01 2a1c |0006: const-string v1, "ViewPager has not been bound." // string@1c2a │ │ -148a5c: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -148a62: 2700 |000b: throw v0 │ │ -148a64: 5420 b716 |000c: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148a68: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -148a6e: 5923 a416 |0011: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ -148a72: 6e10 b33d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148a78: 0e00 |0016: return-void │ │ +146700: |[146700] com.viewpagerindicator.TitlePageIndicator.setCurrentItem:(I)V │ │ +146710: 5420 b716 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146714: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +146718: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +14671c: 1a01 261c |0006: const-string v1, "ViewPager has not been bound." // string@1c26 │ │ +146720: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +146726: 2700 |000b: throw v0 │ │ +146728: 5420 b716 |000c: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +14672c: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +146732: 5923 a416 |0011: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mCurrentPage:I // field@16a4 │ │ +146736: 6e10 b33d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +14673c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0004 line=685 │ │ 0x000c line=687 │ │ 0x0011 line=688 │ │ 0x0013 line=689 │ │ @@ -455939,21 +456071,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -148a7c: |[148a7c] com.viewpagerindicator.TitlePageIndicator.setFooterColor:(I)V │ │ -148a8c: 5410 b016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -148a90: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -148a96: 5410 af16 |0005: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ -148a9a: 6e20 f702 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -148aa0: 6e10 b33d 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148aa6: 0e00 |000d: return-void │ │ +146740: |[146740] com.viewpagerindicator.TitlePageIndicator.setFooterColor:(I)V │ │ +146750: 5410 b016 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +146754: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +14675a: 5410 af16 |0005: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@16af │ │ +14675e: 6e20 f702 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +146764: 6e10 b33d 0100 |000a: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +14676a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x000a line=199 │ │ 0x000d line=200 │ │ locals : │ │ @@ -455965,18 +456097,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148aa8: |[148aa8] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ -148ab8: 5901 a516 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ -148abc: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148ac2: 0e00 |0005: return-void │ │ +14676c: |[14676c] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ +14677c: 5901 a516 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorHeight:F // field@16a5 │ │ +146780: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0002 line=218 │ │ 0x0005 line=219 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -455987,18 +456119,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148ac4: |[148ac4] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ -148ad4: 5901 a916 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ -148ad8: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148ade: 0e00 |0005: return-void │ │ +146788: |[146788] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ +146798: 5901 a916 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterPadding:F // field@16a9 │ │ +14679c: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1467a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ 0x0005 line=228 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456009,18 +456141,18 @@ │ │ type : '(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148ae0: |[148ae0] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorStyle:(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V │ │ -148af0: 5b01 a616 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ -148af4: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148afa: 0e00 |0005: return-void │ │ +1467a4: |[1467a4] com.viewpagerindicator.TitlePageIndicator.setFooterIndicatorStyle:(Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;)V │ │ +1467b4: 5b01 a616 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterIndicatorStyle:Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; // field@16a6 │ │ +1467b8: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1467be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ 0x0005 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456031,21 +456163,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -148afc: |[148afc] com.viewpagerindicator.TitlePageIndicator.setFooterLineHeight:(F)V │ │ -148b0c: 5923 a816 |0000: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -148b10: 5420 b016 |0002: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ -148b14: 5221 a816 |0004: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ -148b18: 6e20 0003 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -148b1e: 6e10 b33d 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148b24: 0e00 |000c: return-void │ │ +1467c0: |[1467c0] com.viewpagerindicator.TitlePageIndicator.setFooterLineHeight:(F)V │ │ +1467d0: 5923 a816 |0000: iput v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1467d4: 5420 b016 |0002: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@16b0 │ │ +1467d8: 5221 a816 |0004: iget v1, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mFooterLineHeight:F // field@16a8 │ │ +1467dc: 6e20 0003 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +1467e2: 6e10 b33d 0200 |0009: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1467e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ 0x0009 line=209 │ │ 0x000c line=210 │ │ locals : │ │ @@ -456057,17 +456189,17 @@ │ │ type : '(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148b28: |[148b28] com.viewpagerindicator.TitlePageIndicator.setOnCenterItemClickListener:(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V │ │ -148b38: 5b01 a016 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ -148b3c: 0e00 |0002: return-void │ │ +1467ec: |[1467ec] com.viewpagerindicator.TitlePageIndicator.setOnCenterItemClickListener:(Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;)V │ │ +1467fc: 5b01 a016 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mCenterItemClickListener:Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; // field@16a0 │ │ +146800: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ 0x0002 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ │ @@ -456077,17 +456209,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 │ │ -148b40: |[148b40] com.viewpagerindicator.TitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -148b50: 5b01 ac16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ -148b54: 0e00 |0002: return-void │ │ +146804: |[146804] com.viewpagerindicator.TitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +146814: 5b01 ac16 |0000: iput-object v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16ac │ │ +146818: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0002 line=727 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -456097,18 +456229,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148b58: |[148b58] com.viewpagerindicator.TitlePageIndicator.setSelectedBold:(Z)V │ │ -148b68: 5c01 9e16 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ -148b6c: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148b72: 0e00 |0005: return-void │ │ +14681c: |[14681c] com.viewpagerindicator.TitlePageIndicator.setSelectedBold:(Z)V │ │ +14682c: 5c01 9e16 |0000: iput-boolean v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mBoldText:Z // field@169e │ │ +146830: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146836: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0002 line=254 │ │ 0x0005 line=255 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456119,18 +456251,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148b74: |[148b74] com.viewpagerindicator.TitlePageIndicator.setSelectedColor:(I)V │ │ -148b84: 5901 a216 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ -148b88: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148b8e: 0e00 |0005: return-void │ │ +146838: |[146838] com.viewpagerindicator.TitlePageIndicator.setSelectedColor:(I)V │ │ +146848: 5901 a216 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mColorSelected:I // field@16a2 │ │ +14684c: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0002 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456141,20 +456273,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -148b90: |[148b90] com.viewpagerindicator.TitlePageIndicator.setTextColor:(I)V │ │ -148ba0: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148ba4: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -148baa: 5912 a316 |0005: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ -148bae: 6e10 b33d 0100 |0007: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148bb4: 0e00 |000a: return-void │ │ +146854: |[146854] com.viewpagerindicator.TitlePageIndicator.setTextColor:(I)V │ │ +146864: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +146868: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +14686e: 5912 a316 |0005: iput v2, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mColorText:I // field@16a3 │ │ +146872: 6e10 b33d 0100 |0007: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146878: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0005 line=263 │ │ 0x0007 line=264 │ │ 0x000a line=265 │ │ locals : │ │ @@ -456166,19 +456298,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -148bb8: |[148bb8] com.viewpagerindicator.TitlePageIndicator.setTextSize:(F)V │ │ -148bc8: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148bcc: 6e20 0303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -148bd2: 6e10 b33d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148bd8: 0e00 |0008: return-void │ │ +14687c: |[14687c] com.viewpagerindicator.TitlePageIndicator.setTextSize:(F)V │ │ +14688c: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +146890: 6e20 0303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +146896: 6e10 b33d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +14689c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ 0x0008 line=274 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456189,18 +456321,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148bdc: |[148bdc] com.viewpagerindicator.TitlePageIndicator.setTitlePadding:(F)V │ │ -148bec: 5901 b416 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ -148bf0: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148bf6: 0e00 |0005: return-void │ │ +1468a0: |[1468a0] com.viewpagerindicator.TitlePageIndicator.setTitlePadding:(F)V │ │ +1468b0: 5901 b416 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTitlePadding:F // field@16b4 │ │ +1468b4: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1468ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ 0x0005 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456211,18 +456343,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -148bf8: |[148bf8] com.viewpagerindicator.TitlePageIndicator.setTopPadding:(F)V │ │ -148c08: 5901 b516 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ -148c0c: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148c12: 0e00 |0005: return-void │ │ +1468bc: |[1468bc] com.viewpagerindicator.TitlePageIndicator.setTopPadding:(F)V │ │ +1468cc: 5901 b516 |0000: iput v1, v0, Lcom/viewpagerindicator/TitlePageIndicator;.mTopPadding:F // field@16b5 │ │ +1468d0: 6e10 b33d 0000 |0002: invoke-virtual {v0}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1468d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0002 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456233,19 +456365,19 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -148c14: |[148c14] com.viewpagerindicator.TitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ -148c24: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ -148c28: 6e20 0403 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ -148c2e: 6e10 b33d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148c34: 0e00 |0008: return-void │ │ +1468d8: |[1468d8] com.viewpagerindicator.TitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ +1468e8: 5410 b116 |0000: iget-object v0, v1, Lcom/viewpagerindicator/TitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@16b1 │ │ +1468ec: 6e20 0403 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ +1468f2: 6e10 b33d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +1468f8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x0008 line=306 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ @@ -456256,37 +456388,37 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -148c38: |[148c38] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -148c48: 5420 b716 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148c4c: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -148c50: 0e00 |0004: return-void │ │ -148c52: 5420 b716 |0005: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148c56: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -148c5a: 5420 b716 |0009: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148c5e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -148c60: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -148c66: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -148c6c: 0c00 |0012: move-result-object v0 │ │ -148c6e: 5b20 ae16 |0013: iput-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ -148c72: 5420 ae16 |0015: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ -148c76: 3900 0a00 |0017: if-nez v0, 0021 // +000a │ │ -148c7a: 2200 6508 |0019: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -148c7e: 1a01 291c |001b: const-string v1, "ViewPager does not have adapter instance." // string@1c29 │ │ -148c82: 7020 f642 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -148c88: 2700 |0020: throw v0 │ │ -148c8a: 5b23 b716 |0021: iput-object v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148c8e: 5420 b716 |0023: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ -148c92: 6e20 7a1c 2000 |0025: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -148c98: 6e10 b33d 0200 |0028: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ -148c9e: 28d9 |002b: goto 0004 // -0027 │ │ +1468fc: |[1468fc] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +14690c: 5420 b716 |0000: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146910: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +146914: 0e00 |0004: return-void │ │ +146916: 5420 b716 |0005: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +14691a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +14691e: 5420 b716 |0009: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146922: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +146924: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +14692a: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +146930: 0c00 |0012: move-result-object v0 │ │ +146932: 5b20 ae16 |0013: iput-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ +146936: 5420 ae16 |0015: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@16ae │ │ +14693a: 3900 0a00 |0017: if-nez v0, 0021 // +000a │ │ +14693e: 2200 6508 |0019: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +146942: 1a01 251c |001b: const-string v1, "ViewPager does not have adapter instance." // string@1c25 │ │ +146946: 7020 f642 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +14694c: 2700 |0020: throw v0 │ │ +14694e: 5b23 b716 |0021: iput-object v3, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146952: 5420 b716 |0023: iget-object v0, v2, Lcom/viewpagerindicator/TitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16b7 │ │ +146956: 6e20 7a1c 2000 |0025: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +14695c: 6e10 b33d 0200 |0028: invoke-virtual {v2}, Lcom/viewpagerindicator/TitlePageIndicator;.invalidate:()V // method@3db3 │ │ +146962: 28d9 |002b: goto 0004 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0004 line=660 │ │ 0x0005 line=650 │ │ 0x0009 line=651 │ │ 0x000f line=653 │ │ @@ -456304,35 +456436,35 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -148ca0: |[148ca0] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -148cb0: 6e20 d13d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3dd1 │ │ -148cb6: 6e20 c13d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@3dc1 │ │ -148cbc: 0e00 |0006: return-void │ │ +146964: |[146964] com.viewpagerindicator.TitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +146974: 6e20 d13d 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/TitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3dd1 │ │ +14697a: 6e20 c13d 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/TitlePageIndicator;.setCurrentItem:(I)V // method@3dc1 │ │ +146980: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0003 line=665 │ │ 0x0006 line=666 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/TitlePageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 6831 (TitlePageIndicator.java) │ │ + source_file_idx : 6827 (TitlePageIndicator.java) │ │ │ │ Class #1606 header: │ │ class_idx : 1932 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 6949 │ │ +source_file_idx : 6945 │ │ static_fields_size : 2 │ │ instance_fields_size: 15 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 20 │ │ │ │ Class #1606 annotations: │ │ Annotations on class │ │ @@ -456422,18 +456554,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -148cc0: |[148cc0] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;)V │ │ -148cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -148cd2: 7030 e33d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3de3 │ │ -148cd8: 0e00 |0004: return-void │ │ +146984: |[146984] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;)V │ │ +146994: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +146996: 7030 e33d 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@3de3 │ │ +14699c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -456443,18 +456575,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 │ │ -148cdc: |[148cdc] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -148cec: 6000 2216 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiUnderlinePageIndicatorStyle:I // field@1622 │ │ -148cf0: 7040 e43d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3de4 │ │ -148cf6: 0e00 |0005: return-void │ │ +1469a0: |[1469a0] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1469b0: 6000 2216 |0000: sget v0, Lcom/viewpagerindicator/R$attr;.vpiUnderlinePageIndicatorStyle:I // field@1622 │ │ +1469b4: 7040 e43d 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3de4 │ │ +1469ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -456465,72 +456597,72 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 117 16-bit code units │ │ -148cf8: |[148cf8] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -148d08: 7040 2738 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -148d0e: 2207 8000 |0003: new-instance v7, Landroid/graphics/Paint; // type@0080 │ │ -148d12: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -148d14: 7020 e802 8700 |0006: invoke-direct {v7, v8}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ -148d1a: 5b97 c816 |0009: iput-object v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -148d1e: 1507 80bf |000b: const/high16 v7, #int -1082130432 // #bf80 │ │ -148d22: 5997 c616 |000d: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -148d26: 12f7 |000f: const/4 v7, #int -1 // #ff │ │ -148d28: 5997 be16 |0010: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -148d2c: 2207 8807 |0012: new-instance v7, Lcom/viewpagerindicator/UnderlinePageIndicator$1; // type@0788 │ │ -148d30: 7020 d33d 9700 |0014: invoke-direct {v7, v9}, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@3dd3 │ │ -148d36: 5b97 c316 |0017: iput-object v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -148d3a: 6e10 f53d 0900 |0019: invoke-virtual {v9}, Lcom/viewpagerindicator/UnderlinePageIndicator;.isInEditMode:()Z // method@3df5 │ │ -148d40: 0a07 |001c: move-result v7 │ │ -148d42: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ -148d46: 0e00 |001f: return-void │ │ -148d48: 6e10 f13d 0900 |0020: invoke-virtual {v9}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3df1 │ │ -148d4e: 0c06 |0023: move-result-object v6 │ │ -148d50: 6007 2716 |0024: sget v7, Lcom/viewpagerindicator/R$bool;.default_underline_indicator_fades:I // field@1627 │ │ -148d54: 6e20 2602 7600 |0026: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -148d5a: 0a04 |0029: move-result v4 │ │ -148d5c: 6007 5416 |002a: sget v7, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_delay:I // field@1654 │ │ -148d60: 6e20 3702 7600 |002c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -148d66: 0a02 |002f: move-result v2 │ │ -148d68: 6007 5516 |0030: sget v7, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_length:I // field@1655 │ │ -148d6c: 6e20 3702 7600 |0032: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -148d72: 0a03 |0035: move-result v3 │ │ -148d74: 6007 3016 |0036: sget v7, Lcom/viewpagerindicator/R$color;.default_underline_indicator_selected_color:I // field@1630 │ │ -148d78: 6e20 2702 7600 |0038: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -148d7e: 0a05 |003b: move-result v5 │ │ -148d80: 6207 7816 |003c: sget-object v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@1678 │ │ -148d84: 1208 |003e: const/4 v8, #int 0 // #0 │ │ -148d86: 6e58 b201 bac7 |003f: invoke-virtual {v10, v11, v7, v12, v8}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -148d8c: 0c00 |0042: move-result-object v0 │ │ -148d8e: 6007 7b16 |0043: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fades:I // field@167b │ │ -148d92: 6e30 5502 7004 |0045: invoke-virtual {v0, v7, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -148d98: 0a07 |0048: move-result v7 │ │ -148d9a: 6e20 053e 7900 |0049: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFades:(Z)V // method@3e05 │ │ -148da0: 6007 7c16 |004c: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_selectedColor:I // field@167c │ │ -148da4: 6e30 5702 7005 |004e: invoke-virtual {v0, v7, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -148daa: 0a07 |0051: move-result v7 │ │ -148dac: 6e20 073e 7900 |0052: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setSelectedColor:(I)V // method@3e07 │ │ -148db2: 6007 7916 |0055: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeDelay:I // field@1679 │ │ -148db6: 6e30 6202 7002 |0057: invoke-virtual {v0, v7, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -148dbc: 0a07 |005a: move-result v7 │ │ -148dbe: 6e20 033e 7900 |005b: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeDelay:(I)V // method@3e03 │ │ -148dc4: 6007 7a16 |005e: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeLength:I // field@167a │ │ -148dc8: 6e30 6202 7003 |0060: invoke-virtual {v0, v7, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -148dce: 0a07 |0063: move-result v7 │ │ -148dd0: 6e20 043e 7900 |0064: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeLength:(I)V // method@3e04 │ │ -148dd6: 6e10 7102 0000 |0067: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -148ddc: 7110 fa38 0a00 |006a: invoke-static {v10}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -148de2: 0c01 |006d: move-result-object v1 │ │ -148de4: 7110 9e1b 0100 |006e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -148dea: 0a07 |0071: move-result v7 │ │ -148dec: 5997 cb16 |0072: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@16cb │ │ -148df0: 28ab |0074: goto 001f // -0055 │ │ +1469bc: |[1469bc] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1469cc: 7040 2738 a9cb |0000: invoke-direct {v9, v10, v11, v12}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +1469d2: 2207 8000 |0003: new-instance v7, Landroid/graphics/Paint; // type@0080 │ │ +1469d6: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +1469d8: 7020 e802 8700 |0006: invoke-direct {v7, v8}, Landroid/graphics/Paint;.:(I)V // method@02e8 │ │ +1469de: 5b97 c816 |0009: iput-object v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +1469e2: 1507 80bf |000b: const/high16 v7, #int -1082130432 // #bf80 │ │ +1469e6: 5997 c616 |000d: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +1469ea: 12f7 |000f: const/4 v7, #int -1 // #ff │ │ +1469ec: 5997 be16 |0010: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +1469f0: 2207 8807 |0012: new-instance v7, Lcom/viewpagerindicator/UnderlinePageIndicator$1; // type@0788 │ │ +1469f4: 7020 d33d 9700 |0014: invoke-direct {v7, v9}, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@3dd3 │ │ +1469fa: 5b97 c316 |0017: iput-object v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +1469fe: 6e10 f53d 0900 |0019: invoke-virtual {v9}, Lcom/viewpagerindicator/UnderlinePageIndicator;.isInEditMode:()Z // method@3df5 │ │ +146a04: 0a07 |001c: move-result v7 │ │ +146a06: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ +146a0a: 0e00 |001f: return-void │ │ +146a0c: 6e10 f13d 0900 |0020: invoke-virtual {v9}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@3df1 │ │ +146a12: 0c06 |0023: move-result-object v6 │ │ +146a14: 6007 2716 |0024: sget v7, Lcom/viewpagerindicator/R$bool;.default_underline_indicator_fades:I // field@1627 │ │ +146a18: 6e20 2602 7600 |0026: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +146a1e: 0a04 |0029: move-result v4 │ │ +146a20: 6007 5416 |002a: sget v7, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_delay:I // field@1654 │ │ +146a24: 6e20 3702 7600 |002c: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +146a2a: 0a02 |002f: move-result v2 │ │ +146a2c: 6007 5516 |0030: sget v7, Lcom/viewpagerindicator/R$integer;.default_underline_indicator_fade_length:I // field@1655 │ │ +146a30: 6e20 3702 7600 |0032: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +146a36: 0a03 |0035: move-result v3 │ │ +146a38: 6007 3016 |0036: sget v7, Lcom/viewpagerindicator/R$color;.default_underline_indicator_selected_color:I // field@1630 │ │ +146a3c: 6e20 2702 7600 |0038: invoke-virtual {v6, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +146a42: 0a05 |003b: move-result v5 │ │ +146a44: 6207 7816 |003c: sget-object v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator:[I // field@1678 │ │ +146a48: 1208 |003e: const/4 v8, #int 0 // #0 │ │ +146a4a: 6e58 b201 bac7 |003f: invoke-virtual {v10, v11, v7, v12, v8}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +146a50: 0c00 |0042: move-result-object v0 │ │ +146a52: 6007 7b16 |0043: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fades:I // field@167b │ │ +146a56: 6e30 5502 7004 |0045: invoke-virtual {v0, v7, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +146a5c: 0a07 |0048: move-result v7 │ │ +146a5e: 6e20 053e 7900 |0049: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFades:(Z)V // method@3e05 │ │ +146a64: 6007 7c16 |004c: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_selectedColor:I // field@167c │ │ +146a68: 6e30 5702 7005 |004e: invoke-virtual {v0, v7, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +146a6e: 0a07 |0051: move-result v7 │ │ +146a70: 6e20 073e 7900 |0052: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setSelectedColor:(I)V // method@3e07 │ │ +146a76: 6007 7916 |0055: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeDelay:I // field@1679 │ │ +146a7a: 6e30 6202 7002 |0057: invoke-virtual {v0, v7, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +146a80: 0a07 |005a: move-result v7 │ │ +146a82: 6e20 033e 7900 |005b: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeDelay:(I)V // method@3e03 │ │ +146a88: 6007 7a16 |005e: sget v7, Lcom/viewpagerindicator/R$styleable;.UnderlinePageIndicator_fadeLength:I // field@167a │ │ +146a8c: 6e30 6202 7003 |0060: invoke-virtual {v0, v7, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +146a92: 0a07 |0063: move-result v7 │ │ +146a94: 6e20 043e 7900 |0064: invoke-virtual {v9, v7}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeLength:(I)V // method@3e04 │ │ +146a9a: 6e10 7102 0000 |0067: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +146aa0: 7110 fa38 0a00 |006a: invoke-static {v10}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +146aa6: 0c01 |006d: move-result-object v1 │ │ +146aa8: 7110 9e1b 0100 |006e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +146aae: 0a07 |0071: move-result v7 │ │ +146ab0: 5997 cb16 |0072: iput v7, v9, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@16cb │ │ +146ab4: 28ab |0074: goto 001f // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=41 │ │ 0x000b line=55 │ │ 0x000f line=56 │ │ 0x0012 line=59 │ │ @@ -456567,17 +456699,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148df4: |[148df4] com.viewpagerindicator.UnderlinePageIndicator.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; │ │ -148e04: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -148e08: 1100 |0002: return-object v0 │ │ +146ab8: |[146ab8] com.viewpagerindicator.UnderlinePageIndicator.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; │ │ +146ac8: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +146acc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456585,17 +456717,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e0c: |[148e0c] com.viewpagerindicator.UnderlinePageIndicator.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I │ │ -148e1c: 5210 c016 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@16c0 │ │ -148e20: 0f00 |0002: return v0 │ │ +146ad0: |[146ad0] com.viewpagerindicator.UnderlinePageIndicator.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I │ │ +146ae0: 5210 c016 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@16c0 │ │ +146ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456603,17 +456735,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e24: |[148e24] com.viewpagerindicator.UnderlinePageIndicator.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z │ │ -148e34: 5510 c416 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ -148e38: 0f00 |0002: return v0 │ │ +146ae8: |[146ae8] com.viewpagerindicator.UnderlinePageIndicator.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z │ │ +146af8: 5510 c416 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ +146afc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #6 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456621,17 +456753,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e3c: |[148e3c] com.viewpagerindicator.UnderlinePageIndicator.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; │ │ -148e4c: 5410 c316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -148e50: 1100 |0002: return-object v0 │ │ +146b00: |[146b00] com.viewpagerindicator.UnderlinePageIndicator.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; │ │ +146b10: 5410 c316 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +146b14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ @@ -456640,17 +456772,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e54: |[148e54] com.viewpagerindicator.UnderlinePageIndicator.getFadeDelay:()I │ │ -148e64: 5210 c116 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ -148e68: 0f00 |0002: return v0 │ │ +146b18: |[146b18] com.viewpagerindicator.UnderlinePageIndicator.getFadeDelay:()I │ │ +146b28: 5210 c116 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ +146b2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456658,17 +456790,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e6c: |[148e6c] com.viewpagerindicator.UnderlinePageIndicator.getFadeLength:()I │ │ -148e7c: 5210 c216 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ -148e80: 0f00 |0002: return v0 │ │ +146b30: |[146b30] com.viewpagerindicator.UnderlinePageIndicator.getFadeLength:()I │ │ +146b40: 5210 c216 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ +146b44: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456676,17 +456808,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -148e84: |[148e84] com.viewpagerindicator.UnderlinePageIndicator.getFades:()Z │ │ -148e94: 5510 c416 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ -148e98: 0f00 |0002: return v0 │ │ +146b48: |[146b48] com.viewpagerindicator.UnderlinePageIndicator.getFades:()Z │ │ +146b58: 5510 c416 |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ +146b5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456694,19 +456826,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -148e9c: |[148e9c] com.viewpagerindicator.UnderlinePageIndicator.getSelectedColor:()I │ │ -148eac: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -148eb0: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -148eb6: 0a00 |0005: move-result v0 │ │ -148eb8: 0f00 |0006: return v0 │ │ +146b60: |[146b60] com.viewpagerindicator.UnderlinePageIndicator.getSelectedColor:()I │ │ +146b70: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +146b74: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +146b7a: 0a00 |0005: move-result v0 │ │ +146b7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -456714,17 +456846,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -148ebc: |[148ebc] com.viewpagerindicator.UnderlinePageIndicator.notifyDataSetChanged:()V │ │ -148ecc: 6e10 f43d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -148ed2: 0e00 |0003: return-void │ │ +146b80: |[146b80] com.viewpagerindicator.UnderlinePageIndicator.notifyDataSetChanged:()V │ │ +146b90: 6e10 f43d 0000 |0000: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +146b96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0003 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ @@ -456733,64 +456865,64 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 85 16-bit code units │ │ -148ed4: |[148ed4] com.viewpagerindicator.UnderlinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -148ee4: 6f20 a438 ba00 |0000: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ -148eea: 54a0 cc16 |0003: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -148eee: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -148ef2: 0e00 |0007: return-void │ │ -148ef4: 54a0 cc16 |0008: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -148ef8: 6e10 261c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -148efe: 0c00 |000d: move-result-object v0 │ │ -148f00: 6e10 b818 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -148f06: 0a06 |0011: move-result v6 │ │ -148f08: 3806 f5ff |0012: if-eqz v6, 0007 // -000b │ │ -148f0c: 52a0 bf16 |0014: iget v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -148f10: 3460 0800 |0016: if-lt v0, v6, 001e // +0008 │ │ -148f14: d800 06ff |0018: add-int/lit8 v0, v6, #int -1 // #ff │ │ -148f18: 6e20 023e 0a00 |001a: invoke-virtual {v10, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@3e02 │ │ -148f1e: 28ea |001d: goto 0007 // -0016 │ │ -148f20: 6e10 ee3d 0a00 |001e: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingLeft:()I // method@3dee │ │ -148f26: 0a07 |0021: move-result v7 │ │ -148f28: 6e10 f33d 0a00 |0022: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@3df3 │ │ -148f2e: 0a00 |0025: move-result v0 │ │ -148f30: b170 |0026: sub-int/2addr v0, v7 │ │ -148f32: 6e10 ef3d 0a00 |0027: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingRight:()I // method@3def │ │ -148f38: 0a05 |002a: move-result v5 │ │ -148f3a: b150 |002b: sub-int/2addr v0, v5 │ │ -148f3c: 8200 |002c: int-to-float v0, v0 │ │ -148f3e: 1505 803f |002d: const/high16 v5, #int 1065353216 // #3f80 │ │ -148f42: 8269 |002f: int-to-float v9, v6 │ │ -148f44: c895 |0030: mul-float/2addr v5, v9 │ │ -148f46: a908 0005 |0031: div-float v8, v0, v5 │ │ -148f4a: 8270 |0033: int-to-float v0, v7 │ │ -148f4c: 52a5 bf16 |0034: iget v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -148f50: 8255 |0036: int-to-float v5, v5 │ │ -148f52: 52a9 c916 |0037: iget v9, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ -148f56: c695 |0039: add-float/2addr v5, v9 │ │ -148f58: c885 |003a: mul-float/2addr v5, v8 │ │ -148f5a: a601 0005 |003b: add-float v1, v0, v5 │ │ -148f5e: a603 0108 |003d: add-float v3, v1, v8 │ │ -148f62: 6e10 f03d 0a00 |003f: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingTop:()I // method@3df0 │ │ -148f68: 0a00 |0042: move-result v0 │ │ -148f6a: 8202 |0043: int-to-float v2, v0 │ │ -148f6c: 6e10 ec3d 0a00 |0044: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getHeight:()I // method@3dec │ │ -148f72: 0a00 |0047: move-result v0 │ │ -148f74: 6e10 ed3d 0a00 |0048: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingBottom:()I // method@3ded │ │ -148f7a: 0a05 |004b: move-result v5 │ │ -148f7c: b150 |004c: sub-int/2addr v0, v5 │ │ -148f7e: 8204 |004d: int-to-float v4, v0 │ │ -148f80: 54a5 c816 |004e: iget-object v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -148f84: 07b0 |0050: move-object v0, v11 │ │ -148f86: 7406 bb02 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ -148f8c: 28b3 |0054: goto 0007 // -004d │ │ +146b98: |[146b98] com.viewpagerindicator.UnderlinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +146ba8: 6f20 a438 ba00 |0000: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ +146bae: 54a0 cc16 |0003: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146bb2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +146bb6: 0e00 |0007: return-void │ │ +146bb8: 54a0 cc16 |0008: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146bbc: 6e10 261c 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +146bc2: 0c00 |000d: move-result-object v0 │ │ +146bc4: 6e10 b818 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +146bca: 0a06 |0011: move-result v6 │ │ +146bcc: 3806 f5ff |0012: if-eqz v6, 0007 // -000b │ │ +146bd0: 52a0 bf16 |0014: iget v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146bd4: 3460 0800 |0016: if-lt v0, v6, 001e // +0008 │ │ +146bd8: d800 06ff |0018: add-int/lit8 v0, v6, #int -1 // #ff │ │ +146bdc: 6e20 023e 0a00 |001a: invoke-virtual {v10, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@3e02 │ │ +146be2: 28ea |001d: goto 0007 // -0016 │ │ +146be4: 6e10 ee3d 0a00 |001e: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingLeft:()I // method@3dee │ │ +146bea: 0a07 |0021: move-result v7 │ │ +146bec: 6e10 f33d 0a00 |0022: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@3df3 │ │ +146bf2: 0a00 |0025: move-result v0 │ │ +146bf4: b170 |0026: sub-int/2addr v0, v7 │ │ +146bf6: 6e10 ef3d 0a00 |0027: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingRight:()I // method@3def │ │ +146bfc: 0a05 |002a: move-result v5 │ │ +146bfe: b150 |002b: sub-int/2addr v0, v5 │ │ +146c00: 8200 |002c: int-to-float v0, v0 │ │ +146c02: 1505 803f |002d: const/high16 v5, #int 1065353216 // #3f80 │ │ +146c06: 8269 |002f: int-to-float v9, v6 │ │ +146c08: c895 |0030: mul-float/2addr v5, v9 │ │ +146c0a: a908 0005 |0031: div-float v8, v0, v5 │ │ +146c0e: 8270 |0033: int-to-float v0, v7 │ │ +146c10: 52a5 bf16 |0034: iget v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146c14: 8255 |0036: int-to-float v5, v5 │ │ +146c16: 52a9 c916 |0037: iget v9, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ +146c1a: c695 |0039: add-float/2addr v5, v9 │ │ +146c1c: c885 |003a: mul-float/2addr v5, v8 │ │ +146c1e: a601 0005 |003b: add-float v1, v0, v5 │ │ +146c22: a603 0108 |003d: add-float v3, v1, v8 │ │ +146c26: 6e10 f03d 0a00 |003f: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingTop:()I // method@3df0 │ │ +146c2c: 0a00 |0042: move-result v0 │ │ +146c2e: 8202 |0043: int-to-float v2, v0 │ │ +146c30: 6e10 ec3d 0a00 |0044: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getHeight:()I // method@3dec │ │ +146c36: 0a00 |0047: move-result v0 │ │ +146c38: 6e10 ed3d 0a00 |0048: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingBottom:()I // method@3ded │ │ +146c3e: 0a05 |004b: move-result v5 │ │ +146c40: b150 |004c: sub-int/2addr v0, v5 │ │ +146c42: 8204 |004d: int-to-float v4, v0 │ │ +146c44: 54a5 c816 |004e: iget-object v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +146c48: 07b0 |0050: move-object v0, v11 │ │ +146c4a: 7406 bb02 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@02bb │ │ +146c50: 28b3 |0054: goto 0007 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=151 │ │ 0x0007 line=171 │ │ 0x0008 line=154 │ │ 0x0012 line=155 │ │ @@ -456819,21 +456951,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -148f90: |[148f90] com.viewpagerindicator.UnderlinePageIndicator.onPageScrollStateChanged:(I)V │ │ -148fa0: 5912 ca16 |0000: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ -148fa4: 5410 c716 |0002: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -148fa8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -148fac: 5410 c716 |0006: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -148fb0: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -148fb6: 0e00 |000b: return-void │ │ +146c54: |[146c54] com.viewpagerindicator.UnderlinePageIndicator.onPageScrollStateChanged:(I)V │ │ +146c64: 5912 ca16 |0000: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ +146c68: 5410 c716 |0002: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146c6c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +146c70: 5410 c716 |0006: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146c74: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +146c7a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0002 line=303 │ │ 0x0006 line=304 │ │ 0x000b line=306 │ │ locals : │ │ @@ -456845,39 +456977,39 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -148fb8: |[148fb8] com.viewpagerindicator.UnderlinePageIndicator.onPageScrolled:(IFI)V │ │ -148fc8: 5945 bf16 |0000: iput v5, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -148fcc: 5946 c916 |0002: iput v6, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ -148fd0: 5540 c416 |0004: iget-boolean v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ -148fd4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -148fd8: 3d07 1b00 |0008: if-lez v7, 0023 // +001b │ │ -148fdc: 5440 c316 |000a: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -148fe0: 6e20 003e 0400 |000c: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3e00 │ │ -148fe6: 5440 c816 |000f: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -148fea: 1301 ff00 |0011: const/16 v1, #int 255 // #ff │ │ -148fee: 6e20 f502 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -148ff4: 6e10 f43d 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -148ffa: 5440 c716 |0019: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -148ffe: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -149002: 5440 c716 |001d: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -149006: 7240 e31b 5076 |001f: invoke-interface {v0, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -14900c: 0e00 |0022: return-void │ │ -14900e: 5240 ca16 |0023: iget v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ -149012: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -149014: 3210 f0ff |0026: if-eq v0, v1, 0016 // -0010 │ │ -149018: 5440 c316 |0028: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -14901c: 5241 c116 |002a: iget v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ -149020: 8112 |002c: int-to-long v2, v1 │ │ -149022: 6e40 ff3d 0432 |002d: invoke-virtual {v4, v0, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@3dff │ │ -149028: 28e6 |0030: goto 0016 // -001a │ │ +146c7c: |[146c7c] com.viewpagerindicator.UnderlinePageIndicator.onPageScrolled:(IFI)V │ │ +146c8c: 5945 bf16 |0000: iput v5, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146c90: 5946 c916 |0002: iput v6, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ +146c94: 5540 c416 |0004: iget-boolean v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ +146c98: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +146c9c: 3d07 1b00 |0008: if-lez v7, 0023 // +001b │ │ +146ca0: 5440 c316 |000a: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +146ca4: 6e20 003e 0400 |000c: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3e00 │ │ +146caa: 5440 c816 |000f: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +146cae: 1301 ff00 |0011: const/16 v1, #int 255 // #ff │ │ +146cb2: 6e20 f502 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +146cb8: 6e10 f43d 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +146cbe: 5440 c716 |0019: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146cc2: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +146cc6: 5440 c716 |001d: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146cca: 7240 e31b 5076 |001f: invoke-interface {v0, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +146cd0: 0e00 |0022: return-void │ │ +146cd2: 5240 ca16 |0023: iget v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ +146cd6: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +146cd8: 3210 f0ff |0026: if-eq v0, v1, 0016 // -0010 │ │ +146cdc: 5440 c316 |0028: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +146ce0: 5241 c116 |002a: iget v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ +146ce4: 8112 |002c: int-to-long v2, v1 │ │ +146ce6: 6e40 ff3d 0432 |002d: invoke-virtual {v4, v0, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@3dff │ │ +146cec: 28e6 |0030: goto 0016 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0002 line=311 │ │ 0x0004 line=312 │ │ 0x0008 line=313 │ │ 0x000a line=314 │ │ @@ -456899,28 +457031,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -14902c: |[14902c] com.viewpagerindicator.UnderlinePageIndicator.onPageSelected:(I)V │ │ -14903c: 5210 ca16 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ -149040: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -149044: 5912 bf16 |0004: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -149048: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -14904a: 5910 c916 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ -14904e: 6e10 f43d 0100 |0009: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -149054: 5410 c316 |000c: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -149058: 7210 2843 0000 |000e: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ -14905e: 5410 c716 |0011: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -149062: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -149066: 5410 c716 |0015: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -14906a: 7220 e41b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -149070: 0e00 |001a: return-void │ │ +146cf0: |[146cf0] com.viewpagerindicator.UnderlinePageIndicator.onPageSelected:(I)V │ │ +146d00: 5210 ca16 |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@16ca │ │ +146d04: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +146d08: 5912 bf16 |0004: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146d0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +146d0e: 5910 c916 |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@16c9 │ │ +146d12: 6e10 f43d 0100 |0009: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +146d18: 5410 c316 |000c: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +146d1c: 7210 2843 0000 |000e: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@4328 │ │ +146d22: 5410 c716 |0011: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146d26: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +146d2a: 5410 c716 |0015: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +146d2e: 7220 e41b 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +146d34: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ 0x0006 line=331 │ │ 0x0009 line=332 │ │ 0x000c line=333 │ │ @@ -456936,24 +457068,24 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -149074: |[149074] com.viewpagerindicator.UnderlinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -149084: 0730 |0000: move-object v0, v3 │ │ -149086: 1f00 8b07 |0001: check-cast v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ -14908a: 6e10 e03d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3de0 │ │ -149090: 0c01 |0006: move-result-object v1 │ │ -149092: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ -149098: 5201 bb16 |000a: iget v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ -14909c: 5921 bf16 |000c: iput v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -1490a0: 6e10 013e 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.requestLayout:()V // method@3e01 │ │ -1490a6: 0e00 |0011: return-void │ │ +146d38: |[146d38] com.viewpagerindicator.UnderlinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +146d48: 0730 |0000: move-object v0, v3 │ │ +146d4a: 1f00 8b07 |0001: check-cast v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ +146d4e: 6e10 e03d 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@3de0 │ │ +146d54: 0c01 |0006: move-result-object v1 │ │ +146d56: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ +146d5c: 5201 bb16 |000a: iget v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ +146d60: 5921 bf16 |000c: iput v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146d64: 6e10 013e 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.requestLayout:()V // method@3e01 │ │ +146d6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x000a line=349 │ │ 0x000e line=350 │ │ 0x0011 line=351 │ │ @@ -456967,22 +457099,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1490a8: |[1490a8] com.viewpagerindicator.UnderlinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -1490b8: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ -1490be: 0c01 |0003: move-result-object v1 │ │ -1490c0: 2200 8b07 |0004: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ -1490c4: 7020 df3d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3ddf │ │ -1490ca: 5232 bf16 |0009: iget v2, v3, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -1490ce: 5902 bb16 |000b: iput v2, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ -1490d2: 1100 |000d: return-object v0 │ │ +146d6c: |[146d6c] com.viewpagerindicator.UnderlinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +146d7c: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ +146d82: 0c01 |0003: move-result-object v1 │ │ +146d84: 2200 8b07 |0004: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@078b │ │ +146d88: 7020 df3d 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@3ddf │ │ +146d8e: 5232 bf16 |0009: iget v2, v3, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146d92: 5902 bb16 |000b: iput v2, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@16bb │ │ +146d96: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0004 line=356 │ │ 0x0009 line=357 │ │ 0x000d line=358 │ │ locals : │ │ @@ -456995,159 +457127,159 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 288 16-bit code units │ │ -1490d4: |[1490d4] com.viewpagerindicator.UnderlinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -1490e4: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -1490ea: 0a0c |0003: move-result v12 │ │ -1490ec: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ -1490f0: 121c |0006: const/4 v12, #int 1 // #1 │ │ -1490f2: 0f0c |0007: return v12 │ │ -1490f4: 54ec cc16 |0008: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -1490f8: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ -1490fc: 54ec cc16 |000c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149100: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -149106: 0c0c |0011: move-result-object v12 │ │ -149108: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -14910e: 0a0c |0015: move-result v12 │ │ -149110: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ -149114: 120c |0018: const/4 v12, #int 0 // #0 │ │ -149116: 28ee |0019: goto 0007 // -0012 │ │ -149118: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -14911e: 0a00 |001d: move-result v0 │ │ -149120: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ -149124: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ -14912a: 121c |0023: const/4 v12, #int 1 // #1 │ │ -14912c: 28e3 |0024: goto 0007 // -001d │ │ -14912e: 120c |0025: const/4 v12, #int 0 // #0 │ │ -149130: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -149136: 0a0c |0029: move-result v12 │ │ -149138: 59ec be16 |002a: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -14913c: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -149142: 0a0c |002f: move-result v12 │ │ -149144: 59ec c616 |0030: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -149148: 28f1 |0032: goto 0023 // -000f │ │ -14914a: 52ec be16 |0033: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -14914e: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -149154: 0a01 |0038: move-result v1 │ │ -149156: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14915c: 0a0b |003c: move-result v11 │ │ -14915e: 52ec c616 |003d: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -149162: a703 0b0c |003f: sub-float v3, v11, v12 │ │ -149166: 55ec c516 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ -14916a: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ -14916e: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -149174: 0a0c |0048: move-result v12 │ │ -149176: 52ed cb16 |0049: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@16cb │ │ -14917a: 82dd |004b: int-to-float v13, v13 │ │ -14917c: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ -149180: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ -149184: 121c |0050: const/4 v12, #int 1 // #1 │ │ -149186: 5cec c516 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ -14918a: 55ec c516 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ -14918e: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ -149192: 59eb c616 |0057: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -149196: 54ec cc16 |0059: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -14919a: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -1491a0: 0a0c |005e: move-result v12 │ │ -1491a2: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ -1491a6: 54ec cc16 |0061: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -1491aa: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ -1491b0: 0a0c |0066: move-result v12 │ │ -1491b2: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ -1491b6: 54ec cc16 |0069: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -1491ba: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ -1491c0: 28b5 |006e: goto 0023 // -004b │ │ -1491c2: 55ec c516 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ -1491c6: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ -1491ca: 54ec cc16 |0073: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -1491ce: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -1491d4: 0c0c |0078: move-result-object v12 │ │ -1491d6: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -1491dc: 0a02 |007c: move-result v2 │ │ -1491de: 6e10 f33d 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@3df3 │ │ -1491e4: 0a0a |0080: move-result v10 │ │ -1491e6: 82ac |0081: int-to-float v12, v10 │ │ -1491e8: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ -1491ec: a904 0c0d |0084: div-float v4, v12, v13 │ │ -1491f0: 82ac |0086: int-to-float v12, v10 │ │ -1491f2: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ -1491f6: a909 0c0d |0089: div-float v9, v12, v13 │ │ -1491fa: 52ec bf16 |008b: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -1491fe: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ -149202: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -149208: 0a0c |0092: move-result v12 │ │ -14920a: a70d 0409 |0093: sub-float v13, v4, v9 │ │ -14920e: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ -149212: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ -149216: 54ec cc16 |0099: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -14921a: 52ed bf16 |009b: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -14921e: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ -149222: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -149228: 121c |00a2: const/4 v12, #int 1 // #1 │ │ -14922a: 2900 64ff |00a3: goto/16 0007 // -009c │ │ -14922e: 52ec bf16 |00a5: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -149232: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ -149236: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ -14923a: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -149240: 0a0c |00ae: move-result v12 │ │ -149242: a60d 0409 |00af: add-float v13, v4, v9 │ │ -149246: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ -14924a: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ -14924e: 54ec cc16 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149252: 52ed bf16 |00b7: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -149256: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ -14925a: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -149260: 121c |00be: const/4 v12, #int 1 // #1 │ │ -149262: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ -149266: 120c |00c1: const/4 v12, #int 0 // #0 │ │ -149268: 5cec c516 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ -14926c: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ -14926e: 59ec be16 |00c5: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -149272: 54ec cc16 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149276: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -14927c: 0a0c |00cc: move-result v12 │ │ -14927e: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ -149282: 54ec cc16 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149286: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ -14928c: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ -149290: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -149296: 0a05 |00d9: move-result v5 │ │ -149298: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14929e: 0a0b |00dd: move-result v11 │ │ -1492a0: 59eb c616 |00de: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -1492a4: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1492aa: 0a0c |00e3: move-result v12 │ │ -1492ac: 59ec be16 |00e4: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -1492b0: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ -1492b4: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -1492ba: 0a08 |00eb: move-result v8 │ │ -1492bc: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1492c2: 0a07 |00ef: move-result v7 │ │ -1492c4: 52ec be16 |00f0: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -1492c8: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ -1492cc: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ -1492d0: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ -1492d2: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -1492d8: 0a0c |00fa: move-result v12 │ │ -1492da: 59ec be16 |00fb: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -1492de: 52ec be16 |00fd: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ -1492e2: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -1492e8: 0a0c |0102: move-result v12 │ │ -1492ea: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -1492f0: 0a0c |0106: move-result v12 │ │ -1492f2: 59ec c616 |0107: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ -1492f6: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ -1492fa: 1206 |010b: const/4 v6, #int 0 // #0 │ │ -1492fc: 28eb |010c: goto 00f7 // -0015 │ │ -1492fe: 0000 |010d: nop // spacer │ │ -149300: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ +146d98: |[146d98] com.viewpagerindicator.UnderlinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +146da8: 6f20 ad38 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +146dae: 0a0c |0003: move-result v12 │ │ +146db0: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +146db4: 121c |0006: const/4 v12, #int 1 // #1 │ │ +146db6: 0f0c |0007: return v12 │ │ +146db8: 54ec cc16 |0008: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146dbc: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +146dc0: 54ec cc16 |000c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146dc4: 6e10 261c 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +146dca: 0c0c |0011: move-result-object v12 │ │ +146dcc: 6e10 b818 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +146dd2: 0a0c |0015: move-result v12 │ │ +146dd4: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +146dd8: 120c |0018: const/4 v12, #int 0 // #0 │ │ +146dda: 28ee |0019: goto 0007 // -0012 │ │ +146ddc: 6e10 ef37 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +146de2: 0a00 |001d: move-result v0 │ │ +146de4: d50c ff00 |001e: and-int/lit16 v12, v0, #int 255 // #00ff │ │ +146de8: 2b0c ee00 0000 |0020: packed-switch v12, 0000010e // +000000ee │ │ +146dee: 121c |0023: const/4 v12, #int 1 // #1 │ │ +146df0: 28e3 |0024: goto 0007 // -001d │ │ +146df2: 120c |0025: const/4 v12, #int 0 // #0 │ │ +146df4: 7120 8218 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146dfa: 0a0c |0029: move-result v12 │ │ +146dfc: 59ec be16 |002a: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146e00: 6e10 f837 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +146e06: 0a0c |002f: move-result v12 │ │ +146e08: 59ec c616 |0030: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +146e0c: 28f1 |0032: goto 0023 // -000f │ │ +146e0e: 52ec be16 |0033: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146e12: 7120 7c18 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +146e18: 0a01 |0038: move-result v1 │ │ +146e1a: 7120 8418 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +146e20: 0a0b |003c: move-result v11 │ │ +146e22: 52ec c616 |003d: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +146e26: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +146e2a: 55ec c516 |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ +146e2e: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +146e32: 7110 0943 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +146e38: 0a0c |0048: move-result v12 │ │ +146e3a: 52ed cb16 |0049: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@16cb │ │ +146e3e: 82dd |004b: int-to-float v13, v13 │ │ +146e40: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +146e44: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +146e48: 121c |0050: const/4 v12, #int 1 // #1 │ │ +146e4a: 5cec c516 |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ +146e4e: 55ec c516 |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ +146e52: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +146e56: 59eb c616 |0057: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +146e5a: 54ec cc16 |0059: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146e5e: 6e10 481c 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +146e64: 0a0c |005e: move-result v12 │ │ +146e66: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +146e6a: 54ec cc16 |0061: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146e6e: 6e10 0b1c 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ +146e74: 0a0c |0066: move-result v12 │ │ +146e76: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +146e7a: 54ec cc16 |0069: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146e7e: 6e20 211c 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ +146e84: 28b5 |006e: goto 0023 // -004b │ │ +146e86: 55ec c516 |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ +146e8a: 390c 5000 |0071: if-nez v12, 00c1 // +0050 │ │ +146e8e: 54ec cc16 |0073: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146e92: 6e10 261c 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +146e98: 0c0c |0078: move-result-object v12 │ │ +146e9a: 6e10 b818 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +146ea0: 0a02 |007c: move-result v2 │ │ +146ea2: 6e10 f33d 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@3df3 │ │ +146ea8: 0a0a |0080: move-result v10 │ │ +146eaa: 82ac |0081: int-to-float v12, v10 │ │ +146eac: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +146eb0: a904 0c0d |0084: div-float v4, v12, v13 │ │ +146eb4: 82ac |0086: int-to-float v12, v10 │ │ +146eb6: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +146eba: a909 0c0d |0089: div-float v9, v12, v13 │ │ +146ebe: 52ec bf16 |008b: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146ec2: 3d0c 1800 |008d: if-lez v12, 00a5 // +0018 │ │ +146ec6: 6e10 f837 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +146ecc: 0a0c |0092: move-result v12 │ │ +146ece: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +146ed2: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +146ed6: 3b0c 0e00 |0097: if-gez v12, 00a5 // +000e │ │ +146eda: 54ec cc16 |0099: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146ede: 52ed bf16 |009b: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146ee2: d80d 0dff |009d: add-int/lit8 v13, v13, #int -1 // #ff │ │ +146ee6: 6e20 701c dc00 |009f: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +146eec: 121c |00a2: const/4 v12, #int 1 // #1 │ │ +146eee: 2900 64ff |00a3: goto/16 0007 // -009c │ │ +146ef2: 52ec bf16 |00a5: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146ef6: d80d 02ff |00a7: add-int/lit8 v13, v2, #int -1 // #ff │ │ +146efa: 35dc 1800 |00a9: if-ge v12, v13, 00c1 // +0018 │ │ +146efe: 6e10 f837 0f00 |00ab: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +146f04: 0a0c |00ae: move-result v12 │ │ +146f06: a60d 0409 |00af: add-float v13, v4, v9 │ │ +146f0a: 2d0c 0c0d |00b1: cmpl-float v12, v12, v13 │ │ +146f0e: 3d0c 0e00 |00b3: if-lez v12, 00c1 // +000e │ │ +146f12: 54ec cc16 |00b5: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146f16: 52ed bf16 |00b7: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +146f1a: d80d 0d01 |00b9: add-int/lit8 v13, v13, #int 1 // #01 │ │ +146f1e: 6e20 701c dc00 |00bb: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +146f24: 121c |00be: const/4 v12, #int 1 // #1 │ │ +146f26: 2900 48ff |00bf: goto/16 0007 // -00b8 │ │ +146f2a: 120c |00c1: const/4 v12, #int 0 // #0 │ │ +146f2c: 5cec c516 |00c2: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@16c5 │ │ +146f30: 12fc |00c4: const/4 v12, #int -1 // #ff │ │ +146f32: 59ec be16 |00c5: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146f36: 54ec cc16 |00c7: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146f3a: 6e10 481c 0c00 |00c9: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +146f40: 0a0c |00cc: move-result v12 │ │ +146f42: 380c 56ff |00cd: if-eqz v12, 0023 // -00aa │ │ +146f46: 54ec cc16 |00cf: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146f4a: 6e10 1f1c 0c00 |00d1: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ +146f50: 2900 4fff |00d4: goto/16 0023 // -00b1 │ │ +146f54: 7110 7d18 0f00 |00d6: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +146f5a: 0a05 |00d9: move-result v5 │ │ +146f5c: 7120 8418 5f00 |00da: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +146f62: 0a0b |00dd: move-result v11 │ │ +146f64: 59eb c616 |00de: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +146f68: 7120 8218 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146f6e: 0a0c |00e3: move-result v12 │ │ +146f70: 59ec be16 |00e4: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146f74: 2900 3dff |00e6: goto/16 0023 // -00c3 │ │ +146f78: 7110 7d18 0f00 |00e8: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +146f7e: 0a08 |00eb: move-result v8 │ │ +146f80: 7120 8218 8f00 |00ec: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146f86: 0a07 |00ef: move-result v7 │ │ +146f88: 52ec be16 |00f0: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146f8c: 33c7 0b00 |00f2: if-ne v7, v12, 00fd // +000b │ │ +146f90: 3908 1700 |00f4: if-nez v8, 010b // +0017 │ │ +146f94: 1216 |00f6: const/4 v6, #int 1 // #1 │ │ +146f96: 7120 8218 6f00 |00f7: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +146f9c: 0a0c |00fa: move-result v12 │ │ +146f9e: 59ec be16 |00fb: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146fa2: 52ec be16 |00fd: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@16be │ │ +146fa6: 7120 7c18 cf00 |00ff: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +146fac: 0a0c |0102: move-result v12 │ │ +146fae: 7120 8418 cf00 |0103: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +146fb4: 0a0c |0106: move-result v12 │ │ +146fb6: 59ec c616 |0107: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@16c6 │ │ +146fba: 2900 1aff |0109: goto/16 0023 // -00e6 │ │ +146fbe: 1206 |010b: const/4 v6, #int 0 // #0 │ │ +146fc0: 28eb |010c: goto 00f7 // -0015 │ │ +146fc2: 0000 |010d: nop // spacer │ │ +146fc4: 0001 0700 0000 0000 0500 0000 4f00 ... |010e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0006 line=175 │ │ 0x0007 line=251 │ │ 0x0008 line=177 │ │ 0x0018 line=178 │ │ @@ -457214,26 +457346,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -149324: |[149324] com.viewpagerindicator.UnderlinePageIndicator.setCurrentItem:(I)V │ │ -149334: 5420 cc16 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149338: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -14933c: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -149340: 1a01 2a1c |0006: const-string v1, "ViewPager has not been bound." // string@1c2a │ │ -149344: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14934a: 2700 |000b: throw v0 │ │ -14934c: 5420 cc16 |000c: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149350: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -149356: 5923 bf16 |0011: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ -14935a: 6e10 f43d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -149360: 0e00 |0016: return-void │ │ +146fe8: |[146fe8] com.viewpagerindicator.UnderlinePageIndicator.setCurrentItem:(I)V │ │ +146ff8: 5420 cc16 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +146ffc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +147000: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +147004: 1a01 261c |0006: const-string v1, "ViewPager has not been bound." // string@1c26 │ │ +147008: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +14700e: 2700 |000b: throw v0 │ │ +147010: 5420 cc16 |000c: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +147014: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +14701a: 5923 bf16 |0011: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@16bf │ │ +14701e: 6e10 f43d 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +147024: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x000c line=289 │ │ 0x0011 line=290 │ │ 0x0013 line=291 │ │ @@ -457247,17 +457379,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149364: |[149364] com.viewpagerindicator.UnderlinePageIndicator.setFadeDelay:(I)V │ │ -149374: 5901 c116 |0000: iput v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ -149378: 0e00 |0002: return-void │ │ +147028: |[147028] com.viewpagerindicator.UnderlinePageIndicator.setFadeDelay:(I)V │ │ +147038: 5901 c116 |0000: iput v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@16c1 │ │ +14703c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0003 reg=1 fadeDelay I │ │ @@ -457267,22 +457399,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -14937c: |[14937c] com.viewpagerindicator.UnderlinePageIndicator.setFadeLength:(I)V │ │ -14938c: 5923 c216 |0000: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ -149390: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ -149394: 5221 c216 |0004: iget v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ -149398: db01 011e |0006: div-int/lit8 v1, v1, #int 30 // #1e │ │ -14939c: b310 |0008: div-int/2addr v0, v1 │ │ -14939e: 5920 c016 |0009: iput v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@16c0 │ │ -1493a2: 0e00 |000b: return-void │ │ +147040: |[147040] com.viewpagerindicator.UnderlinePageIndicator.setFadeLength:(I)V │ │ +147050: 5923 c216 |0000: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ +147054: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ +147058: 5221 c216 |0004: iget v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@16c2 │ │ +14705c: db01 011e |0006: div-int/lit8 v1, v1, #int 30 // #1e │ │ +147060: b310 |0008: div-int/2addr v0, v1 │ │ +147062: 5920 c016 |0009: iput v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@16c0 │ │ +147066: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 0x000b line=136 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ @@ -457293,29 +457425,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -1493a4: |[1493a4] com.viewpagerindicator.UnderlinePageIndicator.setFades:(Z)V │ │ -1493b4: 5520 c416 |0000: iget-boolean v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ -1493b8: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ -1493bc: 5c23 c416 |0004: iput-boolean v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ -1493c0: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -1493c4: 5420 c316 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -1493c8: 6e20 fe3d 0200 |000a: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ -1493ce: 0e00 |000d: return-void │ │ -1493d0: 5420 c316 |000e: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ -1493d4: 6e20 003e 0200 |0010: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3e00 │ │ -1493da: 5420 c816 |0013: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -1493de: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -1493e2: 6e20 f502 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -1493e8: 6e10 f43d 0200 |001a: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -1493ee: 28f0 |001d: goto 000d // -0010 │ │ +147068: |[147068] com.viewpagerindicator.UnderlinePageIndicator.setFades:(Z)V │ │ +147078: 5520 c416 |0000: iget-boolean v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ +14707c: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ +147080: 5c23 c416 |0004: iput-boolean v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@16c4 │ │ +147084: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +147088: 5420 c316 |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +14708c: 6e20 fe3d 0200 |000a: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ +147092: 0e00 |000d: return-void │ │ +147094: 5420 c316 |000e: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@16c3 │ │ +147098: 6e20 003e 0200 |0010: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@3e00 │ │ +14709e: 5420 c816 |0013: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +1470a2: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +1470a6: 6e20 f502 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +1470ac: 6e10 f43d 0200 |001a: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +1470b2: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0006 line=111 │ │ 0x0008 line=112 │ │ 0x000d line=119 │ │ @@ -457331,17 +457463,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 │ │ -1493f0: |[1493f0] com.viewpagerindicator.UnderlinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -149400: 5b01 c716 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ -149404: 0e00 |0002: return-void │ │ +1470b4: |[1470b4] com.viewpagerindicator.UnderlinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +1470c4: 5b01 c716 |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@16c7 │ │ +1470c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0002 line=343 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -457351,19 +457483,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -149408: |[149408] com.viewpagerindicator.UnderlinePageIndicator.setSelectedColor:(I)V │ │ -149418: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ -14941c: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -149422: 6e10 f43d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -149428: 0e00 |0008: return-void │ │ +1470cc: |[1470cc] com.viewpagerindicator.UnderlinePageIndicator.setSelectedColor:(I)V │ │ +1470dc: 5410 c816 |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@16c8 │ │ +1470e0: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1470e6: 6e10 f43d 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +1470ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ 0x0008 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ @@ -457374,38 +457506,38 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -14942c: |[14942c] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -14943c: 5420 cc16 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149440: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -149444: 0e00 |0004: return-void │ │ -149446: 5420 cc16 |0005: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -14944a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -14944e: 5420 cc16 |0009: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -149452: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -149454: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14945a: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -149460: 0c00 |0012: move-result-object v0 │ │ -149462: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ -149466: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14946a: 1a01 291c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c29 │ │ -14946e: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -149474: 2700 |001c: throw v0 │ │ -149476: 5b23 cc16 |001d: iput-object v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -14947a: 5420 cc16 |001f: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ -14947e: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -149484: 6e10 f43d 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ -14948a: 2200 8907 |0027: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2; // type@0789 │ │ -14948e: 7020 d53d 2000 |0029: invoke-direct {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@3dd5 │ │ -149494: 6e20 fe3d 0200 |002c: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ -14949a: 28d5 |002f: goto 0004 // -002b │ │ +1470f0: |[1470f0] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +147100: 5420 cc16 |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +147104: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +147108: 0e00 |0004: return-void │ │ +14710a: 5420 cc16 |0005: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +14710e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +147112: 5420 cc16 |0009: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +147116: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +147118: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +14711e: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +147124: 0c00 |0012: move-result-object v0 │ │ +147126: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +14712a: 2200 6508 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +14712e: 1a01 251c |0017: const-string v1, "ViewPager does not have adapter instance." // string@1c25 │ │ +147132: 7020 f642 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +147138: 2700 |001c: throw v0 │ │ +14713a: 5b23 cc16 |001d: iput-object v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +14713e: 5420 cc16 |001f: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@16cc │ │ +147142: 6e20 7a1c 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +147148: 6e10 f43d 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@3df4 │ │ +14714e: 2200 8907 |0027: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2; // type@0789 │ │ +147152: 7020 d53d 2000 |0029: invoke-direct {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@3dd5 │ │ +147158: 6e20 fe3d 0200 |002c: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@3dfe │ │ +14715e: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=276 │ │ 0x0005 line=259 │ │ 0x0009 line=261 │ │ 0x000f line=263 │ │ @@ -457423,43 +457555,43 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -14949c: |[14949c] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -1494ac: 6e20 083e 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3e08 │ │ -1494b2: 6e20 023e 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@3e02 │ │ -1494b8: 0e00 |0006: return-void │ │ +147160: |[147160] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +147170: 6e20 083e 1000 |0000: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@3e08 │ │ +147176: 6e20 023e 2000 |0003: invoke-virtual {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@3e02 │ │ +14717c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=281 │ │ 0x0006 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 6949 (UnderlinePageIndicator.java) │ │ + source_file_idx : 6945 (UnderlinePageIndicator.java) │ │ │ │ Class #1607 header: │ │ class_idx : 2062 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1788 │ │ -source_file_idx : 1592 │ │ +source_file_idx : 1588 │ │ static_fields_size : 4 │ │ instance_fields_size: 28 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 40 │ │ │ │ Class #1607 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lindrora/atomic/indicator/ConversationTitlePageIndicator$1; Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; } │ │ Annotations on method #16526 'calculateAllBounds' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/graphics/Paint;" ")" "Ljava/util/ArrayList" "<" "Landroid/graphics/Rect;" ">;" } │ │ │ │ Class #1607 - │ │ Class descriptor : 'Lindrora/atomic/indicator/ConversationTitlePageIndicator;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/view/View;' │ │ @@ -457605,18 +457737,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1494bc: |[1494bc] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;)V │ │ -1494cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1494ce: 7030 8b40 2100 |0001: invoke-direct {v1, v2, v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@408b │ │ -1494d4: 0e00 |0004: return-void │ │ +147180: |[147180] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;)V │ │ +147190: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +147192: 7030 8b40 2100 |0001: invoke-direct {v1, v2, v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@408b │ │ +147198: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -457626,18 +457758,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 │ │ -1494d8: |[1494d8] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1494e8: 1400 f200 017f |0000: const v0, #float 1.71475e+38 // #7f0100f2 │ │ -1494ee: 7040 8c40 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@408c │ │ -1494f4: 0e00 |0006: return-void │ │ +14719c: |[14719c] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1471ac: 1400 f200 017f |0000: const v0, #float 1.71475e+38 // #7f0100f2 │ │ +1471b2: 7040 8c40 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@408c │ │ +1471b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0006 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -457648,273 +457780,273 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 29 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 542 16-bit code units │ │ -1494f8: |[1494f8] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -149508: 7604 2738 1900 |0000: invoke-direct/range {v25, v26, v27, v28}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ -14950e: 1317 ffff |0003: const/16 v23, #int -1 // #ffff │ │ -149512: 0200 1700 |0005: move/from16 v0, v23 │ │ -149516: 0801 1900 |0007: move-object/from16 v1, v25 │ │ -14951a: 5910 761f |0009: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14951e: 2217 8000 |000b: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -149522: 7601 e702 1700 |000d: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -149528: 0800 1700 |0010: move-object/from16 v0, v23 │ │ -14952c: 0801 1900 |0012: move-object/from16 v1, v25 │ │ -149530: 5b10 831f |0014: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149534: 2217 8200 |0016: new-instance v23, Landroid/graphics/Path; // type@0082 │ │ -149538: 7601 0503 1700 |0018: invoke-direct/range {v23}, Landroid/graphics/Path;.:()V // method@0305 │ │ -14953e: 0800 1700 |001b: move-object/from16 v0, v23 │ │ -149542: 0801 1900 |001d: move-object/from16 v1, v25 │ │ -149546: 5b10 841f |001f: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14954a: 2217 8800 |0021: new-instance v23, Landroid/graphics/Rect; // type@0088 │ │ -14954e: 7601 1903 1700 |0023: invoke-direct/range {v23}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -149554: 0800 1700 |0026: move-object/from16 v0, v23 │ │ -149558: 0801 1900 |0028: move-object/from16 v1, v25 │ │ -14955c: 5b10 711f |002a: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ -149560: 2217 8000 |002c: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -149564: 7601 e702 1700 |002e: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -14956a: 0800 1700 |0031: move-object/from16 v0, v23 │ │ -14956e: 0801 1900 |0033: move-object/from16 v1, v25 │ │ -149572: 5b10 821f |0035: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -149576: 2217 8000 |0037: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ -14957a: 7601 e702 1700 |0039: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ -149580: 0800 1700 |003c: move-object/from16 v0, v23 │ │ -149584: 0801 1900 |003e: move-object/from16 v1, v25 │ │ -149588: 5b10 811f |0040: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14958c: 1517 80bf |0042: const/high16 v23, #int -1082130432 // #bf80 │ │ -149590: 0200 1700 |0044: move/from16 v0, v23 │ │ -149594: 0801 1900 |0046: move-object/from16 v1, v25 │ │ -149598: 5910 7d1f |0048: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14959c: 1317 ffff |004a: const/16 v23, #int -1 // #ffff │ │ -1495a0: 0200 1700 |004c: move/from16 v0, v23 │ │ -1495a4: 0801 1900 |004e: move-object/from16 v1, v25 │ │ -1495a8: 5910 6f1f |0050: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -1495ac: 7401 a340 1900 |0052: invoke-virtual/range {v25}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.isInEditMode:()Z // method@40a3 │ │ -1495b2: 0a17 |0055: move-result v23 │ │ -1495b4: 3817 0300 |0056: if-eqz v23, 0059 // +0003 │ │ -1495b8: 0e00 |0058: return-void │ │ -1495ba: 7401 9940 1900 |0059: invoke-virtual/range {v25}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@4099 │ │ -1495c0: 0c15 |005c: move-result-object v21 │ │ -1495c2: 1417 1900 0a7f |005d: const v23, #float 1.83434e+38 // #7f0a0019 │ │ -1495c8: 0800 1500 |0060: move-object/from16 v0, v21 │ │ -1495cc: 0201 1700 |0062: move/from16 v1, v23 │ │ -1495d0: 6e20 2702 1000 |0064: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -1495d6: 0a08 |0067: move-result v8 │ │ -1495d8: 1417 4b00 0b7f |0068: const v23, #float 1.84764e+38 // #7f0b004b │ │ -1495de: 0800 1500 |006b: move-object/from16 v0, v21 │ │ -1495e2: 0201 1700 |006d: move/from16 v1, v23 │ │ -1495e6: 6e20 2c02 1000 |006f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1495ec: 0a0c |0072: move-result v12 │ │ -1495ee: 1417 0500 0d7f |0073: const v23, #float 1.87421e+38 // #7f0d0005 │ │ -1495f4: 0800 1500 |0076: move-object/from16 v0, v21 │ │ -1495f8: 0201 1700 |0078: move/from16 v1, v23 │ │ -1495fc: 6e20 3702 1000 |007a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ -149602: 0a0a |007d: move-result v10 │ │ -149604: 1417 4900 0b7f |007e: const v23, #float 1.84764e+38 // #7f0b0049 │ │ -14960a: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -14960e: 0201 1700 |0083: move/from16 v1, v23 │ │ -149612: 6e20 2c02 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -149618: 0a09 |0088: move-result v9 │ │ -14961a: 1417 4a00 0b7f |0089: const v23, #float 1.84764e+38 // #7f0b004a │ │ -149620: 0800 1500 |008c: move-object/from16 v0, v21 │ │ -149624: 0201 1700 |008e: move/from16 v1, v23 │ │ -149628: 6e20 2c02 1000 |0090: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -14962e: 0a0b |0093: move-result v11 │ │ -149630: 1417 4c00 0b7f |0094: const v23, #float 1.84764e+38 // #7f0b004c │ │ -149636: 0800 1500 |0097: move-object/from16 v0, v21 │ │ -14963a: 0201 1700 |0099: move/from16 v1, v23 │ │ -14963e: 6e20 2c02 1000 |009b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -149644: 0a0d |009e: move-result v13 │ │ -149646: 1417 1a00 0a7f |009f: const v23, #float 1.83434e+38 // #7f0a001a │ │ -14964c: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ -149650: 0201 1700 |00a4: move/from16 v1, v23 │ │ -149654: 6e20 2702 1000 |00a6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -14965a: 0a0f |00a9: move-result v15 │ │ -14965c: 1417 0b00 097f |00aa: const v23, #float 1.82104e+38 // #7f09000b │ │ -149662: 0800 1500 |00ad: move-object/from16 v0, v21 │ │ -149666: 0201 1700 |00af: move/from16 v1, v23 │ │ -14966a: 6e20 2602 1000 |00b1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ -149670: 0a0e |00b4: move-result v14 │ │ -149672: 1417 1b00 0a7f |00b5: const v23, #float 1.83434e+38 // #7f0a001b │ │ -149678: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ -14967c: 0201 1700 |00ba: move/from16 v1, v23 │ │ -149680: 6e20 2702 1000 |00bc: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -149686: 0a10 |00bf: move-result v16 │ │ -149688: 1417 4d00 0b7f |00c0: const v23, #float 1.84764e+38 // #7f0b004d │ │ -14968e: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ -149692: 0201 1700 |00c5: move/from16 v1, v23 │ │ -149696: 6e20 2c02 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -14969c: 0a11 |00ca: move-result v17 │ │ -14969e: 1417 4e00 0b7f |00cb: const v23, #float 1.84764e+38 // #7f0b004e │ │ -1496a4: 0800 1500 |00ce: move-object/from16 v0, v21 │ │ -1496a8: 0201 1700 |00d0: move/from16 v1, v23 │ │ -1496ac: 6e20 2c02 1000 |00d2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1496b2: 0a12 |00d5: move-result v18 │ │ -1496b4: 1417 4800 0b7f |00d6: const v23, #float 1.84764e+38 // #7f0b0048 │ │ -1496ba: 0800 1500 |00d9: move-object/from16 v0, v21 │ │ -1496be: 0201 1700 |00db: move/from16 v1, v23 │ │ -1496c2: 6e20 2c02 1000 |00dd: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1496c8: 0a07 |00e0: move-result v7 │ │ -1496ca: 1417 4f00 0b7f |00e1: const v23, #float 1.84764e+38 // #7f0b004f │ │ -1496d0: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -1496d4: 0201 1700 |00e6: move/from16 v1, v23 │ │ -1496d8: 6e20 2c02 1000 |00e8: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ -1496de: 0a13 |00eb: move-result v19 │ │ -1496e0: 6217 781e |00ec: sget-object v23, Lindrora/atomic/R$styleable;.TitlePageIndicator:[I // field@1e78 │ │ -1496e4: 1318 0000 |00ee: const/16 v24, #int 0 // #0 │ │ -1496e8: 0800 1a00 |00f0: move-object/from16 v0, v26 │ │ -1496ec: 0801 1b00 |00f2: move-object/from16 v1, v27 │ │ -1496f0: 0802 1700 |00f4: move-object/from16 v2, v23 │ │ -1496f4: 0203 1c00 |00f6: move/from16 v3, v28 │ │ -1496f8: 0204 1800 |00f8: move/from16 v4, v24 │ │ -1496fc: 6e54 b201 1032 |00fa: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ -149702: 0c05 |00fd: move-result-object v5 │ │ -149704: 1317 0500 |00fe: const/16 v23, #int 5 // #5 │ │ -149708: 0200 1700 |0100: move/from16 v0, v23 │ │ -14970c: 6e30 5902 050c |0102: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -149712: 0a17 |0105: move-result v23 │ │ -149714: 0200 1700 |0106: move/from16 v0, v23 │ │ -149718: 0801 1900 |0108: move-object/from16 v1, v25 │ │ -14971c: 5910 7a1f |010a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -149720: 1317 0600 |010c: const/16 v23, #int 6 // #6 │ │ -149724: 0200 1700 |010e: move/from16 v0, v23 │ │ -149728: 6e30 6202 050a |0110: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ -14972e: 0a17 |0113: move-result v23 │ │ -149730: 7701 7a40 1700 |0114: invoke-static/range {v23}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.fromValue:(I)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407a │ │ -149736: 0c17 |0117: move-result-object v23 │ │ -149738: 0800 1700 |0118: move-object/from16 v0, v23 │ │ -14973c: 0801 1900 |011a: move-object/from16 v1, v25 │ │ -149740: 5b10 781f |011c: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ -149744: 1317 0700 |011e: const/16 v23, #int 7 // #7 │ │ -149748: 0200 1700 |0120: move/from16 v0, v23 │ │ -14974c: 6e30 5902 0509 |0122: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -149752: 0a17 |0125: move-result v23 │ │ -149754: 0200 1700 |0126: move/from16 v0, v23 │ │ -149758: 0801 1900 |0128: move-object/from16 v1, v25 │ │ -14975c: 5910 771f |012a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -149760: 1317 0800 |012c: const/16 v23, #int 8 // #8 │ │ -149764: 0200 1700 |012e: move/from16 v0, v23 │ │ -149768: 6e30 5902 050b |0130: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -14976e: 0a17 |0133: move-result v23 │ │ -149770: 0200 1700 |0134: move/from16 v0, v23 │ │ -149774: 0801 1900 |0136: move-object/from16 v1, v25 │ │ -149778: 5910 791f |0138: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ -14977c: 1317 0900 |013a: const/16 v23, #int 9 // #9 │ │ -149780: 0200 1700 |013c: move/from16 v0, v23 │ │ -149784: 6e30 5902 050d |013e: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -14978a: 0a17 |0141: move-result v23 │ │ -14978c: 0200 1700 |0142: move/from16 v0, v23 │ │ -149790: 0801 1900 |0144: move-object/from16 v1, v25 │ │ -149794: 5910 7b1f |0146: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ -149798: 1317 0c00 |0148: const/16 v23, #int 12 // #c │ │ -14979c: 0200 1700 |014a: move/from16 v0, v23 │ │ -1497a0: 0201 1300 |014c: move/from16 v1, v19 │ │ -1497a4: 6e30 5902 0501 |014e: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1497aa: 0a17 |0151: move-result v23 │ │ -1497ac: 0200 1700 |0152: move/from16 v0, v23 │ │ -1497b0: 0801 1900 |0154: move-object/from16 v1, v25 │ │ -1497b4: 5910 881f |0156: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -1497b8: 1317 0b00 |0158: const/16 v23, #int 11 // #b │ │ -1497bc: 0200 1700 |015a: move/from16 v0, v23 │ │ -1497c0: 0201 1200 |015c: move/from16 v1, v18 │ │ -1497c4: 6e30 5902 0501 |015e: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1497ca: 0a17 |0161: move-result v23 │ │ -1497cc: 0200 1700 |0162: move/from16 v0, v23 │ │ -1497d0: 0801 1900 |0164: move-object/from16 v1, v25 │ │ -1497d4: 5910 871f |0166: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -1497d8: 1317 0300 |0168: const/16 v23, #int 3 // #3 │ │ -1497dc: 0200 1700 |016a: move/from16 v0, v23 │ │ -1497e0: 6e30 5902 0507 |016c: invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -1497e6: 0a17 |016f: move-result v23 │ │ -1497e8: 0200 1700 |0170: move/from16 v0, v23 │ │ -1497ec: 0801 1900 |0172: move-object/from16 v1, v25 │ │ -1497f0: 5910 731f |0174: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -1497f4: 1317 0200 |0176: const/16 v23, #int 2 // #2 │ │ -1497f8: 0200 1700 |0178: move/from16 v0, v23 │ │ -1497fc: 6e30 5702 050f |017a: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -149802: 0a17 |017d: move-result v23 │ │ -149804: 0200 1700 |017e: move/from16 v0, v23 │ │ -149808: 0801 1900 |0180: move-object/from16 v1, v25 │ │ -14980c: 5910 741f |0182: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ -149810: 1317 0100 |0184: const/16 v23, #int 1 // #1 │ │ -149814: 0200 1700 |0186: move/from16 v0, v23 │ │ -149818: 0201 1000 |0188: move/from16 v1, v16 │ │ -14981c: 6e30 5702 0501 |018a: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -149822: 0a17 |018d: move-result v23 │ │ -149824: 0200 1700 |018e: move/from16 v0, v23 │ │ -149828: 0801 1900 |0190: move-object/from16 v1, v25 │ │ -14982c: 5910 751f |0192: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ -149830: 1317 0a00 |0194: const/16 v23, #int 10 // #a │ │ -149834: 0200 1700 |0196: move/from16 v0, v23 │ │ -149838: 6e30 5502 050e |0198: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ -14983e: 0a17 |019b: move-result v23 │ │ -149840: 0200 1700 |019c: move/from16 v0, v23 │ │ -149844: 0801 1900 |019e: move-object/from16 v1, v25 │ │ -149848: 5c10 701f |01a0: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ -14984c: 1317 0000 |01a2: const/16 v23, #int 0 // #0 │ │ -149850: 0200 1700 |01a4: move/from16 v0, v23 │ │ -149854: 0201 1100 |01a6: move/from16 v1, v17 │ │ -149858: 6e30 5902 0501 |01a8: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ -14985e: 0a16 |01ab: move-result v22 │ │ -149860: 1317 0400 |01ac: const/16 v23, #int 4 // #4 │ │ -149864: 0200 1700 |01ae: move/from16 v0, v23 │ │ -149868: 6e30 5702 0508 |01b0: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ -14986e: 0a14 |01b3: move-result v20 │ │ -149870: 0800 1900 |01b4: move-object/from16 v0, v25 │ │ -149874: 5400 831f |01b6: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149878: 0817 0000 |01b8: move-object/from16 v23, v0 │ │ -14987c: 0800 1700 |01ba: move-object/from16 v0, v23 │ │ -149880: 0201 1600 |01bc: move/from16 v1, v22 │ │ -149884: 6e20 0303 1000 |01be: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -14988a: 0800 1900 |01c1: move-object/from16 v0, v25 │ │ -14988e: 5400 831f |01c3: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149892: 0817 0000 |01c5: move-object/from16 v23, v0 │ │ -149896: 1318 0100 |01c7: const/16 v24, #int 1 // #1 │ │ -14989a: 7402 f602 1700 |01c9: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ -1498a0: 0800 1900 |01cc: move-object/from16 v0, v25 │ │ -1498a4: 5400 821f |01ce: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -1498a8: 0817 0000 |01d0: move-object/from16 v23, v0 │ │ -1498ac: 6218 a500 |01d2: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ -1498b0: 7402 0103 1700 |01d4: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -1498b6: 0800 1900 |01d7: move-object/from16 v0, v25 │ │ -1498ba: 5400 821f |01d9: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -1498be: 0817 0000 |01db: move-object/from16 v23, v0 │ │ -1498c2: 0800 1900 |01dd: move-object/from16 v0, v25 │ │ -1498c6: 5200 7a1f |01df: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -1498ca: 0218 0000 |01e1: move/from16 v24, v0 │ │ -1498ce: 7402 0003 1700 |01e3: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -1498d4: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ -1498d8: 5400 821f |01e8: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -1498dc: 0817 0000 |01ea: move-object/from16 v23, v0 │ │ -1498e0: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ -1498e4: 0201 1400 |01ee: move/from16 v1, v20 │ │ -1498e8: 6e20 f702 1000 |01f0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -1498ee: 0800 1900 |01f3: move-object/from16 v0, v25 │ │ -1498f2: 5400 811f |01f5: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -1498f6: 0817 0000 |01f7: move-object/from16 v23, v0 │ │ -1498fa: 6218 a500 |01f9: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ -1498fe: 7402 0103 1700 |01fb: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ -149904: 0800 1900 |01fe: move-object/from16 v0, v25 │ │ -149908: 5400 811f |0200: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14990c: 0817 0000 |0202: move-object/from16 v23, v0 │ │ -149910: 0800 1700 |0204: move-object/from16 v0, v23 │ │ -149914: 0201 1400 |0206: move/from16 v1, v20 │ │ -149918: 6e20 f702 1000 |0208: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14991e: 6e10 7102 0500 |020b: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ -149924: 7701 fa38 1a00 |020e: invoke-static/range {v26}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ -14992a: 0c06 |0211: move-result-object v6 │ │ -14992c: 7110 9e1b 0600 |0212: invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ -149932: 0a17 |0215: move-result v23 │ │ -149934: 0200 1700 |0216: move/from16 v0, v23 │ │ -149938: 0801 1900 |0218: move-object/from16 v1, v25 │ │ -14993c: 5910 891f |021a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTouchSlop:I // field@1f89 │ │ -149940: 2900 3cfe |021c: goto/16 0058 // -01c4 │ │ +1471bc: |[1471bc] indrora.atomic.indicator.ConversationTitlePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +1471cc: 7604 2738 1900 |0000: invoke-direct/range {v25, v26, v27, v28}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@3827 │ │ +1471d2: 1317 ffff |0003: const/16 v23, #int -1 // #ffff │ │ +1471d6: 0200 1700 |0005: move/from16 v0, v23 │ │ +1471da: 0801 1900 |0007: move-object/from16 v1, v25 │ │ +1471de: 5910 761f |0009: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1471e2: 2217 8000 |000b: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +1471e6: 7601 e702 1700 |000d: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +1471ec: 0800 1700 |0010: move-object/from16 v0, v23 │ │ +1471f0: 0801 1900 |0012: move-object/from16 v1, v25 │ │ +1471f4: 5b10 831f |0014: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +1471f8: 2217 8200 |0016: new-instance v23, Landroid/graphics/Path; // type@0082 │ │ +1471fc: 7601 0503 1700 |0018: invoke-direct/range {v23}, Landroid/graphics/Path;.:()V // method@0305 │ │ +147202: 0800 1700 |001b: move-object/from16 v0, v23 │ │ +147206: 0801 1900 |001d: move-object/from16 v1, v25 │ │ +14720a: 5b10 841f |001f: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +14720e: 2217 8800 |0021: new-instance v23, Landroid/graphics/Rect; // type@0088 │ │ +147212: 7601 1903 1700 |0023: invoke-direct/range {v23}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +147218: 0800 1700 |0026: move-object/from16 v0, v23 │ │ +14721c: 0801 1900 |0028: move-object/from16 v1, v25 │ │ +147220: 5b10 711f |002a: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ +147224: 2217 8000 |002c: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +147228: 7601 e702 1700 |002e: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +14722e: 0800 1700 |0031: move-object/from16 v0, v23 │ │ +147232: 0801 1900 |0033: move-object/from16 v1, v25 │ │ +147236: 5b10 821f |0035: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +14723a: 2217 8000 |0037: new-instance v23, Landroid/graphics/Paint; // type@0080 │ │ +14723e: 7601 e702 1700 |0039: invoke-direct/range {v23}, Landroid/graphics/Paint;.:()V // method@02e7 │ │ +147244: 0800 1700 |003c: move-object/from16 v0, v23 │ │ +147248: 0801 1900 |003e: move-object/from16 v1, v25 │ │ +14724c: 5b10 811f |0040: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +147250: 1517 80bf |0042: const/high16 v23, #int -1082130432 // #bf80 │ │ +147254: 0200 1700 |0044: move/from16 v0, v23 │ │ +147258: 0801 1900 |0046: move-object/from16 v1, v25 │ │ +14725c: 5910 7d1f |0048: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +147260: 1317 ffff |004a: const/16 v23, #int -1 // #ffff │ │ +147264: 0200 1700 |004c: move/from16 v0, v23 │ │ +147268: 0801 1900 |004e: move-object/from16 v1, v25 │ │ +14726c: 5910 6f1f |0050: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +147270: 7401 a340 1900 |0052: invoke-virtual/range {v25}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.isInEditMode:()Z // method@40a3 │ │ +147276: 0a17 |0055: move-result v23 │ │ +147278: 3817 0300 |0056: if-eqz v23, 0059 // +0003 │ │ +14727c: 0e00 |0058: return-void │ │ +14727e: 7401 9940 1900 |0059: invoke-virtual/range {v25}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getResources:()Landroid/content/res/Resources; // method@4099 │ │ +147284: 0c15 |005c: move-result-object v21 │ │ +147286: 1417 1900 0a7f |005d: const v23, #float 1.83434e+38 // #7f0a0019 │ │ +14728c: 0800 1500 |0060: move-object/from16 v0, v21 │ │ +147290: 0201 1700 |0062: move/from16 v1, v23 │ │ +147294: 6e20 2702 1000 |0064: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +14729a: 0a08 |0067: move-result v8 │ │ +14729c: 1417 4b00 0b7f |0068: const v23, #float 1.84764e+38 // #7f0b004b │ │ +1472a2: 0800 1500 |006b: move-object/from16 v0, v21 │ │ +1472a6: 0201 1700 |006d: move/from16 v1, v23 │ │ +1472aa: 6e20 2c02 1000 |006f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1472b0: 0a0c |0072: move-result v12 │ │ +1472b2: 1417 0500 0d7f |0073: const v23, #float 1.87421e+38 // #7f0d0005 │ │ +1472b8: 0800 1500 |0076: move-object/from16 v0, v21 │ │ +1472bc: 0201 1700 |0078: move/from16 v1, v23 │ │ +1472c0: 6e20 3702 1000 |007a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0237 │ │ +1472c6: 0a0a |007d: move-result v10 │ │ +1472c8: 1417 4900 0b7f |007e: const v23, #float 1.84764e+38 // #7f0b0049 │ │ +1472ce: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +1472d2: 0201 1700 |0083: move/from16 v1, v23 │ │ +1472d6: 6e20 2c02 1000 |0085: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1472dc: 0a09 |0088: move-result v9 │ │ +1472de: 1417 4a00 0b7f |0089: const v23, #float 1.84764e+38 // #7f0b004a │ │ +1472e4: 0800 1500 |008c: move-object/from16 v0, v21 │ │ +1472e8: 0201 1700 |008e: move/from16 v1, v23 │ │ +1472ec: 6e20 2c02 1000 |0090: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1472f2: 0a0b |0093: move-result v11 │ │ +1472f4: 1417 4c00 0b7f |0094: const v23, #float 1.84764e+38 // #7f0b004c │ │ +1472fa: 0800 1500 |0097: move-object/from16 v0, v21 │ │ +1472fe: 0201 1700 |0099: move/from16 v1, v23 │ │ +147302: 6e20 2c02 1000 |009b: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +147308: 0a0d |009e: move-result v13 │ │ +14730a: 1417 1a00 0a7f |009f: const v23, #float 1.83434e+38 // #7f0a001a │ │ +147310: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ +147314: 0201 1700 |00a4: move/from16 v1, v23 │ │ +147318: 6e20 2702 1000 |00a6: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +14731e: 0a0f |00a9: move-result v15 │ │ +147320: 1417 0b00 097f |00aa: const v23, #float 1.82104e+38 // #7f09000b │ │ +147326: 0800 1500 |00ad: move-object/from16 v0, v21 │ │ +14732a: 0201 1700 |00af: move/from16 v1, v23 │ │ +14732e: 6e20 2602 1000 |00b1: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0226 │ │ +147334: 0a0e |00b4: move-result v14 │ │ +147336: 1417 1b00 0a7f |00b5: const v23, #float 1.83434e+38 // #7f0a001b │ │ +14733c: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ +147340: 0201 1700 |00ba: move/from16 v1, v23 │ │ +147344: 6e20 2702 1000 |00bc: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +14734a: 0a10 |00bf: move-result v16 │ │ +14734c: 1417 4d00 0b7f |00c0: const v23, #float 1.84764e+38 // #7f0b004d │ │ +147352: 0800 1500 |00c3: move-object/from16 v0, v21 │ │ +147356: 0201 1700 |00c5: move/from16 v1, v23 │ │ +14735a: 6e20 2c02 1000 |00c7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +147360: 0a11 |00ca: move-result v17 │ │ +147362: 1417 4e00 0b7f |00cb: const v23, #float 1.84764e+38 // #7f0b004e │ │ +147368: 0800 1500 |00ce: move-object/from16 v0, v21 │ │ +14736c: 0201 1700 |00d0: move/from16 v1, v23 │ │ +147370: 6e20 2c02 1000 |00d2: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +147376: 0a12 |00d5: move-result v18 │ │ +147378: 1417 4800 0b7f |00d6: const v23, #float 1.84764e+38 // #7f0b0048 │ │ +14737e: 0800 1500 |00d9: move-object/from16 v0, v21 │ │ +147382: 0201 1700 |00db: move/from16 v1, v23 │ │ +147386: 6e20 2c02 1000 |00dd: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +14738c: 0a07 |00e0: move-result v7 │ │ +14738e: 1417 4f00 0b7f |00e1: const v23, #float 1.84764e+38 // #7f0b004f │ │ +147394: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +147398: 0201 1700 |00e6: move/from16 v1, v23 │ │ +14739c: 6e20 2c02 1000 |00e8: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@022c │ │ +1473a2: 0a13 |00eb: move-result v19 │ │ +1473a4: 6217 781e |00ec: sget-object v23, Lindrora/atomic/R$styleable;.TitlePageIndicator:[I // field@1e78 │ │ +1473a8: 1318 0000 |00ee: const/16 v24, #int 0 // #0 │ │ +1473ac: 0800 1a00 |00f0: move-object/from16 v0, v26 │ │ +1473b0: 0801 1b00 |00f2: move-object/from16 v1, v27 │ │ +1473b4: 0802 1700 |00f4: move-object/from16 v2, v23 │ │ +1473b8: 0203 1c00 |00f6: move/from16 v3, v28 │ │ +1473bc: 0204 1800 |00f8: move/from16 v4, v24 │ │ +1473c0: 6e54 b201 1032 |00fa: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01b2 │ │ +1473c6: 0c05 |00fd: move-result-object v5 │ │ +1473c8: 1317 0500 |00fe: const/16 v23, #int 5 // #5 │ │ +1473cc: 0200 1700 |0100: move/from16 v0, v23 │ │ +1473d0: 6e30 5902 050c |0102: invoke-virtual {v5, v0, v12}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1473d6: 0a17 |0105: move-result v23 │ │ +1473d8: 0200 1700 |0106: move/from16 v0, v23 │ │ +1473dc: 0801 1900 |0108: move-object/from16 v1, v25 │ │ +1473e0: 5910 7a1f |010a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +1473e4: 1317 0600 |010c: const/16 v23, #int 6 // #6 │ │ +1473e8: 0200 1700 |010e: move/from16 v0, v23 │ │ +1473ec: 6e30 6202 050a |0110: invoke-virtual {v5, v0, v10}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@0262 │ │ +1473f2: 0a17 |0113: move-result v23 │ │ +1473f4: 7701 7a40 1700 |0114: invoke-static/range {v23}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.fromValue:(I)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // method@407a │ │ +1473fa: 0c17 |0117: move-result-object v23 │ │ +1473fc: 0800 1700 |0118: move-object/from16 v0, v23 │ │ +147400: 0801 1900 |011a: move-object/from16 v1, v25 │ │ +147404: 5b10 781f |011c: iput-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ +147408: 1317 0700 |011e: const/16 v23, #int 7 // #7 │ │ +14740c: 0200 1700 |0120: move/from16 v0, v23 │ │ +147410: 6e30 5902 0509 |0122: invoke-virtual {v5, v0, v9}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +147416: 0a17 |0125: move-result v23 │ │ +147418: 0200 1700 |0126: move/from16 v0, v23 │ │ +14741c: 0801 1900 |0128: move-object/from16 v1, v25 │ │ +147420: 5910 771f |012a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +147424: 1317 0800 |012c: const/16 v23, #int 8 // #8 │ │ +147428: 0200 1700 |012e: move/from16 v0, v23 │ │ +14742c: 6e30 5902 050b |0130: invoke-virtual {v5, v0, v11}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +147432: 0a17 |0133: move-result v23 │ │ +147434: 0200 1700 |0134: move/from16 v0, v23 │ │ +147438: 0801 1900 |0136: move-object/from16 v1, v25 │ │ +14743c: 5910 791f |0138: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ +147440: 1317 0900 |013a: const/16 v23, #int 9 // #9 │ │ +147444: 0200 1700 |013c: move/from16 v0, v23 │ │ +147448: 6e30 5902 050d |013e: invoke-virtual {v5, v0, v13}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +14744e: 0a17 |0141: move-result v23 │ │ +147450: 0200 1700 |0142: move/from16 v0, v23 │ │ +147454: 0801 1900 |0144: move-object/from16 v1, v25 │ │ +147458: 5910 7b1f |0146: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ +14745c: 1317 0c00 |0148: const/16 v23, #int 12 // #c │ │ +147460: 0200 1700 |014a: move/from16 v0, v23 │ │ +147464: 0201 1300 |014c: move/from16 v1, v19 │ │ +147468: 6e30 5902 0501 |014e: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +14746e: 0a17 |0151: move-result v23 │ │ +147470: 0200 1700 |0152: move/from16 v0, v23 │ │ +147474: 0801 1900 |0154: move-object/from16 v1, v25 │ │ +147478: 5910 881f |0156: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +14747c: 1317 0b00 |0158: const/16 v23, #int 11 // #b │ │ +147480: 0200 1700 |015a: move/from16 v0, v23 │ │ +147484: 0201 1200 |015c: move/from16 v1, v18 │ │ +147488: 6e30 5902 0501 |015e: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +14748e: 0a17 |0161: move-result v23 │ │ +147490: 0200 1700 |0162: move/from16 v0, v23 │ │ +147494: 0801 1900 |0164: move-object/from16 v1, v25 │ │ +147498: 5910 871f |0166: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +14749c: 1317 0300 |0168: const/16 v23, #int 3 // #3 │ │ +1474a0: 0200 1700 |016a: move/from16 v0, v23 │ │ +1474a4: 6e30 5902 0507 |016c: invoke-virtual {v5, v0, v7}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +1474aa: 0a17 |016f: move-result v23 │ │ +1474ac: 0200 1700 |0170: move/from16 v0, v23 │ │ +1474b0: 0801 1900 |0172: move-object/from16 v1, v25 │ │ +1474b4: 5910 731f |0174: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +1474b8: 1317 0200 |0176: const/16 v23, #int 2 // #2 │ │ +1474bc: 0200 1700 |0178: move/from16 v0, v23 │ │ +1474c0: 6e30 5702 050f |017a: invoke-virtual {v5, v0, v15}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +1474c6: 0a17 |017d: move-result v23 │ │ +1474c8: 0200 1700 |017e: move/from16 v0, v23 │ │ +1474cc: 0801 1900 |0180: move-object/from16 v1, v25 │ │ +1474d0: 5910 741f |0182: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ +1474d4: 1317 0100 |0184: const/16 v23, #int 1 // #1 │ │ +1474d8: 0200 1700 |0186: move/from16 v0, v23 │ │ +1474dc: 0201 1000 |0188: move/from16 v1, v16 │ │ +1474e0: 6e30 5702 0501 |018a: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +1474e6: 0a17 |018d: move-result v23 │ │ +1474e8: 0200 1700 |018e: move/from16 v0, v23 │ │ +1474ec: 0801 1900 |0190: move-object/from16 v1, v25 │ │ +1474f0: 5910 751f |0192: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ +1474f4: 1317 0a00 |0194: const/16 v23, #int 10 // #a │ │ +1474f8: 0200 1700 |0196: move/from16 v0, v23 │ │ +1474fc: 6e30 5502 050e |0198: invoke-virtual {v5, v0, v14}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0255 │ │ +147502: 0a17 |019b: move-result v23 │ │ +147504: 0200 1700 |019c: move/from16 v0, v23 │ │ +147508: 0801 1900 |019e: move-object/from16 v1, v25 │ │ +14750c: 5c10 701f |01a0: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ +147510: 1317 0000 |01a2: const/16 v23, #int 0 // #0 │ │ +147514: 0200 1700 |01a4: move/from16 v0, v23 │ │ +147518: 0201 1100 |01a6: move/from16 v1, v17 │ │ +14751c: 6e30 5902 0501 |01a8: invoke-virtual {v5, v0, v1}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0259 │ │ +147522: 0a16 |01ab: move-result v22 │ │ +147524: 1317 0400 |01ac: const/16 v23, #int 4 // #4 │ │ +147528: 0200 1700 |01ae: move/from16 v0, v23 │ │ +14752c: 6e30 5702 0508 |01b0: invoke-virtual {v5, v0, v8}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0257 │ │ +147532: 0a14 |01b3: move-result v20 │ │ +147534: 0800 1900 |01b4: move-object/from16 v0, v25 │ │ +147538: 5400 831f |01b6: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +14753c: 0817 0000 |01b8: move-object/from16 v23, v0 │ │ +147540: 0800 1700 |01ba: move-object/from16 v0, v23 │ │ +147544: 0201 1600 |01bc: move/from16 v1, v22 │ │ +147548: 6e20 0303 1000 |01be: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +14754e: 0800 1900 |01c1: move-object/from16 v0, v25 │ │ +147552: 5400 831f |01c3: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147556: 0817 0000 |01c5: move-object/from16 v23, v0 │ │ +14755a: 1318 0100 |01c7: const/16 v24, #int 1 // #1 │ │ +14755e: 7402 f602 1700 |01c9: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@02f6 │ │ +147564: 0800 1900 |01cc: move-object/from16 v0, v25 │ │ +147568: 5400 821f |01ce: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +14756c: 0817 0000 |01d0: move-object/from16 v23, v0 │ │ +147570: 6218 a500 |01d2: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ +147574: 7402 0103 1700 |01d4: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +14757a: 0800 1900 |01d7: move-object/from16 v0, v25 │ │ +14757e: 5400 821f |01d9: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +147582: 0817 0000 |01db: move-object/from16 v23, v0 │ │ +147586: 0800 1900 |01dd: move-object/from16 v0, v25 │ │ +14758a: 5200 7a1f |01df: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +14758e: 0218 0000 |01e1: move/from16 v24, v0 │ │ +147592: 7402 0003 1700 |01e3: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +147598: 0800 1900 |01e6: move-object/from16 v0, v25 │ │ +14759c: 5400 821f |01e8: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +1475a0: 0817 0000 |01ea: move-object/from16 v23, v0 │ │ +1475a4: 0800 1700 |01ec: move-object/from16 v0, v23 │ │ +1475a8: 0201 1400 |01ee: move/from16 v1, v20 │ │ +1475ac: 6e20 f702 1000 |01f0: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1475b2: 0800 1900 |01f3: move-object/from16 v0, v25 │ │ +1475b6: 5400 811f |01f5: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1475ba: 0817 0000 |01f7: move-object/from16 v23, v0 │ │ +1475be: 6218 a500 |01f9: sget-object v24, Landroid/graphics/Paint$Style;.FILL_AND_STROKE:Landroid/graphics/Paint$Style; // field@00a5 │ │ +1475c2: 7402 0103 1700 |01fb: invoke-virtual/range {v23, v24}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@0301 │ │ +1475c8: 0800 1900 |01fe: move-object/from16 v0, v25 │ │ +1475cc: 5400 811f |0200: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1475d0: 0817 0000 |0202: move-object/from16 v23, v0 │ │ +1475d4: 0800 1700 |0204: move-object/from16 v0, v23 │ │ +1475d8: 0201 1400 |0206: move/from16 v1, v20 │ │ +1475dc: 6e20 f702 1000 |0208: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1475e2: 6e10 7102 0500 |020b: invoke-virtual {v5}, Landroid/content/res/TypedArray;.recycle:()V // method@0271 │ │ +1475e8: 7701 fa38 1a00 |020e: invoke-static/range {v26}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@38fa │ │ +1475ee: 0c06 |0211: move-result-object v6 │ │ +1475f0: 7110 9e1b 0600 |0212: invoke-static {v6}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@1b9e │ │ +1475f6: 0a17 |0215: move-result v23 │ │ +1475f8: 0200 1700 |0216: move/from16 v0, v23 │ │ +1475fc: 0801 1900 |0218: move-object/from16 v1, v25 │ │ +147600: 5910 891f |021a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTouchSlop:I // field@1f89 │ │ +147604: 2900 3cfe |021c: goto/16 0058 // -01c4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=110 │ │ 0x000b line=113 │ │ 0x0016 line=117 │ │ 0x0021 line=118 │ │ @@ -457991,34 +458123,34 @@ │ │ type : '(ILandroid/graphics/Paint;)Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -149944: |[149944] indrora.atomic.indicator.ConversationTitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ -149954: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ -149958: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ -14995e: 7020 9d40 5400 |0005: invoke-direct {v4, v5}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@409d │ │ -149964: 0c01 |0008: move-result-object v1 │ │ -149966: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -149968: 7210 c742 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -14996e: 0a03 |000d: move-result v3 │ │ -149970: 6e40 f302 1632 |000e: invoke-virtual {v6, v1, v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/CharSequence;II)F // method@02f3 │ │ -149976: 0a02 |0011: move-result v2 │ │ -149978: 8722 |0012: float-to-int v2, v2 │ │ -14997a: 5902 b100 |0013: iput v2, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -14997e: 6e10 ea02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ -149984: 0a02 |0018: move-result v2 │ │ -149986: 6e10 e902 0600 |0019: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ -14998c: 0a03 |001c: move-result v3 │ │ -14998e: c732 |001d: sub-float/2addr v2, v3 │ │ -149990: 8722 |001e: float-to-int v2, v2 │ │ -149992: 5902 af00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -149996: 1100 |0021: return-object v0 │ │ +147608: |[147608] indrora.atomic.indicator.ConversationTitlePageIndicator.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; │ │ +147618: 2200 8800 |0000: new-instance v0, Landroid/graphics/Rect; // type@0088 │ │ +14761c: 7010 1903 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@0319 │ │ +147622: 7020 9d40 5400 |0005: invoke-direct {v4, v5}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@409d │ │ +147628: 0c01 |0008: move-result-object v1 │ │ +14762a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +14762c: 7210 c742 0100 |000a: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +147632: 0a03 |000d: move-result v3 │ │ +147634: 6e40 f302 1632 |000e: invoke-virtual {v6, v1, v2, v3}, Landroid/graphics/Paint;.measureText:(Ljava/lang/CharSequence;II)F // method@02f3 │ │ +14763a: 0a02 |0011: move-result v2 │ │ +14763c: 8722 |0012: float-to-int v2, v2 │ │ +14763e: 5902 b100 |0013: iput v2, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147642: 6e10 ea02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ +147648: 0a02 |0018: move-result v2 │ │ +14764a: 6e10 e902 0600 |0019: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ +147650: 0a03 |001c: move-result v3 │ │ +147652: c732 |001d: sub-float/2addr v2, v3 │ │ +147654: 8722 |001e: float-to-int v2, v2 │ │ +147656: 5902 af00 |001f: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +14765a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0005 line=657 │ │ 0x0009 line=658 │ │ 0x0015 line=659 │ │ 0x0021 line=660 │ │ @@ -458034,60 +458166,60 @@ │ │ type : '(Landroid/graphics/Paint;)Ljava/util/ArrayList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -149998: |[149998] indrora.atomic.indicator.ConversationTitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ -1499a8: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ -1499ac: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1499b2: 54b8 8a1f |0005: iget-object v8, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -1499b6: 6e10 261c 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -1499bc: 0c08 |000a: move-result-object v8 │ │ -1499be: 6e10 b818 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -1499c4: 0a01 |000e: move-result v1 │ │ -1499c6: 6e10 a140 0b00 |000f: invoke-virtual {v11}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ -1499cc: 0a07 |0012: move-result v7 │ │ -1499ce: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ -1499d2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1499d4: 3514 3600 |0016: if-ge v4, v1, 004c // +0036 │ │ -1499d8: 7030 8d40 4b0c |0018: invoke-direct {v11, v4, v12}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; // method@408d │ │ -1499de: 0c00 |001b: move-result-object v0 │ │ -1499e0: 5208 b100 |001c: iget v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -1499e4: 5209 b000 |001e: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -1499e8: 9106 0809 |0020: sub-int v6, v8, v9 │ │ -1499ec: 5208 af00 |0022: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -1499f0: 5209 b200 |0024: iget v9, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -1499f4: 9102 0809 |0026: sub-int v2, v8, v9 │ │ -1499f8: 8238 |0028: int-to-float v8, v3 │ │ -1499fa: 8269 |0029: int-to-float v9, v6 │ │ -1499fc: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -149a00: c9a9 |002c: div-float/2addr v9, v10 │ │ -149a02: c798 |002d: sub-float/2addr v8, v9 │ │ -149a04: 52b9 761f |002e: iget v9, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149a08: 9109 0409 |0030: sub-int v9, v4, v9 │ │ -149a0c: 8299 |0032: int-to-float v9, v9 │ │ -149a0e: 52ba 7f1f |0033: iget v10, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ -149a12: c7a9 |0035: sub-float/2addr v9, v10 │ │ -149a14: 827a |0036: int-to-float v10, v7 │ │ -149a16: c8a9 |0037: mul-float/2addr v9, v10 │ │ -149a18: c698 |0038: add-float/2addr v8, v9 │ │ -149a1a: 8788 |0039: float-to-int v8, v8 │ │ -149a1c: 5908 b000 |003a: iput v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149a20: 5208 b000 |003c: iget v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149a24: b068 |003e: add-int/2addr v8, v6 │ │ -149a26: 5908 b100 |003f: iput v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149a2a: 1208 |0041: const/4 v8, #int 0 // #0 │ │ -149a2c: 5908 b200 |0042: iput v8, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -149a30: 5902 af00 |0044: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -149a34: 6e20 c643 0500 |0046: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -149a3a: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ -149a3e: 28cb |004b: goto 0016 // -0035 │ │ -149a40: 1105 |004c: return-object v5 │ │ +14765c: |[14765c] indrora.atomic.indicator.ConversationTitlePageIndicator.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; │ │ +14766c: 2205 a408 |0000: new-instance v5, Ljava/util/ArrayList; // type@08a4 │ │ +147670: 7010 c243 0500 |0002: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +147676: 54b8 8a1f |0005: iget-object v8, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +14767a: 6e10 261c 0800 |0007: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +147680: 0c08 |000a: move-result-object v8 │ │ +147682: 6e10 b818 0800 |000b: invoke-virtual {v8}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +147688: 0a01 |000e: move-result v1 │ │ +14768a: 6e10 a140 0b00 |000f: invoke-virtual {v11}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ +147690: 0a07 |0012: move-result v7 │ │ +147692: db03 0702 |0013: div-int/lit8 v3, v7, #int 2 // #02 │ │ +147696: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +147698: 3514 3600 |0016: if-ge v4, v1, 004c // +0036 │ │ +14769c: 7030 8d40 4b0c |0018: invoke-direct {v11, v4, v12}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.calcBounds:(ILandroid/graphics/Paint;)Landroid/graphics/Rect; // method@408d │ │ +1476a2: 0c00 |001b: move-result-object v0 │ │ +1476a4: 5208 b100 |001c: iget v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1476a8: 5209 b000 |001e: iget v9, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1476ac: 9106 0809 |0020: sub-int v6, v8, v9 │ │ +1476b0: 5208 af00 |0022: iget v8, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +1476b4: 5209 b200 |0024: iget v9, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +1476b8: 9102 0809 |0026: sub-int v2, v8, v9 │ │ +1476bc: 8238 |0028: int-to-float v8, v3 │ │ +1476be: 8269 |0029: int-to-float v9, v6 │ │ +1476c0: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +1476c4: c9a9 |002c: div-float/2addr v9, v10 │ │ +1476c6: c798 |002d: sub-float/2addr v8, v9 │ │ +1476c8: 52b9 761f |002e: iget v9, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1476cc: 9109 0409 |0030: sub-int v9, v4, v9 │ │ +1476d0: 8299 |0032: int-to-float v9, v9 │ │ +1476d2: 52ba 7f1f |0033: iget v10, v11, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ +1476d6: c7a9 |0035: sub-float/2addr v9, v10 │ │ +1476d8: 827a |0036: int-to-float v10, v7 │ │ +1476da: c8a9 |0037: mul-float/2addr v9, v10 │ │ +1476dc: c698 |0038: add-float/2addr v8, v9 │ │ +1476de: 8788 |0039: float-to-int v8, v8 │ │ +1476e0: 5908 b000 |003a: iput v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1476e4: 5208 b000 |003c: iget v8, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +1476e8: b068 |003e: add-int/2addr v8, v6 │ │ +1476ea: 5908 b100 |003f: iput v8, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +1476ee: 1208 |0041: const/4 v8, #int 0 // #0 │ │ +1476f0: 5908 b200 |0042: iput v8, v0, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +1476f4: 5902 af00 |0044: iput v2, v0, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +1476f8: 6e20 c643 0500 |0046: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +1476fe: d804 0401 |0049: add-int/lit8 v4, v4, #int 1 // #01 │ │ +147702: 28cb |004b: goto 0016 // -0035 │ │ +147704: 1105 |004c: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0005 line=630 │ │ 0x000f line=631 │ │ 0x0013 line=632 │ │ 0x0015 line=633 │ │ @@ -458118,25 +458250,25 @@ │ │ type : '(Landroid/graphics/Rect;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -149a44: |[149a44] indrora.atomic.indicator.ConversationTitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V │ │ -149a54: 8250 |0000: int-to-float v0, v5 │ │ -149a56: 5221 731f |0001: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149a5a: c610 |0003: add-float/2addr v0, v1 │ │ -149a5c: 8700 |0004: float-to-int v0, v0 │ │ -149a5e: 5930 b000 |0005: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149a62: 5220 731f |0007: iget v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149a66: c640 |0009: add-float/2addr v0, v4 │ │ -149a68: 8700 |000a: float-to-int v0, v0 │ │ -149a6a: 5930 b100 |000b: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149a6e: 0e00 |000d: return-void │ │ +147708: |[147708] indrora.atomic.indicator.ConversationTitlePageIndicator.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V │ │ +147718: 8250 |0000: int-to-float v0, v5 │ │ +14771a: 5221 731f |0001: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +14771e: c610 |0003: add-float/2addr v0, v1 │ │ +147720: 8700 |0004: float-to-int v0, v0 │ │ +147722: 5930 b000 |0005: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147726: 5220 731f |0007: iget v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +14772a: c640 |0009: add-float/2addr v0, v4 │ │ +14772c: 8700 |000a: float-to-int v0, v0 │ │ +14772e: 5930 b100 |000b: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147732: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0007 line=618 │ │ 0x000d line=619 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -458149,26 +458281,26 @@ │ │ type : '(Landroid/graphics/Rect;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -149a70: |[149a70] indrora.atomic.indicator.ConversationTitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V │ │ -149a80: 8250 |0000: int-to-float v0, v5 │ │ -149a82: 5221 731f |0001: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149a86: c710 |0003: sub-float/2addr v0, v1 │ │ -149a88: 8700 |0004: float-to-int v0, v0 │ │ -149a8a: 5930 b100 |0005: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149a8e: 5230 b100 |0007: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149a92: 8200 |0009: int-to-float v0, v0 │ │ -149a94: c740 |000a: sub-float/2addr v0, v4 │ │ -149a96: 8700 |000b: float-to-int v0, v0 │ │ -149a98: 5930 b000 |000c: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149a9c: 0e00 |000e: return-void │ │ +147734: |[147734] indrora.atomic.indicator.ConversationTitlePageIndicator.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V │ │ +147744: 8250 |0000: int-to-float v0, v5 │ │ +147746: 5221 731f |0001: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +14774a: c710 |0003: sub-float/2addr v0, v1 │ │ +14774c: 8700 |0004: float-to-int v0, v0 │ │ +14774e: 5930 b100 |0005: iput v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147752: 5230 b100 |0007: iget v0, v3, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147756: 8200 |0009: int-to-float v0, v0 │ │ +147758: c740 |000a: sub-float/2addr v0, v4 │ │ +14775a: 8700 |000b: float-to-int v0, v0 │ │ +14775c: 5930 b000 |000c: iput v0, v3, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147760: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ 0x000e line=608 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -458181,23 +458313,23 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -149aa0: |[149aa0] indrora.atomic.indicator.ConversationTitlePageIndicator.getTitle:(I)Ljava/lang/CharSequence; │ │ -149ab0: 5421 801f |0000: iget-object v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ -149ab4: 6e20 ba18 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ -149aba: 0c00 |0005: move-result-object v0 │ │ -149abc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -149ac0: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -149ac4: 7210 c942 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -149aca: 0c01 |000d: move-result-object v1 │ │ -149acc: 1101 |000e: return-object v1 │ │ +147764: |[147764] indrora.atomic.indicator.ConversationTitlePageIndicator.getTitle:(I)Ljava/lang/CharSequence; │ │ +147774: 5421 801f |0000: iget-object v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ +147778: 6e20 ba18 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@18ba │ │ +14777e: 0c00 |0005: move-result-object v0 │ │ +147780: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +147784: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +147788: 7210 c942 0000 |000a: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +14778e: 0c01 |000d: move-result-object v1 │ │ +147790: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0006 line=828 │ │ 0x0008 line=829 │ │ 0x000a line=831 │ │ locals : │ │ @@ -458211,17 +458343,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149ad0: |[149ad0] indrora.atomic.indicator.ConversationTitlePageIndicator.getClipPadding:()F │ │ -149ae0: 5210 731f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149ae4: 0f00 |0002: return v0 │ │ +147794: |[147794] indrora.atomic.indicator.ConversationTitlePageIndicator.getClipPadding:()F │ │ +1477a4: 5210 731f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +1477a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #1 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458229,19 +458361,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -149ae8: |[149ae8] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterColor:()I │ │ -149af8: 5410 821f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -149afc: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ -149b02: 0a00 |0005: move-result v0 │ │ -149b04: 0f00 |0006: return v0 │ │ +1477ac: |[1477ac] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterColor:()I │ │ +1477bc: 5410 821f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +1477c0: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@02ec │ │ +1477c6: 0a00 |0005: move-result v0 │ │ +1477c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #2 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458249,17 +458381,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b08: |[149b08] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorHeight:()F │ │ -149b18: 5210 771f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -149b1c: 0f00 |0002: return v0 │ │ +1477cc: |[1477cc] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorHeight:()F │ │ +1477dc: 5210 771f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +1477e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #3 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458267,17 +458399,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b20: |[149b20] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorPadding:()F │ │ -149b30: 5210 7b1f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ -149b34: 0f00 |0002: return v0 │ │ +1477e4: |[1477e4] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorPadding:()F │ │ +1477f4: 5210 7b1f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ +1477f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #4 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458285,17 +458417,17 @@ │ │ type : '()Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b38: |[149b38] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorStyle:()Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ -149b48: 5410 781f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ -149b4c: 1100 |0002: return-object v0 │ │ +1477fc: |[1477fc] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterIndicatorStyle:()Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ +14780c: 5410 781f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ +147810: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #5 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458303,17 +458435,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b50: |[149b50] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterLineHeight:()F │ │ -149b60: 5210 7a1f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -149b64: 0f00 |0002: return v0 │ │ +147814: |[147814] indrora.atomic.indicator.ConversationTitlePageIndicator.getFooterLineHeight:()F │ │ +147824: 5210 7a1f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147828: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #6 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458321,17 +458453,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b68: |[149b68] indrora.atomic.indicator.ConversationTitlePageIndicator.getSelectedColor:()I │ │ -149b78: 5210 741f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ -149b7c: 0f00 |0002: return v0 │ │ +14782c: |[14782c] indrora.atomic.indicator.ConversationTitlePageIndicator.getSelectedColor:()I │ │ +14783c: 5210 741f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ +147840: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #7 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458339,17 +458471,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149b80: |[149b80] indrora.atomic.indicator.ConversationTitlePageIndicator.getTextColor:()I │ │ -149b90: 5210 751f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ -149b94: 0f00 |0002: return v0 │ │ +147844: |[147844] indrora.atomic.indicator.ConversationTitlePageIndicator.getTextColor:()I │ │ +147854: 5210 751f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ +147858: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #8 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458357,19 +458489,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -149b98: |[149b98] indrora.atomic.indicator.ConversationTitlePageIndicator.getTextSize:()F │ │ -149ba8: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149bac: 6e10 f002 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02f0 │ │ -149bb2: 0a00 |0005: move-result v0 │ │ -149bb4: 0f00 |0006: return v0 │ │ +14785c: |[14785c] indrora.atomic.indicator.ConversationTitlePageIndicator.getTextSize:()F │ │ +14786c: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147870: 6e10 f002 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTextSize:()F // method@02f0 │ │ +147876: 0a00 |0005: move-result v0 │ │ +147878: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #9 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458377,17 +458509,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149bb8: |[149bb8] indrora.atomic.indicator.ConversationTitlePageIndicator.getTitlePadding:()F │ │ -149bc8: 5210 871f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -149bcc: 0f00 |0002: return v0 │ │ +14787c: |[14787c] indrora.atomic.indicator.ConversationTitlePageIndicator.getTitlePadding:()F │ │ +14788c: 5210 871f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +147890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #10 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458395,17 +458527,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149bd0: |[149bd0] indrora.atomic.indicator.ConversationTitlePageIndicator.getTopPadding:()F │ │ -149be0: 5210 881f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -149be4: 0f00 |0002: return v0 │ │ +147894: |[147894] indrora.atomic.indicator.ConversationTitlePageIndicator.getTopPadding:()F │ │ +1478a4: 5210 881f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +1478a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #11 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458413,19 +458545,19 @@ │ │ type : '()Landroid/graphics/Typeface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -149be8: |[149be8] indrora.atomic.indicator.ConversationTitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ -149bf8: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149bfc: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@02f1 │ │ -149c02: 0c00 |0005: move-result-object v0 │ │ -149c04: 1100 |0006: return-object v0 │ │ +1478ac: |[1478ac] indrora.atomic.indicator.ConversationTitlePageIndicator.getTypeface:()Landroid/graphics/Typeface; │ │ +1478bc: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +1478c0: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@02f1 │ │ +1478c6: 0c00 |0005: move-result-object v0 │ │ +1478c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #12 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458433,17 +458565,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -149c08: |[149c08] indrora.atomic.indicator.ConversationTitlePageIndicator.isSelectedBold:()Z │ │ -149c18: 5510 701f |0000: iget-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ -149c1c: 0f00 |0002: return v0 │ │ +1478cc: |[1478cc] indrora.atomic.indicator.ConversationTitlePageIndicator.isSelectedBold:()Z │ │ +1478dc: 5510 701f |0000: iget-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ +1478e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ #13 : (in Lindrora/atomic/indicator/ConversationTitlePageIndicator;) │ │ @@ -458451,17 +458583,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -149c20: |[149c20] indrora.atomic.indicator.ConversationTitlePageIndicator.notifyDataSetChanged:()V │ │ -149c30: 6e10 a240 0000 |0000: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -149c36: 0e00 |0003: return-void │ │ +1478e4: |[1478e4] indrora.atomic.indicator.ConversationTitlePageIndicator.notifyDataSetChanged:()V │ │ +1478f4: 6e10 a240 0000 |0000: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1478fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x0003 line=696 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ │ │ @@ -458470,539 +458602,539 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 39 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 1010 16-bit code units │ │ -149c38: |[149c38] indrora.atomic.indicator.ConversationTitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -149c48: 7502 a438 2500 |0000: invoke-super/range {v37, v38}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ -149c4e: 0800 2500 |0003: move-object/from16 v0, v37 │ │ -149c52: 5404 8a1f |0005: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -149c56: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ -149c5a: 0e00 |0009: return-void │ │ -149c5c: 0800 2500 |000a: move-object/from16 v0, v37 │ │ -149c60: 5404 8a1f |000c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -149c64: 6e10 261c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -149c6a: 0c04 |0011: move-result-object v4 │ │ -149c6c: 6e10 b818 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -149c72: 0a0f |0015: move-result v15 │ │ -149c74: 380f f3ff |0016: if-eqz v15, 0009 // -000d │ │ -149c78: 0800 2500 |0018: move-object/from16 v0, v37 │ │ -149c7c: 5204 761f |001a: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149c80: 12f6 |001c: const/4 v6, #int -1 // #ff │ │ -149c82: 3364 1400 |001d: if-ne v4, v6, 0031 // +0014 │ │ -149c86: 0800 2500 |001f: move-object/from16 v0, v37 │ │ -149c8a: 5404 8a1f |0021: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -149c8e: 3804 0e00 |0023: if-eqz v4, 0031 // +000e │ │ -149c92: 0800 2500 |0025: move-object/from16 v0, v37 │ │ -149c96: 5404 8a1f |0027: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -149c9a: 6e10 2d1c 0400 |0029: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -149ca0: 0a04 |002c: move-result v4 │ │ -149ca2: 0800 2500 |002d: move-object/from16 v0, v37 │ │ -149ca6: 5904 761f |002f: iput v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149caa: 0800 2500 |0031: move-object/from16 v0, v37 │ │ -149cae: 5404 831f |0033: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -149cb2: 0800 2500 |0035: move-object/from16 v0, v37 │ │ -149cb6: 7020 8e40 4000 |0037: invoke-direct {v0, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@408e │ │ -149cbc: 0c0c |003a: move-result-object v12 │ │ -149cbe: 6e10 d343 0c00 |003b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -149cc4: 0a0d |003e: move-result v13 │ │ -149cc6: 0800 2500 |003f: move-object/from16 v0, v37 │ │ -149cca: 5204 761f |0041: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149cce: 34d4 0a00 |0043: if-lt v4, v13, 004d // +000a │ │ -149cd2: d804 0dff |0045: add-int/lit8 v4, v13, #int -1 // #ff │ │ -149cd6: 0800 2500 |0047: move-object/from16 v0, v37 │ │ -149cda: 6e20 b040 4000 |0049: invoke-virtual {v0, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setCurrentItem:(I)V // method@40b0 │ │ -149ce0: 28bd |004c: goto 0009 // -0043 │ │ -149ce2: d810 0fff |004d: add-int/lit8 v16, v15, #int -1 // #ff │ │ -149ce6: 7401 a140 2500 |004f: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ -149cec: 0a04 |0052: move-result v4 │ │ -149cee: 8244 |0053: int-to-float v4, v4 │ │ -149cf0: 1506 0040 |0054: const/high16 v6, #int 1073741824 // #4000 │ │ -149cf4: a916 0406 |0056: div-float v22, v4, v6 │ │ -149cf8: 7401 9840 2500 |0058: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getLeft:()I // method@4098 │ │ -149cfe: 0a19 |005b: move-result v25 │ │ -149d00: 0200 1900 |005c: move/from16 v0, v25 │ │ -149d04: 8204 |005e: int-to-float v4, v0 │ │ -149d06: 0800 2500 |005f: move-object/from16 v0, v37 │ │ -149d0a: 5206 731f |0061: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149d0e: a61b 0406 |0063: add-float v27, v4, v6 │ │ -149d12: 7401 a140 2500 |0065: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ -149d18: 0a24 |0068: move-result v36 │ │ -149d1a: 7401 9740 2500 |0069: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getHeight:()I // method@4097 │ │ -149d20: 0a17 |006c: move-result v23 │ │ -149d22: 901e 1924 |006d: add-int v30, v25, v36 │ │ -149d26: 0200 1e00 |006f: move/from16 v0, v30 │ │ -149d2a: 8204 |0071: int-to-float v4, v0 │ │ -149d2c: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -149d30: 5206 731f |0074: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -149d34: a720 0406 |0076: sub-float v32, v4, v6 │ │ -149d38: 0800 2500 |0078: move-object/from16 v0, v37 │ │ -149d3c: 5200 761f |007a: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149d40: 021d 0000 |007c: move/from16 v29, v0 │ │ -149d44: 0800 2500 |007e: move-object/from16 v0, v37 │ │ -149d48: 5204 7f1f |0080: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ -149d4c: 8946 |0082: float-to-double v6, v4 │ │ -149d4e: 1908 e03f |0083: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ -149d52: 3004 0608 |0085: cmpg-double v4, v6, v8 │ │ -149d56: 3c04 bd00 |0087: if-gtz v4, 0144 // +00bd │ │ -149d5a: 0800 2500 |0089: move-object/from16 v0, v37 │ │ -149d5e: 5200 7f1f |008b: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ -149d62: 021c 0000 |008d: move/from16 v28, v0 │ │ -149d66: 1504 803e |008f: const/high16 v4, #int 1048576000 // #3e80 │ │ -149d6a: 2e04 1c04 |0091: cmpg-float v4, v28, v4 │ │ -149d6e: 3c04 bd00 |0093: if-gtz v4, 0150 // +00bd │ │ -149d72: 1315 0100 |0095: const/16 v21, #int 1 // #1 │ │ -149d76: 1404 cdcc 4c3d |0097: const v4, #float 0.05 // #3d4ccccd │ │ -149d7c: 2e04 1c04 |009a: cmpg-float v4, v28, v4 │ │ -149d80: 3c04 b800 |009c: if-gtz v4, 0154 // +00b8 │ │ -149d84: 1313 0100 |009e: const/16 v19, #int 1 // #1 │ │ -149d88: 1504 803e |00a0: const/high16 v4, #int 1048576000 // #3e80 │ │ -149d8c: a704 041c |00a2: sub-float v4, v4, v28 │ │ -149d90: 1506 803e |00a4: const/high16 v6, #int 1048576000 // #3e80 │ │ -149d94: a921 0406 |00a6: div-float v33, v4, v6 │ │ -149d98: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ -149d9c: 5204 761f |00aa: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149da0: 6e20 cb43 4c00 |00ac: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149da6: 0c11 |00af: move-result-object v17 │ │ -149da8: 1f11 8800 |00b0: check-cast v17, Landroid/graphics/Rect; // type@0088 │ │ -149dac: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ -149db0: 5204 b100 |00b4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149db4: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -149db8: 5206 b000 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149dbc: b164 |00ba: sub-int/2addr v4, v6 │ │ -149dbe: 8240 |00bb: int-to-float v0, v4 │ │ -149dc0: 0212 0000 |00bc: move/from16 v18, v0 │ │ -149dc4: 0800 1100 |00be: move-object/from16 v0, v17 │ │ -149dc8: 5204 b000 |00c0: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149dcc: 8244 |00c2: int-to-float v4, v4 │ │ -149dce: 2e04 041b |00c3: cmpg-float v4, v4, v27 │ │ -149dd2: 3b04 0d00 |00c5: if-gez v4, 00d2 // +000d │ │ -149dd6: 0800 2500 |00c7: move-object/from16 v0, v37 │ │ -149dda: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ -149dde: 0202 1200 |00cb: move/from16 v2, v18 │ │ -149de2: 0203 1900 |00cd: move/from16 v3, v25 │ │ -149de6: 7040 8f40 1032 |00cf: invoke-direct {v0, v1, v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@408f │ │ -149dec: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ -149df0: 5204 b100 |00d4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149df4: 8244 |00d6: int-to-float v4, v4 │ │ -149df6: 2d04 0420 |00d7: cmpl-float v4, v4, v32 │ │ -149dfa: 3d04 0d00 |00d9: if-lez v4, 00e6 // +000d │ │ -149dfe: 0800 2500 |00db: move-object/from16 v0, v37 │ │ -149e02: 0801 1100 |00dd: move-object/from16 v1, v17 │ │ -149e06: 0202 1200 |00df: move/from16 v2, v18 │ │ -149e0a: 0203 1e00 |00e1: move/from16 v3, v30 │ │ -149e0e: 7040 9040 1032 |00e3: invoke-direct {v0, v1, v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@4090 │ │ -149e14: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ -149e18: 5204 761f |00e8: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149e1c: 3d04 6e00 |00ea: if-lez v4, 0158 // +006e │ │ -149e20: 0800 2500 |00ec: move-object/from16 v0, v37 │ │ -149e24: 5204 761f |00ee: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149e28: d818 04ff |00f0: add-int/lit8 v24, v4, #int -1 // #ff │ │ -149e2c: 3a18 6600 |00f2: if-ltz v24, 0158 // +0066 │ │ -149e30: 0200 1800 |00f4: move/from16 v0, v24 │ │ -149e34: 6e20 cb43 0c00 |00f6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149e3a: 0c0b |00f9: move-result-object v11 │ │ -149e3c: 1f0b 8800 |00fa: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -149e40: 52b4 b000 |00fc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149e44: 8244 |00fe: int-to-float v4, v4 │ │ -149e46: 2e04 041b |00ff: cmpg-float v4, v4, v27 │ │ -149e4a: 3b04 4000 |0101: if-gez v4, 0141 // +0040 │ │ -149e4e: 52b4 b100 |0103: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149e52: 52b6 b000 |0105: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149e56: 9123 0406 |0107: sub-int v35, v4, v6 │ │ -149e5a: 0200 2300 |0109: move/from16 v0, v35 │ │ -149e5e: 8204 |010b: int-to-float v4, v0 │ │ -149e60: 0800 2500 |010c: move-object/from16 v0, v37 │ │ -149e64: 0201 1900 |010e: move/from16 v1, v25 │ │ -149e68: 7040 8f40 b014 |0110: invoke-direct {v0, v11, v4, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@408f │ │ -149e6e: d804 1801 |0113: add-int/lit8 v4, v24, #int 1 // #01 │ │ -149e72: 6e20 cb43 4c00 |0115: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149e78: 0c1f |0118: move-result-object v31 │ │ -149e7a: 1f1f 8800 |0119: check-cast v31, Landroid/graphics/Rect; // type@0088 │ │ -149e7e: 52b4 b100 |011b: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149e82: 8244 |011d: int-to-float v4, v4 │ │ -149e84: 0800 2500 |011e: move-object/from16 v0, v37 │ │ -149e88: 5206 871f |0120: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -149e8c: c664 |0122: add-float/2addr v4, v6 │ │ -149e8e: 0800 1f00 |0123: move-object/from16 v0, v31 │ │ -149e92: 5206 b000 |0125: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149e96: 8266 |0127: int-to-float v6, v6 │ │ -149e98: 2d04 0406 |0128: cmpl-float v4, v4, v6 │ │ -149e9c: 3d04 1700 |012a: if-lez v4, 0141 // +0017 │ │ -149ea0: 0800 1f00 |012c: move-object/from16 v0, v31 │ │ -149ea4: 5204 b000 |012e: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149ea8: 9104 0423 |0130: sub-int v4, v4, v35 │ │ -149eac: 8244 |0132: int-to-float v4, v4 │ │ -149eae: 0800 2500 |0133: move-object/from16 v0, v37 │ │ -149eb2: 5206 871f |0135: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -149eb6: c764 |0137: sub-float/2addr v4, v6 │ │ -149eb8: 8744 |0138: float-to-int v4, v4 │ │ -149eba: 59b4 b000 |0139: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149ebe: 52b4 b000 |013b: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149ec2: 9004 0423 |013d: add-int v4, v4, v35 │ │ -149ec6: 59b4 b100 |013f: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149eca: d818 18ff |0141: add-int/lit8 v24, v24, #int -1 // #ff │ │ -149ece: 28af |0143: goto 00f2 // -0051 │ │ -149ed0: d81d 1d01 |0144: add-int/lit8 v29, v29, #int 1 // #01 │ │ -149ed4: 1504 803f |0146: const/high16 v4, #int 1065353216 // #3f80 │ │ -149ed8: 0800 2500 |0148: move-object/from16 v0, v37 │ │ -149edc: 5206 7f1f |014a: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ -149ee0: a71c 0406 |014c: sub-float v28, v4, v6 │ │ -149ee4: 2900 41ff |014e: goto/16 008f // -00bf │ │ -149ee8: 1315 0000 |0150: const/16 v21, #int 0 // #0 │ │ -149eec: 2900 45ff |0152: goto/16 0097 // -00bb │ │ -149ef0: 1313 0000 |0154: const/16 v19, #int 0 // #0 │ │ -149ef4: 2900 4aff |0156: goto/16 00a0 // -00b6 │ │ -149ef8: 0800 2500 |0158: move-object/from16 v0, v37 │ │ -149efc: 5204 761f |015a: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149f00: 0200 1000 |015c: move/from16 v0, v16 │ │ -149f04: 3504 5a00 |015e: if-ge v4, v0, 01b8 // +005a │ │ -149f08: 0800 2500 |0160: move-object/from16 v0, v37 │ │ -149f0c: 5204 761f |0162: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -149f10: d818 0401 |0164: add-int/lit8 v24, v4, #int 1 // #01 │ │ -149f14: 0200 1800 |0166: move/from16 v0, v24 │ │ -149f18: 35f0 5000 |0168: if-ge v0, v15, 01b8 // +0050 │ │ -149f1c: 0200 1800 |016a: move/from16 v0, v24 │ │ -149f20: 6e20 cb43 0c00 |016c: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149f26: 0c0b |016f: move-result-object v11 │ │ -149f28: 1f0b 8800 |0170: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -149f2c: 52b4 b100 |0172: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149f30: 8244 |0174: int-to-float v4, v4 │ │ -149f32: 2d04 0420 |0175: cmpl-float v4, v4, v32 │ │ -149f36: 3d04 3e00 |0177: if-lez v4, 01b5 // +003e │ │ -149f3a: 52b4 b100 |0179: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149f3e: 52b6 b000 |017b: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149f42: 9123 0406 |017d: sub-int v35, v4, v6 │ │ -149f46: 0200 2300 |017f: move/from16 v0, v35 │ │ -149f4a: 8204 |0181: int-to-float v4, v0 │ │ -149f4c: 0800 2500 |0182: move-object/from16 v0, v37 │ │ -149f50: 0201 1e00 |0184: move/from16 v1, v30 │ │ -149f54: 7040 9040 b014 |0186: invoke-direct {v0, v11, v4, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@4090 │ │ -149f5a: d804 18ff |0189: add-int/lit8 v4, v24, #int -1 // #ff │ │ -149f5e: 6e20 cb43 4c00 |018b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149f64: 0c1a |018e: move-result-object v26 │ │ -149f66: 1f1a 8800 |018f: check-cast v26, Landroid/graphics/Rect; // type@0088 │ │ -149f6a: 52b4 b000 |0191: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149f6e: 8244 |0193: int-to-float v4, v4 │ │ -149f70: 0800 2500 |0194: move-object/from16 v0, v37 │ │ -149f74: 5206 871f |0196: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -149f78: c764 |0198: sub-float/2addr v4, v6 │ │ -149f7a: 0800 1a00 |0199: move-object/from16 v0, v26 │ │ -149f7e: 5206 b100 |019b: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149f82: 8266 |019d: int-to-float v6, v6 │ │ -149f84: 2e04 0406 |019e: cmpg-float v4, v4, v6 │ │ -149f88: 3b04 1500 |01a0: if-gez v4, 01b5 // +0015 │ │ -149f8c: 0800 1a00 |01a2: move-object/from16 v0, v26 │ │ -149f90: 5204 b100 |01a4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149f94: 8244 |01a6: int-to-float v4, v4 │ │ -149f96: 0800 2500 |01a7: move-object/from16 v0, v37 │ │ -149f9a: 5206 871f |01a9: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -149f9e: c664 |01ab: add-float/2addr v4, v6 │ │ -149fa0: 8744 |01ac: float-to-int v4, v4 │ │ -149fa2: 59b4 b000 |01ad: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149fa6: 52b4 b000 |01af: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149faa: 9004 0423 |01b1: add-int v4, v4, v35 │ │ -149fae: 59b4 b100 |01b3: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149fb2: d818 1801 |01b5: add-int/lit8 v24, v24, #int 1 // #01 │ │ -149fb6: 28af |01b7: goto 0166 // -0051 │ │ -149fb8: 0800 2500 |01b8: move-object/from16 v0, v37 │ │ -149fbc: 5204 751f |01ba: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ -149fc0: e20e 0418 |01bc: ushr-int/lit8 v14, v4, #int 24 // #18 │ │ -149fc4: 1318 0000 |01be: const/16 v24, #int 0 // #0 │ │ -149fc8: 0200 1800 |01c0: move/from16 v0, v24 │ │ -149fcc: 35f0 c900 |01c2: if-ge v0, v15, 028b // +00c9 │ │ -149fd0: 0200 1800 |01c4: move/from16 v0, v24 │ │ -149fd4: 6e20 cb43 0c00 |01c6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -149fda: 0c0b |01c9: move-result-object v11 │ │ -149fdc: 1f0b 8800 |01ca: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ -149fe0: 52b4 b000 |01cc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149fe4: 0200 1900 |01ce: move/from16 v0, v25 │ │ -149fe8: 3704 0800 |01d0: if-le v4, v0, 01d8 // +0008 │ │ -149fec: 52b4 b000 |01d2: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -149ff0: 0200 1e00 |01d4: move/from16 v0, v30 │ │ -149ff4: 3404 0e00 |01d6: if-lt v4, v0, 01e4 // +000e │ │ -149ff8: 52b4 b100 |01d8: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -149ffc: 0200 1900 |01da: move/from16 v0, v25 │ │ -14a000: 3704 9a00 |01dc: if-le v4, v0, 0276 // +009a │ │ -14a004: 52b4 b100 |01de: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -14a008: 0200 1e00 |01e0: move/from16 v0, v30 │ │ -14a00c: 3504 9400 |01e2: if-ge v4, v0, 0276 // +0094 │ │ -14a010: 0200 1800 |01e4: move/from16 v0, v24 │ │ -14a014: 0201 1d00 |01e6: move/from16 v1, v29 │ │ -14a018: 3310 9200 |01e8: if-ne v0, v1, 027a // +0092 │ │ -14a01c: 1314 0100 |01ea: const/16 v20, #int 1 // #1 │ │ -14a020: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ -14a024: 0201 1800 |01ee: move/from16 v1, v24 │ │ -14a028: 7020 9d40 1000 |01f0: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@409d │ │ -14a02e: 0c05 |01f3: move-result-object v5 │ │ -14a030: 0800 2500 |01f4: move-object/from16 v0, v37 │ │ -14a034: 5406 831f |01f6: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a038: 3814 8600 |01f8: if-eqz v20, 027e // +0086 │ │ -14a03c: 3813 8400 |01fa: if-eqz v19, 027e // +0084 │ │ -14a040: 0800 2500 |01fc: move-object/from16 v0, v37 │ │ -14a044: 5504 701f |01fe: iget-boolean v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ -14a048: 3804 7e00 |0200: if-eqz v4, 027e // +007e │ │ -14a04c: 1214 |0202: const/4 v4, #int 1 // #1 │ │ -14a04e: 6e20 fa02 4600 |0203: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ -14a054: 0800 2500 |0206: move-object/from16 v0, v37 │ │ -14a058: 5406 831f |0208: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a05c: 3814 7600 |020a: if-eqz v20, 0280 // +0076 │ │ -14a060: 0800 2500 |020c: move-object/from16 v0, v37 │ │ -14a064: 5204 751f |020e: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ -14a068: 6e20 f702 4600 |0210: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14a06e: 3814 1100 |0213: if-eqz v20, 0224 // +0011 │ │ -14a072: 3815 0f00 |0215: if-eqz v21, 0224 // +000f │ │ -14a076: 0800 2500 |0217: move-object/from16 v0, v37 │ │ -14a07a: 5404 831f |0219: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a07e: 82e6 |021b: int-to-float v6, v14 │ │ -14a080: a806 0621 |021c: mul-float v6, v6, v33 │ │ -14a084: 8766 |021e: float-to-int v6, v6 │ │ -14a086: 9106 0e06 |021f: sub-int v6, v14, v6 │ │ -14a08a: 6e20 f502 6400 |0221: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14a090: 1206 |0224: const/4 v6, #int 0 // #0 │ │ -14a092: 7210 c742 0500 |0225: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -14a098: 0a07 |0228: move-result v7 │ │ -14a09a: 52b4 b000 |0229: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14a09e: 8248 |022b: int-to-float v8, v4 │ │ -14a0a0: 52b4 af00 |022c: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -14a0a4: 8244 |022e: int-to-float v4, v4 │ │ -14a0a6: 0800 2500 |022f: move-object/from16 v0, v37 │ │ -14a0aa: 5209 881f |0231: iget v9, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -14a0ae: c649 |0233: add-float/2addr v9, v4 │ │ -14a0b0: 0800 2500 |0234: move-object/from16 v0, v37 │ │ -14a0b4: 540a 831f |0236: iget-object v10, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a0b8: 0804 2600 |0238: move-object/from16 v4, v38 │ │ -14a0bc: 7407 bf02 0400 |023a: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ -14a0c2: 3814 3900 |023d: if-eqz v20, 0276 // +0039 │ │ -14a0c6: 3815 3700 |023f: if-eqz v21, 0276 // +0037 │ │ -14a0ca: 0800 2500 |0241: move-object/from16 v0, v37 │ │ -14a0ce: 5404 831f |0243: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a0d2: 0800 2500 |0245: move-object/from16 v0, v37 │ │ -14a0d6: 5206 741f |0247: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ -14a0da: 6e20 f702 6400 |0249: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14a0e0: 0800 2500 |024c: move-object/from16 v0, v37 │ │ -14a0e4: 5404 831f |024e: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a0e8: 0800 2500 |0250: move-object/from16 v0, v37 │ │ -14a0ec: 5206 741f |0252: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ -14a0f0: e206 0618 |0254: ushr-int/lit8 v6, v6, #int 24 // #18 │ │ -14a0f4: 8266 |0256: int-to-float v6, v6 │ │ -14a0f6: a806 0621 |0257: mul-float v6, v6, v33 │ │ -14a0fa: 8766 |0259: float-to-int v6, v6 │ │ -14a0fc: 6e20 f502 6400 |025a: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14a102: 1206 |025d: const/4 v6, #int 0 // #0 │ │ -14a104: 7210 c742 0500 |025e: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -14a10a: 0a07 |0261: move-result v7 │ │ -14a10c: 52b4 b000 |0262: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14a110: 8248 |0264: int-to-float v8, v4 │ │ -14a112: 52b4 af00 |0265: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -14a116: 8244 |0267: int-to-float v4, v4 │ │ -14a118: 0800 2500 |0268: move-object/from16 v0, v37 │ │ -14a11c: 5209 881f |026a: iget v9, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -14a120: c649 |026c: add-float/2addr v9, v4 │ │ -14a122: 0800 2500 |026d: move-object/from16 v0, v37 │ │ -14a126: 540a 831f |026f: iget-object v10, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a12a: 0804 2600 |0271: move-object/from16 v4, v38 │ │ -14a12e: 7407 bf02 0400 |0273: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ -14a134: d818 1801 |0276: add-int/lit8 v24, v24, #int 1 // #01 │ │ -14a138: 2900 48ff |0278: goto/16 01c0 // -00b8 │ │ -14a13c: 1314 0000 |027a: const/16 v20, #int 0 // #0 │ │ -14a140: 2900 70ff |027c: goto/16 01ec // -0090 │ │ -14a144: 1204 |027e: const/4 v4, #int 0 // #0 │ │ -14a146: 2884 |027f: goto 0203 // -007c │ │ -14a148: 0800 2500 |0280: move-object/from16 v0, v37 │ │ -14a14c: 5404 861f |0282: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mStateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f86 │ │ -14a150: 0200 1800 |0284: move/from16 v0, v24 │ │ -14a154: 7220 7240 0400 |0286: invoke-interface {v4, v0}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorAt:(I)I // method@4072 │ │ -14a15a: 0a04 |0289: move-result v4 │ │ -14a15c: 2886 |028a: goto 0210 // -007a │ │ -14a15e: 0800 2500 |028b: move-object/from16 v0, v37 │ │ -14a162: 5404 841f |028d: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a166: 6e10 0d03 0400 |028f: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -14a16c: 0800 2500 |0292: move-object/from16 v0, v37 │ │ -14a170: 5404 841f |0294: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a174: 1206 |0296: const/4 v6, #int 0 // #0 │ │ -14a176: 0200 1700 |0297: move/from16 v0, v23 │ │ -14a17a: 8207 |0299: int-to-float v7, v0 │ │ -14a17c: 0800 2500 |029a: move-object/from16 v0, v37 │ │ -14a180: 5208 7a1f |029c: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a184: 1509 0040 |029e: const/high16 v9, #int 1073741824 // #4000 │ │ -14a188: c998 |02a0: div-float/2addr v8, v9 │ │ -14a18a: c787 |02a1: sub-float/2addr v7, v8 │ │ -14a18c: 6e30 0903 6407 |02a2: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -14a192: 0800 2500 |02a5: move-object/from16 v0, v37 │ │ -14a196: 5404 841f |02a7: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a19a: 0200 2400 |02a9: move/from16 v0, v36 │ │ -14a19e: 8206 |02ab: int-to-float v6, v0 │ │ -14a1a0: 0200 1700 |02ac: move/from16 v0, v23 │ │ -14a1a4: 8207 |02ae: int-to-float v7, v0 │ │ -14a1a6: 0800 2500 |02af: move-object/from16 v0, v37 │ │ -14a1aa: 5208 7a1f |02b1: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a1ae: 1509 0040 |02b3: const/high16 v9, #int 1073741824 // #4000 │ │ -14a1b2: c998 |02b5: div-float/2addr v8, v9 │ │ -14a1b4: c787 |02b6: sub-float/2addr v7, v8 │ │ -14a1b6: 6e30 0803 6407 |02b7: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a1bc: 0800 2500 |02ba: move-object/from16 v0, v37 │ │ -14a1c0: 5404 841f |02bc: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a1c4: 6e10 0603 0400 |02be: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -14a1ca: 0800 2500 |02c1: move-object/from16 v0, v37 │ │ -14a1ce: 5404 841f |02c3: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a1d2: 0800 2500 |02c5: move-object/from16 v0, v37 │ │ -14a1d6: 5406 821f |02c7: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -14a1da: 0800 2600 |02c9: move-object/from16 v0, v38 │ │ -14a1de: 6e30 ba02 4006 |02cb: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -14a1e4: 6204 631f |02ce: sget-object v4, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ -14a1e8: 0800 2500 |02d0: move-object/from16 v0, v37 │ │ -14a1ec: 5406 781f |02d2: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ -14a1f0: 6e10 7b40 0600 |02d4: invoke-virtual {v6}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ -14a1f6: 0a06 |02d7: move-result v6 │ │ -14a1f8: 4404 0406 |02d8: aget v4, v4, v6 │ │ -14a1fc: 2b04 1001 0000 |02da: packed-switch v4, 000003ea // +00000110 │ │ -14a202: 2900 2cfd |02dd: goto/16 0009 // -02d4 │ │ -14a206: 0800 2500 |02df: move-object/from16 v0, v37 │ │ -14a20a: 5404 841f |02e1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a20e: 6e10 0d03 0400 |02e3: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -14a214: 0800 2500 |02e6: move-object/from16 v0, v37 │ │ -14a218: 5404 841f |02e8: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a21c: 0200 1700 |02ea: move/from16 v0, v23 │ │ -14a220: 8206 |02ec: int-to-float v6, v0 │ │ -14a222: 0800 2500 |02ed: move-object/from16 v0, v37 │ │ -14a226: 5207 7a1f |02ef: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a22a: c776 |02f1: sub-float/2addr v6, v7 │ │ -14a22c: 0800 2500 |02f2: move-object/from16 v0, v37 │ │ -14a230: 5207 771f |02f4: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a234: c776 |02f6: sub-float/2addr v6, v7 │ │ -14a236: 0200 1600 |02f7: move/from16 v0, v22 │ │ -14a23a: 6e30 0903 0406 |02f9: invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -14a240: 0800 2500 |02fc: move-object/from16 v0, v37 │ │ -14a244: 5404 841f |02fe: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a248: 0800 2500 |0300: move-object/from16 v0, v37 │ │ -14a24c: 5206 771f |0302: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a250: a606 0616 |0304: add-float v6, v6, v22 │ │ -14a254: 0200 1700 |0306: move/from16 v0, v23 │ │ -14a258: 8207 |0308: int-to-float v7, v0 │ │ -14a25a: 0800 2500 |0309: move-object/from16 v0, v37 │ │ -14a25e: 5208 7a1f |030b: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a262: c787 |030d: sub-float/2addr v7, v8 │ │ -14a264: 6e30 0803 6407 |030e: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a26a: 0800 2500 |0311: move-object/from16 v0, v37 │ │ -14a26e: 5404 841f |0313: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a272: 0800 2500 |0315: move-object/from16 v0, v37 │ │ -14a276: 5206 771f |0317: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a27a: a706 1606 |0319: sub-float v6, v22, v6 │ │ -14a27e: 0200 1700 |031b: move/from16 v0, v23 │ │ -14a282: 8207 |031d: int-to-float v7, v0 │ │ -14a284: 0800 2500 |031e: move-object/from16 v0, v37 │ │ -14a288: 5208 7a1f |0320: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a28c: c787 |0322: sub-float/2addr v7, v8 │ │ -14a28e: 6e30 0803 6407 |0323: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a294: 0800 2500 |0326: move-object/from16 v0, v37 │ │ -14a298: 5404 841f |0328: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a29c: 6e10 0603 0400 |032a: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -14a2a2: 0800 2500 |032d: move-object/from16 v0, v37 │ │ -14a2a6: 5404 841f |032f: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a2aa: 0800 2500 |0331: move-object/from16 v0, v37 │ │ -14a2ae: 5406 811f |0333: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14a2b2: 0800 2600 |0335: move-object/from16 v0, v38 │ │ -14a2b6: 6e30 ba02 4006 |0337: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -14a2bc: 2900 cffc |033a: goto/16 0009 // -0331 │ │ -14a2c0: 3815 cdfc |033c: if-eqz v21, 0009 // -0333 │ │ -14a2c4: 0200 1d00 |033e: move/from16 v0, v29 │ │ -14a2c8: 35d0 c9fc |0340: if-ge v0, v13, 0009 // -0337 │ │ -14a2cc: 0200 1d00 |0342: move/from16 v0, v29 │ │ -14a2d0: 6e20 cb43 0c00 |0344: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -14a2d6: 0c22 |0347: move-result-object v34 │ │ -14a2d8: 1f22 8800 |0348: check-cast v34, Landroid/graphics/Rect; // type@0088 │ │ -14a2dc: 0800 2500 |034a: move-object/from16 v0, v37 │ │ -14a2e0: 5404 841f |034c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a2e4: 6e10 0d03 0400 |034e: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ -14a2ea: 0800 2500 |0351: move-object/from16 v0, v37 │ │ -14a2ee: 5404 841f |0353: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a2f2: 0800 2200 |0355: move-object/from16 v0, v34 │ │ -14a2f6: 5206 b000 |0357: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14a2fa: 8266 |0359: int-to-float v6, v6 │ │ -14a2fc: 0800 2500 |035a: move-object/from16 v0, v37 │ │ -14a300: 5207 791f |035c: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ -14a304: c776 |035e: sub-float/2addr v6, v7 │ │ -14a306: 0200 1700 |035f: move/from16 v0, v23 │ │ -14a30a: 8207 |0361: int-to-float v7, v0 │ │ -14a30c: 0800 2500 |0362: move-object/from16 v0, v37 │ │ -14a310: 5208 7a1f |0364: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a314: c787 |0366: sub-float/2addr v7, v8 │ │ -14a316: 6e30 0903 6407 |0367: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ -14a31c: 0800 2500 |036a: move-object/from16 v0, v37 │ │ -14a320: 5404 841f |036c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a324: 0800 2200 |036e: move-object/from16 v0, v34 │ │ -14a328: 5206 b100 |0370: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -14a32c: 8266 |0372: int-to-float v6, v6 │ │ -14a32e: 0800 2500 |0373: move-object/from16 v0, v37 │ │ -14a332: 5207 791f |0375: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ -14a336: c676 |0377: add-float/2addr v6, v7 │ │ -14a338: 0200 1700 |0378: move/from16 v0, v23 │ │ -14a33c: 8207 |037a: int-to-float v7, v0 │ │ -14a33e: 0800 2500 |037b: move-object/from16 v0, v37 │ │ -14a342: 5208 7a1f |037d: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a346: c787 |037f: sub-float/2addr v7, v8 │ │ -14a348: 6e30 0803 6407 |0380: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a34e: 0800 2500 |0383: move-object/from16 v0, v37 │ │ -14a352: 5404 841f |0385: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a356: 0800 2200 |0387: move-object/from16 v0, v34 │ │ -14a35a: 5206 b100 |0389: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ -14a35e: 8266 |038b: int-to-float v6, v6 │ │ -14a360: 0800 2500 |038c: move-object/from16 v0, v37 │ │ -14a364: 5207 791f |038e: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ -14a368: c676 |0390: add-float/2addr v6, v7 │ │ -14a36a: 0200 1700 |0391: move/from16 v0, v23 │ │ -14a36e: 8207 |0393: int-to-float v7, v0 │ │ -14a370: 0800 2500 |0394: move-object/from16 v0, v37 │ │ -14a374: 5208 7a1f |0396: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a378: c787 |0398: sub-float/2addr v7, v8 │ │ -14a37a: 0800 2500 |0399: move-object/from16 v0, v37 │ │ -14a37e: 5208 771f |039b: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a382: c787 |039d: sub-float/2addr v7, v8 │ │ -14a384: 6e30 0803 6407 |039e: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a38a: 0800 2500 |03a1: move-object/from16 v0, v37 │ │ -14a38e: 5404 841f |03a3: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a392: 0800 2200 |03a5: move-object/from16 v0, v34 │ │ -14a396: 5206 b000 |03a7: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ -14a39a: 8266 |03a9: int-to-float v6, v6 │ │ -14a39c: 0800 2500 |03aa: move-object/from16 v0, v37 │ │ -14a3a0: 5207 791f |03ac: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ -14a3a4: c776 |03ae: sub-float/2addr v6, v7 │ │ -14a3a6: 0200 1700 |03af: move/from16 v0, v23 │ │ -14a3aa: 8207 |03b1: int-to-float v7, v0 │ │ -14a3ac: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ -14a3b0: 5208 7a1f |03b4: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a3b4: c787 |03b6: sub-float/2addr v7, v8 │ │ -14a3b6: 0800 2500 |03b7: move-object/from16 v0, v37 │ │ -14a3ba: 5208 771f |03b9: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a3be: c787 |03bb: sub-float/2addr v7, v8 │ │ -14a3c0: 6e30 0803 6407 |03bc: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ -14a3c6: 0800 2500 |03bf: move-object/from16 v0, v37 │ │ -14a3ca: 5404 841f |03c1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a3ce: 6e10 0603 0400 |03c3: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ -14a3d4: 0800 2500 |03c6: move-object/from16 v0, v37 │ │ -14a3d8: 5404 811f |03c8: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14a3dc: 1506 7f43 |03ca: const/high16 v6, #int 1132396544 // #437f │ │ -14a3e0: a806 0621 |03cc: mul-float v6, v6, v33 │ │ -14a3e4: 8766 |03ce: float-to-int v6, v6 │ │ -14a3e6: 6e20 f502 6400 |03cf: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14a3ec: 0800 2500 |03d2: move-object/from16 v0, v37 │ │ -14a3f0: 5404 841f |03d4: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ -14a3f4: 0800 2500 |03d6: move-object/from16 v0, v37 │ │ -14a3f8: 5406 811f |03d8: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14a3fc: 0800 2600 |03da: move-object/from16 v0, v38 │ │ -14a400: 6e30 ba02 4006 |03dc: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ -14a406: 0800 2500 |03df: move-object/from16 v0, v37 │ │ -14a40a: 5404 811f |03e1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14a40e: 1306 ff00 |03e3: const/16 v6, #int 255 // #ff │ │ -14a412: 6e20 f502 6400 |03e5: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ -14a418: 2900 21fc |03e8: goto/16 0009 // -03df │ │ -14a41c: 0001 0200 0100 0000 0500 0000 6200 ... |03ea: packed-switch-data (8 units) │ │ +1478fc: |[1478fc] indrora.atomic.indicator.ConversationTitlePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +14790c: 7502 a438 2500 |0000: invoke-super/range {v37, v38}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@38a4 │ │ +147912: 0800 2500 |0003: move-object/from16 v0, v37 │ │ +147916: 5404 8a1f |0005: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +14791a: 3904 0300 |0007: if-nez v4, 000a // +0003 │ │ +14791e: 0e00 |0009: return-void │ │ +147920: 0800 2500 |000a: move-object/from16 v0, v37 │ │ +147924: 5404 8a1f |000c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +147928: 6e10 261c 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +14792e: 0c04 |0011: move-result-object v4 │ │ +147930: 6e10 b818 0400 |0012: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +147936: 0a0f |0015: move-result v15 │ │ +147938: 380f f3ff |0016: if-eqz v15, 0009 // -000d │ │ +14793c: 0800 2500 |0018: move-object/from16 v0, v37 │ │ +147940: 5204 761f |001a: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147944: 12f6 |001c: const/4 v6, #int -1 // #ff │ │ +147946: 3364 1400 |001d: if-ne v4, v6, 0031 // +0014 │ │ +14794a: 0800 2500 |001f: move-object/from16 v0, v37 │ │ +14794e: 5404 8a1f |0021: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +147952: 3804 0e00 |0023: if-eqz v4, 0031 // +000e │ │ +147956: 0800 2500 |0025: move-object/from16 v0, v37 │ │ +14795a: 5404 8a1f |0027: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +14795e: 6e10 2d1c 0400 |0029: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +147964: 0a04 |002c: move-result v4 │ │ +147966: 0800 2500 |002d: move-object/from16 v0, v37 │ │ +14796a: 5904 761f |002f: iput v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +14796e: 0800 2500 |0031: move-object/from16 v0, v37 │ │ +147972: 5404 831f |0033: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147976: 0800 2500 |0035: move-object/from16 v0, v37 │ │ +14797a: 7020 8e40 4000 |0037: invoke-direct {v0, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.calculateAllBounds:(Landroid/graphics/Paint;)Ljava/util/ArrayList; // method@408e │ │ +147980: 0c0c |003a: move-result-object v12 │ │ +147982: 6e10 d343 0c00 |003b: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +147988: 0a0d |003e: move-result v13 │ │ +14798a: 0800 2500 |003f: move-object/from16 v0, v37 │ │ +14798e: 5204 761f |0041: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147992: 34d4 0a00 |0043: if-lt v4, v13, 004d // +000a │ │ +147996: d804 0dff |0045: add-int/lit8 v4, v13, #int -1 // #ff │ │ +14799a: 0800 2500 |0047: move-object/from16 v0, v37 │ │ +14799e: 6e20 b040 4000 |0049: invoke-virtual {v0, v4}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setCurrentItem:(I)V // method@40b0 │ │ +1479a4: 28bd |004c: goto 0009 // -0043 │ │ +1479a6: d810 0fff |004d: add-int/lit8 v16, v15, #int -1 // #ff │ │ +1479aa: 7401 a140 2500 |004f: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ +1479b0: 0a04 |0052: move-result v4 │ │ +1479b2: 8244 |0053: int-to-float v4, v4 │ │ +1479b4: 1506 0040 |0054: const/high16 v6, #int 1073741824 // #4000 │ │ +1479b8: a916 0406 |0056: div-float v22, v4, v6 │ │ +1479bc: 7401 9840 2500 |0058: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getLeft:()I // method@4098 │ │ +1479c2: 0a19 |005b: move-result v25 │ │ +1479c4: 0200 1900 |005c: move/from16 v0, v25 │ │ +1479c8: 8204 |005e: int-to-float v4, v0 │ │ +1479ca: 0800 2500 |005f: move-object/from16 v0, v37 │ │ +1479ce: 5206 731f |0061: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +1479d2: a61b 0406 |0063: add-float v27, v4, v6 │ │ +1479d6: 7401 a140 2500 |0065: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ +1479dc: 0a24 |0068: move-result v36 │ │ +1479de: 7401 9740 2500 |0069: invoke-virtual/range {v37}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getHeight:()I // method@4097 │ │ +1479e4: 0a17 |006c: move-result v23 │ │ +1479e6: 901e 1924 |006d: add-int v30, v25, v36 │ │ +1479ea: 0200 1e00 |006f: move/from16 v0, v30 │ │ +1479ee: 8204 |0071: int-to-float v4, v0 │ │ +1479f0: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +1479f4: 5206 731f |0074: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +1479f8: a720 0406 |0076: sub-float v32, v4, v6 │ │ +1479fc: 0800 2500 |0078: move-object/from16 v0, v37 │ │ +147a00: 5200 761f |007a: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147a04: 021d 0000 |007c: move/from16 v29, v0 │ │ +147a08: 0800 2500 |007e: move-object/from16 v0, v37 │ │ +147a0c: 5204 7f1f |0080: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ +147a10: 8946 |0082: float-to-double v6, v4 │ │ +147a12: 1908 e03f |0083: const-wide/high16 v8, #long 4602678819172646912 // #3fe0 │ │ +147a16: 3004 0608 |0085: cmpg-double v4, v6, v8 │ │ +147a1a: 3c04 bd00 |0087: if-gtz v4, 0144 // +00bd │ │ +147a1e: 0800 2500 |0089: move-object/from16 v0, v37 │ │ +147a22: 5200 7f1f |008b: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ +147a26: 021c 0000 |008d: move/from16 v28, v0 │ │ +147a2a: 1504 803e |008f: const/high16 v4, #int 1048576000 // #3e80 │ │ +147a2e: 2e04 1c04 |0091: cmpg-float v4, v28, v4 │ │ +147a32: 3c04 bd00 |0093: if-gtz v4, 0150 // +00bd │ │ +147a36: 1315 0100 |0095: const/16 v21, #int 1 // #1 │ │ +147a3a: 1404 cdcc 4c3d |0097: const v4, #float 0.05 // #3d4ccccd │ │ +147a40: 2e04 1c04 |009a: cmpg-float v4, v28, v4 │ │ +147a44: 3c04 b800 |009c: if-gtz v4, 0154 // +00b8 │ │ +147a48: 1313 0100 |009e: const/16 v19, #int 1 // #1 │ │ +147a4c: 1504 803e |00a0: const/high16 v4, #int 1048576000 // #3e80 │ │ +147a50: a704 041c |00a2: sub-float v4, v4, v28 │ │ +147a54: 1506 803e |00a4: const/high16 v6, #int 1048576000 // #3e80 │ │ +147a58: a921 0406 |00a6: div-float v33, v4, v6 │ │ +147a5c: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ +147a60: 5204 761f |00aa: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147a64: 6e20 cb43 4c00 |00ac: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147a6a: 0c11 |00af: move-result-object v17 │ │ +147a6c: 1f11 8800 |00b0: check-cast v17, Landroid/graphics/Rect; // type@0088 │ │ +147a70: 0800 1100 |00b2: move-object/from16 v0, v17 │ │ +147a74: 5204 b100 |00b4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147a78: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +147a7c: 5206 b000 |00b8: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147a80: b164 |00ba: sub-int/2addr v4, v6 │ │ +147a82: 8240 |00bb: int-to-float v0, v4 │ │ +147a84: 0212 0000 |00bc: move/from16 v18, v0 │ │ +147a88: 0800 1100 |00be: move-object/from16 v0, v17 │ │ +147a8c: 5204 b000 |00c0: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147a90: 8244 |00c2: int-to-float v4, v4 │ │ +147a92: 2e04 041b |00c3: cmpg-float v4, v4, v27 │ │ +147a96: 3b04 0d00 |00c5: if-gez v4, 00d2 // +000d │ │ +147a9a: 0800 2500 |00c7: move-object/from16 v0, v37 │ │ +147a9e: 0801 1100 |00c9: move-object/from16 v1, v17 │ │ +147aa2: 0202 1200 |00cb: move/from16 v2, v18 │ │ +147aa6: 0203 1900 |00cd: move/from16 v3, v25 │ │ +147aaa: 7040 8f40 1032 |00cf: invoke-direct {v0, v1, v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@408f │ │ +147ab0: 0800 1100 |00d2: move-object/from16 v0, v17 │ │ +147ab4: 5204 b100 |00d4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147ab8: 8244 |00d6: int-to-float v4, v4 │ │ +147aba: 2d04 0420 |00d7: cmpl-float v4, v4, v32 │ │ +147abe: 3d04 0d00 |00d9: if-lez v4, 00e6 // +000d │ │ +147ac2: 0800 2500 |00db: move-object/from16 v0, v37 │ │ +147ac6: 0801 1100 |00dd: move-object/from16 v1, v17 │ │ +147aca: 0202 1200 |00df: move/from16 v2, v18 │ │ +147ace: 0203 1e00 |00e1: move/from16 v3, v30 │ │ +147ad2: 7040 9040 1032 |00e3: invoke-direct {v0, v1, v2, v3}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@4090 │ │ +147ad8: 0800 2500 |00e6: move-object/from16 v0, v37 │ │ +147adc: 5204 761f |00e8: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147ae0: 3d04 6e00 |00ea: if-lez v4, 0158 // +006e │ │ +147ae4: 0800 2500 |00ec: move-object/from16 v0, v37 │ │ +147ae8: 5204 761f |00ee: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147aec: d818 04ff |00f0: add-int/lit8 v24, v4, #int -1 // #ff │ │ +147af0: 3a18 6600 |00f2: if-ltz v24, 0158 // +0066 │ │ +147af4: 0200 1800 |00f4: move/from16 v0, v24 │ │ +147af8: 6e20 cb43 0c00 |00f6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147afe: 0c0b |00f9: move-result-object v11 │ │ +147b00: 1f0b 8800 |00fa: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +147b04: 52b4 b000 |00fc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b08: 8244 |00fe: int-to-float v4, v4 │ │ +147b0a: 2e04 041b |00ff: cmpg-float v4, v4, v27 │ │ +147b0e: 3b04 4000 |0101: if-gez v4, 0141 // +0040 │ │ +147b12: 52b4 b100 |0103: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147b16: 52b6 b000 |0105: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b1a: 9123 0406 |0107: sub-int v35, v4, v6 │ │ +147b1e: 0200 2300 |0109: move/from16 v0, v35 │ │ +147b22: 8204 |010b: int-to-float v4, v0 │ │ +147b24: 0800 2500 |010c: move-object/from16 v0, v37 │ │ +147b28: 0201 1900 |010e: move/from16 v1, v25 │ │ +147b2c: 7040 8f40 b014 |0110: invoke-direct {v0, v11, v4, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheLeft:(Landroid/graphics/Rect;FI)V // method@408f │ │ +147b32: d804 1801 |0113: add-int/lit8 v4, v24, #int 1 // #01 │ │ +147b36: 6e20 cb43 4c00 |0115: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147b3c: 0c1f |0118: move-result-object v31 │ │ +147b3e: 1f1f 8800 |0119: check-cast v31, Landroid/graphics/Rect; // type@0088 │ │ +147b42: 52b4 b100 |011b: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147b46: 8244 |011d: int-to-float v4, v4 │ │ +147b48: 0800 2500 |011e: move-object/from16 v0, v37 │ │ +147b4c: 5206 871f |0120: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +147b50: c664 |0122: add-float/2addr v4, v6 │ │ +147b52: 0800 1f00 |0123: move-object/from16 v0, v31 │ │ +147b56: 5206 b000 |0125: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b5a: 8266 |0127: int-to-float v6, v6 │ │ +147b5c: 2d04 0406 |0128: cmpl-float v4, v4, v6 │ │ +147b60: 3d04 1700 |012a: if-lez v4, 0141 // +0017 │ │ +147b64: 0800 1f00 |012c: move-object/from16 v0, v31 │ │ +147b68: 5204 b000 |012e: iget v4, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b6c: 9104 0423 |0130: sub-int v4, v4, v35 │ │ +147b70: 8244 |0132: int-to-float v4, v4 │ │ +147b72: 0800 2500 |0133: move-object/from16 v0, v37 │ │ +147b76: 5206 871f |0135: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +147b7a: c764 |0137: sub-float/2addr v4, v6 │ │ +147b7c: 8744 |0138: float-to-int v4, v4 │ │ +147b7e: 59b4 b000 |0139: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b82: 52b4 b000 |013b: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147b86: 9004 0423 |013d: add-int v4, v4, v35 │ │ +147b8a: 59b4 b100 |013f: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147b8e: d818 18ff |0141: add-int/lit8 v24, v24, #int -1 // #ff │ │ +147b92: 28af |0143: goto 00f2 // -0051 │ │ +147b94: d81d 1d01 |0144: add-int/lit8 v29, v29, #int 1 // #01 │ │ +147b98: 1504 803f |0146: const/high16 v4, #int 1065353216 // #3f80 │ │ +147b9c: 0800 2500 |0148: move-object/from16 v0, v37 │ │ +147ba0: 5206 7f1f |014a: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ +147ba4: a71c 0406 |014c: sub-float v28, v4, v6 │ │ +147ba8: 2900 41ff |014e: goto/16 008f // -00bf │ │ +147bac: 1315 0000 |0150: const/16 v21, #int 0 // #0 │ │ +147bb0: 2900 45ff |0152: goto/16 0097 // -00bb │ │ +147bb4: 1313 0000 |0154: const/16 v19, #int 0 // #0 │ │ +147bb8: 2900 4aff |0156: goto/16 00a0 // -00b6 │ │ +147bbc: 0800 2500 |0158: move-object/from16 v0, v37 │ │ +147bc0: 5204 761f |015a: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147bc4: 0200 1000 |015c: move/from16 v0, v16 │ │ +147bc8: 3504 5a00 |015e: if-ge v4, v0, 01b8 // +005a │ │ +147bcc: 0800 2500 |0160: move-object/from16 v0, v37 │ │ +147bd0: 5204 761f |0162: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +147bd4: d818 0401 |0164: add-int/lit8 v24, v4, #int 1 // #01 │ │ +147bd8: 0200 1800 |0166: move/from16 v0, v24 │ │ +147bdc: 35f0 5000 |0168: if-ge v0, v15, 01b8 // +0050 │ │ +147be0: 0200 1800 |016a: move/from16 v0, v24 │ │ +147be4: 6e20 cb43 0c00 |016c: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147bea: 0c0b |016f: move-result-object v11 │ │ +147bec: 1f0b 8800 |0170: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +147bf0: 52b4 b100 |0172: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147bf4: 8244 |0174: int-to-float v4, v4 │ │ +147bf6: 2d04 0420 |0175: cmpl-float v4, v4, v32 │ │ +147bfa: 3d04 3e00 |0177: if-lez v4, 01b5 // +003e │ │ +147bfe: 52b4 b100 |0179: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147c02: 52b6 b000 |017b: iget v6, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147c06: 9123 0406 |017d: sub-int v35, v4, v6 │ │ +147c0a: 0200 2300 |017f: move/from16 v0, v35 │ │ +147c0e: 8204 |0181: int-to-float v4, v0 │ │ +147c10: 0800 2500 |0182: move-object/from16 v0, v37 │ │ +147c14: 0201 1e00 |0184: move/from16 v1, v30 │ │ +147c18: 7040 9040 b014 |0186: invoke-direct {v0, v11, v4, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.clipViewOnTheRight:(Landroid/graphics/Rect;FI)V // method@4090 │ │ +147c1e: d804 18ff |0189: add-int/lit8 v4, v24, #int -1 // #ff │ │ +147c22: 6e20 cb43 4c00 |018b: invoke-virtual {v12, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147c28: 0c1a |018e: move-result-object v26 │ │ +147c2a: 1f1a 8800 |018f: check-cast v26, Landroid/graphics/Rect; // type@0088 │ │ +147c2e: 52b4 b000 |0191: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147c32: 8244 |0193: int-to-float v4, v4 │ │ +147c34: 0800 2500 |0194: move-object/from16 v0, v37 │ │ +147c38: 5206 871f |0196: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +147c3c: c764 |0198: sub-float/2addr v4, v6 │ │ +147c3e: 0800 1a00 |0199: move-object/from16 v0, v26 │ │ +147c42: 5206 b100 |019b: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147c46: 8266 |019d: int-to-float v6, v6 │ │ +147c48: 2e04 0406 |019e: cmpg-float v4, v4, v6 │ │ +147c4c: 3b04 1500 |01a0: if-gez v4, 01b5 // +0015 │ │ +147c50: 0800 1a00 |01a2: move-object/from16 v0, v26 │ │ +147c54: 5204 b100 |01a4: iget v4, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147c58: 8244 |01a6: int-to-float v4, v4 │ │ +147c5a: 0800 2500 |01a7: move-object/from16 v0, v37 │ │ +147c5e: 5206 871f |01a9: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +147c62: c664 |01ab: add-float/2addr v4, v6 │ │ +147c64: 8744 |01ac: float-to-int v4, v4 │ │ +147c66: 59b4 b000 |01ad: iput v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147c6a: 52b4 b000 |01af: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147c6e: 9004 0423 |01b1: add-int v4, v4, v35 │ │ +147c72: 59b4 b100 |01b3: iput v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147c76: d818 1801 |01b5: add-int/lit8 v24, v24, #int 1 // #01 │ │ +147c7a: 28af |01b7: goto 0166 // -0051 │ │ +147c7c: 0800 2500 |01b8: move-object/from16 v0, v37 │ │ +147c80: 5204 751f |01ba: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ +147c84: e20e 0418 |01bc: ushr-int/lit8 v14, v4, #int 24 // #18 │ │ +147c88: 1318 0000 |01be: const/16 v24, #int 0 // #0 │ │ +147c8c: 0200 1800 |01c0: move/from16 v0, v24 │ │ +147c90: 35f0 c900 |01c2: if-ge v0, v15, 028b // +00c9 │ │ +147c94: 0200 1800 |01c4: move/from16 v0, v24 │ │ +147c98: 6e20 cb43 0c00 |01c6: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147c9e: 0c0b |01c9: move-result-object v11 │ │ +147ca0: 1f0b 8800 |01ca: check-cast v11, Landroid/graphics/Rect; // type@0088 │ │ +147ca4: 52b4 b000 |01cc: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147ca8: 0200 1900 |01ce: move/from16 v0, v25 │ │ +147cac: 3704 0800 |01d0: if-le v4, v0, 01d8 // +0008 │ │ +147cb0: 52b4 b000 |01d2: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147cb4: 0200 1e00 |01d4: move/from16 v0, v30 │ │ +147cb8: 3404 0e00 |01d6: if-lt v4, v0, 01e4 // +000e │ │ +147cbc: 52b4 b100 |01d8: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147cc0: 0200 1900 |01da: move/from16 v0, v25 │ │ +147cc4: 3704 9a00 |01dc: if-le v4, v0, 0276 // +009a │ │ +147cc8: 52b4 b100 |01de: iget v4, v11, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147ccc: 0200 1e00 |01e0: move/from16 v0, v30 │ │ +147cd0: 3504 9400 |01e2: if-ge v4, v0, 0276 // +0094 │ │ +147cd4: 0200 1800 |01e4: move/from16 v0, v24 │ │ +147cd8: 0201 1d00 |01e6: move/from16 v1, v29 │ │ +147cdc: 3310 9200 |01e8: if-ne v0, v1, 027a // +0092 │ │ +147ce0: 1314 0100 |01ea: const/16 v20, #int 1 // #1 │ │ +147ce4: 0800 2500 |01ec: move-object/from16 v0, v37 │ │ +147ce8: 0201 1800 |01ee: move/from16 v1, v24 │ │ +147cec: 7020 9d40 1000 |01f0: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getTitle:(I)Ljava/lang/CharSequence; // method@409d │ │ +147cf2: 0c05 |01f3: move-result-object v5 │ │ +147cf4: 0800 2500 |01f4: move-object/from16 v0, v37 │ │ +147cf8: 5406 831f |01f6: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147cfc: 3814 8600 |01f8: if-eqz v20, 027e // +0086 │ │ +147d00: 3813 8400 |01fa: if-eqz v19, 027e // +0084 │ │ +147d04: 0800 2500 |01fc: move-object/from16 v0, v37 │ │ +147d08: 5504 701f |01fe: iget-boolean v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ +147d0c: 3804 7e00 |0200: if-eqz v4, 027e // +007e │ │ +147d10: 1214 |0202: const/4 v4, #int 1 // #1 │ │ +147d12: 6e20 fa02 4600 |0203: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@02fa │ │ +147d18: 0800 2500 |0206: move-object/from16 v0, v37 │ │ +147d1c: 5406 831f |0208: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147d20: 3814 7600 |020a: if-eqz v20, 0280 // +0076 │ │ +147d24: 0800 2500 |020c: move-object/from16 v0, v37 │ │ +147d28: 5204 751f |020e: iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ +147d2c: 6e20 f702 4600 |0210: invoke-virtual {v6, v4}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +147d32: 3814 1100 |0213: if-eqz v20, 0224 // +0011 │ │ +147d36: 3815 0f00 |0215: if-eqz v21, 0224 // +000f │ │ +147d3a: 0800 2500 |0217: move-object/from16 v0, v37 │ │ +147d3e: 5404 831f |0219: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147d42: 82e6 |021b: int-to-float v6, v14 │ │ +147d44: a806 0621 |021c: mul-float v6, v6, v33 │ │ +147d48: 8766 |021e: float-to-int v6, v6 │ │ +147d4a: 9106 0e06 |021f: sub-int v6, v14, v6 │ │ +147d4e: 6e20 f502 6400 |0221: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +147d54: 1206 |0224: const/4 v6, #int 0 // #0 │ │ +147d56: 7210 c742 0500 |0225: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +147d5c: 0a07 |0228: move-result v7 │ │ +147d5e: 52b4 b000 |0229: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147d62: 8248 |022b: int-to-float v8, v4 │ │ +147d64: 52b4 af00 |022c: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +147d68: 8244 |022e: int-to-float v4, v4 │ │ +147d6a: 0800 2500 |022f: move-object/from16 v0, v37 │ │ +147d6e: 5209 881f |0231: iget v9, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +147d72: c649 |0233: add-float/2addr v9, v4 │ │ +147d74: 0800 2500 |0234: move-object/from16 v0, v37 │ │ +147d78: 540a 831f |0236: iget-object v10, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147d7c: 0804 2600 |0238: move-object/from16 v4, v38 │ │ +147d80: 7407 bf02 0400 |023a: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ +147d86: 3814 3900 |023d: if-eqz v20, 0276 // +0039 │ │ +147d8a: 3815 3700 |023f: if-eqz v21, 0276 // +0037 │ │ +147d8e: 0800 2500 |0241: move-object/from16 v0, v37 │ │ +147d92: 5404 831f |0243: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147d96: 0800 2500 |0245: move-object/from16 v0, v37 │ │ +147d9a: 5206 741f |0247: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ +147d9e: 6e20 f702 6400 |0249: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +147da4: 0800 2500 |024c: move-object/from16 v0, v37 │ │ +147da8: 5404 831f |024e: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147dac: 0800 2500 |0250: move-object/from16 v0, v37 │ │ +147db0: 5206 741f |0252: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ +147db4: e206 0618 |0254: ushr-int/lit8 v6, v6, #int 24 // #18 │ │ +147db8: 8266 |0256: int-to-float v6, v6 │ │ +147dba: a806 0621 |0257: mul-float v6, v6, v33 │ │ +147dbe: 8766 |0259: float-to-int v6, v6 │ │ +147dc0: 6e20 f502 6400 |025a: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +147dc6: 1206 |025d: const/4 v6, #int 0 // #0 │ │ +147dc8: 7210 c742 0500 |025e: invoke-interface {v5}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +147dce: 0a07 |0261: move-result v7 │ │ +147dd0: 52b4 b000 |0262: iget v4, v11, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147dd4: 8248 |0264: int-to-float v8, v4 │ │ +147dd6: 52b4 af00 |0265: iget v4, v11, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +147dda: 8244 |0267: int-to-float v4, v4 │ │ +147ddc: 0800 2500 |0268: move-object/from16 v0, v37 │ │ +147de0: 5209 881f |026a: iget v9, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +147de4: c649 |026c: add-float/2addr v9, v4 │ │ +147de6: 0800 2500 |026d: move-object/from16 v0, v37 │ │ +147dea: 540a 831f |026f: iget-object v10, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +147dee: 0804 2600 |0271: move-object/from16 v4, v38 │ │ +147df2: 7407 bf02 0400 |0273: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/CharSequence;IIFFLandroid/graphics/Paint;)V // method@02bf │ │ +147df8: d818 1801 |0276: add-int/lit8 v24, v24, #int 1 // #01 │ │ +147dfc: 2900 48ff |0278: goto/16 01c0 // -00b8 │ │ +147e00: 1314 0000 |027a: const/16 v20, #int 0 // #0 │ │ +147e04: 2900 70ff |027c: goto/16 01ec // -0090 │ │ +147e08: 1204 |027e: const/4 v4, #int 0 // #0 │ │ +147e0a: 2884 |027f: goto 0203 // -007c │ │ +147e0c: 0800 2500 |0280: move-object/from16 v0, v37 │ │ +147e10: 5404 861f |0282: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mStateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f86 │ │ +147e14: 0200 1800 |0284: move/from16 v0, v24 │ │ +147e18: 7220 7240 0400 |0286: invoke-interface {v4, v0}, Lindrora/atomic/indicator/ConversationStateProvider;.getColorAt:(I)I // method@4072 │ │ +147e1e: 0a04 |0289: move-result v4 │ │ +147e20: 2886 |028a: goto 0210 // -007a │ │ +147e22: 0800 2500 |028b: move-object/from16 v0, v37 │ │ +147e26: 5404 841f |028d: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147e2a: 6e10 0d03 0400 |028f: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +147e30: 0800 2500 |0292: move-object/from16 v0, v37 │ │ +147e34: 5404 841f |0294: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147e38: 1206 |0296: const/4 v6, #int 0 // #0 │ │ +147e3a: 0200 1700 |0297: move/from16 v0, v23 │ │ +147e3e: 8207 |0299: int-to-float v7, v0 │ │ +147e40: 0800 2500 |029a: move-object/from16 v0, v37 │ │ +147e44: 5208 7a1f |029c: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147e48: 1509 0040 |029e: const/high16 v9, #int 1073741824 // #4000 │ │ +147e4c: c998 |02a0: div-float/2addr v8, v9 │ │ +147e4e: c787 |02a1: sub-float/2addr v7, v8 │ │ +147e50: 6e30 0903 6407 |02a2: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +147e56: 0800 2500 |02a5: move-object/from16 v0, v37 │ │ +147e5a: 5404 841f |02a7: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147e5e: 0200 2400 |02a9: move/from16 v0, v36 │ │ +147e62: 8206 |02ab: int-to-float v6, v0 │ │ +147e64: 0200 1700 |02ac: move/from16 v0, v23 │ │ +147e68: 8207 |02ae: int-to-float v7, v0 │ │ +147e6a: 0800 2500 |02af: move-object/from16 v0, v37 │ │ +147e6e: 5208 7a1f |02b1: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147e72: 1509 0040 |02b3: const/high16 v9, #int 1073741824 // #4000 │ │ +147e76: c998 |02b5: div-float/2addr v8, v9 │ │ +147e78: c787 |02b6: sub-float/2addr v7, v8 │ │ +147e7a: 6e30 0803 6407 |02b7: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +147e80: 0800 2500 |02ba: move-object/from16 v0, v37 │ │ +147e84: 5404 841f |02bc: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147e88: 6e10 0603 0400 |02be: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +147e8e: 0800 2500 |02c1: move-object/from16 v0, v37 │ │ +147e92: 5404 841f |02c3: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147e96: 0800 2500 |02c5: move-object/from16 v0, v37 │ │ +147e9a: 5406 821f |02c7: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +147e9e: 0800 2600 |02c9: move-object/from16 v0, v38 │ │ +147ea2: 6e30 ba02 4006 |02cb: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +147ea8: 6204 631f |02ce: sget-object v4, Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;.$SwitchMap$indrora$atomic$indicator$ConversationTitlePageIndicator$IndicatorStyle:[I // field@1f63 │ │ +147eac: 0800 2500 |02d0: move-object/from16 v0, v37 │ │ +147eb0: 5406 781f |02d2: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ +147eb4: 6e10 7b40 0600 |02d4: invoke-virtual {v6}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.ordinal:()I // method@407b │ │ +147eba: 0a06 |02d7: move-result v6 │ │ +147ebc: 4404 0406 |02d8: aget v4, v4, v6 │ │ +147ec0: 2b04 1001 0000 |02da: packed-switch v4, 000003ea // +00000110 │ │ +147ec6: 2900 2cfd |02dd: goto/16 0009 // -02d4 │ │ +147eca: 0800 2500 |02df: move-object/from16 v0, v37 │ │ +147ece: 5404 841f |02e1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147ed2: 6e10 0d03 0400 |02e3: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +147ed8: 0800 2500 |02e6: move-object/from16 v0, v37 │ │ +147edc: 5404 841f |02e8: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147ee0: 0200 1700 |02ea: move/from16 v0, v23 │ │ +147ee4: 8206 |02ec: int-to-float v6, v0 │ │ +147ee6: 0800 2500 |02ed: move-object/from16 v0, v37 │ │ +147eea: 5207 7a1f |02ef: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147eee: c776 |02f1: sub-float/2addr v6, v7 │ │ +147ef0: 0800 2500 |02f2: move-object/from16 v0, v37 │ │ +147ef4: 5207 771f |02f4: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +147ef8: c776 |02f6: sub-float/2addr v6, v7 │ │ +147efa: 0200 1600 |02f7: move/from16 v0, v22 │ │ +147efe: 6e30 0903 0406 |02f9: invoke-virtual {v4, v0, v6}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +147f04: 0800 2500 |02fc: move-object/from16 v0, v37 │ │ +147f08: 5404 841f |02fe: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147f0c: 0800 2500 |0300: move-object/from16 v0, v37 │ │ +147f10: 5206 771f |0302: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +147f14: a606 0616 |0304: add-float v6, v6, v22 │ │ +147f18: 0200 1700 |0306: move/from16 v0, v23 │ │ +147f1c: 8207 |0308: int-to-float v7, v0 │ │ +147f1e: 0800 2500 |0309: move-object/from16 v0, v37 │ │ +147f22: 5208 7a1f |030b: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147f26: c787 |030d: sub-float/2addr v7, v8 │ │ +147f28: 6e30 0803 6407 |030e: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +147f2e: 0800 2500 |0311: move-object/from16 v0, v37 │ │ +147f32: 5404 841f |0313: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147f36: 0800 2500 |0315: move-object/from16 v0, v37 │ │ +147f3a: 5206 771f |0317: iget v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +147f3e: a706 1606 |0319: sub-float v6, v22, v6 │ │ +147f42: 0200 1700 |031b: move/from16 v0, v23 │ │ +147f46: 8207 |031d: int-to-float v7, v0 │ │ +147f48: 0800 2500 |031e: move-object/from16 v0, v37 │ │ +147f4c: 5208 7a1f |0320: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147f50: c787 |0322: sub-float/2addr v7, v8 │ │ +147f52: 6e30 0803 6407 |0323: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +147f58: 0800 2500 |0326: move-object/from16 v0, v37 │ │ +147f5c: 5404 841f |0328: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147f60: 6e10 0603 0400 |032a: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +147f66: 0800 2500 |032d: move-object/from16 v0, v37 │ │ +147f6a: 5404 841f |032f: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147f6e: 0800 2500 |0331: move-object/from16 v0, v37 │ │ +147f72: 5406 811f |0333: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +147f76: 0800 2600 |0335: move-object/from16 v0, v38 │ │ +147f7a: 6e30 ba02 4006 |0337: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +147f80: 2900 cffc |033a: goto/16 0009 // -0331 │ │ +147f84: 3815 cdfc |033c: if-eqz v21, 0009 // -0333 │ │ +147f88: 0200 1d00 |033e: move/from16 v0, v29 │ │ +147f8c: 35d0 c9fc |0340: if-ge v0, v13, 0009 // -0337 │ │ +147f90: 0200 1d00 |0342: move/from16 v0, v29 │ │ +147f94: 6e20 cb43 0c00 |0344: invoke-virtual {v12, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +147f9a: 0c22 |0347: move-result-object v34 │ │ +147f9c: 1f22 8800 |0348: check-cast v34, Landroid/graphics/Rect; // type@0088 │ │ +147fa0: 0800 2500 |034a: move-object/from16 v0, v37 │ │ +147fa4: 5404 841f |034c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147fa8: 6e10 0d03 0400 |034e: invoke-virtual {v4}, Landroid/graphics/Path;.reset:()V // method@030d │ │ +147fae: 0800 2500 |0351: move-object/from16 v0, v37 │ │ +147fb2: 5404 841f |0353: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147fb6: 0800 2200 |0355: move-object/from16 v0, v34 │ │ +147fba: 5206 b000 |0357: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +147fbe: 8266 |0359: int-to-float v6, v6 │ │ +147fc0: 0800 2500 |035a: move-object/from16 v0, v37 │ │ +147fc4: 5207 791f |035c: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ +147fc8: c776 |035e: sub-float/2addr v6, v7 │ │ +147fca: 0200 1700 |035f: move/from16 v0, v23 │ │ +147fce: 8207 |0361: int-to-float v7, v0 │ │ +147fd0: 0800 2500 |0362: move-object/from16 v0, v37 │ │ +147fd4: 5208 7a1f |0364: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +147fd8: c787 |0366: sub-float/2addr v7, v8 │ │ +147fda: 6e30 0903 6407 |0367: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.moveTo:(FF)V // method@0309 │ │ +147fe0: 0800 2500 |036a: move-object/from16 v0, v37 │ │ +147fe4: 5404 841f |036c: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +147fe8: 0800 2200 |036e: move-object/from16 v0, v34 │ │ +147fec: 5206 b100 |0370: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +147ff0: 8266 |0372: int-to-float v6, v6 │ │ +147ff2: 0800 2500 |0373: move-object/from16 v0, v37 │ │ +147ff6: 5207 791f |0375: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ +147ffa: c676 |0377: add-float/2addr v6, v7 │ │ +147ffc: 0200 1700 |0378: move/from16 v0, v23 │ │ +148000: 8207 |037a: int-to-float v7, v0 │ │ +148002: 0800 2500 |037b: move-object/from16 v0, v37 │ │ +148006: 5208 7a1f |037d: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +14800a: c787 |037f: sub-float/2addr v7, v8 │ │ +14800c: 6e30 0803 6407 |0380: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +148012: 0800 2500 |0383: move-object/from16 v0, v37 │ │ +148016: 5404 841f |0385: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +14801a: 0800 2200 |0387: move-object/from16 v0, v34 │ │ +14801e: 5206 b100 |0389: iget v6, v0, Landroid/graphics/Rect;.right:I // field@00b1 │ │ +148022: 8266 |038b: int-to-float v6, v6 │ │ +148024: 0800 2500 |038c: move-object/from16 v0, v37 │ │ +148028: 5207 791f |038e: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ +14802c: c676 |0390: add-float/2addr v6, v7 │ │ +14802e: 0200 1700 |0391: move/from16 v0, v23 │ │ +148032: 8207 |0393: int-to-float v7, v0 │ │ +148034: 0800 2500 |0394: move-object/from16 v0, v37 │ │ +148038: 5208 7a1f |0396: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +14803c: c787 |0398: sub-float/2addr v7, v8 │ │ +14803e: 0800 2500 |0399: move-object/from16 v0, v37 │ │ +148042: 5208 771f |039b: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +148046: c787 |039d: sub-float/2addr v7, v8 │ │ +148048: 6e30 0803 6407 |039e: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +14804e: 0800 2500 |03a1: move-object/from16 v0, v37 │ │ +148052: 5404 841f |03a3: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +148056: 0800 2200 |03a5: move-object/from16 v0, v34 │ │ +14805a: 5206 b000 |03a7: iget v6, v0, Landroid/graphics/Rect;.left:I // field@00b0 │ │ +14805e: 8266 |03a9: int-to-float v6, v6 │ │ +148060: 0800 2500 |03aa: move-object/from16 v0, v37 │ │ +148064: 5207 791f |03ac: iget v7, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorUnderlinePadding:F // field@1f79 │ │ +148068: c776 |03ae: sub-float/2addr v6, v7 │ │ +14806a: 0200 1700 |03af: move/from16 v0, v23 │ │ +14806e: 8207 |03b1: int-to-float v7, v0 │ │ +148070: 0800 2500 |03b2: move-object/from16 v0, v37 │ │ +148074: 5208 7a1f |03b4: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +148078: c787 |03b6: sub-float/2addr v7, v8 │ │ +14807a: 0800 2500 |03b7: move-object/from16 v0, v37 │ │ +14807e: 5208 771f |03b9: iget v8, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +148082: c787 |03bb: sub-float/2addr v7, v8 │ │ +148084: 6e30 0803 6407 |03bc: invoke-virtual {v4, v6, v7}, Landroid/graphics/Path;.lineTo:(FF)V // method@0308 │ │ +14808a: 0800 2500 |03bf: move-object/from16 v0, v37 │ │ +14808e: 5404 841f |03c1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +148092: 6e10 0603 0400 |03c3: invoke-virtual {v4}, Landroid/graphics/Path;.close:()V // method@0306 │ │ +148098: 0800 2500 |03c6: move-object/from16 v0, v37 │ │ +14809c: 5404 811f |03c8: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1480a0: 1506 7f43 |03ca: const/high16 v6, #int 1132396544 // #437f │ │ +1480a4: a806 0621 |03cc: mul-float v6, v6, v33 │ │ +1480a8: 8766 |03ce: float-to-int v6, v6 │ │ +1480aa: 6e20 f502 6400 |03cf: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +1480b0: 0800 2500 |03d2: move-object/from16 v0, v37 │ │ +1480b4: 5404 841f |03d4: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPath:Landroid/graphics/Path; // field@1f84 │ │ +1480b8: 0800 2500 |03d6: move-object/from16 v0, v37 │ │ +1480bc: 5406 811f |03d8: iget-object v6, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1480c0: 0800 2600 |03da: move-object/from16 v0, v38 │ │ +1480c4: 6e30 ba02 4006 |03dc: invoke-virtual {v0, v4, v6}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@02ba │ │ +1480ca: 0800 2500 |03df: move-object/from16 v0, v37 │ │ +1480ce: 5404 811f |03e1: iget-object v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1480d2: 1306 ff00 |03e3: const/16 v6, #int 255 // #ff │ │ +1480d6: 6e20 f502 6400 |03e5: invoke-virtual {v4, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@02f5 │ │ +1480dc: 2900 21fc |03e8: goto/16 0009 // -03df │ │ +1480e0: 0001 0200 0100 0000 0500 0000 6200 ... |03ea: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=335 │ │ 0x0009 line=499 │ │ 0x000a line=338 │ │ 0x0016 line=339 │ │ @@ -459150,58 +459282,58 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -14a42c: |[14a42c] indrora.atomic.indicator.ConversationTitlePageIndicator.onMeasure:(II)V │ │ -14a43c: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -14a442: 0a03 |0003: move-result v3 │ │ -14a444: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -14a446: 7110 2138 0900 |0005: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ -14a44c: 0a01 |0008: move-result v1 │ │ -14a44e: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ -14a452: 3341 0c00 |000b: if-ne v1, v4, 0017 // +000c │ │ -14a456: 7110 2238 0900 |000d: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ -14a45c: 0a04 |0010: move-result v4 │ │ -14a45e: 8240 |0011: int-to-float v0, v4 │ │ -14a460: 8702 |0012: float-to-int v2, v0 │ │ -14a462: 6e30 b740 3702 |0013: invoke-virtual {v7, v3, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setMeasuredDimension:(II)V // method@40b7 │ │ -14a468: 0e00 |0016: return-void │ │ -14a46a: 5474 711f |0017: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ -14a46e: 6e10 2503 0400 |0019: invoke-virtual {v4}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ -14a474: 5474 711f |001c: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ -14a478: 5475 831f |001e: iget-object v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a47c: 6e10 ea02 0500 |0020: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ -14a482: 0a05 |0023: move-result v5 │ │ -14a484: 5476 831f |0024: iget-object v6, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14a488: 6e10 e902 0600 |0026: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ -14a48e: 0a06 |0029: move-result v6 │ │ -14a490: c765 |002a: sub-float/2addr v5, v6 │ │ -14a492: 8755 |002b: float-to-int v5, v5 │ │ -14a494: 5945 af00 |002c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -14a498: 5474 711f |002e: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ -14a49c: 5244 af00 |0030: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ -14a4a0: 5475 711f |0032: iget-object v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ -14a4a4: 5255 b200 |0034: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ -14a4a8: b154 |0036: sub-int/2addr v4, v5 │ │ -14a4aa: 8244 |0037: int-to-float v4, v4 │ │ -14a4ac: 5275 7a1f |0038: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14a4b0: c654 |003a: add-float/2addr v4, v5 │ │ -14a4b2: 5275 7b1f |003b: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ -14a4b6: c654 |003d: add-float/2addr v4, v5 │ │ -14a4b8: 5275 881f |003e: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -14a4bc: a600 0405 |0040: add-float v0, v4, v5 │ │ -14a4c0: 5474 781f |0042: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ -14a4c4: 6205 651f |0044: sget-object v5, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ -14a4c8: 3254 ccff |0046: if-eq v4, v5, 0012 // -0034 │ │ -14a4cc: 5274 771f |0048: iget v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14a4d0: c640 |004a: add-float/2addr v0, v4 │ │ -14a4d2: 28c7 |004b: goto 0012 // -0039 │ │ +1480f0: |[1480f0] indrora.atomic.indicator.ConversationTitlePageIndicator.onMeasure:(II)V │ │ +148100: 7110 2238 0800 |0000: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +148106: 0a03 |0003: move-result v3 │ │ +148108: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +14810a: 7110 2138 0900 |0005: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@3821 │ │ +148110: 0a01 |0008: move-result v1 │ │ +148112: 1504 0040 |0009: const/high16 v4, #int 1073741824 // #4000 │ │ +148116: 3341 0c00 |000b: if-ne v1, v4, 0017 // +000c │ │ +14811a: 7110 2238 0900 |000d: invoke-static {v9}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@3822 │ │ +148120: 0a04 |0010: move-result v4 │ │ +148122: 8240 |0011: int-to-float v0, v4 │ │ +148124: 8702 |0012: float-to-int v2, v0 │ │ +148126: 6e30 b740 3702 |0013: invoke-virtual {v7, v3, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setMeasuredDimension:(II)V // method@40b7 │ │ +14812c: 0e00 |0016: return-void │ │ +14812e: 5474 711f |0017: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ +148132: 6e10 2503 0400 |0019: invoke-virtual {v4}, Landroid/graphics/Rect;.setEmpty:()V // method@0325 │ │ +148138: 5474 711f |001c: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ +14813c: 5475 831f |001e: iget-object v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +148140: 6e10 ea02 0500 |0020: invoke-virtual {v5}, Landroid/graphics/Paint;.descent:()F // method@02ea │ │ +148146: 0a05 |0023: move-result v5 │ │ +148148: 5476 831f |0024: iget-object v6, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +14814c: 6e10 e902 0600 |0026: invoke-virtual {v6}, Landroid/graphics/Paint;.ascent:()F // method@02e9 │ │ +148152: 0a06 |0029: move-result v6 │ │ +148154: c765 |002a: sub-float/2addr v5, v6 │ │ +148156: 8755 |002b: float-to-int v5, v5 │ │ +148158: 5945 af00 |002c: iput v5, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +14815c: 5474 711f |002e: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ +148160: 5244 af00 |0030: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@00af │ │ +148164: 5475 711f |0032: iget-object v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBounds:Landroid/graphics/Rect; // field@1f71 │ │ +148168: 5255 b200 |0034: iget v5, v5, Landroid/graphics/Rect;.top:I // field@00b2 │ │ +14816c: b154 |0036: sub-int/2addr v4, v5 │ │ +14816e: 8244 |0037: int-to-float v4, v4 │ │ +148170: 5275 7a1f |0038: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +148174: c654 |003a: add-float/2addr v4, v5 │ │ +148176: 5275 7b1f |003b: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ +14817a: c654 |003d: add-float/2addr v4, v5 │ │ +14817c: 5275 881f |003e: iget v5, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +148180: a600 0405 |0040: add-float v0, v4, v5 │ │ +148184: 5474 781f |0042: iget-object v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ +148188: 6205 651f |0044: sget-object v5, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.None:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f65 │ │ +14818c: 3254 ccff |0046: if-eq v4, v5, 0012 // -0034 │ │ +148190: 5274 771f |0048: iget v4, v7, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +148194: c640 |004a: add-float/2addr v0, v4 │ │ +148196: 28c7 |004b: goto 0012 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0004 line=760 │ │ 0x0005 line=761 │ │ 0x0009 line=762 │ │ 0x000d line=764 │ │ @@ -459227,21 +459359,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -14a4d4: |[14a4d4] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageScrollStateChanged:(I)V │ │ -14a4e4: 5912 851f |0000: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mScrollState:I // field@1f85 │ │ -14a4e8: 5410 7e1f |0002: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a4ec: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -14a4f0: 5410 7e1f |0006: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a4f4: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ -14a4fa: 0e00 |000b: return-void │ │ +148198: |[148198] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageScrollStateChanged:(I)V │ │ +1481a8: 5912 851f |0000: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mScrollState:I // field@1f85 │ │ +1481ac: 5410 7e1f |0002: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +1481b0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1481b4: 5410 7e1f |0006: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +1481b8: 7220 e21b 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@1be2 │ │ +1481be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0002 line=721 │ │ 0x0006 line=722 │ │ 0x000b line=724 │ │ locals : │ │ @@ -459253,23 +459385,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -14a4fc: |[14a4fc] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageScrolled:(IFI)V │ │ -14a50c: 5912 761f |0000: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a510: 5913 7f1f |0002: iput v3, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ -14a514: 6e10 a240 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14a51a: 5410 7e1f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a51e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -14a522: 5410 7e1f |000b: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a526: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ -14a52c: 0e00 |0010: return-void │ │ +1481c0: |[1481c0] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageScrolled:(IFI)V │ │ +1481d0: 5912 761f |0000: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1481d4: 5913 7f1f |0002: iput v3, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPageOffset:F // field@1f7f │ │ +1481d8: 6e10 a240 0100 |0004: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1481de: 5410 7e1f |0007: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +1481e2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +1481e6: 5410 7e1f |000b: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +1481ea: 7240 e31b 2043 |000d: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@1be3 │ │ +1481f0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0002 line=729 │ │ 0x0004 line=730 │ │ 0x0007 line=732 │ │ 0x000b line=733 │ │ @@ -459285,24 +459417,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -14a530: |[14a530] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageSelected:(I)V │ │ -14a540: 5210 851f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mScrollState:I // field@1f85 │ │ -14a544: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -14a548: 5912 761f |0004: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a54c: 6e10 a240 0100 |0006: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14a552: 5410 7e1f |0009: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a556: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -14a55a: 5410 7e1f |000d: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14a55e: 7220 e41b 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ -14a564: 0e00 |0012: return-void │ │ +1481f4: |[1481f4] indrora.atomic.indicator.ConversationTitlePageIndicator.onPageSelected:(I)V │ │ +148204: 5210 851f |0000: iget v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mScrollState:I // field@1f85 │ │ +148208: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +14820c: 5912 761f |0004: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +148210: 6e10 a240 0100 |0006: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148216: 5410 7e1f |0009: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +14821a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +14821e: 5410 7e1f |000d: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +148222: 7220 e41b 2000 |000f: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@1be4 │ │ +148228: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0004 line=740 │ │ 0x0006 line=741 │ │ 0x0009 line=744 │ │ 0x000d line=745 │ │ @@ -459316,24 +459448,24 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -14a568: |[14a568] indrora.atomic.indicator.ConversationTitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -14a578: 0730 |0000: move-object v0, v3 │ │ -14a57a: 1f00 0d08 |0001: check-cast v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ -14a57e: 6e10 8840 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@4088 │ │ -14a584: 0c01 |0006: move-result-object v1 │ │ -14a586: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ -14a58c: 5201 6a1f |000a: iget v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ -14a590: 5921 761f |000c: iput v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a594: 6e10 ae40 0200 |000e: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.requestLayout:()V // method@40ae │ │ -14a59a: 0e00 |0011: return-void │ │ +14822c: |[14822c] indrora.atomic.indicator.ConversationTitlePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +14823c: 0730 |0000: move-object v0, v3 │ │ +14823e: 1f00 0d08 |0001: check-cast v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ +148242: 6e10 8840 0000 |0003: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@4088 │ │ +148248: 0c01 |0006: move-result-object v1 │ │ +14824a: 6f20 a938 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@38a9 │ │ +148250: 5201 6a1f |000a: iget v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ +148254: 5921 761f |000c: iput v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +148258: 6e10 ae40 0200 |000e: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.requestLayout:()V // method@40ae │ │ +14825e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ 0x0003 line=782 │ │ 0x000a line=783 │ │ 0x000e line=784 │ │ 0x0011 line=785 │ │ @@ -459347,22 +459479,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -14a59c: |[14a59c] indrora.atomic.indicator.ConversationTitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -14a5ac: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ -14a5b2: 0c01 |0003: move-result-object v1 │ │ -14a5b4: 2200 0d08 |0004: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ -14a5b8: 7020 8740 1000 |0006: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@4087 │ │ -14a5be: 5232 761f |0009: iget v2, v3, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a5c2: 5902 6a1f |000b: iput v2, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ -14a5c6: 1100 |000d: return-object v0 │ │ +148260: |[148260] indrora.atomic.indicator.ConversationTitlePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +148270: 6f10 aa38 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@38aa │ │ +148276: 0c01 |0003: move-result-object v1 │ │ +148278: 2200 0d08 |0004: new-instance v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState; // type@080d │ │ +14827c: 7020 8740 1000 |0006: invoke-direct {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@4087 │ │ +148282: 5232 761f |0009: iget v2, v3, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +148286: 5902 6a1f |000b: iput v2, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;.currentPage:I // field@1f6a │ │ +14828a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0004 line=790 │ │ 0x0009 line=791 │ │ 0x000d line=792 │ │ locals : │ │ @@ -459375,253 +459507,253 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 488 16-bit code units │ │ -14a5c8: |[14a5c8] indrora.atomic.indicator.ConversationTitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -14a5d8: 7502 ad38 1300 |0000: invoke-super/range {v19, v20}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ -14a5de: 0a11 |0003: move-result v17 │ │ -14a5e0: 3811 0500 |0004: if-eqz v17, 0009 // +0005 │ │ -14a5e4: 1311 0100 |0006: const/16 v17, #int 1 // #1 │ │ -14a5e8: 0f11 |0008: return v17 │ │ -14a5ea: 0800 1300 |0009: move-object/from16 v0, v19 │ │ -14a5ee: 5400 8a1f |000b: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a5f2: 0811 0000 |000d: move-object/from16 v17, v0 │ │ -14a5f6: 3811 1200 |000f: if-eqz v17, 0021 // +0012 │ │ -14a5fa: 0800 1300 |0011: move-object/from16 v0, v19 │ │ -14a5fe: 5400 8a1f |0013: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a602: 0811 0000 |0015: move-object/from16 v17, v0 │ │ -14a606: 7401 261c 1100 |0017: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -14a60c: 0c11 |001a: move-result-object v17 │ │ -14a60e: 7401 b818 1100 |001b: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -14a614: 0a11 |001e: move-result v17 │ │ -14a616: 3911 0500 |001f: if-nez v17, 0024 // +0005 │ │ -14a61a: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ -14a61e: 28e5 |0023: goto 0008 // -001b │ │ -14a620: 7401 ef37 1400 |0024: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ -14a626: 0a02 |0027: move-result v2 │ │ -14a628: d520 ff00 |0028: and-int/lit16 v0, v2, #int 255 // #00ff │ │ -14a62c: 0211 0000 |002a: move/from16 v17, v0 │ │ -14a630: 2b11 aa01 0000 |002c: packed-switch v17, 000001d6 // +000001aa │ │ -14a636: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ -14a63a: 28d7 |0031: goto 0008 // -0029 │ │ -14a63c: 1311 0000 |0032: const/16 v17, #int 0 // #0 │ │ -14a640: 0800 1400 |0034: move-object/from16 v0, v20 │ │ -14a644: 0201 1100 |0036: move/from16 v1, v17 │ │ -14a648: 7120 8218 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -14a64e: 0a11 |003b: move-result v17 │ │ -14a650: 0200 1100 |003c: move/from16 v0, v17 │ │ -14a654: 0801 1300 |003e: move-object/from16 v1, v19 │ │ -14a658: 5910 6f1f |0040: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a65c: 7401 f837 1400 |0042: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -14a662: 0a11 |0045: move-result v17 │ │ -14a664: 0200 1100 |0046: move/from16 v0, v17 │ │ -14a668: 0801 1300 |0048: move-object/from16 v1, v19 │ │ -14a66c: 5910 7d1f |004a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14a670: 28e3 |004c: goto 002f // -001d │ │ -14a672: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -14a676: 5200 6f1f |004f: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a67a: 0211 0000 |0051: move/from16 v17, v0 │ │ -14a67e: 0800 1400 |0053: move-object/from16 v0, v20 │ │ -14a682: 0201 1100 |0055: move/from16 v1, v17 │ │ -14a686: 7120 7c18 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -14a68c: 0a03 |005a: move-result v3 │ │ -14a68e: 0800 1400 |005b: move-object/from16 v0, v20 │ │ -14a692: 7120 8418 3000 |005d: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14a698: 0a10 |0060: move-result v16 │ │ -14a69a: 0800 1300 |0061: move-object/from16 v0, v19 │ │ -14a69e: 5200 7d1f |0063: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14a6a2: 0211 0000 |0065: move/from16 v17, v0 │ │ -14a6a6: a705 1011 |0067: sub-float v5, v16, v17 │ │ -14a6aa: 0800 1300 |0069: move-object/from16 v0, v19 │ │ -14a6ae: 5500 7c1f |006b: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ -14a6b2: 0211 0000 |006d: move/from16 v17, v0 │ │ -14a6b6: 3911 1d00 |006f: if-nez v17, 008c // +001d │ │ -14a6ba: 7110 0943 0500 |0071: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ -14a6c0: 0a11 |0074: move-result v17 │ │ -14a6c2: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -14a6c6: 5200 891f |0077: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTouchSlop:I // field@1f89 │ │ -14a6ca: 0212 0000 |0079: move/from16 v18, v0 │ │ -14a6ce: 0200 1200 |007b: move/from16 v0, v18 │ │ -14a6d2: 8200 |007d: int-to-float v0, v0 │ │ -14a6d4: 0212 0000 |007e: move/from16 v18, v0 │ │ -14a6d8: 2d11 1112 |0080: cmpl-float v17, v17, v18 │ │ -14a6dc: 3d11 0a00 |0082: if-lez v17, 008c // +000a │ │ -14a6e0: 1311 0100 |0084: const/16 v17, #int 1 // #1 │ │ -14a6e4: 0200 1100 |0086: move/from16 v0, v17 │ │ -14a6e8: 0801 1300 |0088: move-object/from16 v1, v19 │ │ -14a6ec: 5c10 7c1f |008a: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ -14a6f0: 0800 1300 |008c: move-object/from16 v0, v19 │ │ -14a6f4: 5500 7c1f |008e: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ -14a6f8: 0211 0000 |0090: move/from16 v17, v0 │ │ -14a6fc: 3811 9dff |0092: if-eqz v17, 002f // -0063 │ │ -14a700: 0200 1000 |0094: move/from16 v0, v16 │ │ -14a704: 0801 1300 |0096: move-object/from16 v1, v19 │ │ -14a708: 5910 7d1f |0098: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14a70c: 0800 1300 |009a: move-object/from16 v0, v19 │ │ -14a710: 5400 8a1f |009c: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a714: 0811 0000 |009e: move-object/from16 v17, v0 │ │ -14a718: 7401 481c 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -14a71e: 0a11 |00a3: move-result v17 │ │ -14a720: 3911 0e00 |00a4: if-nez v17, 00b2 // +000e │ │ -14a724: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ -14a728: 5400 8a1f |00a8: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a72c: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ -14a730: 7401 0b1c 1100 |00ac: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ -14a736: 0a11 |00af: move-result v17 │ │ -14a738: 3811 7fff |00b0: if-eqz v17, 002f // -0081 │ │ -14a73c: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ -14a740: 5400 8a1f |00b4: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a744: 0811 0000 |00b6: move-object/from16 v17, v0 │ │ -14a748: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -14a74c: 6e20 211c 5000 |00ba: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ -14a752: 2900 72ff |00bd: goto/16 002f // -008e │ │ -14a756: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ -14a75a: 5500 7c1f |00c1: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ -14a75e: 0211 0000 |00c3: move/from16 v17, v0 │ │ -14a762: 3911 8900 |00c5: if-nez v17, 014e // +0089 │ │ -14a766: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ -14a76a: 5400 8a1f |00c9: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a76e: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ -14a772: 7401 261c 1100 |00cd: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -14a778: 0c11 |00d0: move-result-object v17 │ │ -14a77a: 7401 b818 1100 |00d1: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ -14a780: 0a04 |00d4: move-result v4 │ │ -14a782: 7401 a140 1300 |00d5: invoke-virtual/range {v19}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ -14a788: 0a0f |00d8: move-result v15 │ │ -14a78a: 82f0 |00d9: int-to-float v0, v15 │ │ -14a78c: 0211 0000 |00da: move/from16 v17, v0 │ │ -14a790: 1512 0040 |00dc: const/high16 v18, #int 1073741824 // #4000 │ │ -14a794: a907 1112 |00de: div-float v7, v17, v18 │ │ -14a798: 82f0 |00e0: int-to-float v0, v15 │ │ -14a79a: 0211 0000 |00e1: move/from16 v17, v0 │ │ -14a79e: 1512 c040 |00e3: const/high16 v18, #int 1086324736 // #40c0 │ │ -14a7a2: a90e 1112 |00e5: div-float v14, v17, v18 │ │ -14a7a6: a709 070e |00e7: sub-float v9, v7, v14 │ │ -14a7aa: a60d 070e |00e9: add-float v13, v7, v14 │ │ -14a7ae: 7401 f837 1400 |00eb: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ -14a7b4: 0a06 |00ee: move-result v6 │ │ -14a7b6: 2e11 0609 |00ef: cmpg-float v17, v6, v9 │ │ -14a7ba: 3b11 1f00 |00f1: if-gez v17, 0110 // +001f │ │ -14a7be: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ -14a7c2: 5200 761f |00f5: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a7c6: 0211 0000 |00f7: move/from16 v17, v0 │ │ -14a7ca: 3d11 5500 |00f9: if-lez v17, 014e // +0055 │ │ -14a7ce: 0800 1300 |00fb: move-object/from16 v0, v19 │ │ -14a7d2: 5400 8a1f |00fd: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a7d6: 0811 0000 |00ff: move-object/from16 v17, v0 │ │ -14a7da: 0800 1300 |0101: move-object/from16 v0, v19 │ │ -14a7de: 5200 761f |0103: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a7e2: 0212 0000 |0105: move/from16 v18, v0 │ │ -14a7e6: d812 12ff |0107: add-int/lit8 v18, v18, #int -1 // #ff │ │ -14a7ea: 7402 701c 1100 |0109: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -14a7f0: 1311 0100 |010c: const/16 v17, #int 1 // #1 │ │ -14a7f4: 2900 fafe |010e: goto/16 0008 // -0106 │ │ -14a7f8: 2d11 060d |0110: cmpl-float v17, v6, v13 │ │ -14a7fc: 3d11 2500 |0112: if-lez v17, 0137 // +0025 │ │ -14a800: 0800 1300 |0114: move-object/from16 v0, v19 │ │ -14a804: 5200 761f |0116: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a808: 0211 0000 |0118: move/from16 v17, v0 │ │ -14a80c: d812 04ff |011a: add-int/lit8 v18, v4, #int -1 // #ff │ │ -14a810: 0200 1100 |011c: move/from16 v0, v17 │ │ -14a814: 0201 1200 |011e: move/from16 v1, v18 │ │ -14a818: 3510 2e00 |0120: if-ge v0, v1, 014e // +002e │ │ -14a81c: 0800 1300 |0122: move-object/from16 v0, v19 │ │ -14a820: 5400 8a1f |0124: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a824: 0811 0000 |0126: move-object/from16 v17, v0 │ │ -14a828: 0800 1300 |0128: move-object/from16 v0, v19 │ │ -14a82c: 5200 761f |012a: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a830: 0212 0000 |012c: move/from16 v18, v0 │ │ -14a834: d812 1201 |012e: add-int/lit8 v18, v18, #int 1 // #01 │ │ -14a838: 7402 701c 1100 |0130: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -14a83e: 1311 0100 |0133: const/16 v17, #int 1 // #1 │ │ -14a842: 2900 d3fe |0135: goto/16 0008 // -012d │ │ -14a846: 0800 1300 |0137: move-object/from16 v0, v19 │ │ -14a84a: 5400 721f |0139: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ -14a84e: 0811 0000 |013b: move-object/from16 v17, v0 │ │ -14a852: 3811 1100 |013d: if-eqz v17, 014e // +0011 │ │ -14a856: 0800 1300 |013f: move-object/from16 v0, v19 │ │ -14a85a: 5400 721f |0141: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ -14a85e: 0811 0000 |0143: move-object/from16 v17, v0 │ │ -14a862: 0800 1300 |0145: move-object/from16 v0, v19 │ │ -14a866: 5200 761f |0147: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a86a: 0212 0000 |0149: move/from16 v18, v0 │ │ -14a86e: 7802 7e40 1100 |014b: invoke-interface/range {v17, v18}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@407e │ │ -14a874: 1311 0000 |014e: const/16 v17, #int 0 // #0 │ │ -14a878: 0200 1100 |0150: move/from16 v0, v17 │ │ -14a87c: 0801 1300 |0152: move-object/from16 v1, v19 │ │ -14a880: 5c10 7c1f |0154: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ -14a884: 1311 ffff |0156: const/16 v17, #int -1 // #ffff │ │ -14a888: 0200 1100 |0158: move/from16 v0, v17 │ │ -14a88c: 0801 1300 |015a: move-object/from16 v1, v19 │ │ -14a890: 5910 6f1f |015c: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a894: 0800 1300 |015e: move-object/from16 v0, v19 │ │ -14a898: 5400 8a1f |0160: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a89c: 0811 0000 |0162: move-object/from16 v17, v0 │ │ -14a8a0: 7401 481c 1100 |0164: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ -14a8a6: 0a11 |0167: move-result v17 │ │ -14a8a8: 3811 c7fe |0168: if-eqz v17, 002f // -0139 │ │ -14a8ac: 0800 1300 |016a: move-object/from16 v0, v19 │ │ -14a8b0: 5400 8a1f |016c: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a8b4: 0811 0000 |016e: move-object/from16 v17, v0 │ │ -14a8b8: 7401 1f1c 1100 |0170: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ -14a8be: 2900 bcfe |0173: goto/16 002f // -0144 │ │ -14a8c2: 7701 7d18 1400 |0175: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -14a8c8: 0a08 |0178: move-result v8 │ │ -14a8ca: 0800 1400 |0179: move-object/from16 v0, v20 │ │ -14a8ce: 7120 8418 8000 |017b: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14a8d4: 0a10 |017e: move-result v16 │ │ -14a8d6: 0200 1000 |017f: move/from16 v0, v16 │ │ -14a8da: 0801 1300 |0181: move-object/from16 v1, v19 │ │ -14a8de: 5910 7d1f |0183: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14a8e2: 0800 1400 |0185: move-object/from16 v0, v20 │ │ -14a8e6: 7120 8218 8000 |0187: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -14a8ec: 0a11 |018a: move-result v17 │ │ -14a8ee: 0200 1100 |018b: move/from16 v0, v17 │ │ -14a8f2: 0801 1300 |018d: move-object/from16 v1, v19 │ │ -14a8f6: 5910 6f1f |018f: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a8fa: 2900 9efe |0191: goto/16 002f // -0162 │ │ -14a8fe: 7701 7d18 1400 |0193: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ -14a904: 0a0c |0196: move-result v12 │ │ -14a906: 0800 1400 |0197: move-object/from16 v0, v20 │ │ -14a90a: 7120 8218 c000 |0199: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -14a910: 0a0b |019c: move-result v11 │ │ -14a912: 0800 1300 |019d: move-object/from16 v0, v19 │ │ -14a916: 5200 6f1f |019f: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a91a: 0211 0000 |01a1: move/from16 v17, v0 │ │ -14a91e: 0200 1100 |01a3: move/from16 v0, v17 │ │ -14a922: 330b 1100 |01a5: if-ne v11, v0, 01b6 // +0011 │ │ -14a926: 390c 2d00 |01a7: if-nez v12, 01d4 // +002d │ │ -14a92a: 121a |01a9: const/4 v10, #int 1 // #1 │ │ -14a92c: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ -14a930: 7120 8218 a000 |01ac: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ -14a936: 0a11 |01af: move-result v17 │ │ -14a938: 0200 1100 |01b0: move/from16 v0, v17 │ │ -14a93c: 0801 1300 |01b2: move-object/from16 v1, v19 │ │ -14a940: 5910 6f1f |01b4: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a944: 0800 1300 |01b6: move-object/from16 v0, v19 │ │ -14a948: 5200 6f1f |01b8: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ -14a94c: 0211 0000 |01ba: move/from16 v17, v0 │ │ -14a950: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ -14a954: 0201 1100 |01be: move/from16 v1, v17 │ │ -14a958: 7120 7c18 1000 |01c0: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ -14a95e: 0a11 |01c3: move-result v17 │ │ -14a960: 0800 1400 |01c4: move-object/from16 v0, v20 │ │ -14a964: 0201 1100 |01c6: move/from16 v1, v17 │ │ -14a968: 7120 8418 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ -14a96e: 0a11 |01cb: move-result v17 │ │ -14a970: 0200 1100 |01cc: move/from16 v0, v17 │ │ -14a974: 0801 1300 |01ce: move-object/from16 v1, v19 │ │ -14a978: 5910 7d1f |01d0: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ -14a97c: 2900 5dfe |01d2: goto/16 002f // -01a3 │ │ -14a980: 120a |01d4: const/4 v10, #int 0 // #0 │ │ -14a982: 28d5 |01d5: goto 01aa // -002b │ │ -14a984: 0001 0700 0000 0000 0600 0000 9300 ... |01d6: packed-switch-data (18 units) │ │ +14828c: |[14828c] indrora.atomic.indicator.ConversationTitlePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +14829c: 7502 ad38 1300 |0000: invoke-super/range {v19, v20}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@38ad │ │ +1482a2: 0a11 |0003: move-result v17 │ │ +1482a4: 3811 0500 |0004: if-eqz v17, 0009 // +0005 │ │ +1482a8: 1311 0100 |0006: const/16 v17, #int 1 // #1 │ │ +1482ac: 0f11 |0008: return v17 │ │ +1482ae: 0800 1300 |0009: move-object/from16 v0, v19 │ │ +1482b2: 5400 8a1f |000b: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1482b6: 0811 0000 |000d: move-object/from16 v17, v0 │ │ +1482ba: 3811 1200 |000f: if-eqz v17, 0021 // +0012 │ │ +1482be: 0800 1300 |0011: move-object/from16 v0, v19 │ │ +1482c2: 5400 8a1f |0013: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1482c6: 0811 0000 |0015: move-object/from16 v17, v0 │ │ +1482ca: 7401 261c 1100 |0017: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1482d0: 0c11 |001a: move-result-object v17 │ │ +1482d2: 7401 b818 1100 |001b: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +1482d8: 0a11 |001e: move-result v17 │ │ +1482da: 3911 0500 |001f: if-nez v17, 0024 // +0005 │ │ +1482de: 1311 0000 |0021: const/16 v17, #int 0 // #0 │ │ +1482e2: 28e5 |0023: goto 0008 // -001b │ │ +1482e4: 7401 ef37 1400 |0024: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getAction:()I // method@37ef │ │ +1482ea: 0a02 |0027: move-result v2 │ │ +1482ec: d520 ff00 |0028: and-int/lit16 v0, v2, #int 255 // #00ff │ │ +1482f0: 0211 0000 |002a: move/from16 v17, v0 │ │ +1482f4: 2b11 aa01 0000 |002c: packed-switch v17, 000001d6 // +000001aa │ │ +1482fa: 1311 0100 |002f: const/16 v17, #int 1 // #1 │ │ +1482fe: 28d7 |0031: goto 0008 // -0029 │ │ +148300: 1311 0000 |0032: const/16 v17, #int 0 // #0 │ │ +148304: 0800 1400 |0034: move-object/from16 v0, v20 │ │ +148308: 0201 1100 |0036: move/from16 v1, v17 │ │ +14830c: 7120 8218 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +148312: 0a11 |003b: move-result v17 │ │ +148314: 0200 1100 |003c: move/from16 v0, v17 │ │ +148318: 0801 1300 |003e: move-object/from16 v1, v19 │ │ +14831c: 5910 6f1f |0040: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +148320: 7401 f837 1400 |0042: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +148326: 0a11 |0045: move-result v17 │ │ +148328: 0200 1100 |0046: move/from16 v0, v17 │ │ +14832c: 0801 1300 |0048: move-object/from16 v1, v19 │ │ +148330: 5910 7d1f |004a: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +148334: 28e3 |004c: goto 002f // -001d │ │ +148336: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +14833a: 5200 6f1f |004f: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +14833e: 0211 0000 |0051: move/from16 v17, v0 │ │ +148342: 0800 1400 |0053: move-object/from16 v0, v20 │ │ +148346: 0201 1100 |0055: move/from16 v1, v17 │ │ +14834a: 7120 7c18 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +148350: 0a03 |005a: move-result v3 │ │ +148352: 0800 1400 |005b: move-object/from16 v0, v20 │ │ +148356: 7120 8418 3000 |005d: invoke-static {v0, v3}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +14835c: 0a10 |0060: move-result v16 │ │ +14835e: 0800 1300 |0061: move-object/from16 v0, v19 │ │ +148362: 5200 7d1f |0063: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +148366: 0211 0000 |0065: move/from16 v17, v0 │ │ +14836a: a705 1011 |0067: sub-float v5, v16, v17 │ │ +14836e: 0800 1300 |0069: move-object/from16 v0, v19 │ │ +148372: 5500 7c1f |006b: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ +148376: 0211 0000 |006d: move/from16 v17, v0 │ │ +14837a: 3911 1d00 |006f: if-nez v17, 008c // +001d │ │ +14837e: 7110 0943 0500 |0071: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@4309 │ │ +148384: 0a11 |0074: move-result v17 │ │ +148386: 0800 1300 |0075: move-object/from16 v0, v19 │ │ +14838a: 5200 891f |0077: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTouchSlop:I // field@1f89 │ │ +14838e: 0212 0000 |0079: move/from16 v18, v0 │ │ +148392: 0200 1200 |007b: move/from16 v0, v18 │ │ +148396: 8200 |007d: int-to-float v0, v0 │ │ +148398: 0212 0000 |007e: move/from16 v18, v0 │ │ +14839c: 2d11 1112 |0080: cmpl-float v17, v17, v18 │ │ +1483a0: 3d11 0a00 |0082: if-lez v17, 008c // +000a │ │ +1483a4: 1311 0100 |0084: const/16 v17, #int 1 // #1 │ │ +1483a8: 0200 1100 |0086: move/from16 v0, v17 │ │ +1483ac: 0801 1300 |0088: move-object/from16 v1, v19 │ │ +1483b0: 5c10 7c1f |008a: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ +1483b4: 0800 1300 |008c: move-object/from16 v0, v19 │ │ +1483b8: 5500 7c1f |008e: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ +1483bc: 0211 0000 |0090: move/from16 v17, v0 │ │ +1483c0: 3811 9dff |0092: if-eqz v17, 002f // -0063 │ │ +1483c4: 0200 1000 |0094: move/from16 v0, v16 │ │ +1483c8: 0801 1300 |0096: move-object/from16 v1, v19 │ │ +1483cc: 5910 7d1f |0098: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +1483d0: 0800 1300 |009a: move-object/from16 v0, v19 │ │ +1483d4: 5400 8a1f |009c: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1483d8: 0811 0000 |009e: move-object/from16 v17, v0 │ │ +1483dc: 7401 481c 1100 |00a0: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +1483e2: 0a11 |00a3: move-result v17 │ │ +1483e4: 3911 0e00 |00a4: if-nez v17, 00b2 // +000e │ │ +1483e8: 0800 1300 |00a6: move-object/from16 v0, v19 │ │ +1483ec: 5400 8a1f |00a8: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1483f0: 0811 0000 |00aa: move-object/from16 v17, v0 │ │ +1483f4: 7401 0b1c 1100 |00ac: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@1c0b │ │ +1483fa: 0a11 |00af: move-result v17 │ │ +1483fc: 3811 7fff |00b0: if-eqz v17, 002f // -0081 │ │ +148400: 0800 1300 |00b2: move-object/from16 v0, v19 │ │ +148404: 5400 8a1f |00b4: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148408: 0811 0000 |00b6: move-object/from16 v17, v0 │ │ +14840c: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +148410: 6e20 211c 5000 |00ba: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@1c21 │ │ +148416: 2900 72ff |00bd: goto/16 002f // -008e │ │ +14841a: 0800 1300 |00bf: move-object/from16 v0, v19 │ │ +14841e: 5500 7c1f |00c1: iget-boolean v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ +148422: 0211 0000 |00c3: move/from16 v17, v0 │ │ +148426: 3911 8900 |00c5: if-nez v17, 014e // +0089 │ │ +14842a: 0800 1300 |00c7: move-object/from16 v0, v19 │ │ +14842e: 5400 8a1f |00c9: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148432: 0811 0000 |00cb: move-object/from16 v17, v0 │ │ +148436: 7401 261c 1100 |00cd: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +14843c: 0c11 |00d0: move-result-object v17 │ │ +14843e: 7401 b818 1100 |00d1: invoke-virtual/range {v17}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@18b8 │ │ +148444: 0a04 |00d4: move-result v4 │ │ +148446: 7401 a140 1300 |00d5: invoke-virtual/range {v19}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.getWidth:()I // method@40a1 │ │ +14844c: 0a0f |00d8: move-result v15 │ │ +14844e: 82f0 |00d9: int-to-float v0, v15 │ │ +148450: 0211 0000 |00da: move/from16 v17, v0 │ │ +148454: 1512 0040 |00dc: const/high16 v18, #int 1073741824 // #4000 │ │ +148458: a907 1112 |00de: div-float v7, v17, v18 │ │ +14845c: 82f0 |00e0: int-to-float v0, v15 │ │ +14845e: 0211 0000 |00e1: move/from16 v17, v0 │ │ +148462: 1512 c040 |00e3: const/high16 v18, #int 1086324736 // #40c0 │ │ +148466: a90e 1112 |00e5: div-float v14, v17, v18 │ │ +14846a: a709 070e |00e7: sub-float v9, v7, v14 │ │ +14846e: a60d 070e |00e9: add-float v13, v7, v14 │ │ +148472: 7401 f837 1400 |00eb: invoke-virtual/range {v20}, Landroid/view/MotionEvent;.getX:()F // method@37f8 │ │ +148478: 0a06 |00ee: move-result v6 │ │ +14847a: 2e11 0609 |00ef: cmpg-float v17, v6, v9 │ │ +14847e: 3b11 1f00 |00f1: if-gez v17, 0110 // +001f │ │ +148482: 0800 1300 |00f3: move-object/from16 v0, v19 │ │ +148486: 5200 761f |00f5: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +14848a: 0211 0000 |00f7: move/from16 v17, v0 │ │ +14848e: 3d11 5500 |00f9: if-lez v17, 014e // +0055 │ │ +148492: 0800 1300 |00fb: move-object/from16 v0, v19 │ │ +148496: 5400 8a1f |00fd: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +14849a: 0811 0000 |00ff: move-object/from16 v17, v0 │ │ +14849e: 0800 1300 |0101: move-object/from16 v0, v19 │ │ +1484a2: 5200 761f |0103: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1484a6: 0212 0000 |0105: move/from16 v18, v0 │ │ +1484aa: d812 12ff |0107: add-int/lit8 v18, v18, #int -1 // #ff │ │ +1484ae: 7402 701c 1100 |0109: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +1484b4: 1311 0100 |010c: const/16 v17, #int 1 // #1 │ │ +1484b8: 2900 fafe |010e: goto/16 0008 // -0106 │ │ +1484bc: 2d11 060d |0110: cmpl-float v17, v6, v13 │ │ +1484c0: 3d11 2500 |0112: if-lez v17, 0137 // +0025 │ │ +1484c4: 0800 1300 |0114: move-object/from16 v0, v19 │ │ +1484c8: 5200 761f |0116: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1484cc: 0211 0000 |0118: move/from16 v17, v0 │ │ +1484d0: d812 04ff |011a: add-int/lit8 v18, v4, #int -1 // #ff │ │ +1484d4: 0200 1100 |011c: move/from16 v0, v17 │ │ +1484d8: 0201 1200 |011e: move/from16 v1, v18 │ │ +1484dc: 3510 2e00 |0120: if-ge v0, v1, 014e // +002e │ │ +1484e0: 0800 1300 |0122: move-object/from16 v0, v19 │ │ +1484e4: 5400 8a1f |0124: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1484e8: 0811 0000 |0126: move-object/from16 v17, v0 │ │ +1484ec: 0800 1300 |0128: move-object/from16 v0, v19 │ │ +1484f0: 5200 761f |012a: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1484f4: 0212 0000 |012c: move/from16 v18, v0 │ │ +1484f8: d812 1201 |012e: add-int/lit8 v18, v18, #int 1 // #01 │ │ +1484fc: 7402 701c 1100 |0130: invoke-virtual/range {v17, v18}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +148502: 1311 0100 |0133: const/16 v17, #int 1 // #1 │ │ +148506: 2900 d3fe |0135: goto/16 0008 // -012d │ │ +14850a: 0800 1300 |0137: move-object/from16 v0, v19 │ │ +14850e: 5400 721f |0139: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ +148512: 0811 0000 |013b: move-object/from16 v17, v0 │ │ +148516: 3811 1100 |013d: if-eqz v17, 014e // +0011 │ │ +14851a: 0800 1300 |013f: move-object/from16 v0, v19 │ │ +14851e: 5400 721f |0141: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ +148522: 0811 0000 |0143: move-object/from16 v17, v0 │ │ +148526: 0800 1300 |0145: move-object/from16 v0, v19 │ │ +14852a: 5200 761f |0147: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +14852e: 0212 0000 |0149: move/from16 v18, v0 │ │ +148532: 7802 7e40 1100 |014b: invoke-interface/range {v17, v18}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;.onCenterItemClick:(I)V // method@407e │ │ +148538: 1311 0000 |014e: const/16 v17, #int 0 // #0 │ │ +14853c: 0200 1100 |0150: move/from16 v0, v17 │ │ +148540: 0801 1300 |0152: move-object/from16 v1, v19 │ │ +148544: 5c10 7c1f |0154: iput-boolean v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mIsDragging:Z // field@1f7c │ │ +148548: 1311 ffff |0156: const/16 v17, #int -1 // #ffff │ │ +14854c: 0200 1100 |0158: move/from16 v0, v17 │ │ +148550: 0801 1300 |015a: move-object/from16 v1, v19 │ │ +148554: 5910 6f1f |015c: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +148558: 0800 1300 |015e: move-object/from16 v0, v19 │ │ +14855c: 5400 8a1f |0160: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148560: 0811 0000 |0162: move-object/from16 v17, v0 │ │ +148564: 7401 481c 1100 |0164: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@1c48 │ │ +14856a: 0a11 |0167: move-result v17 │ │ +14856c: 3811 c7fe |0168: if-eqz v17, 002f // -0139 │ │ +148570: 0800 1300 |016a: move-object/from16 v0, v19 │ │ +148574: 5400 8a1f |016c: iget-object v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148578: 0811 0000 |016e: move-object/from16 v17, v0 │ │ +14857c: 7401 1f1c 1100 |0170: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@1c1f │ │ +148582: 2900 bcfe |0173: goto/16 002f // -0144 │ │ +148586: 7701 7d18 1400 |0175: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +14858c: 0a08 |0178: move-result v8 │ │ +14858e: 0800 1400 |0179: move-object/from16 v0, v20 │ │ +148592: 7120 8418 8000 |017b: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +148598: 0a10 |017e: move-result v16 │ │ +14859a: 0200 1000 |017f: move/from16 v0, v16 │ │ +14859e: 0801 1300 |0181: move-object/from16 v1, v19 │ │ +1485a2: 5910 7d1f |0183: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +1485a6: 0800 1400 |0185: move-object/from16 v0, v20 │ │ +1485aa: 7120 8218 8000 |0187: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1485b0: 0a11 |018a: move-result v17 │ │ +1485b2: 0200 1100 |018b: move/from16 v0, v17 │ │ +1485b6: 0801 1300 |018d: move-object/from16 v1, v19 │ │ +1485ba: 5910 6f1f |018f: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +1485be: 2900 9efe |0191: goto/16 002f // -0162 │ │ +1485c2: 7701 7d18 1400 |0193: invoke-static/range {v20}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@187d │ │ +1485c8: 0a0c |0196: move-result v12 │ │ +1485ca: 0800 1400 |0197: move-object/from16 v0, v20 │ │ +1485ce: 7120 8218 c000 |0199: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1485d4: 0a0b |019c: move-result v11 │ │ +1485d6: 0800 1300 |019d: move-object/from16 v0, v19 │ │ +1485da: 5200 6f1f |019f: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +1485de: 0211 0000 |01a1: move/from16 v17, v0 │ │ +1485e2: 0200 1100 |01a3: move/from16 v0, v17 │ │ +1485e6: 330b 1100 |01a5: if-ne v11, v0, 01b6 // +0011 │ │ +1485ea: 390c 2d00 |01a7: if-nez v12, 01d4 // +002d │ │ +1485ee: 121a |01a9: const/4 v10, #int 1 // #1 │ │ +1485f0: 0800 1400 |01aa: move-object/from16 v0, v20 │ │ +1485f4: 7120 8218 a000 |01ac: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@1882 │ │ +1485fa: 0a11 |01af: move-result v17 │ │ +1485fc: 0200 1100 |01b0: move/from16 v0, v17 │ │ +148600: 0801 1300 |01b2: move-object/from16 v1, v19 │ │ +148604: 5910 6f1f |01b4: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +148608: 0800 1300 |01b6: move-object/from16 v0, v19 │ │ +14860c: 5200 6f1f |01b8: iget v0, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mActivePointerId:I // field@1f6f │ │ +148610: 0211 0000 |01ba: move/from16 v17, v0 │ │ +148614: 0800 1400 |01bc: move-object/from16 v0, v20 │ │ +148618: 0201 1100 |01be: move/from16 v1, v17 │ │ +14861c: 7120 7c18 1000 |01c0: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@187c │ │ +148622: 0a11 |01c3: move-result v17 │ │ +148624: 0800 1400 |01c4: move-object/from16 v0, v20 │ │ +148628: 0201 1100 |01c6: move/from16 v1, v17 │ │ +14862c: 7120 8418 1000 |01c8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@1884 │ │ +148632: 0a11 |01cb: move-result v17 │ │ +148634: 0200 1100 |01cc: move/from16 v0, v17 │ │ +148638: 0801 1300 |01ce: move-object/from16 v1, v19 │ │ +14863c: 5910 7d1f |01d0: iput v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mLastMotionX:F // field@1f7d │ │ +148640: 2900 5dfe |01d2: goto/16 002f // -01a3 │ │ +148644: 120a |01d4: const/4 v10, #int 0 // #0 │ │ +148646: 28d5 |01d5: goto 01aa // -002b │ │ +148648: 0001 0700 0000 0000 0600 0000 9300 ... |01d6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0006 line=504 │ │ 0x0008 line=594 │ │ 0x0009 line=506 │ │ 0x0021 line=507 │ │ @@ -459699,18 +459831,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14a9a8: |[14a9a8] indrora.atomic.indicator.ConversationTitlePageIndicator.setClipPadding:(F)V │ │ -14a9b8: 5901 731f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ -14a9bc: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14a9c2: 0e00 |0005: return-void │ │ +14866c: |[14866c] indrora.atomic.indicator.ConversationTitlePageIndicator.setClipPadding:(F)V │ │ +14867c: 5901 731f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mClipPadding:F // field@1f73 │ │ +148680: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0002 line=314 │ │ 0x0005 line=315 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459721,26 +459853,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -14a9c4: |[14a9c4] indrora.atomic.indicator.ConversationTitlePageIndicator.setCurrentItem:(I)V │ │ -14a9d4: 5420 8a1f |0000: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a9d8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -14a9dc: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14a9e0: 1a01 2a1c |0006: const-string v1, "ViewPager has not been bound." // string@1c2a │ │ -14a9e4: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14a9ea: 2700 |000b: throw v0 │ │ -14a9ec: 5420 8a1f |000c: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14a9f0: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -14a9f6: 5923 761f |0011: iput v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ -14a9fa: 6e10 a240 0200 |0013: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aa00: 0e00 |0016: return-void │ │ +148688: |[148688] indrora.atomic.indicator.ConversationTitlePageIndicator.setCurrentItem:(I)V │ │ +148698: 5420 8a1f |0000: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +14869c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +1486a0: 2200 6508 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1486a4: 1a01 261c |0006: const-string v1, "ViewPager has not been bound." // string@1c26 │ │ +1486a8: 7020 f642 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1486ae: 2700 |000b: throw v0 │ │ +1486b0: 5420 8a1f |000c: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1486b4: 6e20 701c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +1486ba: 5923 761f |0011: iput v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCurrentPage:I // field@1f76 │ │ +1486be: 6e10 a240 0200 |0013: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1486c4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x0004 line=710 │ │ 0x000c line=712 │ │ 0x0011 line=713 │ │ 0x0013 line=714 │ │ @@ -459754,21 +459886,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -14aa04: |[14aa04] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterColor:(I)V │ │ -14aa14: 5410 821f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -14aa18: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14aa1e: 5410 811f |0005: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ -14aa22: 6e20 f702 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14aa28: 6e10 a240 0100 |000a: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aa2e: 0e00 |000d: return-void │ │ +1486c8: |[1486c8] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterColor:(I)V │ │ +1486d8: 5410 821f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +1486dc: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1486e2: 5410 811f |0005: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterIndicator:Landroid/graphics/Paint; // field@1f81 │ │ +1486e6: 6e20 f702 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1486ec: 6e10 a240 0100 |000a: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1486f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ 0x000a line=213 │ │ 0x000d line=214 │ │ locals : │ │ @@ -459780,18 +459912,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14aa30: |[14aa30] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ -14aa40: 5901 771f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ -14aa44: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aa4a: 0e00 |0005: return-void │ │ +1486f4: |[1486f4] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorHeight:(F)V │ │ +148704: 5901 771f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorHeight:F // field@1f77 │ │ +148708: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +14870e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0002 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459802,18 +459934,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14aa4c: |[14aa4c] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ -14aa5c: 5901 7b1f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ -14aa60: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aa66: 0e00 |0005: return-void │ │ +148710: |[148710] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorPadding:(F)V │ │ +148720: 5901 7b1f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterPadding:F // field@1f7b │ │ +148724: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +14872a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0005 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459824,18 +459956,18 @@ │ │ type : '(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14aa68: |[14aa68] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ │ -14aa78: 5b01 781f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ -14aa7c: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aa82: 0e00 |0005: return-void │ │ +14872c: |[14872c] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ │ +14873c: 5b01 781f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterIndicatorStyle:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f78 │ │ +148740: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0002 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459846,21 +459978,21 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -14aa84: |[14aa84] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterLineHeight:(F)V │ │ -14aa94: 5923 7a1f |0000: iput v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14aa98: 5420 821f |0002: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ -14aa9c: 5221 7a1f |0004: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ -14aaa0: 6e20 0003 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ -14aaa6: 6e10 a240 0200 |0009: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aaac: 0e00 |000c: return-void │ │ +148748: |[148748] indrora.atomic.indicator.ConversationTitlePageIndicator.setFooterLineHeight:(F)V │ │ +148758: 5923 7a1f |0000: iput v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +14875c: 5420 821f |0002: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintFooterLine:Landroid/graphics/Paint; // field@1f82 │ │ +148760: 5221 7a1f |0004: iget v1, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mFooterLineHeight:F // field@1f7a │ │ +148764: 6e20 0003 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0300 │ │ +14876a: 6e10 a240 0200 |0009: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148770: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x0009 line=223 │ │ 0x000c line=224 │ │ locals : │ │ @@ -459872,17 +460004,17 @@ │ │ type : '(Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14aab0: |[14aab0] indrora.atomic.indicator.ConversationTitlePageIndicator.setOnCenterItemClickListener:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;)V │ │ -14aac0: 5b01 721f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ -14aac4: 0e00 |0002: return-void │ │ +148774: |[148774] indrora.atomic.indicator.ConversationTitlePageIndicator.setOnCenterItemClickListener:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;)V │ │ +148784: 5b01 721f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mCenterItemClickListener:Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; // field@1f72 │ │ +148788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0002 line=705 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; │ │ @@ -459892,17 +460024,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 │ │ -14aac8: |[14aac8] indrora.atomic.indicator.ConversationTitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -14aad8: 5b01 7e1f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ -14aadc: 0e00 |0002: return-void │ │ +14878c: |[14878c] indrora.atomic.indicator.ConversationTitlePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +14879c: 5b01 7e1f |0000: iput-object v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@1f7e │ │ +1487a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0002 line=752 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -459912,18 +460044,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14aae0: |[14aae0] indrora.atomic.indicator.ConversationTitlePageIndicator.setSelectedBold:(Z)V │ │ -14aaf0: 5c01 701f |0000: iput-boolean v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ -14aaf4: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14aafa: 0e00 |0005: return-void │ │ +1487a4: |[1487a4] indrora.atomic.indicator.ConversationTitlePageIndicator.setSelectedBold:(Z)V │ │ +1487b4: 5c01 701f |0000: iput-boolean v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mBoldText:Z // field@1f70 │ │ +1487b8: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1487be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ 0x0005 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459934,18 +460066,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14aafc: |[14aafc] indrora.atomic.indicator.ConversationTitlePageIndicator.setSelectedColor:(I)V │ │ -14ab0c: 5901 741f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ -14ab10: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ab16: 0e00 |0005: return-void │ │ +1487c0: |[1487c0] indrora.atomic.indicator.ConversationTitlePageIndicator.setSelectedColor:(I)V │ │ +1487d0: 5901 741f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorSelected:I // field@1f74 │ │ +1487d4: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +1487da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0002 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -459956,20 +460088,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14ab18: |[14ab18] indrora.atomic.indicator.ConversationTitlePageIndicator.setTextColor:(I)V │ │ -14ab28: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14ab2c: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ -14ab32: 5912 751f |0005: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ -14ab36: 6e10 a240 0100 |0007: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ab3c: 0e00 |000a: return-void │ │ +1487dc: |[1487dc] indrora.atomic.indicator.ConversationTitlePageIndicator.setTextColor:(I)V │ │ +1487ec: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +1487f0: 6e20 f702 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@02f7 │ │ +1487f6: 5912 751f |0005: iput v2, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mColorText:I // field@1f75 │ │ +1487fa: 6e10 a240 0100 |0007: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148800: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ 0x0007 line=278 │ │ 0x000a line=279 │ │ locals : │ │ @@ -459981,19 +460113,19 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14ab40: |[14ab40] indrora.atomic.indicator.ConversationTitlePageIndicator.setTextSize:(F)V │ │ -14ab50: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14ab54: 6e20 0303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ -14ab5a: 6e10 a240 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ab60: 0e00 |0008: return-void │ │ +148804: |[148804] indrora.atomic.indicator.ConversationTitlePageIndicator.setTextSize:(F)V │ │ +148814: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +148818: 6e20 0303 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTextSize:(F)V // method@0303 │ │ +14881e: 6e10 a240 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148824: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0005 line=287 │ │ 0x0008 line=288 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -460004,18 +460136,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14ab64: |[14ab64] indrora.atomic.indicator.ConversationTitlePageIndicator.setTitlePadding:(F)V │ │ -14ab74: 5901 871f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ -14ab78: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ab7e: 0e00 |0005: return-void │ │ +148828: |[148828] indrora.atomic.indicator.ConversationTitlePageIndicator.setTitlePadding:(F)V │ │ +148838: 5901 871f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTitlePadding:F // field@1f87 │ │ +14883c: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148842: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0002 line=296 │ │ 0x0005 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -460026,18 +460158,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -14ab80: |[14ab80] indrora.atomic.indicator.ConversationTitlePageIndicator.setTopPadding:(F)V │ │ -14ab90: 5901 881f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ -14ab94: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ab9a: 0e00 |0005: return-void │ │ +148844: |[148844] indrora.atomic.indicator.ConversationTitlePageIndicator.setTopPadding:(F)V │ │ +148854: 5901 881f |0000: iput v1, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mTopPadding:F // field@1f88 │ │ +148858: 6e10 a240 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +14885e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0002 line=305 │ │ 0x0005 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -460048,19 +460180,19 @@ │ │ type : '(Landroid/graphics/Typeface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14ab9c: |[14ab9c] indrora.atomic.indicator.ConversationTitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ -14abac: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ -14abb0: 6e20 0403 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ -14abb6: 6e10 a240 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14abbc: 0e00 |0008: return-void │ │ +148860: |[148860] indrora.atomic.indicator.ConversationTitlePageIndicator.setTypeface:(Landroid/graphics/Typeface;)V │ │ +148870: 5410 831f |0000: iget-object v0, v1, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPaintText:Landroid/graphics/Paint; // field@1f83 │ │ +148874: 6e20 0403 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0304 │ │ +14887a: 6e10 a240 0100 |0005: invoke-virtual {v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148880: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ 0x0008 line=320 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ @@ -460071,47 +460203,47 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -14abc0: |[14abc0] indrora.atomic.indicator.ConversationTitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -14abd0: 5420 8a1f |0000: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14abd4: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -14abd8: 0e00 |0004: return-void │ │ -14abda: 5420 8a1f |0005: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14abde: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -14abe2: 5420 8a1f |0009: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14abe6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -14abe8: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14abee: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ -14abf4: 0c00 |0012: move-result-object v0 │ │ -14abf6: 5b20 801f |0013: iput-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ -14abfa: 5420 801f |0015: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ -14abfe: 2000 0808 |0017: instance-of v0, v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ -14ac02: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -14ac06: 2200 6508 |001b: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14ac0a: 1a01 bd03 |001d: const-string v1, "Adapter has to implement ConversationStateProvider." // string@03bd │ │ -14ac0e: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14ac14: 2700 |0022: throw v0 │ │ -14ac16: 5420 801f |0023: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ -14ac1a: 1f00 0808 |0025: check-cast v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ -14ac1e: 5b20 861f |0027: iput-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mStateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f86 │ │ -14ac22: 5420 801f |0029: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ -14ac26: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ -14ac2a: 2200 6508 |002d: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ -14ac2e: 1a01 291c |002f: const-string v1, "ViewPager does not have adapter instance." // string@1c29 │ │ -14ac32: 7020 f642 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14ac38: 2700 |0034: throw v0 │ │ -14ac3a: 5b23 8a1f |0035: iput-object v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14ac3e: 5420 8a1f |0037: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ -14ac42: 6e20 7a1c 2000 |0039: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ -14ac48: 6e10 a240 0200 |003c: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ -14ac4e: 28c5 |003f: goto 0004 // -003b │ │ +148884: |[148884] indrora.atomic.indicator.ConversationTitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +148894: 5420 8a1f |0000: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148898: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +14889c: 0e00 |0004: return-void │ │ +14889e: 5420 8a1f |0005: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1488a2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +1488a6: 5420 8a1f |0009: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +1488aa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1488ac: 6e20 7a1c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +1488b2: 6e10 261c 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@1c26 │ │ +1488b8: 0c00 |0012: move-result-object v0 │ │ +1488ba: 5b20 801f |0013: iput-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ +1488be: 5420 801f |0015: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ +1488c2: 2000 0808 |0017: instance-of v0, v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ +1488c6: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +1488ca: 2200 6508 |001b: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1488ce: 1a01 ba03 |001d: const-string v1, "Adapter has to implement ConversationStateProvider." // string@03ba │ │ +1488d2: 7020 f642 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1488d8: 2700 |0022: throw v0 │ │ +1488da: 5420 801f |0023: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ +1488de: 1f00 0808 |0025: check-cast v0, Lindrora/atomic/indicator/ConversationStateProvider; // type@0808 │ │ +1488e2: 5b20 861f |0027: iput-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mStateProvider:Lindrora/atomic/indicator/ConversationStateProvider; // field@1f86 │ │ +1488e6: 5420 801f |0029: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mPagerAdapter:Landroid/support/v4/view/PagerAdapter; // field@1f80 │ │ +1488ea: 3900 0a00 |002b: if-nez v0, 0035 // +000a │ │ +1488ee: 2200 6508 |002d: new-instance v0, Ljava/lang/IllegalStateException; // type@0865 │ │ +1488f2: 1a01 251c |002f: const-string v1, "ViewPager does not have adapter instance." // string@1c25 │ │ +1488f6: 7020 f642 1000 |0031: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +1488fc: 2700 |0034: throw v0 │ │ +1488fe: 5b23 8a1f |0035: iput-object v3, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148902: 5420 8a1f |0037: iget-object v0, v2, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@1f8a │ │ +148906: 6e20 7a1c 2000 |0039: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@1c7a │ │ +14890c: 6e10 a240 0200 |003c: invoke-virtual {v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.invalidate:()V // method@40a2 │ │ +148912: 28c5 |003f: goto 0004 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0004 line=685 │ │ 0x0005 line=668 │ │ 0x0009 line=669 │ │ 0x000f line=671 │ │ @@ -460132,35 +460264,35 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -14ac50: |[14ac50] indrora.atomic.indicator.ConversationTitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ -14ac60: 6e20 c140 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@40c1 │ │ -14ac66: 6e20 b040 2000 |0003: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setCurrentItem:(I)V // method@40b0 │ │ -14ac6c: 0e00 |0006: return-void │ │ +148914: |[148914] indrora.atomic.indicator.ConversationTitlePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;I)V │ │ +148924: 6e20 c140 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@40c1 │ │ +14892a: 6e20 b040 2000 |0003: invoke-virtual {v0, v2}, Lindrora/atomic/indicator/ConversationTitlePageIndicator;.setCurrentItem:(I)V // method@40b0 │ │ +148930: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0003 line=690 │ │ 0x0006 line=691 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ │ 0x0000 - 0x0007 reg=1 view Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0007 reg=2 initialPosition I │ │ │ │ - source_file_idx : 1592 (ConversationTitlePageIndicator.java) │ │ + source_file_idx : 1588 (ConversationTitlePageIndicator.java) │ │ │ │ Class #1608 header: │ │ class_idx : 2066 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 2281 │ │ -source_file_idx : 2367 │ │ +source_file_idx : 2363 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 56 │ │ │ │ Class #1608 annotations: │ │ Annotations on field #8081 'autojoinChannels' │ │ @@ -460232,48 +460364,48 @@ │ │ type : '(Lindrora/atomic/irc/IRCService;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -14ac70: |[14ac70] indrora.atomic.irc.IRCConnection.:(Lindrora/atomic/irc/IRCService;I)V │ │ -14ac80: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -14ac82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -14ac84: 7010 f044 0400 |0002: invoke-direct {v4}, Lorg/jibble/pircbot/PircBot;.:()V // method@44f0 │ │ -14ac8a: 5c43 951f |0005: iput-boolean v3, v4, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ -14ac8e: 5c42 921f |0007: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ -14ac92: 5c42 961f |0009: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ -14ac96: 5c42 931f |000b: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ -14ac9a: 2200 7308 |000d: new-instance v0, Ljava/lang/Object; // type@0873 │ │ -14ac9e: 7010 1f43 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ -14aca4: 5b40 971f |0012: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ -14aca8: 2200 3708 |0014: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ -14acac: 7110 c442 0300 |0016: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -14acb2: 0c01 |0019: move-result-object v1 │ │ -14acb4: 7110 c442 0200 |001a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -14acba: 0c02 |001d: move-result-object v2 │ │ -14acbc: 7030 5842 1002 |001e: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ -14acc2: 5b40 941f |0021: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ -14acc6: 7100 4d3e 0000 |0023: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -14accc: 0c00 |0026: move-result-object v0 │ │ -14acce: 6e20 4e3e 6000 |0027: invoke-virtual {v0, v6}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ -14acd4: 0c00 |002a: move-result-object v0 │ │ -14acd6: 5b40 991f |002b: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14acda: 5b45 9a1f |002d: iput-object v5, v4, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14acde: 6e10 4641 0500 |002f: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14ace4: 0c00 |0032: move-result-object v0 │ │ -14ace6: 6e10 1842 0000 |0033: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.debugTraffic:()Z // method@4218 │ │ -14acec: 0a00 |0036: move-result v0 │ │ -14acee: 5c40 921f |0037: iput-boolean v0, v4, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ -14acf2: 6e20 1c41 3400 |0039: invoke-virtual {v4, v3}, Lindrora/atomic/irc/IRCConnection;.setAutoNickChange:(Z)V // method@411c │ │ -14acf8: 1a00 902e |003c: const-string v0, "https://www.youtube.com/watch?v=bHK0uFb6Vzw" // string@2e90 │ │ -14acfc: 6e20 1f41 0400 |003e: invoke-virtual {v4, v0}, Lindrora/atomic/irc/IRCConnection;.setFinger:(Ljava/lang/String;)V // method@411f │ │ -14ad02: 7010 2c41 0400 |0041: invoke-direct {v4}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ -14ad08: 0e00 |0044: return-void │ │ +148934: |[148934] indrora.atomic.irc.IRCConnection.:(Lindrora/atomic/irc/IRCService;I)V │ │ +148944: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +148946: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +148948: 7010 f044 0400 |0002: invoke-direct {v4}, Lorg/jibble/pircbot/PircBot;.:()V // method@44f0 │ │ +14894e: 5c43 951f |0005: iput-boolean v3, v4, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ +148952: 5c42 921f |0007: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ +148956: 5c42 961f |0009: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ +14895a: 5c42 931f |000b: iput-boolean v2, v4, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ +14895e: 2200 7308 |000d: new-instance v0, Ljava/lang/Object; // type@0873 │ │ +148962: 7010 1f43 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@431f │ │ +148968: 5b40 971f |0012: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ +14896c: 2200 3708 |0014: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ +148970: 7110 c442 0300 |0016: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +148976: 0c01 |0019: move-result-object v1 │ │ +148978: 7110 c442 0200 |001a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +14897e: 0c02 |001d: move-result-object v2 │ │ +148980: 7030 5842 1002 |001e: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ +148986: 5b40 941f |0021: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ +14898a: 7100 4d3e 0000 |0023: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +148990: 0c00 |0026: move-result-object v0 │ │ +148992: 6e20 4e3e 6000 |0027: invoke-virtual {v0, v6}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ +148998: 0c00 |002a: move-result-object v0 │ │ +14899a: 5b40 991f |002b: iput-object v0, v4, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14899e: 5b45 9a1f |002d: iput-object v5, v4, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1489a2: 6e10 4641 0500 |002f: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +1489a8: 0c00 |0032: move-result-object v0 │ │ +1489aa: 6e10 1842 0000 |0033: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.debugTraffic:()Z // method@4218 │ │ +1489b0: 0a00 |0036: move-result v0 │ │ +1489b2: 5c40 921f |0037: iput-boolean v0, v4, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ +1489b6: 6e20 1c41 3400 |0039: invoke-virtual {v4, v3}, Lindrora/atomic/irc/IRCConnection;.setAutoNickChange:(Z)V // method@411c │ │ +1489bc: 1a00 8b2e |003c: const-string v0, "https://www.youtube.com/watch?v=bHK0uFb6Vzw" // string@2e8b │ │ +1489c0: 6e20 1f41 0400 |003e: invoke-virtual {v4, v0}, Lindrora/atomic/irc/IRCConnection;.setFinger:(Ljava/lang/String;)V // method@411f │ │ +1489c6: 7010 2c41 0400 |0041: invoke-direct {v4}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ +1489cc: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=80 │ │ 0x0005 line=68 │ │ 0x0007 line=69 │ │ 0x0009 line=70 │ │ 0x000b line=71 │ │ @@ -460296,107 +460428,95 @@ │ │ type : '(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14ad0c: |[14ad0c] indrora.atomic.irc.IRCConnection.access$000:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ │ -14ad1c: 7020 2b41 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/irc/IRCConnection;.superClassQuitServer:(Ljava/lang/String;)V // method@412b │ │ -14ad22: 0e00 |0003: return-void │ │ +1489d0: |[1489d0] indrora.atomic.irc.IRCConnection.access$000:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ │ +1489e0: 7020 2b41 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/irc/IRCConnection;.superClassQuitServer:(Ljava/lang/String;)V // method@412b │ │ +1489e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ #2 : (in Lindrora/atomic/irc/IRCConnection;) │ │ name : 'getChannelsByNickname' │ │ type : '(Ljava/lang/String;)Ljava/util/Vector;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 49 16-bit code units │ │ -14ad24: |[14ad24] indrora.atomic.irc.IRCConnection.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; │ │ -14ad34: 2204 ba08 |0000: new-instance v4, Ljava/util/Vector; // type@08ba │ │ -14ad38: 7010 5144 0400 |0002: invoke-direct {v4}, Ljava/util/Vector;.:()V // method@4451 │ │ -14ad3e: 6e10 d840 0c00 |0005: invoke-virtual {v12}, Lindrora/atomic/irc/IRCConnection;.getChannels:()[Ljava/lang/String; // method@40d8 │ │ -14ad44: 0c03 |0008: move-result-object v3 │ │ -14ad46: 0730 |0009: move-object v0, v3 │ │ -14ad48: 2107 |000a: array-length v7, v0 │ │ -14ad4a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -14ad4c: 0156 |000c: move v6, v5 │ │ -14ad4e: 3576 2300 |000d: if-ge v6, v7, 0030 // +0023 │ │ -14ad52: 4602 0006 |000f: aget-object v2, v0, v6 │ │ -14ad56: 6e20 dc40 2c00 |0011: invoke-virtual {v12, v2}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ -14ad5c: 0c0a |0014: move-result-object v10 │ │ -14ad5e: 07a1 |0015: move-object v1, v10 │ │ -14ad60: 2118 |0016: array-length v8, v1 │ │ -14ad62: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -14ad64: 3585 1100 |0018: if-ge v5, v8, 0029 // +0011 │ │ -14ad68: 4609 0105 |001a: aget-object v9, v1, v5 │ │ -14ad6c: 6e10 8d45 0900 |001c: invoke-virtual {v9}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -14ad72: 0c0b |001f: move-result-object v11 │ │ -14ad74: 6e20 3843 db00 |0020: invoke-virtual {v11, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14ad7a: 0a0b |0023: move-result v11 │ │ -14ad7c: 380b 0900 |0024: if-eqz v11, 002d // +0009 │ │ -14ad80: 6e20 5244 2400 |0026: invoke-virtual {v4, v2}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@4452 │ │ -14ad86: d805 0601 |0029: add-int/lit8 v5, v6, #int 1 // #01 │ │ -14ad8a: 0156 |002b: move v6, v5 │ │ -14ad8c: 28e1 |002c: goto 000d // -001f │ │ -14ad8e: d805 0501 |002d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -14ad92: 28e9 |002f: goto 0018 // -0017 │ │ -14ad94: 1104 |0030: return-object v4 │ │ + insns size : 47 16-bit code units │ │ +1489e8: |[1489e8] indrora.atomic.irc.IRCConnection.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; │ │ +1489f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +1489fa: 2202 ba08 |0001: new-instance v2, Ljava/util/Vector; // type@08ba │ │ +1489fe: 7010 5144 0200 |0003: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@4451 │ │ +148a04: 6e10 d840 0b00 |0006: invoke-virtual {v11}, Lindrora/atomic/irc/IRCConnection;.getChannels:()[Ljava/lang/String; // method@40d8 │ │ +148a0a: 0c01 |0009: move-result-object v1 │ │ +148a0c: 2118 |000a: array-length v8, v1 │ │ +148a0e: 0167 |000b: move v7, v6 │ │ +148a10: 3587 2200 |000c: if-ge v7, v8, 002e // +0022 │ │ +148a14: 4600 0107 |000e: aget-object v0, v1, v7 │ │ +148a18: 6e20 dc40 0b00 |0010: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ +148a1e: 0c04 |0013: move-result-object v4 │ │ +148a20: 2149 |0014: array-length v9, v4 │ │ +148a22: 0165 |0015: move v5, v6 │ │ +148a24: 3595 1100 |0016: if-ge v5, v9, 0027 // +0011 │ │ +148a28: 4603 0405 |0018: aget-object v3, v4, v5 │ │ +148a2c: 6e10 8d45 0300 |001a: invoke-virtual {v3}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +148a32: 0c0a |001d: move-result-object v10 │ │ +148a34: 6e20 3843 ca00 |001e: invoke-virtual {v10, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148a3a: 0a0a |0021: move-result v10 │ │ +148a3c: 380a 0900 |0022: if-eqz v10, 002b // +0009 │ │ +148a40: 6e20 5244 0200 |0024: invoke-virtual {v2, v0}, Ljava/util/Vector;.add:(Ljava/lang/Object;)Z // method@4452 │ │ +148a46: d805 0701 |0027: add-int/lit8 v5, v7, #int 1 // #01 │ │ +148a4a: 0157 |0029: move v7, v5 │ │ +148a4c: 28e2 |002a: goto 000c // -001e │ │ +148a4e: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +148a52: 28e9 |002d: goto 0016 // -0017 │ │ +148a54: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1248 │ │ - 0x0005 line=1249 │ │ - 0x0009 line=1251 │ │ - 0x0011 line=1252 │ │ - 0x0015 line=1253 │ │ - 0x001c line=1254 │ │ - 0x0026 line=1255 │ │ - 0x0029 line=1251 │ │ - 0x002d line=1253 │ │ - 0x0030 line=1261 │ │ - locals : │ │ - 0x000a - 0x000d reg=0 arr$ [Ljava/lang/String; │ │ - 0x000c - 0x000d reg=5 i$ I │ │ - 0x000b - 0x000d reg=7 len$ I │ │ - 0x000d - 0x0018 reg=6 i$ I │ │ - 0x001c - 0x0029 reg=9 user Lorg/jibble/pircbot/User; │ │ - 0x0018 - 0x002c reg=5 i$ I │ │ - 0x002c - 0x002d reg=6 i$ I │ │ - 0x0016 - 0x0030 reg=1 arr$ [Lorg/jibble/pircbot/User; │ │ - 0x0011 - 0x0030 reg=2 channel Ljava/lang/String; │ │ - 0x002d - 0x0030 reg=5 i$ I │ │ - 0x0017 - 0x0030 reg=8 len$ I │ │ - 0x002d - 0x0030 reg=9 user Lorg/jibble/pircbot/User; │ │ - 0x0015 - 0x0030 reg=10 userArray [Lorg/jibble/pircbot/User; │ │ - 0x0009 - 0x0031 reg=3 channelArray [Ljava/lang/String; │ │ - 0x0005 - 0x0031 reg=4 channels Ljava/util/Vector; Ljava/util/Vector; │ │ - 0x0030 - 0x0031 reg=6 i$ I │ │ - 0x0000 - 0x0031 reg=12 this Lindrora/atomic/irc/IRCConnection; │ │ - 0x0000 - 0x0031 reg=13 nickname Ljava/lang/String; │ │ + 0x0001 line=1248 │ │ + 0x0006 line=1249 │ │ + 0x000a line=1251 │ │ + 0x0010 line=1252 │ │ + 0x0014 line=1253 │ │ + 0x001a line=1254 │ │ + 0x0024 line=1255 │ │ + 0x0027 line=1251 │ │ + 0x002b line=1253 │ │ + 0x002e line=1261 │ │ + locals : │ │ + 0x001a - 0x0027 reg=3 user Lorg/jibble/pircbot/User; │ │ + 0x0010 - 0x002e reg=0 channel Ljava/lang/String; │ │ + 0x002b - 0x002e reg=3 user Lorg/jibble/pircbot/User; │ │ + 0x0014 - 0x002e reg=4 userArray [Lorg/jibble/pircbot/User; │ │ + 0x000a - 0x002f reg=1 channelArray [Ljava/lang/String; │ │ + 0x0006 - 0x002f reg=2 channels Ljava/util/Vector; Ljava/util/Vector; │ │ + 0x0000 - 0x002f reg=11 this Lindrora/atomic/irc/IRCConnection; │ │ + 0x0000 - 0x002f reg=12 nickname Ljava/lang/String; │ │ │ │ #3 : (in Lindrora/atomic/irc/IRCConnection;) │ │ name : 'superClassQuitServer' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14ad98: |[14ad98] indrora.atomic.irc.IRCConnection.superClassQuitServer:(Ljava/lang/String;)V │ │ -14ada8: 6f20 6045 1000 |0000: invoke-super {v0, v1}, Lorg/jibble/pircbot/PircBot;.quitServer:(Ljava/lang/String;)V // method@4560 │ │ -14adae: 0e00 |0003: return-void │ │ +148a58: |[148a58] indrora.atomic.irc.IRCConnection.superClassQuitServer:(Ljava/lang/String;)V │ │ +148a68: 6f20 6045 1000 |0000: invoke-super {v0, v1}, Lorg/jibble/pircbot/PircBot;.quitServer:(Ljava/lang/String;)V // method@4560 │ │ +148a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0003 line=1347 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -460406,36 +460526,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -14adb0: |[14adb0] indrora.atomic.irc.IRCConnection.updateNickMatchPattern:()V │ │ -14adc0: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -14adc4: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14adca: 1a01 0701 |0005: const-string v1, "(?:^|[\s?!'�:;,.])" // string@0107 │ │ -14adce: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14add4: 0c00 |000a: move-result-object v0 │ │ -14add6: 6e10 da40 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14addc: 0c01 |000e: move-result-object v1 │ │ -14adde: 7110 8444 0100 |000f: invoke-static {v1}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@4484 │ │ -14ade4: 0c01 |0012: move-result-object v1 │ │ -14ade6: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14adec: 0c00 |0016: move-result-object v0 │ │ -14adee: 1a01 0501 |0017: const-string v1, "(?:[\s?!'�:;,.]|$)" // string@0105 │ │ -14adf2: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14adf8: 0c00 |001c: move-result-object v0 │ │ -14adfa: 6e10 6a43 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14ae00: 0c00 |0020: move-result-object v0 │ │ -14ae02: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -14ae04: 7120 8244 1000 |0022: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@4482 │ │ -14ae0a: 0c00 |0025: move-result-object v0 │ │ -14ae0c: 5b20 981f |0026: iput-object v0, v2, Lindrora/atomic/irc/IRCConnection;.mNickMatch:Ljava/util/regex/Pattern; // field@1f98 │ │ -14ae10: 0e00 |0028: return-void │ │ +148a70: |[148a70] indrora.atomic.irc.IRCConnection.updateNickMatchPattern:()V │ │ +148a80: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +148a84: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +148a8a: 1a01 0401 |0005: const-string v1, "(?:^|[\s?!'�:;,.])" // string@0104 │ │ +148a8e: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148a94: 0c00 |000a: move-result-object v0 │ │ +148a96: 6e10 da40 0200 |000b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +148a9c: 0c01 |000e: move-result-object v1 │ │ +148a9e: 7110 8444 0100 |000f: invoke-static {v1}, Ljava/util/regex/Pattern;.quote:(Ljava/lang/String;)Ljava/lang/String; // method@4484 │ │ +148aa4: 0c01 |0012: move-result-object v1 │ │ +148aa6: 6e20 6343 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148aac: 0c00 |0016: move-result-object v0 │ │ +148aae: 1a01 0201 |0017: const-string v1, "(?:[\s?!'�:;,.]|$)" // string@0102 │ │ +148ab2: 6e20 6343 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148ab8: 0c00 |001c: move-result-object v0 │ │ +148aba: 6e10 6a43 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +148ac0: 0c00 |0020: move-result-object v0 │ │ +148ac2: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +148ac4: 7120 8244 1000 |0022: invoke-static {v0, v1}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@4482 │ │ +148aca: 0c00 |0025: move-result-object v0 │ │ +148acc: 5b20 981f |0026: iput-object v0, v2, Lindrora/atomic/irc/IRCConnection;.mNickMatch:Ljava/util/regex/Pattern; // field@1f98 │ │ +148ad0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0028 line=1364 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lindrora/atomic/irc/IRCConnection; │ │ │ │ @@ -460445,28 +460565,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -14ae14: |[14ae14] indrora.atomic.irc.IRCConnection.dispose:()V │ │ -14ae24: 5421 971f |0000: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ -14ae28: 1d01 |0002: monitor-enter v1 │ │ -14ae2a: 5520 961f |0003: iget-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ -14ae2e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -14ae32: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -14ae34: 5c20 931f |0008: iput-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ -14ae38: 1e01 |000a: monitor-exit v1 │ │ -14ae3a: 0e00 |000b: return-void │ │ -14ae3c: 6f10 ff44 0200 |000c: invoke-super {v2}, Lorg/jibble/pircbot/PircBot;.dispose:()V // method@44ff │ │ -14ae42: 28fb |000f: goto 000a // -0005 │ │ -14ae44: 0d00 |0010: move-exception v0 │ │ -14ae46: 1e01 |0011: monitor-exit v1 │ │ -14ae48: 2700 |0012: throw v0 │ │ +148ad4: |[148ad4] indrora.atomic.irc.IRCConnection.dispose:()V │ │ +148ae4: 5421 971f |0000: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ +148ae8: 1d01 |0002: monitor-enter v1 │ │ +148aea: 5520 961f |0003: iget-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ +148aee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +148af2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +148af4: 5c20 931f |0008: iput-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ +148af8: 1e01 |000a: monitor-exit v1 │ │ +148afa: 0e00 |000b: return-void │ │ +148afc: 6f10 ff44 0200 |000c: invoke-super {v2}, Lorg/jibble/pircbot/PircBot;.dispose:()V // method@44ff │ │ +148b02: 28fb |000f: goto 000a // -0005 │ │ +148b04: 0d00 |0010: move-exception v0 │ │ +148b06: 1e01 |0011: monitor-exit v1 │ │ +148b08: 2700 |0012: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1368 │ │ 0x0003 line=1369 │ │ 0x0007 line=1370 │ │ @@ -460482,51 +460602,51 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -14ae58: |[14ae58] indrora.atomic.irc.IRCConnection.getUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; │ │ -14ae68: 6e20 dc40 6500 |0000: invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ -14ae6e: 0c02 |0003: move-result-object v2 │ │ -14ae70: 2121 |0004: array-length v1, v2 │ │ -14ae72: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -14ae74: 3510 3a00 |0006: if-ge v0, v1, 0040 // +003a │ │ -14ae78: 4603 0200 |0008: aget-object v3, v2, v0 │ │ -14ae7c: 6e10 8d45 0300 |000a: invoke-virtual {v3}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -14ae82: 0c03 |000d: move-result-object v3 │ │ -14ae84: 6e20 3843 3700 |000e: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14ae8a: 0a03 |0011: move-result v3 │ │ -14ae8c: 3803 0500 |0012: if-eqz v3, 0017 // +0005 │ │ -14ae90: 4603 0200 |0014: aget-object v3, v2, v0 │ │ -14ae94: 1103 |0016: return-object v3 │ │ -14ae96: 2203 7908 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -14ae9a: 7010 5a43 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14aea0: 4604 0200 |001c: aget-object v4, v2, v0 │ │ -14aea4: 6e10 8e45 0400 |001e: invoke-virtual {v4}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ -14aeaa: 0c04 |0021: move-result-object v4 │ │ -14aeac: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14aeb2: 0c03 |0025: move-result-object v3 │ │ -14aeb4: 4604 0200 |0026: aget-object v4, v2, v0 │ │ -14aeb8: 6e10 8d45 0400 |0028: invoke-virtual {v4}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -14aebe: 0c04 |002b: move-result-object v4 │ │ -14aec0: 6e20 6343 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14aec6: 0c03 |002f: move-result-object v3 │ │ -14aec8: 6e10 6a43 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14aece: 0c03 |0033: move-result-object v3 │ │ -14aed0: 6e20 3843 3700 |0034: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14aed6: 0a03 |0037: move-result v3 │ │ -14aed8: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -14aedc: 4603 0200 |003a: aget-object v3, v2, v0 │ │ -14aee0: 28da |003c: goto 0016 // -0026 │ │ -14aee2: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -14aee6: 28c7 |003f: goto 0006 // -0039 │ │ -14aee8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -14aeea: 28d5 |0041: goto 0016 // -002b │ │ +148b18: |[148b18] indrora.atomic.irc.IRCConnection.getUser:(Ljava/lang/String;Ljava/lang/String;)Lorg/jibble/pircbot/User; │ │ +148b28: 6e20 dc40 6500 |0000: invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ +148b2e: 0c02 |0003: move-result-object v2 │ │ +148b30: 2121 |0004: array-length v1, v2 │ │ +148b32: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +148b34: 3510 3a00 |0006: if-ge v0, v1, 0040 // +003a │ │ +148b38: 4603 0200 |0008: aget-object v3, v2, v0 │ │ +148b3c: 6e10 8d45 0300 |000a: invoke-virtual {v3}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +148b42: 0c03 |000d: move-result-object v3 │ │ +148b44: 6e20 3843 3700 |000e: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148b4a: 0a03 |0011: move-result v3 │ │ +148b4c: 3803 0500 |0012: if-eqz v3, 0017 // +0005 │ │ +148b50: 4603 0200 |0014: aget-object v3, v2, v0 │ │ +148b54: 1103 |0016: return-object v3 │ │ +148b56: 2203 7908 |0017: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +148b5a: 7010 5a43 0300 |0019: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +148b60: 4604 0200 |001c: aget-object v4, v2, v0 │ │ +148b64: 6e10 8e45 0400 |001e: invoke-virtual {v4}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ +148b6a: 0c04 |0021: move-result-object v4 │ │ +148b6c: 6e20 6343 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148b72: 0c03 |0025: move-result-object v3 │ │ +148b74: 4604 0200 |0026: aget-object v4, v2, v0 │ │ +148b78: 6e10 8d45 0400 |0028: invoke-virtual {v4}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +148b7e: 0c04 |002b: move-result-object v4 │ │ +148b80: 6e20 6343 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148b86: 0c03 |002f: move-result-object v3 │ │ +148b88: 6e10 6a43 0300 |0030: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +148b8e: 0c03 |0033: move-result-object v3 │ │ +148b90: 6e20 3843 3700 |0034: invoke-virtual {v7, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148b96: 0a03 |0037: move-result v3 │ │ +148b98: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +148b9c: 4603 0200 |003a: aget-object v3, v2, v0 │ │ +148ba0: 28da |003c: goto 0016 // -0026 │ │ +148ba2: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +148ba6: 28c7 |003f: goto 0006 // -0039 │ │ +148ba8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +148baa: 28d5 |0041: goto 0016 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1309 │ │ 0x0005 line=1311 │ │ 0x0008 line=1312 │ │ 0x0014 line=1313 │ │ @@ -460548,42 +460668,42 @@ │ │ type : '(Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -14aeec: |[14aeec] indrora.atomic.irc.IRCConnection.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; │ │ -14aefc: 6e20 dc40 7600 |0000: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ -14af02: 0c02 |0003: move-result-object v2 │ │ -14af04: 2121 |0004: array-length v1, v2 │ │ -14af06: 2313 3909 |0005: new-array v3, v1, [Ljava/lang/String; // type@0939 │ │ -14af0a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -14af0c: 3510 2400 |0008: if-ge v0, v1, 002c // +0024 │ │ -14af10: 2204 7908 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -14af14: 7010 5a43 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14af1a: 4605 0200 |000f: aget-object v5, v2, v0 │ │ -14af1e: 6e10 8e45 0500 |0011: invoke-virtual {v5}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ -14af24: 0c05 |0014: move-result-object v5 │ │ -14af26: 6e20 6343 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14af2c: 0c04 |0018: move-result-object v4 │ │ -14af2e: 4605 0200 |0019: aget-object v5, v2, v0 │ │ -14af32: 6e10 8d45 0500 |001b: invoke-virtual {v5}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ -14af38: 0c05 |001e: move-result-object v5 │ │ -14af3a: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14af40: 0c04 |0022: move-result-object v4 │ │ -14af42: 6e10 6a43 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14af48: 0c04 |0026: move-result-object v4 │ │ -14af4a: 4d04 0300 |0027: aput-object v4, v3, v0 │ │ -14af4e: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ -14af52: 28dd |002b: goto 0008 // -0023 │ │ -14af54: 2204 1008 |002c: new-instance v4, Lindrora/atomic/irc/IRCConnection$1; // type@0810 │ │ -14af58: 7020 c640 6400 |002e: invoke-direct {v4, v6}, Lindrora/atomic/irc/IRCConnection$1;.:(Lindrora/atomic/irc/IRCConnection;)V // method@40c6 │ │ -14af5e: 7120 db43 4300 |0031: invoke-static {v3, v4}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@43db │ │ -14af64: 1103 |0034: return-object v3 │ │ +148bac: |[148bac] indrora.atomic.irc.IRCConnection.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; │ │ +148bbc: 6e20 dc40 7600 |0000: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCConnection;.getUsers:(Ljava/lang/String;)[Lorg/jibble/pircbot/User; // method@40dc │ │ +148bc2: 0c02 |0003: move-result-object v2 │ │ +148bc4: 2121 |0004: array-length v1, v2 │ │ +148bc6: 2313 3909 |0005: new-array v3, v1, [Ljava/lang/String; // type@0939 │ │ +148bca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +148bcc: 3510 2400 |0008: if-ge v0, v1, 002c // +0024 │ │ +148bd0: 2204 7908 |000a: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +148bd4: 7010 5a43 0400 |000c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +148bda: 4605 0200 |000f: aget-object v5, v2, v0 │ │ +148bde: 6e10 8e45 0500 |0011: invoke-virtual {v5}, Lorg/jibble/pircbot/User;.getPrefix:()Ljava/lang/String; // method@458e │ │ +148be4: 0c05 |0014: move-result-object v5 │ │ +148be6: 6e20 6343 5400 |0015: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148bec: 0c04 |0018: move-result-object v4 │ │ +148bee: 4605 0200 |0019: aget-object v5, v2, v0 │ │ +148bf2: 6e10 8d45 0500 |001b: invoke-virtual {v5}, Lorg/jibble/pircbot/User;.getNick:()Ljava/lang/String; // method@458d │ │ +148bf8: 0c05 |001e: move-result-object v5 │ │ +148bfa: 6e20 6343 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148c00: 0c04 |0022: move-result-object v4 │ │ +148c02: 6e10 6a43 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +148c08: 0c04 |0026: move-result-object v4 │ │ +148c0a: 4d04 0300 |0027: aput-object v4, v3, v0 │ │ +148c0e: d800 0001 |0029: add-int/lit8 v0, v0, #int 1 // #01 │ │ +148c12: 28dd |002b: goto 0008 // -0023 │ │ +148c14: 2204 1008 |002c: new-instance v4, Lindrora/atomic/irc/IRCConnection$1; // type@0810 │ │ +148c18: 7020 c640 6400 |002e: invoke-direct {v4, v6}, Lindrora/atomic/irc/IRCConnection$1;.:(Lindrora/atomic/irc/IRCConnection;)V // method@40c6 │ │ +148c1e: 7120 db43 4300 |0031: invoke-static {v3, v4}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@43db │ │ +148c24: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ 0x0004 line=1271 │ │ 0x0005 line=1272 │ │ 0x0007 line=1274 │ │ 0x000a line=1275 │ │ @@ -460603,35 +460723,35 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -14af68: |[14af68] indrora.atomic.irc.IRCConnection.handleLine:(Ljava/lang/String;)V │ │ -14af78: 5530 921f |0000: iget-boolean v0, v3, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ -14af7c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ -14af80: 1a00 c91c |0004: const-string v0, "Yaaic/IRCConnection" // string@1cc9 │ │ -14af84: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -14af88: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14af8e: 5432 991f |000b: iget-object v2, v3, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14af92: 6e10 fd41 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -14af98: 0c02 |0010: move-result-object v2 │ │ -14af9a: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14afa0: 0c01 |0014: move-result-object v1 │ │ -14afa2: 1a02 5e00 |0015: const-string v2, " :: " // string@005e │ │ -14afa6: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14afac: 0c01 |001a: move-result-object v1 │ │ -14afae: 6e20 6343 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14afb4: 0c01 |001e: move-result-object v1 │ │ -14afb6: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14afbc: 0c01 |0022: move-result-object v1 │ │ -14afbe: 7120 5e37 1000 |0023: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ -14afc4: 6f20 1545 4300 |0026: invoke-super {v3, v4}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ -14afca: 0e00 |0029: return-void │ │ +148c28: |[148c28] indrora.atomic.irc.IRCConnection.handleLine:(Ljava/lang/String;)V │ │ +148c38: 5530 921f |0000: iget-boolean v0, v3, Lindrora/atomic/irc/IRCConnection;.debugTraffic:Z // field@1f92 │ │ +148c3c: 3800 2400 |0002: if-eqz v0, 0026 // +0024 │ │ +148c40: 1a00 c51c |0004: const-string v0, "Yaaic/IRCConnection" // string@1cc5 │ │ +148c44: 2201 7908 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +148c48: 7010 5a43 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +148c4e: 5432 991f |000b: iget-object v2, v3, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148c52: 6e10 fd41 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +148c58: 0c02 |0010: move-result-object v2 │ │ +148c5a: 6e20 6343 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148c60: 0c01 |0014: move-result-object v1 │ │ +148c62: 1a02 5f00 |0015: const-string v2, " :: " // string@005f │ │ +148c66: 6e20 6343 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148c6c: 0c01 |001a: move-result-object v1 │ │ +148c6e: 6e20 6343 4100 |001b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148c74: 0c01 |001e: move-result-object v1 │ │ +148c76: 6e10 6a43 0100 |001f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +148c7c: 0c01 |0022: move-result-object v1 │ │ +148c7e: 7120 5e37 1000 |0023: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@375e │ │ +148c84: 6f20 1545 4300 |0026: invoke-super {v3, v4}, Lorg/jibble/pircbot/PircBot;.handleLine:(Ljava/lang/String;)V // method@4515 │ │ +148c8a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0026 line=106 │ │ 0x0029 line=107 │ │ locals : │ │ @@ -460643,23 +460763,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -14afcc: |[14afcc] indrora.atomic.irc.IRCConnection.isMentioned:(Ljava/lang/String;)Z │ │ -14afdc: 5420 981f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCConnection;.mNickMatch:Ljava/util/regex/Pattern; // field@1f98 │ │ -14afe0: 7110 5e42 0300 |0002: invoke-static {v3}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ -14afe6: 0c01 |0005: move-result-object v1 │ │ -14afe8: 6e20 8344 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ -14afee: 0c00 |0009: move-result-object v0 │ │ -14aff0: 6e10 7b44 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ -14aff6: 0a00 |000d: move-result v0 │ │ -14aff8: 0f00 |000e: return v0 │ │ +148c8c: |[148c8c] indrora.atomic.irc.IRCConnection.isMentioned:(Ljava/lang/String;)Z │ │ +148c9c: 5420 981f |0000: iget-object v0, v2, Lindrora/atomic/irc/IRCConnection;.mNickMatch:Ljava/util/regex/Pattern; // field@1f98 │ │ +148ca0: 7110 5e42 0300 |0002: invoke-static {v3}, Lindrora/atomic/utils/MircColors;.removeStyleAndColors:(Ljava/lang/String;)Ljava/lang/String; // method@425e │ │ +148ca6: 0c01 |0005: move-result-object v1 │ │ +148ca8: 6e20 8344 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@4483 │ │ +148cae: 0c00 |0009: move-result-object v0 │ │ +148cb0: 6e10 7b44 0000 |000a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@447b │ │ +148cb6: 0a00 |000d: move-result v0 │ │ +148cb8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x000f reg=3 text Ljava/lang/String; │ │ │ │ @@ -460668,157 +460788,167 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 243 16-bit code units │ │ -14affc: |[14affc] indrora.atomic.irc.IRCConnection.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b00c: 2202 2808 |0000: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14b010: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -14b012: 6e10 e943 0e00 |0003: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ -14b018: 0b06 |0006: move-result-wide v6 │ │ -14b01a: 0803 1300 |0007: move-object/from16 v3, v19 │ │ -14b01e: 07f4 |0009: move-object v4, v15 │ │ -14b020: 7606 c841 0200 |000a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ -14b026: 1403 4500 027f |000d: const v3, #float 1.72801e+38 // #7f020045 │ │ -14b02c: 6e20 da41 3200 |0010: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b032: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -14b036: 6e10 da40 0d00 |0015: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b03c: 0c03 |0018: move-result-object v3 │ │ -14b03e: 6e20 3843 3c00 |0019: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14b044: 0a03 |001c: move-result v3 │ │ -14b046: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -14b04a: 07fc |001f: move-object v12, v15 │ │ -14b04c: 54d3 991f |0020: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b050: 6e20 f141 c300 |0022: invoke-virtual {v3, v12}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b056: 0c05 |0025: move-result-object v5 │ │ -14b058: 3905 3800 |0026: if-nez v5, 005e // +0038 │ │ -14b05c: 2205 2a08 |0028: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ -14b060: 7020 e141 c500 |002a: invoke-direct {v5, v12}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ -14b066: 54d3 9a1f |002d: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b06a: 6e10 4641 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b070: 0c03 |0032: move-result-object v3 │ │ -14b072: 6e10 2142 0300 |0033: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -14b078: 0a03 |0036: move-result v3 │ │ -14b07a: 6e20 aa41 3500 |0037: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -14b080: 54d3 991f |003a: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b084: 6e20 e841 5300 |003c: invoke-virtual {v3, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ -14b08a: 6e20 9941 2500 |003f: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b090: 1a03 162f |0042: const-string v3, "indrora.atomic.conversation.new" // string@2f16 │ │ -14b094: 54d4 991f |0044: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b098: 6e10 f541 0400 |0046: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b09e: 0a04 |0049: move-result v4 │ │ -14b0a0: 7130 7e41 430c |004a: invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b0a6: 0c0a |004d: move-result-object v10 │ │ -14b0a8: 54d3 9a1f |004e: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b0ac: 6e20 5b41 a300 |0050: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b0b2: 6e10 da40 0d00 |0053: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b0b8: 0c03 |0056: move-result-object v3 │ │ -14b0ba: 6e20 3843 3f00 |0057: invoke-virtual {v15, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14b0c0: 0a03 |005a: move-result v3 │ │ -14b0c2: 3803 1800 |005b: if-eqz v3, 0073 // +0018 │ │ -14b0c6: 0e00 |005d: return-void │ │ -14b0c8: 6e20 9941 2500 |005e: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b0ce: 1a03 152f |0061: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b0d2: 54d4 991f |0063: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b0d6: 6e10 f541 0400 |0065: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b0dc: 0a04 |0068: move-result v4 │ │ -14b0de: 7130 7e41 430c |0069: invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b0e4: 0c0a |006c: move-result-object v10 │ │ -14b0e6: 54d3 9a1f |006d: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b0ea: 6e20 5b41 a300 |006f: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b0f0: 28e1 |0072: goto 0053 // -001f │ │ -14b0f2: 0800 1300 |0073: move-object/from16 v0, v19 │ │ -14b0f6: 6e20 e140 0d00 |0075: invoke-virtual {v13, v0}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ -14b0fc: 0a0b |0078: move-result v11 │ │ -14b0fe: 390b 0e00 |0079: if-nez v11, 0087 // +000e │ │ -14b102: 6e10 da40 0d00 |007b: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b108: 0c03 |007e: move-result-object v3 │ │ -14b10a: 0800 1200 |007f: move-object/from16 v0, v18 │ │ -14b10e: 6e20 3843 3000 |0081: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14b114: 0a03 |0084: move-result v3 │ │ -14b116: 3803 6100 |0085: if-eqz v3, 00e6 // +0061 │ │ -14b11a: 6e10 a641 0500 |0087: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -14b120: 0a03 |008a: move-result v3 │ │ -14b122: 1224 |008b: const/4 v4, #int 2 // #2 │ │ -14b124: 3343 0a00 |008c: if-ne v3, v4, 0096 // +000a │ │ -14b128: 54d3 991f |008e: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b12c: 6e10 f741 0300 |0090: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ -14b132: 0a03 |0093: move-result v3 │ │ -14b134: 3903 5200 |0094: if-nez v3, 00e6 // +0052 │ │ -14b138: 54d3 9a1f |0096: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b13c: 54d4 991f |0098: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b140: 6e10 f541 0400 |009a: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b146: 0a04 |009d: move-result v4 │ │ -14b148: 2206 7908 |009e: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14b14c: 7010 5a43 0600 |00a0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14b152: 6e10 a441 0500 |00a3: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -14b158: 0c07 |00a6: move-result-object v7 │ │ -14b15a: 6e20 6343 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14b160: 0c06 |00aa: move-result-object v6 │ │ -14b162: 1a07 9b01 |00ab: const-string v7, ": " // string@019b │ │ -14b166: 6e20 6343 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14b16c: 0c06 |00b0: move-result-object v6 │ │ -14b16e: 6e20 6343 f600 |00b1: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14b174: 0c06 |00b4: move-result-object v6 │ │ -14b176: 1a07 1e00 |00b5: const-string v7, " " // string@001e │ │ -14b17a: 6e20 6343 7600 |00b7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14b180: 0c06 |00ba: move-result-object v6 │ │ -14b182: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ -14b186: 6e20 6343 0600 |00bd: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14b18c: 0c06 |00c0: move-result-object v6 │ │ -14b18e: 6e10 6a43 0600 |00c1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14b194: 0c06 |00c4: move-result-object v6 │ │ -14b196: 54d7 9a1f |00c5: iget-object v7, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b19a: 6e10 4641 0700 |00c7: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b1a0: 0c07 |00ca: move-result-object v7 │ │ -14b1a2: 6e10 2d42 0700 |00cb: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ -14b1a8: 0a07 |00ce: move-result v7 │ │ -14b1aa: 54d8 9a1f |00cf: iget-object v8, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b1ae: 6e10 4641 0800 |00d1: invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b1b4: 0c08 |00d4: move-result-object v8 │ │ -14b1b6: 6e10 2c42 0800 |00d5: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ -14b1bc: 0a08 |00d8: move-result v8 │ │ -14b1be: 54d9 9a1f |00d9: iget-object v9, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b1c2: 6e10 4641 0900 |00db: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b1c8: 0c09 |00de: move-result-object v9 │ │ -14b1ca: 6e10 2a42 0900 |00df: invoke-virtual {v9}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ -14b1d0: 0a09 |00e2: move-result v9 │ │ -14b1d2: 7407 3e41 0300 |00e3: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ -14b1d8: 380b 77ff |00e6: if-eqz v11, 005d // -0089 │ │ -14b1dc: 6203 ff1f |00e8: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ -14b1e0: 6e20 d841 3200 |00ea: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b1e6: 1243 |00ed: const/4 v3, #int 4 // #4 │ │ -14b1e8: 6e20 ac41 3500 |00ee: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -14b1ee: 2900 6cff |00f1: goto/16 005d // -0094 │ │ +148cbc: |[148cbc] indrora.atomic.irc.IRCConnection.onAction:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +148ccc: 2202 2808 |0000: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +148cd0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +148cd2: 6e10 e943 0e00 |0003: invoke-virtual {v14}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ +148cd8: 0b06 |0006: move-result-wide v6 │ │ +148cda: 0803 1300 |0007: move-object/from16 v3, v19 │ │ +148cde: 07f4 |0009: move-object v4, v15 │ │ +148ce0: 7606 c841 0200 |000a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ +148ce6: 1403 4500 027f |000d: const v3, #float 1.72801e+38 // #7f020045 │ │ +148cec: 6e20 da41 3200 |0010: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +148cf2: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +148cf6: 6e10 da40 0d00 |0015: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +148cfc: 0c03 |0018: move-result-object v3 │ │ +148cfe: 6e20 3843 3c00 |0019: invoke-virtual {v12, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148d04: 0a03 |001c: move-result v3 │ │ +148d06: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +148d0a: 07fc |001f: move-object v12, v15 │ │ +148d0c: 54d3 991f |0020: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148d10: 6e20 f141 c300 |0022: invoke-virtual {v3, v12}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +148d16: 0c05 |0025: move-result-object v5 │ │ +148d18: 3905 3800 |0026: if-nez v5, 005e // +0038 │ │ +148d1c: 2205 2a08 |0028: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ +148d20: 7020 e141 c500 |002a: invoke-direct {v5, v12}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ +148d26: 54d3 9a1f |002d: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148d2a: 6e10 4641 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +148d30: 0c03 |0032: move-result-object v3 │ │ +148d32: 6e10 2142 0300 |0033: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +148d38: 0a03 |0036: move-result v3 │ │ +148d3a: 6e20 aa41 3500 |0037: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +148d40: 54d3 991f |003a: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148d44: 6e20 e841 5300 |003c: invoke-virtual {v3, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ +148d4a: 6e20 9941 2500 |003f: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +148d50: 1a03 112f |0042: const-string v3, "indrora.atomic.conversation.new" // string@2f11 │ │ +148d54: 54d4 991f |0044: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148d58: 6e10 f541 0400 |0046: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +148d5e: 0a04 |0049: move-result v4 │ │ +148d60: 7130 7e41 430c |004a: invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +148d66: 0c0a |004d: move-result-object v10 │ │ +148d68: 54d3 9a1f |004e: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148d6c: 6e20 5b41 a300 |0050: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +148d72: 6e10 da40 0d00 |0053: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +148d78: 0c03 |0056: move-result-object v3 │ │ +148d7a: 6e20 3843 3f00 |0057: invoke-virtual {v15, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148d80: 0a03 |005a: move-result v3 │ │ +148d82: 3803 1800 |005b: if-eqz v3, 0073 // +0018 │ │ +148d86: 0e00 |005d: return-void │ │ +148d88: 6e20 9941 2500 |005e: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +148d8e: 1a03 102f |0061: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +148d92: 54d4 991f |0063: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148d96: 6e10 f541 0400 |0065: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +148d9c: 0a04 |0068: move-result v4 │ │ +148d9e: 7130 7e41 430c |0069: invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +148da4: 0c0a |006c: move-result-object v10 │ │ +148da6: 54d3 9a1f |006d: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148daa: 6e20 5b41 a300 |006f: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +148db0: 28e1 |0072: goto 0053 // -001f │ │ +148db2: 0800 1300 |0073: move-object/from16 v0, v19 │ │ +148db6: 6e20 e140 0d00 |0075: invoke-virtual {v13, v0}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ +148dbc: 0a0b |0078: move-result v11 │ │ +148dbe: 390b 0e00 |0079: if-nez v11, 0087 // +000e │ │ +148dc2: 6e10 da40 0d00 |007b: invoke-virtual {v13}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +148dc8: 0c03 |007e: move-result-object v3 │ │ +148dca: 0800 1200 |007f: move-object/from16 v0, v18 │ │ +148dce: 6e20 3843 3000 |0081: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +148dd4: 0a03 |0084: move-result v3 │ │ +148dd6: 3803 6100 |0085: if-eqz v3, 00e6 // +0061 │ │ +148dda: 6e10 a641 0500 |0087: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +148de0: 0a03 |008a: move-result v3 │ │ +148de2: 1224 |008b: const/4 v4, #int 2 // #2 │ │ +148de4: 3343 0a00 |008c: if-ne v3, v4, 0096 // +000a │ │ +148de8: 54d3 991f |008e: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148dec: 6e10 f741 0300 |0090: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ +148df2: 0a03 |0093: move-result v3 │ │ +148df4: 3903 5200 |0094: if-nez v3, 00e6 // +0052 │ │ +148df8: 54d3 9a1f |0096: iget-object v3, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148dfc: 54d4 991f |0098: iget-object v4, v13, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148e00: 6e10 f541 0400 |009a: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +148e06: 0a04 |009d: move-result v4 │ │ +148e08: 2206 7908 |009e: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +148e0c: 7010 5a43 0600 |00a0: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +148e12: 6e10 a441 0500 |00a3: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +148e18: 0c07 |00a6: move-result-object v7 │ │ +148e1a: 6e20 6343 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148e20: 0c06 |00aa: move-result-object v6 │ │ +148e22: 1a07 9801 |00ab: const-string v7, ": " // string@0198 │ │ +148e26: 6e20 6343 7600 |00ad: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148e2c: 0c06 |00b0: move-result-object v6 │ │ +148e2e: 6e20 6343 f600 |00b1: invoke-virtual {v6, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148e34: 0c06 |00b4: move-result-object v6 │ │ +148e36: 1a07 1e00 |00b5: const-string v7, " " // string@001e │ │ +148e3a: 6e20 6343 7600 |00b7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148e40: 0c06 |00ba: move-result-object v6 │ │ +148e42: 0800 1300 |00bb: move-object/from16 v0, v19 │ │ +148e46: 6e20 6343 0600 |00bd: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +148e4c: 0c06 |00c0: move-result-object v6 │ │ +148e4e: 6e10 6a43 0600 |00c1: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +148e54: 0c06 |00c4: move-result-object v6 │ │ +148e56: 54d7 9a1f |00c5: iget-object v7, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148e5a: 6e10 4641 0700 |00c7: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +148e60: 0c07 |00ca: move-result-object v7 │ │ +148e62: 6e10 2d42 0700 |00cb: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ +148e68: 0a07 |00ce: move-result v7 │ │ +148e6a: 54d8 9a1f |00cf: iget-object v8, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148e6e: 6e10 4641 0800 |00d1: invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +148e74: 0c08 |00d4: move-result-object v8 │ │ +148e76: 6e10 2c42 0800 |00d5: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ +148e7c: 0a08 |00d8: move-result v8 │ │ +148e7e: 54d9 9a1f |00d9: iget-object v9, v13, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148e82: 6e10 4641 0900 |00db: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +148e88: 0c09 |00de: move-result-object v9 │ │ +148e8a: 6e10 2a42 0900 |00df: invoke-virtual {v9}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ +148e90: 0a09 |00e2: move-result v9 │ │ +148e92: 7407 3e41 0300 |00e3: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ +148e98: 380b 77ff |00e6: if-eqz v11, 005d // -0089 │ │ +148e9c: 6203 ff1f |00e8: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.HIGHLIGHT:Lindrora/atomic/model/Message$MessageColor; // field@1fff │ │ +148ea0: 6e20 d841 3200 |00ea: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +148ea6: 1243 |00ed: const/4 v3, #int 4 // #4 │ │ +148ea8: 6e20 ac41 3500 |00ee: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +148eae: 2900 6cff |00f1: goto/16 005d // -0094 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000d line=264 │ │ 0x0013 line=266 │ │ 0x0015 line=267 │ │ 0x001f line=269 │ │ 0x0020 line=271 │ │ 0x0026 line=273 │ │ 0x0028 line=275 │ │ 0x002d line=276 │ │ 0x003a line=277 │ │ 0x003f line=278 │ │ 0x0042 line=280 │ │ + 0x0046 line=282 │ │ + 0x004a line=280 │ │ 0x004e line=285 │ │ 0x0053 line=297 │ │ 0x005d line=321 │ │ 0x005e line=287 │ │ 0x0061 line=289 │ │ + 0x0065 line=291 │ │ + 0x0069 line=289 │ │ 0x006d line=294 │ │ 0x0073 line=302 │ │ 0x0079 line=303 │ │ 0x0087 line=304 │ │ 0x0096 line=305 │ │ + 0x009a line=306 │ │ + 0x00a3 line=308 │ │ + 0x00c7 line=309 │ │ + 0x00d1 line=310 │ │ + 0x00db line=311 │ │ + 0x00e3 line=305 │ │ 0x00e6 line=316 │ │ 0x00e8 line=318 │ │ 0x00ed line=319 │ │ locals : │ │ 0x0026 - 0x002a reg=5 conversation Lindrora/atomic/model/Conversation; │ │ 0x004e - 0x005e reg=10 intent Landroid/content/Intent; │ │ 0x000d - 0x00f3 reg=2 message Lindrora/atomic/model/Message; │ │ @@ -460839,16 +460969,16 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14b1f4: |[14b1f4] indrora.atomic.irc.IRCConnection.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V │ │ -14b204: 0e00 |0000: return-void │ │ +148eb4: |[148eb4] indrora.atomic.irc.IRCConnection.onChannelInfo:(Ljava/lang/String;ILjava/lang/String;)V │ │ +148ec4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 userCount I │ │ @@ -460859,108 +460989,112 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -14b208: |[14b208] indrora.atomic.irc.IRCConnection.onConnect:()V │ │ -14b218: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -14b21a: 5483 991f |0001: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b21e: 1224 |0003: const/4 v4, #int 2 // #2 │ │ -14b220: 6e20 0f42 4300 |0004: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -14b226: 5483 991f |0007: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b22a: 6e20 0b42 6300 |0009: invoke-virtual {v3, v6}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -14b230: 5483 9a1f |000c: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b234: 6e10 4641 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b23a: 0c03 |0011: move-result-object v3 │ │ -14b23c: 6e10 2942 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.isIgnoreMOTDEnabled:()Z // method@4229 │ │ -14b242: 0a03 |0015: move-result v3 │ │ -14b244: 5c83 951f |0016: iput-boolean v3, v8, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ -14b248: 5483 9a1f |0018: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b24c: 1a04 1a2f |001a: const-string v4, "indrora.atomic.server.status" // string@2f1a │ │ -14b250: 5485 991f |001c: iget-object v5, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b254: 6e10 f541 0500 |001e: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b25a: 0a05 |0021: move-result v5 │ │ -14b25c: 7120 7f41 5400 |0022: invoke-static {v4, v5}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -14b262: 0c04 |0025: move-result-object v4 │ │ -14b264: 6e20 5b41 4300 |0026: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b26a: 5483 9a1f |0029: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b26e: 5484 991f |002b: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b272: 6e10 fd41 0400 |002d: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -14b278: 0c04 |0030: move-result-object v4 │ │ -14b27a: 6e20 5041 4300 |0031: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.notifyConnected:(Ljava/lang/String;)V // method@4150 │ │ -14b280: 2202 2808 |0034: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14b284: 5483 9a1f |0036: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b288: 1404 b800 0e7f |0038: const v4, #float 1.88754e+38 // #7f0e00b8 │ │ -14b28e: 2365 3709 |003b: new-array v5, v6, [Ljava/lang/Object; // type@0937 │ │ -14b292: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -14b294: 5487 991f |003e: iget-object v7, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b298: 6e10 fd41 0700 |0040: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -14b29e: 0c07 |0043: move-result-object v7 │ │ -14b2a0: 4d07 0506 |0044: aput-object v7, v5, v6 │ │ -14b2a4: 6e30 4841 4305 |0046: invoke-virtual {v3, v4, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b2aa: 0c03 |0049: move-result-object v3 │ │ -14b2ac: 7020 c441 3200 |004a: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b2b2: 6203 0320 |004d: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14b2b6: 6e20 d841 3200 |004f: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b2bc: 5483 991f |0052: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b2c0: 1a04 0000 |0054: const-string v4, "" // string@0000 │ │ -14b2c4: 6e20 f141 4300 |0056: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b2ca: 0c03 |0059: move-result-object v3 │ │ -14b2cc: 6e20 9941 2300 |005a: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b2d2: 2200 2808 |005d: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14b2d6: 5483 9a1f |005f: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b2da: 1404 c700 0e7f |0061: const v4, #float 1.88754e+38 // #7f0e00c7 │ │ -14b2e0: 6e20 4741 4300 |0064: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -14b2e6: 0c03 |0067: move-result-object v3 │ │ -14b2e8: 7020 c441 3000 |0068: invoke-direct {v0, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b2ee: 6203 0120 |006b: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14b2f2: 6e20 d841 3000 |006d: invoke-virtual {v0, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b2f8: 5483 991f |0070: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b2fc: 1a04 0000 |0072: const-string v4, "" // string@0000 │ │ -14b300: 6e20 f141 4300 |0074: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b306: 0c03 |0077: move-result-object v3 │ │ -14b308: 6e20 9941 0300 |0078: invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b30e: 1a03 152f |007b: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b312: 5484 991f |007d: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b316: 6e10 f541 0400 |007f: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b31c: 0a04 |0082: move-result v4 │ │ -14b31e: 1a05 0000 |0083: const-string v5, "" // string@0000 │ │ -14b322: 7130 7e41 4305 |0085: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b328: 0c01 |0088: move-result-object v1 │ │ -14b32a: 5483 991f |0089: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b32e: 6e10 ec41 0300 |008b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -14b334: 0c03 |008e: move-result-object v3 │ │ -14b336: 6e10 7841 0300 |008f: invoke-virtual {v3}, Lindrora/atomic/model/Authentication;.hasNickservCredentials:()Z // method@4178 │ │ -14b33c: 0a03 |0092: move-result v3 │ │ -14b33e: 3803 0f00 |0093: if-eqz v3, 00a2 // +000f │ │ -14b342: 5483 991f |0095: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b346: 6e10 ec41 0300 |0097: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ -14b34c: 0c03 |009a: move-result-object v3 │ │ -14b34e: 6e10 7541 0300 |009b: invoke-virtual {v3}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ -14b354: 0c03 |009e: move-result-object v3 │ │ -14b356: 6e20 e040 3800 |009f: invoke-virtual {v8, v3}, Lindrora/atomic/irc/IRCConnection;.identify:(Ljava/lang/String;)V // method@40e0 │ │ -14b35c: 5483 9a1f |00a2: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b360: 6e20 5b41 1300 |00a4: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b366: 0e00 |00a7: return-void │ │ +148ec8: |[148ec8] indrora.atomic.irc.IRCConnection.onConnect:()V │ │ +148ed8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +148eda: 5483 991f |0001: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148ede: 1224 |0003: const/4 v4, #int 2 // #2 │ │ +148ee0: 6e20 0f42 4300 |0004: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +148ee6: 5483 991f |0007: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148eea: 6e20 0b42 6300 |0009: invoke-virtual {v3, v6}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +148ef0: 5483 9a1f |000c: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148ef4: 6e10 4641 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +148efa: 0c03 |0011: move-result-object v3 │ │ +148efc: 6e10 2942 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.isIgnoreMOTDEnabled:()Z // method@4229 │ │ +148f02: 0a03 |0015: move-result v3 │ │ +148f04: 5c83 951f |0016: iput-boolean v3, v8, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ +148f08: 5483 9a1f |0018: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148f0c: 1a04 152f |001a: const-string v4, "indrora.atomic.server.status" // string@2f15 │ │ +148f10: 5485 991f |001c: iget-object v5, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148f14: 6e10 f541 0500 |001e: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +148f1a: 0a05 |0021: move-result v5 │ │ +148f1c: 7120 7f41 5400 |0022: invoke-static {v4, v5}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +148f22: 0c04 |0025: move-result-object v4 │ │ +148f24: 6e20 5b41 4300 |0026: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +148f2a: 5483 9a1f |0029: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148f2e: 5484 991f |002b: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148f32: 6e10 fd41 0400 |002d: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +148f38: 0c04 |0030: move-result-object v4 │ │ +148f3a: 6e20 5041 4300 |0031: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.notifyConnected:(Ljava/lang/String;)V // method@4150 │ │ +148f40: 2202 2808 |0034: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +148f44: 5483 9a1f |0036: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148f48: 1404 b800 0e7f |0038: const v4, #float 1.88754e+38 // #7f0e00b8 │ │ +148f4e: 2365 3709 |003b: new-array v5, v6, [Ljava/lang/Object; // type@0937 │ │ +148f52: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +148f54: 5487 991f |003e: iget-object v7, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148f58: 6e10 fd41 0700 |0040: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +148f5e: 0c07 |0043: move-result-object v7 │ │ +148f60: 4d07 0506 |0044: aput-object v7, v5, v6 │ │ +148f64: 6e30 4841 4305 |0046: invoke-virtual {v3, v4, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +148f6a: 0c03 |0049: move-result-object v3 │ │ +148f6c: 7020 c441 3200 |004a: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +148f72: 6203 0320 |004d: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +148f76: 6e20 d841 3200 |004f: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +148f7c: 5483 991f |0052: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148f80: 1a04 0000 |0054: const-string v4, "" // string@0000 │ │ +148f84: 6e20 f141 4300 |0056: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +148f8a: 0c03 |0059: move-result-object v3 │ │ +148f8c: 6e20 9941 2300 |005a: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +148f92: 2200 2808 |005d: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +148f96: 5483 9a1f |005f: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +148f9a: 1404 c700 0e7f |0061: const v4, #float 1.88754e+38 // #7f0e00c7 │ │ +148fa0: 6e20 4741 4300 |0064: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +148fa6: 0c03 |0067: move-result-object v3 │ │ +148fa8: 7020 c441 3000 |0068: invoke-direct {v0, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +148fae: 6203 0120 |006b: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +148fb2: 6e20 d841 3000 |006d: invoke-virtual {v0, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +148fb8: 5483 991f |0070: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148fbc: 1a04 0000 |0072: const-string v4, "" // string@0000 │ │ +148fc0: 6e20 f141 4300 |0074: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +148fc6: 0c03 |0077: move-result-object v3 │ │ +148fc8: 6e20 9941 0300 |0078: invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +148fce: 1a03 102f |007b: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +148fd2: 5484 991f |007d: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148fd6: 6e10 f541 0400 |007f: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +148fdc: 0a04 |0082: move-result v4 │ │ +148fde: 1a05 0000 |0083: const-string v5, "" // string@0000 │ │ +148fe2: 7130 7e41 4305 |0085: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +148fe8: 0c01 |0088: move-result-object v1 │ │ +148fea: 5483 991f |0089: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +148fee: 6e10 ec41 0300 |008b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +148ff4: 0c03 |008e: move-result-object v3 │ │ +148ff6: 6e10 7841 0300 |008f: invoke-virtual {v3}, Lindrora/atomic/model/Authentication;.hasNickservCredentials:()Z // method@4178 │ │ +148ffc: 0a03 |0092: move-result v3 │ │ +148ffe: 3803 0f00 |0093: if-eqz v3, 00a2 // +000f │ │ +149002: 5483 991f |0095: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149006: 6e10 ec41 0300 |0097: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getAuthentication:()Lindrora/atomic/model/Authentication; // method@41ec │ │ +14900c: 0c03 |009a: move-result-object v3 │ │ +14900e: 6e10 7541 0300 |009b: invoke-virtual {v3}, Lindrora/atomic/model/Authentication;.getNickservPassword:()Ljava/lang/String; // method@4175 │ │ +149014: 0c03 |009e: move-result-object v3 │ │ +149016: 6e20 e040 3800 |009f: invoke-virtual {v8, v3}, Lindrora/atomic/irc/IRCConnection;.identify:(Ljava/lang/String;)V // method@40e0 │ │ +14901c: 5483 9a1f |00a2: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149020: 6e20 5b41 1300 |00a4: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149026: 0e00 |00a7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0007 line=169 │ │ 0x000c line=171 │ │ 0x0018 line=173 │ │ + 0x001e line=174 │ │ + 0x0026 line=173 │ │ 0x0029 line=177 │ │ 0x0034 line=179 │ │ 0x004d line=180 │ │ 0x0052 line=181 │ │ 0x005d line=183 │ │ 0x006b line=184 │ │ 0x0070 line=185 │ │ 0x007b line=187 │ │ + 0x007f line=189 │ │ + 0x0085 line=187 │ │ 0x0089 line=193 │ │ 0x0095 line=194 │ │ 0x00a2 line=197 │ │ 0x00a7 line=198 │ │ locals : │ │ 0x006b - 0x00a8 reg=0 infoMessage Lindrora/atomic/model/Message; │ │ 0x0089 - 0x00a8 reg=1 intent Landroid/content/Intent; │ │ @@ -460972,44 +461106,46 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -14b368: |[14b368] indrora.atomic.irc.IRCConnection.onConnectionMessage:(Ljava/lang/String;)V │ │ -14b378: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b37c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -14b37e: 7030 c541 6102 |0003: invoke-direct {v1, v6, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ -14b384: 1402 8700 027f |0006: const v2, #float 1.72802e+38 // #7f020087 │ │ -14b38a: 6e20 da41 2100 |0009: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b390: 6202 0120 |000c: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14b394: 6e20 d841 2100 |000e: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b39a: 5452 991f |0011: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b39e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -14b3a2: 6e20 f141 3200 |0015: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b3a8: 0c02 |0018: move-result-object v2 │ │ -14b3aa: 6e20 9941 1200 |0019: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b3b0: 1a02 152f |001c: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b3b4: 5453 991f |001e: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b3b8: 6e10 f541 0300 |0020: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b3be: 0a03 |0023: move-result v3 │ │ -14b3c0: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ -14b3c4: 7130 7e41 3204 |0026: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b3ca: 0c00 |0029: move-result-object v0 │ │ -14b3cc: 5452 9a1f |002a: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b3d0: 6e20 5b41 0200 |002c: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b3d6: 0e00 |002f: return-void │ │ +149028: |[149028] indrora.atomic.irc.IRCConnection.onConnectionMessage:(Ljava/lang/String;)V │ │ +149038: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14903c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +14903e: 7030 c541 6102 |0003: invoke-direct {v1, v6, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ +149044: 1402 8700 027f |0006: const v2, #float 1.72802e+38 // #7f020087 │ │ +14904a: 6e20 da41 2100 |0009: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149050: 6202 0120 |000c: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +149054: 6e20 d841 2100 |000e: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14905a: 5452 991f |0011: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14905e: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +149062: 6e20 f141 3200 |0015: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149068: 0c02 |0018: move-result-object v2 │ │ +14906a: 6e20 9941 1200 |0019: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149070: 1a02 102f |001c: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149074: 5453 991f |001e: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149078: 6e10 f541 0300 |0020: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14907e: 0a03 |0023: move-result v3 │ │ +149080: 1a04 0000 |0024: const-string v4, "" // string@0000 │ │ +149084: 7130 7e41 3204 |0026: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14908a: 0c00 |0029: move-result-object v0 │ │ +14908c: 5452 9a1f |002a: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149090: 6e20 5b41 0200 |002c: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149096: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1121 │ │ 0x0006 line=1122 │ │ 0x000c line=1123 │ │ 0x0011 line=1124 │ │ 0x001c line=1125 │ │ + 0x0020 line=1127 │ │ + 0x0026 line=1125 │ │ 0x002a line=1130 │ │ 0x002f line=1131 │ │ locals : │ │ 0x002a - 0x0030 reg=0 intent Landroid/content/Intent; │ │ 0x0006 - 0x0030 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0030 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0030 reg=6 message_text Ljava/lang/String; │ │ @@ -461019,51 +461155,53 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14b3d8: |[14b3d8] indrora.atomic.irc.IRCConnection.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b3e8: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b3ec: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b3f0: 1403 b900 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00b9 │ │ -14b3f6: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14b3f8: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14b3fc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14b3fe: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14b402: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14b404: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14b408: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b40e: 0c02 |0013: move-result-object v2 │ │ -14b410: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b416: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14b41a: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b420: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ -14b426: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b42c: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b430: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b436: 0c02 |0027: move-result-object v2 │ │ -14b438: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b43e: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b442: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b446: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b44c: 0a03 |0032: move-result v3 │ │ -14b44e: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b454: 0c00 |0036: move-result-object v0 │ │ -14b456: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b45a: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b460: 0e00 |003c: return-void │ │ +149098: |[149098] indrora.atomic.irc.IRCConnection.onDeHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1490a8: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +1490ac: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1490b0: 1403 b900 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00b9 │ │ +1490b6: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +1490b8: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +1490bc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +1490be: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +1490c2: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +1490c4: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +1490c8: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +1490ce: 0c02 |0013: move-result-object v2 │ │ +1490d0: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +1490d6: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +1490da: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +1490e0: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ +1490e6: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +1490ec: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1490f0: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +1490f6: 0c02 |0027: move-result-object v2 │ │ +1490f8: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +1490fe: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149102: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149106: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14910c: 0a03 |0032: move-result v3 │ │ +14910e: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149114: 0c00 |0036: move-result-object v0 │ │ +149116: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14911a: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149120: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0017 line=629 │ │ 0x001c line=630 │ │ 0x0022 line=631 │ │ 0x002b line=633 │ │ + 0x002f line=635 │ │ + 0x0033 line=633 │ │ 0x0037 line=638 │ │ 0x003c line=639 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -461077,51 +461215,53 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14b464: |[14b464] indrora.atomic.irc.IRCConnection.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b474: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b478: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b47c: 1403 bb00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00bb │ │ -14b482: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14b484: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14b488: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14b48a: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14b48e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14b490: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14b494: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b49a: 0c02 |0013: move-result-object v2 │ │ -14b49c: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b4a2: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14b4a6: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b4ac: 1402 9400 027f |001c: const v2, #float 1.72803e+38 // #7f020094 │ │ -14b4b2: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b4b8: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b4bc: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b4c2: 0c02 |0027: move-result-object v2 │ │ -14b4c4: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b4ca: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b4ce: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b4d2: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b4d8: 0a03 |0032: move-result v3 │ │ -14b4da: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b4e0: 0c00 |0036: move-result-object v0 │ │ -14b4e2: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b4e6: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b4ec: 0e00 |003c: return-void │ │ +149124: |[149124] indrora.atomic.irc.IRCConnection.onDeVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149134: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +149138: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14913c: 1403 bb00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00bb │ │ +149142: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +149144: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +149148: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +14914a: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +14914e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +149150: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +149154: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14915a: 0c02 |0013: move-result-object v2 │ │ +14915c: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149162: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +149166: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14916c: 1402 9400 027f |001c: const v2, #float 1.72803e+38 // #7f020094 │ │ +149172: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149178: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14917c: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149182: 0c02 |0027: move-result-object v2 │ │ +149184: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14918a: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14918e: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149192: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149198: 0a03 |0032: move-result v3 │ │ +14919a: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +1491a0: 0c00 |0036: move-result-object v0 │ │ +1491a2: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1491a6: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +1491ac: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0017 line=355 │ │ 0x001c line=356 │ │ 0x0022 line=357 │ │ 0x002b line=359 │ │ + 0x002f line=361 │ │ + 0x0033 line=359 │ │ 0x0037 line=365 │ │ 0x003c line=366 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -461135,51 +461275,53 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14b4f0: |[14b4f0] indrora.atomic.irc.IRCConnection.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b500: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b504: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b508: 1403 ba00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00ba │ │ -14b50e: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14b510: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14b514: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14b516: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14b51a: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14b51c: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14b520: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b526: 0c02 |0013: move-result-object v2 │ │ -14b528: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b52e: 1402 8900 027f |0017: const v2, #float 1.72802e+38 // #7f020089 │ │ -14b534: 6e20 da41 2100 |001a: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b53a: 6202 fc1f |001d: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14b53e: 6e20 d841 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b544: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b548: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b54e: 0c02 |0027: move-result-object v2 │ │ -14b550: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b556: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b55a: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b55e: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b564: 0a03 |0032: move-result v3 │ │ -14b566: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b56c: 0c00 |0036: move-result-object v0 │ │ -14b56e: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b572: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b578: 0e00 |003c: return-void │ │ +1491b0: |[1491b0] indrora.atomic.irc.IRCConnection.onDeop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1491c0: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +1491c4: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1491c8: 1403 ba00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00ba │ │ +1491ce: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +1491d0: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +1491d4: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +1491d6: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +1491da: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +1491dc: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +1491e0: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +1491e6: 0c02 |0013: move-result-object v2 │ │ +1491e8: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +1491ee: 1402 8900 027f |0017: const v2, #float 1.72802e+38 // #7f020089 │ │ +1491f4: 6e20 da41 2100 |001a: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +1491fa: 6202 fc1f |001d: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +1491fe: 6e20 d841 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149204: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149208: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14920e: 0c02 |0027: move-result-object v2 │ │ +149210: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149216: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14921a: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14921e: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149224: 0a03 |0032: move-result v3 │ │ +149226: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14922c: 0c00 |0036: move-result-object v0 │ │ +14922e: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149232: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149238: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0017 line=336 │ │ 0x001d line=337 │ │ 0x0022 line=338 │ │ 0x002b line=340 │ │ + 0x002f line=342 │ │ + 0x0033 line=340 │ │ 0x0037 line=346 │ │ 0x003c line=347 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -461193,115 +461335,115 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 207 16-bit code units │ │ -14b57c: |[14b57c] indrora.atomic.irc.IRCConnection.onDisconnect:()V │ │ -14b58c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -14b58e: 6f10 2b45 0900 |0001: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ -14b594: 5496 941f |0004: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ -14b598: 6e10 5a42 0600 |0006: invoke-virtual {v6}, Lindrora/atomic/utils/LatchingValue;.reset:()V // method@425a │ │ -14b59e: 5496 9a1f |0009: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b5a2: 6e10 4641 0600 |000b: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b5a8: 0c06 |000e: move-result-object v6 │ │ -14b5aa: 6e10 2b42 0600 |000f: invoke-virtual {v6}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ -14b5b0: 0a06 |0012: move-result v6 │ │ -14b5b2: 3806 a400 |0013: if-eqz v6, 00b7 // +00a4 │ │ -14b5b6: 5496 991f |0015: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b5ba: 6e10 fb41 0600 |0017: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -14b5c0: 0a06 |001a: move-result v6 │ │ -14b5c2: 3806 9c00 |001b: if-eqz v6, 00b7 // +009c │ │ -14b5c6: 5496 991f |001d: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b5ca: 6e10 f341 0600 |001f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getCurrentChannelNames:()Ljava/util/ArrayList; // method@41f3 │ │ -14b5d0: 0c06 |0022: move-result-object v6 │ │ -14b5d2: 6e20 1d41 6900 |0023: invoke-virtual {v9, v6}, Lindrora/atomic/irc/IRCConnection;.setAutojoinChannels:(Ljava/util/ArrayList;)V // method@411d │ │ -14b5d8: 5496 991f |0026: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b5dc: 1247 |0028: const/4 v7, #int 4 // #4 │ │ -14b5de: 6e20 0f42 7600 |0029: invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -14b5e4: 1a06 1a2f |002c: const-string v6, "indrora.atomic.server.status" // string@2f1a │ │ -14b5e8: 5497 991f |002e: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b5ec: 6e10 f541 0700 |0030: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b5f2: 0a07 |0033: move-result v7 │ │ -14b5f4: 7120 7f41 7600 |0034: invoke-static {v6, v7}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -14b5fa: 0c05 |0037: move-result-object v5 │ │ -14b5fc: 5496 9a1f |0038: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b600: 6e20 5b41 5600 |003a: invoke-virtual {v6, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b606: 5496 9a1f |003d: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b60a: 6e10 3f41 0600 |003f: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ -14b610: 5496 9a1f |0042: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b614: 5497 991f |0044: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b618: 6e20 4141 7600 |0046: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ -14b61e: 5496 9a1f |0049: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b622: 5497 991f |004b: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b626: 6e10 fd41 0700 |004d: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -14b62c: 0c07 |0050: move-result-object v7 │ │ -14b62e: 6e20 5141 7600 |0051: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;.notifyDisconnected:(Ljava/lang/String;)V // method@4151 │ │ -14b634: 1a06 1a2f |0054: const-string v6, "indrora.atomic.server.status" // string@2f1a │ │ -14b638: 5497 991f |0056: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b63c: 6e10 f541 0700 |0058: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b642: 0a07 |005b: move-result v7 │ │ -14b644: 7120 7f41 7600 |005c: invoke-static {v6, v7}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ -14b64a: 0c05 |005f: move-result-object v5 │ │ -14b64c: 5496 9a1f |0060: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b650: 6e20 5b41 5600 |0062: invoke-virtual {v6, v5}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b656: 5496 991f |0065: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b65a: 6e10 f241 0600 |0067: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ -14b660: 0c02 |006a: move-result-object v2 │ │ -14b662: 7210 e043 0200 |006b: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -14b668: 0c03 |006e: move-result-object v3 │ │ -14b66a: 7210 0244 0300 |006f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14b670: 0a06 |0072: move-result v6 │ │ -14b672: 3806 4a00 |0073: if-eqz v6, 00bd // +004a │ │ -14b676: 7210 0344 0300 |0075: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14b67c: 0c01 |0078: move-result-object v1 │ │ -14b67e: 1f01 2208 |0079: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ -14b682: 2204 2808 |007b: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -14b686: 5496 9a1f |007d: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b68a: 1407 bd00 0e7f |007f: const v7, #float 1.88754e+38 // #7f0e00bd │ │ -14b690: 6e20 4741 7600 |0082: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -14b696: 0c06 |0085: move-result-object v6 │ │ -14b698: 7020 c441 6400 |0086: invoke-direct {v4, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b69e: 1406 6f00 027f |0089: const v6, #float 1.72802e+38 // #7f02006f │ │ -14b6a4: 6e20 da41 6400 |008c: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b6aa: 6206 fe1f |008f: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -14b6ae: 6e20 d841 6400 |0091: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b6b4: 5496 991f |0094: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b6b8: 6e10 a441 0100 |0096: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -14b6be: 0c07 |0099: move-result-object v7 │ │ -14b6c0: 6e20 f141 7600 |009a: invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b6c6: 0c06 |009d: move-result-object v6 │ │ -14b6c8: 6e20 9941 4600 |009e: invoke-virtual {v6, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b6ce: 1a06 152f |00a1: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b6d2: 5497 991f |00a3: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b6d6: 6e10 f541 0700 |00a5: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b6dc: 0a07 |00a8: move-result v7 │ │ -14b6de: 6e10 a441 0100 |00a9: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -14b6e4: 0c08 |00ac: move-result-object v8 │ │ -14b6e6: 7130 7e41 7608 |00ad: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b6ec: 0c00 |00b0: move-result-object v0 │ │ -14b6ee: 5496 9a1f |00b1: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b6f2: 6e20 5b41 0600 |00b3: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b6f8: 28b9 |00b6: goto 006f // -0047 │ │ -14b6fa: 5496 991f |00b7: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b6fe: 6e20 0f42 7600 |00b9: invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -14b704: 288d |00bc: goto 0049 // -0073 │ │ -14b706: 5497 971f |00bd: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ -14b70a: 1d07 |00bf: monitor-enter v7 │ │ -14b70c: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -14b70e: 5c96 961f |00c1: iput-boolean v6, v9, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ -14b712: 5596 931f |00c3: iget-boolean v6, v9, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ -14b716: 3806 0500 |00c5: if-eqz v6, 00ca // +0005 │ │ -14b71a: 6f10 ff44 0900 |00c7: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.dispose:()V // method@44ff │ │ -14b720: 1e07 |00ca: monitor-exit v7 │ │ -14b722: 0e00 |00cb: return-void │ │ -14b724: 0d06 |00cc: move-exception v6 │ │ -14b726: 1e07 |00cd: monitor-exit v7 │ │ -14b728: 2706 |00ce: throw v6 │ │ +14923c: |[14923c] indrora.atomic.irc.IRCConnection.onDisconnect:()V │ │ +14924c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +14924e: 6f10 2b45 0900 |0001: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.onDisconnect:()V // method@452b │ │ +149254: 5495 941f |0004: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ +149258: 6e10 5a42 0500 |0006: invoke-virtual {v5}, Lindrora/atomic/utils/LatchingValue;.reset:()V // method@425a │ │ +14925e: 5495 9a1f |0009: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149262: 6e10 4641 0500 |000b: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149268: 0c05 |000e: move-result-object v5 │ │ +14926a: 6e10 2b42 0500 |000f: invoke-virtual {v5}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ +149270: 0a05 |0012: move-result v5 │ │ +149272: 3805 a400 |0013: if-eqz v5, 00b7 // +00a4 │ │ +149276: 5495 991f |0015: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14927a: 6e10 fb41 0500 |0017: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +149280: 0a05 |001a: move-result v5 │ │ +149282: 3805 9c00 |001b: if-eqz v5, 00b7 // +009c │ │ +149286: 5495 991f |001d: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14928a: 6e10 f341 0500 |001f: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getCurrentChannelNames:()Ljava/util/ArrayList; // method@41f3 │ │ +149290: 0c05 |0022: move-result-object v5 │ │ +149292: 6e20 1d41 5900 |0023: invoke-virtual {v9, v5}, Lindrora/atomic/irc/IRCConnection;.setAutojoinChannels:(Ljava/util/ArrayList;)V // method@411d │ │ +149298: 5495 991f |0026: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14929c: 1246 |0028: const/4 v6, #int 4 // #4 │ │ +14929e: 6e20 0f42 6500 |0029: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +1492a4: 1a05 152f |002c: const-string v5, "indrora.atomic.server.status" // string@2f15 │ │ +1492a8: 5496 991f |002e: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1492ac: 6e10 f541 0600 |0030: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1492b2: 0a06 |0033: move-result v6 │ │ +1492b4: 7120 7f41 6500 |0034: invoke-static {v5, v6}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +1492ba: 0c04 |0037: move-result-object v4 │ │ +1492bc: 5495 9a1f |0038: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1492c0: 6e20 5b41 4500 |003a: invoke-virtual {v5, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +1492c6: 5495 9a1f |003d: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1492ca: 6e10 3f41 0500 |003f: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ +1492d0: 5495 9a1f |0042: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1492d4: 5496 991f |0044: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1492d8: 6e20 4141 6500 |0046: invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;.connect:(Lindrora/atomic/model/Server;)V // method@4141 │ │ +1492de: 5495 9a1f |0049: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1492e2: 5496 991f |004b: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1492e6: 6e10 fd41 0600 |004d: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +1492ec: 0c06 |0050: move-result-object v6 │ │ +1492ee: 6e20 5141 6500 |0051: invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;.notifyDisconnected:(Ljava/lang/String;)V // method@4151 │ │ +1492f4: 1a05 152f |0054: const-string v5, "indrora.atomic.server.status" // string@2f15 │ │ +1492f8: 5496 991f |0056: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1492fc: 6e10 f541 0600 |0058: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149302: 0a06 |005b: move-result v6 │ │ +149304: 7120 7f41 6500 |005c: invoke-static {v5, v6}, Lindrora/atomic/model/Broadcast;.createServerIntent:(Ljava/lang/String;I)Landroid/content/Intent; // method@417f │ │ +14930a: 0c04 |005f: move-result-object v4 │ │ +14930c: 5495 9a1f |0060: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149310: 6e20 5b41 4500 |0062: invoke-virtual {v5, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149316: 5495 991f |0065: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14931a: 6e10 f241 0500 |0067: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ +149320: 0c02 |006a: move-result-object v2 │ │ +149322: 7210 e043 0200 |006b: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +149328: 0c05 |006e: move-result-object v5 │ │ +14932a: 7210 0244 0500 |006f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +149330: 0a06 |0072: move-result v6 │ │ +149332: 3806 4a00 |0073: if-eqz v6, 00bd // +004a │ │ +149336: 7210 0344 0500 |0075: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14933c: 0c01 |0078: move-result-object v1 │ │ +14933e: 1f01 2208 |0079: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ +149342: 2203 2808 |007b: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +149346: 5496 9a1f |007d: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14934a: 1407 bd00 0e7f |007f: const v7, #float 1.88754e+38 // #7f0e00bd │ │ +149350: 6e20 4741 7600 |0082: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +149356: 0c06 |0085: move-result-object v6 │ │ +149358: 7020 c441 6300 |0086: invoke-direct {v3, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14935e: 1406 6f00 027f |0089: const v6, #float 1.72802e+38 // #7f02006f │ │ +149364: 6e20 da41 6300 |008c: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14936a: 6206 fe1f |008f: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +14936e: 6e20 d841 6300 |0091: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149374: 5496 991f |0094: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149378: 6e10 a441 0100 |0096: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14937e: 0c07 |0099: move-result-object v7 │ │ +149380: 6e20 f141 7600 |009a: invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149386: 0c06 |009d: move-result-object v6 │ │ +149388: 6e20 9941 3600 |009e: invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14938e: 1a06 102f |00a1: const-string v6, "indrora.atomic.conversation.message" // string@2f10 │ │ +149392: 5497 991f |00a3: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149396: 6e10 f541 0700 |00a5: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14939c: 0a07 |00a8: move-result v7 │ │ +14939e: 6e10 a441 0100 |00a9: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +1493a4: 0c08 |00ac: move-result-object v8 │ │ +1493a6: 7130 7e41 7608 |00ad: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +1493ac: 0c00 |00b0: move-result-object v0 │ │ +1493ae: 5496 9a1f |00b1: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1493b2: 6e20 5b41 0600 |00b3: invoke-virtual {v6, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +1493b8: 28b9 |00b6: goto 006f // -0047 │ │ +1493ba: 5495 991f |00b7: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1493be: 6e20 0f42 6500 |00b9: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +1493c4: 288d |00bc: goto 0049 // -0073 │ │ +1493c6: 5496 971f |00bd: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ +1493ca: 1d06 |00bf: monitor-enter v6 │ │ +1493cc: 1205 |00c0: const/4 v5, #int 0 // #0 │ │ +1493ce: 5c95 961f |00c1: iput-boolean v5, v9, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ +1493d2: 5595 931f |00c3: iget-boolean v5, v9, Lindrora/atomic/irc/IRCConnection;.disposeRequested:Z // field@1f93 │ │ +1493d6: 3805 0500 |00c5: if-eqz v5, 00ca // +0005 │ │ +1493da: 6f10 ff44 0900 |00c7: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.dispose:()V // method@44ff │ │ +1493e0: 1e06 |00ca: monitor-exit v6 │ │ +1493e2: 0e00 |00cb: return-void │ │ +1493e4: 0d05 |00cc: move-exception v5 │ │ +1493e6: 1e06 |00cd: monitor-exit v6 │ │ +1493e8: 2705 |00ce: throw v5 │ │ catches : 1 │ │ 0x00c1 - 0x00ce │ │ -> 0x00cc │ │ positions : │ │ 0x0001 line=1187 │ │ 0x0004 line=1189 │ │ 0x0009 line=1195 │ │ @@ -461317,82 +461459,85 @@ │ │ 0x0065 line=1217 │ │ 0x006b line=1219 │ │ 0x007b line=1220 │ │ 0x0089 line=1221 │ │ 0x008f line=1222 │ │ 0x0094 line=1223 │ │ 0x00a1 line=1225 │ │ + 0x00a5 line=1227 │ │ + 0x00a9 line=1228 │ │ + 0x00ad line=1225 │ │ 0x00b1 line=1230 │ │ 0x00b7 line=1209 │ │ 0x00bd line=1233 │ │ 0x00c0 line=1234 │ │ 0x00c3 line=1235 │ │ 0x00c7 line=1236 │ │ 0x00ca line=1238 │ │ 0x00cb line=1239 │ │ 0x00cc line=1238 │ │ locals : │ │ - 0x0038 - 0x0049 reg=5 sIntent Landroid/content/Intent; │ │ + 0x0038 - 0x0049 reg=4 sIntent Landroid/content/Intent; │ │ 0x00b1 - 0x00b7 reg=0 cIntent Landroid/content/Intent; │ │ 0x007b - 0x00b7 reg=1 conversation Lindrora/atomic/model/Conversation; │ │ 0x006b - 0x00b7 reg=2 conversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x006f - 0x00b7 reg=3 i$ Ljava/util/Iterator; │ │ - 0x0089 - 0x00b7 reg=4 message Lindrora/atomic/model/Message; │ │ - 0x0060 - 0x00b7 reg=5 sIntent Landroid/content/Intent; │ │ + 0x0089 - 0x00b7 reg=3 message Lindrora/atomic/model/Message; │ │ + 0x0060 - 0x00b7 reg=4 sIntent Landroid/content/Intent; │ │ 0x00bd - 0x00cf reg=2 conversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x00bd - 0x00cf reg=3 i$ Ljava/util/Iterator; │ │ - 0x00bd - 0x00cf reg=5 sIntent Landroid/content/Intent; │ │ + 0x00bd - 0x00cf reg=4 sIntent Landroid/content/Intent; │ │ 0x0000 - 0x00cf reg=9 this Lindrora/atomic/irc/IRCConnection; │ │ │ │ #13 : (in Lindrora/atomic/irc/IRCConnection;) │ │ name : 'onHalfop' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14b738: |[14b738] indrora.atomic.irc.IRCConnection.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b748: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b74c: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b750: 1403 bf00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00bf │ │ -14b756: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14b758: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14b75c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14b75e: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14b762: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14b764: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14b768: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b76e: 0c02 |0013: move-result-object v2 │ │ -14b770: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b776: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14b77a: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b780: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ -14b786: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b78c: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b790: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b796: 0c02 |0027: move-result-object v2 │ │ -14b798: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b79e: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b7a2: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b7a6: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b7ac: 0a03 |0032: move-result v3 │ │ -14b7ae: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b7b4: 0c00 |0036: move-result-object v0 │ │ -14b7b6: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b7ba: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b7c0: 0e00 |003c: return-void │ │ +1493f8: |[1493f8] indrora.atomic.irc.IRCConnection.onHalfop:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149408: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14940c: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149410: 1403 bf00 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00bf │ │ +149416: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +149418: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14941c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +14941e: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +149422: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +149424: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +149428: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14942e: 0c02 |0013: move-result-object v2 │ │ +149430: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149436: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14943a: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149440: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ +149446: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14944c: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149450: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149456: 0c02 |0027: move-result-object v2 │ │ +149458: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14945e: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149462: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149466: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14946c: 0a03 |0032: move-result v3 │ │ +14946e: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149474: 0c00 |0036: move-result-object v0 │ │ +149476: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14947a: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149480: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0017 line=610 │ │ 0x001c line=611 │ │ 0x0022 line=612 │ │ 0x002b line=614 │ │ + 0x002f line=616 │ │ + 0x0033 line=614 │ │ 0x0037 line=619 │ │ 0x003c line=620 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -461406,86 +461551,91 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -14b7c4: |[14b7c4] indrora.atomic.irc.IRCConnection.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b7d4: 1227 |0000: const/4 v7, #int 2 // #2 │ │ -14b7d6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -14b7d8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -14b7da: 6e10 da40 0800 |0003: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b7e0: 0c02 |0006: move-result-object v2 │ │ -14b7e2: 6e20 3843 2900 |0007: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14b7e8: 0a02 |000a: move-result v2 │ │ -14b7ea: 3802 3d00 |000b: if-eqz v2, 0048 // +003d │ │ -14b7ee: 2201 2808 |000d: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b7f2: 5482 9a1f |000f: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b7f6: 1403 c100 0e7f |0011: const v3, #float 1.88754e+38 // #7f0e00c1 │ │ -14b7fc: 2374 3709 |0014: new-array v4, v7, [Ljava/lang/Object; // type@0937 │ │ -14b800: 4d0a 0405 |0016: aput-object v10, v4, v5 │ │ -14b804: 4d0d 0406 |0018: aput-object v13, v4, v6 │ │ -14b808: 6e30 4841 3204 |001a: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b80e: 0c02 |001d: move-result-object v2 │ │ -14b810: 7020 c441 2100 |001e: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b816: 5482 991f |0021: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b81a: 5483 991f |0023: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b81e: 6e10 fa41 0300 |0025: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -14b824: 0c03 |0028: move-result-object v3 │ │ -14b826: 6e20 f141 3200 |0029: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b82c: 0c02 |002c: move-result-object v2 │ │ -14b82e: 6e20 9941 1200 |002d: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b834: 1a02 152f |0030: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b838: 5483 991f |0032: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b83c: 6e10 f541 0300 |0034: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b842: 0a03 |0037: move-result v3 │ │ -14b844: 5484 991f |0038: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b848: 6e10 fa41 0400 |003a: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -14b84e: 0c04 |003d: move-result-object v4 │ │ -14b850: 7130 7e41 3204 |003e: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b856: 0c00 |0041: move-result-object v0 │ │ -14b858: 5482 9a1f |0042: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b85c: 6e20 5b41 0200 |0044: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b862: 0e00 |0047: return-void │ │ -14b864: 2201 2808 |0048: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14b868: 5482 9a1f |004a: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b86c: 1403 c000 0e7f |004c: const v3, #float 1.88754e+38 // #7f0e00c0 │ │ -14b872: 1234 |004f: const/4 v4, #int 3 // #3 │ │ -14b874: 2344 3709 |0050: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14b878: 4d0a 0405 |0052: aput-object v10, v4, v5 │ │ -14b87c: 4d09 0406 |0054: aput-object v9, v4, v6 │ │ -14b880: 4d0d 0407 |0056: aput-object v13, v4, v7 │ │ -14b884: 6e30 4841 3204 |0058: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b88a: 0c02 |005b: move-result-object v2 │ │ -14b88c: 7020 c441 2100 |005c: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14b892: 5482 991f |005f: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b896: 6e20 f141 d200 |0061: invoke-virtual {v2, v13}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b89c: 0c02 |0064: move-result-object v2 │ │ -14b89e: 6e20 9941 1200 |0065: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b8a4: 1a02 152f |0068: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b8a8: 5483 991f |006a: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b8ac: 6e10 f541 0300 |006c: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b8b2: 0a03 |006f: move-result v3 │ │ -14b8b4: 7130 7e41 320d |0070: invoke-static {v2, v3, v13}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b8ba: 0c00 |0073: move-result-object v0 │ │ -14b8bc: 5482 9a1f |0074: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b8c0: 6e20 5b41 0200 |0076: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b8c6: 28ce |0079: goto 0047 // -0032 │ │ +149484: |[149484] indrora.atomic.irc.IRCConnection.onInvite:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149494: 1227 |0000: const/4 v7, #int 2 // #2 │ │ +149496: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +149498: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +14949a: 6e10 da40 0800 |0003: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +1494a0: 0c02 |0006: move-result-object v2 │ │ +1494a2: 6e20 3843 2900 |0007: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1494a8: 0a02 |000a: move-result v2 │ │ +1494aa: 3802 3d00 |000b: if-eqz v2, 0048 // +003d │ │ +1494ae: 2201 2808 |000d: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +1494b2: 5482 9a1f |000f: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1494b6: 1403 c100 0e7f |0011: const v3, #float 1.88754e+38 // #7f0e00c1 │ │ +1494bc: 2374 3709 |0014: new-array v4, v7, [Ljava/lang/Object; // type@0937 │ │ +1494c0: 4d0a 0405 |0016: aput-object v10, v4, v5 │ │ +1494c4: 4d0d 0406 |0018: aput-object v13, v4, v6 │ │ +1494c8: 6e30 4841 3204 |001a: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +1494ce: 0c02 |001d: move-result-object v2 │ │ +1494d0: 7020 c441 2100 |001e: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +1494d6: 5482 991f |0021: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1494da: 5483 991f |0023: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1494de: 6e10 fa41 0300 |0025: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +1494e4: 0c03 |0028: move-result-object v3 │ │ +1494e6: 6e20 f141 3200 |0029: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +1494ec: 0c02 |002c: move-result-object v2 │ │ +1494ee: 6e20 9941 1200 |002d: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +1494f4: 1a02 102f |0030: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +1494f8: 5483 991f |0032: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1494fc: 6e10 f541 0300 |0034: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149502: 0a03 |0037: move-result v3 │ │ +149504: 5484 991f |0038: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149508: 6e10 fa41 0400 |003a: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +14950e: 0c04 |003d: move-result-object v4 │ │ +149510: 7130 7e41 3204 |003e: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149516: 0c00 |0041: move-result-object v0 │ │ +149518: 5482 9a1f |0042: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14951c: 6e20 5b41 0200 |0044: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149522: 0e00 |0047: return-void │ │ +149524: 2201 2808 |0048: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +149528: 5482 9a1f |004a: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14952c: 1403 c000 0e7f |004c: const v3, #float 1.88754e+38 // #7f0e00c0 │ │ +149532: 1234 |004f: const/4 v4, #int 3 // #3 │ │ +149534: 2344 3709 |0050: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +149538: 4d0a 0405 |0052: aput-object v10, v4, v5 │ │ +14953c: 4d09 0406 |0054: aput-object v9, v4, v6 │ │ +149540: 4d0d 0407 |0056: aput-object v13, v4, v7 │ │ +149544: 6e30 4841 3204 |0058: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14954a: 0c02 |005b: move-result-object v2 │ │ +14954c: 7020 c441 2100 |005c: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149552: 5482 991f |005f: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149556: 6e20 f141 d200 |0061: invoke-virtual {v2, v13}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14955c: 0c02 |0064: move-result-object v2 │ │ +14955e: 6e20 9941 1200 |0065: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149564: 1a02 102f |0068: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149568: 5483 991f |006a: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14956c: 6e10 f541 0300 |006c: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149572: 0a03 |006f: move-result v3 │ │ +149574: 7130 7e41 320d |0070: invoke-static {v2, v3, v13}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14957a: 0c00 |0073: move-result-object v0 │ │ +14957c: 5482 9a1f |0074: iget-object v2, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149580: 6e20 5b41 0200 |0076: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149586: 28ce |0079: goto 0047 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=373 │ │ 0x000d line=375 │ │ 0x0021 line=376 │ │ 0x0030 line=378 │ │ + 0x0034 line=380 │ │ + 0x003a line=381 │ │ + 0x003e line=378 │ │ 0x0042 line=383 │ │ 0x0047 line=396 │ │ 0x0048 line=386 │ │ 0x005f line=387 │ │ 0x0068 line=389 │ │ + 0x006c line=391 │ │ + 0x0070 line=389 │ │ 0x0074 line=394 │ │ locals : │ │ 0x0042 - 0x0048 reg=0 intent Landroid/content/Intent; │ │ 0x0021 - 0x0048 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0074 - 0x007a reg=0 intent Landroid/content/Intent; │ │ 0x005f - 0x007a reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x007a reg=8 this Lindrora/atomic/irc/IRCConnection; │ │ @@ -461500,91 +461650,96 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 129 16-bit code units │ │ -14b8c8: |[14b8c8] indrora.atomic.irc.IRCConnection.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b8d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -14b8da: 6e10 da40 0800 |0001: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b8e0: 0c03 |0004: move-result-object v3 │ │ -14b8e2: 6e20 3943 3a00 |0005: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -14b8e8: 0a03 |0008: move-result v3 │ │ -14b8ea: 3803 3300 |0009: if-eqz v3, 003c // +0033 │ │ -14b8ee: 5483 991f |000b: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b8f2: 6e20 f141 9300 |000d: invoke-virtual {v3, v9}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b8f8: 0c03 |0010: move-result-object v3 │ │ -14b8fa: 3903 2b00 |0011: if-nez v3, 003c // +002b │ │ -14b8fe: 2200 1f08 |0013: new-instance v0, Lindrora/atomic/model/Channel; // type@081f │ │ -14b902: 7020 8041 9000 |0015: invoke-direct {v0, v9}, Lindrora/atomic/model/Channel;.:(Ljava/lang/String;)V // method@4180 │ │ -14b908: 5483 9a1f |0018: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b90c: 6e10 4641 0300 |001a: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b912: 0c03 |001d: move-result-object v3 │ │ -14b914: 6e10 2142 0300 |001e: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -14b91a: 0a03 |0021: move-result v3 │ │ -14b91c: 6e20 aa41 3000 |0022: invoke-virtual {v0, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -14b922: 5483 991f |0025: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b926: 6e20 e841 0300 |0027: invoke-virtual {v3, v0}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ -14b92c: 1a03 162f |002a: const-string v3, "indrora.atomic.conversation.new" // string@2f16 │ │ -14b930: 5484 991f |002c: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b934: 6e10 f541 0400 |002e: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b93a: 0a04 |0031: move-result v4 │ │ -14b93c: 7130 7e41 4309 |0032: invoke-static {v3, v4, v9}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b942: 0c01 |0035: move-result-object v1 │ │ -14b944: 5483 9a1f |0036: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b948: 6e20 5b41 1300 |0038: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b94e: 0e00 |003b: return-void │ │ -14b950: 5483 9a1f |003c: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b954: 6e10 4641 0300 |003e: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14b95a: 0c03 |0041: move-result-object v3 │ │ -14b95c: 6e10 3942 0300 |0042: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ -14b962: 0a03 |0045: move-result v3 │ │ -14b964: 3803 f5ff |0046: if-eqz v3, 003b // -000b │ │ -14b968: 2202 2808 |0048: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14b96c: 5483 9a1f |004a: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b970: 1404 c200 0e7f |004c: const v4, #float 1.88754e+38 // #7f0e00c2 │ │ -14b976: 2375 3709 |004f: new-array v5, v7, [Ljava/lang/Object; // type@0937 │ │ -14b97a: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -14b97c: 4d0a 0506 |0052: aput-object v10, v5, v6 │ │ -14b980: 6e30 4841 4305 |0054: invoke-virtual {v3, v4, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14b986: 0c03 |0057: move-result-object v3 │ │ -14b988: 7030 c541 3207 |0058: invoke-direct {v2, v3, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ -14b98e: 1403 8800 027f |005b: const v3, #float 1.72802e+38 // #7f020088 │ │ -14b994: 6e20 da41 3200 |005e: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14b99a: 6203 0320 |0061: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14b99e: 6e20 d841 3200 |0063: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14b9a4: 5483 991f |0066: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b9a8: 6e20 f141 9300 |0068: invoke-virtual {v3, v9}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14b9ae: 0c03 |006b: move-result-object v3 │ │ -14b9b0: 6e20 9941 2300 |006c: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14b9b6: 1a03 152f |006f: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14b9ba: 5484 991f |0071: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14b9be: 6e10 f541 0400 |0073: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14b9c4: 0a04 |0076: move-result v4 │ │ -14b9c6: 7130 7e41 4309 |0077: invoke-static {v3, v4, v9}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14b9cc: 0c01 |007a: move-result-object v1 │ │ -14b9ce: 5483 9a1f |007b: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14b9d2: 6e20 5b41 1300 |007d: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14b9d8: 28bb |0080: goto 003b // -0045 │ │ +149588: |[149588] indrora.atomic.irc.IRCConnection.onJoin:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149598: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +14959a: 6e10 da40 0800 |0001: invoke-virtual {v8}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +1495a0: 0c03 |0004: move-result-object v3 │ │ +1495a2: 6e20 3943 3a00 |0005: invoke-virtual {v10, v3}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +1495a8: 0a03 |0008: move-result v3 │ │ +1495aa: 3803 3300 |0009: if-eqz v3, 003c // +0033 │ │ +1495ae: 5483 991f |000b: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1495b2: 6e20 f141 9300 |000d: invoke-virtual {v3, v9}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +1495b8: 0c03 |0010: move-result-object v3 │ │ +1495ba: 3903 2b00 |0011: if-nez v3, 003c // +002b │ │ +1495be: 2200 1f08 |0013: new-instance v0, Lindrora/atomic/model/Channel; // type@081f │ │ +1495c2: 7020 8041 9000 |0015: invoke-direct {v0, v9}, Lindrora/atomic/model/Channel;.:(Ljava/lang/String;)V // method@4180 │ │ +1495c8: 5483 9a1f |0018: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1495cc: 6e10 4641 0300 |001a: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +1495d2: 0c03 |001d: move-result-object v3 │ │ +1495d4: 6e10 2142 0300 |001e: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +1495da: 0a03 |0021: move-result v3 │ │ +1495dc: 6e20 aa41 3000 |0022: invoke-virtual {v0, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +1495e2: 5483 991f |0025: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1495e6: 6e20 e841 0300 |0027: invoke-virtual {v3, v0}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ +1495ec: 1a03 112f |002a: const-string v3, "indrora.atomic.conversation.new" // string@2f11 │ │ +1495f0: 5484 991f |002c: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1495f4: 6e10 f541 0400 |002e: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1495fa: 0a04 |0031: move-result v4 │ │ +1495fc: 7130 7e41 4309 |0032: invoke-static {v3, v4, v9}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149602: 0c01 |0035: move-result-object v1 │ │ +149604: 5483 9a1f |0036: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149608: 6e20 5b41 1300 |0038: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14960e: 0e00 |003b: return-void │ │ +149610: 5483 9a1f |003c: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149614: 6e10 4641 0300 |003e: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +14961a: 0c03 |0041: move-result-object v3 │ │ +14961c: 6e10 3942 0300 |0042: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ +149622: 0a03 |0045: move-result v3 │ │ +149624: 3803 f5ff |0046: if-eqz v3, 003b // -000b │ │ +149628: 2202 2808 |0048: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +14962c: 5483 9a1f |004a: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149630: 1404 c200 0e7f |004c: const v4, #float 1.88754e+38 // #7f0e00c2 │ │ +149636: 2375 3709 |004f: new-array v5, v7, [Ljava/lang/Object; // type@0937 │ │ +14963a: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +14963c: 4d0a 0506 |0052: aput-object v10, v5, v6 │ │ +149640: 6e30 4841 4305 |0054: invoke-virtual {v3, v4, v5}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149646: 0c03 |0057: move-result-object v3 │ │ +149648: 7030 c541 3207 |0058: invoke-direct {v2, v3, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ +14964e: 1403 8800 027f |005b: const v3, #float 1.72802e+38 // #7f020088 │ │ +149654: 6e20 da41 3200 |005e: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14965a: 6203 0320 |0061: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +14965e: 6e20 d841 3200 |0063: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149664: 5483 991f |0066: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149668: 6e20 f141 9300 |0068: invoke-virtual {v3, v9}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14966e: 0c03 |006b: move-result-object v3 │ │ +149670: 6e20 9941 2300 |006c: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149676: 1a03 102f |006f: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +14967a: 5484 991f |0071: iget-object v4, v8, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14967e: 6e10 f541 0400 |0073: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149684: 0a04 |0076: move-result v4 │ │ +149686: 7130 7e41 4309 |0077: invoke-static {v3, v4, v9}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14968c: 0c01 |007a: move-result-object v1 │ │ +14968e: 5483 9a1f |007b: iget-object v3, v8, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149692: 6e20 5b41 1300 |007d: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149698: 28bb |0080: goto 003b // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=403 │ │ 0x0013 line=405 │ │ 0x0018 line=406 │ │ 0x0025 line=407 │ │ 0x002a line=409 │ │ + 0x002e line=411 │ │ + 0x0032 line=409 │ │ 0x0036 line=414 │ │ 0x003b line=432 │ │ 0x003c line=415 │ │ 0x0048 line=416 │ │ + 0x0054 line=417 │ │ 0x005b line=421 │ │ 0x0061 line=422 │ │ 0x0066 line=423 │ │ 0x006f line=425 │ │ + 0x0073 line=427 │ │ + 0x0077 line=425 │ │ 0x007b line=430 │ │ locals : │ │ 0x0018 - 0x003b reg=0 conversation Lindrora/atomic/model/Conversation; │ │ 0x0036 - 0x003b reg=1 intent Landroid/content/Intent; │ │ 0x007b - 0x0081 reg=1 intent Landroid/content/Intent; │ │ 0x005b - 0x0081 reg=2 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0081 reg=8 this Lindrora/atomic/irc/IRCConnection; │ │ @@ -461598,75 +461753,79 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -14b9dc: |[14b9dc] indrora.atomic.irc.IRCConnection.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14b9ec: 6e10 da40 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14b9f2: 0c02 |0003: move-result-object v2 │ │ -14b9f4: 6e20 3843 2b00 |0004: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14b9fa: 0a02 |0007: move-result v2 │ │ -14b9fc: 3802 2400 |0008: if-eqz v2, 002c // +0024 │ │ -14ba00: 5462 9a1f |000a: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ba04: 5463 991f |000c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ba08: 6e10 f541 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ba0e: 0a03 |0011: move-result v3 │ │ -14ba10: 6e30 3d41 3207 |0012: invoke-virtual {v2, v3, v7}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ -14ba16: 5462 991f |0015: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ba1a: 6e20 0142 7200 |0017: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ -14ba20: 1a02 172f |001a: const-string v2, "indrora.atomic.conversation.remove" // string@2f17 │ │ -14ba24: 5463 991f |001c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ba28: 6e10 f541 0300 |001e: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ba2e: 0a03 |0021: move-result v3 │ │ -14ba30: 7130 7e41 3207 |0022: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14ba36: 0c00 |0025: move-result-object v0 │ │ -14ba38: 5462 9a1f |0026: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ba3c: 6e20 5b41 0200 |0028: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14ba42: 0e00 |002b: return-void │ │ -14ba44: 2201 2808 |002c: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14ba48: 5462 9a1f |002e: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ba4c: 1403 c300 0e7f |0030: const v3, #float 1.88754e+38 // #7f0e00c3 │ │ -14ba52: 1224 |0033: const/4 v4, #int 2 // #2 │ │ -14ba54: 2344 3709 |0034: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14ba58: 1205 |0036: const/4 v5, #int 0 // #0 │ │ -14ba5a: 4d08 0405 |0037: aput-object v8, v4, v5 │ │ -14ba5e: 1215 |0039: const/4 v5, #int 1 // #1 │ │ -14ba60: 4d0b 0405 |003a: aput-object v11, v4, v5 │ │ -14ba64: 6e30 4841 3204 |003c: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14ba6a: 0c02 |003f: move-result-object v2 │ │ -14ba6c: 7020 c441 2100 |0040: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14ba72: 6202 0320 |0043: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14ba76: 6e20 d841 2100 |0045: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14ba7c: 5462 991f |0048: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ba80: 6e20 f141 7200 |004a: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ba86: 0c02 |004d: move-result-object v2 │ │ -14ba88: 6e20 9941 1200 |004e: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14ba8e: 1a02 152f |0051: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14ba92: 5463 991f |0053: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ba96: 6e10 f541 0300 |0055: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ba9c: 0a03 |0058: move-result v3 │ │ -14ba9e: 7130 7e41 3207 |0059: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14baa4: 0c00 |005c: move-result-object v0 │ │ -14baa6: 5462 9a1f |005d: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14baaa: 6e20 5b41 0200 |005f: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bab0: 28c9 |0062: goto 002b // -0037 │ │ +14969c: |[14969c] indrora.atomic.irc.IRCConnection.onKick:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1496ac: 6e10 da40 0600 |0000: invoke-virtual {v6}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +1496b2: 0c02 |0003: move-result-object v2 │ │ +1496b4: 6e20 3843 2b00 |0004: invoke-virtual {v11, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +1496ba: 0a02 |0007: move-result v2 │ │ +1496bc: 3802 2400 |0008: if-eqz v2, 002c // +0024 │ │ +1496c0: 5462 9a1f |000a: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1496c4: 5463 991f |000c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1496c8: 6e10 f541 0300 |000e: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1496ce: 0a03 |0011: move-result v3 │ │ +1496d0: 6e30 3d41 3207 |0012: invoke-virtual {v2, v3, v7}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ +1496d6: 5462 991f |0015: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1496da: 6e20 0142 7200 |0017: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ +1496e0: 1a02 122f |001a: const-string v2, "indrora.atomic.conversation.remove" // string@2f12 │ │ +1496e4: 5463 991f |001c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1496e8: 6e10 f541 0300 |001e: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1496ee: 0a03 |0021: move-result v3 │ │ +1496f0: 7130 7e41 3207 |0022: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +1496f6: 0c00 |0025: move-result-object v0 │ │ +1496f8: 5462 9a1f |0026: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1496fc: 6e20 5b41 0200 |0028: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149702: 0e00 |002b: return-void │ │ +149704: 2201 2808 |002c: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +149708: 5462 9a1f |002e: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14970c: 1403 c300 0e7f |0030: const v3, #float 1.88754e+38 // #7f0e00c3 │ │ +149712: 1224 |0033: const/4 v4, #int 2 // #2 │ │ +149714: 2344 3709 |0034: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +149718: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +14971a: 4d08 0405 |0037: aput-object v8, v4, v5 │ │ +14971e: 1215 |0039: const/4 v5, #int 1 // #1 │ │ +149720: 4d0b 0405 |003a: aput-object v11, v4, v5 │ │ +149724: 6e30 4841 3204 |003c: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14972a: 0c02 |003f: move-result-object v2 │ │ +14972c: 7020 c441 2100 |0040: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149732: 6202 0320 |0043: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +149736: 6e20 d841 2100 |0045: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14973c: 5462 991f |0048: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149740: 6e20 f141 7200 |004a: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149746: 0c02 |004d: move-result-object v2 │ │ +149748: 6e20 9941 1200 |004e: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14974e: 1a02 102f |0051: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149752: 5463 991f |0053: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149756: 6e10 f541 0300 |0055: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14975c: 0a03 |0058: move-result v3 │ │ +14975e: 7130 7e41 3207 |0059: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149764: 0c00 |005c: move-result-object v0 │ │ +149766: 5462 9a1f |005d: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14976a: 6e20 5b41 0200 |005f: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149770: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x000a line=441 │ │ 0x0015 line=442 │ │ 0x001a line=444 │ │ + 0x001e line=446 │ │ + 0x0022 line=444 │ │ 0x0026 line=449 │ │ 0x002b line=462 │ │ 0x002c line=451 │ │ 0x0043 line=452 │ │ 0x0048 line=453 │ │ 0x0051 line=455 │ │ + 0x0055 line=457 │ │ + 0x0059 line=455 │ │ 0x005d line=460 │ │ locals : │ │ 0x0026 - 0x002c reg=0 intent Landroid/content/Intent; │ │ 0x005d - 0x0063 reg=0 intent Landroid/content/Intent; │ │ 0x0043 - 0x0063 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0063 reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0063 reg=7 target Ljava/lang/String; │ │ @@ -461681,97 +461840,104 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 143 16-bit code units │ │ -14bab4: |[14bab4] indrora.atomic.irc.IRCConnection.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bac4: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14bac8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -14baca: 6e10 e943 0a00 |0003: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ -14bad0: 0b04 |0006: move-result-wide v4 │ │ -14bad2: 07f1 |0007: move-object v1, v15 │ │ -14bad4: 07c2 |0008: move-object v2, v12 │ │ -14bad6: 7606 c841 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ -14badc: 5491 991f |000c: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bae0: 6e20 f141 b100 |000e: invoke-virtual {v1, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bae6: 0c03 |0011: move-result-object v3 │ │ -14bae8: 6e20 e140 f900 |0012: invoke-virtual {v9, v15}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ -14baee: 0a01 |0015: move-result v1 │ │ -14baf0: 3801 6400 |0016: if-eqz v1, 007a // +0064 │ │ -14baf4: 6201 fe1f |0018: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -14baf8: 6e20 d841 1000 |001a: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14bafe: 6e10 a641 0300 |001d: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -14bb04: 0a01 |0020: move-result v1 │ │ -14bb06: 1222 |0021: const/4 v2, #int 2 // #2 │ │ -14bb08: 3321 0a00 |0022: if-ne v1, v2, 002c // +000a │ │ -14bb0c: 5491 991f |0024: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bb10: 6e10 f741 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ -14bb16: 0a01 |0029: move-result v1 │ │ -14bb18: 3901 4c00 |002a: if-nez v1, 0076 // +004c │ │ -14bb1c: 5491 9a1f |002c: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bb20: 5492 991f |002e: iget-object v2, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bb24: 6e10 f541 0200 |0030: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bb2a: 0a02 |0033: move-result v2 │ │ -14bb2c: 2204 7908 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ -14bb30: 7010 5a43 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14bb36: 6e20 6343 b400 |0039: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bb3c: 0c04 |003c: move-result-object v4 │ │ -14bb3e: 1a05 9c01 |003d: const-string v5, ": <" // string@019c │ │ -14bb42: 6e20 6343 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bb48: 0c04 |0042: move-result-object v4 │ │ -14bb4a: 6e20 6343 c400 |0043: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bb50: 0c04 |0046: move-result-object v4 │ │ -14bb52: 1a05 1402 |0047: const-string v5, "> " // string@0214 │ │ -14bb56: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bb5c: 0c04 |004c: move-result-object v4 │ │ -14bb5e: 6e20 6343 f400 |004d: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bb64: 0c04 |0050: move-result-object v4 │ │ -14bb66: 6e10 6a43 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14bb6c: 0c04 |0054: move-result-object v4 │ │ -14bb6e: 5495 9a1f |0055: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bb72: 6e10 4641 0500 |0057: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bb78: 0c05 |005a: move-result-object v5 │ │ -14bb7a: 6e10 2d42 0500 |005b: invoke-virtual {v5}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ -14bb80: 0a05 |005e: move-result v5 │ │ -14bb82: 5496 9a1f |005f: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bb86: 6e10 4641 0600 |0061: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bb8c: 0c06 |0064: move-result-object v6 │ │ -14bb8e: 6e10 2c42 0600 |0065: invoke-virtual {v6}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ -14bb94: 0a06 |0068: move-result v6 │ │ -14bb96: 5497 9a1f |0069: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bb9a: 6e10 4641 0700 |006b: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bba0: 0c07 |006e: move-result-object v7 │ │ -14bba2: 6e10 2a42 0700 |006f: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ -14bba8: 0a07 |0072: move-result v7 │ │ -14bbaa: 7407 3e41 0100 |0073: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ -14bbb0: 1241 |0076: const/4 v1, #int 4 // #4 │ │ -14bbb2: 6e20 ac41 1300 |0077: invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -14bbb8: 6e20 9941 0300 |007a: invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14bbbe: 1a01 152f |007d: const-string v1, "indrora.atomic.conversation.message" // string@2f15 │ │ -14bbc2: 5492 991f |007f: iget-object v2, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bbc6: 6e10 f541 0200 |0081: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bbcc: 0a02 |0084: move-result v2 │ │ -14bbce: 7130 7e41 210b |0085: invoke-static {v1, v2, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bbd4: 0c08 |0088: move-result-object v8 │ │ -14bbd6: 5491 9a1f |0089: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bbda: 6e20 5b41 8100 |008b: invoke-virtual {v1, v8}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bbe0: 0e00 |008e: return-void │ │ +149774: |[149774] indrora.atomic.irc.IRCConnection.onMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149784: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +149788: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +14978a: 6e10 e943 0a00 |0003: invoke-virtual {v10}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ +149790: 0b04 |0006: move-result-wide v4 │ │ +149792: 07f1 |0007: move-object v1, v15 │ │ +149794: 07c2 |0008: move-object v2, v12 │ │ +149796: 7606 c841 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ +14979c: 5491 991f |000c: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1497a0: 6e20 f141 b100 |000e: invoke-virtual {v1, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +1497a6: 0c03 |0011: move-result-object v3 │ │ +1497a8: 6e20 e140 f900 |0012: invoke-virtual {v9, v15}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ +1497ae: 0a01 |0015: move-result v1 │ │ +1497b0: 3801 6400 |0016: if-eqz v1, 007a // +0064 │ │ +1497b4: 6201 fe1f |0018: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +1497b8: 6e20 d841 1000 |001a: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +1497be: 6e10 a641 0300 |001d: invoke-virtual {v3}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +1497c4: 0a01 |0020: move-result v1 │ │ +1497c6: 1222 |0021: const/4 v2, #int 2 // #2 │ │ +1497c8: 3321 0a00 |0022: if-ne v1, v2, 002c // +000a │ │ +1497cc: 5491 991f |0024: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1497d0: 6e10 f741 0100 |0026: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ +1497d6: 0a01 |0029: move-result v1 │ │ +1497d8: 3901 4c00 |002a: if-nez v1, 0076 // +004c │ │ +1497dc: 5491 9a1f |002c: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1497e0: 5492 991f |002e: iget-object v2, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1497e4: 6e10 f541 0200 |0030: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1497ea: 0a02 |0033: move-result v2 │ │ +1497ec: 2204 7908 |0034: new-instance v4, Ljava/lang/StringBuilder; // type@0879 │ │ +1497f0: 7010 5a43 0400 |0036: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +1497f6: 6e20 6343 b400 |0039: invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +1497fc: 0c04 |003c: move-result-object v4 │ │ +1497fe: 1a05 9901 |003d: const-string v5, ": <" // string@0199 │ │ +149802: 6e20 6343 5400 |003f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149808: 0c04 |0042: move-result-object v4 │ │ +14980a: 6e20 6343 c400 |0043: invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149810: 0c04 |0046: move-result-object v4 │ │ +149812: 1a05 1102 |0047: const-string v5, "> " // string@0211 │ │ +149816: 6e20 6343 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14981c: 0c04 |004c: move-result-object v4 │ │ +14981e: 6e20 6343 f400 |004d: invoke-virtual {v4, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149824: 0c04 |0050: move-result-object v4 │ │ +149826: 6e10 6a43 0400 |0051: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14982c: 0c04 |0054: move-result-object v4 │ │ +14982e: 5495 9a1f |0055: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149832: 6e10 4641 0500 |0057: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149838: 0c05 |005a: move-result-object v5 │ │ +14983a: 6e10 2d42 0500 |005b: invoke-virtual {v5}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ +149840: 0a05 |005e: move-result v5 │ │ +149842: 5496 9a1f |005f: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149846: 6e10 4641 0600 |0061: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +14984c: 0c06 |0064: move-result-object v6 │ │ +14984e: 6e10 2c42 0600 |0065: invoke-virtual {v6}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ +149854: 0a06 |0068: move-result v6 │ │ +149856: 5497 9a1f |0069: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14985a: 6e10 4641 0700 |006b: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149860: 0c07 |006e: move-result-object v7 │ │ +149862: 6e10 2a42 0700 |006f: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ +149868: 0a07 |0072: move-result v7 │ │ +14986a: 7407 3e41 0100 |0073: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ +149870: 1241 |0076: const/4 v1, #int 4 // #4 │ │ +149872: 6e20 ac41 1300 |0077: invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +149878: 6e20 9941 0300 |007a: invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14987e: 1a01 102f |007d: const-string v1, "indrora.atomic.conversation.message" // string@2f10 │ │ +149882: 5492 991f |007f: iget-object v2, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149886: 6e10 f541 0200 |0081: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14988c: 0a02 |0084: move-result v2 │ │ +14988e: 7130 7e41 210b |0085: invoke-static {v1, v2, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149894: 0c08 |0088: move-result-object v8 │ │ +149896: 5491 9a1f |0089: iget-object v1, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14989a: 6e20 5b41 8100 |008b: invoke-virtual {v1, v8}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +1498a0: 0e00 |008e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x000c line=470 │ │ 0x0012 line=472 │ │ 0x0018 line=474 │ │ 0x001d line=475 │ │ 0x002c line=476 │ │ + 0x0030 line=477 │ │ + 0x0057 line=480 │ │ + 0x0061 line=481 │ │ + 0x006b line=482 │ │ + 0x0073 line=476 │ │ 0x0076 line=486 │ │ 0x007a line=489 │ │ 0x007d line=491 │ │ + 0x0081 line=493 │ │ + 0x0085 line=491 │ │ 0x0089 line=496 │ │ 0x008e line=497 │ │ locals : │ │ 0x000c - 0x008f reg=0 message Lindrora/atomic/model/Message; │ │ 0x0012 - 0x008f reg=3 conversation Lindrora/atomic/model/Conversation; │ │ 0x0089 - 0x008f reg=8 intent Landroid/content/Intent; │ │ 0x0000 - 0x008f reg=9 this Lindrora/atomic/irc/IRCConnection; │ │ @@ -461787,16 +461953,16 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14bbe4: |[14bbe4] indrora.atomic.irc.IRCConnection.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bbf4: 0e00 |0000: return-void │ │ +1498a4: |[1498a4] indrora.atomic.irc.IRCConnection.onMode:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1498b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0001 reg=1 target Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 sourceNick Ljava/lang/String; │ │ @@ -461809,108 +461975,111 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -14bbf8: |[14bbf8] indrora.atomic.irc.IRCConnection.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bc08: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -14bc0a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -14bc0c: 6e10 da40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14bc12: 0c05 |0005: move-result-object v5 │ │ -14bc14: 6e20 3943 e500 |0006: invoke-virtual {v5, v14}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ -14bc1a: 0a05 |0009: move-result v5 │ │ -14bc1c: 3805 3a00 |000a: if-eqz v5, 0044 // +003a │ │ -14bc20: 7010 2c41 0a00 |000c: invoke-direct {v10}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ -14bc26: 2203 2808 |000f: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ -14bc2a: 54a5 9a1f |0011: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bc2e: 1406 d200 0e7f |0013: const v6, #float 1.88755e+38 // #7f0e00d2 │ │ -14bc34: 2397 3709 |0016: new-array v7, v9, [Ljava/lang/Object; // type@0937 │ │ -14bc38: 4d0e 0708 |0018: aput-object v14, v7, v8 │ │ -14bc3c: 6e30 4841 6507 |001a: invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14bc42: 0c05 |001d: move-result-object v5 │ │ -14bc44: 7020 c441 5300 |001e: invoke-direct {v3, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14bc4a: 6205 0320 |0021: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14bc4e: 6e20 d841 5300 |0023: invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14bc54: 54a5 991f |0026: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bc58: 1a06 0000 |0028: const-string v6, "" // string@0000 │ │ -14bc5c: 6e20 f141 6500 |002a: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bc62: 0c05 |002d: move-result-object v5 │ │ -14bc64: 6e20 9941 3500 |002e: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14bc6a: 1a05 152f |0031: const-string v5, "indrora.atomic.conversation.message" // string@2f15 │ │ -14bc6e: 54a6 991f |0033: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bc72: 6e10 f541 0600 |0035: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bc78: 0a06 |0038: move-result v6 │ │ -14bc7a: 1a07 0000 |0039: const-string v7, "" // string@0000 │ │ -14bc7e: 7130 7e41 6507 |003b: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bc84: 0c02 |003e: move-result-object v2 │ │ -14bc86: 54a5 9a1f |003f: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bc8a: 6e20 5b41 2500 |0041: invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bc90: 7020 d940 ea00 |0044: invoke-direct {v10, v14}, Lindrora/atomic/irc/IRCConnection;.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; // method@40d9 │ │ -14bc96: 0c00 |0047: move-result-object v0 │ │ -14bc98: 6e10 5744 0000 |0048: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@4457 │ │ -14bc9e: 0c01 |004b: move-result-object v1 │ │ -14bca0: 7210 0244 0100 |004c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14bca6: 0a05 |004f: move-result v5 │ │ -14bca8: 3805 3d00 |0050: if-eqz v5, 008d // +003d │ │ -14bcac: 7210 0344 0100 |0052: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14bcb2: 0c04 |0055: move-result-object v4 │ │ -14bcb4: 1f04 7708 |0056: check-cast v4, Ljava/lang/String; // type@0877 │ │ -14bcb8: 2203 2808 |0058: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ -14bcbc: 54a5 9a1f |005a: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bcc0: 1406 d100 0e7f |005c: const v6, #float 1.88755e+38 // #7f0e00d1 │ │ -14bcc6: 1227 |005f: const/4 v7, #int 2 // #2 │ │ -14bcc8: 2377 3709 |0060: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ -14bccc: 4d0b 0708 |0062: aput-object v11, v7, v8 │ │ -14bcd0: 4d0e 0709 |0064: aput-object v14, v7, v9 │ │ -14bcd4: 6e30 4841 6507 |0066: invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14bcda: 0c05 |0069: move-result-object v5 │ │ -14bcdc: 7020 c441 5300 |006a: invoke-direct {v3, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14bce2: 6205 0320 |006d: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14bce6: 6e20 d841 5300 |006f: invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14bcec: 54a5 991f |0072: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bcf0: 6e20 f141 4500 |0074: invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bcf6: 0c05 |0077: move-result-object v5 │ │ -14bcf8: 6e20 9941 3500 |0078: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14bcfe: 1a05 152f |007b: const-string v5, "indrora.atomic.conversation.message" // string@2f15 │ │ -14bd02: 54a6 991f |007d: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bd06: 6e10 f541 0600 |007f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bd0c: 0a06 |0082: move-result v6 │ │ -14bd0e: 7130 7e41 6504 |0083: invoke-static {v5, v6, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bd14: 0c02 |0086: move-result-object v2 │ │ -14bd16: 54a5 9a1f |0087: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bd1a: 6e20 5b41 2500 |0089: invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bd20: 28c0 |008c: goto 004c // -0040 │ │ -14bd22: 0e00 |008d: return-void │ │ +1498b8: |[1498b8] indrora.atomic.irc.IRCConnection.onNickChange:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1498c8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +1498ca: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +1498cc: 6e10 da40 0a00 |0002: invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +1498d2: 0c04 |0005: move-result-object v4 │ │ +1498d4: 6e20 3943 e400 |0006: invoke-virtual {v4, v14}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@4339 │ │ +1498da: 0a04 |0009: move-result v4 │ │ +1498dc: 3804 3a00 |000a: if-eqz v4, 0044 // +003a │ │ +1498e0: 7010 2c41 0a00 |000c: invoke-direct {v10}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ +1498e6: 2202 2808 |000f: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +1498ea: 54a4 9a1f |0011: iget-object v4, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1498ee: 1405 d200 0e7f |0013: const v5, #float 1.88755e+38 // #7f0e00d2 │ │ +1498f4: 2396 3709 |0016: new-array v6, v9, [Ljava/lang/Object; // type@0937 │ │ +1498f8: 4d0e 0608 |0018: aput-object v14, v6, v8 │ │ +1498fc: 6e30 4841 5406 |001a: invoke-virtual {v4, v5, v6}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149902: 0c04 |001d: move-result-object v4 │ │ +149904: 7020 c441 4200 |001e: invoke-direct {v2, v4}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14990a: 6204 0320 |0021: sget-object v4, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +14990e: 6e20 d841 4200 |0023: invoke-virtual {v2, v4}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149914: 54a4 991f |0026: iget-object v4, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149918: 1a05 0000 |0028: const-string v5, "" // string@0000 │ │ +14991c: 6e20 f141 5400 |002a: invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149922: 0c04 |002d: move-result-object v4 │ │ +149924: 6e20 9941 2400 |002e: invoke-virtual {v4, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14992a: 1a04 102f |0031: const-string v4, "indrora.atomic.conversation.message" // string@2f10 │ │ +14992e: 54a5 991f |0033: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149932: 6e10 f541 0500 |0035: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149938: 0a05 |0038: move-result v5 │ │ +14993a: 1a06 0000 |0039: const-string v6, "" // string@0000 │ │ +14993e: 7130 7e41 5406 |003b: invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149944: 0c01 |003e: move-result-object v1 │ │ +149946: 54a4 9a1f |003f: iget-object v4, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14994a: 6e20 5b41 1400 |0041: invoke-virtual {v4, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149950: 7020 d940 ea00 |0044: invoke-direct {v10, v14}, Lindrora/atomic/irc/IRCConnection;.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; // method@40d9 │ │ +149956: 0c00 |0047: move-result-object v0 │ │ +149958: 6e10 5744 0000 |0048: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@4457 │ │ +14995e: 0c04 |004b: move-result-object v4 │ │ +149960: 7210 0244 0400 |004c: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +149966: 0a05 |004f: move-result v5 │ │ +149968: 3805 3d00 |0050: if-eqz v5, 008d // +003d │ │ +14996c: 7210 0344 0400 |0052: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +149972: 0c03 |0055: move-result-object v3 │ │ +149974: 1f03 7708 |0056: check-cast v3, Ljava/lang/String; // type@0877 │ │ +149978: 2202 2808 |0058: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +14997c: 54a5 9a1f |005a: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149980: 1406 d100 0e7f |005c: const v6, #float 1.88755e+38 // #7f0e00d1 │ │ +149986: 1227 |005f: const/4 v7, #int 2 // #2 │ │ +149988: 2377 3709 |0060: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ +14998c: 4d0b 0708 |0062: aput-object v11, v7, v8 │ │ +149990: 4d0e 0709 |0064: aput-object v14, v7, v9 │ │ +149994: 6e30 4841 6507 |0066: invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14999a: 0c05 |0069: move-result-object v5 │ │ +14999c: 7020 c441 5200 |006a: invoke-direct {v2, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +1499a2: 6205 0320 |006d: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +1499a6: 6e20 d841 5200 |006f: invoke-virtual {v2, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +1499ac: 54a5 991f |0072: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1499b0: 6e20 f141 3500 |0074: invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +1499b6: 0c05 |0077: move-result-object v5 │ │ +1499b8: 6e20 9941 2500 |0078: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +1499be: 1a05 102f |007b: const-string v5, "indrora.atomic.conversation.message" // string@2f10 │ │ +1499c2: 54a6 991f |007d: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +1499c6: 6e10 f541 0600 |007f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +1499cc: 0a06 |0082: move-result v6 │ │ +1499ce: 7130 7e41 6503 |0083: invoke-static {v5, v6, v3}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +1499d4: 0c01 |0086: move-result-object v1 │ │ +1499d6: 54a5 9a1f |0087: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1499da: 6e20 5b41 1500 |0089: invoke-virtual {v5, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +1499e0: 28c0 |008c: goto 004c // -0040 │ │ +1499e2: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=522 │ │ 0x000c line=523 │ │ 0x000f line=526 │ │ 0x0021 line=527 │ │ 0x0026 line=528 │ │ 0x0031 line=530 │ │ + 0x0035 line=532 │ │ + 0x003b line=530 │ │ 0x003f line=536 │ │ 0x0044 line=539 │ │ 0x0048 line=541 │ │ 0x0058 line=542 │ │ 0x006d line=543 │ │ 0x0072 line=544 │ │ 0x007b line=546 │ │ + 0x007f line=548 │ │ + 0x0083 line=546 │ │ 0x0087 line=551 │ │ 0x008d line=553 │ │ locals : │ │ - 0x003f - 0x0044 reg=2 intent Landroid/content/Intent; │ │ - 0x0021 - 0x0044 reg=3 message Lindrora/atomic/model/Message; │ │ - 0x0087 - 0x008d reg=2 intent Landroid/content/Intent; │ │ - 0x006d - 0x008d reg=3 message Lindrora/atomic/model/Message; │ │ - 0x0058 - 0x008d reg=4 target Ljava/lang/String; │ │ + 0x003f - 0x0044 reg=1 intent Landroid/content/Intent; │ │ + 0x0021 - 0x0044 reg=2 message Lindrora/atomic/model/Message; │ │ + 0x0087 - 0x008d reg=1 intent Landroid/content/Intent; │ │ + 0x006d - 0x008d reg=2 message Lindrora/atomic/model/Message; │ │ + 0x0058 - 0x008d reg=3 target Ljava/lang/String; │ │ 0x0048 - 0x008e reg=0 channels Ljava/util/Vector; Ljava/util/Vector; │ │ - 0x004c - 0x008e reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x008e reg=10 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x008e reg=11 oldNick Ljava/lang/String; │ │ 0x0000 - 0x008e reg=12 login Ljava/lang/String; │ │ 0x0000 - 0x008e reg=13 hostname Ljava/lang/String; │ │ 0x0000 - 0x008e reg=14 newNick Ljava/lang/String; │ │ │ │ #20 : (in Lindrora/atomic/irc/IRCConnection;) │ │ @@ -461918,75 +462087,78 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -14bd24: |[14bd24] indrora.atomic.irc.IRCConnection.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bd34: 5463 9a1f |0000: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bd38: 6e10 4641 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bd3e: 0c03 |0005: move-result-object v3 │ │ -14bd40: 6e10 3c42 0300 |0006: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.showNoticeInServerWindow:()Z // method@423c │ │ -14bd46: 0a03 |0009: move-result v3 │ │ -14bd48: 3803 4b00 |000a: if-eqz v3, 0055 // +004b │ │ -14bd4c: 5463 991f |000c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bd50: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -14bd54: 6e20 f141 4300 |0010: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bd5a: 0c00 |0013: move-result-object v0 │ │ -14bd5c: 2202 2808 |0014: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14bd60: 2203 7908 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ -14bd64: 7010 5a43 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14bd6a: 1a04 6701 |001b: const-string v4, "-" // string@0167 │ │ -14bd6e: 6e20 6343 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bd74: 0c03 |0020: move-result-object v3 │ │ -14bd76: 6e20 6343 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bd7c: 0c03 |0024: move-result-object v3 │ │ -14bd7e: 1a04 6801 |0025: const-string v4, "- " // string@0168 │ │ -14bd82: 6e20 6343 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bd88: 0c03 |002a: move-result-object v3 │ │ -14bd8a: 6e20 6343 b300 |002b: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14bd90: 0c03 |002e: move-result-object v3 │ │ -14bd92: 6e10 6a43 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14bd98: 0c03 |0032: move-result-object v3 │ │ -14bd9a: 7020 c441 3200 |0033: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14bda0: 1403 8700 027f |0036: const v3, #float 1.72802e+38 // #7f020087 │ │ -14bda6: 6e20 da41 3200 |0039: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14bdac: 6e20 9941 2000 |003c: invoke-virtual {v0, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14bdb2: 1a03 152f |003f: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14bdb6: 5464 991f |0041: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bdba: 6e10 f541 0400 |0043: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bdc0: 0a04 |0046: move-result v4 │ │ -14bdc2: 6e10 a441 0000 |0047: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -14bdc8: 0c05 |004a: move-result-object v5 │ │ -14bdca: 7130 7e41 4305 |004b: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bdd0: 0c01 |004e: move-result-object v1 │ │ -14bdd2: 5463 9a1f |004f: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bdd6: 6e20 5b41 1300 |0051: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bddc: 0e00 |0054: return-void │ │ -14bdde: 5463 991f |0055: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bde2: 5464 991f |0057: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bde6: 6e10 fa41 0400 |0059: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -14bdec: 0c04 |005c: move-result-object v4 │ │ -14bdee: 6e20 f141 4300 |005d: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bdf4: 0c00 |0060: move-result-object v0 │ │ -14bdf6: 3900 b3ff |0061: if-nez v0, 0014 // -004d │ │ -14bdfa: 5463 991f |0063: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bdfe: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ -14be02: 6e20 f141 4300 |0067: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14be08: 0c00 |006a: move-result-object v0 │ │ -14be0a: 28a9 |006b: goto 0014 // -0057 │ │ +1499e4: |[1499e4] indrora.atomic.irc.IRCConnection.onNotice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +1499f4: 5463 9a1f |0000: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +1499f8: 6e10 4641 0300 |0002: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +1499fe: 0c03 |0005: move-result-object v3 │ │ +149a00: 6e10 3c42 0300 |0006: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.showNoticeInServerWindow:()Z // method@423c │ │ +149a06: 0a03 |0009: move-result v3 │ │ +149a08: 3803 4b00 |000a: if-eqz v3, 0055 // +004b │ │ +149a0c: 5463 991f |000c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149a10: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +149a14: 6e20 f141 4300 |0010: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149a1a: 0c00 |0013: move-result-object v0 │ │ +149a1c: 2202 2808 |0014: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +149a20: 2203 7908 |0016: new-instance v3, Ljava/lang/StringBuilder; // type@0879 │ │ +149a24: 7010 5a43 0300 |0018: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +149a2a: 1a04 6401 |001b: const-string v4, "-" // string@0164 │ │ +149a2e: 6e20 6343 4300 |001d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149a34: 0c03 |0020: move-result-object v3 │ │ +149a36: 6e20 6343 7300 |0021: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149a3c: 0c03 |0024: move-result-object v3 │ │ +149a3e: 1a04 6501 |0025: const-string v4, "- " // string@0165 │ │ +149a42: 6e20 6343 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149a48: 0c03 |002a: move-result-object v3 │ │ +149a4a: 6e20 6343 b300 |002b: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149a50: 0c03 |002e: move-result-object v3 │ │ +149a52: 6e10 6a43 0300 |002f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +149a58: 0c03 |0032: move-result-object v3 │ │ +149a5a: 7020 c441 3200 |0033: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149a60: 1403 8700 027f |0036: const v3, #float 1.72802e+38 // #7f020087 │ │ +149a66: 6e20 da41 3200 |0039: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149a6c: 6e20 9941 2000 |003c: invoke-virtual {v0, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149a72: 1a03 102f |003f: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +149a76: 5464 991f |0041: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149a7a: 6e10 f541 0400 |0043: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149a80: 0a04 |0046: move-result v4 │ │ +149a82: 6e10 a441 0000 |0047: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +149a88: 0c05 |004a: move-result-object v5 │ │ +149a8a: 7130 7e41 4305 |004b: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149a90: 0c01 |004e: move-result-object v1 │ │ +149a92: 5463 9a1f |004f: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149a96: 6e20 5b41 1300 |0051: invoke-virtual {v3, v1}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149a9c: 0e00 |0054: return-void │ │ +149a9e: 5463 991f |0055: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149aa2: 5464 991f |0057: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149aa6: 6e10 fa41 0400 |0059: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +149aac: 0c04 |005c: move-result-object v4 │ │ +149aae: 6e20 f141 4300 |005d: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149ab4: 0c00 |0060: move-result-object v0 │ │ +149ab6: 3900 b3ff |0061: if-nez v0, 0014 // -004d │ │ +149aba: 5463 991f |0063: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149abe: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ +149ac2: 6e20 f141 4300 |0067: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149ac8: 0c00 |006a: move-result-object v0 │ │ +149aca: 28a9 |006b: goto 0014 // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x000c line=564 │ │ 0x0014 line=574 │ │ 0x0036 line=575 │ │ 0x003c line=576 │ │ 0x003f line=578 │ │ + 0x0043 line=580 │ │ + 0x0047 line=581 │ │ + 0x004b line=578 │ │ 0x004f line=583 │ │ 0x0054 line=584 │ │ 0x0055 line=566 │ │ 0x0061 line=568 │ │ 0x0063 line=570 │ │ locals : │ │ 0x0014 - 0x0055 reg=0 conversation Lindrora/atomic/model/Conversation; │ │ @@ -462005,51 +462177,53 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14be0c: |[14be0c] indrora.atomic.irc.IRCConnection.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14be1c: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14be20: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14be24: 1403 c800 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00c8 │ │ -14be2a: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14be2c: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14be30: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14be32: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14be36: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14be38: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14be3c: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14be42: 0c02 |0013: move-result-object v2 │ │ -14be44: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14be4a: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14be4e: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14be54: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ -14be5a: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14be60: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14be64: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14be6a: 0c02 |0027: move-result-object v2 │ │ -14be6c: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14be72: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14be76: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14be7a: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14be80: 0a03 |0032: move-result v3 │ │ -14be82: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14be88: 0c00 |0036: move-result-object v0 │ │ -14be8a: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14be8e: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14be94: 0e00 |003c: return-void │ │ +149acc: |[149acc] indrora.atomic.irc.IRCConnection.onOp:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149adc: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +149ae0: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149ae4: 1403 c800 0e7f |0004: const v3, #float 1.88754e+38 // #7f0e00c8 │ │ +149aea: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +149aec: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +149af0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +149af2: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +149af6: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +149af8: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +149afc: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149b02: 0c02 |0013: move-result-object v2 │ │ +149b04: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +149b0a: 6202 fc1f |0017: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +149b0e: 6e20 d841 2100 |0019: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149b14: 1402 8900 027f |001c: const v2, #float 1.72802e+38 // #7f020089 │ │ +149b1a: 6e20 da41 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149b20: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149b24: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149b2a: 0c02 |0027: move-result-object v2 │ │ +149b2c: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149b32: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149b36: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149b3a: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149b40: 0a03 |0032: move-result v3 │ │ +149b42: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149b48: 0c00 |0036: move-result-object v0 │ │ +149b4a: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149b4e: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149b54: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x0017 line=592 │ │ 0x001c line=593 │ │ 0x0022 line=594 │ │ 0x002b line=596 │ │ + 0x002f line=598 │ │ + 0x0033 line=596 │ │ 0x0037 line=601 │ │ 0x003c line=602 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -462063,83 +462237,88 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -14be98: |[14be98] indrora.atomic.irc.IRCConnection.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bea8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -14beaa: 6e10 da40 0700 |0001: invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14beb0: 0c02 |0004: move-result-object v2 │ │ -14beb2: 6e20 3843 2900 |0005: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14beb8: 0a02 |0008: move-result v2 │ │ -14beba: 3802 2400 |0009: if-eqz v2, 002d // +0024 │ │ -14bebe: 5472 9a1f |000b: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bec2: 5473 991f |000d: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bec6: 6e10 f541 0300 |000f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14becc: 0a03 |0012: move-result v3 │ │ -14bece: 6e30 3d41 3208 |0013: invoke-virtual {v2, v3, v8}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ -14bed4: 5472 991f |0016: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bed8: 6e20 0142 8200 |0018: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ -14bede: 1a02 172f |001b: const-string v2, "indrora.atomic.conversation.remove" // string@2f17 │ │ -14bee2: 5473 991f |001d: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bee6: 6e10 f541 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14beec: 0a03 |0022: move-result v3 │ │ -14beee: 7130 7e41 3208 |0023: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bef4: 0c00 |0026: move-result-object v0 │ │ -14bef6: 5472 9a1f |0027: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14befa: 6e20 5b41 0200 |0029: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bf00: 0e00 |002c: return-void │ │ -14bf02: 5472 9a1f |002d: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bf06: 6e10 4641 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bf0c: 0c02 |0032: move-result-object v2 │ │ -14bf0e: 6e10 3942 0200 |0033: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ -14bf14: 0a02 |0036: move-result v2 │ │ -14bf16: 3802 f5ff |0037: if-eqz v2, 002c // -000b │ │ -14bf1a: 2201 2808 |0039: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14bf1e: 5472 9a1f |003b: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bf22: 1403 c900 0e7f |003d: const v3, #float 1.88754e+38 // #7f0e00c9 │ │ -14bf28: 2364 3709 |0040: new-array v4, v6, [Ljava/lang/Object; // type@0937 │ │ -14bf2c: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -14bf2e: 4d09 0405 |0043: aput-object v9, v4, v5 │ │ -14bf32: 6e30 4841 3204 |0045: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14bf38: 0c02 |0048: move-result-object v2 │ │ -14bf3a: 7030 c541 2106 |0049: invoke-direct {v1, v2, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ -14bf40: 6202 0320 |004c: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14bf44: 6e20 d841 2100 |004e: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14bf4a: 1402 8a00 027f |0051: const v2, #float 1.72802e+38 // #7f02008a │ │ -14bf50: 6e20 da41 2100 |0054: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14bf56: 5472 991f |0057: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bf5a: 6e20 f141 8200 |0059: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bf60: 0c02 |005c: move-result-object v2 │ │ -14bf62: 6e20 9941 1200 |005d: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14bf68: 1a02 152f |0060: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14bf6c: 5473 991f |0062: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bf70: 6e10 f541 0300 |0064: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14bf76: 0a03 |0067: move-result v3 │ │ -14bf78: 7130 7e41 3208 |0068: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14bf7e: 0c00 |006b: move-result-object v0 │ │ -14bf80: 5472 9a1f |006c: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bf84: 6e20 5b41 0200 |006e: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14bf8a: 28bb |0071: goto 002c // -0045 │ │ +149b58: |[149b58] indrora.atomic.irc.IRCConnection.onPart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149b68: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +149b6a: 6e10 da40 0700 |0001: invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +149b70: 0c02 |0004: move-result-object v2 │ │ +149b72: 6e20 3843 2900 |0005: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +149b78: 0a02 |0008: move-result v2 │ │ +149b7a: 3802 2400 |0009: if-eqz v2, 002d // +0024 │ │ +149b7e: 5472 9a1f |000b: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149b82: 5473 991f |000d: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149b86: 6e10 f541 0300 |000f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149b8c: 0a03 |0012: move-result v3 │ │ +149b8e: 6e30 3d41 3208 |0013: invoke-virtual {v2, v3, v8}, Lindrora/atomic/irc/IRCService;.ackNewMentions:(ILjava/lang/String;)V // method@413d │ │ +149b94: 5472 991f |0016: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149b98: 6e20 0142 8200 |0018: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ +149b9e: 1a02 122f |001b: const-string v2, "indrora.atomic.conversation.remove" // string@2f12 │ │ +149ba2: 5473 991f |001d: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149ba6: 6e10 f541 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149bac: 0a03 |0022: move-result v3 │ │ +149bae: 7130 7e41 3208 |0023: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149bb4: 0c00 |0026: move-result-object v0 │ │ +149bb6: 5472 9a1f |0027: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149bba: 6e20 5b41 0200 |0029: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149bc0: 0e00 |002c: return-void │ │ +149bc2: 5472 9a1f |002d: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149bc6: 6e10 4641 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149bcc: 0c02 |0032: move-result-object v2 │ │ +149bce: 6e10 3942 0200 |0033: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ +149bd4: 0a02 |0036: move-result v2 │ │ +149bd6: 3802 f5ff |0037: if-eqz v2, 002c // -000b │ │ +149bda: 2201 2808 |0039: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +149bde: 5472 9a1f |003b: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149be2: 1403 c900 0e7f |003d: const v3, #float 1.88754e+38 // #7f0e00c9 │ │ +149be8: 2364 3709 |0040: new-array v4, v6, [Ljava/lang/Object; // type@0937 │ │ +149bec: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +149bee: 4d09 0405 |0043: aput-object v9, v4, v5 │ │ +149bf2: 6e30 4841 3204 |0045: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149bf8: 0c02 |0048: move-result-object v2 │ │ +149bfa: 7030 c541 2106 |0049: invoke-direct {v1, v2, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ +149c00: 6202 0320 |004c: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +149c04: 6e20 d841 2100 |004e: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149c0a: 1402 8a00 027f |0051: const v2, #float 1.72802e+38 // #7f02008a │ │ +149c10: 6e20 da41 2100 |0054: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149c16: 5472 991f |0057: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149c1a: 6e20 f141 8200 |0059: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149c20: 0c02 |005c: move-result-object v2 │ │ +149c22: 6e20 9941 1200 |005d: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149c28: 1a02 102f |0060: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +149c2c: 5473 991f |0062: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149c30: 6e10 f541 0300 |0064: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149c36: 0a03 |0067: move-result v3 │ │ +149c38: 7130 7e41 3208 |0068: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149c3e: 0c00 |006b: move-result-object v0 │ │ +149c40: 5472 9a1f |006c: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149c44: 6e20 5b41 0200 |006e: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149c4a: 28bb |0071: goto 002c // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=647 │ │ 0x000b line=649 │ │ 0x0016 line=650 │ │ 0x001b line=652 │ │ + 0x001f line=654 │ │ + 0x0023 line=652 │ │ 0x0027 line=657 │ │ 0x002c line=675 │ │ 0x002d line=658 │ │ 0x0039 line=659 │ │ + 0x0045 line=660 │ │ 0x004c line=664 │ │ 0x0051 line=665 │ │ 0x0057 line=666 │ │ 0x0060 line=668 │ │ + 0x0064 line=670 │ │ + 0x0068 line=668 │ │ 0x006c line=673 │ │ locals : │ │ 0x0027 - 0x002c reg=0 intent Landroid/content/Intent; │ │ 0x006c - 0x0072 reg=0 intent Landroid/content/Intent; │ │ 0x004c - 0x0072 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0072 reg=7 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0072 reg=8 target Ljava/lang/String; │ │ @@ -462152,141 +462331,150 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 19 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 214 16-bit code units │ │ -14bf8c: |[14bf8c] indrora.atomic.irc.IRCConnection.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14bf9c: 2202 2808 |0000: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14bfa0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -14bfa2: 6e10 e943 0d00 |0003: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ -14bfa8: 0b06 |0006: move-result-wide v6 │ │ -14bfaa: 0803 1200 |0007: move-object/from16 v3, v18 │ │ -14bfae: 07e4 |0009: move-object v4, v14 │ │ -14bfb0: 7606 c841 0200 |000a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ -14bfb6: 07eb |000d: move-object v11, v14 │ │ -14bfb8: 6e10 da40 0c00 |000e: invoke-virtual {v12}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14bfbe: 0c03 |0011: move-result-object v3 │ │ -14bfc0: 6e20 3843 3b00 |0012: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14bfc6: 0a03 |0015: move-result v3 │ │ -14bfc8: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ -14bfcc: 080b 1100 |0018: move-object/from16 v11, v17 │ │ -14bfd0: 54c3 991f |001a: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14bfd4: 6e20 f141 b300 |001c: invoke-virtual {v3, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14bfda: 0c05 |001f: move-result-object v5 │ │ -14bfdc: 3905 3800 |0020: if-nez v5, 0058 // +0038 │ │ -14bfe0: 2205 2a08 |0022: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ -14bfe4: 7020 e141 b500 |0024: invoke-direct {v5, v11}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ -14bfea: 54c3 9a1f |0027: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14bfee: 6e10 4641 0300 |0029: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14bff4: 0c03 |002c: move-result-object v3 │ │ -14bff6: 6e10 2142 0300 |002d: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -14bffc: 0a03 |0030: move-result v3 │ │ -14bffe: 6e20 aa41 3500 |0031: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -14c004: 6e20 9941 2500 |0034: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c00a: 54c3 991f |0037: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c00e: 6e20 e841 5300 |0039: invoke-virtual {v3, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ -14c014: 1a03 162f |003c: const-string v3, "indrora.atomic.conversation.new" // string@2f16 │ │ -14c018: 54c4 991f |003e: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c01c: 6e10 f541 0400 |0040: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c022: 0a04 |0043: move-result v4 │ │ -14c024: 7130 7e41 430b |0044: invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c02a: 0c0a |0047: move-result-object v10 │ │ -14c02c: 54c3 9a1f |0048: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c030: 6e20 5b41 a300 |004a: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c036: 6e10 da40 0c00 |004d: invoke-virtual {v12}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14c03c: 0c03 |0050: move-result-object v3 │ │ -14c03e: 6e20 3843 3e00 |0051: invoke-virtual {v14, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14c044: 0a03 |0054: move-result v3 │ │ -14c046: 3803 1800 |0055: if-eqz v3, 006d // +0018 │ │ -14c04a: 0e00 |0057: return-void │ │ -14c04c: 6e20 9941 2500 |0058: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c052: 1a03 152f |005b: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c056: 54c4 991f |005d: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c05a: 6e10 f541 0400 |005f: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c060: 0a04 |0062: move-result v4 │ │ -14c062: 7130 7e41 430b |0063: invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c068: 0c0a |0066: move-result-object v10 │ │ -14c06a: 54c3 9a1f |0067: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c06e: 6e20 5b41 a300 |0069: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c074: 28e1 |006c: goto 004d // -001f │ │ -14c076: 6e10 a641 0500 |006d: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -14c07c: 0a03 |0070: move-result v3 │ │ -14c07e: 1224 |0071: const/4 v4, #int 2 // #2 │ │ -14c080: 3343 0a00 |0072: if-ne v3, v4, 007c // +000a │ │ -14c084: 54c3 991f |0074: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c088: 6e10 f741 0300 |0076: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ -14c08e: 0a03 |0079: move-result v3 │ │ -14c090: 3903 4a00 |007a: if-nez v3, 00c4 // +004a │ │ -14c094: 54c3 9a1f |007c: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c098: 54c4 991f |007e: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c09c: 6e10 f541 0400 |0080: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c0a2: 0a04 |0083: move-result v4 │ │ -14c0a4: 2206 7908 |0084: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14c0a8: 7010 5a43 0600 |0086: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14c0ae: 1a07 dd01 |0089: const-string v7, "<" // string@01dd │ │ -14c0b2: 6e20 6343 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14c0b8: 0c06 |008e: move-result-object v6 │ │ -14c0ba: 6e20 6343 e600 |008f: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14c0c0: 0c06 |0092: move-result-object v6 │ │ -14c0c2: 1a07 1402 |0093: const-string v7, "> " // string@0214 │ │ -14c0c6: 6e20 6343 7600 |0095: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14c0cc: 0c06 |0098: move-result-object v6 │ │ -14c0ce: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -14c0d2: 6e20 6343 0600 |009b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14c0d8: 0c06 |009e: move-result-object v6 │ │ -14c0da: 6e10 6a43 0600 |009f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14c0e0: 0c06 |00a2: move-result-object v6 │ │ -14c0e2: 54c7 9a1f |00a3: iget-object v7, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c0e6: 6e10 4641 0700 |00a5: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14c0ec: 0c07 |00a8: move-result-object v7 │ │ -14c0ee: 6e10 2d42 0700 |00a9: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ -14c0f4: 0a07 |00ac: move-result v7 │ │ -14c0f6: 54c8 9a1f |00ad: iget-object v8, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c0fa: 6e10 4641 0800 |00af: invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14c100: 0c08 |00b2: move-result-object v8 │ │ -14c102: 6e10 2c42 0800 |00b3: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ -14c108: 0a08 |00b6: move-result v8 │ │ -14c10a: 54c9 9a1f |00b7: iget-object v9, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c10e: 6e10 4641 0900 |00b9: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14c114: 0c09 |00bc: move-result-object v9 │ │ -14c116: 6e10 2a42 0900 |00bd: invoke-virtual {v9}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ -14c11c: 0a09 |00c0: move-result v9 │ │ -14c11e: 7407 3e41 0300 |00c1: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ -14c124: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ -14c128: 6e20 e140 0c00 |00c6: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ -14c12e: 0a03 |00c9: move-result v3 │ │ -14c130: 3803 8dff |00ca: if-eqz v3, 0057 // -0073 │ │ -14c134: 6203 fe1f |00cc: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -14c138: 6e20 d841 3200 |00ce: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c13e: 1243 |00d1: const/4 v3, #int 4 // #4 │ │ -14c140: 6e20 ac41 3500 |00d2: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -14c146: 2882 |00d5: goto 0057 // -007e │ │ +149c4c: |[149c4c] indrora.atomic.irc.IRCConnection.onPrivateMessage:(Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149c5c: 2202 2808 |0000: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +149c60: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +149c62: 6e10 e943 0d00 |0003: invoke-virtual {v13}, Ljava/util/Date;.getTime:()J // method@43e9 │ │ +149c68: 0b06 |0006: move-result-wide v6 │ │ +149c6a: 0803 1200 |0007: move-object/from16 v3, v18 │ │ +149c6e: 07e4 |0009: move-object v4, v14 │ │ +149c70: 7606 c841 0200 |000a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;IJ)V // method@41c8 │ │ +149c76: 07eb |000d: move-object v11, v14 │ │ +149c78: 6e10 da40 0c00 |000e: invoke-virtual {v12}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +149c7e: 0c03 |0011: move-result-object v3 │ │ +149c80: 6e20 3843 3b00 |0012: invoke-virtual {v11, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +149c86: 0a03 |0015: move-result v3 │ │ +149c88: 3803 0400 |0016: if-eqz v3, 001a // +0004 │ │ +149c8c: 080b 1100 |0018: move-object/from16 v11, v17 │ │ +149c90: 54c3 991f |001a: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149c94: 6e20 f141 b300 |001c: invoke-virtual {v3, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149c9a: 0c05 |001f: move-result-object v5 │ │ +149c9c: 3905 3800 |0020: if-nez v5, 0058 // +0038 │ │ +149ca0: 2205 2a08 |0022: new-instance v5, Lindrora/atomic/model/Query; // type@082a │ │ +149ca4: 7020 e141 b500 |0024: invoke-direct {v5, v11}, Lindrora/atomic/model/Query;.:(Ljava/lang/String;)V // method@41e1 │ │ +149caa: 54c3 9a1f |0027: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149cae: 6e10 4641 0300 |0029: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149cb4: 0c03 |002c: move-result-object v3 │ │ +149cb6: 6e10 2142 0300 |002d: invoke-virtual {v3}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +149cbc: 0a03 |0030: move-result v3 │ │ +149cbe: 6e20 aa41 3500 |0031: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +149cc4: 6e20 9941 2500 |0034: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149cca: 54c3 991f |0037: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149cce: 6e20 e841 5300 |0039: invoke-virtual {v3, v5}, Lindrora/atomic/model/Server;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@41e8 │ │ +149cd4: 1a03 112f |003c: const-string v3, "indrora.atomic.conversation.new" // string@2f11 │ │ +149cd8: 54c4 991f |003e: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149cdc: 6e10 f541 0400 |0040: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149ce2: 0a04 |0043: move-result v4 │ │ +149ce4: 7130 7e41 430b |0044: invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149cea: 0c0a |0047: move-result-object v10 │ │ +149cec: 54c3 9a1f |0048: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149cf0: 6e20 5b41 a300 |004a: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149cf6: 6e10 da40 0c00 |004d: invoke-virtual {v12}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +149cfc: 0c03 |0050: move-result-object v3 │ │ +149cfe: 6e20 3843 3e00 |0051: invoke-virtual {v14, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +149d04: 0a03 |0054: move-result v3 │ │ +149d06: 3803 1800 |0055: if-eqz v3, 006d // +0018 │ │ +149d0a: 0e00 |0057: return-void │ │ +149d0c: 6e20 9941 2500 |0058: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149d12: 1a03 102f |005b: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +149d16: 54c4 991f |005d: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149d1a: 6e10 f541 0400 |005f: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149d20: 0a04 |0062: move-result v4 │ │ +149d22: 7130 7e41 430b |0063: invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149d28: 0c0a |0066: move-result-object v10 │ │ +149d2a: 54c3 9a1f |0067: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149d2e: 6e20 5b41 a300 |0069: invoke-virtual {v3, v10}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149d34: 28e1 |006c: goto 004d // -001f │ │ +149d36: 6e10 a641 0500 |006d: invoke-virtual {v5}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +149d3c: 0a03 |0070: move-result v3 │ │ +149d3e: 1224 |0071: const/4 v4, #int 2 // #2 │ │ +149d40: 3343 0a00 |0072: if-ne v3, v4, 007c // +000a │ │ +149d44: 54c3 991f |0074: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149d48: 6e10 f741 0300 |0076: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getIsForeground:()Z // method@41f7 │ │ +149d4e: 0a03 |0079: move-result v3 │ │ +149d50: 3903 4a00 |007a: if-nez v3, 00c4 // +004a │ │ +149d54: 54c3 9a1f |007c: iget-object v3, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149d58: 54c4 991f |007e: iget-object v4, v12, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149d5c: 6e10 f541 0400 |0080: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149d62: 0a04 |0083: move-result v4 │ │ +149d64: 2206 7908 |0084: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +149d68: 7010 5a43 0600 |0086: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +149d6e: 1a07 da01 |0089: const-string v7, "<" // string@01da │ │ +149d72: 6e20 6343 7600 |008b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149d78: 0c06 |008e: move-result-object v6 │ │ +149d7a: 6e20 6343 e600 |008f: invoke-virtual {v6, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149d80: 0c06 |0092: move-result-object v6 │ │ +149d82: 1a07 1102 |0093: const-string v7, "> " // string@0211 │ │ +149d86: 6e20 6343 7600 |0095: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149d8c: 0c06 |0098: move-result-object v6 │ │ +149d8e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +149d92: 6e20 6343 0600 |009b: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +149d98: 0c06 |009e: move-result-object v6 │ │ +149d9a: 6e10 6a43 0600 |009f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +149da0: 0c06 |00a2: move-result-object v6 │ │ +149da2: 54c7 9a1f |00a3: iget-object v7, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149da6: 6e10 4641 0700 |00a5: invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149dac: 0c07 |00a8: move-result-object v7 │ │ +149dae: 6e10 2d42 0700 |00a9: invoke-virtual {v7}, Lindrora/atomic/model/Settings;.isVibrateHighlightEnabled:()Z // method@422d │ │ +149db4: 0a07 |00ac: move-result v7 │ │ +149db6: 54c8 9a1f |00ad: iget-object v8, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149dba: 6e10 4641 0800 |00af: invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149dc0: 0c08 |00b2: move-result-object v8 │ │ +149dc2: 6e10 2c42 0800 |00b3: invoke-virtual {v8}, Lindrora/atomic/model/Settings;.isSoundHighlightEnabled:()Z // method@422c │ │ +149dc8: 0a08 |00b6: move-result v8 │ │ +149dca: 54c9 9a1f |00b7: iget-object v9, v12, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149dce: 6e10 4641 0900 |00b9: invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149dd4: 0c09 |00bc: move-result-object v9 │ │ +149dd6: 6e10 2a42 0900 |00bd: invoke-virtual {v9}, Lindrora/atomic/model/Settings;.isLedHighlightEnabled:()Z // method@422a │ │ +149ddc: 0a09 |00c0: move-result v9 │ │ +149dde: 7407 3e41 0300 |00c1: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lindrora/atomic/irc/IRCService;.addNewMention:(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V // method@413e │ │ +149de4: 0800 1200 |00c4: move-object/from16 v0, v18 │ │ +149de8: 6e20 e140 0c00 |00c6: invoke-virtual {v12, v0}, Lindrora/atomic/irc/IRCConnection;.isMentioned:(Ljava/lang/String;)Z // method@40e1 │ │ +149dee: 0a03 |00c9: move-result v3 │ │ +149df0: 3803 8dff |00ca: if-eqz v3, 0057 // -0073 │ │ +149df4: 6203 fe1f |00cc: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +149df8: 6e20 d841 3200 |00ce: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149dfe: 1243 |00d1: const/4 v3, #int 4 // #4 │ │ +149e00: 6e20 ac41 3500 |00d2: invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +149e06: 2882 |00d5: goto 0057 // -007e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x000d line=683 │ │ 0x000e line=685 │ │ 0x0018 line=686 │ │ 0x001a line=688 │ │ 0x0020 line=690 │ │ 0x0022 line=692 │ │ 0x0027 line=693 │ │ 0x0034 line=694 │ │ 0x0037 line=695 │ │ 0x003c line=697 │ │ + 0x0040 line=699 │ │ + 0x0044 line=697 │ │ 0x0048 line=702 │ │ 0x004d line=714 │ │ 0x0057 line=734 │ │ 0x0058 line=704 │ │ 0x005b line=706 │ │ + 0x005f line=708 │ │ + 0x0063 line=706 │ │ 0x0067 line=711 │ │ 0x006d line=719 │ │ 0x007c line=720 │ │ + 0x0080 line=721 │ │ + 0x00a5 line=724 │ │ + 0x00af line=725 │ │ + 0x00b9 line=726 │ │ + 0x00c1 line=720 │ │ 0x00c4 line=730 │ │ 0x00cc line=731 │ │ 0x00d1 line=732 │ │ locals : │ │ 0x0020 - 0x0024 reg=5 conversation Lindrora/atomic/model/Conversation; │ │ 0x0048 - 0x0058 reg=10 intent Landroid/content/Intent; │ │ 0x000d - 0x00d6 reg=2 message Lindrora/atomic/model/Message; │ │ @@ -462306,130 +462494,136 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 174 16-bit code units │ │ -14c148: |[14c148] indrora.atomic.irc.IRCConnection.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c158: 6e10 da40 0a00 |0000: invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -14c15e: 0c06 |0003: move-result-object v6 │ │ -14c160: 6e20 3843 6b00 |0004: invoke-virtual {v11, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14c166: 0a06 |0007: move-result v6 │ │ -14c168: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -14c16c: 0e00 |000a: return-void │ │ -14c16e: 54a6 9a1f |000b: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c172: 6e10 4641 0600 |000d: invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14c178: 0c06 |0010: move-result-object v6 │ │ -14c17a: 6e10 3942 0600 |0011: invoke-virtual {v6}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ -14c180: 0a06 |0014: move-result v6 │ │ -14c182: 3806 f5ff |0015: if-eqz v6, 000a // -000b │ │ -14c186: 7020 d940 ba00 |0017: invoke-direct {v10, v11}, Lindrora/atomic/irc/IRCConnection;.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; // method@40d9 │ │ -14c18c: 0c00 |001a: move-result-object v0 │ │ -14c18e: 6e10 5744 0000 |001b: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@4457 │ │ -14c194: 0c02 |001e: move-result-object v2 │ │ -14c196: 7210 0244 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14c19c: 0a06 |0022: move-result v6 │ │ -14c19e: 3806 4600 |0023: if-eqz v6, 0069 // +0046 │ │ -14c1a2: 7210 0344 0200 |0025: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14c1a8: 0c05 |0028: move-result-object v5 │ │ -14c1aa: 1f05 7708 |0029: check-cast v5, Ljava/lang/String; // type@0877 │ │ -14c1ae: 2204 2808 |002b: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -14c1b2: 54a6 9a1f |002d: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c1b6: 1407 ca00 0e7f |002f: const v7, #float 1.88754e+38 // #7f0e00ca │ │ -14c1bc: 1228 |0032: const/4 v8, #int 2 // #2 │ │ -14c1be: 2388 3709 |0033: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ -14c1c2: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -14c1c4: 4d0b 0809 |0036: aput-object v11, v8, v9 │ │ -14c1c8: 1219 |0038: const/4 v9, #int 1 // #1 │ │ -14c1ca: 4d0e 0809 |0039: aput-object v14, v8, v9 │ │ -14c1ce: 6e30 4841 7608 |003b: invoke-virtual {v6, v7, v8}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c1d4: 0c06 |003e: move-result-object v6 │ │ -14c1d6: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -14c1d8: 7030 c541 6407 |0040: invoke-direct {v4, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ -14c1de: 6206 0320 |0043: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14c1e2: 6e20 d841 6400 |0045: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c1e8: 1406 8b00 027f |0048: const v6, #float 1.72802e+38 // #7f02008b │ │ -14c1ee: 6e20 da41 6400 |004b: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14c1f4: 54a6 991f |004e: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c1f8: 6e20 f141 5600 |0050: invoke-virtual {v6, v5}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c1fe: 0c06 |0053: move-result-object v6 │ │ -14c200: 6e20 9941 4600 |0054: invoke-virtual {v6, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c206: 1a06 152f |0057: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c20a: 54a7 991f |0059: iget-object v7, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c20e: 6e10 f541 0700 |005b: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c214: 0a07 |005e: move-result v7 │ │ -14c216: 7130 7e41 7605 |005f: invoke-static {v6, v7, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c21c: 0c03 |0062: move-result-object v3 │ │ -14c21e: 54a6 9a1f |0063: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c222: 6e20 5b41 3600 |0065: invoke-virtual {v6, v3}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c228: 28b7 |0068: goto 001f // -0049 │ │ -14c22a: 54a6 991f |0069: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c22e: 6e20 f141 b600 |006b: invoke-virtual {v6, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c234: 0c01 |006e: move-result-object v1 │ │ -14c236: 3801 9bff |006f: if-eqz v1, 000a // -0065 │ │ -14c23a: 2204 2808 |0071: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ -14c23e: 54a6 9a1f |0073: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c242: 1407 ca00 0e7f |0075: const v7, #float 1.88754e+38 // #7f0e00ca │ │ -14c248: 1228 |0078: const/4 v8, #int 2 // #2 │ │ -14c24a: 2388 3709 |0079: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ -14c24e: 1209 |007b: const/4 v9, #int 0 // #0 │ │ -14c250: 4d0b 0809 |007c: aput-object v11, v8, v9 │ │ -14c254: 1219 |007e: const/4 v9, #int 1 // #1 │ │ -14c256: 4d0e 0809 |007f: aput-object v14, v8, v9 │ │ -14c25a: 6e30 4841 7608 |0081: invoke-virtual {v6, v7, v8}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c260: 0c06 |0084: move-result-object v6 │ │ -14c262: 1217 |0085: const/4 v7, #int 1 // #1 │ │ -14c264: 7030 c541 6407 |0086: invoke-direct {v4, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ -14c26a: 6206 0320 |0089: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ -14c26e: 6e20 d841 6400 |008b: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c274: 1406 8b00 027f |008e: const v6, #float 1.72802e+38 // #7f02008b │ │ -14c27a: 6e20 da41 6400 |0091: invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14c280: 6e20 9941 4100 |0094: invoke-virtual {v1, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c286: 1a06 152f |0097: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c28a: 54a7 991f |0099: iget-object v7, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c28e: 6e10 f541 0700 |009b: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c294: 0a07 |009e: move-result v7 │ │ -14c296: 6e10 a441 0100 |009f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -14c29c: 0c08 |00a2: move-result-object v8 │ │ -14c29e: 7130 7e41 7608 |00a3: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c2a4: 0c03 |00a6: move-result-object v3 │ │ -14c2a6: 54a6 9a1f |00a7: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c2aa: 6e20 5b41 3600 |00a9: invoke-virtual {v6, v3}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c2b0: 2900 5eff |00ac: goto/16 000a // -00a2 │ │ +149e08: |[149e08] indrora.atomic.irc.IRCConnection.onQuit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +149e18: 6e10 da40 0a00 |0000: invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +149e1e: 0c05 |0003: move-result-object v5 │ │ +149e20: 6e20 3843 5b00 |0004: invoke-virtual {v11, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +149e26: 0a05 |0007: move-result v5 │ │ +149e28: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +149e2c: 0e00 |000a: return-void │ │ +149e2e: 54a5 9a1f |000b: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149e32: 6e10 4641 0500 |000d: invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +149e38: 0c05 |0010: move-result-object v5 │ │ +149e3a: 6e10 3942 0500 |0011: invoke-virtual {v5}, Lindrora/atomic/model/Settings;.showJoinPartAndQuit:()Z // method@4239 │ │ +149e40: 0a05 |0014: move-result v5 │ │ +149e42: 3805 f5ff |0015: if-eqz v5, 000a // -000b │ │ +149e46: 7020 d940 ba00 |0017: invoke-direct {v10, v11}, Lindrora/atomic/irc/IRCConnection;.getChannelsByNickname:(Ljava/lang/String;)Ljava/util/Vector; // method@40d9 │ │ +149e4c: 0c00 |001a: move-result-object v0 │ │ +149e4e: 6e10 5744 0000 |001b: invoke-virtual {v0}, Ljava/util/Vector;.iterator:()Ljava/util/Iterator; // method@4457 │ │ +149e54: 0c05 |001e: move-result-object v5 │ │ +149e56: 7210 0244 0500 |001f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +149e5c: 0a06 |0022: move-result v6 │ │ +149e5e: 3806 4600 |0023: if-eqz v6, 0069 // +0046 │ │ +149e62: 7210 0344 0500 |0025: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +149e68: 0c04 |0028: move-result-object v4 │ │ +149e6a: 1f04 7708 |0029: check-cast v4, Ljava/lang/String; // type@0877 │ │ +149e6e: 2203 2808 |002b: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +149e72: 54a6 9a1f |002d: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149e76: 1407 ca00 0e7f |002f: const v7, #float 1.88754e+38 // #7f0e00ca │ │ +149e7c: 1228 |0032: const/4 v8, #int 2 // #2 │ │ +149e7e: 2388 3709 |0033: new-array v8, v8, [Ljava/lang/Object; // type@0937 │ │ +149e82: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +149e84: 4d0b 0809 |0036: aput-object v11, v8, v9 │ │ +149e88: 1219 |0038: const/4 v9, #int 1 // #1 │ │ +149e8a: 4d0e 0809 |0039: aput-object v14, v8, v9 │ │ +149e8e: 6e30 4841 7608 |003b: invoke-virtual {v6, v7, v8}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149e94: 0c06 |003e: move-result-object v6 │ │ +149e96: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +149e98: 7030 c541 6307 |0040: invoke-direct {v3, v6, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ +149e9e: 6206 0320 |0043: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +149ea2: 6e20 d841 6300 |0045: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149ea8: 1406 8b00 027f |0048: const v6, #float 1.72802e+38 // #7f02008b │ │ +149eae: 6e20 da41 6300 |004b: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149eb4: 54a6 991f |004e: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149eb8: 6e20 f141 4600 |0050: invoke-virtual {v6, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149ebe: 0c06 |0053: move-result-object v6 │ │ +149ec0: 6e20 9941 3600 |0054: invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149ec6: 1a06 102f |0057: const-string v6, "indrora.atomic.conversation.message" // string@2f10 │ │ +149eca: 54a7 991f |0059: iget-object v7, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149ece: 6e10 f541 0700 |005b: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149ed4: 0a07 |005e: move-result v7 │ │ +149ed6: 7130 7e41 7604 |005f: invoke-static {v6, v7, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149edc: 0c02 |0062: move-result-object v2 │ │ +149ede: 54a6 9a1f |0063: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149ee2: 6e20 5b41 2600 |0065: invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149ee8: 28b7 |0068: goto 001f // -0049 │ │ +149eea: 54a5 991f |0069: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149eee: 6e20 f141 b500 |006b: invoke-virtual {v5, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149ef4: 0c01 |006e: move-result-object v1 │ │ +149ef6: 3801 9bff |006f: if-eqz v1, 000a // -0065 │ │ +149efa: 2203 2808 |0071: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ +149efe: 54a5 9a1f |0073: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149f02: 1406 ca00 0e7f |0075: const v6, #float 1.88754e+38 // #7f0e00ca │ │ +149f08: 1227 |0078: const/4 v7, #int 2 // #2 │ │ +149f0a: 2377 3709 |0079: new-array v7, v7, [Ljava/lang/Object; // type@0937 │ │ +149f0e: 1208 |007b: const/4 v8, #int 0 // #0 │ │ +149f10: 4d0b 0708 |007c: aput-object v11, v7, v8 │ │ +149f14: 1218 |007e: const/4 v8, #int 1 // #1 │ │ +149f16: 4d0e 0708 |007f: aput-object v14, v7, v8 │ │ +149f1a: 6e30 4841 6507 |0081: invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +149f20: 0c05 |0084: move-result-object v5 │ │ +149f22: 1216 |0085: const/4 v6, #int 1 // #1 │ │ +149f24: 7030 c541 5306 |0086: invoke-direct {v3, v5, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;I)V // method@41c5 │ │ +149f2a: 6205 0320 |0089: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.USER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2003 │ │ +149f2e: 6e20 d841 5300 |008b: invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +149f34: 1405 8b00 027f |008e: const v5, #float 1.72802e+38 // #7f02008b │ │ +149f3a: 6e20 da41 5300 |0091: invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +149f40: 6e20 9941 3100 |0094: invoke-virtual {v1, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +149f46: 1a05 102f |0097: const-string v5, "indrora.atomic.conversation.message" // string@2f10 │ │ +149f4a: 54a6 991f |0099: iget-object v6, v10, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149f4e: 6e10 f541 0600 |009b: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +149f54: 0a06 |009e: move-result v6 │ │ +149f56: 6e10 a441 0100 |009f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +149f5c: 0c07 |00a2: move-result-object v7 │ │ +149f5e: 7130 7e41 6507 |00a3: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +149f64: 0c02 |00a6: move-result-object v2 │ │ +149f66: 54a5 9a1f |00a7: iget-object v5, v10, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149f6a: 6e20 5b41 2500 |00a9: invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +149f70: 2900 5eff |00ac: goto/16 000a // -00a2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x000a line=787 │ │ 0x000b line=745 │ │ 0x0017 line=746 │ │ 0x001b line=748 │ │ 0x002b line=749 │ │ + 0x003b line=750 │ │ 0x0043 line=754 │ │ 0x0048 line=755 │ │ 0x004e line=756 │ │ 0x0057 line=758 │ │ + 0x005b line=760 │ │ + 0x005f line=758 │ │ 0x0063 line=763 │ │ 0x0069 line=767 │ │ 0x006f line=769 │ │ 0x0071 line=770 │ │ + 0x0081 line=771 │ │ 0x0089 line=775 │ │ 0x008e line=776 │ │ 0x0094 line=777 │ │ 0x0097 line=779 │ │ + 0x009b line=781 │ │ + 0x009f line=782 │ │ + 0x00a3 line=779 │ │ 0x00a7 line=784 │ │ locals : │ │ - 0x0063 - 0x0069 reg=3 intent Landroid/content/Intent; │ │ - 0x0043 - 0x0069 reg=4 message Lindrora/atomic/model/Message; │ │ - 0x002b - 0x0069 reg=5 target Ljava/lang/String; │ │ + 0x0063 - 0x0069 reg=2 intent Landroid/content/Intent; │ │ + 0x0043 - 0x0069 reg=3 message Lindrora/atomic/model/Message; │ │ + 0x002b - 0x0069 reg=4 target Ljava/lang/String; │ │ 0x001b - 0x00ae reg=0 channels Ljava/util/Vector; Ljava/util/Vector; │ │ 0x006f - 0x00ae reg=1 conversation Lindrora/atomic/model/Conversation; │ │ - 0x001f - 0x00ae reg=2 i$ Ljava/util/Iterator; │ │ - 0x00a7 - 0x00ae reg=3 intent Landroid/content/Intent; │ │ - 0x0089 - 0x00ae reg=4 message Lindrora/atomic/model/Message; │ │ + 0x00a7 - 0x00ae reg=2 intent Landroid/content/Intent; │ │ + 0x0089 - 0x00ae reg=3 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x00ae reg=10 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x00ae reg=11 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x00ae reg=12 sourceLogin Ljava/lang/String; │ │ 0x0000 - 0x00ae reg=13 sourceHostname Ljava/lang/String; │ │ 0x0000 - 0x00ae reg=14 reason Ljava/lang/String; │ │ │ │ #25 : (in Lindrora/atomic/irc/IRCConnection;) │ │ @@ -462437,98 +462631,98 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 171 16-bit code units │ │ -14c2b4: |[14c2b4] indrora.atomic.irc.IRCConnection.onRegister:()V │ │ -14c2c4: 6f10 3d45 0900 |0000: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.onRegister:()V // method@453d │ │ -14c2ca: 5496 941f |0003: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ -14c2ce: 6e10 5942 0600 |0005: invoke-virtual {v6}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ -14c2d4: 0c06 |0008: move-result-object v6 │ │ -14c2d6: 1f06 5408 |0009: check-cast v6, Ljava/lang/Boolean; // type@0854 │ │ -14c2da: 6e10 c242 0600 |000b: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -14c2e0: 0a06 |000e: move-result v6 │ │ -14c2e2: 3806 2c00 |000f: if-eqz v6, 003b // +002c │ │ -14c2e6: 7100 923f 0000 |0011: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ -14c2ec: 0c05 |0014: move-result-object v5 │ │ -14c2ee: 5496 991f |0015: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c2f2: 6e10 f041 0600 |0017: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getConnectCommands:()Ljava/util/ArrayList; // method@41f0 │ │ -14c2f8: 0c06 |001a: move-result-object v6 │ │ -14c2fa: 6e10 ce43 0600 |001b: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -14c300: 0c02 |001e: move-result-object v2 │ │ -14c302: 7210 0244 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14c308: 0a06 |0022: move-result v6 │ │ -14c30a: 3806 1800 |0023: if-eqz v6, 003b // +0018 │ │ -14c30e: 7210 0344 0200 |0025: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14c314: 0c01 |0028: move-result-object v1 │ │ -14c316: 1f01 7708 |0029: check-cast v1, Ljava/lang/String; // type@0877 │ │ -14c31a: 5496 991f |002b: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c31e: 5497 991f |002d: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c322: 1a08 0000 |002f: const-string v8, "" // string@0000 │ │ -14c326: 6e20 f141 8700 |0031: invoke-virtual {v7, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c32c: 0c07 |0034: move-result-object v7 │ │ -14c32e: 5498 9a1f |0035: iget-object v8, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c332: 6e58 963f 1576 |0037: invoke-virtual {v5, v1, v6, v7, v8}, Lindrora/atomic/command/CommandParser;.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f96 │ │ -14c338: 28e5 |003a: goto 001f // -001b │ │ -14c33a: 7010 2c41 0900 |003b: invoke-direct {v9}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ -14c340: 1606 e803 |003e: const-wide/16 v6, #int 1000 // #3e8 │ │ -14c344: 7120 7443 7600 |0040: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ -14c34a: 5496 911f |0043: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ -14c34e: 3806 1800 |0045: if-eqz v6, 005d // +0018 │ │ -14c352: 5496 911f |0047: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ -14c356: 6e10 ce43 0600 |0049: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -14c35c: 0c02 |004c: move-result-object v2 │ │ -14c35e: 7210 0244 0200 |004d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14c364: 0a06 |0050: move-result v6 │ │ -14c366: 3806 2600 |0051: if-eqz v6, 0077 // +0026 │ │ -14c36a: 7210 0344 0200 |0053: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14c370: 0c00 |0056: move-result-object v0 │ │ -14c372: 1f00 7708 |0057: check-cast v0, Ljava/lang/String; // type@0877 │ │ -14c376: 6e20 e240 0900 |0059: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ -14c37c: 28f1 |005c: goto 004d // -000f │ │ -14c37e: 5496 991f |005d: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c382: 6e10 ed41 0600 |005f: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getAutoJoinChannels:()Ljava/util/ArrayList; // method@41ed │ │ -14c388: 0c06 |0062: move-result-object v6 │ │ -14c38a: 6e10 ce43 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -14c390: 0c02 |0066: move-result-object v2 │ │ -14c392: 7210 0244 0200 |0067: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -14c398: 0a06 |006a: move-result v6 │ │ -14c39a: 3806 0c00 |006b: if-eqz v6, 0077 // +000c │ │ -14c39e: 7210 0344 0200 |006d: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -14c3a4: 0c00 |0070: move-result-object v0 │ │ -14c3a6: 1f00 7708 |0071: check-cast v0, Ljava/lang/String; // type@0877 │ │ -14c3aa: 6e20 e240 0900 |0073: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ -14c3b0: 28f1 |0076: goto 0067 // -000f │ │ -14c3b2: 2203 2808 |0077: new-instance v3, Lindrora/atomic/model/Message; // type@0828 │ │ -14c3b6: 5496 9a1f |0079: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c3ba: 1407 c400 0e7f |007b: const v7, #float 1.88754e+38 // #7f0e00c4 │ │ -14c3c0: 6e20 4741 7600 |007e: invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -14c3c6: 0c06 |0081: move-result-object v6 │ │ -14c3c8: 7020 c441 6300 |0082: invoke-direct {v3, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c3ce: 6206 0120 |0085: sget-object v6, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14c3d2: 6e20 d841 6300 |0087: invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c3d8: 5496 991f |008a: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c3dc: 1a07 0000 |008c: const-string v7, "" // string@0000 │ │ -14c3e0: 6e20 f141 7600 |008e: invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c3e6: 0c06 |0091: move-result-object v6 │ │ -14c3e8: 6e20 9941 3600 |0092: invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c3ee: 1a06 152f |0095: const-string v6, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c3f2: 5497 991f |0097: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c3f6: 6e10 f541 0700 |0099: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c3fc: 0a07 |009c: move-result v7 │ │ -14c3fe: 1a08 0000 |009d: const-string v8, "" // string@0000 │ │ -14c402: 7130 7e41 7608 |009f: invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c408: 0c04 |00a2: move-result-object v4 │ │ -14c40a: 5496 9a1f |00a3: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c40e: 6e20 5b41 4600 |00a5: invoke-virtual {v6, v4}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c414: 0e00 |00a8: return-void │ │ -14c416: 0d06 |00a9: move-exception v6 │ │ -14c418: 2899 |00aa: goto 0043 // -0067 │ │ +149f74: |[149f74] indrora.atomic.irc.IRCConnection.onRegister:()V │ │ +149f84: 6f10 3d45 0900 |0000: invoke-super {v9}, Lorg/jibble/pircbot/PircBot;.onRegister:()V // method@453d │ │ +149f8a: 5495 941f |0003: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; // field@1f94 │ │ +149f8e: 6e10 5942 0500 |0005: invoke-virtual {v5}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ +149f94: 0c05 |0008: move-result-object v5 │ │ +149f96: 1f05 5408 |0009: check-cast v5, Ljava/lang/Boolean; // type@0854 │ │ +149f9a: 6e10 c242 0500 |000b: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +149fa0: 0a05 |000e: move-result v5 │ │ +149fa2: 3805 2c00 |000f: if-eqz v5, 003b // +002c │ │ +149fa6: 7100 923f 0000 |0011: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ +149fac: 0c04 |0014: move-result-object v4 │ │ +149fae: 5495 991f |0015: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149fb2: 6e10 f041 0500 |0017: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getConnectCommands:()Ljava/util/ArrayList; // method@41f0 │ │ +149fb8: 0c05 |001a: move-result-object v5 │ │ +149fba: 6e10 ce43 0500 |001b: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +149fc0: 0c05 |001e: move-result-object v5 │ │ +149fc2: 7210 0244 0500 |001f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +149fc8: 0a06 |0022: move-result v6 │ │ +149fca: 3806 1800 |0023: if-eqz v6, 003b // +0018 │ │ +149fce: 7210 0344 0500 |0025: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +149fd4: 0c01 |0028: move-result-object v1 │ │ +149fd6: 1f01 7708 |0029: check-cast v1, Ljava/lang/String; // type@0877 │ │ +149fda: 5496 991f |002b: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149fde: 5497 991f |002d: iget-object v7, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +149fe2: 1a08 0000 |002f: const-string v8, "" // string@0000 │ │ +149fe6: 6e20 f141 8700 |0031: invoke-virtual {v7, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +149fec: 0c07 |0034: move-result-object v7 │ │ +149fee: 5498 9a1f |0035: iget-object v8, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +149ff2: 6e58 963f 1476 |0037: invoke-virtual {v4, v1, v6, v7, v8}, Lindrora/atomic/command/CommandParser;.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f96 │ │ +149ff8: 28e5 |003a: goto 001f // -001b │ │ +149ffa: 7010 2c41 0900 |003b: invoke-direct {v9}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ +14a000: 1606 e803 |003e: const-wide/16 v6, #int 1000 // #3e8 │ │ +14a004: 7120 7443 7600 |0040: invoke-static {v6, v7}, Ljava/lang/Thread;.sleep:(J)V // method@4374 │ │ +14a00a: 5495 911f |0043: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ +14a00e: 3805 1800 |0045: if-eqz v5, 005d // +0018 │ │ +14a012: 5495 911f |0047: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ +14a016: 6e10 ce43 0500 |0049: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +14a01c: 0c05 |004c: move-result-object v5 │ │ +14a01e: 7210 0244 0500 |004d: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14a024: 0a06 |0050: move-result v6 │ │ +14a026: 3806 2600 |0051: if-eqz v6, 0077 // +0026 │ │ +14a02a: 7210 0344 0500 |0053: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14a030: 0c00 |0056: move-result-object v0 │ │ +14a032: 1f00 7708 |0057: check-cast v0, Ljava/lang/String; // type@0877 │ │ +14a036: 6e20 e240 0900 |0059: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ +14a03c: 28f1 |005c: goto 004d // -000f │ │ +14a03e: 5495 991f |005d: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a042: 6e10 ed41 0500 |005f: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getAutoJoinChannels:()Ljava/util/ArrayList; // method@41ed │ │ +14a048: 0c05 |0062: move-result-object v5 │ │ +14a04a: 6e10 ce43 0500 |0063: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +14a050: 0c05 |0066: move-result-object v5 │ │ +14a052: 7210 0244 0500 |0067: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14a058: 0a06 |006a: move-result v6 │ │ +14a05a: 3806 0c00 |006b: if-eqz v6, 0077 // +000c │ │ +14a05e: 7210 0344 0500 |006d: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14a064: 0c00 |0070: move-result-object v0 │ │ +14a066: 1f00 7708 |0071: check-cast v0, Ljava/lang/String; // type@0877 │ │ +14a06a: 6e20 e240 0900 |0073: invoke-virtual {v9, v0}, Lindrora/atomic/irc/IRCConnection;.joinChannel:(Ljava/lang/String;)V // method@40e2 │ │ +14a070: 28f1 |0076: goto 0067 // -000f │ │ +14a072: 2202 2808 |0077: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +14a076: 5495 9a1f |0079: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a07a: 1406 c400 0e7f |007b: const v6, #float 1.88754e+38 // #7f0e00c4 │ │ +14a080: 6e20 4741 6500 |007e: invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +14a086: 0c05 |0081: move-result-object v5 │ │ +14a088: 7020 c441 5200 |0082: invoke-direct {v2, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a08e: 6205 0120 |0085: sget-object v5, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +14a092: 6e20 d841 5200 |0087: invoke-virtual {v2, v5}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a098: 5495 991f |008a: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a09c: 1a06 0000 |008c: const-string v6, "" // string@0000 │ │ +14a0a0: 6e20 f141 6500 |008e: invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a0a6: 0c05 |0091: move-result-object v5 │ │ +14a0a8: 6e20 9941 2500 |0092: invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a0ae: 1a05 102f |0095: const-string v5, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a0b2: 5496 991f |0097: iget-object v6, v9, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a0b6: 6e10 f541 0600 |0099: invoke-virtual {v6}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a0bc: 0a06 |009c: move-result v6 │ │ +14a0be: 1a07 0000 |009d: const-string v7, "" // string@0000 │ │ +14a0c2: 7130 7e41 6507 |009f: invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a0c8: 0c03 |00a2: move-result-object v3 │ │ +14a0ca: 5495 9a1f |00a3: iget-object v5, v9, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a0ce: 6e20 5b41 3500 |00a5: invoke-virtual {v5, v3}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a0d4: 0e00 |00a8: return-void │ │ +14a0d6: 0d05 |00a9: move-exception v5 │ │ +14a0d8: 2899 |00aa: goto 0043 // -0067 │ │ catches : 1 │ │ 0x0040 - 0x0043 │ │ Ljava/lang/InterruptedException; -> 0x00a9 │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=210 │ │ 0x0011 line=212 │ │ @@ -462541,72 +462735,73 @@ │ │ 0x0059 line=235 │ │ 0x005d line=238 │ │ 0x0073 line=239 │ │ 0x0077 line=243 │ │ 0x0085 line=244 │ │ 0x008a line=245 │ │ 0x0095 line=247 │ │ + 0x0099 line=249 │ │ + 0x009f line=247 │ │ 0x00a3 line=253 │ │ 0x00a8 line=254 │ │ 0x00a9 line=227 │ │ locals : │ │ 0x002b - 0x003b reg=1 command Ljava/lang/String; │ │ - 0x001f - 0x003b reg=2 i$ Ljava/util/Iterator; │ │ - 0x0015 - 0x003b reg=5 parser Lindrora/atomic/command/CommandParser; │ │ + 0x0015 - 0x003b reg=4 parser Lindrora/atomic/command/CommandParser; │ │ 0x0059 - 0x005d reg=0 channel Ljava/lang/String; │ │ - 0x004d - 0x005d reg=2 i$ Ljava/util/Iterator; │ │ 0x0073 - 0x0077 reg=0 channel Ljava/lang/String; │ │ - 0x0067 - 0x00a9 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0085 - 0x00a9 reg=3 infoMessage Lindrora/atomic/model/Message; │ │ - 0x00a3 - 0x00a9 reg=4 intent Landroid/content/Intent; │ │ + 0x0085 - 0x00a9 reg=2 infoMessage Lindrora/atomic/model/Message; │ │ + 0x00a3 - 0x00a9 reg=3 intent Landroid/content/Intent; │ │ 0x0000 - 0x00ab reg=9 this Lindrora/atomic/irc/IRCConnection; │ │ │ │ #26 : (in Lindrora/atomic/irc/IRCConnection;) │ │ name : 'onRemoveChannelBan' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -14c42c: |[14c42c] indrora.atomic.irc.IRCConnection.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c43c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c440: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c444: 1402 cb00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00cb │ │ -14c44a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -14c44c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c450: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c452: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c456: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -14c458: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ -14c45c: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c462: 0c01 |0013: move-result-object v1 │ │ -14c464: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c46a: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c46e: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c474: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c478: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c47e: 0c01 |0021: move-result-object v1 │ │ -14c480: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c486: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c48a: 1a02 152f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c48e: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c492: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c498: 0a03 |002e: move-result v3 │ │ -14c49a: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c4a0: 0c02 |0032: move-result-object v2 │ │ -14c4a2: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c4a8: 0e00 |0036: return-void │ │ +14a0ec: |[14a0ec] indrora.atomic.irc.IRCConnection.onRemoveChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a0fc: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a100: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a104: 1402 cb00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00cb │ │ +14a10a: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +14a10c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a110: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a112: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a116: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +14a118: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ +14a11c: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a122: 0c01 |0013: move-result-object v1 │ │ +14a124: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a12a: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a12e: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a134: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a138: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a13e: 0c01 |0021: move-result-object v1 │ │ +14a140: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a146: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a14a: 1a02 102f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a14e: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a152: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a158: 0a03 |002e: move-result v3 │ │ +14a15a: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a160: 0c02 |0032: move-result-object v2 │ │ +14a162: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a168: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=952 │ │ 0x0017 line=953 │ │ 0x001c line=954 │ │ 0x0025 line=956 │ │ + 0x002b line=957 │ │ + 0x0033 line=956 │ │ 0x0036 line=959 │ │ locals : │ │ 0x0017 - 0x0037 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0037 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0037 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462618,46 +462813,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c4ac: |[14c4ac] indrora.atomic.irc.IRCConnection.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c4bc: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c4c0: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c4c4: 1402 cc00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cc │ │ -14c4ca: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c4cc: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c4d0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c4d2: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c4d6: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c4dc: 0c01 |0010: move-result-object v1 │ │ -14c4de: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c4e4: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c4e8: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c4ee: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c4f2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c4f8: 0c01 |001e: move-result-object v1 │ │ -14c4fa: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c500: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c504: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c508: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c50c: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c512: 0a03 |002b: move-result v3 │ │ -14c514: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c51a: 0c02 |002f: move-result-object v2 │ │ -14c51c: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c522: 0e00 |0033: return-void │ │ +14a16c: |[14a16c] indrora.atomic.irc.IRCConnection.onRemoveChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a17c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a180: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a184: 1402 cc00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cc │ │ +14a18a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a18c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a190: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a192: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a196: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a19c: 0c01 |0010: move-result-object v1 │ │ +14a19e: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a1a4: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a1a8: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a1ae: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a1b2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a1b8: 0c01 |001e: move-result-object v1 │ │ +14a1ba: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a1c0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a1c4: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a1c8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a1cc: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a1d2: 0a03 |002b: move-result v3 │ │ +14a1d4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a1da: 0c02 |002f: move-result-object v2 │ │ +14a1dc: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a1e2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0014 line=855 │ │ 0x0019 line=856 │ │ 0x0022 line=858 │ │ + 0x0028 line=859 │ │ + 0x0030 line=858 │ │ 0x0033 line=861 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462669,46 +462866,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c524: |[14c524] indrora.atomic.irc.IRCConnection.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c534: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c538: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c53c: 1402 cd00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cd │ │ -14c542: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c544: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c548: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c54a: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c54e: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c554: 0c01 |0010: move-result-object v1 │ │ -14c556: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c55c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c560: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c566: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c56a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c570: 0c01 |001e: move-result-object v1 │ │ -14c572: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c578: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c57c: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c580: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c584: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c58a: 0a03 |002b: move-result v3 │ │ -14c58c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c592: 0c02 |002f: move-result-object v2 │ │ -14c594: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c59a: 0e00 |0033: return-void │ │ +14a1e4: |[14a1e4] indrora.atomic.irc.IRCConnection.onRemoveChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a1f4: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a1f8: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a1fc: 1402 cd00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cd │ │ +14a202: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a204: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a208: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a20a: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a20e: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a214: 0c01 |0010: move-result-object v1 │ │ +14a216: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a21c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a220: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a226: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a22a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a230: 0c01 |001e: move-result-object v1 │ │ +14a232: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a238: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a23c: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a240: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a244: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a24a: 0a03 |002b: move-result v3 │ │ +14a24c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a252: 0c02 |002f: move-result-object v2 │ │ +14a254: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a25a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x0014 line=925 │ │ 0x0019 line=926 │ │ 0x0022 line=928 │ │ + 0x0028 line=929 │ │ + 0x0030 line=928 │ │ 0x0033 line=931 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462719,46 +462918,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c59c: |[14c59c] indrora.atomic.irc.IRCConnection.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c5ac: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c5b0: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c5b4: 1402 ce00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00ce │ │ -14c5ba: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c5bc: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c5c0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c5c2: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c5c6: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c5cc: 0c01 |0010: move-result-object v1 │ │ -14c5ce: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c5d4: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c5d8: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c5de: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c5e2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c5e8: 0c01 |001e: move-result-object v1 │ │ -14c5ea: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c5f0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c5f4: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c5f8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c5fc: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c602: 0a03 |002b: move-result v3 │ │ -14c604: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c60a: 0c02 |002f: move-result-object v2 │ │ -14c60c: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c612: 0e00 |0033: return-void │ │ +14a25c: |[14a25c] indrora.atomic.irc.IRCConnection.onRemoveInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a26c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a270: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a274: 1402 ce00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00ce │ │ +14a27a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a27c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a280: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a282: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a286: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a28c: 0c01 |0010: move-result-object v1 │ │ +14a28e: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a294: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a298: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a29e: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a2a2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a2a8: 0c01 |001e: move-result-object v1 │ │ +14a2aa: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a2b0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a2b4: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a2b8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a2bc: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a2c2: 0a03 |002b: move-result v3 │ │ +14a2c4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a2ca: 0c02 |002f: move-result-object v2 │ │ +14a2cc: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a2d2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0014 line=1037 │ │ 0x0019 line=1038 │ │ 0x0022 line=1040 │ │ + 0x0028 line=1041 │ │ + 0x0030 line=1040 │ │ 0x0033 line=1043 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462769,46 +462970,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c614: |[14c614] indrora.atomic.irc.IRCConnection.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c624: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c628: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c62c: 1402 cf00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cf │ │ -14c632: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c634: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c638: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c63a: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c63e: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c644: 0c01 |0010: move-result-object v1 │ │ -14c646: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c64c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c650: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c656: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c65a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c660: 0c01 |001e: move-result-object v1 │ │ -14c662: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c668: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c66c: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c670: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c674: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c67a: 0a03 |002b: move-result v3 │ │ -14c67c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c682: 0c02 |002f: move-result-object v2 │ │ -14c684: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c68a: 0e00 |0033: return-void │ │ +14a2d4: |[14a2d4] indrora.atomic.irc.IRCConnection.onRemoveModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a2e4: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a2e8: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a2ec: 1402 cf00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00cf │ │ +14a2f2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a2f4: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a2f8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a2fa: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a2fe: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a304: 0c01 |0010: move-result-object v1 │ │ +14a306: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a30c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a310: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a316: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a31a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a320: 0c01 |001e: move-result-object v1 │ │ +14a322: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a328: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a32c: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a330: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a334: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a33a: 0a03 |002b: move-result v3 │ │ +14a33c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a342: 0c02 |002f: move-result-object v2 │ │ +14a344: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a34a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ 0x0014 line=1065 │ │ 0x0019 line=1066 │ │ 0x0022 line=1068 │ │ + 0x0028 line=1069 │ │ + 0x0030 line=1068 │ │ 0x0033 line=1071 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462819,46 +463022,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c68c: |[14c68c] indrora.atomic.irc.IRCConnection.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c69c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c6a0: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c6a4: 1402 be00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00be │ │ -14c6aa: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c6ac: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c6b0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c6b2: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c6b6: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c6bc: 0c01 |0010: move-result-object v1 │ │ -14c6be: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c6c4: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c6c8: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c6ce: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c6d2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c6d8: 0c01 |001e: move-result-object v1 │ │ -14c6da: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c6e0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c6e4: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c6e8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c6ec: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c6f2: 0a03 |002b: move-result v3 │ │ -14c6f4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c6fa: 0c02 |002f: move-result-object v2 │ │ -14c6fc: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c702: 0e00 |0033: return-void │ │ +14a34c: |[14a34c] indrora.atomic.irc.IRCConnection.onRemoveNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a35c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a360: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a364: 1402 be00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00be │ │ +14a36a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a36c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a370: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a372: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a376: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a37c: 0c01 |0010: move-result-object v1 │ │ +14a37e: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a384: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a388: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a38e: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a392: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a398: 0c01 |001e: move-result-object v1 │ │ +14a39a: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a3a0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a3a4: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a3a8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a3ac: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a3b2: 0a03 |002b: move-result v3 │ │ +14a3b4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a3ba: 0c02 |002f: move-result-object v2 │ │ +14a3bc: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a3c2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0014 line=1009 │ │ 0x0019 line=1010 │ │ 0x0022 line=1012 │ │ + 0x0028 line=1013 │ │ + 0x0030 line=1012 │ │ 0x0033 line=1015 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462869,46 +463074,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c704: |[14c704] indrora.atomic.irc.IRCConnection.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c714: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c718: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c71c: 1402 d700 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d7 │ │ -14c722: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c724: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c728: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c72a: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c72e: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c734: 0c01 |0010: move-result-object v1 │ │ -14c736: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c73c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c740: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c746: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c74a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c750: 0c01 |001e: move-result-object v1 │ │ -14c752: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c758: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c75c: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c760: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c764: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c76a: 0a03 |002b: move-result v3 │ │ -14c76c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c772: 0c02 |002f: move-result-object v2 │ │ -14c774: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c77a: 0e00 |0033: return-void │ │ +14a3c4: |[14a3c4] indrora.atomic.irc.IRCConnection.onRemovePrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a3d4: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a3d8: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a3dc: 1402 d700 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d7 │ │ +14a3e2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a3e4: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a3e8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a3ea: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a3ee: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a3f4: 0c01 |0010: move-result-object v1 │ │ +14a3f6: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a3fc: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a400: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a406: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a40a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a410: 0c01 |001e: move-result-object v1 │ │ +14a412: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a418: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a41c: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a420: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a424: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a42a: 0a03 |002b: move-result v3 │ │ +14a42c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a432: 0c02 |002f: move-result-object v2 │ │ +14a434: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a43a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0014 line=1093 │ │ 0x0019 line=1094 │ │ 0x0022 line=1096 │ │ + 0x0028 line=1097 │ │ + 0x0030 line=1096 │ │ 0x0033 line=1099 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462919,46 +463126,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c77c: |[14c77c] indrora.atomic.irc.IRCConnection.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c78c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c790: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c794: 1402 d700 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d7 │ │ -14c79a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c79c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c7a0: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c7a2: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c7a6: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c7ac: 0c01 |0010: move-result-object v1 │ │ -14c7ae: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c7b4: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c7b8: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c7be: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c7c2: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c7c8: 0c01 |001e: move-result-object v1 │ │ -14c7ca: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c7d0: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c7d4: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c7d8: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c7dc: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c7e2: 0a03 |002b: move-result v3 │ │ -14c7e4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c7ea: 0c02 |002f: move-result-object v2 │ │ -14c7ec: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c7f2: 0e00 |0033: return-void │ │ +14a43c: |[14a43c] indrora.atomic.irc.IRCConnection.onRemoveSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a44c: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a450: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a454: 1402 d700 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d7 │ │ +14a45a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a45c: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a460: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a462: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a466: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a46c: 0c01 |0010: move-result-object v1 │ │ +14a46e: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a474: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a478: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a47e: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a482: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a488: 0c01 |001e: move-result-object v1 │ │ +14a48a: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a490: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a494: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a498: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a49c: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a4a2: 0a03 |002b: move-result v3 │ │ +14a4a4: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a4aa: 0c02 |002f: move-result-object v2 │ │ +14a4ac: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a4b2: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0014 line=897 │ │ 0x0019 line=898 │ │ 0x0022 line=900 │ │ + 0x0028 line=901 │ │ + 0x0030 line=900 │ │ 0x0033 line=903 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -462969,46 +463178,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14c7f4: |[14c7f4] indrora.atomic.irc.IRCConnection.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c804: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c808: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c80c: 1402 d000 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d0 │ │ -14c812: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14c814: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c818: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c81a: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c81e: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c824: 0c01 |0010: move-result-object v1 │ │ -14c826: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c82c: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c830: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c836: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c83a: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c840: 0c01 |001e: move-result-object v1 │ │ -14c842: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c848: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c84c: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c850: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c854: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c85a: 0a03 |002b: move-result v3 │ │ -14c85c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c862: 0c02 |002f: move-result-object v2 │ │ -14c864: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c86a: 0e00 |0033: return-void │ │ +14a4b4: |[14a4b4] indrora.atomic.irc.IRCConnection.onRemoveTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a4c4: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a4c8: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a4cc: 1402 d000 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d0 │ │ +14a4d2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a4d4: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a4d8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a4da: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a4de: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a4e4: 0c01 |0010: move-result-object v1 │ │ +14a4e6: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a4ec: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a4f0: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a4f6: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a4fa: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a500: 0c01 |001e: move-result-object v1 │ │ +14a502: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a508: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a50c: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a510: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a514: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a51a: 0a03 |002b: move-result v3 │ │ +14a51c: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a522: 0c02 |002f: move-result-object v2 │ │ +14a524: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a52a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x0014 line=981 │ │ 0x0019 line=982 │ │ 0x0022 line=984 │ │ + 0x0028 line=985 │ │ + 0x0030 line=984 │ │ 0x0033 line=987 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463019,78 +463230,78 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 130 16-bit code units │ │ -14c86c: |[14c86c] indrora.atomic.irc.IRCConnection.onServerResponse:(ILjava/lang/String;)V │ │ -14c87c: 1243 |0000: const/4 v3, #int 4 // #4 │ │ -14c87e: 3337 0600 |0001: if-ne v7, v3, 0007 // +0006 │ │ -14c882: 6e10 f940 0600 |0003: invoke-virtual {v6}, Lindrora/atomic/irc/IRCConnection;.onRegister:()V // method@40f9 │ │ -14c888: 0e00 |0006: return-void │ │ -14c88a: 1303 7401 |0007: const/16 v3, #int 372 // #174 │ │ -14c88e: 3237 0600 |0009: if-eq v7, v3, 000f // +0006 │ │ -14c892: 1303 7701 |000b: const/16 v3, #int 375 // #177 │ │ -14c896: 3337 0600 |000d: if-ne v7, v3, 0013 // +0006 │ │ -14c89a: 5563 951f |000f: iget-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ -14c89e: 3903 f5ff |0011: if-nez v3, 0006 // -000b │ │ -14c8a2: 1303 7801 |0013: const/16 v3, #int 376 // #178 │ │ -14c8a6: 3337 2800 |0015: if-ne v7, v3, 003d // +0028 │ │ -14c8aa: 5563 951f |0017: iget-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ -14c8ae: 3803 2400 |0019: if-eqz v3, 003d // +0024 │ │ -14c8b2: 2202 2808 |001b: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ -14c8b6: 5463 9a1f |001d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c8ba: 1404 c500 0e7f |001f: const v4, #float 1.88754e+38 // #7f0e00c5 │ │ -14c8c0: 6e20 4741 4300 |0022: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ -14c8c6: 0c03 |0025: move-result-object v3 │ │ -14c8c8: 7020 c441 3200 |0026: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c8ce: 6203 0120 |0029: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14c8d2: 6e20 d841 3200 |002b: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c8d8: 5463 991f |002e: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c8dc: 1a04 0000 |0030: const-string v4, "" // string@0000 │ │ -14c8e0: 6e20 f141 4300 |0032: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c8e6: 0c03 |0035: move-result-object v3 │ │ -14c8e8: 6e20 9941 2300 |0036: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c8ee: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -14c8f0: 5c63 951f |003a: iput-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ -14c8f4: 28ca |003c: goto 0006 // -0036 │ │ -14c8f6: 1303 c800 |003d: const/16 v3, #int 200 // #c8 │ │ -14c8fa: 3437 0600 |003f: if-lt v7, v3, 0045 // +0006 │ │ -14c8fe: 1303 2c01 |0041: const/16 v3, #int 300 // #12c │ │ -14c902: 3437 c3ff |0043: if-lt v7, v3, 0006 // -003d │ │ -14c906: 1303 6101 |0045: const/16 v3, #int 353 // #161 │ │ -14c90a: 3237 bfff |0047: if-eq v7, v3, 0006 // -0041 │ │ -14c90e: 1303 6e01 |0049: const/16 v3, #int 366 // #16e │ │ -14c912: 3237 bbff |004b: if-eq v7, v3, 0006 // -0045 │ │ -14c916: 1303 4c01 |004d: const/16 v3, #int 332 // #14c │ │ -14c91a: 3237 b7ff |004f: if-eq v7, v3, 0006 // -0049 │ │ -14c91e: 1303 4d01 |0051: const/16 v3, #int 333 // #14d │ │ -14c922: 3237 b3ff |0053: if-eq v7, v3, 0006 // -004d │ │ -14c926: 1303 0a00 |0055: const/16 v3, #int 10 // #a │ │ -14c92a: 3437 afff |0057: if-lt v7, v3, 0006 // -0051 │ │ -14c92e: 2201 2808 |0059: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14c932: 7020 c441 8100 |005b: invoke-direct {v1, v8}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c938: 6203 0120 |005e: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14c93c: 6e20 d841 3100 |0060: invoke-virtual {v1, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c942: 5463 991f |0063: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c946: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ -14c94a: 6e20 f141 4300 |0067: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c950: 0c03 |006a: move-result-object v3 │ │ -14c952: 6e20 9941 1300 |006b: invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c958: 1a03 152f |006e: const-string v3, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c95c: 5464 991f |0070: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c960: 6e10 f541 0400 |0072: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c966: 0a04 |0075: move-result v4 │ │ -14c968: 1a05 0000 |0076: const-string v5, "" // string@0000 │ │ -14c96c: 7130 7e41 4305 |0078: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c972: 0c00 |007b: move-result-object v0 │ │ -14c974: 5463 9a1f |007c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c978: 6e20 5b41 0300 |007e: invoke-virtual {v3, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c97e: 2885 |0081: goto 0006 // -007b │ │ +14a52c: |[14a52c] indrora.atomic.irc.IRCConnection.onServerResponse:(ILjava/lang/String;)V │ │ +14a53c: 1243 |0000: const/4 v3, #int 4 // #4 │ │ +14a53e: 3337 0600 |0001: if-ne v7, v3, 0007 // +0006 │ │ +14a542: 6e10 f940 0600 |0003: invoke-virtual {v6}, Lindrora/atomic/irc/IRCConnection;.onRegister:()V // method@40f9 │ │ +14a548: 0e00 |0006: return-void │ │ +14a54a: 1303 7401 |0007: const/16 v3, #int 372 // #174 │ │ +14a54e: 3237 0600 |0009: if-eq v7, v3, 000f // +0006 │ │ +14a552: 1303 7701 |000b: const/16 v3, #int 375 // #177 │ │ +14a556: 3337 0600 |000d: if-ne v7, v3, 0013 // +0006 │ │ +14a55a: 5563 951f |000f: iget-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ +14a55e: 3903 f5ff |0011: if-nez v3, 0006 // -000b │ │ +14a562: 1303 7801 |0013: const/16 v3, #int 376 // #178 │ │ +14a566: 3337 2800 |0015: if-ne v7, v3, 003d // +0028 │ │ +14a56a: 5563 951f |0017: iget-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ +14a56e: 3803 2400 |0019: if-eqz v3, 003d // +0024 │ │ +14a572: 2202 2808 |001b: new-instance v2, Lindrora/atomic/model/Message; // type@0828 │ │ +14a576: 5463 9a1f |001d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a57a: 1404 c500 0e7f |001f: const v4, #float 1.88754e+38 // #7f0e00c5 │ │ +14a580: 6e20 4741 4300 |0022: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I)Ljava/lang/String; // method@4147 │ │ +14a586: 0c03 |0025: move-result-object v3 │ │ +14a588: 7020 c441 3200 |0026: invoke-direct {v2, v3}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a58e: 6203 0120 |0029: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +14a592: 6e20 d841 3200 |002b: invoke-virtual {v2, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a598: 5463 991f |002e: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a59c: 1a04 0000 |0030: const-string v4, "" // string@0000 │ │ +14a5a0: 6e20 f141 4300 |0032: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a5a6: 0c03 |0035: move-result-object v3 │ │ +14a5a8: 6e20 9941 2300 |0036: invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a5ae: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +14a5b0: 5c63 951f |003a: iput-boolean v3, v6, Lindrora/atomic/irc/IRCConnection;.ignoreMOTD:Z // field@1f95 │ │ +14a5b4: 28ca |003c: goto 0006 // -0036 │ │ +14a5b6: 1303 c800 |003d: const/16 v3, #int 200 // #c8 │ │ +14a5ba: 3437 0600 |003f: if-lt v7, v3, 0045 // +0006 │ │ +14a5be: 1303 2c01 |0041: const/16 v3, #int 300 // #12c │ │ +14a5c2: 3437 c3ff |0043: if-lt v7, v3, 0006 // -003d │ │ +14a5c6: 1303 6101 |0045: const/16 v3, #int 353 // #161 │ │ +14a5ca: 3237 bfff |0047: if-eq v7, v3, 0006 // -0041 │ │ +14a5ce: 1303 6e01 |0049: const/16 v3, #int 366 // #16e │ │ +14a5d2: 3237 bbff |004b: if-eq v7, v3, 0006 // -0045 │ │ +14a5d6: 1303 4c01 |004d: const/16 v3, #int 332 // #14c │ │ +14a5da: 3237 b7ff |004f: if-eq v7, v3, 0006 // -0049 │ │ +14a5de: 1303 4d01 |0051: const/16 v3, #int 333 // #14d │ │ +14a5e2: 3237 b3ff |0053: if-eq v7, v3, 0006 // -004d │ │ +14a5e6: 1303 0a00 |0055: const/16 v3, #int 10 // #a │ │ +14a5ea: 3437 afff |0057: if-lt v7, v3, 0006 // -0051 │ │ +14a5ee: 2201 2808 |0059: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14a5f2: 7020 c441 8100 |005b: invoke-direct {v1, v8}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a5f8: 6203 0120 |005e: sget-object v3, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +14a5fc: 6e20 d841 3100 |0060: invoke-virtual {v1, v3}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a602: 5463 991f |0063: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a606: 1a04 0000 |0065: const-string v4, "" // string@0000 │ │ +14a60a: 6e20 f141 4300 |0067: invoke-virtual {v3, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a610: 0c03 |006a: move-result-object v3 │ │ +14a612: 6e20 9941 1300 |006b: invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a618: 1a03 102f |006e: const-string v3, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a61c: 5464 991f |0070: iget-object v4, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a620: 6e10 f541 0400 |0072: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a626: 0a04 |0075: move-result v4 │ │ +14a628: 1a05 0000 |0076: const-string v5, "" // string@0000 │ │ +14a62c: 7130 7e41 4305 |0078: invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a632: 0c00 |007b: move-result-object v0 │ │ +14a634: 5463 9a1f |007c: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a638: 6e20 5b41 0300 |007e: invoke-virtual {v3, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a63e: 2885 |0081: goto 0006 // -007b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0003 line=1140 │ │ 0x0006 line=1179 │ │ 0x0007 line=1143 │ │ 0x0013 line=1146 │ │ @@ -463101,14 +463312,16 @@ │ │ 0x003d line=1154 │ │ 0x0045 line=1159 │ │ 0x0055 line=1163 │ │ 0x0059 line=1169 │ │ 0x005e line=1170 │ │ 0x0063 line=1171 │ │ 0x006e line=1173 │ │ + 0x0072 line=1175 │ │ + 0x0078 line=1173 │ │ 0x007c line=1178 │ │ locals : │ │ 0x0029 - 0x003d reg=2 motdMessage Lindrora/atomic/model/Message; │ │ 0x007c - 0x0082 reg=0 intent Landroid/content/Intent; │ │ 0x005e - 0x0082 reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0082 reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0082 reg=7 code I │ │ @@ -463119,48 +463332,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -14c980: |[14c980] indrora.atomic.irc.IRCConnection.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14c990: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14c994: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c998: 1402 d300 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d3 │ │ -14c99e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -14c9a0: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14c9a4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14c9a6: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14c9aa: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -14c9ac: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ -14c9b0: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14c9b6: 0c01 |0013: move-result-object v1 │ │ -14c9b8: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14c9be: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14c9c2: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14c9c8: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c9cc: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14c9d2: 0c01 |0021: move-result-object v1 │ │ -14c9d4: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14c9da: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14c9de: 1a02 152f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14c9e2: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14c9e6: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14c9ec: 0a03 |002e: move-result v3 │ │ -14c9ee: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14c9f4: 0c02 |0032: move-result-object v2 │ │ -14c9f6: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14c9fc: 0e00 |0036: return-void │ │ +14a640: |[14a640] indrora.atomic.irc.IRCConnection.onSetChannelBan:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a650: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a654: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a658: 1402 d300 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d3 │ │ +14a65e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +14a660: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a664: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a666: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a66a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +14a66c: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ +14a670: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a676: 0c01 |0013: move-result-object v1 │ │ +14a678: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a67e: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a682: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a688: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a68c: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a692: 0c01 |0021: move-result-object v1 │ │ +14a694: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a69a: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a69e: 1a02 102f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a6a2: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a6a6: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a6ac: 0a03 |002e: move-result v3 │ │ +14a6ae: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a6b4: 0c02 |0032: move-result-object v2 │ │ +14a6b6: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a6bc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0017 line=939 │ │ 0x001c line=940 │ │ 0x0025 line=942 │ │ + 0x002b line=943 │ │ + 0x0033 line=942 │ │ 0x0036 line=945 │ │ locals : │ │ 0x0017 - 0x0037 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0037 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0037 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463172,48 +463387,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -14ca00: |[14ca00] indrora.atomic.irc.IRCConnection.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14ca10: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14ca14: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ca18: 1402 d400 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d4 │ │ -14ca1e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -14ca20: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14ca24: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14ca26: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14ca2a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -14ca2c: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ -14ca30: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14ca36: 0c01 |0013: move-result-object v1 │ │ -14ca38: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14ca3e: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14ca42: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14ca48: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ca4c: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ca52: 0c01 |0021: move-result-object v1 │ │ -14ca54: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14ca5a: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ca5e: 1a02 152f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14ca62: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ca66: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ca6c: 0a03 |002e: move-result v3 │ │ -14ca6e: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14ca74: 0c02 |0032: move-result-object v2 │ │ -14ca76: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14ca7c: 0e00 |0036: return-void │ │ +14a6c0: |[14a6c0] indrora.atomic.irc.IRCConnection.onSetChannelKey:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a6d0: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a6d4: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a6d8: 1402 d400 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d4 │ │ +14a6de: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +14a6e0: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a6e4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a6e6: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a6ea: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +14a6ec: 4d0a 0304 |000e: aput-object v10, v3, v4 │ │ +14a6f0: 6e30 4841 2103 |0010: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a6f6: 0c01 |0013: move-result-object v1 │ │ +14a6f8: 7020 c441 1000 |0014: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a6fe: 6201 fc1f |0017: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a702: 6e20 d841 1000 |0019: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a708: 5451 991f |001c: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a70c: 6e20 f141 6100 |001e: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a712: 0c01 |0021: move-result-object v1 │ │ +14a714: 6e20 9941 0100 |0022: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a71a: 5451 9a1f |0025: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a71e: 1a02 102f |0027: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a722: 5453 991f |0029: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a726: 6e10 f541 0300 |002b: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a72c: 0a03 |002e: move-result v3 │ │ +14a72e: 7130 7e41 3206 |002f: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a734: 0c02 |0032: move-result-object v2 │ │ +14a736: 6e20 5b41 2100 |0033: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a73c: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ 0x0017 line=869 │ │ 0x001c line=870 │ │ 0x0025 line=872 │ │ + 0x002b line=873 │ │ + 0x0033 line=872 │ │ 0x0036 line=875 │ │ locals : │ │ 0x0017 - 0x0037 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0037 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0037 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0037 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463225,50 +463442,52 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -14ca80: |[14ca80] indrora.atomic.irc.IRCConnection.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -14ca90: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14ca94: 5461 9a1f |0002: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ca98: 1402 d500 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d5 │ │ -14ca9e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -14caa0: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14caa4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14caa6: 4d08 0304 |000b: aput-object v8, v3, v4 │ │ -14caaa: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -14caac: 7110 0143 0b00 |000e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -14cab2: 0c05 |0011: move-result-object v5 │ │ -14cab4: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -14cab8: 6e30 4841 2103 |0014: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cabe: 0c01 |0017: move-result-object v1 │ │ -14cac0: 7020 c441 1000 |0018: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cac6: 6201 fc1f |001b: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14caca: 6e20 d841 1000 |001d: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cad0: 5461 991f |0020: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cad4: 6e20 f141 7100 |0022: invoke-virtual {v1, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cada: 0c01 |0025: move-result-object v1 │ │ -14cadc: 6e20 9941 0100 |0026: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cae2: 5461 9a1f |0029: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cae6: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14caea: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14caee: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14caf4: 0a03 |0032: move-result v3 │ │ -14caf6: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cafc: 0c02 |0036: move-result-object v2 │ │ -14cafe: 6e20 5b41 2100 |0037: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cb04: 0e00 |003a: return-void │ │ +14a740: |[14a740] indrora.atomic.irc.IRCConnection.onSetChannelLimit:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +14a750: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a754: 5461 9a1f |0002: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a758: 1402 d500 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d5 │ │ +14a75e: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +14a760: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a764: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a766: 4d08 0304 |000b: aput-object v8, v3, v4 │ │ +14a76a: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +14a76c: 7110 0143 0b00 |000e: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +14a772: 0c05 |0011: move-result-object v5 │ │ +14a774: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +14a778: 6e30 4841 2103 |0014: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a77e: 0c01 |0017: move-result-object v1 │ │ +14a780: 7020 c441 1000 |0018: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a786: 6201 fc1f |001b: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a78a: 6e20 d841 1000 |001d: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a790: 5461 991f |0020: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a794: 6e20 f141 7100 |0022: invoke-virtual {v1, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a79a: 0c01 |0025: move-result-object v1 │ │ +14a79c: 6e20 9941 0100 |0026: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a7a2: 5461 9a1f |0029: iget-object v1, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a7a6: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a7aa: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a7ae: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a7b4: 0a03 |0032: move-result v3 │ │ +14a7b6: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a7bc: 0c02 |0036: move-result-object v2 │ │ +14a7be: 6e20 5b41 2100 |0037: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a7c4: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x001b line=911 │ │ 0x0020 line=912 │ │ 0x0029 line=914 │ │ + 0x002f line=915 │ │ + 0x0037 line=914 │ │ 0x003a line=917 │ │ locals : │ │ 0x001b - 0x003b reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003b reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003b reg=7 target Ljava/lang/String; │ │ 0x0000 - 0x003b reg=8 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x003b reg=9 sourceLogin Ljava/lang/String; │ │ @@ -463280,46 +463499,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cb08: |[14cb08] indrora.atomic.irc.IRCConnection.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cb18: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14cb1c: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cb20: 1402 d900 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d9 │ │ -14cb26: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cb28: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cb2c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cb2e: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cb32: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cb38: 0c01 |0010: move-result-object v1 │ │ -14cb3a: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cb40: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14cb44: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cb4a: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cb4e: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cb54: 0c01 |001e: move-result-object v1 │ │ -14cb56: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cb5c: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cb60: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cb64: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cb68: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cb6e: 0a03 |002b: move-result v3 │ │ -14cb70: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cb76: 0c02 |002f: move-result-object v2 │ │ -14cb78: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cb7e: 0e00 |0033: return-void │ │ +14a7c8: |[14a7c8] indrora.atomic.irc.IRCConnection.onSetInviteOnly:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a7d8: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a7dc: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a7e0: 1402 d900 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d9 │ │ +14a7e6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a7e8: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a7ec: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a7ee: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a7f2: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a7f8: 0c01 |0010: move-result-object v1 │ │ +14a7fa: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a800: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a804: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a80a: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a80e: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a814: 0c01 |001e: move-result-object v1 │ │ +14a816: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a81c: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a820: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a824: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a828: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a82e: 0a03 |002b: move-result v3 │ │ +14a830: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a836: 0c02 |002f: move-result-object v2 │ │ +14a838: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a83e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0014 line=1023 │ │ 0x0019 line=1024 │ │ 0x0022 line=1026 │ │ + 0x0028 line=1027 │ │ + 0x0030 line=1026 │ │ 0x0033 line=1029 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463330,46 +463551,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cb80: |[14cb80] indrora.atomic.irc.IRCConnection.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cb90: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14cb94: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cb98: 1402 da00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00da │ │ -14cb9e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cba0: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cba4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cba6: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cbaa: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cbb0: 0c01 |0010: move-result-object v1 │ │ -14cbb2: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cbb8: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14cbbc: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cbc2: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cbc6: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cbcc: 0c01 |001e: move-result-object v1 │ │ -14cbce: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cbd4: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cbd8: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cbdc: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cbe0: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cbe6: 0a03 |002b: move-result v3 │ │ -14cbe8: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cbee: 0c02 |002f: move-result-object v2 │ │ -14cbf0: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cbf6: 0e00 |0033: return-void │ │ +14a840: |[14a840] indrora.atomic.irc.IRCConnection.onSetModerated:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a850: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a854: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a858: 1402 da00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00da │ │ +14a85e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a860: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a864: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a866: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a86a: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a870: 0c01 |0010: move-result-object v1 │ │ +14a872: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a878: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a87c: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a882: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a886: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a88c: 0c01 |001e: move-result-object v1 │ │ +14a88e: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a894: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a898: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a89c: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a8a0: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a8a6: 0a03 |002b: move-result v3 │ │ +14a8a8: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a8ae: 0c02 |002f: move-result-object v2 │ │ +14a8b0: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a8b6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1050 │ │ 0x0014 line=1051 │ │ 0x0019 line=1052 │ │ 0x0022 line=1054 │ │ + 0x0028 line=1055 │ │ + 0x0030 line=1054 │ │ 0x0033 line=1057 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463380,46 +463603,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cbf8: |[14cbf8] indrora.atomic.irc.IRCConnection.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cc08: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14cc0c: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cc10: 1402 bc00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00bc │ │ -14cc16: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cc18: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cc1c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cc1e: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cc22: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cc28: 0c01 |0010: move-result-object v1 │ │ -14cc2a: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cc30: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14cc34: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cc3a: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cc3e: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cc44: 0c01 |001e: move-result-object v1 │ │ -14cc46: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cc4c: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cc50: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cc54: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cc58: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cc5e: 0a03 |002b: move-result v3 │ │ -14cc60: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cc66: 0c02 |002f: move-result-object v2 │ │ -14cc68: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cc6e: 0e00 |0033: return-void │ │ +14a8b8: |[14a8b8] indrora.atomic.irc.IRCConnection.onSetNoExternalMessages:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a8c8: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a8cc: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a8d0: 1402 bc00 0e7f |0004: const v2, #float 1.88754e+38 // #7f0e00bc │ │ +14a8d6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a8d8: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a8dc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a8de: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a8e2: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a8e8: 0c01 |0010: move-result-object v1 │ │ +14a8ea: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a8f0: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a8f4: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a8fa: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a8fe: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a904: 0c01 |001e: move-result-object v1 │ │ +14a906: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a90c: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a910: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a914: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a918: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a91e: 0a03 |002b: move-result v3 │ │ +14a920: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a926: 0c02 |002f: move-result-object v2 │ │ +14a928: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a92e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0014 line=995 │ │ 0x0019 line=996 │ │ 0x0022 line=998 │ │ + 0x0028 line=999 │ │ + 0x0030 line=998 │ │ 0x0033 line=1001 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463430,46 +463655,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cc70: |[14cc70] indrora.atomic.irc.IRCConnection.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cc80: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14cc84: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cc88: 1402 d600 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d6 │ │ -14cc8e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cc90: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cc94: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cc96: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cc9a: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cca0: 0c01 |0010: move-result-object v1 │ │ -14cca2: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cca8: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14ccac: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14ccb2: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ccb6: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ccbc: 0c01 |001e: move-result-object v1 │ │ -14ccbe: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14ccc4: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ccc8: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cccc: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ccd0: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ccd6: 0a03 |002b: move-result v3 │ │ -14ccd8: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14ccde: 0c02 |002f: move-result-object v2 │ │ -14cce0: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cce6: 0e00 |0033: return-void │ │ +14a930: |[14a930] indrora.atomic.irc.IRCConnection.onSetPrivate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a940: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a944: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a948: 1402 d600 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d6 │ │ +14a94e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a950: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a954: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a956: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a95a: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a960: 0c01 |0010: move-result-object v1 │ │ +14a962: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a968: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a96c: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a972: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a976: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a97c: 0c01 |001e: move-result-object v1 │ │ +14a97e: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a984: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a988: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14a98c: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a990: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14a996: 0a03 |002b: move-result v3 │ │ +14a998: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14a99e: 0c02 |002f: move-result-object v2 │ │ +14a9a0: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14a9a6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x0014 line=1079 │ │ 0x0019 line=1080 │ │ 0x0022 line=1082 │ │ + 0x0028 line=1083 │ │ + 0x0030 line=1082 │ │ 0x0033 line=1085 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463480,46 +463707,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cce8: |[14cce8] indrora.atomic.irc.IRCConnection.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14ccf8: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14ccfc: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cd00: 1402 d800 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d8 │ │ -14cd06: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cd08: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cd0c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cd0e: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cd12: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cd18: 0c01 |0010: move-result-object v1 │ │ -14cd1a: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cd20: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14cd24: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cd2a: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cd2e: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cd34: 0c01 |001e: move-result-object v1 │ │ -14cd36: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cd3c: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cd40: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cd44: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cd48: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cd4e: 0a03 |002b: move-result v3 │ │ -14cd50: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cd56: 0c02 |002f: move-result-object v2 │ │ -14cd58: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cd5e: 0e00 |0033: return-void │ │ +14a9a8: |[14a9a8] indrora.atomic.irc.IRCConnection.onSetSecret:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14a9b8: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14a9bc: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14a9c0: 1402 d800 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00d8 │ │ +14a9c6: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14a9c8: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14a9cc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14a9ce: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14a9d2: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14a9d8: 0c01 |0010: move-result-object v1 │ │ +14a9da: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14a9e0: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14a9e4: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14a9ea: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14a9ee: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14a9f4: 0c01 |001e: move-result-object v1 │ │ +14a9f6: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14a9fc: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14aa00: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14aa04: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14aa08: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14aa0e: 0a03 |002b: move-result v3 │ │ +14aa10: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14aa16: 0c02 |002f: move-result-object v2 │ │ +14aa18: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14aa1e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0014 line=883 │ │ 0x0019 line=884 │ │ 0x0022 line=886 │ │ + 0x0028 line=887 │ │ + 0x0030 line=886 │ │ 0x0033 line=889 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463530,46 +463759,48 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -14cd60: |[14cd60] indrora.atomic.irc.IRCConnection.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cd70: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ -14cd74: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cd78: 1402 db00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00db │ │ -14cd7e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -14cd80: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ -14cd84: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -14cd86: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ -14cd8a: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cd90: 0c01 |0010: move-result-object v1 │ │ -14cd92: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cd98: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14cd9c: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cda2: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cda6: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cdac: 0c01 |001e: move-result-object v1 │ │ -14cdae: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cdb4: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cdb8: 1a02 152f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cdbc: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cdc0: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cdc6: 0a03 |002b: move-result v3 │ │ -14cdc8: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cdce: 0c02 |002f: move-result-object v2 │ │ -14cdd0: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cdd6: 0e00 |0033: return-void │ │ +14aa20: |[14aa20] indrora.atomic.irc.IRCConnection.onSetTopicProtection:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14aa30: 2200 2808 |0000: new-instance v0, Lindrora/atomic/model/Message; // type@0828 │ │ +14aa34: 5451 9a1f |0002: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14aa38: 1402 db00 0e7f |0004: const v2, #float 1.88755e+38 // #7f0e00db │ │ +14aa3e: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +14aa40: 2333 3709 |0008: new-array v3, v3, [Ljava/lang/Object; // type@0937 │ │ +14aa44: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +14aa46: 4d07 0304 |000b: aput-object v7, v3, v4 │ │ +14aa4a: 6e30 4841 2103 |000d: invoke-virtual {v1, v2, v3}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14aa50: 0c01 |0010: move-result-object v1 │ │ +14aa52: 7020 c441 1000 |0011: invoke-direct {v0, v1}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14aa58: 6201 fc1f |0014: sget-object v1, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14aa5c: 6e20 d841 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14aa62: 5451 991f |0019: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14aa66: 6e20 f141 6100 |001b: invoke-virtual {v1, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14aa6c: 0c01 |001e: move-result-object v1 │ │ +14aa6e: 6e20 9941 0100 |001f: invoke-virtual {v1, v0}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14aa74: 5451 9a1f |0022: iget-object v1, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14aa78: 1a02 102f |0024: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14aa7c: 5453 991f |0026: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14aa80: 6e10 f541 0300 |0028: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14aa86: 0a03 |002b: move-result v3 │ │ +14aa88: 7130 7e41 3206 |002c: invoke-static {v2, v3, v6}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14aa8e: 0c02 |002f: move-result-object v2 │ │ +14aa90: 6e20 5b41 2100 |0030: invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14aa96: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=966 │ │ 0x0014 line=967 │ │ 0x0019 line=968 │ │ 0x0022 line=970 │ │ + 0x0028 line=971 │ │ + 0x0030 line=970 │ │ 0x0033 line=973 │ │ locals : │ │ 0x0014 - 0x0034 reg=0 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x0034 reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0034 reg=6 target Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=7 sourceNick Ljava/lang/String; │ │ 0x0000 - 0x0034 reg=8 sourceLogin Ljava/lang/String; │ │ @@ -463580,81 +463811,85 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -14cdd8: |[14cdd8] indrora.atomic.irc.IRCConnection.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V │ │ -14cde8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -14cdea: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -14cdec: 380d 5300 |0002: if-eqz v13, 0055 // +0053 │ │ -14cdf0: 2201 2808 |0004: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14cdf4: 5472 9a1f |0006: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cdf8: 1403 dd00 0e7f |0008: const v3, #float 1.88755e+38 // #7f0e00dd │ │ -14cdfe: 1224 |000b: const/4 v4, #int 2 // #2 │ │ -14ce00: 2344 3709 |000c: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14ce04: 4d0a 0405 |000e: aput-object v10, v4, v5 │ │ -14ce08: 4d09 0406 |0010: aput-object v9, v4, v6 │ │ -14ce0c: 6e30 4841 3204 |0012: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14ce12: 0c02 |0015: move-result-object v2 │ │ -14ce14: 7020 c441 2100 |0016: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14ce1a: 6202 0220 |0019: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -14ce1e: 6e20 d841 2100 |001b: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14ce24: 5472 991f |001e: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ce28: 6e20 f141 8200 |0020: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ce2e: 0c02 |0023: move-result-object v2 │ │ -14ce30: 6e20 9941 1200 |0024: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14ce36: 5472 991f |0027: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ce3a: 6e20 f141 8200 |0029: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ce40: 0c02 |002c: move-result-object v2 │ │ -14ce42: 1f02 1f08 |002d: check-cast v2, Lindrora/atomic/model/Channel; // type@081f │ │ -14ce46: 6e20 8441 9200 |002f: invoke-virtual {v2, v9}, Lindrora/atomic/model/Channel;.setTopic:(Ljava/lang/String;)V // method@4184 │ │ -14ce4c: 1a02 152f |0032: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14ce50: 5473 991f |0034: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ce54: 6e10 f541 0300 |0036: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ce5a: 0a03 |0039: move-result v3 │ │ -14ce5c: 7130 7e41 3208 |003a: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14ce62: 0c00 |003d: move-result-object v0 │ │ -14ce64: 5472 9a1f |003e: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ce68: 6e20 5b41 0200 |0040: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14ce6e: 1a02 182f |0043: const-string v2, "indrora.atomic.conversation.topic" // string@2f18 │ │ -14ce72: 5473 991f |0045: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14ce76: 6e10 f541 0300 |0047: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14ce7c: 0a03 |004a: move-result v3 │ │ -14ce7e: 7130 7e41 3208 |004b: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14ce84: 0c00 |004e: move-result-object v0 │ │ -14ce86: 5472 9a1f |004f: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ce8a: 6e20 5b41 0200 |0051: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14ce90: 0e00 |0054: return-void │ │ -14ce92: 2201 2808 |0055: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14ce96: 5472 9a1f |0057: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14ce9a: 1403 dc00 0e7f |0059: const v3, #float 1.88755e+38 // #7f0e00dc │ │ -14cea0: 2364 3709 |005c: new-array v4, v6, [Ljava/lang/Object; // type@0937 │ │ -14cea4: 4d09 0405 |005e: aput-object v9, v4, v5 │ │ -14cea8: 6e30 4841 3204 |0060: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14ceae: 0c02 |0063: move-result-object v2 │ │ -14ceb0: 7020 c441 2100 |0064: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14ceb6: 6202 0220 |0067: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -14ceba: 6e20 d841 2100 |0069: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cec0: 5472 991f |006c: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cec4: 6e20 f141 8200 |006e: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14ceca: 0c02 |0071: move-result-object v2 │ │ -14cecc: 6e20 9941 1200 |0072: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14ced2: 28b2 |0075: goto 0027 // -004e │ │ +14aa98: |[14aa98] indrora.atomic.irc.IRCConnection.onTopic:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V │ │ +14aaa8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +14aaaa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +14aaac: 380d 5300 |0002: if-eqz v13, 0055 // +0053 │ │ +14aab0: 2201 2808 |0004: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14aab4: 5472 9a1f |0006: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14aab8: 1403 dd00 0e7f |0008: const v3, #float 1.88755e+38 // #7f0e00dd │ │ +14aabe: 1224 |000b: const/4 v4, #int 2 // #2 │ │ +14aac0: 2344 3709 |000c: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14aac4: 4d0a 0405 |000e: aput-object v10, v4, v5 │ │ +14aac8: 4d09 0406 |0010: aput-object v9, v4, v6 │ │ +14aacc: 6e30 4841 3204 |0012: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14aad2: 0c02 |0015: move-result-object v2 │ │ +14aad4: 7020 c441 2100 |0016: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14aada: 6202 0220 |0019: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +14aade: 6e20 d841 2100 |001b: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14aae4: 5472 991f |001e: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14aae8: 6e20 f141 8200 |0020: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14aaee: 0c02 |0023: move-result-object v2 │ │ +14aaf0: 6e20 9941 1200 |0024: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14aaf6: 5472 991f |0027: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14aafa: 6e20 f141 8200 |0029: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14ab00: 0c02 |002c: move-result-object v2 │ │ +14ab02: 1f02 1f08 |002d: check-cast v2, Lindrora/atomic/model/Channel; // type@081f │ │ +14ab06: 6e20 8441 9200 |002f: invoke-virtual {v2, v9}, Lindrora/atomic/model/Channel;.setTopic:(Ljava/lang/String;)V // method@4184 │ │ +14ab0c: 1a02 102f |0032: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14ab10: 5473 991f |0034: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14ab14: 6e10 f541 0300 |0036: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14ab1a: 0a03 |0039: move-result v3 │ │ +14ab1c: 7130 7e41 3208 |003a: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14ab22: 0c00 |003d: move-result-object v0 │ │ +14ab24: 5472 9a1f |003e: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ab28: 6e20 5b41 0200 |0040: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14ab2e: 1a02 132f |0043: const-string v2, "indrora.atomic.conversation.topic" // string@2f13 │ │ +14ab32: 5473 991f |0045: iget-object v3, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14ab36: 6e10 f541 0300 |0047: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14ab3c: 0a03 |004a: move-result v3 │ │ +14ab3e: 7130 7e41 3208 |004b: invoke-static {v2, v3, v8}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14ab44: 0c00 |004e: move-result-object v0 │ │ +14ab46: 5472 9a1f |004f: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ab4a: 6e20 5b41 0200 |0051: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14ab50: 0e00 |0054: return-void │ │ +14ab52: 2201 2808 |0055: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14ab56: 5472 9a1f |0057: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ab5a: 1403 dc00 0e7f |0059: const v3, #float 1.88755e+38 // #7f0e00dc │ │ +14ab60: 2364 3709 |005c: new-array v4, v6, [Ljava/lang/Object; // type@0937 │ │ +14ab64: 4d09 0405 |005e: aput-object v9, v4, v5 │ │ +14ab68: 6e30 4841 3204 |0060: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14ab6e: 0c02 |0063: move-result-object v2 │ │ +14ab70: 7020 c441 2100 |0064: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14ab76: 6202 0220 |0067: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +14ab7a: 6e20 d841 2100 |0069: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14ab80: 5472 991f |006c: iget-object v2, v7, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14ab84: 6e20 f141 8200 |006e: invoke-virtual {v2, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14ab8a: 0c02 |0071: move-result-object v2 │ │ +14ab8c: 6e20 9941 1200 |0072: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14ab92: 28b2 |0075: goto 0027 // -004e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=794 │ │ 0x0004 line=795 │ │ 0x0019 line=796 │ │ 0x001e line=797 │ │ 0x0027 line=805 │ │ 0x0032 line=807 │ │ + 0x0036 line=809 │ │ + 0x003a line=807 │ │ 0x003e line=812 │ │ 0x0043 line=815 │ │ + 0x0047 line=817 │ │ + 0x004b line=815 │ │ 0x004f line=820 │ │ 0x0054 line=821 │ │ 0x0055 line=799 │ │ 0x0067 line=800 │ │ 0x006c line=801 │ │ locals : │ │ 0x003e - 0x0055 reg=0 intent Landroid/content/Intent; │ │ @@ -463672,43 +463907,45 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -14ced4: |[14ced4] indrora.atomic.irc.IRCConnection.onUnknown:(Ljava/lang/String;)V │ │ -14cee4: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14cee8: 7020 c441 6100 |0002: invoke-direct {v1, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14ceee: 1402 4500 027f |0005: const v2, #float 1.72801e+38 // #7f020045 │ │ -14cef4: 6e20 da41 2100 |0008: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14cefa: 6202 0120 |000b: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ -14cefe: 6e20 d841 2100 |000d: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14cf04: 5452 991f |0010: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cf08: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ -14cf0c: 6e20 f141 3200 |0014: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14cf12: 0c02 |0017: move-result-object v2 │ │ -14cf14: 6e20 9941 1200 |0018: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14cf1a: 1a02 152f |001b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14cf1e: 5453 991f |001d: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14cf22: 6e10 f541 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14cf28: 0a03 |0022: move-result v3 │ │ -14cf2a: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ -14cf2e: 7130 7e41 3204 |0025: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14cf34: 0c00 |0028: move-result-object v0 │ │ -14cf36: 5452 9a1f |0029: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cf3a: 6e20 5b41 0200 |002b: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14cf40: 0e00 |002e: return-void │ │ +14ab94: |[14ab94] indrora.atomic.irc.IRCConnection.onUnknown:(Ljava/lang/String;)V │ │ +14aba4: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14aba8: 7020 c441 6100 |0002: invoke-direct {v1, v6}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14abae: 1402 4500 027f |0005: const v2, #float 1.72801e+38 // #7f020045 │ │ +14abb4: 6e20 da41 2100 |0008: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14abba: 6202 0120 |000b: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@2001 │ │ +14abbe: 6e20 d841 2100 |000d: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14abc4: 5452 991f |0010: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14abc8: 1a03 0000 |0012: const-string v3, "" // string@0000 │ │ +14abcc: 6e20 f141 3200 |0014: invoke-virtual {v2, v3}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14abd2: 0c02 |0017: move-result-object v2 │ │ +14abd4: 6e20 9941 1200 |0018: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14abda: 1a02 102f |001b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14abde: 5453 991f |001d: iget-object v3, v5, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14abe2: 6e10 f541 0300 |001f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14abe8: 0a03 |0022: move-result v3 │ │ +14abea: 1a04 0000 |0023: const-string v4, "" // string@0000 │ │ +14abee: 7130 7e41 3204 |0025: invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14abf4: 0c00 |0028: move-result-object v0 │ │ +14abf6: 5452 9a1f |0029: iget-object v2, v5, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14abfa: 6e20 5b41 0200 |002b: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14ac00: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0005 line=1107 │ │ 0x000b line=1108 │ │ 0x0010 line=1109 │ │ 0x001b line=1111 │ │ + 0x001f line=1113 │ │ + 0x0025 line=1111 │ │ 0x0029 line=1116 │ │ 0x002e line=1117 │ │ locals : │ │ 0x0029 - 0x002f reg=0 intent Landroid/content/Intent; │ │ 0x0005 - 0x002f reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x002f reg=5 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x002f reg=6 line Ljava/lang/String; │ │ @@ -463718,16 +463955,16 @@ │ │ type : '(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14cf44: |[14cf44] indrora.atomic.irc.IRCConnection.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V │ │ -14cf54: 0e00 |0000: return-void │ │ +14ac04: |[14ac04] indrora.atomic.irc.IRCConnection.onUserList:(Ljava/lang/String;[Lorg/jibble/pircbot/User;)V │ │ +14ac14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0001 reg=1 channel Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 users [Lorg/jibble/pircbot/User; │ │ @@ -463736,93 +463973,89 @@ │ │ name : 'onVersion' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ - insns size : 41 16-bit code units │ │ -14cf58: |[14cf58] indrora.atomic.irc.IRCConnection.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cf68: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -14cf6c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14cf72: 1a01 a115 |0005: const-string v1, "NOTICE " // string@15a1 │ │ -14cf76: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14cf7c: 0c00 |000a: move-result-object v0 │ │ -14cf7e: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14cf84: 0c00 |000e: move-result-object v0 │ │ -14cf86: 1a01 5b00 |000f: const-string v1, " :VERSION " // string@005b │ │ -14cf8a: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14cf90: 0c00 |0014: move-result-object v0 │ │ -14cf92: 1a01 3104 |0015: const-string v1, "Atomic - An IRC client for Android https://indrora.github.io/Atomic" // string@0431 │ │ -14cf96: 6e20 6343 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14cf9c: 0c00 |001a: move-result-object v0 │ │ -14cf9e: 1a01 0200 |001b: const-string v1, "" // string@0002 │ │ -14cfa2: 6e20 6343 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14cfa8: 0c00 |0020: move-result-object v0 │ │ -14cfaa: 6e10 6a43 0000 |0021: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14cfb0: 0c00 |0024: move-result-object v0 │ │ -14cfb2: 6e20 1941 0200 |0025: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCConnection;.sendRawLine:(Ljava/lang/String;)V // method@4119 │ │ -14cfb8: 0e00 |0028: return-void │ │ + insns size : 29 16-bit code units │ │ +14ac18: |[14ac18] indrora.atomic.irc.IRCConnection.onVersion:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14ac28: 2200 7908 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +14ac2c: 7010 5a43 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14ac32: 1a01 9d15 |0005: const-string v1, "NOTICE " // string@159d │ │ +14ac36: 6e20 6343 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14ac3c: 0c00 |000a: move-result-object v0 │ │ +14ac3e: 6e20 6343 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14ac44: 0c00 |000e: move-result-object v0 │ │ +14ac46: 1a01 5c00 |000f: const-string v1, " :VERSION Atomic - An IRC client for Android https://indrora.github.io/Atomic" // string@005c │ │ +14ac4a: 6e20 6343 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14ac50: 0c00 |0014: move-result-object v0 │ │ +14ac52: 6e10 6a43 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14ac58: 0c00 |0018: move-result-object v0 │ │ +14ac5a: 6e20 1941 0200 |0019: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCConnection;.sendRawLine:(Ljava/lang/String;)V // method@4119 │ │ +14ac60: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ - 0x0028 line=151 │ │ + 0x001c line=151 │ │ locals : │ │ - 0x0000 - 0x0029 reg=2 this Lindrora/atomic/irc/IRCConnection; │ │ - 0x0000 - 0x0029 reg=3 sourceNick Ljava/lang/String; │ │ - 0x0000 - 0x0029 reg=4 sourceLogin Ljava/lang/String; │ │ - 0x0000 - 0x0029 reg=5 sourceHostname Ljava/lang/String; │ │ - 0x0000 - 0x0029 reg=6 target Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=2 this Lindrora/atomic/irc/IRCConnection; │ │ + 0x0000 - 0x001d reg=3 sourceNick Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=4 sourceLogin Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=5 sourceHostname Ljava/lang/String; │ │ + 0x0000 - 0x001d reg=6 target Ljava/lang/String; │ │ │ │ #49 : (in Lindrora/atomic/irc/IRCConnection;) │ │ name : 'onVoice' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -14cfbc: |[14cfbc] indrora.atomic.irc.IRCConnection.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -14cfcc: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ -14cfd0: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14cfd4: 1403 df00 0e7f |0004: const v3, #float 1.88755e+38 // #7f0e00df │ │ -14cfda: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -14cfdc: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -14cfe0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -14cfe2: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ -14cfe6: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -14cfe8: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ -14cfec: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ -14cff2: 0c02 |0013: move-result-object v2 │ │ -14cff4: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -14cffa: 1402 9400 027f |0017: const v2, #float 1.72803e+38 // #7f020094 │ │ -14d000: 6e20 da41 2100 |001a: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -14d006: 6202 fc1f |001d: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ -14d00a: 6e20 d841 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -14d010: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14d014: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -14d01a: 0c02 |0027: move-result-object v2 │ │ -14d01c: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -14d022: 1a02 152f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f15 │ │ -14d026: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ -14d02a: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -14d030: 0a03 |0032: move-result v3 │ │ -14d032: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ -14d038: 0c00 |0036: move-result-object v0 │ │ -14d03a: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14d03e: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ -14d044: 0e00 |003c: return-void │ │ +14ac64: |[14ac64] indrora.atomic.irc.IRCConnection.onVoice:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +14ac74: 2201 2808 |0000: new-instance v1, Lindrora/atomic/model/Message; // type@0828 │ │ +14ac78: 5462 9a1f |0002: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ac7c: 1403 df00 0e7f |0004: const v3, #float 1.88755e+38 // #7f0e00df │ │ +14ac82: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +14ac84: 2344 3709 |0008: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14ac88: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +14ac8a: 4d08 0405 |000b: aput-object v8, v4, v5 │ │ +14ac8e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +14ac90: 4d0b 0405 |000e: aput-object v11, v4, v5 │ │ +14ac94: 6e30 4841 3204 |0010: invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@4148 │ │ +14ac9a: 0c02 |0013: move-result-object v2 │ │ +14ac9c: 7020 c441 2100 |0014: invoke-direct {v1, v2}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14aca2: 1402 9400 027f |0017: const v2, #float 1.72803e+38 // #7f020094 │ │ +14aca8: 6e20 da41 2100 |001a: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14acae: 6202 fc1f |001d: sget-object v2, Lindrora/atomic/model/Message$MessageColor;.CHANNEL_EVENT:Lindrora/atomic/model/Message$MessageColor; // field@1ffc │ │ +14acb2: 6e20 d841 2100 |001f: invoke-virtual {v1, v2}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14acb8: 5462 991f |0022: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14acbc: 6e20 f141 7200 |0024: invoke-virtual {v2, v7}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14acc2: 0c02 |0027: move-result-object v2 │ │ +14acc4: 6e20 9941 1200 |0028: invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14acca: 1a02 102f |002b: const-string v2, "indrora.atomic.conversation.message" // string@2f10 │ │ +14acce: 5463 991f |002d: iget-object v3, v6, Lindrora/atomic/irc/IRCConnection;.server:Lindrora/atomic/model/Server; // field@1f99 │ │ +14acd2: 6e10 f541 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14acd8: 0a03 |0032: move-result v3 │ │ +14acda: 7130 7e41 3207 |0033: invoke-static {v2, v3, v7}, Lindrora/atomic/model/Broadcast;.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@417e │ │ +14ace0: 0c00 |0036: move-result-object v0 │ │ +14ace2: 5462 9a1f |0037: iget-object v2, v6, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ace6: 6e20 5b41 0200 |0039: invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;.sendBroadcast:(Landroid/content/Intent;)V // method@415b │ │ +14acec: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0017 line=837 │ │ 0x001d line=838 │ │ 0x0022 line=839 │ │ 0x002b line=841 │ │ + 0x002f line=843 │ │ + 0x0033 line=841 │ │ 0x0037 line=846 │ │ 0x003c line=847 │ │ locals : │ │ 0x0037 - 0x003d reg=0 intent Landroid/content/Intent; │ │ 0x0017 - 0x003d reg=1 message Lindrora/atomic/model/Message; │ │ 0x0000 - 0x003d reg=6 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x003d reg=7 target Ljava/lang/String; │ │ @@ -463836,22 +464069,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -14d048: |[14d048] indrora.atomic.irc.IRCConnection.quitServer:()V │ │ -14d058: 5410 9a1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ -14d05c: 6e10 4641 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -14d062: 0c00 |0005: move-result-object v0 │ │ -14d064: 6e10 2342 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getQuitMessage:()Ljava/lang/String; // method@4223 │ │ -14d06a: 0c00 |0009: move-result-object v0 │ │ -14d06c: 6e20 1541 0100 |000a: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:(Ljava/lang/String;)V // method@4115 │ │ -14d072: 0e00 |000d: return-void │ │ +14acf0: |[14acf0] indrora.atomic.irc.IRCConnection.quitServer:()V │ │ +14ad00: 5410 9a1f |0000: iget-object v0, v1, Lindrora/atomic/irc/IRCConnection;.service:Lindrora/atomic/irc/IRCService; // field@1f9a │ │ +14ad04: 6e10 4641 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +14ad0a: 0c00 |0005: move-result-object v0 │ │ +14ad0c: 6e10 2342 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.getQuitMessage:()Ljava/lang/String; // method@4223 │ │ +14ad12: 0c00 |0009: move-result-object v0 │ │ +14ad14: 6e20 1541 0100 |000a: invoke-virtual {v1, v0}, Lindrora/atomic/irc/IRCConnection;.quitServer:(Ljava/lang/String;)V // method@4115 │ │ +14ad1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ 0x000d line=1329 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lindrora/atomic/irc/IRCConnection; │ │ │ │ @@ -463860,37 +464093,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -14d074: |[14d074] indrora.atomic.irc.IRCConnection.quitServer:(Ljava/lang/String;)V │ │ -14d084: 5421 971f |0000: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ -14d088: 1d01 |0002: monitor-enter v1 │ │ -14d08a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -14d08c: 5c20 961f |0004: iput-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ -14d090: 1e01 |0006: monitor-exit v1 │ │ -14d092: 2200 1108 |0007: new-instance v0, Lindrora/atomic/irc/IRCConnection$2; // type@0811 │ │ -14d096: 7030 c940 2003 |0009: invoke-direct {v0, v2, v3}, Lindrora/atomic/irc/IRCConnection$2;.:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V // method@40c9 │ │ -14d09c: 6e10 cb40 0000 |000c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection$2;.start:()V // method@40cb │ │ -14d0a2: 0e00 |000f: return-void │ │ -14d0a4: 0d00 |0010: move-exception v0 │ │ -14d0a6: 1e01 |0011: monitor-exit v1 │ │ -14d0a8: 2700 |0012: throw v0 │ │ +14ad1c: |[14ad1c] indrora.atomic.irc.IRCConnection.quitServer:(Ljava/lang/String;)V │ │ +14ad2c: 5421 971f |0000: iget-object v1, v2, Lindrora/atomic/irc/IRCConnection;.isQuittingLock:Ljava/lang/Object; // field@1f97 │ │ +14ad30: 1d01 |0002: monitor-enter v1 │ │ +14ad32: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +14ad34: 5c20 961f |0004: iput-boolean v0, v2, Lindrora/atomic/irc/IRCConnection;.isQuitting:Z // field@1f96 │ │ +14ad38: 1e01 |0006: monitor-exit v1 │ │ +14ad3a: 2200 1108 |0007: new-instance v0, Lindrora/atomic/irc/IRCConnection$2; // type@0811 │ │ +14ad3e: 7030 c940 2003 |0009: invoke-direct {v0, v2, v3}, Lindrora/atomic/irc/IRCConnection$2;.:(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V // method@40c9 │ │ +14ad44: 6e10 cb40 0000 |000c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection$2;.start:()V // method@40cb │ │ +14ad4a: 0e00 |000f: return-void │ │ +14ad4c: 0d00 |0010: move-exception v0 │ │ +14ad4e: 1e01 |0011: monitor-exit v1 │ │ +14ad50: 2700 |0012: throw v0 │ │ catches : 2 │ │ 0x0004 - 0x0007 │ │ -> 0x0010 │ │ 0x0011 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=1333 │ │ 0x0003 line=1334 │ │ 0x0006 line=1335 │ │ 0x0007 line=1337 │ │ + 0x000c line=1342 │ │ 0x000f line=1343 │ │ 0x0010 line=1335 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0013 reg=3 message Ljava/lang/String; │ │ │ │ #52 : (in Lindrora/atomic/irc/IRCConnection;) │ │ @@ -463898,17 +464132,17 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14d0c0: |[14d0c0] indrora.atomic.irc.IRCConnection.setAutojoinChannels:(Ljava/util/ArrayList;)V │ │ -14d0d0: 5b01 911f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ -14d0d4: 0e00 |0002: return-void │ │ +14ad68: |[14ad68] indrora.atomic.irc.IRCConnection.setAutojoinChannels:(Ljava/util/ArrayList;)V │ │ +14ad78: 5b01 911f |0000: iput-object v1, v0, Lindrora/atomic/irc/IRCConnection;.autojoinChannels:Ljava/util/ArrayList; // field@1f91 │ │ +14ad7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0003 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ @@ -463919,17 +464153,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d0d8: |[14d0d8] indrora.atomic.irc.IRCConnection.setIdent:(Ljava/lang/String;)V │ │ -14d0e8: 6e20 2141 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setLogin:(Ljava/lang/String;)V // method@4121 │ │ -14d0ee: 0e00 |0003: return-void │ │ +14ad80: |[14ad80] indrora.atomic.irc.IRCConnection.setIdent:(Ljava/lang/String;)V │ │ +14ad90: 6e20 2141 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setLogin:(Ljava/lang/String;)V // method@4121 │ │ +14ad96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=160 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0004 reg=1 ident Ljava/lang/String; │ │ @@ -463939,18 +464173,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -14d0f0: |[14d0f0] indrora.atomic.irc.IRCConnection.setNickname:(Ljava/lang/String;)V │ │ -14d100: 6e20 2341 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setName:(Ljava/lang/String;)V // method@4123 │ │ -14d106: 7010 2c41 0000 |0003: invoke-direct {v0}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ -14d10c: 0e00 |0006: return-void │ │ +14ad98: |[14ad98] indrora.atomic.irc.IRCConnection.setNickname:(Ljava/lang/String;)V │ │ +14ada8: 6e20 2341 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setName:(Ljava/lang/String;)V // method@4123 │ │ +14adae: 7010 2c41 0000 |0003: invoke-direct {v0}, Lindrora/atomic/irc/IRCConnection;.updateNickMatchPattern:()V // method@412c │ │ +14adb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0006 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ @@ -463961,32 +464195,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d110: |[14d110] indrora.atomic.irc.IRCConnection.setRealName:(Ljava/lang/String;)V │ │ -14d120: 6e20 2a41 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setVersion:(Ljava/lang/String;)V // method@412a │ │ -14d126: 0e00 |0003: return-void │ │ +14adb8: |[14adb8] indrora.atomic.irc.IRCConnection.setRealName:(Ljava/lang/String;)V │ │ +14adc8: 6e20 2a41 1000 |0000: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;.setVersion:(Ljava/lang/String;)V // method@412a │ │ +14adce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lindrora/atomic/irc/IRCConnection; │ │ 0x0000 - 0x0004 reg=1 realname Ljava/lang/String; │ │ │ │ - source_file_idx : 2367 (IRCConnection.java) │ │ + source_file_idx : 2363 (IRCConnection.java) │ │ │ │ Class #1609 header: │ │ class_idx : 306 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 305 │ │ -source_file_idx : 823 │ │ +source_file_idx : 820 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1609 annotations: │ │ Annotations on class │ │ @@ -464006,17 +464240,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d128: |[14d128] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -14d138: 7010 6805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0568 │ │ -14d13e: 0e00 |0003: return-void │ │ +14add0: |[14add0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +14ade0: 7010 6805 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0568 │ │ +14ade6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -464025,32 +464259,32 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d140: |[14d140] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -14d150: 7110 9005 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0590 │ │ -14d156: 0a00 |0003: move-result v0 │ │ -14d158: 0f00 |0004: return v0 │ │ +14ade8: |[14ade8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +14adf8: 7110 9005 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0590 │ │ +14adfe: 0a00 |0003: move-result v0 │ │ +14ae00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ - source_file_idx : 823 (AccessibilityServiceInfoCompat.java) │ │ + source_file_idx : 820 (AccessibilityServiceInfoCompat.java) │ │ │ │ Class #1610 header: │ │ class_idx : 462 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 461 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1610 annotations: │ │ Annotations on class │ │ @@ -464070,17 +464304,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d15c: |[14d15c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ -14d16c: 7010 800a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0a80 │ │ -14d172: 0e00 |0003: return-void │ │ +14ae04: |[14ae04] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +14ae14: 7010 800a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0a80 │ │ +14ae1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ │ │ Virtual methods - │ │ @@ -464089,84 +464323,84 @@ │ │ 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 │ │ -14d174: |[14d174] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -14d184: 2202 e201 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@01e2 │ │ -14d188: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -14d18c: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -14d190: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ -14d194: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -14d198: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -14d19c: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -14d1a0: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -14d1a4: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -14d1a8: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -14d1ac: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -14d1b0: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -14d1b4: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -14d1b8: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -14d1bc: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -14d1c0: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -14d1c4: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -14d1c8: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -14d1cc: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -14d1d0: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -14d1d4: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -14d1d8: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ -14d1dc: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -14d1e0: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ -14d1e4: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -14d1e8: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -14d1ec: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -14d1f0: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ -14d1f4: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ -14d1f8: 0210 0000 |003a: move/from16 v16, v0 │ │ -14d1fc: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ -14d200: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -14d204: 0211 0000 |0040: move/from16 v17, v0 │ │ -14d208: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ -14d20c: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -14d210: 0212 0000 |0046: move/from16 v18, v0 │ │ -14d214: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -14d218: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -14d21c: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -14d220: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ -14d224: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -14d228: 0214 0000 |0052: move/from16 v20, v0 │ │ -14d22c: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -14d230: 5400 bd02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ -14d234: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -14d238: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ -14d23c: 5400 b502 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -14d240: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -14d244: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -14d248: 5400 b702 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ -14d24c: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -14d250: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ -14d254: 5500 b802 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ -14d258: 0218 0000 |006a: move/from16 v24, v0 │ │ -14d25c: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -14d260: 5400 c402 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ -14d264: 0819 0000 |0070: move-object/from16 v25, v0 │ │ -14d268: 7618 1f0b 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@0b1f │ │ -14d26e: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ -14d272: 5403 ad02 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -14d276: 7120 c30a 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ -14d27c: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ -14d280: 5403 c502 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -14d284: 7120 c40a 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@0ac4 │ │ -14d28a: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ -14d28e: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ -14d292: 6e30 2d0a 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@0a2d │ │ -14d298: 0c03 |008a: move-result-object v3 │ │ -14d29a: 1103 |008b: return-object v3 │ │ +14ae1c: |[14ae1c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +14ae2c: 2202 e201 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@01e2 │ │ +14ae30: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +14ae34: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +14ae38: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ +14ae3c: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +14ae40: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +14ae44: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +14ae48: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +14ae4c: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +14ae50: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ +14ae54: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +14ae58: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +14ae5c: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +14ae60: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +14ae64: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +14ae68: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +14ae6c: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +14ae70: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +14ae74: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +14ae78: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ +14ae7c: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +14ae80: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ +14ae84: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +14ae88: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ +14ae8c: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +14ae90: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +14ae94: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +14ae98: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ +14ae9c: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ +14aea0: 0210 0000 |003a: move/from16 v16, v0 │ │ +14aea4: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ +14aea8: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +14aeac: 0211 0000 |0040: move/from16 v17, v0 │ │ +14aeb0: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ +14aeb4: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +14aeb8: 0212 0000 |0046: move/from16 v18, v0 │ │ +14aebc: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +14aec0: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +14aec4: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +14aec8: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ +14aecc: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +14aed0: 0214 0000 |0052: move/from16 v20, v0 │ │ +14aed4: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +14aed8: 5400 bd02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ +14aedc: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +14aee0: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ +14aee4: 5400 b502 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +14aee8: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +14aeec: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +14aef0: 5400 b702 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ +14aef4: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +14aef8: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ +14aefc: 5500 b802 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ +14af00: 0218 0000 |006a: move/from16 v24, v0 │ │ +14af04: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +14af08: 5400 c402 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ +14af0c: 0819 0000 |0070: move-object/from16 v25, v0 │ │ +14af10: 7618 1f0b 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@0b1f │ │ +14af16: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ +14af1a: 5403 ad02 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +14af1e: 7120 c30a 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ +14af24: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ +14af28: 5403 c502 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +14af2c: 7120 c40a 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@0ac4 │ │ +14af32: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ +14af36: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ +14af3a: 6e30 2d0a 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@0a2d │ │ +14af40: 0c03 |008a: move-result-object v3 │ │ +14af42: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0075 line=662 │ │ 0x007c line=663 │ │ 0x0083 line=664 │ │ locals : │ │ @@ -464180,21 +464414,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -14d29c: |[14d29c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -14d2ac: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -14d2b0: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -14d2b4: 7140 240b 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b24 │ │ -14d2ba: 0c00 |0007: move-result-object v0 │ │ -14d2bc: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -14d2c0: 1100 |000a: return-object v0 │ │ +14af44: |[14af44] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +14af54: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +14af58: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +14af5c: 7140 240b 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0b24 │ │ +14af62: 0c00 |0007: move-result-object v0 │ │ +14af64: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +14af68: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=679 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -464204,18 +464438,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d2c4: |[14d2c4] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ -14d2d4: 7110 250b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@0b25 │ │ -14d2da: 0a00 |0003: move-result v0 │ │ -14d2dc: 0f00 |0004: return v0 │ │ +14af6c: |[14af6c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +14af7c: 7110 250b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@0b25 │ │ +14af82: 0a00 |0003: move-result v0 │ │ +14af84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -464224,18 +464458,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d2e0: |[14d2e0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -14d2f0: 7110 260b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b26 │ │ -14d2f6: 0c00 |0003: move-result-object v0 │ │ -14d2f8: 1100 |0004: return-object v0 │ │ +14af88: |[14af88] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +14af98: 7110 260b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0b26 │ │ +14af9e: 0c00 |0003: move-result-object v0 │ │ +14afa0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -464244,18 +464478,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d2fc: |[14d2fc] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -14d30c: 7110 270b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0b27 │ │ -14d312: 0c00 |0003: move-result-object v0 │ │ -14d314: 1100 |0004: return-object v0 │ │ +14afa4: |[14afa4] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +14afb4: 7110 270b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0b27 │ │ +14afba: 0c00 |0003: move-result-object v0 │ │ +14afbc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -464264,18 +464498,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d318: |[14d318] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -14d328: 7110 280b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@0b28 │ │ -14d32e: 0a00 |0003: move-result v0 │ │ -14d330: 0f00 |0004: return v0 │ │ +14afc0: |[14afc0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +14afd0: 7110 280b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@0b28 │ │ +14afd6: 0a00 |0003: move-result v0 │ │ +14afd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -464284,18 +464518,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d334: |[14d334] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -14d344: 7110 290b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0b29 │ │ -14d34a: 0c00 |0003: move-result-object v0 │ │ -14d34c: 1100 |0004: return-object v0 │ │ +14afdc: |[14afdc] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +14afec: 7110 290b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0b29 │ │ +14aff2: 0c00 |0003: move-result-object v0 │ │ +14aff4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -464304,32 +464538,32 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d350: |[14d350] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -14d360: 7110 2a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@0b2a │ │ -14d366: 0a00 |0003: move-result v0 │ │ -14d368: 0f00 |0004: return v0 │ │ +14aff8: |[14aff8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +14b008: 7110 2a0b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@0b2a │ │ +14b00e: 0a00 |0003: move-result v0 │ │ +14b010: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1611 header: │ │ class_idx : 491 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 490 │ │ -source_file_idx : 5638 │ │ +source_file_idx : 5634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1611 annotations: │ │ Annotations on class │ │ @@ -464349,17 +464583,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d36c: |[14d36c] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ -14d37c: 7010 460b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0b46 │ │ -14d382: 0e00 |0003: return-void │ │ +14b014: |[14b014] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ +14b024: 7010 460b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0b46 │ │ +14b02a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -464368,30 +464602,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14d384: |[14d384] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ -14d394: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -14d398: 0f00 |0002: return v0 │ │ +14b02c: |[14b02c] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ +14b03c: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +14b040: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ - source_file_idx : 5638 (NotificationManagerCompat.java) │ │ + source_file_idx : 5634 (NotificationManagerCompat.java) │ │ │ │ Class #1612 header: │ │ class_idx : 518 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 517 │ │ -source_file_idx : 6330 │ │ +source_file_idx : 6326 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1612 annotations: │ │ Annotations on class │ │ @@ -464411,17 +464645,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d39c: |[14d39c] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -14d3ac: 7010 d80b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0bd8 │ │ -14d3b2: 0e00 |0003: return-void │ │ +14b044: |[14b044] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +14b054: 7010 d80b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@0bd8 │ │ +14b05a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -464430,18 +464664,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d3b4: |[14d3b4] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -14d3c4: 7110 e80b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0be8 │ │ -14d3ca: 0c00 |0003: move-result-object v0 │ │ -14d3cc: 1100 |0004: return-object v0 │ │ +14b05c: |[14b05c] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +14b06c: 7110 e80b 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@0be8 │ │ +14b072: 0c00 |0003: move-result-object v0 │ │ +14b074: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -464450,31 +464684,31 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -14d3d0: |[14d3d0] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -14d3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14d3e2: 0f00 |0001: return v0 │ │ +14b078: |[14b078] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +14b088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14b08a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 6330 (ShareCompat.java) │ │ + source_file_idx : 6326 (ShareCompat.java) │ │ │ │ Class #1613 header: │ │ class_idx : 555 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 554 │ │ -source_file_idx : 2418 │ │ +source_file_idx : 2414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1613 annotations: │ │ Annotations on class │ │ @@ -464494,17 +464728,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d3e4: |[14d3e4] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -14d3f4: 7010 9d0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0c9d │ │ -14d3fa: 0e00 |0003: return-void │ │ +14b08c: |[14b08c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +14b09c: 7010 9d0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0c9d │ │ +14b0a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -464513,33 +464747,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14d3fc: |[14d3fc] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -14d40c: 7120 ab0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0cab │ │ -14d412: 0c00 |0003: move-result-object v0 │ │ -14d414: 1100 |0004: return-object v0 │ │ +14b0a4: |[14b0a4] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +14b0b4: 7120 ab0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0cab │ │ +14b0ba: 0c00 |0003: move-result-object v0 │ │ +14b0bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ │ │ - source_file_idx : 2418 (IntentCompat.java) │ │ + source_file_idx : 2414 (IntentCompat.java) │ │ │ │ Class #1614 header: │ │ class_idx : 596 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 595 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1614 annotations: │ │ Annotations on class │ │ @@ -464559,17 +464793,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d418: |[14d418] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.:()V │ │ -14d428: 7010 3f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@0d3f │ │ -14d42e: 0e00 |0003: return-void │ │ +14b0c0: |[14b0c0] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.:()V │ │ +14b0d0: 7010 3f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$HcMr1BitmapCompatImpl;.:()V // method@0d3f │ │ +14b0d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -464578,18 +464812,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d430: |[14d430] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ -14d440: 7110 4e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d4e │ │ -14d446: 0a00 |0003: move-result v0 │ │ -14d448: 0f00 |0004: return v0 │ │ +14b0d8: |[14b0d8] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.hasMipMap:(Landroid/graphics/Bitmap;)Z │ │ +14b0e8: 7110 4e0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.hasMipMap:(Landroid/graphics/Bitmap;)Z // method@0d4e │ │ +14b0ee: 0a00 |0003: move-result v0 │ │ +14b0f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ @@ -464598,33 +464832,33 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d44c: |[14d44c] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ -14d45c: 7120 4f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d4f │ │ -14d462: 0e00 |0003: return-void │ │ +14b0f4: |[14b0f4] android.support.v4.graphics.BitmapCompat$JbMr2BitmapCompatImpl.setHasMipMap:(Landroid/graphics/Bitmap;Z)V │ │ +14b104: 7120 4f0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/BitmapCompatJellybeanMR2;.setHasMipMap:(Landroid/graphics/Bitmap;Z)V // method@0d4f │ │ +14b10a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl; │ │ 0x0000 - 0x0004 reg=1 bitmap Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0004 reg=2 hasMipMap Z │ │ │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #1615 header: │ │ class_idx : 606 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 605 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1615 annotations: │ │ Annotations on class │ │ @@ -464644,17 +464878,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d464: |[14d464] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.:()V │ │ -14d474: 7010 760d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0d76 │ │ -14d47a: 0e00 |0003: return-void │ │ +14b10c: |[14b10c] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.:()V │ │ +14b11c: 7010 760d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@0d76 │ │ +14b122: 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 - │ │ @@ -464663,21 +464897,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14d47c: |[14d47c] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -14d48c: 7110 a80d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0da8 │ │ -14d492: 0a00 |0003: move-result v0 │ │ -14d494: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ -14d498: 0f00 |0006: return v0 │ │ -14d49a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -14d49c: 28fe |0008: goto 0006 // -0002 │ │ +14b124: |[14b124] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +14b134: 7110 a80d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0da8 │ │ +14b13a: 0a00 |0003: move-result v0 │ │ +14b13c: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ +14b140: 0f00 |0006: return v0 │ │ +14b142: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +14b144: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ locals : │ │ 0x0004 - 0x0006 reg=0 dir I │ │ 0x0007 - 0x0009 reg=0 dir I │ │ @@ -464689,33 +464923,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d4a0: |[14d4a0] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -14d4b0: 7120 a90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0da9 │ │ -14d4b6: 0e00 |0003: return-void │ │ +14b148: |[14b148] android.support.v4.graphics.drawable.DrawableCompat$JellybeanMr1DrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +14b158: 7120 a90d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatJellybeanMr1;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0da9 │ │ +14b15e: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1616 header: │ │ class_idx : 622 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 621 │ │ -source_file_idx : 1836 │ │ +source_file_idx : 1832 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1616 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;' │ │ @@ -464730,17 +464964,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d4b8: |[14d4b8] android.support.v4.graphics.drawable.DrawableWrapperKitKat.:(Landroid/graphics/drawable/Drawable;)V │ │ -14d4c8: 7020 e00d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0de0 │ │ -14d4ce: 0e00 |0003: return-void │ │ +14b160: |[14b160] android.support.v4.graphics.drawable.DrawableWrapperKitKat.:(Landroid/graphics/drawable/Drawable;)V │ │ +14b170: 7020 e00d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperHoneycomb;.:(Landroid/graphics/drawable/Drawable;)V // method@0de0 │ │ +14b176: 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; │ │ @@ -464751,19 +464985,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -14d4d0: |[14d4d0] android.support.v4.graphics.drawable.DrawableWrapperKitKat.isAutoMirrored:()Z │ │ -14d4e0: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0466 │ │ -14d4e4: 6e10 5b03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@035b │ │ -14d4ea: 0a00 |0005: move-result v0 │ │ -14d4ec: 0f00 |0006: return v0 │ │ +14b178: |[14b178] android.support.v4.graphics.drawable.DrawableWrapperKitKat.isAutoMirrored:()Z │ │ +14b188: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0466 │ │ +14b18c: 6e10 5b03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@035b │ │ +14b192: 0a00 |0005: move-result v0 │ │ +14b194: 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;) │ │ @@ -464771,33 +465005,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -14d4f0: |[14d4f0] android.support.v4.graphics.drawable.DrawableWrapperKitKat.setAutoMirrored:(Z)V │ │ -14d500: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0466 │ │ -14d504: 6e20 6103 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0361 │ │ -14d50a: 0e00 |0005: return-void │ │ +14b198: |[14b198] android.support.v4.graphics.drawable.DrawableWrapperKitKat.setAutoMirrored:(Z)V │ │ +14b1a8: 5410 6604 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0466 │ │ +14b1ac: 6e20 6103 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0361 │ │ +14b1b2: 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 : 1836 (DrawableWrapperKitKat.java) │ │ + source_file_idx : 1832 (DrawableWrapperKitKat.java) │ │ │ │ Class #1617 header: │ │ class_idx : 944 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 941 │ │ -source_file_idx : 770 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1617 annotations: │ │ Annotations on class │ │ @@ -464817,17 +465051,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d50c: |[14d50c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -14d51c: 7010 f416 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@16f4 │ │ -14d522: 0e00 |0003: return-void │ │ +14b1b4: |[14b1b4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +14b1c4: 7010 f416 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@16f4 │ │ +14b1ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -464836,23 +465070,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 │ │ -14d524: |[14d524] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -14d534: 7120 5c17 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@175c │ │ -14d53a: 0c00 |0003: move-result-object v0 │ │ -14d53c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -14d540: 2201 a204 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@04a2 │ │ -14d544: 7020 ce20 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@20ce │ │ -14d54a: 1101 |000b: return-object v1 │ │ -14d54c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -14d54e: 28fe |000d: goto 000b // -0002 │ │ +14b1cc: |[14b1cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +14b1dc: 7120 5c17 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@175c │ │ +14b1e2: 0c00 |0003: move-result-object v0 │ │ +14b1e4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +14b1e8: 2201 a204 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@04a2 │ │ +14b1ec: 7020 ce20 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@20ce │ │ +14b1f2: 1101 |000b: return-object v1 │ │ +14b1f4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +14b1f6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -464866,20 +465100,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 │ │ -14d550: |[14d550] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -14d560: 2200 af03 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@03af │ │ -14d564: 7030 0917 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@1709 │ │ -14d56a: 7110 5d17 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@175d │ │ -14d570: 0c00 |0008: move-result-object v0 │ │ -14d572: 1100 |0009: return-object v0 │ │ +14b1f8: |[14b1f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +14b208: 2200 af03 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@03af │ │ +14b20c: 7030 0917 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@1709 │ │ +14b212: 7110 5d17 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@175d │ │ +14b218: 0c00 |0008: move-result-object v0 │ │ +14b21a: 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; │ │ │ │ @@ -464888,35 +465122,35 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -14d574: |[14d574] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -14d584: 7140 5e17 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@175e │ │ -14d58a: 0a00 |0003: move-result v0 │ │ -14d58c: 0f00 |0004: return v0 │ │ +14b21c: |[14b21c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +14b22c: 7140 5e17 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@175e │ │ +14b232: 0a00 |0003: move-result v0 │ │ +14b234: 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 : 770 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 767 (AccessibilityDelegateCompat.java) │ │ │ │ Class #1618 header: │ │ class_idx : 969 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 968 │ │ -source_file_idx : 2520 │ │ +source_file_idx : 2516 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1618 annotations: │ │ Annotations on class │ │ @@ -464936,17 +465170,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d590: |[14d590] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -14d5a0: 7010 b517 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@17b5 │ │ -14d5a6: 0e00 |0003: return-void │ │ +14b238: |[14b238] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +14b248: 7010 b517 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@17b5 │ │ +14b24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -464955,18 +465189,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14d5a8: |[14d5a8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -14d5b8: 7120 d617 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@17d6 │ │ -14d5be: 0a00 |0003: move-result v0 │ │ -14d5c0: 0f00 |0004: return v0 │ │ +14b250: |[14b250] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +14b260: 7120 d617 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@17d6 │ │ +14b266: 0a00 |0003: move-result v0 │ │ +14b268: 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 │ │ @@ -464976,18 +465210,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d5c4: |[14d5c4] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -14d5d4: 7110 d717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@17d7 │ │ -14d5da: 0a00 |0003: move-result v0 │ │ -14d5dc: 0f00 |0004: return v0 │ │ +14b26c: |[14b26c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +14b27c: 7110 d717 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@17d7 │ │ +14b282: 0a00 |0003: move-result v0 │ │ +14b284: 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 │ │ │ │ @@ -464996,32 +465230,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d5e0: |[14d5e0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -14d5f0: 7110 d817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@17d8 │ │ -14d5f6: 0a00 |0003: move-result v0 │ │ -14d5f8: 0f00 |0004: return v0 │ │ +14b288: |[14b288] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +14b298: 7110 d817 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@17d8 │ │ +14b29e: 0a00 |0003: move-result v0 │ │ +14b2a0: 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 : 2520 (KeyEventCompat.java) │ │ + source_file_idx : 2516 (KeyEventCompat.java) │ │ │ │ Class #1619 header: │ │ class_idx : 977 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 976 │ │ -source_file_idx : 4638 │ │ +source_file_idx : 4634 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1619 annotations: │ │ Annotations on class │ │ @@ -465041,17 +465275,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d5fc: |[14d5fc] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.:()V │ │ -14d60c: 7010 dc17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@17dc │ │ -14d612: 0e00 |0003: return-void │ │ +14b2a4: |[14b2a4] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.:()V │ │ +14b2b4: 7010 dc17 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;.:()V // method@17dc │ │ +14b2ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; │ │ │ │ Virtual methods - │ │ @@ -465060,33 +465294,33 @@ │ │ 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 │ │ -14d614: |[14d614] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ -14d624: 7120 ee17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatLollipop;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17ee │ │ -14d62a: 0e00 |0003: return-void │ │ +14b2bc: |[14b2bc] android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV21.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V │ │ +14b2cc: 7120 ee17 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/LayoutInflaterCompatLollipop;.setFactory:(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V // method@17ee │ │ +14b2d2: 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 : 4638 (LayoutInflaterCompat.java) │ │ + source_file_idx : 4634 (LayoutInflaterCompat.java) │ │ │ │ Class #1620 header: │ │ class_idx : 1004 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1003 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1620 annotations: │ │ Annotations on class │ │ @@ -465106,17 +465340,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d62c: |[14d62c] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.:()V │ │ -14d63c: 7010 6718 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@1867 │ │ -14d642: 0e00 |0003: return-void │ │ +14b2d4: |[14b2d4] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.:()V │ │ +14b2e4: 7010 6718 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@1867 │ │ +14b2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -465125,32 +465359,32 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d644: |[14d644] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ -14d654: 7110 8d18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatGingerbread;.getSource:(Landroid/view/MotionEvent;)I // method@188d │ │ -14d65a: 0a00 |0003: move-result v0 │ │ -14d65c: 0f00 |0004: return v0 │ │ +14b2ec: |[14b2ec] android.support.v4.view.MotionEventCompat$GingerbreadMotionEventVersionImpl.getSource:(Landroid/view/MotionEvent;)I │ │ +14b2fc: 7110 8d18 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatGingerbread;.getSource:(Landroid/view/MotionEvent;)I // method@188d │ │ +14b302: 0a00 |0003: move-result v0 │ │ +14b304: 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 : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #1621 header: │ │ class_idx : 1043 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1042 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1621 annotations: │ │ Annotations on class │ │ @@ -465170,17 +465404,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d660: |[14d660] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -14d670: 7010 b819 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@19b8 │ │ -14d676: 0e00 |0003: return-void │ │ +14b308: |[14b308] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +14b318: 7010 b819 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@19b8 │ │ +14b31e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -465189,18 +465423,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d678: |[14d678] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -14d688: 7110 1d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@1b1d │ │ -14d68e: 0a00 |0003: move-result v0 │ │ -14d690: 0f00 |0004: return v0 │ │ +14b320: |[14b320] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +14b330: 7110 1d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@1b1d │ │ +14b336: 0a00 |0003: move-result v0 │ │ +14b338: 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; │ │ │ │ @@ -465209,33 +465443,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d694: |[14d694] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -14d6a4: 7120 1e1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@1b1e │ │ -14d6aa: 0e00 |0003: return-void │ │ +14b33c: |[14b33c] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +14b34c: 7120 1e1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@1b1e │ │ +14b352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1079 │ │ 0x0003 line=1080 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1622 header: │ │ class_idx : 1071 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1070 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1622 annotations: │ │ Annotations on class │ │ @@ -465255,17 +465489,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d6ac: |[14d6ac] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ -14d6bc: 7010 941b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@1b94 │ │ -14d6c2: 0e00 |0003: return-void │ │ +14b354: |[14b354] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ +14b364: 7010 941b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@1b94 │ │ +14b36a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -465274,31 +465508,31 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -14d6c4: |[14d6c4] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -14d6d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14d6d6: 0f00 |0001: return v0 │ │ +14b36c: |[14b36c] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +14b37c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14b37e: 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 : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #1623 header: │ │ class_idx : 1078 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1077 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1623 annotations: │ │ Annotations on class │ │ @@ -465318,17 +465552,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d6d8: |[14d6d8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -14d6e8: 7010 a41b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@1ba4 │ │ -14d6ee: 0e00 |0003: return-void │ │ +14b380: |[14b380] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +14b390: 7010 a41b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@1ba4 │ │ +14b396: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -465337,34 +465571,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -14d6f0: |[14d6f0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -14d700: 7130 ca1b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1bca │ │ -14d706: 0a00 |0003: move-result v0 │ │ -14d708: 0f00 |0004: return v0 │ │ +14b398: |[14b398] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +14b3a8: 7130 ca1b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1bca │ │ +14b3ae: 0a00 |0003: move-result v0 │ │ +14b3b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #1624 header: │ │ class_idx : 1106 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1104 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1624 annotations: │ │ Annotations on class │ │ @@ -465384,17 +465618,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d70c: |[14d70c] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.:()V │ │ -14d71c: 7010 861c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@1c86 │ │ -14d722: 0e00 |0003: return-void │ │ +14b3b4: |[14b3b4] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.:()V │ │ +14b3c4: 7010 861c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@1c86 │ │ +14b3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -465403,35 +465637,35 @@ │ │ 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 │ │ -14d724: |[14d724] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -14d734: 7140 b31c 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatKitKat;.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@1cb3 │ │ -14d73a: 0e00 |0003: return-void │ │ +14b3cc: |[14b3cc] android.support.v4.view.ViewParentCompat$ViewParentCompatKitKatImpl.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +14b3dc: 7140 b31c 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatKitKat;.notifySubtreeAccessibilityStateChanged:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V // method@1cb3 │ │ +14b3e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0004 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 source Landroid/view/View; │ │ 0x0000 - 0x0004 reg=4 changeType I │ │ │ │ - source_file_idx : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #1625 header: │ │ class_idx : 1119 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1117 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1625 annotations: │ │ Annotations on class │ │ @@ -465451,17 +465685,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d73c: |[14d73c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ -14d74c: 7010 ed1c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@1ced │ │ -14d752: 0e00 |0003: return-void │ │ +14b3e4: |[14b3e4] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +14b3f4: 7010 ed1c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@1ced │ │ +14b3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -465470,17 +465704,17 @@ │ │ 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 │ │ -14d754: |[14d754] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -14d764: 7120 931d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d93 │ │ -14d76a: 0e00 |0003: return-void │ │ +14b3fc: |[14b3fc] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +14b40c: 7120 931d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@1d93 │ │ +14b412: 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; │ │ @@ -465492,17 +465726,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d76c: |[14d76c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -14d77c: 7120 941d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1d94 │ │ -14d782: 0e00 |0003: return-void │ │ +14b414: |[14b414] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +14b424: 7120 941d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1d94 │ │ +14b42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0003 line=598 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -465514,17 +465748,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 │ │ -14d784: |[14d784] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -14d794: 7110 951d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1d95 │ │ -14d79a: 0e00 |0003: return-void │ │ +14b42c: |[14b42c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +14b43c: 7110 951d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1d95 │ │ +14b442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0003 line=603 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -465535,34 +465769,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d79c: |[14d79c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ -14d7ac: 7120 961d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1d96 │ │ -14d7b2: 0e00 |0003: return-void │ │ +14b444: |[14b444] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Ljava/lang/Runnable;)V │ │ +14b454: 7120 961d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1d96 │ │ +14b45a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0003 line=593 │ │ 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 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1626 header: │ │ class_idx : 1139 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1138 │ │ -source_file_idx : 777 │ │ +source_file_idx : 774 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1626 annotations: │ │ Annotations on class │ │ @@ -465582,17 +465816,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d7b4: |[14d7b4] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.:()V │ │ -14d7c4: 7010 d01d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@1dd0 │ │ -14d7ca: 0e00 |0003: return-void │ │ +14b45c: |[14b45c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.:()V │ │ +14b46c: 7010 d01d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@1dd0 │ │ +14b472: 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 - │ │ @@ -465601,18 +465835,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d7cc: |[14d7cc] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -14d7dc: 7110 f01d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1df0 │ │ -14d7e2: 0a00 |0003: move-result v0 │ │ -14d7e4: 0f00 |0004: return v0 │ │ +14b474: |[14b474] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +14b484: 7110 f01d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;.getContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1df0 │ │ +14b48a: 0a00 |0003: move-result v0 │ │ +14b48c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -465621,33 +465855,33 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d7e8: |[14d7e8] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ -14d7f8: 7120 f11d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@1df1 │ │ -14d7fe: 0e00 |0003: return-void │ │ +14b490: |[14b490] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventKitKatImpl.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V │ │ +14b4a0: 7120 f11d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatKitKat;.setContentChangeTypes:(Landroid/view/accessibility/AccessibilityEvent;I)V // method@1df1 │ │ +14b4a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0004 reg=2 types I │ │ │ │ - source_file_idx : 777 (AccessibilityEventCompat.java) │ │ + source_file_idx : 774 (AccessibilityEventCompat.java) │ │ │ │ Class #1627 header: │ │ class_idx : 1160 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1158 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #1627 annotations: │ │ Annotations on class │ │ @@ -465667,17 +465901,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d800: |[14d800] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -14d810: 7010 3b1e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@1e3b │ │ -14d816: 0e00 |0003: return-void │ │ +14b4a8: |[14b4a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +14b4b8: 7010 3b1e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@1e3b │ │ +14b4be: 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 - │ │ @@ -465686,17 +465920,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 │ │ -14d818: |[14d818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14d828: 7130 7920 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@2079 │ │ -14d82e: 0e00 |0003: return-void │ │ +14b4c0: |[14b4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14b4d0: 7130 7920 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@2079 │ │ +14b4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ 0x0003 line=1476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -465708,18 +465942,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14d830: |[14d830] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -14d840: 7120 7a20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@207a │ │ -14d846: 0c00 |0003: move-result-object v0 │ │ -14d848: 1100 |0004: return-object v0 │ │ +14b4d8: |[14b4d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +14b4e8: 7120 7a20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@207a │ │ +14b4ee: 0c00 |0003: move-result-object v0 │ │ +14b4f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ @@ -465729,18 +465963,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14d84c: |[14d84c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -14d85c: 7120 7b20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@207b │ │ -14d862: 0c00 |0003: move-result-object v0 │ │ -14d864: 1100 |0004: return-object v0 │ │ +14b4f4: |[14b4f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +14b504: 7120 7b20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@207b │ │ +14b50a: 0c00 |0003: move-result-object v0 │ │ +14b50c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -465750,18 +465984,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d868: |[14d868] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -14d878: 7110 7c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@207c │ │ -14d87e: 0a00 |0003: move-result v0 │ │ -14d880: 0f00 |0004: return v0 │ │ +14b510: |[14b510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +14b520: 7110 7c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@207c │ │ +14b526: 0a00 |0003: move-result v0 │ │ +14b528: 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; │ │ │ │ @@ -465770,18 +466004,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d884: |[14d884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -14d894: 7110 7d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@207d │ │ -14d89a: 0a00 |0003: move-result v0 │ │ -14d89c: 0f00 |0004: return v0 │ │ +14b52c: |[14b52c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +14b53c: 7110 7d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@207d │ │ +14b542: 0a00 |0003: move-result v0 │ │ +14b544: 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; │ │ │ │ @@ -465790,18 +466024,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d8a0: |[14d8a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -14d8b0: 7110 7e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@207e │ │ -14d8b6: 0a00 |0003: move-result v0 │ │ -14d8b8: 0f00 |0004: return v0 │ │ +14b548: |[14b548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +14b558: 7110 7e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@207e │ │ +14b55e: 0a00 |0003: move-result v0 │ │ +14b560: 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; │ │ │ │ @@ -465810,18 +466044,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14d8bc: |[14d8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -14d8cc: 7120 7f20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@207f │ │ -14d8d2: 0c00 |0003: move-result-object v0 │ │ -14d8d4: 1100 |0004: return-object v0 │ │ +14b564: |[14b564] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +14b574: 7120 7f20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@207f │ │ +14b57a: 0c00 |0003: move-result-object v0 │ │ +14b57c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ @@ -465831,18 +466065,18 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -14d8d8: |[14d8d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -14d8e8: 7130 8020 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@2080 │ │ -14d8ee: 0a00 |0003: move-result v0 │ │ -14d8f0: 0f00 |0004: return v0 │ │ +14b580: |[14b580] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +14b590: 7130 8020 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@2080 │ │ +14b596: 0a00 |0003: move-result v0 │ │ +14b598: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1505 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -465853,17 +466087,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d8f4: |[14d8f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -14d904: 7120 8120 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@2081 │ │ -14d90a: 0e00 |0003: return-void │ │ +14b59c: |[14b59c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +14b5ac: 7120 8120 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@2081 │ │ +14b5b2: 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; │ │ @@ -465874,17 +466108,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d90c: |[14d90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -14d91c: 7120 8220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@2082 │ │ -14d922: 0e00 |0003: return-void │ │ +14b5b4: |[14b5b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +14b5c4: 7120 8220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@2082 │ │ +14b5ca: 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; │ │ @@ -465895,17 +466129,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 │ │ -14d924: |[14d924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14d934: 7130 8320 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@2083 │ │ -14d93a: 0e00 |0003: return-void │ │ +14b5cc: |[14b5cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14b5dc: 7130 8320 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@2083 │ │ +14b5e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1520 │ │ 0x0003 line=1521 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -465917,17 +466151,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 │ │ -14d93c: |[14d93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14d94c: 7130 8420 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@2084 │ │ -14d952: 0e00 |0003: return-void │ │ +14b5e4: |[14b5e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14b5f4: 7130 8420 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@2084 │ │ +14b5fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -465939,33 +466173,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d954: |[14d954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -14d964: 7120 8520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@2085 │ │ -14d96a: 0e00 |0003: return-void │ │ +14b5fc: |[14b5fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +14b60c: 7120 8520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@2085 │ │ +14b612: 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 : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1628 header: │ │ class_idx : 1194 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1193 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1628 annotations: │ │ Annotations on class │ │ @@ -465985,17 +466219,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d96c: |[14d96c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -14d97c: 7010 e820 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@20e8 │ │ -14d982: 0e00 |0003: return-void │ │ +14b614: |[14b614] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +14b624: 7010 e820 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@20e8 │ │ +14b62a: 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 - │ │ @@ -466004,18 +466238,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d984: |[14d984] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -14d994: 7110 d421 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@21d4 │ │ -14d99a: 0a00 |0003: move-result v0 │ │ -14d99c: 0f00 |0004: return v0 │ │ +14b62c: |[14b62c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +14b63c: 7110 d421 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@21d4 │ │ +14b642: 0a00 |0003: move-result v0 │ │ +14b644: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -466024,18 +466258,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14d9a0: |[14d9a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -14d9b0: 7110 d521 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@21d5 │ │ -14d9b6: 0a00 |0003: move-result v0 │ │ -14d9b8: 0f00 |0004: return v0 │ │ +14b648: |[14b648] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +14b658: 7110 d521 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@21d5 │ │ +14b65e: 0a00 |0003: move-result v0 │ │ +14b660: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -466044,17 +466278,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d9bc: |[14d9bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -14d9cc: 7120 d621 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@21d6 │ │ -14d9d2: 0e00 |0003: return-void │ │ +14b664: |[14b664] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +14b674: 7120 d621 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@21d6 │ │ +14b67a: 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; │ │ @@ -466065,33 +466299,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14d9d4: |[14d9d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -14d9e4: 7120 d721 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@21d7 │ │ -14d9ea: 0e00 |0003: return-void │ │ +14b67c: |[14b67c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +14b68c: 7120 d721 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@21d7 │ │ +14b692: 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 : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #1629 header: │ │ class_idx : 1222 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1225 │ │ -source_file_idx : 1538 │ │ +source_file_idx : 1534 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1629 annotations: │ │ Annotations on class │ │ @@ -466111,17 +466345,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14d9ec: |[14d9ec] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.:()V │ │ -14d9fc: 7010 b022 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@22b0 │ │ -14da02: 0e00 |0003: return-void │ │ +14b694: |[14b694] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.:()V │ │ +14b6a4: 7010 b022 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/CompoundButtonCompat$LollipopCompoundButtonImpl;.:()V // method@22b0 │ │ +14b6aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CompoundButtonCompat$Api23CompoundButtonImpl; │ │ │ │ Virtual methods - │ │ @@ -466130,32 +466364,32 @@ │ │ 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 │ │ -14da04: |[14da04] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ -14da14: 7110 bd22 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatApi23;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22bd │ │ -14da1a: 0c00 |0003: move-result-object v0 │ │ -14da1c: 1100 |0004: return-object v0 │ │ +14b6ac: |[14b6ac] android.support.v4.widget.CompoundButtonCompat$Api23CompoundButtonImpl.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; │ │ +14b6bc: 7110 bd22 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/CompoundButtonCompatApi23;.getButtonDrawable:(Landroid/widget/CompoundButton;)Landroid/graphics/drawable/Drawable; // method@22bd │ │ +14b6c2: 0c00 |0003: move-result-object v0 │ │ +14b6c4: 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 : 1538 (CompoundButtonCompat.java) │ │ + source_file_idx : 1534 (CompoundButtonCompat.java) │ │ │ │ Class #1630 header: │ │ class_idx : 1291 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1290 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1630 annotations: │ │ Annotations on class │ │ @@ -466175,17 +466409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14da20: |[14da20] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ -14da30: 7010 1525 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@2515 │ │ -14da36: 0e00 |0003: return-void │ │ +14b6c8: |[14b6c8] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ +14b6d8: 7010 1525 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$GingerbreadPopupWindowImpl;.:()V // method@2515 │ │ +14b6de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -466194,36 +466428,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14da38: |[14da38] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -14da48: 7155 3325 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@2533 │ │ -14da4e: 0e00 |0003: return-void │ │ +14b6e0: |[14b6e0] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +14b6f0: 7155 3325 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@2533 │ │ +14b6f6: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #1631 header: │ │ class_idx : 1311 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1310 │ │ -source_file_idx : 6276 │ │ +source_file_idx : 6272 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1631 annotations: │ │ Annotations on class │ │ @@ -466243,17 +466477,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14da50: |[14da50] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -14da60: 7010 a925 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@25a9 │ │ -14da66: 0e00 |0003: return-void │ │ +14b6f8: |[14b6f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +14b708: 7010 a925 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@25a9 │ │ +14b70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -466262,18 +466496,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14da68: |[14da68] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -14da78: 7110 1326 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@2613 │ │ -14da7e: 0c00 |0003: move-result-object v0 │ │ -14da80: 1100 |0004: return-object v0 │ │ +14b710: |[14b710] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +14b720: 7110 1326 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@2613 │ │ +14b726: 0c00 |0003: move-result-object v0 │ │ +14b728: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -466282,17 +466516,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14da84: |[14da84] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -14da94: 7120 1426 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@2614 │ │ -14da9a: 0e00 |0003: return-void │ │ +14b72c: |[14b72c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +14b73c: 7120 1426 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@2614 │ │ +14b742: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -466303,33 +466537,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14da9c: |[14da9c] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -14daac: 7120 1526 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@2615 │ │ -14dab2: 0e00 |0003: return-void │ │ +14b744: |[14b744] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +14b754: 7120 1526 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@2615 │ │ +14b75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 inputType I │ │ │ │ - source_file_idx : 6276 (SearchViewCompat.java) │ │ + source_file_idx : 6272 (SearchViewCompat.java) │ │ │ │ Class #1632 header: │ │ class_idx : 1324 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1298 │ │ -source_file_idx : 6346 │ │ +source_file_idx : 6342 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #1632 annotations: │ │ Annotations on class │ │ @@ -466374,22 +466608,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -14dab4: |[14dab4] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -14dac4: 7040 3425 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@2534 │ │ -14daca: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -14dacc: 5910 9e0a |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dad0: 5b16 9f0a |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ -14dad4: 5b15 9d0a |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ -14dad8: 7020 1d26 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ -14dade: 0e00 |000d: return-void │ │ +14b75c: |[14b75c] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +14b76c: 7040 3425 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@2534 │ │ +14b772: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +14b774: 5910 9e0a |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b778: 5b16 9f0a |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ +14b77c: 5b15 9d0a |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ +14b780: 7020 1d26 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ +14b786: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -466407,22 +466641,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -14dae0: |[14dae0] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -14daf0: 7057 3525 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@2535 │ │ -14daf6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -14daf8: 5910 9e0a |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dafc: 5b16 9f0a |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ -14db00: 5b15 9d0a |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ -14db04: 7020 1d26 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ -14db0a: 0e00 |000d: return-void │ │ +14b788: |[14b788] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +14b798: 7057 3525 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@2535 │ │ +14b79e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +14b7a0: 5910 9e0a |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b7a4: 5b16 9f0a |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ +14b7a8: 5b15 9d0a |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ +14b7ac: 7020 1d26 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ +14b7b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -466441,38 +466675,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -14db0c: |[14db0c] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -14db1c: 5452 9a0a |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0a9a │ │ -14db20: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -14db24: 2160 |0004: array-length v0, v6 │ │ -14db26: 5452 9c0a |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db2a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -14db2e: 5452 9c0a |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db32: 2122 |000b: array-length v2, v2 │ │ -14db34: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -14db38: 2302 f508 |000e: new-array v2, v0, [I // type@08f5 │ │ -14db3c: 5b52 9c0a |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db40: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -14db42: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -14db46: 5452 9c0a |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db4a: 5453 9a0a |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0a9a │ │ -14db4e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -14db52: 7220 7902 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ -14db58: 0a03 |001e: move-result v3 │ │ -14db5a: 4b03 0201 |001f: aput v3, v2, v1 │ │ -14db5e: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -14db62: 28f0 |0023: goto 0013 // -0010 │ │ -14db64: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -14db66: 5b52 9c0a |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db6a: 0e00 |0027: return-void │ │ +14b7b4: |[14b7b4] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +14b7c4: 5452 9a0a |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0a9a │ │ +14b7c8: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +14b7cc: 2160 |0004: array-length v0, v6 │ │ +14b7ce: 5452 9c0a |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b7d2: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +14b7d6: 5452 9c0a |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b7da: 2122 |000b: array-length v2, v2 │ │ +14b7dc: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +14b7e0: 2302 f508 |000e: new-array v2, v0, [I // type@08f5 │ │ +14b7e4: 5b52 9c0a |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b7e8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +14b7ea: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +14b7ee: 5452 9c0a |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b7f2: 5453 9a0a |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@0a9a │ │ +14b7f6: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +14b7fa: 7220 7902 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0279 │ │ +14b800: 0a03 |001e: move-result v3 │ │ +14b802: 4b03 0201 |001f: aput v3, v2, v1 │ │ +14b806: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +14b80a: 28f0 |0023: goto 0013 // -0010 │ │ +14b80c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +14b80e: 5b52 9c0a |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b812: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -466492,68 +466726,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -14db6c: |[14db6c] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -14db7c: 54b0 a00a |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ -14db80: 54b8 9f0a |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ -14db84: 2182 |0004: array-length v2, v8 │ │ -14db86: 54b3 9c0a |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ -14db8a: 54b6 9f0a |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ -14db8e: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -14db90: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -14db94: 4408 0604 |000c: aget v8, v6, v4 │ │ -14db98: 6e20 3a38 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -14db9e: 0c07 |0011: move-result-object v7 │ │ -14dba0: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -14dba4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -14dba6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -14dbaa: 4408 0304 |0017: aget v8, v3, v4 │ │ -14dbae: 7240 1726 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@2617 │ │ -14dbb4: 0a01 |001c: move-result v1 │ │ -14dbb6: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -14dbba: 4408 0304 |001f: aget v8, v3, v4 │ │ -14dbbe: 7220 7f02 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -14dbc4: 0c05 |0024: move-result-object v5 │ │ -14dbc6: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -14dbca: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -14dbce: 2078 6507 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0765 │ │ -14dbd2: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -14dbd6: 1f07 6507 |002d: check-cast v7, Landroid/widget/TextView; // type@0765 │ │ -14dbda: 6e30 2526 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@2625 │ │ -14dbe0: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -14dbe4: 28d6 |0034: goto 000a // -002a │ │ -14dbe6: 2078 4607 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0746 │ │ -14dbea: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -14dbee: 1f07 4607 |0039: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ -14dbf2: 6e30 2426 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@2624 │ │ -14dbf8: 28f4 |003e: goto 0032 // -000c │ │ -14dbfa: 2208 6508 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0865 │ │ -14dbfe: 2209 7908 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ -14dc02: 7010 5a43 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14dc08: 6e10 2243 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ -14dc0e: 0c0a |0049: move-result-object v10 │ │ -14dc10: 6e10 e142 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ -14dc16: 0c0a |004d: move-result-object v10 │ │ -14dc18: 6e20 6343 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14dc1e: 0c09 |0051: move-result-object v9 │ │ -14dc20: 1a0a 9700 |0052: const-string v10, " is not a " // string@0097 │ │ -14dc24: 6e20 6343 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14dc2a: 0c09 |0057: move-result-object v9 │ │ -14dc2c: 1a0a de00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00de │ │ -14dc30: 6e20 6343 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14dc36: 0c09 |005d: move-result-object v9 │ │ -14dc38: 6e10 6a43 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14dc3e: 0c09 |0061: move-result-object v9 │ │ -14dc40: 7020 f642 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ -14dc46: 2708 |0065: throw v8 │ │ -14dc48: 0e00 |0066: return-void │ │ +14b814: |[14b814] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +14b824: 54b0 a00a |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ +14b828: 54b8 9f0a |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ +14b82c: 2182 |0004: array-length v2, v8 │ │ +14b82e: 54b3 9c0a |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@0a9c │ │ +14b832: 54b6 9f0a |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ +14b836: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +14b838: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +14b83c: 4408 0604 |000c: aget v8, v6, v4 │ │ +14b840: 6e20 3a38 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +14b846: 0c07 |0011: move-result-object v7 │ │ +14b848: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +14b84c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +14b84e: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +14b852: 4408 0304 |0017: aget v8, v3, v4 │ │ +14b856: 7240 1726 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@2617 │ │ +14b85c: 0a01 |001c: move-result v1 │ │ +14b85e: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +14b862: 4408 0304 |001f: aget v8, v3, v4 │ │ +14b866: 7220 7f02 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +14b86c: 0c05 |0024: move-result-object v5 │ │ +14b86e: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +14b872: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +14b876: 2078 6507 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0765 │ │ +14b87a: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +14b87e: 1f07 6507 |002d: check-cast v7, Landroid/widget/TextView; // type@0765 │ │ +14b882: 6e30 2526 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@2625 │ │ +14b888: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +14b88c: 28d6 |0034: goto 000a // -002a │ │ +14b88e: 2078 4607 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@0746 │ │ +14b892: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +14b896: 1f07 4607 |0039: check-cast v7, Landroid/widget/ImageView; // type@0746 │ │ +14b89a: 6e30 2426 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@2624 │ │ +14b8a0: 28f4 |003e: goto 0032 // -000c │ │ +14b8a2: 2208 6508 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0865 │ │ +14b8a6: 2209 7908 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@0879 │ │ +14b8aa: 7010 5a43 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14b8b0: 6e10 2243 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4322 │ │ +14b8b6: 0c0a |0049: move-result-object v10 │ │ +14b8b8: 6e10 e142 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@42e1 │ │ +14b8be: 0c0a |004d: move-result-object v10 │ │ +14b8c0: 6e20 6343 a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14b8c6: 0c09 |0051: move-result-object v9 │ │ +14b8c8: 1a0a 9400 |0052: const-string v10, " is not a " // string@0094 │ │ +14b8cc: 6e20 6343 a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14b8d2: 0c09 |0057: move-result-object v9 │ │ +14b8d4: 1a0a db00 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00db │ │ +14b8d8: 6e20 6343 a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14b8de: 0c09 |005d: move-result-object v9 │ │ +14b8e0: 6e10 6a43 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14b8e6: 0c09 |0061: move-result-object v9 │ │ +14b8e8: 7020 f642 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@42f6 │ │ +14b8ee: 2708 |0065: throw v8 │ │ +14b8f0: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -466596,21 +466830,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -14dc4c: |[14dc4c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -14dc5c: 5b13 9d0a |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ -14dc60: 5b14 9f0a |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ -14dc64: 6f20 3725 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2537 │ │ -14dc6a: 5410 9d0a |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ -14dc6e: 7020 1d26 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ -14dc74: 0e00 |000c: return-void │ │ +14b8f4: |[14b8f4] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +14b904: 5b13 9d0a |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ +14b908: 5b14 9f0a |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@0a9f │ │ +14b90c: 6f20 3725 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2537 │ │ +14b912: 5410 9d0a |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ +14b916: 7020 1d26 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ +14b91c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -466625,31 +466859,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -14dc78: |[14dc78] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -14dc88: 5420 9b0a |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ -14dc8c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -14dc90: 5420 9b0a |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ -14dc94: 7220 1626 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@2616 │ │ -14dc9a: 0c00 |0009: move-result-object v0 │ │ -14dc9c: 1100 |000a: return-object v0 │ │ -14dc9e: 5220 9e0a |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dca2: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -14dca4: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -14dca8: 5220 9e0a |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dcac: 7220 7f02 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -14dcb2: 0c00 |0015: move-result-object v0 │ │ -14dcb4: 28f4 |0016: goto 000a // -000c │ │ -14dcb6: 6f20 3825 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@2538 │ │ -14dcbc: 0c00 |001a: move-result-object v0 │ │ -14dcbe: 28ef |001b: goto 000a // -0011 │ │ +14b920: |[14b920] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +14b930: 5420 9b0a |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ +14b934: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +14b938: 5420 9b0a |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ +14b93c: 7220 1626 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@2616 │ │ +14b942: 0c00 |0009: move-result-object v0 │ │ +14b944: 1100 |000a: return-object v0 │ │ +14b946: 5220 9e0a |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b94a: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +14b94c: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +14b950: 5220 9e0a |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b954: 7220 7f02 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +14b95a: 0c00 |0015: move-result-object v0 │ │ +14b95c: 28f4 |0016: goto 000a // -000c │ │ +14b95e: 6f20 3825 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@2538 │ │ +14b964: 0c00 |001a: move-result-object v0 │ │ +14b966: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -466663,17 +466897,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dcc0: |[14dcc0] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -14dcd0: 5410 9b0a |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ -14dcd4: 1100 |0002: return-object v0 │ │ +14b968: |[14b968] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +14b978: 5410 9b0a |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ +14b97c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -466681,17 +466915,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dcd8: |[14dcd8] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -14dce8: 5210 9e0a |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dcec: 0f00 |0002: return v0 │ │ +14b980: |[14b980] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +14b990: 5210 9e0a |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b994: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -466699,17 +466933,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dcf0: |[14dcf0] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -14dd00: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ -14dd04: 1100 |0002: return-object v0 │ │ +14b998: |[14b998] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +14b9a8: 5410 a00a |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ +14b9ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -466717,17 +466951,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dd08: |[14dd08] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -14dd18: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ -14dd1c: 0e00 |0002: return-void │ │ +14b9b0: |[14b9b0] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +14b9c0: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@0a9b │ │ +14b9c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -466737,17 +466971,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dd20: |[14dd20] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -14dd30: 5901 9e0a |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ -14dd34: 0e00 |0002: return-void │ │ +14b9c8: |[14b9c8] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +14b9d8: 5901 9e0a |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@0a9e │ │ +14b9dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -466757,17 +466991,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14dd38: |[14dd38] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -14dd48: 5b01 a00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ -14dd4c: 0e00 |0002: return-void │ │ +14b9e0: |[14b9e0] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +14b9f0: 5b01 a00a |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@0aa0 │ │ +14b9f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -466777,24 +467011,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -14dd50: |[14dd50] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -14dd60: 7110 ff42 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -14dd66: 0a01 |0003: move-result v1 │ │ -14dd68: 6e20 9e3b 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ -14dd6e: 0e00 |0007: return-void │ │ -14dd70: 0d00 |0008: move-exception v0 │ │ -14dd72: 7110 9004 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -14dd78: 0c01 |000c: move-result-object v1 │ │ -14dd7a: 6e20 9f3b 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@3b9f │ │ -14dd80: 28f7 |0010: goto 0007 // -0009 │ │ +14b9f8: |[14b9f8] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +14ba08: 7110 ff42 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +14ba0e: 0a01 |0003: move-result v1 │ │ +14ba10: 6e20 9e3b 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ +14ba16: 0e00 |0007: return-void │ │ +14ba18: 0d00 |0008: move-exception v0 │ │ +14ba1a: 7110 9004 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +14ba20: 0c01 |000c: move-result-object v1 │ │ +14ba22: 6e20 9f3b 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@3b9f │ │ +14ba28: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -466810,17 +467044,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14dd94: |[14dd94] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -14dda4: 6e20 c73c 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -14ddaa: 0e00 |0003: return-void │ │ +14ba3c: |[14ba3c] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +14ba4c: 6e20 c73c 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +14ba52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -466831,37 +467065,37 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -14ddac: |[14ddac] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -14ddbc: 6f20 4025 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@2540 │ │ -14ddc2: 0c00 |0003: move-result-object v0 │ │ -14ddc4: 5421 9d0a |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ -14ddc8: 7020 1d26 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ -14ddce: 1100 |0009: return-object v0 │ │ +14ba54: |[14ba54] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +14ba64: 6f20 4025 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@2540 │ │ +14ba6a: 0c00 |0003: move-result-object v0 │ │ +14ba6c: 5421 9d0a |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@0a9d │ │ +14ba70: 7020 1d26 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@261d │ │ +14ba76: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x000a reg=3 c Landroid/database/Cursor; │ │ │ │ - source_file_idx : 6346 (SimpleCursorAdapter.java) │ │ + source_file_idx : 6342 (SimpleCursorAdapter.java) │ │ │ │ Class #1633 header: │ │ class_idx : 1352 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1354 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1633 annotations: │ │ Annotations on class │ │ @@ -466914,17 +467148,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14ddd0: |[14ddd0] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.:()V │ │ -14dde0: 7010 4427 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl;.:()V // method@2744 │ │ -14dde6: 0e00 |0003: return-void │ │ +14ba78: |[14ba78] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.:()V │ │ +14ba88: 7010 4427 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$JbTextViewCompatImpl;.:()V // method@2744 │ │ +14ba8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -466933,17 +467167,17 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14dde8: |[14dde8] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -14ddf8: 7155 5c27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@275c │ │ -14ddfe: 0e00 |0003: return-void │ │ +14ba90: |[14ba90] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +14baa0: 7155 5c27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@275c │ │ +14baa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -466957,17 +467191,17 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14de00: |[14de00] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -14de10: 7155 5d27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@275d │ │ -14de16: 0e00 |0003: return-void │ │ +14baa8: |[14baa8] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +14bab8: 7155 5d27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@275d │ │ +14babe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=112 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -466981,36 +467215,36 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14de18: |[14de18] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -14de28: 7155 5e27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@275e │ │ -14de2e: 0e00 |0003: return-void │ │ +14bac0: |[14bac0] android.support.v4.widget.TextViewCompat$JbMr1TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +14bad0: 7155 5e27 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr1;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@275e │ │ +14bad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=3 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=4 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=5 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #1634 header: │ │ class_idx : 1403 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 383 │ │ -source_file_idx : 1008 │ │ +source_file_idx : 1005 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 38 │ │ │ │ Class #1634 annotations: │ │ Annotations on method #10480 'getDrawerToggleDelegate' │ │ @@ -467068,17 +467302,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14de30: |[14de30] android.support.v7.app.AppCompatActivity.:()V │ │ -14de40: 7010 af07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@07af │ │ -14de46: 0e00 |0003: return-void │ │ +14bad8: |[14bad8] android.support.v7.app.AppCompatActivity.:()V │ │ +14bae8: 7010 af07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@07af │ │ +14baee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ Virtual methods - │ │ @@ -467087,19 +467321,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 │ │ -14de48: |[14de48] android.support.v7.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -14de58: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14de5e: 0c00 |0003: move-result-object v0 │ │ -14de60: 6e30 1c29 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@291c │ │ -14de66: 0e00 |0007: return-void │ │ +14baf0: |[14baf0] android.support.v7.app.AppCompatActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +14bb00: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bb06: 0c00 |0003: move-result-object v0 │ │ +14bb08: 6e30 1c29 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@291c │ │ +14bb0e: 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; │ │ @@ -467110,22 +467344,22 @@ │ │ type : '()Landroid/support/v7/app/AppCompatDelegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -14de68: |[14de68] android.support.v7.app.AppCompatActivity.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ -14de78: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ -14de7c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -14de80: 7120 1d29 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@291d │ │ -14de86: 0c00 |0007: move-result-object v0 │ │ -14de88: 5b10 e60b |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ -14de8c: 5410 e60b |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ -14de90: 1100 |000c: return-object v0 │ │ +14bb10: |[14bb10] android.support.v7.app.AppCompatActivity.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; │ │ +14bb20: 5410 e60b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ +14bb24: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +14bb28: 7120 1d29 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@291d │ │ +14bb2e: 0c00 |0007: move-result-object v0 │ │ +14bb30: 5b10 e60b |0008: iput-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ +14bb34: 5410 e60b |000a: iget-object v0, v1, Landroid/support/v7/app/AppCompatActivity;.mDelegate:Landroid/support/v7/app/AppCompatDelegate; // field@0be6 │ │ +14bb38: 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; │ │ @@ -467135,20 +467369,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14de94: |[14de94] android.support.v7.app.AppCompatActivity.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ -14dea4: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14deaa: 0c00 |0003: move-result-object v0 │ │ -14deac: 6e10 2129 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@2921 │ │ -14deb2: 0c00 |0007: move-result-object v0 │ │ -14deb4: 1100 |0008: return-object v0 │ │ +14bb3c: |[14bb3c] android.support.v7.app.AppCompatActivity.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ +14bb4c: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bb52: 0c00 |0003: move-result-object v0 │ │ +14bb54: 6e10 2129 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@2921 │ │ +14bb5a: 0c00 |0007: move-result-object v0 │ │ +14bb5c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #3 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -467156,20 +467390,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14deb8: |[14deb8] android.support.v7.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -14dec8: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14dece: 0c00 |0003: move-result-object v0 │ │ -14ded0: 6e10 2229 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@2922 │ │ -14ded6: 0c00 |0007: move-result-object v0 │ │ -14ded8: 1100 |0008: return-object v0 │ │ +14bb60: |[14bb60] android.support.v7.app.AppCompatActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +14bb70: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bb76: 0c00 |0003: move-result-object v0 │ │ +14bb78: 6e10 2229 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@2922 │ │ +14bb7e: 0c00 |0007: move-result-object v0 │ │ +14bb80: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #4 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -467177,20 +467411,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -14dedc: |[14dedc] android.support.v7.app.AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -14deec: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14def2: 0c00 |0003: move-result-object v0 │ │ -14def4: 6e10 2329 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2923 │ │ -14defa: 0c00 |0007: move-result-object v0 │ │ -14defc: 1100 |0008: return-object v0 │ │ +14bb84: |[14bb84] android.support.v7.app.AppCompatActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +14bb94: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bb9a: 0c00 |0003: move-result-object v0 │ │ +14bb9c: 6e10 2329 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2923 │ │ +14bba2: 0c00 |0007: move-result-object v0 │ │ +14bba4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #5 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -467198,18 +467432,18 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14df00: |[14df00] android.support.v7.app.AppCompatActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ -14df10: 7110 af09 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ -14df16: 0c00 |0003: move-result-object v0 │ │ -14df18: 1100 |0004: return-object v0 │ │ +14bba8: |[14bba8] android.support.v7.app.AppCompatActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ +14bbb8: 7110 af09 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@09af │ │ +14bbbe: 0c00 |0003: move-result-object v0 │ │ +14bbc0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #6 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -467217,19 +467451,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -14df1c: |[14df1c] android.support.v7.app.AppCompatActivity.invalidateOptionsMenu:()V │ │ -14df2c: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14df32: 0c00 |0003: move-result-object v0 │ │ -14df34: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ -14df3a: 0e00 |0007: return-void │ │ +14bbc4: |[14bbc4] android.support.v7.app.AppCompatActivity.invalidateOptionsMenu:()V │ │ +14bbd4: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bbda: 0c00 |0003: move-result-object v0 │ │ +14bbdc: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ +14bbe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0007 line=199 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -467238,20 +467472,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14df3c: |[14df3c] android.support.v7.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -14df4c: 6f20 c207 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@07c2 │ │ -14df52: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14df58: 0c00 |0006: move-result-object v0 │ │ -14df5a: 6e20 2829 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2928 │ │ -14df60: 0e00 |000a: return-void │ │ +14bbe4: |[14bbe4] android.support.v7.app.AppCompatActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +14bbf4: 6f20 c207 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@07c2 │ │ +14bbfa: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bc00: 0c00 |0006: move-result-object v0 │ │ +14bc02: 6e20 2829 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2928 │ │ +14bc08: 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; │ │ @@ -467262,17 +467496,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14df64: |[14df64] android.support.v7.app.AppCompatActivity.onContentChanged:()V │ │ -14df74: 6e10 0729 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatActivity;.onSupportContentChanged:()V // method@2907 │ │ -14df7a: 0e00 |0003: return-void │ │ +14bc0c: |[14bc0c] android.support.v7.app.AppCompatActivity.onContentChanged:()V │ │ +14bc1c: 6e10 0729 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatActivity;.onSupportContentChanged:()V // method@2907 │ │ +14bc22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -467281,23 +467515,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -14df7c: |[14df7c] android.support.v7.app.AppCompatActivity.onCreate:(Landroid/os/Bundle;)V │ │ -14df8c: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14df92: 0c00 |0003: move-result-object v0 │ │ -14df94: 6e10 2529 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@2925 │ │ -14df9a: 6e10 ef28 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14dfa0: 0c00 |000a: move-result-object v0 │ │ -14dfa2: 6e20 2929 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ -14dfa8: 6f20 c307 2100 |000e: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@07c3 │ │ -14dfae: 0e00 |0011: return-void │ │ +14bc24: |[14bc24] android.support.v7.app.AppCompatActivity.onCreate:(Landroid/os/Bundle;)V │ │ +14bc34: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bc3a: 0c00 |0003: move-result-object v0 │ │ +14bc3c: 6e10 2529 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.installViewFactory:()V // method@2925 │ │ +14bc42: 6e10 ef28 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bc48: 0c00 |000a: move-result-object v0 │ │ +14bc4a: 6e20 2929 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onCreate:(Landroid/os/Bundle;)V // method@2929 │ │ +14bc50: 6f20 c307 2100 |000e: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@07c3 │ │ +14bc56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=61 │ │ 0x0011 line=62 │ │ locals : │ │ @@ -467309,17 +467543,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 │ │ -14dfb0: |[14dfb0] android.support.v7.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -14dfc0: 6e20 ff0b 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@0bff │ │ -14dfc6: 0e00 |0003: return-void │ │ +14bc58: |[14bc58] android.support.v7.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +14bc68: 6e20 ff0b 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@0bff │ │ +14bc6e: 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; │ │ @@ -467329,20 +467563,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -14dfc8: |[14dfc8] android.support.v7.app.AppCompatActivity.onDestroy:()V │ │ -14dfd8: 6f10 c807 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@07c8 │ │ -14dfde: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14dfe4: 0c00 |0006: move-result-object v0 │ │ -14dfe6: 6e10 2a29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onDestroy:()V // method@292a │ │ -14dfec: 0e00 |000a: return-void │ │ +14bc70: |[14bc70] android.support.v7.app.AppCompatActivity.onDestroy:()V │ │ +14bc80: 6f10 c807 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@07c8 │ │ +14bc86: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bc8c: 0c00 |0006: move-result-object v0 │ │ +14bc8e: 6e10 2a29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onDestroy:()V // method@292a │ │ +14bc94: 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; │ │ @@ -467352,36 +467586,36 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -14dff0: |[14dff0] android.support.v7.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -14e000: 6f30 cb07 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@07cb │ │ -14e006: 0a01 |0003: move-result v1 │ │ -14e008: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -14e00c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -14e00e: 0f01 |0007: return v1 │ │ -14e010: 6e10 f228 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@28f2 │ │ -14e016: 0c00 |000b: move-result-object v0 │ │ -14e018: 7210 d937 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -14e01e: 0a01 |000f: move-result v1 │ │ -14e020: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ -14e026: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ -14e02a: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ -14e02e: 6e10 d127 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@27d1 │ │ -14e034: 0a01 |001a: move-result v1 │ │ -14e036: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ -14e03a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -14e03e: 6e10 0829 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.onSupportNavigateUp:()Z // method@2908 │ │ -14e044: 0a01 |0022: move-result v1 │ │ -14e046: 28e4 |0023: goto 0007 // -001c │ │ -14e048: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -14e04a: 28e2 |0025: goto 0007 // -001e │ │ +14bc98: |[14bc98] android.support.v7.app.AppCompatActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +14bca8: 6f30 cb07 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@07cb │ │ +14bcae: 0a01 |0003: move-result v1 │ │ +14bcb0: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +14bcb4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +14bcb6: 0f01 |0007: return v1 │ │ +14bcb8: 6e10 f228 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@28f2 │ │ +14bcbe: 0c00 |000b: move-result-object v0 │ │ +14bcc0: 7210 d937 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +14bcc6: 0a01 |000f: move-result v1 │ │ +14bcc8: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ +14bcce: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ +14bcd2: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ +14bcd6: 6e10 d127 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@27d1 │ │ +14bcdc: 0a01 |001a: move-result v1 │ │ +14bcde: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ +14bce2: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +14bce6: 6e10 0829 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/AppCompatActivity;.onSupportNavigateUp:()Z // method@2908 │ │ +14bcec: 0a01 |0022: move-result v1 │ │ +14bcee: 28e4 |0023: goto 0007 // -001c │ │ +14bcf0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +14bcf2: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0006 line=148 │ │ 0x0007 line=156 │ │ 0x0008 line=151 │ │ 0x000c line=152 │ │ @@ -467398,18 +467632,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -14e04c: |[14e04c] android.support.v7.app.AppCompatActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -14e05c: 6f30 cc07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@07cc │ │ -14e062: 0a00 |0003: move-result v0 │ │ -14e064: 0f00 |0004: return v0 │ │ +14bcf4: |[14bcf4] android.support.v7.app.AppCompatActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +14bd04: 6f30 cc07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@07cc │ │ +14bd0a: 0a00 |0003: move-result v0 │ │ +14bd0c: 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; │ │ @@ -467419,17 +467653,17 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -14e068: |[14e068] android.support.v7.app.AppCompatActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -14e078: 6f30 ce07 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@07ce │ │ -14e07e: 0e00 |0003: return-void │ │ +14bd10: |[14bd10] android.support.v7.app.AppCompatActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +14bd20: 6f30 ce07 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@07ce │ │ +14bd26: 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 │ │ @@ -467440,20 +467674,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14e080: |[14e080] android.support.v7.app.AppCompatActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -14e090: 6f20 d007 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@07d0 │ │ -14e096: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e09c: 0c00 |0006: move-result-object v0 │ │ -14e09e: 6e20 2b29 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onPostCreate:(Landroid/os/Bundle;)V // method@292b │ │ -14e0a4: 0e00 |000a: return-void │ │ +14bd28: |[14bd28] android.support.v7.app.AppCompatActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +14bd38: 6f20 d007 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@07d0 │ │ +14bd3e: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bd44: 0c00 |0006: move-result-object v0 │ │ +14bd46: 6e20 2b29 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.onPostCreate:(Landroid/os/Bundle;)V // method@292b │ │ +14bd4c: 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; │ │ @@ -467464,20 +467698,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -14e0a8: |[14e0a8] android.support.v7.app.AppCompatActivity.onPostResume:()V │ │ -14e0b8: 6f10 d107 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@07d1 │ │ -14e0be: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e0c4: 0c00 |0006: move-result-object v0 │ │ -14e0c6: 6e10 2c29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onPostResume:()V // method@292c │ │ -14e0cc: 0e00 |000a: return-void │ │ +14bd50: |[14bd50] android.support.v7.app.AppCompatActivity.onPostResume:()V │ │ +14bd60: 6f10 d107 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@07d1 │ │ +14bd66: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bd6c: 0c00 |0006: move-result-object v0 │ │ +14bd6e: 6e10 2c29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onPostResume:()V // method@292c │ │ +14bd74: 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; │ │ @@ -467487,16 +467721,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 │ │ -14e0d0: |[14e0d0] android.support.v7.app.AppCompatActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -14e0e0: 0e00 |0000: return-void │ │ +14bd78: |[14bd78] android.support.v7.app.AppCompatActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +14bd88: 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; │ │ │ │ @@ -467505,20 +467739,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -14e0e4: |[14e0e4] android.support.v7.app.AppCompatActivity.onStop:()V │ │ -14e0f4: 6f10 dd07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@07dd │ │ -14e0fa: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e100: 0c00 |0006: move-result-object v0 │ │ -14e102: 6e10 2d29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@292d │ │ -14e108: 0e00 |000a: return-void │ │ +14bd8c: |[14bd8c] android.support.v7.app.AppCompatActivity.onStop:()V │ │ +14bd9c: 6f10 dd07 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@07dd │ │ +14bda2: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bda8: 0c00 |0006: move-result-object v0 │ │ +14bdaa: 6e10 2d29 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.onStop:()V // method@292d │ │ +14bdb0: 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; │ │ @@ -467528,16 +467762,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 │ │ -14e10c: |[14e10c] android.support.v7.app.AppCompatActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -14e11c: 0e00 |0000: return-void │ │ +14bdb4: |[14bdb4] android.support.v7.app.AppCompatActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +14bdc4: 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; │ │ │ │ @@ -467546,16 +467780,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 │ │ -14e120: |[14e120] android.support.v7.app.AppCompatActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -14e130: 0e00 |0000: return-void │ │ +14bdc8: |[14bdc8] android.support.v7.app.AppCompatActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +14bdd8: 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; │ │ │ │ @@ -467564,16 +467798,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14e134: |[14e134] android.support.v7.app.AppCompatActivity.onSupportContentChanged:()V │ │ -14e144: 0e00 |0000: return-void │ │ +14bddc: |[14bddc] android.support.v7.app.AppCompatActivity.onSupportContentChanged:()V │ │ +14bdec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ #22 : (in Landroid/support/v7/app/AppCompatActivity;) │ │ @@ -467581,36 +467815,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -14e148: |[14e148] android.support.v7.app.AppCompatActivity.onSupportNavigateUp:()Z │ │ -14e158: 6e10 f328 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@28f3 │ │ -14e15e: 0c02 |0003: move-result-object v2 │ │ -14e160: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ -14e164: 6e20 1729 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@2917 │ │ -14e16a: 0a03 |0009: move-result v3 │ │ -14e16c: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -14e170: 7110 020c 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0c02 │ │ -14e176: 0c00 |000f: move-result-object v0 │ │ -14e178: 6e20 f928 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@28f9 │ │ -14e17e: 6e20 0229 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@2902 │ │ -14e184: 6e10 0b0c 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0c0b │ │ -14e18a: 7110 2f06 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@062f │ │ -14e190: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -14e192: 0f03 |001d: return v3 │ │ -14e194: 0d01 |001e: move-exception v1 │ │ -14e196: 6e10 ee28 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.finish:()V // method@28ee │ │ -14e19c: 28fa |0022: goto 001c // -0006 │ │ -14e19e: 6e20 1529 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@2915 │ │ -14e1a4: 28f6 |0026: goto 001c // -000a │ │ -14e1a6: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -14e1a8: 28f5 |0028: goto 001d // -000b │ │ +14bdf0: |[14bdf0] android.support.v7.app.AppCompatActivity.onSupportNavigateUp:()Z │ │ +14be00: 6e10 f328 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@28f3 │ │ +14be06: 0c02 |0003: move-result-object v2 │ │ +14be08: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ +14be0c: 6e20 1729 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@2917 │ │ +14be12: 0a03 |0009: move-result v3 │ │ +14be14: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +14be18: 7110 020c 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@0c02 │ │ +14be1e: 0c00 |000f: move-result-object v0 │ │ +14be20: 6e20 f928 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@28f9 │ │ +14be26: 6e20 0229 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/AppCompatActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@2902 │ │ +14be2c: 6e10 0b0c 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0c0b │ │ +14be32: 7110 2f06 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@062f │ │ +14be38: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +14be3a: 0f03 |001d: return v3 │ │ +14be3c: 0d01 |001e: move-exception v1 │ │ +14be3e: 6e10 ee28 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/AppCompatActivity;.finish:()V // method@28ee │ │ +14be44: 28fa |0022: goto 001c // -0006 │ │ +14be46: 6e20 1529 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/AppCompatActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@2915 │ │ +14be4c: 28f6 |0026: goto 001c // -000a │ │ +14be4e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +14be50: 28f5 |0028: goto 001d // -000b │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Ljava/lang/IllegalStateException; -> 0x001e │ │ positions : │ │ 0x0000 line=337 │ │ 0x0004 line=339 │ │ 0x0006 line=340 │ │ @@ -467637,20 +467871,20 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -14e1bc: |[14e1bc] android.support.v7.app.AppCompatActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -14e1cc: 6f30 de07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@07de │ │ -14e1d2: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e1d8: 0c00 |0006: move-result-object v0 │ │ -14e1da: 6e20 3429 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ -14e1e0: 0e00 |000a: return-void │ │ +14be64: |[14be64] android.support.v7.app.AppCompatActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +14be74: 6f30 de07 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@07de │ │ +14be7a: 6e10 ef28 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14be80: 0c00 |0006: move-result-object v0 │ │ +14be82: 6e20 3429 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setTitle:(Ljava/lang/CharSequence;)V // method@2934 │ │ +14be88: 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; │ │ @@ -467662,17 +467896,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 │ │ -14e1e4: |[14e1e4] android.support.v7.app.AppCompatActivity.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -14e1f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14e1f6: 1100 |0001: return-object v0 │ │ +14be8c: |[14be8c] android.support.v7.app.AppCompatActivity.onWindowStartingSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +14be9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14be9e: 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; │ │ │ │ @@ -467681,19 +467915,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e1f8: |[14e1f8] android.support.v7.app.AppCompatActivity.setContentView:(I)V │ │ -14e208: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e20e: 0c00 |0003: move-result-object v0 │ │ -14e210: 6e20 2f29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@292f │ │ -14e216: 0e00 |0007: return-void │ │ +14bea0: |[14bea0] android.support.v7.app.AppCompatActivity.setContentView:(I)V │ │ +14beb0: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14beb6: 0c00 |0003: move-result-object v0 │ │ +14beb8: 6e20 2f29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(I)V // method@292f │ │ +14bebe: 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 │ │ @@ -467703,19 +467937,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e218: |[14e218] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ -14e228: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e22e: 0c00 |0003: move-result-object v0 │ │ -14e230: 6e20 3029 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@2930 │ │ -14e236: 0e00 |0007: return-void │ │ +14bec0: |[14bec0] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;)V │ │ +14bed0: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bed6: 0c00 |0003: move-result-object v0 │ │ +14bed8: 6e20 3029 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;)V // method@2930 │ │ +14bede: 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; │ │ @@ -467725,19 +467959,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 │ │ -14e238: |[14e238] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -14e248: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e24e: 0c00 |0003: move-result-object v0 │ │ -14e250: 6e30 3129 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2931 │ │ -14e256: 0e00 |0007: return-void │ │ +14bee0: |[14bee0] android.support.v7.app.AppCompatActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +14bef0: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bef6: 0c00 |0003: move-result-object v0 │ │ +14bef8: 6e30 3129 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/AppCompatDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2931 │ │ +14befe: 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; │ │ @@ -467748,19 +467982,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 │ │ -14e258: |[14e258] android.support.v7.app.AppCompatActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -14e268: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e26e: 0c00 |0003: move-result-object v0 │ │ -14e270: 6e20 3329 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2933 │ │ -14e276: 0e00 |0007: return-void │ │ +14bf00: |[14bf00] android.support.v7.app.AppCompatActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +14bf10: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bf16: 0c00 |0003: move-result-object v0 │ │ +14bf18: 6e20 3329 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@2933 │ │ +14bf1e: 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; │ │ @@ -467770,16 +468004,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14e278: |[14e278] android.support.v7.app.AppCompatActivity.setSupportProgress:(I)V │ │ -14e288: 0e00 |0000: return-void │ │ +14bf20: |[14bf20] android.support.v7.app.AppCompatActivity.setSupportProgress:(I)V │ │ +14bf30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 progress I │ │ │ │ @@ -467788,16 +468022,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14e28c: |[14e28c] android.support.v7.app.AppCompatActivity.setSupportProgressBarIndeterminate:(Z)V │ │ -14e29c: 0e00 |0000: return-void │ │ +14bf34: |[14bf34] android.support.v7.app.AppCompatActivity.setSupportProgressBarIndeterminate:(Z)V │ │ +14bf44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 indeterminate Z │ │ │ │ @@ -467806,16 +468040,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14e2a0: |[14e2a0] android.support.v7.app.AppCompatActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -14e2b0: 0e00 |0000: return-void │ │ +14bf48: |[14bf48] android.support.v7.app.AppCompatActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +14bf58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 visible Z │ │ │ │ @@ -467824,16 +468058,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -14e2b4: |[14e2b4] android.support.v7.app.AppCompatActivity.setSupportProgressBarVisibility:(Z)V │ │ -14e2c4: 0e00 |0000: return-void │ │ +14bf5c: |[14bf5c] android.support.v7.app.AppCompatActivity.setSupportProgressBarVisibility:(Z)V │ │ +14bf6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0001 reg=1 visible Z │ │ │ │ @@ -467842,20 +468076,20 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14e2c8: |[14e2c8] android.support.v7.app.AppCompatActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -14e2d8: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e2de: 0c00 |0003: move-result-object v0 │ │ -14e2e0: 6e20 3529 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2935 │ │ -14e2e6: 0c00 |0007: move-result-object v0 │ │ -14e2e8: 1100 |0008: return-object v0 │ │ +14bf70: |[14bf70] android.support.v7.app.AppCompatActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +14bf80: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bf86: 0c00 |0003: move-result-object v0 │ │ +14bf88: 6e20 3529 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@2935 │ │ +14bf8e: 0c00 |0007: move-result-object v0 │ │ +14bf90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0009 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ @@ -467864,19 +468098,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -14e2ec: |[14e2ec] android.support.v7.app.AppCompatActivity.supportInvalidateOptionsMenu:()V │ │ -14e2fc: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e302: 0c00 |0003: move-result-object v0 │ │ -14e304: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ -14e30a: 0e00 |0007: return-void │ │ +14bf94: |[14bf94] android.support.v7.app.AppCompatActivity.supportInvalidateOptionsMenu:()V │ │ +14bfa4: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bfaa: 0c00 |0003: move-result-object v0 │ │ +14bfac: 6e10 2629 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegate;.invalidateOptionsMenu:()V // method@2926 │ │ +14bfb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0007 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ │ │ @@ -467885,17 +468119,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14e30c: |[14e30c] android.support.v7.app.AppCompatActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ -14e31c: 7120 b509 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09b5 │ │ -14e322: 0e00 |0003: return-void │ │ +14bfb4: |[14bfb4] android.support.v7.app.AppCompatActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ +14bfc4: 7120 b509 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@09b5 │ │ +14bfca: 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; │ │ @@ -467905,20 +468139,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -14e324: |[14e324] android.support.v7.app.AppCompatActivity.supportRequestWindowFeature:(I)Z │ │ -14e334: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ -14e33a: 0c00 |0003: move-result-object v0 │ │ -14e33c: 6e20 2e29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@292e │ │ -14e342: 0a00 |0007: move-result v0 │ │ -14e344: 0f00 |0008: return v0 │ │ +14bfcc: |[14bfcc] android.support.v7.app.AppCompatActivity.supportRequestWindowFeature:(I)Z │ │ +14bfdc: 6e10 ef28 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/AppCompatActivity;.getDelegate:()Landroid/support/v7/app/AppCompatDelegate; // method@28ef │ │ +14bfe2: 0c00 |0003: move-result-object v0 │ │ +14bfe4: 6e20 2e29 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/AppCompatDelegate;.requestWindowFeature:(I)Z // method@292e │ │ +14bfea: 0a00 |0007: move-result v0 │ │ +14bfec: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/AppCompatActivity; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ │ │ @@ -467927,32 +468161,32 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14e348: |[14e348] android.support.v7.app.AppCompatActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ -14e358: 7120 b609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09b6 │ │ -14e35e: 0a00 |0003: move-result v0 │ │ -14e360: 0f00 |0004: return v0 │ │ +14bff0: |[14bff0] android.support.v7.app.AppCompatActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ +14c000: 7120 b609 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@09b6 │ │ +14c006: 0a00 |0003: move-result v0 │ │ +14c008: 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 : 1008 (AppCompatActivity.java) │ │ + source_file_idx : 1005 (AppCompatActivity.java) │ │ │ │ Class #1635 header: │ │ class_idx : 1410 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1430 │ │ -source_file_idx : 1019 │ │ +source_file_idx : 1016 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1635 - │ │ Class descriptor : 'Landroid/support/v7/app/AppCompatDelegateImplV11;' │ │ @@ -467967,17 +468201,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 │ │ -14e364: |[14e364] android.support.v7.app.AppCompatDelegateImplV11.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -14e374: 7040 ab29 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@29ab │ │ -14e37a: 0e00 |0003: return-void │ │ +14c00c: |[14c00c] android.support.v7.app.AppCompatDelegateImplV11.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +14c01c: 7040 ab29 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@29ab │ │ +14c022: 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; │ │ @@ -467990,34 +468224,34 @@ │ │ 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 │ │ -14e37c: |[14e37c] android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -14e38c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14e38e: 1100 |0001: return-object v0 │ │ +14c024: |[14c024] android.support.v7.app.AppCompatDelegateImplV11.callActivityOnCreateView:(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +14c034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14c036: 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 : 1019 (AppCompatDelegateImplV11.java) │ │ + source_file_idx : 1016 (AppCompatDelegateImplV11.java) │ │ │ │ Class #1636 header: │ │ class_idx : 1413 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1411 │ │ -source_file_idx : 1021 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1636 annotations: │ │ Annotations on class │ │ @@ -468041,18 +468275,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 │ │ -14e390: |[14e390] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V │ │ -14e3a0: 5b01 ff0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@0bff │ │ -14e3a4: 7030 5d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@295d │ │ -14e3aa: 0e00 |0005: return-void │ │ +14c038: |[14c038] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V │ │ +14c048: 5b01 ff0b |0000: iput-object v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@0bff │ │ +14c04c: 7030 5d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@295d │ │ +14c052: 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; │ │ @@ -468065,17 +468299,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 │ │ -14e3ac: |[14e3ac] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -14e3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14e3be: 1100 |0001: return-object v0 │ │ +14c054: |[14c054] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +14c064: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14c066: 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; │ │ │ │ @@ -468084,47 +468318,47 @@ │ │ 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 │ │ -14e3c0: |[14e3c0] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ -14e3d0: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@0bff │ │ -14e3d4: 6e10 6b29 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV23;.isHandleNativeActionModesEnabled:()Z // method@296b │ │ -14e3da: 0a00 |0005: move-result v0 │ │ -14e3dc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -14e3e0: 2b03 0e00 0000 |0008: packed-switch v3, 00000016 // +0000000e │ │ -14e3e6: 6f30 5f29 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@295f │ │ -14e3ec: 0c00 |000e: move-result-object v0 │ │ -14e3ee: 1100 |000f: return-object v0 │ │ -14e3f0: 6e20 6929 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2969 │ │ -14e3f6: 0c00 |0013: move-result-object v0 │ │ -14e3f8: 28fb |0014: goto 000f // -0005 │ │ -14e3fa: 0000 |0015: nop // spacer │ │ -14e3fc: 0001 0100 0000 0000 0800 0000 |0016: packed-switch-data (6 units) │ │ +14c068: |[14c068] android.support.v7.app.AppCompatDelegateImplV23$AppCompatWindowCallbackV23.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; │ │ +14c078: 5410 ff0b |0000: iget-object v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.this$0:Landroid/support/v7/app/AppCompatDelegateImplV23; // field@0bff │ │ +14c07c: 6e10 6b29 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/AppCompatDelegateImplV23;.isHandleNativeActionModesEnabled:()Z // method@296b │ │ +14c082: 0a00 |0005: move-result v0 │ │ +14c084: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +14c088: 2b03 0e00 0000 |0008: packed-switch v3, 00000016 // +0000000e │ │ +14c08e: 6f30 5f29 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode; // method@295f │ │ +14c094: 0c00 |000e: move-result-object v0 │ │ +14c096: 1100 |000f: return-object v0 │ │ +14c098: 6e20 6929 2100 |0010: invoke-virtual {v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.startAsSupportActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@2969 │ │ +14c09e: 0c00 |0013: move-result-object v0 │ │ +14c0a0: 28fb |0014: goto 000f // -0005 │ │ +14c0a2: 0000 |0015: nop // spacer │ │ +14c0a4: 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 : 1021 (AppCompatDelegateImplV23.java) │ │ + source_file_idx : 1018 (AppCompatDelegateImplV23.java) │ │ │ │ Class #1637 header: │ │ class_idx : 1517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1515 │ │ -source_file_idx : 5450 │ │ +source_file_idx : 5446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1637 annotations: │ │ Annotations on class │ │ @@ -468144,17 +468378,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 │ │ -14e408: |[14e408] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -14e418: 7030 b42d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2db4 │ │ -14e41e: 0e00 |0003: return-void │ │ +14c0b0: |[14c0b0] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +14c0c0: 7030 b42d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@2db4 │ │ +14c0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -468166,33 +468400,33 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -14e420: |[14e420] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -14e430: 2200 ec05 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@05ec │ │ -14e434: 5421 8e12 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@128e │ │ -14e438: 7040 e22d 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2de2 │ │ -14e43e: 1100 |0007: return-object v0 │ │ +14c0c8: |[14c0c8] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +14c0d8: 2200 ec05 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@05ec │ │ +14c0dc: 5421 8e12 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@128e │ │ +14c0e0: 7040 e22d 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@2de2 │ │ +14c0e6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ - source_file_idx : 5450 (MenuItemWrapperJB.java) │ │ + source_file_idx : 5446 (MenuItemWrapperJB.java) │ │ │ │ Class #1638 header: │ │ class_idx : 1527 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1525 │ │ -source_file_idx : 6393 │ │ +source_file_idx : 6389 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #1638 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;' │ │ @@ -468208,17 +468442,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 │ │ -14e440: |[14e440] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ -14e450: 7030 342e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@2e34 │ │ -14e456: 0e00 |0003: return-void │ │ +14c0e8: |[14c0e8] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ +14c0f8: 7030 342e 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@2e34 │ │ +14c0fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -468230,19 +468464,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -14e458: |[14e458] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ -14e468: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e46e: 0c00 |0003: move-result-object v0 │ │ -14e470: 7210 b50e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@0eb5 │ │ -14e476: 0e00 |0007: return-void │ │ +14c100: |[14c100] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ +14c110: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c116: 0c00 |0003: move-result-object v0 │ │ +14c118: 7210 b50e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@0eb5 │ │ +14c11e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ @@ -468251,22 +468485,22 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -14e478: |[14e478] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ -14e488: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e48e: 0c00 |0003: move-result-object v0 │ │ -14e490: 7210 b60e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@0eb6 │ │ -14e496: 0c00 |0007: move-result-object v0 │ │ -14e498: 6e20 6f2e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e6f │ │ -14e49e: 0c00 |000b: move-result-object v0 │ │ -14e4a0: 1100 |000c: return-object v0 │ │ +14c120: |[14c120] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ +14c130: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c136: 0c00 |0003: move-result-object v0 │ │ +14c138: 7210 b60e 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@0eb6 │ │ +14c13e: 0c00 |0007: move-result-object v0 │ │ +14c140: 6e20 6f2e 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@2e6f │ │ +14c146: 0c00 |000b: move-result-object v0 │ │ +14c148: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -468274,18 +468508,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 │ │ -14e4a4: |[14e4a4] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ -14e4b4: 5410 a812 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a8 │ │ -14e4b8: 1f00 8702 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ -14e4bc: 1100 |0004: return-object v0 │ │ +14c14c: |[14c14c] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ +14c15c: 5410 a812 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@12a8 │ │ +14c160: 1f00 8702 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0287 │ │ +14c164: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -468293,18 +468527,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14e4c0: |[14e4c0] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ -14e4d0: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e4d6: 0c00 |0003: move-result-object v0 │ │ -14e4d8: 1100 |0004: return-object v0 │ │ +14c168: |[14c168] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ +14c178: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c17e: 0c00 |0003: move-result-object v0 │ │ +14c180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -468312,19 +468546,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e4dc: |[14e4dc] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -14e4ec: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e4f2: 0c00 |0003: move-result-object v0 │ │ -14e4f4: 7220 b70e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@0eb7 │ │ -14e4fa: 1101 |0007: return-object v1 │ │ +14c184: |[14c184] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +14c194: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c19a: 0c00 |0003: move-result-object v0 │ │ +14c19c: 7220 b70e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@0eb7 │ │ +14c1a2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -468334,19 +468568,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 │ │ -14e4fc: |[14e4fc] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -14e50c: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e512: 0c00 |0003: move-result-object v0 │ │ -14e514: 7220 b80e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0eb8 │ │ -14e51a: 1101 |0007: return-object v1 │ │ +14c1a4: |[14c1a4] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +14c1b4: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c1ba: 0c00 |0003: move-result-object v0 │ │ +14c1bc: 7220 b80e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0eb8 │ │ +14c1c2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -468356,19 +468590,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e51c: |[14e51c] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -14e52c: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e532: 0c00 |0003: move-result-object v0 │ │ -14e534: 7220 b90e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@0eb9 │ │ -14e53a: 1101 |0007: return-object v1 │ │ +14c1c4: |[14c1c4] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +14c1d4: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c1da: 0c00 |0003: move-result-object v0 │ │ +14c1dc: 7220 b90e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@0eb9 │ │ +14c1e2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 titleRes I │ │ @@ -468378,19 +468612,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 │ │ -14e53c: |[14e53c] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -14e54c: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e552: 0c00 |0003: move-result-object v0 │ │ -14e554: 7220 ba0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0eba │ │ -14e55a: 1101 |0007: return-object v1 │ │ +14c1e4: |[14c1e4] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +14c1f4: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c1fa: 0c00 |0003: move-result-object v0 │ │ +14c1fc: 7220 ba0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0eba │ │ +14c202: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -468400,19 +468634,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 │ │ -14e55c: |[14e55c] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -14e56c: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e572: 0c00 |0003: move-result-object v0 │ │ -14e574: 7220 bb0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@0ebb │ │ -14e57a: 1101 |0007: return-object v1 │ │ +14c204: |[14c204] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +14c214: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c21a: 0c00 |0003: move-result-object v0 │ │ +14c21c: 7220 bb0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@0ebb │ │ +14c222: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -468422,19 +468656,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e57c: |[14e57c] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ -14e58c: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e592: 0c00 |0003: move-result-object v0 │ │ -14e594: 7220 bc0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@0ebc │ │ -14e59a: 1101 |0007: return-object v1 │ │ +14c224: |[14c224] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ +14c234: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c23a: 0c00 |0003: move-result-object v0 │ │ +14c23c: 7220 bc0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@0ebc │ │ +14c242: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -468444,34 +468678,34 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14e59c: |[14e59c] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -14e5ac: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ -14e5b2: 0c00 |0003: move-result-object v0 │ │ -14e5b4: 7220 bd0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0ebd │ │ -14e5ba: 1101 |0007: return-object v1 │ │ +14c244: |[14c244] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +14c254: 6e10 702e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@2e70 │ │ +14c25a: 0c00 |0003: move-result-object v0 │ │ +14c25c: 7220 bd0e 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0ebd │ │ +14c262: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6393 (SubMenuWrapperICS.java) │ │ + source_file_idx : 6389 (SubMenuWrapperICS.java) │ │ │ │ Class #1639 header: │ │ class_idx : 1688 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1298 │ │ -source_file_idx : 6398 │ │ +source_file_idx : 6394 │ │ static_fields_size : 7 │ │ instance_fields_size: 15 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 15 │ │ │ │ Class #1639 annotations: │ │ Annotations on class │ │ @@ -468591,44 +468825,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 │ │ -14e5bc: |[14e5bc] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ -14e5cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -14e5ce: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -14e5d0: 6e10 8c35 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@358c │ │ -14e5d6: 0a00 |0005: move-result v0 │ │ -14e5d8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -14e5da: 7053 3625 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@2536 │ │ -14e5e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -14e5e2: 5c40 3915 |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ -14e5e6: 5943 4215 |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ -14e5ea: 5942 4615 |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ -14e5ee: 5942 4715 |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ -14e5f2: 5942 4815 |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ -14e5f6: 5942 3e15 |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ -14e5fa: 5942 3f15 |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ -14e5fe: 5942 3d15 |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ -14e602: 5440 3b15 |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14e606: 1a01 8340 |001d: const-string v1, "search" // string@4083 │ │ -14e60a: 6e20 ac01 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ -14e610: 0c00 |0022: move-result-object v0 │ │ -14e612: 1f00 3700 |0023: check-cast v0, Landroid/app/SearchManager; // type@0037 │ │ -14e616: 5b40 4315 |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@1543 │ │ -14e61a: 5b46 4415 |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ -14e61e: 5b47 4515 |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ -14e622: 6e10 8b35 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@358b │ │ -14e628: 0a00 |002e: move-result v0 │ │ -14e62a: 5940 3a15 |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@153a │ │ -14e62e: 5b45 4115 |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ -14e632: 5b48 4015 |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14e636: 0e00 |0035: return-void │ │ +14c264: |[14c264] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ +14c274: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +14c276: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +14c278: 6e10 8c35 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@358c │ │ +14c27e: 0a00 |0005: move-result v0 │ │ +14c280: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +14c282: 7053 3625 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@2536 │ │ +14c288: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +14c28a: 5c40 3915 |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ +14c28e: 5943 4215 |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ +14c292: 5942 4615 |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ +14c296: 5942 4715 |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ +14c29a: 5942 4815 |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ +14c29e: 5942 3e15 |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ +14c2a2: 5942 3f15 |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ +14c2a6: 5942 3d15 |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ +14c2aa: 5440 3b15 |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14c2ae: 1a01 7e40 |001d: const-string v1, "search" // string@407e │ │ +14c2b2: 6e20 ac01 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@01ac │ │ +14c2b8: 0c00 |0022: move-result-object v0 │ │ +14c2ba: 1f00 3700 |0023: check-cast v0, Landroid/app/SearchManager; // type@0037 │ │ +14c2be: 5b40 4315 |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@1543 │ │ +14c2c2: 5b46 4415 |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ +14c2c6: 5b47 4515 |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ +14c2ca: 6e10 8b35 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@358b │ │ +14c2d0: 0a00 |002e: move-result v0 │ │ +14c2d2: 5940 3a15 |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@153a │ │ +14c2d6: 5b45 4115 |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ +14c2da: 5b48 4015 |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c2de: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x000a line=74 │ │ 0x000d line=75 │ │ 0x000f line=83 │ │ 0x0011 line=84 │ │ @@ -468656,25 +468890,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 │ │ -14e638: |[14e638] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -14e648: 5421 4015 |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14e64c: 6e20 5e44 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -14e652: 0c00 |0005: move-result-object v0 │ │ -14e654: 1f00 9500 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0095 │ │ -14e658: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -14e65c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -14e65e: 1101 |000b: return-object v1 │ │ -14e660: 6e10 4203 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@0342 │ │ -14e666: 0c01 |000f: move-result-object v1 │ │ -14e668: 28fb |0010: goto 000b // -0005 │ │ +14c2e0: |[14c2e0] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +14c2f0: 5421 4015 |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c2f4: 6e20 5e44 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +14c2fa: 0c00 |0005: move-result-object v0 │ │ +14c2fc: 1f00 9500 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0095 │ │ +14c300: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +14c304: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +14c306: 1101 |000b: return-object v1 │ │ +14c308: 6e10 4203 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@0342 │ │ +14c30e: 0c01 |000f: move-result-object v1 │ │ +14c310: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0008 line=560 │ │ 0x000a line=561 │ │ 0x000b line=564 │ │ locals : │ │ @@ -468687,46 +468921,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 │ │ -14e66c: |[14e66c] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -14e67c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -14e67e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -14e680: 5480 4915 |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ -14e684: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -14e688: 2206 cd06 |0006: new-instance v6, Landroid/util/TypedValue; // type@06cd │ │ -14e68c: 7010 7037 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@3770 │ │ -14e692: 5480 3b15 |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14e696: 6e10 ae01 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ -14e69c: 0c00 |0010: move-result-object v0 │ │ -14e69e: 6003 2d0d |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0d2d │ │ -14e6a2: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -14e6a4: 6e40 2102 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ -14e6aa: 5480 3b15 |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14e6ae: 6e10 a801 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14e6b4: 0c00 |001c: move-result-object v0 │ │ -14e6b6: 5263 c215 |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ -14e6ba: 6e20 2902 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ -14e6c0: 0c00 |0022: move-result-object v0 │ │ -14e6c2: 5b80 4915 |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ -14e6c6: 2207 ad06 |0025: new-instance v7, Landroid/text/SpannableString; // type@06ad │ │ -14e6ca: 7020 1a37 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -14e6d0: 2200 bf06 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@06bf │ │ -14e6d4: 5484 4915 |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ -14e6d8: 0123 |002e: move v3, v2 │ │ -14e6da: 0715 |002f: move-object v5, v1 │ │ -14e6dc: 7606 3f37 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@373f │ │ -14e6e2: 7210 c742 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ -14e6e8: 0a01 |0036: move-result v1 │ │ -14e6ea: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ -14e6ee: 6e53 1c37 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -14e6f4: 1107 |003c: return-object v7 │ │ +14c314: |[14c314] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +14c324: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +14c326: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +14c328: 5480 4915 |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ +14c32c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +14c330: 2206 cd06 |0006: new-instance v6, Landroid/util/TypedValue; // type@06cd │ │ +14c334: 7010 7037 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@3770 │ │ +14c33a: 5480 3b15 |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14c33e: 6e10 ae01 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@01ae │ │ +14c344: 0c00 |0010: move-result-object v0 │ │ +14c346: 6003 2d0d |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0d2d │ │ +14c34a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +14c34c: 6e40 2102 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@0221 │ │ +14c352: 5480 3b15 |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14c356: 6e10 a801 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +14c35c: 0c00 |001c: move-result-object v0 │ │ +14c35e: 5263 c215 |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@15c2 │ │ +14c362: 6e20 2902 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0229 │ │ +14c368: 0c00 |0022: move-result-object v0 │ │ +14c36a: 5b80 4915 |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ +14c36e: 2207 ad06 |0025: new-instance v7, Landroid/text/SpannableString; // type@06ad │ │ +14c372: 7020 1a37 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +14c378: 2200 bf06 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@06bf │ │ +14c37c: 5484 4915 |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@1549 │ │ +14c380: 0123 |002e: move v3, v2 │ │ +14c382: 0715 |002f: move-object v5, v1 │ │ +14c384: 7606 3f37 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@373f │ │ +14c38a: 7210 c742 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@42c7 │ │ +14c390: 0a01 |0036: move-result v1 │ │ +14c392: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ +14c396: 6e53 1c37 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +14c39c: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=335 │ │ 0x0006 line=337 │ │ 0x000b line=338 │ │ 0x0017 line=339 │ │ 0x0025 line=342 │ │ @@ -468743,60 +468977,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 │ │ -14e6f8: |[14e6f8] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -14e708: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -14e70a: 54a7 3b15 |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14e70e: 6e10 a601 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -14e714: 0c05 |0006: move-result-object v5 │ │ -14e716: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ -14e71a: 6e30 0502 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0205 │ │ -14e720: 0c00 |000c: move-result-object v0 │ │ -14e722: 6e10 0102 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@0201 │ │ -14e728: 0a03 |0010: move-result v3 │ │ -14e72a: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ -14e72e: 0761 |0013: move-object v1, v6 │ │ -14e730: 1101 |0014: return-object v1 │ │ -14e732: 0d02 |0015: move-exception v2 │ │ -14e734: 1a07 fd18 |0016: const-string v7, "SuggestionsAdapter" // string@18fd │ │ -14e738: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0202 │ │ -14e73e: 0c08 |001b: move-result-object v8 │ │ -14e740: 7120 5f37 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -14e746: 0761 |001f: move-object v1, v6 │ │ -14e748: 28f4 |0020: goto 0014 // -000c │ │ -14e74a: 6e10 8201 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ -14e750: 0c04 |0024: move-result-object v4 │ │ -14e752: 5407 8200 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0082 │ │ -14e756: 6e40 0a02 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@020a │ │ -14e75c: 0c01 |002a: move-result-object v1 │ │ -14e75e: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ -14e762: 1a07 fd18 |002d: const-string v7, "SuggestionsAdapter" // string@18fd │ │ -14e766: 2208 7908 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14e76a: 7010 5a43 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14e770: 1a09 7e09 |0034: const-string v9, "Invalid icon resource " // string@097e │ │ -14e774: 6e20 6343 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e77a: 0c08 |0039: move-result-object v8 │ │ -14e77c: 6e20 5f43 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -14e782: 0c08 |003d: move-result-object v8 │ │ -14e784: 1a09 8800 |003e: const-string v9, " for " // string@0088 │ │ -14e788: 6e20 6343 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e78e: 0c08 |0043: move-result-object v8 │ │ -14e790: 6e10 8001 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ -14e796: 0c09 |0047: move-result-object v9 │ │ -14e798: 6e20 6343 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e79e: 0c08 |004b: move-result-object v8 │ │ -14e7a0: 6e10 6a43 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14e7a6: 0c08 |004f: move-result-object v8 │ │ -14e7a8: 7120 5f37 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -14e7ae: 0761 |0053: move-object v1, v6 │ │ -14e7b0: 28c0 |0054: goto 0014 // -0040 │ │ +14c3a0: |[14c3a0] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +14c3b0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +14c3b2: 54a7 3b15 |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14c3b6: 6e10 a601 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +14c3bc: 0c05 |0006: move-result-object v5 │ │ +14c3be: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ +14c3c2: 6e30 0502 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0205 │ │ +14c3c8: 0c00 |000c: move-result-object v0 │ │ +14c3ca: 6e10 0102 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@0201 │ │ +14c3d0: 0a03 |0010: move-result v3 │ │ +14c3d2: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ +14c3d6: 0761 |0013: move-object v1, v6 │ │ +14c3d8: 1101 |0014: return-object v1 │ │ +14c3da: 0d02 |0015: move-exception v2 │ │ +14c3dc: 1a07 f918 |0016: const-string v7, "SuggestionsAdapter" // string@18f9 │ │ +14c3e0: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0202 │ │ +14c3e6: 0c08 |001b: move-result-object v8 │ │ +14c3e8: 7120 5f37 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +14c3ee: 0761 |001f: move-object v1, v6 │ │ +14c3f0: 28f4 |0020: goto 0014 // -000c │ │ +14c3f2: 6e10 8201 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0182 │ │ +14c3f8: 0c04 |0024: move-result-object v4 │ │ +14c3fa: 5407 8200 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0082 │ │ +14c3fe: 6e40 0a02 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@020a │ │ +14c404: 0c01 |002a: move-result-object v1 │ │ +14c406: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ +14c40a: 1a07 f918 |002d: const-string v7, "SuggestionsAdapter" // string@18f9 │ │ +14c40e: 2208 7908 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14c412: 7010 5a43 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c418: 1a09 7a09 |0034: const-string v9, "Invalid icon resource " // string@097a │ │ +14c41c: 6e20 6343 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c422: 0c08 |0039: move-result-object v8 │ │ +14c424: 6e20 5f43 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +14c42a: 0c08 |003d: move-result-object v8 │ │ +14c42c: 1a09 8500 |003e: const-string v9, " for " // string@0085 │ │ +14c430: 6e20 6343 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c436: 0c08 |0043: move-result-object v8 │ │ +14c438: 6e10 8001 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ +14c43e: 0c09 |0047: move-result-object v9 │ │ +14c440: 6e20 6343 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c446: 0c08 |004b: move-result-object v8 │ │ +14c448: 6e10 6a43 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c44e: 0c08 |004f: move-result-object v8 │ │ +14c450: 7120 5f37 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +14c456: 0761 |0053: move-object v1, v6 │ │ +14c458: 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 │ │ @@ -468827,45 +469061,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 │ │ -14e7c0: |[14e7c0] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -14e7d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -14e7d2: 6e10 8001 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ -14e7d8: 0c01 |0004: move-result-object v1 │ │ -14e7da: 5465 4015 |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14e7de: 6e20 5d44 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@445d │ │ -14e7e4: 0a05 |000a: move-result v5 │ │ -14e7e6: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ -14e7ea: 5465 4015 |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14e7ee: 6e20 5e44 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -14e7f4: 0c00 |0012: move-result-object v0 │ │ -14e7f6: 1f00 9500 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0095 │ │ -14e7fa: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -14e7fe: 1104 |0017: return-object v4 │ │ -14e800: 5464 4115 |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ -14e804: 6e10 a801 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ -14e80a: 0c04 |001d: move-result-object v4 │ │ -14e80c: 6e20 4303 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0343 │ │ -14e812: 0c04 |0021: move-result-object v4 │ │ -14e814: 28f5 |0022: goto 0017 // -000b │ │ -14e816: 7020 eb35 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@35eb │ │ -14e81c: 0c02 |0026: move-result-object v2 │ │ -14e81e: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -14e822: 0743 |0029: move-object v3, v4 │ │ -14e824: 5464 4015 |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14e828: 6e30 5f44 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -14e82e: 0724 |002f: move-object v4, v2 │ │ -14e830: 28e7 |0030: goto 0017 // -0019 │ │ -14e832: 6e10 4d03 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ -14e838: 0c03 |0034: move-result-object v3 │ │ -14e83a: 28f5 |0035: goto 002a // -000b │ │ +14c468: |[14c468] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +14c478: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +14c47a: 6e10 8001 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0180 │ │ +14c480: 0c01 |0004: move-result-object v1 │ │ +14c482: 5465 4015 |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c486: 6e20 5d44 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@445d │ │ +14c48c: 0a05 |000a: move-result v5 │ │ +14c48e: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ +14c492: 5465 4015 |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c496: 6e20 5e44 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +14c49c: 0c00 |0012: move-result-object v0 │ │ +14c49e: 1f00 9500 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0095 │ │ +14c4a2: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +14c4a6: 1104 |0017: return-object v4 │ │ +14c4a8: 5464 4115 |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ +14c4ac: 6e10 a801 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@01a8 │ │ +14c4b2: 0c04 |001d: move-result-object v4 │ │ +14c4b4: 6e20 4303 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0343 │ │ +14c4ba: 0c04 |0021: move-result-object v4 │ │ +14c4bc: 28f5 |0022: goto 0017 // -000b │ │ +14c4be: 7020 eb35 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@35eb │ │ +14c4c4: 0c02 |0026: move-result-object v2 │ │ +14c4c6: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +14c4ca: 0743 |0029: move-object v3, v4 │ │ +14c4cc: 5464 4015 |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c4d0: 6e30 5f44 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +14c4d6: 0724 |002f: move-object v4, v2 │ │ +14c4d8: 28e7 |0030: goto 0017 // -0019 │ │ +14c4da: 6e10 4d03 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ +14c4e0: 0c03 |0034: move-result-object v3 │ │ +14c4e2: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0005 line=603 │ │ 0x000d line=604 │ │ 0x0015 line=605 │ │ 0x0017 line=612 │ │ @@ -468889,20 +469123,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 │ │ -14e83c: |[14e83c] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ -14e84c: 7220 7802 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14e852: 0a00 |0003: move-result v0 │ │ -14e854: 7120 f735 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ -14e85a: 0c01 |0007: move-result-object v1 │ │ -14e85c: 1101 |0008: return-object v1 │ │ +14c4e4: |[14c4e4] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ +14c4f4: 7220 7802 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14c4fa: 0a00 |0003: move-result v0 │ │ +14c4fc: 7120 f735 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ +14c502: 0c01 |0007: move-result-object v1 │ │ +14c504: 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; │ │ @@ -468913,28 +469147,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 │ │ -14e860: |[14e860] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -14e870: 5421 4515 |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ -14e874: 6e10 5e01 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ -14e87a: 0c01 |0005: move-result-object v1 │ │ -14e87c: 7020 ec35 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@35ec │ │ -14e882: 0c00 |0009: move-result-object v0 │ │ -14e884: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -14e888: 1100 |000c: return-object v0 │ │ -14e88a: 5421 3b15 |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14e88e: 6e10 a601 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -14e894: 0c01 |0012: move-result-object v1 │ │ -14e896: 6e10 0902 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0209 │ │ -14e89c: 0c00 |0016: move-result-object v0 │ │ -14e89e: 28f5 |0017: goto 000c // -000b │ │ +14c508: |[14c508] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +14c518: 5421 4515 |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ +14c51c: 6e10 5e01 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@015e │ │ +14c522: 0c01 |0005: move-result-object v1 │ │ +14c524: 7020 ec35 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@35ec │ │ +14c52a: 0c00 |0009: move-result-object v0 │ │ +14c52c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +14c530: 1100 |000c: return-object v0 │ │ +14c532: 5421 3b15 |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14c536: 6e10 a601 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +14c53c: 0c01 |0012: move-result-object v1 │ │ +14c53e: 6e10 0902 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0209 │ │ +14c544: 0c00 |0016: move-result-object v0 │ │ +14c546: 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; │ │ @@ -468947,111 +469181,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 │ │ -14e8a0: |[14e8a0] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -14e8b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -14e8b2: 6e10 8f04 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@048f │ │ -14e8b8: 0c02 |0004: move-result-object v2 │ │ -14e8ba: 1a04 8420 |0005: const-string v4, "android.resource" // string@2084 │ │ -14e8be: 6e20 3843 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14e8c4: 0a04 |000a: move-result v4 │ │ -14e8c6: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ -14e8ca: 6e20 f135 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@35f1 │ │ -14e8d0: 0c04 |0010: move-result-object v4 │ │ -14e8d2: 1104 |0011: return-object v4 │ │ -14e8d4: 0d00 |0012: move-exception v0 │ │ -14e8d6: 2204 4208 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0842 │ │ -14e8da: 2206 7908 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14e8de: 7010 5a43 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14e8e4: 1a07 a917 |001a: const-string v7, "Resource does not exist: " // string@17a9 │ │ -14e8e8: 6e20 6343 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e8ee: 0c06 |001f: move-result-object v6 │ │ -14e8f0: 6e20 6243 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14e8f6: 0c06 |0023: move-result-object v6 │ │ -14e8f8: 6e10 6a43 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14e8fe: 0c06 |0027: move-result-object v6 │ │ -14e900: 7020 a042 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14e906: 2704 |002b: throw v4 │ │ -14e908: 0d01 |002c: move-exception v1 │ │ -14e90a: 1a04 fd18 |002d: const-string v4, "SuggestionsAdapter" // string@18fd │ │ -14e90e: 2206 7908 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14e912: 7010 5a43 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14e918: 1a07 4d09 |0034: const-string v7, "Icon not found: " // string@094d │ │ -14e91c: 6e20 6343 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e922: 0c06 |0039: move-result-object v6 │ │ -14e924: 6e20 6243 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14e92a: 0c06 |003d: move-result-object v6 │ │ -14e92c: 1a07 4601 |003e: const-string v7, ", " // string@0146 │ │ -14e930: 6e20 6343 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e936: 0c06 |0043: move-result-object v6 │ │ -14e938: 6e10 a142 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@42a1 │ │ -14e93e: 0c07 |0047: move-result-object v7 │ │ -14e940: 6e20 6343 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e946: 0c06 |004b: move-result-object v6 │ │ -14e948: 6e10 6a43 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14e94e: 0c06 |004f: move-result-object v6 │ │ -14e950: 7120 5f37 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -14e956: 0754 |0053: move-object v4, v5 │ │ -14e958: 28bd |0054: goto 0011 // -0043 │ │ -14e95a: 5494 4115 |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ -14e95e: 6e10 9a01 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -14e964: 0c04 |005a: move-result-object v4 │ │ -14e966: 6e20 8701 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0187 │ │ -14e96c: 0c03 |005e: move-result-object v3 │ │ -14e96e: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ -14e972: 2204 4208 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0842 │ │ -14e976: 2206 7908 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14e97a: 7010 5a43 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14e980: 1a07 5708 |0068: const-string v7, "Failed to open " // string@0857 │ │ -14e984: 6e20 6343 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e98a: 0c06 |006d: move-result-object v6 │ │ -14e98c: 6e20 6243 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14e992: 0c06 |0071: move-result-object v6 │ │ -14e994: 6e10 6a43 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14e99a: 0c06 |0075: move-result-object v6 │ │ -14e99c: 7020 a042 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14e9a2: 2704 |0079: throw v4 │ │ -14e9a4: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -14e9a6: 7120 4903 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0349 │ │ -14e9ac: 0c04 |007e: move-result-object v4 │ │ -14e9ae: 6e10 ab42 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@42ab │ │ -14e9b4: 288f |0082: goto 0011 // -0071 │ │ -14e9b6: 0d00 |0083: move-exception v0 │ │ -14e9b8: 1a06 fd18 |0084: const-string v6, "SuggestionsAdapter" // string@18fd │ │ -14e9bc: 2207 7908 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -14e9c0: 7010 5a43 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14e9c6: 1a08 d707 |008b: const-string v8, "Error closing icon stream for " // string@07d7 │ │ -14e9ca: 6e20 6343 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14e9d0: 0c07 |0090: move-result-object v7 │ │ -14e9d2: 6e20 6243 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14e9d8: 0c07 |0094: move-result-object v7 │ │ -14e9da: 6e10 6a43 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14e9e0: 0c07 |0098: move-result-object v7 │ │ -14e9e2: 7130 5a37 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -14e9e8: 2900 75ff |009c: goto/16 0011 // -008b │ │ -14e9ec: 0d04 |009e: move-exception v4 │ │ -14e9ee: 6e10 ab42 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@42ab │ │ -14e9f4: 2704 |00a2: throw v4 │ │ -14e9f6: 0d00 |00a3: move-exception v0 │ │ -14e9f8: 1a06 fd18 |00a4: const-string v6, "SuggestionsAdapter" // string@18fd │ │ -14e9fc: 2207 7908 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -14ea00: 7010 5a43 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14ea06: 1a08 d707 |00ab: const-string v8, "Error closing icon stream for " // string@07d7 │ │ -14ea0a: 6e20 6343 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14ea10: 0c07 |00b0: move-result-object v7 │ │ -14ea12: 6e20 6243 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14ea18: 0c07 |00b4: move-result-object v7 │ │ -14ea1a: 6e10 6a43 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14ea20: 0c07 |00b8: move-result-object v7 │ │ -14ea22: 7130 5a37 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -14ea28: 28e6 |00bc: goto 00a2 // -001a │ │ +14c548: |[14c548] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +14c558: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +14c55a: 6e10 8f04 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@048f │ │ +14c560: 0c02 |0004: move-result-object v2 │ │ +14c562: 1a04 7f20 |0005: const-string v4, "android.resource" // string@207f │ │ +14c566: 6e20 3843 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +14c56c: 0a04 |000a: move-result v4 │ │ +14c56e: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ +14c572: 6e20 f135 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@35f1 │ │ +14c578: 0c04 |0010: move-result-object v4 │ │ +14c57a: 1104 |0011: return-object v4 │ │ +14c57c: 0d00 |0012: move-exception v0 │ │ +14c57e: 2204 4208 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0842 │ │ +14c582: 2206 7908 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +14c586: 7010 5a43 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c58c: 1a07 a517 |001a: const-string v7, "Resource does not exist: " // string@17a5 │ │ +14c590: 6e20 6343 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c596: 0c06 |001f: move-result-object v6 │ │ +14c598: 6e20 6243 a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14c59e: 0c06 |0023: move-result-object v6 │ │ +14c5a0: 6e10 6a43 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c5a6: 0c06 |0027: move-result-object v6 │ │ +14c5a8: 7020 a042 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14c5ae: 2704 |002b: throw v4 │ │ +14c5b0: 0d01 |002c: move-exception v1 │ │ +14c5b2: 1a04 f918 |002d: const-string v4, "SuggestionsAdapter" // string@18f9 │ │ +14c5b6: 2206 7908 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +14c5ba: 7010 5a43 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c5c0: 1a07 4909 |0034: const-string v7, "Icon not found: " // string@0949 │ │ +14c5c4: 6e20 6343 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c5ca: 0c06 |0039: move-result-object v6 │ │ +14c5cc: 6e20 6243 a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14c5d2: 0c06 |003d: move-result-object v6 │ │ +14c5d4: 1a07 4301 |003e: const-string v7, ", " // string@0143 │ │ +14c5d8: 6e20 6343 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c5de: 0c06 |0043: move-result-object v6 │ │ +14c5e0: 6e10 a142 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@42a1 │ │ +14c5e6: 0c07 |0047: move-result-object v7 │ │ +14c5e8: 6e20 6343 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c5ee: 0c06 |004b: move-result-object v6 │ │ +14c5f0: 6e10 6a43 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c5f6: 0c06 |004f: move-result-object v6 │ │ +14c5f8: 7120 5f37 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +14c5fe: 0754 |0053: move-object v4, v5 │ │ +14c600: 28bd |0054: goto 0011 // -0043 │ │ +14c602: 5494 4115 |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ +14c606: 6e10 9a01 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +14c60c: 0c04 |005a: move-result-object v4 │ │ +14c60e: 6e20 8701 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0187 │ │ +14c614: 0c03 |005e: move-result-object v3 │ │ +14c616: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ +14c61a: 2204 4208 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0842 │ │ +14c61e: 2206 7908 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +14c622: 7010 5a43 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c628: 1a07 5308 |0068: const-string v7, "Failed to open " // string@0853 │ │ +14c62c: 6e20 6343 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c632: 0c06 |006d: move-result-object v6 │ │ +14c634: 6e20 6243 a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14c63a: 0c06 |0071: move-result-object v6 │ │ +14c63c: 6e10 6a43 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c642: 0c06 |0075: move-result-object v6 │ │ +14c644: 7020 a042 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14c64a: 2704 |0079: throw v4 │ │ +14c64c: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +14c64e: 7120 4903 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0349 │ │ +14c654: 0c04 |007e: move-result-object v4 │ │ +14c656: 6e10 ab42 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@42ab │ │ +14c65c: 288f |0082: goto 0011 // -0071 │ │ +14c65e: 0d00 |0083: move-exception v0 │ │ +14c660: 1a06 f918 |0084: const-string v6, "SuggestionsAdapter" // string@18f9 │ │ +14c664: 2207 7908 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +14c668: 7010 5a43 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c66e: 1a08 d307 |008b: const-string v8, "Error closing icon stream for " // string@07d3 │ │ +14c672: 6e20 6343 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c678: 0c07 |0090: move-result-object v7 │ │ +14c67a: 6e20 6243 a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14c680: 0c07 |0094: move-result-object v7 │ │ +14c682: 6e10 6a43 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c688: 0c07 |0098: move-result-object v7 │ │ +14c68a: 7130 5a37 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +14c690: 2900 75ff |009c: goto/16 0011 // -008b │ │ +14c694: 0d04 |009e: move-exception v4 │ │ +14c696: 6e10 ab42 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@42ab │ │ +14c69c: 2704 |00a2: throw v4 │ │ +14c69e: 0d00 |00a3: move-exception v0 │ │ +14c6a0: 1a06 f918 |00a4: const-string v6, "SuggestionsAdapter" // string@18f9 │ │ +14c6a4: 2207 7908 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +14c6a8: 7010 5a43 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c6ae: 1a08 d307 |00ab: const-string v8, "Error closing icon stream for " // string@07d3 │ │ +14c6b2: 6e20 6343 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c6b8: 0c07 |00b0: move-result-object v7 │ │ +14c6ba: 6e20 6243 a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14c6c0: 0c07 |00b4: move-result-object v7 │ │ +14c6c2: 6e10 6a43 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c6c8: 0c07 |00b8: move-result-object v7 │ │ +14c6ca: 7130 5a37 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +14c6d0: 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 │ │ @@ -469109,77 +469343,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 │ │ -14ea94: |[14ea94] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -14eaa4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -14eaa6: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ -14eaaa: 6e10 4443 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@4344 │ │ -14eab0: 0a06 |0006: move-result v6 │ │ -14eab2: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -14eab6: 1a06 9301 |0009: const-string v6, "0" // string@0193 │ │ -14eaba: 6e20 3843 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -14eac0: 0a06 |000e: move-result v6 │ │ -14eac2: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -14eac6: 0750 |0011: move-object v0, v5 │ │ -14eac8: 1100 |0012: return-object v0 │ │ -14eaca: 7110 ff42 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -14ead0: 0a03 |0016: move-result v3 │ │ -14ead2: 2206 7908 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ -14ead6: 7010 5a43 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14eadc: 1a07 8520 |001c: const-string v7, "android.resource://" // string@2085 │ │ -14eae0: 6e20 6343 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14eae6: 0c06 |0021: move-result-object v6 │ │ -14eae8: 5497 4115 |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ -14eaec: 6e10 a701 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ -14eaf2: 0c07 |0027: move-result-object v7 │ │ -14eaf4: 6e20 6343 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14eafa: 0c06 |002b: move-result-object v6 │ │ -14eafc: 1a07 7501 |002c: const-string v7, "/" // string@0175 │ │ -14eb00: 6e20 6343 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14eb06: 0c06 |0031: move-result-object v6 │ │ -14eb08: 6e20 5f43 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -14eb0e: 0c06 |0035: move-result-object v6 │ │ -14eb10: 6e10 6a43 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14eb16: 0c01 |0039: move-result-object v1 │ │ -14eb18: 7020 e735 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35e7 │ │ -14eb1e: 0c00 |003d: move-result-object v0 │ │ -14eb20: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ -14eb24: 5496 4115 |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ -14eb28: 7120 430c 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ -14eb2e: 0c00 |0045: move-result-object v0 │ │ -14eb30: 7030 0236 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@3602 │ │ -14eb36: 28c9 |0049: goto 0012 // -0037 │ │ -14eb38: 0d02 |004a: move-exception v2 │ │ -14eb3a: 7020 e735 a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35e7 │ │ -14eb40: 0c00 |004e: move-result-object v0 │ │ -14eb42: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ -14eb46: 7110 9004 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ -14eb4c: 0c04 |0054: move-result-object v4 │ │ -14eb4e: 7020 f035 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@35f0 │ │ -14eb54: 0c00 |0058: move-result-object v0 │ │ -14eb56: 7030 0236 a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@3602 │ │ -14eb5c: 28b6 |005c: goto 0012 // -004a │ │ -14eb5e: 0d02 |005d: move-exception v2 │ │ -14eb60: 1a06 fd18 |005e: const-string v6, "SuggestionsAdapter" // string@18fd │ │ -14eb64: 2207 7908 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ -14eb68: 7010 5a43 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14eb6e: 1a08 4e09 |0065: const-string v8, "Icon resource not found: " // string@094e │ │ -14eb72: 6e20 6343 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14eb78: 0c07 |006a: move-result-object v7 │ │ -14eb7a: 6e20 6343 a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14eb80: 0c07 |006e: move-result-object v7 │ │ -14eb82: 6e10 6a43 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14eb88: 0c07 |0072: move-result-object v7 │ │ -14eb8a: 7120 5f37 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -14eb90: 0750 |0076: move-object v0, v5 │ │ -14eb92: 289b |0077: goto 0012 // -0065 │ │ +14c73c: |[14c73c] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +14c74c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +14c74e: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ +14c752: 6e10 4443 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@4344 │ │ +14c758: 0a06 |0006: move-result v6 │ │ +14c75a: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +14c75e: 1a06 9001 |0009: const-string v6, "0" // string@0190 │ │ +14c762: 6e20 3843 a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +14c768: 0a06 |000e: move-result v6 │ │ +14c76a: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +14c76e: 0750 |0011: move-object v0, v5 │ │ +14c770: 1100 |0012: return-object v0 │ │ +14c772: 7110 ff42 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +14c778: 0a03 |0016: move-result v3 │ │ +14c77a: 2206 7908 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@0879 │ │ +14c77e: 7010 5a43 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c784: 1a07 8020 |001c: const-string v7, "android.resource://" // string@2080 │ │ +14c788: 6e20 6343 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c78e: 0c06 |0021: move-result-object v6 │ │ +14c790: 5497 4115 |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ +14c794: 6e10 a701 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@01a7 │ │ +14c79a: 0c07 |0027: move-result-object v7 │ │ +14c79c: 6e20 6343 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c7a2: 0c06 |002b: move-result-object v6 │ │ +14c7a4: 1a07 7201 |002c: const-string v7, "/" // string@0172 │ │ +14c7a8: 6e20 6343 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c7ae: 0c06 |0031: move-result-object v6 │ │ +14c7b0: 6e20 5f43 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +14c7b6: 0c06 |0035: move-result-object v6 │ │ +14c7b8: 6e10 6a43 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c7be: 0c01 |0039: move-result-object v1 │ │ +14c7c0: 7020 e735 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35e7 │ │ +14c7c6: 0c00 |003d: move-result-object v0 │ │ +14c7c8: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ +14c7cc: 5496 4115 |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@1541 │ │ +14c7d0: 7120 430c 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0c43 │ │ +14c7d6: 0c00 |0045: move-result-object v0 │ │ +14c7d8: 7030 0236 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@3602 │ │ +14c7de: 28c9 |0049: goto 0012 // -0037 │ │ +14c7e0: 0d02 |004a: move-exception v2 │ │ +14c7e2: 7020 e735 a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35e7 │ │ +14c7e8: 0c00 |004e: move-result-object v0 │ │ +14c7ea: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ +14c7ee: 7110 9004 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0490 │ │ +14c7f4: 0c04 |0054: move-result-object v4 │ │ +14c7f6: 7020 f035 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@35f0 │ │ +14c7fc: 0c00 |0058: move-result-object v0 │ │ +14c7fe: 7030 0236 a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@3602 │ │ +14c804: 28b6 |005c: goto 0012 // -004a │ │ +14c806: 0d02 |005d: move-exception v2 │ │ +14c808: 1a06 f918 |005e: const-string v6, "SuggestionsAdapter" // string@18f9 │ │ +14c80c: 2207 7908 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +14c810: 7010 5a43 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14c816: 1a08 4a09 |0065: const-string v8, "Icon resource not found: " // string@094a │ │ +14c81a: 6e20 6343 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c820: 0c07 |006a: move-result-object v7 │ │ +14c822: 6e20 6343 a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14c828: 0c07 |006e: move-result-object v7 │ │ +14c82a: 6e10 6a43 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14c830: 0c07 |0072: move-result-object v7 │ │ +14c832: 7120 5f37 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +14c838: 0750 |0076: move-object v0, v5 │ │ +14c83a: 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 │ │ @@ -469214,29 +469448,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 │ │ -14eba4: |[14eba4] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -14ebb4: 5242 3e15 |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ -14ebb8: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -14ebba: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ -14ebbe: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -14ebc0: 1100 |0006: return-object v0 │ │ -14ebc2: 5242 3e15 |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ -14ebc6: 7220 7f02 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -14ebcc: 0c01 |000c: move-result-object v1 │ │ -14ebce: 7020 f235 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35f2 │ │ -14ebd4: 0c00 |0010: move-result-object v0 │ │ -14ebd6: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ -14ebda: 7020 ef35 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35ef │ │ -14ebe0: 0c00 |0016: move-result-object v0 │ │ -14ebe2: 28ef |0017: goto 0006 // -0011 │ │ +14c84c: |[14c84c] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +14c85c: 5242 3e15 |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ +14c860: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +14c862: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ +14c866: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +14c868: 1100 |0006: return-object v0 │ │ +14c86a: 5242 3e15 |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ +14c86e: 7220 7f02 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +14c874: 0c01 |000c: move-result-object v1 │ │ +14c876: 7020 f235 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35f2 │ │ +14c87c: 0c00 |0010: move-result-object v0 │ │ +14c87e: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ +14c882: 7020 ef35 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35ef │ │ +14c888: 0c00 |0016: move-result-object v0 │ │ +14c88a: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0005 line=362 │ │ 0x0006 line=369 │ │ 0x0007 line=364 │ │ 0x000d line=365 │ │ @@ -469253,26 +469487,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 │ │ -14ebe4: |[14ebe4] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -14ebf4: 5231 3f15 |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ -14ebf8: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -14ebfa: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ -14ebfe: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -14ec00: 1101 |0006: return-object v1 │ │ -14ec02: 5231 3f15 |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ -14ec06: 7220 7f02 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -14ec0c: 0c00 |000c: move-result-object v0 │ │ -14ec0e: 7020 f235 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35f2 │ │ -14ec14: 0c01 |0010: move-result-object v1 │ │ -14ec16: 28f5 |0011: goto 0006 // -000b │ │ +14c88c: |[14c88c] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +14c89c: 5231 3f15 |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ +14c8a0: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +14c8a2: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ +14c8a6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +14c8a8: 1101 |0006: return-object v1 │ │ +14c8aa: 5231 3f15 |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ +14c8ae: 7220 7f02 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +14c8b4: 0c00 |000c: move-result-object v0 │ │ +14c8b6: 7020 f235 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@35f2 │ │ +14c8bc: 0c01 |0010: move-result-object v1 │ │ +14c8be: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x0006 line=377 │ │ 0x0007 line=376 │ │ 0x000d line=377 │ │ @@ -469286,27 +469520,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 │ │ -14ec18: |[14ec18] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ -14ec28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -14ec2a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -14ec2c: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ -14ec30: 1101 |0004: return-object v1 │ │ -14ec32: 7220 7f02 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ -14ec38: 0c01 |0008: move-result-object v1 │ │ -14ec3a: 28fb |0009: goto 0004 // -0005 │ │ -14ec3c: 0d00 |000a: move-exception v0 │ │ -14ec3e: 1a02 fd18 |000b: const-string v2, "SuggestionsAdapter" // string@18fd │ │ -14ec42: 1a03 4a48 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@484a │ │ -14ec46: 7130 5a37 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -14ec4c: 28f2 |0012: goto 0004 // -000e │ │ +14c8c0: |[14c8c0] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ +14c8d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +14c8d2: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +14c8d4: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ +14c8d8: 1101 |0004: return-object v1 │ │ +14c8da: 7220 7f02 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@027f │ │ +14c8e0: 0c01 |0008: move-result-object v1 │ │ +14c8e2: 28fb |0009: goto 0004 // -0005 │ │ +14c8e4: 0d00 |000a: move-exception v0 │ │ +14c8e6: 1a02 f918 |000b: const-string v2, "SuggestionsAdapter" // string@18f9 │ │ +14c8ea: 1a03 4548 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@4845 │ │ +14c8ee: 7130 5a37 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +14c8f4: 28f2 |0012: goto 0004 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=657 │ │ 0x0004 line=666 │ │ 0x0005 line=661 │ │ @@ -469322,25 +469556,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 │ │ -14ec60: |[14ec60] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ -14ec70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -14ec72: 6e20 9c3b 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ -14ec78: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ -14ec7c: 6e20 a43b 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -14ec82: 0e00 |0009: return-void │ │ -14ec84: 6e20 a43b 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -14ec8a: 6e30 7103 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -14ec90: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -14ec92: 6e30 7103 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ -14ec98: 28f5 |0014: goto 0009 // -000b │ │ +14c908: |[14c908] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ +14c918: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +14c91a: 6e20 9c3b 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@3b9c │ │ +14c920: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ +14c924: 6e20 a43b 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +14c92a: 0e00 |0009: return-void │ │ +14c92c: 6e20 a43b 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +14c932: 6e30 7103 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +14c938: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +14c93a: 6e30 7103 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@0371 │ │ +14c940: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x0004 line=389 │ │ 0x0006 line=390 │ │ 0x0009 line=402 │ │ 0x000a line=392 │ │ @@ -469357,25 +469591,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 │ │ -14ec9c: |[14ec9c] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ -14ecac: 6e20 c73c 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -14ecb2: 7110 3337 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -14ecb8: 0a00 |0006: move-result v0 │ │ -14ecba: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -14ecbe: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -14ecc2: 6e20 ce3c 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -14ecc8: 0e00 |000e: return-void │ │ -14ecca: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -14eccc: 6e20 ce3c 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ -14ecd2: 28fb |0013: goto 000e // -0005 │ │ +14c944: |[14c944] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ +14c954: 6e20 c73c 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +14c95a: 7110 3337 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +14c960: 0a00 |0006: move-result v0 │ │ +14c962: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +14c966: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +14c96a: 6e20 ce3c 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +14c970: 0e00 |000e: return-void │ │ +14c972: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +14c974: 6e20 ce3c 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@3cce │ │ +14c97a: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=353 │ │ 0x0009 line=354 │ │ 0x000e line=358 │ │ 0x000f line=356 │ │ @@ -469389,21 +469623,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 │ │ -14ecd4: |[14ecd4] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -14ece4: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -14ece8: 5420 4015 |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ -14ecec: 6e10 4d03 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ -14ecf2: 0c01 |0007: move-result-object v1 │ │ -14ecf4: 6e30 5f44 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -14ecfa: 0e00 |000b: return-void │ │ +14c97c: |[14c97c] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +14c98c: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +14c990: 5420 4015 |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@1540 │ │ +14c994: 6e10 4d03 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@034d │ │ +14c99a: 0c01 |0007: move-result-object v1 │ │ +14c99c: 6e30 5f44 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +14c9a2: 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; │ │ @@ -469415,26 +469649,26 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -14ecfc: |[14ecfc] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ -14ed0c: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -14ed10: 7210 7b02 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@027b │ │ -14ed16: 0c00 |0005: move-result-object v0 │ │ -14ed18: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -14ed1c: 1a01 fb2e |0008: const-string v1, "in_progress" // string@2efb │ │ -14ed20: 6e20 a004 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ -14ed26: 0a01 |000d: move-result v1 │ │ -14ed28: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ -14ed2c: 0e00 |0010: return-void │ │ -14ed2e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -14ed30: 28f4 |0012: goto 0006 // -000c │ │ +14c9a4: |[14c9a4] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ +14c9b4: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +14c9b8: 7210 7b02 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@027b │ │ +14c9be: 0c00 |0005: move-result-object v0 │ │ +14c9c0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +14c9c4: 1a01 f62e |0008: const-string v1, "in_progress" // string@2ef6 │ │ +14c9c8: 6e20 a004 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@04a0 │ │ +14c9ce: 0a01 |000d: move-result v1 │ │ +14c9d0: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ +14c9d4: 0e00 |0010: return-void │ │ +14c9d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +14c9d8: 28f4 |0012: goto 0006 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=203 │ │ 0x0010 line=208 │ │ 0x0011 line=195 │ │ locals : │ │ @@ -469448,98 +469682,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 │ │ -14ed34: |[14ed34] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -14ed44: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -14ed48: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -14ed4a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -14ed4c: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -14ed4e: 6e10 7338 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ -14ed54: 0c03 |0008: move-result-object v3 │ │ -14ed56: 1f03 9706 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ -14ed5a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -14ed5c: 52b4 3d15 |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ -14ed60: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -14ed62: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ -14ed66: 52b4 3d15 |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ -14ed6a: 7220 7c02 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ -14ed70: 0a00 |0016: move-result v0 │ │ -14ed72: 5434 3015 |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ed76: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -14ed7a: 52b4 4615 |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ -14ed7e: 7120 f735 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ -14ed84: 0c01 |0020: move-result-object v1 │ │ -14ed86: 5434 3015 |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ed8a: 7030 0136 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@3601 │ │ -14ed90: 5434 3115 |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ -14ed94: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -14ed98: 52b4 4815 |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ -14ed9c: 7120 f735 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ -14eda2: 0c02 |002f: move-result-object v2 │ │ -14eda4: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ -14eda8: 7020 ea35 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@35ea │ │ -14edae: 0c02 |0035: move-result-object v2 │ │ -14edb0: 7110 3337 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -14edb6: 0a04 |0039: move-result v4 │ │ -14edb8: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ -14edbc: 5434 3015 |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14edc0: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -14edc4: 5434 3015 |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14edc8: 6e20 c53c 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@3cc5 │ │ -14edce: 5434 3015 |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14edd2: 6e20 c03c 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@3cc0 │ │ -14edd8: 5434 3115 |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ -14eddc: 7030 0136 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@3601 │ │ -14ede2: 5434 2d15 |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ -14ede6: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ -14edea: 5434 2d15 |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ -14edee: 7020 f335 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35f3 │ │ -14edf4: 0c05 |0058: move-result-object v5 │ │ -14edf6: 1246 |0059: const/4 v6, #int 4 // #4 │ │ -14edf8: 7040 0036 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@3600 │ │ -14edfe: 5434 2e15 |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ -14ee02: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ -14ee06: 5434 2e15 |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ -14ee0a: 7020 f435 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35f4 │ │ -14ee10: 0c05 |0066: move-result-object v5 │ │ -14ee12: 7040 0036 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@3600 │ │ -14ee18: 52b4 4215 |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ -14ee1c: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ -14ee20: 52b4 4215 |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ -14ee24: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ -14ee28: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ -14ee2c: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ -14ee30: 5434 2f15 |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ -14ee34: 6e20 a43b 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -14ee3a: 5434 2f15 |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ -14ee3e: 5435 3015 |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ee42: 6e10 a73c 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@3ca7 │ │ -14ee48: 0c05 |0082: move-result-object v5 │ │ -14ee4a: 6e20 a33b 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@3ba3 │ │ -14ee50: 5434 2f15 |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ -14ee54: 6e20 a13b b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ -14ee5a: 0e00 |008b: return-void │ │ -14ee5c: 52b4 4715 |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ -14ee60: 7120 f735 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ -14ee66: 0c02 |0091: move-result-object v2 │ │ -14ee68: 28a4 |0092: goto 0036 // -005c │ │ -14ee6a: 5434 3015 |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ee6e: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ -14ee72: 5434 3015 |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ee76: 6e20 c53c 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@3cc5 │ │ -14ee7c: 5434 3015 |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14ee80: 6e20 c03c 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@3cc0 │ │ -14ee86: 28a9 |00a1: goto 004a // -0057 │ │ -14ee88: 5434 2f15 |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ -14ee8c: 6e20 a43b a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ -14ee92: 28e4 |00a7: goto 008b // -001c │ │ +14c9dc: |[14c9dc] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +14c9ec: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +14c9f0: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +14c9f2: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +14c9f4: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +14c9f6: 6e10 7338 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ +14c9fc: 0c03 |0008: move-result-object v3 │ │ +14c9fe: 1f03 9706 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ +14ca02: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +14ca04: 52b4 3d15 |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ +14ca08: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +14ca0a: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ +14ca0e: 52b4 3d15 |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ +14ca12: 7220 7c02 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@027c │ │ +14ca18: 0a00 |0016: move-result v0 │ │ +14ca1a: 5434 3015 |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14ca1e: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +14ca22: 52b4 4615 |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ +14ca26: 7120 f735 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ +14ca2c: 0c01 |0020: move-result-object v1 │ │ +14ca2e: 5434 3015 |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14ca32: 7030 0136 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@3601 │ │ +14ca38: 5434 3115 |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ +14ca3c: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +14ca40: 52b4 4815 |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ +14ca44: 7120 f735 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ +14ca4a: 0c02 |002f: move-result-object v2 │ │ +14ca4c: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ +14ca50: 7020 ea35 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@35ea │ │ +14ca56: 0c02 |0035: move-result-object v2 │ │ +14ca58: 7110 3337 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +14ca5e: 0a04 |0039: move-result v4 │ │ +14ca60: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ +14ca64: 5434 3015 |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14ca68: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +14ca6c: 5434 3015 |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14ca70: 6e20 c53c 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@3cc5 │ │ +14ca76: 5434 3015 |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14ca7a: 6e20 c03c 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@3cc0 │ │ +14ca80: 5434 3115 |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@1531 │ │ +14ca84: 7030 0136 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@3601 │ │ +14ca8a: 5434 2d15 |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ +14ca8e: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ +14ca92: 5434 2d15 |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@152d │ │ +14ca96: 7020 f335 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35f3 │ │ +14ca9c: 0c05 |0058: move-result-object v5 │ │ +14ca9e: 1246 |0059: const/4 v6, #int 4 // #4 │ │ +14caa0: 7040 0036 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@3600 │ │ +14caa6: 5434 2e15 |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ +14caaa: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ +14caae: 5434 2e15 |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@152e │ │ +14cab2: 7020 f435 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@35f4 │ │ +14cab8: 0c05 |0066: move-result-object v5 │ │ +14caba: 7040 0036 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@3600 │ │ +14cac0: 52b4 4215 |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ +14cac4: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ +14cac8: 52b4 4215 |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ +14cacc: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ +14cad0: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ +14cad4: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ +14cad8: 5434 2f15 |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ +14cadc: 6e20 a43b 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +14cae2: 5434 2f15 |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ +14cae6: 5435 3015 |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14caea: 6e10 a73c 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@3ca7 │ │ +14caf0: 0c05 |0082: move-result-object v5 │ │ +14caf2: 6e20 a33b 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@3ba3 │ │ +14caf8: 5434 2f15 |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ +14cafc: 6e20 a13b b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3ba1 │ │ +14cb02: 0e00 |008b: return-void │ │ +14cb04: 52b4 4715 |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ +14cb08: 7120 f735 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@35f7 │ │ +14cb0e: 0c02 |0091: move-result-object v2 │ │ +14cb10: 28a4 |0092: goto 0036 // -005c │ │ +14cb12: 5434 3015 |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14cb16: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ +14cb1a: 5434 3015 |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14cb1e: 6e20 c53c 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@3cc5 │ │ +14cb24: 5434 3015 |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14cb28: 6e20 c03c 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@3cc0 │ │ +14cb2e: 28a9 |00a1: goto 004a // -0057 │ │ +14cb30: 5434 2f15 |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@152f │ │ +14cb34: 6e20 a43b a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@3ba4 │ │ +14cb3a: 28e4 |00a7: goto 008b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=275 │ │ 0x000b line=277 │ │ 0x000c line=278 │ │ 0x0011 line=279 │ │ 0x0017 line=281 │ │ @@ -469584,55 +469818,55 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -14ee94: |[14ee94] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -14eea4: 5531 3915 |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ -14eea8: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -14eeac: 1a01 fd18 |0004: const-string v1, "SuggestionsAdapter" // string@18fd │ │ -14eeb0: 1a02 f61a |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@1af6 │ │ -14eeb4: 7120 5f37 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ -14eeba: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -14eebe: 7210 7702 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0277 │ │ -14eec4: 0e00 |0010: return-void │ │ -14eec6: 6f20 3725 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2537 │ │ -14eecc: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ -14eed0: 1a01 8f46 |0016: const-string v1, "suggest_text_1" // string@468f │ │ -14eed4: 7220 7802 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14eeda: 0a01 |001b: move-result v1 │ │ -14eedc: 5931 4615 |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ -14eee0: 1a01 9046 |001e: const-string v1, "suggest_text_2" // string@4690 │ │ -14eee4: 7220 7802 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14eeea: 0a01 |0023: move-result v1 │ │ -14eeec: 5931 4715 |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ -14eef0: 1a01 9146 |0026: const-string v1, "suggest_text_2_url" // string@4691 │ │ -14eef4: 7220 7802 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14eefa: 0a01 |002b: move-result v1 │ │ -14eefc: 5931 4815 |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ -14ef00: 1a01 8846 |002e: const-string v1, "suggest_icon_1" // string@4688 │ │ -14ef04: 7220 7802 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14ef0a: 0a01 |0033: move-result v1 │ │ -14ef0c: 5931 3e15 |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ -14ef10: 1a01 8946 |0036: const-string v1, "suggest_icon_2" // string@4689 │ │ -14ef14: 7220 7802 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14ef1a: 0a01 |003b: move-result v1 │ │ -14ef1c: 5931 3f15 |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ -14ef20: 1a01 8746 |003e: const-string v1, "suggest_flags" // string@4687 │ │ -14ef24: 7220 7802 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ -14ef2a: 0a01 |0043: move-result v1 │ │ -14ef2c: 5931 3d15 |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ -14ef30: 28ca |0046: goto 0010 // -0036 │ │ -14ef32: 0d00 |0047: move-exception v0 │ │ -14ef34: 1a01 fd18 |0048: const-string v1, "SuggestionsAdapter" // string@18fd │ │ -14ef38: 1a02 9f27 |004a: const-string v2, "error changing cursor and caching columns" // string@279f │ │ -14ef3c: 7130 5a37 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ -14ef42: 28c1 |004f: goto 0010 // -003f │ │ +14cb3c: |[14cb3c] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +14cb4c: 5531 3915 |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ +14cb50: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +14cb54: 1a01 f918 |0004: const-string v1, "SuggestionsAdapter" // string@18f9 │ │ +14cb58: 1a02 f21a |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@1af2 │ │ +14cb5c: 7120 5f37 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@375f │ │ +14cb62: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +14cb66: 7210 7702 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0277 │ │ +14cb6c: 0e00 |0010: return-void │ │ +14cb6e: 6f20 3725 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@2537 │ │ +14cb74: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ +14cb78: 1a01 8a46 |0016: const-string v1, "suggest_text_1" // string@468a │ │ +14cb7c: 7220 7802 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cb82: 0a01 |001b: move-result v1 │ │ +14cb84: 5931 4615 |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@1546 │ │ +14cb88: 1a01 8b46 |001e: const-string v1, "suggest_text_2" // string@468b │ │ +14cb8c: 7220 7802 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cb92: 0a01 |0023: move-result v1 │ │ +14cb94: 5931 4715 |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@1547 │ │ +14cb98: 1a01 8c46 |0026: const-string v1, "suggest_text_2_url" // string@468c │ │ +14cb9c: 7220 7802 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cba2: 0a01 |002b: move-result v1 │ │ +14cba4: 5931 4815 |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@1548 │ │ +14cba8: 1a01 8346 |002e: const-string v1, "suggest_icon_1" // string@4683 │ │ +14cbac: 7220 7802 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cbb2: 0a01 |0033: move-result v1 │ │ +14cbb4: 5931 3e15 |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@153e │ │ +14cbb8: 1a01 8446 |0036: const-string v1, "suggest_icon_2" // string@4684 │ │ +14cbbc: 7220 7802 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cbc2: 0a01 |003b: move-result v1 │ │ +14cbc4: 5931 3f15 |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@153f │ │ +14cbc8: 1a01 8246 |003e: const-string v1, "suggest_flags" // string@4682 │ │ +14cbcc: 7220 7802 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0278 │ │ +14cbd2: 0a01 |0043: move-result v1 │ │ +14cbd4: 5931 3d15 |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@153d │ │ +14cbd8: 28ca |0046: goto 0010 // -0036 │ │ +14cbda: 0d00 |0047: move-exception v0 │ │ +14cbdc: 1a01 f918 |0048: const-string v1, "SuggestionsAdapter" // string@18f9 │ │ +14cbe0: 1a02 9a27 |004a: const-string v2, "error changing cursor and caching columns" // string@279a │ │ +14cbe4: 7130 5a37 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@375a │ │ +14cbea: 28c1 |004f: goto 0010 // -003f │ │ catches : 1 │ │ 0x0011 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x000b line=219 │ │ @@ -469657,20 +469891,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -14ef54: |[14ef54] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ -14ef64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14ef66: 6e20 e635 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@35e6 │ │ -14ef6c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -14ef6e: 5c10 3915 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ -14ef72: 0e00 |0007: return-void │ │ +14cbfc: |[14cbfc] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ +14cc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14cc0e: 6e20 e635 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@35e6 │ │ +14cc14: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +14cc16: 5c10 3915 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@1539 │ │ +14cc1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x0007 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -469680,45 +469914,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 │ │ -14ef74: |[14ef74] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -14ef84: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -14ef86: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -14ef8a: 0731 |0003: move-object v1, v3 │ │ -14ef8c: 1101 |0004: return-object v1 │ │ -14ef8e: 1a04 8e46 |0005: const-string v4, "suggest_intent_query" // string@468e │ │ -14ef92: 7120 ed35 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -14ef98: 0c01 |000a: move-result-object v1 │ │ -14ef9a: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ -14ef9e: 5454 4515 |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ -14efa2: 6e10 6c01 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@016c │ │ -14efa8: 0a04 |0012: move-result v4 │ │ -14efaa: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -14efae: 1a04 8b46 |0015: const-string v4, "suggest_intent_data" // string@468b │ │ -14efb2: 7120 ed35 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -14efb8: 0c00 |001a: move-result-object v0 │ │ -14efba: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -14efbe: 0701 |001d: move-object v1, v0 │ │ -14efc0: 28e6 |001e: goto 0004 // -001a │ │ -14efc2: 5454 4515 |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ -14efc6: 6e10 6d01 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@016d │ │ -14efcc: 0a04 |0024: move-result v4 │ │ -14efce: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -14efd2: 1a04 8f46 |0027: const-string v4, "suggest_text_1" // string@468f │ │ -14efd6: 7120 ed35 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ -14efdc: 0c02 |002c: move-result-object v2 │ │ -14efde: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -14efe2: 0721 |002f: move-object v1, v2 │ │ -14efe4: 28d4 |0030: goto 0004 // -002c │ │ -14efe6: 0731 |0031: move-object v1, v3 │ │ -14efe8: 28d2 |0032: goto 0004 // -002e │ │ +14cc1c: |[14cc1c] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +14cc2c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +14cc2e: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +14cc32: 0731 |0003: move-object v1, v3 │ │ +14cc34: 1101 |0004: return-object v1 │ │ +14cc36: 1a04 8946 |0005: const-string v4, "suggest_intent_query" // string@4689 │ │ +14cc3a: 7120 ed35 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +14cc40: 0c01 |000a: move-result-object v1 │ │ +14cc42: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ +14cc46: 5454 4515 |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ +14cc4a: 6e10 6c01 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@016c │ │ +14cc50: 0a04 |0012: move-result v4 │ │ +14cc52: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +14cc56: 1a04 8646 |0015: const-string v4, "suggest_intent_data" // string@4686 │ │ +14cc5a: 7120 ed35 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +14cc60: 0c00 |001a: move-result-object v0 │ │ +14cc62: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +14cc66: 0701 |001d: move-object v1, v0 │ │ +14cc68: 28e6 |001e: goto 0004 // -001a │ │ +14cc6a: 5454 4515 |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ +14cc6e: 6e10 6d01 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@016d │ │ +14cc74: 0a04 |0024: move-result v4 │ │ +14cc76: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +14cc7a: 1a04 8a46 |0027: const-string v4, "suggest_text_1" // string@468a │ │ +14cc7e: 7120 ed35 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@35ed │ │ +14cc84: 0c02 |002c: move-result-object v2 │ │ +14cc86: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +14cc8a: 0721 |002f: move-object v1, v2 │ │ +14cc8c: 28d4 |0030: goto 0004 // -002c │ │ +14cc8e: 0731 |0031: move-object v1, v3 │ │ +14cc90: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0004 line=437 │ │ 0x0005 line=418 │ │ 0x000b line=419 │ │ 0x000d line=423 │ │ @@ -469742,128 +469976,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 │ │ -14efec: |[14efec] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -14effc: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -14effe: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -14f000: 6e10 8804 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0488 │ │ -14f006: 0c00 |0005: move-result-object v0 │ │ -14f008: 7110 3337 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ -14f00e: 0a07 |0009: move-result v7 │ │ -14f010: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -14f014: 2207 4208 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f018: 2208 7908 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f01c: 7010 5a43 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f022: 1a09 cf15 |0013: const-string v9, "No authority: " // string@15cf │ │ -14f026: 6e20 6343 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f02c: 0c08 |0018: move-result-object v8 │ │ -14f02e: 6e20 6243 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f034: 0c08 |001c: move-result-object v8 │ │ -14f036: 6e10 6a43 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f03c: 0c08 |0020: move-result-object v8 │ │ -14f03e: 7020 a042 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f044: 2707 |0024: throw v7 │ │ -14f046: 54a7 3b15 |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14f04a: 6e10 a601 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ -14f050: 0c07 |002a: move-result-object v7 │ │ -14f052: 6e20 0d02 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@020d │ │ -14f058: 0c06 |002e: move-result-object v6 │ │ -14f05a: 6e10 8c04 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@048c │ │ -14f060: 0c05 |0032: move-result-object v5 │ │ -14f062: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ -14f066: 2207 4208 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f06a: 2208 7908 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f06e: 7010 5a43 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f074: 1a09 dc15 |003c: const-string v9, "No path: " // string@15dc │ │ -14f078: 6e20 6343 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f07e: 0c08 |0041: move-result-object v8 │ │ -14f080: 6e20 6243 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f086: 0c08 |0045: move-result-object v8 │ │ -14f088: 6e10 6a43 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f08e: 0c08 |0049: move-result-object v8 │ │ -14f090: 7020 a042 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f096: 2707 |004d: throw v7 │ │ -14f098: 0d02 |004e: move-exception v2 │ │ -14f09a: 2207 4208 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f09e: 2208 7908 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f0a2: 7010 5a43 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f0a8: 1a09 db15 |0056: const-string v9, "No package found for authority: " // string@15db │ │ -14f0ac: 6e20 6343 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f0b2: 0c08 |005b: move-result-object v8 │ │ -14f0b4: 6e20 6243 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f0ba: 0c08 |005f: move-result-object v8 │ │ -14f0bc: 6e10 6a43 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f0c2: 0c08 |0063: move-result-object v8 │ │ -14f0c4: 7020 a042 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f0ca: 2707 |0067: throw v7 │ │ -14f0cc: 7210 2c44 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@442c │ │ -14f0d2: 0a04 |006b: move-result v4 │ │ -14f0d4: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ -14f0d8: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -14f0da: 7220 2644 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -14f0e0: 0c07 |0072: move-result-object v7 │ │ -14f0e2: 1f07 7708 |0073: check-cast v7, Ljava/lang/String; // type@0877 │ │ -14f0e6: 7110 ff42 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ -14f0ec: 0a03 |0078: move-result v3 │ │ -14f0ee: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ -14f0f2: 2207 4208 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f0f6: 2208 7908 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f0fa: 7010 5a43 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f100: 1a09 de15 |0082: const-string v9, "No resource found for: " // string@15de │ │ -14f104: 6e20 6343 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f10a: 0c08 |0087: move-result-object v8 │ │ -14f10c: 6e20 6243 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f112: 0c08 |008b: move-result-object v8 │ │ -14f114: 6e10 6a43 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f11a: 0c08 |008f: move-result-object v8 │ │ -14f11c: 7020 a042 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f122: 2707 |0093: throw v7 │ │ -14f124: 0d01 |0094: move-exception v1 │ │ -14f126: 2207 4208 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f12a: 2208 7908 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f12e: 7010 5a43 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f134: 1a09 d018 |009c: const-string v9, "Single path segment is not a resource ID: " // string@18d0 │ │ -14f138: 6e20 6343 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f13e: 0c08 |00a1: move-result-object v8 │ │ -14f140: 6e20 6243 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f146: 0c08 |00a5: move-result-object v8 │ │ -14f148: 6e10 6a43 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f14e: 0c08 |00a9: move-result-object v8 │ │ -14f150: 7020 a042 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f156: 2707 |00ad: throw v7 │ │ -14f158: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ -14f15a: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ -14f15e: 7220 2644 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -14f164: 0c07 |00b4: move-result-object v7 │ │ -14f166: 1f07 7708 |00b5: check-cast v7, Ljava/lang/String; // type@0877 │ │ -14f16a: 7220 2644 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -14f170: 0c08 |00ba: move-result-object v8 │ │ -14f172: 1f08 7708 |00bb: check-cast v8, Ljava/lang/String; // type@0877 │ │ -14f176: 6e40 3502 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0235 │ │ -14f17c: 0a03 |00c0: move-result v3 │ │ -14f17e: 28b8 |00c1: goto 0079 // -0048 │ │ -14f180: 2207 4208 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ -14f184: 2208 7908 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ -14f188: 7010 5a43 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -14f18e: 1a09 8015 |00c9: const-string v9, "More than two path segments: " // string@1580 │ │ -14f192: 6e20 6343 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -14f198: 0c08 |00ce: move-result-object v8 │ │ -14f19a: 6e20 6243 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ -14f1a0: 0c08 |00d2: move-result-object v8 │ │ -14f1a2: 6e10 6a43 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -14f1a8: 0c08 |00d6: move-result-object v8 │ │ -14f1aa: 7020 a042 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ -14f1b0: 2707 |00da: throw v7 │ │ -14f1b2: 6e20 3002 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -14f1b8: 0c07 |00de: move-result-object v7 │ │ -14f1ba: 1107 |00df: return-object v7 │ │ +14cc94: |[14cc94] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +14cca4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +14cca6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +14cca8: 6e10 8804 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0488 │ │ +14ccae: 0c00 |0005: move-result-object v0 │ │ +14ccb0: 7110 3337 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@3733 │ │ +14ccb6: 0a07 |0009: move-result v7 │ │ +14ccb8: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +14ccbc: 2207 4208 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14ccc0: 2208 7908 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14ccc4: 7010 5a43 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14ccca: 1a09 cb15 |0013: const-string v9, "No authority: " // string@15cb │ │ +14ccce: 6e20 6343 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14ccd4: 0c08 |0018: move-result-object v8 │ │ +14ccd6: 6e20 6243 b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14ccdc: 0c08 |001c: move-result-object v8 │ │ +14ccde: 6e10 6a43 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14cce4: 0c08 |0020: move-result-object v8 │ │ +14cce6: 7020 a042 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14ccec: 2707 |0024: throw v7 │ │ +14ccee: 54a7 3b15 |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14ccf2: 6e10 a601 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@01a6 │ │ +14ccf8: 0c07 |002a: move-result-object v7 │ │ +14ccfa: 6e20 0d02 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@020d │ │ +14cd00: 0c06 |002e: move-result-object v6 │ │ +14cd02: 6e10 8c04 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@048c │ │ +14cd08: 0c05 |0032: move-result-object v5 │ │ +14cd0a: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ +14cd0e: 2207 4208 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14cd12: 2208 7908 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14cd16: 7010 5a43 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14cd1c: 1a09 d815 |003c: const-string v9, "No path: " // string@15d8 │ │ +14cd20: 6e20 6343 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14cd26: 0c08 |0041: move-result-object v8 │ │ +14cd28: 6e20 6243 b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14cd2e: 0c08 |0045: move-result-object v8 │ │ +14cd30: 6e10 6a43 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14cd36: 0c08 |0049: move-result-object v8 │ │ +14cd38: 7020 a042 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14cd3e: 2707 |004d: throw v7 │ │ +14cd40: 0d02 |004e: move-exception v2 │ │ +14cd42: 2207 4208 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14cd46: 2208 7908 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14cd4a: 7010 5a43 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14cd50: 1a09 d715 |0056: const-string v9, "No package found for authority: " // string@15d7 │ │ +14cd54: 6e20 6343 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14cd5a: 0c08 |005b: move-result-object v8 │ │ +14cd5c: 6e20 6243 b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14cd62: 0c08 |005f: move-result-object v8 │ │ +14cd64: 6e10 6a43 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14cd6a: 0c08 |0063: move-result-object v8 │ │ +14cd6c: 7020 a042 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14cd72: 2707 |0067: throw v7 │ │ +14cd74: 7210 2c44 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@442c │ │ +14cd7a: 0a04 |006b: move-result v4 │ │ +14cd7c: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ +14cd80: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +14cd82: 7220 2644 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +14cd88: 0c07 |0072: move-result-object v7 │ │ +14cd8a: 1f07 7708 |0073: check-cast v7, Ljava/lang/String; // type@0877 │ │ +14cd8e: 7110 ff42 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@42ff │ │ +14cd94: 0a03 |0078: move-result v3 │ │ +14cd96: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ +14cd9a: 2207 4208 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14cd9e: 2208 7908 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14cda2: 7010 5a43 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14cda8: 1a09 da15 |0082: const-string v9, "No resource found for: " // string@15da │ │ +14cdac: 6e20 6343 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14cdb2: 0c08 |0087: move-result-object v8 │ │ +14cdb4: 6e20 6243 b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14cdba: 0c08 |008b: move-result-object v8 │ │ +14cdbc: 6e10 6a43 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14cdc2: 0c08 |008f: move-result-object v8 │ │ +14cdc4: 7020 a042 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14cdca: 2707 |0093: throw v7 │ │ +14cdcc: 0d01 |0094: move-exception v1 │ │ +14cdce: 2207 4208 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14cdd2: 2208 7908 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14cdd6: 7010 5a43 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14cddc: 1a09 cc18 |009c: const-string v9, "Single path segment is not a resource ID: " // string@18cc │ │ +14cde0: 6e20 6343 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14cde6: 0c08 |00a1: move-result-object v8 │ │ +14cde8: 6e20 6243 b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14cdee: 0c08 |00a5: move-result-object v8 │ │ +14cdf0: 6e10 6a43 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14cdf6: 0c08 |00a9: move-result-object v8 │ │ +14cdf8: 7020 a042 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14cdfe: 2707 |00ad: throw v7 │ │ +14ce00: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ +14ce02: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ +14ce06: 7220 2644 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +14ce0c: 0c07 |00b4: move-result-object v7 │ │ +14ce0e: 1f07 7708 |00b5: check-cast v7, Ljava/lang/String; // type@0877 │ │ +14ce12: 7220 2644 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +14ce18: 0c08 |00ba: move-result-object v8 │ │ +14ce1a: 1f08 7708 |00bb: check-cast v8, Ljava/lang/String; // type@0877 │ │ +14ce1e: 6e40 3502 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0235 │ │ +14ce24: 0a03 |00c0: move-result v3 │ │ +14ce26: 28b8 |00c1: goto 0079 // -0048 │ │ +14ce28: 2207 4208 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0842 │ │ +14ce2c: 2208 7908 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@0879 │ │ +14ce30: 7010 5a43 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14ce36: 1a09 7c15 |00c9: const-string v9, "More than two path segments: " // string@157c │ │ +14ce3a: 6e20 6343 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14ce40: 0c08 |00ce: move-result-object v8 │ │ +14ce42: 6e20 6243 b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@4362 │ │ +14ce48: 0c08 |00d2: move-result-object v8 │ │ +14ce4a: 6e10 6a43 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14ce50: 0c08 |00d6: move-result-object v8 │ │ +14ce52: 7020 a042 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@42a0 │ │ +14ce58: 2707 |00da: throw v7 │ │ +14ce5a: 6e20 3002 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +14ce60: 0c07 |00de: move-result-object v7 │ │ +14ce62: 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 │ │ @@ -469906,17 +470140,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14f1d8: |[14f1d8] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ -14f1e8: 5210 4215 |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ -14f1ec: 0f00 |0002: return v0 │ │ +14ce80: |[14ce80] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ +14ce90: 5210 4215 |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ +14ce94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #6 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -469924,64 +470158,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 │ │ -14f1f0: |[14f1f0] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ -14f200: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -14f202: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -14f206: 1102 |0003: return-object v2 │ │ -14f208: 6e10 5f01 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ -14f20e: 0c06 |0007: move-result-object v6 │ │ -14f210: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ -14f214: 2200 d000 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@00d0 │ │ -14f218: 7010 7a04 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@047a │ │ -14f21e: 1a05 2524 |000f: const-string v5, "content" // string@2425 │ │ -14f222: 6e20 8304 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0483 │ │ -14f228: 0c00 |0014: move-result-object v0 │ │ -14f22a: 6e20 7e04 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047e │ │ -14f230: 0c00 |0018: move-result-object v0 │ │ -14f232: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ -14f236: 6e20 8204 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0482 │ │ -14f23c: 0c00 |001e: move-result-object v0 │ │ -14f23e: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ -14f242: 6e20 8104 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0481 │ │ -14f248: 0c08 |0024: move-result-object v8 │ │ -14f24a: 6e10 6201 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@0162 │ │ -14f250: 0c07 |0028: move-result-object v7 │ │ -14f252: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ -14f256: 6e20 7b04 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047b │ │ -14f25c: 1a00 9540 |002e: const-string v0, "search_suggest_query" // string@4095 │ │ -14f260: 6e20 7c04 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047c │ │ -14f266: 6e10 6301 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@0163 │ │ -14f26c: 0c03 |0036: move-result-object v3 │ │ -14f26e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -14f270: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ -14f274: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -14f276: 2304 3909 |003b: new-array v4, v0, [Ljava/lang/String; // type@0939 │ │ -14f27a: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -14f27c: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ -14f280: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ -14f284: 1a00 6e31 |0042: const-string v0, "limit" // string@316e │ │ -14f288: 7110 5143 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ -14f28e: 0c05 |0047: move-result-object v5 │ │ -14f290: 6e30 7d04 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047d │ │ -14f296: 6e10 7f04 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@047f │ │ -14f29c: 0c01 |004e: move-result-object v1 │ │ -14f29e: 5490 3b15 |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14f2a2: 6e10 9a01 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ -14f2a8: 0c00 |0054: move-result-object v0 │ │ -14f2aa: 0725 |0055: move-object v5, v2 │ │ -14f2ac: 7406 8801 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@0188 │ │ -14f2b2: 0c02 |0059: move-result-object v2 │ │ -14f2b4: 28a9 |005a: goto 0003 // -0057 │ │ -14f2b6: 6e20 7c04 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047c │ │ -14f2bc: 28e2 |005e: goto 0040 // -001e │ │ +14ce98: |[14ce98] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ +14cea8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +14ceaa: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +14ceae: 1102 |0003: return-object v2 │ │ +14ceb0: 6e10 5f01 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@015f │ │ +14ceb6: 0c06 |0007: move-result-object v6 │ │ +14ceb8: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ +14cebc: 2200 d000 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@00d0 │ │ +14cec0: 7010 7a04 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@047a │ │ +14cec6: 1a05 2024 |000f: const-string v5, "content" // string@2420 │ │ +14ceca: 6e20 8304 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0483 │ │ +14ced0: 0c00 |0014: move-result-object v0 │ │ +14ced2: 6e20 7e04 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047e │ │ +14ced8: 0c00 |0018: move-result-object v0 │ │ +14ceda: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ +14cede: 6e20 8204 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0482 │ │ +14cee4: 0c00 |001e: move-result-object v0 │ │ +14cee6: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ +14ceea: 6e20 8104 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0481 │ │ +14cef0: 0c08 |0024: move-result-object v8 │ │ +14cef2: 6e10 6201 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@0162 │ │ +14cef8: 0c07 |0028: move-result-object v7 │ │ +14cefa: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ +14cefe: 6e20 7b04 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047b │ │ +14cf04: 1a00 9040 |002e: const-string v0, "search_suggest_query" // string@4090 │ │ +14cf08: 6e20 7c04 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047c │ │ +14cf0e: 6e10 6301 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@0163 │ │ +14cf14: 0c03 |0036: move-result-object v3 │ │ +14cf16: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +14cf18: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ +14cf1c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +14cf1e: 2304 3909 |003b: new-array v4, v0, [Ljava/lang/String; // type@0939 │ │ +14cf22: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +14cf24: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ +14cf28: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ +14cf2c: 1a00 6931 |0042: const-string v0, "limit" // string@3169 │ │ +14cf30: 7110 5143 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@4351 │ │ +14cf36: 0c05 |0047: move-result-object v5 │ │ +14cf38: 6e30 7d04 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047d │ │ +14cf3e: 6e10 7f04 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@047f │ │ +14cf44: 0c01 |004e: move-result-object v1 │ │ +14cf46: 5490 3b15 |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14cf4a: 6e10 9a01 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@019a │ │ +14cf50: 0c00 |0054: move-result-object v0 │ │ +14cf52: 0725 |0055: move-object v5, v2 │ │ +14cf54: 7406 8801 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@0188 │ │ +14cf5a: 0c02 |0059: move-result-object v2 │ │ +14cf5c: 28a9 |005a: goto 0003 // -0057 │ │ +14cf5e: 6e20 7c04 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@047c │ │ +14cf64: 28e2 |005e: goto 0040 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=713 │ │ 0x0003 line=754 │ │ 0x0004 line=717 │ │ 0x0008 line=718 │ │ 0x000a line=722 │ │ @@ -470016,35 +470250,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 │ │ -14f2c0: |[14f2c0] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -14f2d0: 6f40 3925 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2539 │ │ -14f2d6: 0c02 |0003: move-result-object v2 │ │ -14f2d8: 1102 |0004: return-object v2 │ │ -14f2da: 0d00 |0005: move-exception v0 │ │ -14f2dc: 1a04 fd18 |0006: const-string v4, "SuggestionsAdapter" // string@18fd │ │ -14f2e0: 1a05 7f18 |0008: const-string v5, "Search suggestions cursor threw exception." // string@187f │ │ -14f2e4: 7130 6037 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -14f2ea: 5464 3b15 |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ -14f2ee: 5465 3c15 |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@153c │ │ -14f2f2: 6e40 fa35 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@35fa │ │ -14f2f8: 0c02 |0014: move-result-object v2 │ │ -14f2fa: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -14f2fe: 6e10 7338 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ -14f304: 0c03 |001a: move-result-object v3 │ │ -14f306: 1f03 9706 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ -14f30a: 5431 3015 |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ -14f30e: 6e10 2e43 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@432e │ │ -14f314: 0c04 |0022: move-result-object v4 │ │ -14f316: 6e20 c73c 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ -14f31c: 28de |0026: goto 0004 // -0022 │ │ +14cf68: |[14cf68] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +14cf78: 6f40 3925 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2539 │ │ +14cf7e: 0c02 |0003: move-result-object v2 │ │ +14cf80: 1102 |0004: return-object v2 │ │ +14cf82: 0d00 |0005: move-exception v0 │ │ +14cf84: 1a04 f918 |0006: const-string v4, "SuggestionsAdapter" // string@18f9 │ │ +14cf88: 1a05 7b18 |0008: const-string v5, "Search suggestions cursor threw exception." // string@187b │ │ +14cf8c: 7130 6037 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +14cf92: 5464 3b15 |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@153b │ │ +14cf96: 5465 3c15 |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@153c │ │ +14cf9a: 6e40 fa35 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@35fa │ │ +14cfa0: 0c02 |0014: move-result-object v2 │ │ +14cfa2: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +14cfa6: 6e10 7338 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ +14cfac: 0c03 |001a: move-result-object v3 │ │ +14cfae: 1f03 9706 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ +14cfb2: 5431 3015 |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@1530 │ │ +14cfb6: 6e10 2e43 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@432e │ │ +14cfbc: 0c04 |0022: move-result-object v4 │ │ +14cfbe: 6e20 c73c 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@3cc7 │ │ +14cfc4: 28de |0026: goto 0004 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=459 │ │ 0x0005 line=450 │ │ @@ -470069,17 +470303,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -14f330: |[14f330] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ -14f340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -14f342: 0f00 |0001: return v0 │ │ +14cfd8: |[14cfd8] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ +14cfe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14cfea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -470087,27 +470321,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 │ │ -14f344: |[14f344] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -14f354: 6f40 3b25 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@253b │ │ -14f35a: 0c01 |0003: move-result-object v1 │ │ -14f35c: 2202 9706 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ -14f360: 7020 e335 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@35e3 │ │ -14f366: 6e20 ee38 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ -14f36c: 6002 450e |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@0e45 │ │ -14f370: 6e20 3a38 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ -14f376: 0c00 |0011: move-result-object v0 │ │ -14f378: 1f00 4607 |0012: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ -14f37c: 5232 3a15 |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@153a │ │ -14f380: 6e20 9e3b 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ -14f386: 1101 |0019: return-object v1 │ │ +14cfec: |[14cfec] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +14cffc: 6f40 3b25 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@253b │ │ +14d002: 0c01 |0003: move-result-object v1 │ │ +14d004: 2202 9706 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0697 │ │ +14d008: 7020 e335 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@35e3 │ │ +14d00e: 6e20 ee38 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@38ee │ │ +14d014: 6002 450e |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@0e45 │ │ +14d018: 6e20 3a38 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@383a │ │ +14d01e: 0c00 |0011: move-result-object v0 │ │ +14d020: 1f00 4607 |0012: check-cast v0, Landroid/widget/ImageView; // type@0746 │ │ +14d024: 5232 3a15 |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@153a │ │ +14d028: 6e20 9e3b 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@3b9e │ │ +14d02e: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=248 │ │ 0x0014 line=249 │ │ 0x0019 line=250 │ │ @@ -470124,20 +470358,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14f388: |[14f388] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ -14f398: 6f10 3c25 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@253c │ │ -14f39e: 6e10 ee35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@35ee │ │ -14f3a4: 0c00 |0006: move-result-object v0 │ │ -14f3a6: 7020 0336 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@3603 │ │ -14f3ac: 0e00 |000a: return-void │ │ +14d030: |[14d030] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ +14d040: 6f10 3c25 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@253c │ │ +14d046: 6e10 ee35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@35ee │ │ +14d04c: 0c00 |0006: move-result-object v0 │ │ +14d04e: 7020 0336 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@3603 │ │ +14d054: 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; │ │ @@ -470147,20 +470381,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -14f3b0: |[14f3b0] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ -14f3c0: 6f10 3d25 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@253d │ │ -14f3c6: 6e10 ee35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@35ee │ │ -14f3cc: 0c00 |0006: move-result-object v0 │ │ -14f3ce: 7020 0336 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@3603 │ │ -14f3d4: 0e00 |000a: return-void │ │ +14d058: |[14d058] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ +14d068: 6f10 3d25 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@253d │ │ +14d06e: 6e10 ee35 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@35ee │ │ +14d074: 0c00 |0006: move-result-object v0 │ │ +14d076: 7020 0336 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@3603 │ │ +14d07c: 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; │ │ @@ -470170,23 +470404,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -14f3d8: |[14f3d8] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ -14f3e8: 6e10 7338 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ -14f3ee: 0c00 |0003: move-result-object v0 │ │ -14f3f0: 2001 5608 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0856 │ │ -14f3f4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -14f3f8: 5421 4415 |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ -14f3fc: 1f00 5608 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ -14f400: 6e20 a535 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@35a5 │ │ -14f406: 0e00 |000f: return-void │ │ +14d080: |[14d080] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ +14d090: 6e10 7338 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@3873 │ │ +14d096: 0c00 |0003: move-result-object v0 │ │ +14d098: 2001 5608 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0856 │ │ +14d09c: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +14d0a0: 5421 4415 |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ +14d0a4: 1f00 5608 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0856 │ │ +14d0a8: 6e20 a535 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@35a5 │ │ +14d0ae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x0008 line=330 │ │ 0x000f line=332 │ │ locals : │ │ @@ -470199,44 +470433,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 │ │ -14f408: |[14f408] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -14f418: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -14f41a: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ -14f41e: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -14f422: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -14f424: 5464 4415 |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ -14f428: 6e10 8e35 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@358e │ │ -14f42e: 0a04 |000b: move-result v4 │ │ -14f430: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ -14f434: 5464 4415 |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ -14f438: 6e10 9035 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@3590 │ │ -14f43e: 0a04 |0013: move-result v4 │ │ -14f440: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -14f444: 1103 |0016: return-object v3 │ │ -14f446: 7210 c942 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ -14f44c: 0c02 |001a: move-result-object v2 │ │ -14f44e: 28ea |001b: goto 0005 // -0016 │ │ -14f450: 5464 4515 |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ -14f454: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ -14f458: 6e40 f635 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@35f6 │ │ -14f45e: 0c00 |0023: move-result-object v0 │ │ -14f460: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ -14f464: 7210 7a02 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ -14f46a: 0703 |0029: move-object v3, v0 │ │ -14f46c: 28ec |002a: goto 0016 // -0014 │ │ -14f46e: 0d01 |002b: move-exception v1 │ │ -14f470: 1a04 fd18 |002c: const-string v4, "SuggestionsAdapter" // string@18fd │ │ -14f474: 1a05 8018 |002e: const-string v5, "Search suggestions query threw an exception." // string@1880 │ │ -14f478: 7130 6037 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ -14f47e: 28e3 |0033: goto 0016 // -001d │ │ +14d0b0: |[14d0b0] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +14d0c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +14d0c2: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ +14d0c6: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +14d0ca: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +14d0cc: 5464 4415 |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ +14d0d0: 6e10 8e35 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@358e │ │ +14d0d6: 0a04 |000b: move-result v4 │ │ +14d0d8: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +14d0dc: 5464 4415 |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@1544 │ │ +14d0e0: 6e10 9035 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@3590 │ │ +14d0e6: 0a04 |0013: move-result v4 │ │ +14d0e8: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +14d0ec: 1103 |0016: return-object v3 │ │ +14d0ee: 7210 c942 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@42c9 │ │ +14d0f4: 0c02 |001a: move-result-object v2 │ │ +14d0f6: 28ea |001b: goto 0005 // -0016 │ │ +14d0f8: 5464 4515 |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@1545 │ │ +14d0fc: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ +14d100: 6e40 f635 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@35f6 │ │ +14d106: 0c00 |0023: move-result-object v0 │ │ +14d108: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ +14d10c: 7210 7a02 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@027a │ │ +14d112: 0703 |0029: move-object v3, v0 │ │ +14d114: 28ec |002a: goto 0016 // -0014 │ │ +14d116: 0d01 |002b: move-exception v1 │ │ +14d118: 1a04 f918 |002c: const-string v4, "SuggestionsAdapter" // string@18f9 │ │ +14d11c: 1a05 7c18 |002e: const-string v5, "Search suggestions query threw an exception." // string@187c │ │ +14d120: 7130 6037 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@3760 │ │ +14d126: 28e3 |0033: goto 0016 // -001d │ │ catches : 1 │ │ 0x001c - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x002b │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=151 │ │ 0x0006 line=152 │ │ @@ -470262,32 +470496,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14f490: |[14f490] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ -14f4a0: 5901 4215 |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ -14f4a4: 0e00 |0002: return-void │ │ +14d138: |[14d138] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ +14d148: 5901 4215 |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@1542 │ │ +14d14c: 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 : 6398 (SuggestionsAdapter.java) │ │ + source_file_idx : 6394 (SuggestionsAdapter.java) │ │ │ │ Class #1640 header: │ │ class_idx : 455 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 462 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1640 annotations: │ │ Annotations on class │ │ @@ -470311,17 +470545,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14f4a8: |[14f4a8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ -14f4b8: 7010 8b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0a8b │ │ -14f4be: 0e00 |0003: return-void │ │ +14d150: |[14d150] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +14d160: 7010 8b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@0a8b │ │ +14d166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ │ │ Virtual methods - │ │ @@ -470330,84 +470564,84 @@ │ │ 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 │ │ -14f4c0: |[14f4c0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -14f4d0: 2202 d201 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@01d2 │ │ -14f4d4: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -14f4d8: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -14f4dc: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ -14f4e0: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -14f4e4: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -14f4e8: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -14f4ec: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ -14f4f0: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -14f4f4: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -14f4f8: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -14f4fc: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -14f500: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -14f504: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -14f508: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -14f50c: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -14f510: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -14f514: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -14f518: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -14f51c: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -14f520: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -14f524: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ -14f528: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -14f52c: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ -14f530: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -14f534: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -14f538: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -14f53c: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ -14f540: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ -14f544: 0210 0000 |003a: move/from16 v16, v0 │ │ -14f548: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ -14f54c: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -14f550: 0211 0000 |0040: move/from16 v17, v0 │ │ -14f554: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ -14f558: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -14f55c: 0212 0000 |0046: move/from16 v18, v0 │ │ -14f560: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ -14f564: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -14f568: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -14f56c: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ -14f570: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -14f574: 0214 0000 |0052: move/from16 v20, v0 │ │ -14f578: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ -14f57c: 5400 bd02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ -14f580: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -14f584: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ -14f588: 5400 b502 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -14f58c: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -14f590: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ -14f594: 5400 b702 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ -14f598: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -14f59c: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ -14f5a0: 5500 b802 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ -14f5a4: 0218 0000 |006a: move/from16 v24, v0 │ │ -14f5a8: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -14f5ac: 5400 c402 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ -14f5b0: 0819 0000 |0070: move-object/from16 v25, v0 │ │ -14f5b4: 7618 d20a 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@0ad2 │ │ -14f5ba: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ -14f5be: 5403 ad02 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -14f5c2: 7120 c30a 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ -14f5c8: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ -14f5cc: 5403 c502 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -14f5d0: 7120 c40a 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@0ac4 │ │ -14f5d6: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ -14f5da: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ -14f5de: 6e30 2d0a 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@0a2d │ │ -14f5e4: 0c03 |008a: move-result-object v3 │ │ -14f5e6: 1103 |008b: return-object v3 │ │ +14d168: |[14d168] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +14d178: 2202 d201 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@01d2 │ │ +14d17c: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +14d180: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +14d184: 0800 1b00 |0006: move-object/from16 v0, v27 │ │ +14d188: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +14d18c: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +14d190: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +14d194: 0800 1b00 |000e: move-object/from16 v0, v27 │ │ +14d198: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +14d19c: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ +14d1a0: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +14d1a4: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +14d1a8: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +14d1ac: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +14d1b0: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +14d1b4: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +14d1b8: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +14d1bc: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +14d1c0: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +14d1c4: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ +14d1c8: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +14d1cc: 0800 1b00 |002a: move-object/from16 v0, v27 │ │ +14d1d0: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +14d1d4: 0800 1b00 |002e: move-object/from16 v0, v27 │ │ +14d1d8: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +14d1dc: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +14d1e0: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +14d1e4: 0800 1b00 |0036: move-object/from16 v0, v27 │ │ +14d1e8: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ +14d1ec: 0210 0000 |003a: move/from16 v16, v0 │ │ +14d1f0: 0800 1b00 |003c: move-object/from16 v0, v27 │ │ +14d1f4: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +14d1f8: 0211 0000 |0040: move/from16 v17, v0 │ │ +14d1fc: 0800 1b00 |0042: move-object/from16 v0, v27 │ │ +14d200: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +14d204: 0212 0000 |0046: move/from16 v18, v0 │ │ +14d208: 0800 1b00 |0048: move-object/from16 v0, v27 │ │ +14d20c: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +14d210: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +14d214: 0800 1b00 |004e: move-object/from16 v0, v27 │ │ +14d218: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +14d21c: 0214 0000 |0052: move/from16 v20, v0 │ │ +14d220: 0800 1b00 |0054: move-object/from16 v0, v27 │ │ +14d224: 5400 bd02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ +14d228: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +14d22c: 0800 1b00 |005a: move-object/from16 v0, v27 │ │ +14d230: 5400 b502 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +14d234: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +14d238: 0800 1b00 |0060: move-object/from16 v0, v27 │ │ +14d23c: 5400 b702 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ +14d240: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +14d244: 0800 1b00 |0066: move-object/from16 v0, v27 │ │ +14d248: 5500 b802 |0068: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ +14d24c: 0218 0000 |006a: move/from16 v24, v0 │ │ +14d250: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +14d254: 5400 c402 |006e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ +14d258: 0819 0000 |0070: move-object/from16 v25, v0 │ │ +14d25c: 7618 d20a 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@0ad2 │ │ +14d262: 0800 1b00 |0075: move-object/from16 v0, v27 │ │ +14d266: 5403 ad02 |0077: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +14d26a: 7120 c30a 3200 |0079: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ +14d270: 0800 1b00 |007c: move-object/from16 v0, v27 │ │ +14d274: 5403 c502 |007e: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +14d278: 7120 c40a 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@0ac4 │ │ +14d27e: 0800 1c00 |0083: move-object/from16 v0, v28 │ │ +14d282: 0801 1b00 |0085: move-object/from16 v1, v27 │ │ +14d286: 6e30 2d0a 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@0a2d │ │ +14d28c: 0c03 |008a: move-result-object v3 │ │ +14d28e: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0075 line=713 │ │ 0x007c line=714 │ │ 0x0083 line=715 │ │ locals : │ │ @@ -470421,21 +470655,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -14f5e8: |[14f5e8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -14f5f8: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -14f5fc: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -14f600: 7140 d80a 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad8 │ │ -14f606: 0c00 |0007: move-result-object v0 │ │ -14f608: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ -14f60c: 1100 |000a: return-object v0 │ │ +14d290: |[14d290] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +14d2a0: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +14d2a4: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +14d2a8: 7140 d80a 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0ad8 │ │ +14d2ae: 0c00 |0007: move-result-object v0 │ │ +14d2b0: 1f00 bb01 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@01bb │ │ +14d2b4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -470445,22 +470679,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -14f610: |[14f610] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -14f620: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ -14f624: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ -14f628: 7130 db0a 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0adb │ │ -14f62e: 0c00 |0007: move-result-object v0 │ │ -14f630: 1f00 0709 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -14f634: 1f00 0709 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ -14f638: 1100 |000c: return-object v0 │ │ +14d2b8: |[14d2b8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +14d2c8: 6200 9c02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@029c │ │ +14d2cc: 6201 bc03 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@03bc │ │ +14d2d0: 7130 db0a 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0adb │ │ +14d2d6: 0c00 |0007: move-result-object v0 │ │ +14d2d8: 1f00 0709 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +14d2dc: 1f00 0709 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0907 │ │ +14d2e0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -470470,18 +470704,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f63c: |[14f63c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -14f64c: 7110 dc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0adc │ │ -14f652: 0c00 |0003: move-result-object v0 │ │ -14f654: 1100 |0004: return-object v0 │ │ +14d2e4: |[14d2e4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +14d2f4: 7110 dc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0adc │ │ +14d2fa: 0c00 |0003: move-result-object v0 │ │ +14d2fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -470490,18 +470724,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f658: |[14f658] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ -14f668: 7110 dd0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@0add │ │ -14f66e: 0a00 |0003: move-result v0 │ │ -14f670: 0f00 |0004: return v0 │ │ +14d300: |[14d300] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +14d310: 7110 dd0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@0add │ │ +14d316: 0a00 |0003: move-result v0 │ │ +14d318: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -470510,18 +470744,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f674: |[14f674] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -14f684: 7110 de0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0ade │ │ -14f68a: 0c00 |0003: move-result-object v0 │ │ -14f68c: 1100 |0004: return-object v0 │ │ +14d31c: |[14d31c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +14d32c: 7110 de0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0ade │ │ +14d332: 0c00 |0003: move-result-object v0 │ │ +14d334: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -470530,18 +470764,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f690: |[14f690] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -14f6a0: 7110 df0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0adf │ │ -14f6a6: 0c00 |0003: move-result-object v0 │ │ -14f6a8: 1100 |0004: return-object v0 │ │ +14d338: |[14d338] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +14d348: 7110 df0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0adf │ │ +14d34e: 0c00 |0003: move-result-object v0 │ │ +14d350: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -470550,32 +470784,32 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f6ac: |[14f6ac] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ -14f6bc: 7110 e00a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@0ae0 │ │ -14f6c2: 0a00 |0003: move-result v0 │ │ -14f6c4: 0f00 |0004: return v0 │ │ +14d354: |[14d354] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +14d364: 7110 e00a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@0ae0 │ │ +14d36a: 0a00 |0003: move-result v0 │ │ +14d36c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1641 header: │ │ class_idx : 597 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 596 │ │ -source_file_idx : 1291 │ │ +source_file_idx : 1287 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1641 annotations: │ │ Annotations on class │ │ @@ -470595,17 +470829,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14f6c8: |[14f6c8] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.:()V │ │ -14f6d8: 7010 410d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@0d41 │ │ -14f6de: 0e00 |0003: return-void │ │ +14d370: |[14d370] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.:()V │ │ +14d380: 7010 410d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl;.:()V // method@0d41 │ │ +14d386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -470614,32 +470848,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f6e0: |[14f6e0] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ -14f6f0: 7110 510d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatKitKat;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d51 │ │ -14f6f6: 0a00 |0003: move-result v0 │ │ -14f6f8: 0f00 |0004: return v0 │ │ +14d388: |[14d388] android.support.v4.graphics.BitmapCompat$KitKatBitmapCompatImpl.getAllocationByteCount:(Landroid/graphics/Bitmap;)I │ │ +14d398: 7110 510d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/BitmapCompatKitKat;.getAllocationByteCount:(Landroid/graphics/Bitmap;)I // method@0d51 │ │ +14d39e: 0a00 |0003: move-result v0 │ │ +14d3a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/BitmapCompat$KitKatBitmapCompatImpl; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ │ │ - source_file_idx : 1291 (BitmapCompat.java) │ │ + source_file_idx : 1287 (BitmapCompat.java) │ │ │ │ Class #1642 header: │ │ class_idx : 607 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 606 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1642 annotations: │ │ Annotations on class │ │ @@ -470659,17 +470893,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14f6fc: |[14f6fc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -14f70c: 7010 790d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@0d79 │ │ -14f712: 0e00 |0003: return-void │ │ +14d3a4: |[14d3a4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +14d3b4: 7010 790d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl;.:()V // method@0d79 │ │ +14d3ba: 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 - │ │ @@ -470678,18 +470912,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f714: |[14f714] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -14f724: 7110 ab0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0dab │ │ -14f72a: 0a00 |0003: move-result v0 │ │ -14f72c: 0f00 |0004: return v0 │ │ +14d3bc: |[14d3bc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +14d3cc: 7110 ab0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@0dab │ │ +14d3d2: 0a00 |0003: move-result v0 │ │ +14d3d4: 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; │ │ │ │ @@ -470698,17 +470932,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 │ │ -14f730: |[14f730] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -14f740: 7120 ac0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0dac │ │ -14f746: 0e00 |0003: return-void │ │ +14d3d8: |[14d3d8] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +14d3e8: 7120 ac0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@0dac │ │ +14d3ee: 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; │ │ @@ -470719,32 +470953,32 @@ │ │ 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 │ │ -14f748: |[14f748] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -14f758: 7110 ad0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0dad │ │ -14f75e: 0c00 |0003: move-result-object v0 │ │ -14f760: 1100 |0004: return-object v0 │ │ +14d3f0: |[14d3f0] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +14d400: 7110 ad0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0dad │ │ +14d406: 0c00 |0003: move-result-object v0 │ │ +14d408: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1643 header: │ │ class_idx : 623 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 622 │ │ -source_file_idx : 1837 │ │ +source_file_idx : 1833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1643 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;' │ │ @@ -470759,17 +470993,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14f764: |[14f764] android.support.v4.graphics.drawable.DrawableWrapperLollipop.:(Landroid/graphics/drawable/Drawable;)V │ │ -14f774: 7020 e20d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@0de2 │ │ -14f77a: 0e00 |0003: return-void │ │ +14d40c: |[14d40c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.:(Landroid/graphics/drawable/Drawable;)V │ │ +14d41c: 7020 e20d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableWrapperKitKat;.:(Landroid/graphics/drawable/Drawable;)V // method@0de2 │ │ +14d422: 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; │ │ @@ -470780,18 +471014,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 │ │ -14f77c: |[14f77c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.applyTheme:(Landroid/content/res/Resources$Theme;)V │ │ -14f78c: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f790: 6e20 4503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.applyTheme:(Landroid/content/res/Resources$Theme;)V // method@0345 │ │ -14f796: 0e00 |0005: return-void │ │ +14d424: |[14d424] android.support.v4.graphics.drawable.DrawableWrapperLollipop.applyTheme:(Landroid/content/res/Resources$Theme;)V │ │ +14d434: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d438: 6e20 4503 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.applyTheme:(Landroid/content/res/Resources$Theme;)V // method@0345 │ │ +14d43e: 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; │ │ @@ -470801,19 +471035,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -14f798: |[14f798] android.support.v4.graphics.drawable.DrawableWrapperLollipop.canApplyTheme:()Z │ │ -14f7a8: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f7ac: 6e10 4603 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.canApplyTheme:()Z // method@0346 │ │ -14f7b2: 0a00 |0005: move-result v0 │ │ -14f7b4: 0f00 |0006: return v0 │ │ +14d440: |[14d440] android.support.v4.graphics.drawable.DrawableWrapperLollipop.canApplyTheme:()Z │ │ +14d450: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d454: 6e10 4603 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.canApplyTheme:()Z // method@0346 │ │ +14d45a: 0a00 |0005: move-result v0 │ │ +14d45c: 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;) │ │ @@ -470821,19 +471055,19 @@ │ │ type : '()Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -14f7b8: |[14f7b8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getDirtyBounds:()Landroid/graphics/Rect; │ │ -14f7c8: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f7cc: 6e10 4f03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getDirtyBounds:()Landroid/graphics/Rect; // method@034f │ │ -14f7d2: 0c00 |0005: move-result-object v0 │ │ -14f7d4: 1100 |0006: return-object v0 │ │ +14d460: |[14d460] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getDirtyBounds:()Landroid/graphics/Rect; │ │ +14d470: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d474: 6e10 4f03 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getDirtyBounds:()Landroid/graphics/Rect; // method@034f │ │ +14d47a: 0c00 |0005: move-result-object v0 │ │ +14d47c: 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;) │ │ @@ -470841,18 +471075,18 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -14f7d8: |[14f7d8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getOutline:(Landroid/graphics/Outline;)V │ │ -14f7e8: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f7ec: 6e20 5603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ -14f7f2: 0e00 |0005: return-void │ │ +14d480: |[14d480] android.support.v4.graphics.drawable.DrawableWrapperLollipop.getOutline:(Landroid/graphics/Outline;)V │ │ +14d490: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d494: 6e20 5603 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@0356 │ │ +14d49a: 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; │ │ @@ -470862,18 +471096,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -14f7f4: |[14f7f4] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspot:(FF)V │ │ -14f804: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f808: 6e30 6903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@0369 │ │ -14f80e: 0e00 |0005: return-void │ │ +14d49c: |[14d49c] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspot:(FF)V │ │ +14d4ac: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d4b0: 6e30 6903 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@0369 │ │ +14d4b6: 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 │ │ @@ -470884,36 +471118,36 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -14f810: |[14f810] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspotBounds:(IIII)V │ │ -14f820: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ -14f824: 6e55 6a03 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@036a │ │ -14f82a: 0e00 |0005: return-void │ │ +14d4b8: |[14d4b8] android.support.v4.graphics.drawable.DrawableWrapperLollipop.setHotspotBounds:(IIII)V │ │ +14d4c8: 5410 6704 |0000: iget-object v0, v1, Landroid/support/v4/graphics/drawable/DrawableWrapperLollipop;.mDrawable:Landroid/graphics/drawable/Drawable; // field@0467 │ │ +14d4cc: 6e55 6a03 2043 |0002: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@036a │ │ +14d4d2: 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 : 1837 (DrawableWrapperLollipop.java) │ │ + source_file_idx : 1833 (DrawableWrapperLollipop.java) │ │ │ │ Class #1644 header: │ │ class_idx : 1005 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 5505 │ │ +source_file_idx : 5501 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1644 annotations: │ │ Annotations on class │ │ @@ -470933,17 +471167,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14f82c: |[14f82c] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.:()V │ │ -14f83c: 7010 6d18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@186d │ │ -14f842: 0e00 |0003: return-void │ │ +14d4d4: |[14d4d4] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.:()V │ │ +14d4e4: 7010 6d18 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$GingerbreadMotionEventVersionImpl;.:()V // method@186d │ │ +14d4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$HoneycombMr1MotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -470952,18 +471186,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14f844: |[14f844] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ -14f854: 7120 8f18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@188f │ │ -14f85a: 0a00 |0003: move-result v0 │ │ -14f85c: 0f00 |0004: return v0 │ │ +14d4ec: |[14d4ec] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;I)F │ │ +14d4fc: 7120 8f18 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;I)F // method@188f │ │ +14d502: 0a00 |0003: move-result v0 │ │ +14d504: 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 │ │ @@ -470973,34 +471207,34 @@ │ │ type : '(Landroid/view/MotionEvent;II)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -14f860: |[14f860] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ -14f870: 7130 9018 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;II)F // method@1890 │ │ -14f876: 0a00 |0003: move-result v0 │ │ -14f878: 0f00 |0004: return v0 │ │ +14d508: |[14d508] android.support.v4.view.MotionEventCompat$HoneycombMr1MotionEventVersionImpl.getAxisValue:(Landroid/view/MotionEvent;II)F │ │ +14d518: 7130 9018 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/MotionEventCompatHoneycombMr1;.getAxisValue:(Landroid/view/MotionEvent;II)F // method@1890 │ │ +14d51e: 0a00 |0003: move-result v0 │ │ +14d520: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 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 │ │ 0x0000 - 0x0005 reg=4 pointerIndex I │ │ │ │ - source_file_idx : 5505 (MotionEventCompat.java) │ │ + source_file_idx : 5501 (MotionEventCompat.java) │ │ │ │ Class #1645 header: │ │ class_idx : 1044 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1043 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 36 │ │ │ │ Class #1645 annotations: │ │ Annotations on class │ │ @@ -471020,17 +471254,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14f87c: |[14f87c] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -14f88c: 7010 bb19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@19bb │ │ -14f892: 0e00 |0003: return-void │ │ +14d524: |[14d524] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +14d534: 7010 bb19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@19bb │ │ +14d53a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1083 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -471039,18 +471273,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -14f894: |[14f894] android.support.v4.view.ViewCompat$HCViewCompatImpl.combineMeasuredStates:(II)I │ │ -14f8a4: 7120 201b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatHC;.combineMeasuredStates:(II)I // method@1b20 │ │ -14f8aa: 0a00 |0003: move-result v0 │ │ -14f8ac: 0f00 |0004: return v0 │ │ +14d53c: |[14d53c] android.support.v4.view.ViewCompat$HCViewCompatImpl.combineMeasuredStates:(II)I │ │ +14d54c: 7120 201b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatHC;.combineMeasuredStates:(II)I // method@1b20 │ │ +14d552: 0a00 |0003: move-result v0 │ │ +14d554: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 curState I │ │ 0x0000 - 0x0005 reg=3 newState I │ │ @@ -471060,18 +471294,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f8b0: |[14f8b0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -14f8c0: 7110 211b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@1b21 │ │ -14f8c6: 0a00 |0003: move-result v0 │ │ -14f8c8: 0f00 |0004: return v0 │ │ +14d558: |[14d558] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +14d568: 7110 211b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@1b21 │ │ +14d56e: 0a00 |0003: move-result v0 │ │ +14d570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471080,18 +471314,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -14f8cc: |[14f8cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -14f8dc: 7100 221b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@1b22 │ │ -14f8e2: 0b00 |0003: move-result-wide v0 │ │ -14f8e4: 1000 |0004: return-wide v0 │ │ +14d574: |[14d574] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +14d584: 7100 221b 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@1b22 │ │ +14d58a: 0b00 |0003: move-result-wide v0 │ │ +14d58c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -471099,18 +471333,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f8e8: |[14f8e8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -14f8f8: 7110 231b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@1b23 │ │ -14f8fe: 0a00 |0003: move-result v0 │ │ -14f900: 0f00 |0004: return v0 │ │ +14d590: |[14d590] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +14d5a0: 7110 231b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@1b23 │ │ +14d5a6: 0a00 |0003: move-result v0 │ │ +14d5a8: 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; │ │ │ │ @@ -471119,18 +471353,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f904: |[14f904] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -14f914: 7110 241b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@1b24 │ │ -14f91a: 0a00 |0003: move-result v0 │ │ -14f91c: 0f00 |0004: return v0 │ │ +14d5ac: |[14d5ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +14d5bc: 7110 241b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@1b24 │ │ +14d5c2: 0a00 |0003: move-result v0 │ │ +14d5c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471139,18 +471373,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f920: |[14f920] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -14f930: 7110 251b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@1b25 │ │ -14f936: 0a00 |0003: move-result v0 │ │ -14f938: 0f00 |0004: return v0 │ │ +14d5c8: |[14d5c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +14d5d8: 7110 251b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@1b25 │ │ +14d5de: 0a00 |0003: move-result v0 │ │ +14d5e0: 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; │ │ │ │ @@ -471159,18 +471393,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f93c: |[14f93c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -14f94c: 7110 261b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1b26 │ │ -14f952: 0a00 |0003: move-result v0 │ │ -14f954: 0f00 |0004: return v0 │ │ +14d5e4: |[14d5e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +14d5f4: 7110 261b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@1b26 │ │ +14d5fa: 0a00 |0003: move-result v0 │ │ +14d5fc: 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; │ │ │ │ @@ -471179,18 +471413,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f958: |[14f958] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -14f968: 7110 271b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@1b27 │ │ -14f96e: 0a00 |0003: move-result v0 │ │ -14f970: 0f00 |0004: return v0 │ │ +14d600: |[14d600] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +14d610: 7110 271b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@1b27 │ │ +14d616: 0a00 |0003: move-result v0 │ │ +14d618: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471199,18 +471433,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f974: |[14f974] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -14f984: 7110 281b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@1b28 │ │ -14f98a: 0a00 |0003: move-result v0 │ │ -14f98c: 0f00 |0004: return v0 │ │ +14d61c: |[14d61c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +14d62c: 7110 281b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@1b28 │ │ +14d632: 0a00 |0003: move-result v0 │ │ +14d634: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1221 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471219,18 +471453,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f990: |[14f990] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -14f9a0: 7110 291b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@1b29 │ │ -14f9a6: 0a00 |0003: move-result v0 │ │ -14f9a8: 0f00 |0004: return v0 │ │ +14d638: |[14d638] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +14d648: 7110 291b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@1b29 │ │ +14d64e: 0a00 |0003: move-result v0 │ │ +14d650: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471239,18 +471473,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f9ac: |[14f9ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -14f9bc: 7110 2a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@1b2a │ │ -14f9c2: 0a00 |0003: move-result v0 │ │ -14f9c4: 0f00 |0004: return v0 │ │ +14d654: |[14d654] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +14d664: 7110 2a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@1b2a │ │ +14d66a: 0a00 |0003: move-result v0 │ │ +14d66c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471259,18 +471493,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f9c8: |[14f9c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -14f9d8: 7110 2b1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@1b2b │ │ -14f9de: 0a00 |0003: move-result v0 │ │ -14f9e0: 0f00 |0004: return v0 │ │ +14d670: |[14d670] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +14d680: 7110 2b1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@1b2b │ │ +14d686: 0a00 |0003: move-result v0 │ │ +14d688: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1202 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471279,18 +471513,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14f9e4: |[14f9e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -14f9f4: 7110 2c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@1b2c │ │ -14f9fa: 0a00 |0003: move-result v0 │ │ -14f9fc: 0f00 |0004: return v0 │ │ +14d68c: |[14d68c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +14d69c: 7110 2c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@1b2c │ │ +14d6a2: 0a00 |0003: move-result v0 │ │ +14d6a4: 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; │ │ │ │ @@ -471299,18 +471533,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fa00: |[14fa00] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -14fa10: 7110 2d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@1b2d │ │ -14fa16: 0a00 |0003: move-result v0 │ │ -14fa18: 0f00 |0004: return v0 │ │ +14d6a8: |[14d6a8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +14d6b8: 7110 2d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@1b2d │ │ +14d6be: 0a00 |0003: move-result v0 │ │ +14d6c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1212 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471319,18 +471553,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fa1c: |[14fa1c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -14fa2c: 7110 2e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@1b2e │ │ -14fa32: 0a00 |0003: move-result v0 │ │ -14fa34: 0f00 |0004: return v0 │ │ +14d6c4: |[14d6c4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +14d6d4: 7110 2e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@1b2e │ │ +14d6da: 0a00 |0003: move-result v0 │ │ +14d6dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471339,18 +471573,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fa38: |[14fa38] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -14fa48: 7110 2f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@1b2f │ │ -14fa4e: 0a00 |0003: move-result v0 │ │ -14fa50: 0f00 |0004: return v0 │ │ +14d6e0: |[14d6e0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +14d6f0: 7110 2f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@1b2f │ │ +14d6f6: 0a00 |0003: move-result v0 │ │ +14d6f8: 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; │ │ │ │ @@ -471359,18 +471593,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fa54: |[14fa54] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ -14fa64: 7110 301b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@1b30 │ │ -14fa6a: 0a00 |0003: move-result v0 │ │ -14fa6c: 0f00 |0004: return v0 │ │ +14d6fc: |[14d6fc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ +14d70c: 7110 301b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@1b30 │ │ +14d712: 0a00 |0003: move-result v0 │ │ +14d714: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1182 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471379,18 +471613,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fa70: |[14fa70] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ -14fa80: 7110 311b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@1b31 │ │ -14fa86: 0a00 |0003: move-result v0 │ │ -14fa88: 0f00 |0004: return v0 │ │ +14d718: |[14d718] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ +14d728: 7110 311b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@1b31 │ │ +14d72e: 0a00 |0003: move-result v0 │ │ +14d730: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1187 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -471399,17 +471633,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fa8c: |[14fa8c] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -14fa9c: 7110 321b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1b32 │ │ -14faa2: 0e00 |0003: return-void │ │ +14d734: |[14d734] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +14d744: 7110 321b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@1b32 │ │ +14d74a: 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; │ │ @@ -471419,18 +471653,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -14faa4: |[14faa4] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -14fab4: 7130 331b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@1b33 │ │ -14faba: 0a00 |0003: move-result v0 │ │ -14fabc: 0f00 |0004: return v0 │ │ +14d74c: |[14d74c] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +14d75c: 7130 331b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@1b33 │ │ +14d762: 0a00 |0003: move-result v0 │ │ +14d764: 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 │ │ @@ -471441,17 +471675,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fac0: |[14fac0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ -14fad0: 7120 341b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setActivated:(Landroid/view/View;Z)V // method@1b34 │ │ -14fad6: 0e00 |0003: return-void │ │ +14d768: |[14d768] android.support.v4.view.ViewCompat$HCViewCompatImpl.setActivated:(Landroid/view/View;Z)V │ │ +14d778: 7120 341b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setActivated:(Landroid/view/View;Z)V // method@1b34 │ │ +14d77e: 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; │ │ @@ -471462,17 +471696,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fad8: |[14fad8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -14fae8: 7120 351b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@1b35 │ │ -14faee: 0e00 |0003: return-void │ │ +14d780: |[14d780] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +14d790: 7120 351b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@1b35 │ │ +14d796: 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; │ │ @@ -471483,20 +471717,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 │ │ -14faf0: |[14faf0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -14fb00: 6e20 c219 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@19c2 │ │ -14fb06: 0a00 |0003: move-result v0 │ │ -14fb08: 6e40 d619 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@19d6 │ │ -14fb0e: 6e10 8938 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ -14fb14: 0e00 |000a: return-void │ │ +14d798: |[14d798] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +14d7a8: 6e20 c219 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@19c2 │ │ +14d7ae: 0a00 |0003: move-result v0 │ │ +14d7b0: 6e40 d619 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@19d6 │ │ +14d7b6: 6e10 8938 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@3889 │ │ +14d7bc: 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; │ │ @@ -471508,17 +471742,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 │ │ -14fb18: |[14fb18] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -14fb28: 7130 361b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1b36 │ │ -14fb2e: 0e00 |0003: return-void │ │ +14d7c0: |[14d7c0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +14d7d0: 7130 361b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@1b36 │ │ +14d7d6: 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; │ │ @@ -471530,17 +471764,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fb30: |[14fb30] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -14fb40: 7120 371b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@1b37 │ │ -14fb46: 0e00 |0003: return-void │ │ +14d7d8: |[14d7d8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +14d7e8: 7120 371b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@1b37 │ │ +14d7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1174 │ │ 0x0003 line=1175 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471551,17 +471785,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fb48: |[14fb48] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -14fb58: 7120 381b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@1b38 │ │ -14fb5e: 0e00 |0003: return-void │ │ +14d7f0: |[14d7f0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +14d800: 7120 381b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@1b38 │ │ +14d806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1178 │ │ 0x0003 line=1179 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471572,17 +471806,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fb60: |[14fb60] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -14fb70: 7120 391b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@1b39 │ │ -14fb76: 0e00 |0003: return-void │ │ +14d808: |[14d808] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +14d818: 7120 391b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@1b39 │ │ +14d81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ 0x0003 line=1155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471593,17 +471827,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fb78: |[14fb78] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -14fb88: 7120 3a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@1b3a │ │ -14fb8e: 0e00 |0003: return-void │ │ +14d820: |[14d820] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +14d830: 7120 3a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@1b3a │ │ +14d836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1158 │ │ 0x0003 line=1159 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471614,17 +471848,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fb90: |[14fb90] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -14fba0: 7120 3b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@1b3b │ │ -14fba6: 0e00 |0003: return-void │ │ +14d838: |[14d838] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +14d848: 7120 3b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@1b3b │ │ +14d84e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0003 line=1163 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471635,17 +471869,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fba8: |[14fba8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ -14fbb8: 7120 3c1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b3c │ │ -14fbbe: 0e00 |0003: return-void │ │ +14d850: |[14d850] android.support.v4.view.ViewCompat$HCViewCompatImpl.setSaveFromParentEnabled:(Landroid/view/View;Z)V │ │ +14d860: 7120 3c1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setSaveFromParentEnabled:(Landroid/view/View;Z)V // method@1b3c │ │ +14d866: 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; │ │ @@ -471656,17 +471890,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fbc0: |[14fbc0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -14fbd0: 7120 3d1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@1b3d │ │ -14fbd6: 0e00 |0003: return-void │ │ +14d868: |[14d868] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +14d878: 7120 3d1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@1b3d │ │ +14d87e: 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; │ │ @@ -471677,17 +471911,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fbd8: |[14fbd8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -14fbe8: 7120 3e1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@1b3e │ │ -14fbee: 0e00 |0003: return-void │ │ +14d880: |[14d880] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +14d890: 7120 3e1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@1b3e │ │ +14d896: 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; │ │ @@ -471698,17 +471932,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fbf0: |[14fbf0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -14fc00: 7120 3f1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@1b3f │ │ -14fc06: 0e00 |0003: return-void │ │ +14d898: |[14d898] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +14d8a8: 7120 3f1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@1b3f │ │ +14d8ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ 0x0003 line=1135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471719,17 +471953,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fc08: |[14fc08] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -14fc18: 7120 401b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@1b40 │ │ -14fc1e: 0e00 |0003: return-void │ │ +14d8b0: |[14d8b0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +14d8c0: 7120 401b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@1b40 │ │ +14d8c6: 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; │ │ @@ -471740,17 +471974,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fc20: |[14fc20] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -14fc30: 7120 411b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@1b41 │ │ -14fc36: 0e00 |0003: return-void │ │ +14d8c8: |[14d8c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +14d8d8: 7120 411b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@1b41 │ │ +14d8de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ 0x0003 line=1147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -471761,33 +471995,33 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fc38: |[14fc38] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -14fc48: 7120 421b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@1b42 │ │ -14fc4e: 0e00 |0003: return-void │ │ +14d8e0: |[14d8e0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +14d8f0: 7120 421b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@1b42 │ │ +14d8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0003 line=1151 │ │ 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1646 header: │ │ class_idx : 1072 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1071 │ │ -source_file_idx : 7190 │ │ +source_file_idx : 7186 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1646 annotations: │ │ Annotations on class │ │ @@ -471807,17 +472041,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fc50: |[14fc50] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ -14fc60: 7010 961b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@1b96 │ │ -14fc66: 0e00 |0003: return-void │ │ +14d8f8: |[14d8f8] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ +14d908: 7010 961b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@1b96 │ │ +14d90e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -471826,32 +472060,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fc68: |[14fc68] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -14fc78: 7110 a31b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1ba3 │ │ -14fc7e: 0a00 |0003: move-result v0 │ │ -14fc80: 0f00 |0004: return v0 │ │ +14d910: |[14d910] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +14d920: 7110 a31b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@1ba3 │ │ +14d926: 0a00 |0003: move-result v0 │ │ +14d928: 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 : 7190 (ViewConfigurationCompat.java) │ │ + source_file_idx : 7186 (ViewConfigurationCompat.java) │ │ │ │ Class #1647 header: │ │ class_idx : 1080 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1078 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1647 annotations: │ │ Annotations on class │ │ @@ -471871,17 +472105,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fc84: |[14fc84] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -14fc94: 7010 a61b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@1ba6 │ │ -14fc9a: 0e00 |0003: return-void │ │ +14d92c: |[14d92c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +14d93c: 7010 a61b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@1ba6 │ │ +14d942: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -471890,18 +472124,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fc9c: |[14fc9c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -14fcac: 7110 cc1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@1bcc │ │ -14fcb2: 0a00 |0003: move-result v0 │ │ -14fcb4: 0f00 |0004: return v0 │ │ +14d944: |[14d944] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +14d954: 7110 cc1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@1bcc │ │ +14d95a: 0a00 |0003: move-result v0 │ │ +14d95c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -471910,33 +472144,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fcb8: |[14fcb8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -14fcc8: 7120 cd1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@1bcd │ │ -14fcce: 0e00 |0003: return-void │ │ +14d960: |[14d960] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +14d970: 7120 cd1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@1bcd │ │ +14d976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #1648 header: │ │ class_idx : 1107 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1106 │ │ -source_file_idx : 7221 │ │ +source_file_idx : 7217 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1648 annotations: │ │ Annotations on class │ │ @@ -471956,17 +472190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fcd0: |[14fcd0] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.:()V │ │ -14fce0: 7010 911c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@1c91 │ │ -14fce6: 0e00 |0003: return-void │ │ +14d978: |[14d978] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.:()V │ │ +14d988: 7010 911c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatKitKatImpl;.:()V // method@1c91 │ │ +14d98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl; │ │ │ │ Virtual methods - │ │ @@ -471975,18 +472209,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 │ │ -14fce8: |[14fce8] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ -14fcf8: 7156 b51c 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@1cb5 │ │ -14fcfe: 0a00 |0003: move-result v0 │ │ -14fd00: 0f00 |0004: return v0 │ │ +14d990: |[14d990] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z │ │ +14d9a0: 7156 b51c 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedFling:(Landroid/view/ViewParent;Landroid/view/View;FFZ)Z // method@1cb5 │ │ +14d9a6: 0a00 |0003: move-result v0 │ │ +14d9a8: 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; │ │ @@ -471999,18 +472233,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 │ │ -14fd04: |[14fd04] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ -14fd14: 7140 b61c 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@1cb6 │ │ -14fd1a: 0a00 |0003: move-result v0 │ │ -14fd1c: 0f00 |0004: return v0 │ │ +14d9ac: |[14d9ac] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z │ │ +14d9bc: 7140 b61c 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewParentCompatLollipop;.onNestedPreFling:(Landroid/view/ViewParent;Landroid/view/View;FF)Z // method@1cb6 │ │ +14d9c2: 0a00 |0003: move-result v0 │ │ +14d9c4: 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; │ │ @@ -472022,17 +472256,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 │ │ -14fd20: |[14fd20] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ -14fd30: 7155 b71c 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@1cb7 │ │ -14fd36: 0e00 |0003: return-void │ │ +14d9c8: |[14d9c8] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedPreScroll:(Landroid/view/ViewParent;Landroid/view/View;II[I)V │ │ +14d9d8: 7155 b71c 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@1cb7 │ │ +14d9de: 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; │ │ @@ -472046,17 +472280,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 │ │ -14fd38: |[14fd38] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ -14fd48: 7706 b81c 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@1cb8 │ │ -14fd4e: 0e00 |0003: return-void │ │ +14d9e0: |[14d9e0] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;IIII)V │ │ +14d9f0: 7706 b81c 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@1cb8 │ │ +14d9f6: 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; │ │ @@ -472071,17 +472305,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 │ │ -14fd50: |[14fd50] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ -14fd60: 7140 b91c 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@1cb9 │ │ -14fd66: 0e00 |0003: return-void │ │ +14d9f8: |[14d9f8] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onNestedScrollAccepted:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)V │ │ +14da08: 7140 b91c 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@1cb9 │ │ +14da0e: 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; │ │ @@ -472094,18 +472328,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 │ │ -14fd68: |[14fd68] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ -14fd78: 7140 ba1c 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@1cba │ │ -14fd7e: 0a00 |0003: move-result v0 │ │ -14fd80: 0f00 |0004: return v0 │ │ +14da10: |[14da10] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStartNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/View;I)Z │ │ +14da20: 7140 ba1c 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@1cba │ │ +14da26: 0a00 |0003: move-result v0 │ │ +14da28: 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; │ │ @@ -472117,33 +472351,33 @@ │ │ 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 │ │ -14fd84: |[14fd84] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ -14fd94: 7120 bb1c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1cbb │ │ -14fd9a: 0e00 |0003: return-void │ │ +14da2c: |[14da2c] android.support.v4.view.ViewParentCompat$ViewParentCompatLollipopImpl.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V │ │ +14da3c: 7120 bb1c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewParentCompatLollipop;.onStopNestedScroll:(Landroid/view/ViewParent;Landroid/view/View;)V // method@1cbb │ │ +14da42: 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 : 7221 (ViewParentCompat.java) │ │ + source_file_idx : 7217 (ViewParentCompat.java) │ │ │ │ Class #1649 header: │ │ class_idx : 1118 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1119 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1649 annotations: │ │ Annotations on class │ │ @@ -472163,17 +472397,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fd9c: |[14fd9c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ -14fdac: 7010 0f1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@1d0f │ │ -14fdb2: 0e00 |0003: return-void │ │ +14da44: |[14da44] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +14da54: 7010 0f1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@1d0f │ │ +14da5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -472182,33 +472416,33 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fdb4: |[14fdb4] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -14fdc4: 7110 981d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@1d98 │ │ -14fdca: 0c00 |0003: move-result-object v0 │ │ -14fdcc: 1100 |0004: return-object v0 │ │ +14da5c: |[14da5c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +14da6c: 7110 981d 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@1d98 │ │ +14da72: 0c00 |0003: move-result-object v0 │ │ +14da74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1650 header: │ │ class_idx : 1161 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1160 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1650 annotations: │ │ Annotations on class │ │ @@ -472228,17 +472462,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fdd0: |[14fdd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.:()V │ │ -14fde0: 7010 e71e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@1ee7 │ │ -14fde6: 0e00 |0003: return-void │ │ +14da78: |[14da78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.:()V │ │ +14da88: 7010 e71e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@1ee7 │ │ +14da8e: 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 - │ │ @@ -472247,18 +472481,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 │ │ -14fde8: |[14fde8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -14fdf8: 7110 8720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; // method@2087 │ │ -14fdfe: 0c00 |0003: move-result-object v0 │ │ -14fe00: 1100 |0004: return-object v0 │ │ +14da90: |[14da90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +14daa0: 7110 8720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.getLabelFor:(Ljava/lang/Object;)Ljava/lang/Object; // method@2087 │ │ +14daa6: 0c00 |0003: move-result-object v0 │ │ +14daa8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -472267,18 +472501,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 │ │ -14fe04: |[14fe04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -14fe14: 7110 8820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; // method@2088 │ │ -14fe1a: 0c00 |0003: move-result-object v0 │ │ -14fe1c: 1100 |0004: return-object v0 │ │ +14daac: |[14daac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +14dabc: 7110 8820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.getLabeledBy:(Ljava/lang/Object;)Ljava/lang/Object; // method@2088 │ │ +14dac2: 0c00 |0003: move-result-object v0 │ │ +14dac4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1553 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -472287,17 +472521,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 │ │ -14fe20: |[14fe20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ -14fe30: 7120 8920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V // method@2089 │ │ -14fe36: 0e00 |0003: return-void │ │ +14dac8: |[14dac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V │ │ +14dad8: 7120 8920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;)V // method@2089 │ │ +14dade: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1528 │ │ 0x0003 line=1529 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -472308,17 +472542,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 │ │ -14fe38: |[14fe38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14fe48: 7130 8a20 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V // method@208a │ │ -14fe4e: 0e00 |0003: return-void │ │ +14dae0: |[14dae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14daf0: 7130 8a20 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabelFor:(Ljava/lang/Object;Landroid/view/View;I)V // method@208a │ │ +14daf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1533 │ │ 0x0003 line=1534 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -472330,17 +472564,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 │ │ -14fe50: |[14fe50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ -14fe60: 7120 8b20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V // method@208b │ │ -14fe66: 0e00 |0003: return-void │ │ +14daf8: |[14daf8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V │ │ +14db08: 7120 8b20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;)V // method@208b │ │ +14db0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x0003 line=1544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -472351,34 +472585,34 @@ │ │ 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 │ │ -14fe68: |[14fe68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14fe78: 7130 8c20 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V // method@208c │ │ -14fe7e: 0e00 |0003: return-void │ │ +14db10: |[14db10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14db20: 7130 8c20 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr1;.setLabeledBy:(Ljava/lang/Object;Landroid/view/View;I)V // method@208c │ │ +14db26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0003 line=1549 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1651 header: │ │ class_idx : 1196 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1194 │ │ -source_file_idx : 814 │ │ +source_file_idx : 811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1651 annotations: │ │ Annotations on class │ │ @@ -472398,17 +472632,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fe80: |[14fe80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -14fe90: 7010 1221 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@2112 │ │ -14fe96: 0e00 |0003: return-void │ │ +14db28: |[14db28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +14db38: 7010 1221 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@2112 │ │ +14db3e: 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 - │ │ @@ -472417,34 +472651,34 @@ │ │ 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 │ │ -14fe98: |[14fe98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -14fea8: 7130 d921 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@21d9 │ │ -14feae: 0e00 |0003: return-void │ │ +14db40: |[14db40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +14db50: 7130 d921 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@21d9 │ │ +14db56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ - source_file_idx : 814 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 811 (AccessibilityRecordCompat.java) │ │ │ │ Class #1652 header: │ │ class_idx : 1287 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1291 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1652 annotations: │ │ Annotations on class │ │ @@ -472464,17 +472698,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14feb0: |[14feb0] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.:()V │ │ -14fec0: 7010 1825 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@2518 │ │ -14fec6: 0e00 |0003: return-void │ │ +14db58: |[14db58] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.:()V │ │ +14db68: 7010 1825 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@2518 │ │ +14db6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -472483,18 +472717,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -14fec8: |[14fec8] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -14fed8: 7110 2825 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@2528 │ │ -14fede: 0a00 |0003: move-result v0 │ │ -14fee0: 0f00 |0004: return v0 │ │ +14db70: |[14db70] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +14db80: 7110 2825 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@2528 │ │ +14db86: 0a00 |0003: move-result v0 │ │ +14db88: 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; │ │ │ │ @@ -472503,33 +472737,33 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -14fee4: |[14fee4] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -14fef4: 7120 2925 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@2529 │ │ -14fefa: 0e00 |0003: return-void │ │ +14db8c: |[14db8c] android.support.v4.widget.PopupWindowCompat$Api21PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +14db9c: 7120 2925 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi21;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@2529 │ │ +14dba2: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #1653 header: │ │ class_idx : 1353 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1352 │ │ -source_file_idx : 6661 │ │ +source_file_idx : 6657 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1653 annotations: │ │ Annotations on class │ │ @@ -472582,17 +472816,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14fefc: |[14fefc] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.:()V │ │ -14ff0c: 7010 3c27 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl;.:()V // method@273c │ │ -14ff12: 0e00 |0003: return-void │ │ +14dba4: |[14dba4] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.:()V │ │ +14dbb4: 7010 3c27 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/TextViewCompat$JbMr1TextViewCompatImpl;.:()V // method@273c │ │ +14dbba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -472601,17 +472835,17 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14ff14: |[14ff14] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -14ff24: 7155 6027 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2760 │ │ -14ff2a: 0e00 |0003: return-void │ │ +14dbbc: |[14dbbc] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +14dbcc: 7155 6027 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelative:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2760 │ │ +14dbd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -472625,17 +472859,17 @@ │ │ type : '(Landroid/widget/TextView;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14ff2c: |[14ff2c] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ -14ff3c: 7155 6127 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@2761 │ │ -14ff42: 0e00 |0003: return-void │ │ +14dbd4: |[14dbd4] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V │ │ +14dbe4: 7155 6127 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;IIII)V // method@2761 │ │ +14dbea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=137 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ @@ -472649,36 +472883,36 @@ │ │ type : '(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -14ff44: |[14ff44] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ -14ff54: 7155 6227 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2762 │ │ -14ff5a: 0e00 |0003: return-void │ │ +14dbec: |[14dbec] android.support.v4.widget.TextViewCompat$JbMr2TextViewCompatImpl.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ +14dbfc: 7155 6227 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/TextViewCompatJbMr2;.setCompoundDrawablesRelativeWithIntrinsicBounds:(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@2762 │ │ +14dc02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 textView Landroid/widget/TextView; │ │ 0x0000 - 0x0004 reg=2 start Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=3 top Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=4 end Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=5 bottom Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 6661 (TextViewCompat.java) │ │ + source_file_idx : 6657 (TextViewCompat.java) │ │ │ │ Class #1654 header: │ │ class_idx : 1374 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1403 │ │ -source_file_idx : 846 │ │ +source_file_idx : 843 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #1654 annotations: │ │ Annotations on class │ │ @@ -472697,31 +472931,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -14ff5c: |[14ff5c] android.support.v7.app.ActionBarActivity.:()V │ │ -14ff6c: 7010 ec28 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ -14ff72: 0e00 |0003: return-void │ │ +14dc04: |[14dc04] android.support.v7.app.ActionBarActivity.:()V │ │ +14dc14: 7010 ec28 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ +14dc1a: 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 : 846 (ActionBarActivity.java) │ │ + source_file_idx : 843 (ActionBarActivity.java) │ │ │ │ Class #1655 header: │ │ class_idx : 1412 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1410 │ │ -source_file_idx : 1020 │ │ +source_file_idx : 1017 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1655 annotations: │ │ Annotations on class │ │ @@ -472744,19 +472978,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 │ │ -14ff74: |[14ff74] android.support.v7.app.AppCompatDelegateImplV14.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -14ff84: 7040 5b29 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@295b │ │ -14ff8a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -14ff8c: 5c10 fe0b |0004: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ -14ff90: 0e00 |0006: return-void │ │ +14dc1c: |[14dc1c] android.support.v7.app.AppCompatDelegateImplV14.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +14dc2c: 7040 5b29 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@295b │ │ +14dc32: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +14dc34: 5c10 fe0b |0004: iput-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ +14dc38: 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; │ │ @@ -472770,17 +473004,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14ff94: |[14ff94] android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled:()Z │ │ -14ffa4: 5510 fe0b |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ -14ffa8: 0f00 |0002: return v0 │ │ +14dc3c: |[14dc3c] android.support.v7.app.AppCompatDelegateImplV14.isHandleNativeActionModesEnabled:()Z │ │ +14dc4c: 5510 fe0b |0000: iget-boolean v0, v1, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ +14dc50: 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;) │ │ @@ -472788,17 +473022,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -14ffac: |[14ffac] android.support.v7.app.AppCompatDelegateImplV14.setHandleNativeActionModesEnabled:(Z)V │ │ -14ffbc: 5c01 fe0b |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ -14ffc0: 0e00 |0002: return-void │ │ +14dc54: |[14dc54] android.support.v7.app.AppCompatDelegateImplV14.setHandleNativeActionModesEnabled:(Z)V │ │ +14dc64: 5c01 fe0b |0000: iput-boolean v1, v0, Landroid/support/v7/app/AppCompatDelegateImplV14;.mHandleNativeActionModes:Z // field@0bfe │ │ +14dc68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/AppCompatDelegateImplV14; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -472808,32 +473042,32 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -14ffc4: |[14ffc4] android.support.v7.app.AppCompatDelegateImplV14.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -14ffd4: 2200 8305 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; // type@0583 │ │ -14ffd8: 7030 5d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@295d │ │ -14ffde: 1100 |0005: return-object v0 │ │ +14dc6c: |[14dc6c] android.support.v7.app.AppCompatDelegateImplV14.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +14dc7c: 2200 8305 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14; // type@0583 │ │ +14dc80: 7030 5d29 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV14$AppCompatWindowCallbackV14;.:(Landroid/support/v7/app/AppCompatDelegateImplV14;Landroid/view/Window$Callback;)V // method@295d │ │ +14dc86: 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 : 1020 (AppCompatDelegateImplV14.java) │ │ + source_file_idx : 1017 (AppCompatDelegateImplV14.java) │ │ │ │ Class #1656 header: │ │ class_idx : 1995 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1403 │ │ -source_file_idx : 1583 │ │ +source_file_idx : 1579 │ │ static_fields_size : 8 │ │ instance_fields_size: 15 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 20 │ │ │ │ Class #1656 annotations: │ │ Annotations on method #16124 'onResume' │ │ @@ -472955,22 +473189,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -14ffe0: |[14ffe0] indrora.atomic.activity.ConversationActivity.:()V │ │ -14fff0: 7010 ec28 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ -14fff6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -14fff8: 5c10 f81e |0004: iput-boolean v0, v1, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ -14fffc: 2200 c107 |0006: new-instance v0, Lindrora/atomic/activity/ConversationActivity$1; // type@07c1 │ │ -150000: 7020 bc3e 1000 |0008: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity$1;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ebc │ │ -150006: 5b10 f41e |000b: iput-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.inputKeyListener:Landroid/view/View$OnKeyListener; // field@1ef4 │ │ -15000a: 0e00 |000d: return-void │ │ +14dc88: |[14dc88] indrora.atomic.activity.ConversationActivity.:()V │ │ +14dc98: 7010 ec28 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ +14dc9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +14dca0: 5c10 f81e |0004: iput-boolean v0, v1, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ +14dca4: 2200 c107 |0006: new-instance v0, Lindrora/atomic/activity/ConversationActivity$1; // type@07c1 │ │ +14dca8: 7020 bc3e 1000 |0008: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity$1;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ebc │ │ +14dcae: 5b10 f41e |000b: iput-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.inputKeyListener:Landroid/view/View$OnKeyListener; // field@1ef4 │ │ +14dcb2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=152 │ │ 0x0006 line=154 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lindrora/atomic/activity/ConversationActivity; │ │ @@ -472980,94 +473214,94 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -15000c: |[15000c] indrora.atomic.activity.ConversationActivity.ShuffleToHighlight:(Landroid/content/Intent;)V │ │ -15001c: 6e10 d201 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -150022: 0c04 |0003: move-result-object v4 │ │ -150024: 1a05 e746 |0004: const-string v5, "target" // string@46e7 │ │ -150028: 6e20 ae04 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -15002e: 0c01 |0009: move-result-object v1 │ │ -150030: 1a04 2e06 |000a: const-string v4, "ConversationActivity" // string@062e │ │ -150034: 2205 7908 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -150038: 7010 5a43 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -15003e: 1a06 f91a |0011: const-string v6, "Trying to change to conversation " // string@1af9 │ │ -150042: 6e20 6343 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150048: 0c05 |0016: move-result-object v5 │ │ -15004a: 6e20 6343 1500 |0017: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150050: 0c05 |001a: move-result-object v5 │ │ -150052: 6e10 6a43 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -150058: 0c05 |001e: move-result-object v5 │ │ -15005a: 7120 5737 5400 |001f: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -150060: 3901 0a00 |0022: if-nez v1, 002c // +000a │ │ -150064: 1a04 2e06 |0024: const-string v4, "ConversationActivity" // string@062e │ │ -150068: 1a05 2c06 |0026: const-string v5, "Conversation given was NULL, jump invalid" // string@062c │ │ -15006c: 7120 5737 5400 |0028: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -150072: 0e00 |002b: return-void │ │ -150074: 5474 f71e |002c: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150078: 6e10 613f 0400 |002e: invoke-virtual {v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ -15007e: 0a00 |0031: move-result v0 │ │ -150080: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -150082: 3502 6600 |0033: if-ge v2, v0, 0099 // +0066 │ │ -150086: 5474 f71e |0035: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -15008a: 6e20 623f 2400 |0037: invoke-virtual {v4, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -150090: 0c04 |003a: move-result-object v4 │ │ -150092: 3904 0500 |003b: if-nez v4, 0040 // +0005 │ │ -150096: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -15009a: 28f4 |003f: goto 0033 // -000c │ │ -15009c: 5474 f71e |0040: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1500a0: 6e20 623f 2400 |0042: invoke-virtual {v4, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -1500a6: 0c04 |0045: move-result-object v4 │ │ -1500a8: 6e10 a441 0400 |0046: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1500ae: 0c03 |0049: move-result-object v3 │ │ -1500b0: 1a04 2e06 |004a: const-string v4, "ConversationActivity" // string@062e │ │ -1500b4: 2205 7908 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -1500b8: 7010 5a43 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1500be: 1a06 9e2f |0051: const-string v6, "is it " // string@2f9e │ │ -1500c2: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1500c8: 0c05 |0056: move-result-object v5 │ │ -1500ca: 6e20 6343 3500 |0057: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1500d0: 0c05 |005a: move-result-object v5 │ │ -1500d2: 1a06 2f02 |005b: const-string v6, "?" // string@022f │ │ -1500d6: 6e20 6343 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1500dc: 0c05 |0060: move-result-object v5 │ │ -1500de: 6e10 6a43 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1500e4: 0c05 |0064: move-result-object v5 │ │ -1500e6: 7120 5737 5400 |0065: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -1500ec: 6204 7120 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -1500f0: 6e20 4c43 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -1500f6: 0c04 |006d: move-result-object v4 │ │ -1500f8: 6205 7120 |006e: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -1500fc: 6e20 4c43 5100 |0070: invoke-virtual {v1, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -150102: 0c05 |0073: move-result-object v5 │ │ -150104: 6e20 3843 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -15010a: 0a04 |0077: move-result v4 │ │ -15010c: 3804 c5ff |0078: if-eqz v4, 003d // -003b │ │ -150110: 5474 f61e |007a: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -150114: 1205 |007c: const/4 v5, #int 0 // #0 │ │ -150116: 6e30 711c 2405 |007d: invoke-virtual {v4, v2, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ -15011c: 1a04 2e06 |0080: const-string v4, "ConversationActivity" // string@062e │ │ -150120: 2205 7908 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ -150124: 7010 5a43 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -15012a: 1a06 7a08 |0087: const-string v6, "Found conversation " // string@087a │ │ -15012e: 6e20 6343 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150134: 0c05 |008c: move-result-object v5 │ │ -150136: 6e20 6343 3500 |008d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -15013c: 0c05 |0090: move-result-object v5 │ │ -15013e: 6e10 6a43 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -150144: 0c05 |0094: move-result-object v5 │ │ -150146: 7120 5737 5400 |0095: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -15014c: 2893 |0098: goto 002b // -006d │ │ -15014e: 1a04 2e06 |0099: const-string v4, "ConversationActivity" // string@062e │ │ -150152: 1a05 0607 |009b: const-string v5, "Didn't find conversation!?!?!!?" // string@0706 │ │ -150156: 7120 5737 5400 |009d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -15015c: 288b |00a0: goto 002b // -0075 │ │ +14dcb4: |[14dcb4] indrora.atomic.activity.ConversationActivity.ShuffleToHighlight:(Landroid/content/Intent;)V │ │ +14dcc4: 6e10 d201 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14dcca: 0c04 |0003: move-result-object v4 │ │ +14dccc: 1a05 e246 |0004: const-string v5, "target" // string@46e2 │ │ +14dcd0: 6e20 ae04 5400 |0006: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +14dcd6: 0c01 |0009: move-result-object v1 │ │ +14dcd8: 1a04 2a06 |000a: const-string v4, "ConversationActivity" // string@062a │ │ +14dcdc: 2205 7908 |000c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +14dce0: 7010 5a43 0500 |000e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14dce6: 1a06 f51a |0011: const-string v6, "Trying to change to conversation " // string@1af5 │ │ +14dcea: 6e20 6343 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dcf0: 0c05 |0016: move-result-object v5 │ │ +14dcf2: 6e20 6343 1500 |0017: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dcf8: 0c05 |001a: move-result-object v5 │ │ +14dcfa: 6e10 6a43 0500 |001b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14dd00: 0c05 |001e: move-result-object v5 │ │ +14dd02: 7120 5737 5400 |001f: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14dd08: 3901 0a00 |0022: if-nez v1, 002c // +000a │ │ +14dd0c: 1a04 2a06 |0024: const-string v4, "ConversationActivity" // string@062a │ │ +14dd10: 1a05 2806 |0026: const-string v5, "Conversation given was NULL, jump invalid" // string@0628 │ │ +14dd14: 7120 5737 5400 |0028: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14dd1a: 0e00 |002b: return-void │ │ +14dd1c: 5474 f71e |002c: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14dd20: 6e10 613f 0400 |002e: invoke-virtual {v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ +14dd26: 0a00 |0031: move-result v0 │ │ +14dd28: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +14dd2a: 3502 6600 |0033: if-ge v2, v0, 0099 // +0066 │ │ +14dd2e: 5474 f71e |0035: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14dd32: 6e20 623f 2400 |0037: invoke-virtual {v4, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14dd38: 0c04 |003a: move-result-object v4 │ │ +14dd3a: 3904 0500 |003b: if-nez v4, 0040 // +0005 │ │ +14dd3e: d802 0201 |003d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +14dd42: 28f4 |003f: goto 0033 // -000c │ │ +14dd44: 5474 f71e |0040: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14dd48: 6e20 623f 2400 |0042: invoke-virtual {v4, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14dd4e: 0c04 |0045: move-result-object v4 │ │ +14dd50: 6e10 a441 0400 |0046: invoke-virtual {v4}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14dd56: 0c03 |0049: move-result-object v3 │ │ +14dd58: 1a04 2a06 |004a: const-string v4, "ConversationActivity" // string@062a │ │ +14dd5c: 2205 7908 |004c: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +14dd60: 7010 5a43 0500 |004e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14dd66: 1a06 992f |0051: const-string v6, "is it " // string@2f99 │ │ +14dd6a: 6e20 6343 6500 |0053: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dd70: 0c05 |0056: move-result-object v5 │ │ +14dd72: 6e20 6343 3500 |0057: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dd78: 0c05 |005a: move-result-object v5 │ │ +14dd7a: 1a06 2c02 |005b: const-string v6, "?" // string@022c │ │ +14dd7e: 6e20 6343 6500 |005d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dd84: 0c05 |0060: move-result-object v5 │ │ +14dd86: 6e10 6a43 0500 |0061: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14dd8c: 0c05 |0064: move-result-object v5 │ │ +14dd8e: 7120 5737 5400 |0065: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14dd94: 6204 7120 |0068: sget-object v4, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +14dd98: 6e20 4c43 4300 |006a: invoke-virtual {v3, v4}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +14dd9e: 0c04 |006d: move-result-object v4 │ │ +14dda0: 6205 7120 |006e: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +14dda4: 6e20 4c43 5100 |0070: invoke-virtual {v1, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +14ddaa: 0c05 |0073: move-result-object v5 │ │ +14ddac: 6e20 3843 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +14ddb2: 0a04 |0077: move-result v4 │ │ +14ddb4: 3804 c5ff |0078: if-eqz v4, 003d // -003b │ │ +14ddb8: 5474 f61e |007a: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14ddbc: 1205 |007c: const/4 v5, #int 0 // #0 │ │ +14ddbe: 6e30 711c 2405 |007d: invoke-virtual {v4, v2, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@1c71 │ │ +14ddc4: 1a04 2a06 |0080: const-string v4, "ConversationActivity" // string@062a │ │ +14ddc8: 2205 7908 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@0879 │ │ +14ddcc: 7010 5a43 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14ddd2: 1a06 7608 |0087: const-string v6, "Found conversation " // string@0876 │ │ +14ddd6: 6e20 6343 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dddc: 0c05 |008c: move-result-object v5 │ │ +14ddde: 6e20 6343 3500 |008d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14dde4: 0c05 |0090: move-result-object v5 │ │ +14dde6: 6e10 6a43 0500 |0091: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14ddec: 0c05 |0094: move-result-object v5 │ │ +14ddee: 7120 5737 5400 |0095: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14ddf4: 2893 |0098: goto 002b // -006d │ │ +14ddf6: 1a04 2a06 |0099: const-string v4, "ConversationActivity" // string@062a │ │ +14ddfa: 1a05 0207 |009b: const-string v5, "Didn't find conversation!?!?!!?" // string@0702 │ │ +14ddfe: 7120 5737 5400 |009d: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14de04: 288b |00a0: goto 002b // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000a line=428 │ │ 0x0022 line=430 │ │ 0x0024 line=431 │ │ 0x002b line=449 │ │ @@ -473094,17 +473328,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150160: |[150160] indrora.atomic.activity.ConversationActivity.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; │ │ -150170: 5410 f91e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ -150174: 1100 |0002: return-object v0 │ │ +14de08: |[14de08] indrora.atomic.activity.ConversationActivity.access$000:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Scrollback; │ │ +14de18: 5410 f91e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ +14de1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #3 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473112,17 +473346,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -150178: |[150178] indrora.atomic.activity.ConversationActivity.access$100:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)V │ │ -150188: 7020 043f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ -15018e: 0e00 |0003: return-void │ │ +14de20: |[14de20] indrora.atomic.activity.ConversationActivity.access$100:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)V │ │ +14de30: 7020 043f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ +14de36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -473131,17 +473365,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150190: |[150190] indrora.atomic.activity.ConversationActivity.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z │ │ -1501a0: 5c01 f81e |0000: iput-boolean v1, v0, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ -1501a4: 0f01 |0002: return v1 │ │ +14de38: |[14de38] indrora.atomic.activity.ConversationActivity.access$1002:(Lindrora/atomic/activity/ConversationActivity;Z)Z │ │ +14de48: 5c01 f81e |0000: iput-boolean v1, v0, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ +14de4c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -473150,17 +473384,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -1501a8: |[1501a8] indrora.atomic.activity.ConversationActivity.access$1100:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Ljava/lang/String;)V │ │ -1501b8: 7030 ee3e 1002 |0000: invoke-direct {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ -1501be: 0e00 |0003: return-void │ │ +14de50: |[14de50] indrora.atomic.activity.ConversationActivity.access$1100:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Ljava/lang/String;)V │ │ +14de60: 7030 ee3e 1002 |0000: invoke-direct {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ +14de66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/EditText; │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -473170,17 +473404,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1501c0: |[1501c0] indrora.atomic.activity.ConversationActivity.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V │ │ -1501d0: 7020 e23e 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.doNickCompletion:(Landroid/widget/EditText;)V // method@3ee2 │ │ -1501d6: 0e00 |0003: return-void │ │ +14de68: |[14de68] indrora.atomic.activity.ConversationActivity.access$200:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;)V │ │ +14de78: 7020 e23e 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.doNickCompletion:(Landroid/widget/EditText;)V // method@3ee2 │ │ +14de7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/widget/EditText; │ │ │ │ @@ -473189,17 +473423,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1501d8: |[1501d8] indrora.atomic.activity.ConversationActivity.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V │ │ -1501e8: 7020 013f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.openSoftKeyboard:(Landroid/view/View;)V // method@3f01 │ │ -1501ee: 0e00 |0003: return-void │ │ +14de80: |[14de80] indrora.atomic.activity.ConversationActivity.access$300:(Lindrora/atomic/activity/ConversationActivity;Landroid/view/View;)V │ │ +14de90: 7020 013f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.openSoftKeyboard:(Landroid/view/View;)V // method@3f01 │ │ +14de96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -473208,17 +473442,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1501f0: |[1501f0] indrora.atomic.activity.ConversationActivity.access$400:(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String; │ │ -150200: 5410 f51e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ -150204: 1100 |0002: return-object v0 │ │ +14de98: |[14de98] indrora.atomic.activity.ConversationActivity.access$400:(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String; │ │ +14dea8: 5410 f51e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ +14deac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #9 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473226,17 +473460,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150208: |[150208] indrora.atomic.activity.ConversationActivity.access$402:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)Ljava/lang/String; │ │ -150218: 5b01 f51e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ -15021c: 1101 |0002: return-object v1 │ │ +14deb0: |[14deb0] indrora.atomic.activity.ConversationActivity.access$402:(Lindrora/atomic/activity/ConversationActivity;Ljava/lang/String;)Ljava/lang/String; │ │ +14dec0: 5b01 f51e |0000: iput-object v1, v0, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ +14dec4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ @@ -473245,17 +473479,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150220: |[150220] indrora.atomic.activity.ConversationActivity.access$500:(Lindrora/atomic/activity/ConversationActivity;)I │ │ -150230: 5210 fb1e |0000: iget v0, v1, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -150234: 0f00 |0002: return v0 │ │ +14dec8: |[14dec8] indrora.atomic.activity.ConversationActivity.access$500:(Lindrora/atomic/activity/ConversationActivity;)I │ │ +14ded8: 5210 fb1e |0000: iget v0, v1, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14dedc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #11 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473263,17 +473497,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150238: |[150238] indrora.atomic.activity.ConversationActivity.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; │ │ -150248: 5410 f01e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -15024c: 1100 |0002: return-object v0 │ │ +14dee0: |[14dee0] indrora.atomic.activity.ConversationActivity.access$600:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/irc/IRCBinder; │ │ +14def0: 5410 f01e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14def4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #12 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473281,18 +473515,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -150250: |[150250] indrora.atomic.activity.ConversationActivity.access$700:(Ljava/lang/String;)Ljava/lang/String; │ │ -150260: 7110 033f 0100 |0000: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ -150266: 0c00 |0003: move-result-object v0 │ │ -150268: 1100 |0004: return-object v0 │ │ +14def8: |[14def8] indrora.atomic.activity.ConversationActivity.access$700:(Ljava/lang/String;)Ljava/lang/String; │ │ +14df08: 7110 033f 0100 |0000: invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ +14df0e: 0c00 |0003: move-result-object v0 │ │ +14df10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ │ │ #13 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473300,17 +473534,17 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -15026c: |[15026c] indrora.atomic.activity.ConversationActivity.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ -15027c: 5410 fa1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150280: 1100 |0002: return-object v0 │ │ +14df14: |[14df14] indrora.atomic.activity.ConversationActivity.access$800:(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ +14df24: 5410 fa1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14df28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #14 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -473318,340 +473552,342 @@ │ │ type : '(Lindrora/atomic/activity/ConversationActivity;)Landroid/support/v4/view/ViewPager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150284: |[150284] indrora.atomic.activity.ConversationActivity.access$900:(Lindrora/atomic/activity/ConversationActivity;)Landroid/support/v4/view/ViewPager; │ │ -150294: 5410 f61e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -150298: 1100 |0002: return-object v0 │ │ +14df2c: |[14df2c] indrora.atomic.activity.ConversationActivity.access$900:(Lindrora/atomic/activity/ConversationActivity;)Landroid/support/v4/view/ViewPager; │ │ +14df3c: 5410 f61e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14df40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #15 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'doNickCompletion' │ │ type : '(Landroid/widget/EditText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 27 │ │ + registers : 26 │ │ ins : 2 │ │ outs : 6 │ │ - insns size : 357 16-bit code units │ │ -15029c: |[15029c] indrora.atomic.activity.ConversationActivity.doNickCompletion:(Landroid/widget/EditText;)V │ │ -1502ac: 7401 273b 1a00 |0000: invoke-virtual/range {v26}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -1502b2: 0c02 |0003: move-result-object v2 │ │ -1502b4: 6e10 2643 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ -1502ba: 0c15 |0007: move-result-object v21 │ │ -1502bc: 7401 4443 1500 |0008: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@4344 │ │ -1502c2: 0a02 |000b: move-result v2 │ │ -1502c4: 3c02 0300 |000c: if-gtz v2, 000f // +0003 │ │ -1502c8: 0e00 |000e: return-void │ │ -1502ca: 1a02 701d |000f: const-string v2, "[\s,.-]+" // string@1d70 │ │ -1502ce: 0800 1500 |0011: move-object/from16 v0, v21 │ │ -1502d2: 6e20 4643 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -1502d8: 0c16 |0016: move-result-object v22 │ │ -1502da: 0800 1600 |0017: move-object/from16 v0, v22 │ │ -1502de: 2102 |0019: array-length v2, v0 │ │ -1502e0: 3d02 f4ff |001a: if-lez v2, 000e // -000c │ │ -1502e4: 0800 1600 |001c: move-object/from16 v0, v22 │ │ -1502e8: 2102 |001e: array-length v2, v0 │ │ -1502ea: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1502ee: 4602 1602 |0021: aget-object v2, v22, v2 │ │ -1502f2: 6203 7120 |0023: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -1502f6: 6e20 4c43 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -1502fc: 0c18 |0028: move-result-object v24 │ │ -1502fe: 0800 1600 |0029: move-object/from16 v0, v22 │ │ -150302: 2102 |002b: array-length v2, v0 │ │ -150304: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -150308: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -15030a: 4d03 1602 |002f: aput-object v3, v22, v2 │ │ -15030e: 7401 263b 1a00 |0031: invoke-virtual/range {v26}, Landroid/widget/EditText;.getSelectionStart:()I // method@3b26 │ │ -150314: 0a09 |0034: move-result v9 │ │ -150316: 7401 253b 1a00 |0035: invoke-virtual/range {v26}, Landroid/widget/EditText;.getSelectionEnd:()I // method@3b25 │ │ -15031c: 0a0c |0038: move-result v12 │ │ -15031e: 7120 1543 c900 |0039: invoke-static {v9, v12}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -150324: 0a0b |003c: move-result v11 │ │ -150326: 7120 1243 c900 |003d: invoke-static {v9, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ -15032c: 0a14 |0040: move-result v20 │ │ -15032e: 0200 1400 |0041: move/from16 v0, v20 │ │ -150332: 320b 7800 |0043: if-eq v11, v0, 00bb // +0078 │ │ -150336: 1310 0100 |0045: const/16 v16, #int 1 // #1 │ │ -15033a: 3810 7700 |0047: if-eqz v16, 00be // +0077 │ │ -15033e: 0800 1500 |0049: move-object/from16 v0, v21 │ │ -150342: 0201 1400 |004b: move/from16 v1, v20 │ │ -150346: 6e30 4943 b001 |004d: invoke-virtual {v0, v11, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -15034c: 0c18 |0050: move-result-object v24 │ │ -15034e: 0800 1900 |0051: move-object/from16 v0, v25 │ │ -150352: 5402 f71e |0053: iget-object v2, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150356: 0800 1900 |0055: move-object/from16 v0, v25 │ │ -15035a: 5403 f61e |0057: iget-object v3, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -15035e: 6e10 2d1c 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -150364: 0a03 |005c: move-result v3 │ │ -150366: 6e20 623f 3200 |005d: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -15036c: 0c0a |0060: move-result-object v10 │ │ -15036e: 1317 0000 |0061: const/16 v23, #int 0 // #0 │ │ -150372: 6e10 a741 0a00 |0063: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -150378: 0a02 |0066: move-result v2 │ │ -15037a: 1213 |0067: const/4 v3, #int 1 // #1 │ │ -15037c: 3332 1e00 |0068: if-ne v2, v3, 0086 // +001e │ │ -150380: 0800 1900 |006a: move-object/from16 v0, v25 │ │ -150384: 5402 f01e |006c: iget-object v2, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -150388: 6e10 c540 0200 |006e: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -15038e: 0c02 |0071: move-result-object v2 │ │ -150390: 0800 1900 |0072: move-object/from16 v0, v25 │ │ -150394: 5403 fa1e |0074: iget-object v3, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150398: 6e10 f541 0300 |0076: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -15039e: 0a03 |0079: move-result v3 │ │ -1503a0: 6e20 4441 3200 |007a: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1503a6: 0c02 |007d: move-result-object v2 │ │ -1503a8: 6e10 a441 0a00 |007e: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -1503ae: 0c03 |0081: move-result-object v3 │ │ -1503b0: 6e20 dd40 3200 |0082: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCConnection;.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@40dd │ │ -1503b6: 0c17 |0085: move-result-object v23 │ │ -1503b8: 3817 88ff |0086: if-eqz v23, 000e // -0078 │ │ -1503bc: 2213 a408 |0088: new-instance v19, Ljava/util/ArrayList; // type@08a4 │ │ -1503c0: 7601 c243 1300 |008a: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1503c6: 120d |008d: const/4 v13, #int 0 // #0 │ │ -1503c8: 0800 1700 |008e: move-object/from16 v0, v23 │ │ -1503cc: 2102 |0090: array-length v2, v0 │ │ -1503ce: 352d 6500 |0091: if-ge v13, v2, 00f6 // +0065 │ │ -1503d2: 4602 170d |0093: aget-object v2, v23, v13 │ │ -1503d6: 6203 7120 |0095: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -1503da: 6e20 4c43 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -1503e0: 0c02 |009a: move-result-object v2 │ │ -1503e2: 7110 033f 0200 |009b: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ -1503e8: 0c12 |009e: move-result-object v18 │ │ -1503ea: 6202 7120 |009f: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ -1503ee: 0800 1800 |00a1: move-object/from16 v0, v24 │ │ -1503f2: 6e20 4c43 2000 |00a3: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ -1503f8: 0c02 |00a6: move-result-object v2 │ │ -1503fa: 0800 1200 |00a7: move-object/from16 v0, v18 │ │ -1503fe: 6e20 4743 2000 |00a9: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -150404: 0a02 |00ac: move-result v2 │ │ -150406: 3802 0b00 |00ad: if-eqz v2, 00b8 // +000b │ │ -15040a: 7110 0143 0d00 |00af: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ -150410: 0c02 |00b2: move-result-object v2 │ │ -150412: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ -150416: 7220 2144 2000 |00b5: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ -15041c: d80d 0d01 |00b8: add-int/lit8 v13, v13, #int 1 // #01 │ │ -150420: 28d4 |00ba: goto 008e // -002c │ │ -150422: 1310 0000 |00bb: const/16 v16, #int 0 // #0 │ │ -150426: 288a |00bd: goto 0047 // -0076 │ │ -150428: d80b 0bff |00be: add-int/lit8 v11, v11, #int -1 // #ff │ │ -15042c: 3d0b 0c00 |00c0: if-lez v11, 00cc // +000c │ │ -150430: 0800 1500 |00c2: move-object/from16 v0, v21 │ │ -150434: 6e20 3343 b000 |00c4: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -15043a: 0a02 |00c7: move-result v2 │ │ -15043c: 1303 2000 |00c8: const/16 v3, #int 32 // #20 │ │ -150440: 3332 f4ff |00ca: if-ne v2, v3, 00be // -000c │ │ -150444: 3b0b 0300 |00cc: if-gez v11, 00cf // +0003 │ │ -150448: 120b |00ce: const/4 v11, #int 0 // #0 │ │ -15044a: 0800 1500 |00cf: move-object/from16 v0, v21 │ │ -15044e: 6e20 3343 b000 |00d1: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -150454: 0a02 |00d4: move-result v2 │ │ -150456: 1303 2000 |00d5: const/16 v3, #int 32 // #20 │ │ -15045a: 3332 0400 |00d7: if-ne v2, v3, 00db // +0004 │ │ -15045e: d80b 0b01 |00d9: add-int/lit8 v11, v11, #int 1 // #01 │ │ -150462: 1302 2000 |00db: const/16 v2, #int 32 // #20 │ │ -150466: 0800 1500 |00dd: move-object/from16 v0, v21 │ │ -15046a: 6e30 3f43 200b |00df: invoke-virtual {v0, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ -150470: 0a14 |00e2: move-result v20 │ │ -150472: 12f2 |00e3: const/4 v2, #int -1 // #ff │ │ -150474: 0200 1400 |00e4: move/from16 v0, v20 │ │ -150478: 3320 0600 |00e6: if-ne v0, v2, 00ec // +0006 │ │ -15047c: 7401 4443 1500 |00e8: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@4344 │ │ -150482: 0a14 |00eb: move-result v20 │ │ -150484: 0800 1500 |00ec: move-object/from16 v0, v21 │ │ -150488: 0201 1400 |00ee: move/from16 v1, v20 │ │ -15048c: 6e30 4943 b001 |00f0: invoke-virtual {v0, v11, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -150492: 0c18 |00f3: move-result-object v24 │ │ -150494: 2900 5dff |00f4: goto/16 0051 // -00a3 │ │ -150498: 7801 2c44 1300 |00f6: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@442c │ │ -15049e: 0a02 |00f9: move-result v2 │ │ -1504a0: 1213 |00fa: const/4 v3, #int 1 // #1 │ │ -1504a2: 3332 2100 |00fb: if-ne v2, v3, 011c // +0021 │ │ -1504a6: 0800 1a00 |00fd: move-object/from16 v0, v26 │ │ -1504aa: 0201 1400 |00ff: move/from16 v1, v20 │ │ -1504ae: 6e30 383b b001 |0101: invoke-virtual {v0, v11, v1}, Landroid/widget/EditText;.setSelection:(II)V // method@3b38 │ │ -1504b4: 1202 |0104: const/4 v2, #int 0 // #0 │ │ -1504b6: 0800 1300 |0105: move-object/from16 v0, v19 │ │ -1504ba: 7220 2644 2000 |0107: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ -1504c0: 0c02 |010a: move-result-object v2 │ │ -1504c2: 1f02 6808 |010b: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ -1504c6: 6e10 fd42 0200 |010d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -1504cc: 0a02 |0110: move-result v2 │ │ -1504ce: 4602 1702 |0111: aget-object v2, v23, v2 │ │ -1504d2: 0800 1900 |0113: move-object/from16 v0, v25 │ │ -1504d6: 0801 1a00 |0115: move-object/from16 v1, v26 │ │ -1504da: 7030 ee3e 1002 |0117: invoke-direct {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ -1504e0: 2900 f4fe |011a: goto/16 000e // -010c │ │ -1504e4: 7801 2c44 1300 |011c: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@442c │ │ -1504ea: 0a02 |011f: move-result v2 │ │ -1504ec: 3d02 eefe |0120: if-lez v2, 000e // -0112 │ │ -1504f0: 0804 1a00 |0122: move-object/from16 v4, v26 │ │ -1504f4: 01b5 |0124: move v5, v11 │ │ -1504f6: 0206 1400 |0125: move/from16 v6, v20 │ │ -1504fa: 2208 2600 |0127: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -1504fe: 0800 1900 |0129: move-object/from16 v0, v25 │ │ -150502: 7020 d200 0800 |012b: invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -150508: 1a02 0c07 |012e: const-string v2, "Disambiguation" // string@070c │ │ -15050c: 6e20 e000 2800 |0130: invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -150512: 7801 2c44 1300 |0133: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@442c │ │ -150518: 0a02 |0136: move-result v2 │ │ -15051a: 2327 3909 |0137: new-array v7, v2, [Ljava/lang/String; // type@0939 │ │ -15051e: 120d |0139: const/4 v13, #int 0 // #0 │ │ -150520: 7801 2944 1300 |013a: invoke-interface/range {v19}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ -150526: 0c0f |013d: move-result-object v15 │ │ -150528: 7210 0244 0f00 |013e: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -15052e: 0a02 |0141: move-result v2 │ │ -150530: 3802 1400 |0142: if-eqz v2, 0156 // +0014 │ │ -150534: 7210 0344 0f00 |0144: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -15053a: 0c11 |0147: move-result-object v17 │ │ -15053c: 1f11 6808 |0148: check-cast v17, Ljava/lang/Integer; // type@0868 │ │ -150540: d80e 0d01 |014a: add-int/lit8 v14, v13, #int 1 // #01 │ │ -150544: 7401 fd42 1100 |014c: invoke-virtual/range {v17}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ -15054a: 0a02 |014f: move-result v2 │ │ -15054c: 4602 1702 |0150: aget-object v2, v23, v2 │ │ -150550: 4d02 070d |0152: aput-object v2, v7, v13 │ │ -150554: 01ed |0154: move v13, v14 │ │ -150556: 28e9 |0155: goto 013e // -0017 │ │ -150558: 2202 bf07 |0156: new-instance v2, Lindrora/atomic/activity/ConversationActivity$10; // type@07bf │ │ -15055c: 0803 1900 |0158: move-object/from16 v3, v25 │ │ -150560: 7606 b83e 0200 |015a: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/activity/ConversationActivity$10;.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V // method@3eb8 │ │ -150566: 6e30 d600 7802 |015d: invoke-virtual {v8, v7, v2}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ -15056c: 6e10 e100 0800 |0160: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ -150572: 2900 abfe |0163: goto/16 000e // -0155 │ │ + insns size : 355 16-bit code units │ │ +14df44: |[14df44] indrora.atomic.activity.ConversationActivity.doNickCompletion:(Landroid/widget/EditText;)V │ │ +14df54: 7401 273b 1900 |0000: invoke-virtual/range {v25}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +14df5a: 0c02 |0003: move-result-object v2 │ │ +14df5c: 6e10 2643 0200 |0004: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@4326 │ │ +14df62: 0c14 |0007: move-result-object v20 │ │ +14df64: 7401 4443 1400 |0008: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@4344 │ │ +14df6a: 0a02 |000b: move-result v2 │ │ +14df6c: 3c02 0300 |000c: if-gtz v2, 000f // +0003 │ │ +14df70: 0e00 |000e: return-void │ │ +14df72: 1a02 6c1d |000f: const-string v2, "[\s,.-]+" // string@1d6c │ │ +14df76: 0800 1400 |0011: move-object/from16 v0, v20 │ │ +14df7a: 6e20 4643 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +14df80: 0c15 |0016: move-result-object v21 │ │ +14df82: 0800 1500 |0017: move-object/from16 v0, v21 │ │ +14df86: 2102 |0019: array-length v2, v0 │ │ +14df88: 3d02 f4ff |001a: if-lez v2, 000e // -000c │ │ +14df8c: 0800 1500 |001c: move-object/from16 v0, v21 │ │ +14df90: 2102 |001e: array-length v2, v0 │ │ +14df92: d802 02ff |001f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +14df96: 4602 1502 |0021: aget-object v2, v21, v2 │ │ +14df9a: 6203 7120 |0023: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +14df9e: 6e20 4c43 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +14dfa4: 0c17 |0028: move-result-object v23 │ │ +14dfa6: 0800 1500 |0029: move-object/from16 v0, v21 │ │ +14dfaa: 2102 |002b: array-length v2, v0 │ │ +14dfac: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +14dfb0: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +14dfb2: 4d03 1502 |002f: aput-object v3, v21, v2 │ │ +14dfb6: 7401 263b 1900 |0031: invoke-virtual/range {v25}, Landroid/widget/EditText;.getSelectionStart:()I // method@3b26 │ │ +14dfbc: 0a09 |0034: move-result v9 │ │ +14dfbe: 7401 253b 1900 |0035: invoke-virtual/range {v25}, Landroid/widget/EditText;.getSelectionEnd:()I // method@3b25 │ │ +14dfc4: 0a0c |0038: move-result v12 │ │ +14dfc6: 7120 1543 c900 |0039: invoke-static {v9, v12}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +14dfcc: 0a0b |003c: move-result v11 │ │ +14dfce: 7120 1243 c900 |003d: invoke-static {v9, v12}, Ljava/lang/Math;.max:(II)I // method@4312 │ │ +14dfd4: 0a13 |0040: move-result v19 │ │ +14dfd6: 0200 1300 |0041: move/from16 v0, v19 │ │ +14dfda: 320b 7700 |0043: if-eq v11, v0, 00ba // +0077 │ │ +14dfde: 121f |0045: const/4 v15, #int 1 // #1 │ │ +14dfe0: 380f 7600 |0046: if-eqz v15, 00bc // +0076 │ │ +14dfe4: 0800 1400 |0048: move-object/from16 v0, v20 │ │ +14dfe8: 0201 1300 |004a: move/from16 v1, v19 │ │ +14dfec: 6e30 4943 b001 |004c: invoke-virtual {v0, v11, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +14dff2: 0c17 |004f: move-result-object v23 │ │ +14dff4: 0800 1800 |0050: move-object/from16 v0, v24 │ │ +14dff8: 5402 f71e |0052: iget-object v2, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14dffc: 0800 1800 |0054: move-object/from16 v0, v24 │ │ +14e000: 5403 f61e |0056: iget-object v3, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14e004: 6e10 2d1c 0300 |0058: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +14e00a: 0a03 |005b: move-result v3 │ │ +14e00c: 6e20 623f 3200 |005c: invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14e012: 0c0a |005f: move-result-object v10 │ │ +14e014: 1316 0000 |0060: const/16 v22, #int 0 // #0 │ │ +14e018: 6e10 a741 0a00 |0062: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14e01e: 0a02 |0065: move-result v2 │ │ +14e020: 1213 |0066: const/4 v3, #int 1 // #1 │ │ +14e022: 3332 1e00 |0067: if-ne v2, v3, 0085 // +001e │ │ +14e026: 0800 1800 |0069: move-object/from16 v0, v24 │ │ +14e02a: 5402 f01e |006b: iget-object v2, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14e02e: 6e10 c540 0200 |006d: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14e034: 0c02 |0070: move-result-object v2 │ │ +14e036: 0800 1800 |0071: move-object/from16 v0, v24 │ │ +14e03a: 5403 fa1e |0073: iget-object v3, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e03e: 6e10 f541 0300 |0075: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14e044: 0a03 |0078: move-result v3 │ │ +14e046: 6e20 4441 3200 |0079: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14e04c: 0c02 |007c: move-result-object v2 │ │ +14e04e: 6e10 a441 0a00 |007d: invoke-virtual {v10}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e054: 0c03 |0080: move-result-object v3 │ │ +14e056: 6e20 dd40 3200 |0081: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCConnection;.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@40dd │ │ +14e05c: 0c16 |0084: move-result-object v22 │ │ +14e05e: 3816 89ff |0085: if-eqz v22, 000e // -0077 │ │ +14e062: 2212 a408 |0087: new-instance v18, Ljava/util/ArrayList; // type@08a4 │ │ +14e066: 7601 c243 1200 |0089: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +14e06c: 120d |008c: const/4 v13, #int 0 // #0 │ │ +14e06e: 0800 1600 |008d: move-object/from16 v0, v22 │ │ +14e072: 2102 |008f: array-length v2, v0 │ │ +14e074: 352d 6400 |0090: if-ge v13, v2, 00f4 // +0064 │ │ +14e078: 4602 160d |0092: aget-object v2, v22, v13 │ │ +14e07c: 6203 7120 |0094: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +14e080: 6e20 4c43 3200 |0096: invoke-virtual {v2, v3}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +14e086: 0c02 |0099: move-result-object v2 │ │ +14e088: 7110 033f 0200 |009a: invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ +14e08e: 0c11 |009d: move-result-object v17 │ │ +14e090: 6202 7120 |009e: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@2071 │ │ +14e094: 0800 1700 |00a0: move-object/from16 v0, v23 │ │ +14e098: 6e20 4c43 2000 |00a2: invoke-virtual {v0, v2}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@434c │ │ +14e09e: 0c02 |00a5: move-result-object v2 │ │ +14e0a0: 0800 1100 |00a6: move-object/from16 v0, v17 │ │ +14e0a4: 6e20 4743 2000 |00a8: invoke-virtual {v0, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +14e0aa: 0a02 |00ab: move-result v2 │ │ +14e0ac: 3802 0b00 |00ac: if-eqz v2, 00b7 // +000b │ │ +14e0b0: 7110 0143 0d00 |00ae: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@4301 │ │ +14e0b6: 0c02 |00b1: move-result-object v2 │ │ +14e0b8: 0800 1200 |00b2: move-object/from16 v0, v18 │ │ +14e0bc: 7220 2144 2000 |00b4: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@4421 │ │ +14e0c2: d80d 0d01 |00b7: add-int/lit8 v13, v13, #int 1 // #01 │ │ +14e0c6: 28d4 |00b9: goto 008d // -002c │ │ +14e0c8: 120f |00ba: const/4 v15, #int 0 // #0 │ │ +14e0ca: 288b |00bb: goto 0046 // -0075 │ │ +14e0cc: d80b 0bff |00bc: add-int/lit8 v11, v11, #int -1 // #ff │ │ +14e0d0: 3d0b 0c00 |00be: if-lez v11, 00ca // +000c │ │ +14e0d4: 0800 1400 |00c0: move-object/from16 v0, v20 │ │ +14e0d8: 6e20 3343 b000 |00c2: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +14e0de: 0a02 |00c5: move-result v2 │ │ +14e0e0: 1303 2000 |00c6: const/16 v3, #int 32 // #20 │ │ +14e0e4: 3332 f4ff |00c8: if-ne v2, v3, 00bc // -000c │ │ +14e0e8: 3b0b 0300 |00ca: if-gez v11, 00cd // +0003 │ │ +14e0ec: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +14e0ee: 0800 1400 |00cd: move-object/from16 v0, v20 │ │ +14e0f2: 6e20 3343 b000 |00cf: invoke-virtual {v0, v11}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +14e0f8: 0a02 |00d2: move-result v2 │ │ +14e0fa: 1303 2000 |00d3: const/16 v3, #int 32 // #20 │ │ +14e0fe: 3332 0400 |00d5: if-ne v2, v3, 00d9 // +0004 │ │ +14e102: d80b 0b01 |00d7: add-int/lit8 v11, v11, #int 1 // #01 │ │ +14e106: 1302 2000 |00d9: const/16 v2, #int 32 // #20 │ │ +14e10a: 0800 1400 |00db: move-object/from16 v0, v20 │ │ +14e10e: 6e30 3f43 200b |00dd: invoke-virtual {v0, v2, v11}, Ljava/lang/String;.indexOf:(II)I // method@433f │ │ +14e114: 0a13 |00e0: move-result v19 │ │ +14e116: 12f2 |00e1: const/4 v2, #int -1 // #ff │ │ +14e118: 0200 1300 |00e2: move/from16 v0, v19 │ │ +14e11c: 3320 0600 |00e4: if-ne v0, v2, 00ea // +0006 │ │ +14e120: 7401 4443 1400 |00e6: invoke-virtual/range {v20}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e126: 0a13 |00e9: move-result v19 │ │ +14e128: 0800 1400 |00ea: move-object/from16 v0, v20 │ │ +14e12c: 0201 1300 |00ec: move/from16 v1, v19 │ │ +14e130: 6e30 4943 b001 |00ee: invoke-virtual {v0, v11, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +14e136: 0c17 |00f1: move-result-object v23 │ │ +14e138: 2900 5eff |00f2: goto/16 0050 // -00a2 │ │ +14e13c: 7801 2c44 1200 |00f4: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@442c │ │ +14e142: 0a02 |00f7: move-result v2 │ │ +14e144: 1213 |00f8: const/4 v3, #int 1 // #1 │ │ +14e146: 3332 2100 |00f9: if-ne v2, v3, 011a // +0021 │ │ +14e14a: 0800 1900 |00fb: move-object/from16 v0, v25 │ │ +14e14e: 0201 1300 |00fd: move/from16 v1, v19 │ │ +14e152: 6e30 383b b001 |00ff: invoke-virtual {v0, v11, v1}, Landroid/widget/EditText;.setSelection:(II)V // method@3b38 │ │ +14e158: 1202 |0102: const/4 v2, #int 0 // #0 │ │ +14e15a: 0800 1200 |0103: move-object/from16 v0, v18 │ │ +14e15e: 7220 2644 2000 |0105: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@4426 │ │ +14e164: 0c02 |0108: move-result-object v2 │ │ +14e166: 1f02 6808 |0109: check-cast v2, Ljava/lang/Integer; // type@0868 │ │ +14e16a: 6e10 fd42 0200 |010b: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +14e170: 0a02 |010e: move-result v2 │ │ +14e172: 4602 1602 |010f: aget-object v2, v22, v2 │ │ +14e176: 0800 1800 |0111: move-object/from16 v0, v24 │ │ +14e17a: 0801 1900 |0113: move-object/from16 v1, v25 │ │ +14e17e: 7030 ee3e 1002 |0115: invoke-direct {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ +14e184: 2900 f6fe |0118: goto/16 000e // -010a │ │ +14e188: 7801 2c44 1200 |011a: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@442c │ │ +14e18e: 0a02 |011d: move-result v2 │ │ +14e190: 3d02 f0fe |011e: if-lez v2, 000e // -0110 │ │ +14e194: 0804 1900 |0120: move-object/from16 v4, v25 │ │ +14e198: 01b5 |0122: move v5, v11 │ │ +14e19a: 0206 1300 |0123: move/from16 v6, v19 │ │ +14e19e: 2208 2600 |0125: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +14e1a2: 0800 1800 |0127: move-object/from16 v0, v24 │ │ +14e1a6: 7020 d200 0800 |0129: invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +14e1ac: 1a02 0807 |012c: const-string v2, "Disambiguation" // string@0708 │ │ +14e1b0: 6e20 e000 2800 |012e: invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +14e1b6: 7801 2c44 1200 |0131: invoke-interface/range {v18}, Ljava/util/List;.size:()I // method@442c │ │ +14e1bc: 0a02 |0134: move-result v2 │ │ +14e1be: 2327 3909 |0135: new-array v7, v2, [Ljava/lang/String; // type@0939 │ │ +14e1c2: 120d |0137: const/4 v13, #int 0 // #0 │ │ +14e1c4: 7801 2944 1200 |0138: invoke-interface/range {v18}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@4429 │ │ +14e1ca: 0c02 |013b: move-result-object v2 │ │ +14e1cc: 7210 0244 0200 |013c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14e1d2: 0a03 |013f: move-result v3 │ │ +14e1d4: 3803 1400 |0140: if-eqz v3, 0154 // +0014 │ │ +14e1d8: 7210 0344 0200 |0142: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14e1de: 0c10 |0145: move-result-object v16 │ │ +14e1e0: 1f10 6808 |0146: check-cast v16, Ljava/lang/Integer; // type@0868 │ │ +14e1e4: d80e 0d01 |0148: add-int/lit8 v14, v13, #int 1 // #01 │ │ +14e1e8: 7401 fd42 1000 |014a: invoke-virtual/range {v16}, Ljava/lang/Integer;.intValue:()I // method@42fd │ │ +14e1ee: 0a03 |014d: move-result v3 │ │ +14e1f0: 4603 1603 |014e: aget-object v3, v22, v3 │ │ +14e1f4: 4d03 070d |0150: aput-object v3, v7, v13 │ │ +14e1f8: 01ed |0152: move v13, v14 │ │ +14e1fa: 28e9 |0153: goto 013c // -0017 │ │ +14e1fc: 2202 bf07 |0154: new-instance v2, Lindrora/atomic/activity/ConversationActivity$10; // type@07bf │ │ +14e200: 0803 1800 |0156: move-object/from16 v3, v24 │ │ +14e204: 7606 b83e 0200 |0158: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lindrora/atomic/activity/ConversationActivity$10;.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V // method@3eb8 │ │ +14e20a: 6e30 d600 7802 |015b: invoke-virtual {v8, v7, v2}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ +14e210: 6e10 e100 0800 |015e: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ +14e216: 2900 adfe |0161: goto/16 000e // -0153 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1193 │ │ 0x0008 line=1195 │ │ 0x000e line=1304 │ │ 0x000f line=1199 │ │ 0x0017 line=1201 │ │ 0x001c line=1205 │ │ 0x0029 line=1206 │ │ 0x0031 line=1208 │ │ 0x0035 line=1209 │ │ 0x0039 line=1210 │ │ 0x003d line=1211 │ │ 0x0041 line=1213 │ │ - 0x0047 line=1215 │ │ - 0x0049 line=1216 │ │ - 0x0051 line=1244 │ │ - 0x0061 line=1247 │ │ - 0x0063 line=1249 │ │ - 0x006a line=1250 │ │ - 0x0086 line=1255 │ │ - 0x0088 line=1256 │ │ - 0x008d line=1258 │ │ - 0x0093 line=1259 │ │ - 0x009f line=1260 │ │ - 0x00af line=1261 │ │ - 0x00b8 line=1258 │ │ - 0x00bb line=1213 │ │ - 0x00be line=1220 │ │ - 0x00c0 line=1221 │ │ - 0x00cc line=1226 │ │ - 0x00ce line=1227 │ │ - 0x00cf line=1230 │ │ - 0x00d9 line=1231 │ │ - 0x00db line=1234 │ │ - 0x00e3 line=1236 │ │ - 0x00e8 line=1237 │ │ - 0x00ec line=1240 │ │ - 0x00f6 line=1265 │ │ - 0x00fd line=1266 │ │ - 0x0104 line=1267 │ │ - 0x011c line=1268 │ │ - 0x0122 line=1276 │ │ - 0x0124 line=1277 │ │ - 0x0125 line=1278 │ │ - 0x0127 line=1279 │ │ - 0x012e line=1280 │ │ - 0x0133 line=1283 │ │ - 0x0139 line=1284 │ │ - 0x013a line=1285 │ │ - 0x014a line=1286 │ │ - 0x0155 line=1287 │ │ - 0x0156 line=1290 │ │ - 0x0160 line=1301 │ │ - locals : │ │ - 0x0061 - 0x00bb reg=10 conversationForUserList Lindrora/atomic/model/Conversation; │ │ - 0x008e - 0x00bb reg=13 i I │ │ - 0x0047 - 0x00bb reg=16 in_selection Z │ │ - 0x009f - 0x00bb reg=18 nick Ljava/lang/String; │ │ - 0x008d - 0x00bb reg=19 result Ljava/util/List; Ljava/util/List; │ │ - 0x0063 - 0x00bb reg=23 users [Ljava/lang/String; │ │ - 0x00f6 - 0x014c reg=13 i I │ │ - 0x014c - 0x0155 reg=14 i I │ │ - 0x014a - 0x0156 reg=17 n Ljava/lang/Integer; │ │ - 0x0124 - 0x0165 reg=4 finput Landroid/widget/EditText; │ │ - 0x0125 - 0x0165 reg=5 fCursor I │ │ - 0x0127 - 0x0165 reg=6 fSelEnd I │ │ - 0x0139 - 0x0165 reg=7 extra [Ljava/lang/String; │ │ - 0x012e - 0x0165 reg=8 b Landroid/app/AlertDialog$Builder; │ │ - 0x0035 - 0x0165 reg=9 begin I │ │ - 0x00f6 - 0x0165 reg=10 conversationForUserList Lindrora/atomic/model/Conversation; │ │ - 0x003d - 0x0165 reg=11 cursor I │ │ - 0x0039 - 0x0165 reg=12 end I │ │ - 0x0155 - 0x0165 reg=13 i I │ │ - 0x013e - 0x0165 reg=15 i$ Ljava/util/Iterator; │ │ - 0x00be - 0x0165 reg=16 in_selection Z │ │ - 0x00f6 - 0x0165 reg=19 result Ljava/util/List; Ljava/util/List; │ │ - 0x0041 - 0x0165 reg=20 sel_end I │ │ - 0x0008 - 0x0165 reg=21 text Ljava/lang/String; │ │ - 0x0017 - 0x0165 reg=22 tokens [Ljava/lang/String; │ │ - 0x00f6 - 0x0165 reg=23 users [Ljava/lang/String; │ │ - 0x0029 - 0x0165 reg=24 word Ljava/lang/String; │ │ - 0x0000 - 0x0165 reg=25 this Lindrora/atomic/activity/ConversationActivity; │ │ - 0x0000 - 0x0165 reg=26 input Landroid/widget/EditText; │ │ + 0x0046 line=1215 │ │ + 0x0048 line=1216 │ │ + 0x0050 line=1244 │ │ + 0x0058 line=1245 │ │ + 0x005c line=1244 │ │ + 0x0060 line=1247 │ │ + 0x0062 line=1249 │ │ + 0x0069 line=1250 │ │ + 0x007d line=1251 │ │ + 0x0085 line=1255 │ │ + 0x0087 line=1256 │ │ + 0x008c line=1258 │ │ + 0x0092 line=1259 │ │ + 0x009e line=1260 │ │ + 0x00ae line=1261 │ │ + 0x00b7 line=1258 │ │ + 0x00ba line=1213 │ │ + 0x00bc line=1220 │ │ + 0x00be line=1221 │ │ + 0x00ca line=1226 │ │ + 0x00cc line=1227 │ │ + 0x00cd line=1230 │ │ + 0x00d7 line=1231 │ │ + 0x00d9 line=1234 │ │ + 0x00e1 line=1236 │ │ + 0x00e6 line=1237 │ │ + 0x00ea line=1240 │ │ + 0x00f4 line=1265 │ │ + 0x00fb line=1266 │ │ + 0x0102 line=1267 │ │ + 0x011a line=1268 │ │ + 0x0120 line=1276 │ │ + 0x0122 line=1277 │ │ + 0x0123 line=1278 │ │ + 0x0125 line=1279 │ │ + 0x012c line=1280 │ │ + 0x0131 line=1283 │ │ + 0x0137 line=1284 │ │ + 0x0138 line=1285 │ │ + 0x0148 line=1286 │ │ + 0x0153 line=1287 │ │ + 0x0154 line=1290 │ │ + 0x015e line=1301 │ │ + locals : │ │ + 0x0060 - 0x00ba reg=10 conversationForUserList Lindrora/atomic/model/Conversation; │ │ + 0x008d - 0x00ba reg=13 i I │ │ + 0x0046 - 0x00ba reg=15 in_selection Z │ │ + 0x009e - 0x00ba reg=17 nick Ljava/lang/String; │ │ + 0x008c - 0x00ba reg=18 result Ljava/util/List; Ljava/util/List; │ │ + 0x0062 - 0x00ba reg=22 users [Ljava/lang/String; │ │ + 0x00f4 - 0x014a reg=13 i I │ │ + 0x014a - 0x0153 reg=14 i I │ │ + 0x0148 - 0x0154 reg=16 n Ljava/lang/Integer; │ │ + 0x0122 - 0x0163 reg=4 finput Landroid/widget/EditText; │ │ + 0x0123 - 0x0163 reg=5 fCursor I │ │ + 0x0125 - 0x0163 reg=6 fSelEnd I │ │ + 0x0137 - 0x0163 reg=7 extra [Ljava/lang/String; │ │ + 0x012c - 0x0163 reg=8 b Landroid/app/AlertDialog$Builder; │ │ + 0x0035 - 0x0163 reg=9 begin I │ │ + 0x00f4 - 0x0163 reg=10 conversationForUserList Lindrora/atomic/model/Conversation; │ │ + 0x003d - 0x0163 reg=11 cursor I │ │ + 0x0039 - 0x0163 reg=12 end I │ │ + 0x0153 - 0x0163 reg=13 i I │ │ + 0x00bc - 0x0163 reg=15 in_selection Z │ │ + 0x00f4 - 0x0163 reg=18 result Ljava/util/List; Ljava/util/List; │ │ + 0x0041 - 0x0163 reg=19 sel_end I │ │ + 0x0008 - 0x0163 reg=20 text Ljava/lang/String; │ │ + 0x0017 - 0x0163 reg=21 tokens [Ljava/lang/String; │ │ + 0x00f4 - 0x0163 reg=22 users [Ljava/lang/String; │ │ + 0x0029 - 0x0163 reg=23 word Ljava/lang/String; │ │ + 0x0000 - 0x0163 reg=24 this Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0163 reg=25 input Landroid/widget/EditText; │ │ │ │ #16 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'getScheme' │ │ type : '()Lindrora/atomic/model/ColorScheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150578: |[150578] indrora.atomic.activity.ConversationActivity.getScheme:()Lindrora/atomic/model/ColorScheme; │ │ -150588: 6200 ef1e |0000: sget-object v0, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -15058c: 1100 |0002: return-object v0 │ │ +14e21c: |[14e21c] indrora.atomic.activity.ConversationActivity.getScheme:()Lindrora/atomic/model/ColorScheme; │ │ +14e22c: 6200 ef1e |0000: sget-object v0, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e230: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ │ │ #17 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'hideSubtitle' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -150590: |[150590] indrora.atomic.activity.ConversationActivity.hideSubtitle:()V │ │ -1505a0: 6e10 ea3e 0300 |0000: invoke-virtual {v3}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ -1505a6: 0c00 |0003: move-result-object v0 │ │ -1505a8: 6e10 dd27 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@27dd │ │ -1505ae: 0c01 |0007: move-result-object v1 │ │ -1505b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1505b2: 6e20 f727 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@27f7 │ │ -1505b8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1505ba: 6e20 0c28 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@280c │ │ -1505c0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -1505c2: 6e20 f727 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@27f7 │ │ -1505c8: 6e20 0e28 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ -1505ce: 0e00 |0017: return-void │ │ +14e234: |[14e234] indrora.atomic.activity.ConversationActivity.hideSubtitle:()V │ │ +14e244: 6e10 ea3e 0300 |0000: invoke-virtual {v3}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ +14e24a: 0c00 |0003: move-result-object v0 │ │ +14e24c: 6e10 dd27 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@27dd │ │ +14e252: 0c01 |0007: move-result-object v1 │ │ +14e254: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +14e256: 6e20 f727 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@27f7 │ │ +14e25c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +14e25e: 6e20 0c28 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@280c │ │ +14e264: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +14e266: 6e20 f727 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@27f7 │ │ +14e26c: 6e20 0e28 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ +14e272: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0004 line=1368 │ │ 0x0008 line=1369 │ │ 0x000c line=1370 │ │ 0x0010 line=1371 │ │ @@ -473667,57 +473903,57 @@ │ │ type : '(Landroid/widget/EditText;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 88 16-bit code units │ │ -1505d0: |[1505d0] indrora.atomic.activity.ConversationActivity.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V │ │ -1505e0: 6e10 263b 0700 |0000: invoke-virtual {v7}, Landroid/widget/EditText;.getSelectionStart:()I // method@3b26 │ │ -1505e6: 0a01 |0003: move-result v1 │ │ -1505e8: 6e10 253b 0700 |0004: invoke-virtual {v7}, Landroid/widget/EditText;.getSelectionEnd:()I // method@3b25 │ │ -1505ee: 0a02 |0007: move-result v2 │ │ -1505f0: 7110 033f 0800 |0008: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ -1505f6: 0c08 |000b: move-result-object v8 │ │ -1505f8: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ -1505fc: 2200 7908 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -150600: 7010 5a43 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -150606: 6e20 6343 8000 |0013: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -15060c: 0c00 |0016: move-result-object v0 │ │ -15060e: 1a03 9801 |0017: const-string v3, ":" // string@0198 │ │ -150612: 6e20 6343 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150618: 0c00 |001c: move-result-object v0 │ │ -15061a: 6e10 6a43 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -150620: 0c08 |0020: move-result-object v8 │ │ -150622: 2200 7908 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ -150626: 7010 5a43 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -15062c: 6e20 6343 8000 |0026: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150632: 0c00 |0029: move-result-object v0 │ │ -150634: 1a03 1e00 |002a: const-string v3, " " // string@001e │ │ -150638: 6e20 6343 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -15063e: 0c00 |002f: move-result-object v0 │ │ -150640: 6e10 6a43 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -150646: 0c08 |0033: move-result-object v8 │ │ -150648: 6e10 273b 0700 |0034: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ -15064e: 0c00 |0037: move-result-object v0 │ │ -150650: 1204 |0038: const/4 v4, #int 0 // #0 │ │ -150652: 6e10 4443 0800 |0039: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ -150658: 0a05 |003c: move-result v5 │ │ -15065a: 0783 |003d: move-object v3, v8 │ │ -15065c: 7806 0f37 0000 |003e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; // method@370f │ │ -150662: 6e10 4443 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ -150668: 0a00 |0044: move-result v0 │ │ -15066a: b010 |0045: add-int/2addr v0, v1 │ │ -15066c: 6e20 373b 0700 |0046: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ -150672: 6e10 1f3b 0700 |0049: invoke-virtual {v7}, Landroid/widget/EditText;.clearComposingText:()V // method@3b1f │ │ -150678: 2200 c007 |004c: new-instance v0, Lindrora/atomic/activity/ConversationActivity$11; // type@07c0 │ │ -15067c: 7020 ba3e 6000 |004e: invoke-direct {v0, v6}, Lindrora/atomic/activity/ConversationActivity$11;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3eba │ │ -150682: 6e20 2a3b 0700 |0051: invoke-virtual {v7, v0}, Landroid/widget/EditText;.post:(Ljava/lang/Runnable;)Z // method@3b2a │ │ -150688: 6e10 2b3b 0700 |0054: invoke-virtual {v7}, Landroid/widget/EditText;.requestFocus:()Z // method@3b2b │ │ -15068e: 0e00 |0057: return-void │ │ +14e274: |[14e274] indrora.atomic.activity.ConversationActivity.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V │ │ +14e284: 6e10 263b 0700 |0000: invoke-virtual {v7}, Landroid/widget/EditText;.getSelectionStart:()I // method@3b26 │ │ +14e28a: 0a01 |0003: move-result v1 │ │ +14e28c: 6e10 253b 0700 |0004: invoke-virtual {v7}, Landroid/widget/EditText;.getSelectionEnd:()I // method@3b25 │ │ +14e292: 0a02 |0007: move-result v2 │ │ +14e294: 7110 033f 0800 |0008: invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; // method@3f03 │ │ +14e29a: 0c08 |000b: move-result-object v8 │ │ +14e29c: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ +14e2a0: 2200 7908 |000e: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +14e2a4: 7010 5a43 0000 |0010: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14e2aa: 6e20 6343 8000 |0013: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e2b0: 0c00 |0016: move-result-object v0 │ │ +14e2b2: 1a03 9501 |0017: const-string v3, ":" // string@0195 │ │ +14e2b6: 6e20 6343 3000 |0019: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e2bc: 0c00 |001c: move-result-object v0 │ │ +14e2be: 6e10 6a43 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14e2c4: 0c08 |0020: move-result-object v8 │ │ +14e2c6: 2200 7908 |0021: new-instance v0, Ljava/lang/StringBuilder; // type@0879 │ │ +14e2ca: 7010 5a43 0000 |0023: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14e2d0: 6e20 6343 8000 |0026: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e2d6: 0c00 |0029: move-result-object v0 │ │ +14e2d8: 1a03 1e00 |002a: const-string v3, " " // string@001e │ │ +14e2dc: 6e20 6343 3000 |002c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e2e2: 0c00 |002f: move-result-object v0 │ │ +14e2e4: 6e10 6a43 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14e2ea: 0c08 |0033: move-result-object v8 │ │ +14e2ec: 6e10 273b 0700 |0034: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@3b27 │ │ +14e2f2: 0c00 |0037: move-result-object v0 │ │ +14e2f4: 1204 |0038: const/4 v4, #int 0 // #0 │ │ +14e2f6: 6e10 4443 0800 |0039: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e2fc: 0a05 |003c: move-result v5 │ │ +14e2fe: 0783 |003d: move-object v3, v8 │ │ +14e300: 7806 0f37 0000 |003e: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;II)Landroid/text/Editable; // method@370f │ │ +14e306: 6e10 4443 0800 |0041: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e30c: 0a00 |0044: move-result v0 │ │ +14e30e: b010 |0045: add-int/2addr v0, v1 │ │ +14e310: 6e20 373b 0700 |0046: invoke-virtual {v7, v0}, Landroid/widget/EditText;.setSelection:(I)V // method@3b37 │ │ +14e316: 6e10 1f3b 0700 |0049: invoke-virtual {v7}, Landroid/widget/EditText;.clearComposingText:()V // method@3b1f │ │ +14e31c: 2200 c007 |004c: new-instance v0, Lindrora/atomic/activity/ConversationActivity$11; // type@07c0 │ │ +14e320: 7020 ba3e 6000 |004e: invoke-direct {v0, v6}, Lindrora/atomic/activity/ConversationActivity$11;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3eba │ │ +14e326: 6e20 2a3b 0700 |0051: invoke-virtual {v7, v0}, Landroid/widget/EditText;.post:(Ljava/lang/Runnable;)Z // method@3b2a │ │ +14e32c: 6e10 2b3b 0700 |0054: invoke-virtual {v7}, Landroid/widget/EditText;.requestFocus:()Z // method@3b2b │ │ +14e332: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ 0x0004 line=1314 │ │ 0x0008 line=1315 │ │ 0x000c line=1317 │ │ 0x000e line=1318 │ │ @@ -473740,54 +473976,55 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -150690: |[150690] indrora.atomic.activity.ConversationActivity.openSoftKeyboard:(Landroid/view/View;)V │ │ -1506a0: 1a00 5a2f |0000: const-string v0, "input_method" // string@2f5a │ │ -1506a4: 6e20 eb3e 0200 |0002: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ConversationActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3eeb │ │ -1506aa: 0c00 |0005: move-result-object v0 │ │ -1506ac: 1f00 2807 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -1506b0: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1506b2: 6e30 c43a 3001 |0009: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ -1506b8: 0e00 |000c: return-void │ │ +14e334: |[14e334] indrora.atomic.activity.ConversationActivity.openSoftKeyboard:(Landroid/view/View;)V │ │ +14e344: 1a00 552f |0000: const-string v0, "input_method" // string@2f55 │ │ +14e348: 6e20 eb3e 0200 |0002: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ConversationActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3eeb │ │ +14e34e: 0c00 |0005: move-result-object v0 │ │ +14e350: 1f00 2807 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +14e354: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +14e356: 6e30 c43a 3001 |0009: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@3ac4 │ │ +14e35c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ + 0x0009 line=1344 │ │ 0x000c line=1345 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ #20 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'removeStatusChar' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1506bc: |[1506bc] indrora.atomic.activity.ConversationActivity.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; │ │ -1506cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1506ce: 6201 bb20 |0001: sget-object v1, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ -1506d2: 6e20 3343 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -1506d8: 0a02 |0006: move-result v2 │ │ -1506da: 7110 d442 0200 |0007: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -1506e0: 0c02 |000a: move-result-object v2 │ │ -1506e2: 7220 2444 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -1506e8: 0a01 |000e: move-result v1 │ │ -1506ea: 3801 0500 |000f: if-eqz v1, 0014 // +0005 │ │ -1506ee: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1506f2: 28ee |0013: goto 0001 // -0012 │ │ -1506f4: 6e20 4843 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ -1506fa: 0c01 |0017: move-result-object v1 │ │ -1506fc: 1101 |0018: return-object v1 │ │ +14e360: |[14e360] indrora.atomic.activity.ConversationActivity.removeStatusChar:(Ljava/lang/String;)Ljava/lang/String; │ │ +14e370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14e372: 6201 bb20 |0001: sget-object v1, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ +14e376: 6e20 3343 0300 |0003: invoke-virtual {v3, v0}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +14e37c: 0a02 |0006: move-result v2 │ │ +14e37e: 7110 d442 0200 |0007: invoke-static {v2}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +14e384: 0c02 |000a: move-result-object v2 │ │ +14e386: 7220 2444 2100 |000b: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +14e38c: 0a01 |000e: move-result v1 │ │ +14e38e: 3801 0500 |000f: if-eqz v1, 0014 // +0005 │ │ +14e392: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +14e396: 28ee |0013: goto 0001 // -0012 │ │ +14e398: 6e20 4843 0300 |0014: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@4348 │ │ +14e39e: 0c01 |0017: move-result-object v1 │ │ +14e3a0: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0001 line=1355 │ │ 0x0011 line=1356 │ │ 0x0014 line=1358 │ │ locals : │ │ @@ -473795,300 +474032,305 @@ │ │ 0x0000 - 0x0019 reg=3 nick Ljava/lang/String; │ │ │ │ #21 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'sendMessage' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 15 │ │ + registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 314 16-bit code units │ │ -150700: |[150700] indrora.atomic.activity.ConversationActivity.sendMessage:(Ljava/lang/String;)V │ │ -150710: 1a0a 0000 |0000: const-string v10, "" // string@0000 │ │ -150714: 6e20 3843 ae00 |0002: invoke-virtual {v14, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -15071a: 0a0a |0005: move-result v10 │ │ -15071c: 380a 0300 |0006: if-eqz v10, 0009 // +0003 │ │ -150720: 0e00 |0008: return-void │ │ -150722: 1a0a 1400 |0009: const-string v10, " │ │ + insns size : 313 16-bit code units │ │ +14e3a4: |[14e3a4] indrora.atomic.activity.ConversationActivity.sendMessage:(Ljava/lang/String;)V │ │ +14e3b4: 1a07 0000 |0000: const-string v7, "" // string@0000 │ │ +14e3b8: 6e20 3843 7b00 |0002: invoke-virtual {v11, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +14e3be: 0a07 |0005: move-result v7 │ │ +14e3c0: 3807 0300 |0006: if-eqz v7, 0009 // +0003 │ │ +14e3c4: 0e00 |0008: return-void │ │ +14e3c6: 1a07 1400 |0009: const-string v7, " │ │ " // string@0014 │ │ -150726: 6e20 3643 ae00 |000b: invoke-virtual {v14, v10}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ -15072c: 0a0a |000e: move-result v10 │ │ -15072e: 380a 1500 |000f: if-eqz v10, 0024 // +0015 │ │ -150732: 1a0a 711d |0011: const-string v10, "\r?\n" // string@1d71 │ │ -150736: 6e20 4643 ae00 |0013: invoke-virtual {v14, v10}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ -15073c: 0c06 |0016: move-result-object v6 │ │ -15073e: 0760 |0017: move-object v0, v6 │ │ -150740: 2104 |0018: array-length v4, v0 │ │ -150742: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -150744: 3542 eeff |001a: if-ge v2, v4, 0008 // -0012 │ │ -150748: 4605 0002 |001c: aget-object v5, v0, v2 │ │ -15074c: 7020 043f 5d00 |001e: invoke-direct {v13, v5}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ -150752: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -150756: 28f7 |0023: goto 001a // -0009 │ │ -150758: 6e10 4443 0e00 |0024: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@4344 │ │ -15075e: 0a0a |0027: move-result v10 │ │ -150760: 130b c401 |0028: const/16 v11, #int 452 // #1c4 │ │ -150764: 37ba 4f00 |002a: if-le v10, v11, 0079 // +004f │ │ -150768: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -15076a: 6e10 4443 0e00 |002d: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@4344 │ │ -150770: 0a0a |0030: move-result v10 │ │ -150772: 35a3 d7ff |0031: if-ge v3, v10, 0008 // -0029 │ │ -150776: d03a c201 |0033: add-int/lit16 v10, v3, #int 450 // #01c2 │ │ -15077a: 6e10 4443 0e00 |0035: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@4344 │ │ -150780: 0a0b |0038: move-result v11 │ │ -150782: 7120 1543 ba00 |0039: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ -150788: 0a0a |003c: move-result v10 │ │ -15078a: 6e30 4943 3e0a |003d: invoke-virtual {v14, v3, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ -150790: 0c09 |0040: move-result-object v9 │ │ -150792: 3803 0a00 |0041: if-eqz v3, 004b // +000a │ │ -150796: d03a c201 |0043: add-int/lit16 v10, v3, #int 450 // #01c2 │ │ -15079a: 6e10 4443 0e00 |0045: invoke-virtual {v14}, Ljava/lang/String;.length:()I // method@4344 │ │ -1507a0: 0a0b |0048: move-result v11 │ │ -1507a2: 35ba 1500 |0049: if-ge v10, v11, 005e // +0015 │ │ -1507a6: 220a 7908 |004b: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -1507aa: 7010 5a43 0a00 |004d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1507b0: 6e20 6343 9a00 |0050: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1507b6: 0c0a |0053: move-result-object v10 │ │ -1507b8: 1a0b 7e4a |0054: const-string v11, "…" // string@4a7e │ │ -1507bc: 6e20 6343 ba00 |0056: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1507c2: 0c0a |0059: move-result-object v10 │ │ -1507c4: 6e10 6a43 0a00 |005a: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1507ca: 0c09 |005d: move-result-object v9 │ │ -1507cc: 3d03 1500 |005e: if-lez v3, 0073 // +0015 │ │ -1507d0: 220a 7908 |0060: new-instance v10, Ljava/lang/StringBuilder; // type@0879 │ │ -1507d4: 7010 5a43 0a00 |0062: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -1507da: 1a0b 7e4a |0065: const-string v11, "…" // string@4a7e │ │ -1507de: 6e20 6343 ba00 |0067: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1507e4: 0c0a |006a: move-result-object v10 │ │ -1507e6: 6e20 6343 9a00 |006b: invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -1507ec: 0c0a |006e: move-result-object v10 │ │ -1507ee: 6e10 6a43 0a00 |006f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1507f4: 0c09 |0072: move-result-object v9 │ │ -1507f6: 7020 043f 9d00 |0073: invoke-direct {v13, v9}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ -1507fc: d033 c201 |0076: add-int/lit16 v3, v3, #int 450 // #01c2 │ │ -150800: 28b5 |0078: goto 002d // -004b │ │ -150802: 54da fa1e |0079: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150806: 6e10 fe41 0a00 |007b: invoke-virtual {v10}, Lindrora/atomic/model/Server;.isConnected:()Z // method@41fe │ │ -15080c: 0a0a |007e: move-result v10 │ │ -15080e: 390a 3100 |007f: if-nez v10, 00b0 // +0031 │ │ -150812: 2207 2808 |0081: new-instance v7, Lindrora/atomic/model/Message; // type@0828 │ │ -150816: 140a c600 0e7f |0083: const v10, #float 1.88754e+38 // #7f0e00c6 │ │ -15081c: 6e20 e93e ad00 |0086: invoke-virtual {v13, v10}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ -150822: 0c0a |0089: move-result-object v10 │ │ -150824: 7020 c441 a700 |008a: invoke-direct {v7, v10}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -15082a: 620a fe1f |008d: sget-object v10, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ -15082e: 6e20 d841 a700 |008f: invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -150834: 140a 6f00 027f |0092: const v10, #float 1.72802e+38 // #7f02006f │ │ -15083a: 6e20 da41 a700 |0095: invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -150840: 54da fa1e |0098: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150844: 54db fa1e |009a: iget-object v11, v13, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150848: 6e10 fa41 0b00 |009c: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -15084e: 0c0b |009f: move-result-object v11 │ │ -150850: 6e20 f141 ba00 |00a0: invoke-virtual {v10, v11}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -150856: 0c0a |00a3: move-result-object v10 │ │ -150858: 6e20 9941 7a00 |00a4: invoke-virtual {v10, v7}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -15085e: 54da fa1e |00a7: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150862: 6e10 fa41 0a00 |00a9: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ -150868: 0c0a |00ac: move-result-object v10 │ │ -15086a: 6e20 f13e ad00 |00ad: invoke-virtual {v13, v10}, Lindrora/atomic/activity/ConversationActivity;.onConversationMessage:(Ljava/lang/String;)V // method@3ef1 │ │ -150870: 54da f91e |00b0: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ -150874: 6e20 e441 ea00 |00b2: invoke-virtual {v10, v14}, Lindrora/atomic/model/Scrollback;.addMessage:(Ljava/lang/String;)V // method@41e4 │ │ -15087a: 54da f71e |00b5: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -15087e: 54db f61e |00b7: iget-object v11, v13, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -150882: 6e10 2d1c 0b00 |00b9: invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -150888: 0a0b |00bc: move-result v11 │ │ -15088a: 6e20 623f ba00 |00bd: invoke-virtual {v10, v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -150890: 0c01 |00c0: move-result-object v1 │ │ -150892: 3801 47ff |00c1: if-eqz v1, 0008 // -00b9 │ │ -150896: 1a0a 7501 |00c3: const-string v10, "/" // string@0175 │ │ -15089a: 6e20 4743 ae00 |00c5: invoke-virtual {v14, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -1508a0: 0a0a |00c8: move-result v10 │ │ -1508a2: 380a 0a00 |00c9: if-eqz v10, 00d3 // +000a │ │ -1508a6: 1a0a 7601 |00cb: const-string v10, "//" // string@0176 │ │ -1508aa: 6e20 4743 ae00 |00cd: invoke-virtual {v14, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ -1508b0: 0a0a |00d0: move-result v10 │ │ -1508b2: 380a 5800 |00d1: if-eqz v10, 0129 // +0058 │ │ -1508b6: 6e10 a741 0100 |00d3: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1508bc: 0a0a |00d6: move-result v10 │ │ -1508be: 123b |00d7: const/4 v11, #int 3 // #3 │ │ -1508c0: 32ba 3600 |00d8: if-eq v10, v11, 010e // +0036 │ │ -1508c4: 54da f01e |00da: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -1508c8: 6e10 c540 0a00 |00dc: invoke-virtual {v10}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1508ce: 0c0a |00df: move-result-object v10 │ │ -1508d0: 52db fb1e |00e0: iget v11, v13, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -1508d4: 6e20 4441 ba00 |00e2: invoke-virtual {v10, v11}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -1508da: 0c0a |00e5: move-result-object v10 │ │ -1508dc: 6e10 da40 0a00 |00e6: invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ -1508e2: 0c08 |00e9: move-result-object v8 │ │ -1508e4: 220a 2808 |00ea: new-instance v10, Lindrora/atomic/model/Message; // type@0828 │ │ -1508e8: 7030 c641 ea08 |00ec: invoke-direct {v10, v14, v8}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;)V // method@41c6 │ │ -1508ee: 6e20 9941 a100 |00ef: invoke-virtual {v1, v10}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -1508f4: 54da f01e |00f2: iget-object v10, v13, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -1508f8: 6e10 c540 0a00 |00f4: invoke-virtual {v10}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1508fe: 0c0a |00f7: move-result-object v10 │ │ -150900: 52db fb1e |00f8: iget v11, v13, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -150904: 6e20 4441 ba00 |00fa: invoke-virtual {v10, v11}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -15090a: 0c0a |00fd: move-result-object v10 │ │ -15090c: 6e10 a441 0100 |00fe: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150912: 0c0b |0101: move-result-object v11 │ │ -150914: 6e30 1741 ba0e |0102: invoke-virtual {v10, v11, v14}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ -15091a: 6e10 a441 0100 |0105: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150920: 0c0a |0108: move-result-object v10 │ │ -150922: 6e20 f13e ad00 |0109: invoke-virtual {v13, v10}, Lindrora/atomic/activity/ConversationActivity;.onConversationMessage:(Ljava/lang/String;)V // method@3ef1 │ │ -150928: 2900 fcfe |010c: goto/16 0008 // -0104 │ │ -15092c: 2207 2808 |010e: new-instance v7, Lindrora/atomic/model/Message; // type@0828 │ │ -150930: 140a 3200 0e7f |0110: const v10, #float 1.88751e+38 // #7f0e0032 │ │ -150936: 6e20 e93e ad00 |0113: invoke-virtual {v13, v10}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ -15093c: 0c0a |0116: move-result-object v10 │ │ -15093e: 7020 c441 a700 |0117: invoke-direct {v7, v10}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ -150944: 620a 0220 |011a: sget-object v10, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ -150948: 6e20 d841 a700 |011c: invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ -15094e: 140a 9c00 027f |011f: const v10, #float 1.72803e+38 // #7f02009c │ │ -150954: 6e20 da41 a700 |0122: invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ -15095a: 6e20 9941 7100 |0125: invoke-virtual {v1, v7}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ -150960: 28dd |0128: goto 0105 // -0023 │ │ -150962: 7100 923f 0000 |0129: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ -150968: 0c0a |012c: move-result-object v10 │ │ -15096a: 54db fa1e |012d: iget-object v11, v13, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15096e: 54dc f01e |012f: iget-object v12, v13, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -150972: 6e10 c540 0c00 |0131: invoke-virtual {v12}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -150978: 0c0c |0134: move-result-object v12 │ │ -15097a: 6e5c 963f ea1b |0135: invoke-virtual {v10, v14, v11, v1, v12}, Lindrora/atomic/command/CommandParser;.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f96 │ │ -150980: 2900 d0fe |0138: goto/16 0008 // -0130 │ │ +14e3ca: 6e20 3643 7b00 |000b: invoke-virtual {v11, v7}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@4336 │ │ +14e3d0: 0a07 |000e: move-result v7 │ │ +14e3d2: 3807 1400 |000f: if-eqz v7, 0023 // +0014 │ │ +14e3d6: 1a07 6d1d |0011: const-string v7, "\r?\n" // string@1d6d │ │ +14e3da: 6e20 4643 7b00 |0013: invoke-virtual {v11, v7}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@4346 │ │ +14e3e0: 0c03 |0016: move-result-object v3 │ │ +14e3e2: 2138 |0017: array-length v8, v3 │ │ +14e3e4: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +14e3e6: 3587 efff |0019: if-ge v7, v8, 0008 // -0011 │ │ +14e3ea: 4602 0307 |001b: aget-object v2, v3, v7 │ │ +14e3ee: 7020 043f 2a00 |001d: invoke-direct {v10, v2}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ +14e3f4: d807 0701 |0020: add-int/lit8 v7, v7, #int 1 // #01 │ │ +14e3f8: 28f7 |0022: goto 0019 // -0009 │ │ +14e3fa: 6e10 4443 0b00 |0023: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e400: 0a07 |0026: move-result v7 │ │ +14e402: 1308 c401 |0027: const/16 v8, #int 452 // #1c4 │ │ +14e406: 3787 4f00 |0029: if-le v7, v8, 0078 // +004f │ │ +14e40a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +14e40c: 6e10 4443 0b00 |002c: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e412: 0a07 |002f: move-result v7 │ │ +14e414: 3571 d8ff |0030: if-ge v1, v7, 0008 // -0028 │ │ +14e418: d017 c201 |0032: add-int/lit16 v7, v1, #int 450 // #01c2 │ │ +14e41c: 6e10 4443 0b00 |0034: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e422: 0a08 |0037: move-result v8 │ │ +14e424: 7120 1543 8700 |0038: invoke-static {v7, v8}, Ljava/lang/Math;.min:(II)I // method@4315 │ │ +14e42a: 0a07 |003b: move-result v7 │ │ +14e42c: 6e30 4943 1b07 |003c: invoke-virtual {v11, v1, v7}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@4349 │ │ +14e432: 0c06 |003f: move-result-object v6 │ │ +14e434: 3801 0a00 |0040: if-eqz v1, 004a // +000a │ │ +14e438: d017 c201 |0042: add-int/lit16 v7, v1, #int 450 // #01c2 │ │ +14e43c: 6e10 4443 0b00 |0044: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@4344 │ │ +14e442: 0a08 |0047: move-result v8 │ │ +14e444: 3587 1500 |0048: if-ge v7, v8, 005d // +0015 │ │ +14e448: 2207 7908 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +14e44c: 7010 5a43 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14e452: 6e20 6343 6700 |004f: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e458: 0c07 |0052: move-result-object v7 │ │ +14e45a: 1a08 7d4a |0053: const-string v8, "…" // string@4a7d │ │ +14e45e: 6e20 6343 8700 |0055: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e464: 0c07 |0058: move-result-object v7 │ │ +14e466: 6e10 6a43 0700 |0059: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14e46c: 0c06 |005c: move-result-object v6 │ │ +14e46e: 3d01 1500 |005d: if-lez v1, 0072 // +0015 │ │ +14e472: 2207 7908 |005f: new-instance v7, Ljava/lang/StringBuilder; // type@0879 │ │ +14e476: 7010 5a43 0700 |0061: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14e47c: 1a08 7d4a |0064: const-string v8, "…" // string@4a7d │ │ +14e480: 6e20 6343 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e486: 0c07 |0069: move-result-object v7 │ │ +14e488: 6e20 6343 6700 |006a: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e48e: 0c07 |006d: move-result-object v7 │ │ +14e490: 6e10 6a43 0700 |006e: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14e496: 0c06 |0071: move-result-object v6 │ │ +14e498: 7020 043f 6a00 |0072: invoke-direct {v10, v6}, Lindrora/atomic/activity/ConversationActivity;.sendMessage:(Ljava/lang/String;)V // method@3f04 │ │ +14e49e: d011 c201 |0075: add-int/lit16 v1, v1, #int 450 // #01c2 │ │ +14e4a2: 28b5 |0077: goto 002c // -004b │ │ +14e4a4: 54a7 fa1e |0078: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e4a8: 6e10 fe41 0700 |007a: invoke-virtual {v7}, Lindrora/atomic/model/Server;.isConnected:()Z // method@41fe │ │ +14e4ae: 0a07 |007d: move-result v7 │ │ +14e4b0: 3907 3100 |007e: if-nez v7, 00af // +0031 │ │ +14e4b4: 2204 2808 |0080: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ +14e4b8: 1407 c600 0e7f |0082: const v7, #float 1.88754e+38 // #7f0e00c6 │ │ +14e4be: 6e20 e93e 7a00 |0085: invoke-virtual {v10, v7}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ +14e4c4: 0c07 |0088: move-result-object v7 │ │ +14e4c6: 7020 c441 7400 |0089: invoke-direct {v4, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14e4cc: 6207 fe1f |008c: sget-object v7, Lindrora/atomic/model/Message$MessageColor;.ERROR:Lindrora/atomic/model/Message$MessageColor; // field@1ffe │ │ +14e4d0: 6e20 d841 7400 |008e: invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14e4d6: 1407 6f00 027f |0091: const v7, #float 1.72802e+38 // #7f02006f │ │ +14e4dc: 6e20 da41 7400 |0094: invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14e4e2: 54a7 fa1e |0097: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e4e6: 54a8 fa1e |0099: iget-object v8, v10, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e4ea: 6e10 fa41 0800 |009b: invoke-virtual {v8}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +14e4f0: 0c08 |009e: move-result-object v8 │ │ +14e4f2: 6e20 f141 8700 |009f: invoke-virtual {v7, v8}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14e4f8: 0c07 |00a2: move-result-object v7 │ │ +14e4fa: 6e20 9941 4700 |00a3: invoke-virtual {v7, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14e500: 54a7 fa1e |00a6: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e504: 6e10 fa41 0700 |00a8: invoke-virtual {v7}, Lindrora/atomic/model/Server;.getSelectedConversation:()Ljava/lang/String; // method@41fa │ │ +14e50a: 0c07 |00ab: move-result-object v7 │ │ +14e50c: 6e20 f13e 7a00 |00ac: invoke-virtual {v10, v7}, Lindrora/atomic/activity/ConversationActivity;.onConversationMessage:(Ljava/lang/String;)V // method@3ef1 │ │ +14e512: 54a7 f91e |00af: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ +14e516: 6e20 e441 b700 |00b1: invoke-virtual {v7, v11}, Lindrora/atomic/model/Scrollback;.addMessage:(Ljava/lang/String;)V // method@41e4 │ │ +14e51c: 54a7 f71e |00b4: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e520: 54a8 f61e |00b6: iget-object v8, v10, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14e524: 6e10 2d1c 0800 |00b8: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +14e52a: 0a08 |00bb: move-result v8 │ │ +14e52c: 6e20 623f 8700 |00bc: invoke-virtual {v7, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14e532: 0c00 |00bf: move-result-object v0 │ │ +14e534: 3800 48ff |00c0: if-eqz v0, 0008 // -00b8 │ │ +14e538: 1a07 7201 |00c2: const-string v7, "/" // string@0172 │ │ +14e53c: 6e20 4743 7b00 |00c4: invoke-virtual {v11, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +14e542: 0a07 |00c7: move-result v7 │ │ +14e544: 3807 0a00 |00c8: if-eqz v7, 00d2 // +000a │ │ +14e548: 1a07 7301 |00ca: const-string v7, "//" // string@0173 │ │ +14e54c: 6e20 4743 7b00 |00cc: invoke-virtual {v11, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@4347 │ │ +14e552: 0a07 |00cf: move-result v7 │ │ +14e554: 3807 5800 |00d0: if-eqz v7, 0128 // +0058 │ │ +14e558: 6e10 a741 0000 |00d2: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14e55e: 0a07 |00d5: move-result v7 │ │ +14e560: 1238 |00d6: const/4 v8, #int 3 // #3 │ │ +14e562: 3287 3600 |00d7: if-eq v7, v8, 010d // +0036 │ │ +14e566: 54a7 f01e |00d9: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14e56a: 6e10 c540 0700 |00db: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14e570: 0c07 |00de: move-result-object v7 │ │ +14e572: 52a8 fb1e |00df: iget v8, v10, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14e576: 6e20 4441 8700 |00e1: invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14e57c: 0c07 |00e4: move-result-object v7 │ │ +14e57e: 6e10 da40 0700 |00e5: invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;.getNick:()Ljava/lang/String; // method@40da │ │ +14e584: 0c05 |00e8: move-result-object v5 │ │ +14e586: 2207 2808 |00e9: new-instance v7, Lindrora/atomic/model/Message; // type@0828 │ │ +14e58a: 7030 c641 b705 |00eb: invoke-direct {v7, v11, v5}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;Ljava/lang/String;)V // method@41c6 │ │ +14e590: 6e20 9941 7000 |00ee: invoke-virtual {v0, v7}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14e596: 54a7 f01e |00f1: iget-object v7, v10, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14e59a: 6e10 c540 0700 |00f3: invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14e5a0: 0c07 |00f6: move-result-object v7 │ │ +14e5a2: 52a8 fb1e |00f7: iget v8, v10, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14e5a6: 6e20 4441 8700 |00f9: invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14e5ac: 0c07 |00fc: move-result-object v7 │ │ +14e5ae: 6e10 a441 0000 |00fd: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e5b4: 0c08 |0100: move-result-object v8 │ │ +14e5b6: 6e30 1741 870b |0101: invoke-virtual {v7, v8, v11}, Lindrora/atomic/irc/IRCConnection;.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V // method@4117 │ │ +14e5bc: 6e10 a441 0000 |0104: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e5c2: 0c07 |0107: move-result-object v7 │ │ +14e5c4: 6e20 f13e 7a00 |0108: invoke-virtual {v10, v7}, Lindrora/atomic/activity/ConversationActivity;.onConversationMessage:(Ljava/lang/String;)V // method@3ef1 │ │ +14e5ca: 2900 fdfe |010b: goto/16 0008 // -0103 │ │ +14e5ce: 2204 2808 |010d: new-instance v4, Lindrora/atomic/model/Message; // type@0828 │ │ +14e5d2: 1407 3200 0e7f |010f: const v7, #float 1.88751e+38 // #7f0e0032 │ │ +14e5d8: 6e20 e93e 7a00 |0112: invoke-virtual {v10, v7}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ +14e5de: 0c07 |0115: move-result-object v7 │ │ +14e5e0: 7020 c441 7400 |0116: invoke-direct {v4, v7}, Lindrora/atomic/model/Message;.:(Ljava/lang/String;)V // method@41c4 │ │ +14e5e6: 6207 0220 |0119: sget-object v7, Lindrora/atomic/model/Message$MessageColor;.TOPIC:Lindrora/atomic/model/Message$MessageColor; // field@2002 │ │ +14e5ea: 6e20 d841 7400 |011b: invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;.setColor:(Lindrora/atomic/model/Message$MessageColor;)V // method@41d8 │ │ +14e5f0: 1407 9c00 027f |011e: const v7, #float 1.72803e+38 // #7f02009c │ │ +14e5f6: 6e20 da41 7400 |0121: invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;.setIcon:(I)V // method@41da │ │ +14e5fc: 6e20 9941 4000 |0124: invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;.addMessage:(Lindrora/atomic/model/Message;)V // method@4199 │ │ +14e602: 28dd |0127: goto 0104 // -0023 │ │ +14e604: 7100 923f 0000 |0128: invoke-static {}, Lindrora/atomic/command/CommandParser;.getInstance:()Lindrora/atomic/command/CommandParser; // method@3f92 │ │ +14e60a: 0c07 |012b: move-result-object v7 │ │ +14e60c: 54a8 fa1e |012c: iget-object v8, v10, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e610: 54a9 f01e |012e: iget-object v9, v10, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14e614: 6e10 c540 0900 |0130: invoke-virtual {v9}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14e61a: 0c09 |0133: move-result-object v9 │ │ +14e61c: 6e59 963f b708 |0134: invoke-virtual {v7, v11, v8, v0, v9}, Lindrora/atomic/command/CommandParser;.parse:(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V // method@3f96 │ │ +14e622: 2900 d1fe |0137: goto/16 0008 // -012f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ 0x0008 line=1187 │ │ 0x0009 line=1124 │ │ 0x0011 line=1126 │ │ 0x0017 line=1128 │ │ - 0x001e line=1129 │ │ - 0x0021 line=1128 │ │ - 0x0024 line=1135 │ │ - 0x002c line=1136 │ │ - 0x0033 line=1138 │ │ - 0x0041 line=1140 │ │ - 0x004b line=1141 │ │ - 0x005e line=1143 │ │ - 0x0060 line=1144 │ │ - 0x0073 line=1146 │ │ - 0x0076 line=1136 │ │ - 0x0079 line=1151 │ │ - 0x0081 line=1152 │ │ - 0x008d line=1153 │ │ - 0x0092 line=1154 │ │ - 0x0098 line=1155 │ │ - 0x00a7 line=1157 │ │ - 0x00b0 line=1160 │ │ - 0x00b5 line=1162 │ │ - 0x00c1 line=1164 │ │ - 0x00c3 line=1165 │ │ - 0x00d3 line=1166 │ │ - 0x00da line=1167 │ │ - 0x00ea line=1171 │ │ - 0x00f2 line=1172 │ │ - 0x0105 line=1181 │ │ - 0x010e line=1175 │ │ - 0x011a line=1177 │ │ - 0x011f line=1178 │ │ - 0x0125 line=1179 │ │ - 0x0129 line=1183 │ │ - locals : │ │ - 0x0018 - 0x0024 reg=0 arr$ [Ljava/lang/String; │ │ - 0x001a - 0x0024 reg=2 i$ I │ │ - 0x0019 - 0x0024 reg=4 len$ I │ │ - 0x001e - 0x0024 reg=5 line Ljava/lang/String; │ │ - 0x0017 - 0x0024 reg=6 lines [Ljava/lang/String; │ │ - 0x002d - 0x0079 reg=3 idx I │ │ - 0x0041 - 0x0079 reg=9 real_line Ljava/lang/String; │ │ - 0x008d - 0x00b0 reg=7 message Lindrora/atomic/model/Message; │ │ - 0x00ea - 0x0105 reg=8 nickname Ljava/lang/String; │ │ - 0x011a - 0x0129 reg=7 message Lindrora/atomic/model/Message; │ │ - 0x00c1 - 0x013a reg=1 conversation Lindrora/atomic/model/Conversation; │ │ - 0x0000 - 0x013a reg=13 this Lindrora/atomic/activity/ConversationActivity; │ │ - 0x0000 - 0x013a reg=14 text Ljava/lang/String; │ │ + 0x001d line=1129 │ │ + 0x0020 line=1128 │ │ + 0x0023 line=1135 │ │ + 0x002b line=1136 │ │ + 0x0032 line=1138 │ │ + 0x0034 line=1139 │ │ + 0x003c line=1138 │ │ + 0x0040 line=1140 │ │ + 0x004a line=1141 │ │ + 0x005d line=1143 │ │ + 0x005f line=1144 │ │ + 0x0072 line=1146 │ │ + 0x0075 line=1136 │ │ + 0x0078 line=1151 │ │ + 0x0080 line=1152 │ │ + 0x008c line=1153 │ │ + 0x0091 line=1154 │ │ + 0x0097 line=1155 │ │ + 0x00a6 line=1157 │ │ + 0x00af line=1160 │ │ + 0x00b4 line=1162 │ │ + 0x00c0 line=1164 │ │ + 0x00c2 line=1165 │ │ + 0x00d2 line=1166 │ │ + 0x00d9 line=1167 │ │ + 0x00e5 line=1168 │ │ + 0x00e9 line=1171 │ │ + 0x00f1 line=1172 │ │ + 0x00fd line=1173 │ │ + 0x0104 line=1181 │ │ + 0x010d line=1175 │ │ + 0x0112 line=1176 │ │ + 0x0119 line=1177 │ │ + 0x011e line=1178 │ │ + 0x0124 line=1179 │ │ + 0x0128 line=1183 │ │ + 0x0130 line=1184 │ │ + 0x0134 line=1183 │ │ + locals : │ │ + 0x001d - 0x0023 reg=2 line Ljava/lang/String; │ │ + 0x0017 - 0x0023 reg=3 lines [Ljava/lang/String; │ │ + 0x002c - 0x0078 reg=1 idx I │ │ + 0x0040 - 0x0078 reg=6 real_line Ljava/lang/String; │ │ + 0x008c - 0x00af reg=4 message Lindrora/atomic/model/Message; │ │ + 0x00e9 - 0x0104 reg=5 nickname Ljava/lang/String; │ │ + 0x0119 - 0x0128 reg=4 message Lindrora/atomic/model/Message; │ │ + 0x00c0 - 0x0139 reg=0 conversation Lindrora/atomic/model/Conversation; │ │ + 0x0000 - 0x0139 reg=10 this Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0139 reg=11 text Ljava/lang/String; │ │ │ │ #22 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'setupColors' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -150984: |[150984] indrora.atomic.activity.ConversationActivity.setupColors:()V │ │ -150994: 5484 fd1e |0000: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150998: 6e10 3e42 0400 |0002: invoke-virtual {v4}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ -15099e: 0a04 |0005: move-result v4 │ │ -1509a0: 3804 6900 |0006: if-eqz v4, 006f // +0069 │ │ -1509a4: 6e10 ea3e 0800 |0008: invoke-virtual {v8}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ -1509aa: 0c00 |000b: move-result-object v0 │ │ -1509ac: 2204 9300 |000c: new-instance v4, Landroid/graphics/drawable/ColorDrawable; // type@0093 │ │ -1509b0: 6205 ef1e |000e: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -1509b4: 6e10 8641 0500 |0010: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -1509ba: 0a05 |0013: move-result v5 │ │ -1509bc: 7020 4003 5400 |0014: invoke-direct {v4, v5}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0340 │ │ -1509c2: 6e20 ed27 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@27ed │ │ -1509c8: 5484 ee1e |001a: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -1509cc: 6205 ef1e |001c: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -1509d0: 6e10 8641 0500 |001e: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -1509d6: 0a05 |0021: move-result v5 │ │ -1509d8: 6e20 ed36 5400 |0022: invoke-virtual {v4, v5}, Landroid/support/v7/widget/Toolbar;.setBackgroundColor:(I)V // method@36ed │ │ -1509de: 2203 ad06 |0025: new-instance v3, Landroid/text/SpannableString; // type@06ad │ │ -1509e2: 5484 fa1e |0027: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -1509e6: 6e10 fd41 0400 |0029: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -1509ec: 0c04 |002c: move-result-object v4 │ │ -1509ee: 7020 1a37 4300 |002d: invoke-direct {v3, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -1509f4: 2204 bc06 |0030: new-instance v4, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -1509f8: 6205 ef1e |0032: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -1509fc: 6e10 8a41 0500 |0034: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -150a02: 0a05 |0037: move-result v5 │ │ -150a04: 7020 3b37 5400 |0038: invoke-direct {v4, v5}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -150a0a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -150a0c: 6e10 1b37 0300 |003c: invoke-virtual {v3}, Landroid/text/SpannableString;.length:()I // method@371b │ │ -150a12: 0a06 |003f: move-result v6 │ │ -150a14: 1307 1200 |0040: const/16 v7, #int 18 // #12 │ │ -150a18: 6e57 1c37 4365 |0042: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -150a1e: 5484 ee1e |0045: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150a22: 6e20 0737 3400 |0047: invoke-virtual {v4, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ -150a28: 1404 7000 0c7f |004a: const v4, #float 1.86094e+38 // #7f0c0070 │ │ -150a2e: 6e20 e33e 4800 |004d: invoke-virtual {v8, v4}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150a34: 0c01 |0050: move-result-object v1 │ │ -150a36: 1f01 3c07 |0051: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -150a3a: 6e10 243b 0100 |0053: invoke-virtual {v1}, Landroid/widget/EditText;.getParent:()Landroid/view/ViewParent; // method@3b24 │ │ -150a40: 0c04 |0056: move-result-object v4 │ │ -150a42: 1f04 4807 |0057: check-cast v4, Landroid/widget/LinearLayout; // type@0748 │ │ -150a46: 0742 |0059: move-object v2, v4 │ │ -150a48: 1f02 4807 |005a: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ -150a4c: 6204 ef1e |005c: sget-object v4, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150a50: 6e10 8641 0400 |005e: invoke-virtual {v4}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -150a56: 0a04 |0061: move-result v4 │ │ -150a58: 6e20 b53b 4200 |0062: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@3bb5 │ │ -150a5e: 6204 ef1e |0065: sget-object v4, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150a62: 6e10 8a41 0400 |0067: invoke-virtual {v4}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -150a68: 0a04 |006a: move-result v4 │ │ -150a6a: 6e20 3b3b 4100 |006b: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setTextColor:(I)V // method@3b3b │ │ -150a70: 0e00 |006e: return-void │ │ -150a72: 6e10 ea3e 0800 |006f: invoke-virtual {v8}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ -150a78: 0c04 |0072: move-result-object v4 │ │ -150a7a: 5485 fa1e |0073: iget-object v5, v8, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150a7e: 6e10 fd41 0500 |0075: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -150a84: 0c05 |0078: move-result-object v5 │ │ -150a86: 6e20 0e28 5400 |0079: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ -150a8c: 28ce |007c: goto 004a // -0032 │ │ +14e628: |[14e628] indrora.atomic.activity.ConversationActivity.setupColors:()V │ │ +14e638: 5484 fd1e |0000: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14e63c: 6e10 3e42 0400 |0002: invoke-virtual {v4}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ +14e642: 0a04 |0005: move-result v4 │ │ +14e644: 3804 6900 |0006: if-eqz v4, 006f // +0069 │ │ +14e648: 6e10 ea3e 0800 |0008: invoke-virtual {v8}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ +14e64e: 0c00 |000b: move-result-object v0 │ │ +14e650: 2204 9300 |000c: new-instance v4, Landroid/graphics/drawable/ColorDrawable; // type@0093 │ │ +14e654: 6205 ef1e |000e: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e658: 6e10 8641 0500 |0010: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +14e65e: 0a05 |0013: move-result v5 │ │ +14e660: 7020 4003 5400 |0014: invoke-direct {v4, v5}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0340 │ │ +14e666: 6e20 ed27 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@27ed │ │ +14e66c: 5484 ee1e |001a: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14e670: 6205 ef1e |001c: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e674: 6e10 8641 0500 |001e: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +14e67a: 0a05 |0021: move-result v5 │ │ +14e67c: 6e20 ed36 5400 |0022: invoke-virtual {v4, v5}, Landroid/support/v7/widget/Toolbar;.setBackgroundColor:(I)V // method@36ed │ │ +14e682: 2203 ad06 |0025: new-instance v3, Landroid/text/SpannableString; // type@06ad │ │ +14e686: 5484 fa1e |0027: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e68a: 6e10 fd41 0400 |0029: invoke-virtual {v4}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14e690: 0c04 |002c: move-result-object v4 │ │ +14e692: 7020 1a37 4300 |002d: invoke-direct {v3, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +14e698: 2204 bc06 |0030: new-instance v4, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +14e69c: 6205 ef1e |0032: sget-object v5, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e6a0: 6e10 8a41 0500 |0034: invoke-virtual {v5}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14e6a6: 0a05 |0037: move-result v5 │ │ +14e6a8: 7020 3b37 5400 |0038: invoke-direct {v4, v5}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +14e6ae: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +14e6b0: 6e10 1b37 0300 |003c: invoke-virtual {v3}, Landroid/text/SpannableString;.length:()I // method@371b │ │ +14e6b6: 0a06 |003f: move-result v6 │ │ +14e6b8: 1307 1200 |0040: const/16 v7, #int 18 // #12 │ │ +14e6bc: 6e57 1c37 4365 |0042: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +14e6c2: 5484 ee1e |0045: iget-object v4, v8, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14e6c6: 6e20 0737 3400 |0047: invoke-virtual {v4, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@3707 │ │ +14e6cc: 1404 7000 0c7f |004a: const v4, #float 1.86094e+38 // #7f0c0070 │ │ +14e6d2: 6e20 e33e 4800 |004d: invoke-virtual {v8, v4}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14e6d8: 0c01 |0050: move-result-object v1 │ │ +14e6da: 1f01 3c07 |0051: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +14e6de: 6e10 243b 0100 |0053: invoke-virtual {v1}, Landroid/widget/EditText;.getParent:()Landroid/view/ViewParent; // method@3b24 │ │ +14e6e4: 0c04 |0056: move-result-object v4 │ │ +14e6e6: 1f04 4807 |0057: check-cast v4, Landroid/widget/LinearLayout; // type@0748 │ │ +14e6ea: 0742 |0059: move-object v2, v4 │ │ +14e6ec: 1f02 4807 |005a: check-cast v2, Landroid/widget/LinearLayout; // type@0748 │ │ +14e6f0: 6204 ef1e |005c: sget-object v4, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e6f4: 6e10 8641 0400 |005e: invoke-virtual {v4}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +14e6fa: 0a04 |0061: move-result v4 │ │ +14e6fc: 6e20 b53b 4200 |0062: invoke-virtual {v2, v4}, Landroid/widget/LinearLayout;.setBackgroundColor:(I)V // method@3bb5 │ │ +14e702: 6204 ef1e |0065: sget-object v4, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14e706: 6e10 8a41 0400 |0067: invoke-virtual {v4}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14e70c: 0a04 |006a: move-result v4 │ │ +14e70e: 6e20 3b3b 4100 |006b: invoke-virtual {v1, v4}, Landroid/widget/EditText;.setTextColor:(I)V // method@3b3b │ │ +14e714: 0e00 |006e: return-void │ │ +14e716: 6e10 ea3e 0800 |006f: invoke-virtual {v8}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ +14e71c: 0c04 |0072: move-result-object v4 │ │ +14e71e: 5485 fa1e |0073: iget-object v5, v8, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e722: 6e10 fd41 0500 |0075: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14e728: 0c05 |0078: move-result-object v5 │ │ +14e72a: 6e20 0e28 5400 |0079: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ +14e730: 28ce |007c: goto 004a // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0008 line=455 │ │ 0x000c line=457 │ │ 0x001a line=459 │ │ 0x0025 line=462 │ │ 0x0030 line=467 │ │ + 0x003c line=468 │ │ + 0x0042 line=467 │ │ 0x0045 line=470 │ │ 0x004a line=474 │ │ 0x0053 line=475 │ │ 0x005c line=476 │ │ 0x0065 line=478 │ │ 0x006e line=480 │ │ 0x006f line=472 │ │ @@ -474104,29 +474346,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -150a90: |[150a90] indrora.atomic.activity.ConversationActivity.setupIndicator:()V │ │ -150aa0: 5420 fd1e |0000: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150aa4: 6e10 3542 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.showChannelBar:()Z // method@4235 │ │ -150aaa: 0a00 |0005: move-result v0 │ │ -150aac: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -150ab0: 5420 f31e |0008: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -150ab4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -150ab6: 6e20 7040 1000 |000b: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ -150abc: 7010 ed3e 0200 |000e: invoke-direct {v2}, Lindrora/atomic/activity/ConversationActivity;.hideSubtitle:()V // method@3eed │ │ -150ac2: 0e00 |0011: return-void │ │ -150ac4: 5420 f31e |0012: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -150ac8: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ -150acc: 6e20 7040 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ -150ad2: 7010 0c3f 0200 |0019: invoke-direct {v2}, Lindrora/atomic/activity/ConversationActivity;.showSubtitle:()V // method@3f0c │ │ -150ad8: 28f5 |001c: goto 0011 // -000b │ │ +14e734: |[14e734] indrora.atomic.activity.ConversationActivity.setupIndicator:()V │ │ +14e744: 5420 fd1e |0000: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14e748: 6e10 3542 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.showChannelBar:()Z // method@4235 │ │ +14e74e: 0a00 |0005: move-result v0 │ │ +14e750: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +14e754: 5420 f31e |0008: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14e758: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +14e75a: 6e20 7040 1000 |000b: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ +14e760: 7010 ed3e 0200 |000e: invoke-direct {v2}, Lindrora/atomic/activity/ConversationActivity;.hideSubtitle:()V // method@3eed │ │ +14e766: 0e00 |0011: return-void │ │ +14e768: 5420 f31e |0012: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14e76c: 1301 0800 |0014: const/16 v1, #int 8 // #8 │ │ +14e770: 6e20 7040 1000 |0016: invoke-virtual {v0, v1}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ +14e776: 7010 0c3f 0200 |0019: invoke-direct {v2}, Lindrora/atomic/activity/ConversationActivity;.showSubtitle:()V // method@3f0c │ │ +14e77c: 28f5 |001c: goto 0011 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1405 │ │ 0x0008 line=1406 │ │ 0x000e line=1407 │ │ 0x0011 line=1413 │ │ 0x0012 line=1409 │ │ @@ -474139,57 +474381,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -150adc: |[150adc] indrora.atomic.activity.ConversationActivity.showSubtitle:()V │ │ -150aec: 6e10 ea3e 0700 |0000: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ -150af2: 0c00 |0003: move-result-object v0 │ │ -150af4: 5473 fa1e |0004: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150af8: 6e10 fd41 0300 |0006: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -150afe: 0c03 |0009: move-result-object v3 │ │ -150b00: 6e20 0e28 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ -150b06: 5473 f71e |000d: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150b0a: 5474 f61e |000f: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -150b0e: 6e10 2d1c 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -150b14: 0a04 |0014: move-result v4 │ │ -150b16: 6e20 623f 4300 |0015: invoke-virtual {v3, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -150b1c: 0c01 |0018: move-result-object v1 │ │ -150b1e: 6e10 a441 0100 |0019: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150b24: 0c02 |001c: move-result-object v2 │ │ -150b26: 6e10 a741 0100 |001d: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -150b2c: 0a03 |0020: move-result v3 │ │ -150b2e: 2b03 2f00 0000 |0021: packed-switch v3, 00000050 // +0000002f │ │ -150b34: 6e10 a441 0100 |0024: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150b3a: 0c02 |0027: move-result-object v2 │ │ -150b3c: 6e20 0c28 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@280c │ │ -150b42: 0e00 |002b: return-void │ │ -150b44: 1403 6501 0e7f |002c: const v3, #float 1.88758e+38 // #7f0e0165 │ │ -150b4a: 6e20 e93e 3700 |002f: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ -150b50: 0c02 |0032: move-result-object v2 │ │ -150b52: 28f5 |0033: goto 0028 // -000b │ │ -150b54: 6e10 a441 0100 |0034: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150b5a: 0c02 |0037: move-result-object v2 │ │ -150b5c: 28f0 |0038: goto 0028 // -0010 │ │ -150b5e: 1403 6401 0e7f |0039: const v3, #float 1.88758e+38 // #7f0e0164 │ │ -150b64: 6e20 e93e 3700 |003c: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ -150b6a: 0c03 |003f: move-result-object v3 │ │ -150b6c: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -150b6e: 2344 3709 |0041: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -150b72: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -150b74: 6e10 a441 0100 |0044: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -150b7a: 0c06 |0047: move-result-object v6 │ │ -150b7c: 4d06 0405 |0048: aput-object v6, v4, v5 │ │ -150b80: 7120 3a43 4300 |004a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -150b86: 0c02 |004d: move-result-object v2 │ │ -150b88: 28da |004e: goto 0028 // -0026 │ │ -150b8a: 0000 |004f: nop // spacer │ │ -150b8c: 0001 0300 0100 0000 1300 0000 1800 ... |0050: packed-switch-data (10 units) │ │ +14e780: |[14e780] indrora.atomic.activity.ConversationActivity.showSubtitle:()V │ │ +14e790: 6e10 ea3e 0700 |0000: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@3eea │ │ +14e796: 0c00 |0003: move-result-object v0 │ │ +14e798: 5473 fa1e |0004: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e79c: 6e10 fd41 0300 |0006: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14e7a2: 0c03 |0009: move-result-object v3 │ │ +14e7a4: 6e20 0e28 3000 |000a: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@280e │ │ +14e7aa: 5473 f71e |000d: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e7ae: 5474 f61e |000f: iget-object v4, v7, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14e7b2: 6e10 2d1c 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +14e7b8: 0a04 |0014: move-result v4 │ │ +14e7ba: 6e20 623f 4300 |0015: invoke-virtual {v3, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14e7c0: 0c01 |0018: move-result-object v1 │ │ +14e7c2: 6e10 a441 0100 |0019: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e7c8: 0c02 |001c: move-result-object v2 │ │ +14e7ca: 6e10 a741 0100 |001d: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14e7d0: 0a03 |0020: move-result v3 │ │ +14e7d2: 2b03 2f00 0000 |0021: packed-switch v3, 00000050 // +0000002f │ │ +14e7d8: 6e10 a441 0100 |0024: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e7de: 0c02 |0027: move-result-object v2 │ │ +14e7e0: 6e20 0c28 2000 |0028: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@280c │ │ +14e7e6: 0e00 |002b: return-void │ │ +14e7e8: 1403 6501 0e7f |002c: const v3, #float 1.88758e+38 // #7f0e0165 │ │ +14e7ee: 6e20 e93e 3700 |002f: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ +14e7f4: 0c02 |0032: move-result-object v2 │ │ +14e7f6: 28f5 |0033: goto 0028 // -000b │ │ +14e7f8: 6e10 a441 0100 |0034: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e7fe: 0c02 |0037: move-result-object v2 │ │ +14e800: 28f0 |0038: goto 0028 // -0010 │ │ +14e802: 1403 6401 0e7f |0039: const v3, #float 1.88758e+38 // #7f0e0164 │ │ +14e808: 6e20 e93e 3700 |003c: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ +14e80e: 0c03 |003f: move-result-object v3 │ │ +14e810: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +14e812: 2344 3709 |0041: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14e816: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +14e818: 6e10 a441 0100 |0044: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14e81e: 0c06 |0047: move-result-object v6 │ │ +14e820: 4d06 0405 |0048: aput-object v6, v4, v5 │ │ +14e824: 7120 3a43 4300 |004a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +14e82a: 0c02 |004d: move-result-object v2 │ │ +14e82c: 28da |004e: goto 0028 // -0026 │ │ +14e82e: 0000 |004f: nop // spacer │ │ +14e830: 0001 0300 0100 0000 1300 0000 1800 ... |0050: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1376 │ │ 0x0004 line=1377 │ │ 0x000d line=1379 │ │ 0x0019 line=1380 │ │ 0x001d line=1381 │ │ @@ -474197,14 +474439,15 @@ │ │ 0x0028 line=1396 │ │ 0x002b line=1398 │ │ 0x002c line=1383 │ │ 0x0033 line=1384 │ │ 0x0034 line=1386 │ │ 0x0038 line=1387 │ │ 0x0039 line=1389 │ │ + 0x003c line=1390 │ │ 0x004e line=1391 │ │ 0x004f line=1381 │ │ locals : │ │ 0x0004 - 0x005a reg=0 ab Landroid/support/v7/app/ActionBar; │ │ 0x0019 - 0x005a reg=1 c Lindrora/atomic/model/Conversation; │ │ 0x001d - 0x005a reg=2 newName Ljava/lang/String; │ │ 0x0000 - 0x005a reg=7 this Lindrora/atomic/activity/ConversationActivity; │ │ @@ -474215,26 +474458,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -150ba0: |[150ba0] indrora.atomic.activity.ConversationActivity.createNewConversation:(Ljava/lang/String;)V │ │ -150bb0: 5431 fa1e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150bb4: 6e20 f141 4100 |0002: invoke-virtual {v1, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -150bba: 0c00 |0005: move-result-object v0 │ │ -150bbc: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -150bc0: 0e00 |0008: return-void │ │ -150bc2: 5431 f71e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150bc6: 5432 fa1e |000b: iget-object v2, v3, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150bca: 6e20 f141 4200 |000d: invoke-virtual {v2, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -150bd0: 0c02 |0010: move-result-object v2 │ │ -150bd2: 6e20 5b3f 2100 |0011: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@3f5b │ │ -150bd8: 28f4 |0014: goto 0008 // -000c │ │ +14e844: |[14e844] indrora.atomic.activity.ConversationActivity.createNewConversation:(Ljava/lang/String;)V │ │ +14e854: 5431 fa1e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e858: 6e20 f141 4100 |0002: invoke-virtual {v1, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14e85e: 0c00 |0005: move-result-object v0 │ │ +14e860: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +14e864: 0e00 |0008: return-void │ │ +14e866: 5431 f71e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e86a: 5432 fa1e |000b: iget-object v2, v3, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e86e: 6e20 f141 4200 |000d: invoke-virtual {v2, v4}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14e874: 0c02 |0010: move-result-object v2 │ │ +14e876: 6e20 5b3f 2100 |0011: invoke-virtual {v1, v2}, Lindrora/atomic/adapter/ConversationPagerAdapter;.addConversation:(Lindrora/atomic/model/Conversation;)V // method@3f5b │ │ +14e87c: 28f4 |0014: goto 0008 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0006 line=971 │ │ 0x0008 line=975 │ │ 0x0009 line=974 │ │ locals : │ │ @@ -474247,17 +474490,17 @@ │ │ type : '()Lindrora/atomic/model/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -150bdc: |[150bdc] indrora.atomic.activity.ConversationActivity.getServer:()Lindrora/atomic/model/Server; │ │ -150bec: 5410 fa1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150bf0: 1100 |0002: return-object v0 │ │ +14e880: |[14e880] indrora.atomic.activity.ConversationActivity.getServer:()Lindrora/atomic/model/Server; │ │ +14e890: 5410 fa1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e894: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #2 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ @@ -474265,65 +474508,68 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -150bf4: |[150bf4] indrora.atomic.activity.ConversationActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -150c04: 1402 7000 0c7f |0000: const v2, #float 1.86094e+38 // #7f0c0070 │ │ -150c0a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -150c0c: 3216 0300 |0004: if-eq v6, v1, 0007 // +0003 │ │ -150c10: 0e00 |0006: return-void │ │ -150c12: 2c05 4300 0000 |0007: sparse-switch v5, 0000004a // +00000043 │ │ -150c18: 28fc |000a: goto 0006 // -0004 │ │ -150c1a: 6e10 d201 0700 |000b: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -150c20: 0c01 |000e: move-result-object v1 │ │ -150c22: 1a02 9422 |000f: const-string v2, "channel" // string@2294 │ │ -150c26: 6e20 ae04 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -150c2c: 0c01 |0014: move-result-object v1 │ │ -150c2e: 5b41 f51e |0015: iput-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ -150c32: 28ef |0017: goto 0006 // -0011 │ │ -150c34: 1a01 8e20 |0018: const-string v1, "android.speech.extra.RESULTS" // string@208e │ │ -150c38: 6e20 d901 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d9 │ │ -150c3e: 0c00 |001d: move-result-object v0 │ │ -150c40: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -150c46: 0a01 |0021: move-result v1 │ │ -150c48: 3d01 e4ff |0022: if-lez v1, 0006 // -001c │ │ -150c4c: 6e20 e33e 2400 |0024: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150c52: 0c01 |0027: move-result-object v1 │ │ -150c54: 1f01 3c07 |0028: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -150c58: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -150c5a: 6e20 cb43 2000 |002b: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ -150c60: 0c02 |002e: move-result-object v2 │ │ -150c62: 1f02 5608 |002f: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ -150c66: 6e20 393b 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ -150c6c: 28d2 |0034: goto 0006 // -002e │ │ -150c6e: 6e20 e33e 2400 |0035: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150c74: 0c01 |0038: move-result-object v1 │ │ -150c76: 1f01 3c07 |0039: check-cast v1, Landroid/widget/EditText; // type@073c │ │ -150c7a: 6e10 d201 0700 |003b: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -150c80: 0c02 |003e: move-result-object v2 │ │ -150c82: 1a03 bb48 |003f: const-string v3, "user" // string@48bb │ │ -150c86: 6e20 ae04 3200 |0041: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ -150c8c: 0c02 |0044: move-result-object v2 │ │ -150c8e: 7030 ee3e 1402 |0045: invoke-direct {v4, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ -150c94: 28be |0048: goto 0006 // -0042 │ │ -150c96: 0000 |0049: nop // spacer │ │ -150c98: 0002 0300 0100 0000 0400 0000 6300 ... |004a: sparse-switch-data (14 units) │ │ +14e898: |[14e898] indrora.atomic.activity.ConversationActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +14e8a8: 1402 7000 0c7f |0000: const v2, #float 1.86094e+38 // #7f0c0070 │ │ +14e8ae: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +14e8b0: 3216 0300 |0004: if-eq v6, v1, 0007 // +0003 │ │ +14e8b4: 0e00 |0006: return-void │ │ +14e8b6: 2c05 4300 0000 |0007: sparse-switch v5, 0000004a // +00000043 │ │ +14e8bc: 28fc |000a: goto 0006 // -0004 │ │ +14e8be: 6e10 d201 0700 |000b: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14e8c4: 0c01 |000e: move-result-object v1 │ │ +14e8c6: 1a02 8f22 |000f: const-string v2, "channel" // string@228f │ │ +14e8ca: 6e20 ae04 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +14e8d0: 0c01 |0014: move-result-object v1 │ │ +14e8d2: 5b41 f51e |0015: iput-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ +14e8d6: 28ef |0017: goto 0006 // -0011 │ │ +14e8d8: 1a01 8920 |0018: const-string v1, "android.speech.extra.RESULTS" // string@2089 │ │ +14e8dc: 6e20 d901 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@01d9 │ │ +14e8e2: 0c00 |001d: move-result-object v0 │ │ +14e8e4: 6e10 d343 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +14e8ea: 0a01 |0021: move-result v1 │ │ +14e8ec: 3d01 e4ff |0022: if-lez v1, 0006 // -001c │ │ +14e8f0: 6e20 e33e 2400 |0024: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14e8f6: 0c01 |0027: move-result-object v1 │ │ +14e8f8: 1f01 3c07 |0028: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +14e8fc: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +14e8fe: 6e20 cb43 2000 |002b: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@43cb │ │ +14e904: 0c02 |002e: move-result-object v2 │ │ +14e906: 1f02 5608 |002f: check-cast v2, Ljava/lang/CharSequence; // type@0856 │ │ +14e90a: 6e20 393b 2100 |0031: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@3b39 │ │ +14e910: 28d2 |0034: goto 0006 // -002e │ │ +14e912: 6e20 e33e 2400 |0035: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14e918: 0c01 |0038: move-result-object v1 │ │ +14e91a: 1f01 3c07 |0039: check-cast v1, Landroid/widget/EditText; // type@073c │ │ +14e91e: 6e10 d201 0700 |003b: invoke-virtual {v7}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14e924: 0c02 |003e: move-result-object v2 │ │ +14e926: 1a03 b648 |003f: const-string v3, "user" // string@48b6 │ │ +14e92a: 6e20 ae04 3200 |0041: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@04ae │ │ +14e930: 0c02 |0044: move-result-object v2 │ │ +14e932: 7030 ee3e 1402 |0045: invoke-direct {v4, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.insertNickCompletion:(Landroid/widget/EditText;Ljava/lang/String;)V // method@3eee │ │ +14e938: 28be |0048: goto 0006 // -0042 │ │ +14e93a: 0000 |0049: nop // spacer │ │ +14e93c: 0002 0300 0100 0000 0400 0000 6300 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1084 │ │ 0x0006 line=1105 │ │ 0x0007 line=1089 │ │ 0x000b line=1098 │ │ 0x0018 line=1091 │ │ + 0x001a line=1092 │ │ 0x001e line=1093 │ │ 0x0024 line=1094 │ │ 0x0035 line=1101 │ │ + 0x003b line=1102 │ │ + 0x0045 line=1101 │ │ 0x0049 line=1089 │ │ locals : │ │ 0x001e - 0x0035 reg=0 matches Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x0058 reg=4 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0058 reg=5 requestCode I │ │ 0x0000 - 0x0058 reg=6 resultCode I │ │ 0x0000 - 0x0058 reg=7 data Landroid/content/Intent; │ │ @@ -474333,43 +474579,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -150cb4: |[150cb4] indrora.atomic.activity.ConversationActivity.onClearConversation:(Ljava/lang/String;)V │ │ -150cc4: 1d03 |0000: monitor-enter v3 │ │ -150cc6: 5430 f71e |0001: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150cca: 5431 f71e |0003: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150cce: 6e20 693f 4100 |0005: invoke-virtual {v1, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ -150cd4: 0a01 |0008: move-result v1 │ │ -150cd6: 6e20 623f 1000 |0009: invoke-virtual {v0, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -150cdc: 0c00 |000c: move-result-object v0 │ │ -150cde: 6e10 9c41 0000 |000d: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.clearHistory:()V // method@419c │ │ -150ce4: 5430 f71e |0010: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150ce8: 6e20 643f 4000 |0012: invoke-virtual {v0, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ -150cee: 0c00 |0015: move-result-object v0 │ │ -150cf0: 6e10 743f 0000 |0016: invoke-virtual {v0}, Lindrora/atomic/adapter/MessageListAdapter;.clear:()V // method@3f74 │ │ -150cf6: 1a00 2e06 |0019: const-string v0, "ConversationActivity" // string@062e │ │ -150cfa: 2201 7908 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ -150cfe: 7010 5a43 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -150d04: 1a02 dc05 |0020: const-string v2, "Cleared conversation " // string@05dc │ │ -150d08: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150d0e: 0c01 |0025: move-result-object v1 │ │ -150d10: 6e20 6343 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -150d16: 0c01 |0029: move-result-object v1 │ │ -150d18: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -150d1e: 0c01 |002d: move-result-object v1 │ │ -150d20: 7120 5737 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -150d26: 1e03 |0031: monitor-exit v3 │ │ -150d28: 0e00 |0032: return-void │ │ -150d2a: 0d00 |0033: move-exception v0 │ │ -150d2c: 1e03 |0034: monitor-exit v3 │ │ -150d2e: 2700 |0035: throw v0 │ │ +14e958: |[14e958] indrora.atomic.activity.ConversationActivity.onClearConversation:(Ljava/lang/String;)V │ │ +14e968: 1d03 |0000: monitor-enter v3 │ │ +14e96a: 5430 f71e |0001: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e96e: 5431 f71e |0003: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e972: 6e20 693f 4100 |0005: invoke-virtual {v1, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ +14e978: 0a01 |0008: move-result v1 │ │ +14e97a: 6e20 623f 1000 |0009: invoke-virtual {v0, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14e980: 0c00 |000c: move-result-object v0 │ │ +14e982: 6e10 9c41 0000 |000d: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.clearHistory:()V // method@419c │ │ +14e988: 5430 f71e |0010: iget-object v0, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14e98c: 6e20 643f 4000 |0012: invoke-virtual {v0, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ +14e992: 0c00 |0015: move-result-object v0 │ │ +14e994: 6e10 743f 0000 |0016: invoke-virtual {v0}, Lindrora/atomic/adapter/MessageListAdapter;.clear:()V // method@3f74 │ │ +14e99a: 1a00 2a06 |0019: const-string v0, "ConversationActivity" // string@062a │ │ +14e99e: 2201 7908 |001b: new-instance v1, Ljava/lang/StringBuilder; // type@0879 │ │ +14e9a2: 7010 5a43 0100 |001d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14e9a8: 1a02 d805 |0020: const-string v2, "Cleared conversation " // string@05d8 │ │ +14e9ac: 6e20 6343 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e9b2: 0c01 |0025: move-result-object v1 │ │ +14e9b4: 6e20 6343 4100 |0026: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14e9ba: 0c01 |0029: move-result-object v1 │ │ +14e9bc: 6e10 6a43 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14e9c2: 0c01 |002d: move-result-object v1 │ │ +14e9c4: 7120 5737 1000 |002e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14e9ca: 1e03 |0031: monitor-exit v3 │ │ +14e9cc: 0e00 |0032: return-void │ │ +14e9ce: 0d00 |0033: move-exception v0 │ │ +14e9d0: 1e03 |0034: monitor-exit v3 │ │ +14e9d2: 2700 |0035: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0031 │ │ -> 0x0033 │ │ positions : │ │ 0x0000 line=958 │ │ 0x0010 line=959 │ │ 0x0019 line=960 │ │ @@ -474384,43 +474630,43 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -150d3c: |[150d3c] indrora.atomic.activity.ConversationActivity.onConversationMessage:(Ljava/lang/String;)V │ │ -150d4c: 5454 fa1e |0000: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150d50: 6e20 f141 6400 |0002: invoke-virtual {v4, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -150d56: 0c01 |0005: move-result-object v1 │ │ -150d58: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -150d5c: 0e00 |0008: return-void │ │ -150d5e: 5454 f71e |0009: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -150d62: 6e20 643f 6400 |000b: invoke-virtual {v4, v6}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ -150d68: 0c00 |000e: move-result-object v0 │ │ -150d6a: 6e10 a841 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.hasBufferedMessages:()Z // method@41a8 │ │ -150d70: 0a04 |0012: move-result v4 │ │ -150d72: 3804 1b00 |0013: if-eqz v4, 002e // +001b │ │ -150d76: 6e10 a941 0100 |0015: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.pollBufferedMessage:()Lindrora/atomic/model/Message; // method@41a9 │ │ -150d7c: 0c02 |0018: move-result-object v2 │ │ -150d7e: 3800 f6ff |0019: if-eqz v0, 000f // -000a │ │ -150d82: 3802 f4ff |001b: if-eqz v2, 000f // -000c │ │ -150d86: 6e20 733f 2000 |001d: invoke-virtual {v0, v2}, Lindrora/atomic/adapter/MessageListAdapter;.addMessage:(Lindrora/atomic/model/Message;)V // method@3f73 │ │ -150d8c: 6e10 d041 0200 |0020: invoke-virtual {v2}, Lindrora/atomic/model/Message;.getType:()I // method@41d0 │ │ -150d92: 0a04 |0023: move-result v4 │ │ -150d94: 2b04 1000 0000 |0024: packed-switch v4, 00000034 // +00000010 │ │ -150d9a: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -150d9c: 6e20 ac41 3100 |0028: invoke-virtual {v1, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ -150da2: 28e4 |002b: goto 000f // -001c │ │ -150da4: 1253 |002c: const/4 v3, #int 5 // #5 │ │ -150da6: 28fb |002d: goto 0028 // -0005 │ │ -150da8: 5454 f31e |002e: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -150dac: 6e10 7140 0400 |0030: invoke-virtual {v4}, Lindrora/atomic/indicator/ConversationIndicator;.updateStateColors:()V // method@4071 │ │ -150db2: 28d5 |0033: goto 0008 // -002b │ │ -150db4: 0001 0100 0100 0000 0800 0000 |0034: packed-switch-data (6 units) │ │ +14e9e0: |[14e9e0] indrora.atomic.activity.ConversationActivity.onConversationMessage:(Ljava/lang/String;)V │ │ +14e9f0: 5454 fa1e |0000: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14e9f4: 6e20 f141 6400 |0002: invoke-virtual {v4, v6}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14e9fa: 0c01 |0005: move-result-object v1 │ │ +14e9fc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +14ea00: 0e00 |0008: return-void │ │ +14ea02: 5454 f71e |0009: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14ea06: 6e20 643f 6400 |000b: invoke-virtual {v4, v6}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ +14ea0c: 0c00 |000e: move-result-object v0 │ │ +14ea0e: 6e10 a841 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.hasBufferedMessages:()Z // method@41a8 │ │ +14ea14: 0a04 |0012: move-result v4 │ │ +14ea16: 3804 1b00 |0013: if-eqz v4, 002e // +001b │ │ +14ea1a: 6e10 a941 0100 |0015: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.pollBufferedMessage:()Lindrora/atomic/model/Message; // method@41a9 │ │ +14ea20: 0c02 |0018: move-result-object v2 │ │ +14ea22: 3800 f6ff |0019: if-eqz v0, 000f // -000a │ │ +14ea26: 3802 f4ff |001b: if-eqz v2, 000f // -000c │ │ +14ea2a: 6e20 733f 2000 |001d: invoke-virtual {v0, v2}, Lindrora/atomic/adapter/MessageListAdapter;.addMessage:(Lindrora/atomic/model/Message;)V // method@3f73 │ │ +14ea30: 6e10 d041 0200 |0020: invoke-virtual {v2}, Lindrora/atomic/model/Message;.getType:()I // method@41d0 │ │ +14ea36: 0a04 |0023: move-result v4 │ │ +14ea38: 2b04 1000 0000 |0024: packed-switch v4, 00000034 // +00000010 │ │ +14ea3e: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +14ea40: 6e20 ac41 3100 |0028: invoke-virtual {v1, v3}, Lindrora/atomic/model/Conversation;.setStatus:(I)V // method@41ac │ │ +14ea46: 28e4 |002b: goto 000f // -001c │ │ +14ea48: 1253 |002c: const/4 v3, #int 5 // #5 │ │ +14ea4a: 28fb |002d: goto 0028 // -0005 │ │ +14ea4c: 5454 f31e |002e: iget-object v4, v5, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ea50: 6e10 7140 0400 |0030: invoke-virtual {v4}, Lindrora/atomic/indicator/ConversationIndicator;.updateStateColors:()V // method@4071 │ │ +14ea56: 28d5 |0033: goto 0008 // -002b │ │ +14ea58: 0001 0100 0100 0000 0800 0000 |0034: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0006 line=912 │ │ 0x0008 line=941 │ │ 0x0009 line=918 │ │ 0x000f line=920 │ │ @@ -474444,508 +474690,439 @@ │ │ 0x0000 - 0x003a reg=6 target Ljava/lang/String; │ │ │ │ #5 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 19 │ │ + registers : 17 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 768 16-bit code units │ │ -150dc0: |[150dc0] indrora.atomic.activity.ConversationActivity.onCreate:(Landroid/os/Bundle;)V │ │ -150dd0: 7401 e53e 1100 |0000: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -150dd6: 0c0d |0003: move-result-object v13 │ │ -150dd8: 6e10 d201 0d00 |0004: invoke-virtual {v13}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -150dde: 0c0d |0007: move-result-object v13 │ │ -150de0: 1a0e f440 |0008: const-string v14, "serverId" // string@40f4 │ │ -150de4: 6e20 a604 ed00 |000a: invoke-virtual {v13, v14}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -150dea: 0a0d |000d: move-result v13 │ │ -150dec: 0800 1100 |000e: move-object/from16 v0, v17 │ │ -150df0: 590d fb1e |0010: iput v13, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -150df4: 7100 4d3e 0000 |0012: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -150dfa: 0c0d |0015: move-result-object v13 │ │ -150dfc: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -150e00: 520e fb1e |0018: iget v14, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -150e04: 6e20 4e3e ed00 |001a: invoke-virtual {v13, v14}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ -150e0a: 0c0d |001d: move-result-object v13 │ │ -150e0c: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -150e10: 5b0d fa1e |0020: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150e14: 7100 483e 0000 |0022: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ -150e1a: 0c0d |0025: move-result-object v13 │ │ -150e1c: 0800 1100 |0026: move-object/from16 v0, v17 │ │ -150e20: 5b0d fd1e |0028: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e24: 0800 1100 |002a: move-object/from16 v0, v17 │ │ -150e28: 540d fd1e |002c: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e2c: 390d 0c00 |002e: if-nez v13, 003a // +000c │ │ -150e30: 1a0d 1116 |0030: const-string v13, "OH GOD WHY" // string@1611 │ │ -150e34: 1a0e 9002 |0032: const-string v14, "ALL THE SETTINGS ARE GON OH GOD WHY" // string@0290 │ │ -150e38: 7120 6237 ed00 |0034: invoke-static {v13, v14}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@3762 │ │ -150e3e: 7401 e43e 1100 |0037: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ -150e44: 220d 2008 |003a: new-instance v13, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ -150e48: 0800 1100 |003c: move-object/from16 v0, v17 │ │ -150e4c: 540e fd1e |003e: iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e50: 6e10 1942 0e00 |0040: invoke-virtual {v14}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ -150e56: 0c0e |0043: move-result-object v14 │ │ -150e58: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -150e5c: 540f fd1e |0046: iget-object v15, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e60: 6e10 2642 0f00 |0048: invoke-virtual {v15}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ -150e66: 0a0f |004b: move-result v15 │ │ -150e68: 7030 8541 ed0f |004c: invoke-direct {v13, v14, v15}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ -150e6e: 690d ef1e |004f: sput-object v13, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150e72: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -150e76: 540d fd1e |0053: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e7a: 6e10 3e42 0d00 |0055: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ -150e80: 0a0d |0058: move-result v13 │ │ -150e82: 380d f801 |0059: if-eqz v13, 0251 // +01f8 │ │ -150e86: 0800 1100 |005b: move-object/from16 v0, v17 │ │ -150e8a: 540d fd1e |005d: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150e8e: 6e10 2642 0d00 |005f: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ -150e94: 0a0d |0062: move-result v13 │ │ -150e96: 380d e901 |0063: if-eqz v13, 024c // +01e9 │ │ -150e9a: 140d 0600 0f7f |0065: const v13, #float 1.9008e+38 // #7f0f0006 │ │ -150ea0: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -150ea4: 6e20 083f d000 |006a: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.setTheme:(I)V // method@3f08 │ │ -150eaa: 7502 f728 1100 |006d: invoke-super/range {v17, v18}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@28f7 │ │ -150eb0: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -150eb4: 540d fa1e |0072: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150eb8: 390d 0500 |0074: if-nez v13, 0079 // +0005 │ │ -150ebc: 7401 e43e 1100 |0076: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ -150ec2: 0800 1100 |0079: move-object/from16 v0, v17 │ │ -150ec6: 540d fa1e |007b: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -150eca: 6e10 fd41 0d00 |007d: invoke-virtual {v13}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -150ed0: 0c0d |0080: move-result-object v13 │ │ -150ed2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -150ed6: 6e20 093f d000 |0083: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@3f09 │ │ -150edc: 140d 2400 047f |0086: const v13, #float 1.75459e+38 // #7f040024 │ │ -150ee2: 0800 1100 |0089: move-object/from16 v0, v17 │ │ -150ee6: 6e20 053f d000 |008b: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.setContentView:(I)V // method@3f05 │ │ -150eec: 140d 6d00 0c7f |008e: const v13, #float 1.86094e+38 // #7f0c006d │ │ -150ef2: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -150ef6: 6e20 e33e d000 |0093: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150efc: 0c0d |0096: move-result-object v13 │ │ -150efe: 1f0d a606 |0097: check-cast v13, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -150f02: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -150f06: 5b0d ee1e |009b: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f0a: 0800 1100 |009d: move-object/from16 v0, v17 │ │ -150f0e: 540d ee1e |009f: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f12: 140e 0100 107f |00a1: const v14, #float 1.91409e+38 // #7f100001 │ │ -150f18: 6e20 d236 ed00 |00a4: invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;.inflateMenu:(I)V // method@36d2 │ │ -150f1e: 0800 1100 |00a7: move-object/from16 v0, v17 │ │ -150f22: 540d fd1e |00a9: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -150f26: 6e10 3e42 0d00 |00ab: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ -150f2c: 0a0d |00ae: move-result v13 │ │ -150f2e: 380d 2900 |00af: if-eqz v13, 00d8 // +0029 │ │ -150f32: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -150f36: 540d ee1e |00b3: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f3a: 620e ef1e |00b5: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150f3e: 6e10 8a41 0e00 |00b7: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -150f44: 0a0e |00ba: move-result v14 │ │ -150f46: 6e20 0937 ed00 |00bb: invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@3709 │ │ -150f4c: 0800 1100 |00be: move-object/from16 v0, v17 │ │ -150f50: 540d ee1e |00c0: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f54: 620e ef1e |00c2: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150f58: 6e10 8a41 0e00 |00c4: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -150f5e: 0a0e |00c7: move-result v14 │ │ -150f60: 6e20 0537 ed00 |00c8: invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@3705 │ │ -150f66: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -150f6a: 540d ee1e |00cd: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f6e: 620e ef1e |00cf: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -150f72: 6e10 8641 0e00 |00d1: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -150f78: 0a0e |00d4: move-result v14 │ │ -150f7a: 6e20 ed36 ed00 |00d5: invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;.setBackgroundColor:(I)V // method@36ed │ │ -150f80: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ -150f84: 540d ee1e |00da: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ -150f88: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -150f8c: 6e20 073f d000 |00de: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@3f07 │ │ -150f92: 7401 e63e 1100 |00e1: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -150f98: 0c0d |00e4: move-result-object v13 │ │ -150f9a: 6e10 2b02 0d00 |00e5: invoke-virtual {v13}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ -150fa0: 0c0d |00e8: move-result-object v13 │ │ -150fa2: 52dd 9800 |00e9: iget v13, v13, Landroid/content/res/Configuration;.orientation:I // field@0098 │ │ -150fa6: 122e |00eb: const/4 v14, #int 2 // #2 │ │ -150fa8: 33ed 6f01 |00ec: if-ne v13, v14, 025b // +016f │ │ -150fac: 1217 |00ee: const/4 v7, #int 1 // #1 │ │ -150fae: 140d 7000 0c7f |00ef: const v13, #float 1.86094e+38 // #7f0c0070 │ │ -150fb4: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -150fb8: 6e20 e33e d000 |00f4: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150fbe: 0c06 |00f7: move-result-object v6 │ │ -150fc0: 1f06 3c07 |00f8: check-cast v6, Landroid/widget/EditText; // type@073c │ │ -150fc4: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -150fc8: 540d f41e |00fc: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.inputKeyListener:Landroid/view/View$OnKeyListener; // field@1ef4 │ │ -150fcc: 6e20 353b d600 |00fe: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3b35 │ │ -150fd2: 220d c207 |0101: new-instance v13, Lindrora/atomic/activity/ConversationActivity$2; // type@07c2 │ │ -150fd6: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -150fda: 7020 be3e 0d00 |0105: invoke-direct {v13, v0}, Lindrora/atomic/activity/ConversationActivity$2;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ebe │ │ -150fe0: 6e20 323b d600 |0108: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b32 │ │ -150fe6: 140d 6f00 0c7f |010b: const v13, #float 1.86094e+38 // #7f0c006f │ │ -150fec: 0800 1100 |010e: move-object/from16 v0, v17 │ │ -150ff0: 6e20 e33e d000 |0110: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -150ff6: 0c0d |0113: move-result-object v13 │ │ -150ff8: 1f0d 4f04 |0114: check-cast v13, Landroid/support/v4/view/ViewPager; // type@044f │ │ -150ffc: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -151000: 5b0d f61e |0118: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -151004: 220d d507 |011a: new-instance v13, Lindrora/atomic/adapter/ConversationPagerAdapter; // type@07d5 │ │ -151008: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -15100c: 540e fa1e |011e: iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151010: 0800 1100 |0120: move-object/from16 v0, v17 │ │ -151014: 7030 5a3f 0d0e |0122: invoke-direct {v13, v0, v14}, Lindrora/atomic/adapter/ConversationPagerAdapter;.:(Landroid/content/Context;Lindrora/atomic/model/Server;)V // method@3f5a │ │ -15101a: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -15101e: 5b0d f71e |0127: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151022: 0800 1100 |0129: move-object/from16 v0, v17 │ │ -151026: 540d f61e |012b: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -15102a: 0800 1100 |012d: move-object/from16 v0, v17 │ │ -15102e: 540e f71e |012f: iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151032: 6e20 6e1c ed00 |0131: invoke-virtual {v13, v14}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@1c6e │ │ -151038: 7401 e63e 1100 |0134: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -15103e: 0c0d |0137: move-result-object v13 │ │ -151040: 6e10 2f02 0d00 |0138: invoke-virtual {v13}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ -151046: 0c0d |013b: move-result-object v13 │ │ -151048: 52d3 bd15 |013c: iget v3, v13, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ -15104c: 140d 6e00 0c7f |013e: const v13, #float 1.86094e+38 // #7f0c006e │ │ -151052: 0800 1100 |0141: move-object/from16 v0, v17 │ │ -151056: 6e20 e33e d000 |0143: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -15105c: 0c0d |0146: move-result-object v13 │ │ -15105e: 1f0d 0708 |0147: check-cast v13, Lindrora/atomic/indicator/ConversationIndicator; // type@0807 │ │ -151062: 0800 1100 |0149: move-object/from16 v0, v17 │ │ -151066: 5b0d f31e |014b: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -15106a: 0800 1100 |014d: move-object/from16 v0, v17 │ │ -15106e: 540d f31e |014f: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -151072: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -151076: 540e fa1e |0153: iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15107a: 6e20 6c40 ed00 |0155: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setServer:(Lindrora/atomic/model/Server;)V // method@406c │ │ -151080: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -151084: 540d f31e |015a: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -151088: 620e ba00 |015c: sget-object v14, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ -15108c: 6e20 6e40 ed00 |015e: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setTypeface:(Landroid/graphics/Typeface;)V // method@406e │ │ -151092: 0800 1100 |0161: move-object/from16 v0, v17 │ │ -151096: 540d f31e |0163: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -15109a: 0800 1100 |0165: move-object/from16 v0, v17 │ │ -15109e: 540e f61e |0167: iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -1510a2: 6e20 6f40 ed00 |0169: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@406f │ │ -1510a8: 0800 1100 |016c: move-object/from16 v0, v17 │ │ -1510ac: 540d f31e |016e: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -1510b0: 620e ef1e |0170: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -1510b4: 6e10 8a41 0e00 |0172: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -1510ba: 0a0e |0175: move-result v14 │ │ -1510bc: 6e20 6540 ed00 |0176: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterColor:(I)V // method@4065 │ │ -1510c2: 0800 1100 |0179: move-object/from16 v0, v17 │ │ -1510c6: 540d f31e |017b: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -1510ca: 150e 803f |017d: const/high16 v14, #int 1065353216 // #3f80 │ │ -1510ce: c83e |017f: mul-float/2addr v14, v3 │ │ -1510d0: 6e20 6840 ed00 |0180: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterLineHeight:(F)V // method@4068 │ │ -1510d6: 0800 1100 |0183: move-object/from16 v0, v17 │ │ -1510da: 540d f31e |0185: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -1510de: 150e 4040 |0187: const/high16 v14, #int 1077936128 // #4040 │ │ -1510e2: c83e |0189: mul-float/2addr v14, v3 │ │ -1510e4: 6e20 6640 ed00 |018a: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterIndicatorHeight:(F)V // method@4066 │ │ -1510ea: 0800 1100 |018d: move-object/from16 v0, v17 │ │ -1510ee: 540d f31e |018f: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -1510f2: 620e 671f |0191: sget-object v14, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ -1510f6: 6e20 6740 ed00 |0193: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V // method@4067 │ │ -1510fc: 0800 1100 |0196: move-object/from16 v0, v17 │ │ -151100: 540d f31e |0198: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -151104: 620e ef1e |019a: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -151108: 6e10 8a41 0e00 |019c: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ -15110e: 0a0e |019f: move-result v14 │ │ -151110: 6e20 6b40 ed00 |01a0: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setSelectedColor:(I)V // method@406b │ │ -151116: 0800 1100 |01a3: move-object/from16 v0, v17 │ │ -15111a: 540d f31e |01a5: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -15111e: 121e |01a7: const/4 v14, #int 1 // #1 │ │ -151120: 6e20 6a40 ed00 |01a8: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setSelectedBold:(Z)V // method@406a │ │ -151126: 0800 1100 |01ab: move-object/from16 v0, v17 │ │ -15112a: 540d f31e |01ad: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -15112e: 620e ef1e |01af: sget-object v14, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -151132: 6e10 8641 0e00 |01b1: invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ -151138: 0a0e |01b4: move-result v14 │ │ -15113a: 6e20 6440 ed00 |01b5: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setBackgroundColor:(I)V // method@4064 │ │ -151140: 0800 1100 |01b8: move-object/from16 v0, v17 │ │ -151144: 540d f31e |01ba: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -151148: 130e 0800 |01bc: const/16 v14, #int 8 // #8 │ │ -15114c: 6e20 7040 ed00 |01be: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ -151152: 0800 1100 |01c1: move-object/from16 v0, v17 │ │ -151156: 540d f31e |01c3: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -15115a: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -15115e: 6e20 6940 0d00 |01c7: invoke-virtual {v13, v0}, Lindrora/atomic/indicator/ConversationIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@4069 │ │ -151164: 0800 1100 |01ca: move-object/from16 v0, v17 │ │ -151168: 540d fd1e |01cc: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -15116c: 6e10 2142 0d00 |01ce: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ -151172: 0a0d |01d1: move-result v13 │ │ -151174: 0800 1100 |01d2: move-object/from16 v0, v17 │ │ -151178: 590d f21e |01d4: iput v13, v0, Lindrora/atomic/activity/ConversationActivity;.historySize:I // field@1ef2 │ │ -15117c: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ -151180: 540d fa1e |01d8: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151184: 6e10 fb41 0d00 |01da: invoke-virtual {v13}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -15118a: 0a0d |01dd: move-result v13 │ │ -15118c: 123e |01de: const/4 v14, #int 3 // #3 │ │ -15118e: 33ed 2100 |01df: if-ne v13, v14, 0200 // +0021 │ │ -151192: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ -151196: 540d fa1e |01e3: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15119a: 6e10 e941 0d00 |01e5: invoke-virtual {v13}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ -1511a0: 0800 1100 |01e8: move-object/from16 v0, v17 │ │ -1511a4: 540d f71e |01ea: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1511a8: 6e10 5c3f 0d00 |01ec: invoke-virtual {v13}, Lindrora/atomic/adapter/ConversationPagerAdapter;.clearConversations:()V // method@3f5c │ │ -1511ae: 0800 1100 |01ef: move-object/from16 v0, v17 │ │ -1511b2: 540d fa1e |01f1: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -1511b6: 1a0e 0000 |01f3: const-string v14, "" // string@0000 │ │ -1511ba: 6e20 f141 ed00 |01f5: invoke-virtual {v13, v14}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ -1511c0: 0c0d |01f8: move-result-object v13 │ │ -1511c2: 0800 1100 |01f9: move-object/from16 v0, v17 │ │ -1511c6: 520e f21e |01fb: iget v14, v0, Lindrora/atomic/activity/ConversationActivity;.historySize:I // field@1ef2 │ │ -1511ca: 6e20 aa41 ed00 |01fd: invoke-virtual {v13, v14}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ -1511d0: 0800 1100 |0200: move-object/from16 v0, v17 │ │ -1511d4: 540d fd1e |0202: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1511d8: 6e10 1e42 0d00 |0204: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -1511de: 0a0d |0207: move-result v13 │ │ -1511e0: 82d4 |0208: int-to-float v4, v13 │ │ -1511e2: 0800 1100 |0209: move-object/from16 v0, v17 │ │ -1511e6: 540d f31e |020b: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ -1511ea: a80e 0403 |020d: mul-float v14, v4, v3 │ │ -1511ee: 6e20 6d40 ed00 |020f: invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;.setTextSize:(F)V // method@406d │ │ -1511f4: 0800 1100 |0212: move-object/from16 v0, v17 │ │ -1511f8: 540d fd1e |0214: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1511fc: 6e10 1e42 0d00 |0216: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ -151202: 0a0d |0219: move-result v13 │ │ -151204: 82dd |021a: int-to-float v13, v13 │ │ -151206: 6e20 3c3b d600 |021b: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setTextSize:(F)V // method@3b3c │ │ -15120c: 620d ba00 |021e: sget-object v13, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ -151210: 6e20 3d3b d600 |0220: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@3b3d │ │ -151216: 0800 1100 |0223: move-object/from16 v0, v17 │ │ -15121a: 540d fa1e |0225: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15121e: 6e10 f241 0d00 |0227: invoke-virtual {v13}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ -151224: 0c08 |022a: move-result-object v8 │ │ -151226: 7210 e043 0800 |022b: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -15122c: 0c05 |022e: move-result-object v5 │ │ -15122e: 7210 0244 0500 |022f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -151234: 0a0d |0232: move-result v13 │ │ -151236: 380d 3500 |0233: if-eqz v13, 0268 // +0035 │ │ -15123a: 7210 0344 0500 |0235: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -151240: 0c01 |0238: move-result-object v1 │ │ -151242: 1f01 2208 |0239: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ -151246: 6e10 a641 0100 |023b: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -15124c: 0a0d |023e: move-result v13 │ │ -15124e: 122e |023f: const/4 v14, #int 2 // #2 │ │ -151250: 33ed 1e00 |0240: if-ne v13, v14, 025e // +001e │ │ -151254: 6e10 a441 0100 |0242: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -15125a: 0c0d |0245: move-result-object v13 │ │ -15125c: 0800 1100 |0246: move-object/from16 v0, v17 │ │ -151260: 6e20 f43e d000 |0248: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.onNewConversation:(Ljava/lang/String;)V // method@3ef4 │ │ -151266: 28e4 |024b: goto 022f // -001c │ │ -151268: 140d 0800 0f7f |024c: const v13, #float 1.9008e+38 // #7f0f0008 │ │ -15126e: 2900 19fe |024f: goto/16 0068 // -01e7 │ │ -151272: 140d 0600 0f7f |0251: const v13, #float 1.9008e+38 // #7f0f0006 │ │ -151278: 0800 1100 |0254: move-object/from16 v0, v17 │ │ -15127c: 6e20 083f d000 |0256: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.setTheme:(I)V // method@3f08 │ │ -151282: 2900 14fe |0259: goto/16 006d // -01ec │ │ -151286: 1207 |025b: const/4 v7, #int 0 // #0 │ │ -151288: 2900 93fe |025c: goto/16 00ef // -016d │ │ -15128c: 6e10 a441 0100 |025e: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151292: 0c0d |0261: move-result-object v13 │ │ -151294: 0800 1100 |0262: move-object/from16 v0, v17 │ │ -151298: 6e20 e13e d000 |0264: invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;.createNewConversation:(Ljava/lang/String;)V // method@3ee1 │ │ -15129e: 28c8 |0267: goto 022f // -0038 │ │ -1512a0: 1209 |0268: const/4 v9, #int 0 // #0 │ │ -1512a2: 140d 0080 0000 |0269: const v13, #float 4.59177e-41 // #00008000 │ │ -1512a8: b6d9 |026c: or-int/2addr v9, v13 │ │ -1512aa: 0800 1100 |026d: move-object/from16 v0, v17 │ │ -1512ae: 540d fd1e |026f: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1512b2: 6e10 1642 0d00 |0271: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.autoCapSentences:()Z // method@4216 │ │ -1512b8: 0a0d |0274: move-result v13 │ │ -1512ba: 380d 0400 |0275: if-eqz v13, 0279 // +0004 │ │ -1512be: d699 0040 |0277: or-int/lit16 v9, v9, #int 16384 // #4000 │ │ -1512c2: 3807 0e00 |0279: if-eqz v7, 0287 // +000e │ │ -1512c6: 0800 1100 |027b: move-object/from16 v0, v17 │ │ -1512ca: 540d fd1e |027d: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1512ce: 6e10 2742 0d00 |027f: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.imeExtract:()Z // method@4227 │ │ -1512d4: 0a0d |0282: move-result v13 │ │ -1512d6: 380d 0400 |0283: if-eqz v13, 0287 // +0004 │ │ -1512da: de09 0940 |0285: or-int/lit8 v9, v9, #int 64 // #40 │ │ -1512de: 0800 1100 |0287: move-object/from16 v0, v17 │ │ -1512e2: 540d fd1e |0289: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1512e6: 6e10 2742 0d00 |028b: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.imeExtract:()Z // method@4227 │ │ -1512ec: 0a0d |028e: move-result v13 │ │ -1512ee: 390d 0c00 |028f: if-nez v13, 029b // +000c │ │ -1512f2: 6e10 213b 0600 |0291: invoke-virtual {v6}, Landroid/widget/EditText;.getImeOptions:()I // method@3b21 │ │ -1512f8: 0a0d |0294: move-result v13 │ │ -1512fa: 150e 0010 |0295: const/high16 v14, #int 268435456 // #1000 │ │ -1512fe: b6ed |0297: or-int/2addr v13, v14 │ │ -151300: 6e20 303b d600 |0298: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setImeOptions:(I)V // method@3b30 │ │ -151306: 6e10 223b 0600 |029b: invoke-virtual {v6}, Landroid/widget/EditText;.getInputType:()I // method@3b22 │ │ -15130c: 0a0d |029e: move-result v13 │ │ -15130e: b69d |029f: or-int/2addr v13, v9 │ │ -151310: 6e20 313b d600 |02a0: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setInputType:(I)V // method@3b31 │ │ -151316: 7401 ec3e 1100 |02a3: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.getWindow:()Landroid/view/Window; // method@3eec │ │ -15131c: 0c0d |02a6: move-result-object v13 │ │ -15131e: 123e |02a7: const/4 v14, #int 3 // #3 │ │ -151320: 6e20 b839 ed00 |02a8: invoke-virtual {v13, v14}, Landroid/view/Window;.setSoftInputMode:(I)V // method@39b8 │ │ -151326: 220d c307 |02ab: new-instance v13, Lindrora/atomic/activity/ConversationActivity$3; // type@07c3 │ │ -15132a: 0800 1100 |02ad: move-object/from16 v0, v17 │ │ -15132e: 7020 c03e 0d00 |02af: invoke-direct {v13, v0}, Lindrora/atomic/activity/ConversationActivity$3;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ec0 │ │ -151334: 6e20 343b d600 |02b2: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@3b34 │ │ -15133a: 0800 1100 |02b5: move-object/from16 v0, v17 │ │ -15133e: 540d fd1e |02b7: iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -151342: 6e10 2642 0d00 |02b9: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ -151348: 0a0d |02bc: move-result v13 │ │ -15134a: 380d 3f00 |02bd: if-eqz v13, 02fc // +003f │ │ -15134e: 140a 8500 027f |02bf: const v10, #float 1.72802e+38 // #7f020085 │ │ -151354: 7401 e63e 1100 |02c2: invoke-virtual/range {v17}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -15135a: 0c0d |02c5: move-result-object v13 │ │ -15135c: 6e20 3002 ad00 |02c6: invoke-virtual {v13, v10}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -151362: 0c0b |02c9: move-result-object v11 │ │ -151364: 120d |02ca: const/4 v13, #int 0 // #0 │ │ -151366: 120e |02cb: const/4 v14, #int 0 // #0 │ │ -151368: 6e10 5103 0b00 |02cc: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -15136e: 0a0f |02cf: move-result v15 │ │ -151370: 6e10 5103 0b00 |02d0: invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -151376: 0a10 |02d3: move-result v16 │ │ -151378: 0200 1000 |02d4: move/from16 v0, v16 │ │ -15137c: 6e50 6203 dbfe |02d6: invoke-virtual {v11, v13, v14, v15, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -151382: 120d |02d9: const/4 v13, #int 0 // #0 │ │ -151384: 120e |02da: const/4 v14, #int 0 // #0 │ │ -151386: 120f |02db: const/4 v15, #int 0 // #0 │ │ -151388: 6e5f 2e3b d6be |02dc: invoke-virtual {v6, v13, v14, v11, v15}, Landroid/widget/EditText;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3b2e │ │ -15138e: 076c |02df: move-object v12, v6 │ │ -151390: 0802 1100 |02e0: move-object/from16 v2, v17 │ │ -151394: 220d c407 |02e2: new-instance v13, Lindrora/atomic/activity/ConversationActivity$4; // type@07c4 │ │ -151398: 0800 1100 |02e4: move-object/from16 v0, v17 │ │ -15139c: 7052 c23e 0dbc |02e6: invoke-direct {v13, v0, v12, v11, v2}, Lindrora/atomic/activity/ConversationActivity$4;.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V // method@3ec2 │ │ -1513a2: 6e20 363b d600 |02e9: invoke-virtual {v6, v13}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3b36 │ │ -1513a8: 7601 0a3f 1100 |02ec: invoke-direct/range {v17}, Lindrora/atomic/activity/ConversationActivity;.setupColors:()V // method@3f0a │ │ -1513ae: 7601 0b3f 1100 |02ef: invoke-direct/range {v17}, Lindrora/atomic/activity/ConversationActivity;.setupIndicator:()V // method@3f0b │ │ -1513b4: 220d 2b08 |02f2: new-instance v13, Lindrora/atomic/model/Scrollback; // type@082b │ │ -1513b8: 7010 e341 0d00 |02f4: invoke-direct {v13}, Lindrora/atomic/model/Scrollback;.:()V // method@41e3 │ │ -1513be: 0800 1100 |02f7: move-object/from16 v0, v17 │ │ -1513c2: 5b0d f91e |02f9: iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ -1513c6: 0e00 |02fb: return-void │ │ -1513c8: 140a 8400 027f |02fc: const v10, #float 1.72802e+38 // #7f020084 │ │ -1513ce: 28c3 |02ff: goto 02c2 // -003d │ │ + insns size : 623 16-bit code units │ │ +14ea64: |[14ea64] indrora.atomic.activity.ConversationActivity.onCreate:(Landroid/os/Bundle;)V │ │ +14ea74: 6e10 e53e 0f00 |0000: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14ea7a: 0c0b |0003: move-result-object v11 │ │ +14ea7c: 6e10 d201 0b00 |0004: invoke-virtual {v11}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14ea82: 0c0b |0007: move-result-object v11 │ │ +14ea84: 1a0c ef40 |0008: const-string v12, "serverId" // string@40ef │ │ +14ea88: 6e20 a604 cb00 |000a: invoke-virtual {v11, v12}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +14ea8e: 0a0b |000d: move-result v11 │ │ +14ea90: 59fb fb1e |000e: iput v11, v15, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14ea94: 7100 4d3e 0000 |0010: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +14ea9a: 0c0b |0013: move-result-object v11 │ │ +14ea9c: 52fc fb1e |0014: iget v12, v15, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14eaa0: 6e20 4e3e cb00 |0016: invoke-virtual {v11, v12}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ +14eaa6: 0c0b |0019: move-result-object v11 │ │ +14eaa8: 5bfb fa1e |001a: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14eaac: 7100 483e 0000 |001c: invoke-static {}, Lindrora/atomic/App;.getSettings:()Lindrora/atomic/model/Settings; // method@3e48 │ │ +14eab2: 0c0b |001f: move-result-object v11 │ │ +14eab4: 5bfb fd1e |0020: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eab8: 54fb fd1e |0022: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eabc: 390b 0c00 |0024: if-nez v11, 0030 // +000c │ │ +14eac0: 1a0b 0d16 |0026: const-string v11, "OH GOD WHY" // string@160d │ │ +14eac4: 1a0c 8d02 |0028: const-string v12, "ALL THE SETTINGS ARE GON OH GOD WHY" // string@028d │ │ +14eac8: 7120 6237 cb00 |002a: invoke-static {v11, v12}, Landroid/util/Log;.wtf:(Ljava/lang/String;Ljava/lang/String;)I // method@3762 │ │ +14eace: 6e10 e43e 0f00 |002d: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ +14ead4: 220b 2008 |0030: new-instance v11, Lindrora/atomic/model/ColorScheme; // type@0820 │ │ +14ead8: 54fc fd1e |0032: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eadc: 6e10 1942 0c00 |0034: invoke-virtual {v12}, Lindrora/atomic/model/Settings;.getColorScheme:()Ljava/lang/String; // method@4219 │ │ +14eae2: 0c0c |0037: move-result-object v12 │ │ +14eae4: 54fd fd1e |0038: iget-object v13, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eae8: 6e10 2642 0d00 |003a: invoke-virtual {v13}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ +14eaee: 0a0d |003d: move-result v13 │ │ +14eaf0: 7030 8541 cb0d |003e: invoke-direct {v11, v12, v13}, Lindrora/atomic/model/ColorScheme;.:(Ljava/lang/String;Z)V // method@4185 │ │ +14eaf6: 690b ef1e |0041: sput-object v11, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14eafa: 54fb fd1e |0043: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eafe: 6e10 3e42 0b00 |0045: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ +14eb04: 0a0b |0048: move-result v11 │ │ +14eb06: 380b 8c01 |0049: if-eqz v11, 01d5 // +018c │ │ +14eb0a: 54fb fd1e |004b: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eb0e: 6e10 2642 0b00 |004d: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ +14eb14: 0a0b |0050: move-result v11 │ │ +14eb16: 380b 7f01 |0051: if-eqz v11, 01d0 // +017f │ │ +14eb1a: 140b 0600 0f7f |0053: const v11, #float 1.9008e+38 // #7f0f0006 │ │ +14eb20: 6e20 083f bf00 |0056: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.setTheme:(I)V // method@3f08 │ │ +14eb26: 7502 f728 0f00 |0059: invoke-super/range {v15, v16}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@28f7 │ │ +14eb2c: 54fb fa1e |005c: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14eb30: 390b 0500 |005e: if-nez v11, 0063 // +0005 │ │ +14eb34: 6e10 e43e 0f00 |0060: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ +14eb3a: 54fb fa1e |0063: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14eb3e: 6e10 fd41 0b00 |0065: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14eb44: 0c0b |0068: move-result-object v11 │ │ +14eb46: 6e20 093f bf00 |0069: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@3f09 │ │ +14eb4c: 140b 2400 047f |006c: const v11, #float 1.75459e+38 // #7f040024 │ │ +14eb52: 6e20 053f bf00 |006f: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.setContentView:(I)V // method@3f05 │ │ +14eb58: 140b 6d00 0c7f |0072: const v11, #float 1.86094e+38 // #7f0c006d │ │ +14eb5e: 6e20 e33e bf00 |0075: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14eb64: 0c0b |0078: move-result-object v11 │ │ +14eb66: 1f0b a606 |0079: check-cast v11, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +14eb6a: 5bfb ee1e |007b: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14eb6e: 54fb ee1e |007d: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14eb72: 140c 0100 107f |007f: const v12, #float 1.91409e+38 // #7f100001 │ │ +14eb78: 6e20 d236 cb00 |0082: invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;.inflateMenu:(I)V // method@36d2 │ │ +14eb7e: 54fb fd1e |0085: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eb82: 6e10 3e42 0b00 |0087: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.tintActionbar:()Z // method@423e │ │ +14eb88: 0a0b |008a: move-result v11 │ │ +14eb8a: 380b 2300 |008b: if-eqz v11, 00ae // +0023 │ │ +14eb8e: 54fb ee1e |008d: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14eb92: 620c ef1e |008f: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14eb96: 6e10 8a41 0c00 |0091: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14eb9c: 0a0c |0094: move-result v12 │ │ +14eb9e: 6e20 0937 cb00 |0095: invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;.setTitleTextColor:(I)V // method@3709 │ │ +14eba4: 54fb ee1e |0098: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14eba8: 620c ef1e |009a: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14ebac: 6e10 8a41 0c00 |009c: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14ebb2: 0a0c |009f: move-result v12 │ │ +14ebb4: 6e20 0537 cb00 |00a0: invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextColor:(I)V // method@3705 │ │ +14ebba: 54fb ee1e |00a3: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14ebbe: 620c ef1e |00a5: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14ebc2: 6e10 8641 0c00 |00a7: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +14ebc8: 0a0c |00aa: move-result v12 │ │ +14ebca: 6e20 ed36 cb00 |00ab: invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;.setBackgroundColor:(I)V // method@36ed │ │ +14ebd0: 54fb ee1e |00ae: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;._mainToolbar:Landroid/support/v7/widget/Toolbar; // field@1eee │ │ +14ebd4: 6e20 073f bf00 |00b0: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@3f07 │ │ +14ebda: 6e10 e63e 0f00 |00b3: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14ebe0: 0c0b |00b6: move-result-object v11 │ │ +14ebe2: 6e10 2b02 0b00 |00b7: invoke-virtual {v11}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@022b │ │ +14ebe8: 0c0b |00ba: move-result-object v11 │ │ +14ebea: 52bb 9800 |00bb: iget v11, v11, Landroid/content/res/Configuration;.orientation:I // field@0098 │ │ +14ebee: 122c |00bd: const/4 v12, #int 2 // #2 │ │ +14ebf0: 33cb 1f01 |00be: if-ne v11, v12, 01dd // +011f │ │ +14ebf4: 1215 |00c0: const/4 v5, #int 1 // #1 │ │ +14ebf6: 140b 7000 0c7f |00c1: const v11, #float 1.86094e+38 // #7f0c0070 │ │ +14ebfc: 6e20 e33e bf00 |00c4: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14ec02: 0c04 |00c7: move-result-object v4 │ │ +14ec04: 1f04 3c07 |00c8: check-cast v4, Landroid/widget/EditText; // type@073c │ │ +14ec08: 54fb f41e |00ca: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.inputKeyListener:Landroid/view/View$OnKeyListener; // field@1ef4 │ │ +14ec0c: 6e20 353b b400 |00cc: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@3b35 │ │ +14ec12: 220b c207 |00cf: new-instance v11, Lindrora/atomic/activity/ConversationActivity$2; // type@07c2 │ │ +14ec16: 7020 be3e fb00 |00d1: invoke-direct {v11, v15}, Lindrora/atomic/activity/ConversationActivity$2;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ebe │ │ +14ec1c: 6e20 323b b400 |00d4: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3b32 │ │ +14ec22: 140b 6f00 0c7f |00d7: const v11, #float 1.86094e+38 // #7f0c006f │ │ +14ec28: 6e20 e33e bf00 |00da: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14ec2e: 0c0b |00dd: move-result-object v11 │ │ +14ec30: 1f0b 4f04 |00de: check-cast v11, Landroid/support/v4/view/ViewPager; // type@044f │ │ +14ec34: 5bfb f61e |00e0: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14ec38: 220b d507 |00e2: new-instance v11, Lindrora/atomic/adapter/ConversationPagerAdapter; // type@07d5 │ │ +14ec3c: 54fc fa1e |00e4: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14ec40: 7030 5a3f fb0c |00e6: invoke-direct {v11, v15, v12}, Lindrora/atomic/adapter/ConversationPagerAdapter;.:(Landroid/content/Context;Lindrora/atomic/model/Server;)V // method@3f5a │ │ +14ec46: 5bfb f71e |00e9: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14ec4a: 54fb f61e |00eb: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14ec4e: 54fc f71e |00ed: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14ec52: 6e20 6e1c cb00 |00ef: invoke-virtual {v11, v12}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@1c6e │ │ +14ec58: 6e10 e63e 0f00 |00f2: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14ec5e: 0c0b |00f5: move-result-object v11 │ │ +14ec60: 6e10 2f02 0b00 |00f6: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@022f │ │ +14ec66: 0c0b |00f9: move-result-object v11 │ │ +14ec68: 52b2 bd15 |00fa: iget v2, v11, Landroid/util/DisplayMetrics;.density:F // field@15bd │ │ +14ec6c: 140b 6e00 0c7f |00fc: const v11, #float 1.86094e+38 // #7f0c006e │ │ +14ec72: 6e20 e33e bf00 |00ff: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14ec78: 0c0b |0102: move-result-object v11 │ │ +14ec7a: 1f0b 0708 |0103: check-cast v11, Lindrora/atomic/indicator/ConversationIndicator; // type@0807 │ │ +14ec7e: 5bfb f31e |0105: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ec82: 54fb f31e |0107: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ec86: 54fc fa1e |0109: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14ec8a: 6e20 6c40 cb00 |010b: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setServer:(Lindrora/atomic/model/Server;)V // method@406c │ │ +14ec90: 54fb f31e |010e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ec94: 620c ba00 |0110: sget-object v12, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ +14ec98: 6e20 6e40 cb00 |0112: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setTypeface:(Landroid/graphics/Typeface;)V // method@406e │ │ +14ec9e: 54fb f31e |0115: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14eca2: 54fc f61e |0117: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14eca6: 6e20 6f40 cb00 |0119: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@406f │ │ +14ecac: 54fb f31e |011c: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ecb0: 620c ef1e |011e: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14ecb4: 6e10 8a41 0c00 |0120: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14ecba: 0a0c |0123: move-result v12 │ │ +14ecbc: 6e20 6540 cb00 |0124: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterColor:(I)V // method@4065 │ │ +14ecc2: 54fb f31e |0127: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ecc6: 150c 803f |0129: const/high16 v12, #int 1065353216 // #3f80 │ │ +14ecca: c82c |012b: mul-float/2addr v12, v2 │ │ +14eccc: 6e20 6840 cb00 |012c: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterLineHeight:(F)V // method@4068 │ │ +14ecd2: 54fb f31e |012f: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ecd6: 150c 4040 |0131: const/high16 v12, #int 1077936128 // #4040 │ │ +14ecda: c82c |0133: mul-float/2addr v12, v2 │ │ +14ecdc: 6e20 6640 cb00 |0134: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterIndicatorHeight:(F)V // method@4066 │ │ +14ece2: 54fb f31e |0137: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ece6: 620c 671f |0139: sget-object v12, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;.Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; // field@1f67 │ │ +14ecea: 6e20 6740 cb00 |013b: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setFooterIndicatorStyle:(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V // method@4067 │ │ +14ecf0: 54fb f31e |013e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ecf4: 620c ef1e |0140: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14ecf8: 6e10 8a41 0c00 |0142: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getForeground:()I // method@418a │ │ +14ecfe: 0a0c |0145: move-result v12 │ │ +14ed00: 6e20 6b40 cb00 |0146: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setSelectedColor:(I)V // method@406b │ │ +14ed06: 54fb f31e |0149: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ed0a: 121c |014b: const/4 v12, #int 1 // #1 │ │ +14ed0c: 6e20 6a40 cb00 |014c: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setSelectedBold:(Z)V // method@406a │ │ +14ed12: 54fb f31e |014f: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ed16: 620c ef1e |0151: sget-object v12, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14ed1a: 6e10 8641 0c00 |0153: invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;.getBackground:()I // method@4186 │ │ +14ed20: 0a0c |0156: move-result v12 │ │ +14ed22: 6e20 6440 cb00 |0157: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setBackgroundColor:(I)V // method@4064 │ │ +14ed28: 54fb f31e |015a: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ed2c: 130c 0800 |015c: const/16 v12, #int 8 // #8 │ │ +14ed30: 6e20 7040 cb00 |015e: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setVisibility:(I)V // method@4070 │ │ +14ed36: 54fb f31e |0161: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14ed3a: 6e20 6940 fb00 |0163: invoke-virtual {v11, v15}, Lindrora/atomic/indicator/ConversationIndicator;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@4069 │ │ +14ed40: 54fb fd1e |0166: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14ed44: 6e10 2142 0b00 |0168: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getHistorySize:()I // method@4221 │ │ +14ed4a: 0a0b |016b: move-result v11 │ │ +14ed4c: 59fb f21e |016c: iput v11, v15, Lindrora/atomic/activity/ConversationActivity;.historySize:I // field@1ef2 │ │ +14ed50: 54fb fa1e |016e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14ed54: 6e10 fb41 0b00 |0170: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14ed5a: 0a0b |0173: move-result v11 │ │ +14ed5c: 123c |0174: const/4 v12, #int 3 // #3 │ │ +14ed5e: 33cb 1900 |0175: if-ne v11, v12, 018e // +0019 │ │ +14ed62: 54fb fa1e |0177: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14ed66: 6e10 e941 0b00 |0179: invoke-virtual {v11}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ +14ed6c: 54fb f71e |017c: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14ed70: 6e10 5c3f 0b00 |017e: invoke-virtual {v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;.clearConversations:()V // method@3f5c │ │ +14ed76: 54fb fa1e |0181: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14ed7a: 1a0c 0000 |0183: const-string v12, "" // string@0000 │ │ +14ed7e: 6e20 f141 cb00 |0185: invoke-virtual {v11, v12}, Lindrora/atomic/model/Server;.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; // method@41f1 │ │ +14ed84: 0c0b |0188: move-result-object v11 │ │ +14ed86: 52fc f21e |0189: iget v12, v15, Lindrora/atomic/activity/ConversationActivity;.historySize:I // field@1ef2 │ │ +14ed8a: 6e20 aa41 cb00 |018b: invoke-virtual {v11, v12}, Lindrora/atomic/model/Conversation;.setHistorySize:(I)V // method@41aa │ │ +14ed90: 54fb fd1e |018e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14ed94: 6e10 1e42 0b00 |0190: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +14ed9a: 0a0b |0193: move-result v11 │ │ +14ed9c: 82b3 |0194: int-to-float v3, v11 │ │ +14ed9e: 54fb f31e |0195: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.indicator:Lindrora/atomic/indicator/ConversationIndicator; // field@1ef3 │ │ +14eda2: a80c 0302 |0197: mul-float v12, v3, v2 │ │ +14eda6: 6e20 6d40 cb00 |0199: invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;.setTextSize:(F)V // method@406d │ │ +14edac: 54fb fd1e |019c: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14edb0: 6e10 1e42 0b00 |019e: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getFontSize:()I // method@421e │ │ +14edb6: 0a0b |01a1: move-result v11 │ │ +14edb8: 82bb |01a2: int-to-float v11, v11 │ │ +14edba: 6e20 3c3b b400 |01a3: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setTextSize:(F)V // method@3b3c │ │ +14edc0: 620b ba00 |01a6: sget-object v11, Landroid/graphics/Typeface;.MONOSPACE:Landroid/graphics/Typeface; // field@00ba │ │ +14edc4: 6e20 3d3b b400 |01a8: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@3b3d │ │ +14edca: 54fb fa1e |01ab: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14edce: 6e10 f241 0b00 |01ad: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ +14edd4: 0c06 |01b0: move-result-object v6 │ │ +14edd6: 7210 e043 0600 |01b1: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +14eddc: 0c0b |01b4: move-result-object v11 │ │ +14edde: 7210 0244 0b00 |01b5: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14ede4: 0a0c |01b8: move-result v12 │ │ +14ede6: 380c 2f00 |01b9: if-eqz v12, 01e8 // +002f │ │ +14edea: 7210 0344 0b00 |01bb: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14edf0: 0c00 |01be: move-result-object v0 │ │ +14edf2: 1f00 2208 |01bf: check-cast v0, Lindrora/atomic/model/Conversation; // type@0822 │ │ +14edf6: 6e10 a641 0000 |01c1: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +14edfc: 0a0c |01c4: move-result v12 │ │ +14edfe: 122d |01c5: const/4 v13, #int 2 // #2 │ │ +14ee00: 33dc 1a00 |01c6: if-ne v12, v13, 01e0 // +001a │ │ +14ee04: 6e10 a441 0000 |01c8: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14ee0a: 0c0c |01cb: move-result-object v12 │ │ +14ee0c: 6e20 f43e cf00 |01cc: invoke-virtual {v15, v12}, Lindrora/atomic/activity/ConversationActivity;.onNewConversation:(Ljava/lang/String;)V // method@3ef4 │ │ +14ee12: 28e6 |01cf: goto 01b5 // -001a │ │ +14ee14: 140b 0800 0f7f |01d0: const v11, #float 1.9008e+38 // #7f0f0008 │ │ +14ee1a: 2900 83fe |01d3: goto/16 0056 // -017d │ │ +14ee1e: 140b 0600 0f7f |01d5: const v11, #float 1.9008e+38 // #7f0f0006 │ │ +14ee24: 6e20 083f bf00 |01d8: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.setTheme:(I)V // method@3f08 │ │ +14ee2a: 2900 7efe |01db: goto/16 0059 // -0182 │ │ +14ee2e: 1205 |01dd: const/4 v5, #int 0 // #0 │ │ +14ee30: 2900 e3fe |01de: goto/16 00c1 // -011d │ │ +14ee34: 6e10 a441 0000 |01e0: invoke-virtual {v0}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14ee3a: 0c0c |01e3: move-result-object v12 │ │ +14ee3c: 6e20 e13e cf00 |01e4: invoke-virtual {v15, v12}, Lindrora/atomic/activity/ConversationActivity;.createNewConversation:(Ljava/lang/String;)V // method@3ee1 │ │ +14ee42: 28ce |01e7: goto 01b5 // -0032 │ │ +14ee44: 1207 |01e8: const/4 v7, #int 0 // #0 │ │ +14ee46: 140b 0080 0000 |01e9: const v11, #float 4.59177e-41 // #00008000 │ │ +14ee4c: b6b7 |01ec: or-int/2addr v7, v11 │ │ +14ee4e: 54fb fd1e |01ed: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14ee52: 6e10 1642 0b00 |01ef: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.autoCapSentences:()Z // method@4216 │ │ +14ee58: 0a0b |01f2: move-result v11 │ │ +14ee5a: 380b 0400 |01f3: if-eqz v11, 01f7 // +0004 │ │ +14ee5e: d677 0040 |01f5: or-int/lit16 v7, v7, #int 16384 // #4000 │ │ +14ee62: 3805 0c00 |01f7: if-eqz v5, 0203 // +000c │ │ +14ee66: 54fb fd1e |01f9: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14ee6a: 6e10 2742 0b00 |01fb: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.imeExtract:()Z // method@4227 │ │ +14ee70: 0a0b |01fe: move-result v11 │ │ +14ee72: 380b 0400 |01ff: if-eqz v11, 0203 // +0004 │ │ +14ee76: de07 0740 |0201: or-int/lit8 v7, v7, #int 64 // #40 │ │ +14ee7a: 54fb fd1e |0203: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14ee7e: 6e10 2742 0b00 |0205: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.imeExtract:()Z // method@4227 │ │ +14ee84: 0a0b |0208: move-result v11 │ │ +14ee86: 390b 0c00 |0209: if-nez v11, 0215 // +000c │ │ +14ee8a: 6e10 213b 0400 |020b: invoke-virtual {v4}, Landroid/widget/EditText;.getImeOptions:()I // method@3b21 │ │ +14ee90: 0a0b |020e: move-result v11 │ │ +14ee92: 150c 0010 |020f: const/high16 v12, #int 268435456 // #1000 │ │ +14ee96: b6cb |0211: or-int/2addr v11, v12 │ │ +14ee98: 6e20 303b b400 |0212: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setImeOptions:(I)V // method@3b30 │ │ +14ee9e: 6e10 223b 0400 |0215: invoke-virtual {v4}, Landroid/widget/EditText;.getInputType:()I // method@3b22 │ │ +14eea4: 0a0b |0218: move-result v11 │ │ +14eea6: b67b |0219: or-int/2addr v11, v7 │ │ +14eea8: 6e20 313b b400 |021a: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setInputType:(I)V // method@3b31 │ │ +14eeae: 6e10 ec3e 0f00 |021d: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getWindow:()Landroid/view/Window; // method@3eec │ │ +14eeb4: 0c0b |0220: move-result-object v11 │ │ +14eeb6: 123c |0221: const/4 v12, #int 3 // #3 │ │ +14eeb8: 6e20 b839 cb00 |0222: invoke-virtual {v11, v12}, Landroid/view/Window;.setSoftInputMode:(I)V // method@39b8 │ │ +14eebe: 220b c307 |0225: new-instance v11, Lindrora/atomic/activity/ConversationActivity$3; // type@07c3 │ │ +14eec2: 7020 c03e fb00 |0227: invoke-direct {v11, v15}, Lindrora/atomic/activity/ConversationActivity$3;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ec0 │ │ +14eec8: 6e20 343b b400 |022a: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@3b34 │ │ +14eece: 54fb fd1e |022d: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14eed2: 6e10 2642 0b00 |022f: invoke-virtual {v11}, Lindrora/atomic/model/Settings;.getUseDarkColors:()Z // method@4226 │ │ +14eed8: 0a0b |0232: move-result v11 │ │ +14eeda: 380b 3800 |0233: if-eqz v11, 026b // +0038 │ │ +14eede: 1408 8500 027f |0235: const v8, #float 1.72802e+38 // #7f020085 │ │ +14eee4: 6e10 e63e 0f00 |0238: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14eeea: 0c0b |023b: move-result-object v11 │ │ +14eeec: 6e20 3002 8b00 |023c: invoke-virtual {v11, v8}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +14eef2: 0c09 |023f: move-result-object v9 │ │ +14eef4: 120b |0240: const/4 v11, #int 0 // #0 │ │ +14eef6: 120c |0241: const/4 v12, #int 0 // #0 │ │ +14eef8: 6e10 5103 0900 |0242: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +14eefe: 0a0d |0245: move-result v13 │ │ +14ef00: 6e10 5103 0900 |0246: invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +14ef06: 0a0e |0249: move-result v14 │ │ +14ef08: 6e5e 6203 b9dc |024a: invoke-virtual {v9, v11, v12, v13, v14}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +14ef0e: 120b |024d: const/4 v11, #int 0 // #0 │ │ +14ef10: 120c |024e: const/4 v12, #int 0 // #0 │ │ +14ef12: 120d |024f: const/4 v13, #int 0 // #0 │ │ +14ef14: 6e5d 2e3b b49c |0250: invoke-virtual {v4, v11, v12, v9, v13}, Landroid/widget/EditText;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@3b2e │ │ +14ef1a: 074a |0253: move-object v10, v4 │ │ +14ef1c: 07f1 |0254: move-object v1, v15 │ │ +14ef1e: 220b c407 |0255: new-instance v11, Lindrora/atomic/activity/ConversationActivity$4; // type@07c4 │ │ +14ef22: 7051 c23e fb9a |0257: invoke-direct {v11, v15, v10, v9, v1}, Lindrora/atomic/activity/ConversationActivity$4;.:(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V // method@3ec2 │ │ +14ef28: 6e20 363b b400 |025a: invoke-virtual {v4, v11}, Landroid/widget/EditText;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@3b36 │ │ +14ef2e: 7010 0a3f 0f00 |025d: invoke-direct {v15}, Lindrora/atomic/activity/ConversationActivity;.setupColors:()V // method@3f0a │ │ +14ef34: 7010 0b3f 0f00 |0260: invoke-direct {v15}, Lindrora/atomic/activity/ConversationActivity;.setupIndicator:()V // method@3f0b │ │ +14ef3a: 220b 2b08 |0263: new-instance v11, Lindrora/atomic/model/Scrollback; // type@082b │ │ +14ef3e: 7010 e341 0b00 |0265: invoke-direct {v11}, Lindrora/atomic/model/Scrollback;.:()V // method@41e3 │ │ +14ef44: 5bfb f91e |0268: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.scrollback:Lindrora/atomic/model/Scrollback; // field@1ef9 │ │ +14ef48: 0e00 |026a: return-void │ │ +14ef4a: 1408 8400 027f |026b: const v8, #float 1.72802e+38 // #7f020084 │ │ +14ef50: 28ca |026e: goto 0238 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ - 0x0012 line=224 │ │ - 0x0022 line=225 │ │ - 0x002a line=226 │ │ - 0x0030 line=227 │ │ - 0x0037 line=228 │ │ - 0x003a line=229 │ │ - 0x0051 line=235 │ │ - 0x005b line=236 │ │ - 0x006d line=241 │ │ - 0x0070 line=244 │ │ - 0x0076 line=245 │ │ - 0x0079 line=248 │ │ - 0x0086 line=250 │ │ - 0x008e line=252 │ │ - 0x009d line=253 │ │ - 0x00a7 line=254 │ │ - 0x00b1 line=255 │ │ - 0x00be line=256 │ │ - 0x00cb line=257 │ │ - 0x00d8 line=259 │ │ - 0x00e1 line=262 │ │ - 0x00ef line=264 │ │ - 0x00fa line=265 │ │ - 0x0101 line=269 │ │ - 0x010b line=275 │ │ - 0x011a line=277 │ │ - 0x0129 line=278 │ │ - 0x0134 line=280 │ │ - 0x013e line=282 │ │ - 0x014d line=283 │ │ - 0x0158 line=284 │ │ - 0x0161 line=285 │ │ - 0x016c line=287 │ │ - 0x0179 line=288 │ │ - 0x0183 line=289 │ │ - 0x018d line=290 │ │ - 0x0196 line=291 │ │ - 0x01a3 line=292 │ │ - 0x01ab line=293 │ │ - 0x01b8 line=295 │ │ - 0x01c1 line=297 │ │ - 0x01ca line=299 │ │ - 0x01d6 line=301 │ │ - 0x01e1 line=302 │ │ - 0x01e8 line=303 │ │ - 0x01ef line=304 │ │ - 0x0200 line=308 │ │ - 0x0209 line=309 │ │ - 0x0212 line=311 │ │ - 0x021e line=312 │ │ - 0x0223 line=315 │ │ - 0x022b line=317 │ │ - 0x023b line=319 │ │ - 0x0242 line=320 │ │ - 0x024c line=236 │ │ - 0x0251 line=239 │ │ - 0x025b line=262 │ │ - 0x025e line=322 │ │ - 0x0268 line=326 │ │ - 0x0269 line=328 │ │ - 0x026d line=330 │ │ - 0x0277 line=331 │ │ - 0x0279 line=334 │ │ - 0x0285 line=335 │ │ - 0x0287 line=338 │ │ - 0x0291 line=339 │ │ - 0x029b line=343 │ │ - 0x02a3 line=344 │ │ - 0x02ab line=345 │ │ - 0x02b5 line=355 │ │ - 0x02c2 line=358 │ │ - 0x02ca line=362 │ │ - 0x02d9 line=366 │ │ - 0x02df line=368 │ │ - 0x02e0 line=369 │ │ - 0x02e2 line=370 │ │ - 0x02ec line=390 │ │ - 0x02ef line=391 │ │ - 0x02f2 line=394 │ │ - 0x02fb line=396 │ │ - 0x02fc line=355 │ │ - locals : │ │ - 0x023b - 0x024c reg=1 conversation Lindrora/atomic/model/Conversation; │ │ - 0x013e - 0x024c reg=3 density F │ │ - 0x0209 - 0x024c reg=4 fontSize F │ │ - 0x022f - 0x024c reg=5 i$ Ljava/util/Iterator; │ │ - 0x00fa - 0x024c reg=6 input Landroid/widget/EditText; │ │ - 0x00ef - 0x024c reg=7 isLandscape Z │ │ - 0x022b - 0x024c reg=8 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x025e - 0x0268 reg=1 conversation Lindrora/atomic/model/Conversation; │ │ - 0x02e2 - 0x02fc reg=2 cv Lindrora/atomic/activity/ConversationActivity; │ │ - 0x02c2 - 0x02fc reg=10 tabCompleteDrawableResource I │ │ - 0x02ca - 0x02fc reg=11 tabcompleteDrawable Landroid/graphics/drawable/Drawable; │ │ - 0x02e0 - 0x02fc reg=12 tt Landroid/widget/EditText; │ │ - 0x025e - 0x0300 reg=3 density F │ │ - 0x025e - 0x0300 reg=4 fontSize F │ │ - 0x025e - 0x0300 reg=5 i$ Ljava/util/Iterator; │ │ - 0x025e - 0x0300 reg=6 input Landroid/widget/EditText; │ │ - 0x025e - 0x0300 reg=7 isLandscape Z │ │ - 0x025e - 0x0300 reg=8 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x0269 - 0x0300 reg=9 setInputTypeFlags I │ │ - 0x0000 - 0x0300 reg=17 this Lindrora/atomic/activity/ConversationActivity; │ │ - 0x0000 - 0x0300 reg=18 savedInstanceState Landroid/os/Bundle; │ │ + 0x0010 line=224 │ │ + 0x001c line=225 │ │ + 0x0022 line=226 │ │ + 0x0026 line=227 │ │ + 0x002d line=228 │ │ + 0x0030 line=229 │ │ + 0x0034 line=230 │ │ + 0x003a line=231 │ │ + 0x0043 line=235 │ │ + 0x004b line=236 │ │ + 0x0059 line=241 │ │ + 0x005c line=244 │ │ + 0x0060 line=245 │ │ + 0x0063 line=248 │ │ + 0x006c line=250 │ │ + 0x0072 line=252 │ │ + 0x007d line=253 │ │ + 0x0085 line=254 │ │ + 0x008d line=255 │ │ + 0x0098 line=256 │ │ + 0x00a3 line=257 │ │ + 0x00ae line=259 │ │ + 0x00b3 line=262 │ │ + 0x00c1 line=264 │ │ + 0x00ca line=265 │ │ + 0x00cf line=269 │ │ + 0x00d7 line=275 │ │ + 0x00e2 line=277 │ │ + 0x00eb line=278 │ │ + 0x00f2 line=280 │ │ + 0x00fc line=282 │ │ + 0x0107 line=283 │ │ + 0x010e line=284 │ │ + 0x0115 line=285 │ │ + 0x011c line=287 │ │ + 0x0127 line=288 │ │ + 0x012f line=289 │ │ + 0x0137 line=290 │ │ + 0x013e line=291 │ │ + 0x0149 line=292 │ │ + 0x014f line=293 │ │ + 0x015a line=295 │ │ + 0x0161 line=297 │ │ + 0x0166 line=299 │ │ + 0x016e line=301 │ │ + 0x0177 line=302 │ │ + 0x017c line=303 │ │ + 0x0181 line=304 │ │ + 0x018e line=308 │ │ + 0x0195 line=309 │ │ + 0x019c line=311 │ │ + 0x01a6 line=312 │ │ + 0x01ab line=315 │ │ + 0x01b1 line=317 │ │ + 0x01c1 line=319 │ │ + 0x01c8 line=320 │ │ + 0x01d0 line=236 │ │ + 0x01d5 line=239 │ │ + 0x01dd line=262 │ │ + 0x01e0 line=322 │ │ + 0x01e8 line=326 │ │ + 0x01e9 line=328 │ │ + 0x01ed line=330 │ │ + 0x01f5 line=331 │ │ + 0x01f7 line=334 │ │ + 0x0201 line=335 │ │ + 0x0203 line=338 │ │ + 0x020b line=339 │ │ + 0x0215 line=343 │ │ + 0x021d line=344 │ │ + 0x0225 line=345 │ │ + 0x022d line=355 │ │ + 0x0238 line=358 │ │ + 0x0240 line=362 │ │ + 0x0242 line=363 │ │ + 0x0246 line=364 │ │ + 0x024a line=362 │ │ + 0x024d line=366 │ │ + 0x0253 line=368 │ │ + 0x0254 line=369 │ │ + 0x0255 line=370 │ │ + 0x025d line=390 │ │ + 0x0260 line=391 │ │ + 0x0263 line=394 │ │ + 0x026a line=396 │ │ + 0x026b line=355 │ │ + locals : │ │ + 0x01c1 - 0x01d0 reg=0 conversation Lindrora/atomic/model/Conversation; │ │ + 0x00fc - 0x01d0 reg=2 density F │ │ + 0x0195 - 0x01d0 reg=3 fontSize F │ │ + 0x00ca - 0x01d0 reg=4 input Landroid/widget/EditText; │ │ + 0x00c1 - 0x01d0 reg=5 isLandscape Z │ │ + 0x01b1 - 0x01d0 reg=6 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x01e0 - 0x01e8 reg=0 conversation Lindrora/atomic/model/Conversation; │ │ + 0x0255 - 0x026b reg=1 cv Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0238 - 0x026b reg=8 tabCompleteDrawableResource I │ │ + 0x0240 - 0x026b reg=9 tabcompleteDrawable Landroid/graphics/drawable/Drawable; │ │ + 0x0254 - 0x026b reg=10 tt Landroid/widget/EditText; │ │ + 0x01e0 - 0x026f reg=2 density F │ │ + 0x01e0 - 0x026f reg=3 fontSize F │ │ + 0x01e0 - 0x026f reg=4 input Landroid/widget/EditText; │ │ + 0x01e0 - 0x026f reg=5 isLandscape Z │ │ + 0x01e0 - 0x026f reg=6 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x01e9 - 0x026f reg=7 setInputTypeFlags I │ │ + 0x0000 - 0x026f reg=15 this Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x026f reg=16 savedInstanceState Landroid/os/Bundle; │ │ │ │ #6 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onCreateOptionsMenu' │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -1513d0: |[1513d0] indrora.atomic.activity.ConversationActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -1513e0: 6f20 f828 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@28f8 │ │ -1513e6: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ -1513ea: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ -1513f0: 1401 0100 107f |0008: const v1, #float 1.91409e+38 // #7f100001 │ │ -1513f6: 6e30 cf37 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -1513fc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1513fe: 0f01 |000f: return v1 │ │ +14ef54: |[14ef54] indrora.atomic.activity.ConversationActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +14ef64: 6f20 f828 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@28f8 │ │ +14ef6a: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ +14ef6e: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ +14ef74: 1401 0100 107f |0008: const v1, #float 1.91409e+38 // #7f100001 │ │ +14ef7a: 6e30 cf37 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +14ef80: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +14ef82: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0003 line=652 │ │ 0x0008 line=653 │ │ 0x000e line=655 │ │ locals : │ │ @@ -474958,22 +475135,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -151400: |[151400] indrora.atomic.activity.ConversationActivity.onNewConversation:(Ljava/lang/String;)V │ │ -151410: 1d01 |0000: monitor-enter v1 │ │ -151412: 6e20 e13e 2100 |0001: invoke-virtual {v1, v2}, Lindrora/atomic/activity/ConversationActivity;.createNewConversation:(Ljava/lang/String;)V // method@3ee1 │ │ -151418: 1e01 |0004: monitor-exit v1 │ │ -15141a: 0e00 |0005: return-void │ │ -15141c: 0d00 |0006: move-exception v0 │ │ -15141e: 1e01 |0007: monitor-exit v1 │ │ -151420: 2700 |0008: throw v0 │ │ +14ef84: |[14ef84] indrora.atomic.activity.ConversationActivity.onNewConversation:(Ljava/lang/String;)V │ │ +14ef94: 1d01 |0000: monitor-enter v1 │ │ +14ef96: 6e20 e13e 2100 |0001: invoke-virtual {v1, v2}, Lindrora/atomic/activity/ConversationActivity;.createNewConversation:(Ljava/lang/String;)V // method@3ee1 │ │ +14ef9c: 1e01 |0004: monitor-exit v1 │ │ +14ef9e: 0e00 |0005: return-void │ │ +14efa0: 0d00 |0006: move-exception v0 │ │ +14efa2: 1e01 |0007: monitor-exit v1 │ │ +14efa4: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=949 │ │ 0x0004 line=953 │ │ 0x0006 line=949 │ │ @@ -474986,580 +475163,595 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -151430: |[151430] indrora.atomic.activity.ConversationActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -151440: 6e10 d201 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -151446: 0c02 |0003: move-result-object v2 │ │ -151448: 6e10 b104 0200 |0004: invoke-virtual {v2}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ -15144e: 0c02 |0007: move-result-object v2 │ │ -151450: 7210 4744 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ -151456: 0c00 |000b: move-result-object v0 │ │ -151458: 7210 0244 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -15145e: 0a02 |000f: move-result v2 │ │ -151460: 3802 2500 |0010: if-eqz v2, 0035 // +0025 │ │ -151464: 7210 0344 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -15146a: 0c01 |0015: move-result-object v1 │ │ -15146c: 1f01 7708 |0016: check-cast v1, Ljava/lang/String; // type@0877 │ │ -151470: 1a02 3006 |0018: const-string v2, "ConversationActivty" // string@0630 │ │ -151474: 1a03 d530 |001a: const-string v3, "k=%s v="%s"" // string@30d5 │ │ -151478: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -15147a: 2344 3709 |001d: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -15147e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -151480: 4d01 0405 |0020: aput-object v1, v4, v5 │ │ -151484: 1215 |0022: const/4 v5, #int 1 // #1 │ │ -151486: 6e10 d201 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -15148c: 0c06 |0026: move-result-object v6 │ │ -15148e: 6e20 9e04 1600 |0027: invoke-virtual {v6, v1}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@049e │ │ -151494: 0c06 |002a: move-result-object v6 │ │ -151496: 4d06 0405 |002b: aput-object v6, v4, v5 │ │ -15149a: 7120 3a43 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ -1514a0: 0c03 |0030: move-result-object v3 │ │ -1514a2: 7120 5737 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -1514a8: 28d8 |0034: goto 000c // -0028 │ │ -1514aa: 6e10 d201 0800 |0035: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -1514b0: 0c02 |0038: move-result-object v2 │ │ -1514b2: 1a03 f440 |0039: const-string v3, "serverId" // string@40f4 │ │ -1514b6: 6e20 a604 3200 |003b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ -1514bc: 0a02 |003e: move-result v2 │ │ -1514be: 5273 fb1e |003f: iget v3, v7, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -1514c2: 3232 0d00 |0041: if-eq v2, v3, 004e // +000d │ │ -1514c6: 1502 0004 |0043: const/high16 v2, #int 67108864 // #400 │ │ -1514ca: 6e20 f001 2800 |0045: invoke-virtual {v8, v2}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ -1514d0: 6e20 0d3f 8700 |0048: invoke-virtual {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.startActivity:(Landroid/content/Intent;)V // method@3f0d │ │ -1514d6: 6e10 e43e 0700 |004b: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ -1514dc: 6f20 fd28 8700 |004e: invoke-super {v7, v8}, Landroid/support/v7/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@28fd │ │ -1514e2: 6e10 d201 0800 |0051: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -1514e8: 0c02 |0054: move-result-object v2 │ │ -1514ea: 1a03 e746 |0055: const-string v3, "target" // string@46e7 │ │ -1514ee: 6e20 9d04 3200 |0057: invoke-virtual {v2, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -1514f4: 0a02 |005a: move-result v2 │ │ -1514f6: 3802 0500 |005b: if-eqz v2, 0060 // +0005 │ │ -1514fa: 7020 d23e 8700 |005d: invoke-direct {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.ShuffleToHighlight:(Landroid/content/Intent;)V // method@3ed2 │ │ -151500: 0e00 |0060: return-void │ │ +14efb4: |[14efb4] indrora.atomic.activity.ConversationActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +14efc4: 6e10 d201 0800 |0000: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14efca: 0c01 |0003: move-result-object v1 │ │ +14efcc: 6e10 b104 0100 |0004: invoke-virtual {v1}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@04b1 │ │ +14efd2: 0c01 |0007: move-result-object v1 │ │ +14efd4: 7210 4744 0100 |0008: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@4447 │ │ +14efda: 0c01 |000b: move-result-object v1 │ │ +14efdc: 7210 0244 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14efe2: 0a02 |000f: move-result v2 │ │ +14efe4: 3802 2500 |0010: if-eqz v2, 0035 // +0025 │ │ +14efe8: 7210 0344 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14efee: 0c00 |0015: move-result-object v0 │ │ +14eff0: 1f00 7708 |0016: check-cast v0, Ljava/lang/String; // type@0877 │ │ +14eff4: 1a02 2c06 |0018: const-string v2, "ConversationActivty" // string@062c │ │ +14eff8: 1a03 d030 |001a: const-string v3, "k=%s v="%s"" // string@30d0 │ │ +14effc: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +14effe: 2344 3709 |001d: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14f002: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +14f004: 4d00 0405 |0020: aput-object v0, v4, v5 │ │ +14f008: 1215 |0022: const/4 v5, #int 1 // #1 │ │ +14f00a: 6e10 d201 0800 |0023: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14f010: 0c06 |0026: move-result-object v6 │ │ +14f012: 6e20 9e04 0600 |0027: invoke-virtual {v6, v0}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@049e │ │ +14f018: 0c06 |002a: move-result-object v6 │ │ +14f01a: 4d06 0405 |002b: aput-object v6, v4, v5 │ │ +14f01e: 7120 3a43 4300 |002d: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@433a │ │ +14f024: 0c03 |0030: move-result-object v3 │ │ +14f026: 7120 5737 3200 |0031: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14f02c: 28d8 |0034: goto 000c // -0028 │ │ +14f02e: 6e10 d201 0800 |0035: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14f034: 0c01 |0038: move-result-object v1 │ │ +14f036: 1a02 ef40 |0039: const-string v2, "serverId" // string@40ef │ │ +14f03a: 6e20 a604 2100 |003b: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@04a6 │ │ +14f040: 0a01 |003e: move-result v1 │ │ +14f042: 5272 fb1e |003f: iget v2, v7, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14f046: 3221 0d00 |0041: if-eq v1, v2, 004e // +000d │ │ +14f04a: 1501 0004 |0043: const/high16 v1, #int 67108864 // #400 │ │ +14f04e: 6e20 f001 1800 |0045: invoke-virtual {v8, v1}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@01f0 │ │ +14f054: 6e20 0d3f 8700 |0048: invoke-virtual {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.startActivity:(Landroid/content/Intent;)V // method@3f0d │ │ +14f05a: 6e10 e43e 0700 |004b: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ +14f060: 6f20 fd28 8700 |004e: invoke-super {v7, v8}, Landroid/support/v7/app/AppCompatActivity;.onNewIntent:(Landroid/content/Intent;)V // method@28fd │ │ +14f066: 6e10 d201 0800 |0051: invoke-virtual {v8}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14f06c: 0c01 |0054: move-result-object v1 │ │ +14f06e: 1a02 e246 |0055: const-string v2, "target" // string@46e2 │ │ +14f072: 6e20 9d04 2100 |0057: invoke-virtual {v1, v2}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +14f078: 0a01 |005a: move-result v1 │ │ +14f07a: 3801 0500 |005b: if-eqz v1, 0060 // +0005 │ │ +14f07e: 7020 d23e 8700 |005d: invoke-direct {v7, v8}, Lindrora/atomic/activity/ConversationActivity;.ShuffleToHighlight:(Landroid/content/Intent;)V // method@3ed2 │ │ +14f084: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0018 line=402 │ │ + 0x0023 line=403 │ │ + 0x0031 line=402 │ │ 0x0035 line=407 │ │ 0x0043 line=410 │ │ 0x0048 line=412 │ │ 0x004b line=414 │ │ 0x004e line=417 │ │ 0x0051 line=419 │ │ 0x005d line=420 │ │ 0x0060 line=422 │ │ locals : │ │ - 0x0018 - 0x0035 reg=1 s Ljava/lang/String; │ │ - 0x000c - 0x0061 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0018 - 0x0035 reg=0 s Ljava/lang/String; │ │ 0x0000 - 0x0061 reg=7 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0061 reg=8 intent Landroid/content/Intent; │ │ │ │ #9 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 33 │ │ + registers : 32 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 850 16-bit code units │ │ -151504: |[151504] indrora.atomic.activity.ConversationActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -151514: 7801 d937 2000 |0000: invoke-interface/range {v32}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -15151a: 0a1b |0003: move-result v27 │ │ -15151c: 2c1b 2203 0000 |0004: sparse-switch v27, 00000326 // +00000322 │ │ -151522: 131b 0100 |0007: const/16 v27, #int 1 // #1 │ │ -151526: 0f1b |0009: return v27 │ │ -151528: 7401 e43e 1f00 |000a: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ -15152e: 28fa |000d: goto 0007 // -0006 │ │ -151530: 0800 1f00 |000e: move-object/from16 v0, v31 │ │ -151534: 5400 fa1e |0010: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151538: 081b 0000 |0012: move-object/from16 v27, v0 │ │ -15153c: 131c 0000 |0014: const/16 v28, #int 0 // #0 │ │ -151540: 7402 0f42 1b00 |0016: invoke-virtual/range {v27, v28}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -151546: 0800 1f00 |0019: move-object/from16 v0, v31 │ │ -15154a: 5400 fa1e |001b: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15154e: 081b 0000 |001d: move-object/from16 v27, v0 │ │ -151552: 131c 0000 |001f: const/16 v28, #int 0 // #0 │ │ -151556: 7402 0b42 1b00 |0021: invoke-virtual/range {v27, v28}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -15155c: 0800 1f00 |0024: move-object/from16 v0, v31 │ │ -151560: 5400 f01e |0026: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151564: 081b 0000 |0028: move-object/from16 v27, v0 │ │ -151568: 7401 c540 1b00 |002a: invoke-virtual/range {v27}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -15156e: 0c1b |002d: move-result-object v27 │ │ -151570: 0800 1f00 |002e: move-object/from16 v0, v31 │ │ -151574: 5200 fb1e |0030: iget v0, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -151578: 021c 0000 |0032: move/from16 v28, v0 │ │ -15157c: 7402 4441 1b00 |0034: invoke-virtual/range {v27, v28}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -151582: 0c1b |0037: move-result-object v27 │ │ -151584: 7401 1441 1b00 |0038: invoke-virtual/range {v27}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ -15158a: 0800 1f00 |003b: move-object/from16 v0, v31 │ │ -15158e: 5400 fa1e |003d: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151592: 081b 0000 |003f: move-object/from16 v27, v0 │ │ -151596: 7401 e941 1b00 |0041: invoke-virtual/range {v27}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ -15159c: 131b ffff |0044: const/16 v27, #int -1 // #ffff │ │ -1515a0: 0800 1f00 |0046: move-object/from16 v0, v31 │ │ -1515a4: 0201 1b00 |0048: move/from16 v1, v27 │ │ -1515a8: 6e20 063f 1000 |004a: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.setResult:(I)V // method@3f06 │ │ -1515ae: 7401 e43e 1f00 |004d: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ -1515b4: 28b7 |0050: goto 0007 // -0049 │ │ -1515b6: 0800 1f00 |0051: move-object/from16 v0, v31 │ │ -1515ba: 5400 f71e |0053: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1515be: 081b 0000 |0055: move-object/from16 v27, v0 │ │ -1515c2: 0800 1f00 |0057: move-object/from16 v0, v31 │ │ -1515c6: 5400 f61e |0059: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -1515ca: 081c 0000 |005b: move-object/from16 v28, v0 │ │ -1515ce: 7401 2d1c 1c00 |005d: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -1515d4: 0a1c |0060: move-result v28 │ │ -1515d6: 7402 623f 1b00 |0061: invoke-virtual/range {v27, v28}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -1515dc: 0c0d |0064: move-result-object v13 │ │ -1515de: 6e10 a741 0d00 |0065: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -1515e4: 0a1b |0068: move-result v27 │ │ -1515e6: 131c 0100 |0069: const/16 v28, #int 1 // #1 │ │ -1515ea: 0200 1b00 |006b: move/from16 v0, v27 │ │ -1515ee: 0201 1c00 |006d: move/from16 v1, v28 │ │ -1515f2: 3310 2100 |006f: if-ne v0, v1, 0090 // +0021 │ │ -1515f6: 0800 1f00 |0071: move-object/from16 v0, v31 │ │ -1515fa: 5400 f01e |0073: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -1515fe: 081b 0000 |0075: move-object/from16 v27, v0 │ │ -151602: 7401 c540 1b00 |0077: invoke-virtual/range {v27}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -151608: 0c1b |007a: move-result-object v27 │ │ -15160a: 0800 1f00 |007b: move-object/from16 v0, v31 │ │ -15160e: 5200 fb1e |007d: iget v0, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -151612: 021c 0000 |007f: move/from16 v28, v0 │ │ -151616: 7402 4441 1b00 |0081: invoke-virtual/range {v27, v28}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -15161c: 0c0b |0084: move-result-object v11 │ │ -15161e: 6e10 a441 0d00 |0085: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151624: 0c1b |0088: move-result-object v27 │ │ -151626: 0800 1b00 |0089: move-object/from16 v0, v27 │ │ -15162a: 6e20 1341 0b00 |008b: invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ -151630: 2900 79ff |008e: goto/16 0007 // -0087 │ │ -151634: 6e10 a741 0d00 |0090: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -15163a: 0a1b |0093: move-result v27 │ │ -15163c: 131c 0200 |0094: const/16 v28, #int 2 // #2 │ │ -151640: 0200 1b00 |0096: move/from16 v0, v27 │ │ -151644: 0201 1c00 |0098: move/from16 v1, v28 │ │ -151648: 3310 1c00 |009a: if-ne v0, v1, 00b6 // +001c │ │ -15164c: 0800 1f00 |009c: move-object/from16 v0, v31 │ │ -151650: 5400 fa1e |009e: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151654: 081b 0000 |00a0: move-object/from16 v27, v0 │ │ -151658: 6e10 a441 0d00 |00a2: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -15165e: 0c1c |00a5: move-result-object v28 │ │ -151660: 7402 0142 1b00 |00a6: invoke-virtual/range {v27, v28}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ -151666: 6e10 a441 0d00 |00a9: invoke-virtual {v13}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -15166c: 0c1b |00ac: move-result-object v27 │ │ -15166e: 0800 1f00 |00ad: move-object/from16 v0, v31 │ │ -151672: 0801 1b00 |00af: move-object/from16 v1, v27 │ │ -151676: 6e20 fb3e 1000 |00b1: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.onRemoveConversation:(Ljava/lang/String;)V // method@3efb │ │ -15167c: 2900 53ff |00b4: goto/16 0007 // -00ad │ │ -151680: 7401 e63e 1f00 |00b6: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -151686: 0c1b |00b9: move-result-object v27 │ │ -151688: 141c 3400 0e7f |00ba: const v28, #float 1.88751e+38 // #7f0e0034 │ │ -15168e: 7402 4102 1b00 |00bd: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -151694: 0c1b |00c0: move-result-object v27 │ │ -151696: 131c 0000 |00c1: const/16 v28, #int 0 // #0 │ │ -15169a: 0800 1f00 |00c3: move-object/from16 v0, v31 │ │ -15169e: 0801 1b00 |00c5: move-object/from16 v1, v27 │ │ -1516a2: 0202 1c00 |00c7: move/from16 v2, v28 │ │ -1516a6: 7130 d23c 1002 |00c9: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -1516ac: 0c1b |00cc: move-result-object v27 │ │ -1516ae: 7401 d43c 1b00 |00cd: invoke-virtual/range {v27}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -1516b4: 2900 37ff |00d0: goto/16 0007 // -00c9 │ │ -1516b8: 221b 4d00 |00d2: new-instance v27, Landroid/content/Intent; // type@004d │ │ -1516bc: 1c1c cf07 |00d4: const-class v28, Lindrora/atomic/activity/JoinActivity; // type@07cf │ │ -1516c0: 0800 1b00 |00d6: move-object/from16 v0, v27 │ │ -1516c4: 0801 1f00 |00d8: move-object/from16 v1, v31 │ │ -1516c8: 0802 1c00 |00da: move-object/from16 v2, v28 │ │ -1516cc: 7030 c601 1002 |00dc: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -1516d2: 131c 0100 |00df: const/16 v28, #int 1 // #1 │ │ -1516d6: 0800 1f00 |00e1: move-object/from16 v0, v31 │ │ -1516da: 0801 1b00 |00e3: move-object/from16 v1, v27 │ │ -1516de: 0202 1c00 |00e5: move/from16 v2, v28 │ │ -1516e2: 6e30 0e3f 1002 |00e7: invoke-virtual {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f0e │ │ -1516e8: 2900 1dff |00ea: goto/16 0007 // -00e3 │ │ -1516ec: 0800 1f00 |00ec: move-object/from16 v0, v31 │ │ -1516f0: 5400 f71e |00ee: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1516f4: 081b 0000 |00f0: move-object/from16 v27, v0 │ │ -1516f8: 0800 1f00 |00f2: move-object/from16 v0, v31 │ │ -1516fc: 5400 f61e |00f4: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -151700: 081c 0000 |00f6: move-object/from16 v28, v0 │ │ -151704: 7401 2d1c 1c00 |00f8: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ -15170a: 0a1c |00fb: move-result v28 │ │ -15170c: 7402 623f 1b00 |00fc: invoke-virtual/range {v27, v28}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -151712: 0c0c |00ff: move-result-object v12 │ │ -151714: 6e10 a741 0c00 |0100: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ -15171a: 0a1b |0103: move-result v27 │ │ -15171c: 131c 0100 |0104: const/16 v28, #int 1 // #1 │ │ -151720: 0200 1b00 |0106: move/from16 v0, v27 │ │ -151724: 0201 1c00 |0108: move/from16 v1, v28 │ │ -151728: 3310 2501 |010a: if-ne v0, v1, 022f // +0125 │ │ -15172c: 0800 1f00 |010c: move-object/from16 v0, v31 │ │ -151730: 5400 f01e |010e: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151734: 081b 0000 |0110: move-object/from16 v27, v0 │ │ -151738: 7401 c540 1b00 |0112: invoke-virtual/range {v27}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -15173e: 0c1b |0115: move-result-object v27 │ │ -151740: 0800 1f00 |0116: move-object/from16 v0, v31 │ │ -151744: 5400 fa1e |0118: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151748: 081c 0000 |011a: move-object/from16 v28, v0 │ │ -15174c: 7401 f541 1c00 |011c: invoke-virtual/range {v28}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -151752: 0a1c |011f: move-result v28 │ │ -151754: 7402 4441 1b00 |0120: invoke-virtual/range {v27, v28}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -15175a: 0c1b |0123: move-result-object v27 │ │ -15175c: 6e10 a441 0c00 |0124: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151762: 0c1c |0127: move-result-object v28 │ │ -151764: 7402 dd40 1b00 |0128: invoke-virtual/range {v27, v28}, Lindrora/atomic/irc/IRCConnection;.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@40dd │ │ -15176a: 0c16 |012b: move-result-object v22 │ │ -15176c: 0806 1f00 |012c: move-object/from16 v6, v31 │ │ -151770: 221a 2600 |012e: new-instance v26, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -151774: 0800 1a00 |0130: move-object/from16 v0, v26 │ │ -151778: 7020 d200 6000 |0132: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -15177e: 221b 7908 |0135: new-instance v27, Ljava/lang/StringBuilder; // type@0879 │ │ -151782: 7601 5a43 1b00 |0137: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -151788: 1a1c 331b |013a: const-string v28, "Users: " // string@1b33 │ │ -15178c: 7402 6343 1b00 |013c: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -151792: 0c1b |013f: move-result-object v27 │ │ -151794: 0800 1600 |0140: move-object/from16 v0, v22 │ │ -151798: 2100 |0142: array-length v0, v0 │ │ -15179a: 021c 0000 |0143: move/from16 v28, v0 │ │ -15179e: 7402 5f43 1b00 |0145: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -1517a4: 0c1b |0148: move-result-object v27 │ │ -1517a6: 7401 6a43 1b00 |0149: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -1517ac: 0c1b |014c: move-result-object v27 │ │ -1517ae: 7402 e000 1a00 |014d: invoke-virtual/range {v26, v27}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -1517b4: 2205 c707 |0150: new-instance v5, Lindrora/atomic/activity/ConversationActivity$6; // type@07c7 │ │ -1517b8: 0800 1f00 |0152: move-object/from16 v0, v31 │ │ -1517bc: 0801 1600 |0154: move-object/from16 v1, v22 │ │ -1517c0: 7040 c93e 0561 |0156: invoke-direct {v5, v0, v1, v6}, Lindrora/atomic/activity/ConversationActivity$6;.:(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V // method@3ec9 │ │ -1517c6: 220a a408 |0159: new-instance v10, Ljava/util/ArrayList; // type@08a4 │ │ -1517ca: 7010 c243 0a00 |015b: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ -1517d0: 0807 1600 |015e: move-object/from16 v7, v22 │ │ -1517d4: 2170 |0160: array-length v0, v7 │ │ -1517d6: 0213 0000 |0161: move/from16 v19, v0 │ │ -1517da: 1312 0000 |0163: const/16 v18, #int 0 // #0 │ │ -1517de: 0200 1200 |0165: move/from16 v0, v18 │ │ -1517e2: 0201 1300 |0167: move/from16 v1, v19 │ │ -1517e6: 3510 a800 |0169: if-ge v0, v1, 0211 // +00a8 │ │ -1517ea: 4615 0712 |016b: aget-object v21, v7, v18 │ │ -1517ee: 2217 ad06 |016d: new-instance v23, Landroid/text/SpannableString; // type@06ad │ │ -1517f2: 0800 1700 |016f: move-object/from16 v0, v23 │ │ -1517f6: 0801 1500 |0171: move-object/from16 v1, v21 │ │ -1517fa: 7020 1a37 1000 |0173: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -151800: 621b bb20 |0176: sget-object v27, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ -151804: 131c 0000 |0178: const/16 v28, #int 0 // #0 │ │ -151808: 0800 1500 |017a: move-object/from16 v0, v21 │ │ -15180c: 0201 1c00 |017c: move/from16 v1, v28 │ │ -151810: 6e20 3343 1000 |017e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -151816: 0a1c |0181: move-result v28 │ │ -151818: 7701 d442 1c00 |0182: invoke-static/range {v28}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ -15181e: 0c1c |0185: move-result-object v28 │ │ -151820: 7802 2444 1b00 |0186: invoke-interface/range {v27, v28}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ -151826: 0a1b |0189: move-result v27 │ │ -151828: 381b 5200 |018a: if-eqz v27, 01dc // +0052 │ │ -15182c: 1410 9200 027f |018c: const v16, #float 1.72803e+38 // #7f020092 │ │ -151832: 131b 0000 |018f: const/16 v27, #int 0 // #0 │ │ -151836: 0800 1500 |0191: move-object/from16 v0, v21 │ │ -15183a: 0201 1b00 |0193: move/from16 v1, v27 │ │ -15183e: 6e20 3343 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ -151844: 0a1b |0198: move-result v27 │ │ -151846: 2c1b a701 0000 |0199: sparse-switch v27, 00000340 // +000001a7 │ │ -15184c: 1410 9200 027f |019c: const v16, #float 1.72803e+38 // #7f020092 │ │ -151852: 7401 e63e 1f00 |019f: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -151858: 0c1b |01a2: move-result-object v27 │ │ -15185a: 0800 1b00 |01a3: move-object/from16 v0, v27 │ │ -15185e: 0201 1000 |01a5: move/from16 v1, v16 │ │ -151862: 6e20 3002 1000 |01a7: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ -151868: 0c0f |01aa: move-result-object v15 │ │ -15186a: 131b 0000 |01ab: const/16 v27, #int 0 // #0 │ │ -15186e: 131c 0000 |01ad: const/16 v28, #int 0 // #0 │ │ -151872: 6e10 5103 0f00 |01af: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ -151878: 0a1d |01b2: move-result v29 │ │ -15187a: 6e10 5003 0f00 |01b3: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ -151880: 0a1e |01b6: move-result v30 │ │ -151882: 0200 1b00 |01b7: move/from16 v0, v27 │ │ -151886: 0201 1c00 |01b9: move/from16 v1, v28 │ │ -15188a: 0202 1d00 |01bb: move/from16 v2, v29 │ │ -15188e: 0203 1e00 |01bd: move/from16 v3, v30 │ │ -151892: 6e53 6203 0f21 |01bf: invoke-virtual {v15, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ -151898: 221b bd06 |01c2: new-instance v27, Landroid/text/style/ImageSpan; // type@06bd │ │ -15189c: 0800 1b00 |01c4: move-object/from16 v0, v27 │ │ -1518a0: 7020 3c37 f000 |01c6: invoke-direct {v0, v15}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@373c │ │ -1518a6: 131c 0000 |01c9: const/16 v28, #int 0 // #0 │ │ -1518aa: 131d 0100 |01cb: const/16 v29, #int 1 // #1 │ │ -1518ae: 131e 1100 |01cd: const/16 v30, #int 17 // #11 │ │ -1518b2: 0800 1700 |01cf: move-object/from16 v0, v23 │ │ -1518b6: 0801 1b00 |01d1: move-object/from16 v1, v27 │ │ -1518ba: 0202 1c00 |01d3: move/from16 v2, v28 │ │ -1518be: 0203 1d00 |01d5: move/from16 v3, v29 │ │ -1518c2: 0204 1e00 |01d7: move/from16 v4, v30 │ │ -1518c6: 6e54 1c37 1032 |01d9: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -1518cc: 221b bc06 |01dc: new-instance v27, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -1518d0: 621c ef1e |01de: sget-object v28, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ -1518d4: 0800 1500 |01e0: move-object/from16 v0, v21 │ │ -1518d8: 0801 1c00 |01e2: move-object/from16 v1, v28 │ │ -1518dc: 7120 ce41 1000 |01e4: invoke-static {v0, v1}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ -1518e2: 0a1c |01e7: move-result v28 │ │ -1518e4: 7602 3b37 1b00 |01e8: invoke-direct/range {v27, v28}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -1518ea: 131c 0000 |01eb: const/16 v28, #int 0 // #0 │ │ -1518ee: 7401 4443 1500 |01ed: invoke-virtual/range {v21}, Ljava/lang/String;.length:()I // method@4344 │ │ -1518f4: 0a1d |01f0: move-result v29 │ │ -1518f6: 131e 1200 |01f1: const/16 v30, #int 18 // #12 │ │ -1518fa: 0800 1700 |01f3: move-object/from16 v0, v23 │ │ -1518fe: 0801 1b00 |01f5: move-object/from16 v1, v27 │ │ -151902: 0202 1c00 |01f7: move/from16 v2, v28 │ │ -151906: 0203 1d00 |01f9: move/from16 v3, v29 │ │ -15190a: 0204 1e00 |01fb: move/from16 v4, v30 │ │ -15190e: 6e54 1c37 1032 |01fd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -151914: 0800 1700 |0200: move-object/from16 v0, v23 │ │ -151918: 6e20 c643 0a00 |0202: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ -15191e: d812 1201 |0205: add-int/lit8 v18, v18, #int 1 // #01 │ │ -151922: 2900 5eff |0207: goto/16 0165 // -00a2 │ │ -151926: 1410 8900 027f |0209: const v16, #float 1.72802e+38 // #7f020089 │ │ -15192c: 2893 |020c: goto 019f // -006d │ │ -15192e: 1410 9400 027f |020d: const v16, #float 1.72803e+38 // #7f020094 │ │ -151934: 288f |0210: goto 019f // -0071 │ │ -151936: 6e10 d343 0a00 |0211: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -15193c: 0a1b |0214: move-result v27 │ │ -15193e: 0200 1b00 |0215: move/from16 v0, v27 │ │ -151942: 2300 3309 |0217: new-array v0, v0, [Ljava/lang/CharSequence; // type@0933 │ │ -151946: 081b 0000 |0219: move-object/from16 v27, v0 │ │ -15194a: 0800 1b00 |021b: move-object/from16 v0, v27 │ │ -15194e: 6e20 d543 0a00 |021d: invoke-virtual {v10, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ -151954: 0c1b |0220: move-result-object v27 │ │ -151956: 1f1b 3309 |0221: check-cast v27, [Ljava/lang/CharSequence; // type@0933 │ │ -15195a: 0800 1a00 |0223: move-object/from16 v0, v26 │ │ -15195e: 0801 1b00 |0225: move-object/from16 v1, v27 │ │ -151962: 6e30 d600 1005 |0227: invoke-virtual {v0, v1, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ -151968: 7401 e100 1a00 |022a: invoke-virtual/range {v26}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ -15196e: 2900 dafd |022d: goto/16 0007 // -0226 │ │ -151972: 7401 e63e 1f00 |022f: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -151978: 0c1b |0232: move-result-object v27 │ │ -15197a: 141c fc00 0e7f |0233: const v28, #float 1.88755e+38 // #7f0e00fc │ │ -151980: 7402 4102 1b00 |0236: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -151986: 0c1b |0239: move-result-object v27 │ │ -151988: 131c 0000 |023a: const/16 v28, #int 0 // #0 │ │ -15198c: 0800 1f00 |023c: move-object/from16 v0, v31 │ │ -151990: 0801 1b00 |023e: move-object/from16 v1, v27 │ │ -151994: 0202 1c00 |0240: move/from16 v2, v28 │ │ -151998: 7130 d23c 1002 |0242: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -15199e: 0c1b |0245: move-result-object v27 │ │ -1519a0: 7401 d43c 1b00 |0246: invoke-virtual/range {v27}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -1519a6: 2900 befd |0249: goto/16 0007 // -0242 │ │ -1519aa: 2208 2600 |024b: new-instance v8, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -1519ae: 0800 1f00 |024d: move-object/from16 v0, v31 │ │ -1519b2: 7020 d200 0800 |024f: invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -1519b8: 1a1b ca05 |0252: const-string v27, "Choose Conversation" // string@05ca │ │ -1519bc: 0800 1b00 |0254: move-object/from16 v0, v27 │ │ -1519c0: 6e20 e000 0800 |0256: invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -1519c6: 0800 1f00 |0259: move-object/from16 v0, v31 │ │ -1519ca: 5400 f71e |025b: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1519ce: 081b 0000 |025d: move-object/from16 v27, v0 │ │ -1519d2: 7401 613f 1b00 |025f: invoke-virtual/range {v27}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ -1519d8: 0a1b |0262: move-result v27 │ │ -1519da: 0200 1b00 |0263: move/from16 v0, v27 │ │ -1519de: 230e 3309 |0265: new-array v14, v0, [Ljava/lang/CharSequence; // type@0933 │ │ -1519e2: 1311 0000 |0267: const/16 v17, #int 0 // #0 │ │ -1519e6: 0800 1f00 |0269: move-object/from16 v0, v31 │ │ -1519ea: 5400 f71e |026b: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -1519ee: 081b 0000 |026d: move-object/from16 v27, v0 │ │ -1519f2: 7401 613f 1b00 |026f: invoke-virtual/range {v27}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ -1519f8: 0a1b |0272: move-result v27 │ │ -1519fa: 0200 1100 |0273: move/from16 v0, v17 │ │ -1519fe: 0201 1b00 |0275: move/from16 v1, v27 │ │ -151a02: 3510 9c00 |0277: if-ge v0, v1, 0313 // +009c │ │ -151a06: 0800 1f00 |0279: move-object/from16 v0, v31 │ │ -151a0a: 5400 f71e |027b: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151a0e: 081b 0000 |027d: move-object/from16 v27, v0 │ │ -151a12: 0800 1b00 |027f: move-object/from16 v0, v27 │ │ -151a16: 0201 1100 |0281: move/from16 v1, v17 │ │ -151a1a: 6e20 623f 1000 |0283: invoke-virtual {v0, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -151a20: 0c09 |0286: move-result-object v9 │ │ -151a22: 6e10 a441 0900 |0287: invoke-virtual {v9}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151a28: 0c1b |028a: move-result-object v27 │ │ -151a2a: 1a1c 0000 |028b: const-string v28, "" // string@0000 │ │ -151a2e: 7402 3843 1b00 |028d: invoke-virtual/range {v27, v28}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ -151a34: 0a1b |0290: move-result v27 │ │ -151a36: 381b 7d00 |0291: if-eqz v27, 030e // +007d │ │ -151a3a: 0800 1f00 |0293: move-object/from16 v0, v31 │ │ -151a3e: 5400 fa1e |0295: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151a42: 081b 0000 |0297: move-object/from16 v27, v0 │ │ -151a46: 7401 fd41 1b00 |0299: invoke-virtual/range {v27}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -151a4c: 0c18 |029c: move-result-object v24 │ │ -151a4e: 6e10 a541 0900 |029d: invoke-virtual {v9}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -151a54: 0a1b |02a0: move-result v27 │ │ -151a56: 3d1b 6700 |02a1: if-lez v27, 0308 // +0067 │ │ -151a5a: 2219 ad06 |02a3: new-instance v25, Landroid/text/SpannableString; // type@06ad │ │ -151a5e: 221b 7908 |02a5: new-instance v27, Ljava/lang/StringBuilder; // type@0879 │ │ -151a62: 7601 5a43 1b00 |02a7: invoke-direct/range {v27}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -151a68: 1a1c fc00 |02aa: const-string v28, "(" // string@00fc │ │ -151a6c: 7402 6343 1b00 |02ac: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -151a72: 0c1b |02af: move-result-object v27 │ │ -151a74: 6e10 a541 0900 |02b0: invoke-virtual {v9}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -151a7a: 0a1c |02b3: move-result v28 │ │ -151a7c: 7402 5f43 1b00 |02b4: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ -151a82: 0c1b |02b7: move-result-object v27 │ │ -151a84: 1a1c 3201 |02b8: const-string v28, ")" // string@0132 │ │ -151a88: 7402 6343 1b00 |02ba: invoke-virtual/range {v27, v28}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -151a8e: 0c1b |02bd: move-result-object v27 │ │ -151a90: 7401 6a43 1b00 |02be: invoke-virtual/range {v27}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -151a96: 0c1b |02c1: move-result-object v27 │ │ -151a98: 0800 1900 |02c2: move-object/from16 v0, v25 │ │ -151a9c: 0801 1b00 |02c4: move-object/from16 v1, v27 │ │ -151aa0: 7020 1a37 1000 |02c6: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ -151aa6: 221b bc06 |02c9: new-instance v27, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ -151aaa: 7401 e63e 1f00 |02cb: invoke-virtual/range {v31}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -151ab0: 0c1c |02ce: move-result-object v28 │ │ -151ab2: 141d 0600 0601 |02cf: const v29, #float 2.46119e-38 // #01060006 │ │ -151ab8: 7402 2702 1c00 |02d2: invoke-virtual/range {v28, v29}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ -151abe: 0a1c |02d5: move-result v28 │ │ -151ac0: 7602 3b37 1b00 |02d6: invoke-direct/range {v27, v28}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ -151ac6: 131c 0000 |02d9: const/16 v28, #int 0 // #0 │ │ -151aca: 7401 1b37 1900 |02db: invoke-virtual/range {v25}, Landroid/text/SpannableString;.length:()I // method@371b │ │ -151ad0: 0a1d |02de: move-result v29 │ │ -151ad2: 131e 1200 |02df: const/16 v30, #int 18 // #12 │ │ -151ad6: 0800 1900 |02e1: move-object/from16 v0, v25 │ │ -151ada: 0801 1b00 |02e3: move-object/from16 v1, v27 │ │ -151ade: 0202 1c00 |02e5: move/from16 v2, v28 │ │ -151ae2: 0203 1d00 |02e7: move/from16 v3, v29 │ │ -151ae6: 0204 1e00 |02e9: move/from16 v4, v30 │ │ -151aea: 6e54 1c37 1032 |02eb: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ -151af0: 131b 0300 |02ee: const/16 v27, #int 3 // #3 │ │ -151af4: 0200 1b00 |02f0: move/from16 v0, v27 │ │ -151af8: 2300 3309 |02f2: new-array v0, v0, [Ljava/lang/CharSequence; // type@0933 │ │ -151afc: 081b 0000 |02f4: move-object/from16 v27, v0 │ │ -151b00: 131c 0000 |02f6: const/16 v28, #int 0 // #0 │ │ -151b04: 4d18 1b1c |02f8: aput-object v24, v27, v28 │ │ -151b08: 131c 0100 |02fa: const/16 v28, #int 1 // #1 │ │ -151b0c: 1a1d 1e00 |02fc: const-string v29, " " // string@001e │ │ -151b10: 4d1d 1b1c |02fe: aput-object v29, v27, v28 │ │ -151b14: 131c 0200 |0300: const/16 v28, #int 2 // #2 │ │ -151b18: 4d19 1b1c |0302: aput-object v25, v27, v28 │ │ -151b1c: 7701 2e37 1b00 |0304: invoke-static/range {v27}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ -151b22: 0c18 |0307: move-result-object v24 │ │ -151b24: 4d18 0e11 |0308: aput-object v24, v14, v17 │ │ -151b28: d811 1101 |030a: add-int/lit8 v17, v17, #int 1 // #01 │ │ -151b2c: 2900 5dff |030c: goto/16 0269 // -00a3 │ │ -151b30: 6e10 a441 0900 |030e: invoke-virtual {v9}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151b36: 0c18 |0311: move-result-object v24 │ │ -151b38: 288b |0312: goto 029d // -0075 │ │ -151b3a: 2214 c807 |0313: new-instance v20, Lindrora/atomic/activity/ConversationActivity$7; // type@07c8 │ │ -151b3e: 0800 1400 |0315: move-object/from16 v0, v20 │ │ -151b42: 0801 1f00 |0317: move-object/from16 v1, v31 │ │ -151b46: 7020 cb3e 1000 |0319: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity$7;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecb │ │ -151b4c: 0800 1400 |031c: move-object/from16 v0, v20 │ │ -151b50: 6e30 d600 e800 |031e: invoke-virtual {v8, v14, v0}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ -151b56: 6e10 e100 0800 |0321: invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ -151b5c: 2900 e3fc |0324: goto/16 0007 // -031d │ │ -151b60: 0002 0600 2c00 0201 6a00 0c7f 9500 ... |0326: sparse-switch-data (26 units) │ │ -151b94: 0002 0400 2600 0000 2b00 0000 4000 ... |0340: sparse-switch-data (18 units) │ │ + insns size : 848 16-bit code units │ │ +14f088: |[14f088] indrora.atomic.activity.ConversationActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +14f098: 7801 d937 1f00 |0000: invoke-interface/range {v31}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +14f09e: 0a18 |0003: move-result v24 │ │ +14f0a0: 2c18 2003 0000 |0004: sparse-switch v24, 00000324 // +00000320 │ │ +14f0a6: 1318 0100 |0007: const/16 v24, #int 1 // #1 │ │ +14f0aa: 0f18 |0009: return v24 │ │ +14f0ac: 7401 e43e 1e00 |000a: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ +14f0b2: 28fa |000d: goto 0007 // -0006 │ │ +14f0b4: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ +14f0b8: 5400 fa1e |0010: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f0bc: 0818 0000 |0012: move-object/from16 v24, v0 │ │ +14f0c0: 1319 0000 |0014: const/16 v25, #int 0 // #0 │ │ +14f0c4: 7402 0f42 1800 |0016: invoke-virtual/range {v24, v25}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +14f0ca: 0800 1e00 |0019: move-object/from16 v0, v30 │ │ +14f0ce: 5400 fa1e |001b: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f0d2: 0818 0000 |001d: move-object/from16 v24, v0 │ │ +14f0d6: 1319 0000 |001f: const/16 v25, #int 0 // #0 │ │ +14f0da: 7402 0b42 1800 |0021: invoke-virtual/range {v24, v25}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +14f0e0: 0800 1e00 |0024: move-object/from16 v0, v30 │ │ +14f0e4: 5400 f01e |0026: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f0e8: 0818 0000 |0028: move-object/from16 v24, v0 │ │ +14f0ec: 7401 c540 1800 |002a: invoke-virtual/range {v24}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14f0f2: 0c18 |002d: move-result-object v24 │ │ +14f0f4: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ +14f0f8: 5200 fb1e |0030: iget v0, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14f0fc: 0219 0000 |0032: move/from16 v25, v0 │ │ +14f100: 7402 4441 1800 |0034: invoke-virtual/range {v24, v25}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14f106: 0c18 |0037: move-result-object v24 │ │ +14f108: 7401 1441 1800 |0038: invoke-virtual/range {v24}, Lindrora/atomic/irc/IRCConnection;.quitServer:()V // method@4114 │ │ +14f10e: 0800 1e00 |003b: move-object/from16 v0, v30 │ │ +14f112: 5400 fa1e |003d: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f116: 0818 0000 |003f: move-object/from16 v24, v0 │ │ +14f11a: 7401 e941 1800 |0041: invoke-virtual/range {v24}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ +14f120: 1318 ffff |0044: const/16 v24, #int -1 // #ffff │ │ +14f124: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +14f128: 0201 1800 |0048: move/from16 v1, v24 │ │ +14f12c: 6e20 063f 1000 |004a: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.setResult:(I)V // method@3f06 │ │ +14f132: 7401 e43e 1e00 |004d: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.finish:()V // method@3ee4 │ │ +14f138: 28b7 |0050: goto 0007 // -0049 │ │ +14f13a: 0800 1e00 |0051: move-object/from16 v0, v30 │ │ +14f13e: 5400 f71e |0053: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f142: 0818 0000 |0055: move-object/from16 v24, v0 │ │ +14f146: 0800 1e00 |0057: move-object/from16 v0, v30 │ │ +14f14a: 5400 f61e |0059: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14f14e: 0819 0000 |005b: move-object/from16 v25, v0 │ │ +14f152: 7401 2d1c 1900 |005d: invoke-virtual/range {v25}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +14f158: 0a19 |0060: move-result v25 │ │ +14f15a: 7402 623f 1800 |0061: invoke-virtual/range {v24, v25}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14f160: 0c0c |0064: move-result-object v12 │ │ +14f162: 6e10 a741 0c00 |0065: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14f168: 0a18 |0068: move-result v24 │ │ +14f16a: 1319 0100 |0069: const/16 v25, #int 1 // #1 │ │ +14f16e: 0200 1800 |006b: move/from16 v0, v24 │ │ +14f172: 0201 1900 |006d: move/from16 v1, v25 │ │ +14f176: 3310 2100 |006f: if-ne v0, v1, 0090 // +0021 │ │ +14f17a: 0800 1e00 |0071: move-object/from16 v0, v30 │ │ +14f17e: 5400 f01e |0073: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f182: 0818 0000 |0075: move-object/from16 v24, v0 │ │ +14f186: 7401 c540 1800 |0077: invoke-virtual/range {v24}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14f18c: 0c18 |007a: move-result-object v24 │ │ +14f18e: 0800 1e00 |007b: move-object/from16 v0, v30 │ │ +14f192: 5200 fb1e |007d: iget v0, v0, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14f196: 0219 0000 |007f: move/from16 v25, v0 │ │ +14f19a: 7402 4441 1800 |0081: invoke-virtual/range {v24, v25}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14f1a0: 0c0a |0084: move-result-object v10 │ │ +14f1a2: 6e10 a441 0c00 |0085: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f1a8: 0c18 |0088: move-result-object v24 │ │ +14f1aa: 0800 1800 |0089: move-object/from16 v0, v24 │ │ +14f1ae: 6e20 1341 0a00 |008b: invoke-virtual {v10, v0}, Lindrora/atomic/irc/IRCConnection;.partChannel:(Ljava/lang/String;)V // method@4113 │ │ +14f1b4: 2900 79ff |008e: goto/16 0007 // -0087 │ │ +14f1b8: 6e10 a741 0c00 |0090: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14f1be: 0a18 |0093: move-result v24 │ │ +14f1c0: 1319 0200 |0094: const/16 v25, #int 2 // #2 │ │ +14f1c4: 0200 1800 |0096: move/from16 v0, v24 │ │ +14f1c8: 0201 1900 |0098: move/from16 v1, v25 │ │ +14f1cc: 3310 1c00 |009a: if-ne v0, v1, 00b6 // +001c │ │ +14f1d0: 0800 1e00 |009c: move-object/from16 v0, v30 │ │ +14f1d4: 5400 fa1e |009e: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f1d8: 0818 0000 |00a0: move-object/from16 v24, v0 │ │ +14f1dc: 6e10 a441 0c00 |00a2: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f1e2: 0c19 |00a5: move-result-object v25 │ │ +14f1e4: 7402 0142 1800 |00a6: invoke-virtual/range {v24, v25}, Lindrora/atomic/model/Server;.removeConversation:(Ljava/lang/String;)V // method@4201 │ │ +14f1ea: 6e10 a441 0c00 |00a9: invoke-virtual {v12}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f1f0: 0c18 |00ac: move-result-object v24 │ │ +14f1f2: 0800 1e00 |00ad: move-object/from16 v0, v30 │ │ +14f1f6: 0801 1800 |00af: move-object/from16 v1, v24 │ │ +14f1fa: 6e20 fb3e 1000 |00b1: invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;.onRemoveConversation:(Ljava/lang/String;)V // method@3efb │ │ +14f200: 2900 53ff |00b4: goto/16 0007 // -00ad │ │ +14f204: 7401 e63e 1e00 |00b6: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14f20a: 0c18 |00b9: move-result-object v24 │ │ +14f20c: 1419 3400 0e7f |00ba: const v25, #float 1.88751e+38 // #7f0e0034 │ │ +14f212: 7402 4102 1800 |00bd: invoke-virtual/range {v24, v25}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +14f218: 0c18 |00c0: move-result-object v24 │ │ +14f21a: 1319 0000 |00c1: const/16 v25, #int 0 // #0 │ │ +14f21e: 0800 1e00 |00c3: move-object/from16 v0, v30 │ │ +14f222: 0801 1800 |00c5: move-object/from16 v1, v24 │ │ +14f226: 0202 1900 |00c7: move/from16 v2, v25 │ │ +14f22a: 7130 d23c 1002 |00c9: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +14f230: 0c18 |00cc: move-result-object v24 │ │ +14f232: 7401 d43c 1800 |00cd: invoke-virtual/range {v24}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +14f238: 2900 37ff |00d0: goto/16 0007 // -00c9 │ │ +14f23c: 2218 4d00 |00d2: new-instance v24, Landroid/content/Intent; // type@004d │ │ +14f240: 1c19 cf07 |00d4: const-class v25, Lindrora/atomic/activity/JoinActivity; // type@07cf │ │ +14f244: 0800 1800 |00d6: move-object/from16 v0, v24 │ │ +14f248: 0801 1e00 |00d8: move-object/from16 v1, v30 │ │ +14f24c: 0802 1900 |00da: move-object/from16 v2, v25 │ │ +14f250: 7030 c601 1002 |00dc: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +14f256: 1319 0100 |00df: const/16 v25, #int 1 // #1 │ │ +14f25a: 0800 1e00 |00e1: move-object/from16 v0, v30 │ │ +14f25e: 0801 1800 |00e3: move-object/from16 v1, v24 │ │ +14f262: 0202 1900 |00e5: move/from16 v2, v25 │ │ +14f266: 6e30 0e3f 1002 |00e7: invoke-virtual {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f0e │ │ +14f26c: 2900 1dff |00ea: goto/16 0007 // -00e3 │ │ +14f270: 0800 1e00 |00ec: move-object/from16 v0, v30 │ │ +14f274: 5400 f71e |00ee: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f278: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +14f27c: 0800 1e00 |00f2: move-object/from16 v0, v30 │ │ +14f280: 5400 f61e |00f4: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14f284: 0819 0000 |00f6: move-object/from16 v25, v0 │ │ +14f288: 7401 2d1c 1900 |00f8: invoke-virtual/range {v25}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@1c2d │ │ +14f28e: 0a19 |00fb: move-result v25 │ │ +14f290: 7402 623f 1800 |00fc: invoke-virtual/range {v24, v25}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14f296: 0c0b |00ff: move-result-object v11 │ │ +14f298: 6e10 a741 0b00 |0100: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getType:()I // method@41a7 │ │ +14f29e: 0a18 |0103: move-result v24 │ │ +14f2a0: 1319 0100 |0104: const/16 v25, #int 1 // #1 │ │ +14f2a4: 0200 1800 |0106: move/from16 v0, v24 │ │ +14f2a8: 0201 1900 |0108: move/from16 v1, v25 │ │ +14f2ac: 3310 2301 |010a: if-ne v0, v1, 022d // +0123 │ │ +14f2b0: 0800 1e00 |010c: move-object/from16 v0, v30 │ │ +14f2b4: 5400 f01e |010e: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f2b8: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +14f2bc: 7401 c540 1800 |0112: invoke-virtual/range {v24}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14f2c2: 0c18 |0115: move-result-object v24 │ │ +14f2c4: 0800 1e00 |0116: move-object/from16 v0, v30 │ │ +14f2c8: 5400 fa1e |0118: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f2cc: 0819 0000 |011a: move-object/from16 v25, v0 │ │ +14f2d0: 7401 f541 1900 |011c: invoke-virtual/range {v25}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14f2d6: 0a19 |011f: move-result v25 │ │ +14f2d8: 7402 4441 1800 |0120: invoke-virtual/range {v24, v25}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14f2de: 0c18 |0123: move-result-object v24 │ │ +14f2e0: 6e10 a441 0b00 |0124: invoke-virtual {v11}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f2e6: 0c19 |0127: move-result-object v25 │ │ +14f2e8: 7402 dd40 1800 |0128: invoke-virtual/range {v24, v25}, Lindrora/atomic/irc/IRCConnection;.getUsersAsStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@40dd │ │ +14f2ee: 0c13 |012b: move-result-object v19 │ │ +14f2f0: 0806 1e00 |012c: move-object/from16 v6, v30 │ │ +14f2f4: 2217 2600 |012e: new-instance v23, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +14f2f8: 0800 1700 |0130: move-object/from16 v0, v23 │ │ +14f2fc: 7020 d200 6000 |0132: invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +14f302: 2218 7908 |0135: new-instance v24, Ljava/lang/StringBuilder; // type@0879 │ │ +14f306: 7601 5a43 1800 |0137: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14f30c: 1a19 2f1b |013a: const-string v25, "Users: " // string@1b2f │ │ +14f310: 7402 6343 1800 |013c: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14f316: 0c18 |013f: move-result-object v24 │ │ +14f318: 0800 1300 |0140: move-object/from16 v0, v19 │ │ +14f31c: 2100 |0142: array-length v0, v0 │ │ +14f31e: 0219 0000 |0143: move/from16 v25, v0 │ │ +14f322: 7402 5f43 1800 |0145: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +14f328: 0c18 |0148: move-result-object v24 │ │ +14f32a: 7401 6a43 1800 |0149: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14f330: 0c18 |014c: move-result-object v24 │ │ +14f332: 7402 e000 1700 |014d: invoke-virtual/range {v23, v24}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +14f338: 2205 c707 |0150: new-instance v5, Lindrora/atomic/activity/ConversationActivity$6; // type@07c7 │ │ +14f33c: 0800 1e00 |0152: move-object/from16 v0, v30 │ │ +14f340: 0801 1300 |0154: move-object/from16 v1, v19 │ │ +14f344: 7040 c93e 0561 |0156: invoke-direct {v5, v0, v1, v6}, Lindrora/atomic/activity/ConversationActivity$6;.:(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V // method@3ec9 │ │ +14f34a: 2209 a408 |0159: new-instance v9, Ljava/util/ArrayList; // type@08a4 │ │ +14f34e: 7010 c243 0900 |015b: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@43c2 │ │ +14f354: 0800 1300 |015e: move-object/from16 v0, v19 │ │ +14f358: 2100 |0160: array-length v0, v0 │ │ +14f35a: 0219 0000 |0161: move/from16 v25, v0 │ │ +14f35e: 1318 0000 |0163: const/16 v24, #int 0 // #0 │ │ +14f362: 0200 1800 |0165: move/from16 v0, v24 │ │ +14f366: 0201 1900 |0167: move/from16 v1, v25 │ │ +14f36a: 3510 a600 |0169: if-ge v0, v1, 020f // +00a6 │ │ +14f36e: 4612 1318 |016b: aget-object v18, v19, v24 │ │ +14f372: 2214 ad06 |016d: new-instance v20, Landroid/text/SpannableString; // type@06ad │ │ +14f376: 0800 1400 |016f: move-object/from16 v0, v20 │ │ +14f37a: 0801 1200 |0171: move-object/from16 v1, v18 │ │ +14f37e: 7020 1a37 1000 |0173: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +14f384: 621a bb20 |0176: sget-object v26, Lorg/jibble/pircbot/NickConstants;.nickPrefixes:Ljava/util/List; // field@20bb │ │ +14f388: 131b 0000 |0178: const/16 v27, #int 0 // #0 │ │ +14f38c: 0800 1200 |017a: move-object/from16 v0, v18 │ │ +14f390: 0201 1b00 |017c: move/from16 v1, v27 │ │ +14f394: 6e20 3343 1000 |017e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +14f39a: 0a1b |0181: move-result v27 │ │ +14f39c: 7701 d442 1b00 |0182: invoke-static/range {v27}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@42d4 │ │ +14f3a2: 0c1b |0185: move-result-object v27 │ │ +14f3a4: 7802 2444 1a00 |0186: invoke-interface/range {v26, v27}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@4424 │ │ +14f3aa: 0a1a |0189: move-result v26 │ │ +14f3ac: 381a 5000 |018a: if-eqz v26, 01da // +0050 │ │ +14f3b0: 140f 9200 027f |018c: const v15, #float 1.72803e+38 // #7f020092 │ │ +14f3b6: 131a 0000 |018f: const/16 v26, #int 0 // #0 │ │ +14f3ba: 0800 1200 |0191: move-object/from16 v0, v18 │ │ +14f3be: 0201 1a00 |0193: move/from16 v1, v26 │ │ +14f3c2: 6e20 3343 1000 |0195: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@4333 │ │ +14f3c8: 0a1a |0198: move-result v26 │ │ +14f3ca: 2c1a a501 0000 |0199: sparse-switch v26, 0000033e // +000001a5 │ │ +14f3d0: 140f 9200 027f |019c: const v15, #float 1.72803e+38 // #7f020092 │ │ +14f3d6: 7401 e63e 1e00 |019f: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14f3dc: 0c1a |01a2: move-result-object v26 │ │ +14f3de: 0800 1a00 |01a3: move-object/from16 v0, v26 │ │ +14f3e2: 6e20 3002 f000 |01a5: invoke-virtual {v0, v15}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0230 │ │ +14f3e8: 0c0e |01a8: move-result-object v14 │ │ +14f3ea: 131a 0000 |01a9: const/16 v26, #int 0 // #0 │ │ +14f3ee: 131b 0000 |01ab: const/16 v27, #int 0 // #0 │ │ +14f3f2: 6e10 5103 0e00 |01ad: invoke-virtual {v14}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0351 │ │ +14f3f8: 0a1c |01b0: move-result v28 │ │ +14f3fa: 6e10 5003 0e00 |01b1: invoke-virtual {v14}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0350 │ │ +14f400: 0a1d |01b4: move-result v29 │ │ +14f402: 0200 1a00 |01b5: move/from16 v0, v26 │ │ +14f406: 0201 1b00 |01b7: move/from16 v1, v27 │ │ +14f40a: 0202 1c00 |01b9: move/from16 v2, v28 │ │ +14f40e: 0203 1d00 |01bb: move/from16 v3, v29 │ │ +14f412: 6e53 6203 0e21 |01bd: invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0362 │ │ +14f418: 221a bd06 |01c0: new-instance v26, Landroid/text/style/ImageSpan; // type@06bd │ │ +14f41c: 0800 1a00 |01c2: move-object/from16 v0, v26 │ │ +14f420: 7020 3c37 e000 |01c4: invoke-direct {v0, v14}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@373c │ │ +14f426: 131b 0000 |01c7: const/16 v27, #int 0 // #0 │ │ +14f42a: 131c 0100 |01c9: const/16 v28, #int 1 // #1 │ │ +14f42e: 131d 1100 |01cb: const/16 v29, #int 17 // #11 │ │ +14f432: 0800 1400 |01cd: move-object/from16 v0, v20 │ │ +14f436: 0801 1a00 |01cf: move-object/from16 v1, v26 │ │ +14f43a: 0202 1b00 |01d1: move/from16 v2, v27 │ │ +14f43e: 0203 1c00 |01d3: move/from16 v3, v28 │ │ +14f442: 0204 1d00 |01d5: move/from16 v4, v29 │ │ +14f446: 6e54 1c37 1032 |01d7: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +14f44c: 221a bc06 |01da: new-instance v26, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +14f450: 621b ef1e |01dc: sget-object v27, Lindrora/atomic/activity/ConversationActivity;._scheme:Lindrora/atomic/model/ColorScheme; // field@1eef │ │ +14f454: 0800 1200 |01de: move-object/from16 v0, v18 │ │ +14f458: 0801 1b00 |01e0: move-object/from16 v1, v27 │ │ +14f45c: 7120 ce41 1000 |01e2: invoke-static {v0, v1}, Lindrora/atomic/model/Message;.getSenderColor:(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I // method@41ce │ │ +14f462: 0a1b |01e5: move-result v27 │ │ +14f464: 7602 3b37 1a00 |01e6: invoke-direct/range {v26, v27}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +14f46a: 131b 0000 |01e9: const/16 v27, #int 0 // #0 │ │ +14f46e: 7401 4443 1200 |01eb: invoke-virtual/range {v18}, Ljava/lang/String;.length:()I // method@4344 │ │ +14f474: 0a1c |01ee: move-result v28 │ │ +14f476: 131d 1200 |01ef: const/16 v29, #int 18 // #12 │ │ +14f47a: 0800 1400 |01f1: move-object/from16 v0, v20 │ │ +14f47e: 0801 1a00 |01f3: move-object/from16 v1, v26 │ │ +14f482: 0202 1b00 |01f5: move/from16 v2, v27 │ │ +14f486: 0203 1c00 |01f7: move/from16 v3, v28 │ │ +14f48a: 0204 1d00 |01f9: move/from16 v4, v29 │ │ +14f48e: 6e54 1c37 1032 |01fb: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +14f494: 0800 1400 |01fe: move-object/from16 v0, v20 │ │ +14f498: 6e20 c643 0900 |0200: invoke-virtual {v9, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@43c6 │ │ +14f49e: d818 1801 |0203: add-int/lit8 v24, v24, #int 1 // #01 │ │ +14f4a2: 2900 60ff |0205: goto/16 0165 // -00a0 │ │ +14f4a6: 140f 8900 027f |0207: const v15, #float 1.72802e+38 // #7f020089 │ │ +14f4ac: 2895 |020a: goto 019f // -006b │ │ +14f4ae: 140f 9400 027f |020b: const v15, #float 1.72803e+38 // #7f020094 │ │ +14f4b4: 2891 |020e: goto 019f // -006f │ │ +14f4b6: 6e10 d343 0900 |020f: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +14f4bc: 0a18 |0212: move-result v24 │ │ +14f4be: 0200 1800 |0213: move/from16 v0, v24 │ │ +14f4c2: 2300 3309 |0215: new-array v0, v0, [Ljava/lang/CharSequence; // type@0933 │ │ +14f4c6: 0818 0000 |0217: move-object/from16 v24, v0 │ │ +14f4ca: 0800 1800 |0219: move-object/from16 v0, v24 │ │ +14f4ce: 6e20 d543 0900 |021b: invoke-virtual {v9, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@43d5 │ │ +14f4d4: 0c18 |021e: move-result-object v24 │ │ +14f4d6: 1f18 3309 |021f: check-cast v24, [Ljava/lang/CharSequence; // type@0933 │ │ +14f4da: 0800 1700 |0221: move-object/from16 v0, v23 │ │ +14f4de: 0801 1800 |0223: move-object/from16 v1, v24 │ │ +14f4e2: 6e30 d600 1005 |0225: invoke-virtual {v0, v1, v5}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ +14f4e8: 7401 e100 1700 |0228: invoke-virtual/range {v23}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ +14f4ee: 2900 dcfd |022b: goto/16 0007 // -0224 │ │ +14f4f2: 7401 e63e 1e00 |022d: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14f4f8: 0c18 |0230: move-result-object v24 │ │ +14f4fa: 1419 fc00 0e7f |0231: const v25, #float 1.88755e+38 // #7f0e00fc │ │ +14f500: 7402 4102 1800 |0234: invoke-virtual/range {v24, v25}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +14f506: 0c18 |0237: move-result-object v24 │ │ +14f508: 1319 0000 |0238: const/16 v25, #int 0 // #0 │ │ +14f50c: 0800 1e00 |023a: move-object/from16 v0, v30 │ │ +14f510: 0801 1800 |023c: move-object/from16 v1, v24 │ │ +14f514: 0202 1900 |023e: move/from16 v2, v25 │ │ +14f518: 7130 d23c 1002 |0240: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +14f51e: 0c18 |0243: move-result-object v24 │ │ +14f520: 7401 d43c 1800 |0244: invoke-virtual/range {v24}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +14f526: 2900 c0fd |0247: goto/16 0007 // -0240 │ │ +14f52a: 2207 2600 |0249: new-instance v7, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +14f52e: 0800 1e00 |024b: move-object/from16 v0, v30 │ │ +14f532: 7020 d200 0700 |024d: invoke-direct {v7, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +14f538: 1a18 c605 |0250: const-string v24, "Choose Conversation" // string@05c6 │ │ +14f53c: 0800 1800 |0252: move-object/from16 v0, v24 │ │ +14f540: 6e20 e000 0700 |0254: invoke-virtual {v7, v0}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +14f546: 0800 1e00 |0257: move-object/from16 v0, v30 │ │ +14f54a: 5400 f71e |0259: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f54e: 0818 0000 |025b: move-object/from16 v24, v0 │ │ +14f552: 7401 613f 1800 |025d: invoke-virtual/range {v24}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ +14f558: 0a18 |0260: move-result v24 │ │ +14f55a: 0200 1800 |0261: move/from16 v0, v24 │ │ +14f55e: 230d 3309 |0263: new-array v13, v0, [Ljava/lang/CharSequence; // type@0933 │ │ +14f562: 1310 0000 |0265: const/16 v16, #int 0 // #0 │ │ +14f566: 0800 1e00 |0267: move-object/from16 v0, v30 │ │ +14f56a: 5400 f71e |0269: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f56e: 0818 0000 |026b: move-object/from16 v24, v0 │ │ +14f572: 7401 613f 1800 |026d: invoke-virtual/range {v24}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ +14f578: 0a18 |0270: move-result v24 │ │ +14f57a: 0200 1000 |0271: move/from16 v0, v16 │ │ +14f57e: 0201 1800 |0273: move/from16 v1, v24 │ │ +14f582: 3510 9c00 |0275: if-ge v0, v1, 0311 // +009c │ │ +14f586: 0800 1e00 |0277: move-object/from16 v0, v30 │ │ +14f58a: 5400 f71e |0279: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f58e: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +14f592: 0800 1800 |027d: move-object/from16 v0, v24 │ │ +14f596: 0201 1000 |027f: move/from16 v1, v16 │ │ +14f59a: 6e20 623f 1000 |0281: invoke-virtual {v0, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14f5a0: 0c08 |0284: move-result-object v8 │ │ +14f5a2: 6e10 a441 0800 |0285: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f5a8: 0c18 |0288: move-result-object v24 │ │ +14f5aa: 1a19 0000 |0289: const-string v25, "" // string@0000 │ │ +14f5ae: 7402 3843 1800 |028b: invoke-virtual/range {v24, v25}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@4338 │ │ +14f5b4: 0a18 |028e: move-result v24 │ │ +14f5b6: 3818 7d00 |028f: if-eqz v24, 030c // +007d │ │ +14f5ba: 0800 1e00 |0291: move-object/from16 v0, v30 │ │ +14f5be: 5400 fa1e |0293: iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f5c2: 0818 0000 |0295: move-object/from16 v24, v0 │ │ +14f5c6: 7401 fd41 1800 |0297: invoke-virtual/range {v24}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14f5cc: 0c15 |029a: move-result-object v21 │ │ +14f5ce: 6e10 a541 0800 |029b: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +14f5d4: 0a18 |029e: move-result v24 │ │ +14f5d6: 3d18 6700 |029f: if-lez v24, 0306 // +0067 │ │ +14f5da: 2216 ad06 |02a1: new-instance v22, Landroid/text/SpannableString; // type@06ad │ │ +14f5de: 2218 7908 |02a3: new-instance v24, Ljava/lang/StringBuilder; // type@0879 │ │ +14f5e2: 7601 5a43 1800 |02a5: invoke-direct/range {v24}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14f5e8: 1a19 f900 |02a8: const-string v25, "(" // string@00f9 │ │ +14f5ec: 7402 6343 1800 |02aa: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14f5f2: 0c18 |02ad: move-result-object v24 │ │ +14f5f4: 6e10 a541 0800 |02ae: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +14f5fa: 0a19 |02b1: move-result v25 │ │ +14f5fc: 7402 5f43 1800 |02b2: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@435f │ │ +14f602: 0c18 |02b5: move-result-object v24 │ │ +14f604: 1a19 2f01 |02b6: const-string v25, ")" // string@012f │ │ +14f608: 7402 6343 1800 |02b8: invoke-virtual/range {v24, v25}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14f60e: 0c18 |02bb: move-result-object v24 │ │ +14f610: 7401 6a43 1800 |02bc: invoke-virtual/range {v24}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14f616: 0c18 |02bf: move-result-object v24 │ │ +14f618: 0800 1600 |02c0: move-object/from16 v0, v22 │ │ +14f61c: 0801 1800 |02c2: move-object/from16 v1, v24 │ │ +14f620: 7020 1a37 1000 |02c4: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@371a │ │ +14f626: 2218 bc06 |02c7: new-instance v24, Landroid/text/style/ForegroundColorSpan; // type@06bc │ │ +14f62a: 7401 e63e 1e00 |02c9: invoke-virtual/range {v30}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14f630: 0c19 |02cc: move-result-object v25 │ │ +14f632: 141a 0600 0601 |02cd: const v26, #float 2.46119e-38 // #01060006 │ │ +14f638: 7402 2702 1900 |02d0: invoke-virtual/range {v25, v26}, Landroid/content/res/Resources;.getColor:(I)I // method@0227 │ │ +14f63e: 0a19 |02d3: move-result v25 │ │ +14f640: 7602 3b37 1800 |02d4: invoke-direct/range {v24, v25}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@373b │ │ +14f646: 1319 0000 |02d7: const/16 v25, #int 0 // #0 │ │ +14f64a: 7401 1b37 1600 |02d9: invoke-virtual/range {v22}, Landroid/text/SpannableString;.length:()I // method@371b │ │ +14f650: 0a1a |02dc: move-result v26 │ │ +14f652: 131b 1200 |02dd: const/16 v27, #int 18 // #12 │ │ +14f656: 0800 1600 |02df: move-object/from16 v0, v22 │ │ +14f65a: 0801 1800 |02e1: move-object/from16 v1, v24 │ │ +14f65e: 0202 1900 |02e3: move/from16 v2, v25 │ │ +14f662: 0203 1a00 |02e5: move/from16 v3, v26 │ │ +14f666: 0204 1b00 |02e7: move/from16 v4, v27 │ │ +14f66a: 6e54 1c37 1032 |02e9: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@371c │ │ +14f670: 1318 0300 |02ec: const/16 v24, #int 3 // #3 │ │ +14f674: 0200 1800 |02ee: move/from16 v0, v24 │ │ +14f678: 2300 3309 |02f0: new-array v0, v0, [Ljava/lang/CharSequence; // type@0933 │ │ +14f67c: 0818 0000 |02f2: move-object/from16 v24, v0 │ │ +14f680: 1319 0000 |02f4: const/16 v25, #int 0 // #0 │ │ +14f684: 4d15 1819 |02f6: aput-object v21, v24, v25 │ │ +14f688: 1319 0100 |02f8: const/16 v25, #int 1 // #1 │ │ +14f68c: 1a1a 1e00 |02fa: const-string v26, " " // string@001e │ │ +14f690: 4d1a 1819 |02fc: aput-object v26, v24, v25 │ │ +14f694: 1319 0200 |02fe: const/16 v25, #int 2 // #2 │ │ +14f698: 4d16 1819 |0300: aput-object v22, v24, v25 │ │ +14f69c: 7701 2e37 1800 |0302: invoke-static/range {v24}, Landroid/text/TextUtils;.concat:([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@372e │ │ +14f6a2: 0c15 |0305: move-result-object v21 │ │ +14f6a4: 4d15 0d10 |0306: aput-object v21, v13, v16 │ │ +14f6a8: d810 1001 |0308: add-int/lit8 v16, v16, #int 1 // #01 │ │ +14f6ac: 2900 5dff |030a: goto/16 0267 // -00a3 │ │ +14f6b0: 6e10 a441 0800 |030c: invoke-virtual {v8}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f6b6: 0c15 |030f: move-result-object v21 │ │ +14f6b8: 288b |0310: goto 029b // -0075 │ │ +14f6ba: 2211 c807 |0311: new-instance v17, Lindrora/atomic/activity/ConversationActivity$7; // type@07c8 │ │ +14f6be: 0800 1100 |0313: move-object/from16 v0, v17 │ │ +14f6c2: 0801 1e00 |0315: move-object/from16 v1, v30 │ │ +14f6c6: 7020 cb3e 1000 |0317: invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity$7;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecb │ │ +14f6cc: 0800 1100 |031a: move-object/from16 v0, v17 │ │ +14f6d0: 6e30 d600 d700 |031c: invoke-virtual {v7, v13, v0}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ +14f6d6: 6e10 e100 0700 |031f: invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@00e1 │ │ +14f6dc: 2900 e5fc |0322: goto/16 0007 // -031b │ │ +14f6e0: 0002 0600 2c00 0201 6a00 0c7f 9500 ... |0324: sparse-switch-data (26 units) │ │ +14f714: 0002 0400 2600 0000 2b00 0000 4000 ... |033e: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0007 line=893 │ │ 0x000a line=665 │ │ 0x000e line=669 │ │ 0x0019 line=670 │ │ 0x0024 line=671 │ │ 0x003b line=672 │ │ 0x0044 line=673 │ │ 0x004d line=674 │ │ 0x0051 line=678 │ │ + 0x005d line=679 │ │ + 0x0061 line=678 │ │ 0x0065 line=681 │ │ 0x0071 line=682 │ │ 0x0085 line=683 │ │ 0x0090 line=687 │ │ 0x009c line=688 │ │ 0x00a9 line=689 │ │ - 0x00b6 line=691 │ │ + 0x00b6 line=692 │ │ + 0x00c3 line=691 │ │ + 0x00cd line=693 │ │ 0x00d2 line=698 │ │ 0x00ec line=704 │ │ + 0x00f8 line=705 │ │ + 0x00fc line=704 │ │ 0x0100 line=706 │ │ 0x010c line=708 │ │ + 0x011c line=709 │ │ + 0x0124 line=710 │ │ 0x012c line=712 │ │ 0x012e line=714 │ │ 0x0135 line=717 │ │ 0x0150 line=719 │ │ 0x0159 line=815 │ │ 0x015e line=816 │ │ 0x016d line=817 │ │ 0x0176 line=818 │ │ 0x018c line=819 │ │ 0x018f line=820 │ │ 0x019c line=830 │ │ 0x019f line=834 │ │ - 0x01ab line=835 │ │ - 0x01c2 line=836 │ │ - 0x01dc line=839 │ │ - 0x0200 line=841 │ │ - 0x0205 line=816 │ │ - 0x0209 line=824 │ │ - 0x020c line=825 │ │ - 0x020d line=827 │ │ - 0x0210 line=828 │ │ - 0x0211 line=844 │ │ - 0x022a line=847 │ │ - 0x022f line=850 │ │ - 0x024b line=857 │ │ - 0x0252 line=858 │ │ - 0x0259 line=859 │ │ - 0x0267 line=861 │ │ - 0x0279 line=862 │ │ - 0x0287 line=863 │ │ - 0x029d line=865 │ │ - 0x02a3 line=866 │ │ - 0x02c9 line=868 │ │ - 0x02ee line=872 │ │ - 0x0308 line=874 │ │ - 0x030a line=861 │ │ - 0x030e line=863 │ │ - 0x0313 line=877 │ │ - 0x031c line=886 │ │ - 0x0321 line=887 │ │ - 0x0326 line=663 │ │ - 0x0340 line=820 │ │ - locals : │ │ - 0x0085 - 0x0090 reg=11 conn Lindrora/atomic/irc/IRCConnection; │ │ - 0x0065 - 0x00d2 reg=13 conversationToClose Lindrora/atomic/model/Conversation; │ │ - 0x01ab - 0x01dc reg=15 d Landroid/graphics/drawable/Drawable; │ │ - 0x018f - 0x01dc reg=16 drawableRes I │ │ - 0x0209 - 0x0211 reg=16 drawableRes I │ │ - 0x016d - 0x0211 reg=21 nick Ljava/lang/String; │ │ - 0x0176 - 0x0211 reg=23 ss Landroid/text/SpannableString; │ │ - 0x0159 - 0x022f reg=5 NickSelectorListener Landroid/content/DialogInterface$OnClickListener; │ │ - 0x012e - 0x022f reg=6 _tContext Landroid/content/Context; │ │ - 0x0160 - 0x022f reg=7 arr$ [Ljava/lang/String; │ │ - 0x015e - 0x022f reg=10 coloredNicks Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0165 - 0x022f reg=18 i$ I │ │ - 0x0163 - 0x022f reg=19 len$ I │ │ - 0x012c - 0x022f reg=22 nicks [Ljava/lang/String; │ │ - 0x0135 - 0x022f reg=26 userlistBuilder Landroid/app/AlertDialog$Builder; │ │ - 0x0100 - 0x024b reg=12 conversationForUserList Lindrora/atomic/model/Conversation; │ │ - 0x02c9 - 0x0308 reg=25 unread Landroid/text/SpannableString; │ │ - 0x029d - 0x030e reg=24 title Ljava/lang/CharSequence; │ │ - 0x0287 - 0x0313 reg=9 c Lindrora/atomic/model/Conversation; │ │ - 0x0252 - 0x0352 reg=8 builder Landroid/app/AlertDialog$Builder; │ │ - 0x0267 - 0x0352 reg=14 conversationsArr [Ljava/lang/CharSequence; │ │ - 0x0269 - 0x0352 reg=17 i I │ │ - 0x031c - 0x0352 reg=20 listener Landroid/content/DialogInterface$OnClickListener; │ │ - 0x0000 - 0x0352 reg=31 this Lindrora/atomic/activity/ConversationActivity; │ │ - 0x0000 - 0x0352 reg=32 item Landroid/view/MenuItem; │ │ + 0x01a9 line=835 │ │ + 0x01c0 line=836 │ │ + 0x01da line=839 │ │ + 0x01eb line=840 │ │ + 0x01f1 line=839 │ │ + 0x01fe line=841 │ │ + 0x0203 line=816 │ │ + 0x0207 line=824 │ │ + 0x020a line=825 │ │ + 0x020b line=827 │ │ + 0x020e line=828 │ │ + 0x020f line=845 │ │ + 0x0221 line=844 │ │ + 0x0228 line=847 │ │ + 0x022d line=851 │ │ + 0x023a line=850 │ │ + 0x0244 line=852 │ │ + 0x0249 line=857 │ │ + 0x0250 line=858 │ │ + 0x0257 line=859 │ │ + 0x025d line=860 │ │ + 0x0265 line=861 │ │ + 0x0277 line=862 │ │ + 0x0285 line=863 │ │ + 0x029b line=865 │ │ + 0x02a1 line=866 │ │ + 0x02ae line=867 │ │ + 0x02c7 line=868 │ │ + 0x02c9 line=869 │ │ + 0x02d9 line=871 │ │ + 0x02df line=868 │ │ + 0x02ec line=872 │ │ + 0x0306 line=874 │ │ + 0x0308 line=861 │ │ + 0x030c line=864 │ │ + 0x0311 line=877 │ │ + 0x031a line=886 │ │ + 0x031f line=887 │ │ + 0x0324 line=663 │ │ + 0x033e line=820 │ │ + locals : │ │ + 0x0085 - 0x0090 reg=10 conn Lindrora/atomic/irc/IRCConnection; │ │ + 0x0065 - 0x00d2 reg=12 conversationToClose Lindrora/atomic/model/Conversation; │ │ + 0x01a9 - 0x01da reg=14 d Landroid/graphics/drawable/Drawable; │ │ + 0x018f - 0x01da reg=15 drawableRes I │ │ + 0x0207 - 0x020f reg=15 drawableRes I │ │ + 0x016d - 0x020f reg=18 nick Ljava/lang/String; │ │ + 0x0176 - 0x020f reg=20 ss Landroid/text/SpannableString; │ │ + 0x0159 - 0x022d reg=5 NickSelectorListener Landroid/content/DialogInterface$OnClickListener; │ │ + 0x012e - 0x022d reg=6 _tContext Landroid/content/Context; │ │ + 0x015e - 0x022d reg=9 coloredNicks Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x012c - 0x022d reg=19 nicks [Ljava/lang/String; │ │ + 0x0135 - 0x022d reg=23 userlistBuilder Landroid/app/AlertDialog$Builder; │ │ + 0x0100 - 0x0249 reg=11 conversationForUserList Lindrora/atomic/model/Conversation; │ │ + 0x02c7 - 0x0306 reg=22 unread Landroid/text/SpannableString; │ │ + 0x029b - 0x030c reg=21 title Ljava/lang/CharSequence; │ │ + 0x0285 - 0x0311 reg=8 c Lindrora/atomic/model/Conversation; │ │ + 0x0250 - 0x0350 reg=7 builder Landroid/app/AlertDialog$Builder; │ │ + 0x0265 - 0x0350 reg=13 conversationsArr [Ljava/lang/CharSequence; │ │ + 0x0267 - 0x0350 reg=16 i I │ │ + 0x031a - 0x0350 reg=17 listener Landroid/content/DialogInterface$OnClickListener; │ │ + 0x0000 - 0x0350 reg=30 this Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0000 - 0x0350 reg=31 item Landroid/view/MenuItem; │ │ │ │ #10 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onPageScrollStateChanged' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -151bb8: |[151bb8] indrora.atomic.activity.ConversationActivity.onPageScrollStateChanged:(I)V │ │ -151bc8: 0e00 |0000: return-void │ │ +14f738: |[14f738] indrora.atomic.activity.ConversationActivity.onPageScrollStateChanged:(I)V │ │ +14f748: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0001 reg=1 arg0 I │ │ │ │ @@ -475568,16 +475760,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -151bcc: |[151bcc] indrora.atomic.activity.ConversationActivity.onPageScrolled:(IFI)V │ │ -151bdc: 0e00 |0000: return-void │ │ +14f74c: |[14f74c] indrora.atomic.activity.ConversationActivity.onPageScrolled:(IFI)V │ │ +14f75c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1418 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0001 reg=1 arg0 I │ │ 0x0000 - 0x0001 reg=2 arg1 F │ │ @@ -475588,21 +475780,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -151be0: |[151be0] indrora.atomic.activity.ConversationActivity.onPageSelected:(I)V │ │ -151bf0: 5410 fd1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -151bf4: 6e10 3542 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.showChannelBar:()Z // method@4235 │ │ -151bfa: 0a00 |0005: move-result v0 │ │ -151bfc: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -151c00: 7010 0c3f 0100 |0008: invoke-direct {v1}, Lindrora/atomic/activity/ConversationActivity;.showSubtitle:()V // method@3f0c │ │ -151c06: 0e00 |000b: return-void │ │ +14f760: |[14f760] indrora.atomic.activity.ConversationActivity.onPageSelected:(I)V │ │ +14f770: 5410 fd1e |0000: iget-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14f774: 6e10 3542 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/model/Settings;.showChannelBar:()Z // method@4235 │ │ +14f77a: 0a00 |0005: move-result v0 │ │ +14f77c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +14f780: 7010 0c3f 0100 |0008: invoke-direct {v1}, Lindrora/atomic/activity/ConversationActivity;.showSubtitle:()V // method@3f0c │ │ +14f786: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 0x0008 line=1423 │ │ 0x000b line=1425 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lindrora/atomic/activity/ConversationActivity; │ │ @@ -475613,83 +475805,84 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -151c08: |[151c08] indrora.atomic.activity.ConversationActivity.onPause:()V │ │ -151c18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -151c1a: 6f10 ff28 0400 |0001: invoke-super {v4}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@28ff │ │ -151c20: 5441 fa1e |0004: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151c24: 6e20 0a42 3100 |0006: invoke-virtual {v1, v3}, Lindrora/atomic/model/Server;.setIsForeground:(Z)V // method@420a │ │ -151c2a: 5441 f01e |0009: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151c2e: 3801 1300 |000b: if-eqz v1, 001e // +0013 │ │ -151c32: 5441 f01e |000d: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151c36: 6e10 c540 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -151c3c: 0c01 |0012: move-result-object v1 │ │ -151c3e: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -151c42: 5441 f01e |0015: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151c46: 6e10 c540 0100 |0017: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -151c4c: 0c01 |001a: move-result-object v1 │ │ -151c4e: 6e10 3f41 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ -151c54: 6e20 103f 4400 |001e: invoke-virtual {v4, v4}, Lindrora/atomic/activity/ConversationActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@3f10 │ │ -151c5a: 5441 f11e |0021: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151c5e: 6e20 113f 1400 |0023: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f11 │ │ -151c64: 5441 fc1e |0026: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ -151c68: 6e20 113f 1400 |0028: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f11 │ │ -151c6e: 1401 7000 0c7f |002b: const v1, #float 1.86094e+38 // #7f0c0070 │ │ -151c74: 6e20 e33e 1400 |002e: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -151c7a: 0c00 |0031: move-result-object v0 │ │ -151c7c: 1f00 3c07 |0032: check-cast v0, Landroid/widget/EditText; // type@073c │ │ -151c80: 1a01 5a2f |0034: const-string v1, "input_method" // string@2f5a │ │ -151c84: 6e20 eb3e 1400 |0036: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3eeb │ │ -151c8a: 0c01 |0039: move-result-object v1 │ │ -151c8c: 1f01 2807 |003a: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ -151c90: 6e10 293b 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@3b29 │ │ -151c96: 0c02 |003f: move-result-object v2 │ │ -151c98: 6e30 c33a 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@3ac3 │ │ -151c9e: 0e00 |0043: return-void │ │ +14f788: |[14f788] indrora.atomic.activity.ConversationActivity.onPause:()V │ │ +14f798: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +14f79a: 6f10 ff28 0400 |0001: invoke-super {v4}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@28ff │ │ +14f7a0: 5441 fa1e |0004: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f7a4: 6e20 0a42 3100 |0006: invoke-virtual {v1, v3}, Lindrora/atomic/model/Server;.setIsForeground:(Z)V // method@420a │ │ +14f7aa: 5441 f01e |0009: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f7ae: 3801 1300 |000b: if-eqz v1, 001e // +0013 │ │ +14f7b2: 5441 f01e |000d: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f7b6: 6e10 c540 0100 |000f: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14f7bc: 0c01 |0012: move-result-object v1 │ │ +14f7be: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +14f7c2: 5441 f01e |0015: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14f7c6: 6e10 c540 0100 |0017: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14f7cc: 0c01 |001a: move-result-object v1 │ │ +14f7ce: 6e10 3f41 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ +14f7d4: 6e20 103f 4400 |001e: invoke-virtual {v4, v4}, Lindrora/atomic/activity/ConversationActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@3f10 │ │ +14f7da: 5441 f11e |0021: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f7de: 6e20 113f 1400 |0023: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f11 │ │ +14f7e4: 5441 fc1e |0026: iget-object v1, v4, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ +14f7e8: 6e20 113f 1400 |0028: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f11 │ │ +14f7ee: 1401 7000 0c7f |002b: const v1, #float 1.86094e+38 // #7f0c0070 │ │ +14f7f4: 6e20 e33e 1400 |002e: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14f7fa: 0c00 |0031: move-result-object v0 │ │ +14f7fc: 1f00 3c07 |0032: check-cast v0, Landroid/widget/EditText; // type@073c │ │ +14f800: 1a01 552f |0034: const-string v1, "input_method" // string@2f55 │ │ +14f804: 6e20 eb3e 1400 |0036: invoke-virtual {v4, v1}, Lindrora/atomic/activity/ConversationActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3eeb │ │ +14f80a: 0c01 |0039: move-result-object v1 │ │ +14f80c: 1f01 2807 |003a: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0728 │ │ +14f810: 6e10 293b 0000 |003c: invoke-virtual {v0}, Landroid/widget/EditText;.getWindowToken:()Landroid/os/IBinder; // method@3b29 │ │ +14f816: 0c02 |003f: move-result-object v2 │ │ +14f818: 6e30 c33a 2103 |0040: invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@3ac3 │ │ +14f81e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=596 │ │ 0x0004 line=600 │ │ 0x0009 line=602 │ │ 0x0015 line=603 │ │ 0x001e line=606 │ │ 0x0021 line=607 │ │ 0x0026 line=608 │ │ 0x002b line=614 │ │ 0x0034 line=615 │ │ + 0x003c line=616 │ │ 0x0043 line=617 │ │ locals : │ │ 0x0034 - 0x0044 reg=0 input Landroid/widget/EditText; │ │ 0x0000 - 0x0044 reg=4 this Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #14 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onRemoveConversation' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -151ca0: |[151ca0] indrora.atomic.activity.ConversationActivity.onRemoveConversation:(Ljava/lang/String;)V │ │ -151cb0: 5431 f71e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151cb4: 6e20 693f 4100 |0002: invoke-virtual {v1, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ -151cba: 0a00 |0005: move-result v0 │ │ -151cbc: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -151cbe: 3210 0e00 |0007: if-eq v0, v1, 0015 // +000e │ │ -151cc2: 5431 f71e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151cc6: 6e20 6f3f 0100 |000b: invoke-virtual {v1, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.removeConversation:(I)V // method@3f6f │ │ -151ccc: 5431 f61e |000e: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ -151cd0: d802 00ff |0010: add-int/lit8 v2, v0, #int -1 // #ff │ │ -151cd4: 6e20 701c 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ -151cda: 0e00 |0015: return-void │ │ +14f820: |[14f820] indrora.atomic.activity.ConversationActivity.onRemoveConversation:(Ljava/lang/String;)V │ │ +14f830: 5431 f71e |0000: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f834: 6e20 693f 4100 |0002: invoke-virtual {v1, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ +14f83a: 0a00 |0005: move-result v0 │ │ +14f83c: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +14f83e: 3210 0e00 |0007: if-eq v0, v1, 0015 // +000e │ │ +14f842: 5431 f71e |0009: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f846: 6e20 6f3f 0100 |000b: invoke-virtual {v1, v0}, Lindrora/atomic/adapter/ConversationPagerAdapter;.removeConversation:(I)V // method@3f6f │ │ +14f84c: 5431 f61e |000e: iget-object v1, v3, Lindrora/atomic/activity/ConversationActivity;.pager:Landroid/support/v4/view/ViewPager; // field@1ef6 │ │ +14f850: d802 00ff |0010: add-int/lit8 v2, v0, #int -1 // #ff │ │ +14f854: 6e20 701c 2100 |0012: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@1c70 │ │ +14f85a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0006 line=984 │ │ 0x0009 line=985 │ │ 0x000e line=986 │ │ 0x0015 line=989 │ │ @@ -475699,192 +475892,192 @@ │ │ 0x0000 - 0x0016 reg=4 target Ljava/lang/String; │ │ │ │ #15 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onResume' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 16 │ │ + registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 371 16-bit code units │ │ -151cdc: |[151cdc] indrora.atomic.activity.ConversationActivity.onResume:()V │ │ -151cec: 121e |0000: const/4 v14, #int 1 // #1 │ │ -151cee: 220b 3108 |0001: new-instance v11, Lindrora/atomic/receiver/ConversationReceiver; // type@0831 │ │ -151cf2: 54fc fa1e |0003: iget-object v12, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151cf6: 6e10 f541 0c00 |0005: invoke-virtual {v12}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -151cfc: 0a0c |0008: move-result v12 │ │ -151cfe: 7030 4342 cb0f |0009: invoke-direct {v11, v12, v15}, Lindrora/atomic/receiver/ConversationReceiver;.:(ILindrora/atomic/listener/ConversationListener;)V // method@4243 │ │ -151d04: 5bfb f11e |000c: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d08: 54fb f11e |000e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d0c: 220c 4e00 |0010: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d10: 1a0d 152f |0012: const-string v13, "indrora.atomic.conversation.message" // string@2f15 │ │ -151d14: 7020 f401 dc00 |0014: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151d1a: 6e30 023f bf0c |0017: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151d20: 54fb f11e |001a: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d24: 220c 4e00 |001c: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d28: 1a0d 162f |001e: const-string v13, "indrora.atomic.conversation.new" // string@2f16 │ │ -151d2c: 7020 f401 dc00 |0020: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151d32: 6e30 023f bf0c |0023: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151d38: 54fb f11e |0026: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d3c: 220c 4e00 |0028: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d40: 1a0d 172f |002a: const-string v13, "indrora.atomic.conversation.remove" // string@2f17 │ │ -151d44: 7020 f401 dc00 |002c: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151d4a: 6e30 023f bf0c |002f: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151d50: 54fb f11e |0032: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d54: 220c 4e00 |0034: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d58: 1a0d 182f |0036: const-string v13, "indrora.atomic.conversation.topic" // string@2f18 │ │ -151d5c: 7020 f401 dc00 |0038: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151d62: 6e30 023f bf0c |003b: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151d68: 54fb f11e |003e: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ -151d6c: 220c 4e00 |0040: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d70: 1a0d 142f |0042: const-string v13, "indrora.atomic.conversation.clear" // string@2f14 │ │ -151d74: 7020 f401 dc00 |0044: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151d7a: 6e30 023f bf0c |0047: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151d80: 220b 3308 |004a: new-instance v11, Lindrora/atomic/receiver/ServerReceiver; // type@0833 │ │ -151d84: 7020 4742 fb00 |004c: invoke-direct {v11, v15}, Lindrora/atomic/receiver/ServerReceiver;.:(Lindrora/atomic/listener/ServerListener;)V // method@4247 │ │ -151d8a: 5bfb fc1e |004f: iput-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ -151d8e: 54fb fc1e |0051: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ -151d92: 220c 4e00 |0053: new-instance v12, Landroid/content/IntentFilter; // type@004e │ │ -151d96: 1a0d 1a2f |0055: const-string v13, "indrora.atomic.server.status" // string@2f1a │ │ -151d9a: 7020 f401 dc00 |0057: invoke-direct {v12, v13}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -151da0: 6e30 023f bf0c |005a: invoke-virtual {v15, v11, v12}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ -151da6: 6f10 0329 0f00 |005d: invoke-super {v15}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@2903 │ │ -151dac: 2206 4d00 |0060: new-instance v6, Landroid/content/Intent; // type@004d │ │ -151db0: 1c0b 1608 |0062: const-class v11, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -151db4: 7030 c601 f60b |0064: invoke-direct {v6, v15, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -151dba: 1a0b 1f2f |0067: const-string v11, "indrora.atomic.service.foreground" // string@2f1f │ │ -151dbe: 6e20 eb01 b600 |0069: invoke-virtual {v6, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -151dc4: 6e20 0f3f 6f00 |006c: invoke-virtual {v15, v6}, Lindrora/atomic/activity/ConversationActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f0f │ │ -151dca: 1202 |006f: const/4 v2, #int 0 // #0 │ │ -151dcc: 600b c100 |0070: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -151dd0: 130c 0e00 |0072: const/16 v12, #int 14 // #e │ │ -151dd4: 34cb 0600 |0074: if-lt v11, v12, 007a // +0006 │ │ -151dd8: de02 0208 |0076: or-int/lit8 v2, v2, #int 8 // #08 │ │ -151ddc: de02 0240 |0078: or-int/lit8 v2, v2, #int 64 // #40 │ │ -151de0: 6e40 e03e 6f2f |007a: invoke-virtual {v15, v6, v15, v2}, Lindrora/atomic/activity/ConversationActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@3ee0 │ │ -151de6: 140b 7000 0c7f |007d: const v11, #float 1.86094e+38 // #7f0c0070 │ │ -151dec: 6e20 e33e bf00 |0080: invoke-virtual {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ -151df2: 0c0b |0083: move-result-object v11 │ │ -151df4: 1f0b 3c07 |0084: check-cast v11, Landroid/widget/EditText; // type@073c │ │ -151df8: 6e20 2f3b eb00 |0086: invoke-virtual {v11, v14}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ -151dfe: 54fb fa1e |0089: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151e02: 6e10 f241 0b00 |008b: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ -151e08: 0c08 |008e: move-result-object v8 │ │ -151e0a: 7210 e043 0800 |008f: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ -151e10: 0c05 |0092: move-result-object v5 │ │ -151e12: 7210 0244 0500 |0093: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -151e18: 0a0b |0096: move-result v11 │ │ -151e1a: 380b 5400 |0097: if-eqz v11, 00eb // +0054 │ │ -151e1e: 7210 0344 0500 |0099: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -151e24: 0c01 |009c: move-result-object v1 │ │ -151e26: 1f01 2208 |009d: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ -151e2a: 6e10 a441 0100 |009f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ -151e30: 0c09 |00a2: move-result-object v9 │ │ -151e32: 54fb f71e |00a3: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151e36: 6e20 643f 9b00 |00a5: invoke-virtual {v11, v9}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ -151e3c: 0c07 |00a8: move-result-object v7 │ │ -151e3e: 3807 3500 |00a9: if-eqz v7, 00de // +0035 │ │ -151e42: 6e10 a041 0100 |00ab: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getBuffer:()Ljava/util/LinkedList; // method@41a0 │ │ -151e48: 0c0b |00ae: move-result-object v11 │ │ -151e4a: 6e20 723f b700 |00af: invoke-virtual {v7, v11}, Lindrora/atomic/adapter/MessageListAdapter;.addBulkMessages:(Ljava/util/LinkedList;)V // method@3f72 │ │ -151e50: 6e10 9b41 0100 |00b2: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.clearBuffer:()V // method@419b │ │ -151e56: 6e10 a641 0100 |00b5: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ -151e5c: 0a0b |00b8: move-result v11 │ │ -151e5e: 122c |00b9: const/4 v12, #int 2 // #2 │ │ -151e60: 33cb d9ff |00ba: if-ne v11, v12, 0093 // -0027 │ │ -151e64: 6e10 a541 0100 |00bc: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ -151e6a: 0a0b |00bf: move-result v11 │ │ -151e6c: 3d0b d3ff |00c0: if-lez v11, 0093 // -002d │ │ -151e70: 2200 4d00 |00c2: new-instance v0, Landroid/content/Intent; // type@004d │ │ -151e74: 1c0b 1608 |00c4: const-class v11, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -151e78: 7030 c601 f00b |00c6: invoke-direct {v0, v15, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -151e7e: 1a0b 1c2f |00c9: const-string v11, "indrora.atomic.service.ack_new_mentions" // string@2f1c │ │ -151e82: 6e20 eb01 b000 |00cb: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -151e88: 1a0b 1d2f |00ce: const-string v11, "indrora.atomic.service.ack_serverid" // string@2f1d │ │ -151e8c: 52fc fb1e |00d0: iget v12, v15, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -151e90: 6e30 e001 b00c |00d2: invoke-virtual {v0, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -151e96: 1a0b 1b2f |00d5: const-string v11, "indrora.atomic.service.ack_convtitle" // string@2f1b │ │ -151e9a: 6e30 e401 b009 |00d7: invoke-virtual {v0, v11, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ -151ea0: 6e20 0f3f 0f00 |00da: invoke-virtual {v15, v0}, Lindrora/atomic/activity/ConversationActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f0f │ │ -151ea6: 28b6 |00dd: goto 0093 // -004a │ │ -151ea8: 54fb f71e |00de: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151eac: 6e20 693f 9b00 |00e0: invoke-virtual {v11, v9}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ -151eb2: 0a0b |00e3: move-result v11 │ │ -151eb4: 12fc |00e4: const/4 v12, #int -1 // #ff │ │ -151eb6: 33cb d0ff |00e5: if-ne v11, v12, 00b5 // -0030 │ │ -151eba: 6e20 f43e 9f00 |00e7: invoke-virtual {v15, v9}, Lindrora/atomic/activity/ConversationActivity;.onNewConversation:(Ljava/lang/String;)V // method@3ef4 │ │ -151ec0: 28cb |00ea: goto 00b5 // -0035 │ │ -151ec2: 54fb f71e |00eb: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151ec6: 6e10 613f 0b00 |00ed: invoke-virtual {v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ -151ecc: 0a0a |00f0: move-result v10 │ │ -151ece: 7210 e143 0800 |00f1: invoke-interface {v8}, Ljava/util/Collection;.size:()I // method@43e1 │ │ -151ed4: 0a0b |00f4: move-result v11 │ │ -151ed6: 37ba 1f00 |00f5: if-le v10, v11, 0114 // +001f │ │ -151eda: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ -151edc: 0134 |00f8: move v4, v3 │ │ -151ede: 35a4 1b00 |00f9: if-ge v4, v10, 0114 // +001b │ │ -151ee2: 54fb f71e |00fb: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151ee6: 6e20 623f 4b00 |00fd: invoke-virtual {v11, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ -151eec: 0c0b |0100: move-result-object v11 │ │ -151eee: 7220 df43 b800 |0101: invoke-interface {v8, v11}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ -151ef4: 0a0b |0104: move-result v11 │ │ -151ef6: 390b 6c00 |0105: if-nez v11, 0171 // +006c │ │ -151efa: 54fb f71e |0107: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ -151efe: d803 04ff |0109: add-int/lit8 v3, v4, #int -1 // #ff │ │ -151f02: 6e20 6f3f 4b00 |010b: invoke-virtual {v11, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.removeConversation:(I)V // method@3f6f │ │ -151f08: d80a 0aff |010e: add-int/lit8 v10, v10, #int -1 // #ff │ │ -151f0c: d803 0301 |0110: add-int/lit8 v3, v3, #int 1 // #01 │ │ -151f10: 0134 |0112: move v4, v3 │ │ -151f12: 28e6 |0113: goto 00f9 // -001a │ │ -151f14: 54fb f51e |0114: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ -151f18: 380b 0a00 |0116: if-eqz v11, 0120 // +000a │ │ -151f1c: 220b c507 |0118: new-instance v11, Lindrora/atomic/activity/ConversationActivity$5; // type@07c5 │ │ -151f20: 7020 c43e fb00 |011a: invoke-direct {v11, v15}, Lindrora/atomic/activity/ConversationActivity$5;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ec4 │ │ -151f26: 6e10 c63e 0b00 |011d: invoke-virtual {v11}, Lindrora/atomic/activity/ConversationActivity$5;.start:()V // method@3ec6 │ │ -151f2c: 7010 0a3f 0f00 |0120: invoke-direct {v15}, Lindrora/atomic/activity/ConversationActivity;.setupColors:()V // method@3f0a │ │ -151f32: 7010 0b3f 0f00 |0123: invoke-direct {v15}, Lindrora/atomic/activity/ConversationActivity;.setupIndicator:()V // method@3f0b │ │ -151f38: 54fb fa1e |0126: iget-object v11, v15, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151f3c: 6e20 0a42 eb00 |0128: invoke-virtual {v11, v14}, Lindrora/atomic/model/Server;.setIsForeground:(Z)V // method@420a │ │ -151f42: 6e10 e53e 0f00 |012b: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -151f48: 0c0b |012e: move-result-object v11 │ │ -151f4a: 1a0c e746 |012f: const-string v12, "target" // string@46e7 │ │ -151f4e: 6e20 dc01 cb00 |0131: invoke-virtual {v11, v12}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ -151f54: 0a0b |0134: move-result v11 │ │ -151f56: 380b 2400 |0135: if-eqz v11, 0159 // +0024 │ │ -151f5a: 1a0b 2e06 |0137: const-string v11, "ConversationActivity" // string@062e │ │ -151f5e: 220c 7908 |0139: new-instance v12, Ljava/lang/StringBuilder; // type@0879 │ │ -151f62: 7010 5a43 0c00 |013b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ -151f68: 1a0d e23b |013e: const-string v13, "onResume: " // string@3be2 │ │ -151f6c: 6e20 6343 dc00 |0140: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -151f72: 0c0c |0143: move-result-object v12 │ │ -151f74: 6e10 e53e 0f00 |0144: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -151f7a: 0c0d |0147: move-result-object v13 │ │ -151f7c: 1a0e e746 |0148: const-string v14, "target" // string@46e7 │ │ -151f80: 6e20 da01 ed00 |014a: invoke-virtual {v13, v14}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ -151f86: 0c0d |014d: move-result-object v13 │ │ -151f88: 6e20 6343 dc00 |014e: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ -151f8e: 0c0c |0151: move-result-object v12 │ │ -151f90: 6e10 6a43 0c00 |0152: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ -151f96: 0c0c |0155: move-result-object v12 │ │ -151f98: 7120 5737 cb00 |0156: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -151f9e: 6e10 e53e 0f00 |0159: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -151fa4: 0c0b |015c: move-result-object v11 │ │ -151fa6: 6e10 d201 0b00 |015d: invoke-virtual {v11}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ -151fac: 0c0b |0160: move-result-object v11 │ │ -151fae: 1a0c e746 |0161: const-string v12, "target" // string@46e7 │ │ -151fb2: 6e20 9d04 cb00 |0163: invoke-virtual {v11, v12}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ -151fb8: 0a0b |0166: move-result v11 │ │ -151fba: 380b 0900 |0167: if-eqz v11, 0170 // +0009 │ │ -151fbe: 6e10 e53e 0f00 |0169: invoke-virtual {v15}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -151fc4: 0c0b |016c: move-result-object v11 │ │ -151fc6: 7020 d23e bf00 |016d: invoke-direct {v15, v11}, Lindrora/atomic/activity/ConversationActivity;.ShuffleToHighlight:(Landroid/content/Intent;)V // method@3ed2 │ │ -151fcc: 0e00 |0170: return-void │ │ -151fce: 0143 |0171: move v3, v4 │ │ -151fd0: 289e |0172: goto 0110 // -0062 │ │ +14f85c: |[14f85c] indrora.atomic.activity.ConversationActivity.onResume:()V │ │ +14f86c: 121d |0000: const/4 v13, #int 1 // #1 │ │ +14f86e: 220a 3108 |0001: new-instance v10, Lindrora/atomic/receiver/ConversationReceiver; // type@0831 │ │ +14f872: 54eb fa1e |0003: iget-object v11, v14, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f876: 6e10 f541 0b00 |0005: invoke-virtual {v11}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14f87c: 0a0b |0008: move-result v11 │ │ +14f87e: 7030 4342 ba0e |0009: invoke-direct {v10, v11, v14}, Lindrora/atomic/receiver/ConversationReceiver;.:(ILindrora/atomic/listener/ConversationListener;)V // method@4243 │ │ +14f884: 5bea f11e |000c: iput-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f888: 54ea f11e |000e: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f88c: 220b 4e00 |0010: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f890: 1a0c 102f |0012: const-string v12, "indrora.atomic.conversation.message" // string@2f10 │ │ +14f894: 7020 f401 cb00 |0014: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f89a: 6e30 023f ae0b |0017: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f8a0: 54ea f11e |001a: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f8a4: 220b 4e00 |001c: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f8a8: 1a0c 112f |001e: const-string v12, "indrora.atomic.conversation.new" // string@2f11 │ │ +14f8ac: 7020 f401 cb00 |0020: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f8b2: 6e30 023f ae0b |0023: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f8b8: 54ea f11e |0026: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f8bc: 220b 4e00 |0028: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f8c0: 1a0c 122f |002a: const-string v12, "indrora.atomic.conversation.remove" // string@2f12 │ │ +14f8c4: 7020 f401 cb00 |002c: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f8ca: 6e30 023f ae0b |002f: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f8d0: 54ea f11e |0032: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f8d4: 220b 4e00 |0034: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f8d8: 1a0c 132f |0036: const-string v12, "indrora.atomic.conversation.topic" // string@2f13 │ │ +14f8dc: 7020 f401 cb00 |0038: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f8e2: 6e30 023f ae0b |003b: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f8e8: 54ea f11e |003e: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; // field@1ef1 │ │ +14f8ec: 220b 4e00 |0040: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f8f0: 1a0c 0f2f |0042: const-string v12, "indrora.atomic.conversation.clear" // string@2f0f │ │ +14f8f4: 7020 f401 cb00 |0044: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f8fa: 6e30 023f ae0b |0047: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f900: 220a 3308 |004a: new-instance v10, Lindrora/atomic/receiver/ServerReceiver; // type@0833 │ │ +14f904: 7020 4742 ea00 |004c: invoke-direct {v10, v14}, Lindrora/atomic/receiver/ServerReceiver;.:(Lindrora/atomic/listener/ServerListener;)V // method@4247 │ │ +14f90a: 5bea fc1e |004f: iput-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ +14f90e: 54ea fc1e |0051: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.serverReceiver:Lindrora/atomic/receiver/ServerReceiver; // field@1efc │ │ +14f912: 220b 4e00 |0053: new-instance v11, Landroid/content/IntentFilter; // type@004e │ │ +14f916: 1a0c 152f |0055: const-string v12, "indrora.atomic.server.status" // string@2f15 │ │ +14f91a: 7020 f401 cb00 |0057: invoke-direct {v11, v12}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +14f920: 6e30 023f ae0b |005a: invoke-virtual {v14, v10, v11}, Lindrora/atomic/activity/ConversationActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f02 │ │ +14f926: 6f10 0329 0e00 |005d: invoke-super {v14}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@2903 │ │ +14f92c: 2205 4d00 |0060: new-instance v5, Landroid/content/Intent; // type@004d │ │ +14f930: 1c0a 1608 |0062: const-class v10, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +14f934: 7030 c601 e50a |0064: invoke-direct {v5, v14, v10}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +14f93a: 1a0a 1a2f |0067: const-string v10, "indrora.atomic.service.foreground" // string@2f1a │ │ +14f93e: 6e20 eb01 a500 |0069: invoke-virtual {v5, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +14f944: 6e20 0f3f 5e00 |006c: invoke-virtual {v14, v5}, Lindrora/atomic/activity/ConversationActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f0f │ │ +14f94a: 1202 |006f: const/4 v2, #int 0 // #0 │ │ +14f94c: 600a c100 |0070: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +14f950: 130b 0e00 |0072: const/16 v11, #int 14 // #e │ │ +14f954: 34ba 0600 |0074: if-lt v10, v11, 007a // +0006 │ │ +14f958: de02 0208 |0076: or-int/lit8 v2, v2, #int 8 // #08 │ │ +14f95c: de02 0240 |0078: or-int/lit8 v2, v2, #int 64 // #40 │ │ +14f960: 6e40 e03e 5e2e |007a: invoke-virtual {v14, v5, v14, v2}, Lindrora/atomic/activity/ConversationActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@3ee0 │ │ +14f966: 140a 7000 0c7f |007d: const v10, #float 1.86094e+38 // #7f0c0070 │ │ +14f96c: 6e20 e33e ae00 |0080: invoke-virtual {v14, v10}, Lindrora/atomic/activity/ConversationActivity;.findViewById:(I)Landroid/view/View; // method@3ee3 │ │ +14f972: 0c0a |0083: move-result-object v10 │ │ +14f974: 1f0a 3c07 |0084: check-cast v10, Landroid/widget/EditText; // type@073c │ │ +14f978: 6e20 2f3b da00 |0086: invoke-virtual {v10, v13}, Landroid/widget/EditText;.setEnabled:(Z)V // method@3b2f │ │ +14f97e: 54ea fa1e |0089: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14f982: 6e10 f241 0a00 |008b: invoke-virtual {v10}, Lindrora/atomic/model/Server;.getConversations:()Ljava/util/ArrayList; // method@41f2 │ │ +14f988: 0c07 |008e: move-result-object v7 │ │ +14f98a: 7210 e043 0700 |008f: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@43e0 │ │ +14f990: 0c0a |0092: move-result-object v10 │ │ +14f992: 7210 0244 0a00 |0093: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +14f998: 0a0b |0096: move-result v11 │ │ +14f99a: 380b 5400 |0097: if-eqz v11, 00eb // +0054 │ │ +14f99e: 7210 0344 0a00 |0099: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +14f9a4: 0c01 |009c: move-result-object v1 │ │ +14f9a6: 1f01 2208 |009d: check-cast v1, Lindrora/atomic/model/Conversation; // type@0822 │ │ +14f9aa: 6e10 a441 0100 |009f: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getName:()Ljava/lang/String; // method@41a4 │ │ +14f9b0: 0c08 |00a2: move-result-object v8 │ │ +14f9b2: 54eb f71e |00a3: iget-object v11, v14, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14f9b6: 6e20 643f 8b00 |00a5: invoke-virtual {v11, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItemAdapter:(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; // method@3f64 │ │ +14f9bc: 0c06 |00a8: move-result-object v6 │ │ +14f9be: 3806 3500 |00a9: if-eqz v6, 00de // +0035 │ │ +14f9c2: 6e10 a041 0100 |00ab: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getBuffer:()Ljava/util/LinkedList; // method@41a0 │ │ +14f9c8: 0c0b |00ae: move-result-object v11 │ │ +14f9ca: 6e20 723f b600 |00af: invoke-virtual {v6, v11}, Lindrora/atomic/adapter/MessageListAdapter;.addBulkMessages:(Ljava/util/LinkedList;)V // method@3f72 │ │ +14f9d0: 6e10 9b41 0100 |00b2: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.clearBuffer:()V // method@419b │ │ +14f9d6: 6e10 a641 0100 |00b5: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getStatus:()I // method@41a6 │ │ +14f9dc: 0a0b |00b8: move-result v11 │ │ +14f9de: 122c |00b9: const/4 v12, #int 2 // #2 │ │ +14f9e0: 33cb d9ff |00ba: if-ne v11, v12, 0093 // -0027 │ │ +14f9e4: 6e10 a541 0100 |00bc: invoke-virtual {v1}, Lindrora/atomic/model/Conversation;.getNewMentions:()I // method@41a5 │ │ +14f9ea: 0a0b |00bf: move-result v11 │ │ +14f9ec: 3d0b d3ff |00c0: if-lez v11, 0093 // -002d │ │ +14f9f0: 2200 4d00 |00c2: new-instance v0, Landroid/content/Intent; // type@004d │ │ +14f9f4: 1c0b 1608 |00c4: const-class v11, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +14f9f8: 7030 c601 e00b |00c6: invoke-direct {v0, v14, v11}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +14f9fe: 1a0b 172f |00c9: const-string v11, "indrora.atomic.service.ack_new_mentions" // string@2f17 │ │ +14fa02: 6e20 eb01 b000 |00cb: invoke-virtual {v0, v11}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +14fa08: 1a0b 182f |00ce: const-string v11, "indrora.atomic.service.ack_serverid" // string@2f18 │ │ +14fa0c: 52ec fb1e |00d0: iget v12, v14, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14fa10: 6e30 e001 b00c |00d2: invoke-virtual {v0, v11, v12}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +14fa16: 1a0b 162f |00d5: const-string v11, "indrora.atomic.service.ack_convtitle" // string@2f16 │ │ +14fa1a: 6e30 e401 b008 |00d7: invoke-virtual {v0, v11, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@01e4 │ │ +14fa20: 6e20 0f3f 0e00 |00da: invoke-virtual {v14, v0}, Lindrora/atomic/activity/ConversationActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f0f │ │ +14fa26: 28b6 |00dd: goto 0093 // -004a │ │ +14fa28: 54eb f71e |00de: iget-object v11, v14, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14fa2c: 6e20 693f 8b00 |00e0: invoke-virtual {v11, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getPositionByName:(Ljava/lang/String;)I // method@3f69 │ │ +14fa32: 0a0b |00e3: move-result v11 │ │ +14fa34: 12fc |00e4: const/4 v12, #int -1 // #ff │ │ +14fa36: 33cb d0ff |00e5: if-ne v11, v12, 00b5 // -0030 │ │ +14fa3a: 6e20 f43e 8e00 |00e7: invoke-virtual {v14, v8}, Lindrora/atomic/activity/ConversationActivity;.onNewConversation:(Ljava/lang/String;)V // method@3ef4 │ │ +14fa40: 28cb |00ea: goto 00b5 // -0035 │ │ +14fa42: 54ea f71e |00eb: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14fa46: 6e10 613f 0a00 |00ed: invoke-virtual {v10}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getCount:()I // method@3f61 │ │ +14fa4c: 0a09 |00f0: move-result v9 │ │ +14fa4e: 7210 e143 0700 |00f1: invoke-interface {v7}, Ljava/util/Collection;.size:()I // method@43e1 │ │ +14fa54: 0a0a |00f4: move-result v10 │ │ +14fa56: 37a9 1f00 |00f5: if-le v9, v10, 0114 // +001f │ │ +14fa5a: 1203 |00f7: const/4 v3, #int 0 // #0 │ │ +14fa5c: 0134 |00f8: move v4, v3 │ │ +14fa5e: 3594 1b00 |00f9: if-ge v4, v9, 0114 // +001b │ │ +14fa62: 54ea f71e |00fb: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14fa66: 6e20 623f 4a00 |00fd: invoke-virtual {v10, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.getItem:(I)Lindrora/atomic/model/Conversation; // method@3f62 │ │ +14fa6c: 0c0a |0100: move-result-object v10 │ │ +14fa6e: 7220 df43 a700 |0101: invoke-interface {v7, v10}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@43df │ │ +14fa74: 0a0a |0104: move-result v10 │ │ +14fa76: 390a 6c00 |0105: if-nez v10, 0171 // +006c │ │ +14fa7a: 54ea f71e |0107: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; // field@1ef7 │ │ +14fa7e: d803 04ff |0109: add-int/lit8 v3, v4, #int -1 // #ff │ │ +14fa82: 6e20 6f3f 4a00 |010b: invoke-virtual {v10, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;.removeConversation:(I)V // method@3f6f │ │ +14fa88: d809 09ff |010e: add-int/lit8 v9, v9, #int -1 // #ff │ │ +14fa8c: d803 0301 |0110: add-int/lit8 v3, v3, #int 1 // #01 │ │ +14fa90: 0134 |0112: move v4, v3 │ │ +14fa92: 28e6 |0113: goto 00f9 // -001a │ │ +14fa94: 54ea f51e |0114: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.joinChannelBuffer:Ljava/lang/String; // field@1ef5 │ │ +14fa98: 380a 0a00 |0116: if-eqz v10, 0120 // +000a │ │ +14fa9c: 220a c507 |0118: new-instance v10, Lindrora/atomic/activity/ConversationActivity$5; // type@07c5 │ │ +14faa0: 7020 c43e ea00 |011a: invoke-direct {v10, v14}, Lindrora/atomic/activity/ConversationActivity$5;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ec4 │ │ +14faa6: 6e10 c63e 0a00 |011d: invoke-virtual {v10}, Lindrora/atomic/activity/ConversationActivity$5;.start:()V // method@3ec6 │ │ +14faac: 7010 0a3f 0e00 |0120: invoke-direct {v14}, Lindrora/atomic/activity/ConversationActivity;.setupColors:()V // method@3f0a │ │ +14fab2: 7010 0b3f 0e00 |0123: invoke-direct {v14}, Lindrora/atomic/activity/ConversationActivity;.setupIndicator:()V // method@3f0b │ │ +14fab8: 54ea fa1e |0126: iget-object v10, v14, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fabc: 6e20 0a42 da00 |0128: invoke-virtual {v10, v13}, Lindrora/atomic/model/Server;.setIsForeground:(Z)V // method@420a │ │ +14fac2: 6e10 e53e 0e00 |012b: invoke-virtual {v14}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14fac8: 0c0a |012e: move-result-object v10 │ │ +14faca: 1a0b e246 |012f: const-string v11, "target" // string@46e2 │ │ +14face: 6e20 dc01 ba00 |0131: invoke-virtual {v10, v11}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ +14fad4: 0a0a |0134: move-result v10 │ │ +14fad6: 380a 2400 |0135: if-eqz v10, 0159 // +0024 │ │ +14fada: 1a0a 2a06 |0137: const-string v10, "ConversationActivity" // string@062a │ │ +14fade: 220b 7908 |0139: new-instance v11, Ljava/lang/StringBuilder; // type@0879 │ │ +14fae2: 7010 5a43 0b00 |013b: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@435a │ │ +14fae8: 1a0c dd3b |013e: const-string v12, "onResume: " // string@3bdd │ │ +14faec: 6e20 6343 cb00 |0140: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14faf2: 0c0b |0143: move-result-object v11 │ │ +14faf4: 6e10 e53e 0e00 |0144: invoke-virtual {v14}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14fafa: 0c0c |0147: move-result-object v12 │ │ +14fafc: 1a0d e246 |0148: const-string v13, "target" // string@46e2 │ │ +14fb00: 6e20 da01 dc00 |014a: invoke-virtual {v12, v13}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@01da │ │ +14fb06: 0c0c |014d: move-result-object v12 │ │ +14fb08: 6e20 6343 cb00 |014e: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@4363 │ │ +14fb0e: 0c0b |0151: move-result-object v11 │ │ +14fb10: 6e10 6a43 0b00 |0152: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@436a │ │ +14fb16: 0c0b |0155: move-result-object v11 │ │ +14fb18: 7120 5737 ba00 |0156: invoke-static {v10, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14fb1e: 6e10 e53e 0e00 |0159: invoke-virtual {v14}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14fb24: 0c0a |015c: move-result-object v10 │ │ +14fb26: 6e10 d201 0a00 |015d: invoke-virtual {v10}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@01d2 │ │ +14fb2c: 0c0a |0160: move-result-object v10 │ │ +14fb2e: 1a0b e246 |0161: const-string v11, "target" // string@46e2 │ │ +14fb32: 6e20 9d04 ba00 |0163: invoke-virtual {v10, v11}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@049d │ │ +14fb38: 0a0a |0166: move-result v10 │ │ +14fb3a: 380a 0900 |0167: if-eqz v10, 0170 // +0009 │ │ +14fb3e: 6e10 e53e 0e00 |0169: invoke-virtual {v14}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14fb44: 0c0a |016c: move-result-object v10 │ │ +14fb46: 7020 d23e ae00 |016d: invoke-direct {v14, v10}, Lindrora/atomic/activity/ConversationActivity;.ShuffleToHighlight:(Landroid/content/Intent;)V // method@3ed2 │ │ +14fb4c: 0e00 |0170: return-void │ │ +14fb4e: 0143 |0171: move v3, v4 │ │ +14fb50: 289e |0172: goto 0110 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=490 │ │ 0x000e line=491 │ │ 0x001a line=493 │ │ 0x0026 line=495 │ │ 0x0032 line=497 │ │ @@ -475905,14 +476098,15 @@ │ │ 0x008f line=526 │ │ 0x009f line=527 │ │ 0x00a3 line=528 │ │ 0x00a9 line=530 │ │ 0x00ab line=531 │ │ 0x00b2 line=532 │ │ 0x00b5 line=541 │ │ + 0x00bc line=542 │ │ 0x00c2 line=543 │ │ 0x00c9 line=544 │ │ 0x00ce line=545 │ │ 0x00d5 line=546 │ │ 0x00da line=547 │ │ 0x00de line=535 │ │ 0x00e7 line=536 │ │ @@ -475921,76 +476115,79 @@ │ │ 0x00f7 line=554 │ │ 0x00fb line=555 │ │ 0x0107 line=556 │ │ 0x010e line=557 │ │ 0x0110 line=554 │ │ 0x0114 line=564 │ │ 0x0118 line=565 │ │ + 0x011d line=572 │ │ 0x0120 line=575 │ │ 0x0123 line=576 │ │ 0x0126 line=578 │ │ 0x012b line=580 │ │ 0x0137 line=581 │ │ + 0x0144 line=582 │ │ + 0x0156 line=581 │ │ 0x0159 line=584 │ │ 0x0169 line=585 │ │ 0x0170 line=589 │ │ locals : │ │ 0x00c9 - 0x00de reg=0 ackIntent Landroid/content/Intent; │ │ 0x009f - 0x00eb reg=1 conversation Lindrora/atomic/model/Conversation; │ │ - 0x00a9 - 0x00eb reg=7 mAdapter Lindrora/atomic/adapter/MessageListAdapter; │ │ - 0x00a3 - 0x00eb reg=9 name Ljava/lang/String; │ │ + 0x00a9 - 0x00eb reg=6 mAdapter Lindrora/atomic/adapter/MessageListAdapter; │ │ + 0x00a3 - 0x00eb reg=8 name Ljava/lang/String; │ │ 0x00f8 - 0x00f9 reg=3 i I │ │ 0x00f9 - 0x010b reg=4 i I │ │ 0x010b - 0x0113 reg=3 i I │ │ 0x0113 - 0x0114 reg=4 i I │ │ 0x0171 - 0x0172 reg=4 i I │ │ 0x0070 - 0x0173 reg=2 flags I │ │ 0x0172 - 0x0173 reg=3 i I │ │ - 0x0093 - 0x0173 reg=5 i$ Ljava/util/Iterator; │ │ - 0x0067 - 0x0173 reg=6 intent Landroid/content/Intent; │ │ - 0x008f - 0x0173 reg=8 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ - 0x00f1 - 0x0173 reg=10 numViews I │ │ - 0x0000 - 0x0173 reg=15 this Lindrora/atomic/activity/ConversationActivity; │ │ + 0x0067 - 0x0173 reg=5 intent Landroid/content/Intent; │ │ + 0x008f - 0x0173 reg=7 mConversations Ljava/util/Collection; Ljava/util/Collection; │ │ + 0x00f1 - 0x0173 reg=9 numViews I │ │ + 0x0000 - 0x0173 reg=14 this Lindrora/atomic/activity/ConversationActivity; │ │ │ │ #16 : (in Lindrora/atomic/activity/ConversationActivity;) │ │ name : 'onServiceConnected' │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -151fd4: |[151fd4] indrora.atomic.activity.ConversationActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -151fe4: 1f04 0f08 |0000: check-cast v4, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ -151fe8: 5b24 f01e |0002: iput-object v4, v2, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -151fec: 5420 fa1e |0004: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -151ff0: 6e10 fb41 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -151ff6: 0a00 |0009: move-result v0 │ │ -151ff8: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -151ffa: 3310 1c00 |000b: if-ne v0, v1, 0027 // +001c │ │ -151ffe: 6e10 e53e 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ -152004: 0c00 |0010: move-result-object v0 │ │ -152006: 1a01 0524 |0011: const-string v1, "connect" // string@2405 │ │ -15200a: 6e20 dc01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ -152010: 0a00 |0016: move-result v0 │ │ -152012: 3800 1000 |0017: if-eqz v0, 0027 // +0010 │ │ -152016: 5420 fa1e |0019: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15201a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -15201c: 6e20 0f42 1000 |001c: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -152022: 5420 f01e |001f: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -152026: 5421 fa1e |0021: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15202a: 6e20 c440 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ -152030: 0e00 |0026: return-void │ │ -152032: 6e10 ff3e 0200 |0027: invoke-virtual {v2}, Lindrora/atomic/activity/ConversationActivity;.onStatusUpdate:()V // method@3eff │ │ -152038: 28fc |002a: goto 0026 // -0004 │ │ +14fb54: |[14fb54] indrora.atomic.activity.ConversationActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +14fb64: 1f04 0f08 |0000: check-cast v4, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ +14fb68: 5b24 f01e |0002: iput-object v4, v2, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fb6c: 5420 fa1e |0004: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fb70: 6e10 fb41 0000 |0006: invoke-virtual {v0}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14fb76: 0a00 |0009: move-result v0 │ │ +14fb78: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +14fb7a: 3310 1c00 |000b: if-ne v0, v1, 0027 // +001c │ │ +14fb7e: 6e10 e53e 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/activity/ConversationActivity;.getIntent:()Landroid/content/Intent; // method@3ee5 │ │ +14fb84: 0c00 |0010: move-result-object v0 │ │ +14fb86: 1a01 0024 |0011: const-string v1, "connect" // string@2400 │ │ +14fb8a: 6e20 dc01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@01dc │ │ +14fb90: 0a00 |0016: move-result v0 │ │ +14fb92: 3800 1000 |0017: if-eqz v0, 0027 // +0010 │ │ +14fb96: 5420 fa1e |0019: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fb9a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +14fb9c: 6e20 0f42 1000 |001c: invoke-virtual {v0, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +14fba2: 5420 f01e |001f: iget-object v0, v2, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fba6: 5421 fa1e |0021: iget-object v1, v2, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fbaa: 6e20 c440 1000 |0023: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ +14fbb0: 0e00 |0026: return-void │ │ +14fbb2: 6e10 ff3e 0200 |0027: invoke-virtual {v2}, Lindrora/atomic/activity/ConversationActivity;.onStatusUpdate:()V // method@3eff │ │ +14fbb8: 28fc |002a: goto 0026 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0004 line=627 │ │ + 0x000d line=628 │ │ 0x0019 line=629 │ │ 0x001f line=630 │ │ 0x0026 line=634 │ │ 0x0027 line=632 │ │ locals : │ │ 0x0000 - 0x0002 reg=4 service Landroid/os/IBinder; │ │ 0x0000 - 0x002b reg=2 this Lindrora/atomic/activity/ConversationActivity; │ │ @@ -476001,18 +476198,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -15203c: |[15203c] indrora.atomic.activity.ConversationActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -15204c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -15204e: 5b10 f01e |0001: iput-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -152052: 0e00 |0003: return-void │ │ +14fbbc: |[14fbbc] indrora.atomic.activity.ConversationActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +14fbcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +14fbce: 5b10 f01e |0001: iput-object v0, v1, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fbd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0003 line=642 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0004 reg=2 name Landroid/content/ComponentName; │ │ @@ -476022,124 +476219,138 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 202 16-bit code units │ │ -152054: |[152054] indrora.atomic.activity.ConversationActivity.onStatusUpdate:()V │ │ -152064: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -152066: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -152068: 5472 fa1e |0002: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15206c: 6e10 fe41 0200 |0004: invoke-virtual {v2}, Lindrora/atomic/model/Server;.isConnected:()Z // method@41fe │ │ -152072: 0a02 |0007: move-result v2 │ │ -152074: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -152078: 0e00 |000a: return-void │ │ -15207a: 5472 fa1e |000b: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15207e: 6e10 fb41 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -152084: 0a02 |0010: move-result v2 │ │ -152086: 3902 3000 |0011: if-nez v2, 0041 // +0030 │ │ -15208a: 5472 fd1e |0013: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -15208e: 6e10 2f42 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ -152094: 0a02 |0018: move-result v2 │ │ -152096: 3802 1400 |0019: if-eqz v2, 002d // +0014 │ │ -15209a: 5472 f01e |001b: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -15209e: 6e10 c540 0200 |001d: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1520a4: 0c02 |0020: move-result-object v2 │ │ -1520a6: 5473 fa1e |0021: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -1520aa: 6e10 f541 0300 |0023: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1520b0: 0a03 |0026: move-result v3 │ │ -1520b2: 6e20 4e41 3200 |0027: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.isReconnecting:(I)Z // method@414e │ │ -1520b8: 0a02 |002a: move-result v2 │ │ -1520ba: 3902 dfff |002b: if-nez v2, 000a // -0021 │ │ -1520be: 5472 fd1e |002d: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ -1520c2: 6e10 3042 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ -1520c8: 0a02 |0032: move-result v2 │ │ -1520ca: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ -1520ce: 5472 f01e |0035: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -1520d2: 6e10 c540 0200 |0037: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1520d8: 0c02 |003a: move-result-object v2 │ │ -1520da: 6e10 4d41 0200 |003b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.isNetworkTransient:()Z // method@414d │ │ -1520e0: 0a02 |003e: move-result v2 │ │ -1520e2: 3902 cbff |003f: if-nez v2, 000a // -0035 │ │ -1520e6: 5472 fa1e |0041: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -1520ea: 6e10 fb41 0200 |0043: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -1520f0: 0a02 |0046: move-result v2 │ │ -1520f2: 3242 c3ff |0047: if-eq v2, v4, 000a // -003d │ │ -1520f6: 5472 f01e |0049: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -1520fa: 3802 bfff |004b: if-eqz v2, 000a // -0041 │ │ -1520fe: 5472 f01e |004d: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -152102: 6e10 c540 0200 |004f: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152108: 0c02 |0052: move-result-object v2 │ │ -15210a: 3802 b7ff |0053: if-eqz v2, 000a // -0049 │ │ -15210e: 5472 f01e |0055: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -152112: 6e10 c540 0200 |0057: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152118: 0c02 |005a: move-result-object v2 │ │ -15211a: 6e10 4641 0200 |005b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -152120: 0c02 |005e: move-result-object v2 │ │ -152122: 3802 abff |005f: if-eqz v2, 000a // -0055 │ │ -152126: 5472 f01e |0061: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -15212a: 6e10 c540 0200 |0063: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152130: 0c02 |0066: move-result-object v2 │ │ -152132: 6e10 4641 0200 |0067: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ -152138: 0c02 |006a: move-result-object v2 │ │ -15213a: 6e10 2b42 0200 |006b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ -152140: 0a02 |006e: move-result v2 │ │ -152142: 3902 9bff |006f: if-nez v2, 000a // -0065 │ │ -152146: 5572 f81e |0071: iget-boolean v2, v7, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ -15214a: 3902 97ff |0073: if-nez v2, 000a // -0069 │ │ -15214e: 5472 f01e |0075: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ -152152: 6e10 c540 0200 |0077: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152158: 0c02 |007a: move-result-object v2 │ │ -15215a: 5273 fb1e |007b: iget v3, v7, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ -15215e: 6e20 4e41 3200 |007d: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.isReconnecting:(I)Z // method@414e │ │ -152164: 0a02 |0080: move-result v2 │ │ -152166: 3902 89ff |0081: if-nez v2, 000a // -0077 │ │ -15216a: 5c74 f81e |0083: iput-boolean v4, v7, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ -15216e: 2201 2600 |0085: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -152172: 7020 d200 7100 |0087: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -152178: 6e10 e63e 0700 |008a: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ -15217e: 0c02 |008d: move-result-object v2 │ │ -152180: 1403 0201 0e7f |008e: const v3, #float 1.88756e+38 // #7f0e0102 │ │ -152186: 2344 3709 |0091: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ -15218a: 5475 fa1e |0093: iget-object v5, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ -15218e: 6e10 fd41 0500 |0095: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -152194: 0c05 |0098: move-result-object v5 │ │ -152196: 4d05 0406 |0099: aput-object v5, v4, v6 │ │ -15219a: 6e30 4202 3204 |009b: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ -1521a0: 0c02 |009e: move-result-object v2 │ │ -1521a2: 6e20 d800 2100 |009f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ -1521a8: 0c02 |00a2: move-result-object v2 │ │ -1521aa: 6e20 d400 6200 |00a3: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ -1521b0: 0c02 |00a6: move-result-object v2 │ │ -1521b2: 1a03 ca1c |00a7: const-string v3, "Yes" // string@1cca │ │ -1521b6: 2204 ca07 |00a9: new-instance v4, Lindrora/atomic/activity/ConversationActivity$9; // type@07ca │ │ -1521ba: 7020 cf3e 7400 |00ab: invoke-direct {v4, v7}, Lindrora/atomic/activity/ConversationActivity$9;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecf │ │ -1521c0: 6e30 de00 3204 |00ae: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ -1521c6: 0c02 |00b1: move-result-object v2 │ │ -1521c8: 1403 f100 0e7f |00b2: const v3, #float 1.88755e+38 // #7f0e00f1 │ │ -1521ce: 6e20 e93e 3700 |00b5: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ -1521d4: 0c03 |00b8: move-result-object v3 │ │ -1521d6: 2204 c907 |00b9: new-instance v4, Lindrora/atomic/activity/ConversationActivity$8; // type@07c9 │ │ -1521da: 7020 cd3e 7400 |00bb: invoke-direct {v4, v7}, Lindrora/atomic/activity/ConversationActivity$8;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecd │ │ -1521e0: 6e30 da00 3204 |00be: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00da │ │ -1521e6: 6e10 d300 0100 |00c1: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -1521ec: 0c00 |00c4: move-result-object v0 │ │ -1521ee: 6e10 e500 0000 |00c5: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -1521f4: 2900 42ff |00c8: goto/16 000a // -00be │ │ +14fbd4: |[14fbd4] indrora.atomic.activity.ConversationActivity.onStatusUpdate:()V │ │ +14fbe4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +14fbe6: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +14fbe8: 5472 fa1e |0002: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fbec: 6e10 fe41 0200 |0004: invoke-virtual {v2}, Lindrora/atomic/model/Server;.isConnected:()Z // method@41fe │ │ +14fbf2: 0a02 |0007: move-result v2 │ │ +14fbf4: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +14fbf8: 0e00 |000a: return-void │ │ +14fbfa: 5472 fa1e |000b: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fbfe: 6e10 fb41 0200 |000d: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14fc04: 0a02 |0010: move-result v2 │ │ +14fc06: 3902 3000 |0011: if-nez v2, 0041 // +0030 │ │ +14fc0a: 5472 fd1e |0013: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14fc0e: 6e10 2f42 0200 |0015: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectLoss:()Z // method@422f │ │ +14fc14: 0a02 |0018: move-result v2 │ │ +14fc16: 3802 1400 |0019: if-eqz v2, 002d // +0014 │ │ +14fc1a: 5472 f01e |001b: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fc1e: 6e10 c540 0200 |001d: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fc24: 0c02 |0020: move-result-object v2 │ │ +14fc26: 5473 fa1e |0021: iget-object v3, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fc2a: 6e10 f541 0300 |0023: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14fc30: 0a03 |0026: move-result v3 │ │ +14fc32: 6e20 4e41 3200 |0027: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.isReconnecting:(I)Z // method@414e │ │ +14fc38: 0a02 |002a: move-result v2 │ │ +14fc3a: 3902 dfff |002b: if-nez v2, 000a // -0021 │ │ +14fc3e: 5472 fd1e |002d: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.settings:Lindrora/atomic/model/Settings; // field@1efd │ │ +14fc42: 6e10 3042 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.reconnectTransient:()Z // method@4230 │ │ +14fc48: 0a02 |0032: move-result v2 │ │ +14fc4a: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ +14fc4e: 5472 f01e |0035: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fc52: 6e10 c540 0200 |0037: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fc58: 0c02 |003a: move-result-object v2 │ │ +14fc5a: 6e10 4d41 0200 |003b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.isNetworkTransient:()Z // method@414d │ │ +14fc60: 0a02 |003e: move-result v2 │ │ +14fc62: 3902 cbff |003f: if-nez v2, 000a // -0035 │ │ +14fc66: 5472 fa1e |0041: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fc6a: 6e10 fb41 0200 |0043: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14fc70: 0a02 |0046: move-result v2 │ │ +14fc72: 3242 c3ff |0047: if-eq v2, v4, 000a // -003d │ │ +14fc76: 5472 f01e |0049: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fc7a: 3802 bfff |004b: if-eqz v2, 000a // -0041 │ │ +14fc7e: 5472 f01e |004d: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fc82: 6e10 c540 0200 |004f: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fc88: 0c02 |0052: move-result-object v2 │ │ +14fc8a: 3802 b7ff |0053: if-eqz v2, 000a // -0049 │ │ +14fc8e: 5472 f01e |0055: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fc92: 6e10 c540 0200 |0057: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fc98: 0c02 |005a: move-result-object v2 │ │ +14fc9a: 6e10 4641 0200 |005b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +14fca0: 0c02 |005e: move-result-object v2 │ │ +14fca2: 3802 abff |005f: if-eqz v2, 000a // -0055 │ │ +14fca6: 5472 f01e |0061: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fcaa: 6e10 c540 0200 |0063: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fcb0: 0c02 |0066: move-result-object v2 │ │ +14fcb2: 6e10 4641 0200 |0067: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.getSettings:()Lindrora/atomic/model/Settings; // method@4146 │ │ +14fcb8: 0c02 |006a: move-result-object v2 │ │ +14fcba: 6e10 2b42 0200 |006b: invoke-virtual {v2}, Lindrora/atomic/model/Settings;.isReconnectEnabled:()Z // method@422b │ │ +14fcc0: 0a02 |006e: move-result v2 │ │ +14fcc2: 3902 9bff |006f: if-nez v2, 000a // -0065 │ │ +14fcc6: 5572 f81e |0071: iget-boolean v2, v7, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ +14fcca: 3902 97ff |0073: if-nez v2, 000a // -0069 │ │ +14fcce: 5472 f01e |0075: iget-object v2, v7, Lindrora/atomic/activity/ConversationActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1ef0 │ │ +14fcd2: 6e10 c540 0200 |0077: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fcd8: 0c02 |007a: move-result-object v2 │ │ +14fcda: 5273 fb1e |007b: iget v3, v7, Lindrora/atomic/activity/ConversationActivity;.serverId:I // field@1efb │ │ +14fcde: 6e20 4e41 3200 |007d: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.isReconnecting:(I)Z // method@414e │ │ +14fce4: 0a02 |0080: move-result v2 │ │ +14fce6: 3902 89ff |0081: if-nez v2, 000a // -0077 │ │ +14fcea: 5c74 f81e |0083: iput-boolean v4, v7, Lindrora/atomic/activity/ConversationActivity;.reconnectDialogActive:Z // field@1ef8 │ │ +14fcee: 2201 2600 |0085: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +14fcf2: 7020 d200 7100 |0087: invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +14fcf8: 6e10 e63e 0700 |008a: invoke-virtual {v7}, Lindrora/atomic/activity/ConversationActivity;.getResources:()Landroid/content/res/Resources; // method@3ee6 │ │ +14fcfe: 0c02 |008d: move-result-object v2 │ │ +14fd00: 1403 0201 0e7f |008e: const v3, #float 1.88756e+38 // #7f0e0102 │ │ +14fd06: 2344 3709 |0091: new-array v4, v4, [Ljava/lang/Object; // type@0937 │ │ +14fd0a: 5475 fa1e |0093: iget-object v5, v7, Lindrora/atomic/activity/ConversationActivity;.server:Lindrora/atomic/model/Server; // field@1efa │ │ +14fd0e: 6e10 fd41 0500 |0095: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +14fd14: 0c05 |0098: move-result-object v5 │ │ +14fd16: 4d05 0406 |0099: aput-object v5, v4, v6 │ │ +14fd1a: 6e30 4202 3204 |009b: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0242 │ │ +14fd20: 0c02 |009e: move-result-object v2 │ │ +14fd22: 6e20 d800 2100 |009f: invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00d8 │ │ +14fd28: 0c02 |00a2: move-result-object v2 │ │ +14fd2a: 6e20 d400 6200 |00a3: invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@00d4 │ │ +14fd30: 0c02 |00a6: move-result-object v2 │ │ +14fd32: 1a03 c61c |00a7: const-string v3, "Yes" // string@1cc6 │ │ +14fd36: 2204 ca07 |00a9: new-instance v4, Lindrora/atomic/activity/ConversationActivity$9; // type@07ca │ │ +14fd3a: 7020 cf3e 7400 |00ab: invoke-direct {v4, v7}, Lindrora/atomic/activity/ConversationActivity$9;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecf │ │ +14fd40: 6e30 de00 3204 |00ae: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00de │ │ +14fd46: 0c02 |00b1: move-result-object v2 │ │ +14fd48: 1403 f100 0e7f |00b2: const v3, #float 1.88755e+38 // #7f0e00f1 │ │ +14fd4e: 6e20 e93e 3700 |00b5: invoke-virtual {v7, v3}, Lindrora/atomic/activity/ConversationActivity;.getString:(I)Ljava/lang/String; // method@3ee9 │ │ +14fd54: 0c03 |00b8: move-result-object v3 │ │ +14fd56: 2204 c907 |00b9: new-instance v4, Lindrora/atomic/activity/ConversationActivity$8; // type@07c9 │ │ +14fd5a: 7020 cd3e 7400 |00bb: invoke-direct {v4, v7}, Lindrora/atomic/activity/ConversationActivity$8;.:(Lindrora/atomic/activity/ConversationActivity;)V // method@3ecd │ │ +14fd60: 6e30 da00 3204 |00be: invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00da │ │ +14fd66: 6e10 d300 0100 |00c1: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +14fd6c: 0c00 |00c4: move-result-object v0 │ │ +14fd6e: 6e10 e500 0000 |00c5: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +14fd74: 2900 42ff |00c8: goto/16 000a // -00be │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1009 │ │ 0x000a line=1077 │ │ 0x000b line=1025 │ │ + 0x0015 line=1026 │ │ + 0x0023 line=1027 │ │ + 0x0027 line=1026 │ │ + 0x002f line=1027 │ │ + 0x0037 line=1028 │ │ + 0x0043 line=1029 │ │ 0x0049 line=1034 │ │ + 0x0057 line=1035 │ │ 0x0061 line=1039 │ │ + 0x0077 line=1041 │ │ 0x0083 line=1043 │ │ 0x0085 line=1044 │ │ - 0x008a line=1045 │ │ + 0x008a line=1047 │ │ + 0x0095 line=1048 │ │ + 0x009b line=1047 │ │ + 0x009f line=1046 │ │ + 0x00a3 line=1049 │ │ + 0x00ae line=1050 │ │ + 0x00b5 line=1064 │ │ 0x00c1 line=1073 │ │ 0x00c5 line=1074 │ │ locals : │ │ 0x00c5 - 0x00ca reg=0 alert Landroid/app/AlertDialog; │ │ 0x008a - 0x00ca reg=1 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x00ca reg=7 this Lindrora/atomic/activity/ConversationActivity; │ │ │ │ @@ -476148,30 +476359,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1521f8: |[1521f8] indrora.atomic.activity.ConversationActivity.onTopicChanged:(Ljava/lang/String;)V │ │ -152208: 0e00 |0000: return-void │ │ +14fd78: |[14fd78] indrora.atomic.activity.ConversationActivity.onTopicChanged:(Ljava/lang/String;)V │ │ +14fd88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lindrora/atomic/activity/ConversationActivity; │ │ 0x0000 - 0x0001 reg=1 target Ljava/lang/String; │ │ │ │ - source_file_idx : 1583 (ConversationActivity.java) │ │ + source_file_idx : 1579 (ConversationActivity.java) │ │ │ │ Class #1657 header: │ │ class_idx : 2002 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1403 │ │ -source_file_idx : 6313 │ │ +source_file_idx : 6309 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 14 │ │ │ │ Class #1657 annotations: │ │ Annotations on field #7945 'doAutoconnect' │ │ @@ -476226,26 +476437,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -15220c: |[15220c] indrora.atomic.activity.ServersActivity.:()V │ │ -15221c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -15221e: 6702 0a1f |0001: sput v2, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -152222: 2200 3708 |0003: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ -152226: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -152228: 7110 c442 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -15222e: 0c01 |0009: move-result-object v1 │ │ -152230: 7110 c442 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ -152236: 0c02 |000d: move-result-object v2 │ │ -152238: 7030 5842 1002 |000e: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ -15223e: 6900 091f |0011: sput-object v0, Lindrora/atomic/activity/ServersActivity;.doAutoconnect:Lindrora/atomic/utils/LatchingValue; // field@1f09 │ │ -152242: 0e00 |0013: return-void │ │ +14fd8c: |[14fd8c] indrora.atomic.activity.ServersActivity.:()V │ │ +14fd9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +14fd9e: 6702 0a1f |0001: sput v2, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +14fda2: 2200 3708 |0003: new-instance v0, Lindrora/atomic/utils/LatchingValue; // type@0837 │ │ +14fda6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +14fda8: 7110 c442 0100 |0006: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +14fdae: 0c01 |0009: move-result-object v1 │ │ +14fdb0: 7110 c442 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@42c4 │ │ +14fdb6: 0c02 |000d: move-result-object v2 │ │ +14fdb8: 7030 5842 1002 |000e: invoke-direct {v0, v1, v2}, Lindrora/atomic/utils/LatchingValue;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@4258 │ │ +14fdbe: 6900 091f |0011: sput-object v0, Lindrora/atomic/activity/ServersActivity;.doAutoconnect:Lindrora/atomic/utils/LatchingValue; // field@1f09 │ │ +14fdc2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ 0x0003 line=83 │ │ locals : │ │ │ │ #1 : (in Lindrora/atomic/activity/ServersActivity;) │ │ @@ -476253,19 +476464,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -152244: |[152244] indrora.atomic.activity.ServersActivity.:()V │ │ -152254: 7010 ec28 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ -15225a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -15225e: 5a20 0b1f |0005: iput-wide v0, v2, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ -152262: 0e00 |0007: return-void │ │ +14fdc4: |[14fdc4] indrora.atomic.activity.ServersActivity.:()V │ │ +14fdd4: 7010 ec28 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/AppCompatActivity;.:()V // method@28ec │ │ +14fdda: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +14fdde: 5a20 0b1f |0005: iput-wide v0, v2, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ +14fde2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lindrora/atomic/activity/ServersActivity; │ │ │ │ @@ -476274,25 +476485,25 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -152264: |[152264] indrora.atomic.activity.ServersActivity.ConnectServer:(Lindrora/atomic/model/Server;)V │ │ -152274: 6e10 fb41 0200 |0000: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -15227a: 0a00 |0003: move-result v0 │ │ -15227c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -152280: 5410 081f |0006: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152284: 6e20 c440 2000 |0008: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ -15228a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -15228c: 6e20 0f42 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -152292: 5410 071f |000f: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -152296: 6e10 833f 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.notifyDataSetChanged:()V // method@3f83 │ │ -15229c: 0e00 |0014: return-void │ │ +14fde4: |[14fde4] indrora.atomic.activity.ServersActivity.ConnectServer:(Lindrora/atomic/model/Server;)V │ │ +14fdf4: 6e10 fb41 0200 |0000: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14fdfa: 0a00 |0003: move-result v0 │ │ +14fdfc: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +14fe00: 5410 081f |0006: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +14fe04: 6e20 c440 2000 |0008: invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCBinder;.connect:(Lindrora/atomic/model/Server;)V // method@40c4 │ │ +14fe0a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +14fe0c: 6e20 0f42 0200 |000c: invoke-virtual {v2, v0}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +14fe12: 5410 071f |000f: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +14fe16: 6e10 833f 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.notifyDataSetChanged:()V // method@3f83 │ │ +14fe1c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=249 │ │ 0x000b line=250 │ │ 0x000f line=251 │ │ 0x0014 line=254 │ │ @@ -476305,38 +476516,38 @@ │ │ type : '(Lindrora/atomic/model/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -1522a0: |[1522a0] indrora.atomic.activity.ServersActivity.DisconnectServer:(Lindrora/atomic/model/Server;)V │ │ -1522b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -1522b2: 6e10 fb41 0300 |0001: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -1522b8: 0a00 |0004: move-result v0 │ │ -1522ba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -1522be: 0e00 |0007: return-void │ │ -1522c0: 6e10 e941 0300 |0008: invoke-virtual {v3}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ -1522c6: 6e20 0f42 1300 |000b: invoke-virtual {v3, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -1522cc: 6e20 0b42 1300 |000e: invoke-virtual {v3, v1}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ -1522d2: 5420 081f |0011: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -1522d6: 6e10 c540 0000 |0013: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1522dc: 0c00 |0016: move-result-object v0 │ │ -1522de: 6e10 f541 0300 |0017: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1522e4: 0a01 |001a: move-result v1 │ │ -1522e6: 6e20 5941 1000 |001b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.removeReconnection:(I)V // method@4159 │ │ -1522ec: 5420 081f |001e: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -1522f0: 6e10 c540 0000 |0020: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1522f6: 0c00 |0023: move-result-object v0 │ │ -1522f8: 6e10 f541 0300 |0024: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1522fe: 0a01 |0027: move-result v1 │ │ -152300: 6e20 4441 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ -152306: 0c00 |002b: move-result-object v0 │ │ -152308: 6e10 d640 0000 |002c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ -15230e: 28d8 |002f: goto 0007 // -0028 │ │ +14fe20: |[14fe20] indrora.atomic.activity.ServersActivity.DisconnectServer:(Lindrora/atomic/model/Server;)V │ │ +14fe30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +14fe32: 6e10 fb41 0300 |0001: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14fe38: 0a00 |0004: move-result v0 │ │ +14fe3a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +14fe3e: 0e00 |0007: return-void │ │ +14fe40: 6e10 e941 0300 |0008: invoke-virtual {v3}, Lindrora/atomic/model/Server;.clearConversations:()V // method@41e9 │ │ +14fe46: 6e20 0f42 1300 |000b: invoke-virtual {v3, v1}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +14fe4c: 6e20 0b42 1300 |000e: invoke-virtual {v3, v1}, Lindrora/atomic/model/Server;.setMayReconnect:(Z)V // method@420b │ │ +14fe52: 5420 081f |0011: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +14fe56: 6e10 c540 0000 |0013: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fe5c: 0c00 |0016: move-result-object v0 │ │ +14fe5e: 6e10 f541 0300 |0017: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14fe64: 0a01 |001a: move-result v1 │ │ +14fe66: 6e20 5941 1000 |001b: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.removeReconnection:(I)V // method@4159 │ │ +14fe6c: 5420 081f |001e: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +14fe70: 6e10 c540 0000 |0020: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +14fe76: 0c00 |0023: move-result-object v0 │ │ +14fe78: 6e10 f541 0300 |0024: invoke-virtual {v3}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +14fe7e: 0a01 |0027: move-result v1 │ │ +14fe80: 6e20 4441 1000 |0028: invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;.getConnection:(I)Lindrora/atomic/irc/IRCConnection; // method@4144 │ │ +14fe86: 0c00 |002b: move-result-object v0 │ │ +14fe88: 6e10 d640 0000 |002c: invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection;.disconnect:()V // method@40d6 │ │ +14fe8e: 28d8 |002f: goto 0007 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=257 │ │ 0x0007 line=268 │ │ 0x0008 line=261 │ │ 0x000b line=262 │ │ 0x000e line=263 │ │ @@ -476351,17 +476562,17 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152310: |[152310] indrora.atomic.activity.ServersActivity.access$000:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V │ │ -152320: 7020 2e3f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.ConnectServer:(Lindrora/atomic/model/Server;)V // method@3f2e │ │ -152326: 0e00 |0003: return-void │ │ +14fe90: |[14fe90] indrora.atomic.activity.ServersActivity.access$000:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V │ │ +14fea0: 7020 2e3f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.ConnectServer:(Lindrora/atomic/model/Server;)V // method@3f2e │ │ +14fea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lindrora/atomic/model/Server; │ │ │ │ @@ -476370,17 +476581,17 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152328: |[152328] indrora.atomic.activity.ServersActivity.access$100:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V │ │ -152338: 7020 2f3f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ -15233e: 0e00 |0003: return-void │ │ +14fea8: |[14fea8] indrora.atomic.activity.ServersActivity.access$100:(Lindrora/atomic/activity/ServersActivity;Lindrora/atomic/model/Server;)V │ │ +14feb8: 7020 2f3f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ +14febe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lindrora/atomic/model/Server; │ │ │ │ @@ -476389,17 +476600,17 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152340: |[152340] indrora.atomic.activity.ServersActivity.access$200:(Lindrora/atomic/activity/ServersActivity;I)V │ │ -152350: 7020 393f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.editServer:(I)V // method@3f39 │ │ -152356: 0e00 |0003: return-void │ │ +14fec0: |[14fec0] indrora.atomic.activity.ServersActivity.access$200:(Lindrora/atomic/activity/ServersActivity;I)V │ │ +14fed0: 7020 393f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.editServer:(I)V // method@3f39 │ │ +14fed6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -476408,17 +476619,17 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152358: |[152358] indrora.atomic.activity.ServersActivity.access$300:(Lindrora/atomic/activity/ServersActivity;I)V │ │ -152368: 7020 383f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.duplicateServer:(I)V // method@3f38 │ │ -15236e: 0e00 |0003: return-void │ │ +14fed8: |[14fed8] indrora.atomic.activity.ServersActivity.access$300:(Lindrora/atomic/activity/ServersActivity;I)V │ │ +14fee8: 7020 383f 1000 |0000: invoke-direct {v0, v1}, Lindrora/atomic/activity/ServersActivity;.duplicateServer:(I)V // method@3f38 │ │ +14feee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -476427,17 +476638,17 @@ │ │ type : '(Lindrora/atomic/activity/ServersActivity;)Lindrora/atomic/irc/IRCBinder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -152370: |[152370] indrora.atomic.activity.ServersActivity.access$400:(Lindrora/atomic/activity/ServersActivity;)Lindrora/atomic/irc/IRCBinder; │ │ -152380: 5410 081f |0000: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152384: 1100 |0002: return-object v0 │ │ +14fef0: |[14fef0] indrora.atomic.activity.ServersActivity.access$400:(Lindrora/atomic/activity/ServersActivity;)Lindrora/atomic/irc/IRCBinder; │ │ +14ff00: 5410 081f |0000: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +14ff04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lindrora/atomic/activity/ServersActivity; │ │ │ │ #9 : (in Lindrora/atomic/activity/ServersActivity;) │ │ @@ -476445,68 +476656,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -152388: |[152388] indrora.atomic.activity.ServersActivity.autoconnect:()V │ │ -152398: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -15239a: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -1523a0: 0c03 |0004: move-result-object v3 │ │ -1523a2: 6e10 4f3e 0300 |0005: invoke-virtual {v3}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ -1523a8: 0c03 |0008: move-result-object v3 │ │ -1523aa: 6e10 d343 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ -1523b0: 0a03 |000c: move-result v3 │ │ -1523b2: 3553 0300 |000d: if-ge v3, v5, 0010 // +0003 │ │ -1523b6: 0e00 |000f: return-void │ │ -1523b8: 6203 091f |0010: sget-object v3, Lindrora/atomic/activity/ServersActivity;.doAutoconnect:Lindrora/atomic/utils/LatchingValue; // field@1f09 │ │ -1523bc: 6e10 5942 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ -1523c2: 0c03 |0015: move-result-object v3 │ │ -1523c4: 1f03 5408 |0016: check-cast v3, Ljava/lang/Boolean; // type@0854 │ │ -1523c8: 6e10 c242 0300 |0018: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ -1523ce: 0a03 |001b: move-result v3 │ │ -1523d0: 3803 f3ff |001c: if-eqz v3, 000f // -000d │ │ -1523d4: 1a03 0c24 |001e: const-string v3, "connectivity" // string@240c │ │ -1523d8: 6e20 3e3f 3600 |0020: invoke-virtual {v6, v3}, Lindrora/atomic/activity/ServersActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3f3e │ │ -1523de: 0c03 |0023: move-result-object v3 │ │ -1523e0: 1f03 cc00 |0024: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ -1523e4: 1f03 cc00 |0026: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ -1523e8: 6e10 6c04 0300 |0028: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ -1523ee: 0c01 |002b: move-result-object v1 │ │ -1523f0: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ -1523f4: 6e10 6f04 0100 |002e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@046f │ │ -1523fa: 0c03 |0031: move-result-object v3 │ │ -1523fc: 6204 be00 |0032: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@00be │ │ -152400: 3243 0c00 |0034: if-eq v3, v4, 0040 // +000c │ │ -152404: 1a03 4004 |0036: const-string v3, "Autoconnect skipped due to network outage" // string@0440 │ │ -152408: 7130 d23c 3605 |0038: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -15240e: 0c03 |003b: move-result-object v3 │ │ -152410: 6e10 d43c 0300 |003c: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -152416: 28d0 |003f: goto 000f // -0030 │ │ -152418: 1a03 a518 |0040: const-string v3, "ServerList" // string@18a5 │ │ -15241c: 1a04 1807 |0042: const-string v4, "Doing autoconnect" // string@0718 │ │ -152420: 7120 5737 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ -152426: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -152428: 5463 071f |0048: iget-object v3, v6, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -15242c: 6e10 7d3f 0300 |004a: invoke-virtual {v3}, Lindrora/atomic/adapter/ServerListAdapter;.getCount:()I // method@3f7d │ │ -152432: 0a03 |004d: move-result v3 │ │ -152434: 3530 c1ff |004e: if-ge v0, v3, 000f // -003f │ │ -152438: 5463 071f |0050: iget-object v3, v6, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -15243c: 6e20 7e3f 0300 |0052: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -152442: 0c02 |0055: move-result-object v2 │ │ -152444: 6e10 ee41 0200 |0056: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ -15244a: 0a03 |0059: move-result v3 │ │ -15244c: 3803 0b00 |005a: if-eqz v3, 0065 // +000b │ │ -152450: 6e10 fb41 0200 |005c: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -152456: 0a03 |005f: move-result v3 │ │ -152458: 3903 0500 |0060: if-nez v3, 0065 // +0005 │ │ -15245c: 7020 2e3f 2600 |0062: invoke-direct {v6, v2}, Lindrora/atomic/activity/ServersActivity;.ConnectServer:(Lindrora/atomic/model/Server;)V // method@3f2e │ │ -152462: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ -152466: 28e1 |0067: goto 0048 // -001f │ │ +14ff08: |[14ff08] indrora.atomic.activity.ServersActivity.autoconnect:()V │ │ +14ff18: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +14ff1a: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +14ff20: 0c03 |0004: move-result-object v3 │ │ +14ff22: 6e10 4f3e 0300 |0005: invoke-virtual {v3}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ +14ff28: 0c03 |0008: move-result-object v3 │ │ +14ff2a: 6e10 d343 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@43d3 │ │ +14ff30: 0a03 |000c: move-result v3 │ │ +14ff32: 3553 0300 |000d: if-ge v3, v5, 0010 // +0003 │ │ +14ff36: 0e00 |000f: return-void │ │ +14ff38: 6203 091f |0010: sget-object v3, Lindrora/atomic/activity/ServersActivity;.doAutoconnect:Lindrora/atomic/utils/LatchingValue; // field@1f09 │ │ +14ff3c: 6e10 5942 0300 |0012: invoke-virtual {v3}, Lindrora/atomic/utils/LatchingValue;.getValue:()Ljava/lang/Object; // method@4259 │ │ +14ff42: 0c03 |0015: move-result-object v3 │ │ +14ff44: 1f03 5408 |0016: check-cast v3, Ljava/lang/Boolean; // type@0854 │ │ +14ff48: 6e10 c242 0300 |0018: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@42c2 │ │ +14ff4e: 0a03 |001b: move-result v3 │ │ +14ff50: 3803 f3ff |001c: if-eqz v3, 000f // -000d │ │ +14ff54: 1a03 0724 |001e: const-string v3, "connectivity" // string@2407 │ │ +14ff58: 6e20 3e3f 3600 |0020: invoke-virtual {v6, v3}, Lindrora/atomic/activity/ServersActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@3f3e │ │ +14ff5e: 0c03 |0023: move-result-object v3 │ │ +14ff60: 1f03 cc00 |0024: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ +14ff64: 1f03 cc00 |0026: check-cast v3, Landroid/net/ConnectivityManager; // type@00cc │ │ +14ff68: 6e10 6c04 0300 |0028: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@046c │ │ +14ff6e: 0c01 |002b: move-result-object v1 │ │ +14ff70: 3801 0a00 |002c: if-eqz v1, 0036 // +000a │ │ +14ff74: 6e10 6f04 0100 |002e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@046f │ │ +14ff7a: 0c03 |0031: move-result-object v3 │ │ +14ff7c: 6204 be00 |0032: sget-object v4, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@00be │ │ +14ff80: 3243 0c00 |0034: if-eq v3, v4, 0040 // +000c │ │ +14ff84: 1a03 3c04 |0036: const-string v3, "Autoconnect skipped due to network outage" // string@043c │ │ +14ff88: 7130 d23c 3605 |0038: invoke-static {v6, v3, v5}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +14ff8e: 0c03 |003b: move-result-object v3 │ │ +14ff90: 6e10 d43c 0300 |003c: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +14ff96: 28d0 |003f: goto 000f // -0030 │ │ +14ff98: 1a03 a118 |0040: const-string v3, "ServerList" // string@18a1 │ │ +14ff9c: 1a04 1407 |0042: const-string v4, "Doing autoconnect" // string@0714 │ │ +14ffa0: 7120 5737 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@3757 │ │ +14ffa6: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +14ffa8: 5463 071f |0048: iget-object v3, v6, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +14ffac: 6e10 7d3f 0300 |004a: invoke-virtual {v3}, Lindrora/atomic/adapter/ServerListAdapter;.getCount:()I // method@3f7d │ │ +14ffb2: 0a03 |004d: move-result v3 │ │ +14ffb4: 3530 c1ff |004e: if-ge v0, v3, 000f // -003f │ │ +14ffb8: 5463 071f |0050: iget-object v3, v6, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +14ffbc: 6e20 7e3f 0300 |0052: invoke-virtual {v3, v0}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +14ffc2: 0c02 |0055: move-result-object v2 │ │ +14ffc4: 6e10 ee41 0200 |0056: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getAutoconnect:()Z // method@41ee │ │ +14ffca: 0a03 |0059: move-result v3 │ │ +14ffcc: 3803 0b00 |005a: if-eqz v3, 0065 // +000b │ │ +14ffd0: 6e10 fb41 0200 |005c: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +14ffd6: 0a03 |005f: move-result v3 │ │ +14ffd8: 3903 0500 |0060: if-nez v3, 0065 // +0005 │ │ +14ffdc: 7020 2e3f 2600 |0062: invoke-direct {v6, v2}, Lindrora/atomic/activity/ServersActivity;.ConnectServer:(Lindrora/atomic/model/Server;)V // method@3f2e │ │ +14ffe2: d800 0001 |0065: add-int/lit8 v0, v0, #int 1 // #01 │ │ +14ffe6: 28e1 |0067: goto 0048 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=188 │ │ 0x000f line=213 │ │ 0x0010 line=191 │ │ 0x001e line=196 │ │ 0x002c line=198 │ │ @@ -476528,25 +476739,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -152468: |[152468] indrora.atomic.activity.ServersActivity.duplicateServer:(I)V │ │ -152478: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ -15247c: 1c01 be07 |0002: const-class v1, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ -152480: 7030 c601 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -152486: 1a01 ee26 |0007: const-string v1, "dupe_server" // string@26ee │ │ -15248a: 6e20 eb01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -152490: 1a01 f040 |000c: const-string v1, "server" // string@40f0 │ │ -152494: 6e30 e001 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -15249a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -15249c: 6e30 503f 0201 |0012: invoke-virtual {v2, v0, v1}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ -1524a2: 0e00 |0015: return-void │ │ +14ffe8: |[14ffe8] indrora.atomic.activity.ServersActivity.duplicateServer:(I)V │ │ +14fff8: 2200 4d00 |0000: new-instance v0, Landroid/content/Intent; // type@004d │ │ +14fffc: 1c01 be07 |0002: const-class v1, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ +150000: 7030 c601 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150006: 1a01 e926 |0007: const-string v1, "dupe_server" // string@26e9 │ │ +15000a: 6e20 eb01 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +150010: 1a01 eb40 |000c: const-string v1, "server" // string@40eb │ │ +150014: 6e30 e001 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +15001a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +15001c: 6e30 503f 0201 |0012: invoke-virtual {v2, v0, v1}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ +150022: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0007 line=350 │ │ 0x000c line=351 │ │ 0x0011 line=352 │ │ 0x0015 line=353 │ │ @@ -476560,41 +476771,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -1524a4: |[1524a4] indrora.atomic.activity.ServersActivity.editServer:(I)V │ │ -1524b4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -1524b6: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -1524bc: 0c02 |0004: move-result-object v2 │ │ -1524be: 6e20 4e3e 6200 |0005: invoke-virtual {v2, v6}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ -1524c4: 0c01 |0008: move-result-object v1 │ │ -1524c6: 6e10 fb41 0100 |0009: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -1524cc: 0a02 |000c: move-result v2 │ │ -1524ce: 3802 1500 |000d: if-eqz v2, 0022 // +0015 │ │ -1524d2: 6e10 3c3f 0500 |000f: invoke-virtual {v5}, Lindrora/atomic/activity/ServersActivity;.getResources:()Landroid/content/res/Resources; // method@3f3c │ │ -1524d8: 0c02 |0012: move-result-object v2 │ │ -1524da: 1403 7a00 0e7f |0013: const v3, #float 1.88753e+38 // #7f0e007a │ │ -1524e0: 6e20 4102 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ -1524e6: 0c02 |0019: move-result-object v2 │ │ -1524e8: 7130 d23c 2504 |001a: invoke-static {v5, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ -1524ee: 0c02 |001d: move-result-object v2 │ │ -1524f0: 6e10 d43c 0200 |001e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -1524f6: 0e00 |0021: return-void │ │ -1524f8: 2200 4d00 |0022: new-instance v0, Landroid/content/Intent; // type@004d │ │ -1524fc: 1c02 be07 |0024: const-class v2, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ -152500: 7030 c601 5002 |0026: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -152506: 1a02 0f27 |0029: const-string v2, "edit_server" // string@270f │ │ -15250a: 6e20 eb01 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -152510: 1a02 f040 |002e: const-string v2, "server" // string@40f0 │ │ -152514: 6e30 e001 2006 |0030: invoke-virtual {v0, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -15251a: 6e30 503f 0504 |0033: invoke-virtual {v5, v0, v4}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ -152520: 28eb |0036: goto 0021 // -0015 │ │ +150024: |[150024] indrora.atomic.activity.ServersActivity.editServer:(I)V │ │ +150034: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +150036: 7100 4d3e 0000 |0001: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +15003c: 0c02 |0004: move-result-object v2 │ │ +15003e: 6e20 4e3e 6200 |0005: invoke-virtual {v2, v6}, Lindrora/atomic/Atomic;.getServerById:(I)Lindrora/atomic/model/Server; // method@3e4e │ │ +150044: 0c01 |0008: move-result-object v1 │ │ +150046: 6e10 fb41 0100 |0009: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +15004c: 0a02 |000c: move-result v2 │ │ +15004e: 3802 1500 |000d: if-eqz v2, 0022 // +0015 │ │ +150052: 6e10 3c3f 0500 |000f: invoke-virtual {v5}, Lindrora/atomic/activity/ServersActivity;.getResources:()Landroid/content/res/Resources; // method@3f3c │ │ +150058: 0c02 |0012: move-result-object v2 │ │ +15005a: 1403 7a00 0e7f |0013: const v3, #float 1.88753e+38 // #7f0e007a │ │ +150060: 6e20 4102 3200 |0016: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@0241 │ │ +150066: 0c02 |0019: move-result-object v2 │ │ +150068: 7130 d23c 2504 |001a: invoke-static {v5, v2, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@3cd2 │ │ +15006e: 0c02 |001d: move-result-object v2 │ │ +150070: 6e10 d43c 0200 |001e: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +150076: 0e00 |0021: return-void │ │ +150078: 2200 4d00 |0022: new-instance v0, Landroid/content/Intent; // type@004d │ │ +15007c: 1c02 be07 |0024: const-class v2, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ +150080: 7030 c601 5002 |0026: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150086: 1a02 0a27 |0029: const-string v2, "edit_server" // string@270a │ │ +15008a: 6e20 eb01 2000 |002b: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +150090: 1a02 eb40 |002e: const-string v2, "server" // string@40eb │ │ +150094: 6e30 e001 2006 |0030: invoke-virtual {v0, v2, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +15009a: 6e30 503f 0504 |0033: invoke-virtual {v5, v0, v4}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ +1500a0: 28eb |0036: goto 0021 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=336 │ │ 0x0009 line=338 │ │ 0x000f line=339 │ │ 0x0021 line=346 │ │ 0x0022 line=341 │ │ @@ -476613,29 +476824,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -152524: |[152524] indrora.atomic.activity.ServersActivity.deleteServer:(I)V │ │ -152534: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ -152538: 7020 0d40 2000 |0002: invoke-direct {v0, v2}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ -15253e: 6e20 2240 3000 |0005: invoke-virtual {v0, v3}, Lindrora/atomic/db/Database;.removeServerById:(I)V // method@4022 │ │ -152544: 6e10 1240 0000 |0008: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ -15254a: 5421 081f |000b: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -15254e: 6e10 c540 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152554: 0c01 |0010: move-result-object v1 │ │ -152556: 6e20 5941 3100 |0011: invoke-virtual {v1, v3}, Lindrora/atomic/irc/IRCService;.removeReconnection:(I)V // method@4159 │ │ -15255c: 7100 4d3e 0000 |0014: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -152562: 0c01 |0017: move-result-object v1 │ │ -152564: 6e20 513e 3100 |0018: invoke-virtual {v1, v3}, Lindrora/atomic/Atomic;.removeServerById:(I)V // method@3e51 │ │ -15256a: 5421 071f |001b: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -15256e: 6e10 823f 0100 |001d: invoke-virtual {v1}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ -152574: 0e00 |0020: return-void │ │ +1500a4: |[1500a4] indrora.atomic.activity.ServersActivity.deleteServer:(I)V │ │ +1500b4: 2200 fa07 |0000: new-instance v0, Lindrora/atomic/db/Database; // type@07fa │ │ +1500b8: 7020 0d40 2000 |0002: invoke-direct {v0, v2}, Lindrora/atomic/db/Database;.:(Landroid/content/Context;)V // method@400d │ │ +1500be: 6e20 2240 3000 |0005: invoke-virtual {v0, v3}, Lindrora/atomic/db/Database;.removeServerById:(I)V // method@4022 │ │ +1500c4: 6e10 1240 0000 |0008: invoke-virtual {v0}, Lindrora/atomic/db/Database;.close:()V // method@4012 │ │ +1500ca: 5421 081f |000b: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +1500ce: 6e10 c540 0100 |000d: invoke-virtual {v1}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +1500d4: 0c01 |0010: move-result-object v1 │ │ +1500d6: 6e20 5941 3100 |0011: invoke-virtual {v1, v3}, Lindrora/atomic/irc/IRCService;.removeReconnection:(I)V // method@4159 │ │ +1500dc: 7100 4d3e 0000 |0014: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +1500e2: 0c01 |0017: move-result-object v1 │ │ +1500e4: 6e20 513e 3100 |0018: invoke-virtual {v1, v3}, Lindrora/atomic/Atomic;.removeServerById:(I)V // method@3e51 │ │ +1500ea: 5421 071f |001b: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +1500ee: 6e10 823f 0100 |001d: invoke-virtual {v1}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ +1500f4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0005 line=415 │ │ 0x0008 line=416 │ │ 0x000b line=418 │ │ 0x0014 line=419 │ │ @@ -476651,20 +476862,20 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -152578: |[152578] indrora.atomic.activity.ServersActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -152588: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -15258a: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ -15258e: 5410 071f |0003: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -152592: 6e10 823f 0000 |0005: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ -152598: 0e00 |0008: return-void │ │ +1500f8: |[1500f8] indrora.atomic.activity.ServersActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +150108: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +15010a: 3303 0700 |0001: if-ne v3, v0, 0008 // +0007 │ │ +15010e: 5410 071f |0003: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +150112: 6e10 823f 0000 |0005: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ +150118: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=404 │ │ 0x0008 line=406 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lindrora/atomic/activity/ServersActivity; │ │ @@ -476673,123 +476884,122 @@ │ │ 0x0000 - 0x0009 reg=4 data Landroid/content/Intent; │ │ │ │ #2 : (in Lindrora/atomic/activity/ServersActivity;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 9 │ │ + registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -15259c: |[15259c] indrora.atomic.activity.ServersActivity.onBackPressed:()V │ │ -1525ac: 5384 0b1f |0000: iget-wide v4, v8, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ -1525b0: 1606 d007 |0002: const-wide/16 v6, #int 2000 // #7d0 │ │ -1525b4: bb64 |0004: add-long/2addr v4, v6 │ │ -1525b6: 7100 6c43 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -1525bc: 0b06 |0008: move-result-wide v6 │ │ -1525be: 3103 0406 |0009: cmp-long v3, v4, v6 │ │ -1525c2: 3d03 3f00 |000b: if-lez v3, 004a // +003f │ │ -1525c6: 7100 4d3e 0000 |000d: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -1525cc: 0c03 |0010: move-result-object v3 │ │ -1525ce: 6e10 4f3e 0300 |0011: invoke-virtual {v3}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ -1525d4: 0c01 |0014: move-result-object v1 │ │ -1525d6: 6e10 ce43 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -1525dc: 0c00 |0018: move-result-object v0 │ │ -1525de: 7210 0244 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -1525e4: 0a03 |001c: move-result v3 │ │ -1525e6: 3803 1c00 |001d: if-eqz v3, 0039 // +001c │ │ -1525ea: 7210 0344 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -1525f0: 0c02 |0022: move-result-object v2 │ │ -1525f2: 1f02 2c08 |0023: check-cast v2, Lindrora/atomic/model/Server; // type@082c │ │ -1525f6: 5483 081f |0025: iget-object v3, v8, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -1525fa: 6e10 c540 0300 |0027: invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152600: 0c03 |002a: move-result-object v3 │ │ -152602: 6e10 f541 0200 |002b: invoke-virtual {v2}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -152608: 0a04 |002e: move-result v4 │ │ -15260a: 6e20 4c41 4300 |002f: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.hasConnection:(I)Z // method@414c │ │ -152610: 0a03 |0032: move-result v3 │ │ -152612: 3803 e6ff |0033: if-eqz v3, 0019 // -001a │ │ -152616: 7020 2f3f 2800 |0035: invoke-direct {v8, v2}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ -15261c: 28e1 |0038: goto 0019 // -001f │ │ -15261e: 5483 081f |0039: iget-object v3, v8, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152622: 6e10 c540 0300 |003b: invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152628: 0c03 |003e: move-result-object v3 │ │ -15262a: 1404 2200 0e7f |003f: const v4, #float 1.88751e+38 // #7f0e0022 │ │ -152630: 6e20 5d41 4300 |0042: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ -152636: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -152638: 7110 6d43 0300 |0046: invoke-static {v3}, Ljava/lang/System;.exit:(I)V // method@436d │ │ -15263e: 0e00 |0049: return-void │ │ -152640: 1403 2c00 0e7f |004a: const v3, #float 1.88751e+38 // #7f0e002c │ │ -152646: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -152648: 7130 d13c 3804 |004e: invoke-static {v8, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@3cd1 │ │ -15264e: 0c03 |0051: move-result-object v3 │ │ -152650: 6e10 d43c 0300 |0052: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ -152656: 7100 6c43 0000 |0055: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ -15265c: 0b04 |0058: move-result-wide v4 │ │ -15265e: 5a84 0b1f |0059: iput-wide v4, v8, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ -152662: 28ee |005b: goto 0049 // -0012 │ │ +15011c: |[15011c] indrora.atomic.activity.ServersActivity.onBackPressed:()V │ │ +15012c: 5362 0b1f |0000: iget-wide v2, v6, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ +150130: 1604 d007 |0002: const-wide/16 v4, #int 2000 // #7d0 │ │ +150134: bb42 |0004: add-long/2addr v2, v4 │ │ +150136: 7100 6c43 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +15013c: 0b04 |0008: move-result-wide v4 │ │ +15013e: 3102 0204 |0009: cmp-long v2, v2, v4 │ │ +150142: 3d02 3f00 |000b: if-lez v2, 004a // +003f │ │ +150146: 7100 4d3e 0000 |000d: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +15014c: 0c02 |0010: move-result-object v2 │ │ +15014e: 6e10 4f3e 0200 |0011: invoke-virtual {v2}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ +150154: 0c00 |0014: move-result-object v0 │ │ +150156: 6e10 ce43 0000 |0015: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +15015c: 0c02 |0018: move-result-object v2 │ │ +15015e: 7210 0244 0200 |0019: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +150164: 0a03 |001c: move-result v3 │ │ +150166: 3803 1c00 |001d: if-eqz v3, 0039 // +001c │ │ +15016a: 7210 0344 0200 |001f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +150170: 0c01 |0022: move-result-object v1 │ │ +150172: 1f01 2c08 |0023: check-cast v1, Lindrora/atomic/model/Server; // type@082c │ │ +150176: 5463 081f |0025: iget-object v3, v6, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +15017a: 6e10 c540 0300 |0027: invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +150180: 0c03 |002a: move-result-object v3 │ │ +150182: 6e10 f541 0100 |002b: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +150188: 0a04 |002e: move-result v4 │ │ +15018a: 6e20 4c41 4300 |002f: invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;.hasConnection:(I)Z // method@414c │ │ +150190: 0a03 |0032: move-result v3 │ │ +150192: 3803 e6ff |0033: if-eqz v3, 0019 // -001a │ │ +150196: 7020 2f3f 1600 |0035: invoke-direct {v6, v1}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ +15019c: 28e1 |0038: goto 0019 // -001f │ │ +15019e: 5462 081f |0039: iget-object v2, v6, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +1501a2: 6e10 c540 0200 |003b: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +1501a8: 0c02 |003e: move-result-object v2 │ │ +1501aa: 1403 2200 0e7f |003f: const v3, #float 1.88751e+38 // #7f0e0022 │ │ +1501b0: 6e20 5d41 3200 |0042: invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;.stopForegroundCompat:(I)V // method@415d │ │ +1501b6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +1501b8: 7110 6d43 0200 |0046: invoke-static {v2}, Ljava/lang/System;.exit:(I)V // method@436d │ │ +1501be: 0e00 |0049: return-void │ │ +1501c0: 1402 2c00 0e7f |004a: const v2, #float 1.88751e+38 // #7f0e002c │ │ +1501c6: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +1501c8: 7130 d13c 2603 |004e: invoke-static {v6, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@3cd1 │ │ +1501ce: 0c02 |0051: move-result-object v2 │ │ +1501d0: 6e10 d43c 0200 |0052: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@3cd4 │ │ +1501d6: 7100 6c43 0000 |0055: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@436c │ │ +1501dc: 0b02 |0058: move-result-wide v2 │ │ +1501de: 5a62 0b1f |0059: iput-wide v2, v6, Lindrora/atomic/activity/ServersActivity;.lastBackPress:J // field@1f0b │ │ +1501e2: 28ee |005b: goto 0049 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x000d line=436 │ │ 0x0015 line=437 │ │ 0x0025 line=438 │ │ 0x0035 line=439 │ │ 0x0039 line=442 │ │ 0x0045 line=443 │ │ 0x0049 line=448 │ │ 0x004a line=445 │ │ 0x0055 line=446 │ │ locals : │ │ - 0x0025 - 0x0039 reg=2 server Lindrora/atomic/model/Server; │ │ - 0x0019 - 0x0049 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0015 - 0x0049 reg=1 mServers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0000 - 0x005c reg=8 this Lindrora/atomic/activity/ServersActivity; │ │ + 0x0025 - 0x0039 reg=1 server Lindrora/atomic/model/Server; │ │ + 0x0015 - 0x0049 reg=0 mServers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0000 - 0x005c reg=6 this Lindrora/atomic/activity/ServersActivity; │ │ │ │ #3 : (in Lindrora/atomic/activity/ServersActivity;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -152664: |[152664] indrora.atomic.activity.ServersActivity.onCreate:(Landroid/os/Bundle;)V │ │ -152674: 6f20 f728 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@28f7 │ │ -15267a: 6000 0a1f |0003: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -15267e: 3d00 0500 |0005: if-lez v0, 000a // +0005 │ │ -152682: 6e10 3b3f 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/activity/ServersActivity;.finish:()V // method@3f3b │ │ -152688: 6000 0a1f |000a: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -15268c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -152690: 6700 0a1f |000e: sput v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -152694: 1400 3800 047f |0010: const v0, #float 1.75459e+38 // #7f040038 │ │ -15269a: 6e20 4d3f 0200 |0013: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.setContentView:(I)V // method@3f4d │ │ -1526a0: 1400 6d00 0c7f |0016: const v0, #float 1.86094e+38 // #7f0c006d │ │ -1526a6: 6e20 3a3f 0200 |0019: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.findViewById:(I)Landroid/view/View; // method@3f3a │ │ -1526ac: 0c00 |001c: move-result-object v0 │ │ -1526ae: 1f00 a606 |001d: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ -1526b2: 6e20 4e3f 0200 |001f: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@3f4e │ │ -1526b8: 2200 d707 |0022: new-instance v0, Lindrora/atomic/adapter/ServerListAdapter; // type@07d7 │ │ -1526bc: 7010 7c3f 0000 |0024: invoke-direct {v0}, Lindrora/atomic/adapter/ServerListAdapter;.:()V // method@3f7c │ │ -1526c2: 5b20 071f |0027: iput-object v0, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -1526c6: 1400 0a00 0201 |0029: const v0, #float 2.38773e-38 // #0102000a │ │ -1526cc: 6e20 3a3f 0200 |002c: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.findViewById:(I)Landroid/view/View; // method@3f3a │ │ -1526d2: 0c00 |002f: move-result-object v0 │ │ -1526d4: 1f00 4b07 |0030: check-cast v0, Landroid/widget/ListView; // type@074b │ │ -1526d8: 5b20 0c1f |0032: iput-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ -1526dc: 5420 0c1f |0034: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ -1526e0: 5421 071f |0036: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -1526e4: 6e20 d73b 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ -1526ea: 5420 0c1f |003b: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ -1526ee: 6e20 de3b 2000 |003d: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ -1526f4: 5420 0c1f |0040: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ -1526f8: 6e20 df3b 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@3bdf │ │ -1526fe: 0e00 |0045: return-void │ │ +1501e4: |[1501e4] indrora.atomic.activity.ServersActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1501f4: 6f20 f728 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@28f7 │ │ +1501fa: 6000 0a1f |0003: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +1501fe: 3d00 0500 |0005: if-lez v0, 000a // +0005 │ │ +150202: 6e10 3b3f 0200 |0007: invoke-virtual {v2}, Lindrora/atomic/activity/ServersActivity;.finish:()V // method@3f3b │ │ +150208: 6000 0a1f |000a: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +15020c: d800 0001 |000c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +150210: 6700 0a1f |000e: sput v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +150214: 1400 3800 047f |0010: const v0, #float 1.75459e+38 // #7f040038 │ │ +15021a: 6e20 4d3f 0200 |0013: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.setContentView:(I)V // method@3f4d │ │ +150220: 1400 6d00 0c7f |0016: const v0, #float 1.86094e+38 // #7f0c006d │ │ +150226: 6e20 3a3f 0200 |0019: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.findViewById:(I)Landroid/view/View; // method@3f3a │ │ +15022c: 0c00 |001c: move-result-object v0 │ │ +15022e: 1f00 a606 |001d: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@06a6 │ │ +150232: 6e20 4e3f 0200 |001f: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@3f4e │ │ +150238: 2200 d707 |0022: new-instance v0, Lindrora/atomic/adapter/ServerListAdapter; // type@07d7 │ │ +15023c: 7010 7c3f 0000 |0024: invoke-direct {v0}, Lindrora/atomic/adapter/ServerListAdapter;.:()V // method@3f7c │ │ +150242: 5b20 071f |0027: iput-object v0, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +150246: 1400 0a00 0201 |0029: const v0, #float 2.38773e-38 // #0102000a │ │ +15024c: 6e20 3a3f 0200 |002c: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.findViewById:(I)Landroid/view/View; // method@3f3a │ │ +150252: 0c00 |002f: move-result-object v0 │ │ +150254: 1f00 4b07 |0030: check-cast v0, Landroid/widget/ListView; // type@074b │ │ +150258: 5b20 0c1f |0032: iput-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ +15025c: 5420 0c1f |0034: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ +150260: 5421 071f |0036: iget-object v1, v2, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +150264: 6e20 d73b 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@3bd7 │ │ +15026a: 5420 0c1f |003b: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ +15026e: 6e20 de3b 2000 |003d: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@3bde │ │ +150274: 5420 0c1f |0040: iget-object v0, v2, Lindrora/atomic/activity/ServersActivity;.list:Landroid/widget/ListView; // field@1f0c │ │ +150278: 6e20 df3b 2000 |0042: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@3bdf │ │ +15027e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000a line=104 │ │ 0x0010 line=105 │ │ @@ -476809,22 +477019,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -152700: |[152700] indrora.atomic.activity.ServersActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -152710: 6f20 f828 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@28f8 │ │ -152716: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ -15271a: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ -152720: 1401 0300 107f |0008: const v1, #float 1.91409e+38 // #7f100003 │ │ -152726: 6e30 cf37 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ -15272c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -15272e: 0f01 |000f: return v1 │ │ +150280: |[150280] indrora.atomic.activity.ServersActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +150290: 6f20 f828 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/AppCompatActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@28f8 │ │ +150296: 2200 e706 |0003: new-instance v0, Landroid/view/MenuInflater; // type@06e7 │ │ +15029a: 7020 ce37 2000 |0005: invoke-direct {v0, v2}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@37ce │ │ +1502a0: 1401 0300 107f |0008: const v1, #float 1.91409e+38 // #7f100003 │ │ +1502a6: 6e30 cf37 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@37cf │ │ +1502ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1502ae: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=363 │ │ 0x0008 line=364 │ │ 0x000e line=366 │ │ locals : │ │ @@ -476837,20 +477047,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -152730: |[152730] indrora.atomic.activity.ServersActivity.onDestroy:()V │ │ -152740: 6f10 fa28 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onDestroy:()V // method@28fa │ │ -152746: 6000 0a1f |0003: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -15274a: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -15274e: 6700 0a1f |0007: sput v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ -152752: 0e00 |0009: return-void │ │ +1502b0: |[1502b0] indrora.atomic.activity.ServersActivity.onDestroy:()V │ │ +1502c0: 6f10 fa28 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onDestroy:()V // method@28fa │ │ +1502c6: 6000 0a1f |0003: sget v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +1502ca: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +1502ce: 6700 0a1f |0007: sput v0, Lindrora/atomic/activity/ServersActivity;.instanceCount:I // field@1f0a │ │ +1502d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lindrora/atomic/activity/ServersActivity; │ │ @@ -476860,45 +477070,45 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -152754: |[152754] indrora.atomic.activity.ServersActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -152764: 5442 071f |0000: iget-object v2, v4, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -152768: 6e20 7e3f 7200 |0002: invoke-virtual {v2, v7}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -15276e: 0c01 |0005: move-result-object v1 │ │ -152770: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ -152774: 2202 4d00 |0008: new-instance v2, Landroid/content/Intent; // type@004d │ │ -152778: 1c03 be07 |000a: const-class v3, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ -15277c: 7030 c601 4203 |000c: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -152782: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -152784: 6e30 503f 2403 |0010: invoke-virtual {v4, v2, v3}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ -15278a: 0e00 |0013: return-void │ │ -15278c: 2200 4d00 |0014: new-instance v0, Landroid/content/Intent; // type@004d │ │ -152790: 1c02 cb07 |0016: const-class v2, Lindrora/atomic/activity/ConversationActivity; // type@07cb │ │ -152794: 7030 c601 4002 |0018: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -15279a: 6e10 fb41 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -1527a0: 0a02 |001e: move-result v2 │ │ -1527a2: 3902 1200 |001f: if-nez v2, 0031 // +0012 │ │ -1527a6: 6e10 0042 0100 |0021: invoke-virtual {v1}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ -1527ac: 0a02 |0024: move-result v2 │ │ -1527ae: 3902 0c00 |0025: if-nez v2, 0031 // +000c │ │ -1527b2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -1527b4: 6e20 0f42 2100 |0028: invoke-virtual {v1, v2}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ -1527ba: 1a02 0524 |002b: const-string v2, "connect" // string@2405 │ │ -1527be: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -1527c0: 6e30 e501 2003 |002e: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@01e5 │ │ -1527c6: 1a02 f440 |0031: const-string v2, "serverId" // string@40f4 │ │ -1527ca: 6e10 f541 0100 |0033: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ -1527d0: 0a03 |0036: move-result v3 │ │ -1527d2: 6e30 e001 2003 |0037: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ -1527d8: 6e20 4f3f 0400 |003a: invoke-virtual {v4, v0}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ -1527de: 28d6 |003d: goto 0013 // -002a │ │ +1502d4: |[1502d4] indrora.atomic.activity.ServersActivity.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +1502e4: 5442 071f |0000: iget-object v2, v4, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +1502e8: 6e20 7e3f 7200 |0002: invoke-virtual {v2, v7}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +1502ee: 0c01 |0005: move-result-object v1 │ │ +1502f0: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ +1502f4: 2202 4d00 |0008: new-instance v2, Landroid/content/Intent; // type@004d │ │ +1502f8: 1c03 be07 |000a: const-class v3, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ +1502fc: 7030 c601 4203 |000c: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150302: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +150304: 6e30 503f 2403 |0010: invoke-virtual {v4, v2, v3}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ +15030a: 0e00 |0013: return-void │ │ +15030c: 2200 4d00 |0014: new-instance v0, Landroid/content/Intent; // type@004d │ │ +150310: 1c02 cb07 |0016: const-class v2, Lindrora/atomic/activity/ConversationActivity; // type@07cb │ │ +150314: 7030 c601 4002 |0018: invoke-direct {v0, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +15031a: 6e10 fb41 0100 |001b: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +150320: 0a02 |001e: move-result v2 │ │ +150322: 3902 1200 |001f: if-nez v2, 0031 // +0012 │ │ +150326: 6e10 0042 0100 |0021: invoke-virtual {v1}, Lindrora/atomic/model/Server;.mayReconnect:()Z // method@4200 │ │ +15032c: 0a02 |0024: move-result v2 │ │ +15032e: 3902 0c00 |0025: if-nez v2, 0031 // +000c │ │ +150332: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +150334: 6e20 0f42 2100 |0028: invoke-virtual {v1, v2}, Lindrora/atomic/model/Server;.setStatus:(I)V // method@420f │ │ +15033a: 1a02 0024 |002b: const-string v2, "connect" // string@2400 │ │ +15033e: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +150340: 6e30 e501 2003 |002e: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@01e5 │ │ +150346: 1a02 ef40 |0031: const-string v2, "serverId" // string@40ef │ │ +15034a: 6e10 f541 0100 |0033: invoke-virtual {v1}, Lindrora/atomic/model/Server;.getId:()I // method@41f5 │ │ +150350: 0a03 |0036: move-result v3 │ │ +150352: 6e30 e001 2003 |0037: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@01e0 │ │ +150358: 6e20 4f3f 0400 |003a: invoke-virtual {v4, v0}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ +15035e: 28d6 |003d: goto 0013 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=230 │ │ 0x0008 line=232 │ │ 0x0013 line=245 │ │ 0x0014 line=236 │ │ @@ -476922,69 +477132,73 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -1527e0: |[1527e0] indrora.atomic.activity.ServersActivity.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ -1527f0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -1527f2: 5496 071f |0001: iget-object v6, v9, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -1527f6: 6e20 7e3f c600 |0003: invoke-virtual {v6, v12}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ -1527fc: 0c05 |0006: move-result-object v5 │ │ -1527fe: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ -152802: 0f08 |0009: return v8 │ │ -152804: 1404 5300 0e7f |000a: const v4, #float 1.88752e+38 // #7f0e0053 │ │ -15280a: 6e10 fb41 0500 |000d: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ -152810: 0a06 |0010: move-result v6 │ │ -152812: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ -152816: 1404 7900 0e7f |0013: const v4, #float 1.88753e+38 // #7f0e0079 │ │ -15281c: 0142 |0016: move v2, v4 │ │ -15281e: 1246 |0017: const/4 v6, #int 4 // #4 │ │ -152820: 2363 3309 |0018: new-array v3, v6, [Ljava/lang/CharSequence; // type@0933 │ │ -152824: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -152826: 6e20 3d3f 2900 |001b: invoke-virtual {v9, v2}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ -15282c: 0c07 |001e: move-result-object v7 │ │ -15282e: 4d07 0306 |001f: aput-object v7, v3, v6 │ │ -152832: 1406 7d00 0e7f |0021: const v6, #float 1.88753e+38 // #7f0e007d │ │ -152838: 6e20 3d3f 6900 |0024: invoke-virtual {v9, v6}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ -15283e: 0c06 |0027: move-result-object v6 │ │ -152840: 4d06 0308 |0028: aput-object v6, v3, v8 │ │ -152844: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -152846: 1407 7c00 0e7f |002b: const v7, #float 1.88753e+38 // #7f0e007c │ │ -15284c: 6e20 3d3f 7900 |002e: invoke-virtual {v9, v7}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ -152852: 0c07 |0031: move-result-object v7 │ │ -152854: 4d07 0306 |0032: aput-object v7, v3, v6 │ │ -152858: 1236 |0034: const/4 v6, #int 3 // #3 │ │ -15285a: 1407 7800 0e7f |0035: const v7, #float 1.88753e+38 // #7f0e0078 │ │ -152860: 6e20 3d3f 7900 |0038: invoke-virtual {v9, v7}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ -152866: 0c07 |003b: move-result-object v7 │ │ -152868: 4d07 0306 |003c: aput-object v7, v3, v6 │ │ -15286c: 2201 2600 |003e: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ -152870: 7020 d200 9100 |0040: invoke-direct {v1, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ -152876: 6e10 fd41 0500 |0043: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ -15287c: 0c06 |0046: move-result-object v6 │ │ -15287e: 6e20 e000 6100 |0047: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ -152884: 2206 d107 |004a: new-instance v6, Lindrora/atomic/activity/ServersActivity$1; // type@07d1 │ │ -152888: 7040 2a3f 9652 |004c: invoke-direct {v6, v9, v2, v5}, Lindrora/atomic/activity/ServersActivity$1;.:(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V // method@3f2a │ │ -15288e: 6e30 d600 3106 |004f: invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ -152894: 6e10 d300 0100 |0052: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ -15289a: 0c00 |0055: move-result-object v0 │ │ -15289c: 6e10 e500 0000 |0056: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ -1528a2: 28b0 |0059: goto 0009 // -0050 │ │ +150360: |[150360] indrora.atomic.activity.ServersActivity.onItemLongClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)Z │ │ +150370: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +150372: 5496 071f |0001: iget-object v6, v9, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +150376: 6e20 7e3f c600 |0003: invoke-virtual {v6, v12}, Lindrora/atomic/adapter/ServerListAdapter;.getItem:(I)Lindrora/atomic/model/Server; // method@3f7e │ │ +15037c: 0c05 |0006: move-result-object v5 │ │ +15037e: 3905 0300 |0007: if-nez v5, 000a // +0003 │ │ +150382: 0f08 |0009: return v8 │ │ +150384: 1404 5300 0e7f |000a: const v4, #float 1.88752e+38 // #7f0e0053 │ │ +15038a: 6e10 fb41 0500 |000d: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getStatus:()I // method@41fb │ │ +150390: 0a06 |0010: move-result v6 │ │ +150392: 3806 0500 |0011: if-eqz v6, 0016 // +0005 │ │ +150396: 1404 7900 0e7f |0013: const v4, #float 1.88753e+38 // #7f0e0079 │ │ +15039c: 0142 |0016: move v2, v4 │ │ +15039e: 1246 |0017: const/4 v6, #int 4 // #4 │ │ +1503a0: 2363 3309 |0018: new-array v3, v6, [Ljava/lang/CharSequence; // type@0933 │ │ +1503a4: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +1503a6: 6e20 3d3f 2900 |001b: invoke-virtual {v9, v2}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ +1503ac: 0c07 |001e: move-result-object v7 │ │ +1503ae: 4d07 0306 |001f: aput-object v7, v3, v6 │ │ +1503b2: 1406 7d00 0e7f |0021: const v6, #float 1.88753e+38 // #7f0e007d │ │ +1503b8: 6e20 3d3f 6900 |0024: invoke-virtual {v9, v6}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ +1503be: 0c06 |0027: move-result-object v6 │ │ +1503c0: 4d06 0308 |0028: aput-object v6, v3, v8 │ │ +1503c4: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1503c6: 1407 7c00 0e7f |002b: const v7, #float 1.88753e+38 // #7f0e007c │ │ +1503cc: 6e20 3d3f 7900 |002e: invoke-virtual {v9, v7}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ +1503d2: 0c07 |0031: move-result-object v7 │ │ +1503d4: 4d07 0306 |0032: aput-object v7, v3, v6 │ │ +1503d8: 1236 |0034: const/4 v6, #int 3 // #3 │ │ +1503da: 1407 7800 0e7f |0035: const v7, #float 1.88753e+38 // #7f0e0078 │ │ +1503e0: 6e20 3d3f 7900 |0038: invoke-virtual {v9, v7}, Lindrora/atomic/activity/ServersActivity;.getString:(I)Ljava/lang/String; // method@3f3d │ │ +1503e6: 0c07 |003b: move-result-object v7 │ │ +1503e8: 4d07 0306 |003c: aput-object v7, v3, v6 │ │ +1503ec: 2201 2600 |003e: new-instance v1, Landroid/app/AlertDialog$Builder; // type@0026 │ │ +1503f0: 7020 d200 9100 |0040: invoke-direct {v1, v9}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00d2 │ │ +1503f6: 6e10 fd41 0500 |0043: invoke-virtual {v5}, Lindrora/atomic/model/Server;.getTitle:()Ljava/lang/String; // method@41fd │ │ +1503fc: 0c06 |0046: move-result-object v6 │ │ +1503fe: 6e20 e000 6100 |0047: invoke-virtual {v1, v6}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@00e0 │ │ +150404: 2206 d107 |004a: new-instance v6, Lindrora/atomic/activity/ServersActivity$1; // type@07d1 │ │ +150408: 7040 2a3f 9652 |004c: invoke-direct {v6, v9, v2, v5}, Lindrora/atomic/activity/ServersActivity$1;.:(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V // method@3f2a │ │ +15040e: 6e30 d600 3106 |004f: invoke-virtual {v1, v3, v6}, Landroid/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@00d6 │ │ +150414: 6e10 d300 0100 |0052: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@00d3 │ │ +15041a: 0c00 |0055: move-result-object v0 │ │ +15041c: 6e10 e500 0000 |0056: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@00e5 │ │ +150422: 28b0 |0059: goto 0009 // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=275 │ │ 0x0007 line=277 │ │ 0x0009 line=327 │ │ 0x000a line=283 │ │ 0x000d line=285 │ │ 0x0013 line=286 │ │ 0x0016 line=289 │ │ 0x0017 line=291 │ │ + 0x001b line=292 │ │ + 0x0024 line=293 │ │ + 0x002e line=294 │ │ + 0x0038 line=295 │ │ 0x003e line=299 │ │ 0x0043 line=300 │ │ 0x004a line=301 │ │ 0x0052 line=325 │ │ 0x0056 line=326 │ │ locals : │ │ 0x0000 - 0x0000 reg=10 (null) Landroid/widget/AdapterView; │ │ @@ -477001,103 +477215,102 @@ │ │ 0x0000 - 0x005a reg=13 id J │ │ │ │ #8 : (in Lindrora/atomic/activity/ServersActivity;) │ │ name : 'onOptionsItemSelected' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -1528a4: |[1528a4] indrora.atomic.activity.ServersActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -1528b4: 7210 d937 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ -1528ba: 0a03 |0003: move-result v3 │ │ -1528bc: 2c03 4c00 0000 |0004: sparse-switch v3, 00000050 // +0000004c │ │ -1528c2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -1528c4: 0f03 |0008: return v3 │ │ -1528c6: 2203 4d00 |0009: new-instance v3, Landroid/content/Intent; // type@004d │ │ -1528ca: 1c04 be07 |000b: const-class v4, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ -1528ce: 7030 c601 5304 |000d: invoke-direct {v3, v5, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -1528d4: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -1528d6: 6e30 503f 3504 |0011: invoke-virtual {v5, v3, v4}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ -1528dc: 28f3 |0014: goto 0007 // -000d │ │ -1528de: 2203 4d00 |0015: new-instance v3, Landroid/content/Intent; // type@004d │ │ -1528e2: 1c04 b807 |0017: const-class v4, Lindrora/atomic/activity/AboutActivity; // type@07b8 │ │ -1528e6: 7030 c601 5304 |0019: invoke-direct {v3, v5, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -1528ec: 6e20 4f3f 3500 |001c: invoke-virtual {v5, v3}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ -1528f2: 28e8 |001f: goto 0007 // -0018 │ │ -1528f4: 2203 4d00 |0020: new-instance v3, Landroid/content/Intent; // type@004d │ │ -1528f8: 1c04 d307 |0022: const-class v4, Lindrora/atomic/activity/SettingsActivity; // type@07d3 │ │ -1528fc: 7030 c601 5304 |0024: invoke-direct {v3, v5, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -152902: 6e20 4f3f 3500 |0027: invoke-virtual {v5, v3}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ -152908: 28dd |002a: goto 0007 // -0023 │ │ -15290a: 7100 4d3e 0000 |002b: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ -152910: 0c03 |002e: move-result-object v3 │ │ -152912: 6e10 4f3e 0300 |002f: invoke-virtual {v3}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ -152918: 0c01 |0032: move-result-object v1 │ │ -15291a: 5453 081f |0033: iget-object v3, v5, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -15291e: 6e10 c540 0300 |0035: invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -152924: 0c03 |0038: move-result-object v3 │ │ -152926: 6e10 4041 0300 |0039: invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;.clearReconnectList:()V // method@4140 │ │ -15292c: 6e10 ce43 0100 |003c: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ -152932: 0c00 |003f: move-result-object v0 │ │ -152934: 7210 0244 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ -15293a: 0a03 |0043: move-result v3 │ │ -15293c: 3803 c3ff |0044: if-eqz v3, 0007 // -003d │ │ -152940: 7210 0344 0000 |0046: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ -152946: 0c02 |0049: move-result-object v2 │ │ -152948: 1f02 2c08 |004a: check-cast v2, Lindrora/atomic/model/Server; // type@082c │ │ -15294c: 7020 2f3f 2500 |004c: invoke-direct {v5, v2}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ -152952: 28f1 |004f: goto 0040 // -000f │ │ -152954: 0002 0400 5c00 0c7f 9a00 0c7f 9b00 ... |0050: sparse-switch-data (18 units) │ │ +150424: |[150424] indrora.atomic.activity.ServersActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +150434: 7210 d937 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@37d9 │ │ +15043a: 0a02 |0003: move-result v2 │ │ +15043c: 2c02 4c00 0000 |0004: sparse-switch v2, 00000050 // +0000004c │ │ +150442: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +150444: 0f02 |0008: return v2 │ │ +150446: 2202 4d00 |0009: new-instance v2, Landroid/content/Intent; // type@004d │ │ +15044a: 1c03 be07 |000b: const-class v3, Lindrora/atomic/activity/AddServerActivity; // type@07be │ │ +15044e: 7030 c601 4203 |000d: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150454: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +150456: 6e30 503f 2403 |0011: invoke-virtual {v4, v2, v3}, Lindrora/atomic/activity/ServersActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@3f50 │ │ +15045c: 28f3 |0014: goto 0007 // -000d │ │ +15045e: 2202 4d00 |0015: new-instance v2, Landroid/content/Intent; // type@004d │ │ +150462: 1c03 b807 |0017: const-class v3, Lindrora/atomic/activity/AboutActivity; // type@07b8 │ │ +150466: 7030 c601 4203 |0019: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +15046c: 6e20 4f3f 2400 |001c: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ +150472: 28e8 |001f: goto 0007 // -0018 │ │ +150474: 2202 4d00 |0020: new-instance v2, Landroid/content/Intent; // type@004d │ │ +150478: 1c03 d307 |0022: const-class v3, Lindrora/atomic/activity/SettingsActivity; // type@07d3 │ │ +15047c: 7030 c601 4203 |0024: invoke-direct {v2, v4, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150482: 6e20 4f3f 2400 |0027: invoke-virtual {v4, v2}, Lindrora/atomic/activity/ServersActivity;.startActivity:(Landroid/content/Intent;)V // method@3f4f │ │ +150488: 28dd |002a: goto 0007 // -0023 │ │ +15048a: 7100 4d3e 0000 |002b: invoke-static {}, Lindrora/atomic/Atomic;.getInstance:()Lindrora/atomic/Atomic; // method@3e4d │ │ +150490: 0c02 |002e: move-result-object v2 │ │ +150492: 6e10 4f3e 0200 |002f: invoke-virtual {v2}, Lindrora/atomic/Atomic;.getServersAsArrayList:()Ljava/util/ArrayList; // method@3e4f │ │ +150498: 0c00 |0032: move-result-object v0 │ │ +15049a: 5442 081f |0033: iget-object v2, v4, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +15049e: 6e10 c540 0200 |0035: invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +1504a4: 0c02 |0038: move-result-object v2 │ │ +1504a6: 6e10 4041 0200 |0039: invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;.clearReconnectList:()V // method@4140 │ │ +1504ac: 6e10 ce43 0000 |003c: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@43ce │ │ +1504b2: 0c02 |003f: move-result-object v2 │ │ +1504b4: 7210 0244 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@4402 │ │ +1504ba: 0a03 |0043: move-result v3 │ │ +1504bc: 3803 c3ff |0044: if-eqz v3, 0007 // -003d │ │ +1504c0: 7210 0344 0200 |0046: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@4403 │ │ +1504c6: 0c01 |0049: move-result-object v1 │ │ +1504c8: 1f01 2c08 |004a: check-cast v1, Lindrora/atomic/model/Server; // type@082c │ │ +1504cc: 7020 2f3f 1400 |004c: invoke-direct {v4, v1}, Lindrora/atomic/activity/ServersActivity;.DisconnectServer:(Lindrora/atomic/model/Server;)V // method@3f2f │ │ +1504d2: 28f1 |004f: goto 0040 // -000f │ │ +1504d4: 0002 0400 5c00 0c7f 9a00 0c7f 9b00 ... |0050: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0007 line=394 │ │ 0x0009 line=376 │ │ 0x0015 line=379 │ │ 0x0020 line=382 │ │ 0x002b line=385 │ │ 0x0033 line=386 │ │ 0x003c line=387 │ │ 0x004c line=388 │ │ 0x0050 line=374 │ │ locals : │ │ - 0x0040 - 0x0062 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0033 - 0x0062 reg=1 mServers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x004c - 0x0062 reg=2 server Lindrora/atomic/model/Server; │ │ - 0x0000 - 0x0062 reg=5 this Lindrora/atomic/activity/ServersActivity; │ │ - 0x0000 - 0x0062 reg=6 item Landroid/view/MenuItem; │ │ + 0x0033 - 0x0062 reg=0 mServers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x004c - 0x0062 reg=1 server Lindrora/atomic/model/Server; │ │ + 0x0000 - 0x0062 reg=4 this Lindrora/atomic/activity/ServersActivity; │ │ + 0x0000 - 0x0062 reg=5 item Landroid/view/MenuItem; │ │ │ │ #9 : (in Lindrora/atomic/activity/ServersActivity;) │ │ name : 'onPause' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -152978: |[152978] indrora.atomic.activity.ServersActivity.onPause:()V │ │ -152988: 6f10 ff28 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@28ff │ │ -15298e: 5410 081f |0003: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152992: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -152996: 5410 081f |0007: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -15299a: 6e10 c540 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1529a0: 0c00 |000c: move-result-object v0 │ │ -1529a2: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -1529a6: 5410 081f |000f: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -1529aa: 6e10 c540 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ -1529b0: 0c00 |0014: move-result-object v0 │ │ -1529b2: 6e10 3f41 0000 |0015: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ -1529b8: 6e20 523f 1100 |0018: invoke-virtual {v1, v1}, Lindrora/atomic/activity/ServersActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@3f52 │ │ -1529be: 5410 0d1f |001b: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ -1529c2: 6e20 533f 0100 |001d: invoke-virtual {v1, v0}, Lindrora/atomic/activity/ServersActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f53 │ │ -1529c8: 0e00 |0020: return-void │ │ +1504f8: |[1504f8] indrora.atomic.activity.ServersActivity.onPause:()V │ │ +150508: 6f10 ff28 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/AppCompatActivity;.onPause:()V // method@28ff │ │ +15050e: 5410 081f |0003: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +150512: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +150516: 5410 081f |0007: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +15051a: 6e10 c540 0000 |0009: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +150520: 0c00 |000c: move-result-object v0 │ │ +150522: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +150526: 5410 081f |000f: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +15052a: 6e10 c540 0000 |0011: invoke-virtual {v0}, Lindrora/atomic/irc/IRCBinder;.getService:()Lindrora/atomic/irc/IRCService; // method@40c5 │ │ +150530: 0c00 |0014: move-result-object v0 │ │ +150532: 6e10 3f41 0000 |0015: invoke-virtual {v0}, Lindrora/atomic/irc/IRCService;.checkServiceStatus:()V // method@413f │ │ +150538: 6e20 523f 1100 |0018: invoke-virtual {v1, v1}, Lindrora/atomic/activity/ServersActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@3f52 │ │ +15053e: 5410 0d1f |001b: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ +150542: 6e20 533f 0100 |001d: invoke-virtual {v1, v0}, Lindrora/atomic/activity/ServersActivity;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@3f53 │ │ +150548: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=156 │ │ 0x000f line=157 │ │ 0x0018 line=160 │ │ 0x001b line=161 │ │ @@ -477110,39 +477323,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -1529cc: |[1529cc] indrora.atomic.activity.ServersActivity.onResume:()V │ │ -1529dc: 6f10 0329 0500 |0000: invoke-super {v5}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@2903 │ │ -1529e2: 2201 4d00 |0003: new-instance v1, Landroid/content/Intent; // type@004d │ │ -1529e6: 1c02 1608 |0005: const-class v2, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -1529ea: 7030 c601 5102 |0007: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -1529f0: 1a02 1e2f |000a: const-string v2, "indrora.atomic.service.background" // string@2f1e │ │ -1529f4: 6e20 eb01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -1529fa: 6e20 513f 1500 |000f: invoke-virtual {v5, v1}, Lindrora/atomic/activity/ServersActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f51 │ │ -152a00: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -152a02: 6002 c100 |0013: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ -152a06: 1303 0e00 |0015: const/16 v3, #int 14 // #e │ │ -152a0a: 3432 0400 |0017: if-lt v2, v3, 001b // +0004 │ │ -152a0e: de00 0008 |0019: or-int/lit8 v0, v0, #int 8 // #08 │ │ -152a12: 6e40 363f 1505 |001b: invoke-virtual {v5, v1, v5, v0}, Lindrora/atomic/activity/ServersActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@3f36 │ │ -152a18: 2202 3308 |001e: new-instance v2, Lindrora/atomic/receiver/ServerReceiver; // type@0833 │ │ -152a1c: 7020 4742 5200 |0020: invoke-direct {v2, v5}, Lindrora/atomic/receiver/ServerReceiver;.:(Lindrora/atomic/listener/ServerListener;)V // method@4247 │ │ -152a22: 5b52 0d1f |0023: iput-object v2, v5, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ -152a26: 5452 0d1f |0025: iget-object v2, v5, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ -152a2a: 2203 4e00 |0027: new-instance v3, Landroid/content/IntentFilter; // type@004e │ │ -152a2e: 1a04 1a2f |0029: const-string v4, "indrora.atomic.server.status" // string@2f1a │ │ -152a32: 7020 f401 4300 |002b: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ -152a38: 6e30 4c3f 2503 |002e: invoke-virtual {v5, v2, v3}, Lindrora/atomic/activity/ServersActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f4c │ │ -152a3e: 5452 071f |0031: iget-object v2, v5, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -152a42: 6e10 823f 0200 |0033: invoke-virtual {v2}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ -152a48: 0e00 |0036: return-void │ │ +15054c: |[15054c] indrora.atomic.activity.ServersActivity.onResume:()V │ │ +15055c: 6f10 0329 0500 |0000: invoke-super {v5}, Landroid/support/v7/app/AppCompatActivity;.onResume:()V // method@2903 │ │ +150562: 2201 4d00 |0003: new-instance v1, Landroid/content/Intent; // type@004d │ │ +150566: 1c02 1608 |0005: const-class v2, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +15056a: 7030 c601 5102 |0007: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +150570: 1a02 192f |000a: const-string v2, "indrora.atomic.service.background" // string@2f19 │ │ +150574: 6e20 eb01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +15057a: 6e20 513f 1500 |000f: invoke-virtual {v5, v1}, Lindrora/atomic/activity/ServersActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f51 │ │ +150580: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +150582: 6002 c100 |0013: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@00c1 │ │ +150586: 1303 0e00 |0015: const/16 v3, #int 14 // #e │ │ +15058a: 3432 0400 |0017: if-lt v2, v3, 001b // +0004 │ │ +15058e: de00 0008 |0019: or-int/lit8 v0, v0, #int 8 // #08 │ │ +150592: 6e40 363f 1505 |001b: invoke-virtual {v5, v1, v5, v0}, Lindrora/atomic/activity/ServersActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@3f36 │ │ +150598: 2202 3308 |001e: new-instance v2, Lindrora/atomic/receiver/ServerReceiver; // type@0833 │ │ +15059c: 7020 4742 5200 |0020: invoke-direct {v2, v5}, Lindrora/atomic/receiver/ServerReceiver;.:(Lindrora/atomic/listener/ServerListener;)V // method@4247 │ │ +1505a2: 5b52 0d1f |0023: iput-object v2, v5, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ +1505a6: 5452 0d1f |0025: iget-object v2, v5, Lindrora/atomic/activity/ServersActivity;.receiver:Lindrora/atomic/receiver/ServerReceiver; // field@1f0d │ │ +1505aa: 2203 4e00 |0027: new-instance v3, Landroid/content/IntentFilter; // type@004e │ │ +1505ae: 1a04 152f |0029: const-string v4, "indrora.atomic.server.status" // string@2f15 │ │ +1505b2: 7020 f401 4300 |002b: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@01f4 │ │ +1505b8: 6e30 4c3f 2503 |002e: invoke-virtual {v5, v2, v3}, Lindrora/atomic/activity/ServersActivity;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@3f4c │ │ +1505be: 5452 071f |0031: iget-object v2, v5, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +1505c2: 6e10 823f 0200 |0033: invoke-virtual {v2}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ +1505c8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=134 │ │ 0x000a line=135 │ │ 0x000f line=136 │ │ 0x0012 line=137 │ │ @@ -477163,25 +477376,25 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -152a4c: |[152a4c] indrora.atomic.activity.ServersActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -152a5c: 1f04 0f08 |0000: check-cast v4, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ -152a60: 5b24 081f |0002: iput-object v4, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152a64: 2200 4d00 |0004: new-instance v0, Landroid/content/Intent; // type@004d │ │ -152a68: 1c01 1608 |0006: const-class v1, Lindrora/atomic/irc/IRCService; // type@0816 │ │ -152a6c: 7030 c601 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ -152a72: 1a01 1f2f |000b: const-string v1, "indrora.atomic.service.foreground" // string@2f1f │ │ -152a76: 6e20 eb01 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ -152a7c: 6e20 513f 0200 |0010: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f51 │ │ -152a82: 7010 353f 0200 |0013: invoke-direct {v2}, Lindrora/atomic/activity/ServersActivity;.autoconnect:()V // method@3f35 │ │ -152a88: 0e00 |0016: return-void │ │ +1505cc: |[1505cc] indrora.atomic.activity.ServersActivity.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +1505dc: 1f04 0f08 |0000: check-cast v4, Lindrora/atomic/irc/IRCBinder; // type@080f │ │ +1505e0: 5b24 081f |0002: iput-object v4, v2, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +1505e4: 2200 4d00 |0004: new-instance v0, Landroid/content/Intent; // type@004d │ │ +1505e8: 1c01 1608 |0006: const-class v1, Lindrora/atomic/irc/IRCService; // type@0816 │ │ +1505ec: 7030 c601 2001 |0008: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@01c6 │ │ +1505f2: 1a01 1a2f |000b: const-string v1, "indrora.atomic.service.foreground" // string@2f1a │ │ +1505f6: 6e20 eb01 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@01eb │ │ +1505fc: 6e20 513f 0200 |0010: invoke-virtual {v2, v0}, Lindrora/atomic/activity/ServersActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@3f51 │ │ +150602: 7010 353f 0200 |0013: invoke-direct {v2}, Lindrora/atomic/activity/ServersActivity;.autoconnect:()V // method@3f35 │ │ +150608: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0004 line=174 │ │ 0x000b line=175 │ │ 0x0010 line=176 │ │ 0x0013 line=179 │ │ @@ -477197,18 +477410,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -152a8c: |[152a8c] indrora.atomic.activity.ServersActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -152a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -152a9e: 5b10 081f |0001: iput-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ -152aa2: 0e00 |0003: return-void │ │ +15060c: |[15060c] indrora.atomic.activity.ServersActivity.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +15061c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +15061e: 5b10 081f |0001: iput-object v0, v1, Lindrora/atomic/activity/ServersActivity;.binder:Lindrora/atomic/irc/IRCBinder; // field@1f08 │ │ +150622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lindrora/atomic/activity/ServersActivity; │ │ 0x0000 - 0x0004 reg=2 name Landroid/content/ComponentName; │ │ @@ -477218,32 +477431,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -152aa4: |[152aa4] indrora.atomic.activity.ServersActivity.onStatusUpdate:()V │ │ -152ab4: 5410 071f |0000: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ -152ab8: 6e10 823f 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ -152abe: 0e00 |0005: return-void │ │ +150624: |[150624] indrora.atomic.activity.ServersActivity.onStatusUpdate:()V │ │ +150634: 5410 071f |0000: iget-object v0, v1, Lindrora/atomic/activity/ServersActivity;.adapter:Lindrora/atomic/adapter/ServerListAdapter; // field@1f07 │ │ +150638: 6e10 823f 0000 |0002: invoke-virtual {v0}, Lindrora/atomic/adapter/ServerListAdapter;.loadServers:()V // method@3f82 │ │ +15063e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0005 line=429 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lindrora/atomic/activity/ServersActivity; │ │ │ │ - source_file_idx : 6313 (ServersActivity.java) │ │ + source_file_idx : 6309 (ServersActivity.java) │ │ │ │ Class #1658 header: │ │ class_idx : 456 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 455 │ │ -source_file_idx : 5615 │ │ +source_file_idx : 5611 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1658 annotations: │ │ Annotations on class │ │ @@ -477263,17 +477476,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -152ac0: |[152ac0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ -152ad0: 7010 5e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0a5e │ │ -152ad6: 0e00 |0003: return-void │ │ +150640: |[150640] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ +150650: 7010 5e0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@0a5e │ │ +150656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -477282,96 +477495,96 @@ │ │ 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 │ │ -152ad8: |[152ad8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ -152ae8: 2202 d401 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@01d4 │ │ -152aec: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ -152af0: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ -152af4: 0800 1f00 |0006: move-object/from16 v0, v31 │ │ -152af8: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ -152afc: 0800 1f00 |000a: move-object/from16 v0, v31 │ │ -152b00: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ -152b04: 0800 1f00 |000e: move-object/from16 v0, v31 │ │ -152b08: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ -152b0c: 0800 1f00 |0012: move-object/from16 v0, v31 │ │ -152b10: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ -152b14: 0800 1f00 |0016: move-object/from16 v0, v31 │ │ -152b18: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ -152b1c: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ -152b20: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ -152b24: 0800 1f00 |001e: move-object/from16 v0, v31 │ │ -152b28: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ -152b2c: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ -152b30: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ -152b34: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ -152b38: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ -152b3c: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ -152b40: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ -152b44: 0800 1f00 |002e: move-object/from16 v0, v31 │ │ -152b48: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ -152b4c: 0800 1f00 |0032: move-object/from16 v0, v31 │ │ -152b50: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ -152b54: 0800 1f00 |0036: move-object/from16 v0, v31 │ │ -152b58: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ -152b5c: 0210 0000 |003a: move/from16 v16, v0 │ │ -152b60: 0800 1f00 |003c: move-object/from16 v0, v31 │ │ -152b64: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ -152b68: 0211 0000 |0040: move/from16 v17, v0 │ │ -152b6c: 0800 1f00 |0042: move-object/from16 v0, v31 │ │ -152b70: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ -152b74: 0212 0000 |0046: move/from16 v18, v0 │ │ -152b78: 0800 1f00 |0048: move-object/from16 v0, v31 │ │ -152b7c: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ -152b80: 0813 0000 |004c: move-object/from16 v19, v0 │ │ -152b84: 0800 1f00 |004e: move-object/from16 v0, v31 │ │ -152b88: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ -152b8c: 0214 0000 |0052: move/from16 v20, v0 │ │ -152b90: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ -152b94: 5400 ae02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@02ae │ │ -152b98: 0815 0000 |0058: move-object/from16 v21, v0 │ │ -152b9c: 0800 1f00 |005a: move-object/from16 v0, v31 │ │ -152ba0: 5400 bd02 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ -152ba4: 0816 0000 |005e: move-object/from16 v22, v0 │ │ -152ba8: 0800 1f00 |0060: move-object/from16 v0, v31 │ │ -152bac: 5400 b502 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ -152bb0: 0817 0000 |0064: move-object/from16 v23, v0 │ │ -152bb4: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ -152bb8: 5200 af02 |0068: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ -152bbc: 0218 0000 |006a: move/from16 v24, v0 │ │ -152bc0: 0800 1f00 |006c: move-object/from16 v0, v31 │ │ -152bc4: 5200 c902 |006e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ -152bc8: 0219 0000 |0070: move/from16 v25, v0 │ │ -152bcc: 0800 1f00 |0072: move-object/from16 v0, v31 │ │ -152bd0: 5400 c202 |0074: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@02c2 │ │ -152bd4: 081a 0000 |0076: move-object/from16 v26, v0 │ │ -152bd8: 0800 1f00 |0078: move-object/from16 v0, v31 │ │ -152bdc: 5400 b702 |007a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ -152be0: 081b 0000 |007c: move-object/from16 v27, v0 │ │ -152be4: 0800 1f00 |007e: move-object/from16 v0, v31 │ │ -152be8: 5500 b802 |0080: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ -152bec: 021c 0000 |0082: move/from16 v28, v0 │ │ -152bf0: 0800 1f00 |0084: move-object/from16 v0, v31 │ │ -152bf4: 5400 c402 |0086: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ -152bf8: 081d 0000 |0088: move-object/from16 v29, v0 │ │ -152bfc: 761c e10a 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@0ae1 │ │ -152c02: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ -152c06: 5403 ad02 |008f: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ -152c0a: 7120 c30a 3200 |0091: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ -152c10: 0800 1f00 |0094: move-object/from16 v0, v31 │ │ -152c14: 5403 c502 |0096: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ -152c18: 7120 c40a 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@0ac4 │ │ -152c1e: 0800 2000 |009b: move-object/from16 v0, v32 │ │ -152c22: 0801 1f00 |009d: move-object/from16 v1, v31 │ │ -152c26: 6e30 2d0a 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@0a2d │ │ -152c2c: 0c03 |00a2: move-result-object v3 │ │ -152c2e: 1103 |00a3: return-object v3 │ │ +150658: |[150658] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification; │ │ +150668: 2202 d401 |0000: new-instance v2, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@01d4 │ │ +15066c: 0800 1f00 |0002: move-object/from16 v0, v31 │ │ +150670: 5403 b402 |0004: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@02b4 │ │ +150674: 0800 1f00 |0006: move-object/from16 v0, v31 │ │ +150678: 5404 bb02 |0008: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@02bb │ │ +15067c: 0800 1f00 |000a: move-object/from16 v0, v31 │ │ +150680: 5405 b302 |000c: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@02b3 │ │ +150684: 0800 1f00 |000e: move-object/from16 v0, v31 │ │ +150688: 5406 b202 |0010: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@02b2 │ │ +15068c: 0800 1f00 |0012: move-object/from16 v0, v31 │ │ +150690: 5407 b002 |0014: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@02b0 │ │ +150694: 0800 1f00 |0016: move-object/from16 v0, v31 │ │ +150698: 5408 c702 |0018: iget-object v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@02c7 │ │ +15069c: 0800 1f00 |001a: move-object/from16 v0, v31 │ │ +1506a0: 5209 bc02 |001c: iget v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@02bc │ │ +1506a4: 0800 1f00 |001e: move-object/from16 v0, v31 │ │ +1506a8: 540a b102 |0020: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@02b1 │ │ +1506ac: 0800 1f00 |0022: move-object/from16 v0, v31 │ │ +1506b0: 540b b602 |0024: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@02b6 │ │ +1506b4: 0800 1f00 |0026: move-object/from16 v0, v31 │ │ +1506b8: 540c b902 |0028: iget-object v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@02b9 │ │ +1506bc: 0800 1f00 |002a: move-object/from16 v0, v31 │ │ +1506c0: 520d c102 |002c: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@02c1 │ │ +1506c4: 0800 1f00 |002e: move-object/from16 v0, v31 │ │ +1506c8: 520e bf02 |0030: iget v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@02bf │ │ +1506cc: 0800 1f00 |0032: move-object/from16 v0, v31 │ │ +1506d0: 550f c002 |0034: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@02c0 │ │ +1506d4: 0800 1f00 |0036: move-object/from16 v0, v31 │ │ +1506d8: 5500 c302 |0038: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@02c3 │ │ +1506dc: 0210 0000 |003a: move/from16 v16, v0 │ │ +1506e0: 0800 1f00 |003c: move-object/from16 v0, v31 │ │ +1506e4: 5500 c802 |003e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@02c8 │ │ +1506e8: 0211 0000 |0040: move/from16 v17, v0 │ │ +1506ec: 0800 1f00 |0042: move-object/from16 v0, v31 │ │ +1506f0: 5200 be02 |0044: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@02be │ │ +1506f4: 0212 0000 |0046: move/from16 v18, v0 │ │ +1506f8: 0800 1f00 |0048: move-object/from16 v0, v31 │ │ +1506fc: 5400 c602 |004a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@02c6 │ │ +150700: 0813 0000 |004c: move-object/from16 v19, v0 │ │ +150704: 0800 1f00 |004e: move-object/from16 v0, v31 │ │ +150708: 5500 ba02 |0050: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@02ba │ │ +15070c: 0214 0000 |0052: move/from16 v20, v0 │ │ +150710: 0800 1f00 |0054: move-object/from16 v0, v31 │ │ +150714: 5400 ae02 |0056: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@02ae │ │ +150718: 0815 0000 |0058: move-object/from16 v21, v0 │ │ +15071c: 0800 1f00 |005a: move-object/from16 v0, v31 │ │ +150720: 5400 bd02 |005c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@02bd │ │ +150724: 0816 0000 |005e: move-object/from16 v22, v0 │ │ +150728: 0800 1f00 |0060: move-object/from16 v0, v31 │ │ +15072c: 5400 b502 |0062: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@02b5 │ │ +150730: 0817 0000 |0064: move-object/from16 v23, v0 │ │ +150734: 0800 1f00 |0066: move-object/from16 v0, v31 │ │ +150738: 5200 af02 |0068: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@02af │ │ +15073c: 0218 0000 |006a: move/from16 v24, v0 │ │ +150740: 0800 1f00 |006c: move-object/from16 v0, v31 │ │ +150744: 5200 c902 |006e: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@02c9 │ │ +150748: 0219 0000 |0070: move/from16 v25, v0 │ │ +15074c: 0800 1f00 |0072: move-object/from16 v0, v31 │ │ +150750: 5400 c202 |0074: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@02c2 │ │ +150754: 081a 0000 |0076: move-object/from16 v26, v0 │ │ +150758: 0800 1f00 |0078: move-object/from16 v0, v31 │ │ +15075c: 5400 b702 |007a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@02b7 │ │ +150760: 081b 0000 |007c: move-object/from16 v27, v0 │ │ +150764: 0800 1f00 |007e: move-object/from16 v0, v31 │ │ +150768: 5500 b802 |0080: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@02b8 │ │ +15076c: 021c 0000 |0082: move/from16 v28, v0 │ │ +150770: 0800 1f00 |0084: move-object/from16 v0, v31 │ │ +150774: 5400 c402 |0086: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@02c4 │ │ +150778: 081d 0000 |0088: move-object/from16 v29, v0 │ │ +15077c: 761c e10a 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@0ae1 │ │ +150782: 0800 1f00 |008d: move-object/from16 v0, v31 │ │ +150786: 5403 ad02 |008f: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@02ad │ │ +15078a: 7120 c30a 3200 |0091: invoke-static {v2, v3}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@0ac3 │ │ +150790: 0800 1f00 |0094: move-object/from16 v0, v31 │ │ +150794: 5403 c502 |0096: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@02c5 │ │ +150798: 7120 c40a 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@0ac4 │ │ +15079e: 0800 2000 |009b: move-object/from16 v0, v32 │ │ +1507a2: 0801 1f00 |009d: move-object/from16 v1, v31 │ │ +1507a6: 6e30 2d0a 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@0a2d │ │ +1507ac: 0c03 |00a2: move-result-object v3 │ │ +1507ae: 1103 |00a3: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x008d line=768 │ │ 0x0094 line=769 │ │ 0x009b line=770 │ │ locals : │ │ @@ -477385,18 +477598,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152c30: |[152c30] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ -152c40: 7110 e70a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@0ae7 │ │ -152c46: 0c00 |0003: move-result-object v0 │ │ -152c48: 1100 |0004: return-object v0 │ │ +1507b0: |[1507b0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; │ │ +1507c0: 7110 e70a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getBundleForUnreadConversation:(Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;)Landroid/os/Bundle; // method@0ae7 │ │ +1507c6: 0c00 |0003: move-result-object v0 │ │ +1507c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 uc Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ │ │ @@ -477405,18 +477618,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152c4c: |[152c4c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ -152c5c: 7110 e80a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@0ae8 │ │ -152c62: 0c00 |0003: move-result-object v0 │ │ -152c64: 1100 |0004: return-object v0 │ │ +1507cc: |[1507cc] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getCategory:(Landroid/app/Notification;)Ljava/lang/String; │ │ +1507dc: 7110 e80a 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi21;.getCategory:(Landroid/app/Notification;)Ljava/lang/String; // method@0ae8 │ │ +1507e2: 0c00 |0003: move-result-object v0 │ │ +1507e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 notif Landroid/app/Notification; │ │ │ │ @@ -477425,34 +477638,34 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -152c68: |[152c68] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ -152c78: 7130 e90a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/NotificationCompatApi21;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0ae9 │ │ -152c7e: 0c00 |0003: move-result-object v0 │ │ -152c80: 1100 |0004: return-object v0 │ │ +1507e8: |[1507e8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; │ │ +1507f8: 7130 e90a 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/NotificationCompatApi21;.getUnreadConversationFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$UnreadConversation; // method@0ae9 │ │ +1507fe: 0c00 |0003: move-result-object v0 │ │ +150800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 b Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=3 factory Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory; │ │ 0x0000 - 0x0005 reg=4 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ - source_file_idx : 5615 (NotificationCompat.java) │ │ + source_file_idx : 5611 (NotificationCompat.java) │ │ │ │ Class #1659 header: │ │ class_idx : 608 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 607 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1659 annotations: │ │ Annotations on class │ │ @@ -477472,17 +477685,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -152c84: |[152c84] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.:()V │ │ -152c94: 7010 7c0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0d7c │ │ -152c9a: 0e00 |0003: return-void │ │ +150804: |[150804] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.:()V │ │ +150814: 7010 7c0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@0d7c │ │ +15081a: 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 - │ │ @@ -477491,17 +477704,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 │ │ -152c9c: |[152c9c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -152cac: 7130 af0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0daf │ │ -152cb2: 0e00 |0003: return-void │ │ +15081c: |[15081c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +15082c: 7130 af0d 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@0daf │ │ +150832: 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; │ │ @@ -477513,17 +477726,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 │ │ -152cb4: |[152cb4] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -152cc4: 7155 b00d 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0db0 │ │ -152cca: 0e00 |0003: return-void │ │ +150834: |[150834] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +150844: 7155 b00d 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@0db0 │ │ +15084a: 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; │ │ @@ -477537,17 +477750,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 │ │ -152ccc: |[152ccc] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -152cdc: 7120 b10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0db1 │ │ -152ce2: 0e00 |0003: return-void │ │ +15084c: |[15084c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +15085c: 7120 b10d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@0db1 │ │ +150862: 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; │ │ @@ -477558,17 +477771,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 │ │ -152ce4: |[152ce4] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -152cf4: 7120 b20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0db2 │ │ -152cfa: 0e00 |0003: return-void │ │ +150864: |[150864] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +150874: 7120 b20d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@0db2 │ │ +15087a: 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; │ │ @@ -477579,17 +477792,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 │ │ -152cfc: |[152cfc] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -152d0c: 7120 b30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0db3 │ │ -152d12: 0e00 |0003: return-void │ │ +15087c: |[15087c] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +15088c: 7120 b30d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@0db3 │ │ +150892: 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; │ │ @@ -477600,32 +477813,32 @@ │ │ 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 │ │ -152d14: |[152d14] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -152d24: 7110 b40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0db4 │ │ -152d2a: 0c00 |0003: move-result-object v0 │ │ -152d2c: 1100 |0004: return-object v0 │ │ +150894: |[150894] android.support.v4.graphics.drawable.DrawableCompat$LollipopDrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +1508a4: 7110 b40d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatLollipop;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0db4 │ │ +1508aa: 0c00 |0003: move-result-object v0 │ │ +1508ac: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1660 header: │ │ class_idx : 1046 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1044 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #1660 annotations: │ │ Annotations on class │ │ @@ -477658,35 +477871,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -152d30: |[152d30] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -152d40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -152d42: 6a00 5008 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ -152d46: 0e00 |0003: return-void │ │ +1508b0: |[1508b0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +1508c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1508c2: 6a00 5008 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ +1508c6: 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 │ │ -152d48: |[152d48] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -152d58: 7010 be19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@19be │ │ -152d5e: 0e00 |0003: return-void │ │ +1508c8: |[1508c8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +1508d8: 7010 be19 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@19be │ │ +1508de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -477695,30 +477908,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 │ │ -152d60: |[152d60] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -152d70: 5421 5208 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ -152d74: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -152d78: 2201 bb08 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@08bb │ │ -152d7c: 7010 5c44 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ -152d82: 5b21 5208 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ -152d86: 5421 5208 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ -152d8a: 6e20 5e44 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ -152d90: 0c00 |0010: move-result-object v0 │ │ -152d92: 1f00 6304 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ -152d96: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -152d9a: 2200 6304 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ -152d9e: 7020 411d 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1d41 │ │ -152da4: 5421 5208 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ -152da8: 6e30 5f44 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ -152dae: 1100 |001f: return-object v0 │ │ +1508e0: |[1508e0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +1508f0: 5421 5208 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ +1508f4: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +1508f8: 2201 bb08 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@08bb │ │ +1508fc: 7010 5c44 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@445c │ │ +150902: 5b21 5208 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ +150906: 5421 5208 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ +15090a: 6e20 5e44 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@445e │ │ +150910: 0c00 |0010: move-result-object v0 │ │ +150912: 1f00 6304 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ +150916: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +15091a: 2200 6304 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@0463 │ │ +15091e: 7020 411d 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1d41 │ │ +150924: 5421 5208 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0852 │ │ +150928: 6e30 5f44 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@445f │ │ +15092e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1299 │ │ 0x0004 line=1300 │ │ 0x000b line=1303 │ │ 0x0013 line=1304 │ │ 0x0015 line=1305 │ │ @@ -477735,18 +477948,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -152db0: |[152db0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -152dc0: 7120 441b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1b44 │ │ -152dc6: 0a00 |0003: move-result v0 │ │ -152dc8: 0f00 |0004: return v0 │ │ +150930: |[150930] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +150940: 7120 441b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@1b44 │ │ +150946: 0a00 |0003: move-result v0 │ │ +150948: 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 │ │ @@ -477756,18 +477969,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -152dcc: |[152dcc] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -152ddc: 7120 451b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@1b45 │ │ -152de2: 0a00 |0003: move-result v0 │ │ -152de4: 0f00 |0004: return v0 │ │ +15094c: |[15094c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +15095c: 7120 451b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@1b45 │ │ +150962: 0a00 |0003: move-result v0 │ │ +150964: 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 │ │ @@ -477777,44 +477990,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -152de8: |[152de8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ -152df8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -152dfa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -152dfc: 6303 5008 |0002: sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ -152e00: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -152e04: 0f02 |0006: return v2 │ │ -152e06: 6203 5108 |0007: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ -152e0a: 3903 1200 |0009: if-nez v3, 001b // +0012 │ │ -152e0e: 1c03 fc06 |000b: const-class v3, Landroid/view/View; // type@06fc │ │ -152e12: 1a04 dd31 |000d: const-string v4, "mAccessibilityDelegate" // string@31dd │ │ -152e16: 6e20 db42 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ -152e1c: 0c03 |0012: move-result-object v3 │ │ -152e1e: 6903 5108 |0013: sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ -152e22: 6203 5108 |0015: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ -152e26: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -152e28: 6e20 8b43 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ -152e2e: 6203 5108 |001b: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ -152e32: 6e20 8543 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ -152e38: 0c03 |0020: move-result-object v3 │ │ -152e3a: 3803 0800 |0021: if-eqz v3, 0029 // +0008 │ │ -152e3e: 0112 |0023: move v2, v1 │ │ -152e40: 28e2 |0024: goto 0006 // -001e │ │ -152e42: 0d00 |0025: move-exception v0 │ │ -152e44: 6a01 5008 |0026: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ -152e48: 28de |0028: goto 0006 // -0022 │ │ -152e4a: 0121 |0029: move v1, v2 │ │ -152e4c: 28f9 |002a: goto 0023 // -0007 │ │ -152e4e: 0d00 |002b: move-exception v0 │ │ -152e50: 6a01 5008 |002c: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ -152e54: 28d8 |002e: goto 0006 // -0028 │ │ +150968: |[150968] android.support.v4.view.ViewCompat$ICSViewCompatImpl.hasAccessibilityDelegate:(Landroid/view/View;)Z │ │ +150978: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +15097a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +15097c: 6303 5008 |0002: sget-boolean v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ +150980: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +150984: 0f02 |0006: return v2 │ │ +150986: 6203 5108 |0007: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ +15098a: 3903 1200 |0009: if-nez v3, 001b // +0012 │ │ +15098e: 1c03 fc06 |000b: const-class v3, Landroid/view/View; // type@06fc │ │ +150992: 1a04 d831 |000d: const-string v4, "mAccessibilityDelegate" // string@31d8 │ │ +150996: 6e20 db42 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@42db │ │ +15099c: 0c03 |0012: move-result-object v3 │ │ +15099e: 6903 5108 |0013: sput-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ +1509a2: 6203 5108 |0015: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ +1509a6: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +1509a8: 6e20 8b43 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@438b │ │ +1509ae: 6203 5108 |001b: sget-object v3, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mAccessibilityDelegateField:Ljava/lang/reflect/Field; // field@0851 │ │ +1509b2: 6e20 8543 6300 |001d: invoke-virtual {v3, v6}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@4385 │ │ +1509b8: 0c03 |0020: move-result-object v3 │ │ +1509ba: 3803 0800 |0021: if-eqz v3, 0029 // +0008 │ │ +1509be: 0112 |0023: move v2, v1 │ │ +1509c0: 28e2 |0024: goto 0006 // -001e │ │ +1509c2: 0d00 |0025: move-exception v0 │ │ +1509c4: 6a01 5008 |0026: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ +1509c8: 28de |0028: goto 0006 // -0022 │ │ +1509ca: 0121 |0029: move v1, v2 │ │ +1509cc: 28f9 |002a: goto 0023 // -0007 │ │ +1509ce: 0d00 |002b: move-exception v0 │ │ +1509d0: 6a01 5008 |002c: sput-boolean v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0850 │ │ +1509d4: 28d8 |002e: goto 0006 // -0028 │ │ catches : 2 │ │ 0x000b - 0x001b │ │ Ljava/lang/Throwable; -> 0x0025 │ │ 0x001b - 0x0020 │ │ Ljava/lang/Throwable; -> 0x002b │ │ positions : │ │ 0x0002 line=1276 │ │ @@ -477839,17 +478052,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152e74: |[152e74] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -152e84: 7120 461b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1b46 │ │ -152e8a: 0e00 |0003: return-void │ │ +1509f4: |[1509f4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +150a04: 7120 461b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1b46 │ │ +150a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0003 line=1262 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -477860,19 +478073,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -152e8c: |[152e8c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -152e9c: 6e10 d21f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ -152ea2: 0c00 |0003: move-result-object v0 │ │ -152ea4: 7120 471b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1b47 │ │ -152eaa: 0e00 |0007: return-void │ │ +150a0c: |[150a0c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +150a1c: 6e10 d21f 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1fd2 │ │ +150a22: 0c00 |0003: move-result-object v0 │ │ +150a24: 7120 471b 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@1b47 │ │ +150a2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1265 │ │ 0x0007 line=1266 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -477883,17 +478096,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152eac: |[152eac] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -152ebc: 7120 481b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1b48 │ │ -152ec2: 0e00 |0003: return-void │ │ +150a2c: |[150a2c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +150a3c: 7120 481b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1b48 │ │ +150a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1257 │ │ 0x0003 line=1258 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -477904,22 +478117,22 @@ │ │ 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 │ │ -152ec4: |[152ec4] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -152ed4: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -152ed8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -152eda: 7120 491b 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@1b49 │ │ -152ee0: 0e00 |0006: return-void │ │ -152ee2: 6e10 2717 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@1727 │ │ -152ee8: 0c00 |000a: move-result-object v0 │ │ -152eea: 28f8 |000b: goto 0003 // -0008 │ │ +150a44: |[150a44] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +150a54: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +150a58: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +150a5a: 7120 491b 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@1b49 │ │ +150a60: 0e00 |0006: return-void │ │ +150a62: 6e10 2717 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@1727 │ │ +150a68: 0c00 |000a: move-result-object v0 │ │ +150a6a: 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; │ │ @@ -477931,33 +478144,33 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152eec: |[152eec] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ -152efc: 7120 4a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.setFitsSystemWindows:(Landroid/view/View;Z)V // method@1b4a │ │ -152f02: 0e00 |0003: return-void │ │ +150a6c: |[150a6c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setFitsSystemWindows:(Landroid/view/View;Z)V │ │ +150a7c: 7120 4a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.setFitsSystemWindows:(Landroid/view/View;Z)V // method@1b4a │ │ +150a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ 0x0003 line=1314 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 fitSystemWindows Z │ │ │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1661 header: │ │ class_idx : 1081 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1080 │ │ -source_file_idx : 7197 │ │ +source_file_idx : 7193 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1661 annotations: │ │ Annotations on class │ │ @@ -477977,17 +478190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -152f04: |[152f04] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.:()V │ │ -152f14: 7010 af1b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@1baf │ │ -152f1a: 0e00 |0003: return-void │ │ +150a84: |[150a84] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.:()V │ │ +150a94: 7010 af1b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@1baf │ │ +150a9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; │ │ │ │ Virtual methods - │ │ @@ -477996,18 +478209,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152f1c: |[152f1c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ -152f2c: 7110 cf1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.getNestedScrollAxes:(Landroid/view/ViewGroup;)I // method@1bcf │ │ -152f32: 0a00 |0003: move-result v0 │ │ -152f34: 0f00 |0004: return v0 │ │ +150a9c: |[150a9c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.getNestedScrollAxes:(Landroid/view/ViewGroup;)I │ │ +150aac: 7110 cf1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.getNestedScrollAxes:(Landroid/view/ViewGroup;)I // method@1bcf │ │ +150ab2: 0a00 |0003: move-result v0 │ │ +150ab4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -478016,18 +478229,18 @@ │ │ type : '(Landroid/view/ViewGroup;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152f38: |[152f38] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ -152f48: 7110 d01b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@1bd0 │ │ -152f4e: 0a00 |0003: move-result v0 │ │ -152f50: 0f00 |0004: return v0 │ │ +150ab8: |[150ab8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.isTransitionGroup:(Landroid/view/ViewGroup;)Z │ │ +150ac8: 7110 d01b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.isTransitionGroup:(Landroid/view/ViewGroup;)Z // method@1bd0 │ │ +150ace: 0a00 |0003: move-result v0 │ │ +150ad0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -478036,33 +478249,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152f54: |[152f54] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ -152f64: 7120 d11b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@1bd1 │ │ -152f6a: 0e00 |0003: return-void │ │ +150ad4: |[150ad4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatLollipopImpl.setTransitionGroup:(Landroid/view/ViewGroup;Z)V │ │ +150ae4: 7120 d11b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatLollipop;.setTransitionGroup:(Landroid/view/ViewGroup;Z)V // method@1bd1 │ │ +150aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 isTransitionGroup Z │ │ │ │ - source_file_idx : 7197 (ViewGroupCompat.java) │ │ + source_file_idx : 7193 (ViewGroupCompat.java) │ │ │ │ Class #1662 header: │ │ class_idx : 1120 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1118 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1662 annotations: │ │ Annotations on class │ │ @@ -478082,17 +478295,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -152f6c: |[152f6c] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ -152f7c: 7010 0d1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@1d0d │ │ -152f82: 0e00 |0003: return-void │ │ +150aec: |[150aec] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ +150afc: 7010 0d1d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@1d0d │ │ +150b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -478101,34 +478314,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -152f84: |[152f84] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -152f94: 7120 9c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@1d9c │ │ -152f9a: 0e00 |0003: return-void │ │ +150b04: |[150b04] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +150b14: 7120 9c1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@1d9c │ │ +150b1a: 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1663 header: │ │ class_idx : 1162 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1161 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #1663 annotations: │ │ Annotations on class │ │ @@ -478150,17 +478363,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -152f9c: |[152f9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -152fac: 7010 f51e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@1ef5 │ │ -152fb2: 0e00 |0003: return-void │ │ +150b1c: |[150b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +150b2c: 7010 f51e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl;.:()V // method@1ef5 │ │ +150b32: 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 - │ │ @@ -478169,18 +478382,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -152fb4: |[152fb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -152fc4: 7120 8e20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@208e │ │ -152fca: 0c00 |0003: move-result-object v0 │ │ -152fcc: 1100 |0004: return-object v0 │ │ +150b34: |[150b34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +150b44: 7120 8e20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.findAccessibilityNodeInfosByViewId:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@208e │ │ +150b4a: 0c00 |0003: move-result-object v0 │ │ +150b4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 viewId Ljava/lang/String; │ │ @@ -478190,18 +478403,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152fd0: |[152fd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ -152fe0: 7110 8f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getTextSelectionEnd:(Ljava/lang/Object;)I // method@208f │ │ -152fe6: 0a00 |0003: move-result v0 │ │ -152fe8: 0f00 |0004: return v0 │ │ +150b50: |[150b50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getTextSelectionEnd:(Ljava/lang/Object;)I │ │ +150b60: 7110 8f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getTextSelectionEnd:(Ljava/lang/Object;)I // method@208f │ │ +150b66: 0a00 |0003: move-result v0 │ │ +150b68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1588 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478210,18 +478423,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -152fec: |[152fec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getTextSelectionStart:(Ljava/lang/Object;)I │ │ -152ffc: 7110 9020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getTextSelectionStart:(Ljava/lang/Object;)I // method@2090 │ │ -153002: 0a00 |0003: move-result v0 │ │ -153004: 0f00 |0004: return v0 │ │ +150b6c: |[150b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getTextSelectionStart:(Ljava/lang/Object;)I │ │ +150b7c: 7110 9020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getTextSelectionStart:(Ljava/lang/Object;)I // method@2090 │ │ +150b82: 0a00 |0003: move-result v0 │ │ +150b84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1583 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478230,18 +478443,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153008: |[153008] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -153018: 7110 9120 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@2091 │ │ -15301e: 0c00 |0003: move-result-object v0 │ │ -153020: 1100 |0004: return-object v0 │ │ +150b88: |[150b88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +150b98: 7110 9120 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@2091 │ │ +150b9e: 0c00 |0003: move-result-object v0 │ │ +150ba0: 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; │ │ │ │ @@ -478250,18 +478463,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153024: |[153024] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.isEditable:(Ljava/lang/Object;)Z │ │ -153034: 7110 9220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.isEditable:(Ljava/lang/Object;)Z // method@2092 │ │ -15303a: 0a00 |0003: move-result v0 │ │ -15303c: 0f00 |0004: return v0 │ │ +150ba4: |[150ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.isEditable:(Ljava/lang/Object;)Z │ │ +150bb4: 7110 9220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.isEditable:(Ljava/lang/Object;)Z // method@2092 │ │ +150bba: 0a00 |0003: move-result v0 │ │ +150bbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478270,18 +478483,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153040: |[153040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.refresh:(Ljava/lang/Object;)Z │ │ -153050: 7110 9320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.refresh:(Ljava/lang/Object;)Z // method@2093 │ │ -153056: 0a00 |0003: move-result v0 │ │ -153058: 0f00 |0004: return v0 │ │ +150bc0: |[150bc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.refresh:(Ljava/lang/Object;)Z │ │ +150bd0: 7110 9320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.refresh:(Ljava/lang/Object;)Z // method@2093 │ │ +150bd6: 0a00 |0003: move-result v0 │ │ +150bd8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1603 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478290,17 +478503,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -15305c: |[15305c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setEditable:(Ljava/lang/Object;Z)V │ │ -15306c: 7120 9420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setEditable:(Ljava/lang/Object;Z)V // method@2094 │ │ -153072: 0e00 |0003: return-void │ │ +150bdc: |[150bdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setEditable:(Ljava/lang/Object;Z)V │ │ +150bec: 7120 9420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setEditable:(Ljava/lang/Object;Z)V // method@2094 │ │ +150bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ 0x0003 line=1599 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -478311,17 +478524,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -153074: |[153074] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setTextSelection:(Ljava/lang/Object;II)V │ │ -153084: 7130 9520 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setTextSelection:(Ljava/lang/Object;II)V // method@2095 │ │ -15308a: 0e00 |0003: return-void │ │ +150bf4: |[150bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setTextSelection:(Ljava/lang/Object;II)V │ │ +150c04: 7130 9520 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setTextSelection:(Ljava/lang/Object;II)V // method@2095 │ │ +150c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0003 line=1579 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -478333,33 +478546,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -15308c: |[15308c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -15309c: 7120 9620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@2096 │ │ -1530a2: 0e00 |0003: return-void │ │ +150c0c: |[150c0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +150c1c: 7120 9620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@2096 │ │ +150c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1567 │ │ 0x0003 line=1568 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 viewId Ljava/lang/String; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1664 header: │ │ class_idx : 1288 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1287 │ │ -source_file_idx : 5837 │ │ +source_file_idx : 5833 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1664 annotations: │ │ Annotations on class │ │ @@ -478379,17 +478592,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1530a4: |[1530a4] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.:()V │ │ -1530b4: 7010 0725 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@2507 │ │ -1530ba: 0e00 |0003: return-void │ │ +150c24: |[150c24] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.:()V │ │ +150c34: 7010 0725 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl;.:()V // method@2507 │ │ +150c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -478398,18 +478611,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1530bc: |[1530bc] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ -1530cc: 7110 2b25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@252b │ │ -1530d2: 0a00 |0003: move-result v0 │ │ -1530d4: 0f00 |0004: return v0 │ │ +150c3c: |[150c3c] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z │ │ +150c4c: 7110 2b25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getOverlapAnchor:(Landroid/widget/PopupWindow;)Z // method@252b │ │ +150c52: 0a00 |0003: move-result v0 │ │ +150c54: 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; │ │ │ │ @@ -478418,18 +478631,18 @@ │ │ type : '(Landroid/widget/PopupWindow;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1530d8: |[1530d8] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ -1530e8: 7110 2c25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@252c │ │ -1530ee: 0a00 |0003: move-result v0 │ │ -1530f0: 0f00 |0004: return v0 │ │ +150c58: |[150c58] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.getWindowLayoutType:(Landroid/widget/PopupWindow;)I │ │ +150c68: 7110 2c25 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.getWindowLayoutType:(Landroid/widget/PopupWindow;)I // method@252c │ │ +150c6e: 0a00 |0003: move-result v0 │ │ +150c70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 popupWindow Landroid/widget/PopupWindow; │ │ │ │ @@ -478438,17 +478651,17 @@ │ │ type : '(Landroid/widget/PopupWindow;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1530f4: |[1530f4] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ -153104: 7120 2d25 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@252d │ │ -15310a: 0e00 |0003: return-void │ │ +150c74: |[150c74] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V │ │ +150c84: 7120 2d25 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setOverlapAnchor:(Landroid/widget/PopupWindow;Z)V // method@252d │ │ +150c8a: 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; │ │ @@ -478459,33 +478672,33 @@ │ │ type : '(Landroid/widget/PopupWindow;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -15310c: |[15310c] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ -15311c: 7120 2e25 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@252e │ │ -153122: 0e00 |0003: return-void │ │ +150c8c: |[150c8c] android.support.v4.widget.PopupWindowCompat$Api23PopupWindowImpl.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V │ │ +150c9c: 7120 2e25 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/PopupWindowCompatApi23;.setWindowLayoutType:(Landroid/widget/PopupWindow;I)V // method@252e │ │ +150ca2: 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 : 5837 (PopupWindowCompat.java) │ │ + source_file_idx : 5833 (PopupWindowCompat.java) │ │ │ │ Class #1665 header: │ │ class_idx : 1414 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1412 │ │ -source_file_idx : 1021 │ │ +source_file_idx : 1018 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1665 annotations: │ │ Annotations on class │ │ @@ -478504,17 +478717,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 │ │ -153124: |[153124] android.support.v7.app.AppCompatDelegateImplV23.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ -153134: 7040 6129 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@2961 │ │ -15313a: 0e00 |0003: return-void │ │ +150ca4: |[150ca4] android.support.v7.app.AppCompatDelegateImplV23.:(Landroid/content/Context;Landroid/view/Window;Landroid/support/v7/app/AppCompatCallback;)V │ │ +150cb4: 7040 6129 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@2961 │ │ +150cba: 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; │ │ @@ -478527,32 +478740,32 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -15313c: |[15313c] android.support.v7.app.AppCompatDelegateImplV23.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -15314c: 2200 8505 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; // type@0585 │ │ -153150: 7030 6629 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V // method@2966 │ │ -153156: 1100 |0005: return-object v0 │ │ +150cbc: |[150cbc] android.support.v7.app.AppCompatDelegateImplV23.wrapWindowCallback:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +150ccc: 2200 8505 |0000: new-instance v0, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23; // type@0585 │ │ +150cd0: 7030 6629 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/AppCompatDelegateImplV23$AppCompatWindowCallbackV23;.:(Landroid/support/v7/app/AppCompatDelegateImplV23;Landroid/view/Window$Callback;)V // method@2966 │ │ +150cd6: 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 : 1021 (AppCompatDelegateImplV23.java) │ │ + source_file_idx : 1018 (AppCompatDelegateImplV23.java) │ │ │ │ Class #1666 header: │ │ class_idx : 609 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 608 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1666 annotations: │ │ Annotations on class │ │ @@ -478572,17 +478785,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153158: |[153158] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.:()V │ │ -153168: 7010 800d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@0d80 │ │ -15316e: 0e00 |0003: return-void │ │ +150cd8: |[150cd8] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.:()V │ │ +150ce8: 7010 800d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl;.:()V // method@0d80 │ │ +150cee: 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 - │ │ @@ -478591,32 +478804,32 @@ │ │ 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 │ │ -153170: |[153170] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -153180: 7110 9b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi22;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d9b │ │ -153186: 0c00 |0003: move-result-object v0 │ │ -153188: 1100 |0004: return-object v0 │ │ +150cf0: |[150cf0] android.support.v4.graphics.drawable.DrawableCompat$LollipopMr1DrawableImpl.wrap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +150d00: 7110 9b0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi22;.wrapForTinting:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@0d9b │ │ +150d06: 0c00 |0003: move-result-object v0 │ │ +150d08: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1667 header: │ │ class_idx : 1045 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1046 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1667 annotations: │ │ Annotations on class │ │ @@ -478636,17 +478849,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -15318c: |[15318c] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.:()V │ │ -15319c: 7010 e619 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@19e6 │ │ -1531a2: 0e00 |0003: return-void │ │ +150d0c: |[150d0c] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.:()V │ │ +150d1c: 7010 e619 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@19e6 │ │ +150d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -478655,32 +478868,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1531a4: |[1531a4] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ -1531b4: 7110 4c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatICSMr1;.hasOnClickListeners:(Landroid/view/View;)Z // method@1b4c │ │ -1531ba: 0a00 |0003: move-result v0 │ │ -1531bc: 0f00 |0004: return v0 │ │ +150d24: |[150d24] android.support.v4.view.ViewCompat$ICSMr1ViewCompatImpl.hasOnClickListeners:(Landroid/view/View;)Z │ │ +150d34: 7110 4c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatICSMr1;.hasOnClickListeners:(Landroid/view/View;)Z // method@1b4c │ │ +150d3a: 0a00 |0003: move-result v0 │ │ +150d3c: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1668 header: │ │ class_idx : 1121 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1120 │ │ -source_file_idx : 7231 │ │ +source_file_idx : 7227 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #1668 annotations: │ │ Annotations on class │ │ @@ -478700,17 +478913,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1531c0: |[1531c0] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.:()V │ │ -1531d0: 7010 141d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@1d14 │ │ -1531d6: 0e00 |0003: return-void │ │ +150d40: |[150d40] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.:()V │ │ +150d50: 7010 141d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@1d14 │ │ +150d56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -478719,17 +478932,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 │ │ -1531d8: |[1531d8] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -1531e8: 7120 9e1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.translationZ:(Landroid/view/View;F)V // method@1d9e │ │ -1531ee: 0e00 |0003: return-void │ │ +150d58: |[150d58] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.translationZ:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +150d68: 7120 9e1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.translationZ:(Landroid/view/View;F)V // method@1d9e │ │ +150d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -478741,17 +478954,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 │ │ -1531f0: |[1531f0] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -153200: 7120 9f1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.translationZBy:(Landroid/view/View;F)V // method@1d9f │ │ -153206: 0e00 |0003: return-void │ │ +150d70: |[150d70] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.translationZBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +150d80: 7120 9f1d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.translationZBy:(Landroid/view/View;F)V // method@1d9f │ │ +150d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -478763,17 +478976,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 │ │ -153208: |[153208] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -153218: 7120 a01d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.z:(Landroid/view/View;F)V // method@1da0 │ │ -15321e: 0e00 |0003: return-void │ │ +150d88: |[150d88] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.z:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +150d98: 7120 a01d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.z:(Landroid/view/View;F)V // method@1da0 │ │ +150d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -478785,34 +478998,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153220: |[153220] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -153230: 7120 a11d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.zBy:(Landroid/view/View;F)V // method@1da1 │ │ -153236: 0e00 |0003: return-void │ │ +150da0: |[150da0] android.support.v4.view.ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.zBy:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +150db0: 7120 a11d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatLollipop;.zBy:(Landroid/view/View;F)V // method@1da1 │ │ +150db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl; │ │ 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 : 7231 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 7227 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1669 header: │ │ class_idx : 1163 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1162 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 29 │ │ │ │ Class #1669 annotations: │ │ Annotations on class │ │ @@ -478832,17 +479045,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153238: |[153238] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -153248: 7010 fc1e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1efc │ │ -15324e: 0e00 |0003: return-void │ │ +150db8: |[150db8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +150dc8: 7010 fc1e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@1efc │ │ +150dce: 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 - │ │ @@ -478851,18 +479064,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153250: |[153250] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.canOpenPopup:(Ljava/lang/Object;)Z │ │ -153260: 7110 a720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.canOpenPopup:(Ljava/lang/Object;)Z // method@20a7 │ │ -153266: 0a00 |0003: move-result v0 │ │ -153268: 0f00 |0004: return v0 │ │ +150dd0: |[150dd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.canOpenPopup:(Ljava/lang/Object;)Z │ │ +150de0: 7110 a720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.canOpenPopup:(Ljava/lang/Object;)Z // method@20a7 │ │ +150de6: 0a00 |0003: move-result v0 │ │ +150de8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478871,18 +479084,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 │ │ -15326c: |[15326c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -15327c: 7110 a820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20a8 │ │ -153282: 0c00 |0003: move-result-object v0 │ │ -153284: 1100 |0004: return-object v0 │ │ +150dec: |[150dec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +150dfc: 7110 a820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20a8 │ │ +150e02: 0c00 |0003: move-result-object v0 │ │ +150e04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478891,18 +479104,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153288: |[153288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ -153298: 7110 9820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getColumnCount:(Ljava/lang/Object;)I // method@2098 │ │ -15329e: 0a00 |0003: move-result v0 │ │ -1532a0: 0f00 |0004: return v0 │ │ +150e08: |[150e08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoColumnCount:(Ljava/lang/Object;)I │ │ +150e18: 7110 9820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getColumnCount:(Ljava/lang/Object;)I // method@2098 │ │ +150e1e: 0a00 |0003: move-result v0 │ │ +150e20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478911,18 +479124,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1532a4: |[1532a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ -1532b4: 7110 9920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getRowCount:(Ljava/lang/Object;)I // method@2099 │ │ -1532ba: 0a00 |0003: move-result v0 │ │ -1532bc: 0f00 |0004: return v0 │ │ +150e24: |[150e24] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionInfoRowCount:(Ljava/lang/Object;)I │ │ +150e34: 7110 9920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.getRowCount:(Ljava/lang/Object;)I // method@2099 │ │ +150e3a: 0a00 |0003: move-result v0 │ │ +150e3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478931,18 +479144,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1532c0: |[1532c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ -1532d0: 7110 9c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnIndex:(Ljava/lang/Object;)I // method@209c │ │ -1532d6: 0a00 |0003: move-result v0 │ │ -1532d8: 0f00 |0004: return v0 │ │ +150e40: |[150e40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnIndex:(Ljava/lang/Object;)I │ │ +150e50: 7110 9c20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnIndex:(Ljava/lang/Object;)I // method@209c │ │ +150e56: 0a00 |0003: move-result v0 │ │ +150e58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1674 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478951,18 +479164,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1532dc: |[1532dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ -1532ec: 7110 9d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnSpan:(Ljava/lang/Object;)I // method@209d │ │ -1532f2: 0a00 |0003: move-result v0 │ │ -1532f4: 0f00 |0004: return v0 │ │ +150e5c: |[150e5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemColumnSpan:(Ljava/lang/Object;)I │ │ +150e6c: 7110 9d20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getColumnSpan:(Ljava/lang/Object;)I // method@209d │ │ +150e72: 0a00 |0003: move-result v0 │ │ +150e74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1679 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478971,18 +479184,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 │ │ -1532f8: |[1532f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -153308: 7110 a920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20a9 │ │ -15330e: 0c00 |0003: move-result-object v0 │ │ -153310: 1100 |0004: return-object v0 │ │ +150e78: |[150e78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +150e88: 7110 a920 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getCollectionItemInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20a9 │ │ +150e8e: 0c00 |0003: move-result-object v0 │ │ +150e90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1659 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -478991,18 +479204,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153314: |[153314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ -153324: 7110 9e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowIndex:(Ljava/lang/Object;)I // method@209e │ │ -15332a: 0a00 |0003: move-result v0 │ │ -15332c: 0f00 |0004: return v0 │ │ +150e94: |[150e94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowIndex:(Ljava/lang/Object;)I │ │ +150ea4: 7110 9e20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowIndex:(Ljava/lang/Object;)I // method@209e │ │ +150eaa: 0a00 |0003: move-result v0 │ │ +150eac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479011,18 +479224,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153330: |[153330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ -153340: 7110 9f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowSpan:(Ljava/lang/Object;)I // method@209f │ │ -153346: 0a00 |0003: move-result v0 │ │ -153348: 0f00 |0004: return v0 │ │ +150eb0: |[150eb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getCollectionItemRowSpan:(Ljava/lang/Object;)I │ │ +150ec0: 7110 9f20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.getRowSpan:(Ljava/lang/Object;)I // method@209f │ │ +150ec6: 0a00 |0003: move-result v0 │ │ +150ec8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1689 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479031,18 +479244,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -15334c: |[15334c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ -15335c: 7110 aa20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@20aa │ │ -153362: 0c00 |0003: move-result-object v0 │ │ -153364: 1100 |0004: return-object v0 │ │ +150ecc: |[150ecc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; │ │ +150edc: 7110 aa20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getExtras:(Ljava/lang/Object;)Landroid/os/Bundle; // method@20aa │ │ +150ee2: 0c00 |0003: move-result-object v0 │ │ +150ee4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479051,18 +479264,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153368: |[153368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getInputType:(Ljava/lang/Object;)I │ │ -153378: 7110 ab20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getInputType:(Ljava/lang/Object;)I // method@20ab │ │ -15337e: 0a00 |0003: move-result v0 │ │ -153380: 0f00 |0004: return v0 │ │ +150ee8: |[150ee8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getInputType:(Ljava/lang/Object;)I │ │ +150ef8: 7110 ab20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getInputType:(Ljava/lang/Object;)I // method@20ab │ │ +150efe: 0a00 |0003: move-result v0 │ │ +150f00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479071,18 +479284,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153384: |[153384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -153394: 7110 ac20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@20ac │ │ -15339a: 0a00 |0003: move-result v0 │ │ -15339c: 0f00 |0004: return v0 │ │ +150f04: |[150f04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +150f14: 7110 ac20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@20ac │ │ +150f1a: 0a00 |0003: move-result v0 │ │ +150f1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479091,18 +479304,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 │ │ -1533a0: |[1533a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1533b0: 7110 ad20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20ad │ │ -1533b6: 0c00 |0003: move-result-object v0 │ │ -1533b8: 1100 |0004: return-object v0 │ │ +150f20: |[150f20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +150f30: 7110 ad20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getRangeInfo:(Ljava/lang/Object;)Ljava/lang/Object; // method@20ad │ │ +150f36: 0c00 |0003: move-result-object v0 │ │ +150f38: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479111,18 +479324,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1533bc: |[1533bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ -1533cc: 7110 9a20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.isHierarchical:(Ljava/lang/Object;)Z // method@209a │ │ -1533d2: 0a00 |0003: move-result v0 │ │ -1533d4: 0f00 |0004: return v0 │ │ +150f3c: |[150f3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionInfoHierarchical:(Ljava/lang/Object;)Z │ │ +150f4c: 7110 9a20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionInfo;.isHierarchical:(Ljava/lang/Object;)Z // method@209a │ │ +150f52: 0a00 |0003: move-result v0 │ │ +150f54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479131,18 +479344,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1533d8: |[1533d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ -1533e8: 7110 a020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.isHeading:(Ljava/lang/Object;)Z // method@20a0 │ │ -1533ee: 0a00 |0003: move-result v0 │ │ -1533f0: 0f00 |0004: return v0 │ │ +150f58: |[150f58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isCollectionItemHeading:(Ljava/lang/Object;)Z │ │ +150f68: 7110 a020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat$CollectionItemInfo;.isHeading:(Ljava/lang/Object;)Z // method@20a0 │ │ +150f6e: 0a00 |0003: move-result v0 │ │ +150f70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1694 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479151,18 +479364,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1533f4: |[1533f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isContentInvalid:(Ljava/lang/Object;)Z │ │ -153404: 7110 ae20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isContentInvalid:(Ljava/lang/Object;)Z // method@20ae │ │ -15340a: 0a00 |0003: move-result v0 │ │ -15340c: 0f00 |0004: return v0 │ │ +150f74: |[150f74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isContentInvalid:(Ljava/lang/Object;)Z │ │ +150f84: 7110 ae20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isContentInvalid:(Ljava/lang/Object;)Z // method@20ae │ │ +150f8a: 0a00 |0003: move-result v0 │ │ +150f8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1709 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479171,18 +479384,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153410: |[153410] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isDismissable:(Ljava/lang/Object;)Z │ │ -153420: 7110 af20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isDismissable:(Ljava/lang/Object;)Z // method@20af │ │ -153426: 0a00 |0003: move-result v0 │ │ -153428: 0f00 |0004: return v0 │ │ +150f90: |[150f90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isDismissable:(Ljava/lang/Object;)Z │ │ +150fa0: 7110 af20 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isDismissable:(Ljava/lang/Object;)Z // method@20af │ │ +150fa6: 0a00 |0003: move-result v0 │ │ +150fa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479191,18 +479404,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -15342c: |[15342c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isMultiLine:(Ljava/lang/Object;)Z │ │ -15343c: 7110 b020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isMultiLine:(Ljava/lang/Object;)Z // method@20b0 │ │ -153442: 0a00 |0003: move-result v0 │ │ -153444: 0f00 |0004: return v0 │ │ +150fac: |[150fac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.isMultiLine:(Ljava/lang/Object;)Z │ │ +150fbc: 7110 b020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.isMultiLine:(Ljava/lang/Object;)Z // method@20b0 │ │ +150fc2: 0a00 |0003: move-result v0 │ │ +150fc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -479211,18 +479424,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -153448: |[153448] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -153458: 7140 b120 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@20b1 │ │ -15345e: 0c00 |0003: move-result-object v0 │ │ -153460: 1100 |0004: return-object v0 │ │ +150fc8: |[150fc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +150fd8: 7140 b120 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@20b1 │ │ +150fde: 0c00 |0003: move-result-object v0 │ │ +150fe0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1631 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 rowCount I │ │ 0x0000 - 0x0005 reg=3 columnCount I │ │ @@ -479234,18 +479447,18 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -153464: |[153464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -153474: 7156 b220 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; // method@20b2 │ │ -15347a: 0c00 |0003: move-result-object v0 │ │ -15347c: 1100 |0004: return-object v0 │ │ +150fe4: |[150fe4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +150ff4: 7156 b220 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.obtainCollectionItemInfo:(IIIIZ)Ljava/lang/Object; // method@20b2 │ │ +150ffa: 0c00 |0003: move-result-object v0 │ │ +150ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1638 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 rowIndex I │ │ 0x0000 - 0x0005 reg=3 rowSpan I │ │ @@ -479259,17 +479472,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153480: |[153480] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ -153490: 7120 b320 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCanOpenPopup:(Ljava/lang/Object;Z)V // method@20b3 │ │ -153496: 0e00 |0003: return-void │ │ +151000: |[151000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCanOpenPopup:(Ljava/lang/Object;Z)V │ │ +151010: 7120 b320 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCanOpenPopup:(Ljava/lang/Object;Z)V // method@20b3 │ │ +151016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1719 │ │ 0x0003 line=1720 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479280,17 +479493,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153498: |[153498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1534a8: 7120 b420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20b4 │ │ -1534ae: 0e00 |0003: return-void │ │ +151018: |[151018] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +151028: 7120 b420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20b4 │ │ +15102e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1625 │ │ 0x0003 line=1626 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479301,17 +479514,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1534b0: |[1534b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1534c0: 7120 b520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20b5 │ │ -1534c6: 0e00 |0003: return-void │ │ +151030: |[151030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +151040: 7120 b520 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setCollectionItemInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20b5 │ │ +151046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1699 │ │ 0x0003 line=1700 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479322,17 +479535,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1534c8: |[1534c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setContentInvalid:(Ljava/lang/Object;Z)V │ │ -1534d8: 7120 b620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setContentInvalid:(Ljava/lang/Object;Z)V // method@20b6 │ │ -1534de: 0e00 |0003: return-void │ │ +151048: |[151048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setContentInvalid:(Ljava/lang/Object;Z)V │ │ +151058: 7120 b620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setContentInvalid:(Ljava/lang/Object;Z)V // method@20b6 │ │ +15105e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ 0x0003 line=1705 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479343,17 +479556,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1534e0: |[1534e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setDismissable:(Ljava/lang/Object;Z)V │ │ -1534f0: 7120 b720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setDismissable:(Ljava/lang/Object;Z)V // method@20b7 │ │ -1534f6: 0e00 |0003: return-void │ │ +151060: |[151060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setDismissable:(Ljava/lang/Object;Z)V │ │ +151070: 7120 b720 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setDismissable:(Ljava/lang/Object;Z)V // method@20b7 │ │ +151076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1744 │ │ 0x0003 line=1745 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479364,17 +479577,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1534f8: |[1534f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setInputType:(Ljava/lang/Object;I)V │ │ -153508: 7120 b820 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setInputType:(Ljava/lang/Object;I)V // method@20b8 │ │ -15350e: 0e00 |0003: return-void │ │ +151078: |[151078] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setInputType:(Ljava/lang/Object;I)V │ │ +151088: 7120 b820 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setInputType:(Ljava/lang/Object;I)V // method@20b8 │ │ +15108e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1734 │ │ 0x0003 line=1735 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479385,17 +479598,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153510: |[153510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -153520: 7120 b920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@20b9 │ │ -153526: 0e00 |0003: return-void │ │ +151090: |[151090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +1510a0: 7120 b920 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@20b9 │ │ +1510a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ 0x0003 line=1616 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479406,17 +479619,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153528: |[153528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setMultiLine:(Ljava/lang/Object;Z)V │ │ -153538: 7120 ba20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setMultiLine:(Ljava/lang/Object;Z)V // method@20ba │ │ -15353e: 0e00 |0003: return-void │ │ +1510a8: |[1510a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setMultiLine:(Ljava/lang/Object;Z)V │ │ +1510b8: 7120 ba20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setMultiLine:(Ljava/lang/Object;Z)V // method@20ba │ │ +1510be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1754 │ │ 0x0003 line=1755 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479427,33 +479640,33 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153540: |[153540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -153550: 7120 bb20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20bb │ │ -153556: 0e00 |0003: return-void │ │ +1510c0: |[1510c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +1510d0: 7120 bb20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setRangeInfo:(Ljava/lang/Object;Ljava/lang/Object;)V // method@20bb │ │ +1510d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1669 │ │ 0x0003 line=1670 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 rangeInfo Ljava/lang/Object; │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1670 header: │ │ class_idx : 610 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 609 │ │ -source_file_idx : 1820 │ │ +source_file_idx : 1816 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1670 annotations: │ │ Annotations on class │ │ @@ -479473,17 +479686,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153558: |[153558] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.:()V │ │ -153568: 7010 870d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@0d87 │ │ -15356e: 0e00 |0003: return-void │ │ +1510d8: |[1510d8] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.:()V │ │ +1510e8: 7010 870d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$LollipopMr1DrawableImpl;.:()V // method@0d87 │ │ +1510ee: 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 - │ │ @@ -479492,18 +479705,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153570: |[153570] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ -153580: 7110 9d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d9d │ │ -153586: 0a00 |0003: move-result v0 │ │ -153588: 0f00 |0004: return v0 │ │ +1510f0: |[1510f0] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I │ │ +151100: 7110 9d0d 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.getLayoutDirection:(Landroid/graphics/drawable/Drawable;)I // method@0d9d │ │ +151106: 0a00 |0003: move-result v0 │ │ +151108: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -479512,33 +479725,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -15358c: |[15358c] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ -15359c: 7120 9e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d9e │ │ -1535a2: 0e00 |0003: return-void │ │ +15110c: |[15110c] android.support.v4.graphics.drawable.DrawableCompat$MDrawableImpl.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V │ │ +15111c: 7120 9e0d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatApi23;.setLayoutDirection:(Landroid/graphics/drawable/Drawable;I)V // method@0d9e │ │ +151122: 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 : 1820 (DrawableCompat.java) │ │ + source_file_idx : 1816 (DrawableCompat.java) │ │ │ │ Class #1671 header: │ │ class_idx : 1047 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1045 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #1671 annotations: │ │ Annotations on class │ │ @@ -479558,17 +479771,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1535a4: |[1535a4] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -1535b4: 7010 e319 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@19e3 │ │ -1535ba: 0e00 |0003: return-void │ │ +151124: |[151124] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +151134: 7010 e319 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl;.:()V // method@19e3 │ │ +15113a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -479577,23 +479790,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1535bc: |[1535bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -1535cc: 7110 4e1b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@1b4e │ │ -1535d2: 0c00 |0003: move-result-object v0 │ │ -1535d4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -1535d8: 2201 a204 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@04a2 │ │ -1535dc: 7020 ce20 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@20ce │ │ -1535e2: 1101 |000b: return-object v1 │ │ -1535e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1535e6: 28fe |000d: goto 000b // -0002 │ │ +15113c: |[15113c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +15114c: 7110 4e1b 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@1b4e │ │ +151152: 0c00 |0003: move-result-object v0 │ │ +151154: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +151158: 2201 a204 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@04a2 │ │ +15115c: 7020 ce20 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@20ce │ │ +151162: 1101 |000b: return-object v1 │ │ +151164: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +151166: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1369 │ │ 0x0004 line=1370 │ │ 0x0006 line=1371 │ │ 0x000b line=1373 │ │ locals : │ │ @@ -479606,18 +479819,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1535e8: |[1535e8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -1535f8: 7110 4f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1b4f │ │ -1535fe: 0a00 |0003: move-result v0 │ │ -153600: 0f00 |0004: return v0 │ │ +151168: |[151168] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +151178: 7110 4f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@1b4f │ │ +15117e: 0a00 |0003: move-result v0 │ │ +151180: 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; │ │ │ │ @@ -479626,18 +479839,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153604: |[153604] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -153614: 7110 501b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@1b50 │ │ -15361a: 0a00 |0003: move-result v0 │ │ -15361c: 0f00 |0004: return v0 │ │ +151184: |[151184] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +151194: 7110 501b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@1b50 │ │ +15119a: 0a00 |0003: move-result v0 │ │ +15119c: 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; │ │ │ │ @@ -479646,18 +479859,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153620: |[153620] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -153630: 7110 511b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@1b51 │ │ -153636: 0a00 |0003: move-result v0 │ │ -153638: 0f00 |0004: return v0 │ │ +1511a0: |[1511a0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +1511b0: 7110 511b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@1b51 │ │ +1511b6: 0a00 |0003: move-result v0 │ │ +1511b8: 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; │ │ │ │ @@ -479666,18 +479879,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -15363c: |[15363c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -15364c: 7110 521b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@1b52 │ │ -153652: 0a00 |0003: move-result v0 │ │ -153654: 0f00 |0004: return v0 │ │ +1511bc: |[1511bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +1511cc: 7110 521b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@1b52 │ │ +1511d2: 0a00 |0003: move-result v0 │ │ +1511d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -479686,18 +479899,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 │ │ -153658: |[153658] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -153668: 7110 531b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1b53 │ │ -15366e: 0c00 |0003: move-result-object v0 │ │ -153670: 1100 |0004: return-object v0 │ │ +1511d8: |[1511d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +1511e8: 7110 531b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@1b53 │ │ +1511ee: 0c00 |0003: move-result-object v0 │ │ +1511f0: 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; │ │ │ │ @@ -479706,18 +479919,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153674: |[153674] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ -153684: 7110 541b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1b54 │ │ -15368a: 0a00 |0003: move-result v0 │ │ -15368c: 0f00 |0004: return v0 │ │ +1511f4: |[1511f4] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasOverlappingRendering:(Landroid/view/View;)Z │ │ +151204: 7110 541b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasOverlappingRendering:(Landroid/view/View;)Z // method@1b54 │ │ +15120a: 0a00 |0003: move-result v0 │ │ +15120c: 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; │ │ │ │ @@ -479726,18 +479939,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153690: |[153690] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -1536a0: 7110 551b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@1b55 │ │ -1536a6: 0a00 |0003: move-result v0 │ │ -1536a8: 0f00 |0004: return v0 │ │ +151210: |[151210] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +151220: 7110 551b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@1b55 │ │ +151226: 0a00 |0003: move-result v0 │ │ +151228: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -479746,18 +479959,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1536ac: |[1536ac] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -1536bc: 7130 561b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1b56 │ │ -1536c2: 0a00 |0003: move-result v0 │ │ -1536c4: 0f00 |0004: return v0 │ │ +15122c: |[15122c] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +15123c: 7130 561b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@1b56 │ │ +151242: 0a00 |0003: move-result v0 │ │ +151244: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -479768,17 +479981,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1536c8: |[1536c8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -1536d8: 7110 571b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1b57 │ │ -1536de: 0e00 |0003: return-void │ │ +151248: |[151248] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +151258: 7110 571b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@1b57 │ │ +15125e: 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; │ │ @@ -479788,17 +480001,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1536e0: |[1536e0] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -1536f0: 7155 581b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1b58 │ │ -1536f6: 0e00 |0003: return-void │ │ +151260: |[151260] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +151270: 7155 581b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@1b58 │ │ +151276: 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; │ │ @@ -479812,17 +480025,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 │ │ -1536f8: |[1536f8] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -153708: 7120 591b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1b59 │ │ -15370e: 0e00 |0003: return-void │ │ +151278: |[151278] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +151288: 7120 591b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1b59 │ │ +15128e: 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; │ │ @@ -479833,17 +480046,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 │ │ -153710: |[153710] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -153720: 7140 5a1b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@1b5a │ │ -153726: 0e00 |0003: return-void │ │ +151290: |[151290] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +1512a0: 7140 5a1b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@1b5a │ │ +1512a6: 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; │ │ @@ -479855,17 +480068,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153728: |[153728] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -153738: 7110 5b1b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@1b5b │ │ -15373e: 0e00 |0003: return-void │ │ +1512a8: |[1512a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +1512b8: 7110 5b1b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@1b5b │ │ +1512be: 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; │ │ @@ -479875,17 +480088,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153740: |[153740] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -153750: 7120 5c1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@1b5c │ │ -153756: 0e00 |0003: return-void │ │ +1512c0: |[1512c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +1512d0: 7120 5c1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@1b5c │ │ +1512d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -479896,38 +480109,38 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -153758: |[153758] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -153768: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -15376a: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -15376e: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -153770: 7120 5d1b 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1b5d │ │ -153776: 0e00 |0007: return-void │ │ +1512d8: |[1512d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +1512e8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +1512ea: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +1512ee: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1512f0: 7120 5d1b 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1b5d │ │ +1512f6: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1672 header: │ │ class_idx : 1156 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1163 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #1672 annotations: │ │ Annotations on class │ │ @@ -479949,17 +480162,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153778: |[153778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ -153788: 7010 061f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@1f06 │ │ -15378e: 0e00 |0003: return-void │ │ +1512f8: |[1512f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ +151308: 7010 061f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@1f06 │ │ +15130e: 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 - │ │ @@ -479968,17 +480181,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153790: |[153790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1537a0: 7120 3220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2032 │ │ -1537a6: 0e00 |0003: return-void │ │ +151310: |[151310] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +151320: 7120 3220 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.addAction:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2032 │ │ +151326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1778 │ │ 0x0003 line=1779 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -479989,18 +480202,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1537a8: |[1537a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ -1537b8: 7110 3320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getAccessibilityActionId:(Ljava/lang/Object;)I // method@2033 │ │ -1537be: 0a00 |0003: move-result v0 │ │ -1537c0: 0f00 |0004: return v0 │ │ +151328: |[151328] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getAccessibilityActionId:(Ljava/lang/Object;)I │ │ +151338: 7110 3320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getAccessibilityActionId:(Ljava/lang/Object;)I // method@2033 │ │ +15133e: 0a00 |0003: move-result v0 │ │ +151340: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 action Ljava/lang/Object; │ │ │ │ @@ -480009,18 +480222,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 │ │ -1537c4: |[1537c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -1537d4: 7110 3420 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2034 │ │ -1537da: 0c00 |0003: move-result-object v0 │ │ -1537dc: 1100 |0004: return-object v0 │ │ +151344: |[151344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +151354: 7110 3420 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getAccessibilityActionLabel:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2034 │ │ +15135a: 0c00 |0003: move-result-object v0 │ │ +15135c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1793 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 action Ljava/lang/Object; │ │ │ │ @@ -480029,18 +480242,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1537e0: |[1537e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ -1537f0: 7110 3520 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@2035 │ │ -1537f6: 0c00 |0003: move-result-object v0 │ │ -1537f8: 1100 |0004: return-object v0 │ │ +151360: |[151360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getActionList:(Ljava/lang/Object;)Ljava/util/List; │ │ +151370: 7110 3520 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getActionList:(Ljava/lang/Object;)Ljava/util/List; // method@2035 │ │ +151376: 0c00 |0003: move-result-object v0 │ │ +151378: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1766 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480049,18 +480262,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 │ │ -1537fc: |[1537fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -15380c: 7110 3620 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2036 │ │ -153812: 0c00 |0003: move-result-object v0 │ │ -153814: 1100 |0004: return-object v0 │ │ +15137c: |[15137c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +15138c: 7110 3620 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getError:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@2036 │ │ +151392: 0c00 |0003: move-result-object v0 │ │ +151394: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1810 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480069,18 +480282,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153818: |[153818] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getMaxTextLength:(Ljava/lang/Object;)I │ │ -153828: 7110 3720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getMaxTextLength:(Ljava/lang/Object;)I // method@2037 │ │ -15382e: 0a00 |0003: move-result v0 │ │ -153830: 0f00 |0004: return v0 │ │ +151398: |[151398] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getMaxTextLength:(Ljava/lang/Object;)I │ │ +1513a8: 7110 3720 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getMaxTextLength:(Ljava/lang/Object;)I // method@2037 │ │ +1513ae: 0a00 |0003: move-result v0 │ │ +1513b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1825 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480089,18 +480302,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 │ │ -153834: |[153834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -153844: 7110 3820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; // method@2038 │ │ -15384a: 0c00 |0003: move-result-object v0 │ │ -15384c: 1100 |0004: return-object v0 │ │ +1513b4: |[1513b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1513c4: 7110 3820 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.getWindow:(Ljava/lang/Object;)Ljava/lang/Object; // method@2038 │ │ +1513ca: 0c00 |0003: move-result-object v0 │ │ +1513cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1830 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480109,18 +480322,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153850: |[153850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ -153860: 7110 3020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;.isSelected:(Ljava/lang/Object;)Z // method@2030 │ │ -153866: 0a00 |0003: move-result v0 │ │ -153868: 0f00 |0004: return v0 │ │ +1513d0: |[1513d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.isCollectionItemSelected:(Ljava/lang/Object;)Z │ │ +1513e0: 7110 3020 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21$CollectionItemInfo;.isSelected:(Ljava/lang/Object;)Z // method@2030 │ │ +1513e6: 0a00 |0003: move-result v0 │ │ +1513e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480129,18 +480342,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 │ │ -15386c: |[15386c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ -15387c: 7120 3920 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@2039 │ │ -153882: 0c00 |0003: move-result-object v0 │ │ -153884: 1100 |0004: return-object v0 │ │ +1513ec: |[1513ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; │ │ +1513fc: 7120 3920 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.newAccessibilityAction:(ILjava/lang/CharSequence;)Ljava/lang/Object; // method@2039 │ │ +151402: 0c00 |0003: move-result-object v0 │ │ +151404: 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; │ │ @@ -480150,18 +480363,18 @@ │ │ type : '(IIZI)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -153888: |[153888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ -153898: 7140 3a20 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@203a │ │ -15389e: 0c00 |0003: move-result-object v0 │ │ -1538a0: 1100 |0004: return-object v0 │ │ +151408: |[151408] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionInfo:(IIZI)Ljava/lang/Object; │ │ +151418: 7140 3a20 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionInfo:(IIZI)Ljava/lang/Object; // method@203a │ │ +15141e: 0c00 |0003: move-result-object v0 │ │ +151420: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 rowCount I │ │ 0x0000 - 0x0005 reg=3 columnCount I │ │ @@ -480173,18 +480386,18 @@ │ │ type : '(IIIIZZ)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -1538a4: |[1538a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ -1538b4: 7706 3b20 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@203b │ │ -1538ba: 0c00 |0003: move-result-object v0 │ │ -1538bc: 1100 |0004: return-object v0 │ │ +151424: |[151424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; │ │ +151434: 7706 3b20 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.obtainCollectionItemInfo:(IIIIZZ)Ljava/lang/Object; // method@203b │ │ +15143a: 0c00 |0003: move-result-object v0 │ │ +15143c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0005 reg=2 rowIndex I │ │ 0x0000 - 0x0005 reg=3 rowSpan I │ │ @@ -480198,18 +480411,18 @@ │ │ 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 │ │ -1538c0: |[1538c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -1538d0: 7120 3c20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@203c │ │ -1538d6: 0a00 |0003: move-result v0 │ │ -1538d8: 0f00 |0004: return v0 │ │ +151440: |[151440] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +151450: 7120 3c20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeAction:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@203c │ │ +151456: 0a00 |0003: move-result v0 │ │ +151458: 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; │ │ @@ -480219,18 +480432,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -1538dc: |[1538dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ -1538ec: 7120 3d20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z // method@203d │ │ -1538f2: 0a00 |0003: move-result v0 │ │ -1538f4: 0f00 |0004: return v0 │ │ +15145c: |[15145c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z │ │ +15146c: 7120 3d20 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeChild:(Ljava/lang/Object;Landroid/view/View;)Z // method@203d │ │ +151472: 0a00 |0003: move-result v0 │ │ +151474: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1835 │ │ 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 child Landroid/view/View; │ │ @@ -480240,18 +480453,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1538f8: |[1538f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ -153908: 7130 3e20 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z // method@203e │ │ -15390e: 0a00 |0003: move-result v0 │ │ -153910: 0f00 |0004: return v0 │ │ +151478: |[151478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z │ │ +151488: 7130 3e20 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.removeChild:(Ljava/lang/Object;Landroid/view/View;I)Z // method@203e │ │ +15148e: 0a00 |0003: move-result v0 │ │ +151490: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1840 │ │ 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 root Landroid/view/View; │ │ @@ -480262,17 +480475,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 │ │ -153914: |[153914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -153924: 7120 3f20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@203f │ │ -15392a: 0e00 |0003: return-void │ │ +151494: |[151494] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +1514a4: 7120 3f20 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.setError:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@203f │ │ +1514aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ 0x0003 line=1816 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -480283,33 +480496,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -15392c: |[15392c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.setMaxTextLength:(Ljava/lang/Object;I)V │ │ -15393c: 7120 4020 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.setMaxTextLength:(Ljava/lang/Object;I)V // method@2040 │ │ -153942: 0e00 |0003: return-void │ │ +1514ac: |[1514ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.setMaxTextLength:(Ljava/lang/Object;I)V │ │ +1514bc: 7120 4020 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi21;.setMaxTextLength:(Ljava/lang/Object;I)V // method@2040 │ │ +1514c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1820 │ │ 0x0003 line=1821 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 max I │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1673 header: │ │ class_idx : 1048 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1047 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #1673 annotations: │ │ Annotations on class │ │ @@ -480329,17 +480542,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153944: |[153944] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -153954: 7010 f019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@19f0 │ │ -15395a: 0e00 |0003: return-void │ │ +1514c4: |[1514c4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +1514d4: 7010 f019 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@19f0 │ │ +1514da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -480348,18 +480561,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -15395c: |[15395c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -15396c: 7110 5f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@1b5f │ │ -153972: 0a00 |0003: move-result v0 │ │ -153974: 0f00 |0004: return v0 │ │ +1514dc: |[1514dc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +1514ec: 7110 5f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@1b5f │ │ +1514f2: 0a00 |0003: move-result v0 │ │ +1514f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480368,18 +480581,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153978: |[153978] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -153988: 7110 601b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@1b60 │ │ -15398e: 0a00 |0003: move-result v0 │ │ -153990: 0f00 |0004: return v0 │ │ +1514f8: |[1514f8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +151508: 7110 601b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@1b60 │ │ +15150e: 0a00 |0003: move-result v0 │ │ +151510: 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; │ │ │ │ @@ -480388,18 +480601,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153994: |[153994] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -1539a4: 7110 611b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@1b61 │ │ -1539aa: 0a00 |0003: move-result v0 │ │ -1539ac: 0f00 |0004: return v0 │ │ +151514: |[151514] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +151524: 7110 611b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@1b61 │ │ +15152a: 0a00 |0003: move-result v0 │ │ +15152c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1441 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480408,18 +480621,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1539b0: |[1539b0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -1539c0: 7110 621b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@1b62 │ │ -1539c6: 0a00 |0003: move-result v0 │ │ -1539c8: 0f00 |0004: return v0 │ │ +151530: |[151530] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +151540: 7110 621b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@1b62 │ │ +151546: 0a00 |0003: move-result v0 │ │ +151548: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1436 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480428,18 +480641,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1539cc: |[1539cc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -1539dc: 7110 631b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1b63 │ │ -1539e2: 0a00 |0003: move-result v0 │ │ -1539e4: 0f00 |0004: return v0 │ │ +15154c: |[15154c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +15155c: 7110 631b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@1b63 │ │ +151562: 0a00 |0003: move-result v0 │ │ +151564: 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; │ │ │ │ @@ -480448,18 +480661,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1539e8: |[1539e8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.isPaddingRelative:(Landroid/view/View;)Z │ │ -1539f8: 7110 641b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.isPaddingRelative:(Landroid/view/View;)Z // method@1b64 │ │ -1539fe: 0a00 |0003: move-result v0 │ │ -153a00: 0f00 |0004: return v0 │ │ +151568: |[151568] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.isPaddingRelative:(Landroid/view/View;)Z │ │ +151578: 7110 641b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.isPaddingRelative:(Landroid/view/View;)Z // method@1b64 │ │ +15157e: 0a00 |0003: move-result v0 │ │ +151580: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1456 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480468,17 +480681,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153a04: |[153a04] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -153a14: 7120 651b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@1b65 │ │ -153a1a: 0e00 |0003: return-void │ │ +151584: |[151584] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +151594: 7120 651b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@1b65 │ │ +15159a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0003 line=1417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -480489,17 +480702,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153a1c: |[153a1c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -153a2c: 7120 661b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1b66 │ │ -153a32: 0e00 |0003: return-void │ │ +15159c: |[15159c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +1515ac: 7120 661b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@1b66 │ │ +1515b2: 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; │ │ @@ -480510,17 +480723,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153a34: |[153a34] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -153a44: 7120 671b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@1b67 │ │ -153a4a: 0e00 |0003: return-void │ │ +1515b4: |[1515b4] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +1515c4: 7120 671b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@1b67 │ │ +1515ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ 0x0003 line=1432 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -480531,36 +480744,36 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -153a4c: |[153a4c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -153a5c: 7155 681b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@1b68 │ │ -153a62: 0e00 |0003: return-void │ │ +1515cc: |[1515cc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +1515dc: 7155 681b 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@1b68 │ │ +1515e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1446 │ │ 0x0003 line=1447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 start I │ │ 0x0000 - 0x0004 reg=3 top I │ │ 0x0000 - 0x0004 reg=4 end I │ │ 0x0000 - 0x0004 reg=5 bottom I │ │ │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1674 header: │ │ class_idx : 1157 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1156 │ │ -source_file_idx : 792 │ │ +source_file_idx : 789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #1674 annotations: │ │ Annotations on class │ │ @@ -480580,17 +480793,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153a64: |[153a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.:()V │ │ -153a74: 7010 231e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@1e23 │ │ -153a7a: 0e00 |0003: return-void │ │ +1515e4: |[1515e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.:()V │ │ +1515f4: 7010 231e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@1e23 │ │ +1515fa: 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 - │ │ @@ -480599,18 +480812,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 │ │ -153a7c: |[153a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -153a8c: 7110 4220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; // method@2042 │ │ -153a92: 0c00 |0003: move-result-object v0 │ │ -153a94: 1100 |0004: return-object v0 │ │ +1515fc: |[1515fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +15160c: 7110 4220 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.getTraversalAfter:(Ljava/lang/Object;)Ljava/lang/Object; // method@2042 │ │ +151612: 0c00 |0003: move-result-object v0 │ │ +151614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1862 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480619,18 +480832,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 │ │ -153a98: |[153a98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -153aa8: 7110 4320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; // method@2043 │ │ -153aae: 0c00 |0003: move-result-object v0 │ │ -153ab0: 1100 |0004: return-object v0 │ │ +151618: |[151618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +151628: 7110 4320 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.getTraversalBefore:(Ljava/lang/Object;)Ljava/lang/Object; // method@2043 │ │ +15162e: 0c00 |0003: move-result-object v0 │ │ +151630: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1847 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -480639,17 +480852,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 │ │ -153ab4: |[153ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -153ac4: 7120 4420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V // method@2044 │ │ -153aca: 0e00 |0003: return-void │ │ +151634: |[151634] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +151644: 7120 4420 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;)V // method@2044 │ │ +15164a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1867 │ │ 0x0003 line=1868 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -480660,17 +480873,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 │ │ -153acc: |[153acc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -153adc: 7130 4520 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V // method@2045 │ │ -153ae2: 0e00 |0003: return-void │ │ +15164c: |[15164c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +15165c: 7130 4520 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalAfter:(Ljava/lang/Object;Landroid/view/View;I)V // method@2045 │ │ +151662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1872 │ │ 0x0003 line=1873 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -480682,17 +480895,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 │ │ -153ae4: |[153ae4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ -153af4: 7120 4620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V // method@2046 │ │ -153afa: 0e00 |0003: return-void │ │ +151664: |[151664] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V │ │ +151674: 7120 4620 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;)V // method@2046 │ │ +15167a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1852 │ │ 0x0003 line=1853 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -480703,34 +480916,34 @@ │ │ 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 │ │ -153afc: |[153afc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -153b0c: 7130 4720 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V // method@2047 │ │ -153b12: 0e00 |0003: return-void │ │ +15167c: |[15167c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +15168c: 7130 4720 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatApi22;.setTraversalBefore:(Ljava/lang/Object;Landroid/view/View;I)V // method@2047 │ │ +151692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1857 │ │ 0x0003 line=1858 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 virtualDescendantId I │ │ │ │ - source_file_idx : 792 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 789 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1675 header: │ │ class_idx : 1049 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1048 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1675 annotations: │ │ Annotations on class │ │ @@ -480750,17 +480963,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153b14: |[153b14] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.:()V │ │ -153b24: 7010 011a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@1a01 │ │ -153b2a: 0e00 |0003: return-void │ │ +151694: |[151694] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.:()V │ │ +1516a4: 7010 011a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@1a01 │ │ +1516aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -480769,18 +480982,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153b2c: |[153b2c] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -153b3c: 7110 6a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr2;.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; // method@1b6a │ │ -153b42: 0c00 |0003: move-result-object v0 │ │ -153b44: 1100 |0004: return-object v0 │ │ +1516ac: |[1516ac] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +1516bc: 7110 6a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr2;.getClipBounds:(Landroid/view/View;)Landroid/graphics/Rect; // method@1b6a │ │ +1516c2: 0c00 |0003: move-result-object v0 │ │ +1516c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480789,33 +481002,33 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153b48: |[153b48] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ -153b58: 7120 6b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr2;.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V // method@1b6b │ │ -153b5e: 0e00 |0003: return-void │ │ +1516c8: |[1516c8] android.support.v4.view.ViewCompat$JbMr2ViewCompatImpl.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V │ │ +1516d8: 7120 6b1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr2;.setClipBounds:(Landroid/view/View;Landroid/graphics/Rect;)V // method@1b6b │ │ +1516de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ 0x0003 line=1464 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 clipBounds Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1676 header: │ │ class_idx : 1050 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1049 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #1676 annotations: │ │ Annotations on class │ │ @@ -480835,17 +481048,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153b60: |[153b60] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -153b70: 7010 0c1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;.:()V // method@1a0c │ │ -153b76: 0e00 |0003: return-void │ │ +1516e0: |[1516e0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +1516f0: 7010 0c1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr2ViewCompatImpl;.:()V // method@1a0c │ │ +1516f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -480854,18 +481067,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153b78: |[153b78] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -153b88: 7110 6d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@1b6d │ │ -153b8e: 0a00 |0003: move-result v0 │ │ -153b90: 0f00 |0004: return v0 │ │ +1516f8: |[1516f8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +151708: 7110 6d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@1b6d │ │ +15170e: 0a00 |0003: move-result v0 │ │ +151710: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1475 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -480874,18 +481087,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153b94: |[153b94] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ -153ba4: 7110 6e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1b6e │ │ -153baa: 0a00 |0003: move-result v0 │ │ -153bac: 0f00 |0004: return v0 │ │ +151714: |[151714] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isAttachedToWindow:(Landroid/view/View;)Z │ │ +151724: 7110 6e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isAttachedToWindow:(Landroid/view/View;)Z // method@1b6e │ │ +15172a: 0a00 |0003: move-result v0 │ │ +15172c: 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; │ │ │ │ @@ -480894,18 +481107,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153bb0: |[153bb0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ -153bc0: 7110 6f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isLaidOut:(Landroid/view/View;)Z // method@1b6f │ │ -153bc6: 0a00 |0003: move-result v0 │ │ -153bc8: 0f00 |0004: return v0 │ │ +151730: |[151730] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.isLaidOut:(Landroid/view/View;)Z │ │ +151740: 7110 6f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.isLaidOut:(Landroid/view/View;)Z // method@1b6f │ │ +151746: 0a00 |0003: move-result v0 │ │ +151748: 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; │ │ │ │ @@ -480914,17 +481127,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153bcc: |[153bcc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -153bdc: 7120 701b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@1b70 │ │ -153be2: 0e00 |0003: return-void │ │ +15174c: |[15174c] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +15175c: 7120 701b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@1b70 │ │ +151762: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -480935,33 +481148,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153be4: |[153be4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -153bf4: 7120 5d1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1b5d │ │ -153bfa: 0e00 |0003: return-void │ │ +151764: |[151764] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +151774: 7120 5d1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@1b5d │ │ +15177a: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1677 header: │ │ class_idx : 1051 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1050 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 25 │ │ │ │ Class #1677 annotations: │ │ Annotations on class │ │ @@ -480981,17 +481194,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153bfc: |[153bfc] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.:()V │ │ -153c0c: 7010 0f1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@1a0f │ │ -153c12: 0e00 |0003: return-void │ │ +15177c: |[15177c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.:()V │ │ +15178c: 7010 0f1a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@1a0f │ │ +151792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1499 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -481000,18 +481213,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 │ │ -153c14: |[153c14] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -153c24: 7120 741b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@1b74 │ │ -153c2a: 0c00 |0003: move-result-object v0 │ │ -153c2c: 1100 |0004: return-object v0 │ │ +151794: |[151794] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +1517a4: 7120 741b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@1b74 │ │ +1517aa: 0c00 |0003: move-result-object v0 │ │ +1517ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1622 │ │ 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; │ │ @@ -481021,18 +481234,18 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -153c30: |[153c30] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ -153c40: 7140 751b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedFling:(Landroid/view/View;FFZ)Z // method@1b75 │ │ -153c46: 0a00 |0003: move-result v0 │ │ -153c48: 0f00 |0004: return v0 │ │ +1517b0: |[1517b0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedFling:(Landroid/view/View;FFZ)Z │ │ +1517c0: 7140 751b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedFling:(Landroid/view/View;FFZ)Z // method@1b75 │ │ +1517c6: 0a00 |0003: move-result v0 │ │ +1517c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 velocityX F │ │ @@ -481044,18 +481257,18 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -153c4c: |[153c4c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ -153c5c: 7130 761b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedPreFling:(Landroid/view/View;FF)Z // method@1b76 │ │ -153c62: 0a00 |0003: move-result v0 │ │ -153c64: 0f00 |0004: return v0 │ │ +1517cc: |[1517cc] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedPreFling:(Landroid/view/View;FF)Z │ │ +1517dc: 7130 761b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedPreFling:(Landroid/view/View;FF)Z // method@1b76 │ │ +1517e2: 0a00 |0003: move-result v0 │ │ +1517e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1587 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 velocityX F │ │ @@ -481066,18 +481279,18 @@ │ │ type : '(Landroid/view/View;II[I[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -153c68: |[153c68] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ -153c78: 7156 771b 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z // method@1b77 │ │ -153c7e: 0a00 |0003: move-result v0 │ │ -153c80: 0f00 |0004: return v0 │ │ +1517e8: |[1517e8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z │ │ +1517f8: 7156 771b 3254 |0000: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedPreScroll:(Landroid/view/View;II[I[I)Z // method@1b77 │ │ +1517fe: 0a00 |0003: move-result v0 │ │ +151800: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1575 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 dx I │ │ @@ -481090,18 +481303,18 @@ │ │ type : '(Landroid/view/View;IIII[I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -153c84: |[153c84] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ -153c94: 7706 781b 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z // method@1b78 │ │ -153c9a: 0a00 |0003: move-result v0 │ │ -153c9c: 0f00 |0004: return v0 │ │ +151804: |[151804] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z │ │ +151814: 7706 781b 0200 |0000: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/view/ViewCompatLollipop;.dispatchNestedScroll:(Landroid/view/View;IIII[I)Z // method@1b78 │ │ +15181a: 0a00 |0003: move-result v0 │ │ +15181c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 dxConsumed I │ │ @@ -481115,18 +481328,18 @@ │ │ type : '(Landroid/view/View;)Landroid/content/res/ColorStateList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153ca0: |[153ca0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ -153cb0: 7110 791b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1b79 │ │ -153cb6: 0c00 |0003: move-result-object v0 │ │ -153cb8: 1100 |0004: return-object v0 │ │ +151820: |[151820] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; │ │ +151830: 7110 791b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getBackgroundTintList:(Landroid/view/View;)Landroid/content/res/ColorStateList; // method@1b79 │ │ +151836: 0c00 |0003: move-result-object v0 │ │ +151838: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481135,18 +481348,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153cbc: |[153cbc] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ -153ccc: 7110 7a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1b7a │ │ -153cd2: 0c00 |0003: move-result-object v0 │ │ -153cd4: 1100 |0004: return-object v0 │ │ +15183c: |[15183c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; │ │ +15184c: 7110 7a1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getBackgroundTintMode:(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode; // method@1b7a │ │ +151852: 0c00 |0003: move-result-object v0 │ │ +151854: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481155,18 +481368,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153cd8: |[153cd8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ -153ce8: 7110 7b1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getElevation:(Landroid/view/View;)F // method@1b7b │ │ -153cee: 0a00 |0003: move-result v0 │ │ -153cf0: 0f00 |0004: return v0 │ │ +151858: |[151858] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getElevation:(Landroid/view/View;)F │ │ +151868: 7110 7b1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getElevation:(Landroid/view/View;)F // method@1b7b │ │ +15186e: 0a00 |0003: move-result v0 │ │ +151870: 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; │ │ │ │ @@ -481175,18 +481388,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153cf4: |[153cf4] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -153d04: 7110 7c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@1b7c │ │ -153d0a: 0c00 |0003: move-result-object v0 │ │ -153d0c: 1100 |0004: return-object v0 │ │ +151874: |[151874] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +151884: 7110 7c1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@1b7c │ │ +15188a: 0c00 |0003: move-result-object v0 │ │ +15188c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1507 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481195,18 +481408,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153d10: |[153d10] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ -153d20: 7110 7d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getTranslationZ:(Landroid/view/View;)F // method@1b7d │ │ -153d26: 0a00 |0003: move-result v0 │ │ -153d28: 0f00 |0004: return v0 │ │ +151890: |[151890] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getTranslationZ:(Landroid/view/View;)F │ │ +1518a0: 7110 7d1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getTranslationZ:(Landroid/view/View;)F // method@1b7d │ │ +1518a6: 0a00 |0003: move-result v0 │ │ +1518a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481215,18 +481428,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153d2c: |[153d2c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getZ:(Landroid/view/View;)F │ │ -153d3c: 7110 7e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getZ:(Landroid/view/View;)F // method@1b7e │ │ -153d42: 0a00 |0003: move-result v0 │ │ -153d44: 0f00 |0004: return v0 │ │ +1518ac: |[1518ac] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.getZ:(Landroid/view/View;)F │ │ +1518bc: 7110 7e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.getZ:(Landroid/view/View;)F // method@1b7e │ │ +1518c2: 0a00 |0003: move-result v0 │ │ +1518c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1627 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481235,18 +481448,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153d48: |[153d48] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ -153d58: 7110 7f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.hasNestedScrollingParent:(Landroid/view/View;)Z // method@1b7f │ │ -153d5e: 0a00 |0003: move-result v0 │ │ -153d60: 0f00 |0004: return v0 │ │ +1518c8: |[1518c8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.hasNestedScrollingParent:(Landroid/view/View;)Z │ │ +1518d8: 7110 7f1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.hasNestedScrollingParent:(Landroid/view/View;)Z // method@1b7f │ │ +1518de: 0a00 |0003: move-result v0 │ │ +1518e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1562 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481255,18 +481468,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153d64: |[153d64] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isImportantForAccessibility:(Landroid/view/View;)Z │ │ -153d74: 7110 801b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isImportantForAccessibility:(Landroid/view/View;)Z // method@1b80 │ │ -153d7a: 0a00 |0003: move-result v0 │ │ -153d7c: 0f00 |0004: return v0 │ │ +1518e4: |[1518e4] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isImportantForAccessibility:(Landroid/view/View;)Z │ │ +1518f4: 7110 801b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isImportantForAccessibility:(Landroid/view/View;)Z // method@1b80 │ │ +1518fa: 0a00 |0003: move-result v0 │ │ +1518fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481275,18 +481488,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153d80: |[153d80] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ -153d90: 7110 811b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1b81 │ │ -153d96: 0a00 |0003: move-result v0 │ │ -153d98: 0f00 |0004: return v0 │ │ +151900: |[151900] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.isNestedScrollingEnabled:(Landroid/view/View;)Z │ │ +151910: 7110 811b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatLollipop;.isNestedScrollingEnabled:(Landroid/view/View;)Z // method@1b81 │ │ +151916: 0a00 |0003: move-result v0 │ │ +151918: 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; │ │ │ │ @@ -481295,18 +481508,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 │ │ -153d9c: |[153d9c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -153dac: 7120 821b 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@1b82 │ │ -153db2: 0c00 |0003: move-result-object v0 │ │ -153db4: 1100 |0004: return-object v0 │ │ +15191c: |[15191c] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +15192c: 7120 821b 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@1b82 │ │ +151932: 0c00 |0003: move-result-object v0 │ │ +151934: 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; │ │ @@ -481316,17 +481529,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153db8: |[153db8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -153dc8: 7110 831b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.requestApplyInsets:(Landroid/view/View;)V // method@1b83 │ │ -153dce: 0e00 |0003: return-void │ │ +151938: |[151938] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +151948: 7110 831b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.requestApplyInsets:(Landroid/view/View;)V // method@1b83 │ │ +15194e: 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; │ │ @@ -481336,17 +481549,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 │ │ -153dd0: |[153dd0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ -153de0: 7120 841b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1b84 │ │ -153de6: 0e00 |0003: return-void │ │ +151950: |[151950] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V │ │ +151960: 7120 841b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintList:(Landroid/view/View;Landroid/content/res/ColorStateList;)V // method@1b84 │ │ +151966: 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; │ │ @@ -481357,17 +481570,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 │ │ -153de8: |[153de8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ -153df8: 7120 851b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1b85 │ │ -153dfe: 0e00 |0003: return-void │ │ +151968: |[151968] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V │ │ +151978: 7120 851b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setBackgroundTintMode:(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V // method@1b85 │ │ +15197e: 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; │ │ @@ -481378,17 +481591,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153e00: |[153e00] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -153e10: 7120 861b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setElevation:(Landroid/view/View;F)V // method@1b86 │ │ -153e16: 0e00 |0003: return-void │ │ +151980: |[151980] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +151990: 7120 861b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setElevation:(Landroid/view/View;F)V // method@1b86 │ │ +151996: 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; │ │ @@ -481399,17 +481612,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153e18: |[153e18] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ -153e28: 7120 871b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setNestedScrollingEnabled:(Landroid/view/View;Z)V // method@1b87 │ │ -153e2e: 0e00 |0003: return-void │ │ +151998: |[151998] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setNestedScrollingEnabled:(Landroid/view/View;Z)V │ │ +1519a8: 7120 871b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setNestedScrollingEnabled:(Landroid/view/View;Z)V // method@1b87 │ │ +1519ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1542 │ │ 0x0003 line=1543 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -481420,17 +481633,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 │ │ -153e30: |[153e30] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -153e40: 7120 881b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1b88 │ │ -153e46: 0e00 |0003: return-void │ │ +1519b0: |[1519b0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +1519c0: 7120 881b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@1b88 │ │ +1519c6: 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; │ │ @@ -481441,17 +481654,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153e48: |[153e48] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ -153e58: 7120 891b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1b89 │ │ -153e5e: 0e00 |0003: return-void │ │ +1519c8: |[1519c8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V │ │ +1519d8: 7120 891b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setTransitionName:(Landroid/view/View;Ljava/lang/String;)V // method@1b89 │ │ +1519de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1502 │ │ 0x0003 line=1503 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -481462,17 +481675,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153e60: |[153e60] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ -153e70: 7120 8a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setTranslationZ:(Landroid/view/View;F)V // method@1b8a │ │ -153e76: 0e00 |0003: return-void │ │ +1519e0: |[1519e0] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.setTranslationZ:(Landroid/view/View;F)V │ │ +1519f0: 7120 8a1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatLollipop;.setTranslationZ:(Landroid/view/View;F)V // method@1b8a │ │ +1519f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1527 │ │ 0x0003 line=1528 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -481483,18 +481696,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -153e78: |[153e78] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.startNestedScroll:(Landroid/view/View;I)Z │ │ -153e88: 7120 8b1b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.startNestedScroll:(Landroid/view/View;I)Z // method@1b8b │ │ -153e8e: 0a00 |0003: move-result v0 │ │ -153e90: 0f00 |0004: return v0 │ │ +1519f8: |[1519f8] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.startNestedScroll:(Landroid/view/View;I)Z │ │ +151a08: 7120 8b1b 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatLollipop;.startNestedScroll:(Landroid/view/View;I)Z // method@1b8b │ │ +151a0e: 0a00 |0003: move-result v0 │ │ +151a10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 axes I │ │ @@ -481504,32 +481717,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153e94: |[153e94] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ -153ea4: 7110 8c1b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.stopNestedScroll:(Landroid/view/View;)V // method@1b8c │ │ -153eaa: 0e00 |0003: return-void │ │ +151a14: |[151a14] android.support.v4.view.ViewCompat$LollipopViewCompatImpl.stopNestedScroll:(Landroid/view/View;)V │ │ +151a24: 7110 8c1b 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatLollipop;.stopNestedScroll:(Landroid/view/View;)V // method@1b8c │ │ +151a2a: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ │ │ │ Class #1678 header: │ │ class_idx : 1052 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1051 │ │ -source_file_idx : 7175 │ │ +source_file_idx : 7171 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1678 annotations: │ │ Annotations on class │ │ @@ -481549,17 +481762,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -153eac: |[153eac] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.:()V │ │ -153ebc: 7010 151a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@1a15 │ │ -153ec2: 0e00 |0003: return-void │ │ +151a2c: |[151a2c] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.:()V │ │ +151a3c: 7010 151a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$LollipopViewCompatImpl;.:()V // method@1a15 │ │ +151a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1631 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -481568,18 +481781,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -153ec4: |[153ec4] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.getScrollIndicators:(Landroid/view/View;)I │ │ -153ed4: 7110 8e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatMarshmallow;.getScrollIndicators:(Landroid/view/View;)I // method@1b8e │ │ -153eda: 0a00 |0003: move-result v0 │ │ -153edc: 0f00 |0004: return v0 │ │ +151a44: |[151a44] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.getScrollIndicators:(Landroid/view/View;)I │ │ +151a54: 7110 8e1b 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatMarshmallow;.getScrollIndicators:(Landroid/view/View;)I // method@1b8e │ │ +151a5a: 0a00 |0003: move-result v0 │ │ +151a5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1644 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -481588,17 +481801,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -153ee0: |[153ee0] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;I)V │ │ -153ef0: 7120 8f1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;I)V // method@1b8f │ │ -153ef6: 0e00 |0003: return-void │ │ +151a60: |[151a60] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;I)V │ │ +151a70: 7120 8f1b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;I)V // method@1b8f │ │ +151a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1634 │ │ 0x0003 line=1635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$MarshmallowViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -481609,22 +481822,22 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -153ef8: |[153ef8] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ -153f08: 7130 901b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;II)V // method@1b90 │ │ -153f0e: 0e00 |0003: return-void │ │ +151a78: |[151a78] android.support.v4.view.ViewCompat$MarshmallowViewCompatImpl.setScrollIndicators:(Landroid/view/View;II)V │ │ +151a88: 7130 901b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatMarshmallow;.setScrollIndicators:(Landroid/view/View;II)V // method@1b90 │ │ +151a8e: 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 : 7175 (ViewCompat.java) │ │ + source_file_idx : 7171 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 3062183 bytes, number of entries: 1679 │ │ │ +Zip file size: 3062309 bytes, number of entries: 1679 │ │ │ ?rwxrwxr-x 2.0 unx 446 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 436 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 207 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 269 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 209 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 233 b- stor 80-Jan-01 00:00 afzkl/development/colorpickerview/R$style.class │ │ │ @@ -1028,27 +1028,27 @@ │ │ │ ?rwxrwxr-x 2.0 unx 753 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 799 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 410 b- stor 80-Jan-01 00:00 de/duenndns/ssl/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 de/duenndns/ssl/MTMDecision.class │ │ │ ?rwxrwxr-x 2.0 unx 3182 b- stor 80-Jan-01 00:00 de/duenndns/ssl/MemorizingActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2148 b- stor 80-Jan-01 00:00 de/duenndns/ssl/MemorizingTrustManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2464 b- stor 80-Jan-01 00:00 de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.class │ │ │ -?rwxrwxr-x 2.0 unx 15274 b- defN 80-Jan-01 00:00 de/duenndns/ssl/MemorizingTrustManager.class │ │ │ +?rwxrwxr-x 2.0 unx 15275 b- defN 80-Jan-01 00:00 de/duenndns/ssl/MemorizingTrustManager.class │ │ │ ?rwxrwxr-x 2.0 unx 616 b- stor 80-Jan-01 00:00 de/duenndns/ssl/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 132 b- stor 80-Jan-01 00:00 de/duenndns/ssl/R.class │ │ │ ?rwxrwxr-x 2.0 unx 2183 b- stor 80-Jan-01 00:00 indrora/atomic/App.class │ │ │ ?rwxrwxr-x 2.0 unx 1887 b- stor 80-Jan-01 00:00 indrora/atomic/Atomic.class │ │ │ ?rwxrwxr-x 2.0 unx 420 b- stor 80-Jan-01 00:00 indrora/atomic/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 2243 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1155 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 387 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 451 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 382 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity$HelpTopic.class │ │ │ -?rwxrwxr-x 2.0 unx 6570 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 6576 b- stor 80-Jan-01 00:00 indrora/atomic/FirstRunActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 579 b- stor 80-Jan-01 00:00 indrora/atomic/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 473 b- stor 80-Jan-01 00:00 indrora/atomic/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 10220 b- defN 80-Jan-01 00:00 indrora/atomic/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 921 b- stor 80-Jan-01 00:00 indrora/atomic/R$bool.class │ │ │ ?rwxrwxr-x 2.0 unx 5053 b- stor 80-Jan-01 00:00 indrora/atomic/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 5231 b- stor 80-Jan-01 00:00 indrora/atomic/R$dimen.class │ │ │ ?rwxrwxr-x 2.0 unx 7623 b- stor 80-Jan-01 00:00 indrora/atomic/R$drawable.class │ │ │ @@ -1092,15 +1092,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2342 b- stor 80-Jan-01 00:00 indrora/atomic/adapter/MessageListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2192 b- stor 80-Jan-01 00:00 indrora/atomic/adapter/ServerListAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 794 b- stor 80-Jan-01 00:00 indrora/atomic/command/BaseHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 5887 b- stor 80-Jan-01 00:00 indrora/atomic/command/CommandParser.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 indrora/atomic/db/AliasConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 471 b- stor 80-Jan-01 00:00 indrora/atomic/db/ChannelConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 426 b- stor 80-Jan-01 00:00 indrora/atomic/db/CommandConstants.class │ │ │ -?rwxrwxr-x 2.0 unx 9859 b- stor 80-Jan-01 00:00 indrora/atomic/db/Database.class │ │ │ +?rwxrwxr-x 2.0 unx 9855 b- stor 80-Jan-01 00:00 indrora/atomic/db/Database.class │ │ │ ?rwxrwxr-x 2.0 unx 549 b- stor 80-Jan-01 00:00 indrora/atomic/db/IdentityConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 932 b- stor 80-Jan-01 00:00 indrora/atomic/db/ServerConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 853 b- stor 80-Jan-01 00:00 indrora/atomic/dialog/AddAliasView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3359 b- stor 80-Jan-01 00:00 indrora/atomic/dialog/AddAliasView.class │ │ │ ?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 indrora/atomic/dialog/AddChannelView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3002 b- stor 80-Jan-01 00:00 indrora/atomic/dialog/AddChannelView.class │ │ │ ?rwxrwxr-x 2.0 unx 2834 b- stor 80-Jan-01 00:00 indrora/atomic/dialog/AuthenticationView.class │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 829 b- stor 80-Jan-01 00:00 indrora/atomic/indicator/ConversationTitlePageIndicator$SavedState.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCBinder.class │ │ │ ?rwxrwxr-x 2.0 unx 852 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCConnection$1.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCConnection$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1071 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCService$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 6032 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1972 b- stor 80-Jan-01 00:00 indrora/atomic/irc/IRCService$NetworkTransitionHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 16610 b- defN 80-Jan-01 00:00 indrora/atomic/irc/IRCService.class │ │ │ +?rwxrwxr-x 2.0 unx 16531 b- defN 80-Jan-01 00:00 indrora/atomic/irc/IRCService.class │ │ │ ?rwxrwxr-x 2.0 unx 266 b- stor 80-Jan-01 00:00 indrora/atomic/listener/ConversationListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1776 b- stor 80-Jan-01 00:00 indrora/atomic/listener/MessageClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 421 b- stor 80-Jan-01 00:00 indrora/atomic/listener/MessageLongClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 121 b- stor 80-Jan-01 00:00 indrora/atomic/listener/ServerListener.class │ │ │ ?rwxrwxr-x 2.0 unx 770 b- stor 80-Jan-01 00:00 indrora/atomic/listener/SpeechClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 886 b- stor 80-Jan-01 00:00 indrora/atomic/model/Authentication.class │ │ │ ?rwxrwxr-x 2.0 unx 1151 b- stor 80-Jan-01 00:00 indrora/atomic/model/Broadcast.class │ │ │ @@ -1136,33 +1136,33 @@ │ │ │ ?rwxrwxr-x 2.0 unx 993 b- stor 80-Jan-01 00:00 indrora/atomic/model/Identity.class │ │ │ ?rwxrwxr-x 2.0 unx 591 b- stor 80-Jan-01 00:00 indrora/atomic/model/Message$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1031 b- stor 80-Jan-01 00:00 indrora/atomic/model/Message$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1218 b- stor 80-Jan-01 00:00 indrora/atomic/model/Message$MessageColor.class │ │ │ ?rwxrwxr-x 2.0 unx 9028 b- stor 80-Jan-01 00:00 indrora/atomic/model/Message.class │ │ │ ?rwxrwxr-x 2.0 unx 849 b- stor 80-Jan-01 00:00 indrora/atomic/model/MessageRenderParams.class │ │ │ ?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 indrora/atomic/model/Scrollback.class │ │ │ -?rwxrwxr-x 2.0 unx 4562 b- stor 80-Jan-01 00:00 indrora/atomic/model/Server.class │ │ │ +?rwxrwxr-x 2.0 unx 4559 b- stor 80-Jan-01 00:00 indrora/atomic/model/Server.class │ │ │ ?rwxrwxr-x 2.0 unx 7328 b- stor 80-Jan-01 00:00 indrora/atomic/model/Settings.class │ │ │ ?rwxrwxr-x 2.0 unx 339 b- stor 80-Jan-01 00:00 indrora/atomic/model/Status.class │ │ │ ?rwxrwxr-x 2.0 unx 443 b- stor 80-Jan-01 00:00 indrora/atomic/model/User.class │ │ │ ?rwxrwxr-x 2.0 unx 1504 b- stor 80-Jan-01 00:00 indrora/atomic/receiver/ConversationReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1032 b- stor 80-Jan-01 00:00 indrora/atomic/receiver/ReconnectReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 467 b- stor 80-Jan-01 00:00 indrora/atomic/receiver/ServerReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 480 b- stor 80-Jan-01 00:00 indrora/atomic/ssl/NaiveTrustManager.class │ │ │ ?rwxrwxr-x 2.0 unx 4254 b- stor 80-Jan-01 00:00 indrora/atomic/tools/Base64.class │ │ │ ?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 indrora/atomic/utils/DisplayUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 453 b- stor 80-Jan-01 00:00 indrora/atomic/utils/LatchingValue.class │ │ │ -?rwxrwxr-x 2.0 unx 3759 b- stor 80-Jan-01 00:00 indrora/atomic/utils/MircColors.class │ │ │ +?rwxrwxr-x 2.0 unx 3756 b- stor 80-Jan-01 00:00 indrora/atomic/utils/MircColors.class │ │ │ ?rwxrwxr-x 2.0 unx 4370 b- stor 80-Jan-01 00:00 indrora/atomic/utils/Smilies.class │ │ │ ?rwxrwxr-x 2.0 unx 1553 b- stor 80-Jan-01 00:00 indrora/atomic/view/MessageListView.class │ │ │ ?rwxrwxr-x 2.0 unx 1668 b- stor 80-Jan-01 00:00 org/jibble/pircbot/Colors.class │ │ │ ?rwxrwxr-x 2.0 unx 3063 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccChat.class │ │ │ -?rwxrwxr-x 2.0 unx 4351 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer$1.class │ │ │ -?rwxrwxr-x 2.0 unx 6206 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer$2.class │ │ │ -?rwxrwxr-x 2.0 unx 5187 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer.class │ │ │ +?rwxrwxr-x 2.0 unx 4407 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer$1.class │ │ │ +?rwxrwxr-x 2.0 unx 6265 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer$2.class │ │ │ +?rwxrwxr-x 2.0 unx 5180 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccFileTransfer.class │ │ │ ?rwxrwxr-x 2.0 unx 615 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3263 b- stor 80-Jan-01 00:00 org/jibble/pircbot/DccManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1845 b- stor 80-Jan-01 00:00 org/jibble/pircbot/IdentServer.class │ │ │ ?rwxrwxr-x 2.0 unx 2803 b- stor 80-Jan-01 00:00 org/jibble/pircbot/InputThread.class │ │ │ ?rwxrwxr-x 2.0 unx 232 b- stor 80-Jan-01 00:00 org/jibble/pircbot/IrcException.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 org/jibble/pircbot/NickConstants.class │ │ │ ?rwxrwxr-x 2.0 unx 1663 b- stor 80-Jan-01 00:00 org/jibble/pircbot/OutputThread.class │ │ │ @@ -1485,15 +1485,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 com/viewpagerindicator/PageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 2302 b- stor 80-Jan-01 00:00 indrora/atomic/activity/MessageActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5325 b- stor 80-Jan-01 00:00 indrora/atomic/adapter/ConversationPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 720 b- stor 80-Jan-01 00:00 indrora/atomic/adapter/ViewPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2057 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/AMsgHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1110 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/AwayHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/BackHandler.class │ │ │ -?rwxrwxr-x 2.0 unx 2735 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/ClearHandler.class │ │ │ +?rwxrwxr-x 2.0 unx 2731 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/ClearHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1424 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/CloseHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 2142 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/DCCHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1172 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/DeHalfopHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1164 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/DeopHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/DevoiceHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1340 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/EchoHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1168 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/HalfopHandler.class │ │ │ @@ -1516,15 +1516,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1166 b- stor 80-Jan-01 00:00 indrora/atomic/command/handler/WhoisHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 4891 b- stor 80-Jan-01 00:00 indrora/atomic/indicator/ConversationIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 2843 b- stor 80-Jan-01 00:00 indrora/atomic/listener/ConversationSelectedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 indrora/atomic/model/Channel.class │ │ │ ?rwxrwxr-x 2.0 unx 226 b- stor 80-Jan-01 00:00 indrora/atomic/model/Query.class │ │ │ ?rwxrwxr-x 2.0 unx 312 b- stor 80-Jan-01 00:00 indrora/atomic/model/ServerInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 257 b- stor 80-Jan-01 00:00 org/jibble/pircbot/NickAlreadyInUseException.class │ │ │ -?rwxrwxr-x 2.0 unx 31190 b- defN 80-Jan-01 00:00 org/jibble/pircbot/PircBot.class │ │ │ +?rwxrwxr-x 2.0 unx 31155 b- defN 80-Jan-01 00:00 org/jibble/pircbot/PircBot.class │ │ │ ?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2554 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentActivity$HostCallbacks.class │ │ │ ?rwxrwxr-x 2.0 unx 13620 b- defN 80-Jan-01 00:00 android/support/v4/app/FragmentActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 891 b- stor 80-Jan-01 00:00 android/support/v4/app/NavUtils$NavUtilsImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 1325 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 1310 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 1645 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich.class │ │ │ @@ -1603,15 +1603,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2998 b- stor 80-Jan-01 00:00 android/support/v7/widget/SearchView$SearchAutoComplete.class │ │ │ ?rwxrwxr-x 2.0 unx 9136 b- stor 80-Jan-01 00:00 com/viewpagerindicator/CirclePageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 7621 b- stor 80-Jan-01 00:00 com/viewpagerindicator/LinePageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 5136 b- stor 80-Jan-01 00:00 com/viewpagerindicator/TabPageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 15147 b- defN 80-Jan-01 00:00 com/viewpagerindicator/TitlePageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 7599 b- stor 80-Jan-01 00:00 com/viewpagerindicator/UnderlinePageIndicator.class │ │ │ ?rwxrwxr-x 2.0 unx 14237 b- defN 80-Jan-01 00:00 indrora/atomic/indicator/ConversationTitlePageIndicator.class │ │ │ -?rwxrwxr-x 2.0 unx 18238 b- defN 80-Jan-01 00:00 indrora/atomic/irc/IRCConnection.class │ │ │ +?rwxrwxr-x 2.0 unx 18196 b- defN 80-Jan-01 00:00 indrora/atomic/irc/IRCConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 3707 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 293 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 454 b- stor 80-Jan-01 00:00 android/support/v4/graphics/BitmapCompat$JbMr2BitmapCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 538 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$JellybeanMr1DrawableImpl.class │ │ │ @@ -1651,16 +1651,16 @@ │ │ │ ?rwxrwxr-x 2.0 unx 569 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 823 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 472 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 710 b- stor 80-Jan-01 00:00 android/support/v4/widget/TextViewCompat$JbMr2TextViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 android/support/v7/app/ActionBarActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 789 b- stor 80-Jan-01 00:00 android/support/v7/app/AppCompatDelegateImplV14.class │ │ │ -?rwxrwxr-x 2.0 unx 26418 b- defN 80-Jan-01 00:00 indrora/atomic/activity/ConversationActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 9283 b- stor 80-Jan-01 00:00 indrora/atomic/activity/ServersActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 26392 b- defN 80-Jan-01 00:00 indrora/atomic/activity/ConversationActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9279 b- stor 80-Jan-01 00:00 indrora/atomic/activity/ServersActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3334 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class │ │ │ ?rwxrwxr-x 2.0 unx 1021 b- stor 80-Jan-01 00:00 android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2412 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 614 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1188 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 667 b- stor 80-Jan-01 00:00 android/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl.class │ │ │ @@ -1674,8 +1674,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1963 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 1020 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 829 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 469 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 701 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2657 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 515 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class │ │ │ -1679 files, 3268944 bytes uncompressed, 2732181 bytes compressed: 16.4% │ │ │ +1679 files, 3268859 bytes uncompressed, 2732307 bytes compressed: 16.4% │ │ ├── android/support/v4/app/BundleCompatDonut.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -73,21 +73,21 @@ │ │ │ │ final Object invoke = invoke2 = method3.invoke(bundle2, array3); │ │ │ │ try { │ │ │ │ final Object o = invoke2; │ │ │ │ final IBinder binder2; │ │ │ │ final IBinder binder = binder2 = (IBinder)o; │ │ │ │ return binder2; │ │ │ │ } │ │ │ │ - catch (IllegalArgumentException ex3) {} │ │ │ │ + catch (IllegalAccessException ex3) {} │ │ │ │ + catch (IllegalArgumentException ex) {} │ │ │ │ catch (InvocationTargetException ex) {} │ │ │ │ - catch (IllegalAccessException ex) {} │ │ │ │ } │ │ │ │ - catch (IllegalArgumentException ex4) {} │ │ │ │ - catch (InvocationTargetException ex5) {} │ │ │ │ - catch (IllegalAccessException ex6) {} │ │ │ │ + catch (IllegalAccessException ex4) {} │ │ │ │ + catch (IllegalArgumentException ex5) {} │ │ │ │ + catch (InvocationTargetException ex6) {} │ │ │ │ } │ │ │ │ │ │ │ │ public static void putBinder(final Bundle p0, final String p1, final IBinder p2) { │ │ │ │ // │ │ │ │ // This method could not be decompiled. │ │ │ │ // │ │ │ │ // Original Bytecode: │ │ │ │ @@ -206,29 +206,29 @@ │ │ │ │ // 23 28 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 40 43 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 54 57 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 61 66 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 68 73 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 73 76 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ // 83 88 147 170 Ljava/lang/NoSuchMethodException; │ │ │ │ - // 102 105 199 204 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 102 105 204 209 Ljava/lang/IllegalAccessException; │ │ │ │ - // 102 105 170 172 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 110 115 199 204 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 110 115 204 209 Ljava/lang/IllegalAccessException; │ │ │ │ - // 110 115 170 172 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 126 128 199 204 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 126 128 204 209 Ljava/lang/IllegalAccessException; │ │ │ │ - // 126 128 170 172 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 135 137 199 204 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 135 137 204 209 Ljava/lang/IllegalAccessException; │ │ │ │ - // 135 137 170 172 Ljava/lang/IllegalArgumentException; │ │ │ │ - // 140 146 199 204 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ - // 140 146 204 209 Ljava/lang/IllegalAccessException; │ │ │ │ - // 140 146 170 172 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 102 105 204 209 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 102 105 170 172 Ljava/lang/IllegalAccessException; │ │ │ │ + // 102 105 199 204 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 110 115 204 209 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 110 115 170 172 Ljava/lang/IllegalAccessException; │ │ │ │ + // 110 115 199 204 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 126 128 204 209 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 126 128 170 172 Ljava/lang/IllegalAccessException; │ │ │ │ + // 126 128 199 204 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 135 137 204 209 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 135 137 170 172 Ljava/lang/IllegalAccessException; │ │ │ │ + // 135 137 199 204 Ljava/lang/IllegalArgumentException; │ │ │ │ + // 140 146 204 209 Ljava/lang/reflect/InvocationTargetException; │ │ │ │ + // 140 146 170 172 Ljava/lang/IllegalAccessException; │ │ │ │ + // 140 146 199 204 Ljava/lang/IllegalArgumentException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IllegalStateException: Expression is linked from several locations: Label_0146: │ │ │ │ // 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) │ │ ├── de/duenndns/ssl/MemorizingTrustManager.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -862,15 +862,15 @@ │ │ │ │ 1: getfield #90 // Field appKeyStore:Ljava/security/KeyStore; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ private java.lang.String certChainMessage(java.security.cert.X509Certificate[], java.security.cert.CertificateException); │ │ │ │ descriptor: ([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=15, args_size=3 │ │ │ │ + stack=300, locals=12, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ 1: astore_3 │ │ │ │ 2: getstatic #65 // Field LOGGER:Ljava/util/logging/Logger; │ │ │ │ 5: astore 4 │ │ │ │ 7: getstatic #104 // Field java/util/logging/Level.FINE:Ljava/util/logging/Level; │ │ │ │ 10: astore 5 │ │ │ │ 12: new #106 // class java/lang/StringBuilder │ │ │ │ @@ -908,15 +908,15 @@ │ │ │ │ 82: invokevirtual #135 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; │ │ │ │ 85: astore 5 │ │ │ │ 87: aload 4 │ │ │ │ 89: aload 5 │ │ │ │ 91: invokevirtual #141 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 94: istore 9 │ │ │ │ 96: iload 9 │ │ │ │ - 98: ifeq 254 │ │ │ │ + 98: ifeq 253 │ │ │ │ 101: aload_0 │ │ │ │ 102: getfield #143 // Field master:Landroid/content/Context; │ │ │ │ 105: astore 4 │ │ │ │ 107: getstatic #148 // Field de/duenndns/ssl/R$string.mtm_trust_anchor:I │ │ │ │ 110: istore 10 │ │ │ │ 112: aload 4 │ │ │ │ 114: iload 10 │ │ │ │ @@ -963,47 +963,47 @@ │ │ │ │ 200: invokevirtual #154 // Method android/content/Context.getString:(I)Ljava/lang/String; │ │ │ │ 203: astore 4 │ │ │ │ 205: aload 8 │ │ │ │ 207: aload 4 │ │ │ │ 209: invokevirtual #157 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ │ │ 212: pop │ │ │ │ 213: aload_1 │ │ │ │ - 214: astore 11 │ │ │ │ - 216: aload_1 │ │ │ │ - 217: arraylength │ │ │ │ - 218: istore 12 │ │ │ │ - 220: iconst_0 │ │ │ │ - 221: istore 13 │ │ │ │ - 223: iload 13 │ │ │ │ - 225: iload 12 │ │ │ │ - 227: if_icmpge 271 │ │ │ │ - 230: aload 11 │ │ │ │ - 232: iload 13 │ │ │ │ - 234: aaload │ │ │ │ - 235: astore 14 │ │ │ │ - 237: aload_0 │ │ │ │ - 238: aload 8 │ │ │ │ - 240: aload 14 │ │ │ │ - 242: invokespecial #171 // Method certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ │ │ - 245: iload 13 │ │ │ │ - 247: iconst_1 │ │ │ │ - 248: iadd │ │ │ │ - 249: istore 13 │ │ │ │ - 251: goto 223 │ │ │ │ - 254: aload_3 │ │ │ │ - 255: invokevirtual #174 // Method java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String; │ │ │ │ - 258: astore 4 │ │ │ │ - 260: aload 8 │ │ │ │ - 262: aload 4 │ │ │ │ - 264: invokevirtual #157 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ │ │ - 267: pop │ │ │ │ - 268: goto 129 │ │ │ │ - 271: aload 8 │ │ │ │ - 273: invokevirtual #175 // Method java/lang/StringBuffer.toString:()Ljava/lang/String; │ │ │ │ - 276: areturn │ │ │ │ + 214: arraylength │ │ │ │ + 215: istore 10 │ │ │ │ + 217: iconst_0 │ │ │ │ + 218: istore 9 │ │ │ │ + 220: aconst_null │ │ │ │ + 221: astore 4 │ │ │ │ + 223: iload 9 │ │ │ │ + 225: iload 10 │ │ │ │ + 227: if_icmpge 270 │ │ │ │ + 230: aload_1 │ │ │ │ + 231: iload 9 │ │ │ │ + 233: aaload │ │ │ │ + 234: astore 11 │ │ │ │ + 236: aload_0 │ │ │ │ + 237: aload 8 │ │ │ │ + 239: aload 11 │ │ │ │ + 241: invokespecial #171 // Method certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ │ │ + 244: iload 9 │ │ │ │ + 246: iconst_1 │ │ │ │ + 247: iadd │ │ │ │ + 248: istore 9 │ │ │ │ + 250: goto 223 │ │ │ │ + 253: aload_3 │ │ │ │ + 254: invokevirtual #174 // Method java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String; │ │ │ │ + 257: astore 4 │ │ │ │ + 259: aload 8 │ │ │ │ + 261: aload 4 │ │ │ │ + 263: invokevirtual #157 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ │ │ + 266: pop │ │ │ │ + 267: goto 129 │ │ │ │ + 270: aload 8 │ │ │ │ + 272: invokevirtual #175 // Method java/lang/StringBuffer.toString:()Ljava/lang/String; │ │ │ │ + 275: areturn │ │ │ │ │ │ │ │ private void certDetails(java.lang.StringBuffer, java.security.cert.X509Certificate); │ │ │ │ descriptor: (Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=3 │ │ │ │ 0: new #177 // class java/text/SimpleDateFormat │ │ │ │ @@ -1901,15 +1901,15 @@ │ │ │ │ 0 4 10 Class java/security/KeyStoreException │ │ │ │ 5 9 10 Class java/security/KeyStoreException │ │ │ │ │ │ │ │ javax.net.ssl.X509TrustManager getTrustManager(java.security.KeyStore); │ │ │ │ descriptor: (Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: ldc_w #431 // String X509 │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokestatic #436 // Method javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ │ │ 8: astore_3 │ │ │ │ 9: aload_3 │ │ │ │ 10: aload_1 │ │ │ │ @@ -1918,74 +1918,76 @@ │ │ │ │ 15: invokevirtual #443 // Method javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager; │ │ │ │ 18: astore 4 │ │ │ │ 20: aload 4 │ │ │ │ 22: arraylength │ │ │ │ 23: istore 5 │ │ │ │ 25: iconst_0 │ │ │ │ 26: istore 6 │ │ │ │ - 28: iload 6 │ │ │ │ - 30: iload 5 │ │ │ │ - 32: if_icmpge 135 │ │ │ │ - 35: aload 4 │ │ │ │ - 37: iload 6 │ │ │ │ - 39: aaload │ │ │ │ - 40: astore 7 │ │ │ │ - 42: aload 7 │ │ │ │ - 44: instanceof #6 // class javax/net/ssl/X509TrustManager │ │ │ │ - 47: istore 8 │ │ │ │ - 49: iload 8 │ │ │ │ - 51: ifeq 64 │ │ │ │ - 54: aload 7 │ │ │ │ - 56: checkcast #6 // class javax/net/ssl/X509TrustManager │ │ │ │ - 59: astore 7 │ │ │ │ - 61: aload 7 │ │ │ │ - 63: areturn │ │ │ │ - 64: iload 6 │ │ │ │ - 66: iconst_1 │ │ │ │ - 67: iadd │ │ │ │ - 68: istore 6 │ │ │ │ - 70: goto 28 │ │ │ │ - 73: astore 9 │ │ │ │ - 75: getstatic #65 // Field LOGGER:Ljava/util/logging/Logger; │ │ │ │ - 78: astore_2 │ │ │ │ - 79: getstatic #329 // Field java/util/logging/Level.SEVERE:Ljava/util/logging/Level; │ │ │ │ - 82: astore 10 │ │ │ │ - 84: new #106 // class java/lang/StringBuilder │ │ │ │ - 87: astore 11 │ │ │ │ - 89: aload 11 │ │ │ │ - 91: invokespecial #107 // Method java/lang/StringBuilder."":()V │ │ │ │ - 94: aload 11 │ │ │ │ - 96: ldc_w #445 // String getTrustManager( │ │ │ │ - 99: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 102: aload_1 │ │ │ │ - 103: invokevirtual #116 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ - 106: astore 11 │ │ │ │ - 108: ldc_w #358 // String ) │ │ │ │ - 111: astore 12 │ │ │ │ - 113: aload 11 │ │ │ │ - 115: aload 12 │ │ │ │ - 117: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 120: invokevirtual #119 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 123: astore 11 │ │ │ │ - 125: aload_2 │ │ │ │ - 126: aload 10 │ │ │ │ - 128: aload 11 │ │ │ │ - 130: aload 9 │ │ │ │ - 132: invokevirtual #375 // Method java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ - 135: aconst_null │ │ │ │ - 136: astore 7 │ │ │ │ - 138: goto 61 │ │ │ │ + 28: aconst_null │ │ │ │ + 29: astore_2 │ │ │ │ + 30: iload 6 │ │ │ │ + 32: iload 5 │ │ │ │ + 34: if_icmpge 137 │ │ │ │ + 37: aload 4 │ │ │ │ + 39: iload 6 │ │ │ │ + 41: aaload │ │ │ │ + 42: astore 7 │ │ │ │ + 44: aload 7 │ │ │ │ + 46: instanceof #6 // class javax/net/ssl/X509TrustManager │ │ │ │ + 49: istore 8 │ │ │ │ + 51: iload 8 │ │ │ │ + 53: ifeq 66 │ │ │ │ + 56: aload 7 │ │ │ │ + 58: checkcast #6 // class javax/net/ssl/X509TrustManager │ │ │ │ + 61: astore 7 │ │ │ │ + 63: aload 7 │ │ │ │ + 65: areturn │ │ │ │ + 66: iload 6 │ │ │ │ + 68: iconst_1 │ │ │ │ + 69: iadd │ │ │ │ + 70: istore 6 │ │ │ │ + 72: goto 30 │ │ │ │ + 75: astore 9 │ │ │ │ + 77: getstatic #65 // Field LOGGER:Ljava/util/logging/Logger; │ │ │ │ + 80: astore_2 │ │ │ │ + 81: getstatic #329 // Field java/util/logging/Level.SEVERE:Ljava/util/logging/Level; │ │ │ │ + 84: astore 4 │ │ │ │ + 86: new #106 // class java/lang/StringBuilder │ │ │ │ + 89: astore 10 │ │ │ │ + 91: aload 10 │ │ │ │ + 93: invokespecial #107 // Method java/lang/StringBuilder."":()V │ │ │ │ + 96: aload 10 │ │ │ │ + 98: ldc_w #445 // String getTrustManager( │ │ │ │ + 101: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 104: aload_1 │ │ │ │ + 105: invokevirtual #116 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ + 108: astore 10 │ │ │ │ + 110: ldc_w #358 // String ) │ │ │ │ + 113: astore 11 │ │ │ │ + 115: aload 10 │ │ │ │ + 117: aload 11 │ │ │ │ + 119: invokevirtual #113 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 122: invokevirtual #119 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 125: astore 10 │ │ │ │ + 127: aload_2 │ │ │ │ + 128: aload 4 │ │ │ │ + 130: aload 10 │ │ │ │ + 132: aload 9 │ │ │ │ + 134: invokevirtual #375 // Method java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ │ │ + 137: aconst_null │ │ │ │ + 138: astore 7 │ │ │ │ + 140: goto 63 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 4 8 73 Class java/lang/Exception │ │ │ │ - 10 14 73 Class java/lang/Exception │ │ │ │ - 14 18 73 Class java/lang/Exception │ │ │ │ - 20 23 73 Class java/lang/Exception │ │ │ │ - 37 40 73 Class java/lang/Exception │ │ │ │ - 54 59 73 Class java/lang/Exception │ │ │ │ + 4 8 75 Class java/lang/Exception │ │ │ │ + 10 14 75 Class java/lang/Exception │ │ │ │ + 14 18 75 Class java/lang/Exception │ │ │ │ + 20 23 75 Class java/lang/Exception │ │ │ │ + 39 42 75 Class java/lang/Exception │ │ │ │ + 56 61 75 Class java/lang/Exception │ │ │ │ │ │ │ │ android.content.Context getUI(); │ │ │ │ descriptor: ()Landroid/content/Context; │ │ │ │ flags: (0x0000) │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── indrora/atomic/FirstRunActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -85,55 +85,52 @@ │ │ │ │ final View view = inflate; │ │ │ │ try { │ │ │ │ final View viewById = view.findViewById(n); │ │ │ │ try { │ │ │ │ final TextView textView = (TextView)viewById; │ │ │ │ final String s = "Version %1$s"; │ │ │ │ final Object[] args = { null }; │ │ │ │ + final PackageManager packageManager = this.getPackageManager(); │ │ │ │ try { │ │ │ │ - final PackageManager packageManager = this.getPackageManager(); │ │ │ │ + final PackageInfo packageInfo = packageManager.getPackageInfo(this.getPackageName(), 0); │ │ │ │ try { │ │ │ │ - final PackageInfo packageInfo = packageManager.getPackageInfo(this.getPackageName(), 0); │ │ │ │ + args[0] = packageInfo.versionName; │ │ │ │ + final String format = s; │ │ │ │ try { │ │ │ │ - args[0] = packageInfo.versionName; │ │ │ │ - final String format = s; │ │ │ │ - try { │ │ │ │ - textView.setText((CharSequence)String.format(format, args)); │ │ │ │ - final TextView textView2 = (TextView)inflate.findViewById(2131492986); │ │ │ │ - textView2.setText((CharSequence)Html.fromHtml(this.getString(2131624075))); │ │ │ │ - textView2.setLinksClickable(true); │ │ │ │ - textView2.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ - inflate.setTag((Object)this.getString(2131624076)); │ │ │ │ - this.vf.addView(this.wrapScrollview(inflate)); │ │ │ │ - this.vf.setScrollContainer(true); │ │ │ │ - this.ss = new Settings((Context)this); │ │ │ │ - final int lastRunVersion = this.ss.getLastRunVersion(); │ │ │ │ - Log.d("Firstrun", "Last version = " + lastRunVersion); │ │ │ │ - final FirstRunActivity$HelpTopic[] topics = this.topics; │ │ │ │ - for (int length = topics.length, i = 0; i < length; ++i) { │ │ │ │ - final FirstRunActivity$HelpTopic firstRunActivity$HelpTopic = topics[i]; │ │ │ │ - Log.d("Firstrun", "addedin=" + firstRunActivity$HelpTopic.AddedIn + " vs ver " + lastRunVersion); │ │ │ │ - if (firstRunActivity$HelpTopic.AddedIn >= lastRunVersion) { │ │ │ │ - this.vf.addView(this.generateHelpPage(firstRunActivity$HelpTopic)); │ │ │ │ - } │ │ │ │ + textView.setText((CharSequence)String.format(format, args)); │ │ │ │ + final TextView textView2 = (TextView)inflate.findViewById(2131492986); │ │ │ │ + textView2.setText((CharSequence)Html.fromHtml(this.getString(2131624075))); │ │ │ │ + textView2.setLinksClickable(true); │ │ │ │ + textView2.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ + inflate.setTag((Object)this.getString(2131624076)); │ │ │ │ + this.vf.addView(this.wrapScrollview(inflate)); │ │ │ │ + this.vf.setScrollContainer(true); │ │ │ │ + this.ss = new Settings((Context)this); │ │ │ │ + final int lastRunVersion = this.ss.getLastRunVersion(); │ │ │ │ + Log.d("Firstrun", "Last version = " + lastRunVersion); │ │ │ │ + final FirstRunActivity$HelpTopic[] topics = this.topics; │ │ │ │ + for (int length = topics.length, i = 0; i < length; ++i) { │ │ │ │ + final FirstRunActivity$HelpTopic firstRunActivity$HelpTopic = topics[i]; │ │ │ │ + Log.d("Firstrun", "addedin=" + firstRunActivity$HelpTopic.AddedIn + " vs ver " + lastRunVersion); │ │ │ │ + if (firstRunActivity$HelpTopic.AddedIn >= lastRunVersion) { │ │ │ │ + this.vf.addView(this.generateHelpPage(firstRunActivity$HelpTopic)); │ │ │ │ } │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex) { │ │ │ │ - ((TextView)inflate.findViewById(2131492984)).setText((CharSequence)"Unkown version!"); │ │ │ │ - } │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex2) {} │ │ │ │ + catch (PackageManager$NameNotFoundException ex) { │ │ │ │ + ((TextView)inflate.findViewById(2131492984)).setText((CharSequence)"Unkown version!"); │ │ │ │ + } │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex3) {} │ │ │ │ + catch (PackageManager$NameNotFoundException ex2) {} │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex4) {} │ │ │ │ + catch (PackageManager$NameNotFoundException ex3) {} │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex5) {} │ │ │ │ + catch (PackageManager$NameNotFoundException ex4) {} │ │ │ │ } │ │ │ │ - catch (PackageManager$NameNotFoundException ex6) {} │ │ │ │ + catch (PackageManager$NameNotFoundException ex5) {} │ │ │ │ this.ss.updateLastRunVersion(); │ │ │ │ ((Button)this.findViewById(2131492981)).setOnClickListener((View$OnClickListener)new FirstRunActivity$2(this)); │ │ │ │ ((Button)this.findViewById(2131492980)).setOnClickListener((View$OnClickListener)new FirstRunActivity$3(this)); │ │ │ │ if (FirstRunActivity.currentPage > 0) { │ │ │ │ this.vf.setDisplayedChild(FirstRunActivity.currentPage); │ │ │ │ } │ │ │ │ this.updateButton(); │ │ ├── indrora/atomic/db/Database.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1616,15 +1616,15 @@ │ │ │ │ 101: goto 23 │ │ │ │ 104: return │ │ │ │ │ │ │ │ public void setChannels(int, java.util.ArrayList); │ │ │ │ descriptor: (ILjava/util/ArrayList;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=3 │ │ │ │ + stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #165 // Method getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 4: astore_3 │ │ │ │ 5: ldc #167 // String channels │ │ │ │ 7: astore 4 │ │ │ │ 9: new #236 // class java/lang/StringBuilder │ │ │ │ 12: astore 5 │ │ │ │ @@ -1641,39 +1641,39 @@ │ │ │ │ 37: aload 4 │ │ │ │ 39: aload 5 │ │ │ │ 41: aconst_null │ │ │ │ 42: invokevirtual #412 // Method android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ 45: pop │ │ │ │ 46: aload_2 │ │ │ │ 47: invokevirtual #413 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: invokeinterface #393, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 59: istore 7 │ │ │ │ - 61: iload 7 │ │ │ │ - 63: ifeq 93 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: invokeinterface #397, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 73: checkcast #74 // class java/lang/String │ │ │ │ - 76: astore 8 │ │ │ │ - 78: ldc_w #415 // String │ │ │ │ - 81: astore_3 │ │ │ │ - 82: aload_0 │ │ │ │ - 83: iload_1 │ │ │ │ - 84: aload 8 │ │ │ │ - 86: aload_3 │ │ │ │ - 87: invokevirtual #419 // Method addChannel:(ILjava/lang/String;Ljava/lang/String;)V │ │ │ │ - 90: goto 52 │ │ │ │ - 93: return │ │ │ │ + 50: astore_3 │ │ │ │ + 51: aload_3 │ │ │ │ + 52: invokeinterface #393, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 57: istore 6 │ │ │ │ + 59: iload 6 │ │ │ │ + 61: ifeq 92 │ │ │ │ + 64: aload_3 │ │ │ │ + 65: invokeinterface #397, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 70: checkcast #74 // class java/lang/String │ │ │ │ + 73: astore 7 │ │ │ │ + 75: ldc_w #415 // String │ │ │ │ + 78: astore 4 │ │ │ │ + 80: aload_0 │ │ │ │ + 81: iload_1 │ │ │ │ + 82: aload 7 │ │ │ │ + 84: aload 4 │ │ │ │ + 86: invokevirtual #419 // Method addChannel:(ILjava/lang/String;Ljava/lang/String;)V │ │ │ │ + 89: goto 51 │ │ │ │ + 92: return │ │ │ │ │ │ │ │ public void setCommands(int, java.util.ArrayList); │ │ │ │ descriptor: (ILjava/util/ArrayList;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=9, args_size=3 │ │ │ │ + stack=300, locals=8, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: invokevirtual #165 // Method getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ 4: astore_3 │ │ │ │ 5: ldc #177 // String commands │ │ │ │ 7: astore 4 │ │ │ │ 9: new #236 // class java/lang/StringBuilder │ │ │ │ 12: astore 5 │ │ │ │ @@ -1690,30 +1690,30 @@ │ │ │ │ 37: aload 4 │ │ │ │ 39: aload 5 │ │ │ │ 41: aconst_null │ │ │ │ 42: invokevirtual #412 // Method android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ 45: pop │ │ │ │ 46: aload_2 │ │ │ │ 47: invokevirtual #413 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: invokeinterface #393, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 59: istore 7 │ │ │ │ - 61: iload 7 │ │ │ │ - 63: ifeq 88 │ │ │ │ - 66: aload 6 │ │ │ │ - 68: invokeinterface #397, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 73: checkcast #74 // class java/lang/String │ │ │ │ - 76: astore 8 │ │ │ │ - 78: aload_0 │ │ │ │ - 79: iload_1 │ │ │ │ - 80: aload 8 │ │ │ │ - 82: invokevirtual #423 // Method addCommand:(ILjava/lang/String;)V │ │ │ │ - 85: goto 52 │ │ │ │ - 88: return │ │ │ │ + 50: astore_3 │ │ │ │ + 51: aload_3 │ │ │ │ + 52: invokeinterface #393, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 57: istore 6 │ │ │ │ + 59: iload 6 │ │ │ │ + 61: ifeq 85 │ │ │ │ + 64: aload_3 │ │ │ │ + 65: invokeinterface #397, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 70: checkcast #74 // class java/lang/String │ │ │ │ + 73: astore 7 │ │ │ │ + 75: aload_0 │ │ │ │ + 76: iload_1 │ │ │ │ + 77: aload 7 │ │ │ │ + 79: invokevirtual #423 // Method addCommand:(ILjava/lang/String;)V │ │ │ │ + 82: goto 51 │ │ │ │ + 85: return │ │ │ │ │ │ │ │ public void updateIdentity(int, java.lang.String, java.lang.String, java.lang.String, java.util.List); │ │ │ │ descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=11, args_size=6 │ │ │ │ 0: new #143 // class android/content/ContentValues │ │ ├── indrora/atomic/irc/IRCService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -333,27 +333,27 @@ │ │ │ │ return IRCService.reconnectNextNetwork.contains(Integer.valueOf(i)); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ protected void networksChanged(final int n) { │ │ │ │ // monitorenter(this) │ │ │ │ final boolean isTransient = true; │ │ │ │ - Label_0661: { │ │ │ │ + Label_0594: { │ │ │ │ try { │ │ │ │ this._isTransient = isTransient; │ │ │ │ if (n == -1 && this.settings.reconnectLoss()) { │ │ │ │ this.updateNotification(this.getString(2131624185), "Waiting for network", -1, false, false, false); │ │ │ │ IRCService.reconnectNextNetwork.clear(); │ │ │ │ final Iterator iterator = this.connections.keySet().iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ final int intValue = (int)Integer.valueOf(iterator.next()); │ │ │ │ IRCService.reconnectNextNetwork.add(Integer.valueOf(intValue)); │ │ │ │ this.sendBroadcast(Broadcast.createServerIntent("indrora.atomic.server.status", intValue)); │ │ │ │ } │ │ │ │ - break Label_0661; │ │ │ │ + break Label_0594; │ │ │ │ } │ │ │ │ } │ │ │ │ finally { │ │ │ │ } │ │ │ │ // monitorexit(this) │ │ │ │ if (this.settings.reconnectTransient()) { │ │ │ │ this.updateNotification(this.getString(2131624185), "Network in transition", -1, false, false, false); │ │ ├── indrora/atomic/model/Server.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -505,48 +505,46 @@ │ │ │ │ stack=300, locals=8, args_size=1 │ │ │ │ 0: new #102 // class java/util/ArrayList │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #103 // Method java/util/ArrayList."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: getfield #43 // Field conversations:Ljava/util/LinkedHashMap; │ │ │ │ - 12: astore_2 │ │ │ │ - 13: aload_2 │ │ │ │ - 14: invokevirtual #107 // Method java/util/LinkedHashMap.values:()Ljava/util/Collection; │ │ │ │ - 17: astore_3 │ │ │ │ - 18: aload_3 │ │ │ │ - 19: invokeinterface #123, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore 4 │ │ │ │ - 26: aload 4 │ │ │ │ - 28: invokeinterface #129, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 33: istore 5 │ │ │ │ - 35: iload 5 │ │ │ │ - 37: ifeq 84 │ │ │ │ - 40: aload 4 │ │ │ │ - 42: invokeinterface #133, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 47: checkcast #62 // class indrora/atomic/model/Conversation │ │ │ │ - 50: astore 6 │ │ │ │ - 52: aload 6 │ │ │ │ - 54: invokevirtual #137 // Method indrora/atomic/model/Conversation.getType:()I │ │ │ │ - 57: istore 5 │ │ │ │ - 59: iconst_1 │ │ │ │ - 60: istore 7 │ │ │ │ - 62: iload 5 │ │ │ │ - 64: iload 7 │ │ │ │ - 66: if_icmpne 26 │ │ │ │ - 69: aload 6 │ │ │ │ - 71: invokevirtual #70 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 74: astore_2 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: invokevirtual #142 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 80: pop │ │ │ │ - 81: goto 26 │ │ │ │ - 84: aload_1 │ │ │ │ - 85: areturn │ │ │ │ + 12: invokevirtual #107 // Method java/util/LinkedHashMap.values:()Ljava/util/Collection; │ │ │ │ + 15: astore_2 │ │ │ │ + 16: aload_2 │ │ │ │ + 17: invokeinterface #123, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ + 22: astore_3 │ │ │ │ + 23: aload_3 │ │ │ │ + 24: invokeinterface #129, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 29: istore 4 │ │ │ │ + 31: iload 4 │ │ │ │ + 33: ifeq 81 │ │ │ │ + 36: aload_3 │ │ │ │ + 37: invokeinterface #133, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #62 // class indrora/atomic/model/Conversation │ │ │ │ + 45: astore 5 │ │ │ │ + 47: aload 5 │ │ │ │ + 49: invokevirtual #137 // Method indrora/atomic/model/Conversation.getType:()I │ │ │ │ + 52: istore 4 │ │ │ │ + 54: iconst_1 │ │ │ │ + 55: istore 6 │ │ │ │ + 57: iload 4 │ │ │ │ + 59: iload 6 │ │ │ │ + 61: if_icmpne 23 │ │ │ │ + 64: aload 5 │ │ │ │ + 66: invokevirtual #70 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ + 69: astore 7 │ │ │ │ + 71: aload_1 │ │ │ │ + 72: aload 7 │ │ │ │ + 74: invokevirtual #142 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 77: pop │ │ │ │ + 78: goto 23 │ │ │ │ + 81: aload_1 │ │ │ │ + 82: areturn │ │ │ │ │ │ │ │ public java.lang.String getHost(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── indrora/atomic/utils/MircColors.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,40 +300,40 @@ │ │ │ │ 65: aload_2 │ │ │ │ 66: iconst_0 │ │ │ │ 67: aload_3 │ │ │ │ 68: invokevirtual #71 // Method java/util/ArrayList.add:(ILjava/lang/Object;)V │ │ │ │ 71: goto 21 │ │ │ │ 74: aload_2 │ │ │ │ 75: invokevirtual #75 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 78: astore 7 │ │ │ │ - 80: aload 7 │ │ │ │ - 82: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 87: istore 5 │ │ │ │ - 89: iload 5 │ │ │ │ - 91: ifeq 130 │ │ │ │ - 94: aload 7 │ │ │ │ - 96: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 101: checkcast #86 // class "[I" │ │ │ │ - 104: astore 8 │ │ │ │ - 106: aload 8 │ │ │ │ - 108: iconst_0 │ │ │ │ - 109: iaload │ │ │ │ - 110: istore 5 │ │ │ │ - 112: aload 8 │ │ │ │ - 114: iload_1 │ │ │ │ - 115: iaload │ │ │ │ - 116: istore 6 │ │ │ │ - 118: aload_0 │ │ │ │ - 119: iload 5 │ │ │ │ - 121: iload 6 │ │ │ │ - 123: invokevirtual #92 // Method android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder; │ │ │ │ - 126: pop │ │ │ │ - 127: goto 80 │ │ │ │ - 130: aload_0 │ │ │ │ - 131: areturn │ │ │ │ + 78: astore_3 │ │ │ │ + 79: aload_3 │ │ │ │ + 80: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 85: istore 6 │ │ │ │ + 87: iload 6 │ │ │ │ + 89: ifeq 127 │ │ │ │ + 92: aload_3 │ │ │ │ + 93: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 98: checkcast #86 // class "[I" │ │ │ │ + 101: astore 7 │ │ │ │ + 103: aload 7 │ │ │ │ + 105: iconst_0 │ │ │ │ + 106: iaload │ │ │ │ + 107: istore 6 │ │ │ │ + 109: aload 7 │ │ │ │ + 111: iload_1 │ │ │ │ + 112: iaload │ │ │ │ + 113: istore 8 │ │ │ │ + 115: aload_0 │ │ │ │ + 116: iload 6 │ │ │ │ + 118: iload 8 │ │ │ │ + 120: invokevirtual #92 // Method android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder; │ │ │ │ + 123: pop │ │ │ │ + 124: goto 79 │ │ │ │ + 127: aload_0 │ │ │ │ + 128: areturn │ │ │ │ │ │ │ │ public static java.lang.String removeStyleAndColors(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: getstatic #41 // Field cleanupPattern:Ljava/util/regex/Pattern; │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ 9: invokevirtual #98 // Method java/util/regex/Matcher.replaceAll:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 12: areturn │ │ │ │ │ │ │ │ private static void replaceControlCodes(java.util.regex.Matcher, android.text.SpannableStringBuilder, android.text.style.CharacterStyle); │ │ │ │ descriptor: (Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V │ │ │ │ flags: (0x000a) ACC_PRIVATE, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=3 │ │ │ │ + stack=300, locals=11, args_size=3 │ │ │ │ 0: iconst_2 │ │ │ │ 1: istore_3 │ │ │ │ 2: new #48 // class java/util/ArrayList │ │ │ │ 5: astore 4 │ │ │ │ 7: aload 4 │ │ │ │ 9: invokespecial #49 // Method java/util/ArrayList."":()V │ │ │ │ 12: aload_0 │ │ │ │ @@ -413,35 +413,35 @@ │ │ │ │ 122: iload 5 │ │ │ │ 124: iload 7 │ │ │ │ 126: iload 9 │ │ │ │ 128: invokevirtual #114 // Method android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V │ │ │ │ 131: goto 12 │ │ │ │ 134: aload 4 │ │ │ │ 136: invokevirtual #75 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 139: astore 10 │ │ │ │ - 141: aload 10 │ │ │ │ + 139: astore 6 │ │ │ │ + 141: aload 6 │ │ │ │ 143: invokeinterface #80, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 148: istore 5 │ │ │ │ - 150: iload 5 │ │ │ │ + 148: istore 7 │ │ │ │ + 150: iload 7 │ │ │ │ 152: ifeq 195 │ │ │ │ - 155: aload 10 │ │ │ │ + 155: aload 6 │ │ │ │ 157: invokeinterface #84, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 162: checkcast #100 // class java/lang/Integer │ │ │ │ - 165: astore 11 │ │ │ │ - 167: aload 11 │ │ │ │ + 165: astore 10 │ │ │ │ + 167: aload 10 │ │ │ │ 169: invokevirtual #117 // Method java/lang/Integer.intValue:()I │ │ │ │ - 172: istore 5 │ │ │ │ - 174: aload 11 │ │ │ │ + 172: istore 7 │ │ │ │ + 174: aload 10 │ │ │ │ 176: invokevirtual #117 // Method java/lang/Integer.intValue:()I │ │ │ │ 179: iconst_1 │ │ │ │ 180: iadd │ │ │ │ - 181: istore 7 │ │ │ │ + 181: istore 9 │ │ │ │ 183: aload_1 │ │ │ │ - 184: iload 5 │ │ │ │ - 186: iload 7 │ │ │ │ + 184: iload 7 │ │ │ │ + 186: iload 9 │ │ │ │ 188: invokevirtual #92 // Method android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder; │ │ │ │ 191: pop │ │ │ │ 192: goto 141 │ │ │ │ 195: return │ │ │ │ │ │ │ │ public static android.text.SpannableString toSpannable(android.text.SpannableString, indrora.atomic.model.ColorScheme); │ │ │ │ descriptor: (Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString; │ │ ├── org/jibble/pircbot/DccFileTransfer$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -232,400 +232,416 @@ │ │ │ │ // 383: iload 8 │ │ │ │ // 385: invokevirtual java/io/BufferedInputStream.read:([BII)I │ │ │ │ // 388: istore 18 │ │ │ │ // 390: iconst_m1 │ │ │ │ // 391: istore 15 │ │ │ │ // 393: iload 18 │ │ │ │ // 395: iload 15 │ │ │ │ - // 397: if_icmpeq 711 │ │ │ │ + // 397: if_icmpeq 735 │ │ │ │ // 400: iconst_0 │ │ │ │ // 401: istore 15 │ │ │ │ // 403: aconst_null │ │ │ │ // 404: astore_3 │ │ │ │ // 405: aload 14 │ │ │ │ // 407: aload 16 │ │ │ │ // 409: iconst_0 │ │ │ │ // 410: iload 18 │ │ │ │ // 412: invokevirtual java/io/BufferedOutputStream.write:([BII)V │ │ │ │ // 415: aload_0 │ │ │ │ // 416: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ // 419: astore_3 │ │ │ │ - // 420: iload 18 │ │ │ │ - // 422: i2l │ │ │ │ - // 423: lstore 5 │ │ │ │ - // 425: aload_3 │ │ │ │ - // 426: lload 5 │ │ │ │ - // 428: invokestatic org/jibble/pircbot/DccFileTransfer.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ - // 431: pop2 │ │ │ │ - // 432: iconst_0 │ │ │ │ - // 433: istore 15 │ │ │ │ - // 435: aconst_null │ │ │ │ - // 436: astore_3 │ │ │ │ - // 437: aload_0 │ │ │ │ - // 438: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 441: astore 4 │ │ │ │ - // 443: aload 4 │ │ │ │ - // 445: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ - // 448: lstore 5 │ │ │ │ - // 450: bipush 24 │ │ │ │ - // 452: istore 19 │ │ │ │ - // 454: lload 5 │ │ │ │ - // 456: iload 19 │ │ │ │ - // 458: lshr │ │ │ │ - // 459: lstore 5 │ │ │ │ - // 461: ldc2_w 255 │ │ │ │ - // 464: lstore 20 │ │ │ │ - // 466: lload 5 │ │ │ │ - // 468: lload 20 │ │ │ │ - // 470: land │ │ │ │ - // 471: lstore 5 │ │ │ │ - // 473: lload 5 │ │ │ │ - // 475: l2i │ │ │ │ - // 476: i2b │ │ │ │ - // 477: istore 8 │ │ │ │ - // 479: aload 17 │ │ │ │ - // 481: iconst_0 │ │ │ │ - // 482: iload 8 │ │ │ │ - // 484: bastore │ │ │ │ - // 485: iconst_1 │ │ │ │ - // 486: istore 15 │ │ │ │ - // 488: aload_0 │ │ │ │ - // 489: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 492: astore 4 │ │ │ │ - // 494: aload 4 │ │ │ │ - // 496: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ - // 499: lstore 5 │ │ │ │ - // 501: bipush 16 │ │ │ │ - // 503: istore 19 │ │ │ │ - // 505: lload 5 │ │ │ │ - // 507: iload 19 │ │ │ │ - // 509: lshr │ │ │ │ - // 510: lstore 5 │ │ │ │ - // 512: ldc2_w 255 │ │ │ │ - // 515: lstore 20 │ │ │ │ - // 517: lload 5 │ │ │ │ - // 519: lload 20 │ │ │ │ - // 521: land │ │ │ │ - // 522: lstore 5 │ │ │ │ - // 524: lload 5 │ │ │ │ - // 526: l2i │ │ │ │ - // 527: i2b │ │ │ │ - // 528: istore 8 │ │ │ │ - // 530: aload 17 │ │ │ │ - // 532: iload 15 │ │ │ │ - // 534: iload 8 │ │ │ │ - // 536: bastore │ │ │ │ - // 537: iconst_2 │ │ │ │ - // 538: istore 15 │ │ │ │ - // 540: aload_0 │ │ │ │ - // 541: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 544: astore 4 │ │ │ │ - // 546: aload 4 │ │ │ │ - // 548: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ - // 551: lstore 5 │ │ │ │ - // 553: bipush 8 │ │ │ │ - // 555: istore 19 │ │ │ │ - // 557: lload 5 │ │ │ │ - // 559: iload 19 │ │ │ │ - // 561: lshr │ │ │ │ - // 562: lstore 5 │ │ │ │ - // 564: ldc2_w 255 │ │ │ │ - // 567: lstore 20 │ │ │ │ - // 569: lload 5 │ │ │ │ - // 571: lload 20 │ │ │ │ - // 573: land │ │ │ │ - // 574: lstore 5 │ │ │ │ - // 576: lload 5 │ │ │ │ - // 578: l2i │ │ │ │ - // 579: i2b │ │ │ │ - // 580: istore 8 │ │ │ │ - // 582: aload 17 │ │ │ │ - // 584: iload 15 │ │ │ │ - // 586: iload 8 │ │ │ │ - // 588: bastore │ │ │ │ - // 589: iconst_3 │ │ │ │ - // 590: istore 15 │ │ │ │ - // 592: aload_0 │ │ │ │ - // 593: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 596: astore 4 │ │ │ │ - // 598: aload 4 │ │ │ │ - // 600: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ - // 603: lstore 5 │ │ │ │ - // 605: iconst_0 │ │ │ │ - // 606: istore 19 │ │ │ │ - // 608: lload 5 │ │ │ │ - // 610: iconst_0 │ │ │ │ - // 611: lshr │ │ │ │ - // 612: lstore 5 │ │ │ │ - // 614: ldc2_w 255 │ │ │ │ - // 617: lstore 20 │ │ │ │ - // 619: lload 5 │ │ │ │ - // 621: lload 20 │ │ │ │ - // 623: land │ │ │ │ - // 624: lstore 5 │ │ │ │ - // 626: lload 5 │ │ │ │ - // 628: l2i │ │ │ │ - // 629: i2b │ │ │ │ - // 630: istore 8 │ │ │ │ - // 632: aload 17 │ │ │ │ - // 634: iload 15 │ │ │ │ - // 636: iload 8 │ │ │ │ - // 638: bastore │ │ │ │ - // 639: aload 13 │ │ │ │ - // 641: aload 17 │ │ │ │ - // 643: invokevirtual java/io/BufferedOutputStream.write:([B)V │ │ │ │ - // 646: aload 13 │ │ │ │ - // 648: invokevirtual java/io/BufferedOutputStream.flush:()V │ │ │ │ - // 651: aload_0 │ │ │ │ - // 652: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 655: astore_3 │ │ │ │ - // 656: aload_3 │ │ │ │ - // 657: invokestatic org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ │ │ - // 660: goto 368 │ │ │ │ - // 663: astore 22 │ │ │ │ - // 665: aload 14 │ │ │ │ - // 667: astore_1 │ │ │ │ - // 668: aload 22 │ │ │ │ - // 670: astore_2 │ │ │ │ - // 671: aload_1 │ │ │ │ - // 672: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ + // 420: aload_0 │ │ │ │ + // 421: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 424: astore 4 │ │ │ │ + // 426: aload 4 │ │ │ │ + // 428: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 431: lstore 5 │ │ │ │ + // 433: iload 18 │ │ │ │ + // 435: i2l │ │ │ │ + // 436: lstore 19 │ │ │ │ + // 438: lload 19 │ │ │ │ + // 440: lstore 21 │ │ │ │ + // 442: lload 5 │ │ │ │ + // 444: lload 19 │ │ │ │ + // 446: ladd │ │ │ │ + // 447: lstore 5 │ │ │ │ + // 449: aload_3 │ │ │ │ + // 450: lload 5 │ │ │ │ + // 452: invokestatic org/jibble/pircbot/DccFileTransfer.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ + // 455: pop2 │ │ │ │ + // 456: iconst_0 │ │ │ │ + // 457: istore 15 │ │ │ │ + // 459: aconst_null │ │ │ │ + // 460: astore_3 │ │ │ │ + // 461: aload_0 │ │ │ │ + // 462: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 465: astore 4 │ │ │ │ + // 467: aload 4 │ │ │ │ + // 469: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 472: lstore 5 │ │ │ │ + // 474: bipush 24 │ │ │ │ + // 476: istore 23 │ │ │ │ + // 478: lload 5 │ │ │ │ + // 480: iload 23 │ │ │ │ + // 482: lshr │ │ │ │ + // 483: lstore 5 │ │ │ │ + // 485: ldc2_w 255 │ │ │ │ + // 488: lstore 21 │ │ │ │ + // 490: lload 5 │ │ │ │ + // 492: lload 21 │ │ │ │ + // 494: land │ │ │ │ + // 495: lstore 5 │ │ │ │ + // 497: lload 5 │ │ │ │ + // 499: l2i │ │ │ │ + // 500: i2b │ │ │ │ + // 501: istore 8 │ │ │ │ + // 503: aload 17 │ │ │ │ + // 505: iconst_0 │ │ │ │ + // 506: iload 8 │ │ │ │ + // 508: bastore │ │ │ │ + // 509: iconst_1 │ │ │ │ + // 510: istore 15 │ │ │ │ + // 512: aload_0 │ │ │ │ + // 513: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 516: astore 4 │ │ │ │ + // 518: aload 4 │ │ │ │ + // 520: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 523: lstore 5 │ │ │ │ + // 525: bipush 16 │ │ │ │ + // 527: istore 23 │ │ │ │ + // 529: lload 5 │ │ │ │ + // 531: iload 23 │ │ │ │ + // 533: lshr │ │ │ │ + // 534: lstore 5 │ │ │ │ + // 536: ldc2_w 255 │ │ │ │ + // 539: lstore 21 │ │ │ │ + // 541: lload 5 │ │ │ │ + // 543: lload 21 │ │ │ │ + // 545: land │ │ │ │ + // 546: lstore 5 │ │ │ │ + // 548: lload 5 │ │ │ │ + // 550: l2i │ │ │ │ + // 551: i2b │ │ │ │ + // 552: istore 8 │ │ │ │ + // 554: aload 17 │ │ │ │ + // 556: iload 15 │ │ │ │ + // 558: iload 8 │ │ │ │ + // 560: bastore │ │ │ │ + // 561: iconst_2 │ │ │ │ + // 562: istore 15 │ │ │ │ + // 564: aload_0 │ │ │ │ + // 565: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 568: astore 4 │ │ │ │ + // 570: aload 4 │ │ │ │ + // 572: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 575: lstore 5 │ │ │ │ + // 577: bipush 8 │ │ │ │ + // 579: istore 23 │ │ │ │ + // 581: lload 5 │ │ │ │ + // 583: iload 23 │ │ │ │ + // 585: lshr │ │ │ │ + // 586: lstore 5 │ │ │ │ + // 588: ldc2_w 255 │ │ │ │ + // 591: lstore 21 │ │ │ │ + // 593: lload 5 │ │ │ │ + // 595: lload 21 │ │ │ │ + // 597: land │ │ │ │ + // 598: lstore 5 │ │ │ │ + // 600: lload 5 │ │ │ │ + // 602: l2i │ │ │ │ + // 603: i2b │ │ │ │ + // 604: istore 8 │ │ │ │ + // 606: aload 17 │ │ │ │ + // 608: iload 15 │ │ │ │ + // 610: iload 8 │ │ │ │ + // 612: bastore │ │ │ │ + // 613: iconst_3 │ │ │ │ + // 614: istore 15 │ │ │ │ + // 616: aload_0 │ │ │ │ + // 617: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 620: astore 4 │ │ │ │ + // 622: aload 4 │ │ │ │ + // 624: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 627: lstore 5 │ │ │ │ + // 629: iconst_0 │ │ │ │ + // 630: istore 23 │ │ │ │ + // 632: lload 5 │ │ │ │ + // 634: iconst_0 │ │ │ │ + // 635: lshr │ │ │ │ + // 636: lstore 5 │ │ │ │ + // 638: ldc2_w 255 │ │ │ │ + // 641: lstore 21 │ │ │ │ + // 643: lload 5 │ │ │ │ + // 645: lload 21 │ │ │ │ + // 647: land │ │ │ │ + // 648: lstore 5 │ │ │ │ + // 650: lload 5 │ │ │ │ + // 652: l2i │ │ │ │ + // 653: i2b │ │ │ │ + // 654: istore 8 │ │ │ │ + // 656: aload 17 │ │ │ │ + // 658: iload 15 │ │ │ │ + // 660: iload 8 │ │ │ │ + // 662: bastore │ │ │ │ + // 663: aload 13 │ │ │ │ + // 665: aload 17 │ │ │ │ + // 667: invokevirtual java/io/BufferedOutputStream.write:([B)V │ │ │ │ + // 670: aload 13 │ │ │ │ + // 672: invokevirtual java/io/BufferedOutputStream.flush:()V │ │ │ │ // 675: aload_0 │ │ │ │ // 676: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ // 679: astore_3 │ │ │ │ // 680: aload_3 │ │ │ │ - // 681: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ - // 684: astore_3 │ │ │ │ - // 685: aload_3 │ │ │ │ - // 686: invokevirtual java/net/Socket.close:()V │ │ │ │ - // 689: aload_0 │ │ │ │ - // 690: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 693: invokestatic org/jibble/pircbot/DccFileTransfer.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; │ │ │ │ - // 696: astore_3 │ │ │ │ - // 697: aload_0 │ │ │ │ - // 698: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 701: astore 4 │ │ │ │ - // 703: aload_3 │ │ │ │ - // 704: aload 4 │ │ │ │ - // 706: aload_2 │ │ │ │ - // 707: invokevirtual org/jibble/pircbot/PircBot.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V │ │ │ │ - // 710: return │ │ │ │ - // 711: aload 14 │ │ │ │ - // 713: invokevirtual java/io/BufferedOutputStream.flush:()V │ │ │ │ - // 716: aload 14 │ │ │ │ - // 718: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ + // 681: invokestatic org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ │ │ + // 684: goto 368 │ │ │ │ + // 687: astore 24 │ │ │ │ + // 689: aload 14 │ │ │ │ + // 691: astore_1 │ │ │ │ + // 692: aload 24 │ │ │ │ + // 694: astore_2 │ │ │ │ + // 695: aload_1 │ │ │ │ + // 696: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ + // 699: aload_0 │ │ │ │ + // 700: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 703: astore_3 │ │ │ │ + // 704: aload_3 │ │ │ │ + // 705: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ + // 708: astore_3 │ │ │ │ + // 709: aload_3 │ │ │ │ + // 710: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 713: aload_0 │ │ │ │ + // 714: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 717: invokestatic org/jibble/pircbot/DccFileTransfer.access$100:(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/PircBot; │ │ │ │ + // 720: astore_3 │ │ │ │ // 721: aload_0 │ │ │ │ // 722: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 725: astore_3 │ │ │ │ - // 726: aload_3 │ │ │ │ - // 727: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ - // 730: astore_3 │ │ │ │ - // 731: aload_3 │ │ │ │ - // 732: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 725: astore 4 │ │ │ │ + // 727: aload_3 │ │ │ │ + // 728: aload 4 │ │ │ │ + // 730: aload_2 │ │ │ │ + // 731: invokevirtual org/jibble/pircbot/PircBot.onFileTransferFinished:(Lorg/jibble/pircbot/DccFileTransfer;Ljava/lang/Exception;)V │ │ │ │ + // 734: return │ │ │ │ // 735: aload 14 │ │ │ │ - // 737: astore_1 │ │ │ │ - // 738: goto 689 │ │ │ │ - // 741: astore_3 │ │ │ │ - // 742: aload 14 │ │ │ │ - // 744: astore_1 │ │ │ │ - // 745: goto 689 │ │ │ │ - // 748: astore_3 │ │ │ │ - // 749: aload_1 │ │ │ │ - // 750: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ - // 753: aload_0 │ │ │ │ - // 754: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 757: astore 4 │ │ │ │ - // 759: aload 4 │ │ │ │ - // 761: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ - // 764: astore 4 │ │ │ │ - // 766: aload 4 │ │ │ │ - // 768: invokevirtual java/net/Socket.close:()V │ │ │ │ - // 771: aload_3 │ │ │ │ - // 772: athrow │ │ │ │ - // 773: astore 4 │ │ │ │ - // 775: goto 771 │ │ │ │ - // 778: astore_3 │ │ │ │ - // 779: aload 14 │ │ │ │ - // 781: astore_1 │ │ │ │ - // 782: goto 749 │ │ │ │ - // 785: astore_3 │ │ │ │ - // 786: goto 689 │ │ │ │ - // 789: astore 22 │ │ │ │ - // 791: goto 668 │ │ │ │ + // 737: invokevirtual java/io/BufferedOutputStream.flush:()V │ │ │ │ + // 740: aload 14 │ │ │ │ + // 742: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ + // 745: aload_0 │ │ │ │ + // 746: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 749: astore_3 │ │ │ │ + // 750: aload_3 │ │ │ │ + // 751: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ + // 754: astore_3 │ │ │ │ + // 755: aload_3 │ │ │ │ + // 756: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 759: aload 14 │ │ │ │ + // 761: astore_1 │ │ │ │ + // 762: goto 713 │ │ │ │ + // 765: astore_3 │ │ │ │ + // 766: aload 14 │ │ │ │ + // 768: astore_1 │ │ │ │ + // 769: goto 713 │ │ │ │ + // 772: astore_3 │ │ │ │ + // 773: aload_1 │ │ │ │ + // 774: invokevirtual java/io/BufferedOutputStream.close:()V │ │ │ │ + // 777: aload_0 │ │ │ │ + // 778: getfield org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 781: astore 4 │ │ │ │ + // 783: aload 4 │ │ │ │ + // 785: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ + // 788: astore 4 │ │ │ │ + // 790: aload 4 │ │ │ │ + // 792: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 795: aload_3 │ │ │ │ + // 796: athrow │ │ │ │ + // 797: astore 4 │ │ │ │ + // 799: goto 795 │ │ │ │ + // 802: astore_3 │ │ │ │ + // 803: aload 14 │ │ │ │ + // 805: astore_1 │ │ │ │ + // 806: goto 773 │ │ │ │ + // 809: astore_3 │ │ │ │ + // 810: goto 713 │ │ │ │ + // 813: astore 24 │ │ │ │ + // 815: goto 692 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 4 8 789 794 Ljava/lang/Exception; │ │ │ │ - // 4 8 748 749 Any │ │ │ │ - // 9 13 789 794 Ljava/lang/Exception; │ │ │ │ - // 9 13 748 749 Any │ │ │ │ - // 14 18 789 794 Ljava/lang/Exception; │ │ │ │ - // 14 18 748 749 Any │ │ │ │ - // 20 25 789 794 Ljava/lang/Exception; │ │ │ │ - // 20 25 748 749 Any │ │ │ │ - // 28 33 789 794 Ljava/lang/Exception; │ │ │ │ - // 28 33 748 749 Any │ │ │ │ - // 35 38 789 794 Ljava/lang/Exception; │ │ │ │ - // 35 38 748 749 Any │ │ │ │ - // 39 43 789 794 Ljava/lang/Exception; │ │ │ │ - // 39 43 748 749 Any │ │ │ │ - // 51 53 789 794 Ljava/lang/Exception; │ │ │ │ - // 51 53 748 749 Any │ │ │ │ - // 56 61 789 794 Ljava/lang/Exception; │ │ │ │ - // 56 61 748 749 Any │ │ │ │ - // 67 72 789 794 Ljava/lang/Exception; │ │ │ │ - // 67 72 748 749 Any │ │ │ │ - // 78 81 789 794 Ljava/lang/Exception; │ │ │ │ - // 78 81 748 749 Any │ │ │ │ - // 84 89 789 794 Ljava/lang/Exception; │ │ │ │ - // 84 89 748 749 Any │ │ │ │ - // 95 100 789 794 Ljava/lang/Exception; │ │ │ │ - // 95 100 748 749 Any │ │ │ │ - // 106 109 789 794 Ljava/lang/Exception; │ │ │ │ - // 106 109 748 749 Any │ │ │ │ - // 112 117 789 794 Ljava/lang/Exception; │ │ │ │ - // 112 117 748 749 Any │ │ │ │ - // 123 128 789 794 Ljava/lang/Exception; │ │ │ │ - // 123 128 748 749 Any │ │ │ │ - // 134 137 789 794 Ljava/lang/Exception; │ │ │ │ - // 134 137 748 749 Any │ │ │ │ - // 140 145 789 794 Ljava/lang/Exception; │ │ │ │ - // 140 145 748 749 Any │ │ │ │ - // 146 150 789 794 Ljava/lang/Exception; │ │ │ │ - // 146 150 748 749 Any │ │ │ │ - // 152 156 789 794 Ljava/lang/Exception; │ │ │ │ - // 152 156 748 749 Any │ │ │ │ - // 157 160 789 794 Ljava/lang/Exception; │ │ │ │ - // 157 160 748 749 Any │ │ │ │ - // 162 166 789 794 Ljava/lang/Exception; │ │ │ │ - // 162 166 748 749 Any │ │ │ │ - // 168 173 789 794 Ljava/lang/Exception; │ │ │ │ - // 168 173 748 749 Any │ │ │ │ - // 179 184 789 794 Ljava/lang/Exception; │ │ │ │ - // 179 184 748 749 Any │ │ │ │ - // 185 191 789 794 Ljava/lang/Exception; │ │ │ │ - // 185 191 748 749 Any │ │ │ │ - // 191 195 789 794 Ljava/lang/Exception; │ │ │ │ - // 191 195 748 749 Any │ │ │ │ - // 196 200 789 794 Ljava/lang/Exception; │ │ │ │ - // 196 200 748 749 Any │ │ │ │ - // 207 212 789 794 Ljava/lang/Exception; │ │ │ │ - // 207 212 748 749 Any │ │ │ │ - // 212 216 789 794 Ljava/lang/Exception; │ │ │ │ - // 212 216 748 749 Any │ │ │ │ - // 217 220 789 794 Ljava/lang/Exception; │ │ │ │ - // 217 220 748 749 Any │ │ │ │ - // 223 229 789 794 Ljava/lang/Exception; │ │ │ │ - // 223 229 748 749 Any │ │ │ │ - // 229 233 789 794 Ljava/lang/Exception; │ │ │ │ - // 229 233 748 749 Any │ │ │ │ - // 234 238 789 794 Ljava/lang/Exception; │ │ │ │ - // 234 238 748 749 Any │ │ │ │ - // 239 243 789 794 Ljava/lang/Exception; │ │ │ │ - // 239 243 748 749 Any │ │ │ │ - // 246 251 789 794 Ljava/lang/Exception; │ │ │ │ - // 246 251 748 749 Any │ │ │ │ - // 251 254 789 794 Ljava/lang/Exception; │ │ │ │ - // 251 254 748 749 Any │ │ │ │ - // 256 260 789 794 Ljava/lang/Exception; │ │ │ │ - // 256 260 748 749 Any │ │ │ │ - // 261 265 789 794 Ljava/lang/Exception; │ │ │ │ - // 261 265 748 749 Any │ │ │ │ - // 266 270 789 794 Ljava/lang/Exception; │ │ │ │ - // 266 270 748 749 Any │ │ │ │ - // 273 277 789 794 Ljava/lang/Exception; │ │ │ │ - // 273 277 748 749 Any │ │ │ │ - // 277 280 789 794 Ljava/lang/Exception; │ │ │ │ - // 277 280 748 749 Any │ │ │ │ - // 282 286 789 794 Ljava/lang/Exception; │ │ │ │ - // 282 286 748 749 Any │ │ │ │ - // 287 291 789 794 Ljava/lang/Exception; │ │ │ │ - // 287 291 748 749 Any │ │ │ │ - // 292 296 789 794 Ljava/lang/Exception; │ │ │ │ - // 292 296 748 749 Any │ │ │ │ - // 299 303 789 794 Ljava/lang/Exception; │ │ │ │ - // 299 303 748 749 Any │ │ │ │ - // 303 306 789 794 Ljava/lang/Exception; │ │ │ │ - // 303 306 748 749 Any │ │ │ │ - // 308 311 789 794 Ljava/lang/Exception; │ │ │ │ - // 308 311 748 749 Any │ │ │ │ - // 312 316 789 794 Ljava/lang/Exception; │ │ │ │ - // 312 316 748 749 Any │ │ │ │ - // 318 323 789 794 Ljava/lang/Exception; │ │ │ │ - // 318 323 748 749 Any │ │ │ │ - // 325 329 789 794 Ljava/lang/Exception; │ │ │ │ - // 325 329 748 749 Any │ │ │ │ - // 334 339 789 794 Ljava/lang/Exception; │ │ │ │ - // 334 339 748 749 Any │ │ │ │ - // 341 345 789 794 Ljava/lang/Exception; │ │ │ │ - // 341 345 748 749 Any │ │ │ │ - // 350 354 663 668 Ljava/lang/Exception; │ │ │ │ - // 350 354 778 785 Any │ │ │ │ - // 359 363 663 668 Ljava/lang/Exception; │ │ │ │ - // 359 363 778 785 Any │ │ │ │ - // 373 376 663 668 Ljava/lang/Exception; │ │ │ │ - // 373 376 778 785 Any │ │ │ │ - // 383 388 663 668 Ljava/lang/Exception; │ │ │ │ - // 383 388 778 785 Any │ │ │ │ - // 410 415 663 668 Ljava/lang/Exception; │ │ │ │ - // 410 415 778 785 Any │ │ │ │ - // 415 419 663 668 Ljava/lang/Exception; │ │ │ │ - // 415 419 778 785 Any │ │ │ │ - // 426 432 663 668 Ljava/lang/Exception; │ │ │ │ - // 426 432 778 785 Any │ │ │ │ - // 437 441 663 668 Ljava/lang/Exception; │ │ │ │ - // 437 441 778 785 Any │ │ │ │ - // 443 448 663 668 Ljava/lang/Exception; │ │ │ │ - // 443 448 778 785 Any │ │ │ │ - // 482 485 663 668 Ljava/lang/Exception; │ │ │ │ - // 482 485 778 785 Any │ │ │ │ - // 488 492 663 668 Ljava/lang/Exception; │ │ │ │ - // 488 492 778 785 Any │ │ │ │ - // 494 499 663 668 Ljava/lang/Exception; │ │ │ │ - // 494 499 778 785 Any │ │ │ │ - // 534 537 663 668 Ljava/lang/Exception; │ │ │ │ - // 534 537 778 785 Any │ │ │ │ - // 540 544 663 668 Ljava/lang/Exception; │ │ │ │ - // 540 544 778 785 Any │ │ │ │ - // 546 551 663 668 Ljava/lang/Exception; │ │ │ │ - // 546 551 778 785 Any │ │ │ │ - // 586 589 663 668 Ljava/lang/Exception; │ │ │ │ - // 586 589 778 785 Any │ │ │ │ - // 592 596 663 668 Ljava/lang/Exception; │ │ │ │ - // 592 596 778 785 Any │ │ │ │ - // 598 603 663 668 Ljava/lang/Exception; │ │ │ │ - // 598 603 778 785 Any │ │ │ │ - // 636 639 663 668 Ljava/lang/Exception; │ │ │ │ - // 636 639 778 785 Any │ │ │ │ - // 641 646 663 668 Ljava/lang/Exception; │ │ │ │ - // 641 646 778 785 Any │ │ │ │ - // 646 651 663 668 Ljava/lang/Exception; │ │ │ │ - // 646 651 778 785 Any │ │ │ │ - // 651 655 663 668 Ljava/lang/Exception; │ │ │ │ - // 651 655 778 785 Any │ │ │ │ - // 656 660 663 668 Ljava/lang/Exception; │ │ │ │ - // 656 660 778 785 Any │ │ │ │ - // 671 675 785 789 Ljava/lang/Exception; │ │ │ │ - // 675 679 785 789 Ljava/lang/Exception; │ │ │ │ - // 680 684 785 789 Ljava/lang/Exception; │ │ │ │ - // 685 689 785 789 Ljava/lang/Exception; │ │ │ │ - // 711 716 663 668 Ljava/lang/Exception; │ │ │ │ - // 711 716 778 785 Any │ │ │ │ - // 716 721 741 748 Ljava/lang/Exception; │ │ │ │ - // 721 725 741 748 Ljava/lang/Exception; │ │ │ │ - // 726 730 741 748 Ljava/lang/Exception; │ │ │ │ - // 731 735 741 748 Ljava/lang/Exception; │ │ │ │ - // 749 753 773 778 Ljava/lang/Exception; │ │ │ │ - // 753 757 773 778 Ljava/lang/Exception; │ │ │ │ - // 759 764 773 778 Ljava/lang/Exception; │ │ │ │ - // 766 771 773 778 Ljava/lang/Exception; │ │ │ │ + // 4 8 813 818 Ljava/lang/Exception; │ │ │ │ + // 4 8 772 773 Any │ │ │ │ + // 9 13 813 818 Ljava/lang/Exception; │ │ │ │ + // 9 13 772 773 Any │ │ │ │ + // 14 18 813 818 Ljava/lang/Exception; │ │ │ │ + // 14 18 772 773 Any │ │ │ │ + // 20 25 813 818 Ljava/lang/Exception; │ │ │ │ + // 20 25 772 773 Any │ │ │ │ + // 28 33 813 818 Ljava/lang/Exception; │ │ │ │ + // 28 33 772 773 Any │ │ │ │ + // 35 38 813 818 Ljava/lang/Exception; │ │ │ │ + // 35 38 772 773 Any │ │ │ │ + // 39 43 813 818 Ljava/lang/Exception; │ │ │ │ + // 39 43 772 773 Any │ │ │ │ + // 51 53 813 818 Ljava/lang/Exception; │ │ │ │ + // 51 53 772 773 Any │ │ │ │ + // 56 61 813 818 Ljava/lang/Exception; │ │ │ │ + // 56 61 772 773 Any │ │ │ │ + // 67 72 813 818 Ljava/lang/Exception; │ │ │ │ + // 67 72 772 773 Any │ │ │ │ + // 78 81 813 818 Ljava/lang/Exception; │ │ │ │ + // 78 81 772 773 Any │ │ │ │ + // 84 89 813 818 Ljava/lang/Exception; │ │ │ │ + // 84 89 772 773 Any │ │ │ │ + // 95 100 813 818 Ljava/lang/Exception; │ │ │ │ + // 95 100 772 773 Any │ │ │ │ + // 106 109 813 818 Ljava/lang/Exception; │ │ │ │ + // 106 109 772 773 Any │ │ │ │ + // 112 117 813 818 Ljava/lang/Exception; │ │ │ │ + // 112 117 772 773 Any │ │ │ │ + // 123 128 813 818 Ljava/lang/Exception; │ │ │ │ + // 123 128 772 773 Any │ │ │ │ + // 134 137 813 818 Ljava/lang/Exception; │ │ │ │ + // 134 137 772 773 Any │ │ │ │ + // 140 145 813 818 Ljava/lang/Exception; │ │ │ │ + // 140 145 772 773 Any │ │ │ │ + // 146 150 813 818 Ljava/lang/Exception; │ │ │ │ + // 146 150 772 773 Any │ │ │ │ + // 152 156 813 818 Ljava/lang/Exception; │ │ │ │ + // 152 156 772 773 Any │ │ │ │ + // 157 160 813 818 Ljava/lang/Exception; │ │ │ │ + // 157 160 772 773 Any │ │ │ │ + // 162 166 813 818 Ljava/lang/Exception; │ │ │ │ + // 162 166 772 773 Any │ │ │ │ + // 168 173 813 818 Ljava/lang/Exception; │ │ │ │ + // 168 173 772 773 Any │ │ │ │ + // 179 184 813 818 Ljava/lang/Exception; │ │ │ │ + // 179 184 772 773 Any │ │ │ │ + // 185 191 813 818 Ljava/lang/Exception; │ │ │ │ + // 185 191 772 773 Any │ │ │ │ + // 191 195 813 818 Ljava/lang/Exception; │ │ │ │ + // 191 195 772 773 Any │ │ │ │ + // 196 200 813 818 Ljava/lang/Exception; │ │ │ │ + // 196 200 772 773 Any │ │ │ │ + // 207 212 813 818 Ljava/lang/Exception; │ │ │ │ + // 207 212 772 773 Any │ │ │ │ + // 212 216 813 818 Ljava/lang/Exception; │ │ │ │ + // 212 216 772 773 Any │ │ │ │ + // 217 220 813 818 Ljava/lang/Exception; │ │ │ │ + // 217 220 772 773 Any │ │ │ │ + // 223 229 813 818 Ljava/lang/Exception; │ │ │ │ + // 223 229 772 773 Any │ │ │ │ + // 229 233 813 818 Ljava/lang/Exception; │ │ │ │ + // 229 233 772 773 Any │ │ │ │ + // 234 238 813 818 Ljava/lang/Exception; │ │ │ │ + // 234 238 772 773 Any │ │ │ │ + // 239 243 813 818 Ljava/lang/Exception; │ │ │ │ + // 239 243 772 773 Any │ │ │ │ + // 246 251 813 818 Ljava/lang/Exception; │ │ │ │ + // 246 251 772 773 Any │ │ │ │ + // 251 254 813 818 Ljava/lang/Exception; │ │ │ │ + // 251 254 772 773 Any │ │ │ │ + // 256 260 813 818 Ljava/lang/Exception; │ │ │ │ + // 256 260 772 773 Any │ │ │ │ + // 261 265 813 818 Ljava/lang/Exception; │ │ │ │ + // 261 265 772 773 Any │ │ │ │ + // 266 270 813 818 Ljava/lang/Exception; │ │ │ │ + // 266 270 772 773 Any │ │ │ │ + // 273 277 813 818 Ljava/lang/Exception; │ │ │ │ + // 273 277 772 773 Any │ │ │ │ + // 277 280 813 818 Ljava/lang/Exception; │ │ │ │ + // 277 280 772 773 Any │ │ │ │ + // 282 286 813 818 Ljava/lang/Exception; │ │ │ │ + // 282 286 772 773 Any │ │ │ │ + // 287 291 813 818 Ljava/lang/Exception; │ │ │ │ + // 287 291 772 773 Any │ │ │ │ + // 292 296 813 818 Ljava/lang/Exception; │ │ │ │ + // 292 296 772 773 Any │ │ │ │ + // 299 303 813 818 Ljava/lang/Exception; │ │ │ │ + // 299 303 772 773 Any │ │ │ │ + // 303 306 813 818 Ljava/lang/Exception; │ │ │ │ + // 303 306 772 773 Any │ │ │ │ + // 308 311 813 818 Ljava/lang/Exception; │ │ │ │ + // 308 311 772 773 Any │ │ │ │ + // 312 316 813 818 Ljava/lang/Exception; │ │ │ │ + // 312 316 772 773 Any │ │ │ │ + // 318 323 813 818 Ljava/lang/Exception; │ │ │ │ + // 318 323 772 773 Any │ │ │ │ + // 325 329 813 818 Ljava/lang/Exception; │ │ │ │ + // 325 329 772 773 Any │ │ │ │ + // 334 339 813 818 Ljava/lang/Exception; │ │ │ │ + // 334 339 772 773 Any │ │ │ │ + // 341 345 813 818 Ljava/lang/Exception; │ │ │ │ + // 341 345 772 773 Any │ │ │ │ + // 350 354 687 692 Ljava/lang/Exception; │ │ │ │ + // 350 354 802 809 Any │ │ │ │ + // 359 363 687 692 Ljava/lang/Exception; │ │ │ │ + // 359 363 802 809 Any │ │ │ │ + // 373 376 687 692 Ljava/lang/Exception; │ │ │ │ + // 373 376 802 809 Any │ │ │ │ + // 383 388 687 692 Ljava/lang/Exception; │ │ │ │ + // 383 388 802 809 Any │ │ │ │ + // 410 415 687 692 Ljava/lang/Exception; │ │ │ │ + // 410 415 802 809 Any │ │ │ │ + // 415 419 687 692 Ljava/lang/Exception; │ │ │ │ + // 415 419 802 809 Any │ │ │ │ + // 420 424 687 692 Ljava/lang/Exception; │ │ │ │ + // 420 424 802 809 Any │ │ │ │ + // 426 431 687 692 Ljava/lang/Exception; │ │ │ │ + // 426 431 802 809 Any │ │ │ │ + // 450 456 687 692 Ljava/lang/Exception; │ │ │ │ + // 450 456 802 809 Any │ │ │ │ + // 461 465 687 692 Ljava/lang/Exception; │ │ │ │ + // 461 465 802 809 Any │ │ │ │ + // 467 472 687 692 Ljava/lang/Exception; │ │ │ │ + // 467 472 802 809 Any │ │ │ │ + // 506 509 687 692 Ljava/lang/Exception; │ │ │ │ + // 506 509 802 809 Any │ │ │ │ + // 512 516 687 692 Ljava/lang/Exception; │ │ │ │ + // 512 516 802 809 Any │ │ │ │ + // 518 523 687 692 Ljava/lang/Exception; │ │ │ │ + // 518 523 802 809 Any │ │ │ │ + // 558 561 687 692 Ljava/lang/Exception; │ │ │ │ + // 558 561 802 809 Any │ │ │ │ + // 564 568 687 692 Ljava/lang/Exception; │ │ │ │ + // 564 568 802 809 Any │ │ │ │ + // 570 575 687 692 Ljava/lang/Exception; │ │ │ │ + // 570 575 802 809 Any │ │ │ │ + // 610 613 687 692 Ljava/lang/Exception; │ │ │ │ + // 610 613 802 809 Any │ │ │ │ + // 616 620 687 692 Ljava/lang/Exception; │ │ │ │ + // 616 620 802 809 Any │ │ │ │ + // 622 627 687 692 Ljava/lang/Exception; │ │ │ │ + // 622 627 802 809 Any │ │ │ │ + // 660 663 687 692 Ljava/lang/Exception; │ │ │ │ + // 660 663 802 809 Any │ │ │ │ + // 665 670 687 692 Ljava/lang/Exception; │ │ │ │ + // 665 670 802 809 Any │ │ │ │ + // 670 675 687 692 Ljava/lang/Exception; │ │ │ │ + // 670 675 802 809 Any │ │ │ │ + // 675 679 687 692 Ljava/lang/Exception; │ │ │ │ + // 675 679 802 809 Any │ │ │ │ + // 680 684 687 692 Ljava/lang/Exception; │ │ │ │ + // 680 684 802 809 Any │ │ │ │ + // 695 699 809 813 Ljava/lang/Exception; │ │ │ │ + // 699 703 809 813 Ljava/lang/Exception; │ │ │ │ + // 704 708 809 813 Ljava/lang/Exception; │ │ │ │ + // 709 713 809 813 Ljava/lang/Exception; │ │ │ │ + // 735 740 687 692 Ljava/lang/Exception; │ │ │ │ + // 735 740 802 809 Any │ │ │ │ + // 740 745 765 772 Ljava/lang/Exception; │ │ │ │ + // 745 749 765 772 Ljava/lang/Exception; │ │ │ │ + // 750 754 765 772 Ljava/lang/Exception; │ │ │ │ + // 755 759 765 772 Ljava/lang/Exception; │ │ │ │ + // 773 777 797 802 Ljava/lang/Exception; │ │ │ │ + // 777 781 797 802 Ljava/lang/Exception; │ │ │ │ + // 783 788 797 802 Ljava/lang/Exception; │ │ │ │ + // 790 795 797 802 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 429 out of bounds for length 429 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 441 out of bounds for length 441 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── org/jibble/pircbot/DccFileTransfer$2.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -593,15 +593,15 @@ │ │ │ │ // 1163: istore 38 │ │ │ │ // 1165: iconst_m1 │ │ │ │ // 1166: istore 8 │ │ │ │ // 1168: iload 8 │ │ │ │ // 1170: istore 16 │ │ │ │ // 1172: iload 38 │ │ │ │ // 1174: iload 8 │ │ │ │ - // 1176: if_icmpeq 1291 │ │ │ │ + // 1176: if_icmpeq 1318 │ │ │ │ // 1179: iconst_0 │ │ │ │ // 1180: istore 8 │ │ │ │ // 1182: aconst_null │ │ │ │ // 1183: astore 5 │ │ │ │ // 1185: aload 25 │ │ │ │ // 1187: astore 4 │ │ │ │ // 1189: aload 25 │ │ │ │ @@ -628,324 +628,342 @@ │ │ │ │ // 1226: iload 9 │ │ │ │ // 1228: invokevirtual java/io/BufferedInputStream.read:([BII)I │ │ │ │ // 1231: pop │ │ │ │ // 1232: aload_0 │ │ │ │ // 1233: astore 4 │ │ │ │ // 1235: aload_0 │ │ │ │ // 1236: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 1239: astore 4 │ │ │ │ - // 1241: aload 4 │ │ │ │ - // 1243: astore 5 │ │ │ │ - // 1245: iload 38 │ │ │ │ - // 1247: i2l │ │ │ │ - // 1248: lstore 32 │ │ │ │ - // 1250: lload 32 │ │ │ │ - // 1252: lstore 23 │ │ │ │ + // 1239: astore 5 │ │ │ │ + // 1241: aload_0 │ │ │ │ + // 1242: astore 4 │ │ │ │ + // 1244: aload_0 │ │ │ │ + // 1245: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 1248: astore 4 │ │ │ │ + // 1250: aload 4 │ │ │ │ + // 1252: astore 17 │ │ │ │ // 1254: aload 4 │ │ │ │ - // 1256: lload 32 │ │ │ │ - // 1258: invokestatic org/jibble/pircbot/DccFileTransfer.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ - // 1261: pop2 │ │ │ │ - // 1262: aload_0 │ │ │ │ - // 1263: astore 4 │ │ │ │ - // 1265: aload_0 │ │ │ │ - // 1266: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 1269: astore 4 │ │ │ │ - // 1271: aload 4 │ │ │ │ - // 1273: astore 5 │ │ │ │ - // 1275: aload 4 │ │ │ │ - // 1277: invokestatic org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ │ │ - // 1280: goto 1134 │ │ │ │ - // 1283: astore 35 │ │ │ │ - // 1285: aload 27 │ │ │ │ - // 1287: astore_1 │ │ │ │ - // 1288: goto 1014 │ │ │ │ - // 1291: aload 27 │ │ │ │ - // 1293: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ - // 1296: aload_0 │ │ │ │ - // 1297: astore 4 │ │ │ │ - // 1299: aload_0 │ │ │ │ - // 1300: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 1303: astore 4 │ │ │ │ - // 1305: aload 4 │ │ │ │ - // 1307: astore 5 │ │ │ │ - // 1309: aload 4 │ │ │ │ - // 1311: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ - // 1314: astore 5 │ │ │ │ - // 1316: aload 5 │ │ │ │ - // 1318: invokevirtual java/net/Socket.close:()V │ │ │ │ - // 1321: aload 27 │ │ │ │ - // 1323: astore_1 │ │ │ │ - // 1324: goto 1046 │ │ │ │ - // 1327: astore 5 │ │ │ │ - // 1329: aload 27 │ │ │ │ - // 1331: astore_1 │ │ │ │ - // 1332: goto 1046 │ │ │ │ - // 1335: astore 5 │ │ │ │ - // 1337: aload_1 │ │ │ │ - // 1338: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ - // 1341: aload_0 │ │ │ │ - // 1342: astore 4 │ │ │ │ - // 1344: aload_0 │ │ │ │ - // 1345: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ - // 1348: astore 4 │ │ │ │ - // 1350: aload 4 │ │ │ │ - // 1352: astore 17 │ │ │ │ - // 1354: aload 4 │ │ │ │ - // 1356: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ - // 1359: astore 17 │ │ │ │ - // 1361: aload 17 │ │ │ │ - // 1363: invokevirtual java/net/Socket.close:()V │ │ │ │ - // 1366: aload 5 │ │ │ │ - // 1368: athrow │ │ │ │ - // 1369: astore 17 │ │ │ │ - // 1371: goto 1366 │ │ │ │ - // 1374: astore 5 │ │ │ │ - // 1376: aload 27 │ │ │ │ - // 1378: astore_1 │ │ │ │ - // 1379: goto 1337 │ │ │ │ - // 1382: astore 5 │ │ │ │ - // 1384: goto 1046 │ │ │ │ + // 1256: invokestatic org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J │ │ │ │ + // 1259: lstore 23 │ │ │ │ + // 1261: iload 38 │ │ │ │ + // 1263: i2l │ │ │ │ + // 1264: lstore 32 │ │ │ │ + // 1266: lload 32 │ │ │ │ + // 1268: lstore 21 │ │ │ │ + // 1270: lload 23 │ │ │ │ + // 1272: lload 32 │ │ │ │ + // 1274: ladd │ │ │ │ + // 1275: lstore 23 │ │ │ │ + // 1277: aload 5 │ │ │ │ + // 1279: astore 4 │ │ │ │ + // 1281: aload 5 │ │ │ │ + // 1283: lload 23 │ │ │ │ + // 1285: invokestatic org/jibble/pircbot/DccFileTransfer.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ + // 1288: pop2 │ │ │ │ + // 1289: aload_0 │ │ │ │ + // 1290: astore 4 │ │ │ │ + // 1292: aload_0 │ │ │ │ + // 1293: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 1296: astore 4 │ │ │ │ + // 1298: aload 4 │ │ │ │ + // 1300: astore 5 │ │ │ │ + // 1302: aload 4 │ │ │ │ + // 1304: invokestatic org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V │ │ │ │ + // 1307: goto 1134 │ │ │ │ + // 1310: astore 35 │ │ │ │ + // 1312: aload 27 │ │ │ │ + // 1314: astore_1 │ │ │ │ + // 1315: goto 1014 │ │ │ │ + // 1318: aload 27 │ │ │ │ + // 1320: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ + // 1323: aload_0 │ │ │ │ + // 1324: astore 4 │ │ │ │ + // 1326: aload_0 │ │ │ │ + // 1327: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 1330: astore 4 │ │ │ │ + // 1332: aload 4 │ │ │ │ + // 1334: astore 5 │ │ │ │ + // 1336: aload 4 │ │ │ │ + // 1338: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ + // 1341: astore 5 │ │ │ │ + // 1343: aload 5 │ │ │ │ + // 1345: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 1348: aload 27 │ │ │ │ + // 1350: astore_1 │ │ │ │ + // 1351: goto 1046 │ │ │ │ + // 1354: astore 5 │ │ │ │ + // 1356: aload 27 │ │ │ │ + // 1358: astore_1 │ │ │ │ + // 1359: goto 1046 │ │ │ │ + // 1362: astore 5 │ │ │ │ + // 1364: aload_1 │ │ │ │ + // 1365: invokevirtual java/io/BufferedInputStream.close:()V │ │ │ │ + // 1368: aload_0 │ │ │ │ + // 1369: astore 4 │ │ │ │ + // 1371: aload_0 │ │ │ │ + // 1372: getfield org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ │ │ + // 1375: astore 4 │ │ │ │ + // 1377: aload 4 │ │ │ │ + // 1379: astore 17 │ │ │ │ + // 1381: aload 4 │ │ │ │ + // 1383: invokestatic org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket; │ │ │ │ + // 1386: astore 17 │ │ │ │ + // 1388: aload 17 │ │ │ │ + // 1390: invokevirtual java/net/Socket.close:()V │ │ │ │ + // 1393: aload 5 │ │ │ │ + // 1395: athrow │ │ │ │ + // 1396: astore 17 │ │ │ │ + // 1398: goto 1393 │ │ │ │ + // 1401: astore 5 │ │ │ │ + // 1403: aload 27 │ │ │ │ + // 1405: astore_1 │ │ │ │ + // 1406: goto 1364 │ │ │ │ + // 1409: astore 5 │ │ │ │ + // 1411: goto 1046 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ // 9 13 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 9 13 1335 1337 Any │ │ │ │ + // 9 13 1362 1364 Any │ │ │ │ // 19 24 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 19 24 1335 1337 Any │ │ │ │ + // 19 24 1362 1364 Any │ │ │ │ // 26 31 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 26 31 1335 1337 Any │ │ │ │ + // 26 31 1362 1364 Any │ │ │ │ // 38 41 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 38 41 1335 1337 Any │ │ │ │ + // 38 41 1362 1364 Any │ │ │ │ // 51 55 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 51 55 1335 1337 Any │ │ │ │ + // 51 55 1362 1364 Any │ │ │ │ // 61 65 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 61 65 1335 1337 Any │ │ │ │ + // 61 65 1362 1364 Any │ │ │ │ // 71 76 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 71 76 1335 1337 Any │ │ │ │ + // 71 76 1362 1364 Any │ │ │ │ // 82 87 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 82 87 1335 1337 Any │ │ │ │ + // 82 87 1362 1364 Any │ │ │ │ // 90 94 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 90 94 1335 1337 Any │ │ │ │ + // 90 94 1362 1364 Any │ │ │ │ // 100 104 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 100 104 1335 1337 Any │ │ │ │ + // 100 104 1362 1364 Any │ │ │ │ // 108 114 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 108 114 1335 1337 Any │ │ │ │ + // 108 114 1362 1364 Any │ │ │ │ // 117 121 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 117 121 1335 1337 Any │ │ │ │ + // 117 121 1362 1364 Any │ │ │ │ // 127 132 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 127 132 1335 1337 Any │ │ │ │ + // 127 132 1362 1364 Any │ │ │ │ // 134 139 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 134 139 1335 1337 Any │ │ │ │ + // 134 139 1362 1364 Any │ │ │ │ // 149 153 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 149 153 1335 1337 Any │ │ │ │ + // 149 153 1362 1364 Any │ │ │ │ // 159 164 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 159 164 1335 1337 Any │ │ │ │ + // 159 164 1362 1364 Any │ │ │ │ // 166 171 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 166 171 1335 1337 Any │ │ │ │ + // 166 171 1362 1364 Any │ │ │ │ // 173 178 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 173 178 1335 1337 Any │ │ │ │ + // 173 178 1362 1364 Any │ │ │ │ // 183 187 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 183 187 1335 1337 Any │ │ │ │ + // 183 187 1362 1364 Any │ │ │ │ // 193 198 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 193 198 1335 1337 Any │ │ │ │ + // 193 198 1362 1364 Any │ │ │ │ // 206 211 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 206 211 1335 1337 Any │ │ │ │ + // 206 211 1362 1364 Any │ │ │ │ // 216 220 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 216 220 1335 1337 Any │ │ │ │ + // 216 220 1362 1364 Any │ │ │ │ // 226 231 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 226 231 1335 1337 Any │ │ │ │ + // 226 231 1362 1364 Any │ │ │ │ // 233 238 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 233 238 1335 1337 Any │ │ │ │ + // 233 238 1362 1364 Any │ │ │ │ // 252 257 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 252 257 1335 1337 Any │ │ │ │ + // 252 257 1362 1364 Any │ │ │ │ // 275 280 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 275 280 1335 1337 Any │ │ │ │ + // 275 280 1362 1364 Any │ │ │ │ // 285 289 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 285 289 1335 1337 Any │ │ │ │ + // 285 289 1362 1364 Any │ │ │ │ // 300 304 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 300 304 1335 1337 Any │ │ │ │ + // 300 304 1362 1364 Any │ │ │ │ // 310 315 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 310 315 1335 1337 Any │ │ │ │ + // 310 315 1362 1364 Any │ │ │ │ // 320 324 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 320 324 1335 1337 Any │ │ │ │ + // 320 324 1362 1364 Any │ │ │ │ // 332 337 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 332 337 1335 1337 Any │ │ │ │ + // 332 337 1362 1364 Any │ │ │ │ // 340 344 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 340 344 1335 1337 Any │ │ │ │ + // 340 344 1362 1364 Any │ │ │ │ // 350 355 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 350 355 1335 1337 Any │ │ │ │ + // 350 355 1362 1364 Any │ │ │ │ // 360 364 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 360 364 1335 1337 Any │ │ │ │ + // 360 364 1362 1364 Any │ │ │ │ // 370 375 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 370 375 1335 1337 Any │ │ │ │ + // 370 375 1362 1364 Any │ │ │ │ // 377 380 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 377 380 1335 1337 Any │ │ │ │ + // 377 380 1362 1364 Any │ │ │ │ // 382 387 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 382 387 1335 1337 Any │ │ │ │ + // 382 387 1362 1364 Any │ │ │ │ // 393 398 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 393 398 1335 1337 Any │ │ │ │ + // 393 398 1362 1364 Any │ │ │ │ // 406 411 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 406 411 1335 1337 Any │ │ │ │ + // 406 411 1362 1364 Any │ │ │ │ // 419 424 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 419 424 1335 1337 Any │ │ │ │ + // 419 424 1362 1364 Any │ │ │ │ // 432 437 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 432 437 1335 1337 Any │ │ │ │ + // 432 437 1362 1364 Any │ │ │ │ // 445 450 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 445 450 1335 1337 Any │ │ │ │ + // 445 450 1362 1364 Any │ │ │ │ // 455 459 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 455 459 1335 1337 Any │ │ │ │ + // 455 459 1362 1364 Any │ │ │ │ // 465 470 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 465 470 1335 1337 Any │ │ │ │ + // 465 470 1362 1364 Any │ │ │ │ // 474 479 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 474 479 1335 1337 Any │ │ │ │ + // 474 479 1362 1364 Any │ │ │ │ // 487 492 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 487 492 1335 1337 Any │ │ │ │ + // 487 492 1362 1364 Any │ │ │ │ // 497 501 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 497 501 1335 1337 Any │ │ │ │ + // 497 501 1362 1364 Any │ │ │ │ // 507 512 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 507 512 1335 1337 Any │ │ │ │ + // 507 512 1362 1364 Any │ │ │ │ // 514 519 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 514 519 1335 1337 Any │ │ │ │ + // 514 519 1362 1364 Any │ │ │ │ // 527 532 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 527 532 1335 1337 Any │ │ │ │ + // 527 532 1362 1364 Any │ │ │ │ // 534 539 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 534 539 1335 1337 Any │ │ │ │ + // 534 539 1362 1364 Any │ │ │ │ // 545 550 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 545 550 1335 1337 Any │ │ │ │ + // 545 550 1362 1364 Any │ │ │ │ // 553 557 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 553 557 1335 1337 Any │ │ │ │ + // 553 557 1362 1364 Any │ │ │ │ // 563 567 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 563 567 1335 1337 Any │ │ │ │ + // 563 567 1362 1364 Any │ │ │ │ // 571 577 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 571 577 1335 1337 Any │ │ │ │ + // 571 577 1362 1364 Any │ │ │ │ // 580 584 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 580 584 1335 1337 Any │ │ │ │ + // 580 584 1362 1364 Any │ │ │ │ // 590 595 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 590 595 1335 1337 Any │ │ │ │ + // 590 595 1362 1364 Any │ │ │ │ // 604 609 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 604 609 1335 1337 Any │ │ │ │ + // 604 609 1362 1364 Any │ │ │ │ // 612 616 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 612 616 1335 1337 Any │ │ │ │ + // 612 616 1362 1364 Any │ │ │ │ // 622 625 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 622 625 1335 1337 Any │ │ │ │ + // 622 625 1362 1364 Any │ │ │ │ // 629 635 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 629 635 1335 1337 Any │ │ │ │ + // 629 635 1362 1364 Any │ │ │ │ // 638 642 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 638 642 1335 1337 Any │ │ │ │ + // 638 642 1362 1364 Any │ │ │ │ // 653 657 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 653 657 1335 1337 Any │ │ │ │ + // 653 657 1362 1364 Any │ │ │ │ // 663 668 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 663 668 1335 1337 Any │ │ │ │ + // 663 668 1362 1364 Any │ │ │ │ // 673 677 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 673 677 1335 1337 Any │ │ │ │ + // 673 677 1362 1364 Any │ │ │ │ // 685 690 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 685 690 1335 1337 Any │ │ │ │ + // 685 690 1362 1364 Any │ │ │ │ // 690 694 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 690 694 1335 1337 Any │ │ │ │ + // 690 694 1362 1364 Any │ │ │ │ // 694 697 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 694 697 1335 1337 Any │ │ │ │ + // 694 697 1362 1364 Any │ │ │ │ // 702 706 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 702 706 1335 1337 Any │ │ │ │ + // 702 706 1362 1364 Any │ │ │ │ // 712 717 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 712 717 1335 1337 Any │ │ │ │ + // 712 717 1362 1364 Any │ │ │ │ // 719 724 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 719 724 1335 1337 Any │ │ │ │ + // 719 724 1362 1364 Any │ │ │ │ // 732 737 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 732 737 1335 1337 Any │ │ │ │ + // 732 737 1362 1364 Any │ │ │ │ // 737 740 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 737 740 1335 1337 Any │ │ │ │ + // 737 740 1362 1364 Any │ │ │ │ // 745 749 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 745 749 1335 1337 Any │ │ │ │ + // 745 749 1362 1364 Any │ │ │ │ // 755 760 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 755 760 1335 1337 Any │ │ │ │ + // 755 760 1362 1364 Any │ │ │ │ // 762 767 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 762 767 1335 1337 Any │ │ │ │ + // 762 767 1362 1364 Any │ │ │ │ // 775 780 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 775 780 1335 1337 Any │ │ │ │ + // 775 780 1362 1364 Any │ │ │ │ // 780 783 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 780 783 1335 1337 Any │ │ │ │ + // 780 783 1362 1364 Any │ │ │ │ // 785 788 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 785 788 1335 1337 Any │ │ │ │ + // 785 788 1362 1364 Any │ │ │ │ // 793 797 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 793 797 1335 1337 Any │ │ │ │ + // 793 797 1362 1364 Any │ │ │ │ // 803 808 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 803 808 1335 1337 Any │ │ │ │ + // 803 808 1362 1364 Any │ │ │ │ // 812 817 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 812 817 1335 1337 Any │ │ │ │ + // 812 817 1362 1364 Any │ │ │ │ // 823 828 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 823 828 1335 1337 Any │ │ │ │ - // 831 835 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 831 835 1374 1382 Any │ │ │ │ - // 841 846 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 841 846 1374 1382 Any │ │ │ │ - // 869 873 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 869 873 1374 1382 Any │ │ │ │ - // 879 884 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 879 884 1374 1382 Any │ │ │ │ - // 901 905 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 901 905 1374 1382 Any │ │ │ │ - // 911 916 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 911 916 1374 1382 Any │ │ │ │ - // 927 932 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 927 932 1374 1382 Any │ │ │ │ + // 823 828 1362 1364 Any │ │ │ │ + // 831 835 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 831 835 1401 1409 Any │ │ │ │ + // 841 846 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 841 846 1401 1409 Any │ │ │ │ + // 869 873 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 869 873 1401 1409 Any │ │ │ │ + // 879 884 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 879 884 1401 1409 Any │ │ │ │ + // 901 905 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 901 905 1401 1409 Any │ │ │ │ + // 911 916 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 911 916 1401 1409 Any │ │ │ │ + // 927 932 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 927 932 1401 1409 Any │ │ │ │ // 951 954 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 951 954 1335 1337 Any │ │ │ │ + // 951 954 1362 1364 Any │ │ │ │ // 967 970 1088 1099 Ljava/lang/Exception; │ │ │ │ - // 967 970 1335 1337 Any │ │ │ │ + // 967 970 1362 1364 Any │ │ │ │ // 974 977 1088 1099 Ljava/lang/Exception; │ │ │ │ - // 974 977 1335 1337 Any │ │ │ │ + // 974 977 1362 1364 Any │ │ │ │ // 981 986 1088 1099 Ljava/lang/Exception; │ │ │ │ - // 981 986 1335 1337 Any │ │ │ │ + // 981 986 1362 1364 Any │ │ │ │ // 993 996 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 993 996 1335 1337 Any │ │ │ │ + // 993 996 1362 1364 Any │ │ │ │ // 1004 1009 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 1004 1009 1335 1337 Any │ │ │ │ + // 1004 1009 1362 1364 Any │ │ │ │ // 1009 1012 1012 1014 Ljava/lang/Exception; │ │ │ │ - // 1009 1012 1335 1337 Any │ │ │ │ - // 1017 1021 1382 1387 Ljava/lang/Exception; │ │ │ │ - // 1024 1028 1382 1387 Ljava/lang/Exception; │ │ │ │ - // 1034 1039 1382 1387 Ljava/lang/Exception; │ │ │ │ - // 1041 1046 1382 1387 Ljava/lang/Exception; │ │ │ │ - // 1108 1112 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1108 1112 1374 1382 Any │ │ │ │ - // 1125 1129 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1125 1129 1374 1382 Any │ │ │ │ - // 1144 1147 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1144 1147 1374 1382 Any │ │ │ │ - // 1158 1163 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1158 1163 1374 1382 Any │ │ │ │ - // 1194 1199 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1194 1199 1374 1382 Any │ │ │ │ - // 1199 1204 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1199 1204 1374 1382 Any │ │ │ │ - // 1210 1213 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1210 1213 1374 1382 Any │ │ │ │ - // 1226 1232 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1226 1232 1374 1382 Any │ │ │ │ - // 1235 1239 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1235 1239 1374 1382 Any │ │ │ │ - // 1256 1262 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1256 1262 1374 1382 Any │ │ │ │ - // 1265 1269 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1265 1269 1374 1382 Any │ │ │ │ - // 1275 1280 1283 1291 Ljava/lang/Exception; │ │ │ │ - // 1275 1280 1374 1382 Any │ │ │ │ - // 1291 1296 1327 1335 Ljava/lang/Exception; │ │ │ │ - // 1299 1303 1327 1335 Ljava/lang/Exception; │ │ │ │ - // 1309 1314 1327 1335 Ljava/lang/Exception; │ │ │ │ - // 1316 1321 1327 1335 Ljava/lang/Exception; │ │ │ │ - // 1337 1341 1369 1374 Ljava/lang/Exception; │ │ │ │ - // 1344 1348 1369 1374 Ljava/lang/Exception; │ │ │ │ - // 1354 1359 1369 1374 Ljava/lang/Exception; │ │ │ │ - // 1361 1366 1369 1374 Ljava/lang/Exception; │ │ │ │ + // 1009 1012 1362 1364 Any │ │ │ │ + // 1017 1021 1409 1414 Ljava/lang/Exception; │ │ │ │ + // 1024 1028 1409 1414 Ljava/lang/Exception; │ │ │ │ + // 1034 1039 1409 1414 Ljava/lang/Exception; │ │ │ │ + // 1041 1046 1409 1414 Ljava/lang/Exception; │ │ │ │ + // 1108 1112 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1108 1112 1401 1409 Any │ │ │ │ + // 1125 1129 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1125 1129 1401 1409 Any │ │ │ │ + // 1144 1147 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1144 1147 1401 1409 Any │ │ │ │ + // 1158 1163 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1158 1163 1401 1409 Any │ │ │ │ + // 1194 1199 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1194 1199 1401 1409 Any │ │ │ │ + // 1199 1204 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1199 1204 1401 1409 Any │ │ │ │ + // 1210 1213 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1210 1213 1401 1409 Any │ │ │ │ + // 1226 1232 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1226 1232 1401 1409 Any │ │ │ │ + // 1235 1239 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1235 1239 1401 1409 Any │ │ │ │ + // 1244 1248 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1244 1248 1401 1409 Any │ │ │ │ + // 1254 1259 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1254 1259 1401 1409 Any │ │ │ │ + // 1283 1289 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1283 1289 1401 1409 Any │ │ │ │ + // 1292 1296 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1292 1296 1401 1409 Any │ │ │ │ + // 1302 1307 1310 1318 Ljava/lang/Exception; │ │ │ │ + // 1302 1307 1401 1409 Any │ │ │ │ + // 1318 1323 1354 1362 Ljava/lang/Exception; │ │ │ │ + // 1326 1330 1354 1362 Ljava/lang/Exception; │ │ │ │ + // 1336 1341 1354 1362 Ljava/lang/Exception; │ │ │ │ + // 1343 1348 1354 1362 Ljava/lang/Exception; │ │ │ │ + // 1364 1368 1396 1401 Ljava/lang/Exception; │ │ │ │ + // 1371 1375 1396 1401 Ljava/lang/Exception; │ │ │ │ + // 1381 1386 1396 1401 Ljava/lang/Exception; │ │ │ │ + // 1388 1393 1396 1401 Ljava/lang/Exception; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 687 out of bounds for length 687 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 701 out of bounds for length 701 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3569) │ │ ├── org/jibble/pircbot/DccFileTransfer.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -200,15 +200,15 @@ │ │ │ │ #196 = Utf8 access$302 │ │ │ │ #197 = Utf8 (Lorg/jibble/pircbot/DccFileTransfer;I)I │ │ │ │ #198 = Utf8 access$402 │ │ │ │ #199 = Utf8 (Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ #200 = Utf8 access$500 │ │ │ │ #201 = Utf8 (Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager; │ │ │ │ #202 = Utf8 access$600 │ │ │ │ - #203 = Utf8 access$614 │ │ │ │ + #203 = Utf8 access$602 │ │ │ │ #204 = Utf8 access$700 │ │ │ │ #205 = Utf8 access$800 │ │ │ │ #206 = Utf8 access$900 │ │ │ │ #207 = Utf8 (Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File; │ │ │ │ #208 = Utf8 doSend │ │ │ │ #209 = Utf8 (Z)V │ │ │ │ #210 = Utf8 getFile │ │ │ │ @@ -529,29 +529,24 @@ │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #44 // Field _progress:J │ │ │ │ 4: lreturn │ │ │ │ │ │ │ │ - static long access$614(org.jibble.pircbot.DccFileTransfer, long); │ │ │ │ + static long access$602(org.jibble.pircbot.DccFileTransfer, long); │ │ │ │ descriptor: (Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=5, args_size=2 │ │ │ │ + stack=300, locals=3, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ - 1: getfield #44 // Field _progress:J │ │ │ │ - 4: lload_1 │ │ │ │ - 5: ladd │ │ │ │ - 6: lstore_3 │ │ │ │ - 7: aload_0 │ │ │ │ - 8: lload_3 │ │ │ │ - 9: putfield #44 // Field _progress:J │ │ │ │ - 12: lload_3 │ │ │ │ - 13: lreturn │ │ │ │ + 1: lload_1 │ │ │ │ + 2: putfield #44 // Field _progress:J │ │ │ │ + 5: lload_1 │ │ │ │ + 6: lreturn │ │ │ │ │ │ │ │ static void access$700(org.jibble.pircbot.DccFileTransfer); │ │ │ │ descriptor: (Lorg/jibble/pircbot/DccFileTransfer;)V │ │ │ │ flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── indrora/atomic/command/handler/AMsgHandler.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ 1: invokespecial #8 // Method indrora/atomic/command/BaseHandler."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public void execute(java.lang.String[], indrora.atomic.model.Server, indrora.atomic.model.Conversation, indrora.atomic.irc.IRCService); │ │ │ │ descriptor: ([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=17, args_size=5 │ │ │ │ + stack=300, locals=18, args_size=5 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore 5 │ │ │ │ 3: aload_1 │ │ │ │ 4: arraylength │ │ │ │ 5: istore 6 │ │ │ │ 7: iload 6 │ │ │ │ 9: iload 5 │ │ │ │ @@ -156,99 +156,99 @@ │ │ │ │ 21: invokevirtual #19 // Method indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList; │ │ │ │ 24: astore 8 │ │ │ │ 26: aload 8 │ │ │ │ 28: invokeinterface #25, 1 // InterfaceMethod java/util/Collection.iterator:()Ljava/util/Iterator; │ │ │ │ 33: astore 9 │ │ │ │ 35: aload 9 │ │ │ │ 37: invokeinterface #31, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 42: istore 6 │ │ │ │ - 44: iload 6 │ │ │ │ + 42: istore 10 │ │ │ │ + 44: iload 10 │ │ │ │ 46: ifeq 242 │ │ │ │ 49: aload 9 │ │ │ │ 51: invokeinterface #35, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 56: checkcast #37 // class indrora/atomic/model/Conversation │ │ │ │ - 59: astore 10 │ │ │ │ - 61: aload 10 │ │ │ │ + 59: astore 11 │ │ │ │ + 61: aload 11 │ │ │ │ 63: invokevirtual #41 // Method indrora/atomic/model/Conversation.getType:()I │ │ │ │ - 66: istore 6 │ │ │ │ - 68: iload 6 │ │ │ │ + 66: istore 10 │ │ │ │ + 68: iload 10 │ │ │ │ 70: iload 5 │ │ │ │ 72: if_icmpne 35 │ │ │ │ 75: new #43 // class indrora/atomic/model/Message │ │ │ │ - 78: astore 11 │ │ │ │ + 78: astore 12 │ │ │ │ 80: new #45 // class java/lang/StringBuilder │ │ │ │ - 83: astore 12 │ │ │ │ - 85: aload 12 │ │ │ │ + 83: astore 13 │ │ │ │ + 85: aload 13 │ │ │ │ 87: invokespecial #46 // Method java/lang/StringBuilder."":()V │ │ │ │ - 90: aload 12 │ │ │ │ + 90: aload 13 │ │ │ │ 92: ldc #48 // String < │ │ │ │ 94: invokevirtual #52 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 97: astore 12 │ │ │ │ + 97: astore 13 │ │ │ │ 99: aload_2 │ │ │ │ 100: invokevirtual #55 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 103: istore 13 │ │ │ │ + 103: istore 14 │ │ │ │ 105: aload 4 │ │ │ │ - 107: iload 13 │ │ │ │ + 107: iload 14 │ │ │ │ 109: invokevirtual #61 // Method indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection; │ │ │ │ 112: invokevirtual #67 // Method indrora/atomic/irc/IRCConnection.getNick:()Ljava/lang/String; │ │ │ │ - 115: astore 14 │ │ │ │ - 117: aload 12 │ │ │ │ - 119: aload 14 │ │ │ │ + 115: astore 15 │ │ │ │ + 117: aload 13 │ │ │ │ + 119: aload 15 │ │ │ │ 121: invokevirtual #52 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 124: ldc #69 // String > │ │ │ │ 126: invokevirtual #52 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 129: aload 7 │ │ │ │ 131: invokevirtual #52 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 134: invokevirtual #72 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 137: astore 12 │ │ │ │ - 139: aload 11 │ │ │ │ - 141: aload 12 │ │ │ │ + 137: astore 13 │ │ │ │ + 139: aload 12 │ │ │ │ + 141: aload 13 │ │ │ │ 143: invokespecial #75 // Method indrora/atomic/model/Message."":(Ljava/lang/String;)V │ │ │ │ - 146: aload 10 │ │ │ │ - 148: aload 11 │ │ │ │ + 146: aload 11 │ │ │ │ + 148: aload 12 │ │ │ │ 150: invokevirtual #79 // Method indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ │ │ 153: aload_2 │ │ │ │ 154: invokevirtual #55 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 157: istore 13 │ │ │ │ - 159: aload 10 │ │ │ │ + 157: istore 14 │ │ │ │ + 159: aload 11 │ │ │ │ 161: invokevirtual #84 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 164: astore 15 │ │ │ │ + 164: astore 16 │ │ │ │ 166: ldc #81 // String indrora.atomic.conversation.message │ │ │ │ - 168: iload 13 │ │ │ │ - 170: aload 15 │ │ │ │ + 168: iload 14 │ │ │ │ + 170: aload 16 │ │ │ │ 172: invokestatic #90 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ - 175: astore 16 │ │ │ │ + 175: astore 17 │ │ │ │ 177: aload 4 │ │ │ │ - 179: aload 16 │ │ │ │ + 179: aload 17 │ │ │ │ 181: invokevirtual #94 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ 184: aload_2 │ │ │ │ 185: invokevirtual #55 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 188: istore 6 │ │ │ │ + 188: istore 10 │ │ │ │ 190: aload 4 │ │ │ │ - 192: iload 6 │ │ │ │ + 192: iload 10 │ │ │ │ 194: invokevirtual #61 // Method indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection; │ │ │ │ - 197: astore 12 │ │ │ │ - 199: aload 10 │ │ │ │ + 197: astore 13 │ │ │ │ + 199: aload 11 │ │ │ │ 201: invokevirtual #84 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 204: astore 14 │ │ │ │ - 206: aload 12 │ │ │ │ - 208: aload 14 │ │ │ │ + 204: astore 15 │ │ │ │ + 206: aload 13 │ │ │ │ + 208: aload 15 │ │ │ │ 210: aload 7 │ │ │ │ 212: invokevirtual #98 // Method indrora/atomic/irc/IRCConnection.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 215: goto 35 │ │ │ │ 218: new #100 // class indrora/atomic/exception/CommandException │ │ │ │ - 221: astore 12 │ │ │ │ + 221: astore 9 │ │ │ │ 223: aload 4 │ │ │ │ 225: ldc #101 // int 2131624077 │ │ │ │ 227: invokevirtual #106 // Method indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String; │ │ │ │ - 230: astore 14 │ │ │ │ - 232: aload 12 │ │ │ │ - 234: aload 14 │ │ │ │ + 230: astore 13 │ │ │ │ + 232: aload 9 │ │ │ │ + 234: aload 13 │ │ │ │ 236: invokespecial #107 // Method indrora/atomic/exception/CommandException."":(Ljava/lang/String;)V │ │ │ │ - 239: aload 12 │ │ │ │ + 239: aload 9 │ │ │ │ 241: athrow │ │ │ │ 242: return │ │ │ │ │ │ │ │ public java.lang.String getDescription(android.content.Context); │ │ │ │ descriptor: (Landroid/content/Context;)Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ ├── indrora/atomic/command/handler/ClearHandler.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -215,15 +215,15 @@ │ │ │ │ 93: aload_1 │ │ │ │ 94: arraylength │ │ │ │ 95: istore 7 │ │ │ │ 97: iconst_2 │ │ │ │ 98: istore 10 │ │ │ │ 100: iload 7 │ │ │ │ 102: iload 10 │ │ │ │ - 104: if_icmpne 242 │ │ │ │ + 104: if_icmpne 238 │ │ │ │ 107: aload_1 │ │ │ │ 108: iload 6 │ │ │ │ 110: aaload │ │ │ │ 111: astore 11 │ │ │ │ 113: invokestatic #63 // Method java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ 116: astore 8 │ │ │ │ 118: aload 11 │ │ │ │ @@ -245,142 +245,140 @@ │ │ │ │ 151: ldc #77 // String * │ │ │ │ 153: astore 8 │ │ │ │ 155: aload 11 │ │ │ │ 157: aload 8 │ │ │ │ 159: invokevirtual #75 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ 162: istore 7 │ │ │ │ 164: iload 7 │ │ │ │ - 166: ifeq 242 │ │ │ │ + 166: ifeq 238 │ │ │ │ 169: aload_2 │ │ │ │ 170: invokevirtual #81 // Method indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList; │ │ │ │ - 173: astore 11 │ │ │ │ - 175: aload 11 │ │ │ │ - 177: invokevirtual #87 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 180: astore 12 │ │ │ │ - 182: aload 12 │ │ │ │ - 184: invokeinterface #93, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 189: istore 7 │ │ │ │ - 191: iload 7 │ │ │ │ - 193: ifeq 92 │ │ │ │ - 196: aload 12 │ │ │ │ - 198: invokeinterface #97, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 203: checkcast #23 // class indrora/atomic/model/Conversation │ │ │ │ - 206: astore 13 │ │ │ │ - 208: aload_2 │ │ │ │ - 209: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 212: istore 10 │ │ │ │ - 214: aload 13 │ │ │ │ - 216: invokevirtual #27 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 219: astore 9 │ │ │ │ - 221: ldc #38 // String indrora.atomic.conversation.clear │ │ │ │ - 223: iload 10 │ │ │ │ - 225: aload 9 │ │ │ │ - 227: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ - 230: astore 11 │ │ │ │ - 232: aload 4 │ │ │ │ - 234: aload 11 │ │ │ │ - 236: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ - 239: goto 182 │ │ │ │ - 242: iconst_1 │ │ │ │ - 243: istore 14 │ │ │ │ - 245: aload_1 │ │ │ │ - 246: arraylength │ │ │ │ - 247: istore 7 │ │ │ │ - 249: iload 14 │ │ │ │ - 251: iload 7 │ │ │ │ - 253: if_icmpge 92 │ │ │ │ - 256: aload_1 │ │ │ │ - 257: iload 14 │ │ │ │ - 259: aaload │ │ │ │ - 260: astore 11 │ │ │ │ - 262: aload_2 │ │ │ │ - 263: aload 11 │ │ │ │ - 265: invokevirtual #101 // Method indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ │ │ - 268: astore 15 │ │ │ │ - 270: aload 15 │ │ │ │ - 272: ifnull 329 │ │ │ │ - 275: aload 15 │ │ │ │ - 277: invokevirtual #104 // Method indrora/atomic/model/Conversation.getType:()I │ │ │ │ - 280: istore 7 │ │ │ │ - 282: iload 7 │ │ │ │ - 284: iload 5 │ │ │ │ - 286: if_icmpeq 329 │ │ │ │ - 289: aload_2 │ │ │ │ - 290: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 293: istore 10 │ │ │ │ - 295: aload 15 │ │ │ │ - 297: invokevirtual #27 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 300: astore 9 │ │ │ │ - 302: ldc #38 // String indrora.atomic.conversation.clear │ │ │ │ - 304: iload 10 │ │ │ │ - 306: aload 9 │ │ │ │ - 308: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ - 311: astore 11 │ │ │ │ - 313: aload 4 │ │ │ │ - 315: aload 11 │ │ │ │ - 317: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ - 320: iload 14 │ │ │ │ - 322: iconst_1 │ │ │ │ - 323: iadd │ │ │ │ - 324: istore 14 │ │ │ │ - 326: goto 245 │ │ │ │ - 329: aload 15 │ │ │ │ - 331: ifnonnull 320 │ │ │ │ - 334: new #106 // class indrora/atomic/model/Message │ │ │ │ - 337: astore 16 │ │ │ │ - 339: new #14 // class java/lang/StringBuilder │ │ │ │ - 342: astore 11 │ │ │ │ - 344: aload 11 │ │ │ │ - 346: invokespecial #15 // Method java/lang/StringBuilder."":()V │ │ │ │ - 349: aload 11 │ │ │ │ - 351: ldc #108 // String Unkown conversation │ │ │ │ - 353: invokevirtual #21 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 356: astore 11 │ │ │ │ - 358: aload_1 │ │ │ │ - 359: iload 14 │ │ │ │ - 361: aaload │ │ │ │ - 362: astore 8 │ │ │ │ - 364: aload 11 │ │ │ │ - 366: aload 8 │ │ │ │ - 368: invokevirtual #21 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 371: invokevirtual #30 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 374: astore 11 │ │ │ │ - 376: aload 16 │ │ │ │ - 378: aload 11 │ │ │ │ - 380: invokespecial #111 // Method indrora/atomic/model/Message."":(Ljava/lang/String;)V │ │ │ │ - 383: getstatic #117 // Field indrora/atomic/model/Message$MessageColor.ERROR:Lindrora/atomic/model/Message$MessageColor; │ │ │ │ - 386: astore 11 │ │ │ │ - 388: aload 16 │ │ │ │ - 390: aload 11 │ │ │ │ - 392: invokevirtual #121 // Method indrora/atomic/model/Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V │ │ │ │ - 395: aload 16 │ │ │ │ - 397: iload 5 │ │ │ │ - 399: invokevirtual #125 // Method indrora/atomic/model/Message.setType:(I)V │ │ │ │ - 402: ldc #126 // int 2130837615 │ │ │ │ - 404: istore 7 │ │ │ │ - 406: aload 16 │ │ │ │ - 408: iload 7 │ │ │ │ - 410: invokevirtual #130 // Method indrora/atomic/model/Message.setIcon:(I)V │ │ │ │ - 413: aload_2 │ │ │ │ - 414: aconst_null │ │ │ │ - 415: invokevirtual #101 // Method indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ │ │ - 418: aload 16 │ │ │ │ - 420: invokevirtual #134 // Method indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ │ │ - 423: aload_2 │ │ │ │ - 424: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 427: istore 10 │ │ │ │ - 429: ldc #136 // String indrora.atomic.conversation.message │ │ │ │ - 431: iload 10 │ │ │ │ - 433: aconst_null │ │ │ │ - 434: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ - 437: astore 11 │ │ │ │ - 439: aload 4 │ │ │ │ - 441: aload 11 │ │ │ │ - 443: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ - 446: goto 320 │ │ │ │ + 173: invokevirtual #87 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 176: astore 11 │ │ │ │ + 178: aload 11 │ │ │ │ + 180: invokeinterface #93, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 185: istore 10 │ │ │ │ + 187: iload 10 │ │ │ │ + 189: ifeq 92 │ │ │ │ + 192: aload 11 │ │ │ │ + 194: invokeinterface #97, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 199: checkcast #23 // class indrora/atomic/model/Conversation │ │ │ │ + 202: astore 12 │ │ │ │ + 204: aload_2 │ │ │ │ + 205: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ + 208: istore 6 │ │ │ │ + 210: aload 12 │ │ │ │ + 212: invokevirtual #27 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ + 215: astore 13 │ │ │ │ + 217: ldc #38 // String indrora.atomic.conversation.clear │ │ │ │ + 219: iload 6 │ │ │ │ + 221: aload 13 │ │ │ │ + 223: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ + 226: astore 8 │ │ │ │ + 228: aload 4 │ │ │ │ + 230: aload 8 │ │ │ │ + 232: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ + 235: goto 178 │ │ │ │ + 238: iconst_1 │ │ │ │ + 239: istore 14 │ │ │ │ + 241: aload_1 │ │ │ │ + 242: arraylength │ │ │ │ + 243: istore 7 │ │ │ │ + 245: iload 14 │ │ │ │ + 247: iload 7 │ │ │ │ + 249: if_icmpge 92 │ │ │ │ + 252: aload_1 │ │ │ │ + 253: iload 14 │ │ │ │ + 255: aaload │ │ │ │ + 256: astore 11 │ │ │ │ + 258: aload_2 │ │ │ │ + 259: aload 11 │ │ │ │ + 261: invokevirtual #101 // Method indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ │ │ + 264: astore 15 │ │ │ │ + 266: aload 15 │ │ │ │ + 268: ifnull 325 │ │ │ │ + 271: aload 15 │ │ │ │ + 273: invokevirtual #104 // Method indrora/atomic/model/Conversation.getType:()I │ │ │ │ + 276: istore 7 │ │ │ │ + 278: iload 7 │ │ │ │ + 280: iload 5 │ │ │ │ + 282: if_icmpeq 325 │ │ │ │ + 285: aload_2 │ │ │ │ + 286: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ + 289: istore 10 │ │ │ │ + 291: aload 15 │ │ │ │ + 293: invokevirtual #27 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ + 296: astore 9 │ │ │ │ + 298: ldc #38 // String indrora.atomic.conversation.clear │ │ │ │ + 300: iload 10 │ │ │ │ + 302: aload 9 │ │ │ │ + 304: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ + 307: astore 11 │ │ │ │ + 309: aload 4 │ │ │ │ + 311: aload 11 │ │ │ │ + 313: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ + 316: iload 14 │ │ │ │ + 318: iconst_1 │ │ │ │ + 319: iadd │ │ │ │ + 320: istore 14 │ │ │ │ + 322: goto 241 │ │ │ │ + 325: aload 15 │ │ │ │ + 327: ifnonnull 316 │ │ │ │ + 330: new #106 // class indrora/atomic/model/Message │ │ │ │ + 333: astore 16 │ │ │ │ + 335: new #14 // class java/lang/StringBuilder │ │ │ │ + 338: astore 11 │ │ │ │ + 340: aload 11 │ │ │ │ + 342: invokespecial #15 // Method java/lang/StringBuilder."":()V │ │ │ │ + 345: aload 11 │ │ │ │ + 347: ldc #108 // String Unkown conversation │ │ │ │ + 349: invokevirtual #21 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 352: astore 11 │ │ │ │ + 354: aload_1 │ │ │ │ + 355: iload 14 │ │ │ │ + 357: aaload │ │ │ │ + 358: astore 8 │ │ │ │ + 360: aload 11 │ │ │ │ + 362: aload 8 │ │ │ │ + 364: invokevirtual #21 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 367: invokevirtual #30 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 370: astore 11 │ │ │ │ + 372: aload 16 │ │ │ │ + 374: aload 11 │ │ │ │ + 376: invokespecial #111 // Method indrora/atomic/model/Message."":(Ljava/lang/String;)V │ │ │ │ + 379: getstatic #117 // Field indrora/atomic/model/Message$MessageColor.ERROR:Lindrora/atomic/model/Message$MessageColor; │ │ │ │ + 382: astore 11 │ │ │ │ + 384: aload 16 │ │ │ │ + 386: aload 11 │ │ │ │ + 388: invokevirtual #121 // Method indrora/atomic/model/Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V │ │ │ │ + 391: aload 16 │ │ │ │ + 393: iload 5 │ │ │ │ + 395: invokevirtual #125 // Method indrora/atomic/model/Message.setType:(I)V │ │ │ │ + 398: ldc #126 // int 2130837615 │ │ │ │ + 400: istore 7 │ │ │ │ + 402: aload 16 │ │ │ │ + 404: iload 7 │ │ │ │ + 406: invokevirtual #130 // Method indrora/atomic/model/Message.setIcon:(I)V │ │ │ │ + 409: aload_2 │ │ │ │ + 410: aconst_null │ │ │ │ + 411: invokevirtual #101 // Method indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ │ │ + 414: aload 16 │ │ │ │ + 416: invokevirtual #134 // Method indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ │ │ + 419: aload_2 │ │ │ │ + 420: invokevirtual #44 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ + 423: istore 10 │ │ │ │ + 425: ldc #136 // String indrora.atomic.conversation.message │ │ │ │ + 427: iload 10 │ │ │ │ + 429: aconst_null │ │ │ │ + 430: invokestatic #50 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ + 433: astore 11 │ │ │ │ + 435: aload 4 │ │ │ │ + 437: aload 11 │ │ │ │ + 439: invokevirtual #56 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ + 442: goto 316 │ │ │ │ │ │ │ │ public java.lang.String getDescription(android.content.Context); │ │ │ │ descriptor: (Landroid/content/Context;)Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: ldc #138 // String Clear the scroll buffer of the current channel or given set of channels. Use \"all\" or \"*\" for all channels (including server window!) │ │ ├── indrora/atomic/command/handler/HelpHandler.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -197,15 +197,15 @@ │ │ │ │ 1: invokespecial #8 // Method indrora/atomic/command/BaseHandler."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ private void showAllCommands(indrora.atomic.irc.IRCService, indrora.atomic.model.Server, indrora.atomic.model.Conversation); │ │ │ │ descriptor: (Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=22, args_size=4 │ │ │ │ + stack=300, locals=21, args_size=4 │ │ │ │ 0: invokestatic #14 // Method indrora/atomic/command/CommandParser.getInstance:()Lindrora/atomic/command/CommandParser; │ │ │ │ 3: astore 4 │ │ │ │ 5: new #16 // class java/lang/StringBuffer │ │ │ │ 8: astore 5 │ │ │ │ 10: ldc #17 // int 2131623979 │ │ │ │ 12: istore 6 │ │ │ │ 14: aload_1 │ │ │ │ @@ -244,55 +244,55 @@ │ │ │ │ 92: aload 12 │ │ │ │ 94: invokeinterface #62, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 99: astore 13 │ │ │ │ 101: ldc #64 // String │ │ │ │ 103: astore 14 │ │ │ │ 105: aload 11 │ │ │ │ 107: invokeinterface #52, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 112: astore 15 │ │ │ │ - 114: aload 15 │ │ │ │ + 112: astore 7 │ │ │ │ + 114: aload 7 │ │ │ │ 116: invokeinterface #58, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 121: istore 6 │ │ │ │ - 123: iload 6 │ │ │ │ + 121: istore 15 │ │ │ │ + 123: iload 15 │ │ │ │ 125: ifeq 225 │ │ │ │ - 128: aload 15 │ │ │ │ + 128: aload 7 │ │ │ │ 130: invokeinterface #62, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 135: astore 16 │ │ │ │ 137: aload 9 │ │ │ │ 139: aload 16 │ │ │ │ 141: invokevirtual #68 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - 144: astore 7 │ │ │ │ + 144: astore 17 │ │ │ │ 146: aload 13 │ │ │ │ - 148: aload 7 │ │ │ │ + 148: aload 17 │ │ │ │ 150: invokevirtual #74 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z │ │ │ │ - 153: istore 6 │ │ │ │ - 155: iload 6 │ │ │ │ + 153: istore 15 │ │ │ │ + 155: iload 15 │ │ │ │ 157: ifeq 114 │ │ │ │ 160: new #76 // class java/lang/StringBuilder │ │ │ │ 163: astore 7 │ │ │ │ 165: aload 7 │ │ │ │ 167: invokespecial #77 // Method java/lang/StringBuilder."":()V │ │ │ │ 170: aload 7 │ │ │ │ 172: ldc #79 // String │ │ │ │ 174: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 177: astore 7 │ │ │ │ 179: ldc #83 // int 2131624119 │ │ │ │ - 181: istore 17 │ │ │ │ + 181: istore 15 │ │ │ │ 183: aload_1 │ │ │ │ - 184: iload 17 │ │ │ │ + 184: iload 15 │ │ │ │ 186: invokevirtual #24 // Method indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String; │ │ │ │ - 189: astore 18 │ │ │ │ + 189: astore 17 │ │ │ │ 191: aload 7 │ │ │ │ - 193: aload 18 │ │ │ │ + 193: aload 17 │ │ │ │ 195: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 198: astore 7 │ │ │ │ 200: ldc #86 // String / │ │ │ │ - 202: astore 18 │ │ │ │ + 202: astore 17 │ │ │ │ 204: aload 7 │ │ │ │ - 206: aload 18 │ │ │ │ + 206: aload 17 │ │ │ │ 208: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 211: aload 16 │ │ │ │ 213: invokevirtual #89 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ 216: astore 7 │ │ │ │ 218: aload 7 │ │ │ │ 220: invokevirtual #93 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 223: astore 14 │ │ │ │ @@ -302,75 +302,75 @@ │ │ │ │ 232: invokespecial #77 // Method java/lang/StringBuilder."":()V │ │ │ │ 235: aload 7 │ │ │ │ 237: ldc #95 // String / │ │ │ │ 239: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 242: astore 7 │ │ │ │ 244: aload 13 │ │ │ │ 246: invokevirtual #96 // Method java/lang/Object.toString:()Ljava/lang/String; │ │ │ │ - 249: astore 18 │ │ │ │ + 249: astore 17 │ │ │ │ 251: aload 7 │ │ │ │ - 253: aload 18 │ │ │ │ + 253: aload 17 │ │ │ │ 255: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 258: aload 14 │ │ │ │ 260: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 263: ldc #98 // String - │ │ │ │ 265: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 268: astore 18 │ │ │ │ + 268: astore 17 │ │ │ │ 270: aload 8 │ │ │ │ 272: aload 13 │ │ │ │ 274: invokevirtual #68 // Method java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 277: checkcast #4 // class indrora/atomic/command/BaseHandler │ │ │ │ 280: aload_1 │ │ │ │ 281: invokevirtual #102 // Method indrora/atomic/command/BaseHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String; │ │ │ │ 284: astore 7 │ │ │ │ - 286: aload 18 │ │ │ │ + 286: aload 17 │ │ │ │ 288: aload 7 │ │ │ │ 290: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 293: astore 7 │ │ │ │ 295: ldc #29 // String \n │ │ │ │ - 297: astore 18 │ │ │ │ + 297: astore 17 │ │ │ │ 299: aload 7 │ │ │ │ - 301: aload 18 │ │ │ │ + 301: aload 17 │ │ │ │ 303: invokevirtual #82 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 306: invokevirtual #93 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 309: astore 7 │ │ │ │ 311: aload 5 │ │ │ │ 313: aload 7 │ │ │ │ 315: invokevirtual #33 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ │ │ 318: pop │ │ │ │ 319: goto 78 │ │ │ │ 322: new #104 // class indrora/atomic/model/Message │ │ │ │ - 325: astore 19 │ │ │ │ + 325: astore 18 │ │ │ │ 327: aload 5 │ │ │ │ 329: invokevirtual #105 // Method java/lang/StringBuffer.toString:()Ljava/lang/String; │ │ │ │ 332: astore 7 │ │ │ │ - 334: aload 19 │ │ │ │ + 334: aload 18 │ │ │ │ 336: aload 7 │ │ │ │ 338: invokespecial #106 // Method indrora/atomic/model/Message."":(Ljava/lang/String;)V │ │ │ │ 341: getstatic #112 // Field indrora/atomic/model/Message$MessageColor.TOPIC:Lindrora/atomic/model/Message$MessageColor; │ │ │ │ 344: astore 7 │ │ │ │ - 346: aload 19 │ │ │ │ + 346: aload 18 │ │ │ │ 348: aload 7 │ │ │ │ 350: invokevirtual #116 // Method indrora/atomic/model/Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V │ │ │ │ 353: aload_3 │ │ │ │ - 354: aload 19 │ │ │ │ + 354: aload 18 │ │ │ │ 356: invokevirtual #122 // Method indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V │ │ │ │ 359: aload_2 │ │ │ │ 360: invokevirtual #130 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 363: istore 17 │ │ │ │ + 363: istore 19 │ │ │ │ 365: aload_3 │ │ │ │ 366: invokevirtual #133 // Method indrora/atomic/model/Conversation.getName:()Ljava/lang/String; │ │ │ │ - 369: astore 20 │ │ │ │ + 369: astore 17 │ │ │ │ 371: ldc #124 // String indrora.atomic.conversation.message │ │ │ │ - 373: iload 17 │ │ │ │ - 375: aload 20 │ │ │ │ + 373: iload 19 │ │ │ │ + 375: aload 17 │ │ │ │ 377: invokestatic #139 // Method indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ │ │ - 380: astore 21 │ │ │ │ + 380: astore 20 │ │ │ │ 382: aload_1 │ │ │ │ - 383: aload 21 │ │ │ │ + 383: aload 20 │ │ │ │ 385: invokevirtual #143 // Method indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V │ │ │ │ 388: return │ │ │ │ │ │ │ │ private void showCommandDetails(indrora.atomic.irc.IRCService, indrora.atomic.model.Server, indrora.atomic.model.Conversation, java.lang.String); │ │ │ │ descriptor: (Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ ├── org/jibble/pircbot/PircBot.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1686,54 +1686,53 @@ │ │ │ │ this.sendRawLine("CAP END"); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ final HashMap hashMap = new HashMap(); │ │ │ │ Date parse = new Date(); │ │ │ │ if (substring.startsWith("@")) { │ │ │ │ - String[] split; │ │ │ │ - for (int length = (split = substring.substring(1, substring.indexOf(32)).split(";")).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] split = substring.substring(1, substring.indexOf(32)).split(";"); │ │ │ │ + for (int length = split.length, i = 0; i < length; ++i) { │ │ │ │ final String s2 = split[i]; │ │ │ │ hashMap.put(s2.substring(0, s2.indexOf(61)), s2.substring(s2.indexOf(61) + 1)); │ │ │ │ } │ │ │ │ substring = substring.substring(substring.indexOf(32) + 1); │ │ │ │ } │ │ │ │ - Label_0794: { │ │ │ │ + Label_0787: { │ │ │ │ if (!hashMap.containsKey("time")) { │ │ │ │ - break Label_0794; │ │ │ │ + break Label_0787; │ │ │ │ } │ │ │ │ while (true) { │ │ │ │ final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US); │ │ │ │ simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); │ │ │ │ final String key = "time"; │ │ │ │ final HashMap hashMap2 = hashMap; │ │ │ │ - Label_1194_Outer: │ │ │ │ + Label_1183_Outer: │ │ │ │ while (true) { │ │ │ │ - Label_1582: { │ │ │ │ + Label_1567: { │ │ │ │ StringTokenizer stringTokenizer = null; │ │ │ │ String nextToken = null; │ │ │ │ String s4 = null; │ │ │ │ - Label_1170: { │ │ │ │ + Label_1159: { │ │ │ │ try { │ │ │ │ final String value = hashMap2.get(key); │ │ │ │ try { │ │ │ │ parse = simpleDateFormat.parse(value); │ │ │ │ String s3 = ""; │ │ │ │ String substring2 = ""; │ │ │ │ String substring3 = ""; │ │ │ │ stringTokenizer = new StringTokenizer(substring); │ │ │ │ nextToken = stringTokenizer.nextToken(); │ │ │ │ s4 = stringTokenizer.nextToken(); │ │ │ │ String s5 = null; │ │ │ │ final int index = nextToken.indexOf("!"); │ │ │ │ final int index2 = nextToken.indexOf("@"); │ │ │ │ if (nextToken.startsWith(":")) { │ │ │ │ - final int n; │ │ │ │ - if (index <= 0 || index2 <= 0 || (n = index) >= index2) { │ │ │ │ - break Label_1170; │ │ │ │ + if (index <= 0 || index2 <= 0 || index >= index2) { │ │ │ │ + break Label_1159; │ │ │ │ } │ │ │ │ s3 = nextToken.substring(1, index); │ │ │ │ substring2 = nextToken.substring(index + 1, index2); │ │ │ │ substring3 = nextToken.substring(index2 + 1); │ │ │ │ } │ │ │ │ s4 = s4.toUpperCase(Locale.US); │ │ │ │ if (s3.startsWith(":")) { │ │ │ │ @@ -1742,50 +1741,58 @@ │ │ │ │ if (s5 == null) { │ │ │ │ s5 = stringTokenizer.nextToken(); │ │ │ │ } │ │ │ │ if (s5.startsWith(":")) { │ │ │ │ s5 = s5.substring(1); │ │ │ │ } │ │ │ │ if (!s4.equals("PRIVMSG") || substring.indexOf(":\u0001") <= 0 || !substring.endsWith("\u0001")) { │ │ │ │ - break Label_1582; │ │ │ │ + break Label_1567; │ │ │ │ } │ │ │ │ final String substring4 = substring.substring(substring.indexOf(":\u0001") + 2, substring.length() - 1); │ │ │ │ if (substring4.equals("VERSION")) { │ │ │ │ this.onVersion(s3, substring2, substring3, s5); │ │ │ │ break; │ │ │ │ } │ │ │ │ - break Label_1582; │ │ │ │ + break Label_1567; │ │ │ │ } │ │ │ │ catch (ParseException ex) { │ │ │ │ Log.d("pIRCbot", "EX! " + ex.toString()); │ │ │ │ parse = new Date(); │ │ │ │ } │ │ │ │ } │ │ │ │ catch (ParseException ex2) {} │ │ │ │ } │ │ │ │ - Label_1574: { │ │ │ │ + Label_1559: { │ │ │ │ if (!stringTokenizer.hasMoreTokens()) { │ │ │ │ - break Label_1574; │ │ │ │ + break Label_1559; │ │ │ │ } │ │ │ │ final String str = s4; │ │ │ │ int int1 = -1; │ │ │ │ - Block_59_Outer: │ │ │ │ + String s3; │ │ │ │ + final String substring2; │ │ │ │ + final String substring3; │ │ │ │ + String s5; │ │ │ │ + final String substring4; │ │ │ │ + String nick; │ │ │ │ + List aliases; │ │ │ │ + String s6; │ │ │ │ + String nextToken2; │ │ │ │ + String s7; │ │ │ │ + Block_48_Outer:Block_52_Outer:Block_54_Outer: │ │ │ │ while (true) { │ │ │ │ try { │ │ │ │ int1 = Integer.parseInt(s4); │ │ │ │ - String s3; │ │ │ │ - String s5; │ │ │ │ if (int1 != -1) { │ │ │ │ this.processServerResponse(int1, substring.substring(substring.indexOf(str, nextToken.length()) + 4, substring.length())); │ │ │ │ if (int1 != 433 || this._registered) { │ │ │ │ break; │ │ │ │ } │ │ │ │ if (this._autoNickChange) { │ │ │ │ - final String nick = this._nick; │ │ │ │ - final List aliases = this.getAliases(); │ │ │ │ + nick = this._nick; │ │ │ │ + aliases = this.getAliases(); │ │ │ │ ++this._autoNickTries; │ │ │ │ if (this._autoNickTries - 1 <= aliases.size()) { │ │ │ │ this._nick = aliases.get(this._autoNickTries - 2); │ │ │ │ } │ │ │ │ else { │ │ │ │ this._nick = this.getName() + (this._autoNickTries - aliases.size()); │ │ │ │ } │ │ │ │ @@ -1801,201 +1808,187 @@ │ │ │ │ s3 = nextToken; │ │ │ │ s5 = str; │ │ │ │ if (nextToken.contains("!") && !nextToken.contains("@")) { │ │ │ │ s3 = nextToken.split("!")[0]; │ │ │ │ } │ │ │ │ if (s4.equalsIgnoreCase("nick")) { │ │ │ │ s5 = stringTokenizer.nextToken(); │ │ │ │ - continue Label_1194_Outer; │ │ │ │ + continue Label_1183_Outer; │ │ │ │ } │ │ │ │ - continue Label_1194_Outer; │ │ │ │ + continue Label_1183_Outer; │ │ │ │ } │ │ │ │ - // iftrue(Label_2288:, !s4.equals((Object)"QUIT")) │ │ │ │ - // iftrue(Label_2214:, !s4.equals((Object)"NOTICE")) │ │ │ │ - // iftrue(Label_2386:, !s4.equals((Object)"KICK")) │ │ │ │ - // iftrue(Label_1977:, !s4.equals((Object)"PRIVMSG")) │ │ │ │ - // iftrue(Label_2092:, !s4.equals((Object)"PART")) │ │ │ │ - // iftrue(Label_2141:, !s3.equals((Object)this.getNick())) │ │ │ │ - // iftrue(Label_2279:, !s3.equals((Object)this.getNick())) │ │ │ │ - // iftrue(Label_1678:, !substring4.startsWith("PING ")) │ │ │ │ - // iftrue(Label_1708:, !substring4.equals((Object)"TIME")) │ │ │ │ - // iftrue(Label_1819:, stringTokenizer.countTokens() < 5 || !stringTokenizer.nextToken().equals((Object)"DCC")) │ │ │ │ - // iftrue(Label_2589:, !s4.equals((Object)"INVITE")) │ │ │ │ - // iftrue(Label_2455:, !s7.startsWith(":")) │ │ │ │ - // iftrue(Label_2031:, !s4.equals((Object)"JOIN")) │ │ │ │ - // iftrue(Label_2156:, !s4.equals((Object)"NICK")) │ │ │ │ - // iftrue(Label_1738:, !substring4.equals((Object)"FINGER")) │ │ │ │ - // iftrue(Label_1629:, !substring4.startsWith("ACTION ")) │ │ │ │ - // iftrue(Label_1924:, !s4.equals((Object)"PRIVMSG") || !this._channelPrefixes.contains((Object)Character.valueOf(s5.charAt(0)))) │ │ │ │ - Block_46_Outer: │ │ │ │ + // iftrue(Label_1723:, !substring4.equals((Object)"FINGER")) │ │ │ │ + // iftrue(Label_2141:, !s4.equals((Object)"NICK")) │ │ │ │ + // iftrue(Label_2460:, !s4.equals((Object)"MODE")) │ │ │ │ + // iftrue(Label_2440:, !s6.startsWith(":")) │ │ │ │ + // iftrue(Label_2519:, !s4.equals((Object)"TOPIC")) │ │ │ │ + // iftrue(Label_2574:, !s4.equals((Object)"INVITE")) │ │ │ │ + // iftrue(Label_1663:, !substring4.startsWith("PING ")) │ │ │ │ + // iftrue(Label_1693:, !substring4.equals((Object)"TIME")) │ │ │ │ + // iftrue(Label_2273:, !s4.equals((Object)"QUIT")) │ │ │ │ + // iftrue(Label_2317:, !nextToken2.equals((Object)this.getNick())) │ │ │ │ + // iftrue(Label_2199:, !s4.equals((Object)"NOTICE")) │ │ │ │ + // iftrue(Label_1804:, stringTokenizer.countTokens() < 5 || !stringTokenizer.nextToken().equals((Object)"DCC")) │ │ │ │ + // iftrue(Label_2264:, !s3.equals((Object)this.getNick())) │ │ │ │ + // iftrue(Label_1909:, !s4.equals((Object)"PRIVMSG") || !this._channelPrefixes.contains((Object)Character.valueOf(s5.charAt(0)))) │ │ │ │ + // iftrue(Label_0027:, this._dccManager.processRequest(s3, substring2, substring3, substring4)) │ │ │ │ + // iftrue(Label_1614:, !substring4.startsWith("ACTION ")) │ │ │ │ + // iftrue(Label_1962:, !s4.equals((Object)"PRIVMSG")) │ │ │ │ + // iftrue(Label_2077:, !s4.equals((Object)"PART")) │ │ │ │ + // iftrue(Label_2016:, !s4.equals((Object)"JOIN")) │ │ │ │ + // iftrue(Label_2371:, !s4.equals((Object)"KICK")) │ │ │ │ + // iftrue(Label_2062:, !s3.equals((Object)this.getNick())) │ │ │ │ while (true) { │ │ │ │ - Block_58: { │ │ │ │ - final String substring2; │ │ │ │ - final String substring3; │ │ │ │ - String s7 = null; │ │ │ │ - Label_2455: { │ │ │ │ + Block_53:Block_40_Outer:Block_50_Outer:Block_58_Outer: │ │ │ │ + while (true) { │ │ │ │ + Block_51: │ │ │ │ + while (true) { │ │ │ │ while (true) { │ │ │ │ - Block_45: { │ │ │ │ - while (true) { │ │ │ │ - Block_60_Outer: │ │ │ │ - while (true) { │ │ │ │ - Block_51: { │ │ │ │ - final String substring4; │ │ │ │ - Block_40: { │ │ │ │ + Block_62: { │ │ │ │ + Label_2126: { │ │ │ │ + Block_41: { │ │ │ │ + while (true) { │ │ │ │ + Block_63: { │ │ │ │ Block_42: { │ │ │ │ - Block_43: { │ │ │ │ - Block_63: { │ │ │ │ + while (true) { │ │ │ │ + Block_57_Outer: │ │ │ │ + while (true) { │ │ │ │ while (true) { │ │ │ │ - String s6; │ │ │ │ - Block_55_Outer:Block_49_Outer:Block_54_Outer:Block_50_Outer: │ │ │ │ - while (true) { │ │ │ │ - this.onMessage(parse, s5, s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ - break; │ │ │ │ - Block_57: │ │ │ │ + Block_56: { │ │ │ │ while (true) { │ │ │ │ - Block_41: { │ │ │ │ - Label_2141: { │ │ │ │ + while (true) { │ │ │ │ + Block_43: { │ │ │ │ + Label_2062_Outer: │ │ │ │ while (true) { │ │ │ │ - Block_56: { │ │ │ │ - while (true) { │ │ │ │ - Label_2077: { │ │ │ │ - while (true) { │ │ │ │ - while (true) { │ │ │ │ - this.onNotice(s3, substring2, substring3, s5, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ - break; │ │ │ │ - Label_2214: { │ │ │ │ - break Block_56; │ │ │ │ - } │ │ │ │ - this.onUnknown(substring); │ │ │ │ - break; │ │ │ │ - this.onPrivateMessage(parse, s3, substring2, substring3, s5, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ - break; │ │ │ │ - this.setNick(s5); │ │ │ │ - break Label_2141; │ │ │ │ - Label_1819: │ │ │ │ - this.onUnknown(substring); │ │ │ │ - break; │ │ │ │ - Label_2156: │ │ │ │ - continue Block_49_Outer; │ │ │ │ - } │ │ │ │ - this.addUser(s5, new User("", s3)); │ │ │ │ - this.onJoin(s5, s3, substring2, substring3); │ │ │ │ - break; │ │ │ │ - this.removeChannel(s5); │ │ │ │ - break Block_60_Outer; │ │ │ │ - Label_2288: { │ │ │ │ - break Block_58; │ │ │ │ - } │ │ │ │ - this.removeChannel(s5); │ │ │ │ - break Label_2077; │ │ │ │ - Label_1924: │ │ │ │ - continue Block_54_Outer; │ │ │ │ - } │ │ │ │ - Label_2031: { │ │ │ │ - break Block_51; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - this.onPart(s5, s3, substring2, substring3); │ │ │ │ - break; │ │ │ │ - s6 = s5; │ │ │ │ - this.renameUser(s3, s5); │ │ │ │ - continue Block_50_Outer; │ │ │ │ - } │ │ │ │ + this.processMode(s5, s3, substring2, substring3, s6); │ │ │ │ + break; │ │ │ │ + while (true) { │ │ │ │ + this.onPart(s5, s3, substring2, substring3); │ │ │ │ + break; │ │ │ │ + this.onUnknown(substring); │ │ │ │ + break; │ │ │ │ + this.onMessage(parse, s5, s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + break; │ │ │ │ + this.removeChannel(s5); │ │ │ │ + continue Block_48_Outer; │ │ │ │ } │ │ │ │ - this.onQuit(s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ - break Block_57; │ │ │ │ - Label_1629: { │ │ │ │ - break Block_41; │ │ │ │ + Label_1693: { │ │ │ │ + break Block_43; │ │ │ │ } │ │ │ │ - Label_1678: │ │ │ │ - break Block_42; │ │ │ │ - Label_1738: │ │ │ │ - stringTokenizer = new StringTokenizer(substring4); │ │ │ │ - break Block_45; │ │ │ │ - Label_2534: │ │ │ │ - break Block_63; │ │ │ │ - s7 = substring.substring(substring.indexOf(s5, 2) + s5.length() + 1); │ │ │ │ - s7 = s7.substring(1); │ │ │ │ - break Label_2455; │ │ │ │ - Label_1977: │ │ │ │ - continue Block_59_Outer; │ │ │ │ + Label_2574: │ │ │ │ + this.onUnknown(substring); │ │ │ │ + break; │ │ │ │ + Label_2077: │ │ │ │ + break Block_53; │ │ │ │ + Label_2371: │ │ │ │ + s6 = substring.substring(substring.indexOf(s5, 2) + s5.length() + 1); │ │ │ │ + Block_61: { │ │ │ │ + break Block_61; │ │ │ │ + Label_2460: │ │ │ │ + break Block_62; │ │ │ │ + this.onNotice(s3, substring2, substring3, s5, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + break; │ │ │ │ + Label_2519: │ │ │ │ + break Block_63; │ │ │ │ + this.removeAllChannels(); │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + s6 = s6.substring(1); │ │ │ │ + continue Label_2062_Outer; │ │ │ │ + } │ │ │ │ + Label_1614: { │ │ │ │ + break Block_41; │ │ │ │ } │ │ │ │ + Label_1663: │ │ │ │ + break Block_42; │ │ │ │ + this.onAction(parse, s3, substring2, substring3, s5, substring4.substring(7)); │ │ │ │ + break; │ │ │ │ + this.removeUser(s5, nextToken2); │ │ │ │ + this.onKick(s5, s3, substring2, substring3, nextToken2, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + break; │ │ │ │ + Label_2199: │ │ │ │ + break Block_56; │ │ │ │ + this.addUser(s5, new User("", s3)); │ │ │ │ + this.onJoin(s5, s3, substring2, substring3); │ │ │ │ + break; │ │ │ │ + this.setNick(s5); │ │ │ │ + break Label_2126; │ │ │ │ } │ │ │ │ - this.onNickChange(s3, substring2, substring3, s6); │ │ │ │ + this.onFinger(s3, substring2, substring3, s5); │ │ │ │ + break; │ │ │ │ + this.onUnknown(substring); │ │ │ │ break; │ │ │ │ + nextToken2 = stringTokenizer.nextToken(); │ │ │ │ + this.removeChannel(s5); │ │ │ │ + continue Block_50_Outer; │ │ │ │ } │ │ │ │ - this.onPing(s3, substring2, substring3, s5, substring4.substring(5)); │ │ │ │ - break; │ │ │ │ - Label_2092: { │ │ │ │ - continue Block_60_Outer; │ │ │ │ + Label_2141: { │ │ │ │ + continue Block_57_Outer; │ │ │ │ } │ │ │ │ } │ │ │ │ - this.removeAllChannels(); │ │ │ │ - break; │ │ │ │ - Label_1708: { │ │ │ │ - break Block_43; │ │ │ │ + Label_1723: { │ │ │ │ + stringTokenizer = new StringTokenizer(substring4); │ │ │ │ } │ │ │ │ - break Block_40; │ │ │ │ - Label_2279: │ │ │ │ - this.removeUser(s3); │ │ │ │ - break; │ │ │ │ - this.onUnknown(substring); │ │ │ │ - break; │ │ │ │ - continue Block_55_Outer; │ │ │ │ - } │ │ │ │ - Label_2386: { │ │ │ │ - continue Block_46_Outer; │ │ │ │ + break Block_57_Outer; │ │ │ │ } │ │ │ │ + this.onQuit(s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + continue Block_40_Outer; │ │ │ │ } │ │ │ │ + continue Block_52_Outer; │ │ │ │ } │ │ │ │ - this.onInvite(s5, s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ - break; │ │ │ │ + continue Block_58_Outer; │ │ │ │ } │ │ │ │ - this.onFinger(s3, substring2, substring3, s5); │ │ │ │ - break; │ │ │ │ } │ │ │ │ this.onTime(s3, substring2, substring3, s5); │ │ │ │ break; │ │ │ │ - this.onTopic(s5, substring.substring(substring.indexOf(" :") + 2), s3, System.currentTimeMillis(), true); │ │ │ │ + Label_2264: { │ │ │ │ + this.removeUser(s3); │ │ │ │ + } │ │ │ │ break; │ │ │ │ } │ │ │ │ - this.onAction(parse, s3, substring2, substring3, s5, substring4.substring(7)); │ │ │ │ + this.onInvite(s5, s3, substring2, substring3, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ break; │ │ │ │ + continue Block_50_Outer; │ │ │ │ } │ │ │ │ - this.removeUser(s5, s3); │ │ │ │ - continue Block_46_Outer; │ │ │ │ } │ │ │ │ - final String nextToken2; │ │ │ │ - this.removeUser(s5, nextToken2); │ │ │ │ - this.onKick(s5, s3, substring2, substring3, nextToken2, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + this.onPing(s3, substring2, substring3, s5, substring4.substring(5)); │ │ │ │ break; │ │ │ │ - Label_2475: { │ │ │ │ - continue; │ │ │ │ + Label_1804: { │ │ │ │ + this.onUnknown(substring); │ │ │ │ } │ │ │ │ + break; │ │ │ │ } │ │ │ │ + this.onNickChange(s3, substring2, substring3, s7); │ │ │ │ + break; │ │ │ │ + Label_1909: { │ │ │ │ + this.onPrivateMessage(parse, s3, substring2, substring3, s5, substring.substring(substring.indexOf(" :") + 2)); │ │ │ │ + } │ │ │ │ + break; │ │ │ │ + } │ │ │ │ + this.onTopic(s5, substring.substring(substring.indexOf(" :") + 2), s3, System.currentTimeMillis(), true); │ │ │ │ + break; │ │ │ │ + Label_2016: { │ │ │ │ + break Block_51; │ │ │ │ } │ │ │ │ + Label_1962: │ │ │ │ + continue Block_54_Outer; │ │ │ │ + } │ │ │ │ + Label_2273: { │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ │ │ - this.processMode(s5, s3, substring2, substring3, s7); │ │ │ │ - break; │ │ │ │ - Label_2589: { │ │ │ │ - this.onUnknown(substring); │ │ │ │ - } │ │ │ │ - break; │ │ │ │ + this.removeUser(s5, s3); │ │ │ │ + continue Block_50_Outer; │ │ │ │ } │ │ │ │ - final String nextToken2 = stringTokenizer.nextToken(); │ │ │ │ + s7 = s5; │ │ │ │ + this.renameUser(s3, s5); │ │ │ │ continue; │ │ │ │ } │ │ │ │ } │ │ │ │ - // iftrue(Label_2475:, !s4.equals((Object)"MODE")) │ │ │ │ - // iftrue(Label_2077:, !s3.equals((Object)this.getNick())) │ │ │ │ - // iftrue(Label_2534:, !s4.equals((Object)"TOPIC")) │ │ │ │ - // iftrue(Label_0027:, this._dccManager.processRequest(s3, substring2, substring3, substring4)) │ │ │ │ - // iftrue(Label_2332:, !nextToken2.equals((Object)this.getNick())) │ │ │ │ + // iftrue(Label_2126:, !s3.equals((Object)this.getNick())) │ │ │ │ catch (NumberFormatException ex3) { │ │ │ │ continue; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ @@ -2408,15 +2401,15 @@ │ │ │ │ │ │ │ │ protected final void setVersion(final String version) { │ │ │ │ this._version = version; │ │ │ │ } │ │ │ │ │ │ │ │ @Override │ │ │ │ public String toString() { │ │ │ │ - return "Version{" + this._version + "}" + " Connected{" + this.isConnected() + "}" + " Server{" + this._server + "}" + " Port{" + this._port + "}" + " Password{" + this._password + "}"; │ │ │ │ + return "Version{" + this._version + "} Connected{" + this.isConnected() + "} Server{" + this._server + "} Port{" + this._port + "} Password{" + this._password + "}"; │ │ │ │ } │ │ │ │ │ │ │ │ public final void unBan(final String str, final String str2) { │ │ │ │ this.sendRawLine("MODE " + str + " -b " + str2); │ │ │ │ } │ │ │ │ │ │ │ │ public final void voice(final String s, final String str) { │ │ ├── indrora/atomic/irc/IRCConnection.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -52,19 +52,19 @@ │ │ │ │ this.setAutoNickChange(autoNickChange); │ │ │ │ this.setFinger("https://www.youtube.com/watch?v=bHK0uFb6Vzw"); │ │ │ │ this.updateNickMatchPattern(); │ │ │ │ } │ │ │ │ │ │ │ │ private Vector getChannelsByNickname(final String anObject) { │ │ │ │ final Vector vector = new Vector(); │ │ │ │ - String[] channels; │ │ │ │ - for (int length = (channels = this.getChannels()).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] channels = this.getChannels(); │ │ │ │ + for (int length = channels.length, i = 0; i < length; ++i) { │ │ │ │ final String e = channels[i]; │ │ │ │ - User[] users; │ │ │ │ - for (int length2 = (users = this.getUsers(e)).length, j = 0; j < length2; ++j) { │ │ │ │ + final User[] users = this.getUsers(e); │ │ │ │ + for (int length2 = users.length, j = 0; j < length2; ++j) { │ │ │ │ if (users[j].getNick().equals(anObject)) { │ │ │ │ vector.add(e); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ return vector; │ │ │ │ @@ -665,15 +665,15 @@ │ │ │ │ this.service.sendBroadcast(Broadcast.createConversationIntent("indrora.atomic.conversation.message", this.server.getId(), "")); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onUserList(final String s, final User[] array) { │ │ │ │ } │ │ │ │ │ │ │ │ protected void onVersion(final String str, final String s, final String s2, final String s3) { │ │ │ │ - this.sendRawLine("NOTICE " + str + " :\u0001VERSION " + "Atomic - An IRC client for Android https://indrora.github.io/Atomic" + "\u0001"); │ │ │ │ + this.sendRawLine("NOTICE " + str + " :\u0001VERSION Atomic - An IRC client for Android https://indrora.github.io/Atomic\u0001"); │ │ │ │ } │ │ │ │ │ │ │ │ protected void onVoice(final String s, final String s2, final String s3, final String s4, final String s5) { │ │ │ │ final Message message = new Message(this.service.getString(2131624159, new Object[] { s2, s5 })); │ │ │ │ message.setIcon(2130837652); │ │ │ │ message.setColor(Message$MessageColor.CHANNEL_EVENT); │ │ │ │ this.server.getConversation(s).addMessage(message); │ │ ├── indrora/atomic/activity/ConversationActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -228,16 +228,16 @@ │ │ │ │ for (n = 0; NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(n))); ++n) {} │ │ │ │ return s.substring(n); │ │ │ │ } │ │ │ │ │ │ │ │ private void sendMessage(final String s) { │ │ │ │ if (!s.equals("")) { │ │ │ │ if (s.contains("\n")) { │ │ │ │ - String[] split; │ │ │ │ - for (int length = (split = s.split("\\r?\\n")).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] split = s.split("\\r?\\n"); │ │ │ │ + for (int length = split.length, i = 0; i < length; ++i) { │ │ │ │ this.sendMessage(split[i]); │ │ │ │ } │ │ │ │ } │ │ │ │ else if (s.length() > 452) { │ │ │ │ for (int j = 0; j < s.length(); j += 450) { │ │ │ │ String s2 = s.substring(j, Math.min(j + 450, s.length())); │ │ │ │ if (j == 0 || j + 450 < s.length()) { │ │ │ │ @@ -568,17 +568,16 @@ │ │ │ │ final Conversation item2 = this.pagerAdapter.getItem(this.pager.getCurrentItem()); │ │ │ │ if (item2.getType() == 1) { │ │ │ │ final String[] usersAsStringArray = this.binder.getService().getConnection(this.server.getId()).getUsersAsStringArray(item2.getName()); │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ alertDialog$Builder.setTitle((CharSequence)("Users: " + usersAsStringArray.length)); │ │ │ │ final ConversationActivity$6 conversationActivity$6 = new ConversationActivity$6(this, usersAsStringArray, (Context)this); │ │ │ │ final ArrayList list = new ArrayList(); │ │ │ │ - final String[] array = usersAsStringArray; │ │ │ │ for (int length = usersAsStringArray.length, i = 0; i < length; ++i) { │ │ │ │ - final String s = array[i]; │ │ │ │ + final String s = usersAsStringArray[i]; │ │ │ │ final SpannableString e = new SpannableString((CharSequence)s); │ │ │ │ if (NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(0)))) { │ │ │ │ int n = 0; │ │ │ │ switch (s.charAt(0)) { │ │ │ │ default: { │ │ │ │ n = 2130837650; │ │ │ │ break; │ │ │ │ @@ -607,32 +606,32 @@ │ │ │ │ } │ │ │ │ Toast.makeText((Context)this, (CharSequence)this.getResources().getString(2131624188), 0).show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 2131493013: { │ │ │ │ final AlertDialog$Builder alertDialog$Builder2 = new AlertDialog$Builder((Context)this); │ │ │ │ alertDialog$Builder2.setTitle((CharSequence)"Choose Conversation"); │ │ │ │ - final CharSequence[] array2 = new CharSequence[this.pagerAdapter.getCount()]; │ │ │ │ + final CharSequence[] array = new CharSequence[this.pagerAdapter.getCount()]; │ │ │ │ for (int j = 0; j < this.pagerAdapter.getCount(); ++j) { │ │ │ │ final Conversation item3 = this.pagerAdapter.getItem(j); │ │ │ │ CharSequence charSequence; │ │ │ │ if (item3.getName().equals("")) { │ │ │ │ charSequence = this.server.getTitle(); │ │ │ │ } │ │ │ │ else { │ │ │ │ charSequence = item3.getName(); │ │ │ │ } │ │ │ │ if (item3.getNewMentions() > 0) { │ │ │ │ final SpannableString spannableString = new SpannableString((CharSequence)("(" + item3.getNewMentions() + ")")); │ │ │ │ spannableString.setSpan((Object)new ForegroundColorSpan(this.getResources().getColor(17170438)), 0, spannableString.length(), 18); │ │ │ │ charSequence = TextUtils.concat(new CharSequence[] { charSequence, " ", (CharSequence)spannableString }); │ │ │ │ } │ │ │ │ - array2[j] = charSequence; │ │ │ │ + array[j] = charSequence; │ │ │ │ } │ │ │ │ - alertDialog$Builder2.setItems(array2, (DialogInterface$OnClickListener)new ConversationActivity$7(this)); │ │ │ │ + alertDialog$Builder2.setItems(array, (DialogInterface$OnClickListener)new ConversationActivity$7(this)); │ │ │ │ alertDialog$Builder2.show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ return true; │ │ │ │ } │ │ ├── indrora/atomic/activity/ServersActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -909,95 +909,93 @@ │ │ │ │ 17: invokevirtual #246 // Method indrora/atomic/adapter/ServerListAdapter.loadServers:()V │ │ │ │ 20: return │ │ │ │ │ │ │ │ public void onBackPressed(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=11, args_size=1 │ │ │ │ + stack=300, locals=12, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #48 // Field lastBackPress:J │ │ │ │ 4: ldc2_w #247 // long 2000l │ │ │ │ 7: ladd │ │ │ │ 8: lstore_1 │ │ │ │ 9: invokestatic #256 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 12: lstore_3 │ │ │ │ 13: lload_1 │ │ │ │ 14: lload_3 │ │ │ │ 15: lcmp │ │ │ │ 16: istore 5 │ │ │ │ 18: iload 5 │ │ │ │ - 20: ifle 139 │ │ │ │ + 20: ifle 135 │ │ │ │ 23: invokestatic #119 // Method indrora/atomic/Atomic.getInstance:()Lindrora/atomic/Atomic; │ │ │ │ - 26: astore 6 │ │ │ │ - 28: aload 6 │ │ │ │ - 30: invokevirtual #123 // Method indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ │ │ - 33: astore 7 │ │ │ │ - 35: aload 7 │ │ │ │ - 37: invokevirtual #260 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 40: astore 8 │ │ │ │ - 42: aload 8 │ │ │ │ - 44: invokeinterface #265, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 49: istore 5 │ │ │ │ - 51: iload 5 │ │ │ │ - 53: ifeq 107 │ │ │ │ - 56: aload 8 │ │ │ │ - 58: invokeinterface #268, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 63: checkcast #50 // class indrora/atomic/model/Server │ │ │ │ - 66: astore 9 │ │ │ │ - 68: aload_0 │ │ │ │ - 69: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ - 72: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ - 75: astore 6 │ │ │ │ - 77: aload 9 │ │ │ │ - 79: invokevirtual #87 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ - 82: istore 10 │ │ │ │ - 84: aload 6 │ │ │ │ - 86: iload 10 │ │ │ │ - 88: invokevirtual #272 // Method indrora/atomic/irc/IRCService.hasConnection:(I)Z │ │ │ │ - 91: istore 5 │ │ │ │ - 93: iload 5 │ │ │ │ - 95: ifeq 42 │ │ │ │ - 98: aload_0 │ │ │ │ - 99: aload 9 │ │ │ │ - 101: invokespecial #107 // Method DisconnectServer:(Lindrora/atomic/model/Server;)V │ │ │ │ - 104: goto 42 │ │ │ │ - 107: aload_0 │ │ │ │ - 108: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ - 111: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ - 114: astore 6 │ │ │ │ - 116: ldc_w #273 // int 2131623970 │ │ │ │ - 119: istore 10 │ │ │ │ - 121: aload 6 │ │ │ │ - 123: iload 10 │ │ │ │ - 125: invokevirtual #277 // Method indrora/atomic/irc/IRCService.stopForegroundCompat:(I)V │ │ │ │ - 128: iconst_0 │ │ │ │ - 129: istore 5 │ │ │ │ - 131: aconst_null │ │ │ │ - 132: astore 6 │ │ │ │ - 134: iconst_0 │ │ │ │ - 135: invokestatic #280 // Method java/lang/System.exit:(I)V │ │ │ │ - 138: return │ │ │ │ - 139: ldc_w #281 // int 2131623980 │ │ │ │ - 142: istore 5 │ │ │ │ - 144: iconst_1 │ │ │ │ - 145: istore 10 │ │ │ │ - 147: aload_0 │ │ │ │ - 148: iload 5 │ │ │ │ - 150: iload 10 │ │ │ │ - 152: invokestatic #285 // Method android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ - 155: astore 6 │ │ │ │ - 157: aload 6 │ │ │ │ - 159: invokevirtual #171 // Method android/widget/Toast.show:()V │ │ │ │ - 162: invokestatic #256 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ - 165: lstore_1 │ │ │ │ - 166: aload_0 │ │ │ │ - 167: lload_1 │ │ │ │ - 168: putfield #48 // Field lastBackPress:J │ │ │ │ - 171: goto 138 │ │ │ │ + 26: invokevirtual #123 // Method indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ │ │ + 29: astore 6 │ │ │ │ + 31: aload 6 │ │ │ │ + 33: invokevirtual #260 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 36: astore 7 │ │ │ │ + 38: aload 7 │ │ │ │ + 40: invokeinterface #265, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 45: istore 8 │ │ │ │ + 47: iload 8 │ │ │ │ + 49: ifeq 103 │ │ │ │ + 52: aload 7 │ │ │ │ + 54: invokeinterface #268, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 59: checkcast #50 // class indrora/atomic/model/Server │ │ │ │ + 62: astore 9 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ + 68: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ + 71: astore 10 │ │ │ │ + 73: aload 9 │ │ │ │ + 75: invokevirtual #87 // Method indrora/atomic/model/Server.getId:()I │ │ │ │ + 78: istore 11 │ │ │ │ + 80: aload 10 │ │ │ │ + 82: iload 11 │ │ │ │ + 84: invokevirtual #272 // Method indrora/atomic/irc/IRCService.hasConnection:(I)Z │ │ │ │ + 87: istore 8 │ │ │ │ + 89: iload 8 │ │ │ │ + 91: ifeq 38 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: aload 9 │ │ │ │ + 97: invokespecial #107 // Method DisconnectServer:(Lindrora/atomic/model/Server;)V │ │ │ │ + 100: goto 38 │ │ │ │ + 103: aload_0 │ │ │ │ + 104: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ + 107: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ + 110: astore 7 │ │ │ │ + 112: ldc_w #273 // int 2131623970 │ │ │ │ + 115: istore 8 │ │ │ │ + 117: aload 7 │ │ │ │ + 119: iload 8 │ │ │ │ + 121: invokevirtual #277 // Method indrora/atomic/irc/IRCService.stopForegroundCompat:(I)V │ │ │ │ + 124: iconst_0 │ │ │ │ + 125: istore 5 │ │ │ │ + 127: aconst_null │ │ │ │ + 128: astore 7 │ │ │ │ + 130: iconst_0 │ │ │ │ + 131: invokestatic #280 // Method java/lang/System.exit:(I)V │ │ │ │ + 134: return │ │ │ │ + 135: ldc_w #281 // int 2131623980 │ │ │ │ + 138: istore 5 │ │ │ │ + 140: iconst_1 │ │ │ │ + 141: istore 8 │ │ │ │ + 143: aload_0 │ │ │ │ + 144: iload 5 │ │ │ │ + 146: iload 8 │ │ │ │ + 148: invokestatic #285 // Method android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; │ │ │ │ + 151: astore 7 │ │ │ │ + 153: aload 7 │ │ │ │ + 155: invokevirtual #171 // Method android/widget/Toast.show:()V │ │ │ │ + 158: invokestatic #256 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ + 161: lstore_1 │ │ │ │ + 162: aload_0 │ │ │ │ + 163: lload_1 │ │ │ │ + 164: putfield #48 // Field lastBackPress:J │ │ │ │ + 167: goto 134 │ │ │ │ │ │ │ │ public void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ @@ -1270,76 +1268,76 @@ │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_1 │ │ │ │ 1: invokeinterface #407, 1 // InterfaceMethod android/view/MenuItem.getItemId:()I │ │ │ │ 6: istore_2 │ │ │ │ 7: iload_2 │ │ │ │ 8: lookupswitch { // 4 │ │ │ │ 2131492956: 54 │ │ │ │ - 2131493018: 101 │ │ │ │ - 2131493019: 125 │ │ │ │ - 2131493020: 77 │ │ │ │ + 2131493018: 104 │ │ │ │ + 2131493019: 128 │ │ │ │ + 2131493020: 80 │ │ │ │ default: 52 │ │ │ │ } │ │ │ │ 52: iconst_1 │ │ │ │ 53: ireturn │ │ │ │ 54: new #193 // class android/content/Intent │ │ │ │ 57: astore_3 │ │ │ │ 58: aload_3 │ │ │ │ 59: aload_0 │ │ │ │ 60: ldc #195 // class indrora/atomic/activity/AddServerActivity │ │ │ │ 62: invokespecial #198 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 65: aconst_null │ │ │ │ - 66: astore 4 │ │ │ │ - 68: aload_0 │ │ │ │ - 69: aload_3 │ │ │ │ - 70: iconst_0 │ │ │ │ - 71: invokevirtual #214 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ - 74: goto 52 │ │ │ │ - 77: new #193 // class android/content/Intent │ │ │ │ - 80: astore_3 │ │ │ │ - 81: ldc_w #409 // class indrora/atomic/activity/AboutActivity │ │ │ │ - 84: astore 4 │ │ │ │ - 86: aload_3 │ │ │ │ - 87: aload_0 │ │ │ │ - 88: aload 4 │ │ │ │ - 90: invokespecial #198 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 93: aload_0 │ │ │ │ - 94: aload_3 │ │ │ │ - 95: invokevirtual #360 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ - 98: goto 52 │ │ │ │ - 101: new #193 // class android/content/Intent │ │ │ │ - 104: astore_3 │ │ │ │ - 105: ldc_w #411 // class indrora/atomic/activity/SettingsActivity │ │ │ │ - 108: astore 4 │ │ │ │ - 110: aload_3 │ │ │ │ - 111: aload_0 │ │ │ │ - 112: aload 4 │ │ │ │ - 114: invokespecial #198 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 117: aload_0 │ │ │ │ - 118: aload_3 │ │ │ │ - 119: invokevirtual #360 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ - 122: goto 52 │ │ │ │ - 125: invokestatic #119 // Method indrora/atomic/Atomic.getInstance:()Lindrora/atomic/Atomic; │ │ │ │ - 128: invokevirtual #123 // Method indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ │ │ - 131: astore 5 │ │ │ │ - 133: aload_0 │ │ │ │ - 134: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ - 137: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ - 140: astore_3 │ │ │ │ - 141: aload_3 │ │ │ │ - 142: invokevirtual #414 // Method indrora/atomic/irc/IRCService.clearReconnectList:()V │ │ │ │ - 145: aload 5 │ │ │ │ - 147: invokevirtual #260 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 150: astore 6 │ │ │ │ - 152: aload 6 │ │ │ │ - 154: invokeinterface #265, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 159: istore_2 │ │ │ │ - 160: iload_2 │ │ │ │ - 161: ifeq 52 │ │ │ │ - 164: aload 6 │ │ │ │ + 65: iconst_0 │ │ │ │ + 66: istore 4 │ │ │ │ + 68: aconst_null │ │ │ │ + 69: astore 5 │ │ │ │ + 71: aload_0 │ │ │ │ + 72: aload_3 │ │ │ │ + 73: iconst_0 │ │ │ │ + 74: invokevirtual #214 // Method startActivityForResult:(Landroid/content/Intent;I)V │ │ │ │ + 77: goto 52 │ │ │ │ + 80: new #193 // class android/content/Intent │ │ │ │ + 83: astore_3 │ │ │ │ + 84: ldc_w #409 // class indrora/atomic/activity/AboutActivity │ │ │ │ + 87: astore 5 │ │ │ │ + 89: aload_3 │ │ │ │ + 90: aload_0 │ │ │ │ + 91: aload 5 │ │ │ │ + 93: invokespecial #198 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 96: aload_0 │ │ │ │ + 97: aload_3 │ │ │ │ + 98: invokevirtual #360 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ + 101: goto 52 │ │ │ │ + 104: new #193 // class android/content/Intent │ │ │ │ + 107: astore_3 │ │ │ │ + 108: ldc_w #411 // class indrora/atomic/activity/SettingsActivity │ │ │ │ + 111: astore 5 │ │ │ │ + 113: aload_3 │ │ │ │ + 114: aload_0 │ │ │ │ + 115: aload 5 │ │ │ │ + 117: invokespecial #198 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 120: aload_0 │ │ │ │ + 121: aload_3 │ │ │ │ + 122: invokevirtual #360 // Method startActivity:(Landroid/content/Intent;)V │ │ │ │ + 125: goto 52 │ │ │ │ + 128: invokestatic #119 // Method indrora/atomic/Atomic.getInstance:()Lindrora/atomic/Atomic; │ │ │ │ + 131: invokevirtual #123 // Method indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList; │ │ │ │ + 134: astore 6 │ │ │ │ + 136: aload_0 │ │ │ │ + 137: getfield #56 // Field binder:Lindrora/atomic/irc/IRCBinder; │ │ │ │ + 140: invokevirtual #84 // Method indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService; │ │ │ │ + 143: invokevirtual #414 // Method indrora/atomic/irc/IRCService.clearReconnectList:()V │ │ │ │ + 146: aload 6 │ │ │ │ + 148: invokevirtual #260 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ + 151: astore_3 │ │ │ │ + 152: aload_3 │ │ │ │ + 153: invokeinterface #265, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 158: istore 4 │ │ │ │ + 160: iload 4 │ │ │ │ + 162: ifeq 52 │ │ │ │ + 165: aload_3 │ │ │ │ 166: invokeinterface #268, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ 171: checkcast #50 // class indrora/atomic/model/Server │ │ │ │ 174: astore 7 │ │ │ │ 176: aload_0 │ │ │ │ 177: aload 7 │ │ │ │ 179: invokespecial #107 // Method DisconnectServer:(Lindrora/atomic/model/Server;)V │ │ │ │ 182: goto 152 ├── smali/indrora/atomic/Atomic.smali │ @@ -143,73 +143,72 @@ │ "Lindrora/atomic/model/Server;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 132 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 134 │ - .local v3, "serverList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap; │ + .local v2, "serverList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v3, p0, Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap; │ │ - invoke-virtual {v4}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v3}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 135 │ - .local v2, "mKeys":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + .local v1, "mKeys":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v1}, Ljava/util/Set;->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 v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v1 │ + move-result v0 │ │ .line 136 │ - .local v1, "key":I │ - iget-object v4, p0, Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap; │ + .local v0, "key":I │ + iget-object v3, p0, Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap; │ │ - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 139 │ - .end local v1 # "key":I │ + .end local v0 # "key":I │ :cond_0 │ - invoke-static {v3}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ + invoke-static {v2}, Ljava/util/Collections;->sort(Ljava/util/List;)V │ │ .line 140 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public loadServers(Landroid/content/Context;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue ├── smali/indrora/atomic/FirstRunActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/FirstRunActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/FirstRunActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/FirstRunActivity; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lindrora/atomic/FirstRunActivity$2;->this$0:Lindrora/atomic/FirstRunActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/FirstRunActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/FirstRunActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/FirstRunActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/FirstRunActivity; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lindrora/atomic/FirstRunActivity$5;->this$0:Lindrora/atomic/FirstRunActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/R.smali │ @@ -31,10 +31,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 3006 │ return-void │ .end method ├── smali/indrora/atomic/FirstRunActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/FirstRunActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/FirstRunActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/FirstRunActivity; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lindrora/atomic/FirstRunActivity$4;->this$0:Lindrora/atomic/FirstRunActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/FirstRunActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/FirstRunActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/FirstRunActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/FirstRunActivity; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lindrora/atomic/FirstRunActivity$3;->this$0:Lindrora/atomic/FirstRunActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/FirstRunActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/FirstRunActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/FirstRunActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/FirstRunActivity; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lindrora/atomic/FirstRunActivity$1;->this$0:Lindrora/atomic/FirstRunActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/FirstRunActivity.smali │ @@ -304,475 +304,421 @@ │ .line 201 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f0e0167 │ │ + .line 202 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f0e002c │ │ + .line 203 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x104000a │ │ new-instance v3, Lindrora/atomic/FirstRunActivity$5; │ │ invoke-direct {v3, p0}, Lindrora/atomic/FirstRunActivity$5;->(Lindrora/atomic/FirstRunActivity;)V │ │ + .line 204 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1040009 │ │ new-instance v3, Lindrora/atomic/FirstRunActivity$4; │ │ invoke-direct {v3, p0}, Lindrora/atomic/FirstRunActivity$4;->(Lindrora/atomic/FirstRunActivity;)V │ │ + .line 211 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 218 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ .line 219 │ .local v0, "ab":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ .line 220 │ return-void │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ - .locals 18 │ + .locals 14 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 98 │ - invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ + invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 99 │ - const v11, 0x7f040026 │ + const v7, 0x7f040026 │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->setContentView(I)V │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->setContentView(I)V │ │ .line 101 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/FirstRunActivity;->getResources()Landroid/content/res/Resources; │ - │ - move-result-object v11 │ + invoke-virtual {p0}, Lindrora/atomic/FirstRunActivity;->getResources()Landroid/content/res/Resources; │ │ - move-object/from16 v0, p0 │ + move-result-object v7 │ │ - iput-object v11, v0, Lindrora/atomic/FirstRunActivity;->resources:Landroid/content/res/Resources; │ + iput-object v7, p0, Lindrora/atomic/FirstRunActivity;->resources:Landroid/content/res/Resources; │ │ .line 106 │ - const v11, 0x7f0c0072 │ + const v7, 0x7f0c0072 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v11 │ + move-result-object v7 │ │ - check-cast v11, Landroid/widget/ViewFlipper; │ + check-cast v7, Landroid/widget/ViewFlipper; │ │ - move-object/from16 v0, p0 │ - │ - iput-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + iput-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ .line 108 │ - const v11, 0x7f040027 │ - │ - const/4 v12, 0x0 │ + const v7, 0x7f040027 │ │ - move-object/from16 v0, p0 │ + const/4 v8, 0x0 │ │ - invoke-static {v0, v11, v12}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; │ + invoke-static {p0, v7, v8}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v6 │ │ .line 110 │ - .local v10, "v":Landroid/view/View; │ - const v11, 0x7f0c0078 │ + .local v6, "v":Landroid/view/View; │ + const v7, 0x7f0c0078 │ │ :try_start_0 │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v11 │ + move-result-object v7 │ │ - check-cast v11, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - const-string v12, "Version %1$s" │ + const-string v8, "Version %1$s" │ │ - const/4 v13, 0x1 │ + const/4 v9, 0x1 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v9, v9, [Ljava/lang/Object; │ │ - const/4 v14, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/FirstRunActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ + .line 111 │ + invoke-virtual {p0}, Lindrora/atomic/FirstRunActivity;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v15 │ + move-result-object v11 │ │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/FirstRunActivity;->getPackageName()Ljava/lang/String; │ + invoke-virtual {p0}, Lindrora/atomic/FirstRunActivity;->getPackageName()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v12 │ │ - const/16 v17, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual/range {v15 .. v17}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ + invoke-virtual {v11, v12, v13}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ - move-result-object v15 │ + move-result-object v11 │ │ - iget-object v15, v15, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; │ + iget-object v11, v11, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; │ │ - aput-object v15, v13, v14 │ + aput-object v11, v9, v10 │ │ - invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 110 │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 116 │ :goto_0 │ - const v11, 0x7f0c007a │ + const v7, 0x7f0c007a │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - check-cast v3, Landroid/widget/TextView; │ + check-cast v1, Landroid/widget/TextView; │ │ .line 117 │ - .local v3, "firstView":Landroid/widget/TextView; │ - const v11, 0x7f0e008b │ + .local v1, "firstView":Landroid/widget/TextView; │ + const v7, 0x7f0e008b │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->getString(I)Ljava/lang/String; │ + move-result-object v7 │ │ - move-result-object v11 │ + invoke-static {v7}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - invoke-static {v11}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + move-result-object v7 │ │ - move-result-object v11 │ - │ - invoke-virtual {v3, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v1, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 118 │ - const/4 v11, 0x1 │ + const/4 v7, 0x1 │ │ - invoke-virtual {v3, v11}, Landroid/widget/TextView;->setLinksClickable(Z)V │ + invoke-virtual {v1, v7}, Landroid/widget/TextView;->setLinksClickable(Z)V │ │ .line 119 │ invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; │ │ - move-result-object v11 │ + move-result-object v7 │ │ - invoke-virtual {v3, v11}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ + invoke-virtual {v1, v7}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 120 │ - const v11, 0x7f0e008c │ + const v7, 0x7f0e008c │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->getString(I)Ljava/lang/String; │ - │ - move-result-object v11 │ + move-result-object v7 │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v6, v7}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ .line 122 │ - move-object/from16 v0, p0 │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + invoke-virtual {p0, v6}, Lindrora/atomic/FirstRunActivity;->wrapScrollview(Landroid/view/View;)Landroid/view/View; │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v10}, Lindrora/atomic/FirstRunActivity;->wrapScrollview(Landroid/view/View;)Landroid/view/View; │ - │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V │ + invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V │ │ .line 123 │ - move-object/from16 v0, p0 │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + const/4 v8, 0x1 │ │ - const/4 v12, 0x1 │ - │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->setScrollContainer(Z)V │ + invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;->setScrollContainer(Z)V │ │ .line 124 │ - new-instance v11, Lindrora/atomic/model/Settings; │ - │ - move-object/from16 v0, p0 │ + new-instance v7, Lindrora/atomic/model/Settings; │ │ - invoke-direct {v11, v0}, Lindrora/atomic/model/Settings;->(Landroid/content/Context;)V │ + invoke-direct {v7, p0}, Lindrora/atomic/model/Settings;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, p0 │ - │ - iput-object v11, v0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ + iput-object v7, p0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ │ .line 125 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getLastRunVersion()I │ + invoke-virtual {v7}, Lindrora/atomic/model/Settings;->getLastRunVersion()I │ │ - move-result v7 │ + move-result v3 │ │ .line 126 │ - .local v7, "lrVersion":I │ - const-string v11, "Firstrun" │ + .local v3, "lrVersion":I │ + const-string v7, "Firstrun" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "Last version = " │ + const-string v9, "Last version = " │ │ - invoke-virtual {v12, v13}, 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 v12 │ + move-result-object v8 │ │ - invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 127 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lindrora/atomic/FirstRunActivity;->topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; │ + iget-object v8, p0, Lindrora/atomic/FirstRunActivity;->topics:[Lindrora/atomic/FirstRunActivity$HelpTopic; │ │ - .local v1, "arr$":[Lindrora/atomic/FirstRunActivity$HelpTopic; │ - array-length v6, v1 │ + array-length v9, v8 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + const/4 v7, 0x0 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_1 │ + if-ge v7, v9, :cond_1 │ │ - aget-object v4, v1, v5 │ + aget-object v2, v8, v7 │ │ .line 128 │ - .local v4, "ht":Lindrora/atomic/FirstRunActivity$HelpTopic; │ - const-string v11, "Firstrun" │ + .local v2, "ht":Lindrora/atomic/FirstRunActivity$HelpTopic; │ + const-string v10, "Firstrun" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "addedin=" │ + const-string v12, "addedin=" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - iget v13, v4, Lindrora/atomic/FirstRunActivity$HelpTopic;->AddedIn:I │ + iget v12, v2, Lindrora/atomic/FirstRunActivity$HelpTopic;->AddedIn:I │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, " vs ver " │ + const-string v12, " vs ver " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 129 │ - iget v11, v4, Lindrora/atomic/FirstRunActivity$HelpTopic;->AddedIn:I │ + iget v10, v2, Lindrora/atomic/FirstRunActivity$HelpTopic;->AddedIn:I │ │ - if-lt v11, v7, :cond_0 │ + if-lt v10, v3, :cond_0 │ │ .line 130 │ - move-object/from16 v0, p0 │ + iget-object v10, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + invoke-virtual {p0, v2}, Lindrora/atomic/FirstRunActivity;->generateHelpPage(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v4}, Lindrora/atomic/FirstRunActivity;->generateHelpPage(Lindrora/atomic/FirstRunActivity$HelpTopic;)Landroid/view/View; │ - │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V │ + invoke-virtual {v10, v11}, Landroid/widget/ViewFlipper;->addView(Landroid/view/View;)V │ │ .line 127 │ :cond_0 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 113 │ - .end local v1 # "arr$":[Lindrora/atomic/FirstRunActivity$HelpTopic; │ - .end local v3 # "firstView":Landroid/widget/TextView; │ - .end local v4 # "ht":Lindrora/atomic/FirstRunActivity$HelpTopic; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v7 # "lrVersion":I │ + .end local v1 # "firstView":Landroid/widget/TextView; │ + .end local v2 # "ht":Lindrora/atomic/FirstRunActivity$HelpTopic; │ + .end local v3 # "lrVersion":I │ :catch_0 │ - move-exception v2 │ + move-exception v0 │ │ .line 114 │ - .local v2, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ - const v11, 0x7f0c0078 │ + .local v0, "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ + const v7, 0x7f0c0078 │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v11 │ + move-result-object v7 │ │ - check-cast v11, Landroid/widget/TextView; │ + check-cast v7, Landroid/widget/TextView; │ │ - const-string v12, "Unkown version!" │ + const-string v8, "Unkown version!" │ │ - invoke-virtual {v11, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ │ .line 134 │ - .end local v2 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ - .restart local v1 # "arr$":[Lindrora/atomic/FirstRunActivity$HelpTopic; │ - .restart local v3 # "firstView":Landroid/widget/TextView; │ - .restart local v5 # "i$":I │ - .restart local v6 # "len$":I │ - .restart local v7 # "lrVersion":I │ + .end local v0 # "e":Landroid/content/pm/PackageManager$NameNotFoundException; │ + .restart local v1 # "firstView":Landroid/widget/TextView; │ + .restart local v3 # "lrVersion":I │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->ss:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v11}, Lindrora/atomic/model/Settings;->updateLastRunVersion()V │ + invoke-virtual {v7}, Lindrora/atomic/model/Settings;->updateLastRunVersion()V │ │ .line 136 │ - const v11, 0x7f0c0075 │ + const v7, 0x7f0c0075 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v8 │ + move-result-object v4 │ │ - check-cast v8, Landroid/widget/Button; │ + check-cast v4, Landroid/widget/Button; │ │ .line 137 │ - .local v8, "nButton":Landroid/widget/Button; │ - new-instance v11, Lindrora/atomic/FirstRunActivity$2; │ + .local v4, "nButton":Landroid/widget/Button; │ + new-instance v7, Lindrora/atomic/FirstRunActivity$2; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v7, p0}, Lindrora/atomic/FirstRunActivity$2;->(Lindrora/atomic/FirstRunActivity;)V │ │ - invoke-direct {v11, v0}, Lindrora/atomic/FirstRunActivity$2;->(Lindrora/atomic/FirstRunActivity;)V │ - │ - invoke-virtual {v8, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v4, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 153 │ - const v11, 0x7f0c0074 │ - │ - move-object/from16 v0, p0 │ + const v7, 0x7f0c0074 │ │ - invoke-virtual {v0, v11}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v7}, Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v5 │ │ - check-cast v9, Landroid/widget/Button; │ + check-cast v5, Landroid/widget/Button; │ │ .line 154 │ - .local v9, "pButton":Landroid/widget/Button; │ - new-instance v11, Lindrora/atomic/FirstRunActivity$3; │ + .local v5, "pButton":Landroid/widget/Button; │ + new-instance v7, Lindrora/atomic/FirstRunActivity$3; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v7, p0}, Lindrora/atomic/FirstRunActivity$3;->(Lindrora/atomic/FirstRunActivity;)V │ │ - invoke-direct {v11, v0}, Lindrora/atomic/FirstRunActivity$3;->(Lindrora/atomic/FirstRunActivity;)V │ - │ - invoke-virtual {v9, v11}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v5, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 166 │ - sget v11, Lindrora/atomic/FirstRunActivity;->currentPage:I │ + sget v7, Lindrora/atomic/FirstRunActivity;->currentPage:I │ │ - if-lez v11, :cond_2 │ + if-lez v7, :cond_2 │ │ .line 167 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - sget v12, Lindrora/atomic/FirstRunActivity;->currentPage:I │ + sget v8, Lindrora/atomic/FirstRunActivity;->currentPage:I │ │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->setDisplayedChild(I)V │ + invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;->setDisplayedChild(I)V │ │ .line 169 │ :cond_2 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/FirstRunActivity;->updateButton()V │ + invoke-virtual {p0}, Lindrora/atomic/FirstRunActivity;->updateButton()V │ │ .line 170 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/FirstRunActivity;->updateTitle()V │ + invoke-virtual {p0}, Lindrora/atomic/FirstRunActivity;->updateTitle()V │ │ .line 171 │ - move-object/from16 v0, p0 │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + const/high16 v8, 0x10a0000 │ │ - const/high16 v12, 0x10a0000 │ + invoke-static {p0, v8}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ - move-object/from16 v0, p0 │ - │ - invoke-static {v0, v12}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ - │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->setInAnimation(Landroid/view/animation/Animation;)V │ + invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;->setInAnimation(Landroid/view/animation/Animation;)V │ │ .line 172 │ - move-object/from16 v0, p0 │ + iget-object v7, p0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ │ - iget-object v11, v0, Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper; │ + const v8, 0x10a0001 │ │ - const v12, 0x10a0001 │ + invoke-static {p0, v8}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ │ - move-object/from16 v0, p0 │ - │ - invoke-static {v0, v12}, Landroid/view/animation/AnimationUtils;->loadAnimation(Landroid/content/Context;I)Landroid/view/animation/Animation; │ - │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v11, v12}, Landroid/widget/ViewFlipper;->setOutAnimation(Landroid/view/animation/Animation;)V │ + invoke-virtual {v7, v8}, Landroid/widget/ViewFlipper;->setOutAnimation(Landroid/view/animation/Animation;)V │ │ .line 174 │ return-void │ .end method │ │ .method protected onPause()V │ .locals 1 ├── smali/indrora/atomic/tools/Base64.smali │ @@ -707,14 +707,15 @@ │ │ const/4 v2, 0x3 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ + .line 305 │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v12 │ │ aput-object v12, v2, v5 │ │ const/4 v5, 0x1 ├── smali/indrora/atomic/model/Settings.smali │ @@ -40,20 +40,22 @@ │ │ .line 60 │ :try_start_0 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v1 │ │ + .line 61 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 60 │ invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; │ │ move-result-object v1 │ │ iget v1, v1, Landroid/content/pm/PackageInfo;->versionCode:I │ │ iput v1, p0, Lindrora/atomic/model/Settings;->currentRelease:I │ @@ -81,14 +83,15 @@ │ .locals 8 │ .param p1, "len" # I │ │ .prologue │ .line 391 │ const-string v3, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_" │ │ + .line 392 │ invoke-virtual {v3}, Ljava/lang/String;->toCharArray()[C │ │ move-result-object v2 │ │ .line 393 │ .local v2, "valid_chars":[C │ const-string v1, "" │ @@ -151,30 +154,33 @@ │ .line 319 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e0093 │ │ + .line 320 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0059 │ │ + .line 321 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 319 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -185,30 +191,33 @@ │ .line 299 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e0094 │ │ + .line 300 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e005a │ │ + .line 301 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 299 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -219,30 +228,34 @@ │ .line 310 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e0097 │ │ + .line 311 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e005d │ │ + .line 312 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 311 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 310 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -261,18 +274,20 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e005b │ │ + .line 287 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 286 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -427,26 +442,29 @@ │ .line 172 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e009b │ │ + .line 173 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0060 │ │ + .line 174 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 172 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v0 │ @@ -485,20 +503,22 @@ │ .line 205 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00b1 │ │ + .line 206 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ const-string v2, "content://settings/system/notification_sound" │ │ + .line 205 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v0 │ @@ -516,26 +536,29 @@ │ :try_start_0 │ iget-object v1, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e009d │ │ + .line 360 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v4, 0x7f0e0062 │ │ + .line 361 │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 359 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -550,18 +573,20 @@ │ :catch_0 │ move-exception v0 │ │ .line 363 │ .local v0, "e":Ljava/lang/NumberFormatException; │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ + .line 364 │ invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 363 │ invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ @@ -598,18 +623,20 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0069 │ │ + .line 163 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 162 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -704,30 +731,33 @@ │ .line 369 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e0096 │ │ + .line 370 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e005c │ │ + .line 371 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 369 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -738,64 +768,71 @@ │ .line 328 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e009f │ │ + .line 329 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0064 │ │ + .line 330 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 329 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 328 │ return v0 │ .end method │ │ .method public includeSeconds()Z │ .locals 4 │ │ .prologue │ .line 129 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a0 │ │ + .line 130 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0065 │ │ + .line 131 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 129 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -806,64 +843,72 @@ │ .line 151 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e009e │ │ + .line 152 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0063 │ │ + .line 153 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 152 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 151 │ return v0 │ .end method │ │ .method public isLedHighlightEnabled()Z │ .locals 4 │ │ .prologue │ .line 234 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a2 │ │ + .line 235 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0066 │ │ + .line 236 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 235 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 234 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -882,22 +927,24 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e006a │ │ + .line 141 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 140 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -908,30 +955,33 @@ │ .line 194 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00b0 │ │ + .line 195 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0074 │ │ + .line 196 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 194 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -942,30 +992,33 @@ │ .line 223 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00b3 │ │ + .line 224 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0076 │ │ + .line 225 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 223 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -976,30 +1029,33 @@ │ .line 183 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00b4 │ │ + .line 184 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0077 │ │ + .line 185 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 183 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1010,30 +1066,34 @@ │ .line 347 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a8 │ │ + .line 348 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e006c │ │ + .line 349 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 348 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 347 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1044,30 +1104,34 @@ │ .line 340 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a9 │ │ + .line 341 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e006d │ │ + .line 343 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 342 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 340 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1108,14 +1172,15 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e0095 │ │ + .line 292 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ @@ -1193,30 +1258,33 @@ │ .line 334 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00aa │ │ + .line 335 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e006e │ │ + .line 336 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 334 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1227,30 +1295,33 @@ │ .line 108 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00ac │ │ + .line 109 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0070 │ │ + .line 110 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 108 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1261,30 +1332,33 @@ │ .line 280 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e009c │ │ + .line 281 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0061 │ │ + .line 282 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 280 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1303,22 +1377,24 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0071 │ │ + .line 88 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 87 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1329,30 +1405,33 @@ │ .line 245 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00ae │ │ + .line 246 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0072 │ │ + .line 247 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 245 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1363,98 +1442,110 @@ │ .line 97 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00ab │ │ + .line 98 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e006f │ │ + .line 99 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 98 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 97 │ return v0 │ .end method │ │ .method public showMircColors()Z │ .locals 4 │ │ .prologue │ .line 268 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a3 │ │ + .line 269 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0067 │ │ + .line 270 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 269 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 268 │ return v0 │ .end method │ │ .method public showNoticeInServerWindow()Z │ .locals 4 │ │ .prologue │ .line 256 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00a4 │ │ + .line 257 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0068 │ │ + .line 259 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 258 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 256 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1465,30 +1556,34 @@ │ .line 76 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00af │ │ + .line 77 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0073 │ │ + .line 78 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 77 │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 76 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1499,30 +1594,33 @@ │ .line 449 │ iget-object v0, p0, Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences; │ │ iget-object v1, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v2, 0x7f0e00b2 │ │ + .line 450 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0075 │ │ + .line 451 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 449 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -1566,21 +1664,23 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources; │ │ const v3, 0x7f0e0058 │ │ + .line 120 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 119 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ return v0 │ .end method ├── smali/indrora/atomic/model/Message.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/os/Parcelable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lindrora/atomic/model/Message$2;, │ Lindrora/atomic/model/Message$MessageColor; │ } │ .end annotation │ │ │ # static fields │ .field public static final CREATOR:Landroid/os/Parcelable$Creator; │ @@ -521,14 +520,15 @@ │ .line 308 │ const-wide v6, 0x400199999999999aL # 2.2 │ │ .line 309 │ .local v6, "gamma":D │ const-wide v8, 0x3fcb367a0f9096bcL # 0.2126 │ │ + .line 310 │ invoke-static/range {p0 .. p0}, Landroid/graphics/Color;->red(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v10, v3 │ @@ -541,14 +541,15 @@ │ │ move-result-wide v10 │ │ mul-double/2addr v8, v10 │ │ const-wide v10, 0x3fe6e2eb1c432ca5L # 0.7152 │ │ + .line 311 │ invoke-static/range {p0 .. p0}, Landroid/graphics/Color;->green(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v12, v3 │ @@ -563,14 +564,15 @@ │ │ mul-double/2addr v10, v12 │ │ add-double/2addr v8, v10 │ │ const-wide v10, 0x3fb27bb2fec56d5dL # 0.0722 │ │ + .line 312 │ invoke-static/range {p0 .. p0}, Landroid/graphics/Color;->blue(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v12, v3 │ @@ -587,14 +589,15 @@ │ │ add-double v0, v8, v10 │ │ .line 313 │ .local v0, "backL":D │ const-wide v8, 0x3fcb367a0f9096bcL # 0.2126 │ │ + .line 314 │ invoke-static/range {p1 .. p1}, Landroid/graphics/Color;->red(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v10, v3 │ @@ -607,14 +610,15 @@ │ │ move-result-wide v10 │ │ mul-double/2addr v8, v10 │ │ const-wide v10, 0x3fe6e2eb1c432ca5L # 0.7152 │ │ + .line 315 │ invoke-static/range {p1 .. p1}, Landroid/graphics/Color;->green(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v12, v3 │ @@ -629,14 +633,15 @@ │ │ mul-double/2addr v10, v12 │ │ add-double/2addr v8, v10 │ │ const-wide v10, 0x3fb27bb2fec56d5dL # 0.0722 │ │ + .line 316 │ invoke-static/range {p1 .. p1}, Landroid/graphics/Color;->blue(I)I │ │ move-result v3 │ │ int-to-float v3, v3 │ │ float-to-double v12, v3 │ @@ -1008,20 +1013,22 @@ │ │ move-result v15 │ │ invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ const/4 v15, 0x0 │ │ + .line 422 │ invoke-virtual {v5}, Landroid/text/SpannableString;->length()I │ │ move-result v16 │ │ const/16 v17, 0x21 │ │ + .line 421 │ move/from16 v0, v16 │ │ move/from16 v1, v17 │ │ invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 424 │ @@ -1162,20 +1169,22 @@ │ │ move-result v15 │ │ invoke-direct {v14, v15}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ const/4 v15, 0x0 │ │ + .line 429 │ invoke-virtual {v5}, Landroid/text/SpannableString;->length()I │ │ move-result v16 │ │ const/16 v17, 0x21 │ │ + .line 428 │ move/from16 v0, v16 │ │ move/from16 v1, v17 │ │ invoke-virtual {v5, v14, v15, v0, v1}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_2 ├── smali/indrora/atomic/model/ColorScheme.smali │ @@ -381,14 +381,15 @@ │ :try_start_4 │ sget-object v8, Lindrora/atomic/model/ColorScheme;->_context:Landroid/content/Context; │ │ invoke-virtual {v8}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ + .line 74 │ invoke-virtual {v8, v4}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream; │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ move-result-object v7 │ │ .line 76 │ @@ -471,26 +472,28 @@ │ │ const-string v11, "Failure loading default theme: " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ + .line 53 │ invoke-virtual {v2}, Ljava/lang/Throwable;->toString()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 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 52 │ invoke-static {v8, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 105 │ .end local v2 # "e":Ljava/lang/Throwable; │ .end local v4 # "id":I ├── smali/indrora/atomic/model/Server.smali │ @@ -366,36 +366,35 @@ │ .line 391 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 392 │ .local v0, "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lindrora/atomic/model/Server;->conversations:Ljava/util/LinkedHashMap; │ + iget-object v3, p0, Lindrora/atomic/model/Server;->conversations:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v4}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v3}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 394 │ - .local v3, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + .local v2, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lindrora/atomic/model/Conversation; │ │ .line 395 │ .local v1, "conversation":Lindrora/atomic/model/Conversation; ├── smali/indrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle.smali │ @@ -119,50 +119,47 @@ │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ .line 97 │ invoke-static {}, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->values()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 98 │ - .local v3, "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ - iget v4, v3, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->value:I │ + .local v0, "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ + iget v4, v0, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->value:I │ │ if-ne v4, p0, :cond_0 │ │ .line 102 │ - .end local v3 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 97 │ - .restart local v3 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ + .restart local v0 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 102 │ - .end local v3 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/indrora/atomic/indicator/ConversationIndicator.smali │ @@ -557,26 +557,28 @@ │ invoke-virtual {v7, v1}, Landroid/view/View;->setBackgroundColor(I)V │ │ .line 270 │ iget-object v10, p0, Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View; │ │ iget-object v7, p0, Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; │ │ + .line 271 │ invoke-interface {v7, v5}, Lindrora/atomic/indicator/ConversationStateProvider;->isLowerSpecial(I)Ljava/lang/Boolean; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ move v7, v8 │ │ + .line 270 │ :goto_0 │ invoke-virtual {v10, v7}, Landroid/view/View;->setVisibility(I)V │ │ .line 277 │ .end local v1 # "color":I │ :goto_1 │ add-int/lit8 v7, v5, 0x2 │ @@ -603,24 +605,26 @@ │ invoke-virtual {v7, v1}, Landroid/view/View;->setBackgroundColor(I)V │ │ .line 281 │ iget-object v7, p0, Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View; │ │ iget-object v10, p0, Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider; │ │ + .line 282 │ invoke-interface {v10, v5}, Lindrora/atomic/indicator/ConversationStateProvider;->isGreaterSpecial(I)Ljava/lang/Boolean; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v10 │ │ if-eqz v10, :cond_4 │ │ + .line 281 │ :goto_2 │ invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V │ │ .line 288 │ .end local v1 # "color":I │ :goto_3 │ iget-object v7, p0, Lindrora/atomic/indicator/ConversationIndicator;->titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator; │ @@ -630,15 +634,15 @@ │ .line 289 │ return-void │ │ .restart local v1 # "color":I │ :cond_2 │ move v7, v9 │ │ - .line 270 │ + .line 271 │ goto :goto_0 │ │ .line 274 │ .end local v1 # "color":I │ :cond_3 │ iget-object v7, p0, Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View; │ │ @@ -646,15 +650,15 @@ │ │ goto :goto_1 │ │ .restart local v1 # "color":I │ :cond_4 │ move v8, v9 │ │ - .line 281 │ + .line 282 │ goto :goto_2 │ │ .line 285 │ .end local v1 # "color":I │ :cond_5 │ iget-object v7, p0, Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View; ├── smali/indrora/atomic/indicator/ConversationTitlePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;, │ Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;, │ Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;, │ Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener; │ } │ .end annotation ├── smali/indrora/atomic/command/CommandParser.smali │ @@ -668,22 +668,25 @@ │ .line 190 │ .local v5, "usageMessage":Lindrora/atomic/model/Message; │ invoke-virtual {p4, v5}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 192 │ const-string v6, "indrora.atomic.conversation.message" │ │ + .line 194 │ invoke-virtual {p3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v7 │ │ + .line 195 │ invoke-virtual {p4}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 192 │ invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v4 │ │ .line 198 │ .local v4, "intent":Landroid/content/Intent; │ invoke-virtual {p5, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ @@ -716,14 +719,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ + .line 215 │ invoke-virtual {p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -742,14 +746,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 214 │ invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;->sendRawLineViaQueue(Ljava/lang/String;)V │ │ .line 220 │ :goto_0 │ return-void │ │ .line 218 ├── smali/indrora/atomic/command/handler/MeHandler.smali │ @@ -102,22 +102,25 @@ │ move-result-object v4 │ │ invoke-virtual {v4, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 59 │ const-string v4, "indrora.atomic.conversation.message" │ │ + .line 61 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v5 │ │ + .line 62 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 59 │ invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 64 │ .local v1, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/QueryHandler.smali │ @@ -110,22 +110,25 @@ │ │ .line 63 │ invoke-virtual {p2, v1}, Lindrora/atomic/model/Server;->addConversation(Lindrora/atomic/model/Conversation;)V │ │ .line 65 │ const-string v2, "indrora.atomic.conversation.new" │ │ + .line 67 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 68 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 65 │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 70 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/AMsgHandler.smali │ @@ -28,60 +28,59 @@ │ } │ .end annotation │ │ .prologue │ const/4 v9, 0x1 │ │ .line 51 │ - array-length v6, p1 │ + array-length v5, p1 │ │ - if-le v6, v9, :cond_1 │ + if-le v5, v9, :cond_1 │ │ .line 52 │ invoke-static {p1}, Lindrora/atomic/command/BaseHandler;->mergeParams([Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 54 │ - .local v5, "text":Ljava/lang/String; │ + .local v4, "text":Ljava/lang/String; │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 56 │ - .local v3, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + .local v2, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lindrora/atomic/model/Conversation; │ │ .line 57 │ .local v0, "currentConversation":Lindrora/atomic/model/Conversation; │ invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getType()I │ │ move-result v6 │ │ if-ne v6, v9, :cond_0 │ │ .line 58 │ - new-instance v4, Lindrora/atomic/model/Message; │ + new-instance v3, Lindrora/atomic/model/Message; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "<" │ │ @@ -107,88 +106,89 @@ │ │ const-string v7, "> " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v4, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 59 │ - .local v4, "message":Lindrora/atomic/model/Message; │ - invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + .local v3, "message":Lindrora/atomic/model/Message; │ + invoke-virtual {v0, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 61 │ const-string v6, "indrora.atomic.conversation.message" │ │ + .line 63 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v7 │ │ + .line 64 │ invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 61 │ invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 67 │ - .local v2, "intent":Landroid/content/Intent; │ - invoke-virtual {p4, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + .local v1, "intent":Landroid/content/Intent; │ + invoke-virtual {p4, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 69 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v6 │ │ invoke-virtual {p4, v6}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ move-result-object v6 │ │ invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7, v5}, Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v6, v7, v4}, Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 73 │ .end local v0 # "currentConversation":Lindrora/atomic/model/Conversation; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "intent":Landroid/content/Intent; │ - .end local v3 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .end local v4 # "message":Lindrora/atomic/model/Message; │ - .end local v5 # "text":Ljava/lang/String; │ + .end local v1 # "intent":Landroid/content/Intent; │ + .end local v2 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .end local v3 # "message":Lindrora/atomic/model/Message; │ + .end local v4 # "text":Ljava/lang/String; │ :cond_1 │ - new-instance v6, Lindrora/atomic/exception/CommandException; │ + new-instance v5, Lindrora/atomic/exception/CommandException; │ │ - const v7, 0x7f0e008d │ + const v6, 0x7f0e008d │ │ - invoke-virtual {p4, v7}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + invoke-virtual {p4, v6}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v6, v7}, Lindrora/atomic/exception/CommandException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Lindrora/atomic/exception/CommandException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v5 │ │ .line 75 │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v3 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .restart local v5 # "text":Ljava/lang/String; │ + .restart local v2 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .restart local v4 # "text":Ljava/lang/String; │ :cond_2 │ return-void │ .end method │ │ .method public getDescription(Landroid/content/Context;)Ljava/lang/String; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; ├── smali/indrora/atomic/command/handler/EchoHandler.smali │ @@ -48,22 +48,25 @@ │ .line 49 │ .local v1, "message":Lindrora/atomic/model/Message; │ invoke-virtual {p3, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 51 │ const-string v2, "indrora.atomic.conversation.message" │ │ + .line 53 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 54 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 51 │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 56 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/NoticeHandler.smali │ @@ -87,22 +87,25 @@ │ │ .line 54 │ invoke-virtual {p3, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 56 │ const-string v3, "indrora.atomic.conversation.message" │ │ + .line 58 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 59 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 56 │ invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 61 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/ClearHandler.smali │ @@ -13,280 +13,284 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public execute([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ - .locals 10 │ + .locals 9 │ .param p1, "params" # [Ljava/lang/String; │ .param p2, "server" # Lindrora/atomic/model/Server; │ .param p3, "conversation" # Lindrora/atomic/model/Conversation; │ .param p4, "service" # Lindrora/atomic/irc/IRCService; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lindrora/atomic/exception/CommandException; │ } │ .end annotation │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v8, 0x3 │ + const/4 v7, 0x3 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 26 │ - array-length v5, p1 │ + array-length v4, p1 │ │ - if-ne v5, v7, :cond_1 │ + if-ne v4, v6, :cond_1 │ │ .line 27 │ - const-string v5, "ClearHandler" │ + const-string v4, "ClearHandler" │ │ - 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, "Clearing conversation " │ + const-string v6, "Clearing conversation " │ │ - 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 │ │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - 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 │ │ - 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}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 28 │ - const-string v5, "indrora.atomic.conversation.clear" │ + const-string v4, "indrora.atomic.conversation.clear" │ │ + .line 30 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v6 │ + move-result v5 │ │ + .line 31 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 29 │ + invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {p4, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {p4, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 67 │ :cond_0 │ return-void │ │ .line 35 │ :cond_1 │ - array-length v5, p1 │ + array-length v4, p1 │ │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - if-ne v5, v6, :cond_3 │ + if-ne v4, v5, :cond_3 │ │ - aget-object v5, p1, v7 │ + aget-object v4, p1, v6 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v4, v5}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "all" │ + const-string v5, "all" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ - aget-object v5, p1, v7 │ + aget-object v4, p1, v6 │ │ - const-string v6, "*" │ + const-string v5, "*" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 37 │ :cond_2 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lindrora/atomic/model/Conversation; │ │ .line 38 │ .local v0, "c":Lindrora/atomic/model/Conversation; │ const-string v5, "indrora.atomic.conversation.clear" │ │ + .line 39 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v6 │ │ + .line 40 │ invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 38 │ invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v5 │ │ invoke-virtual {p4, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 47 │ .end local v0 # "c":Lindrora/atomic/model/Conversation; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_3 │ const/4 v2, 0x1 │ │ .local v2, "i":I │ :goto_1 │ - array-length v5, p1 │ + array-length v4, p1 │ │ - if-ge v2, v5, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ .line 49 │ - aget-object v5, p1, v2 │ + aget-object v4, p1, v2 │ │ - invoke-virtual {p2, v5}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {p2, v4}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v1 │ │ .line 51 │ .local v1, "cc":Lindrora/atomic/model/Conversation; │ if-eqz v1, :cond_5 │ │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getType()I │ │ - move-result v5 │ + move-result v4 │ │ - if-eq v5, v8, :cond_5 │ + if-eq v4, v7, :cond_5 │ │ .line 52 │ - const-string v5, "indrora.atomic.conversation.clear" │ + const-string v4, "indrora.atomic.conversation.clear" │ │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v6 │ + move-result v5 │ │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {p4, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {p4, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 47 │ :cond_4 │ :goto_2 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 55 │ :cond_5 │ if-nez v1, :cond_4 │ │ .line 57 │ - new-instance v4, Lindrora/atomic/model/Message; │ + new-instance v3, Lindrora/atomic/model/Message; │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "Unkown conversation " │ + const-string v5, "Unkown conversation " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - aget-object v6, p1, v2 │ + aget-object v5, p1, v2 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v4, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 58 │ - .local v4, "m":Lindrora/atomic/model/Message; │ - sget-object v5, Lindrora/atomic/model/Message$MessageColor;->ERROR:Lindrora/atomic/model/Message$MessageColor; │ + .local v3, "m":Lindrora/atomic/model/Message; │ + sget-object v4, Lindrora/atomic/model/Message$MessageColor;->ERROR:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v4, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 59 │ - invoke-virtual {v4, v8}, Lindrora/atomic/model/Message;->setType(I)V │ + invoke-virtual {v3, v7}, Lindrora/atomic/model/Message;->setType(I)V │ │ .line 60 │ - const v5, 0x7f02006f │ + const v4, 0x7f02006f │ │ - invoke-virtual {v4, v5}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v3, v4}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 61 │ - invoke-virtual {p2, v9}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {p2, v8}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v4, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 62 │ - const-string v5, "indrora.atomic.conversation.message" │ + const-string v4, "indrora.atomic.conversation.message" │ │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-static {v5, v6, v9}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + invoke-static {v4, v5, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {p4, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {p4, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ goto :goto_2 │ .end method │ │ .method public getDescription(Landroid/content/Context;)Ljava/lang/String; │ .locals 1 │ .param p1, "context" # Landroid/content/Context; ├── smali/indrora/atomic/command/handler/MsgHandler.smali │ @@ -116,22 +116,25 @@ │ .line 57 │ .local v1, "message":Lindrora/atomic/model/Message; │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 59 │ const-string v4, "indrora.atomic.conversation.message" │ │ + .line 61 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v5 │ │ + .line 62 │ invoke-virtual {v2}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 59 │ invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 65 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/HelpHandler.smali │ @@ -11,44 +11,44 @@ │ .line 46 │ invoke-direct {p0}, Lindrora/atomic/command/BaseHandler;->()V │ │ return-void │ .end method │ │ .method private showAllCommands(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V │ - .locals 17 │ + .locals 15 │ .param p1, "service" # Lindrora/atomic/irc/IRCService; │ .param p2, "server" # Lindrora/atomic/model/Server; │ .param p3, "conversation" # Lindrora/atomic/model/Conversation; │ │ .prologue │ .line 69 │ invoke-static {}, Lindrora/atomic/command/CommandParser;->getInstance()Lindrora/atomic/command/CommandParser; │ │ move-result-object v9 │ │ .line 71 │ .local v9, "cp":Lindrora/atomic/command/CommandParser; │ new-instance v7, Ljava/lang/StringBuffer; │ │ - const v14, 0x7f0e002b │ + const v12, 0x7f0e002b │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v12}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-direct {v7, v14}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct {v7, v12}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 72 │ .local v7, "commandList":Ljava/lang/StringBuffer; │ - const-string v14, "\n" │ + const-string v12, "\n" │ │ - invoke-virtual {v7, v14}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 74 │ invoke-virtual {v9}, Lindrora/atomic/command/CommandParser;->getCommands()Ljava/util/HashMap; │ │ move-result-object v8 │ │ .line 75 │ @@ -69,46 +69,45 @@ │ │ move-result-object v4 │ │ .line 80 │ .local v4, "aliasesKeys":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v13 │ │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_2 │ + if-eqz v12, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ .line 81 │ .local v5, "command":Ljava/lang/Object; │ const-string v1, "" │ │ .line 82 │ .local v1, "alias":Ljava/lang/String; │ invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_1 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ .line 83 │ .local v2, "aliasCommand":Ljava/lang/Object; │ invoke-virtual {v3, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ @@ -117,155 +116,157 @@ │ invoke-virtual {v5, v14}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v14 │ │ if-eqz v14, :cond_0 │ │ .line 84 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, " " │ + const-string v14, " " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const v15, 0x7f0e00b7 │ + const v14, 0x7f0e00b7 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v15}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const-string v15, " /" │ + const-string v14, " /" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ .line 88 │ .end local v2 # "aliasCommand":Ljava/lang/Object; │ :cond_1 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "/" │ + const-string v14, "/" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const-string v15, " - " │ + const-string v14, " - " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ invoke-virtual {v8, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - check-cast v14, Lindrora/atomic/command/BaseHandler; │ + check-cast v12, Lindrora/atomic/command/BaseHandler; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v14, v0}, Lindrora/atomic/command/BaseHandler;->getDescription(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v12, v0}, Lindrora/atomic/command/BaseHandler;->getDescription(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v15, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const-string v15, "\n" │ + const-string v14, "\n" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v7, v14}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v7, v12}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto/16 :goto_0 │ │ .line 91 │ .end local v1 # "alias":Ljava/lang/String; │ .end local v5 # "command":Ljava/lang/Object; │ - .end local v11 # "i$":Ljava/util/Iterator; │ :cond_2 │ - new-instance v13, Lindrora/atomic/model/Message; │ + new-instance v11, Lindrora/atomic/model/Message; │ │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-direct {v13, v14}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 92 │ - .local v13, "message":Lindrora/atomic/model/Message; │ - sget-object v14, Lindrora/atomic/model/Message$MessageColor;->TOPIC:Lindrora/atomic/model/Message$MessageColor; │ + .local v11, "message":Lindrora/atomic/model/Message; │ + sget-object v12, Lindrora/atomic/model/Message$MessageColor;->TOPIC:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 93 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v0, v11}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 95 │ - const-string v14, "indrora.atomic.conversation.message" │ + const-string v12, "indrora.atomic.conversation.message" │ │ + .line 97 │ invoke-virtual/range {p2 .. p2}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v15 │ + move-result v13 │ │ + .line 98 │ invoke-virtual/range {p3 .. p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v14 │ │ - invoke-static/range {v14 .. v16}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 95 │ + invoke-static {v12, v13, v14}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 101 │ - .local v12, "intent":Landroid/content/Intent; │ + .local v10, "intent":Landroid/content/Intent; │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v12}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v10}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 102 │ return-void │ .end method │ │ .method private showCommandDetails(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Ljava/lang/String;)V │ .locals 8 │ @@ -376,22 +377,25 @@ │ │ .line 121 │ invoke-virtual {p3, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 123 │ const-string v4, "indrora.atomic.conversation.message" │ │ + .line 125 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v5 │ │ + .line 126 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 123 │ invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ .line 129 │ .local v2, "intent":Landroid/content/Intent; │ invoke-virtual {p1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/DCCHandler.smali │ @@ -144,26 +144,28 @@ │ │ .line 63 │ invoke-virtual {p3, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 65 │ const-string v2, "indrora.atomic.conversation.message" │ │ + .line 66 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 65 │ invoke-virtual {p4, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 71 │ return-void │ │ .line 69 │ .end local v0 # "file":Ljava/io/File; ├── smali/indrora/atomic/command/handler/CloseHandler.smali │ @@ -97,22 +97,25 @@ │ move-result-object v1 │ │ invoke-virtual {p2, v1}, Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V │ │ .line 59 │ const-string v1, "indrora.atomic.conversation.remove" │ │ + .line 61 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v2 │ │ + .line 62 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 59 │ invoke-static {v1, v2, v3}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 64 │ .local v0, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/command/handler/NamesHandler.smali │ @@ -149,22 +149,25 @@ │ │ .line 66 │ invoke-virtual {p3, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 68 │ const-string v6, "indrora.atomic.conversation.message" │ │ + .line 70 │ invoke-virtual {p2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v7 │ │ + .line 71 │ invoke-virtual {p3}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 68 │ invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 73 │ .local v1, "intent":Landroid/content/Intent; │ invoke-virtual {p4, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V ├── smali/indrora/atomic/irc/IRCConnection.smali │ @@ -144,130 +144,107 @@ │ .line 61 │ invoke-direct {p0, p1}, Lindrora/atomic/irc/IRCConnection;->superClassQuitServer(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method private getChannelsByNickname(Ljava/lang/String;)Ljava/util/Vector; │ - .locals 12 │ + .locals 11 │ .param p1, "nickname" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/Vector", │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ + const/4 v6, 0x0 │ + │ .line 1248 │ - new-instance v4, Ljava/util/Vector; │ + new-instance v2, Ljava/util/Vector; │ │ - invoke-direct {v4}, Ljava/util/Vector;->()V │ + invoke-direct {v2}, Ljava/util/Vector;->()V │ │ .line 1249 │ - .local v4, "channels":Ljava/util/Vector;, "Ljava/util/Vector;" │ + .local v2, "channels":Ljava/util/Vector;, "Ljava/util/Vector;" │ invoke-virtual {p0}, Lindrora/atomic/irc/IRCConnection;->getChannels()[Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1251 │ - .local v3, "channelArray":[Ljava/lang/String; │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v5, 0x0 │ + .local v1, "channelArray":[Ljava/lang/String; │ + array-length v8, v1 │ │ - .local v5, "i$":I │ - move v6, v5 │ + move v7, v6 │ │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v5 # "i$":I │ - .end local v7 # "len$":I │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_2 │ + if-ge v7, v8, :cond_2 │ │ - aget-object v2, v0, v6 │ + aget-object v0, v1, v7 │ │ .line 1252 │ - .local v2, "channel":Ljava/lang/String; │ - invoke-virtual {p0, v2}, Lindrora/atomic/irc/IRCConnection;->getUsers(Ljava/lang/String;)[Lorg/jibble/pircbot/User; │ + .local v0, "channel":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Lindrora/atomic/irc/IRCConnection;->getUsers(Ljava/lang/String;)[Lorg/jibble/pircbot/User; │ │ - move-result-object v10 │ + move-result-object v4 │ │ .line 1253 │ - .local v10, "userArray":[Lorg/jibble/pircbot/User; │ - move-object v1, v10 │ + .local v4, "userArray":[Lorg/jibble/pircbot/User; │ + array-length v9, v4 │ │ - .local v1, "arr$":[Lorg/jibble/pircbot/User; │ - array-length v8, v1 │ - │ - .local v8, "len$":I │ - const/4 v5, 0x0 │ + move v5, v6 │ │ - .end local v6 # "i$":I │ - .restart local v5 # "i$":I │ :goto_1 │ - if-ge v5, v8, :cond_0 │ + if-ge v5, v9, :cond_0 │ │ - aget-object v9, v1, v5 │ + aget-object v3, v4, v5 │ │ .line 1254 │ - .local v9, "user":Lorg/jibble/pircbot/User; │ - invoke-virtual {v9}, Lorg/jibble/pircbot/User;->getNick()Ljava/lang/String; │ + .local v3, "user":Lorg/jibble/pircbot/User; │ + invoke-virtual {v3}, Lorg/jibble/pircbot/User;->getNick()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ .line 1255 │ - invoke-virtual {v4, v2}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/Vector;->add(Ljava/lang/Object;)Z │ │ .line 1251 │ - .end local v9 # "user":Lorg/jibble/pircbot/User; │ + .end local v3 # "user":Lorg/jibble/pircbot/User; │ :cond_0 │ - add-int/lit8 v5, v6, 0x1 │ + add-int/lit8 v5, v7, 0x1 │ │ - move v6, v5 │ + move v7, v5 │ │ - .end local v5 # "i$":I │ - .restart local v6 # "i$":I │ goto :goto_0 │ │ .line 1253 │ - .end local v6 # "i$":I │ - .restart local v5 # "i$":I │ - .restart local v9 # "user":Lorg/jibble/pircbot/User; │ + .restart local v3 # "user":Lorg/jibble/pircbot/User; │ :cond_1 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 │ │ .line 1261 │ - .end local v1 # "arr$":[Lorg/jibble/pircbot/User; │ - .end local v2 # "channel":Ljava/lang/String; │ - .end local v5 # "i$":I │ - .end local v8 # "len$":I │ - .end local v9 # "user":Lorg/jibble/pircbot/User; │ - .end local v10 # "userArray":[Lorg/jibble/pircbot/User; │ - .restart local v6 # "i$":I │ + .end local v0 # "channel":Ljava/lang/String; │ + .end local v3 # "user":Lorg/jibble/pircbot/User; │ + .end local v4 # "userArray":[Lorg/jibble/pircbot/User; │ :cond_2 │ - return-object v4 │ + return-object v2 │ .end method │ │ .method private final superClassQuitServer(Ljava/lang/String;)V │ .locals 0 │ .param p1, "message" # Ljava/lang/String; │ │ .prologue │ @@ -714,18 +691,20 @@ │ invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 280 │ const-string v3, "indrora.atomic.conversation.new" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 282 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 280 │ invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ .line 285 │ .local v10, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -755,18 +734,20 @@ │ invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 289 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 291 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 289 │ invoke-static {v3, v4, v12}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ .line 294 │ .restart local v10 # "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -819,22 +800,24 @@ │ │ .line 305 │ :cond_5 │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 306 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ + .line 308 │ invoke-virtual {v5}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -863,42 +846,46 @@ │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 309 │ invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lindrora/atomic/model/Settings;->isVibrateHighlightEnabled()Z │ │ move-result v7 │ │ iget-object v8, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 310 │ invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lindrora/atomic/model/Settings;->isSoundHighlightEnabled()Z │ │ move-result v8 │ │ iget-object v9, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 311 │ invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lindrora/atomic/model/Settings;->isLedHighlightEnabled()Z │ │ move-result v9 │ │ + .line 305 │ invoke-virtual/range {v3 .. v9}, Lindrora/atomic/irc/IRCService;->addNewMention(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V │ │ .line 316 │ :cond_6 │ if-eqz v11, :cond_1 │ │ .line 318 │ @@ -959,22 +946,24 @@ │ .line 173 │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v4, "indrora.atomic.server.status" │ │ iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 174 │ invoke-virtual {v5}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v5 │ │ invoke-static {v4, v5}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ │ move-result-object v4 │ │ + .line 173 │ invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 177 │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ @@ -1057,20 +1046,22 @@ │ invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 187 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 189 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ const-string v5, "" │ │ + .line 187 │ invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 193 │ .local v1, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ @@ -1143,20 +1134,22 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1125 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1127 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ const-string v4, "" │ │ + .line 1125 │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 1130 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1222,18 +1215,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 633 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 635 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 633 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 638 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1299,18 +1294,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 359 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 361 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 359 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 365 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1376,18 +1373,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 340 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 342 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 340 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 346 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1398,202 +1397,204 @@ │ return-void │ .end method │ │ .method public onDisconnect()V │ .locals 9 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 1187 │ invoke-super {p0}, Lorg/jibble/pircbot/PircBot;->onDisconnect()V │ │ .line 1189 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; │ │ - invoke-virtual {v6}, Lindrora/atomic/utils/LatchingValue;->reset()V │ + invoke-virtual {v5}, Lindrora/atomic/utils/LatchingValue;->reset()V │ │ .line 1195 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ + invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Settings;->isReconnectEnabled()Z │ + invoke-virtual {v5}, Lindrora/atomic/model/Settings;->isReconnectEnabled()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getStatus()I │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getStatus()I │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 1196 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getCurrentChannelNames()Ljava/util/ArrayList; │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getCurrentChannelNames()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p0, v6}, Lindrora/atomic/irc/IRCConnection;->setAutojoinChannels(Ljava/util/ArrayList;)V │ + invoke-virtual {p0, v5}, Lindrora/atomic/irc/IRCConnection;->setAutojoinChannels(Ljava/util/ArrayList;)V │ │ .line 1198 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - const/4 v7, 0x4 │ + const/4 v6, 0x4 │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;->setStatus(I)V │ + invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;->setStatus(I)V │ │ .line 1200 │ - const-string v6, "indrora.atomic.server.status" │ + const-string v5, "indrora.atomic.server.status" │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ + invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-static {v6, v7}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-static {v5, v6}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 1201 │ - .local v5, "sIntent":Landroid/content/Intent; │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + .local v4, "sIntent":Landroid/content/Intent; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v5, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1203 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;->checkServiceStatus()V │ + invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;->checkServiceStatus()V │ │ .line 1205 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;->connect(Lindrora/atomic/model/Server;)V │ + invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;->connect(Lindrora/atomic/model/Server;)V │ │ .line 1212 │ - .end local v5 # "sIntent":Landroid/content/Intent; │ + .end local v4 # "sIntent":Landroid/content/Intent; │ :goto_0 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v7}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ + invoke-virtual {v6}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;->notifyDisconnected(Ljava/lang/String;)V │ + invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;->notifyDisconnected(Ljava/lang/String;)V │ │ .line 1214 │ - const-string v6, "indrora.atomic.server.status" │ + const-string v5, "indrora.atomic.server.status" │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ + invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v7 │ + move-result v6 │ │ - invoke-static {v6, v7}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-static {v5, v6}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 1215 │ - .restart local v5 # "sIntent":Landroid/content/Intent; │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + .restart local v4 # "sIntent":Landroid/content/Intent; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6, v5}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v5, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1217 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ │ move-result-object v2 │ │ .line 1219 │ .local v2, "conversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - 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, Lindrora/atomic/model/Conversation; │ │ .line 1220 │ .local v1, "conversation":Lindrora/atomic/model/Conversation; │ - new-instance v4, Lindrora/atomic/model/Message; │ + new-instance v3, Lindrora/atomic/model/Message; │ │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const v7, 0x7f0e00bd │ │ invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v4, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 1221 │ - .local v4, "message":Lindrora/atomic/model/Message; │ + .local v3, "message":Lindrora/atomic/model/Message; │ const v6, 0x7f02006f │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 1222 │ sget-object v6, Lindrora/atomic/model/Message$MessageColor;->ERROR:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 1223 │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1225 │ const-string v6, "indrora.atomic.conversation.message" │ │ iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1227 │ invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v7 │ │ + .line 1228 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 1225 │ invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 1230 │ .local v0, "cIntent":Landroid/content/Intent; │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1602,63 +1603,61 @@ │ │ goto :goto_1 │ │ .line 1209 │ .end local v0 # "cIntent":Landroid/content/Intent; │ .end local v1 # "conversation":Lindrora/atomic/model/Conversation; │ .end local v2 # "conversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "message":Lindrora/atomic/model/Message; │ - .end local v5 # "sIntent":Landroid/content/Intent; │ + .end local v3 # "message":Lindrora/atomic/model/Message; │ + .end local v4 # "sIntent":Landroid/content/Intent; │ :cond_0 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;->setStatus(I)V │ + invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;->setStatus(I)V │ │ goto :goto_0 │ │ .line 1233 │ .restart local v2 # "conversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "sIntent":Landroid/content/Intent; │ + .restart local v4 # "sIntent":Landroid/content/Intent; │ :cond_1 │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->isQuittingLock:Ljava/lang/Object; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->isQuittingLock:Ljava/lang/Object; │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 1234 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ :try_start_0 │ - iput-boolean v6, p0, Lindrora/atomic/irc/IRCConnection;->isQuitting:Z │ + iput-boolean v5, p0, Lindrora/atomic/irc/IRCConnection;->isQuitting:Z │ │ .line 1235 │ - iget-boolean v6, p0, Lindrora/atomic/irc/IRCConnection;->disposeRequested:Z │ + iget-boolean v5, p0, Lindrora/atomic/irc/IRCConnection;->disposeRequested:Z │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 1236 │ invoke-super {p0}, Lorg/jibble/pircbot/PircBot;->dispose()V │ │ .line 1238 │ :cond_2 │ - monitor-exit v7 │ + monitor-exit v6 │ │ .line 1239 │ return-void │ │ .line 1238 │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method protected onHalfop(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "target" # Ljava/lang/String; │ .param p2, "sourceNick" # Ljava/lang/String; │ .param p3, "sourceLogin" # Ljava/lang/String; │ @@ -1712,18 +1711,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 614 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 616 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 614 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 619 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1796,24 +1797,27 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 378 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 380 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 381 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getSelectedConversation()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 378 │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 383 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1861,18 +1865,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 389 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 391 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 389 │ invoke-static {v2, v3, p5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 394 │ .restart local v0 # "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1936,18 +1942,20 @@ │ invoke-virtual {v3, v0}, Lindrora/atomic/model/Server;->addConversation(Lindrora/atomic/model/Conversation;)V │ │ .line 409 │ const-string v3, "indrora.atomic.conversation.new" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 411 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 409 │ invoke-static {v3, v4, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 414 │ .local v1, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -1984,14 +1992,15 @@ │ │ new-array v5, v7, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ aput-object p2, v5, v6 │ │ + .line 417 │ invoke-virtual {v3, v4, v5}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v2, v3, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ │ .line 421 │ @@ -2015,18 +2024,20 @@ │ invoke-virtual {v3, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 425 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 427 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 425 │ invoke-static {v3, v4, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 430 │ .restart local v1 # "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2074,18 +2085,20 @@ │ invoke-virtual {v2, p1}, Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V │ │ .line 444 │ const-string v2, "indrora.atomic.conversation.remove" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 446 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 444 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 449 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2139,18 +2152,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 455 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 457 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 455 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 460 │ .restart local v0 # "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2225,14 +2240,15 @@ │ │ .line 476 │ :cond_0 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 477 │ invoke-virtual {v2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v2 │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ @@ -2263,42 +2279,46 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 480 │ invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lindrora/atomic/model/Settings;->isVibrateHighlightEnabled()Z │ │ move-result v5 │ │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 481 │ invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lindrora/atomic/model/Settings;->isSoundHighlightEnabled()Z │ │ move-result v6 │ │ iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 482 │ invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lindrora/atomic/model/Settings;->isLedHighlightEnabled()Z │ │ move-result v7 │ │ + .line 476 │ invoke-virtual/range {v1 .. v7}, Lindrora/atomic/irc/IRCService;->addNewMention(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V │ │ .line 486 │ :cond_1 │ const/4 v1, 0x4 │ │ invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;->setStatus(I)V │ @@ -2308,18 +2328,20 @@ │ invoke-virtual {v3, v0}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 491 │ const-string v1, "indrora.atomic.conversation.message" │ │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 493 │ invoke-virtual {v2}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v2 │ │ + .line 491 │ invoke-static {v1, v2, p2}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v8 │ │ .line 496 │ .local v8, "intent":Landroid/content/Intent; │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2354,111 +2376,112 @@ │ const/4 v9, 0x1 │ │ const/4 v8, 0x0 │ │ .line 522 │ invoke-virtual {p0}, Lindrora/atomic/irc/IRCConnection;->getNick()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, p4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v4, p4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 523 │ invoke-direct {p0}, Lindrora/atomic/irc/IRCConnection;->updateNickMatchPattern()V │ │ .line 526 │ - new-instance v3, Lindrora/atomic/model/Message; │ + new-instance v2, Lindrora/atomic/model/Message; │ │ - iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - const v6, 0x7f0e00d2 │ + const v5, 0x7f0e00d2 │ │ - new-array v7, v9, [Ljava/lang/Object; │ + new-array v6, v9, [Ljava/lang/Object; │ │ - aput-object p4, v7, v8 │ + aput-object p4, v6, v8 │ │ - invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v4, v5, v6}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v3, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v2, v4}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 527 │ - .local v3, "message":Lindrora/atomic/model/Message; │ - sget-object v5, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ + .local v2, "message":Lindrora/atomic/model/Message; │ + sget-object v4, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v2, v4}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 528 │ - iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - const-string v6, "" │ + const-string v5, "" │ │ - invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v4, v5}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v4, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 530 │ - const-string v5, "indrora.atomic.conversation.message" │ + const-string v4, "indrora.atomic.conversation.message" │ │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ + .line 532 │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v6 │ + move-result v5 │ │ - const-string v7, "" │ + const-string v6, "" │ │ - invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 530 │ + invoke-static {v4, v5, v6}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 536 │ - .local v2, "intent":Landroid/content/Intent; │ - iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + .local v1, "intent":Landroid/content/Intent; │ + iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v4, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 539 │ - .end local v2 # "intent":Landroid/content/Intent; │ - .end local v3 # "message":Lindrora/atomic/model/Message; │ + .end local v1 # "intent":Landroid/content/Intent; │ + .end local v2 # "message":Lindrora/atomic/model/Message; │ :cond_0 │ invoke-direct {p0, p4}, Lindrora/atomic/irc/IRCConnection;->getChannelsByNickname(Ljava/lang/String;)Ljava/util/Vector; │ │ move-result-object v0 │ │ .line 541 │ .local v0, "channels":Ljava/util/Vector;, "Ljava/util/Vector;" │ invoke-virtual {v0}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, 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, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 542 │ - .local v4, "target":Ljava/lang/String; │ - new-instance v3, Lindrora/atomic/model/Message; │ + .local v3, "target":Ljava/lang/String; │ + new-instance v2, Lindrora/atomic/model/Message; │ │ iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const v6, 0x7f0e00d1 │ │ const/4 v7, 0x2 │ │ @@ -2468,56 +2491,58 @@ │ │ aput-object p4, v7, v9 │ │ invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-direct {v3, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v2, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 543 │ - .restart local v3 # "message":Lindrora/atomic/model/Message; │ + .restart local v2 # "message":Lindrora/atomic/model/Message; │ sget-object v5, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v2, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 544 │ iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v5, v4}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v5, v3}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 546 │ const-string v5, "indrora.atomic.conversation.message" │ │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 548 │ invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v6 │ │ - invoke-static {v5, v6, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 546 │ + invoke-static {v5, v6, v3}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 551 │ - .restart local v2 # "intent":Landroid/content/Intent; │ + .restart local v1 # "intent":Landroid/content/Intent; │ iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v5, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 553 │ - .end local v2 # "intent":Landroid/content/Intent; │ - .end local v3 # "message":Lindrora/atomic/model/Message; │ - .end local v4 # "target":Ljava/lang/String; │ + .end local v1 # "intent":Landroid/content/Intent; │ + .end local v2 # "message":Lindrora/atomic/model/Message; │ + .end local v3 # "target":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method protected onNotice(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "sourceNick" # Ljava/lang/String; │ @@ -2595,22 +2620,25 @@ │ invoke-virtual {v0, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 578 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 580 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 581 │ invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 578 │ invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ .line 583 │ .local v1, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2708,18 +2736,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 596 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 598 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 596 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 601 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2768,18 +2798,20 @@ │ invoke-virtual {v2, p1}, Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V │ │ .line 652 │ const-string v2, "indrora.atomic.conversation.remove" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 654 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 652 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 657 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2815,14 +2847,15 @@ │ │ new-array v4, v6, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ aput-object p2, v4, v5 │ │ + .line 660 │ invoke-virtual {v2, v3, v4}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ │ .line 664 │ @@ -2846,18 +2879,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 668 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 670 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 668 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 673 │ .restart local v0 # "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2952,18 +2987,20 @@ │ invoke-virtual {v3, v5}, Lindrora/atomic/model/Server;->addConversation(Lindrora/atomic/model/Conversation;)V │ │ .line 697 │ const-string v3, "indrora.atomic.conversation.new" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 699 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 697 │ invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ .line 702 │ .local v10, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -2993,18 +3030,20 @@ │ invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 706 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 708 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ + .line 706 │ invoke-static {v3, v4, v11}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v10 │ │ .line 711 │ .restart local v10 # "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -3033,14 +3072,15 @@ │ │ .line 720 │ :cond_4 │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 721 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ @@ -3069,42 +3109,46 @@ │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 724 │ invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lindrora/atomic/model/Settings;->isVibrateHighlightEnabled()Z │ │ move-result v7 │ │ iget-object v8, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 725 │ invoke-virtual {v8}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lindrora/atomic/model/Settings;->isSoundHighlightEnabled()Z │ │ move-result v8 │ │ iget-object v9, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ + .line 726 │ invoke-virtual {v9}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lindrora/atomic/model/Settings;->isLedHighlightEnabled()Z │ │ move-result v9 │ │ + .line 720 │ invoke-virtual/range {v3 .. v9}, Lindrora/atomic/irc/IRCService;->addNewMention(ILindrora/atomic/model/Conversation;Ljava/lang/String;ZZZ)V │ │ .line 730 │ :cond_5 │ move-object/from16 v0, p6 │ │ invoke-virtual {p0, v0}, Lindrora/atomic/irc/IRCConnection;->isMentioned(Ljava/lang/String;)Z │ @@ -3133,69 +3177,68 @@ │ .param p3, "sourceHostname" # Ljava/lang/String; │ .param p4, "reason" # Ljava/lang/String; │ │ .prologue │ .line 741 │ invoke-virtual {p0}, Lindrora/atomic/irc/IRCConnection;->getNick()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 787 │ :cond_0 │ :goto_0 │ return-void │ │ .line 745 │ :cond_1 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ + invoke-virtual {v5}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Settings;->showJoinPartAndQuit()Z │ + invoke-virtual {v5}, Lindrora/atomic/model/Settings;->showJoinPartAndQuit()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 746 │ invoke-direct {p0, p1}, Lindrora/atomic/irc/IRCConnection;->getChannelsByNickname(Ljava/lang/String;)Ljava/util/Vector; │ │ move-result-object v0 │ │ .line 748 │ .local v0, "channels":Ljava/util/Vector;, "Ljava/util/Vector;" │ invoke-virtual {v0}, Ljava/util/Vector;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ .line 749 │ - .local v5, "target":Ljava/lang/String; │ - new-instance v4, Lindrora/atomic/model/Message; │ + .local v4, "target":Ljava/lang/String; │ + new-instance v3, Lindrora/atomic/model/Message; │ │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const v7, 0x7f0e00ca │ │ const/4 v8, 0x2 │ │ @@ -3205,193 +3248,199 @@ │ │ aput-object p1, v8, v9 │ │ const/4 v9, 0x1 │ │ aput-object p4, v8, v9 │ │ + .line 750 │ invoke-virtual {v6, v7, v8}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ - invoke-direct {v4, v6, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ + invoke-direct {v3, v6, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ │ .line 754 │ - .local v4, "message":Lindrora/atomic/model/Message; │ + .local v3, "message":Lindrora/atomic/model/Message; │ sget-object v6, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 755 │ const v6, 0x7f02008b │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 756 │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6, v5}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v6, v4}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 758 │ const-string v6, "indrora.atomic.conversation.message" │ │ iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 760 │ invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v7 │ │ - invoke-static {v6, v7, v5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 758 │ + invoke-static {v6, v7, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 763 │ - .local v3, "intent":Landroid/content/Intent; │ + .local v2, "intent":Landroid/content/Intent; │ iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6, v3}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v6, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ goto :goto_1 │ │ .line 767 │ - .end local v3 # "intent":Landroid/content/Intent; │ - .end local v4 # "message":Lindrora/atomic/model/Message; │ - .end local v5 # "target":Ljava/lang/String; │ + .end local v2 # "intent":Landroid/content/Intent; │ + .end local v3 # "message":Lindrora/atomic/model/Message; │ + .end local v4 # "target":Ljava/lang/String; │ :cond_2 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6, p1}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v5, p1}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v1 │ │ .line 769 │ .local v1, "conversation":Lindrora/atomic/model/Conversation; │ if-eqz v1, :cond_0 │ │ .line 770 │ - new-instance v4, Lindrora/atomic/model/Message; │ + new-instance v3, Lindrora/atomic/model/Message; │ │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - const v7, 0x7f0e00ca │ + const v6, 0x7f0e00ca │ │ - const/4 v8, 0x2 │ + const/4 v7, 0x2 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + new-array v7, v7, [Ljava/lang/Object; │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object p1, v8, v9 │ + aput-object p1, v7, v8 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - aput-object p4, v8, v9 │ + aput-object p4, v7, v8 │ │ - invoke-virtual {v6, v7, v8}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 771 │ + invoke-virtual {v5, v6, v7}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-direct {v4, v6, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ + invoke-direct {v3, v5, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;I)V │ │ .line 775 │ - .restart local v4 # "message":Lindrora/atomic/model/Message; │ - sget-object v6, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ + .restart local v3 # "message":Lindrora/atomic/model/Message; │ + sget-object v5, Lindrora/atomic/model/Message$MessageColor;->USER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 776 │ - const v6, 0x7f02008b │ + const v5, 0x7f02008b │ │ - invoke-virtual {v4, v6}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v3, v5}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 777 │ - invoke-virtual {v1, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v1, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 779 │ - const-string v6, "indrora.atomic.conversation.message" │ + const-string v5, "indrora.atomic.conversation.message" │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ + .line 781 │ + invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v7 │ + move-result v6 │ │ + .line 782 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 779 │ + invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 784 │ - .restart local v3 # "intent":Landroid/content/Intent; │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + .restart local v2 # "intent":Landroid/content/Intent; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6, v3}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v5, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public onRegister()V │ .locals 9 │ │ .prologue │ .line 208 │ invoke-super {p0}, Lorg/jibble/pircbot/PircBot;->onRegister()V │ │ .line 210 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->hasDoneAutorun:Lindrora/atomic/utils/LatchingValue; │ │ - invoke-virtual {v6}, Lindrora/atomic/utils/LatchingValue;->getValue()Ljava/lang/Object; │ + invoke-virtual {v5}, Lindrora/atomic/utils/LatchingValue;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Boolean; │ + check-cast v5, Ljava/lang/Boolean; │ │ - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 212 │ invoke-static {}, Lindrora/atomic/command/CommandParser;->getInstance()Lindrora/atomic/command/CommandParser; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 214 │ - .local v5, "parser":Lindrora/atomic/command/CommandParser; │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + .local v4, "parser":Lindrora/atomic/command/CommandParser; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getConnectCommands()Ljava/util/ArrayList; │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getConnectCommands()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ .line 215 │ .local v1, "command":Ljava/lang/String; │ @@ -3403,162 +3452,159 @@ │ │ invoke-virtual {v7, v8}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v7 │ │ iget-object v8, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v5, v1, v6, v7, v8}, Lindrora/atomic/command/CommandParser;->parse(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ + invoke-virtual {v4, v1, v6, v7, v8}, Lindrora/atomic/command/CommandParser;->parse(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ goto :goto_0 │ │ .line 218 │ .end local v1 # "command":Ljava/lang/String; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "parser":Lindrora/atomic/command/CommandParser; │ + .end local v4 # "parser":Lindrora/atomic/command/CommandParser; │ :cond_0 │ invoke-direct {p0}, Lindrora/atomic/irc/IRCConnection;->updateNickMatchPattern()V │ │ .line 226 │ const-wide/16 v6, 0x3e8 │ │ :try_start_0 │ invoke-static {v6, v7}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 232 │ :goto_1 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->autojoinChannels:Ljava/util/ArrayList; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->autojoinChannels:Ljava/util/ArrayList; │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 233 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->autojoinChannels:Ljava/util/ArrayList; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->autojoinChannels:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 235 │ .local v0, "channel":Ljava/lang/String; │ invoke-virtual {p0, v0}, Lindrora/atomic/irc/IRCConnection;->joinChannel(Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 238 │ .end local v0 # "channel":Ljava/lang/String; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v6}, Lindrora/atomic/model/Server;->getAutoJoinChannels()Ljava/util/ArrayList; │ + invoke-virtual {v5}, Lindrora/atomic/model/Server;->getAutoJoinChannels()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 239 │ .restart local v0 # "channel":Ljava/lang/String; │ invoke-virtual {p0, v0}, Lindrora/atomic/irc/IRCConnection;->joinChannel(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 243 │ .end local v0 # "channel":Ljava/lang/String; │ :cond_2 │ - new-instance v3, Lindrora/atomic/model/Message; │ + new-instance v2, Lindrora/atomic/model/Message; │ │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - const v7, 0x7f0e00c4 │ + const v6, 0x7f0e00c4 │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v3, v6}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v2, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 244 │ - .local v3, "infoMessage":Lindrora/atomic/model/Message; │ - sget-object v6, Lindrora/atomic/model/Message$MessageColor;->SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ + .local v2, "infoMessage":Lindrora/atomic/model/Message; │ + sget-object v5, Lindrora/atomic/model/Message$MessageColor;->SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v3, v6}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v2, v5}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 245 │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - const-string v7, "" │ + const-string v6, "" │ │ - invoke-virtual {v6, v7}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v5, v6}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v3}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v5, v2}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 247 │ - const-string v6, "indrora.atomic.conversation.message" │ + const-string v5, "indrora.atomic.conversation.message" │ │ - iget-object v7, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ + iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v7}, Lindrora/atomic/model/Server;->getId()I │ + .line 249 │ + invoke-virtual {v6}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v7 │ + move-result v6 │ │ - const-string v8, "" │ + const-string v7, "" │ │ - invoke-static {v6, v7, v8}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + .line 247 │ + invoke-static {v5, v6, v7}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 253 │ - .local v4, "intent":Landroid/content/Intent; │ - iget-object v6, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ + .local v3, "intent":Landroid/content/Intent; │ + iget-object v5, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ - invoke-virtual {v6, v4}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v5, v3}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 254 │ return-void │ │ .line 227 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "infoMessage":Lindrora/atomic/model/Message; │ - .end local v4 # "intent":Landroid/content/Intent; │ + .end local v2 # "infoMessage":Lindrora/atomic/model/Message; │ + .end local v3 # "intent":Landroid/content/Intent; │ :catch_0 │ - move-exception v6 │ + move-exception v5 │ │ goto :goto_1 │ .end method │ │ .method protected onRemoveChannelBan(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 5 │ .param p1, "target" # Ljava/lang/String; │ @@ -3611,22 +3657,24 @@ │ .line 956 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 957 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 956 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 959 │ return-void │ .end method │ │ .method protected onRemoveChannelKey(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -3677,22 +3725,24 @@ │ .line 858 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 859 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 858 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 861 │ return-void │ .end method │ │ .method protected onRemoveChannelLimit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -3742,22 +3792,24 @@ │ .line 928 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 929 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 928 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 931 │ return-void │ .end method │ │ .method protected onRemoveInviteOnly(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -3807,22 +3859,24 @@ │ .line 1040 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1041 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1040 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1043 │ return-void │ .end method │ │ .method protected onRemoveModerated(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -3872,22 +3926,24 @@ │ .line 1068 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1069 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1068 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1071 │ return-void │ .end method │ │ .method protected onRemoveNoExternalMessages(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -3937,22 +3993,24 @@ │ .line 1012 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1013 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1012 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1015 │ return-void │ .end method │ │ .method protected onRemovePrivate(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4002,22 +4060,24 @@ │ .line 1096 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1097 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1096 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1099 │ return-void │ .end method │ │ .method protected onRemoveSecret(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4067,22 +4127,24 @@ │ .line 900 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 901 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 900 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 903 │ return-void │ .end method │ │ .method protected onRemoveTopicProtection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4132,22 +4194,24 @@ │ .line 984 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 985 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 984 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 987 │ return-void │ .end method │ │ .method protected onServerResponse(ILjava/lang/String;)V │ @@ -4288,20 +4352,22 @@ │ invoke-virtual {v3, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1173 │ const-string v3, "indrora.atomic.conversation.message" │ │ iget-object v4, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1175 │ invoke-virtual {v4}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ const-string v5, "" │ │ + .line 1173 │ invoke-static {v3, v4, v5}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 1178 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -4363,22 +4429,24 @@ │ .line 942 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 943 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 942 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 945 │ return-void │ .end method │ │ .method protected onSetChannelKey(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4433,22 +4501,24 @@ │ .line 872 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 873 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 872 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 875 │ return-void │ .end method │ │ .method protected onSetChannelLimit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ @@ -4507,22 +4577,24 @@ │ .line 914 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 915 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 914 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 917 │ return-void │ .end method │ │ .method protected onSetInviteOnly(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4572,22 +4644,24 @@ │ .line 1026 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1027 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1026 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1029 │ return-void │ .end method │ │ .method protected onSetModerated(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4637,22 +4711,24 @@ │ .line 1054 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1055 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1054 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1057 │ return-void │ .end method │ │ .method protected onSetNoExternalMessages(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4702,22 +4778,24 @@ │ .line 998 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 999 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 998 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1001 │ return-void │ .end method │ │ .method protected onSetPrivate(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4767,22 +4845,24 @@ │ .line 1082 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1083 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 1082 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 1085 │ return-void │ .end method │ │ .method protected onSetSecret(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4832,22 +4912,24 @@ │ .line 886 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 887 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 886 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 889 │ return-void │ .end method │ │ .method protected onSetTopicProtection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -4897,22 +4979,24 @@ │ .line 970 │ iget-object v1, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 971 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v2 │ │ + .line 970 │ invoke-virtual {v1, v2}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 973 │ return-void │ .end method │ │ .method public onTopic(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZ)V │ @@ -4980,18 +5064,20 @@ │ invoke-virtual {v2, p2}, Lindrora/atomic/model/Channel;->setTopic(Ljava/lang/String;)V │ │ .line 807 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 809 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 807 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 812 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -4999,18 +5085,20 @@ │ invoke-virtual {v2, v0}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 815 │ const-string v2, "indrora.atomic.conversation.topic" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 817 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 815 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 820 │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ │ @@ -5090,20 +5178,22 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1111 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 1113 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ const-string v4, "" │ │ + .line 1111 │ invoke-static {v2, v3, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 1116 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -5143,27 +5233,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, " :\u0001VERSION " │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "Atomic - An IRC client for Android https://indrora.github.io/Atomic" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, "\u0001" │ + const-string v1, " :\u0001VERSION Atomic - An IRC client for Android https://indrora.github.io/Atomic\u0001" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -5230,18 +5308,20 @@ │ invoke-virtual {v2, v1}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 841 │ const-string v2, "indrora.atomic.conversation.message" │ │ iget-object v3, p0, Lindrora/atomic/irc/IRCConnection;->server:Lindrora/atomic/model/Server; │ │ + .line 843 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 841 │ invoke-static {v2, v3, p1}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 846 │ .local v0, "intent":Landroid/content/Intent; │ iget-object v2, p0, Lindrora/atomic/irc/IRCConnection;->service:Lindrora/atomic/irc/IRCService; │ @@ -5295,14 +5375,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1337 │ new-instance v0, Lindrora/atomic/irc/IRCConnection$2; │ │ invoke-direct {v0, p0, p1}, Lindrora/atomic/irc/IRCConnection$2;->(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ │ + .line 1342 │ invoke-virtual {v0}, Lindrora/atomic/irc/IRCConnection$2;->start()V │ │ .line 1343 │ return-void │ │ .line 1335 │ :catchall_0 ├── smali/indrora/atomic/irc/IRCService$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$connection:Lindrora/atomic/irc/IRCConnection; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V │ .locals 0 │ + .param p1, "this$1" # Lindrora/atomic/irc/IRCService$1; │ │ .prologue │ .line 726 │ iput-object p1, p0, Lindrora/atomic/irc/IRCService$1$1;->this$1:Lindrora/atomic/irc/IRCService$1; │ │ iput-object p2, p0, Lindrora/atomic/irc/IRCService$1$1;->val$connection:Lindrora/atomic/irc/IRCConnection; ├── smali/indrora/atomic/irc/IRCConnection$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/irc/IRCConnection; │ │ .prologue │ .line 1337 │ iput-object p1, p0, Lindrora/atomic/irc/IRCConnection$2;->this$0:Lindrora/atomic/irc/IRCConnection; │ │ iput-object p2, p0, Lindrora/atomic/irc/IRCConnection$2;->val$message:Ljava/lang/String; ├── smali/indrora/atomic/irc/IRCConnection$1.smali │ @@ -34,14 +34,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/irc/IRCConnection; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/irc/IRCConnection;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/irc/IRCConnection; │ │ .prologue │ .line 1279 │ iput-object p1, p0, Lindrora/atomic/irc/IRCConnection$1;->this$0:Lindrora/atomic/irc/IRCConnection; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/irc/IRCService$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$serverId:I │ │ │ # direct methods │ .method constructor (Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/irc/IRCService; │ .param p2, "x0" # Ljava/lang/String; │ │ .prologue │ .line 647 │ iput-object p1, p0, Lindrora/atomic/irc/IRCService$1;->this$0:Lindrora/atomic/irc/IRCService; │ │ iput-object p3, p0, Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server; │ @@ -196,32 +197,35 @@ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 673 │ iget-object v0, p0, Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server; │ │ + .line 674 │ invoke-virtual {v0}, Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lindrora/atomic/model/Authentication;->getSaslUsername()Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v2, p0, Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server; │ │ + .line 675 │ invoke-virtual {v2}, Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lindrora/atomic/model/Authentication;->getSaslPassword()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 673 │ invoke-virtual {v8, v0, v2}, Lindrora/atomic/irc/IRCConnection;->setSaslCredentials(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 679 │ :cond_2 │ iget-object v0, p0, Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server; │ │ invoke-virtual {v0}, Lindrora/atomic/model/Server;->getPassword()Ljava/lang/String; ├── smali/indrora/atomic/irc/IRCService.smali │ @@ -342,66 +342,74 @@ │ .local v0, "contentIntent":Landroid/app/PendingIntent; │ new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v3, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f020083 │ │ + .line 365 │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 366 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ invoke-virtual {v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0e00fa │ │ + .line 367 │ invoke-virtual {p0, v4}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0e00f9 │ │ + .line 368 │ invoke-virtual {p0, v4}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f0e0022 │ │ + .line 369 │ invoke-virtual {p0, v4}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 370 │ invoke-virtual {v3, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ const/4 v4, -0x2 │ │ + .line 371 │ invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v3 │ │ + .line 372 │ invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v1 │ │ .line 374 │ .local v1, "notification":Landroid/app/Notification; │ invoke-direct {p0, v6, v1}, Lindrora/atomic/irc/IRCService;->startForegroundCompat(ILandroid/app/Notification;)V │ @@ -602,110 +610,110 @@ │ :catch_4 │ move-exception v1 │ │ goto :goto_0 │ .end method │ │ .method private updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ - .locals 19 │ + .locals 18 │ .param p1, "text" # Ljava/lang/String; │ .param p2, "contentText" # Ljava/lang/String; │ .param p3, "priority" # I │ .param p4, "vibrate" # Z │ .param p5, "sound" # Z │ .param p6, "light" # Z │ │ .prologue │ .line 393 │ move-object/from16 v0, p0 │ │ - iget-boolean v14, v0, Lindrora/atomic/irc/IRCService;->foreground:Z │ + iget-boolean v13, v0, Lindrora/atomic/irc/IRCService;->foreground:Z │ │ - if-eqz v14, :cond_7 │ + if-eqz v13, :cond_7 │ │ .line 399 │ - new-instance v14, Landroid/support/v4/app/NotificationCompat$Builder; │ + new-instance v13, Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v14, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v13, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ - const v15, 0x7f020083 │ + const v14, 0x7f020083 │ │ - invoke-virtual {v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 400 │ + invoke-virtual {v13, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ + .line 401 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v16 │ - │ - move-wide/from16 v0, v16 │ + move-result-wide v14 │ │ - invoke-virtual {v14, v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v13, v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ + .line 402 │ move/from16 v0, p3 │ │ - invoke-virtual {v14, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v13, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 404 │ - .local v9, "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ - new-instance v10, Landroid/content/Intent; │ + .local v8, "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ + new-instance v9, Landroid/content/Intent; │ │ - const-class v14, Lindrora/atomic/activity/ServersActivity; │ + const-class v13, Lindrora/atomic/activity/ServersActivity; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0, v14}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v9, v0, v13}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 408 │ - .local v10, "notifyIntent":Landroid/content/Intent; │ + .local v9, "notifyIntent":Landroid/content/Intent; │ if-nez p2, :cond_1 │ │ .line 409 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ + iget v13, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - if-lt v14, v15, :cond_8 │ + if-lt v13, v14, :cond_8 │ │ .line 410 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ .line 411 │ - .local v12, "sb":Ljava/lang/StringBuilder; │ + .local v11, "sb":Ljava/lang/StringBuilder; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v14}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v13}, Ljava/util/LinkedHashMap;->values()Ljava/util/Collection; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v13}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v13 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lindrora/atomic/model/Conversation; │ │ .line 412 │ .local v5, "conv":Lindrora/atomic/model/Conversation; │ @@ -741,524 +749,526 @@ │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ - invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 414 │ .end local v5 # "conv":Lindrora/atomic/model/Conversation; │ :cond_0 │ - const v14, 0x7f0e00f8 │ + const v13, 0x7f0e00f8 │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - new-array v15, v15, [Ljava/lang/Object; │ + new-array v14, v14, [Ljava/lang/Object; │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->length()I │ + .line 415 │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v18 │ + move-result v17 │ │ - add-int/lit8 v18, v18, -0x2 │ + add-int/lit8 v17, v17, -0x2 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ + invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - aput-object v17, v15, v16 │ + aput-object v16, v14, v15 │ │ + .line 414 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object p2 │ │ .line 421 │ const/4 v3, -0x1 │ │ .line 422 │ .local v3, "ServerID":I │ const-string v2, "" │ │ .line 424 │ .local v2, "Convo":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v14}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v13}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-interface {v14}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Set;->toArray()[Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ + iget-object v14, v0, Lindrora/atomic/irc/IRCService;->mentions:Ljava/util/LinkedHashMap; │ │ - invoke-virtual {v15}, Ljava/util/LinkedHashMap;->size()I │ + invoke-virtual {v14}, Ljava/util/LinkedHashMap;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - add-int/lit8 v15, v15, -0x1 │ + add-int/lit8 v14, v14, -0x1 │ │ - aget-object v14, v14, v15 │ + aget-object v13, v13, v14 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v13, Ljava/lang/String; │ │ - move-object v6, v14 │ + move-object v6, v13 │ │ check-cast v6, Ljava/lang/String; │ │ .line 425 │ .local v6, "convID":Ljava/lang/String; │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - const/16 v15, 0x3a │ + const/16 v14, 0x3a │ │ - invoke-virtual {v6, v15}, Ljava/lang/String;->indexOf(I)I │ + .line 426 │ + invoke-virtual {v6, v14}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v15 │ + move-result v14 │ │ - invoke-virtual {v6, v14, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v6, v13, v14}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v13}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ .line 427 │ - const/16 v14, 0x3a │ + const/16 v13, 0x3a │ │ - invoke-virtual {v6, v14}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual {v6, v13}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v14 │ + move-result v13 │ │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ - invoke-virtual {v6, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v6, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 430 │ - const-string v14, "IRCService" │ + const-string v13, "IRCService" │ │ - 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, "Jump target is \'" │ + const-string v15, "Jump target is \'" │ │ - 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, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - const-string v16, "\'" │ + const-string v15, "\'" │ │ - 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}, 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}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 431 │ - const-class v14, Lindrora/atomic/activity/ConversationActivity; │ + const-class v13, Lindrora/atomic/activity/ConversationActivity; │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v10, v0, v14}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ + invoke-virtual {v9, v0, v13}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ .line 432 │ - const/high16 v14, 0x14000000 │ + const/high16 v13, 0x14000000 │ │ - invoke-virtual {v10, v14}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ + invoke-virtual {v9, v13}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent; │ │ .line 434 │ - const-string v14, "serverId" │ + const-string v13, "serverId" │ │ - invoke-virtual {v10, v14, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-virtual {v9, v13, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 435 │ - const-string v14, "target" │ + const-string v13, "target" │ │ - 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, "" │ + const-string v15, "" │ │ - 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, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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-virtual {v10, v14, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v9, v13, v14}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 454 │ .end local v2 # "Convo":Ljava/lang/String; │ .end local v3 # "ServerID":I │ .end local v6 # "convID":Ljava/lang/String; │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v12 # "sb":Ljava/lang/StringBuilder; │ + .end local v11 # "sb":Ljava/lang/StringBuilder; │ :cond_1 │ :goto_1 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - const/high16 v15, 0x8000000 │ + const/high16 v14, 0x8000000 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v14, v10, v15}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ + invoke-static {v0, v13, v9, v14}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v4 │ │ .line 456 │ .local v4, "contentIntent":Landroid/app/PendingIntent; │ - invoke-virtual {v9, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 457 │ - const v14, 0x7f0e0022 │ + const v13, 0x7f0e0022 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 458 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 459 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ + iget v13, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 462 │ - new-instance v11, Landroid/support/v4/app/NotificationCompat$Builder; │ + new-instance v10, Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v11, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ .line 463 │ - .local v11, "publicBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ - const v14, 0x7f020083 │ + .local v10, "publicBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ + const v13, 0x7f020083 │ │ - invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 464 │ - const v14, 0x7f0e0022 │ + const v13, 0x7f0e0022 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 467 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ + iget v13, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ │ - if-lez v14, :cond_2 │ + if-lez v13, :cond_2 │ │ .line 468 │ - const v14, 0x7f0e00f8 │ + const v13, 0x7f0e00f8 │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - new-array v15, v15, [Ljava/lang/Object; │ + new-array v14, v14, [Ljava/lang/Object; │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - aput-object v17, v15, v16 │ + aput-object v16, v14, v15 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 469 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ + iget v13, v0, Lindrora/atomic/irc/IRCService;->newMentions:I │ │ - invoke-virtual {v11, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v10, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 472 │ :cond_2 │ - invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + invoke-virtual {v10}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setPublicVersion(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setPublicVersion(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 473 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v9, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 474 │ if-eqz p1, :cond_3 │ │ .line 475 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v9, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 477 │ :cond_3 │ if-eqz p6, :cond_4 │ │ .line 478 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ - │ - invoke-virtual {v14}, Lindrora/atomic/model/Settings;->getHighlightLEDColor()I │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ │ - move-result v14 │ + invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getHighlightLEDColor()I │ │ - const/16 v15, 0x12c │ + move-result v13 │ │ - const/16 v16, 0x3e8 │ + const/16 v14, 0x12c │ │ - move/from16 v0, v16 │ + const/16 v15, 0x3e8 │ │ - invoke-virtual {v9, v14, v15, v0}, Landroid/support/v4/app/NotificationCompat$Builder;->setLights(III)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13, v14, v15}, Landroid/support/v4/app/NotificationCompat$Builder;->setLights(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 480 │ :cond_4 │ if-eqz p5, :cond_5 │ │ .line 481 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/Settings;->getHighlightSoundLocation()Landroid/net/Uri; │ + invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getHighlightSoundLocation()Landroid/net/Uri; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 483 │ :cond_5 │ if-eqz p4, :cond_6 │ │ .line 484 │ - const/4 v14, 0x7 │ + const/4 v13, 0x7 │ │ - new-array v14, v14, [J │ + new-array v13, v13, [J │ │ - fill-array-data v14, :array_0 │ + fill-array-data v13, :array_0 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setVibrate([J)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setVibrate([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 488 │ :cond_6 │ - invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + invoke-virtual {v8}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 489 │ - .local v8, "notification":Landroid/app/Notification; │ + .local v7, "notification":Landroid/app/Notification; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->notificationManager:Landroid/app/NotificationManager; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->notificationManager:Landroid/app/NotificationManager; │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - invoke-virtual {v14, v15, v8}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ + invoke-virtual {v13, v14, v7}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V │ │ .line 491 │ .end local v4 # "contentIntent":Landroid/app/PendingIntent; │ - .end local v8 # "notification":Landroid/app/Notification; │ - .end local v9 # "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ - .end local v10 # "notifyIntent":Landroid/content/Intent; │ - .end local v11 # "publicBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ + .end local v7 # "notification":Landroid/app/Notification; │ + .end local v8 # "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ + .end local v9 # "notifyIntent":Landroid/content/Intent; │ + .end local v10 # "publicBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ :cond_7 │ return-void │ │ .line 438 │ - .restart local v9 # "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ - .restart local v10 # "notifyIntent":Landroid/content/Intent; │ + .restart local v8 # "notificationB":Landroid/support/v4/app/NotificationCompat$Builder; │ + .restart local v9 # "notifyIntent":Landroid/content/Intent; │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->connectedServerTitles:Ljava/util/ArrayList; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->connectedServerTitles:Ljava/util/ArrayList; │ │ - invoke-virtual {v14}, Ljava/util/ArrayList;->isEmpty()Z │ + invoke-virtual {v13}, Ljava/util/ArrayList;->isEmpty()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_a │ + if-nez v13, :cond_a │ │ .line 439 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ .line 440 │ - .restart local v12 # "sb":Ljava/lang/StringBuilder; │ - const/4 v14, -0x2 │ + .restart local v11 # "sb":Ljava/lang/StringBuilder; │ + const/4 v13, -0x2 │ │ - invoke-virtual {v9, v14}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v8, v13}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 442 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lindrora/atomic/irc/IRCService;->connectedServerTitles:Ljava/util/ArrayList; │ + iget-object v13, v0, Lindrora/atomic/irc/IRCService;->connectedServerTitles:Ljava/util/ArrayList; │ │ - invoke-virtual {v14}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v13}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v13 │ │ - .restart local v7 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_9 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 443 │ - .local v13, "title":Ljava/lang/String; │ + .local v12, "title":Ljava/lang/String; │ new-instance v14, Ljava/lang/StringBuilder; │ │ invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ const-string v15, ", " │ │ invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v14 │ │ - invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 445 │ - .end local v13 # "title":Ljava/lang/String; │ + .end local v12 # "title":Ljava/lang/String; │ :cond_9 │ - const v14, 0x7f0e00f6 │ + const v13, 0x7f0e00f6 │ │ - const/4 v15, 0x1 │ + const/4 v14, 0x1 │ │ - new-array v15, v15, [Ljava/lang/Object; │ + new-array v14, v14, [Ljava/lang/Object; │ │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->length()I │ + .line 446 │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v18 │ + move-result v17 │ │ - add-int/lit8 v18, v18, -0x2 │ + add-int/lit8 v17, v17, -0x2 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ - invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ + invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;->substring(II)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - aput-object v17, v15, v16 │ + aput-object v16, v14, v15 │ │ + .line 445 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14, v15}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v0, v13, v14}, Lindrora/atomic/irc/IRCService;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object p2 │ │ .line 447 │ goto/16 :goto_1 │ │ .line 448 │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v12 # "sb":Ljava/lang/StringBuilder; │ + .end local v11 # "sb":Ljava/lang/StringBuilder; │ :cond_a │ - const v14, 0x7f0e00f9 │ + const v13, 0x7f0e00f9 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + invoke-virtual {v0, v13}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ move-result-object p2 │ │ goto/16 :goto_1 │ │ .line 484 │ + nop │ + │ :array_0 │ .array-data 8 │ 0x0 │ 0xc8 │ 0xb4 │ 0xa0 │ 0x8c │ @@ -1681,14 +1691,15 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v2, p0, v3, p1, v0}, Lindrora/atomic/irc/IRCService$1;->(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V │ │ + .line 760 │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCService$1;->start()V │ │ .line 761 │ return-void │ .end method │ │ .method public declared-synchronized getConnection(I)Lindrora/atomic/irc/IRCConnection; │ @@ -1882,427 +1893,377 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method protected declared-synchronized networksChanged(I)V │ - .locals 19 │ + .locals 15 │ .param p1, "newNetworkType" # I │ │ .prologue │ .line 193 │ monitor-enter p0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ :try_start_0 │ - move-object/from16 v0, p0 │ - │ - iput-boolean v2, v0, Lindrora/atomic/irc/IRCService;->_isTransient:Z │ + iput-boolean v1, p0, Lindrora/atomic/irc/IRCService;->_isTransient:Z │ │ .line 194 │ - const/4 v2, -0x1 │ + const/4 v1, -0x1 │ │ move/from16 v0, p1 │ │ - if-ne v0, v2, :cond_0 │ - │ - move-object/from16 v0, p0 │ + if-ne v0, v1, :cond_0 │ │ - iget-object v2, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ + iget-object v1, p0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v2}, Lindrora/atomic/model/Settings;->reconnectLoss()Z │ + invoke-virtual {v1}, Lindrora/atomic/model/Settings;->reconnectLoss()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 195 │ - const v2, 0x7f0e00f9 │ + const v1, 0x7f0e00f9 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v1}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v3 │ + const-string v3, "Waiting for network" │ │ - const-string v4, "Waiting for network" │ + const/4 v4, -0x1 │ │ - const/4 v5, -0x1 │ + const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ - const/4 v8, 0x0 │ - │ - move-object/from16 v2, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v2 .. v8}, Lindrora/atomic/irc/IRCService;->updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ + invoke-direct/range {v1 .. v7}, Lindrora/atomic/irc/IRCService;->updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ .line 196 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 197 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ + iget-object v1, p0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ │ - invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v1}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v2 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_4 │ + if-eqz v1, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v18 │ + move-result v14 │ │ .line 198 │ - .local v18, "sid":I │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + .local v14, "sid":I │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 200 │ - const-string v2, "indrora.atomic.server.status" │ + const-string v1, "indrora.atomic.server.status" │ │ - move/from16 v0, v18 │ + invoke-static {v1, v14}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ │ - invoke-static {v2, v0}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ - │ - move-result-object v17 │ + move-result-object v13 │ │ .line 201 │ - .local v17, "sIntent":Landroid/content/Intent; │ - move-object/from16 v0, p0 │ - │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + .local v13, "sIntent":Landroid/content/Intent; │ + invoke-virtual {p0, v13}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 193 │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v17 # "sIntent":Landroid/content/Intent; │ - .end local v18 # "sid":I │ + .end local v13 # "sIntent":Landroid/content/Intent; │ + .end local v14 # "sid":I │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 206 │ :cond_0 │ :try_start_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ + iget-object v1, p0, Lindrora/atomic/irc/IRCService;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v2}, Lindrora/atomic/model/Settings;->reconnectTransient()Z │ + invoke-virtual {v1}, Lindrora/atomic/model/Settings;->reconnectTransient()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 207 │ - const v2, 0x7f0e00f9 │ + const v1, 0x7f0e00f9 │ │ - move-object/from16 v0, p0 │ + invoke-virtual {p0, v1}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v0, v2}, Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String; │ + move-result-object v2 │ │ - move-result-object v3 │ + const-string v3, "Network in transition" │ │ - const-string v4, "Network in transition" │ + const/4 v4, -0x1 │ │ - const/4 v5, -0x1 │ + const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ - const/4 v8, 0x0 │ - │ - move-object/from16 v2, p0 │ + move-object v1, p0 │ │ - invoke-direct/range {v2 .. v8}, Lindrora/atomic/irc/IRCService;->updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ + invoke-direct/range {v1 .. v7}, Lindrora/atomic/irc/IRCService;->updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V │ │ .line 208 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ + iget-object v1, p0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ │ - invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v1}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v2 │ │ - .restart local v11 # "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/Integer; │ + check-cast v1, Ljava/lang/Integer; │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v18 │ + move-result v14 │ │ .line 209 │ - .restart local v18 # "sid":I │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ + .restart local v14 # "sid":I │ + iget-object v1, p0, Lindrora/atomic/irc/IRCService;->connections:Ljava/util/HashMap; │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lindrora/atomic/irc/IRCConnection; │ + check-cast v1, Lindrora/atomic/irc/IRCConnection; │ │ - invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;->disconnect()V │ + invoke-virtual {v1}, Lindrora/atomic/irc/IRCConnection;->disconnect()V │ │ .line 210 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 211 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 215 │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v18 # "sid":I │ + .end local v14 # "sid":I │ :cond_2 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - sget-object v3, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - new-array v3, v3, [Ljava/lang/Integer; │ + new-array v2, v2, [Ljava/lang/Integer; │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, [Ljava/lang/Integer; │ + check-cast v1, [Ljava/lang/Integer; │ │ - move-object v0, v2 │ + move-object v0, v1 │ │ check-cast v0, [Ljava/lang/Integer; │ │ - move-object v14, v0 │ + move-object v10, v0 │ │ .line 216 │ - .local v14, "new_servers":[Ljava/lang/Integer; │ - move-object v9, v14 │ + .local v10, "new_servers":[Ljava/lang/Integer; │ + array-length v2, v10 │ │ - .local v9, "arr$":[Ljava/lang/Integer; │ - array-length v12, v9 │ - │ - .local v12, "len$":I │ - const/4 v11, 0x0 │ + const/4 v1, 0x0 │ │ - .local v11, "i$":I │ :goto_2 │ - if-ge v11, v12, :cond_3 │ + if-ge v1, v2, :cond_3 │ │ - aget-object v2, v9, v11 │ + aget-object v3, v10, v1 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v15 │ + move-result v11 │ │ .line 218 │ - .local v15, "reconnect_server":I │ + .local v11, "reconnect_server":I │ invoke-static {}, Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v15}, Lindrora/atomic/Atomic;->getServerById(I)Lindrora/atomic/model/Server; │ + invoke-virtual {v3, v11}, Lindrora/atomic/Atomic;->getServerById(I)Lindrora/atomic/model/Server; │ │ - move-result-object v16 │ + move-result-object v12 │ │ .line 220 │ - .local v16, "s":Lindrora/atomic/model/Server; │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v15}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + .local v12, "s":Lindrora/atomic/model/Server; │ + invoke-virtual {p0, v11}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Lindrora/atomic/irc/IRCConnection;->disconnect()V │ + invoke-virtual {v3}, Lindrora/atomic/irc/IRCConnection;->disconnect()V │ │ .line 222 │ - const/4 v2, 0x3 │ - │ - move-object/from16 v0, v16 │ + const/4 v3, 0x3 │ │ - invoke-virtual {v0, v2}, Lindrora/atomic/model/Server;->setStatus(I)V │ + invoke-virtual {v12, v3}, Lindrora/atomic/model/Server;->setStatus(I)V │ │ .line 223 │ - const-string v2, "indrora.atomic.server.status" │ + const-string v3, "indrora.atomic.server.status" │ │ - invoke-static {v2, v15}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ + invoke-static {v3, v11}, Lindrora/atomic/model/Broadcast;->createServerIntent(Ljava/lang/String;I)Landroid/content/Intent; │ │ - move-result-object v17 │ + move-result-object v13 │ │ .line 225 │ - .restart local v17 # "sIntent":Landroid/content/Intent; │ - move-object/from16 v0, p0 │ - │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + .restart local v13 # "sIntent":Landroid/content/Intent; │ + invoke-virtual {p0, v13}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 228 │ - new-instance v13, Lindrora/atomic/model/Message; │ + new-instance v9, Lindrora/atomic/model/Message; │ │ - const-string v2, "Waiting on network connectivity" │ + const-string v3, "Waiting on network connectivity" │ │ - invoke-direct {v13, v2}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v9, v3}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 229 │ - .local v13, "message":Lindrora/atomic/model/Message; │ - const v2, 0x7f020087 │ + .local v9, "message":Lindrora/atomic/model/Message; │ + const v3, 0x7f020087 │ │ - invoke-virtual {v13, v2}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v9, v3}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 230 │ - sget-object v2, Lindrora/atomic/model/Message$MessageColor;->SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ + sget-object v3, Lindrora/atomic/model/Message$MessageColor;->SERVER_EVENT:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v13, v2}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v9, v3}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 232 │ - const-string v2, "" │ - │ - move-object/from16 v0, v16 │ + const-string v3, "" │ │ - invoke-virtual {v0, v2}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v12, v3}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2, v13}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v3, v9}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 234 │ - const-string v2, "indrora.atomic.conversation.message" │ + const-string v3, "indrora.atomic.conversation.message" │ │ - const-string v3, "" │ + const-string v4, "" │ │ - invoke-static {v2, v15, v3}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ + invoke-static {v3, v11, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 239 │ - .local v10, "cIntent":Landroid/content/Intent; │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v10}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ + .local v8, "cIntent":Landroid/content/Intent; │ + invoke-virtual {p0, v8}, Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 242 │ - move-object/from16 v0, p0 │ - │ - move-object/from16 v1, v16 │ - │ - invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;->connect(Lindrora/atomic/model/Server;)V │ + invoke-virtual {p0, v12}, Lindrora/atomic/irc/IRCService;->connect(Lindrora/atomic/model/Server;)V │ │ .line 245 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v3, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ .line 216 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 248 │ - .end local v10 # "cIntent":Landroid/content/Intent; │ - .end local v13 # "message":Lindrora/atomic/model/Message; │ - .end local v15 # "reconnect_server":I │ - .end local v16 # "s":Lindrora/atomic/model/Server; │ - .end local v17 # "sIntent":Landroid/content/Intent; │ + .end local v8 # "cIntent":Landroid/content/Intent; │ + .end local v9 # "message":Lindrora/atomic/model/Message; │ + .end local v11 # "reconnect_server":I │ + .end local v12 # "s":Lindrora/atomic/model/Server; │ + .end local v13 # "sIntent":Landroid/content/Intent; │ :cond_3 │ - sget-object v2, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ + sget-object v1, Lindrora/atomic/irc/IRCService;->reconnectNextNetwork:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 251 │ - .end local v9 # "arr$":[Ljava/lang/Integer; │ - .end local v11 # "i$":I │ - .end local v12 # "len$":I │ - .end local v14 # "new_servers":[Ljava/lang/Integer; │ + .end local v10 # "new_servers":[Ljava/lang/Integer; │ :cond_4 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/irc/IRCService;->checkServiceStatus()V │ + invoke-virtual {p0}, Lindrora/atomic/irc/IRCService;->checkServiceStatus()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 253 │ monitor-exit p0 │ │ return-void ├── smali/indrora/atomic/activity/ConversationActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 269 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$2;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ForgetCertificatesActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ .prologue │ .line 28 │ iput-object p1, p0, Lindrora/atomic/activity/ForgetCertificatesActivity$1;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 877 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$7;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/AddServerActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$cv:Lindrora/atomic/dialog/CommandListView; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/AddServerActivity; │ │ .prologue │ .line 283 │ iput-object p1, p0, Lindrora/atomic/activity/AddServerActivity$2;->this$0:Lindrora/atomic/activity/AddServerActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/AddServerActivity$2;->val$cv:Lindrora/atomic/dialog/CommandListView; ├── smali/indrora/atomic/activity/ConversationActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$1;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$6$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$nick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lindrora/atomic/activity/ConversationActivity$6; │ │ .prologue │ .line 726 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6; │ │ iput-object p2, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->val$nick:Ljava/lang/String; │ │ @@ -67,14 +68,15 @@ │ │ move-result-object v7 │ │ iget-object v8, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6; │ │ iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ + .line 736 │ invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v8 │ @@ -171,14 +173,15 @@ │ │ iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-static {v7}, Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ move-result-object v7 │ │ + .line 758 │ invoke-virtual {v7, v4}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ move-result-object v5 │ │ .line 759 │ .local v5, "query":Lindrora/atomic/model/Conversation; │ if-nez v5, :cond_0 │ @@ -203,18 +206,20 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v7 │ │ + .line 763 │ invoke-virtual {v7}, Lindrora/atomic/model/Settings;->getHistorySize()I │ │ move-result v7 │ │ + .line 762 │ invoke-virtual {v5, v7}, Lindrora/atomic/model/Conversation;->setHistorySize(I)V │ │ .line 764 │ iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6; │ │ iget-object v7, v7, Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ @@ -227,22 +232,24 @@ │ .line 766 │ const-string v7, "indrora.atomic.conversation.new" │ │ iget-object v8, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6; │ │ iget-object v8, v8, Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ + .line 767 │ invoke-static {v8}, Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v8 │ │ + .line 766 │ invoke-static {v7, v8, v4}, Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ move-result-object v3 │ │ .line 769 │ .local v3, "intent":Landroid/content/Intent; │ iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6; ├── smali/indrora/atomic/activity/ConversationActivity.smali │ @@ -421,84 +421,84 @@ │ .line 106 │ iget-object v0, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ return-object v0 │ .end method │ │ .method private doNickCompletion(Landroid/widget/EditText;)V │ - .locals 25 │ + .locals 24 │ .param p1, "input" # Landroid/widget/EditText; │ │ .prologue │ .line 1193 │ invoke-virtual/range {p1 .. p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 1195 │ - .local v21, "text":Ljava/lang/String; │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/String;->length()I │ + .local v20, "text":Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I │ │ move-result v2 │ │ if-gtz v2, :cond_1 │ │ .line 1304 │ :cond_0 │ :goto_0 │ return-void │ │ .line 1199 │ :cond_1 │ const-string v2, "[\\s,.-]+" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 1201 │ - .local v22, "tokens":[Ljava/lang/String; │ - move-object/from16 v0, v22 │ + .local v21, "tokens":[Ljava/lang/String; │ + move-object/from16 v0, v21 │ │ array-length v2, v0 │ │ if-lez v2, :cond_0 │ │ .line 1205 │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ array-length v2, v0 │ │ add-int/lit8 v2, v2, -0x1 │ │ - aget-object v2, v22, v2 │ + aget-object v2, v21, v2 │ │ sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ .line 1206 │ - .local v24, "word":Ljava/lang/String; │ - move-object/from16 v0, v22 │ + .local v23, "word":Ljava/lang/String; │ + move-object/from16 v0, v21 │ │ array-length v2, v0 │ │ add-int/lit8 v2, v2, -0x1 │ │ const/4 v3, 0x0 │ │ - aput-object v3, v22, v2 │ + aput-object v3, v21, v2 │ │ .line 1208 │ invoke-virtual/range {p1 .. p1}, Landroid/widget/EditText;->getSelectionStart()I │ │ move-result v9 │ │ .line 1209 │ @@ -513,62 +513,64 @@ │ │ move-result v11 │ │ .line 1211 │ .local v11, "cursor":I │ invoke-static {v9, v12}, Ljava/lang/Math;->max(II)I │ │ - move-result v20 │ + move-result v19 │ │ .line 1213 │ - .local v20, "sel_end":I │ - move/from16 v0, v20 │ + .local v19, "sel_end":I │ + move/from16 v0, v19 │ │ if-eq v11, v0, :cond_4 │ │ - const/16 v16, 0x1 │ + const/4 v15, 0x1 │ │ .line 1215 │ - .local v16, "in_selection":Z │ + .local v15, "in_selection":Z │ :goto_1 │ - if-eqz v16, :cond_5 │ + if-eqz v15, :cond_5 │ │ .line 1216 │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v11, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ .line 1244 │ :goto_2 │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ + .line 1245 │ invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ move-result v3 │ │ + .line 1244 │ invoke-virtual {v2, v3}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ move-result-object v10 │ │ .line 1247 │ .local v10, "conversationForUserList":Lindrora/atomic/model/Conversation; │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 1249 │ - .local v23, "users":[Ljava/lang/String; │ + .local v22, "users":[Ljava/lang/String; │ invoke-virtual {v10}, Lindrora/atomic/model/Conversation;->getType()I │ │ move-result v2 │ │ const/4 v3, 0x1 │ │ if-ne v2, v3, :cond_2 │ @@ -590,110 +592,111 @@ │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ move-result-object v2 │ │ + .line 1251 │ invoke-virtual {v10}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCConnection;->getUsersAsStringArray(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ .line 1255 │ :cond_2 │ - if-eqz v23, :cond_0 │ + if-eqz v22, :cond_0 │ │ .line 1256 │ - new-instance v19, Ljava/util/ArrayList; │ + new-instance v18, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/util/ArrayList;->()V │ │ .line 1258 │ - .local v19, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v18, "result":Ljava/util/List;, "Ljava/util/List;" │ const/4 v13, 0x0 │ │ .local v13, "i":I │ :goto_3 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ array-length v2, v0 │ │ if-ge v13, v2, :cond_a │ │ .line 1259 │ - aget-object v2, v23, v13 │ + aget-object v2, v22, v13 │ │ sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Lindrora/atomic/activity/ConversationActivity;->removeStatusChar(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 1260 │ - .local v18, "nick":Ljava/lang/String; │ + .local v17, "nick":Ljava/lang/String; │ sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v2 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ .line 1261 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1258 │ :cond_3 │ add-int/lit8 v13, v13, 0x1 │ │ goto :goto_3 │ │ .line 1213 │ .end local v10 # "conversationForUserList":Lindrora/atomic/model/Conversation; │ .end local v13 # "i":I │ - .end local v16 # "in_selection":Z │ - .end local v18 # "nick":Ljava/lang/String; │ - .end local v19 # "result":Ljava/util/List;, "Ljava/util/List;" │ - .end local v23 # "users":[Ljava/lang/String; │ + .end local v15 # "in_selection":Z │ + .end local v17 # "nick":Ljava/lang/String; │ + .end local v18 # "result":Ljava/util/List;, "Ljava/util/List;" │ + .end local v22 # "users":[Ljava/lang/String; │ :cond_4 │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_1 │ │ .line 1220 │ - .restart local v16 # "in_selection":Z │ + .restart local v15 # "in_selection":Z │ :cond_5 │ add-int/lit8 v11, v11, -0x1 │ │ .line 1221 │ if-lez v11, :cond_6 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v11}, Ljava/lang/String;->charAt(I)C │ │ move-result v2 │ │ const/16 v3, 0x20 │ │ @@ -704,15 +707,15 @@ │ if-gez v11, :cond_7 │ │ .line 1227 │ const/4 v11, 0x0 │ │ .line 1230 │ :cond_7 │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v11}, Ljava/lang/String;->charAt(I)C │ │ move-result v2 │ │ const/16 v3, 0x20 │ │ @@ -721,108 +724,108 @@ │ .line 1231 │ add-int/lit8 v11, v11, 0x1 │ │ .line 1234 │ :cond_8 │ const/16 v2, 0x20 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ invoke-virtual {v0, v2, v11}, Ljava/lang/String;->indexOf(II)I │ │ - move-result v20 │ + move-result v19 │ │ .line 1236 │ const/4 v2, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ if-ne v0, v2, :cond_9 │ │ .line 1237 │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/String;->length()I │ │ - move-result v20 │ + move-result v19 │ │ .line 1240 │ :cond_9 │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v11, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ goto/16 :goto_2 │ │ .line 1265 │ .restart local v10 # "conversationForUserList":Lindrora/atomic/model/Conversation; │ .restart local v13 # "i":I │ - .restart local v19 # "result":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v23 # "users":[Ljava/lang/String; │ + .restart local v18 # "result":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v22 # "users":[Ljava/lang/String; │ :cond_a │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ move-result v2 │ │ const/4 v3, 0x1 │ │ if-ne v2, v3, :cond_b │ │ .line 1266 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v11, v1}, Landroid/widget/EditText;->setSelection(II)V │ │ .line 1267 │ const/4 v2, 0x0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/Integer; │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ - aget-object v2, v23, v2 │ + aget-object v2, v22, v2 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;->insertNickCompletion(Landroid/widget/EditText;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1268 │ :cond_b │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ move-result v2 │ │ if-lez v2, :cond_0 │ │ .line 1276 │ move-object/from16 v4, p1 │ │ .line 1277 │ .local v4, "finput":Landroid/widget/EditText; │ move v5, v11 │ │ .line 1278 │ .local v5, "fCursor":I │ - move/from16 v6, v20 │ + move/from16 v6, v19 │ │ .line 1279 │ .local v6, "fSelEnd":I │ new-instance v8, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ @@ -831,66 +834,65 @@ │ .line 1280 │ .local v8, "b":Landroid/app/AlertDialog$Builder; │ const-string v2, "Disambiguation" │ │ invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 1283 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->size()I │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->size()I │ │ move-result v2 │ │ new-array v7, v2, [Ljava/lang/String; │ │ .line 1284 │ .local v7, "extra":[Ljava/lang/String; │ const/4 v13, 0x0 │ │ .line 1285 │ - invoke-interface/range {v19 .. v19}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v18 .. v18}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v2 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_c │ + if-eqz v3, :cond_c │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Ljava/lang/Integer; │ + check-cast v16, Ljava/lang/Integer; │ │ .line 1286 │ - .local v17, "n":Ljava/lang/Integer; │ + .local v16, "n":Ljava/lang/Integer; │ add-int/lit8 v14, v13, 0x1 │ │ .end local v13 # "i":I │ .local v14, "i":I │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v3 │ │ - aget-object v2, v23, v2 │ + aget-object v3, v22, v3 │ │ - aput-object v2, v7, v13 │ + aput-object v3, v7, v13 │ │ move v13, v14 │ │ .line 1287 │ .end local v14 # "i":I │ .restart local v13 # "i":I │ goto :goto_4 │ │ .line 1290 │ - .end local v17 # "n":Ljava/lang/Integer; │ + .end local v16 # "n":Ljava/lang/Integer; │ :cond_c │ new-instance v2, Lindrora/atomic/activity/ConversationActivity$10; │ │ move-object/from16 v3, p0 │ │ invoke-direct/range {v2 .. v7}, Lindrora/atomic/activity/ConversationActivity$10;->(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V │ │ @@ -1068,14 +1070,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/inputmethod/InputMethodManager; │ │ const/4 v1, 0x2 │ │ + .line 1344 │ invoke-virtual {v0, p1, v1}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z │ │ .line 1345 │ return-void │ .end method │ │ .method private static removeStatusChar(Ljava/lang/String;)Ljava/lang/String; │ @@ -1116,387 +1119,386 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method private sendMessage(Ljava/lang/String;)V │ - .locals 13 │ + .locals 10 │ .param p1, "text" # Ljava/lang/String; │ │ .prologue │ .line 1119 │ - const-string v10, "" │ + const-string v7, "" │ │ - invoke-virtual {p1, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 1187 │ :cond_0 │ :goto_0 │ return-void │ │ .line 1124 │ :cond_1 │ - const-string v10, "\n" │ + const-string v7, "\n" │ │ - invoke-virtual {p1, v10}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {p1, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 1126 │ - const-string v10, "\\r?\\n" │ + const-string v7, "\\r?\\n" │ │ - invoke-virtual {p1, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {p1, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 1128 │ - .local v6, "lines":[Ljava/lang/String; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v3, "lines":[Ljava/lang/String; │ + array-length v8, v3 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + const/4 v7, 0x0 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v4, :cond_0 │ + if-ge v7, v8, :cond_0 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v3, v7 │ │ .line 1129 │ - .local v5, "line":Ljava/lang/String; │ - invoke-direct {p0, v5}, Lindrora/atomic/activity/ConversationActivity;->sendMessage(Ljava/lang/String;)V │ + .local v2, "line":Ljava/lang/String; │ + invoke-direct {p0, v2}, Lindrora/atomic/activity/ConversationActivity;->sendMessage(Ljava/lang/String;)V │ │ .line 1128 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 1135 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "line":Ljava/lang/String; │ - .end local v6 # "lines":[Ljava/lang/String; │ + .end local v2 # "line":Ljava/lang/String; │ + .end local v3 # "lines":[Ljava/lang/String; │ :cond_2 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - const/16 v11, 0x1c4 │ + const/16 v8, 0x1c4 │ │ - if-le v10, v11, :cond_6 │ + if-le v7, v8, :cond_6 │ │ .line 1136 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ - .local v3, "idx":I │ + .local v1, "idx":I │ :goto_2 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v10 │ + move-result v7 │ │ - if-ge v3, v10, :cond_0 │ + if-ge v1, v7, :cond_0 │ │ .line 1138 │ - add-int/lit16 v10, v3, 0x1c2 │ + add-int/lit16 v7, v1, 0x1c2 │ │ + .line 1139 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v11 │ + move-result v8 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->min(II)I │ + invoke-static {v7, v8}, Ljava/lang/Math;->min(II)I │ │ - move-result v10 │ + move-result v7 │ │ - invoke-virtual {p1, v3, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + .line 1138 │ + invoke-virtual {p1, v1, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 1140 │ - .local v9, "real_line":Ljava/lang/String; │ - if-eqz v3, :cond_3 │ + .local v6, "real_line":Ljava/lang/String; │ + if-eqz v1, :cond_3 │ │ - add-int/lit16 v10, v3, 0x1c2 │ + add-int/lit16 v7, v1, 0x1c2 │ │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v11 │ + move-result v8 │ │ - if-ge v10, v11, :cond_4 │ + if-ge v7, v8, :cond_4 │ │ .line 1141 │ :cond_3 │ - 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 │ │ - invoke-virtual {v10, v9}, 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 v10 │ + move-result-object v7 │ │ - const-string v11, "\u2026" │ + const-string v8, "\u2026" │ │ - 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 v9 │ + move-result-object v6 │ │ .line 1143 │ :cond_4 │ - if-lez v3, :cond_5 │ + if-lez v1, :cond_5 │ │ .line 1144 │ - 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, "\u2026" │ + const-string v8, "\u2026" │ │ - 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, v9}, 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 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 v9 │ + move-result-object v6 │ │ .line 1146 │ :cond_5 │ - invoke-direct {p0, v9}, Lindrora/atomic/activity/ConversationActivity;->sendMessage(Ljava/lang/String;)V │ + invoke-direct {p0, v6}, Lindrora/atomic/activity/ConversationActivity;->sendMessage(Ljava/lang/String;)V │ │ .line 1136 │ - add-int/lit16 v3, v3, 0x1c2 │ + add-int/lit16 v1, v1, 0x1c2 │ │ goto :goto_2 │ │ .line 1151 │ - .end local v3 # "idx":I │ - .end local v9 # "real_line":Ljava/lang/String; │ + .end local v1 # "idx":I │ + .end local v6 # "real_line":Ljava/lang/String; │ :cond_6 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v10}, Lindrora/atomic/model/Server;->isConnected()Z │ + invoke-virtual {v7}, Lindrora/atomic/model/Server;->isConnected()Z │ │ - move-result v10 │ + move-result v7 │ │ - if-nez v10, :cond_7 │ + if-nez v7, :cond_7 │ │ .line 1152 │ - new-instance v7, Lindrora/atomic/model/Message; │ + new-instance v4, Lindrora/atomic/model/Message; │ │ - const v10, 0x7f0e00c6 │ + const v7, 0x7f0e00c6 │ │ - invoke-virtual {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v7}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v7, v10}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v4, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 1153 │ - .local v7, "message":Lindrora/atomic/model/Message; │ - sget-object v10, Lindrora/atomic/model/Message$MessageColor;->ERROR:Lindrora/atomic/model/Message$MessageColor; │ + .local v4, "message":Lindrora/atomic/model/Message; │ + sget-object v7, Lindrora/atomic/model/Message$MessageColor;->ERROR:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 1154 │ - const v10, 0x7f02006f │ + const v7, 0x7f02006f │ │ - invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 1155 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v8, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v11}, Lindrora/atomic/model/Server;->getSelectedConversation()Ljava/lang/String; │ + invoke-virtual {v8}, Lindrora/atomic/model/Server;->getSelectedConversation()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v10, v11}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v7, v8}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10, v7}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v7, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1157 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v10}, Lindrora/atomic/model/Server;->getSelectedConversation()Ljava/lang/String; │ + invoke-virtual {v7}, Lindrora/atomic/model/Server;->getSelectedConversation()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->onConversationMessage(Ljava/lang/String;)V │ + invoke-virtual {p0, v7}, Lindrora/atomic/activity/ConversationActivity;->onConversationMessage(Ljava/lang/String;)V │ │ .line 1160 │ - .end local v7 # "message":Lindrora/atomic/model/Message; │ + .end local v4 # "message":Lindrora/atomic/model/Message; │ :cond_7 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->scrollback:Lindrora/atomic/model/Scrollback; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->scrollback:Lindrora/atomic/model/Scrollback; │ │ - invoke-virtual {v10, p1}, Lindrora/atomic/model/Scrollback;->addMessage(Ljava/lang/String;)V │ + invoke-virtual {v7, p1}, Lindrora/atomic/model/Scrollback;->addMessage(Ljava/lang/String;)V │ │ .line 1162 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ + iget-object v8, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ - invoke-virtual {v11}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ + invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ - move-result v11 │ + move-result v8 │ │ - invoke-virtual {v10, v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v7, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 1164 │ - .local v1, "conversation":Lindrora/atomic/model/Conversation; │ - if-eqz v1, :cond_0 │ + .local v0, "conversation":Lindrora/atomic/model/Conversation; │ + if-eqz v0, :cond_0 │ │ .line 1165 │ - const-string v10, "/" │ + const-string v7, "/" │ │ - invoke-virtual {p1, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {p1, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_8 │ + if-eqz v7, :cond_8 │ │ - const-string v10, "//" │ + const-string v7, "//" │ │ - invoke-virtual {p1, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {p1, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_a │ + if-eqz v7, :cond_a │ │ .line 1166 │ :cond_8 │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getType()I │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getType()I │ │ - move-result v10 │ + move-result v7 │ │ - const/4 v11, 0x3 │ + const/4 v8, 0x3 │ │ - if-eq v10, v11, :cond_9 │ + if-eq v7, v8, :cond_9 │ │ .line 1167 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - invoke-virtual {v10}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - iget v11, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ + iget v8, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - invoke-virtual {v10, v11}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10}, Lindrora/atomic/irc/IRCConnection;->getNick()Ljava/lang/String; │ + .line 1168 │ + invoke-virtual {v7}, Lindrora/atomic/irc/IRCConnection;->getNick()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 1171 │ - .local v8, "nickname":Ljava/lang/String; │ - new-instance v10, Lindrora/atomic/model/Message; │ + .local v5, "nickname":Ljava/lang/String; │ + new-instance v7, Lindrora/atomic/model/Message; │ │ - invoke-direct {v10, p1, v8}, Lindrora/atomic/model/Message;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, p1, v5}, Lindrora/atomic/model/Message;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v1, v10}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v0, v7}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ .line 1172 │ - iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ + iget-object v7, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - invoke-virtual {v10}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual {v7}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - iget v11, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ + iget v8, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - invoke-virtual {v10, v11}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual {v7, v8}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + .line 1173 │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v10, v11, p1}, Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v8, p1}, Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1181 │ - .end local v8 # "nickname":Ljava/lang/String; │ + .end local v5 # "nickname":Ljava/lang/String; │ :goto_3 │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->onConversationMessage(Ljava/lang/String;)V │ + invoke-virtual {p0, v7}, Lindrora/atomic/activity/ConversationActivity;->onConversationMessage(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1175 │ :cond_9 │ - new-instance v7, Lindrora/atomic/model/Message; │ + new-instance v4, Lindrora/atomic/model/Message; │ │ - const v10, 0x7f0e0032 │ + const v7, 0x7f0e0032 │ │ - invoke-virtual {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ + .line 1176 │ + invoke-virtual {p0, v7}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-direct {v7, v10}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ + invoke-direct {v4, v7}, Lindrora/atomic/model/Message;->(Ljava/lang/String;)V │ │ .line 1177 │ - .restart local v7 # "message":Lindrora/atomic/model/Message; │ - sget-object v10, Lindrora/atomic/model/Message$MessageColor;->TOPIC:Lindrora/atomic/model/Message$MessageColor; │ + .restart local v4 # "message":Lindrora/atomic/model/Message; │ + sget-object v7, Lindrora/atomic/model/Message$MessageColor;->TOPIC:Lindrora/atomic/model/Message$MessageColor; │ │ - invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ + invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;->setColor(Lindrora/atomic/model/Message$MessageColor;)V │ │ .line 1178 │ - const v10, 0x7f02009c │ + const v7, 0x7f02009c │ │ - invoke-virtual {v7, v10}, Lindrora/atomic/model/Message;->setIcon(I)V │ + invoke-virtual {v4, v7}, Lindrora/atomic/model/Message;->setIcon(I)V │ │ .line 1179 │ - invoke-virtual {v1, v7}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ + invoke-virtual {v0, v4}, Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V │ │ goto :goto_3 │ │ .line 1183 │ - .end local v7 # "message":Lindrora/atomic/model/Message; │ + .end local v4 # "message":Lindrora/atomic/model/Message; │ :cond_a │ invoke-static {}, Lindrora/atomic/command/CommandParser;->getInstance()Lindrora/atomic/command/CommandParser; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v8, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ + iget-object v9, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - invoke-virtual {v12}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + .line 1184 │ + invoke-virtual {v9}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v10, p1, v11, v1, v12}, Lindrora/atomic/command/CommandParser;->parse(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ + .line 1183 │ + invoke-virtual {v7, p1, v8, v0, v9}, Lindrora/atomic/command/CommandParser;->parse(Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private setupColors()V │ .locals 8 │ │ @@ -1561,20 +1563,22 @@ │ │ move-result v5 │ │ invoke-direct {v4, v5}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ const/4 v5, 0x0 │ │ + .line 468 │ invoke-virtual {v3}, Landroid/text/SpannableString;->length()I │ │ move-result v6 │ │ const/16 v7, 0x12 │ │ + .line 467 │ invoke-virtual {v3, v4, v5, v6, v7}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 470 │ iget-object v4, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ invoke-virtual {v4, v3}, Landroid/support/v7/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V │ │ @@ -1762,14 +1766,15 @@ │ .line 1387 │ goto :goto_0 │ │ .line 1389 │ :pswitch_2 │ const v3, 0x7f0e0164 │ │ + .line 1390 │ invoke-virtual {p0, v3}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/Object; │ @@ -1888,14 +1893,15 @@ │ │ goto :goto_0 │ │ .line 1091 │ :sswitch_1 │ const-string v1, "android.speech.extra.RESULTS" │ │ + .line 1092 │ invoke-virtual {p3, v1}, Landroid/content/Intent;->getStringArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 1093 │ .local v0, "matches":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ @@ -1928,24 +1934,26 @@ │ :sswitch_2 │ invoke-virtual {p0, v2}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ + .line 1102 │ invoke-virtual {p3}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "user" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 1101 │ invoke-direct {p0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;->insertNickCompletion(Landroid/widget/EditText;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 1089 │ nop │ │ @@ -2120,876 +2128,734 @@ │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onCreate(Landroid/os/Bundle;)V │ - .locals 17 │ + .locals 15 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 223 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ - │ - move-result-object v13 │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ - invoke-virtual {v13}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + move-result-object v11 │ │ - move-result-object v13 │ + invoke-virtual {v11}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - const-string v14, "serverId" │ + move-result-object v11 │ │ - invoke-virtual {v13, v14}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + const-string v12, "serverId" │ │ - move-result v13 │ + invoke-virtual {v11, v12}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-object/from16 v0, p0 │ + move-result v11 │ │ - iput v13, v0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ + iput v11, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ .line 224 │ invoke-static {}, Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic; │ │ - move-result-object v13 │ - │ - move-object/from16 v0, p0 │ - │ - iget v14, v0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ + move-result-object v11 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/Atomic;->getServerById(I)Lindrora/atomic/model/Server; │ + iget v12, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - move-result-object v13 │ + invoke-virtual {v11, v12}, Lindrora/atomic/Atomic;->getServerById(I)Lindrora/atomic/model/Server; │ │ - move-object/from16 v0, p0 │ + move-result-object v11 │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ .line 225 │ invoke-static {}, Lindrora/atomic/App;->getSettings()Lindrora/atomic/model/Settings; │ │ - move-result-object v13 │ - │ - move-object/from16 v0, p0 │ + move-result-object v11 │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ .line 226 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - if-nez v13, :cond_0 │ + if-nez v11, :cond_0 │ │ .line 227 │ - const-string v13, "OH GOD WHY" │ + const-string v11, "OH GOD WHY" │ │ - const-string v14, "ALL THE SETTINGS ARE GON OH GOD WHY" │ + const-string v12, "ALL THE SETTINGS ARE GON OH GOD WHY" │ │ - invoke-static {v13, v14}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v11, v12}, Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 228 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ │ .line 229 │ :cond_0 │ - new-instance v13, Lindrora/atomic/model/ColorScheme; │ - │ - move-object/from16 v0, p0 │ - │ - iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + new-instance v11, Lindrora/atomic/model/ColorScheme; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/Settings;->getColorScheme()Ljava/lang/String; │ + iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - move-result-object v14 │ + .line 230 │ + invoke-virtual {v12}, Lindrora/atomic/model/Settings;->getColorScheme()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - iget-object v15, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v13, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v15}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ + .line 231 │ + invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ │ - move-result v15 │ + move-result v13 │ │ - invoke-direct {v13, v14, v15}, Lindrora/atomic/model/ColorScheme;->(Ljava/lang/String;Z)V │ + invoke-direct {v11, v12, v13}, Lindrora/atomic/model/ColorScheme;->(Ljava/lang/String;Z)V │ │ - sput-object v13, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sput-object v11, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ .line 235 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->tintActionbar()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->tintActionbar()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_5 │ + if-eqz v11, :cond_5 │ │ .line 236 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ - │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_4 │ + if-eqz v11, :cond_4 │ │ - const v13, 0x7f0f0006 │ + const v11, 0x7f0f0006 │ │ :goto_0 │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->setTheme(I)V │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->setTheme(I)V │ │ .line 241 │ :goto_1 │ invoke-super/range {p0 .. p1}, Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 244 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - if-nez v13, :cond_1 │ + if-nez v11, :cond_1 │ │ .line 245 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ │ .line 248 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ - │ - invoke-virtual {v13}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-result-object v13 │ + invoke-virtual {v11}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v11 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->setTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 250 │ - const v13, 0x7f040024 │ - │ - move-object/from16 v0, p0 │ + const v11, 0x7f040024 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->setContentView(I)V │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->setContentView(I)V │ │ .line 252 │ - const v13, 0x7f0c006d │ - │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ + const v11, 0x7f0c006d │ │ - move-result-object v13 │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Landroid/support/v7/widget/Toolbar; │ + move-result-object v11 │ │ - move-object/from16 v0, p0 │ + check-cast v11, Landroid/support/v7/widget/Toolbar; │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ .line 253 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ - const v14, 0x7f100001 │ + const v12, 0x7f100001 │ │ - invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;->inflateMenu(I)V │ + invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;->inflateMenu(I)V │ │ .line 254 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->tintActionbar()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->tintActionbar()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_2 │ + if-eqz v11, :cond_2 │ │ .line 255 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ - │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;->setTitleTextColor(I)V │ + invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;->setTitleTextColor(I)V │ │ .line 256 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;->setSubtitleTextColor(I)V │ + invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;->setSubtitleTextColor(I)V │ │ .line 257 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getBackground()I │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getBackground()I │ - │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Landroid/support/v7/widget/Toolbar;->setBackgroundColor(I)V │ + invoke-virtual {v11, v12}, Landroid/support/v7/widget/Toolbar;->setBackgroundColor(I)V │ │ .line 259 │ :cond_2 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->_mainToolbar:Landroid/support/v7/widget/Toolbar; │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->setSupportActionBar(Landroid/support/v7/widget/Toolbar;)V │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->setSupportActionBar(Landroid/support/v7/widget/Toolbar;)V │ │ .line 262 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v13}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ + invoke-virtual {v11}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - iget v13, v13, Landroid/content/res/Configuration;->orientation:I │ + iget v11, v11, Landroid/content/res/Configuration;->orientation:I │ │ - const/4 v14, 0x2 │ + const/4 v12, 0x2 │ │ - if-ne v13, v14, :cond_6 │ + if-ne v11, v12, :cond_6 │ │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ .line 264 │ - .local v7, "isLandscape":Z │ + .local v5, "isLandscape":Z │ :goto_2 │ - const v13, 0x7f0c0070 │ - │ - move-object/from16 v0, p0 │ + const v11, 0x7f0c0070 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Landroid/widget/EditText; │ + check-cast v4, Landroid/widget/EditText; │ │ .line 265 │ - .local v6, "input":Landroid/widget/EditText; │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->inputKeyListener:Landroid/view/View$OnKeyListener; │ + .local v4, "input":Landroid/widget/EditText; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->inputKeyListener:Landroid/view/View$OnKeyListener; │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V │ │ .line 269 │ - new-instance v13, Lindrora/atomic/activity/ConversationActivity$2; │ + new-instance v11, Lindrora/atomic/activity/ConversationActivity$2; │ │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v13, v0}, Lindrora/atomic/activity/ConversationActivity$2;->(Lindrora/atomic/activity/ConversationActivity;)V │ + invoke-direct {v11, p0}, Lindrora/atomic/activity/ConversationActivity$2;->(Lindrora/atomic/activity/ConversationActivity;)V │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 275 │ - const v13, 0x7f0c006f │ + const v11, 0x7f0c006f │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v13 │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Landroid/support/v4/view/ViewPager; │ + move-result-object v11 │ │ - move-object/from16 v0, p0 │ + check-cast v11, Landroid/support/v4/view/ViewPager; │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ .line 277 │ - new-instance v13, Lindrora/atomic/adapter/ConversationPagerAdapter; │ + new-instance v11, Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v0, p0 │ - │ - iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ - │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v13, v0, v14}, Lindrora/atomic/adapter/ConversationPagerAdapter;->(Landroid/content/Context;Lindrora/atomic/model/Server;)V │ + iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v11, p0, v12}, Lindrora/atomic/adapter/ConversationPagerAdapter;->(Landroid/content/Context;Lindrora/atomic/model/Server;)V │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ .line 278 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ - │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ - iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v13, v14}, Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V │ + invoke-virtual {v11, v12}, Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V │ │ .line 280 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v13}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v11}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - iget v3, v13, Landroid/util/DisplayMetrics;->density:F │ + iget v2, v11, Landroid/util/DisplayMetrics;->density:F │ │ .line 282 │ - .local v3, "density":F │ - const v13, 0x7f0c006e │ + .local v2, "density":F │ + const v11, 0x7f0c006e │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v13 │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ - check-cast v13, Lindrora/atomic/indicator/ConversationIndicator; │ + move-result-object v11 │ │ - move-object/from16 v0, p0 │ + check-cast v11, Lindrora/atomic/indicator/ConversationIndicator; │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ .line 283 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - move-object/from16 v0, p0 │ - │ - iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setServer(Lindrora/atomic/model/Server;)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setServer(Lindrora/atomic/model/Server;)V │ │ .line 284 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - sget-object v14, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ + sget-object v12, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 285 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ - │ - move-object/from16 v0, p0 │ + iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ - iget-object v14, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ - │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setViewPager(Landroid/support/v4/view/ViewPager;)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setViewPager(Landroid/support/v4/view/ViewPager;)V │ │ .line 287 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterColor(I)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterColor(I)V │ │ .line 288 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + const/high16 v12, 0x3f800000 # 1.0f │ │ - const/high16 v14, 0x3f800000 # 1.0f │ + mul-float/2addr v12, v2 │ │ - mul-float/2addr v14, v3 │ - │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterLineHeight(F)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterLineHeight(F)V │ │ .line 289 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - const/high16 v14, 0x40400000 # 3.0f │ + const/high16 v12, 0x40400000 # 3.0f │ │ - mul-float/2addr v14, v3 │ + mul-float/2addr v12, v2 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterIndicatorHeight(F)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterIndicatorHeight(F)V │ │ .line 290 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - sget-object v14, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ + sget-object v12, Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->Underline:Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterIndicatorStyle(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setFooterIndicatorStyle(Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;)V │ │ .line 291 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getForeground()I │ │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setSelectedColor(I)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setSelectedColor(I)V │ │ .line 292 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + const/4 v12, 0x1 │ │ - const/4 v14, 0x1 │ - │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setSelectedBold(Z)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setSelectedBold(Z)V │ │ .line 293 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - sget-object v14, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sget-object v12, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - invoke-virtual {v14}, Lindrora/atomic/model/ColorScheme;->getBackground()I │ + invoke-virtual {v12}, Lindrora/atomic/model/ColorScheme;->getBackground()I │ │ - move-result v14 │ + move-result v12 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setBackgroundColor(I)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setBackgroundColor(I)V │ │ .line 295 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - const/16 v14, 0x8 │ + const/16 v12, 0x8 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setVisibility(I)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setVisibility(I)V │ │ .line 297 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ - │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - invoke-virtual {v13, v0}, Lindrora/atomic/indicator/ConversationIndicator;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ + invoke-virtual {v11, p0}, Lindrora/atomic/indicator/ConversationIndicator;->setOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ .line 299 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getHistorySize()I │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getHistorySize()I │ │ - move-result v13 │ - │ - move-object/from16 v0, p0 │ + move-result v11 │ │ - iput v13, v0, Lindrora/atomic/activity/ConversationActivity;->historySize:I │ + iput v11, p0, Lindrora/atomic/activity/ConversationActivity;->historySize:I │ │ .line 301 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Server;->getStatus()I │ + invoke-virtual {v11}, Lindrora/atomic/model/Server;->getStatus()I │ │ - move-result v13 │ + move-result v11 │ │ - const/4 v14, 0x3 │ + const/4 v12, 0x3 │ │ - if-ne v13, v14, :cond_3 │ + if-ne v11, v12, :cond_3 │ │ .line 302 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Server;->clearConversations()V │ + invoke-virtual {v11}, Lindrora/atomic/model/Server;->clearConversations()V │ │ .line 303 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v13}, Lindrora/atomic/adapter/ConversationPagerAdapter;->clearConversations()V │ + invoke-virtual {v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;->clearConversations()V │ │ .line 304 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ - │ - const-string v14, "" │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ + const-string v12, "" │ │ - move-result-object v13 │ + invoke-virtual {v11, v12}, Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation; │ │ - move-object/from16 v0, p0 │ + move-result-object v11 │ │ - iget v14, v0, Lindrora/atomic/activity/ConversationActivity;->historySize:I │ + iget v12, p0, Lindrora/atomic/activity/ConversationActivity;->historySize:I │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/model/Conversation;->setHistorySize(I)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/model/Conversation;->setHistorySize(I)V │ │ .line 308 │ :cond_3 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getFontSize()I │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getFontSize()I │ - │ - move-result v13 │ + move-result v11 │ │ - int-to-float v4, v13 │ + int-to-float v3, v11 │ │ .line 309 │ - .local v4, "fontSize":F │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ + .local v3, "fontSize":F │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->indicator:Lindrora/atomic/indicator/ConversationIndicator; │ │ - mul-float v14, v4, v3 │ + mul-float v12, v3, v2 │ │ - invoke-virtual {v13, v14}, Lindrora/atomic/indicator/ConversationIndicator;->setTextSize(F)V │ + invoke-virtual {v11, v12}, Lindrora/atomic/indicator/ConversationIndicator;->setTextSize(F)V │ │ .line 311 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getFontSize()I │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getFontSize()I │ │ - move-result v13 │ + move-result v11 │ │ - int-to-float v13, v13 │ + int-to-float v11, v11 │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setTextSize(F)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setTextSize(F)V │ │ .line 312 │ - sget-object v13, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ + sget-object v11, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface; │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setTypeface(Landroid/graphics/Typeface;)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setTypeface(Landroid/graphics/Typeface;)V │ │ .line 315 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ + invoke-virtual {v11}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v6 │ │ .line 317 │ - .local v8, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - invoke-interface {v8}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + .local v6, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v11 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_8 │ + if-eqz v12, :cond_8 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lindrora/atomic/model/Conversation; │ + check-cast v0, Lindrora/atomic/model/Conversation; │ │ .line 319 │ - .local v1, "conversation":Lindrora/atomic/model/Conversation; │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getStatus()I │ + .local v0, "conversation":Lindrora/atomic/model/Conversation; │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getStatus()I │ │ - move-result v13 │ + move-result v12 │ │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-ne v13, v14, :cond_7 │ + if-ne v12, v13, :cond_7 │ │ .line 320 │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ - │ - move-result-object v13 │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->onNewConversation(Ljava/lang/String;)V │ + invoke-virtual {p0, v12}, Lindrora/atomic/activity/ConversationActivity;->onNewConversation(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 236 │ - .end local v1 # "conversation":Lindrora/atomic/model/Conversation; │ - .end local v3 # "density":F │ - .end local v4 # "fontSize":F │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v6 # "input":Landroid/widget/EditText; │ - .end local v7 # "isLandscape":Z │ - .end local v8 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .end local v0 # "conversation":Lindrora/atomic/model/Conversation; │ + .end local v2 # "density":F │ + .end local v3 # "fontSize":F │ + .end local v4 # "input":Landroid/widget/EditText; │ + .end local v5 # "isLandscape":Z │ + .end local v6 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ :cond_4 │ - const v13, 0x7f0f0008 │ + const v11, 0x7f0f0008 │ │ goto/16 :goto_0 │ │ .line 239 │ :cond_5 │ - const v13, 0x7f0f0006 │ + const v11, 0x7f0f0006 │ │ - move-object/from16 v0, p0 │ - │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->setTheme(I)V │ + invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->setTheme(I)V │ │ goto/16 :goto_1 │ │ .line 262 │ :cond_6 │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_2 │ │ .line 322 │ - .restart local v1 # "conversation":Lindrora/atomic/model/Conversation; │ - .restart local v3 # "density":F │ - .restart local v4 # "fontSize":F │ - .restart local v5 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "input":Landroid/widget/EditText; │ - .restart local v7 # "isLandscape":Z │ - .restart local v8 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + .restart local v0 # "conversation":Lindrora/atomic/model/Conversation; │ + .restart local v2 # "density":F │ + .restart local v3 # "fontSize":F │ + .restart local v4 # "input":Landroid/widget/EditText; │ + .restart local v5 # "isLandscape":Z │ + .restart local v6 # "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ :cond_7 │ - invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ - │ - move-result-object v13 │ + invoke-virtual {v0}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v12 │ │ - invoke-virtual {v0, v13}, Lindrora/atomic/activity/ConversationActivity;->createNewConversation(Ljava/lang/String;)V │ + invoke-virtual {p0, v12}, Lindrora/atomic/activity/ConversationActivity;->createNewConversation(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 326 │ - .end local v1 # "conversation":Lindrora/atomic/model/Conversation; │ + .end local v0 # "conversation":Lindrora/atomic/model/Conversation; │ :cond_8 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ .line 328 │ - .local v9, "setInputTypeFlags":I │ - const v13, 0x8000 │ + .local v7, "setInputTypeFlags":I │ + const v11, 0x8000 │ │ - or-int/2addr v9, v13 │ + or-int/2addr v7, v11 │ │ .line 330 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->autoCapSentences()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->autoCapSentences()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_9 │ + if-eqz v11, :cond_9 │ │ .line 331 │ - or-int/lit16 v9, v9, 0x4000 │ + or-int/lit16 v7, v7, 0x4000 │ │ .line 334 │ :cond_9 │ - if-eqz v7, :cond_a │ - │ - move-object/from16 v0, p0 │ + if-eqz v5, :cond_a │ │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->imeExtract()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->imeExtract()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_a │ + if-eqz v11, :cond_a │ │ .line 335 │ - or-int/lit8 v9, v9, 0x40 │ + or-int/lit8 v7, v7, 0x40 │ │ .line 338 │ :cond_a │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->imeExtract()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->imeExtract()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-nez v13, :cond_b │ + if-nez v11, :cond_b │ │ .line 339 │ - invoke-virtual {v6}, Landroid/widget/EditText;->getImeOptions()I │ + invoke-virtual {v4}, Landroid/widget/EditText;->getImeOptions()I │ │ - move-result v13 │ + move-result v11 │ │ - const/high16 v14, 0x10000000 │ + const/high16 v12, 0x10000000 │ │ - or-int/2addr v13, v14 │ + or-int/2addr v11, v12 │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setImeOptions(I)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setImeOptions(I)V │ │ .line 343 │ :cond_b │ - invoke-virtual {v6}, Landroid/widget/EditText;->getInputType()I │ + invoke-virtual {v4}, Landroid/widget/EditText;->getInputType()I │ │ - move-result v13 │ + move-result v11 │ │ - or-int/2addr v13, v9 │ + or-int/2addr v11, v7 │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setInputType(I)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setInputType(I)V │ │ .line 344 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getWindow()Landroid/view/Window; │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getWindow()Landroid/view/Window; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - const/4 v14, 0x3 │ + const/4 v12, 0x3 │ │ - invoke-virtual {v13, v14}, Landroid/view/Window;->setSoftInputMode(I)V │ + invoke-virtual {v11, v12}, Landroid/view/Window;->setSoftInputMode(I)V │ │ .line 345 │ - new-instance v13, Lindrora/atomic/activity/ConversationActivity$3; │ - │ - move-object/from16 v0, p0 │ + new-instance v11, Lindrora/atomic/activity/ConversationActivity$3; │ │ - invoke-direct {v13, v0}, Lindrora/atomic/activity/ConversationActivity$3;->(Lindrora/atomic/activity/ConversationActivity;)V │ + invoke-direct {v11, p0}, Lindrora/atomic/activity/ConversationActivity$3;->(Lindrora/atomic/activity/ConversationActivity;)V │ │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V │ │ .line 355 │ - move-object/from16 v0, p0 │ - │ - iget-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ + invoke-virtual {v11}, Lindrora/atomic/model/Settings;->getUseDarkColors()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_c │ + if-eqz v11, :cond_c │ │ - const v10, 0x7f020085 │ + const v8, 0x7f020085 │ │ .line 358 │ - .local v10, "tabCompleteDrawableResource":I │ + .local v8, "tabCompleteDrawableResource":I │ :goto_4 │ - invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v13, v10}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v11, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 362 │ - .local v11, "tabcompleteDrawable":Landroid/graphics/drawable/Drawable; │ - const/4 v13, 0x0 │ - │ - const/4 v14, 0x0 │ + .local v9, "tabcompleteDrawable":Landroid/graphics/drawable/Drawable; │ + const/4 v11, 0x0 │ │ - invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ + const/4 v12, 0x0 │ │ - move-result v15 │ + .line 363 │ + invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ - invoke-virtual {v11}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ + move-result v13 │ │ - move-result v16 │ + .line 364 │ + invoke-virtual {v9}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ - move/from16 v0, v16 │ + move-result v14 │ │ - invoke-virtual {v11, v13, v14, v15, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + .line 362 │ + invoke-virtual {v9, v11, v12, v13, v14}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 366 │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const/4 v14, 0x0 │ + const/4 v12, 0x0 │ │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v6, v13, v14, v11, v15}, Landroid/widget/EditText;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ + invoke-virtual {v4, v11, v12, v9, v13}, Landroid/widget/EditText;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V │ │ .line 368 │ - move-object v12, v6 │ + move-object v10, v4 │ │ .line 369 │ - .local v12, "tt":Landroid/widget/EditText; │ - move-object/from16 v2, p0 │ + .local v10, "tt":Landroid/widget/EditText; │ + move-object v1, p0 │ │ .line 370 │ - .local v2, "cv":Lindrora/atomic/activity/ConversationActivity; │ - new-instance v13, Lindrora/atomic/activity/ConversationActivity$4; │ + .local v1, "cv":Lindrora/atomic/activity/ConversationActivity; │ + new-instance v11, Lindrora/atomic/activity/ConversationActivity$4; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v11, p0, v10, v9, v1}, Lindrora/atomic/activity/ConversationActivity$4;->(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V │ │ - invoke-direct {v13, v0, v12, v11, v2}, Lindrora/atomic/activity/ConversationActivity$4;->(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V │ - │ - invoke-virtual {v6, v13}, Landroid/widget/EditText;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ + invoke-virtual {v4, v11}, Landroid/widget/EditText;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V │ │ .line 390 │ - invoke-direct/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->setupColors()V │ + invoke-direct {p0}, Lindrora/atomic/activity/ConversationActivity;->setupColors()V │ │ .line 391 │ - invoke-direct/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->setupIndicator()V │ + invoke-direct {p0}, Lindrora/atomic/activity/ConversationActivity;->setupIndicator()V │ │ .line 394 │ - new-instance v13, Lindrora/atomic/model/Scrollback; │ + new-instance v11, Lindrora/atomic/model/Scrollback; │ │ - invoke-direct {v13}, Lindrora/atomic/model/Scrollback;->()V │ - │ - move-object/from16 v0, p0 │ + invoke-direct {v11}, Lindrora/atomic/model/Scrollback;->()V │ │ - iput-object v13, v0, Lindrora/atomic/activity/ConversationActivity;->scrollback:Lindrora/atomic/model/Scrollback; │ + iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->scrollback:Lindrora/atomic/model/Scrollback; │ │ .line 396 │ return-void │ │ .line 355 │ - .end local v2 # "cv":Lindrora/atomic/activity/ConversationActivity; │ - .end local v10 # "tabCompleteDrawableResource":I │ - .end local v11 # "tabcompleteDrawable":Landroid/graphics/drawable/Drawable; │ - .end local v12 # "tt":Landroid/widget/EditText; │ + .end local v1 # "cv":Lindrora/atomic/activity/ConversationActivity; │ + .end local v8 # "tabCompleteDrawableResource":I │ + .end local v9 # "tabcompleteDrawable":Landroid/graphics/drawable/Drawable; │ + .end local v10 # "tt":Landroid/widget/EditText; │ :cond_c │ - const v10, 0x7f020084 │ + const v8, 0x7f020084 │ │ goto :goto_4 │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ @@ -3046,1019 +2912,1030 @@ │ .locals 7 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 401 │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ + invoke-virtual {v1}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->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, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 402 │ - .local v1, "s":Ljava/lang/String; │ + .local v0, "s":Ljava/lang/String; │ const-string v2, "ConversationActivty" │ │ const-string v3, "k=%s v=\"%s\"" │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ const/4 v5, 0x0 │ │ - aput-object v1, v4, v5 │ + aput-object v0, v4, v5 │ │ const/4 v5, 0x1 │ │ + .line 403 │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ move-result-object v6 │ │ - invoke-virtual {v6, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v6, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 402 │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 407 │ - .end local v1 # "s":Ljava/lang/String; │ + .end local v0 # "s":Ljava/lang/String; │ :cond_0 │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "serverId" │ + const-string v2, "serverId" │ │ - invoke-virtual {v2, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ + invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v1 │ │ - iget v3, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ + iget v2, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - if-eq v2, v3, :cond_1 │ + if-eq v1, v2, :cond_1 │ │ .line 410 │ - const/high16 v2, 0x4000000 │ + const/high16 v1, 0x4000000 │ │ - invoke-virtual {p1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {p1, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 412 │ invoke-virtual {p0, p1}, Lindrora/atomic/activity/ConversationActivity;->startActivity(Landroid/content/Intent;)V │ │ .line 414 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ │ .line 417 │ :cond_1 │ invoke-super {p0, p1}, Landroid/support/v7/app/AppCompatActivity;->onNewIntent(Landroid/content/Intent;)V │ │ .line 419 │ invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "target" │ + const-string v2, "target" │ │ - invoke-virtual {v2, v3}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v1, v2}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 420 │ invoke-direct {p0, p1}, Lindrora/atomic/activity/ConversationActivity;->ShuffleToHighlight(Landroid/content/Intent;)V │ │ .line 422 │ :cond_2 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ - .locals 31 │ + .locals 30 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 663 │ invoke-interface/range {p1 .. p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v27 │ + move-result v24 │ │ - sparse-switch v27, :sswitch_data_0 │ + sparse-switch v24, :sswitch_data_0 │ │ .line 893 │ :goto_0 │ - const/16 v27, 0x1 │ + const/16 v24, 0x1 │ │ - return v27 │ + return v24 │ │ .line 665 │ :sswitch_0 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ │ goto :goto_0 │ │ .line 669 │ :sswitch_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/model/Server;->setStatus(I)V │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/model/Server;->setStatus(I)V │ │ .line 670 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/model/Server;->setMayReconnect(Z)V │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/model/Server;->setMayReconnect(Z)V │ │ .line 671 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v27 │ + move-result-object v24 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - move/from16 v28, v0 │ + move/from16 v25, v0 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/irc/IRCConnection;->quitServer()V │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/irc/IRCConnection;->quitServer()V │ │ .line 672 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/model/Server;->clearConversations()V │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/model/Server;->clearConversations()V │ │ .line 673 │ - const/16 v27, -0x1 │ + const/16 v24, -0x1 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v27 │ + move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;->setResult(I)V │ │ .line 674 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->finish()V │ │ goto :goto_0 │ │ .line 678 │ :sswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v28 .. v28}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ + .line 679 │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ - move-result v28 │ + move-result v25 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ + .line 678 │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 681 │ - .local v13, "conversationToClose":Lindrora/atomic/model/Conversation; │ - invoke-virtual {v13}, Lindrora/atomic/model/Conversation;->getType()I │ + .local v12, "conversationToClose":Lindrora/atomic/model/Conversation; │ + invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getType()I │ │ - move-result v27 │ + move-result v24 │ │ - const/16 v28, 0x1 │ + const/16 v25, 0x1 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ - move/from16 v1, v28 │ + move/from16 v1, v25 │ │ if-ne v0, v1, :cond_0 │ │ .line 682 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v27 │ + move-result-object v24 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ - move/from16 v28, v0 │ + move/from16 v25, v0 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 683 │ - .local v11, "conn":Lindrora/atomic/irc/IRCConnection; │ - invoke-virtual {v13}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + .local v10, "conn":Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v11, v0}, Lindrora/atomic/irc/IRCConnection;->partChannel(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lindrora/atomic/irc/IRCConnection;->partChannel(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 687 │ - .end local v11 # "conn":Lindrora/atomic/irc/IRCConnection; │ + .end local v10 # "conn":Lindrora/atomic/irc/IRCConnection; │ :cond_0 │ - invoke-virtual {v13}, Lindrora/atomic/model/Conversation;->getType()I │ + invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getType()I │ │ - move-result v27 │ + move-result v24 │ │ - const/16 v28, 0x2 │ + const/16 v25, 0x2 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ - move/from16 v1, v28 │ + move/from16 v1, v25 │ │ if-ne v0, v1, :cond_1 │ │ .line 688 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual {v13}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v25 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V │ │ .line 689 │ - invoke-virtual {v13}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Lindrora/atomic/activity/ConversationActivity;->onRemoveConversation(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ - .line 691 │ + .line 692 │ :cond_1 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const v28, 0x7f0e0034 │ + const v25, 0x7f0e0034 │ │ - invoke-virtual/range {v27 .. v28}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ + .line 691 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move/from16 v2, v28 │ + move/from16 v2, v25 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v27 .. v27}, Landroid/widget/Toast;->show()V │ + .line 693 │ + invoke-virtual/range {v24 .. v24}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 698 │ - .end local v13 # "conversationToClose":Lindrora/atomic/model/Conversation; │ + .end local v12 # "conversationToClose":Lindrora/atomic/model/Conversation; │ :sswitch_3 │ - new-instance v27, Landroid/content/Intent; │ + new-instance v24, Landroid/content/Intent; │ │ - const-class v28, Lindrora/atomic/activity/JoinActivity; │ + const-class v25, Lindrora/atomic/activity/JoinActivity; │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v28 │ + move-object/from16 v2, v25 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - const/16 v28, 0x1 │ + const/16 v25, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move/from16 v2, v28 │ + move/from16 v2, v25 │ │ invoke-virtual {v0, v1, v2}, Lindrora/atomic/activity/ConversationActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto/16 :goto_0 │ │ .line 704 │ :sswitch_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v28 .. v28}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ + .line 705 │ + invoke-virtual/range {v25 .. v25}, Landroid/support/v4/view/ViewPager;->getCurrentItem()I │ │ - move-result v28 │ + move-result v25 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ + .line 704 │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 706 │ - .local v12, "conversationForUserList":Lindrora/atomic/model/Conversation; │ - invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getType()I │ + .local v11, "conversationForUserList":Lindrora/atomic/model/Conversation; │ + invoke-virtual {v11}, Lindrora/atomic/model/Conversation;->getType()I │ │ - move-result v27 │ + move-result v24 │ │ - const/16 v28, 0x1 │ + const/16 v25, 0x1 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ - move/from16 v1, v28 │ + move/from16 v1, v25 │ │ if-ne v0, v1, :cond_4 │ │ .line 708 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v27 │ + move-result-object v24 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v25, v0 │ │ - invoke-virtual/range {v28 .. v28}, Lindrora/atomic/model/Server;->getId()I │ + .line 709 │ + invoke-virtual/range {v25 .. v25}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v28 │ + move-result v25 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual {v12}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + .line 710 │ + invoke-virtual {v11}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v25 │ │ - invoke-virtual/range {v27 .. v28}, Lindrora/atomic/irc/IRCConnection;->getUsersAsStringArray(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual/range {v24 .. v25}, Lindrora/atomic/irc/IRCConnection;->getUsersAsStringArray(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ .line 712 │ - .local v22, "nicks":[Ljava/lang/String; │ + .local v19, "nicks":[Ljava/lang/String; │ move-object/from16 v6, p0 │ │ .line 714 │ .local v6, "_tContext":Landroid/content/Context; │ - new-instance v26, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v23 │ │ invoke-direct {v0, v6}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 717 │ - .local v26, "userlistBuilder":Landroid/app/AlertDialog$Builder; │ - new-instance v27, Ljava/lang/StringBuilder; │ + .local v23, "userlistBuilder":Landroid/app/AlertDialog$Builder; │ + new-instance v24, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ │ - const-string v28, "Users: " │ + const-string v25, "Users: " │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v19 │ │ array-length v0, v0 │ │ - move/from16 v28, v0 │ + move/from16 v25, v0 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v26 .. v27}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual/range {v23 .. v24}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 719 │ new-instance v5, Lindrora/atomic/activity/ConversationActivity$6; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v19 │ │ invoke-direct {v5, v0, v1, v6}, Lindrora/atomic/activity/ConversationActivity$6;->(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V │ │ .line 815 │ .local v5, "NickSelectorListener":Landroid/content/DialogInterface$OnClickListener; │ - new-instance v10, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ .line 816 │ - .local v10, "coloredNicks":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object/from16 v7, v22 │ + .local v9, "coloredNicks":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object/from16 v0, v19 │ │ - .local v7, "arr$":[Ljava/lang/String; │ - array-length v0, v7 │ + array-length v0, v0 │ │ - move/from16 v19, v0 │ + move/from16 v25, v0 │ │ - .local v19, "len$":I │ - const/16 v18, 0x0 │ + const/16 v24, 0x0 │ │ - .local v18, "i$":I │ :goto_1 │ - move/from16 v0, v18 │ + move/from16 v0, v24 │ │ - move/from16 v1, v19 │ + move/from16 v1, v25 │ │ if-ge v0, v1, :cond_3 │ │ - aget-object v21, v7, v18 │ + aget-object v18, v19, v24 │ │ .line 817 │ - .local v21, "nick":Ljava/lang/String; │ - new-instance v23, Landroid/text/SpannableString; │ + .local v18, "nick":Ljava/lang/String; │ + new-instance v20, Landroid/text/SpannableString; │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v18 │ │ invoke-direct {v0, v1}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 818 │ - .local v23, "ss":Landroid/text/SpannableString; │ - sget-object v27, Lorg/jibble/pircbot/NickConstants;->nickPrefixes:Ljava/util/List; │ + .local v20, "ss":Landroid/text/SpannableString; │ + sget-object v26, Lorg/jibble/pircbot/NickConstants;->nickPrefixes:Ljava/util/List; │ │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ - move-result v28 │ + move-result v27 │ │ - invoke-static/range {v28 .. v28}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ + invoke-static/range {v27 .. v27}, Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - invoke-interface/range {v27 .. v28}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface/range {v26 .. v27}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v27 │ + move-result v26 │ │ - if-eqz v27, :cond_2 │ + if-eqz v26, :cond_2 │ │ .line 819 │ - const v16, 0x7f020092 │ + const v15, 0x7f020092 │ │ .line 820 │ - .local v16, "drawableRes":I │ - const/16 v27, 0x0 │ + .local v15, "drawableRes":I │ + const/16 v26, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ - move-result v27 │ + move-result v26 │ │ - sparse-switch v27, :sswitch_data_1 │ + sparse-switch v26, :sswitch_data_1 │ │ .line 830 │ - const v16, 0x7f020092 │ + const v15, 0x7f020092 │ │ .line 834 │ :goto_2 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v27 │ + move-result-object v26 │ │ - move-object/from16 v0, v27 │ - │ - move/from16 v1, v16 │ + move-object/from16 v0, v26 │ │ - invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v0, v15}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 835 │ - .local v15, "d":Landroid/graphics/drawable/Drawable; │ - const/16 v27, 0x0 │ + .local v14, "d":Landroid/graphics/drawable/Drawable; │ + const/16 v26, 0x0 │ │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ - invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ + invoke-virtual {v14}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ - move-result v29 │ + move-result v28 │ │ - invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I │ + invoke-virtual {v14}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I │ │ - move-result v30 │ + move-result v29 │ │ - move/from16 v0, v27 │ + move/from16 v0, v26 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ - move/from16 v3, v30 │ + move/from16 v3, v29 │ │ - invoke-virtual {v15, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ + invoke-virtual {v14, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 836 │ - new-instance v27, Landroid/text/style/ImageSpan; │ + new-instance v26, Landroid/text/style/ImageSpan; │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v26 │ │ - invoke-direct {v0, v15}, Landroid/text/style/ImageSpan;->(Landroid/graphics/drawable/Drawable;)V │ + invoke-direct {v0, v14}, Landroid/text/style/ImageSpan;->(Landroid/graphics/drawable/Drawable;)V │ │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ - const/16 v29, 0x1 │ + const/16 v28, 0x1 │ │ - const/16 v30, 0x11 │ + const/16 v29, 0x11 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ - move/from16 v2, v28 │ + move/from16 v2, v27 │ │ - move/from16 v3, v29 │ + move/from16 v3, v28 │ │ - move/from16 v4, v30 │ + move/from16 v4, v29 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 839 │ - .end local v15 # "d":Landroid/graphics/drawable/Drawable; │ - .end local v16 # "drawableRes":I │ + .end local v14 # "d":Landroid/graphics/drawable/Drawable; │ + .end local v15 # "drawableRes":I │ :cond_2 │ - new-instance v27, Landroid/text/style/ForegroundColorSpan; │ + new-instance v26, Landroid/text/style/ForegroundColorSpan; │ │ - sget-object v28, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ + sget-object v27, Lindrora/atomic/activity/ConversationActivity;->_scheme:Lindrora/atomic/model/ColorScheme; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-static {v0, v1}, Lindrora/atomic/model/Message;->getSenderColor(Ljava/lang/String;Lindrora/atomic/model/ColorScheme;)I │ │ - move-result v28 │ + move-result v27 │ │ - invoke-direct/range {v27 .. v28}, Landroid/text/style/ForegroundColorSpan;->(I)V │ + invoke-direct/range {v26 .. v27}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/String;->length()I │ + .line 840 │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->length()I │ │ - move-result v29 │ + move-result v28 │ │ - const/16 v30, 0x12 │ + const/16 v29, 0x12 │ │ - move-object/from16 v0, v23 │ + .line 839 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ - move/from16 v2, v28 │ + move/from16 v2, v27 │ │ - move/from16 v3, v29 │ + move/from16 v3, v28 │ │ - move/from16 v4, v30 │ + move/from16 v4, v29 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 841 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v10, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 816 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v24, v24, 0x1 │ │ goto/16 :goto_1 │ │ .line 824 │ - .restart local v16 # "drawableRes":I │ + .restart local v15 # "drawableRes":I │ :sswitch_5 │ - const v16, 0x7f020089 │ + const v15, 0x7f020089 │ │ .line 825 │ goto :goto_2 │ │ .line 827 │ :sswitch_6 │ - const v16, 0x7f020094 │ + const v15, 0x7f020094 │ │ .line 828 │ goto :goto_2 │ │ - .line 844 │ - .end local v16 # "drawableRes":I │ - .end local v21 # "nick":Ljava/lang/String; │ - .end local v23 # "ss":Landroid/text/SpannableString; │ + .line 845 │ + .end local v15 # "drawableRes":I │ + .end local v18 # "nick":Ljava/lang/String; │ + .end local v20 # "ss":Landroid/text/SpannableString; │ :cond_3 │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v27 │ + move-result v24 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v10, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v9, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - check-cast v27, [Ljava/lang/CharSequence; │ + check-cast v24, [Ljava/lang/CharSequence; │ │ - move-object/from16 v0, v26 │ + .line 844 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1, v5}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 847 │ - invoke-virtual/range {v26 .. v26}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto/16 :goto_0 │ │ - .line 850 │ + .line 851 │ .end local v5 # "NickSelectorListener":Landroid/content/DialogInterface$OnClickListener; │ .end local v6 # "_tContext":Landroid/content/Context; │ - .end local v7 # "arr$":[Ljava/lang/String; │ - .end local v10 # "coloredNicks":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v18 # "i$":I │ - .end local v19 # "len$":I │ - .end local v22 # "nicks":[Ljava/lang/String; │ - .end local v26 # "userlistBuilder":Landroid/app/AlertDialog$Builder; │ + .end local v9 # "coloredNicks":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v19 # "nicks":[Ljava/lang/String; │ + .end local v23 # "userlistBuilder":Landroid/app/AlertDialog$Builder; │ :cond_4 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const v28, 0x7f0e00fc │ + const v25, 0x7f0e00fc │ │ - invoke-virtual/range {v27 .. v28}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v24 .. v25}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ + .line 850 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move/from16 v2, v28 │ + move/from16 v2, v25 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v27 .. v27}, Landroid/widget/Toast;->show()V │ + .line 852 │ + invoke-virtual/range {v24 .. v24}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ │ .line 857 │ - .end local v12 # "conversationForUserList":Lindrora/atomic/model/Conversation; │ + .end local v11 # "conversationForUserList":Lindrora/atomic/model/Conversation; │ :sswitch_7 │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + new-instance v7, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v7, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 858 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const-string v27, "Choose Conversation" │ + .local v7, "builder":Landroid/app/AlertDialog$Builder; │ + const-string v24, "Choose Conversation" │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v7, v0}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 859 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ + .line 860 │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ │ - move-result v27 │ + move-result v24 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ - new-array v14, v0, [Ljava/lang/CharSequence; │ + new-array v13, v0, [Ljava/lang/CharSequence; │ │ .line 861 │ - .local v14, "conversationsArr":[Ljava/lang/CharSequence; │ - const/16 v17, 0x0 │ + .local v13, "conversationsArr":[Ljava/lang/CharSequence; │ + const/16 v16, 0x0 │ │ - .local v17, "i":I │ + .local v16, "i":I │ :goto_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ │ - move-result v27 │ + move-result v24 │ │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - move/from16 v1, v27 │ + move/from16 v1, v24 │ │ if-ge v0, v1, :cond_7 │ │ .line 862 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v24 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 863 │ - .local v9, "c":Lindrora/atomic/model/Conversation; │ - invoke-virtual {v9}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + .local v8, "c":Lindrora/atomic/model/Conversation; │ + invoke-virtual {v8}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const-string v28, "" │ + const-string v25, "" │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v27 │ + move-result v24 │ │ - if-eqz v27, :cond_6 │ + if-eqz v24, :cond_6 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v27 .. v27}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v21 │ │ .line 865 │ - .local v24, "title":Ljava/lang/CharSequence; │ + .local v21, "title":Ljava/lang/CharSequence; │ :goto_4 │ - invoke-virtual {v9}, Lindrora/atomic/model/Conversation;->getNewMentions()I │ + invoke-virtual {v8}, Lindrora/atomic/model/Conversation;->getNewMentions()I │ │ - move-result v27 │ + move-result v24 │ │ - if-lez v27, :cond_5 │ + if-lez v24, :cond_5 │ │ .line 866 │ - new-instance v25, Landroid/text/SpannableString; │ + new-instance v22, Landroid/text/SpannableString; │ │ - new-instance v27, Ljava/lang/StringBuilder; │ + new-instance v24, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v27 .. v27}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ │ - const-string v28, "(" │ + const-string v25, "(" │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual {v9}, Lindrora/atomic/model/Conversation;->getNewMentions()I │ + .line 867 │ + invoke-virtual {v8}, Lindrora/atomic/model/Conversation;->getNewMentions()I │ │ - move-result v28 │ + move-result v25 │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - const-string v28, ")" │ + const-string v25, ")" │ │ - invoke-virtual/range {v27 .. v28}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v24 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ invoke-direct {v0, v1}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 868 │ - .local v25, "unread":Landroid/text/SpannableString; │ - new-instance v27, Landroid/text/style/ForegroundColorSpan; │ + .local v22, "unread":Landroid/text/SpannableString; │ + new-instance v24, Landroid/text/style/ForegroundColorSpan; │ │ + .line 869 │ invoke-virtual/range {p0 .. p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v28 │ + move-result-object v25 │ │ - const v29, 0x1060006 │ + const v26, 0x1060006 │ │ - invoke-virtual/range {v28 .. v29}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v25 .. v26}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v28 │ + move-result v25 │ │ - invoke-direct/range {v27 .. v28}, Landroid/text/style/ForegroundColorSpan;->(I)V │ + invoke-direct/range {v24 .. v25}, Landroid/text/style/ForegroundColorSpan;->(I)V │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ - invoke-virtual/range {v25 .. v25}, Landroid/text/SpannableString;->length()I │ + .line 871 │ + invoke-virtual/range {v22 .. v22}, Landroid/text/SpannableString;->length()I │ │ - move-result v29 │ + move-result v26 │ │ - const/16 v30, 0x12 │ + const/16 v27, 0x12 │ │ - move-object/from16 v0, v25 │ + .line 868 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v24 │ │ - move/from16 v2, v28 │ + move/from16 v2, v25 │ │ - move/from16 v3, v29 │ + move/from16 v3, v26 │ │ - move/from16 v4, v30 │ + move/from16 v4, v27 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 872 │ - const/16 v27, 0x3 │ + const/16 v24, 0x3 │ │ - move/from16 v0, v27 │ + move/from16 v0, v24 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v27, v0 │ + move-object/from16 v24, v0 │ │ - const/16 v28, 0x0 │ + const/16 v25, 0x0 │ │ - aput-object v24, v27, v28 │ + aput-object v21, v24, v25 │ │ - const/16 v28, 0x1 │ + const/16 v25, 0x1 │ │ - const-string v29, " " │ + const-string v26, " " │ │ - aput-object v29, v27, v28 │ + aput-object v26, v24, v25 │ │ - const/16 v28, 0x2 │ + const/16 v25, 0x2 │ │ - aput-object v25, v27, v28 │ + aput-object v22, v24, v25 │ │ - invoke-static/range {v27 .. v27}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ + invoke-static/range {v24 .. v24}, Landroid/text/TextUtils;->concat([Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ - move-result-object v24 │ + move-result-object v21 │ │ .line 874 │ - .end local v25 # "unread":Landroid/text/SpannableString; │ + .end local v22 # "unread":Landroid/text/SpannableString; │ :cond_5 │ - aput-object v24, v14, v17 │ + aput-object v21, v13, v16 │ │ .line 861 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto/16 :goto_3 │ │ - .line 863 │ - .end local v24 # "title":Ljava/lang/CharSequence; │ + .line 864 │ + .end local v21 # "title":Ljava/lang/CharSequence; │ :cond_6 │ - invoke-virtual {v9}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ + invoke-virtual {v8}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v21 │ │ goto :goto_4 │ │ .line 877 │ - .end local v9 # "c":Lindrora/atomic/model/Conversation; │ + .end local v8 # "c":Lindrora/atomic/model/Conversation; │ :cond_7 │ - new-instance v20, Lindrora/atomic/activity/ConversationActivity$7; │ + new-instance v17, Lindrora/atomic/activity/ConversationActivity$7; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lindrora/atomic/activity/ConversationActivity$7;->(Lindrora/atomic/activity/ConversationActivity;)V │ │ .line 886 │ - .local v20, "listener":Landroid/content/DialogInterface$OnClickListener; │ - move-object/from16 v0, v20 │ + .local v17, "listener":Landroid/content/DialogInterface$OnClickListener; │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v8, v14, v0}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v7, v13, v0}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 887 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ + invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto/16 :goto_0 │ │ .line 663 │ :sswitch_data_0 │ .sparse-switch │ 0x102002c -> :sswitch_0 │ @@ -4186,14 +4063,15 @@ │ │ invoke-virtual {p0, v1}, Lindrora/atomic/activity/ConversationActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/inputmethod/InputMethodManager; │ │ + .line 616 │ invoke-virtual {v0}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2, v3}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z │ │ .line 617 │ @@ -4232,213 +4110,212 @@ │ │ .line 989 │ :cond_0 │ return-void │ .end method │ │ .method public onResume()V │ - .locals 15 │ + .locals 14 │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "InlinedApi" │ } │ .end annotation │ │ .prologue │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ .line 490 │ - new-instance v11, Lindrora/atomic/receiver/ConversationReceiver; │ + new-instance v10, Lindrora/atomic/receiver/ConversationReceiver; │ │ - iget-object v12, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v12}, Lindrora/atomic/model/Server;->getId()I │ + invoke-virtual {v11}, Lindrora/atomic/model/Server;->getId()I │ │ - move-result v12 │ + move-result v11 │ │ - invoke-direct {v11, v12, p0}, Lindrora/atomic/receiver/ConversationReceiver;->(ILindrora/atomic/listener/ConversationListener;)V │ + invoke-direct {v10, v11, p0}, Lindrora/atomic/receiver/ConversationReceiver;->(ILindrora/atomic/listener/ConversationListener;)V │ │ - iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iput-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ .line 491 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.conversation.message" │ + const-string v12, "indrora.atomic.conversation.message" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 493 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.conversation.new" │ + const-string v12, "indrora.atomic.conversation.new" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 495 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.conversation.remove" │ + const-string v12, "indrora.atomic.conversation.remove" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 497 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.conversation.topic" │ + const-string v12, "indrora.atomic.conversation.topic" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 499 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->channelReceiver:Lindrora/atomic/receiver/ConversationReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.conversation.clear" │ + const-string v12, "indrora.atomic.conversation.clear" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 502 │ - new-instance v11, Lindrora/atomic/receiver/ServerReceiver; │ + new-instance v10, Lindrora/atomic/receiver/ServerReceiver; │ │ - invoke-direct {v11, p0}, Lindrora/atomic/receiver/ServerReceiver;->(Lindrora/atomic/listener/ServerListener;)V │ + invoke-direct {v10, p0}, Lindrora/atomic/receiver/ServerReceiver;->(Lindrora/atomic/listener/ServerListener;)V │ │ - iput-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->serverReceiver:Lindrora/atomic/receiver/ServerReceiver; │ + iput-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->serverReceiver:Lindrora/atomic/receiver/ServerReceiver; │ │ .line 503 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->serverReceiver:Lindrora/atomic/receiver/ServerReceiver; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->serverReceiver:Lindrora/atomic/receiver/ServerReceiver; │ │ - new-instance v12, Landroid/content/IntentFilter; │ + new-instance v11, Landroid/content/IntentFilter; │ │ - const-string v13, "indrora.atomic.server.status" │ + const-string v12, "indrora.atomic.server.status" │ │ - invoke-direct {v12, v13}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Landroid/content/IntentFilter;->(Ljava/lang/String;)V │ │ - invoke-virtual {p0, v11, v12}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ + invoke-virtual {p0, v10, v11}, Lindrora/atomic/activity/ConversationActivity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ .line 505 │ invoke-super {p0}, Landroid/support/v7/app/AppCompatActivity;->onResume()V │ │ .line 508 │ - new-instance v6, Landroid/content/Intent; │ + new-instance v5, Landroid/content/Intent; │ │ - const-class v11, Lindrora/atomic/irc/IRCService; │ + const-class v10, Lindrora/atomic/irc/IRCService; │ │ - invoke-direct {v6, p0, v11}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v5, p0, v10}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 509 │ - .local v6, "intent":Landroid/content/Intent; │ - const-string v11, "indrora.atomic.service.foreground" │ + .local v5, "intent":Landroid/content/Intent; │ + const-string v10, "indrora.atomic.service.foreground" │ │ - invoke-virtual {v6, v11}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v5, v10}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 510 │ - invoke-virtual {p0, v6}, Lindrora/atomic/activity/ConversationActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {p0, v5}, Lindrora/atomic/activity/ConversationActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 511 │ const/4 v2, 0x0 │ │ .line 512 │ .local v2, "flags":I │ - sget v11, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v10, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v12, 0xe │ + const/16 v11, 0xe │ │ - if-lt v11, v12, :cond_0 │ + if-lt v10, v11, :cond_0 │ │ .line 513 │ or-int/lit8 v2, v2, 0x8 │ │ .line 514 │ or-int/lit8 v2, v2, 0x40 │ │ .line 516 │ :cond_0 │ - invoke-virtual {p0, v6, p0, v2}, Lindrora/atomic/activity/ConversationActivity;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z │ + invoke-virtual {p0, v5, p0, v2}, Lindrora/atomic/activity/ConversationActivity;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z │ │ .line 519 │ - const v11, 0x7f0c0070 │ + const v10, 0x7f0c0070 │ │ - invoke-virtual {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Landroid/widget/EditText; │ + check-cast v10, Landroid/widget/EditText; │ │ - invoke-virtual {v11, v14}, Landroid/widget/EditText;->setEnabled(Z)V │ + invoke-virtual {v10, v13}, Landroid/widget/EditText;->setEnabled(Z)V │ │ .line 522 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v11}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ + invoke-virtual {v10}, Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 526 │ - .local v8, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ - invoke-interface {v8}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + .local v7, "mConversations":Ljava/util/Collection;, "Ljava/util/Collection;" │ + invoke-interface {v7}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lindrora/atomic/model/Conversation; │ │ .line 527 │ .local v1, "conversation":Lindrora/atomic/model/Conversation; │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 528 │ - .local v9, "name":Ljava/lang/String; │ + .local v8, "name":Ljava/lang/String; │ iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v11, v9}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItemAdapter(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; │ + invoke-virtual {v11, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItemAdapter(Ljava/lang/String;)Lindrora/atomic/adapter/MessageListAdapter; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 530 │ - .local v7, "mAdapter":Lindrora/atomic/adapter/MessageListAdapter; │ - if-eqz v7, :cond_3 │ + .local v6, "mAdapter":Lindrora/atomic/adapter/MessageListAdapter; │ + if-eqz v6, :cond_3 │ │ .line 531 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getBuffer()Ljava/util/LinkedList; │ │ move-result-object v11 │ │ - invoke-virtual {v7, v11}, Lindrora/atomic/adapter/MessageListAdapter;->addBulkMessages(Ljava/util/LinkedList;)V │ + invoke-virtual {v6, v11}, Lindrora/atomic/adapter/MessageListAdapter;->addBulkMessages(Ljava/util/LinkedList;)V │ │ .line 532 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->clearBuffer()V │ │ .line 541 │ :cond_2 │ :goto_1 │ @@ -4446,14 +4323,15 @@ │ │ move-result v11 │ │ const/4 v12, 0x2 │ │ if-ne v11, v12, :cond_1 │ │ + .line 542 │ invoke-virtual {v1}, Lindrora/atomic/model/Conversation;->getNewMentions()I │ │ move-result v11 │ │ if-lez v11, :cond_1 │ │ .line 543 │ @@ -4475,200 +4353,203 @@ │ iget v12, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ invoke-virtual {v0, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 546 │ const-string v11, "indrora.atomic.service.ack_convtitle" │ │ - invoke-virtual {v0, v11, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v0, v11, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 547 │ invoke-virtual {p0, v0}, Lindrora/atomic/activity/ConversationActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ goto :goto_0 │ │ .line 535 │ .end local v0 # "ackIntent":Landroid/content/Intent; │ :cond_3 │ iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v11, v9}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getPositionByName(Ljava/lang/String;)I │ + invoke-virtual {v11, v8}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getPositionByName(Ljava/lang/String;)I │ │ move-result v11 │ │ const/4 v12, -0x1 │ │ if-ne v11, v12, :cond_2 │ │ .line 536 │ - invoke-virtual {p0, v9}, Lindrora/atomic/activity/ConversationActivity;->onNewConversation(Ljava/lang/String;)V │ + invoke-virtual {p0, v8}, Lindrora/atomic/activity/ConversationActivity;->onNewConversation(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 552 │ .end local v1 # "conversation":Lindrora/atomic/model/Conversation; │ - .end local v7 # "mAdapter":Lindrora/atomic/adapter/MessageListAdapter; │ - .end local v9 # "name":Ljava/lang/String; │ + .end local v6 # "mAdapter":Lindrora/atomic/adapter/MessageListAdapter; │ + .end local v8 # "name":Ljava/lang/String; │ :cond_4 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v11}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ + invoke-virtual {v10}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getCount()I │ │ - move-result v10 │ + move-result v9 │ │ .line 553 │ - .local v10, "numViews":I │ - invoke-interface {v8}, Ljava/util/Collection;->size()I │ + .local v9, "numViews":I │ + invoke-interface {v7}, Ljava/util/Collection;->size()I │ │ - move-result v11 │ + move-result v10 │ │ - if-le v10, v11, :cond_5 │ + if-le v9, v10, :cond_5 │ │ .line 554 │ const/4 v3, 0x0 │ │ .local v3, "i":I │ move v4, v3 │ │ .end local v3 # "i":I │ .local v4, "i":I │ :goto_2 │ - if-ge v4, v10, :cond_5 │ + if-ge v4, v9, :cond_5 │ │ .line 555 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ - invoke-virtual {v11, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ + invoke-virtual {v10, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;->getItem(I)Lindrora/atomic/model/Conversation; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v8, v11}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v7, v10}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_9 │ + if-nez v10, :cond_9 │ │ .line 556 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter; │ │ add-int/lit8 v3, v4, -0x1 │ │ .end local v4 # "i":I │ .restart local v3 # "i":I │ - invoke-virtual {v11, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;->removeConversation(I)V │ + invoke-virtual {v10, v4}, Lindrora/atomic/adapter/ConversationPagerAdapter;->removeConversation(I)V │ │ .line 557 │ - add-int/lit8 v10, v10, -0x1 │ + add-int/lit8 v9, v9, -0x1 │ │ .line 554 │ :goto_3 │ add-int/lit8 v3, v3, 0x1 │ │ move v4, v3 │ │ .end local v3 # "i":I │ .restart local v4 # "i":I │ goto :goto_2 │ │ .line 564 │ .end local v4 # "i":I │ :cond_5 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->joinChannelBuffer:Ljava/lang/String; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->joinChannelBuffer:Ljava/lang/String; │ │ - if-eqz v11, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 565 │ - new-instance v11, Lindrora/atomic/activity/ConversationActivity$5; │ + new-instance v10, Lindrora/atomic/activity/ConversationActivity$5; │ │ - invoke-direct {v11, p0}, Lindrora/atomic/activity/ConversationActivity$5;->(Lindrora/atomic/activity/ConversationActivity;)V │ + invoke-direct {v10, p0}, Lindrora/atomic/activity/ConversationActivity$5;->(Lindrora/atomic/activity/ConversationActivity;)V │ │ - invoke-virtual {v11}, Lindrora/atomic/activity/ConversationActivity$5;->start()V │ + .line 572 │ + invoke-virtual {v10}, Lindrora/atomic/activity/ConversationActivity$5;->start()V │ │ .line 575 │ :cond_6 │ invoke-direct {p0}, Lindrora/atomic/activity/ConversationActivity;->setupColors()V │ │ .line 576 │ invoke-direct {p0}, Lindrora/atomic/activity/ConversationActivity;->setupIndicator()V │ │ .line 578 │ - iget-object v11, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ + iget-object v10, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ - invoke-virtual {v11, v14}, Lindrora/atomic/model/Server;->setIsForeground(Z)V │ + invoke-virtual {v10, v13}, Lindrora/atomic/model/Server;->setIsForeground(Z)V │ │ .line 580 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "target" │ + const-string v11, "target" │ │ - invoke-virtual {v11, v12}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ + invoke-virtual {v10, v11}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ .line 581 │ - const-string v11, "ConversationActivity" │ + const-string v10, "ConversationActivity" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "onResume: " │ + const-string v12, "onResume: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ + .line 582 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const-string v14, "target" │ + const-string v13, "target" │ │ - invoke-virtual {v13, v14}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + .line 581 │ + invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 584 │ :cond_7 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ + invoke-virtual {v10}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const-string v12, "target" │ + const-string v11, "target" │ │ - invoke-virtual {v11, v12}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v10, v11}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_8 │ + if-eqz v10, :cond_8 │ │ .line 585 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-direct {p0, v11}, Lindrora/atomic/activity/ConversationActivity;->ShuffleToHighlight(Landroid/content/Intent;)V │ + invoke-direct {p0, v10}, Lindrora/atomic/activity/ConversationActivity;->ShuffleToHighlight(Landroid/content/Intent;)V │ │ .line 589 │ :cond_8 │ return-void │ │ .restart local v4 # "i":I │ :cond_9 │ @@ -4698,14 +4579,15 @@ │ │ move-result v0 │ │ const/4 v1, 0x3 │ │ if-ne v0, v1, :cond_0 │ │ + .line 628 │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ const-string v1, "connect" │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z │ @@ -4783,62 +4665,68 @@ │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ + .line 1026 │ invoke-virtual {v2}, Lindrora/atomic/model/Settings;->reconnectLoss()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ move-result-object v2 │ │ iget-object v3, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ + .line 1027 │ invoke-virtual {v3}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v3 │ │ + .line 1026 │ invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;->isReconnecting(I)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ :cond_2 │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->settings:Lindrora/atomic/model/Settings; │ │ + .line 1027 │ invoke-virtual {v2}, Lindrora/atomic/model/Settings;->reconnectTransient()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ + .line 1028 │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;->isNetworkTransient()Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ :cond_3 │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ + .line 1029 │ invoke-virtual {v2}, Lindrora/atomic/model/Server;->getStatus()I │ │ move-result v2 │ │ if-eq v2, v4, :cond_0 │ │ .line 1034 │ @@ -4852,14 +4740,15 @@ │ │ move-result-object v2 │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ + .line 1035 │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings; │ │ move-result-object v2 │ @@ -4885,14 +4774,15 @@ │ │ iget-boolean v2, p0, Lindrora/atomic/activity/ConversationActivity;->reconnectDialogActive:Z │ │ if-nez v2, :cond_0 │ │ iget-object v2, p0, Lindrora/atomic/activity/ConversationActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ + .line 1041 │ invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ move-result-object v2 │ │ iget v3, p0, Lindrora/atomic/activity/ConversationActivity;->serverId:I │ │ invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;->isReconnecting(I)Z │ @@ -4905,56 +4795,62 @@ │ iput-boolean v4, p0, Lindrora/atomic/activity/ConversationActivity;->reconnectDialogActive:Z │ │ .line 1044 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ - .line 1045 │ + .line 1047 │ .local v1, "builder":Landroid/app/AlertDialog$Builder; │ invoke-virtual {p0}, Lindrora/atomic/activity/ConversationActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f0e0102 │ │ new-array v4, v4, [Ljava/lang/Object; │ │ iget-object v5, p0, Lindrora/atomic/activity/ConversationActivity;->server:Lindrora/atomic/model/Server; │ │ + .line 1048 │ invoke-virtual {v5}, Lindrora/atomic/model/Server;->getTitle()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v6 │ │ + .line 1047 │ invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 1046 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 1049 │ invoke-virtual {v2, v6}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "Yes" │ │ new-instance v4, Lindrora/atomic/activity/ConversationActivity$9; │ │ invoke-direct {v4, p0}, Lindrora/atomic/activity/ConversationActivity$9;->(Lindrora/atomic/activity/ConversationActivity;)V │ │ + .line 1050 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0e00f1 │ │ + .line 1064 │ invoke-virtual {p0, v3}, Lindrora/atomic/activity/ConversationActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ new-instance v4, Lindrora/atomic/activity/ConversationActivity$8; │ │ invoke-direct {v4, p0}, Lindrora/atomic/activity/ConversationActivity$8;->(Lindrora/atomic/activity/ConversationActivity;)V ├── smali/indrora/atomic/activity/ServersActivity$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$server:Lindrora/atomic/model/Server; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ServersActivity; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lindrora/atomic/activity/ServersActivity$1;->this$0:Lindrora/atomic/activity/ServersActivity; │ │ iput p2, p0, Lindrora/atomic/activity/ServersActivity$1;->val$fMangleString:I ├── smali/indrora/atomic/activity/ForgetCertificatesActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ForgetCertificatesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ .prologue │ .line 39 │ iput-object p1, p0, Lindrora/atomic/activity/ForgetCertificatesActivity$2;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ServersActivity.smali │ @@ -531,127 +531,125 @@ │ │ .line 406 │ :cond_0 │ return-void │ .end method │ │ .method public onBackPressed()V │ - .locals 8 │ + .locals 6 │ │ .prologue │ .line 435 │ - iget-wide v4, p0, Lindrora/atomic/activity/ServersActivity;->lastBackPress:J │ + iget-wide v2, p0, Lindrora/atomic/activity/ServersActivity;->lastBackPress:J │ │ - const-wide/16 v6, 0x7d0 │ + const-wide/16 v4, 0x7d0 │ │ - add-long/2addr v4, v6 │ + add-long/2addr v2, v4 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - cmp-long v3, v4, v6 │ + cmp-long v2, v2, v4 │ │ - if-lez v3, :cond_2 │ + if-lez v2, :cond_2 │ │ .line 436 │ invoke-static {}, Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 437 │ - .local v1, "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v0, "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lindrora/atomic/model/Server; │ + check-cast v1, Lindrora/atomic/model/Server; │ │ .line 438 │ - .local v2, "server":Lindrora/atomic/model/Server; │ + .local v1, "server":Lindrora/atomic/model/Server; │ iget-object v3, p0, Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ move-result-object v3 │ │ - invoke-virtual {v2}, Lindrora/atomic/model/Server;->getId()I │ + invoke-virtual {v1}, Lindrora/atomic/model/Server;->getId()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;->hasConnection(I)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 439 │ - invoke-direct {p0, v2}, Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V │ + invoke-direct {p0, v1}, Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V │ │ goto :goto_0 │ │ .line 442 │ - .end local v2 # "server":Lindrora/atomic/model/Server; │ + .end local v1 # "server":Lindrora/atomic/model/Server; │ :cond_1 │ - iget-object v3, p0, Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ + iget-object v2, p0, Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f0e0022 │ + const v3, 0x7f0e0022 │ │ - invoke-virtual {v3, v4}, Lindrora/atomic/irc/IRCService;->stopForegroundCompat(I)V │ + invoke-virtual {v2, v3}, Lindrora/atomic/irc/IRCService;->stopForegroundCompat(I)V │ │ .line 443 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {v3}, Ljava/lang/System;->exit(I)V │ + invoke-static {v2}, Ljava/lang/System;->exit(I)V │ │ .line 448 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v0 # "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ return-void │ │ .line 445 │ :cond_2 │ - const v3, 0x7f0e002c │ + const v2, 0x7f0e002c │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-static {p0, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 446 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ - iput-wide v4, p0, Lindrora/atomic/activity/ServersActivity;->lastBackPress:J │ + iput-wide v2, p0, Lindrora/atomic/activity/ServersActivity;->lastBackPress:J │ │ goto :goto_1 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ @@ -924,42 +922,46 @@ │ .local v2, "fMangleString":I │ const/4 v6, 0x4 │ │ new-array v3, v6, [Ljava/lang/CharSequence; │ │ const/4 v6, 0x0 │ │ + .line 292 │ invoke-virtual {p0, v2}, Lindrora/atomic/activity/ServersActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v3, v6 │ │ const v6, 0x7f0e007d │ │ + .line 293 │ invoke-virtual {p0, v6}, Lindrora/atomic/activity/ServersActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v3, v8 │ │ const/4 v6, 0x2 │ │ const v7, 0x7f0e007c │ │ + .line 294 │ invoke-virtual {p0, v7}, Lindrora/atomic/activity/ServersActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v3, v6 │ │ const/4 v6, 0x3 │ │ const v7, 0x7f0e0078 │ │ + .line 295 │ invoke-virtual {p0, v7}, Lindrora/atomic/activity/ServersActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v3, v6 │ │ .line 299 │ @@ -992,112 +994,111 @@ │ .local v0, "alert":Landroid/app/AlertDialog; │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 │ .end method │ │ .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z │ - .locals 5 │ + .locals 4 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 374 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v3 │ + move-result v2 │ │ - sparse-switch v3, :sswitch_data_0 │ + sparse-switch v2, :sswitch_data_0 │ │ .line 394 │ :cond_0 │ :goto_0 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - return v3 │ + return v2 │ │ .line 376 │ :sswitch_0 │ - new-instance v3, Landroid/content/Intent; │ + new-instance v2, Landroid/content/Intent; │ │ - const-class v4, Lindrora/atomic/activity/AddServerActivity; │ + const-class v3, Lindrora/atomic/activity/AddServerActivity; │ │ - invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v2, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {p0, v3, v4}, Lindrora/atomic/activity/ServersActivity;->startActivityForResult(Landroid/content/Intent;I)V │ + invoke-virtual {p0, v2, v3}, Lindrora/atomic/activity/ServersActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ │ .line 379 │ :sswitch_1 │ - new-instance v3, Landroid/content/Intent; │ + new-instance v2, Landroid/content/Intent; │ │ - const-class v4, Lindrora/atomic/activity/AboutActivity; │ + const-class v3, Lindrora/atomic/activity/AboutActivity; │ │ - invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v2, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v3}, Lindrora/atomic/activity/ServersActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v2}, Lindrora/atomic/activity/ServersActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 382 │ :sswitch_2 │ - new-instance v3, Landroid/content/Intent; │ + new-instance v2, Landroid/content/Intent; │ │ - const-class v4, Lindrora/atomic/activity/SettingsActivity; │ + const-class v3, Lindrora/atomic/activity/SettingsActivity; │ │ - invoke-direct {v3, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v2, p0, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {p0, v3}, Lindrora/atomic/activity/ServersActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v2}, Lindrora/atomic/activity/ServersActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 385 │ :sswitch_3 │ invoke-static {}, Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 386 │ - .local v1, "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ + .local v0, "mServers":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder; │ │ - invoke-virtual {v3}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ + invoke-virtual {v2}, Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lindrora/atomic/irc/IRCService;->clearReconnectList()V │ + invoke-virtual {v2}, Lindrora/atomic/irc/IRCService;->clearReconnectList()V │ │ .line 387 │ - invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ 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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lindrora/atomic/model/Server; │ + check-cast v1, Lindrora/atomic/model/Server; │ │ .line 388 │ - .local v2, "server":Lindrora/atomic/model/Server; │ - invoke-direct {p0, v2}, Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V │ + .local v1, "server":Lindrora/atomic/model/Server; │ + invoke-direct {p0, v1}, Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V │ │ goto :goto_1 │ │ .line 374 │ :sswitch_data_0 │ .sparse-switch │ 0x7f0c005c -> :sswitch_0 ├── smali/indrora/atomic/activity/ConversationActivity$4.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$tt:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 370 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$4;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/ConversationActivity$4;->val$tt:Landroid/widget/EditText; │ │ @@ -75,14 +76,15 @@ │ │ move-result v5 │ │ sub-int/2addr v4, v5 │ │ iget-object v5, p0, Lindrora/atomic/activity/ConversationActivity$4;->val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 376 │ invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ move-result v5 │ │ sub-int/2addr v4, v5 │ │ int-to-float v4, v4 │ @@ -115,10 +117,10 @@ │ :cond_0 │ return v2 │ │ .end local v0 # "tappedX":Z │ :cond_1 │ move v0, v2 │ │ - .line 375 │ + .line 376 │ goto :goto_0 │ .end method ├── smali/indrora/atomic/activity/AddServerActivity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$av:Lindrora/atomic/dialog/AddAliasView; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/AddServerActivity; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lindrora/atomic/activity/AddServerActivity$3;->this$0:Lindrora/atomic/activity/AddServerActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/AddServerActivity$3;->val$av:Lindrora/atomic/dialog/AddAliasView; ├── smali/indrora/atomic/activity/AddServerActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/AddServerActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/AddServerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/AddServerActivity; │ │ .prologue │ .line 319 │ iput-object p1, p0, Lindrora/atomic/activity/AddServerActivity$5;->this$0:Lindrora/atomic/activity/AddServerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 1050 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -90,14 +91,15 @@ │ │ invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ move-result-object v0 │ │ iget-object v1, p0, Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ + .line 1058 │ invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lindrora/atomic/model/Server;->getCurrentChannelNames()Ljava/util/ArrayList; │ │ move-result-object v1 ├── smali/indrora/atomic/activity/AddServerActivity.smali │ @@ -139,32 +139,36 @@ │ │ .line 386 │ .local v0, "db":Lindrora/atomic/db/Database; │ invoke-direct {p0}, Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity; │ │ move-result-object v1 │ │ - .line 387 │ + .line 388 │ .local v1, "identity":Lindrora/atomic/model/Identity; │ invoke-virtual {v1}, Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 389 │ invoke-virtual {v1}, Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 390 │ invoke-virtual {v1}, Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 391 │ invoke-virtual {v1}, Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List; │ │ move-result-object v10 │ │ + .line 387 │ invoke-virtual {v0, v5, v8, v9, v10}, Lindrora/atomic/db/Database;->addIdentity(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J │ │ move-result-wide v2 │ │ .line 394 │ .local v2, "identityId":J │ invoke-direct {p0}, Lindrora/atomic/activity/AddServerActivity;->getServerFromView()Lindrora/atomic/model/Server; │ @@ -833,32 +837,36 @@ │ invoke-virtual {v0, v8, v7, v1}, Lindrora/atomic/db/Database;->updateServer(ILindrora/atomic/model/Server;I)V │ │ .line 425 │ invoke-direct {p0}, Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity; │ │ move-result-object v6 │ │ - .line 426 │ + .line 428 │ .local v6, "identity":Lindrora/atomic/model/Identity; │ invoke-virtual {v6}, Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 429 │ invoke-virtual {v6}, Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 430 │ invoke-virtual {v6}, Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 431 │ invoke-virtual {v6}, Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List; │ │ move-result-object v5 │ │ + .line 426 │ invoke-virtual/range {v0 .. v5}, Lindrora/atomic/db/Database;->updateIdentity(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V │ │ .line 434 │ iget-object v2, p0, Lindrora/atomic/activity/AddServerActivity;->channels:Ljava/util/ArrayList; │ │ invoke-virtual {v0, v8, v2}, Lindrora/atomic/db/Database;->setChannels(ILjava/util/ArrayList;)V ├── smali/indrora/atomic/activity/ConversationActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 345 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$3;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$10.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$finput:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 1290 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$10;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/ConversationActivity$10;->val$finput:Landroid/widget/EditText; ├── smali/indrora/atomic/activity/ConversationActivity$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 565 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ @@ -56,14 +57,15 @@ │ │ invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection; │ │ move-result-object v0 │ │ iget-object v1, p0, Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ + .line 569 │ invoke-static {v1}, Lindrora/atomic/activity/ConversationActivity;->access$400(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lindrora/atomic/irc/IRCConnection;->joinChannel(Ljava/lang/String;)V │ │ .line 570 ├── smali/indrora/atomic/activity/AddServerActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$v:Lindrora/atomic/dialog/AuthenticationView; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/AddServerActivity; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lindrora/atomic/activity/AddServerActivity$1;->this$0:Lindrora/atomic/activity/AddServerActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/AddServerActivity$1;->val$v:Lindrora/atomic/dialog/AuthenticationView; ├── smali/indrora/atomic/activity/AddServerActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$channelview:Lindrora/atomic/dialog/AddChannelView; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/AddServerActivity; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lindrora/atomic/activity/AddServerActivity$4;->this$0:Lindrora/atomic/activity/AddServerActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/AddServerActivity$4;->val$channelview:Lindrora/atomic/dialog/AddChannelView; ├── smali/indrora/atomic/activity/ConversationActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 1326 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$11;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/activity/ConversationActivity; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 1065 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$8;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/activity/ConversationActivity$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$nicks:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/activity/ConversationActivity; │ │ .prologue │ .line 719 │ iput-object p1, p0, Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity; │ │ iput-object p2, p0, Lindrora/atomic/activity/ConversationActivity$6;->val$nicks:[Ljava/lang/String; ├── smali/indrora/atomic/utils/MircColors.smali │ @@ -95,71 +95,70 @@ │ │ .prologue │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ │ .line 162 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 163 │ - .local v3, "toremove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<[I>;" │ - sget-object v4, Lindrora/atomic/utils/MircColors;->cleanupPattern:Ljava/util/regex/Pattern; │ + .local v2, "toremove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<[I>;" │ + sget-object v3, Lindrora/atomic/utils/MircColors;->cleanupPattern:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v4, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v3, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 164 │ - .local v2, "m":Ljava/util/regex/Matcher; │ + .local v1, "m":Ljava/util/regex/Matcher; │ :goto_0 │ - invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 165 │ - const/4 v4, 0x2 │ + const/4 v3, 0x2 │ │ - new-array v4, v4, [I │ + new-array v3, v3, [I │ │ - invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I │ + invoke-virtual {v1}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v5 │ + move-result v4 │ │ - aput v5, v4, v6 │ + aput v4, v3, v6 │ │ - invoke-virtual {v2}, Ljava/util/regex/Matcher;->end()I │ + invoke-virtual {v1}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v5 │ + move-result v4 │ │ - aput v5, v4, v7 │ + aput v4, v3, v7 │ │ - invoke-virtual {v3, v6, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ goto :goto_0 │ │ .line 167 │ :cond_0 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [I │ │ .line 168 │ .local v0, "i":[I │ @@ -195,112 +194,111 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private static replaceControlCodes(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V │ - .locals 8 │ + .locals 7 │ .param p0, "m" # Ljava/util/regex/Matcher; │ .param p1, "ssb" # Landroid/text/SpannableStringBuilder; │ .param p2, "style" # Landroid/text/style/CharacterStyle; │ │ .prologue │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 129 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 131 │ - .local v2, "toremove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v1, "toremove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_0 │ invoke-virtual {p0}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 132 │ invoke-virtual {p0}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + invoke-virtual {v1, v5, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ .line 134 │ - invoke-virtual {p0, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-virtual {p0, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {p0, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ - invoke-virtual {p0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {p0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eq v3, v4, :cond_0 │ + if-eq v2, v3, :cond_0 │ │ .line 135 │ invoke-virtual {p0}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0x1 │ + add-int/lit8 v2, v2, -0x1 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v2, v6, v3}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ + invoke-virtual {v1, v5, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V │ │ .line 137 │ :cond_0 │ invoke-virtual {p0}, Ljava/util/regex/Matcher;->start()I │ │ - move-result v3 │ + move-result v2 │ │ invoke-virtual {p0}, Ljava/util/regex/Matcher;->end()I │ │ - move-result v4 │ + move-result v3 │ │ - const/16 v5, 0x21 │ + const/16 v4, 0x21 │ │ - invoke-virtual {p1, p2, v3, v4, v5}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {p1, p2, v2, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_0 │ │ .line 140 │ :cond_1 │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/Integer; │ │ .line 141 │ .local v0, "i":Ljava/lang/Integer; ├── smali/indrora/atomic/db/Database.smali │ @@ -1289,14 +1289,15 @@ │ │ const-string v5, "title = " │ │ invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 382 │ invoke-static {p1}, Landroid/database/DatabaseUtils;->sqlEscapeString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -1307,14 +1308,15 @@ │ │ move-object v5, v4 │ │ move-object v6, v4 │ │ move-object v7, v4 │ │ + .line 379 │ invoke-virtual/range {v0 .. 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; │ │ move-result-object v8 │ │ .line 389 │ .local v8, "cursor":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ @@ -1545,77 +1547,76 @@ │ │ .prologue │ .line 512 │ .local p3, "aliases":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p0, p1, p2}, Lindrora/atomic/db/Database;->deleteAliases(J)V │ │ .line 514 │ - new-instance v2, Landroid/content/ContentValues; │ + new-instance v1, Landroid/content/ContentValues; │ │ - invoke-direct {v2}, Landroid/content/ContentValues;->()V │ + invoke-direct {v1}, Landroid/content/ContentValues;->()V │ │ .line 516 │ - .local v2, "values":Landroid/content/ContentValues; │ + .local v1, "values":Landroid/content/ContentValues; │ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 517 │ .local v0, "alias":Ljava/lang/String; │ - invoke-virtual {v2}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual {v1}, Landroid/content/ContentValues;->clear()V │ │ .line 518 │ const-string v3, "alias" │ │ - invoke-virtual {v2, v3, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v1, v3, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 519 │ const-string v3, "identity" │ │ invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v1, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 520 │ invoke-virtual {p0}, Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v3 │ │ const-string v4, "aliases" │ │ const/4 v5, 0x0 │ │ - invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ + invoke-virtual {v3, v4, v5, v1}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ goto :goto_0 │ │ .line 522 │ .end local v0 # "alias":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method public setChannels(ILjava/util/ArrayList;)V │ - .locals 6 │ + .locals 5 │ .param p1, "serverId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I", │ "Ljava/util/ArrayList", │ "<", │ "Ljava/lang/String;", │ @@ -1624,46 +1625,45 @@ │ .end annotation │ │ .prologue │ .line 245 │ .local p2, "channels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "channels" │ + const-string v2, "channels" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "server = " │ + const-string v4, "server = " │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 252 │ invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1684,15 +1684,15 @@ │ .line 255 │ .end local v0 # "channel":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method public setCommands(ILjava/util/ArrayList;)V │ - .locals 6 │ + .locals 5 │ .param p1, "serverId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(I", │ "Ljava/util/ArrayList", │ "<", │ "Ljava/lang/String;", │ @@ -1701,46 +1701,45 @@ │ .end annotation │ │ .prologue │ .line 309 │ .local p2, "commands":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, "commands" │ + const-string v2, "commands" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "server = " │ + const-string v4, "server = " │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 316 │ invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/indrora/atomic/dialog/CommandListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lindrora/atomic/dialog/CommandListView; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/dialog/CommandListView;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/dialog/CommandListView; │ │ .prologue │ .line 73 │ iput-object p1, p0, Lindrora/atomic/dialog/CommandListView$1;->this$0:Lindrora/atomic/dialog/CommandListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/indrora/atomic/dialog/CommandListView$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$command:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/dialog/CommandListView; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lindrora/atomic/dialog/CommandListView$2;->this$0:Lindrora/atomic/dialog/CommandListView; │ │ iput-object p2, p0, Lindrora/atomic/dialog/CommandListView$2;->val$command:Ljava/lang/String; ├── smali/indrora/atomic/dialog/AddAliasView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$alias:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/dialog/AddAliasView; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lindrora/atomic/dialog/AddAliasView$1;->this$0:Lindrora/atomic/dialog/AddAliasView; │ │ iput-object p2, p0, Lindrora/atomic/dialog/AddAliasView$1;->val$alias:Ljava/lang/String; ├── smali/indrora/atomic/dialog/AddChannelView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$channel:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lindrora/atomic/dialog/AddChannelView; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lindrora/atomic/dialog/AddChannelView$1;->this$0:Lindrora/atomic/dialog/AddChannelView; │ │ iput-object p2, p0, Lindrora/atomic/dialog/AddChannelView$1;->val$channel:Ljava/lang/String; ├── smali/indrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo.smali │ @@ -36,14 +36,15 @@ │ │ .field public view:Lindrora/atomic/view/MessageListView; │ │ │ # direct methods │ .method public constructor (Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V │ .locals 1 │ + .param p1, "this$0" # Lindrora/atomic/adapter/ConversationPagerAdapter; │ .param p2, "conv" # Lindrora/atomic/model/Conversation; │ │ .prologue │ const/4 v0, 0x0 │ │ .line 64 │ iput-object p1, p0, Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;->this$0:Lindrora/atomic/adapter/ConversationPagerAdapter; ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 933 │ return-void │ .end method ├── smali/com/viewpagerindicator/LinePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/LinePageIndicator$1;, │ Lcom/viewpagerindicator/LinePageIndicator$SavedState; │ } │ .end annotation │ │ │ # static fields │ .field private static final INVALID_POINTER:I = -0x1 ├── smali/com/viewpagerindicator/CirclePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/CirclePageIndicator$1;, │ Lcom/viewpagerindicator/CirclePageIndicator$SavedState; │ } │ .end annotation │ │ │ # static fields │ .field private static final INVALID_POINTER:I = -0x1 ├── smali/com/viewpagerindicator/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 110 │ return-void │ .end method ├── smali/com/viewpagerindicator/TabPageIndicator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 269 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/TabPageIndicator$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tabView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/TabPageIndicator; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator; │ │ iput-object p2, p0, Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View; ├── smali/com/viewpagerindicator/TitlePageIndicator.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/viewpagerindicator/PageIndicator; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/viewpagerindicator/TitlePageIndicator$1;, │ Lcom/viewpagerindicator/TitlePageIndicator$SavedState;, │ Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;, │ Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener; │ } │ .end annotation ├── smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali │ @@ -119,50 +119,47 @@ │ .locals 5 │ .param p0, "value" # I │ │ .prologue │ .line 88 │ invoke-static {}, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 89 │ - .local v3, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ - iget v4, v3, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ + .local v0, "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + iget v4, v0, Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I │ │ if-ne v4, p0, :cond_0 │ │ .line 93 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 88 │ - .restart local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .restart local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 93 │ - .end local v3 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ + .end local v0 # "style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/org/jibble/pircbot/DccManager$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$chat:Lorg/jibble/pircbot/DccChat; │ │ │ # direct methods │ .method constructor (Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/jibble/pircbot/DccManager; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lorg/jibble/pircbot/DccManager$1;->this$0:Lorg/jibble/pircbot/DccManager; │ │ iput-object p2, p0, Lorg/jibble/pircbot/DccManager$1;->val$chat:Lorg/jibble/pircbot/DccChat; ├── smali/org/jibble/pircbot/DccFileTransfer$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$resume:Z │ │ │ # direct methods │ .method constructor (Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/jibble/pircbot/DccFileTransfer; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ iput-object p2, p0, Lorg/jibble/pircbot/DccFileTransfer$1;->val$file:Ljava/io/File; │ │ @@ -293,17 +294,29 @@ │ invoke-virtual {v6, v7, v13, v2}, Ljava/io/BufferedOutputStream;->write([BII)V │ │ .line 137 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ - int-to-long v14, v2 │ + move-object/from16 v0, p0 │ + │ + iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ + │ + invoke-static {v14}, Lorg/jibble/pircbot/DccFileTransfer;->access$600(Lorg/jibble/pircbot/DccFileTransfer;)J │ + │ + move-result-wide v14 │ + │ + int-to-long v0, v2 │ + │ + move-wide/from16 v16, v0 │ + │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;->access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J │ + invoke-static {v13, v14, v15}, Lorg/jibble/pircbot/DccFileTransfer;->access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ .line 139 │ const/4 v13, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v14, v0, Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ @@ -413,15 +426,15 @@ │ iget-object v13, v0, Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ invoke-static {v13}, Lorg/jibble/pircbot/DccFileTransfer;->access$700(Lorg/jibble/pircbot/DccFileTransfer;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - goto :goto_0 │ + goto/16 :goto_0 │ │ .line 148 │ .end local v2 # "bytesRead":I │ .end local v7 # "inBuffer":[B │ .end local v11 # "outBuffer":[B │ :catch_0 │ move-exception v3 ├── smali/org/jibble/pircbot/DccFileTransfer$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$allowResume:Z │ │ │ # direct methods │ .method constructor (Lorg/jibble/pircbot/DccFileTransfer;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/jibble/pircbot/DccFileTransfer; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ iput-boolean p2, p0, Lorg/jibble/pircbot/DccFileTransfer$2;->val$allowResume:Z │ │ @@ -785,23 +786,35 @@ │ .line 252 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ move-object/from16 v24, v0 │ │ + move-object/from16 v0, p0 │ + │ + iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ + │ + move-object/from16 v25, v0 │ + │ + invoke-static/range {v25 .. v25}, Lorg/jibble/pircbot/DccFileTransfer;->access$600(Lorg/jibble/pircbot/DccFileTransfer;)J │ + │ + move-result-wide v26 │ + │ int-to-long v0, v4 │ │ - move-wide/from16 v26, v0 │ + move-wide/from16 v28, v0 │ + │ + add-long v26, v26, v28 │ │ move-object/from16 v0, v24 │ │ move-wide/from16 v1, v26 │ │ - invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;->access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J │ + invoke-static {v0, v1, v2}, Lorg/jibble/pircbot/DccFileTransfer;->access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J │ │ .line 253 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer; │ │ move-object/from16 v24, v0 ├── smali/org/jibble/pircbot/DccFileTransfer.smali │ @@ -334,28 +334,24 @@ │ .prologue │ .line 28 │ iget-wide v0, p0, Lorg/jibble/pircbot/DccFileTransfer;->_progress:J │ │ return-wide v0 │ .end method │ │ -.method static synthetic access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J │ - .locals 3 │ +.method static synthetic access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J │ + .locals 1 │ .param p0, "x0" # Lorg/jibble/pircbot/DccFileTransfer; │ .param p1, "x1" # J │ │ .prologue │ .line 28 │ - iget-wide v0, p0, Lorg/jibble/pircbot/DccFileTransfer;->_progress:J │ - │ - add-long/2addr v0, p1 │ + iput-wide p1, p0, Lorg/jibble/pircbot/DccFileTransfer;->_progress:J │ │ - iput-wide v0, p0, Lorg/jibble/pircbot/DccFileTransfer;->_progress:J │ - │ - return-wide v0 │ + return-wide p1 │ .end method │ │ .method static synthetic access$700(Lorg/jibble/pircbot/DccFileTransfer;)V │ .locals 0 │ .param p0, "x0" # Lorg/jibble/pircbot/DccFileTransfer; │ │ .prologue │ @@ -452,14 +448,15 @@ │ │ .prologue │ .line 106 │ new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$1; │ │ invoke-direct {v0, p0, p1, p2}, Lorg/jibble/pircbot/DccFileTransfer$1;->(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V │ │ + .line 161 │ invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$1;->start()V │ │ .line 162 │ return-void │ .end method │ │ .method doSend(Z)V │ @@ -468,14 +465,15 @@ │ │ .prologue │ .line 169 │ new-instance v0, Lorg/jibble/pircbot/DccFileTransfer$2; │ │ invoke-direct {v0, p0, p1}, Lorg/jibble/pircbot/DccFileTransfer$2;->(Lorg/jibble/pircbot/DccFileTransfer;Z)V │ │ + .line 268 │ invoke-virtual {v0}, Lorg/jibble/pircbot/DccFileTransfer$2;->start()V │ │ .line 269 │ return-void │ .end method │ │ .method public getFile()Ljava/io/File; ├── smali/org/jibble/pircbot/PircBot.smali │ @@ -4331,15 +4331,15 @@ │ invoke-virtual {p0, p1, v0}, Lorg/jibble/pircbot/PircBot;->setMode(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 650 │ return-void │ .end method │ │ .method protected handleLine(Ljava/lang/String;)V │ - .locals 61 │ + .locals 58 │ .param p1, "line" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/jibble/pircbot/NickAlreadyInUseException;, │ Ljava/io/IOException; │ } │ .end annotation │ @@ -4382,19 +4382,19 @@ │ │ move-result-object v4 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v44 │ + move-result-object v41 │ │ .line 933 │ - .local v44, "m":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v44 .. v44}, Ljava/util/regex/Matcher;->matches()Z │ + .local v41, "m":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v41 .. v41}, Ljava/util/regex/Matcher;->matches()Z │ │ move-result v4 │ │ if-eqz v4, :cond_7 │ │ .line 934 │ const-string v4, "pIRCbot" │ @@ -4407,15 +4407,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const/4 v11, 0x3 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4425,15 +4425,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const/4 v11, 0x4 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4444,15 +4444,15 @@ │ move-result-object v10 │ │ invoke-static {v4, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 935 │ const/4 v4, 0x3 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "LS" │ │ @@ -4495,108 +4495,107 @@ │ │ const-string v11, "multi-prefix" │ │ aput-object v11, v4, v10 │ │ invoke-static {v4}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v46 │ + move-result-object v43 │ │ .line 945 │ - .local v46, "ok_caps":Ljava/util/List;, "Ljava/util/List;" │ + .local v43, "ok_caps":Ljava/util/List;, "Ljava/util/List;" │ const/4 v4, 0x4 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v39 │ │ .line 946 │ - .local v40, "got_avail":Ljava/lang/String; │ - const-string v60, "" │ + .local v39, "got_avail":Ljava/lang/String; │ + const-string v57, "" │ │ .line 947 │ - .local v60, "want_caps":Ljava/lang/String; │ - invoke-interface/range {v46 .. v46}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v57, "want_caps":Ljava/lang/String; │ + invoke-interface/range {v43 .. v43}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v41 │ + move-result-object v4 │ │ - .local v41, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface/range {v41 .. v41}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v10 │ │ - if-eqz v4, :cond_3 │ + if-eqz v10, :cond_3 │ │ - invoke-interface/range {v41 .. v41}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v59 │ + move-result-object v56 │ │ - check-cast v59, Ljava/lang/String; │ + check-cast v56, Ljava/lang/String; │ │ .line 948 │ - .local v59, "want_cap":Ljava/lang/String; │ - move-object/from16 v0, v40 │ + .local v56, "want_cap":Ljava/lang/String; │ + move-object/from16 v0, v39 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 949 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v60 │ + move-object/from16 v0, v57 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - move-object/from16 v0, v59 │ + move-object/from16 v0, v56 │ │ - invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - const-string v10, " " │ + const-string v11, " " │ │ - invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v10 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v57 │ │ goto :goto_1 │ │ .line 951 │ - .end local v59 # "want_cap":Ljava/lang/String; │ + .end local v56 # "want_cap":Ljava/lang/String; │ :cond_3 │ const-string v4, "pIRCbot" │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "Asking for caps " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - move-object/from16 v0, v60 │ + move-object/from16 v0, v57 │ │ invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -4611,37 +4610,36 @@ │ │ const-string v10, "CAP REQ :" │ │ invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - move-object/from16 v0, v60 │ + move-object/from16 v0, v57 │ │ invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;->sendRawLine(Ljava/lang/String;)V │ │ .line 954 │ - .end local v40 # "got_avail":Ljava/lang/String; │ - .end local v41 # "i$":Ljava/util/Iterator; │ - .end local v46 # "ok_caps":Ljava/util/List;, "Ljava/util/List;" │ - .end local v60 # "want_caps":Ljava/lang/String; │ + .end local v39 # "got_avail":Ljava/lang/String; │ + .end local v43 # "ok_caps":Ljava/util/List;, "Ljava/util/List;" │ + .end local v57 # "want_caps":Ljava/lang/String; │ :cond_4 │ const/4 v4, 0x3 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "ACK" │ │ @@ -4650,15 +4648,15 @@ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ .line 955 │ const/4 v4, 0x4 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "\\s+" │ │ @@ -4703,15 +4701,15 @@ │ invoke-direct {v0, v4, v10}, Lorg/jibble/pircbot/PircBot;->doSaslAuth(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 961 │ .end local v29 # "acked_caps":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ const/4 v4, 0x3 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "NAK" │ │ @@ -4719,15 +4717,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_6 │ │ const/4 v4, 0x3 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v41 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "ACK" │ │ @@ -4752,20 +4750,20 @@ │ │ invoke-virtual {v0, v4}, Lorg/jibble/pircbot/PircBot;->sendRawLine(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 969 │ :cond_7 │ - new-instance v55, Ljava/util/HashMap; │ + new-instance v52, Ljava/util/HashMap; │ │ - invoke-direct/range {v55 .. v55}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v52 .. v52}, Ljava/util/HashMap;->()V │ │ .line 970 │ - .local v55, "tags":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + .local v52, "tags":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ new-instance v5, Ljava/util/Date; │ │ invoke-direct {v5}, Ljava/util/Date;->()V │ │ .line 972 │ .local v5, "messageDate":Ljava/util/Date; │ const-string v4, "@" │ @@ -4795,95 +4793,84 @@ │ │ move-result-object v4 │ │ const-string v10, ";" │ │ invoke-virtual {v4, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v51 │ │ .line 974 │ - .local v54, "tag_raw":[Ljava/lang/String; │ - move-object/from16 v31, v54 │ - │ - .local v31, "arr$":[Ljava/lang/String; │ - move-object/from16 v0, v31 │ - │ - array-length v0, v0 │ + .local v51, "tag_raw":[Ljava/lang/String; │ + move-object/from16 v0, v51 │ │ - move/from16 v43, v0 │ + array-length v10, v0 │ │ - .local v43, "len$":I │ - const/16 v41, 0x0 │ + const/4 v4, 0x0 │ │ - .local v41, "i$":I │ :goto_2 │ - move/from16 v0, v41 │ - │ - move/from16 v1, v43 │ + if-ge v4, v10, :cond_8 │ │ - if-ge v0, v1, :cond_8 │ - │ - aget-object v53, v31, v41 │ + aget-object v50, v51, v4 │ │ .line 975 │ - .local v53, "tag_kv":Ljava/lang/String; │ - const/4 v4, 0x0 │ + .local v50, "tag_kv":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - const/16 v10, 0x3d │ + const/16 v12, 0x3d │ │ - move-object/from16 v0, v53 │ + move-object/from16 v0, v50 │ │ - invoke-virtual {v0, v10}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual {v0, v12}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v10 │ + move-result v12 │ │ - move-object/from16 v0, v53 │ + move-object/from16 v0, v50 │ │ - invoke-virtual {v0, v4, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v0, v11, v12}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v40 │ │ .line 976 │ - .local v42, "key":Ljava/lang/String; │ - const/16 v4, 0x3d │ + .local v40, "key":Ljava/lang/String; │ + const/16 v11, 0x3d │ │ - move-object/from16 v0, v53 │ + move-object/from16 v0, v50 │ │ - invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual {v0, v11}, Ljava/lang/String;->indexOf(I)I │ │ - move-result v4 │ + move-result v11 │ │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ - move-object/from16 v0, v53 │ + move-object/from16 v0, v50 │ │ - invoke-virtual {v0, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v55 │ │ .line 977 │ - .local v58, "valu":Ljava/lang/String; │ - move-object/from16 v0, v55 │ + .local v55, "valu":Ljava/lang/String; │ + move-object/from16 v0, v52 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v40 │ │ - move-object/from16 v2, v58 │ + move-object/from16 v2, v55 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 974 │ - add-int/lit8 v41, v41, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 980 │ - .end local v42 # "key":Ljava/lang/String; │ - .end local v53 # "tag_kv":Ljava/lang/String; │ - .end local v58 # "valu":Ljava/lang/String; │ + .end local v40 # "key":Ljava/lang/String; │ + .end local v50 # "tag_kv":Ljava/lang/String; │ + .end local v55 # "valu":Ljava/lang/String; │ :cond_8 │ const/16 v4, 0x20 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(I)I │ │ @@ -4894,196 +4881,193 @@ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 983 │ - .end local v31 # "arr$":[Ljava/lang/String; │ - .end local v41 # "i$":I │ - .end local v43 # "len$":I │ - .end local v54 # "tag_raw":[Ljava/lang/String; │ + .end local v51 # "tag_raw":[Ljava/lang/String; │ :cond_9 │ const-string v4, "time" │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v52 │ │ invoke-virtual {v0, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_a │ │ .line 985 │ - new-instance v50, Ljava/text/SimpleDateFormat; │ + new-instance v47, Ljava/text/SimpleDateFormat; │ │ const-string v4, "yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'" │ │ sget-object v10, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v47 │ │ invoke-direct {v0, v4, v10}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ .line 986 │ - .local v50, "sdf":Ljava/text/SimpleDateFormat; │ + .local v47, "sdf":Ljava/text/SimpleDateFormat; │ const-string v4, "UTC" │ │ invoke-static {v4}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; │ │ move-result-object v4 │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v47 │ │ invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 988 │ :try_start_0 │ const-string v4, "time" │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v52 │ │ invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/String; │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v47 │ │ invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ :try_end_0 │ .catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v5 │ │ .line 995 │ - .end local v50 # "sdf":Ljava/text/SimpleDateFormat; │ + .end local v47 # "sdf":Ljava/text/SimpleDateFormat; │ :cond_a │ :goto_3 │ const-string v6, "" │ │ .line 996 │ .local v6, "sourceNick":Ljava/lang/String; │ const-string v7, "" │ │ .line 997 │ .local v7, "sourceLogin":Ljava/lang/String; │ const-string v8, "" │ │ .line 999 │ .local v8, "sourceHostname":Ljava/lang/String; │ - new-instance v57, Ljava/util/StringTokenizer; │ + new-instance v54, Ljava/util/StringTokenizer; │ │ - move-object/from16 v0, v57 │ + move-object/from16 v0, v54 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1}, Ljava/util/StringTokenizer;->(Ljava/lang/String;)V │ │ .line 1000 │ - .local v57, "tokenizer":Ljava/util/StringTokenizer; │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + .local v54, "tokenizer":Ljava/util/StringTokenizer; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ - move-result-object v51 │ + move-result-object v48 │ │ .line 1001 │ - .local v51, "senderInfo":Ljava/lang/String; │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + .local v48, "senderInfo":Ljava/lang/String; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ .line 1002 │ - .local v36, "command":Ljava/lang/String; │ + .local v35, "command":Ljava/lang/String; │ const/4 v9, 0x0 │ │ .line 1004 │ .local v9, "target":Ljava/lang/String; │ const-string v4, "!" │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v39 │ + move-result v38 │ │ .line 1005 │ - .local v39, "exclamation":I │ + .local v38, "exclamation":I │ const-string v4, "@" │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v32 │ + move-result v31 │ │ .line 1006 │ - .local v32, "at":I │ + .local v31, "at":I │ const-string v4, ":" │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_b │ │ .line 1007 │ - if-lez v39, :cond_f │ + if-lez v38, :cond_f │ │ - if-lez v32, :cond_f │ + if-lez v31, :cond_f │ │ - move/from16 v0, v39 │ + move/from16 v0, v38 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ if-ge v0, v1, :cond_f │ │ .line 1008 │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ - move/from16 v1, v39 │ + move/from16 v1, v38 │ │ invoke-virtual {v0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 1009 │ - add-int/lit8 v4, v39, 0x1 │ + add-int/lit8 v4, v38, 0x1 │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ invoke-virtual {v0, v4, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v7 │ │ .line 1010 │ - add-int/lit8 v4, v32, 0x1 │ + add-int/lit8 v4, v31, 0x1 │ │ - move-object/from16 v0, v51 │ + move-object/from16 v0, v48 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 1085 │ :cond_b │ :goto_4 │ sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ .line 1086 │ const-string v4, ":" │ │ invoke-virtual {v6, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ @@ -5098,15 +5082,15 @@ │ move-result-object v6 │ │ .line 1089 │ :cond_c │ if-nez v9, :cond_d │ │ .line 1090 │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ move-result-object v9 │ │ .line 1092 │ :cond_d │ const-string v4, ":" │ │ @@ -5123,15 +5107,15 @@ │ │ move-result-object v9 │ │ .line 1097 │ :cond_e │ const-string v4, "PRIVMSG" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1b │ │ @@ -5172,21 +5156,21 @@ │ │ add-int/lit8 v10, v10, -0x1 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v48 │ + move-result-object v45 │ │ .line 1099 │ - .local v48, "request":Ljava/lang/String; │ + .local v45, "request":Ljava/lang/String; │ const-string v4, "VERSION" │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_15 │ │ @@ -5198,39 +5182,39 @@ │ goto/16 :goto_0 │ │ .line 989 │ .end local v6 # "sourceNick":Ljava/lang/String; │ .end local v7 # "sourceLogin":Ljava/lang/String; │ .end local v8 # "sourceHostname":Ljava/lang/String; │ .end local v9 # "target":Ljava/lang/String; │ - .end local v32 # "at":I │ - .end local v36 # "command":Ljava/lang/String; │ - .end local v39 # "exclamation":I │ - .end local v48 # "request":Ljava/lang/String; │ - .end local v51 # "senderInfo":Ljava/lang/String; │ - .end local v57 # "tokenizer":Ljava/util/StringTokenizer; │ - .restart local v50 # "sdf":Ljava/text/SimpleDateFormat; │ + .end local v31 # "at":I │ + .end local v35 # "command":Ljava/lang/String; │ + .end local v38 # "exclamation":I │ + .end local v45 # "request":Ljava/lang/String; │ + .end local v48 # "senderInfo":Ljava/lang/String; │ + .end local v54 # "tokenizer":Ljava/util/StringTokenizer; │ + .restart local v47 # "sdf":Ljava/text/SimpleDateFormat; │ :catch_0 │ - move-exception v37 │ + move-exception v36 │ │ .line 990 │ - .local v37, "e":Ljava/text/ParseException; │ + .local v36, "e":Ljava/text/ParseException; │ const-string v4, "pIRCbot" │ │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "EX! " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual/range {v37 .. v37}, Ljava/text/ParseException;->toString()Ljava/lang/String; │ + invoke-virtual/range {v36 .. v36}, Ljava/text/ParseException;->toString()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 │ │ @@ -5246,68 +5230,68 @@ │ .end local v5 # "messageDate":Ljava/util/Date; │ invoke-direct {v5}, Ljava/util/Date;->()V │ │ .restart local v5 # "messageDate":Ljava/util/Date; │ goto/16 :goto_3 │ │ .line 1013 │ - .end local v37 # "e":Ljava/text/ParseException; │ - .end local v50 # "sdf":Ljava/text/SimpleDateFormat; │ + .end local v36 # "e":Ljava/text/ParseException; │ + .end local v47 # "sdf":Ljava/text/SimpleDateFormat; │ .restart local v6 # "sourceNick":Ljava/lang/String; │ .restart local v7 # "sourceLogin":Ljava/lang/String; │ .restart local v8 # "sourceHostname":Ljava/lang/String; │ .restart local v9 # "target":Ljava/lang/String; │ - .restart local v32 # "at":I │ - .restart local v36 # "command":Ljava/lang/String; │ - .restart local v39 # "exclamation":I │ - .restart local v51 # "senderInfo":Ljava/lang/String; │ - .restart local v57 # "tokenizer":Ljava/util/StringTokenizer; │ + .restart local v31 # "at":I │ + .restart local v35 # "command":Ljava/lang/String; │ + .restart local v38 # "exclamation":I │ + .restart local v48 # "senderInfo":Ljava/lang/String; │ + .restart local v54 # "tokenizer":Ljava/util/StringTokenizer; │ :cond_f │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->hasMoreTokens()Z │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->hasMoreTokens()Z │ │ move-result v4 │ │ if-eqz v4, :cond_14 │ │ .line 1014 │ - move-object/from16 v56, v36 │ + move-object/from16 v53, v35 │ │ .line 1016 │ - .local v56, "token":Ljava/lang/String; │ - const/16 v35, -0x1 │ + .local v53, "token":Ljava/lang/String; │ + const/16 v34, -0x1 │ │ .line 1018 │ - .local v35, "code":I │ + .local v34, "code":I │ :try_start_1 │ - invoke-static/range {v56 .. v56}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v53 .. v53}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-result v35 │ + move-result v34 │ │ .line 1023 │ :goto_5 │ const/4 v4, -0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ if-eq v0, v4, :cond_12 │ │ .line 1024 │ - move-object/from16 v38, v56 │ + move-object/from16 v37, v53 │ │ .line 1025 │ - .local v38, "errorStr":Ljava/lang/String; │ - invoke-virtual/range {v51 .. v51}, Ljava/lang/String;->length()I │ + .local v37, "errorStr":Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/String;->length()I │ │ move-result v4 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v38 │ + move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;I)I │ │ move-result v4 │ │ add-int/lit8 v4, v4, 0x4 │ │ @@ -5315,30 +5299,30 @@ │ │ move-result v10 │ │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v46 │ │ .line 1027 │ - .local v49, "response":Ljava/lang/String; │ + .local v46, "response":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ - move-object/from16 v2, v49 │ + move-object/from16 v2, v46 │ │ invoke-direct {v0, v1, v2}, Lorg/jibble/pircbot/PircBot;->processServerResponse(ILjava/lang/String;)V │ │ .line 1029 │ const/16 v4, 0x1b1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ if-ne v0, v4, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-boolean v4, v0, Lorg/jibble/pircbot/PircBot;->_registered:Z │ │ @@ -5352,18 +5336,18 @@ │ if-eqz v4, :cond_11 │ │ .line 1031 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/jibble/pircbot/PircBot;->_nick:Ljava/lang/String; │ │ - move-object/from16 v47, v0 │ + move-object/from16 v44, v0 │ │ .line 1033 │ - .local v47, "oldNick":Ljava/lang/String; │ + .local v44, "oldNick":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lorg/jibble/pircbot/PircBot;->getAliases()Ljava/util/List; │ │ move-result-object v30 │ │ .line 1034 │ .local v30, "aliases":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ @@ -5418,15 +5402,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v11, v0, Lorg/jibble/pircbot/PircBot;->_nick:Ljava/lang/String; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1, v4, v10, v11}, Lorg/jibble/pircbot/PircBot;->onNickChange(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1047 │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ @@ -5491,15 +5475,15 @@ │ │ iput-object v4, v0, Lorg/jibble/pircbot/PircBot;->_nick:Ljava/lang/String; │ │ goto :goto_6 │ │ .line 1049 │ .end local v30 # "aliases":Ljava/util/List;, "Ljava/util/List;" │ - .end local v47 # "oldNick":Ljava/lang/String; │ + .end local v44 # "oldNick":Ljava/lang/String; │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/jibble/pircbot/PircBot;->_socket:Ljava/net/Socket; │ │ invoke-virtual {v4}, Ljava/net/Socket;->close()V │ │ @@ -5516,21 +5500,21 @@ │ move-object/from16 v0, p1 │ │ invoke-direct {v4, v0}, Lorg/jibble/pircbot/NickAlreadyInUseException;->(Ljava/lang/String;)V │ │ throw v4 │ │ .line 1060 │ - .end local v38 # "errorStr":Ljava/lang/String; │ - .end local v49 # "response":Ljava/lang/String; │ + .end local v37 # "errorStr":Ljava/lang/String; │ + .end local v46 # "response":Ljava/lang/String; │ :cond_12 │ - move-object/from16 v6, v51 │ + move-object/from16 v6, v48 │ │ .line 1061 │ - move-object/from16 v9, v56 │ + move-object/from16 v9, v53 │ │ .line 1064 │ const-string v4, "!" │ │ invoke-virtual {v6, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ @@ -5546,67 +5530,67 @@ │ if-nez v4, :cond_13 │ │ .line 1065 │ const-string v4, "!" │ │ invoke-virtual {v6, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v33 │ │ .line 1066 │ - .local v34, "chunks":[Ljava/lang/String; │ + .local v33, "chunks":[Ljava/lang/String; │ const/4 v4, 0x0 │ │ - aget-object v6, v34, v4 │ + aget-object v6, v33, v4 │ │ .line 1071 │ - .end local v34 # "chunks":[Ljava/lang/String; │ + .end local v33 # "chunks":[Ljava/lang/String; │ :cond_13 │ const-string v4, "nick" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_b │ │ .line 1072 │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ move-result-object v9 │ │ goto/16 :goto_4 │ │ .line 1077 │ - .end local v35 # "code":I │ - .end local v56 # "token":Ljava/lang/String; │ + .end local v34 # "code":I │ + .end local v53 # "token":Ljava/lang/String; │ :cond_14 │ invoke-virtual/range {p0 .. p1}, Lorg/jibble/pircbot/PircBot;->onUnknown(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1102 │ - .restart local v48 # "request":Ljava/lang/String; │ + .restart local v45 # "request":Ljava/lang/String; │ :cond_15 │ const-string v4, "ACTION " │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_16 │ │ .line 1104 │ const/4 v4, 0x7 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v10 │ │ move-object/from16 v4, p0 │ │ @@ -5614,26 +5598,26 @@ │ │ goto/16 :goto_0 │ │ .line 1105 │ :cond_16 │ const-string v4, "PING " │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_17 │ │ .line 1107 │ const/4 v4, 0x5 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v15 │ │ move-object/from16 v10, p0 │ │ @@ -5649,15 +5633,15 @@ │ │ goto/16 :goto_0 │ │ .line 1108 │ :cond_17 │ const-string v4, "TIME" │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_18 │ │ @@ -5668,15 +5652,15 @@ │ │ goto/16 :goto_0 │ │ .line 1111 │ :cond_18 │ const-string v4, "FINGER" │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_19 │ │ @@ -5685,33 +5669,33 @@ │ │ invoke-virtual {v0, v6, v7, v8, v9}, Lorg/jibble/pircbot/PircBot;->onFinger(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1114 │ :cond_19 │ - new-instance v57, Ljava/util/StringTokenizer; │ + new-instance v54, Ljava/util/StringTokenizer; │ │ - .end local v57 # "tokenizer":Ljava/util/StringTokenizer; │ - move-object/from16 v0, v57 │ + .end local v54 # "tokenizer":Ljava/util/StringTokenizer; │ + move-object/from16 v0, v54 │ │ - move-object/from16 v1, v48 │ + move-object/from16 v1, v45 │ │ invoke-direct {v0, v1}, Ljava/util/StringTokenizer;->(Ljava/lang/String;)V │ │ - .restart local v57 # "tokenizer":Ljava/util/StringTokenizer; │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->countTokens()I │ + .restart local v54 # "tokenizer":Ljava/util/StringTokenizer; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->countTokens()I │ │ move-result v4 │ │ const/4 v10, 0x5 │ │ if-lt v4, v10, :cond_1a │ │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v10, "DCC" │ │ invoke-virtual {v4, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -5720,42 +5704,42 @@ │ if-eqz v4, :cond_1a │ │ .line 1116 │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lorg/jibble/pircbot/PircBot;->_dccManager:Lorg/jibble/pircbot/DccManager; │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v45 │ │ invoke-virtual {v4, v6, v7, v8, v0}, Lorg/jibble/pircbot/DccManager;->processRequest(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v52 │ + move-result v49 │ │ .line 1117 │ - .local v52, "success":Z │ - if-nez v52, :cond_0 │ + .local v49, "success":Z │ + if-nez v49, :cond_0 │ │ .line 1119 │ invoke-virtual/range {p0 .. p1}, Lorg/jibble/pircbot/PircBot;->onUnknown(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1123 │ - .end local v52 # "success":Z │ + .end local v49 # "success":Z │ :cond_1a │ invoke-virtual/range {p0 .. p1}, Lorg/jibble/pircbot/PircBot;->onUnknown(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1125 │ - .end local v48 # "request":Ljava/lang/String; │ + .end local v45 # "request":Ljava/lang/String; │ :cond_1b │ const-string v4, "PRIVMSG" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1c │ │ @@ -5812,15 +5796,15 @@ │ │ goto/16 :goto_0 │ │ .line 1128 │ :cond_1c │ const-string v4, "PRIVMSG" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1d │ │ @@ -5847,54 +5831,54 @@ │ │ goto/16 :goto_0 │ │ .line 1132 │ :cond_1d │ const-string v4, "JOIN" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1e │ │ .line 1134 │ - move-object/from16 v33, v9 │ + move-object/from16 v32, v9 │ │ .line 1135 │ - .local v33, "channel":Ljava/lang/String; │ + .local v32, "channel":Ljava/lang/String; │ new-instance v4, Lorg/jibble/pircbot/User; │ │ const-string v10, "" │ │ invoke-direct {v4, v10, v6}, Lorg/jibble/pircbot/User;->(Ljava/lang/String;Ljava/lang/String;)V │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v32 │ │ invoke-direct {v0, v1, v4}, Lorg/jibble/pircbot/PircBot;->addUser(Ljava/lang/String;Lorg/jibble/pircbot/User;)V │ │ .line 1136 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v33 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1, v6, v7, v8}, Lorg/jibble/pircbot/PircBot;->onJoin(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1137 │ - .end local v33 # "channel":Ljava/lang/String; │ + .end local v32 # "channel":Ljava/lang/String; │ :cond_1e │ const-string v4, "PART" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_20 │ │ @@ -5927,30 +5911,30 @@ │ │ goto/16 :goto_0 │ │ .line 1144 │ :cond_20 │ const-string v4, "NICK" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_22 │ │ .line 1146 │ - move-object/from16 v45, v9 │ + move-object/from16 v42, v9 │ │ .line 1147 │ - .local v45, "newNick":Ljava/lang/String; │ + .local v42, "newNick":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v42 │ │ invoke-direct {v0, v6, v1}, Lorg/jibble/pircbot/PircBot;->renameUser(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1148 │ invoke-virtual/range {p0 .. p0}, Lorg/jibble/pircbot/PircBot;->getNick()Ljava/lang/String; │ │ move-result-object v4 │ @@ -5960,34 +5944,34 @@ │ move-result v4 │ │ if-eqz v4, :cond_21 │ │ .line 1150 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v42 │ │ invoke-direct {v0, v1}, Lorg/jibble/pircbot/PircBot;->setNick(Ljava/lang/String;)V │ │ .line 1152 │ :cond_21 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v6, v7, v8, v1}, Lorg/jibble/pircbot/PircBot;->onNickChange(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1153 │ - .end local v45 # "newNick":Ljava/lang/String; │ + .end local v42 # "newNick":Ljava/lang/String; │ :cond_22 │ const-string v4, "NOTICE" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_23 │ │ @@ -6022,15 +6006,15 @@ │ │ goto/16 :goto_0 │ │ .line 1156 │ :cond_23 │ const-string v4, "QUIT" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_25 │ │ @@ -6079,24 +6063,24 @@ │ │ goto/16 :goto_0 │ │ .line 1168 │ :cond_25 │ const-string v4, "KICK" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_27 │ │ .line 1170 │ - invoke-virtual/range {v57 .. v57}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ + invoke-virtual/range {v54 .. v54}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String; │ │ move-result-object v15 │ │ .line 1171 │ .local v15, "recipient":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lorg/jibble/pircbot/PircBot;->getNick()Ljava/lang/String; │ │ @@ -6151,15 +6135,15 @@ │ goto/16 :goto_0 │ │ .line 1176 │ .end local v15 # "recipient":Ljava/lang/String; │ :cond_27 │ const-string v4, "MODE" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_29 │ │ @@ -6224,15 +6208,15 @@ │ goto/16 :goto_0 │ │ .line 1183 │ .end local v21 # "mode":Ljava/lang/String; │ :cond_29 │ const-string v4, "TOPIC" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2a │ │ @@ -6269,15 +6253,15 @@ │ │ goto/16 :goto_0 │ │ .line 1186 │ :cond_2a │ const-string v4, "INVITE" │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2b │ │ @@ -6315,16 +6299,16 @@ │ .line 1192 │ :cond_2b │ invoke-virtual/range {p0 .. p1}, Lorg/jibble/pircbot/PircBot;->onUnknown(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 1019 │ - .restart local v35 # "code":I │ - .restart local v56 # "token":Ljava/lang/String; │ + .restart local v34 # "code":I │ + .restart local v53 # "token":Ljava/lang/String; │ :catch_1 │ move-exception v4 │ │ goto/16 :goto_5 │ .end method │ │ .method public hashCode()I │ @@ -8461,77 +8445,54 @@ │ │ iget-object v1, p0, Lorg/jibble/pircbot/PircBot;->_version:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "}" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, " Connected{" │ + const-string v1, "} Connected{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 2980 │ invoke-virtual {p0}, Lorg/jibble/pircbot/PircBot;->isConnected()Z │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "}" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, " Server{" │ + const-string v1, "} Server{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/jibble/pircbot/PircBot;->_server:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "}" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, " Port{" │ + const-string v1, "} Port{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget v1, p0, Lorg/jibble/pircbot/PircBot;->_port:I │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "}" │ - │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v0 │ - │ - const-string v1, " Password{" │ + const-string v1, "} Password{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/jibble/pircbot/PircBot;->_password:Ljava/lang/String; │ │ @@ -8545,14 +8506,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 2979 │ return-object v0 │ .end method │ │ .method public final unBan(Ljava/lang/String;Ljava/lang/String;)V │ .locals 2 │ .param p1, "channel" # Ljava/lang/String; │ .param p2, "hostmask" # Ljava/lang/String; ├── smali/org/jibble/pircbot/DccManager.smali │ @@ -572,14 +572,15 @@ │ .local v15, "chat":Lorg/jibble/pircbot/DccChat; │ new-instance v3, Lorg/jibble/pircbot/DccManager$1; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v3, v0, v15}, Lorg/jibble/pircbot/DccManager$1;->(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V │ │ + .line 114 │ invoke-virtual {v3}, Lorg/jibble/pircbot/DccManager$1;->start()V │ │ goto/16 :goto_1 │ │ .line 116 │ .end local v10 # "address":J │ .end local v12 # "port":I ├── smali/afzkl/development/colorpickerview/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 39 │ return-void │ .end method ├── smali/afzkl/development/colorpickerview/view/ColorPanelView.smali │ @@ -200,34 +200,38 @@ │ │ move-result v6 │ │ iget-object v7, p0, Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF; │ │ iget v7, v7, Landroid/graphics/RectF;->top:F │ │ + .line 133 │ invoke-static {v7}, Ljava/lang/Math;->round(F)I │ │ move-result v7 │ │ iget-object v8, p0, Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF; │ │ iget v8, v8, Landroid/graphics/RectF;->right:F │ │ + .line 134 │ invoke-static {v8}, Ljava/lang/Math;->round(F)I │ │ move-result v8 │ │ iget-object v9, p0, Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF; │ │ iget v9, v9, Landroid/graphics/RectF;->bottom:F │ │ + .line 135 │ invoke-static {v9}, Ljava/lang/Math;->round(F)I │ │ move-result v9 │ │ + .line 132 │ invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V │ │ .line 137 │ return-void │ .end method ├── smali/afzkl/development/colorpickerview/view/ColorPickerView.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/view/View; │ .source "ColorPickerView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lafzkl/development/colorpickerview/view/ColorPickerView$1;, │ Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;, │ Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener; │ } │ .end annotation │ │ │ # static fields │ @@ -2107,14 +2106,15 @@ │ │ move-result v6 │ │ iget-object v7, p0, Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v7, v7, Landroid/graphics/RectF;->top:F │ │ + .line 917 │ invoke-static {v7}, Ljava/lang/Math;->round(F)I │ │ move-result v7 │ │ iget-object v8, p0, Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v8, v8, Landroid/graphics/RectF;->right:F │ @@ -2123,18 +2123,20 @@ │ │ move-result v8 │ │ iget-object v9, p0, Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF; │ │ iget v9, v9, Landroid/graphics/RectF;->bottom:F │ │ + .line 918 │ invoke-static {v9}, Ljava/lang/Math;->round(F)I │ │ move-result v9 │ │ + .line 916 │ invoke-virtual {v5, v6, v7, v8, v9}, Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V │ │ goto :goto_0 │ .end method │ │ .method private setUpHueRect()V │ .locals 9 ├── smali/afzkl/development/colorpickerview/preference/ColorPickerPreference.smali │ @@ -305,14 +305,15 @@ │ .line 143 │ const/4 v0, 0x1 │ │ .line 147 │ :cond_0 │ sget v2, Lafzkl/development/colorpickerview/R$id;->color_picker_view:I │ │ + .line 148 │ invoke-virtual {p1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ iput-object v2, p0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; │ @@ -349,32 +350,35 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout; │ │ iget-object v3, p0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ + .line 154 │ invoke-virtual {v3}, Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Math;->round(F)I │ │ move-result v3 │ │ iget-object v4, p0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ + .line 155 │ invoke-virtual {v4}, Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Math;->round(F)I │ │ move-result v4 │ │ + .line 153 │ invoke-virtual {v2, v3, v5, v4, v5}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 162 │ :goto_0 │ iget-object v2, p0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ iget-boolean v3, p0, Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->alphaChannelVisible:Z ├── smali/afzkl/development/colorpickerview/dialog/ColorPickerDialog.smali │ @@ -92,14 +92,15 @@ │ .local v1, "isLandscapeLayout":Z │ invoke-virtual {p0}, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ const-string v5, "layout_inflater" │ │ + .line 62 │ invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 63 │ @@ -135,14 +136,15 @@ │ .line 73 │ const/4 v1, 0x1 │ │ .line 77 │ :cond_0 │ sget v4, Lafzkl/development/colorpickerview/R$id;->color_picker_view:I │ │ + .line 78 │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ iput-object v4, p0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; │ @@ -179,32 +181,35 @@ │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/LinearLayout; │ │ iget-object v5, p0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ + .line 84 │ invoke-virtual {v5}, Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Math;->round(F)I │ │ move-result v5 │ │ iget-object v6, p0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ + .line 85 │ invoke-virtual {v6}, Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Math;->round(F)I │ │ move-result v6 │ │ + .line 83 │ invoke-virtual {v4, v5, v7, v6, v7}, Landroid/widget/LinearLayout;->setPadding(IIII)V │ │ .line 93 │ :goto_0 │ iget-object v4, p0, Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView; │ │ invoke-virtual {v4, p0}, Lafzkl/development/colorpickerview/view/ColorPickerView;->setOnColorChangedListener(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V ├── smali/de/duenndns/ssl/R.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 10 │ return-void │ .end method ├── smali/de/duenndns/ssl/MemorizingTrustManager$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$titleId:I │ │ │ # direct methods │ .method constructor (Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lde/duenndns/ssl/MemorizingTrustManager; │ │ .prologue │ .line 575 │ iput-object p1, p0, Lde/duenndns/ssl/MemorizingTrustManager$1;->this$0:Lde/duenndns/ssl/MemorizingTrustManager; │ │ iput p2, p0, Lde/duenndns/ssl/MemorizingTrustManager$1;->val$myId:I ├── smali/de/duenndns/ssl/MemorizingActivity.smali │ @@ -266,40 +266,46 @@ │ │ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ invoke-virtual {v3, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 61 │ invoke-virtual {v3, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ sget v4, Lde/duenndns/ssl/R$string;->mtm_decision_always:I │ │ + .line 62 │ invoke-virtual {v3, v4, p0}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ sget v4, Lde/duenndns/ssl/R$string;->mtm_decision_once:I │ │ + .line 63 │ invoke-virtual {v3, v4, p0}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ sget v4, Lde/duenndns/ssl/R$string;->mtm_decision_abort:I │ │ + .line 64 │ invoke-virtual {v3, v4, p0}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 65 │ invoke-virtual {v3, p0}, Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ + .line 66 │ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v3 │ │ iput-object v3, p0, Lde/duenndns/ssl/MemorizingActivity;->dialog:Landroid/app/AlertDialog; │ │ .line 67 ├── smali/de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lde/duenndns/ssl/MemorizingTrustManager; │ │ │ # direct methods │ .method public constructor (Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V │ .locals 0 │ + .param p1, "this$0" # Lde/duenndns/ssl/MemorizingTrustManager; │ .param p2, "wrapped" # Ljavax/net/ssl/HostnameVerifier; │ │ .prologue │ .line 649 │ iput-object p1, p0, Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;->this$0:Lde/duenndns/ssl/MemorizingTrustManager; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/duenndns/ssl/MemorizingTrustManager.smali │ @@ -189,177 +189,166 @@ │ .line 71 │ iget-object v0, p0, Lde/duenndns/ssl/MemorizingTrustManager;->appKeyStore:Ljava/security/KeyStore; │ │ return-object v0 │ .end method │ │ .method private certChainMessage([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String; │ - .locals 10 │ + .locals 7 │ .param p1, "chain" # [Ljava/security/cert/X509Certificate; │ .param p2, "cause" # Ljava/security/cert/CertificateException; │ │ .prologue │ .line 489 │ - move-object v2, p2 │ + move-object v1, p2 │ │ .line 490 │ - .local v2, "e":Ljava/lang/Throwable; │ - sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger; │ + .local v1, "e":Ljava/lang/Throwable; │ + sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger; │ │ - sget-object v7, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; │ + sget-object v4, Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "certChainMessage for " │ + const-string v6, "certChainMessage for " │ │ - invoke-virtual {v8, v9}, 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 v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;)V │ + invoke-virtual {v3, v4, v5}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;)V │ │ .line 491 │ - new-instance v5, Ljava/lang/StringBuffer; │ + new-instance v2, Ljava/lang/StringBuffer; │ │ - invoke-direct {v5}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuffer;->()V │ │ .line 492 │ - .local v5, "si":Ljava/lang/StringBuffer; │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; │ + .local v2, "si":Ljava/lang/StringBuffer; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 493 │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 496 │ - const-string v6, "Trust anchor for certification path not found." │ + const-string v3, "Trust anchor for certification path not found." │ │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 497 │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + iget-object v3, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_trust_anchor:I │ + sget v4, Lde/duenndns/ssl/R$string;->mtm_trust_anchor:I │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 500 │ :goto_0 │ - const-string v6, "\n" │ + const-string v3, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 502 │ :cond_0 │ - const-string v6, "\n" │ + const-string v3, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 503 │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + iget-object v3, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I │ + sget v4, Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 504 │ - const-string v6, "\n\n" │ + const-string v3, "\n\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 505 │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + iget-object v3, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_cert_details:I │ + sget v4, Lde/duenndns/ssl/R$string;->mtm_cert_details:I │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 506 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/security/cert/X509Certificate; │ - array-length v4, v0 │ + array-length v4, p1 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ if-ge v3, v4, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, p1, v3 │ │ .line 507 │ - .local v1, "c":Ljava/security/cert/X509Certificate; │ - invoke-direct {p0, v5, v1}, Lde/duenndns/ssl/MemorizingTrustManager;->certDetails(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ + .local v0, "c":Ljava/security/cert/X509Certificate; │ + invoke-direct {p0, v2, v0}, Lde/duenndns/ssl/MemorizingTrustManager;->certDetails(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ .line 506 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 499 │ - .end local v0 # "arr$":[Ljava/security/cert/X509Certificate; │ - .end local v1 # "c":Ljava/security/cert/X509Certificate; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "c":Ljava/security/cert/X509Certificate; │ :cond_1 │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto :goto_0 │ │ .line 509 │ - .restart local v0 # "arr$":[Ljava/security/cert/X509Certificate; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ .end method │ │ .method private certDetails(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ .locals 2 │ .param p1, "si" # Ljava/lang/StringBuffer; │ .param p2, "c" # Ljava/security/cert/X509Certificate; │ │ @@ -669,216 +658,214 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method private hostNameMessage(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p1, "cert" # Ljava/security/cert/X509Certificate; │ .param p2, "hostname" # Ljava/lang/String; │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ .line 513 │ - new-instance v5, Ljava/lang/StringBuffer; │ + new-instance v4, Ljava/lang/StringBuffer; │ │ - invoke-direct {v5}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuffer;->()V │ │ .line 515 │ - .local v5, "si":Ljava/lang/StringBuffer; │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + .local v4, "si":Ljava/lang/StringBuffer; │ + iget-object v5, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_hostname_mismatch:I │ + sget v6, Lde/duenndns/ssl/R$string;->mtm_hostname_mismatch:I │ │ - new-array v8, v8, [Ljava/lang/Object; │ + new-array v7, v7, [Ljava/lang/Object; │ │ - aput-object p2, v8, v9 │ + aput-object p2, v7, v8 │ │ - invoke-virtual {v6, v7, v8}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v5, v6, v7}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 516 │ - const-string v6, "\n\n" │ + const-string v5, "\n\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 518 │ :try_start_0 │ invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getSubjectAlternativeNames()Ljava/util/Collection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 519 │ - .local v4, "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ - if-nez v4, :cond_1 │ + .local v3, "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ + if-nez v3, :cond_1 │ │ .line 520 │ invoke-virtual {p1}, Ljava/security/cert/X509Certificate;->getSubjectDN()Ljava/security/Principal; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ │ .line 521 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ :try_end_0 │ .catch Ljava/security/cert/CertificateParsingException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 538 │ - .end local v4 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ + .end local v3 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ :cond_0 │ :goto_0 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 539 │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + iget-object v5, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I │ + sget v6, Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 540 │ - const-string v6, "\n\n" │ + const-string v5, "\n\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 541 │ - iget-object v6, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ + iget-object v5, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ - sget v7, Lde/duenndns/ssl/R$string;->mtm_cert_details:I │ + sget v6, Lde/duenndns/ssl/R$string;->mtm_cert_details:I │ │ - invoke-virtual {v6, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 542 │ - invoke-direct {p0, v5, p1}, Lde/duenndns/ssl/MemorizingTrustManager;->certDetails(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ + invoke-direct {p0, v4, p1}, Lde/duenndns/ssl/MemorizingTrustManager;->certDetails(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V │ │ .line 543 │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - return-object v6 │ + return-object v5 │ │ .line 522 │ - .restart local v4 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ + .restart local v3 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ :cond_1 │ :try_start_1 │ - invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/List; │ │ .line 523 │ .local v0, "altName":Ljava/util/List;, "Ljava/util/List<*>;" │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 524 │ - .local v3, "name":Ljava/lang/Object; │ - instance-of v6, v3, Ljava/lang/String; │ + .local v2, "name":Ljava/lang/Object; │ + instance-of v5, v2, Ljava/lang/String; │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 525 │ - const-string v6, "[" │ + const-string v5, "[" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 526 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ │ .line 527 │ - const-string v6, "] " │ + const-string v5, "] " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 528 │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/Object;)Ljava/lang/StringBuffer; │ │ .line 529 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ :try_end_1 │ .catch Ljava/security/cert/CertificateParsingException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_1 │ │ .line 532 │ .end local v0 # "altName":Ljava/util/List;, "Ljava/util/List<*>;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "name":Ljava/lang/Object; │ - .end local v4 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ + .end local v2 # "name":Ljava/lang/Object; │ + .end local v3 # "sans":Ljava/util/Collection;, "Ljava/util/Collection;>;" │ :catch_0 │ move-exception v1 │ │ .line 533 │ .local v1, "e":Ljava/security/cert/CertificateParsingException; │ invoke-virtual {v1}, Ljava/security/cert/CertificateParsingException;->printStackTrace()V │ │ .line 534 │ - const-string v6, "append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 535 │ invoke-virtual {v1}, Ljava/security/cert/CertificateParsingException;->getLocalizedMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 536 │ - const-string v6, ">\n" │ + const-string v5, ">\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto :goto_0 │ .end method │ │ .method protected static interactResult(II)V │ .locals 4 │ .param p0, "decisionId" # I │ @@ -1428,123 +1415,111 @@ │ │ invoke-direct {v1, v0}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ throw v1 │ .end method │ │ .method getTrustManager(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager; │ - .locals 10 │ + .locals 7 │ .param p1, "ks" # Ljava/security/KeyStore; │ │ .prologue │ .line 296 │ :try_start_0 │ - const-string v6, "X509" │ + const-string v3, "X509" │ │ - invoke-static {v6}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ + invoke-static {v3}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 297 │ - .local v5, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ - invoke-virtual {v5, p1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ + .local v2, "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + invoke-virtual {v2, p1}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V │ │ .line 298 │ - invoke-virtual {v5}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ + invoke-virtual {v2}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Ljavax/net/ssl/TrustManager; │ - array-length v3, v0 │ + array-length v5, v4 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v4, v3 │ │ .line 299 │ - .local v4, "t":Ljavax/net/ssl/TrustManager; │ - instance-of v6, v4, Ljavax/net/ssl/X509TrustManager; │ + .local v1, "t":Ljavax/net/ssl/TrustManager; │ + instance-of v6, v1, Ljavax/net/ssl/X509TrustManager; │ │ if-eqz v6, :cond_0 │ │ .line 300 │ - check-cast v4, Ljavax/net/ssl/X509TrustManager; │ + check-cast v1, Ljavax/net/ssl/X509TrustManager; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 309 │ - .end local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "t":Ljavax/net/ssl/TrustManager; │ - .end local v5 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v1 # "t":Ljavax/net/ssl/TrustManager; │ + .end local v2 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ :goto_1 │ - return-object v4 │ + return-object v1 │ │ .line 298 │ - .restart local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .restart local v2 # "i$":I │ - .restart local v3 # "len$":I │ - .restart local v4 # "t":Ljavax/net/ssl/TrustManager; │ - .restart local v5 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .restart local v1 # "t":Ljavax/net/ssl/TrustManager; │ + .restart local v2 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 303 │ - .end local v0 # "arr$":[Ljavax/net/ssl/TrustManager; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "t":Ljavax/net/ssl/TrustManager; │ - .end local v5 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ + .end local v1 # "t":Ljavax/net/ssl/TrustManager; │ + .end local v2 # "tmf":Ljavax/net/ssl/TrustManagerFactory; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 307 │ - .local v1, "e":Ljava/lang/Exception; │ - sget-object v6, Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger; │ + .local v0, "e":Ljava/lang/Exception; │ + sget-object v3, Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger; │ │ - sget-object v7, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ + sget-object v4, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "getTrustManager(" │ + const-string v6, "getTrustManager(" │ │ - invoke-virtual {v8, v9}, 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 v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, ")" │ + const-string v6, ")" │ │ - invoke-virtual {v8, v9}, 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 v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7, v8, v1}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-virtual {v3, v4, v5, v0}, Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V │ │ .line 309 │ - .end local v1 # "e":Ljava/lang/Exception; │ + .end local v0 # "e":Ljava/lang/Exception; │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method getUI()Landroid/content/Context; │ .locals 1 │ │ @@ -2419,18 +2394,20 @@ │ │ const v2, 0x108002f │ │ iget-object v3, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ sget v4, Lde/duenndns/ssl/R$string;->mtm_notification:I │ │ + .line 550 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 551 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ invoke-direct {v1, v2, v3, v4, v5}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ .line 552 │ @@ -2449,18 +2426,20 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context; │ │ sget v4, Lde/duenndns/ssl/R$string;->mtm_notification:I │ │ + .line 554 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 553 │ invoke-virtual {v1, v2, v3, p3, v0}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ .line 556 │ iget v2, v1, Landroid/app/Notification;->flags:I │ │ or-int/lit8 v2, v2, 0x10